From 134a33bb8283dbbd2b11ee882c25e1053d4eb648 Mon Sep 17 00:00:00 2001 From: kalwalt Date: Thu, 10 Mar 2022 00:41:01 +0100 Subject: [PATCH 1/6] removing DOM ref from artoolkitNFT.api.js --- build/artoolkitNFT.debug.js | 6530 ++++++++++++++++---------------- build/artoolkitNFT.min.js | 22 +- build/artoolkitNFT_ES6_wasm.js | 2 +- build/artoolkitNFT_wasm.js | 2 +- js/artoolkitNFT.api.js | 16 +- 5 files changed, 3261 insertions(+), 3311 deletions(-) diff --git a/build/artoolkitNFT.debug.js b/build/artoolkitNFT.debug.js index c94fef5f..7621db95 100644 --- a/build/artoolkitNFT.debug.js +++ b/build/artoolkitNFT.debug.js @@ -629,83 +629,83 @@ function Table(ret) { } } function initActiveSegments(imports) { - base64DecodeToExistingUint8Array(bufferView, 1024, "ZnNldAAlcy8lcwAlcy4lcwBkZWJ1ZwBhbGxvY2F0b3I8VD46OmFsbG9jYXRlKHNpemVfdCBuKSAnbicgZXhjZWVkcyBtYXhpbXVtIHN1cHBvcnRlZCBzaXplAHdiACVj4oS577iPW3dlYmFya2l0LWluZm86XQAlbS0lZC0lWS0lSC0lTS0lUwBNYXJrZXIgT0suACwAQXNzZXJ0aW9uIGB4ID49IG1NaW5YYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgd2lkdGggPj0gNWAgZmFpbGVkIGluIABBc3NlcnRpb24gYHdpZHRoID49IDFgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB3aWR0aCA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBweXJhbWlkLT5zaXplKCkgPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbVN0YXJ0VGltZSA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKHNyY193aWR0aCUyKSA9PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW0ud2lkdGgoKSA9PSBpbS5zdGVwKCkvc2l6ZW9mKGZsb2F0KWAgZmFpbGVkIGluIAAgCQoNAEVycm9yOiBtYWxsb2MKAEVycm9yIDE6IGljcEdldEluaXRYdzJYYwoAID09PSBtYXRyaXggKCVkLCVkKSA9PT0KACA9PT0gdmVjdG9yICglZCkgPT09CgA/Pz8gMQoARXJyb3I6IGxhYmVsaW5nIHdvcmsgb3ZlcmZsb3cuCgAjIyMgRmVhdHVyZSBjYW5kaWRhdGVzIGZvciB0cmFja2luZyBhcmUgb3ZlcmZsb3cuCgBhcmdsQ2FtZXJhRnJ1c3R1bVJIKCk6IGFyUGFyYW1EZWNvbXBNYXQoKSBpbmRpY2F0ZWQgcGFyYW1ldGVyIGVycm9yLgoAa3BtRGVsZXRlUmVmRGF0YVNldCgpOiBOVUxMIHJlZkRhdGFTZXRQdHIvcmVmSW1hZ2UuCgBTdGFydCB0cmFja2luZ190aHJlYWQgIyVkLgoAT3V0IG9mIG1lbW9yeSEhCgBEYXRhIG51bSBlcnJvciEhCgBjb2xvcjogIzY2NDQwMDsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmY5OTsgYm9yZGVyLXJhZGl1czogNHB4OyBwYWRkaW5nOiAycHgAdwBJRCBhbHJlYWR5IGV4aXN0cwAlcyVzACVzLiVzAHIAL3NyYy9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9kZXRlY3RvcnMvb3JpZW50YXRpb25fYXNzaWdubWVudC5jcHAAL3NyYy9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9mcmFtZXdvcmsvdGltZXJzLmNwcAAvc3JjL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9oYXJyaXMuY3BwAC9zcmMvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZGV0ZWN0b3JzL0RvR19zY2FsZV9pbnZhcmlhbnRfZGV0ZWN0b3IuY3BwAC9zcmMvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvbWF0Y2hlcnMvaG91Z2hfc2ltaWxhcml0eV92b3RpbmcuY3BwAC9zcmMvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZnJhbWV3b3JrL2ltYWdlLmNwcAAvc3JjL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9nYXVzc2lhbl9zY2FsZV9zcGFjZV9weXJhbWlkLmNwcAAvc3JjL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9weXJhbWlkLmNwcABpbmZvAEVycm9yOiBpY3BHZXRKX1VfWGMAd2IAcmIAQVJfUElYRUxfRk9STUFUX1JHQgBQYXR0ZXJuIGV4dHJhY3Rpb24gZmFpbGVkLgBBc3NlcnRpb24gYHB5cmFtaWRgIGZhaWxlZCBpbiAAVHJhY2tpbmcgdGhyZWFkID0gJWQKAFNJWkUgPSAlZCwgJWQKAEVycm9yIDI6IGljcEdldEluaXRYdzJYYwoAPz8/IDIKAEVycm9yOiB1bnN1cHBvcnRlZCBwaXhlbCBmb3JtYXQuCgBVbmtub3duIG9yIHVuc3VwcG9ydGVkIGxhYmVsaW5nIHRocmVzaG9sZCBtb2RlIHJlcXVlc3RlZC4gU2V0IHRvIG1hbnVhbC4KAGtwbURlbGV0ZVJlZkRhdGFTZXQoKTogMCB4c2l6ZS95c2l6ZS9kcGkuCgBFcnJvciAoJWQpOiB1bmFibGUgdG8gb3BlbiBjYW1lcmEgcGFyYW1ldGVycyBmaWxlICIlcyIgZm9yIHdyaXRpbmcuCgBFcnJvcjogTlVMTCBwYXR0SGFuZGxlLgoARW5kIHRyYWNraW5nX3RocmVhZCAjJWQuCgBPdXQgb2YgbWVtb3J5ISEKAHIAL3NyYy9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9tYXRjaGVycy9mcmVhay5oAHdhcm5pbmcAICUxMGcAQnVpbGQgUHlyYW1pZAAlNGQAd2IAcmIAJWPwn5qpW3dlYmFya2l0LWVycm9yOl0AQVJfUElYRUxfRk9STUFUX0JHUgBNQU5VQUwAR2VuZXJpYyBlcnJvciBkdXJpbmcgbWF0Y2hpbmcgcGhhc2UuACBsaW5lIAAlcyVzCgBGaWxlIG9wZW4gZXJyb3IuICVzCgBEaXN0b3J0aW9uIGZhY3RvcjogazE9JTEuMTBmLCBrMj0lMS4xMGYsIHAxPSUxLjEwZiwgcDI9JTEuMTBmCgBFcnJvcjogbWFsbG9jCgBFcnJvciAzOiBpY3BHZXRJbml0WHcyWGMKAEVycm9yIGljcEdldEpfVV9TCgA9PT09PT0gJXMgPT09PT09PT0KAD8/PyAzCgBFcnJvcjogY2FuJ3QgbG9hZCBwYXR0ZXJuIGZyb20gTlVMTCBidWZmZXIuCgBrcG1TZXRSZWZEYXRhU2V0KCk6IE5VTEwga3BtSGFuZGxlL2ZpbGVuYW1lLgoARXJyb3Igc2F2aW5nIGZlYXR1cmUgbWFwOiBlcnJvciB3cml0aW5nIGRhdGEuCgBPdXQgb2YgbWVtb3J5ISEKAGNvbG9yOiAjZmZmZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMTAxOyBib3JkZXItcmFkaXVzOiA0cHg7IHBhZGRpbmc6IDJweABFeHRyYWN0IEZlYXR1cmVzAGVycm9yAEZyZWFrIGZlYXR1cmVzIC0gJWQAcmIAQVVUT19NRURJQU4AQVJfUElYRUxfRk9STUFUX1JHQkEASW5zdWZmaWNpZW50IGNvbnRyYXN0IGR1cmluZyBtYXRjaGluZy4AJTcuNWYgACBsaW5lIABFcnJvciBvcGVuaW5nIGZpbGUgJyVzJzogACAgICAgICAgICAgICAgICAgIGZ4PSVmLCBmeT0lZiwgeDA9JWYsIHkwPSVmLCBzPSVmCgBFcnJvciA0OiBpY3BHZXRJbml0WHcyWGMKAEVycm9yIGljcEdldFVfZnJvbV9YX2J5X01hdFgyVQoARXJyb3IgYWxsb2NhdGluZyBtZW1vcnkuCgBFcnJvcjogb3V0IG9mIG1lbW9yeS4KAEVycm9yOiBVbmFibGUgdG8gb3BlbiBmaWxlICclcycgZm9yIHdyaXRpbmcuCgBFcnJvcjogdW5hYmxlIHRvIG9wZW4gZmlsZSAnJXMlcycgZm9yIHJlYWRpbmcuCgBPdXQgb2YgbWVtb3J5ISEKAFN0ZXAgc2l6ZSBtdXN0IGJlIGVxdWFsIHRvIHdpZHRoIGZvciBub3cAWyVzXSBbJXNdIFslc10gOiBGb3VuZCAlZCBmZWF0dXJlcwAlcwBXaWR0aCBjYW5ub3QgYmUgemVybwBTb3VyY2Ugd2lkdGggbXVzdCBiZSBldmVuAEltYWdlIGlzIHRvbyBzbWFsbAB4IG91dCBvZiByYW5nZQBDbG9jayBoYXMgbm90IGJlZW4gc3RhcnRlZABQeXJhbWlkIGlzIG5vdCBhbGxvY2F0ZWQAcmIAJWPimqDvuI9bd2ViYXJraXQtd2FybjpdAEFVVE9fT1RTVQBBUl9QSVhFTF9GT1JNQVRfQkdSQQB3cCBtdXN0IGJlIGF0IGxlYXN0IDEAQmFyY29kZSBtYXRjaGluZyBjb3VsZCBub3QgZmluZCBjb3JyZWN0IGJhcmNvZGUgbG9jYXRvciBwYXR0ZXJuLgBbJXNdIAA6IAAlcyVzCgBEaXN0b3J0aW9uIGZhY3RvciA9ICVmICVmICVmICVmICVmICVmCgBFcnJvciA1OiBpY3BHZXRJbml0WHcyWGMKAEVycm9yIGljcEdldFhjX2Zyb21fWHdfYnlfTWF0WHcyWGMKAEVycm9yIHJlYWRpbmcgaW1hZ2VTZXQuCgBFcnJvciB3aGlsZSBhZGRpbmcgcmVmZXJlbmNlIGRhdGEgc2V0OiBrcG1HZW5SZWZEYXRhU2V0KCkgZmFpbGVkLgoARXJyb3Igb3BlbmluZyAnJXMnLgoAQ2FuJ3Qgb3BlbiBKUEVHIGZpbGUgJyVzJwoAT3V0IG9mIG1lbW9yeSEhCgBQYXR0ZXJuIERhdGEgcmVhZCBlcnJvciEhCgBSZWFkIGVycm9yISEKAGNvbG9yOiAjNzc0NDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZjk5OyBib3JkZXItcmFkaXVzOiA0cHg7IHBhZGRpbmc6IDJweAAlZgB3YgBBUl9QSVhFTF9GT1JNQVRfQUJHUgBQeXJhbWlkIGlzIE5VTEwAQVVUT19BREFQVElWRQBCYXJjb2RlIG1hdGNoaW5nIGVycm9yIGRldGVjdGlvbi9jb3JyZWN0aW9uIGZvdW5kIHVucmVjb3ZlcmFibGUgZXJyb3IuAEVycm9yIGNyZWF0aW5nIGZ1bGwgZmlsZSBwYXRoIGZyb20gJyVzJyBhbmQgJyVzJwBBc3NlcnRpb24gYHggPCBtTWF4WGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGhlaWdodCA+PSA1YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaGVpZ2h0ID49IDFgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBoZWlnaHQgPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbUltYWdlcy5zaXplKCkgPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgeCA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbVN0b3BUaW1lID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBkc3QgIT0gMGAgZmFpbGVkIGluIAAgSU5GTyAgACVzJXMKAERpc3RvcnRpb24gZmFjdG9yID0gJWYgJWYgJWYgJWYgJWYKAEVycm9yID0gJWYKAEVycm9yIDY6IGljcEdldEluaXRYdzJYYwoAICAgICAgICAgSW1hZ2VTaXplID0gJTdkW3BpeGVsXQoAPT09PT09PT09ICVkID09PT09PT09PT09CgBJbWFnZXNldCBjb250YWlucyAlZCBpbWFnZXMuCgBFcnJvcjogVW5hYmxlIHRvIG9wZW4gZmlsZSAnJXMnIGZvciByZWFkaW5nLgoARXJyb3IgKCVkKTogdW5hYmxlIHRvIG9wZW4gY2FtZXJhIHBhcmFtZXRlcnMgZmlsZSAiJXMiIGZvciByZWFkaW5nLgoARXJyb3IgcmVhZGluZyBwYXR0ZXJuIGZpbGUgJyVzJy4KAEJ1aWxkIEluZGV4AEhlaWdodCBjYW5ub3QgYmUgemVybwAlZiAlZiAlZiAlZgB4IG11c3QgYmUgcG9zaXRpdmUATGFwbGFjaWFuIHB5cmFtaWQgaGFzIG5vdCBiZWVuIGFsbG9jYXRlZABDbG9jayBoYXMgbm90IGJlZW4gc3RvcHBlZABBUl9QSVhFTF9GT1JNQVRfTU9OTwBEZXN0aW5hdGlvbiBpcyBOVUxMAEFVVE9fQlJBQ0tFVElORwBocCBtdXN0IGJlIGF0IGxlYXN0IDEARXJyb3IgKCVkKTogdW5hYmxlIHRvIGRldGVybWluZSBmaWxlIGxlbmd0aC4ATWF0Y2hpbmcgY29uZmlkZW5jZSBjdXRvZmYgdmFsdWUgbm90IHJlYWNoZWQuAEFzc2VydGlvbiBgeSA+PSBtTWluWWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGltYWdlLnR5cGUoKSA9PSBJTUFHRV9VSU5UOGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHN0b3JlLnNpemUoKSA9PSBwb2ludHMuc2l6ZSgpYCBmYWlsZWQgaW4gACVzJXMKAERpc3RvcnRpb24gZmFjdG9yID0gJWYgJWYgJWYgJWYKAEVycm9yIDc6IGljcEdldEluaXRYdzJYYwoARXh0cmFjdGVkIGZlYXR1cmVzID0gJTdkW3BpeGVsXQoARXJyb3IgaWNwMkdldFRTCgBGYWxsaW5nIGJhY2sgdG8gcmVhZGluZyAnJXMlcycgaW4gQVJUb29sS2l0IHY0LnggZm9ybWF0LgoARXJyb3IgaW4gb3BlbmluZyAnJXMnIGluIHppcGZpbGUuCgBFcnJvciByZWFkaW5nIEpQRUcgZmlsZS4KAEVycm9yIHdoaWxlIGFkZGluZyByZWZlcmVuY2UgZGF0YSBzZXQ6IGtwbU1lcmdlUmVmRGF0YVNldCgpIGZhaWxlZC4KAEVycm9yIHNhdmluZyBmZWF0dXJlIHNldDogZXJyb3Igd3JpdGluZyBkYXRhLgoAT3V0IG9mIG1lbW9yeSEhCg=="); - base64DecodeToExistingUint8Array(bufferView, 6496, "vQwAALYOAAAkEQAASxMAANwWAABbJXNdIFslc10gWyVzXSA6ICVzOiAlZiBtcwBJbWFnZSBtdXN0IGJlIGdyYXlzY2FsZQB5IG91dCBvZiByYW5nZQBGZWF0dXJlIHN0b3JlIGhhcyBub3QgYmVlbiBhbGxvY2F0ZWQAJWQAd2IAQVJfUElYRUxfRk9STUFUX0FSR0IATWF4aW11bSBhbGxvd2FibGUgcG9zZSBlcnJvciBleGNlZWRlZC4AQXNzZXJ0aW9uIGBzdGVwID49IHdpZHRoYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaSsxK2NodW5rX3NpemUgPCB3aWR0aGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHB5cmFtaWRgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBweXJhbWlkLT5udW1PY3RhdmVzKCkgPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgc3JjICE9IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB4IDwgbUdyYWRpZW50c1tvY3RhdmUqbU51bVNjYWxlc1Blck9jdGF2ZStzY2FsZV0ud2lkdGgoKWAgZmFpbGVkIGluIABFcnJvciBpbiBvcGVuaW5nICclcycgZm9yIHJlYWRpbmcKACBGaWx0ZXJlZCBmZWF0dXJlcyA9ICU3ZFtwaXhlbF0KAExhYmVsaW5nIHRocmVzaG9sZCBtb2RlIHNldCB0byAlcy4KAEVycm9yIHJlYWRpbmcgSlBFRyBmaWxlIGhlYWRlci4KAEVycm9yOiBzdXBwbGllZCBmaWxlIGRvZXMgbm90IGFwcGVhciB0byBiZSBhbiBBUlRvb2xLaXQgY2FtZXJhIHBhcmFtZXRlciBmaWxlLgoAa3BtRGVsZXRlUmVmRGF0YVNldCgpOiBOVUxMIHJlZkRhdGFTZXRQdHIxL3JlZkRhdGFTZXRQdHIyLgoAQ2FuJ3QgcmVhZCBKUEVHIGZpbGUgJyVzJwoAQVJfUElYRUxfRk9STUFUXzJ2dXkAUHlyYW1pZCBkb2VzIG5vdCBjb250YWluIGFueSBsZXZlbHMAU3RlcCBtdXN0IGJlIGdyZWF0ZXIgdGhhbiBvciBlcXVhbCB0aGUgd2lkdGgAeCBtdXN0IGJlIGxlc3MgdGhhbiB0aGUgaW1hZ2Ugd2lkdGgAL3NyYy9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9tYXRjaGVycy92aXN1YWxfZGF0YWJhc2UuaABFeHRlbmRpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGUgaW1hZ2UAU291cmNlIGlzIE5VTEwARXJyb3IgKCVkKTogdW5hYmxlIHRvIHJlYWQgZnJvbSBmaWxlLgBNdWx0aS1tYXJrZXIgcG9zZSBlcnJvciB2YWx1ZSBleGNlZWRlZC4ADSU0ZC8lNGQuAEFzc2VydGlvbiBgeSA8IG1NYXhZYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW1hZ2UuY2hhbm5lbHMoKSA9PSAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbnVtX3BvaW50cyA9PSBwb2ludHMuc2l6ZSgpYCBmYWlsZWQgaW4gACU3LjVmIAAgSU5GTyAgAGtwbVNldFJlZkRhdGFTZXQoKTogTlVMTCBrcG1IYW5kbGUvcmVmRGF0YVNldC4KAGtwbURlbGV0ZVJlZkRhdGFTZXQoKTogTlVMTCByZWZEYXRhU2V0UHRyLgoARXJyb3I6IHVuYWJsZSB0byBvcGVuIGZpbGUgJyVzJyBmb3Igd3JpdGluZy4KAEVycm9yOiBVbnN1cHBvcnRlZCBwaXhlbCBmb3JtYXQgKCVkKSByZXF1ZXN0ZWQuCgBFcnJvciBpbiByZWFkaW5nICclcycuCgAKIyMjIFN1cmZhY2UgTm8uJWQgIyMjCgBBUl9QSVhFTF9GT1JNQVRfeXV2cwAlcwBJbWFnZSBtdXN0IGhhdmUgMSBjaGFubmVsAFNob3VsZCBiZSBzYW1lIHNpemUAUmVqZWN0ZWQgZnJlcXVlbnRseSBtaXNyZWNvZ25pc2VkIG1hdHJpeCBtYXJrZXIuAEFzc2VydGlvbiBgYnVja2V0WzBdLmZpcnN0ID49IGJ1Y2tldFtuXS5maXJzdGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGFuZ2xlID4gLVBJYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgY2hhbm5lbHMgPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgc3JjX3dpZHRoID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHkgPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGR5bmFtaWNfY2FzdDxjb25zdCBCaW5vbWlhbFB5cmFtaWQzMmYqPihweXJhbWlkKWAgZmFpbGVkIGluIAAgbGluZSAAa3BtU2F2ZVJlZkRhdGFTZXQoKTogTlVMTCBmaWxlbmFtZS9yZWZEYXRhU2V0LgoAa3BtU2V0UmVmRGF0YVNldCgpOiByZWZEYXRhU2V0LgoARXJyb3I6IHN1cHBsaWVkIGJ1ZmZlciBkb2VzIG5vdCBhcHBlYXIgdG8gYmUgQVJUb29sS2l0IGNhbWVyYSBwYXJhbWV0ZXJzLgoARXJyb3IgaW4gd3JpdGluZyAnJXMnIGluIHRoZSB6aXBmaWxlLgoARXJyb3Igc2F2aW5nIGltYWdlIHNldDogZXJyb3Igd3JpdGluZyBkYXRhLgoATnVtYmVyIG9mIGNoYW5uZWxzIGNhbm5vdCBiZSB6ZXJvAHkgbXVzdCBiZSBwb3NpdGl2ZQBXaWR0aCBtdXN0IGJlIHBvc2l0aXZlAGFuZ2xlIG91dCBvZiByYW5nZQBPbmx5IGJpbm9taWFsIHB5cmFtaWQgaXMgc3VwcG9ydGVkAG50aF9lbGVtZW50IGZhaWxlZABBUl9QSVhFTF9GT1JNQVRfUkdCXzU2NQBBc3NlcnRpb24gYG1QeXJhbWlkLnNpemUoKSA9PSBtTnVtT2N0YXZlcyptTnVtU2NhbGVzUGVyT2N0YXZlYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgb2N0YXZlID49IDBgIGZhaWxlZCBpbiAAOiAARmllbGQtb2YtdmlldyB2ZXJ0aWNhbCA9ICUuMWYsIGhvcml6b250YWwgPSAlLjFmIGRlZ3JlZXMsIGFzcGVjdCByYXRpbyA9ICUuM2YKAE1heCBmZWF0dXJlID0gJWQKACAgUmVhZCBJbWFnZVNldC4KAEVycm9yIHNhdmluZyBLUE0gZGF0YTogdW5hYmxlIHRvIG9wZW4gZmlsZSAnJXMlcyVzJyBmb3Igd3JpdGluZy4KAEVycm9yICglZCk6IHVuYWJsZSB0byBvcGVuIGV4dGVybmFsIHBhcmFtZXRlcnMgZmlsZSAiJXMiIGZvciB3cml0aW5nLgoARXJyb3IgaW4gY2xvc2luZyAlcyBpbiB0aGUgemlwZmlsZS4KAEF1dG8gdGhyZXNob2xkIChicmFja2V0KSBtYXJrZXIgY291bnRzIC1bJTNkOiAlM2RdIFslM2Q6ICUzZF0gWyUzZDogJTNkXSsuCgBPdXQgb2YgbWVtb3J5ISEKAFB5cmFtaWQgaGFzIG5vdCBiZWVuIGFsbG9jYXRlZCB5ZXQAL3NyYy9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9kZXRlY3RvcnMvZ2F1c3NpYW5fc2NhbGVfc3BhY2VfcHlyYW1pZC5oAFB5cmFtaWQgaXMgTlVMTABBUl9QSVhFTF9GT1JNQVRfUkdCQV81NTUxAC4AQXNzZXJ0aW9uIGBwWzBdID4gcG0xWy0xXWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGFuZ2xlIDw9IFBJYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZC50eXBlKCkgPT0gSU1BR0VfRjMyYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgc3JjX2hlaWdodCA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB5IDwgbUdyYWRpZW50c1tvY3RhdmUqbU51bVNjYWxlc1Blck9jdGF2ZStzY2FsZV0uaGVpZ2h0KClgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtRGF0YS5nZXQoKWAgZmFpbGVkIGluIAAlM2Q6ICglM2QsJTNkKSA6ICVmIG1pbj0lZiBtYXg9JWYsIHNkPSVmCgBwYWdlICVkLCBpbWFnZSBudW0gJWQsIHBvaW50cyAtICVkCgBFcnJvciAoJWQpOiB1bmFibGUgdG8gb3BlbiBleHRlcm5hbCBwYXJhbWV0ZXJzIGZpbGUgIiVzIiBmb3IgcmVhZGluZy4KAEF1dG8gdGhyZXNob2xkIChicmFja2V0KSBhZGp1c3RlZCB0aHJlc2hvbGQgdG8gJWQuCgBFcnJvciBvcGVuaW5nIGZpbGUgJyVzLmlzZXQnLgoARXJyb3IgaW4gY2xvc2luZyAnJXMnLgoAeSBtdXN0IGJlIGxlc3MgdGhhbiB0aGUgaW1hZ2UgaGVpZ2h0AEhlaWdodCBtdXN0IGJlIHBvc2l0aXZlAE9jdGF2ZSBtdXN0IGJlIHBvc2l0aXZlAE9ubHkgRjMyIGltYWdlcyBzdXBwb3J0ZWQAU2hvdWxkIGJlIG1heGltYQBEYXRhIHBvaW50ZXIgaXMgTlVMTABBUl9QSVhFTF9GT1JNQVRfUkdCQV80NDQ0AEFzc2VydGlvbiBgZGV0ZWN0b3JgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBzY2FsZSA+PSBtTWluU2NhbGVgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbWFnZS53aWR0aCgpID09IG1QeXJhbWlkWzBdLndpZHRoKClgIGZhaWxlZCBpbiAAWyUgLjNmICUgLjNmICUgLjNmXSBbJSA2LjFmXQoARXJyb3IgKCVkKTogdW5hYmxlIHRvIG9wZW4gb3B0aWNhbCBwYXJhbWV0ZXJzIGZpbGUgIiVzIiBmb3Igd3JpdGluZy4KAGtwbVNldFJlZkRhdGFTZXRGaWxlKCk6IE5VTEwga3BtSGFuZGxlL2ZpbGVuYW1lLgoAICAgIGVuZC4KAEF1dG8gdGhyZXNob2xkICglcykgYWRqdXN0ZWQgdGhyZXNob2xkIHRvICVkLgoALS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCgBBUl9QSVhFTF9GT1JNQVRfNDIwdgBtZWRpYW4Ac2NhbGUgb3V0IG9mIHJhbmdlAEltYWdlIG9mIHdyb25nIHNpemUgZm9yIHB5cmFtaWQAVW5hYmxlIHRvIGFsbG9jYXRlIGltYWdlIGRhdGEARGV0ZWN0b3IgaXMgTlVMTABBc3NlcnRpb24gYG9jdGF2ZSA8IG1OdW1PY3RhdmVzYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgcFswXSA+IHBtMVswXWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGltMS50eXBlKCkgPT0gSU1BR0VfRjMyYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZy5jaGFubmVscygpID09IDJgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBzcmNfc3RlcCA+IDBgIGZhaWxlZCBpbiAAJTNkLCAlM2Q6IG1heF9zaW0gPSAlZgoAICBSZWFkIEZlYXR1cmVTZXQuCgBDYW5ub3QgZmluZCB0aGUgcGFnZSBmb3Igc2tpcHBpbmcuCgBFcnJvciAoJWQpOiB1bmFibGUgdG8gb3BlbiBvcHRpY2FsIHBhcmFtZXRlcnMgZmlsZSAiJXMiIGZvciByZWFkaW5nLgoARXJyb3Igc2F2aW5nIEtQTSBkYXRhOiBlcnJvciB3cml0aW5nIGRhdGEuCgBPdHN1AE9jdGF2ZSBtdXN0IGJlIGxlc3MgdGhhbiBudW1iZXIgb2Ygb2N0YXZlcwBBUl9QSVhFTF9GT1JNQVRfNDIwZgBTdGVwIG11c3QgYmUgcG9zaXRpdmUASW52YWxpZCBpbWFnZSB0eXBlAE51bWJlciBvZiBjaGFubmVscyBzaG91bGQgYmUgMgBBc3NlcnRpb24gYHNjYWxlIDwgbU1heFNjYWxlYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgcFswXSA+IHBtMVsxXWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGltMi50eXBlKCkgPT0gSU1BR0VfRjMyYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgcHlyYW1pZC0+aW1hZ2VzKCkuc2l6ZSgpID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGltYWdlLmhlaWdodCgpID09IG1QeXJhbWlkWzBdLmhlaWdodCgpYCBmYWlsZWQgaW4gACU3LjRmIABrcG1Mb2FkUmVmRGF0YVNldCgpOiBOVUxMIGZpbGVuYW1lL3JlZkRhdGFTZXRQdHIuCgBrcG1NYXRjaGluZygpOiBOVUxMIGtwbUhhbmRsZS9pbkltYWdlTHVtYS4KAEVycm9yIG9wZW5pbmcgZmlsZSAnJXMuZnNldCcuCg=="); - base64DecodeToExistingUint8Array(bufferView, 11636, "AQAAAAEAAAABAAAAAAAAAP//////////////////////////AAAAAAEAAAABAAAAAQAAAAAAAAD/////AQAAAAkAAAAFAAAABAAAAAMAAAAC"); - base64DecodeToExistingUint8Array(bufferView, 11731, "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IABBc3NlcnRpb24gYHNjYWxlID49IDBgIGZhaWxlZCBpbiAAUGFnZVslZF0gIHByZTolM2QsIGFmdDolM2QsIGVycm9yID0gJWYKACUzZCwgJTNkOiBtYXhfc2ltID0gJWYsIChtYXgsbWluKSA9ICVmLCAlZiwgc2QgPSAlZgoAICBSZWFkIE1hcmtlclNldC4KAEVycm9yIGxvYWRpbmcgS1BNIGRhdGE6IHVuYWJsZSB0byBvcGVuIGZpbGUgJyVzJXMlcycgZm9yIHJlYWRpbmcuCgBEZXN0aW5hdGlvbiBpbWFnZSBzaG91bGQgYmUgYSBmbG9hdABtcmsAc2l6ZSBtdXN0IGJlIHBvc2l0aXZlAFNjYWxlIG11c3QgYmUgcG9zaXRpdmUATWF4aW11bSBiaW4gc2hvdWxkIGJlIHBvc2l0aXZlAE9ubHkgc2luZ2xlIGNoYW5uZWwgaW1hZ2VzIHN1cHBvcnRlZABBc3NlcnRpb24gYHBbMF0gPiBwWzFdYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZHN0X3N0ZXAgPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgcHlyYW1pZC0+aW1hZ2VzKClbMF0ud2lkdGgoKSA9PSBkZXRlY3Rvci0+d2lkdGgoKWAgZmFpbGVkIGluIABKUEVHIGZpbGUgaGFzIHVuc3VwcG9ydGVkICVkLWNvbXBvbmVudCBwaXhlbHMKAEVycm9yIGxvYWRpbmcgS1BNIGRhdGE6IGVycm9yIHJlYWRpbmcgZGF0YS4KAGFyVXRpbEdldFBpeGVsRm9ybWF0TmFtZTogRXJyb3IsIHVucmVjb2duaXNlZCBwaXhlbCBmb3JtYXQgKCVkKS4KAFB5cmFtaWQgYW5kIGRldGVjdG9yIHNpemUgbWlzbWF0Y2gAYWxsb2NhdG9yPFQ+OjphbGxvY2F0ZShzaXplX3QgbikgJ24nIGV4Y2VlZHMgbWF4aW11bSBzdXBwb3J0ZWQgc2l6ZQBVbmtub3duIGltYWdlIHR5cGUAQXNzZXJ0aW9uIGBzY2FsZSA8IG1OdW1TY2FsZXNQZXJPY3RhdmVgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBwWzBdID4gcHAxWy0xXWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGhpc3QgIT0gTlVMTGAgZmFpbGVkIGluIABBc3NlcnRpb24gYChzcmNfd2lkdGglMikgPT0gMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGltMS5jaGFubmVscygpID09IDFgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtUmVmSW1hZ2VXaWR0aCA+IDBgIGZhaWxlZCBpbiAAT3V0IG9mIG1lbW9yeS4KAGtwbUNoYW5nZVBhZ2VOb09mUmVmRGF0YVNldCgpOiBOVUxMIHJlZkRhdGFTZXQuCgBFcnJvciBvcGVuaW5nIGZpbGUgJyVzLm1yaycuCgAlJSUwMngAL3NyYy9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9kZXRlY3RvcnMvb3JpZW50YXRpb25fYXNzaWdubWVudC5oACVmICVmICVmICVmAHdpZHRoIG11c3QgYmUgcG9zaXRpdmUAU2NhbGUgbXVzdCBiZSBsZXNzIHRoYW4gbnVtYmVyIG9mIHNjYWxlIHBlciBvY3RhdmUAVW5zdXBwb3J0ZWQgaW1hZ2UgdHlwZQBTb3VyY2Ugd2lkdGggbXVzdCBiZSBvZGQAQXNzZXJ0aW9uIGBwWzBdID4gcHAxWzBdYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW0yLmNoYW5uZWxzKCkgPT0gMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYHB5cmFtaWQtPmltYWdlcygpWzBdLmhlaWdodCgpID09IGRldGVjdG9yLT5oZWlnaHQoKWAgZmFpbGVkIGluIABhbGxvY2F0b3I8VD46OmFsbG9jYXRlKHNpemVfdCBuKSAnbicgZXhjZWVkcyBtYXhpbXVtIHN1cHBvcnRlZCBzaXplAC9wcm9jL3NlbGYvZXhlAE9jdGF2ZSBvdXQgb2YgcmFuZ2UASGlzdG9ncmFtIHBvaW50ZXIgaXMgTlVMTABBc3NlcnRpb24gYGFzc2lnbm1lbnQuc2l6ZSgpID09IG51bV9pbmRpY2VzYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgcFswXSA+IHBwMVsxXWAgZmFpbGVkIGluIABBc3NlcnRpb24gYChjaHVua19zaXplJTIpPT0wYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbVJlZkltYWdlSGVpZ2h0ID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGQud2lkdGgoKSA9PSBpbTIud2lkdGgoKWAgZmFpbGVkIGluIABUcmFuc2Zvcm1hdGlvbiBtYXRyaXggcmVhZCBlcnJvciEhCgBJbWFnZXMgbXVzdCBoYXZlIHRoZSBzYW1lIHdpZHRoAC9zcmMvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvbWF0Y2hlcnMvYmluYXJ5X2hpZXJhcmNoaWNhbF9jbHVzdGVyaW5nLmgAanBnAFVudGVzdGVkIGJlaGF2aW9yIGZvciBvZGQgY2h1bmsgc2l6ZQBoZWlnaHQgbXVzdCBiZSBwb3NpdGl2ZQBTY2FsZSBvdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGAoZmJpbiswLjVmKSA+IDAgJiYgKGZiaW4tMC41ZikgPCBudW1fYmluc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYCFpc2luZih1WzBdKWAgZmFpbGVkIGluIAAlcyVzCgBXaWR0aCBpcyB6ZXJvAC9zcmMvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvbWF0Y2hlcnMvaG91Z2hfc2ltaWxhcml0eV92b3RpbmcuaABBc3NpZ25tZW50IHNpemUgd3JvbmcARGVjaW1hbCBiaW4gcG9zaXRpb24gaW5kZXggb3V0IG9mIHJhbmdlAElORgBBc3NlcnRpb24gYChpbnQpc3RkOjpmbG9vcih4KSA9PSAoaW50KXhgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBkLmhlaWdodCgpID09IGltMi5oZWlnaHQoKWAgZmFpbGVkIGluIABJbWFnZXMgbXVzdCBoYXZlIHRoZSBzYW1lIGhlaWdodAAvLi4vc2hhcmUvJXMASGVpZ2h0IGlzIHplcm8AL3NyYy9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9kZXRlY3RvcnMvaW50ZXJwb2xhdGUuaABBc3NlcnRpb24gYGFzc2lnbm1lbnRbaV0gIT0gLTFgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbmRleCA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbWFnbml0dWRlID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGAhaXNpbmYodVsxXSlgIGZhaWxlZCBpbiAAU3RlcCBpcyB6ZXJvAE1hZ25pdHVkZSBjYW5ub3QgYmUgbmVnYXRpdmUAZmxvb3IoKSBhbmQgY2FzdCBub3QgdGhlIHNhbWUAaW5kZXggb3V0IG9mIHJhbmdlAEFzc2lnbm1lbnQgaXMgaW52YWxpZABIT01FAEFzc2VydGlvbiBgaW0xLndpZHRoKCkgPT0gaW0yLndpZHRoKClgIGZhaWxlZCBpbiAAL3NyYy9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9kZXRlY3RvcnMvaGFycmlzLWlubGluZS5oAGFsbG9jYXRvcjxUPjo6YWxsb2NhdGUoc2l6ZV90IG4pICduJyBleGNlZWRzIG1heGltdW0gc3VwcG9ydGVkIHNpemUAL3Byb2Mvc2VsZi9jbWRsaW5lAEFzc2VydGlvbiBgKGludClzdGQ6OmZsb29yKHkpID09IChpbnQpeWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGFzc2lnbm1lbnRbaV0gPCBudW1faW5kaWNlc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYG51bV9iaW5zID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGAoaT4+MSkgPCBzdGQ6OmNlaWwoKHNyY19oZWlnaHQtMSkvMi5mKWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGltMS5oZWlnaHQoKSA9PSBpbTIuaGVpZ2h0KClgIGZhaWxlZCBpbiAASW5kZXggaXMgb3V0IG9mIGJvdW5kcwBOdW1iZXIgYmlucyBtdXN0IGJlIHBvc2l0aXZlAEFzc2lnbm1lbnQgb3V0IG9mIHJhbmdlAE91dCBvZiByYW5nZQBEb0cgUHlyYW1pZAByYgBBc3NlcnRpb24gYHlwID49IDAgJiYgeXAgPCBoZWlnaHRgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBiaW5YID49IDBgIGZhaWxlZCBpbiAAeXAgb3V0IG9mIGJvdW5kcwBOb24tbWF4IHN1cHByZXNzaW9uAGJpblggb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgaW5kaWNlc1thc3NpZ25tZW50W2ldXSA8IG51bV9mZWF0dXJlc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYGltYWdlLnR5cGUoKSA9PSBJTUFHRV9VSU5UOGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHcxID49IDBgIGZhaWxlZCBpbiAAJXM6ICVzCgBTdWJwaXhlbAB3MSBtdXN0IGJlIHBvc2l0aXZlAFVuYWJsZSB0byBkZXRlcm1pbmUgcHJvY2VzcyBuYW1lAE9ubHkgZ3JheSBzY2FsZSBpbWFnZXMgYXJlIHN1cHBvcnRlZABBc3NlcnRpb24gYHlwX3BsdXNfMSA+PSAwICYmIHlwX3BsdXNfMSA8IGhlaWdodGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGJpblggPCBtTnVtWEJpbnNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpdC0+c2Vjb25kLnNpemUoKSAhPSAwYCBmYWlsZWQgaW4gAHBydW5lRmVhdHVyZXMAeXBfcGx1c18xIG91dCBvZiBib3VuZHMAJXMlcwBDbHVzdGVyIG11c3QgaGF2ZSBhdGxlYXNldCAxIGZlYXR1cmUAQXNzZXJ0aW9uIGBvY3RhdmUgPCBtTnVtT2N0YXZlc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYGJpblkgPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHcyID49IDBgIGZhaWxlZCBpbiAARmluZCBPcmllbnRhdGlvbnMAL3NyYy9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9kZXRlY3RvcnMvZ2F1c3NpYW5fc2NhbGVfc3BhY2VfcHlyYW1pZC5oAHcyIG11c3QgYmUgcG9zaXRpdmUAL3Zhci9jYWNoZQBiaW5ZIG91dCBvZiByYW5nZQBBc3NlcnRpb24gYHhwID49IDAgJiYgeHAgPCB3aWR0aGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGRzdFtpXSA+PSAtMjU4MDY0YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbUsgPT0gbUNlbnRlcnMuc2l6ZSgpYCBmYWlsZWQgaW4gAHhwIG91dCBvZiBib3VuZHMAL3NyYy9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9tYXRjaGVycy9rbWVkb2lkcy5oAC8uY2FjaGUAT2N0YXZlIG91dCBvZiByYW5nZQBBc3NlcnRpb24gYGIxID49IDAgJiYgYjEgPCBudW1fYmluc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYGJpblkgPCBtTnVtWUJpbnNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBkc3RbaV0gPD0gMjU4MDY0YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW0wLmhlaWdodCgpID09IGltMS5oZWlnaHQoKWAgZmFpbGVkIGluIABIZWlnaHQgaXMgaW5jb25zaXN0ZW50AGsgc2hvdWxkIG1hdGNoIHRoZSBudW1iZXIgb2YgY2x1c3RlciBjZW50ZXJzACVzLyVzAGIxIGJpbiBpbmRleCBvdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGB4cF9wbHVzXzEgPj0gMCAmJiB4cF9wbHVzXzEgPCB3aWR0aGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHNjYWxlIDwgbU51bVNjYWxlc1Blck9jdGF2ZWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGRzdFtpXSA8PSA0MTI5MDI0YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgYmluQW5nbGUgPj0gMGAgZmFpbGVkIGluIAB4cF9wbHVzXzEgb3V0IG9mIGJvdW5kcwBiaW5BbmdsZSBvdXQgb2YgcmFuZ2UAU2NhbGUgb3V0IG9mIHJhbmdlAC92YXIvbGliAEFzc2VydGlvbiBgYjIgPj0gMCAmJiBiMiA8IG51bV9iaW5zYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZHN0W2ldID49IC00MTI5MDI0YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbnVtX2ZlYXR1cmVzID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGltMC5oZWlnaHQoKSA9PSBpbTIuaGVpZ2h0KClgIGZhaWxlZCBpbiAALy5jb25maWcAYWxsb2NhdG9yPFQ+OjphbGxvY2F0ZShzaXplX3QgbikgJ24nIGV4Y2VlZHMgbWF4aW11bSBzdXBwb3J0ZWQgc2l6ZQBOdW1iZXIgb2YgZmVhdHVyZXMgbXVzdCBiZSBwb3NpdGl2ZQBiMiBiaW4gaW5kZXggb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgYmluQW5nbGUgPCBtTnVtQW5nbGVCaW5zYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgdzAgPj0gMCAmJiB3MCA8PSAxLjAwMDFgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGAoaW0xLmhlaWdodCgpPj4xKSA9PSBpbTIuaGVpZ2h0KClgIGZhaWxlZCBpbiAAYWxsb2NhdG9yPFQ+OjphbGxvY2F0ZShzaXplX3QgbikgJ24nIGV4Y2VlZHMgbWF4aW11bSBzdXBwb3J0ZWQgc2l6ZQBPdXQgb2YgcmFuZ2UAVE1QRElSAEFzc2VydGlvbiBgbnVtX2luZGljZXMgPD0gbnVtX2ZlYXR1cmVzYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZ3h4IDw9IDQxMjkwMjRgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBiaW5TY2FsZSA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKGltMC5oZWlnaHQoKT4+MSkgPT0gaW0xLmhlaWdodCgpYCBmYWlsZWQgaW4gAE1vcmUgaW5kaWNlcyB0aGFuIGZlYXR1cmVzAC90bXAAYmluU2NhbGUgb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgcm93IDwgbUhlaWdodGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHcxID49IDAgJiYgdzEgPD0gMS4wMDAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZ3h4ID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGAoaW0wLmhlaWdodCgpPj4xKSA9PSBpbTIuaGVpZ2h0KClgIGZhaWxlZCBpbiAARXJyb3IgbG9va2luZyBmb3IgcmVzb3VyY2VzIGRpcmVjdG9yeSBwYXRoAC9zcmMvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZnJhbWV3b3JrL2ltYWdlLmgAQXNzZXJ0aW9uIGBiaW5TY2FsZSA8IG1OdW1TY2FsZUJpbnNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtQnVja2V0cy5zaXplKCkgPT0gbU51bUJ1Y2tldHNYYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbnVtX2luZGljZXMgPj0gbUtgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBneXkgPD0gNDEyOTAyNGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHcyID49IDAgJiYgdzIgPD0gMS4wMDAxYCBmYWlsZWQgaW4gAE5vdCBlbm91Z2ggZmVhdHVyZXMAcm93IG91dCBvZiBib3VuZHMARXJyb3IgY3JlYXRpbmcgcmVzb3VyY2VzIGRpcmVjdG9yeSBwYXRoAEJ1Y2tldHMgYXJlIG5vdCBhbGxvY2F0ZWQAQXNzZXJ0aW9uIGB3MyA+PSAwICYmIHczIDw9IDEuMDAwMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGd5eSA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW5kZXggPD0gKGJpblggKyBiaW5ZKm1OdW1YQmlucyArIGJpbkFuZ2xlKm1OdW1YQmlucyptTnVtWUJpbnMgKyBiaW5TY2FsZSptTnVtWEJpbnMqbU51bVlCaW5zKm1OdW1BbmdsZUJpbnMpYCBmYWlsZWQgaW4gAEFzc2lnbm1lbnQgc2l6ZSBpcyBpbmNvcnJlY3QAQXNzZXJ0aW9uIGBtQnVja2V0c1swXS5zaXplKCkgPT0gbU51bUJ1Y2tldHNZYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZ3h5IDw9IDQxMjkwMjRgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGAodzArdzErdzIrdzMpIDw9IDEuMDAwMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYG4gPiAwYCBmYWlsZWQgaW4gAEVycm9yOiBVbmFibGUgdG8gY2hhbmdlIHdvcmtpbmcgZGlyZWN0b3J5IHRvICclcycuCgAvc3JjL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL3V0aWxzL3BhcnRpYWxfc29ydC5oAEFzc2VydGlvbiBgbUZlYXR1cmVQb2ludHMuc2l6ZSgpIDw9IG1NYXhOdW1GZWF0dXJlUG9pbnRzYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgcG9zID09IDY2NmAgZmFpbGVkIGluIABBc3NlcnRpb24gYGd4eSA+PSAtNDEyOTAyNGAgZmFpbGVkIGluIABBc3NlcnRpb24gYG51bV9jZW50ZXJzID4gMGAgZmFpbGVkIGluIABbJSAuM2YgJSAuM2YgJSAuM2ZdIFslIDYuMWZdCgAAAAMAAAADAAAABAAAAAQAAAAEAAAAAQAAAAQAAAACAAAAAgAAAAIAAAACAAAAAgAAAAEAAAABAAAAAQAAAAQAAACIAAAABQAAAJAAAAAGAAAAmAAAAAkAAACwAAAAEQQAAFAKAABrDAAAmQ4AAC5pc2V0AHJiAE42dmlzaW9uMjVHYXVzc2lhblNjYWxlU3BhY2VQeXJhbWlkRQAAACT5AADpUQAAVG9vIG1hbnkgZmVhdHVyZSBwb2ludHMAVGhlcmUgbXVzdCBiZSBhdCBsZWFzdCAxIGNlbnRlcgBuIG11c3QgYmUgcG9zaXRpdmUAUG9zaXRpb24gaXMgbm90IHdpdGhpbiByYW5nZQBbJXNdIFslc10gWyVzXSA6IEZvdW5kICVkIGZlYXR1cmVzIGluIHF1ZXJ5AEFzc2VydGlvbiBgayA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBrcC5zY2FsZSA8IG1MYXBsYWNpYW5QeXJhbWlkLm51bVNjYWxlUGVyT2N0YXZlKClgIGZhaWxlZCBpbiAARmVhdHVyZSBwb2ludCBzY2FsZSBpcyBvdXQgb2YgYm91bmRzAGsgbXVzdCBiZSBwb3NpdGl2ZQBGaW5kIE1hdGNoZXMgKDEpAEhvdWdoIFZvdGluZyAoMSkAQXNzZXJ0aW9uIGBrcC5zY29yZSA9PSBsYXAxLmdldDxmbG9hdD4oeSlbeF1gIGZhaWxlZCBpbiAAU2NvcmUgaXMgbm90IGNvbnNpc3RlbnQgd2l0aCB0aGUgRG9HIGltYWdlAEZpbmQgSG91Z2ggTWF0Y2hlcyAoMSkARXN0aW1hdGUgSG9tb2dyYXBoeSAoMSkAQXNzZXJ0aW9uIGBidWNrZXRbMF0uZmlyc3QgPj0gYnVja2V0W25dLmZpcnN0YCBmYWlsZWQgaW4gAG50aF9lbGVtZW50IGZhaWxlZABGaW5kIElubGllcnMgKDEpAEZpbmQgTWF0Y2hlcyAoMikAQXNzZXJ0aW9uIGBvY3RhdmUgPCBtTnVtT2N0YXZlc2AgZmFpbGVkIGluIAAvc3JjL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9nYXVzc2lhbl9zY2FsZV9zcGFjZV9weXJhbWlkLmgASG91Z2ggVm90aW5nICgyKQBPY3RhdmUgb3V0IG9mIHJhbmdlAEZpbmQgSG91Z2ggTWF0Y2hlcyAoMikARXN0aW1hdGUgSG9tb2dyYXBoeSAoMikAQXNzZXJ0aW9uIGBzY2FsZSA8IG1OdW1TY2FsZXNQZXJPY3RhdmVgIGZhaWxlZCBpbiAAU2NhbGUgb3V0IG9mIHJhbmdlAEZpbmQgSW5saWVycyAoMikAQXNzZXJ0aW9uIGBiZXN0X2luZGV4ICE9IHN0ZDo6bnVtZXJpY19saW1pdHM8c2l6ZV90Pjo6bWF4KClgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbmRleCA8IG1JbWFnZXMuc2l6ZSgpYCBmYWlsZWQgaW4gAC9zcmMvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZGV0ZWN0b3JzL0RvR19zY2FsZV9pbnZhcmlhbnRfZGV0ZWN0b3IuaAAvc3JjL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL21hdGNoZXJzL2ZlYXR1cmVfbWF0Y2hlci1pbmxpbmUuaABTb21ldGhpbmcgc3RyYW5nZQBJbmRleCBpcyBvdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGBzY2FsZSA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbU1hdGNoZXMuc2l6ZSgpIDw9IGZlYXR1cmVzMS0+c2l6ZSgpYCBmYWlsZWQgaW4gAE51bWJlciBvZiBtYXRjaGVzIHNob3VsZCBiZSBsb3dlcgBTY2FsZSBtdXN0IGJlIHBvc2l0aXZlAFNjYWxlIG11c3QgYmUgbGVzcyB0aGFuIG51bWJlciBvZiBzY2FsZSBwZXIgb2N0YXZlAEFzc2VydGlvbiBgbVJvb3QuZ2V0KClgIGZhaWxlZCBpbiAAUm9vdCBjYW5ub3QgYmUgTlVMTABBc3NlcnRpb24gYGxhcDAuaGVpZ2h0KCkgPT0gbGFwMS5oZWlnaHQoKSA9PSBsYXAyLmhlaWdodCgpYCBmYWlsZWQgaW4gAFdpZHRoL2hlaWdodCBhcmUgbm90IGNvbnNpc3RlbnQAQXNzZXJ0aW9uIGBtaW5pICE9IC0xYCBmYWlsZWQgaW4gAE1pbmltdW0gaW5kZXggbm90IHNldABBc3NlcnRpb24gYChsYXAwLmhlaWdodCgpID09IGxhcDEuaGVpZ2h0KCkpICYmICgobGFwMS5oZWlnaHQoKT4+MSkgPT0gbGFwMi5oZWlnaHQoKSlgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGAoKGxhcDAud2lkdGgoKT4+MSkgPT0gbGFwMS53aWR0aCgpKSAmJiAobGFwMS53aWR0aCgpID09IGxhcDIud2lkdGgoKSlgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBuIDw9IGluX21hdGNoZXMuc2l6ZSgpYCBmYWlsZWQgaW4gAFNob3VsZCBiZSB0aGUgc2FtZQBBc3NlcnRpb24gYDBgIGZhaWxlZCBpbiAASW1hZ2Ugc2l6ZXMgYXJlIGluY29uc2lzdGVudABBc3NlcnRpb24gYGJpblggPj0gMGAgZmFpbGVkIGluIAAvc3JjL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL21hdGNoZXJzL2hvdWdoX3NpbWlsYXJpdHlfdm90aW5nLmgAQXNzZXJ0aW9uIGAoeC0xKSA+PSAwICYmICh4KzEpIDwgbGFwMS53aWR0aCgpYCBmYWlsZWQgaW4gAHggb3V0IG9mIGJvdW5kcwBiaW5YIG91dCBvZiByYW5nZQBBc3NlcnRpb24gYGJpblggPCBtTnVtWEJpbnNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGAoeS0xKSA+PSAwICYmICh5KzEpIDwgbGFwMS5oZWlnaHQoKWAgZmFpbGVkIGluIAB5IG91dCBvZiBib3VuZHMAQXNzZXJ0aW9uIGBiaW5ZID49IDBgIGZhaWxlZCBpbiAAYmluWSBvdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGBsYXAwLndpZHRoKCkgPT0gbGFwMS53aWR0aCgpYCBmYWlsZWQgaW4gAEltYWdlIGRpbWVuc2lvbnMgaW5jb25zaXN0ZW50AEFzc2VydGlvbiBgYmluWSA8IG1OdW1ZQmluc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYGJpbkFuZ2xlID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBsYXAwLndpZHRoKCkgPT0gbGFwMi53aWR0aCgpYCBmYWlsZWQgaW4gAGJpbkFuZ2xlIG91dCBvZiByYW5nZQBBc3NlcnRpb24gYGxhcDAuaGVpZ2h0KCkgPT0gbGFwMS5oZWlnaHQoKWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGJpbkFuZ2xlIDwgbU51bUFuZ2xlQmluc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYGxhcDAuaGVpZ2h0KCkgPT0gbGFwMi5oZWlnaHQoKWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGJpblNjYWxlID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGAoeC0xKSA+PSAwICYmICh4KzEpIDwgaW0ud2lkdGgoKWAgZmFpbGVkIGluIABiaW5TY2FsZSBvdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGAoeS0xKSA+PSAwICYmICh5KzEpIDwgaW0uaGVpZ2h0KClgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBiaW5TY2FsZSA8IG1OdW1TY2FsZUJpbnNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGAobGFwMC53aWR0aCgpPj4xKSA9PSBsYXAyLndpZHRoKClgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBkaXN0QmluQW5nbGUgPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYChsYXAwLmhlaWdodCgpPj4xKSA9PSBsYXAyLmhlaWdodCgpYCBmYWlsZWQgaW4gAGRpc3RCaW5BbmdsZSBtdXN0IG5vdCBiZSBuZWdhdGl2ZQBBc3NlcnRpb24gYHhfZGl2XzItMC41ZiA+PSAwYCBmYWlsZWQgaW4gAHhfZGl2XzIgb3V0IG9mIGJvdW5kcyBvdXQgb2YgYm91bmRzIGZvciBpbnRlcnBvbGF0aW9uAEFzc2VydGlvbiBgaHlwLnNpemUoKSA+PSA5Km1heF9udW1faHlwb3RoZXNlc2AgZmFpbGVkIGluIAAvc3JjL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2hvbW9ncmFwaHlfZXN0aW1hdGlvbi9yb2J1c3RfaG9tb2dyYXBoeS5oAEFzc2VydGlvbiBgeV9kaXZfMi0wLjVmID49IDBgIGZhaWxlZCBpbiAAaHlwIHZlY3RvciBzaG91bGQgYmUgb2Ygc2l6ZSA5Km1heF9udW1faHlwb3RoZXNlcwB5X2Rpdl8yIG91dCBvZiBib3VuZHMgb3V0IG9mIGJvdW5kcyBmb3IgaW50ZXJwb2xhdGlvbgBBc3NlcnRpb24gYHRtcF9pLnNpemUoKSA+PSBudW1fcG9pbnRzYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgeF9kaXZfMiswLjVmIDwgbGFwMi53aWR0aCgpYCBmYWlsZWQgaW4gAHRtcF9pIHZlY3RvciBzaG91bGQgYmUgb2Ygc2l6ZSBudW1fcG9pbnRzAEFzc2VydGlvbiBgeV9kaXZfMiswLjVmIDwgbGFwMi5oZWlnaHQoKWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGh5cF9jb3N0cy5zaXplKCkgPj0gbWF4X251bV9oeXBvdGhlc2VzYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKGxhcDAud2lkdGgoKT4+MSkgPT0gbGFwMS53aWR0aCgpYCBmYWlsZWQgaW4gAGh5cF9jb3N0cyB2ZWN0b3Igc2hvdWxkIGJlIG9mIHNpemUgbWF4X251bV9oeXBvdGhlc2VzAEFzc2VydGlvbiBgKGxhcDAuaGVpZ2h0KCk+PjEpID09IGxhcDEuaGVpZ2h0KClgIGZhaWxlZCBpbiAAYWxsb2NhdG9yPFQ+OjphbGxvY2F0ZShzaXplX3QgbikgJ24nIGV4Y2VlZHMgbWF4aW11bSBzdXBwb3J0ZWQgc2l6ZQBBc3NlcnRpb24gYG4gPiAwYCBmYWlsZWQgaW4gAC9zcmMvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvdXRpbHMvcGFydGlhbF9zb3J0LmgAQXNzZXJ0aW9uIGByb3cgPCBtSGVpZ2h0YCBmYWlsZWQgaW4gAC9zcmMvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZnJhbWV3b3JrL2ltYWdlLmgAbiBtdXN0IGJlIHBvc2l0aXZlAHJvdyBvdXQgb2YgYm91bmRzAEFzc2VydGlvbiBgayA+IDBgIGZhaWxlZCBpbiAAayBtdXN0IGJlIHBvc2l0aXZlAEFzc2VydGlvbiBgKGludClzdGQ6OmZsb29yKHgpID09IChpbnQpeGAgZmFpbGVkIGluIAAvc3JjL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9pbnRlcnBvbGF0ZS5oAEFzc2VydGlvbiBgMGAgZmFpbGVkIGluIABGYWlsZWQgdG8gY29tcHV0ZSBtYXRyaXggaW52ZXJzZQBmbG9vcigpIGFuZCBjYXN0IG5vdCB0aGUgc2FtZQBBc3NlcnRpb24gYChpbnQpc3RkOjpmbG9vcih5KSA9PSAoaW50KXlgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB5cCA+PSAwICYmIHlwIDwgaGVpZ2h0YCBmYWlsZWQgaW4gAHlwIG91dCBvZiBib3VuZHMAQXNzZXJ0aW9uIGB5cF9wbHVzXzEgPj0gMCAmJiB5cF9wbHVzXzEgPCBoZWlnaHRgIGZhaWxlZCBpbiAAeXBfcGx1c18xIG91dCBvZiBib3VuZHMAQXNzZXJ0aW9uIGB4cCA+PSAwICYmIHhwIDwgd2lkdGhgIGZhaWxlZCBpbiAAeHAgb3V0IG9mIGJvdW5kcwBBc3NlcnRpb24gYHhwX3BsdXNfMSA+PSAwICYmIHhwX3BsdXNfMSA8IHdpZHRoYCBmYWlsZWQgaW4gAHhwX3BsdXNfMSBvdXQgb2YgYm91bmRzAEFzc2VydGlvbiBgdzAgPj0gMCAmJiB3MCA8PSAxLjAwMDFgIGZhaWxlZCBpbiAAT3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgdzEgPj0gMCAmJiB3MSA8PSAxLjAwMDFgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB3MiA+PSAwICYmIHcyIDw9IDEuMDAwMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYHczID49IDAgJiYgdzMgPD0gMS4wMDAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKHcwK3cxK3cyK3czKSA8PSAxLjAwMDFgIGZhaWxlZCBpbiAAAAAAAAAAEFIAABAAAAARAAAAAAAAAJBmAAASAAAAEwAAAE42dmlzaW9uOUV4Y2VwdGlvbkUATPkAAFBmAAA8+gAATjZ2aXNpb24xOEJpbm9taWFsUHlyYW1pZDMyZkUAAABM+QAAcGYAABBSAAAAAAAAZGYAAA4AAAAUAAAAFQAAALlSjD6OWuc+uVKMPgAAAAAAAAAAZGcAABYAAAAXAAAAGAAAABkAAAAaAAAATlN0M19fMjIwX19zaGFyZWRfcHRyX3BvaW50ZXJJUE42dmlzaW9uOEtleWZyYW1lSUxpOTZFRUVOU18xMHNoYXJlZF9wdHJJUzNfRTI3X19zaGFyZWRfcHRyX2RlZmF1bHRfZGVsZXRlSVMzX1MzX0VFTlNfOWFsbG9jYXRvcklTM19FRUVFAEz5AADcZgAAxPYAAE5TdDNfXzIxMHNoYXJlZF9wdHJJTjZ2aXNpb244S2V5ZnJhbWVJTGk5NkVFRUUyN19fc2hhcmVkX3B0cl9kZWZhdWx0X2RlbGV0ZUlTM19TM19FRQBib29sIHZpc2lvbjo6VmlzdWFsRGF0YWJhc2U8dmlzaW9uOjpGUkVBS0V4dHJhY3RvciwgdmlzaW9uOjpCaW5hcnlGZWF0dXJlU3RvcmUsIHZpc2lvbjo6QmluYXJ5RmVhdHVyZU1hdGNoZXI8OTY+Pjo6cXVlcnkoY29uc3QgdmlzaW9uOjpHYXVzc2lhblNjYWxlU3BhY2VQeXJhbWlkICopIFtGRUFUVVJFX0VYVFJBQ1RPUiA9IHZpc2lvbjo6RlJFQUtFeHRyYWN0b3IsIFNUT1JFID0gdmlzaW9uOjpCaW5hcnlGZWF0dXJlU3RvcmUsIE1BVENIRVIgPSB2aXNpb246OkJpbmFyeUZlYXR1cmVNYXRjaGVyPDk2Pl0="); - base64DecodeToExistingUint8Array(bufferView, 26868, "sr65PhLcoL6Qvjk+EtygvpC+Ob4AAACAsr65vhLcoD6Qvjm+EtygPpC+OT7Schi/AAAAANJymL46BgS/0nKYPjoGBL/Schg/AAAAgNJymD46BgQ/0nKYvjoGBD8AAACAVrg9v2ZNJD9WuL2+Zk0kP1a4vT4AAAAAVrg9P2ZNJL9WuL0+Zk0kv1a4vb4M6Vg/AAAAgAzp2D6Z2Ts/DOnYvpnZOz8M6Vi/AAAAAAzp2L6Z2Tu/DOnYPpnZO78AAAAA/FNuP/FlTr8NVO4+8WVOvw1U7r4AAACA/FNuv/FlTj8NVO6+8WVOPw1U7j4AAIC/AAAAAAAAAL/Qs12/AAAAP9CzXb8AAIA/AAAAgAAAAD/Qs10/AAAAv9CzXT8AAAAAeGoAABYAAAAbAAAAHAAAAB0AAAAeAAAATlN0M19fMjIwX19zaGFyZWRfcHRyX3BvaW50ZXJJUGgxNk51bGxBcnJheURlbGV0ZXJJaEVOU185YWxsb2NhdG9ySWhFRUVFAAAAAEz5AAAsagAAxPYAADE2TnVsbEFycmF5RGVsZXRlckloRQAAAAAAAAAgawAAFgAAAB8AAAAgAAAAIQAAACIAAABOU3QzX18yMjBfX3NoYXJlZF9wdHJfcG9pbnRlcklQaE5TXzEwc2hhcmVkX3B0ckloRTI3X19zaGFyZWRfcHRyX2RlZmF1bHRfZGVsZXRlSWhoRUVOU185YWxsb2NhdG9ySWhFRUVFAEz5AAC4agAAxPYAAE5TdDNfXzIxMHNoYXJlZF9wdHJJaEUyN19fc2hhcmVkX3B0cl9kZWZhdWx0X2RlbGV0ZUloaEVFAHZpc2lvbjo6U2NvcGVkVGltZXI6On5TY29wZWRUaW1lcigpAGlpaQBpaWlpAGlpaWkAb3BlcmF0b3J+AHsuLi59AG9wZXJhdG9yfHwAb3BlcmF0b3J8AGluZmluaXR5AE1pc3NpbmcgSHVmZm1hbiBjb2RlIHRhYmxlIGVudHJ5AEZlYnJ1YXJ5AEphbnVhcnkAIGltYWdpbmFyeQBKdWx5AFRodXJzZGF5AFR1ZXNkYXkAV2VkbmVzZGF5AFNhdHVyZGF5AFN1bmRheQBNb25kYXkARnJpZGF5AE1heQBUeQAlbS8lZC8leQBNQVhfQUxMT0NfQ0hVTksgaXMgd3JvbmcsIHBsZWFzZSBmaXgAQUxJR05fVFlQRSBpcyB3cm9uZywgcGxlYXNlIGZpeAAgY29tcGxleABEeABOb3QgYSBKUEVHIGZpbGU6IHN0YXJ0cyB3aXRoIDB4JTAyeCAweCUwMngAQ29ycnVwdCBKUEVHIGRhdGE6ICV1IGV4dHJhbmVvdXMgYnl0ZXMgYmVmb3JlIG1hcmtlciAweCUwMngAVW5leHBlY3RlZCBtYXJrZXIgMHglMDJ4AFVuc3VwcG9ydGVkIG1hcmtlciB0eXBlIDB4JTAyeABVbnN1cHBvcnRlZCBKUEVHIHByb2Nlc3M6IFNPRiB0eXBlIDB4JTAyeABEZWZpbmUgSHVmZm1hbiBUYWJsZSAweCUwMngARGVmaW5lIEFyaXRobWV0aWMgVGFibGUgMHglMDJ4OiAweCUwMngALSsgICAwWDB4AC0wWCswWCAwWC0weCsweCAweABCb2d1cyBEQUMgdmFsdWUgMHgleAB0aHJvdwBfX25leHRfcHJpbWUgb3ZlcmZsb3cASHVmZm1hbiBjb2RlIHNpemUgdGFibGUgb3ZlcmZsb3cAbncAb3BlcmF0b3IgbmV3AER3AE5vdgBkdgBjdgBEdgBUaHUAVHUAICAgICAgICAlNHUgJTR1ICU0dSAlNHUgJTR1ICU0dSAlNHUgJTR1AEpQRUcgcGFyYW1ldGVyIHN0cnVjdCBtaXNtYXRjaDogbGlicmFyeSB0aGlua3Mgc2l6ZSBpcyAldSwgY2FsbGVyIGV4cGVjdHMgJXUARGVmaW5lIFJlc3RhcnQgSW50ZXJ2YWwgJXUAV2FybmluZzogdGh1bWJuYWlsIGltYWdlIHNpemUgZG9lcyBub3QgbWF0Y2ggZGF0YSBsZW5ndGggJXUATWlzY2VsbGFuZW91cyBtYXJrZXIgMHglMDJ4LCBsZW5ndGggJXUASkZJRiBleHRlbnNpb24gbWFya2VyOiB0eXBlIDB4JTAyeCwgbGVuZ3RoICV1AEpGSUYgZXh0ZW5zaW9uIG1hcmtlcjogcGFsZXR0ZSB0aHVtYm5haWwgaW1hZ2UsIGxlbmd0aCAldQBKRklGIGV4dGVuc2lvbiBtYXJrZXI6IEpQRUctY29tcHJlc3NlZCB0aHVtYm5haWwgaW1hZ2UsIGxlbmd0aCAldQBKRklGIGV4dGVuc2lvbiBtYXJrZXI6IFJHQiB0aHVtYm5haWwgaW1hZ2UsIGxlbmd0aCAldQBVbmtub3duIEFQUDE0IG1hcmtlciAobm90IEFkb2JlKSwgbGVuZ3RoICV1AFVua25vd24gQVBQMCBtYXJrZXIgKG5vdCBKRklGKSwgbGVuZ3RoICV1AE9idGFpbmVkIFhNUyBoYW5kbGUgJXUARnJlZWQgWE1TIGhhbmRsZSAldQBPYnRhaW5lZCBFTVMgaGFuZGxlICV1AEZyZWVkIEVNUyBoYW5kbGUgJXUAdW5zdXBwb3J0ZWQgbG9jYWxlIGZvciBzdGFuZGFyZCBpbnB1dABBdWd1c3QAIGNvbnN0AEludExpc3QAU3RyaW5nTGlzdABJbnZhbGlkIGNyb3AgcmVxdWVzdABVbnN1cHBvcnRlZCBjb2xvciBjb252ZXJzaW9uIHJlcXVlc3QAY29uc3RfY2FzdAByZWludGVycHJldF9jYXN0AHN0YXRpY19jYXN0AGR5bmFtaWNfY2FzdAB1bnNpZ25lZCBzaG9ydABub2V4Y2VwdAB1bnNpZ25lZCBpbnQAQ29ycnVwdCBKUEVHIGRhdGE6IHByZW1hdHVyZSBlbmQgb2YgZGF0YSBzZWdtZW50AGx0AGhlaWdodABndABGcmFjdGlvbmFsIHNhbXBsaW5nIG5vdCBpbXBsZW1lbnRlZCB5ZXQAQ0NJUjYwMSBzYW1wbGluZyBub3QgaW1wbGVtZW50ZWQgeWV0AE5vdCBpbXBsZW1lbnRlZCB5ZXQARXJyb3IgcmVhZGluZyBkYXRhIGZyb20gJXMuZnNldABSZWFkaW5nICVzLmZzZXQAZ2V0AEVycm9yOiBrcG1TZXRSZWZEYXRhU2V0AEVycm9yOiBrcG1DaGFuZ2VQYWdlTm9PZlJlZkRhdGFTZXQARXJyb3I6IGtwbU1lcmdlUmVmRGF0YVNldABzdHJ1Y3QAIHJlc3RyaWN0AG9iamNfb2JqZWN0AE9jdABmbG9hdABTYXQAc3RkOjpudWxscHRyX3QAd2NoYXJfdABjaGFyOF90AGNoYXIxNl90AHVpbnQ2NF90AGNoYXIzMl90AFV0AFR0AFN0AENhbm5vdCBxdWFudGl6ZSBtb3JlIHRoYW4gJWQgY29sb3IgY29tcG9uZW50cwBTdGFydCBPZiBTY2FuOiAlZCBjb21wb25lbnRzAEJvZ3VzIHZpcnR1YWwgYXJyYXkgYWNjZXNzAEJvZ3VzIHNhbXBsaW5nIGZhY3RvcnMAUXVhbnRpemluZyB0byAlZCA9ICVkKiVkKiVkIGNvbG9ycwBRdWFudGl6aW5nIHRvICVkIGNvbG9ycwBDYW5ub3QgcXVhbnRpemUgdG8gZmV3ZXIgdGhhbiAlZCBjb2xvcnMAQ2Fubm90IHF1YW50aXplIHRvIG1vcmUgdGhhbiAlZCBjb2xvcnMASW52YWxpZCBKUEVHIGZpbGUgc3RydWN0dXJlOiB0d28gU09JIG1hcmtlcnMASW52YWxpZCBKUEVHIGZpbGUgc3RydWN0dXJlOiB0d28gU09GIG1hcmtlcnMAbmZ0TWFya2VycwBfYWRkTkZUTWFya2VycwBTbW9vdGhpbmcgbm90IHN1cHBvcnRlZCB3aXRoIG5vbnN0YW5kYXJkIHNhbXBsaW5nIHJhdGlvcwBNYXhpbXVtIHN1cHBvcnRlZCBpbWFnZSBkaW1lbnNpb24gaXMgJXUgcGl4ZWxzAHRoaXMAZ3MAQXBwbGljYXRpb24gdHJhbnNmZXJyZWQgdG9vIG1hbnkgc2NhbmxpbmVzAEFwcGxpY2F0aW9uIHRyYW5zZmVycmVkIHRvbyBmZXcgc2NhbmxpbmVzAGRzAFRzAERlYnVnIG1vZGUgc2V0IHRvICVzAEZhaWxlZCB0byBjcmVhdGUgdGVtcG9yYXJ5IGZpbGUgJXMAQ2xvc2VkIHRlbXBvcmFyeSBmaWxlICVzAE9wZW5lZCB0ZW1wb3JhcnkgZmlsZSAlcwBudWxscHRyAHNyAEFwcgB2ZWN0b3IAc3RkOjphbGxvY2F0b3IASW5wdXQgZmlsZSByZWFkIGVycm9yAEludmFsaWQgSlBFRyBmaWxlIHN0cnVjdHVyZTogbWlzc2luZyBTT1MgbWFya2VyAG5mdE1hcmtlcgBkZXRlY3RNYXJrZXIAZ2V0TkZUTWFya2VyAGRldGVjdE5GVE1hcmtlcgBPY3RvYmVyAE5vdmVtYmVyAFNlcHRlbWJlcgBEZWNlbWJlcgB1bnNpZ25lZCBjaGFyAGlvc19iYXNlOjpjbGVhcgBNYXIAVW5yZWNvZ25pemVkIGNvbXBvbmVudCBJRHMgJWQgJWQgJWQsIGFzc3VtaW5nIFlDYkNyAGVxAHNldHVwAFZpcnR1YWwgYXJyYXkgY29udHJvbGxlciBtZXNzZWQgdXAAZnAAU2VwAFRwACVJOiVNOiVTICVwAGF1dG8Ab2JqY3Byb3RvAG9vAGVvAERvAHRlYXJkb3duAFN1bgBKdW4AeXB0bgBzdGQ6OmV4Y2VwdGlvbgBCb2d1cyBIdWZmbWFuIHRhYmxlIGRlZmluaXRpb24AU2VsZWN0ZWQgJWQgY29sb3JzIGZvciBxdWFudGl6YXRpb24ASW1hZ2UgdG9vIHdpZGUgZm9yIHRoaXMgaW1wbGVtZW50YXRpb24AdW5pb24ATW9uAGRuAG5hbgBEaWRuJ3QgZXhwZWN0IG1vcmUgdGhhbiBvbmUgc2NhbgBTYW1wbGluZyBmYWN0b3JzIHRvbyBsYXJnZSBmb3IgaW50ZXJsZWF2ZWQgc2NhbgBKYW4AVG4AZW51bQBybQBjbQBiYXNpY19pb3N0cmVhbQBzdGQ6Omlvc3RyZWFtAGJhc2ljX29zdHJlYW0Ac3RkOjpvc3RyZWFtAGJhc2ljX2lzdHJlYW0Ac3RkOjppc3RyZWFtAEp1bABwbABib29sAG1sAHVsbABCdWZmZXIgcGFzc2VkIHRvIEpQRUcgbGlicmFyeSBpcyB0b28gc21hbGwAQXByaWwAc2V0TG9nTGV2ZWwAZ2V0TG9nTGV2ZWwAZW1zY3JpcHRlbjo6dmFsAHN0cmluZyBsaXRlcmFsAFVsAHB1c2hfYmFjawBGcmkAZHBpAG1pAE5GVCBtYXJrZXIgaGVpZ2h0OiAlaQBORlQgbnVtLiBvZiBJbWFnZVNldDogJWkATkZUIG1hcmtlciBkcGk6ICVpAE5GVCBtYXJrZXIgd2lkdGg6ICVpAGRhdGFzZXRQYXRobmFtZXMgc2l6ZTogJWkAQm9ndXMgbWFya2VyIGxlbmd0aAB3aWR0aABNYXJjaABBdWcAdW5zaWduZWQgbG9uZyBsb25nAHVuc2lnbmVkIGxvbmcAdGVybWluYXRpbmcAc3RkOjp3c3RyaW5nAHN0ZDo6YmFzaWNfc3RyaW5nAHN0ZDo6c3RyaW5nAHN0ZDo6dTE2c3RyaW5nAHN0ZDo6dTMyc3RyaW5nAENvcHlyaWdodCAoQykgMjAxOCwgVGhvbWFzIEcuIExhbmUsIEd1aWRvIFZvbGxiZWRpbmcAX191dWlkb2YAaW5mAGhhbGYAJWFmACUuMExmACVMZgByZXNpemUAYWxsb2NhdG9yPFQ+OjphbGxvY2F0ZShzaXplX3QgbikgJ24nIGV4Y2VlZHMgbWF4aW11bSBzdXBwb3J0ZWQgc2l6ZQB0cnVlAFR1ZQBvcGVyYXRvciBkZWxldGUAZmFsc2UAU3VzcGVuc2lvbiBub3QgYWxsb3dlZCBoZXJlAEp1bmUAc2V0UHJvamVjdGlvbk5lYXJQbGFuZQBnZXRQcm9qZWN0aW9uTmVhclBsYW5lAHNldFByb2plY3Rpb25GYXJQbGFuZQBnZXRQcm9qZWN0aW9uRmFyUGxhbmUAUmVxdWVzdGVkIGZlYXR1cmUgd2FzIG9taXR0ZWQgYXQgY29tcGlsZSB0aW1lACB2b2xhdGlsZQBTZWVrIGZhaWxlZCBvbiB0ZW1wb3JhcnkgZmlsZQBSZWFkIGZhaWxlZCBvbiB0ZW1wb3JhcnkgZmlsZQBFbXB0eSBpbnB1dCBmaWxlAFByZW1hdHVyZSBlbmQgb2YgaW5wdXQgZmlsZQBQcmVtYXR1cmUgZW5kIG9mIEpQRUcgZmlsZQBzZXRDYW1lcmEoKTogRXJyb3IgY3JlYXRpbmcgM0QgaGFuZGxlAGxvbmcgZG91YmxlAF9ibG9ja19pbnZva2UARENUIGNvZWZmaWNpZW50IG91dCBvZiByYW5nZQBJbnZhbGlkIGNvbG9yIHF1YW50aXphdGlvbiBtb2RlIGNoYW5nZQBKUEVHIGRhdGFzdHJlYW0gY29udGFpbnMgbm8gaW1hZ2UAICAgIHdpdGggJWQgeCAlZCB0aHVtYm5haWwgaW1hZ2UAZ2V0UHJvY2Vzc2luZ0ltYWdlAFN0YXJ0IG9mIEltYWdlAEVuZCBPZiBJbWFnZQBCb2d1cyBidWZmZXIgY29udHJvbCBtb2RlAENvcnJ1cHQgSlBFRyBkYXRhOiBiYWQgSHVmZm1hbiBjb2RlAENvcnJ1cHQgSlBFRyBkYXRhOiBiYWQgYXJpdGhtZXRpYyBjb2RlAHNldERlYnVnTW9kZQBnZXREZWJ1Z01vZGUAc2V0VGhyZXNob2xkTW9kZQBnZXRUaHJlc2hvbGRNb2RlAHNldEltYWdlUHJvY01vZGUAZ2V0SW1hZ2VQcm9jTW9kZQBCb2d1cyBpbnB1dCBjb2xvcnNwYWNlAEJvZ3VzIEpQRUcgY29sb3JzcGFjZQBUZQBzdGQAc2V0VGhyZXNob2xkAGdldFRocmVzaG9sZAB2b2lkAEJhY2tpbmcgc3RvcmUgbm90IHN1cHBvcnRlZABEQ1Qgc2NhbGVkIGJsb2NrIHNpemUgJWR4JWQgbm90IHN1cHBvcnRlZAB0ZXJtaW5hdGVfaGFuZGxlciB1bmV4cGVjdGVkbHkgcmV0dXJuZWQAUXVhbnRpemF0aW9uIHRhYmxlIDB4JTAyeCB3YXMgbm90IGRlZmluZWQASHVmZm1hbiB0YWJsZSAweCUwMnggd2FzIG5vdCBkZWZpbmVkAEFyaXRobWV0aWMgdGFibGUgMHglMDJ4IHdhcyBub3QgZGVmaW5lZAAndW5uYW1lZABXcml0ZSB0byBYTVMgZmFpbGVkAFJlYWQgZnJvbSBYTVMgZmFpbGVkAFdyaXRlIHRvIEVNUyBmYWlsZWQAUmVhZCBmcm9tIEVNUyBmYWlsZWQAV2VkACAgICAgICAgJTNkICUzZCAlM2QgJTNkICUzZCAlM2QgJTNkICUzZABXYXJuaW5nOiB1bmtub3duIEpGSUYgcmV2aXNpb24gbnVtYmVyICVkLiUwMmQAQ29ycnVwdCBKUEVHIGRhdGE6IGZvdW5kIG1hcmtlciAweCUwMnggaW5zdGVhZCBvZiBSU1QlZABTdGFydCBPZiBGcmFtZSAweCUwMng6IHdpZHRoPSV1LCBoZWlnaHQ9JXUsIGNvbXBvbmVudHM9JWQAICAgIENvbXBvbmVudCAlZDogJWRoeCVkdiBxPSVkAEludmFsaWQgcHJvZ3Jlc3NpdmUgcGFyYW1ldGVycyBTcz0lZCBTZT0lZCBBaD0lZCBBbD0lZAAgIFNzPSVkLCBTZT0lZCwgQWg9JWQsIEFsPSVkACAgICBDb21wb25lbnQgJWQ6IGRjPSVkIGFjPSVkAEludmFsaWQgcHJvZ3Jlc3NpdmUgcGFyYW1ldGVycyBhdCBzY2FuIHNjcmlwdCBlbnRyeSAlZABJbnZhbGlkIHNjYW4gc2NyaXB0IGF0IGVudHJ5ICVkAEJvZ3VzIERRVCBpbmRleCAlZABCb2d1cyBESFQgaW5kZXggJWQAQm9ndXMgREFDIGluZGV4ICVkAFRvbyBtYW55IGNvbG9yIGNvbXBvbmVudHM6ICVkLCBtYXggJWQASW5jb25zaXN0ZW50IHByb2dyZXNzaW9uIHNlcXVlbmNlIGZvciBjb21wb25lbnQgJWQgY29lZmZpY2llbnQgJWQAV3JvbmcgSlBFRyBsaWJyYXJ5IHZlcnNpb246IGxpYnJhcnkgaXMgJWQsIGNhbGxlciBleHBlY3RzICVkAFRocmVzaG9sZCBtb2RlIHNldCB0byAlZABUaHJlc2hvbGQgc2V0IHRvICVkAEF0IG1hcmtlciAweCUwMngsIHJlY292ZXJ5IGFjdGlvbiAlZABVbnN1cHBvcnRlZCBKUEVHIGRhdGEgcHJlY2lzaW9uICVkAERlZmluZSBRdWFudGl6YXRpb24gVGFibGUgJWQgIHByZWNpc2lvbiAlZABBZG9iZSBBUFAxNCBtYXJrZXI6IHZlcnNpb24gJWQsIGZsYWdzIDB4JTA0eCAweCUwNHgsIHRyYW5zZm9ybSAlZABBbGxvY2F0ZWQgdmlkZW9GcmFtZVNpemUgJWQASW1wcm9wZXIgY2FsbCB0byBKUEVHIGxpYnJhcnkgaW4gc3RhdGUgJWQAQ2Fubm90IHRyYW5zY29kZSBkdWUgdG8gbXVsdGlwbGUgdXNlIG9mIHF1YW50aXphdGlvbiB0YWJsZSAlZABVbmtub3duIEFkb2JlIGNvbG9yIHRyYW5zZm9ybSBjb2RlICVkAEludmFsaWQgbWVtb3J5IHBvb2wgY29kZSAlZABCb2d1cyBtZXNzYWdlIGNvZGUgJWQAVHJhY2tpbmcgbG9zdC4gJWQASkZJRiBBUFAwIG1hcmtlcjogdmVyc2lvbiAlZC4lMDJkLCBkZW5zaXR5ICVkeCVkICAlZABEZWMAJWxkJWMAQ29tcG9uZW50IGluZGV4ICVkOiBtaXNtYXRjaGluZyBzYW1wbGluZyByYXRpbyAlZDolZCwgJWQ6JWQsICVjAEZlYgBVYgByd2EAU2NhbiBzY3JpcHQgZG9lcyBub3QgdHJhbnNtaXQgYWxsIGRhdGEAZ2V0TkZURGF0YQBfbG9hZENhbWVyYQBuYQAnbGFtYmRhAGFhACVhAG9wZXJhdG9yXgBvcGVyYXRvciBuZXdbXQBvcGVyYXRvcltdAG9wZXJhdG9yIGRlbGV0ZVtdAHBpeGVsIHZlY3RvclsAKVsAX19fX1oAJWEgJWIgJWQgJUg6JU06JVMgJVkAUE9TSVgAZFYAQVJfTEFCRUxJTkdfVEhSRVNIX01PREVfQVVUT19PVFNVAGZwVAAkVFQAQVJfTUFSS0VSX0lORk9fQ1VUT0ZGX1BIQVNFX01BVENIX0NPTlRSQVNUAEFSX01BWF9MT09QX0NPVU5UACRUAHJTAGxTAGFTAEludmFsaWQgY29tcG9uZW50IElEICVkIGluIFNPUwBBUl9NQVJLRVJfSU5GT19DVVRPRkZfUEhBU0VfSEVVUklTVElDX1RST1VCTEVTT01FX01BVFJJWF9DT0RFUwBFUlJPUl9NQVJLRVJfSU5ERVhfT1VUX09GX0JPVU5EUwAlSDolTTolUwBvUgBBUl9MT0dfTEVWRUxfRVJST1IAQVJfTUFSS0VSX0lORk9fQ1VUT0ZGX1BIQVNFX1BPU0VfRVJST1IAZU8AQVJfTE9HX0xFVkVMX0lORk8AQVJfTE9HX0xFVkVMX1JFTF9JTkZPAERPAHNyTgBhTgBfR0xPQkFMX19OAEFSX0xPR19MRVZFTF9XQVJOAEFSX01BUktFUl9JTkZPX0NVVE9GRl9QSEFTRV9QQVRURVJOX0VYVFJBQ1RJT04ATkFOAEFSX0xBQkVMSU5HX1RIUkVTSF9NT0RFX0FVVE9fTUVESUFOACROAHJNAFBNAEpQRUdNRU0AQU0AU3RMAHBMAG1MAGZMACVMYUwATENfQUxMAEFSX01BUktFUl9JTkZPX0NVVE9GRl9QSEFTRV9NQVRDSF9CQVJDT0RFX0VEQ19GQUlMAEFSX0xBQkVMSU5HX1RIUkVTSF9NT0RFX01BTlVBTABtSQBVYTllbmFibGVfaWZJAEFSX01BUktFUl9JTkZPX0NVVE9GRl9QSEFTRV9QT1NFX0VSUk9SX01VTFRJAEFSX0xPT1BfQlJFQUtfVEhSRVNIAEFSX0RFRkFVTFRfTEFCRUxJTkdfVEhSRVNIAEFSX0xPR19MRVZFTF9ERUJVRwBMQU5HAEludmFsaWQgU09TIHBhcmFtZXRlcnMgZm9yIHNlcXVlbnRpYWwgSlBFRwBDYXV0aW9uOiBxdWFudGl6YXRpb24gdGFibGVzIGFyZSB0b28gY29hcnNlIGZvciBiYXNlbGluZSBKUEVHAEludmFsaWQgSlBFRyBmaWxlIHN0cnVjdHVyZTogJXMgYmVmb3JlIFNPRgBJTkYAdkUARG5FAEFSX0xBQkVMSU5HX1RIUkVTSF9NT0RFX0FVVE9fQURBUFRJVkUAUkUAT0UAQVJfTUFSS0VSX0lORk9fQ1VUT0ZGX1BIQVNFX05PTkUAQVJfREVCVUdfRElTQUJMRQBBUl9ERUJVR19FTkFCTEUAQVJfSU1BR0VfUFJPQ19GUkFNRV9JTUFHRQBBUl9JTUFHRV9QUk9DX0ZJRUxEX0lNQUdFAEFSX0RFRkFVTFRfREVCVUdfTU9ERQBBUl9ERUZBVUxUX0lNQUdFX1BST0NfTU9ERQBBUl9NQVJLRVJfSU5GT19DVVRPRkZfUEhBU0VfTUFUQ0hfQ09ORklERU5DRQBiMUUAYjBFAEVSUk9SX0FSQ09OVFJPTExFUl9OT1RfRk9VTkQARVJST1JfTVVMVElNQVJLRVJfTk9UX0ZPVU5EAEFSX01BUktFUl9JTkZPX0NVVE9GRl9QSEFTRV9NQVRDSF9CQVJDT0RFX05PVF9GT1VORABBUl9NQVJLRVJfSU5GT19DVVRPRkZfUEhBU0VfTUFUQ0hfR0VORVJJQwBEQwBvcGVyYXRvcj8AT3V0cHV0IGZpbGUgd3JpdGUgZXJyb3IgLS0tIG91dCBvZiBkaXNrIHNwYWNlPwBXcml0ZSBmYWlsZWQgb24gdGVtcG9yYXJ5IGZpbGUgLS0tIG91dCBvZiBkaXNrIHNwYWNlPwBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxzaG9ydD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dW5zaWduZWQgc2hvcnQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGludD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dW5zaWduZWQgaW50PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxmbG9hdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dWludDhfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8aW50OF90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1aW50MTZfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8aW50MTZfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dWludDMyX3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGludDMyX3Q+AG9wZXJhdG9yPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxjaGFyPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1bnNpZ25lZCBjaGFyPgBzdGQ6OmJhc2ljX3N0cmluZzx1bnNpZ25lZCBjaGFyPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxzaWduZWQgY2hhcj4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8bG9uZz4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dW5zaWduZWQgbG9uZz4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8ZG91YmxlPgBvcGVyYXRvcj4+AG9wZXJhdG9yPD0+AG9wZXJhdG9yLT4Ac3RkOjpiYXNpY19pb3N0cmVhbTxjaGFyLCBzdGQ6OmNoYXJfdHJhaXRzPGNoYXI+ID4Ac3RkOjpiYXNpY19vc3RyZWFtPGNoYXIsIHN0ZDo6Y2hhcl90cmFpdHM8Y2hhcj4gPgBzdGQ6OmJhc2ljX2lzdHJlYW08Y2hhciwgc3RkOjpjaGFyX3RyYWl0czxjaGFyPiA+AHN0ZDo6YmFzaWNfc3RyaW5nPGNoYXIsIHN0ZDo6Y2hhcl90cmFpdHM8Y2hhcj4sIHN0ZDo6YWxsb2NhdG9yPGNoYXI+ID4Ab3BlcmF0b3J8PQBvcGVyYXRvcj0Ab3BlcmF0b3JePQBvcGVyYXRvcj49AG9wZXJhdG9yPj49AG9wZXJhdG9yPT0Ab3BlcmF0b3I8PQBvcGVyYXRvcjw8PQBvcGVyYXRvci89AG9wZXJhdG9yLT0Ab3BlcmF0b3IrPQBvcGVyYXRvcio9AG9wZXJhdG9yJj0Ab3BlcmF0b3IlPQBvcGVyYXRvciE9AG9wZXJhdG9yPAB0ZW1wbGF0ZTwAaWQ8AG9wZXJhdG9yPDwALjwAIjwAW2FiaToAIFtlbmFibGVfaWY6AHN0ZDo6ADAxMjM0NTY3ODkAdW5zaWduZWQgX19pbnQxMjgAX19mbG9hdDEyOABkZWNpbWFsMTI4ADljICAxNC1KYW4tMjAxOABDLlVURi04AGRlY2ltYWw2NABFcnJvciByZWFkaW5nIEtQTSBkYXRhIGZyb20gJXMuZnNldDMAUmVhZGluZyAlcy5mc2V0MwBzZXR1cEFSMgBkZWNpbWFsMzIAMABvcGVyYXRvci8ARXJyb3IgZXhjZWVkIG1heGltdW0gcGFnZXMuAG9uLgBvZmYuAExvYWRpbmcgb2YgTkZUIGRhdGEgY29tcGxldGUuAHNldENhbWVyYSgpOiBFcnJvcjogYXJQYXJhbUxUQ3JlYXRlLgBEb25lLgBzZXRDYW1lcmEoKTogRXJyb3I6IGFyQ3JlYXRlSGFuZGxlLgBFcnJvcjogYXIyQ3JlYXRlSGFuZGxlLgBhckZpbHRlclRyYW5zTWF0IGVycm9yIHdpdGggbWFya2VyICVkLgBJbWFnZSBwcm9jLiBtb2RlIHNldCB0byAlZC4AQXNzaWduZWQgcGFnZSBuby4gJWQuAGxvYWRDYW1lcmEoKTogRXJyb3IgbG9hZGluZyBwYXJhbWV0ZXIgZmlsZSAlcyBmb3IgY2FtZXJhLgAgLi4uAG9wZXJhdG9yLQAtaW4tAG9wZXJhdG9yLS0Ab3BlcmF0b3IsAG9wZXJhdG9yKwBvcGVyYXRvcisrAG9wZXJhdG9yKgBvcGVyYXRvci0+KgA6OioALioAZGVjbHR5cGUoYXV0bykAKG51bGwpAChhbm9ueW1vdXMgbmFtZXNwYWNlKQBFbXB0eSBKUEVHIGltYWdlIChETkwgbm90IHN1cHBvcnRlZCkASW5zdWZmaWNpZW50IG1lbW9yeSAoY2FzZSAlZCkAb3BlcmF0b3IoKQB0aHJvdygAbm9leGNlcHQoAGRlY2x0eXBlKAA+KABzaXplb2YuLi4oACkoAG5vZXhjZXB0ICgAYWxpZ25vZiAoAHNpemVvZiAoAHR5cGVpZCAoACkgPyAoACkgOiAoAHNpemVvZi4uLiAoAGFkZCBORlQgbWFya2VyLT4gJyVzJwAnYmxvY2stbGl0ZXJhbCcAb3BlcmF0b3ImAG9wZXJhdG9yJiYAICYmACAmAG9wZXJhdG9yJQA+IgBvcGVyYXRvciEAUHVyZSB2aXJ0dWFsIGZ1bmN0aW9uIGNhbGxlZCEAdGhyb3cgACBhdCBvZmZzZXQgADo6b3BlcmF0b3IgAHJlZmVyZW5jZSB0ZW1wb3JhcnkgZm9yIAB0ZW1wbGF0ZSBwYXJhbWV0ZXIgb2JqZWN0IGZvciAAdHlwZWluZm8gZm9yIAB0aHJlYWQtbG9jYWwgd3JhcHBlciByb3V0aW5lIGZvciAAdGhyZWFkLWxvY2FsIGluaXRpYWxpemF0aW9uIHJvdXRpbmUgZm9yIAB0eXBlaW5mbyBuYW1lIGZvciAAY29uc3RydWN0aW9uIHZ0YWJsZSBmb3IgAGd1YXJkIHZhcmlhYmxlIGZvciAAVlRUIGZvciAAY292YXJpYW50IHJldHVybiB0aHVuayB0byAAbm9uLXZpcnR1YWwgdGh1bmsgdG8gAGludm9jYXRpb24gZnVuY3Rpb24gZm9yIGJsb2NrIGluIAA+IHR5cGVuYW1lIABbXSAAID0gACAuLi4gACwgACkgAG9wZXJhdG9yIiIgACVzCgBFcnJvcjogbWFsbG9jCgAjIyMgRmVhdHVyZSBjYW5kaWRhdGVzIGZvciB0cmFja2luZyBhcmUgb3ZlcmZsb3cuCgBUcmFja2VkIHBhZ2UgJWQgKG1heCAlZCkuCgAqKiogQ2FtZXJhIFBhcmFtZXRlciByZXNpemVkIGZyb20gJWQsICVkLiAqKioKAE91dCBvZiBtZW1vcnkhIQoAaWRkZGRkZGRkZGRkZGQAaQBpaWlpaWkAAE5TdDNfXzI2dmVjdG9ySU5TXzEyYmFzaWNfc3RyaW5nSWNOU18xMWNoYXJfdHJhaXRzSWNFRU5TXzlhbGxvY2F0b3JJY0VFRUVOUzRfSVM2X0VFRUUATlN0M19fMjEzX192ZWN0b3JfYmFzZUlOU18xMmJhc2ljX3N0cmluZ0ljTlNfMTFjaGFyX3RyYWl0c0ljRUVOU185YWxsb2NhdG9ySWNFRUVFTlM0X0lTNl9FRUVFAE5TdDNfXzIyMF9fdmVjdG9yX2Jhc2VfY29tbW9uSUxiMUVFRQAAJPkAAJ6VAACo+QAAQJUAAAAAAAABAAAAxJUAAAAAAACo+QAA6pQAAAAAAAABAAAAzJUAAAAAAABQTlN0M19fMjZ2ZWN0b3JJTlNfMTJiYXNpY19zdHJpbmdJY05TXzExY2hhcl90cmFpdHNJY0VFTlNfOWFsbG9jYXRvckljRUVFRU5TNF9JUzZfRUVFRQAABPoAAPyVAAAAAAAA5JUAAFBLTlN0M19fMjZ2ZWN0b3JJTlNfMTJiYXNpY19zdHJpbmdJY05TXzExY2hhcl90cmFpdHNJY0VFTlNfOWFsbG9jYXRvckljRUVFRU5TNF9JUzZfRUVFRQAE+gAAZJYAAAEAAADklQAAaWkAdgB2aQBUlgAAYPgAAFSWAABUlwAATlN0M19fMjEyYmFzaWNfc3RyaW5nSWNOU18xMWNoYXJfdHJhaXRzSWNFRU5TXzlhbGxvY2F0b3JJY0VFRUUATlN0M19fMjIxX19iYXNpY19zdHJpbmdfY29tbW9uSUxiMUVFRQAAAAAk+QAAI5cAAKj5AADklgAAAAAAAAEAAABMlwAAAAAAAHZpaWk="); - base64DecodeToExistingUint8Array(bufferView, 38784, "YPgAAFSWAADk+AAAVJcAAHZpaWlpAAAA5PgAALyWAABpaWkAxJcAAOSVAADk+AAATjEwZW1zY3JpcHRlbjN2YWxFAAAk+QAAsJcAAGlpaWk="); - base64DecodeToExistingUint8Array(bufferView, 38880, "ePgAAOSVAADk+AAAVJcAAGlpaWlpAE5TdDNfXzI2dmVjdG9ySWlOU185YWxsb2NhdG9ySWlFRUVFAE5TdDNfXzIxM19fdmVjdG9yX2Jhc2VJaU5TXzlhbGxvY2F0b3JJaUVFRUUAAACo+QAAGpgAAAAAAAABAAAAxJUAAAAAAACo+QAA9pcAAAAAAAABAAAASJgAAAAAAABQTlN0M19fMjZ2ZWN0b3JJaU5TXzlhbGxvY2F0b3JJaUVFRUUAAAAABPoAAHiYAAAAAAAAYJgAAFBLTlN0M19fMjZ2ZWN0b3JJaU5TXzlhbGxvY2F0b3JJaUVFRUUAAAAE+gAAsJgAAAEAAABgmAAAoJgAAGD4AACgmAAAwPg="); - base64DecodeToExistingUint8Array(bufferView, 39168, "YPgAAKCYAADk+AAAwPgAAOT4AADYmAAAxJcAAGCYAADk+A=="); - base64DecodeToExistingUint8Array(bufferView, 39216, "ePgAAGCYAADk+AAAwPgAAE5TdDNfXzI2dmVjdG9ySTluZnRNYXJrZXJOU185YWxsb2NhdG9ySVMxX0VFRUUATlN0M19fMjEzX192ZWN0b3JfYmFzZUk5bmZ0TWFya2VyTlNfOWFsbG9jYXRvcklTMV9FRUVFAAAAqPkAAG+ZAAAAAAAAAQAAAMSVAAAAAAAAqPkAAECZAAAAAAAAAQAAAKiZAAAAAAAAUE5TdDNfXzI2dmVjdG9ySTluZnRNYXJrZXJOU185YWxsb2NhdG9ySVMxX0VFRUUABPoAANiZAAAAAAAAwJkAAFBLTlN0M19fMjZ2ZWN0b3JJOW5mdE1hcmtlck5TXzlhbGxvY2F0b3JJUzFfRUVFRQAAAAAE+gAAGJoAAAEAAADAmQAACJoAAGD4AAAImgAAeJoAADluZnRNYXJrZXIAACT5AABsmgAAYPgAAAiaAADk+AAAeJoAAOT4AABMmgAAxJcAAMCZAADk+A=="); - base64DecodeToExistingUint8Array(bufferView, 39600, "ePgAAMCZAADk+AAAeJoAAMD4AADA+AAAwPgAAMD4AADA+AAAwPgAAGCYAADA+AAA5JUAAMD4AABUlwAAwPgAAMD4AADA+AAAeJoAAMD4AADA+AAAaQAAAGD4AADA+AAAdmlpAMD4AABg+AAAwPgAABT5AAB2aWlkAAAAABT5AADA+AAAZGlpAGD4AADA+AAAwPg="); - base64DecodeToExistingUint8Array(bufferView, 39760, "gQEdWg4ChiUQAxQREgQLCBQF2AMXBtoBGQflABwIbwAeCTYAIQoaACMLDQAJDAYACg0DAAwNAQCPD39aJBAlPyYR8iwnEnwgKBO5FyoUghErFe8MLRahCS4XLwcwGFwFMRkGBDMaAwM0G0ACNhyxATgdRAE5HvUAOx+3ADwgigA+IWgAPyJOACAjOwAhCSwApSXhWkAmTEhBJw06QyjxLkQpHyZFKjMfRiuoGUgsGBVJLXcRSi50Dksv+wtNMPgJTjFhCE8yBgcwM80FMjTeBDI1DwQzNmMDNDfUAjU4XAI2OfgBNzqkATg7YAE5PCUBOj32ADs+ywA9P6sAPSCPAMFBEltQQgRNUUMsQVJE2DdTRegvVEY8KVZHeSNXSN8eV0mpGkhKThdISyQUSkycEUpNaw9LTlENTU+2C00wQArQUTJYWFIcTVlTjkNaVN07W1XuNFxWri5dV5opVkcWJdhZcFVfWqlMYFvZRGFcIj5jXSQ4Y160Ml1WFy7fYKhWZWFGT2Zi5UdnY89BaGQ9PGNdXjdpZjFSamcPTGtoOUZnY15B6WonVmxr51BtZ4VLbm2XVW9rT1DubxBacG0iVfBv61lxcR1aU09T"); - base64DecodeToExistingUint8Array(bufferView, 40297, "TFNF"); - base64DecodeToExistingUint8Array(bufferView, 40385, "QMVYn1NCSwBASTKjIqgRxVghe/xzYmjFWL9FCzB+GJ9T/HNBbVRin1OzQUEtEhdCS2JoVGJ+WEJLITu6KMMUAEDFWJ9TQksAQEkyoyKoEUkyv0WzQSE7STKCJzcb4A2jIgswQS26KKMiNxu/Eo4JqBF+GBIXwxSoEeANjgnfBAAAAAAAAPA/72FIsVAx9j/Kb02Rruf0P6oRbO9i0PI/AAAAAAAA8D87v6fAaSTpP7sgx3t6UeE/Xaty3lWo0T+vAAAAsAAAALE="); - base64DecodeToExistingUint8Array(bufferView, 40596, "AQAAAAIAAAADAAAAAAAAAAEAAAAFAAAAAgAAAAQAAAAGAAAAAwAAAAcAAAAI"); - base64DecodeToExistingUint8Array(bufferView, 40660, "AQAAAAUAAAAGAAAAAgAAAAQAAAAHAAAADAAAAAMAAAAIAAAACwAAAA0AAAAJAAAACgAAAA4AAAAPAAAAAAAAAAEAAAAFAAAABgAAAA4AAAACAAAABAAAAAcAAAANAAAADwAAAAMAAAAIAAAADAAAABAAAAAVAAAACQAAAAsAAAARAAAAFAAAABYAAAAKAAAAEgAAABMAAAAXAAAAGA=="); - base64DecodeToExistingUint8Array(bufferView, 40836, "AQAAAAUAAAAGAAAADgAAAA8AAAACAAAABAAAAAcAAAANAAAAEAAAABkAAAADAAAACAAAAAwAAAARAAAAGAAAABoAAAAJAAAACwAAABIAAAAXAAAAGwAAACAAAAAKAAAAEwAAABYAAAAcAAAAHwAAACEAAAAUAAAAFQAAAB0AAAAeAAAAIgAAACMAAAAAAAAAAQAAAAUAAAAGAAAADgAAAA8AAAAbAAAAAgAAAAQAAAAHAAAADQAAABAAAAAaAAAAHAAAAAMAAAAIAAAADAAAABEAAAAZAAAAHQAAACYAAAAJAAAACwAAABIAAAAYAAAAHgAAACUAAAAnAAAACgAAABMAAAAXAAAAHwAAACQAAAAoAAAALQAAABQAAAAWAAAAIAAAACMAAAApAAAALAAAAC4AAAAVAAAAIQAAACIAAAAqAAAAKwAAAC8AAAAw"); - base64DecodeToExistingUint8Array(bufferView, 41188, "AQAAAAUAAAAGAAAADgAAAA8AAAAbAAAAHAAAAAIAAAAEAAAABwAAAA0AAAAQAAAAGgAAAB0AAAAqAAAAAwAAAAgAAAAMAAAAEQAAABkAAAAeAAAAKQAAACsAAAAJAAAACwAAABIAAAAYAAAAHwAAACgAAAAsAAAANQAAAAoAAAATAAAAFwAAACAAAAAnAAAALQAAADQAAAA2AAAAFAAAABYAAAAhAAAAJgAAAC4AAAAzAAAANwAAADwAAAAVAAAAIgAAACUAAAAvAAAAMgAAADgAAAA7AAAAPQAAACMAAAAkAAAAMAAAADEAAAA5AAAAOgAAAD4AAAA/AAAAAAAAAAEAAAADAAAABwAAAA8AAAAfAAAAPwAAAH8AAAD/AAAA/wEAAP8DAAD/BwAA/w8AAP8fAAD/PwAA/38AAAEAAAADAAAAAwAAAAQAAAAEAAAAAwAAAAMAAAAAAAAAxoMAAHVsAABQbAAANn0AAKWFAAAJcQAAgHwAAGh+AAAthAAAe3cAAPl9AAAQfgAAsHkAAOGBAAAXeAAAqoMAAHCCAAB3gAAA6YAAAJlzAAAggQAAHIMAAGtuAAB+cwAAv3gAAAl7AAADcgAAeYEAAB5xAABmgQAAym0AAFOBAABAgQAAiJEAAHd/AABjfwAA9ncAAAh2AABjigAA23EAAPttAADFawAA53QAAPh7AAAJfAAARoMAAHiEAACdfAAAKHIAAIR7AAAJfwAATH4AAOR+AADEfAAAun4AAKFsAACtkQAAM3MAAOtzAAATdAAAgYgAAGd0AAAedgAAQG0AADp0AACOdQAA2nsAALx7AACSigAASXUAACFtAAAFdwAAvncAAE5/AAA6fwAASnoAAE2PAABDiAAAvoIAAEJwAAAWcAAAhm0AAGptAACTggAAuG4AAK5wAACXcAAAKX0AAJB/AADugwAA024AADZvAADmfAAAD28AAAhtAABDbgAAsHMAANNzAACadwAAS4IAABiAAACudAAAHoAAAFiAAAAafQAAYXMAAMuAAACugAAAsXUAAMp1AACebwAAZG8AAOBvAADIdgAAg3AAAGxwAACEgwAAdH0AAJ+BAADMbAAAnXEAAFB9AAC4fwAAJXwAAOZ/AAAYiAAAHnUAAAAAAABABgAAgD4AAAAAAACIEwAAAMAw8AzMPPwDwzPzD88//4BAsHCMTLx8g0Ozc49Pv38g4BDQLOwc3CPjE9Mv7x/foGCQUKxsnFyjY5NTr2+fXwjIOPgExDT0C8s7+wfHN/eISLh4hES0dItLu3uHR7d3KOgY2CTkFNQr6xvbJ+cX16homFikZJRUq2ubW6dnl1cCwjLyDs4+/gHBMfENzT39gkKyco5Ovn6BQbFxjU29fSLiEtIu7h7eIeER0S3tHd2iYpJSrm6eXqFhkVGtbZ1dCso6+gbGNvYJyTn5BcU19YpKunqGRrZ2iUm5eYVFtXUq6hraJuYW1inpGdkl5RXVqmqaWqZmllapaZlZpWWVVQEAAAAAAAAAAg=="); - base64DecodeToExistingUint8Array(bufferView, 42340, "AQAAAAgAAAAQAAAACQAAAAIAAAADAAAACgAAABEAAAAYAAAAIAAAABkAAAASAAAACwAAAAQAAAAFAAAADAAAABMAAAAaAAAAIQAAACgAAAAwAAAAKQAAACIAAAAbAAAAFAAAAA0AAAAGAAAABwAAAA4AAAAVAAAAHAAAACMAAAAqAAAAMQAAADgAAAA5AAAAMgAAACsAAAAkAAAAHQAAABYAAAAPAAAAFwAAAB4AAAAlAAAALAAAADMAAAA6AAAAOwAAADQAAAAtAAAAJgAAAB8AAAAnAAAALgAAADUAAAA8AAAAPQAAADYAAAAvAAAANwAAAD4AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAAAAAAABAAAACAAAABAAAAAJAAAAAgAAAAMAAAAKAAAAEQAAABgAAAAgAAAAGQAAABIAAAALAAAABAAAAAUAAAAMAAAAEwAAABoAAAAhAAAAKAAAADAAAAApAAAAIgAAABsAAAAUAAAADQAAAAYAAAAOAAAAFQAAABwAAAAjAAAAKgAAADEAAAAyAAAAKwAAACQAAAAdAAAAFgAAAB4AAAAlAAAALAAAADMAAAA0AAAALQAAACYAAAAuAAAANQAAADYAAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/"); - base64DecodeToExistingUint8Array(bufferView, 42932, "AQAAAAgAAAAQAAAACQAAAAIAAAADAAAACgAAABEAAAAYAAAAIAAAABkAAAASAAAACwAAAAQAAAAFAAAADAAAABMAAAAaAAAAIQAAACgAAAApAAAAIgAAABsAAAAUAAAADQAAABUAAAAcAAAAIwAAACoAAAArAAAAJAAAAB0AAAAlAAAALAAAAC0AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAAAAAAAEAAAAIAAAAEAAAAAkAAAACAAAAAwAAAAoAAAARAAAAGAAAACAAAAAZAAAAEgAAAAsAAAAEAAAADAAAABMAAAAaAAAAIQAAACIAAAAbAAAAFAAAABwAAAAjAAAAJAAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8="); - base64DecodeToExistingUint8Array(bufferView, 43316, "AQAAAAgAAAAQAAAACQAAAAIAAAADAAAACgAAABEAAAAYAAAAGQAAABIAAAALAAAAEwAAABoAAAAbAAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAAAAAAABAAAACAAAABAAAAAJAAAAAgAAAAoAAAARAAAAEgAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8="); - base64DecodeToExistingUint8Array(bufferView, 43556, "AQAAAAgAAAAJAAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAE5TdDNfXzIxMmJhc2ljX3N0cmluZ0loTlNfMTFjaGFyX3RyYWl0c0loRUVOU185YWxsb2NhdG9ySWhFRUVFAACo+QAAcKoAAAAAAAABAAAATJcAAAAAAABOU3QzX18yMTJiYXNpY19zdHJpbmdJd05TXzExY2hhcl90cmFpdHNJd0VFTlNfOWFsbG9jYXRvckl3RUVFRQAAqPkAAMiqAAAAAAAAAQAAAEyXAAAAAAAATlN0M19fMjEyYmFzaWNfc3RyaW5nSURzTlNfMTFjaGFyX3RyYWl0c0lEc0VFTlNfOWFsbG9jYXRvcklEc0VFRUUAAACo+QAAIKsAAAAAAAABAAAATJcAAAAAAABOU3QzX18yMTJiYXNpY19zdHJpbmdJRGlOU18xMWNoYXJfdHJhaXRzSURpRUVOU185YWxsb2NhdG9ySURpRUVFRQAAAKj5AAB8qwAAAAAAAAEAAABMlwAAAAAAAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SWNFRQAAJPkAANirAABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0lhRUUAACT5AAAArAAATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJaEVFAAAk+QAAKKwAAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SXNFRQAAJPkAAFCsAABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0l0RUUAACT5AAB4rAAATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJaUVFAAAk+QAAoKwAAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SWpFRQAAJPkAAMisAABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0lsRUUAACT5AADwrAAATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJbUVFAAAk+QAAGK0AAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SWZFRQAAJPkAAECtAABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0lkRUUAACT5AABorQAA2w9JP9sPSb/kyxZA5MsWwAAAAAAAAACA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"); - base64DecodeToExistingUint8Array(bufferView, 47283, "QPsh+T8AAAAALUR0PgAAAICYRvg8AAAAYFHMeDsAAACAgxvwOQAAAEAgJXo4AAAAgCKC4zYAAAAAHfNpNb7z+HnsYfY/3qqMgPd71b89iK9K7XH1P9ttwKfwvtK/sBDw8DmV9D9nOlF/rh7Qv4UDuLCVyfM/6SSCptgxy7+lZIgMGQ3zP1h3wApPV8a/oI4LeyJe8j8AgZzHK6rBvz80GkpKu/E/Xg6MznZOur+65YrwWCPxP8wcYVo8l7G/pwCZQT+V8D8eDOE49FKivwAAAAAAAPA/AAAAAAAAAACsR5r9jGDuP4RZ8l2qpao/oGoCH7Ok7D+0LjaqU168P+b8alc2IOs/CNsgd+UmxT8tqqFj0cLpP3BHIg2Gwss/7UF4A+aG6D/hfqDIiwXRP2JIU/XcZ+c/Ce62VzAE1D/vOfr+Qi7mPzSDuEijDtC/agvgC1tX1T8jQQry/v/fvwAAAAAAAPA/AAAAAAAA+D8AAAAAAAAAAAbQz0Pr/Uw+"); - base64DecodeToExistingUint8Array(bufferView, 47675, "QAO44j8AAAAAAADwP3SFFdOw2e8/D4n5bFi17z9RWxLQAZPvP3tRfTy4cu8/qrloMYdU7z84YnVuejjvP+HeH/WdHu8/FbcxCv4G7z/LqTo3p/HuPyI0Ekym3u4/LYlhYAjO7j8nKjbV2r/uP4JPnVYrtO4/KVRI3Qer7j+FVTqwfqTuP807f2aeoO4/dF/s6HWf7j+HAetzFKHuPxPOTJmJpe4/26AqQuWs7j/lxc2wN7fuP5Dwo4KRxO4/XSU+sgPV7j+t01qZn+juP0de+/J2/+4/nFKF3ZsZ7z9pkO/cIDfvP4ek+9wYWO8/X5t7M5d87z/akKSir6TvP0BFblt20O8/AAAAAAAA6EKUI5FL+GqsP/PE+lDOv84/1lIM/0Iu5j8AAAAAAAA4Q/6CK2VHFUdAlCORS/hqvD7zxPpQzr8uP9ZSDP9CLpY/vvP4eexh9j8ZMJZbxv7evz2Ir0rtcfU/pPzUMmgL27+wEPDwOZX0P3u3HwqLQde/hQO4sJXJ8z97z20a6Z3Tv6VkiAwZDfM/Mbby85sd0L+gjgt7Il7yP/B6OxsdfMm/PzQaSkq78T+fPK+T4/nCv7rlivBYI/E/XI14v8tgub+nAJlBP5XwP85fR7adb6q/AAAAAAAA8D8AAAAAAAAAAKxHmv2MYO4/PfUkn8o4sz+gagIfs6TsP7qROFSpdsQ/5vxqVzYg6z/S5MRKC4TOPy2qoWPRwuk/HGXG8EUG1D/tQXgD5oboP/ifGyycjtg/YkhT9dxn5z/Me7FOpODcPwtuSckWdtI/esZ1oGkZ17/duqdsCsfeP8j2vkhHFee/K7gqZUcV9z8AARcCHRgTAx4bGQsUCAQNHxYcEhoKBwwVEQkGEAUPDsgbAQBgHAEATm8gZXJyb3IgaW5mb3JtYXRpb24ASWxsZWdhbCBieXRlIHNlcXVlbmNlAERvbWFpbiBlcnJvcgBSZXN1bHQgbm90IHJlcHJlc2VudGFibGUATm90IGEgdHR5AFBlcm1pc3Npb24gZGVuaWVkAE9wZXJhdGlvbiBub3QgcGVybWl0dGVkAE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkATm8gc3VjaCBwcm9jZXNzAEZpbGUgZXhpc3RzAFZhbHVlIHRvbyBsYXJnZSBmb3IgZGF0YSB0eXBlAE5vIHNwYWNlIGxlZnQgb24gZGV2aWNlAE91dCBvZiBtZW1vcnkAUmVzb3VyY2UgYnVzeQBJbnRlcnJ1cHRlZCBzeXN0ZW0gY2FsbABSZXNvdXJjZSB0ZW1wb3JhcmlseSB1bmF2YWlsYWJsZQBJbnZhbGlkIHNlZWsAQ3Jvc3MtZGV2aWNlIGxpbmsAUmVhZC1vbmx5IGZpbGUgc3lzdGVtAERpcmVjdG9yeSBub3QgZW1wdHkAQ29ubmVjdGlvbiByZXNldCBieSBwZWVyAE9wZXJhdGlvbiB0aW1lZCBvdXQAQ29ubmVjdGlvbiByZWZ1c2VkAEhvc3QgaXMgZG93bgBIb3N0IGlzIHVucmVhY2hhYmxlAEFkZHJlc3MgaW4gdXNlAEJyb2tlbiBwaXBlAEkvTyBlcnJvcgBObyBzdWNoIGRldmljZSBvciBhZGRyZXNzAEJsb2NrIGRldmljZSByZXF1aXJlZABObyBzdWNoIGRldmljZQBOb3QgYSBkaXJlY3RvcnkASXMgYSBkaXJlY3RvcnkAVGV4dCBmaWxlIGJ1c3kARXhlYyBmb3JtYXQgZXJyb3IASW52YWxpZCBhcmd1bWVudABBcmd1bWVudCBsaXN0IHRvbyBsb25nAFN5bWJvbGljIGxpbmsgbG9vcABGaWxlbmFtZSB0b28gbG9uZwBUb28gbWFueSBvcGVuIGZpbGVzIGluIHN5c3RlbQBObyBmaWxlIGRlc2NyaXB0b3JzIGF2YWlsYWJsZQBCYWQgZmlsZSBkZXNjcmlwdG9yAE5vIGNoaWxkIHByb2Nlc3MAQmFkIGFkZHJlc3MARmlsZSB0b28gbGFyZ2UAVG9vIG1hbnkgbGlua3MATm8gbG9ja3MgYXZhaWxhYmxlAFJlc291cmNlIGRlYWRsb2NrIHdvdWxkIG9jY3VyAFN0YXRlIG5vdCByZWNvdmVyYWJsZQBQcmV2aW91cyBvd25lciBkaWVkAE9wZXJhdGlvbiBjYW5jZWxlZABGdW5jdGlvbiBub3QgaW1wbGVtZW50ZWQATm8gbWVzc2FnZSBvZiBkZXNpcmVkIHR5cGUASWRlbnRpZmllciByZW1vdmVkAERldmljZSBub3QgYSBzdHJlYW0ATm8gZGF0YSBhdmFpbGFibGUARGV2aWNlIHRpbWVvdXQAT3V0IG9mIHN0cmVhbXMgcmVzb3VyY2VzAExpbmsgaGFzIGJlZW4gc2V2ZXJlZABQcm90b2NvbCBlcnJvcgBCYWQgbWVzc2FnZQBGaWxlIGRlc2NyaXB0b3IgaW4gYmFkIHN0YXRlAE5vdCBhIHNvY2tldABEZXN0aW5hdGlvbiBhZGRyZXNzIHJlcXVpcmVkAE1lc3NhZ2UgdG9vIGxhcmdlAFByb3RvY29sIHdyb25nIHR5cGUgZm9yIHNvY2tldABQcm90b2NvbCBub3QgYXZhaWxhYmxlAFByb3RvY29sIG5vdCBzdXBwb3J0ZWQAU29ja2V0IHR5cGUgbm90IHN1cHBvcnRlZABOb3Qgc3VwcG9ydGVkAFByb3RvY29sIGZhbWlseSBub3Qgc3VwcG9ydGVkAEFkZHJlc3MgZmFtaWx5IG5vdCBzdXBwb3J0ZWQgYnkgcHJvdG9jb2wAQWRkcmVzcyBub3QgYXZhaWxhYmxlAE5ldHdvcmsgaXMgZG93bgBOZXR3b3JrIHVucmVhY2hhYmxlAENvbm5lY3Rpb24gcmVzZXQgYnkgbmV0d29yawBDb25uZWN0aW9uIGFib3J0ZWQATm8gYnVmZmVyIHNwYWNlIGF2YWlsYWJsZQBTb2NrZXQgaXMgY29ubmVjdGVkAFNvY2tldCBub3QgY29ubmVjdGVkAENhbm5vdCBzZW5kIGFmdGVyIHNvY2tldCBzaHV0ZG93bgBPcGVyYXRpb24gYWxyZWFkeSBpbiBwcm9ncmVzcwBPcGVyYXRpb24gaW4gcHJvZ3Jlc3MAU3RhbGUgZmlsZSBoYW5kbGUAUmVtb3RlIEkvTyBlcnJvcgBRdW90YSBleGNlZWRlZABObyBtZWRpdW0gZm91bmQAV3JvbmcgbWVkaXVtIHR5cGUATXVsdGlob3AgYXR0ZW1wdGVk"); - base64DecodeToExistingUint8Array(bufferView, 50178, "pQJbAPABtQWMBSUBgwYdA5QE/wDHAzEDCwa8AY8BfwPKBCsA2gavAEIDTgPcAQ4EFQChBg0BlAILAjgGZAK8Av8CXQPnBAsHzwLLBe8F2wXhAh4GRQKFAIICbANvBPEA8wMYBdkA2gNMBlQCewGdA70EAABRABUCuwCzA20A/wGFBC8F+QQ4AGUBRgGfALcGqAFzAlMB"); - base64DecodeToExistingUint8Array(bufferView, 50376, "IQQAAAAAAAAAAC8C"); - base64DecodeToExistingUint8Array(bufferView, 50408, "NQRHBFYE"); - base64DecodeToExistingUint8Array(bufferView, 50430, "oAQ="); - base64DecodeToExistingUint8Array(bufferView, 50450, "RgVgBW4FYQYAAM8BAAAAAAAAAADJBukG+QYAAAAAGQAKABkZGQAAAAAFAAAAAAAACQAAAAALAAAAAAAAAAAZABEKGRkZAwoHAAEACQsYAAAJBgsAAAsABhkAAAAZGRk="); - base64DecodeToExistingUint8Array(bufferView, 50561, "DgAAAAAAAAAAGQAKDRkZGQANAAACAAkOAAAACQAOAAAO"); - base64DecodeToExistingUint8Array(bufferView, 50619, "DA=="); - base64DecodeToExistingUint8Array(bufferView, 50631, "EwAAAAATAAAAAAkMAAAAAAAMAAAM"); - base64DecodeToExistingUint8Array(bufferView, 50677, "EA=="); - base64DecodeToExistingUint8Array(bufferView, 50689, "DwAAAAQPAAAAAAkQAAAAAAAQAAAQ"); - base64DecodeToExistingUint8Array(bufferView, 50735, "Eg=="); - base64DecodeToExistingUint8Array(bufferView, 50747, "EQAAAAARAAAAAAkSAAAAAAASAAASAAAaAAAAGhoa"); - base64DecodeToExistingUint8Array(bufferView, 50802, "GgAAABoaGgAAAAAAAAk="); - base64DecodeToExistingUint8Array(bufferView, 50851, "FA=="); - base64DecodeToExistingUint8Array(bufferView, 50863, "FwAAAAAXAAAAAAkUAAAAAAAUAAAU"); - base64DecodeToExistingUint8Array(bufferView, 50909, "Fg=="); - base64DecodeToExistingUint8Array(bufferView, 50921, "FQAAAAAVAAAAAAkWAAAAAAAWAAAWAAAwMTIzNDU2Nzg5QUJDREVG"); - base64DecodeToExistingUint8Array(bufferView, 50996, "BQE="); - base64DecodeToExistingUint8Array(bufferView, 51036, "//////////8="); - base64DecodeToExistingUint8Array(bufferView, 51104, "0XSeAFedvSqAcFIP//8+JwoAAABkAAAA6AMAABAnAACghgEAQEIPAICWmAAA4fUFGAAAADUAAABxAAAAa////877//+Sv///AAAAAAAAAAD/////////////////////////////////////////////////////////////////AAECAwQFBgcICf////////8KCwwNDg8QERITFBUWFxgZGhscHR4fICEiI////////woLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIj/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wABAgQHAwYFAAAAAAAAAAIAAMADAADABAAAwAUAAMAGAADABwAAwAgAAMAJAADACgAAwAsAAMAMAADADQAAwA4AAMAPAADAEAAAwBEAAMASAADAEwAAwBQAAMAVAADAFgAAwBcAAMAYAADAGQAAwBoAAMAbAADAHAAAwB0AAMAeAADAHwAAwAAAALMBAADDAgAAwwMAAMMEAADDBQAAwwYAAMMHAADDCAAAwwkAAMMKAADDCwAAwwwAAMMNAADTDgAAww8AAMMAAAy7AQAMwwIADMMDAAzDBAAM2wAAAAAAAAAAAgAAAAMAAAAFAAAABwAAAAsAAAANAAAAEQAAABMAAAAXAAAAHQAAAB8AAAAlAAAAKQAAACsAAAAvAAAANQAAADsAAAA9AAAAQwAAAEcAAABJAAAATwAAAFMAAABZAAAAYQAAAGUAAABnAAAAawAAAG0AAABxAAAAfwAAAIMAAACJAAAAiwAAAJUAAACXAAAAnQAAAKMAAACnAAAArQAAALMAAAC1AAAAvwAAAMEAAADFAAAAxwAAANMAAAABAAAACwAAAA0AAAARAAAAEwAAABcAAAAdAAAAHwAAACUAAAApAAAAKwAAAC8AAAA1AAAAOwAAAD0AAABDAAAARwAAAEkAAABPAAAAUwAAAFkAAABhAAAAZQAAAGcAAABrAAAAbQAAAHEAAAB5AAAAfwAAAIMAAACJAAAAiwAAAI8AAACVAAAAlwAAAJ0AAACjAAAApwAAAKkAAACtAAAAswAAALUAAAC7AAAAvwAAAMEAAADFAAAAxwAAANEAAAAAAAAAVM0AAAcBAAAIAQAACQEAAAoBAAALAQAADAEAAA0BAAAOAQAADwEAABABAAARAQAAEgEAABMBAAAUAQAAAAAAAJDNAAAVAQAAFgEAABcBAAAYAQAAGQEAABoBAAAbAQAAHAEAAB0BAAAeAQAAHwEAACABAAAhAQAAIgEAAAgAAAAAAAAAyM0AACMBAAAkAQAA+P////j////IzQAAJQEAACYBAADcywAA8MsAAAgAAAAAAAAAEM4AACcBAAAoAQAA+P////j///8QzgAAKQEAACoBAAAMzAAAIMwAAAQAAAAAAAAAWM4AACsBAAAsAQAA/P////z///9YzgAALQEAAC4BAAA8zAAAUMwAAAQAAAAAAAAAoM4AAC8BAAAwAQAA/P////z///+gzgAAMQEAADIBAABszAAAgMwAAAAAAADMzAAAMwEAADQBAABOU3QzX18yOWJhc2ljX2lvc0ljTlNfMTFjaGFyX3RyYWl0c0ljRUVFRQAAAEz5AACgzAAA3M4AAAAAAAAUzQAANQEAADYBAABOU3QzX18yOWJhc2ljX2lvc0l3TlNfMTFjaGFyX3RyYWl0c0l3RUVFRQAAAEz5AADozAAA3M4AAE5TdDNfXzIxNWJhc2ljX3N0cmVhbWJ1ZkljTlNfMTFjaGFyX3RyYWl0c0ljRUVFRQAAAAAk+QAAIM0AAE5TdDNfXzIxNWJhc2ljX3N0cmVhbWJ1Zkl3TlNfMTFjaGFyX3RyYWl0c0l3RUVFRQAAAAAk+QAAXM0AAE5TdDNfXzIxM2Jhc2ljX2lzdHJlYW1JY05TXzExY2hhcl90cmFpdHNJY0VFRUUAAKj5AACYzQAAAAAAAAEAAADMzAAAA/T//05TdDNfXzIxM2Jhc2ljX2lzdHJlYW1Jd05TXzExY2hhcl90cmFpdHNJd0VFRUUAAKj5AADgzQAAAAAAAAEAAAAUzQAAA/T//05TdDNfXzIxM2Jhc2ljX29zdHJlYW1JY05TXzExY2hhcl90cmFpdHNJY0VFRUUAAKj5AAAozgAAAAAAAAEAAADMzAAAA/T//05TdDNfXzIxM2Jhc2ljX29zdHJlYW1Jd05TXzExY2hhcl90cmFpdHNJd0VFRUUAAKj5AABwzgAAAAAAAAEAAAAUzQAAA/T//wAAAADczgAANwEAADgBAABOU3QzX18yOGlvc19iYXNlRQAAACT5AADIzgAA+BwBAAAAAABAzwAABwEAADsBAAA8AQAACgEAAAsBAAAMAQAADQEAAA4BAAAPAQAAPQEAAD4BAAA/AQAAEwEAABQBAABOU3QzX18yMTBfX3N0ZGluYnVmSWNFRQBM+QAAKM8AAFTNAAAAAAAApM8AABUBAABAAQAAQQEAABgBAAAZAQAAGgEAABsBAAAcAQAAHQEAAEIBAABDAQAARAEAACEBAAAiAQAATlN0M19fMjEwX19zdGRpbmJ1Zkl3RUUATPkAAIzPAACQzQAAAAAAAAzQAAAHAQAARQEAAEYBAAAKAQAACwEAAAwBAABHAQAADgEAAA8BAAAQAQAAEQEAABIBAABIAQAASQEAAE5TdDNfXzIxMV9fc3Rkb3V0YnVmSWNFRQAAAABM+QAA8M8AAFTNAAAAAAAAdNAAABUBAABKAQAASwEAABgBAAAZAQAAGgEAAEwBAAAcAQAAHQEAAB4BAAAfAQAAIAEAAE0BAABOAQAATlN0M19fMjExX19zdGRvdXRidWZJd0VFAAAAAEz5AABY0AAAkM0AAN4SBJUAAAAA////////////////gNAAABQAAABDLlVURi04"); - base64DecodeToExistingUint8Array(bufferView, 53456, "lNA="); - base64DecodeToExistingUint8Array(bufferView, 53488, "TENfQ1RZUEUAAAAATENfTlVNRVJJQwAATENfVElNRQAAAAAATENfQ09MTEFURQAATENfTU9ORVRBUlkATENfTUVTU0FHRVMAQNI="); - base64DecodeToExistingUint8Array(bufferView, 53824, "AgACAAIAAgACAAIAAgACAAIAAyACIAIgAiACIAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAFgBMAEwATABMAEwATABMAEwATABMAEwATABMAEwATACNgI2AjYCNgI2AjYCNgI2AjYCNgEwATABMAEwATABMAEwAjVCNUI1QjVCNUI1QjFCMUIxQjFCMUIxQjFCMUIxQjFCMUIxQjFCMUIxQjFCMUIxQjFCMUEwATABMAEwATABMAI1gjWCNYI1gjWCNYIxgjGCMYIxgjGCMYIxgjGCMYIxgjGCMYIxgjGCMYIxgjGCMYIxgjGBMAEwATABMAC"); - base64DecodeToExistingUint8Array(bufferView, 54336, "UNY="); - base64DecodeToExistingUint8Array(bufferView, 54868, "AQAAAAIAAAADAAAABAAAAAUAAAAGAAAABwAAAAgAAAAJAAAACgAAAAsAAAAMAAAADQAAAA4AAAAPAAAAEAAAABEAAAASAAAAEwAAABQAAAAVAAAAFgAAABcAAAAYAAAAGQAAABoAAAAbAAAAHAAAAB0AAAAeAAAAHwAAACAAAAAhAAAAIgAAACMAAAAkAAAAJQAAACYAAAAnAAAAKAAAACkAAAAqAAAAKwAAACwAAAAtAAAALgAAAC8AAAAwAAAAMQAAADIAAAAzAAAANAAAADUAAAA2AAAANwAAADgAAAA5AAAAOgAAADsAAAA8AAAAPQAAAD4AAAA/AAAAQAAAAEEAAABCAAAAQwAAAEQAAABFAAAARgAAAEcAAABIAAAASQAAAEoAAABLAAAATAAAAE0AAABOAAAATwAAAFAAAABRAAAAUgAAAFMAAABUAAAAVQAAAFYAAABXAAAAWAAAAFkAAABaAAAAWwAAAFwAAABdAAAAXgAAAF8AAABgAAAAQQAAAEIAAABDAAAARAAAAEUAAABGAAAARwAAAEgAAABJAAAASgAAAEsAAABMAAAATQAAAE4AAABPAAAAUAAAAFEAAABSAAAAUwAAAFQAAABVAAAAVgAAAFcAAABYAAAAWQAAAFoAAAB7AAAAfAAAAH0AAAB+AAAAfw=="); - base64DecodeToExistingUint8Array(bufferView, 55888, "YNw="); - base64DecodeToExistingUint8Array(bufferView, 56420, "AQAAAAIAAAADAAAABAAAAAUAAAAGAAAABwAAAAgAAAAJAAAACgAAAAsAAAAMAAAADQAAAA4AAAAPAAAAEAAAABEAAAASAAAAEwAAABQAAAAVAAAAFgAAABcAAAAYAAAAGQAAABoAAAAbAAAAHAAAAB0AAAAeAAAAHwAAACAAAAAhAAAAIgAAACMAAAAkAAAAJQAAACYAAAAnAAAAKAAAACkAAAAqAAAAKwAAACwAAAAtAAAALgAAAC8AAAAwAAAAMQAAADIAAAAzAAAANAAAADUAAAA2AAAANwAAADgAAAA5AAAAOgAAADsAAAA8AAAAPQAAAD4AAAA/AAAAQAAAAGEAAABiAAAAYwAAAGQAAABlAAAAZgAAAGcAAABoAAAAaQAAAGoAAABrAAAAbAAAAG0AAABuAAAAbwAAAHAAAABxAAAAcgAAAHMAAAB0AAAAdQAAAHYAAAB3AAAAeAAAAHkAAAB6AAAAWwAAAFwAAABdAAAAXgAAAF8AAABgAAAAYQAAAGIAAABjAAAAZAAAAGUAAABmAAAAZwAAAGgAAABpAAAAagAAAGsAAABsAAAAbQAAAG4AAABvAAAAcAAAAHEAAAByAAAAcwAAAHQAAAB1AAAAdgAAAHcAAAB4AAAAeQAAAHoAAAB7AAAAfAAAAH0AAAB+AAAAfw=="); - base64DecodeToExistingUint8Array(bufferView, 57440, "MDEyMzQ1Njc4OWFiY2RlZkFCQ0RFRnhYKy1wUGlJbk4AJQAAAAAAJXAAAAAAJUk6JU06JVMgJXAlSDolTQAAACUAAABtAAAALwAAACUAAABkAAAALwAAACUAAAB5AAAAJQAAAFkAAAAtAAAAJQAAAG0AAAAtAAAAJQAAAGQAAAAlAAAASQAAADoAAAAlAAAATQAAADoAAAAlAAAAUwAAACAAAAAlAAAAcAAAAAAAAAAlAAAASAAAADoAAAAlAAAATQ=="); - base64DecodeToExistingUint8Array(bufferView, 57648, "JQAAAEgAAAA6AAAAJQAAAE0AAAA6AAAAJQAAAFMAAAAAAAAAtOUAAGEBAABiAQAAYwEAAAAAAAAU5gAAZAEAAGUBAABjAQAAZgEAAGcBAABoAQAAaQEAAGoBAABrAQAAbAEAAG0BAAAAAAAAfOUAAG4BAABvAQAAYwEAAHABAABxAQAAcgEAAHMBAAB0AQAAdQEAAHYBAAAAAAAATOYAAHcBAAB4AQAAYwEAAHkBAAB6AQAAewEAAHwBAAB9AQAAAAAAAHDmAAB+AQAAfwEAAGMBAACAAQAAgQEAAIIBAACDAQAAhAEAAHQAAAByAAAAdQAAAGUAAAAAAAAAZgAAAGEAAABsAAAAcwAAAGUAAAAAAAAAJQAAAG0AAAAvAAAAJQAAAGQAAAAvAAAAJQAAAHkAAAAAAAAAJQAAAEgAAAA6AAAAJQAAAE0AAAA6AAAAJQAAAFMAAAAAAAAAJQAAAGEAAAAgAAAAJQAAAGIAAAAgAAAAJQAAAGQAAAAgAAAAJQAAAEgAAAA6AAAAJQAAAE0AAAA6AAAAJQAAAFMAAAAgAAAAJQAAAFkAAAAAAAAAJQAAAEkAAAA6AAAAJQAAAE0AAAA6AAAAJQAAAFMAAAAgAAAAJQAAAHA="); - base64DecodeToExistingUint8Array(bufferView, 58132, "POMAAIUBAACGAQAAYwEAAE5TdDNfXzI2bG9jYWxlNWZhY2V0RQAAAEz5AAAk4wAAgPYAAAAAAAC84wAAhQEAAIcBAABjAQAAiAEAAIkBAACKAQAAiwEAAIwBAACNAQAAjgEAAI8BAACQAQAAkQEAAJIBAACTAQAATlN0M19fMjVjdHlwZUl3RUUATlN0M19fMjEwY3R5cGVfYmFzZUUAACT5AACe4wAAqPkAAIzjAAAAAAAAAgAAADzjAAACAAAAtOMAAAIAAAAAAAAAUOQAAIUBAACUAQAAYwEAAJUBAACWAQAAlwEAAJgBAACZAQAAmgEAAJsBAABOU3QzX18yN2NvZGVjdnRJY2MxMV9fbWJzdGF0ZV90RUUATlN0M19fMjEyY29kZWN2dF9iYXNlRQAAAAAk+QAALuQAAKj5AAAM5AAAAAAAAAIAAAA84wAAAgAAAEjkAAACAAAAAAAAAMTkAACFAQAAnAEAAGMBAACdAQAAngEAAJ8BAACgAQAAoQEAAKIBAACjAQAATlN0M19fMjdjb2RlY3Z0SURzYzExX19tYnN0YXRlX3RFRQAAqPkAAKDkAAAAAAAAAgAAADzjAAACAAAASOQAAAIAAAAAAAAAOOUAAIUBAACkAQAAYwEAAKUBAACmAQAApwEAAKgBAACpAQAAqgEAAKsBAABOU3QzX18yN2NvZGVjdnRJRGljMTFfX21ic3RhdGVfdEVFAACo+QAAFOUAAAAAAAACAAAAPOMAAAIAAABI5AAAAgAAAE5TdDNfXzI3Y29kZWN2dEl3YzExX19tYnN0YXRlX3RFRQAAAKj5AABY5QAAAAAAAAIAAAA84wAAAgAAAEjkAAACAAAATlN0M19fMjZsb2NhbGU1X19pbXBFAAAATPkAAJzlAAA84wAATlN0M19fMjdjb2xsYXRlSWNFRQBM+QAAwOUAADzjAABOU3QzX18yN2NvbGxhdGVJd0VFAEz5AADg5QAAPOMAAE5TdDNfXzI1Y3R5cGVJY0VFAAAAqPkAAADmAAAAAAAAAgAAADzjAAACAAAAtOMAAAIAAABOU3QzX18yOG51bXB1bmN0SWNFRQAAAABM+QAANOYAADzjAABOU3QzX18yOG51bXB1bmN0SXdFRQAAAABM+QAAWOYAADzjAAAAAAAA1OUAAKwBAACtAQAAYwEAAK4BAACvAQAAsAEAAAAAAAD05QAAsQEAALIBAABjAQAAswEAALQBAAC1AQAAAAAAAJDnAACFAQAAtgEAAGMBAAC3AQAAuAEAALkBAAC6AQAAuwEAALwBAAC9AQAAvgEAAL8BAADAAQAAwQEAAE5TdDNfXzI3bnVtX2dldEljTlNfMTlpc3RyZWFtYnVmX2l0ZXJhdG9ySWNOU18xMWNoYXJfdHJhaXRzSWNFRUVFRUUATlN0M19fMjlfX251bV9nZXRJY0VFAE5TdDNfXzIxNF9fbnVtX2dldF9iYXNlRQAAJPkAAFbnAACo+QAAQOcAAAAAAAABAAAAcOcAAAAAAACo+QAA/OYAAAAAAAACAAAAPOMAAAIAAAB45w=="); - base64DecodeToExistingUint8Array(bufferView, 59316, "ZOgAAIUBAADCAQAAYwEAAMMBAADEAQAAxQEAAMYBAADHAQAAyAEAAMkBAADKAQAAywEAAMwBAADNAQAATlN0M19fMjdudW1fZ2V0SXdOU18xOWlzdHJlYW1idWZfaXRlcmF0b3JJd05TXzExY2hhcl90cmFpdHNJd0VFRUVFRQBOU3QzX18yOV9fbnVtX2dldEl3RUUAAACo+QAANOgAAAAAAAABAAAAcOcAAAAAAACo+QAA8OcAAAAAAAACAAAAPOMAAAIAAABM6A=="); - base64DecodeToExistingUint8Array(bufferView, 59528, "TOkAAIUBAADOAQAAYwEAAM8BAADQAQAA0QEAANIBAADTAQAA1AEAANUBAADWAQAATlN0M19fMjdudW1fcHV0SWNOU18xOW9zdHJlYW1idWZfaXRlcmF0b3JJY05TXzExY2hhcl90cmFpdHNJY0VFRUVFRQBOU3QzX18yOV9fbnVtX3B1dEljRUUATlN0M19fMjE0X19udW1fcHV0X2Jhc2VFAAAk+QAAEukAAKj5AAD86AAAAAAAAAEAAAAs6QAAAAAAAKj5AAC46AAAAAAAAAIAAAA84wAAAgAAADTp"); - base64DecodeToExistingUint8Array(bufferView, 59760, "FOoAAIUBAADXAQAAYwEAANgBAADZAQAA2gEAANsBAADcAQAA3QEAAN4BAADfAQAATlN0M19fMjdudW1fcHV0SXdOU18xOW9zdHJlYW1idWZfaXRlcmF0b3JJd05TXzExY2hhcl90cmFpdHNJd0VFRUVFRQBOU3QzX18yOV9fbnVtX3B1dEl3RUUAAACo+QAA5OkAAAAAAAABAAAALOkAAAAAAACo+QAAoOkAAAAAAAACAAAAPOMAAAIAAAD86Q=="); - base64DecodeToExistingUint8Array(bufferView, 59960, "FOsAAOABAADhAQAAYwEAAOIBAADjAQAA5AEAAOUBAADmAQAA5wEAAOgBAAD4////FOsAAOkBAADqAQAA6wEAAOwBAADtAQAA7gEAAO8BAABOU3QzX18yOHRpbWVfZ2V0SWNOU18xOWlzdHJlYW1idWZfaXRlcmF0b3JJY05TXzExY2hhcl90cmFpdHNJY0VFRUVFRQBOU3QzX18yOXRpbWVfYmFzZUUAJPkAAM3qAABOU3QzX18yMjBfX3RpbWVfZ2V0X2Nfc3RvcmFnZUljRUUAAAAk+QAA6OoAAKj5AACI6gAAAAAAAAMAAAA84wAAAgAAAODqAAACAAAADOsAAAAIAAAAAAAAAOwAAPABAADxAQAAYwEAAPIBAADzAQAA9AEAAPUBAAD2AQAA9wEAAPgBAAD4////AOwAAPkBAAD6AQAA+wEAAPwBAAD9AQAA/gEAAP8BAABOU3QzX18yOHRpbWVfZ2V0SXdOU18xOWlzdHJlYW1idWZfaXRlcmF0b3JJd05TXzExY2hhcl90cmFpdHNJd0VFRUVFRQBOU3QzX18yMjBfX3RpbWVfZ2V0X2Nfc3RvcmFnZUl3RUUAACT5AADV6wAAqPkAAJDrAAAAAAAAAwAAADzjAAACAAAA4OoAAAIAAAD46wAAAAgAAAAAAACk7AAAAAIAAAECAABjAQAAAgIAAE5TdDNfXzI4dGltZV9wdXRJY05TXzE5b3N0cmVhbWJ1Zl9pdGVyYXRvckljTlNfMTFjaGFyX3RyYWl0c0ljRUVFRUVFAE5TdDNfXzIxMF9fdGltZV9wdXRFAAAAJPkAAIXsAACo+QAAQOwAAAAAAAACAAAAPOMAAAIAAACc7AAAAAgAAAAAAAAk7QAAAwIAAAQCAABjAQAABQIAAE5TdDNfXzI4dGltZV9wdXRJd05TXzE5b3N0cmVhbWJ1Zl9pdGVyYXRvckl3TlNfMTFjaGFyX3RyYWl0c0l3RUVFRUVFAAAAAKj5AADc7AAAAAAAAAIAAAA84wAAAgAAAJzsAAAACAAAAAAAALjtAACFAQAABgIAAGMBAAAHAgAACAIAAAkCAAAKAgAACwIAAAwCAAANAgAADgIAAA8CAABOU3QzX18yMTBtb25leXB1bmN0SWNMYjBFRUUATlN0M19fMjEwbW9uZXlfYmFzZUUAAAAAJPkAAJjtAACo+QAAfO0AAAAAAAACAAAAPOMAAAIAAACw7QAAAgAAAAAAAAAs7gAAhQEAABACAABjAQAAEQIAABICAAATAgAAFAIAABUCAAAWAgAAFwIAABgCAAAZAgAATlN0M19fMjEwbW9uZXlwdW5jdEljTGIxRUVFAKj5AAAQ7gAAAAAAAAIAAAA84wAAAgAAALDtAAACAAAAAAAAAKDuAACFAQAAGgIAAGMBAAAbAgAAHAIAAB0CAAAeAgAAHwIAACACAAAhAgAAIgIAACMCAABOU3QzX18yMTBtb25leXB1bmN0SXdMYjBFRUUAqPkAAITuAAAAAAAAAgAAADzjAAACAAAAsO0AAAIAAAAAAAAAFO8AAIUBAAAkAgAAYwEAACUCAAAmAgAAJwIAACgCAAApAgAAKgIAACsCAAAsAgAALQIAAE5TdDNfXzIxMG1vbmV5cHVuY3RJd0xiMUVFRQCo+QAA+O4AAAAAAAACAAAAPOMAAAIAAACw7QAAAgAAAAAAAAC47wAAhQEAAC4CAABjAQAALwIAADACAABOU3QzX18yOW1vbmV5X2dldEljTlNfMTlpc3RyZWFtYnVmX2l0ZXJhdG9ySWNOU18xMWNoYXJfdHJhaXRzSWNFRUVFRUUATlN0M19fMjExX19tb25leV9nZXRJY0VFAAAk+QAAlu8AAKj5AABQ7wAAAAAAAAIAAAA84wAAAgAAALDv"); - base64DecodeToExistingUint8Array(bufferView, 61404, "XPAAAIUBAAAxAgAAYwEAADICAAAzAgAATlN0M19fMjltb25leV9nZXRJd05TXzE5aXN0cmVhbWJ1Zl9pdGVyYXRvckl3TlNfMTFjaGFyX3RyYWl0c0l3RUVFRUVFAE5TdDNfXzIxMV9fbW9uZXlfZ2V0SXdFRQAAJPkAADrwAACo+QAA9O8AAAAAAAACAAAAPOMAAAIAAABU8A=="); - base64DecodeToExistingUint8Array(bufferView, 61569, "8QAAhQEAADQCAABjAQAANQIAADYCAABOU3QzX18yOW1vbmV5X3B1dEljTlNfMTlvc3RyZWFtYnVmX2l0ZXJhdG9ySWNOU18xMWNoYXJfdHJhaXRzSWNFRUVFRUUATlN0M19fMjExX19tb25leV9wdXRJY0VFAAAk+QAA3vAAAKj5AACY8AAAAAAAAAIAAAA84wAAAgAAAPjw"); - base64DecodeToExistingUint8Array(bufferView, 61732, "pPEAAIUBAAA3AgAAYwEAADgCAAA5AgAATlN0M19fMjltb25leV9wdXRJd05TXzE5b3N0cmVhbWJ1Zl9pdGVyYXRvckl3TlNfMTFjaGFyX3RyYWl0c0l3RUVFRUVFAE5TdDNfXzIxMV9fbW9uZXlfcHV0SXdFRQAAJPkAAILxAACo+QAAPPEAAAAAAAACAAAAPOMAAAIAAACc8Q=="); - base64DecodeToExistingUint8Array(bufferView, 61896, "HPIAAIUBAAA6AgAAYwEAADsCAAA8AgAAPQIAAE5TdDNfXzI4bWVzc2FnZXNJY0VFAE5TdDNfXzIxM21lc3NhZ2VzX2Jhc2VFAAAAACT5AAD58QAAqPkAAOTxAAAAAAAAAgAAADzjAAACAAAAFPIAAAIAAAAAAAAAdPIAAIUBAAA+AgAAYwEAAD8CAABAAgAAQQIAAE5TdDNfXzI4bWVzc2FnZXNJd0VFAAAAAKj5AABc8gAAAAAAAAIAAAA84wAAAgAAABTyAAACAAAAUwAAAHUAAABuAAAAZAAAAGEAAAB5AAAAAAAAAE0AAABvAAAAbgAAAGQAAABhAAAAeQAAAAAAAABUAAAAdQAAAGUAAABzAAAAZAAAAGEAAAB5AAAAAAAAAFcAAABlAAAAZAAAAG4AAABlAAAAcwAAAGQAAABhAAAAeQAAAAAAAABUAAAAaAAAAHUAAAByAAAAcwAAAGQAAABhAAAAeQAAAAAAAABGAAAAcgAAAGkAAABkAAAAYQAAAHkAAAAAAAAAUwAAAGEAAAB0AAAAdQAAAHIAAABkAAAAYQAAAHkAAAAAAAAAUwAAAHUAAABuAAAAAAAAAE0AAABvAAAAbgAAAAAAAABUAAAAdQAAAGUAAAAAAAAAVwAAAGUAAABkAAAAAAAAAFQAAABoAAAAdQAAAAAAAABGAAAAcgAAAGkAAAAAAAAAUwAAAGEAAAB0AAAAAAAAAEoAAABhAAAAbgAAAHUAAABhAAAAcgAAAHkAAAAAAAAARgAAAGUAAABiAAAAcgAAAHUAAABhAAAAcgAAAHkAAAAAAAAATQAAAGEAAAByAAAAYwAAAGgAAAAAAAAAQQAAAHAAAAByAAAAaQAAAGwAAAAAAAAATQAAAGEAAAB5AAAAAAAAAEoAAAB1AAAAbgAAAGUAAAAAAAAASgAAAHUAAABsAAAAeQAAAAAAAABBAAAAdQAAAGcAAAB1AAAAcwAAAHQAAAAAAAAAUwAAAGUAAABwAAAAdAAAAGUAAABtAAAAYgAAAGUAAAByAAAAAAAAAE8AAABjAAAAdAAAAG8AAABiAAAAZQAAAHIAAAAAAAAATgAAAG8AAAB2AAAAZQAAAG0AAABiAAAAZQAAAHIAAAAAAAAARAAAAGUAAABjAAAAZQAAAG0AAABiAAAAZQAAAHIAAAAAAAAASgAAAGEAAABuAAAAAAAAAEYAAABlAAAAYgAAAAAAAABNAAAAYQAAAHIAAAAAAAAAQQAAAHAAAAByAAAAAAAAAEoAAAB1AAAAbgAAAAAAAABKAAAAdQAAAGwAAAAAAAAAQQAAAHUAAABnAAAAAAAAAFMAAABlAAAAcAAAAAAAAABPAAAAYwAAAHQAAAAAAAAATgAAAG8AAAB2AAAAAAAAAEQAAABlAAAAYwAAAAAAAABBAAAATQAAAAAAAABQAAAATQ=="); - base64DecodeToExistingUint8Array(bufferView, 62988, "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"); - base64DecodeToExistingUint8Array(bufferView, 72616, "AQAAAF4EAABHBwAAkQwAADwOAAD//////f////7///8F"); - base64DecodeToExistingUint8Array(bufferView, 72661, "AQ=="); - base64DecodeToExistingUint8Array(bufferView, 72684, "/gAAAP0AAACIMQE="); - base64DecodeToExistingUint8Array(bufferView, 72708, "Ag=="); - base64DecodeToExistingUint8Array(bufferView, 72724, "//////////8="); - base64DecodeToExistingUint8Array(bufferView, 72792, "yBsBAAAAAAAF"); - base64DecodeToExistingUint8Array(bufferView, 72812, "AQE="); - base64DecodeToExistingUint8Array(bufferView, 72836, "/gAAAAIBAACYMQEAAAQ="); - base64DecodeToExistingUint8Array(bufferView, 72860, "AQ=="); - base64DecodeToExistingUint8Array(bufferView, 72876, "/////wo="); - base64DecodeToExistingUint8Array(bufferView, 72944, "YBwBAOBHUQAJ"); - base64DecodeToExistingUint8Array(bufferView, 72965, "AQ=="); - base64DecodeToExistingUint8Array(bufferView, 72984, "/wAAAAAAAAD9AAAAqDcBAAAE"); - base64DecodeToExistingUint8Array(bufferView, 73028, "/////w=="); - base64DecodeToExistingUint8Array(bufferView, 73096, "+BwBAEYC"); + base64DecodeToExistingUint8Array(bufferView, 1024, "ZnNldAAlcy8lcwAlcy4lcwBkZWJ1ZwBhbGxvY2F0b3I8VD46OmFsbG9jYXRlKHNpemVfdCBuKSAnbicgZXhjZWVkcyBtYXhpbXVtIHN1cHBvcnRlZCBzaXplAHdiACVj4oS577iPW3dlYmFya2l0LWluZm86XQAlbS0lZC0lWS0lSC0lTS0lUwBNYXJrZXIgT0suACwAQXNzZXJ0aW9uIGB4ID49IG1NaW5YYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgd2lkdGggPj0gNWAgZmFpbGVkIGluIABBc3NlcnRpb24gYHdpZHRoID49IDFgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB3aWR0aCA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBweXJhbWlkLT5zaXplKCkgPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbVN0YXJ0VGltZSA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKHNyY193aWR0aCUyKSA9PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW0ud2lkdGgoKSA9PSBpbS5zdGVwKCkvc2l6ZW9mKGZsb2F0KWAgZmFpbGVkIGluIAAgCQoNAEVycm9yOiBtYWxsb2MKAEVycm9yIDE6IGljcEdldEluaXRYdzJYYwoAID09PSBtYXRyaXggKCVkLCVkKSA9PT0KACA9PT0gdmVjdG9yICglZCkgPT09CgA/Pz8gMQoARXJyb3I6IGxhYmVsaW5nIHdvcmsgb3ZlcmZsb3cuCgAjIyMgRmVhdHVyZSBjYW5kaWRhdGVzIGZvciB0cmFja2luZyBhcmUgb3ZlcmZsb3cuCgBhcmdsQ2FtZXJhRnJ1c3R1bVJIKCk6IGFyUGFyYW1EZWNvbXBNYXQoKSBpbmRpY2F0ZWQgcGFyYW1ldGVyIGVycm9yLgoAa3BtRGVsZXRlUmVmRGF0YVNldCgpOiBOVUxMIHJlZkRhdGFTZXRQdHIvcmVmSW1hZ2UuCgBTdGFydCB0cmFja2luZ190aHJlYWQgIyVkLgoAT3V0IG9mIG1lbW9yeSEhCgBEYXRhIG51bSBlcnJvciEhCgBjb2xvcjogIzY2NDQwMDsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmY5OTsgYm9yZGVyLXJhZGl1czogNHB4OyBwYWRkaW5nOiAycHgAdwBJRCBhbHJlYWR5IGV4aXN0cwAlcyVzACVzLiVzAHIAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9vcmllbnRhdGlvbl9hc3NpZ25tZW50LmNwcAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZnJhbWV3b3JrL3RpbWVycy5jcHAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9oYXJyaXMuY3BwAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9kZXRlY3RvcnMvRG9HX3NjYWxlX2ludmFyaWFudF9kZXRlY3Rvci5jcHAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL21hdGNoZXJzL2hvdWdoX3NpbWlsYXJpdHlfdm90aW5nLmNwcAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZnJhbWV3b3JrL2ltYWdlLmNwcAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZGV0ZWN0b3JzL2dhdXNzaWFuX3NjYWxlX3NwYWNlX3B5cmFtaWQuY3BwAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9kZXRlY3RvcnMvcHlyYW1pZC5jcHAAaW5mbwBFcnJvcjogaWNwR2V0Sl9VX1hjAHdiAHJiAEFSX1BJWEVMX0ZPUk1BVF9SR0IAUGF0dGVybiBleHRyYWN0aW9uIGZhaWxlZC4AQXNzZXJ0aW9uIGBweXJhbWlkYCBmYWlsZWQgaW4gAFRyYWNraW5nIHRocmVhZCA9ICVkCgBTSVpFID0gJWQsICVkCgBFcnJvciAyOiBpY3BHZXRJbml0WHcyWGMKAD8/PyAyCgBFcnJvcjogdW5zdXBwb3J0ZWQgcGl4ZWwgZm9ybWF0LgoAVW5rbm93biBvciB1bnN1cHBvcnRlZCBsYWJlbGluZyB0aHJlc2hvbGQgbW9kZSByZXF1ZXN0ZWQuIFNldCB0byBtYW51YWwuCgBrcG1EZWxldGVSZWZEYXRhU2V0KCk6IDAgeHNpemUveXNpemUvZHBpLgoARXJyb3IgKCVkKTogdW5hYmxlIHRvIG9wZW4gY2FtZXJhIHBhcmFtZXRlcnMgZmlsZSAiJXMiIGZvciB3cml0aW5nLgoARXJyb3I6IE5VTEwgcGF0dEhhbmRsZS4KAEVuZCB0cmFja2luZ190aHJlYWQgIyVkLgoAT3V0IG9mIG1lbW9yeSEhCgByAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9tYXRjaGVycy9mcmVhay5oAHdhcm5pbmcAICUxMGcAQnVpbGQgUHlyYW1pZAAlNGQAd2IAcmIAJWPwn5qpW3dlYmFya2l0LWVycm9yOl0AQVJfUElYRUxfRk9STUFUX0JHUgBNQU5VQUwAR2VuZXJpYyBlcnJvciBkdXJpbmcgbWF0Y2hpbmcgcGhhc2UuACBsaW5lIAAlcyVzCgBGaWxlIG9wZW4gZXJyb3IuICVzCgBEaXN0b3J0aW9uIGZhY3RvcjogazE9JTEuMTBmLCBrMj0lMS4xMGYsIHAxPSUxLjEwZiwgcDI9JTEuMTBmCgBFcnJvcjogbWFsbG9jCgBFcnJvciAzOiBpY3BHZXRJbml0WHcyWGMKAEVycm9yIGljcEdldEpfVV9TCgA9PT09PT0gJXMgPT09PT09PT0KAD8/PyAzCgBFcnJvcjogY2FuJ3QgbG9hZCBwYXR0ZXJuIGZyb20gTlVMTCBidWZmZXIuCgBrcG1TZXRSZWZEYXRhU2V0KCk6IE5VTEwga3BtSGFuZGxlL2ZpbGVuYW1lLgoARXJyb3Igc2F2aW5nIGZlYXR1cmUgbWFwOiBlcnJvciB3cml0aW5nIGRhdGEuCgBPdXQgb2YgbWVtb3J5ISEKAGNvbG9yOiAjZmZmZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMTAxOyBib3JkZXItcmFkaXVzOiA0cHg7IHBhZGRpbmc6IDJweABFeHRyYWN0IEZlYXR1cmVzAGVycm9yAEZyZWFrIGZlYXR1cmVzIC0gJWQAcmIAQVVUT19NRURJQU4AQVJfUElYRUxfRk9STUFUX1JHQkEASW5zdWZmaWNpZW50IGNvbnRyYXN0IGR1cmluZyBtYXRjaGluZy4AJTcuNWYgACBsaW5lIABFcnJvciBvcGVuaW5nIGZpbGUgJyVzJzogACAgICAgICAgICAgICAgICAgIGZ4PSVmLCBmeT0lZiwgeDA9JWYsIHkwPSVmLCBzPSVmCgBFcnJvciA0OiBpY3BHZXRJbml0WHcyWGMKAEVycm9yIGljcEdldFVfZnJvbV9YX2J5X01hdFgyVQoARXJyb3IgYWxsb2NhdGluZyBtZW1vcnkuCgBFcnJvcjogb3V0IG9mIG1lbW9yeS4KAEVycm9yOiBVbmFibGUgdG8gb3BlbiBmaWxlICclcycgZm9yIHdyaXRpbmcuCgBFcnJvcjogdW5hYmxlIHRvIG9wZW4gZmlsZSAnJXMlcycgZm9yIHJlYWRpbmcuCgBPdXQgb2YgbWVtb3J5ISEKAFN0ZXAgc2l6ZSBtdXN0IGJlIGVxdWFsIHRvIHdpZHRoIGZvciBub3cAWyVzXSBbJXNdIFslc10gOiBGb3VuZCAlZCBmZWF0dXJlcwAlcwBXaWR0aCBjYW5ub3QgYmUgemVybwBTb3VyY2Ugd2lkdGggbXVzdCBiZSBldmVuAEltYWdlIGlzIHRvbyBzbWFsbAB4IG91dCBvZiByYW5nZQBDbG9jayBoYXMgbm90IGJlZW4gc3RhcnRlZABQeXJhbWlkIGlzIG5vdCBhbGxvY2F0ZWQAcmIAJWPimqDvuI9bd2ViYXJraXQtd2FybjpdAEFVVE9fT1RTVQBBUl9QSVhFTF9GT1JNQVRfQkdSQQB3cCBtdXN0IGJlIGF0IGxlYXN0IDEAQmFyY29kZSBtYXRjaGluZyBjb3VsZCBub3QgZmluZCBjb3JyZWN0IGJhcmNvZGUgbG9jYXRvciBwYXR0ZXJuLgBbJXNdIAA6IAAlcyVzCgBEaXN0b3J0aW9uIGZhY3RvciA9ICVmICVmICVmICVmICVmICVmCgBFcnJvciA1OiBpY3BHZXRJbml0WHcyWGMKAEVycm9yIGljcEdldFhjX2Zyb21fWHdfYnlfTWF0WHcyWGMKAEVycm9yIHJlYWRpbmcgaW1hZ2VTZXQuCgBFcnJvciB3aGlsZSBhZGRpbmcgcmVmZXJlbmNlIGRhdGEgc2V0OiBrcG1HZW5SZWZEYXRhU2V0KCkgZmFpbGVkLgoARXJyb3Igb3BlbmluZyAnJXMnLgoAQ2FuJ3Qgb3BlbiBKUEVHIGZpbGUgJyVzJwoAT3V0IG9mIG1lbW9yeSEhCgBQYXR0ZXJuIERhdGEgcmVhZCBlcnJvciEhCgBSZWFkIGVycm9yISEKAGNvbG9yOiAjNzc0NDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZjk5OyBib3JkZXItcmFkaXVzOiA0cHg7IHBhZGRpbmc6IDJweAAlZgB3YgBBUl9QSVhFTF9GT1JNQVRfQUJHUgBQeXJhbWlkIGlzIE5VTEwAQVVUT19BREFQVElWRQBCYXJjb2RlIG1hdGNoaW5nIGVycm9yIGRldGVjdGlvbi9jb3JyZWN0aW9uIGZvdW5kIHVucmVjb3ZlcmFibGUgZXJyb3IuAEVycm9yIGNyZWF0aW5nIGZ1bGwgZmlsZSBwYXRoIGZyb20gJyVzJyBhbmQgJyVzJwBBc3NlcnRpb24gYHggPCBtTWF4WGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGhlaWdodCA+PSA1YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaGVpZ2h0ID49IDFgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBoZWlnaHQgPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbUltYWdlcy5zaXplKCkgPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgeCA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbVN0b3BUaW1lID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBkc3QgIT0gMGAgZmFpbGVkIGluIAAgSU5GTyAgACVzJXMKAERpc3RvcnRpb24gZmFjdG9yID0gJWYgJWYgJWYgJWYgJWYKAEVycm9yID0gJWYKAEVycm9yIDY6IGljcEdldEluaXRYdzJYYwoAICAgICAgICAgSW1hZ2VTaXplID0gJTdkW3BpeGVsXQoAPT09PT09PT09ICVkID09PT09PT09PT09CgBJbWFnZXNldCBjb250YWlucyAlZCBpbWFnZXMuCgBFcnJvcjogVW5hYmxlIHRvIG9wZW4gZmlsZSAnJXMnIGZvciByZWFkaW5nLgoARXJyb3IgKCVkKTogdW5hYmxlIHRvIG9wZW4gY2FtZXJhIHBhcmFtZXRlcnMgZmlsZSAiJXMiIGZvciByZWFkaW5nLgoARXJyb3IgcmVhZGluZyBwYXR0ZXJuIGZpbGUgJyVzJy4KAEJ1aWxkIEluZGV4AEhlaWdodCBjYW5ub3QgYmUgemVybwAlZiAlZiAlZiAlZgB4IG11c3QgYmUgcG9zaXRpdmUATGFwbGFjaWFuIHB5cmFtaWQgaGFzIG5vdCBiZWVuIGFsbG9jYXRlZABDbG9jayBoYXMgbm90IGJlZW4gc3RvcHBlZABBUl9QSVhFTF9GT1JNQVRfTU9OTwBEZXN0aW5hdGlvbiBpcyBOVUxMAEFVVE9fQlJBQ0tFVElORwBocCBtdXN0IGJlIGF0IGxlYXN0IDEARXJyb3IgKCVkKTogdW5hYmxlIHRvIGRldGVybWluZSBmaWxlIGxlbmd0aC4ATWF0Y2hpbmcgY29uZmlkZW5jZSBjdXRvZmYgdmFsdWUgbm90IHJlYWNoZWQuAEFzc2VydGlvbiBgeSA+PSBtTWluWWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGltYWdlLnR5cGUoKSA9PSBJTUFHRV9VSU5UOGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHN0b3JlLnNpemUoKSA9PSBwb2ludHMuc2l6ZSgpYCBmYWlsZWQgaW4gACVzJXMKAERpc3RvcnRpb24gZmFjdG9yID0gJWYgJWYgJWYgJWYKAEVycm9yIDc6IGljcEdldEluaXRYdzJYYwoARXh0cmFjdGVkIGZlYXR1cmVzID0gJTdkW3BpeGVsXQoARXJyb3IgaWNwMkdldFRTCgBGYWxsaW5nIGJhY2sgdG8gcmVhZGluZyAnJXMlcycgaW4gQVJUb29sS2l0IHY0LnggZm9ybWF0LgoARXJyb3IgaW4gb3BlbmluZyAnJXMnIGluIHppcGZpbGUuCgBFcnJvciByZWFkaW5nIEpQRUcgZmlsZS4KAEVycm9yIHdoaWxlIGFkZGluZyByZWZlcmVuY2UgZGF0YSBzZXQ6IGtwbU1lcmdlUmVmRGF0YVNldCgpIGZhaWxlZC4KAEVycm9yIHNhdmluZyBmZWF0dXJlIHNldDogZXJyb3Igd3JpdGluZyBkYXRhLgoAT3V0IG9mIG1lbW9yeSEhCgAAAAAAEw4AAAwQAAB6EgAAoRQAADIYAABbJXNdIFslc10gWyVzXSA6ICVzOiAlZiBtcwBJbWFnZSBtdXN0IGJlIGdyYXlzY2FsZQB5IG91dCBvZiByYW5nZQBGZWF0dXJlIHN0b3JlIGhhcyBub3QgYmVlbiBhbGxvY2F0ZWQAJWQAd2IAQVJfUElYRUxfRk9STUFUX0FSR0IATWF4aW11bSBhbGxvd2FibGUgcG9zZSBlcnJvciBleGNlZWRlZC4AQXNzZXJ0aW9uIGBzdGVwID49IHdpZHRoYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaSsxK2NodW5rX3NpemUgPCB3aWR0aGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHB5cmFtaWRgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBweXJhbWlkLT5udW1PY3RhdmVzKCkgPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgc3JjICE9IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB4IDwgbUdyYWRpZW50c1tvY3RhdmUqbU51bVNjYWxlc1Blck9jdGF2ZStzY2FsZV0ud2lkdGgoKWAgZmFpbGVkIGluIABFcnJvciBpbiBvcGVuaW5nICclcycgZm9yIHJlYWRpbmcKACBGaWx0ZXJlZCBmZWF0dXJlcyA9ICU3ZFtwaXhlbF0KAExhYmVsaW5nIHRocmVzaG9sZCBtb2RlIHNldCB0byAlcy4KAEVycm9yIHJlYWRpbmcgSlBFRyBmaWxlIGhlYWRlci4KAEVycm9yOiBzdXBwbGllZCBmaWxlIGRvZXMgbm90IGFwcGVhciB0byBiZSBhbiBBUlRvb2xLaXQgY2FtZXJhIHBhcmFtZXRlciBmaWxlLgoAa3BtRGVsZXRlUmVmRGF0YVNldCgpOiBOVUxMIHJlZkRhdGFTZXRQdHIxL3JlZkRhdGFTZXRQdHIyLgoAQ2FuJ3QgcmVhZCBKUEVHIGZpbGUgJyVzJwoAQVJfUElYRUxfRk9STUFUXzJ2dXkAUHlyYW1pZCBkb2VzIG5vdCBjb250YWluIGFueSBsZXZlbHMAU3RlcCBtdXN0IGJlIGdyZWF0ZXIgdGhhbiBvciBlcXVhbCB0aGUgd2lkdGgAeCBtdXN0IGJlIGxlc3MgdGhhbiB0aGUgaW1hZ2Ugd2lkdGgAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL21hdGNoZXJzL3Zpc3VhbF9kYXRhYmFzZS5oAEV4dGVuZGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZSBpbWFnZQBTb3VyY2UgaXMgTlVMTABFcnJvciAoJWQpOiB1bmFibGUgdG8gcmVhZCBmcm9tIGZpbGUuAE11bHRpLW1hcmtlciBwb3NlIGVycm9yIHZhbHVlIGV4Y2VlZGVkLgANJTRkLyU0ZC4AQXNzZXJ0aW9uIGB5IDwgbU1heFlgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbWFnZS5jaGFubmVscygpID09IDFgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBudW1fcG9pbnRzID09IHBvaW50cy5zaXplKClgIGZhaWxlZCBpbiAAJTcuNWYgACBJTkZPICAAa3BtU2V0UmVmRGF0YVNldCgpOiBOVUxMIGtwbUhhbmRsZS9yZWZEYXRhU2V0LgoAa3BtRGVsZXRlUmVmRGF0YVNldCgpOiBOVUxMIHJlZkRhdGFTZXRQdHIuCgBFcnJvcjogdW5hYmxlIHRvIG9wZW4gZmlsZSAnJXMnIGZvciB3cml0aW5nLgoARXJyb3I6IFVuc3VwcG9ydGVkIHBpeGVsIGZvcm1hdCAoJWQpIHJlcXVlc3RlZC4KAEVycm9yIGluIHJlYWRpbmcgJyVzJy4KAAojIyMgU3VyZmFjZSBOby4lZCAjIyMK"); + base64DecodeToExistingUint8Array(bufferView, 8388, "AQAAAAEAAAABAAAAAAAAAP//////////////////////////AAAAAAEAAAABAAAAAQAAAAAAAAD/////QVJfUElYRUxfRk9STUFUX3l1dnMAJXMASW1hZ2UgbXVzdCBoYXZlIDEgY2hhbm5lbABTaG91bGQgYmUgc2FtZSBzaXplAFJlamVjdGVkIGZyZXF1ZW50bHkgbWlzcmVjb2duaXNlZCBtYXRyaXggbWFya2VyLgBBc3NlcnRpb24gYGJ1Y2tldFswXS5maXJzdCA+PSBidWNrZXRbbl0uZmlyc3RgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBhbmdsZSA+IC1QSWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGNoYW5uZWxzID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHNyY193aWR0aCA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB5ID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBkeW5hbWljX2Nhc3Q8Y29uc3QgQmlub21pYWxQeXJhbWlkMzJmKj4ocHlyYW1pZClgIGZhaWxlZCBpbiAAIGxpbmUgAGtwbVNhdmVSZWZEYXRhU2V0KCk6IE5VTEwgZmlsZW5hbWUvcmVmRGF0YVNldC4KAGtwbVNldFJlZkRhdGFTZXQoKTogcmVmRGF0YVNldC4KAEVycm9yOiBzdXBwbGllZCBidWZmZXIgZG9lcyBub3QgYXBwZWFyIHRvIGJlIEFSVG9vbEtpdCBjYW1lcmEgcGFyYW1ldGVycy4KAEVycm9yIGluIHdyaXRpbmcgJyVzJyBpbiB0aGUgemlwZmlsZS4KAEVycm9yIHNhdmluZyBpbWFnZSBzZXQ6IGVycm9yIHdyaXRpbmcgZGF0YS4KAE51bWJlciBvZiBjaGFubmVscyBjYW5ub3QgYmUgemVybwB5IG11c3QgYmUgcG9zaXRpdmUAV2lkdGggbXVzdCBiZSBwb3NpdGl2ZQBhbmdsZSBvdXQgb2YgcmFuZ2UAT25seSBiaW5vbWlhbCBweXJhbWlkIGlzIHN1cHBvcnRlZABudGhfZWxlbWVudCBmYWlsZWQAQVJfUElYRUxfRk9STUFUX1JHQl81NjUAQXNzZXJ0aW9uIGBtUHlyYW1pZC5zaXplKCkgPT0gbU51bU9jdGF2ZXMqbU51bVNjYWxlc1Blck9jdGF2ZWAgZmFpbGVkIGluIABBc3NlcnRpb24gYG9jdGF2ZSA+PSAwYCBmYWlsZWQgaW4gADogAEZpZWxkLW9mLXZpZXcgdmVydGljYWwgPSAlLjFmLCBob3Jpem9udGFsID0gJS4xZiBkZWdyZWVzLCBhc3BlY3QgcmF0aW8gPSAlLjNmCgBNYXggZmVhdHVyZSA9ICVkCgAgIFJlYWQgSW1hZ2VTZXQuCgBFcnJvciBzYXZpbmcgS1BNIGRhdGE6IHVuYWJsZSB0byBvcGVuIGZpbGUgJyVzJXMlcycgZm9yIHdyaXRpbmcuCgBFcnJvciAoJWQpOiB1bmFibGUgdG8gb3BlbiBleHRlcm5hbCBwYXJhbWV0ZXJzIGZpbGUgIiVzIiBmb3Igd3JpdGluZy4KAEVycm9yIGluIGNsb3NpbmcgJXMgaW4gdGhlIHppcGZpbGUuCgBBdXRvIHRocmVzaG9sZCAoYnJhY2tldCkgbWFya2VyIGNvdW50cyAtWyUzZDogJTNkXSBbJTNkOiAlM2RdIFslM2Q6ICUzZF0rLgoAT3V0IG9mIG1lbW9yeSEhCgBQeXJhbWlkIGhhcyBub3QgYmVlbiBhbGxvY2F0ZWQgeWV0AC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9kZXRlY3RvcnMvZ2F1c3NpYW5fc2NhbGVfc3BhY2VfcHlyYW1pZC5oAFB5cmFtaWQgaXMgTlVMTABBUl9QSVhFTF9GT1JNQVRfUkdCQV81NTUxAC4AQXNzZXJ0aW9uIGBwWzBdID4gcG0xWy0xXWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGFuZ2xlIDw9IFBJYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZC50eXBlKCkgPT0gSU1BR0VfRjMyYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgc3JjX2hlaWdodCA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB5IDwgbUdyYWRpZW50c1tvY3RhdmUqbU51bVNjYWxlc1Blck9jdGF2ZStzY2FsZV0uaGVpZ2h0KClgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtRGF0YS5nZXQoKWAgZmFpbGVkIGluIAAlM2Q6ICglM2QsJTNkKSA6ICVmIG1pbj0lZiBtYXg9JWYsIHNkPSVmCgBwYWdlICVkLCBpbWFnZSBudW0gJWQsIHBvaW50cyAtICVkCgBFcnJvciAoJWQpOiB1bmFibGUgdG8gb3BlbiBleHRlcm5hbCBwYXJhbWV0ZXJzIGZpbGUgIiVzIiBmb3IgcmVhZGluZy4KAEF1dG8gdGhyZXNob2xkIChicmFja2V0KSBhZGp1c3RlZCB0aHJlc2hvbGQgdG8gJWQuCgBFcnJvciBvcGVuaW5nIGZpbGUgJyVzLmlzZXQnLgoARXJyb3IgaW4gY2xvc2luZyAnJXMnLgoAeSBtdXN0IGJlIGxlc3MgdGhhbiB0aGUgaW1hZ2UgaGVpZ2h0AEhlaWdodCBtdXN0IGJlIHBvc2l0aXZlAE9jdGF2ZSBtdXN0IGJlIHBvc2l0aXZlAE9ubHkgRjMyIGltYWdlcyBzdXBwb3J0ZWQAU2hvdWxkIGJlIG1heGltYQBEYXRhIHBvaW50ZXIgaXMgTlVMTABBUl9QSVhFTF9GT1JNQVRfUkdCQV80NDQ0AEFzc2VydGlvbiBgZGV0ZWN0b3JgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBzY2FsZSA+PSBtTWluU2NhbGVgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbWFnZS53aWR0aCgpID09IG1QeXJhbWlkWzBdLndpZHRoKClgIGZhaWxlZCBpbiAAWyUgLjNmICUgLjNmICUgLjNmXSBbJSA2LjFmXQoARXJyb3IgKCVkKTogdW5hYmxlIHRvIG9wZW4gb3B0aWNhbCBwYXJhbWV0ZXJzIGZpbGUgIiVzIiBmb3Igd3JpdGluZy4KAGtwbVNldFJlZkRhdGFTZXRGaWxlKCk6IE5VTEwga3BtSGFuZGxlL2ZpbGVuYW1lLgoAICAgIGVuZC4KAEF1dG8gdGhyZXNob2xkICglcykgYWRqdXN0ZWQgdGhyZXNob2xkIHRvICVkLgoALS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCgBBUl9QSVhFTF9GT1JNQVRfNDIwdgBtZWRpYW4Ac2NhbGUgb3V0IG9mIHJhbmdlAEltYWdlIG9mIHdyb25nIHNpemUgZm9yIHB5cmFtaWQAVW5hYmxlIHRvIGFsbG9jYXRlIGltYWdlIGRhdGEARGV0ZWN0b3IgaXMgTlVMTABBc3NlcnRpb24gYG9jdGF2ZSA8IG1OdW1PY3RhdmVzYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgcFswXSA+IHBtMVswXWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGltMS50eXBlKCkgPT0gSU1BR0VfRjMyYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZy5jaGFubmVscygpID09IDJgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBzcmNfc3RlcCA+IDBgIGZhaWxlZCBpbiAAJTNkLCAlM2Q6IG1heF9zaW0gPSAlZgoAICBSZWFkIEZlYXR1cmVTZXQuCgBDYW5ub3QgZmluZCB0aGUgcGFnZSBmb3Igc2tpcHBpbmcuCgBFcnJvciAoJWQpOiB1bmFibGUgdG8gb3BlbiBvcHRpY2FsIHBhcmFtZXRlcnMgZmlsZSAiJXMiIGZvciByZWFkaW5nLgoARXJyb3Igc2F2aW5nIEtQTSBkYXRhOiBlcnJvciB3cml0aW5nIGRhdGEuCgBPdHN1AE9jdGF2ZSBtdXN0IGJlIGxlc3MgdGhhbiBudW1iZXIgb2Ygb2N0YXZlcwBBUl9QSVhFTF9GT1JNQVRfNDIwZgBTdGVwIG11c3QgYmUgcG9zaXRpdmUASW52YWxpZCBpbWFnZSB0eXBlAE51bWJlciBvZiBjaGFubmVscyBzaG91bGQgYmUgMgBBc3NlcnRpb24gYHNjYWxlIDwgbU1heFNjYWxlYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgcFswXSA+IHBtMVsxXWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGltMi50eXBlKCkgPT0gSU1BR0VfRjMyYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgcHlyYW1pZC0+aW1hZ2VzKCkuc2l6ZSgpID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGltYWdlLmhlaWdodCgpID09IG1QeXJhbWlkWzBdLmhlaWdodCgpYCBmYWlsZWQgaW4gACU3LjRmIABrcG1Mb2FkUmVmRGF0YVNldCgpOiBOVUxMIGZpbGVuYW1lL3JlZkRhdGFTZXRQdHIuCgBrcG1NYXRjaGluZygpOiBOVUxMIGtwbUhhbmRsZS9pbkltYWdlTHVtYS4KAEVycm9yIG9wZW5pbmcgZmlsZSAnJXMuZnNldCcuCgAAAQAAAAkAAAAFAAAABAAAAAMAAAAC"); + base64DecodeToExistingUint8Array(bufferView, 12147, "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IABBc3NlcnRpb24gYHNjYWxlID49IDBgIGZhaWxlZCBpbiAAUGFnZVslZF0gIHByZTolM2QsIGFmdDolM2QsIGVycm9yID0gJWYKACUzZCwgJTNkOiBtYXhfc2ltID0gJWYsIChtYXgsbWluKSA9ICVmLCAlZiwgc2QgPSAlZgoAICBSZWFkIE1hcmtlclNldC4KAEVycm9yIGxvYWRpbmcgS1BNIGRhdGE6IHVuYWJsZSB0byBvcGVuIGZpbGUgJyVzJXMlcycgZm9yIHJlYWRpbmcuCgBEZXN0aW5hdGlvbiBpbWFnZSBzaG91bGQgYmUgYSBmbG9hdABtcmsAc2l6ZSBtdXN0IGJlIHBvc2l0aXZlAFNjYWxlIG11c3QgYmUgcG9zaXRpdmUATWF4aW11bSBiaW4gc2hvdWxkIGJlIHBvc2l0aXZlAE9ubHkgc2luZ2xlIGNoYW5uZWwgaW1hZ2VzIHN1cHBvcnRlZABBc3NlcnRpb24gYHBbMF0gPiBwWzFdYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZHN0X3N0ZXAgPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgcHlyYW1pZC0+aW1hZ2VzKClbMF0ud2lkdGgoKSA9PSBkZXRlY3Rvci0+d2lkdGgoKWAgZmFpbGVkIGluIABKUEVHIGZpbGUgaGFzIHVuc3VwcG9ydGVkICVkLWNvbXBvbmVudCBwaXhlbHMKAEVycm9yIGxvYWRpbmcgS1BNIGRhdGE6IGVycm9yIHJlYWRpbmcgZGF0YS4KAGFyVXRpbEdldFBpeGVsRm9ybWF0TmFtZTogRXJyb3IsIHVucmVjb2duaXNlZCBwaXhlbCBmb3JtYXQgKCVkKS4KAFB5cmFtaWQgYW5kIGRldGVjdG9yIHNpemUgbWlzbWF0Y2gAYWxsb2NhdG9yPFQ+OjphbGxvY2F0ZShzaXplX3QgbikgJ24nIGV4Y2VlZHMgbWF4aW11bSBzdXBwb3J0ZWQgc2l6ZQBVbmtub3duIGltYWdlIHR5cGUAQXNzZXJ0aW9uIGBzY2FsZSA8IG1OdW1TY2FsZXNQZXJPY3RhdmVgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBwWzBdID4gcHAxWy0xXWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGhpc3QgIT0gTlVMTGAgZmFpbGVkIGluIABBc3NlcnRpb24gYChzcmNfd2lkdGglMikgPT0gMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGltMS5jaGFubmVscygpID09IDFgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtUmVmSW1hZ2VXaWR0aCA+IDBgIGZhaWxlZCBpbiAAT3V0IG9mIG1lbW9yeS4KAGtwbUNoYW5nZVBhZ2VOb09mUmVmRGF0YVNldCgpOiBOVUxMIHJlZkRhdGFTZXQuCgBFcnJvciBvcGVuaW5nIGZpbGUgJyVzLm1yaycuCgAlJSUwMngAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9vcmllbnRhdGlvbl9hc3NpZ25tZW50LmgAJWYgJWYgJWYgJWYAd2lkdGggbXVzdCBiZSBwb3NpdGl2ZQBTY2FsZSBtdXN0IGJlIGxlc3MgdGhhbiBudW1iZXIgb2Ygc2NhbGUgcGVyIG9jdGF2ZQBVbnN1cHBvcnRlZCBpbWFnZSB0eXBlAFNvdXJjZSB3aWR0aCBtdXN0IGJlIG9kZABBc3NlcnRpb24gYHBbMF0gPiBwcDFbMF1gIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbTIuY2hhbm5lbHMoKSA9PSAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgcHlyYW1pZC0+aW1hZ2VzKClbMF0uaGVpZ2h0KCkgPT0gZGV0ZWN0b3ItPmhlaWdodCgpYCBmYWlsZWQgaW4gAGFsbG9jYXRvcjxUPjo6YWxsb2NhdGUoc2l6ZV90IG4pICduJyBleGNlZWRzIG1heGltdW0gc3VwcG9ydGVkIHNpemUAL3Byb2Mvc2VsZi9leGUAT2N0YXZlIG91dCBvZiByYW5nZQBIaXN0b2dyYW0gcG9pbnRlciBpcyBOVUxMAEFzc2VydGlvbiBgYXNzaWdubWVudC5zaXplKCkgPT0gbnVtX2luZGljZXNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBwWzBdID4gcHAxWzFdYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKGNodW5rX3NpemUlMik9PTBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtUmVmSW1hZ2VIZWlnaHQgPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZC53aWR0aCgpID09IGltMi53aWR0aCgpYCBmYWlsZWQgaW4gAFRyYW5zZm9ybWF0aW9uIG1hdHJpeCByZWFkIGVycm9yISEKAEltYWdlcyBtdXN0IGhhdmUgdGhlIHNhbWUgd2lkdGgAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL21hdGNoZXJzL2JpbmFyeV9oaWVyYXJjaGljYWxfY2x1c3RlcmluZy5oAGpwZwBVbnRlc3RlZCBiZWhhdmlvciBmb3Igb2RkIGNodW5rIHNpemUAaGVpZ2h0IG11c3QgYmUgcG9zaXRpdmUAU2NhbGUgb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgKGZiaW4rMC41ZikgPiAwICYmIChmYmluLTAuNWYpIDwgbnVtX2JpbnNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGAhaXNpbmYodVswXSlgIGZhaWxlZCBpbiAAJXMlcwoAV2lkdGggaXMgemVybwAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvbWF0Y2hlcnMvaG91Z2hfc2ltaWxhcml0eV92b3RpbmcuaABBc3NpZ25tZW50IHNpemUgd3JvbmcARGVjaW1hbCBiaW4gcG9zaXRpb24gaW5kZXggb3V0IG9mIHJhbmdlAElORgBBc3NlcnRpb24gYChpbnQpc3RkOjpmbG9vcih4KSA9PSAoaW50KXhgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBkLmhlaWdodCgpID09IGltMi5oZWlnaHQoKWAgZmFpbGVkIGluIABJbWFnZXMgbXVzdCBoYXZlIHRoZSBzYW1lIGhlaWdodAAvLi4vc2hhcmUvJXMASGVpZ2h0IGlzIHplcm8AL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9pbnRlcnBvbGF0ZS5oAEFzc2VydGlvbiBgYXNzaWdubWVudFtpXSAhPSAtMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGluZGV4ID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtYWduaXR1ZGUgPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYCFpc2luZih1WzFdKWAgZmFpbGVkIGluIABTdGVwIGlzIHplcm8ATWFnbml0dWRlIGNhbm5vdCBiZSBuZWdhdGl2ZQBmbG9vcigpIGFuZCBjYXN0IG5vdCB0aGUgc2FtZQBpbmRleCBvdXQgb2YgcmFuZ2UAQXNzaWdubWVudCBpcyBpbnZhbGlkAEhPTUUAQXNzZXJ0aW9uIGBpbTEud2lkdGgoKSA9PSBpbTIud2lkdGgoKWAgZmFpbGVkIGluIAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZGV0ZWN0b3JzL2hhcnJpcy1pbmxpbmUuaABhbGxvY2F0b3I8VD46OmFsbG9jYXRlKHNpemVfdCBuKSAnbicgZXhjZWVkcyBtYXhpbXVtIHN1cHBvcnRlZCBzaXplAC9wcm9jL3NlbGYvY21kbGluZQBBc3NlcnRpb24gYChpbnQpc3RkOjpmbG9vcih5KSA9PSAoaW50KXlgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBhc3NpZ25tZW50W2ldIDwgbnVtX2luZGljZXNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBudW1fYmlucyA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKGk+PjEpIDwgc3RkOjpjZWlsKChzcmNfaGVpZ2h0LTEpLzIuZilgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbTEuaGVpZ2h0KCkgPT0gaW0yLmhlaWdodCgpYCBmYWlsZWQgaW4gAEluZGV4IGlzIG91dCBvZiBib3VuZHMATnVtYmVyIGJpbnMgbXVzdCBiZSBwb3NpdGl2ZQBBc3NpZ25tZW50IG91dCBvZiByYW5nZQBPdXQgb2YgcmFuZ2UARG9HIFB5cmFtaWQAcmIAQXNzZXJ0aW9uIGB5cCA+PSAwICYmIHlwIDwgaGVpZ2h0YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgYmluWCA+PSAwYCBmYWlsZWQgaW4gAHlwIG91dCBvZiBib3VuZHMATm9uLW1heCBzdXBwcmVzc2lvbgBiaW5YIG91dCBvZiByYW5nZQBBc3NlcnRpb24gYGluZGljZXNbYXNzaWdubWVudFtpXV0gPCBudW1fZmVhdHVyZXNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbWFnZS50eXBlKCkgPT0gSU1BR0VfVUlOVDhgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB3MSA+PSAwYCBmYWlsZWQgaW4gACVzOiAlcwoAU3VicGl4ZWwAdzEgbXVzdCBiZSBwb3NpdGl2ZQBVbmFibGUgdG8gZGV0ZXJtaW5lIHByb2Nlc3MgbmFtZQBPbmx5IGdyYXkgc2NhbGUgaW1hZ2VzIGFyZSBzdXBwb3J0ZWQAQXNzZXJ0aW9uIGB5cF9wbHVzXzEgPj0gMCAmJiB5cF9wbHVzXzEgPCBoZWlnaHRgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBiaW5YIDwgbU51bVhCaW5zYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaXQtPnNlY29uZC5zaXplKCkgIT0gMGAgZmFpbGVkIGluIABwcnVuZUZlYXR1cmVzAHlwX3BsdXNfMSBvdXQgb2YgYm91bmRzACVzJXMAQ2x1c3RlciBtdXN0IGhhdmUgYXRsZWFzZXQgMSBmZWF0dXJlAEFzc2VydGlvbiBgb2N0YXZlIDwgbU51bU9jdGF2ZXNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBiaW5ZID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB3MiA+PSAwYCBmYWlsZWQgaW4gAEZpbmQgT3JpZW50YXRpb25zAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9kZXRlY3RvcnMvZ2F1c3NpYW5fc2NhbGVfc3BhY2VfcHlyYW1pZC5oAHcyIG11c3QgYmUgcG9zaXRpdmUAL3Zhci9jYWNoZQBiaW5ZIG91dCBvZiByYW5nZQBBc3NlcnRpb24gYHhwID49IDAgJiYgeHAgPCB3aWR0aGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGRzdFtpXSA+PSAtMjU4MDY0YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbUsgPT0gbUNlbnRlcnMuc2l6ZSgpYCBmYWlsZWQgaW4gAHhwIG91dCBvZiBib3VuZHMAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL21hdGNoZXJzL2ttZWRvaWRzLmgALy5jYWNoZQBPY3RhdmUgb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgYjEgPj0gMCAmJiBiMSA8IG51bV9iaW5zYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgYmluWSA8IG1OdW1ZQmluc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYGRzdFtpXSA8PSAyNTgwNjRgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbTAuaGVpZ2h0KCkgPT0gaW0xLmhlaWdodCgpYCBmYWlsZWQgaW4gAEhlaWdodCBpcyBpbmNvbnNpc3RlbnQAayBzaG91bGQgbWF0Y2ggdGhlIG51bWJlciBvZiBjbHVzdGVyIGNlbnRlcnMAJXMvJXMAYjEgYmluIGluZGV4IG91dCBvZiByYW5nZQBBc3NlcnRpb24gYHhwX3BsdXNfMSA+PSAwICYmIHhwX3BsdXNfMSA8IHdpZHRoYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgc2NhbGUgPCBtTnVtU2NhbGVzUGVyT2N0YXZlYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZHN0W2ldIDw9IDQxMjkwMjRgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBiaW5BbmdsZSA+PSAwYCBmYWlsZWQgaW4gAHhwX3BsdXNfMSBvdXQgb2YgYm91bmRzAGJpbkFuZ2xlIG91dCBvZiByYW5nZQBTY2FsZSBvdXQgb2YgcmFuZ2UAL3Zhci9saWIAQXNzZXJ0aW9uIGBiMiA+PSAwICYmIGIyIDwgbnVtX2JpbnNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBkc3RbaV0gPj0gLTQxMjkwMjRgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBudW1fZmVhdHVyZXMgPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW0wLmhlaWdodCgpID09IGltMi5oZWlnaHQoKWAgZmFpbGVkIGluIAAvLmNvbmZpZwBhbGxvY2F0b3I8VD46OmFsbG9jYXRlKHNpemVfdCBuKSAnbicgZXhjZWVkcyBtYXhpbXVtIHN1cHBvcnRlZCBzaXplAE51bWJlciBvZiBmZWF0dXJlcyBtdXN0IGJlIHBvc2l0aXZlAGIyIGJpbiBpbmRleCBvdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGBiaW5BbmdsZSA8IG1OdW1BbmdsZUJpbnNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB3MCA+PSAwICYmIHcwIDw9IDEuMDAwMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYChpbTEuaGVpZ2h0KCk+PjEpID09IGltMi5oZWlnaHQoKWAgZmFpbGVkIGluIABhbGxvY2F0b3I8VD46OmFsbG9jYXRlKHNpemVfdCBuKSAnbicgZXhjZWVkcyBtYXhpbXVtIHN1cHBvcnRlZCBzaXplAE91dCBvZiByYW5nZQBUTVBESVIAQXNzZXJ0aW9uIGBudW1faW5kaWNlcyA8PSBudW1fZmVhdHVyZXNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBneHggPD0gNDEyOTAyNGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGJpblNjYWxlID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGAoaW0wLmhlaWdodCgpPj4xKSA9PSBpbTEuaGVpZ2h0KClgIGZhaWxlZCBpbiAATW9yZSBpbmRpY2VzIHRoYW4gZmVhdHVyZXMAL3RtcABiaW5TY2FsZSBvdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGByb3cgPCBtSGVpZ2h0YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgdzEgPj0gMCAmJiB3MSA8PSAxLjAwMDFgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBneHggPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYChpbTAuaGVpZ2h0KCk+PjEpID09IGltMi5oZWlnaHQoKWAgZmFpbGVkIGluIABFcnJvciBsb29raW5nIGZvciByZXNvdXJjZXMgZGlyZWN0b3J5IHBhdGgAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2ZyYW1ld29yay9pbWFnZS5oAEFzc2VydGlvbiBgYmluU2NhbGUgPCBtTnVtU2NhbGVCaW5zYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbUJ1Y2tldHMuc2l6ZSgpID09IG1OdW1CdWNrZXRzWGAgZmFpbGVkIGluIABBc3NlcnRpb24gYG51bV9pbmRpY2VzID49IG1LYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZ3l5IDw9IDQxMjkwMjRgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB3MiA+PSAwICYmIHcyIDw9IDEuMDAwMWAgZmFpbGVkIGluIABOb3QgZW5vdWdoIGZlYXR1cmVzAHJvdyBvdXQgb2YgYm91bmRzAEVycm9yIGNyZWF0aW5nIHJlc291cmNlcyBkaXJlY3RvcnkgcGF0aABCdWNrZXRzIGFyZSBub3QgYWxsb2NhdGVkAEFzc2VydGlvbiBgdzMgPj0gMCAmJiB3MyA8PSAxLjAwMDFgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBneXkgPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGluZGV4IDw9IChiaW5YICsgYmluWSptTnVtWEJpbnMgKyBiaW5BbmdsZSptTnVtWEJpbnMqbU51bVlCaW5zICsgYmluU2NhbGUqbU51bVhCaW5zKm1OdW1ZQmlucyptTnVtQW5nbGVCaW5zKWAgZmFpbGVkIGluIABBc3NpZ25tZW50IHNpemUgaXMgaW5jb3JyZWN0AEFzc2VydGlvbiBgbUJ1Y2tldHNbMF0uc2l6ZSgpID09IG1OdW1CdWNrZXRzWWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGd4eSA8PSA0MTI5MDI0YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKHcwK3cxK3cyK3czKSA8PSAxLjAwMDFgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBuID4gMGAgZmFpbGVkIGluIABFcnJvcjogVW5hYmxlIHRvIGNoYW5nZSB3b3JraW5nIGRpcmVjdG9yeSB0byAnJXMnLgoAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL3V0aWxzL3BhcnRpYWxfc29ydC5oAEFzc2VydGlvbiBgbUZlYXR1cmVQb2ludHMuc2l6ZSgpIDw9IG1NYXhOdW1GZWF0dXJlUG9pbnRzYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgcG9zID09IDY2NmAgZmFpbGVkIGluIABBc3NlcnRpb24gYGd4eSA+PSAtNDEyOTAyNGAgZmFpbGVkIGluIABBc3NlcnRpb24gYG51bV9jZW50ZXJzID4gMGAgZmFpbGVkIGluIABbJSAuM2YgJSAuM2YgJSAuM2ZdIFslIDYuMWZdCgADAAAAAwAAAAQAAAAEAAAABAAAAAEAAAAEAAAAAgAAAAIAAAACAAAAAgAAAAIAAAABAAAAAQAAAAE="); + base64DecodeToExistingUint8Array(bufferView, 21680, "BAAAAIgAAAAFAAAAkAAAAAYAAACYAAAACQAAALAAAAARBAAAgAsAAMENAADvDwAALmlzZXQAcmIATjZ2aXNpb24yNUdhdXNzaWFuU2NhbGVTcGFjZVB5cmFtaWRFAAAAVP0AAOlUAABUb28gbWFueSBmZWF0dXJlIHBvaW50cwBUaGVyZSBtdXN0IGJlIGF0IGxlYXN0IDEgY2VudGVyAG4gbXVzdCBiZSBwb3NpdGl2ZQBQb3NpdGlvbiBpcyBub3Qgd2l0aGluIHJhbmdlAFslc10gWyVzXSBbJXNdIDogRm91bmQgJWQgZmVhdHVyZXMgaW4gcXVlcnkAQXNzZXJ0aW9uIGBrID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGtwLnNjYWxlIDwgbUxhcGxhY2lhblB5cmFtaWQubnVtU2NhbGVQZXJPY3RhdmUoKWAgZmFpbGVkIGluIABGZWF0dXJlIHBvaW50IHNjYWxlIGlzIG91dCBvZiBib3VuZHMAayBtdXN0IGJlIHBvc2l0aXZlAEZpbmQgTWF0Y2hlcyAoMSkASG91Z2ggVm90aW5nICgxKQBBc3NlcnRpb24gYGtwLnNjb3JlID09IGxhcDEuZ2V0PGZsb2F0Pih5KVt4XWAgZmFpbGVkIGluIABTY29yZSBpcyBub3QgY29uc2lzdGVudCB3aXRoIHRoZSBEb0cgaW1hZ2UARmluZCBIb3VnaCBNYXRjaGVzICgxKQBFc3RpbWF0ZSBIb21vZ3JhcGh5ICgxKQBBc3NlcnRpb24gYGJ1Y2tldFswXS5maXJzdCA+PSBidWNrZXRbbl0uZmlyc3RgIGZhaWxlZCBpbiAAbnRoX2VsZW1lbnQgZmFpbGVkAEZpbmQgSW5saWVycyAoMSkARmluZCBNYXRjaGVzICgyKQBBc3NlcnRpb24gYG9jdGF2ZSA8IG1OdW1PY3RhdmVzYCBmYWlsZWQgaW4gAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9kZXRlY3RvcnMvZ2F1c3NpYW5fc2NhbGVfc3BhY2VfcHlyYW1pZC5oAEhvdWdoIFZvdGluZyAoMikAT2N0YXZlIG91dCBvZiByYW5nZQBGaW5kIEhvdWdoIE1hdGNoZXMgKDIpAEVzdGltYXRlIEhvbW9ncmFwaHkgKDIpAEFzc2VydGlvbiBgc2NhbGUgPCBtTnVtU2NhbGVzUGVyT2N0YXZlYCBmYWlsZWQgaW4gAFNjYWxlIG91dCBvZiByYW5nZQBGaW5kIElubGllcnMgKDIpAEFzc2VydGlvbiBgYmVzdF9pbmRleCAhPSBzdGQ6Om51bWVyaWNfbGltaXRzPHNpemVfdD46Om1heCgpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW5kZXggPCBtSW1hZ2VzLnNpemUoKWAgZmFpbGVkIGluIAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZGV0ZWN0b3JzL0RvR19zY2FsZV9pbnZhcmlhbnRfZGV0ZWN0b3IuaAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvbWF0Y2hlcnMvZmVhdHVyZV9tYXRjaGVyLWlubGluZS5oAFNvbWV0aGluZyBzdHJhbmdlAEluZGV4IGlzIG91dCBvZiByYW5nZQBBc3NlcnRpb24gYHNjYWxlID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtTWF0Y2hlcy5zaXplKCkgPD0gZmVhdHVyZXMxLT5zaXplKClgIGZhaWxlZCBpbiAATnVtYmVyIG9mIG1hdGNoZXMgc2hvdWxkIGJlIGxvd2VyAFNjYWxlIG11c3QgYmUgcG9zaXRpdmUAU2NhbGUgbXVzdCBiZSBsZXNzIHRoYW4gbnVtYmVyIG9mIHNjYWxlIHBlciBvY3RhdmUAQXNzZXJ0aW9uIGBtUm9vdC5nZXQoKWAgZmFpbGVkIGluIABSb290IGNhbm5vdCBiZSBOVUxMAEFzc2VydGlvbiBgbGFwMC5oZWlnaHQoKSA9PSBsYXAxLmhlaWdodCgpID09IGxhcDIuaGVpZ2h0KClgIGZhaWxlZCBpbiAAV2lkdGgvaGVpZ2h0IGFyZSBub3QgY29uc2lzdGVudABBc3NlcnRpb24gYG1pbmkgIT0gLTFgIGZhaWxlZCBpbiAATWluaW11bSBpbmRleCBub3Qgc2V0AEFzc2VydGlvbiBgKGxhcDAuaGVpZ2h0KCkgPT0gbGFwMS5oZWlnaHQoKSkgJiYgKChsYXAxLmhlaWdodCgpPj4xKSA9PSBsYXAyLmhlaWdodCgpKWAgZmFpbGVkIGluIABBc3NlcnRpb24gYCgobGFwMC53aWR0aCgpPj4xKSA9PSBsYXAxLndpZHRoKCkpICYmIChsYXAxLndpZHRoKCkgPT0gbGFwMi53aWR0aCgpKWAgZmFpbGVkIGluIABBc3NlcnRpb24gYG4gPD0gaW5fbWF0Y2hlcy5zaXplKClgIGZhaWxlZCBpbiAAU2hvdWxkIGJlIHRoZSBzYW1lAEFzc2VydGlvbiBgMGAgZmFpbGVkIGluIABJbWFnZSBzaXplcyBhcmUgaW5jb25zaXN0ZW50AEFzc2VydGlvbiBgYmluWCA+PSAwYCBmYWlsZWQgaW4gAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9tYXRjaGVycy9ob3VnaF9zaW1pbGFyaXR5X3ZvdGluZy5oAEFzc2VydGlvbiBgKHgtMSkgPj0gMCAmJiAoeCsxKSA8IGxhcDEud2lkdGgoKWAgZmFpbGVkIGluIAB4IG91dCBvZiBib3VuZHMAYmluWCBvdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGBiaW5YIDwgbU51bVhCaW5zYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKHktMSkgPj0gMCAmJiAoeSsxKSA8IGxhcDEuaGVpZ2h0KClgIGZhaWxlZCBpbiAAeSBvdXQgb2YgYm91bmRzAEFzc2VydGlvbiBgYmluWSA+PSAwYCBmYWlsZWQgaW4gAGJpblkgb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgbGFwMC53aWR0aCgpID09IGxhcDEud2lkdGgoKWAgZmFpbGVkIGluIABJbWFnZSBkaW1lbnNpb25zIGluY29uc2lzdGVudABBc3NlcnRpb24gYGJpblkgPCBtTnVtWUJpbnNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBiaW5BbmdsZSA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbGFwMC53aWR0aCgpID09IGxhcDIud2lkdGgoKWAgZmFpbGVkIGluIABiaW5BbmdsZSBvdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGBsYXAwLmhlaWdodCgpID09IGxhcDEuaGVpZ2h0KClgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBiaW5BbmdsZSA8IG1OdW1BbmdsZUJpbnNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBsYXAwLmhlaWdodCgpID09IGxhcDIuaGVpZ2h0KClgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBiaW5TY2FsZSA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKHgtMSkgPj0gMCAmJiAoeCsxKSA8IGltLndpZHRoKClgIGZhaWxlZCBpbiAAYmluU2NhbGUgb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgKHktMSkgPj0gMCAmJiAoeSsxKSA8IGltLmhlaWdodCgpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgYmluU2NhbGUgPCBtTnVtU2NhbGVCaW5zYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKGxhcDAud2lkdGgoKT4+MSkgPT0gbGFwMi53aWR0aCgpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZGlzdEJpbkFuZ2xlID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGAobGFwMC5oZWlnaHQoKT4+MSkgPT0gbGFwMi5oZWlnaHQoKWAgZmFpbGVkIGluIABkaXN0QmluQW5nbGUgbXVzdCBub3QgYmUgbmVnYXRpdmUAQXNzZXJ0aW9uIGB4X2Rpdl8yLTAuNWYgPj0gMGAgZmFpbGVkIGluIAB4X2Rpdl8yIG91dCBvZiBib3VuZHMgb3V0IG9mIGJvdW5kcyBmb3IgaW50ZXJwb2xhdGlvbgBBc3NlcnRpb24gYGh5cC5zaXplKCkgPj0gOSptYXhfbnVtX2h5cG90aGVzZXNgIGZhaWxlZCBpbiAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2hvbW9ncmFwaHlfZXN0aW1hdGlvbi9yb2J1c3RfaG9tb2dyYXBoeS5oAEFzc2VydGlvbiBgeV9kaXZfMi0wLjVmID49IDBgIGZhaWxlZCBpbiAAaHlwIHZlY3RvciBzaG91bGQgYmUgb2Ygc2l6ZSA5Km1heF9udW1faHlwb3RoZXNlcwB5X2Rpdl8yIG91dCBvZiBib3VuZHMgb3V0IG9mIGJvdW5kcyBmb3IgaW50ZXJwb2xhdGlvbgBBc3NlcnRpb24gYHRtcF9pLnNpemUoKSA+PSBudW1fcG9pbnRzYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgeF9kaXZfMiswLjVmIDwgbGFwMi53aWR0aCgpYCBmYWlsZWQgaW4gAHRtcF9pIHZlY3RvciBzaG91bGQgYmUgb2Ygc2l6ZSBudW1fcG9pbnRzAEFzc2VydGlvbiBgeV9kaXZfMiswLjVmIDwgbGFwMi5oZWlnaHQoKWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGh5cF9jb3N0cy5zaXplKCkgPj0gbWF4X251bV9oeXBvdGhlc2VzYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKGxhcDAud2lkdGgoKT4+MSkgPT0gbGFwMS53aWR0aCgpYCBmYWlsZWQgaW4gAGh5cF9jb3N0cyB2ZWN0b3Igc2hvdWxkIGJlIG9mIHNpemUgbWF4X251bV9oeXBvdGhlc2VzAEFzc2VydGlvbiBgKGxhcDAuaGVpZ2h0KCk+PjEpID09IGxhcDEuaGVpZ2h0KClgIGZhaWxlZCBpbiAAYWxsb2NhdG9yPFQ+OjphbGxvY2F0ZShzaXplX3QgbikgJ24nIGV4Y2VlZHMgbWF4aW11bSBzdXBwb3J0ZWQgc2l6ZQBBc3NlcnRpb24gYG4gPiAwYCBmYWlsZWQgaW4gAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci91dGlscy9wYXJ0aWFsX3NvcnQuaABBc3NlcnRpb24gYHJvdyA8IG1IZWlnaHRgIGZhaWxlZCBpbiAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2ZyYW1ld29yay9pbWFnZS5oAG4gbXVzdCBiZSBwb3NpdGl2ZQByb3cgb3V0IG9mIGJvdW5kcwBBc3NlcnRpb24gYGsgPiAwYCBmYWlsZWQgaW4gAGsgbXVzdCBiZSBwb3NpdGl2ZQBBc3NlcnRpb24gYChpbnQpc3RkOjpmbG9vcih4KSA9PSAoaW50KXhgIGZhaWxlZCBpbiAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9pbnRlcnBvbGF0ZS5oAEFzc2VydGlvbiBgMGAgZmFpbGVkIGluIABGYWlsZWQgdG8gY29tcHV0ZSBtYXRyaXggaW52ZXJzZQBmbG9vcigpIGFuZCBjYXN0IG5vdCB0aGUgc2FtZQBBc3NlcnRpb24gYChpbnQpc3RkOjpmbG9vcih5KSA9PSAoaW50KXlgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB5cCA+PSAwICYmIHlwIDwgaGVpZ2h0YCBmYWlsZWQgaW4gAHlwIG91dCBvZiBib3VuZHMAQXNzZXJ0aW9uIGB5cF9wbHVzXzEgPj0gMCAmJiB5cF9wbHVzXzEgPCBoZWlnaHRgIGZhaWxlZCBpbiAAeXBfcGx1c18xIG91dCBvZiBib3VuZHMAQXNzZXJ0aW9uIGB4cCA+PSAwICYmIHhwIDwgd2lkdGhgIGZhaWxlZCBpbiAAeHAgb3V0IG9mIGJvdW5kcwBBc3NlcnRpb24gYHhwX3BsdXNfMSA+PSAwICYmIHhwX3BsdXNfMSA8IHdpZHRoYCBmYWlsZWQgaW4gAHhwX3BsdXNfMSBvdXQgb2YgYm91bmRzAEFzc2VydGlvbiBgdzAgPj0gMCAmJiB3MCA8PSAxLjAwMDFgIGZhaWxlZCBpbiAAT3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgdzEgPj0gMCAmJiB3MSA8PSAxLjAwMDFgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB3MiA+PSAwICYmIHcyIDw9IDEuMDAwMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYHczID49IDAgJiYgdzMgPD0gMS4wMDAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKHcwK3cxK3cyK3czKSA8PSAxLjAwMDFgIGZhaWxlZCBpbiAAAAAAAAAAEFUAABAAAAARAAAAAAAAAMBqAAASAAAAEwAAAE42dmlzaW9uOUV4Y2VwdGlvbkUAfP0AAIBqAABs/gAATjZ2aXNpb24xOEJpbm9taWFsUHlyYW1pZDMyZkUAAAB8/QAAoGoAABBVAAAAAAAAlGoAAA4AAAAUAAAAFQAAALlSjD6OWuc+uVKMPgAAAAAAAAAAlGsAABYAAAAXAAAAGAAAABkAAAAaAAAATlN0M19fMjIwX19zaGFyZWRfcHRyX3BvaW50ZXJJUE42dmlzaW9uOEtleWZyYW1lSUxpOTZFRUVOU18xMHNoYXJlZF9wdHJJUzNfRTI3X19zaGFyZWRfcHRyX2RlZmF1bHRfZGVsZXRlSVMzX1MzX0VFTlNfOWFsbG9jYXRvcklTM19FRUVFAHz9AAAMawAA9PoAAE5TdDNfXzIxMHNoYXJlZF9wdHJJTjZ2aXNpb244S2V5ZnJhbWVJTGk5NkVFRUUyN19fc2hhcmVkX3B0cl9kZWZhdWx0X2RlbGV0ZUlTM19TM19FRQBib29sIHZpc2lvbjo6VmlzdWFsRGF0YWJhc2U8dmlzaW9uOjpGUkVBS0V4dHJhY3RvciwgdmlzaW9uOjpCaW5hcnlGZWF0dXJlU3RvcmUsIHZpc2lvbjo6QmluYXJ5RmVhdHVyZU1hdGNoZXI8OTY+Pjo6cXVlcnkoY29uc3QgdmlzaW9uOjpHYXVzc2lhblNjYWxlU3BhY2VQeXJhbWlkICopIFtGRUFUVVJFX0VYVFJBQ1RPUiA9IHZpc2lvbjo6RlJFQUtFeHRyYWN0b3IsIFNUT1JFID0gdmlzaW9uOjpCaW5hcnlGZWF0dXJlU3RvcmUsIE1BVENIRVIgPSB2aXNpb246OkJpbmFyeUZlYXR1cmVNYXRjaGVyPDk2Pl0="); + base64DecodeToExistingUint8Array(bufferView, 27940, "sr65PhLcoL6Qvjk+EtygvpC+Ob4AAACAsr65vhLcoD6Qvjm+EtygPpC+OT7Schi/AAAAANJymL46BgS/0nKYPjoGBL/Schg/AAAAgNJymD46BgQ/0nKYvjoGBD8AAACAVrg9v2ZNJD9WuL2+Zk0kP1a4vT4AAAAAVrg9P2ZNJL9WuL0+Zk0kv1a4vb4M6Vg/AAAAgAzp2D6Z2Ts/DOnYvpnZOz8M6Vi/AAAAAAzp2L6Z2Tu/DOnYPpnZO78AAAAA/FNuP/FlTr8NVO4+8WVOvw1U7r4AAACA/FNuv/FlTj8NVO6+8WVOPw1U7j4AAIC/AAAAAAAAAL/Qs12/AAAAP9CzXb8AAIA/AAAAgAAAAD/Qs10/AAAAv9CzXT8AAAAAqG4AABYAAAAbAAAAHAAAAB0AAAAeAAAATlN0M19fMjIwX19zaGFyZWRfcHRyX3BvaW50ZXJJUGgxNk51bGxBcnJheURlbGV0ZXJJaEVOU185YWxsb2NhdG9ySWhFRUVFAAAAAHz9AABcbgAA9PoAADE2TnVsbEFycmF5RGVsZXRlckloRQAAAAAAAABQbwAAFgAAAB8AAAAgAAAAIQAAACIAAABOU3QzX18yMjBfX3NoYXJlZF9wdHJfcG9pbnRlcklQaE5TXzEwc2hhcmVkX3B0ckloRTI3X19zaGFyZWRfcHRyX2RlZmF1bHRfZGVsZXRlSWhoRUVOU185YWxsb2NhdG9ySWhFRUVFAHz9AADobgAA9PoAAE5TdDNfXzIxMHNoYXJlZF9wdHJJaEUyN19fc2hhcmVkX3B0cl9kZWZhdWx0X2RlbGV0ZUloaEVFAHZpc2lvbjo6U2NvcGVkVGltZXI6On5TY29wZWRUaW1lcigpAGlpaQBpaWlpAGlpaWkAb3BlcmF0b3J+AHsuLi59AG9wZXJhdG9yfHwAb3BlcmF0b3J8AGluZmluaXR5AE1pc3NpbmcgSHVmZm1hbiBjb2RlIHRhYmxlIGVudHJ5AEZlYnJ1YXJ5AEphbnVhcnkAIGltYWdpbmFyeQBKdWx5AFRodXJzZGF5AFR1ZXNkYXkAV2VkbmVzZGF5AFNhdHVyZGF5AFN1bmRheQBNb25kYXkARnJpZGF5AE1heQBUeQAlbS8lZC8leQBNQVhfQUxMT0NfQ0hVTksgaXMgd3JvbmcsIHBsZWFzZSBmaXgAQUxJR05fVFlQRSBpcyB3cm9uZywgcGxlYXNlIGZpeAAgY29tcGxleABEeABOb3QgYSBKUEVHIGZpbGU6IHN0YXJ0cyB3aXRoIDB4JTAyeCAweCUwMngAQ29ycnVwdCBKUEVHIGRhdGE6ICV1IGV4dHJhbmVvdXMgYnl0ZXMgYmVmb3JlIG1hcmtlciAweCUwMngAVW5leHBlY3RlZCBtYXJrZXIgMHglMDJ4AFVuc3VwcG9ydGVkIG1hcmtlciB0eXBlIDB4JTAyeABVbnN1cHBvcnRlZCBKUEVHIHByb2Nlc3M6IFNPRiB0eXBlIDB4JTAyeABEZWZpbmUgSHVmZm1hbiBUYWJsZSAweCUwMngARGVmaW5lIEFyaXRobWV0aWMgVGFibGUgMHglMDJ4OiAweCUwMngALSsgICAwWDB4AC0wWCswWCAwWC0weCsweCAweABCb2d1cyBEQUMgdmFsdWUgMHgleAB0aHJvdwBfX25leHRfcHJpbWUgb3ZlcmZsb3cASHVmZm1hbiBjb2RlIHNpemUgdGFibGUgb3ZlcmZsb3cAbncAb3BlcmF0b3IgbmV3AER3AE5vdgBkdgBjdgBEdgBUaHUAVHUAICAgICAgICAlNHUgJTR1ICU0dSAlNHUgJTR1ICU0dSAlNHUgJTR1AEpQRUcgcGFyYW1ldGVyIHN0cnVjdCBtaXNtYXRjaDogbGlicmFyeSB0aGlua3Mgc2l6ZSBpcyAldSwgY2FsbGVyIGV4cGVjdHMgJXUARGVmaW5lIFJlc3RhcnQgSW50ZXJ2YWwgJXUAV2FybmluZzogdGh1bWJuYWlsIGltYWdlIHNpemUgZG9lcyBub3QgbWF0Y2ggZGF0YSBsZW5ndGggJXUATWlzY2VsbGFuZW91cyBtYXJrZXIgMHglMDJ4LCBsZW5ndGggJXUASkZJRiBleHRlbnNpb24gbWFya2VyOiB0eXBlIDB4JTAyeCwgbGVuZ3RoICV1AEpGSUYgZXh0ZW5zaW9uIG1hcmtlcjogcGFsZXR0ZSB0aHVtYm5haWwgaW1hZ2UsIGxlbmd0aCAldQBKRklGIGV4dGVuc2lvbiBtYXJrZXI6IEpQRUctY29tcHJlc3NlZCB0aHVtYm5haWwgaW1hZ2UsIGxlbmd0aCAldQBKRklGIGV4dGVuc2lvbiBtYXJrZXI6IFJHQiB0aHVtYm5haWwgaW1hZ2UsIGxlbmd0aCAldQBVbmtub3duIEFQUDE0IG1hcmtlciAobm90IEFkb2JlKSwgbGVuZ3RoICV1AFVua25vd24gQVBQMCBtYXJrZXIgKG5vdCBKRklGKSwgbGVuZ3RoICV1AE9idGFpbmVkIFhNUyBoYW5kbGUgJXUARnJlZWQgWE1TIGhhbmRsZSAldQBPYnRhaW5lZCBFTVMgaGFuZGxlICV1AEZyZWVkIEVNUyBoYW5kbGUgJXUAdW5zdXBwb3J0ZWQgbG9jYWxlIGZvciBzdGFuZGFyZCBpbnB1dABBdWd1c3QAIGNvbnN0AEludExpc3QAU3RyaW5nTGlzdABJbnZhbGlkIGNyb3AgcmVxdWVzdABVbnN1cHBvcnRlZCBjb2xvciBjb252ZXJzaW9uIHJlcXVlc3QAY29uc3RfY2FzdAByZWludGVycHJldF9jYXN0AHN0YXRpY19jYXN0AGR5bmFtaWNfY2FzdAB1bnNpZ25lZCBzaG9ydABub2V4Y2VwdAB1bnNpZ25lZCBpbnQAQ29ycnVwdCBKUEVHIGRhdGE6IHByZW1hdHVyZSBlbmQgb2YgZGF0YSBzZWdtZW50AGx0AGhlaWdodABndABGcmFjdGlvbmFsIHNhbXBsaW5nIG5vdCBpbXBsZW1lbnRlZCB5ZXQAQ0NJUjYwMSBzYW1wbGluZyBub3QgaW1wbGVtZW50ZWQgeWV0AE5vdCBpbXBsZW1lbnRlZCB5ZXQARXJyb3IgcmVhZGluZyBkYXRhIGZyb20gJXMuZnNldABSZWFkaW5nICVzLmZzZXQAZ2V0AEVycm9yOiBrcG1TZXRSZWZEYXRhU2V0AEVycm9yOiBrcG1DaGFuZ2VQYWdlTm9PZlJlZkRhdGFTZXQARXJyb3I6IGtwbU1lcmdlUmVmRGF0YVNldABzdHJ1Y3QAIHJlc3RyaWN0AG9iamNfb2JqZWN0AE9jdABmbG9hdABTYXQAc3RkOjpudWxscHRyX3QAd2NoYXJfdABjaGFyOF90AGNoYXIxNl90AHVpbnQ2NF90AGNoYXIzMl90AFV0AFR0AFN0AENhbm5vdCBxdWFudGl6ZSBtb3JlIHRoYW4gJWQgY29sb3IgY29tcG9uZW50cwBTdGFydCBPZiBTY2FuOiAlZCBjb21wb25lbnRzAEJvZ3VzIHZpcnR1YWwgYXJyYXkgYWNjZXNzAEJvZ3VzIHNhbXBsaW5nIGZhY3RvcnMAUXVhbnRpemluZyB0byAlZCA9ICVkKiVkKiVkIGNvbG9ycwBRdWFudGl6aW5nIHRvICVkIGNvbG9ycwBDYW5ub3QgcXVhbnRpemUgdG8gZmV3ZXIgdGhhbiAlZCBjb2xvcnMAQ2Fubm90IHF1YW50aXplIHRvIG1vcmUgdGhhbiAlZCBjb2xvcnMASW52YWxpZCBKUEVHIGZpbGUgc3RydWN0dXJlOiB0d28gU09JIG1hcmtlcnMASW52YWxpZCBKUEVHIGZpbGUgc3RydWN0dXJlOiB0d28gU09GIG1hcmtlcnMAbmZ0TWFya2VycwBfYWRkTkZUTWFya2VycwBTbW9vdGhpbmcgbm90IHN1cHBvcnRlZCB3aXRoIG5vbnN0YW5kYXJkIHNhbXBsaW5nIHJhdGlvcwBNYXhpbXVtIHN1cHBvcnRlZCBpbWFnZSBkaW1lbnNpb24gaXMgJXUgcGl4ZWxzAHRoaXMAZ3MAQXBwbGljYXRpb24gdHJhbnNmZXJyZWQgdG9vIG1hbnkgc2NhbmxpbmVzAEFwcGxpY2F0aW9uIHRyYW5zZmVycmVkIHRvbyBmZXcgc2NhbmxpbmVzAGRzAFRzAERlYnVnIG1vZGUgc2V0IHRvICVzAEZhaWxlZCB0byBjcmVhdGUgdGVtcG9yYXJ5IGZpbGUgJXMAQ2xvc2VkIHRlbXBvcmFyeSBmaWxlICVzAE9wZW5lZCB0ZW1wb3JhcnkgZmlsZSAlcwBudWxscHRyAHNyAEFwcgB2ZWN0b3IAc3RkOjphbGxvY2F0b3IASW5wdXQgZmlsZSByZWFkIGVycm9yAEludmFsaWQgSlBFRyBmaWxlIHN0cnVjdHVyZTogbWlzc2luZyBTT1MgbWFya2VyAG5mdE1hcmtlcgBkZXRlY3RNYXJrZXIAZ2V0TkZUTWFya2VyAGRldGVjdE5GVE1hcmtlcgBPY3RvYmVyAE5vdmVtYmVyAFNlcHRlbWJlcgBEZWNlbWJlcgB1bnNpZ25lZCBjaGFyAGlvc19iYXNlOjpjbGVhcgBNYXIAVW5yZWNvZ25pemVkIGNvbXBvbmVudCBJRHMgJWQgJWQgJWQsIGFzc3VtaW5nIFlDYkNyAGVxAHNldHVwAFZpcnR1YWwgYXJyYXkgY29udHJvbGxlciBtZXNzZWQgdXAAZnAAU2VwAFRwACVJOiVNOiVTICVwAGF1dG8Ab2JqY3Byb3RvAG9vAGVvAERvAHRlYXJkb3duAFN1bgBKdW4AeXB0bgBzdGQ6OmV4Y2VwdGlvbgBCb2d1cyBIdWZmbWFuIHRhYmxlIGRlZmluaXRpb24AU2VsZWN0ZWQgJWQgY29sb3JzIGZvciBxdWFudGl6YXRpb24ASW1hZ2UgdG9vIHdpZGUgZm9yIHRoaXMgaW1wbGVtZW50YXRpb24AdW5pb24ATW9uAGRuAG5hbgBEaWRuJ3QgZXhwZWN0IG1vcmUgdGhhbiBvbmUgc2NhbgBTYW1wbGluZyBmYWN0b3JzIHRvbyBsYXJnZSBmb3IgaW50ZXJsZWF2ZWQgc2NhbgBKYW4AVG4AZW51bQBybQBjbQBiYXNpY19pb3N0cmVhbQBzdGQ6Omlvc3RyZWFtAGJhc2ljX29zdHJlYW0Ac3RkOjpvc3RyZWFtAGJhc2ljX2lzdHJlYW0Ac3RkOjppc3RyZWFtAEp1bABwbABib29sAG1sAHVsbABCdWZmZXIgcGFzc2VkIHRvIEpQRUcgbGlicmFyeSBpcyB0b28gc21hbGwAQXByaWwAc2V0TG9nTGV2ZWwAZ2V0TG9nTGV2ZWwAZW1zY3JpcHRlbjo6dmFsAHN0cmluZyBsaXRlcmFsAFVsAHB1c2hfYmFjawBGcmkAZHBpAG1pAE5GVCBtYXJrZXIgaGVpZ2h0OiAlaQBORlQgbnVtLiBvZiBJbWFnZVNldDogJWkATkZUIG1hcmtlciBkcGk6ICVpAE5GVCBtYXJrZXIgd2lkdGg6ICVpAGRhdGFzZXRQYXRobmFtZXMgc2l6ZTogJWkAQm9ndXMgbWFya2VyIGxlbmd0aAB3aWR0aABNYXJjaABBdWcAdW5zaWduZWQgbG9uZyBsb25nAHVuc2lnbmVkIGxvbmcAdGVybWluYXRpbmcAc3RkOjp3c3RyaW5nAHN0ZDo6YmFzaWNfc3RyaW5nAHN0ZDo6c3RyaW5nAHN0ZDo6dTE2c3RyaW5nAHN0ZDo6dTMyc3RyaW5nAENvcHlyaWdodCAoQykgMjAxOCwgVGhvbWFzIEcuIExhbmUsIEd1aWRvIFZvbGxiZWRpbmcAX191dWlkb2YAaW5mAGhhbGYAJWFmACUuMExmACVMZgByZXNpemUAYWxsb2NhdG9yPFQ+OjphbGxvY2F0ZShzaXplX3QgbikgJ24nIGV4Y2VlZHMgbWF4aW11bSBzdXBwb3J0ZWQgc2l6ZQB0cnVlAFR1ZQBvcGVyYXRvciBkZWxldGUAZmFsc2UAU3VzcGVuc2lvbiBub3QgYWxsb3dlZCBoZXJlAEp1bmUAc2V0UHJvamVjdGlvbk5lYXJQbGFuZQBnZXRQcm9qZWN0aW9uTmVhclBsYW5lAHNldFByb2plY3Rpb25GYXJQbGFuZQBnZXRQcm9qZWN0aW9uRmFyUGxhbmUAUmVxdWVzdGVkIGZlYXR1cmUgd2FzIG9taXR0ZWQgYXQgY29tcGlsZSB0aW1lACB2b2xhdGlsZQBTZWVrIGZhaWxlZCBvbiB0ZW1wb3JhcnkgZmlsZQBSZWFkIGZhaWxlZCBvbiB0ZW1wb3JhcnkgZmlsZQBFbXB0eSBpbnB1dCBmaWxlAFByZW1hdHVyZSBlbmQgb2YgaW5wdXQgZmlsZQBQcmVtYXR1cmUgZW5kIG9mIEpQRUcgZmlsZQBzZXRDYW1lcmEoKTogRXJyb3IgY3JlYXRpbmcgM0QgaGFuZGxlAGxvbmcgZG91YmxlAF9ibG9ja19pbnZva2UARENUIGNvZWZmaWNpZW50IG91dCBvZiByYW5nZQBJbnZhbGlkIGNvbG9yIHF1YW50aXphdGlvbiBtb2RlIGNoYW5nZQBKUEVHIGRhdGFzdHJlYW0gY29udGFpbnMgbm8gaW1hZ2UAICAgIHdpdGggJWQgeCAlZCB0aHVtYm5haWwgaW1hZ2UAZ2V0UHJvY2Vzc2luZ0ltYWdlAFN0YXJ0IG9mIEltYWdlAEVuZCBPZiBJbWFnZQBCb2d1cyBidWZmZXIgY29udHJvbCBtb2RlAENvcnJ1cHQgSlBFRyBkYXRhOiBiYWQgSHVmZm1hbiBjb2RlAENvcnJ1cHQgSlBFRyBkYXRhOiBiYWQgYXJpdGhtZXRpYyBjb2RlAHNldERlYnVnTW9kZQBnZXREZWJ1Z01vZGUAc2V0VGhyZXNob2xkTW9kZQBnZXRUaHJlc2hvbGRNb2RlAHNldEltYWdlUHJvY01vZGUAZ2V0SW1hZ2VQcm9jTW9kZQBCb2d1cyBpbnB1dCBjb2xvcnNwYWNlAEJvZ3VzIEpQRUcgY29sb3JzcGFjZQBUZQBzdGQAc2V0VGhyZXNob2xkAGdldFRocmVzaG9sZAB2b2lkAEJhY2tpbmcgc3RvcmUgbm90IHN1cHBvcnRlZABEQ1Qgc2NhbGVkIGJsb2NrIHNpemUgJWR4JWQgbm90IHN1cHBvcnRlZAB0ZXJtaW5hdGVfaGFuZGxlciB1bmV4cGVjdGVkbHkgcmV0dXJuZWQAUXVhbnRpemF0aW9uIHRhYmxlIDB4JTAyeCB3YXMgbm90IGRlZmluZWQASHVmZm1hbiB0YWJsZSAweCUwMnggd2FzIG5vdCBkZWZpbmVkAEFyaXRobWV0aWMgdGFibGUgMHglMDJ4IHdhcyBub3QgZGVmaW5lZAAndW5uYW1lZABXcml0ZSB0byBYTVMgZmFpbGVkAFJlYWQgZnJvbSBYTVMgZmFpbGVkAFdyaXRlIHRvIEVNUyBmYWlsZWQAUmVhZCBmcm9tIEVNUyBmYWlsZWQAV2VkACAgICAgICAgJTNkICUzZCAlM2QgJTNkICUzZCAlM2QgJTNkICUzZABXYXJuaW5nOiB1bmtub3duIEpGSUYgcmV2aXNpb24gbnVtYmVyICVkLiUwMmQAQ29ycnVwdCBKUEVHIGRhdGE6IGZvdW5kIG1hcmtlciAweCUwMnggaW5zdGVhZCBvZiBSU1QlZABTdGFydCBPZiBGcmFtZSAweCUwMng6IHdpZHRoPSV1LCBoZWlnaHQ9JXUsIGNvbXBvbmVudHM9JWQAICAgIENvbXBvbmVudCAlZDogJWRoeCVkdiBxPSVkAEludmFsaWQgcHJvZ3Jlc3NpdmUgcGFyYW1ldGVycyBTcz0lZCBTZT0lZCBBaD0lZCBBbD0lZAAgIFNzPSVkLCBTZT0lZCwgQWg9JWQsIEFsPSVkACAgICBDb21wb25lbnQgJWQ6IGRjPSVkIGFjPSVkAEludmFsaWQgcHJvZ3Jlc3NpdmUgcGFyYW1ldGVycyBhdCBzY2FuIHNjcmlwdCBlbnRyeSAlZABJbnZhbGlkIHNjYW4gc2NyaXB0IGF0IGVudHJ5ICVkAEJvZ3VzIERRVCBpbmRleCAlZABCb2d1cyBESFQgaW5kZXggJWQAQm9ndXMgREFDIGluZGV4ICVkAFRvbyBtYW55IGNvbG9yIGNvbXBvbmVudHM6ICVkLCBtYXggJWQASW5jb25zaXN0ZW50IHByb2dyZXNzaW9uIHNlcXVlbmNlIGZvciBjb21wb25lbnQgJWQgY29lZmZpY2llbnQgJWQAV3JvbmcgSlBFRyBsaWJyYXJ5IHZlcnNpb246IGxpYnJhcnkgaXMgJWQsIGNhbGxlciBleHBlY3RzICVkAFRocmVzaG9sZCBtb2RlIHNldCB0byAlZABUaHJlc2hvbGQgc2V0IHRvICVkAEF0IG1hcmtlciAweCUwMngsIHJlY292ZXJ5IGFjdGlvbiAlZABVbnN1cHBvcnRlZCBKUEVHIGRhdGEgcHJlY2lzaW9uICVkAERlZmluZSBRdWFudGl6YXRpb24gVGFibGUgJWQgIHByZWNpc2lvbiAlZABBZG9iZSBBUFAxNCBtYXJrZXI6IHZlcnNpb24gJWQsIGZsYWdzIDB4JTA0eCAweCUwNHgsIHRyYW5zZm9ybSAlZABBbGxvY2F0ZWQgdmlkZW9GcmFtZVNpemUgJWQASW1wcm9wZXIgY2FsbCB0byBKUEVHIGxpYnJhcnkgaW4gc3RhdGUgJWQAQ2Fubm90IHRyYW5zY29kZSBkdWUgdG8gbXVsdGlwbGUgdXNlIG9mIHF1YW50aXphdGlvbiB0YWJsZSAlZABVbmtub3duIEFkb2JlIGNvbG9yIHRyYW5zZm9ybSBjb2RlICVkAEludmFsaWQgbWVtb3J5IHBvb2wgY29kZSAlZABCb2d1cyBtZXNzYWdlIGNvZGUgJWQAVHJhY2tpbmcgbG9zdC4gJWQASkZJRiBBUFAwIG1hcmtlcjogdmVyc2lvbiAlZC4lMDJkLCBkZW5zaXR5ICVkeCVkICAlZABEZWMAJWxkJWMAQ29tcG9uZW50IGluZGV4ICVkOiBtaXNtYXRjaGluZyBzYW1wbGluZyByYXRpbyAlZDolZCwgJWQ6JWQsICVjAEZlYgBVYgByd2EAU2NhbiBzY3JpcHQgZG9lcyBub3QgdHJhbnNtaXQgYWxsIGRhdGEAZ2V0TkZURGF0YQBfbG9hZENhbWVyYQBuYQAnbGFtYmRhAGFhACVhAG9wZXJhdG9yXgBvcGVyYXRvciBuZXdbXQBvcGVyYXRvcltdAG9wZXJhdG9yIGRlbGV0ZVtdAHBpeGVsIHZlY3RvclsAKVsAX19fX1oAJWEgJWIgJWQgJUg6JU06JVMgJVkAUE9TSVgAZFYAQVJfTEFCRUxJTkdfVEhSRVNIX01PREVfQVVUT19PVFNVAGZwVAAkVFQAQVJfTUFSS0VSX0lORk9fQ1VUT0ZGX1BIQVNFX01BVENIX0NPTlRSQVNUAEFSX01BWF9MT09QX0NPVU5UACRUAHJTAGxTAGFTAEludmFsaWQgY29tcG9uZW50IElEICVkIGluIFNPUwBBUl9NQVJLRVJfSU5GT19DVVRPRkZfUEhBU0VfSEVVUklTVElDX1RST1VCTEVTT01FX01BVFJJWF9DT0RFUwBFUlJPUl9NQVJLRVJfSU5ERVhfT1VUX09GX0JPVU5EUwAlSDolTTolUwBvUgBBUl9MT0dfTEVWRUxfRVJST1IAQVJfTUFSS0VSX0lORk9fQ1VUT0ZGX1BIQVNFX1BPU0VfRVJST1IAZU8AQVJfTE9HX0xFVkVMX0lORk8AQVJfTE9HX0xFVkVMX1JFTF9JTkZPAERPAHNyTgBhTgBfR0xPQkFMX19OAEFSX0xPR19MRVZFTF9XQVJOAEFSX01BUktFUl9JTkZPX0NVVE9GRl9QSEFTRV9QQVRURVJOX0VYVFJBQ1RJT04ATkFOAEFSX0xBQkVMSU5HX1RIUkVTSF9NT0RFX0FVVE9fTUVESUFOACROAHJNAFBNAEpQRUdNRU0AQU0AU3RMAHBMAG1MAGZMACVMYUwATENfQUxMAEFSX01BUktFUl9JTkZPX0NVVE9GRl9QSEFTRV9NQVRDSF9CQVJDT0RFX0VEQ19GQUlMAEFSX0xBQkVMSU5HX1RIUkVTSF9NT0RFX01BTlVBTABtSQBVYTllbmFibGVfaWZJAEFSX01BUktFUl9JTkZPX0NVVE9GRl9QSEFTRV9QT1NFX0VSUk9SX01VTFRJAEFSX0xPT1BfQlJFQUtfVEhSRVNIAEFSX0RFRkFVTFRfTEFCRUxJTkdfVEhSRVNIAEFSX0xPR19MRVZFTF9ERUJVRwBMQU5HAEludmFsaWQgU09TIHBhcmFtZXRlcnMgZm9yIHNlcXVlbnRpYWwgSlBFRwBDYXV0aW9uOiBxdWFudGl6YXRpb24gdGFibGVzIGFyZSB0b28gY29hcnNlIGZvciBiYXNlbGluZSBKUEVHAEludmFsaWQgSlBFRyBmaWxlIHN0cnVjdHVyZTogJXMgYmVmb3JlIFNPRgBJTkYAdkUARG5FAEFSX0xBQkVMSU5HX1RIUkVTSF9NT0RFX0FVVE9fQURBUFRJVkUAUkUAT0UAQVJfTUFSS0VSX0lORk9fQ1VUT0ZGX1BIQVNFX05PTkUAQVJfREVCVUdfRElTQUJMRQBBUl9ERUJVR19FTkFCTEUAQVJfSU1BR0VfUFJPQ19GUkFNRV9JTUFHRQBBUl9JTUFHRV9QUk9DX0ZJRUxEX0lNQUdFAEFSX0RFRkFVTFRfREVCVUdfTU9ERQBBUl9ERUZBVUxUX0lNQUdFX1BST0NfTU9ERQBBUl9NQVJLRVJfSU5GT19DVVRPRkZfUEhBU0VfTUFUQ0hfQ09ORklERU5DRQBiMUUAYjBFAEVSUk9SX0FSQ09OVFJPTExFUl9OT1RfRk9VTkQARVJST1JfTVVMVElNQVJLRVJfTk9UX0ZPVU5EAEFSX01BUktFUl9JTkZPX0NVVE9GRl9QSEFTRV9NQVRDSF9CQVJDT0RFX05PVF9GT1VORABBUl9NQVJLRVJfSU5GT19DVVRPRkZfUEhBU0VfTUFUQ0hfR0VORVJJQwBEQwBvcGVyYXRvcj8AT3V0cHV0IGZpbGUgd3JpdGUgZXJyb3IgLS0tIG91dCBvZiBkaXNrIHNwYWNlPwBXcml0ZSBmYWlsZWQgb24gdGVtcG9yYXJ5IGZpbGUgLS0tIG91dCBvZiBkaXNrIHNwYWNlPwBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxzaG9ydD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dW5zaWduZWQgc2hvcnQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGludD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dW5zaWduZWQgaW50PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxmbG9hdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dWludDhfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8aW50OF90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1aW50MTZfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8aW50MTZfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dWludDMyX3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGludDMyX3Q+AG9wZXJhdG9yPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxjaGFyPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1bnNpZ25lZCBjaGFyPgBzdGQ6OmJhc2ljX3N0cmluZzx1bnNpZ25lZCBjaGFyPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxzaWduZWQgY2hhcj4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8bG9uZz4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dW5zaWduZWQgbG9uZz4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8ZG91YmxlPgBvcGVyYXRvcj4+AG9wZXJhdG9yPD0+AG9wZXJhdG9yLT4Ac3RkOjpiYXNpY19pb3N0cmVhbTxjaGFyLCBzdGQ6OmNoYXJfdHJhaXRzPGNoYXI+ID4Ac3RkOjpiYXNpY19vc3RyZWFtPGNoYXIsIHN0ZDo6Y2hhcl90cmFpdHM8Y2hhcj4gPgBzdGQ6OmJhc2ljX2lzdHJlYW08Y2hhciwgc3RkOjpjaGFyX3RyYWl0czxjaGFyPiA+AHN0ZDo6YmFzaWNfc3RyaW5nPGNoYXIsIHN0ZDo6Y2hhcl90cmFpdHM8Y2hhcj4sIHN0ZDo6YWxsb2NhdG9yPGNoYXI+ID4Ab3BlcmF0b3J8PQBvcGVyYXRvcj0Ab3BlcmF0b3JePQBvcGVyYXRvcj49AG9wZXJhdG9yPj49AG9wZXJhdG9yPT0Ab3BlcmF0b3I8PQBvcGVyYXRvcjw8PQBvcGVyYXRvci89AG9wZXJhdG9yLT0Ab3BlcmF0b3IrPQBvcGVyYXRvcio9AG9wZXJhdG9yJj0Ab3BlcmF0b3IlPQBvcGVyYXRvciE9AG9wZXJhdG9yPAB0ZW1wbGF0ZTwAaWQ8AG9wZXJhdG9yPDwALjwAIjwAW2FiaToAIFtlbmFibGVfaWY6AHN0ZDo6ADAxMjM0NTY3ODkAdW5zaWduZWQgX19pbnQxMjgAX19mbG9hdDEyOABkZWNpbWFsMTI4ADljICAxNC1KYW4tMjAxOABDLlVURi04AGRlY2ltYWw2NABFcnJvciByZWFkaW5nIEtQTSBkYXRhIGZyb20gJXMuZnNldDMAUmVhZGluZyAlcy5mc2V0MwBzZXR1cEFSMgBkZWNpbWFsMzIAMABvcGVyYXRvci8ARXJyb3IgZXhjZWVkIG1heGltdW0gcGFnZXMuAG9uLgBvZmYuAExvYWRpbmcgb2YgTkZUIGRhdGEgY29tcGxldGUuAHNldENhbWVyYSgpOiBFcnJvcjogYXJQYXJhbUxUQ3JlYXRlLgBEb25lLgBzZXRDYW1lcmEoKTogRXJyb3I6IGFyQ3JlYXRlSGFuZGxlLgBFcnJvcjogYXIyQ3JlYXRlSGFuZGxlLgBhckZpbHRlclRyYW5zTWF0IGVycm9yIHdpdGggbWFya2VyICVkLgBJbWFnZSBwcm9jLiBtb2RlIHNldCB0byAlZC4AQXNzaWduZWQgcGFnZSBuby4gJWQuAGxvYWRDYW1lcmEoKTogRXJyb3IgbG9hZGluZyBwYXJhbWV0ZXIgZmlsZSAlcyBmb3IgY2FtZXJhLgAgLi4uAG9wZXJhdG9yLQAtaW4tAG9wZXJhdG9yLS0Ab3BlcmF0b3IsAG9wZXJhdG9yKwBvcGVyYXRvcisrAG9wZXJhdG9yKgBvcGVyYXRvci0+KgA6OioALioAZGVjbHR5cGUoYXV0bykAKG51bGwpAChhbm9ueW1vdXMgbmFtZXNwYWNlKQBFbXB0eSBKUEVHIGltYWdlIChETkwgbm90IHN1cHBvcnRlZCkASW5zdWZmaWNpZW50IG1lbW9yeSAoY2FzZSAlZCkAb3BlcmF0b3IoKQB0aHJvdygAbm9leGNlcHQoAGRlY2x0eXBlKAA+KABzaXplb2YuLi4oACkoAG5vZXhjZXB0ICgAYWxpZ25vZiAoAHNpemVvZiAoAHR5cGVpZCAoACkgPyAoACkgOiAoAHNpemVvZi4uLiAoAGFkZCBORlQgbWFya2VyLT4gJyVzJwAnYmxvY2stbGl0ZXJhbCcAb3BlcmF0b3ImAG9wZXJhdG9yJiYAICYmACAmAG9wZXJhdG9yJQA+IgBvcGVyYXRvciEAUHVyZSB2aXJ0dWFsIGZ1bmN0aW9uIGNhbGxlZCEAdGhyb3cgACBhdCBvZmZzZXQgADo6b3BlcmF0b3IgAHJlZmVyZW5jZSB0ZW1wb3JhcnkgZm9yIAB0ZW1wbGF0ZSBwYXJhbWV0ZXIgb2JqZWN0IGZvciAAdHlwZWluZm8gZm9yIAB0aHJlYWQtbG9jYWwgd3JhcHBlciByb3V0aW5lIGZvciAAdGhyZWFkLWxvY2FsIGluaXRpYWxpemF0aW9uIHJvdXRpbmUgZm9yIAB0eXBlaW5mbyBuYW1lIGZvciAAY29uc3RydWN0aW9uIHZ0YWJsZSBmb3IgAGd1YXJkIHZhcmlhYmxlIGZvciAAVlRUIGZvciAAY292YXJpYW50IHJldHVybiB0aHVuayB0byAAbm9uLXZpcnR1YWwgdGh1bmsgdG8gAGludm9jYXRpb24gZnVuY3Rpb24gZm9yIGJsb2NrIGluIAA+IHR5cGVuYW1lIABbXSAAID0gACAuLi4gACwgACkgAG9wZXJhdG9yIiIgACVzCgBFcnJvcjogbWFsbG9jCgAjIyMgRmVhdHVyZSBjYW5kaWRhdGVzIGZvciB0cmFja2luZyBhcmUgb3ZlcmZsb3cuCgBUcmFja2VkIHBhZ2UgJWQgKG1heCAlZCkuCgAqKiogQ2FtZXJhIFBhcmFtZXRlciByZXNpemVkIGZyb20gJWQsICVkLiAqKioKAE91dCBvZiBtZW1vcnkhIQoAaWRkZGRkZGRkZGRkZGQAaQBpaWlpaWkAAE5TdDNfXzI2dmVjdG9ySU5TXzEyYmFzaWNfc3RyaW5nSWNOU18xMWNoYXJfdHJhaXRzSWNFRU5TXzlhbGxvY2F0b3JJY0VFRUVOUzRfSVM2X0VFRUUATlN0M19fMjEzX192ZWN0b3JfYmFzZUlOU18xMmJhc2ljX3N0cmluZ0ljTlNfMTFjaGFyX3RyYWl0c0ljRUVOU185YWxsb2NhdG9ySWNFRUVFTlM0X0lTNl9FRUVFAE5TdDNfXzIyMF9fdmVjdG9yX2Jhc2VfY29tbW9uSUxiMUVFRQAAVP0AAM6ZAADY/QAAcJkAAAAAAAABAAAA9JkAAAAAAADY/QAAGpkAAAAAAAABAAAA/JkAAAAAAABQTlN0M19fMjZ2ZWN0b3JJTlNfMTJiYXNpY19zdHJpbmdJY05TXzExY2hhcl90cmFpdHNJY0VFTlNfOWFsbG9jYXRvckljRUVFRU5TNF9JUzZfRUVFRQAANP4AACyaAAAAAAAAFJoAAFBLTlN0M19fMjZ2ZWN0b3JJTlNfMTJiYXNpY19zdHJpbmdJY05TXzExY2hhcl90cmFpdHNJY0VFTlNfOWFsbG9jYXRvckljRUVFRU5TNF9JUzZfRUVFRQA0/gAAlJoAAAEAAAAUmgAAaWkAdgB2aQCEmgAAkPwAAISaAACEmwAATlN0M19fMjEyYmFzaWNfc3RyaW5nSWNOU18xMWNoYXJfdHJhaXRzSWNFRU5TXzlhbGxvY2F0b3JJY0VFRUUATlN0M19fMjIxX19iYXNpY19zdHJpbmdfY29tbW9uSUxiMUVFRQAAAABU/QAAU5sAANj9AAAUmwAAAAAAAAEAAAB8mwAAAAAAAHZpaWk="); + base64DecodeToExistingUint8Array(bufferView, 39856, "kPwAAISaAAAU/QAAhJsAAHZpaWlpAAAAFP0AAOyaAABpaWkA9JsAABSaAAAU/QAATjEwZW1zY3JpcHRlbjN2YWxFAABU/QAA4JsAAGlpaWk="); + base64DecodeToExistingUint8Array(bufferView, 39952, "qPwAABSaAAAU/QAAhJsAAGlpaWlpAE5TdDNfXzI2dmVjdG9ySWlOU185YWxsb2NhdG9ySWlFRUVFAE5TdDNfXzIxM19fdmVjdG9yX2Jhc2VJaU5TXzlhbGxvY2F0b3JJaUVFRUUAAADY/QAASpwAAAAAAAABAAAA9JkAAAAAAADY/QAAJpwAAAAAAAABAAAAeJwAAAAAAABQTlN0M19fMjZ2ZWN0b3JJaU5TXzlhbGxvY2F0b3JJaUVFRUUAAAAANP4AAKicAAAAAAAAkJwAAFBLTlN0M19fMjZ2ZWN0b3JJaU5TXzlhbGxvY2F0b3JJaUVFRUUAAAA0/gAA4JwAAAEAAACQnAAA0JwAAJD8AADQnAAA8Pw="); + base64DecodeToExistingUint8Array(bufferView, 40240, "kPwAANCcAAAU/QAA8PwAABT9AAAInQAA9JsAAJCcAAAU/Q=="); + base64DecodeToExistingUint8Array(bufferView, 40288, "qPwAAJCcAAAU/QAA8PwAAE5TdDNfXzI2dmVjdG9ySTluZnRNYXJrZXJOU185YWxsb2NhdG9ySVMxX0VFRUUATlN0M19fMjEzX192ZWN0b3JfYmFzZUk5bmZ0TWFya2VyTlNfOWFsbG9jYXRvcklTMV9FRUVFAAAA2P0AAJ+dAAAAAAAAAQAAAPSZAAAAAAAA2P0AAHCdAAAAAAAAAQAAANidAAAAAAAAUE5TdDNfXzI2dmVjdG9ySTluZnRNYXJrZXJOU185YWxsb2NhdG9ySVMxX0VFRUUANP4AAAieAAAAAAAA8J0AAFBLTlN0M19fMjZ2ZWN0b3JJOW5mdE1hcmtlck5TXzlhbGxvY2F0b3JJUzFfRUVFRQAAAAA0/gAASJ4AAAEAAADwnQAAOJ4AAJD8AAA4ngAAqJ4AADluZnRNYXJrZXIAAFT9AACcngAAkPwAADieAAAU/QAAqJ4AABT9AAB8ngAA9JsAAPCdAAAU/Q=="); + base64DecodeToExistingUint8Array(bufferView, 40672, "qPwAAPCdAAAU/QAAqJ4AAPD8AADw/AAA8PwAAPD8AADw/AAA8PwAAJCcAADw/AAAFJoAAPD8AACEmwAA8PwAAPD8AADw/AAAqJ4AAPD8AADw/AAAaQAAAJD8AADw/AAAdmlpAPD8AACQ/AAA8PwAAET9AAB2aWlkAAAAAET9AADw/AAAZGlpAJD8AADw/AAA8Pw="); + base64DecodeToExistingUint8Array(bufferView, 40832, "gQEdWg4ChiUQAxQREgQLCBQF2AMXBtoBGQflABwIbwAeCTYAIQoaACMLDQAJDAYACg0DAAwNAQCPD39aJBAlPyYR8iwnEnwgKBO5FyoUghErFe8MLRahCS4XLwcwGFwFMRkGBDMaAwM0G0ACNhyxATgdRAE5HvUAOx+3ADwgigA+IWgAPyJOACAjOwAhCSwApSXhWkAmTEhBJw06QyjxLkQpHyZFKjMfRiuoGUgsGBVJLXcRSi50Dksv+wtNMPgJTjFhCE8yBgcwM80FMjTeBDI1DwQzNmMDNDfUAjU4XAI2OfgBNzqkATg7YAE5PCUBOj32ADs+ywA9P6sAPSCPAMFBEltQQgRNUUMsQVJE2DdTRegvVEY8KVZHeSNXSN8eV0mpGkhKThdISyQUSkycEUpNaw9LTlENTU+2C00wQArQUTJYWFIcTVlTjkNaVN07W1XuNFxWri5dV5opVkcWJdhZcFVfWqlMYFvZRGFcIj5jXSQ4Y160Ml1WFy7fYKhWZWFGT2Zi5UdnY89BaGQ9PGNdXjdpZjFSamcPTGtoOUZnY15B6WonVmxr51BtZ4VLbm2XVW9rT1DubxBacG0iVfBv61lxcR1aU09T"); + base64DecodeToExistingUint8Array(bufferView, 41369, "TFNF"); + base64DecodeToExistingUint8Array(bufferView, 41457, "QMVYn1NCSwBASTKjIqgRxVghe/xzYmjFWL9FCzB+GJ9T/HNBbVRin1OzQUEtEhdCS2JoVGJ+WEJLITu6KMMUAEDFWJ9TQksAQEkyoyKoEUkyv0WzQSE7STKCJzcb4A2jIgswQS26KKMiNxu/Eo4JqBF+GBIXwxSoEeANjgnfBAAAAAAAAPA/72FIsVAx9j/Kb02Rruf0P6oRbO9i0PI/AAAAAAAA8D87v6fAaSTpP7sgx3t6UeE/Xaty3lWo0T+vAAAAsAAAALE="); + base64DecodeToExistingUint8Array(bufferView, 41668, "AQAAAAIAAAADAAAAAAAAAAEAAAAFAAAAAgAAAAQAAAAGAAAAAwAAAAcAAAAI"); + base64DecodeToExistingUint8Array(bufferView, 41732, "AQAAAAUAAAAGAAAAAgAAAAQAAAAHAAAADAAAAAMAAAAIAAAACwAAAA0AAAAJAAAACgAAAA4AAAAPAAAAAAAAAAEAAAAFAAAABgAAAA4AAAACAAAABAAAAAcAAAANAAAADwAAAAMAAAAIAAAADAAAABAAAAAVAAAACQAAAAsAAAARAAAAFAAAABYAAAAKAAAAEgAAABMAAAAXAAAAGA=="); + base64DecodeToExistingUint8Array(bufferView, 41908, "AQAAAAUAAAAGAAAADgAAAA8AAAACAAAABAAAAAcAAAANAAAAEAAAABkAAAADAAAACAAAAAwAAAARAAAAGAAAABoAAAAJAAAACwAAABIAAAAXAAAAGwAAACAAAAAKAAAAEwAAABYAAAAcAAAAHwAAACEAAAAUAAAAFQAAAB0AAAAeAAAAIgAAACMAAAAAAAAAAQAAAAUAAAAGAAAADgAAAA8AAAAbAAAAAgAAAAQAAAAHAAAADQAAABAAAAAaAAAAHAAAAAMAAAAIAAAADAAAABEAAAAZAAAAHQAAACYAAAAJAAAACwAAABIAAAAYAAAAHgAAACUAAAAnAAAACgAAABMAAAAXAAAAHwAAACQAAAAoAAAALQAAABQAAAAWAAAAIAAAACMAAAApAAAALAAAAC4AAAAVAAAAIQAAACIAAAAqAAAAKwAAAC8AAAAw"); + base64DecodeToExistingUint8Array(bufferView, 42260, "AQAAAAUAAAAGAAAADgAAAA8AAAAbAAAAHAAAAAIAAAAEAAAABwAAAA0AAAAQAAAAGgAAAB0AAAAqAAAAAwAAAAgAAAAMAAAAEQAAABkAAAAeAAAAKQAAACsAAAAJAAAACwAAABIAAAAYAAAAHwAAACgAAAAsAAAANQAAAAoAAAATAAAAFwAAACAAAAAnAAAALQAAADQAAAA2AAAAFAAAABYAAAAhAAAAJgAAAC4AAAAzAAAANwAAADwAAAAVAAAAIgAAACUAAAAvAAAAMgAAADgAAAA7AAAAPQAAACMAAAAkAAAAMAAAADEAAAA5AAAAOgAAAD4AAAA/AAAAAAAAAAEAAAADAAAABwAAAA8AAAAfAAAAPwAAAH8AAAD/AAAA/wEAAP8DAAD/BwAA/w8AAP8fAAD/PwAA/38AAAEAAAADAAAAAwAAAAQAAAAEAAAAAwAAAAMAAAAAAAAA9ocAAKVwAACAcAAAZoEAANWJAAA5dQAAsIAAAJiCAABdiAAAq3sAACmCAABAggAA4H0AABGGAABHfAAA2ocAAKCGAACnhAAAGYUAAMl3AABQhQAATIcAAJtyAACudwAA73wAADl/AAAzdgAAqYUAAE51AACWhQAA+nEAAIOFAABwhQAAuJUAAKeDAACTgwAAJnwAADh6AACTjgAAC3YAACtyAAD1bwAAF3kAACiAAAA5gAAAdocAAKiIAADNgAAAWHYAALR/AAA5gwAAfIIAABSDAAD0gAAA6oIAANFwAADdlQAAY3cAABt4AABDeAAAsYwAAJd4AABOegAAcHEAAGp4AAC+eQAACoAAAOx/AADCjgAAeXkAAFFxAAA1ewAA7nsAAH6DAABqgwAAen4AAH2TAABzjAAA7oYAAHJ0AABGdAAAtnEAAJpxAADDhgAA6HIAAN50AADHdAAAWYEAAMCDAAAeiAAAA3MAAGZzAAAWgQAAP3MAADhxAABzcgAA4HcAAAN4AADKewAAe4YAAEiEAADeeAAAToQAAIiEAABKgQAAkXcAAPuEAADehAAA4XkAAPp5AADOcwAAlHMAABB0AAD4egAAs3QAAJx0AAC0hwAApIEAAM+FAAD8cAAAzXUAAICBAADogwAAVYAAABaEAABIjAAATnkAAAAAAABABgAAgD4AAAAAAACIEwAAAMAw8AzMPPwDwzPzD88//4BAsHCMTLx8g0Ozc49Pv38g4BDQLOwc3CPjE9Mv7x/foGCQUKxsnFyjY5NTr2+fXwjIOPgExDT0C8s7+wfHN/eISLh4hES0dItLu3uHR7d3KOgY2CTkFNQr6xvbJ+cX16homFikZJRUq2ubW6dnl1cCwjLyDs4+/gHBMfENzT39gkKyco5Ovn6BQbFxjU29fSLiEtIu7h7eIeER0S3tHd2iYpJSrm6eXqFhkVGtbZ1dCso6+gbGNvYJyTn5BcU19YpKunqGRrZ2iUm5eYVFtXUq6hraJuYW1inpGdkl5RXVqmqaWqZmllapaZlZpWWVVQEAAAAAAAAAAg=="); + base64DecodeToExistingUint8Array(bufferView, 43412, "AQAAAAgAAAAQAAAACQAAAAIAAAADAAAACgAAABEAAAAYAAAAIAAAABkAAAASAAAACwAAAAQAAAAFAAAADAAAABMAAAAaAAAAIQAAACgAAAAwAAAAKQAAACIAAAAbAAAAFAAAAA0AAAAGAAAABwAAAA4AAAAVAAAAHAAAACMAAAAqAAAAMQAAADgAAAA5AAAAMgAAACsAAAAkAAAAHQAAABYAAAAPAAAAFwAAAB4AAAAlAAAALAAAADMAAAA6AAAAOwAAADQAAAAtAAAAJgAAAB8AAAAnAAAALgAAADUAAAA8AAAAPQAAADYAAAAvAAAANwAAAD4AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAAAAAAABAAAACAAAABAAAAAJAAAAAgAAAAMAAAAKAAAAEQAAABgAAAAgAAAAGQAAABIAAAALAAAABAAAAAUAAAAMAAAAEwAAABoAAAAhAAAAKAAAADAAAAApAAAAIgAAABsAAAAUAAAADQAAAAYAAAAOAAAAFQAAABwAAAAjAAAAKgAAADEAAAAyAAAAKwAAACQAAAAdAAAAFgAAAB4AAAAlAAAALAAAADMAAAA0AAAALQAAACYAAAAuAAAANQAAADYAAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/"); + base64DecodeToExistingUint8Array(bufferView, 44004, "AQAAAAgAAAAQAAAACQAAAAIAAAADAAAACgAAABEAAAAYAAAAIAAAABkAAAASAAAACwAAAAQAAAAFAAAADAAAABMAAAAaAAAAIQAAACgAAAApAAAAIgAAABsAAAAUAAAADQAAABUAAAAcAAAAIwAAACoAAAArAAAAJAAAAB0AAAAlAAAALAAAAC0AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAAAAAAAEAAAAIAAAAEAAAAAkAAAACAAAAAwAAAAoAAAARAAAAGAAAACAAAAAZAAAAEgAAAAsAAAAEAAAADAAAABMAAAAaAAAAIQAAACIAAAAbAAAAFAAAABwAAAAjAAAAJAAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8="); + base64DecodeToExistingUint8Array(bufferView, 44388, "AQAAAAgAAAAQAAAACQAAAAIAAAADAAAACgAAABEAAAAYAAAAGQAAABIAAAALAAAAEwAAABoAAAAbAAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAAAAAAABAAAACAAAABAAAAAJAAAAAgAAAAoAAAARAAAAEgAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8="); + base64DecodeToExistingUint8Array(bufferView, 44628, "AQAAAAgAAAAJAAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAE5TdDNfXzIxMmJhc2ljX3N0cmluZ0loTlNfMTFjaGFyX3RyYWl0c0loRUVOU185YWxsb2NhdG9ySWhFRUVFAADY/QAAoK4AAAAAAAABAAAAfJsAAAAAAABOU3QzX18yMTJiYXNpY19zdHJpbmdJd05TXzExY2hhcl90cmFpdHNJd0VFTlNfOWFsbG9jYXRvckl3RUVFRQAA2P0AAPiuAAAAAAAAAQAAAHybAAAAAAAATlN0M19fMjEyYmFzaWNfc3RyaW5nSURzTlNfMTFjaGFyX3RyYWl0c0lEc0VFTlNfOWFsbG9jYXRvcklEc0VFRUUAAADY/QAAUK8AAAAAAAABAAAAfJsAAAAAAABOU3QzX18yMTJiYXNpY19zdHJpbmdJRGlOU18xMWNoYXJfdHJhaXRzSURpRUVOU185YWxsb2NhdG9ySURpRUVFRQAAANj9AACsrwAAAAAAAAEAAAB8mwAAAAAAAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SWNFRQAAVP0AAAiwAABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0lhRUUAAFT9AAAwsAAATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJaEVFAABU/QAAWLAAAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SXNFRQAAVP0AAICwAABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0l0RUUAAFT9AACosAAATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJaUVFAABU/QAA0LAAAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SWpFRQAAVP0AAPiwAABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0lsRUUAAFT9AAAgsQAATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJbUVFAABU/QAASLEAAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SWZFRQAAVP0AAHCxAABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0lkRUUAAFT9AACYsQAA2w9JP9sPSb/kyxZA5MsWwAAAAAAAAACA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"); + base64DecodeToExistingUint8Array(bufferView, 48355, "QPsh+T8AAAAALUR0PgAAAICYRvg8AAAAYFHMeDsAAACAgxvwOQAAAEAgJXo4AAAAgCKC4zYAAAAAHfNpNb7z+HnsYfY/3qqMgPd71b89iK9K7XH1P9ttwKfwvtK/sBDw8DmV9D9nOlF/rh7Qv4UDuLCVyfM/6SSCptgxy7+lZIgMGQ3zP1h3wApPV8a/oI4LeyJe8j8AgZzHK6rBvz80GkpKu/E/Xg6MznZOur+65YrwWCPxP8wcYVo8l7G/pwCZQT+V8D8eDOE49FKivwAAAAAAAPA/AAAAAAAAAACsR5r9jGDuP4RZ8l2qpao/oGoCH7Ok7D+0LjaqU168P+b8alc2IOs/CNsgd+UmxT8tqqFj0cLpP3BHIg2Gwss/7UF4A+aG6D/hfqDIiwXRP2JIU/XcZ+c/Ce62VzAE1D/vOfr+Qi7mPzSDuEijDtC/agvgC1tX1T8jQQry/v/fvwAAAAAAAPA/AAAAAAAA+D8AAAAAAAAAAAbQz0Pr/Uw+"); + base64DecodeToExistingUint8Array(bufferView, 48747, "QAO44j8AAAAAAADwP3SFFdOw2e8/D4n5bFi17z9RWxLQAZPvP3tRfTy4cu8/qrloMYdU7z84YnVuejjvP+HeH/WdHu8/FbcxCv4G7z/LqTo3p/HuPyI0Ekym3u4/LYlhYAjO7j8nKjbV2r/uP4JPnVYrtO4/KVRI3Qer7j+FVTqwfqTuP807f2aeoO4/dF/s6HWf7j+HAetzFKHuPxPOTJmJpe4/26AqQuWs7j/lxc2wN7fuP5Dwo4KRxO4/XSU+sgPV7j+t01qZn+juP0de+/J2/+4/nFKF3ZsZ7z9pkO/cIDfvP4ek+9wYWO8/X5t7M5d87z/akKSir6TvP0BFblt20O8/AAAAAAAA6EKUI5FL+GqsP/PE+lDOv84/1lIM/0Iu5j8AAAAAAAA4Q/6CK2VHFUdAlCORS/hqvD7zxPpQzr8uP9ZSDP9CLpY/vvP4eexh9j8ZMJZbxv7evz2Ir0rtcfU/pPzUMmgL27+wEPDwOZX0P3u3HwqLQde/hQO4sJXJ8z97z20a6Z3Tv6VkiAwZDfM/Mbby85sd0L+gjgt7Il7yP/B6OxsdfMm/PzQaSkq78T+fPK+T4/nCv7rlivBYI/E/XI14v8tgub+nAJlBP5XwP85fR7adb6q/AAAAAAAA8D8AAAAAAAAAAKxHmv2MYO4/PfUkn8o4sz+gagIfs6TsP7qROFSpdsQ/5vxqVzYg6z/S5MRKC4TOPy2qoWPRwuk/HGXG8EUG1D/tQXgD5oboP/ifGyycjtg/YkhT9dxn5z/Me7FOpODcPwtuSckWdtI/esZ1oGkZ17/duqdsCsfeP8j2vkhHFee/K7gqZUcV9z8AARcCHRgTAx4bGQsUCAQNHxYcEhoKBwwVEQkGEAUPDvgfAQCQIAEATm8gZXJyb3IgaW5mb3JtYXRpb24ASWxsZWdhbCBieXRlIHNlcXVlbmNlAERvbWFpbiBlcnJvcgBSZXN1bHQgbm90IHJlcHJlc2VudGFibGUATm90IGEgdHR5AFBlcm1pc3Npb24gZGVuaWVkAE9wZXJhdGlvbiBub3QgcGVybWl0dGVkAE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkATm8gc3VjaCBwcm9jZXNzAEZpbGUgZXhpc3RzAFZhbHVlIHRvbyBsYXJnZSBmb3IgZGF0YSB0eXBlAE5vIHNwYWNlIGxlZnQgb24gZGV2aWNlAE91dCBvZiBtZW1vcnkAUmVzb3VyY2UgYnVzeQBJbnRlcnJ1cHRlZCBzeXN0ZW0gY2FsbABSZXNvdXJjZSB0ZW1wb3JhcmlseSB1bmF2YWlsYWJsZQBJbnZhbGlkIHNlZWsAQ3Jvc3MtZGV2aWNlIGxpbmsAUmVhZC1vbmx5IGZpbGUgc3lzdGVtAERpcmVjdG9yeSBub3QgZW1wdHkAQ29ubmVjdGlvbiByZXNldCBieSBwZWVyAE9wZXJhdGlvbiB0aW1lZCBvdXQAQ29ubmVjdGlvbiByZWZ1c2VkAEhvc3QgaXMgZG93bgBIb3N0IGlzIHVucmVhY2hhYmxlAEFkZHJlc3MgaW4gdXNlAEJyb2tlbiBwaXBlAEkvTyBlcnJvcgBObyBzdWNoIGRldmljZSBvciBhZGRyZXNzAEJsb2NrIGRldmljZSByZXF1aXJlZABObyBzdWNoIGRldmljZQBOb3QgYSBkaXJlY3RvcnkASXMgYSBkaXJlY3RvcnkAVGV4dCBmaWxlIGJ1c3kARXhlYyBmb3JtYXQgZXJyb3IASW52YWxpZCBhcmd1bWVudABBcmd1bWVudCBsaXN0IHRvbyBsb25nAFN5bWJvbGljIGxpbmsgbG9vcABGaWxlbmFtZSB0b28gbG9uZwBUb28gbWFueSBvcGVuIGZpbGVzIGluIHN5c3RlbQBObyBmaWxlIGRlc2NyaXB0b3JzIGF2YWlsYWJsZQBCYWQgZmlsZSBkZXNjcmlwdG9yAE5vIGNoaWxkIHByb2Nlc3MAQmFkIGFkZHJlc3MARmlsZSB0b28gbGFyZ2UAVG9vIG1hbnkgbGlua3MATm8gbG9ja3MgYXZhaWxhYmxlAFJlc291cmNlIGRlYWRsb2NrIHdvdWxkIG9jY3VyAFN0YXRlIG5vdCByZWNvdmVyYWJsZQBQcmV2aW91cyBvd25lciBkaWVkAE9wZXJhdGlvbiBjYW5jZWxlZABGdW5jdGlvbiBub3QgaW1wbGVtZW50ZWQATm8gbWVzc2FnZSBvZiBkZXNpcmVkIHR5cGUASWRlbnRpZmllciByZW1vdmVkAERldmljZSBub3QgYSBzdHJlYW0ATm8gZGF0YSBhdmFpbGFibGUARGV2aWNlIHRpbWVvdXQAT3V0IG9mIHN0cmVhbXMgcmVzb3VyY2VzAExpbmsgaGFzIGJlZW4gc2V2ZXJlZABQcm90b2NvbCBlcnJvcgBCYWQgbWVzc2FnZQBGaWxlIGRlc2NyaXB0b3IgaW4gYmFkIHN0YXRlAE5vdCBhIHNvY2tldABEZXN0aW5hdGlvbiBhZGRyZXNzIHJlcXVpcmVkAE1lc3NhZ2UgdG9vIGxhcmdlAFByb3RvY29sIHdyb25nIHR5cGUgZm9yIHNvY2tldABQcm90b2NvbCBub3QgYXZhaWxhYmxlAFByb3RvY29sIG5vdCBzdXBwb3J0ZWQAU29ja2V0IHR5cGUgbm90IHN1cHBvcnRlZABOb3Qgc3VwcG9ydGVkAFByb3RvY29sIGZhbWlseSBub3Qgc3VwcG9ydGVkAEFkZHJlc3MgZmFtaWx5IG5vdCBzdXBwb3J0ZWQgYnkgcHJvdG9jb2wAQWRkcmVzcyBub3QgYXZhaWxhYmxlAE5ldHdvcmsgaXMgZG93bgBOZXR3b3JrIHVucmVhY2hhYmxlAENvbm5lY3Rpb24gcmVzZXQgYnkgbmV0d29yawBDb25uZWN0aW9uIGFib3J0ZWQATm8gYnVmZmVyIHNwYWNlIGF2YWlsYWJsZQBTb2NrZXQgaXMgY29ubmVjdGVkAFNvY2tldCBub3QgY29ubmVjdGVkAENhbm5vdCBzZW5kIGFmdGVyIHNvY2tldCBzaHV0ZG93bgBPcGVyYXRpb24gYWxyZWFkeSBpbiBwcm9ncmVzcwBPcGVyYXRpb24gaW4gcHJvZ3Jlc3MAU3RhbGUgZmlsZSBoYW5kbGUAUmVtb3RlIEkvTyBlcnJvcgBRdW90YSBleGNlZWRlZABObyBtZWRpdW0gZm91bmQAV3JvbmcgbWVkaXVtIHR5cGUATXVsdGlob3AgYXR0ZW1wdGVk"); + base64DecodeToExistingUint8Array(bufferView, 51250, "pQJbAPABtQWMBSUBgwYdA5QE/wDHAzEDCwa8AY8BfwPKBCsA2gavAEIDTgPcAQ4EFQChBg0BlAILAjgGZAK8Av8CXQPnBAsHzwLLBe8F2wXhAh4GRQKFAIICbANvBPEA8wMYBdkA2gNMBlQCewGdA70EAABRABUCuwCzA20A/wGFBC8F+QQ4AGUBRgGfALcGqAFzAlMB"); + base64DecodeToExistingUint8Array(bufferView, 51448, "IQQAAAAAAAAAAC8C"); + base64DecodeToExistingUint8Array(bufferView, 51480, "NQRHBFYE"); + base64DecodeToExistingUint8Array(bufferView, 51502, "oAQ="); + base64DecodeToExistingUint8Array(bufferView, 51522, "RgVgBW4FYQYAAM8BAAAAAAAAAADJBukG+QYAAAAAGQAKABkZGQAAAAAFAAAAAAAACQAAAAALAAAAAAAAAAAZABEKGRkZAwoHAAEACQsYAAAJBgsAAAsABhkAAAAZGRk="); + base64DecodeToExistingUint8Array(bufferView, 51633, "DgAAAAAAAAAAGQAKDRkZGQANAAACAAkOAAAACQAOAAAO"); + base64DecodeToExistingUint8Array(bufferView, 51691, "DA=="); + base64DecodeToExistingUint8Array(bufferView, 51703, "EwAAAAATAAAAAAkMAAAAAAAMAAAM"); + base64DecodeToExistingUint8Array(bufferView, 51749, "EA=="); + base64DecodeToExistingUint8Array(bufferView, 51761, "DwAAAAQPAAAAAAkQAAAAAAAQAAAQ"); + base64DecodeToExistingUint8Array(bufferView, 51807, "Eg=="); + base64DecodeToExistingUint8Array(bufferView, 51819, "EQAAAAARAAAAAAkSAAAAAAASAAASAAAaAAAAGhoa"); + base64DecodeToExistingUint8Array(bufferView, 51874, "GgAAABoaGgAAAAAAAAk="); + base64DecodeToExistingUint8Array(bufferView, 51923, "FA=="); + base64DecodeToExistingUint8Array(bufferView, 51935, "FwAAAAAXAAAAAAkUAAAAAAAUAAAU"); + base64DecodeToExistingUint8Array(bufferView, 51981, "Fg=="); + base64DecodeToExistingUint8Array(bufferView, 51993, "FQAAAAAVAAAAAAkWAAAAAAAWAAAWAAAwMTIzNDU2Nzg5QUJDREVG"); + base64DecodeToExistingUint8Array(bufferView, 52068, "BQE="); + base64DecodeToExistingUint8Array(bufferView, 52108, "//////////8="); + base64DecodeToExistingUint8Array(bufferView, 52176, "0XSeAFedvSqAcFIP//8+JwoAAABkAAAA6AMAABAnAACghgEAQEIPAICWmAAA4fUFGAAAADUAAABxAAAAa////877//+Sv///AAAAAAAAAAD/////////////////////////////////////////////////////////////////AAECAwQFBgcICf////////8KCwwNDg8QERITFBUWFxgZGhscHR4fICEiI////////woLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIj/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wABAgQHAwYFAAAAAAAAAAIAAMADAADABAAAwAUAAMAGAADABwAAwAgAAMAJAADACgAAwAsAAMAMAADADQAAwA4AAMAPAADAEAAAwBEAAMASAADAEwAAwBQAAMAVAADAFgAAwBcAAMAYAADAGQAAwBoAAMAbAADAHAAAwB0AAMAeAADAHwAAwAAAALMBAADDAgAAwwMAAMMEAADDBQAAwwYAAMMHAADDCAAAwwkAAMMKAADDCwAAwwwAAMMNAADTDgAAww8AAMMAAAy7AQAMwwIADMMDAAzDBAAM2wAAAAAAAAAAAgAAAAMAAAAFAAAABwAAAAsAAAANAAAAEQAAABMAAAAXAAAAHQAAAB8AAAAlAAAAKQAAACsAAAAvAAAANQAAADsAAAA9AAAAQwAAAEcAAABJAAAATwAAAFMAAABZAAAAYQAAAGUAAABnAAAAawAAAG0AAABxAAAAfwAAAIMAAACJAAAAiwAAAJUAAACXAAAAnQAAAKMAAACnAAAArQAAALMAAAC1AAAAvwAAAMEAAADFAAAAxwAAANMAAAABAAAACwAAAA0AAAARAAAAEwAAABcAAAAdAAAAHwAAACUAAAApAAAAKwAAAC8AAAA1AAAAOwAAAD0AAABDAAAARwAAAEkAAABPAAAAUwAAAFkAAABhAAAAZQAAAGcAAABrAAAAbQAAAHEAAAB5AAAAfwAAAIMAAACJAAAAiwAAAI8AAACVAAAAlwAAAJ0AAACjAAAApwAAAKkAAACtAAAAswAAALUAAAC7AAAAvwAAAMEAAADFAAAAxwAAANEAAAAAAAAAhNEAAAcBAAAIAQAACQEAAAoBAAALAQAADAEAAA0BAAAOAQAADwEAABABAAARAQAAEgEAABMBAAAUAQAAAAAAAMDRAAAVAQAAFgEAABcBAAAYAQAAGQEAABoBAAAbAQAAHAEAAB0BAAAeAQAAHwEAACABAAAhAQAAIgEAAAgAAAAAAAAA+NEAACMBAAAkAQAA+P////j////40QAAJQEAACYBAAAM0AAAINAAAAgAAAAAAAAAQNIAACcBAAAoAQAA+P////j///9A0gAAKQEAACoBAAA80AAAUNAAAAQAAAAAAAAAiNIAACsBAAAsAQAA/P////z///+I0gAALQEAAC4BAABs0AAAgNAAAAQAAAAAAAAA0NIAAC8BAAAwAQAA/P////z////Q0gAAMQEAADIBAACc0AAAsNAAAAAAAAD80AAAMwEAADQBAABOU3QzX18yOWJhc2ljX2lvc0ljTlNfMTFjaGFyX3RyYWl0c0ljRUVFRQAAAHz9AADQ0AAADNMAAAAAAABE0QAANQEAADYBAABOU3QzX18yOWJhc2ljX2lvc0l3TlNfMTFjaGFyX3RyYWl0c0l3RUVFRQAAAHz9AAAY0QAADNMAAE5TdDNfXzIxNWJhc2ljX3N0cmVhbWJ1ZkljTlNfMTFjaGFyX3RyYWl0c0ljRUVFRQAAAABU/QAAUNEAAE5TdDNfXzIxNWJhc2ljX3N0cmVhbWJ1Zkl3TlNfMTFjaGFyX3RyYWl0c0l3RUVFRQAAAABU/QAAjNEAAE5TdDNfXzIxM2Jhc2ljX2lzdHJlYW1JY05TXzExY2hhcl90cmFpdHNJY0VFRUUAANj9AADI0QAAAAAAAAEAAAD80AAAA/T//05TdDNfXzIxM2Jhc2ljX2lzdHJlYW1Jd05TXzExY2hhcl90cmFpdHNJd0VFRUUAANj9AAAQ0gAAAAAAAAEAAABE0QAAA/T//05TdDNfXzIxM2Jhc2ljX29zdHJlYW1JY05TXzExY2hhcl90cmFpdHNJY0VFRUUAANj9AABY0gAAAAAAAAEAAAD80AAAA/T//05TdDNfXzIxM2Jhc2ljX29zdHJlYW1Jd05TXzExY2hhcl90cmFpdHNJd0VFRUUAANj9AACg0gAAAAAAAAEAAABE0QAAA/T//wAAAAAM0wAANwEAADgBAABOU3QzX18yOGlvc19iYXNlRQAAAFT9AAD40gAAKCEBAAAAAABw0wAABwEAADoBAAA7AQAACgEAAAsBAAAMAQAADQEAAA4BAAAPAQAAPAEAAD0BAAA+AQAAEwEAABQBAABOU3QzX18yMTBfX3N0ZGluYnVmSWNFRQB8/QAAWNMAAITRAAAAAAAA1NMAABUBAAA/AQAAQAEAABgBAAAZAQAAGgEAABsBAAAcAQAAHQEAAEEBAABCAQAAQwEAACEBAAAiAQAATlN0M19fMjEwX19zdGRpbmJ1Zkl3RUUAfP0AALzTAADA0QAAAAAAADzUAAAHAQAARAEAAEUBAAAKAQAACwEAAAwBAABGAQAADgEAAA8BAAAQAQAAEQEAABIBAABHAQAASAEAAE5TdDNfXzIxMV9fc3Rkb3V0YnVmSWNFRQAAAAB8/QAAINQAAITRAAAAAAAApNQAABUBAABJAQAASgEAABgBAAAZAQAAGgEAAEsBAAAcAQAAHQEAAB4BAAAfAQAAIAEAAEwBAABNAQAATlN0M19fMjExX19zdGRvdXRidWZJd0VFAAAAAHz9AACI1AAAwNEAAN4SBJUAAAAA////////////////sNQAABQAAABDLlVURi04"); + base64DecodeToExistingUint8Array(bufferView, 54528, "xNQ="); + base64DecodeToExistingUint8Array(bufferView, 54560, "TENfQ1RZUEUAAAAATENfTlVNRVJJQwAATENfVElNRQAAAAAATENfQ09MTEFURQAATENfTU9ORVRBUlkATENfTUVTU0FHRVMAcNY="); + base64DecodeToExistingUint8Array(bufferView, 54896, "AgACAAIAAgACAAIAAgACAAIAAyACIAIgAiACIAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAFgBMAEwATABMAEwATABMAEwATABMAEwATABMAEwATACNgI2AjYCNgI2AjYCNgI2AjYCNgEwATABMAEwATABMAEwAjVCNUI1QjVCNUI1QjFCMUIxQjFCMUIxQjFCMUIxQjFCMUIxQjFCMUIxQjFCMUIxQjFCMUEwATABMAEwATABMAI1gjWCNYI1gjWCNYIxgjGCMYIxgjGCMYIxgjGCMYIxgjGCMYIxgjGCMYIxgjGCMYIxgjGBMAEwATABMAC"); + base64DecodeToExistingUint8Array(bufferView, 55408, "gNo="); + base64DecodeToExistingUint8Array(bufferView, 55940, "AQAAAAIAAAADAAAABAAAAAUAAAAGAAAABwAAAAgAAAAJAAAACgAAAAsAAAAMAAAADQAAAA4AAAAPAAAAEAAAABEAAAASAAAAEwAAABQAAAAVAAAAFgAAABcAAAAYAAAAGQAAABoAAAAbAAAAHAAAAB0AAAAeAAAAHwAAACAAAAAhAAAAIgAAACMAAAAkAAAAJQAAACYAAAAnAAAAKAAAACkAAAAqAAAAKwAAACwAAAAtAAAALgAAAC8AAAAwAAAAMQAAADIAAAAzAAAANAAAADUAAAA2AAAANwAAADgAAAA5AAAAOgAAADsAAAA8AAAAPQAAAD4AAAA/AAAAQAAAAEEAAABCAAAAQwAAAEQAAABFAAAARgAAAEcAAABIAAAASQAAAEoAAABLAAAATAAAAE0AAABOAAAATwAAAFAAAABRAAAAUgAAAFMAAABUAAAAVQAAAFYAAABXAAAAWAAAAFkAAABaAAAAWwAAAFwAAABdAAAAXgAAAF8AAABgAAAAQQAAAEIAAABDAAAARAAAAEUAAABGAAAARwAAAEgAAABJAAAASgAAAEsAAABMAAAATQAAAE4AAABPAAAAUAAAAFEAAABSAAAAUwAAAFQAAABVAAAAVgAAAFcAAABYAAAAWQAAAFoAAAB7AAAAfAAAAH0AAAB+AAAAfw=="); + base64DecodeToExistingUint8Array(bufferView, 56960, "kOA="); + base64DecodeToExistingUint8Array(bufferView, 57492, "AQAAAAIAAAADAAAABAAAAAUAAAAGAAAABwAAAAgAAAAJAAAACgAAAAsAAAAMAAAADQAAAA4AAAAPAAAAEAAAABEAAAASAAAAEwAAABQAAAAVAAAAFgAAABcAAAAYAAAAGQAAABoAAAAbAAAAHAAAAB0AAAAeAAAAHwAAACAAAAAhAAAAIgAAACMAAAAkAAAAJQAAACYAAAAnAAAAKAAAACkAAAAqAAAAKwAAACwAAAAtAAAALgAAAC8AAAAwAAAAMQAAADIAAAAzAAAANAAAADUAAAA2AAAANwAAADgAAAA5AAAAOgAAADsAAAA8AAAAPQAAAD4AAAA/AAAAQAAAAGEAAABiAAAAYwAAAGQAAABlAAAAZgAAAGcAAABoAAAAaQAAAGoAAABrAAAAbAAAAG0AAABuAAAAbwAAAHAAAABxAAAAcgAAAHMAAAB0AAAAdQAAAHYAAAB3AAAAeAAAAHkAAAB6AAAAWwAAAFwAAABdAAAAXgAAAF8AAABgAAAAYQAAAGIAAABjAAAAZAAAAGUAAABmAAAAZwAAAGgAAABpAAAAagAAAGsAAABsAAAAbQAAAG4AAABvAAAAcAAAAHEAAAByAAAAcwAAAHQAAAB1AAAAdgAAAHcAAAB4AAAAeQAAAHoAAAB7AAAAfAAAAH0AAAB+AAAAfw=="); + base64DecodeToExistingUint8Array(bufferView, 58512, "MDEyMzQ1Njc4OWFiY2RlZkFCQ0RFRnhYKy1wUGlJbk4AJQAAAAAAJXAAAAAAJUk6JU06JVMgJXAlSDolTQAAACUAAABtAAAALwAAACUAAABkAAAALwAAACUAAAB5AAAAJQAAAFkAAAAtAAAAJQAAAG0AAAAtAAAAJQAAAGQAAAAlAAAASQAAADoAAAAlAAAATQAAADoAAAAlAAAAUwAAACAAAAAlAAAAcAAAAAAAAAAlAAAASAAAADoAAAAlAAAATQ=="); + base64DecodeToExistingUint8Array(bufferView, 58720, "JQAAAEgAAAA6AAAAJQAAAE0AAAA6AAAAJQAAAFMAAAAAAAAA5OkAAGABAABhAQAAYgEAAAAAAABE6gAAYwEAAGQBAABiAQAAZQEAAGYBAABnAQAAaAEAAGkBAABqAQAAawEAAGwBAAAAAAAArOkAAG0BAABuAQAAYgEAAG8BAABwAQAAcQEAAHIBAABzAQAAdAEAAHUBAAAAAAAAfOoAAHYBAAB3AQAAYgEAAHgBAAB5AQAAegEAAHsBAAB8AQAAAAAAAKDqAAB9AQAAfgEAAGIBAAB/AQAAgAEAAIEBAACCAQAAgwEAAHQAAAByAAAAdQAAAGUAAAAAAAAAZgAAAGEAAABsAAAAcwAAAGUAAAAAAAAAJQAAAG0AAAAvAAAAJQAAAGQAAAAvAAAAJQAAAHkAAAAAAAAAJQAAAEgAAAA6AAAAJQAAAE0AAAA6AAAAJQAAAFMAAAAAAAAAJQAAAGEAAAAgAAAAJQAAAGIAAAAgAAAAJQAAAGQAAAAgAAAAJQAAAEgAAAA6AAAAJQAAAE0AAAA6AAAAJQAAAFMAAAAgAAAAJQAAAFkAAAAAAAAAJQAAAEkAAAA6AAAAJQAAAE0AAAA6AAAAJQAAAFMAAAAgAAAAJQAAAHA="); + base64DecodeToExistingUint8Array(bufferView, 59204, "bOcAAIQBAACFAQAAYgEAAE5TdDNfXzI2bG9jYWxlNWZhY2V0RQAAAHz9AABU5wAAsPoAAAAAAADs5wAAhAEAAIYBAABiAQAAhwEAAIgBAACJAQAAigEAAIsBAACMAQAAjQEAAI4BAACPAQAAkAEAAJEBAACSAQAATlN0M19fMjVjdHlwZUl3RUUATlN0M19fMjEwY3R5cGVfYmFzZUUAAFT9AADO5wAA2P0AALznAAAAAAAAAgAAAGznAAACAAAA5OcAAAIAAAAAAAAAgOgAAIQBAACTAQAAYgEAAJQBAACVAQAAlgEAAJcBAACYAQAAmQEAAJoBAABOU3QzX18yN2NvZGVjdnRJY2MxMV9fbWJzdGF0ZV90RUUATlN0M19fMjEyY29kZWN2dF9iYXNlRQAAAABU/QAAXugAANj9AAA86AAAAAAAAAIAAABs5wAAAgAAAHjoAAACAAAAAAAAAPToAACEAQAAmwEAAGIBAACcAQAAnQEAAJ4BAACfAQAAoAEAAKEBAACiAQAATlN0M19fMjdjb2RlY3Z0SURzYzExX19tYnN0YXRlX3RFRQAA2P0AANDoAAAAAAAAAgAAAGznAAACAAAAeOgAAAIAAAAAAAAAaOkAAIQBAACjAQAAYgEAAKQBAAClAQAApgEAAKcBAACoAQAAqQEAAKoBAABOU3QzX18yN2NvZGVjdnRJRGljMTFfX21ic3RhdGVfdEVFAADY/QAAROkAAAAAAAACAAAAbOcAAAIAAAB46AAAAgAAAE5TdDNfXzI3Y29kZWN2dEl3YzExX19tYnN0YXRlX3RFRQAAANj9AACI6QAAAAAAAAIAAABs5wAAAgAAAHjoAAACAAAATlN0M19fMjZsb2NhbGU1X19pbXBFAAAAfP0AAMzpAABs5wAATlN0M19fMjdjb2xsYXRlSWNFRQB8/QAA8OkAAGznAABOU3QzX18yN2NvbGxhdGVJd0VFAHz9AAAQ6gAAbOcAAE5TdDNfXzI1Y3R5cGVJY0VFAAAA2P0AADDqAAAAAAAAAgAAAGznAAACAAAA5OcAAAIAAABOU3QzX18yOG51bXB1bmN0SWNFRQAAAAB8/QAAZOoAAGznAABOU3QzX18yOG51bXB1bmN0SXdFRQAAAAB8/QAAiOoAAGznAAAAAAAABOoAAKsBAACsAQAAYgEAAK0BAACuAQAArwEAAAAAAAAk6gAAsAEAALEBAABiAQAAsgEAALMBAAC0AQAAAAAAAMDrAACEAQAAtQEAAGIBAAC2AQAAtwEAALgBAAC5AQAAugEAALsBAAC8AQAAvQEAAL4BAAC/AQAAwAEAAE5TdDNfXzI3bnVtX2dldEljTlNfMTlpc3RyZWFtYnVmX2l0ZXJhdG9ySWNOU18xMWNoYXJfdHJhaXRzSWNFRUVFRUUATlN0M19fMjlfX251bV9nZXRJY0VFAE5TdDNfXzIxNF9fbnVtX2dldF9iYXNlRQAAVP0AAIbrAADY/QAAcOsAAAAAAAABAAAAoOsAAAAAAADY/QAALOsAAAAAAAACAAAAbOcAAAIAAACo6w=="); + base64DecodeToExistingUint8Array(bufferView, 60388, "lOwAAIQBAADBAQAAYgEAAMIBAADDAQAAxAEAAMUBAADGAQAAxwEAAMgBAADJAQAAygEAAMsBAADMAQAATlN0M19fMjdudW1fZ2V0SXdOU18xOWlzdHJlYW1idWZfaXRlcmF0b3JJd05TXzExY2hhcl90cmFpdHNJd0VFRUVFRQBOU3QzX18yOV9fbnVtX2dldEl3RUUAAADY/QAAZOwAAAAAAAABAAAAoOsAAAAAAADY/QAAIOwAAAAAAAACAAAAbOcAAAIAAAB87A=="); + base64DecodeToExistingUint8Array(bufferView, 60600, "fO0AAIQBAADNAQAAYgEAAM4BAADPAQAA0AEAANEBAADSAQAA0wEAANQBAADVAQAATlN0M19fMjdudW1fcHV0SWNOU18xOW9zdHJlYW1idWZfaXRlcmF0b3JJY05TXzExY2hhcl90cmFpdHNJY0VFRUVFRQBOU3QzX18yOV9fbnVtX3B1dEljRUUATlN0M19fMjE0X19udW1fcHV0X2Jhc2VFAABU/QAAQu0AANj9AAAs7QAAAAAAAAEAAABc7QAAAAAAANj9AADo7AAAAAAAAAIAAABs5wAAAgAAAGTt"); + base64DecodeToExistingUint8Array(bufferView, 60832, "RO4AAIQBAADWAQAAYgEAANcBAADYAQAA2QEAANoBAADbAQAA3AEAAN0BAADeAQAATlN0M19fMjdudW1fcHV0SXdOU18xOW9zdHJlYW1idWZfaXRlcmF0b3JJd05TXzExY2hhcl90cmFpdHNJd0VFRUVFRQBOU3QzX18yOV9fbnVtX3B1dEl3RUUAAADY/QAAFO4AAAAAAAABAAAAXO0AAAAAAADY/QAA0O0AAAAAAAACAAAAbOcAAAIAAAAs7g=="); + base64DecodeToExistingUint8Array(bufferView, 61032, "RO8AAN8BAADgAQAAYgEAAOEBAADiAQAA4wEAAOQBAADlAQAA5gEAAOcBAAD4////RO8AAOgBAADpAQAA6gEAAOsBAADsAQAA7QEAAO4BAABOU3QzX18yOHRpbWVfZ2V0SWNOU18xOWlzdHJlYW1idWZfaXRlcmF0b3JJY05TXzExY2hhcl90cmFpdHNJY0VFRUVFRQBOU3QzX18yOXRpbWVfYmFzZUUAVP0AAP3uAABOU3QzX18yMjBfX3RpbWVfZ2V0X2Nfc3RvcmFnZUljRUUAAABU/QAAGO8AANj9AAC47gAAAAAAAAMAAABs5wAAAgAAABDvAAACAAAAPO8AAAAIAAAAAAAAMPAAAO8BAADwAQAAYgEAAPEBAADyAQAA8wEAAPQBAAD1AQAA9gEAAPcBAAD4////MPAAAPgBAAD5AQAA+gEAAPsBAAD8AQAA/QEAAP4BAABOU3QzX18yOHRpbWVfZ2V0SXdOU18xOWlzdHJlYW1idWZfaXRlcmF0b3JJd05TXzExY2hhcl90cmFpdHNJd0VFRUVFRQBOU3QzX18yMjBfX3RpbWVfZ2V0X2Nfc3RvcmFnZUl3RUUAAFT9AAAF8AAA2P0AAMDvAAAAAAAAAwAAAGznAAACAAAAEO8AAAIAAAAo8AAAAAgAAAAAAADU8AAA/wEAAAACAABiAQAAAQIAAE5TdDNfXzI4dGltZV9wdXRJY05TXzE5b3N0cmVhbWJ1Zl9pdGVyYXRvckljTlNfMTFjaGFyX3RyYWl0c0ljRUVFRUVFAE5TdDNfXzIxMF9fdGltZV9wdXRFAAAAVP0AALXwAADY/QAAcPAAAAAAAAACAAAAbOcAAAIAAADM8AAAAAgAAAAAAABU8QAAAgIAAAMCAABiAQAABAIAAE5TdDNfXzI4dGltZV9wdXRJd05TXzE5b3N0cmVhbWJ1Zl9pdGVyYXRvckl3TlNfMTFjaGFyX3RyYWl0c0l3RUVFRUVFAAAAANj9AAAM8QAAAAAAAAIAAABs5wAAAgAAAMzwAAAACAAAAAAAAOjxAACEAQAABQIAAGIBAAAGAgAABwIAAAgCAAAJAgAACgIAAAsCAAAMAgAADQIAAA4CAABOU3QzX18yMTBtb25leXB1bmN0SWNMYjBFRUUATlN0M19fMjEwbW9uZXlfYmFzZUUAAAAAVP0AAMjxAADY/QAArPEAAAAAAAACAAAAbOcAAAIAAADg8QAAAgAAAAAAAABc8gAAhAEAAA8CAABiAQAAEAIAABECAAASAgAAEwIAABQCAAAVAgAAFgIAABcCAAAYAgAATlN0M19fMjEwbW9uZXlwdW5jdEljTGIxRUVFANj9AABA8gAAAAAAAAIAAABs5wAAAgAAAODxAAACAAAAAAAAANDyAACEAQAAGQIAAGIBAAAaAgAAGwIAABwCAAAdAgAAHgIAAB8CAAAgAgAAIQIAACICAABOU3QzX18yMTBtb25leXB1bmN0SXdMYjBFRUUA2P0AALTyAAAAAAAAAgAAAGznAAACAAAA4PEAAAIAAAAAAAAARPMAAIQBAAAjAgAAYgEAACQCAAAlAgAAJgIAACcCAAAoAgAAKQIAACoCAAArAgAALAIAAE5TdDNfXzIxMG1vbmV5cHVuY3RJd0xiMUVFRQDY/QAAKPMAAAAAAAACAAAAbOcAAAIAAADg8QAAAgAAAAAAAADo8wAAhAEAAC0CAABiAQAALgIAAC8CAABOU3QzX18yOW1vbmV5X2dldEljTlNfMTlpc3RyZWFtYnVmX2l0ZXJhdG9ySWNOU18xMWNoYXJfdHJhaXRzSWNFRUVFRUUATlN0M19fMjExX19tb25leV9nZXRJY0VFAABU/QAAxvMAANj9AACA8wAAAAAAAAIAAABs5wAAAgAAAODz"); + base64DecodeToExistingUint8Array(bufferView, 62476, "jPQAAIQBAAAwAgAAYgEAADECAAAyAgAATlN0M19fMjltb25leV9nZXRJd05TXzE5aXN0cmVhbWJ1Zl9pdGVyYXRvckl3TlNfMTFjaGFyX3RyYWl0c0l3RUVFRUVFAE5TdDNfXzIxMV9fbW9uZXlfZ2V0SXdFRQAAVP0AAGr0AADY/QAAJPQAAAAAAAACAAAAbOcAAAIAAACE9A=="); + base64DecodeToExistingUint8Array(bufferView, 62640, "MPUAAIQBAAAzAgAAYgEAADQCAAA1AgAATlN0M19fMjltb25leV9wdXRJY05TXzE5b3N0cmVhbWJ1Zl9pdGVyYXRvckljTlNfMTFjaGFyX3RyYWl0c0ljRUVFRUVFAE5TdDNfXzIxMV9fbW9uZXlfcHV0SWNFRQAAVP0AAA71AADY/QAAyPQAAAAAAAACAAAAbOcAAAIAAAAo9Q=="); + base64DecodeToExistingUint8Array(bufferView, 62804, "1PUAAIQBAAA2AgAAYgEAADcCAAA4AgAATlN0M19fMjltb25leV9wdXRJd05TXzE5b3N0cmVhbWJ1Zl9pdGVyYXRvckl3TlNfMTFjaGFyX3RyYWl0c0l3RUVFRUVFAE5TdDNfXzIxMV9fbW9uZXlfcHV0SXdFRQAAVP0AALL1AADY/QAAbPUAAAAAAAACAAAAbOcAAAIAAADM9Q=="); + base64DecodeToExistingUint8Array(bufferView, 62968, "TPYAAIQBAAA5AgAAYgEAADoCAAA7AgAAPAIAAE5TdDNfXzI4bWVzc2FnZXNJY0VFAE5TdDNfXzIxM21lc3NhZ2VzX2Jhc2VFAAAAAFT9AAAp9gAA2P0AABT2AAAAAAAAAgAAAGznAAACAAAARPYAAAIAAAAAAAAApPYAAIQBAAA9AgAAYgEAAD4CAAA/AgAAQAIAAE5TdDNfXzI4bWVzc2FnZXNJd0VFAAAAANj9AACM9gAAAAAAAAIAAABs5wAAAgAAAET2AAACAAAAUwAAAHUAAABuAAAAZAAAAGEAAAB5AAAAAAAAAE0AAABvAAAAbgAAAGQAAABhAAAAeQAAAAAAAABUAAAAdQAAAGUAAABzAAAAZAAAAGEAAAB5AAAAAAAAAFcAAABlAAAAZAAAAG4AAABlAAAAcwAAAGQAAABhAAAAeQAAAAAAAABUAAAAaAAAAHUAAAByAAAAcwAAAGQAAABhAAAAeQAAAAAAAABGAAAAcgAAAGkAAABkAAAAYQAAAHkAAAAAAAAAUwAAAGEAAAB0AAAAdQAAAHIAAABkAAAAYQAAAHkAAAAAAAAAUwAAAHUAAABuAAAAAAAAAE0AAABvAAAAbgAAAAAAAABUAAAAdQAAAGUAAAAAAAAAVwAAAGUAAABkAAAAAAAAAFQAAABoAAAAdQAAAAAAAABGAAAAcgAAAGkAAAAAAAAAUwAAAGEAAAB0AAAAAAAAAEoAAABhAAAAbgAAAHUAAABhAAAAcgAAAHkAAAAAAAAARgAAAGUAAABiAAAAcgAAAHUAAABhAAAAcgAAAHkAAAAAAAAATQAAAGEAAAByAAAAYwAAAGgAAAAAAAAAQQAAAHAAAAByAAAAaQAAAGwAAAAAAAAATQAAAGEAAAB5AAAAAAAAAEoAAAB1AAAAbgAAAGUAAAAAAAAASgAAAHUAAABsAAAAeQAAAAAAAABBAAAAdQAAAGcAAAB1AAAAcwAAAHQAAAAAAAAAUwAAAGUAAABwAAAAdAAAAGUAAABtAAAAYgAAAGUAAAByAAAAAAAAAE8AAABjAAAAdAAAAG8AAABiAAAAZQAAAHIAAAAAAAAATgAAAG8AAAB2AAAAZQAAAG0AAABiAAAAZQAAAHIAAAAAAAAARAAAAGUAAABjAAAAZQAAAG0AAABiAAAAZQAAAHIAAAAAAAAASgAAAGEAAABuAAAAAAAAAEYAAABlAAAAYgAAAAAAAABNAAAAYQAAAHIAAAAAAAAAQQAAAHAAAAByAAAAAAAAAEoAAAB1AAAAbgAAAAAAAABKAAAAdQAAAGwAAAAAAAAAQQAAAHUAAABnAAAAAAAAAFMAAABlAAAAcAAAAAAAAABPAAAAYwAAAHQAAAAAAAAATgAAAG8AAAB2AAAAAAAAAEQAAABlAAAAYwAAAAAAAABBAAAATQAAAAAAAABQAAAATQ=="); + base64DecodeToExistingUint8Array(bufferView, 64060, "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"); + base64DecodeToExistingUint8Array(bufferView, 73688, "AQAAAF4EAABHBwAA5w0AAJIPAAD//////f////7///8F"); + base64DecodeToExistingUint8Array(bufferView, 73733, "AQ=="); + base64DecodeToExistingUint8Array(bufferView, 73756, "/gAAAP0AAAC4NQE="); + base64DecodeToExistingUint8Array(bufferView, 73780, "Ag=="); + base64DecodeToExistingUint8Array(bufferView, 73796, "//////////8="); + base64DecodeToExistingUint8Array(bufferView, 73864, "+B8BAAAAAAAF"); + base64DecodeToExistingUint8Array(bufferView, 73884, "AQE="); + base64DecodeToExistingUint8Array(bufferView, 73908, "/gAAAAIBAADINQEAAAQ="); + base64DecodeToExistingUint8Array(bufferView, 73932, "AQ=="); + base64DecodeToExistingUint8Array(bufferView, 73948, "/////wo="); + base64DecodeToExistingUint8Array(bufferView, 74016, "kCABABBMUQAJ"); + base64DecodeToExistingUint8Array(bufferView, 74037, "AQ=="); + base64DecodeToExistingUint8Array(bufferView, 74056, "/wAAAAAAAAD9AAAA2DsBAAAE"); + base64DecodeToExistingUint8Array(bufferView, 74100, "/////w=="); + base64DecodeToExistingUint8Array(bufferView, 74168, "KCEBAEUC"); } var scratchBuffer = new ArrayBuffer(16); @@ -813,7 +813,7 @@ function asmFunc(env) { var strftime_l = env.strftime_l; var legalimport$_embind_register_bigint = env._embind_register_bigint; var legalimport$__wasi_fd_seek = env.fd_seek; - var __stack_pointer = 5326816; + var __stack_pointer = 5327888; var __stack_end = 0; var __stack_base = 0; var i64toi32_i32$HIGH_BITS = 0; @@ -822,7 +822,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; $1 = __stack_pointer - 672 | 0; __stack_pointer = $1; - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 656 | 0, 29979); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 656 | 0, 31051); $5 = HEAP32[$3 >> 2]; $6 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 312 >> 2] = $5; @@ -994,12 +994,12 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ if (!$2) { break label$2; } - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__EnclosingExpr_2c_20char_20const_20_28__29_20_5b10_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d__28char_20const_20_28__29_20_5b10_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d_29($0, 37389, $1 + 608 | 0); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__EnclosingExpr_2c_20char_20const_20_28__29_20_5b10_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d__28char_20const_20_28__29_20_5b10_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d_29($0, 38461, $1 + 608 | 0); break label$1; } HEAP32[$0 >> 2] = $4 + 2; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 648 | 0, 37501); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 648 | 0, 38573); $6 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 >> 2] = $6; @@ -1009,7 +1009,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } HEAP32[$0 >> 2] = $4 + 2; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 640 | 0, 37505); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 640 | 0, 38577); $5 = HEAP32[$3 >> 2]; $6 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 8 >> 2] = $5; @@ -1019,7 +1019,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } HEAP32[$0 >> 2] = $4 + 2; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 632 | 0, 37505); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 632 | 0, 38577); $6 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 16 >> 2] = $6; @@ -1029,7 +1029,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } HEAP32[$0 >> 2] = $4 + 2; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 624 | 0, 36543); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 624 | 0, 37615); $5 = HEAP32[$3 >> 2]; $6 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 24 >> 2] = $5; @@ -1039,7 +1039,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } HEAP32[$0 >> 2] = $4 + 2; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 616 | 0, 36566); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 616 | 0, 37638); $6 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 32 >> 2] = $6; @@ -1053,7 +1053,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ if (!$2) { break label$2; } - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__EnclosingExpr_2c_20char_20const_20_28__29_20_5b10_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d__28char_20const_20_28__29_20_5b10_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d_29($0, 37389, $1 + 608 | 0); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__EnclosingExpr_2c_20char_20const_20_28__29_20_5b10_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d__28char_20const_20_28__29_20_5b10_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d_29($0, 38461, $1 + 608 | 0); break label$1; } label$32: { @@ -1127,7 +1127,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } HEAP32[$0 >> 2] = $4 + 2; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 600 | 0, 37160); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 600 | 0, 38232); $5 = HEAP32[$3 >> 2]; $6 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 40 >> 2] = $5; @@ -1137,7 +1137,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } HEAP32[$0 >> 2] = $4 + 2; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 592 | 0, 27551); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 592 | 0, 28623); $6 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 48 >> 2] = $6; @@ -1226,7 +1226,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } HEAP32[$0 >> 2] = $4 + 2; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 584 | 0, 37210); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 584 | 0, 38282); $5 = HEAP32[$3 >> 2]; $6 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 56 >> 2] = $5; @@ -1259,7 +1259,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ if (!$2) { break label$2; } - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__MemberExpr_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b3_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b3_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0, $1 + 608 | 0, 37209, $1 + 320 | 0); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__MemberExpr_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b3_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b3_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0, $1 + 608 | 0, 38281, $1 + 320 | 0); break label$1; } HEAP32[$0 >> 2] = $4 + 2; @@ -1279,7 +1279,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } HEAP32[$0 >> 2] = $4 + 2; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 576 | 0, 36802); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 576 | 0, 37874); $6 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 64 >> 2] = $6; @@ -1292,7 +1292,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } HEAP32[$0 >> 2] = $4 + 2; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 568 | 0, 36499); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 568 | 0, 37571); $5 = HEAP32[$3 >> 2]; $6 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 72 >> 2] = $5; @@ -1320,7 +1320,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } HEAP32[$0 >> 2] = $4 + 2; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 560 | 0, 33999); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 560 | 0, 35071); $6 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 80 >> 2] = $6; @@ -1333,7 +1333,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } HEAP32[$0 >> 2] = $4 + 2; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 552 | 0, 36431); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 552 | 0, 37503); $5 = HEAP32[$3 >> 2]; $6 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 88 >> 2] = $5; @@ -1343,7 +1343,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } HEAP32[$0 >> 2] = $4 + 2; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 544 | 0, 36465); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 544 | 0, 37537); $6 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 96 >> 2] = $6; @@ -1358,7 +1358,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } HEAP32[$0 >> 2] = $4 + 2; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 536 | 0, 36454); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 536 | 0, 37526); $5 = HEAP32[$3 >> 2]; $6 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 104 >> 2] = $5; @@ -1368,7 +1368,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } HEAP32[$0 >> 2] = $4 + 2; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 528 | 0, 36400); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 528 | 0, 37472); $6 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 112 >> 2] = $6; @@ -1440,7 +1440,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } HEAP32[$0 >> 2] = $4 + 2; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 520 | 0, 36488); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 520 | 0, 37560); $5 = HEAP32[$3 >> 2]; $6 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 120 >> 2] = $5; @@ -1450,7 +1450,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } HEAP32[$0 >> 2] = $4 + 2; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 512 | 0, 36600); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 512 | 0, 37672); $6 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 128 >> 2] = $6; @@ -1460,7 +1460,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } HEAP32[$0 >> 2] = $4 + 2; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 504 | 0, 36487); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 504 | 0, 37559); $5 = HEAP32[$3 >> 2]; $6 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 136 >> 2] = $5; @@ -1470,7 +1470,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } HEAP32[$0 >> 2] = $4 + 2; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 36607); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 37679); $6 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 144 >> 2] = $6; @@ -1528,7 +1528,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } HEAP32[$0 >> 2] = $4 + 2; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 488 | 0, 37150); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 488 | 0, 38222); $5 = HEAP32[$3 >> 2]; $6 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 152 >> 2] = $5; @@ -1538,7 +1538,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } HEAP32[$0 >> 2] = $4 + 2; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 480 | 0, 36510); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 480 | 0, 37582); $6 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 160 >> 2] = $6; @@ -1548,7 +1548,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } HEAP32[$0 >> 2] = $4 + 2; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 472 | 0, 37210); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 472 | 0, 38282); $5 = HEAP32[$3 >> 2]; $6 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 168 >> 2] = $5; @@ -1558,7 +1558,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } HEAP32[$0 >> 2] = $4 + 2; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 464 | 0, 36532); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 464 | 0, 37604); $6 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 176 >> 2] = $6; @@ -1569,7 +1569,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ HEAP32[$0 >> 2] = $4 + 2; if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28char_29($0, 95)) { $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 456 | 0, 37149); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 456 | 0, 38221); $5 = HEAP32[$3 >> 2]; $6 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 184 >> 2] = $5; @@ -1582,7 +1582,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ if (!$2) { break label$2; } - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__PostfixExpr_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b3_5d__28_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b3_5d_29($0, $1 + 608 | 0, 37149); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__PostfixExpr_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b3_5d__28_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b3_5d_29($0, $1 + 608 | 0, 38221); break label$1; } label$68: { @@ -1631,7 +1631,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } HEAP32[$0 >> 2] = $4 + 2; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 448 | 0, 36565); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 448 | 0, 37637); $6 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 192 >> 2] = $6; @@ -1641,7 +1641,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } HEAP32[$0 >> 2] = $4 + 2; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 440 | 0, 37150); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 440 | 0, 38222); $5 = HEAP32[$3 >> 2]; $6 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 200 >> 2] = $5; @@ -1651,7 +1651,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } HEAP32[$0 >> 2] = $4 + 2; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 432 | 0, 37558); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 432 | 0, 38630); $6 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 208 >> 2] = $6; @@ -1696,7 +1696,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } HEAP32[$0 >> 2] = $4 + 2; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 424 | 0, 27567); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 424 | 0, 28639); $5 = HEAP32[$3 >> 2]; $6 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 216 >> 2] = $5; @@ -1706,7 +1706,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } HEAP32[$0 >> 2] = $4 + 2; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 416 | 0, 27578); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 416 | 0, 28650); $6 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 224 >> 2] = $6; @@ -1719,7 +1719,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } HEAP32[$0 >> 2] = $4 + 2; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 408 | 0, 36410); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 408 | 0, 37482); $5 = HEAP32[$3 >> 2]; $6 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 232 >> 2] = $5; @@ -1762,7 +1762,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } HEAP32[$0 >> 2] = $4 + 2; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 400 | 0, 37201); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 400 | 0, 38273); $6 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 240 >> 2] = $6; @@ -1772,7 +1772,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } HEAP32[$0 >> 2] = $4 + 2; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 392 | 0, 37181); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 392 | 0, 38253); $5 = HEAP32[$3 >> 2]; $6 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 248 >> 2] = $5; @@ -1785,7 +1785,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } HEAP32[$0 >> 2] = $4 + 2; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 384 | 0, 36521); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 384 | 0, 37593); $6 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 256 >> 2] = $6; @@ -1796,7 +1796,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ HEAP32[$0 >> 2] = $4 + 2; if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28char_29($0, 95)) { $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 376 | 0, 37180); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 376 | 0, 38252); $5 = HEAP32[$3 >> 2]; $6 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 264 >> 2] = $5; @@ -1809,12 +1809,12 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ if (!$2) { break label$2; } - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__PostfixExpr_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b3_5d__28_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b3_5d_29($0, $1 + 608 | 0, 37180); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__PostfixExpr_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b3_5d__28_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b3_5d_29($0, $1 + 608 | 0, 38252); break label$1; } HEAP32[$0 >> 2] = $4 + 2; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 368 | 0, 37181); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 368 | 0, 38253); $6 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 272 >> 2] = $6; @@ -1834,7 +1834,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ if (!$2) { break label$2; } - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__MemberExpr_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b3_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b3_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0, $1 + 608 | 0, 36177, $1 + 320 | 0); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__MemberExpr_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b3_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b3_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0, $1 + 608 | 0, 37249, $1 + 320 | 0); break label$1; } if (HEAPU8[$4 + 1 | 0] != 117) { @@ -1891,7 +1891,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } HEAP32[$0 >> 2] = $4 + 2; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 352 | 0, 37515); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 352 | 0, 38587); $5 = HEAP32[$3 >> 2]; $6 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 280 >> 2] = $5; @@ -1901,7 +1901,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } HEAP32[$0 >> 2] = $4 + 2; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 344 | 0, 36554); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 344 | 0, 37626); $6 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 288 >> 2] = $6; @@ -1911,7 +1911,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } HEAP32[$0 >> 2] = $4 + 2; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 336 | 0, 36154); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 336 | 0, 37226); $5 = HEAP32[$3 >> 2]; $6 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 296 >> 2] = $5; @@ -1921,7 +1921,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } HEAP32[$0 >> 2] = $4 + 2; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 328 | 0, 36453); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 328 | 0, 37525); $6 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 304 >> 2] = $6; @@ -2013,7 +2013,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ if (!$2) { break label$2; } - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__EnclosingExpr_2c_20char_20const_20_28__29_20_5b9_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d__28char_20const_20_28__29_20_5b9_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d_29($0, 37399, $1 + 608 | 0); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__EnclosingExpr_2c_20char_20const_20_28__29_20_5b9_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d__28char_20const_20_28__29_20_5b9_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d_29($0, 38471, $1 + 608 | 0); break label$1; } HEAP32[$0 >> 2] = $4 + 2; @@ -2022,7 +2022,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ if (!$2) { break label$2; } - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__EnclosingExpr_2c_20char_20const_20_28__29_20_5b9_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d__28char_20const_20_28__29_20_5b9_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d_29($0, 37399, $1 + 608 | 0); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__EnclosingExpr_2c_20char_20const_20_28__29_20_5b9_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d__28char_20const_20_28__29_20_5b9_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d_29($0, 38471, $1 + 608 | 0); break label$1; } HEAP32[$0 >> 2] = $4 + 2; @@ -2104,7 +2104,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ if (!$2) { break label$2; } - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__EnclosingExpr_2c_20char_20const_20_28__29_20_5b9_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d__28char_20const_20_28__29_20_5b9_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d_29($0, 37408, $1 + 608 | 0); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__EnclosingExpr_2c_20char_20const_20_28__29_20_5b9_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d__28char_20const_20_28__29_20_5b9_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d_29($0, 38480, $1 + 608 | 0); break label$1; } HEAP32[$0 >> 2] = $4 + 2; @@ -2113,7 +2113,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ if (!$2) { break label$2; } - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__EnclosingExpr_2c_20char_20const_20_28__29_20_5b9_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d__28char_20const_20_28__29_20_5b9_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d_29($0, 37408, $1 + 608 | 0); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__EnclosingExpr_2c_20char_20const_20_28__29_20_5b9_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d__28char_20const_20_28__29_20_5b9_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d_29($0, 38480, $1 + 608 | 0); break label$1; } HEAP32[$0 >> 2] = $4 + 2; @@ -2142,7 +2142,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ break label$1; } HEAP32[$0 >> 2] = $4 + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b6_5d__28char_20const_20_28__29_20_5b6_5d_29($0, 28127); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b6_5d__28char_20const_20_28__29_20_5b6_5d_29($0, 29199); break label$1; } HEAP32[$0 >> 2] = $4 + 2; @@ -2163,7 +2163,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } FUNCTION_TABLE[HEAP32[HEAP32[$2 >> 2] + 24 >> 2]]($1 + 608 | 0, $2); label$107: { - if (!$28anonymous_20namespace_29__itanium_demangle__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_20const__2c_20_28anonymous_20namespace_29__itanium_demangle__StringView_20const__29($1 + 608 | 0, $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 320 | 0, 31359))) { + if (!$28anonymous_20namespace_29__itanium_demangle__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_20const__2c_20_28anonymous_20namespace_29__itanium_demangle__StringView_20const__29($1 + 608 | 0, $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 320 | 0, 32431))) { break label$107; } if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___numLeft_28_29_20const($0) >>> 0 < 2) { @@ -2376,9 +2376,9 @@ function arPattGetImage2($0, $1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) { } $19 = $10 * 10; $10 = (1 - $10) * .5 * 10; - $12 = ($3 | 0) < ($12 | 0) ? $3 : $12; + $12 = ($3 | 0) > ($12 | 0) ? $12 : $3; $25 = ($12 | 0) / ($2 | 0) | 0; - $15 = ($3 | 0) < ($15 | 0) ? $3 : $15; + $15 = ($3 | 0) > ($15 | 0) ? $15 : $3; $26 = ($15 | 0) / ($2 | 0) | 0; $29 = Math_imul($2, $2); label$23: { @@ -4226,7 +4226,7 @@ function arPattGetImage2($0, $1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) { continue; } } - arLog(0, 3, 2819, 0); + arLog(0, 3, 3123, 0); } $12 = -1; } @@ -4422,55 +4422,55 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ break label$4; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 1; - $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b5_5d__28char_20const_20_28__29_20_5b5_5d_29($0, 32327); + $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b5_5d__28char_20const_20_28__29_20_5b5_5d_29($0, 33399); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 1; - $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b8_5d__28char_20const_20_28__29_20_5b8_5d_29($0, 29439); + $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b8_5d__28char_20const_20_28__29_20_5b8_5d_29($0, 30511); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 1; - $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b5_5d__28char_20const_20_28__29_20_5b5_5d_29($0, 30899); + $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b5_5d__28char_20const_20_28__29_20_5b5_5d_29($0, 31971); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 1; - $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b5_5d__28char_20const_20_28__29_20_5b5_5d_29($0, 30383); + $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b5_5d__28char_20const_20_28__29_20_5b5_5d_29($0, 31455); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 1; - $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b12_5d__28char_20const_20_28__29_20_5b12_5d_29($0, 30376); + $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b12_5d__28char_20const_20_28__29_20_5b12_5d_29($0, 31448); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 1; - $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b14_5d__28char_20const_20_28__29_20_5b14_5d_29($0, 30374); + $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b14_5d__28char_20const_20_28__29_20_5b14_5d_29($0, 31446); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 1; - $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b6_5d__28char_20const_20_28__29_20_5b6_5d_29($0, 29057); + $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b6_5d__28char_20const_20_28__29_20_5b6_5d_29($0, 30129); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 1; - $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b15_5d__28char_20const_20_28__29_20_5b15_5d_29($0, 29048); + $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b15_5d__28char_20const_20_28__29_20_5b15_5d_29($0, 30120); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 1; - $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b4_5d__28char_20const_20_28__29_20_5b4_5d_29($0, 29081); + $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b4_5d__28char_20const_20_28__29_20_5b4_5d_29($0, 30153); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 1; - $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b13_5d__28char_20const_20_28__29_20_5b13_5d_29($0, 29072); + $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b13_5d__28char_20const_20_28__29_20_5b13_5d_29($0, 30144); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 1; - $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b5_5d__28char_20const_20_28__29_20_5b5_5d_29($0, 31216); + $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b5_5d__28char_20const_20_28__29_20_5b5_5d_29($0, 32288); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 1; - $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b14_5d__28char_20const_20_28__29_20_5b14_5d_29($0, 31207); + $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b14_5d__28char_20const_20_28__29_20_5b14_5d_29($0, 32279); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 1; - $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 31197); + $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 32269); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 1; @@ -4478,15 +4478,15 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 1; - $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b9_5d__28char_20const_20_28__29_20_5b9_5d_29($0, 36654); + $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b9_5d__28char_20const_20_28__29_20_5b9_5d_29($0, 37726); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 1; - $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b18_5d__28char_20const_20_28__29_20_5b18_5d_29($0, 36645); + $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b18_5d__28char_20const_20_28__29_20_5b18_5d_29($0, 37717); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 1; - $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b6_5d__28char_20const_20_28__29_20_5b6_5d_29($0, 29414); + $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b6_5d__28char_20const_20_28__29_20_5b6_5d_29($0, 30486); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 1; @@ -4494,15 +4494,15 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 1; - $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b12_5d__28char_20const_20_28__29_20_5b12_5d_29($0, 31846); + $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b12_5d__28char_20const_20_28__29_20_5b12_5d_29($0, 32918); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 1; - $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 36663); + $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 37735); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 1; - $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b4_5d__28char_20const_20_28__29_20_5b4_5d_29($0, 37122); + $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b4_5d__28char_20const_20_28__29_20_5b4_5d_29($0, 38194); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 1; @@ -4518,52 +4518,52 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ switch ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___look_28unsigned_20int_29($0, 1) - 79 | 0) { case 21: HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 36709); + $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 37781); break label$1; case 22: HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 36674); + $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 37746); break label$1; case 23: HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 36782); + $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 37854); break label$1; case 25: HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b5_5d__28char_20const_20_28__29_20_5b5_5d_29($0, 31372); + $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b5_5d__28char_20const_20_28__29_20_5b5_5d_29($0, 32444); break label$1; case 26: HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b9_5d__28char_20const_20_28__29_20_5b9_5d_29($0, 29473); + $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b9_5d__28char_20const_20_28__29_20_5b9_5d_29($0, 30545); break label$1; case 36: HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b9_5d__28char_20const_20_28__29_20_5b9_5d_29($0, 29455); + $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b9_5d__28char_20const_20_28__29_20_5b9_5d_29($0, 30527); break label$1; case 38: HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b8_5d__28char_20const_20_28__29_20_5b8_5d_29($0, 29447); + $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b8_5d__28char_20const_20_28__29_20_5b8_5d_29($0, 30519); break label$1; case 18: HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b5_5d__28char_20const_20_28__29_20_5b5_5d_29($0, 30526); + $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b5_5d__28char_20const_20_28__29_20_5b5_5d_29($0, 31598); break label$1; case 20: HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b15_5d__28char_20const_20_28__29_20_5b15_5d_29($0, 37212); + $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b15_5d__28char_20const_20_28__29_20_5b15_5d_29($0, 38284); break label$1; case 31: HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b15_5d__28char_20const_20_28__29_20_5b15_5d_29($0, 29424); + $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b15_5d__28char_20const_20_28__29_20_5b15_5d_29($0, 30496); break label$1; case 5: @@ -4936,7 +4936,7 @@ function read_markers($0) { if (!HEAP32[HEAP32[$0 + 464 >> 2] + 16 >> 2]) { $3 = HEAP32[$0 >> 2]; HEAP32[$3 + 20 >> 2] = 60; - __memcpy($3 + 24 | 0, 40216, 80); + __memcpy($3 + 24 | 0, 41288, 80); FUNCTION_TABLE[HEAP32[HEAP32[$0 >> 2] >> 2]]($0); } if (!$1) { @@ -5568,7 +5568,7 @@ function read_markers($0) { } $2 = $14; } - $6 = 43552; + $6 = 44624; label$123: { label$124: { label$125: { @@ -5599,19 +5599,19 @@ function read_markers($0) { break label$117; } } - $6 = 43440; + $6 = 44512; break label$123; } - $6 = 43312; + $6 = 44384; break label$123; } - $6 = 43136; + $6 = 44208; break label$123; } - $6 = 42928; + $6 = 44e3; break label$123; } - $6 = 42656; + $6 = 43728; } $3 = $3 + 1 | 0; $4 = $4 - 1 | 0; @@ -5620,12 +5620,12 @@ function read_markers($0) { $3 = $3 + 1 | 0; $4 = $4 - 1 | 0; $9 = 64; - $6 = 42336; + $6 = 43408; break label$116; } $3 = $3 + 1 | 0; $4 = $4 - 1 | 0; - $6 = 42336; + $6 = 43408; if (($9 | 0) <= 0) { break label$115; } @@ -5789,7 +5789,7 @@ function read_markers($0) { if (!HEAP32[HEAP32[$0 + 464 >> 2] + 16 >> 2]) { $4 = HEAP32[$0 >> 2]; HEAP32[$4 + 20 >> 2] = 60; - __memcpy($4 + 24 | 0, 40297, 80); + __memcpy($4 + 24 | 0, 41369, 80); FUNCTION_TABLE[HEAP32[HEAP32[$0 >> 2] >> 2]]($0); } label$155: { @@ -6278,15 +6278,15 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 37479); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 38551); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 36535); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 37607); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 36413); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 37485); break label$1; case 2: @@ -6313,15 +6313,15 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 37323); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 38395); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 37152); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 38224); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 27543); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 28615); break label$1; } if (($4 | 0) != 118) { @@ -6375,23 +6375,23 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 36794); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 37866); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b18_5d__28char_20const_20_28__29_20_5b18_5d_29($0, 34027); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b18_5d__28char_20const_20_28__29_20_5b18_5d_29($0, 35099); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 37183); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 38255); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b16_5d__28char_20const_20_28__29_20_5b16_5d_29($0, 31475); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b16_5d__28char_20const_20_28__29_20_5b16_5d_29($0, 32547); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 36491); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 37563); break label$1; case 4: @@ -6414,18 +6414,18 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 33991); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 35063); break label$1; } if (($1 | 0) != 79) { break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 36423); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 37495); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 36457); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 37529); break label$1; case 6: @@ -6435,11 +6435,11 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 36434); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 37506); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 35896); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 36968); break label$1; case 8: @@ -6447,7 +6447,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 34016); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 35088); break label$1; case 11: @@ -6486,7 +6486,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 36468); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 37540); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; @@ -6499,18 +6499,18 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 36592); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 37664); break label$1; } if (($1 | 0) != 83) { break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b12_5d__28char_20const_20_28__29_20_5b12_5d_29($0, 36479); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b12_5d__28char_20const_20_28__29_20_5b12_5d_29($0, 37551); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 36568); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 37640); break label$1; case 12: @@ -6551,23 +6551,23 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 37126); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 38198); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 36502); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 37574); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 37183); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 38255); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 36524); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 37596); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 37141); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 38213); break label$1; case 13: @@ -6610,23 +6610,23 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b15_5d__28char_20const_20_28__29_20_5b15_5d_29($0, 34001); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b15_5d__28char_20const_20_28__29_20_5b15_5d_29($0, 35073); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 36557); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 37629); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 37126); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 38198); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 37520); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 38592); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b13_5d__28char_20const_20_28__29_20_5b13_5d_29($0, 28191); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b13_5d__28char_20const_20_28__29_20_5b13_5d_29($0, 29263); break label$1; case 14: @@ -6650,18 +6650,18 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 27559); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 28631); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 27570); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 28642); break label$1; } if (($1 | 0) != 82) { break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 36402); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 37474); break label$1; case 15: @@ -6699,30 +6699,30 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b12_5d__28char_20const_20_28__29_20_5b12_5d_29($0, 37193); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b12_5d__28char_20const_20_28__29_20_5b12_5d_29($0, 38265); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 37162); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 38234); break label$1; } if (($1 | 0) != 76) { break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 36513); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 37585); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 37172); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 38244); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 37162); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 38234); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 36169); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 37241); break label$1; case 16: @@ -6730,7 +6730,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 35417); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 36489); break label$1; case 17: @@ -6748,19 +6748,19 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 37507); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 38579); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 36546); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 37618); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 36146); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 37218); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b12_5d__28char_20const_20_28__29_20_5b12_5d_29($0, 36445); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b12_5d__28char_20const_20_28__29_20_5b12_5d_29($0, 37517); break label$1; case 18: @@ -6768,7 +6768,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b12_5d__28char_20const_20_28__29_20_5b12_5d_29($0, 36157); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b12_5d__28char_20const_20_28__29_20_5b12_5d_29($0, 37229); break label$1; case 21: @@ -6791,7 +6791,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 37489); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 38561); break label$1; } $2 = 0; @@ -7276,22 +7276,22 @@ function vision__DoGScaleInvariantDetector__extractFeatures_28vision__GaussianSc __stack_pointer = $11 + 48 | 0; return; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 18269), 2210), 3305), 192), 3875), 18321), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 18951), 2324), 3647), 192), 4217), 19003), 13); break label$2; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 18813), 2210), 3305), 193), 3875), 18321), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 19495), 2324), 3647), 193), 4217), 19003), 13); break label$2; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 18269), 2210), 3305), 277), 3875), 18321), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 18951), 2324), 3647), 277), 4217), 19003), 13); break label$2; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 19099), 2210), 3305), 278), 3875), 18321), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 19781), 2324), 3647), 278), 4217), 19003), 13); break label$2; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 19370), 2210), 3305), 362), 3875), 18321), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 20052), 2324), 3647), 362), 4217), 19003), 13); break label$2; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 19597), 2210), 3305), 363), 3875), 18321), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 20279), 2324), 3647), 363), 4217), 19003), 13); break label$2; } $0 = $36; @@ -7320,20 +7320,20 @@ function dlmalloc($0) { label$10: { label$11: { if ($0 >>> 0 <= 244) { - $6 = HEAP32[19816]; + $6 = HEAP32[20084]; $5 = $0 >>> 0 < 11 ? 16 : $0 + 11 & -8; $2 = $5 >>> 3 | 0; $0 = $6 >>> $2 | 0; if ($0 & 3) { $5 = (($0 ^ -1) & 1) + $2 | 0; $3 = $5 << 3; - $2 = HEAP32[$3 + 79312 >> 2]; + $2 = HEAP32[$3 + 80384 >> 2]; $0 = $2 + 8 | 0; - $3 = $3 + 79304 | 0; + $3 = $3 + 80376 | 0; $1 = HEAP32[$2 + 8 >> 2]; label$14: { if (($3 | 0) == ($1 | 0)) { - wasm2js_i32$0 = 79264, wasm2js_i32$1 = __wasm_rotl_i32(-2, $5) & $6, HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + wasm2js_i32$0 = 80336, wasm2js_i32$1 = __wasm_rotl_i32(-2, $5) & $6, HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; break label$14; } HEAP32[$1 + 12 >> 2] = $3; @@ -7345,7 +7345,7 @@ function dlmalloc($0) { HEAP32[$2 + 4 >> 2] = HEAP32[$2 + 4 >> 2] | 1; break label$1; } - $8 = HEAP32[19818]; + $8 = HEAP32[20086]; if ($8 >>> 0 >= $5 >>> 0) { break label$11; } @@ -7369,13 +7369,13 @@ function dlmalloc($0) { $2 = $0 >>> 1 & 1; $1 = ($1 | $2) + ($0 >>> $2 | 0) | 0; $3 = $1 << 3; - $2 = HEAP32[$3 + 79312 >> 2]; + $2 = HEAP32[$3 + 80384 >> 2]; $0 = HEAP32[$2 + 8 >> 2]; - $3 = $3 + 79304 | 0; + $3 = $3 + 80376 | 0; label$17: { if (($0 | 0) == ($3 | 0)) { $6 = __wasm_rotl_i32(-2, $1) & $6; - HEAP32[19816] = $6; + HEAP32[20084] = $6; break label$17; } HEAP32[$0 + 12 >> 2] = $3; @@ -7390,12 +7390,12 @@ function dlmalloc($0) { HEAP32[$2 + $1 >> 2] = $5; if ($8) { $4 = $8 >>> 3 | 0; - $1 = ($4 << 3) + 79304 | 0; - $2 = HEAP32[19821]; + $1 = ($4 << 3) + 80376 | 0; + $2 = HEAP32[20089]; $4 = 1 << $4; label$20: { if (!($6 & $4)) { - HEAP32[19816] = $4 | $6; + HEAP32[20084] = $4 | $6; $4 = $1; break label$20; } @@ -7406,11 +7406,11 @@ function dlmalloc($0) { HEAP32[$2 + 12 >> 2] = $1; HEAP32[$2 + 8 >> 2] = $4; } - HEAP32[19821] = $3; - HEAP32[19818] = $5; + HEAP32[20089] = $3; + HEAP32[20086] = $5; break label$1; } - $9 = HEAP32[19817]; + $9 = HEAP32[20085]; if (!$9) { break label$11; } @@ -7428,7 +7428,7 @@ function dlmalloc($0) { $1 = $1 | $2; $0 = $0 >>> $2 | 0; $2 = $0 >>> 1 & 1; - $3 = HEAP32[(($1 | $2) + ($0 >>> $2 | 0) << 2) + 79568 >> 2]; + $3 = HEAP32[(($1 | $2) + ($0 >>> $2 | 0) << 2) + 80640 >> 2]; $2 = (HEAP32[$3 + 4 >> 2] & -8) - $5 | 0; $1 = $3; while (1) { @@ -7491,7 +7491,7 @@ function dlmalloc($0) { } $0 = $0 + 11 | 0; $5 = $0 & -8; - $9 = HEAP32[19817]; + $9 = HEAP32[20085]; if (!$9) { break label$11; } @@ -7517,7 +7517,7 @@ function dlmalloc($0) { $8 = ($0 << 1 | $5 >>> $0 + 21 & 1) + 28 | 0; } $2 = 0 - $5 | 0; - $1 = HEAP32[($8 << 2) + 79568 >> 2]; + $1 = HEAP32[($8 << 2) + 80640 >> 2]; label$29: { label$30: { label$31: { @@ -7574,7 +7574,7 @@ function dlmalloc($0) { $3 = $3 | $1; $0 = $0 >>> $1 | 0; $1 = $0 >>> 1 & 1; - $0 = HEAP32[(($3 | $1) + ($0 >>> $1 | 0) << 2) + 79568 >> 2]; + $0 = HEAP32[(($3 | $1) + ($0 >>> $1 | 0) << 2) + 80640 >> 2]; } if (!$0) { break label$29; @@ -7596,7 +7596,7 @@ function dlmalloc($0) { break; } } - if (!$4 | HEAP32[19818] - $5 >>> 0 <= $2 >>> 0) { + if (!$4 | HEAP32[20086] - $5 >>> 0 <= $2 >>> 0) { break label$11; } $7 = HEAP32[$4 + 24 >> 2]; @@ -7634,22 +7634,22 @@ function dlmalloc($0) { HEAP32[$6 >> 2] = 0; break label$3; } - $0 = HEAP32[19818]; + $0 = HEAP32[20086]; if ($5 >>> 0 <= $0 >>> 0) { - $2 = HEAP32[19821]; + $2 = HEAP32[20089]; $1 = $0 - $5 | 0; label$42: { if ($1 >>> 0 >= 16) { - HEAP32[19818] = $1; + HEAP32[20086] = $1; $3 = $2 + $5 | 0; - HEAP32[19821] = $3; + HEAP32[20089] = $3; HEAP32[$3 + 4 >> 2] = $1 | 1; HEAP32[$0 + $2 >> 2] = $1; HEAP32[$2 + 4 >> 2] = $5 | 3; break label$42; } - HEAP32[19821] = 0; - HEAP32[19818] = 0; + HEAP32[20089] = 0; + HEAP32[20086] = 0; HEAP32[$2 + 4 >> 2] = $0 | 3; $0 = $0 + $2 | 0; HEAP32[$0 + 4 >> 2] = HEAP32[$0 + 4 >> 2] | 1; @@ -7657,13 +7657,13 @@ function dlmalloc($0) { $0 = $2 + 8 | 0; break label$1; } - $3 = HEAP32[19819]; + $3 = HEAP32[20087]; if ($5 >>> 0 < $3 >>> 0) { $2 = $3 - $5 | 0; - HEAP32[19819] = $2; - $0 = HEAP32[19822]; + HEAP32[20087] = $2; + $0 = HEAP32[20090]; $1 = $5 + $0 | 0; - HEAP32[19822] = $1; + HEAP32[20090] = $1; HEAP32[$1 + 4 >> 2] = $2 | 1; HEAP32[$0 + 4 >> 2] = $5 | 3; $0 = $0 + 8 | 0; @@ -7671,16 +7671,16 @@ function dlmalloc($0) { } $0 = 0; $8 = $5 + 47 | 0; - if (HEAP32[19934]) { - $2 = HEAP32[19936]; + if (HEAP32[20202]) { + $2 = HEAP32[20204]; } else { - HEAP32[19937] = -1; - HEAP32[19938] = -1; - HEAP32[19935] = 4096; - HEAP32[19936] = 4096; - HEAP32[19934] = $11 + 12 & -16 ^ 1431655768; - HEAP32[19939] = 0; - HEAP32[19927] = 0; + HEAP32[20205] = -1; + HEAP32[20206] = -1; + HEAP32[20203] = 4096; + HEAP32[20204] = 4096; + HEAP32[20202] = $11 + 12 & -16 ^ 1431655768; + HEAP32[20207] = 0; + HEAP32[20195] = 0; $2 = 4096; } $6 = $8 + $2 | 0; @@ -7689,22 +7689,22 @@ function dlmalloc($0) { if ($5 >>> 0 >= $4 >>> 0) { break label$1; } - $2 = HEAP32[19926]; + $2 = HEAP32[20194]; if ($2) { - $1 = HEAP32[19924]; + $1 = HEAP32[20192]; $9 = $4 + $1 | 0; if ($2 >>> 0 < $9 >>> 0 | $1 >>> 0 >= $9 >>> 0) { break label$1; } } - if (HEAPU8[79708] & 4) { + if (HEAPU8[80780] & 4) { break label$6; } label$48: { label$49: { - $2 = HEAP32[19822]; + $2 = HEAP32[20090]; if ($2) { - $0 = 79712; + $0 = 80784; while (1) { $1 = HEAP32[$0 >> 2]; if ($1 >>> 0 <= $2 >>> 0 & HEAP32[$0 + 4 >> 2] + $1 >>> 0 > $2 >>> 0) { @@ -7722,7 +7722,7 @@ function dlmalloc($0) { break label$7; } $6 = $4; - $0 = HEAP32[19935]; + $0 = HEAP32[20203]; $2 = $0 - 1 | 0; if ($3 & $2) { $6 = ($4 - $3 | 0) + ($2 + $3 & 0 - $0) | 0; @@ -7730,9 +7730,9 @@ function dlmalloc($0) { if ($6 >>> 0 > 2147483646 | $5 >>> 0 >= $6 >>> 0) { break label$7; } - $0 = HEAP32[19926]; + $0 = HEAP32[20194]; if ($0) { - $2 = HEAP32[19924]; + $2 = HEAP32[20192]; $1 = $6 + $2 | 0; if ($0 >>> 0 < $1 >>> 0 | $2 >>> 0 >= $1 >>> 0) { break label$7; @@ -7755,7 +7755,7 @@ function dlmalloc($0) { $0 = $3; } if (!(($0 | 0) == -1 | $5 + 48 >>> 0 <= $6 >>> 0)) { - $2 = HEAP32[19936]; + $2 = HEAP32[20204]; $2 = $2 + ($8 - $6 | 0) & 0 - $2; if ($2 >>> 0 > 2147483646) { $3 = $0; @@ -7785,7 +7785,7 @@ function dlmalloc($0) { break label$5; } } - HEAP32[19927] = HEAP32[19927] | 4; + HEAP32[20195] = HEAP32[20195] | 4; } if ($4 >>> 0 > 2147483646) { break label$4; @@ -7800,17 +7800,17 @@ function dlmalloc($0) { break label$4; } } - $0 = HEAP32[19924] + $6 | 0; - HEAP32[19924] = $0; - if (HEAPU32[19925] < $0 >>> 0) { - HEAP32[19925] = $0; + $0 = HEAP32[20192] + $6 | 0; + HEAP32[20192] = $0; + if (HEAPU32[20193] < $0 >>> 0) { + HEAP32[20193] = $0; } label$59: { label$60: { label$61: { - $2 = HEAP32[19822]; + $2 = HEAP32[20090]; if ($2) { - $0 = 79712; + $0 = 80784; while (1) { $1 = HEAP32[$0 >> 2]; $4 = HEAP32[$0 + 4 >> 2]; @@ -7825,21 +7825,21 @@ function dlmalloc($0) { } break label$60; } - $0 = HEAP32[19820]; + $0 = HEAP32[20088]; if (!($0 >>> 0 <= $3 >>> 0 ? $0 : 0)) { - HEAP32[19820] = $3; + HEAP32[20088] = $3; } $0 = 0; - HEAP32[19929] = $6; - HEAP32[19928] = $3; - HEAP32[19824] = -1; - HEAP32[19825] = HEAP32[19934]; - HEAP32[19931] = 0; + HEAP32[20197] = $6; + HEAP32[20196] = $3; + HEAP32[20092] = -1; + HEAP32[20093] = HEAP32[20202]; + HEAP32[20199] = 0; while (1) { $2 = $0 << 3; - $1 = $2 + 79304 | 0; - HEAP32[$2 + 79312 >> 2] = $1; - HEAP32[$2 + 79316 >> 2] = $1; + $1 = $2 + 80376 | 0; + HEAP32[$2 + 80384 >> 2] = $1; + HEAP32[$2 + 80388 >> 2] = $1; $0 = $0 + 1 | 0; if (($0 | 0) != 32) { continue; @@ -7849,12 +7849,12 @@ function dlmalloc($0) { $0 = $6 - 40 | 0; $2 = $3 + 8 & 7 ? -8 - $3 & 7 : 0; $1 = $0 - $2 | 0; - HEAP32[19819] = $1; + HEAP32[20087] = $1; $2 = $2 + $3 | 0; - HEAP32[19822] = $2; + HEAP32[20090] = $2; HEAP32[$2 + 4 >> 2] = $1 | 1; HEAP32[($0 + $3 | 0) + 4 >> 2] = 40; - HEAP32[19823] = HEAP32[19938]; + HEAP32[20091] = HEAP32[20206]; break label$59; } if (HEAPU8[$0 + 12 | 0] & 8 | $2 >>> 0 < $1 >>> 0 | $2 >>> 0 >= $3 >>> 0) { @@ -7863,21 +7863,21 @@ function dlmalloc($0) { HEAP32[$0 + 4 >> 2] = $4 + $6; $0 = $2 + 8 & 7 ? -8 - $2 & 7 : 0; $1 = $2 + $0 | 0; - HEAP32[19822] = $1; - $3 = HEAP32[19819] + $6 | 0; + HEAP32[20090] = $1; + $3 = HEAP32[20087] + $6 | 0; $0 = $3 - $0 | 0; - HEAP32[19819] = $0; + HEAP32[20087] = $0; HEAP32[$1 + 4 >> 2] = $0 | 1; HEAP32[($2 + $3 | 0) + 4 >> 2] = 40; - HEAP32[19823] = HEAP32[19938]; + HEAP32[20091] = HEAP32[20206]; break label$59; } - $4 = HEAP32[19820]; + $4 = HEAP32[20088]; if ($4 >>> 0 > $3 >>> 0) { - HEAP32[19820] = $3; + HEAP32[20088] = $3; } $1 = $3 + $6 | 0; - $0 = 79712; + $0 = 80784; label$67: { label$68: { label$69: { @@ -7898,7 +7898,7 @@ function dlmalloc($0) { break label$71; } } - $0 = 79712; + $0 = 80784; while (1) { $1 = HEAP32[$0 >> 2]; if ($1 >>> 0 <= $2 >>> 0) { @@ -7919,16 +7919,16 @@ function dlmalloc($0) { $1 = $5 + $7 | 0; $5 = $6 - $1 | 0; if (($2 | 0) == ($6 | 0)) { - HEAP32[19822] = $1; - $0 = HEAP32[19819] + $5 | 0; - HEAP32[19819] = $0; + HEAP32[20090] = $1; + $0 = HEAP32[20087] + $5 | 0; + HEAP32[20087] = $0; HEAP32[$1 + 4 >> 2] = $0 | 1; break label$68; } - if (HEAP32[19821] == ($6 | 0)) { - HEAP32[19821] = $1; - $0 = HEAP32[19818] + $5 | 0; - HEAP32[19818] = $0; + if (HEAP32[20089] == ($6 | 0)) { + HEAP32[20089] = $1; + $0 = HEAP32[20086] + $5 | 0; + HEAP32[20086] = $0; HEAP32[$1 + 4 >> 2] = $0 | 1; HEAP32[$0 + $1 >> 2] = $0; break label$68; @@ -7940,10 +7940,10 @@ function dlmalloc($0) { if ($0 >>> 0 <= 255) { $2 = HEAP32[$6 + 8 >> 2]; $4 = $0 >>> 3 | 0; - $3 = ($4 << 3) + 79304 | 0; + $3 = ($4 << 3) + 80376 | 0; $0 = HEAP32[$6 + 12 >> 2]; if (($2 | 0) == ($0 | 0)) { - wasm2js_i32$0 = 79264, wasm2js_i32$1 = HEAP32[19816] & __wasm_rotl_i32(-2, $4), + wasm2js_i32$0 = 80336, wasm2js_i32$1 = HEAP32[20084] & __wasm_rotl_i32(-2, $4), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; break label$80; } @@ -7995,14 +7995,14 @@ function dlmalloc($0) { break label$80; } $2 = HEAP32[$6 + 28 >> 2]; - $0 = ($2 << 2) + 79568 | 0; + $0 = ($2 << 2) + 80640 | 0; label$87: { if (HEAP32[$0 >> 2] == ($6 | 0)) { HEAP32[$0 >> 2] = $3; if ($3) { break label$87; } - wasm2js_i32$0 = 79268, wasm2js_i32$1 = HEAP32[19817] & __wasm_rotl_i32(-2, $2), + wasm2js_i32$0 = 80340, wasm2js_i32$1 = HEAP32[20085] & __wasm_rotl_i32(-2, $2), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; break label$80; } @@ -8032,12 +8032,12 @@ function dlmalloc($0) { HEAP32[$1 + $5 >> 2] = $5; if ($5 >>> 0 <= 255) { $2 = $5 >>> 3 | 0; - $0 = ($2 << 3) + 79304 | 0; + $0 = ($2 << 3) + 80376 | 0; $2 = 1 << $2; - $5 = HEAP32[19816]; + $5 = HEAP32[20084]; label$91: { if (!($2 & $5)) { - HEAP32[19816] = $2 | $5; + HEAP32[20084] = $2 | $5; $2 = $0; break label$91; } @@ -8066,12 +8066,12 @@ function dlmalloc($0) { HEAP32[$1 + 28 >> 2] = $0; HEAP32[$1 + 16 >> 2] = 0; HEAP32[$1 + 20 >> 2] = 0; - $2 = ($0 << 2) + 79568 | 0; - $3 = HEAP32[19817]; + $2 = ($0 << 2) + 80640 | 0; + $3 = HEAP32[20085]; $4 = 1 << $0; label$94: { if (!($3 & $4)) { - HEAP32[19817] = $3 | $4; + HEAP32[20085] = $3 | $4; HEAP32[$2 >> 2] = $1; break label$94; } @@ -8102,27 +8102,27 @@ function dlmalloc($0) { $0 = $6 - 40 | 0; $4 = $3 + 8 & 7 ? -8 - $3 & 7 : 0; $7 = $0 - $4 | 0; - HEAP32[19819] = $7; + HEAP32[20087] = $7; $4 = $3 + $4 | 0; - HEAP32[19822] = $4; + HEAP32[20090] = $4; HEAP32[$4 + 4 >> 2] = $7 | 1; HEAP32[($0 + $3 | 0) + 4 >> 2] = 40; - HEAP32[19823] = HEAP32[19938]; + HEAP32[20091] = HEAP32[20206]; $0 = (($1 - 39 & 7 ? 39 - $1 & 7 : 0) + $1 | 0) - 47 | 0; $4 = $2 + 16 >>> 0 > $0 >>> 0 ? $2 : $0; HEAP32[$4 + 4 >> 2] = 27; - $0 = HEAP32[19931]; - $7 = HEAP32[19930]; + $0 = HEAP32[20199]; + $7 = HEAP32[20198]; HEAP32[$4 + 16 >> 2] = $7; HEAP32[$4 + 20 >> 2] = $0; - $7 = HEAP32[19929]; - $0 = HEAP32[19928]; + $7 = HEAP32[20197]; + $0 = HEAP32[20196]; HEAP32[$4 + 8 >> 2] = $0; HEAP32[$4 + 12 >> 2] = $7; - HEAP32[19930] = $4 + 8; - HEAP32[19929] = $6; - HEAP32[19928] = $3; - HEAP32[19931] = 0; + HEAP32[20198] = $4 + 8; + HEAP32[20197] = $6; + HEAP32[20196] = $3; + HEAP32[20199] = 0; $0 = $4 + 24 | 0; while (1) { HEAP32[$0 + 4 >> 2] = 7; @@ -8142,12 +8142,12 @@ function dlmalloc($0) { HEAP32[$4 >> 2] = $6; if ($6 >>> 0 <= 255) { $1 = $6 >>> 3 | 0; - $0 = ($1 << 3) + 79304 | 0; - $3 = HEAP32[19816]; + $0 = ($1 << 3) + 80376 | 0; + $3 = HEAP32[20084]; $1 = 1 << $1; label$99: { if (!($3 & $1)) { - HEAP32[19816] = $3 | $1; + HEAP32[20084] = $3 | $1; $1 = $0; break label$99; } @@ -8176,12 +8176,12 @@ function dlmalloc($0) { $0 = ($0 << 1 | $6 >>> $0 + 21 & 1) + 28 | 0; } HEAP32[$2 + 28 >> 2] = $0; - $1 = ($0 << 2) + 79568 | 0; - $3 = HEAP32[19817]; + $1 = ($0 << 2) + 80640 | 0; + $3 = HEAP32[20085]; $4 = 1 << $0; label$102: { if (!($3 & $4)) { - HEAP32[19817] = $3 | $4; + HEAP32[20085] = $3 | $4; HEAP32[$1 >> 2] = $2; break label$102; } @@ -8226,15 +8226,15 @@ function dlmalloc($0) { HEAP32[$2 + 12 >> 2] = $1; HEAP32[$2 + 8 >> 2] = $0; } - $0 = HEAP32[19819]; + $0 = HEAP32[20087]; if ($5 >>> 0 >= $0 >>> 0) { break label$4; } $2 = $0 - $5 | 0; - HEAP32[19819] = $2; - $0 = HEAP32[19822]; + HEAP32[20087] = $2; + $0 = HEAP32[20090]; $1 = $5 + $0 | 0; - HEAP32[19822] = $1; + HEAP32[20090] = $1; HEAP32[$1 + 4 >> 2] = $2 | 1; HEAP32[$0 + 4 >> 2] = $5 | 3; $0 = $0 + 8 | 0; @@ -8249,7 +8249,7 @@ function dlmalloc($0) { break label$105; } $1 = HEAP32[$4 + 28 >> 2]; - $0 = ($1 << 2) + 79568 | 0; + $0 = ($1 << 2) + 80640 | 0; label$106: { if (HEAP32[$0 >> 2] == ($4 | 0)) { HEAP32[$0 >> 2] = $3; @@ -8257,7 +8257,7 @@ function dlmalloc($0) { break label$106; } $9 = __wasm_rotl_i32(-2, $1) & $9; - HEAP32[19817] = $9; + HEAP32[20085] = $9; break label$105; } HEAP32[(HEAP32[$7 + 16 >> 2] == ($4 | 0) ? 16 : 20) + $7 >> 2] = $3; @@ -8292,12 +8292,12 @@ function dlmalloc($0) { HEAP32[$2 + $3 >> 2] = $2; if ($2 >>> 0 <= 255) { $2 = $2 >>> 3 | 0; - $0 = ($2 << 3) + 79304 | 0; + $0 = ($2 << 3) + 80376 | 0; $2 = 1 << $2; - $5 = HEAP32[19816]; + $5 = HEAP32[20084]; label$112: { if (!($2 & $5)) { - HEAP32[19816] = $2 | $5; + HEAP32[20084] = $2 | $5; $2 = $0; break label$112; } @@ -8326,12 +8326,12 @@ function dlmalloc($0) { HEAP32[$3 + 28 >> 2] = $0; HEAP32[$3 + 16 >> 2] = 0; HEAP32[$3 + 20 >> 2] = 0; - $5 = ($0 << 2) + 79568 | 0; + $5 = ($0 << 2) + 80640 | 0; label$115: { $1 = 1 << $0; label$116: { if (!($9 & $1)) { - HEAP32[19817] = $1 | $9; + HEAP32[20085] = $1 | $9; HEAP32[$5 >> 2] = $3; break label$116; } @@ -8374,14 +8374,14 @@ function dlmalloc($0) { break label$119; } $1 = HEAP32[$3 + 28 >> 2]; - $0 = ($1 << 2) + 79568 | 0; + $0 = ($1 << 2) + 80640 | 0; label$120: { if (HEAP32[$0 >> 2] == ($3 | 0)) { HEAP32[$0 >> 2] = $4; if ($4) { break label$120; } - wasm2js_i32$0 = 79268, wasm2js_i32$1 = __wasm_rotl_i32(-2, $1) & $9, HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + wasm2js_i32$0 = 80340, wasm2js_i32$1 = __wasm_rotl_i32(-2, $1) & $9, HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; break label$119; } HEAP32[(HEAP32[$10 + 16 >> 2] == ($3 | 0) ? 16 : 20) + $10 >> 2] = $4; @@ -8416,12 +8416,12 @@ function dlmalloc($0) { HEAP32[$2 + $5 >> 2] = $2; if ($8) { $4 = $8 >>> 3 | 0; - $1 = ($4 << 3) + 79304 | 0; - $0 = HEAP32[19821]; + $1 = ($4 << 3) + 80376 | 0; + $0 = HEAP32[20089]; $4 = 1 << $4; label$126: { if (!($6 & $4)) { - HEAP32[19816] = $4 | $6; + HEAP32[20084] = $4 | $6; $4 = $1; break label$126; } @@ -8432,8 +8432,8 @@ function dlmalloc($0) { HEAP32[$0 + 12 >> 2] = $1; HEAP32[$0 + 8 >> 2] = $4; } - HEAP32[19821] = $5; - HEAP32[19818] = $2; + HEAP32[20089] = $5; + HEAP32[20086] = $2; } $0 = $3 + 8 | 0; } @@ -9735,7 +9735,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ case 54: HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 1; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 296 | 0, 29439); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 296 | 0, 30511); $4 = HEAP32[$2 >> 2]; $3 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 >> 2] = $4; @@ -9744,7 +9744,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ break label$1; case 33: - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 288 | 0, 35259); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 288 | 0, 36331); $3 = HEAP32[$2 >> 2]; $4 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 16 >> 2] = $3; @@ -9754,7 +9754,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ $5 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__BoolExpr_2c_20int__28int___29($0, $1 + 144 | 0); break label$1; } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 280 | 0, 35255); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 280 | 0, 36327); $4 = HEAP32[$2 >> 2]; $3 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 8 >> 2] = $4; @@ -9769,7 +9769,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ case 34: HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 1; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 272 | 0, 30383); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 272 | 0, 31455); $3 = HEAP32[$2 >> 2]; $4 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 24 >> 2] = $3; @@ -9780,7 +9780,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ case 32: HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 1; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 264 | 0, 30376); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 264 | 0, 31448); $4 = HEAP32[$2 >> 2]; $3 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 32 >> 2] = $4; @@ -9791,7 +9791,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ case 39: HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 1; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 256 | 0, 30374); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 256 | 0, 31446); $3 = HEAP32[$2 >> 2]; $4 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 40 >> 2] = $3; @@ -9802,7 +9802,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ case 50: HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 1; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 248 | 0, 29057); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 248 | 0, 30129); $4 = HEAP32[$2 >> 2]; $3 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 48 >> 2] = $4; @@ -9813,7 +9813,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ case 51: HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 1; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 240 | 0, 29048); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 240 | 0, 30120); $3 = HEAP32[$2 >> 2]; $4 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 56 >> 2] = $3; @@ -9824,7 +9824,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ case 40: HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 1; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 232 | 0, 38096); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 232 | 0, 39168); $4 = HEAP32[$2 >> 2]; $3 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 64 >> 2] = $4; @@ -9835,7 +9835,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ case 41: HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 1; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 224 | 0, 28864); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 224 | 0, 29936); $3 = HEAP32[$2 >> 2]; $4 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 72 >> 2] = $3; @@ -9846,7 +9846,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ case 43: HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 1; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 216 | 0, 31016); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 216 | 0, 32088); $4 = HEAP32[$2 >> 2]; $3 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 80 >> 2] = $4; @@ -9857,7 +9857,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ case 44: HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 1; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 208 | 0, 30893); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 208 | 0, 31965); $3 = HEAP32[$2 >> 2]; $4 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 88 >> 2] = $3; @@ -9868,7 +9868,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ case 55: HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 1; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 200 | 0, 30951); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 200 | 0, 32023); $4 = HEAP32[$2 >> 2]; $3 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 96 >> 2] = $4; @@ -9879,7 +9879,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ case 56: HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 1; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 192 | 0, 30907); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 192 | 0, 31979); $3 = HEAP32[$2 >> 2]; $4 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 104 >> 2] = $3; @@ -9890,7 +9890,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ case 45: HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 1; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 184 | 0, 36654); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 184 | 0, 37726); $4 = HEAP32[$2 >> 2]; $3 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 112 >> 2] = $4; @@ -9901,7 +9901,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ case 46: HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 1; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 176 | 0, 36645); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 176 | 0, 37717); $3 = HEAP32[$2 >> 2]; $4 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 120 >> 2] = $3; @@ -9925,7 +9925,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ break label$1; case 30: - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 168 | 0, 34065); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 168 | 0, 35137); $4 = HEAP32[$2 >> 2]; $3 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 128 >> 2] = $4; @@ -9955,7 +9955,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ break label$1; case 3: - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 160 | 0, 34995); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 160 | 0, 36067); $3 = HEAP32[$2 >> 2]; $4 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 136 >> 2] = $3; @@ -9963,7 +9963,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ if (!$28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 + 136 | 0)) { break label$1; } - $5 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b8_5d__28char_20const_20_28__29_20_5b8_5d_29($0, 30179); + $5 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b8_5d__28char_20const_20_28__29_20_5b8_5d_29($0, 31251); break label$1; case 20: @@ -10029,278 +10029,278 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ HEAP8[$1 + 527 | 0] = $3; HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 1; $7 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28_29($1 + 512 | 0); - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 504 | 0, 33985); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 504 | 0, 35057); $3 = HEAP32[$2 >> 2]; $4 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 240 >> 2] = $3; HEAP32[$1 + 244 >> 2] = $4; label$3: { if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 + 240 | 0)) { - $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 37501); + $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 38573); break label$3; } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 488 | 0, 30792); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 488 | 0, 31864); $4 = HEAP32[$2 >> 2]; $3 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 232 >> 2] = $4; HEAP32[$1 + 236 >> 2] = $3; if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 + 232 | 0)) { - $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 37505); + $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 38577); break label$3; } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 480 | 0, 34460); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 480 | 0, 35532); $3 = HEAP32[$2 >> 2]; $4 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 224 >> 2] = $3; HEAP32[$1 + 228 >> 2] = $4; if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 + 224 | 0)) { - $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 36543); + $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 37615); break label$3; } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 472 | 0, 34210); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 472 | 0, 35282); $4 = HEAP32[$2 >> 2]; $3 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 216 >> 2] = $4; HEAP32[$1 + 220 >> 2] = $3; if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 + 216 | 0)) { - $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 36566); + $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 37638); break label$3; } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 464 | 0, 30806); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 464 | 0, 31878); $3 = HEAP32[$2 >> 2]; $4 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 208 >> 2] = $3; HEAP32[$1 + 212 >> 2] = $4; if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 + 208 | 0)) { - $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 37160); + $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 38232); break label$3; } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 456 | 0, 30067); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 456 | 0, 31139); $4 = HEAP32[$2 >> 2]; $3 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 200 >> 2] = $4; HEAP32[$1 + 204 >> 2] = $3; if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 + 200 | 0)) { - $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 37209); + $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 38281); break label$3; } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 448 | 0, 28211); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 448 | 0, 29283); $3 = HEAP32[$2 >> 2]; $4 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 192 >> 2] = $3; HEAP32[$1 + 196 >> 2] = $4; if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 + 192 | 0)) { - $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 36802); + $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 37874); break label$3; } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 440 | 0, 34095); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 440 | 0, 35167); $4 = HEAP32[$2 >> 2]; $3 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 184 >> 2] = $4; HEAP32[$1 + 188 >> 2] = $3; if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 + 184 | 0)) { - $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 36499); + $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 37571); break label$3; } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 432 | 0, 30544); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 432 | 0, 31616); $3 = HEAP32[$2 >> 2]; $4 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 176 >> 2] = $3; HEAP32[$1 + 180 >> 2] = $4; if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 + 176 | 0)) { - $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 33999); + $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 35071); break label$3; } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 424 | 0, 34410); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 424 | 0, 35482); $4 = HEAP32[$2 >> 2]; $3 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 168 >> 2] = $4; HEAP32[$1 + 172 >> 2] = $3; if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 + 168 | 0)) { - $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 36431); + $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 37503); break label$3; } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 416 | 0, 30460); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 416 | 0, 31532); $3 = HEAP32[$2 >> 2]; $4 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 160 >> 2] = $3; HEAP32[$1 + 164 >> 2] = $4; if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 + 160 | 0)) { - $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 36465); + $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 37537); break label$3; } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 408 | 0, 32051); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 408 | 0, 33123); $4 = HEAP32[$2 >> 2]; $3 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 152 >> 2] = $4; HEAP32[$1 + 156 >> 2] = $3; if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 + 152 | 0)) { - $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 36454); + $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 37526); break label$3; } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 400 | 0, 29144); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 400 | 0, 30216); $3 = HEAP32[$2 >> 2]; $4 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 144 >> 2] = $3; HEAP32[$1 + 148 >> 2] = $4; if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 + 144 | 0)) { - $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 36400); + $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 37472); break label$3; } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 392 | 0, 31855); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 392 | 0, 32927); $4 = HEAP32[$2 >> 2]; $3 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 136 >> 2] = $4; HEAP32[$1 + 140 >> 2] = $3; if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 + 136 | 0)) { - $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 36488); + $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 37560); break label$3; } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 384 | 0, 29971); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 384 | 0, 31043); $3 = HEAP32[$2 >> 2]; $4 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 128 >> 2] = $3; HEAP32[$1 + 132 >> 2] = $4; if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 + 128 | 0)) { - $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 36600); + $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 37672); break label$3; } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 376 | 0, 34207); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 376 | 0, 35279); $4 = HEAP32[$2 >> 2]; $3 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 120 >> 2] = $4; HEAP32[$1 + 124 >> 2] = $3; if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 + 120 | 0)) { - $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 36487); + $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 37559); break label$3; } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 368 | 0, 29134); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 368 | 0, 30206); $3 = HEAP32[$2 >> 2]; $4 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 112 >> 2] = $3; HEAP32[$1 + 116 >> 2] = $4; if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 + 112 | 0)) { - $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 36607); + $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 37679); break label$3; } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 360 | 0, 31036); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 360 | 0, 32108); $4 = HEAP32[$2 >> 2]; $3 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 104 >> 2] = $4; HEAP32[$1 + 108 >> 2] = $3; if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 + 104 | 0)) { - $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 37150); + $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 38222); break label$3; } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 352 | 0, 34706); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 352 | 0, 35778); $3 = HEAP32[$2 >> 2]; $4 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 96 >> 2] = $3; HEAP32[$1 + 100 >> 2] = $4; if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 + 96 | 0)) { - $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 36510); + $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 37582); break label$3; } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 344 | 0, 30904); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 344 | 0, 31976); $4 = HEAP32[$2 >> 2]; $3 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 88 >> 2] = $4; HEAP32[$1 + 92 >> 2] = $3; if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 + 88 | 0)) { - $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 37210); + $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 38282); break label$3; } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 336 | 0, 34606); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 336 | 0, 35678); $3 = HEAP32[$2 >> 2]; $4 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 80 >> 2] = $3; HEAP32[$1 + 84 >> 2] = $4; if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 + 80 | 0)) { - $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 36532); + $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 37604); break label$3; } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 328 | 0, 31617); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 328 | 0, 32689); $4 = HEAP32[$2 >> 2]; $3 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 72 >> 2] = $4; HEAP32[$1 + 76 >> 2] = $3; if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 + 72 | 0)) { - $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 36565); + $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 37637); break label$3; } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 320 | 0, 30541); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 320 | 0, 31613); $3 = HEAP32[$2 >> 2]; $4 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 64 >> 2] = $3; HEAP32[$1 + 68 >> 2] = $4; if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 - -64 | 0)) { - $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 27567); + $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 28639); break label$3; } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 312 | 0, 30235); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 312 | 0, 31307); $4 = HEAP32[$2 >> 2]; $3 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 56 >> 2] = $4; HEAP32[$1 + 60 >> 2] = $3; if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 + 56 | 0)) { - $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 27578); + $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 28650); break label$3; } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 304 | 0, 34349); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 304 | 0, 35421); $3 = HEAP32[$2 >> 2]; $4 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 48 >> 2] = $3; HEAP32[$1 + 52 >> 2] = $4; if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 + 48 | 0)) { - $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 36410); + $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 37482); break label$3; } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 296 | 0, 30896); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 296 | 0, 31968); $4 = HEAP32[$2 >> 2]; $3 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 40 >> 2] = $4; HEAP32[$1 + 44 >> 2] = $3; if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 + 40 | 0)) { - $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 37181); + $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 38253); break label$3; } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 288 | 0, 34603); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 288 | 0, 35675); $3 = HEAP32[$2 >> 2]; $4 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 32 >> 2] = $3; HEAP32[$1 + 36 >> 2] = $4; if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 + 32 | 0)) { - $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 36521); + $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 37593); break label$3; } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 280 | 0, 30803); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 280 | 0, 31875); $4 = HEAP32[$2 >> 2]; $3 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 24 >> 2] = $4; HEAP32[$1 + 28 >> 2] = $3; if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 + 24 | 0)) { - $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 37515); + $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 38587); break label$3; } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 272 | 0, 34582); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 272 | 0, 35654); $3 = HEAP32[$2 >> 2]; $4 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 16 >> 2] = $3; HEAP32[$1 + 20 >> 2] = $4; if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 + 16 | 0)) { - $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 36554); + $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 37626); break label$3; } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 264 | 0, 29867); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 264 | 0, 30939); $4 = HEAP32[$2 >> 2]; $3 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 8 >> 2] = $4; HEAP32[$1 + 12 >> 2] = $3; if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 + 8 | 0)) { - $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 36154); + $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 37226); break label$3; } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 256 | 0, 34204); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 256 | 0, 35276); $3 = HEAP32[$2 >> 2]; $4 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 >> 2] = $3; @@ -10308,7 +10308,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ if (!$28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1)) { break label$1; } - $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 36453); + $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 37525); } $3 = HEAP32[$1 + 500 >> 2]; $4 = HEAP32[$1 + 496 >> 2]; @@ -10796,7 +10796,7 @@ function decfloat($0, $1, $2, $3, $4, $5, $6) { $8 = HEAP32[$7 + 276 >> 2]; $11 = HEAP32[$7 + 260 >> 2]; __multf3($7 + 240 | 0, $1, $8, HEAP32[$7 + 280 >> 2], $2, $3, $11, HEAP32[$7 + 264 >> 2], $9); - __floatsitf($7 + 224 | 0, HEAP32[(0 - $18 << 2) + 51152 >> 2]); + __floatsitf($7 + 224 | 0, HEAP32[(0 - $18 << 2) + 52224 >> 2]); $9 = HEAP32[$7 + 240 >> 2]; $3 = $9; $11 = HEAP32[$7 + 244 >> 2]; @@ -10842,7 +10842,7 @@ function decfloat($0, $1, $2, $3, $4, $5, $6) { $8 = HEAP32[$7 + 356 >> 2]; $11 = HEAP32[$7 + 340 >> 2]; __multf3($7 + 320 | 0, $1, $8, HEAP32[$7 + 360 >> 2], $2, $3, $11, HEAP32[$7 + 344 >> 2], $9); - __floatsitf($7 + 304 | 0, HEAP32[($18 << 2) + 51080 >> 2]); + __floatsitf($7 + 304 | 0, HEAP32[($18 << 2) + 52152 >> 2]); $9 = HEAP32[$7 + 320 >> 2]; $3 = $9; $11 = HEAP32[$7 + 324 >> 2]; @@ -10892,7 +10892,7 @@ function decfloat($0, $1, $2, $3, $4, $5, $6) { $2 = 0; break label$43; } - $17 = HEAP32[(0 - $6 << 2) + 51152 >> 2]; + $17 = HEAP32[(0 - $6 << 2) + 52224 >> 2]; $16 = 1e9 / ($17 | 0) | 0; $15 = 0; $1 = 0; @@ -11014,7 +11014,7 @@ function decfloat($0, $1, $2, $3, $4, $5, $6) { break label$61; } $12 = HEAP32[($7 + 784 | 0) + ($12 << 2) >> 2]; - $15 = HEAP32[($1 << 2) + 51104 >> 2]; + $15 = HEAP32[($1 << 2) + 52176 >> 2]; if ($12 >>> 0 < $15 >>> 0) { break label$61; } @@ -12247,7 +12247,7 @@ function std____2__money_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_ __stack_pointer = $11; HEAP32[$11 + 548 >> 2] = $10; HEAP32[$11 + 552 >> 2] = $1; - HEAP32[$11 + 96 >> 2] = 336; + HEAP32[$11 + 96 >> 2] = 335; $15 = std____2__unique_ptr_unsigned_20int_2c_20void_20_28__29_28void__29___unique_ptr_true_2c_20void__28unsigned_20int__2c_20std____2____dependent_type_std____2____unique_ptr_deleter_sfinae_void_20_28__29_28void__29__2c_20true_____good_rval_ref_type_29($11 + 136 | 0, $11 + 144 | 0, $11 + 96 | 0); $1 = std____2__unique_ptr_unsigned_20int_2c_20void_20_28__29_28void__29___get_28_29_20const($15); HEAP32[$11 + 132 >> 2] = $1; @@ -12733,7 +12733,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ if (!$3) { break label$1; } - $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b34_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b34_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0, 37661, $2); + $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b34_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b34_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0, 38733, $2); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; @@ -12829,7 +12829,7 @@ function std____2__money_get_char_2c_20std____2__istreambuf_iterator_char_2c_20s __stack_pointer = $11; HEAP32[$11 + 548 >> 2] = $10; HEAP32[$11 + 552 >> 2] = $1; - HEAP32[$11 + 104 >> 2] = 336; + HEAP32[$11 + 104 >> 2] = 335; $15 = std____2__unique_ptr_unsigned_20int_2c_20void_20_28__29_28void__29___unique_ptr_true_2c_20void__28unsigned_20int__2c_20std____2____dependent_type_std____2____unique_ptr_deleter_sfinae_void_20_28__29_28void__29__2c_20true_____good_rval_ref_type_29($11 + 136 | 0, $11 + 144 | 0, $11 + 104 | 0); $1 = std____2__unique_ptr_unsigned_20int_2c_20void_20_28__29_28void__29___get_28_29_20const($15); HEAP32[$11 + 132 >> 2] = $1; @@ -13262,131 +13262,6 @@ function std____2__pair_std____2____hash_iterator_std____2____hash_node_std____2 __stack_pointer = $7 + 32 | 0; } -function vision__ComputeSubpixelHessianFineOctavePair_28float__2c_20float__2c_20vision__Image_20const__2c_20vision__Image_20const__2c_20vision__Image_20const__2c_20int_2c_20int_29($0, $1, $2, $3, $4, $5, $6) { - var $7 = 0, $8 = Math_fround(0), $9 = Math_fround(0), $10 = 0, $11 = Math_fround(0), $12 = Math_fround(0), $13 = Math_fround(0), $14 = Math_fround(0), $15 = 0, $16 = 0, $17 = 0, $18 = Math_fround(0), $19 = Math_fround(0), $20 = Math_fround(0), $21 = Math_fround(0), $22 = Math_fround(0), $23 = Math_fround(0); - $7 = __stack_pointer - 32 | 0; - __stack_pointer = $7; - label$1: { - label$2: { - label$3: { - label$4: { - label$5: { - label$6: { - label$7: { - label$8: { - label$9: { - label$10: { - label$11: { - if (($5 | 0) <= 0) { - break label$11; - } - if (vision__Image__width_28_29_20const($3) >>> 0 <= $5 + 1 >>> 0) { - break label$11; - } - if (($6 | 0) <= 0) { - break label$10; - } - $10 = $6 + 1 | 0; - if (vision__Image__height_28_29_20const($3) >>> 0 <= $10 >>> 0) { - break label$10; - } - if ((vision__Image__width_28_29_20const($2) | 0) != (vision__Image__width_28_29_20const($3) | 0)) { - break label$9; - } - if ((vision__Image__width_28_29_20const($2) >>> 1 | 0) != (vision__Image__width_28_29_20const($4) | 0)) { - break label$8; - } - if ((vision__Image__height_28_29_20const($2) | 0) != (vision__Image__height_28_29_20const($3) | 0)) { - break label$7; - } - if ((vision__Image__height_28_29_20const($2) >>> 1 | 0) != (vision__Image__height_28_29_20const($4) | 0)) { - break label$6; - } - $15 = float_20const__20vision__Image__get_float__28unsigned_20long_29_20const($2, $6 - 1 | 0); - $16 = float_20const__20vision__Image__get_float__28unsigned_20long_29_20const($2, $6); - $10 = float_20const__20vision__Image__get_float__28unsigned_20long_29_20const($2, $10); - $17 = float_20const__20vision__Image__get_float__28unsigned_20long_29_20const($3, $6); - vision__bilinear_downsample_point_28float__2c_20float__2c_20float_2c_20float_2c_20int_29($7 + 28 | 0, $7 + 24 | 0, Math_fround($5 | 0), Math_fround($6 | 0), 1); - $9 = HEAPF32[$7 + 28 >> 2]; - if (!(Math_fround($9 + Math_fround(-.5)) >= Math_fround(0))) { - break label$5; - } - if (!(Math_fround(HEAPF32[$7 + 24 >> 2] + Math_fround(-.5)) >= Math_fround(0))) { - break label$4; - } - if (!(Math_fround(vision__Image__width_28_29_20const($4) >>> 0) > Math_fround($9 + Math_fround(.5)))) { - break label$3; - } - if (!(Math_fround(HEAPF32[$7 + 24 >> 2] + Math_fround(.5)) < Math_fround(vision__Image__height_28_29_20const($4) >>> 0))) { - break label$2; - } - vision__ComputeSubpixelDerivatives_28float__2c_20float__2c_20float__2c_20float__2c_20float__2c_20vision__Image_20const__2c_20int_2c_20int_29($7 + 20 | 0, $7 + 16 | 0, $7 + 12 | 0, $7 + 8 | 0, $7 + 4 | 0, $3, $5, $6); - $9 = float_20vision__bilinear_interpolation_float__28vision__Image_20const__2c_20float_2c_20float_29($4, HEAPF32[$7 + 28 >> 2], HEAPF32[$7 + 24 >> 2]); - $2 = $5 << 2; - $8 = HEAPF32[$17 + $2 >> 2]; - $6 = ($5 << 2) + $16 | 0; - $11 = HEAPF32[$6 - 4 >> 2]; - $13 = HEAPF32[$6 >> 2]; - $12 = float_20vision__bilinear_interpolation_float__28vision__Image_20const__2c_20float_2c_20float_29($4, Math_fround(HEAPF32[$7 + 28 >> 2] + Math_fround(.5)), HEAPF32[$7 + 24 >> 2]); - $18 = HEAPF32[$6 + 4 >> 2]; - $19 = float_20vision__bilinear_interpolation_float__28vision__Image_20const__2c_20float_2c_20float_29($4, Math_fround(HEAPF32[$7 + 28 >> 2] + Math_fround(-.5)), HEAPF32[$7 + 24 >> 2]); - $20 = HEAPF32[$2 + $15 >> 2]; - $21 = float_20vision__bilinear_interpolation_float__28vision__Image_20const__2c_20float_2c_20float_29($4, HEAPF32[$7 + 28 >> 2], Math_fround(HEAPF32[$7 + 24 >> 2] + Math_fround(.5))); - $22 = HEAPF32[$2 + $10 >> 2]; - $23 = float_20vision__bilinear_interpolation_float__28vision__Image_20const__2c_20float_2c_20float_29($4, HEAPF32[$7 + 28 >> 2], Math_fround(HEAPF32[$7 + 24 >> 2] + Math_fround(-.5))); - HEAPF32[$0 >> 2] = HEAPF32[$7 + 12 >> 2]; - $14 = HEAPF32[$7 + 4 >> 2]; - HEAPF32[$0 + 12 >> 2] = $14; - $11 = Math_fround(Math_fround(Math_fround($11 + $12) - Math_fround($18 + $19)) * Math_fround(.25)); - HEAPF32[$0 + 8 >> 2] = $11; - HEAPF32[$0 + 4 >> 2] = $14; - $12 = HEAPF32[$7 + 8 >> 2]; - HEAPF32[$0 + 32 >> 2] = $9 + Math_fround($13 - Math_fround($8 + $8)); - $8 = Math_fround(Math_fround(Math_fround($20 + $21) - Math_fround($22 + $23)) * Math_fround(.25)); - HEAPF32[$0 + 28 >> 2] = $8; - HEAPF32[$0 + 24 >> 2] = $11; - HEAPF32[$0 + 20 >> 2] = $8; - HEAPF32[$0 + 16 >> 2] = $12; - HEAPF32[$1 >> 2] = -HEAPF32[$7 + 20 >> 2]; - $8 = HEAPF32[$7 + 16 >> 2]; - HEAPF32[$1 + 8 >> 2] = Math_fround($9 - $13) * Math_fround(-.5); - HEAPF32[$1 + 4 >> 2] = -$8; - __stack_pointer = $7 + 32 | 0; - return; - } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 23107), 22040), 3305), 413), 3875), 23165), 13); - break label$1; - } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 23239), 22040), 3305), 414), 3875), 23298), 13); - break label$1; - } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 23365), 22040), 3305), 415), 3875), 23417), 13); - break label$1; - } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 23974), 22040), 3305), 416), 3875), 23417), 13); - break label$1; - } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 23598), 22040), 3305), 417), 3875), 23417), 13); - break label$1; - } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 24072), 22040), 3305), 418), 3875), 23417), 13); - break label$1; - } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 24165), 22040), 3305), 428), 3875), 24206), 13); - break label$1; - } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 24413), 22040), 3305), 429), 3875), 24504), 13); - break label$1; - } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 24608), 22040), 3305), 430), 3875), 24206), 13); - break label$1; - } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 24701), 22040), 3305), 431), 3875), 24504), 13); - } - abort(); - abort(); -} - function printf_core($0, $1, $2, $3, $4, $5, $6) { var $7 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; $7 = __stack_pointer - 80 | 0; @@ -13587,7 +13462,7 @@ function printf_core($0, $1, $2, $3, $4, $5, $6) { HEAP32[$7 + 76 >> 2] = $18; $8 = HEAP8[$1 | 0]; $1 = $18; - $8 = HEAPU8[(Math_imul($9, 58) + $8 | 0) + 50415 | 0]; + $8 = HEAPU8[(Math_imul($9, 58) + $8 | 0) + 51487 | 0]; if ($8 - 1 >>> 0 < 8) { continue; } @@ -13627,7 +13502,7 @@ function printf_core($0, $1, $2, $3, $4, $5, $6) { $11 = $16 & -65537; $8 = $16 & 8192 ? $11 : $16; $16 = 0; - $19 = 28077; + $19 = 29149; $20 = $21; label$37: { label$38: { @@ -13733,7 +13608,7 @@ function printf_core($0, $1, $2, $3, $4, $5, $6) { $9 = $11; $14 = HEAP32[$7 + 68 >> 2]; $1 = $14; - $19 = 28077; + $19 = 29149; break label$45; } $1 = 0; @@ -13793,7 +13668,7 @@ function printf_core($0, $1, $2, $3, $4, $5, $6) { if (!($8 & 8) | !($11 | $14)) { break label$44; } - $19 = ($1 >>> 4 | 0) + 28077 | 0; + $19 = ($1 >>> 4 | 0) + 29149 | 0; $16 = 2; break label$44; } @@ -13820,16 +13695,16 @@ function printf_core($0, $1, $2, $3, $4, $5, $6) { HEAP32[$7 + 64 >> 2] = $9; HEAP32[$7 + 68 >> 2] = $1; $16 = 1; - $19 = 28077; + $19 = 29149; break label$45; } if ($8 & 2048) { $16 = 1; - $19 = 28078; + $19 = 29150; break label$45; } $16 = $8 & 1; - $19 = $16 ? 28079 : 28077; + $19 = $16 ? 29151 : 29149; } $12 = fmt_u($9, $1, $21); } @@ -13851,8 +13726,8 @@ function printf_core($0, $1, $2, $3, $4, $5, $6) { break label$8; } $1 = HEAP32[$7 + 64 >> 2]; - $12 = $1 ? $1 : 37227; - $1 = strnlen($12, ($10 | 0) < 0 ? 2147483647 : $10); + $12 = $1 ? $1 : 38299; + $1 = strnlen($12, $10 >>> 0 < 2147483647 ? $10 : 2147483647); $20 = $1 + $12 | 0; if (($10 | 0) >= 0) { $8 = $11; @@ -14001,13 +13876,13 @@ function printf_core($0, $1, $2, $3, $4, $5, $6) { break label$3; } $18 = $20 - $12 | 0; - $10 = ($10 | 0) < ($18 | 0) ? $18 : $10; + $10 = ($10 | 0) > ($18 | 0) ? $10 : $18; if (($10 | 0) > (2147483647 - $16 | 0)) { break label$4; } $20 = 61; $9 = $10 + $16 | 0; - $1 = ($9 | 0) > ($17 | 0) ? $9 : $17; + $1 = ($9 | 0) < ($17 | 0) ? $17 : $9; if (($13 | 0) < ($1 | 0)) { break label$3; } @@ -14034,6 +13909,131 @@ function printf_core($0, $1, $2, $3, $4, $5, $6) { return $15; } +function vision__ComputeSubpixelHessianFineOctavePair_28float__2c_20float__2c_20vision__Image_20const__2c_20vision__Image_20const__2c_20vision__Image_20const__2c_20int_2c_20int_29($0, $1, $2, $3, $4, $5, $6) { + var $7 = 0, $8 = Math_fround(0), $9 = Math_fround(0), $10 = 0, $11 = Math_fround(0), $12 = Math_fround(0), $13 = Math_fround(0), $14 = Math_fround(0), $15 = 0, $16 = 0, $17 = 0, $18 = Math_fround(0), $19 = Math_fround(0), $20 = Math_fround(0), $21 = Math_fround(0), $22 = Math_fround(0), $23 = Math_fround(0); + $7 = __stack_pointer - 32 | 0; + __stack_pointer = $7; + label$1: { + label$2: { + label$3: { + label$4: { + label$5: { + label$6: { + label$7: { + label$8: { + label$9: { + label$10: { + label$11: { + if (($5 | 0) <= 0) { + break label$11; + } + if (vision__Image__width_28_29_20const($3) >>> 0 <= $5 + 1 >>> 0) { + break label$11; + } + if (($6 | 0) <= 0) { + break label$10; + } + $10 = $6 + 1 | 0; + if (vision__Image__height_28_29_20const($3) >>> 0 <= $10 >>> 0) { + break label$10; + } + if ((vision__Image__width_28_29_20const($2) | 0) != (vision__Image__width_28_29_20const($3) | 0)) { + break label$9; + } + if ((vision__Image__width_28_29_20const($2) >>> 1 | 0) != (vision__Image__width_28_29_20const($4) | 0)) { + break label$8; + } + if ((vision__Image__height_28_29_20const($2) | 0) != (vision__Image__height_28_29_20const($3) | 0)) { + break label$7; + } + if ((vision__Image__height_28_29_20const($2) >>> 1 | 0) != (vision__Image__height_28_29_20const($4) | 0)) { + break label$6; + } + $15 = float_20const__20vision__Image__get_float__28unsigned_20long_29_20const($2, $6 - 1 | 0); + $16 = float_20const__20vision__Image__get_float__28unsigned_20long_29_20const($2, $6); + $10 = float_20const__20vision__Image__get_float__28unsigned_20long_29_20const($2, $10); + $17 = float_20const__20vision__Image__get_float__28unsigned_20long_29_20const($3, $6); + vision__bilinear_downsample_point_28float__2c_20float__2c_20float_2c_20float_2c_20int_29($7 + 28 | 0, $7 + 24 | 0, Math_fround($5 | 0), Math_fround($6 | 0), 1); + $9 = HEAPF32[$7 + 28 >> 2]; + if (!(Math_fround($9 + Math_fround(-.5)) >= Math_fround(0))) { + break label$5; + } + if (!(Math_fround(HEAPF32[$7 + 24 >> 2] + Math_fround(-.5)) >= Math_fround(0))) { + break label$4; + } + if (!(Math_fround(vision__Image__width_28_29_20const($4) >>> 0) > Math_fround($9 + Math_fround(.5)))) { + break label$3; + } + if (!(Math_fround(HEAPF32[$7 + 24 >> 2] + Math_fround(.5)) < Math_fround(vision__Image__height_28_29_20const($4) >>> 0))) { + break label$2; + } + vision__ComputeSubpixelDerivatives_28float__2c_20float__2c_20float__2c_20float__2c_20float__2c_20vision__Image_20const__2c_20int_2c_20int_29($7 + 20 | 0, $7 + 16 | 0, $7 + 12 | 0, $7 + 8 | 0, $7 + 4 | 0, $3, $5, $6); + $9 = float_20vision__bilinear_interpolation_float__28vision__Image_20const__2c_20float_2c_20float_29($4, HEAPF32[$7 + 28 >> 2], HEAPF32[$7 + 24 >> 2]); + $2 = $5 << 2; + $8 = HEAPF32[$17 + $2 >> 2]; + $6 = ($5 << 2) + $16 | 0; + $11 = HEAPF32[$6 - 4 >> 2]; + $13 = HEAPF32[$6 >> 2]; + $12 = float_20vision__bilinear_interpolation_float__28vision__Image_20const__2c_20float_2c_20float_29($4, Math_fround(HEAPF32[$7 + 28 >> 2] + Math_fround(.5)), HEAPF32[$7 + 24 >> 2]); + $18 = HEAPF32[$6 + 4 >> 2]; + $19 = float_20vision__bilinear_interpolation_float__28vision__Image_20const__2c_20float_2c_20float_29($4, Math_fround(HEAPF32[$7 + 28 >> 2] + Math_fround(-.5)), HEAPF32[$7 + 24 >> 2]); + $20 = HEAPF32[$2 + $15 >> 2]; + $21 = float_20vision__bilinear_interpolation_float__28vision__Image_20const__2c_20float_2c_20float_29($4, HEAPF32[$7 + 28 >> 2], Math_fround(HEAPF32[$7 + 24 >> 2] + Math_fround(.5))); + $22 = HEAPF32[$2 + $10 >> 2]; + $23 = float_20vision__bilinear_interpolation_float__28vision__Image_20const__2c_20float_2c_20float_29($4, HEAPF32[$7 + 28 >> 2], Math_fround(HEAPF32[$7 + 24 >> 2] + Math_fround(-.5))); + HEAPF32[$0 >> 2] = HEAPF32[$7 + 12 >> 2]; + $14 = HEAPF32[$7 + 4 >> 2]; + HEAPF32[$0 + 12 >> 2] = $14; + $11 = Math_fround(Math_fround(Math_fround($11 + $12) - Math_fround($18 + $19)) * Math_fround(.25)); + HEAPF32[$0 + 8 >> 2] = $11; + HEAPF32[$0 + 4 >> 2] = $14; + $12 = HEAPF32[$7 + 8 >> 2]; + HEAPF32[$0 + 32 >> 2] = $9 + Math_fround($13 - Math_fround($8 + $8)); + $8 = Math_fround(Math_fround(Math_fround($20 + $21) - Math_fround($22 + $23)) * Math_fround(.25)); + HEAPF32[$0 + 28 >> 2] = $8; + HEAPF32[$0 + 24 >> 2] = $11; + HEAPF32[$0 + 20 >> 2] = $8; + HEAPF32[$0 + 16 >> 2] = $12; + HEAPF32[$1 >> 2] = -HEAPF32[$7 + 20 >> 2]; + $8 = HEAPF32[$7 + 16 >> 2]; + HEAPF32[$1 + 8 >> 2] = Math_fround($9 - $13) * Math_fround(-.5); + HEAPF32[$1 + 4 >> 2] = -$8; + __stack_pointer = $7 + 32 | 0; + return; + } + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 24027), 22846), 3647), 413), 4217), 24085), 13); + break label$1; + } + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 24159), 22846), 3647), 414), 4217), 24218), 13); + break label$1; + } + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 24285), 22846), 3647), 415), 4217), 24337), 13); + break label$1; + } + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 24894), 22846), 3647), 416), 4217), 24337), 13); + break label$1; + } + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 24518), 22846), 3647), 417), 4217), 24337), 13); + break label$1; + } + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 24992), 22846), 3647), 418), 4217), 24337), 13); + break label$1; + } + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 25085), 22846), 3647), 428), 4217), 25126), 13); + break label$1; + } + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 25371), 22846), 3647), 429), 4217), 25462), 13); + break label$1; + } + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 25566), 22846), 3647), 430), 4217), 25126), 13); + break label$1; + } + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 25659), 22846), 3647), 431), 4217), 25462), 13); + } + abort(); + abort(); +} + function std____2__pair_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__shared_ptr_vision__Keyframe_96__20__20__2c_20void_____2c_20bool__20std____2____hash_table_std____2____hash_value_type_int_2c_20std____2__shared_ptr_vision__Keyframe_96__20__20__2c_20std____2____unordered_map_hasher_int_2c_20std____2____hash_value_type_int_2c_20std____2__shared_ptr_vision__Keyframe_96__20__20__2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20true__2c_20std____2____unordered_map_equal_int_2c_20std____2____hash_value_type_int_2c_20std____2__shared_ptr_vision__Keyframe_96__20__20__2c_20std____2__equal_to_int__2c_20std____2__hash_int__2c_20true__2c_20std____2__allocator_std____2____hash_value_type_int_2c_20std____2__shared_ptr_vision__Keyframe_96__20__20__20__20_____emplace_unique_key_args_int_2c_20std____2__piecewise_construct_t_20const__2c_20std____2__tuple_int_20const___2c_20std____2__tuple___20__28int_20const__2c_20std____2__piecewise_construct_t_20const__2c_20std____2__tuple_int_20const_____2c_20std____2__tuple_____29($0, $1, $2, $3, $4, $5) { var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = Math_fround(0), wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; $7 = __stack_pointer - 32 | 0; @@ -14208,37 +14208,37 @@ function float_20vision__bilinear_interpolation_float_2c_20float__28float_20cons $8 = $8 << 2; return Math_fround(Math_fround($9 * HEAPF32[$1 + $2 >> 2]) + Math_fround(Math_fround($5 * HEAPF32[$8 + $1 >> 2]) + Math_fround(Math_fround($7 * HEAPF32[$6 + $8 >> 2]) + Math_fround($4 * HEAPF32[$2 + $6 >> 2])))); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 25349), 25401), 3305), 69), 3875), 25536), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 26383), 26435), 3647), 69), 4217), 26608), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 25566), 25401), 3305), 70), 3875), 25536), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 26638), 26435), 3647), 70), 4217), 26608), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 25618), 25401), 3305), 79), 3875), 25664), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 26690), 26435), 3647), 79), 4217), 26736), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 25681), 25401), 3305), 80), 3875), 25741), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 26753), 26435), 3647), 80), 4217), 26813), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 25765), 25401), 3305), 81), 3875), 25810), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 26837), 26435), 3647), 81), 4217), 26882), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 25827), 25401), 3305), 82), 3875), 25886), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 26899), 26435), 3647), 82), 4217), 26958), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 25910), 25401), 3305), 94), 3875), 25957), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 26982), 26435), 3647), 94), 4217), 27029), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 25970), 25401), 3305), 95), 3875), 25957), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 27042), 26435), 3647), 95), 4217), 27029), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 26017), 25401), 3305), 96), 3875), 25957), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 27089), 26435), 3647), 96), 4217), 27029), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 26064), 25401), 3305), 97), 3875), 25957), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 27136), 26435), 3647), 97), 4217), 27029), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 26111), 25401), 3305), 98), 3875), 25957), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 27183), 26435), 3647), 98), 4217), 27029), 13); } abort(); abort(); @@ -14379,28 +14379,28 @@ function vision__HoughSimilarityVoting__vote_28float_2c_20float_2c_20float_2c_20 } return $5; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 1174), 15776), 3305), 360), 3875), 4293), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 1174), 16268), 3647), 360), 4217), 4635), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 5073), 15776), 3305), 361), 3875), 4293), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 5415), 16268), 3647), 361), 4217), 4635), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 5981), 15776), 3305), 362), 3875), 6567), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 6323), 16268), 3647), 362), 4217), 6903), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 7625), 15776), 3305), 363), 3875), 6567), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 7999), 16268), 3647), 363), 4217), 6903), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 8181), 15776), 3305), 364), 3875), 8714), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 8625), 16268), 3647), 364), 4217), 9158), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 9516), 15776), 3305), 365), 3875), 8714), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 9998), 16268), 3647), 365), 4217), 9158), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 10213), 15776), 3305), 366), 3875), 10615), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 10695), 16268), 3647), 366), 4217), 11097), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 11253), 15776), 3305), 367), 3875), 10615), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 11735), 16268), 3647), 367), 4217), 11097), 13); } abort(); abort(); @@ -15004,7 +15004,7 @@ function start_pass($0) { FUNCTION_TABLE[HEAP32[HEAP32[$0 >> 2] >> 2]]($0); break label$5; } - $3 = HEAP32[($2 << 2) + 40576 >> 2]; + $3 = HEAP32[($2 << 2) + 41648 >> 2]; break label$3; } $3 = $4; @@ -15057,11 +15057,11 @@ function start_pass($0) { $4 = 0; while (1) { $5 = $4 << 1; - HEAP32[($4 << 2) + $7 >> 2] = Math_imul(HEAP16[$5 + 40384 >> 1], HEAPU16[$1 + $5 >> 1]) + 2048 >> 12; + HEAP32[($4 << 2) + $7 >> 2] = Math_imul(HEAP16[$5 + 41456 >> 1], HEAPU16[$1 + $5 >> 1]) + 2048 >> 12; $5 = $4 | 1; $6 = ($5 << 2) + $7 | 0; $5 = $5 << 1; - HEAP32[$6 >> 2] = Math_imul(HEAP16[$5 + 40384 >> 1], HEAPU16[$1 + $5 >> 1]) + 2048 >> 12; + HEAP32[$6 >> 2] = Math_imul(HEAP16[$5 + 41456 >> 1], HEAPU16[$1 + $5 >> 1]) + 2048 >> 12; $4 = $4 + 2 | 0; if (($4 | 0) != 64) { continue; @@ -15076,7 +15076,7 @@ function start_pass($0) { $5 = 0; $4 = 0; while (1) { - $9 = HEAPF64[($5 << 3) + 40512 >> 3]; + $9 = HEAPF64[($5 << 3) + 41584 >> 3]; HEAPF32[($4 << 2) + $7 >> 2] = $9 * +HEAPU16[($4 << 1) + $1 >> 1] * .125; $6 = $4 | 1; HEAPF32[($6 << 2) + $7 >> 2] = $9 * +HEAPU16[($6 << 1) + $1 >> 1] * 1.387039845 * .125; @@ -15460,12 +15460,12 @@ function vision__OrientationAssignment__compute_28float__2c_20int__2c_20int_2c_2 continue; } } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 13426), 1972), 3305), 218), 3875), 13831), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 13842), 1972), 3647), 218), 4217), 14247), 13); break label$1; } else { - HEAP32[$8 + 40 >> 2] = HEAP32[6574]; - $9 = HEAP32[6573]; - HEAP32[$8 + 32 >> 2] = HEAP32[6572]; + HEAP32[$8 + 40 >> 2] = HEAP32[6842]; + $9 = HEAP32[6841]; + HEAP32[$8 + 32 >> 2] = HEAP32[6840]; HEAP32[$8 + 36 >> 2] = $9; void_20vision__SmoothOrientationHistogram_float__28float__2c_20float_20const__2c_20unsigned_20long_2c_20float_20const__29(std____2__vector_float_2c_20std____2__allocator_float__20___operator_5b_5d_28unsigned_20long_29($11, 0), std____2__vector_float_2c_20std____2__allocator_float__20___operator_5b_5d_28unsigned_20long_29($11, 0), HEAP32[$0 + 8 >> 2], $8 + 32 | 0); $4 = $4 + 1 | 0; @@ -15493,19 +15493,19 @@ function vision__OrientationAssignment__compute_28float__2c_20int__2c_20int_2c_2 } } } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 10841), 1972), 3305), 126), 3875), 11222), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 11323), 1972), 3647), 126), 4217), 11704), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 9634), 1972), 3305), 122), 3875), 10006), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 10116), 1972), 3647), 122), 4217), 10488), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 8289), 1972), 3305), 121), 3875), 8672), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 8733), 1972), 3647), 121), 4217), 9116), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 6880), 1972), 3305), 120), 3875), 7366), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 7216), 1972), 3647), 120), 4217), 7702), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 5252), 1972), 3305), 119), 3875), 5724), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 5594), 1972), 3647), 119), 4217), 6066), 13); break label$1; } __stack_pointer = $8 + 48 | 0; @@ -15575,34 +15575,34 @@ function vision__DoGPyramid__difference_image_binomial_28vision__Image__2c_20vis } } } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 9551), 2210), 3305), 86), 3875), 10091), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 10033), 2324), 3647), 86), 4217), 10573), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 10794), 2210), 3305), 87), 3875), 10091), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 11276), 2324), 3647), 87), 4217), 10573), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 11331), 2210), 3305), 88), 3875), 10091), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 11813), 2324), 3647), 88), 4217), 10573), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 13385), 2210), 3305), 89), 3875), 13862), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 13801), 2324), 3647), 89), 4217), 14278), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 14490), 2210), 3305), 90), 3875), 13862), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 14906), 2324), 3647), 90), 4217), 14278), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 14936), 2210), 3305), 91), 3875), 13862), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 15390), 2324), 3647), 91), 4217), 14278), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 15360), 2210), 3305), 92), 3875), 15444), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 15814), 2324), 3647), 92), 4217), 15898), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 15982), 2210), 3305), 93), 3875), 16032), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 16512), 2324), 3647), 93), 4217), 16562), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 16439), 2210), 3305), 94), 3875), 15444), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 17007), 2324), 3647), 94), 4217), 15898), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 16857), 2210), 3305), 95), 3875), 16032), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 17463), 2324), 3647), 95), 4217), 16562), 13); break label$1; } return; @@ -16497,7 +16497,7 @@ function vision__VisualDatabase_vision__FREAKExtractor_2c_20vision__BinaryFeatur if (std____2__operator___28std____2____hash_map_const_iterator_std____2____hash_const_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__shared_ptr_vision__Keyframe_96__20__20__2c_20void_____20__20const__2c_20std____2____hash_map_const_iterator_std____2____hash_const_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__shared_ptr_vision__Keyframe_96__20__20__2c_20void_____20__20const__29($4, std____2____hash_map_const_iterator_std____2____hash_const_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__shared_ptr_vision__Keyframe_96__20__20__2c_20void_____20_____hash_map_const_iterator_28std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__shared_ptr_vision__Keyframe_96__20__20__2c_20void_____20__29($2 + 48 | 0, std____2__unordered_map_int_2c_20std____2__shared_ptr_vision__Keyframe_96__20__2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20std____2__shared_ptr_vision__Keyframe_96__20__20__20__20___end_28_29($14)))) { label$3: { label$4: { - $5 = vision__ScopedTimer__ScopedTimer_28char_20const__29($2 + 48 | 0, 21321); + $5 = vision__ScopedTimer__ScopedTimer_28char_20const__29($2 + 48 | 0, 22089); label$5: { if (!vision__ScopedTimer__operator_20bool_28_29($5)) { break label$5; @@ -16519,7 +16519,7 @@ function vision__VisualDatabase_vision__FREAKExtractor_2c_20vision__BinaryFeatur vision__ScopedTimer___ScopedTimer_28_29($5); $8 = vision__BinaryFeatureStore__points_28_29(vision__Keyframe_96___store_28_29(std____2__shared_ptr_vision__Keyframe_96__20___operator___28_29_20const(std____2____hash_map_const_iterator_std____2____hash_const_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__shared_ptr_vision__Keyframe_96__20__20__2c_20void_____20___operator___28_29_20const($4) + 4 | 0))); $6 = -1; - $3 = vision__ScopedTimer__ScopedTimer_28char_20const__29($2 + 48 | 0, 21338); + $3 = vision__ScopedTimer__ScopedTimer_28char_20const__29($2 + 48 | 0, 22106); label$7: { if (vision__ScopedTimer__operator_20bool_28_29($3)) { $6 = vision__FindHoughSimilarity_28vision__HoughSimilarityVoting__2c_20std____2__vector_vision__FeaturePoint_2c_20std____2__allocator_vision__FeaturePoint__20__20const__2c_20std____2__vector_vision__FeaturePoint_2c_20std____2__allocator_vision__FeaturePoint__20__20const__2c_20std____2__vector_vision__match_t_2c_20std____2__allocator_vision__match_t__20__20const__2c_20int_2c_20int_2c_20int_2c_20int_29($11, $10, $8, vision__BinaryFeatureMatcher_96___matches_28_29_20const($9), vision__Keyframe_96___width_28_29_20const($1), vision__Keyframe_96___height_28_29_20const($1), vision__Keyframe_96___width_28_29_20const(std____2__shared_ptr_vision__Keyframe_96__20___operator___28_29_20const(std____2____hash_map_const_iterator_std____2____hash_const_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__shared_ptr_vision__Keyframe_96__20__20__2c_20void_____20___operator___28_29_20const($4) + 4 | 0)), vision__Keyframe_96___height_28_29_20const(std____2__shared_ptr_vision__Keyframe_96__20___operator___28_29_20const(std____2____hash_map_const_iterator_std____2____hash_const_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__shared_ptr_vision__Keyframe_96__20__20__2c_20void_____20___operator___28_29_20const($4) + 4 | 0))); @@ -16535,14 +16535,14 @@ function vision__VisualDatabase_vision__FREAKExtractor_2c_20vision__BinaryFeatur break label$3; } $5 = std____2__vector_vision__match_t_2c_20std____2__allocator_vision__match_t__20___vector_28_29($2 + 88 | 0); - $3 = vision__ScopedTimer__ScopedTimer_28char_20const__29($2 + 48 | 0, 21455); + $3 = vision__ScopedTimer__ScopedTimer_28char_20const__29($2 + 48 | 0, 22223); if (vision__ScopedTimer__operator_20bool_28_29($3)) { vision__FindHoughMatches_28std____2__vector_vision__match_t_2c_20std____2__allocator_vision__match_t__20___2c_20vision__HoughSimilarityVoting_20const__2c_20std____2__vector_vision__match_t_2c_20std____2__allocator_vision__match_t__20__20const__2c_20int_2c_20float_29($5, $11, vision__BinaryFeatureMatcher_96___matches_28_29_20const($9), $6, Math_fround(1)); } vision__ScopedTimer___ScopedTimer_28_29($3); label$10: { label$11: { - $3 = vision__ScopedTimer__ScopedTimer_28char_20const__29($2 + 16 | 0, 21478); + $3 = vision__ScopedTimer__ScopedTimer_28char_20const__29($2 + 16 | 0, 22246); if (!vision__ScopedTimer__operator_20bool_28_29($3)) { break label$11; } @@ -16556,7 +16556,7 @@ function vision__VisualDatabase_vision__FREAKExtractor_2c_20vision__BinaryFeatur $3 = std____2__vector_vision__match_t_2c_20std____2__allocator_vision__match_t__20___vector_28_29($2); label$12: { label$13: { - $7 = vision__ScopedTimer__ScopedTimer_28char_20const__29($2 + 16 | 0, 21579); + $7 = vision__ScopedTimer__ScopedTimer_28char_20const__29($2 + 16 | 0, 22347); if (!vision__ScopedTimer__operator_20bool_28_29($7)) { break label$13; } @@ -16569,7 +16569,7 @@ function vision__VisualDatabase_vision__FREAKExtractor_2c_20vision__BinaryFeatur } vision__ScopedTimer___ScopedTimer_28_29($7); label$14: { - $7 = vision__ScopedTimer__ScopedTimer_28char_20const__29($2 + 16 | 0, 21596); + $7 = vision__ScopedTimer__ScopedTimer_28char_20const__29($2 + 16 | 0, 22364); if (!vision__ScopedTimer__operator_20bool_28_29($7)) { break label$14; } @@ -16580,7 +16580,7 @@ function vision__VisualDatabase_vision__FREAKExtractor_2c_20vision__BinaryFeatur break label$12; } vision__ScopedTimer___ScopedTimer_28_29($7); - $15 = vision__ScopedTimer__ScopedTimer_28char_20const__29($2 + 16 | 0, 21751); + $15 = vision__ScopedTimer__ScopedTimer_28char_20const__29($2 + 16 | 0, 22557); label$15: { if (vision__ScopedTimer__operator_20bool_28_29($15)) { $6 = vision__FindHoughSimilarity_28vision__HoughSimilarityVoting__2c_20std____2__vector_vision__FeaturePoint_2c_20std____2__allocator_vision__FeaturePoint__20__20const__2c_20std____2__vector_vision__FeaturePoint_2c_20std____2__allocator_vision__FeaturePoint__20__20const__2c_20std____2__vector_vision__match_t_2c_20std____2__allocator_vision__match_t__20__20const__2c_20int_2c_20int_2c_20int_2c_20int_29($11, $10, $8, vision__BinaryFeatureMatcher_96___matches_28_29_20const($9), vision__Keyframe_96___width_28_29_20const($1), vision__Keyframe_96___height_28_29_20const($1), vision__Keyframe_96___width_28_29_20const(std____2__shared_ptr_vision__Keyframe_96__20___operator___28_29_20const(std____2____hash_map_const_iterator_std____2____hash_const_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__shared_ptr_vision__Keyframe_96__20__20__2c_20void_____20___operator___28_29_20const($4) + 4 | 0)), vision__Keyframe_96___height_28_29_20const(std____2__shared_ptr_vision__Keyframe_96__20___operator___28_29_20const(std____2____hash_map_const_iterator_std____2____hash_const_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__shared_ptr_vision__Keyframe_96__20__20__2c_20void_____20___operator___28_29_20const($4) + 4 | 0))); @@ -16595,13 +16595,13 @@ function vision__VisualDatabase_vision__FREAKExtractor_2c_20vision__BinaryFeatur if (!$7) { break label$12; } - $7 = vision__ScopedTimer__ScopedTimer_28char_20const__29($2 + 16 | 0, 21788); + $7 = vision__ScopedTimer__ScopedTimer_28char_20const__29($2 + 16 | 0, 22594); if (vision__ScopedTimer__operator_20bool_28_29($7)) { vision__FindHoughMatches_28std____2__vector_vision__match_t_2c_20std____2__allocator_vision__match_t__20___2c_20vision__HoughSimilarityVoting_20const__2c_20std____2__vector_vision__match_t_2c_20std____2__allocator_vision__match_t__20__20const__2c_20int_2c_20float_29($5, $11, vision__BinaryFeatureMatcher_96___matches_28_29_20const($9), $6, Math_fround(1)); } vision__ScopedTimer___ScopedTimer_28_29($7); label$18: { - $6 = vision__ScopedTimer__ScopedTimer_28char_20const__29($2 + 16 | 0, 21811); + $6 = vision__ScopedTimer__ScopedTimer_28char_20const__29($2 + 16 | 0, 22617); if (!vision__ScopedTimer__operator_20bool_28_29($6)) { break label$18; } @@ -16613,7 +16613,7 @@ function vision__VisualDatabase_vision__FREAKExtractor_2c_20vision__BinaryFeatur } vision__ScopedTimer___ScopedTimer_28_29($6); std____2__vector_vision__match_t_2c_20std____2__allocator_vision__match_t__20___clear_28_29($3); - $6 = vision__ScopedTimer__ScopedTimer_28char_20const__29($2 + 16 | 0, 21905); + $6 = vision__ScopedTimer__ScopedTimer_28char_20const__29($2 + 16 | 0, 22711); if (vision__ScopedTimer__operator_20bool_28_29($6)) { vision__FindInliers_28std____2__vector_vision__match_t_2c_20std____2__allocator_vision__match_t__20___2c_20float_20const__2c_20std____2__vector_vision__FeaturePoint_2c_20std____2__allocator_vision__FeaturePoint__20__20const__2c_20std____2__vector_vision__FeaturePoint_2c_20std____2__allocator_vision__FeaturePoint__20__20const__2c_20std____2__vector_vision__match_t_2c_20std____2__allocator_vision__match_t__20__20const__2c_20float_29($3, $2 + 48 | 0, $10, $8, $5, HEAPF32[$0 + 4 >> 2]); } @@ -16679,12 +16679,12 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ HEAP32[$2 + 28 >> 2] = $0; HEAP32[$2 + 32 >> 2] = $2 + 44; HEAP32[$2 + 24 >> 2] = $2 + 40; - $1 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 16 | 0, 29488); + $1 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 16 | 0, 30560); $3 = HEAP32[$1 + 4 >> 2]; HEAP32[$2 >> 2] = HEAP32[$1 >> 2]; HEAP32[$2 + 4 >> 2] = $3; if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $2)) { - wasm2js_i32$0 = $2, wasm2js_i32$1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b4_5d__28char_20const_20_28__29_20_5b4_5d_29($0, 32297), + wasm2js_i32$0 = $2, wasm2js_i32$1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b4_5d__28char_20const_20_28__29_20_5b4_5d_29($0, 33369), HEAP32[wasm2js_i32$0 + 40 >> 2] = wasm2js_i32$1; } $3 = $0 + 148 | 0; @@ -16919,23 +16919,23 @@ function vision__BinaryHierarchicalClustering_96___build_28vision__Node_96___2c_ __stack_pointer = $8 + 48 | 0; return; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 15183), 15476), 8391), 363), 8920), 15864), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 15637), 15930), 8835), 363), 9364), 16394), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 16170), 15476), 8391), 365), 8920), 16412), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 16738), 15930), 8835), 365), 9364), 16980), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 16707), 15476), 8391), 366), 8920), 16961), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 17313), 15930), 8835), 366), 9364), 17567), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 17147), 15476), 8391), 367), 8920), 16961), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 17753), 15930), 8835), 367), 9364), 17567), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 17497), 15476), 8391), 387), 8920), 17586), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 18103), 15930), 8835), 387), 9364), 18192), 13); abort(); abort(); } @@ -17178,7 +17178,7 @@ function vision__PruneDoGFeatures_28std____2__vector_std____2__vector_std____2__ if (HEAPF32[std____2__vector_std____2__pair_float_2c_20unsigned_20long__2c_20std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20___operator_5b_5d_28unsigned_20long_29($4, 0) >> 2] >= HEAPF32[std____2__vector_std____2__pair_float_2c_20unsigned_20long__2c_20std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20___operator_5b_5d_28unsigned_20long_29($4, $5) >> 2]) { break label$14; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 21502), 2210), 3305), 661), 3875), 21560), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 22270), 2324), 3647), 661), 4217), 22328), 13); abort(); abort(); } @@ -17282,20 +17282,20 @@ function std____2__time_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2 break label$2; case 3: - $6 = HEAP32[14383]; - $8 = HEAP32[14382]; + $6 = HEAP32[14651]; + $8 = HEAP32[14650]; HEAP32[$7 + 24 >> 2] = $8; HEAP32[$7 + 28 >> 2] = $6; - $8 = HEAP32[14381]; - $6 = HEAP32[14380]; + $8 = HEAP32[14649]; + $6 = HEAP32[14648]; HEAP32[$7 + 16 >> 2] = $6; HEAP32[$7 + 20 >> 2] = $8; - $6 = HEAP32[14379]; - $8 = HEAP32[14378]; + $6 = HEAP32[14647]; + $8 = HEAP32[14646]; HEAP32[$7 + 8 >> 2] = $8; HEAP32[$7 + 12 >> 2] = $6; - $8 = HEAP32[14377]; - $6 = HEAP32[14376]; + $8 = HEAP32[14645]; + $6 = HEAP32[14644]; HEAP32[$7 >> 2] = $6; HEAP32[$7 + 4 >> 2] = $8; wasm2js_i32$0 = $7, wasm2js_i32$1 = std____2__time_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___get_28std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20tm__2c_20wchar_t_20const__2c_20wchar_t_20const__29_20const($0, $1, $2, $3, $4, $5, $7, $7 + 32 | 0), @@ -17303,20 +17303,20 @@ function std____2__time_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2 break label$2; case 5: - $6 = HEAP32[14391]; - $8 = HEAP32[14390]; + $6 = HEAP32[14659]; + $8 = HEAP32[14658]; HEAP32[$7 + 24 >> 2] = $8; HEAP32[$7 + 28 >> 2] = $6; - $8 = HEAP32[14389]; - $6 = HEAP32[14388]; + $8 = HEAP32[14657]; + $6 = HEAP32[14656]; HEAP32[$7 + 16 >> 2] = $6; HEAP32[$7 + 20 >> 2] = $8; - $6 = HEAP32[14387]; - $8 = HEAP32[14386]; + $6 = HEAP32[14655]; + $8 = HEAP32[14654]; HEAP32[$7 + 8 >> 2] = $8; HEAP32[$7 + 12 >> 2] = $6; - $8 = HEAP32[14385]; - $6 = HEAP32[14384]; + $8 = HEAP32[14653]; + $6 = HEAP32[14652]; HEAP32[$7 >> 2] = $6; HEAP32[$7 + 4 >> 2] = $8; wasm2js_i32$0 = $7, wasm2js_i32$1 = std____2__time_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___get_28std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20tm__2c_20wchar_t_20const__2c_20wchar_t_20const__29_20const($0, $1, $2, $3, $4, $5, $7, $7 + 32 | 0), @@ -17353,19 +17353,19 @@ function std____2__time_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2 break label$2; case 49: - $6 = __memcpy($7, 57568, 44); + $6 = __memcpy($7, 58640, 44); wasm2js_i32$0 = $6, wasm2js_i32$1 = std____2__time_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___get_28std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20tm__2c_20wchar_t_20const__2c_20wchar_t_20const__29_20const($0, $1, $2, $3, $4, $5, $6, $6 + 44 | 0), HEAP32[wasm2js_i32$0 + 56 >> 2] = wasm2js_i32$1; break label$2; case 17: - HEAP32[$7 + 16 >> 2] = HEAP32[14408]; - $6 = HEAP32[14407]; - $8 = HEAP32[14406]; + HEAP32[$7 + 16 >> 2] = HEAP32[14676]; + $6 = HEAP32[14675]; + $8 = HEAP32[14674]; HEAP32[$7 + 8 >> 2] = $8; HEAP32[$7 + 12 >> 2] = $6; - $8 = HEAP32[14405]; - $6 = HEAP32[14404]; + $8 = HEAP32[14673]; + $6 = HEAP32[14672]; HEAP32[$7 >> 2] = $6; HEAP32[$7 + 4 >> 2] = $8; wasm2js_i32$0 = $7, wasm2js_i32$1 = std____2__time_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___get_28std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20tm__2c_20wchar_t_20const__2c_20wchar_t_20const__29_20const($0, $1, $2, $3, $4, $5, $7, $7 + 20 | 0), @@ -17377,20 +17377,20 @@ function std____2__time_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2 break label$2; case 19: - $6 = HEAP32[14419]; - $8 = HEAP32[14418]; + $6 = HEAP32[14687]; + $8 = HEAP32[14686]; HEAP32[$7 + 24 >> 2] = $8; HEAP32[$7 + 28 >> 2] = $6; - $8 = HEAP32[14417]; - $6 = HEAP32[14416]; + $8 = HEAP32[14685]; + $6 = HEAP32[14684]; HEAP32[$7 + 16 >> 2] = $6; HEAP32[$7 + 20 >> 2] = $8; - $6 = HEAP32[14415]; - $8 = HEAP32[14414]; + $6 = HEAP32[14683]; + $8 = HEAP32[14682]; HEAP32[$7 + 8 >> 2] = $8; HEAP32[$7 + 12 >> 2] = $6; - $8 = HEAP32[14413]; - $6 = HEAP32[14412]; + $8 = HEAP32[14681]; + $6 = HEAP32[14680]; HEAP32[$7 >> 2] = $6; HEAP32[$7 + 4 >> 2] = $8; wasm2js_i32$0 = $7, wasm2js_i32$1 = std____2__time_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___get_28std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20tm__2c_20wchar_t_20const__2c_20wchar_t_20const__29_20const($0, $1, $2, $3, $4, $5, $7, $7 + 32 | 0), @@ -17512,31 +17512,31 @@ function vision__HoughSimilarityVoting__getBinIndex_28int_2c_20int_2c_20int_2c_2 } return $0; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 17059), 15776), 3305), 165), 3875), 17129), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 17665), 16268), 3647), 165), 4217), 17735), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 17457), 15776), 3305), 166), 3875), 17129), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 18063), 16268), 3647), 166), 4217), 17735), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 17667), 15776), 3305), 167), 3875), 17874), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 18273), 16268), 3647), 167), 4217), 18518), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 18189), 15776), 3305), 168), 3875), 17874), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 18871), 16268), 3647), 168), 4217), 18518), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 18572), 15776), 3305), 169), 3875), 18633), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 19254), 16268), 3647), 169), 4217), 19315), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 19004), 15776), 3305), 170), 3875), 18633), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 19686), 16268), 3647), 170), 4217), 19315), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 19333), 15776), 3305), 171), 3875), 19459), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 20015), 16268), 3647), 171), 4217), 20141), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 19768), 15776), 3305), 172), 3875), 19459), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 20488), 16268), 3647), 172), 4217), 20141), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 20180), 15776), 3305), 176), 3875), 16393), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 20900), 16268), 3647), 176), 4217), 16961), 13); } abort(); abort(); @@ -18196,7 +18196,7 @@ function fmt_fp($0, $1, $2, $3, $4, $5) { label$1: { if (($11 | 0) < 0) { $19 = 1; - $24 = 28087; + $24 = 29159; $1 = -$1; $8 = __DOUBLE_BITS($1); $11 = i64toi32_i32$HIGH_BITS; @@ -18205,11 +18205,11 @@ function fmt_fp($0, $1, $2, $3, $4, $5) { } if ($4 & 2048) { $19 = 1; - $24 = 28090; + $24 = 29162; break label$1; } $19 = $4 & 1; - $24 = $19 ? 28093 : 28088; + $24 = $19 ? 29165 : 29160; $25 = !$19; } $11 = $10; @@ -18221,9 +18221,9 @@ function fmt_fp($0, $1, $2, $3, $4, $5) { pad($0, 32, $2, $6, $4 & -65537); out($0, $24, $19); $7 = $5 & 32; - out($0, $1 != $1 ? $7 ? 30706 : 34539 : $7 ? 31368 : 34988, 3); + out($0, $1 != $1 ? $7 ? 31778 : 35611 : $7 ? 32440 : 36060, 3); pad($0, 32, $2, $6, $4 ^ 8192); - $8 = ($2 | 0) > ($6 | 0) ? $2 : $6; + $8 = ($2 | 0) < ($6 | 0) ? $6 : $2; break label$4; } $21 = $12 + 16 | 0; @@ -18280,7 +18280,7 @@ function fmt_fp($0, $1, $2, $3, $4, $5) { $9 = $16; $3 = $23; while (1) { - $3 = $3 >>> 0 < 29 ? $3 : 29; + $3 = ($3 | 0) < 29 ? $3 : 29; $6 = $7 - 4 | 0; label$16: { if ($9 >>> 0 > $6 >>> 0) { @@ -18354,7 +18354,7 @@ function fmt_fp($0, $1, $2, $3, $4, $5) { $15 = ($22 | 0) == 102; while (1) { $7 = 0 - $3 | 0; - $10 = $7 >>> 0 < 9 ? $7 : 9; + $10 = ($7 | 0) < 9 ? $7 : 9; label$22: { if ($6 >>> 0 <= $9 >>> 0) { $7 = HEAP32[$9 >> 2]; @@ -18639,7 +18639,7 @@ function fmt_fp($0, $1, $2, $3, $4, $5) { break; } if ($11) { - out($0, 37124, 1); + out($0, 38196, 1); } if (($13 | 0) <= 0 | $7 >>> 0 <= $9 >>> 0) { break label$51; @@ -18707,10 +18707,10 @@ function fmt_fp($0, $1, $2, $3, $4, $5) { if (!($10 | $13)) { break label$64; } - out($0, 37124, 1); + out($0, 38196, 1); } $8 = $3 - $6 | 0; - out($0, $6, ($8 | 0) < ($13 | 0) ? $8 : $13); + out($0, $6, ($8 | 0) > ($13 | 0) ? $13 : $8); $13 = $13 - $8 | 0; $7 = $7 + 4 | 0; if ($11 >>> 0 <= $7 >>> 0) { @@ -18731,7 +18731,7 @@ function fmt_fp($0, $1, $2, $3, $4, $5) { pad($0, 48, $6 + 9 | 0, 9, 0); } pad($0, 32, $2, $14, $4 ^ 8192); - $8 = ($2 | 0) > ($14 | 0) ? $2 : $14; + $8 = ($2 | 0) < ($14 | 0) ? $14 : $2; break label$4; } $14 = ($5 << 26 >> 31 & 9) + $24 | 0; @@ -18778,7 +18778,7 @@ function fmt_fp($0, $1, $2, $3, $4, $5) { } else { $7 = -2147483648; } - HEAP8[$6 | 0] = HEAPU8[$7 + 50944 | 0] | $9; + HEAP8[$6 | 0] = HEAPU8[$7 + 52016 | 0] | $9; $1 = ($1 - +($7 | 0)) * 16; $7 = $6 + 1 | 0; if (!(!(($3 | 0) > 0 | $8) & $1 == 0 | ($7 - ($12 + 16 | 0) | 0) != 1)) { @@ -18819,7 +18819,7 @@ function fmt_fp($0, $1, $2, $3, $4, $5) { pad($0, 48, $7 - $9 | 0, 0, 0); out($0, $11, $17); pad($0, 32, $2, $6, $4 ^ 8192); - $8 = ($2 | 0) > ($6 | 0) ? $2 : $6; + $8 = ($2 | 0) < ($6 | 0) ? $6 : $2; } __stack_pointer = $12 + 560 | 0; return $8 | 0; @@ -19728,21 +19728,21 @@ function std____2__time_get_char_2c_20std____2__istreambuf_iterator_char_2c_20st break label$2; case 49: - $6 = HEAPU8[57492] | HEAPU8[57493] << 8 | (HEAPU8[57494] << 16 | HEAPU8[57495] << 24); + $6 = HEAPU8[58564] | HEAPU8[58565] << 8 | (HEAPU8[58566] << 16 | HEAPU8[58567] << 24); HEAP8[$7 + 15 | 0] = $6; HEAP8[$7 + 16 | 0] = $6 >>> 8; HEAP8[$7 + 17 | 0] = $6 >>> 16; HEAP8[$7 + 18 | 0] = $6 >>> 24; - $6 = HEAPU8[57489] | HEAPU8[57490] << 8 | (HEAPU8[57491] << 16 | HEAPU8[57492] << 24); - HEAP32[$7 + 8 >> 2] = HEAPU8[57485] | HEAPU8[57486] << 8 | (HEAPU8[57487] << 16 | HEAPU8[57488] << 24); + $6 = HEAPU8[58561] | HEAPU8[58562] << 8 | (HEAPU8[58563] << 16 | HEAPU8[58564] << 24); + HEAP32[$7 + 8 >> 2] = HEAPU8[58557] | HEAPU8[58558] << 8 | (HEAPU8[58559] << 16 | HEAPU8[58560] << 24); HEAP32[$7 + 12 >> 2] = $6; wasm2js_i32$0 = $7, wasm2js_i32$1 = std____2__time_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___get_28std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20tm__2c_20char_20const__2c_20char_20const__29_20const($0, $1, $2, $3, $4, $5, $7 + 8 | 0, $7 + 19 | 0), HEAP32[wasm2js_i32$0 + 24 >> 2] = wasm2js_i32$1; break label$2; case 17: - HEAP8[$7 + 12 | 0] = HEAPU8[57500]; - HEAP32[$7 + 8 >> 2] = HEAPU8[57496] | HEAPU8[57497] << 8 | (HEAPU8[57498] << 16 | HEAPU8[57499] << 24); + HEAP8[$7 + 12 | 0] = HEAPU8[58572]; + HEAP32[$7 + 8 >> 2] = HEAPU8[58568] | HEAPU8[58569] << 8 | (HEAPU8[58570] << 16 | HEAPU8[58571] << 24); wasm2js_i32$0 = $7, wasm2js_i32$1 = std____2__time_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___get_28std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20tm__2c_20char_20const__2c_20char_20const__29_20const($0, $1, $2, $3, $4, $5, $7 + 8 | 0, $7 + 13 | 0), HEAP32[wasm2js_i32$0 + 24 >> 2] = wasm2js_i32$1; break label$2; @@ -19900,7 +19900,7 @@ function arDetectMarker($0, $1) { HEAP32[$7 + 40 >> 2] = $12; $2 = HEAP32[$7 + 64 >> 2]; HEAP32[$7 + 44 >> 2] = $2; - arLog(0, 3, 9212, $7 + 32 | 0); + arLog(0, 3, 9656, $7 + 32 | 0); } if (!(($2 | 0) < ($3 | 0) | ($2 | 0) < ($5 | 0))) { $1 = HEAP32[$0 + 7062400 >> 2]; @@ -19945,7 +19945,7 @@ function arDetectMarker($0, $1) { HEAP32[$0 + 7062404 >> 2] = $3; if (HEAP32[$0 >> 2] == 1) { HEAP32[$7 + 16 >> 2] = $2; - arLog(0, 3, 9899, $7 + 16 | 0); + arLog(0, 3, 10381, $7 + 16 | 0); } HEAP32[$0 + 7062396 >> 2] = HEAP32[$0 + 7062392 >> 2]; $2 = HEAP32[$0 + 7062388 >> 2]; @@ -19999,8 +19999,8 @@ function arDetectMarker($0, $1) { } $3 = HEAP32[$0 + 7062388 >> 2]; HEAP32[$7 + 4 >> 2] = $2; - HEAP32[$7 >> 2] = ($3 | 0) == 1 ? 10608 : 11112; - arLog(0, 3, 10475, $7); + HEAP32[$7 >> 2] = ($3 | 0) == 1 ? 11090 : 11594; + arLog(0, 3, 10957, $7); } HEAP32[$0 + 16 >> 2] = HEAPU8[$7 + 68 | 0]; HEAP32[$0 + 7062396 >> 2] = HEAP32[$0 + 7062392 >> 2]; @@ -20363,28 +20363,28 @@ function vision__bilinear_histogram_update_28float__2c_20float_2c_20float_2c_20i HEAPF32[$3 >> 2] = Math_fround($1 * $2) + HEAPF32[$3 >> 2]; return; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 14412), 14677), 3305), 139), 3875), 15157), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 14828), 15093), 3647), 139), 4217), 15611), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 15655), 14677), 3305), 140), 3875), 15886), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 16147), 15093), 3647), 140), 4217), 16416), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 16247), 14677), 3305), 141), 3875), 16334), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 16815), 15093), 3647), 141), 4217), 16902), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 16758), 14677), 3305), 142), 3875), 16932), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 17364), 15093), 3647), 142), 4217), 17538), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 17259), 14677), 3305), 150), 3875), 17307), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 17865), 15093), 3647), 150), 4217), 17913), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 17700), 14677), 3305), 151), 3875), 17843), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 18306), 15093), 3647), 151), 4217), 18487), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 18141), 14677), 3305), 152), 3875), 18395), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 18823), 15093), 3647), 152), 4217), 19077), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 18683), 14677), 3305), 153), 3875), 18978), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 19365), 15093), 3647), 153), 4217), 19660), 13); } abort(); abort(); @@ -20465,22 +20465,22 @@ function vision__ComputeSubpixelHessianCoarseOctavePair_28float__2c_20float__2c_ __stack_pointer = $7 + 32 | 0; return; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 23107), 22040), 3305), 359), 3875), 23165), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 24027), 22846), 3647), 359), 4217), 24085), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 23239), 22040), 3305), 360), 3875), 23298), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 24159), 22846), 3647), 360), 4217), 24218), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 24815), 22040), 3305), 361), 3875), 23417), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 25773), 22846), 3647), 361), 4217), 24337), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 23974), 22040), 3305), 362), 3875), 23417), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 24894), 22846), 3647), 362), 4217), 24337), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 24926), 22040), 3305), 363), 3875), 23417), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 25884), 22846), 3647), 363), 4217), 24337), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 24072), 22040), 3305), 364), 3875), 23417), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 24992), 22846), 3647), 364), 4217), 24337), 13); } abort(); abort(); @@ -20531,28 +20531,28 @@ function vision__HoughSimilarityVoting__getBinsFromIndex_28int__2c_20int__2c_20i } return; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 22986), 23019), 8391), 190), 8920), 23181), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 23868), 23901), 8835), 190), 9364), 24101), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 23199), 23019), 8391), 191), 8920), 23181), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 24119), 23901), 8835), 191), 9364), 24101), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 23314), 23019), 8391), 192), 8920), 23347), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 24234), 23901), 8835), 192), 9364), 24267), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 23447), 23019), 8391), 193), 8920), 23347), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 24367), 23901), 8835), 193), 9364), 24267), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 23487), 23019), 8391), 194), 8920), 23576), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 24407), 23901), 8835), 194), 9364), 24496), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 23652), 23019), 8391), 195), 8920), 23576), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 24572), 23901), 8835), 195), 9364), 24496), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 23754), 23019), 8391), 196), 8920), 23847), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 24674), 23901), 8835), 196), 9364), 24767), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 23926), 23019), 8391), 197), 8920), 23847), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 24846), 23901), 8835), 197), 9364), 24767), 13); } abort(); abort(); @@ -20563,7 +20563,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ $1 = __stack_pointer + -64 | 0; __stack_pointer = $1; HEAP32[$1 + 60 >> 2] = 0; - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 48 | 0, 34456); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 48 | 0, 35528); $2 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 16 >> 2] = $2; @@ -20606,13 +20606,13 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ $4 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__QualifiedName_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0, $1 + 60 | 0, $1 + 44 | 0); break label$2; } - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 32 | 0, 29979); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 32 | 0, 31051); $5 = HEAP32[$3 >> 2]; $2 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 8 >> 2] = $5; HEAP32[$1 + 12 >> 2] = $2; $6 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 + 8 | 0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 24 | 0, 30187); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 24 | 0, 31259); $2 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 >> 2] = $2; @@ -20762,22 +20762,22 @@ function vision__ComputeSubpixelHessianSameOctave_28float__2c_20float__2c_20visi __stack_pointer = $7 + 32 | 0; return; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 23107), 22040), 3305), 309), 3875), 23165), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 24027), 22846), 3647), 309), 4217), 24085), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 23239), 22040), 3305), 310), 3875), 23298), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 24159), 22846), 3647), 310), 4217), 24218), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 23365), 22040), 3305), 311), 3875), 23417), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 24285), 22846), 3647), 311), 4217), 24337), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 23524), 22040), 3305), 312), 3875), 23417), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 24444), 22846), 3647), 312), 4217), 24337), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 23598), 22040), 3305), 313), 3875), 23417), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 24518), 22846), 3647), 313), 4217), 24337), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 23700), 22040), 3305), 314), 3875), 23417), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 24620), 22846), 3647), 314), 4217), 24337), 13); } abort(); abort(); @@ -20790,7 +20790,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ wasm2js_i32$0 = $1, wasm2js_i32$1 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___parseCVQualifiers_28_29($0), HEAP32[wasm2js_i32$0 + 124 >> 2] = wasm2js_i32$1; HEAP32[$1 + 120 >> 2] = 0; - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 112 | 0, 30547); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 112 | 0, 31619); $4 = HEAP32[$3 >> 2]; $2 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 48 >> 2] = $4; @@ -20799,11 +20799,11 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ label$2: { label$3: { if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 + 48 | 0)) { - wasm2js_i32$0 = $1, wasm2js_i32$1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b9_5d__28char_20const_20_28__29_20_5b9_5d_29($0, 29063), + wasm2js_i32$0 = $1, wasm2js_i32$1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b9_5d__28char_20const_20_28__29_20_5b9_5d_29($0, 30135), HEAP32[wasm2js_i32$0 + 120 >> 2] = wasm2js_i32$1; break label$3; } - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 104 | 0, 34453); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 104 | 0, 35525); $2 = HEAP32[$3 >> 2]; $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 40 >> 2] = $2; @@ -20821,7 +20821,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ HEAP32[wasm2js_i32$0 + 120 >> 2] = wasm2js_i32$1; break label$3; } - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 96 | 0, 28204); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 96 | 0, 29276); $4 = HEAP32[$3 >> 2]; $2 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 32 >> 2] = $4; @@ -20847,7 +20847,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ wasm2js_i32$0 = $1, wasm2js_i32$1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__DynamicExceptionSpec_2c_20_28anonymous_20namespace_29__itanium_demangle__NodeArray__28_28anonymous_20namespace_29__itanium_demangle__NodeArray___29($0, $1 + 88 | 0), HEAP32[wasm2js_i32$0 + 120 >> 2] = wasm2js_i32$1; } - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 80 | 0, 27806); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 80 | 0, 28878); $2 = HEAP32[$3 >> 2]; $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 24 >> 2] = $2; @@ -20876,7 +20876,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28char_29($0, 118)) { continue; } - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 - -64 | 0, 35037); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 - -64 | 0, 36109); $4 = HEAP32[$3 >> 2]; $2 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 16 >> 2] = $4; @@ -20885,7 +20885,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ HEAP8[$1 + 75 | 0] = 1; break label$10; } - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 56 | 0, 35040); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 56 | 0, 36112); $2 = HEAP32[$3 >> 2]; $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 8 >> 2] = $2; @@ -20916,66 +20916,66 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ function std____2__locale____imp____imp_28unsigned_20long_29($0, $1) { std____2__locale__facet__facet_28unsigned_20long_29($0, $1); - HEAP32[$0 >> 2] = 57688; + HEAP32[$0 >> 2] = 58760; $1 = std____2__vector_std____2__locale__facet__2c_20std____2____sso_allocator_std____2__locale__facet__2c_2030ul__20___vector_28unsigned_20long_29($0 + 8 | 0, 30); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_std__nullptr_t__28char_20const__29($0 + 152 | 0, 35415); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_std__nullptr_t__28char_20const__29($0 + 152 | 0, 36487); std____2__vector_std____2__locale__facet__2c_20std____2____sso_allocator_std____2__locale__facet__2c_2030ul__20___clear_28_29($1); std____2__collate_char___20std____2___28anonymous_20namespace_29__make_std____2__collate_char__2c_20unsigned_20int__28unsigned_20int_29(); - void_20std____2__locale____imp__install_std____2__collate_char__20__28std____2__collate_char___29($0, 83376); + void_20std____2__locale____imp__install_std____2__collate_char__20__28std____2__collate_char___29($0, 84448); std____2__collate_wchar_t___20std____2___28anonymous_20namespace_29__make_std____2__collate_wchar_t__2c_20unsigned_20int__28unsigned_20int_29(); - void_20std____2__locale____imp__install_std____2__collate_wchar_t__20__28std____2__collate_wchar_t___29($0, 83384); + void_20std____2__locale____imp__install_std____2__collate_wchar_t__20__28std____2__collate_wchar_t___29($0, 84456); std____2__ctype_char___20std____2___28anonymous_20namespace_29__make_std____2__ctype_char__2c_20std__nullptr_t_2c_20bool_2c_20unsigned_20int__28std__nullptr_t_2c_20bool_2c_20unsigned_20int_29(); - void_20std____2__locale____imp__install_std____2__ctype_char__20__28std____2__ctype_char___29($0, 83392); + void_20std____2__locale____imp__install_std____2__ctype_char__20__28std____2__ctype_char___29($0, 84464); std____2__ctype_wchar_t___20std____2___28anonymous_20namespace_29__make_std____2__ctype_wchar_t__2c_20unsigned_20int__28unsigned_20int_29(); - void_20std____2__locale____imp__install_std____2__ctype_wchar_t__20__28std____2__ctype_wchar_t___29($0, 83408); + void_20std____2__locale____imp__install_std____2__ctype_wchar_t__20__28std____2__ctype_wchar_t___29($0, 84480); std____2__codecvt_char_2c_20char_2c_20__mbstate_t___20std____2___28anonymous_20namespace_29__make_std____2__codecvt_char_2c_20char_2c_20__mbstate_t__2c_20unsigned_20int__28unsigned_20int_29(); - void_20std____2__locale____imp__install_std____2__codecvt_char_2c_20char_2c_20__mbstate_t__20__28std____2__codecvt_char_2c_20char_2c_20__mbstate_t___29($0, 83416); + void_20std____2__locale____imp__install_std____2__codecvt_char_2c_20char_2c_20__mbstate_t__20__28std____2__codecvt_char_2c_20char_2c_20__mbstate_t___29($0, 84488); std____2__codecvt_wchar_t_2c_20char_2c_20__mbstate_t___20std____2___28anonymous_20namespace_29__make_std____2__codecvt_wchar_t_2c_20char_2c_20__mbstate_t__2c_20unsigned_20int__28unsigned_20int_29(); - void_20std____2__locale____imp__install_std____2__codecvt_wchar_t_2c_20char_2c_20__mbstate_t__20__28std____2__codecvt_wchar_t_2c_20char_2c_20__mbstate_t___29($0, 83424); + void_20std____2__locale____imp__install_std____2__codecvt_wchar_t_2c_20char_2c_20__mbstate_t__20__28std____2__codecvt_wchar_t_2c_20char_2c_20__mbstate_t___29($0, 84496); std____2__codecvt_char16_t_2c_20char_2c_20__mbstate_t___20std____2___28anonymous_20namespace_29__make_std____2__codecvt_char16_t_2c_20char_2c_20__mbstate_t__2c_20unsigned_20int__28unsigned_20int_29(); - void_20std____2__locale____imp__install_std____2__codecvt_char16_t_2c_20char_2c_20__mbstate_t__20__28std____2__codecvt_char16_t_2c_20char_2c_20__mbstate_t___29($0, 83440); + void_20std____2__locale____imp__install_std____2__codecvt_char16_t_2c_20char_2c_20__mbstate_t__20__28std____2__codecvt_char16_t_2c_20char_2c_20__mbstate_t___29($0, 84512); std____2__codecvt_char32_t_2c_20char_2c_20__mbstate_t___20std____2___28anonymous_20namespace_29__make_std____2__codecvt_char32_t_2c_20char_2c_20__mbstate_t__2c_20unsigned_20int__28unsigned_20int_29(); - void_20std____2__locale____imp__install_std____2__codecvt_char32_t_2c_20char_2c_20__mbstate_t__20__28std____2__codecvt_char32_t_2c_20char_2c_20__mbstate_t___29($0, 83448); + void_20std____2__locale____imp__install_std____2__codecvt_char32_t_2c_20char_2c_20__mbstate_t__20__28std____2__codecvt_char32_t_2c_20char_2c_20__mbstate_t___29($0, 84520); std____2__numpunct_char___20std____2___28anonymous_20namespace_29__make_std____2__numpunct_char__2c_20unsigned_20int__28unsigned_20int_29(); - void_20std____2__locale____imp__install_std____2__numpunct_char__20__28std____2__numpunct_char___29($0, 83456); + void_20std____2__locale____imp__install_std____2__numpunct_char__20__28std____2__numpunct_char___29($0, 84528); std____2__numpunct_wchar_t___20std____2___28anonymous_20namespace_29__make_std____2__numpunct_wchar_t__2c_20unsigned_20int__28unsigned_20int_29(); - void_20std____2__locale____imp__install_std____2__numpunct_wchar_t__20__28std____2__numpunct_wchar_t___29($0, 83480); + void_20std____2__locale____imp__install_std____2__numpunct_wchar_t__20__28std____2__numpunct_wchar_t___29($0, 84552); std____2__num_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___20std____2___28anonymous_20namespace_29__make_std____2__num_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20__2c_20unsigned_20int__28unsigned_20int_29(); - void_20std____2__locale____imp__install_std____2__num_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20__20__28std____2__num_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___29($0, 83512); + void_20std____2__locale____imp__install_std____2__num_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20__20__28std____2__num_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___29($0, 84584); std____2__num_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___20std____2___28anonymous_20namespace_29__make_std____2__num_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20__2c_20unsigned_20int__28unsigned_20int_29(); - void_20std____2__locale____imp__install_std____2__num_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20__20__28std____2__num_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___29($0, 83520); + void_20std____2__locale____imp__install_std____2__num_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20__20__28std____2__num_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___29($0, 84592); std____2__num_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___20std____2___28anonymous_20namespace_29__make_std____2__num_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20__2c_20unsigned_20int__28unsigned_20int_29(); - void_20std____2__locale____imp__install_std____2__num_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20__20__28std____2__num_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___29($0, 83528); + void_20std____2__locale____imp__install_std____2__num_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20__20__28std____2__num_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___29($0, 84600); std____2__num_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___20std____2___28anonymous_20namespace_29__make_std____2__num_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20__2c_20unsigned_20int__28unsigned_20int_29(); - void_20std____2__locale____imp__install_std____2__num_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20__20__28std____2__num_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___29($0, 83536); + void_20std____2__locale____imp__install_std____2__num_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20__20__28std____2__num_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___29($0, 84608); std____2__moneypunct_char_2c_20false___20std____2___28anonymous_20namespace_29__make_std____2__moneypunct_char_2c_20false__2c_20unsigned_20int__28unsigned_20int_29(); - void_20std____2__locale____imp__install_std____2__moneypunct_char_2c_20false__20__28std____2__moneypunct_char_2c_20false___29($0, 83544); + void_20std____2__locale____imp__install_std____2__moneypunct_char_2c_20false__20__28std____2__moneypunct_char_2c_20false___29($0, 84616); std____2__moneypunct_char_2c_20true___20std____2___28anonymous_20namespace_29__make_std____2__moneypunct_char_2c_20true__2c_20unsigned_20int__28unsigned_20int_29(); - void_20std____2__locale____imp__install_std____2__moneypunct_char_2c_20true__20__28std____2__moneypunct_char_2c_20true___29($0, 83552); + void_20std____2__locale____imp__install_std____2__moneypunct_char_2c_20true__20__28std____2__moneypunct_char_2c_20true___29($0, 84624); std____2__moneypunct_wchar_t_2c_20false___20std____2___28anonymous_20namespace_29__make_std____2__moneypunct_wchar_t_2c_20false__2c_20unsigned_20int__28unsigned_20int_29(); - void_20std____2__locale____imp__install_std____2__moneypunct_wchar_t_2c_20false__20__28std____2__moneypunct_wchar_t_2c_20false___29($0, 83560); + void_20std____2__locale____imp__install_std____2__moneypunct_wchar_t_2c_20false__20__28std____2__moneypunct_wchar_t_2c_20false___29($0, 84632); std____2__moneypunct_wchar_t_2c_20true___20std____2___28anonymous_20namespace_29__make_std____2__moneypunct_wchar_t_2c_20true__2c_20unsigned_20int__28unsigned_20int_29(); - void_20std____2__locale____imp__install_std____2__moneypunct_wchar_t_2c_20true__20__28std____2__moneypunct_wchar_t_2c_20true___29($0, 83568); + void_20std____2__locale____imp__install_std____2__moneypunct_wchar_t_2c_20true__20__28std____2__moneypunct_wchar_t_2c_20true___29($0, 84640); std____2__money_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___20std____2___28anonymous_20namespace_29__make_std____2__money_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20__2c_20unsigned_20int__28unsigned_20int_29(); - void_20std____2__locale____imp__install_std____2__money_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20__20__28std____2__money_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___29($0, 83576); + void_20std____2__locale____imp__install_std____2__money_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20__20__28std____2__money_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___29($0, 84648); std____2__money_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___20std____2___28anonymous_20namespace_29__make_std____2__money_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20__2c_20unsigned_20int__28unsigned_20int_29(); - void_20std____2__locale____imp__install_std____2__money_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20__20__28std____2__money_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___29($0, 83584); + void_20std____2__locale____imp__install_std____2__money_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20__20__28std____2__money_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___29($0, 84656); std____2__money_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___20std____2___28anonymous_20namespace_29__make_std____2__money_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20__2c_20unsigned_20int__28unsigned_20int_29(); - void_20std____2__locale____imp__install_std____2__money_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20__20__28std____2__money_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___29($0, 83592); + void_20std____2__locale____imp__install_std____2__money_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20__20__28std____2__money_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___29($0, 84664); std____2__money_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___20std____2___28anonymous_20namespace_29__make_std____2__money_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20__2c_20unsigned_20int__28unsigned_20int_29(); - void_20std____2__locale____imp__install_std____2__money_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20__20__28std____2__money_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___29($0, 83600); + void_20std____2__locale____imp__install_std____2__money_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20__20__28std____2__money_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___29($0, 84672); std____2__time_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___20std____2___28anonymous_20namespace_29__make_std____2__time_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20__2c_20unsigned_20int__28unsigned_20int_29(); - void_20std____2__locale____imp__install_std____2__time_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20__20__28std____2__time_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___29($0, 83608); + void_20std____2__locale____imp__install_std____2__time_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20__20__28std____2__time_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___29($0, 84680); std____2__time_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___20std____2___28anonymous_20namespace_29__make_std____2__time_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20__2c_20unsigned_20int__28unsigned_20int_29(); - void_20std____2__locale____imp__install_std____2__time_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20__20__28std____2__time_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___29($0, 83624); + void_20std____2__locale____imp__install_std____2__time_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20__20__28std____2__time_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___29($0, 84696); std____2__time_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___20std____2___28anonymous_20namespace_29__make_std____2__time_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20__2c_20unsigned_20int__28unsigned_20int_29(); - void_20std____2__locale____imp__install_std____2__time_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20__20__28std____2__time_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___29($0, 83640); + void_20std____2__locale____imp__install_std____2__time_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20__20__28std____2__time_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___29($0, 84712); std____2__time_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___20std____2___28anonymous_20namespace_29__make_std____2__time_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20__2c_20unsigned_20int__28unsigned_20int_29(); - void_20std____2__locale____imp__install_std____2__time_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20__20__28std____2__time_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___29($0, 83656); + void_20std____2__locale____imp__install_std____2__time_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20__20__28std____2__time_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___29($0, 84728); std____2__messages_char___20std____2___28anonymous_20namespace_29__make_std____2__messages_char__2c_20unsigned_20int__28unsigned_20int_29(); - void_20std____2__locale____imp__install_std____2__messages_char__20__28std____2__messages_char___29($0, 83672); + void_20std____2__locale____imp__install_std____2__messages_char__20__28std____2__messages_char___29($0, 84744); std____2__messages_wchar_t___20std____2___28anonymous_20namespace_29__make_std____2__messages_wchar_t__2c_20unsigned_20int__28unsigned_20int_29(); - void_20std____2__locale____imp__install_std____2__messages_wchar_t__20__28std____2__messages_wchar_t___29($0, 83680); + void_20std____2__locale____imp__install_std____2__messages_wchar_t__20__28std____2__messages_wchar_t___29($0, 84752); return $0; } @@ -20986,16 +20986,16 @@ function std____2____next_prime_28unsigned_20long_29($0) { HEAP32[$4 + 12 >> 2] = $0; label$1: { if ($0 >>> 0 <= 211) { - $3 = HEAP32[unsigned_20int_20const__20std____2__lower_bound_unsigned_20int_20const__2c_20unsigned_20long__28unsigned_20int_20const__2c_20unsigned_20int_20const__2c_20unsigned_20long_20const__29(51664, 51856, $4 + 12 | 0) >> 2]; + $3 = HEAP32[unsigned_20int_20const__20std____2__lower_bound_unsigned_20int_20const__2c_20unsigned_20long__28unsigned_20int_20const__2c_20unsigned_20int_20const__2c_20unsigned_20long_20const__29(52736, 52928, $4 + 12 | 0) >> 2]; break label$1; } std____2__enable_if__284ul_29_20___20_284_29_2c_20void___type_20std____2____check_for_overflow_4ul__28unsigned_20long_29($0); $5 = ($0 >>> 0) / 210 | 0; $3 = Math_imul($5, 210); HEAP32[$4 + 8 >> 2] = $0 - $3; - $6 = unsigned_20int_20const__20std____2__lower_bound_unsigned_20int_20const__2c_20unsigned_20long__28unsigned_20int_20const__2c_20unsigned_20int_20const__2c_20unsigned_20long_20const__29(51856, 52048, $4 + 8 | 0) - 51856 >> 2; + $6 = unsigned_20int_20const__20std____2__lower_bound_unsigned_20int_20const__2c_20unsigned_20long__28unsigned_20int_20const__2c_20unsigned_20int_20const__2c_20unsigned_20long_20const__29(52928, 53120, $4 + 8 | 0) - 52928 >> 2; while (1) { - $3 = HEAP32[($6 << 2) + 51856 >> 2] + $3 | 0; + $3 = HEAP32[($6 << 2) + 52928 >> 2] + $3 | 0; $0 = 5; label$4: { while (1) { @@ -21391,7 +21391,7 @@ function std____2____next_prime_28unsigned_20long_29($0) { } break label$6; } - $1 = HEAP32[($0 << 2) + 51664 >> 2]; + $1 = HEAP32[($0 << 2) + 52736 >> 2]; $2 = ($3 >>> 0) / ($1 >>> 0) | 0; if ($1 >>> 0 > $2 >>> 0) { break label$4; @@ -21499,7 +21499,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ if ($1) { $28anonymous_20namespace_29__itanium_demangle__PODSmallVector__28anonymous_20namespace_29__itanium_demangle__PODSmallVector__28anonymous_20namespace_29__itanium_demangle__Node__2c_208ul___2c_204ul___clear_28_29($0 + 332 | 0); } - $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 152 | 0, 29482); + $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 152 | 0, 30554); $3 = HEAP32[$4 >> 2]; $1 = HEAP32[$4 + 4 >> 2]; HEAP32[$2 + 24 >> 2] = $3; @@ -21514,7 +21514,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__UnnamedTypeName_2c_20_28anonymous_20namespace_29__itanium_demangle__StringView___28_28anonymous_20namespace_29__itanium_demangle__StringView__29($0, $2 + 72 | 0); break label$2; } - $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 144 | 0, 31015); + $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 144 | 0, 32087); $1 = HEAP32[$4 >> 2]; $3 = HEAP32[$4 + 4 >> 2]; HEAP32[$2 + 16 >> 2] = $1; @@ -21532,7 +21532,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ if (($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___look_28unsigned_20int_29($0, 0) | 0) != 84) { break label$8; } - if (($28anonymous_20namespace_29__itanium_demangle__StringView__find_28char_2c_20unsigned_20long_29_20const($28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 - -64 | 0, 30567), $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___look_28unsigned_20int_29($0, 1)) | 0) == -1) { + if (($28anonymous_20namespace_29__itanium_demangle__StringView__find_28char_2c_20unsigned_20long_29_20const($28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 - -64 | 0, 31639), $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___look_28unsigned_20int_29($0, 1)) | 0) == -1) { break label$8; } $1 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___parseTemplateParamDecl_28_29($0); @@ -21549,7 +21549,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ if ($28anonymous_20namespace_29__itanium_demangle__NodeArray__empty_28_29_20const($2 - -64 | 0)) { $28anonymous_20namespace_29__itanium_demangle__PODSmallVector__28anonymous_20namespace_29__itanium_demangle__PODSmallVector__28anonymous_20namespace_29__itanium_demangle__Node__2c_208ul___2c_204ul___pop_back_28_29($3); } - $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 56 | 0, 34992); + $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 56 | 0, 36064); $3 = HEAP32[$4 >> 2]; $1 = HEAP32[$4 + 4 >> 2]; HEAP32[$2 >> 2] = $3; @@ -21584,7 +21584,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ $28anonymous_20namespace_29__itanium_demangle__SwapAndRestore_unsigned_20long____SwapAndRestore_28_29($7); break label$2; } - $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 32 | 0, 33905); + $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 32 | 0, 34977); $1 = HEAP32[$4 >> 2]; $3 = HEAP32[$4 + 4 >> 2]; HEAP32[$2 + 8 >> 2] = $1; @@ -21597,7 +21597,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ if (!$28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28char_29($0, 95)) { break label$2; } - $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b16_5d__28char_20const_20_28__29_20_5b16_5d_29($0, 37463); + $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b16_5d__28char_20const_20_28__29_20_5b16_5d_29($0, 38535); } __stack_pointer = $2 + 160 | 0; return $1; @@ -21717,15 +21717,15 @@ function bool_20vision__PreemptiveRobustHomography_float__28float__2c_20float_20 continue; } } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 24753), 24318), 8391), 121), 8920), 24872), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 25711), 25238), 8835), 121), 9364), 25830), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 24558), 24318), 8391), 120), 8920), 24659), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 25516), 25238), 8835), 120), 9364), 25617), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 24260), 24318), 8391), 119), 8920), 24454), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 25180), 25238), 8835), 119), 9364), 25412), 13); abort(); abort(); } @@ -21834,7 +21834,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ break label$1; } HEAP32[$1 + 32 >> 2] = 0; - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 24 | 0, 34709); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 24 | 0, 35781); $3 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 >> 2] = HEAP32[$2 >> 2]; HEAP32[$1 + 4 >> 2] = $3; @@ -22058,7 +22058,7 @@ function consume_markers($0) { break label$20; } HEAP32[$0 + 436 >> 2] = 63; - HEAP32[$0 + 432 >> 2] = 42336; + HEAP32[$0 + 432 >> 2] = 43408; HEAP32[$0 + 428 >> 2] = 13; $2 = 13; break label$4; @@ -22073,85 +22073,85 @@ function consume_markers($0) { break label$20; } HEAP32[$0 + 436 >> 2] = 63; - HEAP32[$0 + 432 >> 2] = 42336; + HEAP32[$0 + 432 >> 2] = 43408; HEAP32[$0 + 428 >> 2] = 16; $2 = 16; break label$4; } HEAP32[$0 + 436 >> 2] = 0; - HEAP32[$0 + 432 >> 2] = 42336; + HEAP32[$0 + 432 >> 2] = 43408; HEAP32[$0 + 428 >> 2] = 1; $2 = 1; break label$4; } HEAP32[$0 + 436 >> 2] = 3; - HEAP32[$0 + 432 >> 2] = 43552; + HEAP32[$0 + 432 >> 2] = 44624; HEAP32[$0 + 428 >> 2] = 2; $2 = 2; break label$4; } HEAP32[$0 + 436 >> 2] = 8; - HEAP32[$0 + 432 >> 2] = 43440; + HEAP32[$0 + 432 >> 2] = 44512; HEAP32[$0 + 428 >> 2] = 3; $2 = 3; break label$4; } HEAP32[$0 + 436 >> 2] = 15; - HEAP32[$0 + 432 >> 2] = 43312; + HEAP32[$0 + 432 >> 2] = 44384; HEAP32[$0 + 428 >> 2] = 4; $2 = 4; break label$4; } HEAP32[$0 + 436 >> 2] = 24; - HEAP32[$0 + 432 >> 2] = 43136; + HEAP32[$0 + 432 >> 2] = 44208; HEAP32[$0 + 428 >> 2] = 5; $2 = 5; break label$4; } HEAP32[$0 + 436 >> 2] = 35; - HEAP32[$0 + 432 >> 2] = 42928; + HEAP32[$0 + 432 >> 2] = 44e3; HEAP32[$0 + 428 >> 2] = 6; $2 = 6; break label$4; } HEAP32[$0 + 436 >> 2] = 48; - HEAP32[$0 + 432 >> 2] = 42656; + HEAP32[$0 + 432 >> 2] = 43728; HEAP32[$0 + 428 >> 2] = 7; $2 = 7; break label$4; } HEAP32[$0 + 436 >> 2] = 63; - HEAP32[$0 + 432 >> 2] = 42336; + HEAP32[$0 + 432 >> 2] = 43408; HEAP32[$0 + 428 >> 2] = 9; $2 = 9; break label$4; } HEAP32[$0 + 436 >> 2] = 63; - HEAP32[$0 + 432 >> 2] = 42336; + HEAP32[$0 + 432 >> 2] = 43408; HEAP32[$0 + 428 >> 2] = 10; $2 = 10; break label$4; } HEAP32[$0 + 436 >> 2] = 63; - HEAP32[$0 + 432 >> 2] = 42336; + HEAP32[$0 + 432 >> 2] = 43408; HEAP32[$0 + 428 >> 2] = 11; $2 = 11; break label$4; } HEAP32[$0 + 436 >> 2] = 63; - HEAP32[$0 + 432 >> 2] = 42336; + HEAP32[$0 + 432 >> 2] = 43408; HEAP32[$0 + 428 >> 2] = 12; $2 = 12; break label$4; } HEAP32[$0 + 436 >> 2] = 63; - HEAP32[$0 + 432 >> 2] = 42336; + HEAP32[$0 + 432 >> 2] = 43408; HEAP32[$0 + 428 >> 2] = 14; $2 = 14; break label$4; } HEAP32[$0 + 436 >> 2] = 63; - HEAP32[$0 + 432 >> 2] = 42336; + HEAP32[$0 + 432 >> 2] = 43408; HEAP32[$0 + 428 >> 2] = 15; $2 = 15; break label$4; @@ -22191,7 +22191,7 @@ function consume_markers($0) { break label$1; } HEAP32[$0 + 436 >> 2] = 63; - HEAP32[$0 + 432 >> 2] = 42336; + HEAP32[$0 + 432 >> 2] = 43408; HEAP32[$0 + 428 >> 2] = 8; $2 = 8; } @@ -22278,23 +22278,23 @@ function vision__BinomialPyramid32f__build_28vision__Image_20const__29($0, $1) { continue; } } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 6015), 2469), 3305), 330), 3875), 6543), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 6357), 2697), 3647), 330), 4217), 6879), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 7658), 2469), 3305), 331), 3875), 8028), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 8032), 2697), 3647), 331), 4217), 8472), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 8811), 2469), 3305), 333), 3875), 9305), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 9255), 2697), 3647), 333), 4217), 9749), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 10255), 2469), 3305), 334), 3875), 10634), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 10737), 2697), 3647), 334), 4217), 11116), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 11430), 2469), 3305), 335), 3875), 10634), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 11912), 2697), 3647), 335), 4217), 11116), 13); abort(); abort(); } @@ -22345,23 +22345,23 @@ function void_20vision__FindFeatures_vision__FREAKExtractor_2c_2096__28vision__K continue; } } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 6768), 7402), 8391), 212), 8920), 9434), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 7104), 7738), 8835), 212), 9364), 9916), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 10181), 7402), 8391), 213), 8920), 10696), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 10663), 7738), 8835), 213), 9364), 11178), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 11378), 7402), 8391), 214), 8920), 13264), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 11860), 7738), 8835), 214), 9364), 13680), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 13970), 7402), 8391), 215), 8920), 14201), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 14386), 7738), 8835), 215), 9364), 14617), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 14979), 7402), 8391), 216), 8920), 14201), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 15433), 7738), 8835), 216), 9364), 14617), 13); abort(); abort(); } @@ -26890,7 +26890,7 @@ function vision__BinarykMedoids_96___assign_28unsigned_20char_20const__2c_20int_ while (1) { if (HEAP32[$0 + 8 >> 2] <= ($11 | 0)) { if (HEAP32[$0 + 4 >> 2] != (std____2__vector_int_2c_20std____2__allocator_int__20___size_28_29_20const($7) | 0)) { - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 17978), 18040), 8391), 187), 8920), 18344), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 18622), 18684), 8835), 187), 9364), 19026), 13); abort(); abort(); } @@ -26910,19 +26910,19 @@ function vision__BinarykMedoids_96___assign_28unsigned_20char_20const__2c_20int_ __stack_pointer = $6 + 16 | 0; return; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 17978), 18040), 8391), 154), 8920), 18344), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 18622), 18684), 8835), 154), 9364), 19026), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 18773), 18040), 8391), 155), 8920), 18942), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 19455), 18684), 8835), 155), 9364), 19624), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 19244), 18040), 8391), 156), 8920), 19427), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 19926), 18684), 8835), 156), 9364), 20109), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 19871), 18040), 8391), 157), 8920), 19997), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 20591), 18684), 8835), 157), 9364), 20717), 13); abort(); abort(); } @@ -27262,13 +27262,13 @@ function ar2SelectTemplate($0, $1, $2, $3, $4, $5) { } HEAP32[$1 + 12 >> 2] = -1; $2 = 0; - $4 = HEAP32[19446]; + $4 = HEAP32[19714]; if (!$4) { srand(time(0) | 0); - $4 = HEAP32[19446]; + $4 = HEAP32[19714]; } $4 = $4 + 1 | 0; - HEAP32[19446] = ($4 | 0) == 128 ? 0 : $4; + HEAP32[19714] = ($4 | 0) == 128 ? 0 : $4; $4 = 0; while (1) { label$37: { @@ -27340,7 +27340,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ $1 = __stack_pointer - 160 | 0; __stack_pointer = $1; HEAP32[$1 + 152 >> 2] = $0; - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 144 | 0, 27716); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 144 | 0, 28788); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 40 >> 2] = $4; @@ -27355,7 +27355,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__TypeTemplateParamDecl_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28_28anonymous_20namespace_29__itanium_demangle__Node___29($0, $1 + 72 | 0); break label$1; } - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 136 | 0, 30795); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 136 | 0, 31867); $5 = HEAP32[$3 >> 2]; $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 32 >> 2] = $5; @@ -27375,7 +27375,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NonTypeTemplateParamDecl_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0, $1 + 72 | 0, $1 + 56 | 0); break label$1; } - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 128 | 0, 29485); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 128 | 0, 30557); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 24 >> 2] = $4; @@ -27393,7 +27393,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ label$7: { while (1) { label$9: { - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 - -64 | 0, 35261); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 - -64 | 0, 36333); $5 = HEAP32[$3 >> 2]; $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 8 >> 2] = $5; @@ -27420,7 +27420,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___ScopedTemplateParamList___ScopedTemplateParamList_28_29($8); break label$1; } - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 48 | 0, 30511); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 48 | 0, 31583); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 16 >> 2] = $4; @@ -27513,7 +27513,7 @@ function __intscan($0, $1, $2, $3, $4) { } $5 = __shgetc($0); } - if (HEAPU8[$5 + 51185 | 0] < 16) { + if (HEAPU8[$5 + 52257 | 0] < 16) { break label$11; } $3 = 0; @@ -27544,7 +27544,7 @@ function __intscan($0, $1, $2, $3, $4) { break label$11; } $1 = $1 ? $1 : 10; - if ($1 >>> 0 > HEAPU8[$5 + 51185 | 0]) { + if ($1 >>> 0 > HEAPU8[$5 + 52257 | 0]) { break label$12; } $3 = 0; @@ -27641,7 +27641,7 @@ function __intscan($0, $1, $2, $3, $4) { break label$9; } if ($1 - 1 & $1) { - $8 = HEAPU8[$5 + 51185 | 0]; + $8 = HEAPU8[$5 + 52257 | 0]; if ($8 >>> 0 < $1 >>> 0) { $2 = 0; while (1) { @@ -27656,7 +27656,7 @@ function __intscan($0, $1, $2, $3, $4) { } $5 = __shgetc($0); } - $8 = HEAPU8[$5 + 51185 | 0]; + $8 = HEAPU8[$5 + 52257 | 0]; if ($8 >>> 0 < $1 >>> 0 & $2 >>> 0 < 119304647) { continue; } @@ -27697,7 +27697,7 @@ function __intscan($0, $1, $2, $3, $4) { } $5 = __shgetc($0); } - $8 = HEAPU8[$5 + 51185 | 0]; + $8 = HEAPU8[$5 + 52257 | 0]; if ($1 >>> 0 <= $8 >>> 0) { break label$10; } @@ -27713,8 +27713,8 @@ function __intscan($0, $1, $2, $3, $4) { } break label$10; } - $14 = HEAP8[(Math_imul($1, 23) >>> 5 & 7) + 51441 | 0]; - $2 = HEAPU8[$5 + 51185 | 0]; + $14 = HEAP8[(Math_imul($1, 23) >>> 5 & 7) + 52513 | 0]; + $2 = HEAPU8[$5 + 52257 | 0]; if ($2 >>> 0 < $1 >>> 0) { while (1) { $8 = $8 << $14; @@ -27728,7 +27728,7 @@ function __intscan($0, $1, $2, $3, $4) { } $5 = __shgetc($0); } - $2 = HEAPU8[$5 + 51185 | 0]; + $2 = HEAPU8[$5 + 52257 | 0]; if ($2 >>> 0 < $1 >>> 0 & $8 >>> 0 < 134217728) { continue; } @@ -27781,7 +27781,7 @@ function __intscan($0, $1, $2, $3, $4) { } $5 = __shgetc($0); } - $2 = HEAPU8[$5 + 51185 | 0]; + $2 = HEAPU8[$5 + 52257 | 0]; if ($1 >>> 0 <= $2 >>> 0) { break label$10; } @@ -27795,7 +27795,7 @@ function __intscan($0, $1, $2, $3, $4) { break; } } - if (HEAPU8[$5 + 51185 | 0] >= $1 >>> 0) { + if (HEAPU8[$5 + 52257 | 0] >= $1 >>> 0) { break label$9; } while (1) { @@ -27808,7 +27808,7 @@ function __intscan($0, $1, $2, $3, $4) { } $5 = __shgetc($0); } - if (HEAPU8[$5 + 51185 | 0] < $1 >>> 0) { + if (HEAPU8[$5 + 52257 | 0] < $1 >>> 0) { continue; } break; @@ -27959,10 +27959,10 @@ function jpgread($0, $1, $2, $3, $4) { $9 = dlmalloc(40); HEAP32[$9 >> 2] = 0; memset($8 + 312 | 0, 0, 488); - HEAP32[19940] = 0; + HEAP32[20208] = 0; $11 = jpeg_std_error($8 + 24 | 0); - $5 = HEAP32[19940]; - HEAP32[19940] = 0; + $5 = HEAP32[20208]; + HEAP32[20208] = 0; $6 = -1; $10 = 4; label$1: { @@ -27972,7 +27972,7 @@ function jpgread($0, $1, $2, $3, $4) { if (!$5) { break label$4; } - $7 = HEAP32[19941]; + $7 = HEAP32[20209]; if (!$7) { break label$4; } @@ -27992,16 +27992,16 @@ function jpgread($0, $1, $2, $3, $4) { } label$6: while (1) { if ($5) { - HEAP32[19940] = 0; + HEAP32[20208] = 0; invoke_vi(4, $8 + 312 | 0); - $5 = HEAP32[19940]; - HEAP32[19940] = 0; + $5 = HEAP32[20208]; + HEAP32[20208] = 0; $6 = -1; label$8: { if (!$5) { break label$8; } - $7 = HEAP32[19941]; + $7 = HEAP32[20209]; if (!$7) { break label$8; } @@ -28015,16 +28015,16 @@ function jpgread($0, $1, $2, $3, $4) { if (($6 | 0) == 1) { continue; } - HEAP32[19940] = 0; - invoke_viiii(5, 0, 3, 6327, 0); - $5 = HEAP32[19940]; - HEAP32[19940] = 0; + HEAP32[20208] = 0; + invoke_viiii(5, 0, 3, 6669, 0); + $5 = HEAP32[20208]; + HEAP32[20208] = 0; $6 = -1; label$9: { if (!$5) { break label$9; } - $7 = HEAP32[19941]; + $7 = HEAP32[20209]; if (!$7) { break label$9; } @@ -28040,16 +28040,16 @@ function jpgread($0, $1, $2, $3, $4) { } break label$2; } - HEAP32[19940] = 0; + HEAP32[20208] = 0; invoke_viii(6, $8 + 312 | 0, 90, 488); - $5 = HEAP32[19940]; - HEAP32[19940] = 0; + $5 = HEAP32[20208]; + HEAP32[20208] = 0; $6 = -1; label$10: { if (!$5) { break label$10; } - $7 = HEAP32[19941]; + $7 = HEAP32[20209]; if (!$7) { break label$10; } @@ -28063,16 +28063,16 @@ function jpgread($0, $1, $2, $3, $4) { if (($6 | 0) == 1) { continue; } - HEAP32[19940] = 0; + HEAP32[20208] = 0; invoke_vii(7, $8 + 312 | 0, $0 | 0); - $5 = HEAP32[19940]; - HEAP32[19940] = 0; + $5 = HEAP32[20208]; + HEAP32[20208] = 0; $6 = -1; label$11: { if (!$5) { break label$11; } - $7 = HEAP32[19941]; + $7 = HEAP32[20209]; if (!$7) { break label$11; } @@ -28086,16 +28086,16 @@ function jpgread($0, $1, $2, $3, $4) { if (($6 | 0) == 1) { continue; } - HEAP32[19940] = 0; + HEAP32[20208] = 0; $11 = invoke_iii(8, $8 + 312 | 0, 1) | 0; - $5 = HEAP32[19940]; - HEAP32[19940] = 0; + $5 = HEAP32[20208]; + HEAP32[20208] = 0; $6 = -1; label$12: { if (!$5) { break label$12; } - $7 = HEAP32[19941]; + $7 = HEAP32[20209]; if (!$7) { break label$12; } @@ -28110,16 +28110,16 @@ function jpgread($0, $1, $2, $3, $4) { continue; } if (($11 | 0) != 1) { - HEAP32[19940] = 0; - invoke_viiii(5, 0, 3, 7064, 0); - $5 = HEAP32[19940]; - HEAP32[19940] = 0; + HEAP32[20208] = 0; + invoke_viiii(5, 0, 3, 7400, 0); + $5 = HEAP32[20208]; + HEAP32[20208] = 0; $6 = -1; label$14: { if (!$5) { break label$14; } - $7 = HEAP32[19941]; + $7 = HEAP32[20209]; if (!$7) { break label$14; } @@ -28133,16 +28133,16 @@ function jpgread($0, $1, $2, $3, $4) { if (($6 | 0) == 1) { continue; } - HEAP32[19940] = 0; + HEAP32[20208] = 0; invoke_vi(4, $8 + 312 | 0); - $5 = HEAP32[19940]; - HEAP32[19940] = 0; + $5 = HEAP32[20208]; + HEAP32[20208] = 0; $6 = -1; label$15: { if (!$5) { break label$15; } - $7 = HEAP32[19941]; + $7 = HEAP32[20209]; if (!$7) { break label$15; } @@ -28158,16 +28158,16 @@ function jpgread($0, $1, $2, $3, $4) { } break label$2; } - HEAP32[19940] = 0; + HEAP32[20208] = 0; invoke_ii(9, $8 + 312 | 0) | 0; - $5 = HEAP32[19940]; - HEAP32[19940] = 0; + $5 = HEAP32[20208]; + HEAP32[20208] = 0; $6 = -1; label$16: { if (!$5) { break label$16; } - $7 = HEAP32[19941]; + $7 = HEAP32[20209]; if (!$7) { break label$16; } @@ -28192,16 +28192,16 @@ function jpgread($0, $1, $2, $3, $4) { label$22: { $5 = 0; if (HEAPU32[$8 + 452 >> 2] >= HEAPU32[$8 + 428 >> 2]) { - HEAP32[19940] = 0; + HEAP32[20208] = 0; invoke_ii(10, $8 + 312 | 0) | 0; - $5 = HEAP32[19940]; - HEAP32[19940] = 0; + $5 = HEAP32[20208]; + HEAP32[20208] = 0; $6 = -1; label$24: { if (!$5) { break label$24; } - $7 = HEAP32[19941]; + $7 = HEAP32[20209]; if (!$7) { break label$24; } @@ -28215,16 +28215,16 @@ function jpgread($0, $1, $2, $3, $4) { if (($6 | 0) == 1) { continue label$6; } - HEAP32[19940] = 0; + HEAP32[20208] = 0; invoke_vi(4, $8 + 312 | 0); - $5 = HEAP32[19940]; - HEAP32[19940] = 0; + $5 = HEAP32[20208]; + HEAP32[20208] = 0; $6 = -1; label$25: { if (!$5) { break label$25; } - $7 = HEAP32[19941]; + $7 = HEAP32[20209]; if (!$7) { break label$25; } @@ -28270,16 +28270,16 @@ function jpgread($0, $1, $2, $3, $4) { } break; } - HEAP32[19940] = 0; + HEAP32[20208] = 0; $14 = invoke_iiii(11, $8 + 312 | 0, $8 | 0, 5) | 0; - $5 = HEAP32[19940]; - HEAP32[19940] = 0; + $5 = HEAP32[20208]; + HEAP32[20208] = 0; $13 = -1; label$31: { if (!$5) { break label$31; } - $7 = HEAP32[19941]; + $7 = HEAP32[20209]; if (!$7) { break label$31; } @@ -28324,16 +28324,16 @@ function jpgread($0, $1, $2, $3, $4) { HEAP32[$4 >> 2] = 0; break label$1; } - HEAP32[19940] = 0; + HEAP32[20208] = 0; invoke_viiii(5, 0, 3, 1828, 0); - $5 = HEAP32[19940]; - HEAP32[19940] = 0; + $5 = HEAP32[20208]; + HEAP32[20208] = 0; $6 = -1; label$33: { if (!$5) { break label$33; } - $7 = HEAP32[19941]; + $7 = HEAP32[20209]; if (!$7) { break label$33; } @@ -28347,16 +28347,16 @@ function jpgread($0, $1, $2, $3, $4) { if (($6 | 0) == 1) { continue; } - HEAP32[19940] = 0; + HEAP32[20208] = 0; invoke_vi(4, $8 + 312 | 0); - $5 = HEAP32[19940]; - HEAP32[19940] = 0; + $5 = HEAP32[20208]; + HEAP32[20208] = 0; $6 = -1; label$34: { if (!$5) { break label$34; } - $7 = HEAP32[19941]; + $7 = HEAP32[20209]; if (!$7) { break label$34; } @@ -28789,14 +28789,14 @@ function __rem_pio2_large($0, $1, $2, $3, $4) { $7 = ($2 - 3 | 0) / 24 | 0; $18 = ($7 | 0) > 0 ? $7 : 0; $12 = Math_imul($18, -24) + $2 | 0; - $14 = HEAP32[($4 << 2) + 44496 >> 2]; + $14 = HEAP32[($4 << 2) + 45568 >> 2]; $15 = $3 - 1 | 0; if (($14 + $15 | 0) >= 0) { $6 = $3 + $14 | 0; $2 = $18 - $15 | 0; $7 = 0; while (1) { - $5 = ($2 | 0) < 0 ? 0 : +HEAP32[($2 << 2) + 44512 >> 2]; + $5 = ($2 | 0) < 0 ? 0 : +HEAP32[($2 << 2) + 45584 >> 2]; HEAPF64[($8 + 320 | 0) + ($7 << 3) >> 3] = $5; $2 = $2 + 1 | 0; $7 = $7 + 1 | 0; @@ -29026,7 +29026,7 @@ function __rem_pio2_large($0, $1, $2, $3, $4) { while (1) { $7 = $3 + $6 | 0; $6 = $6 + 1 | 0; - HEAPF64[($8 + 320 | 0) + ($7 << 3) >> 3] = HEAP32[($18 + $6 << 2) + 44512 >> 2]; + HEAPF64[($8 + 320 | 0) + ($7 << 3) >> 3] = HEAP32[($18 + $6 << 2) + 45584 >> 2]; $2 = 0; $5 = 0; if (($3 | 0) > 0) { @@ -29111,7 +29111,7 @@ function __rem_pio2_large($0, $1, $2, $3, $4) { $2 = 0; while (1) { label$51: { - $5 = HEAPF64[($2 << 3) + 47280 >> 3] * HEAPF64[($2 + $7 << 3) + $8 >> 3] + $5; + $5 = HEAPF64[($2 << 3) + 48352 >> 3] * HEAPF64[($2 + $7 << 3) + $8 >> 3] + $5; if (($2 | 0) >= ($14 | 0)) { break label$51; } @@ -29342,12 +29342,12 @@ function decode_bch($0, $1, $2, $3, $4) { var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; $6 = __stack_pointer - 3792 | 0; __stack_pointer = $6; - __memcpy($6 + 3664 | 0, 11856, 60); - __memcpy($6 + 3600 | 0, 11920, 64); - __memcpy($6 + 3472 | 0, 11984, 124); - __memcpy($6 + 3344 | 0, 12112, 128); - __memcpy($6 + 2832 | 0, 12240, 508); - __memcpy($6 + 2320 | 0, 12752, 512); + __memcpy($6 + 3664 | 0, 12272, 60); + __memcpy($6 + 3600 | 0, 12336, 64); + __memcpy($6 + 3472 | 0, 12400, 124); + __memcpy($6 + 3344 | 0, 12528, 128); + __memcpy($6 + 2832 | 0, 12656, 508); + __memcpy($6 + 2320 | 0, 13168, 512); $18 = -12; $15 = 2; label$1: { @@ -29731,23 +29731,23 @@ function emscripten__class__std____2__vector_std____2__basic_string_char_2c_20st $0 = HEAP32[$1 + 24 >> 2]; HEAP32[$1 + 16 >> 2] = $0; HEAP32[$1 + 20 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20_____29_28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__29___invoke_std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20__20__28char_20const__2c_20void_20_28std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20_____29_28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__29_29(31018, $1 + 16 | 0); + void_20emscripten__internal__RegisterClassMethod_void_20_28std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20_____29_28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__29___invoke_std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20__20__28char_20const__2c_20void_20_28std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20_____29_28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__29_29(32090, $1 + 16 | 0); HEAP32[$1 + 28 >> 2] = 0; HEAP32[$1 + 24 >> 2] = 65; $0 = HEAP32[$1 + 28 >> 2]; $2 = HEAP32[$1 + 24 >> 2]; HEAP32[$1 + 8 >> 2] = $2; HEAP32[$1 + 12 >> 2] = $0; - void_20emscripten__internal__RegisterClassMethod_void_20_28std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20_____29_28unsigned_20long_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__29___invoke_std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20__20__28char_20const__2c_20void_20_28std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20_____29_28unsigned_20long_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__29_29(31391, $1 + 8 | 0); + void_20emscripten__internal__RegisterClassMethod_void_20_28std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20_____29_28unsigned_20long_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__29___invoke_std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20__20__28char_20const__2c_20void_20_28std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20_____29_28unsigned_20long_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__29_29(32463, $1 + 8 | 0); HEAP32[$1 + 28 >> 2] = 0; HEAP32[$1 + 24 >> 2] = 66; $2 = HEAP32[$1 + 28 >> 2]; $0 = HEAP32[$1 + 24 >> 2]; HEAP32[$1 >> 2] = $0; HEAP32[$1 + 4 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_unsigned_20long_20_28std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20_____29_28_29_20const___invoke_std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20__20__28char_20const__2c_20unsigned_20long_20_28std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20_____29_28_29_20const_29(31461, $1); - void_20emscripten__internal__RegisterClassMethod_emscripten__val_20_28__29_28std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20__20const__2c_20unsigned_20long_29___invoke_std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20__20__28char_20const__2c_20emscripten__val_20_28__29_28std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20__20const__2c_20unsigned_20long_29_29(29292, 67); - void_20emscripten__internal__RegisterClassMethod_bool_20_28__29_28std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20___2c_20unsigned_20long_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__29___invoke_std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20__20__28char_20const__2c_20bool_20_28__29_28std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20___2c_20unsigned_20long_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__29_29(29288, 68); + void_20emscripten__internal__RegisterClassMethod_unsigned_20long_20_28std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20_____29_28_29_20const___invoke_std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20__20__28char_20const__2c_20unsigned_20long_20_28std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20_____29_28_29_20const_29(32533, $1); + void_20emscripten__internal__RegisterClassMethod_emscripten__val_20_28__29_28std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20__20const__2c_20unsigned_20long_29___invoke_std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20__20__28char_20const__2c_20emscripten__val_20_28__29_28std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20__20const__2c_20unsigned_20long_29_29(30364, 67); + void_20emscripten__internal__RegisterClassMethod_bool_20_28__29_28std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20___2c_20unsigned_20long_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__29___invoke_std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20__20__28char_20const__2c_20bool_20_28__29_28std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20___2c_20unsigned_20long_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__29_29(30360, 68); __stack_pointer = $1 + 32 | 0; } @@ -29934,7 +29934,7 @@ function pow($0, $1) { $2 = 0; $11 = $2; $7 = $4 << 3; - $23 = HEAPF64[$7 + 47648 >> 3]; + $23 = HEAPF64[$7 + 48720 >> 3]; wasm2js_scratch_store_f64(+$3); wasm2js_scratch_load_i32(1) | 0; $11 = 0; @@ -29946,7 +29946,7 @@ function pow($0, $1) { $2 = $2 | $5; wasm2js_scratch_store_i32(1, $2 | 0); $9 = +wasm2js_scratch_load_f64(); - $14 = HEAPF64[$7 + 47632 >> 3]; + $14 = HEAPF64[$7 + 48704 >> 3]; $17 = $9 - $14; $20 = 1 / ($14 + $9); $3 = $17 * $20; @@ -29983,7 +29983,7 @@ function pow($0, $1) { $0 = +wasm2js_scratch_load_f64(); $3 = $23 + ($0 * -7.028461650952758e-9 + ($3 - ($0 - $17)) * .9617966939259756); $18 = $3; - $9 = HEAPF64[$7 + 47664 >> 3]; + $9 = HEAPF64[$7 + 48736 >> 3]; $14 = $0 * .9617967009544373; $0 = $9 + ($3 + $14); $3 = +($12 | 0); @@ -30479,29 +30479,29 @@ function vision__Image__alloc_28vision__ImageType_2c_20unsigned_20long_2c_20unsi __stack_pointer = $6 + 16 | 0; return; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 1276), 2396), 3305), 127), 3875), 4227), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 1276), 2586), 3647), 127), 4217), 4569), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 5176), 2396), 3305), 128), 3875), 5690), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 5518), 2586), 3647), 128), 4217), 6032), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 6685), 2396), 3305), 129), 3875), 7321), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 7021), 2586), 3647), 129), 4217), 7657), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 8216), 2396), 3305), 130), 3875), 8638), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 8660), 2586), 3647), 130), 4217), 9082), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 9715), 2396), 3305), 149), 3875), 10134), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 10197), 2586), 3647), 149), 4217), 10616), 13); abort(); abort(); } $0 = __cxa_allocate_exception(16) | 0; - vision__Exception__Exception_28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__29($0, std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_std__nullptr_t__28char_20const__29($6, 10666)); - __cxa_throw($0 | 0, 26212, 14); + vision__Exception__Exception_28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__29($0, std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_std__nullptr_t__28char_20const__29($6, 11148)); + __cxa_throw($0 | 0, 27284, 14); abort(); } @@ -30605,11 +30605,11 @@ function vision__DoGScaleInvariantDetector__findSubpixelLocations_28vision__Gaus __stack_pointer = $2 + 80 | 0; return; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 21193), 2210), 3305), 489), 3875), 21265), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 21961), 2324), 3647), 489), 4217), 22033), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 21355), 2210), 3305), 526), 3875), 21412), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 22123), 2324), 3647), 526), 4217), 22180), 13); abort(); abort(); } @@ -30622,7 +30622,7 @@ function kpmMatching($0, $1) { label$2: { label$3: { if (!($1 ? $0 : 0)) { - arLog(0, 3, 11550, 0); + arLog(0, 3, 12032, 0); break label$3; } $2 = HEAP32[$0 + 16 >> 2]; @@ -30823,7 +30823,7 @@ function kpmMatching($0, $1) { HEAP32[$8 + 8 >> 2] = $4; HEAP32[$8 + 4 >> 2] = $7; HEAP32[$8 >> 2] = $3; - arLog(0, 1, 13567, $8); + arLog(0, 1, 13983, $8); break label$5; } else { HEAP32[(HEAP32[$0 + 52 >> 2] + Math_imul($2, 68) | 0) + 60 >> 2] = -1; @@ -30831,7 +30831,7 @@ function kpmMatching($0, $1) { continue; } } - arLog(0, 3, 9288, 0); + arLog(0, 3, 9732, 0); exit(1); abort(); } @@ -30883,15 +30883,15 @@ function vision__DoGScaleInvariantDetector__pruneFeatures_28_29($0) { __stack_pointer = $2 + 16 | 0; return; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 19816), 2210), 3305), 454), 3875), 20075), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 20536), 2324), 3647), 454), 4217), 20795), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 20341), 2210), 3305), 455), 3875), 20075), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 21061), 2324), 3647), 455), 4217), 20795), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 20639), 2210), 3305), 469), 3875), 21016), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 21397), 2324), 3647), 469), 4217), 21784), 13); abort(); abort(); } @@ -31204,7 +31204,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; $1 = __stack_pointer - 112 | 0; __stack_pointer = $1; - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 96 | 0, 29979); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 96 | 0, 31051); $4 = HEAP32[$3 >> 2]; $2 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 32 >> 2] = $4; @@ -31213,14 +31213,14 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ HEAP8[wasm2js_i32$0 + 111 | 0] = wasm2js_i32$1; wasm2js_i32$0 = $1, wasm2js_i32$1 = ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___look_28unsigned_20int_29($0, 1) | 0) == 97, HEAP8[wasm2js_i32$0 + 95 | 0] = wasm2js_i32$1; - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 80 | 0, 28188); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 80 | 0, 29260); $2 = HEAP32[$3 >> 2]; $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 24 >> 2] = $2; HEAP32[$1 + 28 >> 2] = $4; label$1: { if (!$28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 + 24 | 0)) { - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 72 | 0, 33974); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 72 | 0, 35046); $4 = HEAP32[$3 >> 2]; $2 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 16 >> 2] = $4; @@ -31252,7 +31252,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ if (!$2) { break label$1; } - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 48 | 0, 31033); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 48 | 0, 32105); $2 = HEAP32[$3 >> 2]; $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 8 >> 2] = $2; @@ -31291,96 +31291,96 @@ function __embind_init_constant_bindings_28_29() { var $0 = 0, $1 = 0; $0 = __stack_pointer - 16 | 0; __stack_pointer = $0; - emscripten__class__std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20__2c_20emscripten__internal__NoBaseClass__20emscripten__register_vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__28char_20const__29(28926); - emscripten__class__std____2__vector_int_2c_20std____2__allocator_int__20__2c_20emscripten__internal__NoBaseClass__20emscripten__register_vector_int__28char_20const__29(28918); - emscripten__class__std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20__2c_20emscripten__internal__NoBaseClass__20emscripten__register_vector_nftMarker__28char_20const__29(29844); - void_20emscripten__function_int_2c_20int_2c_20int_2c_20int__28char_20const__2c_20int_20_28__29_28int_2c_20int_2c_20int_29_29(30463, 37); - void_20emscripten__function_int_2c_20int__28char_20const__2c_20int_20_28__29_28int_29_29(30550, 38); - void_20emscripten__function_int_2c_20int__28char_20const__2c_20int_20_28__29_28int_29_29(36773, 39); - void_20emscripten__function_std____2__vector_int_2c_20std____2__allocator_int__20__2c_20int_2c_20std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20____28char_20const__2c_20std____2__vector_int_2c_20std____2__allocator_int__20__20_28__29_28int_2c_20std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20___29_29(29855, 40); - void_20emscripten__function_int_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__28char_20const__2c_20int_20_28__29_28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__29_29(33962, 41); - void_20emscripten__function_int_2c_20int__28char_20const__2c_20int_20_28__29_28int_29_29(30296, 42); - void_20emscripten__function_int_2c_20int__28char_20const__2c_20int_20_28__29_28int_29_29(30322, 43); - void_20emscripten__function_int_2c_20int_2c_20int__28char_20const__2c_20int_20_28__29_28int_2c_20int_29_29(30309, 44); - void_20emscripten__function_nftMarker_2c_20int_2c_20int__28char_20const__2c_20nftMarker_20_28__29_28int_2c_20int_29_29(33951, 45); - $1 = emscripten__value_object_nftMarker___value_object_28char_20const__29($0 + 8 | 0, 30286); - emscripten__value_object_nftMarker___20emscripten__value_object_nftMarker___field_nftMarker_2c_20int__28char_20const__2c_20int_20nftMarker____29(emscripten__value_object_nftMarker___20emscripten__value_object_nftMarker___field_nftMarker_2c_20int__28char_20const__2c_20int_20nftMarker____29(emscripten__value_object_nftMarker___20emscripten__value_object_nftMarker___field_nftMarker_2c_20int__28char_20const__2c_20int_20nftMarker____29(emscripten__value_object_nftMarker___20emscripten__value_object_nftMarker___field_nftMarker_2c_20int__28char_20const__2c_20int_20nftMarker____29($1, 32329, 0), 31172, 4), 29137, 8), 31032, 12); + emscripten__class__std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20__2c_20emscripten__internal__NoBaseClass__20emscripten__register_vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__28char_20const__29(29998); + emscripten__class__std____2__vector_int_2c_20std____2__allocator_int__20__2c_20emscripten__internal__NoBaseClass__20emscripten__register_vector_int__28char_20const__29(29990); + emscripten__class__std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20__2c_20emscripten__internal__NoBaseClass__20emscripten__register_vector_nftMarker__28char_20const__29(30916); + void_20emscripten__function_int_2c_20int_2c_20int_2c_20int__28char_20const__2c_20int_20_28__29_28int_2c_20int_2c_20int_29_29(31535, 37); + void_20emscripten__function_int_2c_20int__28char_20const__2c_20int_20_28__29_28int_29_29(31622, 38); + void_20emscripten__function_int_2c_20int__28char_20const__2c_20int_20_28__29_28int_29_29(37845, 39); + void_20emscripten__function_std____2__vector_int_2c_20std____2__allocator_int__20__2c_20int_2c_20std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20____28char_20const__2c_20std____2__vector_int_2c_20std____2__allocator_int__20__20_28__29_28int_2c_20std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20___29_29(30927, 40); + void_20emscripten__function_int_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__28char_20const__2c_20int_20_28__29_28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__29_29(35034, 41); + void_20emscripten__function_int_2c_20int__28char_20const__2c_20int_20_28__29_28int_29_29(31368, 42); + void_20emscripten__function_int_2c_20int__28char_20const__2c_20int_20_28__29_28int_29_29(31394, 43); + void_20emscripten__function_int_2c_20int_2c_20int__28char_20const__2c_20int_20_28__29_28int_2c_20int_29_29(31381, 44); + void_20emscripten__function_nftMarker_2c_20int_2c_20int__28char_20const__2c_20nftMarker_20_28__29_28int_2c_20int_29_29(35023, 45); + $1 = emscripten__value_object_nftMarker___value_object_28char_20const__29($0 + 8 | 0, 31358); + emscripten__value_object_nftMarker___20emscripten__value_object_nftMarker___field_nftMarker_2c_20int__28char_20const__2c_20int_20nftMarker____29(emscripten__value_object_nftMarker___20emscripten__value_object_nftMarker___field_nftMarker_2c_20int__28char_20const__2c_20int_20nftMarker____29(emscripten__value_object_nftMarker___20emscripten__value_object_nftMarker___field_nftMarker_2c_20int__28char_20const__2c_20int_20nftMarker____29(emscripten__value_object_nftMarker___20emscripten__value_object_nftMarker___field_nftMarker_2c_20int__28char_20const__2c_20int_20nftMarker____29($1, 33401, 0), 32244, 4), 30209, 8), 32104, 12); emscripten__value_object_nftMarker____value_object_28_29($1); - void_20emscripten__function_int_2c_20int_2c_20int__28char_20const__2c_20int_20_28__29_28int_2c_20int_29_29(32155, 46); - void_20emscripten__function_int_2c_20int__28char_20const__2c_20int_20_28__29_28int_29_29(32168, 47); - void_20emscripten__function_int_2c_20int__28char_20const__2c_20int_20_28__29_28int_29_29(32007, 48); - void_20emscripten__function_void_2c_20int__28char_20const__2c_20void_20_28__29_28int_29_29(30960, 49); - void_20emscripten__function_int__28char_20const__2c_20int_20_28__29_28_29_29(30972, 50); - void_20emscripten__function_void_2c_20int_2c_20double__28char_20const__2c_20void_20_28__29_28int_2c_20double_29_29(31530, 51); - void_20emscripten__function_double_2c_20int__28char_20const__2c_20double_20_28__29_28int_29_29(31553, 52); - void_20emscripten__function_void_2c_20int_2c_20double__28char_20const__2c_20void_20_28__29_28int_2c_20double_29_29(31576, 53); - void_20emscripten__function_double_2c_20int__28char_20const__2c_20double_20_28__29_28int_29_29(31598, 54); - void_20emscripten__function_void_2c_20int_2c_20int__28char_20const__2c_20void_20_28__29_28int_2c_20int_29_29(32181, 55); - void_20emscripten__function_int_2c_20int__28char_20const__2c_20int_20_28__29_28int_29_29(32198, 56); - void_20emscripten__function_void_2c_20int_2c_20int__28char_20const__2c_20void_20_28__29_28int_2c_20int_29_29(32301, 57); - void_20emscripten__function_int_2c_20int__28char_20const__2c_20int_20_28__29_28int_29_29(32314, 58); - void_20emscripten__function_void_2c_20int_2c_20int__28char_20const__2c_20void_20_28__29_28int_2c_20int_29_29(32215, 59); - void_20emscripten__function_int_2c_20int__28char_20const__2c_20int_20_28__29_28int_29_29(32232, 60); - void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(35263, 72636); - void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(35292, 72644); - void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(34307, 72640); + void_20emscripten__function_int_2c_20int_2c_20int__28char_20const__2c_20int_20_28__29_28int_2c_20int_29_29(33227, 46); + void_20emscripten__function_int_2c_20int__28char_20const__2c_20int_20_28__29_28int_29_29(33240, 47); + void_20emscripten__function_int_2c_20int__28char_20const__2c_20int_20_28__29_28int_29_29(33079, 48); + void_20emscripten__function_void_2c_20int__28char_20const__2c_20void_20_28__29_28int_29_29(32032, 49); + void_20emscripten__function_int__28char_20const__2c_20int_20_28__29_28_29_29(32044, 50); + void_20emscripten__function_void_2c_20int_2c_20double__28char_20const__2c_20void_20_28__29_28int_2c_20double_29_29(32602, 51); + void_20emscripten__function_double_2c_20int__28char_20const__2c_20double_20_28__29_28int_29_29(32625, 52); + void_20emscripten__function_void_2c_20int_2c_20double__28char_20const__2c_20void_20_28__29_28int_2c_20double_29_29(32648, 53); + void_20emscripten__function_double_2c_20int__28char_20const__2c_20double_20_28__29_28int_29_29(32670, 54); + void_20emscripten__function_void_2c_20int_2c_20int__28char_20const__2c_20void_20_28__29_28int_2c_20int_29_29(33253, 55); + void_20emscripten__function_int_2c_20int__28char_20const__2c_20int_20_28__29_28int_29_29(33270, 56); + void_20emscripten__function_void_2c_20int_2c_20int__28char_20const__2c_20void_20_28__29_28int_2c_20int_29_29(33373, 57); + void_20emscripten__function_int_2c_20int__28char_20const__2c_20int_20_28__29_28int_29_29(33386, 58); + void_20emscripten__function_void_2c_20int_2c_20int__28char_20const__2c_20void_20_28__29_28int_2c_20int_29_29(33287, 59); + void_20emscripten__function_int_2c_20int__28char_20const__2c_20int_20_28__29_28int_29_29(33304, 60); + void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(36335, 73708); + void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(36364, 73716); + void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(35379, 73712); HEAP32[$0 + 8 >> 2] = 0; - void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(35076, $0 + 8 | 0); + void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(36148, $0 + 8 | 0); HEAP32[$0 + 8 >> 2] = 1; - void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(35093, $0 + 8 | 0); + void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(36165, $0 + 8 | 0); HEAP32[$0 + 8 >> 2] = 0; - void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(35161, $0 + 8 | 0); + void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(36233, $0 + 8 | 0); HEAP32[$0 + 8 >> 2] = 100; - void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(34789, $0 + 8 | 0); + void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(35861, $0 + 8 | 0); HEAP32[$0 + 8 >> 2] = 0; - void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(35109, $0 + 8 | 0); + void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(36181, $0 + 8 | 0); HEAP32[$0 + 8 >> 2] = 1; - void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(35135, $0 + 8 | 0); + void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(36207, $0 + 8 | 0); HEAP32[$0 + 8 >> 2] = 0; - void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(35183, $0 + 8 | 0); + void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(36255, $0 + 8 | 0); HEAP32[$0 + 8 >> 2] = 5; - void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(34183, $0 + 8 | 0); + void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(35255, $0 + 8 | 0); HEAP32[$0 + 8 >> 2] = 0; HEAP32[$0 + 12 >> 2] = 1071644672; - void_20emscripten__constant_double__28char_20const__2c_20double_20const__29(34768, $0 + 8 | 0); + void_20emscripten__constant_double__28char_20const__2c_20double_20const__29(35840, $0 + 8 | 0); HEAP32[$0 + 8 >> 2] = 0; - void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(34816, $0 + 8 | 0); + void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(35888, $0 + 8 | 0); HEAP32[$0 + 8 >> 2] = 1; - void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(34413, $0 + 8 | 0); + void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(35485, $0 + 8 | 0); HEAP32[$0 + 8 >> 2] = 2; - void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(34474, $0 + 8 | 0); + void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(35546, $0 + 8 | 0); HEAP32[$0 + 8 >> 2] = 3; - void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(34352, $0 + 8 | 0); + void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(35424, $0 + 8 | 0); HEAP32[$0 + 8 >> 2] = 4; - void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(34431, $0 + 8 | 0); + void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(35503, $0 + 8 | 0); HEAP32[$0 + 8 >> 2] = 0; - void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(34675, $0 + 8 | 0); + void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(35747, $0 + 8 | 0); HEAP32[$0 + 8 >> 2] = 1; - void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(34543, $0 + 8 | 0); + void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(35615, $0 + 8 | 0); HEAP32[$0 + 8 >> 2] = 2; - void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(34098, $0 + 8 | 0); + void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(35170, $0 + 8 | 0); HEAP32[$0 + 8 >> 2] = 3; - void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(34999, $0 + 8 | 0); + void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(36071, $0 + 8 | 0); HEAP32[$0 + 8 >> 2] = 0; - void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(35043, $0 + 8 | 0); + void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(36115, $0 + 8 | 0); HEAP32[$0 + 8 >> 2] = 1; - void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(34492, $0 + 8 | 0); + void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(35564, $0 + 8 | 0); HEAP32[$0 + 8 >> 2] = 2; - void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(35372, $0 + 8 | 0); + void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(36444, $0 + 8 | 0); HEAP32[$0 + 8 >> 2] = 3; - void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(34140, $0 + 8 | 0); + void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(35212, $0 + 8 | 0); HEAP32[$0 + 8 >> 2] = 4; - void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(35320, $0 + 8 | 0); + void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(36392, $0 + 8 | 0); HEAP32[$0 + 8 >> 2] = 5; - void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(34624, $0 + 8 | 0); + void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(35696, $0 + 8 | 0); HEAP32[$0 + 8 >> 2] = 6; - void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(35210, $0 + 8 | 0); + void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(36282, $0 + 8 | 0); HEAP32[$0 + 8 >> 2] = 7; - void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(34371, $0 + 8 | 0); + void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(35443, $0 + 8 | 0); HEAP32[$0 + 8 >> 2] = 8; - void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(34723, $0 + 8 | 0); + void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(35795, $0 + 8 | 0); HEAP32[$0 + 8 >> 2] = 9; - void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(34244, $0 + 8 | 0); + void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(35316, $0 + 8 | 0); __stack_pointer = $0 + 16 | 0; } @@ -31388,7 +31388,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0, wasm2js_i32$2 = 0; $1 = __stack_pointer - 96 | 0; __stack_pointer = $1; - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 88 | 0, 34065); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 88 | 0, 35137); $3 = HEAP32[$2 >> 2]; $5 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 32 >> 2] = $3; @@ -31396,7 +31396,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ label$1: { label$2: { if (!$28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 + 32 | 0)) { - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 80 | 0, 34064); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 80 | 0, 35136); $5 = HEAP32[$2 >> 2]; $3 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 24 >> 2] = $5; @@ -31419,14 +31419,14 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ $4 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___numLeft_28_29_20const($0) ? 0 : $4; break label$1; } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 56 | 0, 34063); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 56 | 0, 35135); $3 = HEAP32[$2 >> 2]; $5 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 16 >> 2] = $3; HEAP32[$1 + 20 >> 2] = $5; label$6: { if (!$28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 + 16 | 0)) { - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 48 | 0, 34062); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 48 | 0, 35134); $5 = HEAP32[$2 >> 2]; $3 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 8 >> 2] = $5; @@ -31440,7 +31440,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ if (!$3) { break label$1; } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 40 | 0, 31858); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 40 | 0, 32930); $3 = HEAP32[$2 >> 2]; $5 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 >> 2] = $3; @@ -31459,7 +31459,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___numLeft_28_29_20const($0)) { break label$1; } - $4 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b34_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b34_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0, 37858, $1 + 76 | 0); + $4 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b34_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b34_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0, 38930, $1 + 76 | 0); break label$1; } $4 = (wasm2js_i32$0 = 0, wasm2js_i32$1 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___parseType_28_29($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0)), @@ -31630,11 +31630,11 @@ function vision__binomial_4th_order_28float__2c_20float__2c_20float_20const__2c_ } return; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 5106), 2469), 3305), 169), 3875), 4274), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 5448), 2697), 3647), 169), 4217), 4616), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 1208), 2469), 3305), 168), 3875), 4274), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 1208), 2697), 3647), 168), 4217), 4616), 13); abort(); abort(); } @@ -31664,7 +31664,7 @@ function vision__BinaryFeatureMatcher_96___match_28vision__BinaryFeatureStore_20 if (std____2__vector_vision__match_t_2c_20std____2__allocator_vision__match_t__20___size_28_29_20const($0) >>> 0 <= vision__BinaryFeatureStore__size_28_29_20const($1) >>> 0) { break label$5; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 22295), 22134), 8391), 256), 8920), 22355), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 23177), 22978), 8835), 256), 9364), 23237), 13); abort(); abort(); } @@ -31729,11 +31729,11 @@ function vision__BinaryFeatureMatcher_96___match_28vision__BinaryFeatureStore_20 __stack_pointer = $5 - -64 | 0; return $6; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 25478), 22134), 8391), 196), 8920), 25503), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 26550), 22978), 8835), 196), 9364), 26575), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 21922), 22134), 8391), 241), 8920), 22221), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 22728), 22978), 8835), 241), 9364), 23103), 13); abort(); abort(); } @@ -31788,19 +31788,19 @@ function vision__ComputeSubpixelHessian_28float__2c_20float__2c_20vision__Image_ } return 1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 22518), 22040), 3305), 466), 3875), 22589), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 23400), 22846), 3647), 466), 4217), 23471), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 22677), 22040), 3305), 469), 3875), 22589), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 23559), 22846), 3647), 469), 4217), 23471), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 22774), 22040), 3305), 472), 3875), 22589), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 23656), 22846), 3647), 472), 4217), 23471), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 22932), 22040), 3305), 475), 3875), 22957), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 23814), 22846), 3647), 475), 4217), 23839), 13); abort(); abort(); } @@ -31825,13 +31825,13 @@ function ar2GetTransMatHomographyRobust($0, $1, $2, $3, $4, $5) { } $11 = dlmalloc($3 << 6); if (!$11) { - arLog(0, 3, 37940, 0); + arLog(0, 3, 39012, 0); $7 = Math_fround(-1); break label$1; } $12 = dlmalloc($3 << 3); if (!$12) { - arLog(0, 3, 37940, 0); + arLog(0, 3, 39012, 0); dlfree($11); $7 = Math_fround(-1); break label$1; @@ -31839,7 +31839,7 @@ function ar2GetTransMatHomographyRobust($0, $1, $2, $3, $4, $5) { $8 = $3 << 2; $18 = dlmalloc($8); if (!$18) { - arLog(0, 3, 37940, 0); + arLog(0, 3, 39012, 0); dlfree($11); dlfree($12); $7 = Math_fround(-1); @@ -32043,7 +32043,7 @@ function ar2GetTransMatHomographyRobust($0, $1, $2, $3, $4, $5) { } } } - arLog(0, 3, 37940, 0); + arLog(0, 3, 39012, 0); dlfree($11); dlfree($12); dlfree($18); @@ -32183,9 +32183,9 @@ function decode_mcu_sub($0, $1) { } $3 = $3 - $2 | 0; $7 = $2 << 2; - $2 = HEAP32[$7 + 41440 >> 2]; + $2 = HEAP32[$7 + 42512 >> 2]; $6 = $2 & $8 >> $3; - $2 = $6 - (HEAP32[$7 + 41436 >> 2] < ($6 | 0) ? 0 : $2) | 0; + $2 = $6 - (HEAP32[$7 + 42508 >> 2] < ($6 | 0) ? 0 : $2) | 0; } else { $2 = 0; } @@ -32249,9 +32249,9 @@ function decode_mcu_sub($0, $1) { $3 = $3 - $2 | 0; $7 = $7 + $6 | 0; $2 = $2 << 2; - $6 = HEAP32[$2 + 41440 >> 2]; + $6 = HEAP32[$2 + 42512 >> 2]; $11 = $6 & $8 >> $3; - HEAP16[(HEAP32[($7 << 2) + $16 >> 2] << 1) + $15 >> 1] = $11 - (HEAP32[$2 + 41436 >> 2] < ($11 | 0) ? 0 : $6); + HEAP16[(HEAP32[($7 << 2) + $16 >> 2] << 1) + $15 >> 1] = $11 - (HEAP32[$2 + 42508 >> 2] < ($11 | 0) ? 0 : $6); break label$23; } if (($6 | 0) != 15) { @@ -32605,9 +32605,9 @@ function decode_mcu_1($0, $1) { } $3 = $3 - $2 | 0; $2 = $2 << 2; - $9 = HEAP32[$2 + 41440 >> 2]; + $9 = HEAP32[$2 + 42512 >> 2]; $6 = $9 & $7 >> $3; - $9 = $6 - (HEAP32[$2 + 41436 >> 2] < ($6 | 0) ? 0 : $9) | 0; + $9 = $6 - (HEAP32[$2 + 42508 >> 2] < ($6 | 0) ? 0 : $9) | 0; } else { $9 = 0; } @@ -32671,9 +32671,9 @@ function decode_mcu_1($0, $1) { $3 = $3 - $2 | 0; $6 = $6 + $9 | 0; $2 = $2 << 2; - $9 = HEAP32[$2 + 41440 >> 2]; + $9 = HEAP32[$2 + 42512 >> 2]; $11 = $9 & $7 >> $3; - HEAP16[(HEAP32[($6 << 2) + 42336 >> 2] << 1) + $14 >> 1] = $11 - (HEAP32[$2 + 41436 >> 2] < ($11 | 0) ? 0 : $9); + HEAP16[(HEAP32[($6 << 2) + 43408 >> 2] << 1) + $14 >> 1] = $11 - (HEAP32[$2 + 42508 >> 2] < ($11 | 0) ? 0 : $9); break label$23; } if (($6 | 0) != 15) { @@ -32823,19 +32823,19 @@ function dlfree($0) { } $1 = HEAP32[$3 >> 2]; $3 = $3 - $1 | 0; - $4 = HEAP32[19820]; + $4 = HEAP32[20088]; if ($3 >>> 0 < $4 >>> 0) { break label$2; } $0 = $0 + $1 | 0; - if (HEAP32[19821] != ($3 | 0)) { + if (HEAP32[20089] != ($3 | 0)) { if ($1 >>> 0 <= 255) { $6 = $1 >>> 3 | 0; - $2 = ($6 << 3) + 79304 | 0; + $2 = ($6 << 3) + 80376 | 0; $4 = HEAP32[$3 + 8 >> 2]; $1 = HEAP32[$3 + 12 >> 2]; if (($4 | 0) == ($1 | 0)) { - wasm2js_i32$0 = 79264, wasm2js_i32$1 = HEAP32[19816] & __wasm_rotl_i32(-2, $6), + wasm2js_i32$0 = 80336, wasm2js_i32$1 = HEAP32[20084] & __wasm_rotl_i32(-2, $6), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; break label$3; } @@ -32887,14 +32887,14 @@ function dlfree($0) { break label$3; } $4 = HEAP32[$3 + 28 >> 2]; - $1 = ($4 << 2) + 79568 | 0; + $1 = ($4 << 2) + 80640 | 0; label$11: { if (HEAP32[$1 >> 2] == ($3 | 0)) { HEAP32[$1 >> 2] = $2; if ($2) { break label$11; } - wasm2js_i32$0 = 79268, wasm2js_i32$1 = HEAP32[19817] & __wasm_rotl_i32(-2, $4), + wasm2js_i32$0 = 80340, wasm2js_i32$1 = HEAP32[20085] & __wasm_rotl_i32(-2, $4), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; break label$3; } @@ -32921,7 +32921,7 @@ function dlfree($0) { if (($1 & 3) != 3) { break label$3; } - HEAP32[19818] = $0; + HEAP32[20086] = $0; HEAP32[$5 + 4 >> 2] = $1 & -2; break label$1; } @@ -32934,33 +32934,33 @@ function dlfree($0) { } label$14: { if (!($1 & 2)) { - if (HEAP32[19822] == ($5 | 0)) { - HEAP32[19822] = $3; - $0 = HEAP32[19819] + $0 | 0; - HEAP32[19819] = $0; + if (HEAP32[20090] == ($5 | 0)) { + HEAP32[20090] = $3; + $0 = HEAP32[20087] + $0 | 0; + HEAP32[20087] = $0; HEAP32[$3 + 4 >> 2] = $0 | 1; - if (HEAP32[19821] != ($3 | 0)) { + if (HEAP32[20089] != ($3 | 0)) { break label$2; } - HEAP32[19818] = 0; - HEAP32[19821] = 0; + HEAP32[20086] = 0; + HEAP32[20089] = 0; return; } - if (HEAP32[19821] == ($5 | 0)) { - HEAP32[19821] = $3; - $0 = HEAP32[19818] + $0 | 0; - HEAP32[19818] = $0; + if (HEAP32[20089] == ($5 | 0)) { + HEAP32[20089] = $3; + $0 = HEAP32[20086] + $0 | 0; + HEAP32[20086] = $0; break label$1; } $0 = ($1 & -8) + $0 | 0; label$18: { if ($1 >>> 0 <= 255) { $6 = $1 >>> 3 | 0; - $2 = ($6 << 3) + 79304 | 0; + $2 = ($6 << 3) + 80376 | 0; $4 = HEAP32[$5 + 8 >> 2]; $1 = HEAP32[$5 + 12 >> 2]; if (($4 | 0) == ($1 | 0)) { - wasm2js_i32$0 = 79264, wasm2js_i32$1 = HEAP32[19816] & __wasm_rotl_i32(-2, $6), + wasm2js_i32$0 = 80336, wasm2js_i32$1 = HEAP32[20084] & __wasm_rotl_i32(-2, $6), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; break label$18; } @@ -33012,14 +33012,14 @@ function dlfree($0) { break label$18; } $4 = HEAP32[$5 + 28 >> 2]; - $1 = ($4 << 2) + 79568 | 0; + $1 = ($4 << 2) + 80640 | 0; label$25: { if (HEAP32[$1 >> 2] == ($5 | 0)) { HEAP32[$1 >> 2] = $2; if ($2) { break label$25; } - wasm2js_i32$0 = 79268, wasm2js_i32$1 = HEAP32[19817] & __wasm_rotl_i32(-2, $4), + wasm2js_i32$0 = 80340, wasm2js_i32$1 = HEAP32[20085] & __wasm_rotl_i32(-2, $4), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; break label$18; } @@ -33043,10 +33043,10 @@ function dlfree($0) { } HEAP32[$3 + 4 >> 2] = $0 | 1; HEAP32[$0 + $3 >> 2] = $0; - if (HEAP32[19821] != ($3 | 0)) { + if (HEAP32[20089] != ($3 | 0)) { break label$14; } - HEAP32[19818] = $0; + HEAP32[20086] = $0; return; } HEAP32[$5 + 4 >> 2] = $1 & -2; @@ -33055,12 +33055,12 @@ function dlfree($0) { } if ($0 >>> 0 <= 255) { $1 = $0 >>> 3 | 0; - $0 = ($1 << 3) + 79304 | 0; + $0 = ($1 << 3) + 80376 | 0; $1 = 1 << $1; - $4 = HEAP32[19816]; + $4 = HEAP32[20084]; label$29: { if (!($1 & $4)) { - HEAP32[19816] = $1 | $4; + HEAP32[20084] = $1 | $4; $1 = $0; break label$29; } @@ -33089,14 +33089,14 @@ function dlfree($0) { $1 = ($1 << 1 | $0 >>> $1 + 21 & 1) + 28 | 0; } HEAP32[$3 + 28 >> 2] = $1; - $4 = ($1 << 2) + 79568 | 0; + $4 = ($1 << 2) + 80640 | 0; label$32: { label$33: { - $2 = HEAP32[19817]; + $2 = HEAP32[20085]; $5 = 1 << $1; label$34: { if (!($2 & $5)) { - HEAP32[19817] = $2 | $5; + HEAP32[20085] = $2 | $5; HEAP32[$4 >> 2] = $3; break label$34; } @@ -33131,8 +33131,8 @@ function dlfree($0) { HEAP32[$3 + 12 >> 2] = $4; HEAP32[$3 + 8 >> 2] = $0; } - $3 = HEAP32[19824] - 1 | 0; - HEAP32[19824] = $3 ? $3 : -1; + $3 = HEAP32[20092] - 1 | 0; + HEAP32[20092] = $3 ? $3 : -1; } return; } @@ -33151,7 +33151,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ if ($28anonymous_20namespace_29__itanium_demangle__StringView__empty_28_29_20const($1 + 72 | 0)) { break label$1; } - $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 - -64 | 0, 30531); + $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 - -64 | 0, 31603); $5 = HEAP32[$4 >> 2]; $4 = HEAP32[$4 + 4 >> 2]; HEAP32[$1 >> 2] = $5; @@ -33242,8 +33242,10 @@ function get_matrix_code($0, $1, $2, $3, $4, $5, $6) { while (1) { if (($7 | 0) != 4) { $8 = HEAPU8[HEAP32[($11 + 16 | 0) + ($7 << 2) >> 2] + $0 | 0]; - $16 = ($16 & 255) >>> 0 > $8 >>> 0 ? $8 : $16; - $13 = ($13 & 255) >>> 0 < $8 >>> 0 ? $8 : $13; + $16 = $16 & 255; + $16 = $8 >>> 0 < $16 >>> 0 ? $8 : $16; + $13 = $13 & 255; + $13 = $8 >>> 0 > $13 >>> 0 ? $8 : $13; $7 = $7 + 1 | 0; continue; } @@ -33460,7 +33462,7 @@ function get_matrix_code($0, $1, $2, $3, $4, $5, $6) { if (($5 | 0) != 259) { break label$35; } - $9 = $10 + 11792 | 0; + $9 = $10 + 12208 | 0; $3 = HEAP8[$9 | 0]; $12 = $3 >> 31; HEAP32[$11 + 8 >> 2] = $3; @@ -33482,7 +33484,7 @@ function get_matrix_code($0, $1, $2, $3, $4, $5, $6) { $7 = -4; break label$1; } - $3 = $10 + 11728 | 0; + $3 = $10 + 12144 | 0; $9 = HEAP8[$3 | 0]; $12 = $9 >> 31; $0 = $9; @@ -33706,11 +33708,11 @@ function vision__binomial_4th_order_28float__2c_20unsigned_20short__2c_20unsigne } return; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 5106), 2469), 3305), 56), 3875), 4274), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 5448), 2697), 3647), 56), 4217), 4616), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 1208), 2469), 3305), 55), 3875), 4274), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 1208), 2697), 3647), 55), 4217), 4616), 13); abort(); abort(); } @@ -33719,7 +33721,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ var $1 = 0, $2 = 0, $3 = 0, $4 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; $1 = __stack_pointer - 32 | 0; __stack_pointer = $1; - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 24 | 0, 28217); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 24 | 0, 29289); $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 >> 2] = HEAP32[$3 >> 2]; HEAP32[$1 + 4 >> 2] = $4; @@ -34218,19 +34220,19 @@ function vision__BinarykMedoids_96___assign_28std____2__vector_int_2c_20std____2 } } } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 15183), 18040), 8391), 198), 8920), 20312), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 15637), 18684), 8835), 198), 9364), 21032), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 18773), 18040), 8391), 199), 8920), 18942), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 19455), 18684), 8835), 199), 9364), 19624), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 19244), 18040), 8391), 200), 8920), 19427), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 19926), 18684), 8835), 200), 9364), 20109), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 20781), 18040), 8391), 201), 8920), 21040), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 21539), 18684), 8835), 201), 9364), 21808), 13); abort(); abort(); } @@ -34342,16 +34344,16 @@ function dispose_chunk($0, $1) { $1 = $2 + $1 | 0; label$3: { $0 = $0 - $2 | 0; - if (($0 | 0) != HEAP32[19821]) { + if (($0 | 0) != HEAP32[20089]) { if ($2 >>> 0 <= 255) { $6 = $2 >>> 3 | 0; - $3 = ($6 << 3) + 79304 | 0; + $3 = ($6 << 3) + 80376 | 0; $4 = HEAP32[$0 + 8 >> 2]; $2 = HEAP32[$0 + 12 >> 2]; if (($4 | 0) != ($2 | 0)) { break label$3; } - wasm2js_i32$0 = 79264, wasm2js_i32$1 = HEAP32[19816] & __wasm_rotl_i32(-2, $6), + wasm2js_i32$0 = 80336, wasm2js_i32$1 = HEAP32[20084] & __wasm_rotl_i32(-2, $6), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; break label$2; } @@ -34399,14 +34401,14 @@ function dispose_chunk($0, $1) { break label$2; } $4 = HEAP32[$0 + 28 >> 2]; - $2 = ($4 << 2) + 79568 | 0; + $2 = ($4 << 2) + 80640 | 0; label$10: { if (HEAP32[$2 >> 2] == ($0 | 0)) { HEAP32[$2 >> 2] = $3; if ($3) { break label$10; } - wasm2js_i32$0 = 79268, wasm2js_i32$1 = HEAP32[19817] & __wasm_rotl_i32(-2, $4), + wasm2js_i32$0 = 80340, wasm2js_i32$1 = HEAP32[20085] & __wasm_rotl_i32(-2, $4), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; break label$2; } @@ -34433,7 +34435,7 @@ function dispose_chunk($0, $1) { if (($2 & 3) != 3) { break label$2; } - HEAP32[19818] = $1; + HEAP32[20086] = $1; HEAP32[$5 + 4 >> 2] = $2 & -2; HEAP32[$0 + 4 >> 2] = $1 | 1; HEAP32[$5 >> 2] = $1; @@ -34445,22 +34447,22 @@ function dispose_chunk($0, $1) { $2 = HEAP32[$5 + 4 >> 2]; label$13: { if (!($2 & 2)) { - if (HEAP32[19822] == ($5 | 0)) { - HEAP32[19822] = $0; - $1 = HEAP32[19819] + $1 | 0; - HEAP32[19819] = $1; + if (HEAP32[20090] == ($5 | 0)) { + HEAP32[20090] = $0; + $1 = HEAP32[20087] + $1 | 0; + HEAP32[20087] = $1; HEAP32[$0 + 4 >> 2] = $1 | 1; - if (HEAP32[19821] != ($0 | 0)) { + if (HEAP32[20089] != ($0 | 0)) { break label$1; } - HEAP32[19818] = 0; - HEAP32[19821] = 0; + HEAP32[20086] = 0; + HEAP32[20089] = 0; return; } - if (HEAP32[19821] == ($5 | 0)) { - HEAP32[19821] = $0; - $1 = HEAP32[19818] + $1 | 0; - HEAP32[19818] = $1; + if (HEAP32[20089] == ($5 | 0)) { + HEAP32[20089] = $0; + $1 = HEAP32[20086] + $1 | 0; + HEAP32[20086] = $1; HEAP32[$0 + 4 >> 2] = $1 | 1; HEAP32[$0 + $1 >> 2] = $1; return; @@ -34469,11 +34471,11 @@ function dispose_chunk($0, $1) { label$17: { if ($2 >>> 0 <= 255) { $6 = $2 >>> 3 | 0; - $3 = ($6 << 3) + 79304 | 0; + $3 = ($6 << 3) + 80376 | 0; $4 = HEAP32[$5 + 8 >> 2]; $2 = HEAP32[$5 + 12 >> 2]; if (($4 | 0) == ($2 | 0)) { - wasm2js_i32$0 = 79264, wasm2js_i32$1 = HEAP32[19816] & __wasm_rotl_i32(-2, $6), + wasm2js_i32$0 = 80336, wasm2js_i32$1 = HEAP32[20084] & __wasm_rotl_i32(-2, $6), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; break label$17; } @@ -34525,14 +34527,14 @@ function dispose_chunk($0, $1) { break label$17; } $4 = HEAP32[$5 + 28 >> 2]; - $2 = ($4 << 2) + 79568 | 0; + $2 = ($4 << 2) + 80640 | 0; label$24: { if (HEAP32[$2 >> 2] == ($5 | 0)) { HEAP32[$2 >> 2] = $3; if ($3) { break label$24; } - wasm2js_i32$0 = 79268, wasm2js_i32$1 = HEAP32[19817] & __wasm_rotl_i32(-2, $4), + wasm2js_i32$0 = 80340, wasm2js_i32$1 = HEAP32[20085] & __wasm_rotl_i32(-2, $4), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; break label$17; } @@ -34556,10 +34558,10 @@ function dispose_chunk($0, $1) { } HEAP32[$0 + 4 >> 2] = $1 | 1; HEAP32[$0 + $1 >> 2] = $1; - if (HEAP32[19821] != ($0 | 0)) { + if (HEAP32[20089] != ($0 | 0)) { break label$13; } - HEAP32[19818] = $1; + HEAP32[20086] = $1; return; } HEAP32[$5 + 4 >> 2] = $2 & -2; @@ -34568,12 +34570,12 @@ function dispose_chunk($0, $1) { } if ($1 >>> 0 <= 255) { $2 = $1 >>> 3 | 0; - $1 = ($2 << 3) + 79304 | 0; + $1 = ($2 << 3) + 80376 | 0; $2 = 1 << $2; - $4 = HEAP32[19816]; + $4 = HEAP32[20084]; label$28: { if (!($2 & $4)) { - HEAP32[19816] = $2 | $4; + HEAP32[20084] = $2 | $4; $2 = $1; break label$28; } @@ -34602,13 +34604,13 @@ function dispose_chunk($0, $1) { $2 = ($2 << 1 | $1 >>> $2 + 21 & 1) + 28 | 0; } HEAP32[$0 + 28 >> 2] = $2; - $4 = ($2 << 2) + 79568 | 0; + $4 = ($2 << 2) + 80640 | 0; label$31: { - $3 = HEAP32[19817]; + $3 = HEAP32[20085]; $5 = 1 << $2; label$32: { if (!($3 & $5)) { - HEAP32[19817] = $3 | $5; + HEAP32[20085] = $3 | $5; HEAP32[$4 >> 2] = $0; break label$32; } @@ -35566,7 +35568,7 @@ function kpmSetRefDataSet($0, $1) { var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; $7 = __stack_pointer - 96 | 0; __stack_pointer = $7; - $2 = 7769; + $2 = 8143; label$1: { label$2: { label$3: { @@ -35574,7 +35576,7 @@ function kpmSetRefDataSet($0, $1) { if (HEAP32[$1 + 4 >> 2]) { break label$3; } - $2 = 8446; + $2 = 8890; } arLog(0, 3, $2, 0); $14 = -1; @@ -35729,7 +35731,7 @@ function kpmSetRefDataSet($0, $1) { HEAP32[wasm2js_i32$0 + 8 >> 2] = wasm2js_i32$1; HEAP32[$7 + 4 >> 2] = $1; HEAP32[$7 >> 2] = $10; - arLog(0, 1, 9792, $7); + arLog(0, 1, 10274, $7); $2 = HEAP32[$0 + 36 >> 2] + $9 | 0; HEAP32[(($13 << 2) + $0 | 0) + 60 >> 2] = HEAP32[$2 + 8 >> 2]; $2 = HEAP32[$2 >> 2] + Math_imul($1, 12) | 0; @@ -35774,7 +35776,7 @@ function kpmSetRefDataSet($0, $1) { __stack_pointer = $7 + 96 | 0; return $14; } - arLog(0, 3, 9288, 0); + arLog(0, 3, 9732, 0); exit(1); abort(); } @@ -35837,19 +35839,19 @@ function vision__GaussianScaleSpacePyramid__locate_28int__2c_20int__2c_20float_2 } return; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 8885), 9340), 3845), 268), 4512), 10067), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 9329), 9784), 4187), 268), 4854), 10549), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 10713), 9340), 3845), 269), 4512), 11117), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 11195), 9784), 4187), 269), 4854), 11599), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 13533), 9340), 3845), 270), 4512), 13808), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 13949), 9784), 4187), 270), 4854), 14224), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 14323), 9340), 3845), 271), 4512), 14800), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 14739), 9784), 4187), 271), 4854), 15254), 13); abort(); abort(); } @@ -35937,13 +35939,13 @@ function ar2ReadSurfaceSet($0, $1, $2) { HEAP32[$3 + 176 >> 2] = $0; HEAP32[$3 + 180 >> 2] = $1; siprintf($3 + 192 | 0, 1964, $3 + 176 | 0); - $5 = fopen($3 + 192 | 0, 3107); + $5 = fopen($3 + 192 | 0, 3411); if (!$5) { HEAP32[$3 + 160 >> 2] = $0; - arLog(0, 3, 3852, $3 + 160 | 0); + arLog(0, 3, 4194, $3 + 160 | 0); wasm2js_i32$0 = $3, wasm2js_i32$1 = strerror(HEAP32[__errno_location() >> 2]), HEAP32[wasm2js_i32$0 + 148 >> 2] = wasm2js_i32$1; - HEAP32[$3 + 144 >> 2] = 5677; - arLog(0, 3, 4515, $3 + 144 | 0); + HEAP32[$3 + 144 >> 2] = 6019; + arLog(0, 3, 4857, $3 + 144 | 0); break label$3; } $8 = 0; @@ -35961,7 +35963,7 @@ function ar2ReadSurfaceSet($0, $1, $2) { break label$9; } HEAP32[$3 + 128 >> 2] = $3 + 716; - if ((sscanf($3 + 192 | 0, 6619, $3 + 128 | 0) | 0) != 1) { + if ((sscanf($3 + 192 | 0, 6955, $3 + 128 | 0) | 0) != 1) { break label$9; } $7 = HEAP32[$3 + 716 >> 2]; @@ -35983,23 +35985,23 @@ function ar2ReadSurfaceSet($0, $1, $2) { break label$17; } HEAP32[$3 + 112 >> 2] = $1 + 1; - arLog(0, 1, 7980, $3 + 112 | 0); + arLog(0, 1, 8354, $3 + 112 | 0); if (!$8) { if (!get_buff_1($3 + 192 | 0, $5)) { break label$17; } HEAP32[$3 + 96 >> 2] = $3 + 720; - if ((sscanf($3 + 192 | 0, 8025, $3 + 96 | 0) | 0) != 1) { + if ((sscanf($3 + 192 | 0, 8469, $3 + 96 | 0) | 0) != 1) { break label$17; } ar2UtilRemoveExt($3 + 720 | 0); } - arLog(0, 1, 9020, 0); + arLog(0, 1, 9464, 0); $1 = ar2ReadImageSet($3 + 720 | 0); HEAP32[Math_imul(HEAP32[$3 + 716 >> 2], 112) + $4 >> 2] = $1; if (!$1) { HEAP32[$3 >> 2] = $3 + 720; - arLog(0, 3, 9951, $3); + arLog(0, 3, 10433, $3); dlfree($4); dlfree($6); if (!$5) { @@ -36008,13 +36010,13 @@ function ar2ReadSurfaceSet($0, $1, $2) { fclose($5); break label$8; } - arLog(0, 1, 10465, 0); - arLog(0, 1, 10942, 0); + arLog(0, 1, 10947, 0); + arLog(0, 1, 11424, 0); $1 = ar2ReadFeatureSet($3 + 720 | 0, 1024); HEAP32[(Math_imul(HEAP32[$3 + 716 >> 2], 112) + $4 | 0) + 4 >> 2] = $1; if (!$1) { HEAP32[$3 + 16 >> 2] = $3 + 720; - arLog(0, 3, 11594, $3 + 16 | 0); + arLog(0, 3, 12076, $3 + 16 | 0); ar2FreeImageSet(Math_imul(HEAP32[$3 + 716 >> 2], 112) + $4 | 0); dlfree($4); dlfree($6); @@ -36024,16 +36026,16 @@ function ar2ReadSurfaceSet($0, $1, $2) { fclose($5); break label$8; } - arLog(0, 1, 10465, 0); + arLog(0, 1, 10947, 0); label$22: { if ($2) { - arLog(0, 1, 13660, 0); + arLog(0, 1, 14076, 0); ar2UtilRemoveExt($3 + 720 | 0); - $1 = ar2ReadMarkerSet($3 + 720 | 0, 13782, $2); + $1 = ar2ReadMarkerSet($3 + 720 | 0, 14198, $2); HEAP32[(Math_imul(HEAP32[$3 + 716 >> 2], 112) + $4 | 0) + 8 >> 2] = $1; if (!$1) { HEAP32[$3 + 80 >> 2] = $3 + 720; - arLog(0, 3, 14640, $3 + 80 | 0); + arLog(0, 3, 15056, $3 + 80 | 0); ar2FreeFeatureSet((Math_imul(HEAP32[$3 + 716 >> 2], 112) + $4 | 0) + 4 | 0); ar2FreeImageSet(Math_imul(HEAP32[$3 + 716 >> 2], 112) + $4 | 0); dlfree($4); @@ -36044,7 +36046,7 @@ function ar2ReadSurfaceSet($0, $1, $2) { fclose($5); break label$8; } - arLog(0, 1, 10465, 0); + arLog(0, 1, 10947, 0); break label$22; } HEAP32[(Math_imul(HEAP32[$3 + 716 >> 2], 112) + $4 | 0) + 8 >> 2] = 0; @@ -36079,7 +36081,7 @@ function ar2ReadSurfaceSet($0, $1, $2) { HEAP32[$3 + 68 >> 2] = $1 + 16; HEAP32[$3 + 72 >> 2] = $1 + 20; HEAP32[$3 + 76 >> 2] = $1 + 24; - if ((sscanf($3 + 192 | 0, 14765, $3 - -64 | 0) | 0) != 4) { + if ((sscanf($3 + 192 | 0, 15219, $3 - -64 | 0) | 0) != 4) { break label$2; } if (!get_buff_1($3 + 192 | 0, $5)) { @@ -36090,7 +36092,7 @@ function ar2ReadSurfaceSet($0, $1, $2) { HEAP32[$3 + 52 >> 2] = $1 + 32; HEAP32[$3 + 56 >> 2] = $1 + 36; HEAP32[$3 + 60 >> 2] = $1 + 40; - if ((sscanf($3 + 192 | 0, 14765, $3 + 48 | 0) | 0) != 4) { + if ((sscanf($3 + 192 | 0, 15219, $3 + 48 | 0) | 0) != 4) { break label$2; } if (!get_buff_1($3 + 192 | 0, $5)) { @@ -36101,14 +36103,14 @@ function ar2ReadSurfaceSet($0, $1, $2) { HEAP32[$3 + 36 >> 2] = $1 + 48; HEAP32[$3 + 40 >> 2] = $1 + 52; HEAP32[$3 + 44 >> 2] = $1 + 56; - if ((sscanf($3 + 192 | 0, 14765, $3 + 32 | 0) | 0) != 4) { + if ((sscanf($3 + 192 | 0, 15219, $3 + 32 | 0) | 0) != 4) { break label$25; } $9 = HEAP32[$3 + 716 >> 2]; } $1 = Math_imul($9, 112) + $4 | 0; arUtilMatInvf($1 + 12 | 0, $1 + 60 | 0); - ar2UtilReplaceExt($3 + 720 | 0, 256, 15571); + ar2UtilReplaceExt($3 + 720 | 0, 256, 16063); $1 = dlmalloc(256); $0 = HEAP32[$3 + 716 >> 2]; HEAP32[(Math_imul($0, 112) + $4 | 0) + 108 >> 2] = $1; @@ -36144,12 +36146,12 @@ function ar2ReadSurfaceSet($0, $1, $2) { __stack_pointer = $3 + 976 | 0; return $6; } - arLog(0, 3, 15408, 0); + arLog(0, 3, 15862, 0); fclose($5); exit(0); abort(); } - arLog(0, 3, 6469, 0); + arLog(0, 3, 6811, 0); exit(1); abort(); } @@ -36172,7 +36174,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ $1 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___parseSourceName_28_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___NameState__29($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0)); break label$5; } - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 35414); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 36486); $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 8 >> 2] = HEAP32[$3 >> 2]; HEAP32[$2 + 12 >> 2] = $4; @@ -36231,10 +36233,10 @@ function std____2__money_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_ HEAP32[$9 + 24 >> 2] = $7; HEAP32[$9 + 28 >> 2] = $8; HEAP32[$9 + 956 >> 2] = $9 + 960; - $10 = snprintf($9 + 960 | 0, 100, 31381, $9 + 16 | 0); - HEAP32[$9 + 544 >> 2] = 335; + $10 = snprintf($9 + 960 | 0, 100, 32453, $9 + 16 | 0); + HEAP32[$9 + 544 >> 2] = 334; $14 = std____2__unique_ptr_char_2c_20void_20_28__29_28void__29___unique_ptr_true_2c_20void__28char__2c_20std____2____dependent_type_std____2____unique_ptr_deleter_sfinae_void_20_28__29_28void__29__2c_20true_____good_rval_ref_type_29($9 + 536 | 0, 0, $9 + 544 | 0); - HEAP32[$9 + 544 >> 2] = 335; + HEAP32[$9 + 544 >> 2] = 334; $11 = std____2__unique_ptr_wchar_t_2c_20void_20_28__29_28void__29___unique_ptr_true_2c_20void__28wchar_t__2c_20std____2____dependent_type_std____2____unique_ptr_deleter_sfinae_void_20_28__29_28void__29__2c_20true_____good_rval_ref_type_29($9 + 528 | 0, 0, $9 + 544 | 0); $12 = $9 + 544 | 0; label$1: { @@ -36244,7 +36246,7 @@ function std____2__money_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_ HEAP32[$9 + 4 >> 2] = $6; HEAP32[$9 + 8 >> 2] = $7; HEAP32[$9 + 12 >> 2] = $8; - $10 = std____2____libcpp_asprintf_l_28char___2c_20__locale_struct__2c_20char_20const__2c_20____29($9 + 956 | 0, $10, 31381, $9); + $10 = std____2____libcpp_asprintf_l_28char___2c_20__locale_struct__2c_20char_20const__2c_20____29($9 + 956 | 0, $10, 32453, $9); if (($10 | 0) == -1) { break label$1; } @@ -36264,7 +36266,7 @@ function std____2__money_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_ $5 = std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___basic_string_28_29($9 + 472 | 0); $6 = std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___basic_string_28_29($9 + 456 | 0); std____2____money_put_wchar_t_____gather_info_28bool_2c_20bool_2c_20std____2__locale_20const__2c_20std____2__money_base__pattern__2c_20wchar_t__2c_20wchar_t__2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___2c_20std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___2c_20std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___2c_20int__29($2, $13, $9 + 520 | 0, $9 + 512 | 0, $9 + 508 | 0, $9 + 504 | 0, $7, $5, $6, $9 + 452 | 0); - HEAP32[$9 + 48 >> 2] = 335; + HEAP32[$9 + 48 >> 2] = 334; $8 = std____2__unique_ptr_wchar_t_2c_20void_20_28__29_28void__29___unique_ptr_true_2c_20void__28wchar_t__2c_20std____2____dependent_type_std____2____unique_ptr_deleter_sfinae_void_20_28__29_28void__29__2c_20true_____good_rval_ref_type_29($9 + 40 | 0, 0, $9 + 48 | 0); $2 = HEAP32[$9 + 452 >> 2]; label$4: { @@ -36609,7 +36611,7 @@ function decode_mcu_AC_refine_1($0, $1) { $2 = HEAP32[$4 + 276 >> 2]; } $2 = $2 - $7 | 0; - $10 = (HEAP32[($7 << 2) + 41440 >> 2] & $5 >> $2) + $10 | 0; + $10 = (HEAP32[($7 << 2) + 42512 >> 2] & $5 >> $2) + $10 | 0; if ($10) { break label$8; } @@ -36773,7 +36775,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28char_29($0, 115)) { wasm2js_i32$0 = $0, wasm2js_i32$1 = $28anonymous_20namespace_29__itanium_demangle__parse_discriminator_28char_20const__2c_20char_20const__29(HEAP32[$0 >> 2], HEAP32[$0 + 4 >> 2]), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; - wasm2js_i32$0 = $2, wasm2js_i32$1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b15_5d__28char_20const_20_28__29_20_5b15_5d_29($0, 31e3), + wasm2js_i32$0 = $2, wasm2js_i32$1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b15_5d__28char_20const_20_28__29_20_5b15_5d_29($0, 32072), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; $3 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__LocalName_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0, $2 + 12 | 0, $2); break label$1; @@ -36827,7 +36829,7 @@ function std____2__unique_ptr_std____2____hash_node_std____2____hash_value_type_ function kpmMergeRefDataSet($0, $1) { var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0; if (!($1 ? $0 : 0)) { - arLog(0, 3, 7177, 0); + arLog(0, 3, 7513, 0); return -1; } label$2: { @@ -37073,7 +37075,7 @@ function kpmMergeRefDataSet($0, $1) { } return 0; } - arLog(0, 3, 3627, 0); + arLog(0, 3, 3969, 0); exit(1); abort(); } @@ -37135,15 +37137,15 @@ function vision__HoughSimilarityVoting__autoAdjustXYNumBins_28float_20const__2c_ continue; } } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 13501), 2306), 3305), 208), 3875), 13786), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 13917), 2458), 3647), 208), 4217), 14202), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 14533), 2306), 3305), 209), 3875), 14777), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 14949), 2458), 3647), 209), 4217), 15231), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 15317), 2306), 3305), 210), 3875), 15612), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 15771), 2458), 3647), 210), 4217), 16104), 13); abort(); abort(); } @@ -37168,7 +37170,7 @@ function vision__BinaryFeatureMatcher_96___match_28vision__BinaryFeatureStore_20 if (std____2__vector_vision__match_t_2c_20std____2__allocator_vision__match_t__20___size_28_29_20const($0) >>> 0 <= vision__BinaryFeatureStore__size_28_29_20const($1) >>> 0) { break label$4; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 22295), 22134), 8391), 175), 8920), 22355), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 23177), 22978), 8835), 175), 9364), 23237), 13); abort(); abort(); } @@ -37230,14 +37232,14 @@ function vision__BinaryFeatureMatcher_96___match_28vision__BinaryFeatureStore_20 __stack_pointer = $8 + 16 | 0; return $4; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 21922), 22134), 8391), 160), 8920), 22221), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 22728), 22978), 8835), 160), 9364), 23103), 13); abort(); abort(); } function mbsrtowcs($0, $1, $2, $3) { var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; - $4 = HEAP32[$1 >> 2]; + $5 = HEAP32[$1 >> 2]; label$1: { label$2: { label$3: { @@ -37275,11 +37277,11 @@ function mbsrtowcs($0, $1, $2, $3) { } $6 = $2; while (1) { - $3 = HEAP8[$4 | 0]; + $3 = HEAP8[$5 | 0]; if ($3) { HEAP32[$0 >> 2] = $3 & 57343; $0 = $0 + 4 | 0; - $4 = $4 + 1 | 0; + $5 = $5 + 1 | 0; $6 = $6 - 1 | 0; if ($6) { continue; @@ -37298,134 +37300,135 @@ function mbsrtowcs($0, $1, $2, $3) { } break label$7; } - return strlen($4); + return strlen($5); } - $5 = 1; + $4 = 1; break label$7; } - $5 = 0; + $4 = 0; break label$8; } - $5 = 1; + $4 = 1; } while (1) { - if (!$5) { - $5 = HEAPU8[$4 | 0] >>> 3 | 0; - if (($5 - 16 | ($6 >> 26) + $5) >>> 0 > 7) { + if (!$4) { + $4 = HEAPU8[$5 | 0] >>> 3 | 0; + if (($4 - 16 | ($6 >> 26) + $4) >>> 0 > 7) { break label$6; } - $5 = $4 + 1 | 0; + $4 = $5 + 1 | 0; label$20: { if (!($6 & 33554432)) { break label$20; } - if ((HEAPU8[$5 | 0] & 192) != 128) { - $4 = $4 - 1 | 0; + if ((HEAPU8[$4 | 0] & 192) != 128) { + $5 = $5 - 1 | 0; break label$4; } - $5 = $4 + 2 | 0; + $4 = $5 + 2 | 0; if (!($6 & 524288)) { break label$20; } - if ((HEAPU8[$5 | 0] & 192) != 128) { - $4 = $4 - 1 | 0; + if ((HEAPU8[$4 | 0] & 192) != 128) { + $5 = $5 - 1 | 0; break label$4; } - $5 = $4 + 3 | 0; + $4 = $5 + 3 | 0; } - $4 = $5; + $5 = $4; $3 = $3 - 1 | 0; - $5 = 1; + $4 = 1; continue; } while (1) { - $6 = HEAPU8[$4 | 0]; + $6 = HEAPU8[$5 | 0]; + $4 = $6 - 1 | 0; label$24: { - if ($4 & 3 | $6 - 1 >>> 0 > 126) { + if ($5 & 3 | $4 >>> 0 > 126) { break label$24; } - $6 = HEAP32[$4 >> 2]; + $6 = HEAP32[$5 >> 2]; if (($6 | $6 - 16843009) & -2139062144) { break label$24; } while (1) { $3 = $3 - 4 | 0; - $6 = HEAP32[$4 + 4 >> 2]; - $5 = $4 + 4 | 0; - $4 = $5; + $6 = HEAP32[$5 + 4 >> 2]; + $4 = $5 + 4 | 0; + $5 = $4; if (!(($6 - 16843009 | $6) & -2139062144)) { continue; } break; } - $4 = $5; + $5 = $4; } - $5 = $6 & 255; - if ($5 - 1 >>> 0 <= 126) { + $4 = $6 & 255; + if ($4 - 1 >>> 0 <= 126) { $3 = $3 - 1 | 0; - $4 = $4 + 1 | 0; + $5 = $5 + 1 | 0; continue; } break; } - $5 = $5 - 194 | 0; - if ($5 >>> 0 > 50) { + $4 = $4 - 194 | 0; + if ($4 >>> 0 > 50) { break label$5; } - $4 = $4 + 1 | 0; - $6 = HEAP32[($5 << 2) + 51456 >> 2]; - $5 = 0; + $5 = $5 + 1 | 0; + $6 = HEAP32[($4 << 2) + 52528 >> 2]; + $4 = 0; continue; } } while (1) { - if (!$5) { + if (!$4) { if (!$3) { break label$1; } while (1) { label$30: { - $5 = HEAPU8[$4 | 0]; - $7 = $5 - 1 | 0; + $4 = HEAPU8[$5 | 0]; + $7 = $4 - 1 | 0; label$31: { label$32: { if ($7 >>> 0 > 126) { - $6 = $5; + $6 = $4; break label$32; } - if ($4 & 3 | $3 >>> 0 < 5) { + if ($5 & 3 | $3 >>> 0 < 5) { break label$31; } label$34: { while (1) { - $6 = HEAP32[$4 >> 2]; + $6 = HEAP32[$5 >> 2]; if (($6 | $6 - 16843009) & -2139062144) { break label$34; } HEAP32[$0 >> 2] = $6 & 255; - HEAP32[$0 + 4 >> 2] = HEAPU8[$4 + 1 | 0]; - HEAP32[$0 + 8 >> 2] = HEAPU8[$4 + 2 | 0]; - HEAP32[$0 + 12 >> 2] = HEAPU8[$4 + 3 | 0]; + HEAP32[$0 + 4 >> 2] = HEAPU8[$5 + 1 | 0]; + HEAP32[$0 + 8 >> 2] = HEAPU8[$5 + 2 | 0]; + HEAP32[$0 + 12 >> 2] = HEAPU8[$5 + 3 | 0]; $0 = $0 + 16 | 0; - $4 = $4 + 4 | 0; + $5 = $5 + 4 | 0; $3 = $3 - 4 | 0; if ($3 >>> 0 > 4) { continue; } break; } - $6 = HEAPU8[$4 | 0]; + $6 = HEAPU8[$5 | 0]; } - $5 = $6 & 255; - $7 = $5 - 1 | 0; + $4 = $6 & 255; + $7 = $4 - 1 | 0; } if ($7 >>> 0 > 126) { break label$30; } } - HEAP32[$0 >> 2] = $5; + HEAP32[$0 >> 2] = $4; $0 = $0 + 4 | 0; - $4 = $4 + 1 | 0; + $5 = $5 + 1 | 0; $3 = $3 - 1 | 0; if ($3) { continue; @@ -37434,63 +37437,63 @@ function mbsrtowcs($0, $1, $2, $3) { } break; } - $5 = $5 - 194 | 0; - if ($5 >>> 0 > 50) { + $4 = $4 - 194 | 0; + if ($4 >>> 0 > 50) { break label$5; } - $4 = $4 + 1 | 0; - $6 = HEAP32[($5 << 2) + 51456 >> 2]; - $5 = 1; + $5 = $5 + 1 | 0; + $6 = HEAP32[($4 << 2) + 52528 >> 2]; + $4 = 1; continue; } - $7 = HEAPU8[$4 | 0]; - $5 = $7 >>> 3 | 0; - if (($5 - 16 | ($6 >> 26) + $5) >>> 0 > 7) { + $7 = HEAPU8[$5 | 0]; + $4 = $7 >>> 3 | 0; + if (($4 - 16 | ($6 >> 26) + $4) >>> 0 > 7) { break label$6; } label$36: { label$37: { - $8 = $4 + 1 | 0; - $5 = $7 - 128 | $6 << 6; + $8 = $5 + 1 | 0; + $4 = $7 - 128 | $6 << 6; label$38: { - if (($5 | 0) >= 0) { + if (($4 | 0) >= 0) { break label$38; } $7 = HEAPU8[$8 | 0] - 128 | 0; if ($7 >>> 0 > 63) { break label$37; } - $8 = $4 + 2 | 0; - $5 = $5 << 6 | $7; - if (($5 | 0) >= 0) { + $8 = $5 + 2 | 0; + $4 = $4 << 6 | $7; + if (($4 | 0) >= 0) { break label$38; } $7 = HEAPU8[$8 | 0] - 128 | 0; if ($7 >>> 0 > 63) { break label$37; } - $5 = $5 << 6 | $7; - $8 = $4 + 3 | 0; + $4 = $4 << 6 | $7; + $8 = $5 + 3 | 0; } - $4 = $8; - HEAP32[$0 >> 2] = $5; + $5 = $8; + HEAP32[$0 >> 2] = $4; $3 = $3 - 1 | 0; $0 = $0 + 4 | 0; break label$36; } wasm2js_i32$0 = __errno_location(), wasm2js_i32$1 = 25, HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; - $4 = $4 - 1 | 0; + $5 = $5 - 1 | 0; break label$3; } - $5 = 0; + $4 = 0; continue; } } - $4 = $4 - 1 | 0; + $5 = $5 - 1 | 0; if ($6) { break label$4; } - $6 = HEAPU8[$4 | 0]; + $6 = HEAPU8[$5 | 0]; } if ($6 & 255) { break label$4; @@ -37506,11 +37509,11 @@ function mbsrtowcs($0, $1, $2, $3) { break label$2; } } - HEAP32[$1 >> 2] = $4; + HEAP32[$1 >> 2] = $5; } return -1; } - HEAP32[$1 >> 2] = $4; + HEAP32[$1 >> 2] = $5; return $2; } @@ -37524,7 +37527,7 @@ function vision__ExtractFREAK84_28vision__BinaryFeatureStore__2c_20vision__Gauss while (1) { if (std____2__vector_vision__FeaturePoint_2c_20std____2__allocator_vision__FeaturePoint__20___size_28_29_20const($2) >>> 0 <= $20 >>> 0) { if ((std____2__vector_vision__FeaturePoint_2c_20std____2__allocator_vision__FeaturePoint__20___size_28_29_20const($2) | 0) != ($18 | 0)) { - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 7703), 3109), 3845), 617), 4512), 8054), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 8077), 3413), 4187), 617), 4854), 8498), 13); abort(); abort(); } @@ -37551,11 +37554,11 @@ function vision__ExtractFREAK84_28vision__BinaryFeatureStore__2c_20vision__Gauss vision__BinaryFeatureStore__resize_28unsigned_20long_29($0, $18); return; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 2718), 3109), 3845), 537), 4512), 4923), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 3022), 3413), 4187), 537), 4854), 5265), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 6066), 3109), 3845), 538), 4512), 6582), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 6408), 3413), 4187), 538), 4854), 6918), 13); abort(); abort(); } @@ -37578,10 +37581,10 @@ function std____2__money_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20s HEAP32[$9 + 24 >> 2] = $7; HEAP32[$9 + 28 >> 2] = $8; HEAP32[$9 + 348 >> 2] = $9 + 352; - $10 = snprintf($9 + 352 | 0, 100, 31381, $9 + 16 | 0); - HEAP32[$9 + 240 >> 2] = 335; + $10 = snprintf($9 + 352 | 0, 100, 32453, $9 + 16 | 0); + HEAP32[$9 + 240 >> 2] = 334; $14 = std____2__unique_ptr_char_2c_20void_20_28__29_28void__29___unique_ptr_true_2c_20void__28char__2c_20std____2____dependent_type_std____2____unique_ptr_deleter_sfinae_void_20_28__29_28void__29__2c_20true_____good_rval_ref_type_29($9 + 232 | 0, 0, $9 + 240 | 0); - HEAP32[$9 + 240 >> 2] = 335; + HEAP32[$9 + 240 >> 2] = 334; $11 = std____2__unique_ptr_char_2c_20void_20_28__29_28void__29___unique_ptr_true_2c_20void__28char__2c_20std____2____dependent_type_std____2____unique_ptr_deleter_sfinae_void_20_28__29_28void__29__2c_20true_____good_rval_ref_type_29($9 + 224 | 0, 0, $9 + 240 | 0); $12 = $9 + 240 | 0; label$1: { @@ -37591,7 +37594,7 @@ function std____2__money_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20s HEAP32[$9 + 4 >> 2] = $6; HEAP32[$9 + 8 >> 2] = $7; HEAP32[$9 + 12 >> 2] = $8; - $10 = std____2____libcpp_asprintf_l_28char___2c_20__locale_struct__2c_20char_20const__2c_20____29($9 + 348 | 0, $10, 31381, $9); + $10 = std____2____libcpp_asprintf_l_28char___2c_20__locale_struct__2c_20char_20const__2c_20____29($9 + 348 | 0, $10, 32453, $9); if (($10 | 0) == -1) { break label$1; } @@ -37611,7 +37614,7 @@ function std____2__money_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20s $5 = std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_28_29($9 + 176 | 0); $6 = std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_28_29($9 + 160 | 0); std____2____money_put_char_____gather_info_28bool_2c_20bool_2c_20std____2__locale_20const__2c_20std____2__money_base__pattern__2c_20char__2c_20char__2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___2c_20int__29($2, $13, $9 + 216 | 0, $9 + 208 | 0, $9 + 207 | 0, $9 + 206 | 0, $7, $5, $6, $9 + 156 | 0); - HEAP32[$9 + 48 >> 2] = 335; + HEAP32[$9 + 48 >> 2] = 334; $8 = std____2__unique_ptr_char_2c_20void_20_28__29_28void__29___unique_ptr_true_2c_20void__28char__2c_20std____2____dependent_type_std____2____unique_ptr_deleter_sfinae_void_20_28__29_28void__29__2c_20true_____good_rval_ref_type_29($9 + 40 | 0, 0, $9 + 48 | 0); $2 = HEAP32[$9 + 156 >> 2]; label$4: { @@ -37666,9 +37669,9 @@ function addNFTMarkers($0, $1, $2) { $3 = __stack_pointer - 32 | 0; __stack_pointer = $3; HEAP32[$3 + 28 >> 2] = $1; - wasm2js_i32$0 = $3, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(77804, $3 + 28 | 0), + wasm2js_i32$0 = $3, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(78876, $3 + 28 | 0), HEAP32[wasm2js_i32$0 + 8 >> 2] = wasm2js_i32$1; - wasm2js_i32$0 = $3, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(77804), + wasm2js_i32$0 = $3, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(78876), HEAP32[wasm2js_i32$0 + 24 >> 2] = wasm2js_i32$1; label$1: { label$2: { @@ -37676,7 +37679,7 @@ function addNFTMarkers($0, $1, $2) { std____2__vector_int_2c_20std____2__allocator_int__20___vector_28_29($0); break label$2; } - $1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(77804, $3 + 28 | 0); + $1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(78876, $3 + 28 | 0); $8 = HEAP32[$1 + 224 >> 2]; HEAP32[$3 + 24 >> 2] = 0; if (std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20___size_28_29_20const($2) >>> 0 >= 20) { @@ -37692,35 +37695,35 @@ function addNFTMarkers($0, $1, $2) { if (std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20___size_28_29_20const($2) >>> 0 <= $4 >>> 0) { break label$6; } - webarkitLOGi_28char__2c_20int_29(31126, std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20___size_28_29_20const($2)); - webarkitLOGi_28char__2c_20char_20const__29(37441, std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___c_str_28_29_20const(std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20___operator_5b_5d_28unsigned_20long_29($2, HEAP32[$3 + 4 >> 2]))); + webarkitLOGi_28char__2c_20int_29(32198, std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20___size_28_29_20const($2)); + webarkitLOGi_28char__2c_20char_20const__29(38513, std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___c_str_28_29_20const(std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20___operator_5b_5d_28unsigned_20long_29($2, HEAP32[$3 + 4 >> 2]))); $4 = std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___c_str_28_29_20const(std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20___operator_5b_5d_28unsigned_20long_29($2, HEAP32[$3 + 4 >> 2])); $5 = HEAP32[$3 + 4 >> 2]; std____2__vector_int_2c_20std____2__allocator_int__20___push_back_28int_20const__29($6, $3 + 4 | 0); - webarkitLOGi_28char__2c_20char_20const__29(36756, $4); + webarkitLOGi_28char__2c_20char_20const__29(37828, $4); label$7: { label$8: { - if ((kpmLoadRefDataSet($4, 36767, $3) | 0) < 0) { - webarkitLOGe_28char__2c_20char_20const__29(36719, $4); + if ((kpmLoadRefDataSet($4, 37839, $3) | 0) < 0) { + webarkitLOGe_28char__2c_20char_20const__29(37791, $4); break label$8; } - webarkitLOGi_28char__2c_20int_29(37041, $5); + webarkitLOGi_28char__2c_20int_29(38113, $5); if ((kpmChangePageNoOfRefDataSet(HEAP32[$3 >> 2], -1, $5) | 0) < 0) { - webarkitLOGe_28char__29(29320); + webarkitLOGe_28char__29(30392); break label$8; } if ((kpmMergeRefDataSet($3 + 24 | 0, $3) | 0) < 0) { - webarkitLOGe_28char__29(29355); + webarkitLOGe_28char__29(30427); break label$8; } - webarkitLOGi_28char__29(36908); - webarkitLOGi_28char__2c_20char_20const__29(29276, $4); - $5 = ar2ReadSurfaceSet($4, 29287, 0); + webarkitLOGi_28char__29(37980); + webarkitLOGi_28char__2c_20char_20const__29(30348, $4); + $5 = ar2ReadSurfaceSet($4, 30359, 0); HEAP32[((HEAP32[$3 + 4 >> 2] << 2) + $1 | 0) + 264 >> 2] = $5; if ($5) { break label$7; } - webarkitLOGe_28char__2c_20char_20const__29(29244, $4); + webarkitLOGe_28char__2c_20char_20const__29(30316, $4); } std____2__vector_int_2c_20std____2__allocator_int__20___vector_28_29($0); break label$4; @@ -37739,25 +37742,25 @@ function addNFTMarkers($0, $1, $2) { $4 = -2147483648; } HEAP32[$1 + 376 >> 2] = $4; - webarkitLOGi_28char__2c_20int_29(31061, $5); - webarkitLOGi_28char__2c_20int_29(31105, HEAP32[$1 + 368 >> 2]); - webarkitLOGi_28char__2c_20int_29(31039, HEAP32[$1 + 372 >> 2]); - webarkitLOGi_28char__2c_20int_29(31086, HEAP32[$1 + 376 >> 2]); + webarkitLOGi_28char__2c_20int_29(32133, $5); + webarkitLOGi_28char__2c_20int_29(32177, HEAP32[$1 + 368 >> 2]); + webarkitLOGi_28char__2c_20int_29(32111, HEAP32[$1 + 372 >> 2]); + webarkitLOGi_28char__2c_20int_29(32158, HEAP32[$1 + 376 >> 2]); HEAP32[$1 + 364 >> 2] = HEAP32[$3 + 4 >> 2]; std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20___push_back_28nftMarker_20const__29($9, $10); - webarkitLOGi_28char__29(36908); + webarkitLOGi_28char__29(37980); $4 = HEAP32[$3 + 4 >> 2] + 1 | 0; continue; } break; } if ((kpmSetRefDataSet($8, HEAP32[$3 + 24 >> 2]) | 0) < 0) { - webarkitLOGe_28char__29(29296); + webarkitLOGe_28char__29(30368); std____2__vector_int_2c_20std____2__allocator_int__20___vector_28_29($0); break label$4; } kpmDeleteRefDataSet($3 + 24 | 0); - webarkitLOGi_28char__29(36841); + webarkitLOGi_28char__29(37913); wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__vector_int_2c_20std____2__allocator_int__20___size_28_29_20const($6) + HEAP32[$1 + 260 >> 2] | 0, HEAP32[wasm2js_i32$0 + 260 >> 2] = wasm2js_i32$1; std____2__vector_int_2c_20std____2__allocator_int__20___vector_28std____2__vector_int_2c_20std____2__allocator_int__20____29($0, $6); @@ -37767,7 +37770,7 @@ function addNFTMarkers($0, $1, $2) { __stack_pointer = $3 + 32 | 0; return; } - webarkitLOGe_28char__29(36804); + webarkitLOGe_28char__29(37876); exit(-1); abort(); } @@ -38236,27 +38239,27 @@ function start_pass_huff_decoder($0) { label$28: { switch (HEAP32[$0 + 436 >> 2]) { case 3: - $1 = ((($4 - 3 >>> 0 < 4294967294 ? 1 : $4 - 1 | 0) << 3) + (($3 - 3 >>> 0 < 4294967294 ? 1 : $3 - 1 | 0) << 2) | 0) + 40592 | 0; + $1 = ((($4 - 3 >>> 0 < 4294967294 ? 1 : $4 - 1 | 0) << 3) + (($3 - 3 >>> 0 < 4294967294 ? 1 : $3 - 1 | 0) << 2) | 0) + 41664 | 0; break label$27; case 8: - $1 = (Math_imul($4 - 4 >>> 0 < 4294967293 ? 2 : $4 - 1 | 0, 12) + (($3 - 4 >>> 0 < 4294967293 ? 2 : $3 - 1 | 0) << 2) | 0) + 40608 | 0; + $1 = (Math_imul($4 - 4 >>> 0 < 4294967293 ? 2 : $4 - 1 | 0, 12) + (($3 - 4 >>> 0 < 4294967293 ? 2 : $3 - 1 | 0) << 2) | 0) + 41680 | 0; break label$27; case 15: - $1 = ((($4 - 5 >>> 0 < 4294967292 ? 3 : $4 - 1 | 0) << 4) + (($3 - 5 >>> 0 < 4294967292 ? 3 : $3 - 1 | 0) << 2) | 0) + 40656 | 0; + $1 = ((($4 - 5 >>> 0 < 4294967292 ? 3 : $4 - 1 | 0) << 4) + (($3 - 5 >>> 0 < 4294967292 ? 3 : $3 - 1 | 0) << 2) | 0) + 41728 | 0; break label$27; case 24: - $1 = (Math_imul($4 - 6 >>> 0 < 4294967291 ? 4 : $4 - 1 | 0, 20) + (($3 - 6 >>> 0 < 4294967291 ? 4 : $3 - 1 | 0) << 2) | 0) + 40720 | 0; + $1 = (Math_imul($4 - 6 >>> 0 < 4294967291 ? 4 : $4 - 1 | 0, 20) + (($3 - 6 >>> 0 < 4294967291 ? 4 : $3 - 1 | 0) << 2) | 0) + 41792 | 0; break label$27; case 35: - $1 = (Math_imul($4 - 7 >>> 0 < 4294967290 ? 5 : $4 - 1 | 0, 24) + (($3 - 7 >>> 0 < 4294967290 ? 5 : $3 - 1 | 0) << 2) | 0) + 40832 | 0; + $1 = (Math_imul($4 - 7 >>> 0 < 4294967290 ? 5 : $4 - 1 | 0, 24) + (($3 - 7 >>> 0 < 4294967290 ? 5 : $3 - 1 | 0) << 2) | 0) + 41904 | 0; break label$27; case 48: - $1 = (Math_imul($4 - 8 >>> 0 < 4294967289 ? 6 : $4 - 1 | 0, 28) + (($3 - 8 >>> 0 < 4294967289 ? 6 : $3 - 1 | 0) << 2) | 0) + 40976 | 0; + $1 = (Math_imul($4 - 8 >>> 0 < 4294967289 ? 6 : $4 - 1 | 0, 28) + (($3 - 8 >>> 0 < 4294967289 ? 6 : $3 - 1 | 0) << 2) | 0) + 42048 | 0; break label$27; case 0: @@ -38266,7 +38269,7 @@ function start_pass_huff_decoder($0) { break label$28; } } - $1 = ((($4 - 9 >>> 0 < 4294967288 ? 7 : $4 - 1 | 0) << 5) + (($3 - 9 >>> 0 < 4294967288 ? 7 : $3 - 1 | 0) << 2) | 0) + 41184 | 0; + $1 = ((($4 - 9 >>> 0 < 4294967288 ? 7 : $4 - 1 | 0) << 5) + (($3 - 9 >>> 0 < 4294967288 ? 7 : $3 - 1 | 0) << 2) | 0) + 42256 | 0; } $1 = HEAP32[$1 >> 2] + 1 | 0; } @@ -38624,8 +38627,8 @@ function __floatscan($0, $1, $2, $3) { if ($2 >>> 0 <= 2) { $6 = $1; $2 = $2 << 2; - $9 = HEAP32[$2 + 51164 >> 2]; - $13 = HEAP32[$2 + 51152 >> 2]; + $9 = HEAP32[$2 + 52236 >> 2]; + $13 = HEAP32[$2 + 52224 >> 2]; while (1) { $2 = HEAP32[$1 + 4 >> 2]; label$4: { @@ -38665,7 +38668,7 @@ function __floatscan($0, $1, $2, $3) { label$9: { label$10: { while (1) { - if (HEAP8[$4 + 27580 | 0] == ($2 | 32)) { + if (HEAP8[$4 + 28652 | 0] == ($2 | 32)) { label$13: { if ($4 >>> 0 > 6) { break label$13; @@ -38736,7 +38739,7 @@ function __floatscan($0, $1, $2, $3) { } $4 = 0; while (1) { - if (HEAP8[$4 + 30706 | 0] != ($2 | 32)) { + if (HEAP8[$4 + 31778 | 0] != ($2 | 32)) { break label$21; } label$23: { @@ -39974,14 +39977,16 @@ function get_global_id_code($0, $1, $2, $3, $4) { while (1) { if (($6 | 0) != 4) { $5 = HEAPU8[HEAP32[($8 + 144 | 0) + ($6 << 2) >> 2] + $0 | 0]; - $7 = ($7 & 255) >>> 0 > $5 >>> 0 ? $5 : $7; - $14 = ($14 & 255) >>> 0 < $5 >>> 0 ? $5 : $14; + $7 = $7 & 255; + $7 = $5 >>> 0 < $7 >>> 0 ? $5 : $7; + $12 = $12 & 255; + $12 = $5 >>> 0 > $12 >>> 0 ? $5 : $12; $6 = $6 + 1 | 0; continue; } break; } - $6 = $14 & 255; + $6 = $12 & 255; $5 = $7 & 255; label$3: { if (($6 - $5 | 0) <= 29) { @@ -40004,21 +40009,21 @@ function get_global_id_code($0, $1, $2, $3, $4) { label$12: { label$13: { while (1) { - $14 = $5; + $12 = $5; if (($5 | 0) == 4) { break label$13; } - $5 = $14 + 1 | 0; - if (HEAPU8[($8 + 172 | 0) + ($14 + 2 & 3) | 0] | (HEAPU8[($8 + 172 | 0) + $14 | 0] != 1 | HEAPU8[($8 + 172 | 0) + ($5 & 3) | 0] != 1)) { + $5 = $12 + 1 | 0; + if (HEAPU8[($8 + 172 | 0) + ($12 + 2 & 3) | 0] | (HEAPU8[($8 + 172 | 0) + $12 | 0] != 1 | HEAPU8[($8 + 172 | 0) + ($5 & 3) | 0] != 1)) { continue; } break; } - $12 = 119; + $13 = 119; $5 = 13; $9 = 255; label$15: { - $7 = $14; + $7 = $12; switch ($7 | 0) { case 3: break label$11; @@ -40036,7 +40041,7 @@ function get_global_id_code($0, $1, $2, $3, $4) { break label$15; } } - HEAP32[$2 >> 2] = $14; + HEAP32[$2 >> 2] = $12; $16 = 1; break label$5; } @@ -40050,7 +40055,7 @@ function get_global_id_code($0, $1, $2, $3, $4) { if (($7 | 0) == 14) { break label$6; } - $13 = Math_imul($7, 14); + $14 = Math_imul($7, 14); $10 = $7 & 2147483646; $6 = 0; while (1) { @@ -40063,12 +40068,12 @@ function get_global_id_code($0, $1, $2, $3, $4) { if (!($10 | $5) | !$5 & ($10 | 0) == 12 | ($5 | 0) == 12 & ($10 | 0) == 12) { break label$19; } - $5 = HEAPU8[($6 + $13 | 0) + $0 | 0] - $15 | 0; - HEAP8[$8 + $12 | 0] = $5 >>> 31; + $5 = HEAPU8[($6 + $14 | 0) + $0 | 0] - $15 | 0; + HEAP8[$8 + $13 | 0] = $5 >>> 31; $11 = $5 >> 31; $5 = ($11 ^ $5) - $11 | 0; $9 = ($5 | 0) < ($9 | 0) ? $5 : $9; - $12 = $12 - 1 | 0; + $13 = $13 - 1 | 0; } $6 = $6 + 1 | 0; continue; @@ -40104,11 +40109,11 @@ function get_global_id_code($0, $1, $2, $3, $4) { break label$24; } $7 = HEAPU8[(Math_imul($6, 14) + $5 | 0) + $0 | 0] - $15 | 0; - HEAP8[$8 + $12 | 0] = $7 >>> 31; - $13 = $7 >> 31; - $7 = ($13 ^ $7) - $13 | 0; + HEAP8[$8 + $13 | 0] = $7 >>> 31; + $14 = $7 >> 31; + $7 = ($14 ^ $7) - $14 | 0; $9 = ($7 | 0) < ($9 | 0) ? $7 : $9; - $12 = $12 - 1 | 0; + $13 = $13 - 1 | 0; } $6 = $6 + 1 | 0; continue; @@ -40123,7 +40128,7 @@ function get_global_id_code($0, $1, $2, $3, $4) { if (($5 | 0) < 0) { break label$6; } - $13 = Math_imul($5, 14); + $14 = Math_imul($5, 14); $11 = $5 & -2; $6 = 13; while (1) { @@ -40137,12 +40142,12 @@ function get_global_id_code($0, $1, $2, $3, $4) { if (!$7 & ($11 | 0) == 12 | !$7 & $5 >>> 0 < 2 | !$10 & $5 >>> 0 < 2) { break label$28; } - $7 = HEAPU8[($6 + $13 | 0) + $0 | 0] - $15 | 0; - HEAP8[$8 + $12 | 0] = $7 >>> 31; + $7 = HEAPU8[($6 + $14 | 0) + $0 | 0] - $15 | 0; + HEAP8[$8 + $13 | 0] = $7 >>> 31; $10 = $7 >> 31; $7 = ($10 ^ $7) - $10 | 0; $9 = ($7 | 0) < ($9 | 0) ? $7 : $9; - $12 = $12 - 1 | 0; + $13 = $13 - 1 | 0; } $6 = $6 - 1 | 0; continue; @@ -40154,11 +40159,11 @@ function get_global_id_code($0, $1, $2, $3, $4) { } } while (1) { - if (($13 | 0) == 14) { + if (($14 | 0) == 14) { break label$6; } - $10 = $13 & 2147483646; - $7 = $13 - 3 | 0; + $10 = $14 & 2147483646; + $7 = $14 - 3 | 0; $6 = 13; while (1) { if (($6 | 0) >= 0) { @@ -40174,23 +40179,23 @@ function get_global_id_code($0, $1, $2, $3, $4) { if (!$11 & ($5 | 0) == 12 | !$11 & $6 >>> 0 < 2) { break label$32; } - $5 = HEAPU8[(Math_imul($6, 14) + $13 | 0) + $0 | 0] - $15 | 0; - HEAP8[$8 + $12 | 0] = $5 >>> 31; + $5 = HEAPU8[(Math_imul($6, 14) + $14 | 0) + $0 | 0] - $15 | 0; + HEAP8[$8 + $13 | 0] = $5 >>> 31; $11 = $5 >> 31; $5 = ($11 ^ $5) - $11 | 0; $9 = ($5 | 0) < ($9 | 0) ? $5 : $9; - $12 = $12 - 1 | 0; + $13 = $13 - 1 | 0; } $6 = $6 - 1 | 0; continue; } break; } - $13 = $13 + 1 | 0; + $14 = $14 + 1 | 0; continue; } } - HEAP32[$2 >> 2] = $14; + HEAP32[$2 >> 2] = $12; $16 = 1; if (($9 | 0) > 30) { break label$5; @@ -40533,7 +40538,7 @@ function std____2__money_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_ $7 = std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___basic_string_28_29($6 + 440 | 0); $8 = std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___basic_string_28_29($6 + 424 | 0); std____2____money_put_wchar_t_____gather_info_28bool_2c_20bool_2c_20std____2__locale_20const__2c_20std____2__money_base__pattern__2c_20wchar_t__2c_20wchar_t__2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___2c_20std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___2c_20std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___2c_20int__29($2, $12, $6 + 488 | 0, $6 + 480 | 0, $6 + 476 | 0, $6 + 472 | 0, $9, $7, $8, $6 + 420 | 0); - HEAP32[$6 + 16 >> 2] = 335; + HEAP32[$6 + 16 >> 2] = 334; $10 = std____2__unique_ptr_wchar_t_2c_20void_20_28__29_28void__29___unique_ptr_true_2c_20void__28wchar_t__2c_20std____2____dependent_type_std____2____unique_ptr_deleter_sfinae_void_20_28__29_28void__29__2c_20true_____good_rval_ref_type_29($6 + 8 | 0, 0, $6 + 16 | 0); label$2: { if ((std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___size_28_29_20const($5) | 0) > HEAP32[$6 + 420 >> 2]) { @@ -40698,7 +40703,7 @@ function std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_2 __stack_pointer = $8; HEAP32[$8 + 120 >> 2] = $1; $10 = std____2__iterator_traits_std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20__20const____difference_type_20std____2__distance_std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20__20const___28std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20__20const__2c_20std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20__20const__29($2, $3); - HEAP32[$8 + 16 >> 2] = 335; + HEAP32[$8 + 16 >> 2] = 334; $15 = std____2__unique_ptr_unsigned_20char_2c_20void_20_28__29_28void__29___unique_ptr_true_2c_20void__28unsigned_20char__2c_20std____2____dependent_type_std____2____unique_ptr_deleter_sfinae_void_20_28__29_28void__29__2c_20true_____good_rval_ref_type_29($8 + 8 | 0, 0, $8 + 16 | 0); $9 = $8 + 16 | 0; label$1: { @@ -41129,7 +41134,7 @@ function jinit_1pass_quantizer($0) { $4 = HEAP32[$0 + 44 >> 2] != 2; $3 = 1; while (1) { - $2 = $4 ? $1 : HEAP32[($1 << 2) + 42320 >> 2]; + $2 = $4 ? $1 : HEAP32[($1 << 2) + 43392 >> 2]; $8 = ($2 << 2) + $10 | 0; $7 = $8 + 32 | 0; $2 = HEAP32[$7 >> 2]; @@ -41273,17 +41278,17 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0; $1 = __stack_pointer + -64 | 0; __stack_pointer = $1; - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 56 | 0, 34132); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 56 | 0, 35204); $3 = HEAP32[$2 >> 2]; $4 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 24 >> 2] = $3; HEAP32[$1 + 28 >> 2] = $4; label$1: { if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 + 24 | 0)) { - $5 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b5_5d__28char_20const_20_28__29_20_5b5_5d_29($0, 29974); + $5 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b5_5d__28char_20const_20_28__29_20_5b5_5d_29($0, 31046); break label$1; } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 48 | 0, 30504); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 48 | 0, 31576); $4 = HEAP32[$2 >> 2]; $3 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 16 >> 2] = $4; @@ -41297,7 +41302,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ $5 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__FunctionParam_2c_20_28anonymous_20namespace_29__itanium_demangle__StringView___28_28anonymous_20namespace_29__itanium_demangle__StringView__29($0, $1 + 40 | 0); break label$1; } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 32 | 0, 34609); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 32 | 0, 35681); $3 = HEAP32[$2 >> 2]; $4 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 8 >> 2] = $3; @@ -41419,7 +41424,7 @@ function std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std__ __stack_pointer = $8; HEAP32[$8 + 120 >> 2] = $1; $10 = std____2__iterator_traits_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const____difference_type_20std____2__distance_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const___28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__29($2, $3); - HEAP32[$8 + 16 >> 2] = 335; + HEAP32[$8 + 16 >> 2] = 334; $15 = std____2__unique_ptr_unsigned_20char_2c_20void_20_28__29_28void__29___unique_ptr_true_2c_20void__28unsigned_20char__2c_20std____2____dependent_type_std____2____unique_ptr_deleter_sfinae_void_20_28__29_28void__29__2c_20true_____good_rval_ref_type_29($8 + 8 | 0, 0, $8 + 16 | 0); $9 = $8 + 16 | 0; label$1: { @@ -41872,7 +41877,7 @@ function icpGetInitXw2Xc_from_PlanarData($0, $1, $2, $3, $4) { if (!$5) { arMatrixFree($10); arMatrixFree($13); - arLog(0, 3, 3417, 0); + arLog(0, 3, 3759, 0); break label$1; } $6 = arMatrixAllocMul($5, $10); @@ -41880,7 +41885,7 @@ function icpGetInitXw2Xc_from_PlanarData($0, $1, $2, $3, $4) { arMatrixFree($10); arMatrixFree($13); arMatrixFree($5); - arLog(0, 3, 3930, 0); + arLog(0, 3, 4272, 0); break label$1; } $3 = arMatrixAllocMul($5, $13); @@ -41889,7 +41894,7 @@ function icpGetInitXw2Xc_from_PlanarData($0, $1, $2, $3, $4) { arMatrixFree($13); arMatrixFree($5); arMatrixFree($6); - arLog(0, 3, 4560, 0); + arLog(0, 3, 4902, 0); break label$1; } if ((arMatrixSelfInv($6) | 0) < 0) { @@ -41898,7 +41903,7 @@ function icpGetInitXw2Xc_from_PlanarData($0, $1, $2, $3, $4) { arMatrixFree($5); arMatrixFree($6); arMatrixFree($3); - arLog(0, 3, 5414, 0); + arLog(0, 3, 5756, 0); break label$1; } $15 = arMatrixAllocMul($6, $3); @@ -41908,7 +41913,7 @@ function icpGetInitXw2Xc_from_PlanarData($0, $1, $2, $3, $4) { arMatrixFree($5); arMatrixFree($6); arMatrixFree($3); - arLog(0, 3, 6158, 0); + arLog(0, 3, 6500, 0); $15 = -1; break label$1; } @@ -41983,7 +41988,7 @@ function icpGetInitXw2Xc_from_PlanarData($0, $1, $2, $3, $4) { break label$1; } arMatrixFree($10); - arLog(0, 3, 2786, 0); + arLog(0, 3, 3090, 0); } __stack_pointer = $7 + 80 | 0; return $15; @@ -42008,7 +42013,7 @@ function std____2__money_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20s $7 = std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_28_29($6 + 144 | 0); $8 = std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_28_29($6 + 128 | 0); std____2____money_put_char_____gather_info_28bool_2c_20bool_2c_20std____2__locale_20const__2c_20std____2__money_base__pattern__2c_20char__2c_20char__2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___2c_20int__29($2, $12, $6 + 184 | 0, $6 + 176 | 0, $6 + 175 | 0, $6 + 174 | 0, $9, $7, $8, $6 + 124 | 0); - HEAP32[$6 + 16 >> 2] = 335; + HEAP32[$6 + 16 >> 2] = 334; $10 = std____2__unique_ptr_char_2c_20void_20_28__29_28void__29___unique_ptr_true_2c_20void__28char__2c_20std____2____dependent_type_std____2____unique_ptr_deleter_sfinae_void_20_28__29_28void__29__2c_20true_____good_rval_ref_type_29($6 + 8 | 0, 0, $6 + 16 | 0); label$2: { if ((std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___size_28_29_20const($5) | 0) > HEAP32[$6 + 124 >> 2]) { @@ -42168,7 +42173,7 @@ function vision__Node_96___nearest_28std____2__vector_vision__Node_96__20const__ } break; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 22621), 15476), 8391), 155), 8920), 22655), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 23503), 15930), 8835), 155), 9364), 23537), 13); abort(); abort(); } @@ -42455,7 +42460,7 @@ function vision__DoGPyramid__compute_28vision__GaussianScaleSpacePyramid_20const if ((vision__GaussianScaleSpacePyramid__numOctaves_28_29_20const($1) | 0) <= 0) { break label$3; } - if (!__dynamic_cast($1, 21008, 26256, 0)) { + if (!__dynamic_cast($1, 21776, 27328, 0)) { break label$2; } label$5: while (1) { @@ -42476,15 +42481,15 @@ function vision__DoGPyramid__compute_28vision__GaussianScaleSpacePyramid_20const } } } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 5210), 2210), 3305), 72), 3875), 5743), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 5552), 2324), 3647), 72), 4217), 6085), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 6799), 2210), 3305), 73), 3875), 7285), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 7135), 2324), 3647), 73), 4217), 7621), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 8319), 2210), 3305), 74), 3875), 8733), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 8763), 2324), 3647), 74), 4217), 9177), 13); abort(); abort(); } @@ -42494,7 +42499,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; $1 = __stack_pointer - 48 | 0; __stack_pointer = $1; - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 40 | 0, 28214); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 40 | 0, 29286); $3 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 8 >> 2] = HEAP32[$2 >> 2]; HEAP32[$1 + 12 >> 2] = $3; @@ -42695,7 +42700,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ HEAP32[$1 + 4 >> 2] = 0; $28anonymous_20namespace_29__itanium_demangle__PODSmallVector__28anonymous_20namespace_29__itanium_demangle__PODSmallVector__28anonymous_20namespace_29__itanium_demangle__Node__2c_208ul___2c_204ul___push_back_28_28anonymous_20namespace_29__itanium_demangle__PODSmallVector__28anonymous_20namespace_29__itanium_demangle__Node__2c_208ul___20const__29($5, $1 + 4 | 0); } - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b5_5d__28char_20const_20_28__29_20_5b5_5d_29($0, 30526); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b5_5d__28char_20const_20_28__29_20_5b5_5d_29($0, 31598); break label$1; } $2 = HEAP32[$28anonymous_20namespace_29__itanium_demangle__PODSmallVector__28anonymous_20namespace_29__itanium_demangle__Node__2c_208ul___operator_5b_5d_28unsigned_20long_29($2, $4) >> 2]; @@ -43961,6 +43966,7 @@ function std____2____split_buffer_std____2__vector_std____2__vector_std____2__pa __stack_pointer = $4 + 16 | 0; return $0; } + function jpeg_idct_islow($0, $1, $2, $3, $4) { $0 = $0 | 0; $1 = $1 | 0; @@ -44140,7 +44146,7 @@ function ar2GetTransMatHomography2($0, $1, $2, $3, $4) { } $11 = dlmalloc($3 << 6); if (!$11) { - arLog(0, 3, 37940, 0); + arLog(0, 3, 39012, 0); $6 = Math_fround(-1); break label$1; } @@ -44272,7 +44278,7 @@ function ar2GetTransMatHomography2($0, $1, $2, $3, $4) { } } } - arLog(0, 3, 37940, 0); + arLog(0, 3, 39012, 0); dlfree($11); $6 = Math_fround(-1); } @@ -45624,7 +45630,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ $2 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___parseSimpleId_28_29($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0)); break label$1; } - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 40 | 0, 30703); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 40 | 0, 31775); $2 = HEAP32[$3 >> 2]; $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 16 >> 2] = $2; @@ -45633,7 +45639,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ $2 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___parseDestructorName_28_29($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0)); break label$1; } - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 32 | 0, 30700); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 32 | 0, 31772); $4 = HEAP32[$3 >> 2]; $2 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 8 >> 2] = $4; @@ -45722,7 +45728,7 @@ function extractVisibleFeatures($0, $1, $2, $3, $4) { $9 = HEAPF32[$5 + 12 >> 2]; if (!(!($7 <= $9) | !(HEAPF32[$5 + 16 >> 2] <= $7))) { if (($18 | 0) == 200) { - arLog(0, 3, 37955, 0); + arLog(0, 3, 39027, 0); $8 = $3 + 4812 | 0; break label$1; } @@ -45917,7 +45923,7 @@ function std____2__money_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_ __stack_pointer = $0; HEAP32[$0 + 608 >> 2] = $2; HEAP32[$0 + 616 >> 2] = $1; - HEAP32[$0 + 16 >> 2] = 336; + HEAP32[$0 + 16 >> 2] = 335; $1 = std____2__unique_ptr_wchar_t_2c_20void_20_28__29_28void__29___unique_ptr_true_2c_20void__28wchar_t__2c_20std____2____dependent_type_std____2____unique_ptr_deleter_sfinae_void_20_28__29_28void__29__2c_20true_____good_rval_ref_type_29($0 + 200 | 0, $0 + 208 | 0, $0 + 16 | 0); std____2__ios_base__getloc_28_29_20const($0 + 192 | 0, $4); $7 = std____2__ctype_wchar_t__20const__20std____2__use_facet_std____2__ctype_wchar_t__20__28std____2__locale_20const__29($0 + 192 | 0); @@ -45926,16 +45932,16 @@ function std____2__money_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_ if (!std____2__money_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20_____do_get_28std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20___2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20bool_2c_20std____2__locale_20const__2c_20unsigned_20int_2c_20unsigned_20int__2c_20bool__2c_20std____2__ctype_wchar_t__20const__2c_20std____2__unique_ptr_wchar_t_2c_20void_20_28__29_28void__29___2c_20wchar_t___2c_20wchar_t__29($0 + 616 | 0, $2, $3, $0 + 192 | 0, std____2__ios_base__flags_28_29_20const($4), $5, $0 + 191 | 0, $7, $1, $0 + 196 | 0, $0 + 608 | 0)) { break label$1; } - $2 = HEAPU8[36641] | HEAPU8[36642] << 8 | (HEAPU8[36643] << 16 | HEAPU8[36644] << 24); + $2 = HEAPU8[37713] | HEAPU8[37714] << 8 | (HEAPU8[37715] << 16 | HEAPU8[37716] << 24); HEAP8[$0 + 183 | 0] = $2; HEAP8[$0 + 184 | 0] = $2 >>> 8; HEAP8[$0 + 185 | 0] = $2 >>> 16; HEAP8[$0 + 186 | 0] = $2 >>> 24; - $2 = HEAPU8[36638] | HEAPU8[36639] << 8 | (HEAPU8[36640] << 16 | HEAPU8[36641] << 24); - HEAP32[$0 + 176 >> 2] = HEAPU8[36634] | HEAPU8[36635] << 8 | (HEAPU8[36636] << 16 | HEAPU8[36637] << 24); + $2 = HEAPU8[37710] | HEAPU8[37711] << 8 | (HEAPU8[37712] << 16 | HEAPU8[37713] << 24); + HEAP32[$0 + 176 >> 2] = HEAPU8[37706] | HEAPU8[37707] << 8 | (HEAPU8[37708] << 16 | HEAPU8[37709] << 24); HEAP32[$0 + 180 >> 2] = $2; std____2__ctype_wchar_t___widen_28char_20const__2c_20char_20const__2c_20wchar_t__29_20const($7, $0 + 176 | 0, $0 + 186 | 0, $0 + 128 | 0); - HEAP32[$0 + 16 >> 2] = 335; + HEAP32[$0 + 16 >> 2] = 334; $7 = std____2__unique_ptr_char_2c_20void_20_28__29_28void__29___unique_ptr_true_2c_20void__28char__2c_20std____2____dependent_type_std____2____unique_ptr_deleter_sfinae_void_20_28__29_28void__29__2c_20true_____good_rval_ref_type_29($0 + 8 | 0, 0, $0 + 16 | 0); $2 = $0 + 16 | 0; label$2: { @@ -45956,7 +45962,7 @@ function std____2__money_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_ label$7: { HEAP8[$2 | 0] = 0; HEAP32[$0 >> 2] = $6; - if ((sscanf($0 + 16 | 0, 31387, $0) | 0) != 1) { + if ((sscanf($0 + 16 | 0, 32459, $0) | 0) != 1) { break label$7; } std____2__unique_ptr_char_2c_20void_20_28__29_28void__29____unique_ptr_28_29($7); @@ -46092,11 +46098,11 @@ function std____2__pair_float_2c_20int__20vision__PartialSort_float_2c_20int__28 __stack_pointer = $6 + 16 | 0; return; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 25053), 25082), 8391), 82), 8920), 25264), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 26011), 26040), 8835), 82), 9364), 26298), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 25301), 25082), 8391), 83), 8920), 25330), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 26335), 26040), 8835), 83), 9364), 26364), 13); abort(); abort(); } @@ -46115,7 +46121,7 @@ function std____2__num_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c HEAP32[$0 + 344 >> 2] = $1; $2 = std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_28_29($0 + 208 | 0); std____2__ios_base__getloc_28_29_20const($0 + 16 | 0, $3); - std____2__ctype_wchar_t___widen_28char_20const__2c_20char_20const__2c_20wchar_t__29_20const(std____2__ctype_wchar_t__20const__20std____2__use_facet_std____2__ctype_wchar_t__20__28std____2__locale_20const__29($0 + 16 | 0), 57440, 57466, $0 + 224 | 0); + std____2__ctype_wchar_t___widen_28char_20const__2c_20char_20const__2c_20wchar_t__29_20const(std____2__ctype_wchar_t__20const__20std____2__use_facet_std____2__ctype_wchar_t__20__28std____2__locale_20const__29($0 + 16 | 0), 58512, 58538, $0 + 224 | 0); std____2__locale___locale_28_29($0 + 16 | 0); $3 = std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_28_29($0 + 192 | 0); std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___resize_28unsigned_20long_29($3, std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___capacity_28_29_20const($3)); @@ -46147,7 +46153,7 @@ function std____2__num_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c $1 = std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___c_str_28_29_20const($3); $6 = std____2____cloc_28_29(); HEAP32[$0 >> 2] = $5; - if ((std____2____libcpp_sscanf_l_28char_20const__2c_20__locale_struct__2c_20char_20const__2c_20____29($1, $6, 30523, $0) | 0) != 1) { + if ((std____2____libcpp_sscanf_l_28char_20const__2c_20__locale_struct__2c_20char_20const__2c_20____29($1, $6, 31595, $0) | 0) != 1) { HEAP32[$4 >> 2] = 4; } if (bool_20std____2__operator___wchar_t_2c_20std____2__char_traits_wchar_t__20__28std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20const__2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20const__29_1($0 + 344 | 0, $0 + 336 | 0)) { @@ -46173,7 +46179,7 @@ function std____2__money_get_char_2c_20std____2__istreambuf_iterator_char_2c_20s __stack_pointer = $0; HEAP32[$0 + 272 >> 2] = $2; HEAP32[$0 + 280 >> 2] = $1; - HEAP32[$0 + 16 >> 2] = 336; + HEAP32[$0 + 16 >> 2] = 335; $1 = std____2__unique_ptr_char_2c_20void_20_28__29_28void__29___unique_ptr_true_2c_20void__28char__2c_20std____2____dependent_type_std____2____unique_ptr_deleter_sfinae_void_20_28__29_28void__29__2c_20true_____good_rval_ref_type_29($0 + 152 | 0, $0 + 160 | 0, $0 + 16 | 0); std____2__ios_base__getloc_28_29_20const($0 + 144 | 0, $4); $7 = std____2__ctype_char__20const__20std____2__use_facet_std____2__ctype_char__20__28std____2__locale_20const__29($0 + 144 | 0); @@ -46182,16 +46188,16 @@ function std____2__money_get_char_2c_20std____2__istreambuf_iterator_char_2c_20s if (!std____2__money_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20_____do_get_28std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20___2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20bool_2c_20std____2__locale_20const__2c_20unsigned_20int_2c_20unsigned_20int__2c_20bool__2c_20std____2__ctype_char__20const__2c_20std____2__unique_ptr_char_2c_20void_20_28__29_28void__29___2c_20char___2c_20char__29($0 + 280 | 0, $2, $3, $0 + 144 | 0, std____2__ios_base__flags_28_29_20const($4), $5, $0 + 143 | 0, $7, $1, $0 + 148 | 0, $0 + 260 | 0)) { break label$1; } - $2 = HEAPU8[36641] | HEAPU8[36642] << 8 | (HEAPU8[36643] << 16 | HEAPU8[36644] << 24); + $2 = HEAPU8[37713] | HEAPU8[37714] << 8 | (HEAPU8[37715] << 16 | HEAPU8[37716] << 24); HEAP8[$0 + 135 | 0] = $2; HEAP8[$0 + 136 | 0] = $2 >>> 8; HEAP8[$0 + 137 | 0] = $2 >>> 16; HEAP8[$0 + 138 | 0] = $2 >>> 24; - $2 = HEAPU8[36638] | HEAPU8[36639] << 8 | (HEAPU8[36640] << 16 | HEAPU8[36641] << 24); - HEAP32[$0 + 128 >> 2] = HEAPU8[36634] | HEAPU8[36635] << 8 | (HEAPU8[36636] << 16 | HEAPU8[36637] << 24); + $2 = HEAPU8[37710] | HEAPU8[37711] << 8 | (HEAPU8[37712] << 16 | HEAPU8[37713] << 24); + HEAP32[$0 + 128 >> 2] = HEAPU8[37706] | HEAPU8[37707] << 8 | (HEAPU8[37708] << 16 | HEAPU8[37709] << 24); HEAP32[$0 + 132 >> 2] = $2; std____2__ctype_char___widen_28char_20const__2c_20char_20const__2c_20char__29_20const($7, $0 + 128 | 0, $0 + 138 | 0, $0 + 118 | 0); - HEAP32[$0 + 16 >> 2] = 335; + HEAP32[$0 + 16 >> 2] = 334; $7 = std____2__unique_ptr_char_2c_20void_20_28__29_28void__29___unique_ptr_true_2c_20void__28char__2c_20std____2____dependent_type_std____2____unique_ptr_deleter_sfinae_void_20_28__29_28void__29__2c_20true_____good_rval_ref_type_29($0 + 8 | 0, 0, $0 + 16 | 0); $2 = $0 + 16 | 0; label$2: { @@ -46212,7 +46218,7 @@ function std____2__money_get_char_2c_20std____2__istreambuf_iterator_char_2c_20s label$7: { HEAP8[$2 | 0] = 0; HEAP32[$0 >> 2] = $6; - if ((sscanf($0 + 16 | 0, 31387, $0) | 0) != 1) { + if ((sscanf($0 + 16 | 0, 32459, $0) | 0) != 1) { break label$7; } std____2__unique_ptr_char_2c_20void_20_28__29_28void__29____unique_ptr_28_29($7); @@ -46645,7 +46651,7 @@ function std____2__num_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std HEAP32[$0 + 264 >> 2] = $1; $2 = std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_28_29($0 + 208 | 0); std____2__ios_base__getloc_28_29_20const($0 + 16 | 0, $3); - std____2__ctype_char___widen_28char_20const__2c_20char_20const__2c_20char__29_20const(std____2__ctype_char__20const__20std____2__use_facet_std____2__ctype_char__20__28std____2__locale_20const__29($0 + 16 | 0), 57440, 57466, $0 + 224 | 0); + std____2__ctype_char___widen_28char_20const__2c_20char_20const__2c_20char__29_20const(std____2__ctype_char__20const__20std____2__use_facet_std____2__ctype_char__20__28std____2__locale_20const__29($0 + 16 | 0), 58512, 58538, $0 + 224 | 0); std____2__locale___locale_28_29($0 + 16 | 0); $3 = std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_28_29($0 + 192 | 0); std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___resize_28unsigned_20long_29($3, std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___capacity_28_29_20const($3)); @@ -46677,7 +46683,7 @@ function std____2__num_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std $1 = std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___c_str_28_29_20const($3); $6 = std____2____cloc_28_29(); HEAP32[$0 >> 2] = $5; - if ((std____2____libcpp_sscanf_l_28char_20const__2c_20__locale_struct__2c_20char_20const__2c_20____29($1, $6, 30523, $0) | 0) != 1) { + if ((std____2____libcpp_sscanf_l_28char_20const__2c_20__locale_struct__2c_20char_20const__2c_20____29($1, $6, 31595, $0) | 0) != 1) { HEAP32[$4 >> 2] = 4; } if (bool_20std____2__operator___char_2c_20std____2__char_traits_char__20__28std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20const__2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20const__29_1($0 + 264 | 0, $0 + 256 | 0)) { @@ -47508,11 +47514,11 @@ function vision__HoughSimilarityVoting__mapCorrespondence_28float__2c_20float__2 __stack_pointer = $13 + 16 | 0; return; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 8181), 15776), 3305), 468), 3875), 8714), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 8625), 16268), 3647), 468), 4217), 9158), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 9516), 15776), 3305), 469), 3875), 8714), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 9998), 16268), 3647), 469), 4217), 9158), 13); abort(); abort(); } @@ -47907,7 +47913,7 @@ function vision__BinaryFeatureMatcher_96___match_28vision__BinaryFeatureStore_20 while (1) { if (vision__BinaryFeatureStore__size_28_29_20const($1) >>> 0 <= $4 >>> 0) { if (std____2__vector_vision__match_t_2c_20std____2__allocator_vision__match_t__20___size_28_29_20const($0) >>> 0 > vision__BinaryFeatureStore__size_28_29_20const($1) >>> 0) { - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 22295), 22134), 8391), 112), 8920), 22355), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 23177), 22978), 8835), 112), 9364), 23237), 13); abort(); abort(); } @@ -48242,7 +48248,7 @@ function std____2__num_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c __stack_pointer = $0; HEAP32[$0 + 424 >> 2] = 37; HEAP32[$0 + 428 >> 2] = 0; - $11 = std____2____num_put_base____format_float_28char__2c_20char_20const__2c_20unsigned_20int_29($0 + 424 | 1, 34704, std____2__ios_base__flags_28_29_20const($2)); + $11 = std____2____num_put_base____format_float_28char__2c_20char_20const__2c_20unsigned_20int_29($0 + 424 | 1, 35776, std____2__ios_base__flags_28_29_20const($2)); HEAP32[$0 + 380 >> 2] = $0 + 384; $8 = std____2____cloc_28_29(); label$1: { @@ -48263,7 +48269,7 @@ function std____2__num_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c HEAP32[$0 + 92 >> 2] = $7; $8 = std____2____libcpp_snprintf_l_28char__2c_20unsigned_20long_2c_20__locale_struct__2c_20char_20const__2c_20____29($0 + 384 | 0, 30, $8, $0 + 424 | 0, $0 + 80 | 0); } - HEAP32[$0 + 128 >> 2] = 335; + HEAP32[$0 + 128 >> 2] = 334; $12 = std____2__unique_ptr_char_2c_20void_20_28__29_28void__29___unique_ptr_true_2c_20void__28char__2c_20std____2____dependent_type_std____2____unique_ptr_deleter_sfinae_void_20_28__29_28void__29__2c_20true_____good_rval_ref_type_29($0 + 368 | 0, 0, $0 + 128 | 0); $10 = $0 + 384 | 0; $9 = $10; @@ -48295,7 +48301,7 @@ function std____2__num_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c } $11 = $8 + $9 | 0; $4 = std____2____num_put_base____identify_padding_28char__2c_20char__2c_20std____2__ios_base_20const__29($9, $11, $2); - HEAP32[$0 + 128 >> 2] = 335; + HEAP32[$0 + 128 >> 2] = 334; $9 = std____2__unique_ptr_wchar_t_2c_20void_20_28__29_28void__29___unique_ptr_true_2c_20void__28wchar_t__2c_20std____2____dependent_type_std____2____unique_ptr_deleter_sfinae_void_20_28__29_28void__29__2c_20true_____good_rval_ref_type_29($0 + 120 | 0, 0, $0 + 128 | 0); label$7: { if (HEAP32[$0 + 380 >> 2] == ($0 + 384 | 0)) { @@ -48795,34 +48801,34 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ $1 = __stack_pointer + -64 | 0; __stack_pointer = $1; $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28_29($1 + 56 | 0); - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 48 | 0, 30070); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 48 | 0, 31142); $3 = HEAP32[$2 >> 2]; $2 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 16 >> 2] = $3; HEAP32[$1 + 20 >> 2] = $2; label$1: { if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 + 16 | 0)) { - $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 40 | 0, 29381); + $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 40 | 0, 30453); $3 = HEAP32[$1 + 44 >> 2]; $2 = HEAP32[$1 + 40 >> 2]; HEAP32[$1 + 56 >> 2] = $2; HEAP32[$1 + 60 >> 2] = $3; break label$1; } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 32 | 0, 28224); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 32 | 0, 29296); $3 = HEAP32[$2 >> 2]; $2 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 8 >> 2] = $3; HEAP32[$1 + 12 >> 2] = $2; if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 + 8 | 0)) { - $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 40 | 0, 30693); + $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 40 | 0, 31765); $3 = HEAP32[$1 + 44 >> 2]; $2 = HEAP32[$1 + 40 >> 2]; HEAP32[$1 + 56 >> 2] = $2; HEAP32[$1 + 60 >> 2] = $3; break label$1; } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 24 | 0, 32294); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 24 | 0, 33366); $3 = HEAP32[$2 >> 2]; $2 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 >> 2] = $3; @@ -48830,7 +48836,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ if (!$28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1)) { break label$1; } - $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 40 | 0, 30798); + $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 40 | 0, 31870); $3 = HEAP32[$1 + 44 >> 2]; $2 = HEAP32[$1 + 40 >> 2]; HEAP32[$1 + 56 >> 2] = $2; @@ -49002,23 +49008,23 @@ function emscripten__class__std____2__vector_nftMarker_2c_20std____2__allocator_ $0 = HEAP32[$1 + 24 >> 2]; HEAP32[$1 + 16 >> 2] = $0; HEAP32[$1 + 20 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20_____29_28nftMarker_20const__29___invoke_std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20__20__28char_20const__2c_20void_20_28std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20_____29_28nftMarker_20const__29_29(31018, $1 + 16 | 0); + void_20emscripten__internal__RegisterClassMethod_void_20_28std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20_____29_28nftMarker_20const__29___invoke_std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20__20__28char_20const__2c_20void_20_28std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20_____29_28nftMarker_20const__29_29(32090, $1 + 16 | 0); HEAP32[$1 + 28 >> 2] = 0; HEAP32[$1 + 24 >> 2] = 81; $0 = HEAP32[$1 + 28 >> 2]; $2 = HEAP32[$1 + 24 >> 2]; HEAP32[$1 + 8 >> 2] = $2; HEAP32[$1 + 12 >> 2] = $0; - void_20emscripten__internal__RegisterClassMethod_void_20_28std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20_____29_28unsigned_20long_2c_20nftMarker_20const__29___invoke_std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20__20__28char_20const__2c_20void_20_28std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20_____29_28unsigned_20long_2c_20nftMarker_20const__29_29(31391, $1 + 8 | 0); + void_20emscripten__internal__RegisterClassMethod_void_20_28std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20_____29_28unsigned_20long_2c_20nftMarker_20const__29___invoke_std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20__20__28char_20const__2c_20void_20_28std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20_____29_28unsigned_20long_2c_20nftMarker_20const__29_29(32463, $1 + 8 | 0); HEAP32[$1 + 28 >> 2] = 0; HEAP32[$1 + 24 >> 2] = 82; $2 = HEAP32[$1 + 28 >> 2]; $0 = HEAP32[$1 + 24 >> 2]; HEAP32[$1 >> 2] = $0; HEAP32[$1 + 4 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_unsigned_20long_20_28std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20_____29_28_29_20const___invoke_std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20__20__28char_20const__2c_20unsigned_20long_20_28std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20_____29_28_29_20const_29(31461, $1); - void_20emscripten__internal__RegisterClassMethod_emscripten__val_20_28__29_28std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20__20const__2c_20unsigned_20long_29___invoke_std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20__20__28char_20const__2c_20emscripten__val_20_28__29_28std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20__20const__2c_20unsigned_20long_29_29(29292, 83); - void_20emscripten__internal__RegisterClassMethod_bool_20_28__29_28std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20___2c_20unsigned_20long_2c_20nftMarker_20const__29___invoke_std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20__20__28char_20const__2c_20bool_20_28__29_28std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20___2c_20unsigned_20long_2c_20nftMarker_20const__29_29(29288, 84); + void_20emscripten__internal__RegisterClassMethod_unsigned_20long_20_28std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20_____29_28_29_20const___invoke_std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20__20__28char_20const__2c_20unsigned_20long_20_28std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20_____29_28_29_20const_29(32533, $1); + void_20emscripten__internal__RegisterClassMethod_emscripten__val_20_28__29_28std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20__20const__2c_20unsigned_20long_29___invoke_std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20__20__28char_20const__2c_20emscripten__val_20_28__29_28std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20__20const__2c_20unsigned_20long_29_29(30364, 83); + void_20emscripten__internal__RegisterClassMethod_bool_20_28__29_28std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20___2c_20unsigned_20long_2c_20nftMarker_20const__29___invoke_std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20__20__28char_20const__2c_20bool_20_28__29_28std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20___2c_20unsigned_20long_2c_20nftMarker_20const__29_29(30360, 84); __stack_pointer = $1 + 32 | 0; } @@ -49163,7 +49169,7 @@ function std____2__num_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std __stack_pointer = $0; HEAP32[$0 + 248 >> 2] = 37; HEAP32[$0 + 252 >> 2] = 0; - $11 = std____2____num_put_base____format_float_28char__2c_20char_20const__2c_20unsigned_20int_29($0 + 248 | 1, 34704, std____2__ios_base__flags_28_29_20const($2)); + $11 = std____2____num_put_base____format_float_28char__2c_20char_20const__2c_20unsigned_20int_29($0 + 248 | 1, 35776, std____2__ios_base__flags_28_29_20const($2)); HEAP32[$0 + 204 >> 2] = $0 + 208; $8 = std____2____cloc_28_29(); label$1: { @@ -49184,7 +49190,7 @@ function std____2__num_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std HEAP32[$0 + 92 >> 2] = $7; $8 = std____2____libcpp_snprintf_l_28char__2c_20unsigned_20long_2c_20__locale_struct__2c_20char_20const__2c_20____29($0 + 208 | 0, 30, $8, $0 + 248 | 0, $0 + 80 | 0); } - HEAP32[$0 + 128 >> 2] = 335; + HEAP32[$0 + 128 >> 2] = 334; $12 = std____2__unique_ptr_char_2c_20void_20_28__29_28void__29___unique_ptr_true_2c_20void__28char__2c_20std____2____dependent_type_std____2____unique_ptr_deleter_sfinae_void_20_28__29_28void__29__2c_20true_____good_rval_ref_type_29($0 + 192 | 0, 0, $0 + 128 | 0); $10 = $0 + 208 | 0; $9 = $10; @@ -49216,7 +49222,7 @@ function std____2__num_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std } $11 = $8 + $9 | 0; $4 = std____2____num_put_base____identify_padding_28char__2c_20char__2c_20std____2__ios_base_20const__29($9, $11, $2); - HEAP32[$0 + 128 >> 2] = 335; + HEAP32[$0 + 128 >> 2] = 334; $9 = std____2__unique_ptr_char_2c_20void_20_28__29_28void__29___unique_ptr_true_2c_20void__28char__2c_20std____2____dependent_type_std____2____unique_ptr_deleter_sfinae_void_20_28__29_28void__29__2c_20true_____good_rval_ref_type_29($0 + 120 | 0, 0, $0 + 128 | 0); label$7: { if (HEAP32[$0 + 204 >> 2] == ($0 + 208 | 0)) { @@ -49464,11 +49470,11 @@ function vision__ComputeSubpixelDerivatives_28float__2c_20float__2c_20float__2c_ HEAPF32[$4 >> 2] = Math_fround(Math_fround(HEAPF32[$6 - 4 >> 2] + HEAPF32[$7 + 4 >> 2]) - Math_fround(HEAPF32[$6 + 4 >> 2] + HEAPF32[$7 - 4 >> 2])) * Math_fround(.25); return; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 23791), 22040), 3305), 284), 3875), 23165), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 24711), 22846), 3647), 284), 4217), 24085), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 23869), 22040), 3305), 285), 3875), 23298), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 24789), 22846), 3647), 285), 4217), 24218), 13); abort(); abort(); } @@ -50072,7 +50078,7 @@ function try_realloc_chunk($0, $1) { } if ($1 + 4 >>> 0 <= $2 >>> 0) { $3 = $0; - if ($2 - $1 >>> 0 <= HEAP32[19936] << 1 >>> 0) { + if ($2 - $1 >>> 0 <= HEAP32[20204] << 1 >>> 0) { break label$1; } } @@ -50092,8 +50098,8 @@ function try_realloc_chunk($0, $1) { dispose_chunk($1, $2); break label$5; } - if (HEAP32[19822] == ($5 | 0)) { - $2 = HEAP32[19819] + $2 | 0; + if (HEAP32[20090] == ($5 | 0)) { + $2 = HEAP32[20087] + $2 | 0; if ($2 >>> 0 <= $1 >>> 0) { break label$1; } @@ -50101,12 +50107,12 @@ function try_realloc_chunk($0, $1) { $6 = $0 + $1 | 0; $1 = $2 - $1 | 0; HEAP32[$6 + 4 >> 2] = $1 | 1; - HEAP32[19819] = $1; - HEAP32[19822] = $6; + HEAP32[20087] = $1; + HEAP32[20090] = $6; break label$5; } - if (HEAP32[19821] == ($5 | 0)) { - $2 = HEAP32[19818] + $2 | 0; + if (HEAP32[20089] == ($5 | 0)) { + $2 = HEAP32[20086] + $2 | 0; if ($2 >>> 0 < $1 >>> 0) { break label$1; } @@ -50127,8 +50133,8 @@ function try_realloc_chunk($0, $1) { $3 = 0; $1 = 0; } - HEAP32[19821] = $1; - HEAP32[19818] = $3; + HEAP32[20089] = $1; + HEAP32[20086] = $3; break label$5; } $4 = HEAP32[$5 + 4 >> 2]; @@ -50144,10 +50150,10 @@ function try_realloc_chunk($0, $1) { if ($4 >>> 0 <= 255) { $2 = HEAP32[$5 + 8 >> 2]; $8 = $4 >>> 3 | 0; - $4 = ($8 << 3) + 79304 | 0; + $4 = ($8 << 3) + 80376 | 0; $3 = HEAP32[$5 + 12 >> 2]; if (($3 | 0) == ($2 | 0)) { - wasm2js_i32$0 = 79264, wasm2js_i32$1 = HEAP32[19816] & __wasm_rotl_i32(-2, $8), + wasm2js_i32$0 = 80336, wasm2js_i32$1 = HEAP32[20084] & __wasm_rotl_i32(-2, $8), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; break label$11; } @@ -50199,14 +50205,14 @@ function try_realloc_chunk($0, $1) { break label$11; } $3 = HEAP32[$5 + 28 >> 2]; - $2 = ($3 << 2) + 79568 | 0; + $2 = ($3 << 2) + 80640 | 0; label$18: { if (HEAP32[$2 >> 2] == ($5 | 0)) { HEAP32[$2 >> 2] = $4; if ($4) { break label$18; } - wasm2js_i32$0 = 79268, wasm2js_i32$1 = HEAP32[19817] & __wasm_rotl_i32(-2, $3), + wasm2js_i32$0 = 80340, wasm2js_i32$1 = HEAP32[20085] & __wasm_rotl_i32(-2, $3), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; break label$11; } @@ -50334,7 +50340,7 @@ function kpmUtilGetPose_binary_28ARParamLT__2c_20std____2__vector_vision__match_ __stack_pointer = $7 + 224 | 0; return $6; } - arLog(0, 3, 9288, 0); + arLog(0, 3, 9732, 0); exit(1); abort(); } @@ -50730,7 +50736,7 @@ function $28anonymous_20namespace_29__itanium_demangle__FoldExpr__printLeft_28_2 HEAP32[$3 + 100 >> 2] = $2; $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28char_29($28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $3 + 48 | 0), 32); } - $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($5 + 88 | 0, 37913); + $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($5 + 88 | 0, 38985); $2 = HEAP32[$4 >> 2]; $3 = HEAP32[$4 + 4 >> 2]; $4 = $2; @@ -50761,7 +50767,7 @@ function $28anonymous_20namespace_29__itanium_demangle__FoldExpr__printLeft_28_2 HEAP32[$2 + 72 >> 2] = $4; HEAP32[$2 + 76 >> 2] = $3; $6 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 24 | 0); - $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 - -64 | 0, 37121); + $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 - -64 | 0, 38193); $3 = HEAP32[$4 >> 2]; $2 = HEAP32[$4 + 4 >> 2]; $4 = $3; @@ -50892,11 +50898,11 @@ function float_20vision__PartialSort_float__28float__2c_20int_2c_20int_29($0, $1 } return $5; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 20484), 20565), 3305), 53), 3875), 21072), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 21204), 21285), 3647), 53), 4217), 21840), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 21164), 20565), 3305), 54), 3875), 21302), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 21932), 21285), 3647), 54), 4217), 22070), 13); abort(); abort(); } @@ -51233,23 +51239,23 @@ function emscripten__class__std____2__vector_int_2c_20std____2__allocator_int__2 $0 = HEAP32[$1 + 24 >> 2]; HEAP32[$1 + 16 >> 2] = $0; HEAP32[$1 + 20 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28std____2__vector_int_2c_20std____2__allocator_int__20_____29_28int_20const__29___invoke_std____2__vector_int_2c_20std____2__allocator_int__20__20__28char_20const__2c_20void_20_28std____2__vector_int_2c_20std____2__allocator_int__20_____29_28int_20const__29_29(31018, $1 + 16 | 0); + void_20emscripten__internal__RegisterClassMethod_void_20_28std____2__vector_int_2c_20std____2__allocator_int__20_____29_28int_20const__29___invoke_std____2__vector_int_2c_20std____2__allocator_int__20__20__28char_20const__2c_20void_20_28std____2__vector_int_2c_20std____2__allocator_int__20_____29_28int_20const__29_29(32090, $1 + 16 | 0); HEAP32[$1 + 28 >> 2] = 0; HEAP32[$1 + 24 >> 2] = 73; $0 = HEAP32[$1 + 28 >> 2]; $2 = HEAP32[$1 + 24 >> 2]; HEAP32[$1 + 8 >> 2] = $2; HEAP32[$1 + 12 >> 2] = $0; - void_20emscripten__internal__RegisterClassMethod_void_20_28std____2__vector_int_2c_20std____2__allocator_int__20_____29_28unsigned_20long_2c_20int_20const__29___invoke_std____2__vector_int_2c_20std____2__allocator_int__20__20__28char_20const__2c_20void_20_28std____2__vector_int_2c_20std____2__allocator_int__20_____29_28unsigned_20long_2c_20int_20const__29_29(31391, $1 + 8 | 0); + void_20emscripten__internal__RegisterClassMethod_void_20_28std____2__vector_int_2c_20std____2__allocator_int__20_____29_28unsigned_20long_2c_20int_20const__29___invoke_std____2__vector_int_2c_20std____2__allocator_int__20__20__28char_20const__2c_20void_20_28std____2__vector_int_2c_20std____2__allocator_int__20_____29_28unsigned_20long_2c_20int_20const__29_29(32463, $1 + 8 | 0); HEAP32[$1 + 28 >> 2] = 0; HEAP32[$1 + 24 >> 2] = 74; $2 = HEAP32[$1 + 28 >> 2]; $0 = HEAP32[$1 + 24 >> 2]; HEAP32[$1 >> 2] = $0; HEAP32[$1 + 4 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_unsigned_20long_20_28std____2__vector_int_2c_20std____2__allocator_int__20_____29_28_29_20const___invoke_std____2__vector_int_2c_20std____2__allocator_int__20__20__28char_20const__2c_20unsigned_20long_20_28std____2__vector_int_2c_20std____2__allocator_int__20_____29_28_29_20const_29(31461, $1); - void_20emscripten__internal__RegisterClassMethod_emscripten__val_20_28__29_28std____2__vector_int_2c_20std____2__allocator_int__20__20const__2c_20unsigned_20long_29___invoke_std____2__vector_int_2c_20std____2__allocator_int__20__20__28char_20const__2c_20emscripten__val_20_28__29_28std____2__vector_int_2c_20std____2__allocator_int__20__20const__2c_20unsigned_20long_29_29(29292, 75); - void_20emscripten__internal__RegisterClassMethod_bool_20_28__29_28std____2__vector_int_2c_20std____2__allocator_int__20___2c_20unsigned_20long_2c_20int_20const__29___invoke_std____2__vector_int_2c_20std____2__allocator_int__20__20__28char_20const__2c_20bool_20_28__29_28std____2__vector_int_2c_20std____2__allocator_int__20___2c_20unsigned_20long_2c_20int_20const__29_29(29288, 76); + void_20emscripten__internal__RegisterClassMethod_unsigned_20long_20_28std____2__vector_int_2c_20std____2__allocator_int__20_____29_28_29_20const___invoke_std____2__vector_int_2c_20std____2__allocator_int__20__20__28char_20const__2c_20unsigned_20long_20_28std____2__vector_int_2c_20std____2__allocator_int__20_____29_28_29_20const_29(32533, $1); + void_20emscripten__internal__RegisterClassMethod_emscripten__val_20_28__29_28std____2__vector_int_2c_20std____2__allocator_int__20__20const__2c_20unsigned_20long_29___invoke_std____2__vector_int_2c_20std____2__allocator_int__20__20__28char_20const__2c_20emscripten__val_20_28__29_28std____2__vector_int_2c_20std____2__allocator_int__20__20const__2c_20unsigned_20long_29_29(30364, 75); + void_20emscripten__internal__RegisterClassMethod_bool_20_28__29_28std____2__vector_int_2c_20std____2__allocator_int__20___2c_20unsigned_20long_2c_20int_20const__29___invoke_std____2__vector_int_2c_20std____2__allocator_int__20__20__28char_20const__2c_20bool_20_28__29_28std____2__vector_int_2c_20std____2__allocator_int__20___2c_20unsigned_20long_2c_20int_20const__29_29(30360, 76); __stack_pointer = $1 + 32 | 0; } @@ -51450,7 +51456,7 @@ function std____2__num_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c __stack_pointer = $5; HEAP32[$5 + 376 >> 2] = 37; HEAP32[$5 + 380 >> 2] = 0; - $7 = std____2____num_put_base____format_float_28char__2c_20char_20const__2c_20unsigned_20int_29($5 + 376 | 1, 38096, std____2__ios_base__flags_28_29_20const($2)); + $7 = std____2____num_put_base____format_float_28char__2c_20char_20const__2c_20unsigned_20int_29($5 + 376 | 1, 39168, std____2__ios_base__flags_28_29_20const($2)); HEAP32[$5 + 332 >> 2] = $5 + 336; $0 = std____2____cloc_28_29(); label$1: { @@ -51464,7 +51470,7 @@ function std____2__num_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c HEAPF64[$5 + 48 >> 3] = $4; $0 = std____2____libcpp_snprintf_l_28char__2c_20unsigned_20long_2c_20__locale_struct__2c_20char_20const__2c_20____29($5 + 336 | 0, 30, $0, $5 + 376 | 0, $5 + 48 | 0); } - HEAP32[$5 + 80 >> 2] = 335; + HEAP32[$5 + 80 >> 2] = 334; $9 = std____2__unique_ptr_char_2c_20void_20_28__29_28void__29___unique_ptr_true_2c_20void__28char__2c_20std____2____dependent_type_std____2____unique_ptr_deleter_sfinae_void_20_28__29_28void__29__2c_20true_____good_rval_ref_type_29($5 + 320 | 0, 0, $5 + 80 | 0); $8 = $5 + 336 | 0; $6 = $8; @@ -51490,7 +51496,7 @@ function std____2__num_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c } $7 = $0 + $6 | 0; $10 = std____2____num_put_base____identify_padding_28char__2c_20char__2c_20std____2__ios_base_20const__29($6, $7, $2); - HEAP32[$5 + 80 >> 2] = 335; + HEAP32[$5 + 80 >> 2] = 334; $6 = std____2__unique_ptr_wchar_t_2c_20void_20_28__29_28void__29___unique_ptr_true_2c_20void__28wchar_t__2c_20std____2____dependent_type_std____2____unique_ptr_deleter_sfinae_void_20_28__29_28void__29__2c_20true_____good_rval_ref_type_29($5 + 72 | 0, 0, $5 + 80 | 0); label$7: { if (HEAP32[$5 + 332 >> 2] == ($5 + 336 | 0)) { @@ -51629,9 +51635,9 @@ function decode_mcu_AC_first_1($0, $1) { $2 = $2 - $3 | 0; $1 = $8 + $9 | 0; $3 = $3 << 2; - $9 = HEAP32[$3 + 41440 >> 2]; + $9 = HEAP32[$3 + 42512 >> 2]; $8 = $9 & $6 >> $2; - HEAP16[(HEAP32[($1 << 2) + $13 >> 2] << 1) + $12 >> 1] = $8 - (HEAP32[$3 + 41436 >> 2] < ($8 | 0) ? 0 : $9) << $14; + HEAP16[(HEAP32[($1 << 2) + $13 >> 2] << 1) + $12 >> 1] = $8 - (HEAP32[$3 + 42508 >> 2] < ($8 | 0) ? 0 : $9) << $14; break label$14; } if (($8 | 0) != 15) { @@ -51648,7 +51654,7 @@ function decode_mcu_AC_first_1($0, $1) { $2 = HEAP32[$4 + 20 >> 2]; } $2 = $2 - $8 | 0; - $3 = (HEAP32[($8 << 2) + 41440 >> 2] & $6 >> $2) + (-1 << $8 ^ -1) | 0; + $3 = (HEAP32[($8 << 2) + 42512 >> 2] & $6 >> $2) + (-1 << $8 ^ -1) | 0; break label$8; } $1 = $9 + 15 | 0; @@ -51844,42 +51850,42 @@ function std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits function std____2__init_wmonths_28_29() { var $0 = 0; - if (!HEAPU8[83296]) { - $0 = 83008; + if (!HEAPU8[84368]) { + $0 = 84080; while (1) { $0 = std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___basic_string_28_29($0) + 12 | 0; - if (($0 | 0) != 83296) { + if (($0 | 0) != 84368) { continue; } break; } - __cxa_atexit(342, 0, 1024); - HEAP8[83296] = 1; - } - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(83008, 62440); - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(83020, 62472); - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(83032, 62508); - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(83044, 62532); - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(83056, 62556); - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(83068, 62572); - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(83080, 62592); - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(83092, 62612); - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(83104, 62640); - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(83116, 62680); - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(83128, 62712); - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(83140, 62748); - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(83152, 62784); - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(83164, 62800); - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(83176, 62816); - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(83188, 62832); - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(83200, 62556); - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(83212, 62848); - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(83224, 62864); - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(83236, 62880); - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(83248, 62896); - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(83260, 62912); - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(83272, 62928); - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(83284, 62944); + __cxa_atexit(341, 0, 1024); + HEAP8[84368] = 1; + } + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84080, 63512); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84092, 63544); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84104, 63580); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84116, 63604); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84128, 63628); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84140, 63644); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84152, 63664); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84164, 63684); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84176, 63712); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84188, 63752); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84200, 63784); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84212, 63820); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84224, 63856); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84236, 63872); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84248, 63888); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84260, 63904); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84272, 63628); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84284, 63920); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84296, 63936); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84308, 63952); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84320, 63968); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84332, 63984); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84344, 64e3); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84356, 64016); } function std____2____vector_base_std____2__vector_std____2__vector_std____2__pair_float_2c_20unsigned_20long__2c_20std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20__2c_20std____2__allocator_std____2__vector_std____2__pair_float_2c_20unsigned_20long__2c_20std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20__20__20__2c_20std____2__allocator_std____2__vector_std____2__vector_std____2__pair_float_2c_20unsigned_20long__2c_20std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20__2c_20std____2__allocator_std____2__vector_std____2__pair_float_2c_20unsigned_20long__2c_20std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20__20__20__20__20______vector_base_28_29($0) { @@ -51909,7 +51915,7 @@ function std____2__num_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std __stack_pointer = $5; HEAP32[$5 + 200 >> 2] = 37; HEAP32[$5 + 204 >> 2] = 0; - $7 = std____2____num_put_base____format_float_28char__2c_20char_20const__2c_20unsigned_20int_29($5 + 200 | 1, 38096, std____2__ios_base__flags_28_29_20const($2)); + $7 = std____2____num_put_base____format_float_28char__2c_20char_20const__2c_20unsigned_20int_29($5 + 200 | 1, 39168, std____2__ios_base__flags_28_29_20const($2)); HEAP32[$5 + 156 >> 2] = $5 + 160; $0 = std____2____cloc_28_29(); label$1: { @@ -51923,7 +51929,7 @@ function std____2__num_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std HEAPF64[$5 + 48 >> 3] = $4; $0 = std____2____libcpp_snprintf_l_28char__2c_20unsigned_20long_2c_20__locale_struct__2c_20char_20const__2c_20____29($5 + 160 | 0, 30, $0, $5 + 200 | 0, $5 + 48 | 0); } - HEAP32[$5 + 80 >> 2] = 335; + HEAP32[$5 + 80 >> 2] = 334; $9 = std____2__unique_ptr_char_2c_20void_20_28__29_28void__29___unique_ptr_true_2c_20void__28char__2c_20std____2____dependent_type_std____2____unique_ptr_deleter_sfinae_void_20_28__29_28void__29__2c_20true_____good_rval_ref_type_29($5 + 144 | 0, 0, $5 + 80 | 0); $8 = $5 + 160 | 0; $6 = $8; @@ -51949,7 +51955,7 @@ function std____2__num_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std } $7 = $0 + $6 | 0; $10 = std____2____num_put_base____identify_padding_28char__2c_20char__2c_20std____2__ios_base_20const__29($6, $7, $2); - HEAP32[$5 + 80 >> 2] = 335; + HEAP32[$5 + 80 >> 2] = 334; $6 = std____2__unique_ptr_char_2c_20void_20_28__29_28void__29___unique_ptr_true_2c_20void__28char__2c_20std____2____dependent_type_std____2____unique_ptr_deleter_sfinae_void_20_28__29_28void__29__2c_20true_____good_rval_ref_type_29($5 + 72 | 0, 0, $5 + 80 | 0); label$7: { if (HEAP32[$5 + 156 >> 2] == ($5 + 160 | 0)) { @@ -52096,9 +52102,9 @@ function decode_mcu_DC_first_1($0, $1) { } $4 = $4 - $3 | 0; $3 = $3 << 2; - $6 = HEAP32[$3 + 41440 >> 2]; + $6 = HEAP32[$3 + 42512 >> 2]; $7 = $6 & $8 >> $4; - $6 = $7 - (HEAP32[$3 + 41436 >> 2] < ($7 | 0) ? 0 : $6) | 0; + $6 = $7 - (HEAP32[$3 + 42508 >> 2] < ($7 | 0) ? 0 : $6) | 0; } else { $6 = 0; } @@ -52268,7 +52274,7 @@ function ar2GetTransMat($0, $1, $2, $3, $4, $5, $6) { return Math_fround($14); } } - arLog(0, 3, 38080, 0); + arLog(0, 3, 39152, 0); exit(1); abort(); } @@ -52277,7 +52283,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ var $2 = 0, $3 = 0, $4 = 0, $5 = 0; $2 = __stack_pointer - 48 | 0; __stack_pointer = $2; - $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 34599); + $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 35671); $5 = HEAP32[$4 >> 2]; $3 = HEAP32[$4 + 4 >> 2]; HEAP32[$2 + 16 >> 2] = $5; @@ -52285,7 +52291,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ label$1: { label$2: { if (!$28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $2 + 16 | 0)) { - $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 32 | 0, 29488); + $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 32 | 0, 30560); $3 = HEAP32[$4 >> 2]; $5 = HEAP32[$4 + 4 >> 2]; HEAP32[$2 + 8 >> 2] = $3; @@ -52334,7 +52340,7 @@ function vision__HoughSimilarityVoting__voteAtIndex_28int_2c_20unsigned_20int_29 __stack_pointer = $3 + 32 | 0; return; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 16213), 15776), 3305), 290), 3875), 16393), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 16781), 16268), 3647), 290), 4217), 16961), 13); abort(); abort(); } @@ -52553,22 +52559,22 @@ function $28anonymous_20namespace_29__itanium_demangle__BinaryExpr__printLeft_28 $2 = __stack_pointer - 128 | 0; __stack_pointer = $2; $6 = $0 + 12 | 0; - if ($28anonymous_20namespace_29__itanium_demangle__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_20const__2c_20_28anonymous_20namespace_29__itanium_demangle__StringView_20const__29($6, $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 120 | 0, 36400))) { - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 112 | 0, 37439); + if ($28anonymous_20namespace_29__itanium_demangle__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_20const__2c_20_28anonymous_20namespace_29__itanium_demangle__StringView_20const__29($6, $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 120 | 0, 37472))) { + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 112 | 0, 38511); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 56 >> 2] = $4; HEAP32[$2 + 60 >> 2] = $5; $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 56 | 0); } - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 104 | 0, 37439); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 104 | 0, 38511); $5 = HEAP32[$3 >> 2]; $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 48 >> 2] = $5; HEAP32[$2 + 52 >> 2] = $4; $1 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 48 | 0); $28anonymous_20namespace_29__itanium_demangle__Node__print_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const(HEAP32[$0 + 8 >> 2], $1); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 96 | 0, 37921); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 96 | 0, 38993); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 40 >> 2] = $4; @@ -52582,21 +52588,21 @@ function $28anonymous_20namespace_29__itanium_demangle__BinaryExpr__printLeft_28 HEAP32[$2 + 88 >> 2] = $5; HEAP32[$2 + 92 >> 2] = $4; $1 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 32 | 0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 80 | 0, 37438); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 80 | 0, 38510); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 24 >> 2] = $4; HEAP32[$2 + 28 >> 2] = $5; $1 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 24 | 0); $28anonymous_20namespace_29__itanium_demangle__Node__print_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const(HEAP32[$0 + 20 >> 2], $1); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 72 | 0, 37332); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 72 | 0, 38404); $5 = HEAP32[$3 >> 2]; $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 16 >> 2] = $5; HEAP32[$2 + 20 >> 2] = $4; $0 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 16 | 0); - if ($28anonymous_20namespace_29__itanium_demangle__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_20const__2c_20_28anonymous_20namespace_29__itanium_demangle__StringView_20const__29($6, $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 120 | 0, 36400))) { - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 - -64 | 0, 37332); + if ($28anonymous_20namespace_29__itanium_demangle__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_20const__2c_20_28anonymous_20namespace_29__itanium_demangle__StringView_20const__29($6, $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 120 | 0, 37472))) { + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 - -64 | 0, 38404); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 8 >> 2] = $4; @@ -52656,7 +52662,7 @@ function extractVisibleFeaturesHomography($0, $1, $2, $3, $4, $5) { $15 = HEAPF32[$1 + 12 >> 2]; if (!(!($7 <= $15) | !(HEAPF32[$1 + 16 >> 2] <= $7))) { if (($14 | 0) == 200) { - arLog(0, 3, 37955, 0); + arLog(0, 3, 39027, 0); $0 = $4 + 4812 | 0; break label$1; } @@ -52743,18 +52749,18 @@ function getNFTMarkerInfo($0, $1) { $2 = __stack_pointer - 400 | 0; __stack_pointer = $2; HEAP32[$2 + 396 >> 2] = $0; - wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(77804, $2 + 396 | 0), + wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(78876, $2 + 396 | 0), HEAP32[wasm2js_i32$0 + 240 >> 2] = wasm2js_i32$1; - wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(77804), + wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(78876), HEAP32[wasm2js_i32$0 + 144 >> 2] = wasm2js_i32$1; label$1: { if (std____2__operator___28std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__2c_20std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__29($2 + 240 | 0, $2 + 144 | 0)) { - $0 = HEAP32[18159]; + $0 = HEAP32[18427]; break label$1; } - $3 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(77804, $2 + 396 | 0); + $3 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(78876, $2 + 396 | 0); if (HEAP32[$3 + 260 >> 2] <= ($1 | 0)) { - $0 = HEAP32[18160]; + $0 = HEAP32[18428]; break label$1; } memset($2 + 144 | 0, 0, 96); @@ -52770,13 +52776,13 @@ function getNFTMarkerInfo($0, $1) { $0 = 0; if (($4 | 0) == 3) { if ((arFilterTransMat(HEAP32[$3 + 232 >> 2], $2 + 240 | 0, $5 >>> 31 | 0) | 0) < 0) { - webarkitLOGe_28char__2c_20int_29(36974, $1); + webarkitLOGe_28char__2c_20int_29(38046, $1); } matrixLerp($2 + 240 | 0, $2 + 144 | 0, Math_fround(.949999988079071)); if (($5 | 0) >= 0) { break label$6; } - webarkitLOGi_28char__2c_20int_29(33756, $5); + webarkitLOGi_28char__2c_20int_29(34828, $5); $0 = -2; HEAP32[$3 + 256 >> 2] = -2; break label$4; @@ -52798,7 +52804,7 @@ function getNFTMarkerInfo($0, $1) { $0 = HEAP32[((HEAP32[$3 + 256 >> 2] << 2) + $3 | 0) + 264 >> 2]; HEAP32[$2 + 132 >> 2] = HEAP32[$3 + 260 >> 2] - 1; HEAP32[$2 + 128 >> 2] = $0; - arLog(0, 1, 38006, $2 + 128 | 0); + arLog(0, 1, 39078, $2 + 128 | 0); $0 = HEAP32[$3 + 256 >> 2]; } label$12: { @@ -52817,11 +52823,11 @@ function getNFTMarkerInfo($0, $1) { HEAPF64[$2 + 104 >> 3] = HEAPF64[$2 + 232 >> 3]; HEAP32[$2 >> 2] = $1; HEAPF64[$2 + 8 >> 3] = HEAPF32[$2 + 140 >> 2]; - emscripten_asm_const_int(76126, 38097, $2 | 0) | 0; + emscripten_asm_const_int(77198, 39169, $2 | 0) | 0; break label$12; } HEAP32[$2 + 112 >> 2] = $1; - emscripten_asm_const_int(76832, 38112, $2 + 112 | 0) | 0; + emscripten_asm_const_int(77904, 39184, $2 + 112 | 0) | 0; } $0 = 0; } @@ -53149,8 +53155,8 @@ function arGetContour($0, $1, $2, $3, $4, $5, $6) { break label$11; } $8 = $7 << 2; - $4 = HEAP32[$8 + 11664 >> 2]; - $8 = HEAP32[$8 + 11632 >> 2]; + $4 = HEAP32[$8 + 8416 >> 2]; + $8 = HEAP32[$8 + 8384 >> 2]; if (HEAP16[($8 + Math_imul($1, $4) << 1) + $3 >> 1] > 0) { break label$9; } @@ -53160,7 +53166,7 @@ function arGetContour($0, $1, $2, $3, $4, $5, $6) { } break; } - arLog(0, 3, 2812, 0); + arLog(0, 3, 3116, 0); $2 = -1; break label$1; } @@ -53186,7 +53192,7 @@ function arGetContour($0, $1, $2, $3, $4, $5, $6) { } break; } - arLog(0, 3, 3482, 0); + arLog(0, 3, 3824, 0); $2 = -1; break label$1; } @@ -53397,21 +53403,21 @@ function $28anonymous_20namespace_29__itanium_demangle__NewExpr__printLeft_28_28 $2 = __stack_pointer - 112 | 0; __stack_pointer = $2; if (HEAPU8[$0 + 28 | 0]) { - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 104 | 0, 37579); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 104 | 0, 38651); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 48 >> 2] = $4; HEAP32[$2 + 52 >> 2] = $5; $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 48 | 0); } - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 96 | 0, 28200); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 96 | 0, 29272); $5 = HEAP32[$3 >> 2]; $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 40 >> 2] = $5; HEAP32[$2 + 44 >> 2] = $4; $1 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 40 | 0); if (HEAPU8[$0 + 29 | 0]) { - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 88 | 0, 34042); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 88 | 0, 35114); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 32 >> 2] = $4; @@ -53421,14 +53427,14 @@ function $28anonymous_20namespace_29__itanium_demangle__NewExpr__printLeft_28_28 $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28char_29($1, 32); $6 = $0 + 8 | 0; if (!$28anonymous_20namespace_29__itanium_demangle__NodeArray__empty_28_29_20const($6)) { - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 80 | 0, 37439); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 80 | 0, 38511); $5 = HEAP32[$3 >> 2]; $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 24 >> 2] = $5; HEAP32[$2 + 28 >> 2] = $4; $7 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 24 | 0); $28anonymous_20namespace_29__itanium_demangle__NodeArray__printWithComma_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const($6, $7); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 72 | 0, 37332); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 72 | 0, 38404); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 16 >> 2] = $4; @@ -53438,14 +53444,14 @@ function $28anonymous_20namespace_29__itanium_demangle__NewExpr__printLeft_28_28 $28anonymous_20namespace_29__itanium_demangle__Node__print_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const(HEAP32[$0 + 16 >> 2], $1); $0 = $0 + 20 | 0; if (!$28anonymous_20namespace_29__itanium_demangle__NodeArray__empty_28_29_20const($0)) { - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 - -64 | 0, 37439); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 - -64 | 0, 38511); $5 = HEAP32[$3 >> 2]; $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 8 >> 2] = $5; HEAP32[$2 + 12 >> 2] = $4; $1 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 8 | 0); $28anonymous_20namespace_29__itanium_demangle__NodeArray__printWithComma_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const($0, $1); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 56 | 0, 37332); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 56 | 0, 38404); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = $4; @@ -53479,7 +53485,7 @@ function vision__FindHoughMatches_28std____2__vector_vision__match_t_2c_20std___ continue; } } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 22867), 7402), 8391), 342), 8920), 22913), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 23749), 7738), 8835), 342), 9364), 23795), 13); abort(); abort(); } @@ -53532,7 +53538,7 @@ function std____2__enable_if__28__is_cpp17_forward_iterator_std____2____wrap_ite function arPattLoadFromBuffer($0, $1) { var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0; if (!$0) { - arLog(0, 3, 3039, 0); + arLog(0, 3, 3343, 0); return -1; } if ($1) { @@ -53550,7 +53556,7 @@ function arPattLoadFromBuffer($0, $1) { if (($3 | 0) != ($8 | 0)) { $10 = strdup($1); if (!$10) { - arLog(0, 3, 4014, 0); + arLog(0, 3, 4356, 0); return -1; } $14 = $8 << 2; @@ -53594,7 +53600,7 @@ function arPattLoadFromBuffer($0, $1) { $3 = HEAP32[$0 + 28 >> 2]; continue; } else { - arLog(0, 3, 4779, 0); + arLog(0, 3, 5121, 0); dlfree($10); return -1; } @@ -53664,7 +53670,7 @@ function arPattLoadFromBuffer($0, $1) { continue; } } - arLog(0, 3, 3489, 0); + arLog(0, 3, 3831, 0); return -1; } @@ -53769,42 +53775,42 @@ function jpeg_idct_6x3($0, $1, $2, $3, $4) { function std____2__init_months_28_29() { var $0 = 0; - if (!HEAPU8[82992]) { - $0 = 82704; + if (!HEAPU8[84064]) { + $0 = 83776; while (1) { $0 = std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_28_29($0) + 12 | 0; - if (($0 | 0) != 82992) { + if (($0 | 0) != 84064) { continue; } break; } - __cxa_atexit(341, 0, 1024); - HEAP8[82992] = 1; - } - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(82704, 27631); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(82716, 27622); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(82728, 31178); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(82740, 30954); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(82752, 27712); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(82764, 31525); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(82776, 27650); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(82788, 28904); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(82800, 30355); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(82812, 30338); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(82824, 30346); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(82836, 30365); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(82848, 30791); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(82860, 33901); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(82872, 30404); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(82884, 30190); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(82896, 27712); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(82908, 30563); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(82920, 30892); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(82932, 31184); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(82944, 30507); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(82956, 29410); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(82968, 28207); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(82980, 33827); + __cxa_atexit(340, 0, 1024); + HEAP8[84064] = 1; + } + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83776, 28703); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83788, 28694); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83800, 32250); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83812, 32026); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83824, 28784); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83836, 32597); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83848, 28722); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83860, 29976); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83872, 31427); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83884, 31410); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83896, 31418); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83908, 31437); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83920, 31863); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83932, 34973); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83944, 31476); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83956, 31262); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83968, 28784); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83980, 31635); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83992, 31964); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(84004, 32256); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(84016, 31579); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(84028, 30482); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(84040, 29279); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(84052, 34899); } function setCamera($0, $1) { @@ -53813,50 +53819,50 @@ function setCamera($0, $1) { __stack_pointer = $2; HEAP32[$2 + 24 >> 2] = $1; HEAP32[$2 + 28 >> 2] = $0; - wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(77804, $2 + 28 | 0), + wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(78876, $2 + 28 | 0), HEAP32[wasm2js_i32$0 + 16 >> 2] = wasm2js_i32$1; - wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(77804), + wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(78876), HEAP32[wasm2js_i32$0 + 8 >> 2] = wasm2js_i32$1; $1 = -1; label$1: { if (std____2__operator___28std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__2c_20std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__29($2 + 16 | 0, $2 + 8 | 0)) { break label$1; } - $0 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(77804, $2 + 28 | 0); - wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__unordered_map_int_2c_20ARParam_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20ARParam__20__20___find_28int_20const__29(77824, $2 + 24 | 0), + $0 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(78876, $2 + 28 | 0); + wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__unordered_map_int_2c_20ARParam_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20ARParam__20__20___find_28int_20const__29(78896, $2 + 24 | 0), HEAP32[wasm2js_i32$0 + 16 >> 2] = wasm2js_i32$1; - wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__unordered_map_int_2c_20ARParam_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20ARParam__20__20___end_28_29(77824), + wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__unordered_map_int_2c_20ARParam_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20ARParam__20__20___end_28_29(78896), HEAP32[wasm2js_i32$0 + 8 >> 2] = wasm2js_i32$1; if (std____2__operator___28std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20ARParam__2c_20void_____20__20const__2c_20std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20ARParam__2c_20void_____20__20const__29($2 + 16 | 0, $2 + 8 | 0)) { break label$1; } - $4 = __memcpy($0 + 8 | 0, std____2__unordered_map_int_2c_20ARParam_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20ARParam__20__20___operator_5b_5d_28int_20const__29(77824, $2 + 24 | 0), 184); + $4 = __memcpy($0 + 8 | 0, std____2__unordered_map_int_2c_20ARParam_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20ARParam__20__20___operator_5b_5d_28int_20const__29(78896, $2 + 24 | 0), 184); $5 = HEAP32[$0 + 8 >> 2]; $3 = HEAP32[$0 + 12 >> 2]; if (!(($5 | 0) == HEAP32[$0 + 208 >> 2] & ($3 | 0) == HEAP32[$0 + 212 >> 2])) { HEAP32[$2 + 4 >> 2] = $3; HEAP32[$2 >> 2] = $5; - arLog(0, 2, 38033, $2); + arLog(0, 2, 39105, $2); arParamChangeSize($4, HEAP32[$0 + 208 >> 2], HEAP32[$0 + 212 >> 2], $4); } deleteHandle($0); $3 = arParamLTCreate($4, 15); HEAP32[$0 + 192 >> 2] = $3; if (!$3) { - webarkitLOGe_28char__29(36871); + webarkitLOGe_28char__29(37943); break label$1; } $3 = arCreateHandle($3); HEAP32[$0 + 216 >> 2] = $3; if (!$3) { - webarkitLOGe_28char__29(36914); + webarkitLOGe_28char__29(37986); break label$1; } arSetPixelFormat($3, HEAP32[$0 + 544 >> 2]); $4 = ar3DCreateHandle($4); HEAP32[$0 + 220 >> 2] = $4; if (!$4) { - webarkitLOGe_28char__29(31808); + webarkitLOGe_28char__29(32880); break label$1; } arglCameraFrustumRH(HEAP32[$0 + 192 >> 2], HEAPF64[$0 + 392 >> 3], HEAPF64[$0 + 400 >> 3], $0 + 416 | 0); @@ -54119,7 +54125,7 @@ function ar2ReadImageSetOld($0) { break label$5; } } - arLog(0, 3, 4622, 0); + arLog(0, 3, 4964, 0); break label$3; } $3 = dlmalloc($5 << 2); @@ -54535,7 +54541,7 @@ function vision__VisualDatabase_vision__FREAKExtractor_2c_20vision__BinaryFeatur std____2__enable_if___compatible_with_vision__Keyframe_96__2c_20vision__Keyframe_96__20___value_2c_20void___type_20std____2__shared_ptr_vision__Keyframe_96__20___reset_vision__Keyframe_96__20__28vision__Keyframe_96___29($4, vision__Keyframe_96___Keyframe_28_29(operator_20new_28unsigned_20long_29(148))); vision__Keyframe_96___setWidth_28int_29(std____2__shared_ptr_vision__Keyframe_96__20___operator___28_29_20const($4), vision__Image__width_28_29_20const(std____2__vector_vision__Image_2c_20std____2__allocator_vision__Image__20___operator_5b_5d_28unsigned_20long_29_20const(vision__GaussianScaleSpacePyramid__images_28_29_20const($1), 0))); vision__Keyframe_96___setHeight_28int_29(std____2__shared_ptr_vision__Keyframe_96__20___operator___28_29_20const($4), vision__Image__height_28_29_20const(std____2__vector_vision__Image_2c_20std____2__allocator_vision__Image__20___operator_5b_5d_28unsigned_20long_29_20const(vision__GaussianScaleSpacePyramid__images_28_29_20const($1), 0))); - $5 = vision__ScopedTimer__ScopedTimer_28char_20const__29($2 + 16 | 0, 3720); + $5 = vision__ScopedTimer__ScopedTimer_28char_20const__29($2 + 16 | 0, 4062); if (vision__ScopedTimer__operator_20bool_28_29($5)) { void_20vision__FindFeatures_vision__FREAKExtractor_2c_2096__28vision__Keyframe_96___2c_20vision__GaussianScaleSpacePyramid_20const__2c_20vision__DoGScaleInvariantDetector__2c_20vision__FREAKExtractor__29(std____2__shared_ptr_vision__Keyframe_96__20___get_28_29_20const($4), $1, $3, $0 + 316 | 0); } @@ -54545,10 +54551,10 @@ function vision__VisualDatabase_vision__FREAKExtractor_2c_20vision__BinaryFeatur $3 = std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___c_str_28_29_20const($2 + 16 | 0); wasm2js_i32$0 = $2, wasm2js_i32$1 = vision__BinaryFeatureStore__size_28_29_20const(vision__Keyframe_96___store_28_29(std____2__shared_ptr_vision__Keyframe_96__20___operator___28_29_20const($4))), HEAP32[wasm2js_i32$0 + 12 >> 2] = wasm2js_i32$1; - HEAP32[$2 + 8 >> 2] = 26565; + HEAP32[$2 + 8 >> 2] = 27637; HEAP32[$2 + 4 >> 2] = $3; - HEAP32[$2 >> 2] = 5352; - vision__Logger__write_28vision__LoggerPriorityLevel_2c_20char_20const__2c_20____29($1, 8, 21120, $2); + HEAP32[$2 >> 2] = 5694; + vision__Logger__write_28vision__LoggerPriorityLevel_2c_20char_20const__2c_20____29($1, 8, 21888, $2); std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20____basic_string_28_29($2 + 16 | 0); $1 = vision__VisualDatabase_vision__FREAKExtractor_2c_20vision__BinaryFeatureStore_2c_20vision__BinaryFeatureMatcher_96__20___query_28vision__Keyframe_96__20const__29($0, std____2__shared_ptr_vision__Keyframe_96__20___get_28_29_20const($4)); __stack_pointer = $2 + 48 | 0; @@ -54698,14 +54704,14 @@ function $28anonymous_20namespace_29__itanium_demangle__FunctionType__printRight var $2 = 0, $3 = 0, $4 = 0, $5 = 0; $2 = __stack_pointer - 112 | 0; __stack_pointer = $2; - $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 104 | 0, 37439); + $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 104 | 0, 38511); $5 = HEAP32[$4 >> 2]; $3 = HEAP32[$4 + 4 >> 2]; HEAP32[$2 + 48 >> 2] = $5; HEAP32[$2 + 52 >> 2] = $3; $1 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 48 | 0); $28anonymous_20namespace_29__itanium_demangle__NodeArray__printWithComma_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const($0 + 12 | 0, $1); - $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 96 | 0, 37332); + $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 96 | 0, 38404); $3 = HEAP32[$4 >> 2]; $5 = HEAP32[$4 + 4 >> 2]; HEAP32[$2 + 40 >> 2] = $3; @@ -54715,7 +54721,7 @@ function $28anonymous_20namespace_29__itanium_demangle__FunctionType__printRight FUNCTION_TABLE[HEAP32[HEAP32[$3 >> 2] + 20 >> 2]]($3, $1); $3 = HEAP32[$0 + 20 >> 2]; if ($3 & 1) { - $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 88 | 0, 28911); + $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 88 | 0, 29983); $5 = HEAP32[$4 >> 2]; $3 = HEAP32[$4 + 4 >> 2]; HEAP32[$2 + 32 >> 2] = $5; @@ -54724,7 +54730,7 @@ function $28anonymous_20namespace_29__itanium_demangle__FunctionType__printRight $3 = HEAP32[$0 + 20 >> 2]; } if ($3 & 2) { - $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 80 | 0, 31666); + $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 80 | 0, 32738); $3 = HEAP32[$4 >> 2]; $5 = HEAP32[$4 + 4 >> 2]; HEAP32[$2 + 24 >> 2] = $3; @@ -54733,7 +54739,7 @@ function $28anonymous_20namespace_29__itanium_demangle__FunctionType__printRight $3 = HEAP32[$0 + 20 >> 2]; } if ($3 & 4) { - $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 72 | 0, 29388); + $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 72 | 0, 30460); $5 = HEAP32[$4 >> 2]; $3 = HEAP32[$4 + 4 >> 2]; HEAP32[$2 + 16 >> 2] = $5; @@ -54745,7 +54751,7 @@ function $28anonymous_20namespace_29__itanium_demangle__FunctionType__printRight label$6: { switch (HEAPU8[$0 + 24 | 0] - 1 | 0) { case 0: - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 - -64 | 0, 37504); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 - -64 | 0, 38576); break label$5; case 1: @@ -54755,7 +54761,7 @@ function $28anonymous_20namespace_29__itanium_demangle__FunctionType__printRight break label$4; } } - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 56 | 0, 37500); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 56 | 0, 38572); } $4 = $3; $3 = HEAP32[$4 >> 2]; @@ -55648,14 +55654,14 @@ function $28anonymous_20namespace_29__itanium_demangle__FunctionEncoding__printR var $2 = 0, $3 = 0, $4 = 0, $5 = 0; $2 = __stack_pointer - 112 | 0; __stack_pointer = $2; - $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 104 | 0, 37439); + $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 104 | 0, 38511); $5 = HEAP32[$4 >> 2]; $3 = HEAP32[$4 + 4 >> 2]; HEAP32[$2 + 48 >> 2] = $5; HEAP32[$2 + 52 >> 2] = $3; $1 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 48 | 0); $28anonymous_20namespace_29__itanium_demangle__NodeArray__printWithComma_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const($0 + 16 | 0, $1); - $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 96 | 0, 37332); + $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 96 | 0, 38404); $3 = HEAP32[$4 >> 2]; $5 = HEAP32[$4 + 4 >> 2]; HEAP32[$2 + 40 >> 2] = $3; @@ -55667,7 +55673,7 @@ function $28anonymous_20namespace_29__itanium_demangle__FunctionEncoding__printR } $3 = HEAP32[$0 + 28 >> 2]; if ($3 & 1) { - $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 88 | 0, 28911); + $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 88 | 0, 29983); $5 = HEAP32[$4 >> 2]; $3 = HEAP32[$4 + 4 >> 2]; HEAP32[$2 + 32 >> 2] = $5; @@ -55676,7 +55682,7 @@ function $28anonymous_20namespace_29__itanium_demangle__FunctionEncoding__printR $3 = HEAP32[$0 + 28 >> 2]; } if ($3 & 2) { - $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 80 | 0, 31666); + $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 80 | 0, 32738); $3 = HEAP32[$4 >> 2]; $5 = HEAP32[$4 + 4 >> 2]; HEAP32[$2 + 24 >> 2] = $3; @@ -55685,7 +55691,7 @@ function $28anonymous_20namespace_29__itanium_demangle__FunctionEncoding__printR $3 = HEAP32[$0 + 28 >> 2]; } if ($3 & 4) { - $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 72 | 0, 29388); + $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 72 | 0, 30460); $5 = HEAP32[$4 >> 2]; $3 = HEAP32[$4 + 4 >> 2]; HEAP32[$2 + 16 >> 2] = $5; @@ -55697,7 +55703,7 @@ function $28anonymous_20namespace_29__itanium_demangle__FunctionEncoding__printR label$7: { switch (HEAPU8[$0 + 32 | 0] - 1 | 0) { case 0: - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 - -64 | 0, 37504); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 - -64 | 0, 38576); break label$6; case 1: @@ -55707,7 +55713,7 @@ function $28anonymous_20namespace_29__itanium_demangle__FunctionEncoding__printR break label$5; } } - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 56 | 0, 37500); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 56 | 0, 38572); } $4 = $3; $3 = HEAP32[$4 >> 2]; @@ -55900,14 +55906,14 @@ function vision__BinomialPyramid32f__apply_filter_28vision__Image__2c_20vision__ case 0: $2 = __cxa_allocate_exception(16) | 0; - vision__Exception__Exception_28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__29($2, std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_std__nullptr_t__28char_20const__29($3, 14304)); - __cxa_throw($2 | 0, 26212, 14); + vision__Exception__Exception_28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__29($2, std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_std__nullptr_t__28char_20const__29($3, 14720)); + __cxa_throw($2 | 0, 27284, 14); abort(); default: $2 = __cxa_allocate_exception(16) | 0; - vision__Exception__Exception_28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__29($2, std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_std__nullptr_t__28char_20const__29($3, 14851)); - __cxa_throw($2 | 0, 26212, 14); + vision__Exception__Exception_28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__29($2, std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_std__nullptr_t__28char_20const__29($3, 15305)); + __cxa_throw($2 | 0, 27284, 14); abort(); case 1: @@ -55919,7 +55925,7 @@ function vision__BinomialPyramid32f__apply_filter_28vision__Image__2c_20vision__ __stack_pointer = $3 + 16 | 0; return; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 13338), 2469), 3305), 357), 3875), 13746), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 13754), 2697), 3647), 357), 4217), 14162), 13); abort(); abort(); } @@ -56069,7 +56075,7 @@ function std____2__money_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_ __stack_pointer = $0; HEAP32[$0 + 432 >> 2] = $2; HEAP32[$0 + 440 >> 2] = $1; - HEAP32[$0 + 20 >> 2] = 336; + HEAP32[$0 + 20 >> 2] = 335; $7 = std____2__unique_ptr_wchar_t_2c_20void_20_28__29_28void__29___unique_ptr_true_2c_20void__28wchar_t__2c_20std____2____dependent_type_std____2____unique_ptr_deleter_sfinae_void_20_28__29_28void__29__2c_20true_____good_rval_ref_type_29($0 + 24 | 0, $0 + 32 | 0, $0 + 20 | 0); std____2__ios_base__getloc_28_29_20const($0 + 16 | 0, $4); $1 = std____2__ctype_wchar_t__20const__20std____2__use_facet_std____2__ctype_wchar_t__20__28std____2__locale_20const__29($0 + 16 | 0); @@ -56106,8 +56112,8 @@ function ar2ReadImageSet($0) { var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; $1 = __stack_pointer - 96 | 0; __stack_pointer = $1; - HEAP16[$1 + 88 >> 1] = HEAPU8[20964] | HEAPU8[20965] << 8; - HEAP32[$1 + 84 >> 2] = HEAPU8[20960] | HEAPU8[20961] << 8 | (HEAPU8[20962] << 16 | HEAPU8[20963] << 24); + HEAP16[$1 + 88 >> 1] = HEAPU8[21732] | HEAPU8[21733] << 8; + HEAP32[$1 + 84 >> 2] = HEAPU8[21728] | HEAPU8[21729] << 8 | (HEAPU8[21730] << 16 | HEAPU8[21731] << 24); label$1: { label$2: { label$3: { @@ -56116,12 +56122,12 @@ function ar2ReadImageSet($0) { HEAP32[$1 + 64 >> 2] = $0; HEAP32[$1 + 68 >> 2] = $1 + 84; siprintf($2, 1959, $1 - -64 | 0); - $6 = fopen($2, 3214); + $6 = fopen($2, 3556); dlfree($2); if (!$6) { HEAP32[$1 >> 2] = $0; HEAP32[$1 + 4 >> 2] = $1 + 84; - arLog(0, 3, 4083, $1); + arLog(0, 3, 4425, $1); $4 = 0; break label$2; } @@ -56138,11 +56144,11 @@ function ar2ReadImageSet($0) { break label$8; } } - arLog(0, 3, 4622, 0); + arLog(0, 3, 4964, 0); break label$7; } HEAP32[$1 + 48 >> 2] = $5; - arLog(0, 1, 5499, $1 + 48 | 0); + arLog(0, 1, 5841, $1 + 48 | 0); $3 = dlmalloc($5 << 2); HEAP32[$4 >> 2] = $3; if (!$3) { @@ -56160,7 +56166,7 @@ function ar2ReadImageSet($0) { if (HEAP32[$7 + 4 >> 2] != 1) { HEAP32[$1 + 32 >> 2] = $0; HEAP32[$1 + 36 >> 2] = $1 + 84; - arLog(0, 2, 6234, $1 + 32 | 0); + arLog(0, 2, 6576, $1 + 32 | 0); dlfree(HEAP32[$3 >> 2]); dlfree($3); dlfree($4); @@ -56228,7 +56234,7 @@ function ar2ReadImageSet($0) { } HEAP32[$1 + 16 >> 2] = $0; HEAP32[$1 + 20 >> 2] = $1 + 84; - arLog(0, 2, 6234, $1 + 16 | 0); + arLog(0, 2, 6576, $1 + 16 | 0); dlfree(HEAP32[$3 >> 2]); dlfree($3); dlfree($4); @@ -56553,7 +56559,7 @@ function start_pass_1_quant($0, $1) { $2 = 0; while (1) { $9 = (($3 << 6) + $5 | 0) + ($2 << 2) | 0; - $1 = Math_imul(HEAPU8[(($3 << 4) + $2 | 0) + 42064 | 0], -510); + $1 = Math_imul(HEAPU8[(($3 << 4) + $2 | 0) + 43136 | 0], -510); label$15: { if (($1 | 0) <= -65026) { $1 = 0 - ((-65025 - $1 | 0) / ($4 | 0) | 0) | 0; @@ -57095,7 +57101,7 @@ function std____2__money_get_char_2c_20std____2__istreambuf_iterator_char_2c_20s __stack_pointer = $0; HEAP32[$0 + 144 >> 2] = $2; HEAP32[$0 + 152 >> 2] = $1; - HEAP32[$0 + 20 >> 2] = 336; + HEAP32[$0 + 20 >> 2] = 335; $7 = std____2__unique_ptr_char_2c_20void_20_28__29_28void__29___unique_ptr_true_2c_20void__28char__2c_20std____2____dependent_type_std____2____unique_ptr_deleter_sfinae_void_20_28__29_28void__29__2c_20true_____good_rval_ref_type_29($0 + 24 | 0, $0 + 32 | 0, $0 + 20 | 0); std____2__ios_base__getloc_28_29_20const($0 + 16 | 0, $4); $1 = std____2__ctype_char__20const__20std____2__use_facet_std____2__ctype_char__20__28std____2__locale_20const__29($0 + 16 | 0); @@ -57186,11 +57192,11 @@ function vision__GaussianScaleSpacePyramid__get_28unsigned_20long_2c_20unsigned_ } return std____2__vector_vision__Image_2c_20std____2__allocator_vision__Image__20___operator_5b_5d_28unsigned_20long_29_20const($0 + 4 | 0, Math_imul($1, $3) + $2 | 0); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 21613), 21657), 3305), 218), 3875), 21768), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 22381), 22425), 3647), 218), 4217), 22574), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 21835), 21657), 3305), 219), 3875), 21886), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 22641), 22425), 3647), 219), 4217), 22692), 13); abort(); abort(); } @@ -57317,29 +57323,29 @@ function examine_app0($0, $1, $2, $3) { function std____2__DoIOSInit__DoIOSInit_28_29($0) { var $1 = 0; - $1 = HEAP32[13241]; - std____2____stdinbuf_char_____stdinbuf_28_IO_FILE__2c_20__mbstate_t__29(81492, $1, 81548); - std____2__basic_istream_char_2c_20std____2__char_traits_char__20___basic_istream_28std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20___29(80808, 81492); - std____2____stdinbuf_wchar_t_____stdinbuf_28_IO_FILE__2c_20__mbstate_t__29(81556, $1, 81612); - std____2__basic_istream_wchar_t_2c_20std____2__char_traits_wchar_t__20___basic_istream_28std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20___29(80896, 81556); - $1 = HEAP32[12085]; - std____2____stdoutbuf_char_____stdoutbuf_28_IO_FILE__2c_20__mbstate_t__29(81620, $1, 81668); - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___basic_ostream_28std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20___29(80984, 81620); - std____2____stdoutbuf_wchar_t_____stdoutbuf_28_IO_FILE__2c_20__mbstate_t__29(81676, $1, 81724); - std____2__basic_ostream_wchar_t_2c_20std____2__char_traits_wchar_t__20___basic_ostream_28std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20___29(81068, 81676); - $1 = HEAP32[12084]; - std____2____stdoutbuf_char_____stdoutbuf_28_IO_FILE__2c_20__mbstate_t__29(81732, $1, 81780); - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___basic_ostream_28std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20___29(81152, 81732); - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___basic_ostream_28std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20___29(81320, std____2__basic_ios_char_2c_20std____2__char_traits_char__20___rdbuf_28_29_20const(HEAP32[HEAP32[20288] - 12 >> 2] + 81152 | 0)); - std____2____stdoutbuf_wchar_t_____stdoutbuf_28_IO_FILE__2c_20__mbstate_t__29(81788, $1, 81836); - std____2__basic_ostream_wchar_t_2c_20std____2__char_traits_wchar_t__20___basic_ostream_28std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20___29(81236, 81788); - std____2__basic_ostream_wchar_t_2c_20std____2__char_traits_wchar_t__20___basic_ostream_28std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20___29(81404, std____2__basic_ios_wchar_t_2c_20std____2__char_traits_wchar_t__20___rdbuf_28_29_20const(HEAP32[HEAP32[20309] - 12 >> 2] + 81236 | 0)); - std____2__basic_ios_char_2c_20std____2__char_traits_char__20___tie_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29(HEAP32[HEAP32[20202] - 12 >> 2] + 80808 | 0, 80984); - std____2__basic_ios_wchar_t_2c_20std____2__char_traits_wchar_t__20___tie_28std____2__basic_ostream_wchar_t_2c_20std____2__char_traits_wchar_t__20___29(HEAP32[HEAP32[20224] - 12 >> 2] + 80896 | 0, 81068); - std____2__unitbuf_28std____2__ios_base__29(HEAP32[HEAP32[20288] - 12 >> 2] + 81152 | 0); - std____2__unitbuf_28std____2__ios_base__29(HEAP32[HEAP32[20309] - 12 >> 2] + 81236 | 0); - std____2__basic_ios_char_2c_20std____2__char_traits_char__20___tie_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29(HEAP32[HEAP32[20288] - 12 >> 2] + 81152 | 0, 80984); - std____2__basic_ios_wchar_t_2c_20std____2__char_traits_wchar_t__20___tie_28std____2__basic_ostream_wchar_t_2c_20std____2__char_traits_wchar_t__20___29(HEAP32[HEAP32[20309] - 12 >> 2] + 81236 | 0, 81068); + $1 = HEAP32[13509]; + std____2____stdinbuf_char_____stdinbuf_28_IO_FILE__2c_20__mbstate_t__29(82564, $1, 82620); + std____2__basic_istream_char_2c_20std____2__char_traits_char__20___basic_istream_28std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20___29(81880, 82564); + std____2____stdinbuf_wchar_t_____stdinbuf_28_IO_FILE__2c_20__mbstate_t__29(82628, $1, 82684); + std____2__basic_istream_wchar_t_2c_20std____2__char_traits_wchar_t__20___basic_istream_28std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20___29(81968, 82628); + $1 = HEAP32[12353]; + std____2____stdoutbuf_char_____stdoutbuf_28_IO_FILE__2c_20__mbstate_t__29(82692, $1, 82740); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___basic_ostream_28std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20___29(82056, 82692); + std____2____stdoutbuf_wchar_t_____stdoutbuf_28_IO_FILE__2c_20__mbstate_t__29(82748, $1, 82796); + std____2__basic_ostream_wchar_t_2c_20std____2__char_traits_wchar_t__20___basic_ostream_28std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20___29(82140, 82748); + $1 = HEAP32[12352]; + std____2____stdoutbuf_char_____stdoutbuf_28_IO_FILE__2c_20__mbstate_t__29(82804, $1, 82852); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___basic_ostream_28std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20___29(82224, 82804); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___basic_ostream_28std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20___29(82392, std____2__basic_ios_char_2c_20std____2__char_traits_char__20___rdbuf_28_29_20const(HEAP32[HEAP32[20556] - 12 >> 2] + 82224 | 0)); + std____2____stdoutbuf_wchar_t_____stdoutbuf_28_IO_FILE__2c_20__mbstate_t__29(82860, $1, 82908); + std____2__basic_ostream_wchar_t_2c_20std____2__char_traits_wchar_t__20___basic_ostream_28std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20___29(82308, 82860); + std____2__basic_ostream_wchar_t_2c_20std____2__char_traits_wchar_t__20___basic_ostream_28std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20___29(82476, std____2__basic_ios_wchar_t_2c_20std____2__char_traits_wchar_t__20___rdbuf_28_29_20const(HEAP32[HEAP32[20577] - 12 >> 2] + 82308 | 0)); + std____2__basic_ios_char_2c_20std____2__char_traits_char__20___tie_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29(HEAP32[HEAP32[20470] - 12 >> 2] + 81880 | 0, 82056); + std____2__basic_ios_wchar_t_2c_20std____2__char_traits_wchar_t__20___tie_28std____2__basic_ostream_wchar_t_2c_20std____2__char_traits_wchar_t__20___29(HEAP32[HEAP32[20492] - 12 >> 2] + 81968 | 0, 82140); + std____2__unitbuf_28std____2__ios_base__29(HEAP32[HEAP32[20556] - 12 >> 2] + 82224 | 0); + std____2__unitbuf_28std____2__ios_base__29(HEAP32[HEAP32[20577] - 12 >> 2] + 82308 | 0); + std____2__basic_ios_char_2c_20std____2__char_traits_char__20___tie_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29(HEAP32[HEAP32[20556] - 12 >> 2] + 82224 | 0, 82056); + std____2__basic_ios_wchar_t_2c_20std____2__char_traits_wchar_t__20___tie_28std____2__basic_ostream_wchar_t_2c_20std____2__char_traits_wchar_t__20___29(HEAP32[HEAP32[20577] - 12 >> 2] + 82308 | 0, 82140); return $0; } @@ -57360,7 +57366,7 @@ function $28anonymous_20namespace_29__itanium_demangle__PointerType__printLeft_2 } FUNCTION_TABLE[HEAP32[HEAP32[$3 >> 2] + 16 >> 2]]($3, $1); if ($28anonymous_20namespace_29__itanium_demangle__Node__hasArray_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const(HEAP32[$0 + 8 >> 2], $1)) { - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 88 | 0, 37934); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 88 | 0, 39006); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 40 >> 2] = $4; @@ -57373,18 +57379,18 @@ function $28anonymous_20namespace_29__itanium_demangle__PointerType__printLeft_2 break label$5; } } - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 80 | 0, 37439); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 80 | 0, 38511); $5 = HEAP32[$3 >> 2]; $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 32 >> 2] = $5; HEAP32[$2 + 36 >> 2] = $4; $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 32 | 0); } - $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 72 | 0, 37210); + $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 72 | 0, 38282); break label$1; } $0 = HEAP32[$0 + 8 >> 2]; - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 - -64 | 0, 36588); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 - -64 | 0, 37660); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 24 >> 2] = $4; @@ -57397,7 +57403,7 @@ function $28anonymous_20namespace_29__itanium_demangle__PointerType__printLeft_2 HEAP32[$2 + 56 >> 2] = $5; HEAP32[$2 + 60 >> 2] = $4; $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($3, $2 + 16 | 0); - $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 48 | 0, 36400); + $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 48 | 0, 37472); } $4 = HEAP32[$0 >> 2]; $5 = HEAP32[$0 + 4 >> 2]; @@ -57733,7 +57739,7 @@ function $28anonymous_20namespace_29__itanium_demangle__IntegerLiteral__printLef __stack_pointer = $5; $6 = $0 + 8 | 0; if ($28anonymous_20namespace_29__itanium_demangle__StringView__size_28_29_20const($6) >>> 0 >= 4) { - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($5 + 104 | 0, 37439); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($5 + 104 | 0, 38511); $3 = HEAP32[$2 >> 2]; $4 = HEAP32[$2 + 4 >> 2]; $2 = $3; @@ -57751,7 +57757,7 @@ function $28anonymous_20namespace_29__itanium_demangle__IntegerLiteral__printLef HEAP32[$4 + 96 >> 2] = $2; HEAP32[$4 + 100 >> 2] = $3; $7 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($7, $4 + 40 | 0); - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($4 + 88 | 0, 37332); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($4 + 88 | 0, 38404); $3 = HEAP32[$2 >> 2]; $4 = HEAP32[$2 + 4 >> 2]; $2 = $3; @@ -57763,7 +57769,7 @@ function $28anonymous_20namespace_29__itanium_demangle__IntegerLiteral__printLef $0 = $0 + 16 | 0; label$2: { if (HEAPU8[$28anonymous_20namespace_29__itanium_demangle__StringView__operator_5b_5d_28unsigned_20long_29_20const($0) | 0] == 110) { - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($5 + 80 | 0, 37150); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($5 + 80 | 0, 38222); $4 = HEAP32[$2 >> 2]; $3 = HEAP32[$2 + 4 >> 2]; $2 = $4; @@ -57810,7 +57816,7 @@ function $28anonymous_20namespace_29__itanium_demangle__IntegerLiteral__printLef function $28anonymous_20namespace_29__itanium_demangle__ParameterPack__ParameterPack_28_28anonymous_20namespace_29__itanium_demangle__NodeArray_29($0, $1) { var $2 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 32, 1, 1, 1); - HEAP32[$0 >> 2] = 70168; + HEAP32[$0 >> 2] = 71240; $2 = HEAP32[$1 + 4 >> 2]; $1 = HEAP32[$1 >> 2]; HEAP8[$0 + 7 | 0] = 2; @@ -57986,7 +57992,6 @@ function jpeg_idct_10x5($0, $1, $2, $3, $4) { } __stack_pointer = $18 + 160 | 0; } - function void_20emscripten__internal__RegisterClassMethod_unsigned_20long_20_28std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20_____29_28_29_20const___invoke_std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20__20__28char_20const__2c_20unsigned_20long_20_28std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20_____29_28_29_20const_29($0, $1) { var $2 = 0, $3 = 0; $2 = __stack_pointer - 16 | 0; @@ -58138,11 +58143,11 @@ function vision__GaussianScaleSpacePyramid__effectiveSigma_28unsigned_20long_2c_ } return Math_fround(pow_28float_2c_20float_29(HEAPF32[$0 + 24 >> 2], $2) * Math_fround(1 << $1)); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 22261), 21657), 3305), 232), 3875), 22389), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 23143), 22425), 3647), 232), 4217), 23271), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 21835), 21657), 3305), 233), 3875), 22412), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 22641), 22425), 3647), 233), 4217), 23294), 13); abort(); abort(); } @@ -58263,7 +58268,7 @@ function vision__DoGPyramid__alloc_28vision__GaussianScaleSpacePyramid_20const__ } } } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 1309), 2210), 3305), 53), 3875), 4335), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 1309), 2324), 3647), 53), 4217), 4677), 13); abort(); abort(); } @@ -58290,27 +58295,27 @@ function vision__DoGScaleInvariantDetector__detect_28vision__GaussianScaleSpaceP $3 = __stack_pointer - 32 | 0; __stack_pointer = $3; if ((vision__GaussianScaleSpacePyramid__numOctaves_28_29_20const($1) | 0) > 0) { - $2 = vision__ScopedTimer__ScopedTimer_28char_20const__29($3, 16998); + $2 = vision__ScopedTimer__ScopedTimer_28char_20const__29($3, 17604); if (vision__ScopedTimer__operator_20bool_28_29($2)) { vision__DoGPyramid__compute_28vision__GaussianScaleSpacePyramid_20const__29($0 + 32 | 0, $1); } vision__ScopedTimer___ScopedTimer_28_29($2); - $2 = vision__ScopedTimer__ScopedTimer_28char_20const__29($3, 17109); + $2 = vision__ScopedTimer__ScopedTimer_28char_20const__29($3, 17715); if (vision__ScopedTimer__operator_20bool_28_29($2)) { vision__DoGScaleInvariantDetector__extractFeatures_28vision__GaussianScaleSpacePyramid_20const__2c_20vision__DoGPyramid_20const__29($0, $1, $0 + 32 | 0); } vision__ScopedTimer___ScopedTimer_28_29($2); - $2 = vision__ScopedTimer__ScopedTimer_28char_20const__29($3, 17298); + $2 = vision__ScopedTimer__ScopedTimer_28char_20const__29($3, 17904); if (vision__ScopedTimer__operator_20bool_28_29($2)) { vision__DoGScaleInvariantDetector__findSubpixelLocations_28vision__GaussianScaleSpacePyramid_20const__29($0, $1); } vision__ScopedTimer___ScopedTimer_28_29($2); - $2 = vision__ScopedTimer__ScopedTimer_28char_20const__29($3, 17543); + $2 = vision__ScopedTimer__ScopedTimer_28char_20const__29($3, 18149); if (vision__ScopedTimer__operator_20bool_28_29($2)) { vision__DoGScaleInvariantDetector__pruneFeatures_28_29($0); } vision__ScopedTimer___ScopedTimer_28_29($2); - $2 = vision__ScopedTimer__ScopedTimer_28char_20const__29($3, 17731); + $2 = vision__ScopedTimer__ScopedTimer_28char_20const__29($3, 18337); if (vision__ScopedTimer__operator_20bool_28_29($2)) { vision__DoGScaleInvariantDetector__findFeatureOrientations_28vision__GaussianScaleSpacePyramid_20const__29($0, $1); } @@ -58318,7 +58323,7 @@ function vision__DoGScaleInvariantDetector__detect_28vision__GaussianScaleSpaceP __stack_pointer = $3 + 32 | 0; return; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 6799), 2210), 3305), 147), 3875), 7285), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 7135), 2324), 3647), 147), 4217), 7621), 13); abort(); abort(); } @@ -58482,11 +58487,11 @@ function vision__Timer__duration_in_seconds_28_29_20const($0) { } return $2 - $1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 1352), 2062), 3305), 80), 3875), 4308), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 1352), 2100), 3647), 80), 4217), 4650), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 5282), 2062), 3305), 81), 3875), 5784), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 5624), 2100), 3647), 81), 4217), 6126), 13); abort(); abort(); } @@ -58662,14 +58667,14 @@ function $28anonymous_20namespace_29__itanium_demangle__SubobjectExpr__printLeft $2 = __stack_pointer - 96 | 0; __stack_pointer = $2; $28anonymous_20namespace_29__itanium_demangle__Node__print_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const(HEAP32[$0 + 12 >> 2], $1); - $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 88 | 0, 36603); + $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 88 | 0, 37675); $3 = HEAP32[$4 >> 2]; $5 = HEAP32[$4 + 4 >> 2]; HEAP32[$2 + 32 >> 2] = $3; HEAP32[$2 + 36 >> 2] = $5; $1 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 32 | 0); $28anonymous_20namespace_29__itanium_demangle__Node__print_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const(HEAP32[$0 + 8 >> 2], $1); - $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 80 | 0, 37567); + $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 80 | 0, 38639); $5 = HEAP32[$4 >> 2]; $3 = HEAP32[$4 + 4 >> 2]; HEAP32[$2 + 24 >> 2] = $5; @@ -58678,11 +58683,11 @@ function $28anonymous_20namespace_29__itanium_demangle__SubobjectExpr__printLeft $0 = $0 + 16 | 0; label$1: { if ($28anonymous_20namespace_29__itanium_demangle__StringView__empty_28_29_20const($0)) { - $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 72 | 0, 36792); + $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 72 | 0, 37864); break label$1; } if (HEAPU8[$28anonymous_20namespace_29__itanium_demangle__StringView__operator_5b_5d_28unsigned_20long_29_20const($0) | 0] == 110) { - $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 - -64 | 0, 37150); + $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 - -64 | 0, 38222); $3 = HEAP32[$4 >> 2]; $5 = HEAP32[$4 + 4 >> 2]; HEAP32[$2 + 16 >> 2] = $3; @@ -58705,7 +58710,7 @@ function $28anonymous_20namespace_29__itanium_demangle__SubobjectExpr__printLeft HEAP32[$3 + 8 >> 2] = $0; HEAP32[$3 + 12 >> 2] = $5; $0 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 8 | 0); - $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 36400); + $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 37472); $5 = HEAP32[$4 >> 2]; $3 = HEAP32[$4 + 4 >> 2]; HEAP32[$2 >> 2] = $5; @@ -58769,21 +58774,21 @@ function kpmLoadRefDataSet($0, $1, $2) { var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; $5 = __stack_pointer - 16 | 0; __stack_pointer = $5; - HEAP8[$5 + 14 | 0] = HEAPU8[20968]; - HEAP16[$5 + 12 >> 1] = HEAPU8[20966] | HEAPU8[20967] << 8; + HEAP8[$5 + 14 | 0] = HEAPU8[21736]; + HEAP16[$5 + 12 >> 1] = HEAPU8[21734] | HEAPU8[21735] << 8; label$1: { label$2: { label$3: { if (!($2 ? $0 : 0)) { - arLog(0, 3, 11499, 0); + arLog(0, 3, 11981, 0); break label$3; } $4 = kpmFopen($0, $1, $5 + 12 | 0); if (!$4) { HEAP32[$5 >> 2] = $0; - HEAP32[$5 + 8 >> 2] = $1 ? $1 : 10586; - HEAP32[$5 + 4 >> 2] = $1 ? 9476 : 10586; - arLog(0, 3, 13679, $5); + HEAP32[$5 + 8 >> 2] = $1 ? $1 : 11068; + HEAP32[$5 + 4 >> 2] = $1 ? 9958 : 11068; + arLog(0, 3, 14095, $5); break label$3; } label$6: { @@ -58873,7 +58878,7 @@ function kpmLoadRefDataSet($0, $1, $2) { } break label$1; } - arLog(0, 3, 14090, 0); + arLog(0, 3, 14506, 0); dlfree(HEAP32[$0 + 8 >> 2]); dlfree(HEAP32[$0 >> 2]); dlfree($0); @@ -58884,7 +58889,7 @@ function kpmLoadRefDataSet($0, $1, $2) { __stack_pointer = $5 + 16 | 0; return $0; } - arLog(0, 3, 3627, 0); + arLog(0, 3, 3969, 0); exit(1); abort(); } @@ -58944,7 +58949,7 @@ function std____2____num_get_wchar_t_____stage2_float_loop_28wchar_t_2c_20bool__ if (($11 | 0) > 124) { break label$1; } - $5 = HEAPU8[($11 >> 2) + 57440 | 0]; + $5 = HEAPU8[($11 >> 2) + 58512 | 0]; label$5: { label$6: { $0 = $11 & -5; @@ -59349,7 +59354,7 @@ function vision__BinaryHierarchicalClustering_96___query_28unsigned_20char_20con vision__BinaryHierarchicalClustering_96___query_28std____2__priority_queue_vision__PriorityQueueItem_96__2c_20std____2__vector_vision__PriorityQueueItem_96__2c_20std____2__allocator_vision__PriorityQueueItem_96__20__20__2c_20std____2__less_vision__PriorityQueueItem_96__20__20___2c_20vision__Node_96__20const__2c_20unsigned_20char_20const__29_20const($0, $2, std____2__unique_ptr_vision__Node_96__2c_20std____2__default_delete_vision__Node_96__20__20___get_28_29_20const($3), $1); return std____2__vector_int_2c_20std____2__allocator_int__20___size_28_29_20const($4); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 22463), 15476), 8391), 405), 8920), 22498), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 23345), 15930), 8835), 405), 9364), 23380), 13); abort(); abort(); } @@ -59409,7 +59414,7 @@ function std____2____num_get_char_____stage2_float_loop_28char_2c_20bool__2c_20c if (($11 | 0) > 31) { break label$1; } - $5 = HEAPU8[$11 + 57440 | 0]; + $5 = HEAPU8[$11 + 58512 | 0]; label$5: { label$6: { switch (($11 & -2) - 22 | 0) { @@ -59574,7 +59579,7 @@ function __cxxabiv1____pointer_type_info__can_catch_28__cxxabiv1____shim_type_in $4 = __stack_pointer + -64 | 0; __stack_pointer = $4; label$1: { - if (is_equal_28std__type_info_20const__2c_20std__type_info_20const__2c_20bool_29($1, 63596, 0)) { + if (is_equal_28std__type_info_20const__2c_20std__type_info_20const__2c_20bool_29($1, 64668, 0)) { HEAP32[$2 >> 2] = 0; $5 = 1; break label$1; @@ -59592,7 +59597,7 @@ function __cxxabiv1____pointer_type_info__can_catch_28__cxxabiv1____shim_type_in if (!$1) { break label$4; } - $1 = __dynamic_cast($1, 63232, 63376, 0); + $1 = __dynamic_cast($1, 64304, 64448, 0); if (!$1) { break label$1; } @@ -59609,12 +59614,12 @@ function __cxxabiv1____pointer_type_info__can_catch_28__cxxabiv1____shim_type_in if (is_equal_28std__type_info_20const__2c_20std__type_info_20const__2c_20bool_29(HEAP32[$0 + 12 >> 2], HEAP32[$1 + 12 >> 2], 0)) { break label$1; } - if (is_equal_28std__type_info_20const__2c_20std__type_info_20const__2c_20bool_29(HEAP32[$0 + 12 >> 2], 63584, 0)) { + if (is_equal_28std__type_info_20const__2c_20std__type_info_20const__2c_20bool_29(HEAP32[$0 + 12 >> 2], 64656, 0)) { $1 = HEAP32[$1 + 12 >> 2]; if (!$1) { break label$1; } - $5 = !__dynamic_cast($1, 63232, 63428, 0); + $5 = !__dynamic_cast($1, 64304, 64500, 0); break label$1; } $3 = HEAP32[$0 + 12 >> 2]; @@ -59622,7 +59627,7 @@ function __cxxabiv1____pointer_type_info__can_catch_28__cxxabiv1____shim_type_in break label$4; } $5 = 0; - $3 = __dynamic_cast($3, 63232, 63376, 0); + $3 = __dynamic_cast($3, 64304, 64448, 0); if ($3) { if (!(HEAP8[$0 + 8 | 0] & 1)) { break label$1; @@ -59634,7 +59639,7 @@ function __cxxabiv1____pointer_type_info__can_catch_28__cxxabiv1____shim_type_in if (!$3) { break label$1; } - $3 = __dynamic_cast($3, 63232, 63488, 0); + $3 = __dynamic_cast($3, 64304, 64560, 0); if ($3) { if (!(HEAP8[$0 + 8 | 0] & 1)) { break label$1; @@ -59646,7 +59651,7 @@ function __cxxabiv1____pointer_type_info__can_catch_28__cxxabiv1____shim_type_in if (!$0) { break label$1; } - $0 = __dynamic_cast($0, 63232, 63280, 0); + $0 = __dynamic_cast($0, 64304, 64352, 0); if (!$0) { break label$1; } @@ -59654,7 +59659,7 @@ function __cxxabiv1____pointer_type_info__can_catch_28__cxxabiv1____shim_type_in if (!$1) { break label$1; } - $1 = __dynamic_cast($1, 63232, 63280, 0); + $1 = __dynamic_cast($1, 64304, 64352, 0); if (!$1) { break label$1; } @@ -59792,7 +59797,7 @@ function jpeg_calc_output_dimensions($0) { } $1 = HEAP32[$0 + 44 >> 2] - 1 | 0; if ($1 >>> 0 <= 6) { - $4 = HEAP32[($1 << 2) + 41504 >> 2]; + $4 = HEAP32[($1 << 2) + 42576 >> 2]; } HEAP32[$0 + 120 >> 2] = $4; $1 = 1; @@ -59986,16 +59991,16 @@ function arParamLoad($0, $1, $2, $3) { if (!$2 | (!$0 | ($1 | 0) <= 0)) { break label$1; } - $5 = fopen($0, 4360); + $5 = fopen($0, 4702); if (!$5) { $5 = __errno_location(); $6 = HEAP32[$5 >> 2]; HEAP32[$4 + 20 >> 2] = $0; HEAP32[$4 + 16 >> 2] = $6; - arLog(0, 3, 5575, $4 + 16 | 0); + arLog(0, 3, 5917, $4 + 16 | 0); wasm2js_i32$0 = $4, wasm2js_i32$1 = strerror(HEAP32[$5 >> 2]), HEAP32[wasm2js_i32$0 + 4 >> 2] = wasm2js_i32$1; - HEAP32[$4 >> 2] = 4147; - arLog(0, 3, 3312, $4); + HEAP32[$4 >> 2] = 4489; + arLog(0, 3, 3654, $4); break label$1; } $7 = 0; @@ -60005,10 +60010,10 @@ function arParamLoad($0, $1, $2, $3) { if (ferror($5)) { $0 = __errno_location(); HEAP32[$4 + 80 >> 2] = HEAP32[$0 >> 2]; - arLog(0, 3, 5890, $4 + 80 | 0); + arLog(0, 3, 6232, $4 + 80 | 0); wasm2js_i32$0 = $4, wasm2js_i32$1 = strerror(HEAP32[$0 >> 2]), HEAP32[wasm2js_i32$0 + 68 >> 2] = wasm2js_i32$1; - HEAP32[$4 + 64 >> 2] = 4147; - arLog(0, 3, 3312, $4 - -64 | 0); + HEAP32[$4 + 64 >> 2] = 4489; + arLog(0, 3, 3654, $4 - -64 | 0); break label$4; } $6 = ftell($5); @@ -60020,18 +60025,18 @@ function arParamLoad($0, $1, $2, $3) { break label$6; } $7 = $0 + 1 | 0; - if (($6 | 0) % HEAP32[(($0 << 3) + 20912 | 0) + 4 >> 2] | 0) { + if (($6 | 0) % HEAP32[(($0 << 3) + 21680 | 0) + 4 >> 2] | 0) { continue; } break; } - if ((fread($4 + 96 | 0, HEAP32[(($0 << 3) + 20912 | 0) + 4 >> 2], 1, $5) | 0) != 1) { + if ((fread($4 + 96 | 0, HEAP32[(($0 << 3) + 21680 | 0) + 4 >> 2], 1, $5) | 0) != 1) { $0 = __errno_location(); HEAP32[$4 + 48 >> 2] = HEAP32[$0 >> 2]; - arLog(0, 3, 7537, $4 + 48 | 0); + arLog(0, 3, 7911, $4 + 48 | 0); wasm2js_i32$0 = $4, wasm2js_i32$1 = strerror(HEAP32[$0 >> 2]), HEAP32[wasm2js_i32$0 + 36 >> 2] = wasm2js_i32$1; - HEAP32[$4 + 32 >> 2] = 4147; - arLog(0, 3, 3312, $4 + 32 | 0); + HEAP32[$4 + 32 >> 2] = 4489; + arLog(0, 3, 3654, $4 + 32 | 0); break label$4; } HEAP32[$4 + 272 >> 2] = $7; @@ -60055,7 +60060,7 @@ function arParamLoad($0, $1, $2, $3) { HEAP32[$4 + 284 >> 2] = $1 + 4; $1 = HEAP32[$1 >> 2]; HEAP32[$1 + 176 >> 2] = HEAP32[$2 + 176 >> 2]; - if ((fread($4 + 96 | 0, HEAP32[(HEAP32[$2 + 176 >> 2] << 3) + 20908 >> 2], 1, $5) | 0) != 1) { + if ((fread($4 + 96 | 0, HEAP32[(HEAP32[$2 + 176 >> 2] << 3) + 21676 >> 2], 1, $5) | 0) != 1) { break label$4; } HEAP32[$4 + 272 >> 2] = $7; @@ -60070,7 +60075,7 @@ function arParamLoad($0, $1, $2, $3) { continue; } } - arLog(0, 3, 7097, 0); + arLog(0, 3, 7433, 0); } $1 = -1; } @@ -60337,7 +60342,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ $2 = HEAP32[$0 >> 2]; $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__2c_20char_20const__29($1 + 16 | 0, $2, $2 + $3 | 0); HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + $3; - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 8 | 0, 34463); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 8 | 0, 35535); $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 >> 2] = HEAP32[$3 >> 2]; HEAP32[$1 + 4 >> 2] = $4; @@ -60707,7 +60712,7 @@ function arith_decode($0, $1) { } } $0 = HEAPU8[$1 | 0]; - $5 = HEAP32[(($0 & 127) << 2) + 39760 >> 2]; + $5 = HEAP32[(($0 & 127) << 2) + 40832 >> 2]; $6 = $5 >> 16; $3 = $3 - $6 | 0; HEAP32[$4 + 16 >> 2] = $3; @@ -60864,7 +60869,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ if (!$28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28char_29($0, 69)) { break label$1; } - $3 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__EnclosingExpr_2c_20char_20const_20_28__29_20_5b10_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d__28char_20const_20_28__29_20_5b10_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d_29($0, 37351, $1 + 12 | 0); + $3 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__EnclosingExpr_2c_20char_20const_20_28__29_20_5b10_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d__28char_20const_20_28__29_20_5b10_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d_29($0, 38423, $1 + 12 | 0); } __stack_pointer = $1 + 16 | 0; return $3; @@ -61741,7 +61746,7 @@ function std____2____shared_ptr_pointer_vision__Keyframe_96___2c_20std____2__sha __stack_pointer = $2; HEAP32[$2 + 12 >> 2] = $1; std____2____shared_weak_count____shared_weak_count_28long_29($0, 0); - HEAP32[$0 >> 2] = 26312; + HEAP32[$0 >> 2] = 27384; std____2____compressed_pair_std____2____compressed_pair_vision__Keyframe_96___2c_20std____2__shared_ptr_vision__Keyframe_96__20_____shared_ptr_default_delete_vision__Keyframe_96__2c_20vision__Keyframe_96__20__20__2c_20std____2__allocator_vision__Keyframe_96__20__20_____compressed_pair_std____2____compressed_pair_vision__Keyframe_96___2c_20std____2__shared_ptr_vision__Keyframe_96__20_____shared_ptr_default_delete_vision__Keyframe_96__2c_20vision__Keyframe_96__20__20__2c_20std____2__allocator_vision__Keyframe_96__20__20__28std____2____compressed_pair_vision__Keyframe_96___2c_20std____2__shared_ptr_vision__Keyframe_96__20_____shared_ptr_default_delete_vision__Keyframe_96__2c_20vision__Keyframe_96__20__20____2c_20std____2__allocator_vision__Keyframe_96__20____29($0 + 12 | 0, std____2____compressed_pair_vision__Keyframe_96___2c_20std____2__shared_ptr_vision__Keyframe_96__20_____shared_ptr_default_delete_vision__Keyframe_96__2c_20vision__Keyframe_96__20__20_____compressed_pair_vision__Keyframe_96____2c_20std____2__shared_ptr_vision__Keyframe_96__20_____shared_ptr_default_delete_vision__Keyframe_96__2c_20vision__Keyframe_96__20__20__28vision__Keyframe_96____2c_20std____2__shared_ptr_vision__Keyframe_96__20_____shared_ptr_default_delete_vision__Keyframe_96__2c_20vision__Keyframe_96__20____29($2 + 8 | 0, $2 + 12 | 0, std____2__remove_reference_std____2__shared_ptr_vision__Keyframe_96__20_____shared_ptr_default_delete_vision__Keyframe_96__2c_20vision__Keyframe_96__20_____type___20std____2__move_std____2__shared_ptr_vision__Keyframe_96__20_____shared_ptr_default_delete_vision__Keyframe_96__2c_20vision__Keyframe_96__20____28std____2__shared_ptr_vision__Keyframe_96__20_____shared_ptr_default_delete_vision__Keyframe_96__2c_20vision__Keyframe_96__20___29($2 + 24 | 0)), std____2__remove_reference_std____2__allocator_vision__Keyframe_96__20_____type___20std____2__move_std____2__allocator_vision__Keyframe_96__20____28std____2__allocator_vision__Keyframe_96__20___29($2 + 16 | 0)); __stack_pointer = $2 + 32 | 0; return $0; @@ -61900,16 +61905,16 @@ function detectNFTMarker($0) { $1 = __stack_pointer + -64 | 0; __stack_pointer = $1; HEAP32[$1 + 60 >> 2] = $0; - wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(77804, $1 + 60 | 0), + wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(78876, $1 + 60 | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; - wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(77804), + wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(78876), HEAP32[wasm2js_i32$0 + 56 >> 2] = wasm2js_i32$1; $0 = -1; label$1: { if (std____2__operator___28std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__2c_20std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__29($1, $1 + 56 | 0)) { break label$1; } - $2 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(77804, $1 + 60 | 0); + $2 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(78876, $1 + 60 | 0); HEAP32[$1 + 56 >> 2] = 0; HEAP32[$1 + 52 >> 2] = -1; if (HEAP32[$2 + 256 >> 2] != -2) { @@ -62133,11 +62138,11 @@ function ar2ReadFeatureSet($0, $1) { HEAP32[$2 + 20 >> 2] = $1; siprintf($2 + 32 | 0, 1035, $2 + 16 | 0); label$1: { - $1 = fopen($2 + 32 | 0, 2668); + $1 = fopen($2 + 32 | 0, 2972); label$2: { if (!$1) { HEAP32[$2 >> 2] = $0; - arLog(0, 3, 3318, $2); + arLog(0, 3, 3660, $2); break label$2; } $4 = dlmalloc(8); @@ -62147,7 +62152,7 @@ function ar2ReadFeatureSet($0, $1) { label$4: { label$5: { if ((fread($4 + 4 | 0, 4, 1, $1) | 0) != 1) { - arLog(0, 3, 4806, 0); + arLog(0, 3, 5148, 0); break label$5; } $0 = HEAP32[$4 + 4 >> 2]; @@ -62212,7 +62217,7 @@ function ar2ReadFeatureSet($0, $1) { break; } $0 = 0; - arLog(0, 3, 4806, 0); + arLog(0, 3, 5148, 0); while (1) { if (($0 | 0) != ($6 | 0)) { dlfree(HEAP32[Math_imul($0, 20) + $5 >> 2]); @@ -62231,7 +62236,7 @@ function ar2ReadFeatureSet($0, $1) { __stack_pointer = $2 + 544 | 0; return $4; } - arLog(0, 3, 4131, 0); + arLog(0, 3, 4473, 0); exit(1); abort(); } @@ -62255,7 +62260,7 @@ function vision__OrientationAssignment__computeGradients_28vision__GaussianScale } return; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 1433), 1972), 3305), 96), 3875), 4148), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 1433), 1972), 3647), 96), 4217), 4490), 13); abort(); abort(); } @@ -62294,7 +62299,7 @@ function $28anonymous_20namespace_29__itanium_demangle__ParameterPackExpansion__ if (($5 | 0) == ($7 | 0)) { break label$1; } - $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 16 | 0, 37918); + $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 16 | 0, 38990); $3 = HEAP32[$4 >> 2]; $6 = HEAP32[$4 + 4 >> 2]; HEAP32[$2 >> 2] = $3; @@ -62306,7 +62311,7 @@ function $28anonymous_20namespace_29__itanium_demangle__ParameterPackExpansion__ continue; } } - $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 37122); + $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 38194); $6 = HEAP32[$4 >> 2]; $3 = HEAP32[$4 + 4 >> 2]; HEAP32[$2 + 8 >> 2] = $6; @@ -62463,7 +62468,7 @@ function $28anonymous_20namespace_29__itanium_demangle__ReferenceType__printLeft $0 = HEAP32[$2 + 52 >> 2]; FUNCTION_TABLE[HEAP32[HEAP32[$0 >> 2] + 16 >> 2]]($0, $1); if ($28anonymous_20namespace_29__itanium_demangle__Node__hasArray_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const(HEAP32[$2 + 52 >> 2], $1)) { - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 37934); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 39006); $0 = HEAP32[$3 >> 2]; $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 16 >> 2] = $0; @@ -62476,14 +62481,14 @@ function $28anonymous_20namespace_29__itanium_demangle__ReferenceType__printLeft break label$3; } } - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 32 | 0, 37439); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 32 | 0, 38511); $4 = HEAP32[$3 >> 2]; $0 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 8 >> 2] = $4; HEAP32[$2 + 12 >> 2] = $0; $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 8 | 0); } - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, HEAP32[$2 + 48 >> 2] ? 37501 : 37505); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, HEAP32[$2 + 48 >> 2] ? 38573 : 38577); $0 = HEAP32[$3 >> 2]; $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = $0; @@ -62505,7 +62510,7 @@ function std____2__unordered_map_int_2c_20std____2__vector_vision__Point3d_float wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__tuple_int_20const___20std____2__forward_as_tuple_int_20const___28int_20const__29($1), HEAP32[wasm2js_i32$0 + 16 >> 2] = wasm2js_i32$1; std____2__tuple___20std____2__forward_as_tuple___28_29(); - std____2__pair_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__vector_vision__Point3d_float__2c_20std____2__allocator_vision__Point3d_float__20__20__20__2c_20void_____2c_20bool__20std____2____hash_table_std____2____hash_value_type_int_2c_20std____2__vector_vision__Point3d_float__2c_20std____2__allocator_vision__Point3d_float__20__20__20__2c_20std____2____unordered_map_hasher_int_2c_20std____2____hash_value_type_int_2c_20std____2__vector_vision__Point3d_float__2c_20std____2__allocator_vision__Point3d_float__20__20__20__2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20true__2c_20std____2____unordered_map_equal_int_2c_20std____2____hash_value_type_int_2c_20std____2__vector_vision__Point3d_float__2c_20std____2__allocator_vision__Point3d_float__20__20__20__2c_20std____2__equal_to_int__2c_20std____2__hash_int__2c_20true__2c_20std____2__allocator_std____2____hash_value_type_int_2c_20std____2__vector_vision__Point3d_float__2c_20std____2__allocator_vision__Point3d_float__20__20__20__20__20_____emplace_unique_key_args_int_2c_20std____2__piecewise_construct_t_20const__2c_20std____2__tuple_int_20const___2c_20std____2__tuple___20__28int_20const__2c_20std____2__piecewise_construct_t_20const__2c_20std____2__tuple_int_20const_____2c_20std____2__tuple_____29($2 + 24 | 0, $0, $1, 26300, $2 + 16 | 0, $2 + 8 | 0); + std____2__pair_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__vector_vision__Point3d_float__2c_20std____2__allocator_vision__Point3d_float__20__20__20__2c_20void_____2c_20bool__20std____2____hash_table_std____2____hash_value_type_int_2c_20std____2__vector_vision__Point3d_float__2c_20std____2__allocator_vision__Point3d_float__20__20__20__2c_20std____2____unordered_map_hasher_int_2c_20std____2____hash_value_type_int_2c_20std____2__vector_vision__Point3d_float__2c_20std____2__allocator_vision__Point3d_float__20__20__20__2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20true__2c_20std____2____unordered_map_equal_int_2c_20std____2____hash_value_type_int_2c_20std____2__vector_vision__Point3d_float__2c_20std____2__allocator_vision__Point3d_float__20__20__20__2c_20std____2__equal_to_int__2c_20std____2__hash_int__2c_20true__2c_20std____2__allocator_std____2____hash_value_type_int_2c_20std____2__vector_vision__Point3d_float__2c_20std____2__allocator_vision__Point3d_float__20__20__20__20__20_____emplace_unique_key_args_int_2c_20std____2__piecewise_construct_t_20const__2c_20std____2__tuple_int_20const___2c_20std____2__tuple___20__28int_20const__2c_20std____2__piecewise_construct_t_20const__2c_20std____2__tuple_int_20const_____2c_20std____2__tuple_____29($2 + 24 | 0, $0, $1, 27372, $2 + 16 | 0, $2 + 8 | 0); $1 = std____2____hash_value_type_int_2c_20std____2__vector_vision__Point3d_float__2c_20std____2__allocator_vision__Point3d_float__20__20__20_____get_value_28_29(std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__vector_vision__Point3d_float__2c_20std____2__allocator_vision__Point3d_float__20__20__20__2c_20void______operator___28_29_20const($2 + 24 | 0)); __stack_pointer = $2 + 32 | 0; return $1 + 4 | 0; @@ -62943,32 +62948,32 @@ function std____2____hash_table_std____2____hash_value_type_int_2c_20std____2__v function std____2__init_wweeks_28_29() { var $0 = 0; - if (!HEAPU8[82696]) { - $0 = 82528; + if (!HEAPU8[83768]) { + $0 = 83600; while (1) { $0 = std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___basic_string_28_29($0) + 12 | 0; - if (($0 | 0) != 82696) { + if (($0 | 0) != 83768) { continue; } break; } - __cxa_atexit(340, 0, 1024); - HEAP8[82696] = 1; - } - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(82528, 62100); - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(82540, 62128); - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(82552, 62156); - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(82564, 62188); - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(82576, 62228); - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(82588, 62264); - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(82600, 62292); - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(82612, 62328); - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(82624, 62344); - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(82636, 62360); - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(82648, 62376); - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(82660, 62392); - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(82672, 62408); - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(82684, 62424); + __cxa_atexit(339, 0, 1024); + HEAP8[83768] = 1; + } + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(83600, 63172); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(83612, 63200); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(83624, 63228); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(83636, 63260); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(83648, 63300); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(83660, 63336); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(83672, 63364); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(83684, 63400); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(83696, 63416); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(83708, 63432); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(83720, 63448); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(83732, 63464); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(83744, 63480); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(83756, 63496); } function int_20std____2____get_up_to_n_digits_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20__28std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20___2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20unsigned_20int__2c_20std____2__ctype_wchar_t__20const__2c_20int_29($0, $1, $2, $3, $4) { @@ -63117,7 +63122,7 @@ function ar2ReadMarkerSet($0, $1, $2) { break label$5; } HEAP32[$3 + 48 >> 2] = $4 + 4; - if ((sscanf($3 + 848 | 0, 3760, $3 + 48 | 0) | 0) != 1) { + if ((sscanf($3 + 848 | 0, 4102, $3 + 48 | 0) | 0) != 1) { break label$5; } $1 = HEAP32[$4 + 4 >> 2]; @@ -63137,7 +63142,7 @@ function ar2ReadMarkerSet($0, $1, $2) { break label$7; } HEAP32[$3 + 32 >> 2] = $3 + 592; - if ((sscanf($3 + 848 | 0, 4224, $3 + 32 | 0) | 0) != 1) { + if ((sscanf($3 + 848 | 0, 4566, $3 + 32 | 0) | 0) != 1) { break label$7; } $1 = arPattLoad($2, $3 + 592 | 0); @@ -63152,7 +63157,7 @@ function ar2ReadMarkerSet($0, $1, $2) { } HEAP32[$3 + 16 >> 2] = HEAP32[$4 >> 2] + $7; $1 = 0; - if ((sscanf($3 + 848 | 0, 4896, $3 + 16 | 0) | 0) != 1) { + if ((sscanf($3 + 848 | 0, 5238, $3 + 16 | 0) | 0) != 1) { break label$7; } while (1) { @@ -63166,7 +63171,7 @@ function ar2ReadMarkerSet($0, $1, $2) { HEAP32[$3 + 4 >> 2] = $0 + 12; HEAP32[$3 >> 2] = $0 + 8; $1 = $1 + 1 | 0; - if ((sscanf($3 + 848 | 0, 5712, $3) | 0) == 4) { + if ((sscanf($3 + 848 | 0, 6054, $3) | 0) == 4) { continue; } break label$7; @@ -63192,7 +63197,7 @@ function ar2ReadMarkerSet($0, $1, $2) { __stack_pointer = $3 + 1104 | 0; return $4; } - arLog(0, 3, 3627, 0); + arLog(0, 3, 3969, 0); exit(1); abort(); } @@ -63697,7 +63702,7 @@ function vision__VisualDatabase_vision__FREAKExtractor_2c_20vision__BinaryFeatur if (std____2__operator___28std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__shared_ptr_vision__Keyframe_96__20__20__2c_20void_____20__20const__2c_20std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__shared_ptr_vision__Keyframe_96__20__20__2c_20void_____20__20const__29($3 + 24 | 0, $3 + 8 | 0)) { $0 = __cxa_allocate_exception(16) | 0; vision__Exception__Exception_28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__29($0, std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_std__nullptr_t__28char_20const__29($3 + 8 | 0, 1941)); - __cxa_throw($0 | 0, 26212, 14); + __cxa_throw($0 | 0, 27284, 14); abort(); } std____2__shared_ptr_vision__Keyframe_96__20___operator__28std____2__shared_ptr_vision__Keyframe_96__20__20const__29(std____2__unordered_map_int_2c_20std____2__shared_ptr_vision__Keyframe_96__20__2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20std____2__shared_ptr_vision__Keyframe_96__20__20__20__20___operator_5b_5d_28int_20const__29($0, $3 + 28 | 0), $1); @@ -64176,14 +64181,14 @@ function $28anonymous_20namespace_29__itanium_demangle__EnumLiteral__printLeft_2 var $2 = 0, $3 = 0, $4 = 0, $5 = 0; $2 = __stack_pointer - 80 | 0; __stack_pointer = $2; - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 72 | 0, 37439); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 72 | 0, 38511); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 32 >> 2] = $4; HEAP32[$2 + 36 >> 2] = $5; $1 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29_1($1, $2 + 32 | 0); $28anonymous_20namespace_29__itanium_demangle__Node__print_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const(HEAP32[$0 + 8 >> 2], $1); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 - -64 | 0, 37332); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 - -64 | 0, 38404); $5 = HEAP32[$3 >> 2]; $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 24 >> 2] = $5; @@ -64192,7 +64197,7 @@ function $28anonymous_20namespace_29__itanium_demangle__EnumLiteral__printLeft_2 $0 = $0 + 12 | 0; label$1: { if (HEAPU8[$28anonymous_20namespace_29__itanium_demangle__StringView__operator_5b_5d_28unsigned_20long_29_20const($0) | 0] == 110) { - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 56 | 0, 37150); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 56 | 0, 38222); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 16 >> 2] = $4; @@ -64261,7 +64266,7 @@ function std____2____shared_ptr_pointer_unsigned_20char__2c_20std____2__shared_p __stack_pointer = $2; HEAP32[$2 + 12 >> 2] = $1; std____2____shared_weak_count____shared_weak_count_28long_29($0, 0); - HEAP32[$0 >> 2] = 27300; + HEAP32[$0 >> 2] = 28372; std____2____compressed_pair_std____2____compressed_pair_unsigned_20char__2c_20std____2__shared_ptr_unsigned_20char_____shared_ptr_default_delete_unsigned_20char_2c_20unsigned_20char__20__2c_20std____2__allocator_unsigned_20char__20_____compressed_pair_std____2____compressed_pair_unsigned_20char__2c_20std____2__shared_ptr_unsigned_20char_____shared_ptr_default_delete_unsigned_20char_2c_20unsigned_20char__20__2c_20std____2__allocator_unsigned_20char__20__28std____2____compressed_pair_unsigned_20char__2c_20std____2__shared_ptr_unsigned_20char_____shared_ptr_default_delete_unsigned_20char_2c_20unsigned_20char__20____2c_20std____2__allocator_unsigned_20char____29($0 + 12 | 0, std____2____compressed_pair_unsigned_20char__2c_20std____2__shared_ptr_unsigned_20char_____shared_ptr_default_delete_unsigned_20char_2c_20unsigned_20char__20_____compressed_pair_unsigned_20char___2c_20std____2__shared_ptr_unsigned_20char_____shared_ptr_default_delete_unsigned_20char_2c_20unsigned_20char__20__28unsigned_20char___2c_20std____2__shared_ptr_unsigned_20char_____shared_ptr_default_delete_unsigned_20char_2c_20unsigned_20char____29($2 + 8 | 0, $2 + 12 | 0, std____2__remove_reference_std____2__shared_ptr_unsigned_20char_____shared_ptr_default_delete_unsigned_20char_2c_20unsigned_20char_____type___20std____2__move_std____2__shared_ptr_unsigned_20char_____shared_ptr_default_delete_unsigned_20char_2c_20unsigned_20char____28std____2__shared_ptr_unsigned_20char_____shared_ptr_default_delete_unsigned_20char_2c_20unsigned_20char___29($2 + 24 | 0)), std____2__remove_reference_std____2__allocator_unsigned_20char_____type___20std____2__move_std____2__allocator_unsigned_20char____28std____2__allocator_unsigned_20char___29($2 + 16 | 0)); __stack_pointer = $2 + 32 | 0; return $0; @@ -64945,7 +64950,7 @@ function vision__HoughSimilarityVoting__getBinDistance_28float__2c_20float__2c_2 $7 = float_20vision__min2_float__28float_2c_20float_29($7, Math_fround(Math_fround(HEAP32[$0 + 60 >> 2]) - $7)); HEAPF32[$3 >> 2] = $7; if (!($7 >= Math_fround(0))) { - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 24031), 23019), 8391), 333), 8920), 24131), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 24951), 23901), 8835), 333), 9364), 25051), 13); abort(); abort(); } @@ -65107,32 +65112,32 @@ function std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits function std____2__init_weeks_28_29() { var $0 = 0; - if (!HEAPU8[82520]) { - $0 = 82352; + if (!HEAPU8[83592]) { + $0 = 83424; while (1) { $0 = std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_28_29($0) + 12 | 0; - if (($0 | 0) != 82520) { + if (($0 | 0) != 83592) { continue; } break; } - __cxa_atexit(339, 0, 1024); - HEAP8[82520] = 1; - } - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(82352, 27691); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(82364, 27698); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(82376, 27664); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(82388, 27672); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(82400, 27655); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(82412, 27705); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(82424, 27682); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(82436, 30559); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(82448, 30699); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(82460, 31471); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(82472, 32652); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(82484, 28220); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(82496, 31028); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(82508, 29420); + __cxa_atexit(338, 0, 1024); + HEAP8[83592] = 1; + } + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83424, 28763); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83436, 28770); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83448, 28736); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83460, 28744); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83472, 28727); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83484, 28777); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83496, 28754); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83508, 31631); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83520, 31771); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83532, 32543); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83544, 33724); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83556, 29292); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83568, 32100); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83580, 30492); } function std____2____hash_table_std____2____hash_value_type_unsigned_20int_2c_20unsigned_20int__2c_20std____2____unordered_map_hasher_unsigned_20int_2c_20std____2____hash_value_type_unsigned_20int_2c_20unsigned_20int__2c_20std____2__hash_unsigned_20int__2c_20std____2__equal_to_unsigned_20int__2c_20true__2c_20std____2____unordered_map_equal_unsigned_20int_2c_20std____2____hash_value_type_unsigned_20int_2c_20unsigned_20int__2c_20std____2__equal_to_unsigned_20int__2c_20std____2__hash_unsigned_20int__2c_20true__2c_20std____2__allocator_std____2____hash_value_type_unsigned_20int_2c_20unsigned_20int__20__20_____hash_table_28_29($0) { @@ -65274,28 +65279,28 @@ function $28anonymous_20namespace_29__itanium_demangle__ConditionalExpr__printLe var $2 = 0, $3 = 0, $4 = 0, $5 = 0; $2 = __stack_pointer + -64 | 0; __stack_pointer = $2; - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 56 | 0, 37439); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 56 | 0, 38511); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 24 >> 2] = $4; HEAP32[$2 + 28 >> 2] = $5; $1 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 24 | 0); $28anonymous_20namespace_29__itanium_demangle__Node__print_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const(HEAP32[$0 + 8 >> 2], $1); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 48 | 0, 37417); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 48 | 0, 38489); $5 = HEAP32[$3 >> 2]; $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 16 >> 2] = $5; HEAP32[$2 + 20 >> 2] = $4; $1 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 16 | 0); $28anonymous_20namespace_29__itanium_demangle__Node__print_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const(HEAP32[$0 + 12 >> 2], $1); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 37423); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 38495); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 8 >> 2] = $4; HEAP32[$2 + 12 >> 2] = $5; $1 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 8 | 0); $28anonymous_20namespace_29__itanium_demangle__Node__print_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const(HEAP32[$0 + 16 >> 2], $1); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 32 | 0, 37332); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 32 | 0, 38404); $5 = HEAP32[$3 >> 2]; $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = $5; @@ -65352,7 +65357,7 @@ function vision__CompareFREAK84_28unsigned_20char__2c_20float_20const__29($0, $1 if (($3 | 0) == 666) { break label$3; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 20708), 3109), 3845), 410), 4512), 21091), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 21466), 3413), 4187), 410), 4854), 21859), 13); abort(); abort(); } @@ -65517,21 +65522,21 @@ function $28anonymous_20namespace_29__itanium_demangle__ClosureTypeName__printDe __stack_pointer = $2; $6 = $0 + 8 | 0; if (!$28anonymous_20namespace_29__itanium_demangle__NodeArray__empty_28_29_20const($6)) { - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 56 | 0, 36607); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 56 | 0, 37679); $5 = HEAP32[$3 >> 2]; $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 24 >> 2] = $5; HEAP32[$2 + 28 >> 2] = $4; $7 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 24 | 0); $28anonymous_20namespace_29__itanium_demangle__NodeArray__printWithComma_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const($6, $7); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 48 | 0, 36400); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 48 | 0, 37472); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 16 >> 2] = $4; HEAP32[$2 + 20 >> 2] = $5; $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($7, $2 + 16 | 0); } - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 37439); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 38511); $5 = HEAP32[$3 >> 2]; $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 8 >> 2] = $5; @@ -65539,7 +65544,7 @@ function $28anonymous_20namespace_29__itanium_demangle__ClosureTypeName__printDe $4 = $0 + 16 | 0; $0 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 8 | 0); $28anonymous_20namespace_29__itanium_demangle__NodeArray__printWithComma_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const($4, $0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 32 | 0, 37332); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 32 | 0, 38404); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = $4; @@ -65580,17 +65585,17 @@ function void_20std____2____double_or_nothing_unsigned_20int__28std____2__unique $3 = $3 ? $3 : 4; $7 = HEAP32[$1 >> 2]; $8 = std____2__unique_ptr_unsigned_20int_2c_20void_20_28__29_28void__29___get_28_29_20const($0); - if (($5 | 0) == 336) { + if (($5 | 0) == 335) { $6 = 0; } else { $6 = std____2__unique_ptr_unsigned_20int_2c_20void_20_28__29_28void__29___get_28_29_20const($0); } $6 = dlrealloc($6, $3); if ($6) { - if (($5 | 0) != 336) { + if (($5 | 0) != 335) { std____2__unique_ptr_unsigned_20int_2c_20void_20_28__29_28void__29___release_28_29($0); } - HEAP32[$4 + 4 >> 2] = 335; + HEAP32[$4 + 4 >> 2] = 334; $5 = std____2__unique_ptr_unsigned_20int_2c_20void_20_28__29_28void__29___unique_ptr_true_2c_20void__28unsigned_20int__2c_20std____2____dependent_type_std____2____unique_ptr_deleter_sfinae_void_20_28__29_28void__29__2c_20true_____good_rval_ref_type_29($4 + 8 | 0, $6, $4 + 4 | 0); std____2__unique_ptr_unsigned_20int_2c_20void_20_28__29_28void__29___operator__28std____2__unique_ptr_unsigned_20int_2c_20void_20_28__29_28void__29____29($0, $5); std____2__unique_ptr_unsigned_20int_2c_20void_20_28__29_28void__29____unique_ptr_28_29($5); @@ -65665,7 +65670,7 @@ function ar2GenImageLayer2($0, $1) { $12 = $2 + 1 | 0; $4 = lroundf(Math_fround(Math_fround($5 * Math_fround($12 | 0)) / $1)); $10 = lroundf(Math_fround(Math_fround($5 * Math_fround($2 | 0)) / $1)); - $2 = ($3 | 0) < ($4 | 0) ? $3 : $4; + $2 = ($3 | 0) > ($4 | 0) ? $4 : $3; $17 = ($2 | 0) < ($10 | 0) ? $10 : $2; $2 = 0; while (1) if (($2 | 0) == ($16 | 0)) { @@ -65677,7 +65682,7 @@ function ar2GenImageLayer2($0, $1) { $13 = $2 + 1 | 0; $3 = lroundf(Math_fround(Math_fround($5 * Math_fround($13 | 0)) / $1)); $8 = lroundf(Math_fround(Math_fround($5 * Math_fround($2 | 0)) / $1)); - $2 = ($3 | 0) > ($11 | 0) ? $11 : $3; + $2 = ($3 | 0) < ($11 | 0) ? $3 : $11; $18 = (($2 | 0) < ($8 | 0) ? $8 : $2) - $8 | 0; $2 = 0; $9 = $10; @@ -65877,12 +65882,12 @@ function std____2____num_get_wchar_t_____stage2_int_loop_28wchar_t_2c_20int_2c_2 $0 = 0; HEAP32[$4 >> 2] = 0; HEAP32[$3 >> 2] = $9 + 1; - HEAP8[$9 | 0] = HEAPU8[$6 + 57440 | 0]; + HEAP8[$9 | 0] = HEAPU8[$6 + 58512 | 0]; break label$1; } $0 = HEAP32[$3 >> 2]; HEAP32[$3 >> 2] = $0 + 1; - HEAP8[$0 | 0] = HEAPU8[$6 + 57440 | 0]; + HEAP8[$0 | 0] = HEAPU8[$6 + 58512 | 0]; HEAP32[$4 >> 2] = HEAP32[$4 >> 2] + 1; $0 = 0; break label$1; @@ -65961,35 +65966,35 @@ function vision__DoGPyramid__octaveFromIndex_28int_29_20const($0, $1) { } return -2147483648; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 21994), 22040), 3305), 94), 3875), 22239), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 22800), 22846), 3647), 94), 4217), 23121), 13); abort(); abort(); } function std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29($0, $1) { - var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; + var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; $2 = __stack_pointer - 32 | 0; __stack_pointer = $2; - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___sentry__sentry_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29($2 + 24 | 0, $0); + $3 = std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___sentry__sentry_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29($2 + 24 | 0, $0); label$1: { - if (!std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___sentry__operator_20bool_28_29_20const($2 + 24 | 0)) { + if (!std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___sentry__operator_20bool_28_29_20const($3)) { break label$1; } std____2__ios_base__flags_28_29_20const(HEAP32[HEAP32[$0 >> 2] - 12 >> 2] + $0 | 0); std____2__ios_base__getloc_28_29_20const($2 + 16 | 0, HEAP32[HEAP32[$0 >> 2] - 12 >> 2] + $0 | 0); - $4 = std____2__num_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20__20const__20std____2__use_facet_std____2__num_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20__20__28std____2__locale_20const__29($2 + 16 | 0); + $5 = std____2__num_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20__20const__20std____2__use_facet_std____2__num_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20__20__28std____2__locale_20const__29($2 + 16 | 0); std____2__locale___locale_28_29($2 + 16 | 0); - $5 = std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20___ostreambuf_iterator_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29($2 + 8 | 0, $0); - $3 = HEAP32[HEAP32[$0 >> 2] - 12 >> 2] + $0 | 0; - $6 = std____2__basic_ios_char_2c_20std____2__char_traits_char__20___fill_28_29_20const($3); - wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__num_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___put_28std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__ios_base__2c_20char_2c_20long_29_20const($4, HEAP32[$5 >> 2], $3, $6, $1), + $6 = std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20___ostreambuf_iterator_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29($2 + 8 | 0, $0); + $4 = HEAP32[HEAP32[$0 >> 2] - 12 >> 2] + $0 | 0; + $7 = std____2__basic_ios_char_2c_20std____2__char_traits_char__20___fill_28_29_20const($4); + wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__num_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___put_28std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__ios_base__2c_20char_2c_20long_29_20const($5, HEAP32[$6 >> 2], $4, $7, $1), HEAP32[wasm2js_i32$0 + 16 >> 2] = wasm2js_i32$1; if (!std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20___failed_28_29_20const($2 + 16 | 0)) { break label$1; } std____2__basic_ios_char_2c_20std____2__char_traits_char__20___setstate_28unsigned_20int_29(HEAP32[HEAP32[$0 >> 2] - 12 >> 2] + $0 | 0, 5); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___sentry___sentry_28_29($2 + 24 | 0); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___sentry___sentry_28_29($3); __stack_pointer = $2 + 32 | 0; return $0; } @@ -66099,12 +66104,12 @@ function std____2____num_get_char_____stage2_int_loop_28char_2c_20int_2c_20char_ $0 = 0; HEAP32[$4 >> 2] = 0; HEAP32[$3 >> 2] = $6 + 1; - HEAP8[$6 | 0] = HEAPU8[$9 + 57440 | 0]; + HEAP8[$6 | 0] = HEAPU8[$9 + 58512 | 0]; break label$1; } $0 = HEAP32[$3 >> 2]; HEAP32[$3 >> 2] = $0 + 1; - HEAP8[$0 | 0] = HEAPU8[$9 + 57440 | 0]; + HEAP8[$0 | 0] = HEAPU8[$9 + 58512 | 0]; HEAP32[$4 >> 2] = HEAP32[$4 >> 2] + 1; $0 = 0; break label$1; @@ -66366,7 +66371,7 @@ function std____2__unordered_map_int_2c_20std____2__vector_int_2c_20std____2__al wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__tuple_int_20const___20std____2__forward_as_tuple_int_20const___28int_20const__29($1), HEAP32[wasm2js_i32$0 + 16 >> 2] = wasm2js_i32$1; std____2__tuple___20std____2__forward_as_tuple___28_29(); - std____2__pair_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__vector_int_2c_20std____2__allocator_int__20__20__2c_20void_____2c_20bool__20std____2____hash_table_std____2____hash_value_type_int_2c_20std____2__vector_int_2c_20std____2__allocator_int__20__20__2c_20std____2____unordered_map_hasher_int_2c_20std____2____hash_value_type_int_2c_20std____2__vector_int_2c_20std____2__allocator_int__20__20__2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20true__2c_20std____2____unordered_map_equal_int_2c_20std____2____hash_value_type_int_2c_20std____2__vector_int_2c_20std____2__allocator_int__20__20__2c_20std____2__equal_to_int__2c_20std____2__hash_int__2c_20true__2c_20std____2__allocator_std____2____hash_value_type_int_2c_20std____2__vector_int_2c_20std____2__allocator_int__20__20__20__20_____emplace_unique_key_args_int_2c_20std____2__piecewise_construct_t_20const__2c_20std____2__tuple_int_20const___2c_20std____2__tuple___20__28int_20const__2c_20std____2__piecewise_construct_t_20const__2c_20std____2__tuple_int_20const_____2c_20std____2__tuple_____29($2 + 24 | 0, $0, $1, 26300, $2 + 16 | 0, $2 + 8 | 0); + std____2__pair_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__vector_int_2c_20std____2__allocator_int__20__20__2c_20void_____2c_20bool__20std____2____hash_table_std____2____hash_value_type_int_2c_20std____2__vector_int_2c_20std____2__allocator_int__20__20__2c_20std____2____unordered_map_hasher_int_2c_20std____2____hash_value_type_int_2c_20std____2__vector_int_2c_20std____2__allocator_int__20__20__2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20true__2c_20std____2____unordered_map_equal_int_2c_20std____2____hash_value_type_int_2c_20std____2__vector_int_2c_20std____2__allocator_int__20__20__2c_20std____2__equal_to_int__2c_20std____2__hash_int__2c_20true__2c_20std____2__allocator_std____2____hash_value_type_int_2c_20std____2__vector_int_2c_20std____2__allocator_int__20__20__20__20_____emplace_unique_key_args_int_2c_20std____2__piecewise_construct_t_20const__2c_20std____2__tuple_int_20const___2c_20std____2__tuple___20__28int_20const__2c_20std____2__piecewise_construct_t_20const__2c_20std____2__tuple_int_20const_____2c_20std____2__tuple_____29($2 + 24 | 0, $0, $1, 27372, $2 + 16 | 0, $2 + 8 | 0); $1 = std____2____hash_value_type_int_2c_20std____2__vector_int_2c_20std____2__allocator_int__20__20_____get_value_28_29(std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__vector_int_2c_20std____2__allocator_int__20__20__2c_20void______operator___28_29_20const($2 + 24 | 0)); __stack_pointer = $2 + 32 | 0; return $1 + 4 | 0; @@ -66959,17 +66964,17 @@ function void_20std____2____double_or_nothing_wchar_t__28std____2__unique_ptr_wc $3 = $3 ? $3 : 4; $7 = HEAP32[$1 >> 2]; $8 = std____2__unique_ptr_wchar_t_2c_20void_20_28__29_28void__29___get_28_29_20const($0); - if (($5 | 0) == 336) { + if (($5 | 0) == 335) { $6 = 0; } else { $6 = std____2__unique_ptr_wchar_t_2c_20void_20_28__29_28void__29___get_28_29_20const($0); } $6 = dlrealloc($6, $3); if ($6) { - if (($5 | 0) != 336) { + if (($5 | 0) != 335) { std____2__unique_ptr_wchar_t_2c_20void_20_28__29_28void__29___release_28_29($0); } - HEAP32[$4 + 4 >> 2] = 335; + HEAP32[$4 + 4 >> 2] = 334; $5 = std____2__unique_ptr_wchar_t_2c_20void_20_28__29_28void__29___unique_ptr_true_2c_20void__28wchar_t__2c_20std____2____dependent_type_std____2____unique_ptr_deleter_sfinae_void_20_28__29_28void__29__2c_20true_____good_rval_ref_type_29($4 + 8 | 0, $6, $4 + 4 | 0); std____2__unique_ptr_wchar_t_2c_20void_20_28__29_28void__29___operator__28std____2__unique_ptr_wchar_t_2c_20void_20_28__29_28void__29____29($0, $5); std____2__unique_ptr_wchar_t_2c_20void_20_28__29_28void__29____unique_ptr_28_29($5); @@ -67153,7 +67158,7 @@ function std____2__unordered_map_int_2c_20std____2__shared_ptr_vision__Keyframe_ wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__tuple_int_20const___20std____2__forward_as_tuple_int_20const___28int_20const__29($1), HEAP32[wasm2js_i32$0 + 16 >> 2] = wasm2js_i32$1; std____2__tuple___20std____2__forward_as_tuple___28_29(); - std____2__pair_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__shared_ptr_vision__Keyframe_96__20__20__2c_20void_____2c_20bool__20std____2____hash_table_std____2____hash_value_type_int_2c_20std____2__shared_ptr_vision__Keyframe_96__20__20__2c_20std____2____unordered_map_hasher_int_2c_20std____2____hash_value_type_int_2c_20std____2__shared_ptr_vision__Keyframe_96__20__20__2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20true__2c_20std____2____unordered_map_equal_int_2c_20std____2____hash_value_type_int_2c_20std____2__shared_ptr_vision__Keyframe_96__20__20__2c_20std____2__equal_to_int__2c_20std____2__hash_int__2c_20true__2c_20std____2__allocator_std____2____hash_value_type_int_2c_20std____2__shared_ptr_vision__Keyframe_96__20__20__20__20_____emplace_unique_key_args_int_2c_20std____2__piecewise_construct_t_20const__2c_20std____2__tuple_int_20const___2c_20std____2__tuple___20__28int_20const__2c_20std____2__piecewise_construct_t_20const__2c_20std____2__tuple_int_20const_____2c_20std____2__tuple_____29($2 + 24 | 0, $0, $1, 26300, $2 + 16 | 0, $2 + 8 | 0); + std____2__pair_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__shared_ptr_vision__Keyframe_96__20__20__2c_20void_____2c_20bool__20std____2____hash_table_std____2____hash_value_type_int_2c_20std____2__shared_ptr_vision__Keyframe_96__20__20__2c_20std____2____unordered_map_hasher_int_2c_20std____2____hash_value_type_int_2c_20std____2__shared_ptr_vision__Keyframe_96__20__20__2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20true__2c_20std____2____unordered_map_equal_int_2c_20std____2____hash_value_type_int_2c_20std____2__shared_ptr_vision__Keyframe_96__20__20__2c_20std____2__equal_to_int__2c_20std____2__hash_int__2c_20true__2c_20std____2__allocator_std____2____hash_value_type_int_2c_20std____2__shared_ptr_vision__Keyframe_96__20__20__20__20_____emplace_unique_key_args_int_2c_20std____2__piecewise_construct_t_20const__2c_20std____2__tuple_int_20const___2c_20std____2__tuple___20__28int_20const__2c_20std____2__piecewise_construct_t_20const__2c_20std____2__tuple_int_20const_____2c_20std____2__tuple_____29($2 + 24 | 0, $0, $1, 27372, $2 + 16 | 0, $2 + 8 | 0); $1 = std____2____hash_value_type_int_2c_20std____2__shared_ptr_vision__Keyframe_96__20__20_____get_value_28_29(std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__shared_ptr_vision__Keyframe_96__20__20__2c_20void______operator___28_29_20const($2 + 24 | 0)); __stack_pointer = $2 + 32 | 0; return $1 + 4 | 0; @@ -67348,17 +67353,17 @@ function void_20std____2____double_or_nothing_char__28std____2__unique_ptr_char_ $3 = $3 ? $3 : 1; $7 = HEAP32[$1 >> 2]; $8 = std____2__unique_ptr_char_2c_20void_20_28__29_28void__29___get_28_29_20const($0); - if (($5 | 0) == 336) { + if (($5 | 0) == 335) { $6 = 0; } else { $6 = std____2__unique_ptr_char_2c_20void_20_28__29_28void__29___get_28_29_20const($0); } $6 = dlrealloc($6, $3); if ($6) { - if (($5 | 0) != 336) { + if (($5 | 0) != 335) { std____2__unique_ptr_char_2c_20void_20_28__29_28void__29___release_28_29($0); } - HEAP32[$4 + 4 >> 2] = 335; + HEAP32[$4 + 4 >> 2] = 334; $5 = std____2__unique_ptr_char_2c_20void_20_28__29_28void__29___unique_ptr_true_2c_20void__28char__2c_20std____2____dependent_type_std____2____unique_ptr_deleter_sfinae_void_20_28__29_28void__29__2c_20true_____good_rval_ref_type_29($4 + 8 | 0, $6, $4 + 4 | 0); std____2__unique_ptr_char_2c_20void_20_28__29_28void__29___operator__28std____2__unique_ptr_char_2c_20void_20_28__29_28void__29____29($0, $5); std____2__unique_ptr_char_2c_20void_20_28__29_28void__29____unique_ptr_28_29($5); @@ -67379,17 +67384,17 @@ function setupAR2($0) { $1 = __stack_pointer - 16 | 0; __stack_pointer = $1; HEAP32[$1 + 12 >> 2] = $0; - wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(77804, $1 + 12 | 0), + wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(78876, $1 + 12 | 0), HEAP32[wasm2js_i32$0 + 8 >> 2] = wasm2js_i32$1; - wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(77804), + wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(78876), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; $0 = -1; if (!std____2__operator___28std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__2c_20std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__29($1 + 8 | 0, $1)) { - $0 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(77804, $1 + 12 | 0); + $0 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(78876, $1 + 12 | 0); $2 = ar2CreateHandleMod(HEAP32[$0 + 192 >> 2], HEAP32[$0 + 544 >> 2]); HEAP32[$0 + 228 >> 2] = $2; if (!$2) { - webarkitLOGe_28char__29(36950); + webarkitLOGe_28char__29(38022); kpmDeleteHandle($0 + 224 | 0); $2 = HEAP32[$0 + 228 >> 2]; } @@ -67441,7 +67446,6 @@ function std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20st __stack_pointer = $3 + 32 | 0; return $0; } - function std____2__vector_vision__match_t_2c_20std____2__allocator_vision__match_t__20_____swap_out_circular_buffer_28std____2____split_buffer_vision__match_t_2c_20std____2__allocator_vision__match_t_____29($0, $1) { var $2 = 0; std____2__vector_vision__match_t_2c_20std____2__allocator_vision__match_t__20_____annotate_delete_28_29_20const($0); @@ -68079,6 +68083,19 @@ function std____2____split_buffer_std____2__vector_std____2__pair_float_2c_20uns return $0; } +function std____2__vector_vision__Image_2c_20std____2__allocator_vision__Image__20_____swap_out_circular_buffer_28std____2____split_buffer_vision__Image_2c_20std____2__allocator_vision__Image_____29($0, $1) { + var $2 = 0; + std____2__vector_vision__Image_2c_20std____2__allocator_vision__Image__20_____annotate_delete_28_29_20const($0); + $2 = $1 + 4 | 0; + void_20std____2____construct_backward_with_exception_guarantees_std____2__allocator_vision__Image__2c_20vision__Image___28std____2__allocator_vision__Image___2c_20vision__Image__2c_20vision__Image__2c_20vision__Image___29(std____2____vector_base_vision__Image_2c_20std____2__allocator_vision__Image__20_____alloc_28_29($0), HEAP32[$0 >> 2], HEAP32[$0 + 4 >> 2], $2); + std____2__enable_if__28is_move_constructible_vision__Image____value_29_20___20_28is_move_assignable_vision__Image____value_29_2c_20void___type_20std____2__swap_vision__Image___28vision__Image___2c_20vision__Image___29($0, $2); + std____2__enable_if__28is_move_constructible_vision__Image____value_29_20___20_28is_move_assignable_vision__Image____value_29_2c_20void___type_20std____2__swap_vision__Image___28vision__Image___2c_20vision__Image___29($0 + 4 | 0, $1 + 8 | 0); + std____2__enable_if__28is_move_constructible_vision__Image____value_29_20___20_28is_move_assignable_vision__Image____value_29_2c_20void___type_20std____2__swap_vision__Image___28vision__Image___2c_20vision__Image___29(std____2____vector_base_vision__Image_2c_20std____2__allocator_vision__Image__20_____end_cap_28_29($0), std____2____split_buffer_vision__Image_2c_20std____2__allocator_vision__Image_______end_cap_28_29($1)); + HEAP32[$1 >> 2] = HEAP32[$1 + 4 >> 2]; + std____2__vector_vision__Image_2c_20std____2__allocator_vision__Image__20_____annotate_new_28unsigned_20long_29_20const($0, std____2__vector_vision__Image_2c_20std____2__allocator_vision__Image__20___size_28_29_20const($0)); + std____2__vector_vision__Image_2c_20std____2__allocator_vision__Image__20_____invalidate_all_iterators_28_29($0); +} + function mbsnrtowcs($0, $1, $2, $3, $4) { var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0; $6 = __stack_pointer - 1040 | 0; @@ -68098,7 +68115,7 @@ function mbsnrtowcs($0, $1, $2, $3, $4) { $8 = $5; break label$2; } - $10 = mbsrtowcs($9, $6 + 12 | 0, $5 >>> 0 <= $8 >>> 0 ? $5 : $8, $4); + $10 = mbsrtowcs($9, $6 + 12 | 0, $5 >>> 0 > $8 >>> 0 ? $8 : $5, $4); if (($10 | 0) == -1) { $3 = -1; $8 = 0; @@ -68182,19 +68199,6 @@ function mbsnrtowcs($0, $1, $2, $3, $4) { return $3; } -function std____2__vector_vision__Image_2c_20std____2__allocator_vision__Image__20_____swap_out_circular_buffer_28std____2____split_buffer_vision__Image_2c_20std____2__allocator_vision__Image_____29($0, $1) { - var $2 = 0; - std____2__vector_vision__Image_2c_20std____2__allocator_vision__Image__20_____annotate_delete_28_29_20const($0); - $2 = $1 + 4 | 0; - void_20std____2____construct_backward_with_exception_guarantees_std____2__allocator_vision__Image__2c_20vision__Image___28std____2__allocator_vision__Image___2c_20vision__Image__2c_20vision__Image__2c_20vision__Image___29(std____2____vector_base_vision__Image_2c_20std____2__allocator_vision__Image__20_____alloc_28_29($0), HEAP32[$0 >> 2], HEAP32[$0 + 4 >> 2], $2); - std____2__enable_if__28is_move_constructible_vision__Image____value_29_20___20_28is_move_assignable_vision__Image____value_29_2c_20void___type_20std____2__swap_vision__Image___28vision__Image___2c_20vision__Image___29($0, $2); - std____2__enable_if__28is_move_constructible_vision__Image____value_29_20___20_28is_move_assignable_vision__Image____value_29_2c_20void___type_20std____2__swap_vision__Image___28vision__Image___2c_20vision__Image___29($0 + 4 | 0, $1 + 8 | 0); - std____2__enable_if__28is_move_constructible_vision__Image____value_29_20___20_28is_move_assignable_vision__Image____value_29_2c_20void___type_20std____2__swap_vision__Image___28vision__Image___2c_20vision__Image___29(std____2____vector_base_vision__Image_2c_20std____2__allocator_vision__Image__20_____end_cap_28_29($0), std____2____split_buffer_vision__Image_2c_20std____2__allocator_vision__Image_______end_cap_28_29($1)); - HEAP32[$1 >> 2] = HEAP32[$1 + 4 >> 2]; - std____2__vector_vision__Image_2c_20std____2__allocator_vision__Image__20_____annotate_new_28unsigned_20long_29_20const($0, std____2__vector_vision__Image_2c_20std____2__allocator_vision__Image__20___size_28_29_20const($0)); - std____2__vector_vision__Image_2c_20std____2__allocator_vision__Image__20_____invalidate_all_iterators_28_29($0); -} - function arImageProcLumaHistAndBoxFilterWithBias($0, $1, $2, $3) { var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0; $5 = -1; @@ -68513,11 +68517,11 @@ function atan2f($0, $1) { if (($3 | 0) == 2139095040) { break label$4; } - $0 = HEAPF32[($4 << 2) + 44448 >> 2]; + $0 = HEAPF32[($4 << 2) + 45520 >> 2]; } return $0; } - return HEAPF32[($4 << 2) + 44432 >> 2]; + return HEAPF32[($4 << 2) + 45504 >> 2]; } return wasm2js_scratch_store_i32(2, (wasm2js_scratch_store_f32($0), wasm2js_scratch_load_i32(2)) & -2147483648 | 1070141403), wasm2js_scratch_load_f32(); @@ -68748,44 +68752,44 @@ function bool_20vision__OrthogonalizePivot8x9Basis4_float__28float__2c_20float__ } function __embind_register_native_and_builtin_types() { - _embind_register_void(63584, 32327); - _embind_register_bool(63608, 30899, 1, 1, 0); - _embind_register_integer(63620, 30383, 1, -128, 127); - _embind_register_integer(63644, 30376, 1, -128, 127); - _embind_register_integer(63632, 30374, 1, 0, 255); - _embind_register_integer(63656, 29057, 2, -32768, 32767); - _embind_register_integer(63668, 29048, 2, 0, 65535); - _embind_register_integer(63680, 29081, 4, -2147483648, 2147483647); - _embind_register_integer(63692, 29072, 4, 0, -1); - _embind_register_integer(63704, 31216, 4, -2147483648, 2147483647); - _embind_register_integer(63716, 31207, 4, 0, -1); - legalfunc$_embind_register_bigint(63728, 29465, 8, 0, -2147483648, -1, 2147483647); - legalfunc$_embind_register_bigint(63740, 29464, 8, 0, 0, -1, -1); - _embind_register_float(63752, 29414, 4); - _embind_register_float(63764, 31851, 8); - _embind_register_std_string(38740, 31264); - _embind_register_std_string(43696, 35975); - _embind_register_std_wstring(43784, 4, 31233); - _embind_register_std_wstring(43876, 2, 31276); - _embind_register_std_wstring(43968, 4, 31291); - _embind_register_emval(38852, 30984); - _embind_register_memory_view(44024, 0, 35906); - _embind_register_memory_view(44064, 0, 36008); - _embind_register_memory_view(44104, 1, 35936); - _embind_register_memory_view(44144, 2, 35528); - _embind_register_memory_view(44184, 3, 35559); - _embind_register_memory_view(44224, 4, 35599); - _embind_register_memory_view(44264, 5, 35628); - _embind_register_memory_view(44304, 4, 36045); - _embind_register_memory_view(44344, 5, 36075); - _embind_register_memory_view(44064, 0, 35730); - _embind_register_memory_view(44104, 1, 35697); - _embind_register_memory_view(44144, 2, 35796); - _embind_register_memory_view(44184, 3, 35762); - _embind_register_memory_view(44224, 4, 35863); - _embind_register_memory_view(44264, 5, 35829); - _embind_register_memory_view(44384, 6, 35666); - _embind_register_memory_view(44424, 7, 36114); + _embind_register_void(64656, 33399); + _embind_register_bool(64680, 31971, 1, 1, 0); + _embind_register_integer(64692, 31455, 1, -128, 127); + _embind_register_integer(64716, 31448, 1, -128, 127); + _embind_register_integer(64704, 31446, 1, 0, 255); + _embind_register_integer(64728, 30129, 2, -32768, 32767); + _embind_register_integer(64740, 30120, 2, 0, 65535); + _embind_register_integer(64752, 30153, 4, -2147483648, 2147483647); + _embind_register_integer(64764, 30144, 4, 0, -1); + _embind_register_integer(64776, 32288, 4, -2147483648, 2147483647); + _embind_register_integer(64788, 32279, 4, 0, -1); + legalfunc$_embind_register_bigint(64800, 30537, 8, 0, -2147483648, -1, 2147483647); + legalfunc$_embind_register_bigint(64812, 30536, 8, 0, 0, -1, -1); + _embind_register_float(64824, 30486, 4); + _embind_register_float(64836, 32923, 8); + _embind_register_std_string(39812, 32336); + _embind_register_std_string(44768, 37047); + _embind_register_std_wstring(44856, 4, 32305); + _embind_register_std_wstring(44948, 2, 32348); + _embind_register_std_wstring(45040, 4, 32363); + _embind_register_emval(39924, 32056); + _embind_register_memory_view(45096, 0, 36978); + _embind_register_memory_view(45136, 0, 37080); + _embind_register_memory_view(45176, 1, 37008); + _embind_register_memory_view(45216, 2, 36600); + _embind_register_memory_view(45256, 3, 36631); + _embind_register_memory_view(45296, 4, 36671); + _embind_register_memory_view(45336, 5, 36700); + _embind_register_memory_view(45376, 4, 37117); + _embind_register_memory_view(45416, 5, 37147); + _embind_register_memory_view(45136, 0, 36802); + _embind_register_memory_view(45176, 1, 36769); + _embind_register_memory_view(45216, 2, 36868); + _embind_register_memory_view(45256, 3, 36834); + _embind_register_memory_view(45296, 4, 36935); + _embind_register_memory_view(45336, 5, 36901); + _embind_register_memory_view(45456, 6, 36738); + _embind_register_memory_view(45496, 7, 37186); } function getNFTData($0, $1, $2) { @@ -68796,9 +68800,9 @@ function getNFTData($0, $1, $2) { $3 = __stack_pointer - 16 | 0; __stack_pointer = $3; HEAP32[$3 + 12 >> 2] = $1; - wasm2js_i32$0 = $3, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(77804, $3 + 12 | 0), + wasm2js_i32$0 = $3, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(78876, $3 + 12 | 0), HEAP32[wasm2js_i32$0 + 8 >> 2] = wasm2js_i32$1; - wasm2js_i32$0 = $3, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(77804), + wasm2js_i32$0 = $3, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(78876), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; label$1: { if (std____2__operator___28std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__2c_20std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__29($3 + 8 | 0, $3)) { @@ -68809,7 +68813,7 @@ function getNFTData($0, $1, $2) { HEAP32[$1 + 12 >> 2] = 0; break label$1; } - $1 = std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20___at_28unsigned_20long_29(std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(77804, $3 + 12 | 0) + 380 | 0, $2); + $1 = std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20___at_28unsigned_20long_29(std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(78876, $3 + 12 | 0) + 380 | 0, $2); $4 = $1; $2 = HEAP32[$4 >> 2]; $1 = HEAP32[$4 + 4 >> 2]; @@ -68923,60 +68927,6 @@ function $28anonymous_20namespace_29__itanium_demangle__PODSmallVector__28anonym abort(); } -function atanf($0) { - var $1 = 0, $2 = Math_fround(0), $3 = 0, $4 = Math_fround(0), $5 = 0, $6 = Math_fround(0); - $5 = (wasm2js_scratch_store_f32($0), wasm2js_scratch_load_i32(2)); - $1 = $5 & 2147483647; - if ($1 >>> 0 >= 1283457024) { - return (__FLOAT_BITS_1($0) & 2147483647) >>> 0 > 2139095040 ? $0 : (wasm2js_scratch_store_i32(2, (wasm2js_scratch_store_f32($0), - wasm2js_scratch_load_i32(2)) & -2147483648 | 1070141402), wasm2js_scratch_load_f32()); - } - label$2: { - label$3: { - if ($1 >>> 0 <= 1054867455) { - if ($1 >>> 0 < 964689920) { - break label$2; - } - $3 = -1; - $1 = 1; - break label$3; - } - $0 = fabsf($0); - label$5: { - if ($1 >>> 0 <= 1066926079) { - if ($1 >>> 0 <= 1060110335) { - $0 = Math_fround(Math_fround(Math_fround($0 + $0) + Math_fround(-1)) / Math_fround($0 + Math_fround(2))); - $1 = 0; - break label$3; - } - $0 = Math_fround(Math_fround($0 + Math_fround(-1)) / Math_fround($0 + Math_fround(1))); - $3 = 1; - break label$5; - } - if ($1 >>> 0 <= 1075576831) { - $0 = Math_fround(Math_fround($0 + Math_fround(-1.5)) / Math_fround(Math_fround($0 * Math_fround(1.5)) + Math_fround(1))); - $3 = 2; - break label$5; - } - $0 = Math_fround(Math_fround(-1) / $0); - $3 = 3; - } - $1 = 0; - } - $4 = Math_fround($0 * $0); - $2 = Math_fround($4 * $4); - $6 = Math_fround($2 * Math_fround(Math_fround($2 * Math_fround(-.106480173766613)) + Math_fround(-.19999158382415771))); - $2 = Math_fround($4 * Math_fround(Math_fround($2 * Math_fround(Math_fround($2 * Math_fround(.06168760731816292)) + Math_fround(.14253635704517365))) + Math_fround(.333333283662796))); - if ($1) { - return Math_fround($0 - Math_fround($0 * Math_fround($6 + $2))); - } - $1 = $3 << 2; - $0 = Math_fround(HEAPF32[$1 + 44464 >> 2] - Math_fround(Math_fround(Math_fround($0 * Math_fround($6 + $2)) - HEAPF32[$1 + 44480 >> 2]) - $0)); - $0 = ($5 | 0) >= 0 ? $0 : Math_fround(-$0); - } - return $0; -} - function std____2____compressed_pair_std____2____hash_node_base_std____2____hash_node_std____2____hash_value_type_int_2c_20ARParam__2c_20void_______2c_20std____2____bucket_list_deallocator_std____2__allocator_std____2____hash_node_base_std____2____hash_node_std____2____hash_value_type_int_2c_20ARParam__2c_20void_______20__20_____compressed_pair_std____2____hash_node_base_std____2____hash_node_std____2____hash_value_type_int_2c_20ARParam__2c_20void_______2c_20std____2____default_init_tag__28std____2____hash_node_base_std____2____hash_node_std____2____hash_value_type_int_2c_20ARParam__2c_20void_________2c_20std____2____default_init_tag___29($0, $1, $2) { std____2____compressed_pair_elem_std____2____hash_node_base_std____2____hash_node_std____2____hash_value_type_int_2c_20ARParam__2c_20void_______2c_200_2c_20false_____compressed_pair_elem_std____2____hash_node_base_std____2____hash_node_std____2____hash_value_type_int_2c_20ARParam__2c_20void_______2c_20void__28std____2____hash_node_base_std____2____hash_node_std____2____hash_value_type_int_2c_20ARParam__2c_20void_________29($0, std____2____hash_node_base_std____2____hash_node_std____2____hash_value_type_int_2c_20ARParam__2c_20void_________20std____2__forward_std____2____hash_node_base_std____2____hash_node_std____2____hash_value_type_int_2c_20ARParam__2c_20void________28std____2__remove_reference_std____2____hash_node_base_std____2____hash_node_std____2____hash_value_type_int_2c_20ARParam__2c_20void_________type__29($1)); std____2____default_init_tag___20std____2__forward_std____2____default_init_tag__28std____2__remove_reference_std____2____default_init_tag___type__29($2); @@ -69010,9 +68960,9 @@ function std____2__num_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c var $5 = 0; $0 = __stack_pointer - 160 | 0; __stack_pointer = $0; - HEAP16[$0 + 156 >> 1] = HEAPU8[57477] | HEAPU8[57478] << 8; - HEAP32[$0 + 152 >> 2] = HEAPU8[57473] | HEAPU8[57474] << 8 | (HEAPU8[57475] << 16 | HEAPU8[57476] << 24); - std____2____num_put_base____format_int_28char__2c_20char_20const__2c_20bool_2c_20unsigned_20int_29($0 + 152 | 1, 31016, 0, std____2__ios_base__flags_28_29_20const($2)); + HEAP16[$0 + 156 >> 1] = HEAPU8[58549] | HEAPU8[58550] << 8; + HEAP32[$0 + 152 >> 2] = HEAPU8[58545] | HEAPU8[58546] << 8 | (HEAPU8[58547] << 16 | HEAPU8[58548] << 24); + std____2____num_put_base____format_int_28char__2c_20char_20const__2c_20bool_2c_20unsigned_20int_29($0 + 152 | 1, 32088, 0, std____2__ios_base__flags_28_29_20const($2)); $5 = std____2____cloc_28_29(); HEAP32[$0 >> 2] = $4; $4 = std____2____libcpp_snprintf_l_28char__2c_20unsigned_20long_2c_20__locale_struct__2c_20char_20const__2c_20____29($0 + 139 | 0, 13, $5, $0 + 152 | 0, $0) + ($0 + 139 | 0) | 0; @@ -69104,7 +69054,7 @@ function $28anonymous_20namespace_29__itanium_demangle__CastExpr__printLeft_28_2 HEAP32[$2 + 56 >> 2] = $5; HEAP32[$2 + 60 >> 2] = $3; $1 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 24 | 0); - $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 48 | 0, 36607); + $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 48 | 0, 37679); $3 = HEAP32[$4 >> 2]; $5 = HEAP32[$4 + 4 >> 2]; HEAP32[$2 + 16 >> 2] = $3; @@ -69112,7 +69062,7 @@ function $28anonymous_20namespace_29__itanium_demangle__CastExpr__printLeft_28_2 $1 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 16 | 0); $3 = HEAP32[$0 + 16 >> 2]; FUNCTION_TABLE[HEAP32[HEAP32[$3 >> 2] + 16 >> 2]]($3, $1); - $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 37361); + $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 38433); $5 = HEAP32[$4 >> 2]; $3 = HEAP32[$4 + 4 >> 2]; HEAP32[$2 + 8 >> 2] = $5; @@ -69120,7 +69070,7 @@ function $28anonymous_20namespace_29__itanium_demangle__CastExpr__printLeft_28_2 $1 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 8 | 0); $0 = HEAP32[$0 + 20 >> 2]; FUNCTION_TABLE[HEAP32[HEAP32[$0 >> 2] + 16 >> 2]]($0, $1); - $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 32 | 0, 37332); + $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 32 | 0, 38404); $3 = HEAP32[$4 >> 2]; $5 = HEAP32[$4 + 4 >> 2]; HEAP32[$2 >> 2] = $3; @@ -69198,9 +69148,9 @@ function std____2__num_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c var $5 = 0; $0 = __stack_pointer - 160 | 0; __stack_pointer = $0; - HEAP16[$0 + 156 >> 1] = HEAPU8[57477] | HEAPU8[57478] << 8; - HEAP32[$0 + 152 >> 2] = HEAPU8[57473] | HEAPU8[57474] << 8 | (HEAPU8[57475] << 16 | HEAPU8[57476] << 24); - std____2____num_put_base____format_int_28char__2c_20char_20const__2c_20bool_2c_20unsigned_20int_29($0 + 152 | 1, 31016, 1, std____2__ios_base__flags_28_29_20const($2)); + HEAP16[$0 + 156 >> 1] = HEAPU8[58549] | HEAPU8[58550] << 8; + HEAP32[$0 + 152 >> 2] = HEAPU8[58545] | HEAPU8[58546] << 8 | (HEAPU8[58547] << 16 | HEAPU8[58548] << 24); + std____2____num_put_base____format_int_28char__2c_20char_20const__2c_20bool_2c_20unsigned_20int_29($0 + 152 | 1, 32088, 1, std____2__ios_base__flags_28_29_20const($2)); $5 = std____2____cloc_28_29(); HEAP32[$0 >> 2] = $4; $4 = std____2____libcpp_snprintf_l_28char__2c_20unsigned_20long_2c_20__locale_struct__2c_20char_20const__2c_20____29($0 + 139 | 0, 13, $5, $0 + 152 | 0, $0) + ($0 + 139 | 0) | 0; @@ -69263,6 +69213,56 @@ function std____2__unique_ptr_std____2____hash_node_base_std____2____hash_node_s } } +function atanf($0) { + var $1 = 0, $2 = Math_fround(0), $3 = 0, $4 = Math_fround(0), $5 = 0, $6 = Math_fround(0); + $5 = (wasm2js_scratch_store_f32($0), wasm2js_scratch_load_i32(2)); + $1 = $5 & 2147483647; + if ($1 >>> 0 >= 1283457024) { + return (__FLOAT_BITS_1($0) & 2147483647) >>> 0 > 2139095040 ? $0 : (wasm2js_scratch_store_i32(2, (wasm2js_scratch_store_f32($0), + wasm2js_scratch_load_i32(2)) & -2147483648 | 1070141402), wasm2js_scratch_load_f32()); + } + label$2: { + label$3: { + if ($1 >>> 0 <= 1054867455) { + $3 = -1; + if ($1 >>> 0 >= 964689920) { + break label$3; + } + break label$2; + } + $0 = fabsf($0); + if ($1 >>> 0 <= 1066926079) { + if ($1 >>> 0 <= 1060110335) { + $0 = Math_fround(Math_fround(Math_fround($0 + $0) + Math_fround(-1)) / Math_fround($0 + Math_fround(2))); + $3 = 0; + break label$3; + } + $0 = Math_fround(Math_fround($0 + Math_fround(-1)) / Math_fround($0 + Math_fround(1))); + $3 = 1; + break label$3; + } + if ($1 >>> 0 <= 1075576831) { + $0 = Math_fround(Math_fround($0 + Math_fround(-1.5)) / Math_fround(Math_fround($0 * Math_fround(1.5)) + Math_fround(1))); + $3 = 2; + break label$3; + } + $0 = Math_fround(Math_fround(-1) / $0); + $3 = 3; + } + $4 = Math_fround($0 * $0); + $2 = Math_fround($4 * $4); + $6 = Math_fround($2 * Math_fround(Math_fround($2 * Math_fround(-.106480173766613)) + Math_fround(-.19999158382415771))); + $2 = Math_fround($4 * Math_fround(Math_fround($2 * Math_fround(Math_fround($2 * Math_fround(.06168760731816292)) + Math_fround(.14253635704517365))) + Math_fround(.333333283662796))); + if ($1 >>> 0 <= 1054867455) { + return Math_fround($0 - Math_fround($0 * Math_fround($6 + $2))); + } + $1 = $3 << 2; + $0 = Math_fround(HEAPF32[$1 + 45536 >> 2] - Math_fround(Math_fround(Math_fround($0 * Math_fround($6 + $2)) - HEAPF32[$1 + 45552 >> 2]) - $0)); + $0 = ($5 | 0) >= 0 ? $0 : Math_fround(-$0); + } + return $0; +} + function $28anonymous_20namespace_29__itanium_demangle__SubobjectExpr__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__SubobjectExpr_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__StringView__2c_20_28anonymous_20namespace_29__itanium_demangle__NodeArray_2c_20bool___28_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__StringView__2c_20_28anonymous_20namespace_29__itanium_demangle__NodeArray___2c_20bool__29($0, $1, $2, $3, $4, $5) { var $6 = 0, $7 = 0, $8 = 0; $6 = __stack_pointer - 32 | 0; @@ -69383,10 +69383,10 @@ function $28anonymous_20namespace_29__itanium_demangle__PointerToMemberType__pri break label$2; } } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($3 + 40 | 0, 37439); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($3 + 40 | 0, 38511); break label$1; } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($3 + 32 | 0, 37934); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($3 + 32 | 0, 39006); } $4 = $2; $2 = HEAP32[$4 >> 2]; @@ -69397,7 +69397,7 @@ function $28anonymous_20namespace_29__itanium_demangle__PointerToMemberType__pri HEAP32[$2 + 20 >> 2] = $5; $1 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $3 + 16 | 0); $28anonymous_20namespace_29__itanium_demangle__Node__print_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const(HEAP32[$0 + 8 >> 2], $1); - $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($3 + 24 | 0, 37205); + $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($3 + 24 | 0, 38277); $5 = HEAP32[$4 >> 2]; $2 = HEAP32[$4 + 4 >> 2]; HEAP32[$3 + 8 >> 2] = $5; @@ -69503,8 +69503,8 @@ function std____2__num_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c var $5 = 0, $6 = 0, $7 = 0; $0 = __stack_pointer - 208 | 0; __stack_pointer = $0; - HEAP16[$0 + 204 >> 1] = HEAPU8[57483] | HEAPU8[57484] << 8; - HEAP32[$0 + 200 >> 2] = HEAPU8[57479] | HEAPU8[57480] << 8 | (HEAPU8[57481] << 16 | HEAPU8[57482] << 24); + HEAP16[$0 + 204 >> 1] = HEAPU8[58555] | HEAPU8[58556] << 8; + HEAP32[$0 + 200 >> 2] = HEAPU8[58551] | HEAPU8[58552] << 8 | (HEAPU8[58553] << 16 | HEAPU8[58554] << 24); $6 = std____2____cloc_28_29(); HEAP32[$0 >> 2] = $4; $5 = std____2____libcpp_snprintf_l_28char__2c_20unsigned_20long_2c_20__locale_struct__2c_20char_20const__2c_20____29($0 + 176 | 0, 20, $6, $0 + 200 | 0, $0); @@ -69542,7 +69542,7 @@ function std____2__num_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c __stack_pointer = $0; HEAP32[$0 + 248 >> 2] = 37; HEAP32[$0 + 252 >> 2] = 0; - std____2____num_put_base____format_int_28char__2c_20char_20const__2c_20bool_2c_20unsigned_20int_29($0 + 248 | 1, 30951, 0, std____2__ios_base__flags_28_29_20const($2)); + std____2____num_put_base____format_int_28char__2c_20char_20const__2c_20bool_2c_20unsigned_20int_29($0 + 248 | 1, 32023, 0, std____2__ios_base__flags_28_29_20const($2)); $6 = std____2____cloc_28_29(); HEAP32[$0 >> 2] = $4; HEAP32[$0 + 4 >> 2] = $5; @@ -69562,13 +69562,13 @@ function teardown($0) { $1 = __stack_pointer - 16 | 0; __stack_pointer = $1; HEAP32[$1 + 12 >> 2] = $0; - wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(77804, $1 + 12 | 0), + wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(78876, $1 + 12 | 0), HEAP32[wasm2js_i32$0 + 8 >> 2] = wasm2js_i32$1; - wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(77804), + wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(78876), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; $0 = -1; if (!std____2__operator___28std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__2c_20std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__29($1 + 8 | 0, $1)) { - $0 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(77804, $1 + 12 | 0); + $0 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(78876, $1 + 12 | 0); $2 = HEAP32[$0 + 196 >> 2]; if ($2) { dlfree($2); @@ -69576,7 +69576,7 @@ function teardown($0) { HEAP32[$0 + 200 >> 2] = 0; } deleteHandle($0); - std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___erase_28int_20const__29(77804, $1 + 12 | 0); + std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___erase_28int_20const__29(78876, $1 + 12 | 0); operator_20delete_28void__29(arController___arController_28_29($0)); $0 = 0; } @@ -69609,7 +69609,7 @@ function std____2__num_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c __stack_pointer = $0; HEAP32[$0 + 248 >> 2] = 37; HEAP32[$0 + 252 >> 2] = 0; - std____2____num_put_base____format_int_28char__2c_20char_20const__2c_20bool_2c_20unsigned_20int_29($0 + 248 | 1, 30951, 1, std____2__ios_base__flags_28_29_20const($2)); + std____2____num_put_base____format_int_28char__2c_20char_20const__2c_20bool_2c_20unsigned_20int_29($0 + 248 | 1, 32023, 1, std____2__ios_base__flags_28_29_20const($2)); $6 = std____2____cloc_28_29(); HEAP32[$0 >> 2] = $4; HEAP32[$0 + 4 >> 2] = $5; @@ -69632,9 +69632,9 @@ function std____2__num_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std var $5 = 0; $0 = __stack_pointer - 80 | 0; __stack_pointer = $0; - HEAP16[$0 + 76 >> 1] = HEAPU8[57477] | HEAPU8[57478] << 8; - HEAP32[$0 + 72 >> 2] = HEAPU8[57473] | HEAPU8[57474] << 8 | (HEAPU8[57475] << 16 | HEAPU8[57476] << 24); - std____2____num_put_base____format_int_28char__2c_20char_20const__2c_20bool_2c_20unsigned_20int_29($0 + 72 | 1, 31016, 0, std____2__ios_base__flags_28_29_20const($2)); + HEAP16[$0 + 76 >> 1] = HEAPU8[58549] | HEAPU8[58550] << 8; + HEAP32[$0 + 72 >> 2] = HEAPU8[58545] | HEAPU8[58546] << 8 | (HEAPU8[58547] << 16 | HEAPU8[58548] << 24); + std____2____num_put_base____format_int_28char__2c_20char_20const__2c_20bool_2c_20unsigned_20int_29($0 + 72 | 1, 32088, 0, std____2__ios_base__flags_28_29_20const($2)); $5 = std____2____cloc_28_29(); HEAP32[$0 >> 2] = $4; $4 = std____2____libcpp_snprintf_l_28char__2c_20unsigned_20long_2c_20__locale_struct__2c_20char_20const__2c_20____29($0 + 59 | 0, 13, $5, $0 + 72 | 0, $0) + ($0 + 59 | 0) | 0; @@ -69801,6 +69801,48 @@ function EV_create($0, $1, $2, $3) { return $7; } +function std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20std____2____pad_and_output_wchar_t_2c_20std____2__char_traits_wchar_t__20__28std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20wchar_t_20const__2c_20wchar_t_20const__2c_20wchar_t_20const__2c_20std____2__ios_base__2c_20wchar_t_29($0, $1, $2, $3, $4, $5) { + var $6 = 0, $7 = 0, $8 = 0, $9 = 0; + $8 = __stack_pointer - 16 | 0; + __stack_pointer = $8; + label$1: { + if (!$0) { + break label$1; + } + $9 = std____2__ios_base__width_28_29_20const($4); + $7 = $2 - $1 | 0; + if (($7 | 0) > 0) { + $7 = $7 >> 2; + if (($7 | 0) != (std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20___sputn_28wchar_t_20const__2c_20long_29($0, $1, $7) | 0)) { + break label$1; + } + } + $6 = $9 - ($3 - $1 >> 2) | 0; + if (($6 | 0) > 0) { + $1 = ($6 | 0) > 0 ? $6 : 0; + $6 = std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___basic_string_28unsigned_20long_2c_20wchar_t_29($8, $1, $5); + $5 = std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20___sputn_28wchar_t_20const__2c_20long_29($0, std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___data_28_29($6), $1); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20____basic_string_28_29($6); + $6 = 0; + if (($1 | 0) != ($5 | 0)) { + break label$1; + } + } + $1 = $3 - $2 | 0; + if (($1 | 0) > 0) { + $6 = 0; + $1 = $1 >> 2; + if (($1 | 0) != (std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20___sputn_28wchar_t_20const__2c_20long_29($0, $2, $1) | 0)) { + break label$1; + } + } + std____2__ios_base__width_28long_29($4, 0); + $6 = $0; + } + __stack_pointer = $8 + 16 | 0; + return $6; +} + function $28anonymous_20namespace_29__itanium_demangle__BracedRangeExpr__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const($0, $1) { $0 = $0 | 0; $1 = $1 | 0; @@ -69809,7 +69851,7 @@ function $28anonymous_20namespace_29__itanium_demangle__BracedRangeExpr__printLe __stack_pointer = $2; $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28char_29($1, 91); $28anonymous_20namespace_29__itanium_demangle__Node__print_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const(HEAP32[$0 + 8 >> 2], $1); - $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 37912); + $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 38984); $3 = HEAP32[$4 >> 2]; $5 = HEAP32[$4 + 4 >> 2]; HEAP32[$2 + 8 >> 2] = $3; @@ -69819,7 +69861,7 @@ function $28anonymous_20namespace_29__itanium_demangle__BracedRangeExpr__printLe $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28char_29($1, 93); $3 = HEAP32[$0 + 16 >> 2]; if (($28anonymous_20namespace_29__itanium_demangle__Node__getKind_28_29_20const($3) & 254) != 74) { - $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 16 | 0, 37908); + $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 16 | 0, 38980); $5 = HEAP32[$4 >> 2]; $3 = HEAP32[$4 + 4 >> 2]; HEAP32[$2 >> 2] = $5; @@ -69851,7 +69893,7 @@ function vision__VisualDatabase_vision__FREAKExtractor_2c_20vision__BinaryFeatur $3 = vision__numOctaves_28int_2c_20int_2c_20int_29(vision__Image__width_28_29_20const($1), vision__Image__height_28_29_20const($1), 8); vision__BinomialPyramid32f__alloc_28unsigned_20long_2c_20unsigned_20long_2c_20int_29($2, vision__Image__width_28_29_20const($1), vision__Image__height_28_29_20const($1), $3); } - $3 = vision__ScopedTimer__ScopedTimer_28char_20const__29($4, 3193); + $3 = vision__ScopedTimer__ScopedTimer_28char_20const__29($4, 3535); if (vision__ScopedTimer__operator_20bool_28_29($3)) { vision__BinomialPyramid32f__build_28vision__Image_20const__29($2, $1); } @@ -69865,48 +69907,6 @@ function void_20std____2__allocator_traits_std____2__allocator_std____2____hash_ void_20std____2__allocator_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__vector_int_2c_20std____2__allocator_int__20__20__2c_20void___20___construct_std____2__pair_int_20const_2c_20std____2__vector_int_2c_20std____2__allocator_int__20__20__2c_20std____2__piecewise_construct_t_20const__2c_20std____2__tuple_int_20const___2c_20std____2__tuple___20__28std____2__pair_int_20const_2c_20std____2__vector_int_2c_20std____2__allocator_int__20__20___2c_20std____2__piecewise_construct_t_20const__2c_20std____2__tuple_int_20const_____2c_20std____2__tuple_____29($0, $1, std____2__piecewise_construct_t_20const__20std____2__forward_std____2__piecewise_construct_t_20const___28std____2__remove_reference_std____2__piecewise_construct_t_20const____type__29($2), std____2__tuple_int_20const_____20std____2__forward_std____2__tuple_int_20const___20__28std____2__remove_reference_std____2__tuple_int_20const___20___type__29($3), std____2__tuple_____20std____2__forward_std____2__tuple___20__28std____2__remove_reference_std____2__tuple___20___type__29($4)); } -function std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20std____2____pad_and_output_wchar_t_2c_20std____2__char_traits_wchar_t__20__28std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20wchar_t_20const__2c_20wchar_t_20const__2c_20wchar_t_20const__2c_20std____2__ios_base__2c_20wchar_t_29($0, $1, $2, $3, $4, $5) { - var $6 = 0, $7 = 0, $8 = 0, $9 = 0; - $9 = __stack_pointer - 16 | 0; - __stack_pointer = $9; - label$1: { - if (!$0) { - break label$1; - } - $8 = std____2__ios_base__width_28_29_20const($4); - $7 = $2 - $1 | 0; - if (($7 | 0) > 0) { - $7 = $7 >> 2; - if (($7 | 0) != (std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20___sputn_28wchar_t_20const__2c_20long_29($0, $1, $7) | 0)) { - break label$1; - } - } - $6 = $3 - $1 >> 2; - $1 = ($6 | 0) < ($8 | 0) ? $8 - $6 | 0 : 0; - if ($1) { - $6 = std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___basic_string_28unsigned_20long_2c_20wchar_t_29($9, $1, $5); - $8 = std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20___sputn_28wchar_t_20const__2c_20long_29($0, std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___data_28_29($6), $1); - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20____basic_string_28_29($6); - $6 = 0; - if (($1 | 0) != ($8 | 0)) { - break label$1; - } - } - $1 = $3 - $2 | 0; - if (($1 | 0) > 0) { - $6 = 0; - $1 = $1 >> 2; - if (($1 | 0) != (std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20___sputn_28wchar_t_20const__2c_20long_29($0, $2, $1) | 0)) { - break label$1; - } - } - std____2__ios_base__width_28long_29($4, 0); - $6 = $0; - } - __stack_pointer = $9 + 16 | 0; - return $6; -} - function std____2__num_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___do_put_28std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__ios_base__2c_20char_2c_20long_29_20const($0, $1, $2, $3, $4) { $0 = $0 | 0; $1 = $1 | 0; @@ -69916,9 +69916,9 @@ function std____2__num_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std var $5 = 0; $0 = __stack_pointer - 80 | 0; __stack_pointer = $0; - HEAP16[$0 + 76 >> 1] = HEAPU8[57477] | HEAPU8[57478] << 8; - HEAP32[$0 + 72 >> 2] = HEAPU8[57473] | HEAPU8[57474] << 8 | (HEAPU8[57475] << 16 | HEAPU8[57476] << 24); - std____2____num_put_base____format_int_28char__2c_20char_20const__2c_20bool_2c_20unsigned_20int_29($0 + 72 | 1, 31016, 1, std____2__ios_base__flags_28_29_20const($2)); + HEAP16[$0 + 76 >> 1] = HEAPU8[58549] | HEAPU8[58550] << 8; + HEAP32[$0 + 72 >> 2] = HEAPU8[58545] | HEAPU8[58546] << 8 | (HEAPU8[58547] << 16 | HEAPU8[58548] << 24); + std____2____num_put_base____format_int_28char__2c_20char_20const__2c_20bool_2c_20unsigned_20int_29($0 + 72 | 1, 32088, 1, std____2__ios_base__flags_28_29_20const($2)); $5 = std____2____cloc_28_29(); HEAP32[$0 >> 2] = $4; $4 = std____2____libcpp_snprintf_l_28char__2c_20unsigned_20long_2c_20__locale_struct__2c_20char_20const__2c_20____29($0 + 59 | 0, 13, $5, $0 + 72 | 0, $0) + ($0 + 59 | 0) | 0; @@ -70394,7 +70394,7 @@ function std____2__num_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std __stack_pointer = $0; HEAP32[$0 + 104 >> 2] = 37; HEAP32[$0 + 108 >> 2] = 0; - std____2____num_put_base____format_int_28char__2c_20char_20const__2c_20bool_2c_20unsigned_20int_29($0 + 104 | 1, 30951, 0, std____2__ios_base__flags_28_29_20const($2)); + std____2____num_put_base____format_int_28char__2c_20char_20const__2c_20bool_2c_20unsigned_20int_29($0 + 104 | 1, 32023, 0, std____2__ios_base__flags_28_29_20const($2)); $6 = std____2____cloc_28_29(); HEAP32[$0 >> 2] = $4; HEAP32[$0 + 4 >> 2] = $5; @@ -70487,8 +70487,8 @@ function std____2__num_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std var $5 = 0, $6 = 0, $7 = 0; $0 = __stack_pointer - 96 | 0; __stack_pointer = $0; - HEAP16[$0 + 92 >> 1] = HEAPU8[57483] | HEAPU8[57484] << 8; - HEAP32[$0 + 88 >> 2] = HEAPU8[57479] | HEAPU8[57480] << 8 | (HEAPU8[57481] << 16 | HEAPU8[57482] << 24); + HEAP16[$0 + 92 >> 1] = HEAPU8[58555] | HEAPU8[58556] << 8; + HEAP32[$0 + 88 >> 2] = HEAPU8[58551] | HEAPU8[58552] << 8 | (HEAPU8[58553] << 16 | HEAPU8[58554] << 24); $6 = std____2____cloc_28_29(); HEAP32[$0 >> 2] = $4; $5 = std____2____libcpp_snprintf_l_28char__2c_20unsigned_20long_2c_20__locale_struct__2c_20char_20const__2c_20____29($0 - -64 | 0, 20, $6, $0 + 88 | 0, $0); @@ -70593,6 +70593,30 @@ function void_20std____2__vector_unsigned_20char_2c_20std____2__allocator_unsign __stack_pointer = $3 + 32 | 0; } +function std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20_____assign_no_alias_false__28char_20const__2c_20unsigned_20long_29($0, $1, $2) { + var $3 = 0, $4 = 0, $5 = 0, $6 = 0; + $4 = __stack_pointer - 16 | 0; + __stack_pointer = $4; + $3 = std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20_____get_long_cap_28_29_20const($0); + label$1: { + if ($3 >>> 0 > $2 >>> 0) { + $3 = std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20_____get_long_pointer_28_29($0); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20_____set_long_size_28unsigned_20long_29($0, $2); + std____2__char_traits_char___copy_28char__2c_20char_20const__2c_20unsigned_20long_29(char__20std____2____to_address_char__28char__29($3), $1, $2); + HEAP8[$4 + 15 | 0] = 0; + std____2__char_traits_char___assign_28char__2c_20char_20const__29($2 + $3 | 0, $4 + 15 | 0); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20_____invalidate_iterators_past_28unsigned_20long_29($0, $2); + break label$1; + } + $5 = $3 - 1 | 0; + $6 = ($2 - $3 | 0) + 1 | 0; + $3 = std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20_____get_long_size_28_29_20const($0); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20_____grow_by_and_replace_28unsigned_20long_2c_20unsigned_20long_2c_20unsigned_20long_2c_20unsigned_20long_2c_20unsigned_20long_2c_20unsigned_20long_2c_20char_20const__29($0, $5, $6, $3, 0, $3, $2, $1); + } + __stack_pointer = $4 + 16 | 0; + return $0; +} + function $28anonymous_20namespace_29__itanium_demangle__ArrayType__printRight_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const($0, $1) { $0 = $0 | 0; $1 = $1 | 0; @@ -70600,14 +70624,14 @@ function $28anonymous_20namespace_29__itanium_demangle__ArrayType__printRight_28 $2 = __stack_pointer - 48 | 0; __stack_pointer = $2; if (($28anonymous_20namespace_29__itanium_demangle__OutputStream__back_28_29_20const($1) | 0) != 93) { - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 37934); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 39006); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 16 >> 2] = $4; HEAP32[$2 + 20 >> 2] = $5; $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 16 | 0); } - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 32 | 0, 34060); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 32 | 0, 35132); $5 = HEAP32[$3 >> 2]; $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 8 >> 2] = $5; @@ -70617,7 +70641,7 @@ function $28anonymous_20namespace_29__itanium_demangle__ArrayType__printRight_28 if ($4) { $28anonymous_20namespace_29__itanium_demangle__Node__print_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const($4, $1); } - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 34043); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 35115); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = $4; @@ -70628,29 +70652,6 @@ function $28anonymous_20namespace_29__itanium_demangle__ArrayType__printRight_28 __stack_pointer = $2 + 48 | 0; } -function std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20_____assign_no_alias_false__28char_20const__2c_20unsigned_20long_29($0, $1, $2) { - var $3 = 0, $4 = 0, $5 = 0, $6 = 0; - $4 = __stack_pointer - 16 | 0; - __stack_pointer = $4; - $3 = std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20_____get_long_cap_28_29_20const($0); - label$1: { - if ($3 >>> 0 > $2 >>> 0) { - $3 = std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20_____get_long_pointer_28_29($0); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20_____set_long_size_28unsigned_20long_29($0, $2); - std____2__char_traits_char___copy_28char__2c_20char_20const__2c_20unsigned_20long_29(char__20std____2____to_address_char__28char__29($3), $1, $2); - HEAP8[$4 + 15 | 0] = 0; - std____2__char_traits_char___assign_28char__2c_20char_20const__29($2 + $3 | 0, $4 + 15 | 0); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20_____invalidate_iterators_past_28unsigned_20long_29($0, $2); - break label$1; - } - $5 = $3 - 1 | 0; - $6 = ($2 - $3 | 0) + 1 | 0; - $3 = std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20_____get_long_size_28_29_20const($0); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20_____grow_by_and_replace_28unsigned_20long_2c_20unsigned_20long_2c_20unsigned_20long_2c_20unsigned_20long_2c_20unsigned_20long_2c_20unsigned_20long_2c_20char_20const__29($0, $5, $6, $3, 0, $3, $2, $1); - } - __stack_pointer = $4 + 16 | 0; - return $0; -} function create_colorindex($0) { var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $10 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; $5 = HEAP32[$0 + 484 >> 2]; @@ -70733,7 +70734,7 @@ function std____2__num_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std __stack_pointer = $0; HEAP32[$0 + 104 >> 2] = 37; HEAP32[$0 + 108 >> 2] = 0; - std____2____num_put_base____format_int_28char__2c_20char_20const__2c_20bool_2c_20unsigned_20int_29($0 + 104 | 1, 30951, 1, std____2__ios_base__flags_28_29_20const($2)); + std____2____num_put_base____format_int_28char__2c_20char_20const__2c_20bool_2c_20unsigned_20int_29($0 + 104 | 1, 32023, 1, std____2__ios_base__flags_28_29_20const($2)); $6 = std____2____cloc_28_29(); HEAP32[$0 >> 2] = $4; HEAP32[$0 + 4 >> 2] = $5; @@ -70955,7 +70956,7 @@ function std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__ wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__tuple_int_20const___20std____2__forward_as_tuple_int_20const___28int_20const__29($1), HEAP32[wasm2js_i32$0 + 16 >> 2] = wasm2js_i32$1; std____2__tuple___20std____2__forward_as_tuple___28_29(); - std____2__pair_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____2c_20bool__20std____2____hash_table_std____2____hash_value_type_int_2c_20arController__2c_20std____2____unordered_map_hasher_int_2c_20std____2____hash_value_type_int_2c_20arController__2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20true__2c_20std____2____unordered_map_equal_int_2c_20std____2____hash_value_type_int_2c_20arController__2c_20std____2__equal_to_int__2c_20std____2__hash_int__2c_20true__2c_20std____2__allocator_std____2____hash_value_type_int_2c_20arController__20__20_____emplace_unique_key_args_int_2c_20std____2__piecewise_construct_t_20const__2c_20std____2__tuple_int_20const___2c_20std____2__tuple___20__28int_20const__2c_20std____2__piecewise_construct_t_20const__2c_20std____2__tuple_int_20const_____2c_20std____2__tuple_____29($2 + 24 | 0, $0, $1, 38121, $2 + 16 | 0, $2 + 8 | 0); + std____2__pair_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____2c_20bool__20std____2____hash_table_std____2____hash_value_type_int_2c_20arController__2c_20std____2____unordered_map_hasher_int_2c_20std____2____hash_value_type_int_2c_20arController__2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20true__2c_20std____2____unordered_map_equal_int_2c_20std____2____hash_value_type_int_2c_20arController__2c_20std____2__equal_to_int__2c_20std____2__hash_int__2c_20true__2c_20std____2__allocator_std____2____hash_value_type_int_2c_20arController__20__20_____emplace_unique_key_args_int_2c_20std____2__piecewise_construct_t_20const__2c_20std____2__tuple_int_20const___2c_20std____2__tuple___20__28int_20const__2c_20std____2__piecewise_construct_t_20const__2c_20std____2__tuple_int_20const_____2c_20std____2__tuple_____29($2 + 24 | 0, $0, $1, 39193, $2 + 16 | 0, $2 + 8 | 0); $1 = std____2____hash_value_type_int_2c_20arController_____get_value_28_29(std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void______operator___28_29_20const($2 + 24 | 0)); __stack_pointer = $2 + 32 | 0; return $1 + 8 | 0; @@ -71174,7 +71175,7 @@ function mbrtowc($0, $1, $2, $3) { var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; $7 = __stack_pointer - 16 | 0; __stack_pointer = $7; - $5 = $3 ? $3 : 79260; + $5 = $3 ? $3 : 80332; $3 = HEAP32[$5 >> 2]; label$1: { label$2: { @@ -71213,7 +71214,7 @@ function mbrtowc($0, $1, $2, $3) { if ($3 >>> 0 > 50) { break label$3; } - $3 = HEAP32[($3 << 2) + 51456 >> 2]; + $3 = HEAP32[($3 << 2) + 52528 >> 2]; $0 = $2 - 1 | 0; if (!$0) { break label$2; @@ -71514,21 +71515,21 @@ function $28anonymous_20namespace_29__itanium_demangle__PointerToMemberConversio var $2 = 0, $3 = 0, $4 = 0, $5 = 0; $2 = __stack_pointer - 48 | 0; __stack_pointer = $2; - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 37439); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 38511); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 16 >> 2] = $4; HEAP32[$2 + 20 >> 2] = $5; $1 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 16 | 0); $28anonymous_20namespace_29__itanium_demangle__Node__print_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const(HEAP32[$0 + 8 >> 2], $1); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 32 | 0, 37375); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 32 | 0, 38447); $5 = HEAP32[$3 >> 2]; $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 8 >> 2] = $5; HEAP32[$2 + 12 >> 2] = $4; $1 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 8 | 0); $28anonymous_20namespace_29__itanium_demangle__Node__print_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const(HEAP32[$0 + 12 >> 2], $1); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 37332); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 38404); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = $4; @@ -71543,14 +71544,14 @@ function $28anonymous_20namespace_29__itanium_demangle__ConversionExpr__printLef var $2 = 0, $3 = 0, $4 = 0, $5 = 0; $2 = __stack_pointer - 48 | 0; __stack_pointer = $2; - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 37439); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 38511); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 16 >> 2] = $4; HEAP32[$2 + 20 >> 2] = $5; $1 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 16 | 0); $28anonymous_20namespace_29__itanium_demangle__Node__print_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const(HEAP32[$0 + 8 >> 2], $1); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 32 | 0, 37375); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 32 | 0, 38447); $5 = HEAP32[$3 >> 2]; $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 8 >> 2] = $5; @@ -71558,7 +71559,7 @@ function $28anonymous_20namespace_29__itanium_demangle__ConversionExpr__printLef $4 = $0 + 12 | 0; $0 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 8 | 0); $28anonymous_20namespace_29__itanium_demangle__NodeArray__printWithComma_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const($4, $0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 37332); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 38404); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = $4; @@ -71621,27 +71622,67 @@ function void_20std____2__vector_vision__match_t_2c_20std____2__allocator_vision __stack_pointer = $3 + 32 | 0; } +function std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20std____2____pad_and_output_char_2c_20std____2__char_traits_char__20__28std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20char_20const__2c_20char_20const__2c_20char_20const__2c_20std____2__ios_base__2c_20char_29($0, $1, $2, $3, $4, $5) { + var $6 = 0, $7 = 0, $8 = 0, $9 = 0; + $8 = __stack_pointer - 16 | 0; + __stack_pointer = $8; + label$1: { + if (!$0) { + break label$1; + } + $9 = std____2__ios_base__width_28_29_20const($4); + $7 = $2 - $1 | 0; + if (($7 | 0) > 0) { + if ((std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20___sputn_28char_20const__2c_20long_29($0, $1, $7) | 0) != ($7 | 0)) { + break label$1; + } + } + $6 = ($1 - $3 | 0) + $9 | 0; + if (($6 | 0) > 0) { + $1 = ($6 | 0) > 0 ? $6 : 0; + $6 = std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_28unsigned_20long_2c_20char_29($8, $1, $5); + $7 = std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20___sputn_28char_20const__2c_20long_29($0, std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___data_28_29_20const($6), $1); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20____basic_string_28_29($6); + $6 = 0; + if (($1 | 0) != ($7 | 0)) { + break label$1; + } + } + $1 = $3 - $2 | 0; + if (($1 | 0) > 0) { + $6 = 0; + if ((std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20___sputn_28char_20const__2c_20long_29($0, $2, $1) | 0) != ($1 | 0)) { + break label$1; + } + } + std____2__ios_base__width_28long_29($4, 0); + $6 = $0; + } + __stack_pointer = $8 + 16 | 0; + return $6; +} + function $28anonymous_20namespace_29__itanium_demangle__ArraySubscriptExpr__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const($0, $1) { $0 = $0 | 0; $1 = $1 | 0; var $2 = 0, $3 = 0, $4 = 0, $5 = 0; $2 = __stack_pointer - 48 | 0; __stack_pointer = $2; - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 37439); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 38511); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 16 >> 2] = $4; HEAP32[$2 + 20 >> 2] = $5; $1 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 16 | 0); $28anonymous_20namespace_29__itanium_demangle__Node__print_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const(HEAP32[$0 + 8 >> 2], $1); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 32 | 0, 34059); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 32 | 0, 35131); $5 = HEAP32[$3 >> 2]; $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 8 >> 2] = $5; HEAP32[$2 + 12 >> 2] = $4; $1 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 8 | 0); $28anonymous_20namespace_29__itanium_demangle__Node__print_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const(HEAP32[$0 + 12 >> 2], $1); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 34043); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 35115); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = $4; @@ -71657,7 +71698,7 @@ function std____2__unordered_map_int_2c_20ARParam_2c_20std____2__hash_int__2c_20 wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__tuple_int_20const___20std____2__forward_as_tuple_int_20const___28int_20const__29($1), HEAP32[wasm2js_i32$0 + 16 >> 2] = wasm2js_i32$1; std____2__tuple___20std____2__forward_as_tuple___28_29(); - std____2__pair_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20ARParam__2c_20void_____2c_20bool__20std____2____hash_table_std____2____hash_value_type_int_2c_20ARParam__2c_20std____2____unordered_map_hasher_int_2c_20std____2____hash_value_type_int_2c_20ARParam__2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20true__2c_20std____2____unordered_map_equal_int_2c_20std____2____hash_value_type_int_2c_20ARParam__2c_20std____2__equal_to_int__2c_20std____2__hash_int__2c_20true__2c_20std____2__allocator_std____2____hash_value_type_int_2c_20ARParam__20__20_____emplace_unique_key_args_int_2c_20std____2__piecewise_construct_t_20const__2c_20std____2__tuple_int_20const___2c_20std____2__tuple___20__28int_20const__2c_20std____2__piecewise_construct_t_20const__2c_20std____2__tuple_int_20const_____2c_20std____2__tuple_____29($2 + 24 | 0, $0, $1, 38121, $2 + 16 | 0, $2 + 8 | 0); + std____2__pair_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20ARParam__2c_20void_____2c_20bool__20std____2____hash_table_std____2____hash_value_type_int_2c_20ARParam__2c_20std____2____unordered_map_hasher_int_2c_20std____2____hash_value_type_int_2c_20ARParam__2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20true__2c_20std____2____unordered_map_equal_int_2c_20std____2____hash_value_type_int_2c_20ARParam__2c_20std____2__equal_to_int__2c_20std____2__hash_int__2c_20true__2c_20std____2__allocator_std____2____hash_value_type_int_2c_20ARParam__20__20_____emplace_unique_key_args_int_2c_20std____2__piecewise_construct_t_20const__2c_20std____2__tuple_int_20const___2c_20std____2__tuple___20__28int_20const__2c_20std____2__piecewise_construct_t_20const__2c_20std____2__tuple_int_20const_____2c_20std____2__tuple_____29($2 + 24 | 0, $0, $1, 39193, $2 + 16 | 0, $2 + 8 | 0); $1 = std____2____hash_value_type_int_2c_20ARParam_____get_value_28_29(std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20ARParam__2c_20void______operator___28_29_20const($2 + 24 | 0)); __stack_pointer = $2 + 32 | 0; return $1 + 8 | 0; @@ -71753,46 +71794,6 @@ function $28anonymous_20namespace_29__itanium_demangle__EnclosingExpr__20_28anon return $3; } -function std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20std____2____pad_and_output_char_2c_20std____2__char_traits_char__20__28std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20char_20const__2c_20char_20const__2c_20char_20const__2c_20std____2__ios_base__2c_20char_29($0, $1, $2, $3, $4, $5) { - var $6 = 0, $7 = 0, $8 = 0, $9 = 0; - $8 = __stack_pointer - 16 | 0; - __stack_pointer = $8; - label$1: { - if (!$0) { - break label$1; - } - $7 = std____2__ios_base__width_28_29_20const($4); - $9 = $2 - $1 | 0; - if (($9 | 0) > 0) { - if ((std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20___sputn_28char_20const__2c_20long_29($0, $1, $9) | 0) != ($9 | 0)) { - break label$1; - } - } - $6 = $3 - $1 | 0; - $1 = ($6 | 0) < ($7 | 0) ? $7 - $6 | 0 : 0; - if ($1) { - $6 = std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_28unsigned_20long_2c_20char_29($8, $1, $5); - $7 = std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20___sputn_28char_20const__2c_20long_29($0, std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___data_28_29_20const($6), $1); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20____basic_string_28_29($6); - $6 = 0; - if (($1 | 0) != ($7 | 0)) { - break label$1; - } - } - $1 = $3 - $2 | 0; - if (($1 | 0) > 0) { - $6 = 0; - if ((std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20___sputn_28char_20const__2c_20long_29($0, $2, $1) | 0) != ($1 | 0)) { - break label$1; - } - } - std____2__ios_base__width_28long_29($4, 0); - $6 = $0; - } - __stack_pointer = $8 + 16 | 0; - return $6; -} - function ar2MarkerCoord2ScreenCoord2($0, $1, $2, $3, $4, $5) { var $6 = 0, $7 = Math_fround(0), $8 = Math_fround(0), $9 = Math_fround(0), $10 = Math_fround(0); $6 = __stack_pointer + -64 | 0; @@ -71831,7 +71832,6 @@ function ar2MarkerCoord2ScreenCoord2($0, $1, $2, $3, $4, $5) { function std____2__vector_std____2__vector_std____2__vector_std____2__pair_float_2c_20unsigned_20long__2c_20std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20__2c_20std____2__allocator_std____2__vector_std____2__pair_float_2c_20unsigned_20long__2c_20std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20__20__20__2c_20std____2__allocator_std____2__vector_std____2__vector_std____2__pair_float_2c_20unsigned_20long__2c_20std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20__2c_20std____2__allocator_std____2__vector_std____2__pair_float_2c_20unsigned_20long__2c_20std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20__20__20__20__20___data_28_29_20const($0) { return std____2__vector_std____2__vector_std____2__pair_float_2c_20unsigned_20long__2c_20std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20__2c_20std____2__allocator_std____2__vector_std____2__pair_float_2c_20unsigned_20long__2c_20std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20__20__20___20std____2____to_address_std____2__vector_std____2__vector_std____2__pair_float_2c_20unsigned_20long__2c_20std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20__2c_20std____2__allocator_std____2__vector_std____2__pair_float_2c_20unsigned_20long__2c_20std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20__20__20__20__28std____2__vector_std____2__vector_std____2__pair_float_2c_20unsigned_20long__2c_20std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20__2c_20std____2__allocator_std____2__vector_std____2__pair_float_2c_20unsigned_20long__2c_20std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20__20__20___29(HEAP32[$0 >> 2]); } - function $28anonymous_20namespace_29__itanium_demangle__EnclosingExpr__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__EnclosingExpr_2c_20char_20const_20_28__29_20_5b9_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d__28char_20const_20_28__29_20_5b9_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d_29($0, $1, $2, $3) { var $4 = 0, $5 = 0; $4 = __stack_pointer - 32 | 0; @@ -71888,7 +71888,7 @@ function vision__Timer__stop_28_29($0) { $1 = __stack_pointer - 16 | 0; __stack_pointer = $1; if (!(HEAPF64[$0 >> 3] >= 0)) { - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 1352), 2062), 3305), 67), 3875), 4308), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 1352), 2100), 3647), 67), 4217), 4650), 13); abort(); abort(); } @@ -72034,8 +72034,8 @@ function alloc_small($0, $1, $2) { break; } } - $2 = 999999984 - $4 | 0; - $1 = HEAP32[($1 << 2) + ($5 ? 42056 : 42048) >> 2]; + $2 = HEAP32[($1 << 2) + ($5 ? 43128 : 43120) >> 2]; + $1 = 999999984 - $4 | 0; $2 = $1 >>> 0 > $2 >>> 0 ? $2 : $1; $3 = $4 + $2 | 0; $6 = $3 + 16 | 0; @@ -72153,7 +72153,7 @@ function do_newlocale($0, $1, $2) { $6 = ($3 + 8 | 0) + ($4 << 2) | 0; $5 = 1 << $4 & $0; if ($5 | !$2) { - $5 = __get_locale($4, $5 ? $1 : 38096); + $5 = __get_locale($4, $5 ? $1 : 39168); } else { $5 = HEAP32[($4 << 2) + $2 >> 2]; } @@ -72171,18 +72171,18 @@ function do_newlocale($0, $1, $2) { break label$1; } if (!__loc_is_allocated($2)) { - $2 = 53432; - if (!memcmp($3 + 8 | 0, 53432, 24)) { + $2 = 54504; + if (!memcmp($3 + 8 | 0, 54504, 24)) { break label$1; } - $2 = 53456; - if (!memcmp($3 + 8 | 0, 53456, 24)) { + $2 = 54528; + if (!memcmp($3 + 8 | 0, 54528, 24)) { break label$1; } $4 = 0; - if (!HEAPU8[81904]) { + if (!HEAPU8[82976]) { while (1) { - wasm2js_i32$0 = ($4 << 2) + 81856 | 0, wasm2js_i32$1 = __get_locale($4, 38096), + wasm2js_i32$0 = ($4 << 2) + 82928 | 0, wasm2js_i32$1 = __get_locale($4, 39168), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; $4 = $4 + 1 | 0; if (($4 | 0) != 6) { @@ -72190,15 +72190,15 @@ function do_newlocale($0, $1, $2) { } break; } - HEAP8[81904] = 1; - HEAP32[20470] = HEAP32[20464]; + HEAP8[82976] = 1; + HEAP32[20738] = HEAP32[20732]; } - $2 = 81856; - if (!memcmp($3 + 8 | 0, 81856, 24)) { + $2 = 82928; + if (!memcmp($3 + 8 | 0, 82928, 24)) { break label$1; } - $2 = 81880; - if (!memcmp($3 + 8 | 0, 81880, 24)) { + $2 = 82952; + if (!memcmp($3 + 8 | 0, 82952, 24)) { break label$1; } $2 = dlmalloc(24); @@ -72328,7 +72328,7 @@ function std____2__vector_std____2__shared_ptr_vision__FrontendSinkFilter__2c_20 function std____2__allocator_std____2__vector_std____2__vector_std____2__pair_float_2c_20unsigned_20long__2c_20std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20__2c_20std____2__allocator_std____2__vector_std____2__pair_float_2c_20unsigned_20long__2c_20std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20__20__20__20___allocate_28unsigned_20long_29($0, $1) { if (unsigned_20long_20std____2__allocator_traits_std____2__allocator_std____2__vector_std____2__vector_std____2__pair_float_2c_20unsigned_20long__2c_20std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20__2c_20std____2__allocator_std____2__vector_std____2__pair_float_2c_20unsigned_20long__2c_20std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20__20__20__20__20___max_size_std____2__allocator_std____2__vector_std____2__vector_std____2__pair_float_2c_20unsigned_20long__2c_20std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20__2c_20std____2__allocator_std____2__vector_std____2__pair_float_2c_20unsigned_20long__2c_20std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20__20__20__20__2c_20void__28std____2__allocator_std____2__vector_std____2__vector_std____2__pair_float_2c_20unsigned_20long__2c_20std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20__2c_20std____2__allocator_std____2__vector_std____2__pair_float_2c_20unsigned_20long__2c_20std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20__20__20__20__20const__29($0) >>> 0 < $1 >>> 0) { - std____2____throw_length_error_28char_20const__29(24985); + std____2____throw_length_error_28char_20const__29(25943); abort(); } return std____2____libcpp_allocate_28unsigned_20long_2c_20unsigned_20long_29(Math_imul($1, 12), 4); @@ -72340,7 +72340,7 @@ function arLogv($0, $1, $2, $3) { __stack_pointer = $4; HEAP32[$4 + 12 >> 2] = $3; label$1: { - if (!HEAPU8[$2 | 0] | (!$2 | HEAP32[18154] > ($1 | 0))) { + if (!HEAPU8[$2 | 0] | (!$2 | HEAP32[18422] > ($1 | 0))) { break label$1; } $0 = HEAP32[$4 + 12 >> 2]; @@ -72351,55 +72351,55 @@ function arLogv($0, $1, $2, $3) { break label$1; } if ($1 >>> 0 <= 3) { - $3 = strlen(HEAP32[($1 << 2) + 20944 >> 2]) + 3 | 0; + $3 = strlen(HEAP32[($1 << 2) + 21712 >> 2]) + 3 | 0; } $6 = $3 + $5 | 0; $7 = $6 + 1 | 0; $0 = dlmalloc($7); if ($3) { - HEAP32[$4 >> 2] = HEAP32[($1 << 2) + 20944 >> 2]; - snprintf($0, $3 + 1 | 0, 4506, $4); + HEAP32[$4 >> 2] = HEAP32[($1 << 2) + 21712 >> 2]; + snprintf($0, $3 + 1 | 0, 4848, $4); } vsnprintf($3 + $0 | 0, $5 + 1 | 0, $2, HEAP32[$4 + 12 >> 2]); label$4: { label$5: { - $2 = HEAP32[19440]; + $2 = HEAP32[19708]; if ($2) { - if (!HEAP32[19441]) { + if (!HEAP32[19709]) { break label$5; } - if ((__pthread_self_internal() | 0) != HEAP32[19442]) { - $1 = HEAP32[19443]; + if ((__pthread_self_internal() | 0) != HEAP32[19710]) { + $1 = HEAP32[19711]; if (!$1) { break label$4; } - $2 = HEAP32[19445]; - $3 = HEAPU8[77776] ? 4096 : 0; + $2 = HEAP32[19713]; + $3 = HEAPU8[78848] ? 4096 : 0; if ($2 >>> 0 >= $3 >>> 0) { break label$4; } $1 = $1 + $2 | 0; if (($3 - $2 | 0) - 4 >>> 0 >= $6 >>> 0) { strncpy($1, $0, $7); - HEAP32[19445] = $2 + $6; + HEAP32[19713] = $2 + $6; break label$4; } HEAP8[$1 | 0] = 46; HEAP8[$1 + 1 | 0] = 46; HEAP8[$1 + 2 | 0] = 46; HEAP8[$1 + 3 | 0] = 0; - HEAP32[19445] = $3; + HEAP32[19713] = $3; break label$4; } - if (!HEAP32[19445]) { + if (!HEAP32[19713]) { break label$5; } - FUNCTION_TABLE[$2 | 0](HEAP32[19443]); - HEAP32[19445] = 0; - $2 = HEAP32[19440]; + FUNCTION_TABLE[$2 | 0](HEAP32[19711]); + HEAP32[19713] = 0; + $2 = HEAP32[19708]; break label$5; } - fputs($0, HEAP32[12084]); + fputs($0, HEAP32[12352]); break label$4; } FUNCTION_TABLE[$2 | 0]($0); @@ -72411,13 +72411,80 @@ function arLogv($0, $1, $2, $3) { function float_20const__20vision__Image__get_float__28unsigned_20long_29_20const($0, $1) { if (HEAPU32[$0 + 8 >> 2] <= $1 >>> 0) { - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 25156), 25193), 3305), 124), 3875), 25283), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 26152), 26189), 3647), 124), 4217), 26317), 13); abort(); abort(); } return std____2__shared_ptr_unsigned_20char___get_28_29_20const($0 + 24 | 0) + Math_imul(HEAP32[$0 + 12 >> 2], $1) | 0; } +function void_20emscripten__internal__RegisterClassMethod_void_20_28std____2__vector_int_2c_20std____2__allocator_int__20_____29_28unsigned_20long_2c_20int_20const__29___invoke_std____2__vector_int_2c_20std____2__allocator_int__20__20__28char_20const__2c_20void_20_28std____2__vector_int_2c_20std____2__allocator_int__20_____29_28unsigned_20long_2c_20int_20const__29_29($0, $1) { + var $2 = 0, $3 = 0; + $2 = __stack_pointer - 16 | 0; + __stack_pointer = $2; + $3 = HEAP32[$1 + 4 >> 2]; + HEAP32[$2 + 8 >> 2] = HEAP32[$1 >> 2]; + HEAP32[$2 + 12 >> 2] = $3; + _embind_register_class_function(emscripten__internal__TypeID_std____2__vector_int_2c_20std____2__allocator_int__20__2c_20void___get_28_29() | 0, $0 | 0, emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_int_2c_20std____2__allocator_int__20__20__2c_20unsigned_20long_2c_20int_20const____getCount_28_29_20const($2) | 0, emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_int_2c_20std____2__allocator_int__20__20__2c_20unsigned_20long_2c_20int_20const____getTypes_28_29_20const($2) | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int_2c_20int__28_29() | 0, 108, void_20_28std____2__vector_int_2c_20std____2__allocator_int__20_____emscripten__internal__getContext_void_20_28std____2__vector_int_2c_20std____2__allocator_int__20_____29_28unsigned_20long_2c_20int_20const__29__28void_20_28std____2__vector_int_2c_20std____2__allocator_int__20_____20const__29_28unsigned_20long_2c_20int_20const__29_29_29_28unsigned_20long_2c_20int_20const__29($2 + 8 | 0) | 0, 0); + __stack_pointer = $2 + 16 | 0; +} + +function $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__SubobjectExpr_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__StringView__2c_20_28anonymous_20namespace_29__itanium_demangle__NodeArray_2c_20bool___28_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__StringView__2c_20_28anonymous_20namespace_29__itanium_demangle__NodeArray___2c_20bool__29($0, $1, $2, $3, $4, $5) { + return $28anonymous_20namespace_29__itanium_demangle__SubobjectExpr__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__SubobjectExpr_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__StringView__2c_20_28anonymous_20namespace_29__itanium_demangle__NodeArray_2c_20bool___28_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__StringView__2c_20_28anonymous_20namespace_29__itanium_demangle__NodeArray___2c_20bool__29($0 + 408 | 0, $1, $2, $3, $4, bool__20std____2__forward_bool___28std____2__remove_reference_bool____type__29($5)); +} + +function arGetMarkerInfo($0, $1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13) { + var $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; + $15 = __stack_pointer - 16 | 0; + __stack_pointer = $15; + $24 = ($5 | 0) > 0 ? $5 : 0; + while (1) { + if (($20 | 0) != ($24 | 0)) { + $5 = ($21 << 8) + $11 | 0; + $14 = Math_imul($20, 80048) + $4 | 0; + HEAP32[$5 >> 2] = HEAP32[$14 >> 2]; + label$3: { + if ((arParamObserv2IdealLTf($9, Math_fround(HEAPF64[$14 + 8 >> 3]), Math_fround(HEAPF64[$14 + 16 >> 3]), $15 + 12 | 0, $15 + 8 | 0) | 0) < 0) { + break label$3; + } + HEAPF64[$5 + 56 >> 3] = HEAPF32[$15 + 12 >> 2]; + HEAPF64[$5 - -64 >> 3] = HEAPF32[$15 + 8 >> 2]; + $16 = $14 + 28 | 0; + $17 = $14 + 40028 | 0; + $18 = HEAP32[$14 + 24 >> 2]; + $19 = $14 + 80028 | 0; + $14 = $5 + 168 | 0; + if ((arGetLine($16, $17, $18, $19, $9, $5 + 72 | 0, $14) | 0) < 0) { + break label$3; + } + $16 = $5 + 8 | 0; + $17 = $5 + 20 | 0; + $18 = $5 + 40 | 0; + $19 = $5 + 12 | 0; + $22 = $5 + 24 | 0; + $23 = $5 + 48 | 0; + $14 = arPattGetIDGlobal($6, $7, $8, $0, $1, $2, $3, $9, $14, $10, $16, $17, $18, $19, $22, $23, $13, $5 + 240 | 0, $5 + 248 | 0) + 6 | 0; + if ($14 >>> 0 <= 6) { + HEAP32[$5 + 236 >> 2] = HEAP32[($14 << 2) + 12108 >> 2]; + } + if ($8 >>> 0 <= 2) { + $14 = $8 >>> 0 < 2; + HEAP32[$5 + 4 >> 2] = HEAP32[($14 ? $16 : $19) >> 2]; + HEAP32[$5 + 16 >> 2] = HEAP32[($14 ? $17 : $22) >> 2]; + HEAPF64[$5 + 32 >> 3] = HEAPF64[($14 ? $18 : $23) >> 3]; + } + $21 = $21 + 1 | 0; + } + $20 = $20 + 1 | 0; + continue; + } + break; + } + HEAP32[$12 >> 2] = $21; + __stack_pointer = $15 + 16 | 0; + return 0; +} + function scalbnl($0, $1, $2, $3, $4, $5) { var $6 = 0, $7 = 0, $8 = 0; $6 = __stack_pointer - 80 | 0; @@ -72438,7 +72505,7 @@ function scalbnl($0, $1, $2, $3, $4, $5) { } $8 = $2; __multf3($6 + 16 | 0, $1, $8, $3, $4, 0, 0, 0, 2147352576); - $5 = ($5 >>> 0 < 49149 ? $5 : 49149) - 32766 | 0; + $5 = (($5 | 0) < 49149 ? $5 : 49149) - 32766 | 0; $7 = HEAP32[$6 + 24 >> 2]; $3 = $7; $4 = HEAP32[$6 + 28 >> 2]; @@ -72464,7 +72531,7 @@ function scalbnl($0, $1, $2, $3, $4, $5) { } $8 = $2; __multf3($6 + 48 | 0, $1, $8, $3, $4, 0, 0, 0, 7471104); - $5 = ($5 >>> 0 > 4294918376 ? $5 : -48920) + 32538 | 0; + $5 = (($5 | 0) > -48920 ? $5 : -48920) + 32538 | 0; $7 = HEAP32[$6 + 56 >> 2]; $3 = $7; $4 = HEAP32[$6 + 60 >> 2]; @@ -72490,73 +72557,6 @@ function scalbnl($0, $1, $2, $3, $4, $5) { __stack_pointer = $6 + 80 | 0; } -function void_20emscripten__internal__RegisterClassMethod_void_20_28std____2__vector_int_2c_20std____2__allocator_int__20_____29_28unsigned_20long_2c_20int_20const__29___invoke_std____2__vector_int_2c_20std____2__allocator_int__20__20__28char_20const__2c_20void_20_28std____2__vector_int_2c_20std____2__allocator_int__20_____29_28unsigned_20long_2c_20int_20const__29_29($0, $1) { - var $2 = 0, $3 = 0; - $2 = __stack_pointer - 16 | 0; - __stack_pointer = $2; - $3 = HEAP32[$1 + 4 >> 2]; - HEAP32[$2 + 8 >> 2] = HEAP32[$1 >> 2]; - HEAP32[$2 + 12 >> 2] = $3; - _embind_register_class_function(emscripten__internal__TypeID_std____2__vector_int_2c_20std____2__allocator_int__20__2c_20void___get_28_29() | 0, $0 | 0, emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_int_2c_20std____2__allocator_int__20__20__2c_20unsigned_20long_2c_20int_20const____getCount_28_29_20const($2) | 0, emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_int_2c_20std____2__allocator_int__20__20__2c_20unsigned_20long_2c_20int_20const____getTypes_28_29_20const($2) | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int_2c_20int__28_29() | 0, 108, void_20_28std____2__vector_int_2c_20std____2__allocator_int__20_____emscripten__internal__getContext_void_20_28std____2__vector_int_2c_20std____2__allocator_int__20_____29_28unsigned_20long_2c_20int_20const__29__28void_20_28std____2__vector_int_2c_20std____2__allocator_int__20_____20const__29_28unsigned_20long_2c_20int_20const__29_29_29_28unsigned_20long_2c_20int_20const__29($2 + 8 | 0) | 0, 0); - __stack_pointer = $2 + 16 | 0; -} - -function $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__SubobjectExpr_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__StringView__2c_20_28anonymous_20namespace_29__itanium_demangle__NodeArray_2c_20bool___28_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__StringView__2c_20_28anonymous_20namespace_29__itanium_demangle__NodeArray___2c_20bool__29($0, $1, $2, $3, $4, $5) { - return $28anonymous_20namespace_29__itanium_demangle__SubobjectExpr__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__SubobjectExpr_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__StringView__2c_20_28anonymous_20namespace_29__itanium_demangle__NodeArray_2c_20bool___28_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__StringView__2c_20_28anonymous_20namespace_29__itanium_demangle__NodeArray___2c_20bool__29($0 + 408 | 0, $1, $2, $3, $4, bool__20std____2__forward_bool___28std____2__remove_reference_bool____type__29($5)); -} - -function arGetMarkerInfo($0, $1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13) { - var $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; - $15 = __stack_pointer - 16 | 0; - __stack_pointer = $15; - $24 = ($5 | 0) > 0 ? $5 : 0; - while (1) { - if (($20 | 0) != ($24 | 0)) { - $5 = ($21 << 8) + $11 | 0; - $14 = Math_imul($20, 80048) + $4 | 0; - HEAP32[$5 >> 2] = HEAP32[$14 >> 2]; - label$3: { - if ((arParamObserv2IdealLTf($9, Math_fround(HEAPF64[$14 + 8 >> 3]), Math_fround(HEAPF64[$14 + 16 >> 3]), $15 + 12 | 0, $15 + 8 | 0) | 0) < 0) { - break label$3; - } - HEAPF64[$5 + 56 >> 3] = HEAPF32[$15 + 12 >> 2]; - HEAPF64[$5 - -64 >> 3] = HEAPF32[$15 + 8 >> 2]; - $16 = $14 + 28 | 0; - $17 = $14 + 40028 | 0; - $18 = HEAP32[$14 + 24 >> 2]; - $19 = $14 + 80028 | 0; - $14 = $5 + 168 | 0; - if ((arGetLine($16, $17, $18, $19, $9, $5 + 72 | 0, $14) | 0) < 0) { - break label$3; - } - $16 = $5 + 8 | 0; - $17 = $5 + 20 | 0; - $18 = $5 + 40 | 0; - $19 = $5 + 12 | 0; - $22 = $5 + 24 | 0; - $23 = $5 + 48 | 0; - $14 = arPattGetIDGlobal($6, $7, $8, $0, $1, $2, $3, $9, $14, $10, $16, $17, $18, $19, $22, $23, $13, $5 + 240 | 0, $5 + 248 | 0) + 6 | 0; - if ($14 >>> 0 <= 6) { - HEAP32[$5 + 236 >> 2] = HEAP32[($14 << 2) + 11696 >> 2]; - } - if ($8 >>> 0 <= 2) { - $14 = $8 >>> 0 < 2; - HEAP32[$5 + 4 >> 2] = HEAP32[($14 ? $16 : $19) >> 2]; - HEAP32[$5 + 16 >> 2] = HEAP32[($14 ? $17 : $22) >> 2]; - HEAPF64[$5 + 32 >> 3] = HEAPF64[($14 ? $18 : $23) >> 3]; - } - $21 = $21 + 1 | 0; - } - $20 = $20 + 1 | 0; - continue; - } - break; - } - HEAP32[$12 >> 2] = $21; - __stack_pointer = $15 + 16 | 0; - return 0; -} - function void_20emscripten__internal__RegisterClassMethod_void_20_28std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20_____29_28nftMarker_20const__29___invoke_std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20__20__28char_20const__2c_20void_20_28std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20_____29_28nftMarker_20const__29_29($0, $1) { var $2 = 0, $3 = 0; $2 = __stack_pointer - 16 | 0; @@ -72606,7 +72606,7 @@ function $28anonymous_20namespace_29__itanium_demangle__TemplateArgs__printLeft_ var $2 = 0, $3 = 0, $4 = 0, $5 = 0; $2 = __stack_pointer - 48 | 0; __stack_pointer = $2; - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 36607); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 37679); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 16 >> 2] = $4; @@ -72614,14 +72614,14 @@ function $28anonymous_20namespace_29__itanium_demangle__TemplateArgs__printLeft_ $1 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 16 | 0); $28anonymous_20namespace_29__itanium_demangle__NodeArray__printWithComma_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const($0 + 8 | 0, $1); if (($28anonymous_20namespace_29__itanium_demangle__OutputStream__back_28_29_20const($1) | 0) == 62) { - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 32 | 0, 37934); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 32 | 0, 39006); $5 = HEAP32[$3 >> 2]; $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 8 >> 2] = $5; HEAP32[$2 + 12 >> 2] = $4; $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 8 | 0); } - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 36400); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 37472); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = $4; @@ -72663,7 +72663,7 @@ function $28anonymous_20namespace_29__itanium_demangle__FloatLiteralImpl_long_20 $3 = HEAP32[$2 + 104 >> 2]; HEAP32[$2 + 24 >> 2] = $3; HEAP32[$2 + 28 >> 2] = $0; - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__2c_20char_20const__29($2 + 40 | 0, $2 + 48 | 0, snprintf($2 + 48 | 0, 42, 34612, $2 + 16 | 0) + ($2 + 48 | 0) | 0); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__2c_20char_20const__29($2 + 40 | 0, $2 + 48 | 0, snprintf($2 + 48 | 0, 42, 35684, $2 + 16 | 0) + ($2 + 48 | 0) | 0); $0 = HEAP32[$3 >> 2]; $3 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 8 >> 2] = $0; @@ -72679,16 +72679,16 @@ function detectMarker($0) { $1 = __stack_pointer - 48 | 0; __stack_pointer = $1; HEAP32[$1 + 44 >> 2] = $0; - wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(77804, $1 + 44 | 0), + wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(78876, $1 + 44 | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; - wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(77804), + wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(78876), HEAP32[wasm2js_i32$0 + 40 >> 2] = wasm2js_i32$1; label$1: { if (std____2__operator___28std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__2c_20std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__29($1, $1 + 40 | 0)) { - $0 = HEAP32[18159]; + $0 = HEAP32[18427]; break label$1; } - $2 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(77804, $1 + 44 | 0); + $2 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(78876, $1 + 44 | 0); $0 = memset($1, 0, 40); $3 = HEAP32[$2 + 196 >> 2]; HEAP32[$0 + 16 >> 2] = 1; @@ -72820,7 +72820,7 @@ function void_20emscripten__internal__RegisterClassMethod_emscripten__val_20_28_ function float__20vision__Image__get_float__28unsigned_20long_29($0, $1) { if (HEAPU32[$0 + 8 >> 2] <= $1 >>> 0) { - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(81152, 25156), 25193), 3305), 119), 3875), 25283), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 26152), 26189), 3647), 119), 4217), 26317), 13); abort(); abort(); } @@ -72895,7 +72895,7 @@ function $28anonymous_20namespace_29__itanium_demangle__FloatLiteralImpl_double_ HEAP32[$2 + 32 >> 2] = 0; HEAP32[$2 + 36 >> 2] = 0; HEAPF64[$2 + 16 >> 3] = HEAPF64[$2 + 72 >> 3]; - $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__2c_20char_20const__29($2 + 24 | 0, $2 + 32 | 0, snprintf($2 + 32 | 0, 32, 33988, $2 + 16 | 0) + ($2 + 32 | 0) | 0); + $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__2c_20char_20const__29($2 + 24 | 0, $2 + 32 | 0, snprintf($2 + 32 | 0, 32, 35060, $2 + 16 | 0) + ($2 + 32 | 0) | 0); $3 = HEAP32[$0 + 4 >> 2]; HEAP32[$2 + 8 >> 2] = HEAP32[$0 >> 2]; HEAP32[$2 + 12 >> 2] = $3; @@ -73084,21 +73084,21 @@ function $28anonymous_20namespace_29__itanium_demangle__DeleteExpr__printLeft_28 $2 = __stack_pointer - 48 | 0; __stack_pointer = $2; if (HEAPU8[$0 + 12 | 0]) { - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 36631); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 37703); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 16 >> 2] = $4; HEAP32[$2 + 20 >> 2] = $5; $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 16 | 0); } - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 32 | 0, 31484); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 32 | 0, 32556); $5 = HEAP32[$3 >> 2]; $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 8 >> 2] = $5; HEAP32[$2 + 12 >> 2] = $4; $1 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 8 | 0); if (HEAPU8[$0 + 13 | 0]) { - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 37904); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 38976); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = $4; @@ -73155,19 +73155,19 @@ function __get_locale($0, $1) { if (HEAPU8[$1 | 0]) { break label$1; } - $1 = getenv(34617); + $1 = getenv(35689); if (HEAPU8[$1 | 0] ? $1 : 0) { break label$1; } - $1 = getenv(Math_imul($0, 12) + 53488 | 0); + $1 = getenv(Math_imul($0, 12) + 54560 | 0); if (HEAPU8[$1 | 0] ? $1 : 0) { break label$1; } - $1 = getenv(34835); + $1 = getenv(35907); if (HEAPU8[$1 | 0] ? $1 : 0) { break label$1; } - $1 = 36701; + $1 = 37773; } label$5: { while (1) { @@ -73184,7 +73184,7 @@ function __get_locale($0, $1) { } $3 = $2; } - $4 = 36701; + $4 = 37773; label$8: { label$9: { $2 = HEAPU8[$1 | 0]; @@ -73200,15 +73200,15 @@ function __get_locale($0, $1) { break label$10; } } - if (!strcmp($4, 36701)) { + if (!strcmp($4, 37773)) { break label$10; } - if (strcmp($4, 34089)) { + if (strcmp($4, 35161)) { break label$9; } } if (!$0) { - $2 = 53396; + $2 = 54468; if (HEAPU8[$4 + 1 | 0] == 46) { break label$8; } @@ -73216,7 +73216,7 @@ function __get_locale($0, $1) { return 0; } $1 = 0; - $2 = HEAP32[20463]; + $2 = HEAP32[20731]; if ($2) { while (1) { if (!strcmp($4, $2 + 8 | 0)) { @@ -73231,17 +73231,17 @@ function __get_locale($0, $1) { } $2 = dlmalloc(36); if ($2) { - $1 = HEAP32[13350]; - HEAP32[$2 >> 2] = HEAP32[13349]; + $1 = HEAP32[13618]; + HEAP32[$2 >> 2] = HEAP32[13617]; HEAP32[$2 + 4 >> 2] = $1; $1 = $2 + 8 | 0; __memcpy($1, $4, $3); HEAP8[$1 + $3 | 0] = 0; - HEAP32[$2 + 32 >> 2] = HEAP32[20463]; - HEAP32[20463] = $2; + HEAP32[$2 + 32 >> 2] = HEAP32[20731]; + HEAP32[20731] = $2; $1 = $2; } - $2 = $0 | $1 ? $1 : 53396; + $2 = $0 | $1 ? $1 : 54468; } return $2; } @@ -73402,23 +73402,23 @@ function $28anonymous_20namespace_29__itanium_demangle__ExpandedSpecialSubstitut label$3: { switch (HEAP32[$0 + 8 >> 2]) { case 0: - $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 56 | 0, 30201); + $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 56 | 0, 31273); break label$2; case 1: - $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 48 | 0, 31246); + $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 48 | 0, 32318); break label$2; case 2: - $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 36331); + $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 37403); break label$2; case 3: - $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 32 | 0, 36281); + $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 32 | 0, 37353); break label$2; case 4: - $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 36231); + $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 37303); break label$2; case 5: @@ -73428,7 +73428,7 @@ function $28anonymous_20namespace_29__itanium_demangle__ExpandedSpecialSubstitut break label$1; } } - $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 16 | 0, 36180); + $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 16 | 0, 37252); } $3 = HEAP32[$0 >> 2]; $4 = HEAP32[$0 + 4 >> 2]; @@ -73553,23 +73553,23 @@ function $28anonymous_20namespace_29__itanium_demangle__SpecialSubstitution__pri label$3: { switch (HEAP32[$0 + 8 >> 2]) { case 0: - $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 56 | 0, 30201); + $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 56 | 0, 31273); break label$2; case 1: - $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 48 | 0, 31246); + $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 48 | 0, 32318); break label$2; case 2: - $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 31264); + $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 32336); break label$2; case 3: - $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 32 | 0, 30879); + $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 32 | 0, 31951); break label$2; case 4: - $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 30852); + $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 31924); break label$2; case 5: @@ -73579,7 +73579,7 @@ function $28anonymous_20namespace_29__itanium_demangle__SpecialSubstitution__pri break label$1; } } - $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 16 | 0, 30824); + $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 16 | 0, 31896); } $3 = HEAP32[$0 >> 2]; $4 = HEAP32[$0 + 4 >> 2]; @@ -73663,7 +73663,7 @@ function $28anonymous_20namespace_29__itanium_demangle__FloatLiteralImpl_float__ HEAP32[$2 + 32 >> 2] = 0; HEAP32[$2 + 36 >> 2] = 0; HEAPF64[$2 + 16 >> 3] = HEAPF32[$2 + 56 >> 2]; - $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__2c_20char_20const__29($2 + 24 | 0, $2 + 32 | 0, snprintf($2 + 32 | 0, 24, 31377, $2 + 16 | 0) + ($2 + 32 | 0) | 0); + $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__2c_20char_20const__29($2 + 24 | 0, $2 + 32 | 0, snprintf($2 + 32 | 0, 24, 32449, $2 + 16 | 0) + ($2 + 32 | 0) | 0); $3 = HEAP32[$0 + 4 >> 2]; HEAP32[$2 + 8 >> 2] = HEAP32[$0 >> 2]; HEAP32[$2 + 12 >> 2] = $3; @@ -73849,22 +73849,22 @@ function setThreshold($0, $1) { $2 = __stack_pointer - 16 | 0; __stack_pointer = $2; HEAP32[$2 + 12 >> 2] = $0; - wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(77804, $2 + 12 | 0), + wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(78876, $2 + 12 | 0), HEAP32[wasm2js_i32$0 + 8 >> 2] = wasm2js_i32$1; - wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(77804), + wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(78876), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; label$1: { if (std____2__operator___28std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__2c_20std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__29($2 + 8 | 0, $2)) { break label$1; } - $0 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(77804, $2 + 12 | 0); + $0 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(78876, $2 + 12 | 0); if ($1 >>> 0 > 255) { break label$1; } if (arSetLabelingThresh(HEAP32[$0 + 216 >> 2], $1)) { break label$1; } - webarkitLOGi_28char__2c_20int_29(33335, $1); + webarkitLOGi_28char__2c_20int_29(34407, $1); } __stack_pointer = $2 + 16 | 0; } @@ -73887,7 +73887,7 @@ function $28anonymous_20namespace_29__itanium_demangle__BracedExpr__printLeft_28 } $3 = HEAP32[$0 + 12 >> 2]; if (($28anonymous_20namespace_29__itanium_demangle__Node__getKind_28_29_20const($3) & 254) != 74) { - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 37908); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 38980); $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = HEAP32[$3 >> 2]; HEAP32[$2 + 4 >> 2] = $4; @@ -74216,7 +74216,7 @@ function std____2____shared_ptr_pointer_unsigned_20char__2c_20NullArrayDeleter_u __stack_pointer = $2; HEAP32[$2 + 12 >> 2] = $1; std____2____shared_weak_count____shared_weak_count_28long_29($0, 0); - HEAP32[$0 >> 2] = 27160; + HEAP32[$0 >> 2] = 28232; std____2____compressed_pair_std____2____compressed_pair_unsigned_20char__2c_20NullArrayDeleter_unsigned_20char__20__2c_20std____2__allocator_unsigned_20char__20_____compressed_pair_std____2____compressed_pair_unsigned_20char__2c_20NullArrayDeleter_unsigned_20char__20__2c_20std____2__allocator_unsigned_20char__20__28std____2____compressed_pair_unsigned_20char__2c_20NullArrayDeleter_unsigned_20char__20____2c_20std____2__allocator_unsigned_20char____29($0 + 12 | 0, std____2____compressed_pair_unsigned_20char__2c_20NullArrayDeleter_unsigned_20char__20_____compressed_pair_unsigned_20char___2c_20NullArrayDeleter_unsigned_20char__20__28unsigned_20char___2c_20NullArrayDeleter_unsigned_20char____29($2 + 8 | 0, $2 + 12 | 0, std____2__remove_reference_NullArrayDeleter_unsigned_20char_____type___20std____2__move_NullArrayDeleter_unsigned_20char____28NullArrayDeleter_unsigned_20char___29($2 + 24 | 0)), std____2__remove_reference_std____2__allocator_unsigned_20char_____type___20std____2__move_std____2__allocator_unsigned_20char____28std____2__allocator_unsigned_20char___29($2 + 16 | 0)); __stack_pointer = $2 + 32 | 0; return $0; @@ -74428,7 +74428,7 @@ function $28anonymous_20namespace_29__itanium_demangle__ReferenceType__printRigh break label$2; } } - $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 37332); + $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 38404); $4 = HEAP32[$0 + 4 >> 2]; HEAP32[$2 >> 2] = HEAP32[$0 >> 2]; HEAP32[$2 + 4 >> 2] = $4; @@ -74655,18 +74655,18 @@ function setThresholdMode($0, $1) { $2 = __stack_pointer - 16 | 0; __stack_pointer = $2; HEAP32[$2 + 12 >> 2] = $0; - wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(77804, $2 + 12 | 0), + wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(78876, $2 + 12 | 0), HEAP32[wasm2js_i32$0 + 8 >> 2] = wasm2js_i32$1; - wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(77804), + wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(78876), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; label$1: { if (std____2__operator___28std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__2c_20std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__29($2 + 8 | 0, $2)) { break label$1; } - if (arSetLabelingThreshMode(HEAP32[std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(77804, $2 + 12 | 0) + 216 >> 2], $1)) { + if (arSetLabelingThreshMode(HEAP32[std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(78876, $2 + 12 | 0) + 216 >> 2], $1)) { break label$1; } - webarkitLOGi_28char__2c_20int_29(33310, $1); + webarkitLOGi_28char__2c_20int_29(34382, $1); } __stack_pointer = $2 + 16 | 0; } @@ -74760,14 +74760,14 @@ function setDebugMode($0, $1) { $2 = __stack_pointer - 16 | 0; __stack_pointer = $2; HEAP32[$2 + 12 >> 2] = $0; - wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(77804, $2 + 12 | 0), + wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(78876, $2 + 12 | 0), HEAP32[wasm2js_i32$0 + 8 >> 2] = wasm2js_i32$1; - wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(77804), + wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(78876), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; $0 = 0; if (!std____2__operator___28std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__2c_20std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__29($2 + 8 | 0, $2)) { - arSetDebugMode(HEAP32[std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(77804, $2 + 12 | 0) + 216 >> 2], ($1 | 0) != 0); - webarkitLOGi_28char__2c_20char_20const__29(30073, $1 ? 36832 : 36836); + arSetDebugMode(HEAP32[std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(78876, $2 + 12 | 0) + 216 >> 2], ($1 | 0) != 0); + webarkitLOGi_28char__2c_20char_20const__29(31145, $1 ? 37904 : 37908); $0 = $1; } __stack_pointer = $2 + 16 | 0; @@ -74868,18 +74868,18 @@ function setImageProcMode($0, $1) { $2 = __stack_pointer - 16 | 0; __stack_pointer = $2; HEAP32[$2 + 12 >> 2] = $0; - wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(77804, $2 + 12 | 0), + wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(78876, $2 + 12 | 0), HEAP32[wasm2js_i32$0 + 8 >> 2] = wasm2js_i32$1; - wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(77804), + wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(78876), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; label$1: { if (std____2__operator___28std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__2c_20std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__29($2 + 8 | 0, $2)) { break label$1; } - if (arSetImageProcMode(HEAP32[std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(77804, $2 + 12 | 0) + 216 >> 2], $1)) { + if (arSetImageProcMode(HEAP32[std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(78876, $2 + 12 | 0) + 216 >> 2], $1)) { break label$1; } - webarkitLOGi_28char__2c_20int_29(37013, $1); + webarkitLOGi_28char__2c_20int_29(38085, $1); } __stack_pointer = $2 + 16 | 0; } @@ -75290,7 +75290,7 @@ function $28anonymous_20namespace_29__itanium_demangle__ClosureTypeName__printLe var $2 = 0, $3 = 0, $4 = 0, $5 = 0; $2 = __stack_pointer - 48 | 0; __stack_pointer = $2; - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 33977); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 35049); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 16 >> 2] = $4; @@ -75304,7 +75304,7 @@ function $28anonymous_20namespace_29__itanium_demangle__ClosureTypeName__printLe HEAP32[$2 + 32 >> 2] = $5; HEAP32[$2 + 36 >> 2] = $4; $1 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 8 | 0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 37477); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 38549); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = $4; @@ -75326,7 +75326,7 @@ function $28anonymous_20namespace_29__itanium_demangle__ObjCProtoName__printLeft $2 = __stack_pointer - 48 | 0; __stack_pointer = $2; $28anonymous_20namespace_29__itanium_demangle__Node__print_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const(HEAP32[$0 + 8 >> 2], $1); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 36607); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 37679); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 16 >> 2] = $4; @@ -75340,7 +75340,7 @@ function $28anonymous_20namespace_29__itanium_demangle__ObjCProtoName__printLeft HEAP32[$2 + 32 >> 2] = $5; HEAP32[$2 + 36 >> 2] = $4; $1 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 8 | 0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 36400); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 37472); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = $4; @@ -75370,14 +75370,14 @@ function $28anonymous_20namespace_29__itanium_demangle__PostfixExpr__printLeft_2 var $2 = 0, $3 = 0, $4 = 0, $5 = 0; $2 = __stack_pointer - 48 | 0; __stack_pointer = $2; - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 37439); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 38511); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 16 >> 2] = $4; HEAP32[$2 + 20 >> 2] = $5; $1 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 16 | 0); $28anonymous_20namespace_29__itanium_demangle__Node__print_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const(HEAP32[$0 + 8 >> 2], $1); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 32 | 0, 37332); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 32 | 0, 38404); $5 = HEAP32[$3 >> 2]; $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 8 >> 2] = $5; @@ -75400,7 +75400,7 @@ function $28anonymous_20namespace_29__itanium_demangle__QualType__printQuals_28_ __stack_pointer = $2; $3 = HEAP32[$0 + 8 >> 2]; if ($3 & 1) { - $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 28911); + $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 29983); $3 = HEAP32[$4 >> 2]; $5 = HEAP32[$4 + 4 >> 2]; HEAP32[$2 + 16 >> 2] = $3; @@ -75409,7 +75409,7 @@ function $28anonymous_20namespace_29__itanium_demangle__QualType__printQuals_28_ $3 = HEAP32[$0 + 8 >> 2]; } if ($3 & 2) { - $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 32 | 0, 31666); + $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 32 | 0, 32738); $5 = HEAP32[$4 >> 2]; $3 = HEAP32[$4 + 4 >> 2]; HEAP32[$2 + 8 >> 2] = $5; @@ -75418,7 +75418,7 @@ function $28anonymous_20namespace_29__itanium_demangle__QualType__printQuals_28_ $3 = HEAP32[$0 + 8 >> 2]; } if ($3 & 4) { - $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 29388); + $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 30460); $3 = HEAP32[$4 >> 2]; $5 = HEAP32[$4 + 4 >> 2]; HEAP32[$2 >> 2] = $3; @@ -75442,14 +75442,14 @@ function $28anonymous_20namespace_29__itanium_demangle__PrefixExpr__printLeft_28 HEAP32[$2 + 40 >> 2] = $4; HEAP32[$2 + 44 >> 2] = $5; $1 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 16 | 0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 32 | 0, 37439); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 32 | 0, 38511); $5 = HEAP32[$3 >> 2]; $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 8 >> 2] = $5; HEAP32[$2 + 12 >> 2] = $4; $1 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 8 | 0); $28anonymous_20namespace_29__itanium_demangle__Node__print_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const(HEAP32[$0 + 16 >> 2], $1); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 37332); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 38404); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = $4; @@ -75465,7 +75465,7 @@ function $28anonymous_20namespace_29__itanium_demangle__DotSuffix__printLeft_28_ $2 = __stack_pointer - 48 | 0; __stack_pointer = $2; $28anonymous_20namespace_29__itanium_demangle__Node__print_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const(HEAP32[$0 + 8 >> 2], $1); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 37438); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 38510); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 16 >> 2] = $4; @@ -75479,7 +75479,7 @@ function $28anonymous_20namespace_29__itanium_demangle__DotSuffix__printLeft_28_ HEAP32[$2 + 32 >> 2] = $5; HEAP32[$2 + 36 >> 2] = $4; $1 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 8 | 0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 37332); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 38404); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = $4; @@ -75520,7 +75520,7 @@ function mbtowc($0, $1, $2) { if ($3 >>> 0 > 50) { break label$2; } - $3 = HEAP32[($3 << 2) + 51456 >> 2]; + $3 = HEAP32[($3 << 2) + 52528 >> 2]; if ($3 << Math_imul($2, 6) - 6 < 0 & $2 >>> 0 <= 3) { break label$2; } @@ -75595,12 +75595,12 @@ function setProjectionNearPlane($0, $1) { $2 = __stack_pointer - 16 | 0; __stack_pointer = $2; HEAP32[$2 + 12 >> 2] = $0; - wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(77804, $2 + 12 | 0), + wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(78876, $2 + 12 | 0), HEAP32[wasm2js_i32$0 + 8 >> 2] = wasm2js_i32$1; - wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(77804), + wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(78876), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; if (!std____2__operator___28std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__2c_20std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__29($2 + 8 | 0, $2)) { - wasm2js_i32$0 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(77804, $2 + 12 | 0), + wasm2js_i32$0 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(78876, $2 + 12 | 0), wasm2js_f64$0 = $1, HEAPF64[wasm2js_i32$0 + 392 >> 3] = wasm2js_f64$0; } __stack_pointer = $2 + 16 | 0; @@ -75613,12 +75613,12 @@ function setProjectionFarPlane($0, $1) { $2 = __stack_pointer - 16 | 0; __stack_pointer = $2; HEAP32[$2 + 12 >> 2] = $0; - wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(77804, $2 + 12 | 0), + wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(78876, $2 + 12 | 0), HEAP32[wasm2js_i32$0 + 8 >> 2] = wasm2js_i32$1; - wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(77804), + wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(78876), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; if (!std____2__operator___28std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__2c_20std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__29($2 + 8 | 0, $2)) { - wasm2js_i32$0 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(77804, $2 + 12 | 0), + wasm2js_i32$0 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(78876, $2 + 12 | 0), wasm2js_f64$0 = $1, HEAPF64[wasm2js_i32$0 + 400 >> 3] = wasm2js_f64$0; } __stack_pointer = $2 + 16 | 0; @@ -75674,13 +75674,13 @@ function getThresholdMode($0) { $1 = __stack_pointer - 16 | 0; __stack_pointer = $1; HEAP32[$1 + 12 >> 2] = $0; - wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(77804, $1 + 12 | 0), + wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(78876, $1 + 12 | 0), HEAP32[wasm2js_i32$0 + 8 >> 2] = wasm2js_i32$1; - wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(77804), + wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(78876), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; $0 = -1; if (!std____2__operator___28std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__2c_20std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__29($1 + 8 | 0, $1)) { - $0 = arGetLabelingThreshMode(HEAP32[std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(77804, $1 + 12 | 0) + 216 >> 2], $1 + 8 | 0); + $0 = arGetLabelingThreshMode(HEAP32[std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(78876, $1 + 12 | 0) + 216 >> 2], $1 + 8 | 0); $0 = $0 ? -1 : HEAP32[$1 + 8 >> 2]; } __stack_pointer = $1 + 16 | 0; @@ -75783,13 +75783,13 @@ function getImageProcMode($0) { $1 = __stack_pointer - 16 | 0; __stack_pointer = $1; HEAP32[$1 + 12 >> 2] = $0; - wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(77804, $1 + 12 | 0), + wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(78876, $1 + 12 | 0), HEAP32[wasm2js_i32$0 + 8 >> 2] = wasm2js_i32$1; - wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(77804), + wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(78876), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; $0 = -1; if (!std____2__operator___28std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__2c_20std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__29($1 + 8 | 0, $1)) { - $0 = arGetImageProcMode(HEAP32[std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(77804, $1 + 12 | 0) + 216 >> 2], $1 + 8 | 0); + $0 = arGetImageProcMode(HEAP32[std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(78876, $1 + 12 | 0) + 216 >> 2], $1 + 8 | 0); $0 = $0 ? -1 : HEAP32[$1 + 8 >> 2]; } __stack_pointer = $1 + 16 | 0; @@ -75813,13 +75813,13 @@ function getThreshold($0) { $1 = __stack_pointer - 16 | 0; __stack_pointer = $1; HEAP32[$1 + 12 >> 2] = $0; - wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(77804, $1 + 12 | 0), + wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(78876, $1 + 12 | 0), HEAP32[wasm2js_i32$0 + 8 >> 2] = wasm2js_i32$1; - wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(77804), + wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(78876), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; $0 = -1; if (!std____2__operator___28std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__2c_20std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__29($1 + 8 | 0, $1)) { - $0 = arGetLabelingThresh(HEAP32[std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(77804, $1 + 12 | 0) + 216 >> 2], $1 + 8 | 0); + $0 = arGetLabelingThresh(HEAP32[std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(78876, $1 + 12 | 0) + 216 >> 2], $1 + 8 | 0); $0 = $0 ? -1 : HEAP32[$1 + 8 >> 2]; } __stack_pointer = $1 + 16 | 0; @@ -76029,13 +76029,13 @@ function getDebugMode($0) { $1 = __stack_pointer - 16 | 0; __stack_pointer = $1; HEAP32[$1 + 12 >> 2] = $0; - wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(77804, $1 + 12 | 0), + wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(78876, $1 + 12 | 0), HEAP32[wasm2js_i32$0 + 8 >> 2] = wasm2js_i32$1; - wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(77804), + wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(78876), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; $0 = 0; if (!std____2__operator___28std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__2c_20std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__29($1 + 8 | 0, $1)) { - arGetDebugMode(HEAP32[std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(77804, $1 + 12 | 0) + 216 >> 2], $1 + 8 | 0); + arGetDebugMode(HEAP32[std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(78876, $1 + 12 | 0) + 216 >> 2], $1 + 8 | 0); $0 = HEAP32[$1 + 8 >> 2]; } __stack_pointer = $1 + 16 | 0; @@ -76194,7 +76194,7 @@ function $28anonymous_20namespace_29__itanium_demangle__NodeArray__printWithComm if (HEAP32[$0 + 4 >> 2] != ($5 | 0)) { $7 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__getCurrentPosition_28_29_20const($1); if (!($4 & 1)) { - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 37918); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 38990); $6 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = HEAP32[$3 >> 2]; HEAP32[$2 + 4 >> 2] = $6; @@ -76222,13 +76222,13 @@ function getProcessingImage($0) { $1 = __stack_pointer - 16 | 0; __stack_pointer = $1; HEAP32[$1 + 12 >> 2] = $0; - wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(77804, $1 + 12 | 0), + wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(78876, $1 + 12 | 0), HEAP32[wasm2js_i32$0 + 8 >> 2] = wasm2js_i32$1; - wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(77804), + wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(78876), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; $0 = 0; if (!std____2__operator___28std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__2c_20std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__29($1 + 8 | 0, $1)) { - $0 = HEAP32[HEAP32[std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(77804, $1 + 12 | 0) + 216 >> 2] + 4834148 >> 2]; + $0 = HEAP32[HEAP32[std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(78876, $1 + 12 | 0) + 216 >> 2] + 4834148 >> 2]; } __stack_pointer = $1 + 16 | 0; return $0 | 0; @@ -76289,22 +76289,22 @@ function std____2__time_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2 var $6 = 0, $7 = 0, $8 = 0, $9 = 0; $7 = __stack_pointer - 32 | 0; __stack_pointer = $7; - $6 = HEAP32[14419]; - $8 = HEAP32[14418]; + $6 = HEAP32[14687]; + $8 = HEAP32[14686]; HEAP32[$7 + 24 >> 2] = $8; HEAP32[$7 + 28 >> 2] = $6; - $8 = HEAP32[14417]; - $6 = HEAP32[14416]; + $8 = HEAP32[14685]; + $6 = HEAP32[14684]; $9 = $6; $6 = $7; HEAP32[$6 + 16 >> 2] = $9; HEAP32[$6 + 20 >> 2] = $8; - $6 = HEAP32[14415]; - $8 = HEAP32[14414]; + $6 = HEAP32[14683]; + $8 = HEAP32[14682]; HEAP32[$7 + 8 >> 2] = $8; HEAP32[$7 + 12 >> 2] = $6; - $8 = HEAP32[14413]; - $6 = HEAP32[14412]; + $8 = HEAP32[14681]; + $6 = HEAP32[14680]; $9 = $6; $6 = $7; HEAP32[$6 >> 2] = $9; @@ -76322,7 +76322,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbiTagAttr__printLeft_28 __stack_pointer = $2; $3 = HEAP32[$0 + 8 >> 2]; FUNCTION_TABLE[HEAP32[HEAP32[$3 >> 2] + 16 >> 2]]($3, $1); - $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 36609); + $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 37681); $3 = HEAP32[$4 >> 2]; $5 = HEAP32[$4 + 4 >> 2]; HEAP32[$2 + 16 >> 2] = $3; @@ -76336,7 +76336,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbiTagAttr__printLeft_28 HEAP32[$2 + 32 >> 2] = $5; HEAP32[$2 + 36 >> 2] = $3; $1 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 8 | 0); - $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 34043); + $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 35115); $3 = HEAP32[$4 >> 2]; $5 = HEAP32[$4 + 4 >> 2]; HEAP32[$2 >> 2] = $3; @@ -76455,13 +76455,13 @@ function getProjectionNearPlane($0) { $1 = __stack_pointer - 16 | 0; __stack_pointer = $1; HEAP32[$1 + 12 >> 2] = $0; - wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(77804, $1 + 12 | 0), + wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(78876, $1 + 12 | 0), HEAP32[wasm2js_i32$0 + 8 >> 2] = wasm2js_i32$1; - wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(77804), + wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(78876), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; $2 = -1; if (!std____2__operator___28std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__2c_20std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__29($1 + 8 | 0, $1)) { - $2 = HEAPF64[std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(77804, $1 + 12 | 0) + 392 >> 3]; + $2 = HEAPF64[std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(78876, $1 + 12 | 0) + 392 >> 3]; } __stack_pointer = $1 + 16 | 0; return +$2; @@ -76481,13 +76481,13 @@ function getProjectionFarPlane($0) { $1 = __stack_pointer - 16 | 0; __stack_pointer = $1; HEAP32[$1 + 12 >> 2] = $0; - wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(77804, $1 + 12 | 0), + wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(78876, $1 + 12 | 0), HEAP32[wasm2js_i32$0 + 8 >> 2] = wasm2js_i32$1; - wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(77804), + wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(78876), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; $2 = -1; if (!std____2__operator___28std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__2c_20std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__29($1 + 8 | 0, $1)) { - $2 = HEAPF64[std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(77804, $1 + 12 | 0) + 400 >> 3]; + $2 = HEAPF64[std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(78876, $1 + 12 | 0) + 400 >> 3]; } __stack_pointer = $1 + 16 | 0; return +$2; @@ -76611,15 +76611,15 @@ function std____2__time_get_char_2c_20std____2__istreambuf_iterator_char_2c_20st } function $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__EnclosingExpr_2c_20char_20const_20_28__29_20_5b10_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d__28char_20const_20_28__29_20_5b10_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d_29($0, $1, $2) { - return $28anonymous_20namespace_29__itanium_demangle__EnclosingExpr__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__EnclosingExpr_2c_20char_20const_20_28__29_20_5b10_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d__28char_20const_20_28__29_20_5b10_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d_29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b10_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b10_5d___type__29_29_20_5b10_5d($1), $2, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b2_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b2_5d___type__29_29_20_5b2_5d(37332)); + return $28anonymous_20namespace_29__itanium_demangle__EnclosingExpr__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__EnclosingExpr_2c_20char_20const_20_28__29_20_5b10_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d__28char_20const_20_28__29_20_5b10_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d_29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b10_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b10_5d___type__29_29_20_5b10_5d($1), $2, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b2_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b2_5d___type__29_29_20_5b2_5d(38404)); } function $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__EnclosingExpr_2c_20char_20const_20_28__29_20_5b12_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d__28char_20const_20_28__29_20_5b12_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d_29($0, $1) { - return $28anonymous_20namespace_29__itanium_demangle__EnclosingExpr__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__EnclosingExpr_2c_20char_20const_20_28__29_20_5b12_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d__28char_20const_20_28__29_20_5b12_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d_29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b12_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b12_5d___type__29_29_20_5b12_5d(37429), $1, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b2_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b2_5d___type__29_29_20_5b2_5d(37332)); + return $28anonymous_20namespace_29__itanium_demangle__EnclosingExpr__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__EnclosingExpr_2c_20char_20const_20_28__29_20_5b12_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d__28char_20const_20_28__29_20_5b12_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d_29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b12_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b12_5d___type__29_29_20_5b12_5d(38501), $1, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b2_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b2_5d___type__29_29_20_5b2_5d(38404)); } function $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__EnclosingExpr_2c_20char_20const_20_28__29_20_5b11_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d__28char_20const_20_28__29_20_5b11_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d_29($0, $1) { - return $28anonymous_20namespace_29__itanium_demangle__EnclosingExpr__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__EnclosingExpr_2c_20char_20const_20_28__29_20_5b11_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d__28char_20const_20_28__29_20_5b11_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d_29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b11_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b11_5d___type__29_29_20_5b11_5d(37378), $1, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b2_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b2_5d___type__29_29_20_5b2_5d(37332)); + return $28anonymous_20namespace_29__itanium_demangle__EnclosingExpr__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__EnclosingExpr_2c_20char_20const_20_28__29_20_5b11_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d__28char_20const_20_28__29_20_5b11_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d_29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b11_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b11_5d___type__29_29_20_5b11_5d(38450), $1, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b2_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b2_5d___type__29_29_20_5b2_5d(38404)); } function std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20___xsgetn_28char__2c_20long_29($0, $1, $2) { @@ -76768,7 +76768,7 @@ function std____2____split_buffer_vision__PriorityQueueItem_96__2c_20std____2__a } function $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__EnclosingExpr_2c_20char_20const_20_28__29_20_5b9_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d__28char_20const_20_28__29_20_5b9_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d_29($0, $1, $2) { - return $28anonymous_20namespace_29__itanium_demangle__EnclosingExpr__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__EnclosingExpr_2c_20char_20const_20_28__29_20_5b9_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d__28char_20const_20_28__29_20_5b9_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d_29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b9_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b9_5d___type__29_29_20_5b9_5d($1), $2, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b2_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b2_5d___type__29_29_20_5b2_5d(37332)); + return $28anonymous_20namespace_29__itanium_demangle__EnclosingExpr__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__EnclosingExpr_2c_20char_20const_20_28__29_20_5b9_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d__28char_20const_20_28__29_20_5b9_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d_29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b9_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b9_5d___type__29_29_20_5b9_5d($1), $2, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b2_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b2_5d___type__29_29_20_5b2_5d(38404)); } function std____2__pair_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__vector_int_2c_20std____2__allocator_int__20__20__2c_20void_____2c_20bool___pair_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__vector_int_2c_20std____2__allocator_int__20__20__2c_20void_____2c_20bool__2c_20false__28std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__vector_int_2c_20std____2__allocator_int__20__20__2c_20void_______2c_20bool__29($0, $1, $2) { @@ -76856,7 +76856,7 @@ function __fdopen($0, $1) { label$1: { label$2: { label$3: { - if (!strchr(33908, HEAP8[$1 | 0])) { + if (!strchr(34980, HEAP8[$1 | 0])) { wasm2js_i32$0 = __errno_location(), wasm2js_i32$1 = 28, HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; break label$3; } @@ -76903,7 +76903,7 @@ function __fdopen($0, $1) { HEAP32[$2 + 36 >> 2] = 254; HEAP32[$2 + 32 >> 2] = 255; HEAP32[$2 + 12 >> 2] = 256; - if (!HEAPU8[77977]) { + if (!HEAPU8[79049]) { HEAP32[$2 + 76 >> 2] = -1; } $2 = __ofl_add($2); @@ -77021,7 +77021,7 @@ function $28anonymous_20namespace_29__itanium_demangle__PointerType__printRight_ break label$3; } } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($3 + 8 | 0, 37332); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($3 + 8 | 0, 38404); $4 = HEAP32[$2 + 4 >> 2]; HEAP32[$3 >> 2] = HEAP32[$2 >> 2]; HEAP32[$3 + 4 >> 2] = $4; @@ -77218,7 +77218,7 @@ function jinit_memory_mgr($0) { HEAP32[$1 + 68 >> 2] = 0; HEAP32[$1 + 72 >> 2] = 0; HEAP32[$0 + 4 >> 2] = $1; - $0 = getenv(34588); + $0 = getenv(35660); label$2: { if (!$0) { break label$2; @@ -77226,7 +77226,7 @@ function jinit_memory_mgr($0) { HEAP8[$2 + 11 | 0] = 120; HEAP32[$2 >> 2] = $2 + 12; HEAP32[$2 + 4 >> 2] = $2 + 11; - if ((sscanf($0, 33831, $2) | 0) <= 0) { + if ((sscanf($0, 34903, $2) | 0) <= 0) { break label$2; } $0 = HEAP32[$2 + 12 >> 2]; @@ -77401,14 +77401,14 @@ function $28anonymous_20namespace_29__itanium_demangle__SizeofParamPackExpr__pri var $2 = 0, $3 = 0, $4 = 0, $5 = 0; $2 = __stack_pointer - 48 | 0; __stack_pointer = $2; - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 37364); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 38436); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 8 >> 2] = $4; HEAP32[$2 + 12 >> 2] = $5; $1 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 8 | 0); $28anonymous_20namespace_29__itanium_demangle__ParameterPackExpansion__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const($28anonymous_20namespace_29__itanium_demangle__ParameterPackExpansion__ParameterPackExpansion_28_28anonymous_20namespace_29__itanium_demangle__Node_20const__29($2 + 24 | 0, HEAP32[$0 + 8 >> 2]), $1); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 16 | 0, 37332); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 16 | 0, 38404); $5 = HEAP32[$3 >> 2]; $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = $5; @@ -77567,7 +77567,7 @@ function $28anonymous_20namespace_29__itanium_demangle__VectorType__printLeft_28 $2 = __stack_pointer - 32 | 0; __stack_pointer = $2; $28anonymous_20namespace_29__itanium_demangle__Node__print_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const(HEAP32[$0 + 8 >> 2], $1); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 34050); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 35122); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 8 >> 2] = $4; @@ -77577,7 +77577,7 @@ function $28anonymous_20namespace_29__itanium_demangle__VectorType__printLeft_28 if ($0) { $28anonymous_20namespace_29__itanium_demangle__Node__print_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const($0, $1); } - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 16 | 0, 34043); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 16 | 0, 35115); $5 = HEAP32[$3 >> 2]; $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = $5; @@ -77771,7 +77771,7 @@ function $28anonymous_20namespace_29__itanium_demangle__UnnamedTypeName__printLe var $2 = 0, $3 = 0, $4 = 0, $5 = 0; $2 = __stack_pointer - 48 | 0; __stack_pointer = $2; - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 32561); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 33633); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 16 >> 2] = $4; @@ -77785,7 +77785,7 @@ function $28anonymous_20namespace_29__itanium_demangle__UnnamedTypeName__printLe HEAP32[$2 + 32 >> 2] = $5; HEAP32[$2 + 36 >> 2] = $4; $1 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 8 | 0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 37477); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 38549); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = $4; @@ -77865,14 +77865,14 @@ function $28anonymous_20namespace_29__itanium_demangle__CtorVtableSpecialName__p var $2 = 0, $3 = 0, $4 = 0, $5 = 0; $2 = __stack_pointer - 32 | 0; __stack_pointer = $2; - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 37755); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 38827); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 8 >> 2] = $4; HEAP32[$2 + 12 >> 2] = $5; $1 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 8 | 0); $28anonymous_20namespace_29__itanium_demangle__Node__print_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const(HEAP32[$0 + 8 >> 2], $1); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 16 | 0, 37136); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 16 | 0, 38208); $5 = HEAP32[$3 >> 2]; $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = $5; @@ -77947,14 +77947,14 @@ function $28anonymous_20namespace_29__itanium_demangle__CallExpr__printLeft_28_2 $2 = __stack_pointer - 32 | 0; __stack_pointer = $2; $28anonymous_20namespace_29__itanium_demangle__Node__print_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const(HEAP32[$0 + 8 >> 2], $1); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 37439); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 38511); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 8 >> 2] = $4; HEAP32[$2 + 12 >> 2] = $5; $1 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 8 | 0); $28anonymous_20namespace_29__itanium_demangle__NodeArray__printWithComma_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const($0 + 12 | 0, $1); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 16 | 0, 37332); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 16 | 0, 38404); $5 = HEAP32[$3 >> 2]; $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = $5; @@ -78144,11 +78144,11 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ function fflush($0) { var $1 = 0, $2 = 0, $3 = 0; if (!$0) { - if (HEAP32[18236]) { - $1 = fflush(HEAP32[18236]); + if (HEAP32[18504]) { + $1 = fflush(HEAP32[18504]); } - if (HEAP32[18198]) { - $1 = fflush(HEAP32[18198]) | $1; + if (HEAP32[18466]) { + $1 = fflush(HEAP32[18466]) | $1; } $0 = HEAP32[__ofl_lock() >> 2]; if ($0) { @@ -78218,23 +78218,23 @@ function $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20n } function $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__CastExpr_2c_20char_20const_20_28__29_20_5b17_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b17_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0, $1, $2) { - return $28anonymous_20namespace_29__itanium_demangle__CastExpr__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__CastExpr_2c_20char_20const_20_28__29_20_5b17_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b17_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b17_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b17_5d___type__29_29_20_5b17_5d(29006), $1, $2); + return $28anonymous_20namespace_29__itanium_demangle__CastExpr__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__CastExpr_2c_20char_20const_20_28__29_20_5b17_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b17_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b17_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b17_5d___type__29_29_20_5b17_5d(30078), $1, $2); } function $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__CastExpr_2c_20char_20const_20_28__29_20_5b13_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b13_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0, $1, $2) { - return $28anonymous_20namespace_29__itanium_demangle__CastExpr__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__CastExpr_2c_20char_20const_20_28__29_20_5b13_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b13_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b13_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b13_5d___type__29_29_20_5b13_5d(29035), $1, $2); + return $28anonymous_20namespace_29__itanium_demangle__CastExpr__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__CastExpr_2c_20char_20const_20_28__29_20_5b13_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b13_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b13_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b13_5d___type__29_29_20_5b13_5d(30107), $1, $2); } function $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__CastExpr_2c_20char_20const_20_28__29_20_5b12_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b12_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0, $1, $2) { - return $28anonymous_20namespace_29__itanium_demangle__CastExpr__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__CastExpr_2c_20char_20const_20_28__29_20_5b12_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b12_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b12_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b12_5d___type__29_29_20_5b12_5d(29023), $1, $2); + return $28anonymous_20namespace_29__itanium_demangle__CastExpr__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__CastExpr_2c_20char_20const_20_28__29_20_5b12_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b12_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b12_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b12_5d___type__29_29_20_5b12_5d(30095), $1, $2); } function $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__CastExpr_2c_20char_20const_20_28__29_20_5b11_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b11_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0, $1, $2) { - return $28anonymous_20namespace_29__itanium_demangle__CastExpr__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__CastExpr_2c_20char_20const_20_28__29_20_5b11_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b11_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b11_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b11_5d___type__29_29_20_5b11_5d(28995), $1, $2); + return $28anonymous_20namespace_29__itanium_demangle__CastExpr__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__CastExpr_2c_20char_20const_20_28__29_20_5b11_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b11_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b11_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b11_5d___type__29_29_20_5b11_5d(30067), $1, $2); } function $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__MemberExpr_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0, $1, $2) { - return $28anonymous_20namespace_29__itanium_demangle__MemberExpr__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__MemberExpr_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0 + 408 | 0, $1, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b2_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b2_5d___type__29_29_20_5b2_5d(37124), $2); + return $28anonymous_20namespace_29__itanium_demangle__MemberExpr__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__MemberExpr_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0 + 408 | 0, $1, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b2_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b2_5d___type__29_29_20_5b2_5d(38196), $2); } function unsigned_20char__20std____2__copy_unsigned_20char__2c_20unsigned_20char___28unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__29($0, $1, $2) { @@ -78259,10 +78259,10 @@ function setup($0, $1, $2) { var $3 = 0, $4 = 0, $5 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; $4 = __stack_pointer - 32 | 0; __stack_pointer = $4; - $3 = HEAP32[19462]; - HEAP32[19462] = $3 + 1; + $3 = HEAP32[19730]; + HEAP32[19730] = $3 + 1; HEAP32[$4 + 28 >> 2] = $3; - $3 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(77804, $4 + 28 | 0); + $3 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(78876, $4 + 28 | 0); $5 = HEAP32[$4 + 28 >> 2]; HEAP32[$3 + 212 >> 2] = $1; HEAP32[$3 + 208 >> 2] = $0; @@ -78273,17 +78273,17 @@ function setup($0, $1, $2) { wasm2js_i32$0 = $3, wasm2js_i32$1 = dlmalloc($1), HEAP32[wasm2js_i32$0 + 196 >> 2] = wasm2js_i32$1; wasm2js_i32$0 = $3, wasm2js_i32$1 = dlmalloc($0), HEAP32[wasm2js_i32$0 + 204 >> 2] = wasm2js_i32$1; setCamera($5, $2); - webarkitLOGi_28char__2c_20int_29(33536, HEAP32[$3 + 200 >> 2]); + webarkitLOGi_28char__2c_20int_29(34608, HEAP32[$3 + 200 >> 2]); $0 = HEAP32[$3 >> 2]; $1 = HEAP32[$3 + 196 >> 2]; $5 = HEAP32[$3 + 200 >> 2]; HEAP32[$4 + 20 >> 2] = HEAP32[$3 + 204 >> 2]; - HEAP32[$4 + 16 >> 2] = 77856; + HEAP32[$4 + 16 >> 2] = 78928; HEAP32[$4 + 12 >> 2] = $3 + 416; HEAP32[$4 + 8 >> 2] = $5; HEAP32[$4 + 4 >> 2] = $1; HEAP32[$4 >> 2] = $0; - emscripten_asm_const_int(77461, 38114, $4 | 0) | 0; + emscripten_asm_const_int(78533, 39186, $4 | 0) | 0; __stack_pointer = $4 + 32 | 0; $3 = HEAP32[$3 >> 2]; return $3 | 0; @@ -78382,7 +78382,7 @@ function std____2____shared_ptr_pointer_vision__Keyframe_96___2c_20std____2__sha $0 = $0 | 0; $1 = $1 | 0; var $2 = 0; - if (HEAP32[$1 + 4 >> 2] == 26480) { + if (HEAP32[$1 + 4 >> 2] == 27552) { $2 = std____2__shared_ptr_vision__Keyframe_96__20_____shared_ptr_default_delete_vision__Keyframe_96__2c_20vision__Keyframe_96__20__20const__20std____2__addressof_std____2__shared_ptr_vision__Keyframe_96__20_____shared_ptr_default_delete_vision__Keyframe_96__2c_20vision__Keyframe_96__20__20const__28std____2__shared_ptr_vision__Keyframe_96__20_____shared_ptr_default_delete_vision__Keyframe_96__2c_20vision__Keyframe_96__20__20const__29(std____2____compressed_pair_vision__Keyframe_96___2c_20std____2__shared_ptr_vision__Keyframe_96__20_____shared_ptr_default_delete_vision__Keyframe_96__2c_20vision__Keyframe_96__20__20___second_28_29_20const(std____2____compressed_pair_std____2____compressed_pair_vision__Keyframe_96___2c_20std____2__shared_ptr_vision__Keyframe_96__20_____shared_ptr_default_delete_vision__Keyframe_96__2c_20vision__Keyframe_96__20__20__2c_20std____2__allocator_vision__Keyframe_96__20__20___first_28_29_20const($0 + 12 | 0))); } return $2 | 0; @@ -78477,7 +78477,7 @@ function $28anonymous_20namespace_29__itanium_demangle__VendorExtQualType__print $2 = __stack_pointer - 32 | 0; __stack_pointer = $2; $28anonymous_20namespace_29__itanium_demangle__Node__print_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const(HEAP32[$0 + 8 >> 2], $1); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 37934); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 39006); $4 = HEAP32[$3 >> 2]; $3 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 8 >> 2] = $4; @@ -78521,7 +78521,7 @@ function $28anonymous_20namespace_29__itanium_demangle__LambdaExpr__printLeft_28 var $2 = 0, $3 = 0, $4 = 0, $5 = 0; $2 = __stack_pointer - 32 | 0; __stack_pointer = $2; - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 34042); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 35114); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 8 >> 2] = $4; @@ -78531,7 +78531,7 @@ function $28anonymous_20namespace_29__itanium_demangle__LambdaExpr__printLeft_28 if (($28anonymous_20namespace_29__itanium_demangle__Node__getKind_28_29_20const($0) | 0) == 45) { $28anonymous_20namespace_29__itanium_demangle__ClosureTypeName__printDeclarator_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const($0, $1); } - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 16 | 0, 27553); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 16 | 0, 28625); $5 = HEAP32[$3 >> 2]; $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = $5; @@ -79113,11 +79113,11 @@ function sep_upsample($0, $1, $2, $3, $4, $5, $6) { } $7 = HEAP32[$5 >> 2]; $4 = ($7 << 2) + $4 | 0; - $7 = $6 - $7 | 0; - $1 = HEAP32[$8 + 96 >> 2]; $3 = $3 - $9 | 0; - $3 = $1 >>> 0 < $3 >>> 0 ? $1 : $3; - $3 = $3 >>> 0 > $7 >>> 0 ? $7 : $3; + $1 = HEAP32[$8 + 96 >> 2]; + $3 = $1 >>> 0 > $3 >>> 0 ? $3 : $1; + $7 = $6 - $7 | 0; + $3 = $3 >>> 0 < $7 >>> 0 ? $3 : $7; FUNCTION_TABLE[HEAP32[HEAP32[$0 + 480 >> 2] + 4 >> 2]]($0, $8 + 12 | 0, $9, $4, $3); HEAP32[$5 >> 2] = HEAP32[$5 >> 2] + $3; HEAP32[$8 + 96 >> 2] = HEAP32[$8 + 96 >> 2] - $3; @@ -79404,27 +79404,6 @@ function $28anonymous_20namespace_29__itanium_demangle__PODSmallVector__28anonym abort(); } -function std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___put_28char_29($0, $1) { - var $2 = 0, $3 = 0; - $2 = __stack_pointer - 16 | 0; - __stack_pointer = $2; - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___sentry__sentry_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29($2 + 8 | 0, $0); - label$1: { - if (!std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___sentry__operator_20bool_28_29_20const($2 + 8 | 0)) { - break label$1; - } - $3 = std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20___ostreambuf_iterator_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29($2, $0); - std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20___operator__28char_29(std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20___operator__28_29($3), $1); - if (!std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20___failed_28_29_20const($3)) { - break label$1; - } - std____2__basic_ios_char_2c_20std____2__char_traits_char__20___setstate_28unsigned_20int_29(HEAP32[HEAP32[$0 >> 2] - 12 >> 2] + $0 | 0, 1); - } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___sentry___sentry_28_29($2 + 8 | 0); - __stack_pointer = $2 + 16 | 0; - return $0; -} - function std____2__vector_unsigned_20char_2c_20std____2__allocator_unsigned_20char__20_____construct_at_end_28unsigned_20long_2c_20unsigned_20char_20const__29($0, $1, $2) { var $3 = 0, $4 = 0, $5 = 0; $4 = __stack_pointer - 16 | 0; @@ -79501,13 +79480,34 @@ function arSetPixelFormat($0, $1) { break label$1; } HEAP32[$2 >> 2] = $1; - arLog(0, 3, 7907, $2); + arLog(0, 3, 8281, $2); $3 = -1; } __stack_pointer = $2 + 16 | 0; return $3; } +function std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___put_28char_29($0, $1) { + var $2 = 0, $3 = 0, $4 = 0; + $2 = __stack_pointer - 16 | 0; + __stack_pointer = $2; + $3 = std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___sentry__sentry_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29($2 + 8 | 0, $0); + label$1: { + if (!std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___sentry__operator_20bool_28_29_20const($3)) { + break label$1; + } + $4 = std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20___ostreambuf_iterator_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29($2, $0); + std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20___operator__28char_29(std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20___operator__28_29($4), $1); + if (!std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20___failed_28_29_20const($4)) { + break label$1; + } + std____2__basic_ios_char_2c_20std____2__char_traits_char__20___setstate_28unsigned_20int_29(HEAP32[HEAP32[$0 >> 2] - 12 >> 2] + $0 | 0, 1); + } + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___sentry___sentry_28_29($3); + __stack_pointer = $2 + 16 | 0; + return $0; +} + function quantize3_ord_dither($0, $1, $2, $3) { $0 = $0 | 0; $1 = $1 | 0; @@ -79658,24 +79658,6 @@ function __stpncpy($0, $1, $2) { return $0; } -function $28anonymous_20namespace_29__itanium_demangle__VendorExtQualType__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__VendorExtQualType_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__StringView__2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__StringView__2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0, $1, $2, $3) { - var $4 = 0, $5 = 0; - $4 = __stack_pointer - 16 | 0; - __stack_pointer = $4; - $0 = $28anonymous_20namespace_29__BumpPointerAllocator__allocate_28unsigned_20long_29($0, 24); - $1 = HEAP32[$1 >> 2]; - $5 = HEAP32[$2 + 4 >> 2]; - $2 = HEAP32[$2 >> 2]; - HEAP32[$4 + 8 >> 2] = $2; - HEAP32[$4 + 12 >> 2] = $5; - $3 = HEAP32[$3 >> 2]; - HEAP32[$4 >> 2] = $2; - HEAP32[$4 + 4 >> 2] = $5; - $3 = $28anonymous_20namespace_29__itanium_demangle__VendorExtQualType__VendorExtQualType_28_28anonymous_20namespace_29__itanium_demangle__Node_20const__2c_20_28anonymous_20namespace_29__itanium_demangle__StringView_2c_20_28anonymous_20namespace_29__itanium_demangle__Node_20const__29($0, $1, $4, $3); - __stack_pointer = $4 + 16 | 0; - return $3; -} - function std____2__unique_ptr_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__vector_int_2c_20std____2__allocator_int__20__20__2c_20void___2c_20std____2____hash_node_destructor_std____2__allocator_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__vector_int_2c_20std____2__allocator_int__20__20__2c_20void___20__20__20___release_28_29($0) { var $1 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; $1 = HEAP32[std____2____compressed_pair_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__vector_int_2c_20std____2__allocator_int__20__20__2c_20void____2c_20std____2____hash_node_destructor_std____2__allocator_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__vector_int_2c_20std____2__allocator_int__20__20__2c_20void___20__20__20___first_28_29($0) >> 2]; @@ -79743,6 +79725,23 @@ function arMatrixMul($0, $1, $2) { return $11; } +function $28anonymous_20namespace_29__itanium_demangle__VendorExtQualType__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__VendorExtQualType_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__StringView__2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__StringView__2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0, $1, $2, $3) { + var $4 = 0, $5 = 0; + $4 = __stack_pointer - 16 | 0; + __stack_pointer = $4; + $0 = $28anonymous_20namespace_29__BumpPointerAllocator__allocate_28unsigned_20long_29($0, 24); + $1 = HEAP32[$1 >> 2]; + $5 = HEAP32[$2 + 4 >> 2]; + $2 = HEAP32[$2 >> 2]; + HEAP32[$4 + 8 >> 2] = $2; + HEAP32[$4 + 12 >> 2] = $5; + $3 = HEAP32[$3 >> 2]; + HEAP32[$4 >> 2] = $2; + HEAP32[$4 + 4 >> 2] = $5; + $3 = $28anonymous_20namespace_29__itanium_demangle__VendorExtQualType__VendorExtQualType_28_28anonymous_20namespace_29__itanium_demangle__Node_20const__2c_20_28anonymous_20namespace_29__itanium_demangle__StringView_2c_20_28anonymous_20namespace_29__itanium_demangle__Node_20const__29($0, $1, $4, $3); + __stack_pointer = $4 + 16 | 0; + return $3; +} function std____2____compressed_pair_elem_std____2____hash_node_base_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__vector_int_2c_20std____2__allocator_int__20__20__2c_20void_______2c_200_2c_20false_____compressed_pair_elem_std____2____hash_node_base_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__vector_int_2c_20std____2__allocator_int__20__20__2c_20void_______2c_20void__28std____2____hash_node_base_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__vector_int_2c_20std____2__allocator_int__20__20__2c_20void_________29($0, $1) { var wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; wasm2js_i32$0 = $0, wasm2js_i32$1 = HEAP32[std____2____hash_node_base_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__vector_int_2c_20std____2__allocator_int__20__20__2c_20void_________20std____2__forward_std____2____hash_node_base_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__vector_int_2c_20std____2__allocator_int__20__20__2c_20void________28std____2__remove_reference_std____2____hash_node_base_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__vector_int_2c_20std____2__allocator_int__20__20__2c_20void_________type__29($1) >> 2], @@ -79765,11 +79764,11 @@ function $28anonymous_20namespace_29__itanium_demangle__SyntheticTemplateParamNa label$3: { switch (HEAP32[$0 + 8 >> 2]) { case 0: - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 34201); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 35273); break label$2; case 1: - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 16 | 0, 34579); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 16 | 0, 35651); break label$2; case 2: @@ -79779,7 +79778,7 @@ function $28anonymous_20namespace_29__itanium_demangle__SyntheticTemplateParamNa break label$1; } } - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 34136); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 35208); } $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = HEAP32[$3 >> 2]; @@ -79850,30 +79849,6 @@ function std____2____compressed_pair_elem_std____2____compressed_pair_unsigned_2 return $0; } -function vision__ScopedTimer___ScopedTimer_28_29($0) { - var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, wasm2js_i32$0 = 0, wasm2js_f64$0 = 0; - $1 = __stack_pointer - 48 | 0; - __stack_pointer = $1; - vision__Timer__stop_28_29($0); - $3 = vision__Logger__getInstance_28_29(); - vision__get_pretty_time_28_29($1 + 32 | 0); - $4 = std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___c_str_28_29_20const($1 + 32 | 0); - $2 = $0 + 16 | 0; - $5 = std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___c_str_28_29_20const($2); - wasm2js_i32$0 = $1, wasm2js_f64$0 = vision__Timer__duration_in_milliseconds_28_29_20const($0), - HEAPF64[wasm2js_i32$0 + 16 >> 3] = wasm2js_f64$0; - HEAP32[$1 + 12 >> 2] = $5; - HEAP32[$1 + 8 >> 2] = 27493; - HEAP32[$1 + 4 >> 2] = $4; - HEAP32[$1 >> 2] = 7761; - vision__Logger__write_28vision__LoggerPriorityLevel_2c_20char_20const__2c_20____29($3, 8, 6516, $1); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20____basic_string_28_29($1 + 32 | 0); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20____basic_string_28_29($2); - vision__Timer___Timer_28_29($0); - __stack_pointer = $1 + 48 | 0; - return $0; -} - function void_20std____2__allocator_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__shared_ptr_vision__Keyframe_96__20__20__2c_20void___20___construct_std____2__pair_int_20const_2c_20std____2__shared_ptr_vision__Keyframe_96__20__20__2c_20std____2__piecewise_construct_t_20const__2c_20std____2__tuple_int_20const___2c_20std____2__tuple___20__28std____2__pair_int_20const_2c_20std____2__shared_ptr_vision__Keyframe_96__20__20___2c_20std____2__piecewise_construct_t_20const__2c_20std____2__tuple_int_20const_____2c_20std____2__tuple_____29($0, $1, $2, $3, $4) { std____2__piecewise_construct_t_20const__20std____2__forward_std____2__piecewise_construct_t_20const___28std____2__remove_reference_std____2__piecewise_construct_t_20const____type__29($2); $3 = HEAP32[std____2__tuple_int_20const_____20std____2__forward_std____2__tuple_int_20const___20__28std____2__remove_reference_std____2__tuple_int_20const___20___type__29($3) >> 2]; @@ -79948,8 +79923,8 @@ function merged_2v_upsample($0, $1, $2, $3, $4, $5, $6) { $10 = ($9 << 2) + $4 | 0; HEAP32[$3 + 8 >> 2] = HEAP32[$10 >> 2]; $4 = $6 - $9 | 0; - $6 = $8 >>> 0 < 2 ? $8 : 2; - $4 = $4 >>> 0 < $6 >>> 0 ? $4 : $6; + $4 = $4 >>> 0 > $8 >>> 0 ? $8 : $4; + $4 = $4 >>> 0 < 2 ? $4 : 2; if ($4 >>> 0 >= 2) { $6 = HEAP32[$10 + 4 >> 2]; } else { @@ -80462,6 +80437,29 @@ function std____2____split_buffer_unsigned_20short_2c_20std____2__allocator_unsi return $0; } +function vision__ScopedTimer___ScopedTimer_28_29($0) { + var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, wasm2js_i32$0 = 0, wasm2js_f64$0 = 0; + $1 = __stack_pointer - 48 | 0; + __stack_pointer = $1; + vision__Timer__stop_28_29($0); + $3 = vision__Logger__getInstance_28_29(); + vision__get_pretty_time_28_29($1 + 32 | 0); + $4 = std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___c_str_28_29_20const($1 + 32 | 0); + $2 = $0 + 16 | 0; + $5 = std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___c_str_28_29_20const($2); + wasm2js_i32$0 = $1, wasm2js_f64$0 = vision__Timer__duration_in_milliseconds_28_29_20const($0), + HEAPF64[wasm2js_i32$0 + 16 >> 3] = wasm2js_f64$0; + HEAP32[$1 + 12 >> 2] = $5; + HEAP32[$1 + 8 >> 2] = 28565; + HEAP32[$1 + 4 >> 2] = $4; + HEAP32[$1 >> 2] = 8135; + vision__Logger__write_28vision__LoggerPriorityLevel_2c_20char_20const__2c_20____29($3, 8, 6852, $1); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20____basic_string_28_29($1 + 32 | 0); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20____basic_string_28_29($2); + __stack_pointer = $1 + 48 | 0; + return $0; +} + function std____2__vector_vision__Point2d_float__2c_20std____2__allocator_vision__Point2d_float__20__20_____annotate_delete_28_29_20const($0) { std____2__vector_vision__Point2d_float__2c_20std____2__allocator_vision__Point2d_float__20__20_____annotate_contiguous_container_28void_20const__2c_20void_20const__2c_20void_20const__2c_20void_20const__29_20const($0, std____2__vector_vision__Point2d_float__2c_20std____2__allocator_vision__Point2d_float__20__20___data_28_29_20const($0), std____2__vector_vision__Point2d_float__2c_20std____2__allocator_vision__Point2d_float__20__20___data_28_29_20const($0) + (std____2__vector_vision__Point2d_float__2c_20std____2__allocator_vision__Point2d_float__20__20___capacity_28_29_20const($0) << 3) | 0, std____2__vector_vision__Point2d_float__2c_20std____2__allocator_vision__Point2d_float__20__20___data_28_29_20const($0) + (std____2__vector_vision__Point2d_float__2c_20std____2__allocator_vision__Point2d_float__20__20___size_28_29_20const($0) << 3) | 0, std____2__vector_vision__Point2d_float__2c_20std____2__allocator_vision__Point2d_float__20__20___data_28_29_20const($0) + (std____2__vector_vision__Point2d_float__2c_20std____2__allocator_vision__Point2d_float__20__20___capacity_28_29_20const($0) << 3) | 0); } @@ -80585,27 +80583,6 @@ function std____2__unique_ptr_std____2____hash_node_std____2____hash_value_type_ return $1; } -function std____2__basic_ostream_wchar_t_2c_20std____2__char_traits_wchar_t__20___flush_28_29($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - if (std____2__basic_ios_wchar_t_2c_20std____2__char_traits_wchar_t__20___rdbuf_28_29_20const(HEAP32[HEAP32[$0 >> 2] - 12 >> 2] + $0 | 0)) { - std____2__basic_ostream_wchar_t_2c_20std____2__char_traits_wchar_t__20___sentry__sentry_28std____2__basic_ostream_wchar_t_2c_20std____2__char_traits_wchar_t__20___29($1 + 8 | 0, $0); - label$2: { - if (!std____2__basic_ostream_wchar_t_2c_20std____2__char_traits_wchar_t__20___sentry__operator_20bool_28_29_20const($1 + 8 | 0)) { - break label$2; - } - if ((std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20___pubsync_28_29(std____2__basic_ios_wchar_t_2c_20std____2__char_traits_wchar_t__20___rdbuf_28_29_20const(HEAP32[HEAP32[$0 >> 2] - 12 >> 2] + $0 | 0)) | 0) != -1) { - break label$2; - } - std____2__basic_ios_wchar_t_2c_20std____2__char_traits_wchar_t__20___setstate_28unsigned_20int_29(HEAP32[HEAP32[$0 >> 2] - 12 >> 2] + $0 | 0, 1); - } - std____2__basic_ostream_wchar_t_2c_20std____2__char_traits_wchar_t__20___sentry___sentry_28_29($1 + 8 | 0); - } - __stack_pointer = $1 + 16 | 0; - return $0; -} - function std____2____split_buffer_vision__match_t_2c_20std____2__allocator_vision__match_t_______split_buffer_28unsigned_20long_2c_20unsigned_20long_2c_20std____2__allocator_vision__match_t___29($0, $1, $2, $3) { var $4 = 0, $5 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; $4 = __stack_pointer - 16 | 0; @@ -80722,6 +80699,27 @@ function void_20std____2__pop_heap_std____2____wrap_iter_vision__PriorityQueueIt __stack_pointer = $2 + 32 | 0; } +function std____2__basic_ostream_wchar_t_2c_20std____2__char_traits_wchar_t__20___flush_28_29($0) { + var $1 = 0, $2 = 0; + $1 = __stack_pointer - 16 | 0; + __stack_pointer = $1; + if (std____2__basic_ios_wchar_t_2c_20std____2__char_traits_wchar_t__20___rdbuf_28_29_20const(HEAP32[HEAP32[$0 >> 2] - 12 >> 2] + $0 | 0)) { + $2 = std____2__basic_ostream_wchar_t_2c_20std____2__char_traits_wchar_t__20___sentry__sentry_28std____2__basic_ostream_wchar_t_2c_20std____2__char_traits_wchar_t__20___29($1 + 8 | 0, $0); + label$2: { + if (!std____2__basic_ostream_wchar_t_2c_20std____2__char_traits_wchar_t__20___sentry__operator_20bool_28_29_20const($2)) { + break label$2; + } + if ((std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20___pubsync_28_29(std____2__basic_ios_wchar_t_2c_20std____2__char_traits_wchar_t__20___rdbuf_28_29_20const(HEAP32[HEAP32[$0 >> 2] - 12 >> 2] + $0 | 0)) | 0) != -1) { + break label$2; + } + std____2__basic_ios_wchar_t_2c_20std____2__char_traits_wchar_t__20___setstate_28unsigned_20int_29(HEAP32[HEAP32[$0 >> 2] - 12 >> 2] + $0 | 0, 1); + } + std____2__basic_ostream_wchar_t_2c_20std____2__char_traits_wchar_t__20___sentry___sentry_28_29($2); + } + __stack_pointer = $1 + 16 | 0; + return $0; +} + function std____2__vector_std____2__pair_float_2c_20unsigned_20long__2c_20std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20___push_back_28std____2__pair_float_2c_20unsigned_20long____29($0, $1) { var $2 = 0, $3 = 0; $2 = HEAP32[$0 + 4 >> 2]; @@ -80860,14 +80858,14 @@ function $28anonymous_20namespace_29__itanium_demangle__TemplateTemplateParamDec var $2 = 0, $3 = 0, $4 = 0, $5 = 0; $2 = __stack_pointer - 32 | 0; __stack_pointer = $2; - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 36578); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 37650); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 8 >> 2] = $4; HEAP32[$2 + 12 >> 2] = $5; $1 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 8 | 0); $28anonymous_20namespace_29__itanium_demangle__NodeArray__printWithComma_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const($0 + 12 | 0, $1); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 16 | 0, 37892); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 16 | 0, 38964); $5 = HEAP32[$3 >> 2]; $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = $5; @@ -81396,14 +81394,14 @@ function $28anonymous_20namespace_29__itanium_demangle__PixelVectorType__printLe var $2 = 0, $3 = 0, $4 = 0, $5 = 0; $2 = __stack_pointer - 32 | 0; __stack_pointer = $2; - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 34045); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 35117); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 8 >> 2] = $4; HEAP32[$2 + 12 >> 2] = $5; $1 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 8 | 0); $28anonymous_20namespace_29__itanium_demangle__Node__print_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const(HEAP32[$0 + 8 >> 2], $1); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 16 | 0, 34043); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 16 | 0, 35115); $5 = HEAP32[$3 >> 2]; $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = $5; @@ -81437,14 +81435,14 @@ function $28anonymous_20namespace_29__itanium_demangle__StringLiteral__printLeft var $2 = 0, $3 = 0, $4 = 0, $5 = 0; $2 = __stack_pointer - 32 | 0; __stack_pointer = $2; - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 36606); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 37678); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 8 >> 2] = $4; HEAP32[$2 + 12 >> 2] = $5; $1 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 8 | 0); $28anonymous_20namespace_29__itanium_demangle__Node__print_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const(HEAP32[$0 + 8 >> 2], $1); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 16 | 0, 37517); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 16 | 0, 38589); $5 = HEAP32[$3 >> 2]; $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = $5; @@ -81459,14 +81457,14 @@ function $28anonymous_20namespace_29__itanium_demangle__NoexceptSpec__printLeft_ var $2 = 0, $3 = 0, $4 = 0, $5 = 0; $2 = __stack_pointer - 32 | 0; __stack_pointer = $2; - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 37341); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 38413); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 8 >> 2] = $4; HEAP32[$2 + 12 >> 2] = $5; $1 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 8 | 0); $28anonymous_20namespace_29__itanium_demangle__Node__print_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const(HEAP32[$0 + 8 >> 2], $1); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 16 | 0, 37332); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 16 | 0, 38404); $5 = HEAP32[$3 >> 2]; $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = $5; @@ -81653,7 +81651,7 @@ function std____2____shared_ptr_pointer_unsigned_20char__2c_20std____2__shared_p $0 = $0 | 0; $1 = $1 | 0; var $2 = 0; - if (HEAP32[$1 + 4 >> 2] == 27436) { + if (HEAP32[$1 + 4 >> 2] == 28508) { $2 = std____2__shared_ptr_unsigned_20char_____shared_ptr_default_delete_unsigned_20char_2c_20unsigned_20char__20const__20std____2__addressof_std____2__shared_ptr_unsigned_20char_____shared_ptr_default_delete_unsigned_20char_2c_20unsigned_20char__20const__28std____2__shared_ptr_unsigned_20char_____shared_ptr_default_delete_unsigned_20char_2c_20unsigned_20char__20const__29(std____2____compressed_pair_unsigned_20char__2c_20std____2__shared_ptr_unsigned_20char_____shared_ptr_default_delete_unsigned_20char_2c_20unsigned_20char__20___second_28_29_20const(std____2____compressed_pair_std____2____compressed_pair_unsigned_20char__2c_20std____2__shared_ptr_unsigned_20char_____shared_ptr_default_delete_unsigned_20char_2c_20unsigned_20char__20__2c_20std____2__allocator_unsigned_20char__20___first_28_29_20const($0 + 12 | 0))); } return $2 | 0; @@ -81732,14 +81730,18 @@ function void_20std____2__allocator_traits_std____2__allocator_std____2____hash_ void_20std____2__allocator_std____2____hash_node_std____2____hash_value_type_unsigned_20int_2c_20unsigned_20int__2c_20void___20___construct_std____2__pair_unsigned_20int_20const_2c_20unsigned_20int__2c_20std____2__pair_unsigned_20int_2c_20unsigned_20int__20__28std____2__pair_unsigned_20int_20const_2c_20unsigned_20int___2c_20std____2__pair_unsigned_20int_2c_20unsigned_20int____29($0, $1, std____2__pair_unsigned_20int_2c_20unsigned_20int____20std____2__forward_std____2__pair_unsigned_20int_2c_20unsigned_20int__20__28std____2__remove_reference_std____2__pair_unsigned_20int_2c_20unsigned_20int__20___type__29($2)); } +function void_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20___construct_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const___28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__29($0, $1, $2) { + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__29($1, std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__20std____2__forward_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const___28std____2__remove_reference_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const____type__29($2)); +} + function std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___flush_28_29($0) { - var $1 = 0; + var $1 = 0, $2 = 0; $1 = __stack_pointer - 16 | 0; __stack_pointer = $1; if (std____2__basic_ios_char_2c_20std____2__char_traits_char__20___rdbuf_28_29_20const(HEAP32[HEAP32[$0 >> 2] - 12 >> 2] + $0 | 0)) { - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___sentry__sentry_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29($1 + 8 | 0, $0); + $2 = std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___sentry__sentry_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29($1 + 8 | 0, $0); label$2: { - if (!std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___sentry__operator_20bool_28_29_20const($1 + 8 | 0)) { + if (!std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___sentry__operator_20bool_28_29_20const($2)) { break label$2; } if ((std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20___pubsync_28_29(std____2__basic_ios_char_2c_20std____2__char_traits_char__20___rdbuf_28_29_20const(HEAP32[HEAP32[$0 >> 2] - 12 >> 2] + $0 | 0)) | 0) != -1) { @@ -81747,16 +81749,12 @@ function std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___flus } std____2__basic_ios_char_2c_20std____2__char_traits_char__20___setstate_28unsigned_20int_29(HEAP32[HEAP32[$0 >> 2] - 12 >> 2] + $0 | 0, 1); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___sentry___sentry_28_29($1 + 8 | 0); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___sentry___sentry_28_29($2); } __stack_pointer = $1 + 16 | 0; return $0; } -function void_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20___construct_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const___28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__29($0, $1, $2) { - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__29($1, std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__20std____2__forward_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const___28std____2__remove_reference_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const____type__29($2)); -} - function std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20_____construct_at_end_28unsigned_20long_2c_20nftMarker_20const__29($0, $1, $2) { var $3 = 0, $4 = 0, $5 = 0; $4 = __stack_pointer - 16 | 0; @@ -82121,7 +82119,7 @@ function $28anonymous_20namespace_29__itanium_demangle__FunctionEncoding__printL if ($28anonymous_20namespace_29__itanium_demangle__Node__hasRHSComponent_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const(HEAP32[$0 + 8 >> 2], $1)) { break label$1; } - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 37934); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 39006); $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = HEAP32[$3 >> 2]; HEAP32[$2 + 4 >> 2] = $4; @@ -82187,7 +82185,7 @@ function build_ycc_rgb_table($0) { } function $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__PostfixQualifiedType_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b11_5d__28_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b11_5d_29($0, $1) { - return $28anonymous_20namespace_29__itanium_demangle__PostfixQualifiedType__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__PostfixQualifiedType_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b11_5d__28_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b11_5d_29($0 + 408 | 0, $1, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b11_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b11_5d___type__29_29_20_5b11_5d(27639)); + return $28anonymous_20namespace_29__itanium_demangle__PostfixQualifiedType__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__PostfixQualifiedType_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b11_5d__28_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b11_5d_29($0 + 408 | 0, $1, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b11_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b11_5d___type__29_29_20_5b11_5d(28711)); } function std____2__vector_vision__Node_96___2c_20std____2__allocator_vision__Node_96____20___reserve_28unsigned_20long_29($0, $1) { @@ -82370,7 +82368,7 @@ function std____2____compressed_pair_unsigned_20long_2c_20std____2____unordered_ } function $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__PostfixQualifiedType_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b9_5d__28_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b9_5d_29($0, $1) { - return $28anonymous_20namespace_29__itanium_demangle__PostfixQualifiedType__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__PostfixQualifiedType_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b9_5d__28_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b9_5d_29($0 + 408 | 0, $1, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b9_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b9_5d___type__29_29_20_5b9_5d(27797)); + return $28anonymous_20namespace_29__itanium_demangle__PostfixQualifiedType__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__PostfixQualifiedType_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b9_5d__28_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b9_5d_29($0 + 408 | 0, $1, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b9_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b9_5d___type__29_29_20_5b9_5d(28869)); } function std____2__vector_std____2__pair_float_2c_20unsigned_20long__2c_20std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20_____recommend_28unsigned_20long_29_20const($0, $1) { @@ -82432,7 +82430,7 @@ function $28anonymous_20namespace_29__itanium_demangle__PointerToMemberType__pri break label$1; } } - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 37332); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 38404); $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = HEAP32[$3 >> 2]; HEAP32[$2 + 4 >> 2] = $4; @@ -82554,10 +82552,6 @@ function std____2__vector_vision__Node_96___2c_20std____2__allocator_vision__Nod std____2__vector_vision__Node_96___2c_20std____2__allocator_vision__Node_96____20_____annotate_contiguous_container_28void_20const__2c_20void_20const__2c_20void_20const__2c_20void_20const__29_20const($0, std____2__vector_vision__Node_96___2c_20std____2__allocator_vision__Node_96____20___data_28_29_20const($0), std____2__vector_vision__Node_96___2c_20std____2__allocator_vision__Node_96____20___data_28_29_20const($0) + (std____2__vector_vision__Node_96___2c_20std____2__allocator_vision__Node_96____20___capacity_28_29_20const($0) << 2) | 0, std____2__vector_vision__Node_96___2c_20std____2__allocator_vision__Node_96____20___data_28_29_20const($0) + (std____2__vector_vision__Node_96___2c_20std____2__allocator_vision__Node_96____20___size_28_29_20const($0) << 2) | 0, std____2__vector_vision__Node_96___2c_20std____2__allocator_vision__Node_96____20___data_28_29_20const($0) + (std____2__vector_vision__Node_96___2c_20std____2__allocator_vision__Node_96____20___capacity_28_29_20const($0) << 2) | 0); } -function $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b34_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b34_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0, $1, $2) { - return $28anonymous_20namespace_29__itanium_demangle__SpecialName__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b34_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b34_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b34_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b34_5d___type__29_29_20_5b34_5d($1), $2); -} - function arCreateHandle($0) { var $1 = 0, $2 = 0; $1 = dlmalloc(7062432); @@ -82604,43 +82598,46 @@ function arCreateHandle($0) { } function $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b41_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b41_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0, $1) { - return $28anonymous_20namespace_29__itanium_demangle__SpecialName__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b41_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b41_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b41_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b41_5d___type__29_29_20_5b41_5d(37695), $1); + return $28anonymous_20namespace_29__itanium_demangle__SpecialName__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b41_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b41_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b41_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b41_5d___type__29_29_20_5b41_5d(38767), $1); } +function $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b34_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b34_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0, $1, $2) { + return $28anonymous_20namespace_29__itanium_demangle__SpecialName__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b34_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b34_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b34_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b34_5d___type__29_29_20_5b34_5d($1), $2); +} function $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b31_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b31_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0, $1) { - return $28anonymous_20namespace_29__itanium_demangle__SpecialName__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b31_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b31_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b31_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b31_5d___type__29_29_20_5b31_5d(37616), $1); + return $28anonymous_20namespace_29__itanium_demangle__SpecialName__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b31_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b31_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b31_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b31_5d___type__29_29_20_5b31_5d(38688), $1); } function $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b27_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b27_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0, $1) { - return $28anonymous_20namespace_29__itanium_demangle__SpecialName__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b27_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b27_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b27_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b27_5d___type__29_29_20_5b27_5d(37809), $1); + return $28anonymous_20namespace_29__itanium_demangle__SpecialName__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b27_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b27_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b27_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b27_5d___type__29_29_20_5b27_5d(38881), $1); } function $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b25_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b25_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0, $1) { - return $28anonymous_20namespace_29__itanium_demangle__SpecialName__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b25_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b25_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b25_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b25_5d___type__29_29_20_5b25_5d(37591), $1); + return $28anonymous_20namespace_29__itanium_demangle__SpecialName__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b25_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b25_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b25_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b25_5d___type__29_29_20_5b25_5d(38663), $1); } function $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b22_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b22_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0, $1) { - return $28anonymous_20namespace_29__itanium_demangle__SpecialName__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b22_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b22_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b22_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b22_5d___type__29_29_20_5b22_5d(37836), $1); + return $28anonymous_20namespace_29__itanium_demangle__SpecialName__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b22_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b22_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b22_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b22_5d___type__29_29_20_5b22_5d(38908), $1); } function $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b20_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b20_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0, $1) { - return $28anonymous_20namespace_29__itanium_demangle__SpecialName__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b20_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b20_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b20_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b20_5d___type__29_29_20_5b20_5d(37780), $1); + return $28anonymous_20namespace_29__itanium_demangle__SpecialName__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b20_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b20_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b20_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b20_5d___type__29_29_20_5b20_5d(38852), $1); } function $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b19_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b19_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0, $1) { - return $28anonymous_20namespace_29__itanium_demangle__SpecialName__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b19_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b19_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b19_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b19_5d___type__29_29_20_5b19_5d(37736), $1); + return $28anonymous_20namespace_29__itanium_demangle__SpecialName__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b19_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b19_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b19_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b19_5d___type__29_29_20_5b19_5d(38808), $1); } function $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b18_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b18_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0, $1) { - return $28anonymous_20namespace_29__itanium_demangle__SpecialName__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b18_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b18_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b18_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b18_5d___type__29_29_20_5b18_5d(37840), $1); + return $28anonymous_20namespace_29__itanium_demangle__SpecialName__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b18_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b18_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b18_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b18_5d___type__29_29_20_5b18_5d(38912), $1); } function $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b14_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b14_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0, $1) { - return $28anonymous_20namespace_29__itanium_demangle__SpecialName__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b14_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b14_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b14_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b14_5d___type__29_29_20_5b14_5d(37647), $1); + return $28anonymous_20namespace_29__itanium_demangle__SpecialName__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b14_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b14_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b14_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b14_5d___type__29_29_20_5b14_5d(38719), $1); } function $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b12_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b12_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0, $1) { - return $28anonymous_20namespace_29__itanium_demangle__SpecialName__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b12_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b12_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b12_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b12_5d___type__29_29_20_5b12_5d(37768), $1); + return $28anonymous_20namespace_29__itanium_demangle__SpecialName__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b12_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b12_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b12_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b12_5d___type__29_29_20_5b12_5d(38840), $1); } function std____2____compressed_pair_std____2__vector_std____2__vector_std____2__pair_float_2c_20unsigned_20long__2c_20std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20__2c_20std____2__allocator_std____2__vector_std____2__pair_float_2c_20unsigned_20long__2c_20std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20__20__20___2c_20std____2__allocator_std____2__vector_std____2__vector_std____2__pair_float_2c_20unsigned_20long__2c_20std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20__2c_20std____2__allocator_std____2__vector_std____2__pair_float_2c_20unsigned_20long__2c_20std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20__20__20__20__20___first_28_29($0) { @@ -82750,7 +82747,7 @@ function std____2__allocator_std____2__vector_std____2__vector_std____2__pair_fl } function $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b9_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b9_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0, $1) { - return $28anonymous_20namespace_29__itanium_demangle__SpecialName__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b9_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b9_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b9_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b9_5d___type__29_29_20_5b9_5d(37800), $1); + return $28anonymous_20namespace_29__itanium_demangle__SpecialName__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b9_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b9_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b9_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b9_5d___type__29_29_20_5b9_5d(38872), $1); } function std____2__vector_vision__match_t_2c_20std____2__allocator_vision__match_t__20___reserve_28unsigned_20long_29($0, $1) { @@ -82782,7 +82779,7 @@ function std____2____num_get_wchar_t_____stage2_float_prep_28std____2__ios_base_ $5 = __stack_pointer - 16 | 0; __stack_pointer = $5; std____2__ios_base__getloc_28_29_20const($5 + 8 | 0, $1); - std____2__ctype_wchar_t___widen_28char_20const__2c_20char_20const__2c_20wchar_t__29_20const(std____2__ctype_wchar_t__20const__20std____2__use_facet_std____2__ctype_wchar_t__20__28std____2__locale_20const__29($5 + 8 | 0), 57440, 57472, $2); + std____2__ctype_wchar_t___widen_28char_20const__2c_20char_20const__2c_20wchar_t__29_20const(std____2__ctype_wchar_t__20const__20std____2__use_facet_std____2__ctype_wchar_t__20__28std____2__locale_20const__29($5 + 8 | 0), 58512, 58544, $2); $2 = std____2__numpunct_wchar_t__20const__20std____2__use_facet_std____2__numpunct_wchar_t__20__28std____2__locale_20const__29($5 + 8 | 0); wasm2js_i32$0 = $3, wasm2js_i32$1 = std____2__numpunct_wchar_t___decimal_point_28_29_20const($2), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; @@ -82797,7 +82794,7 @@ function $28anonymous_20namespace_29__itanium_demangle__FunctionEncoding__Functi $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 18, 0, 1, 0); HEAP32[$0 + 12 >> 2] = $2; HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 70836; + HEAP32[$0 >> 2] = 71908; $1 = HEAP32[$3 + 4 >> 2]; $2 = HEAP32[$3 >> 2]; HEAP8[$0 + 32 | 0] = $6; @@ -83017,14 +83014,14 @@ function arSetLabelingThreshMode($0, $1) { } } $1 = 0; - arLog(0, 3, 2853, 0); + arLog(0, 3, 3157, 0); } HEAP32[$0 + 7062388 >> 2] = $1; if (HEAP32[$0 >> 2] != 1) { break label$1; } - HEAP32[$2 >> 2] = HEAP32[($1 << 2) + 6496 >> 2]; - arLog(0, 3, 7028, $2); + HEAP32[$2 >> 2] = HEAP32[($1 << 2) + 6832 >> 2]; + arLog(0, 3, 7364, $2); } __stack_pointer = $2 + 16 | 0; return $4; @@ -83239,25 +83236,25 @@ function std____2__vector_vision__match_t_2c_20std____2__allocator_vision__match } function std____2____call_once_28unsigned_20long_20volatile__2c_20void__2c_20void_20_28__29_28void__29_29($0, $1, $2) { - std____2____libcpp_mutex_lock_28pthread_mutex_t__29(83856); + std____2____libcpp_mutex_lock_28pthread_mutex_t__29(84928); while (1) { if (HEAP32[$0 >> 2] == 1) { - std____2____libcpp_condvar_wait_28pthread_cond_t__2c_20pthread_mutex_t__29(83880, 83856); + std____2____libcpp_condvar_wait_28pthread_cond_t__2c_20pthread_mutex_t__29(84952, 84928); continue; } break; } if (!HEAP32[$0 >> 2]) { void_20std____2___28anonymous_20namespace_29____libcpp_relaxed_store_unsigned_20long_20volatile_2c_20unsigned_20long__28unsigned_20long_20volatile__2c_20unsigned_20long_29($0); - std____2____libcpp_mutex_unlock_28pthread_mutex_t__29(83856); + std____2____libcpp_mutex_unlock_28pthread_mutex_t__29(84928); FUNCTION_TABLE[$2 | 0]($1); - std____2____libcpp_mutex_lock_28pthread_mutex_t__29(83856); + std____2____libcpp_mutex_lock_28pthread_mutex_t__29(84928); void_20std____2___28anonymous_20namespace_29____libcpp_atomic_store_unsigned_20long_20volatile_2c_20unsigned_20long__28unsigned_20long_20volatile__2c_20unsigned_20long_2c_20int_29($0); - std____2____libcpp_mutex_unlock_28pthread_mutex_t__29(83856); - std____2____libcpp_condvar_broadcast_28pthread_cond_t__29(83880); + std____2____libcpp_mutex_unlock_28pthread_mutex_t__29(84928); + std____2____libcpp_condvar_broadcast_28pthread_cond_t__29(84952); return; } - std____2____libcpp_mutex_unlock_28pthread_mutex_t__29(83856); + std____2____libcpp_mutex_unlock_28pthread_mutex_t__29(84928); } function std____2__vector_unsigned_20char_2c_20std____2__allocator_unsigned_20char__20_____vallocate_28unsigned_20long_29($0, $1) { @@ -83294,7 +83291,7 @@ function $28anonymous_20namespace_29__itanium_demangle__ElaboratedTypeSpefType__ function std____2__locale____imp_____imp_28_29($0) { $0 = $0 | 0; var $1 = 0, $2 = 0; - HEAP32[$0 >> 2] = 57688; + HEAP32[$0 >> 2] = 58760; $1 = $0 + 8 | 0; while (1) { if (std____2__vector_std____2__locale__facet__2c_20std____2____sso_allocator_std____2__locale__facet__2c_2030ul__20___size_28_29_20const($1) >>> 0 > $2 >>> 0) { @@ -83405,11 +83402,11 @@ function post_process_2pass($0, $1, $2, $3, $4, $5, $6) { $7 = ($2 << 2) + $3 | 0; $3 = HEAP32[$5 >> 2]; $8 = ($3 << 2) + $4 | 0; - $4 = HEAP32[$0 + 116 >> 2] - HEAP32[$1 + 20 >> 2] | 0; - $6 = $6 - $3 | 0; $2 = HEAP32[$1 + 16 >> 2] - $2 | 0; - $2 = $6 >>> 0 < $2 >>> 0 ? $6 : $2; - $2 = $4 >>> 0 < $2 >>> 0 ? $4 : $2; + $4 = $6 - $3 | 0; + $2 = $4 >>> 0 > $2 >>> 0 ? $2 : $4; + $4 = HEAP32[$0 + 116 >> 2] - HEAP32[$1 + 20 >> 2] | 0; + $2 = $4 >>> 0 > $2 >>> 0 ? $2 : $4; FUNCTION_TABLE[HEAP32[HEAP32[$0 + 484 >> 2] + 4 >> 2]]($0, $7, $8, $2); HEAP32[$5 >> 2] = HEAP32[$5 >> 2] + $2; $0 = HEAP32[$1 + 24 >> 2] + $2 | 0; @@ -83637,7 +83634,7 @@ function std____2____num_get_char_____stage2_float_prep_28std____2__ios_base__2c $5 = __stack_pointer - 16 | 0; __stack_pointer = $5; std____2__ios_base__getloc_28_29_20const($5 + 8 | 0, $1); - std____2__ctype_char___widen_28char_20const__2c_20char_20const__2c_20char__29_20const(std____2__ctype_char__20const__20std____2__use_facet_std____2__ctype_char__20__28std____2__locale_20const__29($5 + 8 | 0), 57440, 57472, $2); + std____2__ctype_char___widen_28char_20const__2c_20char_20const__2c_20char__29_20const(std____2__ctype_char__20const__20std____2__use_facet_std____2__ctype_char__20__28std____2__locale_20const__29($5 + 8 | 0), 58512, 58544, $2); $2 = std____2__numpunct_char__20const__20std____2__use_facet_std____2__numpunct_char__20__28std____2__locale_20const__29($5 + 8 | 0); wasm2js_i32$0 = $3, wasm2js_i32$1 = std____2__numpunct_char___decimal_point_28_29_20const($2), HEAP8[wasm2js_i32$0 | 0] = wasm2js_i32$1; @@ -84040,7 +84037,7 @@ function $28anonymous_20namespace_29__itanium_demangle__CtorDtorName__printLeft_ $2 = __stack_pointer - 32 | 0; __stack_pointer = $2; if (HEAPU8[$0 + 12 | 0]) { - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 27551); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 28623); $4 = HEAP32[$3 >> 2]; $3 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 8 >> 2] = $4; @@ -84395,7 +84392,7 @@ function __cxxabiv1____pointer_type_info__can_catch_nested_28__cxxabiv1____shim_ if (!$1) { return 0; } - $1 = __dynamic_cast($1, 63232, 63376, 0); + $1 = __dynamic_cast($1, 64304, 64448, 0); if (!$1 | HEAP32[$1 + 8 >> 2] & (HEAP32[$0 + 8 >> 2] ^ -1)) { break label$1; } @@ -84409,7 +84406,7 @@ function __cxxabiv1____pointer_type_info__can_catch_nested_28__cxxabiv1____shim_ if (!$2) { break label$1; } - $2 = __dynamic_cast($2, 63232, 63376, 0); + $2 = __dynamic_cast($2, 64304, 64448, 0); if ($2) { $1 = HEAP32[$1 + 12 >> 2]; $0 = $2; @@ -84421,7 +84418,7 @@ function __cxxabiv1____pointer_type_info__can_catch_nested_28__cxxabiv1____shim_ if (!$0) { break label$1; } - $0 = __dynamic_cast($0, 63232, 63488, 0); + $0 = __dynamic_cast($0, 64304, 64560, 0); if (!$0) { break label$1; } @@ -84503,7 +84500,7 @@ function $28anonymous_20namespace_29__itanium_demangle__SubobjectExpr__Subobject $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 52, 1, 1, 1); HEAP32[$0 + 12 >> 2] = $2; HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 69072; + HEAP32[$0 >> 2] = 70144; $2 = HEAP32[$3 >> 2]; $1 = HEAP32[$3 + 4 >> 2]; HEAP32[$0 + 16 >> 2] = $2; @@ -84891,12 +84888,12 @@ function std____2____compressed_pair_vision__Node_96__20const___2c_20std____2__a } function vision__FREAKExtractor__FREAKExtractor_28_29($0) { - void_20vision__CopyVector_float__28float__2c_20float_20const__2c_20unsigned_20long_29($0, 26864, 12); - void_20vision__CopyVector_float__28float__2c_20float_20const__2c_20unsigned_20long_29($0 + 48 | 0, 26912, 12); - void_20vision__CopyVector_float__28float__2c_20float_20const__2c_20unsigned_20long_29($0 + 96 | 0, 26960, 12); - void_20vision__CopyVector_float__28float__2c_20float_20const__2c_20unsigned_20long_29($0 + 144 | 0, 27008, 12); - void_20vision__CopyVector_float__28float__2c_20float_20const__2c_20unsigned_20long_29($0 + 192 | 0, 27056, 12); - void_20vision__CopyVector_float__28float__2c_20float_20const__2c_20unsigned_20long_29($0 + 240 | 0, 27104, 12); + void_20vision__CopyVector_float__28float__2c_20float_20const__2c_20unsigned_20long_29($0, 27936, 12); + void_20vision__CopyVector_float__28float__2c_20float_20const__2c_20unsigned_20long_29($0 + 48 | 0, 27984, 12); + void_20vision__CopyVector_float__28float__2c_20float_20const__2c_20unsigned_20long_29($0 + 96 | 0, 28032, 12); + void_20vision__CopyVector_float__28float__2c_20float_20const__2c_20unsigned_20long_29($0 + 144 | 0, 28080, 12); + void_20vision__CopyVector_float__28float__2c_20float_20const__2c_20unsigned_20long_29($0 + 192 | 0, 28128, 12); + void_20vision__CopyVector_float__28float__2c_20float_20const__2c_20unsigned_20long_29($0 + 240 | 0, 28176, 12); HEAP32[$0 + 312 >> 2] = 1057803469; HEAP32[$0 + 316 >> 2] = 1088421888; HEAP32[$0 + 304 >> 2] = 1053609165; @@ -84923,7 +84920,7 @@ function $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20n function $28anonymous_20namespace_29__itanium_demangle__ClosureTypeName__ClosureTypeName_28_28anonymous_20namespace_29__itanium_demangle__NodeArray_2c_20_28anonymous_20namespace_29__itanium_demangle__NodeArray_2c_20_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1, $2, $3) { var $4 = 0, $5 = 0; $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 45, 1, 1, 1); - HEAP32[$0 >> 2] = 66188; + HEAP32[$0 >> 2] = 67260; $4 = $1; $1 = HEAP32[$4 >> 2]; $5 = HEAP32[$4 + 4 >> 2]; @@ -85191,7 +85188,7 @@ function $28anonymous_20namespace_29__itanium_demangle__PODSmallVector__28anonym function $28anonymous_20namespace_29__itanium_demangle__FunctionType__FunctionType_28_28anonymous_20namespace_29__itanium_demangle__Node_20const__2c_20_28anonymous_20namespace_29__itanium_demangle__NodeArray_2c_20_28anonymous_20namespace_29__itanium_demangle__Qualifiers_2c_20_28anonymous_20namespace_29__itanium_demangle__FunctionRefQual_2c_20_28anonymous_20namespace_29__itanium_demangle__Node_20const__29($0, $1, $2, $3, $4, $5) { $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 15, 0, 1, 0); HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 71276; + HEAP32[$0 >> 2] = 72348; $1 = HEAP32[$2 + 4 >> 2]; $2 = HEAP32[$2 >> 2]; HEAP32[$0 + 28 >> 2] = $5; @@ -85296,7 +85293,7 @@ function $28anonymous_20namespace_29__itanium_demangle__FunctionParam__printLeft var $2 = 0, $3 = 0, $4 = 0, $5 = 0; $2 = __stack_pointer - 32 | 0; __stack_pointer = $2; - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 30504); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 31576); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 8 >> 2] = $4; @@ -85410,7 +85407,7 @@ function std____2____stdoutbuf_wchar_t_____stdoutbuf_28_IO_FILE__2c_20__mbstate_ __stack_pointer = $3; $4 = std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20___basic_streambuf_28_29($0); HEAP32[$0 + 32 >> 2] = $1; - HEAP32[$0 >> 2] = 53280; + HEAP32[$0 >> 2] = 54352; std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20___getloc_28_29_20const($3 + 8 | 0, $4); $1 = std____2__codecvt_wchar_t_2c_20char_2c_20__mbstate_t__20const__20std____2__use_facet_std____2__codecvt_wchar_t_2c_20char_2c_20__mbstate_t__20__28std____2__locale_20const__29($3 + 8 | 0); std____2__locale___locale_28_29($3 + 8 | 0); @@ -85457,7 +85454,7 @@ function jpeg_huff_decode($0, $1, $2, $3, $4) { } $6 = $4 << 2; $2 = $2 - $4 | 0; - $5 = HEAP32[$6 + 41440 >> 2] & $1 >> $2; + $5 = HEAP32[$6 + 42512 >> 2] & $1 >> $2; if (($5 | 0) > HEAP32[$3 + $6 >> 2]) { while (1) { if (($2 | 0) <= 0) { @@ -85620,7 +85617,7 @@ function std____2__num_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c function $28anonymous_20namespace_29__itanium_demangle__NewExpr__NewExpr_28_28anonymous_20namespace_29__itanium_demangle__NodeArray_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__2c_20_28anonymous_20namespace_29__itanium_demangle__NodeArray_2c_20bool_2c_20bool_29($0, $1, $2, $3, $4, $5) { var $6 = 0, $7 = 0; $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 57, 1, 1, 1); - HEAP32[$0 >> 2] = 68756; + HEAP32[$0 >> 2] = 69828; $6 = HEAP32[$1 >> 2]; $7 = HEAP32[$1 + 4 >> 2]; HEAP32[$0 + 16 >> 2] = $2; @@ -86018,7 +86015,7 @@ function $28anonymous_20namespace_29__itanium_demangle__QualifiedName__printLeft $2 = __stack_pointer - 16 | 0; __stack_pointer = $2; $28anonymous_20namespace_29__itanium_demangle__Node__print_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const(HEAP32[$0 + 8 >> 2], $1); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 36631); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 37703); $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = HEAP32[$3 >> 2]; HEAP32[$2 + 4 >> 2] = $4; @@ -86058,7 +86055,7 @@ function $28anonymous_20namespace_29__itanium_demangle__NestedName__printLeft_28 $2 = __stack_pointer - 16 | 0; __stack_pointer = $2; $28anonymous_20namespace_29__itanium_demangle__Node__print_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const(HEAP32[$0 + 8 >> 2], $1); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 36631); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 37703); $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = HEAP32[$3 >> 2]; HEAP32[$2 + 4 >> 2] = $4; @@ -86082,7 +86079,7 @@ function $28anonymous_20namespace_29__itanium_demangle__LocalName__printLeft_28_ $2 = __stack_pointer - 16 | 0; __stack_pointer = $2; $28anonymous_20namespace_29__itanium_demangle__Node__print_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const(HEAP32[$0 + 8 >> 2], $1); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 36631); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 37703); $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = HEAP32[$3 >> 2]; HEAP32[$2 + 4 >> 2] = $4; @@ -86097,7 +86094,7 @@ function std____2____stdoutbuf_char_____stdoutbuf_28_IO_FILE__2c_20__mbstate_t__ __stack_pointer = $3; $4 = std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20___basic_streambuf_28_29($0); HEAP32[$0 + 32 >> 2] = $1; - HEAP32[$0 >> 2] = 53176; + HEAP32[$0 >> 2] = 54248; std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20___getloc_28_29_20const($3 + 8 | 0, $4); $1 = std____2__codecvt_char_2c_20char_2c_20__mbstate_t__20const__20std____2__use_facet_std____2__codecvt_char_2c_20char_2c_20__mbstate_t__20__28std____2__locale_20const__29($3 + 8 | 0); std____2__locale___locale_28_29($3 + 8 | 0); @@ -86111,7 +86108,7 @@ function std____2____stdoutbuf_char_____stdoutbuf_28_IO_FILE__2c_20__mbstate_t__ function std____2__allocator_std____2__vector_std____2__pair_float_2c_20unsigned_20long__2c_20std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20__20___allocate_28unsigned_20long_29($0, $1) { if (unsigned_20long_20std____2__allocator_traits_std____2__allocator_std____2__vector_std____2__pair_float_2c_20unsigned_20long__2c_20std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20__20__20___max_size_std____2__allocator_std____2__vector_std____2__pair_float_2c_20unsigned_20long__2c_20std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20__20__2c_20void__28std____2__allocator_std____2__vector_std____2__pair_float_2c_20unsigned_20long__2c_20std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20__20__20const__29($0) >>> 0 < $1 >>> 0) { - std____2____throw_length_error_28char_20const__29(24985); + std____2____throw_length_error_28char_20const__29(25943); abort(); } return std____2____libcpp_allocate_28unsigned_20long_2c_20unsigned_20long_29(Math_imul($1, 12), 4); @@ -86258,7 +86255,7 @@ function icpGetJ_U_S($0, $1, $2, $3) { continue; } } - arLog(0, 3, 2645, 0); + arLog(0, 3, 2949, 0); } __stack_pointer = $4 + 224 | 0; return $5; @@ -86824,7 +86821,7 @@ function kpmChangePageNoOfRefDataSet($0, $1, $2) { continue; } } - arLog(0, 3, 14591, 0); + arLog(0, 3, 15007, 0); $8 = -1; } return $8; @@ -87003,9 +87000,9 @@ function logf($0) { $2 = $1 - 1060306944 | 0; $3 = +(wasm2js_scratch_store_i32(2, $1 - ($2 & -8388608) | 0), wasm2js_scratch_load_f32()); $1 = $2 >>> 15 & 240; - $3 = $3 * HEAPF64[$1 + 47344 >> 3] + -1; + $3 = $3 * HEAPF64[$1 + 48416 >> 3] + -1; $4 = $3 * $3; - $0 = Math_fround((HEAPF64[5951] * $4 + (HEAPF64[5952] * $3 + HEAPF64[5953])) * $4 + (+($2 >> 23) * HEAPF64[5950] + HEAPF64[$1 + 47352 >> 3] + $3)); + $0 = Math_fround((HEAPF64[6085] * $4 + (HEAPF64[6086] * $3 + HEAPF64[6087])) * $4 + (+($2 >> 23) * HEAPF64[6084] + HEAPF64[$1 + 48424 >> 3] + $3)); } return $0; } @@ -87221,7 +87218,7 @@ function $28anonymous_20namespace_29__itanium_demangle__NonTypeTemplateParamDecl $3 = HEAP32[$0 + 12 >> 2]; FUNCTION_TABLE[HEAP32[HEAP32[$3 >> 2] + 16 >> 2]]($3, $1); if (!$28anonymous_20namespace_29__itanium_demangle__Node__hasRHSComponent_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const(HEAP32[$0 + 12 >> 2], $1)) { - $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 37934); + $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 39006); $3 = HEAP32[$0 + 4 >> 2]; HEAP32[$2 >> 2] = HEAP32[$0 >> 2]; HEAP32[$2 + 4 >> 2] = $3; @@ -87270,7 +87267,7 @@ function void_20std____2__call_once_std____2___28anonymous_20namespace_29____fak __stack_pointer = $2; if ((unsigned_20long_20std____2____libcpp_acquire_load_unsigned_20long__28unsigned_20long_20const__29($0) | 0) != -1) { std____2____call_once_param_std____2__tuple_std____2___28anonymous_20namespace_29____fake_bind____20_____call_once_param_28std____2__tuple_std____2___28anonymous_20namespace_29____fake_bind_____29($2, std____2__tuple_std____2___28anonymous_20namespace_29____fake_bind_____tuple_std____2___28anonymous_20namespace_29____fake_bind_2c_200__28std____2___28anonymous_20namespace_29____fake_bind___29($2 + 8 | 0, $1)); - std____2____call_once_28unsigned_20long_20volatile__2c_20void__2c_20void_20_28__29_28void__29_29($0, $2, 338); + std____2____call_once_28unsigned_20long_20volatile__2c_20void__2c_20void_20_28__29_28void__29_29($0, $2, 337); } __stack_pointer = $2 + 16 | 0; } @@ -87508,7 +87505,7 @@ function $28anonymous_20namespace_29__itanium_demangle__DynamicExceptionSpec__pr var $2 = 0, $3 = 0, $4 = 0; $2 = __stack_pointer - 16 | 0; __stack_pointer = $2; - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 37334); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 38406); $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = HEAP32[$3 >> 2]; HEAP32[$2 + 4 >> 2] = $4; @@ -87594,7 +87591,7 @@ function std____2____compressed_pair_elem_std____2____hash_node_std____2____hash function $28anonymous_20namespace_29__itanium_demangle__EnclosingExpr__EnclosingExpr_28_28anonymous_20namespace_29__itanium_demangle__StringView_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__2c_20_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1, $2, $3) { var $4 = 0, $5 = 0; $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 53, 1, 1, 1); - HEAP32[$0 >> 2] = 68856; + HEAP32[$0 >> 2] = 69928; $4 = HEAP32[$1 >> 2]; $5 = HEAP32[$1 + 4 >> 2]; HEAP32[$0 + 16 >> 2] = $2; @@ -87727,7 +87724,7 @@ function __cxxabiv1____class_type_info__can_catch_28__cxxabiv1____shim_type_info if (!$1) { break label$1; } - $1 = __dynamic_cast($1, 63232, 63280, 0); + $1 = __dynamic_cast($1, 64304, 64352, 0); $4 = 0; if (!$1) { break label$1; @@ -87760,7 +87757,7 @@ function std____2__time_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2 function std____2__allocator_std____2____hash_node_base_std____2____hash_node_std____2____hash_value_type_unsigned_20int_2c_20unsigned_20int__2c_20void________allocate_28unsigned_20long_29($0, $1) { if (unsigned_20long_20std____2__allocator_traits_std____2__allocator_std____2____hash_node_base_std____2____hash_node_std____2____hash_value_type_unsigned_20int_2c_20unsigned_20int__2c_20void_______20___max_size_std____2__allocator_std____2____hash_node_base_std____2____hash_node_std____2____hash_value_type_unsigned_20int_2c_20unsigned_20int__2c_20void_______2c_20void__28std____2__allocator_std____2____hash_node_base_std____2____hash_node_std____2____hash_value_type_unsigned_20int_2c_20unsigned_20int__2c_20void_______20const__29($0) >>> 0 < $1 >>> 0) { - std____2____throw_length_error_28char_20const__29(16568); + std____2____throw_length_error_28char_20const__29(17174); abort(); } return std____2____libcpp_allocate_28unsigned_20long_2c_20unsigned_20long_29($1 << 2, 4); @@ -87894,7 +87891,7 @@ function $28anonymous_20namespace_29__itanium_demangle__EnableIfAttr__printLeft_ var $2 = 0, $3 = 0, $4 = 0; $2 = __stack_pointer - 16 | 0; __stack_pointer = $2; - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 36615); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 37687); $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = HEAP32[$3 >> 2]; HEAP32[$2 + 4 >> 2] = $4; @@ -87951,7 +87948,7 @@ function byteswap($0) { if (($4 | 0) == 3) { while (1) { $3 = HEAP32[$0 + 176 >> 2]; - if (HEAP32[($3 << 3) + 20904 >> 2] <= ($2 | 0)) { + if (HEAP32[($3 << 3) + 21672 >> 2] <= ($2 | 0)) { break label$2; } $3 = $2 << 3; @@ -88099,13 +88096,13 @@ function loadCamera($0) { $2 = -1; label$1: { if ((arParamLoad(std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___c_str_28_29_20const($0), 1, $1 + 8 | 0, 0) | 0) < 0) { - webarkitLOGe_28char__2c_20char_20const__29(37063, std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___c_str_28_29_20const($0)); + webarkitLOGe_28char__2c_20char_20const__29(38135, std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___c_str_28_29_20const($0)); break label$1; } - $2 = HEAP32[19461]; - HEAP32[19461] = $2 + 1; + $2 = HEAP32[19729]; + HEAP32[19729] = $2 + 1; HEAP32[$1 + 4 >> 2] = $2; - __memcpy(std____2__unordered_map_int_2c_20ARParam_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20ARParam__20__20___operator_5b_5d_28int_20const__29(77824, $1 + 4 | 0), $1 + 8 | 0, 184); + __memcpy(std____2__unordered_map_int_2c_20ARParam_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20ARParam__20__20___operator_5b_5d_28int_20const__29(78896, $1 + 4 | 0), $1 + 8 | 0, 184); $2 = HEAP32[$1 + 4 >> 2]; } __stack_pointer = $1 + 192 | 0; @@ -88661,7 +88658,7 @@ function vsniprintf($0, $1, $2, $3) { var $4 = 0, $5 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; $4 = __stack_pointer - 160 | 0; __stack_pointer = $4; - __memcpy($4 + 8 | 0, 50960, 144); + __memcpy($4 + 8 | 0, 52032, 144); label$1: { label$2: { if (($1 | 0) <= 0) { @@ -88674,7 +88671,7 @@ function vsniprintf($0, $1, $2, $3) { HEAP32[$4 + 52 >> 2] = $0; HEAP32[$4 + 28 >> 2] = $0; $5 = -2 - $0 | 0; - $1 = $1 >>> 0 > $5 >>> 0 ? $5 : $1; + $1 = $1 >>> 0 < $5 >>> 0 ? $1 : $5; HEAP32[$4 + 56 >> 2] = $1; $0 = $0 + $1 | 0; HEAP32[$4 + 36 >> 2] = $0; @@ -88937,11 +88934,11 @@ function $28anonymous_20namespace_29__itanium_demangle__StructuredBindingName__2 } function $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b22_5d__28char_20const_20_28__29_20_5b22_5d_29($0) { - return $28anonymous_20namespace_29__itanium_demangle__NameType__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b22_5d__28char_20const_20_28__29_20_5b22_5d_29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b22_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b22_5d___type__29_29_20_5b22_5d(37234)); + return $28anonymous_20namespace_29__itanium_demangle__NameType__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b22_5d__28char_20const_20_28__29_20_5b22_5d_29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b22_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b22_5d___type__29_29_20_5b22_5d(38306)); } function $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b19_5d__28char_20const_20_28__29_20_5b19_5d_29($0) { - return $28anonymous_20namespace_29__itanium_demangle__NameType__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b19_5d__28char_20const_20_28__29_20_5b19_5d_29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b19_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b19_5d___type__29_29_20_5b19_5d(31188)); + return $28anonymous_20namespace_29__itanium_demangle__NameType__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b19_5d__28char_20const_20_28__29_20_5b19_5d_29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b19_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b19_5d___type__29_29_20_5b19_5d(32260)); } function vision__BinaryHierarchicalClustering_96___build_28unsigned_20char_20const__2c_20int_2c_20int_20const__2c_20int_29($0, $1, $2, $3, $4) { @@ -89261,7 +89258,7 @@ function std____2____hash_table_std____2____hash_value_type_int_2c_20ARParam__2c } function $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b7_5d__28char_20const_20_28__29_20_5b7_5d_29($0) { - return $28anonymous_20namespace_29__itanium_demangle__NameType__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b7_5d__28char_20const_20_28__29_20_5b7_5d_29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b7_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b7_5d___type__29_29_20_5b7_5d(31851)); + return $28anonymous_20namespace_29__itanium_demangle__NameType__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b7_5d__28char_20const_20_28__29_20_5b7_5d_29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b7_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b7_5d___type__29_29_20_5b7_5d(32923)); } function std____2__unordered_map_unsigned_20int_2c_20unsigned_20int_2c_20std____2__hash_unsigned_20int__2c_20std____2__equal_to_unsigned_20int__2c_20std____2__allocator_std____2__pair_unsigned_20int_20const_2c_20unsigned_20int__20__20___clear_28_29($0) { @@ -89393,7 +89390,7 @@ function std____2__codecvt_char32_t_2c_20char_2c_20__mbstate_t___do_in_28__mbsta function std____2__allocator_std____2____hash_node_base_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void________allocate_28unsigned_20long_29($0, $1) { if (unsigned_20long_20std____2__allocator_traits_std____2__allocator_std____2____hash_node_base_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_______20___max_size_std____2__allocator_std____2____hash_node_base_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_______2c_20void__28std____2__allocator_std____2____hash_node_base_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_______20const__29($0) >>> 0 < $1 >>> 0) { - std____2____throw_length_error_28char_20const__29(31398); + std____2____throw_length_error_28char_20const__29(32470); abort(); } return std____2____libcpp_allocate_28unsigned_20long_2c_20unsigned_20long_29($1 << 2, 4); @@ -89778,7 +89775,7 @@ function $28anonymous_20namespace_29__itanium_demangle__FoldExpr__FoldExpr_28boo $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 64, 1, 1, 1); HEAP32[$0 + 12 >> 2] = $4; HEAP32[$0 + 8 >> 2] = $3; - HEAP32[$0 >> 2] = 66612; + HEAP32[$0 >> 2] = 67684; $3 = HEAP32[$2 + 4 >> 2]; $2 = HEAP32[$2 >> 2]; HEAP8[$0 + 24 | 0] = $1; @@ -89820,10 +89817,6 @@ function jpeg_idct_2x2($0, $1, $2, $3, $4) { HEAP8[$1 + 1 | 0] = HEAPU8[($2 - $4 >>> 3 & 1023) + $0 | 0]; } -function $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__StructuredBindingName_2c_20_28anonymous_20namespace_29__itanium_demangle__NodeArray__28_28anonymous_20namespace_29__itanium_demangle__NodeArray___29($0, $1) { - return $28anonymous_20namespace_29__itanium_demangle__StructuredBindingName__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__StructuredBindingName_2c_20_28anonymous_20namespace_29__itanium_demangle__NodeArray__28_28anonymous_20namespace_29__itanium_demangle__NodeArray___29($0 + 408 | 0, $1); -} - function vision__RobustHomography_float___find_28float__2c_20float_20const__2c_20float_20const__2c_20int_2c_20float_20const__2c_20int_29($0, $1, $2, $3, $4, $5, $6) { var $7 = 0; $7 = $0 + 12 | 0; @@ -89835,6 +89828,9 @@ function std____2__vector_float_2c_20std____2__allocator_float__20_____annotate_ std____2__vector_float_2c_20std____2__allocator_float__20_____annotate_contiguous_container_28void_20const__2c_20void_20const__2c_20void_20const__2c_20void_20const__29_20const($0, std____2__vector_float_2c_20std____2__allocator_float__20___data_28_29_20const($0), std____2__vector_float_2c_20std____2__allocator_float__20___data_28_29_20const($0) + (std____2__vector_float_2c_20std____2__allocator_float__20___capacity_28_29_20const($0) << 2) | 0, std____2__vector_float_2c_20std____2__allocator_float__20___data_28_29_20const($0) + (std____2__vector_float_2c_20std____2__allocator_float__20___capacity_28_29_20const($0) << 2) | 0, std____2__vector_float_2c_20std____2__allocator_float__20___data_28_29_20const($0) + ($1 << 2) | 0); } +function $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__StructuredBindingName_2c_20_28anonymous_20namespace_29__itanium_demangle__NodeArray__28_28anonymous_20namespace_29__itanium_demangle__NodeArray___29($0, $1) { + return $28anonymous_20namespace_29__itanium_demangle__StructuredBindingName__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__StructuredBindingName_2c_20_28anonymous_20namespace_29__itanium_demangle__NodeArray__28_28anonymous_20namespace_29__itanium_demangle__NodeArray___29($0 + 408 | 0, $1); +} function std____2__vector_float_2c_20std____2__allocator_float__20_____annotate_shrink_28unsigned_20long_29_20const($0, $1) { std____2__vector_float_2c_20std____2__allocator_float__20_____annotate_contiguous_container_28void_20const__2c_20void_20const__2c_20void_20const__2c_20void_20const__29_20const($0, std____2__vector_float_2c_20std____2__allocator_float__20___data_28_29_20const($0), std____2__vector_float_2c_20std____2__allocator_float__20___data_28_29_20const($0) + (std____2__vector_float_2c_20std____2__allocator_float__20___capacity_28_29_20const($0) << 2) | 0, std____2__vector_float_2c_20std____2__allocator_float__20___data_28_29_20const($0) + ($1 << 2) | 0, std____2__vector_float_2c_20std____2__allocator_float__20___data_28_29_20const($0) + (std____2__vector_float_2c_20std____2__allocator_float__20___size_28_29_20const($0) << 2) | 0); } @@ -89904,7 +89900,7 @@ function $28anonymous_20namespace_29__itanium_demangle__FunctionParam__20_28anon function std____2__allocator_std____2____hash_node_base_std____2____hash_node_std____2____hash_value_type_int_2c_20ARParam__2c_20void________allocate_28unsigned_20long_29($0, $1) { if (unsigned_20long_20std____2__allocator_traits_std____2__allocator_std____2____hash_node_base_std____2____hash_node_std____2____hash_value_type_int_2c_20ARParam__2c_20void_______20___max_size_std____2__allocator_std____2____hash_node_base_std____2____hash_node_std____2____hash_value_type_int_2c_20ARParam__2c_20void_______2c_20void__28std____2__allocator_std____2____hash_node_base_std____2____hash_node_std____2____hash_value_type_int_2c_20ARParam__2c_20void_______20const__29($0) >>> 0 < $1 >>> 0) { - std____2____throw_length_error_28char_20const__29(31398); + std____2____throw_length_error_28char_20const__29(32470); abort(); } return std____2____libcpp_allocate_28unsigned_20long_2c_20unsigned_20long_29($1 << 2, 4); @@ -89919,7 +89915,7 @@ function $28anonymous_20namespace_29__itanium_demangle__PointerToMemberConversio $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 62, 1, 1, 1); HEAP32[$0 + 12 >> 2] = $2; HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 68528; + HEAP32[$0 >> 2] = 69600; $1 = HEAP32[$3 + 4 >> 2]; HEAP32[$0 + 16 >> 2] = HEAP32[$3 >> 2]; HEAP32[$0 + 20 >> 2] = $1; @@ -90144,7 +90140,7 @@ function std____2____stdinbuf_wchar_t___imbue_28std____2__locale_20const__29($0, wasm2js_i32$0 = $0, wasm2js_i32$1 = std____2__codecvt_wchar_t_2c_20char_2c_20__mbstate_t___always_noconv_28_29_20const(HEAP32[$0 + 36 >> 2]), HEAP8[wasm2js_i32$0 + 53 | 0] = wasm2js_i32$1; if (HEAP32[$0 + 44 >> 2] >= 9) { - std____2____throw_runtime_error_28char_20const__29(28866); + std____2____throw_runtime_error_28char_20const__29(29938); abort(); } } @@ -90192,7 +90188,7 @@ function std____2____compressed_pair_vision__FeaturePoint__2c_20std____2__alloca function $28anonymous_20namespace_29__itanium_demangle__IntegerLiteral__IntegerLiteral_28_28anonymous_20namespace_29__itanium_demangle__StringView_2c_20_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1, $2) { var $3 = 0, $4 = 0; $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 70, 1, 1, 1); - HEAP32[$0 >> 2] = 64836; + HEAP32[$0 >> 2] = 65908; $3 = HEAP32[$1 >> 2]; $4 = HEAP32[$1 + 4 >> 2]; HEAP32[$0 + 8 >> 2] = $3; @@ -90368,7 +90364,7 @@ function wcsnrtombs($0, $1, $2, $3, $4) { function $28anonymous_20namespace_29__itanium_demangle__VendorExtQualType__VendorExtQualType_28_28anonymous_20namespace_29__itanium_demangle__Node_20const__2c_20_28anonymous_20namespace_29__itanium_demangle__StringView_2c_20_28anonymous_20namespace_29__itanium_demangle__Node_20const__29($0, $1, $2, $3) { $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 2, 1, 1, 1); HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 71492; + HEAP32[$0 >> 2] = 72564; $1 = HEAP32[$2 + 4 >> 2]; $2 = HEAP32[$2 >> 2]; HEAP32[$0 + 20 >> 2] = $3; @@ -90460,7 +90456,7 @@ function $28anonymous_20namespace_29__itanium_demangle__ConversionOperatorType__ var $2 = 0, $3 = 0, $4 = 0; $2 = __stack_pointer - 16 | 0; __stack_pointer = $2; - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 37581); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 38653); $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = HEAP32[$3 >> 2]; HEAP32[$2 + 4 >> 2] = $4; @@ -90472,7 +90468,7 @@ function $28anonymous_20namespace_29__itanium_demangle__ConversionOperatorType__ function $28anonymous_20namespace_29__itanium_demangle__CastExpr__CastExpr_28_28anonymous_20namespace_29__itanium_demangle__StringView_2c_20_28anonymous_20namespace_29__itanium_demangle__Node_20const__2c_20_28anonymous_20namespace_29__itanium_demangle__Node_20const__29($0, $1, $2, $3) { var $4 = 0; $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 54, 1, 1, 1); - HEAP32[$0 >> 2] = 67036; + HEAP32[$0 >> 2] = 68108; $4 = HEAP32[$1 + 4 >> 2]; $1 = HEAP32[$1 >> 2]; HEAP32[$0 + 20 >> 2] = $3; @@ -90581,7 +90577,7 @@ function $28anonymous_20namespace_29__itanium_demangle__GlobalQualifiedName__pri var $2 = 0, $3 = 0, $4 = 0; $2 = __stack_pointer - 16 | 0; __stack_pointer = $2; - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 36631); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 37703); $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = HEAP32[$3 >> 2]; HEAP32[$2 + 4 >> 2] = $4; @@ -90617,7 +90613,7 @@ function std____2____stdinbuf_char___imbue_28std____2__locale_20const__29($0, $1 wasm2js_i32$0 = $0, wasm2js_i32$1 = std____2__codecvt_char_2c_20char_2c_20__mbstate_t___always_noconv_28_29_20const(HEAP32[$0 + 36 >> 2]), HEAP8[wasm2js_i32$0 + 53 | 0] = wasm2js_i32$1; if (HEAP32[$0 + 44 >> 2] >= 9) { - std____2____throw_runtime_error_28char_20const__29(28866); + std____2____throw_runtime_error_28char_20const__29(29938); abort(); } } @@ -90638,7 +90634,7 @@ function $28anonymous_20namespace_29__itanium_demangle__StdQualifiedName__printL var $2 = 0, $3 = 0, $4 = 0; $2 = __stack_pointer - 16 | 0; __stack_pointer = $2; - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 36628); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 37700); $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = HEAP32[$3 >> 2]; HEAP32[$2 + 4 >> 2] = $4; @@ -90672,7 +90668,7 @@ function $28anonymous_20namespace_29__itanium_demangle__LiteralOperator__printLe var $2 = 0, $3 = 0, $4 = 0; $2 = __stack_pointer - 16 | 0; __stack_pointer = $2; - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 37924); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 38996); $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = HEAP32[$3 >> 2]; HEAP32[$2 + 4 >> 2] = $4; @@ -90745,7 +90741,7 @@ function $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20n function $28anonymous_20namespace_29__itanium_demangle__MemberExpr__MemberExpr_28_28anonymous_20namespace_29__itanium_demangle__Node_20const__2c_20_28anonymous_20namespace_29__itanium_demangle__StringView_2c_20_28anonymous_20namespace_29__itanium_demangle__Node_20const__29($0, $1, $2, $3) { $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 51, 1, 1, 1); HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 67992; + HEAP32[$0 >> 2] = 69064; $1 = HEAP32[$2 + 4 >> 2]; $2 = HEAP32[$2 >> 2]; HEAP32[$0 + 20 >> 2] = $3; @@ -90757,7 +90753,7 @@ function $28anonymous_20namespace_29__itanium_demangle__MemberExpr__MemberExpr_2 function $28anonymous_20namespace_29__itanium_demangle__BinaryExpr__BinaryExpr_28_28anonymous_20namespace_29__itanium_demangle__Node_20const__2c_20_28anonymous_20namespace_29__itanium_demangle__StringView_2c_20_28anonymous_20namespace_29__itanium_demangle__Node_20const__29($0, $1, $2, $3) { $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 47, 1, 1, 1); HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 66828; + HEAP32[$0 >> 2] = 67900; $1 = HEAP32[$2 + 4 >> 2]; $2 = HEAP32[$2 >> 2]; HEAP32[$0 + 20 >> 2] = $3; @@ -90817,7 +90813,7 @@ function $28anonymous_20namespace_29__itanium_demangle__ThrowExpr__printLeft_28_ var $2 = 0, $3 = 0, $4 = 0; $2 = __stack_pointer - 16 | 0; __stack_pointer = $2; - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 37560); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 38632); $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = HEAP32[$3 >> 2]; HEAP32[$2 + 4 >> 2] = $4; @@ -90839,7 +90835,7 @@ function std____2____compressed_pair_elem_std____2____hash_node_std____2____hash function std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20___allocate_28unsigned_20long_29($0, $1) { if (unsigned_20long_20std____2__allocator_traits_std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20___max_size_std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__2c_20void__28std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20const__29($0) >>> 0 < $1 >>> 0) { - std____2____throw_length_error_28char_20const__29(31398); + std____2____throw_length_error_28char_20const__29(32470); abort(); } return std____2____libcpp_allocate_28unsigned_20long_2c_20unsigned_20long_29(Math_imul($1, 12), 4); @@ -90881,7 +90877,7 @@ function $28anonymous_20namespace_29__itanium_demangle__ParameterPack__hasArrayS function std____2__allocator_std____2____hash_node_std____2____hash_value_type_unsigned_20int_2c_20unsigned_20int__2c_20void___20___allocate_28unsigned_20long_29($0, $1) { if (unsigned_20long_20std____2__allocator_traits_std____2__allocator_std____2____hash_node_std____2____hash_value_type_unsigned_20int_2c_20unsigned_20int__2c_20void___20__20___max_size_std____2__allocator_std____2____hash_node_std____2____hash_value_type_unsigned_20int_2c_20unsigned_20int__2c_20void___20__2c_20void__28std____2__allocator_std____2____hash_node_std____2____hash_value_type_unsigned_20int_2c_20unsigned_20int__2c_20void___20__20const__29($0) >>> 0 < $1 >>> 0) { - std____2____throw_length_error_28char_20const__29(16568); + std____2____throw_length_error_28char_20const__29(17174); abort(); } return std____2____libcpp_allocate_28unsigned_20long_2c_20unsigned_20long_29($1 << 4, 4); @@ -91563,7 +91559,7 @@ function void_20vision__Homography4PointsInhomogeneousConstraint_float__28float_ function std____2__allocator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void___20___allocate_28unsigned_20long_29($0, $1) { if (unsigned_20long_20std____2__allocator_traits_std____2__allocator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void___20__20___max_size_std____2__allocator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void___20__2c_20void__28std____2__allocator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void___20__20const__29($0) >>> 0 < $1 >>> 0) { - std____2____throw_length_error_28char_20const__29(31398); + std____2____throw_length_error_28char_20const__29(32470); abort(); } return std____2____libcpp_allocate_28unsigned_20long_2c_20unsigned_20long_29(Math_imul($1, 568), 8); @@ -91657,7 +91653,7 @@ function std____2____shared_ptr_pointer_unsigned_20char__2c_20NullArrayDeleter_u $0 = $0 | 0; $1 = $1 | 0; var $2 = 0; - if (HEAP32[$1 + 4 >> 2] == 27268) { + if (HEAP32[$1 + 4 >> 2] == 28340) { $2 = NullArrayDeleter_unsigned_20char__20const__20std____2__addressof_NullArrayDeleter_unsigned_20char__20const__28NullArrayDeleter_unsigned_20char__20const__29(std____2____compressed_pair_unsigned_20char__2c_20NullArrayDeleter_unsigned_20char__20___second_28_29_20const(std____2____compressed_pair_std____2____compressed_pair_unsigned_20char__2c_20NullArrayDeleter_unsigned_20char__20__2c_20std____2__allocator_unsigned_20char__20___first_28_29_20const($0 + 12 | 0))); } return $2 | 0; @@ -91677,7 +91673,7 @@ function $28anonymous_20namespace_29__itanium_demangle__ObjCProtoName__isObjCObj $0 = HEAP32[$0 + 8 >> 2]; if (($28anonymous_20namespace_29__itanium_demangle__Node__getKind_28_29_20const($0) | 0) == 7) { $28anonymous_20namespace_29__itanium_demangle__NameType__getName_28_29_20const($1 + 8 | 0, $0); - $2 = $28anonymous_20namespace_29__itanium_demangle__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_20const__2c_20_28anonymous_20namespace_29__itanium_demangle__StringView_20const__29($1 + 8 | 0, $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1, 29398)); + $2 = $28anonymous_20namespace_29__itanium_demangle__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_20const__2c_20_28anonymous_20namespace_29__itanium_demangle__StringView_20const__29($1 + 8 | 0, $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1, 30470)); } __stack_pointer = $1 + 16 | 0; return $2; @@ -92067,7 +92063,7 @@ function $28anonymous_20namespace_29__itanium_demangle__ConditionalExpr__Conditi HEAP32[$0 + 16 >> 2] = $3; HEAP32[$0 + 12 >> 2] = $2; HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 68964; + HEAP32[$0 >> 2] = 70036; return $0; } @@ -92076,7 +92072,7 @@ function $28anonymous_20namespace_29__itanium_demangle__BracedRangeExpr__BracedR HEAP32[$0 + 16 >> 2] = $3; HEAP32[$0 + 12 >> 2] = $2; HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 68312; + HEAP32[$0 >> 2] = 69384; return $0; } @@ -92099,7 +92095,7 @@ function std____2__vector_std____2__locale__facet__2c_20std____2____sso_allocato function $28anonymous_20namespace_29__itanium_demangle__AbiTagAttr__AbiTagAttr_28_28anonymous_20namespace_29__itanium_demangle__Node__2c_20_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1, $2) { $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 8, HEAPU8[$1 + 5 | 0], HEAPU8[$1 + 6 | 0], HEAPU8[$1 + 7 | 0]); HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 69732; + HEAP32[$0 >> 2] = 70804; $1 = HEAP32[$2 + 4 >> 2]; HEAP32[$0 + 12 >> 2] = HEAP32[$2 >> 2]; HEAP32[$0 + 16 >> 2] = $1; @@ -92142,7 +92138,7 @@ function std____2__unique_ptr_std____2____hash_node_std____2____hash_value_type_ function std____2__allocator_std____2____hash_node_std____2____hash_value_type_int_2c_20ARParam__2c_20void___20___allocate_28unsigned_20long_29($0, $1) { if (unsigned_20long_20std____2__allocator_traits_std____2__allocator_std____2____hash_node_std____2____hash_value_type_int_2c_20ARParam__2c_20void___20__20___max_size_std____2__allocator_std____2____hash_node_std____2____hash_value_type_int_2c_20ARParam__2c_20void___20__2c_20void__28std____2__allocator_std____2____hash_node_std____2____hash_value_type_int_2c_20ARParam__2c_20void___20__20const__29($0) >>> 0 < $1 >>> 0) { - std____2____throw_length_error_28char_20const__29(31398); + std____2____throw_length_error_28char_20const__29(32470); abort(); } return std____2____libcpp_allocate_28unsigned_20long_2c_20unsigned_20long_29(Math_imul($1, 200), 8); @@ -92173,7 +92169,7 @@ function $28anonymous_20namespace_29__itanium_demangle__NestedName__20_28anonymo function $28anonymous_20namespace_29__itanium_demangle__ElaboratedTypeSpefType__ElaboratedTypeSpefType_28_28anonymous_20namespace_29__itanium_demangle__StringView_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__29($0, $1, $2) { var $3 = 0; $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 6, 1, 1, 1); - HEAP32[$0 >> 2] = 72132; + HEAP32[$0 >> 2] = 73204; $3 = HEAP32[$1 + 4 >> 2]; $1 = HEAP32[$1 >> 2]; HEAP32[$0 + 16 >> 2] = $2; @@ -92354,7 +92350,7 @@ function $28anonymous_20namespace_29__itanium_demangle__TemplateParamPackDecl__p __stack_pointer = $2; $0 = HEAP32[$0 + 8 >> 2]; FUNCTION_TABLE[HEAP32[HEAP32[$0 >> 2] + 16 >> 2]]($0, $1); - $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 37122); + $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 38194); $3 = HEAP32[$0 + 4 >> 2]; HEAP32[$2 >> 2] = HEAP32[$0 >> 2]; HEAP32[$2 + 4 >> 2] = $3; @@ -92368,7 +92364,7 @@ function $28anonymous_20namespace_29__itanium_demangle__DtorName__printLeft_28_2 var $2 = 0, $3 = 0, $4 = 0; $2 = __stack_pointer - 16 | 0; __stack_pointer = $2; - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 27551); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 28623); $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = HEAP32[$3 >> 2]; HEAP32[$2 + 4 >> 2] = $4; @@ -92398,7 +92394,7 @@ function post_process_1pass($0, $1, $2, $3, $4, $5, $6) { $10 = HEAP32[$5 >> 2]; HEAP32[$7 + 12 >> 2] = 0; $6 = $6 - $10 | 0; - FUNCTION_TABLE[HEAP32[HEAP32[$0 + 476 >> 2] + 4 >> 2]]($0, $1, $2, $3, HEAP32[$8 + 12 >> 2], $7 + 12 | 0, $6 >>> 0 > $9 >>> 0 ? $9 : $6); + FUNCTION_TABLE[HEAP32[HEAP32[$0 + 476 >> 2] + 4 >> 2]]($0, $1, $2, $3, HEAP32[$8 + 12 >> 2], $7 + 12 | 0, $6 >>> 0 < $9 >>> 0 ? $6 : $9); FUNCTION_TABLE[HEAP32[HEAP32[$0 + 484 >> 2] + 4 >> 2]]($0, HEAP32[$8 + 12 >> 2], (HEAP32[$5 >> 2] << 2) + $4 | 0, HEAP32[$7 + 12 >> 2]); HEAP32[$5 >> 2] = HEAP32[$5 >> 2] + HEAP32[$7 + 12 >> 2]; __stack_pointer = $7 + 16 | 0; @@ -92571,7 +92567,7 @@ function float_20vision__DotProduct9_float__28float_20const__2c_20float_20const_ function $28anonymous_20namespace_29__itanium_demangle__SpecialName__SpecialName_28_28anonymous_20namespace_29__itanium_demangle__StringView_2c_20_28anonymous_20namespace_29__itanium_demangle__Node_20const__29($0, $1, $2) { var $3 = 0; $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 20, 1, 1, 1); - HEAP32[$0 >> 2] = 64200; + HEAP32[$0 >> 2] = 65272; $3 = HEAP32[$1 + 4 >> 2]; $1 = HEAP32[$1 >> 2]; HEAP32[$0 + 16 >> 2] = $2; @@ -92593,7 +92589,7 @@ function std____2____stdinbuf_wchar_t_____stdinbuf_28_IO_FILE__2c_20__mbstate_t_ $4 = std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20___basic_streambuf_28_29($0); HEAP32[$0 + 40 >> 2] = $2; HEAP32[$0 + 32 >> 2] = $1; - HEAP32[$0 >> 2] = 53076; + HEAP32[$0 >> 2] = 54148; $1 = std____2__char_traits_wchar_t___eof_28_29(); HEAP8[$0 + 52 | 0] = 0; HEAP32[$0 + 48 >> 2] = $1; @@ -92663,7 +92659,7 @@ function $28anonymous_20namespace_29__itanium_demangle__FunctionType__printLeft_ __stack_pointer = $2; $0 = HEAP32[$0 + 8 >> 2]; FUNCTION_TABLE[HEAP32[HEAP32[$0 >> 2] + 16 >> 2]]($0, $1); - $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 37934); + $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 39006); $3 = HEAP32[$0 + 4 >> 2]; HEAP32[$2 >> 2] = HEAP32[$0 >> 2]; HEAP32[$2 + 4 >> 2] = $3; @@ -92687,7 +92683,7 @@ function std____2__operator___28std____2____hash_iterator_std____2____hash_node_ function $28anonymous_20namespace_29__itanium_demangle__TemplateTemplateParamDecl__TemplateTemplateParamDecl_28_28anonymous_20namespace_29__itanium_demangle__Node__2c_20_28anonymous_20namespace_29__itanium_demangle__NodeArray_29($0, $1, $2) { $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 30, 0, 1, 1); HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 65952; + HEAP32[$0 >> 2] = 67024; $1 = HEAP32[$2 + 4 >> 2]; HEAP32[$0 + 12 >> 2] = HEAP32[$2 >> 2]; HEAP32[$0 + 16 >> 2] = $1; @@ -92768,7 +92764,7 @@ function cat($0, $1) { wasm2js_i32$0 = __errno_location(), wasm2js_i32$1 = 28, HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; break label$1; } - $0 = fopen($0, 2668); + $0 = fopen($0, 2972); if (!$0) { break label$1; } @@ -92889,7 +92885,7 @@ function std____2____vector_base_vision__FeaturePoint_2c_20std____2__allocator_v function $28anonymous_20namespace_29__itanium_demangle__PrefixExpr__PrefixExpr_28_28anonymous_20namespace_29__itanium_demangle__StringView_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__29($0, $1, $2) { var $3 = 0; $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 59, 1, 1, 1); - HEAP32[$0 >> 2] = 66932; + HEAP32[$0 >> 2] = 68004; $3 = HEAP32[$1 + 4 >> 2]; $1 = HEAP32[$1 >> 2]; HEAP32[$0 + 16 >> 2] = $2; @@ -92991,7 +92987,7 @@ function std____2____split_buffer_std____2__vector_std____2__pair_float_2c_20uns function $28anonymous_20namespace_29__itanium_demangle__PostfixQualifiedType__PostfixQualifiedType_28_28anonymous_20namespace_29__itanium_demangle__Node__2c_20_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1, $2) { $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 5, 1, 1, 1); HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 72460; + HEAP32[$0 >> 2] = 73532; $1 = HEAP32[$2 + 4 >> 2]; HEAP32[$0 + 12 >> 2] = HEAP32[$2 >> 2]; HEAP32[$0 + 16 >> 2] = $1; @@ -93078,7 +93074,7 @@ function std____2__tuple_std____2___28anonymous_20namespace_29____fake_bind_____ function $28anonymous_20namespace_29__itanium_demangle__ConversionExpr__ConversionExpr_28_28anonymous_20namespace_29__itanium_demangle__Node_20const__2c_20_28anonymous_20namespace_29__itanium_demangle__NodeArray_29($0, $1, $2) { $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 61, 1, 1, 1); HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 67236; + HEAP32[$0 >> 2] = 68308; $1 = HEAP32[$2 + 4 >> 2]; HEAP32[$0 + 12 >> 2] = HEAP32[$2 >> 2]; HEAP32[$0 + 16 >> 2] = $1; @@ -93097,7 +93093,7 @@ function std____2____stdinbuf_char_____stdinbuf_28_IO_FILE__2c_20__mbstate_t__29 $4 = std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20___basic_streambuf_28_29($0); HEAP32[$0 + 40 >> 2] = $2; HEAP32[$0 + 32 >> 2] = $1; - HEAP32[$0 >> 2] = 52976; + HEAP32[$0 >> 2] = 54048; $1 = std____2__char_traits_char___eof_28_29(); HEAP8[$0 + 52 | 0] = 0; HEAP32[$0 + 48 >> 2] = $1; @@ -93120,7 +93116,7 @@ function bool_20std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_ function $28anonymous_20namespace_29__itanium_demangle__ObjCProtoName__ObjCProtoName_28_28anonymous_20namespace_29__itanium_demangle__Node_20const__2c_20_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1, $2) { $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 10, 1, 1, 1); HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 71384; + HEAP32[$0 >> 2] = 72456; $1 = HEAP32[$2 + 4 >> 2]; HEAP32[$0 + 12 >> 2] = HEAP32[$2 >> 2]; HEAP32[$0 + 16 >> 2] = $1; @@ -93156,7 +93152,7 @@ function std____2____compressed_pair_std____2____hash_node_std____2____hash_valu function $28anonymous_20namespace_29__itanium_demangle__InitListExpr__InitListExpr_28_28anonymous_20namespace_29__itanium_demangle__Node_20const__2c_20_28anonymous_20namespace_29__itanium_demangle__NodeArray_29($0, $1, $2) { $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 63, 1, 1, 1); HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 68420; + HEAP32[$0 >> 2] = 69492; $1 = HEAP32[$2 + 4 >> 2]; HEAP32[$0 + 12 >> 2] = HEAP32[$2 >> 2]; HEAP32[$0 + 16 >> 2] = $1; @@ -93166,7 +93162,7 @@ function $28anonymous_20namespace_29__itanium_demangle__InitListExpr__InitListEx function $28anonymous_20namespace_29__itanium_demangle__PostfixExpr__PostfixExpr_28_28anonymous_20namespace_29__itanium_demangle__Node_20const__2c_20_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1, $2) { $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 49, 1, 1, 1); HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 68652; + HEAP32[$0 >> 2] = 69724; $1 = HEAP32[$2 + 4 >> 2]; HEAP32[$0 + 12 >> 2] = HEAP32[$2 >> 2]; HEAP32[$0 + 16 >> 2] = $1; @@ -93176,7 +93172,7 @@ function $28anonymous_20namespace_29__itanium_demangle__PostfixExpr__PostfixExpr function $28anonymous_20namespace_29__itanium_demangle__EnumLiteral__EnumLiteral_28_28anonymous_20namespace_29__itanium_demangle__Node_20const__2c_20_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1, $2) { $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 69, 1, 1, 1); HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 66400; + HEAP32[$0 >> 2] = 67472; $1 = HEAP32[$2 + 4 >> 2]; HEAP32[$0 + 12 >> 2] = HEAP32[$2 >> 2]; HEAP32[$0 + 16 >> 2] = $1; @@ -93313,7 +93309,7 @@ function arUtilMatMulf($0, $1, $2) { function $28anonymous_20namespace_29__itanium_demangle__DotSuffix__DotSuffix_28_28anonymous_20namespace_29__itanium_demangle__Node_20const__2c_20_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1, $2) { $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 1, 1, 1, 1); HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 70948; + HEAP32[$0 >> 2] = 72020; $1 = HEAP32[$2 + 4 >> 2]; HEAP32[$0 + 12 >> 2] = HEAP32[$2 >> 2]; HEAP32[$0 + 16 >> 2] = $1; @@ -93322,16 +93318,16 @@ function $28anonymous_20namespace_29__itanium_demangle__DotSuffix__DotSuffix_28_ function exp2_inline($0, $1) { var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; - $5 = HEAPF64[5992]; + $5 = HEAPF64[6126]; $6 = $5 + $0; $0 = $0 - ($6 - $5); - $0 = (HEAPF64[5993] * $0 + HEAPF64[5994]) * ($0 * $0) + (HEAPF64[5995] * $0 + 1); + $0 = (HEAPF64[6127] * $0 + HEAPF64[6128]) * ($0 * $0) + (HEAPF64[6129] * $0 + 1); wasm2js_scratch_store_f64(+$6); $4 = wasm2js_scratch_load_i32(1) | 0; $7 = wasm2js_scratch_load_i32(0) | 0; $3 = $1; $2 = $7 + $3 | 0; - $1 = (($7 & 31) << 3) + 47680 | 0; + $1 = (($7 & 31) << 3) + 48752 | 0; $4 = HEAP32[$1 + 4 >> 2]; $3 = $4; $4 = $2 << 15; @@ -93379,7 +93375,7 @@ function $28anonymous_20namespace_29__itanium_demangle__ParameterPack__printLeft function $28anonymous_20namespace_29__itanium_demangle__CallExpr__CallExpr_28_28anonymous_20namespace_29__itanium_demangle__Node_20const__2c_20_28anonymous_20namespace_29__itanium_demangle__NodeArray_29($0, $1, $2) { $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 56, 1, 1, 1); HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 67136; + HEAP32[$0 >> 2] = 68208; $1 = HEAP32[$2 + 4 >> 2]; HEAP32[$0 + 12 >> 2] = HEAP32[$2 >> 2]; HEAP32[$0 + 16 >> 2] = $1; @@ -93714,7 +93710,7 @@ function $28anonymous_20namespace_29__itanium_demangle__ReferenceType__Reference HEAP8[$0 + 16 | 0] = 0; HEAP32[$0 + 12 >> 2] = $2; HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 72352; + HEAP32[$0 >> 2] = 73424; return $0; } @@ -93809,8 +93805,8 @@ function vision__Image__calculate_unit_size_28vision__ImageType_29($0) { switch ($0 - 1 | 0) { default: $0 = __cxa_allocate_exception(16) | 0; - vision__Exception__Exception_28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__29($0, std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_std__nullptr_t__28char_20const__29($1, 11203)); - __cxa_throw($0 | 0, 26212, 14); + vision__Exception__Exception_28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__29($0, std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_std__nullptr_t__28char_20const__29($1, 11685)); + __cxa_throw($0 | 0, 27284, 14); abort(); case 1: @@ -93848,7 +93844,7 @@ function $28anonymous_20namespace_29__itanium_demangle__QualType__QualType_28_28 $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 3, HEAPU8[$1 + 5 | 0], HEAPU8[$1 + 6 | 0], HEAPU8[$1 + 7 | 0]); HEAP32[$0 + 12 >> 2] = $1; HEAP32[$0 + 8 >> 2] = $2; - HEAP32[$0 >> 2] = 71604; + HEAP32[$0 >> 2] = 72676; return $0; } @@ -93861,7 +93857,7 @@ function $28anonymous_20namespace_29__itanium_demangle__BracedExpr__BracedExpr_2 HEAP8[$0 + 16 | 0] = $3; HEAP32[$0 + 12 >> 2] = $2; HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 68208; + HEAP32[$0 >> 2] = 69280; return $0; } @@ -93970,7 +93966,7 @@ function $28anonymous_20namespace_29__itanium_demangle__PointerToMemberType__Poi $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 13, HEAPU8[$2 + 5 | 0], 1, 1); HEAP32[$0 + 12 >> 2] = $2; HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 72020; + HEAP32[$0 >> 2] = 73092; return $0; } @@ -93983,7 +93979,7 @@ function std____2__locale__id____get_28_29($0) { $1 = __stack_pointer - 32 | 0; __stack_pointer = $1; HEAP32[$1 + 12 >> 2] = 0; - HEAP32[$1 + 8 >> 2] = 337; + HEAP32[$1 + 8 >> 2] = 336; $2 = HEAP32[$1 + 12 >> 2]; HEAP32[$1 >> 2] = HEAP32[$1 + 8 >> 2]; HEAP32[$1 + 4 >> 2] = $2; @@ -94258,7 +94254,7 @@ function $28anonymous_20namespace_29__itanium_demangle__BoolExpr__printLeft_28_2 var $2 = 0, $3 = 0; $2 = __stack_pointer - 16 | 0; __stack_pointer = $2; - $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, HEAPU8[$0 + 8 | 0] ? 31466 : 31491); + $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, HEAPU8[$0 + 8 | 0] ? 32538 : 32563); $3 = HEAP32[$0 + 4 >> 2]; HEAP32[$2 >> 2] = HEAP32[$0 >> 2]; HEAP32[$2 + 4 >> 2] = $3; @@ -94277,20 +94273,20 @@ function std____2__pair_unsigned_20int_20const_2c_20unsigned_20int___pair_unsign function std____2__init_wam_pm_28_29() { var $0 = 0; - if (!HEAPU8[83368]) { - $0 = 83344; + if (!HEAPU8[84440]) { + $0 = 84416; while (1) { $0 = std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___basic_string_28_29($0) + 12 | 0; - if (($0 | 0) != 83368) { + if (($0 | 0) != 84440) { continue; } break; } - __cxa_atexit(344, 0, 1024); - HEAP8[83368] = 1; + __cxa_atexit(343, 0, 1024); + HEAP8[84440] = 1; } - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(83344, 62960); - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(83356, 62972); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84416, 64032); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84428, 64044); } function $28anonymous_20namespace_29__itanium_demangle__ForwardTemplateReference__printRight_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const($0, $1) { @@ -94359,7 +94355,7 @@ function $28anonymous_20namespace_29__itanium_demangle__CtorVtableSpecialName__C $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 21, 1, 1, 1); HEAP32[$0 + 12 >> 2] = $2; HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 64396; + HEAP32[$0 >> 2] = 65468; return $0; } @@ -94464,7 +94460,7 @@ function fopen($0, $1) { __stack_pointer = $2; label$1: { label$2: { - if (!strchr(33908, HEAP8[$1 | 0])) { + if (!strchr(34980, HEAP8[$1 | 0])) { wasm2js_i32$0 = __errno_location(), wasm2js_i32$1 = 28, HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; break label$2; } @@ -94490,7 +94486,7 @@ function $28anonymous_20namespace_29__itanium_demangle__ArraySubscriptExpr__Arra $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 48, 1, 1, 1); HEAP32[$0 + 12 >> 2] = $2; HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 68096; + HEAP32[$0 >> 2] = 69168; return $0; } @@ -94622,7 +94618,7 @@ function $28anonymous_20namespace_29__itanium_demangle__NonTypeTemplateParamDecl $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 29, 0, 1, 1); HEAP32[$0 + 12 >> 2] = $2; HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 65832; + HEAP32[$0 >> 2] = 66904; return $0; } @@ -94686,7 +94682,7 @@ function $28anonymous_20namespace_29__itanium_demangle__TypeTemplateParamDecl__p var $2 = 0, $3 = 0; $0 = __stack_pointer - 16 | 0; __stack_pointer = $0; - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($0 + 8 | 0, 37894); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($0 + 8 | 0, 38966); $3 = HEAP32[$2 + 4 >> 2]; HEAP32[$0 >> 2] = HEAP32[$2 >> 2]; HEAP32[$0 + 4 >> 2] = $3; @@ -94694,34 +94690,6 @@ function $28anonymous_20namespace_29__itanium_demangle__TypeTemplateParamDecl__p __stack_pointer = $0 + 16 | 0; } -function scalbn($0, $1) { - label$1: { - if (($1 | 0) >= 1024) { - $0 = $0 * 8.98846567431158e307; - if ($1 >>> 0 < 2047) { - $1 = $1 - 1023 | 0; - break label$1; - } - $0 = $0 * 8.98846567431158e307; - $1 = ($1 >>> 0 < 3069 ? $1 : 3069) - 2046 | 0; - break label$1; - } - if (($1 | 0) > -1023) { - break label$1; - } - $0 = $0 * 2.004168360008973e-292; - if ($1 >>> 0 > 4294965304) { - $1 = $1 + 969 | 0; - break label$1; - } - $0 = $0 * 2.004168360008973e-292; - $1 = ($1 >>> 0 > 4294964336 ? $1 : -2960) + 1938 | 0; - } - wasm2js_scratch_store_i32(0, 0); - wasm2js_scratch_store_i32(1, $1 + 1023 << 20); - return $0 * +wasm2js_scratch_load_f64(); -} - function std____2__vector_std____2__locale__facet__2c_20std____2____sso_allocator_std____2__locale__facet__2c_2030ul__20___vector_28unsigned_20long_29($0, $1) { std____2____vector_base_std____2__locale__facet__2c_20std____2____sso_allocator_std____2__locale__facet__2c_2030ul__20_____vector_base_28_29($0); if ($1) { @@ -94770,7 +94738,7 @@ function emscripten__internal__VectorAccess_std____2__vector_nftMarker_2c_20std_ function $28anonymous_20namespace_29__itanium_demangle__FloatLiteralImpl_long_20double___FloatLiteralImpl_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1) { var $2 = 0; $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 73, 1, 1, 1); - HEAP32[$0 >> 2] = 65268; + HEAP32[$0 >> 2] = 66340; $2 = HEAP32[$1 + 4 >> 2]; HEAP32[$0 + 8 >> 2] = HEAP32[$1 >> 2]; HEAP32[$0 + 12 >> 2] = $2; @@ -94800,7 +94768,7 @@ function $28anonymous_20namespace_29__itanium_demangle__QualifiedName__Qualified $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 22, 1, 1, 1); HEAP32[$0 + 12 >> 2] = $2; HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 67448; + HEAP32[$0 >> 2] = 68520; return $0; } @@ -94858,7 +94826,7 @@ function $28anonymous_20namespace_29__itanium_demangle__NameWithTemplateArgs__Na $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 37, 1, 1, 1); HEAP32[$0 + 12 >> 2] = $2; HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 70384; + HEAP32[$0 >> 2] = 71456; return $0; } @@ -94870,6 +94838,34 @@ function std____2____vector_base_vision__Image_2c_20std____2__allocator_vision__ return $0; } +function scalbn($0, $1) { + label$1: { + if (($1 | 0) >= 1024) { + $0 = $0 * 8.98846567431158e307; + if ($1 >>> 0 < 2047) { + $1 = $1 - 1023 | 0; + break label$1; + } + $0 = $0 * 8.98846567431158e307; + $1 = (($1 | 0) < 3069 ? $1 : 3069) - 2046 | 0; + break label$1; + } + if (($1 | 0) > -1023) { + break label$1; + } + $0 = $0 * 2.004168360008973e-292; + if ($1 >>> 0 > 4294965304) { + $1 = $1 + 969 | 0; + break label$1; + } + $0 = $0 * 2.004168360008973e-292; + $1 = (($1 | 0) > -2960 ? $1 : -2960) + 1938 | 0; + } + wasm2js_scratch_store_i32(0, 0); + wasm2js_scratch_store_i32(1, $1 + 1023 << 20); + return $0 * +wasm2js_scratch_load_f64(); +} + function $28anonymous_20namespace_29__itanium_demangle__ExpandedSpecialSubstitution__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__ExpandedSpecialSubstitution_2c_20_28anonymous_20namespace_29__itanium_demangle__SpecialSubKind___28_28anonymous_20namespace_29__itanium_demangle__SpecialSubKind__29($0, $1) { return $28anonymous_20namespace_29__itanium_demangle__ExpandedSpecialSubstitution__ExpandedSpecialSubstitution_28_28anonymous_20namespace_29__itanium_demangle__SpecialSubKind_29($28anonymous_20namespace_29__BumpPointerAllocator__allocate_28unsigned_20long_29($0, 12), HEAP32[$1 >> 2]); } @@ -94896,7 +94892,7 @@ function std____2____compressed_pair_elem_std____2__allocator_std____2__pair_flo function $28anonymous_20namespace_29__itanium_demangle__StructuredBindingName__StructuredBindingName_28_28anonymous_20namespace_29__itanium_demangle__NodeArray_29($0, $1) { var $2 = 0; $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 46, 1, 1, 1); - HEAP32[$0 >> 2] = 69836; + HEAP32[$0 >> 2] = 70908; $2 = HEAP32[$1 + 4 >> 2]; HEAP32[$0 + 8 >> 2] = HEAP32[$1 >> 2]; HEAP32[$0 + 12 >> 2] = $2; @@ -94931,7 +94927,7 @@ function emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_st function $28anonymous_20namespace_29__itanium_demangle__FloatLiteralImpl_double___FloatLiteralImpl_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1) { var $2 = 0; $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 72, 1, 1, 1); - HEAP32[$0 >> 2] = 65156; + HEAP32[$0 >> 2] = 66228; $2 = HEAP32[$1 + 4 >> 2]; HEAP32[$0 + 8 >> 2] = HEAP32[$1 >> 2]; HEAP32[$0 + 12 >> 2] = $2; @@ -94961,7 +94957,7 @@ function getenv($0) { if (HEAPU8[$3 + $0 | 0]) { break label$2; } - $1 = HEAP32[19493]; + $1 = HEAP32[19761]; if (!$1) { break label$2; } @@ -94994,7 +94990,7 @@ function getenv($0) { function $28anonymous_20namespace_29__itanium_demangle__TemplateArgumentPack__TemplateArgumentPack_28_28anonymous_20namespace_29__itanium_demangle__NodeArray_29($0, $1) { var $2 = 0; $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 33, 1, 1, 1); - HEAP32[$0 >> 2] = 70612; + HEAP32[$0 >> 2] = 71684; $2 = HEAP32[$1 + 4 >> 2]; HEAP32[$0 + 8 >> 2] = HEAP32[$1 >> 2]; HEAP32[$0 + 12 >> 2] = $2; @@ -95004,7 +95000,7 @@ function $28anonymous_20namespace_29__itanium_demangle__TemplateArgumentPack__Te function $28anonymous_20namespace_29__itanium_demangle__FloatLiteralImpl_float___FloatLiteralImpl_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1) { var $2 = 0; $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 71, 1, 1, 1); - HEAP32[$0 >> 2] = 65044; + HEAP32[$0 >> 2] = 66116; $2 = HEAP32[$1 + 4 >> 2]; HEAP32[$0 + 8 >> 2] = HEAP32[$1 >> 2]; HEAP32[$0 + 12 >> 2] = $2; @@ -95014,7 +95010,7 @@ function $28anonymous_20namespace_29__itanium_demangle__FloatLiteralImpl_float__ function $28anonymous_20namespace_29__itanium_demangle__DynamicExceptionSpec__DynamicExceptionSpec_28_28anonymous_20namespace_29__itanium_demangle__NodeArray_29($0, $1) { var $2 = 0; $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 17, 1, 1, 1); - HEAP32[$0 >> 2] = 71160; + HEAP32[$0 >> 2] = 72232; $2 = HEAP32[$1 + 4 >> 2]; HEAP32[$0 + 8 >> 2] = HEAP32[$1 >> 2]; HEAP32[$0 + 12 >> 2] = $2; @@ -95159,7 +95155,7 @@ function $28anonymous_20namespace_29__itanium_demangle__VectorType__VectorType_2 $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 25, 1, 1, 1); HEAP32[$0 + 12 >> 2] = $2; HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 71812; + HEAP32[$0 >> 2] = 72884; return $0; } @@ -95196,26 +95192,26 @@ function std____2____vector_base_unsigned_20short_2c_20std____2__allocator_unsig function std____2__init_am_pm_28_29() { var $0 = 0; - if (!HEAPU8[83336]) { - $0 = 83312; + if (!HEAPU8[84408]) { + $0 = 84384; while (1) { $0 = std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_28_29($0) + 12 | 0; - if (($0 | 0) != 83336) { + if (($0 | 0) != 84408) { continue; } break; } - __cxa_atexit(343, 0, 1024); - HEAP8[83336] = 1; + __cxa_atexit(342, 0, 1024); + HEAP8[84408] = 1; } - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83312, 34596); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83324, 34585); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(84384, 35668); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(84396, 35657); } function $28anonymous_20namespace_29__itanium_demangle__UnnamedTypeName__UnnamedTypeName_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1) { var $2 = 0; $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 44, 1, 1, 1); - HEAP32[$0 >> 2] = 65488; + HEAP32[$0 >> 2] = 66560; $2 = HEAP32[$1 + 4 >> 2]; HEAP32[$0 + 8 >> 2] = HEAP32[$1 >> 2]; HEAP32[$0 + 12 >> 2] = $2; @@ -95226,7 +95222,7 @@ function $28anonymous_20namespace_29__itanium_demangle__SyntheticTemplateParamNa $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 27, 1, 1, 1); HEAP32[$0 + 12 >> 2] = $2; HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 65596; + HEAP32[$0 >> 2] = 66668; return $0; } @@ -95234,7 +95230,7 @@ function $28anonymous_20namespace_29__itanium_demangle__ArrayType__ArrayType_28_ $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 14, 0, 0, 1); HEAP32[$0 + 12 >> 2] = $2; HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 71916; + HEAP32[$0 >> 2] = 72988; return $0; } @@ -95400,8 +95396,8 @@ function saveSetjmp($0, $1, $2, $3) { $2 = $2 | 0; $3 = $3 | 0; var $4 = 0, $5 = 0, $6 = 0; - $5 = HEAP32[19942] + 1 | 0; - HEAP32[19942] = $5; + $5 = HEAP32[20210] + 1 | 0; + HEAP32[20210] = $5; HEAP32[$0 >> 2] = $5; if ($3) { while (1) { @@ -95432,7 +95428,7 @@ function $28anonymous_20namespace_29__itanium_demangle__CtorDtorName__CtorDtorNa HEAP32[$0 + 16 >> 2] = $3; HEAP8[$0 + 12 | 0] = $2; HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 69624; + HEAP32[$0 >> 2] = 70696; return $0; } @@ -95443,7 +95439,7 @@ function std____2____compressed_pair_std____2____hash_node_base_std____2____hash function $28anonymous_20namespace_29__itanium_demangle__FunctionParam__FunctionParam_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1) { var $2 = 0; $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 60, 1, 1, 1); - HEAP32[$0 >> 2] = 66504; + HEAP32[$0 >> 2] = 67576; $2 = HEAP32[$1 + 4 >> 2]; HEAP32[$0 + 8 >> 2] = HEAP32[$1 >> 2]; HEAP32[$0 + 12 >> 2] = $2; @@ -95478,7 +95474,7 @@ function std____2__operator___28std____2____hash_map_iterator_std____2____hash_i function $28anonymous_20namespace_29__itanium_demangle__NodeArrayNode__NodeArrayNode_28_28anonymous_20namespace_29__itanium_demangle__NodeArray_29($0, $1) { var $2 = 0; $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 0, 1, 1, 1); - HEAP32[$0 >> 2] = 69292; + HEAP32[$0 >> 2] = 70364; $2 = HEAP32[$1 + 4 >> 2]; HEAP32[$0 + 8 >> 2] = HEAP32[$1 >> 2]; HEAP32[$0 + 12 >> 2] = $2; @@ -95489,14 +95485,14 @@ function $28anonymous_20namespace_29__itanium_demangle__NestedName__NestedName_2 $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 23, 1, 1, 1); HEAP32[$0 + 12 >> 2] = $2; HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 64612; + HEAP32[$0 >> 2] = 65684; return $0; } function $28anonymous_20namespace_29__itanium_demangle__TemplateArgs__TemplateArgs_28_28anonymous_20namespace_29__itanium_demangle__NodeArray_29($0, $1) { var $2 = 0; $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 35, 1, 1, 1); - HEAP32[$0 >> 2] = 70276; + HEAP32[$0 >> 2] = 71348; $2 = HEAP32[$1 + 4 >> 2]; HEAP32[$0 + 8 >> 2] = HEAP32[$1 >> 2]; HEAP32[$0 + 12 >> 2] = $2; @@ -95511,14 +95507,14 @@ function $28anonymous_20namespace_29__itanium_demangle__LocalName__LocalName_28_ $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 24, 1, 1, 1); HEAP32[$0 + 12 >> 2] = $2; HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 69952; + HEAP32[$0 >> 2] = 71024; return $0; } function $28anonymous_20namespace_29__itanium_demangle__EnableIfAttr__EnableIfAttr_28_28anonymous_20namespace_29__itanium_demangle__NodeArray_29($0, $1) { var $2 = 0; $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 9, 1, 1, 1); - HEAP32[$0 >> 2] = 70728; + HEAP32[$0 >> 2] = 71800; $2 = HEAP32[$1 + 4 >> 2]; HEAP32[$0 + 8 >> 2] = HEAP32[$1 >> 2]; HEAP32[$0 + 12 >> 2] = $2; @@ -95657,7 +95653,7 @@ function ar2CreateHandleSubMod($0, $1, $2) { return $3; } } - arLog(0, 3, 38080, 0); + arLog(0, 3, 39152, 0); exit(1); abort(); } @@ -95677,7 +95673,7 @@ function void_20emscripten__function_void_2c_20int_2c_20double__28char_20const__ function $28anonymous_20namespace_29__itanium_demangle__NameType__NameType_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1) { var $2 = 0; $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 7, 1, 1, 1); - HEAP32[$0 >> 2] = 64512; + HEAP32[$0 >> 2] = 65584; $2 = HEAP32[$1 + 4 >> 2]; HEAP32[$0 + 8 >> 2] = HEAP32[$1 >> 2]; HEAP32[$0 + 12 >> 2] = $2; @@ -95697,7 +95693,7 @@ function $28anonymous_20namespace_29__itanium_demangle__DeleteExpr__DeleteExpr_2 HEAP8[$0 + 13 | 0] = $3; HEAP8[$0 + 12 | 0] = $2; HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 67344; + HEAP32[$0 >> 2] = 68416; return $0; } @@ -95711,7 +95707,7 @@ function __cxxabiv1____pointer_to_member_type_info__can_catch_nested_28__cxxabiv if (!$1) { break label$1; } - $1 = __dynamic_cast($1, 63232, 63488, 0); + $1 = __dynamic_cast($1, 64304, 64560, 0); if (!$1 | HEAP32[$1 + 8 >> 2] & (HEAP32[$0 + 8 >> 2] ^ -1)) { break label$1; } @@ -95890,7 +95886,7 @@ function std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__2 function std____2__allocator_vision__DoGScaleInvariantDetector__FeaturePoint___allocate_28unsigned_20long_29($0, $1) { if (unsigned_20long_20std____2__allocator_traits_std____2__allocator_vision__DoGScaleInvariantDetector__FeaturePoint__20___max_size_std____2__allocator_vision__DoGScaleInvariantDetector__FeaturePoint__2c_20void__28std____2__allocator_vision__DoGScaleInvariantDetector__FeaturePoint__20const__29($0) >>> 0 < $1 >>> 0) { - std____2____throw_length_error_28char_20const__29(24985); + std____2____throw_length_error_28char_20const__29(25943); abort(); } return std____2____libcpp_allocate_28unsigned_20long_2c_20unsigned_20long_29(Math_imul($1, 36), 4); @@ -96369,7 +96365,7 @@ function std____2__unique_ptr_vision__Keyframe_96__2c_20std____2__default_delete function std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20___allocate_28unsigned_20long_29($0, $1) { if (unsigned_20long_20std____2__allocator_traits_std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20___max_size_std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__2c_20void__28std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20const__29($0) >>> 0 < $1 >>> 0) { - std____2____throw_length_error_28char_20const__29(24985); + std____2____throw_length_error_28char_20const__29(25943); abort(); } return std____2____libcpp_allocate_28unsigned_20long_2c_20unsigned_20long_29($1 << 3, 4); @@ -96597,18 +96593,18 @@ function __emscripten_environ_constructor() { break label$1; } $1 = dlmalloc((HEAP32[$0 + 12 >> 2] << 2) + 4 | 0); - HEAP32[19493] = $1; + HEAP32[19761] = $1; if (!$1) { break label$1; } $1 = dlmalloc(HEAP32[$0 + 8 >> 2]); if ($1) { - HEAP32[HEAP32[19493] + (HEAP32[$0 + 12 >> 2] << 2) >> 2] = 0; - if (!(__wasi_environ_get(HEAP32[19493], $1 | 0) | 0)) { + HEAP32[HEAP32[19761] + (HEAP32[$0 + 12 >> 2] << 2) >> 2] = 0; + if (!(__wasi_environ_get(HEAP32[19761], $1 | 0) | 0)) { break label$1; } } - HEAP32[19493] = 0; + HEAP32[19761] = 0; } __stack_pointer = $0 + 16 | 0; } @@ -96636,14 +96632,14 @@ function $28anonymous_20namespace_29__itanium_demangle__ForwardTemplateReference HEAP8[$0 + 16 | 0] = 0; HEAP32[$0 + 12 >> 2] = 0; HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 64716; + HEAP32[$0 >> 2] = 65788; return $0; } function $28anonymous_20namespace_29__itanium_demangle__ExpandedSpecialSubstitution__ExpandedSpecialSubstitution_28_28anonymous_20namespace_29__itanium_demangle__SpecialSubKind_29($0, $1) { $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 40, 1, 1, 1); HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 69504; + HEAP32[$0 >> 2] = 70576; return $0; } @@ -96651,7 +96647,7 @@ function wchar_t_20const__20std____2____num_get_wchar_t_____do_widen_p_wchar_t__ $0 = __stack_pointer - 16 | 0; __stack_pointer = $0; std____2__ios_base__getloc_28_29_20const($0 + 8 | 0, $1); - std____2__ctype_wchar_t___widen_28char_20const__2c_20char_20const__2c_20wchar_t__29_20const(std____2__ctype_wchar_t__20const__20std____2__use_facet_std____2__ctype_wchar_t__20__28std____2__locale_20const__29($0 + 8 | 0), 57440, 57466, $2); + std____2__ctype_wchar_t___widen_28char_20const__2c_20char_20const__2c_20wchar_t__29_20const(std____2__ctype_wchar_t__20const__20std____2__use_facet_std____2__ctype_wchar_t__20__28std____2__locale_20const__29($0 + 8 | 0), 58512, 58538, $2); std____2__locale___locale_28_29($0 + 8 | 0); __stack_pointer = $0 + 16 | 0; return $2; @@ -96707,7 +96703,7 @@ function std____2__allocator_std____2____hash_node_base_std____2____hash_node_st } function void_20const__20emscripten__internal__getLightTypeID_std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20__20__28std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20__20const__29($0) { - return 38372; + return 39444; } function std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___size_28_29_20const($0) { @@ -96938,7 +96934,7 @@ function emscripten__internal__GenericBindingType_std____2__vector_std____2__bas function $28anonymous_20namespace_29__itanium_demangle__ParameterPackExpansion__ParameterPackExpansion_28_28anonymous_20namespace_29__itanium_demangle__Node_20const__29($0, $1) { $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 34, 1, 1, 1); HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 66712; + HEAP32[$0 >> 2] = 67784; return $0; } @@ -96966,7 +96962,7 @@ function emscripten__internal__BindingType_std____2__vector_std____2__basic_stri function $28anonymous_20namespace_29__itanium_demangle__ConversionOperatorType__ConversionOperatorType_28_28anonymous_20namespace_29__itanium_demangle__Node_20const__29($0, $1) { $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 4, 1, 1, 1); HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 67656; + HEAP32[$0 >> 2] = 68728; return $0; } @@ -97091,17 +97087,6 @@ function $28anonymous_20namespace_29__itanium_demangle__NoexceptSpec__20_28anony return $28anonymous_20namespace_29__itanium_demangle__NoexceptSpec__NoexceptSpec_28_28anonymous_20namespace_29__itanium_demangle__Node_20const__29($28anonymous_20namespace_29__BumpPointerAllocator__allocate_28unsigned_20long_29($0, 12), HEAP32[$1 >> 2]); } -function void_20std____2__allocator_vision__PriorityQueueItem_96__20___construct_vision__PriorityQueueItem_96__2c_20vision__PriorityQueueItem_96__20const___28vision__PriorityQueueItem_96___2c_20vision__PriorityQueueItem_96__20const__29($0, $1, $2) { - var $3 = 0; - $2 = vision__PriorityQueueItem_96__20const__20std____2__forward_vision__PriorityQueueItem_96__20const___28std____2__remove_reference_vision__PriorityQueueItem_96__20const____type__29($2); - $0 = HEAP32[$2 >> 2]; - $3 = HEAP32[$2 + 4 >> 2]; - $2 = $0; - $0 = $1; - HEAP32[$0 >> 2] = $2; - HEAP32[$0 + 4 >> 2] = $3; -} - function unsigned_20long_20std____2__allocator_traits_std____2__allocator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void___20__20___max_size_std____2__allocator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void___20__2c_20void__28std____2__allocator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void___20__20const__29($0) { return std____2__allocator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void___20___max_size_28_29_20const($0); } @@ -97145,6 +97130,16 @@ function $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator__ return $0; } +function void_20std____2__allocator_vision__PriorityQueueItem_96__20___construct_vision__PriorityQueueItem_96__2c_20vision__PriorityQueueItem_96__20const___28vision__PriorityQueueItem_96___2c_20vision__PriorityQueueItem_96__20const__29($0, $1, $2) { + var $3 = 0; + $2 = vision__PriorityQueueItem_96__20const__20std____2__forward_vision__PriorityQueueItem_96__20const___28std____2__remove_reference_vision__PriorityQueueItem_96__20const____type__29($2); + $0 = HEAP32[$2 >> 2]; + $3 = HEAP32[$2 + 4 >> 2]; + $2 = $0; + $0 = $1; + HEAP32[$0 >> 2] = $2; + HEAP32[$0 + 4 >> 2] = $3; +} function std____2__unique_ptr_std____2____hash_node_std____2____hash_value_type_int_2c_20ARParam__2c_20void___2c_20std____2____hash_node_destructor_std____2__allocator_std____2____hash_node_std____2____hash_value_type_int_2c_20ARParam__2c_20void___20__20__20___get_deleter_28_29($0) { return std____2____compressed_pair_std____2____hash_node_std____2____hash_value_type_int_2c_20ARParam__2c_20void____2c_20std____2____hash_node_destructor_std____2__allocator_std____2____hash_node_std____2____hash_value_type_int_2c_20ARParam__2c_20void___20__20__20___second_28_29($0); } @@ -97184,14 +97179,14 @@ function arVecHousehold($0) { function $28anonymous_20namespace_29__itanium_demangle__SpecialSubstitution__SpecialSubstitution_28_28anonymous_20namespace_29__itanium_demangle__SpecialSubKind_29($0, $1) { $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 41, 1, 1, 1); HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 70056; + HEAP32[$0 >> 2] = 71128; return $0; } function $28anonymous_20namespace_29__itanium_demangle__PointerType__PointerType_28_28anonymous_20namespace_29__itanium_demangle__Node_20const__29($0, $1) { $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 11, HEAPU8[$1 + 5 | 0], 1, 1); HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 72248; + HEAP32[$0 >> 2] = 73320; return $0; } @@ -97206,7 +97201,7 @@ function std____2____hash_iterator_std____2____hash_node_std____2____hash_value_ function $28anonymous_20namespace_29__itanium_demangle__SizeofParamPackExpr__SizeofParamPackExpr_28_28anonymous_20namespace_29__itanium_demangle__Node_20const__29($0, $1) { $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 55, 1, 1, 1); HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 69180; + HEAP32[$0 >> 2] = 70252; return $0; } @@ -97287,10 +97282,10 @@ function arPattLoad($0, $1) { label$1: { if (!$3) { HEAP32[$2 + 16 >> 2] = $1; - arLog(0, 3, 5644, $2 + 16 | 0); + arLog(0, 3, 5986, $2 + 16 | 0); wasm2js_i32$0 = $2, wasm2js_i32$1 = strerror(HEAP32[__errno_location() >> 2]), HEAP32[wasm2js_i32$0 + 4 >> 2] = wasm2js_i32$1; - HEAP32[$2 >> 2] = 7263; - arLog(0, 3, 6119, $2); + HEAP32[$2 >> 2] = 7599; + arLog(0, 3, 6461, $2); $1 = -1; break label$1; } @@ -97339,14 +97334,14 @@ function std____2____hash_node_base_std____2____hash_node_std____2____hash_value function $28anonymous_20namespace_29__itanium_demangle__TypeTemplateParamDecl__TypeTemplateParamDecl_28_28anonymous_20namespace_29__itanium_demangle__Node__29($0, $1) { $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 28, 0, 1, 1); HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 65716; + HEAP32[$0 >> 2] = 66788; return $0; } function $28anonymous_20namespace_29__itanium_demangle__TemplateParamPackDecl__TemplateParamPackDecl_28_28anonymous_20namespace_29__itanium_demangle__Node__29($0, $1) { $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 31, 0, 1, 1); HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 66072; + HEAP32[$0 >> 2] = 67144; return $0; } @@ -97526,21 +97521,21 @@ function kpmFopen($0, $1, $2) { function $28anonymous_20namespace_29__itanium_demangle__PixelVectorType__PixelVectorType_28_28anonymous_20namespace_29__itanium_demangle__Node_20const__29($0, $1) { $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 26, 1, 1, 1); HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 71704; + HEAP32[$0 >> 2] = 72776; return $0; } function $28anonymous_20namespace_29__itanium_demangle__LiteralOperator__LiteralOperator_28_28anonymous_20namespace_29__itanium_demangle__Node_20const__29($0, $1) { $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 19, 1, 1, 1); HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 67772; + HEAP32[$0 >> 2] = 68844; return $0; } function $28anonymous_20namespace_29__itanium_demangle__GlobalQualifiedName__GlobalQualifiedName_28_28anonymous_20namespace_29__itanium_demangle__Node__29($0, $1) { $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 38, 1, 1, 1); HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 67880; + HEAP32[$0 >> 2] = 68952; return $0; } @@ -97644,15 +97639,15 @@ function std____2____compressed_pair_std____2____compressed_pair_vision__Keyfram function $28anonymous_20namespace_29__itanium_demangle__StringLiteral__StringLiteral_28_28anonymous_20namespace_29__itanium_demangle__Node_20const__29($0, $1) { $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 67, 1, 1, 1); HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 65380; + HEAP32[$0 >> 2] = 66452; return $0; } function std____2__basic_istream_wchar_t_2c_20std____2__char_traits_wchar_t__20___basic_istream_28std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20___29($0, $1) { var $2 = 0; $2 = std____2__basic_ios_wchar_t_2c_20std____2__char_traits_wchar_t__20___basic_ios_28_29($0 + 8 | 0); - HEAP32[$0 >> 2] = 52236; - HEAP32[$2 >> 2] = 52256; + HEAP32[$0 >> 2] = 53308; + HEAP32[$2 >> 2] = 53328; HEAP32[$0 + 4 >> 2] = 0; std____2__basic_ios_wchar_t_2c_20std____2__char_traits_wchar_t__20___init_28std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20___29($2, $1); return $0; @@ -97726,14 +97721,14 @@ function decltype_28_28fp_base_28_29_29_20__20_28fp0_base_28_29_29_29_20std____2 function $28anonymous_20namespace_29__itanium_demangle__StdQualifiedName__StdQualifiedName_28_28anonymous_20namespace_29__itanium_demangle__Node__29($0, $1) { $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 39, 1, 1, 1); HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 70500; + HEAP32[$0 >> 2] = 71572; return $0; } function $28anonymous_20namespace_29__itanium_demangle__NoexceptSpec__NoexceptSpec_28_28anonymous_20namespace_29__itanium_demangle__Node_20const__29($0, $1) { $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 16, 1, 1, 1); HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 71052; + HEAP32[$0 >> 2] = 72124; return $0; } @@ -97808,7 +97803,7 @@ function std____2____compressed_pair_std____2____hash_node_base_std____2____hash function $28anonymous_20namespace_29__itanium_demangle__LambdaExpr__LambdaExpr_28_28anonymous_20namespace_29__itanium_demangle__Node_20const__29($0, $1) { $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 68, 1, 1, 1); HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 66296; + HEAP32[$0 >> 2] = 67368; return $0; } @@ -97872,7 +97867,7 @@ function std____2____compressed_pair_vision__VisualDatabase_vision__FREAKExtract function $28anonymous_20namespace_29__itanium_demangle__ThrowExpr__ThrowExpr_28_28anonymous_20namespace_29__itanium_demangle__Node_20const__29($0, $1) { $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 65, 1, 1, 1); HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 69400; + HEAP32[$0 >> 2] = 70472; return $0; } @@ -97933,7 +97928,7 @@ function std____2____compressed_pair_elem_std____2__allocator_unsigned_20short__ function $28anonymous_20namespace_29__itanium_demangle__DtorName__DtorName_28_28anonymous_20namespace_29__itanium_demangle__Node_20const__29($0, $1) { $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 43, 1, 1, 1); HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 67556; + HEAP32[$0 >> 2] = 68628; return $0; } @@ -98179,7 +98174,7 @@ function std____2____hash_node_base_std____2____hash_node_std____2____hash_value } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20__20__2c_20unsigned_20long_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const___20___get_28_29() { - return 38784; + return 39856; } function void_20std____2__allocator_traits_std____2__allocator_vision__Image__20___construct_vision__Image_2c_20vision__Image_20const__2c_20void__28std____2__allocator_vision__Image___2c_20vision__Image__2c_20vision__Image_20const__29($0, $1, $2) { @@ -98338,8 +98333,8 @@ function std____2__iterator_traits_std____2____wrap_iter_int_20const___20___diff function std____2__basic_ostream_wchar_t_2c_20std____2__char_traits_wchar_t__20___basic_ostream_28std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20___29($0, $1) { var $2 = 0; $2 = std____2__basic_ios_wchar_t_2c_20std____2__char_traits_wchar_t__20___basic_ios_28_29($0 + 4 | 0); - HEAP32[$0 >> 2] = 52332; - HEAP32[$2 >> 2] = 52352; + HEAP32[$0 >> 2] = 53404; + HEAP32[$2 >> 2] = 53424; std____2__basic_ios_wchar_t_2c_20std____2__char_traits_wchar_t__20___init_28std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20___29($2, $1); return $0; } @@ -98430,8 +98425,8 @@ function std____2__enable_if__28is_move_constructible__28anonymous_20namespace_2 function std____2__basic_istream_char_2c_20std____2__char_traits_char__20___basic_istream_28std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20___29($0, $1) { var $2 = 0; $2 = std____2__basic_ios_char_2c_20std____2__char_traits_char__20___basic_ios_28_29($0 + 8 | 0); - HEAP32[$0 >> 2] = 52188; - HEAP32[$2 >> 2] = 52208; + HEAP32[$0 >> 2] = 53260; + HEAP32[$2 >> 2] = 53280; HEAP32[$0 + 4 >> 2] = 0; std____2__basic_ios_char_2c_20std____2__char_traits_char__20___init_28std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20___29($2, $1); return $0; @@ -98439,7 +98434,7 @@ function std____2__basic_istream_char_2c_20std____2__char_traits_char__20___basi function std____2__allocator_vision__Point3d_float__20___allocate_28unsigned_20long_29($0, $1) { if (unsigned_20long_20std____2__allocator_traits_std____2__allocator_vision__Point3d_float__20__20___max_size_std____2__allocator_vision__Point3d_float__20__2c_20void__28std____2__allocator_vision__Point3d_float__20__20const__29($0) >>> 0 < $1 >>> 0) { - std____2____throw_length_error_28char_20const__29(14236); + std____2____throw_length_error_28char_20const__29(14652); abort(); } return std____2____libcpp_allocate_28unsigned_20long_2c_20unsigned_20long_29(Math_imul($1, 12), 4); @@ -98625,7 +98620,7 @@ function emscripten__val_20_28__emscripten__internal__getContext_emscripten__val } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20__20__2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const___20___get_28_29() { - return 38616; + return 39688; } function std____2__default_delete_vision__VisualDatabase_vision__FREAKExtractor_2c_20vision__BinaryFeatureStore_2c_20vision__BinaryFeatureMatcher_96__20__20___operator_28_29_28vision__VisualDatabase_vision__FREAKExtractor_2c_20vision__BinaryFeatureStore_2c_20vision__BinaryFeatureMatcher_96__20___29_20const($0, $1) { @@ -98674,7 +98669,7 @@ function std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std__ function std____2__allocator_vision__Point2d_float__20___allocate_28unsigned_20long_29($0, $1) { if (unsigned_20long_20std____2__allocator_traits_std____2__allocator_vision__Point2d_float__20__20___max_size_std____2__allocator_vision__Point2d_float__20__2c_20void__28std____2__allocator_vision__Point2d_float__20__20const__29($0) >>> 0 < $1 >>> 0) { - std____2____throw_length_error_28char_20const__29(18874); + std____2____throw_length_error_28char_20const__29(19556); abort(); } return std____2____libcpp_allocate_28unsigned_20long_2c_20unsigned_20long_29($1 << 3, 4); @@ -98839,7 +98834,7 @@ function std____2__remove_reference_std____2____hash_node_destructor_std____2__a function std____2__allocator_std____2__locale__facet____allocate_28unsigned_20long_29($0, $1) { if (unsigned_20long_20std____2__allocator_traits_std____2__allocator_std____2__locale__facet___20___max_size_std____2__allocator_std____2__locale__facet___2c_20void__28std____2__allocator_std____2__locale__facet___20const__29($0) >>> 0 < $1 >>> 0) { - std____2____throw_length_error_28char_20const__29(31398); + std____2____throw_length_error_28char_20const__29(32470); abort(); } return std____2____libcpp_allocate_28unsigned_20long_2c_20unsigned_20long_29($1 << 2, 4); @@ -98911,7 +98906,7 @@ function std____2__ctype_char___ctype_28unsigned_20short_20const__2c_20bool_2c_2 std____2__ctype_base__ctype_base_28_29($0); HEAP8[$0 + 12 | 0] = $2; HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 57708; + HEAP32[$0 >> 2] = 58780; if (!$1) { wasm2js_i32$0 = $0, wasm2js_i32$1 = std____2__ctype_char___classic_table_28_29(), HEAP32[wasm2js_i32$0 + 8 >> 2] = wasm2js_i32$1; @@ -98973,7 +98968,7 @@ function std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_ function std____2__allocator_vision__FeaturePoint___allocate_28unsigned_20long_29($0, $1) { if (unsigned_20long_20std____2__allocator_traits_std____2__allocator_vision__FeaturePoint__20___max_size_std____2__allocator_vision__FeaturePoint__2c_20void__28std____2__allocator_vision__FeaturePoint__20const__29($0) >>> 0 < $1 >>> 0) { - std____2____throw_length_error_28char_20const__29(14236); + std____2____throw_length_error_28char_20const__29(14652); abort(); } return std____2____libcpp_allocate_28unsigned_20long_2c_20unsigned_20long_29(Math_imul($1, 20), 4); @@ -99122,8 +99117,8 @@ function std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_2 function std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___basic_ostream_28std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20___29($0, $1) { var $2 = 0; $2 = std____2__basic_ios_char_2c_20std____2__char_traits_char__20___basic_ios_28_29($0 + 4 | 0); - HEAP32[$0 >> 2] = 52284; - HEAP32[$2 >> 2] = 52304; + HEAP32[$0 >> 2] = 53356; + HEAP32[$2 >> 2] = 53376; std____2__basic_ios_char_2c_20std____2__char_traits_char__20___init_28std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20___29($2, $1); return $0; } @@ -99200,7 +99195,7 @@ function std____2____compressed_pair_std____2__basic_string_char_2c_20std____2__ } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20___2c_20unsigned_20long_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const___20___get_28_29() { - return 38880; + return 39952; } function vision__BinarykMedoids_96___BinarykMedoids_28int__29($0, $1) { @@ -99252,7 +99247,7 @@ function vision__RobustHomography_float___init_28float_2c_20int_2c_20int_2c_20in function kpmDeleteRefDataSet($0) { var $1 = 0, $2 = 0; if (!$0) { - arLog(0, 3, 7817, 0); + arLog(0, 3, 8191, 0); return -1; } $1 = HEAP32[$0 >> 2]; @@ -99294,7 +99289,7 @@ function std____2____compressed_pair_elem_std____2____unordered_map_equal_int_2c function sbrk($0) { var $1 = 0, $2 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; - $1 = HEAP32[18237]; + $1 = HEAP32[18505]; $2 = $0 + 3 & -4; $0 = $1 + $2 | 0; label$1: { @@ -99306,7 +99301,7 @@ function sbrk($0) { break label$1; } } - HEAP32[18237] = $0; + HEAP32[18505] = $0; return $1; } wasm2js_i32$0 = __errno_location(), wasm2js_i32$1 = 48, HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; @@ -99329,11 +99324,11 @@ function _ZN17compiler_builtins3int3mul3Mul3mul17h070e9a1c69faec5bE($0, $1, $2, } function std____2__money_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___20std____2___28anonymous_20namespace_29__make_std____2__money_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20__2c_20unsigned_20int__28unsigned_20int_29() { - std____2__money_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___money_put_28unsigned_20long_29(83600, 1); + std____2__money_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___money_put_28unsigned_20long_29(84672, 1); } function std____2__money_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___20std____2___28anonymous_20namespace_29__make_std____2__money_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20__2c_20unsigned_20int__28unsigned_20int_29() { - std____2__money_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___money_get_28unsigned_20long_29(83584, 1); + std____2__money_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___money_get_28unsigned_20long_29(84656, 1); } function std____2____bucket_list_deallocator_std____2__allocator_std____2____hash_node_base_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__shared_ptr_vision__Keyframe_96__20__20__2c_20void_______20___size_28_29($0) { @@ -99343,7 +99338,7 @@ function std____2____bucket_list_deallocator_std____2__allocator_std____2____has function $28anonymous_20namespace_29__itanium_demangle__BoolExpr__BoolExpr_28bool_29($0, $1) { $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 66, 1, 1, 1); HEAP8[$0 + 8 | 0] = $1; - HEAP32[$0 >> 2] = 64944; + HEAP32[$0 >> 2] = 66016; return $0; } @@ -99368,7 +99363,7 @@ function void_20std____2____construct_backward_with_exception_guarantees_std____ function vision__BinomialPyramid32f___BinomialPyramid32f_28_29($0) { $0 = $0 | 0; - HEAP32[$0 >> 2] = 26184; + HEAP32[$0 >> 2] = 27256; std____2__vector_float_2c_20std____2__allocator_float__20____vector_28_29($0 + 56 | 0); std____2__vector_float_2c_20std____2__allocator_float__20____vector_28_29($0 + 44 | 0); std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short__20____vector_28_29($0 + 32 | 0); @@ -99436,11 +99431,11 @@ function void_20vision__ArrayShuffle_int__28int__2c_20int_2c_20int_2c_20int__29( } function std____2__time_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___20std____2___28anonymous_20namespace_29__make_std____2__time_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20__2c_20unsigned_20int__28unsigned_20int_29() { - std____2__time_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___time_put_28unsigned_20long_29(83656, 1); + std____2__time_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___time_put_28unsigned_20long_29(84728, 1); } function std____2__time_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___20std____2___28anonymous_20namespace_29__make_std____2__time_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20__2c_20unsigned_20int__28unsigned_20int_29() { - std____2__time_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___time_get_28unsigned_20long_29(83624, 1); + std____2__time_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___time_get_28unsigned_20long_29(84696, 1); } function std____2__allocator_std____2____hash_node_base_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__shared_ptr_vision__Keyframe_96__20__20__2c_20void________deallocate_28std____2____hash_node_base_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__shared_ptr_vision__Keyframe_96__20__20__2c_20void_______2c_20unsigned_20long_29($0, $1, $2) { @@ -99504,7 +99499,7 @@ function __cxxabiv1____pbase_type_info__can_catch_28__cxxabiv1____shim_type_info if (!$1) { break label$1; } - $3 = __dynamic_cast($1, 63232, 63328, 0); + $3 = __dynamic_cast($1, 64304, 64400, 0); if (!$3) { break label$1; } @@ -99604,11 +99599,11 @@ function vision__Node_96___Node_28int_2c_20unsigned_20char_20const__29($0, $1, $ } function std____2__num_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___20std____2___28anonymous_20namespace_29__make_std____2__num_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20__2c_20unsigned_20int__28unsigned_20int_29() { - std____2__num_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___num_put_28unsigned_20long_29(83536, 1); + std____2__num_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___num_put_28unsigned_20long_29(84608, 1); } function std____2__num_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___20std____2___28anonymous_20namespace_29__make_std____2__num_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20__2c_20unsigned_20int__28unsigned_20int_29() { - std____2__num_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___num_get_28unsigned_20long_29(83520, 1); + std____2__num_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___num_get_28unsigned_20long_29(84592, 1); } function $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, $1, $2, $3, $4) { @@ -99616,7 +99611,7 @@ function $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymou HEAP8[$0 + 6 | 0] = $3; HEAP8[$0 + 5 | 0] = $2; HEAP8[$0 + 4 | 0] = $1; - HEAP32[$0 >> 2] = 64352; + HEAP32[$0 >> 2] = 65424; return $0; } @@ -99671,7 +99666,7 @@ function std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std__ function std____2__allocator_unsigned_20short___allocate_28unsigned_20long_29($0, $1) { if (unsigned_20long_20std____2__allocator_traits_std____2__allocator_unsigned_20short__20___max_size_std____2__allocator_unsigned_20short__2c_20void__28std____2__allocator_unsigned_20short__20const__29($0) >>> 0 < $1 >>> 0) { - std____2____throw_length_error_28char_20const__29(15054); + std____2____throw_length_error_28char_20const__29(15508); abort(); } return std____2____libcpp_allocate_28unsigned_20long_2c_20unsigned_20long_29($1 << 1, 2); @@ -99899,7 +99894,7 @@ function __cxxabiv1____base_class_type_info__search_above_dst_28__cxxabiv1____dy function vision__Exception__Exception_28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__29($0, $1) { std__exception__exception_28_29($0); - HEAP32[$0 >> 2] = 26276; + HEAP32[$0 >> 2] = 27348; std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__29($0 + 4 | 0, $1); return $0; } @@ -99946,7 +99941,7 @@ function std____2__vector_int_2c_20std____2__allocator_int__20___clear_28_29($0) function std____2__allocator_unsigned_20char___allocate_28unsigned_20long_29($0, $1) { if (unsigned_20long_20std____2__allocator_traits_std____2__allocator_unsigned_20char__20___max_size_std____2__allocator_unsigned_20char__2c_20void__28std____2__allocator_unsigned_20char__20const__29($0) >>> 0 < $1 >>> 0) { - std____2____throw_length_error_28char_20const__29(14236); + std____2____throw_length_error_28char_20const__29(14652); abort(); } return std____2____libcpp_allocate_28unsigned_20long_2c_20unsigned_20long_29($1, 1); @@ -100065,7 +100060,7 @@ function $28anonymous_20namespace_29__itanium_demangle__PODSmallVector__28anonym function std____2__allocator_vision__Image___allocate_28unsigned_20long_29($0, $1) { if (unsigned_20long_20std____2__allocator_traits_std____2__allocator_vision__Image__20___max_size_std____2__allocator_vision__Image__2c_20void__28std____2__allocator_vision__Image__20const__29($0) >>> 0 < $1 >>> 0) { - std____2____throw_length_error_28char_20const__29(24985); + std____2____throw_length_error_28char_20const__29(25943); abort(); } return std____2____libcpp_allocate_28unsigned_20long_2c_20unsigned_20long_29($1 << 5, 4); @@ -100196,7 +100191,7 @@ function $28anonymous_20namespace_29__itanium_demangle__OutputStream__grow_28uns break label$1; } $2 = $2 << 1; - $1 = $1 >>> 0 > $2 >>> 0 ? $1 : $2; + $1 = $1 >>> 0 < $2 >>> 0 ? $2 : $1; HEAP32[$0 + 8 >> 2] = $1; $1 = dlrealloc(HEAP32[$0 >> 2], $1); HEAP32[$0 >> 2] = $1; @@ -100224,7 +100219,7 @@ function vision__Image__shallowCopy_28vision__Image_20const__29($0, $1) { function vision__BinomialPyramid32f__BinomialPyramid32f_28_29($0) { vision__GaussianScaleSpacePyramid__GaussianScaleSpacePyramid_28_29($0); - HEAP32[$0 >> 2] = 26184; + HEAP32[$0 >> 2] = 27256; std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short__20___vector_28_29($0 + 32 | 0); std____2__vector_float_2c_20std____2__allocator_float__20___vector_28_29($0 + 44 | 0); std____2__vector_float_2c_20std____2__allocator_float__20___vector_28_29($0 + 56 | 0); @@ -100292,11 +100287,11 @@ function std____2__pointer_traits_std____2____hash_value_type_unsigned_20int_2c_ } function std____2__money_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___20std____2___28anonymous_20namespace_29__make_std____2__money_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20__2c_20unsigned_20int__28unsigned_20int_29() { - std____2__money_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___money_put_28unsigned_20long_29(83592, 1); + std____2__money_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___money_put_28unsigned_20long_29(84664, 1); } function std____2__money_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___20std____2___28anonymous_20namespace_29__make_std____2__money_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20__2c_20unsigned_20int__28unsigned_20int_29() { - std____2__money_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___money_get_28unsigned_20long_29(83576, 1); + std____2__money_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___money_get_28unsigned_20long_29(84648, 1); } function std____2____compressed_pair_float_2c_20std____2____unordered_map_equal_int_2c_20std____2____hash_value_type_int_2c_20arController__2c_20std____2__equal_to_int__2c_20std____2__hash_int__2c_20true__20___second_28_29($0) { @@ -100400,11 +100395,11 @@ function std____2__vector_std____2__vector_std____2__pair_float_2c_20unsigned_20 } function std____2__time_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___20std____2___28anonymous_20namespace_29__make_std____2__time_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20__2c_20unsigned_20int__28unsigned_20int_29() { - std____2__time_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___time_put_28unsigned_20long_29(83640, 1); + std____2__time_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___time_put_28unsigned_20long_29(84712, 1); } function std____2__time_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___20std____2___28anonymous_20namespace_29__make_std____2__time_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20__2c_20unsigned_20int__28unsigned_20int_29() { - std____2__time_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___time_get_28unsigned_20long_29(83608, 1); + std____2__time_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___time_get_28unsigned_20long_29(84680, 1); } function std____2__shared_ptr_vision__Keyframe_96__20_____shared_ptr_default_delete_vision__Keyframe_96__2c_20vision__Keyframe_96__20__20const__20std____2__addressof_std____2__shared_ptr_vision__Keyframe_96__20_____shared_ptr_default_delete_vision__Keyframe_96__2c_20vision__Keyframe_96__20__20const__28std____2__shared_ptr_vision__Keyframe_96__20_____shared_ptr_default_delete_vision__Keyframe_96__2c_20vision__Keyframe_96__20__20const__29($0) { @@ -100598,11 +100593,11 @@ function std____2__vector_std____2__locale__facet__2c_20std____2____sso_allocato } function std____2__num_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___20std____2___28anonymous_20namespace_29__make_std____2__num_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20__2c_20unsigned_20int__28unsigned_20int_29() { - std____2__num_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___num_put_28unsigned_20long_29(83528, 1); + std____2__num_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___num_put_28unsigned_20long_29(84600, 1); } function std____2__num_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___20std____2___28anonymous_20namespace_29__make_std____2__num_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20__2c_20unsigned_20int__28unsigned_20int_29() { - std____2__num_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___num_get_28unsigned_20long_29(83512, 1); + std____2__num_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___num_get_28unsigned_20long_29(84584, 1); } function std____2__allocator_traits_std____2__allocator_vision__DoGScaleInvariantDetector__FeaturePoint__20___deallocate_28std____2__allocator_vision__DoGScaleInvariantDetector__FeaturePoint___2c_20vision__DoGScaleInvariantDetector__FeaturePoint__2c_20unsigned_20long_29($0, $1, $2) { @@ -100696,7 +100691,7 @@ function std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std__ function std____2__allocator_nftMarker___allocate_28unsigned_20long_29($0, $1) { if (unsigned_20long_20std____2__allocator_traits_std____2__allocator_nftMarker__20___max_size_std____2__allocator_nftMarker__2c_20void__28std____2__allocator_nftMarker__20const__29($0) >>> 0 < $1 >>> 0) { - std____2____throw_length_error_28char_20const__29(31398); + std____2____throw_length_error_28char_20const__29(32470); abort(); } return std____2____libcpp_allocate_28unsigned_20long_2c_20unsigned_20long_29($1 << 4, 4); @@ -100873,7 +100868,7 @@ function std____2__vector_vision__PriorityQueueItem_96__2c_20std____2__allocator function std____2__allocator_wchar_t___allocate_28unsigned_20long_29($0, $1) { if (unsigned_20long_20std____2__allocator_traits_std____2__allocator_wchar_t__20___max_size_std____2__allocator_wchar_t__2c_20void__28std____2__allocator_wchar_t__20const__29($0) >>> 0 < $1 >>> 0) { - std____2____throw_length_error_28char_20const__29(31398); + std____2____throw_length_error_28char_20const__29(32470); abort(); } return std____2____libcpp_allocate_28unsigned_20long_2c_20unsigned_20long_29($1 << 2, 4); @@ -101105,7 +101100,7 @@ function std____2__ctype_wchar_t___do_tolower_28wchar_t__2c_20wchar_t_20const__2 function std____2__allocator_float___allocate_28unsigned_20long_29($0, $1) { if (unsigned_20long_20std____2__allocator_traits_std____2__allocator_float__20___max_size_std____2__allocator_float__2c_20void__28std____2__allocator_float__20const__29($0) >>> 0 < $1 >>> 0) { - std____2____throw_length_error_28char_20const__29(24985); + std____2____throw_length_error_28char_20const__29(25943); abort(); } return std____2____libcpp_allocate_28unsigned_20long_2c_20unsigned_20long_29($1 << 2, 4); @@ -101222,7 +101217,7 @@ function $28anonymous_20namespace_29__itanium_demangle__StringView__dropFront_28 var $3 = 0, $4 = 0; $4 = HEAP32[$1 >> 2]; $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__size_28_29_20const($1); - $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__2c_20char_20const__29($0, $4 + ($2 >>> 0 < $3 >>> 0 ? $2 : $3) | 0, HEAP32[$1 + 4 >> 2]); + $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__2c_20char_20const__29($0, $4 + ($2 >>> 0 > $3 >>> 0 ? $3 : $2) | 0, HEAP32[$1 + 4 >> 2]); } function std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20_____test_for_eof_28_29_20const($0) { @@ -101272,10 +101267,10 @@ function std____2____compressed_pair_elem_unsigned_20int__2c_200_2c_20false_____ } function std____2__DoIOSInit___DoIOSInit_28_29($0) { - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___flush_28_29(80984); - std____2__basic_ostream_wchar_t_2c_20std____2__char_traits_wchar_t__20___flush_28_29(81068); - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___flush_28_29(81320); - std____2__basic_ostream_wchar_t_2c_20std____2__char_traits_wchar_t__20___flush_28_29(81404); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___flush_28_29(82056); + std____2__basic_ostream_wchar_t_2c_20std____2__char_traits_wchar_t__20___flush_28_29(82140); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___flush_28_29(82392); + std____2__basic_ostream_wchar_t_2c_20std____2__char_traits_wchar_t__20___flush_28_29(82476); return $0; } @@ -101357,7 +101352,7 @@ function std____2__allocator_int___allocate_28unsigned_20long_29($0, $1) { function std____2__allocator_char___allocate_28unsigned_20long_29($0, $1) { if (unsigned_20long_20std____2__allocator_traits_std____2__allocator_char__20___max_size_std____2__allocator_char__2c_20void__28std____2__allocator_char__20const__29($0) >>> 0 < $1 >>> 0) { - std____2____throw_length_error_28char_20const__29(31398); + std____2____throw_length_error_28char_20const__29(32470); abort(); } return std____2____libcpp_allocate_28unsigned_20long_2c_20unsigned_20long_29($1, 1); @@ -101392,13 +101387,13 @@ function jpeg_std_error($0) { HEAP32[$0 + 128 >> 2] = 0; HEAP32[$0 + 116 >> 2] = 126; HEAP32[$0 + 120 >> 2] = 0; - HEAP32[$0 + 112 >> 2] = 41536; + HEAP32[$0 + 112 >> 2] = 42608; HEAP32[$0 + 20 >> 2] = 0; return $0 | 0; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_unsigned_20long_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20__20const__20__20___get_28_29() { - return 38808; + return 39880; } function std____2__pointer_traits_std____2____hash_value_type_unsigned_20int_2c_20unsigned_20int_____pointer_to_28std____2____hash_value_type_unsigned_20int_2c_20unsigned_20int___29($0) { @@ -101446,9 +101441,9 @@ function log2_inline($0) { $2 = $0 - 1060306944 | 0; $1 = +(wasm2js_scratch_store_i32(2, $0 - ($2 & -8388608) | 0), wasm2js_scratch_load_f32()); $0 = $2 >>> 15 & 240; - $1 = $1 * HEAPF64[$0 + 48008 >> 3] + -1; + $1 = $1 * HEAPF64[$0 + 49080 >> 3] + -1; $3 = $1 * $1; - return (HEAPF64[6033] * $1 + HEAPF64[6034]) * ($3 * $3) + ((HEAPF64[6035] * $1 + HEAPF64[6036]) * $3 + (HEAPF64[6037] * $1 + (HEAPF64[$0 + 48016 >> 3] + +($2 >> 23)))); + return (HEAPF64[6167] * $1 + HEAPF64[6168]) * ($3 * $3) + ((HEAPF64[6169] * $1 + HEAPF64[6170]) * $3 + (HEAPF64[6171] * $1 + (HEAPF64[$0 + 49088 >> 3] + +($2 >> 23)))); } function getint($0) { @@ -101496,11 +101491,11 @@ function ar2GetTriangleArea($0, $1, $2) { } function void_20std____2__locale____imp__install_std____2__money_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20__20__28std____2__money_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___29($0, $1) { - std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(82048)); + std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83120)); } function void_20std____2__locale____imp__install_std____2__money_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20__20__28std____2__money_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___29($0, $1) { - std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(82032)); + std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83104)); } function std____2__vector_vision__Point3d_float__2c_20std____2__allocator_vision__Point3d_float__20__20____ConstructTransaction___ConstructTransaction_28std____2__vector_vision__Point3d_float__2c_20std____2__allocator_vision__Point3d_float__20__20___2c_20unsigned_20long_29($0, $1, $2) { @@ -101548,7 +101543,7 @@ function long_20const__20std____2__min_long_2c_20std____2____less_long_2c_20long } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_std____2__vector_int_2c_20std____2__allocator_int__20__2c_20int_2c_20std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20____20___get_28_29() { - return 39640; + return 40712; } function void_20std____2__advance_vision__FeaturePoint__2c_20unsigned_20long_2c_20unsigned_20long_2c_20void__28vision__FeaturePoint___2c_20unsigned_20long_29($0, $1) { @@ -101577,11 +101572,11 @@ function std____2____compressed_pair_elem_std____2__vector_std____2__vector_std_ } function void_20std____2__locale____imp__install_std____2__time_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20__20__28std____2__time_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___29($0, $1) { - std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(81984)); + std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83056)); } function void_20std____2__locale____imp__install_std____2__time_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20__20__28std____2__time_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___29($0, $1) { - std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(81968)); + std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83040)); } function std____2__vector_vision__Node_96__20const__2c_20std____2__allocator_vision__Node_96__20const___20____ConstructTransaction___ConstructTransaction_28std____2__vector_vision__Node_96__20const__2c_20std____2__allocator_vision__Node_96__20const___20___2c_20unsigned_20long_29($0, $1, $2) { @@ -101648,11 +101643,11 @@ function emscripten__internal__WithPolicies____ArgTypeList_emscripten__val_2c_20 } function void_20std____2__locale____imp__install_std____2__num_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20__20__28std____2__num_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___29($0, $1) { - std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(81952)); + std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83024)); } function void_20std____2__locale____imp__install_std____2__num_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20__20__28std____2__num_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___29($0, $1) { - std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(81936)); + std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83008)); } function void_20std____2__allocator_traits_std____2__allocator_std____2____hash_node_std____2____hash_value_type_int_2c_20AR2SurfaceSetT___2c_20void___20__20___destroy_std____2__pair_int_20const_2c_20AR2SurfaceSetT___2c_20void_2c_20void__28std____2__allocator_std____2____hash_node_std____2____hash_value_type_int_2c_20AR2SurfaceSetT___2c_20void___20___2c_20std____2__pair_int_20const_2c_20AR2SurfaceSetT____29($0, $1) {} @@ -102128,11 +102123,11 @@ function $28anonymous_20namespace_29__itanium_demangle__PODSmallVector__28anonym } function void_20std____2__locale____imp__install_std____2__money_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20__20__28std____2__money_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___29($0, $1) { - std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(82040)); + std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83112)); } function void_20std____2__locale____imp__install_std____2__money_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20__20__28std____2__money_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___29($0, $1) { - std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(82024)); + std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83096)); } function std____2__priority_queue_vision__PriorityQueueItem_96__2c_20std____2__vector_vision__PriorityQueueItem_96__2c_20std____2__allocator_vision__PriorityQueueItem_96__20__20__2c_20std____2__less_vision__PriorityQueueItem_96__20__20___top_28_29_20const($0) { @@ -102143,7 +102138,7 @@ function std____2__codecvt_wchar_t_2c_20char_2c_20__mbstate_t___codecvt_28unsign var wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; std____2__locale__facet__facet_28unsigned_20long_29($0, $1); std____2__codecvt_base__codecvt_base_28_29($0); - HEAP32[$0 >> 2] = 57760; + HEAP32[$0 >> 2] = 58832; wasm2js_i32$0 = $0, wasm2js_i32$1 = std____2____cloc_28_29(), HEAP32[wasm2js_i32$0 + 8 >> 2] = wasm2js_i32$1; return $0; } @@ -102172,15 +102167,15 @@ function std____2____vector_base_std____2__pair_float_2c_20unsigned_20long__2c_2 } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__val_2c_20std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20__20const__2c_20unsigned_20long__20___get_28_29() { - return 38820; + return 39892; } function void_20std____2__locale____imp__install_std____2__time_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20__20__28std____2__time_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___29($0, $1) { - std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(81976)); + std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83048)); } function void_20std____2__locale____imp__install_std____2__time_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20__20__28std____2__time_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___29($0, $1) { - std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(81960)); + std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83032)); } function void_20std____2____construct_backward_with_exception_guarantees_std____2__allocator_vision__Node_96____2c_20vision__Node_96___2c_20void__28std____2__allocator_vision__Node_96_____2c_20vision__Node_96____2c_20vision__Node_96____2c_20vision__Node_96_____29($0, $1, $2, $3) { @@ -102216,6 +102211,10 @@ function std____2__allocator_std____2__vector_std____2__vector_std____2__pair_fl return 357913941; } +function std____2__allocator_std____2____hash_node_base_std____2____hash_node_std____2____hash_value_type_int_2c_20ARParam__2c_20void________deallocate_28std____2____hash_node_base_std____2____hash_node_std____2____hash_value_type_int_2c_20ARParam__2c_20void_______2c_20unsigned_20long_29($0, $1, $2) { + std____2____libcpp_deallocate_28void__2c_20unsigned_20long_2c_20unsigned_20long_29($1, $2 << 2, 4); +} + function std____2____hash_node_destructor_std____2__allocator_std____2____hash_node_std____2____hash_value_type_unsigned_20int_2c_20unsigned_20int__2c_20void___20__20_____hash_node_destructor_28std____2__allocator_std____2____hash_node_std____2____hash_value_type_unsigned_20int_2c_20unsigned_20int__2c_20void___20___2c_20bool_29($0, $1, $2) { HEAP8[$0 + 4 | 0] = $2; HEAP32[$0 >> 2] = $1; @@ -102226,9 +102225,6 @@ function std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std__ return $0; } -function std____2__allocator_std____2____hash_node_base_std____2____hash_node_std____2____hash_value_type_int_2c_20ARParam__2c_20void________deallocate_28std____2____hash_node_base_std____2____hash_node_std____2____hash_value_type_int_2c_20ARParam__2c_20void_______2c_20unsigned_20long_29($0, $1, $2) { - std____2____libcpp_deallocate_28void__2c_20unsigned_20long_2c_20unsigned_20long_29($1, $2 << 2, 4); -} function std____2____compressed_pair_elem_NullArrayDeleter_unsigned_20char__2c_201_2c_20true_____compressed_pair_elem_NullArrayDeleter_unsigned_20char__2c_20void__28NullArrayDeleter_unsigned_20char____29($0, $1) { NullArrayDeleter_unsigned_20char____20std____2__forward_NullArrayDeleter_unsigned_20char__20__28std____2__remove_reference_NullArrayDeleter_unsigned_20char__20___type__29($1); return $0; @@ -102244,11 +102240,7 @@ function int_20vision__MaxIndex6_float__28float_20const__29($0) { } function void_20std____2__locale____imp__install_std____2__num_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20__20__28std____2__num_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___29($0, $1) { - std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(81944)); -} - -function void_20std____2__locale____imp__install_std____2__num_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20__20__28std____2__num_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___29($0, $1) { - std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(81928)); + std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83016)); } function vision__bilinear_downsample_point_28float__2c_20float__2c_20float_2c_20float_2c_20int_29($0, $1, $2, $3, $4) { @@ -102264,6 +102256,10 @@ function std____2____hash_node_base_std____2____hash_node_std____2____hash_value return $0; } +function void_20std____2__locale____imp__install_std____2__num_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20__20__28std____2__num_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___29($0, $1) { + std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83e3)); +} + function std____2__pointer_traits_std____2__pair_unsigned_20int_20const_2c_20unsigned_20int_____pointer_to_28std____2__pair_unsigned_20int_20const_2c_20unsigned_20int___29($0) { return std____2__pair_unsigned_20int_20const_2c_20unsigned_20int___20std____2__addressof_std____2__pair_unsigned_20int_20const_2c_20unsigned_20int__20__28std____2__pair_unsigned_20int_20const_2c_20unsigned_20int___29($0); } @@ -102289,7 +102285,7 @@ function emscripten__internal__WithPolicies____ArgTypeList_int_2c_20std____2__ba } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20__20__20__20___get_28_29() { - return 38612; + return 39684; } function std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20___at_28unsigned_20long_29($0, $1) { @@ -102541,8 +102537,6 @@ function vision__RobustHomography_float____RobustHomography_28_29($0) { return $0; } -function std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20_____invalidate_iterators_past_28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___29($0, $1) {} - function std____2__enable_if__28is_same_std____2__remove_const_char_20const___type_2c_20char___value_29_20___20_28is_trivially_copy_assignable_char___value_29_2c_20char____type_20std____2____copy_char_20const_2c_20char__28char_20const__2c_20char_20const__2c_20char__29($0, $1, $2) { var $3 = 0; $3 = $1 - $0 | 0; @@ -102569,6 +102563,12 @@ function std____2____compressed_pair_std____2__basic_string_char_2c_20std____2__ return std____2____compressed_pair_elem_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20_____rep_2c_200_2c_20false_____get_28_29_20const($0); } +function $28anonymous_20namespace_29__itanium_demangle__PointerToMemberType__hasRHSComponentSlow_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const($0, $1) { + $0 = $0 | 0; + $1 = $1 | 0; + return $28anonymous_20namespace_29__itanium_demangle__Node__hasRHSComponent_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const(HEAP32[$0 + 12 >> 2], $1) | 0; +} + function vision__get_pretty_time_28_29($0) { var $1 = 0; $1 = __stack_pointer - 272 | 0; @@ -102605,6 +102605,7 @@ function std____2__vector_vision__Node_96___2c_20std____2__allocator_vision__Nod return $0; } +function std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20_____invalidate_iterators_past_28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___29($0, $1) {} function std____2__locale____imp__use_facet_28long_29_20const($0, $1) { if (!std____2__locale____imp__has_facet_28long_29_20const($0, $1)) { std____2____throw_bad_cast_28_29(); @@ -102618,11 +102619,6 @@ function std____2____compressed_pair_elem_std____2__allocator_char__2c_201_2c_20 return $0; } -function $28anonymous_20namespace_29__itanium_demangle__PointerToMemberType__hasRHSComponentSlow_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const($0, $1) { - $0 = $0 | 0; - $1 = $1 | 0; - return $28anonymous_20namespace_29__itanium_demangle__Node__hasRHSComponent_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const(HEAP32[$0 + 12 >> 2], $1) | 0; -} function void_20std____2__advance_unsigned_20int_20const__2c_20long_2c_20long_2c_20void__28unsigned_20int_20const___2c_20long_29($0, $1) { void_20std____2____advance_unsigned_20int_20const___28unsigned_20int_20const___2c_20std____2__iterator_traits_unsigned_20int_20const____difference_type_2c_20std____2__random_access_iterator_tag_29($0, std____2____convert_to_integral_28long_29($1)); } @@ -102762,23 +102758,23 @@ function strtok($0, $1) { var $2 = 0; label$1: { if (!$0) { - $0 = HEAP32[19814]; + $0 = HEAP32[20082]; if (!$0) { break label$1; } } $2 = strspn($0, $1) + $0 | 0; if (!HEAPU8[$2 | 0]) { - HEAP32[19814] = 0; + HEAP32[20082] = 0; return 0; } $0 = strcspn($2, $1) + $2 | 0; if (HEAPU8[$0 | 0]) { - HEAP32[19814] = $0 + 1; + HEAP32[20082] = $0 + 1; HEAP8[$0 | 0] = 0; return $2; } - HEAP32[19814] = 0; + HEAP32[20082] = 0; } return $2; } @@ -102876,12 +102872,6 @@ function std____2__enable_if__28is_same_std____2__remove_const_int_20const___typ return $2 + $3 | 0; } -function arController___arController_28_29($0) { - std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20____vector_28_29($0 + 380 | 0); - std____2__unordered_map_int_2c_20AR2SurfaceSetT__2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20AR2SurfaceSetT___20__20____unordered_map_28_29($0 + 344 | 0); - return $0; -} - function $28anonymous_20namespace_29__itanium_demangle__PointerType__hasRHSComponentSlow_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const($0, $1) { $0 = $0 | 0; $1 = $1 | 0; @@ -102947,6 +102937,11 @@ function float_20vision__bilinear_interpolation_float__28float_20const__2c_20uns return float_20vision__bilinear_interpolation_float_2c_20float__28float_20const__2c_20unsigned_20long_2c_20unsigned_20long_2c_20unsigned_20long_2c_20float_2c_20float_29($0, $1, $2, $3, $4, $5); } +function arController___arController_28_29($0) { + std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20____vector_28_29($0 + 380 | 0); + std____2__unordered_map_int_2c_20AR2SurfaceSetT__2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20AR2SurfaceSetT___20__20____unordered_map_28_29($0 + 344 | 0); + return $0; +} function std____2__remove_reference_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20______type___20std____2__move_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20_____28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20____29($0) { return $0; } @@ -103028,8 +103023,8 @@ function ar2FreeFeatureSet($0) { function std____2__time_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___time_get_28unsigned_20long_29($0, $1) { std____2__locale__facet__facet_28unsigned_20long_29($0, $1); $1 = std____2____time_get_c_storage_wchar_t_____time_get_c_storage_28_29($0 + 8 | 0); - HEAP32[$0 >> 2] = 60228; - HEAP32[$1 >> 2] = 60276; + HEAP32[$0 >> 2] = 61300; + HEAP32[$1 >> 2] = 61348; return $0; } @@ -103186,7 +103181,7 @@ function void_20std____2__allocator_traits_std____2__allocator_std____2__pair_fl } function std____2__num_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20__20const__20std____2__use_facet_std____2__num_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20__20__28std____2__locale_20const__29($0) { - return std____2__locale__use_facet_28std____2__locale__id__29_20const($0, 81944); + return std____2__locale__use_facet_28std____2__locale__id__29_20const($0, 83016); } function std____2____vector_base_std____2__pair_float_2c_20unsigned_20long__2c_20std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20_____alloc_28_29_20const($0) { @@ -103435,8 +103430,8 @@ function std____2__vector_vision__Node_96___2c_20std____2__allocator_vision__Nod function std____2__time_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___time_get_28unsigned_20long_29($0, $1) { std____2__locale__facet__facet_28unsigned_20long_29($0, $1); $1 = std____2____time_get_c_storage_char_____time_get_c_storage_28_29($0 + 8 | 0); - HEAP32[$0 >> 2] = 59964; - HEAP32[$1 >> 2] = 60012; + HEAP32[$0 >> 2] = 61036; + HEAP32[$1 >> 2] = 61084; return $0; } @@ -103459,7 +103454,7 @@ function std____2__numpunct_wchar_t___numpunct_28unsigned_20long_29($0, $1) { std____2__locale__facet__facet_28unsigned_20long_29($0, $1); HEAP32[$0 + 8 >> 2] = 46; HEAP32[$0 + 12 >> 2] = 44; - HEAP32[$0 >> 2] = 57848; + HEAP32[$0 >> 2] = 58920; std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_28_29($0 + 16 | 0); return $0; } @@ -103724,7 +103719,7 @@ function std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_2 } function std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20___basic_streambuf_28_29($0) { - HEAP32[$0 >> 2] = 52120; + HEAP32[$0 >> 2] = 53192; std____2__locale__locale_28_29($0 + 4 | 0); HEAP32[$0 + 24 >> 2] = 0; HEAP32[$0 + 28 >> 2] = 0; @@ -103763,18 +103758,6 @@ function std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits return HEAP32[$0 >> 2] + Math_imul($1, 12) | 0; } -function std____2__ios_base___ios_base_28_29($0) { - $0 = $0 | 0; - HEAP32[$0 >> 2] = 52928; - std____2__ios_base____call_callbacks_28std____2__ios_base__event_29($0, 0); - std____2__locale___locale_28_29($0 + 28 | 0); - dlfree(HEAP32[$0 + 32 >> 2]); - dlfree(HEAP32[$0 + 36 >> 2]); - dlfree(HEAP32[$0 + 48 >> 2]); - dlfree(HEAP32[$0 + 60 >> 2]); - return $0 | 0; -} - function std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20___allocator_28_29($0) { std____2____non_trivial_if_true_2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20_____non_trivial_if_28_29($0); return $0; @@ -103797,6 +103780,18 @@ function std____2__pair_int_20const_2c_20std____2__vector_int_2c_20std____2__all return $0; } +function std____2__ios_base___ios_base_28_29($0) { + $0 = $0 | 0; + HEAP32[$0 >> 2] = 54e3; + std____2__ios_base____call_callbacks_28std____2__ios_base__event_29($0, 0); + std____2__locale___locale_28_29($0 + 28 | 0); + dlfree(HEAP32[$0 + 32 >> 2]); + dlfree(HEAP32[$0 + 36 >> 2]); + dlfree(HEAP32[$0 + 48 >> 2]); + dlfree(HEAP32[$0 + 60 >> 2]); + return $0 | 0; +} + function std____2__collate_char___do_transform_28char_20const__2c_20char_20const__29_20const($0, $1, $2, $3) { $0 = $0 | 0; $1 = $1 | 0; @@ -103840,14 +103835,14 @@ function std____2__num_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std function std____2__basic_ostream_wchar_t_2c_20std____2__char_traits_wchar_t__20____basic_ostream_28_29_1($0) { $0 = $0 | 0; - $0 = std____2__basic_ostream_wchar_t_2c_20std____2__char_traits_wchar_t__20____basic_ostream_28_29($0, 52360); + $0 = std____2__basic_ostream_wchar_t_2c_20std____2__char_traits_wchar_t__20____basic_ostream_28_29($0, 53432); std____2__basic_ios_wchar_t_2c_20std____2__char_traits_wchar_t__20____basic_ios_28_29($0 + 4 | 0); return $0 | 0; } function std____2__basic_istream_wchar_t_2c_20std____2__char_traits_wchar_t__20____basic_istream_28_29_1($0) { $0 = $0 | 0; - $0 = std____2__basic_istream_wchar_t_2c_20std____2__char_traits_wchar_t__20____basic_istream_28_29($0, 52264); + $0 = std____2__basic_istream_wchar_t_2c_20std____2__char_traits_wchar_t__20____basic_istream_28_29($0, 53336); std____2__basic_ios_wchar_t_2c_20std____2__char_traits_wchar_t__20____basic_ios_28_29($0 + 8 | 0); return $0 | 0; } @@ -103858,42 +103853,42 @@ function std____2____vector_base_std____2__locale__facet__2c_20std____2____sso_a function std____2____time_get_c_storage_wchar_t_____x_28_29_20const($0) { $0 = $0 | 0; - if (!HEAPU8[82248]) { - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___basic_string_std__nullptr_t__28wchar_t_20const__29(82236, 57924); - __cxa_atexit(346, 0, 1024); - HEAP8[82248] = 1; + if (!HEAPU8[83320]) { + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___basic_string_std__nullptr_t__28wchar_t_20const__29(83308, 58996); + __cxa_atexit(345, 0, 1024); + HEAP8[83320] = 1; } - return 82236; + return 83308; } function std____2____time_get_c_storage_wchar_t_____r_28_29_20const($0) { $0 = $0 | 0; - if (!HEAPU8[82344]) { - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___basic_string_std__nullptr_t__28wchar_t_20const__29(82332, 58080); - __cxa_atexit(352, 0, 1024); - HEAP8[82344] = 1; + if (!HEAPU8[83416]) { + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___basic_string_std__nullptr_t__28wchar_t_20const__29(83404, 59152); + __cxa_atexit(351, 0, 1024); + HEAP8[83416] = 1; } - return 82332; + return 83404; } function std____2____time_get_c_storage_wchar_t_____c_28_29_20const($0) { $0 = $0 | 0; - if (!HEAPU8[82312]) { - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___basic_string_std__nullptr_t__28wchar_t_20const__29(82300, 57996); - __cxa_atexit(350, 0, 1024); - HEAP8[82312] = 1; + if (!HEAPU8[83384]) { + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___basic_string_std__nullptr_t__28wchar_t_20const__29(83372, 59068); + __cxa_atexit(349, 0, 1024); + HEAP8[83384] = 1; } - return 82300; + return 83372; } function std____2____time_get_c_storage_wchar_t_____X_28_29_20const($0) { $0 = $0 | 0; - if (!HEAPU8[82280]) { - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___basic_string_std__nullptr_t__28wchar_t_20const__29(82268, 57960); - __cxa_atexit(348, 0, 1024); - HEAP8[82280] = 1; + if (!HEAPU8[83352]) { + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___basic_string_std__nullptr_t__28wchar_t_20const__29(83340, 59032); + __cxa_atexit(347, 0, 1024); + HEAP8[83352] = 1; } - return 82268; + return 83340; } function unsigned_20long_20std____2__allocator_traits_std____2__allocator_vision__PriorityQueueItem_96__20__20___max_size_std____2__allocator_vision__PriorityQueueItem_96__20__2c_20void__28std____2__allocator_vision__PriorityQueueItem_96__20__20const__29($0) { @@ -103975,7 +103970,7 @@ function decltype_28_28fp_base_28_29_29_20__20_28fp0_base_28_29_29_29_20std____2 } function std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20___basic_streambuf_28_29($0) { - HEAP32[$0 >> 2] = 52056; + HEAP32[$0 >> 2] = 53128; std____2__locale__locale_28_29($0 + 4 | 0); HEAP32[$0 + 24 >> 2] = 0; HEAP32[$0 + 28 >> 2] = 0; @@ -104180,9 +104175,9 @@ function webarkitLOGi_28char__2c_20char_20const__29($0, $1) { __stack_pointer = $2; HEAP32[$2 >> 2] = $0; HEAP32[$2 + 12 >> 2] = $1; - HEAP32[$2 + 4 >> 2] = HEAP32[18155]; - HEAP32[$2 + 8 >> 2] = HEAP32[18156]; - emscripten_asm_const_int(73777, 27533, $2 | 0) | 0; + HEAP32[$2 + 4 >> 2] = HEAP32[18423]; + HEAP32[$2 + 8 >> 2] = HEAP32[18424]; + emscripten_asm_const_int(74849, 28605, $2 | 0) | 0; __stack_pointer = $2 + 16 | 0; } @@ -104192,9 +104187,9 @@ function webarkitLOGe_28char__2c_20char_20const__29($0, $1) { __stack_pointer = $2; HEAP32[$2 >> 2] = $0; HEAP32[$2 + 12 >> 2] = $1; - HEAP32[$2 + 4 >> 2] = HEAP32[18157]; - HEAP32[$2 + 8 >> 2] = HEAP32[18158]; - emscripten_asm_const_int(74787, 27533, $2 | 0) | 0; + HEAP32[$2 + 4 >> 2] = HEAP32[18425]; + HEAP32[$2 + 8 >> 2] = HEAP32[18426]; + emscripten_asm_const_int(75859, 28605, $2 | 0) | 0; __stack_pointer = $2 + 16 | 0; } @@ -104433,42 +104428,42 @@ function std____2____unordered_map_hasher_int_2c_20std____2____hash_value_type_i function std____2____time_get_c_storage_char_____x_28_29_20const($0) { $0 = $0 | 0; - if (!HEAPU8[82232]) { - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_std__nullptr_t__28char_20const__29(82220, 27719); - __cxa_atexit(345, 0, 1024); - HEAP8[82232] = 1; + if (!HEAPU8[83304]) { + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_std__nullptr_t__28char_20const__29(83292, 28791); + __cxa_atexit(344, 0, 1024); + HEAP8[83304] = 1; } - return 82220; + return 83292; } function std____2____time_get_c_storage_char_____r_28_29_20const($0) { $0 = $0 | 0; - if (!HEAPU8[82328]) { - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_std__nullptr_t__28char_20const__29(82316, 30514); - __cxa_atexit(351, 0, 1024); - HEAP8[82328] = 1; + if (!HEAPU8[83400]) { + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_std__nullptr_t__28char_20const__29(83388, 31586); + __cxa_atexit(350, 0, 1024); + HEAP8[83400] = 1; } - return 82316; + return 83388; } function std____2____time_get_c_storage_char_____c_28_29_20const($0) { $0 = $0 | 0; - if (!HEAPU8[82296]) { - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_std__nullptr_t__28char_20const__29(82284, 34068); - __cxa_atexit(349, 0, 1024); - HEAP8[82296] = 1; + if (!HEAPU8[83368]) { + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_std__nullptr_t__28char_20const__29(83356, 35140); + __cxa_atexit(348, 0, 1024); + HEAP8[83368] = 1; } - return 82284; + return 83356; } function std____2____time_get_c_storage_char_____X_28_29_20const($0) { $0 = $0 | 0; - if (!HEAPU8[82264]) { - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_std__nullptr_t__28char_20const__29(82252, 34340); - __cxa_atexit(347, 0, 1024); - HEAP8[82264] = 1; + if (!HEAPU8[83336]) { + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_std__nullptr_t__28char_20const__29(83324, 35412); + __cxa_atexit(346, 0, 1024); + HEAP8[83336] = 1; } - return 82252; + return 83324; } function std____2____compressed_pair_vision__DoGScaleInvariantDetector__FeaturePoint__2c_20std____2__allocator_vision__DoGScaleInvariantDetector__FeaturePoint_____second_28_29($0) { @@ -104557,7 +104552,7 @@ function std____2__pointer_traits_std____2____hash_value_type_int_2c_20ARParam__ function std____2__numpunct_char___numpunct_28unsigned_20long_29($0, $1) { std____2__locale__facet__facet_28unsigned_20long_29($0, $1); HEAP16[$0 + 8 >> 1] = 11310; - HEAP32[$0 >> 2] = 57808; + HEAP32[$0 >> 2] = 58880; std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_28_29($0 + 12 | 0); return $0; } @@ -104598,14 +104593,14 @@ function std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std__ function std____2__basic_ostream_char_2c_20std____2__char_traits_char__20____basic_ostream_28_29_1($0) { $0 = $0 | 0; - $0 = std____2__basic_ostream_char_2c_20std____2__char_traits_char__20____basic_ostream_28_29($0, 52312); + $0 = std____2__basic_ostream_char_2c_20std____2__char_traits_char__20____basic_ostream_28_29($0, 53384); std____2__basic_ios_char_2c_20std____2__char_traits_char__20____basic_ios_28_29($0 + 4 | 0); return $0 | 0; } function std____2__basic_istream_char_2c_20std____2__char_traits_char__20____basic_istream_28_29_1($0) { $0 = $0 | 0; - $0 = std____2__basic_istream_char_2c_20std____2__char_traits_char__20____basic_istream_28_29($0, 52216); + $0 = std____2__basic_istream_char_2c_20std____2__char_traits_char__20____basic_istream_28_29($0, 53288); std____2__basic_ios_char_2c_20std____2__char_traits_char__20____basic_ios_28_29($0 + 8 | 0); return $0 | 0; } @@ -104704,9 +104699,9 @@ function webarkitLOGi_28char__2c_20int_29($0, $1) { __stack_pointer = $2; HEAP32[$2 >> 2] = $0; HEAP32[$2 + 12 >> 2] = $1; - HEAP32[$2 + 4 >> 2] = HEAP32[18155]; - HEAP32[$2 + 8 >> 2] = HEAP32[18156]; - emscripten_asm_const_int(73955, 27538, $2 | 0) | 0; + HEAP32[$2 + 4 >> 2] = HEAP32[18423]; + HEAP32[$2 + 8 >> 2] = HEAP32[18424]; + emscripten_asm_const_int(75027, 28610, $2 | 0) | 0; __stack_pointer = $2 + 16 | 0; } @@ -104716,9 +104711,9 @@ function webarkitLOGe_28char__2c_20int_29($0, $1) { __stack_pointer = $2; HEAP32[$2 >> 2] = $0; HEAP32[$2 + 12 >> 2] = $1; - HEAP32[$2 + 4 >> 2] = HEAP32[18157]; - HEAP32[$2 + 8 >> 2] = HEAP32[18158]; - emscripten_asm_const_int(74969, 27538, $2 | 0) | 0; + HEAP32[$2 + 4 >> 2] = HEAP32[18425]; + HEAP32[$2 + 8 >> 2] = HEAP32[18426]; + emscripten_asm_const_int(76041, 28610, $2 | 0) | 0; __stack_pointer = $2 + 16 | 0; } @@ -104735,8 +104730,16 @@ function std____2____compressed_pair_std____2__shared_ptr_vision__FrontendSinkFi return std____2____compressed_pair_elem_std____2__shared_ptr_vision__FrontendSinkFilter___2c_200_2c_20false_____get_28_29_20const($0); } +function vision__ScopedTimer__ScopedTimer_28char_20const__29($0, $1) { + var $2 = 0; + $2 = vision__Timer__Timer_28_29($0); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_std__nullptr_t__28char_20const__29($0 + 16 | 0, $1); + vision__Timer__start_28_29($2); + return $0; +} + function vision__GaussianScaleSpacePyramid__GaussianScaleSpacePyramid_28_29($0) { - HEAP32[$0 >> 2] = 26168; + HEAP32[$0 >> 2] = 27240; std____2__vector_vision__Image_2c_20std____2__allocator_vision__Image__20___vector_28_29($0 + 4 | 0); HEAP32[$0 + 24 >> 2] = 0; HEAP32[$0 + 28 >> 2] = 0; @@ -104945,7 +104948,7 @@ function std____2____split_buffer_std____2__locale__facet__2c_20std____2____sso_ } function emscripten__internal__LightTypeID_std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20__20const____get_28_29() { - return 38588; + return 39660; } function decltype_28static_cast_std____2___28anonymous_20namespace_29____fake_bind__28fp_29_28_29_29_20std____2____invoke_std____2___28anonymous_20namespace_29____fake_bind__28std____2___28anonymous_20namespace_29____fake_bind___29($0) { @@ -105039,14 +105042,14 @@ function std____2____compressed_pair_elem_std____2__pair_float_2c_20int___2c_200 function std____2__money_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___money_put_28unsigned_20long_29($0, $1) { std____2__locale__facet__facet_28unsigned_20long_29($0, $1); std____2____money_put_wchar_t_____money_put_28_29($0); - HEAP32[$0 >> 2] = 61736; + HEAP32[$0 >> 2] = 62808; return $0; } function std____2__money_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___money_get_28unsigned_20long_29($0, $1) { std____2__locale__facet__facet_28unsigned_20long_29($0, $1); std____2____money_get_wchar_t_____money_get_28_29($0); - HEAP32[$0 >> 2] = 61408; + HEAP32[$0 >> 2] = 62480; return $0; } @@ -105186,7 +105189,7 @@ function operator_20new_28unsigned_20long_29($0) { } function emscripten__internal__LightTypeID_std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20__20___get_28_29() { - return 38372; + return 39444; } function arUtilRemoveExt($0) { @@ -105244,7 +105247,7 @@ function std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20____ve function std____2__time_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___time_put_28unsigned_20long_29($0, $1) { std____2__locale__facet__facet_28unsigned_20long_29($0, $1); std____2____time_put____time_put_28_29($0 + 8 | 0); - HEAP32[$0 >> 2] = 60620; + HEAP32[$0 >> 2] = 61692; return $0; } @@ -105259,7 +105262,7 @@ function std____2____compressed_pair_elem_std____2__locale__facet___2c_200_2c_20 } function emscripten__internal__LightTypeID_std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20_____get_28_29() { - return 38484; + return 39556; } function char__20std____2__find_char__2c_20char__28char__2c_20char__2c_20char_20const__29($0, $1, $2) { @@ -105325,7 +105328,7 @@ function fmt_x($0, $1, $2, $3) { if ($0 | $1) { while (1) { $2 = $2 - 1 | 0; - HEAP8[$2 | 0] = HEAPU8[($0 & 15) + 50944 | 0] | $3; + HEAP8[$2 | 0] = HEAPU8[($0 & 15) + 52016 | 0] | $3; $4 = !$1 & $0 >>> 0 > 15 | ($1 | 0) != 0; $0 = ($1 & 15) << 28 | $0 >>> 4; $1 = $1 >>> 4 | 0; @@ -105339,7 +105342,7 @@ function fmt_x($0, $1, $2, $3) { } function std____2__ctype_char___20std____2___28anonymous_20namespace_29__make_std____2__ctype_char__2c_20std__nullptr_t_2c_20bool_2c_20unsigned_20int__28std__nullptr_t_2c_20bool_2c_20unsigned_20int_29() { - std____2__ctype_char___ctype_28unsigned_20short_20const__2c_20bool_2c_20unsigned_20long_29(83392, 0, 0, 1); + std____2__ctype_char___ctype_28unsigned_20short_20const__2c_20bool_2c_20unsigned_20long_29(84464, 0, 0, 1); } function std____2____vector_base_vision__Node_96__20const__2c_20std____2__allocator_vision__Node_96__20const___20___clear_28_29($0) { @@ -105375,13 +105378,6 @@ function ftell($0) { function void_20emscripten__internal__NoBaseClass__verify_std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20__20__28_29() {} -function vision__ScopedTimer__ScopedTimer_28char_20const__29($0, $1) { - vision__Timer__Timer_28_29($0); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_std__nullptr_t__28char_20const__29($0 + 16 | 0, $1); - vision__Timer__start_28_29($0); - return $0; -} - function std____2____split_buffer_vision__FeaturePoint_2c_20std____2__allocator_vision__FeaturePoint_____capacity_28_29_20const($0) { return (HEAP32[std____2____split_buffer_vision__FeaturePoint_2c_20std____2__allocator_vision__FeaturePoint_______end_cap_28_29_20const($0) >> 2] - HEAP32[$0 >> 2] | 0) / 20 | 0; } @@ -105500,14 +105496,14 @@ function std____2__shared_ptr_vision__Keyframe_96__20___shared_ptr_28std____2__s function std____2__money_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___money_put_28unsigned_20long_29($0, $1) { std____2__locale__facet__facet_28unsigned_20long_29($0, $1); std____2____money_put_char_____money_put_28_29($0); - HEAP32[$0 >> 2] = 61572; + HEAP32[$0 >> 2] = 62644; return $0; } function std____2__money_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___money_get_28unsigned_20long_29($0, $1) { std____2__locale__facet__facet_28unsigned_20long_29($0, $1); std____2____money_get_char_____money_get_28_29($0); - HEAP32[$0 >> 2] = 61244; + HEAP32[$0 >> 2] = 62316; return $0; } @@ -105576,16 +105572,16 @@ function vision__BinaryFeatureStore___BinaryFeatureStore_28_29($0) { function std____2__time_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___time_put_28unsigned_20long_29($0, $1) { std____2__locale__facet__facet_28unsigned_20long_29($0, $1); std____2____time_put____time_put_28_29($0 + 8 | 0); - HEAP32[$0 >> 2] = 60464; + HEAP32[$0 >> 2] = 61536; return $0; } function std____2__codecvt_char32_t_2c_20char_2c_20__mbstate_t___20std____2___28anonymous_20namespace_29__make_std____2__codecvt_char32_t_2c_20char_2c_20__mbstate_t__2c_20unsigned_20int__28unsigned_20int_29() { - std____2__codecvt_char32_t_2c_20char_2c_20__mbstate_t___codecvt_28unsigned_20long_29(83448, 1); + std____2__codecvt_char32_t_2c_20char_2c_20__mbstate_t___codecvt_28unsigned_20long_29(84520, 1); } function std____2__codecvt_char16_t_2c_20char_2c_20__mbstate_t___20std____2___28anonymous_20namespace_29__make_std____2__codecvt_char16_t_2c_20char_2c_20__mbstate_t__2c_20unsigned_20int__28unsigned_20int_29() { - std____2__codecvt_char16_t_2c_20char_2c_20__mbstate_t___codecvt_28unsigned_20long_29(83440, 1); + std____2__codecvt_char16_t_2c_20char_2c_20__mbstate_t___codecvt_28unsigned_20long_29(84512, 1); } function std____2____vector_base_std____2__pair_float_2c_20int__2c_20std____2__allocator_std____2__pair_float_2c_20int__20__20_____alloc_28_29($0) { @@ -105700,7 +105696,7 @@ function $28anonymous_20namespace_29__itanium_demangle__Node__hasFunction_28_28a } function std____2__codecvt_wchar_t_2c_20char_2c_20__mbstate_t___20std____2___28anonymous_20namespace_29__make_std____2__codecvt_wchar_t_2c_20char_2c_20__mbstate_t__2c_20unsigned_20int__28unsigned_20int_29() { - std____2__codecvt_wchar_t_2c_20char_2c_20__mbstate_t___codecvt_28unsigned_20long_29(83424, 1); + std____2__codecvt_wchar_t_2c_20char_2c_20__mbstate_t___codecvt_28unsigned_20long_29(84496, 1); } function std____2__allocator_traits_std____2__allocator_vision__Node_96____20___deallocate_28std____2__allocator_vision__Node_96_____2c_20vision__Node_96____2c_20unsigned_20long_29($0, $1, $2) { @@ -105751,11 +105747,11 @@ function checkint($0) { } function void_20std____2__locale____imp__install_std____2__codecvt_char32_t_2c_20char_2c_20__mbstate_t__20__28std____2__codecvt_char32_t_2c_20char_2c_20__mbstate_t___29($0, $1) { - std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(82148)); + std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83220)); } function void_20std____2__locale____imp__install_std____2__codecvt_char16_t_2c_20char_2c_20__mbstate_t__20__28std____2__codecvt_char16_t_2c_20char_2c_20__mbstate_t___29($0, $1) { - std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(82140)); + std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83212)); } function unsigned_20long_20std____2__allocator_traits_std____2__allocator_vision__FeaturePoint__20___max_size_std____2__allocator_vision__FeaturePoint__2c_20void__28std____2__allocator_vision__FeaturePoint__20const__29($0) { @@ -105834,7 +105830,7 @@ function $28anonymous_20namespace_29__itanium_demangle__Node__hasArray_28_28anon } function void_20std____2__locale____imp__install_std____2__codecvt_wchar_t_2c_20char_2c_20__mbstate_t__20__28std____2__codecvt_wchar_t_2c_20char_2c_20__mbstate_t___29($0, $1) { - std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(82132)); + std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83204)); } function std____2__vector_std____2__pair_float_2c_20int__2c_20std____2__allocator_std____2__pair_float_2c_20int__20__20___data_28_29_20const($0) { @@ -106000,7 +105996,7 @@ function std____2____compressed_pair_elem_std____2__allocator_vision__DoGScaleIn } function void_20std____2__locale____imp__install_std____2__codecvt_char_2c_20char_2c_20__mbstate_t__20__28std____2__codecvt_char_2c_20char_2c_20__mbstate_t___29($0, $1) { - std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(82124)); + std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83196)); } function std____2__ios_base__init_28void__29($0, $1) { @@ -106015,7 +106011,7 @@ function std____2__ios_base__init_28void__29($0, $1) { } function std____2__codecvt_char_2c_20char_2c_20__mbstate_t___20std____2___28anonymous_20namespace_29__make_std____2__codecvt_char_2c_20char_2c_20__mbstate_t__2c_20unsigned_20int__28unsigned_20int_29() { - std____2__codecvt_char_2c_20char_2c_20__mbstate_t___codecvt_28unsigned_20long_29(83416, 1); + std____2__codecvt_char_2c_20char_2c_20__mbstate_t___codecvt_28unsigned_20long_29(84488, 1); } function std____2____compressed_pair_std____2__pair_float_2c_20unsigned_20long___2c_20std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20_____first_28_29($0) { @@ -106035,7 +106031,7 @@ function arLog($0, $1, $2, $3) { $3 = $3 | 0; $0 = __stack_pointer - 16 | 0; __stack_pointer = $0; - if (!(!HEAPU8[$2 | 0] | (!$2 | HEAP32[18154] > ($1 | 0)))) { + if (!(!HEAPU8[$2 | 0] | (!$2 | HEAP32[18422] > ($1 | 0)))) { HEAP32[$0 + 12 >> 2] = $3; arLogv($2, $1, $2, $3); } @@ -106183,7 +106179,7 @@ function emscripten__internal__WireTypePack_std____2__basic_string_char_2c_20std function $28anonymous_20namespace_29__itanium_demangle__ExpandedSpecialSubstitution__getBaseName_28_29_20const($0, $1) { $0 = $0 | 0; $1 = $1 | 0; - $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($0, HEAP32[(HEAP32[$1 + 8 >> 2] << 2) + 72568 >> 2]); + $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($0, HEAP32[(HEAP32[$1 + 8 >> 2] << 2) + 73640 >> 2]); } function unsigned_20long_20std____2__allocator_traits_std____2__allocator_vision__Node_96____20___max_size_std____2__allocator_vision__Node_96____2c_20void__28std____2__allocator_vision__Node_96____20const__29($0) { @@ -106192,7 +106188,7 @@ function unsigned_20long_20std____2__allocator_traits_std____2__allocator_vision function std____2__numpunct_wchar_t____numpunct_28_29($0) { $0 = $0 | 0; - HEAP32[$0 >> 2] = 57848; + HEAP32[$0 >> 2] = 58920; std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20____basic_string_28_29($0 + 16 | 0); std____2__locale__facet___facet_28_29($0); return $0 | 0; @@ -106230,9 +106226,9 @@ function webarkitLOGi_28char__29($0) { $1 = __stack_pointer - 16 | 0; __stack_pointer = $1; HEAP32[$1 >> 2] = $0; - HEAP32[$1 + 4 >> 2] = HEAP32[18155]; - HEAP32[$1 + 8 >> 2] = HEAP32[18156]; - emscripten_asm_const_int(73104, 27529, $1 | 0) | 0; + HEAP32[$1 + 4 >> 2] = HEAP32[18423]; + HEAP32[$1 + 8 >> 2] = HEAP32[18424]; + emscripten_asm_const_int(74176, 28601, $1 | 0) | 0; __stack_pointer = $1 + 16 | 0; } @@ -106241,9 +106237,9 @@ function webarkitLOGe_28char__29($0) { $1 = __stack_pointer - 16 | 0; __stack_pointer = $1; HEAP32[$1 >> 2] = $0; - HEAP32[$1 + 4 >> 2] = HEAP32[18157]; - HEAP32[$1 + 8 >> 2] = HEAP32[18158]; - emscripten_asm_const_int(74098, 27529, $1 | 0) | 0; + HEAP32[$1 + 4 >> 2] = HEAP32[18425]; + HEAP32[$1 + 8 >> 2] = HEAP32[18426]; + emscripten_asm_const_int(75170, 28601, $1 | 0) | 0; __stack_pointer = $1 + 16 | 0; } @@ -106325,7 +106321,7 @@ function std____2____compressed_pair_elem_std____2____sso_allocator_std____2__lo function std____2__numpunct_char____numpunct_28_29($0) { $0 = $0 | 0; - HEAP32[$0 >> 2] = 57808; + HEAP32[$0 >> 2] = 58880; std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20____basic_string_28_29($0 + 12 | 0); std____2__locale__facet___facet_28_29($0); return $0 | 0; @@ -106505,10 +106501,10 @@ function fmt_o($0, $1, $2) { function __cxx_global_array_dtor_136($0) { $0 = $0 | 0; - $0 = 83368; + $0 = 84440; while (1) { $0 = std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20____basic_string_28_29($0 - 12 | 0); - if (($0 | 0) != 83344) { + if (($0 | 0) != 84416) { continue; } break; @@ -106517,10 +106513,10 @@ function __cxx_global_array_dtor_136($0) { function __cxx_global_array_dtor_109($0) { $0 = $0 | 0; - $0 = 83296; + $0 = 84368; while (1) { $0 = std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20____basic_string_28_29($0 - 12 | 0); - if (($0 | 0) != 83008) { + if (($0 | 0) != 84080) { continue; } break; @@ -106544,7 +106540,7 @@ function std____2__moneypunct_wchar_t_2c_20true___do_negative_sign_28_29_20const function std____2__codecvt_wchar_t_2c_20char_2c_20__mbstate_t____codecvt_28_29($0) { $0 = $0 | 0; - HEAP32[$0 >> 2] = 57760; + HEAP32[$0 >> 2] = 58832; if (HEAP32[$0 + 8 >> 2] != (std____2____cloc_28_29() | 0)) { freelocale(HEAP32[$0 + 8 >> 2]); } @@ -106591,10 +106587,10 @@ function std____2____compressed_pair_elem_std____2____compressed_pair_vision__Ke function __cxx_global_array_dtor_70($0) { $0 = $0 | 0; - $0 = 82696; + $0 = 83768; while (1) { $0 = std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20____basic_string_28_29($0 - 12 | 0); - if (($0 | 0) != 82528) { + if (($0 | 0) != 83600) { continue; } break; @@ -106604,7 +106600,7 @@ function __cxx_global_array_dtor_70($0) { function $28anonymous_20namespace_29__itanium_demangle__SpecialSubstitution__getBaseName_28_29_20const($0, $1) { $0 = $0 | 0; $1 = $1 | 0; - $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($0, HEAP32[(HEAP32[$1 + 8 >> 2] << 2) + 72592 >> 2]); + $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($0, HEAP32[(HEAP32[$1 + 8 >> 2] << 2) + 73664 >> 2]); } function $28anonymous_20namespace_29__itanium_demangle__PODSmallVector__28anonymous_20namespace_29__itanium_demangle__PODSmallVector__28anonymous_20namespace_29__itanium_demangle__Node__2c_208ul___2c_204ul___size_28_29_20const($0) { @@ -106831,7 +106827,7 @@ function output_message($0) { __stack_pointer = $1; FUNCTION_TABLE[HEAP32[HEAP32[$0 >> 2] + 12 >> 2]]($0, $1 + 16 | 0); HEAP32[$1 >> 2] = $1 + 16; - fiprintf(HEAP32[12084], 37936, $1); + fiprintf(HEAP32[12352], 39008, $1); __stack_pointer = $1 + 224 | 0; } @@ -106865,9 +106861,9 @@ function __stdio_exit() { break; } } - close_file(HEAP32[18274]); - close_file(HEAP32[18236]); - close_file(HEAP32[18198]); + close_file(HEAP32[18542]); + close_file(HEAP32[18504]); + close_file(HEAP32[18466]); } function $28anonymous_20namespace_29__itanium_demangle__PODSmallVector__28anonymous_20namespace_29__itanium_demangle__PODSmallVector__28anonymous_20namespace_29__itanium_demangle__Node__2c_208ul___2c_204ul___isInline_28_29_20const($0) { @@ -106901,7 +106897,7 @@ function std____2____compressed_pair_std____2__pair_float_2c_20int___2c_20std___ } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20__20__2c_20unsigned_20long_2c_20nftMarker_20const___20___get_28_29() { - return 39552; + return 40624; } function arMatrixAllocf($0, $1) { @@ -106923,7 +106919,7 @@ function arMatrixAllocf($0, $1) { function vision__Exception___Exception_28_29($0) { $0 = $0 | 0; - HEAP32[$0 >> 2] = 26276; + HEAP32[$0 >> 2] = 27348; std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20____basic_string_28_29($0 + 4 | 0); std__exception___exception_28_29($0); return $0 | 0; @@ -106984,10 +106980,10 @@ function arMatrixAlloc($0, $1) { function __cxx_global_array_dtor_133($0) { $0 = $0 | 0; - $0 = 83336; + $0 = 84408; while (1) { $0 = std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20____basic_string_28_29($0 - 12 | 0); - if (($0 | 0) != 83312) { + if (($0 | 0) != 84384) { continue; } break; @@ -107006,7 +107002,7 @@ function $28anonymous_20namespace_29__itanium_demangle__PODSmallVector__28anonym } function void_20std____2__locale____imp__install_std____2__moneypunct_wchar_t_2c_20false__20__28std____2__moneypunct_wchar_t_2c_20false___29($0, $1) { - std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(82008)); + std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83080)); } function unsigned_20long_20std____2__allocator_traits_std____2__allocator_vision__Image__20___max_size_std____2__allocator_vision__Image__2c_20void__28std____2__allocator_vision__Image__20const__29($0) { @@ -107065,10 +107061,10 @@ function __cxxabiv1____fundamental_type_info__can_catch_28__cxxabiv1____shim_typ function __cxx_global_array_dtor_85($0) { $0 = $0 | 0; - $0 = 82992; + $0 = 84064; while (1) { $0 = std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20____basic_string_28_29($0 - 12 | 0); - if (($0 | 0) != 82704) { + if (($0 | 0) != 83776) { continue; } break; @@ -107077,10 +107073,10 @@ function __cxx_global_array_dtor_85($0) { function __cxx_global_array_dtor_55($0) { $0 = $0 | 0; - $0 = 82520; + $0 = 83592; while (1) { $0 = std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20____basic_string_28_29($0 - 12 | 0); - if (($0 | 0) != 82352) { + if (($0 | 0) != 83424) { continue; } break; @@ -107125,7 +107121,7 @@ function std____2____compressed_pair_vision__PriorityQueueItem_96___2c_20std____ } function void_20std____2__locale____imp__install_std____2__moneypunct_wchar_t_2c_20true__20__28std____2__moneypunct_wchar_t_2c_20true___29($0, $1) { - std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(82016)); + std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83088)); } function std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20_____proxy____proxy_28wchar_t_2c_20std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20___29($0, $1, $2) { @@ -107137,7 +107133,7 @@ function std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_ function std____2__ctype_char____ctype_28_29($0) { $0 = $0 | 0; var $1 = 0; - HEAP32[$0 >> 2] = 57708; + HEAP32[$0 >> 2] = 58780; $1 = HEAP32[$0 + 8 >> 2]; if (!(!$1 | !HEAPU8[$0 + 12 | 0])) { operator_20delete_5b_5d_28void__29($1); @@ -107193,7 +107189,7 @@ function std____2__vector_std____2__pair_float_2c_20unsigned_20long__2c_20std___ function std____2__numpunct_wchar_t___do_falsename_28_29_20const($0, $1) { $0 = $0 | 0; $1 = $1 | 0; - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___basic_string_std__nullptr_t__28wchar_t_20const__29($0, 57900); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___basic_string_std__nullptr_t__28wchar_t_20const__29($0, 58972); } function std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20___deallocate_28std____2__pair_float_2c_20unsigned_20long___2c_20unsigned_20long_29($0, $1, $2) { @@ -107255,11 +107251,11 @@ function void_20std____2____advance_vision__Point3d_float____28vision__Point3d_f function std____2__numpunct_wchar_t___do_truename_28_29_20const($0, $1) { $0 = $0 | 0; $1 = $1 | 0; - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___basic_string_std__nullptr_t__28wchar_t_20const__29($0, 57880); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___basic_string_std__nullptr_t__28wchar_t_20const__29($0, 58952); } function std____2__codecvt_wchar_t_2c_20char_2c_20__mbstate_t__20const__20std____2__use_facet_std____2__codecvt_wchar_t_2c_20char_2c_20__mbstate_t__20__28std____2__locale_20const__29($0) { - return std____2__locale__use_facet_28std____2__locale__id__29_20const($0, 82132); + return std____2__locale__use_facet_28std____2__locale__id__29_20const($0, 83204); } function std____2____compressed_pair_vision__Node_96__20const___2c_20std____2__allocator_vision__Node_96__20const______second_28_29($0) { @@ -107279,7 +107275,7 @@ function bool_20std____2__operator___char___28std____2____wrap_iter_char___20con } function __cxx_global_var_init() { - std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___unordered_map_28_29(77804); + std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___unordered_map_28_29(78876); __cxa_atexit(35, 0, 1024); } @@ -107373,7 +107369,7 @@ function arDeleteHandle($0) { } function void_20std____2__locale____imp__install_std____2__moneypunct_char_2c_20false__20__28std____2__moneypunct_char_2c_20false___29($0, $1) { - std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(81992)); + std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83064)); } function std____2__moneypunct_char_2c_20true___do_negative_sign_28_29_20const($0, $1) { @@ -107383,7 +107379,7 @@ function std____2__moneypunct_char_2c_20true___do_negative_sign_28_29_20const($0 } function std____2__moneypunct_wchar_t_2c_20false___20std____2___28anonymous_20namespace_29__make_std____2__moneypunct_wchar_t_2c_20false__2c_20unsigned_20int__28unsigned_20int_29() { - std____2__moneypunct_wchar_t_2c_20false___moneypunct_28unsigned_20long_29(83560, 1); + std____2__moneypunct_wchar_t_2c_20false___moneypunct_28unsigned_20long_29(84632, 1); } function std____2____vector_base_unsigned_20short_2c_20std____2__allocator_unsigned_20short__20___clear_28_29($0) { @@ -107399,10 +107395,8 @@ function std____2____compressed_pair_elem_std____2__allocator_std____2__pair_flo return $0; } -function std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20____basic_streambuf_28_29_1($0) { - $0 = $0 | 0; - std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20____basic_streambuf_28_29($0); - operator_20delete_28void__29($0); +function void_20std____2__locale____imp__install_std____2__moneypunct_char_2c_20true__20__28std____2__moneypunct_char_2c_20true___29($0, $1) { + std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83072)); } function std____2____compressed_pair_vision__VisualDatabaseImpl__2c_20std____2__default_delete_vision__VisualDatabaseImpl__20___first_28_29_20const($0) { @@ -107413,10 +107407,6 @@ function std____2____compressed_pair_elem_std____2____bucket_list_deallocator_st return $0; } -function void_20std____2__locale____imp__install_std____2__moneypunct_char_2c_20true__20__28std____2__moneypunct_char_2c_20true___29($0, $1) { - std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(82e3)); -} - function std____2__vector_vision__Point3d_float__2c_20std____2__allocator_vision__Point3d_float__20__20___vector_28_29($0) { std____2____vector_base_vision__Point3d_float__2c_20std____2__allocator_vision__Point3d_float__20__20_____vector_base_28_29($0); return $0; @@ -107468,11 +107458,11 @@ function vision__HammingDistance32_28unsigned_20int_2c_20unsigned_20int_29($0, $ } function std____2__moneypunct_wchar_t_2c_20true___20std____2___28anonymous_20namespace_29__make_std____2__moneypunct_wchar_t_2c_20true__2c_20unsigned_20int__28unsigned_20int_29() { - std____2__moneypunct_wchar_t_2c_20true___moneypunct_28unsigned_20long_29(83568, 1); + std____2__moneypunct_wchar_t_2c_20true___moneypunct_28unsigned_20long_29(84640, 1); } function std____2__codecvt_char_2c_20char_2c_20__mbstate_t__20const__20std____2__use_facet_std____2__codecvt_char_2c_20char_2c_20__mbstate_t__20__28std____2__locale_20const__29($0) { - return std____2__locale__use_facet_28std____2__locale__id__29_20const($0, 82124); + return std____2__locale__use_facet_28std____2__locale__id__29_20const($0, 83196); } function std____2____vector_base_vision__Node_96___2c_20std____2__allocator_vision__Node_96____20_____alloc_28_29_20const($0) { @@ -107534,7 +107524,7 @@ function __cxxabiv1____class_type_info__process_static_type_below_dst_28__cxxabi function __cxx_global_array_dtor_1($0) { $0 = $0 | 0; - std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20____unordered_map_28_29(77804); + std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20____unordered_map_28_29(78876); } function void_20std____2__iter_swap_char__2c_20char___28char__2c_20char__29($0, $1) { @@ -107579,7 +107569,7 @@ function legalstub$dynCall_iiiiijj($0, $1, $2, $3, $4, $5, $6, $7, $8) { } function __cxx_global_var_init_1() { - std____2__unordered_map_int_2c_20ARParam_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20ARParam__20__20___unordered_map_28_29(77824); + std____2__unordered_map_int_2c_20ARParam_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20ARParam__20__20___unordered_map_28_29(78896); __cxa_atexit(36, 0, 1024); } @@ -107590,6 +107580,11 @@ function std____2__messages_wchar_t___do_open_28std____2__basic_string_char_2c_2 return -1; } +function std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20____basic_streambuf_28_29_1($0) { + $0 = $0 | 0; + operator_20delete_28void__29(std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20____basic_streambuf_28_29($0)); +} + function std____2____vector_base_vision__FeaturePoint_2c_20std____2__allocator_vision__FeaturePoint__20_____end_cap_28_29($0) { return std____2____compressed_pair_vision__FeaturePoint__2c_20std____2__allocator_vision__FeaturePoint__20___first_28_29($0 + 8 | 0); } @@ -107657,13 +107652,13 @@ function std____2__vector_vision__Point2d_float__2c_20std____2__allocator_vision function std____2__num_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___num_put_28unsigned_20long_29($0, $1) { std____2__locale__facet__facet_28unsigned_20long_29($0, $1); - HEAP32[$0 >> 2] = 59764; + HEAP32[$0 >> 2] = 60836; return $0; } function std____2__num_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___num_get_28unsigned_20long_29($0, $1) { std____2__locale__facet__facet_28unsigned_20long_29($0, $1); - HEAP32[$0 >> 2] = 59320; + HEAP32[$0 >> 2] = 60392; return $0; } @@ -107784,7 +107779,7 @@ function std____2__unique_ptr_unsigned_20char_2c_20std____2__default_delete_unsi } function std____2__moneypunct_char_2c_20false___20std____2___28anonymous_20namespace_29__make_std____2__moneypunct_char_2c_20false__2c_20unsigned_20int__28unsigned_20int_29() { - std____2__moneypunct_char_2c_20false___moneypunct_28unsigned_20long_29(83544, 1); + std____2__moneypunct_char_2c_20false___moneypunct_28unsigned_20long_29(84616, 1); } function std____2__messages_char___do_open_28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__2c_20std____2__locale_20const__29_20const($0, $1, $2) { @@ -107811,7 +107806,7 @@ function std____2____compressed_pair_std____2__pair_float_2c_20int___2c_20std___ } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_int_2c_20std____2__allocator_int__20__20__2c_20unsigned_20long_2c_20int_20const___20___get_28_29() { - return 39168; + return 40240; } function vision__DoGScaleInvariantDetector__FeaturePoint_20const__20std____2__forward_vision__DoGScaleInvariantDetector__FeaturePoint_20const___28std____2__remove_reference_vision__DoGScaleInvariantDetector__FeaturePoint_20const____type__29($0) { @@ -107868,7 +107863,7 @@ function std____2__pair_unsigned_20int_20const_2c_20unsigned_20int__20const__20s function std____2__numpunct_char___do_falsename_28_29_20const($0, $1) { $0 = $0 | 0; $1 = $1 | 0; - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_std__nullptr_t__28char_20const__29($0, 31491); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_std__nullptr_t__28char_20const__29($0, 32563); } function std____2__codecvt_char_2c_20char_2c_20__mbstate_t___do_unshift_28__mbstate_t__2c_20char__2c_20char__2c_20char___29_20const($0, $1, $2, $3, $4) { @@ -107893,6 +107888,11 @@ function std____2____unordered_map_equal_int_2c_20std____2____hash_value_type_in return $0; } +function std____2____hash_const_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__vector_int_2c_20std____2__allocator_int__20__20__2c_20void______operator___28_29($0) { + HEAP32[$0 >> 2] = HEAP32[HEAP32[$0 >> 2] >> 2]; + return $0; +} + function std____2____compressed_pair_vision__Node_96__20const___2c_20std____2__allocator_vision__Node_96__20const______first_28_29_20const($0) { return std____2____compressed_pair_elem_vision__Node_96__20const___2c_200_2c_20false_____get_28_29_20const($0); } @@ -107916,11 +107916,11 @@ function std____2__vector_vision__PriorityQueueItem_96__2c_20std____2__allocator function std____2__numpunct_char___do_truename_28_29_20const($0, $1) { $0 = $0 | 0; $1 = $1 | 0; - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_std__nullptr_t__28char_20const__29($0, 31466); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_std__nullptr_t__28char_20const__29($0, 32538); } function std____2__moneypunct_char_2c_20true___20std____2___28anonymous_20namespace_29__make_std____2__moneypunct_char_2c_20true__2c_20unsigned_20int__28unsigned_20int_29() { - std____2__moneypunct_char_2c_20true___moneypunct_28unsigned_20long_29(83552, 1); + std____2__moneypunct_char_2c_20true___moneypunct_28unsigned_20long_29(84624, 1); } function std____2__iterator_traits_unsigned_20int_20const____difference_type_20std____2____distance_unsigned_20int_20const___28unsigned_20int_20const__2c_20unsigned_20int_20const__2c_20std____2__random_access_iterator_tag_29($0, $1) { @@ -107956,10 +107956,6 @@ function std____2____split_buffer_unsigned_20char_2c_20std____2__allocator_unsig return std____2____compressed_pair_unsigned_20char__2c_20std____2__allocator_unsigned_20char_____first_28_29_20const($0 + 12 | 0); } -function std____2____hash_const_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__vector_int_2c_20std____2__allocator_int__20__20__2c_20void______operator___28_29($0) { - HEAP32[$0 >> 2] = HEAP32[HEAP32[$0 >> 2] >> 2]; - return $0; -} function std____2____compressed_pair_vision__PriorityQueueItem_96___2c_20std____2__allocator_vision__PriorityQueueItem_96__20_____first_28_29($0) { return std____2____compressed_pair_elem_vision__PriorityQueueItem_96___2c_200_2c_20false_____get_28_29($0); } @@ -107973,19 +107969,13 @@ function std____2____compressed_pair_std____2__locale__facet___2c_20std____2____ } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20__20__2c_20nftMarker_20const___20___get_28_29() { - return 39520; + return 40592; } function std____2__vector_vision__DoGScaleInvariantDetector__FeaturePoint_2c_20std____2__allocator_vision__DoGScaleInvariantDetector__FeaturePoint__20___operator_5b_5d_28unsigned_20long_29_20const($0, $1) { return HEAP32[$0 >> 2] + Math_imul($1, 36) | 0; } -function std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20____basic_streambuf_28_29_1($0) { - $0 = $0 | 0; - std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20____basic_streambuf_28_29($0); - operator_20delete_28void__29($0); -} - function std____2__allocator_std____2__pair_float_2c_20int__20___20std____2__forward_std____2__allocator_std____2__pair_float_2c_20int__20____28std____2__remove_reference_std____2__allocator_std____2__pair_float_2c_20int__20_____type__29($0) { return $0; } @@ -108008,18 +107998,18 @@ function std____2____compressed_pair_std____2__locale__facet___2c_20std____2____ function rand() { var $0 = 0, $1 = 0; - $1 = __wasm_i64_mul(HEAP32[19550], HEAP32[19551], 1284865837, 1481765933); + $1 = __wasm_i64_mul(HEAP32[19818], HEAP32[19819], 1284865837, 1481765933); $0 = i64toi32_i32$HIGH_BITS; $1 = $1 + 1 | 0; $0 = $1 ? $0 : $0 + 1 | 0; - HEAP32[19550] = $1; - HEAP32[19551] = $0; + HEAP32[19818] = $1; + HEAP32[19819] = $0; return $0 >>> 1 | 0; } function __cxx_global_array_dtor_2($0) { $0 = $0 | 0; - std____2__unordered_map_int_2c_20ARParam_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20ARParam__20__20____unordered_map_28_29(77824); + std____2__unordered_map_int_2c_20ARParam_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20ARParam__20__20____unordered_map_28_29(78896); } function std____2____vector_base_vision__Image_2c_20std____2__allocator_vision__Image__20___clear_28_29($0) { @@ -108041,27 +108031,27 @@ function std____2__vector_vision__FeaturePoint_2c_20std____2__allocator_vision__ function std____2__num_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___num_put_28unsigned_20long_29($0, $1) { std____2__locale__facet__facet_28unsigned_20long_29($0, $1); - HEAP32[$0 >> 2] = 59532; + HEAP32[$0 >> 2] = 60604; return $0; } function std____2__num_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___num_get_28unsigned_20long_29($0, $1) { std____2__locale__facet__facet_28unsigned_20long_29($0, $1); - HEAP32[$0 >> 2] = 59076; + HEAP32[$0 >> 2] = 60148; return $0; } function std____2__codecvt_char32_t_2c_20char_2c_20__mbstate_t___codecvt_28unsigned_20long_29($0, $1) { std____2__locale__facet__facet_28unsigned_20long_29($0, $1); std____2__codecvt_base__codecvt_base_28_29($0); - HEAP32[$0 >> 2] = 58604; + HEAP32[$0 >> 2] = 59676; return $0; } function std____2__codecvt_char16_t_2c_20char_2c_20__mbstate_t___codecvt_28unsigned_20long_29($0, $1) { std____2__locale__facet__facet_28unsigned_20long_29($0, $1); std____2__codecvt_base__codecvt_base_28_29($0); - HEAP32[$0 >> 2] = 58488; + HEAP32[$0 >> 2] = 59560; return $0; } @@ -108143,7 +108133,7 @@ function std____2____compressed_pair_elem_std____2____hash_node_base_std____2___ } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_unsigned_20long_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20__20const__20__20___get_28_29() { - return 39568; + return 40640; } function std____2__moneypunct_wchar_t_2c_20false___do_positive_sign_28_29_20const($0, $1) { @@ -108152,6 +108142,11 @@ function std____2__moneypunct_wchar_t_2c_20false___do_positive_sign_28_29_20cons std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___basic_string_28_29($0); } +function std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20____basic_streambuf_28_29_1($0) { + $0 = $0 | 0; + operator_20delete_28void__29(std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20____basic_streambuf_28_29($0)); +} + function std____2__basic_ios_wchar_t_2c_20std____2__char_traits_wchar_t__20___tie_28std____2__basic_ostream_wchar_t_2c_20std____2__char_traits_wchar_t__20___29($0, $1) { var $2 = 0; $2 = HEAP32[$0 + 72 >> 2]; @@ -108206,11 +108201,11 @@ function $28anonymous_20namespace_29__itanium_demangle__PODSmallVector__28anonym } function void_20std____2__locale____imp__install_std____2__numpunct_wchar_t__20__28std____2__numpunct_wchar_t___29($0, $1) { - std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(82164)); + std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83236)); } function void_20std____2__locale____imp__install_std____2__messages_wchar_t__20__28std____2__messages_wchar_t___29($0, $1) { - std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(82064)); + std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83136)); } function std____2__vector_std____2__locale__facet__2c_20std____2____sso_allocator_std____2__locale__facet__2c_2030ul__20____ConstructTransaction____ConstructTransaction_28_29($0) { @@ -108279,7 +108274,7 @@ function std____2__moneypunct_wchar_t_2c_20false___do_curr_symbol_28_29_20const( function std____2__codecvt_char_2c_20char_2c_20__mbstate_t___codecvt_28unsigned_20long_29($0, $1) { std____2__locale__facet__facet_28unsigned_20long_29($0, $1); std____2__codecvt_base__codecvt_base_28_29($0); - HEAP32[$0 >> 2] = 58340; + HEAP32[$0 >> 2] = 59412; return $0; } @@ -108334,7 +108329,7 @@ function emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten_ } function void_20std____2__locale____imp__install_std____2__collate_wchar_t__20__28std____2__collate_wchar_t___29($0, $1) { - std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(81920)); + std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(82992)); } function std____2__vector_vision__DoGScaleInvariantDetector__FeaturePoint_2c_20std____2__allocator_vision__DoGScaleInvariantDetector__FeaturePoint__20___operator_5b_5d_28unsigned_20long_29($0, $1) { @@ -108387,7 +108382,7 @@ function std____2__vector_vision__FeaturePoint_2c_20std____2__allocator_vision__ } function std____2__moneypunct_wchar_t_2c_20false__20const__20std____2__use_facet_std____2__moneypunct_wchar_t_2c_20false__20__28std____2__locale_20const__29($0) { - return std____2__locale__use_facet_28std____2__locale__id__29_20const($0, 82008); + return std____2__locale__use_facet_28std____2__locale__id__29_20const($0, 83080); } function std____2__allocator_traits_std____2__allocator_vision__match_t__20___allocate_28std____2__allocator_vision__match_t___2c_20unsigned_20long_29($0, $1) { @@ -108480,15 +108475,15 @@ function $28anonymous_20namespace_29__itanium_demangle__operator___28_28anonymou } function void_20std____2__locale____imp__install_std____2__numpunct_char__20__28std____2__numpunct_char___29($0, $1) { - std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(82156)); + std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83228)); } function void_20std____2__locale____imp__install_std____2__messages_char__20__28std____2__messages_char___29($0, $1) { - std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(82056)); + std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83128)); } function void_20std____2__locale____imp__install_std____2__ctype_wchar_t__20__28std____2__ctype_wchar_t___29($0, $1) { - std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(82108)); + std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83180)); } function vision__numOctaves_28int_2c_20int_2c_20int_29($0, $1, $2) { @@ -108512,13 +108507,7 @@ function unsigned_20long_20std____2__allocator_traits_std____2__allocator_float_ function std____2__vector_vision__DoGScaleInvariantDetector__FeaturePoint_2c_20std____2__allocator_vision__DoGScaleInvariantDetector__FeaturePoint__20_____invalidate_iterators_past_28vision__DoGScaleInvariantDetector__FeaturePoint__29($0, $1) {} function std____2__moneypunct_wchar_t_2c_20true__20const__20std____2__use_facet_std____2__moneypunct_wchar_t_2c_20true__20__28std____2__locale_20const__29($0) { - return std____2__locale__use_facet_28std____2__locale__id__29_20const($0, 82016); -} - -function std____2__basic_ios_wchar_t_2c_20std____2__char_traits_wchar_t__20____basic_ios_28_29_1($0) { - $0 = $0 | 0; - std____2__basic_ios_wchar_t_2c_20std____2__char_traits_wchar_t__20____basic_ios_28_29($0); - operator_20delete_28void__29($0); + return std____2__locale__use_facet_28std____2__locale__id__29_20const($0, 83088); } function std____2____split_buffer_unsigned_20short_2c_20std____2__allocator_unsigned_20short_______alloc_28_29($0) { @@ -108568,7 +108557,7 @@ function $28anonymous_20namespace_29__itanium_demangle__OutputStream__back_28_29 function vision__GaussianScaleSpacePyramid___GaussianScaleSpacePyramid_28_29($0) { $0 = $0 | 0; - HEAP32[$0 >> 2] = 26168; + HEAP32[$0 >> 2] = 27240; std____2__vector_vision__Image_2c_20std____2__allocator_vision__Image__20____vector_28_29($0 + 4 | 0); return $0 | 0; } @@ -108579,7 +108568,7 @@ function std____2__vector_vision__Point2d_float__2c_20std____2__allocator_vision function std____2__enable_if__284ul_29_20___20_284_29_2c_20void___type_20std____2____check_for_overflow_4ul__28unsigned_20long_29($0) { if ($0 >>> 0 >= 4294967292) { - std____2____throw_overflow_error_28char_20const__29(28133); + std____2____throw_overflow_error_28char_20const__29(29205); abort(); } } @@ -108635,7 +108624,7 @@ function emscripten__internal__BindingType_std____2__vector_nftMarker_2c_20std__ } function void_20std____2__locale____imp__install_std____2__collate_char__20__28std____2__collate_char___29($0, $1) { - std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(81912)); + std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(82984)); } function vision__BinaryFeatureStore__point_28unsigned_20long_29_20const($0, $1) { @@ -108753,7 +108742,7 @@ function std____2__vector_vision__DoGScaleInvariantDetector__FeaturePoint_2c_20s } function std____2__moneypunct_char_2c_20false__20const__20std____2__use_facet_std____2__moneypunct_char_2c_20false__20__28std____2__locale_20const__29($0) { - return std____2__locale__use_facet_28std____2__locale__id__29_20const($0, 81992); + return std____2__locale__use_facet_28std____2__locale__id__29_20const($0, 83064); } function std____2__allocator_traits_std____2__allocator_vision__Image__20___allocate_28std____2__allocator_vision__Image___2c_20unsigned_20long_29($0, $1) { @@ -108799,7 +108788,7 @@ function emscripten__internal__Invoker_void_2c_20int___invoke_28void_20_28__29_2 } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_unsigned_20long_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_int_2c_20std____2__allocator_int__20__20const__20__20___get_28_29() { - return 39184; + return 40256; } function wmemcpy($0, $1, $2) { @@ -108833,6 +108822,11 @@ function std____2__default_delete_vision__VisualDatabaseImpl___operator_28_29_28 operator_20delete_28void__29($1); } +function std____2__basic_ios_wchar_t_2c_20std____2__char_traits_wchar_t__20____basic_ios_28_29_1($0) { + $0 = $0 | 0; + operator_20delete_28void__29(std____2__basic_ios_wchar_t_2c_20std____2__char_traits_wchar_t__20____basic_ios_28_29($0)); +} + function std____2__basic_ios_char_2c_20std____2__char_traits_char__20___tie_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29($0, $1) { var $2 = 0; $2 = HEAP32[$0 + 72 >> 2]; @@ -108841,7 +108835,7 @@ function std____2__basic_ios_char_2c_20std____2__char_traits_char__20___tie_28st } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_int_2c_20std____2__allocator_int__20__20__2c_20int_20const___20___get_28_29() { - return 39148; + return 40220; } function __syscall_ret($0) { @@ -108854,13 +108848,13 @@ function __syscall_ret($0) { } function void_20std____2__locale____imp__install_std____2__ctype_char__20__28std____2__ctype_char___29($0, $1) { - std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(82116)); + std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83188)); } function std____2__moneypunct_wchar_t_2c_20false___moneypunct_28unsigned_20long_29($0, $1) { std____2__locale__facet__facet_28unsigned_20long_29($0, $1); std____2__money_base__money_base_28_29($0); - HEAP32[$0 >> 2] = 61012; + HEAP32[$0 >> 2] = 62084; return $0; } @@ -108870,6 +108864,10 @@ function std____2__moneypunct_char_2c_20true___do_positive_sign_28_29_20const($0 std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_28_29($0); } +function std____2__moneypunct_char_2c_20true__20const__20std____2__use_facet_std____2__moneypunct_char_2c_20true__20__28std____2__locale_20const__29($0) { + return std____2__locale__use_facet_28std____2__locale__id__29_20const($0, 83072); +} + function std____2____unwrap_iter_impl_std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20false_____apply_28std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__29($0) { return $0; } @@ -108936,7 +108934,7 @@ function std____2__num_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c function std____2__moneypunct_wchar_t_2c_20true___moneypunct_28unsigned_20long_29($0, $1) { std____2__locale__facet__facet_28unsigned_20long_29($0, $1); std____2__money_base__money_base_28_29($0); - HEAP32[$0 >> 2] = 61128; + HEAP32[$0 >> 2] = 62200; return $0; } @@ -108946,10 +108944,6 @@ function std____2__moneypunct_wchar_t_2c_20false___do_grouping_28_29_20const($0, std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_28_29($0); } -function std____2__moneypunct_char_2c_20true__20const__20std____2__use_facet_std____2__moneypunct_char_2c_20true__20__28std____2__locale_20const__29($0) { - return std____2__locale__use_facet_28std____2__locale__id__29_20const($0, 82e3); -} - function std____2__moneypunct_char_2c_20false___do_curr_symbol_28_29_20const($0, $1) { $0 = $0 | 0; $1 = $1 | 0; @@ -109055,8 +109049,8 @@ function std____2__moneypunct_char_2c_20true___do_curr_symbol_28_29_20const($0, function std____2__locale____imp__make_classic_28_29() { std____2__locale____imp__20std____2___28anonymous_20namespace_29__make_std____2__locale____imp_2c_20unsigned_20int__28unsigned_20int_29(); - HEAP32[20520] = 83688; - return 82080; + HEAP32[20788] = 84760; + return 83152; } function std____2__allocator_vision__Node_96__20const____deallocate_28vision__Node_96__20const___2c_20unsigned_20long_29($0, $1, $2) { @@ -109097,7 +109091,7 @@ function float_20vision__min4_float__28float_2c_20float_2c_20float_2c_20float_29 } function void_20const__20emscripten__internal__getLightTypeID_std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20__20__28std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20__20const__29($0) { - return 39360; + return 40432; } function std____2__vector_std____2__shared_ptr_vision__FrontendSinkFilter__2c_20std____2__allocator_std____2__shared_ptr_vision__FrontendSinkFilter__20__20___size_28_29_20const($0) { @@ -109107,7 +109101,7 @@ function std____2__vector_std____2__shared_ptr_vision__FrontendSinkFilter__2c_20 function std____2__moneypunct_char_2c_20false___moneypunct_28unsigned_20long_29($0, $1) { std____2__locale__facet__facet_28unsigned_20long_29($0, $1); std____2__money_base__money_base_28_29($0); - HEAP32[$0 >> 2] = 60748; + HEAP32[$0 >> 2] = 61820; return $0; } @@ -109137,7 +109131,7 @@ function std____2____compressed_pair_elem_std____2__allocator_unsigned_20short__ } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20___2c_20unsigned_20long_2c_20nftMarker_20const___20___get_28_29() { - return 39600; + return 40672; } function void_20vision__SubVector2_float__28float__2c_20float_20const__2c_20float_20const__29($0, $1, $2) { @@ -109148,7 +109142,7 @@ function void_20vision__SubVector2_float__28float__2c_20float_20const__2c_20floa function std____2__moneypunct_char_2c_20true___moneypunct_28unsigned_20long_29($0, $1) { std____2__locale__facet__facet_28unsigned_20long_29($0, $1); std____2__money_base__money_base_28_29($0); - HEAP32[$0 >> 2] = 60896; + HEAP32[$0 >> 2] = 61968; return $0; } @@ -109272,13 +109266,13 @@ function std____2__allocator_vision__Point2d_float__20___deallocate_28vision__Po function std____2____time_get_c_storage_wchar_t_____months_28_29_20const($0) { $0 = $0 | 0; - if (HEAPU8[82200]) { - return HEAP32[20549]; + if (HEAPU8[83272]) { + return HEAP32[20817]; } std____2__init_wmonths_28_29(); - HEAP8[82200] = 1; - HEAP32[20549] = 83008; - return 83008; + HEAP8[83272] = 1; + HEAP32[20817] = 84080; + return 84080; } function std____2____split_buffer_vision__Image_2c_20std____2__allocator_vision__Image_______end_cap_28_29($0) { @@ -109325,12 +109319,6 @@ function std____2__money_get_char_2c_20std____2__istreambuf_iterator_char_2c_20s operator_20delete_28void__29($0); } -function std____2__basic_ios_char_2c_20std____2__char_traits_char__20____basic_ios_28_29_1($0) { - $0 = $0 | 0; - std____2__basic_ios_char_2c_20std____2__char_traits_char__20____basic_ios_28_29($0); - operator_20delete_28void__29($0); -} - function std____2__allocator_vision__Point3d_float__20___20std____2__forward_std____2__allocator_vision__Point3d_float__20____28std____2__remove_reference_std____2__allocator_vision__Point3d_float__20_____type__29($0) { return $0; } @@ -109394,24 +109382,24 @@ function std____2__allocator_std____2____hash_node_base_std____2____hash_node_st function std____2____time_get_c_storage_wchar_t_____weeks_28_29_20const($0) { $0 = $0 | 0; - if (HEAPU8[82184]) { - return HEAP32[20545]; + if (HEAPU8[83256]) { + return HEAP32[20813]; } std____2__init_wweeks_28_29(); - HEAP8[82184] = 1; - HEAP32[20545] = 82528; - return 82528; + HEAP8[83256] = 1; + HEAP32[20813] = 83600; + return 83600; } function std____2____time_get_c_storage_wchar_t_____am_pm_28_29_20const($0) { $0 = $0 | 0; - if (HEAPU8[82216]) { - return HEAP32[20553]; + if (HEAPU8[83288]) { + return HEAP32[20821]; } std____2__init_wam_pm_28_29(); - HEAP8[82216] = 1; - HEAP32[20553] = 83344; - return 83344; + HEAP8[83288] = 1; + HEAP32[20821] = 84416; + return 84416; } function std____2____non_trivial_if_true_2c_20std____2__allocator_std____2____hash_node_base_std____2____hash_node_std____2____hash_value_type_int_2c_20AR2SurfaceSetT___2c_20void_______20_____non_trivial_if_28_29($0) { @@ -109436,7 +109424,7 @@ function void_20std____2__allocator_std____2__pair_float_2c_20int__20___construc function std__logic_error__logic_error_28char_20const__29($0, $1) { std__exception__exception_28_29($0); - HEAP32[$0 >> 2] = 64076; + HEAP32[$0 >> 2] = 65148; std____2____libcpp_refstring____libcpp_refstring_28char_20const__29($0 + 4 | 0, $1); return $0; } @@ -109452,7 +109440,7 @@ function std____2__ios_base__clear_28unsigned_20int_29($0, $1) { $1 = !HEAP32[$0 + 24 >> 2] | $1; HEAP32[$0 + 16 >> 2] = $1; if (HEAP32[$0 + 20 >> 2] & $1) { - std____2____throw_failure_28char_20const__29(30388); + std____2____throw_failure_28char_20const__29(31460); abort(); } } @@ -109486,7 +109474,7 @@ function int_20nftMarker_____20emscripten__internal__getContext_int_20nftMarker_ } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__val_2c_20std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20__20const__2c_20unsigned_20long__20___get_28_29() { - return 39576; + return 40648; } function ar3DCreateHandle2($0) { @@ -109515,7 +109503,7 @@ function void_20std____2____swap_allocator_std____2__allocator_vision__match_t__ function std____2__messages_wchar_t___messages_28unsigned_20long_29($0, $1) { std____2__locale__facet__facet_28unsigned_20long_29($0, $1); std____2__messages_base__messages_base_28_29($0); - HEAP32[$0 >> 2] = 62020; + HEAP32[$0 >> 2] = 63092; return $0; } @@ -109525,13 +109513,13 @@ function std____2__iterator_traits_wchar_t_20const____difference_type_20std____2 function std____2____time_get_c_storage_char_____months_28_29_20const($0) { $0 = $0 | 0; - if (HEAPU8[82192]) { - return HEAP32[20547]; + if (HEAPU8[83264]) { + return HEAP32[20815]; } std____2__init_months_28_29(); - HEAP8[82192] = 1; - HEAP32[20547] = 82704; - return 82704; + HEAP8[83264] = 1; + HEAP32[20815] = 83776; + return 83776; } function std____2____compressed_pair_vision__FeaturePoint__2c_20std____2__allocator_vision__FeaturePoint__20___first_28_29($0) { @@ -109580,7 +109568,7 @@ function std____2__unique_ptr_wchar_t_2c_20void_20_28__29_28void__29___operator_ } function std____2__numpunct_wchar_t___20std____2___28anonymous_20namespace_29__make_std____2__numpunct_wchar_t__2c_20unsigned_20int__28unsigned_20int_29() { - std____2__numpunct_wchar_t___numpunct_28unsigned_20long_29(83480, 1); + std____2__numpunct_wchar_t___numpunct_28unsigned_20long_29(84552, 1); } function std____2__num_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20____num_put_28_29($0) { @@ -109596,7 +109584,7 @@ function std____2__num_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std } function std____2__messages_wchar_t___20std____2___28anonymous_20namespace_29__make_std____2__messages_wchar_t__2c_20unsigned_20int__28unsigned_20int_29() { - std____2__messages_wchar_t___messages_28unsigned_20long_29(83680, 1); + std____2__messages_wchar_t___messages_28unsigned_20long_29(84752, 1); } function std____2__iterator_traits_unsigned_20char____difference_type_20std____2____distance_unsigned_20char___28unsigned_20char__2c_20unsigned_20char__2c_20std____2__random_access_iterator_tag_29($0, $1) { @@ -109652,26 +109640,31 @@ function $28anonymous_20namespace_29__itanium_demangle__GlobalQualifiedName__get FUNCTION_TABLE[HEAP32[HEAP32[$1 >> 2] + 24 >> 2]]($0, $1); } +function std____2__basic_ios_char_2c_20std____2__char_traits_char__20____basic_ios_28_29_1($0) { + $0 = $0 | 0; + operator_20delete_28void__29(std____2__basic_ios_char_2c_20std____2__char_traits_char__20____basic_ios_28_29($0)); +} + function std____2____time_get_c_storage_char_____weeks_28_29_20const($0) { $0 = $0 | 0; - if (HEAPU8[82176]) { - return HEAP32[20543]; + if (HEAPU8[83248]) { + return HEAP32[20811]; } std____2__init_weeks_28_29(); - HEAP8[82176] = 1; - HEAP32[20543] = 82352; - return 82352; + HEAP8[83248] = 1; + HEAP32[20811] = 83424; + return 83424; } function std____2____time_get_c_storage_char_____am_pm_28_29_20const($0) { $0 = $0 | 0; - if (HEAPU8[82208]) { - return HEAP32[20551]; + if (HEAPU8[83280]) { + return HEAP32[20819]; } std____2__init_am_pm_28_29(); - HEAP8[82208] = 1; - HEAP32[20551] = 83312; - return 83312; + HEAP8[83280] = 1; + HEAP32[20819] = 84384; + return 84384; } function std____2____compressed_pair_vision__FeaturePoint__2c_20std____2__allocator_vision__FeaturePoint_____first_28_29($0) { @@ -109721,7 +109714,7 @@ function std____2__vector_unsigned_20char_2c_20std____2__allocator_unsigned_20ch function std____2__messages_char___messages_28unsigned_20long_29($0, $1) { std____2__locale__facet__facet_28unsigned_20long_29($0, $1); std____2__messages_base__messages_base_28_29($0); - HEAP32[$0 >> 2] = 61900; + HEAP32[$0 >> 2] = 62972; return $0; } @@ -109753,7 +109746,7 @@ function emscripten__internal__GenericBindingType_std____2__vector_nftMarker_2c_ } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20__20__20__20___get_28_29() { - return 39516; + return 40588; } function arVecAlloc($0) { @@ -109842,7 +109835,7 @@ function std____2__remove_reference_std____2__allocator_vision__Keyframe_96__20_ } function std____2__collate_wchar_t___20std____2___28anonymous_20namespace_29__make_std____2__collate_wchar_t__2c_20unsigned_20int__28unsigned_20int_29() { - std____2__collate_wchar_t___collate_28unsigned_20long_29(83384, 1); + std____2__collate_wchar_t___collate_28unsigned_20long_29(84456, 1); } function std____2____compressed_pair_vision__Image__2c_20std____2__allocator_vision__Image__20___first_28_29_20const($0) { @@ -109971,7 +109964,7 @@ function std____2____throw_length_error_28char_20const__29($0) { var $1 = 0; $1 = __cxa_allocate_exception(8) | 0; std__length_error__length_error_28char_20const__29($1, $0); - __cxa_throw($1 | 0, 64156, 12); + __cxa_throw($1 | 0, 65228, 12); abort(); } @@ -109999,7 +109992,7 @@ function std____2__vector_vision__Node_96___2c_20std____2__allocator_vision__Nod } function std____2__numpunct_wchar_t__20const__20std____2__use_facet_std____2__numpunct_wchar_t__20__28std____2__locale_20const__29($0) { - return std____2__locale__use_facet_28std____2__locale__id__29_20const($0, 82164); + return std____2__locale__use_facet_28std____2__locale__id__29_20const($0, 83236); } function std____2__allocator_vision__Node_96_____deallocate_28vision__Node_96____2c_20unsigned_20long_29($0, $1, $2) { @@ -110038,7 +110031,7 @@ function float_20vision__CauchyCost_float__28float_2c_20float_2c_20float_29($0, } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_int_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20___get_28_29() { - return 39652; + return 40724; } function $28anonymous_20namespace_29__itanium_demangle__NestedName__getBaseName_28_29_20const($0, $1) { @@ -110054,11 +110047,11 @@ function std____2__unique_ptr_unsigned_20int_2c_20void_20_28__29_28void__29____u } function std____2__numpunct_char___20std____2___28anonymous_20namespace_29__make_std____2__numpunct_char__2c_20unsigned_20int__28unsigned_20int_29() { - std____2__numpunct_char___numpunct_28unsigned_20long_29(83456, 1); + std____2__numpunct_char___numpunct_28unsigned_20long_29(84528, 1); } function std____2__messages_char___20std____2___28anonymous_20namespace_29__make_std____2__messages_char__2c_20unsigned_20int__28unsigned_20int_29() { - std____2__messages_char___messages_28unsigned_20long_29(83672, 1); + std____2__messages_char___messages_28unsigned_20long_29(84744, 1); } function std____2____vector_base_nftMarker_2c_20std____2__allocator_nftMarker__20_____end_cap_28_29($0) { @@ -110186,7 +110179,7 @@ function legalstub$dynCall_iiiiij($0, $1, $2, $3, $4, $5, $6) { } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__val_2c_20std____2__vector_int_2c_20std____2__allocator_int__20__20const__2c_20unsigned_20long__20___get_28_29() { - return 39192; + return 40264; } function copysignl($0, $1, $2, $3, $4, $5, $6, $7, $8) { @@ -110207,7 +110200,7 @@ function void_20emscripten__internal__writeGenericWireType_nftMarker__28emscript function std__logic_error___logic_error_28_29($0) { $0 = $0 | 0; - HEAP32[$0 >> 2] = 64076; + HEAP32[$0 >> 2] = 65148; std____2____libcpp_refstring_____libcpp_refstring_28_29($0 + 4 | 0); std__exception___exception_28_29($0); return $0 | 0; @@ -110224,7 +110217,7 @@ function std____2__vector_int_2c_20std____2__allocator_int__20___end_28_29_20con function std____2__ctype_wchar_t___ctype_28unsigned_20long_29($0, $1) { std____2__locale__facet__facet_28unsigned_20long_29($0, $1); std____2__ctype_base__ctype_base_28_29($0); - HEAP32[$0 >> 2] = 58192; + HEAP32[$0 >> 2] = 59264; return $0; } @@ -110268,7 +110261,7 @@ function emscripten__internal__WithPolicies____ArgTypeList_double_2c_20int___get } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20std____2__vector_int_2c_20std____2__allocator_int__20___2c_20unsigned_20long_2c_20int_20const___20___get_28_29() { - return 39216; + return 40288; } function __wasi_syscall_ret($0) { @@ -110301,7 +110294,7 @@ function std____2__iterator_traits_char_20const____difference_type_20std____2___ } function std____2__ctype_wchar_t___20std____2___28anonymous_20namespace_29__make_std____2__ctype_wchar_t__2c_20unsigned_20int__28unsigned_20int_29() { - std____2__ctype_wchar_t___ctype_28unsigned_20long_29(83408, 1); + std____2__ctype_wchar_t___ctype_28unsigned_20long_29(84480, 1); } function std____2__allocator_vision__match_t___deallocate_28vision__match_t__2c_20unsigned_20long_29($0, $1, $2) { @@ -110367,12 +110360,12 @@ function std____2__pair_int_20const_2c_20std____2__vector_int_2c_20std____2__all } function std____2__collate_char___20std____2___28anonymous_20namespace_29__make_std____2__collate_char__2c_20unsigned_20int__28unsigned_20int_29() { - std____2__collate_char___collate_28unsigned_20long_29(83376, 1); + std____2__collate_char___collate_28unsigned_20long_29(84448, 1); } function std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20____basic_streambuf_28_29($0) { $0 = $0 | 0; - HEAP32[$0 >> 2] = 52120; + HEAP32[$0 >> 2] = 53192; std____2__locale___locale_28_29($0 + 4 | 0); return $0 | 0; } @@ -110400,7 +110393,7 @@ function arMatrixAllocTrans($0) { function std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20_____annotate_contiguous_container_28void_20const__2c_20void_20const__2c_20void_20const__2c_20void_20const__29_20const($0, $1, $2, $3, $4) {} function std____2__numpunct_char__20const__20std____2__use_facet_std____2__numpunct_char__20__28std____2__locale_20const__29($0) { - return std____2__locale__use_facet_28std____2__locale__id__29_20const($0, 82156); + return std____2__locale__use_facet_28std____2__locale__id__29_20const($0, 83228); } function std____2__default_delete_vision__Keyframe_96__20___operator_28_29_28vision__Keyframe_96___29_20const($0, $1) { @@ -110411,7 +110404,7 @@ function std____2__default_delete_vision__Keyframe_96__20___operator_28_29_28vis } function std____2__ctype_wchar_t__20const__20std____2__use_facet_std____2__ctype_wchar_t__20__28std____2__locale_20const__29($0) { - return std____2__locale__use_facet_28std____2__locale__id__29_20const($0, 82108); + return std____2__locale__use_facet_28std____2__locale__id__29_20const($0, 83180); } function std____2____vector_base_nftMarker_2c_20std____2__allocator_nftMarker__20_____throw_out_of_range_28_29_20const($0) { @@ -110473,7 +110466,7 @@ function get_buff($0, $1) { } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_std____2__vector_int_2c_20std____2__allocator_int__20__20__20__20___get_28_29() { - return 39144; + return 40216; } function void_20std____2__allocator_traits_std____2__allocator_float__20___destroy_float_2c_20void__28std____2__allocator_float___2c_20float__29($0, $1) { @@ -110488,7 +110481,7 @@ function vision__DoGPyramid__DoGPyramid_28_29($0) { } function std____2__locale____imp__20std____2___28anonymous_20namespace_29__make_std____2__locale____imp_2c_20unsigned_20int__28unsigned_20int_29() { - std____2__locale____imp____imp_28unsigned_20long_29(83688, 1); + std____2__locale____imp____imp_28unsigned_20long_29(84760, 1); } function std____2__allocator_traits_std____2__allocator_char__20___allocate_28std____2__allocator_char___2c_20unsigned_20long_29($0, $1) { @@ -110541,12 +110534,6 @@ function std____2__vector_vision__Image_2c_20std____2__allocator_vision__Image__ return $0; } -function std____2__codecvt_wchar_t_2c_20char_2c_20__mbstate_t____codecvt_28_29_1($0) { - $0 = $0 | 0; - std____2__codecvt_wchar_t_2c_20char_2c_20__mbstate_t____codecvt_28_29($0); - operator_20delete_28void__29($0); -} - function std____2__allocator_vision__Image___deallocate_28vision__Image__2c_20unsigned_20long_29($0, $1, $2) { std____2____libcpp_deallocate_28void__2c_20unsigned_20long_2c_20unsigned_20long_29($1, $2 << 5, 4); } @@ -110584,7 +110571,7 @@ function $28anonymous_20namespace_29__itanium_demangle__PODSmallVector__28anonym } function void_20const__20emscripten__internal__getLightTypeID_std____2__vector_int_2c_20std____2__allocator_int__20__20__28std____2__vector_int_2c_20std____2__allocator_int__20__20const__29($0) { - return 39008; + return 40080; } function std____2__vector_vision__Image_2c_20std____2__allocator_vision__Image__20___data_28_29_20const($0) { @@ -110782,7 +110769,7 @@ function std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__2 function std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20____basic_streambuf_28_29($0) { $0 = $0 | 0; - HEAP32[$0 >> 2] = 52056; + HEAP32[$0 >> 2] = 53128; std____2__locale___locale_28_29($0 + 4 | 0); return $0 | 0; } @@ -110869,7 +110856,7 @@ function std____2__ctype_char___is_28unsigned_20short_2c_20char_29_20const($0, $ } function std____2__ctype_char__20const__20std____2__use_facet_std____2__ctype_char__20__28std____2__locale_20const__29($0) { - return std____2__locale__use_facet_28std____2__locale__id__29_20const($0, 82116); + return std____2__locale__use_facet_28std____2__locale__id__29_20const($0, 83188); } function std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20___overflow_28unsigned_20int_29($0, $1) { @@ -110938,6 +110925,11 @@ function std____2__pair_int_20const_2c_20AR2SurfaceSetT____20std____2__addressof return $0; } +function std____2__codecvt_wchar_t_2c_20char_2c_20__mbstate_t____codecvt_28_29_1($0) { + $0 = $0 | 0; + operator_20delete_28void__29(std____2__codecvt_wchar_t_2c_20char_2c_20__mbstate_t____codecvt_28_29($0)); +} + function std____2__allocator_unsigned_20char____20std____2__forward_std____2__allocator_unsigned_20char__20__28std____2__remove_reference_std____2__allocator_unsigned_20char__20___type__29($0) { return $0; } @@ -111037,7 +111029,7 @@ function std____2____split_buffer_int_2c_20std____2__allocator_int_____clear_28_ function std____2____shared_weak_count____shared_weak_count_28long_29($0, $1) { std____2____shared_count____shared_count_28long_29($0, $1); HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 63120; + HEAP32[$0 >> 2] = 64192; return $0; } @@ -111102,11 +111094,6 @@ function std____2__moneypunct_char_2c_20true___do_neg_format_28_29_20const($0, $ HEAP8[$0 + 3 | 0] = 4; } -function std____2__allocator_vision__Keyframe_96__20___allocator_28_29($0) { - std____2____non_trivial_if_true_2c_20std____2__allocator_vision__Keyframe_96__20__20_____non_trivial_if_28_29($0); - return $0; -} - function std____2__allocator_unsigned_20short___20std____2__forward_std____2__allocator_unsigned_20short____28std____2__remove_reference_std____2__allocator_unsigned_20short_____type__29($0) { return $0; } @@ -111139,6 +111126,10 @@ function std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20____Co return $0; } +function std____2__allocator_vision__Keyframe_96__20___allocator_28_29($0) { + std____2____non_trivial_if_true_2c_20std____2__allocator_vision__Keyframe_96__20__20_____non_trivial_if_28_29($0); + return $0; +} function std____2__allocator_nftMarker___deallocate_28nftMarker__2c_20unsigned_20long_29($0, $1, $2) { std____2____libcpp_deallocate_28void__2c_20unsigned_20long_2c_20unsigned_20long_29($1, $2 << 4, 4); } @@ -111241,10 +111232,6 @@ function $28anonymous_20namespace_29__itanium_demangle__ArrayType__hasArraySlow_ return 1; } -function std__get_new_handler_28_29() { - return void_20_28_std____2___28anonymous_20namespace_29____libcpp_atomic_load_void_20_28__29_28_29__28void_20_28__20const__29_28_29_2c_20int_29_29_28_29(83928); -} - function std____2__vector_vision__FeaturePoint_2c_20std____2__allocator_vision__FeaturePoint__20___operator_5b_5d_28unsigned_20long_29_20const($0, $1) { return HEAP32[$0 >> 2] + Math_imul($1, 20) | 0; } @@ -111284,6 +111271,10 @@ function void_20std____2__allocator_traits_std____2__allocator_int__20___destroy std____2__allocator_int___destroy_28int__29($0, $1); } +function std__get_new_handler_28_29() { + return void_20_28_std____2___28anonymous_20namespace_29____libcpp_atomic_load_void_20_28__29_28_29__28void_20_28__20const__29_28_29_2c_20int_29_29_28_29(85e3); +} + function std____2__vector_float_2c_20std____2__allocator_float__20___capacity_28_29_20const($0) { return std____2____vector_base_float_2c_20std____2__allocator_float__20___capacity_28_29_20const($0); } @@ -111358,7 +111349,7 @@ function $28anonymous_20namespace_29__itanium_demangle__Node__hasFunctionSlow_28 } function std__get_terminate_28_29() { - return void_20_28_std____2___28anonymous_20namespace_29____libcpp_atomic_load_void_20_28__29_28_29__28void_20_28__20const__29_28_29_2c_20int_29_29_28_29(73100); + return void_20_28_std____2___28anonymous_20namespace_29____libcpp_atomic_load_void_20_28__29_28_29__28void_20_28__20const__29_28_29_2c_20int_29_29_28_29(74172); } function std____2__vector_std____2__locale__facet__2c_20std____2____sso_allocator_std____2__locale__facet__2c_2030ul__20___size_28_29_20const($0) { @@ -111388,23 +111379,23 @@ function std____2__locale__locale_28_29($0) { } function std____2__locale__classic_28_29() { - if (HEAPU8[82088]) { - return HEAP32[20521]; + if (HEAPU8[83160]) { + return HEAP32[20789]; } std____2__locale____imp__make_classic_28_29(); - HEAP8[82088] = 1; - HEAP32[20521] = 82080; - return 82080; + HEAP8[83160] = 1; + HEAP32[20789] = 83152; + return 83152; } function std____2__locale____global_28_29() { - if (HEAPU8[82100]) { - return HEAP32[20524]; + if (HEAPU8[83172]) { + return HEAP32[20792]; } std____2__locale____imp__make_global_28_29(); - HEAP8[82100] = 1; - HEAP32[20524] = 82092; - return 82092; + HEAP8[83172] = 1; + HEAP32[20792] = 83164; + return 83164; } function std____2__allocator_wchar_t___deallocate_28wchar_t__2c_20unsigned_20long_29($0, $1, $2) { @@ -111486,9 +111477,9 @@ function __uselocale($0) { $1 = __get_tp(); $2 = HEAP32[$1 + 88 >> 2]; if ($0) { - HEAP32[$1 + 88 >> 2] = ($0 | 0) == -1 ? 78008 : $0; + HEAP32[$1 + 88 >> 2] = ($0 | 0) == -1 ? 79080 : $0; } - return ($2 | 0) == 78008 ? -1 : $2; + return ($2 | 0) == 79080 ? -1 : $2; } function vision__SampleReceptor_28vision__Image_20const__2c_20float_2c_20float_29($0, $1, $2) { @@ -111645,8 +111636,8 @@ function std____2____compressed_pair_elem_std____2__allocator_std____2____hash_n function int_20std____2___28anonymous_20namespace_29____libcpp_atomic_add_int_2c_20int__28int__2c_20int_2c_20int_29() { var $0 = 0; - $0 = HEAP32[20526] + 1 | 0; - HEAP32[20526] = $0; + $0 = HEAP32[20794] + 1 | 0; + HEAP32[20794] = $0; return $0; } @@ -111794,8 +111785,8 @@ function std____2____compressed_pair_int__2c_20std____2__allocator_int_____first function init_pthread_self() { var wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; - HEAP32[19543] = 78008; - wasm2js_i32$0 = 78100, wasm2js_i32$1 = getpid(), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + HEAP32[19811] = 79080; + wasm2js_i32$0 = 79172, wasm2js_i32$1 = getpid(), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; } function __cxxabiv1____fundamental_type_info_____fundamental_type_info_28_29($0) { @@ -111853,33 +111844,33 @@ function std____2____compressed_pair_elem_std____2____hash_node_std____2____hash function std____2____cloc_28_29() { var $0 = 0; - if (HEAPU8[82076]) { - return HEAP32[20518]; + if (HEAPU8[83148]) { + return HEAP32[20786]; } - $0 = __newlocale(2147483647, 35415, 0); - HEAP8[82076] = 1; - HEAP32[20518] = $0; + $0 = __newlocale(2147483647, 36487, 0); + HEAP8[83148] = 1; + HEAP32[20786] = $0; return $0; } function __cxx_global_array_dtor_44($0) { $0 = $0 | 0; - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20____basic_string_28_29(82332); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20____basic_string_28_29(83404); } function __cxx_global_array_dtor_40($0) { $0 = $0 | 0; - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20____basic_string_28_29(82300); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20____basic_string_28_29(83372); } function __cxx_global_array_dtor_36($0) { $0 = $0 | 0; - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20____basic_string_28_29(82268); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20____basic_string_28_29(83340); } function __cxx_global_array_dtor_32($0) { $0 = $0 | 0; - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20____basic_string_28_29(82236); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20____basic_string_28_29(83308); } function $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28char_29_1($0) { @@ -111989,10 +111980,10 @@ function __cxxabiv1____vmi_class_type_info_____vmi_class_type_info_28_29($0) { } function std____2__ios_base__Init__Init_28_29($0) { - if (!HEAPU8[81845]) { - std____2__DoIOSInit__DoIOSInit_28_29(81844); - __cxa_atexit(314, 0, 1024); - HEAP8[81845] = 1; + if (!HEAPU8[82917]) { + std____2__DoIOSInit__DoIOSInit_28_29(82916); + __cxa_atexit(313, 0, 1024); + HEAP8[82917] = 1; } return $0; } @@ -112325,18 +112316,6 @@ function std____2__remove_reference_std____2____shared_weak_count_____type___20s return $0; } -function std____2__codecvt_char32_t_2c_20char_2c_20__mbstate_t____codecvt_28_29($0) { - $0 = $0 | 0; - $L_ZNSt3__26locale5facetD2Ev_bitcast_145($0); - operator_20delete_28void__29($0); -} - -function std____2__codecvt_char16_t_2c_20char_2c_20__mbstate_t____codecvt_28_29($0) { - $0 = $0 | 0; - $L_ZNSt3__26locale5facetD2Ev_bitcast_152($0); - operator_20delete_28void__29($0); -} - function std____2____hash_node_base_std____2____hash_node_std____2____hash_value_type_int_2c_20ARParam__2c_20void________hash_node_base_28_29($0) { HEAP32[$0 >> 2] = 0; return $0; @@ -112352,17 +112331,17 @@ function std____2____compressed_pair_elem_std____2__default_delete_vision__Node_ function __cxx_global_array_dtor_42($0) { $0 = $0 | 0; - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20____basic_string_28_29(82316); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20____basic_string_28_29(83388); } function __cxx_global_array_dtor_38($0) { $0 = $0 | 0; - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20____basic_string_28_29(82284); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20____basic_string_28_29(83356); } function __cxx_global_array_dtor_34($0) { $0 = $0 | 0; - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20____basic_string_28_29(82252); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20____basic_string_28_29(83324); } function void_20std____2__reverse_char___28char__2c_20char__29($0, $1) { @@ -112370,21 +112349,21 @@ function void_20std____2__reverse_char___28char__2c_20char__29($0, $1) { } function vision__Logger__getInstance_28_29() { - if (!(HEAP8[77800] & 1)) { - vision__Logger__Logger_28_29(77788); + if (!(HEAP8[78872] & 1)) { + vision__Logger__Logger_28_29(78860); __cxa_atexit(15, 0, 1024); - HEAP8[77800] = 1; + HEAP8[78872] = 1; } - return 77788; + return 78860; } function std____2____compressed_pair_elem_std____2____hash_node_std____2____hash_value_type_int_2c_20ARParam__2c_20void____2c_200_2c_20false_____get_28_29_20const($0) { return $0; } -function __cxx_global_array_dtor_4($0) { +function __cxx_global_array_dtor_3($0) { $0 = $0 | 0; - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20____basic_string_28_29(82220); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20____basic_string_28_29(83292); } function $28anonymous_20namespace_29__itanium_demangle__PODSmallVector__28anonymous_20namespace_29__itanium_demangle__Node__2c_2032ul___end_28_29($0) { @@ -112396,12 +112375,6 @@ function $28anonymous_20namespace_29__DefaultAllocator__DefaultAllocator_28_29($ return $0; } -function vision__BinomialPyramid32f___BinomialPyramid32f_28_29_1($0) { - $0 = $0 | 0; - vision__BinomialPyramid32f___BinomialPyramid32f_28_29($0); - operator_20delete_28void__29($0); -} - function std____2__vector_vision__Node_96___2c_20std____2__allocator_vision__Node_96____20___operator_5b_5d_28unsigned_20long_29($0, $1) { return HEAP32[$0 >> 2] + ($1 << 2) | 0; } @@ -112455,9 +112428,21 @@ function std____2__remove_reference_vision__PriorityQueueItem_96_____type___20st return $0; } +function std____2__codecvt_char32_t_2c_20char_2c_20__mbstate_t____codecvt_28_29($0) { + $0 = $0 | 0; + std____2__locale__facet___facet_28_29($0); + operator_20delete_28void__29($0); +} + +function std____2__codecvt_char16_t_2c_20char_2c_20__mbstate_t____codecvt_28_29($0) { + $0 = $0 | 0; + std____2__locale__facet___facet_28_29($0); + operator_20delete_28void__29($0); +} + function std____2__basic_ios_wchar_t_2c_20std____2__char_traits_wchar_t__20___basic_ios_28_29($0) { std____2__ios_base__ios_base_28_29($0); - HEAP32[$0 >> 2] = 52448; + HEAP32[$0 >> 2] = 53520; return $0; } @@ -112472,7 +112457,7 @@ function jpeg_destroy($0) { } function emscripten__internal__LightTypeID_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const____get_28_29() { - return 38740; + return 39812; } function $28anonymous_20namespace_29__itanium_demangle__PointerToMemberConversionExpr___PointerToMemberConversionExpr_28_29($0) { @@ -112490,16 +112475,10 @@ function std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20s function std____2__locale__facet__facet_28unsigned_20long_29($0, $1) { std____2____shared_count____shared_count_28long_29($0, $1 - 1 | 0); - HEAP32[$0 >> 2] = 58136; + HEAP32[$0 >> 2] = 59208; return $0; } -function std____2__codecvt_char_2c_20char_2c_20__mbstate_t____codecvt_28_29($0) { - $0 = $0 | 0; - $L_ZNSt3__26locale5facetD2Ev_bitcast_153($0); - operator_20delete_28void__29($0); -} - function std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20___setbuf_28char__2c_20long_29($0, $1, $2) { $0 = $0 | 0; $1 = $1 | 0; @@ -112596,7 +112575,7 @@ function std____2__remove_reference_std____2__allocator_wchar_t_____type___20std function std____2__collate_wchar_t___collate_28unsigned_20long_29($0, $1) { std____2__locale__facet__facet_28unsigned_20long_29($0, $1); - HEAP32[$0 >> 2] = 59044; + HEAP32[$0 >> 2] = 60116; return $0; } @@ -112630,6 +112609,17 @@ function vision__Timer__Timer_28_29($0) { return $0; } +function vision__BinomialPyramid32f___BinomialPyramid32f_28_29_1($0) { + $0 = $0 | 0; + operator_20delete_28void__29(vision__BinomialPyramid32f___BinomialPyramid32f_28_29($0)); +} + +function std____2__codecvt_char_2c_20char_2c_20__mbstate_t____codecvt_28_29($0) { + $0 = $0 | 0; + std____2__locale__facet___facet_28_29($0); + operator_20delete_28void__29($0); +} + function std____2____hash_node_base_std____2____hash_node_std____2____hash_value_type_int_2c_20ARParam__2c_20void________hash_28_29_20const($0) { return HEAP32[$0 + 4 >> 2]; } @@ -112690,7 +112680,7 @@ function self_destruct($0) { function std____2__collate_char___collate_28unsigned_20long_29($0, $1) { std____2__locale__facet__facet_28unsigned_20long_29($0, $1); - HEAP32[$0 >> 2] = 59012; + HEAP32[$0 >> 2] = 60084; return $0; } @@ -112704,7 +112694,7 @@ function std____2__basic_ios_wchar_t_2c_20std____2__char_traits_wchar_t__20____b function std____2__basic_ios_char_2c_20std____2__char_traits_char__20___basic_ios_28_29($0) { std____2__ios_base__ios_base_28_29($0); - HEAP32[$0 >> 2] = 52376; + HEAP32[$0 >> 2] = 53448; return $0; } @@ -112782,8 +112772,8 @@ function std____2__vector_float_2c_20std____2__allocator_float__20___data_28_29_ } function std____2__locale____imp__make_global_28_29() { - std____2__locale__locale_28std____2__locale_20const__29(82092, std____2__locale__classic_28_29()); - return 82092; + std____2__locale__locale_28std____2__locale_20const__29(83164, std____2__locale__classic_28_29()); + return 83164; } function std____2__char_traits_wchar_t___copy_28wchar_t__2c_20wchar_t_20const__2c_20unsigned_20long_29($0, $1, $2) { @@ -112905,7 +112895,7 @@ function $28anonymous_20namespace_29__itanium_demangle__FloatLiteralImpl_long_20 function std__length_error__length_error_28char_20const__29($0, $1) { std__logic_error__logic_error_28char_20const__29($0, $1); - HEAP32[$0 >> 2] = 64124; + HEAP32[$0 >> 2] = 65196; return $0; } @@ -113074,7 +113064,7 @@ function std____2____compressed_pair_elem_std____2__allocator_std____2__shared_p function __localtime_r($0, $1) { tzset(); _localtime_js($0 | 0, $1 | 0); - HEAP32[$1 + 40 >> 2] = HEAP32[(HEAP32[$1 + 32 >> 2] ? 77968 : 77964) >> 2]; + HEAP32[$1 + 40 >> 2] = HEAP32[(HEAP32[$1 + 32 >> 2] ? 79040 : 79036) >> 2]; return $1; } @@ -113149,12 +113139,6 @@ function std____2__vector_vision__Image_2c_20std____2__allocator_vision__Image__ return HEAP32[$0 + 4 >> 2] - HEAP32[$0 >> 2] >> 5; } -function std____2__numpunct_wchar_t____numpunct_28_29_1($0) { - $0 = $0 | 0; - std____2__numpunct_wchar_t____numpunct_28_29($0); - operator_20delete_28void__29($0); -} - function std____2__moneypunct_wchar_t_2c_20false___do_thousands_sep_28_29_20const($0) { $0 = $0 | 0; return std____2__numeric_limits_wchar_t___max_28_29() | 0; @@ -113374,12 +113358,6 @@ function std____2__remove_reference_vision__Point3d_float_____type___20std____2_ return $0; } -function std____2__collate_wchar_t____collate_28_29_1($0) { - $0 = $0 | 0; - std____2__collate_wchar_t____collate_28_29($0); - operator_20delete_28void__29($0); -} - function std____2__char_traits_char___copy_28char__2c_20char_20const__2c_20unsigned_20long_29($0, $1, $2) { if ($2) { __memcpy($0, $1, $2); @@ -113415,6 +113393,11 @@ function vision__BinaryHierarchicalClustering_96___nextNodeId_28_29($0) { return $1; } +function std____2__numpunct_wchar_t____numpunct_28_29_1($0) { + $0 = $0 | 0; + operator_20delete_28void__29(std____2__numpunct_wchar_t____numpunct_28_29($0)); +} + function std____2__codecvt_char_2c_20char_2c_20__mbstate_t___encoding_28_29_20const($0) { return FUNCTION_TABLE[HEAP32[HEAP32[$0 >> 2] + 24 >> 2]]($0) | 0; } @@ -113436,12 +113419,12 @@ function std____2____wrap_iter_vision__PriorityQueueItem_96_______wrap_iter_28vi } function std____2____vector_base_common_true_____throw_out_of_range_28_29_20const($0) { - std____2____throw_out_of_range_28char_20const__29(30194); + std____2____throw_out_of_range_28char_20const__29(31266); abort(); } function std____2____vector_base_common_true_____throw_length_error_28_29_20const($0) { - std____2____throw_length_error_28char_20const__29(30194); + std____2____throw_length_error_28char_20const__29(31266); abort(); } @@ -113492,12 +113475,6 @@ function std____2__pair_float_2c_20int___20std____2____to_address_std____2__pair return $0; } -function std____2__numpunct_char____numpunct_28_29_1($0) { - $0 = $0 | 0; - std____2__numpunct_char____numpunct_28_29($0); - operator_20delete_28void__29($0); -} - function std____2__moneypunct_char_2c_20false___do_thousands_sep_28_29_20const($0) { $0 = $0 | 0; return std____2__numeric_limits_char___max_28_29() | 0; @@ -113586,6 +113563,11 @@ function std____2__messages_wchar_t____messages_28_29($0) { operator_20delete_28void__29($0); } +function std____2__collate_wchar_t____collate_28_29_1($0) { + $0 = $0 | 0; + operator_20delete_28void__29(std____2__collate_wchar_t____collate_28_29($0)); +} + function std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20_____invalidate_all_iterators_28_29($0) {} function std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20___imbue_28std____2__locale_20const__29($0, $1) { @@ -113657,12 +113639,6 @@ function std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_ return HEAP32[$0 >> 2]; } -function std____2__collate_char____collate_28_29_1($0) { - $0 = $0 | 0; - std____2__collate_char____collate_28_29($0); - operator_20delete_28void__29($0); -} - function std____2____wrap_iter_std____2__pair_float_2c_20unsigned_20long_____operator___28_29($0) { HEAP32[$0 >> 2] = HEAP32[$0 >> 2] - 8; return $0; @@ -113679,6 +113655,11 @@ function __lctrans_impl($0, $1) { function std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short__20_____invalidate_iterators_past_28unsigned_20short__29($0, $1) {} +function std____2__numpunct_char____numpunct_28_29_1($0) { + $0 = $0 | 0; + operator_20delete_28void__29(std____2__numpunct_char____numpunct_28_29($0)); +} + function std____2__numeric_limits_unsigned_20short___max_28_29() { return std____2____libcpp_numeric_limits_unsigned_20short_2c_20true___max_28_29(); } @@ -113759,12 +113740,6 @@ function std____2__messages_char____messages_28_29($0) { operator_20delete_28void__29($0); } -function std____2__ctype_wchar_t____ctype_28_29($0) { - $0 = $0 | 0; - $L_ZNSt3__26locale5facetD2Ev_bitcast_154($0); - operator_20delete_28void__29($0); -} - function std____2__basic_ostream_wchar_t_2c_20std____2__char_traits_wchar_t__20___sentry__operator_20bool_28_29_20const($0) { return HEAPU8[$0 | 0]; } @@ -113786,7 +113761,7 @@ function jpeg_alloc_quant_table($0) { } function emscripten__internal__LightTypeID_std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20__20const____get_28_29() { - return 39500; + return 40572; } function arGetLabelingThresh($0, $1) { @@ -113883,18 +113858,6 @@ function std____2__moneypunct_char_2c_20true___decimal_point_28_29_20const($0) { return FUNCTION_TABLE[HEAP32[HEAP32[$0 >> 2] + 12 >> 2]]($0) | 0; } -function std____2__locale__facet___facet_28_29_1($0) { - $0 = $0 | 0; - std____2__locale__facet___facet_28_29($0); - operator_20delete_28void__29($0); -} - -function std____2__locale____imp_____imp_28_29_1($0) { - $0 = $0 | 0; - std____2__locale____imp_____imp_28_29($0); - operator_20delete_28void__29($0); -} - function std____2__ios_base__setf_28unsigned_20int_29($0, $1) { var $2 = 0; $2 = HEAP32[$0 + 4 >> 2]; @@ -113951,6 +113914,17 @@ function std____2__ios_base__setstate_28unsigned_20int_29($0, $1) { std____2__ios_base__clear_28unsigned_20int_29($0, HEAP32[$0 + 16 >> 2] | $1); } +function std____2__ctype_wchar_t____ctype_28_29($0) { + $0 = $0 | 0; + std____2__locale__facet___facet_28_29($0); + operator_20delete_28void__29($0); +} + +function std____2__collate_char____collate_28_29_1($0) { + $0 = $0 | 0; + operator_20delete_28void__29(std____2__collate_char____collate_28_29($0)); +} + function std____2____stdinbuf_wchar_t___underflow_28_29($0) { $0 = $0 | 0; return std____2____stdinbuf_wchar_t_____getchar_28bool_29($0, 0) | 0; @@ -114023,7 +113997,7 @@ function strdup($0) { return __memcpy($2, $0, $1); } -function std__logic_error___logic_error_28_29_1($0) { +function std__length_error___length_error_28_29($0) { $0 = $0 | 0; std__logic_error___logic_error_28_29($0); operator_20delete_28void__29($0); @@ -114182,12 +114156,6 @@ function vision__HoughSimilarityVoting__setRefImageDimensions_28int_2c_20int_29( HEAP32[$0 >> 2] = $1; } -function std__length_error___length_error_28_29($0) { - $0 = $0 | 0; - $L_ZNSt11logic_errorD2Ev_bitcast_1($0); - operator_20delete_28void__29($0); -} - function std____2__vector_vision__Point3d_float__2c_20std____2__allocator_vision__Point3d_float__20__20_____invalidate_all_iterators_28_29($0) {} function std____2__moneypunct_wchar_t_2c_20false___grouping_28_29_20const($0, $1) { @@ -114202,18 +114170,6 @@ function std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20_ return HEAP8[$0 | 0]; } -function std____2__ios_base___ios_base_28_29_1($0) { - $0 = $0 | 0; - std____2__ios_base___ios_base_28_29($0); - operator_20delete_28void__29($0); -} - -function std____2__ctype_char____ctype_28_29_1($0) { - $0 = $0 | 0; - std____2__ctype_char____ctype_28_29($0); - operator_20delete_28void__29($0); -} - function std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20_____invalidate_all_iterators_28_29($0) {} function std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___sentry__operator_20bool_28_29_20const($0) { @@ -114233,7 +114189,7 @@ function std____2____compressed_pair_elem_std____2__allocator_unsigned_20short__ } function emscripten__internal__LightTypeID_std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20__20___get_28_29() { - return 39360; + return 40432; } function $28anonymous_20namespace_29__itanium_demangle__StringView__size_28_29_20const($0) { @@ -114264,6 +114220,16 @@ function std____2__moneypunct_char_2c_20false___neg_format_28_29_20const($0, $1) FUNCTION_TABLE[HEAP32[HEAP32[$1 >> 2] + 44 >> 2]]($0, $1); } +function std____2__locale__facet___facet_28_29_1($0) { + $0 = $0 | 0; + operator_20delete_28void__29(std____2__locale__facet___facet_28_29($0)); +} + +function std____2__locale____imp_____imp_28_29_1($0) { + $0 = $0 | 0; + operator_20delete_28void__29(std____2__locale____imp_____imp_28_29($0)); +} + function std____2__enable_if_is_integral_long___value_2c_20long___type_20std____2____half_positive_long__28long_29($0) { return $0 >>> 1 | 0; } @@ -114292,7 +114258,7 @@ function emscripten__internal__BindingType_unsigned_20long_2c_20void___toWireTyp } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_int_2c_20int_2c_20int_2c_20int__20___get_28_29() { - return 39616; + return 40688; } function $28anonymous_20namespace_29__itanium_demangle__SpecialName___SpecialName_28_29($0) { @@ -114346,7 +114312,7 @@ function std____2____hash_value_type_int_2c_20std____2__vector_int_2c_20std____2 } function emscripten__internal__LightTypeID_std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20_____get_28_29() { - return 39432; + return 40504; } function __wasm_i64_udiv($0, $1, $2, $3) { @@ -114363,6 +114329,11 @@ function std__logic_error__what_28_29_20const($0) { return std____2____libcpp_refstring__c_str_28_29_20const($0 + 4 | 0) | 0; } +function std__logic_error___logic_error_28_29_1($0) { + $0 = $0 | 0; + operator_20delete_28void__29(std__logic_error___logic_error_28_29($0)); +} + function std____2__numeric_limits_long_20long___min_28_29() { return std____2____libcpp_numeric_limits_long_20long_2c_20true___min_28_29(); } @@ -114430,7 +114401,7 @@ function double_20std____2____do_strtod_double__28char_20const__2c_20char___29($ } function __strerror_l($0, $1) { - return __lctrans(HEAPU16[(($0 >>> 0 > 149 ? 0 : $0) << 1) + 50176 >> 1] + 48344 | 0, HEAP32[$1 + 20 >> 2]); + return __lctrans(HEAPU16[(($0 >>> 0 > 149 ? 0 : $0) << 1) + 51248 >> 1] + 49416 | 0, HEAP32[$1 + 20 >> 2]); } function $28anonymous_20namespace_29__itanium_demangle__VectorType___VectorType_28_29($0) { @@ -114513,7 +114484,7 @@ function lroundf($0) { } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_nftMarker_2c_20int_2c_20int__20___get_28_29() { - return 39672; + return 40744; } function dynCall_iiiiiijj($0, $1, $2, $3, $4, $5, $6, $7, $8, $9) { @@ -114557,10 +114528,20 @@ function std____2__numpunct_wchar_t___decimal_point_28_29_20const($0) { return FUNCTION_TABLE[HEAP32[HEAP32[$0 >> 2] + 12 >> 2]]($0) | 0; } +function std____2__ios_base___ios_base_28_29_1($0) { + $0 = $0 | 0; + operator_20delete_28void__29(std____2__ios_base___ios_base_28_29($0)); +} + function std____2__ctype_char___toupper_28char_29_20const($0, $1) { return FUNCTION_TABLE[HEAP32[HEAP32[$0 >> 2] + 12 >> 2]]($0, $1) | 0; } +function std____2__ctype_char____ctype_28_29_1($0) { + $0 = $0 | 0; + operator_20delete_28void__29(std____2__ctype_char____ctype_28_29($0)); +} + function std____2____wrap_iter_vision__PriorityQueueItem_96_____operator___28_29($0) { HEAP32[$0 >> 2] = HEAP32[$0 >> 2] - 8; return $0; @@ -114623,12 +114604,6 @@ function vision__Node_96__20const___20std____2____to_address_vision__Node_96__20 return $0; } -function std__exception___exception_28_29_1($0) { - $0 = $0 | 0; - std__exception___exception_28_29($0); - operator_20delete_28void__29($0); -} - function std____2____sso_allocator_std____2__locale__facet__2c_2030ul_____sso_allocator_28_29($0) { HEAP8[$0 + 120 | 0] = 0; return $0; @@ -114655,11 +114630,11 @@ function std____2____compressed_pair_elem_std____2__allocator_vision__Node_96__2 } function emscripten__internal__LightTypeID_std____2__vector_int_2c_20std____2__allocator_int__20__20const____get_28_29() { - return 39128; + return 40200; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20int_2c_20double__20___get_28_29() { - return 39704; + return 40776; } function __cxxabiv1____shim_type_info_____shim_type_info_28_29($0) { @@ -114739,7 +114714,7 @@ function std____2____compressed_pair_elem_std____2__allocator_nftMarker___2c_201 } function __loc_is_allocated($0) { - return ($0 | 0) != 0 & ($0 | 0) != 53432 & ($0 | 0) != 53456 & ($0 | 0) != 81856 & ($0 | 0) != 81880; + return ($0 | 0) != 0 & ($0 | 0) != 54504 & ($0 | 0) != 54528 & ($0 | 0) != 82928 & ($0 | 0) != 82952; } function $28anonymous_20namespace_29__itanium_demangle__QualType___QualType_28_29($0) { @@ -114870,7 +114845,7 @@ function std____2__ios_base__getloc_28_29_20const($0, $1) { function std____2____shared_count____shared_count_28long_29($0, $1) { HEAP32[$0 + 4 >> 2] = $1; - HEAP32[$0 >> 2] = 63064; + HEAP32[$0 >> 2] = 64136; return $0; } @@ -114879,7 +114854,7 @@ function float__20vision__Image__get_float__28_29($0) { } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20int_2c_20int__20___get_28_29() { - return 39736; + return 40808; } function arImageProcLumaHistAndCDFAndMedian($0, $1, $2) { @@ -114933,11 +114908,11 @@ function error_exit($0) { } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_int_2c_20int_2c_20int__20___get_28_29() { - return 39660; + return 40732; } function char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int_2c_20int__28_29() { - return 38800; + return 39872; } function void_20std____2__allocator_unsigned_20char___construct_unsigned_20char__28unsigned_20char__29($0, $1) { @@ -114978,7 +114953,7 @@ function std____2____compressed_pair_elem_NullArrayDeleter_unsigned_20char__2c_2 } function char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int_2c_20int__28_29() { - return 38896; + return 39968; } function vision__Point3d_float___20std____2____to_address_vision__Point3d_float__20__28vision__Point3d_float___29($0) { @@ -115028,11 +115003,7 @@ function emscripten__internal__WithPolicies____ArgTypeList_int_2c_20int_2c_20int } function emscripten__internal__LightTypeID_std____2__vector_int_2c_20std____2__allocator_int__20__20___get_28_29() { - return 39008; -} - -function void_20vision__CopyVector_int__28int__2c_20int_20const__2c_20unsigned_20long_29($0, $1, $2) { - __memcpy($0, $1, $2 << 2); + return 40080; } function std____2__vector_vision__Node_96___2c_20std____2__allocator_vision__Node_96____20_____invalidate_all_iterators_28_29($0) {} @@ -115102,6 +115073,9 @@ function arMatrixSelfInvf($0) { return minvf($1, $0, $0) ? 0 : -1; } +function void_20vision__CopyVector_int__28int__2c_20int_20const__2c_20unsigned_20long_29($0, $1, $2) { + __memcpy($0, $1, $2 << 2); +} function vision__PriorityQueueItem_96___PriorityQueueItem_28_29($0) { HEAP32[$0 >> 2] = 0; HEAP32[$0 + 4 >> 2] = 0; @@ -115127,7 +115101,7 @@ function std____2____compressed_pair_elem_std____2__allocator_nftMarker__2c_201_ } function emscripten__internal__LightTypeID_std____2__vector_int_2c_20std____2__allocator_int__20_____get_28_29() { - return 39072; + return 40144; } function std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short__20_____invalidate_all_iterators_28_29($0) {} @@ -115217,11 +115191,11 @@ function float_20vision__log2_float__28float_29($0) { } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_double_2c_20int__20___get_28_29() { - return 39724; + return 40796; } function char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20double__28_29() { - return 39716; + return 40788; } function vision__Image__get_28_29_20const($0) { @@ -115324,9 +115298,9 @@ function std____2____compressed_pair_elem_std____2__allocator_float__2c_201_2c_2 function setThrew($0, $1) { $0 = $0 | 0; $1 = $1 | 0; - if (!HEAP32[19940]) { - HEAP32[19941] = $1; - HEAP32[19940] = $0; + if (!HEAP32[20208]) { + HEAP32[20209] = $1; + HEAP32[20208] = $0; } } @@ -115335,7 +115309,7 @@ function emscripten__internal__BindingType_double_2c_20void___toWireType_28doubl } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20int__20___get_28_29() { - return 39688; + return 40760; } function void_20vision__ZeroVector_unsigned_20char__28unsigned_20char__2c_20unsigned_20long_29($0, $1) { @@ -115346,11 +115320,6 @@ function std____2__numeric_limits_int___max_28_29() { return std____2____libcpp_numeric_limits_int_2c_20true___max_28_29(); } -function std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20___showmanyc_28_29($0) { - $0 = $0 | 0; - return 0; -} - function std____2__basic_ostream_wchar_t_2c_20std____2__char_traits_wchar_t__20____basic_ostream_28_29($0, $1) { return $0; } @@ -115381,11 +115350,11 @@ function std____2____compressed_pair_elem_NullArrayDeleter_unsigned_20char__2c_2 } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_int_2c_20int__20___get_28_29() { - return 39632; + return 40704; } function char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() { - return 38764; + return 39836; } function std____2__codecvt_char32_t_2c_20char_2c_20__mbstate_t___do_max_length_28_29_20const($0) { @@ -115398,6 +115367,10 @@ function std____2__codecvt_char16_t_2c_20char_2c_20__mbstate_t___do_max_length_2 return 4; } +function std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20___showmanyc_28_29($0) { + $0 = $0 | 0; + return 0; +} function std____2____compressed_pair_elem_vision__Point3d_float___2c_200_2c_20false_____get_28_29_20const($0) { return $0; } @@ -115427,7 +115400,7 @@ function emscripten__internal__WithPolicies____ArgTypeList_void_2c_20int_2c_20in } function char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int__28_29() { - return 38860; + return 39932; } function vision__FeaturePoint__20std____2____to_address_vision__FeaturePoint__28vision__FeaturePoint__29($0) { @@ -115510,7 +115483,7 @@ function std____2____wrap_iter_char_20const____operator___28_29($0) { } function std____2____num_get_char_____do_widen_p_28std____2__ios_base__2c_20char__29_20const($0, $1, $2) { - return 57440; + return 58512; } function std____2____compressed_pair_elem_vision__FeaturePoint__2c_200_2c_20false_____get_28_29_20const($0) { @@ -115527,7 +115500,7 @@ function vision__BinaryHierarchicalClustering_96___setMinFeaturesPerNode_28int_2 function std____terminate_28void_20_28__29_28_29_29($0) { FUNCTION_TABLE[$0 | 0](); - abort_message(32402, 0); + abort_message(33474, 0); abort(); } @@ -115542,7 +115515,7 @@ function std____2____wrap_iter_int_20const______wrap_iter_28int_20const__29($0, } function std____2____time_get_c_storage_wchar_t_____time_get_c_storage_28_29($0) { - HEAP32[$0 >> 2] = 63028; + HEAP32[$0 >> 2] = 64100; return $0; } @@ -115633,7 +115606,7 @@ function emscripten__internal__BindingType_int_2c_20void___toWireType_28int_20co function arUtilGetPixelSize($0) { var $1 = 0; - $1 = $0 >>> 0 <= 14 ? HEAP32[($0 << 2) + 20852 >> 2] : $1; + $1 = $0 >>> 0 <= 14 ? HEAP32[($0 << 2) + 21608 >> 2] : $1; return $1; } @@ -115662,7 +115635,7 @@ function std____2__char_traits_char___assign_28char__2c_20char_20const__29($0, $ } function std____2____time_get_c_storage_char_____time_get_c_storage_28_29($0) { - HEAP32[$0 >> 2] = 62992; + HEAP32[$0 >> 2] = 64064; return $0; } @@ -115695,7 +115668,7 @@ function std____2____compressed_pair_elem_std____2__allocator_float__2c_201_2c_2 } function char_20const__20emscripten__internal__getGenericSignature_double_2c_20int_2c_20int__28_29() { - return 39732; + return 40804; } function arGetImageProcMode($0, $1) { @@ -115815,11 +115788,11 @@ function float_20vision__round_float__28float_29($0) { } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_int__20___get_28_29() { - return 39700; + return 40772; } function char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int__28_29() { - return 39696; + return 40768; } function __libcpp_memchr_28void_20const__2c_20int_2c_20unsigned_20long_29($0, $1, $2) { @@ -115845,7 +115818,7 @@ function emscripten__internal__WithPolicies____ArgTypeList_void_2c_20int___getCo } function char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() { - return 38816; + return 39888; } function vision__Node_96____20std____2____to_address_vision__Node_96____28vision__Node_96____29($0) { @@ -115930,9 +115903,9 @@ function stackAlloc($0) { } function __newlocale($0, $1, $2) { - __lock(81848); + __lock(82920); $0 = do_newlocale($0, $1, $2); - __unlock(81848); + __unlock(82920); return $0; } @@ -115954,11 +115927,6 @@ function icpSetInlierProbability($0, $1) { return 0; } -function __cxx_global_var_init_2() { - std____2__ios_base__Init__Init_28_29(81488); - __cxa_atexit(313, 0, 1024); -} - function $28anonymous_20namespace_29__itanium_demangle__Node___Node_28_29_1($0) { $0 = $0 | 0; return $0 | 0; @@ -116147,7 +116115,7 @@ function char__20std____2__end_char_2c_2010ul__28char_20_28__29_20_5b10ul_5d_29( } function char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() { - return 38609; + return 39681; } function __stdio_close($0) { @@ -116155,22 +116123,6 @@ function __stdio_close($0) { return __wasi_fd_close(dummy_1(HEAP32[$0 + 60 >> 2]) | 0) | 0; } -function $L_ZNSt3__26locale5facetD2Ev_bitcast_154($0) { - return std____2__locale__facet___facet_28_29($0); -} - -function $L_ZNSt3__26locale5facetD2Ev_bitcast_153($0) { - return std____2__locale__facet___facet_28_29($0); -} - -function $L_ZNSt3__26locale5facetD2Ev_bitcast_152($0) { - return std____2__locale__facet___facet_28_29($0); -} - -function $L_ZNSt3__26locale5facetD2Ev_bitcast_145($0) { - return std____2__locale__facet___facet_28_29($0); -} - function std____2__hash_unsigned_20int___operator_28_29_28unsigned_20int_29_20const($0, $1) { return $1; } @@ -116195,7 +116147,7 @@ function dynCall_jiji($0, $1, $2, $3, $4) { } function char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() { - return 38604; + return 39676; } function bool__20std____2__forward_bool___28std____2__remove_reference_bool____type__29($0) { @@ -116311,7 +116263,7 @@ function emscripten__val__undefined_28_29($0) { function __cxx_global_array_dtor_1_1($0) { $0 = $0 | 0; - std____2__DoIOSInit___DoIOSInit_28_29(81844); + std____2__DoIOSInit___DoIOSInit_28_29(82916); } function $28anonymous_20namespace_29__itanium_demangle__Node___Node_28_29($0) { @@ -116385,11 +116337,6 @@ function int___20std____2__forward_int__28std____2__remove_reference_int___type_ return $0; } -function __cxx_global_array_dtor_3($0) { - $0 = $0 | 0; - std____2__ios_base__Init___Init_28_29(81488); -} - function vision__HoughSimilarityVoting__getSubBinLocations_28_29_20const($0) { return $0 + 112 | 0; } @@ -116480,14 +116427,15 @@ function __math_xflowf($0, $1) { return Math_fround(fp_barrierf($0 ? Math_fround(-$1) : $1) * $1); } -function $L_ZNSt11logic_errorD2Ev_bitcast_1($0) { - return std__logic_error___logic_error_28_29($0); -} - function void_20std____2__allocator_int___construct_int__28int__29($0, $1) { HEAP32[$1 >> 2] = 0; } +function std__exception___exception_28_29_1($0) { + $0 = $0 | 0; + operator_20delete_28void__29($0); +} + function std____2____compressed_pair_elem_float__2c_200_2c_20false_____get_28_29($0) { return $0; } @@ -116505,7 +116453,7 @@ function char_20const__20std____2____to_address_char_20const__28char_20const__29 } function a_ctz_32($0) { - return HEAP8[(Math_imul(0 - $0 & $0, 124511785) >>> 27 | 0) + 48304 | 0]; + return HEAP8[(Math_imul(0 - $0 & $0, 124511785) >>> 27 | 0) + 49376 | 0]; } function std____2__allocator_vision__Node_96_____max_size_28_29_20const($0) { @@ -116521,7 +116469,7 @@ function std____2____compressed_pair_elem_char__2c_200_2c_20false_____get_28_29( } function char_20const__20emscripten__internal__getGenericSignature_void__28_29() { - return 38607; + return 39679; } function __wasm_ctz_i32($0) { @@ -116588,7 +116536,7 @@ function new_color_map_2_quant($0) { } function char_20const__20emscripten__internal__getGenericSignature_int__28_29() { - return 39684; + return 40756; } function strnlen($0, $1) { @@ -116713,7 +116661,7 @@ function std____2____libcpp_numeric_limits_int_2c_20true___max_28_29() { } function emscripten__internal__LightTypeID_nftMarker_20const____get_28_29() { - return 39544; + return 40616; } function double_20emscripten__internal__asGenericValue_double__28double_29($0) { @@ -116757,7 +116705,7 @@ function __math_oflowf($0) { function __cxx_global_array_dtor($0) { $0 = $0 | 0; - vision__Logger___Logger_28_29(77788); + vision__Logger___Logger_28_29(78860); } function vision__GaussianScaleSpacePyramid__images_28_29_20const($0) { @@ -116787,7 +116735,7 @@ function nftMarker__20std____2____to_address_nftMarker__28nftMarker__29($0) { } function emscripten__internal__LightTypeID_double_20const____get_28_29() { - return 63764; + return 64836; } function vision__BinarykMedoids_96___assignment_28_29_20const($0) { @@ -116820,11 +116768,6 @@ function std____2__ios_base__precision_28_29_20const($0) { return HEAP32[$0 + 8 >> 2]; } -function std____2__ios_base__ios_base_28_29($0) { - HEAP32[$0 >> 2] = 52928; - return $0; -} - function std____2__allocator_wchar_t___max_size_28_29_20const($0) { return 1073741823; } @@ -116856,6 +116799,11 @@ function vision__Keyframe_96___height_28_29_20const($0) { return HEAP32[$0 + 4 >> 2]; } +function std____2__ios_base__ios_base_28_29($0) { + HEAP32[$0 >> 2] = 54e3; + return $0; +} + function std____2____throw_overflow_error_28char_20const__29($0) { abort(); abort(); @@ -116871,7 +116819,7 @@ function emscripten_longjmp($0, $1) { } function emscripten__internal__LightTypeID_int_20const____get_28_29() { - return 63680; + return 64752; } function arImageProcFinal($0) { @@ -116914,7 +116862,7 @@ function vision__BinaryFeatureStore__points_28_29_20const($0) { } function std__exception__exception_28_29($0) { - HEAP32[$0 >> 2] = 64032; + HEAP32[$0 >> 2] = 65104; return $0; } @@ -116966,11 +116914,11 @@ function std____2__allocator_int___max_size_28_29_20const($0) { } function emscripten__internal__LightTypeID_nftMarker___get_28_29() { - return 39544; + return 40616; } function demangling_terminate_handler_28_29() { - abort_message(31221, 0); + abort_message(32293, 0); abort(); } @@ -117011,6 +116959,10 @@ function float_20vision__sqr_float__28float_29($0) { return Math_fround($0 * $0); } +function __cxx_global_var_init_2() { + std____2__ios_base__Init__Init_28_29(82560); +} + function vision__Node_96___reverseIndex_28_29_20const($0) { return $0 + 116 | 0; } @@ -117028,8 +116980,8 @@ function vision__Keyframe_96___setWidth_28int_29($0, $1) { } function emscripten_stack_init() { - __stack_base = 5326816; - __stack_end = 83936; + __stack_base = 5327888; + __stack_end = 85008; } function emscripten_stack_get_free() { @@ -117102,7 +117054,7 @@ function std__type_info__name_28_29_20const($0) { function std__exception__what_28_29_20const($0) { $0 = $0 | 0; - return 30572; + return 31644; } function ar2UtilReplaceExt($0, $1, $2) { @@ -117139,7 +117091,7 @@ function float__20std____2____to_address_float__28float__29($0) { } function emscripten__internal__LightTypeID_int___get_28_29() { - return 63680; + return 64752; } function dot($0, $1, $2, $3, $4, $5) { @@ -117170,18 +117122,19 @@ function std____2____money_get_wchar_t_____money_get_28_29($0) { return $0; } -function strtoll($0, $1, $2) { - return strtox($0, $1, $2, 0, -2147483648); -} - function mbsinit($0) { if (!$0) { return 1; } return !HEAP32[$0 >> 2]; } + +function strtoll($0, $1, $2) { + return strtox($0, $1, $2, 0, -2147483648); +} + function mbrlen($0, $1, $2) { - return mbrtowc(0, $0, $1, $2 ? $2 : 81908); + return mbrtowc(0, $0, $1, $2 ? $2 : 82980); } function char__20std____2____to_address_char__28char__29($0) { @@ -117309,7 +117262,7 @@ function strtoull($0, $1, $2) { } function __cxa_pure_virtual() { - abort_message(37530, 0); + abort_message(38602, 0); abort(); } @@ -117360,8 +117313,8 @@ function std____2____throw_bad_cast_28_29() { } function srand($0) { - HEAP32[19550] = $0 - 1; - HEAP32[19551] = 0; + HEAP32[19818] = $0 - 1; + HEAP32[19819] = 0; } function isspace($0) { @@ -117373,10 +117326,6 @@ function __emscripten_stdout_close($0) { return 0; } -function std____2__ios_base__Init___Init_28_29($0) { - return $0; -} - function stackRestore($0) { $0 = $0 | 0; __stack_pointer = $0; @@ -117399,10 +117348,6 @@ function icpGetXw2XcCleanup($0, $1) { dlfree($1); } -function std____2____do_nothing_28void__29($0) { - $0 = $0 | 0; -} - function emscripten_stack_get_end() { return __stack_end | 0; } @@ -117414,9 +117359,12 @@ function std____throw_bad_alloc_28_29() { function std____2__allocator_int___destroy_28int__29($0, $1) {} +function std____2____do_nothing_28void__29($0) { + $0 = $0 | 0; +} function setLogLevel($0) { $0 = $0 | 0; - HEAP32[18154] = $0; + HEAP32[18422] = $0; } function ar2UtilRemoveExt($0) { @@ -117436,7 +117384,7 @@ function createKpmHandle($0) { } function localtime($0) { - return __localtime_r($0, 78032); + return __localtime_r($0, 79104); } function dummy_consume_data($0) { @@ -117485,13 +117433,9 @@ function fabsf($0) { return Math_fround(Math_abs($0)); } -function vision__Timer___Timer_28_29($0) { - return $0; -} - function __ofl_lock() { - __lock(78076); - return 78080; + __lock(79148); + return 79152; } function __isxdigit_l($0, $1) { @@ -117508,7 +117452,7 @@ function __wake($0) { } function tzset() { - _tzset_js(77956, 77960, 77964); + _tzset_js(79028, 79032, 79036); } function stackSave() { @@ -117576,7 +117520,7 @@ function getpid() { } function getLogLevel() { - return HEAP32[18154]; + return HEAP32[18422]; } function cos_28float_29($0) { @@ -117584,11 +117528,11 @@ function cos_28float_29($0) { } function __ctype_toupper_loc() { - return 54336; + return 55408; } function __ctype_tolower_loc() { - return 55888; + return 56960; } function start_pass_dcolor($0) { @@ -117608,11 +117552,11 @@ function floor($0) { } function __errno_location() { - return 77952; + return 79024; } function __ofl_unlock() { - __unlock(78076); + __unlock(79148); } function sqrt($0) { @@ -117636,7 +117580,7 @@ function __syscall_getpid() { } function __ctype_b_loc() { - return 53560; + return 54632; } function term_source($0) { @@ -117666,7 +117610,7 @@ function __lockfile($0) { } function __get_tp() { - return 78084; + return 79156; } function dummy_1($0) { @@ -117689,7 +117633,7 @@ function dummy($0) {} ; bufferView = HEAPU8; initActiveSegments(env); - var FUNCTION_TABLE = Table([null, compE, jpeg_std_error, my_error_exit, jpeg_destroy_decompress, arLog, jpeg_CreateDecompress, jpeg_stdio_src, jpeg_read_header, jpeg_start_decompress, jpeg_finish_decompress, jpeg_read_scanlines, std__logic_error___logic_error_28_29, std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__endl_char_2c_20std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29, vision__Exception___Exception_28_29, __cxx_global_array_dtor, vision__GaussianScaleSpacePyramid___GaussianScaleSpacePyramid_28_29, vision__GaussianScaleSpacePyramid___GaussianScaleSpacePyramid_28_29_1, vision__BinomialPyramid32f___BinomialPyramid32f_28_29, vision__BinomialPyramid32f___BinomialPyramid32f_28_29_1, vision__Exception___Exception_28_29_1, vision__Exception__what_28_29_20const, std____2____shared_count_____shared_count_28_29, std____2____shared_ptr_pointer_vision__Keyframe_96___2c_20std____2__shared_ptr_vision__Keyframe_96__20_____shared_ptr_default_delete_vision__Keyframe_96__2c_20vision__Keyframe_96__20__2c_20std____2__allocator_vision__Keyframe_96__20__20______shared_ptr_pointer_28_29, std____2____shared_ptr_pointer_vision__Keyframe_96___2c_20std____2__shared_ptr_vision__Keyframe_96__20_____shared_ptr_default_delete_vision__Keyframe_96__2c_20vision__Keyframe_96__20__2c_20std____2__allocator_vision__Keyframe_96__20__20_____on_zero_shared_28_29, std____2____shared_ptr_pointer_vision__Keyframe_96___2c_20std____2__shared_ptr_vision__Keyframe_96__20_____shared_ptr_default_delete_vision__Keyframe_96__2c_20vision__Keyframe_96__20__2c_20std____2__allocator_vision__Keyframe_96__20__20_____get_deleter_28std__type_info_20const__29_20const, std____2____shared_ptr_pointer_vision__Keyframe_96___2c_20std____2__shared_ptr_vision__Keyframe_96__20_____shared_ptr_default_delete_vision__Keyframe_96__2c_20vision__Keyframe_96__20__2c_20std____2__allocator_vision__Keyframe_96__20__20_____on_zero_shared_weak_28_29, std____2____shared_ptr_pointer_unsigned_20char__2c_20NullArrayDeleter_unsigned_20char__2c_20std____2__allocator_unsigned_20char__20______shared_ptr_pointer_28_29, std____2____shared_ptr_pointer_unsigned_20char__2c_20NullArrayDeleter_unsigned_20char__2c_20std____2__allocator_unsigned_20char__20_____on_zero_shared_28_29, std____2____shared_ptr_pointer_unsigned_20char__2c_20NullArrayDeleter_unsigned_20char__2c_20std____2__allocator_unsigned_20char__20_____get_deleter_28std__type_info_20const__29_20const, std____2____shared_ptr_pointer_unsigned_20char__2c_20NullArrayDeleter_unsigned_20char__2c_20std____2__allocator_unsigned_20char__20_____on_zero_shared_weak_28_29, std____2____shared_ptr_pointer_unsigned_20char__2c_20std____2__shared_ptr_unsigned_20char_____shared_ptr_default_delete_unsigned_20char_2c_20unsigned_20char__2c_20std____2__allocator_unsigned_20char__20______shared_ptr_pointer_28_29, std____2____shared_ptr_pointer_unsigned_20char__2c_20std____2__shared_ptr_unsigned_20char_____shared_ptr_default_delete_unsigned_20char_2c_20unsigned_20char__2c_20std____2__allocator_unsigned_20char__20_____on_zero_shared_28_29, std____2____shared_ptr_pointer_unsigned_20char__2c_20std____2__shared_ptr_unsigned_20char_____shared_ptr_default_delete_unsigned_20char_2c_20unsigned_20char__2c_20std____2__allocator_unsigned_20char__20_____get_deleter_28std__type_info_20const__29_20const, std____2____shared_ptr_pointer_unsigned_20char__2c_20std____2__shared_ptr_unsigned_20char_____shared_ptr_default_delete_unsigned_20char_2c_20unsigned_20char__2c_20std____2__allocator_unsigned_20char__20_____on_zero_shared_weak_28_29, __cxx_global_array_dtor_1, __cxx_global_array_dtor_2, setup, teardown, setupAR2, addNFTMarkers, loadCamera, detectMarker, detectNFTMarker, getNFTMarkerInfo, getNFTData, setDebugMode, getDebugMode, getProcessingImage, setLogLevel, getLogLevel, setProjectionNearPlane, getProjectionNearPlane, setProjectionFarPlane, getProjectionFarPlane, setThresholdMode, getThresholdMode, setThreshold, getThreshold, setImageProcMode, getImageProcMode, void_20const__20emscripten__internal__getActualType_std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20__20__28std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20___29, void_20emscripten__internal__raw_destructor_std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20__20__28std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20___29, std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20___20emscripten__internal__operator_new_std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20__20__28_29, std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20___push_back_28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__29, std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20___resize_28unsigned_20long_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__29, std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20___size_28_29_20const, emscripten__internal__VectorAccess_std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20__20___get_28std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20__20const__2c_20unsigned_20long_29, emscripten__internal__VectorAccess_std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20__20___set_28std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20___2c_20unsigned_20long_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__29, void_20const__20emscripten__internal__getActualType_std____2__vector_int_2c_20std____2__allocator_int__20__20__28std____2__vector_int_2c_20std____2__allocator_int__20___29, void_20emscripten__internal__raw_destructor_std____2__vector_int_2c_20std____2__allocator_int__20__20__28std____2__vector_int_2c_20std____2__allocator_int__20___29, std____2__vector_int_2c_20std____2__allocator_int__20___20emscripten__internal__operator_new_std____2__vector_int_2c_20std____2__allocator_int__20__20__28_29, std____2__vector_int_2c_20std____2__allocator_int__20___push_back_28int_20const__29, std____2__vector_int_2c_20std____2__allocator_int__20___resize_28unsigned_20long_2c_20int_20const__29, std____2__vector_int_2c_20std____2__allocator_int__20___size_28_29_20const, emscripten__internal__VectorAccess_std____2__vector_int_2c_20std____2__allocator_int__20__20___get_28std____2__vector_int_2c_20std____2__allocator_int__20__20const__2c_20unsigned_20long_29, emscripten__internal__VectorAccess_std____2__vector_int_2c_20std____2__allocator_int__20__20___set_28std____2__vector_int_2c_20std____2__allocator_int__20___2c_20unsigned_20long_2c_20int_20const__29, void_20const__20emscripten__internal__getActualType_std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20__20__28std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20___29, void_20emscripten__internal__raw_destructor_std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20__20__28std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20___29, std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20___20emscripten__internal__operator_new_std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20__20__28_29, std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20___push_back_28nftMarker_20const__29, std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20___resize_28unsigned_20long_2c_20nftMarker_20const__29, std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20___size_28_29_20const, emscripten__internal__VectorAccess_std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20__20___get_28std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20__20const__2c_20unsigned_20long_29, emscripten__internal__VectorAccess_std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20__20___set_28std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20___2c_20unsigned_20long_2c_20nftMarker_20const__29, emscripten__internal__Invoker_int_2c_20int_2c_20int_2c_20int___invoke_28int_20_28__29_28int_2c_20int_2c_20int_29_2c_20int_2c_20int_2c_20int_29, emscripten__internal__Invoker_int_2c_20int___invoke_28int_20_28__29_28int_29_2c_20int_29, emscripten__internal__Invoker_std____2__vector_int_2c_20std____2__allocator_int__20__2c_20int_2c_20std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20_____invoke_28std____2__vector_int_2c_20std____2__allocator_int__20__20_28__29_28int_2c_20std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20___29_2c_20int_2c_20std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20___29, emscripten__internal__Invoker_int_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20___invoke_28int_20_28__29_28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__29_2c_20emscripten__internal__BindingType_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20void____unnamed___29, emscripten__internal__Invoker_int_2c_20int_2c_20int___invoke_28int_20_28__29_28int_2c_20int_29_2c_20int_2c_20int_29, emscripten__internal__Invoker_nftMarker_2c_20int_2c_20int___invoke_28nftMarker_20_28__29_28int_2c_20int_29_2c_20int_2c_20int_29, nftMarker__20emscripten__internal__raw_constructor_nftMarker__28_29, void_20emscripten__internal__raw_destructor_nftMarker__28nftMarker__29, int_20emscripten__internal__MemberAccess_nftMarker_2c_20int___getWire_nftMarker__28int_20nftMarker____20const__2c_20nftMarker_20const__29, void_20emscripten__internal__MemberAccess_nftMarker_2c_20int___setWire_nftMarker__28int_20nftMarker____20const__2c_20nftMarker__2c_20int_29, emscripten__internal__Invoker_void_2c_20int___invoke_28void_20_28__29_28int_29_2c_20int_29, emscripten__internal__Invoker_int___invoke_28int_20_28__29_28_29_29, emscripten__internal__Invoker_void_2c_20int_2c_20double___invoke_28void_20_28__29_28int_2c_20double_29_2c_20int_2c_20double_29, emscripten__internal__Invoker_double_2c_20int___invoke_28double_20_28__29_28int_29_2c_20int_29, emscripten__internal__Invoker_void_2c_20int_2c_20int___invoke_28void_20_28__29_28int_2c_20int_29_2c_20int_2c_20int_29, emscripten__internal__Invoker_std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20_____invoke_28std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20___20_28__29_28_29_29, emscripten__internal__MethodInvoker_void_20_28std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20_____29_28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__29_2c_20void_2c_20std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20___2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const____invoke_28void_20_28std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20_____20const__29_28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__29_2c_20std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20___2c_20emscripten__internal__BindingType_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20void____unnamed___29, emscripten__internal__MethodInvoker_void_20_28std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20_____29_28unsigned_20long_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__29_2c_20void_2c_20std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20___2c_20unsigned_20long_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const____invoke_28void_20_28std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20_____20const__29_28unsigned_20long_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__29_2c_20std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20___2c_20unsigned_20long_2c_20emscripten__internal__BindingType_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20void____unnamed___29, emscripten__internal__MethodInvoker_unsigned_20long_20_28std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20_____29_28_29_20const_2c_20unsigned_20long_2c_20std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20__20const____invoke_28unsigned_20long_20_28std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20_____20const__29_28_29_20const_2c_20std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20__20const__29, emscripten__internal__FunctionInvoker_emscripten__val_20_28__29_28std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20__20const__2c_20unsigned_20long_29_2c_20emscripten__val_2c_20std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20__20const__2c_20unsigned_20long___invoke_28emscripten__val_20_28___29_28std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20__20const__2c_20unsigned_20long_29_2c_20std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20___2c_20unsigned_20long_29, emscripten__internal__FunctionInvoker_bool_20_28__29_28std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20___2c_20unsigned_20long_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__29_2c_20bool_2c_20std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20___2c_20unsigned_20long_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const____invoke_28bool_20_28___29_28std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20___2c_20unsigned_20long_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__29_2c_20std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20___2c_20unsigned_20long_2c_20emscripten__internal__BindingType_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20void____unnamed___29, emscripten__internal__Invoker_std____2__vector_int_2c_20std____2__allocator_int__20_____invoke_28std____2__vector_int_2c_20std____2__allocator_int__20___20_28__29_28_29_29, emscripten__internal__MethodInvoker_void_20_28std____2__vector_int_2c_20std____2__allocator_int__20_____29_28int_20const__29_2c_20void_2c_20std____2__vector_int_2c_20std____2__allocator_int__20___2c_20int_20const____invoke_28void_20_28std____2__vector_int_2c_20std____2__allocator_int__20_____20const__29_28int_20const__29_2c_20std____2__vector_int_2c_20std____2__allocator_int__20___2c_20int_29, emscripten__internal__MethodInvoker_void_20_28std____2__vector_int_2c_20std____2__allocator_int__20_____29_28unsigned_20long_2c_20int_20const__29_2c_20void_2c_20std____2__vector_int_2c_20std____2__allocator_int__20___2c_20unsigned_20long_2c_20int_20const____invoke_28void_20_28std____2__vector_int_2c_20std____2__allocator_int__20_____20const__29_28unsigned_20long_2c_20int_20const__29_2c_20std____2__vector_int_2c_20std____2__allocator_int__20___2c_20unsigned_20long_2c_20int_29, emscripten__internal__MethodInvoker_unsigned_20long_20_28std____2__vector_int_2c_20std____2__allocator_int__20_____29_28_29_20const_2c_20unsigned_20long_2c_20std____2__vector_int_2c_20std____2__allocator_int__20__20const____invoke_28unsigned_20long_20_28std____2__vector_int_2c_20std____2__allocator_int__20_____20const__29_28_29_20const_2c_20std____2__vector_int_2c_20std____2__allocator_int__20__20const__29, emscripten__internal__FunctionInvoker_emscripten__val_20_28__29_28std____2__vector_int_2c_20std____2__allocator_int__20__20const__2c_20unsigned_20long_29_2c_20emscripten__val_2c_20std____2__vector_int_2c_20std____2__allocator_int__20__20const__2c_20unsigned_20long___invoke_28emscripten__val_20_28___29_28std____2__vector_int_2c_20std____2__allocator_int__20__20const__2c_20unsigned_20long_29_2c_20std____2__vector_int_2c_20std____2__allocator_int__20___2c_20unsigned_20long_29, emscripten__internal__FunctionInvoker_bool_20_28__29_28std____2__vector_int_2c_20std____2__allocator_int__20___2c_20unsigned_20long_2c_20int_20const__29_2c_20bool_2c_20std____2__vector_int_2c_20std____2__allocator_int__20___2c_20unsigned_20long_2c_20int_20const____invoke_28bool_20_28___29_28std____2__vector_int_2c_20std____2__allocator_int__20___2c_20unsigned_20long_2c_20int_20const__29_2c_20std____2__vector_int_2c_20std____2__allocator_int__20___2c_20unsigned_20long_2c_20int_29, emscripten__internal__Invoker_std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20_____invoke_28std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20___20_28__29_28_29_29, emscripten__internal__MethodInvoker_void_20_28std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20_____29_28nftMarker_20const__29_2c_20void_2c_20std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20___2c_20nftMarker_20const____invoke_28void_20_28std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20_____20const__29_28nftMarker_20const__29_2c_20std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20___2c_20nftMarker__29, emscripten__internal__MethodInvoker_void_20_28std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20_____29_28unsigned_20long_2c_20nftMarker_20const__29_2c_20void_2c_20std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20___2c_20unsigned_20long_2c_20nftMarker_20const____invoke_28void_20_28std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20_____20const__29_28unsigned_20long_2c_20nftMarker_20const__29_2c_20std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20___2c_20unsigned_20long_2c_20nftMarker__29, emscripten__internal__MethodInvoker_unsigned_20long_20_28std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20_____29_28_29_20const_2c_20unsigned_20long_2c_20std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20__20const____invoke_28unsigned_20long_20_28std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20_____20const__29_28_29_20const_2c_20std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20__20const__29, emscripten__internal__FunctionInvoker_emscripten__val_20_28__29_28std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20__20const__2c_20unsigned_20long_29_2c_20emscripten__val_2c_20std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20__20const__2c_20unsigned_20long___invoke_28emscripten__val_20_28___29_28std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20__20const__2c_20unsigned_20long_29_2c_20std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20___2c_20unsigned_20long_29, emscripten__internal__FunctionInvoker_bool_20_28__29_28std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20___2c_20unsigned_20long_2c_20nftMarker_20const__29_2c_20bool_2c_20std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20___2c_20unsigned_20long_2c_20nftMarker_20const____invoke_28bool_20_28___29_28std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20___2c_20unsigned_20long_2c_20nftMarker_20const__29_2c_20std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20___2c_20unsigned_20long_2c_20nftMarker__29, compE_1, term_source, jpeg_resync_to_restart, skip_input_data, fill_input_buffer, init_source, finish_input_pass, start_input_pass, reset_input_controller, consume_markers, skip_variable, read_restart_marker, read_markers, reset_marker_reader, get_interesting_appn, start_pass_dcolor, grayscale_convert, rgb_gray_convert, rgb1_gray_convert, gray_rgb_convert, ycc_rgb_convert, rgb_convert, rgb1_rgb_convert, ycck_cmyk_convert, null_convert, start_pass, jpeg_idct_1x1, jpeg_idct_2x2, jpeg_idct_3x3, jpeg_idct_4x4, jpeg_idct_5x5, jpeg_idct_6x6, jpeg_idct_7x7, jpeg_idct_10x10, jpeg_idct_11x11, jpeg_idct_12x12, jpeg_idct_13x13, jpeg_idct_14x14, jpeg_idct_15x15, jpeg_idct_16x16, jpeg_idct_16x8, jpeg_idct_14x7, jpeg_idct_12x6, jpeg_idct_10x5, jpeg_idct_8x4, jpeg_idct_6x3, jpeg_idct_4x2, jpeg_idct_2x1, jpeg_idct_8x16, jpeg_idct_7x14, jpeg_idct_6x12, jpeg_idct_5x10, jpeg_idct_4x8, jpeg_idct_3x6, jpeg_idct_2x4, jpeg_idct_1x2, jpeg_idct_9x9, jpeg_idct_islow, jpeg_idct_ifast, jpeg_idct_float, finish_pass, start_pass_1, decode_mcu_DC_first, decode_mcu_AC_first, decode_mcu_DC_refine, decode_mcu_AC_refine, decode_mcu, finish_pass_huff, start_pass_huff_decoder, decode_mcu_AC_refine_1, decode_mcu_DC_refine_1, decode_mcu_AC_first_1, decode_mcu_DC_first_1, decode_mcu_1, decode_mcu_sub, start_output_pass, start_input_pass_1, decompress_data, consume_data, decompress_onepass, dummy_consume_data, decompress_smooth_data, start_pass_main, process_data_context_main, process_data_simple_main, process_data_crank_post, finish_output_pass, prepare_for_output_pass, start_pass_merged_upsample, h2v2_merged_upsample, merged_2v_upsample, h2v1_merged_upsample, merged_1v_upsample, start_pass_dpost, post_process_1pass, post_process_prepass, post_process_2pass, sep_upsample, start_pass_upsample, noop_upsample, fullsize_upsample, h2v1_upsample, h2v2_upsample, int_upsample, reset_error_mgr, format_message, output_message, emit_message, error_exit, self_destruct, free_pool, access_virt_barray, access_virt_sarray, realize_virt_arrays, request_virt_barray, request_virt_sarray, alloc_barray, alloc_sarray, alloc_large, alloc_small, new_color_map_1_quant, finish_pass_1_quant, start_pass_1_quant, color_quantize3, color_quantize, quantize3_ord_dither, quantize_ord_dither, quantize_fs_dither, new_color_map_2_quant, start_pass_2_quant, pass2_no_dither, pass2_fs_dither, finish_pass2, finish_pass1, prescan_quantize, __stdio_seek, __stdio_write, __stdio_read, __stdio_close, __emscripten_stdout_close, __emscripten_stdout_seek, fmt_fp, pop_arg_long_double, sn_write, string_read, std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20____basic_streambuf_28_29, std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20____basic_streambuf_28_29_1, std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20___imbue_28std____2__locale_20const__29, std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20___setbuf_28char__2c_20long_29, std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20___seekoff_28long_20long_2c_20std____2__ios_base__seekdir_2c_20unsigned_20int_29, std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20___seekpos_28std____2__fpos___mbstate_t__2c_20unsigned_20int_29, std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20___sync_28_29, std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20___showmanyc_28_29, std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20___xsgetn_28char__2c_20long_29, std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20___underflow_28_29, std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20___uflow_28_29, std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20___pbackfail_28int_29, std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20___xsputn_28char_20const__2c_20long_29, std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20___overflow_28int_29, std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20____basic_streambuf_28_29, std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20____basic_streambuf_28_29_1, std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20___imbue_28std____2__locale_20const__29, std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20___setbuf_28wchar_t__2c_20long_29, std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20___seekoff_28long_20long_2c_20std____2__ios_base__seekdir_2c_20unsigned_20int_29, std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20___seekpos_28std____2__fpos___mbstate_t__2c_20unsigned_20int_29, std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20___sync_28_29, std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20___showmanyc_28_29, std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20___xsgetn_28wchar_t__2c_20long_29, std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20___underflow_28_29, std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20___uflow_28_29, std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20___pbackfail_28unsigned_20int_29, std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20___xsputn_28wchar_t_20const__2c_20long_29, std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20___overflow_28unsigned_20int_29, std____2__basic_istream_char_2c_20std____2__char_traits_char__20____basic_istream_28_29_1, std____2__basic_istream_char_2c_20std____2__char_traits_char__20____basic_istream_28_29_2, virtual_20thunk_20to_20std____2__basic_istream_char_2c_20std____2__char_traits_char__20____basic_istream_28_29, virtual_20thunk_20to_20std____2__basic_istream_char_2c_20std____2__char_traits_char__20____basic_istream_28_29_1, std____2__basic_istream_wchar_t_2c_20std____2__char_traits_wchar_t__20____basic_istream_28_29_1, std____2__basic_istream_wchar_t_2c_20std____2__char_traits_wchar_t__20____basic_istream_28_29_2, virtual_20thunk_20to_20std____2__basic_istream_wchar_t_2c_20std____2__char_traits_wchar_t__20____basic_istream_28_29, virtual_20thunk_20to_20std____2__basic_istream_wchar_t_2c_20std____2__char_traits_wchar_t__20____basic_istream_28_29_1, std____2__basic_ostream_char_2c_20std____2__char_traits_char__20____basic_ostream_28_29_1, std____2__basic_ostream_char_2c_20std____2__char_traits_char__20____basic_ostream_28_29_2, virtual_20thunk_20to_20std____2__basic_ostream_char_2c_20std____2__char_traits_char__20____basic_ostream_28_29, virtual_20thunk_20to_20std____2__basic_ostream_char_2c_20std____2__char_traits_char__20____basic_ostream_28_29_1, std____2__basic_ostream_wchar_t_2c_20std____2__char_traits_wchar_t__20____basic_ostream_28_29_1, std____2__basic_ostream_wchar_t_2c_20std____2__char_traits_wchar_t__20____basic_ostream_28_29_2, virtual_20thunk_20to_20std____2__basic_ostream_wchar_t_2c_20std____2__char_traits_wchar_t__20____basic_ostream_28_29, virtual_20thunk_20to_20std____2__basic_ostream_wchar_t_2c_20std____2__char_traits_wchar_t__20____basic_ostream_28_29_1, std____2__basic_ios_char_2c_20std____2__char_traits_char__20____basic_ios_28_29, std____2__basic_ios_char_2c_20std____2__char_traits_char__20____basic_ios_28_29_1, std____2__basic_ios_wchar_t_2c_20std____2__char_traits_wchar_t__20____basic_ios_28_29, std____2__basic_ios_wchar_t_2c_20std____2__char_traits_wchar_t__20____basic_ios_28_29_1, std____2__ios_base___ios_base_28_29, std____2__ios_base___ios_base_28_29_1, __cxx_global_array_dtor_3, __cxx_global_array_dtor_1_1, std____2____stdinbuf_char______stdinbuf_28_29, std____2____stdinbuf_char___imbue_28std____2__locale_20const__29, std____2____stdinbuf_char___underflow_28_29, std____2____stdinbuf_char___uflow_28_29, std____2____stdinbuf_char___pbackfail_28int_29, std____2____stdinbuf_wchar_t______stdinbuf_28_29, std____2____stdinbuf_wchar_t___imbue_28std____2__locale_20const__29, std____2____stdinbuf_wchar_t___underflow_28_29, std____2____stdinbuf_wchar_t___uflow_28_29, std____2____stdinbuf_wchar_t___pbackfail_28unsigned_20int_29, std____2____stdoutbuf_char______stdoutbuf_28_29, std____2____stdoutbuf_char___imbue_28std____2__locale_20const__29, std____2____stdoutbuf_char___sync_28_29, std____2____stdoutbuf_char___xsputn_28char_20const__2c_20long_29, std____2____stdoutbuf_char___overflow_28int_29, std____2____stdoutbuf_wchar_t______stdoutbuf_28_29, std____2____stdoutbuf_wchar_t___imbue_28std____2__locale_20const__29, std____2____stdoutbuf_wchar_t___sync_28_29, std____2____stdoutbuf_wchar_t___xsputn_28wchar_t_20const__2c_20long_29, std____2____stdoutbuf_wchar_t___overflow_28unsigned_20int_29, dlfree, std____2____do_nothing_28void__29, std____2__locale__id____init_28_29, void_20std____2____call_once_proxy_std____2__tuple_std____2___28anonymous_20namespace_29____fake_bind____20__28void__29, __cxx_global_array_dtor_55, __cxx_global_array_dtor_70, __cxx_global_array_dtor_85, __cxx_global_array_dtor_109, __cxx_global_array_dtor_133, __cxx_global_array_dtor_136, __cxx_global_array_dtor_4, __cxx_global_array_dtor_32, __cxx_global_array_dtor_34, __cxx_global_array_dtor_36, __cxx_global_array_dtor_38, __cxx_global_array_dtor_40, __cxx_global_array_dtor_42, __cxx_global_array_dtor_44, std____2__locale____imp_____imp_28_29, std____2__locale____imp_____imp_28_29_1, std____2__locale__facet____on_zero_shared_28_29, std____2__ctype_char____ctype_28_29, std____2__ctype_char____ctype_28_29_1, std____2__ctype_char___do_toupper_28char_29_20const, std____2__ctype_char___do_toupper_28char__2c_20char_20const__29_20const, std____2__ctype_char___do_tolower_28char_29_20const, std____2__ctype_char___do_tolower_28char__2c_20char_20const__29_20const, std____2__ctype_char___do_widen_28char_29_20const, std____2__ctype_char___do_widen_28char_20const__2c_20char_20const__2c_20char__29_20const, std____2__ctype_char___do_narrow_28char_2c_20char_29_20const, std____2__ctype_char___do_narrow_28char_20const__2c_20char_20const__2c_20char_2c_20char__29_20const, std____2__codecvt_wchar_t_2c_20char_2c_20__mbstate_t____codecvt_28_29, std____2__codecvt_wchar_t_2c_20char_2c_20__mbstate_t____codecvt_28_29_1, std____2__codecvt_wchar_t_2c_20char_2c_20__mbstate_t___do_out_28__mbstate_t__2c_20wchar_t_20const__2c_20wchar_t_20const__2c_20wchar_t_20const___2c_20char__2c_20char__2c_20char___29_20const, std____2__codecvt_wchar_t_2c_20char_2c_20__mbstate_t___do_in_28__mbstate_t__2c_20char_20const__2c_20char_20const__2c_20char_20const___2c_20wchar_t__2c_20wchar_t__2c_20wchar_t___29_20const, std____2__codecvt_wchar_t_2c_20char_2c_20__mbstate_t___do_unshift_28__mbstate_t__2c_20char__2c_20char__2c_20char___29_20const, std____2__codecvt_wchar_t_2c_20char_2c_20__mbstate_t___do_encoding_28_29_20const, std____2__codecvt_wchar_t_2c_20char_2c_20__mbstate_t___do_always_noconv_28_29_20const, std____2__codecvt_wchar_t_2c_20char_2c_20__mbstate_t___do_length_28__mbstate_t__2c_20char_20const__2c_20char_20const__2c_20unsigned_20long_29_20const, std____2__codecvt_wchar_t_2c_20char_2c_20__mbstate_t___do_max_length_28_29_20const, std____2__numpunct_char____numpunct_28_29, std____2__numpunct_char____numpunct_28_29_1, std____2__numpunct_char___do_decimal_point_28_29_20const, std____2__numpunct_char___do_thousands_sep_28_29_20const, std____2__numpunct_char___do_grouping_28_29_20const, std____2__numpunct_char___do_truename_28_29_20const, std____2__numpunct_char___do_falsename_28_29_20const, std____2__numpunct_wchar_t____numpunct_28_29, std____2__numpunct_wchar_t____numpunct_28_29_1, std____2__numpunct_wchar_t___do_decimal_point_28_29_20const, std____2__numpunct_wchar_t___do_thousands_sep_28_29_20const, std____2__numpunct_wchar_t___do_grouping_28_29_20const, std____2__numpunct_wchar_t___do_truename_28_29_20const, std____2__numpunct_wchar_t___do_falsename_28_29_20const, std____2__locale__facet___facet_28_29, std____2__locale__facet___facet_28_29_1, std____2__ctype_wchar_t____ctype_28_29, std____2__ctype_wchar_t___do_is_28unsigned_20short_2c_20wchar_t_29_20const, std____2__ctype_wchar_t___do_is_28wchar_t_20const__2c_20wchar_t_20const__2c_20unsigned_20short__29_20const, std____2__ctype_wchar_t___do_scan_is_28unsigned_20short_2c_20wchar_t_20const__2c_20wchar_t_20const__29_20const, std____2__ctype_wchar_t___do_scan_not_28unsigned_20short_2c_20wchar_t_20const__2c_20wchar_t_20const__29_20const, std____2__ctype_wchar_t___do_toupper_28wchar_t_29_20const, std____2__ctype_wchar_t___do_toupper_28wchar_t__2c_20wchar_t_20const__29_20const, std____2__ctype_wchar_t___do_tolower_28wchar_t_29_20const, std____2__ctype_wchar_t___do_tolower_28wchar_t__2c_20wchar_t_20const__29_20const, std____2__ctype_wchar_t___do_widen_28char_29_20const, std____2__ctype_wchar_t___do_widen_28char_20const__2c_20char_20const__2c_20wchar_t__29_20const, std____2__ctype_wchar_t___do_narrow_28wchar_t_2c_20char_29_20const, std____2__ctype_wchar_t___do_narrow_28wchar_t_20const__2c_20wchar_t_20const__2c_20char_2c_20char__29_20const, std____2__codecvt_char_2c_20char_2c_20__mbstate_t____codecvt_28_29, std____2__codecvt_char_2c_20char_2c_20__mbstate_t___do_out_28__mbstate_t__2c_20char_20const__2c_20char_20const__2c_20char_20const___2c_20char__2c_20char__2c_20char___29_20const, std____2__codecvt_char_2c_20char_2c_20__mbstate_t___do_in_28__mbstate_t__2c_20char_20const__2c_20char_20const__2c_20char_20const___2c_20char__2c_20char__2c_20char___29_20const, std____2__codecvt_char_2c_20char_2c_20__mbstate_t___do_unshift_28__mbstate_t__2c_20char__2c_20char__2c_20char___29_20const, std____2__codecvt_char_2c_20char_2c_20__mbstate_t___do_encoding_28_29_20const, std____2__codecvt_char_2c_20char_2c_20__mbstate_t___do_always_noconv_28_29_20const, std____2__codecvt_char_2c_20char_2c_20__mbstate_t___do_length_28__mbstate_t__2c_20char_20const__2c_20char_20const__2c_20unsigned_20long_29_20const, std____2__codecvt_char_2c_20char_2c_20__mbstate_t___do_max_length_28_29_20const, std____2__codecvt_char16_t_2c_20char_2c_20__mbstate_t____codecvt_28_29, std____2__codecvt_char16_t_2c_20char_2c_20__mbstate_t___do_out_28__mbstate_t__2c_20char16_t_20const__2c_20char16_t_20const__2c_20char16_t_20const___2c_20char__2c_20char__2c_20char___29_20const, std____2__codecvt_char16_t_2c_20char_2c_20__mbstate_t___do_in_28__mbstate_t__2c_20char_20const__2c_20char_20const__2c_20char_20const___2c_20char16_t__2c_20char16_t__2c_20char16_t___29_20const, std____2__codecvt_char16_t_2c_20char_2c_20__mbstate_t___do_unshift_28__mbstate_t__2c_20char__2c_20char__2c_20char___29_20const, std____2__codecvt_char16_t_2c_20char_2c_20__mbstate_t___do_encoding_28_29_20const, std____2__codecvt_char16_t_2c_20char_2c_20__mbstate_t___do_always_noconv_28_29_20const, std____2__codecvt_char16_t_2c_20char_2c_20__mbstate_t___do_length_28__mbstate_t__2c_20char_20const__2c_20char_20const__2c_20unsigned_20long_29_20const, std____2__codecvt_char16_t_2c_20char_2c_20__mbstate_t___do_max_length_28_29_20const, std____2__codecvt_char32_t_2c_20char_2c_20__mbstate_t____codecvt_28_29, std____2__codecvt_char32_t_2c_20char_2c_20__mbstate_t___do_out_28__mbstate_t__2c_20char32_t_20const__2c_20char32_t_20const__2c_20char32_t_20const___2c_20char__2c_20char__2c_20char___29_20const, std____2__codecvt_char32_t_2c_20char_2c_20__mbstate_t___do_in_28__mbstate_t__2c_20char_20const__2c_20char_20const__2c_20char_20const___2c_20char32_t__2c_20char32_t__2c_20char32_t___29_20const, std____2__codecvt_char32_t_2c_20char_2c_20__mbstate_t___do_unshift_28__mbstate_t__2c_20char__2c_20char__2c_20char___29_20const, std____2__codecvt_char32_t_2c_20char_2c_20__mbstate_t___do_encoding_28_29_20const, std____2__codecvt_char32_t_2c_20char_2c_20__mbstate_t___do_always_noconv_28_29_20const, std____2__codecvt_char32_t_2c_20char_2c_20__mbstate_t___do_length_28__mbstate_t__2c_20char_20const__2c_20char_20const__2c_20unsigned_20long_29_20const, std____2__codecvt_char32_t_2c_20char_2c_20__mbstate_t___do_max_length_28_29_20const, std____2__collate_char____collate_28_29, std____2__collate_char____collate_28_29_1, std____2__collate_char___do_compare_28char_20const__2c_20char_20const__2c_20char_20const__2c_20char_20const__29_20const, std____2__collate_char___do_transform_28char_20const__2c_20char_20const__29_20const, std____2__collate_char___do_hash_28char_20const__2c_20char_20const__29_20const, std____2__collate_wchar_t____collate_28_29, std____2__collate_wchar_t____collate_28_29_1, std____2__collate_wchar_t___do_compare_28wchar_t_20const__2c_20wchar_t_20const__2c_20wchar_t_20const__2c_20wchar_t_20const__29_20const, std____2__collate_wchar_t___do_transform_28wchar_t_20const__2c_20wchar_t_20const__29_20const, std____2__collate_wchar_t___do_hash_28wchar_t_20const__2c_20wchar_t_20const__29_20const, std____2__num_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20____num_get_28_29, std____2__num_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___do_get_28std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20bool__29_20const, std____2__num_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___do_get_28std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20long__29_20const, std____2__num_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___do_get_28std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20long_20long__29_20const, std____2__num_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___do_get_28std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20unsigned_20short__29_20const, std____2__num_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___do_get_28std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20unsigned_20int__29_20const, std____2__num_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___do_get_28std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20unsigned_20long__29_20const, std____2__num_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___do_get_28std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20unsigned_20long_20long__29_20const, std____2__num_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___do_get_28std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20float__29_20const, std____2__num_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___do_get_28std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20double__29_20const, std____2__num_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___do_get_28std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20long_20double__29_20const, std____2__num_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___do_get_28std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20void___29_20const, std____2__num_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20____num_get_28_29, std____2__num_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___do_get_28std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20bool__29_20const, std____2__num_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___do_get_28std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20long__29_20const, std____2__num_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___do_get_28std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20long_20long__29_20const, std____2__num_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___do_get_28std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20unsigned_20short__29_20const, std____2__num_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___do_get_28std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20unsigned_20int__29_20const, std____2__num_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___do_get_28std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20unsigned_20long__29_20const, std____2__num_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___do_get_28std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20unsigned_20long_20long__29_20const, std____2__num_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___do_get_28std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20float__29_20const, std____2__num_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___do_get_28std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20double__29_20const, std____2__num_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___do_get_28std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20long_20double__29_20const, std____2__num_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___do_get_28std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20void___29_20const, std____2__num_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20____num_put_28_29, std____2__num_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___do_put_28std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__ios_base__2c_20char_2c_20bool_29_20const, std____2__num_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___do_put_28std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__ios_base__2c_20char_2c_20long_29_20const, std____2__num_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___do_put_28std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__ios_base__2c_20char_2c_20long_20long_29_20const, std____2__num_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___do_put_28std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__ios_base__2c_20char_2c_20unsigned_20long_29_20const, std____2__num_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___do_put_28std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__ios_base__2c_20char_2c_20unsigned_20long_20long_29_20const, std____2__num_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___do_put_28std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__ios_base__2c_20char_2c_20double_29_20const, std____2__num_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___do_put_28std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__ios_base__2c_20char_2c_20long_20double_29_20const, std____2__num_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___do_put_28std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__ios_base__2c_20char_2c_20void_20const__29_20const, std____2__num_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20____num_put_28_29, std____2__num_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___do_put_28std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__ios_base__2c_20wchar_t_2c_20bool_29_20const, std____2__num_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___do_put_28std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__ios_base__2c_20wchar_t_2c_20long_29_20const, std____2__num_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___do_put_28std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__ios_base__2c_20wchar_t_2c_20long_20long_29_20const, std____2__num_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___do_put_28std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__ios_base__2c_20wchar_t_2c_20unsigned_20long_29_20const, std____2__num_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___do_put_28std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__ios_base__2c_20wchar_t_2c_20unsigned_20long_20long_29_20const, std____2__num_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___do_put_28std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__ios_base__2c_20wchar_t_2c_20double_29_20const, std____2__num_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___do_put_28std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__ios_base__2c_20wchar_t_2c_20long_20double_29_20const, std____2__num_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___do_put_28std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__ios_base__2c_20wchar_t_2c_20void_20const__29_20const, std____2__time_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20____time_get_28_29, std____2__time_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20____time_get_28_29_1, std____2__time_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___do_date_order_28_29_20const, std____2__time_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___do_get_time_28std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20tm__29_20const, std____2__time_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___do_get_date_28std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20tm__29_20const, std____2__time_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___do_get_weekday_28std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20tm__29_20const, std____2__time_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___do_get_monthname_28std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20tm__29_20const, std____2__time_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___do_get_year_28std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20tm__29_20const, std____2__time_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___do_get_28std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20tm__2c_20char_2c_20char_29_20const, std____2____time_get_c_storage_char_____weeks_28_29_20const, std____2____time_get_c_storage_char_____months_28_29_20const, std____2____time_get_c_storage_char_____am_pm_28_29_20const, std____2____time_get_c_storage_char_____c_28_29_20const, std____2____time_get_c_storage_char_____r_28_29_20const, std____2____time_get_c_storage_char_____x_28_29_20const, std____2____time_get_c_storage_char_____X_28_29_20const, std____2__time_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20____time_get_28_29, std____2__time_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20____time_get_28_29_1, std____2__time_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___do_date_order_28_29_20const, std____2__time_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___do_get_time_28std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20tm__29_20const, std____2__time_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___do_get_date_28std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20tm__29_20const, std____2__time_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___do_get_weekday_28std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20tm__29_20const, std____2__time_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___do_get_monthname_28std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20tm__29_20const, std____2__time_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___do_get_year_28std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20tm__29_20const, std____2__time_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___do_get_28std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20tm__2c_20char_2c_20char_29_20const, std____2____time_get_c_storage_wchar_t_____weeks_28_29_20const, std____2____time_get_c_storage_wchar_t_____months_28_29_20const, std____2____time_get_c_storage_wchar_t_____am_pm_28_29_20const, std____2____time_get_c_storage_wchar_t_____c_28_29_20const, std____2____time_get_c_storage_wchar_t_____r_28_29_20const, std____2____time_get_c_storage_wchar_t_____x_28_29_20const, std____2____time_get_c_storage_wchar_t_____X_28_29_20const, std____2__time_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20____time_put_28_29_1, std____2__time_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20____time_put_28_29, std____2__time_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___do_put_28std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__ios_base__2c_20char_2c_20tm_20const__2c_20char_2c_20char_29_20const, std____2__time_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20____time_put_28_29_1, std____2__time_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20____time_put_28_29, std____2__time_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___do_put_28std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__ios_base__2c_20wchar_t_2c_20tm_20const__2c_20char_2c_20char_29_20const, std____2__moneypunct_char_2c_20false____moneypunct_28_29, std____2__moneypunct_char_2c_20false___do_decimal_point_28_29_20const, std____2__moneypunct_char_2c_20false___do_thousands_sep_28_29_20const, std____2__moneypunct_char_2c_20false___do_grouping_28_29_20const, std____2__moneypunct_char_2c_20false___do_curr_symbol_28_29_20const, std____2__moneypunct_char_2c_20false___do_positive_sign_28_29_20const, std____2__moneypunct_char_2c_20false___do_negative_sign_28_29_20const, std____2__moneypunct_char_2c_20false___do_frac_digits_28_29_20const, std____2__moneypunct_char_2c_20false___do_pos_format_28_29_20const, std____2__moneypunct_char_2c_20false___do_neg_format_28_29_20const, std____2__moneypunct_char_2c_20true____moneypunct_28_29, std____2__moneypunct_char_2c_20true___do_decimal_point_28_29_20const, std____2__moneypunct_char_2c_20true___do_thousands_sep_28_29_20const, std____2__moneypunct_char_2c_20true___do_grouping_28_29_20const, std____2__moneypunct_char_2c_20true___do_curr_symbol_28_29_20const, std____2__moneypunct_char_2c_20true___do_positive_sign_28_29_20const, std____2__moneypunct_char_2c_20true___do_negative_sign_28_29_20const, std____2__moneypunct_char_2c_20true___do_frac_digits_28_29_20const, std____2__moneypunct_char_2c_20true___do_pos_format_28_29_20const, std____2__moneypunct_char_2c_20true___do_neg_format_28_29_20const, std____2__moneypunct_wchar_t_2c_20false____moneypunct_28_29, std____2__moneypunct_wchar_t_2c_20false___do_decimal_point_28_29_20const, std____2__moneypunct_wchar_t_2c_20false___do_thousands_sep_28_29_20const, std____2__moneypunct_wchar_t_2c_20false___do_grouping_28_29_20const, std____2__moneypunct_wchar_t_2c_20false___do_curr_symbol_28_29_20const, std____2__moneypunct_wchar_t_2c_20false___do_positive_sign_28_29_20const, std____2__moneypunct_wchar_t_2c_20false___do_negative_sign_28_29_20const, std____2__moneypunct_wchar_t_2c_20false___do_frac_digits_28_29_20const, std____2__moneypunct_wchar_t_2c_20false___do_pos_format_28_29_20const, std____2__moneypunct_wchar_t_2c_20false___do_neg_format_28_29_20const, std____2__moneypunct_wchar_t_2c_20true____moneypunct_28_29, std____2__moneypunct_wchar_t_2c_20true___do_decimal_point_28_29_20const, std____2__moneypunct_wchar_t_2c_20true___do_thousands_sep_28_29_20const, std____2__moneypunct_wchar_t_2c_20true___do_grouping_28_29_20const, std____2__moneypunct_wchar_t_2c_20true___do_curr_symbol_28_29_20const, std____2__moneypunct_wchar_t_2c_20true___do_positive_sign_28_29_20const, std____2__moneypunct_wchar_t_2c_20true___do_negative_sign_28_29_20const, std____2__moneypunct_wchar_t_2c_20true___do_frac_digits_28_29_20const, std____2__moneypunct_wchar_t_2c_20true___do_pos_format_28_29_20const, std____2__moneypunct_wchar_t_2c_20true___do_neg_format_28_29_20const, std____2__money_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20____money_get_28_29, std____2__money_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___do_get_28std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20bool_2c_20std____2__ios_base__2c_20unsigned_20int__2c_20long_20double__29_20const, std____2__money_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___do_get_28std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20bool_2c_20std____2__ios_base__2c_20unsigned_20int__2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___29_20const, std____2__money_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20____money_get_28_29, std____2__money_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___do_get_28std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20bool_2c_20std____2__ios_base__2c_20unsigned_20int__2c_20long_20double__29_20const, std____2__money_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___do_get_28std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20bool_2c_20std____2__ios_base__2c_20unsigned_20int__2c_20std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___29_20const, std____2__money_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20____money_put_28_29, std____2__money_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___do_put_28std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20bool_2c_20std____2__ios_base__2c_20char_2c_20long_20double_29_20const, std____2__money_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___do_put_28std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20bool_2c_20std____2__ios_base__2c_20char_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__29_20const, std____2__money_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20____money_put_28_29, std____2__money_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___do_put_28std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20bool_2c_20std____2__ios_base__2c_20wchar_t_2c_20long_20double_29_20const, std____2__money_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___do_put_28std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20bool_2c_20std____2__ios_base__2c_20wchar_t_2c_20std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20__20const__29_20const, std____2__messages_char____messages_28_29, std____2__messages_char___do_open_28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__2c_20std____2__locale_20const__29_20const, std____2__messages_char___do_get_28long_2c_20int_2c_20int_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__29_20const, std____2__messages_char___do_close_28long_29_20const, std____2__messages_wchar_t____messages_28_29, std____2__messages_wchar_t___do_open_28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__2c_20std____2__locale_20const__29_20const, std____2__messages_wchar_t___do_get_28long_2c_20int_2c_20int_2c_20std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20__20const__29_20const, std____2__messages_wchar_t___do_close_28long_29_20const, std____2____shared_count_____shared_count_28_29_1, __cxa_pure_virtual, std____2____shared_weak_count_____shared_weak_count_28_29, std____2____shared_weak_count____get_deleter_28std__type_info_20const__29_20const, demangling_terminate_handler_28_29, __cxxabiv1____shim_type_info_____shim_type_info_28_29, __cxxabiv1____fundamental_type_info_____fundamental_type_info_28_29, __cxxabiv1____shim_type_info__noop1_28_29_20const, __cxxabiv1____shim_type_info__noop2_28_29_20const, __cxxabiv1____fundamental_type_info__can_catch_28__cxxabiv1____shim_type_info_20const__2c_20void___29_20const, __cxxabiv1____class_type_info_____class_type_info_28_29, __cxxabiv1____class_type_info__can_catch_28__cxxabiv1____shim_type_info_20const__2c_20void___29_20const, __cxxabiv1____class_type_info__search_above_dst_28__cxxabiv1____dynamic_cast_info__2c_20void_20const__2c_20void_20const__2c_20int_2c_20bool_29_20const, __cxxabiv1____class_type_info__search_below_dst_28__cxxabiv1____dynamic_cast_info__2c_20void_20const__2c_20int_2c_20bool_29_20const, __cxxabiv1____class_type_info__has_unambiguous_public_base_28__cxxabiv1____dynamic_cast_info__2c_20void__2c_20int_29_20const, __cxxabiv1____si_class_type_info_____si_class_type_info_28_29, __cxxabiv1____si_class_type_info__search_above_dst_28__cxxabiv1____dynamic_cast_info__2c_20void_20const__2c_20void_20const__2c_20int_2c_20bool_29_20const, __cxxabiv1____si_class_type_info__search_below_dst_28__cxxabiv1____dynamic_cast_info__2c_20void_20const__2c_20int_2c_20bool_29_20const, __cxxabiv1____si_class_type_info__has_unambiguous_public_base_28__cxxabiv1____dynamic_cast_info__2c_20void__2c_20int_29_20const, __cxxabiv1____vmi_class_type_info_____vmi_class_type_info_28_29, __cxxabiv1____vmi_class_type_info__search_above_dst_28__cxxabiv1____dynamic_cast_info__2c_20void_20const__2c_20void_20const__2c_20int_2c_20bool_29_20const, __cxxabiv1____vmi_class_type_info__search_below_dst_28__cxxabiv1____dynamic_cast_info__2c_20void_20const__2c_20int_2c_20bool_29_20const, __cxxabiv1____vmi_class_type_info__has_unambiguous_public_base_28__cxxabiv1____dynamic_cast_info__2c_20void__2c_20int_29_20const, __cxxabiv1____pointer_type_info_____pointer_type_info_28_29, __cxxabiv1____pointer_type_info__can_catch_28__cxxabiv1____shim_type_info_20const__2c_20void___29_20const, std__exception___exception_28_29, std__exception___exception_28_29_1, std__exception__what_28_29_20const, std__logic_error___logic_error_28_29_1, std__logic_error__what_28_29_20const, std__length_error___length_error_28_29, $28anonymous_20namespace_29__itanium_demangle__Node__hasRHSComponentSlow_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__Node__hasArraySlow_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__Node__hasFunctionSlow_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__Node__getSyntaxNode_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__SpecialName__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__Node__printRight_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__Node__getBaseName_28_29_20const, $28anonymous_20namespace_29__itanium_demangle__Node___Node_28_29_1, $28anonymous_20namespace_29__itanium_demangle__SpecialName___SpecialName_28_29, $28anonymous_20namespace_29__itanium_demangle__Node___Node_28_29, $28anonymous_20namespace_29__itanium_demangle__CtorVtableSpecialName__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__CtorVtableSpecialName___CtorVtableSpecialName_28_29, $28anonymous_20namespace_29__itanium_demangle__NameType__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__NameType__getBaseName_28_29_20const, $28anonymous_20namespace_29__itanium_demangle__NameType___NameType_28_29, $28anonymous_20namespace_29__itanium_demangle__NestedName__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__NestedName__getBaseName_28_29_20const, $28anonymous_20namespace_29__itanium_demangle__NestedName___NestedName_28_29, $28anonymous_20namespace_29__itanium_demangle__ForwardTemplateReference__hasRHSComponentSlow_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__ForwardTemplateReference__hasArraySlow_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__ForwardTemplateReference__hasFunctionSlow_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__ForwardTemplateReference__getSyntaxNode_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__ForwardTemplateReference__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__ForwardTemplateReference__printRight_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__ForwardTemplateReference___ForwardTemplateReference_28_29, $28anonymous_20namespace_29__itanium_demangle__IntegerLiteral__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__IntegerLiteral___IntegerLiteral_28_29, $28anonymous_20namespace_29__itanium_demangle__BoolExpr__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__BoolExpr___BoolExpr_28_29, $28anonymous_20namespace_29__itanium_demangle__FloatLiteralImpl_float___printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__FloatLiteralImpl_float____FloatLiteralImpl_28_29, $28anonymous_20namespace_29__itanium_demangle__FloatLiteralImpl_double___printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__FloatLiteralImpl_double____FloatLiteralImpl_28_29, $28anonymous_20namespace_29__itanium_demangle__FloatLiteralImpl_long_20double___printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__FloatLiteralImpl_long_20double____FloatLiteralImpl_28_29, $28anonymous_20namespace_29__itanium_demangle__StringLiteral__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__StringLiteral___StringLiteral_28_29, $28anonymous_20namespace_29__itanium_demangle__UnnamedTypeName__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__UnnamedTypeName___UnnamedTypeName_28_29, $28anonymous_20namespace_29__itanium_demangle__SyntheticTemplateParamName__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__SyntheticTemplateParamName___SyntheticTemplateParamName_28_29, $28anonymous_20namespace_29__itanium_demangle__TypeTemplateParamDecl__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__TypeTemplateParamDecl__printRight_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__TypeTemplateParamDecl___TypeTemplateParamDecl_28_29, $28anonymous_20namespace_29__itanium_demangle__NonTypeTemplateParamDecl__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__NonTypeTemplateParamDecl__printRight_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__NonTypeTemplateParamDecl___NonTypeTemplateParamDecl_28_29, $28anonymous_20namespace_29__itanium_demangle__TemplateTemplateParamDecl__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__TemplateTemplateParamDecl__printRight_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__TemplateTemplateParamDecl___TemplateTemplateParamDecl_28_29, $28anonymous_20namespace_29__itanium_demangle__TemplateParamPackDecl__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__TemplateParamPackDecl__printRight_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__TemplateParamPackDecl___TemplateParamPackDecl_28_29, $28anonymous_20namespace_29__itanium_demangle__ClosureTypeName__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__ClosureTypeName___ClosureTypeName_28_29, $28anonymous_20namespace_29__itanium_demangle__LambdaExpr__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__LambdaExpr___LambdaExpr_28_29, $28anonymous_20namespace_29__itanium_demangle__EnumLiteral__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__EnumLiteral___EnumLiteral_28_29, $28anonymous_20namespace_29__itanium_demangle__FunctionParam__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__FunctionParam___FunctionParam_28_29, $28anonymous_20namespace_29__itanium_demangle__FoldExpr__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__FoldExpr___FoldExpr_28_29, $28anonymous_20namespace_29__itanium_demangle__ParameterPackExpansion__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__ParameterPackExpansion___ParameterPackExpansion_28_29, $28anonymous_20namespace_29__itanium_demangle__BinaryExpr__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__BinaryExpr___BinaryExpr_28_29, $28anonymous_20namespace_29__itanium_demangle__PrefixExpr__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__PrefixExpr___PrefixExpr_28_29, $28anonymous_20namespace_29__itanium_demangle__CastExpr__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__CastExpr___CastExpr_28_29, $28anonymous_20namespace_29__itanium_demangle__CallExpr__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__CallExpr___CallExpr_28_29, $28anonymous_20namespace_29__itanium_demangle__ConversionExpr__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__ConversionExpr___ConversionExpr_28_29, $28anonymous_20namespace_29__itanium_demangle__DeleteExpr__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__DeleteExpr___DeleteExpr_28_29, $28anonymous_20namespace_29__itanium_demangle__QualifiedName__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__QualifiedName__getBaseName_28_29_20const, $28anonymous_20namespace_29__itanium_demangle__QualifiedName___QualifiedName_28_29, $28anonymous_20namespace_29__itanium_demangle__DtorName__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__DtorName___DtorName_28_29, $28anonymous_20namespace_29__itanium_demangle__ConversionOperatorType__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__ConversionOperatorType___ConversionOperatorType_28_29, $28anonymous_20namespace_29__itanium_demangle__LiteralOperator__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__LiteralOperator___LiteralOperator_28_29, $28anonymous_20namespace_29__itanium_demangle__GlobalQualifiedName__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__GlobalQualifiedName__getBaseName_28_29_20const, $28anonymous_20namespace_29__itanium_demangle__GlobalQualifiedName___GlobalQualifiedName_28_29, $28anonymous_20namespace_29__itanium_demangle__MemberExpr__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__MemberExpr___MemberExpr_28_29, $28anonymous_20namespace_29__itanium_demangle__ArraySubscriptExpr__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__ArraySubscriptExpr___ArraySubscriptExpr_28_29, $28anonymous_20namespace_29__itanium_demangle__BracedExpr__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__BracedExpr___BracedExpr_28_29, $28anonymous_20namespace_29__itanium_demangle__BracedRangeExpr__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__BracedRangeExpr___BracedRangeExpr_28_29, $28anonymous_20namespace_29__itanium_demangle__InitListExpr__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__InitListExpr___InitListExpr_28_29, $28anonymous_20namespace_29__itanium_demangle__PointerToMemberConversionExpr__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__PointerToMemberConversionExpr___PointerToMemberConversionExpr_28_29, $28anonymous_20namespace_29__itanium_demangle__PostfixExpr__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__PostfixExpr___PostfixExpr_28_29, $28anonymous_20namespace_29__itanium_demangle__NewExpr__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__NewExpr___NewExpr_28_29, $28anonymous_20namespace_29__itanium_demangle__EnclosingExpr__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__EnclosingExpr___EnclosingExpr_28_29, $28anonymous_20namespace_29__itanium_demangle__ConditionalExpr__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__ConditionalExpr___ConditionalExpr_28_29, $28anonymous_20namespace_29__itanium_demangle__SubobjectExpr__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__SubobjectExpr___SubobjectExpr_28_29, $28anonymous_20namespace_29__itanium_demangle__SizeofParamPackExpr__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__SizeofParamPackExpr___SizeofParamPackExpr_28_29, $28anonymous_20namespace_29__itanium_demangle__NodeArrayNode__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__NodeArrayNode___NodeArrayNode_28_29, $28anonymous_20namespace_29__itanium_demangle__ThrowExpr__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__ThrowExpr___ThrowExpr_28_29, $28anonymous_20namespace_29__itanium_demangle__ExpandedSpecialSubstitution__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__ExpandedSpecialSubstitution__getBaseName_28_29_20const, $28anonymous_20namespace_29__itanium_demangle__ExpandedSpecialSubstitution___ExpandedSpecialSubstitution_28_29, $28anonymous_20namespace_29__itanium_demangle__CtorDtorName__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__CtorDtorName___CtorDtorName_28_29, $28anonymous_20namespace_29__itanium_demangle__AbiTagAttr__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__AbiTagAttr___AbiTagAttr_28_29, $28anonymous_20namespace_29__itanium_demangle__StructuredBindingName__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__StructuredBindingName___StructuredBindingName_28_29, $28anonymous_20namespace_29__itanium_demangle__LocalName__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__LocalName___LocalName_28_29, $28anonymous_20namespace_29__itanium_demangle__SpecialSubstitution__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__SpecialSubstitution__getBaseName_28_29_20const, $28anonymous_20namespace_29__itanium_demangle__SpecialSubstitution___SpecialSubstitution_28_29, $28anonymous_20namespace_29__itanium_demangle__ParameterPack__hasRHSComponentSlow_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__ParameterPack__hasArraySlow_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__ParameterPack__hasFunctionSlow_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__ParameterPack__getSyntaxNode_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__ParameterPack__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__ParameterPack__printRight_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__ParameterPack___ParameterPack_28_29, $28anonymous_20namespace_29__itanium_demangle__TemplateArgs__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__TemplateArgs___TemplateArgs_28_29, $28anonymous_20namespace_29__itanium_demangle__NameWithTemplateArgs__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__NameWithTemplateArgs__getBaseName_28_29_20const, $28anonymous_20namespace_29__itanium_demangle__NameWithTemplateArgs___NameWithTemplateArgs_28_29, $28anonymous_20namespace_29__itanium_demangle__StdQualifiedName__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__StdQualifiedName__getBaseName_28_29_20const, $28anonymous_20namespace_29__itanium_demangle__StdQualifiedName___StdQualifiedName_28_29, $28anonymous_20namespace_29__itanium_demangle__TemplateArgumentPack__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__TemplateArgumentPack___TemplateArgumentPack_28_29, $28anonymous_20namespace_29__itanium_demangle__EnableIfAttr__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__EnableIfAttr___EnableIfAttr_28_29, $28anonymous_20namespace_29__itanium_demangle__FunctionEncoding__hasRHSComponentSlow_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__FunctionEncoding__hasFunctionSlow_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__FunctionEncoding__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__FunctionEncoding__printRight_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__FunctionEncoding___FunctionEncoding_28_29, $28anonymous_20namespace_29__itanium_demangle__DotSuffix__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__DotSuffix___DotSuffix_28_29, $28anonymous_20namespace_29__itanium_demangle__NoexceptSpec__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__NoexceptSpec___NoexceptSpec_28_29, $28anonymous_20namespace_29__itanium_demangle__DynamicExceptionSpec__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__DynamicExceptionSpec___DynamicExceptionSpec_28_29, $28anonymous_20namespace_29__itanium_demangle__FunctionType__hasRHSComponentSlow_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__FunctionType__hasFunctionSlow_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__FunctionType__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__FunctionType__printRight_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__FunctionType___FunctionType_28_29, $28anonymous_20namespace_29__itanium_demangle__ObjCProtoName__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__ObjCProtoName___ObjCProtoName_28_29, $28anonymous_20namespace_29__itanium_demangle__VendorExtQualType__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__VendorExtQualType___VendorExtQualType_28_29, $28anonymous_20namespace_29__itanium_demangle__QualType__hasRHSComponentSlow_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__QualType__hasArraySlow_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__QualType__hasFunctionSlow_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__QualType__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__QualType__printRight_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__QualType___QualType_28_29, $28anonymous_20namespace_29__itanium_demangle__PixelVectorType__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__PixelVectorType___PixelVectorType_28_29, $28anonymous_20namespace_29__itanium_demangle__VectorType__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__VectorType___VectorType_28_29, $28anonymous_20namespace_29__itanium_demangle__ArrayType__hasRHSComponentSlow_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__ArrayType__hasArraySlow_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__ArrayType__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__ArrayType__printRight_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__ArrayType___ArrayType_28_29, $28anonymous_20namespace_29__itanium_demangle__PointerToMemberType__hasRHSComponentSlow_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__PointerToMemberType__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__PointerToMemberType__printRight_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__PointerToMemberType___PointerToMemberType_28_29, $28anonymous_20namespace_29__itanium_demangle__ElaboratedTypeSpefType__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__ElaboratedTypeSpefType___ElaboratedTypeSpefType_28_29, $28anonymous_20namespace_29__itanium_demangle__PointerType__hasRHSComponentSlow_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__PointerType__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__PointerType__printRight_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__PointerType___PointerType_28_29, $28anonymous_20namespace_29__itanium_demangle__ReferenceType__hasRHSComponentSlow_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__ReferenceType__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__ReferenceType__printRight_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__ReferenceType___ReferenceType_28_29, $28anonymous_20namespace_29__itanium_demangle__PostfixQualifiedType__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__PostfixQualifiedType___PostfixQualifiedType_28_29]); + var FUNCTION_TABLE = Table([null, compE, jpeg_std_error, my_error_exit, jpeg_destroy_decompress, arLog, jpeg_CreateDecompress, jpeg_stdio_src, jpeg_read_header, jpeg_start_decompress, jpeg_finish_decompress, jpeg_read_scanlines, std__logic_error___logic_error_28_29, std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__endl_char_2c_20std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29, vision__Exception___Exception_28_29, __cxx_global_array_dtor, vision__GaussianScaleSpacePyramid___GaussianScaleSpacePyramid_28_29, vision__GaussianScaleSpacePyramid___GaussianScaleSpacePyramid_28_29_1, vision__BinomialPyramid32f___BinomialPyramid32f_28_29, vision__BinomialPyramid32f___BinomialPyramid32f_28_29_1, vision__Exception___Exception_28_29_1, vision__Exception__what_28_29_20const, std____2____shared_count_____shared_count_28_29, std____2____shared_ptr_pointer_vision__Keyframe_96___2c_20std____2__shared_ptr_vision__Keyframe_96__20_____shared_ptr_default_delete_vision__Keyframe_96__2c_20vision__Keyframe_96__20__2c_20std____2__allocator_vision__Keyframe_96__20__20______shared_ptr_pointer_28_29, std____2____shared_ptr_pointer_vision__Keyframe_96___2c_20std____2__shared_ptr_vision__Keyframe_96__20_____shared_ptr_default_delete_vision__Keyframe_96__2c_20vision__Keyframe_96__20__2c_20std____2__allocator_vision__Keyframe_96__20__20_____on_zero_shared_28_29, std____2____shared_ptr_pointer_vision__Keyframe_96___2c_20std____2__shared_ptr_vision__Keyframe_96__20_____shared_ptr_default_delete_vision__Keyframe_96__2c_20vision__Keyframe_96__20__2c_20std____2__allocator_vision__Keyframe_96__20__20_____get_deleter_28std__type_info_20const__29_20const, std____2____shared_ptr_pointer_vision__Keyframe_96___2c_20std____2__shared_ptr_vision__Keyframe_96__20_____shared_ptr_default_delete_vision__Keyframe_96__2c_20vision__Keyframe_96__20__2c_20std____2__allocator_vision__Keyframe_96__20__20_____on_zero_shared_weak_28_29, std____2____shared_ptr_pointer_unsigned_20char__2c_20NullArrayDeleter_unsigned_20char__2c_20std____2__allocator_unsigned_20char__20______shared_ptr_pointer_28_29, std____2____shared_ptr_pointer_unsigned_20char__2c_20NullArrayDeleter_unsigned_20char__2c_20std____2__allocator_unsigned_20char__20_____on_zero_shared_28_29, std____2____shared_ptr_pointer_unsigned_20char__2c_20NullArrayDeleter_unsigned_20char__2c_20std____2__allocator_unsigned_20char__20_____get_deleter_28std__type_info_20const__29_20const, std____2____shared_ptr_pointer_unsigned_20char__2c_20NullArrayDeleter_unsigned_20char__2c_20std____2__allocator_unsigned_20char__20_____on_zero_shared_weak_28_29, std____2____shared_ptr_pointer_unsigned_20char__2c_20std____2__shared_ptr_unsigned_20char_____shared_ptr_default_delete_unsigned_20char_2c_20unsigned_20char__2c_20std____2__allocator_unsigned_20char__20______shared_ptr_pointer_28_29, std____2____shared_ptr_pointer_unsigned_20char__2c_20std____2__shared_ptr_unsigned_20char_____shared_ptr_default_delete_unsigned_20char_2c_20unsigned_20char__2c_20std____2__allocator_unsigned_20char__20_____on_zero_shared_28_29, std____2____shared_ptr_pointer_unsigned_20char__2c_20std____2__shared_ptr_unsigned_20char_____shared_ptr_default_delete_unsigned_20char_2c_20unsigned_20char__2c_20std____2__allocator_unsigned_20char__20_____get_deleter_28std__type_info_20const__29_20const, std____2____shared_ptr_pointer_unsigned_20char__2c_20std____2__shared_ptr_unsigned_20char_____shared_ptr_default_delete_unsigned_20char_2c_20unsigned_20char__2c_20std____2__allocator_unsigned_20char__20_____on_zero_shared_weak_28_29, __cxx_global_array_dtor_1, __cxx_global_array_dtor_2, setup, teardown, setupAR2, addNFTMarkers, loadCamera, detectMarker, detectNFTMarker, getNFTMarkerInfo, getNFTData, setDebugMode, getDebugMode, getProcessingImage, setLogLevel, getLogLevel, setProjectionNearPlane, getProjectionNearPlane, setProjectionFarPlane, getProjectionFarPlane, setThresholdMode, getThresholdMode, setThreshold, getThreshold, setImageProcMode, getImageProcMode, void_20const__20emscripten__internal__getActualType_std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20__20__28std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20___29, void_20emscripten__internal__raw_destructor_std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20__20__28std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20___29, std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20___20emscripten__internal__operator_new_std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20__20__28_29, std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20___push_back_28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__29, std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20___resize_28unsigned_20long_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__29, std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20___size_28_29_20const, emscripten__internal__VectorAccess_std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20__20___get_28std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20__20const__2c_20unsigned_20long_29, emscripten__internal__VectorAccess_std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20__20___set_28std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20___2c_20unsigned_20long_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__29, void_20const__20emscripten__internal__getActualType_std____2__vector_int_2c_20std____2__allocator_int__20__20__28std____2__vector_int_2c_20std____2__allocator_int__20___29, void_20emscripten__internal__raw_destructor_std____2__vector_int_2c_20std____2__allocator_int__20__20__28std____2__vector_int_2c_20std____2__allocator_int__20___29, std____2__vector_int_2c_20std____2__allocator_int__20___20emscripten__internal__operator_new_std____2__vector_int_2c_20std____2__allocator_int__20__20__28_29, std____2__vector_int_2c_20std____2__allocator_int__20___push_back_28int_20const__29, std____2__vector_int_2c_20std____2__allocator_int__20___resize_28unsigned_20long_2c_20int_20const__29, std____2__vector_int_2c_20std____2__allocator_int__20___size_28_29_20const, emscripten__internal__VectorAccess_std____2__vector_int_2c_20std____2__allocator_int__20__20___get_28std____2__vector_int_2c_20std____2__allocator_int__20__20const__2c_20unsigned_20long_29, emscripten__internal__VectorAccess_std____2__vector_int_2c_20std____2__allocator_int__20__20___set_28std____2__vector_int_2c_20std____2__allocator_int__20___2c_20unsigned_20long_2c_20int_20const__29, void_20const__20emscripten__internal__getActualType_std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20__20__28std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20___29, void_20emscripten__internal__raw_destructor_std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20__20__28std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20___29, std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20___20emscripten__internal__operator_new_std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20__20__28_29, std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20___push_back_28nftMarker_20const__29, std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20___resize_28unsigned_20long_2c_20nftMarker_20const__29, std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20___size_28_29_20const, emscripten__internal__VectorAccess_std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20__20___get_28std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20__20const__2c_20unsigned_20long_29, emscripten__internal__VectorAccess_std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20__20___set_28std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20___2c_20unsigned_20long_2c_20nftMarker_20const__29, emscripten__internal__Invoker_int_2c_20int_2c_20int_2c_20int___invoke_28int_20_28__29_28int_2c_20int_2c_20int_29_2c_20int_2c_20int_2c_20int_29, emscripten__internal__Invoker_int_2c_20int___invoke_28int_20_28__29_28int_29_2c_20int_29, emscripten__internal__Invoker_std____2__vector_int_2c_20std____2__allocator_int__20__2c_20int_2c_20std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20_____invoke_28std____2__vector_int_2c_20std____2__allocator_int__20__20_28__29_28int_2c_20std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20___29_2c_20int_2c_20std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20___29, emscripten__internal__Invoker_int_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20___invoke_28int_20_28__29_28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__29_2c_20emscripten__internal__BindingType_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20void____unnamed___29, emscripten__internal__Invoker_int_2c_20int_2c_20int___invoke_28int_20_28__29_28int_2c_20int_29_2c_20int_2c_20int_29, emscripten__internal__Invoker_nftMarker_2c_20int_2c_20int___invoke_28nftMarker_20_28__29_28int_2c_20int_29_2c_20int_2c_20int_29, nftMarker__20emscripten__internal__raw_constructor_nftMarker__28_29, void_20emscripten__internal__raw_destructor_nftMarker__28nftMarker__29, int_20emscripten__internal__MemberAccess_nftMarker_2c_20int___getWire_nftMarker__28int_20nftMarker____20const__2c_20nftMarker_20const__29, void_20emscripten__internal__MemberAccess_nftMarker_2c_20int___setWire_nftMarker__28int_20nftMarker____20const__2c_20nftMarker__2c_20int_29, emscripten__internal__Invoker_void_2c_20int___invoke_28void_20_28__29_28int_29_2c_20int_29, emscripten__internal__Invoker_int___invoke_28int_20_28__29_28_29_29, emscripten__internal__Invoker_void_2c_20int_2c_20double___invoke_28void_20_28__29_28int_2c_20double_29_2c_20int_2c_20double_29, emscripten__internal__Invoker_double_2c_20int___invoke_28double_20_28__29_28int_29_2c_20int_29, emscripten__internal__Invoker_void_2c_20int_2c_20int___invoke_28void_20_28__29_28int_2c_20int_29_2c_20int_2c_20int_29, emscripten__internal__Invoker_std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20_____invoke_28std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20___20_28__29_28_29_29, emscripten__internal__MethodInvoker_void_20_28std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20_____29_28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__29_2c_20void_2c_20std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20___2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const____invoke_28void_20_28std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20_____20const__29_28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__29_2c_20std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20___2c_20emscripten__internal__BindingType_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20void____unnamed___29, emscripten__internal__MethodInvoker_void_20_28std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20_____29_28unsigned_20long_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__29_2c_20void_2c_20std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20___2c_20unsigned_20long_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const____invoke_28void_20_28std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20_____20const__29_28unsigned_20long_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__29_2c_20std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20___2c_20unsigned_20long_2c_20emscripten__internal__BindingType_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20void____unnamed___29, emscripten__internal__MethodInvoker_unsigned_20long_20_28std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20_____29_28_29_20const_2c_20unsigned_20long_2c_20std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20__20const____invoke_28unsigned_20long_20_28std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20_____20const__29_28_29_20const_2c_20std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20__20const__29, emscripten__internal__FunctionInvoker_emscripten__val_20_28__29_28std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20__20const__2c_20unsigned_20long_29_2c_20emscripten__val_2c_20std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20__20const__2c_20unsigned_20long___invoke_28emscripten__val_20_28___29_28std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20__20const__2c_20unsigned_20long_29_2c_20std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20___2c_20unsigned_20long_29, emscripten__internal__FunctionInvoker_bool_20_28__29_28std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20___2c_20unsigned_20long_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__29_2c_20bool_2c_20std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20___2c_20unsigned_20long_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const____invoke_28bool_20_28___29_28std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20___2c_20unsigned_20long_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__29_2c_20std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20___2c_20unsigned_20long_2c_20emscripten__internal__BindingType_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20void____unnamed___29, emscripten__internal__Invoker_std____2__vector_int_2c_20std____2__allocator_int__20_____invoke_28std____2__vector_int_2c_20std____2__allocator_int__20___20_28__29_28_29_29, emscripten__internal__MethodInvoker_void_20_28std____2__vector_int_2c_20std____2__allocator_int__20_____29_28int_20const__29_2c_20void_2c_20std____2__vector_int_2c_20std____2__allocator_int__20___2c_20int_20const____invoke_28void_20_28std____2__vector_int_2c_20std____2__allocator_int__20_____20const__29_28int_20const__29_2c_20std____2__vector_int_2c_20std____2__allocator_int__20___2c_20int_29, emscripten__internal__MethodInvoker_void_20_28std____2__vector_int_2c_20std____2__allocator_int__20_____29_28unsigned_20long_2c_20int_20const__29_2c_20void_2c_20std____2__vector_int_2c_20std____2__allocator_int__20___2c_20unsigned_20long_2c_20int_20const____invoke_28void_20_28std____2__vector_int_2c_20std____2__allocator_int__20_____20const__29_28unsigned_20long_2c_20int_20const__29_2c_20std____2__vector_int_2c_20std____2__allocator_int__20___2c_20unsigned_20long_2c_20int_29, emscripten__internal__MethodInvoker_unsigned_20long_20_28std____2__vector_int_2c_20std____2__allocator_int__20_____29_28_29_20const_2c_20unsigned_20long_2c_20std____2__vector_int_2c_20std____2__allocator_int__20__20const____invoke_28unsigned_20long_20_28std____2__vector_int_2c_20std____2__allocator_int__20_____20const__29_28_29_20const_2c_20std____2__vector_int_2c_20std____2__allocator_int__20__20const__29, emscripten__internal__FunctionInvoker_emscripten__val_20_28__29_28std____2__vector_int_2c_20std____2__allocator_int__20__20const__2c_20unsigned_20long_29_2c_20emscripten__val_2c_20std____2__vector_int_2c_20std____2__allocator_int__20__20const__2c_20unsigned_20long___invoke_28emscripten__val_20_28___29_28std____2__vector_int_2c_20std____2__allocator_int__20__20const__2c_20unsigned_20long_29_2c_20std____2__vector_int_2c_20std____2__allocator_int__20___2c_20unsigned_20long_29, emscripten__internal__FunctionInvoker_bool_20_28__29_28std____2__vector_int_2c_20std____2__allocator_int__20___2c_20unsigned_20long_2c_20int_20const__29_2c_20bool_2c_20std____2__vector_int_2c_20std____2__allocator_int__20___2c_20unsigned_20long_2c_20int_20const____invoke_28bool_20_28___29_28std____2__vector_int_2c_20std____2__allocator_int__20___2c_20unsigned_20long_2c_20int_20const__29_2c_20std____2__vector_int_2c_20std____2__allocator_int__20___2c_20unsigned_20long_2c_20int_29, emscripten__internal__Invoker_std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20_____invoke_28std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20___20_28__29_28_29_29, emscripten__internal__MethodInvoker_void_20_28std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20_____29_28nftMarker_20const__29_2c_20void_2c_20std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20___2c_20nftMarker_20const____invoke_28void_20_28std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20_____20const__29_28nftMarker_20const__29_2c_20std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20___2c_20nftMarker__29, emscripten__internal__MethodInvoker_void_20_28std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20_____29_28unsigned_20long_2c_20nftMarker_20const__29_2c_20void_2c_20std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20___2c_20unsigned_20long_2c_20nftMarker_20const____invoke_28void_20_28std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20_____20const__29_28unsigned_20long_2c_20nftMarker_20const__29_2c_20std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20___2c_20unsigned_20long_2c_20nftMarker__29, emscripten__internal__MethodInvoker_unsigned_20long_20_28std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20_____29_28_29_20const_2c_20unsigned_20long_2c_20std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20__20const____invoke_28unsigned_20long_20_28std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20_____20const__29_28_29_20const_2c_20std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20__20const__29, emscripten__internal__FunctionInvoker_emscripten__val_20_28__29_28std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20__20const__2c_20unsigned_20long_29_2c_20emscripten__val_2c_20std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20__20const__2c_20unsigned_20long___invoke_28emscripten__val_20_28___29_28std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20__20const__2c_20unsigned_20long_29_2c_20std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20___2c_20unsigned_20long_29, emscripten__internal__FunctionInvoker_bool_20_28__29_28std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20___2c_20unsigned_20long_2c_20nftMarker_20const__29_2c_20bool_2c_20std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20___2c_20unsigned_20long_2c_20nftMarker_20const____invoke_28bool_20_28___29_28std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20___2c_20unsigned_20long_2c_20nftMarker_20const__29_2c_20std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20___2c_20unsigned_20long_2c_20nftMarker__29, compE_1, term_source, jpeg_resync_to_restart, skip_input_data, fill_input_buffer, init_source, finish_input_pass, start_input_pass, reset_input_controller, consume_markers, skip_variable, read_restart_marker, read_markers, reset_marker_reader, get_interesting_appn, start_pass_dcolor, grayscale_convert, rgb_gray_convert, rgb1_gray_convert, gray_rgb_convert, ycc_rgb_convert, rgb_convert, rgb1_rgb_convert, ycck_cmyk_convert, null_convert, start_pass, jpeg_idct_1x1, jpeg_idct_2x2, jpeg_idct_3x3, jpeg_idct_4x4, jpeg_idct_5x5, jpeg_idct_6x6, jpeg_idct_7x7, jpeg_idct_10x10, jpeg_idct_11x11, jpeg_idct_12x12, jpeg_idct_13x13, jpeg_idct_14x14, jpeg_idct_15x15, jpeg_idct_16x16, jpeg_idct_16x8, jpeg_idct_14x7, jpeg_idct_12x6, jpeg_idct_10x5, jpeg_idct_8x4, jpeg_idct_6x3, jpeg_idct_4x2, jpeg_idct_2x1, jpeg_idct_8x16, jpeg_idct_7x14, jpeg_idct_6x12, jpeg_idct_5x10, jpeg_idct_4x8, jpeg_idct_3x6, jpeg_idct_2x4, jpeg_idct_1x2, jpeg_idct_9x9, jpeg_idct_islow, jpeg_idct_ifast, jpeg_idct_float, finish_pass, start_pass_1, decode_mcu_DC_first, decode_mcu_AC_first, decode_mcu_DC_refine, decode_mcu_AC_refine, decode_mcu, finish_pass_huff, start_pass_huff_decoder, decode_mcu_AC_refine_1, decode_mcu_DC_refine_1, decode_mcu_AC_first_1, decode_mcu_DC_first_1, decode_mcu_1, decode_mcu_sub, start_output_pass, start_input_pass_1, decompress_data, consume_data, decompress_onepass, dummy_consume_data, decompress_smooth_data, start_pass_main, process_data_context_main, process_data_simple_main, process_data_crank_post, finish_output_pass, prepare_for_output_pass, start_pass_merged_upsample, h2v2_merged_upsample, merged_2v_upsample, h2v1_merged_upsample, merged_1v_upsample, start_pass_dpost, post_process_1pass, post_process_prepass, post_process_2pass, sep_upsample, start_pass_upsample, noop_upsample, fullsize_upsample, h2v1_upsample, h2v2_upsample, int_upsample, reset_error_mgr, format_message, output_message, emit_message, error_exit, self_destruct, free_pool, access_virt_barray, access_virt_sarray, realize_virt_arrays, request_virt_barray, request_virt_sarray, alloc_barray, alloc_sarray, alloc_large, alloc_small, new_color_map_1_quant, finish_pass_1_quant, start_pass_1_quant, color_quantize3, color_quantize, quantize3_ord_dither, quantize_ord_dither, quantize_fs_dither, new_color_map_2_quant, start_pass_2_quant, pass2_no_dither, pass2_fs_dither, finish_pass2, finish_pass1, prescan_quantize, __stdio_seek, __stdio_write, __stdio_read, __stdio_close, __emscripten_stdout_close, __emscripten_stdout_seek, fmt_fp, pop_arg_long_double, sn_write, string_read, std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20____basic_streambuf_28_29, std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20____basic_streambuf_28_29_1, std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20___imbue_28std____2__locale_20const__29, std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20___setbuf_28char__2c_20long_29, std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20___seekoff_28long_20long_2c_20std____2__ios_base__seekdir_2c_20unsigned_20int_29, std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20___seekpos_28std____2__fpos___mbstate_t__2c_20unsigned_20int_29, std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20___sync_28_29, std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20___showmanyc_28_29, std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20___xsgetn_28char__2c_20long_29, std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20___underflow_28_29, std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20___uflow_28_29, std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20___pbackfail_28int_29, std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20___xsputn_28char_20const__2c_20long_29, std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20___overflow_28int_29, std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20____basic_streambuf_28_29, std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20____basic_streambuf_28_29_1, std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20___imbue_28std____2__locale_20const__29, std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20___setbuf_28wchar_t__2c_20long_29, std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20___seekoff_28long_20long_2c_20std____2__ios_base__seekdir_2c_20unsigned_20int_29, std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20___seekpos_28std____2__fpos___mbstate_t__2c_20unsigned_20int_29, std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20___sync_28_29, std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20___showmanyc_28_29, std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20___xsgetn_28wchar_t__2c_20long_29, std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20___underflow_28_29, std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20___uflow_28_29, std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20___pbackfail_28unsigned_20int_29, std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20___xsputn_28wchar_t_20const__2c_20long_29, std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20___overflow_28unsigned_20int_29, std____2__basic_istream_char_2c_20std____2__char_traits_char__20____basic_istream_28_29_1, std____2__basic_istream_char_2c_20std____2__char_traits_char__20____basic_istream_28_29_2, virtual_20thunk_20to_20std____2__basic_istream_char_2c_20std____2__char_traits_char__20____basic_istream_28_29, virtual_20thunk_20to_20std____2__basic_istream_char_2c_20std____2__char_traits_char__20____basic_istream_28_29_1, std____2__basic_istream_wchar_t_2c_20std____2__char_traits_wchar_t__20____basic_istream_28_29_1, std____2__basic_istream_wchar_t_2c_20std____2__char_traits_wchar_t__20____basic_istream_28_29_2, virtual_20thunk_20to_20std____2__basic_istream_wchar_t_2c_20std____2__char_traits_wchar_t__20____basic_istream_28_29, virtual_20thunk_20to_20std____2__basic_istream_wchar_t_2c_20std____2__char_traits_wchar_t__20____basic_istream_28_29_1, std____2__basic_ostream_char_2c_20std____2__char_traits_char__20____basic_ostream_28_29_1, std____2__basic_ostream_char_2c_20std____2__char_traits_char__20____basic_ostream_28_29_2, virtual_20thunk_20to_20std____2__basic_ostream_char_2c_20std____2__char_traits_char__20____basic_ostream_28_29, virtual_20thunk_20to_20std____2__basic_ostream_char_2c_20std____2__char_traits_char__20____basic_ostream_28_29_1, std____2__basic_ostream_wchar_t_2c_20std____2__char_traits_wchar_t__20____basic_ostream_28_29_1, std____2__basic_ostream_wchar_t_2c_20std____2__char_traits_wchar_t__20____basic_ostream_28_29_2, virtual_20thunk_20to_20std____2__basic_ostream_wchar_t_2c_20std____2__char_traits_wchar_t__20____basic_ostream_28_29, virtual_20thunk_20to_20std____2__basic_ostream_wchar_t_2c_20std____2__char_traits_wchar_t__20____basic_ostream_28_29_1, std____2__basic_ios_char_2c_20std____2__char_traits_char__20____basic_ios_28_29, std____2__basic_ios_char_2c_20std____2__char_traits_char__20____basic_ios_28_29_1, std____2__basic_ios_wchar_t_2c_20std____2__char_traits_wchar_t__20____basic_ios_28_29, std____2__basic_ios_wchar_t_2c_20std____2__char_traits_wchar_t__20____basic_ios_28_29_1, std____2__ios_base___ios_base_28_29, std____2__ios_base___ios_base_28_29_1, __cxx_global_array_dtor_1_1, std____2____stdinbuf_char______stdinbuf_28_29, std____2____stdinbuf_char___imbue_28std____2__locale_20const__29, std____2____stdinbuf_char___underflow_28_29, std____2____stdinbuf_char___uflow_28_29, std____2____stdinbuf_char___pbackfail_28int_29, std____2____stdinbuf_wchar_t______stdinbuf_28_29, std____2____stdinbuf_wchar_t___imbue_28std____2__locale_20const__29, std____2____stdinbuf_wchar_t___underflow_28_29, std____2____stdinbuf_wchar_t___uflow_28_29, std____2____stdinbuf_wchar_t___pbackfail_28unsigned_20int_29, std____2____stdoutbuf_char______stdoutbuf_28_29, std____2____stdoutbuf_char___imbue_28std____2__locale_20const__29, std____2____stdoutbuf_char___sync_28_29, std____2____stdoutbuf_char___xsputn_28char_20const__2c_20long_29, std____2____stdoutbuf_char___overflow_28int_29, std____2____stdoutbuf_wchar_t______stdoutbuf_28_29, std____2____stdoutbuf_wchar_t___imbue_28std____2__locale_20const__29, std____2____stdoutbuf_wchar_t___sync_28_29, std____2____stdoutbuf_wchar_t___xsputn_28wchar_t_20const__2c_20long_29, std____2____stdoutbuf_wchar_t___overflow_28unsigned_20int_29, dlfree, std____2____do_nothing_28void__29, std____2__locale__id____init_28_29, void_20std____2____call_once_proxy_std____2__tuple_std____2___28anonymous_20namespace_29____fake_bind____20__28void__29, __cxx_global_array_dtor_55, __cxx_global_array_dtor_70, __cxx_global_array_dtor_85, __cxx_global_array_dtor_109, __cxx_global_array_dtor_133, __cxx_global_array_dtor_136, __cxx_global_array_dtor_3, __cxx_global_array_dtor_32, __cxx_global_array_dtor_34, __cxx_global_array_dtor_36, __cxx_global_array_dtor_38, __cxx_global_array_dtor_40, __cxx_global_array_dtor_42, __cxx_global_array_dtor_44, std____2__locale____imp_____imp_28_29, std____2__locale____imp_____imp_28_29_1, std____2__locale__facet____on_zero_shared_28_29, std____2__ctype_char____ctype_28_29, std____2__ctype_char____ctype_28_29_1, std____2__ctype_char___do_toupper_28char_29_20const, std____2__ctype_char___do_toupper_28char__2c_20char_20const__29_20const, std____2__ctype_char___do_tolower_28char_29_20const, std____2__ctype_char___do_tolower_28char__2c_20char_20const__29_20const, std____2__ctype_char___do_widen_28char_29_20const, std____2__ctype_char___do_widen_28char_20const__2c_20char_20const__2c_20char__29_20const, std____2__ctype_char___do_narrow_28char_2c_20char_29_20const, std____2__ctype_char___do_narrow_28char_20const__2c_20char_20const__2c_20char_2c_20char__29_20const, std____2__codecvt_wchar_t_2c_20char_2c_20__mbstate_t____codecvt_28_29, std____2__codecvt_wchar_t_2c_20char_2c_20__mbstate_t____codecvt_28_29_1, std____2__codecvt_wchar_t_2c_20char_2c_20__mbstate_t___do_out_28__mbstate_t__2c_20wchar_t_20const__2c_20wchar_t_20const__2c_20wchar_t_20const___2c_20char__2c_20char__2c_20char___29_20const, std____2__codecvt_wchar_t_2c_20char_2c_20__mbstate_t___do_in_28__mbstate_t__2c_20char_20const__2c_20char_20const__2c_20char_20const___2c_20wchar_t__2c_20wchar_t__2c_20wchar_t___29_20const, std____2__codecvt_wchar_t_2c_20char_2c_20__mbstate_t___do_unshift_28__mbstate_t__2c_20char__2c_20char__2c_20char___29_20const, std____2__codecvt_wchar_t_2c_20char_2c_20__mbstate_t___do_encoding_28_29_20const, std____2__codecvt_wchar_t_2c_20char_2c_20__mbstate_t___do_always_noconv_28_29_20const, std____2__codecvt_wchar_t_2c_20char_2c_20__mbstate_t___do_length_28__mbstate_t__2c_20char_20const__2c_20char_20const__2c_20unsigned_20long_29_20const, std____2__codecvt_wchar_t_2c_20char_2c_20__mbstate_t___do_max_length_28_29_20const, std____2__numpunct_char____numpunct_28_29, std____2__numpunct_char____numpunct_28_29_1, std____2__numpunct_char___do_decimal_point_28_29_20const, std____2__numpunct_char___do_thousands_sep_28_29_20const, std____2__numpunct_char___do_grouping_28_29_20const, std____2__numpunct_char___do_truename_28_29_20const, std____2__numpunct_char___do_falsename_28_29_20const, std____2__numpunct_wchar_t____numpunct_28_29, std____2__numpunct_wchar_t____numpunct_28_29_1, std____2__numpunct_wchar_t___do_decimal_point_28_29_20const, std____2__numpunct_wchar_t___do_thousands_sep_28_29_20const, std____2__numpunct_wchar_t___do_grouping_28_29_20const, std____2__numpunct_wchar_t___do_truename_28_29_20const, std____2__numpunct_wchar_t___do_falsename_28_29_20const, std____2__locale__facet___facet_28_29, std____2__locale__facet___facet_28_29_1, std____2__ctype_wchar_t____ctype_28_29, std____2__ctype_wchar_t___do_is_28unsigned_20short_2c_20wchar_t_29_20const, std____2__ctype_wchar_t___do_is_28wchar_t_20const__2c_20wchar_t_20const__2c_20unsigned_20short__29_20const, std____2__ctype_wchar_t___do_scan_is_28unsigned_20short_2c_20wchar_t_20const__2c_20wchar_t_20const__29_20const, std____2__ctype_wchar_t___do_scan_not_28unsigned_20short_2c_20wchar_t_20const__2c_20wchar_t_20const__29_20const, std____2__ctype_wchar_t___do_toupper_28wchar_t_29_20const, std____2__ctype_wchar_t___do_toupper_28wchar_t__2c_20wchar_t_20const__29_20const, std____2__ctype_wchar_t___do_tolower_28wchar_t_29_20const, std____2__ctype_wchar_t___do_tolower_28wchar_t__2c_20wchar_t_20const__29_20const, std____2__ctype_wchar_t___do_widen_28char_29_20const, std____2__ctype_wchar_t___do_widen_28char_20const__2c_20char_20const__2c_20wchar_t__29_20const, std____2__ctype_wchar_t___do_narrow_28wchar_t_2c_20char_29_20const, std____2__ctype_wchar_t___do_narrow_28wchar_t_20const__2c_20wchar_t_20const__2c_20char_2c_20char__29_20const, std____2__codecvt_char_2c_20char_2c_20__mbstate_t____codecvt_28_29, std____2__codecvt_char_2c_20char_2c_20__mbstate_t___do_out_28__mbstate_t__2c_20char_20const__2c_20char_20const__2c_20char_20const___2c_20char__2c_20char__2c_20char___29_20const, std____2__codecvt_char_2c_20char_2c_20__mbstate_t___do_in_28__mbstate_t__2c_20char_20const__2c_20char_20const__2c_20char_20const___2c_20char__2c_20char__2c_20char___29_20const, std____2__codecvt_char_2c_20char_2c_20__mbstate_t___do_unshift_28__mbstate_t__2c_20char__2c_20char__2c_20char___29_20const, std____2__codecvt_char_2c_20char_2c_20__mbstate_t___do_encoding_28_29_20const, std____2__codecvt_char_2c_20char_2c_20__mbstate_t___do_always_noconv_28_29_20const, std____2__codecvt_char_2c_20char_2c_20__mbstate_t___do_length_28__mbstate_t__2c_20char_20const__2c_20char_20const__2c_20unsigned_20long_29_20const, std____2__codecvt_char_2c_20char_2c_20__mbstate_t___do_max_length_28_29_20const, std____2__codecvt_char16_t_2c_20char_2c_20__mbstate_t____codecvt_28_29, std____2__codecvt_char16_t_2c_20char_2c_20__mbstate_t___do_out_28__mbstate_t__2c_20char16_t_20const__2c_20char16_t_20const__2c_20char16_t_20const___2c_20char__2c_20char__2c_20char___29_20const, std____2__codecvt_char16_t_2c_20char_2c_20__mbstate_t___do_in_28__mbstate_t__2c_20char_20const__2c_20char_20const__2c_20char_20const___2c_20char16_t__2c_20char16_t__2c_20char16_t___29_20const, std____2__codecvt_char16_t_2c_20char_2c_20__mbstate_t___do_unshift_28__mbstate_t__2c_20char__2c_20char__2c_20char___29_20const, std____2__codecvt_char16_t_2c_20char_2c_20__mbstate_t___do_encoding_28_29_20const, std____2__codecvt_char16_t_2c_20char_2c_20__mbstate_t___do_always_noconv_28_29_20const, std____2__codecvt_char16_t_2c_20char_2c_20__mbstate_t___do_length_28__mbstate_t__2c_20char_20const__2c_20char_20const__2c_20unsigned_20long_29_20const, std____2__codecvt_char16_t_2c_20char_2c_20__mbstate_t___do_max_length_28_29_20const, std____2__codecvt_char32_t_2c_20char_2c_20__mbstate_t____codecvt_28_29, std____2__codecvt_char32_t_2c_20char_2c_20__mbstate_t___do_out_28__mbstate_t__2c_20char32_t_20const__2c_20char32_t_20const__2c_20char32_t_20const___2c_20char__2c_20char__2c_20char___29_20const, std____2__codecvt_char32_t_2c_20char_2c_20__mbstate_t___do_in_28__mbstate_t__2c_20char_20const__2c_20char_20const__2c_20char_20const___2c_20char32_t__2c_20char32_t__2c_20char32_t___29_20const, std____2__codecvt_char32_t_2c_20char_2c_20__mbstate_t___do_unshift_28__mbstate_t__2c_20char__2c_20char__2c_20char___29_20const, std____2__codecvt_char32_t_2c_20char_2c_20__mbstate_t___do_encoding_28_29_20const, std____2__codecvt_char32_t_2c_20char_2c_20__mbstate_t___do_always_noconv_28_29_20const, std____2__codecvt_char32_t_2c_20char_2c_20__mbstate_t___do_length_28__mbstate_t__2c_20char_20const__2c_20char_20const__2c_20unsigned_20long_29_20const, std____2__codecvt_char32_t_2c_20char_2c_20__mbstate_t___do_max_length_28_29_20const, std____2__collate_char____collate_28_29, std____2__collate_char____collate_28_29_1, std____2__collate_char___do_compare_28char_20const__2c_20char_20const__2c_20char_20const__2c_20char_20const__29_20const, std____2__collate_char___do_transform_28char_20const__2c_20char_20const__29_20const, std____2__collate_char___do_hash_28char_20const__2c_20char_20const__29_20const, std____2__collate_wchar_t____collate_28_29, std____2__collate_wchar_t____collate_28_29_1, std____2__collate_wchar_t___do_compare_28wchar_t_20const__2c_20wchar_t_20const__2c_20wchar_t_20const__2c_20wchar_t_20const__29_20const, std____2__collate_wchar_t___do_transform_28wchar_t_20const__2c_20wchar_t_20const__29_20const, std____2__collate_wchar_t___do_hash_28wchar_t_20const__2c_20wchar_t_20const__29_20const, std____2__num_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20____num_get_28_29, std____2__num_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___do_get_28std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20bool__29_20const, std____2__num_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___do_get_28std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20long__29_20const, std____2__num_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___do_get_28std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20long_20long__29_20const, std____2__num_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___do_get_28std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20unsigned_20short__29_20const, std____2__num_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___do_get_28std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20unsigned_20int__29_20const, std____2__num_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___do_get_28std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20unsigned_20long__29_20const, std____2__num_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___do_get_28std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20unsigned_20long_20long__29_20const, std____2__num_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___do_get_28std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20float__29_20const, std____2__num_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___do_get_28std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20double__29_20const, std____2__num_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___do_get_28std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20long_20double__29_20const, std____2__num_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___do_get_28std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20void___29_20const, std____2__num_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20____num_get_28_29, std____2__num_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___do_get_28std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20bool__29_20const, std____2__num_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___do_get_28std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20long__29_20const, std____2__num_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___do_get_28std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20long_20long__29_20const, std____2__num_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___do_get_28std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20unsigned_20short__29_20const, std____2__num_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___do_get_28std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20unsigned_20int__29_20const, std____2__num_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___do_get_28std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20unsigned_20long__29_20const, std____2__num_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___do_get_28std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20unsigned_20long_20long__29_20const, std____2__num_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___do_get_28std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20float__29_20const, std____2__num_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___do_get_28std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20double__29_20const, std____2__num_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___do_get_28std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20long_20double__29_20const, std____2__num_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___do_get_28std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20void___29_20const, std____2__num_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20____num_put_28_29, std____2__num_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___do_put_28std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__ios_base__2c_20char_2c_20bool_29_20const, std____2__num_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___do_put_28std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__ios_base__2c_20char_2c_20long_29_20const, std____2__num_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___do_put_28std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__ios_base__2c_20char_2c_20long_20long_29_20const, std____2__num_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___do_put_28std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__ios_base__2c_20char_2c_20unsigned_20long_29_20const, std____2__num_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___do_put_28std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__ios_base__2c_20char_2c_20unsigned_20long_20long_29_20const, std____2__num_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___do_put_28std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__ios_base__2c_20char_2c_20double_29_20const, std____2__num_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___do_put_28std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__ios_base__2c_20char_2c_20long_20double_29_20const, std____2__num_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___do_put_28std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__ios_base__2c_20char_2c_20void_20const__29_20const, std____2__num_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20____num_put_28_29, std____2__num_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___do_put_28std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__ios_base__2c_20wchar_t_2c_20bool_29_20const, std____2__num_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___do_put_28std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__ios_base__2c_20wchar_t_2c_20long_29_20const, std____2__num_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___do_put_28std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__ios_base__2c_20wchar_t_2c_20long_20long_29_20const, std____2__num_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___do_put_28std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__ios_base__2c_20wchar_t_2c_20unsigned_20long_29_20const, std____2__num_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___do_put_28std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__ios_base__2c_20wchar_t_2c_20unsigned_20long_20long_29_20const, std____2__num_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___do_put_28std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__ios_base__2c_20wchar_t_2c_20double_29_20const, std____2__num_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___do_put_28std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__ios_base__2c_20wchar_t_2c_20long_20double_29_20const, std____2__num_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___do_put_28std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__ios_base__2c_20wchar_t_2c_20void_20const__29_20const, std____2__time_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20____time_get_28_29, std____2__time_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20____time_get_28_29_1, std____2__time_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___do_date_order_28_29_20const, std____2__time_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___do_get_time_28std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20tm__29_20const, std____2__time_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___do_get_date_28std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20tm__29_20const, std____2__time_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___do_get_weekday_28std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20tm__29_20const, std____2__time_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___do_get_monthname_28std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20tm__29_20const, std____2__time_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___do_get_year_28std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20tm__29_20const, std____2__time_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___do_get_28std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20tm__2c_20char_2c_20char_29_20const, std____2____time_get_c_storage_char_____weeks_28_29_20const, std____2____time_get_c_storage_char_____months_28_29_20const, std____2____time_get_c_storage_char_____am_pm_28_29_20const, std____2____time_get_c_storage_char_____c_28_29_20const, std____2____time_get_c_storage_char_____r_28_29_20const, std____2____time_get_c_storage_char_____x_28_29_20const, std____2____time_get_c_storage_char_____X_28_29_20const, std____2__time_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20____time_get_28_29, std____2__time_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20____time_get_28_29_1, std____2__time_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___do_date_order_28_29_20const, std____2__time_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___do_get_time_28std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20tm__29_20const, std____2__time_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___do_get_date_28std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20tm__29_20const, std____2__time_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___do_get_weekday_28std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20tm__29_20const, std____2__time_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___do_get_monthname_28std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20tm__29_20const, std____2__time_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___do_get_year_28std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20tm__29_20const, std____2__time_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___do_get_28std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20tm__2c_20char_2c_20char_29_20const, std____2____time_get_c_storage_wchar_t_____weeks_28_29_20const, std____2____time_get_c_storage_wchar_t_____months_28_29_20const, std____2____time_get_c_storage_wchar_t_____am_pm_28_29_20const, std____2____time_get_c_storage_wchar_t_____c_28_29_20const, std____2____time_get_c_storage_wchar_t_____r_28_29_20const, std____2____time_get_c_storage_wchar_t_____x_28_29_20const, std____2____time_get_c_storage_wchar_t_____X_28_29_20const, std____2__time_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20____time_put_28_29_1, std____2__time_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20____time_put_28_29, std____2__time_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___do_put_28std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__ios_base__2c_20char_2c_20tm_20const__2c_20char_2c_20char_29_20const, std____2__time_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20____time_put_28_29_1, std____2__time_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20____time_put_28_29, std____2__time_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___do_put_28std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__ios_base__2c_20wchar_t_2c_20tm_20const__2c_20char_2c_20char_29_20const, std____2__moneypunct_char_2c_20false____moneypunct_28_29, std____2__moneypunct_char_2c_20false___do_decimal_point_28_29_20const, std____2__moneypunct_char_2c_20false___do_thousands_sep_28_29_20const, std____2__moneypunct_char_2c_20false___do_grouping_28_29_20const, std____2__moneypunct_char_2c_20false___do_curr_symbol_28_29_20const, std____2__moneypunct_char_2c_20false___do_positive_sign_28_29_20const, std____2__moneypunct_char_2c_20false___do_negative_sign_28_29_20const, std____2__moneypunct_char_2c_20false___do_frac_digits_28_29_20const, std____2__moneypunct_char_2c_20false___do_pos_format_28_29_20const, std____2__moneypunct_char_2c_20false___do_neg_format_28_29_20const, std____2__moneypunct_char_2c_20true____moneypunct_28_29, std____2__moneypunct_char_2c_20true___do_decimal_point_28_29_20const, std____2__moneypunct_char_2c_20true___do_thousands_sep_28_29_20const, std____2__moneypunct_char_2c_20true___do_grouping_28_29_20const, std____2__moneypunct_char_2c_20true___do_curr_symbol_28_29_20const, std____2__moneypunct_char_2c_20true___do_positive_sign_28_29_20const, std____2__moneypunct_char_2c_20true___do_negative_sign_28_29_20const, std____2__moneypunct_char_2c_20true___do_frac_digits_28_29_20const, std____2__moneypunct_char_2c_20true___do_pos_format_28_29_20const, std____2__moneypunct_char_2c_20true___do_neg_format_28_29_20const, std____2__moneypunct_wchar_t_2c_20false____moneypunct_28_29, std____2__moneypunct_wchar_t_2c_20false___do_decimal_point_28_29_20const, std____2__moneypunct_wchar_t_2c_20false___do_thousands_sep_28_29_20const, std____2__moneypunct_wchar_t_2c_20false___do_grouping_28_29_20const, std____2__moneypunct_wchar_t_2c_20false___do_curr_symbol_28_29_20const, std____2__moneypunct_wchar_t_2c_20false___do_positive_sign_28_29_20const, std____2__moneypunct_wchar_t_2c_20false___do_negative_sign_28_29_20const, std____2__moneypunct_wchar_t_2c_20false___do_frac_digits_28_29_20const, std____2__moneypunct_wchar_t_2c_20false___do_pos_format_28_29_20const, std____2__moneypunct_wchar_t_2c_20false___do_neg_format_28_29_20const, std____2__moneypunct_wchar_t_2c_20true____moneypunct_28_29, std____2__moneypunct_wchar_t_2c_20true___do_decimal_point_28_29_20const, std____2__moneypunct_wchar_t_2c_20true___do_thousands_sep_28_29_20const, std____2__moneypunct_wchar_t_2c_20true___do_grouping_28_29_20const, std____2__moneypunct_wchar_t_2c_20true___do_curr_symbol_28_29_20const, std____2__moneypunct_wchar_t_2c_20true___do_positive_sign_28_29_20const, std____2__moneypunct_wchar_t_2c_20true___do_negative_sign_28_29_20const, std____2__moneypunct_wchar_t_2c_20true___do_frac_digits_28_29_20const, std____2__moneypunct_wchar_t_2c_20true___do_pos_format_28_29_20const, std____2__moneypunct_wchar_t_2c_20true___do_neg_format_28_29_20const, std____2__money_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20____money_get_28_29, std____2__money_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___do_get_28std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20bool_2c_20std____2__ios_base__2c_20unsigned_20int__2c_20long_20double__29_20const, std____2__money_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___do_get_28std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20bool_2c_20std____2__ios_base__2c_20unsigned_20int__2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___29_20const, std____2__money_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20____money_get_28_29, std____2__money_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___do_get_28std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20bool_2c_20std____2__ios_base__2c_20unsigned_20int__2c_20long_20double__29_20const, std____2__money_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___do_get_28std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20bool_2c_20std____2__ios_base__2c_20unsigned_20int__2c_20std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___29_20const, std____2__money_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20____money_put_28_29, std____2__money_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___do_put_28std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20bool_2c_20std____2__ios_base__2c_20char_2c_20long_20double_29_20const, std____2__money_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___do_put_28std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20bool_2c_20std____2__ios_base__2c_20char_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__29_20const, std____2__money_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20____money_put_28_29, std____2__money_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___do_put_28std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20bool_2c_20std____2__ios_base__2c_20wchar_t_2c_20long_20double_29_20const, std____2__money_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___do_put_28std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20bool_2c_20std____2__ios_base__2c_20wchar_t_2c_20std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20__20const__29_20const, std____2__messages_char____messages_28_29, std____2__messages_char___do_open_28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__2c_20std____2__locale_20const__29_20const, std____2__messages_char___do_get_28long_2c_20int_2c_20int_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__29_20const, std____2__messages_char___do_close_28long_29_20const, std____2__messages_wchar_t____messages_28_29, std____2__messages_wchar_t___do_open_28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__2c_20std____2__locale_20const__29_20const, std____2__messages_wchar_t___do_get_28long_2c_20int_2c_20int_2c_20std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20__20const__29_20const, std____2__messages_wchar_t___do_close_28long_29_20const, std____2____shared_count_____shared_count_28_29_1, __cxa_pure_virtual, std____2____shared_weak_count_____shared_weak_count_28_29, std____2____shared_weak_count____get_deleter_28std__type_info_20const__29_20const, demangling_terminate_handler_28_29, __cxxabiv1____shim_type_info_____shim_type_info_28_29, __cxxabiv1____fundamental_type_info_____fundamental_type_info_28_29, __cxxabiv1____shim_type_info__noop1_28_29_20const, __cxxabiv1____shim_type_info__noop2_28_29_20const, __cxxabiv1____fundamental_type_info__can_catch_28__cxxabiv1____shim_type_info_20const__2c_20void___29_20const, __cxxabiv1____class_type_info_____class_type_info_28_29, __cxxabiv1____class_type_info__can_catch_28__cxxabiv1____shim_type_info_20const__2c_20void___29_20const, __cxxabiv1____class_type_info__search_above_dst_28__cxxabiv1____dynamic_cast_info__2c_20void_20const__2c_20void_20const__2c_20int_2c_20bool_29_20const, __cxxabiv1____class_type_info__search_below_dst_28__cxxabiv1____dynamic_cast_info__2c_20void_20const__2c_20int_2c_20bool_29_20const, __cxxabiv1____class_type_info__has_unambiguous_public_base_28__cxxabiv1____dynamic_cast_info__2c_20void__2c_20int_29_20const, __cxxabiv1____si_class_type_info_____si_class_type_info_28_29, __cxxabiv1____si_class_type_info__search_above_dst_28__cxxabiv1____dynamic_cast_info__2c_20void_20const__2c_20void_20const__2c_20int_2c_20bool_29_20const, __cxxabiv1____si_class_type_info__search_below_dst_28__cxxabiv1____dynamic_cast_info__2c_20void_20const__2c_20int_2c_20bool_29_20const, __cxxabiv1____si_class_type_info__has_unambiguous_public_base_28__cxxabiv1____dynamic_cast_info__2c_20void__2c_20int_29_20const, __cxxabiv1____vmi_class_type_info_____vmi_class_type_info_28_29, __cxxabiv1____vmi_class_type_info__search_above_dst_28__cxxabiv1____dynamic_cast_info__2c_20void_20const__2c_20void_20const__2c_20int_2c_20bool_29_20const, __cxxabiv1____vmi_class_type_info__search_below_dst_28__cxxabiv1____dynamic_cast_info__2c_20void_20const__2c_20int_2c_20bool_29_20const, __cxxabiv1____vmi_class_type_info__has_unambiguous_public_base_28__cxxabiv1____dynamic_cast_info__2c_20void__2c_20int_29_20const, __cxxabiv1____pointer_type_info_____pointer_type_info_28_29, __cxxabiv1____pointer_type_info__can_catch_28__cxxabiv1____shim_type_info_20const__2c_20void___29_20const, std__exception___exception_28_29, std__exception___exception_28_29_1, std__exception__what_28_29_20const, std__logic_error___logic_error_28_29_1, std__logic_error__what_28_29_20const, std__length_error___length_error_28_29, $28anonymous_20namespace_29__itanium_demangle__Node__hasRHSComponentSlow_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__Node__hasArraySlow_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__Node__hasFunctionSlow_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__Node__getSyntaxNode_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__SpecialName__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__Node__printRight_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__Node__getBaseName_28_29_20const, $28anonymous_20namespace_29__itanium_demangle__Node___Node_28_29_1, $28anonymous_20namespace_29__itanium_demangle__SpecialName___SpecialName_28_29, $28anonymous_20namespace_29__itanium_demangle__Node___Node_28_29, $28anonymous_20namespace_29__itanium_demangle__CtorVtableSpecialName__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__CtorVtableSpecialName___CtorVtableSpecialName_28_29, $28anonymous_20namespace_29__itanium_demangle__NameType__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__NameType__getBaseName_28_29_20const, $28anonymous_20namespace_29__itanium_demangle__NameType___NameType_28_29, $28anonymous_20namespace_29__itanium_demangle__NestedName__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__NestedName__getBaseName_28_29_20const, $28anonymous_20namespace_29__itanium_demangle__NestedName___NestedName_28_29, $28anonymous_20namespace_29__itanium_demangle__ForwardTemplateReference__hasRHSComponentSlow_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__ForwardTemplateReference__hasArraySlow_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__ForwardTemplateReference__hasFunctionSlow_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__ForwardTemplateReference__getSyntaxNode_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__ForwardTemplateReference__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__ForwardTemplateReference__printRight_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__ForwardTemplateReference___ForwardTemplateReference_28_29, $28anonymous_20namespace_29__itanium_demangle__IntegerLiteral__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__IntegerLiteral___IntegerLiteral_28_29, $28anonymous_20namespace_29__itanium_demangle__BoolExpr__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__BoolExpr___BoolExpr_28_29, $28anonymous_20namespace_29__itanium_demangle__FloatLiteralImpl_float___printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__FloatLiteralImpl_float____FloatLiteralImpl_28_29, $28anonymous_20namespace_29__itanium_demangle__FloatLiteralImpl_double___printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__FloatLiteralImpl_double____FloatLiteralImpl_28_29, $28anonymous_20namespace_29__itanium_demangle__FloatLiteralImpl_long_20double___printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__FloatLiteralImpl_long_20double____FloatLiteralImpl_28_29, $28anonymous_20namespace_29__itanium_demangle__StringLiteral__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__StringLiteral___StringLiteral_28_29, $28anonymous_20namespace_29__itanium_demangle__UnnamedTypeName__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__UnnamedTypeName___UnnamedTypeName_28_29, $28anonymous_20namespace_29__itanium_demangle__SyntheticTemplateParamName__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__SyntheticTemplateParamName___SyntheticTemplateParamName_28_29, $28anonymous_20namespace_29__itanium_demangle__TypeTemplateParamDecl__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__TypeTemplateParamDecl__printRight_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__TypeTemplateParamDecl___TypeTemplateParamDecl_28_29, $28anonymous_20namespace_29__itanium_demangle__NonTypeTemplateParamDecl__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__NonTypeTemplateParamDecl__printRight_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__NonTypeTemplateParamDecl___NonTypeTemplateParamDecl_28_29, $28anonymous_20namespace_29__itanium_demangle__TemplateTemplateParamDecl__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__TemplateTemplateParamDecl__printRight_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__TemplateTemplateParamDecl___TemplateTemplateParamDecl_28_29, $28anonymous_20namespace_29__itanium_demangle__TemplateParamPackDecl__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__TemplateParamPackDecl__printRight_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__TemplateParamPackDecl___TemplateParamPackDecl_28_29, $28anonymous_20namespace_29__itanium_demangle__ClosureTypeName__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__ClosureTypeName___ClosureTypeName_28_29, $28anonymous_20namespace_29__itanium_demangle__LambdaExpr__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__LambdaExpr___LambdaExpr_28_29, $28anonymous_20namespace_29__itanium_demangle__EnumLiteral__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__EnumLiteral___EnumLiteral_28_29, $28anonymous_20namespace_29__itanium_demangle__FunctionParam__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__FunctionParam___FunctionParam_28_29, $28anonymous_20namespace_29__itanium_demangle__FoldExpr__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__FoldExpr___FoldExpr_28_29, $28anonymous_20namespace_29__itanium_demangle__ParameterPackExpansion__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__ParameterPackExpansion___ParameterPackExpansion_28_29, $28anonymous_20namespace_29__itanium_demangle__BinaryExpr__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__BinaryExpr___BinaryExpr_28_29, $28anonymous_20namespace_29__itanium_demangle__PrefixExpr__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__PrefixExpr___PrefixExpr_28_29, $28anonymous_20namespace_29__itanium_demangle__CastExpr__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__CastExpr___CastExpr_28_29, $28anonymous_20namespace_29__itanium_demangle__CallExpr__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__CallExpr___CallExpr_28_29, $28anonymous_20namespace_29__itanium_demangle__ConversionExpr__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__ConversionExpr___ConversionExpr_28_29, $28anonymous_20namespace_29__itanium_demangle__DeleteExpr__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__DeleteExpr___DeleteExpr_28_29, $28anonymous_20namespace_29__itanium_demangle__QualifiedName__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__QualifiedName__getBaseName_28_29_20const, $28anonymous_20namespace_29__itanium_demangle__QualifiedName___QualifiedName_28_29, $28anonymous_20namespace_29__itanium_demangle__DtorName__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__DtorName___DtorName_28_29, $28anonymous_20namespace_29__itanium_demangle__ConversionOperatorType__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__ConversionOperatorType___ConversionOperatorType_28_29, $28anonymous_20namespace_29__itanium_demangle__LiteralOperator__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__LiteralOperator___LiteralOperator_28_29, $28anonymous_20namespace_29__itanium_demangle__GlobalQualifiedName__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__GlobalQualifiedName__getBaseName_28_29_20const, $28anonymous_20namespace_29__itanium_demangle__GlobalQualifiedName___GlobalQualifiedName_28_29, $28anonymous_20namespace_29__itanium_demangle__MemberExpr__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__MemberExpr___MemberExpr_28_29, $28anonymous_20namespace_29__itanium_demangle__ArraySubscriptExpr__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__ArraySubscriptExpr___ArraySubscriptExpr_28_29, $28anonymous_20namespace_29__itanium_demangle__BracedExpr__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__BracedExpr___BracedExpr_28_29, $28anonymous_20namespace_29__itanium_demangle__BracedRangeExpr__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__BracedRangeExpr___BracedRangeExpr_28_29, $28anonymous_20namespace_29__itanium_demangle__InitListExpr__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__InitListExpr___InitListExpr_28_29, $28anonymous_20namespace_29__itanium_demangle__PointerToMemberConversionExpr__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__PointerToMemberConversionExpr___PointerToMemberConversionExpr_28_29, $28anonymous_20namespace_29__itanium_demangle__PostfixExpr__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__PostfixExpr___PostfixExpr_28_29, $28anonymous_20namespace_29__itanium_demangle__NewExpr__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__NewExpr___NewExpr_28_29, $28anonymous_20namespace_29__itanium_demangle__EnclosingExpr__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__EnclosingExpr___EnclosingExpr_28_29, $28anonymous_20namespace_29__itanium_demangle__ConditionalExpr__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__ConditionalExpr___ConditionalExpr_28_29, $28anonymous_20namespace_29__itanium_demangle__SubobjectExpr__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__SubobjectExpr___SubobjectExpr_28_29, $28anonymous_20namespace_29__itanium_demangle__SizeofParamPackExpr__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__SizeofParamPackExpr___SizeofParamPackExpr_28_29, $28anonymous_20namespace_29__itanium_demangle__NodeArrayNode__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__NodeArrayNode___NodeArrayNode_28_29, $28anonymous_20namespace_29__itanium_demangle__ThrowExpr__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__ThrowExpr___ThrowExpr_28_29, $28anonymous_20namespace_29__itanium_demangle__ExpandedSpecialSubstitution__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__ExpandedSpecialSubstitution__getBaseName_28_29_20const, $28anonymous_20namespace_29__itanium_demangle__ExpandedSpecialSubstitution___ExpandedSpecialSubstitution_28_29, $28anonymous_20namespace_29__itanium_demangle__CtorDtorName__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__CtorDtorName___CtorDtorName_28_29, $28anonymous_20namespace_29__itanium_demangle__AbiTagAttr__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__AbiTagAttr___AbiTagAttr_28_29, $28anonymous_20namespace_29__itanium_demangle__StructuredBindingName__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__StructuredBindingName___StructuredBindingName_28_29, $28anonymous_20namespace_29__itanium_demangle__LocalName__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__LocalName___LocalName_28_29, $28anonymous_20namespace_29__itanium_demangle__SpecialSubstitution__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__SpecialSubstitution__getBaseName_28_29_20const, $28anonymous_20namespace_29__itanium_demangle__SpecialSubstitution___SpecialSubstitution_28_29, $28anonymous_20namespace_29__itanium_demangle__ParameterPack__hasRHSComponentSlow_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__ParameterPack__hasArraySlow_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__ParameterPack__hasFunctionSlow_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__ParameterPack__getSyntaxNode_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__ParameterPack__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__ParameterPack__printRight_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__ParameterPack___ParameterPack_28_29, $28anonymous_20namespace_29__itanium_demangle__TemplateArgs__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__TemplateArgs___TemplateArgs_28_29, $28anonymous_20namespace_29__itanium_demangle__NameWithTemplateArgs__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__NameWithTemplateArgs__getBaseName_28_29_20const, $28anonymous_20namespace_29__itanium_demangle__NameWithTemplateArgs___NameWithTemplateArgs_28_29, $28anonymous_20namespace_29__itanium_demangle__StdQualifiedName__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__StdQualifiedName__getBaseName_28_29_20const, $28anonymous_20namespace_29__itanium_demangle__StdQualifiedName___StdQualifiedName_28_29, $28anonymous_20namespace_29__itanium_demangle__TemplateArgumentPack__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__TemplateArgumentPack___TemplateArgumentPack_28_29, $28anonymous_20namespace_29__itanium_demangle__EnableIfAttr__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__EnableIfAttr___EnableIfAttr_28_29, $28anonymous_20namespace_29__itanium_demangle__FunctionEncoding__hasRHSComponentSlow_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__FunctionEncoding__hasFunctionSlow_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__FunctionEncoding__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__FunctionEncoding__printRight_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__FunctionEncoding___FunctionEncoding_28_29, $28anonymous_20namespace_29__itanium_demangle__DotSuffix__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__DotSuffix___DotSuffix_28_29, $28anonymous_20namespace_29__itanium_demangle__NoexceptSpec__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__NoexceptSpec___NoexceptSpec_28_29, $28anonymous_20namespace_29__itanium_demangle__DynamicExceptionSpec__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__DynamicExceptionSpec___DynamicExceptionSpec_28_29, $28anonymous_20namespace_29__itanium_demangle__FunctionType__hasRHSComponentSlow_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__FunctionType__hasFunctionSlow_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__FunctionType__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__FunctionType__printRight_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__FunctionType___FunctionType_28_29, $28anonymous_20namespace_29__itanium_demangle__ObjCProtoName__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__ObjCProtoName___ObjCProtoName_28_29, $28anonymous_20namespace_29__itanium_demangle__VendorExtQualType__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__VendorExtQualType___VendorExtQualType_28_29, $28anonymous_20namespace_29__itanium_demangle__QualType__hasRHSComponentSlow_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__QualType__hasArraySlow_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__QualType__hasFunctionSlow_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__QualType__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__QualType__printRight_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__QualType___QualType_28_29, $28anonymous_20namespace_29__itanium_demangle__PixelVectorType__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__PixelVectorType___PixelVectorType_28_29, $28anonymous_20namespace_29__itanium_demangle__VectorType__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__VectorType___VectorType_28_29, $28anonymous_20namespace_29__itanium_demangle__ArrayType__hasRHSComponentSlow_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__ArrayType__hasArraySlow_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__ArrayType__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__ArrayType__printRight_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__ArrayType___ArrayType_28_29, $28anonymous_20namespace_29__itanium_demangle__PointerToMemberType__hasRHSComponentSlow_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__PointerToMemberType__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__PointerToMemberType__printRight_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__PointerToMemberType___PointerToMemberType_28_29, $28anonymous_20namespace_29__itanium_demangle__ElaboratedTypeSpefType__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__ElaboratedTypeSpefType___ElaboratedTypeSpefType_28_29, $28anonymous_20namespace_29__itanium_demangle__PointerType__hasRHSComponentSlow_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__PointerType__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__PointerType__printRight_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__PointerType___PointerType_28_29, $28anonymous_20namespace_29__itanium_demangle__ReferenceType__hasRHSComponentSlow_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__ReferenceType__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__ReferenceType__printRight_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__ReferenceType___ReferenceType_28_29, $28anonymous_20namespace_29__itanium_demangle__PostfixQualifiedType__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const, $28anonymous_20namespace_29__itanium_demangle__PostfixQualifiedType___PostfixQualifiedType_28_29]); function __wasm_memory_size() { return buffer.byteLength / 65536 | 0; } @@ -118431,9 +118375,11 @@ var wasmTable; function writeStackCookie() { var max = _emscripten_stack_get_end(); assert((max & 3) == 0); - // The stack grows downwards - HEAP32[((max + 4)>>2)] = 0x2135467; - HEAP32[((max + 8)>>2)] = 0x89BACDFE; + // The stack grow downwards towards _emscripten_stack_get_end. + // We write cookies to the final two words in the stack and detect if they are + // ever overwritten. + HEAP32[((max)>>2)] = 0x2135467; + HEAP32[(((max)+(4))>>2)] = 0x89BACDFE; // Also test the global address 0 for integrity. HEAP32[0] = 0x63736d65; /* 'emsc' */ } @@ -118441,8 +118387,8 @@ function writeStackCookie() { function checkStackCookie() { if (ABORT) return; var max = _emscripten_stack_get_end(); - var cookie1 = HEAPU32[((max + 4)>>2)]; - var cookie2 = HEAPU32[((max + 8)>>2)]; + var cookie1 = HEAPU32[((max)>>2)]; + var cookie2 = HEAPU32[(((max)+(4))>>2)]; if (cookie1 != 0x2135467 || cookie2 != 0x89BACDFE) { abort('Stack overflow! Stack cookie has been overwritten, expected hex dwords 0x89BACDFE and 0x2135467, but received 0x' + cookie2.toString(16) + ' 0x' + cookie1.toString(16)); } @@ -118862,6 +118808,7 @@ function createWasm() { // User shell pages can write their own Module.instantiateWasm = function(imports, successCallback) callback // to manually instantiate the Wasm module themselves. This allows pages to run the instantiation parallel // to any other async startup actions they are performing. + // Also pthreads and wasm workers initialize the wasm instance through this path. if (Module['instantiateWasm']) { try { var exports = Module['instantiateWasm'](info, receiveInstance); @@ -118883,27 +118830,27 @@ var tempI64; // === Body === var ASM_CONSTS = { - 73104: function($0, $1, $2) {var message = UTF8ToString($0); var infoHead = UTF8ToString($1); var style = UTF8ToString($2); console.log(infoHead + message, style);}, - 73243: function($0, $1, $2, $3) {var message = UTF8ToString($0); var infoHead = UTF8ToString($1); var style = UTF8ToString($2); var format = UTF8ToString($3); console.log(infoHead + message, style, format);}, - 73421: function($0, $1, $2, $3) {var message = UTF8ToString($0); var infoHead = UTF8ToString($1); var style = UTF8ToString($2); var format = UTF8ToString($3); console.log(infoHead + message, style, format);}, - 73599: function($0, $1, $2, $3) {var message = UTF8ToString($0); var infoHead = UTF8ToString($1); var style = UTF8ToString($2); var format = UTF8ToString($3); console.log(infoHead + message, style, format);}, - 73777: function($0, $1, $2, $3) {var message = UTF8ToString($0); var infoHead = UTF8ToString($1); var style = UTF8ToString($2); var format = UTF8ToString($3); console.log(infoHead + message, style, format);}, - 73955: function($0, $1, $2, $3) {var message = UTF8ToString($0); var infoHead = UTF8ToString($1); var style = UTF8ToString($2); console.log(infoHead + message, style, $3);}, - 74098: function($0, $1, $2) {var message = UTF8ToString($0); var errorHead = UTF8ToString($1); var style = UTF8ToString($2); console.error(errorHead + message, style);}, - 74241: function($0, $1, $2, $3) {var message = UTF8ToString($0); var errorHead = UTF8ToString($1); var style = UTF8ToString($2); var format = UTF8ToString($3); console.error(errorHead + message, style, format);}, - 74423: function($0, $1, $2, $3) {var message = UTF8ToString($0); var errorHead = UTF8ToString($1); var style = UTF8ToString($2); var format = UTF8ToString($3); console.error(errorHead + message, style, format);}, - 74605: function($0, $1, $2, $3) {var message = UTF8ToString($0); var errorHead = UTF8ToString($1); var style = UTF8ToString($2); var format = UTF8ToString($3); console.error(errorHead + message, style, format);}, - 74787: function($0, $1, $2, $3) {var message = UTF8ToString($0); var errorHead = UTF8ToString($1); var style = UTF8ToString($2); var format = UTF8ToString($3); console.error(errorHead + message, style, format);}, - 74969: function($0, $1, $2, $3) {var message = UTF8ToString($0); var errorHead = UTF8ToString($1); var style = UTF8ToString($2); console.error(errorHead + message, style, $3);}, - 75116: function($0, $1, $2) {var message = UTF8ToString($0); var infoHead = UTF8ToString($1); var style = UTF8ToString($2); console.warn(infoHead + message, style);}, - 75256: function($0, $1, $2, $3) {var message = UTF8ToString($0); var errorHead = UTF8ToString($1); var style = UTF8ToString($2); var format = UTF8ToString($3); console.warn(errorHead + message, style, format);}, - 75437: function($0, $1, $2, $3) {var message = UTF8ToString($0); var errorHead = UTF8ToString($1); var style = UTF8ToString($2); var format = UTF8ToString($3); console.warn(errorHead + message, style, format);}, - 75618: function($0, $1, $2, $3) {var message = UTF8ToString($0); var errorHead = UTF8ToString($1); var style = UTF8ToString($2); var format = UTF8ToString($3); console.warn(errorHead + message, style, format);}, - 75799: function($0, $1, $2, $3) {var message = UTF8ToString($0); var errorHead = UTF8ToString($1); var style = UTF8ToString($2); var format = UTF8ToString($3); console.warn(errorHead + message, style, format);}, - 75980: function($0, $1, $2, $3) {var message = UTF8ToString($0); var errorHead = UTF8ToString($1); var style = UTF8ToString($2); console.warn(errorHead + message, style, $3);}, - 76126: function() {var $a = arguments; var i = 0; if (!artoolkitNFT["NFTMarkerInfo"]) { artoolkitNFT["NFTMarkerInfo"] = ({ id: 0, error: -1, found: 0, pose: [0,0,0,0, 0,0,0,0, 0,0,0,0] }); } var markerInfo = artoolkitNFT["NFTMarkerInfo"]; markerInfo["id"] = $a[i++]; markerInfo["error"] = $a[i++]; markerInfo["found"] = 1; markerInfo["pose"][0] = $a[i++]; markerInfo["pose"][1] = $a[i++]; markerInfo["pose"][2] = $a[i++]; markerInfo["pose"][3] = $a[i++]; markerInfo["pose"][4] = $a[i++]; markerInfo["pose"][5] = $a[i++]; markerInfo["pose"][6] = $a[i++]; markerInfo["pose"][7] = $a[i++]; markerInfo["pose"][8] = $a[i++]; markerInfo["pose"][9] = $a[i++]; markerInfo["pose"][10] = $a[i++]; markerInfo["pose"][11] = $a[i++];}, - 76832: function() {var $a = arguments; var i = 0; if (!artoolkitNFT["NFTMarkerInfo"]) { artoolkitNFT["NFTMarkerInfo"] = ({ id: 0, error: -1, found: 0, pose: [0,0,0,0, 0,0,0,0, 0,0,0,0] }); } var markerInfo = artoolkitNFT["NFTMarkerInfo"]; markerInfo["id"] = $a[i++]; markerInfo["error"] = -1; markerInfo["found"] = 0; markerInfo["pose"][0] = 0; markerInfo["pose"][1] = 0; markerInfo["pose"][2] = 0; markerInfo["pose"][3] = 0; markerInfo["pose"][4] = 0; markerInfo["pose"][5] = 0; markerInfo["pose"][6] = 0; markerInfo["pose"][7] = 0; markerInfo["pose"][8] = 0; markerInfo["pose"][9] = 0; markerInfo["pose"][10] = 0; markerInfo["pose"][11] = 0;}, - 77461: function($0, $1, $2, $3, $4, $5) {if (!artoolkitNFT["frameMalloc"]) { artoolkitNFT["frameMalloc"] = ({}); } var frameMalloc = artoolkitNFT["frameMalloc"]; frameMalloc["framepointer"] = $1; frameMalloc["framesize"] = $2; frameMalloc["camera"] = $3; frameMalloc["transform"] = $4; frameMalloc["videoLumaPointer"] = $5;} + 74176: function($0, $1, $2) {var message = UTF8ToString($0); var infoHead = UTF8ToString($1); var style = UTF8ToString($2); console.log(infoHead + message, style);}, + 74315: function($0, $1, $2, $3) {var message = UTF8ToString($0); var infoHead = UTF8ToString($1); var style = UTF8ToString($2); var format = UTF8ToString($3); console.log(infoHead + message, style, format);}, + 74493: function($0, $1, $2, $3) {var message = UTF8ToString($0); var infoHead = UTF8ToString($1); var style = UTF8ToString($2); var format = UTF8ToString($3); console.log(infoHead + message, style, format);}, + 74671: function($0, $1, $2, $3) {var message = UTF8ToString($0); var infoHead = UTF8ToString($1); var style = UTF8ToString($2); var format = UTF8ToString($3); console.log(infoHead + message, style, format);}, + 74849: function($0, $1, $2, $3) {var message = UTF8ToString($0); var infoHead = UTF8ToString($1); var style = UTF8ToString($2); var format = UTF8ToString($3); console.log(infoHead + message, style, format);}, + 75027: function($0, $1, $2, $3) {var message = UTF8ToString($0); var infoHead = UTF8ToString($1); var style = UTF8ToString($2); console.log(infoHead + message, style, $3);}, + 75170: function($0, $1, $2) {var message = UTF8ToString($0); var errorHead = UTF8ToString($1); var style = UTF8ToString($2); console.error(errorHead + message, style);}, + 75313: function($0, $1, $2, $3) {var message = UTF8ToString($0); var errorHead = UTF8ToString($1); var style = UTF8ToString($2); var format = UTF8ToString($3); console.error(errorHead + message, style, format);}, + 75495: function($0, $1, $2, $3) {var message = UTF8ToString($0); var errorHead = UTF8ToString($1); var style = UTF8ToString($2); var format = UTF8ToString($3); console.error(errorHead + message, style, format);}, + 75677: function($0, $1, $2, $3) {var message = UTF8ToString($0); var errorHead = UTF8ToString($1); var style = UTF8ToString($2); var format = UTF8ToString($3); console.error(errorHead + message, style, format);}, + 75859: function($0, $1, $2, $3) {var message = UTF8ToString($0); var errorHead = UTF8ToString($1); var style = UTF8ToString($2); var format = UTF8ToString($3); console.error(errorHead + message, style, format);}, + 76041: function($0, $1, $2, $3) {var message = UTF8ToString($0); var errorHead = UTF8ToString($1); var style = UTF8ToString($2); console.error(errorHead + message, style, $3);}, + 76188: function($0, $1, $2) {var message = UTF8ToString($0); var infoHead = UTF8ToString($1); var style = UTF8ToString($2); console.warn(infoHead + message, style);}, + 76328: function($0, $1, $2, $3) {var message = UTF8ToString($0); var errorHead = UTF8ToString($1); var style = UTF8ToString($2); var format = UTF8ToString($3); console.warn(errorHead + message, style, format);}, + 76509: function($0, $1, $2, $3) {var message = UTF8ToString($0); var errorHead = UTF8ToString($1); var style = UTF8ToString($2); var format = UTF8ToString($3); console.warn(errorHead + message, style, format);}, + 76690: function($0, $1, $2, $3) {var message = UTF8ToString($0); var errorHead = UTF8ToString($1); var style = UTF8ToString($2); var format = UTF8ToString($3); console.warn(errorHead + message, style, format);}, + 76871: function($0, $1, $2, $3) {var message = UTF8ToString($0); var errorHead = UTF8ToString($1); var style = UTF8ToString($2); var format = UTF8ToString($3); console.warn(errorHead + message, style, format);}, + 77052: function($0, $1, $2, $3) {var message = UTF8ToString($0); var errorHead = UTF8ToString($1); var style = UTF8ToString($2); console.warn(errorHead + message, style, $3);}, + 77198: function() {var $a = arguments; var i = 0; if (!artoolkitNFT["NFTMarkerInfo"]) { artoolkitNFT["NFTMarkerInfo"] = ({ id: 0, error: -1, found: 0, pose: [0,0,0,0, 0,0,0,0, 0,0,0,0] }); } var markerInfo = artoolkitNFT["NFTMarkerInfo"]; markerInfo["id"] = $a[i++]; markerInfo["error"] = $a[i++]; markerInfo["found"] = 1; markerInfo["pose"][0] = $a[i++]; markerInfo["pose"][1] = $a[i++]; markerInfo["pose"][2] = $a[i++]; markerInfo["pose"][3] = $a[i++]; markerInfo["pose"][4] = $a[i++]; markerInfo["pose"][5] = $a[i++]; markerInfo["pose"][6] = $a[i++]; markerInfo["pose"][7] = $a[i++]; markerInfo["pose"][8] = $a[i++]; markerInfo["pose"][9] = $a[i++]; markerInfo["pose"][10] = $a[i++]; markerInfo["pose"][11] = $a[i++];}, + 77904: function() {var $a = arguments; var i = 0; if (!artoolkitNFT["NFTMarkerInfo"]) { artoolkitNFT["NFTMarkerInfo"] = ({ id: 0, error: -1, found: 0, pose: [0,0,0,0, 0,0,0,0, 0,0,0,0] }); } var markerInfo = artoolkitNFT["NFTMarkerInfo"]; markerInfo["id"] = $a[i++]; markerInfo["error"] = -1; markerInfo["found"] = 0; markerInfo["pose"][0] = 0; markerInfo["pose"][1] = 0; markerInfo["pose"][2] = 0; markerInfo["pose"][3] = 0; markerInfo["pose"][4] = 0; markerInfo["pose"][5] = 0; markerInfo["pose"][6] = 0; markerInfo["pose"][7] = 0; markerInfo["pose"][8] = 0; markerInfo["pose"][9] = 0; markerInfo["pose"][10] = 0; markerInfo["pose"][11] = 0;}, + 78533: function($0, $1, $2, $3, $4, $5) {if (!artoolkitNFT["frameMalloc"]) { artoolkitNFT["frameMalloc"] = ({}); } var frameMalloc = artoolkitNFT["frameMalloc"]; frameMalloc["framepointer"] = $1; frameMalloc["framesize"] = $2; frameMalloc["camera"] = $3; frameMalloc["transform"] = $4; frameMalloc["videoLumaPointer"] = $5;} }; @@ -118921,8 +118868,13 @@ var ASM_CONSTS = { var func = callback.func; if (typeof func == 'number') { if (callback.arg === undefined) { + // Run the wasm function ptr with signature 'v'. If no function + // with such signature was exported, this call does not need + // to be emitted (and would confuse Closure) getWasmTableEntry(func)(); } else { + // If any function with signature 'vi' was exported, run + // the callback with that signature. getWasmTableEntry(func)(callback.arg); } } else { @@ -119755,11 +119707,7 @@ var ASM_CONSTS = { follow_mount: true, recurse_count: 0 }; - for (var key in defaults) { - if (opts[key] === undefined) { - opts[key] = defaults[key]; - } - } + opts = Object.assign(defaults, opts) if (opts.recurse_count > 8) { // max recursive lookup of 8 throw new FS.ErrnoError(32); @@ -119797,7 +119745,7 @@ var ASM_CONSTS = { var link = FS.readlink(current_path); current_path = PATH_FS.resolve(PATH.dirname(current_path), link); - var lookup = FS.lookupPath(current_path, { recurse_count: opts.recurse_count }); + var lookup = FS.lookupPath(current_path, { recurse_count: opts.recurse_count + 1 }); current = lookup.node; if (count++ > 40) { // limit max consecutive symlinks to 40 (SYMLOOP_MAX). @@ -123467,7 +123415,7 @@ var ASM_CONSTS = { function _emscripten_resize_heap(requestedSize) { var oldSize = HEAPU8.length; requestedSize = requestedSize >>> 0; - // With pthreads, races can happen (another thread might increase the size + // With multithreaded builds, races can happen (another thread might increase the size // in between), so return a failure, and let the caller retry. assert(requestedSize > oldSize); diff --git a/build/artoolkitNFT.min.js b/build/artoolkitNFT.min.js index 15e800ae..f1cc6e06 100644 --- a/build/artoolkitNFT.min.js +++ b/build/artoolkitNFT.min.js @@ -1,19 +1,19 @@ -var Module=typeof Module!="undefined"?Module:{};(function(){null;var scope;if(typeof window!=="undefined"){scope=window}else{scope=self}var ARControllerNFT=function(width,height,cameraPara){this.id=undefined;var w=width,h=height;this.orientation="landscape";this.listeners={};if(typeof width!=="number"){var image=width;cameraPara=height;w=image.videoWidth||image.width;h=image.videoHeight||image.height;this.image=image}this.width=w;this.height=h;this.nftMarkerCount=0;this.nftMarkers={};this.transform_mat=new Float32Array(16);this.transformGL_RH=new Float64Array(16);if(typeof document!=="undefined"){this.canvas=document.createElement("canvas");this.canvas.width=w;this.canvas.height=h;this.ctx=this.canvas.getContext("2d")}this.videoWidth=w;this.videoHeight=h;this.videoSize=this.videoWidth*this.videoHeight;this.framepointer=null;this.framesize=null;this.dataHeap=null;this.videoLuma=null;this.camera_mat=null;this.videoLumaPointer=null;this._bwpointer=undefined;this._lumaCtx=undefined;this.version="1.0.1";console.info("JsartoolkitNFT ",this.version);if(typeof cameraPara==="string"){this.cameraParam=new ARCameraParamNFT(cameraPara,function(){this._initialize()}.bind(this),function(err){console.error("ARControllerNFT: Failed to load ARCameraParamNFT",err);this.onload(err)}.bind(this))}else{this.cameraParam=cameraPara;this._initialize()}};ARControllerNFT.prototype.dispose=function(){if(this.id>-1){artoolkitNFT.teardown(this.id)}for(var t in this){this[t]=null}};ARControllerNFT.prototype.process=function(image){var result=this.detectMarker(image);if(result!=0){console.error("detectMarker error: "+result)}var k,o;for(k in this.nftMarkers){o=this.nftMarkers[k];o.inPrevious=o.inCurrent;o.inCurrent=false}var nftMarkerCount=this.nftMarkerCount;this.detectNFTMarker();var MARKER_LOST_TIME=200;for(var i=0;i-1){this.listeners[name].splice(index,1)}}};ARControllerNFT.prototype.dispatchEvent=function(event){var listeners=this.listeners[event.name];if(listeners){for(var i=0;i>3;q+=4}}if(this.dataHeap){this.dataHeap.set(data);return true}return false};var ARCameraParamNFT=function(src,onload,onerror){this.id=-1;this._src="";this.complete=false;if(!onload){this.onload=function(){console.log("Successfully loaded")};console.warn("onload callback should be defined")}else{this.onload=onload}if(!onerror){this.onerror=function(err){console.error("Error: "+err)};console.warn("onerror callback should be defined")}else{this.onerror=onerror}if(src){this.load(src)}else{console.warn("No camera parameter file defined! It should be defined in constructor or in ARCameraParamNFT.load(url)")}};ARCameraParamNFT.prototype.load=function(src){if(this._src!==""){throw"ARCameraParamNFT: Trying to load camera parameters twice."}this._src=src;if(src){artoolkitNFT.loadCamera(src,function(id){this.id=id;this.complete=true;this.onload()}.bind(this),function(err){this.onerror(err)}.bind(this))}};Object.defineProperty(ARCameraParamNFT.prototype,"src",{set:function(src){this.load(src)},get:function(){return this._src}});ARCameraParamNFT.prototype.dispose=function(){if(this.id!==-1){artoolkitNFT.deleteCamera(this.id)}this.id=-1;this._src="";this.complete=false};var artoolkitNFT={UNKNOWN_MARKER:-1,NFT_MARKER:0,loadCamera:loadCamera,addNFTMarker:addNFTMarker,addNFTMarkers:addNFTMarkers};var FUNCTIONS=["setup","teardown","setupAR2","setLogLevel","getLogLevel","setDebugMode","getDebugMode","getProcessingImage","detectMarker","detectNFTMarker","getNFTMarker","getNFTData","setProjectionNearPlane","getProjectionNearPlane","setProjectionFarPlane","getProjectionFarPlane","setThresholdMode","getThresholdMode","setThreshold","getThreshold","setImageProcMode","getImageProcMode"];function runWhenLoaded(){FUNCTIONS.forEach(function(n){artoolkitNFT[n]=Module[n]});for(var m in Module){if(m.match(/^AR/))artoolkitNFT[m]=Module[m]}}var marker_count=0;function addNFTMarker(arId,url,callback,onError){var mId=marker_count++;var prefix="/markerNFT_"+mId;var filename1=prefix+".fset";var filename2=prefix+".iset";var filename3=prefix+".fset3";ajax(url+".fset",filename1,function(){ajax(url+".iset",filename2,function(){ajax(url+".fset3",filename3,function(){var nftMarker=Module._addNFTMarker(arId,prefix);if(callback)callback(nftMarker)},function(errorNumber){if(onError)onError(errorNumber)})},function(errorNumber){if(onError)onError(errorNumber)})},function(errorNumber){if(onError)onError(errorNumber)})}function addNFTMarkers(arId,urls,callback,onError){var prefixes=[];var pending=urls.length*3;var onSuccess=filename=>{pending-=1;if(pending===0){const vec=new Module.StringList;const markerIds=[];for(let i=0;i{console.log("failed to load: ",filename);onError(errorNumber)};for(var i=0;i-1){writeStringToFS(filename,url,writeCallback)}else{ajax(url,filename,writeCallback,errorCallback)}}function writeStringToFS(target,string,callback){var byteArray=new Uint8Array(string.length);for(var i=0;i{throw toThrow};var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof importScripts=="function";var ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string";var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;function logExceptionOnExit(e){if(e instanceof ExitStatus)return;let toLog=e;err("exiting due to exception: "+toLog)}var fs;var nodePath;var requireNodeFS;if(ENVIRONMENT_IS_NODE){if(ENVIRONMENT_IS_WORKER){scriptDirectory=require("path").dirname(scriptDirectory)+"/"}else{scriptDirectory=__dirname+"/"}requireNodeFS=(()=>{if(!nodePath){fs=require("fs");nodePath=require("path")}});read_=function shell_read(filename,binary){var ret=tryParseAsDataURI(filename);if(ret){return binary?ret:ret.toString()}requireNodeFS();filename=nodePath["normalize"](filename);return fs.readFileSync(filename,binary?undefined:"utf8")};readBinary=(filename=>{var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}return ret});readAsync=((filename,onload,onerror)=>{var ret=tryParseAsDataURI(filename);if(ret){onload(ret)}requireNodeFS();filename=nodePath["normalize"](filename);fs.readFile(filename,function(err,data){if(err)onerror(err);else onload(data.buffer)})});if(process["argv"].length>1){thisProgram=process["argv"][1].replace(/\\/g,"/")}arguments_=process["argv"].slice(2);if(typeof module!="undefined"){module["exports"]=Module}process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",function(reason){throw reason});quit_=((status,toThrow)=>{if(keepRuntimeAlive()){process["exitCode"]=status;throw toThrow}logExceptionOnExit(toThrow);process["exit"](status)});Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}else{scriptDirectory=""}{read_=(url=>{try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText}catch(err){var data=tryParseAsDataURI(url);if(data){return intArrayToString(data)}throw err}});if(ENVIRONMENT_IS_WORKER){readBinary=(url=>{try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}catch(err){var data=tryParseAsDataURI(url);if(data){return data}throw err}})}readAsync=((url,onload,onerror)=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=(()=>{if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}var data=tryParseAsDataURI(url);if(data){onload(data.buffer);return}onerror()});xhr.onerror=onerror;xhr.send(null)})}setWindowTitle=(title=>document.title=title)}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.warn.bind(console);Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var tempRet0=0;var setTempRet0=value=>{tempRet0=value};var getTempRet0=()=>tempRet0;var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime=Module["noExitRuntime"]||true;var WebAssembly={Memory:function(opts){this.buffer=new ArrayBuffer(opts["initial"]*65536)},Module:function(binary){},Instance:function(module,info){this.exports=( +var Module=typeof Module!="undefined"?Module:{};(function(){null;var scope;if(typeof window!=="undefined"){scope=window}else if(typeof global!=="undefined"){scope=global}else{scope=self}var ARControllerNFT=function(width,height,cameraPara){this.id=undefined;var w=width,h=height;this.listeners={};this.width=w;this.height=h;this.nftMarkerCount=0;this.nftMarkers={};this.transform_mat=new Float32Array(16);this.transformGL_RH=new Float64Array(16);this.videoWidth=w;this.videoHeight=h;this.videoSize=this.videoWidth*this.videoHeight;this.framepointer=null;this.framesize=null;this.dataHeap=null;this.videoLuma=null;this.camera_mat=null;this.videoLumaPointer=null;this._bwpointer=undefined;this._lumaCtx=undefined;this.version="1.0.1";console.info("JsartoolkitNFT ",this.version);if(typeof cameraPara==="string"){this.cameraParam=new ARCameraParamNFT(cameraPara,function(){this._initialize()}.bind(this),function(err){console.error("ARControllerNFT: Failed to load ARCameraParamNFT",err);this.onload(err)}.bind(this))}else{this.cameraParam=cameraPara;this._initialize()}};ARControllerNFT.prototype.dispose=function(){if(this.id>-1){artoolkitNFT.teardown(this.id)}for(var t in this){this[t]=null}};ARControllerNFT.prototype.process=function(image){var result=this.detectMarker(image);if(result!=0){console.error("detectMarker error: "+result)}var k,o;for(k in this.nftMarkers){o=this.nftMarkers[k];o.inPrevious=o.inCurrent;o.inCurrent=false}var nftMarkerCount=this.nftMarkerCount;this.detectNFTMarker();var MARKER_LOST_TIME=200;for(var i=0;i-1){this.listeners[name].splice(index,1)}}};ARControllerNFT.prototype.dispatchEvent=function(event){var listeners=this.listeners[event.name];if(listeners){for(var i=0;i>3;q+=4}}if(this.dataHeap){this.dataHeap.set(data);return true}return false};var ARCameraParamNFT=function(src,onload,onerror){this.id=-1;this._src="";this.complete=false;if(!onload){this.onload=function(){console.log("Successfully loaded")};console.warn("onload callback should be defined")}else{this.onload=onload}if(!onerror){this.onerror=function(err){console.error("Error: "+err)};console.warn("onerror callback should be defined")}else{this.onerror=onerror}if(src){this.load(src)}else{console.warn("No camera parameter file defined! It should be defined in constructor or in ARCameraParamNFT.load(url)")}};ARCameraParamNFT.prototype.load=function(src){if(this._src!==""){throw"ARCameraParamNFT: Trying to load camera parameters twice."}this._src=src;if(src){artoolkitNFT.loadCamera(src,function(id){this.id=id;this.complete=true;this.onload()}.bind(this),function(err){this.onerror(err)}.bind(this))}};Object.defineProperty(ARCameraParamNFT.prototype,"src",{set:function(src){this.load(src)},get:function(){return this._src}});ARCameraParamNFT.prototype.dispose=function(){if(this.id!==-1){artoolkitNFT.deleteCamera(this.id)}this.id=-1;this._src="";this.complete=false};var artoolkitNFT={UNKNOWN_MARKER:-1,NFT_MARKER:0,loadCamera:loadCamera,addNFTMarker:addNFTMarker,addNFTMarkers:addNFTMarkers};var FUNCTIONS=["setup","teardown","setupAR2","setLogLevel","getLogLevel","setDebugMode","getDebugMode","getProcessingImage","detectMarker","detectNFTMarker","getNFTMarker","getNFTData","setProjectionNearPlane","getProjectionNearPlane","setProjectionFarPlane","getProjectionFarPlane","setThresholdMode","getThresholdMode","setThreshold","getThreshold","setImageProcMode","getImageProcMode"];function runWhenLoaded(){FUNCTIONS.forEach(function(n){artoolkitNFT[n]=Module[n]});for(var m in Module){if(m.match(/^AR/))artoolkitNFT[m]=Module[m]}}var marker_count=0;function addNFTMarker(arId,url,callback,onError){var mId=marker_count++;var prefix="/markerNFT_"+mId;var filename1=prefix+".fset";var filename2=prefix+".iset";var filename3=prefix+".fset3";ajax(url+".fset",filename1,function(){ajax(url+".iset",filename2,function(){ajax(url+".fset3",filename3,function(){var nftMarker=Module._addNFTMarker(arId,prefix);if(callback)callback(nftMarker)},function(errorNumber){if(onError)onError(errorNumber)})},function(errorNumber){if(onError)onError(errorNumber)})},function(errorNumber){if(onError)onError(errorNumber)})}function addNFTMarkers(arId,urls,callback,onError){var prefixes=[];var pending=urls.length*3;var onSuccess=filename=>{pending-=1;if(pending===0){const vec=new Module.StringList;const markerIds=[];for(let i=0;i{console.log("failed to load: ",filename);onError(errorNumber)};for(var i=0;i-1){writeStringToFS(filename,url,writeCallback)}else{ajax(url,filename,writeCallback,errorCallback)}}function writeStringToFS(target,string,callback){var byteArray=new Uint8Array(string.length);for(var i=0;i{throw toThrow};var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof importScripts=="function";var ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string";var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;function logExceptionOnExit(e){if(e instanceof ExitStatus)return;let toLog=e;err("exiting due to exception: "+toLog)}var fs;var nodePath;var requireNodeFS;if(ENVIRONMENT_IS_NODE){if(ENVIRONMENT_IS_WORKER){scriptDirectory=require("path").dirname(scriptDirectory)+"/"}else{scriptDirectory=__dirname+"/"}requireNodeFS=(()=>{if(!nodePath){fs=require("fs");nodePath=require("path")}});read_=function shell_read(filename,binary){var ret=tryParseAsDataURI(filename);if(ret){return binary?ret:ret.toString()}requireNodeFS();filename=nodePath["normalize"](filename);return fs.readFileSync(filename,binary?undefined:"utf8")};readBinary=(filename=>{var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}return ret});readAsync=((filename,onload,onerror)=>{var ret=tryParseAsDataURI(filename);if(ret){onload(ret)}requireNodeFS();filename=nodePath["normalize"](filename);fs.readFile(filename,function(err,data){if(err)onerror(err);else onload(data.buffer)})});if(process["argv"].length>1){thisProgram=process["argv"][1].replace(/\\/g,"/")}arguments_=process["argv"].slice(2);if(typeof module!="undefined"){module["exports"]=Module}process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",function(reason){throw reason});quit_=((status,toThrow)=>{if(keepRuntimeAlive()){process["exitCode"]=status;throw toThrow}logExceptionOnExit(toThrow);process["exit"](status)});Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}else{scriptDirectory=""}{read_=(url=>{try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText}catch(err){var data=tryParseAsDataURI(url);if(data){return intArrayToString(data)}throw err}});if(ENVIRONMENT_IS_WORKER){readBinary=(url=>{try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}catch(err){var data=tryParseAsDataURI(url);if(data){return data}throw err}})}readAsync=((url,onload,onerror)=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=(()=>{if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}var data=tryParseAsDataURI(url);if(data){onload(data.buffer);return}onerror()});xhr.onerror=onerror;xhr.send(null)})}setWindowTitle=(title=>document.title=title)}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.warn.bind(console);Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var tempRet0=0;var setTempRet0=value=>{tempRet0=value};var getTempRet0=()=>tempRet0;var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime=Module["noExitRuntime"]||true;var WebAssembly={Memory:function(opts){this.buffer=new ArrayBuffer(opts["initial"]*65536)},Module:function(binary){},Instance:function(module,info){this.exports=( // EMSCRIPTEN_START_ASM -function instantiate(hb){function c(d){d.set=function(a,b){this[a]=b};d.get=function(a){return this[a]};return d}var e;var f=new Uint8Array(123);for(var a=25;a>=0;--a){f[48+a]=52+a;f[65+a]=a;f[97+a]=26+a}f[43]=62;f[47]=63;function l(m,n,o){var g,h,a=0,i=n,j=o.length,k=n+(j*3>>2)-(o[j-2]=="=")-(o[j-1]=="=");for(;a>4;if(i>2;if(i=0;--a){f[48+a]=52+a;f[65+a]=a;f[97+a]=26+a}f[43]=62;f[47]=63;function l(m,n,o){var g,h,a=0,i=n,j=o.length,k=n+(j*3>>2)-(o[j-2]=="=")-(o[j-1]=="=");for(;a>4;if(i>2;if(i>2]=a;eb=qa,fb=sc(67244,qa+60|0),H[eb>>2]=fb;eb=qa,fb=kc(),H[eb+56>>2]=fb;a=-1;a:{if(xc(qa,qa+56|0)){break a}Da=Cc(qa+60|0);H[qa+56>>2]=0;H[qa+52>>2]=-1;if(H[Da+256>>2]!=-2){break a}ra=Xa-32|0;Xa=ra;b:{c:{d:{e:{G=H[Da+224>>2];Y=H[Da+204>>2];f:{if(!(Y?G:0)){sb(0,3,11550,0);break f}s=H[G+16>>2];h=H[G+12>>2];g:{Ja=H[G+20>>2];if((Ja|0)==1){break g}h:{i:{switch(Ja-1|0){case 0:H[ra+28>>2]=h;H[ra+24>>2]=s;a=N(h,s);c=pb(a);if(!c){break d}Y=ub(c,Y,a);break h;case 4:g=Y;c=(h|0)/3|0;j=c<<1;H[ra+28>>2]=j;b=(s|0)/3|0;a=b<<1;H[ra+24>>2]=a;j:{a=pb(N(a,j));if(a){p=(b|0)>0?b:0;l=(c|0)>0?c:0;Y=a;b=a;while(1){if((f|0)!=(p|0)){Y=j+Y|0;d=N(f,3);m=g+N(d,h)|0;c=g+N(h,d+2|0)|0;i=g+N(h,d+1|0)|0;d=0;while(1){if((d|0)!=(l|0)){F[b|0]=(I[m|0]+(I[m+1|0]>>>1|0)+(I[i|0]>>>1)+(I[i+1|0]>>>2)<<2>>>0)/9;F[Y|0]=(I[c|0]+((I[i+1|0]>>>2)+(I[i|0]>>>1)|0)+(I[c+1|0]>>>1)<<2>>>0)/9;F[b+1|0]=(I[m+2|0]+(I[m+1|0]>>>1|0)+(I[i+1|0]>>>2)+(I[i+2|0]>>>1)<<2>>>0)/9;F[Y+1|0]=(I[c+2|0]+((I[i+2|0]>>>1)+(I[i+1|0]>>>2)+(I[c+1|0]>>>1)|0)<<2>>>0)/9;d=d+1|0;c=c+3|0;i=i+3|0;m=m+3|0;Y=Y+2|0;b=b+2|0;continue}break}f=f+1|0;b=b+j|0;continue}break}Y=a;break j}break d}break h;case 1:d=Y;c=(h|0)/2|0;H[ra+28>>2]=c;Y=(s|0)/2|0;H[ra+24>>2]=Y;k:{a=pb(N(c,Y));if(a){g=(Y|0)>0?Y:0;f=(c|0)>0?c:0;Y=a;while(1){if((b|0)!=(g|0)){c=b<<1;i=d+N(c,h)|0;m=d+N(h,c|1)|0;c=0;while(1){if((c|0)!=(f|0)){F[Y|0]=I[m+1|0]+(I[m|0]+(I[i+1|0]+I[i|0]|0)|0)>>>2;c=c+1|0;m=m+2|0;i=i+2|0;Y=Y+1|0;continue}break}b=b+1|0;continue}break}Y=a;break k}break d}break h;case 3:a=(h|0)/3|0;H[ra+28>>2]=a;b=(s|0)/3|0;H[ra+24>>2]=b;l:{d=pb(N(a,b));if(d){j=(b|0)>0?b:0;p=(a|0)>0?a:0;a=d;while(1){if((c|0)!=(j|0)){g=N(c,3);i=N(g,h)+Y|0;b=N(h,g+2|0)+Y|0;m=N(h,g+1|0)+Y|0;f=0;while(1){if((f|0)!=(p|0)){F[a|0]=(I[b+2|0]+(I[b+1|0]+(I[b|0]+(I[m+2|0]+(I[m+1|0]+(I[m|0]+(I[i+2|0]+(I[i+1|0]+I[i|0]|0)|0)|0)|0)|0)|0)|0)>>>0)/9;f=f+1|0;b=b+3|0;m=m+3|0;i=i+3|0;a=a+1|0;continue}break}c=c+1|0;continue}break}Y=d;break l}break d}break h;default:break i}}a=(h|0)/4|0;H[ra+28>>2]=a;c=(s|0)/4|0;H[ra+24>>2]=c;m:{d=pb(N(a,c));if(d){j=(c|0)>0?c:0;p=(a|0)>0?a:0;a=d;while(1){if((f|0)!=(j|0)){c=f<<2;i=N(c,h)+Y|0;b=N(h,c|3)+Y|0;m=N(h,c|2)+Y|0;c=N(h,c|1)+Y|0;g=0;while(1){if((g|0)!=(p|0)){F[a|0]=I[b+3|0]+(I[b+2|0]+(I[b+1|0]+(I[b|0]+(I[m+3|0]+(I[m+2|0]+(I[m+1|0]+(I[m|0]+(I[c+3|0]+(I[c+2|0]+(I[c+1|0]+(I[c|0]+(I[i+3|0]+(I[i+2|0]+(I[i+1|0]+I[i|0]|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)>>>4;g=g+1|0;b=b+4|0;m=m+4|0;c=c+4|0;i=i+4|0;a=a+1|0;continue}break}f=f+1|0;continue}break}Y=d;break m}break d}}if(Y){break g}break f}a=H[G>>2];Pa=Xa-32|0;Xa=Pa;ta=Jn(Pa,Y,1,h,s,h);m=0;Qa=Xa-32|0;Xa=Qa;ha=H[H[a>>2]>>2];i=ha+92|0;n:{o:{if(!sd(Gb(i))){break o}if(H[Ib(Gb(i),0)+4>>2]!=H[ta+4>>2]){break o}if(H[Ib(Gb(i),0)+8>>2]==H[ta+8>>2]){break n}}c=H[ta+4>>2];b=H[ta+8>>2];while(1){if(!((c|0)<8|(b|0)<8)){m=m+1|0;b=b>>1;c=c>>1;continue}break}a=H[ta+4>>2];c=H[ta+8>>2];b=0;H[i+20>>2]=3;H[i+16>>2]=m;e=aq(O(2),O(.5));L[i+24>>2]=e;eb=i,gb=O(O(1)/Kf(e)),L[eb+28>>2]=gb;d=i+4|0;rk(d,N(H[i+20>>2],m));g=(m|0)>0?m:0;p:while(1){if((b|0)!=(g|0)){f=c>>>b|0;h=a>>>b|0;m=0;while(1){s=H[i+20>>2];if(s>>>0<=m>>>0){b=b+1|0;continue p}else{sj(Ib(d,N(b,s)+m|0),2,h,f,1);m=m+1|0;continue}}}break}b=i+32|0;d=sf(b);g=N(a,c);q:{if(d>>>0>>0){h=Xa-32|0;Xa=h;m=g-d|0;r:{if(m>>>0<=H[kb(b)>>2]-H[b+4>>2]>>1>>>0){a=Xa-16|0;Xa=a;H[a>>2]=b;c=H[b+4>>2];H[a+4>>2]=c;H[a+8>>2]=c+(m<<1);m=H[a+4>>2];c=H[a+8>>2];while(1){if((c|0)==(m|0)){nc(a);Xa=a+16|0}else{pp(kb(b),m);m=m+2|0;H[a+4>>2]=m;continue}break}break r}j=kb(b);d=h+8|0;s=sf(b)+m|0;a=Xa-16|0;Xa=a;H[a+12>>2]=s;f=Xa-16|0;Xa=f;kb(b);H[f+12>>2]=2147483647;H[f+8>>2]=2147483647;c=H[Nd(f+12|0,f+8|0)>>2];Xa=f+16|0;s:{if(c>>>0>=s>>>0){f=rf(b);if(f>>>0>>1>>>0){H[a+8>>2]=f<<1;c=H[zc(a+8|0,a+12|0)>>2]}Xa=a+16|0;a=c;break s}gd();X()}s=sf(b);c=0;f=Xa-16|0;Xa=f;H[f+12>>2]=0;xd(d+12|0,j);if(a){if(a>>>0>2147483647){id(15054);X()}c=Hb(a<<1)}H[d>>2]=c;s=(s<<1)+c|0;H[d+8>>2]=s;H[d+4>>2]=s;eb=tb(d),fb=(a<<1)+c|0,H[eb>>2]=fb;Xa=f+16|0;a=Xa-16|0;Xa=a;H[a>>2]=H[d+8>>2];c=H[d+8>>2];H[a+8>>2]=d+8;H[a+4>>2]=c+(m<<1);c=H[a>>2];while(1){if(H[a+4>>2]!=(c|0)){pp(H[d+16>>2],H[a>>2]);c=H[a>>2]+2|0;H[a>>2]=c;continue}break}wd(a);Xa=a+16|0;vp(b);a=d+4|0;wf(kb(b),H[b>>2],H[b+4>>2],a);Db(b,a);Db(b+4|0,d+8|0);Db(kb(b),tb(d));H[d>>2]=H[d+4>>2];sf(b);rf(b);rf(b);a=H[d+4>>2];while(1){if((a|0)!=H[d+8>>2]){H[d+8>>2]=H[d+8>>2]-2;continue}break}if(H[d>>2]){a=H[d>>2];tb(d);jb(a)}}Xa=h+32|0;break q}if(d>>>0>g>>>0){a=H[b>>2]+(g<<1)|0;sf(b);qp(b,a);rf(b);sf(b)}}vf(i+44|0,g);vf(i+56|0,g)}s=$c(Qa,3193);t:{u:{v:{w:{x:{if(H[ta>>2]==1){if(H[ta+16>>2]!=1){break x}a=i+4|0;if((sd(a)|0)!=(N(H[i+20>>2],H[i+16>>2])|0)){break w}if(H[ta+4>>2]!=H[Ib(a,0)+4>>2]){break v}if(H[ta+8>>2]!=H[Ib(a,0)+8>>2]){break u}Mg(i,Ib(a,0),ta);Mg(i,Ib(a,1),Ib(a,0));up(i,Ib(a,2),Ib(a,1));b=1;while(1){if(K[i+16>>2]<=b>>>0){break t}d=H[Ib(a,N(H[i+20>>2],b))+24>>2];j=H[Ib(a,N(H[i+20>>2],b)-1|0)+24>>2];m=0;h=H[Ib(a,N(H[i+20>>2],b)-1|0)+4>>2];p=h<<1;l=H[Ib(a,N(H[i+20>>2],b)-1|0)+8>>2]>>>1|0;$=h>>>1|0;y:while(1){if((m|0)!=(l|0)){c=j+(N(m,p)<<2)|0;f=c+(h<<2)|0;g=0;while(1)if((g|0)==($|0)){m=m+1|0;continue y}else{L[d>>2]=O(O(O(L[c>>2]+L[c+4>>2])+L[f>>2])+L[f+4>>2])*O(.25);f=f+8|0;c=c+8|0;g=g+1|0;d=d+4|0;continue}}break}Mg(i,Ib(a,N(H[i+20>>2],b)+1|0),Ib(a,N(H[i+20>>2],b)));up(i,Ib(a,N(H[i+20>>2],b)+2|0),Ib(a,N(H[i+20>>2],b)+1|0));b=b+1|0;continue}}mb(ib(ib(lb(ib(ib(ib(70592,6015),2469),3305),330),3875),6543));break c}mb(ib(ib(lb(ib(ib(ib(70592,7658),2469),3305),331),3875),8028));break c}mb(ib(ib(lb(ib(ib(ib(70592,8811),2469),3305),333),3875),9305));break c}mb(ib(ib(lb(ib(ib(ib(70592,10255),2469),3305),334),3875),10634));break c}mb(ib(ib(lb(ib(ib(ib(70592,11430),2469),3305),335),3875),10634));break c}wc(s);xa=Xa-48|0;Xa=xa;p=ha+160|0;z:{if(H[p>>2]==H[Ib(Gb(i),0)+4>>2]){if(H[p+4>>2]==H[Ib(Gb(i),0)+8>>2]){break z}}m=0;c=0;f=0;a=p+32|0;A:{if(sd(i+4|0)){b=H[Te(i,0,0)>>2];g=H[Te(i,0,0)+4>>2];h=H[Te(i,0,0)+8>>2];H[a+12>>2]=H[i+16>>2];d=H[i+20>>2]-1|0;H[a+16>>2]=d;rk(a,N(d,H[a+12>>2]));B:while(1){if(K[a+12>>2]<=m>>>0){break A}s=h>>>m|0;j=g>>>m|0;d=0;while(1){l=H[a+16>>2];if(l>>>0<=d>>>0){m=m+1|0;continue B}else{sj(Ib(a,N(m,l)+d|0),b,j,s,1);d=d+1|0;continue}}}}mb(ib(ib(lb(ib(ib(ib(70592,1309),2210),3305),53),3875),4335));break c}m=H[Ib(Gb(i),0)+4>>2];h=H[Ib(Gb(i),0)+8>>2];g=H[i+16>>2];d=H[i+20>>2];a=p+92|0;L[a+24>>2]=.800000011920929;H[a+20>>2]=5;L[a+16>>2]=1.5;L[a+12>>2]=3;H[a+8>>2]=36;H[a+4>>2]=d;H[a>>2]=g;vf(a+28|0,36);s=a+40|0;rk(s,N(H[a+4>>2],H[a>>2]));C:while(1){if((c|0)!=(g|0)){a=h>>>c|0;j=m>>>c|0;l=N(c,d);b=0;while(1)if((b|0)==(d|0)){c=c+1|0;continue C}else{sj(Ib(s,b+l|0),2,j,a,2);b=b+1|0;continue}}break}eb=p,fb=H[Ib(Gb(i),0)+4>>2],H[eb>>2]=fb;eb=p,fb=H[Ib(Gb(i),0)+8>>2],H[eb+4>>2]=fb;c=H[p+8>>2];d=p+16|0;a=d;b=Rb(a);D:{if(c>>>0>b>>>0){g=Xa-32|0;Xa=g;b=c-b|0;E:{if(b>>>0<=(H[kb(a)>>2]-H[a+4>>2]|0)/12>>>0){Jp(a,b);break E}c=kb(a);c=Ip(g+8|0,bg(a,Rb(a)+b|0),Rb(a),c);Hp(c,b);Gp(a,c);a=H[c+4>>2];while(1){if((a|0)!=H[c+8>>2]){b=H[c+8>>2]-12|0;H[c+8>>2]=b;Tp(b);continue}break}if(H[c>>2]){a=H[c>>2];li(c);jb(a)}}Xa=g+32|0;break D}if(b>>>0>c>>>0){c=H[a>>2]+N(c,12)|0;Rb(a);Vp(a,c);Og(a)}}while(1){if(Rb(d)>>>0>f>>>0){a=cd(d,f);c=H[p+12>>2];b=Rb(a);F:{if(c>>>0>b>>>0){g=Xa-32|0;Xa=g;b=c-b|0;G:{if(b>>>0<=(H[kb(a)>>2]-H[a+4>>2]|0)/12>>>0){Jp(a,b);break G}c=kb(a);c=Ip(g+8|0,bg(a,Rb(a)+b|0),Rb(a),c);Hp(c,b);Gp(a,c);a=H[c+4>>2];while(1){if((a|0)!=H[c+8>>2]){b=H[c+8>>2]-12|0;H[c+8>>2]=b;ze(b);continue}break}if(H[c>>2]){a=H[c>>2];li(c);jb(a)}}Xa=g+32|0;break F}if(b>>>0>c>>>0){c=H[a>>2]+N(c,12)|0;Rb(a);Sp(a,c);Og(a)}}f=f+1|0;continue}break}}c=kp(Hb(148));a=Xa-16|0;Xa=a;c=jp(a+8|0,c);Ia=ha- -64|0;Lj(c,Ia);he(c);Xa=a+16|0;Uc(H[Ia>>2],H[Ib(Gb(i),0)+4>>2]);Pc(H[Ia>>2],H[Ib(Gb(i),0)+8>>2]);_a=$c(xa+16|0,3720);$a=H[Ia>>2];$=ha+316|0;m=0;wa=Xa-48|0;Xa=wa;H:{I:{J:{K:{L:{if(i){if(!p){break L}if(!sd(Gb(i))){break K}if(H[Ib(Gb(i),0)+4>>2]!=H[p>>2]){break J}if(H[Ib(Gb(i),0)+8>>2]!=H[p+4>>2]){break I}d=0;ya=Xa-32|0;Xa=ya;M:{a=i;N:{if(H[a+16>>2]>0){n=$c(ya,16998);s=a;O:{P:{Q:{E=p+32|0;j=E;if(sd(j)){if(H[s+16>>2]<=0){break Q}if(!Dd(s,21008,26256)){break P}R:while(1){a=0;if(K[j+12>>2]<=d>>>0){break O}S:while(1)if(K[j+16>>2]<=a>>>0){d=d+1|0;continue R}else{c=Ib(j,N(H[j+16>>2],d)+a|0);b=Te(s,d,a);a=a+1|0;g=Te(s,d,a);h=0;T:{U:{V:{W:{X:{Y:{Z:{_:{$:{aa:{if(H[c>>2]==2){if(H[b>>2]!=2){break aa}if(H[g>>2]!=2){break $}if(H[c+16>>2]!=1){break _}if(H[b+16>>2]!=1){break Z}if(H[g+16>>2]!=1){break Y}if(H[c+4>>2]!=H[g+4>>2]){break X}if(H[c+8>>2]!=H[g+8>>2]){break W}if(H[b+4>>2]!=H[g+4>>2]){break V}if(H[b+8>>2]!=H[g+8>>2]){break U}ba:while(1){if(K[b+8>>2]<=h>>>0){continue S}f=0;if(K[c+8>>2]<=h>>>0){mb(ib(ib(lb(ib(ib(ib(70592,25156),25193),3305),119),3875),25283));break N}o=H[c+24>>2]+N(H[c+12>>2],h)|0;r=Kb(b,h);u=Kb(g,h);while(1)if(K[b+4>>2]<=f>>>0){h=h+1|0;continue ba}else{l=f<<2;L[l+o>>2]=L[l+r>>2]-L[l+u>>2];f=f+1|0;continue}}}mb(ib(ib(lb(ib(ib(ib(70592,9551),2210),3305),86),3875),10091));break T}mb(ib(ib(lb(ib(ib(ib(70592,10794),2210),3305),87),3875),10091));break T}mb(ib(ib(lb(ib(ib(ib(70592,11331),2210),3305),88),3875),10091));break T}mb(ib(ib(lb(ib(ib(ib(70592,13385),2210),3305),89),3875),13862));break T}mb(ib(ib(lb(ib(ib(ib(70592,14490),2210),3305),90),3875),13862));break T}mb(ib(ib(lb(ib(ib(ib(70592,14936),2210),3305),91),3875),13862));break T}mb(ib(ib(lb(ib(ib(ib(70592,15360),2210),3305),92),3875),15444));break T}mb(ib(ib(lb(ib(ib(ib(70592,15982),2210),3305),93),3875),16032));break T}mb(ib(ib(lb(ib(ib(ib(70592,16439),2210),3305),94),3875),15444));break T}mb(ib(ib(lb(ib(ib(ib(70592,16857),2210),3305),95),3875),16032))}break N}}}mb(ib(ib(lb(ib(ib(ib(70592,5210),2210),3305),72),3875),5743));break N}mb(ib(ib(lb(ib(ib(ib(70592,6799),2210),3305),73),3875),7285));break N}mb(ib(ib(lb(ib(ib(ib(70592,8319),2210),3305),74),3875),8733));break N}wc(n);ab=$c(ya,17109);l=Xa-48|0;Xa=l;La=p+60|0;lk(La);Ra=l+8|4;la=pc(L[p+52>>2]);c=1;ca:{while(1){da:{ea:{fa:{ga:{ha:{ia:{ja:{ka:{if(sd(E)-1>>>0>c>>>0){f=kk(E,c-1|0);j=kk(E,c);b=c+1|0;h=kk(E,b);la:{if(sd(E)>>>0>c>>>0){e=bq(cq(O(K[Ib(E,0)+4>>2]/K[Ib(E,c)+4>>2]>>>0)));if(O(P(e))>2]|0;if(!(H[f+4>>2]!=H[j+4>>2]|H[f+4>>2]!=H[h+4>>2])){if(H[f+8>>2]!=H[j+8>>2]){break ka}if(H[f+8>>2]!=H[h+8>>2]){break ja}a=1;c=H[j+4>>2]-1|0;Ga=c>>>0>1?c:1;c=H[j+8>>2]-1|0;bb=c>>>0>1?c:1;k=O(r|0);ma:while(1){if((a|0)==(bb|0)){break ea}c=1;q=O(a>>>0);n=a-1|0;Ba=Kb(f,n);u=Kb(f,a);d=a+1|0;V=Kb(f,d);Z=Kb(j,n);ua=Kb(j,a);R=Kb(j,d);ia=Kb(h,n);ea=Kb(h,a);Q=Kb(h,d);while(1)if((c|0)==(Ga|0)){a=d;continue ma}else{a=c<<2;n=a+ua|0;na:{if(pc(L[n>>2])>2];n=c-1<<2;B=L[n+Ba>>2];oa:{pa:{if(!(e>B)|!(e>L[a+Ba>>2])){break pa}o=c+1<<2;if(!(e>L[o+Ba>>2])|!(e>L[n+u>>2])|(!(e>L[a+u>>2])|!(e>L[o+u>>2]))|(!(e>L[n+V>>2])|!(e>L[a+V>>2])|(!(e>L[o+V>>2])|!(e>L[n+Z>>2])))|(!(e>L[a+Z>>2])|!(e>L[o+Z>>2])|(!(e>L[n+ua>>2])|!(e>L[o+ua>>2]))|(!(e>L[n+R>>2])|!(e>L[a+R>>2])|(!(e>L[o+R>>2])|!(e>L[n+ia>>2]))))|(!(e>L[a+ia>>2])|!(e>L[o+ia>>2])|(!(e>L[n+ea>>2])|!(e>L[a+ea>>2]))|(!(e>L[a+Q>>2])|(!(e>L[o+ea>>2])|!(e>L[n+Q>>2]))))){break pa}if(e>L[o+Q>>2]){break oa}}if(!(e>2])){break na}o=c+1<<2;if(!(e>2])|!(e>2])|(!(e>2])|!(e>2]))|(!(e>2])|!(e>2])|(!(e>2])|!(e>2])))|(!(e>2])|!(e>2])|(!(e>2])|!(e>2]))|(!(e>2])|!(e>2])|(!(e>2])|!(e>2]))))|(!(e>2])|!(e>2])|(!(e>2])|!(e>2]))|(!(e>2])|!(e>2])|(!(e>2])|!(e>2]))))){break na}}L[l+32>>2]=e;H[l+24>>2]=r;H[l+20>>2]=g;eb=l,gb=hi(s,g,k),L[eb+36>>2]=gb;a=l+8|0;Wg(a,Ra,O(c>>>0),q,g);Vg(La,a)}c=c+1|0;continue}}}if(!(H[f+4>>2]!=H[j+4>>2]|H[h+4>>2]!=(H[j+4>>2]>>>1|0))){if(H[f+8>>2]!=H[j+8>>2]){break ia}if(H[h+8>>2]!=(H[j+8>>2]>>>1|0)){break ha}a=2;e=O(O(H[h+4>>2]-1>>>0)+O(-.5));e=O(T(O(O(e+e)+O(.5))));qa:{if(e=O(0)){c=~~e>>>0;break qa}c=0}Ba=c>>>0>2?c:2;e=O(O(H[h+8>>2]-1>>>0)+O(-.5));e=O(T(O(O(e+e)+O(.5))));ra:{if(e=O(0)){c=~~e>>>0;break ra}c=0}ua=c>>>0>2?c:2;sa=O(r|0);sa:while(1){if((a|0)==(ua|0)){break ea}za=O(a>>>0);q=O(O(za*O(.5))+O(-.25));B=O(q+O(.5));fa=O(q+O(-.5));c=2;n=a-1|0;ia=Kb(f,n);u=Kb(f,a);d=a+1|0;V=Kb(f,d);Z=Kb(j,n);ea=Kb(j,a);R=Kb(j,d);while(1)if((c|0)==(Ba|0)){a=d;continue sa}else{n=c<<2;a=n+ea|0;ta:{if(pc(L[a>>2])>>0);k=O(O(ka*O(.5))+O(-.25));e=L[a>>2];o=c-1<<2;Ga=o+ia|0;ua:{va:{if(!(e>L[Ga>>2])|!(e>L[n+ia>>2])){break va}Q=c+1<<2;if(!(e>L[Q+ia>>2])|!(e>L[o+u>>2])|(!(e>L[n+u>>2])|!(e>L[u+Q>>2]))|(!(e>L[o+V>>2])|!(e>L[n+V>>2])|(!(e>L[Q+V>>2])|!(e>L[o+Z>>2])))|(!(e>L[n+Z>>2])|!(e>L[Q+Z>>2])|(!(e>L[o+ea>>2])|!(e>L[Q+ea>>2]))|(!(e>L[R+Q>>2])|(!(e>L[o+R>>2])|!(e>L[n+R>>2]))))){break va}ca=O(k+O(-.5));if(!(Fb(h,ca,fa)>2]>Fb(h,k,fa))){break va}e=O(k+O(.5));if(!(L[a>>2]>Fb(h,e,fa))){break va}if(!(L[a>>2]>Fb(h,ca,q))){break va}if(!(L[a>>2]>Fb(h,k,q))){break va}if(!(L[a>>2]>Fb(h,e,q))){break va}if(!(L[a>>2]>Fb(h,ca,B))){break va}if(!(L[a>>2]>Fb(h,k,B))){break va}if(L[a>>2]>Fb(h,e,B)){break ua}}e=L[a>>2];if(!(e>2])|!(e>2])){break ta}Q=c+1<<2;if(!(e>2])|!(e>2])|(!(e>2])|!(e>2]))|(!(e>2])|!(e>2])|(!(e>2])|!(e>2])))|(!(e>2])|!(e>2])|(!(e>2])|!(e>2]))|(!(e>2])|(!(e>2])|!(e>2]))))){break ta}ca=O(k+O(-.5));if(!(Fb(h,ca,fa)>e)){break ta}if(!(L[a>>2]>2]>2]>2]>2]>2]>2]>2]>2]=r;H[l+20>>2]=g;L[l+32>>2]=L[a>>2];eb=l,gb=hi(s,g,sa),L[eb+36>>2]=gb;a=l+8|0;Wg(a,Ra,ka,za,g);Vg(La,a)}c=c+1|0;continue}}}c=b;a=H[f+4>>2]>>>1|0;if((a|0)!=H[j+4>>2]|(a|0)!=H[h+4>>2]){continue}if(H[j+8>>2]!=(H[f+8>>2]>>>1|0)){break ga}if(H[h+8>>2]!=(H[f+8>>2]>>>1|0)){break fa}a=1;c=H[j+4>>2]-1|0;Ba=c>>>0>1?c:1;c=H[j+8>>2]-1|0;ua=c>>>0>1?c:1;sa=O(r|0);wa:while(1){if((a|0)==(ua|0)){break ea}c=1;q=O(O(a<<1>>>0)+O(.5));B=O(q+O(2));fa=O(q+O(-2));za=O(a>>>0);n=a-1|0;ia=Kb(j,n);ea=Kb(j,a);d=a+1|0;u=Kb(j,d);V=Kb(h,n);Z=Kb(h,a);R=Kb(h,d);while(1)if((c|0)==(Ba|0)){a=d;continue wa}else{n=c<<2;a=n+ea|0;xa:{if(pc(L[a>>2])>>0)+O(.5));e=L[a>>2];o=c-1<<2;Ga=o+ia|0;ya:{za:{if(!(e>L[Ga>>2])|!(e>L[n+ia>>2])){break za}Q=c+1<<2;if(!(e>L[Q+ia>>2])|!(e>L[o+ea>>2])|(!(e>L[Q+ea>>2])|!(e>L[o+u>>2]))|(!(e>L[n+u>>2])|!(e>L[u+Q>>2])|(!(e>L[o+V>>2])|!(e>L[n+V>>2])))|(!(e>L[Q+V>>2])|!(e>L[o+Z>>2])|(!(e>L[n+Z>>2])|!(e>L[Q+Z>>2]))|(!(e>L[R+Q>>2])|(!(e>L[o+R>>2])|!(e>L[n+R>>2]))))){break za}ca=O(k+O(-2));if(!(Fb(f,ca,fa)>2]>Fb(f,k,fa))){break za}e=O(k+O(2));if(!(L[a>>2]>Fb(f,e,fa))){break za}if(!(L[a>>2]>Fb(f,ca,q))){break za}if(!(L[a>>2]>Fb(f,k,q))){break za}if(!(L[a>>2]>Fb(f,e,q))){break za}if(!(L[a>>2]>Fb(f,ca,B))){break za}if(!(L[a>>2]>Fb(f,k,B))){break za}if(L[a>>2]>Fb(f,e,B)){break ya}}e=L[a>>2];if(!(e>2])|!(e>2])){break xa}Q=c+1<<2;if(!(e>2])|!(e>2])|(!(e>2])|!(e>2]))|(!(e>2])|!(e>2])|(!(e>2])|!(e>2])))|(!(e>2])|!(e>2])|(!(e>2])|!(e>2]))|(!(e>2])|(!(e>2])|!(e>2]))))){break xa}ca=O(k+O(-2));if(!(Fb(f,ca,fa)>e)){break xa}if(!(L[a>>2]>2]>2]>2]>2]>2]>2]>2]>2]=r;H[l+20>>2]=g;L[l+32>>2]=L[a>>2];eb=l,gb=hi(s,g,sa),L[eb+36>>2]=gb;a=l+8|0;Wg(a,Ra,O(c>>>0),za,g);Vg(La,a)}c=c+1|0;continue}}}Xa=l+48|0;break ca}mb(ib(ib(lb(ib(ib(ib(70592,18269),2210),3305),192),3875),18321));break da}mb(ib(ib(lb(ib(ib(ib(70592,18813),2210),3305),193),3875),18321));break da}mb(ib(ib(lb(ib(ib(ib(70592,18269),2210),3305),277),3875),18321));break da}mb(ib(ib(lb(ib(ib(ib(70592,19099),2210),3305),278),3875),18321));break da}mb(ib(ib(lb(ib(ib(ib(70592,19370),2210),3305),362),3875),18321));break da}mb(ib(ib(lb(ib(ib(ib(70592,19597),2210),3305),363),3875),18321));break da}c=b;continue}break}break N}wc(ab);u=$c(ya,17298);n=0;E=0;a=Xa-80|0;Xa=a;o=p+32|0;j=p+60|0;B=pc(L[p+52>>2]);fa=O(pc(O(L[p+56>>2]+O(1)))/L[p+56>>2]);Aa:{Ba:{Ca:{while(1){if(Jc(j)>>>0>n>>>0){h=rd(j,n);if(H[h+16>>2]>=H[o+16>>2]){break Ca}c=H[h+12>>2];b=H[o+16>>2];d=H[h+16>>2];jk(a+4|0,a,L[h>>2],L[h+4>>2],H[h+12>>2]);e=O(L[a>>2]+O(.5));Da:{if(O(P(e))>2]+O(.5));Ea:{if(O(P(e))>2]==(H[b+4>>2]==H[c+4>>2]|0)){if(H[g+8>>2]!=(H[b+8>>2]==H[c+8>>2]|0)){break Ja}d=Xa-32|0;Xa=d;Ka:{La:{Ma:{Na:{Oa:{Pa:{if(!((l|0)<=0|K[c+4>>2]<=l+1>>>0)){if((f|0)<=0){break Pa}r=f+1|0;if(r>>>0>=K[c+8>>2]){break Pa}if(H[b+4>>2]!=H[c+4>>2]){break Oa}if(H[b+4>>2]!=H[g+4>>2]){break Na}if(H[b+8>>2]!=H[c+8>>2]){break Ma}if(H[b+8>>2]!=H[g+8>>2]){break La}V=f-1|0;Z=Kb(b,V);R=Kb(b,f);ia=Kb(b,r);ea=Kb(c,f);V=Kb(g,V);Q=Kb(g,f);g=Kb(g,r);dk(d+28|0,d+24|0,d+20|0,d+16|0,d+12|0,c,l,f);b=l<<2;la=L[ia+b>>2];ca=L[b+Z>>2];sa=L[b+g>>2];za=L[b+V>>2];g=b+Q|0;e=L[g>>2];r=b+R|0;k=L[r>>2];q=L[b+ea>>2];ka=L[r+4>>2];va=L[r-4>>2];Ca=L[g+4>>2];Ha=L[g-4>>2];L[a+32>>2]=L[d+20>>2];Fa=L[d+12>>2];L[a+44>>2]=Fa;L[a+36>>2]=Fa;ka=O(O(O(va-ka)+O(Ca-Ha))*O(.25));L[a+40>>2]=ka;va=L[d+16>>2];L[a+64>>2]=e+O(k-O(q+q));q=O(O(O(ca-la)+O(sa-za))*O(.25));L[a+60>>2]=q;L[a+56>>2]=ka;L[a+52>>2]=q;L[a+48>>2]=va;L[a+20>>2]=-L[d+28>>2];q=L[d+24>>2];L[a+28>>2]=O(e-k)*O(-.5);L[a+24>>2]=-q;Xa=d+32|0;break Ka}mb(ib(ib(lb(ib(ib(ib(70592,23107),22040),3305),309),3875),23165));break N}mb(ib(ib(lb(ib(ib(ib(70592,23239),22040),3305),310),3875),23298));break N}mb(ib(ib(lb(ib(ib(ib(70592,23365),22040),3305),311),3875),23417));break N}mb(ib(ib(lb(ib(ib(ib(70592,23524),22040),3305),312),3875),23417));break N}mb(ib(ib(lb(ib(ib(ib(70592,23598),22040),3305),313),3875),23417));break N}mb(ib(ib(lb(ib(ib(ib(70592,23700),22040),3305),314),3875),23417));break N}break Fa}if(!(H[b+4>>2]!=H[c+4>>2]|H[g+4>>2]!=(H[c+4>>2]>>>1|0))){if(H[b+8>>2]!=H[c+8>>2]|H[g+8>>2]!=(H[c+8>>2]>>>1|0)){break Ia}d=Xa-32|0;Xa=d;Qa:{Ra:{Sa:{Ta:{Ua:{Va:{Wa:{Xa:{Ya:{Za:{if(!((l|0)<=0|K[c+4>>2]<=l+1>>>0)){if((f|0)<=0){break Za}r=f+1|0;if(r>>>0>=K[c+8>>2]){break Za}if(H[b+4>>2]!=H[c+4>>2]){break Ya}if(H[g+4>>2]!=(H[b+4>>2]>>>1|0)){break Xa}if(H[b+8>>2]!=H[c+8>>2]){break Wa}if(H[g+8>>2]!=(H[b+8>>2]>>>1|0)){break Va}V=Kb(b,f-1|0);Z=Kb(b,f);R=Kb(b,r);r=Kb(c,f);jk(d+28|0,d+24|0,O(l|0),O(f|0),1);e=L[d+28>>2];if(!(O(e+O(-.5))>=O(0))){break Ua}if(!(O(L[d+24>>2]+O(-.5))>=O(0))){break Ta}if(!(O(K[g+4>>2])>O(e+O(.5)))){break Sa}if(!(O(K[g+8>>2])>O(L[d+24>>2]+O(.5)))){break Ra}dk(d+20|0,d+16|0,d+12|0,d+8|0,d+4|0,c,l,f);e=Fb(g,L[d+28>>2],L[d+24>>2]);b=l<<2;k=L[r+b>>2];r=b+Z|0;la=L[r-4>>2];q=L[r>>2];ca=Fb(g,O(L[d+28>>2]+O(.5)),L[d+24>>2]);sa=L[r+4>>2];za=Fb(g,O(L[d+28>>2]+O(-.5)),L[d+24>>2]);ka=L[b+V>>2];va=Fb(g,L[d+28>>2],O(L[d+24>>2]+O(.5)));Ca=L[b+R>>2];Ha=Fb(g,L[d+28>>2],O(L[d+24>>2]+O(-.5)));L[a+32>>2]=L[d+12>>2];Fa=L[d+4>>2];L[a+44>>2]=Fa;la=O(O(O(la+ca)-O(sa+za))*O(.25));L[a+40>>2]=la;L[a+36>>2]=Fa;ca=L[d+8>>2];L[a+64>>2]=e+O(q-O(k+k));k=O(O(O(ka+va)-O(Ca+Ha))*O(.25));L[a+60>>2]=k;L[a+56>>2]=la;L[a+52>>2]=k;L[a+48>>2]=ca;L[a+20>>2]=-L[d+20>>2];k=L[d+16>>2];L[a+28>>2]=O(e-q)*O(-.5);L[a+24>>2]=-k;Xa=d+32|0;break Qa}mb(ib(ib(lb(ib(ib(ib(70592,23107),22040),3305),413),3875),23165));break N}mb(ib(ib(lb(ib(ib(ib(70592,23239),22040),3305),414),3875),23298));break N}mb(ib(ib(lb(ib(ib(ib(70592,23365),22040),3305),415),3875),23417));break N}mb(ib(ib(lb(ib(ib(ib(70592,23974),22040),3305),416),3875),23417));break N}mb(ib(ib(lb(ib(ib(ib(70592,23598),22040),3305),417),3875),23417));break N}mb(ib(ib(lb(ib(ib(ib(70592,24072),22040),3305),418),3875),23417));break N}mb(ib(ib(lb(ib(ib(ib(70592,24165),22040),3305),428),3875),24206));break N}mb(ib(ib(lb(ib(ib(ib(70592,24413),22040),3305),429),3875),24504));break N}mb(ib(ib(lb(ib(ib(ib(70592,24608),22040),3305),430),3875),24206));break N}mb(ib(ib(lb(ib(ib(ib(70592,24701),22040),3305),431),3875),24504));break N}break Fa}if(H[c+4>>2]!=(H[b+4>>2]>>>1|0)|H[c+4>>2]!=H[g+4>>2]){break Ga}if(H[c+4>>2]!=(H[b+4>>2]>>>1|0)|H[c+4>>2]!=H[g+4>>2]){break Ha}d=Xa-32|0;Xa=d;_a:{$a:{ab:{bb:{cb:{db:{if(!((l|0)<=0|K[c+4>>2]<=l+1>>>0)){if((f|0)<=0){break db}r=f+1|0;if(r>>>0>=K[c+8>>2]){break db}if(H[c+4>>2]!=(H[b+4>>2]>>>1|0)){break cb}if(H[g+4>>2]!=(H[b+4>>2]>>>1|0)){break bb}if(H[c+8>>2]!=(H[b+8>>2]>>>1|0)){break ab}if(H[g+8>>2]!=(H[b+8>>2]>>>1|0)){break $a}V=Kb(c,f);Z=Kb(g,f-1|0);R=Kb(g,f);ia=Kb(g,r);Wg(d+28|0,d+24|0,O(l|0),O(f|0),1);dk(d+20|0,d+16|0,d+12|0,d+8|0,d+4|0,c,l,f);e=Fb(b,L[d+28>>2],L[d+24>>2]);g=l<<2;r=g+R|0;k=L[r>>2];q=L[g+V>>2];la=Fb(b,O(L[d+28>>2]+O(-2)),L[d+24>>2]);ca=L[r+4>>2];sa=Fb(b,O(L[d+28>>2]+O(2)),L[d+24>>2]);za=L[r-4>>2];ka=Fb(b,L[d+28>>2],O(L[d+24>>2]+O(-2)));va=L[g+ia>>2];Ca=Fb(b,L[d+28>>2],O(L[d+24>>2]+O(2)));Ha=L[g+Z>>2];L[a+32>>2]=L[d+12>>2];Fa=L[d+4>>2];L[a+44>>2]=Fa;la=O(O(O(la+ca)-O(sa+za))*O(.25));L[a+40>>2]=la;L[a+36>>2]=Fa;ca=L[d+8>>2];L[a+64>>2]=k+O(e-O(q+q));q=O(O(O(ka+va)-O(Ca+Ha))*O(.25));L[a+60>>2]=q;L[a+56>>2]=la;L[a+52>>2]=q;L[a+48>>2]=ca;L[a+20>>2]=-L[d+20>>2];q=L[d+16>>2];L[a+28>>2]=O(k-e)*O(-.5);L[a+24>>2]=-q;Xa=d+32|0;break _a}mb(ib(ib(lb(ib(ib(ib(70592,23107),22040),3305),359),3875),23165));break N}mb(ib(ib(lb(ib(ib(ib(70592,23239),22040),3305),360),3875),23298));break N}mb(ib(ib(lb(ib(ib(ib(70592,24815),22040),3305),361),3875),23417));break N}mb(ib(ib(lb(ib(ib(ib(70592,23974),22040),3305),362),3875),23417));break N}mb(ib(ib(lb(ib(ib(ib(70592,24926),22040),3305),363),3875),23417));break N}mb(ib(ib(lb(ib(ib(ib(70592,24072),22040),3305),364),3875),23417));break N}break Fa}mb(ib(ib(lb(ib(ib(ib(70592,22518),22040),3305),466),3875),22589));break N}mb(ib(ib(lb(ib(ib(ib(70592,22677),22040),3305),469),3875),22589));break N}mb(ib(ib(lb(ib(ib(ib(70592,22774),22040),3305),472),3875),22589));break N}mb(ib(ib(lb(ib(ib(ib(70592,22932),22040),3305),475),3875),22957));break N}b=Xa-48|0;Xa=b;e=L[a+64>>2];k=pc(L[a+36>>2]);q=L[a+36>>2];ka=O(q+q);q=L[a+40>>2];e=O(O(O(O(O(O(ka*q)*L[a+52>>2])-O(e*k))-O(L[a+48>>2]*pc(q)))-O(L[a+32>>2]*pc(L[a+52>>2])))+O(O(L[a+32>>2]*L[a+48>>2])*L[a+64>>2]));d=O(P(e))<=O(1.1920928955078125e-7);if(!d){e=O(O(1)/e);eb=b,gb=O(e*_j(L[a+48>>2],L[a+52>>2],L[a+64>>2])),L[eb>>2]=gb;eb=b,gb=O(e*qd(L[a+40>>2],L[a+36>>2],L[a+64>>2],L[a+60>>2])),L[eb+4>>2]=gb;eb=b,gb=O(e*qd(L[a+36>>2],L[a+40>>2],L[a+48>>2],L[a+52>>2])),L[eb+8>>2]=gb;eb=b,gb=O(e*_j(L[a+32>>2],L[a+40>>2],L[a+64>>2])),L[eb+16>>2]=gb;eb=b,gb=O(e*qd(L[a+40>>2],L[a+32>>2],L[a+52>>2],L[a+44>>2])),L[eb+20>>2]=gb;eb=b,gb=O(e*_j(L[a+32>>2],L[a+36>>2],L[a+48>>2])),L[eb+32>>2]=gb;L[b+12>>2]=L[b+4>>2];L[b+24>>2]=L[b+8>>2];L[b+28>>2]=L[b+20>>2]}d=!d;if(d){L[a+8>>2]=O(L[b+8>>2]*L[a+28>>2])+O(O(L[b>>2]*L[a+20>>2])+O(L[b+4>>2]*L[a+24>>2]));L[a+12>>2]=O(L[b+20>>2]*L[a+28>>2])+O(O(L[b+12>>2]*L[a+20>>2])+O(L[b+16>>2]*L[a+24>>2]));L[a+16>>2]=O(L[b+32>>2]*L[a+28>>2])+O(O(L[b+24>>2]*L[a+20>>2])+O(L[b+28>>2]*L[a+24>>2]))}Xa=b+48|0;eb:{if(!d){break eb}if(O(pc(L[a+8>>2])+pc(L[a+12>>2]))>L[p+88>>2]){break eb}e=O(O(L[a+32>>2]*L[a+48>>2])-pc(L[a+36>>2]));if(e!=O(0)){eb=h,gb=O(pc(O(L[a+32>>2]+L[a+48>>2]))/e),L[eb+32>>2]=gb}if(e==O(0)){break eb}b=l<<2;if(L[h+24>>2]!=L[Kb(c,f)+b>>2]){break Ba}q=L[Kb(c,f)+b>>2];e=L[a+8>>2];k=L[a+12>>2];L[h+24>>2]=q-O(O(L[a+28>>2]*L[a+16>>2])+O(O(L[a+20>>2]*e)+O(L[a+24>>2]*k)));Wg(h,h+4|0,O(e+L[a+4>>2]),O(k+L[a>>2]),H[h+12>>2]);e=O(L[a+16>>2]+O(H[h+16>>2]));L[h+20>>2]=e;eb=h,gb=Ug(e,O(H[o+16>>2])),L[eb+20>>2]=gb;if(!(fa>O(P(L[h+32>>2])))){break eb}if(!(pc(L[h+24>>2])>=B)){break eb}e=L[h>>2];if(!(e>=O(0))){break eb}if(!(e>2]))){break eb}e=L[h+4>>2];if(!(e>=O(0))){break eb}if(!(e>2]))){break eb}eb=h,gb=hi(s,H[h+12>>2],L[h+20>>2]),L[eb+28>>2]=gb;ub(rd(j,E),h,36);E=E+1|0}n=n+1|0;continue}break}c=Jc(j);fb:{if(c>>>0>>0){g=Xa-32|0;Xa=g;d=E-c|0;gb:{if(d>>>0<=(H[kb(j)>>2]-H[j+4>>2]|0)/36>>>0){f=Xa-16|0;Xa=f;b=Dp(f,j,d);c=H[b+4>>2];d=H[b+8>>2];while(1){if((c|0)==(d|0)){nc(b);Xa=f+16|0}else{kb(j);Ap(c);c=c+36|0;H[b+4>>2]=c;continue}break}break gb}c=kb(j);b=ik(g+8|0,Bp(j,Jc(j)+d|0),Jc(j),c);c=Xa-16|0;Xa=c;H[c>>2]=H[b+8>>2];f=H[b+8>>2];H[c+8>>2]=b+8;H[c+4>>2]=f+N(d,36);d=H[c>>2];while(1){if(H[c+4>>2]!=(d|0)){Ap(H[c>>2]);d=H[c>>2]+36|0;H[c>>2]=d;continue}break}wd(c);Xa=c+16|0;hk(j,b);gk(b)}Xa=g+32|0;break fb}if(c>>>0>E>>>0){c=H[j>>2]+N(E,36)|0;Jc(j);Rp(j,c);dq(j)}}Xa=a+80|0;break Aa}mb(ib(ib(lb(ib(ib(ib(70592,21193),2210),3305),489),3875),21265));break N}mb(ib(ib(lb(ib(ib(ib(70592,21355),2210),3305),526),3875),21412));break N}wc(u);V=$c(ya,17543);E=Xa-16|0;Xa=E;hb:{ib:{jb:{kb:{h=p+60|0;if(Jc(h)>>>0>K[p+84>>2]){g=p+16|0;if((Rb(g)|0)!=H[p+8>>2]){break kb}if((Rb(cd(g,0))|0)!=H[p+12>>2]){break jb}j=Jb(E);n=H[p+84>>2];b=Xa-32|0;Xa=b;a=H[p+8>>2];e=O(U(O(O(H[p>>2])/O(a|0))));c=H[p+12>>2];k=O(U(O(O(H[p+4>>2])/O(c|0))));lk(j);qk(j,n);Z=N(a,c);l=0;while(1){lb:{a=0;if(Rb(g)>>>0<=l>>>0){k=O((O(P(k))>2]=a;if(Jc(h)>>>0<=a>>>0){u=(n|0)/(Z|0)|0;l=0;mb:while(1){n=0;if(Rb(g)>>>0<=l>>>0){Xa=b+32|0;break lb}while(1){if(Rb(cd(g,l))>>>0<=n>>>0){l=l+1|0;continue mb}f=cd(cd(g,l),n);eb=b,fb=zb(f),H[eb+16>>2]=fb;H[b+28>>2]=u;nb:{o=H[Nd(b+16|0,b+28|0)>>2];if(!o){break nb}c=ag(f);eb=b,fb=ag(f),H[eb+16>>2]=fb;d=Se(b+16|0,o);r=Tg(f);Z=Xa-16|0;Xa=Z;a=Xa+-64|0;Xa=a;H[a+48>>2]=d;H[a+56>>2]=c;H[a+40>>2]=r;while(1){ob:{if(Cd(a+48|0,a+40|0)){break ob}pb:{qb:{rb:{c=Wh(a+40|0,a+56|0);switch(c|0){case 0:case 1:break ob;case 3:break qb;case 2:break rb;default:break pb}}if(!ad(H[ie(a+40|0)>>2],H[a+56>>2])){break ob}Zd(H[a+56>>2],H[a+40>>2]);break ob}c=H[a+56>>2];H[a+32>>2]=c;yp(c,H[pd(a+32|0)>>2],H[ie(a+40|0)>>2]);break ob}if((c|0)<=7){r=H[a+40>>2];d=Xa-32|0;Xa=d;H[d+24>>2]=H[a+56>>2];H[d+16>>2]=r;ie(d+16|0);while(1){if(Ic(d+24|0,d+16|0)){R=H[d+24>>2];c=Xa-32|0;Xa=c;H[c+16>>2]=r;H[c+24>>2]=R;sb:{if(!Ic(c+24|0,c+16|0)){break sb}H[c+8>>2]=H[c+24>>2];while(1){if(!Ic(pd(c+8|0),c+16|0)){break sb}if(!ad(H[c+8>>2],H[c+24>>2])){continue}H[c+24>>2]=H[c+8>>2];continue}}Xa=c+32|0;H[d+8>>2]=H[c+24>>2];if(Ic(d+8|0,d+24|0)){Zd(H[d+24>>2],H[d+8>>2])}pd(d+24|0);continue}break}Xa=d+32|0;break ob}c=Se(a+56|0,c>>>1|0);H[a+32>>2]=c;H[a+24>>2]=H[a+40>>2];c=yp(H[a+56>>2],c,H[ie(a+24|0)>>2]);H[a+16>>2]=H[a+56>>2];H[a+8>>2]=H[a+24>>2];tb:{if(!ad(H[a+16>>2],H[a+32>>2])){R=a+16|0;r=a+8|0;d=Xa-16|0;Xa=d;H[d+8>>2]=H[a+32>>2];while(1){ia=Cd(R,ie(r));if(!ia){if(!ad(H[r>>2],H[d+8>>2])){continue}}break}Xa=d+16|0;if(!(ia^1)){break tb}Zd(H[a+16>>2],H[a+8>>2]);c=c+1|0}d=a+16|0;pd(d);ub:{if(!Ue(d,a+8|0)){break ub}while(1){if(ad(H[a+16>>2],H[a+32>>2])){pd(a+16|0);continue}while(1){if(!ad(H[ie(a+8|0)>>2],H[a+32>>2])){continue}break}if(xp(a+16|0,a+8|0)){break ub}d=a+16|0;Zd(H[d>>2],H[a+8>>2]);if(Cd(a+32|0,d)){H[a+32>>2]=H[a+8>>2]}c=c+1|0;pd(a+16|0);continue}}vb:{if(!Ic(a+16|0,a+32|0)){break vb}if(!ad(H[a+32>>2],H[a+16>>2])){break vb}Zd(H[a+16>>2],H[a+32>>2]);c=c+1|0}if(Cd(a+48|0,a+16|0)){break ob}wb:{if(c){break wb}if(Ue(a+48|0,a+16|0)){c=H[a+56>>2];H[a+32>>2]=c;H[a+8>>2]=c;while(1){if(Cd(pd(a+8|0),a+16|0)){break ob}if(ad(H[a+8>>2],H[a+32>>2])){break wb}H[a+32>>2]=H[a+8>>2];continue}}c=H[a+16>>2];H[a+32>>2]=c;H[a+8>>2]=c;while(1){if(Cd(pd(a+8|0),a+40|0)){break ob}if(ad(H[a+8>>2],H[a+32>>2])){break wb}H[a+32>>2]=H[a+8>>2];continue}}if(Ue(a+48|0,a+16|0)){H[a+40>>2]=H[a+16>>2];continue}eb=a,fb=H[pd(a+16|0)>>2],H[eb+56>>2]=fb;continue}pd(a+16|0);H[a+8>>2]=H[a+40>>2];if(!ad(H[a+56>>2],H[ie(a+8|0)>>2])){while(1){if(Cd(a+16|0,a+8|0)){break ob}if(ad(H[a+56>>2],H[a+16>>2])){c=a+16|0;Zd(H[c>>2],H[a+8>>2]);pd(c)}else{pd(a+16|0);continue}break}}if(Cd(a+16|0,a+8|0)){break ob}while(1){xb:{if(ad(H[a+56>>2],H[a+16>>2])){while(1){if(ad(H[a+56>>2],H[ie(a+8|0)>>2])){continue}break}if(xp(a+16|0,a+8|0)){break xb}Zd(H[a+16>>2],H[a+8>>2])}pd(a+16|0);continue}break}if(Ue(a+48|0,a+16|0)){break ob}H[a+56>>2]=H[a+16>>2];continue}break}Xa=a- -64|0;Xa=Z+16|0;yb:{if(zb(f)>>>0>=o>>>0){break yb}if(L[Nb(f,0)>>2]>=L[Nb(f,o)>>2]){break yb}mb(ib(ib(lb(ib(ib(ib(70592,21502),2210),3305),661),3875),21560));break N}a=0;while(1){if((a|0)==(o|0)){break nb}Vg(j,rd(h,H[Nb(f,a)+4>>2]));a=a+1|0;continue}}n=n+1|0;continue}}}else{a=rd(h,H[b+28>>2]);q=O(L[a+4>>2]/k);zb:{if(O(P(q))>2]/e);Ab:{if(O(P(q))>2]=P(L[a+24>>2]);l=b+16|0;L[l>>2]=L[b+12>>2];H[l+4>>2]=H[b+28>>2];Bb:{if(K[d+4>>2]>2]){fi(d,l);break Bb}a=0;o=Xa-32|0;Xa=o;r=kb(d);f=_h(d,zb(d)+1|0);R=zb(d);u=Xa-16|0;Xa=u;H[u+12>>2]=0;c=o+8|0;xd(c+12|0,r);if(f){if(f>>>0>536870911){id(24985);X()}a=Hb(f<<3)}H[c>>2]=a;R=(R<<3)+a|0;H[c+8>>2]=R;H[c+4>>2]=R;eb=tb(c),fb=(f<<3)+a|0,H[eb>>2]=fb;Xa=u+16|0;Ng(r,H[c+8>>2],l);H[c+8>>2]=H[c+8>>2]+8;Zh(d,c);Yh(c);Xa=o+32|0}a=H[b+28>>2]+1|0;continue}}}else{while(1){if(Rb(cd(g,l))>>>0>a>>>0){uf(cd(cd(g,l),a));a=a+1|0;continue}break}l=l+1|0;continue}}break}gi(h,j);if(Jc(h)>>>0>K[p+84>>2]){break ib}ok(j)}Xa=E+16|0;break hb}mb(ib(ib(lb(ib(ib(ib(70592,19816),2210),3305),454),3875),20075));break N}mb(ib(ib(lb(ib(ib(ib(70592,20341),2210),3305),455),3875),20075));break N}mb(ib(ib(lb(ib(ib(ib(70592,20639),2210),3305),469),3875),21016));break N}wc(V);ia=$c(ya,17731);l=0;n=Xa+-64|0;Xa=n;Cb:{if(!I[p+28|0]){a=p+60|0;h=0;while(1){if(Jc(a)>>>0<=h>>>0){break Cb}eb=rd(a,h),fb=0,H[eb+8>>2]=fb;h=h+1|0;continue}}V=p+72|0;lk(V);r=p+60|0;qk(V,N(Jc(r),36));o=p+92|0;ea=o+40|0;a=0;Db:{Eb:{while(1){if(sd(Gb(s))>>>0>a>>>0){c=Ib(Gb(s),a);if(H[c+4>>2]!=(H[c+12>>2]>>>2|0)){break Eb}b=H[Ib(ea,a)+24>>2];E=H[c+8>>2];j=H[c+24>>2];u=H[c+4>>2];d=j+(u<<2)|0;k=L[j>>2];e=O(L[d>>2]-k);k=O(L[j+4>>2]-k);eb=b,gb=O(+ye(e,k)+3.141592653589793),L[eb>>2]=gb;L[b+4>>2]=W(O(O(k*k)+O(e*e)));c=u-1|0;Z=c>>>0>1?c:1;f=j+4|0;g=d;h=1;while(1){Fb:{g=g+4|0;c=b+8|0;if((h|0)==(Z|0)){k=L[f>>2];e=O(L[g>>2]-k);k=O(k-L[f-4>>2]);eb=b,gb=O(+ye(e,k)+3.141592653589793),L[eb+8>>2]=gb;L[b+12>>2]=W(O(O(k*k)+O(e*e)));R=E-1|0;Q=R>>>0>1?R:1;g=(u<<2)+d|0;h=j;E=1;Gb:while(1){if((E|0)==(Q|0)){f=c+8|0;d=j+(N(u,R)<<2)|0;k=L[d>>2];b=d-(u<<2)|0;e=O(k-L[b>>2]);k=O(L[d+4>>2]-k);eb=c,gb=O(+ye(e,k)+3.141592653589793),L[eb+8>>2]=gb;L[c+12>>2]=W(O(O(k*k)+O(e*e)));c=d+4|0;g=1;while(1){b=b+4|0;if((g|0)==(Z|0)){break Fb}e=O(L[c>>2]-L[b>>2]);k=O(L[c+4>>2]-L[c-4>>2]);eb=f,gb=O(+ye(e,k)+3.141592653589793),L[eb+8>>2]=gb;L[f+12>>2]=W(O(O(k*k)+O(e*e)));g=g+1|0;c=c+4|0;f=f+8|0;continue}}e=O(L[g>>2]-L[h>>2]);k=O(L[d+4>>2]-L[d>>2]);eb=c,gb=O(+ye(e,k)+3.141592653589793),L[eb+8>>2]=gb;L[c+12>>2]=W(O(O(k*k)+O(e*e)));c=c+16|0;f=d+4|0;b=1;while(1)if((b|0)==(Z|0)){e=O(L[g+4>>2]-L[h+4>>2]);k=O(L[f>>2]-L[f-4>>2]);eb=c,gb=O(+ye(e,k)+3.141592653589793),L[eb>>2]=gb;L[c+4>>2]=W(O(O(k*k)+O(e*e)));E=E+1|0;g=g+8|0;h=h+8|0;d=f+4|0;continue Gb}else{g=g+4|0;h=h+4|0;e=O(L[g>>2]-L[h>>2]);k=O(L[f+4>>2]-L[f-4>>2]);eb=c,gb=O(+ye(e,k)+3.141592653589793),L[eb>>2]=gb;L[c+4>>2]=W(O(O(k*k)+O(e*e)));b=b+1|0;c=c+8|0;f=f+4|0;continue}}}else{e=O(L[g>>2]-L[f>>2]);k=O(L[f+4>>2]-L[f-4>>2]);eb=b,gb=O(+ye(e,k)+3.141592653589793),L[eb+8>>2]=gb;L[b+12>>2]=W(O(O(k*k)+O(e*e)));h=h+1|0;f=f+4|0;b=c;continue}}break}k=L[c>>2];e=O(k-L[b>>2]);k=O(k-L[c-4>>2]);eb=f,gb=O(+ye(e,k)+3.141592653589793),L[eb+8>>2]=gb;L[f+12>>2]=W(O(O(k*k)+O(e*e)));a=a+1|0;continue}break}break Db}mb(ib(ib(lb(ib(ib(ib(70592,1433),1972),3305),96),3875),4148));break N}Z=p+144|0;Hb:while(1){if(Jc(r)>>>0<=l>>>0){gi(r,V);break Cb}q=L[rd(r,l)>>2];B=L[rd(r,l)+4>>2];fa=L[rd(r,l)+28>>2];e=O(O(1)/O(1<>2]));k=O(O(e*O(.5))+O(-.5));L[n+56>>2]=O(q*e)+k;L[n+52>>2]=O(B*e)+k;L[n+48>>2]=e*fa;h=0;eb=n,gb=Ug(L[n+56>>2],O(H[Te(s,H[rd(r,l)+12>>2],0)+4>>2]-1>>>0)),L[eb+56>>2]=gb;eb=n,gb=Ug(L[n+52>>2],O(H[Te(s,H[rd(r,l)+12>>2],0)+8>>2]-1>>>0)),L[eb+52>>2]=gb;R=rb(Z,0);a=H[rd(r,l)+12>>2];c=H[rd(r,l)+16>>2];k=L[n+52>>2];e=L[n+48>>2];j=Xa-48|0;Xa=j;Ib:{q=L[n+56>>2];if(q>=O(0)){b=o+40|0;if(q>2])|0)+4>>2])){if(k>=O(0)){if(k>2])|0)+8>>2])){b=Ib(b,c+N(a,H[o+4>>2])|0);if(H[b+16>>2]==2){H[n+60>>2]=0;B=O(q+O(.5));Jb:{if(O(P(B))>>0>=K[b+4>>2]|f>>>0>=K[b+8>>2])){break Ib}E=o+28|0;e=O(L[o+12>>2]*e);B=e>2]);fa=O(B+O(.5));Lb:{if(O(P(fa))>2]-1|0);g=Yf(0,f-c|0);Q=Vh(c+f|0,H[b+8>>2]-1|0);qb(rb(E,0),0,Ab(E)<<2);la=O(O(-1)/O(e+e));Mb:while(1){if((g|0)>(Q|0)){c=0;d=0;while(1)if(H[o+20>>2]<=(d|0)){e=O(0);while(1){d=H[o+8>>2];if((d|0)<=(c|0)){if(e==O(0)){break Ib}}else{if(L[rb(E,c)>>2]>e){e=L[rb(E,c)>>2]}c=c+1|0;continue}break}if(e>O(0)){a=0;while(1){if((a|0)>=(d|0)){break Ib}c=a;k=O(a|0);L[j+32>>2]=k;eb=j,gb=L[rb(E,a)>>2],L[eb+36>>2]=gb;b=a-1|0;L[j+24>>2]=b|0;d=H[o+8>>2];eb=j,gb=L[rb(E,(b+d|0)%(d|0)|0)>>2],L[eb+28>>2]=gb;a=a+1|0;L[j+16>>2]=a|0;b=H[o+8>>2];eb=j,gb=L[rb(E,(b+a|0)%(b|0)|0)>>2],L[eb+20>>2]=gb;Nb:{if(!(L[rb(E,c)>>2]>O(e*L[o+24>>2]))){break Nb}q=L[j+36>>2];if(!(q>L[j+28>>2])|!(q>L[j+20>>2])){break Nb}L[j>>2]=k;B=O(0);q=L[j+16>>2];k=L[j+24>>2];fa=O(q-k);ka=q;q=L[j+32>>2];ca=O(O(ka-q)*fa);la=O(k-q);fa=O(la*fa);c=ca==O(0)|fa==O(0)|la==O(0);Ob:{if(c){H[j+12>>2]=0;H[j+8>>2]=0;break Ob}B=L[j+36>>2];B=O(O(O(L[j+20>>2]-B)/ca)-O(O(L[j+28>>2]-B)/fa));L[j+12>>2]=B;k=O(k*k);q=O(O(O(B*O(O(q*q)-k))+O(L[j+28>>2]-L[j+36>>2]))/la);L[j+8>>2]=q;B=O(O(L[j+28>>2]-O(L[j+12>>2]*k))-O(q*L[j+24>>2]))}L[j+4>>2]=B;if(!c){q=L[j+8>>2];k=L[j+12>>2];if(k!=O(0)){L[j>>2]=O(-q)/O(k+k)}}ea=H[n+60>>2];ua=R+(ea<<2)|0;k=O(H[o+8>>2]);t=+O(O(O(L[j>>2]+O(.5))+k)/k)*6.283185307179586;A(+t);u=v(1)|0;d=v(0)|0;c=u>>>20&2047;Pb:{if((c|0)==2047){t=t*6.283185307179586;w=t/t;break Pb}g=d<<1;b=u<<1|d>>>31;w=(g|0)==-1467459024&(b|0)==-2144189450?t*0:t;if((b|0)==-2144189450&g>>>0<=2827508272|b>>>0<2150777846){break Pb}Qb:{if(!c){c=0;g=d<<12;b=u<<12|d>>>20;if((b|0)>0|(b|0)>=0){while(1){c=c-1|0;b=b<<1|g>>>31;g=g<<1;if((b|0)>0|(b|0)>=0){continue}break}}b=1-c|0;g=b&31;if((b&63)>>>0>=32){b=d<>>32-g|u<1025){while(1){f=g-1413754136|0;Rb:{d=b-((g>>>0<1413754136)+1647099|0)|0;if((d|0)<0){f=g;d=b;break Rb}if((g|0)!=1413754136|(b|0)!=1647099){break Rb}w=t*0;break Pb}b=d<<1|f>>>31;g=f<<1;c=c-1|0;if((c|0)>1025){continue}break}c=1025}f=g-1413754136|0;Sb:{d=b-((g>>>0<1413754136)+1647099|0)|0;if((d|0)<0){f=g;d=b;break Sb}if((g|0)!=1413754136|(b|0)!=1647099){break Sb}w=t*0;break Pb}Tb:{if(d>>>0>1048575){g=f;b=d;break Tb}while(1){c=c-1|0;Q=d>>>0<524288;d=d<<1|f>>>31;g=f<<1;f=g;b=d;if(Q){continue}break}}u=u&-2147483648;Q=b+-1048576|c<<20;d=b;b=1-c|0;f=b&31;if((b&63)>>>0>=32){b=0;d=d>>>f|0}else{b=d>>>f|0;d=((1<>>f}c=(c|0)>0;x(0,(c?g:d)|0);x(1,(c?Q:b)|u);w=+z()}L[ua>>2]=w;H[n+60>>2]=ea+1}d=H[o+8>>2];continue}}mb(ib(ib(lb(ib(ib(ib(70592,13426),1972),3305),218),3875),13831));break N}else{H[j+40>>2]=H[6574];a=H[6573];H[j+32>>2]=H[6572];H[j+36>>2]=a;b=rb(E,0);a=rb(E,0);f=H[o+8>>2]-1|0;u=a+(f<<2)|0;e=L[u>>2];k=L[a>>2];g=0;while(1){if((f|0)==(g|0)){L[b+(f<<2)>>2]=O(L[j+40>>2]*k)+O(O(L[j+32>>2]*e)+O(L[j+36>>2]*L[u>>2]))}else{ea=g<<2;g=g+1|0;q=O(L[j+32>>2]*e);e=L[a+ea>>2];L[ea+b>>2]=O(L[j+40>>2]*L[a+(g<<2)>>2])+O(q+O(e*L[j+36>>2]));continue}break}d=d+1|0;continue}}ca=pc(O(O(g|0)-k));Ba=Kb(b,g);c=a;while(1){if((c|0)>(ea|0)){g=g+1|0;continue Mb}e=O(ca+pc(O(O(c|0)-q)));if(!(e>fa)){d=Ba+(c<<3)|0;B=L[d>>2];u=H[o+8>>2];f=rb(E,0);B=O(+O(B*O(u|0))*.159154943091895);e=O(la*e);e=O(O(+O(O(e*O(O(e*O(O(e*O(O(e*O(O(e*O(e+O(6)))+O(30)))+O(120)))+O(360)))+O(720)))+O(720))*.0013888888)*L[d+4>>2]);d=H[o+8>>2];Ub:{Vb:{Wb:{Xb:{Yb:{Zb:{_b:{$b:{if(f){if(!(O(B+O(.5))>O(0))){break $b}sa=O(B+O(-.5));if(!(sa=O(0))){break _b}if((d|0)<0){break Zb}ka=B;B=O(T(sa));ac:{if(O(P(B))=O(0))){break Yb}if(!(B>=O(0))){break Xb}ua=(d+u|0)%(d|0)|0;if((ua|0)<0){break Wb}d=(u+1|0)%(d|0)|0;if((d|0)<0){break Vb}u=f+(ua<<2)|0;L[u>>2]=O(sa*e)+L[u>>2];d=f+(d<<2)|0;L[d>>2]=O(B*e)+L[d>>2];break Ub}mb(ib(ib(lb(ib(ib(ib(70592,14412),14677),3305),139),3875),15157));break N}mb(ib(ib(lb(ib(ib(ib(70592,15655),14677),3305),140),3875),15886));break N}mb(ib(ib(lb(ib(ib(ib(70592,16247),14677),3305),141),3875),16334));break N}mb(ib(ib(lb(ib(ib(ib(70592,16758),14677),3305),142),3875),16932));break N}mb(ib(ib(lb(ib(ib(ib(70592,17259),14677),3305),150),3875),17307));break N}mb(ib(ib(lb(ib(ib(ib(70592,17700),14677),3305),151),3875),17843));break N}mb(ib(ib(lb(ib(ib(ib(70592,18141),14677),3305),152),3875),18395));break N}mb(ib(ib(lb(ib(ib(ib(70592,18683),14677),3305),153),3875),18978));break N}}c=c+1|0;continue}}}mb(ib(ib(lb(ib(ib(ib(70592,10841),1972),3305),126),3875),11222));break N}mb(ib(ib(lb(ib(ib(ib(70592,9634),1972),3305),122),3875),10006));break N}mb(ib(ib(lb(ib(ib(ib(70592,8289),1972),3305),121),3875),8672));break N}mb(ib(ib(lb(ib(ib(ib(70592,6880),1972),3305),120),3875),7366));break N}mb(ib(ib(lb(ib(ib(ib(70592,5252),1972),3305),119),3875),5724));break N}Xa=j+48|0;while(1)if(H[n+60>>2]<=(h|0)){l=l+1|0;continue Hb}else{a=n+8|0;ub(a,rd(r,l),36);eb=n,gb=L[rb(Z,h)>>2],L[eb+16>>2]=gb;Vg(V,a);h=h+1|0;continue}}}Xa=n- -64|0;wc(ia);Xa=ya+32|0;break M}mb(ib(ib(lb(ib(ib(ib(70592,6799),2210),3305),147),3875),7285))}_();X()}a=Jc(Mj(p));h=wa+32|0;Lf(h);if(a){So(h,a);$o(h,a)}while(1){if(Jc(Mj(p))>>>0<=m>>>0){break H}a=rd(Mj(p),m);Ql(wa+8|0,L[a>>2],L[a+4>>2],L[a+8>>2],L[a+28>>2],L[a+24>>2]>O(0));a=mc(h,m);F[a+16|0]=I[wa+24|0];c=H[wa+20>>2];H[a+8>>2]=H[wa+16>>2];H[a+12>>2]=c;c=H[wa+12>>2];H[a>>2]=H[wa+8>>2];H[a+4>>2]=c;m=m+1|0;continue}}mb(ib(ib(lb(ib(ib(ib(70592,6768),7402),8391),212),8920),9434));break c}mb(ib(ib(lb(ib(ib(ib(70592,10181),7402),8391),213),8920),10696));break c}mb(ib(ib(lb(ib(ib(ib(70592,11378),7402),8391),214),8920),13264));break c}mb(ib(ib(lb(ib(ib(ib(70592,13970),7402),8391),215),8920),14201));break c}mb(ib(ib(lb(ib(ib(ib(70592,14979),7402),8391),216),8920),14201));break c}o=kb($a);Uc(o,96);Mn(o,Fc(h));s=$+48|0;j=$+96|0;p=$+144|0;l=$+192|0;n=$+240|0;k=L[$+288>>2];q=L[$+292>>2];B=L[$+296>>2];fa=L[$+300>>2];la=L[$+304>>2];ca=L[$+308>>2];sa=L[$+312>>2];za=L[$+316>>2];c=0;m=0;bc:{cc:{if(i){if((Hc(o)|0)!=(Fc(h)|0)){break cc}while(1){if(Fc(h)>>>0<=m>>>0){if((Fc(h)|0)!=(c|0)){mb(ib(ib(lb(ib(ib(ib(70592,7703),3109),3845),617),4512),8054));break c}}else{r=nf(o,c);b=mc(h,m);f=Xa-160|0;Xa=f;a=Xa-352|0;Xa=a;ka=L[b>>2];va=L[b+4>>2];e=O(S(O(L[b+12>>2]*za),O(1)));Ca=L[b+8>>2];Ha=Qn(Ca);Ca=Pn(Ca);b=a+304|0;H[b+32>>2]=1065353216;H[b+24>>2]=0;H[b+28>>2]=0;L[b+20>>2]=va;va=O(Ha*e);L[b+16>>2]=va;L[b+8>>2]=ka;L[b>>2]=va;ka=O(Ca*e);L[b+12>>2]=ka;L[b+4>>2]=-ka;ka=L[a+324>>2];va=L[a+312>>2];d=a+256|0;Wb(d,b,$);Wb(d|8,b,$+8|0);Wb(a+272|0,b,$+16|0);Wb(a+280|0,b,$+24|0);Wb(a+288|0,b,$+32|0);Wb(a+296|0,b,$+40|0);d=a+208|0;Wb(d,b,s);Wb(d|8,b,s+8|0);Wb(a+224|0,b,s+16|0);Wb(a+232|0,b,s+24|0);Wb(a+240|0,b,s+32|0);Wb(a+248|0,b,s+40|0);d=a+160|0;Wb(d,b,j);Wb(d|8,b,j+8|0);Wb(a+176|0,b,j+16|0);Wb(a+184|0,b,j+24|0);Wb(a+192|0,b,j+32|0);Wb(a+200|0,b,j+40|0);d=a+112|0;Wb(d,b,p);Wb(d|8,b,p+8|0);Wb(a+128|0,b,p+16|0);Wb(a+136|0,b,p+24|0);Wb(a+144|0,b,p+32|0);Wb(a+152|0,b,p+40|0);d=a- -64|0;Wb(d,b,l);Wb(d|8,b,l+8|0);Wb(a+80|0,b,l+16|0);Wb(a+88|0,b,l+24|0);Wb(a+96|0,b,l+32|0);Wb(a+104|0,b,l+40|0);d=a+16|0;Wb(d,b,n);Wb(d|8,b,n+8|0);Wb(a+32|0,b,n+16|0);Wb(a+40|0,b,n+24|0);Wb(a+48|0,b,n+32|0);Wb(a+56|0,b,n+40|0);b=a+12|0;d=a+8|0;jf(i,b,d,O(e*sa));eb=f,gb=Tb(i,L[a+16>>2],L[a+20>>2],H[a+12>>2],H[a+8>>2]),L[eb>>2]=gb;eb=f,gb=Tb(i,L[a+24>>2],L[a+28>>2],H[a+12>>2],H[a+8>>2]),L[eb+4>>2]=gb;eb=f,gb=Tb(i,L[a+32>>2],L[a+36>>2],H[a+12>>2],H[a+8>>2]),L[eb+8>>2]=gb;eb=f,gb=Tb(i,L[a+40>>2],L[a+44>>2],H[a+12>>2],H[a+8>>2]),L[eb+12>>2]=gb;eb=f,gb=Tb(i,L[a+48>>2],L[a+52>>2],H[a+12>>2],H[a+8>>2]),L[eb+16>>2]=gb;eb=f,gb=Tb(i,L[a+56>>2],L[a+60>>2],H[a+12>>2],H[a+8>>2]),L[eb+20>>2]=gb;jf(i,b,d,O(e*ca));eb=f,gb=Tb(i,L[a+64>>2],L[a+68>>2],H[a+12>>2],H[a+8>>2]),L[eb+24>>2]=gb;eb=f,gb=Tb(i,L[a+72>>2],L[a+76>>2],H[a+12>>2],H[a+8>>2]),L[eb+28>>2]=gb;eb=f,gb=Tb(i,L[a+80>>2],L[a+84>>2],H[a+12>>2],H[a+8>>2]),L[eb+32>>2]=gb;eb=f,gb=Tb(i,L[a+88>>2],L[a+92>>2],H[a+12>>2],H[a+8>>2]),L[eb+36>>2]=gb;eb=f,gb=Tb(i,L[a+96>>2],L[a+100>>2],H[a+12>>2],H[a+8>>2]),L[eb+40>>2]=gb;eb=f,gb=Tb(i,L[a+104>>2],L[a+108>>2],H[a+12>>2],H[a+8>>2]),L[eb+44>>2]=gb;jf(i,b,d,O(e*la));eb=f,gb=Tb(i,L[a+112>>2],L[a+116>>2],H[a+12>>2],H[a+8>>2]),L[eb+48>>2]=gb;eb=f,gb=Tb(i,L[a+120>>2],L[a+124>>2],H[a+12>>2],H[a+8>>2]),L[eb+52>>2]=gb;eb=f,gb=Tb(i,L[a+128>>2],L[a+132>>2],H[a+12>>2],H[a+8>>2]),L[eb+56>>2]=gb;eb=f,gb=Tb(i,L[a+136>>2],L[a+140>>2],H[a+12>>2],H[a+8>>2]),L[eb+60>>2]=gb;eb=f,gb=Tb(i,L[a+144>>2],L[a+148>>2],H[a+12>>2],H[a+8>>2]),L[eb+64>>2]=gb;eb=f,gb=Tb(i,L[a+152>>2],L[a+156>>2],H[a+12>>2],H[a+8>>2]),L[eb+68>>2]=gb;jf(i,b,d,O(e*fa));eb=f,gb=Tb(i,L[a+160>>2],L[a+164>>2],H[a+12>>2],H[a+8>>2]),L[eb+72>>2]=gb;eb=f,gb=Tb(i,L[a+168>>2],L[a+172>>2],H[a+12>>2],H[a+8>>2]),L[eb+76>>2]=gb;eb=f,gb=Tb(i,L[a+176>>2],L[a+180>>2],H[a+12>>2],H[a+8>>2]),L[eb+80>>2]=gb;eb=f,gb=Tb(i,L[a+184>>2],L[a+188>>2],H[a+12>>2],H[a+8>>2]),L[eb+84>>2]=gb;eb=f,gb=Tb(i,L[a+192>>2],L[a+196>>2],H[a+12>>2],H[a+8>>2]),L[eb+88>>2]=gb;eb=f,gb=Tb(i,L[a+200>>2],L[a+204>>2],H[a+12>>2],H[a+8>>2]),L[eb+92>>2]=gb;jf(i,b,d,O(e*B));eb=f,gb=Tb(i,L[a+208>>2],L[a+212>>2],H[a+12>>2],H[a+8>>2]),L[eb+96>>2]=gb;eb=f,gb=Tb(i,L[a+216>>2],L[a+220>>2],H[a+12>>2],H[a+8>>2]),L[eb+100>>2]=gb;eb=f,gb=Tb(i,L[a+224>>2],L[a+228>>2],H[a+12>>2],H[a+8>>2]),L[eb+104>>2]=gb;eb=f,gb=Tb(i,L[a+232>>2],L[a+236>>2],H[a+12>>2],H[a+8>>2]),L[eb+108>>2]=gb;eb=f,gb=Tb(i,L[a+240>>2],L[a+244>>2],H[a+12>>2],H[a+8>>2]),L[eb+112>>2]=gb;eb=f,gb=Tb(i,L[a+248>>2],L[a+252>>2],H[a+12>>2],H[a+8>>2]),L[eb+116>>2]=gb;jf(i,b,d,O(e*q));eb=f,gb=Tb(i,L[a+256>>2],L[a+260>>2],H[a+12>>2],H[a+8>>2]),L[eb+120>>2]=gb;eb=f,gb=Tb(i,L[a+264>>2],L[a+268>>2],H[a+12>>2],H[a+8>>2]),L[eb+124>>2]=gb;eb=f,gb=Tb(i,L[a+272>>2],L[a+276>>2],H[a+12>>2],H[a+8>>2]),L[eb+128>>2]=gb;eb=f,gb=Tb(i,L[a+280>>2],L[a+284>>2],H[a+12>>2],H[a+8>>2]),L[eb+132>>2]=gb;eb=f,gb=Tb(i,L[a+288>>2],L[a+292>>2],H[a+12>>2],H[a+8>>2]),L[eb+136>>2]=gb;eb=f,gb=Tb(i,L[a+296>>2],L[a+300>>2],H[a+12>>2],H[a+8>>2]),L[eb+140>>2]=gb;jf(i,b,d,O(e*k));eb=f,gb=Tb(i,va,ka,H[a+12>>2],H[a+8>>2]),L[eb+144>>2]=gb;Xa=a+352|0;d=0;a=0;zo(r,84);E=36;while(1){if((d|0)==37){if((a|0)!=666){mb(ib(ib(lb(ib(ib(ib(70592,20708),3109),3845),410),4512),21091));_();X()}}else{b=a+E|0;ya=f+(d<<2)|0;g=d+1|0;d=g;while(1){if((a|0)!=(b|0)){u=r+((a|0)/8|0)|0;F[u|0]=I[u|0]|(L[ya>>2]>2])<<(a&7);d=d+1|0;a=a+1|0;continue}break}E=E-1|0;a=b;d=g;continue}break}Xa=f+160|0;a=mc(h,m);b=mf(o,c);F[b+16|0]=I[a+16|0];d=H[a+12>>2];H[b+8>>2]=H[a+8>>2];H[b+12>>2]=d;d=H[a+4>>2];H[b>>2]=H[a>>2];H[b+4>>2]=d;c=c+1|0;m=m+1|0;continue}break}Mn(o,c);break bc}mb(ib(ib(lb(ib(ib(ib(70592,2718),3109),3845),537),4512),4923));break c}mb(ib(ib(lb(ib(ib(ib(70592,6066),3109),3845),538),4512),6582));break c}fj(h);Xa=wa+48|0;wc(_a);c=No();a=xa+16|0;Ln(a);b=vb(a);eb=xa,fb=Hc(kb(H[Ia>>2])),H[eb+12>>2]=fb;H[xa+8>>2]=26565;H[xa+4>>2]=b;H[xa>>2]=5352;In(c,21120,xa);ob(a);p=H[Ia>>2];h=Xa-112|0;Xa=h;wa=ha+12|0;uf(wa);H[ha+24>>2]=-1;Z=ha+28|0;ya=ha+788|0;E=ha+652|0;i=ha+636|0;$=Vb(kb(p));s=Wf(h+104|0,Dj(ha+72|0));while(1){if(Ic(s,Wf(h+48|0,kc()))){o=$c(h+48|0,21321);b=I[ha+8|0];a=kb(p);c=kb(H[oc(s)+4>>2]);dc:{ec:{fc:{if(b){g=c;j=H[oc(s)+4>>2]+36|0;d=0;f=0;r=Xa-16|0;Xa=r;uf(i);gc:{hc:{ic:{if(!Hc(a)){break ic}if(!Hc(g)){break ic}b=a;Qh(i,Hc(a));while(1){jc:{if(Hc(b)>>>0<=f>>>0){if(zb(i)>>>0<=Hc(b)>>>0){break jc}mb(ib(ib(lb(ib(ib(ib(70592,22295),22134),8391),175),8920),22355));break c}a=-1;c=-1;l=2147483647;u=nf(b,f);kc:{if(H[j+8>>2]){H[j+100>>2]=0;d=j+72|0;Ab(d);Qp(d);ci(d);m=j+84|0;while(1){if(!bo(m)){eo(m);continue}break}vj(j,m,H[j+8>>2],u);Ab(d);break kc}mb(ib(ib(lb(ib(ib(ib(70592,22463),15476),8391),405),8920),22498));break c}d=0;V=mf(b,f);n=j+72|0;lc:{while(1){if(Ab(n)>>>0<=d>>>0){mc:{if((a|0)==-1){break lc}if((l|0)==-1){break hc}if((c|0)!=-1){break mc}Nf(i,Oe(r+8|0,f,l));break lc}}else{nc:{if(I[V+16|0]!=I[mf(g,H[rb(n,d)>>2])+16|0]){break nc}m=Sh(u,nf(g,H[rb(n,d)>>2]));if(m>>>0>>0){l=H[rb(n,d)>>2];c=a;a=m;break nc}c=c>>>0>m>>>0?m:c}d=d+1|0;continue}break}if(!(L[i+12>>2]>O(O(a>>>0)/O(c>>>0)))){break lc}Nf(i,Oe(r+8|0,f,l))}f=f+1|0;continue}break}d=zb(i)}Xa=r+16|0;break gc}mb(ib(ib(lb(ib(ib(ib(70592,21922),22134),8391),160),8920),22221));break c}if(K[ha>>2]<=d>>>0){break fc}wc(o);break dc}d=c;c=0;l=0;j=Xa-16|0;Xa=j;uf(i);oc:{if(!Hc(a)){break oc}if(!Hc(d)){break oc}g=a;Qh(i,Hc(a));while(1){if(Hc(g)>>>0<=l>>>0){if(zb(i)>>>0>Hc(g)>>>0){mb(ib(ib(lb(ib(ib(ib(70592,22295),22134),8391),112),8920),22355));break c}}else{c=0;a=-1;m=-1;b=2147483647;n=nf(g,l);r=mf(g,l);pc:{while(1){if(Hc(d)>>>0<=c>>>0){qc:{if((a|0)==-1){break pc}if((m|0)!=-1){break qc}Nf(i,Oe(j+8|0,l,b));break pc}}else{rc:{if(I[r+16|0]!=I[mf(d,c)+16|0]){break rc}f=Sh(n,nf(d,c));if(f>>>0>>0){m=a;b=c;a=f;break rc}m=f>>>0>>0?f:m}c=c+1|0;continue}break}if(!(L[i+12>>2]>O(O(a>>>0)/O(m>>>0)))){break pc}Nf(i,Oe(j+8|0,l,b))}l=l+1|0;continue}break}c=zb(i)}Xa=j+16|0;if(K[ha>>2]>c>>>0){break ec}}wc(o);n=Vb(kb(H[oc(s)+4>>2]));a=$c(h+48|0,21338);c=oo(E,$,n,i,H[p>>2],H[p+4>>2],H[H[oc(s)+4>>2]>>2],H[H[oc(s)+4>>2]+4>>2]);b=0;sc:{if((c|0)<0){break sc}b=1}wc(a);if(!b){break dc}l=Jb(h+88|0);b=h+48|0;a=$c(b,21455);no(l,E,i,c);wc(a);a=$c(h+16|0,21478);tc:{if(!mo(b,$,n,l,ya,H[H[oc(s)+4>>2]>>2],H[H[oc(s)+4>>2]+4>>2])){wc(a);break tc}wc(a);j=Jb(h);a=$c(h+16|0,21579);lo(j,h+48|0,$,n,l,L[ha+4>>2]);uc:{if(zb(j)>>>0>2]){wc(a);break uc}wc(a);u=$c(h+16|0,21596);o=kb(p);r=kb(H[oc(s)+4>>2]);a=h+48|0;c=0;f=0;g=Xa+-64|0;Xa=g;uf(i);vc:{wc:{xc:{yc:{if(!Hc(o)){break yc}if(!Hc(r)){break yc}e=pc(O(10));if(!fo(g+16|0,a,O(0))){break xc}Qh(i,Hc(o));while(1){zc:{if(Hc(o)>>>0<=f>>>0){if(zb(i)>>>0<=Hc(o)>>>0){break zc}mb(ib(ib(lb(ib(ib(ib(70592,22295),22134),8391),256),8920),22355));break c}a=-1;m=-1;b=2147483647;R=nf(o,f);V=mf(o,f);xj(g+12|0,g+8|0,g+16|0,L[V>>2],L[V+4>>2]);c=0;Ac:{while(1){if(Hc(r)>>>0<=c>>>0){Bc:{if((a|0)==-1){break Ac}if((b|0)==-1){break wc}if((m|0)!=-1){break Bc}Nf(i,Oe(g,f,b));break Ac}}else{d=mf(r,c);Cc:{if(I[V+16|0]!=I[d+16|0]){break Cc}if(e>2]-L[d>>2]))+pc(O(L[g+8>>2]-L[d+4>>2])))){break Cc}d=uo(R,nf(r,c));if(d>>>0>>0){b=c;m=a;a=d;break Cc}m=d>>>0>>0?d:m}c=c+1|0;continue}break}if(!(L[i+12>>2]>O(O(a>>>0)/O(m>>>0)))){break Ac}Nf(i,Oe(g,f,b))}f=f+1|0;continue}break}c=zb(i)}Xa=g- -64|0;break vc}mb(ib(ib(lb(ib(ib(ib(70592,25478),22134),8391),196),8920),25503));break c}mb(ib(ib(lb(ib(ib(ib(70592,21922),22134),8391),241),8920),22221));break c}if(K[ha>>2]>c>>>0){wc(u);break uc}wc(u);a=$c(h+16|0,21751);c=oo(E,$,n,i,H[p>>2],H[p+4>>2],H[H[oc(s)+4>>2]>>2],H[H[oc(s)+4>>2]+4>>2]);b=0;Dc:{if((c|0)<0){break Dc}b=1}wc(a);if(!b){break uc}a=h+16|0;b=$c(a,21788);no(l,E,i,c);wc(b);a=$c(a,21811);if(!mo(h+48|0,$,n,l,ya,H[H[oc(s)+4>>2]>>2],H[H[oc(s)+4>>2]+4>>2])){wc(a);break uc}wc(a);uf(j);a=$c(h+16|0,21905);lo(j,h+48|0,$,n,l,L[ha+4>>2]);wc(a);if(zb(j)>>>0>2]){break uc}if(zb(j)>>>0<=zb(wa)>>>0){break uc}zj(Z,h+48|0);gi(wa,j);eb=ha,fb=H[oc(s)>>2],H[eb+24>>2]=fb}ze(j)}ze(l);break dc}wc(o)}qo(s);continue}break}Xa=h+112|0;Xa=xa+48|0;Xa=Qa+32|0;Lh(ta);Xa=Pa+32|0;a=Fc(Rj(H[G>>2]));H[G+48>>2]=a;Ec:{if(!a){a=0;c=H[G+56>>2];c=(c|0)>0?c:0;while(1){if((a|0)==(c|0)){break Ec}H[(H[G+52>>2]+N(a,68)|0)+60>>2]=-1;a=a+1|0;continue}}jb(H[G+44>>2]);a=pb(H[G+48>>2]<<3);H[G+44>>2]=a;if(a){c=Rj(H[G>>2]);Fc:{if((Ja|0)==1){a=0;while(1){if(H[G+48>>2]<=(a|0)){break Fc}e=L[mc(c,a)>>2];k=L[mc(c,a)+4>>2];b=H[G+4>>2];Gc:{if(b){d=b+184|0;b=H[G+44>>2]+(a<<3)|0;xe(d,e,k,b,b+4|0);break Gc}b=H[G+44>>2]+(a<<3)|0;L[b+4>>2]=k;L[b>>2]=e}a=a+1|0;continue}}Hc:{switch(Ja-2|0){case 3:a=0;while(1){if(H[G+48>>2]<=(a|0)){break Fc}e=L[mc(c,a)>>2];k=L[mc(c,a)+4>>2];b=H[G+4>>2];Ic:{if(b){d=b+184|0;b=H[G+44>>2]+(a<<3)|0;xe(d,O(e*O(1.5)),O(k*O(1.5)),b,b+4|0);break Ic}b=H[G+44>>2]+(a<<3)|0;L[b+4>>2]=k*O(1.5);L[b>>2]=e*O(1.5)}a=a+1|0;continue};case 0:a=0;while(1){if(H[G+48>>2]<=(a|0)){break Fc}e=L[mc(c,a)>>2];k=L[mc(c,a)+4>>2];b=H[G+4>>2];Jc:{if(b){d=b+184|0;b=H[G+44>>2]+(a<<3)|0;xe(d,O(e+e),O(k+k),b,b+4|0);break Jc}b=H[G+44>>2]+(a<<3)|0;L[b+4>>2]=k+k;L[b>>2]=e+e}a=a+1|0;continue};case 2:a=0;while(1){if(H[G+48>>2]<=(a|0)){break Fc}e=L[mc(c,a)>>2];k=L[mc(c,a)+4>>2];b=H[G+4>>2];Kc:{if(b){d=b+184|0;b=H[G+44>>2]+(a<<3)|0;xe(d,O(e*O(3)),O(k*O(3)),b,b+4|0);break Kc}b=H[G+44>>2]+(a<<3)|0;L[b+4>>2]=k*O(3);L[b>>2]=e*O(3)}a=a+1|0;continue};default:break Hc}}a=0;while(1){if(H[G+48>>2]<=(a|0)){break Fc}e=L[mc(c,a)>>2];k=L[mc(c,a)+4>>2];b=H[G+4>>2];Lc:{if(b){d=b+184|0;b=H[G+44>>2]+(a<<3)|0;xe(d,O(e*O(4)),O(k*O(4)),b,b+4|0);break Lc}b=H[G+44>>2]+(a<<3)|0;L[b+4>>2]=k*O(4);L[b>>2]=e*O(4)}a=a+1|0;continue}}a=0;c=H[G+56>>2];c=(c|0)>0?c:0;while(1)if((a|0)==(c|0)){i=tb(H[H[H[G>>2]>>2]>>2]);c=H[H[H[H[G>>2]>>2]>>2]+24>>2];if(!c){break Ec}$=H[((c<<2)+G|0)+60>>2];d=N($,68);if(H[(d+H[G+52>>2]|0)+64>>2]){break Ec}f=H[G+4>>2];b=H[G>>2];a=Xa-16|0;Xa=a;H[a+12>>2]=c;b=fp(H[b>>2]+4|0,a+12|0);Xa=a+16|0;g=Rj(H[G>>2]);o=d+H[G+52>>2]|0;d=Xa-224|0;Xa=d;c=-1;Mc:{if(zb(i)>>>0<4){break Mc}j=pb(zb(i)<<4);if(!j){break e}h=pb(N(zb(i),24));if(!h){break e}c=0;while(1){if(zb(i)>>>0>c>>>0){a=j+(c<<4)|0;eb=a,hb=+L[mc(g,H[Nb(i,c)>>2])>>2],M[eb>>3]=hb;eb=a,hb=+L[mc(g,H[Nb(i,c)>>2])+4>>2],M[eb+8>>3]=hb;a=h+N(c,24)|0;eb=a,hb=+L[cd(b,H[Nb(i,c)+4>>2])>>2],M[eb>>3]=hb;e=L[cd(b,H[Nb(i,c)+4>>2])+4>>2];H[a+16>>2]=0;H[a+20>>2]=0;M[a+8>>3]=e;c=c+1|0;continue}break}H[d+212>>2]=h;H[d+208>>2]=j;H[d+216>>2]=c;c=-1;f=f+8|0;ha=zb(i);b=0;g=0;a=Xa-80|0;Xa=a;n=-1;Nc:{if((ha|0)<4){break Nc}while(1){if((b|0)!=(ha|0)){m=N(b,24);b=b+1|0;if(M[(h+m|0)+16>>3]==0){continue}break Nc}break}if(M[f>>3]==0|M[f+32>>3]!=0|(M[f+40>>3]==0|M[f+64>>3]!=0)|(M[f+72>>3]!=0|M[f+80>>3]!=1|(M[f+24>>3]!=0|M[f+56>>3]!=0))|M[f+88>>3]!=0){break Nc}b=ha<<1;m=Md(b,8);if(!m){sb(0,3,1514,0);break Nc}s=Md(b,1);if(s){E=H[s>>2];ta=H[m>>2];while(1){if((g|0)!=(ha|0)){b=ta+(g<<7)|0;p=h+N(g,24)|0;M[b>>3]=M[p>>3];t=M[p+8>>3];H[b+40>>2]=0;H[b+44>>2]=0;H[b+32>>2]=0;H[b+36>>2]=0;H[b+24>>2]=0;H[b+28>>2]=0;H[b+16>>2]=0;H[b+20>>2]=1072693248;M[b+8>>3]=t;r=g<<4;l=r+j|0;M[b+48>>3]=M[l>>3]*-M[p>>3];t=M[l>>3];y=M[p+8>>3];H[b+80>>2]=0;H[b+84>>2]=0;H[b+72>>2]=0;H[b+76>>2]=0;xa=b- -64|0;H[xa>>2]=0;H[xa+4>>2]=0;M[b+56>>3]=t*-y;M[b+88>>3]=M[p>>3];t=M[p+8>>3];H[b+104>>2]=0;H[b+108>>2]=1072693248;M[b+96>>3]=t;M[b+112>>3]=M[l+8>>3]*-M[p>>3];M[b+120>>3]=M[l+8>>3]*-M[p+8>>3];b=r+E|0;M[b>>3]=M[l>>3];M[b+8>>3]=M[l+8>>3];g=g+1|0;continue}break}b=Op(m);if(!b){Cb(m);Cb(s);sb(0,3,3417,0);break Nc}p=Sg(b,m);if(!p){Cb(m);Cb(s);Cb(b);sb(0,3,3930,0);break Nc}l=Sg(b,s);if(!l){Cb(m);Cb(s);Cb(b);Cb(p);sb(0,3,4560,0);break Nc}if(($h(p)|0)<0){Cb(m);Cb(s);Cb(b);Cb(p);Cb(l);sb(0,3,5414,0);break Nc}ha=Sg(p,l);if(!ha){Cb(m);Cb(s);Cb(b);Cb(p);Cb(l);sb(0,3,6158,0);break Nc}Sa=M[f+48>>3];g=H[ha>>2];cb=M[g+40>>3];db=M[g+16>>3];aa=M[g+24>>3];w=M[g>>3];t=M[g+48>>3];Ta=M[f>>3];Ua=M[f+8>>3];Va=M[f+40>>3];C=M[g+32>>3];ma=M[g+8>>3];Wa=M[f+16>>3];y=M[g+56>>3];Cb(m);Cb(s);Cb(b);Cb(p);Cb(l);Cb(ha);D=y;J=y*y;da=ma-Wa*y;y=(C-Sa*y)/Va;C=(da-Ua*y)/Ta;Ma=W(J+(C*C+y*y));M[a+40>>3]=D/Ma;M[a+32>>3]=y/Ma;M[a+24>>3]=C/Ma;C=t;D=t*t;w=w-Wa*t;t=(aa-Sa*t)/Va;y=(w-Ua*t)/Ta;Na=W(D+(y*y+t*t));M[a+16>>3]=C/Na;M[a+8>>3]=t/Na;M[a>>3]=y/Na;b=0;m=0;D=M[a>>3];Aa=M[a+32>>3];ja=M[a+24>>3];J=M[a+8>>3];y=D*Aa-ja*J;Ea=M[a+40>>3];na=M[a+16>>3];C=J*Ea-Aa*na;aa=na*ja-Ea*D;t=W(y*y+(C*C+aa*aa));Oc:{if(t==0){break Oc}y=y/t;oa=aa/t;da=C/t;w=oa*D+da*-J;Pc:{if(w!=0){C=J;ma=D;aa=oa;t=da;ga=na;break Pc}ga=y*D+da*-na;b=ga!=0;aa=b?y:oa;ma=b?D:na;t=b?da:y;C=b?na:J;w=aa*ma-t*C;y=b?oa:da;m=ga==0;ga=b?J:D}if(w==0){break Oc}da=(C*y-ga*aa)/w;D=na*Ea+(D*ja+J*Aa);D=D<0?-D:D;Oa=(W(D+1)+W(1-D))*.5;oa=Oa*aa/w;w=t*C-aa*ma;C=Oa*t/w;w=(ma*y-ga*t)/w;D=da*oa+C*w;na=da*da+w*w+1;ma=D*D-(oa*oa+C*C+-1)*na;if(ma<0){break Oc}pa=W(ma);J=(-D-pa)/na;ga=w*J+C;ma=da*J+oa;D=(pa-D)/na;w=w*D+C;da=da*D+oa;Qc:{if(b){C=aa;aa=y;y=t;na=da;da=w;oa=ma;ma=ga;ga=J;break Qc}if(!m){C=y;y=t;na=da;da=D;oa=ma;ma=J;D=w;break Qc}C=t;na=D;oa=J;D=w}Ka=ga;b=0;J=aa*ja-y*Aa;Rc:{if(J!=0){t=Aa;pa=ja;w=aa;ga=y;g=0;break Rc}Za=C*ja-y*Ea;b=Za!=0;w=b?C:aa;pa=b?ja:Ea;ga=b?y:C;t=b?Ea:Aa;J=w*pa-ga*t;C=b?aa:y;Ea=b?Aa:ja;g=Za==0}if(J==0){break Oc}y=(t*C-Ea*w)/J;J=Oa*w/J;t=ga*t-w*pa;ja=Oa*ga/t;C=(pa*C-Ea*ga)/t;w=y*J+ja*C;ga=y*y+C*C+1;t=w*w-(J*J+ja*ja+-1)*ga;if(t<0){break Oc}Aa=D;pa=W(t);aa=(-w-pa)/ga;D=C*aa+ja;t=y*aa+J;w=(pa-w)/ga;ja=C*w+ja;C=y*w+J;Sc:{if(b){J=C;y=w;C=ja;w=t;t=D;break Sc}if(!g){J=C;y=ja;C=w;w=t;t=aa;aa=D;break Sc}J=w;y=ja;w=aa;aa=D}D=ma*t+(oa*w+Ka*aa);D=D<0?-D:D;ja=ma*C+(oa*J+Ka*y);ja=ja<0?-ja:ja;Tc:{Uc:{Vc:{ga=da*C+(na*J+Aa*y);ga=ga<0?-ga:ga;pa=da*t+(na*w+Aa*aa);pa=pa<0?-pa:pa;if(gaga){if(!(D>ga)){break Vc}M[a+16>>3]=da;M[a+8>>3]=Aa;M[a>>3]=na;break Tc}M[a+16>>3]=ma;M[a+8>>3]=Ka;M[a>>3]=oa;b=D>ja;C=b?C:t;y=b?y:aa;J=b?J:w;break Tc}if(ja>pa){if(!(D>pa)){break Vc}M[a+16>>3]=da;M[a+8>>3]=Aa;M[a>>3]=na;break Uc}M[a+16>>3]=ma;M[a+8>>3]=Ka;M[a>>3]=oa;b=D>ja;C=b?C:t;y=b?y:aa;J=b?J:w;break Tc}M[a+16>>3]=ma;M[a+8>>3]=Ka;M[a>>3]=oa}J=w;y=aa;C=t}M[a+40>>3]=C;M[a+32>>3]=y;M[a+24>>3]=J}t=M[a>>3];y=M[a+32>>3];C=M[a+24>>3];aa=M[a+8>>3];w=t*y-C*aa;ga=w;da=w*w;w=M[a+40>>3];ma=M[a+16>>3];D=aa*w-y*ma;J=ma*C-w*t;da=W(da+(D*D+J*J));oa=ga/da;M[a- -64>>3]=oa;J=J/da;M[a+56>>3]=J;da=D/da;M[a+48>>3]=da;na=(cb-Sa)/Va;D=(Na+Ma)*.5;M[d+136>>3]=(db-Wa-Ua*na)/Ta/D;M[d+168>>3]=na/D;M[d+200>>3]=1/D;M[d+128>>3]=da;M[d+160>>3]=J;M[d+192>>3]=oa;M[d+120>>3]=C;M[d+152>>3]=y;M[d+184>>3]=w;M[d+144>>3]=aa;M[d+176>>3]=ma;M[d+112>>3]=t;n=0;break Nc}Cb(m);sb(0,3,2786,0)}Xa=a+80|0;if((n|0)<0){jb(j);jb(h);break Mc}a=wj(f);H[d+220>>2]=a;if(!a){jb(j);jb(h);break Mc}if((Tn(a,d+208|0,d+112|0,d,d+104|0)|0)>=0){m=0;while(1){c=0;if((m|0)==3){tj(d+220|0);jb(j);jb(h);e=O(M[d+104>>3]);L[o+52>>2]=e;c=e>O(10)?-1:0;break Mc}else{while(1){if((c|0)!=4){L[(o+(m<<4)|0)+(c<<2)>>2]=M[(d+(m<<5)|0)+(c<<3)>>3];c=c+1|0;continue}break}m=m+1|0;continue}}}jb(j);jb(h);tj(d+220|0)}Xa=d+224|0;if(c){break Ec}a=N($,68);H[(a+H[G+52>>2]|0)+60>>2]=0;c=zb(i);b=a+H[G+52>>2]|0;H[b+48>>2]=$;H[b+56>>2]=c;c=zb(i);b=zb(i);M[ra+16>>3]=L[(a+H[G+52>>2]|0)+52>>2];H[ra+8>>2]=b;H[ra+4>>2]=c;H[ra>>2]=$;sb(0,1,13567,ra);break Ec}else{H[(H[G+52>>2]+N(a,68)|0)+60>>2]=-1;a=a+1|0;continue}}break e}a=H[G+56>>2];c=(a|0)>0?a:0;a=0;while(1){if((a|0)!=(c|0)){H[(H[G+52>>2]+N(a,68)|0)+64>>2]=0;a=a+1|0;continue}break}if((Ja|0)==1){break f}jb(Y)}Xa=ra+32|0;break b}sb(0,3,9288,0);ba(1);X()}sb(0,3,1828,0);ba(1);X()}_();X()}a=H[Da+224>>2];if(a){H[qa+56>>2]=H[a+52>>2];H[qa+52>>2]=H[a+56>>2]}t=M[Da+248>>3];y=M[Da+240>>3];a=pb(64);Wc:{if(a){H[a+8>>2]=0;H[a+12>>2]=0;H[a+40>>2]=0;H[a+44>>2]=0;H[a+24>>2]=0;H[a+28>>2]=0;H[a+16>>2]=0;H[a+20>>2]=0;H[a+32>>2]=0;H[a+36>>2]=1072693248;H[a+48>>2]=0;H[a+52>>2]=0;H[a+56>>2]=0;H[a+60>>2]=0;if(a){if(t==0|y==0){d=-2}else{t=1/t;M[a>>3]=t/(t+1/y);d=0}}else{d=-1}if((d|0)>=0){break Wc}jb(a)}a=0}H[Da+232>>2]=a;while(1){a=H[qa+52>>2];if((Ya|0)>=(a|0)){break a}b=H[qa+56>>2]+N(Ya,68)|0;if(!H[b+60>>2]){Y=H[b+48>>2];H[Da+256>>2]=Y;c=0;while(1){a=0;if((c|0)==3){b=H[((Y<<2)+Da|0)+264>>2];if(b){H[b+152>>2]=1;while(1){c=0;if((a|0)!=3){while(1){if((c|0)!=4){Y=c<<2;d=a<<4;L[(Y+(d+b|0)|0)+8>>2]=L[Y+(d+qa|0)>>2];c=c+1|0;continue}break}a=a+1|0;continue}break}H[b+168>>2]=-1}}else{while(1){if((a|0)!=4){d=a<<2;g=c<<4;L[d+(g+qa|0)>>2]=L[d+(b+g|0)>>2];a=a+1|0;continue}break}c=c+1|0;continue}break}}Ya=Ya+1|0;continue}}Xa=qa- -64|0;return a|0}function Ni(a,b,c,d,e,f,g,h,i){var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;a:{if(!d){if((e|0)==1){if(i){f=a;a=0;g=(b|0)>0?b:0;m=c;d=H[h>>2];n=b;b=c-1|0;e=d+(N(n,b)<<1)|0;c=d;while(1){if((a|0)!=(g|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;c=c+2|0;e=e+2|0;continue}break}g=(m|0)>0?m:0;k=n-1|0;e=d+(k<<1)|0;a=0;c=d;while(1){if((a|0)!=(g|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;l=n<<1;e=l+e|0;c=c+l|0;continue}break}t=(b|0)>1?b:1;b=h+1179664|0;a=n+1|0;g=a+i|0;i=a+f|0;u=(k|0)>1?k:1;o=u-1|0;c=d+(a<<1)|0;v=0-n<<1;f=0;l=1;b:{c:while(1){if((l|0)!=(t|0)){q=i+o|0;p=g+o|0;e=1;while(1){d:{e:{f:{if((e|0)!=(u|0)){if(I[i|0]<=I[g|0]){a=c+v|0;d=J[a>>1];k=d<<16>>16;if((k|0)>0){G[c>>1]=k;a=N(d,28)+h|0;H[a+1310732>>2]=l;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l;break d}k=J[a-2>>1];d=k<<16>>16;a=G[a+2>>1];if((a|0)>0){if((d|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];k=H[(a+(k<<2)|0)-4>>2];if((d|0)>(k|0)){G[c>>1]=k;j=0;r=(f|0)>0?f:0;a=b;while(1){if((j|0)==(r|0)){d=k;break e}if(H[a>>2]==(d|0)){H[a>>2]=k}j=j+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(k|0)){break e}j=0;r=(f|0)>0?f:0;a=b;while(1){if((j|0)==(r|0)){break e}if((k|0)==H[a>>2]){H[a>>2]=d}j=j+1|0;a=a+4|0;continue}}k=G[c-2>>1];if((k|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];k=H[(a+((k&65535)<<2)|0)-4>>2];if((d|0)>(k|0)){G[c>>1]=k;j=0;r=(f|0)>0?f:0;a=b;while(1){if((j|0)==(r|0)){d=k;break f}if(H[a>>2]==(d|0)){H[a>>2]=k}j=j+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(k|0)){break f}j=0;r=(f|0)>0?f:0;a=b;while(1){if((j|0)==(r|0)){break f}if((k|0)==H[a>>2]){H[a>>2]=d}j=j+1|0;a=a+4|0;continue}}G[c>>1]=a;a=(N(a,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;d=a+1310720|0;if(H[d>>2]>(e|0)){H[d>>2]=e}H[a+1310732>>2]=l;break d}if((d|0)>0){G[c>>1]=d;a=(N(k,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;d=a+1310724|0;if(H[d>>2]<(e|0)){H[d>>2]=e}H[a+1310732>>2]=l;break d}a=J[c-2>>1];d=a<<16>>16;if((d|0)>0){G[c>>1]=d;a=N(a,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;a=a+1310724|0;if(H[a>>2]>=(e|0)){break d}H[a>>2]=e;break d}if((f|0)>=32768){sb(0,3,1594,0);g=-1;break b}a=f+1|0;G[c>>1]=a;H[((f<<2)+h|0)+1179664>>2]=a<<16>>16;d=N(f,28)+h|0;H[d+1310740>>2]=e;H[d+1310736>>2]=1;H[d+1310744>>2]=l;H[d+1310748>>2]=e;H[d+1310752>>2]=e;H[d+1310756>>2]=l;H[d+1310760>>2]=l;f=a;break d}G[c>>1]=0;break d}c=c+4|0;g=p+2|0;i=q+2|0;l=l+1|0;continue c}a=N(d<<16>>16,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l;break d}a=N(d<<16>>16,28)+h|0;H[a+1310732>>2]=l;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l}c=c+2|0;g=g+1|0;i=i+1|0;e=e+1|0;continue}}break}d=((f|0)>0?f:0)+1|0;a=1;c=1;while(1){if((a|0)!=(d|0)){e=H[b>>2];g:{if((e|0)==(a|0)){e=c;c=e+1|0;break g}e=H[((e<<2)+h|0)+1179660>>2]}H[b>>2]=e;b=b+4|0;a=a+1|0;continue}break}e=c-1|0;H[h+8>>2]=e;g=0;if(!e){break b}qb(h+12|0,0,e<<2);qb(h+655376|0,0,e<<4);a=0;while(1)if((a|0)>=(e|0)){e=0;c=(f|0)>0?f:0;while(1){if((c|0)==(e|0)){a=H[h+8>>2];b=(a|0)>0?a:0;a=0;while(1){if((a|0)==(b|0)){break b}c=(a<<4)+h|0;d=c+655376|0;s=+H[((a<<2)+h|0)+12>>2];M[d>>3]=M[d>>3]/s;c=c+655384|0;M[c>>3]=M[c>>3]/s;a=a+1|0;continue}}b=H[((e<<2)+h|0)+1179664>>2]-1|0;d=b<<2;a=d+h|0;f=a;i=H[a+12>>2];a=(N(e,7)<<2)+h|0;H[f+12>>2]=i+H[a+1310736>>2];b=(b<<4)+h|0;f=b+655376|0;M[f>>3]=M[f>>3]+ +H[a+1310740>>2];f=b+655384|0;M[f>>3]=M[f>>3]+ +H[a+1310744>>2];f=H[a+1310748>>2];b=b+131084|0;if((f|0)>2]){H[b>>2]=f}f=H[a+1310752>>2];b=d<<2;d=((b|4)+h|0)+131084|0;if((f|0)>H[d>>2]){H[d>>2]=f}f=H[a+1310756>>2];d=((b|8)+h|0)+131084|0;if((f|0)>2]){H[d>>2]=f}a=H[a+1310760>>2];b=((b|12)+h|0)+131084|0;if((a|0)>H[b>>2]){H[b>>2]=a}e=e+1|0;continue}}else{b=(a<<4)+h|0;H[b+131088>>2]=0;H[b+131084>>2]=n;H[b+131092>>2]=m;H[b+131096>>2]=0;a=a+1|0;e=H[h+8>>2];continue}}break a}if(!g){g=a;l=f;a=0;f=(b|0)>0?b:0;m=c;d=H[h>>2];n=b;b=c-1|0;e=d+(N(n,b)<<1)|0;c=d;while(1){if((a|0)!=(f|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;c=c+2|0;e=e+2|0;continue}break}i=(m|0)>0?m:0;f=n-1|0;e=d+(f<<1)|0;a=0;c=d;while(1){if((a|0)!=(i|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;k=n<<1;e=k+e|0;c=c+k|0;continue}break}o=(b|0)>1?b:1;b=h+1179664|0;a=n+1|0;i=a+g|0;t=(f|0)>1?f:1;u=t-1|0;c=d+(a<<1)|0;v=0-n<<1;f=0;j=1;h:{i:while(1){if((j|0)!=(o|0)){q=i+u|0;e=1;while(1){j:{k:{l:{if((e|0)!=(t|0)){if((l|0)>=I[i|0]){a=c+v|0;d=J[a>>1];g=d<<16>>16;if((g|0)>0){G[c>>1]=g;a=N(d,28)+h|0;H[a+1310732>>2]=j;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+j;break j}g=J[a-2>>1];d=g<<16>>16;a=G[a+2>>1];if((a|0)>0){if((d|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];k=H[(a+(g<<2)|0)-4>>2];if((d|0)>(k|0)){G[c>>1]=k;g=0;p=(f|0)>0?f:0;a=b;while(1){if((g|0)==(p|0)){d=k;break k}if(H[a>>2]==(d|0)){H[a>>2]=k}g=g+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(k|0)){break k}g=0;p=(f|0)>0?f:0;a=b;while(1){if((g|0)==(p|0)){break k}if((k|0)==H[a>>2]){H[a>>2]=d}g=g+1|0;a=a+4|0;continue}}g=G[c-2>>1];if((g|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];k=H[(a+((g&65535)<<2)|0)-4>>2];if((d|0)>(k|0)){G[c>>1]=k;g=0;p=(f|0)>0?f:0;a=b;while(1){if((g|0)==(p|0)){d=k;break l}if(H[a>>2]==(d|0)){H[a>>2]=k}g=g+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(k|0)){break l}g=0;p=(f|0)>0?f:0;a=b;while(1){if((g|0)==(p|0)){break l}if((k|0)==H[a>>2]){H[a>>2]=d}g=g+1|0;a=a+4|0;continue}}G[c>>1]=a;a=(N(a,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+j;d=a+1310720|0;if(H[d>>2]>(e|0)){H[d>>2]=e}H[a+1310732>>2]=j;break j}if((d|0)>0){G[c>>1]=d;a=(N(g,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+j;d=a+1310724|0;if(H[d>>2]<(e|0)){H[d>>2]=e}H[a+1310732>>2]=j;break j}a=J[c-2>>1];d=a<<16>>16;if((d|0)>0){G[c>>1]=d;a=N(a,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+j;a=a+1310724|0;if(H[a>>2]>=(e|0)){break j}H[a>>2]=e;break j}if((f|0)>=32768){sb(0,3,1594,0);i=-1;break h}a=f+1|0;G[c>>1]=a;H[((f<<2)+h|0)+1179664>>2]=a<<16>>16;d=N(f,28)+h|0;H[d+1310740>>2]=e;H[d+1310736>>2]=1;H[d+1310744>>2]=j;H[d+1310748>>2]=e;H[d+1310752>>2]=e;H[d+1310756>>2]=j;H[d+1310760>>2]=j;f=a;break j}G[c>>1]=0;break j}c=c+4|0;i=q+2|0;j=j+1|0;continue i}a=N(d<<16>>16,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+j;break j}a=N(d<<16>>16,28)+h|0;H[a+1310732>>2]=j;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+j}c=c+2|0;i=i+1|0;e=e+1|0;continue}}break}d=((f|0)>0?f:0)+1|0;a=1;c=1;while(1){if((a|0)!=(d|0)){e=H[b>>2];m:{if((e|0)==(a|0)){e=c;c=e+1|0;break m}e=H[((e<<2)+h|0)+1179660>>2]}H[b>>2]=e;b=b+4|0;a=a+1|0;continue}break}e=c-1|0;H[h+8>>2]=e;i=0;if(!e){break h}qb(h+12|0,0,e<<2);qb(h+655376|0,0,e<<4);a=0;while(1)if((a|0)>=(e|0)){e=0;c=(f|0)>0?f:0;while(1){if((c|0)==(e|0)){a=H[h+8>>2];b=(a|0)>0?a:0;a=0;while(1){if((a|0)==(b|0)){break h}c=(a<<4)+h|0;d=c+655376|0;s=+H[((a<<2)+h|0)+12>>2];M[d>>3]=M[d>>3]/s;c=c+655384|0;M[c>>3]=M[c>>3]/s;a=a+1|0;continue}}b=H[((e<<2)+h|0)+1179664>>2]-1|0;d=b<<2;a=d+h|0;f=a;g=H[a+12>>2];a=(N(e,7)<<2)+h|0;H[f+12>>2]=g+H[a+1310736>>2];b=(b<<4)+h|0;f=b+655376|0;M[f>>3]=M[f>>3]+ +H[a+1310740>>2];f=b+655384|0;M[f>>3]=M[f>>3]+ +H[a+1310744>>2];f=H[a+1310748>>2];b=b+131084|0;if((f|0)>2]){H[b>>2]=f}f=H[a+1310752>>2];b=d<<2;d=((b|4)+h|0)+131084|0;if((f|0)>H[d>>2]){H[d>>2]=f}f=H[a+1310756>>2];d=((b|8)+h|0)+131084|0;if((f|0)>2]){H[d>>2]=f}a=H[a+1310760>>2];b=((b|12)+h|0)+131084|0;if((a|0)>H[b>>2]){H[b>>2]=a}e=e+1|0;continue}}else{b=(a<<4)+h|0;H[b+131088>>2]=0;H[b+131084>>2]=n;H[b+131092>>2]=m;H[b+131096>>2]=0;a=a+1|0;e=H[h+8>>2];continue}}return i}g=a;k=f;n=b;m=(b|0)/2|0;f=(m|0)>0?m:0;d=H[h>>2];o=(c|0)/2|0;b=o-1|0;e=d+(N(b,m)<<1)|0;a=0;c=d;while(1){if((a|0)!=(f|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;c=c+2|0;e=e+2|0;continue}break}i=(o|0)>0?o:0;f=m-1|0;e=d+(f<<1)|0;a=0;c=d;while(1){if((a|0)!=(i|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;l=m<<1;e=l+e|0;c=c+l|0;continue}break}t=(b|0)>1?b:1;u=(f|0)>1?f:1;b=h+1179664|0;g=(g+(n<<1)|0)+2|0;c=(d+(m<<1)|0)+2|0;v=0-m<<1;f=0;l=1;n:{o:while(1){if((l|0)!=(t|0)){e=1;while(1){p:{q:{r:{if((e|0)!=(u|0)){if((k|0)>=I[g|0]){a=c+v|0;d=J[a>>1];i=d<<16>>16;if((i|0)>0){G[c>>1]=i;a=N(d,28)+h|0;H[a+1310732>>2]=l;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l;break p}i=J[a-2>>1];d=i<<16>>16;a=G[a+2>>1];if((a|0)>0){if((d|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];i=H[(a+(i<<2)|0)-4>>2];if((d|0)>(i|0)){G[c>>1]=i;j=0;q=(f|0)>0?f:0;a=b;while(1){if((j|0)==(q|0)){d=i;break q}if(H[a>>2]==(d|0)){H[a>>2]=i}j=j+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(i|0)){break q}j=0;q=(f|0)>0?f:0;a=b;while(1){if((j|0)==(q|0)){break q}if((i|0)==H[a>>2]){H[a>>2]=d}j=j+1|0;a=a+4|0;continue}}i=G[c-2>>1];if((i|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];i=H[(a+((i&65535)<<2)|0)-4>>2];if((d|0)>(i|0)){G[c>>1]=i;j=0;q=(f|0)>0?f:0;a=b;while(1){if((j|0)==(q|0)){d=i;break r}if(H[a>>2]==(d|0)){H[a>>2]=i}j=j+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(i|0)){break r}j=0;q=(f|0)>0?f:0;a=b;while(1){if((j|0)==(q|0)){break r}if((i|0)==H[a>>2]){H[a>>2]=d}j=j+1|0;a=a+4|0;continue}}G[c>>1]=a;a=(N(a,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;d=a+1310720|0;if(H[d>>2]>(e|0)){H[d>>2]=e}H[a+1310732>>2]=l;break p}if((d|0)>0){G[c>>1]=d;a=(N(i,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;d=a+1310724|0;if(H[d>>2]<(e|0)){H[d>>2]=e}H[a+1310732>>2]=l;break p}a=J[c-2>>1];d=a<<16>>16;if((d|0)>0){G[c>>1]=d;a=N(a,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;a=a+1310724|0;if(H[a>>2]>=(e|0)){break p}H[a>>2]=e;break p}if((f|0)>=32768){sb(0,3,1594,0);g=-1;break n}a=f+1|0;G[c>>1]=a;H[((f<<2)+h|0)+1179664>>2]=a<<16>>16;d=N(f,28)+h|0;H[d+1310740>>2]=e;H[d+1310736>>2]=1;H[d+1310744>>2]=l;H[d+1310748>>2]=e;H[d+1310752>>2]=e;H[d+1310756>>2]=l;H[d+1310760>>2]=l;f=a;break p}G[c>>1]=0;break p}c=c+4|0;l=l+1|0;g=(g+n|0)+4|0;continue o}a=N(d<<16>>16,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l;break p}a=N(d<<16>>16,28)+h|0;H[a+1310732>>2]=l;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l}c=c+2|0;g=g+2|0;e=e+1|0;continue}}break}d=((f|0)>0?f:0)+1|0;a=1;c=1;while(1){if((a|0)!=(d|0)){e=H[b>>2];s:{if((e|0)==(a|0)){e=c;c=e+1|0;break s}e=H[((e<<2)+h|0)+1179660>>2]}H[b>>2]=e;b=b+4|0;a=a+1|0;continue}break}e=c-1|0;H[h+8>>2]=e;g=0;if(!e){break n}qb(h+12|0,0,e<<2);qb(h+655376|0,0,e<<4);a=0;while(1)if((a|0)>=(e|0)){e=0;c=(f|0)>0?f:0;while(1){if((c|0)==(e|0)){a=H[h+8>>2];b=(a|0)>0?a:0;a=0;while(1){if((a|0)==(b|0)){break n}c=(a<<4)+h|0;d=c+655376|0;s=+H[((a<<2)+h|0)+12>>2];M[d>>3]=M[d>>3]/s;c=c+655384|0;M[c>>3]=M[c>>3]/s;a=a+1|0;continue}}b=H[((e<<2)+h|0)+1179664>>2]-1|0;d=b<<2;a=d+h|0;f=a;i=H[a+12>>2];a=(N(e,7)<<2)+h|0;H[f+12>>2]=i+H[a+1310736>>2];b=(b<<4)+h|0;f=b+655376|0;M[f>>3]=M[f>>3]+ +H[a+1310740>>2];f=b+655384|0;M[f>>3]=M[f>>3]+ +H[a+1310744>>2];f=H[a+1310748>>2];b=b+131084|0;if((f|0)>2]){H[b>>2]=f}f=H[a+1310752>>2];b=d<<2;d=((b|4)+h|0)+131084|0;if((f|0)>H[d>>2]){H[d>>2]=f}f=H[a+1310756>>2];d=((b|8)+h|0)+131084|0;if((f|0)>2]){H[d>>2]=f}a=H[a+1310760>>2];b=((b|12)+h|0)+131084|0;if((a|0)>H[b>>2]){H[b>>2]=a}e=e+1|0;continue}}else{b=(a<<4)+h|0;H[b+131088>>2]=0;H[b+131084>>2]=m;H[b+131092>>2]=o;H[b+131096>>2]=0;a=a+1|0;e=H[h+8>>2];continue}}break a}if(i){f=a;a=0;g=(b|0)>0?b:0;m=c;d=H[h>>2];n=b;b=c-1|0;e=d+(N(n,b)<<1)|0;c=d;while(1){if((a|0)!=(g|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;c=c+2|0;e=e+2|0;continue}break}g=(m|0)>0?m:0;k=n-1|0;e=d+(k<<1)|0;a=0;c=d;while(1){if((a|0)!=(g|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;l=n<<1;e=l+e|0;c=c+l|0;continue}break}t=(b|0)>1?b:1;b=h+1179664|0;a=n+1|0;g=a+i|0;i=a+f|0;u=(k|0)>1?k:1;o=u-1|0;c=d+(a<<1)|0;v=0-n<<1;f=0;l=1;t:{u:while(1){if((l|0)!=(t|0)){q=i+o|0;p=g+o|0;e=1;while(1){v:{w:{x:{if((e|0)!=(u|0)){if(I[i|0]>I[g|0]){a=c+v|0;d=J[a>>1];k=d<<16>>16;if((k|0)>0){G[c>>1]=k;a=N(d,28)+h|0;H[a+1310732>>2]=l;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l;break v}k=J[a-2>>1];d=k<<16>>16;a=G[a+2>>1];if((a|0)>0){if((d|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];k=H[(a+(k<<2)|0)-4>>2];if((d|0)>(k|0)){G[c>>1]=k;j=0;r=(f|0)>0?f:0;a=b;while(1){if((j|0)==(r|0)){d=k;break w}if(H[a>>2]==(d|0)){H[a>>2]=k}j=j+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(k|0)){break w}j=0;r=(f|0)>0?f:0;a=b;while(1){if((j|0)==(r|0)){break w}if((k|0)==H[a>>2]){H[a>>2]=d}j=j+1|0;a=a+4|0;continue}}k=G[c-2>>1];if((k|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];k=H[(a+((k&65535)<<2)|0)-4>>2];if((d|0)>(k|0)){G[c>>1]=k;j=0;r=(f|0)>0?f:0;a=b;while(1){if((j|0)==(r|0)){d=k;break x}if(H[a>>2]==(d|0)){H[a>>2]=k}j=j+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(k|0)){break x}j=0;r=(f|0)>0?f:0;a=b;while(1){if((j|0)==(r|0)){break x}if((k|0)==H[a>>2]){H[a>>2]=d}j=j+1|0;a=a+4|0;continue}}G[c>>1]=a;a=(N(a,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;d=a+1310720|0;if(H[d>>2]>(e|0)){H[d>>2]=e}H[a+1310732>>2]=l;break v}if((d|0)>0){G[c>>1]=d;a=(N(k,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;d=a+1310724|0;if(H[d>>2]<(e|0)){H[d>>2]=e}H[a+1310732>>2]=l;break v}a=J[c-2>>1];d=a<<16>>16;if((d|0)>0){G[c>>1]=d;a=N(a,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;a=a+1310724|0;if(H[a>>2]>=(e|0)){break v}H[a>>2]=e;break v}if((f|0)>=32768){sb(0,3,1594,0);g=-1;break t}a=f+1|0;G[c>>1]=a;H[((f<<2)+h|0)+1179664>>2]=a<<16>>16;d=N(f,28)+h|0;H[d+1310740>>2]=e;H[d+1310736>>2]=1;H[d+1310744>>2]=l;H[d+1310748>>2]=e;H[d+1310752>>2]=e;H[d+1310756>>2]=l;H[d+1310760>>2]=l;f=a;break v}G[c>>1]=0;break v}c=c+4|0;g=p+2|0;i=q+2|0;l=l+1|0;continue u}a=N(d<<16>>16,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l;break v}a=N(d<<16>>16,28)+h|0;H[a+1310732>>2]=l;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l}c=c+2|0;g=g+1|0;i=i+1|0;e=e+1|0;continue}}break}d=((f|0)>0?f:0)+1|0;a=1;c=1;while(1){if((a|0)!=(d|0)){e=H[b>>2];y:{if((e|0)==(a|0)){e=c;c=e+1|0;break y}e=H[((e<<2)+h|0)+1179660>>2]}H[b>>2]=e;b=b+4|0;a=a+1|0;continue}break}e=c-1|0;H[h+8>>2]=e;g=0;if(!e){break t}qb(h+12|0,0,e<<2);qb(h+655376|0,0,e<<4);a=0;while(1)if((a|0)>=(e|0)){e=0;c=(f|0)>0?f:0;while(1){if((c|0)==(e|0)){a=H[h+8>>2];b=(a|0)>0?a:0;a=0;while(1){if((a|0)==(b|0)){break t}c=(a<<4)+h|0;d=c+655376|0;s=+H[((a<<2)+h|0)+12>>2];M[d>>3]=M[d>>3]/s;c=c+655384|0;M[c>>3]=M[c>>3]/s;a=a+1|0;continue}}b=H[((e<<2)+h|0)+1179664>>2]-1|0;d=b<<2;a=d+h|0;f=a;i=H[a+12>>2];a=(N(e,7)<<2)+h|0;H[f+12>>2]=i+H[a+1310736>>2];b=(b<<4)+h|0;f=b+655376|0;M[f>>3]=M[f>>3]+ +H[a+1310740>>2];f=b+655384|0;M[f>>3]=M[f>>3]+ +H[a+1310744>>2];f=H[a+1310748>>2];b=b+131084|0;if((f|0)>2]){H[b>>2]=f}f=H[a+1310752>>2];b=d<<2;d=((b|4)+h|0)+131084|0;if((f|0)>H[d>>2]){H[d>>2]=f}f=H[a+1310756>>2];d=((b|8)+h|0)+131084|0;if((f|0)>2]){H[d>>2]=f}a=H[a+1310760>>2];b=((b|12)+h|0)+131084|0;if((a|0)>H[b>>2]){H[b>>2]=a}e=e+1|0;continue}}else{b=(a<<4)+h|0;H[b+131088>>2]=0;H[b+131084>>2]=n;H[b+131092>>2]=m;H[b+131096>>2]=0;a=a+1|0;e=H[h+8>>2];continue}}break a}if(!g){g=a;l=f;a=0;f=(b|0)>0?b:0;m=c;d=H[h>>2];n=b;b=c-1|0;e=d+(N(n,b)<<1)|0;c=d;while(1){if((a|0)!=(f|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;c=c+2|0;e=e+2|0;continue}break}i=(m|0)>0?m:0;f=n-1|0;e=d+(f<<1)|0;a=0;c=d;while(1){if((a|0)!=(i|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;k=n<<1;e=k+e|0;c=c+k|0;continue}break}o=(b|0)>1?b:1;b=h+1179664|0;a=n+1|0;i=a+g|0;t=(f|0)>1?f:1;u=t-1|0;c=d+(a<<1)|0;v=0-n<<1;f=0;j=1;z:{A:while(1){if((j|0)!=(o|0)){q=i+u|0;e=1;while(1){B:{C:{D:{if((e|0)!=(t|0)){if((l|0)>1];g=d<<16>>16;if((g|0)>0){G[c>>1]=g;a=N(d,28)+h|0;H[a+1310732>>2]=j;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+j;break B}g=J[a-2>>1];d=g<<16>>16;a=G[a+2>>1];if((a|0)>0){if((d|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];k=H[(a+(g<<2)|0)-4>>2];if((d|0)>(k|0)){G[c>>1]=k;g=0;p=(f|0)>0?f:0;a=b;while(1){if((g|0)==(p|0)){d=k;break C}if(H[a>>2]==(d|0)){H[a>>2]=k}g=g+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(k|0)){break C}g=0;p=(f|0)>0?f:0;a=b;while(1){if((g|0)==(p|0)){break C}if((k|0)==H[a>>2]){H[a>>2]=d}g=g+1|0;a=a+4|0;continue}}g=G[c-2>>1];if((g|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];k=H[(a+((g&65535)<<2)|0)-4>>2];if((d|0)>(k|0)){G[c>>1]=k;g=0;p=(f|0)>0?f:0;a=b;while(1){if((g|0)==(p|0)){d=k;break D}if(H[a>>2]==(d|0)){H[a>>2]=k}g=g+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(k|0)){break D}g=0;p=(f|0)>0?f:0;a=b;while(1){if((g|0)==(p|0)){break D}if((k|0)==H[a>>2]){H[a>>2]=d}g=g+1|0;a=a+4|0;continue}}G[c>>1]=a;a=(N(a,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+j;d=a+1310720|0;if(H[d>>2]>(e|0)){H[d>>2]=e}H[a+1310732>>2]=j;break B}if((d|0)>0){G[c>>1]=d;a=(N(g,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+j;d=a+1310724|0;if(H[d>>2]<(e|0)){H[d>>2]=e}H[a+1310732>>2]=j;break B}a=J[c-2>>1];d=a<<16>>16;if((d|0)>0){G[c>>1]=d;a=N(a,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+j;a=a+1310724|0;if(H[a>>2]>=(e|0)){break B}H[a>>2]=e;break B}if((f|0)>=32768){sb(0,3,1594,0);i=-1;break z}a=f+1|0;G[c>>1]=a;H[((f<<2)+h|0)+1179664>>2]=a<<16>>16;d=N(f,28)+h|0;H[d+1310740>>2]=e;H[d+1310736>>2]=1;H[d+1310744>>2]=j;H[d+1310748>>2]=e;H[d+1310752>>2]=e;H[d+1310756>>2]=j;H[d+1310760>>2]=j;f=a;break B}G[c>>1]=0;break B}c=c+4|0;i=q+2|0;j=j+1|0;continue A}a=N(d<<16>>16,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+j;break B}a=N(d<<16>>16,28)+h|0;H[a+1310732>>2]=j;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+j}c=c+2|0;i=i+1|0;e=e+1|0;continue}}break}d=((f|0)>0?f:0)+1|0;a=1;c=1;while(1){if((a|0)!=(d|0)){e=H[b>>2];E:{if((e|0)==(a|0)){e=c;c=e+1|0;break E}e=H[((e<<2)+h|0)+1179660>>2]}H[b>>2]=e;b=b+4|0;a=a+1|0;continue}break}e=c-1|0;H[h+8>>2]=e;i=0;if(!e){break z}qb(h+12|0,0,e<<2);qb(h+655376|0,0,e<<4);a=0;while(1)if((a|0)>=(e|0)){e=0;c=(f|0)>0?f:0;while(1){if((c|0)==(e|0)){a=H[h+8>>2];b=(a|0)>0?a:0;a=0;while(1){if((a|0)==(b|0)){break z}c=(a<<4)+h|0;d=c+655376|0;s=+H[((a<<2)+h|0)+12>>2];M[d>>3]=M[d>>3]/s;c=c+655384|0;M[c>>3]=M[c>>3]/s;a=a+1|0;continue}}b=H[((e<<2)+h|0)+1179664>>2]-1|0;d=b<<2;a=d+h|0;f=a;g=H[a+12>>2];a=(N(e,7)<<2)+h|0;H[f+12>>2]=g+H[a+1310736>>2];b=(b<<4)+h|0;f=b+655376|0;M[f>>3]=M[f>>3]+ +H[a+1310740>>2];f=b+655384|0;M[f>>3]=M[f>>3]+ +H[a+1310744>>2];f=H[a+1310748>>2];b=b+131084|0;if((f|0)>2]){H[b>>2]=f}f=H[a+1310752>>2];b=d<<2;d=((b|4)+h|0)+131084|0;if((f|0)>H[d>>2]){H[d>>2]=f}f=H[a+1310756>>2];d=((b|8)+h|0)+131084|0;if((f|0)>2]){H[d>>2]=f}a=H[a+1310760>>2];b=((b|12)+h|0)+131084|0;if((a|0)>H[b>>2]){H[b>>2]=a}e=e+1|0;continue}}else{b=(a<<4)+h|0;H[b+131088>>2]=0;H[b+131084>>2]=n;H[b+131092>>2]=m;H[b+131096>>2]=0;a=a+1|0;e=H[h+8>>2];continue}}return i}g=a;k=f;n=b;m=(b|0)/2|0;f=(m|0)>0?m:0;d=H[h>>2];o=(c|0)/2|0;b=o-1|0;e=d+(N(b,m)<<1)|0;a=0;c=d;while(1){if((a|0)!=(f|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;c=c+2|0;e=e+2|0;continue}break}i=(o|0)>0?o:0;f=m-1|0;e=d+(f<<1)|0;a=0;c=d;while(1){if((a|0)!=(i|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;l=m<<1;e=l+e|0;c=c+l|0;continue}break}t=(b|0)>1?b:1;u=(f|0)>1?f:1;b=h+1179664|0;g=(g+(n<<1)|0)+2|0;c=(d+(m<<1)|0)+2|0;v=0-m<<1;f=0;l=1;F:{G:while(1){if((l|0)!=(t|0)){e=1;while(1){H:{I:{J:{if((e|0)!=(u|0)){if((k|0)>1];i=d<<16>>16;if((i|0)>0){G[c>>1]=i;a=N(d,28)+h|0;H[a+1310732>>2]=l;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l;break H}i=J[a-2>>1];d=i<<16>>16;a=G[a+2>>1];if((a|0)>0){if((d|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];i=H[(a+(i<<2)|0)-4>>2];if((d|0)>(i|0)){G[c>>1]=i;j=0;q=(f|0)>0?f:0;a=b;while(1){if((j|0)==(q|0)){d=i;break I}if(H[a>>2]==(d|0)){H[a>>2]=i}j=j+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(i|0)){break I}j=0;q=(f|0)>0?f:0;a=b;while(1){if((j|0)==(q|0)){break I}if((i|0)==H[a>>2]){H[a>>2]=d}j=j+1|0;a=a+4|0;continue}}i=G[c-2>>1];if((i|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];i=H[(a+((i&65535)<<2)|0)-4>>2];if((d|0)>(i|0)){G[c>>1]=i;j=0;q=(f|0)>0?f:0;a=b;while(1){if((j|0)==(q|0)){d=i;break J}if(H[a>>2]==(d|0)){H[a>>2]=i}j=j+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(i|0)){break J}j=0;q=(f|0)>0?f:0;a=b;while(1){if((j|0)==(q|0)){break J}if((i|0)==H[a>>2]){H[a>>2]=d}j=j+1|0;a=a+4|0;continue}}G[c>>1]=a;a=(N(a,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;d=a+1310720|0;if(H[d>>2]>(e|0)){H[d>>2]=e}H[a+1310732>>2]=l;break H}if((d|0)>0){G[c>>1]=d;a=(N(i,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;d=a+1310724|0;if(H[d>>2]<(e|0)){H[d>>2]=e}H[a+1310732>>2]=l;break H}a=J[c-2>>1];d=a<<16>>16;if((d|0)>0){G[c>>1]=d;a=N(a,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;a=a+1310724|0;if(H[a>>2]>=(e|0)){break H}H[a>>2]=e;break H}if((f|0)>=32768){sb(0,3,1594,0);g=-1;break F}a=f+1|0;G[c>>1]=a;H[((f<<2)+h|0)+1179664>>2]=a<<16>>16;d=N(f,28)+h|0;H[d+1310740>>2]=e;H[d+1310736>>2]=1;H[d+1310744>>2]=l;H[d+1310748>>2]=e;H[d+1310752>>2]=e;H[d+1310756>>2]=l;H[d+1310760>>2]=l;f=a;break H}G[c>>1]=0;break H}c=c+4|0;l=l+1|0;g=(g+n|0)+4|0;continue G}a=N(d<<16>>16,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l;break H}a=N(d<<16>>16,28)+h|0;H[a+1310732>>2]=l;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l}c=c+2|0;g=g+2|0;e=e+1|0;continue}}break}d=((f|0)>0?f:0)+1|0;a=1;c=1;while(1){if((a|0)!=(d|0)){e=H[b>>2];K:{if((e|0)==(a|0)){e=c;c=e+1|0;break K}e=H[((e<<2)+h|0)+1179660>>2]}H[b>>2]=e;b=b+4|0;a=a+1|0;continue}break}e=c-1|0;H[h+8>>2]=e;g=0;if(!e){break F}qb(h+12|0,0,e<<2);qb(h+655376|0,0,e<<4);a=0;while(1)if((a|0)>=(e|0)){e=0;c=(f|0)>0?f:0;while(1){if((c|0)==(e|0)){a=H[h+8>>2];b=(a|0)>0?a:0;a=0;while(1){if((a|0)==(b|0)){break F}c=(a<<4)+h|0;d=c+655376|0;s=+H[((a<<2)+h|0)+12>>2];M[d>>3]=M[d>>3]/s;c=c+655384|0;M[c>>3]=M[c>>3]/s;a=a+1|0;continue}}b=H[((e<<2)+h|0)+1179664>>2]-1|0;d=b<<2;a=d+h|0;f=a;i=H[a+12>>2];a=(N(e,7)<<2)+h|0;H[f+12>>2]=i+H[a+1310736>>2];b=(b<<4)+h|0;f=b+655376|0;M[f>>3]=M[f>>3]+ +H[a+1310740>>2];f=b+655384|0;M[f>>3]=M[f>>3]+ +H[a+1310744>>2];f=H[a+1310748>>2];b=b+131084|0;if((f|0)>2]){H[b>>2]=f}f=H[a+1310752>>2];b=d<<2;d=((b|4)+h|0)+131084|0;if((f|0)>H[d>>2]){H[d>>2]=f}f=H[a+1310756>>2];d=((b|8)+h|0)+131084|0;if((f|0)>2]){H[d>>2]=f}a=H[a+1310760>>2];b=((b|12)+h|0)+131084|0;if((a|0)>H[b>>2]){H[b>>2]=a}e=e+1|0;continue}}else{b=(a<<4)+h|0;H[b+131088>>2]=0;H[b+131084>>2]=m;H[b+131092>>2]=o;H[b+131096>>2]=0;a=a+1|0;e=H[h+8>>2];continue}}break a}if((e|0)==1){if(i){f=a;a=0;g=(b|0)>0?b:0;m=c;d=H[h>>2];n=b;b=c-1|0;e=d+(N(n,b)<<1)|0;c=d;while(1){if((a|0)!=(g|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;c=c+2|0;e=e+2|0;continue}break}g=(m|0)>0?m:0;k=n-1|0;e=d+(k<<1)|0;a=0;c=d;while(1){if((a|0)!=(g|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;l=n<<1;e=l+e|0;c=c+l|0;continue}break}u=(b|0)>1?b:1;b=h+1179664|0;a=n+1|0;g=a+i|0;o=a+f|0;i=a+H[h+4>>2]|0;v=(k|0)>1?k:1;t=v-1|0;c=d+(a<<1)|0;q=0-n<<1;f=0;l=1;L:{M:while(1){if((l|0)!=(u|0)){p=o+t|0;r=g+t|0;e=1;while(1){N:{O:{P:{if((e|0)!=(v|0)){if(I[o|0]<=I[g|0]){F[i|0]=255;a=c+q|0;d=J[a>>1];k=d<<16>>16;if((k|0)>0){G[c>>1]=k;a=N(d,28)+h|0;H[a+1310732>>2]=l;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l;break N}k=J[a-2>>1];d=k<<16>>16;a=G[a+2>>1];if((a|0)>0){if((d|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];k=H[(a+(k<<2)|0)-4>>2];if((d|0)>(k|0)){G[c>>1]=k;j=0;w=(f|0)>0?f:0;a=b;while(1){if((j|0)==(w|0)){d=k;break O}if(H[a>>2]==(d|0)){H[a>>2]=k}j=j+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(k|0)){break O}j=0;w=(f|0)>0?f:0;a=b;while(1){if((j|0)==(w|0)){break O}if((k|0)==H[a>>2]){H[a>>2]=d}j=j+1|0;a=a+4|0;continue}}k=G[c-2>>1];if((k|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];k=H[(a+((k&65535)<<2)|0)-4>>2];if((d|0)>(k|0)){G[c>>1]=k;j=0;w=(f|0)>0?f:0;a=b;while(1){if((j|0)==(w|0)){d=k;break P}if(H[a>>2]==(d|0)){H[a>>2]=k}j=j+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(k|0)){break P}j=0;w=(f|0)>0?f:0;a=b;while(1){if((j|0)==(w|0)){break P}if((k|0)==H[a>>2]){H[a>>2]=d}j=j+1|0;a=a+4|0;continue}}G[c>>1]=a;a=(N(a,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;d=a+1310720|0;if(H[d>>2]>(e|0)){H[d>>2]=e}H[a+1310732>>2]=l;break N}if((d|0)>0){G[c>>1]=d;a=(N(k,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;d=a+1310724|0;if(H[d>>2]<(e|0)){H[d>>2]=e}H[a+1310732>>2]=l;break N}a=J[c-2>>1];d=a<<16>>16;if((d|0)>0){G[c>>1]=d;a=N(a,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;a=a+1310724|0;if(H[a>>2]>=(e|0)){break N}H[a>>2]=e;break N}if((f|0)>=32768){sb(0,3,1594,0);g=-1;break L}a=f+1|0;G[c>>1]=a;H[((f<<2)+h|0)+1179664>>2]=a<<16>>16;d=N(f,28)+h|0;H[d+1310740>>2]=e;H[d+1310736>>2]=1;H[d+1310744>>2]=l;H[d+1310748>>2]=e;H[d+1310752>>2]=e;H[d+1310756>>2]=l;H[d+1310760>>2]=l;f=a;break N}G[c>>1]=0;F[i|0]=0;break N}i=i+2|0;c=c+4|0;g=r+2|0;o=p+2|0;l=l+1|0;continue M}a=N(d<<16>>16,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l;break N}a=N(d<<16>>16,28)+h|0;H[a+1310732>>2]=l;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l}i=i+1|0;c=c+2|0;g=g+1|0;o=o+1|0;e=e+1|0;continue}}break}d=((f|0)>0?f:0)+1|0;a=1;c=1;while(1){if((a|0)!=(d|0)){e=H[b>>2];Q:{if((e|0)==(a|0)){e=c;c=e+1|0;break Q}e=H[((e<<2)+h|0)+1179660>>2]}H[b>>2]=e;b=b+4|0;a=a+1|0;continue}break}e=c-1|0;H[h+8>>2]=e;g=0;if(!e){break L}qb(h+12|0,0,e<<2);qb(h+655376|0,0,e<<4);a=0;while(1)if((a|0)>=(e|0)){e=0;c=(f|0)>0?f:0;while(1){if((c|0)==(e|0)){a=H[h+8>>2];b=(a|0)>0?a:0;a=0;while(1){if((a|0)==(b|0)){break L}c=(a<<4)+h|0;d=c+655376|0;s=+H[((a<<2)+h|0)+12>>2];M[d>>3]=M[d>>3]/s;c=c+655384|0;M[c>>3]=M[c>>3]/s;a=a+1|0;continue}}b=H[((e<<2)+h|0)+1179664>>2]-1|0;d=b<<2;a=d+h|0;f=a;i=H[a+12>>2];a=(N(e,7)<<2)+h|0;H[f+12>>2]=i+H[a+1310736>>2];b=(b<<4)+h|0;f=b+655376|0;M[f>>3]=M[f>>3]+ +H[a+1310740>>2];f=b+655384|0;M[f>>3]=M[f>>3]+ +H[a+1310744>>2];f=H[a+1310748>>2];b=b+131084|0;if((f|0)>2]){H[b>>2]=f}f=H[a+1310752>>2];b=d<<2;d=((b|4)+h|0)+131084|0;if((f|0)>H[d>>2]){H[d>>2]=f}f=H[a+1310756>>2];d=((b|8)+h|0)+131084|0;if((f|0)>2]){H[d>>2]=f}a=H[a+1310760>>2];b=((b|12)+h|0)+131084|0;if((a|0)>H[b>>2]){H[b>>2]=a}e=e+1|0;continue}}else{b=(a<<4)+h|0;H[b+131088>>2]=0;H[b+131084>>2]=n;H[b+131092>>2]=m;H[b+131096>>2]=0;a=a+1|0;e=H[h+8>>2];continue}}break a}if(!g){g=a;l=f;a=0;f=(b|0)>0?b:0;m=c;d=H[h>>2];n=b;b=c-1|0;e=d+(N(n,b)<<1)|0;c=d;while(1){if((a|0)!=(f|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;c=c+2|0;e=e+2|0;continue}break}i=(m|0)>0?m:0;f=n-1|0;e=d+(f<<1)|0;a=0;c=d;while(1){if((a|0)!=(i|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;k=n<<1;e=k+e|0;c=c+k|0;continue}break}t=(b|0)>1?b:1;b=h+1179664|0;a=n+1|0;i=a+g|0;o=a+H[h+4>>2]|0;u=(f|0)>1?f:1;v=u-1|0;c=d+(a<<1)|0;q=0-n<<1;f=0;j=1;R:{S:while(1){if((j|0)!=(t|0)){p=i+v|0;e=1;while(1){T:{U:{V:{if((e|0)!=(u|0)){if((l|0)>=I[i|0]){F[o|0]=255;a=c+q|0;d=J[a>>1];g=d<<16>>16;if((g|0)>0){G[c>>1]=g;a=N(d,28)+h|0;H[a+1310732>>2]=j;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+j;break T}g=J[a-2>>1];d=g<<16>>16;a=G[a+2>>1];if((a|0)>0){if((d|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];k=H[(a+(g<<2)|0)-4>>2];if((d|0)>(k|0)){G[c>>1]=k;g=0;r=(f|0)>0?f:0;a=b;while(1){if((g|0)==(r|0)){d=k;break U}if(H[a>>2]==(d|0)){H[a>>2]=k}g=g+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(k|0)){break U}g=0;r=(f|0)>0?f:0;a=b;while(1){if((g|0)==(r|0)){break U}if((k|0)==H[a>>2]){H[a>>2]=d}g=g+1|0;a=a+4|0;continue}}g=G[c-2>>1];if((g|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];k=H[(a+((g&65535)<<2)|0)-4>>2];if((d|0)>(k|0)){G[c>>1]=k;g=0;r=(f|0)>0?f:0;a=b;while(1){if((g|0)==(r|0)){d=k;break V}if(H[a>>2]==(d|0)){H[a>>2]=k}g=g+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(k|0)){break V}g=0;r=(f|0)>0?f:0;a=b;while(1){if((g|0)==(r|0)){break V}if((k|0)==H[a>>2]){H[a>>2]=d}g=g+1|0;a=a+4|0;continue}}G[c>>1]=a;a=(N(a,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+j;d=a+1310720|0;if(H[d>>2]>(e|0)){H[d>>2]=e}H[a+1310732>>2]=j;break T}if((d|0)>0){G[c>>1]=d;a=(N(g,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+j;d=a+1310724|0;if(H[d>>2]<(e|0)){H[d>>2]=e}H[a+1310732>>2]=j;break T}a=J[c-2>>1];d=a<<16>>16;if((d|0)>0){G[c>>1]=d;a=N(a,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+j;a=a+1310724|0;if(H[a>>2]>=(e|0)){break T}H[a>>2]=e;break T}if((f|0)>=32768){sb(0,3,1594,0);i=-1;break R}a=f+1|0;G[c>>1]=a;H[((f<<2)+h|0)+1179664>>2]=a<<16>>16;d=N(f,28)+h|0;H[d+1310740>>2]=e;H[d+1310736>>2]=1;H[d+1310744>>2]=j;H[d+1310748>>2]=e;H[d+1310752>>2]=e;H[d+1310756>>2]=j;H[d+1310760>>2]=j;f=a;break T}G[c>>1]=0;F[o|0]=0;break T}o=o+2|0;c=c+4|0;i=p+2|0;j=j+1|0;continue S}a=N(d<<16>>16,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+j;break T}a=N(d<<16>>16,28)+h|0;H[a+1310732>>2]=j;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+j}o=o+1|0;c=c+2|0;i=i+1|0;e=e+1|0;continue}}break}d=((f|0)>0?f:0)+1|0;a=1;c=1;while(1){if((a|0)!=(d|0)){e=H[b>>2];W:{if((e|0)==(a|0)){e=c;c=e+1|0;break W}e=H[((e<<2)+h|0)+1179660>>2]}H[b>>2]=e;b=b+4|0;a=a+1|0;continue}break}e=c-1|0;H[h+8>>2]=e;i=0;if(!e){break R}qb(h+12|0,0,e<<2);qb(h+655376|0,0,e<<4);a=0;while(1)if((a|0)>=(e|0)){e=0;c=(f|0)>0?f:0;while(1){if((c|0)==(e|0)){a=H[h+8>>2];b=(a|0)>0?a:0;a=0;while(1){if((a|0)==(b|0)){break R}c=(a<<4)+h|0;d=c+655376|0;s=+H[((a<<2)+h|0)+12>>2];M[d>>3]=M[d>>3]/s;c=c+655384|0;M[c>>3]=M[c>>3]/s;a=a+1|0;continue}}b=H[((e<<2)+h|0)+1179664>>2]-1|0;d=b<<2;a=d+h|0;f=a;g=H[a+12>>2];a=(N(e,7)<<2)+h|0;H[f+12>>2]=g+H[a+1310736>>2];b=(b<<4)+h|0;f=b+655376|0;M[f>>3]=M[f>>3]+ +H[a+1310740>>2];f=b+655384|0;M[f>>3]=M[f>>3]+ +H[a+1310744>>2];f=H[a+1310748>>2];b=b+131084|0;if((f|0)>2]){H[b>>2]=f}f=H[a+1310752>>2];b=d<<2;d=((b|4)+h|0)+131084|0;if((f|0)>H[d>>2]){H[d>>2]=f}f=H[a+1310756>>2];d=((b|8)+h|0)+131084|0;if((f|0)>2]){H[d>>2]=f}a=H[a+1310760>>2];b=((b|12)+h|0)+131084|0;if((a|0)>H[b>>2]){H[b>>2]=a}e=e+1|0;continue}}else{b=(a<<4)+h|0;H[b+131088>>2]=0;H[b+131084>>2]=n;H[b+131092>>2]=m;H[b+131096>>2]=0;a=a+1|0;e=H[h+8>>2];continue}}return i}i=a;k=f;n=b;m=(b|0)/2|0;f=(m|0)>0?m:0;d=H[h>>2];t=(c|0)/2|0;b=t-1|0;e=d+(N(b,m)<<1)|0;a=0;c=d;while(1){if((a|0)!=(f|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;c=c+2|0;e=e+2|0;continue}break}g=(t|0)>0?t:0;f=m-1|0;e=d+(f<<1)|0;a=0;c=d;while(1){if((a|0)!=(g|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;l=m<<1;e=l+e|0;c=c+l|0;continue}break}u=(b|0)>1?b:1;v=(f|0)>1?f:1;b=h+1179664|0;a=m+1|0;g=a+H[h+4>>2]|0;o=(i+(n<<1)|0)+2|0;c=d+(a<<1)|0;q=0-m<<1;f=0;l=1;X:{Y:while(1){if((l|0)!=(u|0)){e=1;while(1){Z:{_:{$:{if((e|0)!=(v|0)){if((k|0)>=I[o|0]){F[g|0]=255;a=c+q|0;d=J[a>>1];i=d<<16>>16;if((i|0)>0){G[c>>1]=i;a=N(d,28)+h|0;H[a+1310732>>2]=l;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l;break Z}i=J[a-2>>1];d=i<<16>>16;a=G[a+2>>1];if((a|0)>0){if((d|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];i=H[(a+(i<<2)|0)-4>>2];if((d|0)>(i|0)){G[c>>1]=i;j=0;p=(f|0)>0?f:0;a=b;while(1){if((j|0)==(p|0)){d=i;break _}if(H[a>>2]==(d|0)){H[a>>2]=i}j=j+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(i|0)){break _}j=0;p=(f|0)>0?f:0;a=b;while(1){if((j|0)==(p|0)){break _}if((i|0)==H[a>>2]){H[a>>2]=d}j=j+1|0;a=a+4|0;continue}}i=G[c-2>>1];if((i|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];i=H[(a+((i&65535)<<2)|0)-4>>2];if((d|0)>(i|0)){G[c>>1]=i;j=0;p=(f|0)>0?f:0;a=b;while(1){if((j|0)==(p|0)){d=i;break $}if(H[a>>2]==(d|0)){H[a>>2]=i}j=j+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(i|0)){break $}j=0;p=(f|0)>0?f:0;a=b;while(1){if((j|0)==(p|0)){break $}if((i|0)==H[a>>2]){H[a>>2]=d}j=j+1|0;a=a+4|0;continue}}G[c>>1]=a;a=(N(a,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;d=a+1310720|0;if(H[d>>2]>(e|0)){H[d>>2]=e}H[a+1310732>>2]=l;break Z}if((d|0)>0){G[c>>1]=d;a=(N(i,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;d=a+1310724|0;if(H[d>>2]<(e|0)){H[d>>2]=e}H[a+1310732>>2]=l;break Z}a=J[c-2>>1];d=a<<16>>16;if((d|0)>0){G[c>>1]=d;a=N(a,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;a=a+1310724|0;if(H[a>>2]>=(e|0)){break Z}H[a>>2]=e;break Z}if((f|0)>=32768){sb(0,3,1594,0);g=-1;break X}a=f+1|0;G[c>>1]=a;H[((f<<2)+h|0)+1179664>>2]=a<<16>>16;d=N(f,28)+h|0;H[d+1310740>>2]=e;H[d+1310736>>2]=1;H[d+1310744>>2]=l;H[d+1310748>>2]=e;H[d+1310752>>2]=e;H[d+1310756>>2]=l;H[d+1310760>>2]=l;f=a;break Z}G[c>>1]=0;F[g|0]=0;break Z}g=g+2|0;c=c+4|0;l=l+1|0;o=(n+o|0)+4|0;continue Y}a=N(d<<16>>16,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l;break Z}a=N(d<<16>>16,28)+h|0;H[a+1310732>>2]=l;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l}g=g+1|0;c=c+2|0;o=o+2|0;e=e+1|0;continue}}break}d=((f|0)>0?f:0)+1|0;a=1;c=1;while(1){if((a|0)!=(d|0)){e=H[b>>2];aa:{if((e|0)==(a|0)){e=c;c=e+1|0;break aa}e=H[((e<<2)+h|0)+1179660>>2]}H[b>>2]=e;b=b+4|0;a=a+1|0;continue}break}e=c-1|0;H[h+8>>2]=e;g=0;if(!e){break X}qb(h+12|0,0,e<<2);qb(h+655376|0,0,e<<4);a=0;while(1)if((a|0)>=(e|0)){e=0;c=(f|0)>0?f:0;while(1){if((c|0)==(e|0)){a=H[h+8>>2];b=(a|0)>0?a:0;a=0;while(1){if((a|0)==(b|0)){break X}c=(a<<4)+h|0;d=c+655376|0;s=+H[((a<<2)+h|0)+12>>2];M[d>>3]=M[d>>3]/s;c=c+655384|0;M[c>>3]=M[c>>3]/s;a=a+1|0;continue}}b=H[((e<<2)+h|0)+1179664>>2]-1|0;d=b<<2;a=d+h|0;f=a;i=H[a+12>>2];a=(N(e,7)<<2)+h|0;H[f+12>>2]=i+H[a+1310736>>2];b=(b<<4)+h|0;f=b+655376|0;M[f>>3]=M[f>>3]+ +H[a+1310740>>2];f=b+655384|0;M[f>>3]=M[f>>3]+ +H[a+1310744>>2];f=H[a+1310748>>2];b=b+131084|0;if((f|0)>2]){H[b>>2]=f}f=H[a+1310752>>2];b=d<<2;d=((b|4)+h|0)+131084|0;if((f|0)>H[d>>2]){H[d>>2]=f}f=H[a+1310756>>2];d=((b|8)+h|0)+131084|0;if((f|0)>2]){H[d>>2]=f}a=H[a+1310760>>2];b=((b|12)+h|0)+131084|0;if((a|0)>H[b>>2]){H[b>>2]=a}e=e+1|0;continue}}else{b=(a<<4)+h|0;H[b+131088>>2]=0;H[b+131084>>2]=m;H[b+131092>>2]=t;H[b+131096>>2]=0;a=a+1|0;e=H[h+8>>2];continue}}break a}if(i){f=a;a=0;g=(b|0)>0?b:0;m=c;d=H[h>>2];n=b;b=c-1|0;e=d+(N(n,b)<<1)|0;c=d;while(1){if((a|0)!=(g|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;c=c+2|0;e=e+2|0;continue}break}g=(m|0)>0?m:0;k=n-1|0;e=d+(k<<1)|0;a=0;c=d;while(1){if((a|0)!=(g|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;l=n<<1;e=l+e|0;c=c+l|0;continue}break}u=(b|0)>1?b:1;b=h+1179664|0;a=n+1|0;g=a+i|0;o=a+f|0;i=a+H[h+4>>2]|0;v=(k|0)>1?k:1;t=v-1|0;c=d+(a<<1)|0;q=0-n<<1;f=0;l=1;ba:{ca:while(1){if((l|0)!=(u|0)){p=o+t|0;r=g+t|0;e=1;while(1){da:{ea:{fa:{if((e|0)!=(v|0)){if(I[o|0]>I[g|0]){F[i|0]=255;a=c+q|0;d=J[a>>1];k=d<<16>>16;if((k|0)>0){G[c>>1]=k;a=N(d,28)+h|0;H[a+1310732>>2]=l;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l;break da}k=J[a-2>>1];d=k<<16>>16;a=G[a+2>>1];if((a|0)>0){if((d|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];k=H[(a+(k<<2)|0)-4>>2];if((d|0)>(k|0)){G[c>>1]=k;j=0;w=(f|0)>0?f:0;a=b;while(1){if((j|0)==(w|0)){d=k;break ea}if(H[a>>2]==(d|0)){H[a>>2]=k}j=j+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(k|0)){break ea}j=0;w=(f|0)>0?f:0;a=b;while(1){if((j|0)==(w|0)){break ea}if((k|0)==H[a>>2]){H[a>>2]=d}j=j+1|0;a=a+4|0;continue}}k=G[c-2>>1];if((k|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];k=H[(a+((k&65535)<<2)|0)-4>>2];if((d|0)>(k|0)){G[c>>1]=k;j=0;w=(f|0)>0?f:0;a=b;while(1){if((j|0)==(w|0)){d=k;break fa}if(H[a>>2]==(d|0)){H[a>>2]=k}j=j+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(k|0)){break fa}j=0;w=(f|0)>0?f:0;a=b;while(1){if((j|0)==(w|0)){break fa}if((k|0)==H[a>>2]){H[a>>2]=d}j=j+1|0;a=a+4|0;continue}}G[c>>1]=a;a=(N(a,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;d=a+1310720|0;if(H[d>>2]>(e|0)){H[d>>2]=e}H[a+1310732>>2]=l;break da}if((d|0)>0){G[c>>1]=d;a=(N(k,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;d=a+1310724|0;if(H[d>>2]<(e|0)){H[d>>2]=e}H[a+1310732>>2]=l;break da}a=J[c-2>>1];d=a<<16>>16;if((d|0)>0){G[c>>1]=d;a=N(a,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;a=a+1310724|0;if(H[a>>2]>=(e|0)){break da}H[a>>2]=e;break da}if((f|0)>=32768){sb(0,3,1594,0);g=-1;break ba}a=f+1|0;G[c>>1]=a;H[((f<<2)+h|0)+1179664>>2]=a<<16>>16;d=N(f,28)+h|0;H[d+1310740>>2]=e;H[d+1310736>>2]=1;H[d+1310744>>2]=l;H[d+1310748>>2]=e;H[d+1310752>>2]=e;H[d+1310756>>2]=l;H[d+1310760>>2]=l;f=a;break da}G[c>>1]=0;F[i|0]=0;break da}i=i+2|0;c=c+4|0;g=r+2|0;o=p+2|0;l=l+1|0;continue ca}a=N(d<<16>>16,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l;break da}a=N(d<<16>>16,28)+h|0;H[a+1310732>>2]=l;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l}i=i+1|0;c=c+2|0;g=g+1|0;o=o+1|0;e=e+1|0;continue}}break}d=((f|0)>0?f:0)+1|0;a=1;c=1;while(1){if((a|0)!=(d|0)){e=H[b>>2];ga:{if((e|0)==(a|0)){e=c;c=e+1|0;break ga}e=H[((e<<2)+h|0)+1179660>>2]}H[b>>2]=e;b=b+4|0;a=a+1|0;continue}break}e=c-1|0;H[h+8>>2]=e;g=0;if(!e){break ba}qb(h+12|0,0,e<<2);qb(h+655376|0,0,e<<4);a=0;while(1)if((a|0)>=(e|0)){e=0;c=(f|0)>0?f:0;while(1){if((c|0)==(e|0)){a=H[h+8>>2];b=(a|0)>0?a:0;a=0;while(1){if((a|0)==(b|0)){break ba}c=(a<<4)+h|0;d=c+655376|0;s=+H[((a<<2)+h|0)+12>>2];M[d>>3]=M[d>>3]/s;c=c+655384|0;M[c>>3]=M[c>>3]/s;a=a+1|0;continue}}b=H[((e<<2)+h|0)+1179664>>2]-1|0;d=b<<2;a=d+h|0;f=a;i=H[a+12>>2];a=(N(e,7)<<2)+h|0;H[f+12>>2]=i+H[a+1310736>>2];b=(b<<4)+h|0;f=b+655376|0;M[f>>3]=M[f>>3]+ +H[a+1310740>>2];f=b+655384|0;M[f>>3]=M[f>>3]+ +H[a+1310744>>2];f=H[a+1310748>>2];b=b+131084|0;if((f|0)>2]){H[b>>2]=f}f=H[a+1310752>>2];b=d<<2;d=((b|4)+h|0)+131084|0;if((f|0)>H[d>>2]){H[d>>2]=f}f=H[a+1310756>>2];d=((b|8)+h|0)+131084|0;if((f|0)>2]){H[d>>2]=f}a=H[a+1310760>>2];b=((b|12)+h|0)+131084|0;if((a|0)>H[b>>2]){H[b>>2]=a}e=e+1|0;continue}}else{b=(a<<4)+h|0;H[b+131088>>2]=0;H[b+131084>>2]=n;H[b+131092>>2]=m;H[b+131096>>2]=0;a=a+1|0;e=H[h+8>>2];continue}}break a}if(!g){g=a;l=f;a=0;f=(b|0)>0?b:0;m=c;d=H[h>>2];n=b;b=c-1|0;e=d+(N(n,b)<<1)|0;c=d;while(1){if((a|0)!=(f|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;c=c+2|0;e=e+2|0;continue}break}i=(m|0)>0?m:0;f=n-1|0;e=d+(f<<1)|0;a=0;c=d;while(1){if((a|0)!=(i|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;k=n<<1;e=k+e|0;c=c+k|0;continue}break}t=(b|0)>1?b:1;b=h+1179664|0;a=n+1|0;i=a+g|0;o=a+H[h+4>>2]|0;u=(f|0)>1?f:1;v=u-1|0;c=d+(a<<1)|0;q=0-n<<1;f=0;j=1;ha:{ia:while(1){if((j|0)!=(t|0)){p=i+v|0;e=1;while(1){ja:{ka:{la:{if((e|0)!=(u|0)){if((l|0)>1];g=d<<16>>16;if((g|0)>0){G[c>>1]=g;a=N(d,28)+h|0;H[a+1310732>>2]=j;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+j;break ja}g=J[a-2>>1];d=g<<16>>16;a=G[a+2>>1];if((a|0)>0){if((d|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];k=H[(a+(g<<2)|0)-4>>2];if((d|0)>(k|0)){G[c>>1]=k;g=0;r=(f|0)>0?f:0;a=b;while(1){if((g|0)==(r|0)){d=k;break ka}if(H[a>>2]==(d|0)){H[a>>2]=k}g=g+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(k|0)){break ka}g=0;r=(f|0)>0?f:0;a=b;while(1){if((g|0)==(r|0)){break ka}if((k|0)==H[a>>2]){H[a>>2]=d}g=g+1|0;a=a+4|0;continue}}g=G[c-2>>1];if((g|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];k=H[(a+((g&65535)<<2)|0)-4>>2];if((d|0)>(k|0)){G[c>>1]=k;g=0;r=(f|0)>0?f:0;a=b;while(1){if((g|0)==(r|0)){d=k;break la}if(H[a>>2]==(d|0)){H[a>>2]=k}g=g+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(k|0)){break la}g=0;r=(f|0)>0?f:0;a=b;while(1){if((g|0)==(r|0)){break la}if((k|0)==H[a>>2]){H[a>>2]=d}g=g+1|0;a=a+4|0;continue}}G[c>>1]=a;a=(N(a,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+j;d=a+1310720|0;if(H[d>>2]>(e|0)){H[d>>2]=e}H[a+1310732>>2]=j;break ja}if((d|0)>0){G[c>>1]=d;a=(N(g,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+j;d=a+1310724|0;if(H[d>>2]<(e|0)){H[d>>2]=e}H[a+1310732>>2]=j;break ja}a=J[c-2>>1];d=a<<16>>16;if((d|0)>0){G[c>>1]=d;a=N(a,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+j;a=a+1310724|0;if(H[a>>2]>=(e|0)){break ja}H[a>>2]=e;break ja}if((f|0)>=32768){sb(0,3,1594,0);i=-1;break ha}a=f+1|0;G[c>>1]=a;H[((f<<2)+h|0)+1179664>>2]=a<<16>>16;d=N(f,28)+h|0;H[d+1310740>>2]=e;H[d+1310736>>2]=1;H[d+1310744>>2]=j;H[d+1310748>>2]=e;H[d+1310752>>2]=e;H[d+1310756>>2]=j;H[d+1310760>>2]=j;f=a;break ja}G[c>>1]=0;F[o|0]=0;break ja}o=o+2|0;c=c+4|0;i=p+2|0;j=j+1|0;continue ia}a=N(d<<16>>16,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+j;break ja}a=N(d<<16>>16,28)+h|0;H[a+1310732>>2]=j;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+j}o=o+1|0;c=c+2|0;i=i+1|0;e=e+1|0;continue}}break}d=((f|0)>0?f:0)+1|0;a=1;c=1;while(1){if((a|0)!=(d|0)){e=H[b>>2];ma:{if((e|0)==(a|0)){e=c;c=e+1|0;break ma}e=H[((e<<2)+h|0)+1179660>>2]}H[b>>2]=e;b=b+4|0;a=a+1|0;continue}break}e=c-1|0;H[h+8>>2]=e;i=0;if(!e){break ha}qb(h+12|0,0,e<<2);qb(h+655376|0,0,e<<4);a=0;while(1)if((a|0)>=(e|0)){e=0;c=(f|0)>0?f:0;while(1){if((c|0)==(e|0)){a=H[h+8>>2];b=(a|0)>0?a:0;a=0;while(1){if((a|0)==(b|0)){break ha}c=(a<<4)+h|0;d=c+655376|0;s=+H[((a<<2)+h|0)+12>>2];M[d>>3]=M[d>>3]/s;c=c+655384|0;M[c>>3]=M[c>>3]/s;a=a+1|0;continue}}b=H[((e<<2)+h|0)+1179664>>2]-1|0;d=b<<2;a=d+h|0;f=a;g=H[a+12>>2];a=(N(e,7)<<2)+h|0;H[f+12>>2]=g+H[a+1310736>>2];b=(b<<4)+h|0;f=b+655376|0;M[f>>3]=M[f>>3]+ +H[a+1310740>>2];f=b+655384|0;M[f>>3]=M[f>>3]+ +H[a+1310744>>2];f=H[a+1310748>>2];b=b+131084|0;if((f|0)>2]){H[b>>2]=f}f=H[a+1310752>>2];b=d<<2;d=((b|4)+h|0)+131084|0;if((f|0)>H[d>>2]){H[d>>2]=f}f=H[a+1310756>>2];d=((b|8)+h|0)+131084|0;if((f|0)>2]){H[d>>2]=f}a=H[a+1310760>>2];b=((b|12)+h|0)+131084|0;if((a|0)>H[b>>2]){H[b>>2]=a}e=e+1|0;continue}}else{b=(a<<4)+h|0;H[b+131088>>2]=0;H[b+131084>>2]=n;H[b+131092>>2]=m;H[b+131096>>2]=0;a=a+1|0;e=H[h+8>>2];continue}}return i}i=a;k=f;n=b;m=(b|0)/2|0;f=(m|0)>0?m:0;d=H[h>>2];t=(c|0)/2|0;b=t-1|0;e=d+(N(b,m)<<1)|0;a=0;c=d;while(1){if((a|0)!=(f|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;c=c+2|0;e=e+2|0;continue}break}g=(t|0)>0?t:0;f=m-1|0;e=d+(f<<1)|0;a=0;c=d;while(1){if((a|0)!=(g|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;l=m<<1;e=l+e|0;c=c+l|0;continue}break}u=(b|0)>1?b:1;v=(f|0)>1?f:1;b=h+1179664|0;a=m+1|0;g=a+H[h+4>>2]|0;o=(i+(n<<1)|0)+2|0;c=d+(a<<1)|0;q=0-m<<1;f=0;l=1;na:{oa:while(1){if((l|0)!=(u|0)){e=1;while(1){pa:{qa:{ra:{if((e|0)!=(v|0)){if((k|0)>1];i=d<<16>>16;if((i|0)>0){G[c>>1]=i;a=N(d,28)+h|0;H[a+1310732>>2]=l;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l;break pa}i=J[a-2>>1];d=i<<16>>16;a=G[a+2>>1];if((a|0)>0){if((d|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];i=H[(a+(i<<2)|0)-4>>2];if((d|0)>(i|0)){G[c>>1]=i;j=0;p=(f|0)>0?f:0;a=b;while(1){if((j|0)==(p|0)){d=i;break qa}if(H[a>>2]==(d|0)){H[a>>2]=i}j=j+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(i|0)){break qa}j=0;p=(f|0)>0?f:0;a=b;while(1){if((j|0)==(p|0)){break qa}if((i|0)==H[a>>2]){H[a>>2]=d}j=j+1|0;a=a+4|0;continue}}i=G[c-2>>1];if((i|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];i=H[(a+((i&65535)<<2)|0)-4>>2];if((d|0)>(i|0)){G[c>>1]=i;j=0;p=(f|0)>0?f:0;a=b;while(1){if((j|0)==(p|0)){d=i;break ra}if(H[a>>2]==(d|0)){H[a>>2]=i}j=j+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(i|0)){break ra}j=0;p=(f|0)>0?f:0;a=b;while(1){if((j|0)==(p|0)){break ra}if((i|0)==H[a>>2]){H[a>>2]=d}j=j+1|0;a=a+4|0;continue}}G[c>>1]=a;a=(N(a,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;d=a+1310720|0;if(H[d>>2]>(e|0)){H[d>>2]=e}H[a+1310732>>2]=l;break pa}if((d|0)>0){G[c>>1]=d;a=(N(i,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;d=a+1310724|0;if(H[d>>2]<(e|0)){H[d>>2]=e}H[a+1310732>>2]=l;break pa}a=J[c-2>>1];d=a<<16>>16;if((d|0)>0){G[c>>1]=d;a=N(a,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;a=a+1310724|0;if(H[a>>2]>=(e|0)){break pa}H[a>>2]=e;break pa}if((f|0)>=32768){sb(0,3,1594,0);g=-1;break na}a=f+1|0;G[c>>1]=a;H[((f<<2)+h|0)+1179664>>2]=a<<16>>16;d=N(f,28)+h|0;H[d+1310740>>2]=e;H[d+1310736>>2]=1;H[d+1310744>>2]=l;H[d+1310748>>2]=e;H[d+1310752>>2]=e;H[d+1310756>>2]=l;H[d+1310760>>2]=l;f=a;break pa}G[c>>1]=0;F[g|0]=0;break pa}g=g+2|0;c=c+4|0;l=l+1|0;o=(n+o|0)+4|0;continue oa}a=N(d<<16>>16,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l;break pa}a=N(d<<16>>16,28)+h|0;H[a+1310732>>2]=l;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l}g=g+1|0;c=c+2|0;o=o+2|0;e=e+1|0;continue}}break}d=((f|0)>0?f:0)+1|0;a=1;c=1;while(1){if((a|0)!=(d|0)){e=H[b>>2];sa:{if((e|0)==(a|0)){e=c;c=e+1|0;break sa}e=H[((e<<2)+h|0)+1179660>>2]}H[b>>2]=e;b=b+4|0;a=a+1|0;continue}break}e=c-1|0;H[h+8>>2]=e;g=0;if(!e){break na}qb(h+12|0,0,e<<2);qb(h+655376|0,0,e<<4);a=0;while(1)if((a|0)>=(e|0)){e=0;c=(f|0)>0?f:0;while(1){if((c|0)==(e|0)){a=H[h+8>>2];b=(a|0)>0?a:0;a=0;while(1){if((a|0)==(b|0)){break na}c=(a<<4)+h|0;d=c+655376|0;s=+H[((a<<2)+h|0)+12>>2];M[d>>3]=M[d>>3]/s;c=c+655384|0;M[c>>3]=M[c>>3]/s;a=a+1|0;continue}}b=H[((e<<2)+h|0)+1179664>>2]-1|0;d=b<<2;a=d+h|0;f=a;i=H[a+12>>2];a=(N(e,7)<<2)+h|0;H[f+12>>2]=i+H[a+1310736>>2];b=(b<<4)+h|0;f=b+655376|0;M[f>>3]=M[f>>3]+ +H[a+1310740>>2];f=b+655384|0;M[f>>3]=M[f>>3]+ +H[a+1310744>>2];f=H[a+1310748>>2];b=b+131084|0;if((f|0)>2]){H[b>>2]=f}f=H[a+1310752>>2];b=d<<2;d=((b|4)+h|0)+131084|0;if((f|0)>H[d>>2]){H[d>>2]=f}f=H[a+1310756>>2];d=((b|8)+h|0)+131084|0;if((f|0)>2]){H[d>>2]=f}a=H[a+1310760>>2];b=((b|12)+h|0)+131084|0;if((a|0)>H[b>>2]){H[b>>2]=a}e=e+1|0;continue}}else{b=(a<<4)+h|0;H[b+131088>>2]=0;H[b+131084>>2]=m;H[b+131092>>2]=t;H[b+131096>>2]=0;a=a+1|0;e=H[h+8>>2];continue}}return g}return g}function qi(a,b,c,d,e,f,g,h,i,j,k,l){var m=0,n=O(0),o=0,p=O(0),q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,G=O(0),J=0,Q=O(0),R=0,S=0,T=0,U=0,V=0,W=0;m=Xa-224|0;Xa=m;H[m+216>>2]=0;H[m+220>>2]=1079738368;H[m+200>>2]=0;H[m+204>>2]=1079738368;H[m+184>>2]=0;H[m+188>>2]=1079574528;H[m+208>>2]=0;H[m+212>>2]=1079574528;H[m+192>>2]=0;H[m+196>>2]=1079738368;H[m+176>>2]=0;H[m+180>>2]=1079738368;H[m+168>>2]=0;H[m+172>>2]=1079574528;H[m+160>>2]=0;H[m+164>>2]=1079574528;while(1){if((o|0)!=4){x=o<<4;y=x+(m+96|0)|0;x=j+x|0;M[y>>3]=M[x>>3];M[y+8>>3]=M[x+8>>3];o=o+1|0;continue}break}D=m+160|0;q=m+96|0;R=m+16|0;o=0;S=Md(8,8);v=Md(8,1);A=Md(8,1);y=H[v>>2];x=H[S>>2];while(1){if((o|0)!=4){C=(o<<7)+x|0;B=o<<4;E=D+B|0;M[C>>3]=M[E>>3];s=M[E+8>>3];H[C+40>>2]=0;H[C+44>>2]=0;H[C+32>>2]=0;H[C+36>>2]=0;H[C+24>>2]=0;H[C+28>>2]=0;H[C+16>>2]=0;H[C+20>>2]=1072693248;M[C+8>>3]=s;J=q+B|0;M[C+48>>3]=M[J>>3]*-M[E>>3];r=M[J>>3];s=M[E+8>>3];H[C+80>>2]=0;H[C+84>>2]=0;H[C+72>>2]=0;H[C+76>>2]=0;j=C- -64|0;H[j>>2]=0;H[j+4>>2]=0;M[C+56>>3]=r*-s;M[C+88>>3]=M[E>>3];s=M[E+8>>3];H[C+104>>2]=0;H[C+108>>2]=1072693248;M[C+96>>3]=s;M[C+112>>3]=M[J+8>>3]*-M[E>>3];M[C+120>>3]=M[J+8>>3]*-M[E+8>>3];j=y+B|0;M[j>>3]=M[J>>3];M[j+8>>3]=M[J+8>>3];o=o+1|0;continue}break}$h(S);bk(A,S,v);y=H[A>>2];j=0;while(1){if((j|0)!=2){x=N(j,24);o=x+R|0;x=y+x|0;M[o>>3]=M[x>>3];M[o+8>>3]=M[x+8>>3];M[o+16>>3]=M[x+16>>3];j=j+1|0;continue}break}M[R+48>>3]=M[y+48>>3];s=M[y+56>>3];j=R- -64|0;H[j>>2]=0;H[j+4>>2]=1072693248;M[R+56>>3]=s;Cb(S);Cb(v);Cb(A);T=M[m+112>>3];U=M[m+128>>3];s=T-U;r=s*s;V=M[m+120>>3];z=M[m+136>>3];s=V-z;s=r+s*s;a:{if(P(s)<2147483648){j=~~s;break a}j=-2147483648}t=M[m+144>>3];w=M[m+96>>3];s=t-w;W=s*s;u=M[m+152>>3];r=M[m+104>>3];s=u-r;s=W+s*s;b:{if(P(s)<2147483648){x=~~s;break b}x=-2147483648}s=+(((j|0)<(x|0)?x:j)|0)*k*k;c:{if(P(s)<2147483648){y=~~s;break c}y=-2147483648}s=w-T;w=s*s;s=r-V;s=w+s*s;d:{if(P(s)<2147483648){j=~~s;break d}j=-2147483648}s=U-t;r=s*s;s=z-u;s=r+s*s;e:{if(P(s)<2147483648){x=~~s;break e}x=-2147483648}s=+(((j|0)<(x|0)?x:j)|0)*k*k;f:{if(P(s)<2147483648){x=~~s;break f}x=-2147483648}g:{if(!a){j=c;while(1){o=j;if((o|0)<(d|0)){j=o<<1;if((x|0)>(N(o,o)|0)){continue}}break}x=c;while(1){j=x;if((j|0)>=(d|0)){break g}x=j<<1;if((y|0)>(N(j,j)|0)){continue}break}break g}j=c;while(1){o=j;if((x|0)>N(o,o)<<2){j=o<<1;if((d|0)>(o|0)){continue}}break}x=c;while(1){j=x;if((y|0)<=N(j,j)<<2){break g}x=j<<1;if((d|0)>(j|0)){continue}break}}z=k*10;k=(1-k)*.5*10;v=(d|0)<(j|0)?d:j;A=(v|0)/(c|0)|0;d=(d|0)<(o|0)?d:o;B=(d|0)/(c|0)|0;D=N(c,c);h:{i:{j:{k:{if(!b){D=N(D,3);x=ph(D,4);if(!x){break h}l:{m:{switch(h|0){case 0:y=(v|0)>0?v:0;j=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(y|0)){break l}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((j|0)!=(o|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];n:{if((a|0)==1){n=O(L[m+8>>2]+O(1));o:{if(O(P(n))>2]+O(.5));q:{if(O(P(n))=(g|0)))){q=N(N((b|0)/(A|0)|0,c)+((o|0)/(B|0)|0)|0,12)+x|0;d=N(h+N(d,f)|0,3)+e|0;H[q>>2]=H[q>>2]+I[d+2|0];H[q+4>>2]=H[q+4>>2]+I[d+1|0];H[q+8>>2]=H[q+8>>2]+I[d|0]}o=o+1|0;continue}break}b=b+1|0;continue};case 1:y=(v|0)>0?v:0;j=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(y|0)){break l}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((j|0)!=(o|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];r:{if((a|0)==1){n=O(L[m+8>>2]+O(1));s:{if(O(P(n))>2]+O(.5));u:{if(O(P(n))=(g|0)))){q=N(N((b|0)/(A|0)|0,c)+((o|0)/(B|0)|0)|0,12)+x|0;d=N(h+N(d,f)|0,3)+e|0;H[q>>2]=H[q>>2]+I[d|0];H[q+4>>2]=H[q+4>>2]+I[d+1|0];H[q+8>>2]=H[q+8>>2]+I[d+2|0]}o=o+1|0;continue}break}b=b+1|0;continue};case 2:y=(v|0)>0?v:0;j=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(y|0)){break l}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((j|0)!=(o|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];v:{if((a|0)==1){n=O(L[m+8>>2]+O(1));w:{if(O(P(n))>2]+O(.5));y:{if(O(P(n))=(g|0)))){q=N(N((b|0)/(A|0)|0,c)+((o|0)/(B|0)|0)|0,12)+x|0;d=(h+N(d,f)<<2)+e|0;H[q>>2]=H[q>>2]+I[d+2|0];H[q+4>>2]=H[q+4>>2]+I[d+1|0];H[q+8>>2]=H[q+8>>2]+I[d|0]}o=o+1|0;continue}break}b=b+1|0;continue};case 3:y=(v|0)>0?v:0;j=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(y|0)){break l}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((j|0)!=(o|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];z:{if((a|0)==1){n=O(L[m+8>>2]+O(1));A:{if(O(P(n))>2]+O(.5));C:{if(O(P(n))=(g|0)))){q=N(N((b|0)/(A|0)|0,c)+((o|0)/(B|0)|0)|0,12)+x|0;d=(h+N(d,f)<<2)+e|0;H[q>>2]=H[q>>2]+I[d|0];H[q+4>>2]=H[q+4>>2]+I[d+1|0];H[q+8>>2]=H[q+8>>2]+I[d+2|0]}o=o+1|0;continue}break}b=b+1|0;continue};case 4:y=(v|0)>0?v:0;j=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(y|0)){break l}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((j|0)!=(o|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];D:{if((a|0)==1){n=O(L[m+8>>2]+O(1));E:{if(O(P(n))>2]+O(.5));G:{if(O(P(n))=(g|0)))){q=N(N((b|0)/(A|0)|0,c)+((o|0)/(B|0)|0)|0,12)+x|0;d=(h+N(d,f)<<2)+e|0;H[q>>2]=H[q>>2]+I[d+1|0];H[q+4>>2]=H[q+4>>2]+I[d+2|0];H[q+8>>2]=H[q+8>>2]+I[d+3|0]}o=o+1|0;continue}break}b=b+1|0;continue};case 5:case 12:case 13:case 14:y=(v|0)>0?v:0;j=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(y|0)){break l}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((j|0)!=(o|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];H:{if((a|0)==1){n=O(L[m+8>>2]+O(1));I:{if(O(P(n))>2]+O(.5));K:{if(O(P(n))=(g|0)))){q=N(N((b|0)/(A|0)|0,c)+((o|0)/(B|0)|0)|0,12)+x|0;d=I[(h+N(d,f)|0)+e|0];H[q>>2]=d+H[q>>2];H[q+4>>2]=d+H[q+4>>2];H[q+8>>2]=d+H[q+8>>2]}o=o+1|0;continue}break}b=b+1|0;continue};case 6:y=(v|0)>0?v:0;j=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(y|0)){break l}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((j|0)!=(o|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];L:{if((a|0)==1){n=O(L[m+8>>2]+O(1));M:{if(O(P(n))>2]+O(.5));O:{if(O(P(n))=(g|0)))){q=N(N((b|0)/(A|0)|0,c)+((o|0)/(B|0)|0)|0,12)+x|0;d=(h+N(d,f)<<2)+e|0;H[q>>2]=H[q>>2]+I[d+3|0];H[q+4>>2]=H[q+4>>2]+I[d+2|0];H[q+8>>2]=H[q+8>>2]+I[d+1|0]}o=o+1|0;continue}break}b=b+1|0;continue};case 7:q=(v|0)>0?v:0;y=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(q|0)){break l}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((o|0)!=(y|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];P:{if((a|0)==1){n=O(L[m+8>>2]+O(1));Q:{if(O(P(n))>2]+O(.5));S:{if(O(P(n))=(g|0)))){d=N(d,f);G=O(O(I[((d+h<<1)+e|0)+1|0]-16|0)*O(298.0820007324219));d=(d+(h&65534)<<1)+e|0;Q=O(I[d|0]-128|0);n=O(G+O(Q*O(516.4110107421875)));T:{if(O(P(n))>8;h=(h|0)>0?h:0;H[d>>2]=H[d>>2]+(h>>>0<255?h:255);v=H[d+8>>2];p=O(j-128|0);n=O(G+O(p*O(408.5830078125)));U:{if(O(P(n))>8;h=(h|0)>0?h:0;H[d+8>>2]=v+(h>>>0<255?h:255);h=d;j=H[d+4>>2];n=O(O(p*O(-208.1199951171875))+O(G+O(Q*O(-100.29100036621094))));V:{if(O(P(n))>8;d=(d|0)>0?d:0;H[h+4>>2]=j+(d>>>0<255?d:255)}o=o+1|0;continue}break}b=b+1|0;continue};case 8:q=(v|0)>0?v:0;y=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(q|0)){break l}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((o|0)!=(y|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];W:{if((a|0)==1){n=O(L[m+8>>2]+O(1));X:{if(O(P(n))>2]+O(.5));Z:{if(O(P(n))=(g|0)))){d=N(d,f);G=O(O(I[(d+h<<1)+e|0]-16|0)*O(298.0820007324219));d=(d+(h&65534)<<1)+e|0;Q=O(I[d+1|0]-128|0);n=O(G+O(Q*O(516.4110107421875)));_:{if(O(P(n))>8;h=(h|0)>0?h:0;H[d>>2]=H[d>>2]+(h>>>0<255?h:255);v=H[d+8>>2];p=O(j-128|0);n=O(G+O(p*O(408.5830078125)));$:{if(O(P(n))>8;h=(h|0)>0?h:0;H[d+8>>2]=v+(h>>>0<255?h:255);h=d;j=H[d+4>>2];n=O(O(p*O(-208.1199951171875))+O(G+O(Q*O(-100.29100036621094))));aa:{if(O(P(n))>8;d=(d|0)>0?d:0;H[h+4>>2]=j+(d>>>0<255?d:255)}o=o+1|0;continue}break}b=b+1|0;continue};case 9:y=(v|0)>0?v:0;j=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(y|0)){break l}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((j|0)!=(o|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];ba:{if((a|0)==1){n=O(L[m+8>>2]+O(1));ca:{if(O(P(n))>2]+O(.5));ea:{if(O(P(n))=(g|0)))){q=N(N((b|0)/(A|0)|0,c)+((o|0)/(B|0)|0)|0,12)+x|0;d=(h+N(d,f)<<1)+e|0;h=I[d+1|0];H[q>>2]=H[q>>2]+((h<<3|4)&252);d=I[d|0];H[q+8>>2]=H[q+8>>2]+((d|4)&252);H[q+4>>2]=H[q+4>>2]+((d<<5|h>>>3|2)&254)}o=o+1|0;continue}break}b=b+1|0;continue};case 10:y=(v|0)>0?v:0;j=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(y|0)){break l}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((j|0)!=(o|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];fa:{if((a|0)==1){n=O(L[m+8>>2]+O(1));ga:{if(O(P(n))>2]+O(.5));ia:{if(O(P(n))=(g|0)))){q=N(N((b|0)/(A|0)|0,c)+((o|0)/(B|0)|0)|0,12)+x|0;d=(h+N(d,f)<<1)+e|0;h=I[d+1|0];H[q>>2]=H[q>>2]+((h<<2|4)&252);d=I[d|0];H[q+8>>2]=H[q+8>>2]+((d|4)&252);H[q+4>>2]=H[q+4>>2]+((d<<5|h>>>3|4)&252)}o=o+1|0;continue}break}b=b+1|0;continue};case 11:break m;default:break k}}y=(v|0)>0?v:0;j=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(y|0)){break l}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((j|0)!=(o|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];ja:{if((a|0)==1){n=O(L[m+8>>2]+O(1));ka:{if(O(P(n))>2]+O(.5));ma:{if(O(P(n))=(g|0)))){q=N(N((b|0)/(A|0)|0,c)+((o|0)/(B|0)|0)|0,12)+x|0;d=(h+N(d,f)<<1)+e|0;H[q>>2]=(H[q>>2]+(I[d+1|0]&240)|0)+8;d=I[d|0];H[q+8>>2]=H[q+8>>2]+((d|8)&248);H[q+4>>2]=H[q+4>>2]+((d<<4|8)&248)}o=o+1|0;continue}break}b=b+1|0;continue}}a=N(A,B);j=0;o=0;while(1){if((o|0)==(D|0)){break i}F[l+o|0]=K[(o<<2)+x>>2]/(a>>>0);o=o+1|0;continue}}x=ph(D,4);if(!x){break h}na:{if(h>>>0<=1){q=(v|0)>0?v:0;y=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(q|0)){break na}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((o|0)!=(y|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];oa:{if((a|0)==1){n=O(L[m+8>>2]+O(1));pa:{if(O(P(n))>2]+O(.5));ra:{if(O(P(n))=(g|0)))){j=(N((b|0)/(A|0)|0,c)+((o|0)/(B|0)|0)<<2)+x|0;d=N(h+N(d,f)|0,3)+e|0;H[j>>2]=H[j>>2]+(((I[d+1|0]+I[d|0]|0)+I[d+2|0]>>>0)/3|0)}o=o+1|0;continue}break}b=b+1|0;continue}}if((h&-2)==2){q=(v|0)>0?v:0;y=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(q|0)){break na}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((o|0)!=(y|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];sa:{if((a|0)==1){n=O(L[m+8>>2]+O(1));ta:{if(O(P(n))>2]+O(.5));va:{if(O(P(n))=(g|0)))){j=(N((b|0)/(A|0)|0,c)+((o|0)/(B|0)|0)<<2)+x|0;d=(h+N(d,f)<<2)+e|0;H[j>>2]=H[j>>2]+(((I[d+1|0]+I[d|0]|0)+I[d+2|0]>>>0)/3|0)}o=o+1|0;continue}break}b=b+1|0;continue}}if((h&-3)==4){q=(v|0)>0?v:0;y=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(q|0)){break na}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((o|0)!=(y|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];wa:{if((a|0)==1){n=O(L[m+8>>2]+O(1));xa:{if(O(P(n))>2]+O(.5));za:{if(O(P(n))=(g|0)))){j=(N((b|0)/(A|0)|0,c)+((o|0)/(B|0)|0)<<2)+x|0;d=(h+N(d,f)<<2)+e|0;H[j>>2]=H[j>>2]+(((I[d+2|0]+I[d+1|0]|0)+I[d+3|0]>>>0)/3|0)}o=o+1|0;continue}break}b=b+1|0;continue}}Aa:{switch(h-5|0){case 0:case 7:case 8:case 9:q=(v|0)>0?v:0;y=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(q|0)){break na}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((o|0)!=(y|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];Ba:{if((a|0)==1){n=O(L[m+8>>2]+O(1));Ca:{if(O(P(n))>2]+O(.5));Ea:{if(O(P(n))=(g|0)))){j=(N((b|0)/(A|0)|0,c)+((o|0)/(B|0)|0)<<2)+x|0;H[j>>2]=H[j>>2]+I[(h+N(d,f)|0)+e|0]}o=o+1|0;continue}break}b=b+1|0;continue};case 2:q=(v|0)>0?v:0;y=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(q|0)){break na}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((o|0)!=(y|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];Fa:{if((a|0)==1){n=O(L[m+8>>2]+O(1));Ga:{if(O(P(n))>2]+O(.5));Ia:{if(O(P(n))=(g|0)))){j=(N((b|0)/(A|0)|0,c)+((o|0)/(B|0)|0)<<2)+x|0;H[j>>2]=H[j>>2]+I[((h+N(d,f)<<1)+e|0)+1|0]}o=o+1|0;continue}break}b=b+1|0;continue};case 3:q=(v|0)>0?v:0;y=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(q|0)){break na}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((o|0)!=(y|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];Ja:{if((a|0)==1){n=O(L[m+8>>2]+O(1));Ka:{if(O(P(n))>2]+O(.5));Ma:{if(O(P(n))=(g|0)))){j=(N((b|0)/(A|0)|0,c)+((o|0)/(B|0)|0)<<2)+x|0;H[j>>2]=H[j>>2]+I[(h+N(d,f)<<1)+e|0]}o=o+1|0;continue}break}b=b+1|0;continue};case 4:q=(v|0)>0?v:0;y=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(q|0)){break na}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((o|0)!=(y|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];Na:{if((a|0)==1){n=O(L[m+8>>2]+O(1));Oa:{if(O(P(n))>2]+O(.5));Qa:{if(O(P(n))=(g|0)))){j=(N((b|0)/(A|0)|0,c)+((o|0)/(B|0)|0)<<2)+x|0;d=(h+N(d,f)<<1)+e|0;h=I[d|0];d=I[d+1|0];H[j>>2]=H[j>>2]+(((((h&248)+(d<<3&248)|0)+((h<<5|d>>>3)&252)|0)+10>>>0)/3|0)}o=o+1|0;continue}break}b=b+1|0;continue};case 5:q=(v|0)>0?v:0;y=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(q|0)){break na}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((o|0)!=(y|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];Ra:{if((a|0)==1){n=O(L[m+8>>2]+O(1));Sa:{if(O(P(n))>2]+O(.5));Ua:{if(O(P(n))=(g|0)))){j=(N((b|0)/(A|0)|0,c)+((o|0)/(B|0)|0)<<2)+x|0;d=(h+N(d,f)<<1)+e|0;h=I[d|0];d=I[d+1|0];H[j>>2]=H[j>>2]+(((((h&248)+(d<<2&248)|0)+((h<<5|d>>>3)&248)|0)+12>>>0)/3|0)}o=o+1|0;continue}break}b=b+1|0;continue};case 6:break Aa;default:break k}}q=(v|0)>0?v:0;y=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(q|0)){break na}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((o|0)!=(y|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];Va:{if((a|0)==1){n=O(L[m+8>>2]+O(1));Wa:{if(O(P(n))>2]+O(.5));Ya:{if(O(P(n))=(g|0)))){j=(N((b|0)/(A|0)|0,c)+((o|0)/(B|0)|0)<<2)+x|0;h=(h+N(d,f)<<1)+e|0;d=I[h|0];H[j>>2]=H[j>>2]+(((((d&240)+(d<<4&240)|0)+((I[h+1|0]|8)&248)|0)+16>>>0)/3|0)}o=o+1|0;continue}break}b=b+1|0;continue}}a=N(A,B);j=0;o=0;while(1){if((o|0)==(D|0)){break i}F[l+o|0]=K[(o<<2)+x>>2]/(a>>>0);o=o+1|0;continue}}sb(0,3,2819,0)}j=-1}jb(x);Xa=m+224|0;return j}sb(0,3,1828,0);ba(1);X()}function _v(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=O(0),A=0,B=0,C=0,D=O(0),E=0,Q=0,R=0,S=0,T=0,V=0,W=0,Y=0,Z=0,_=0,$=0,da=0,ea=0;o=Xa-32|0;Xa=o;H[o+28>>2]=b;da=o,ea=sc(67244,o+28|0),H[da+8>>2]=ea;da=o,ea=kc(),H[da+24>>2]=ea;a:{b:{c:{d:{e:{if(xc(o+8|0,o+24|0)){Jb(a);break e}A=Cc(o+28|0);s=H[A+224>>2];H[o+24>>2]=0;if(Rb(c)>>>0>=20){break d}W=A+380|0;Y=A+364|0;S=Jb(o+8|0);f:{while(1){g:{H[o+4>>2]=j;if(Rb(c)>>>0<=j>>>0){break g}Yd(30649,Rb(c));Kh(35758,vb(cd(c,H[o+4>>2])));t=vb(cd(c,H[o+4>>2]));i=H[o+4>>2];Of(S,o+4|0);Kh(35341,t);f=Xa-16|0;Xa=f;F[f+14|0]=I[20968];G[f+12>>1]=I[20966]|I[20967]<<8;h:{i:{j:{if(!(o?t:0)){sb(0,3,11499,0);break j}e=f+12|0;b=Xa-16|0;Xa=b;k:{l:{if(!t){e=0;break l}d=pb((nd(t)+nd(35352)|0)+2|0);if(!d){break b}H[b+4>>2]=35352;H[b>>2]=t;If(d,1964,b);e=qg(d,e);jb(d)}Xa=b+16|0;b=e;break k}if(!b){H[f>>2]=t;H[f+8>>2]=35352;H[f+4>>2]=9476;sb(0,3,13679,f);break j}m:{d=ph(1,16);if(d){if(($b(d+4|0,4,1,b)|0)!=1){break m}g=H[d+4>>2];if((g|0)<=0){break m}e=pb(N(g,132));H[d>>2]=e;if(!e){break c}e=0;while(1){if((e|0)<(g|0)){g=N(e,132);if(($b(g+H[d>>2]|0,8,1,b)|0)!=1){break m}if(($b((g+H[d>>2]|0)+8|0,8,1,b)|0)!=1){break m}if(($b((g+H[d>>2]|0)+16|0,108,1,b)|0)!=1){break m}if(($b((g+H[d>>2]|0)+124|0,4,1,b)|0)!=1){break m}if(($b((g+H[d>>2]|0)+128|0,4,1,b)|0)!=1){break m}e=e+1|0;g=H[d+4>>2];continue}break}if(($b(d+12|0,4,1,b)|0)!=1){break m}g=0;e=H[d+12>>2];if((e|0)<=0){H[d+8>>2]=0;break m}j=pb(N(e,12));H[d+8>>2]=j;if(!j){break c}while(1){if((e|0)>(g|0)){e=N(g,12);if(($b((e+H[d+8>>2]|0)+8|0,4,1,b)|0)!=1){break m}if(($b((e+H[d+8>>2]|0)+4|0,4,1,b)|0)!=1){break m}m=e+H[d+8>>2]|0;j=H[m+4>>2];e=pb(N(j,12));H[m>>2]=e;if(!e){break c}if(($b(e,12,j,b)|0)!=(j|0)){break m}g=g+1|0;e=H[d+12>>2];continue}break}H[o>>2]=d;Ad(b);b=0;break i}break c}sb(0,3,14090,0);jb(H[d+8>>2]);jb(H[d>>2]);jb(d);Ad(b)}b=-1}Xa=f+16|0;break h}n:{o:{if((b|0)<0){qj(35304,t);break o}Yd(35604,i);b=H[o>>2];p:{if(b){e=H[b+4>>2];e=(e|0)>0?e:0;j=0;while(1)if((e|0)==(j|0)){e=0;d=H[b+12>>2];d=(d|0)>0?d:0;j=0;while(1){if((d|0)==(j|0)){break p}f=H[b+8>>2]+N(j,12)|0;g=H[f+8>>2];if(!((g|0)!=-1&(g|0)<0)){H[f+8>>2]=i}j=j+1|0;continue}}else{d=H[b>>2]+N(j,132)|0;f=H[d+124>>2];if(!((f|0)!=-1&(f|0)<0)){H[d+124>>2]=i}j=j+1|0;continue}}sb(0,3,14591,0);e=-1}if((e|0)<0){Me(29145);break o}b=0;q:{if(!(o?o+24|0:0)){sb(0,3,7177,0);b=-1;break q}r:{j=H[o+24>>2];if(!j){j=pb(16);H[o+24>>2]=j;if(!j){break r}H[j>>2]=0;H[j+4>>2]=0;H[j+8>>2]=0;H[j+12>>2]=0}s:{f=H[o>>2];if(!f){break s}g=H[f+4>>2];e=H[j+4>>2];i=g+e|0;d=pb(N(i,132));if(d){m=(e|0)>0?e:0;while(1)if((b|0)==(m|0)){b=0;g=(g|0)>0?g:0;while(1){if((b|0)!=(g|0)){ub(d+N(b+e|0,132)|0,H[f>>2]+N(b,132)|0,132);b=b+1|0;continue}break}jb(H[j>>2]);H[H[o+24>>2]>>2]=d;e=H[o+24>>2];H[e+4>>2]=i;j=0;i=H[e+12>>2];m=(i|0)>0?i:0;l=H[o>>2];g=H[l+12>>2];f=(g|0)>0?g:0;d=0;while(1){b=0;if((d|0)!=(f|0)){t:{while(1){if((b|0)==(m|0)){break t}q=N(b,12);b=b+1|0;if(H[(H[l+8>>2]+N(d,12)|0)+8>>2]!=H[(q+H[e+8>>2]|0)+8>>2]){continue}break}j=j+1|0}d=d+1|0;continue}break}u=(g+i|0)-j|0;q=pb(N(u,12));if(q){l=0;while(1){if((l|0)==(m|0)){e=0;j=0;u:{while(1){if((e|0)!=(f|0)){h=N(e,12);l=h+H[H[o>>2]+8>>2]|0;g=H[l+8>>2];b=0;v:{w:{while(1){if((b|0)==(m|0)){break w}d=N(b,12);b=b+1|0;if((g|0)!=H[(d+H[H[o+24>>2]+8>>2]|0)+8>>2]){continue}break}j=j+1|0;break v}d=q+N((e+i|0)-j|0,12)|0;H[d+8>>2]=g;g=H[l+4>>2];b=pb(N(g,12));H[d>>2]=b;if(!b){break u}b=0;p=(g|0)>0?g:0;while(1){if((b|0)!=(p|0)){k=N(b,12);l=k+H[d>>2]|0;k=k+H[h+H[H[o>>2]+8>>2]>>2]|0;n=H[k+4>>2];H[l>>2]=H[k>>2];H[l+4>>2]=n;H[l+8>>2]=H[k+8>>2];b=b+1|0;continue}break}H[d+4>>2]=g}e=e+1|0;continue}break}j=H[o+24>>2];if(H[j+8>>2]){b=0;while(1){if(H[j+12>>2]>(b|0)){jb(H[H[j+8>>2]+N(b,12)>>2]);b=b+1|0;j=H[o+24>>2];continue}break}jb(H[j+8>>2]);j=H[o+24>>2]}H[j+8>>2]=q;H[H[o+24>>2]+12>>2]=u;Mm(o);break s}break r}k=N(l,12);g=k+q|0;d=k+H[H[o+24>>2]+8>>2]|0;H[g+8>>2]=H[d+8>>2];b=0;h=H[d+4>>2];e=h;while(1){if((b|0)!=(f|0)){j=H[H[o>>2]+8>>2]+N(b,12)|0;if(H[j+8>>2]==H[d+8>>2]){e=H[j+4>>2]+e|0}b=b+1|0;continue}break}b=pb(N(e,12));H[g>>2]=b;if(b){j=0;n=(h|0)>0?h:0;b=0;while(1){if((b|0)!=(n|0)){p=N(b,12);d=p+H[g>>2]|0;p=p+H[k+H[H[o+24>>2]+8>>2]>>2]|0;r=H[p+4>>2];H[d>>2]=H[p>>2];H[d+4>>2]=r;H[d+8>>2]=H[p+8>>2];b=b+1|0;continue}break}x:{while(1){if((f|0)==(j|0)){break x}d=H[H[o>>2]+8>>2];p=N(j,12);if(H[(d+p|0)+8>>2]!=H[(k+H[H[o+24>>2]+8>>2]|0)+8>>2]){j=j+1|0;continue}break}b=0;while(1){j=d+p|0;if(H[j+4>>2]<=(b|0)){break x}j=H[j>>2]+N(b,12)|0;k=H[j+4>>2];d=H[g>>2]+N(b+h|0,12)|0;H[d>>2]=H[j>>2];H[d+4>>2]=k;H[d+8>>2]=H[j+8>>2];b=b+1|0;d=H[H[o>>2]+8>>2];continue}}H[g+4>>2]=e;l=l+1|0;continue}break}break r}break r}else{l=N(b,132);ub(l+d|0,l+H[j>>2]|0,132);b=b+1|0;continue}}break r}b=0;break q}break c}if((b|0)<0){Me(29180);break o}rj(35471);Kh(29101,t);e=0;n=0;i=0;h=Xa-976|0;Xa=h;y:{z:{A:{B:{C:{D:{if(I[29112]){if(Gf(29112,1024)){break D}}Yi(h+720|0,t,255);F[h+975|0]=0;q=1;break C}H[h+176>>2]=t;H[h+180>>2]=29112;b=h+192|0;If(b,1964,h+176|0);n=qg(b,3107);if(!n){H[h+160>>2]=t;sb(0,3,3852,h+160|0);da=h,ea=th(H[16848]),H[da+148>>2]=ea;H[h+144>>2]=5677;sb(0,3,4515,h+144|0);break B}q=0}E:{F:{i=pb(1140);if(i){j=1;G:{if(q){break G}if(!Bg(h+192|0,n)){break F}H[h+128>>2]=h+716;if((Ge(h+192|0,6619,h+128|0)|0)!=1){break F}j=H[h+716>>2];if((j|0)>0){break G}break F}H[i+152>>2]=0;H[i+4>>2]=j;r=pb(N(j,112));H[i>>2]=r;if(r){H:{while(1){H[h+716>>2]=e;if((e|0)>=(j|0)){break H}H[h+112>>2]=e+1;sb(0,1,7980,h+112|0);if(!q){if(!Bg(h+192|0,n)){break H}H[h+96>>2]=h+720;if((Ge(h+192|0,8025,h+96|0)|0)!=1){break H}d=h+720|0;b=0;e=-1;while(1){I:{f=I[b+d|0];J:{if((f|0)!=46){if(f){break J}if((e|0)!=-1){F[d+e|0]=0}break I}e=b}b=b+1|0;continue}break}}sb(0,1,9020,0);p=Xa-96|0;Xa=p;G[p+88>>1]=I[20964]|I[20965]<<8;H[p+84>>2]=I[20960]|I[20961]<<8|(I[20962]<<16|I[20963]<<24);K:{L:{M:{w=h+720|0;b=pb((nd(w)+nd(p+84|0)|0)+1|0);if(b){H[p+64>>2]=w;H[p+68>>2]=p+84;If(b,1959,p- -64|0);u=qg(b,3214);jb(b);if(!u){H[p>>2]=w;H[p+4>>2]=p+84;sb(0,3,4083,p);b=0;break L}m=pb(8);if(!m){break b}N:{O:{if(($b(m+4|0,4,1,u)|0)==1){R=H[m+4>>2];if((R|0)>0){break O}}sb(0,3,4622,0);break N}H[p+48>>2]=R;sb(0,1,5499,p+48|0);v=pb(R<<2);H[m>>2]=v;if(!v){break b}b=pb(16);H[v>>2]=b;if(!b){break b}P:{f=pb(20);if(f){B=f+8|0;Q=f+12|0;E=f+4|0;y=f+16|0;g=Xa-800|0;Xa=g;k=pb(40);H[k>>2]=0;qb(g+312|0,0,488);H[17300]=0;x=Om(g+24|0);e=H[17300];H[17300]=0;b=-1;l=4;Q:{R:{S:{T:{if(!e){break T}d=H[17301];if(!d){break T}b=ud(H[e>>2],k,4);if(!b){break S}aa(d|0)}e=ca()|0;if((b|0)!=1){H[g+24>>2]=3;H[g+312>>2]=x;k=Rl(g+156|0,1,k,4);l=ca()|0;e=0}U:while(1){if(e){H[17300]=0;ja(4,g+312|0);e=H[17300];H[17300]=0;b=-1;V:{if(!e){break V}d=H[17301];if(!d){break V}b=ud(H[e>>2],k,l);if(!b){break S}aa(d|0)}e=ca()|0;if((b|0)==1){continue}H[17300]=0;ka(5,0,3,6327,0);e=H[17300];H[17300]=0;b=-1;W:{if(!e){break W}d=H[17301];if(!d){break W}b=ud(H[e>>2],k,l);if(!b){break S}aa(d|0)}e=ca()|0;if((b|0)==1){continue}break R}H[17300]=0;Ba(6,g+312|0,90,488);e=H[17300];H[17300]=0;b=-1;X:{if(!e){break X}d=H[17301];if(!d){break X}b=ud(H[e>>2],k,l);if(!b){break S}aa(d|0)}e=ca()|0;if((b|0)==1){continue}H[17300]=0;Aa(7,g+312|0,u|0);e=H[17300];H[17300]=0;b=-1;Y:{if(!e){break Y}d=H[17301];if(!d){break Y}b=ud(H[e>>2],k,l);if(!b){break S}aa(d|0)}e=ca()|0;if((b|0)==1){continue}H[17300]=0;x=za(8,g+312|0,1)|0;e=H[17300];H[17300]=0;b=-1;Z:{if(!e){break Z}d=H[17301];if(!d){break Z}b=ud(H[e>>2],k,l);if(!b){break S}aa(d|0)}e=ca()|0;if((b|0)==1){continue}if((x|0)!=1){H[17300]=0;ka(5,0,3,7064,0);e=H[17300];H[17300]=0;b=-1;_:{if(!e){break _}d=H[17301];if(!d){break _}b=ud(H[e>>2],k,l);if(!b){break S}aa(d|0)}e=ca()|0;if((b|0)==1){continue}H[17300]=0;ja(4,g+312|0);e=H[17300];H[17300]=0;b=-1;$:{if(!e){break $}d=H[17301];if(!d){break $}b=ud(H[e>>2],k,l);if(!b){break S}aa(d|0)}e=ca()|0;if((b|0)==1){continue}break R}H[17300]=0;xa(9,g+312|0)|0;e=H[17300];H[17300]=0;b=-1;aa:{if(!e){break aa}d=H[17301];if(!d){break aa}b=ud(H[e>>2],k,l);if(!b){break S}aa(d|0)}e=ca()|0;if((b|0)==1){continue}T=N(H[g+340>>2],H[g+348>>2]);x=pb(N(T,H[g+344>>2]));if(x){b=0;ba:{ca:{da:{while(1){ea:{e=0;if(K[g+452>>2]>=K[g+428>>2]){H[17300]=0;xa(10,g+312|0)|0;e=H[17300];H[17300]=0;b=-1;fa:{if(!e){break fa}d=H[17301];if(!d){break fa}b=ud(H[e>>2],k,l);if(!b){break S}aa(d|0)}e=ca()|0;if((b|0)==1){continue U}H[17300]=0;ja(4,g+312|0);e=H[17300];H[17300]=0;b=-1;ga:{if(!e){break ga}d=H[17301];if(!d){break ga}b=ud(H[e>>2],k,l);if(!b){break S}aa(d|0)}e=ca()|0;if((b|0)==1){continue U}if(B){H[B>>2]=H[g+340>>2]}if(Q){H[Q>>2]=H[g+344>>2]}if(E){H[E>>2]=H[g+348>>2]}if(!y){break Q}d=I[g+602|0];switch(d-1|0){case 1:break da;case 0:break ea;default:break ca}}while(1){if((e|0)!=5){H[g+(e<<2)>>2]=N(T,b+e|0)+x;e=e+1|0;continue}break}H[17300]=0;V=ya(11,g+312|0,g|0,5)|0;e=H[17300];H[17300]=0;C=-1;ha:{if(!e){break ha}d=H[17301];if(!d){break ha}C=ud(H[e>>2],k,l);if(!C){break S}aa(d|0)}e=ca()|0;if((C|0)==1){continue U}b=b+V|0;continue}break}b=J[g+604>>1];e=J[g+606>>1];if((b|0)!=(e|0)){break ba}L[y>>2]=b>>>0;break Q}b=J[g+604>>1];e=J[g+606>>1];if((b|0)!=(e|0)){break ba}L[y>>2]=O(b>>>0)*O(2.5399999618530273);break Q}e=J[g+606>>1];b=J[g+604>>1]}if(!(b&65535|d>>>0<3|e)){L[y>>2]=d>>>0;break Q}H[y>>2]=0;break Q}H[17300]=0;ka(5,0,3,1828,0);e=H[17300];H[17300]=0;b=-1;ia:{if(!e){break ia}d=H[17301];if(!d){break ia}b=ud(H[e>>2],k,l);if(!b){break S}aa(d|0)}e=ca()|0;if((b|0)==1){continue}H[17300]=0;ja(4,g+312|0);e=H[17300];H[17300]=0;b=-1;ja:{if(!e){break ja}d=H[17301];if(!d){break ja}b=ud(H[e>>2],k,l);if(!b){break S}aa(d|0)}e=ca()|0;if((b|0)==1){continue}break}break R}jb(k);Pl(e,d);X()}x=0}jb(k);Xa=g+800|0;H[f>>2]=x;if(x){b=f}else{jb(f);b=0}break P}break b}if(!b){break M}if(H[b+4>>2]!=1){H[p+32>>2]=w;H[p+36>>2]=p+84;sb(0,2,6234,p+32|0);jb(H[v>>2]);jb(v);jb(m);jb(b);Ad(u);b=0;break L}e=H[v>>2];H[e+4>>2]=H[b+8>>2];H[e+8>>2]=H[b+12>>2];L[e+12>>2]=L[b+16>>2];H[e>>2]=H[b>>2];jb(b);xm(u,4-(R<<2)|0);B=1;ka:{while(1){if((B|0)!=(R|0)){if(($b(p+92|0,4,1,u)|0)!=1){b=0;while(1){if((b|0)==(B|0)){break ka}e=(b<<2)+v|0;jb(H[H[e>>2]>>2]);jb(H[e>>2]);b=b+1|0;continue}}T=(B<<2)+v|0;z=L[p+92>>2];w=H[v>>2];b=H[w+4>>2];D=L[w+12>>2];e=H[w+8>>2];l=pb(16);e=Jf(O(O(O(e|0)*z)/D));d=Jf(O(O(O(b|0)*z)/D));la:{if(l){ma:{L[l+12>>2]=z;H[l+8>>2]=e;H[l+4>>2]=d;x=pb(N(d,e));H[l>>2]=x;if(!x){break ma}b=0;V=(e|0)>0?e:0;Z=(d|0)>0?d:0;na:while(1){if((b|0)!=(V|0)){e=H[w+8>>2];D=L[w+12>>2];f=b+1|0;d=Jf(O(O(D*O(f|0))/z));k=Jf(O(O(D*O(b|0))/z));b=(d|0)>(e|0)?e:d;_=(b|0)<(k|0)?k:b;b=0;while(1)if((b|0)==(Z|0)){b=f;continue na}else{Q=H[w+4>>2];D=L[w+12>>2];g=b+1|0;e=Jf(O(O(D*O(g|0))/z));E=Jf(O(O(D*O(b|0))/z));b=(e|0)>(Q|0)?Q:e;$=((b|0)<(E|0)?E:b)-E|0;b=0;d=k;y=0;while(1){if((d|0)!=(_|0)){e=b+$|0;C=H[w>>2]+(E+N(d,Q)|0)|0;while(1){if((b|0)!=(e|0)){b=b+1|0;y=I[C|0]+y|0;C=C+1|0;continue}break}d=d+1|0;b=e;continue}break}F[x|0]=(y|0)/(b|0);x=x+1|0;b=g;continue}}break}break la}}break b}H[T>>2]=l;if(l){B=B+1|0;continue}else{b=0;while(1){if((b|0)==(B|0)){break ka}e=(b<<2)+v|0;jb(H[H[e>>2]>>2]);jb(H[e>>2]);b=b+1|0;continue}}}break}Ad(u);b=m;break L}jb(v)}jb(m);Ad(u);b=0;break L}break b}H[p+16>>2]=w;H[p+20>>2]=p+84;sb(0,2,6234,p+16|0);jb(H[v>>2]);jb(v);jb(m);lm(u);b=0;oa:{pa:{qa:{d=pb(8);if(d){ra:{if(($b(d+4|0,4,1,u)|0)==1){g=H[d+4>>2];if((g|0)>0){break ra}}sb(0,3,4622,0);break qa}f=pb(g<<2);H[d>>2]=f;if(f){while(1){if((b|0)==(g|0)){b=0;sa:{while(1){if((b|0)==(g|0)){break pa}e=f+(b<<2)|0;if(($b(H[e>>2]+4|0,4,1,u)|0)!=1){e=0;while(1)if((b|0)==(e|0)){b=0;while(1){if((b|0)==(g|0)){break sa}jb(H[f+(b<<2)>>2]);b=b+1|0;continue}}else{jb(H[H[f+(e<<2)>>2]>>2]);e=e+1|0;continue}}if(($b(H[e>>2]+8|0,4,1,u)|0)!=1){e=0;while(1)if((b|0)==(e|0)){b=0;while(1){if((b|0)==(g|0)){break sa}jb(H[f+(b<<2)>>2]);b=b+1|0;continue}}else{jb(H[H[f+(e<<2)>>2]>>2]);e=e+1|0;continue}}if(($b(H[e>>2]+12|0,4,1,u)|0)!=1){e=0;while(1)if((b|0)==(e|0)){b=0;while(1){if((b|0)==(g|0)){break sa}jb(H[f+(b<<2)>>2]);b=b+1|0;continue}}else{jb(H[H[f+(e<<2)>>2]>>2]);e=e+1|0;continue}}m=H[e>>2];l=pb(N(H[m+8>>2],H[m+4>>2]));H[m>>2]=l;if(!l){break b}b=b+1|0;m=H[e>>2];k=$b(H[m>>2],1,N(H[m+8>>2],H[m+4>>2]),u);e=H[e>>2];if((k|0)==(N(H[e+8>>2],H[e+4>>2])|0)){continue}break}e=0;while(1)if((b|0)==(e|0)){b=0;while(1){if((b|0)==(g|0)){break sa}jb(H[f+(b<<2)>>2]);b=b+1|0;continue}}else{jb(H[H[f+(e<<2)>>2]>>2]);e=e+1|0;continue}}jb(f);break qa}e=pb(16);H[f+(b<<2)>>2]=e;b=b+1|0;if(e){continue}break}break b}break b}break b}jb(d);d=0}Ad(u);b=d;break oa}}Xa=p+96|0;break K}H[N(H[h+716>>2],112)+r>>2]=b;if(!b){H[h>>2]=h+720;sb(0,3,9951,h);jb(r);jb(i);if(!n){break E}Ad(n);break E}sb(0,1,10465,0);sb(0,1,10942,0);f=0;d=0;m=Xa-544|0;Xa=m;e=h+720|0;H[m+16>>2]=e;H[m+20>>2]=1024;b=m+32|0;If(b,1035,m+16|0);ta:{ua:{b=qg(b,2668);va:{if(!b){H[m>>2]=e;sb(0,3,3318,m);break va}f=pb(8);if(!f){break ua}wa:{xa:{if(($b(f+4|0,4,1,b)|0)!=1){sb(0,3,4806,0);break xa}e=H[f+4>>2];l=pb(N(e,20));H[f>>2]=l;if(!l){break ua}p=(e|0)>0?e:0;while(1){if((d|0)==(p|0)){break wa}ya:{e=l+N(d,20)|0;if(($b(e+8|0,4,1,b)|0)!=1){break ya}if(($b(e+12|0,4,1,b)|0)!=1){break ya}if(($b(e+16|0,4,1,b)|0)!=1){break ya}if(($b(e+4|0,4,1,b)|0)!=1){break ya}k=H[e+4>>2];u=pb(N(k,20));H[e>>2]=u;g=0;if(!u){break ua}while(1){if((g|0)<(k|0)){k=N(g,20);if(($b(k+H[e>>2]|0,4,1,b)|0)!=1){break ya}if(($b((k+H[e>>2]|0)+4|0,4,1,b)|0)!=1){break ya}if(($b((k+H[e>>2]|0)+8|0,4,1,b)|0)!=1){break ya}if(($b((k+H[e>>2]|0)+12|0,4,1,b)|0)!=1){break ya}if(($b((k+H[e>>2]|0)+16|0,4,1,b)|0)!=1){break ya}g=g+1|0;k=H[e+4>>2];continue}break}d=d+1|0;continue}break}e=0;sb(0,3,4806,0);while(1){if((d|0)!=(e|0)){jb(H[l+N(e,20)>>2]);e=e+1|0;continue}break}jb(l)}jb(f);f=0}Ad(b)}Xa=m+544|0;break ta}sb(0,3,4131,0);break a}H[(N(H[h+716>>2],112)+r|0)+4>>2]=f;if(!f){H[h+16>>2]=h+720;sb(0,3,11594,h+16|0);e=0;b=N(H[h+716>>2],112)+r|0;za:{if(!b){break za}f=H[b>>2];if(!f){break za}while(1){if(H[f+4>>2]>(e|0)){d=e<<2;jb(H[H[d+H[f>>2]>>2]>>2]);jb(H[d+H[H[b>>2]>>2]>>2]);e=e+1|0;f=H[b>>2];continue}break}jb(H[f>>2]);jb(H[b>>2]);H[b>>2]=0}jb(r);jb(i);if(!n){break E}Ad(n);break E}sb(0,1,10465,0);H[(N(H[h+716>>2],112)+r|0)+8>>2]=0;Aa:{Ba:{if(q){b=0;f=H[h+716>>2];while(1){e=0;if((b|0)==3){break Ba}while(1){if((e|0)!=4){L[(((N(f,112)+r|0)+(b<<4)|0)+(e<<2)|0)+12>>2]=(b|0)==(e|0)?O(1):O(0);e=e+1|0;continue}break}b=b+1|0;continue}}if(!Bg(h+192|0,n)){break H}b=N(H[h+716>>2],112)+r|0;H[h+64>>2]=b+12;H[h+68>>2]=b+16;H[h+72>>2]=b+20;H[h+76>>2]=b+24;if((Ge(h+192|0,14765,h- -64|0)|0)!=4){break A}if(!Bg(h+192|0,n)){break H}b=N(H[h+716>>2],112)+r|0;H[h+48>>2]=b+28;H[h+52>>2]=b+32;H[h+56>>2]=b+36;H[h+60>>2]=b+40;if((Ge(h+192|0,14765,h+48|0)|0)!=4){break A}if(!Bg(h+192|0,n)){break H}b=N(H[h+716>>2],112)+r|0;H[h+32>>2]=b+44;H[h+36>>2]=b+48;H[h+40>>2]=b+52;H[h+44>>2]=b+56;if((Ge(h+192|0,14765,h+32|0)|0)!=4){break Aa}f=H[h+716>>2]}b=N(f,112)+r|0;g=b+12|0;m=b+60|0;b=0;f=Md(4,4);d=H[f>>2];while(1){if((b|0)!=3){l=b<<2;e=0;while(1){if((e|0)!=4){M[d+(e+l<<3)>>3]=L[(g+(b<<4)|0)+(e<<2)>>2];e=e+1|0;continue}break}b=b+1|0;continue}break}H[d+96>>2]=0;H[d+100>>2]=0;H[d+120>>2]=0;H[d+124>>2]=1072693248;H[d+112>>2]=0;H[d+116>>2]=0;H[d+104>>2]=0;H[d+108>>2]=0;$h(f);d=H[f>>2];b=0;while(1){if((b|0)!=3){g=b<<2;e=0;while(1){if((e|0)!=4){L[(m+(b<<4)|0)+(e<<2)>>2]=M[d+(e+g<<3)>>3];e=e+1|0;continue}break}b=b+1|0;continue}break}Cb(f);d=h+720|0;b=0;e=0;Ca:{Da:{while(1){Ea:{g=b+d|0;f=I[g|0];Fa:{if((f|0)!=46){if(f){break Fa}f=nd(15571);if(e){break Ea}if(((b+f|0)+2|0)>256){break Ca}F[g|0]=46;e=b;break Da}e=b}b=b+1|0;continue}break}if(((e+f|0)+2|0)>256){break Ca}}F[(d+e|0)+1|0]=0;b=15571;f=nd(d)+d|0;Ga:{Ha:{if((f^15571)&3){break Ha}while(1){e=I[b|0];F[f|0]=e;if(!e){break Ga}f=f+1|0;b=b+1|0;if(b&3){continue}break}e=H[b>>2];if((e^-1)&e-16843009&-2139062144){break Ha}while(1){H[f>>2]=e;e=H[b+4>>2];f=f+4|0;b=b+4|0;if(!(e-16843009&(e^-1)&-2139062144)){continue}break}}e=I[b|0];F[f|0]=e;if(!e){break Ga}while(1){e=I[b+1|0];F[f+1|0]=e;f=f+1|0;b=b+1|0;if(e){continue}break}}}b=pb(256);e=H[h+716>>2];H[(N(e,112)+r|0)+108>>2]=b;if(!b){break z}Yi(b,h+720|0,256);e=e+1|0;continue}break}break A}if(n){Ad(n)}if(H[h+716>>2]>=(j|0)){break B}ba(0);X()}break z}break z}Ad(n);jb(i)}i=0}Xa=h+976|0;b=i;break y}sb(0,3,15408,0);Ad(n);ba(0);X()}sb(0,3,6469,0);break a}H[((H[o+4>>2]<<2)+A|0)+264>>2]=b;if(b){break n}qj(29069,t)}Jb(a);break f}b=H[H[b>>2]>>2];e=H[b+4>>2];b=H[H[b>>2]>>2];H[A+368>>2]=H[b+4>>2];H[A+372>>2]=H[b+8>>2];z=L[b+12>>2];Ia:{if(O(P(z))>2]=b;Yd(30584,e);Yd(30628,H[A+368>>2]);Yd(30562,H[A+372>>2]);Yd(30609,H[A+376>>2]);H[A+364>>2]=H[o+4>>2];Cn(W,Y);rj(35471);j=H[o+4>>2]+1|0;continue}break}f=0;d=0;p=0;u=0;e=0;l=Xa-96|0;Xa=l;Ja:{Ka:{La:{Ma:{b=H[o+24>>2];if(!s|!b){b=7769}else{if(H[b+4>>2]){break Ma}b=8446}sb(0,3,b,0);e=-1;break La}jb(H[s+28>>2]);i=H[b+4>>2];Na:{if(i){c=pb(N(i,132));H[s+28>>2]=c;if(!c){break Ka}while(1){if((d|0)>=(i|0)){break Na}c=N(d,132);ub(c+H[s+28>>2]|0,c+H[b>>2]|0,132);d=d+1|0;i=H[b+4>>2];continue}}i=0;H[s+28>>2]=0}H[s+32>>2]=i;if(H[s+36>>2]){d=0;while(1){if(H[s+40>>2]>(d|0)){jb(H[H[s+36>>2]+N(d,12)>>2]);d=d+1|0;continue}break}jb(H[s+36>>2])}d=H[b+12>>2];Oa:{if(d){c=pb(N(d,12));H[s+36>>2]=c;if(!c){break Ka}while(1){if((d|0)<=(f|0)){break Oa}g=N(f,12);m=g+H[s+36>>2]|0;i=H[b+8>>2];j=g+i|0;H[m+8>>2]=H[j+8>>2];H[m+4>>2]=H[j+4>>2];Pa:{Qa:{c=H[j+4>>2];if(c){j=pb(N(c,12));H[m>>2]=j;d=0;if(!j){break Ka}while(1){if((c|0)<=(d|0)){break Qa}j=N(d,12);c=j+H[g+H[s+36>>2]>>2]|0;j=j+H[g+i>>2]|0;i=H[j+4>>2];H[c>>2]=H[j>>2];H[c+4>>2]=i;H[c+8>>2]=H[j+8>>2];d=d+1|0;i=H[b+8>>2];c=H[(g+i|0)+4>>2];continue}}H[j>>2]=0;break Pa}d=H[b+12>>2]}f=f+1|0;continue}}d=0;H[s+36>>2]=0}H[s+40>>2]=d;c=H[s+52>>2];if(c){jb(c);H[s+52>>2]=0;H[s+56>>2]=0}Ra:{Sa:{b=H[b+12>>2];if((b|0)<=0){break Sa}H[s+56>>2]=b;c=pb(N(b,68));H[s+52>>2]=c;if(!c){break Ra}d=0;while(1){if((b|0)==(d|0)){break Sa}H[(c+N(d,68)|0)+64>>2]=0;d=d+1|0;continue}}b=H[s+32>>2];if(!b){break La}B=(b|0)>0?b:0;Ta:while(1){y=0;if(H[s+40>>2]<=(p|0)){break La}Ua:while(1){h=N(p,12);if(H[(h+H[s+36>>2]|0)+4>>2]<=(y|0)){p=p+1|0;continue Ta}j=Jb(l+80|0);g=Jb(l- -64|0);i=0;m=Jb(l+48|0);while(1){if((i|0)==(B|0)){da=l,ea=Fc(j),H[da+8>>2]=ea;H[l+4>>2]=y;H[l>>2]=p;sb(0,1,9792,l);b=h+H[s+36>>2]|0;H[((u<<2)+s|0)+60>>2]=H[b+8>>2];v=H[s>>2];b=H[b>>2]+N(y,12)|0;c=H[b>>2];b=H[b+4>>2];q=Xa-32|0;Xa=q;H[q+28>>2]=u;k=jp(q+16|0,kp(Hb(148)));Uc(H[k>>2],c);Pc(H[k>>2],b);Uc(kb(H[k>>2]),96);ip(Vb(kb(H[k>>2])),Fc(j));d=Vb(kb(H[k>>2]));if((d|0)!=(j|0)){f=Xa-16|0;Xa=f;b=H[j+4>>2];i=H[j>>2];h=(b-i|0)/20|0;Va:{if(re(d)>>>0>=h>>>0){H[f+12>>2]=b;t=Fc(d)>>>0>=h>>>0;if(t){c=b}else{H[f+12>>2]=i;c=Fc(d);H[f+12>>2]=H[f+12>>2]+N(c,20);c=H[f+12>>2]}n=H[d>>2];r=c-i|0;if((c|0)!=(i|0)){sg(n,i,r)}if(!t){To(d,H[f+12>>2],b,h-Fc(d)|0);break Va}dp(d,n+N((r|0)/20|0,20)|0);break Va}if(H[d>>2]){Fc(d);Km(d);_o(d);kb(d);c=H[d>>2];re(d);jb(c);da=kb(d),ea=0,H[da>>2]=ea;H[d>>2]=0;H[d+4>>2]=0}So(d,Hk(d,h));To(d,i,b,h)}Xa=f+16|0}b=Gb(kb(H[k>>2]));c=_c(m);d=_c(b);Wa:{if(c>>>0>d>>>0){f=Xa-32|0;Xa=f;c=c-d|0;Xa:{if(c>>>0<=H[kb(b)>>2]-H[b+4>>2]>>>0){i=Xa-16|0;Xa=i;c=ki(i,b,c);d=H[c+4>>2];h=H[c+8>>2];while(1){if((d|0)==(h|0)){nc(c);Xa=i+16|0}else{kb(b);Do(d);d=d+1|0;H[c+4>>2]=d;continue}break}break Xa}d=kb(b);d=vk(f+8|0,ii(b,_c(b)+c|0),_c(b),d);h=Xa-16|0;Xa=h;c=Eo(h,d+8|0,c);i=H[c>>2];while(1){if(H[c+4>>2]!=(i|0)){Do(H[c>>2]);i=H[c>>2]+1|0;H[c>>2]=i;continue}break}wd(c);Xa=h+16|0;uk(b,d);tk(d)}Xa=f+32|0;break Wa}if(c>>>0>>0){Sj(b,c+H[b>>2]|0)}}f=Gb(kb(H[k>>2]));if((f|0)!=(m|0)){i=Xa-16|0;Xa=i;c=H[m>>2];b=H[m+4>>2];h=Qj(c,b);Ya:{if(qe(f)>>>0>=h>>>0){H[i+12>>2]=b;d=c;n=_c(f)>>>0>=h>>>0;if(n){c=b}else{H[i+12>>2]=c;da=i,ea=_c(f)+H[i+12>>2]|0,H[da+12>>2]=ea;c=H[i+12>>2]}c=Wo(d,c,H[f>>2]);if(!n){Yo(f,H[i+12>>2],b,h-_c(f)|0);break Ya}Sj(f,c);break Ya}if(H[f>>2]){_c(f);vm(f);Uo(f);kb(f);d=H[f>>2];qe(f);jb(d);da=kb(f),ea=0,H[da>>2]=ea;H[f>>2]=0;H[f+4>>2]=0}d=ii(f,h);if(kq(f)>>>0>>0){gd();X()}kb(f);n=Hb(d);H[f>>2]=n;H[f+4>>2]=n;da=kb(f),ea=d+n|0,H[da>>2]=ea;jq(f,0);Yo(f,c,b,h)}Xa=i+16|0}b=H[k>>2];c=b+36|0;Ko(c+12|0,128);Lo(c+12|0);H[c+104>>2]=8;H[c+108>>2]=16;b=b+8|0;h=Sm(Gb(b),0);d=Hc(b);f=0;b=Xa-16|0;Xa=b;Lf(b);if(d){if(ck(b)>>>0>>0){gd();X()}i=Ij(kb(b),d);H[b>>2]=i;H[b+4>>2]=i;da=kb(b),ea=i+(d<<2)|0,H[da>>2]=ea;Zf(b,0);di(b,d)}while(1){if(Ab(b)>>>0<=f>>>0){i=rb(b,0);n=Ab(b);f=Hb(128);r=Bo(c);F[f+100|0]=1;H[f>>2]=r;Jb(f+104|0);Jb(f+116|0);zo(f+4|0,96);Go(c+8|0,f);Th(H[c+8>>2],0);Ao(c,H[c+8>>2],h,d,i,n);tc(b);Xa=b+16|0}else{da=rb(b,f),ea=f,H[da>>2]=ea;f=f+1|0;continue}break}b=H[H[v>>2]>>2];c=Tj(q+8|0,k);d=H[c+4>>2];H[q>>2]=H[c>>2];H[q+4>>2]=d;h=Xa-32|0;Xa=h;H[h+28>>2]=u;c=b+72|0;da=h,ea=sc(c,h+28|0),H[da+24>>2]=ea;da=h,ea=kc(),H[da+8>>2]=ea;if(Ic(h+24|0,h+8|0)){a=ia(16)|0;Lg(a,fd(h+8|0,1941));ha(a|0,26212,14);X()}n=Xa-32|0;Xa=n;t=h+28|0;da=n,ea=Jg(t),H[da+16>>2]=ea;x=n+24|0;f=0;b=Xa-32|0;Xa=b;tb(c);r=H[t>>2];d=Tc(c);F[b+31|0]=0;Za:{_a:{if(!d){break _a}f=Xb(r,d);i=H[rb(c,f)>>2];if(!i){break _a}while(1){i=H[i>>2];if(!i){break _a}if((r|0)!=H[i+4>>2]){if((Xb(H[i+4>>2],d)|0)!=(f|0)){break _a}}if(!ge(Vb(c),i+8|0,t)){continue}break}break Za}w=Xa-16|0;Xa=w;i=kb(c);i=Sf(b+16|0,Hb(20),Tf(w+8|0,i,0));C=H[i>>2]+8|0;t=Xa-16|0;Xa=t;H[t+8>>2]=H[n+16>>2];H[C>>2]=H[H[t+8>>2]>>2];Xf(C+4|0);Xa=t+16|0;da=Gb(i),ea=1,F[da+4|0]=ea;H[H[i>>2]+4>>2]=r;H[H[i>>2]>>2]=0;Xa=w+16|0;if(!(O(H[tb(c)>>2]+1>>>0)>O(L[Vb(c)>>2]*O(d>>>0))?0:d)){da=b,ea=we(d)^1|d<<1,H[da+12>>2]=ea;z=O(U(O(O(H[tb(c)>>2]+1>>>0)/L[Vb(c)>>2])));$a:{if(z=O(0)){f=~~z>>>0;break $a}f=0}H[b+8>>2]=f;Kj(c,H[zc(b+12|0,b+8|0)>>2]);d=Tc(c);f=Xb(r,d)}i=H[rb(c,f)>>2];ab:{if(!i){i=c+8|0;H[H[b+16>>2]>>2]=H[i>>2];H[c+8>>2]=H[b+16>>2];da=rb(c,f),ea=i,H[da>>2]=ea;if(!H[H[b+16>>2]>>2]){break ab}f=H[b+16>>2];da=rb(c,Xb(H[H[H[b+16>>2]>>2]+4>>2],d)),ea=f,H[da>>2]=ea;break ab}H[H[b+16>>2]>>2]=H[i>>2];H[i>>2]=H[b+16>>2]}d=b+16|0;i=Ld(d);c=tb(c);H[c>>2]=H[c>>2]+1;F[b+31|0]=1;c=H[d>>2];H[d>>2]=0;if(c){d=Gb(d);if(I[d+4|0]){ap(c+8|0)}if(c){jb(c)}}}Uf(x,Gc(b+16|0,i),b+31|0);Xa=b+32|0;b=oc(x);Xa=n+32|0;cp(b+4|0,q);he(q);Xa=h+32|0;d=fp(H[v>>2]+4|0,q+28|0);if((d|0)!=(g|0)){f=Xa-16|0;Xa=f;i=H[g>>2];b=H[g+4>>2];h=Aj(i,b);bb:{if(Od(d)>>>0>=h>>>0){H[f+12>>2]=b;t=Rb(d)>>>0>=h>>>0;if(t){c=b}else{H[f+12>>2]=i;c=Rb(d);H[f+12>>2]=H[f+12>>2]+N(c,12);c=H[f+12>>2]}n=H[d>>2];r=c-i|0;if((c|0)!=(i|0)){sg(n,i,r)}if(!t){po(d,H[f+12>>2],b,h-Rb(d)|0);break bb}Rb(d);_q(d,n+N((r|0)/12|0,12)|0);Og(d);break bb}if(H[d>>2]){Rb(d);ir(d);Og(d);kb(d);c=H[d>>2];Od(d);jb(c);da=kb(d),ea=0,H[da>>2]=ea;H[d>>2]=0;H[d+4>>2]=0}c=bg(d,h);if(mq(d)>>>0>>0){gd();X()}n=lq(kb(d),c);H[d>>2]=n;H[d+4>>2]=n;da=kb(d),ea=n+N(c,12)|0,H[da>>2]=ea;mi(d,0);po(d,i,b,h)}Xa=f+16|0}he(k);Xa=q+32|0;Rm(m);Vl(g);fj(j);u=u+1|0;y=y+1|0;continue Ua}cb:{n=N(i,132);b=n+H[s+28>>2]|0;c=h+H[s+36>>2]|0;if(H[b+128>>2]!=H[(H[c>>2]+N(y,12)|0)+8>>2]|H[b+124>>2]!=H[c+8>>2]){break cb}d=0;c=l+24|0;f=Ql(c,L[b>>2],L[b+4>>2],L[b+112>>2],L[b+116>>2],H[b+120>>2]!=0);b=H[j+4>>2];db:{if(b>>>0>2]){q=Xa-16|0;Xa=q;b=Kk(q,j,1);ri(kb(j),H[b+4>>2],f);H[b+4>>2]=H[b+4>>2]+20;nc(b);Xa=q+16|0;break db}q=Xa-32|0;Xa=q;b=kb(j);k=b;b=Oq(q+8|0,Hk(j,Fc(j)+1|0),Fc(j),b);ri(k,H[b+8>>2],f);H[b+8>>2]=H[b+8>>2]+20;Lq(j,b);Iq(b);Xa=q+32|0}b=n+H[s+28>>2]|0;z=L[b+8>>2];D=L[b+12>>2];L[c+8>>2]=0;L[c+4>>2]=D;L[c>>2]=z;eb:{if(K[g+4>>2]>2]){f=Xa-16|0;Xa=f;b=Yg(f,g,1);nq(kb(g),H[b+4>>2],c);H[b+4>>2]=H[b+4>>2]+12;nc(b);Xa=f+16|0;break eb}f=0;r=Xa-32|0;Xa=r;t=kb(g);q=bg(g,Rb(g)+1|0);v=Rb(g);k=Xa-16|0;Xa=k;H[k+12>>2]=0;b=r+8|0;xd(b+12|0,t);if(q){f=lq(H[b+16>>2],q)}H[b>>2]=f;v=N(v,12)+f|0;H[b+8>>2]=v;H[b+4>>2]=v;da=tb(b),ea=N(q,12)+f|0,H[da>>2]=ea;Xa=k+16|0;nq(t,H[b+8>>2],c);H[b+8>>2]=H[b+8>>2]+12;cf(g);kb(g);c=b+4|0;k=H[g>>2];f=H[g+4>>2]-k|0;q=H[c>>2]+N((f|0)/-12|0,12)|0;H[c>>2]=q;if((f|0)>0){ub(q,k,f)}Db(g,c);Db(g+4|0,b+8|0);Db(kb(g),tb(b));H[b>>2]=H[b+4>>2];mi(g,Rb(g));c=H[b+4>>2];while(1){if((c|0)!=H[b+8>>2]){H[b+8>>2]=H[b+8>>2]-12;continue}break}if(H[b>>2]){c=H[b>>2];li(b);jb(c)}Xa=r+32|0}while(1){if((d|0)==96){break cb}c=((n+H[s+28>>2]|0)+d|0)+16|0;fb:{if(H[m+4>>2]!=H[kb(m)>>2]){f=Xa-16|0;Xa=f;b=ki(f,m,1);ji(kb(m),H[b+4>>2],c);H[b+4>>2]=H[b+4>>2]+1;nc(b);Xa=f+16|0;break fb}f=Xa-32|0;Xa=f;b=kb(m);k=b;b=vk(f+8|0,ii(m,_c(m)+1|0),_c(m),b);ji(k,H[b+8>>2],c);H[b+8>>2]=H[b+8>>2]+1;uk(m,b);tk(b);Xa=f+32|0}d=d+1|0;continue}}i=i+1|0;continue}}}}break Ka}Xa=l+96|0;break Ja}sb(0,3,9288,0);ba(1);X()}if((e|0)<0){Me(29121);Jb(a);break f}Mm(o+24|0);rj(35404);da=A,ea=Ab(S)+H[A+260>>2]|0,H[da+260>>2]=ea;$j(a,S)}tc(S)}Xa=o+32|0;return}Me(35367);ba(-1);X()}sb(0,3,3627,0);break a}sb(0,3,1828,0)}ba(1);X()}function gw(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=O(0),i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,w=0,y=0,B=0,C=0,D=0,E=0,K=0,Q=0,R=O(0),S=0,T=0,U=0,V=O(0),Y=0,Z=0,_=0,$=0,aa=0,ca=0,da=0,ea=0,fa=0,ha=0,ia=0,ja=0,ka=O(0),la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=0,za=0,Aa=0,Ba=0,Ca=0,Da=0,Ea=0,Fa=0,Ga=0,Ha=0,Ia=0,Ja=0,Ka=0,La=0,Ma=0,Na=O(0),Oa=O(0),Pa=O(0),Qa=0,Ra=0,Sa=0,Ta=0,Ua=0,Va=0,Wa=0;g=Xa-400|0;Xa=g;H[g+396>>2]=a;Va=g,Wa=sc(67244,g+396|0),H[Va+240>>2]=Wa;Va=g,Wa=kc(),H[Va+144>>2]=Wa;a:{b:{if(xc(g+240|0,g+144|0)){a=H[15521];break b}_=Cc(g+396|0);if(H[_+260>>2]<=(b|0)){a=H[15522];break b}qb(g+144|0,0,96);H[g+140>>2]=-1082130432;a=H[_+256>>2];c:{if((b|0)!=(a|0)){break c}a=0;da=Xa-48|0;Xa=da;p=-1;k=H[_+228>>2];u=H[((b<<2)+_|0)+264>>2];Ea=H[_+196>>2];C=g+336|0;d:{if(!k|!u|(!Ea|!C)|(g|0)==-140){break d}if(H[u+152>>2]<=0){p=-2;break d}H[g+140>>2]=0;m=u+104|0;l=u+56|0;za=u+8|0;while(1){if(H[u+4>>2]>(a|0)){d=N(a,112);f=N(a,48)+k|0;sk(za,(d+H[u>>2]|0)+12|0,f+48|0);e:{if(H[u+152>>2]<2){break e}sk(l,(d+H[u>>2]|0)+12|0,f+528|0);if(H[u+152>>2]<3){break e}sk(m,(d+H[u>>2]|0)+12|0,f+1008|0)}a=a+1|0;continue}break}f:{if(H[k>>2]==1){q=k+48|0;f=k+2672|0;m=k+7496|0;d=0;a=Xa-80|0;Xa=a;l=H[k+12>>2];Na=O(H[l+4>>2]);Oa=O(H[l>>2]);g:{h:while(1){i:{n=0;if(H[u+4>>2]<=(E|0)){break i}while(1){p=0;if((n|0)==3){r=N(E,112);c=H[(r+H[u>>2]|0)+4>>2];n=0;while(1){if(H[c+4>>2]>(n|0)){p=0;while(1){j=N(n,20);s=j+H[c>>2]|0;if(H[s+4>>2]>(p|0)){c=N(p,20);s=c+H[s>>2]|0;j:{if((gn(l,a+32|0,L[s+8>>2],L[s+12>>2],a+28|0,a+24|0)|0)<0){break j}h=L[a+28>>2];if(h=Oa){break j}h=L[a+24>>2];if(h=Na){break j}c=c+H[j+H[H[(r+H[u>>2]|0)+4>>2]>>2]>>2]|0;h=L[c+8>>2];R=L[c+12>>2];V=O(L[a+76>>2]+O(O(L[a+64>>2]*h)+O(R*L[a+68>>2])));Pa=V;ka=O(V*V);V=O(L[a+44>>2]+O(O(L[a+32>>2]*h)+O(L[a+36>>2]*R)));R=O(L[a+60>>2]+O(O(L[a+48>>2]*h)+O(R*L[a+52>>2])));ka=O(W(O(ka+O(O(V*V)+O(R*R)))));if(O(O(O(Pa/ka)*L[a+72>>2])+O(O(O(V/ka)*L[a+40>>2])+O(L[a+56>>2]*O(R/ka))))>O(-.10000000149011612)){break j}L[a+16>>2]=h;L[a+20>>2]=L[c+12>>2];Dn(l,a+32|0,a+16|0,a+8|0);h=L[a+12>>2];c=j+H[H[(r+H[u>>2]|0)+4>>2]>>2]|0;R=L[c+12>>2];if(!(!(h<=R)|!(h>=L[c+16>>2]))){if((e|0)==200){sb(0,3,35829,0);e=f+4812|0;break g}c=f+N(e,24)|0;H[c+8>>2]=p;H[c+4>>2]=n;H[c>>2]=E;L[c+16>>2]=L[a+28>>2];h=L[a+24>>2];H[c+12>>2]=0;L[c+20>>2]=h;e=e+1|0;break j}if(!(h<=O(R+R))|!(h>=O(L[c+16>>2]*O(.5)))){break j}if((d|0)==200){H[m+4812>>2]=-1;d=200;break j}c=m+N(d,24)|0;H[c+8>>2]=p;H[c+4>>2]=n;H[c>>2]=E;L[c+16>>2]=L[a+28>>2];h=L[a+24>>2];H[c+12>>2]=0;L[c+20>>2]=h;d=d+1|0}p=p+1|0;c=H[(r+H[u>>2]|0)+4>>2];continue}break}n=n+1|0;continue}break}E=E+1|0;continue h}else{while(1){if((p|0)!=4){r=p<<2;c=n<<4;L[r+(c+(a+32|0)|0)>>2]=L[r+(c+(q+N(E,48)|0)|0)>>2];p=p+1|0;continue}break}n=n+1|0;continue}}}break}H[(f+N(e,24)|0)+12>>2]=-1;e=(m+N(d,24)|0)+12|0}H[e>>2]=-1;break f}j=k+48|0;m=k+2672|0;l=k+7496|0;d=0;a=Xa-80|0;Xa=a;V=O(H[k+8>>2]);ka=O(H[k+4>>2]);k:{l:while(1){m:{p=0;if(H[u+4>>2]<=(E|0)){break m}while(1){n=0;if((p|0)==3){r=N(E,112);p=H[(r+H[u>>2]|0)+4>>2];e=0;while(1){if(H[p+4>>2]>(e|0)){n=0;while(1){f=N(e,20);q=f+H[p>>2]|0;if(H[q+4>>2]>(n|0)){s=H[q>>2];q=N(n,20);s=s+q|0;n:{if((gn(0,a+32|0,L[s+8>>2],L[s+12>>2],a+28|0,a+24|0)|0)<0){break n}h=L[a+28>>2];if(h=ka){break n}h=L[a+24>>2];if(h=V){break n}q=q+H[f+H[H[(r+H[u>>2]|0)+4>>2]>>2]>>2]|0;L[a+16>>2]=L[q+8>>2];L[a+20>>2]=L[q+12>>2];Dn(0,a+32|0,a+16|0,a+8|0);h=L[a+12>>2];f=f+H[H[(r+H[u>>2]|0)+4>>2]>>2]|0;R=L[f+12>>2];if(!(!(h<=R)|!(h>=L[f+16>>2]))){if((c|0)==200){sb(0,3,35829,0);e=m+4812|0;break k}f=m+N(c,24)|0;H[f+8>>2]=n;H[f+4>>2]=e;H[f>>2]=E;L[f+16>>2]=L[a+28>>2];h=L[a+24>>2];H[f+12>>2]=0;L[f+20>>2]=h;c=c+1|0;break n}if(!(h<=O(R+R))|!(h>=O(L[f+16>>2]*O(.5)))){break n}if((d|0)==200){H[l+4812>>2]=-1;d=200;break n}f=l+N(d,24)|0;H[f+8>>2]=n;H[f+4>>2]=e;H[f>>2]=E;L[f+16>>2]=L[a+28>>2];h=L[a+24>>2];H[f+12>>2]=0;L[f+20>>2]=h;d=d+1|0}n=n+1|0;p=H[(r+H[u>>2]|0)+4>>2];continue}break}e=e+1|0;continue}break}E=E+1|0;continue l}else{while(1){if((n|0)!=4){f=n<<2;e=p<<4;L[f+(e+(a+32|0)|0)>>2]=L[f+(e+(j+N(E,48)|0)|0)>>2];n=n+1|0;continue}break}p=p+1|0;continue}}}break}H[(m+N(c,24)|0)+12>>2]=-1;e=(l+N(d,24)|0)+12|0}H[e>>2]=-1}Xa=a+80|0;Fa=k+1488|0;Ga=u+156|0;Qa=k+7496|0;Ha=k+2672|0;E=Ha;n=0;o:while(1){p:{a=n;Y=0;if(H[k+36>>2]<=(Aa|0)){break p}while(1){q:{r:{if(H[k+36>>2]==(Aa|0)|H[k+13280>>2]<=(Y|0)){break r}p=yn(E,Ga,a,Fa,H[k+4>>2],H[k+8>>2]);if((p|0)>=0){break q}if((E|0)!=(Ha|0)){break r}E=Qa;p=yn(E,Ga,a,Fa,H[k+4>>2],H[k+8>>2]);if((p|0)>=0){break q}}p=0;if(!Y){break p}while(1){if((p|0)==(Y|0)){continue o}T=N(p,52)+k|0;Ra=T+13332|0;r=H[T+13284>>2];qa=H[T+13288>>2];va=H[T+13296>>2];ea=H[T+13300>>2];fa=T+13308|0;m=0;q=0;K=0;Z=Xa-48|0;Xa=Z;a=H[T+13292>>2];ra=H[a+8>>2];sa=H[a+4>>2];ha=H[a>>2];a=T+13304|0;c=H[a>>2];if(!c){d=H[r+28>>2];e=H[r+32>>2];s:{c=pb(40);if(c){t:{H[c+20>>2]=e;H[c+8>>2]=d;H[c+16>>2]=d;H[c+12>>2]=e;d=(d+e|0)+1|0;H[c+4>>2]=d;H[c>>2]=d;d=pb(N(d,d)<<1);H[c+24>>2]=d;if(!d){break t}break s}}break a}H[a>>2]=c}wa=-1;t=(r+N(ha,48)|0)+48|0;d=H[qa>>2]+N(ha,112)|0;la=H[d>>2];B=H[H[d+4>>2]>>2]+N(sa,20)|0;l=Xa-80|0;Xa=l;u:{v:{w:{d=H[r+12>>2];if(d){f=l+16|0;ni(d+8|0,t,f);e=H[B>>2]+N(ra,20)|0;h=L[e+8>>2];L[l+76>>2]=h;R=L[e+12>>2];L[l+72>>2]=R;e=-1;if((Ag(0,f,h,R,l+76|0,l+72|0)|0)<0){break u}ia=d+184|0;if((rc(ia,L[l+76>>2],L[l+72>>2],l+68|0,l- -64|0)|0)<0){break u}f=H[c+16>>2];h=O(L[l+64>>2]+O(.5));x:{if(O(P(h))>2]+O(.5));y:{if(O(P(h))>2];z:while(1){if(H[c+20>>2]<(s|0)){break w}e=H[c+8>>2];D=0-e|0;e=d-(e<<1)|0;h=O(j|0);while(1){A:{B:{if(H[c+12>>2]>=(D|0)){if((xe(ia,O(e|0),h,l+68|0,l- -64|0)|0)<0){break B}if(($m(l+16|0,H[H[la>>2]+(H[B+8>>2]<<2)>>2],L[l+68>>2],L[l+64>>2],l+15|0)|0)<0){break B}Q=I[l+15|0];G[f>>1]=Q;q=q+1|0;m=m+Q|0;K=N(Q,Q)+K|0;break A}j=j+2|0;s=s+1|0;continue z}G[f>>1]=4096}e=e+2|0;D=D+1|0;f=f+2|0;continue}}}d=H[B>>2]+N(ra,20)|0;if((Ag(0,t,L[d+8>>2],L[d+12>>2],l+68|0,l- -64|0)|0)<0){break v}f=H[c+16>>2];h=O(L[l+64>>2]+O(.5));C:{if(O(P(h))>2]+O(.5));D:{if(O(P(h))>2];while(1){if(H[c+20>>2]<(s|0)){break w}e=H[c+8>>2];D=0-e|0;e=d-(e<<1)|0;h=O(j|0);while(1){if(H[c+12>>2]>=(D|0)){E:{if(($m(t,H[H[la>>2]+(H[B+8>>2]<<2)>>2],O(e|0),h,l+15|0)|0)<0){G[f>>1]=4096;break E}Q=I[l+15|0];G[f>>1]=Q;q=q+1|0;m=m+Q|0;K=N(Q,Q)+K|0}e=e+2|0;D=D+1|0;f=f+2|0;continue}break}j=j+2|0;s=s+1|0;continue}}if(!q){break v}H[c+36>>2]=q;H[c+32>>2]=m;h=O(W(O(K-((N(m,m)|0)/(q|0)|0)|0)));F:{if(O(P(h))>2]=e;e=0;break u}e=-1}Xa=l+80|0;G:{if((e|0)<0){break G}c=H[a>>2];d=H[c+28>>2];if(O(N(d,d)|0)>2]+H[c+20>>2]|0)+1|0,(H[c+8>>2]+H[c+12>>2]|0)+1|0)|0)*O(5))*O(5))){break G}H:{I:{switch(H[qa+152>>2]-1|0){case 0:mj(H[r+12>>2],t,0,0,H[H[H[(H[qa>>2]+N(ha,112)|0)+4>>2]>>2]+N(sa,20)>>2]+N(ra,20)|0,Z+16|0);break H;case 1:mj(H[r+12>>2],t,(r+N(ha,48)|0)+528|0,0,H[H[H[(H[qa>>2]+N(ha,112)|0)+4>>2]>>2]+N(sa,20)>>2]+N(ra,20)|0,Z+16|0);break H;default:break I}}c=r+N(ha,48)|0;mj(H[r+12>>2],t,c+528|0,c+1008|0,H[H[H[(H[qa>>2]+N(ha,112)|0)+4>>2]>>2]+N(sa,20)>>2]+N(ra,20)|0,Z+16|0)}wa=0;la=H[r+20>>2];l=H[r+24>>2];Q=Z+16|0;s=0;q=Xa+-64|0;Xa=q;ia=H[r+8>>2];f=ia-1|0;K=H[r+4>>2];m=K-1|0;t=H[a>>2];r=H[t+20>>2];j=H[t+16>>2];while(1){J:{if((s|0)==3){break J}a=Q+(s<<3)|0;c=H[a>>2];if((c|0)<0){break J}c=c&-4|2;d=c+l|0;D=(d|0)<(K|0)?d:m;c=c-l|0;e=(c|0)>0?c:0;a=H[a+4>>2]/4<<2|2;c=a+l|0;B=(c|0)<(ia|0)?c:f;a=a-l|0;a=(a|0)>0?a:0;while(1){if((a|0)<=(B|0)){d=ea+(e+N(a,K)|0)|0;c=e;while(1){if((c|0)<=(D|0)){F[d|0]=0;c=c+1|0;d=d+1|0;continue}break}a=a+1|0;continue}break}s=s+1|0;continue}break}H[q+60>>2]=0;ta=r<<1;U=0-(j<<1)|0;d=0;e=1;K:{while(1){L:{M:{N:{if((d|0)!=3){a=Q+(d<<3)|0;c=H[a>>2];if((c|0)>=0){break M}D=-1;if(e){break N}}a=N((H[t>>2]<<3)+32|0,(H[t+4>>2]<<1)+8|0);l=pb(a);if(l){r=pb(a);if(r){D=-1;Ba=la>>>0>14;ea=0;a=0;while(1){O:{if(H[q+60>>2]>(ea|0)){P:{c=H[t+4>>2];e=H[t>>2];Q:{if(!(1<>2]!=(N(c,e)|0))){break Q}d=ea<<2;Ia=d+(q+36|0)|0;f=H[Ia>>2];ma=(f-(H[t+16>>2]<<1)|0)-3|0;if((ma|0)<0|(ia|0)<=((f+(H[t+20>>2]<<1)|0)+3|0)){break Q}Ja=d+(q+48|0)|0;d=H[Ja>>2];ta=(d-(H[t+8>>2]<<1)|0)-3|0;if((ta|0)<0){break Q}if((K|0)>((d+(H[t+12>>2]<<1)|0)+3|0)){break P}}c=ea<<2;d=H[c+(q+36|0)>>2];f=d+3|0;d=d-3|0;m=c+(q+48|0)|0;while(1){if((d|0)>(f|0)){break O}R:{if((d-(H[t+16>>2]<<1)|0)<0){break R}if((ia|0)<=((H[t+20>>2]<<1)+d|0)){break O}c=H[m>>2];j=c+3|0;c=c-3|0;while(1){if((c|0)>(j|0)){break R}S:{if((c-(H[t+8>>2]<<1)|0)<0){break S}if((K|0)<=((H[t+12>>2]<<1)+c|0)){break R}tn(va,K,la,t,c,d,q+20|0);e=H[q+20>>2];if((e|0)<=(a|0)){break S}H[Z+12>>2]=c;H[Z+8>>2]=d;L[fa>>2]=O(e|0)/O(1e4);D=0;a=e}c=c+1|0;continue}}d=d+1|0;continue}}j=0;d=(e<<2)+16|0;m=(d|0)>0?d:0;f=(c<<1)+6|0;c=l;d=r;while(1){if((j|0)!=(m|0)){H[c>>2]=0;H[d>>2]=0;j=j+1|0;d=d+4|0;c=c+4|0;continue}break}Q=0;e=(e<<1)+6|0;na=(e|0)>0?e:0;Ca=(f|0)>0?f:0;s=(ta+N(K,ma)|0)+va|0;B=0;f=l;m=r;while(1){j=0;if((B|0)!=(Ca|0)){while(1){if((j|0)!=2){H[c>>2]=0;H[d>>2]=0;e=j<<2;H[e+(q+4|0)>>2]=0;H[e+(q+12|0)>>2]=0;j=j+1|0;d=d+4|0;c=c+4|0;continue}break}m=m+8|0;f=f+8|0;j=0;e=s;while(1){if((j|0)!=(na|0)){U=I[e|0];oa=j<<2&4;xa=oa+(q+12|0)|0;pa=U+H[xa>>2]|0;H[xa>>2]=pa;oa=oa+(q+4|0)|0;U=H[oa>>2]+N(U,U)|0;H[oa>>2]=U;H[c>>2]=pa+H[f>>2];H[d>>2]=U+H[m>>2];j=j+1|0;d=d+4|0;m=m+4|0;c=c+4|0;f=f+4|0;e=e+1|0;continue}break}B=B+1|0;s=s+K|0;continue}break}while(1){if((Q|0)==7){break O}Ca=Q-3|0;oa=Q+2|0;xa=Q+ma|0;c=0;while(1){if((c|0)!=7){Sa=c+2|0;e=0;U=H[t>>2];pa=(U|0)>0?U:0;na=H[t+4>>2];Ta=(na|0)>0?na:0;Ua=K<<1;f=((c+ta|0)+N(K,xa)|0)+va|0;m=H[t+24>>2];B=0;while(1){if((B|0)!=(Ta|0)){d=f;j=m;s=0;while(1){if((s|0)!=(pa|0)){s=s+1|0;e=N(J[j>>1],I[d|0])+e|0;d=d+2|0;j=j+2|0;continue}break}B=B+1|0;f=f+Ua|0;m=(pa<<1)+m|0;continue}break}f=U<<1;m=f+8|0;j=oa-2|0;s=N(m,j);d=Sa-2|0;B=s+d<<2;m=N(m,j+(na<<1)|0);j=d+f|0;U=m+j<<2;f=H[B+r>>2]+H[U+r>>2]|0;m=d+m<<2;j=j+s<<2;d=H[l+B>>2]+H[l+U>>2]-(H[m+l>>2]+H[j+l>>2])|0;j=H[j+r>>2]+H[m+r>>2]|0;m=H[t+36>>2];j=j+((N(d,d)|0)/(m|0)|0)|0;if((j|0)!=(f|0)){d=N((N(e-((N(d,H[t+32>>2])|0)/(m|0)|0)|0,100)|0)/H[t+28>>2]|0,100);h=O(W(O(f-j|0)));T:{if(O(P(h))>2]=e;d=H[q+20>>2];if((d|0)>(a|0)){H[Z+12>>2]=(H[Ja>>2]+c|0)-3;H[Z+8>>2]=Ca+H[Ia>>2];L[fa>>2]=O(d|0)/O(1e4);D=0;a=d}c=c+1|0;continue}break}Q=Q+1|0;continue}}jb(l);jb(r);break N}ea=ea+1|0;continue}}break L}break L}Xa=q- -64|0;break K}c=c&-4|2;pa=c+l|0;m=c-l|0;a=H[a+4>>2]/4<<2|2;na=a+l|0;j=a-l|0;while(1){U:{if((j|0)>(na|0)){break U}V:{if((j+U|0)<0){break V}if((ia|0)<=(j+ta|0)){break U}Ba=N(j,K);c=m;while(1){if((c|0)>(pa|0)){break V}W:{if((c-(H[t+8>>2]<<1)|0)<0){break W}if((K|0)<=((H[t+12>>2]<<1)+c|0)){break V}a=ea+(c+Ba|0)|0;if(I[a|0]){break W}F[a|0]=1;tn(va,K,la,t,c,j,q+20|0);B=H[q+20>>2];s=q+48|0;D=q+36|0;r=q+24|0;a=0;f=H[q+60>>2];X:{if(f){e=(f|0)>0?f:0;while(1){Y:{if((a|0)!=(e|0)){if((B|0)<=H[r+(a<<2)>>2]){break Y}e=a}if((e|0)==(f|0)){if(f>>>0>2){break X}a=f<<2;H[a+s>>2]=c;H[a+D>>2]=j;H[a+r>>2]=B;H[q+60>>2]=H[q+60>>2]+1;break X}a=2;if((f|0)!=3){H[q+60>>2]=f+1;a=f}while(1){if((a|0)>(e|0)){f=a<<2;a=a-1|0;ma=a<<2;H[f+s>>2]=H[ma+s>>2];H[f+D>>2]=H[D+ma>>2];H[f+r>>2]=H[r+ma>>2];continue}break}a=a<<2;H[a+s>>2]=c;H[a+D>>2]=j;H[a+r>>2]=B;break X}a=a+1|0;continue}}H[s>>2]=c;H[D>>2]=j;H[r>>2]=B;H[q+60>>2]=1}e=0}c=c+4|0;continue}}j=j+4|0;continue}break}d=d+1|0;continue}break}break a}if((D|0)<0){wa=-1;break G}L[fa+4>>2]=H[Z+12>>2];L[fa+8>>2]=H[Z+8>>2];a=H[qa>>2]+N(ha,112)|0;c=H[H[H[a+4>>2]>>2]+N(sa,20)>>2]+N(ra,20)|0;L[fa+12>>2]=L[a+24>>2]+O(O(L[a+12>>2]*L[c+8>>2])+O(L[a+16>>2]*L[c+12>>2]));L[fa+16>>2]=L[a+40>>2]+O(O(L[a+28>>2]*L[c+8>>2])+O(L[a+32>>2]*L[c+12>>2]));L[fa+20>>2]=L[a+56>>2]+O(O(L[a+44>>2]*L[c+8>>2])+O(L[a+48>>2]*L[c+12>>2]))}Xa=Z+48|0;H[Ra>>2]=wa;if(!(!(L[fa>>2]>L[k+40>>2])|wa)){c=(n<<3)+k|0;a=c+1876|0;Z:{if(H[k>>2]==1){d=H[k+12>>2];rp(d+104|0,+L[T+13312>>2],+L[T+13316>>2],da+8|0,da,H[d+176>>2]);L[((n<<3)+k|0)+1872>>2]=M[da+8>>3];V=O(M[da>>3]);break Z}L[((n<<3)+k|0)+1872>>2]=L[T+13312>>2];V=L[T+13316>>2]}L[a>>2]=V;a=N(n,12)+k|0;L[a+2192>>2]=L[T+13320>>2];L[a+2196>>2]=L[T+13324>>2];L[a+2200>>2]=L[T+13328>>2];a=H[(da+16|0)+(p<<2)>>2];L[c+1488>>2]=L[a+16>>2];L[c+1492>>2]=L[a+20>>2];c=N(n,24)+k|0;H[c+12320>>2]=H[a>>2];H[c+12324>>2]=H[a+4>>2];a=H[a+8>>2];H[c+12332>>2]=0;H[c+12328>>2]=a;n=n+1|0}p=p+1|0;continue}}c=N(p,24)+E|0;H[(da+16|0)+(Y<<2)>>2]=c;d=(a<<3)+k|0;L[d+1488>>2]=L[c+16>>2];L[d+1492>>2]=L[c+20>>2];d=N(Y,52)+k|0;H[d+13296>>2]=Ea;H[d+13292>>2]=c;H[d+13288>>2]=u;H[d+13284>>2]=k;a=a+1|0;a=(a|0)==5?n:a;Y=Y+1|0;Aa=Aa+1|0;continue}}break}a=0;e=(n|0)>0?n:0;while(1){if((a|0)!=(e|0)){d=N(a,24);c=d+u|0;d=d+k|0;f=d+12336|0;m=H[f+4>>2];H[c+172>>2]=H[f>>2];H[c+176>>2]=m;f=d+12328|0;m=H[f+4>>2];H[c+164>>2]=H[f>>2];H[c+168>>2]=m;d=d+12320|0;f=H[d+4>>2];H[c+156>>2]=H[d>>2];H[c+160>>2]=f;a=a+1|0;continue}break}H[(N(n,24)+u|0)+168>>2]=-1;_:{$:{if(H[k>>2]==1){p=-3;if((n|0)<3){break _}a=k+1872|0;c=k+2192|0;h=zg(H[k+16>>2],za,a,c,n,C,0);L[g+140>>2]=h;if(!(h>L[k+44>>2])){break $}Eg(H[k+16>>2],.800000011920929);h=zg(H[k+16>>2],C,a,c,n,C,1);L[g+140>>2]=h;if(!(h>L[k+44>>2])){break $}Eg(H[k+16>>2],.6000000238418579);h=zg(H[k+16>>2],C,a,c,n,C,1);L[g+140>>2]=h;if(!(h>L[k+44>>2])){break $}Eg(H[k+16>>2],.4000000059604645);h=zg(H[k+16>>2],C,a,c,n,C,1);L[g+140>>2]=h;if(!(h>L[k+44>>2])){break $}Eg(H[k+16>>2],0);h=zg(H[k+16>>2],C,a,c,n,C,1);L[g+140>>2]=h;p=-4;if(!(h>L[k+44>>2])){break $}break _}p=-3;if((n|0)<3){break _}a=k+1872|0;c=k+2192|0;h=yg(za,a,c,n,C,0,O(1));L[g+140>>2]=h;if(!(h>L[k+44>>2])){break $}h=yg(C,a,c,n,C,1,O(.800000011920929));L[g+140>>2]=h;if(!(h>L[k+44>>2])){break $}h=yg(C,a,c,n,C,1,O(.6000000238418579));L[g+140>>2]=h;if(!(h>L[k+44>>2])){break $}h=yg(C,a,c,n,C,1,O(.4000000059604645));L[g+140>>2]=h;if(!(h>L[k+44>>2])){break $}h=yg(C,a,c,n,C,1,O(0));L[g+140>>2]=h;p=-4;if(h>L[k+44>>2]){break _}}H[u+152>>2]=H[u+152>>2]+1;p=0;Y=0;while(1){a=0;if((Y|0)==3){while(1){a=0;if((p|0)==3){while(1){p=0;if((a|0)==3){break d}while(1){if((p|0)!=4){d=p<<2;c=a<<4;L[(d+(c+u|0)|0)+8>>2]=L[d+(c+C|0)>>2];p=p+1|0;continue}break}a=a+1|0;continue}}else{while(1){if((a|0)!=4){c=((p<<4)+u|0)+(a<<2)|0;L[c+56>>2]=L[c+8>>2];a=a+1|0;continue}break}p=p+1|0;continue}}}else{while(1){if((a|0)!=4){c=((Y<<4)+u|0)+(a<<2)|0;L[c+104>>2]=L[c+56>>2];a=a+1|0;continue}break}Y=Y+1|0;continue}}}H[u+152>>2]=0}Xa=da+48|0;while(1){aa:{a=0;if((ya|0)==3){c=p>>>31|0;a=Xa+-64|0;Xa=a;e=H[_+232>>2];if(e){i=M[g+240>>3];o=M[g+280>>3];w=M[g+320>>3];y=i+o+w+1;ba:{if(y>1e-4){i=W(y);i=i+i;M[a+32>>3]=(M[g+288>>3]-M[g+312>>3])/i;M[a+40>>3]=(M[g+304>>3]-M[g+256>>3])/i;M[a+48>>3]=(M[g+248>>3]-M[g+272>>3])/i;i=i*.25;break ba}if(!(!(i>o)|!(i>w))){i=W(i+1-o-w);i=i+i;M[a+32>>3]=i*.25;M[a+40>>3]=(M[g+248>>3]+M[g+272>>3])/i;M[a+48>>3]=(M[g+304>>3]+M[g+256>>3])/i;i=(M[g+288>>3]-M[g+312>>3])/i;break ba}if(o>w){y=M[g+272>>3];S=M[g+248>>3];i=W(o+1-i-w);i=i+i;M[a+40>>3]=i*.25;M[a+32>>3]=(S+y)/i;M[a+48>>3]=(M[g+288>>3]+M[g+312>>3])/i;i=(M[g+304>>3]-M[g+256>>3])/i;break ba}i=W(w+1-i-o);i=i+i;M[a+32>>3]=(M[g+304>>3]+M[g+256>>3])/i;o=M[g+312>>3];w=M[g+288>>3];M[a+48>>3]=i*.25;M[a+40>>3]=(w+o)/i;i=(M[g+248>>3]-M[g+272>>3])/i}M[a+56>>3]=i;M[a>>3]=M[g+264>>3];M[a+8>>3]=M[g+296>>3];M[a+16>>3]=M[g+328>>3];iq(a+32|0);ca:{if(c){M[e+8>>3]=M[a+32>>3];M[e+16>>3]=M[a+40>>3];M[e+24>>3]=M[a+48>>3];M[e+32>>3]=M[a+56>>3];M[e+40>>3]=M[a>>3];M[e+48>>3]=M[a+8>>3];M[e+56>>3]=M[a+16>>3];break ca}i=M[e>>3];S=1-i;o=S;w=i;ca=M[a+56>>3];ua=M[e+32>>3];$=M[a+48>>3];Ka=M[e+24>>3];aa=M[a+32>>3];La=M[e+8>>3];ja=M[a+40>>3];Ma=M[e+16>>3];y=ca*ua+($*Ka+(aa*La+ja*Ma));if(y<0){ca=-ca;M[a+56>>3]=ca;$=-$;M[a+48>>3]=$;ja=-ja;M[a+40>>3]=ja;aa=-aa;M[a+32>>3]=aa;y=-y}if(!(y>.9995)){A(+y);c=v(1)|0;d=v(0)|0;f=c&2147483647;da:{if(f>>>0>=1072693248){o=(c|0)>0|(c|0)>=0?0:3.141592653589793;if(!(f-1072693248|d)){break da}o=0/(y-y);break da}ea:{if(f>>>0<=1071644671){o=1.5707963267948966;if(f>>>0<1012924417){break ea}o=6.123233995736766e-17-y*cj(y*y)-y+1.5707963267948966;break da}if((c|0)<0){o=(y+1)*.5;w=W(o);o=1.5707963267948966-(w+(w*cj(o)+-6.123233995736766e-17));o=o+o;break da}o=(1-y)*.5;w=W(o);y=w*cj(o);A(+w);c=v(1)|0;v(0)|0;x(0,0);x(1,c|0);Da=o;o=+z();o=y+(Da-o*o)/(w+o)+o;o=o+o}}w=uh(i*o);y=uh(o);w=w/y;o=uh(S*o)/y}M[e+32>>3]=ca*w+ua*o;M[e+24>>3]=$*w+Ka*o;M[e+16>>3]=ja*w+Ma*o;M[e+8>>3]=aa*w+La*o;iq(e+8|0);M[e+40>>3]=M[a>>3]*i+S*M[e+40>>3];M[e+48>>3]=M[a+8>>3]*i+S*M[e+48>>3];M[e+56>>3]=M[a+16>>3]*i+S*M[e+56>>3]}i=M[e+8>>3];o=M[e+16>>3];y=o+o;$=i*y;S=M[e+32>>3];ca=M[e+24>>3];w=ca+ca;aa=S*w;M[g+272>>3]=$-aa;ja=i*w;ua=y*S;M[g+304>>3]=ja+ua;M[g+248>>3]=$+aa;$=o*w;Da=S;S=i+i;aa=Da*S;M[g+312>>3]=$-aa;M[g+256>>3]=ja-ua;M[g+288>>3]=$+aa;i=i*S;o=o*y;M[g+320>>3]=1-(i+o);S=i;i=ca*w;M[g+280>>3]=1-(S+i);M[g+240>>3]=1-(o+i);M[g+264>>3]=M[e+40>>3];M[g+296>>3]=M[e+48>>3];M[g+328>>3]=M[e+56>>3];c=0}else{c=-1}Xa=a- -64|0;if((c|0)<0){a=Xa-16|0;Xa=a;H[a>>2]=35537;H[a+12>>2]=b;H[a+4>>2]=H[15519];H[a+8>>2]=H[15520];ga(64409,27538,a|0)|0;Xa=a+16|0}c=g+240|0;d=g+144|0;a=0;fa:while(1){ga:{n=0;if((a|0)==3){break ga}while(1)if((n|0)==4){a=a+1|0;continue fa}else{f=n<<3;e=a<<5;m=f+(e+d|0)|0;i=M[m>>3];M[m>>3]=i+(M[f+(c+e|0)>>3]-i)/.949999988079071;n=n+1|0;continue}}break}if((p|0)>=0){break aa}Yd(33111,p);a=-2;H[_+256>>2]=-2;break c}else{while(1){if((a|0)!=4){M[((g+240|0)+(ya<<5)|0)+(a<<3)>>3]=L[((g+336|0)+(ya<<4)|0)+(a<<2)>>2];a=a+1|0;continue}break}ya=ya+1|0;continue}}break}a=H[((H[_+256>>2]<<2)+_|0)+264>>2];H[g+132>>2]=H[_+260>>2]-1;H[g+128>>2]=a;sb(0,1,35880,g+128|0);a=H[_+256>>2]}ha:{if((a|0)==(b|0)){M[g+16>>3]=M[g+144>>3];M[g+24>>3]=M[g+152>>3];M[g+32>>3]=M[g+160>>3];M[g+40>>3]=M[g+168>>3];M[g+48>>3]=M[g+176>>3];M[g+80>>3]=M[g+208>>3];M[g+56>>3]=M[g+184>>3];M[g- -64>>3]=M[g+192>>3];M[g+72>>3]=M[g+200>>3];M[g+88>>3]=M[g+216>>3];M[g+96>>3]=M[g+224>>3];M[g+104>>3]=M[g+232>>3];H[g>>2]=b;M[g+8>>3]=L[g+140>>2];ga(65566,35971,g|0)|0;break ha}H[g+112>>2]=b;ga(66272,35986,g+112|0)|0}a=0}Xa=g+400|0;return a|0}sb(0,3,1828,0);ba(1);X()}function Vu(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;a:{b:{c:{d:{e:{b=H[a+20>>2];switch(b-202|0){case 2:break b;case 1:break d;case 0:break e;default:break c}}n=Za[H[H[a+4>>2]>>2]](a,1,28)|0;H[a+444>>2]=n;H[n+8>>2]=0;H[n+4>>2]=204;H[n>>2]=205;b=H[a+212>>2];if((b|0)!=8){c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=16;Za[H[H[a>>2]>>2]](a)}b=H[a+20>>2];if((b|0)!=202){c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=21;Za[H[H[a>>2]>>2]](a)}b=H[a+428>>2];d=N(b,H[a+48>>2]);f=H[a+52>>2];f:{if(d>>>0<=f>>>0){v=a,w=lc(H[a+28>>2],b),H[v+112>>2]=w;c=1;b=H[a+32>>2];break f}if(d>>>0<=f<<1>>>0){v=a,w=lc(H[a+28>>2]<<1,b),H[v+112>>2]=w;c=2;b=H[a+32>>2]<<1;break f}c=3;if(d>>>0<=N(f,3)>>>0){v=a,w=lc(N(H[a+28>>2],3),b),H[v+112>>2]=w;b=N(H[a+32>>2],3);break f}if(d>>>0<=f<<2>>>0){v=a,w=lc(H[a+28>>2]<<2,b),H[v+112>>2]=w;c=4;b=H[a+32>>2]<<2;break f}c=5;if(d>>>0<=N(f,5)>>>0){v=a,w=lc(N(H[a+28>>2],5),b),H[v+112>>2]=w;b=N(H[a+32>>2],5);break f}c=6;if(d>>>0<=N(f,6)>>>0){v=a,w=lc(N(H[a+28>>2],6),b),H[v+112>>2]=w;b=N(H[a+32>>2],6);break f}c=7;if(d>>>0<=N(f,7)>>>0){v=a,w=lc(N(H[a+28>>2],7),b),H[v+112>>2]=w;b=N(H[a+32>>2],7);break f}if(d>>>0<=f<<3>>>0){v=a,w=lc(H[a+28>>2]<<3,b),H[v+112>>2]=w;c=8;b=H[a+32>>2]<<3;break f}c=9;if(d>>>0<=N(f,9)>>>0){v=a,w=lc(N(H[a+28>>2],9),b),H[v+112>>2]=w;b=N(H[a+32>>2],9);break f}c=10;if(d>>>0<=N(f,10)>>>0){v=a,w=lc(N(H[a+28>>2],10),b),H[v+112>>2]=w;b=N(H[a+32>>2],10);break f}c=11;if(d>>>0<=N(f,11)>>>0){v=a,w=lc(N(H[a+28>>2],11),b),H[v+112>>2]=w;b=N(H[a+32>>2],11);break f}c=12;if(d>>>0<=N(f,12)>>>0){v=a,w=lc(N(H[a+28>>2],12),b),H[v+112>>2]=w;b=N(H[a+32>>2],12);break f}c=13;if(d>>>0<=N(f,13)>>>0){v=a,w=lc(N(H[a+28>>2],13),b),H[v+112>>2]=w;b=N(H[a+32>>2],13);break f}c=14;if(d>>>0<=N(f,14)>>>0){v=a,w=lc(N(H[a+28>>2],14),b),H[v+112>>2]=w;b=N(H[a+32>>2],14);break f}c=15;g=H[a+28>>2];if(d>>>0<=N(f,15)>>>0){v=a,w=lc(N(g,15),b),H[v+112>>2]=w;b=N(H[a+32>>2],15);break f}v=a,w=lc(g<<4,b),H[v+112>>2]=w;c=16;b=H[a+32>>2]<<4}b=lc(b,H[a+428>>2]);H[a+328>>2]=c;H[a+324>>2]=c;H[a+116>>2]=b;f=H[a+36>>2];g:{if((f|0)<=0){break g}b=H[a+216>>2];if(f-1>>>0>=7){g=f&-8;d=0;while(1){H[b+40>>2]=c;H[b+36>>2]=c;H[b+656>>2]=c;H[b+652>>2]=c;H[b+568>>2]=c;H[b+564>>2]=c;H[b+480>>2]=c;H[b+476>>2]=c;H[b+392>>2]=c;H[b+388>>2]=c;H[b+304>>2]=c;H[b+300>>2]=c;H[b+216>>2]=c;H[b+212>>2]=c;H[b+128>>2]=c;H[b+124>>2]=c;b=b+704|0;d=d+8|0;if((g|0)!=(d|0)){continue}break}}f=f&7;if(!f){break g}d=0;while(1){H[b+40>>2]=c;H[b+36>>2]=c;b=b+88|0;d=d+1|0;if((f|0)!=(d|0)){continue}break}}j=H[a+36>>2];h:{if((j|0)<=0){break h}l=H[a+76>>2]?8:4;d=H[a+328>>2];f=H[a+324>>2];h=H[a+216>>2];i=h;while(1){c=f;i:{if((l|0)<(c|0)){break i}b=H[a+316>>2];m=H[i+8>>2];if((b|0)%(m<<1)|0){break i}g=2;while(1){c=N(f,g);if((l|0)<(c|0)){break i}g=g<<1;if(!((b|0)%(N(m,g)|0)|0)){continue}break}}H[i+36>>2]=c;b=d;j:{if((l|0)<(b|0)){break j}m=H[a+320>>2];o=H[i+12>>2];if((m|0)%(o<<1)|0){break j}g=2;while(1){b=N(d,g);if((l|0)<(b|0)){break j}g=g<<1;if(!((m|0)%(N(o,g)|0)|0)){continue}break}}H[i+40>>2]=b;g=b<<1;k:{if((g|0)<(c|0)){H[i+36>>2]=g;break k}p=b;b=c<<1;if((p|0)<=(b|0)){break k}H[i+40>>2]=b}i=i+88|0;k=k+1|0;if((k|0)!=(j|0)){continue}break}if((j|0)<=0){break h}g=0;while(1){v=h,w=lc(N(H[h+36>>2],N(H[h+8>>2],H[a+28>>2])),N(H[a+428>>2],H[a+316>>2])),H[v+44>>2]=w;v=h,w=lc(N(H[h+40>>2],N(H[h+12>>2],H[a+32>>2])),N(H[a+428>>2],H[a+320>>2])),H[v+48>>2]=w;h=h+88|0;g=g+1|0;j=H[a+36>>2];if((g|0)<(j|0)){continue}break}}b=H[a+44>>2]-1|0;if(b>>>0<=6){j=H[(b<<2)+39376>>2]}H[a+120>>2]=j;H[a+124>>2]=H[a+84>>2]?1:j;if(Qm(a)){b=H[a+320>>2]}else{b=1}H[a+128>>2]=b;c=qb(Za[H[H[a+4>>2]>>2]](a,1,1280)|0,0,512);b=c+512|0;H[a+336>>2]=b;while(1){F[b+e|0]=e;d=e|1;F[d+b|0]=d;d=e|2;F[d+b|0]=d;d=e|3;F[d+b|0]=d;d=e|4;F[d+b|0]=d;d=e|5;F[d+b|0]=d;d=e|6;F[d+b|0]=d;d=e|7;F[d+b|0]=d;e=e+8|0;if((e|0)!=256){continue}break}qb(c+768|0,255,512);if(!(!(!H[a+116>>2]|!H[a+112>>2])&H[a+120>>2]>0)){b=H[a>>2];H[b+20>>2]=33;Za[H[b>>2]](a)}H[n+12>>2]=0;b=Qm(a);H[n+20>>2]=0;H[n+24>>2]=0;H[n+16>>2]=b;l:{if(!H[a+84>>2]){H[a+108>>2]=0;H[a+100>>2]=0;H[a+104>>2]=0;break l}if(!H[a+64>>2]){H[a+108>>2]=0;H[a+100>>2]=0;H[a+104>>2]=0}if(H[a+68>>2]){b=H[a>>2];H[b+20>>2]=48;Za[H[b>>2]](a)}m:{if(H[a+120>>2]!=3){H[a+136>>2]=0;H[a+108>>2]=0;H[a+100>>2]=1;H[a+104>>2]=0;break m}if(H[a+136>>2]){H[a+104>>2]=1;break m}if(H[a+92>>2]){H[a+108>>2]=1;break m}H[a+100>>2]=1}if(H[a+100>>2]){b=Za[H[H[a+4>>2]>>2]](a,1,88)|0;H[a+484>>2]=b;H[b+68>>2]=0;H[b+12>>2]=238;H[b+8>>2]=239;H[b>>2]=240;H[b+52>>2]=0;if(H[a+120>>2]>=5){b=H[a>>2];H[b+20>>2]=57;H[b+24>>2]=4;Za[H[H[a>>2]>>2]](a)}h=H[a+96>>2];if((h|0)>=257){b=H[a>>2];H[b+20>>2]=59;H[b+24>>2]=256;Za[H[H[a>>2]>>2]](a);h=H[a+96>>2]}k=H[a+120>>2];j=k-1|0;i=j&-8;d=j&7;g=H[a+484>>2];l=(k|0)<2;m=k-2>>>0<7;c=1;while(1){f=c;c=c+1|0;e=c;n:{if(l){break n}b=0;e=c;if(!m){while(1){e=N(N(N(N(N(N(N(N(c,e),c),c),c),c),c),c),c);b=b+8|0;if((i|0)!=(b|0)){continue}break}}b=0;if(!d){break n}while(1){e=N(c,e);b=b+1|0;if((d|0)!=(b|0)){continue}break}}if((e|0)<=(h|0)){continue}break}d=1;if(f>>>0<=1){b=H[a>>2];H[b+24>>2]=e;H[b+20>>2]=58;Za[H[H[a>>2]>>2]](a)}o:{if((k|0)<=0){break o}l=k&3;i=0;p:{if(j>>>0<3){c=0;break p}m=k&-4;c=0;b=g+32|0;j=0;while(1){e=c<<2;H[e+b>>2]=f;H[b+(e|4)>>2]=f;H[b+(e|8)>>2]=f;H[b+(e|12)>>2]=f;c=c+4|0;d=N(f,N(f,N(f,N(d,f))));j=j+4|0;if((m|0)!=(j|0)){continue}break}}if(l){while(1){H[(g+(c<<2)|0)+32>>2]=f;c=c+1|0;d=N(d,f);i=i+1|0;if((l|0)!=(i|0)){continue}break}}if((k|0)<=0){break o}c=0;i=H[a+44>>2]!=2;b=1;while(1){j=((i?c:H[(c<<2)+40192>>2])<<2)+g|0;e=H[j+32>>2];f=e+1|0;e=N(f,(d|0)/(e|0)|0);if((e|0)<=(h|0)){H[j+32>>2]=f;b=0;d=e;c=c+1|0;if((k|0)!=(c|0)){continue}}e=b&1;b=1;c=0;if(!e){continue}break}}e=H[a+120>>2];b=H[a>>2];H[b+24>>2]=d;f=b;q:{if((e|0)==3){H[b+28>>2]=H[g+32>>2];H[b+32>>2]=H[g+36>>2];H[b+36>>2]=H[g+40>>2];e=96;break q}b=H[a>>2];e=97}H[f+20>>2]=e;Za[H[b+4>>2]](a,1);o=Za[H[H[a+4>>2]+8>>2]](a,1,d,H[a+120>>2])|0;c=H[a+120>>2];if((c|0)>0){i=0;b=d;while(1){e=i<<2;m=H[(e+g|0)+32>>2];f=(b|0)/(m|0)|0;if((m|0)>0){t=f&-4;q=f&3;u=f-1|0;h=e+o|0;s=m-1|0;p=s>>>1|0;k=0;while(1){e=N(f,k);if((e|0)<(d|0)){l=(N(k,255)+p|0)/(s|0)|0;while(1){r:{if((f|0)<=0){break r}j=0;c=0;r=0;if(u>>>0>=3){while(1){F[H[h>>2]+(c+e|0)|0]=l;F[H[h>>2]+((c|1)+e|0)|0]=l;F[H[h>>2]+((c|2)+e|0)|0]=l;F[H[h>>2]+((c|3)+e|0)|0]=l;c=c+4|0;r=r+4|0;if((t|0)!=(r|0)){continue}break}}if(!q){break r}while(1){F[H[h>>2]+(c+e|0)|0]=l;c=c+1|0;j=j+1|0;if((q|0)!=(j|0)){continue}break}}e=b+e|0;if((e|0)<(d|0)){continue}break}}k=k+1|0;if((m|0)!=(k|0)){continue}break}c=H[a+120>>2]}b=f;i=i+1|0;if((i|0)<(c|0)){continue}break}}H[g+20>>2]=d;H[g+16>>2]=o;Hm(a);if(!(H[a+88>>2]!=2|H[a+120>>2]<=0)){b=(H[a+112>>2]<<1)+4|0;d=H[a+484>>2];c=0;while(1){v=d+(c<<2)|0,w=Za[H[H[a+4>>2]+4>>2]](a,1,b)|0,H[v+68>>2]=w;c=c+1|0;if((c|0)>2]){continue}break}}H[n+20>>2]=H[a+484>>2]}if(!(H[a+104>>2]?1:H[a+108>>2])){break l}b=0;c=Za[H[H[a+4>>2]>>2]](a,1,44)|0;H[a+484>>2]=c;H[c+40>>2]=0;H[c+32>>2]=0;H[c+12>>2]=246;H[c>>2]=247;if(H[a+120>>2]!=3){d=H[a>>2];H[d+20>>2]=48;Za[H[d>>2]](a)}v=c,w=Za[H[H[a+4>>2]>>2]](a,1,128)|0,H[v+24>>2]=w;while(1){d=Za[H[H[a+4>>2]+4>>2]](a,1,4096)|0;e=b<<2;H[e+H[c+24>>2]>>2]=d;d=Za[H[H[a+4>>2]+4>>2]](a,1,4096)|0;H[H[c+24>>2]+(e|4)>>2]=d;b=b+2|0;if((b|0)!=32){continue}break}H[c+28>>2]=1;s:{if(H[a+108>>2]){d=8;e=58;b=H[a+96>>2];t:{if((b|0)>=8){if(b>>>0<257){break t}e=59;d=256}f=H[a>>2];H[f+24>>2]=d;H[f+20>>2]=e;Za[H[H[a>>2]>>2]](a)}d=Za[H[H[a+4>>2]+8>>2]](a,1,b,3)|0;H[c+20>>2]=b;H[c+16>>2]=d;break s}H[c+16>>2]=0}if(H[a+88>>2]){H[a+88>>2]=2;v=c,w=Za[H[H[a+4>>2]+4>>2]](a,1,N(H[a+112>>2],6)+12|0)|0,H[v+32>>2]=w;Gm(a)}H[n+24>>2]=H[a+484>>2]}if(!H[a+68>>2]){u:{if(H[n+16>>2]){b=0;c=Za[H[H[a+4>>2]>>2]](a,1,48)|0;H[a+476>>2]=c;H[c+8>>2]=0;H[c>>2]=206;d=N(H[a+120>>2],H[a+112>>2]);H[c+40>>2]=d;v:{if(H[a+320>>2]==2){H[c+12>>2]=207;H[c+4>>2]=208;b=Za[H[H[a+4>>2]+4>>2]](a,1,d)|0;break v}H[c+12>>2]=209;H[c+4>>2]=210}H[c+32>>2]=b;d=H[a+40>>2];b=H[a+476>>2];v=b,w=Za[H[H[a+4>>2]>>2]](a,1,1024)|0,H[v+16>>2]=w;v=b,w=Za[H[H[a+4>>2]>>2]](a,1,1024)|0,H[v+20>>2]=w;v=b,w=Za[H[H[a+4>>2]>>2]](a,1,1024)|0,H[v+24>>2]=w;e=Za[H[H[a+4>>2]>>2]](a,1,1024)|0;H[b+28>>2]=e;f=H[b+24>>2];g=H[b+20>>2];h=H[b+16>>2];b=0;c=-128;w:{if((d|0)==7){while(1){d=b<<2;H[d+h>>2]=N(c,183763)+32768>>16;H[d+g>>2]=N(c,232260)+32768>>16;H[d+f>>2]=N(c,-93603);H[d+e>>2]=N(c,-45107)+32768;c=c+1|0;b=b+1|0;if((b|0)!=256){continue}break w}}while(1){d=b<<2;H[d+h>>2]=N(c,91881)+32768>>16;H[d+g>>2]=N(c,116130)+32768>>16;H[d+f>>2]=N(c,-46802);H[d+e>>2]=N(c,-22553)+32768;c=c+1|0;b=b+1|0;if((b|0)!=256){continue}break}}break u}b=Za[H[H[a+4>>2]>>2]](a,1,28)|0;H[a+480>>2]=b;H[b>>2]=133;x:{y:{z:{c=H[a+40>>2];if(c>>>0>7){break z}A:{if(!(1<>2]!=1){break y}break x}if(H[a+36>>2]!=3){break y}break x}if(H[a+36>>2]!=4){break y}break x}if(H[a+36>>2]>0){break x}}c=H[a>>2];H[c+20>>2]=11;Za[H[c>>2]](a)}B:{if(!H[a+304>>2]){break B}C:{switch(H[a+40>>2]-2|0){case 0:case 4:break B;default:break C}}c=H[a>>2];H[c+20>>2]=28;Za[H[c>>2]](a)}D:{E:{F:{G:{H:{I:{c=H[a+44>>2];switch(c-1|0){case 3:break F;case 5:break G;case 1:break H;case 0:break I;default:break E}}H[a+120>>2]=1;J:{switch(H[a+40>>2]-1|0){case 0:case 2:case 6:H[b+4>>2]=134;c=H[a+36>>2];if((c|0)<2){break D}e=c-1|0;d=e&7;f=H[a+216>>2];b=1;if(c-2>>>0>=7){g=e&-8;e=0;while(1){c=f+N(b,88)|0;H[c+52>>2]=0;H[c+140>>2]=0;H[c+228>>2]=0;H[c+316>>2]=0;H[c+404>>2]=0;H[c+492>>2]=0;H[c+580>>2]=0;H[c+668>>2]=0;b=b+8|0;e=e+8|0;if((g|0)!=(e|0)){continue}break}}if(!d){break D}c=0;while(1){H[(f+N(b,88)|0)+52>>2]=0;b=b+1|0;c=c+1|0;if((d|0)!=(c|0)){continue}break};break D;case 1:K:{L:{switch(H[a+304>>2]){case 0:H[b+4>>2]=135;break K;case 1:H[b+4>>2]=136;break K;default:break L}}b=H[a>>2];H[b+20>>2]=28;Za[H[b>>2]](a)}b=H[a+480>>2];e=Za[H[H[a+4>>2]>>2]](a,1,3072)|0;H[b+24>>2]=e;c=0;while(1){b=e+(c<<2)|0;H[b>>2]=N(c,19595);H[b+2048>>2]=N(c,7471)+32768;H[b+1024>>2]=N(c,38470);d=c|1;H[e+(d<<2)>>2]=N(d,19595);H[b+2052>>2]=N(d,7471)+32768;H[b+1028>>2]=N(d,38470);c=c+2|0;if((c|0)!=256){continue}break};break D;default:break J}}b=H[a>>2];H[b+20>>2]=28;Za[H[b>>2]](a);break D}H[a+120>>2]=3;M:{switch(H[a+40>>2]-1|0){case 0:H[b+4>>2]=137;break D;case 2:H[b+4>>2]=138;Tm(a);break D;case 6:H[b+4>>2]=138;b=H[a+480>>2];v=b,w=Za[H[H[a+4>>2]>>2]](a,1,1024)|0,H[v+8>>2]=w;v=b,w=Za[H[H[a+4>>2]>>2]](a,1,1024)|0,H[v+12>>2]=w;v=b,w=Za[H[H[a+4>>2]>>2]](a,1,1024)|0,H[v+16>>2]=w;e=Za[H[H[a+4>>2]>>2]](a,1,1024)|0;H[b+20>>2]=e;f=H[b+16>>2];g=H[b+12>>2];h=H[b+8>>2];b=0;c=-128;while(1){d=b<<2;H[d+h>>2]=N(c,183763)+32768>>16;H[d+g>>2]=N(c,232260)+32768>>16;H[d+f>>2]=N(c,-93603);H[d+e>>2]=N(c,-45107)+32768;c=c+1|0;b=b+1|0;if((b|0)!=256){continue}break};break D;case 1:N:{switch(H[a+304>>2]){case 0:H[b+4>>2]=139;break D;case 1:H[b+4>>2]=140;break D;default:break N}}b=H[a>>2];H[b+20>>2]=28;Za[H[b>>2]](a);break D;default:break M}}b=H[a>>2];H[b+20>>2]=28;Za[H[b>>2]](a);break D}H[a+120>>2]=3;if(H[a+40>>2]==6){O:{switch(H[a+304>>2]){case 0:H[b+4>>2]=139;break D;case 1:H[b+4>>2]=140;break D;default:break O}}b=H[a>>2];H[b+20>>2]=28;Za[H[b>>2]](a);break D}b=H[a>>2];H[b+20>>2]=28;Za[H[b>>2]](a);break D}H[a+120>>2]=4;P:{switch(H[a+40>>2]-4|0){case 1:H[b+4>>2]=141;Tm(a);break D;case 0:H[b+4>>2]=142;break D;default:break P}}b=H[a>>2];H[b+20>>2]=28;Za[H[b>>2]](a);break D}if((c|0)==H[a+40>>2]){H[a+120>>2]=H[a+36>>2];H[b+4>>2]=142;break D}b=H[a>>2];H[b+20>>2]=28;Za[H[b>>2]](a)}H[a+124>>2]=H[a+84>>2]?1:H[a+120>>2];d=0;b=Za[H[H[a+4>>2]>>2]](a,1,160)|0;H[a+476>>2]=b;H[b+8>>2]=0;H[b+4>>2]=215;H[b>>2]=216;if(H[a+308>>2]){c=H[a>>2];H[c+20>>2]=26;Za[H[c>>2]](a)}if(H[a+36>>2]>0){j=b+12|0;k=b+150|0;l=b+140|0;e=b+52|0;m=b+100|0;c=H[a+216>>2];while(1){f=H[a+320>>2];h=H[a+316>>2];i=H[a+324>>2];o=H[c+36>>2];q=H[c+8>>2];b=d<<2;g=(N(H[c+40>>2],H[c+12>>2])|0)/H[a+328>>2]|0;H[b+m>>2]=g;i=(N(o,q)|0)/(i|0)|0;Q:{if(!H[c+52>>2]){H[b+e>>2]=217;break Q}if(!((h|0)!=(i|0)|(f|0)!=(g|0))){H[b+e>>2]=218;break Q}o=(h|0)!=i<<1;R:{if(!(o|(f|0)!=(g|0))){H[b+e>>2]=219;break R}if(!(o|(f|0)!=g<<1)){H[b+e>>2]=220;break R}S:{p=h;h=(h|0)/(i|0)|0;if(p-N(h,i)|0){break S}p=f;f=(f|0)/(g|0)|0;if(p-N(f,g)|0){break S}H[b+e>>2]=221;F[d+l|0]=h;F[d+k|0]=f;break R}f=H[a>>2];H[f+20>>2]=39;Za[H[f>>2]](a)}f=H[H[a+4>>2]+8>>2];v=b+j|0,w=Za[f|0](a,1,Dh(H[a+112>>2],H[a+316>>2]),H[a+320>>2])|0,H[v>>2]=w}c=c+88|0;d=d+1|0;if((d|0)>2]){continue}break}}}e=H[a+108>>2];b=Za[H[H[a+4>>2]>>2]](a,1,28)|0;H[a+456>>2]=b;H[b+8>>2]=0;H[b+12>>2]=0;H[b>>2]=211;if(H[a+84>>2]){T:{c=H[a+320>>2];H[b+16>>2]=c;d=H[a+4>>2];if(e){d=H[d+16>>2];v=b,w=Za[d|0](a,1,0,N(H[a+120>>2],H[a+112>>2]),Dh(H[a+116>>2],c),H[b+16>>2])|0,H[v+8>>2]=w;break T}v=b,w=Za[H[d+8>>2]](a,1,N(H[a+120>>2],H[a+112>>2]),c)|0,H[v+12>>2]=w}}}c=0;b=Za[H[H[a+4>>2]>>2]](a,1,84)|0;H[a+472>>2]=b;H[b>>2]=143;if(H[a+36>>2]>0){d=b+44|0;b=H[a+216>>2];while(1){e=Za[H[H[a+4>>2]>>2]](a,1,256)|0;H[b+84>>2]=e;qb(e,0,256);H[d+(c<<2)>>2]=-1;b=b+88|0;c=c+1|0;if((c|0)>2]){continue}break}}U:{if(H[a+228>>2]){b=0;c=Za[H[H[a+4>>2]>>2]](a,1,192)|0;H[a+468>>2]=c;H[c+8>>2]=178;H[c>>2]=179;qb(c+60|0,0,128);F[c+188|0]=113;V:{if(!H[a+224>>2]){break V}c=Za[H[H[a+4>>2]>>2]](a,1,H[a+36>>2]<<8)|0;H[a+160>>2]=c;if(H[a+36>>2]<=0){break V}while(1){c=qb(c,255,256)+256|0;b=b+1|0;if((b|0)>2]){continue}break}}break U}b=0;c=Za[H[H[a+4>>2]>>2]](a,1,220)|0;H[a+468>>2]=c;H[c+8>>2]=185;H[c>>2]=186;W:{if(!H[a+224>>2]){H[c+68>>2]=0;H[c+72>>2]=0;H[c+92>>2]=0;H[c+96>>2]=0;H[c+84>>2]=0;H[c+88>>2]=0;H[c+76>>2]=0;H[c+80>>2]=0;break W}d=Za[H[H[a+4>>2]>>2]](a,1,H[a+36>>2]<<8)|0;H[a+160>>2]=d;if(H[a+36>>2]>0){while(1){d=qb(d,255,256)+256|0;b=b+1|0;if((b|0)>2]){continue}break}}H[c+48>>2]=0;H[c+52>>2]=0;H[c+56>>2]=0;H[c+60>>2]=0}}b=H[H[a+460>>2]+16>>2]?1:H[a+64>>2]!=0;d=0;c=Za[H[H[a+4>>2]>>2]](a,1,116)|0;H[a+452>>2]=c;H[c+112>>2]=0;H[c+8>>2]=193;H[c>>2]=194;X:{if(b){if(H[a+36>>2]>0){f=c+72|0;b=H[a+216>>2];while(1){e=H[b+12>>2];g=H[a+224>>2];h=H[H[a+4>>2]+20>>2];v=f+(d<<2)|0,w=Za[h|0](a,1,1,Dh(H[b+28>>2],H[b+8>>2]),Dh(H[b+32>>2],H[b+12>>2]),g?N(e,3):e)|0,H[v>>2]=w;b=b+88|0;d=d+1|0;if((d|0)>2]){continue}break}}H[c+12>>2]=195;H[c+4>>2]=196;H[c+16>>2]=c+72;break X}b=Za[H[H[a+4>>2]+4>>2]](a,1,1280)|0;H[c+32>>2]=b;H[c+68>>2]=b+1152;H[c+64>>2]=b+1024;H[c+60>>2]=b+896;H[c+56>>2]=b+768;H[c+52>>2]=b+640;H[c+48>>2]=b+512;H[c+44>>2]=b+384;H[c+40>>2]=b+256;H[c+36>>2]=b+128;if(!H[a+436>>2]){qb(b,0,1280)}H[c+16>>2]=0;H[c+12>>2]=197;H[c+4>>2]=198}if(!H[a+68>>2]){d=0;g=Za[H[H[a+4>>2]>>2]](a,1,80)|0;H[a+448>>2]=g;H[g>>2]=200;b=H[a+328>>2];Y:{if(H[H[a+476>>2]+8>>2]){if((b|0)<=1){b=H[a>>2];H[b+20>>2]=48;Za[H[b>>2]](a);b=H[a+328>>2]}f=H[a+448>>2];c=Za[H[H[a+4>>2]>>2]](a,1,H[a+36>>2]<<3)|0;H[f+60>>2]=c;e=H[a+36>>2];H[f- -64>>2]=c+(e<<2);if((e|0)>0){b=b+4|0;c=H[a+216>>2];while(1){e=(N(H[c+40>>2],H[c+12>>2])|0)/H[a+328>>2]|0;h=N(e,b);i=Za[H[H[a+4>>2]>>2]](a,1,h<<3)|0;j=d<<2;e=i+(e<<2)|0;H[j+H[f+60>>2]>>2]=e;H[j+H[f+64>>2]>>2]=e+(h<<2);c=c+88|0;d=d+1|0;e=H[a+36>>2];if((d|0)<(e|0)){continue}break}}b=H[a+328>>2];f=b+2|0;break Y}H[g+52>>2]=b;e=H[a+36>>2];f=b}Z:{if((e|0)<=0){break Z}e=g+8|0;c=H[a+216>>2];d=0;while(1){v=e+(d<<2)|0,w=Za[H[H[a+4>>2]+8>>2]](a,1,N(H[c+36>>2],H[c+28>>2]),N(f,(N(H[c+40>>2],H[c+12>>2])|0)/(b|0)|0))|0,H[v>>2]=w;d=d+1|0;if((d|0)>=H[a+36>>2]){break Z}c=c+88|0;b=H[a+328>>2];continue}}}Za[H[H[a+4>>2]+24>>2]](a);Za[H[H[a+460>>2]+8>>2]](a);b=H[a+8>>2];if(!(!H[H[a+460>>2]+16>>2]|(H[a+64>>2]|!b))){d=H[a+224>>2];c=H[a+36>>2];H[b+4>>2]=0;e=H[a+332>>2];H[b+12>>2]=0;H[b+8>>2]=N(e,d?N(c,3)+2|0:c);H[b+16>>2]=H[a+108>>2]?3:2;H[n+12>>2]=H[n+12>>2]+1}if(H[a+64>>2]){H[a+20>>2]=207;return 1}H[a+20>>2]=203}_:{if(!H[H[a+460>>2]+16>>2]){break _}e=H[a+8>>2];while(1){if(e){Za[H[e>>2]](a)}$:{c=Za[H[H[a+460>>2]>>2]](a)|0;switch(c|0){case 0:break a;case 2:break _;default:break $}}e=H[a+8>>2];if(!e|(c&-3)!=1){continue}b=H[e+4>>2]+1|0;H[e+4>>2]=b;f=b;b=H[e+8>>2];if((f|0)<(b|0)){continue}H[e+8>>2]=b+H[a+332>>2];continue}}H[a+152>>2]=H[a+144>>2];break b}c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=21;Za[H[H[a>>2]>>2]](a)}if(H[a+20>>2]!=204){Za[H[H[a+444>>2]>>2]](a);H[a+20>>2]=204;H[a+140>>2]=0}aa:{if(H[H[a+444>>2]+8>>2]){d=a+140|0;e=H[a+140>>2];while(1){c=H[a+116>>2];if(c>>>0>e>>>0){b=H[a+8>>2];if(b){H[b+8>>2]=c;H[b+4>>2]=e;Za[H[b>>2]](a);e=H[a+140>>2]}c=0;Za[H[H[a+448>>2]+4>>2]](a,0,d,0);b=e;e=H[a+140>>2];if((b|0)!=(e|0)){continue}break aa}Za[H[H[a+444>>2]+4>>2]](a);Za[H[H[a+444>>2]>>2]](a);e=0;H[a+140>>2]=0;if(H[H[a+444>>2]+8>>2]){continue}break}}H[a+20>>2]=H[a+68>>2]?206:205;c=1}}return c|0}function Vm(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,G=0,J=0,K=0,Q=0,R=0,S=0,T=0,U=0,V=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0;ba=Xa-16|0;Xa=ba;sa=(f|0)>0?f:0;while(1){if((ja|0)!=(sa|0)){T=(ka<<8)+l|0;f=N(ja,80048)+e|0;H[T>>2]=H[f>>2];a:{if((xe(j,O(M[f+8>>3]),O(M[f+16>>3]),ba+12|0,ba+8|0)|0)<0){break a}M[T+56>>3]=L[ba+12>>2];M[T- -64>>3]=L[ba+8>>2];ta=f+28|0;ua=f+40028|0;na=f+80028|0;la=T+72|0;ea=T+168|0;Q=Xa-16|0;Xa=Q;z=Nj(2);C=Nj(2);R=Md(2,2);B=0;b:{c:{while(1){if((B|0)!=4){D=B+1|0;o=H[(D<<2)+na>>2];f=H[(B<<2)+na>>2];t=+((o-f|0)+1|0)*.05+.5;y=t+ +(f|0);d:{if(P(y)<2147483648){f=~~y;break d}f=-2147483648}t=+(o|0)-t;e:{if(P(t)<2147483648){o=~~t;break e}o=-2147483648}q=o-f|0;p=((q|0)>=0?q:-1)+1|0;o=0;X=Md(q+1|0,2);while(1){if((o|0)!=(p|0)){q=f+o<<2;if((xe(j,O(H[q+ta>>2]),O(H[q+ua>>2]),Q+12|0,Q+8|0)|0)<0){break c}q=H[X>>2]+(o<<4)|0;M[q>>3]=L[Q+12>>2];M[q+8>>3]=L[Q+8>>2];o=o+1|0;continue}break}r=-1;x=H[X+4>>2];f:{if((x|0)<2){break f}q=H[X+8>>2];if((q|0)<2|(q|0)!=H[R+8>>2]){break f}f=(q|0)>(x|0)?x:q;if((f|0)!=H[R+4>>2]|(f|0)!=H[z+4>>2]|(q|0)!=H[C+4>>2]){break f}f=Md(H[X+4>>2],H[X+8>>2]);g:{if(f){s=-1;h:{o=H[f+4>>2];if((o|0)!=H[X+4>>2]){break h}u=H[f+8>>2];if((u|0)!=H[X+8>>2]){break h}s=0;w=(o|0)>0?o:0;v=(u|0)>0?u:0;o=0;while(1){if((o|0)==(w|0)){break h}J=N(o,u);p=0;while(1){if((p|0)!=(v|0)){E=p+J<<3;M[E+H[f>>2]>>3]=M[E+H[X>>2]>>3];p=p+1|0;continue}break}o=o+1|0;continue}}if((s|0)>=0){break g}Cb(f)}f=0}w=f;if(!f){break f}o=0;s=0;p=-1;i:{u=H[w+4>>2];if((u|0)<=0){break i}f=H[w+8>>2];if((f|0)<=0|(f|0)!=H[C+4>>2]){break i}while(1){if((f|0)!=(o|0)){p=H[C>>2]+(o<<3)|0;H[p>>2]=0;H[p+4>>2]=0;o=o+1|0;continue}break}p=H[w>>2];while(1)if((s|0)==(u|0)){t=+(u|0);p=0;o=0;while(1){if((f|0)==(o|0)){break i}u=H[C>>2]+(o<<3)|0;M[u>>3]=M[u>>3]/t;o=o+1|0;continue}}else{o=H[C>>2];v=0;while(1){if((f|0)!=(v|0)){M[o>>3]=M[p>>3]+M[o>>3];v=v+1|0;o=o+8|0;p=p+8|0;continue}break}s=s+1|0;continue}}j:{if((p|0)<0){break j}v=-1;k:{f=H[w+8>>2];if((f|0)!=H[C+4>>2]){break k}v=0;f=(f|0)>0?f:0;o=H[w+4>>2];J=(o|0)>0?o:0;o=H[w>>2];p=0;while(1){if((p|0)==(J|0)){break k}u=H[C>>2];s=0;while(1){if((f|0)!=(s|0)){M[o>>3]=M[o>>3]-M[u>>3];s=s+1|0;o=o+8|0;u=u+8|0;continue}break}p=p+1|0;continue}}if((v|0)<0){break j}t=W(+(x|0));o=0;f=N(q,x);f=(f|0)>0?f:0;while(1){if((f|0)!=(o|0)){q=H[w>>2]+(o<<3)|0;M[q>>3]=M[q>>3]/t;o=o+1|0;continue}break}o=0;p=-1;q=H[w+4>>2];l:{if((q|0)<2){break l}f=H[w+8>>2];if((f|0)<2|(f|0)!=H[R+8>>2]){break l}J=(f|0)<(q|0)?f:q;if((J|0)!=H[R+4>>2]|(J|0)!=H[z+4>>2]){break l}m:{x=Md(J,J);if(!((J|0)==H[x+4>>2]&(J|0)==H[x+8>>2])){break m}n:{oa=f>>>0<=q>>>0;if(!oa){v=-1;o:{r=H[w+4>>2];if((r|0)!=H[x+4>>2]|(r|0)!=H[x+8>>2]){break o}v=0;U=(r|0)>0?r:0;E=H[w+8>>2];A=(E|0)>0?E:0;K=H[x>>2];f=K;p:while(1){if((o|0)==(U|0)){break o}ca=N(o,E);p=0;while(1){q:{if((p|0)!=(r|0)){if(o>>>0>p>>>0){M[f>>3]=M[K+(N(p,r)+o<<3)>>3];break q}q=H[w>>2];H[f>>2]=0;H[f+4>>2]=0;u=q+(ca<<3)|0;s=q+(N(p,E)<<3)|0;q=0;t=0;while(1){if((q|0)==(A|0)){break q}t=M[u>>3]*M[s>>3]+t;M[f>>3]=t;q=q+1|0;s=s+8|0;u=u+8|0;continue}}o=o+1|0;continue p}p=p+1|0;f=f+8|0;continue}}}if((v|0)>=0){break n}break m}q=-1;r:{p=H[w+8>>2];if((p|0)!=H[x+4>>2]|(p|0)!=H[x+8>>2]){break r}q=0;E=(p|0)>0?p:0;f=H[w+4>>2];U=(f|0)>0?f:0;A=H[x>>2];r=A;s:while(1){f=0;if((o|0)==(E|0)){break r}while(1){t:{if((f|0)!=(p|0)){if(f>>>0>>0){M[r>>3]=M[A+(N(f,p)+o<<3)>>3];break t}s=H[w>>2];H[r>>2]=0;H[r+4>>2]=0;u=s+(f<<3)|0;s=s+(o<<3)|0;v=0;t=0;while(1){if((v|0)==(U|0)){break t}t=M[s>>3]*M[u>>3]+t;M[r>>3]=t;v=v+1|0;K=p<<3;u=K+u|0;s=s+K|0;continue}}o=o+1|0;continue s}f=f+1|0;r=r+8|0;continue}}}if((q|0)>=0){break n}break m}U=Xa-16|0;Xa=U;p=-1;E=H[x+4>>2];u:{if((E|0)<2|(E|0)!=H[x+8>>2]|(E|0)!=H[z+4>>2]){break u}ca=Nj(E);if(!ca){break u}s=E-1|0;H[U+12>>2]=s;H[U+8>>2]=H[ca>>2]+8;q=0;v=Xa-16|0;Xa=v;Y=-1;v:{r=H[x+8>>2];if((r|0)!=H[x+4>>2]|(r|0)!=H[z+4>>2]|(r|0)!=(H[U+12>>2]+1|0)){break v}A=r-2|0;da=(A|0)>0?A:0;w:while(1){u=q;x:{if((q|0)!=(da|0)){Y=u<<3;K=H[x>>2]+(N(r,u)<<3)|0;M[Y+H[z>>2]>>3]=M[K+Y>>3];q=u+1|0;Z=q<<3;aa=Z+K|0;H[v+8>>2]=aa;V=r+(u^-1)|0;H[v+12>>2]=V;f=0;y:{o=v+8|0;t=W(Gj(o,o));if(t==0){break y}G=H[o>>2];y=M[G>>3];t=y<0?-t:t;y=y+t;M[G>>3]=y;y=1/W(t*y);o=H[o+4>>2];o=(o|0)>0?o:0;while(1){if((f|0)==(o|0)){break y}fa=G+(f<<3)|0;M[fa>>3]=y*M[fa>>3];f=f+1|0;continue}}t=-t;M[Y+H[U+8>>2]>>3]=t;f=q;if(t==0){continue}z:while(1){t=0;o=q;if((f|0)>=(r|0)){break x}while(1)if(f>>>0<=o>>>0){Y=N(f,r);o=f;while(1){if((o|0)<(r|0)){t=M[H[x>>2]+(o+Y<<3)>>3]*M[K+(o<<3)>>3]+t;o=o+1|0;continue}break}M[H[z>>2]+(f<<3)>>3]=t;f=f+1|0;continue z}else{t=M[H[x>>2]+(N(o,r)+f<<3)>>3]*M[K+(o<<3)>>3]+t;o=o+1|0;continue}}}A:{B:{if((r|0)>=2){f=H[z>>2];o=A<<3;q=H[x>>2];u=N(r,A);M[f+o>>3]=M[q+(u+A<<3)>>3];G=o+H[U+8>>2]|0;o=r-1|0;M[G>>3]=M[(u+o<<3)+q>>3];break B}if((r|0)!=1){break A}f=H[z>>2];q=H[x>>2];o=0}M[(o<<3)+f>>3]=M[(N(o,r)+o<<3)+q>>3]}Y=0;G=(r|0)>0?r:0;f=r;while(1){if((f|0)<=0){break v}q=f-1|0;K=H[x>>2]+(N(q,r)<<3)|0;C:{if((f|0)>(A|0)){break C}V=r-f|0;da=K+(f<<3)|0;u=f;while(1){if((r|0)<=(u|0)){break C}H[v+12>>2]=V;H[v+4>>2]=V;H[v+8>>2]=da;Z=N(r,u);H[v>>2]=H[x>>2]+(Z+f<<3);t=-Gj(v+8|0,v);o=f;while(1){if((o|0)<(r|0)){aa=H[x>>2]+(o+Z<<3)|0;M[aa>>3]=t*M[K+(o<<3)>>3]+M[aa>>3];o=o+1|0;continue}break}u=u+1|0;continue}}o=0;while(1){if((o|0)!=(G|0)){f=K+(o<<3)|0;H[f>>2]=0;H[f+4>>2]=0;o=o+1|0;continue}break}f=K+(q<<3)|0;H[f>>2]=0;H[f+4>>2]=1072693248;f=q;continue}}H[v+12>>2]=V;H[v+4>>2]=V;H[v+8>>2]=aa;H[v>>2]=Z+H[z>>2];t=Gj(v+8|0,v)*-.5;f=r;D:while(1){f=f-1|0;if((u|0)>=(f|0)){continue w}Y=H[z>>2];o=f<<3;V=Y+o|0;y=M[o+K>>3];S=t*y+M[V>>3];M[V>>3]=S;V=N(f,r);o=f;while(1){if((o|0)>=(r|0)){continue D}G=H[x>>2]+(o+V<<3)|0;Z=G;$=M[G>>3];G=o<<3;M[Z>>3]=$-(y*M[G+Y>>3]+S*M[K+G>>3]);o=o+1|0;continue}}}}Xa=v+16|0;E:{if((Y|0)<0){break E}v=H[ca>>2];f=v;H[f>>2]=0;H[f+4>>2]=0;q=s;F:while(1){f=q;p=f;if((f|0)<=0){f=0;G:while(1){if((f|0)==(s|0)){p=0;break E}r=H[z>>2];v=r+(f<<3)|0;y=M[v>>3];t=y;q=f+1|0;p=q;o=f;while(1){if((p|0)<(E|0)){S=M[r+(p<<3)>>3];u=S>t;t=u?S:t;o=u?p:o;p=p+1|0;continue}break}M[r+(o<<3)>>3]=y;M[v>>3]=t;r=N(f,E)<<3;f=H[x>>2];p=r+f|0;o=f+(N(o,E)<<3)|0;f=0;while(1)if((f|0)==(E|0)){f=q;continue G}else{t=M[o>>3];M[o>>3]=M[p>>3];M[p>>3]=t;f=f+1|0;p=p+8|0;o=o+8|0;continue}}}while(1){H:{o=p;if((o|0)<=0){o=0;break H}q=o<<3;r=H[z>>2];p=o-1|0;if(P(M[q+v>>3])>(P(M[r+(p<<3)>>3])+P(M[q+r>>3]))*1e-6){continue}}break}q=f-1|0;if((f|0)==(o|0)){continue}G=(f|0)<(o|0)?o:f;da=f<<3;Y=da+v|0;Z=o<<3;aa=Z+v|0;p=0;while(1){if((p|0)==100){continue F}u=p+1|0;A=H[z>>2];fa=A+da|0;y=M[fa>>3];t=M[Y>>3];_=t*t;pa=A+(q<<3)|0;t=(M[pa>>3]-y)*.5;S=W(_+t*t);S=M[A+Z>>3]-y+_/(t+(t<0?-S:S));_=M[aa+8>>3];f=o;while(1){if((f|0)!=(G|0)){t=P(S);I:{if(t>=P(_)){if(!(t>1e-16)){t=1;y=0;break I}y=-_/S;t=1/W(y*y+1);y=y*t;break I}t=-S/_;y=1/W(t*t+1);t=t*y}V=f<<3;p=V+A|0;$=M[p>>3];r=f+1|0;K=r<<3;ia=K+A|0;qa=M[ia>>3];ga=$-qa;ma=$;K=v+K|0;$=y*(ga*y+(t+t)*M[K>>3]);M[p>>3]=ma-$;M[ia>>3]=qa+$;if((f|0)>(o|0)){p=v+V|0;M[p>>3]=t*M[p>>3]-_*y}$=-y;ma=t*ga;ga=M[K>>3];M[K>>3]=y*(ma+y*-2*ga)+ga;ia=N(r,E);va=N(f,E);p=0;while(1){if((p|0)!=(E|0)){ha=H[x>>2];ra=ha+(p+va<<3)|0;S=M[ra>>3];ha=ha+(p+ia<<3)|0;_=M[ha>>3];M[ra>>3]=t*S+_*$;M[ha>>3]=y*S+t*_;p=p+1|0;continue}break}p=(f|0)>=(q|0);f=r;if(p){continue}S=M[K>>3];p=v+V|0;y=M[p+16>>3];M[p+16>>3]=t*y;_=y*$;continue}break}p=u;if(P(M[Y>>3])>(P(M[pa>>3])+P(M[fa>>3]))*1e-6){continue}break}continue}}Ig(ca)}Xa=U+16|0;if((p|0)<0){break m}J:{if(!oa){o=0;s=-1;K:{f=H[w+4>>2];if((f|0)<=0){break K}r=H[w+8>>2];if((f|0)!=H[x+4>>2]|(r|0)<=0|((f|0)!=H[x+8>>2]|(f|0)!=H[R+4>>2])){break K}if((r|0)!=H[R+8>>2]|(f|0)!=H[z+4>>2]){break K}v=H[R>>2];while(1){L:{if((f|0)==(o|0)){o=f;break L}t=M[H[z>>2]+(o<<3)>>3];if(t<1e-16){break L}J=N(f,o);y=1/W(P(t));p=0;while(1){if((p|0)!=(r|0)){q=H[w>>2]+(p<<3)|0;s=H[x>>2]+(J<<3)|0;u=0;t=0;while(1){if((f|0)!=(u|0)){u=u+1|0;t=M[s>>3]*M[q>>3]+t;q=(r<<3)+q|0;s=s+8|0;continue}break}M[v>>3]=y*t;p=p+1|0;v=v+8|0;continue}break}o=o+1|0;continue}break}f=(f|0)<(o|0)?o:f;s=0;q=(r|0)>0?r:0;while(1){if((f|0)==(o|0)){break K}p=H[z>>2]+(o<<3)|0;H[p>>2]=0;H[p+4>>2]=0;u=0;while(1){if((q|0)!=(u|0)){H[v>>2]=0;H[v+4>>2]=0;u=u+1|0;v=v+8|0;continue}break}o=o+1|0;continue}}if((s|0)>=0){break J}break m}f=0;o=(J|0)>0?J:0;q=H[R>>2];u=H[x>>2];while(1){M:{if((f|0)!=(o|0)){p=0;if(!(M[H[z>>2]+(f<<3)>>3]<1e-16)){break M}o=f}f=(o|0)>(J|0)?o:J;while(1){if((f|0)==(o|0)){break J}p=H[z>>2]+(o<<3)|0;H[p>>2]=0;H[p+4>>2]=0;p=0;while(1){if((p|0)!=(J|0)){H[q>>2]=0;H[q+4>>2]=0;p=p+1|0;q=q+8|0;continue}break}o=o+1|0;continue}}while(1){if((p|0)!=(J|0)){M[q>>3]=M[u>>3];p=p+1|0;q=q+8|0;u=u+8|0;continue}break}f=f+1|0;continue}}Cb(x);p=0;break l}Cb(x);p=-1}r=p;Cb(w);o=0;f=H[z+4>>2];q=(f|0)>0?f:0;t=0;f=0;while(1)if((f|0)==(q|0)){while(1){if((o|0)==(q|0)){break f}f=H[z>>2]+(o<<3)|0;M[f>>3]=M[f>>3]/t;o=o+1|0;continue}}else{t=t+M[H[z>>2]+(f<<3)>>3];f=f+1|0;continue}}Cb(w)}if((r|0)<0){break c}f=N(B,24)+la|0;o=H[R>>2];t=M[o+8>>3];M[f>>3]=t;y=M[o>>3];M[f+8>>3]=-y;o=f;f=H[C>>2];M[o+16>>3]=-(t*M[f>>3]-y*M[f+8>>3]);Cb(X);B=D;continue}break}Cb(R);Ig(C);Ig(z);o=0;while(1){p=0;if((o|0)==4){break b}f=N(o-1&3,24)+la|0;t=M[f+8>>3];q=N(o,24)+la|0;S=M[q+8>>3];y=M[f>>3]*S-t*M[q>>3];p=-1;if(P(y)<1e-4){break b}p=(o<<4)+ea|0;M[p>>3]=(t*M[q+16>>3]-M[f+16>>3]*S)/y;M[p+8>>3]=(M[q>>3]*M[f+16>>3]-M[q+16>>3]*M[f>>3])/y;o=o+1|0;continue}}Cb(X);Cb(R);Ig(C);Ig(z);p=-1}Xa=Q+16|0;if((p|0)<0){break a}J=T+8|0;X=T+20|0;U=T+40|0;x=T+12|0;R=T+24|0;u=T+48|0;o=T+240|0;E=T+248|0;z=Xa-12304|0;Xa=z;f=1;N:{if(i-2>>>0>2){break N}if((n|0)==2830){if((qi(h,2,14,42,a,b,c,d,j,ea,.875,z+16|0)|0)<0){H[x>>2]=-1;f=-6;break N}D=z+16|0;p=o;s=0;f=0;r=Xa-176|0;Xa=r;H[r+152>>2]=195;H[r+156>>2]=13;H[r+144>>2]=0;H[r+148>>2]=182;o=255;while(1){if((s|0)!=4){q=I[D+H[(r+144|0)+(s<<2)>>2]|0];o=q>>>0<(o&255)>>>0?q:o;f=q>>>0>(f&255)>>>0?q:f;s=s+1|0;continue}break}f=f&255;o=o&255;O:{if((f-o|0)<=29){H[R>>2]=0;H[u>>2]=0;H[u+4>>2]=-1074790400;f=-2;break O}C=f+o>>>1|0;f=0;s=0;P:{Q:{R:{S:{while(1){if((s|0)==4){T:{U:{V:{while(1){q=f;if((f|0)==4){break V}f=r+172|0;w=I[q+f|0]!=1;o=f;f=q+1|0;if(I[(r+172|0)+(q+2&3)|0]|(w|I[o+(f&3)|0]!=1)){continue}break}w=0;v=119;f=13;B=255;W:{o=q;switch(o|0){case 1:break R;case 2:break S;case 3:break T;case 0:break U;default:break W}}H[R>>2]=q;t=1;break P}H[R>>2]=0;H[u>>2]=0;H[u+4>>2]=-1074790400;f=-3;break O}while(1){if((o|0)==14){break Q}Q=N(o,14);f=o&2147483646;s=0;while(1){if((s|0)!=14){X:{if(!(o>>>0<3|s-3>>>0>7)&o>>>0<11){break X}w=s&2147483646;A=(f|0)==12;if(!(w|f)|A&!w|A&(w|0)==12){break X}w=I[D+(s+Q|0)|0]-C|0;F[r+v|0]=w>>>31;G=w;w=w>>31;w=(G^w)-w|0;B=(w|0)<(B|0)?w:B;v=v-1|0}s=s+1|0;continue}break}o=o+1|0;continue}}}else{F[(r+172|0)+s|0]=C>>>0>I[D+H[(r+144|0)+(s<<2)>>2]|0];s=s+1|0;continue}break}while(1){s=0;if((f|0)<0){break Q}o=f&-2;Q=f-3|0;while(1){if((s|0)!=14){Y:{if(!(s>>>0<3|Q>>>0>7)&s>>>0<11){break Y}w=s&2147483646;if((w?0:(o|0)==12)|!(o|w)|!o&(w|0)==12){break Y}w=I[D+(N(s,14)+f|0)|0]-C|0;F[r+v|0]=w>>>31;G=w;w=w>>31;w=(G^w)-w|0;B=(w|0)<(B|0)?w:B;v=v-1|0}s=s+1|0;continue}break}f=f-1|0;continue}}while(1){if((f|0)<0){break Q}w=N(f,14);Q=f&-2;s=13;while(1){if((s|0)>=0){Z:{if(!(f>>>0<3|s-3>>>0>7)&f>>>0<11){break Z}o=s&-2;A=(o|0)!=12;G=!A&(Q|0)==12;Z=!A;A=f>>>0<2;if(G|Z&A|A&!o){break Z}o=I[D+(s+w|0)|0]-C|0;F[r+v|0]=o>>>31;G=o;o=o>>31;o=(G^o)-o|0;B=(o|0)<(B|0)?o:B;v=v-1|0}s=s-1|0;continue}break}f=f-1|0;continue}}while(1){if((w|0)==14){break Q}f=w&2147483646;Q=w-3|0;s=13;while(1){if((s|0)>=0){_:{if(!(s>>>0<3|Q>>>0>7)&s>>>0<11){break _}o=s&-2;if(!f&(o|0)==12){break _}A=(f|0)!=12;if(!A&(o|0)==12|!A&s>>>0<2){break _}o=I[D+(N(s,14)+w|0)|0]-C|0;F[r+v|0]=o>>>31;G=o;o=o>>31;o=(G^o)-o|0;B=(o|0)<(B|0)?o:B;v=v-1|0}s=s-1|0;continue}break}w=w+1|0;continue}}H[R>>2]=q;t=1;if((B|0)>30){break P}t=+(B|0)/30}M[u>>3]=t;o=ur(2830,0,0,r,r+136|0);f=-4;if((o|0)<0){break O}if(p){H[p>>2]=o}f=H[r+140>>2];H[z+8>>2]=H[r+136>>2];H[z+12>>2]=f;f=0}Xa=r+176|0;if((f|0)<0){H[x>>2]=-1;break N}o=H[z+8>>2];q=H[z+12>>2];if((o&q)==-1){H[x>>2]=-1;f=-5;break N}H[x>>2]=o&-32768?0:o&32767;if(!E){break N}H[E>>2]=o;H[E+4>>2]=q;break N}p=n&255;if((qi(h,2,p,N(p,3),a,b,c,d,j,ea,k,z+16|0)|0)<0){H[x>>2]=-1;f=-6;break N}v=z+16|0;w=o;f=0;o=0;D=0;q=0;s=Xa-48|0;Xa=s;$:{if(p-9>>>0<=4294967289){H[x>>2]=-1;H[R>>2]=0;H[u>>2]=0;H[u+4>>2]=-1074790400;f=-1;break $}H[s+16>>2]=0;r=p-1|0;H[s+28>>2]=r;Q=N(p,p);H[s+24>>2]=Q-1;H[s+20>>2]=N(p,r);B=255;while(1){if((f|0)!=4){C=I[v+H[(s+16|0)+(f<<2)>>2]|0];B=C>>>0<(B&255)>>>0?C:B;o=C>>>0>(o&255)>>>0?C:o;f=f+1|0;continue}break}f=o&255;o=B&255;if((f-o|0)<=29){H[x>>2]=-1;H[R>>2]=0;H[u>>2]=0;H[u+4>>2]=-1074790400;f=-2;break $}C=f+o>>>1|0;o=0;f=0;aa:{while(1){if((f|0)==4){ba:{ca:{while(1){f=o;if((f|0)==4){break ca}o=s+44|0;G=I[f+o|0]!=1;B=o;o=f+1|0;if(I[(s+44|0)+(f+2&3)|0]|(G|I[B+(o&3)|0]!=1)){continue}break}H[R>>2]=f;f=0;B=255;while(1){if((f|0)!=(Q|0)){A=f+v|0;o=I[A|0];F[A|0]=o>>>0>>0;A=o-C|0;o=A>>31;o=(o^A)-o|0;B=(o|0)<(B|0)?o:B;f=f+1|0;continue}break}o=r;da:{switch(H[R>>2]){case 0:o=0;while(1){if((o|0)==(p|0)){break aa}C=N(o,p);f=0;while(1){if((f|0)!=(p|0)){Q=(o|0)==(r|0);if(!(Q&(f|0)==(r|0)|(!(f|o)|Q&!f))){q=q<<1|D>>>31;D=D<<1|I[v+(f+C|0)|0]!=0}f=f+1|0;continue}break}o=o+1|0;continue};case 1:o=0;while(1){if((o|0)==(p|0)){break aa}f=r;while(1){if((f|0)>=0){ea:{if(!o&(f|0)==(r|0)){break ea}C=(o|0)!=(r|0);if(!C&(f|0)==(r|0)|!(f?1:C)){break ea}q=q<<1|D>>>31;D=D<<1|I[v+(N(f,p)+o|0)|0]!=0}f=f-1|0;continue}break}o=o+1|0;continue};case 3:break ba;case 2:break da;default:break aa}}while(1){if((o|0)<0){break aa}C=N(o,p);f=r;while(1){if((f|0)>=0){Q=(f|0)!=(r|0);if(!(!(f|o)|(!Q&(o|0)==(r|0)|!(o?1:Q)))){q=q<<1|D>>>31;D=D<<1|I[v+(f+C|0)|0]!=0}f=f-1|0;continue}break}o=o-1|0;continue}}H[x>>2]=-1;H[R>>2]=0;H[u>>2]=0;H[u+4>>2]=-1074790400;f=-3;break $}}else{F[(s+44|0)+f|0]=C>>>0>I[v+H[(s+16|0)+(f<<2)>>2]|0];f=f+1|0;continue}break}while(1){if((o|0)<0){break aa}f=0;while(1){if((f|0)!=(p|0)){if(!(!o&(f|0)==(r|0)|(!(f|o)|(f?0:(o|0)==(r|0))))){q=q<<1|D>>>31;D=D<<1|I[v+(N(f,p)+o|0)|0]!=0}f=f+1|0;continue}break}o=o-1|0;continue}}M[u>>3]=(B|0)<=30?+(B|0)/30:1;fa:{ga:{ha:{if((n|0)==1285|n-1028>>>0<2){break ha}if((n|0)!=515){if((n|0)==772){break ha}if((n|0)!=259){break ga}f=F[D+11792|0];H[s+8>>2]=f;H[s+12>>2]=f>>31;f=D&31;if(!(((D&63)>>>0>=32?1771476585>>>f|0:((1<>>f)&1)){break fa}H[x>>2]=-1;H[u>>2]=0;H[u+4>>2]=-1074790400;f=-4;break $}f=F[D+11728|0];H[s+8>>2]=f;H[s+12>>2]=f>>31;f=D;if(w){o=f&31;H[w>>2]=((f&63)>>>0>=32?2129124285>>>o|0:((1<>>o)&1}o=f&31;if(!(((f&63)>>>0>=32?-2130706366>>>o|0:((1<>>o)&1)){break fa}H[x>>2]=-1;H[u>>2]=0;H[u+4>>2]=-1074790400;f=-4;break $}f=ur(n,D,q,0,s+8|0);if((f|0)<0){H[x>>2]=-1;H[u>>2]=0;H[u+4>>2]=-1074790400;f=-4;break $}if(!w|!f){break fa}H[w>>2]=f;break fa}H[s+8>>2]=D;H[s+12>>2]=q}H[x>>2]=H[s+8>>2];f=0}Xa=s+48|0;if(!E){break N}H[E>>2]=0;H[E+4>>2]=0}ia:{if((i|0)==2|i>>>0>4){break ia}ja:{if(!g){H[J>>2]=-1;o=-1;break ja}ka:{switch(i|0){case 0:case 3:o=H[g+28>>2];if((qi(h,0,o,o<<2,a,b,c,d,j,ea,k,z+16|0)|0)<0){H[J>>2]=-1;o=-6;break ja}o=Or(g,0,z+16|0,H[g+28>>2],J,X,U);break ja;default:break ka}}o=H[g+28>>2];if((qi(h,1,o,o<<2,a,b,c,d,j,ea,k,z+16|0)|0)<0){H[J>>2]=-1;o=-6;break ja}o=Or(g,1,z+16|0,H[g+28>>2],J,X,U)}if((f|0)==1){f=o;break ia}if((o|0)==1){break ia}f=o&(f&o)>>31}Xa=z+12304|0;f=f+6|0;if(f>>>0<=6){H[T+236>>2]=H[(f<<2)+11696>>2]}if(i>>>0<=2){f=i>>>0<2;H[T+4>>2]=H[(f?J:x)>>2];H[T+16>>2]=H[(f?X:R)>>2];M[T+32>>3]=M[(f?U:u)>>3]}ka=ka+1|0}ja=ja+1|0;continue}break}H[m>>2]=ka;Xa=ba+16|0;return 0}function $l(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,w=0,x=0,y=0,z=0,A=0,C=0,D=0,E=0,G=0;p=Xa-48|0;Xa=p;a:{if(c>>>0<=2){c=c<<2;x=H[c+49036>>2];A=H[c+49024>>2];while(1){c=H[b+4>>2];b:{if((c|0)!=H[b+104>>2]){H[b+4>>2]=c+1;c=I[c|0];break b}c=Lb(b)}if(Ie(c)){continue}break}n=1;c:{d:{switch(c-43|0){case 0:case 2:break d;default:break c}}n=(c|0)==45?-1:1;c=H[b+4>>2];if((c|0)!=H[b+104>>2]){H[b+4>>2]=c+1;c=I[c|0];break c}c=Lb(b)}e:{f:{while(1){if(F[g+27543|0]==(c|32)){g:{if(g>>>0>6){break g}c=H[b+4>>2];if((c|0)!=H[b+104>>2]){H[b+4>>2]=c+1;c=I[c|0];break g}c=Lb(b)}g=g+1|0;if((g|0)!=8){continue}break f}break}if((g|0)!=3){if((g|0)==8){break f}if(!d|g>>>0<4){break e}if((g|0)==8){break f}}c=H[b+116>>2];if((c|0)>0|(c|0)>=0){H[b+4>>2]=H[b+4>>2]-1}if(!d|g>>>0<4){break f}c=(c|0)<0;while(1){if(!c){H[b+4>>2]=H[b+4>>2]-1}g=g-1|0;if(g>>>0>3){continue}break}}j=Xa-16|0;Xa=j;g=(B(O(O(n|0)*O(Z))),v(2));b=g&2147483647;h:{if(b-8388608>>>0<=2130706431){k=b<<25;c=(b>>>7|0)+1065353216|0;break h}k=g<<25;c=g>>>7|2147418112;if(b>>>0>=2139095040){break h}k=0;c=0;if(!b){break h}c=b;b=Q(b);Rc(j,c,0,0,0,b+81|0);i=H[j>>2];h=H[j+4>>2];k=H[j+8>>2];c=H[j+12>>2]^65536|16265-b<<16}H[p>>2]=i;H[p+4>>2]=h;H[p+8>>2]=k;H[p+12>>2]=g&-2147483648|c;Xa=j+16|0;i=H[p+8>>2];h=H[p+12>>2];k=H[p>>2];j=H[p+4>>2];break a}i:{j:{k:{if(g){break k}g=0;while(1){if(F[g+30357|0]!=(c|32)){break k}l:{if(g>>>0>1){break l}c=H[b+4>>2];if((c|0)!=H[b+104>>2]){H[b+4>>2]=c+1;c=I[c|0];break l}c=Lb(b)}g=g+1|0;if((g|0)!=3){continue}break}break j}m:{switch(g|0){case 0:n:{if((c|0)!=48){break n}g=H[b+4>>2];o:{if((g|0)!=H[b+104>>2]){H[b+4>>2]=g+1;g=I[g|0];break o}g=Lb(b)}if((g&-33)==88){f=Xa-432|0;Xa=f;c=H[b+4>>2];p:{if((c|0)!=H[b+104>>2]){H[b+4>>2]=c+1;g=I[c|0];break p}g=Lb(b)}q:{r:{while(1){if((g|0)!=48){s:{if((g|0)!=46){break q}c=H[b+4>>2];if((c|0)==H[b+104>>2]){break s}H[b+4>>2]=c+1;g=I[c|0];break r}}else{c=H[b+4>>2];if((c|0)!=H[b+104>>2]){s=1;H[b+4>>2]=c+1;g=I[c|0]}else{s=1;g=Lb(b)}continue}break}g=Lb(b)}e=1;if((g|0)!=48){break q}while(1){c=q;q=c-1|0;r=r-!c|0;c=H[b+4>>2];t:{if((c|0)!=H[b+104>>2]){H[b+4>>2]=c+1;g=I[c|0];break t}g=Lb(b)}if((g|0)==48){continue}break}s=1}j=1073676288;u:{while(1){v:{c=g|32;w:{x:{E=g-48|0;if(E>>>0<10){break x}if((g|0)!=46&c-97>>>0>=6){break u}if((g|0)!=46){break x}if(e){break v}e=1;q=i;r=h;break w}c=(g|0)>57?c-87|0:E;y:{if((h|0)<=0&i>>>0<=7|(h|0)<0){t=c+(t<<4)|0;break y}if(!h&i>>>0<=28){td(f+48|0,c);Yb(f+32|0,y,z,k,j,0,0,0,1073414144);y=H[f+32>>2];z=H[f+36>>2];k=H[f+40>>2];j=H[f+44>>2];Yb(f+16|0,H[f+48>>2],H[f+52>>2],H[f+56>>2],H[f+60>>2],y,z,k,j);md(f,H[f+16>>2],H[f+20>>2],H[f+24>>2],H[f+28>>2],l,o,u,w);u=H[f+8>>2];w=H[f+12>>2];l=H[f>>2];o=H[f+4>>2];break y}if(!c|m){break y}Yb(f+80|0,y,z,k,j,0,0,0,1073610752);md(f- -64|0,H[f+80>>2],H[f+84>>2],H[f+88>>2],H[f+92>>2],l,o,u,w);u=H[f+72>>2];w=H[f+76>>2];m=1;l=H[f+64>>2];o=H[f+68>>2]}c=i+1|0;h=c?h:h+1|0;i=c;s=1}c=H[b+4>>2];if((c|0)!=H[b+104>>2]){H[b+4>>2]=c+1;g=I[c|0]}else{g=Lb(b)}continue}break}g=46}z:{if(!s){c=H[b+116>>2];A:{B:{if((c|0)>0|(c|0)>=0){c=H[b+4>>2];H[b+4>>2]=c-1;if(!d){break B}H[b+4>>2]=c-2;if(!e){break A}H[b+4>>2]=c-3;break A}if(d){break A}}Ud(b,0,0)}de(f+96|0,+(n|0)*0);l=H[f+96>>2];o=H[f+100>>2];c=H[f+108>>2];b=H[f+104>>2];break z}if((h|0)<=0&i>>>0<=7|(h|0)<0){k=i;j=h;while(1){t=t<<4;c=k+1|0;j=c?j:j+1|0;k=c;if((c|0)!=8|j){continue}break}}C:{D:{E:{if((g&-33)==80){k=_l(b,d);c=Ya;j=c;if(k|(c|0)!=-2147483648){break C}if(d){c=H[b+116>>2];if((c|0)>0|(c|0)>=0){break E}break D}l=0;o=0;Ud(b,0,0);c=0;b=0;break z}k=0;j=0;if(H[b+116>>2]<0){break C}}H[b+4>>2]=H[b+4>>2]-1}k=0;j=0}if(!t){de(f+112|0,+(n|0)*0);l=H[f+112>>2];o=H[f+116>>2];c=H[f+124>>2];b=H[f+120>>2];break z}b=e?q:i;h=(e?r:h)<<2|b>>>30;b=k+(b<<2)|0;d=h+j|0;d=b>>>0>>0?d+1|0:d;i=b-32|0;h=d-(b>>>0<32)|0;b=h;if(i>>>0>0-x>>>0&(b|0)>=0|(b|0)>0){H[16848]=68;td(f+160|0,n);Yb(f+144|0,H[f+160>>2],H[f+164>>2],H[f+168>>2],H[f+172>>2],-1,-1,-1,2147418111);Yb(f+128|0,H[f+144>>2],H[f+148>>2],H[f+152>>2],H[f+156>>2],-1,-1,-1,2147418111);l=H[f+128>>2];o=H[f+132>>2];c=H[f+140>>2];b=H[f+136>>2];break z}b=x-226|0;c=b>>31;if((h|0)>=(c|0)&b>>>0<=i>>>0|(c|0)<(h|0)){if((t|0)>=0){while(1){md(f+416|0,l,o,u,w,0,0,0,-1073807360);c=Wi(l,o,u,w,1073610752);b=(c|0)<0;md(f+400|0,l,o,u,w,b?l:H[f+416>>2],b?o:H[f+420>>2],b?u:H[f+424>>2],b?w:H[f+428>>2]);b=i;i=b-1|0;h=h-!b|0;u=H[f+408>>2];w=H[f+412>>2];l=H[f+400>>2];o=H[f+404>>2];t=t<<1|(c|0)>=0;if((t|0)>=0){continue}break}}d=h-((x>>31)+(i>>>0>>0)|0)|0;b=(i-x|0)+32|0;d=b>>>0<32?d+1|0:d;c=b>>>0>>0&(d|0)<=0|(d|0)<0?(b|0)>0?b:0:A;F:{if((c|0)>=113){td(f+384|0,n);q=H[f+392>>2];r=H[f+396>>2];y=H[f+384>>2];z=H[f+388>>2];h=0;b=0;break F}de(f+352|0,He(1,144-c|0));td(f+336|0,n);y=H[f+336>>2];z=H[f+340>>2];q=H[f+344>>2];r=H[f+348>>2];cm(f+368|0,H[f+352>>2],H[f+356>>2],H[f+360>>2],H[f+364>>2],y,z,q,r);C=H[f+376>>2];D=H[f+380>>2];h=H[f+372>>2];b=H[f+368>>2]}c=!(t&1)&((ef(l,o,u,w,0,0,0,0)|0)!=0&(c|0)<32);Ef(f+320|0,c+t|0);Yb(f+304|0,y,z,q,r,H[f+320>>2],H[f+324>>2],H[f+328>>2],H[f+332>>2]);d=b;md(f+272|0,H[f+304>>2],H[f+308>>2],H[f+312>>2],H[f+316>>2],b,h,C,D);b=c;Yb(f+288|0,y,z,q,r,b?0:l,b?0:o,b?0:u,b?0:w);md(f+256|0,H[f+288>>2],H[f+292>>2],H[f+296>>2],H[f+300>>2],H[f+272>>2],H[f+276>>2],H[f+280>>2],H[f+284>>2]);Vi(f+240|0,H[f+256>>2],H[f+260>>2],H[f+264>>2],H[f+268>>2],d,h,C,D);b=H[f+240>>2];c=H[f+244>>2];d=H[f+248>>2];h=H[f+252>>2];if(!ef(b,c,d,h,0,0,0,0)){H[16848]=68}bm(f+224|0,b,c,d,h,i);l=H[f+224>>2];o=H[f+228>>2];c=H[f+236>>2];b=H[f+232>>2];break z}H[16848]=68;td(f+208|0,n);Yb(f+192|0,H[f+208>>2],H[f+212>>2],H[f+216>>2],H[f+220>>2],0,0,0,65536);Yb(f+176|0,H[f+192>>2],H[f+196>>2],H[f+200>>2],H[f+204>>2],0,0,0,65536);l=H[f+176>>2];o=H[f+180>>2];c=H[f+188>>2];b=H[f+184>>2]}H[p+16>>2]=l;H[p+20>>2]=o;H[p+24>>2]=b;H[p+28>>2]=c;Xa=f+432|0;i=H[p+24>>2];h=H[p+28>>2];k=H[p+16>>2];j=H[p+20>>2];break a}if(H[b+116>>2]<0){break n}H[b+4>>2]=H[b+4>>2]-1}g=b;f=n;t=d;d=0;n=0;e=Xa-8976|0;Xa=e;D=x+A|0;E=0-D|0;G:{H:{while(1){if((c|0)!=48){I:{if((c|0)!=46){break G}b=H[g+4>>2];if((b|0)==H[g+104>>2]){break I}H[g+4>>2]=b+1;c=I[b|0];break H}}else{b=H[g+4>>2];if((b|0)!=H[g+104>>2]){d=1;H[g+4>>2]=b+1;c=I[b|0]}else{d=1;c=Lb(g)}continue}break}c=Lb(g)}m=1;if((c|0)!=48){break G}while(1){b=i;i=b-1|0;h=h-!b|0;b=H[g+4>>2];J:{if((b|0)!=H[g+104>>2]){H[g+4>>2]=b+1;c=I[b|0];break J}c=Lb(g)}if((c|0)==48){continue}break}d=1}H[e+784>>2]=0;K:{L:{b=(c|0)==46;l=c-48|0;M:{N:{O:{P:{if(b|l>>>0<=9){while(1){Q:{if(b&1){if(!m){i=k;h=j;m=1;break Q}b=!d;break P}b=k+1|0;j=b?j:j+1|0;k=b;if((n|0)<=2044){C=(c|0)==48?C:k;b=(e+784|0)+(n<<2)|0;if(s){l=(N(H[b>>2],10)+c|0)-48|0}H[b>>2]=l;d=1;c=s+1|0;b=(c|0)==9;s=b?0:c;n=b+n|0;break Q}if((c|0)==48){break Q}H[e+8960>>2]=H[e+8960>>2]|1;C=18396}b=H[g+4>>2];R:{if((b|0)!=H[g+104>>2]){H[g+4>>2]=b+1;c=I[b|0];break R}c=Lb(g)}b=(c|0)==46;l=c-48|0;if(b|l>>>0<10){continue}break}}i=m?i:k;h=m?h:j;if(!(!d|(c&-33)!=69)){l=_l(g,t);b=Ya;o=b;S:{if(l|(b|0)!=-2147483648){break S}if(!t){break M}l=0;o=0;if(H[g+116>>2]<0){break S}H[g+4>>2]=H[g+4>>2]-1}if(!d){break N}h=h+o|0;b=i+l|0;h=b>>>0>>0?h+1|0:h;i=b;break L}b=!d;if((c|0)<0){break O}}if(H[g+116>>2]<0){break O}H[g+4>>2]=H[g+4>>2]-1}if(!b){break L}}H[16848]=28}k=0;j=0;Ud(g,0,0);c=0;b=0;break K}b=H[e+784>>2];if(!b){de(e,+(f|0)*0);k=H[e>>2];j=H[e+4>>2];c=H[e+12>>2];b=H[e+8>>2];break K}if(!((i|0)!=(k|0)|(h|0)!=(j|0)|(k>>>0>9&(j|0)>=0|(j|0)>0)|(b>>>A|0?(A|0)<=30:0))){td(e+48|0,f);Ef(e+32|0,b);Yb(e+16|0,H[e+48>>2],H[e+52>>2],H[e+56>>2],H[e+60>>2],H[e+32>>2],H[e+36>>2],H[e+40>>2],H[e+44>>2]);k=H[e+16>>2];j=H[e+20>>2];c=H[e+28>>2];b=H[e+24>>2];break K}if(i>>>0>(x|0)/-2>>>0&(h|0)>=0|(h|0)>0){H[16848]=68;td(e+96|0,f);Yb(e+80|0,H[e+96>>2],H[e+100>>2],H[e+104>>2],H[e+108>>2],-1,-1,-1,2147418111);Yb(e- -64|0,H[e+80>>2],H[e+84>>2],H[e+88>>2],H[e+92>>2],-1,-1,-1,2147418111);k=H[e+64>>2];j=H[e+68>>2];c=H[e+76>>2];b=H[e+72>>2];break K}b=x-226|0;c=i>>>0>>0;b=b>>31;if(c&(h|0)<=(b|0)|(b|0)>(h|0)){H[16848]=68;td(e+144|0,f);Yb(e+128|0,H[e+144>>2],H[e+148>>2],H[e+152>>2],H[e+156>>2],0,0,0,65536);Yb(e+112|0,H[e+128>>2],H[e+132>>2],H[e+136>>2],H[e+140>>2],0,0,0,65536);k=H[e+112>>2];j=H[e+116>>2];c=H[e+124>>2];b=H[e+120>>2];break K}if(s){if((s|0)<=8){b=(e+784|0)+(n<<2)|0;g=H[b>>2];while(1){g=N(g,10);s=s+1|0;if((s|0)!=9){continue}break}H[b>>2]=g}n=n+1|0}T:{m=i;if((C|0)>(i|0)|(C|0)>=9|(i|0)>17){break T}if((m|0)==9){td(e+192|0,f);Ef(e+176|0,H[e+784>>2]);Yb(e+160|0,H[e+192>>2],H[e+196>>2],H[e+200>>2],H[e+204>>2],H[e+176>>2],H[e+180>>2],H[e+184>>2],H[e+188>>2]);k=H[e+160>>2];j=H[e+164>>2];c=H[e+172>>2];b=H[e+168>>2];break K}if((m|0)<=8){td(e+272|0,f);Ef(e+256|0,H[e+784>>2]);Yb(e+240|0,H[e+272>>2],H[e+276>>2],H[e+280>>2],H[e+284>>2],H[e+256>>2],H[e+260>>2],H[e+264>>2],H[e+268>>2]);td(e+224|0,H[(0-m<<2)+49024>>2]);Tl(e+208|0,H[e+240>>2],H[e+244>>2],H[e+248>>2],H[e+252>>2],H[e+224>>2],H[e+228>>2],H[e+232>>2],H[e+236>>2]);k=H[e+208>>2];j=H[e+212>>2];c=H[e+220>>2];b=H[e+216>>2];break K}b=(N(m,-3)+A|0)+27|0;c=H[e+784>>2];if(c>>>b|0?(b|0)<=30:0){break T}td(e+352|0,f);Ef(e+336|0,c);Yb(e+320|0,H[e+352>>2],H[e+356>>2],H[e+360>>2],H[e+364>>2],H[e+336>>2],H[e+340>>2],H[e+344>>2],H[e+348>>2]);td(e+304|0,H[(m<<2)+48952>>2]);Yb(e+288|0,H[e+320>>2],H[e+324>>2],H[e+328>>2],H[e+332>>2],H[e+304>>2],H[e+308>>2],H[e+312>>2],H[e+316>>2]);k=H[e+288>>2];j=H[e+292>>2];c=H[e+300>>2];b=H[e+296>>2];break K}while(1){c=n;n=c-1|0;if(!H[(e+784|0)+(n<<2)>>2]){continue}break}s=0;b=(m|0)%9|0;U:{if(!b){b=0;break U}d=(m|0)>=0?b:b+9|0;V:{if(!c){b=0;c=0;break V}i=H[(0-d<<2)+49024>>2];j=1e9/(i|0)|0;l=0;g=0;b=0;while(1){h=l;k=(e+784|0)+(g<<2)|0;n=H[k>>2];l=(n>>>0)/(i>>>0)|0;h=h+l|0;H[k>>2]=h;h=!h&(b|0)==(g|0);b=h?b+1&2047:b;m=h?m-9|0:m;l=N(j,n-N(i,l)|0);g=g+1|0;if((g|0)!=(c|0)){continue}break}if(!l){break V}H[(e+784|0)+(c<<2)>>2]=l;c=c+1|0}m=(m-d|0)+9|0}while(1){k=(e+784|0)+(b<<2)|0;W:{while(1){if(((m|0)!=36|K[k>>2]>=10384593)&(m|0)>=36){break W}d=c+2047|0;l=0;while(1){g=d&2047;n=(e+784|0)+(g<<2)|0;d=H[n>>2];j=d>>>3|0;h=d<<29;i=h+l|0;d=j;d=h>>>0>i>>>0?d+1|0:d;h=d;if(!h&i>>>0<1000000001){l=0}else{l=qz(i,h,1e9);i=i-pz(l,Ya,1e9,0)|0}H[n>>2]=i;c=(g|0)!=(c-1&2047)?c:(b|0)==(g|0)?c:i?c:g;d=g-1|0;if((b|0)!=(g|0)){continue}break}s=s-29|0;if(!l){continue}break}b=b-1&2047;if((c|0)==(b|0)){d=e+784|0;i=d+((c+2046&2047)<<2)|0;c=c-1&2047;H[i>>2]=H[i>>2]|H[d+(c<<2)>>2]}m=m+9|0;H[(e+784|0)+(b<<2)>>2]=l;continue}break}X:{Y:while(1){i=c+1&2047;j=(e+784|0)+((c-1&2047)<<2)|0;while(1){h=(m|0)>45?9:1;Z:{while(1){d=b;g=0;_:{while(1){$:{b=d+g&2047;if((b|0)==(c|0)){break $}b=H[(e+784|0)+(b<<2)>>2];k=H[(g<<2)+48976>>2];if(b>>>0>>0){break $}if(b>>>0>k>>>0){break _}g=g+1|0;if((g|0)!=4){continue}}break}if((m|0)!=36){break _}i=0;h=0;g=0;k=0;j=0;while(1){b=d+g&2047;if((b|0)==(c|0)){c=c+1&2047;H[(e+(c<<2)|0)+780>>2]=0}Ef(e+768|0,H[(e+784|0)+(b<<2)>>2]);Yb(e+752|0,i,h,k,j,0,0,1342177280,1075633366);md(e+736|0,H[e+752>>2],H[e+756>>2],H[e+760>>2],H[e+764>>2],H[e+768>>2],H[e+772>>2],H[e+776>>2],H[e+780>>2]);k=H[e+744>>2];j=H[e+748>>2];i=H[e+736>>2];h=H[e+740>>2];g=g+1|0;if((g|0)!=4){continue}break}td(e+720|0,f);Yb(e+704|0,i,h,k,j,H[e+720>>2],H[e+724>>2],H[e+728>>2],H[e+732>>2]);k=H[e+712>>2];j=H[e+716>>2];i=0;h=0;l=H[e+704>>2];o=H[e+708>>2];t=s+113|0;g=t-x|0;n=(g|0)<(A|0);b=n?(g|0)>0?g:0:A;if((b|0)<=112){break Z}break X}s=h+s|0;b=c;if((d|0)==(b|0)){continue}break}k=1e9>>>h|0;n=-1<>2];g=(t>>>h|0)+g|0;H[l>>2]=g;g=!g&(b|0)==(d|0);b=g?b+1&2047:b;m=g?m-9|0:m;g=N(k,n&t);d=d+1&2047;if((d|0)!=(c|0)){continue}break}if(!g){continue}if((b|0)!=(i|0)){H[(e+784|0)+(c<<2)>>2]=g;c=i;continue Y}H[j>>2]=H[j>>2]|1;continue}break}break}de(e+656|0,He(1,225-b|0));cm(e+688|0,H[e+656>>2],H[e+660>>2],H[e+664>>2],H[e+668>>2],l,o,k,j);y=H[e+696>>2];z=H[e+700>>2];u=H[e+688>>2];w=H[e+692>>2];de(e+640|0,He(1,113-b|0));am(e+672|0,l,o,k,j,H[e+640>>2],H[e+644>>2],H[e+648>>2],H[e+652>>2]);i=H[e+672>>2];h=H[e+676>>2];q=H[e+680>>2];r=H[e+684>>2];Vi(e+624|0,l,o,k,j,i,h,q,r);md(e+608|0,u,w,y,z,H[e+624>>2],H[e+628>>2],H[e+632>>2],H[e+636>>2]);k=H[e+616>>2];j=H[e+620>>2];l=H[e+608>>2];o=H[e+612>>2]}m=d+4&2047;aa:{if((m|0)==(c|0)){break aa}m=H[(e+784|0)+(m<<2)>>2];ba:{if(m>>>0<=499999999){if(!m&(d+5&2047)==(c|0)){break ba}de(e+496|0,+(f|0)*.25);md(e+480|0,i,h,q,r,H[e+496>>2],H[e+500>>2],H[e+504>>2],H[e+508>>2]);q=H[e+488>>2];r=H[e+492>>2];i=H[e+480>>2];h=H[e+484>>2];break ba}if((m|0)!=5e8){de(e+592|0,+(f|0)*.75);md(e+576|0,i,h,q,r,H[e+592>>2],H[e+596>>2],H[e+600>>2],H[e+604>>2]);q=H[e+584>>2];r=H[e+588>>2];i=H[e+576>>2];h=H[e+580>>2];break ba}G=+(f|0);if((d+5&2047)==(c|0)){de(e+528|0,G*.5);md(e+512|0,i,h,q,r,H[e+528>>2],H[e+532>>2],H[e+536>>2],H[e+540>>2]);q=H[e+520>>2];r=H[e+524>>2];i=H[e+512>>2];h=H[e+516>>2];break ba}de(e+560|0,G*.75);md(e+544|0,i,h,q,r,H[e+560>>2],H[e+564>>2],H[e+568>>2],H[e+572>>2]);q=H[e+552>>2];r=H[e+556>>2];i=H[e+544>>2];h=H[e+548>>2]}if((b|0)>111){break aa}am(e+464|0,i,h,q,r,0,0,0,1073676288);if(ef(H[e+464>>2],H[e+468>>2],H[e+472>>2],H[e+476>>2],0,0,0,0)){break aa}md(e+448|0,i,h,q,r,0,0,0,1073676288);q=H[e+456>>2];r=H[e+460>>2];i=H[e+448>>2];h=H[e+452>>2]}md(e+432|0,l,o,k,j,i,h,q,r);Vi(e+416|0,H[e+432>>2],H[e+436>>2],H[e+440>>2],H[e+444>>2],u,w,y,z);k=H[e+424>>2];j=H[e+428>>2];l=H[e+416>>2];o=H[e+420>>2];ca:{if((-2-D|0)>=(t&2147483647)){break ca}H[e+408>>2]=k;H[e+412>>2]=j&2147483647;H[e+400>>2]=l;H[e+404>>2]=o;Yb(e+384|0,l,o,k,j,0,0,0,1073610752);m=H[e+400>>2];f=H[e+404>>2];x=H[e+408>>2];t=H[e+412>>2];c=Wi(m,f,x,t,1081081856);d=(c|0)<0;k=d?k:H[e+392>>2];j=d?j:H[e+396>>2];l=d?l:H[e+384>>2];o=d?o:H[e+388>>2];s=((c|0)>=0)+s|0;if((s+110|0)<=(E|0)){if((((Wi(m,f,x,t,1081081856)|0)<0?n:n&(b|0)!=(g|0))|0)!=1){break ca}if(!ef(i,h,q,r,0,0,0,0)){break ca}}H[16848]=68}bm(e+368|0,l,o,k,j,s);k=H[e+368>>2];j=H[e+372>>2];c=H[e+380>>2];b=H[e+376>>2]}H[p+40>>2]=b;H[p+44>>2]=c;H[p+32>>2]=k;H[p+36>>2]=j;Xa=e+8976|0;i=H[p+40>>2];h=H[p+44>>2];k=H[p+32>>2];j=H[p+36>>2];break a;case 3:break j;default:break m}}c=H[b+116>>2];if((c|0)>0|(c|0)>=0){H[b+4>>2]=H[b+4>>2]-1}break i}da:{c=H[b+4>>2];ea:{if((c|0)!=H[b+104>>2]){H[b+4>>2]=c+1;c=I[c|0];break ea}c=Lb(b)}if((c|0)==40){g=1;break da}h=2147450880;if(H[b+116>>2]<0){break a}H[b+4>>2]=H[b+4>>2]-1;break a}while(1){c=H[b+4>>2];fa:{if((c|0)!=H[b+104>>2]){H[b+4>>2]=c+1;c=I[c|0];break fa}c=Lb(b)}if(!(!(c-48>>>0<10|c-65>>>0<26|(c|0)==95)&c-97>>>0>=26)){g=g+1|0;continue}break}h=2147450880;if((c|0)==41){break a}c=H[b+116>>2];if((c|0)>0|(c|0)>=0){H[b+4>>2]=H[b+4>>2]-1}ga:{if(d){if(g){break ga}break a}break i}while(1){g=g-1|0;if((c|0)>0|(c|0)>=0){H[b+4>>2]=H[b+4>>2]-1}if(g){continue}break}break a}H[16848]=28;Ud(b,0,0)}h=0}H[a>>2]=k;H[a+4>>2]=j;H[a+8>>2]=i;H[a+12>>2]=h;Xa=p+48|0}function Ju(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;k=Xa-288|0;Xa=k;b=H[a+440>>2];while(1){a:{b:{c:{if(b){break c}if(!H[H[a+464>>2]+12>>2]){c=H[a+24>>2];b=H[c+4>>2];if(!b){if(!(Za[H[c+12>>2]](a)|0)){b=0;break b}b=H[c+4>>2]}g=H[c>>2];f=I[g|0];e=b-1|0;if(e){b=g+1|0}else{if(!(Za[H[c+12>>2]](a)|0)){b=0;break b}e=H[c+4>>2];b=H[c>>2]}g=b+1|0;b=I[b|0];if(!((f|0)==255&(b|0)==216)){d=H[a>>2];H[d+24>>2]=f;H[d+20>>2]=55;H[H[a>>2]+28>>2]=b;Za[H[H[a>>2]>>2]](a)}H[a+440>>2]=b;H[c+4>>2]=e-1;H[c>>2]=g;break c}if(!gj(a)){b=0;break b}b=H[a+440>>2]}d:{e:{switch(b-1|0){case 215:c=H[a>>2];H[c+20>>2]=104;Za[H[c+4>>2]](a,1);b=H[a+464>>2];if(H[b+12>>2]){c=H[a>>2];H[c+20>>2]=64;Za[H[c>>2]](a);b=H[a+464>>2]}F[a+232|0]=0;F[a+233|0]=0;F[a+234|0]=0;F[a+235|0]=0;F[a+236|0]=0;F[a+237|0]=0;F[a+238|0]=0;F[a+239|0]=0;F[a+240|0]=0;F[a+241|0]=0;F[a+242|0]=0;F[a+243|0]=0;F[a+244|0]=0;F[a+245|0]=0;F[a+246|0]=0;F[a+247|0]=0;F[a+256|0]=1;F[a+257|0]=1;F[a+258|0]=1;F[a+259|0]=1;F[a+260|0]=1;F[a+261|0]=1;F[a+262|0]=1;F[a+263|0]=1;F[a+248|0]=1;F[a+249|0]=1;F[a+250|0]=1;F[a+251|0]=1;F[a+252|0]=1;F[a+253|0]=1;F[a+254|0]=1;F[a+255|0]=1;F[a+272|0]=5;F[a+273|0]=5;F[a+274|0]=5;F[a+275|0]=5;F[a+276|0]=5;F[a+277|0]=5;F[a+278|0]=5;F[a+279|0]=5;F[a+264|0]=5;F[a+265|0]=5;F[a+266|0]=5;F[a+267|0]=5;F[a+268|0]=5;F[a+269|0]=5;F[a+270|0]=5;F[a+271|0]=5;H[a+304>>2]=0;H[a+308>>2]=0;H[a+40>>2]=0;H[a+280>>2]=0;H[a+284>>2]=0;F[a+300|0]=0;H[a+292>>2]=65537;H[a+296>>2]=0;F[a+290|0]=0;G[a+288>>1]=257;H[b+12>>2]=1;break a;case 192:b=0;if(xg(a,0,0,0)){break a}break b;case 193:b=0;if(xg(a,0,1,0)){break a}break b;case 200:b=0;if(xg(a,0,0,1)){break a}break b;case 201:b=0;if(xg(a,0,1,1)){break a}break b;case 194:case 196:case 197:case 198:case 199:case 202:case 204:case 205:case 206:c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=63;Za[H[H[a>>2]>>2]](a);break a;case 217:g=H[a+24>>2];b=H[g+4>>2];d=H[g>>2];if(!H[H[a+464>>2]+16>>2]){c=H[a>>2];H[c+20>>2]=60;ub(c+24|0,38088,80);Za[H[H[a>>2]>>2]](a)}if(!b){if(!(Za[H[g+12>>2]](a)|0)){b=0;break b}d=H[g>>2];b=H[g+4>>2]}f=I[d|0];c=b-1|0;if(c){e=d+1|0}else{if(!(Za[H[g+12>>2]](a)|0)){b=0;break b}c=H[g+4>>2];e=H[g>>2]}b=I[e|0];d=c-1|0;if(d){e=e+1|0}else{if(!(Za[H[g+12>>2]](a)|0)){b=0;break b}d=H[g+4>>2];e=H[g>>2]}c=H[a>>2];l=I[e|0];H[c+24>>2]=l;H[c+20>>2]=105;c=1;Za[H[H[a>>2]+4>>2]](a,1);f:{g:{h:{if(((l<<1)+6|0)!=(b|f<<8)|l>>>0>4){break h}if(l){H[a+340>>2]=l;j=e+1|0;f=d-1|0;break g}if(!H[a+224>>2]){break h}H[a+340>>2]=l;j=e+1|0;f=d-1|0;break f}b=H[a>>2];H[b+20>>2]=12;Za[H[b>>2]](a);H[a+340>>2]=l;j=e+1|0;f=d-1|0;if(!l){break f}}e=0;while(1){if(!f){if(!(Za[H[g+12>>2]](a)|0)){b=0;break b}j=H[g>>2];f=H[g+4>>2]}d=I[j|0];i:{if(!e){break i}c=e-2|0;i=e-1|0;b=0;while(1){if(H[H[((b<<2)+a|0)+344>>2]>>2]!=(d|0)){b=b+1|0;if((e|0)!=(b|0)){continue}break i}break}b=H[H[a+344>>2]>>2];j:{if(e>>>0<2){break j}d=1;if(c>>>0>=3){p=i&-4;h=0;while(1){c=(d<<2)+a|0;m=H[H[c+356>>2]>>2];n=H[H[c+352>>2]>>2];o=H[H[c+348>>2]>>2];c=H[H[c+344>>2]>>2];c=(b|0)<(c|0)?c:b;c=(c|0)<(o|0)?o:c;c=(c|0)<(n|0)?n:c;b=(c|0)<(m|0)?m:c;d=d+4|0;h=h+4|0;if((p|0)!=(h|0)){continue}break}}c=0;i=i&3;if(!i){break j}while(1){h=H[H[((d<<2)+a|0)+344>>2]>>2];b=(b|0)<(h|0)?h:b;d=d+1|0;c=c+1|0;if((i|0)!=(c|0)){continue}break}}d=b+1|0}i=f-1|0;b=H[a+216>>2];h=H[a+36>>2];k:{if((h|0)>0){f=N(h,88)+b|0;c=0;while(1){if(H[b>>2]==(d|0)){break k}b=b+88|0;c=c+1|0;if((h|0)!=(c|0)){continue}break}b=f}c=H[a>>2];H[c+24>>2]=d;H[c+20>>2]=4;Za[H[H[a>>2]>>2]](a)}H[((e<<2)+a|0)+344>>2]=b;if(i){f=j+1|0}else{if(!(Za[H[g+12>>2]](a)|0)){b=0;break b}i=H[g+4>>2];f=H[g>>2]}c=I[f|0];H[b+24>>2]=c&15;H[b+20>>2]=c>>>4;c=H[a>>2];H[c+24>>2]=H[b>>2];H[c+28>>2]=H[b+20>>2];b=H[b+24>>2];H[c+20>>2]=106;H[c+32>>2]=b;Za[H[c+4>>2]](a,1);j=f+1|0;f=i-1|0;e=e+1|0;if((l|0)!=(e|0)){continue}break}c=0}if(!f){if(!(Za[H[g+12>>2]](a)|0)){b=0;break b}j=H[g>>2];f=H[g+4>>2]}H[a+412>>2]=I[j|0];d=f-1|0;if(d){e=j+1|0}else{if(!(Za[H[g+12>>2]](a)|0)){b=0;break b}d=H[g+4>>2];e=H[g>>2]}H[a+416>>2]=I[e|0];h=d-1|0;if(h){e=e+1|0}else{if(!(Za[H[g+12>>2]](a)|0)){b=0;break b}h=H[g+4>>2];e=H[g>>2]}b=I[e|0];H[a+424>>2]=b&15;H[a+420>>2]=b>>>4;f=H[a>>2];H[f+24>>2]=H[a+412>>2];H[f+28>>2]=H[a+416>>2];H[f+32>>2]=H[a+420>>2];H[f+36>>2]=H[a+424>>2];H[f+20>>2]=107;b=1;Za[H[f+4>>2]](a,1);H[H[a+464>>2]+20>>2]=0;if(!c){H[a+144>>2]=H[a+144>>2]+1}H[g+4>>2]=h-1;H[g>>2]=e+1;H[a+440>>2]=0;break b;case 216:c=H[a>>2];H[c+20>>2]=87;Za[H[c+4>>2]](a,1);H[a+440>>2]=0;b=2;break b;case 203:f=H[a+24>>2];b=H[f+4>>2];if(!b){if(!(Za[H[f+12>>2]](a)|0)){b=0;break b}b=H[f+4>>2]}c=H[f>>2];g=I[c|0];d=b-1|0;if(d){e=c+1|0}else{if(!(Za[H[f+12>>2]](a)|0)){b=0;break b}d=H[f+4>>2];e=H[f>>2]}c=e+1|0;d=d-1|0;e=I[e|0]|g<<8;b=e-2|0;if(e>>>0>=3){while(1){e=b;if(!d){if(!(Za[H[f+12>>2]](a)|0)){b=0;break b}d=H[f+4>>2];c=H[f>>2]}b=I[c|0];i=d-1|0;if(i){c=c+1|0}else{if(!(Za[H[f+12>>2]](a)|0)){b=0;break b}i=H[f+4>>2];c=H[f>>2]}g=I[c|0];d=H[a>>2];H[d+24>>2]=b;H[d+20>>2]=81;H[H[a>>2]+28>>2]=g;Za[H[H[a>>2]+4>>2]](a,1);l:{m:{n:{if(b>>>0>=32){d=H[a>>2];H[d+24>>2]=b;H[d+20>>2]=29;Za[H[H[a>>2]>>2]](a);break n}if(b>>>0<16){break m}}F[(a+b|0)+248|0]=g;break l}b=a+b|0;d=g>>>4|0;F[b+248|0]=d;h=b;b=g&15;F[h+232|0]=b;if(b>>>0<=d>>>0){break l}b=H[a>>2];H[b+24>>2]=g;H[b+20>>2]=30;Za[H[H[a>>2]>>2]](a)}c=c+1|0;d=i-1|0;b=e-2|0;if((e|0)>2){continue}break}}if(b){e=H[a>>2];H[e+20>>2]=12;Za[H[e>>2]](a)}H[f+4>>2]=d;H[f>>2]=c;break a;case 195:g=H[a+24>>2];b=H[g+4>>2];if(!b){if(!(Za[H[g+12>>2]](a)|0)){break d}b=H[g+4>>2]}c=H[g>>2];e=I[c|0];b=b-1|0;if(b){c=c+1|0}else{if(!(Za[H[g+12>>2]](a)|0)){break d}b=H[g+4>>2];c=H[g>>2]}d=c+1|0;b=b-1|0;c=I[c|0]|e<<8;f=c-2|0;if(c>>>0>=19){while(1){if(!b){if(!(Za[H[g+12>>2]](a)|0)){break d}d=H[g>>2];b=H[g+4>>2]}c=H[a>>2];j=I[d|0];H[c+24>>2]=j;H[c+20>>2]=82;c=1;Za[H[H[a>>2]+4>>2]](a,1);e=0;F[k+256|0]=0;d=d+1|0;b=b-1|0;while(1){if(!b){if(!(Za[H[g+12>>2]](a)|0)){break d}d=H[g>>2];b=H[g+4>>2]}i=I[d|0];F[(k+256|0)+c|0]=i;d=d+1|0;b=b-1|0;e=e+i|0;c=c+1|0;if((c|0)!=17){continue}break}c=H[a>>2];H[c+24>>2]=I[k+257|0];H[c+28>>2]=I[k+258|0];H[c+32>>2]=I[k+259|0];H[c+36>>2]=I[k+260|0];H[c+40>>2]=I[k+261|0];H[c+44>>2]=I[k+262|0];H[c+48>>2]=I[k+263|0];i=I[k+264|0];H[c+20>>2]=88;H[c+52>>2]=i;Za[H[c+4>>2]](a,2);c=H[a>>2];H[c+24>>2]=I[k+265|0];H[c+28>>2]=I[k+266|0];H[c+32>>2]=I[k+267|0];H[c+36>>2]=I[k+268|0];H[c+40>>2]=I[k+269|0];H[c+44>>2]=I[k+270|0];H[c+48>>2]=I[k+271|0];i=I[k+272|0];H[c+20>>2]=88;H[c+52>>2]=i;Za[H[c+4>>2]](a,2);f=f-17|0;if(!(e>>>0<=256&(f|0)>=(e|0))){c=H[a>>2];H[c+20>>2]=9;Za[H[c>>2]](a)}c=0;i=qb(k,0,256);if(e){while(1){if(!b){if(!(Za[H[g+12>>2]](a)|0)){break d}d=H[g>>2];b=H[g+4>>2]}F[c+i|0]=I[d|0];d=d+1|0;b=b-1|0;c=c+1|0;if((e|0)!=(c|0)){continue}break}}c=j-16|0;l=j&16;h=l?((c<<2)+a|0)+196|0:((j<<2)+a|0)+180|0;c=l?c:j;if(c>>>0>=4){j=H[a>>2];H[j+24>>2]=c;H[j+20>>2]=31;Za[H[H[a>>2]>>2]](a)}f=f-e|0;c=H[h>>2];if(!c){c=Za[H[H[a+4>>2]>>2]](a,0,280)|0;H[c+276>>2]=0;H[h>>2]=c}e=H[i+260>>2];H[c>>2]=H[i+256>>2];H[c+4>>2]=e;e=H[i+268>>2];H[c+8>>2]=H[i+264>>2];H[c+12>>2]=e;F[c+16|0]=I[i+272|0];ub(H[h>>2]+17|0,i,256);if((f|0)>16){continue}break}}if(f){c=H[a>>2];H[c+20>>2]=12;Za[H[c>>2]](a)}H[g+4>>2]=b;H[g>>2]=d;break a;case 218:j=H[a+24>>2];b=H[j+4>>2];if(!b){if(!(Za[H[j+12>>2]](a)|0)){b=0;break b}b=H[j+4>>2]}c=H[j>>2];f=I[c|0];d=b-1|0;if(d){b=c+1|0}else{if(!(Za[H[j+12>>2]](a)|0)){b=0;break b}d=H[j+4>>2];b=H[j>>2]}c=b+1|0;e=d-1|0;b=I[b|0]|f<<8;i=b-2|0;if(b>>>0>=3){while(1){if(!e){if(!(Za[H[j+12>>2]](a)|0)){b=0;break b}e=H[j+4>>2];c=H[j>>2]}f=I[c|0];b=H[a>>2];H[b+20>>2]=83;g=b;b=f&15;H[g+24>>2]=b;H[H[a>>2]+28>>2]=f>>>4;Za[H[H[a>>2]+4>>2]](a,1);if(b>>>0>=4){g=H[a>>2];H[g+24>>2]=b;H[g+20>>2]=32;Za[H[H[a>>2]>>2]](a)}g=(b<<2)+a|0;b=H[g+164>>2];if(!b){b=Za[H[H[a+4>>2]>>2]](a,0,132)|0;H[b+128>>2]=0;H[g+164>>2]=b}g=i-1|0;o:{p:{q:{r:{l=f>>>0<16;s:{if(!l){h=0;if(i>>>0>128){break r}while(1){f=h<<1;G[f+b>>1]=1;G[(f|2)+b>>1]=1;G[(f|4)+b>>1]=1;G[(f|6)+b>>1]=1;G[(f|8)+b>>1]=1;G[(f|10)+b>>1]=1;G[(f|12)+b>>1]=1;G[(f|14)+b>>1]=1;h=h+8|0;if((h|0)!=64){continue}break}f=g>>1;break s}h=0;if(i>>>0>64){break r}while(1){f=h<<1;G[f+b>>1]=1;G[(f|2)+b>>1]=1;G[(f|4)+b>>1]=1;G[(f|6)+b>>1]=1;G[(f|8)+b>>1]=1;G[(f|10)+b>>1]=1;G[(f|12)+b>>1]=1;G[(f|14)+b>>1]=1;h=h+8|0;if((h|0)!=64){continue}break}f=g}i=41424;t:{u:{switch(f-4|0){case 5:i=41312;break t;case 12:i=41184;break t;case 21:i=41008;break t;case 32:i=40800;break t;case 0:break t;case 45:break u;default:break q}}i=40528}c=c+1|0;e=e-1|0;break p}c=c+1|0;e=e-1|0;f=64;i=40208;break p}c=c+1|0;e=e-1|0;i=40208;if((f|0)<=0){break o}}d=0;while(1){v:{if(!l){if(!e){if(!(Za[H[j+12>>2]](a)|0)){b=0;break b}e=H[j+4>>2];c=H[j>>2]}h=I[c|0];e=e-1|0;if(e){c=c+1|0}else{if(!(Za[H[j+12>>2]](a)|0)){b=0;break b}e=H[j+4>>2];c=H[j>>2]}h=I[c|0]|h<<8;break v}if(!e){if(!(Za[H[j+12>>2]](a)|0)){b=0;break b}e=H[j+4>>2];c=H[j>>2]}h=I[c|0]}G[(H[(d<<2)+i>>2]<<1)+b>>1]=h;c=c+1|0;e=e-1|0;d=d+1|0;if((f|0)!=(d|0)){continue}break}}i=0;w:{d=H[a>>2];if(H[d+104>>2]<2){break w}while(1){h=i<<1;H[d+24>>2]=J[h+b>>1];H[d+28>>2]=J[(h|2)+b>>1];H[d+32>>2]=J[(h|4)+b>>1];H[d+36>>2]=J[(h|6)+b>>1];H[d+40>>2]=J[(h|8)+b>>1];H[d+44>>2]=J[(h|10)+b>>1];H[d+48>>2]=J[(h|12)+b>>1];h=J[(h|14)+b>>1];H[d+20>>2]=95;H[d+52>>2]=h;Za[H[d+4>>2]](a,2);if(i>>>0>55){break w}i=i+8|0;d=H[a>>2];continue}}i=g-((l?0:f)+f|0)|0;if((i|0)>0){continue}break}}if(i){b=H[a>>2];H[b+20>>2]=12;Za[H[b>>2]](a)}H[j+4>>2]=e;H[j>>2]=c;break a;case 220:b=H[a+24>>2];d=H[b+4>>2];if(!d){if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2]}c=H[b>>2];e=I[c|0];d=d-1|0;if(d){c=c+1|0}else{if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];c=H[b>>2]}d=d-1|0;if((I[c|0]|e<<8)!=4){e=H[a>>2];H[e+20>>2]=12;Za[H[e>>2]](a)}if(d){c=c+1|0}else{if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];c=H[b>>2]}f=I[c|0];e=d-1|0;if(e){c=c+1|0}else{if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}e=H[b+4>>2];c=H[b>>2]}g=I[c|0];d=H[a>>2];H[d+20>>2]=84;f=g|f<<8;H[d+24>>2]=f;Za[H[H[a>>2]+4>>2]](a,1);H[a+280>>2]=f;H[b+4>>2]=e-1;H[b>>2]=c+1;break a;case 247:b=H[a+24>>2];d=H[b+4>>2];c=H[b>>2];if(!H[H[a+464>>2]+16>>2]){e=H[a>>2];H[e+20>>2]=60;ub(e+24|0,38169,80);Za[H[H[a>>2]>>2]](a)}x:{y:{if(H[a+36>>2]<3){break y}if(!d){if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];c=H[b>>2]}e=I[c|0];d=d-1|0;if(d){c=c+1|0}else{if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];c=H[b>>2]}d=d-1|0;if((I[c|0]|e<<8)!=24){e=H[a>>2];H[e+20>>2]=12;Za[H[e>>2]](a)}if(d){c=c+1|0}else{if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];c=H[b>>2]}d=d-1|0;if(I[c|0]!=13){e=H[a>>2];H[e+20>>2]=70;H[e+24>>2]=H[a+440>>2];Za[H[H[a>>2]>>2]](a)}if(d){c=c+1|0}else{if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];c=H[b>>2]}f=I[c|0];d=d-1|0;if(d){e=c+1|0}else{if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];e=H[b>>2]}c=e+1|0;d=d-1|0;if((I[e|0]|f<<8)!=255){break y}if(!d){if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];c=H[b>>2]}e=c+1|0;d=d-1|0;if(I[c|0]!=3){c=e;break y}if(!d){if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];e=H[b>>2]}c=e+1|0;d=d-1|0;h=H[a+216>>2];if(H[h+88>>2]!=I[e|0]){break y}if(!d){if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}h=H[a+216>>2];d=H[b+4>>2];c=H[b>>2]}e=c+1|0;d=d-1|0;if(H[h>>2]!=I[c|0]){c=e;break y}if(!d){if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}h=H[a+216>>2];d=H[b+4>>2];e=H[b>>2]}c=e+1|0;d=d-1|0;if(H[h+176>>2]!=I[e|0]){break y}if(!d){if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];c=H[b>>2]}e=c+1|0;d=d-1|0;if(I[c|0]!=128){c=e;break y}if(!d){if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];e=H[b>>2]}f=I[e|0];d=d-1|0;if(d){e=e+1|0}else{if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];e=H[b>>2]}c=e+1|0;d=d-1|0;if(I[e|0]|f<<8){break y}if(!d){if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];c=H[b>>2]}f=I[c|0];d=d-1|0;if(d){e=c+1|0}else{if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];e=H[b>>2]}c=e+1|0;d=d-1|0;if(I[e|0]|f<<8){break y}if(!d){if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];c=H[b>>2]}e=c+1|0;d=d-1|0;if(I[c|0]){c=e;break y}if(!d){if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];e=H[b>>2]}f=I[e|0];d=d-1|0;if(d){e=e+1|0}else{if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];e=H[b>>2]}c=e+1|0;d=d-1|0;if((I[e|0]|f<<8)!=1){break y}if(!d){if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];c=H[b>>2]}f=I[c|0];d=d-1|0;if(d){e=c+1|0}else{if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];e=H[b>>2]}c=e+1|0;d=d-1|0;if(I[e|0]|f<<8){break y}if(!d){if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];c=H[b>>2]}e=c+1|0;d=d-1|0;if(I[c|0]){c=e;break y}if(!d){if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];e=H[b>>2]}f=I[e|0];d=d-1|0;if(d){e=e+1|0}else{if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];e=H[b>>2]}c=e+1|0;d=d-1|0;if((I[e|0]|f<<8)!=1){break y}if(!d){if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];c=H[b>>2]}f=I[c|0];d=d-1|0;if(d){e=c+1|0}else{if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];e=H[b>>2]}c=e+1|0;d=d-1|0;if(!(I[e|0]|f<<8)){break x}}e=H[a>>2];H[e+20>>2]=28;Za[H[e>>2]](a)}H[a+304>>2]=1;H[b+4>>2]=d;H[b>>2]=c;break a;case 223:case 224:case 225:case 226:case 227:case 228:case 229:case 230:case 231:case 232:case 233:case 234:case 235:case 236:case 237:case 238:if(Za[H[(H[a+464>>2]+(b<<2)|0)-864>>2]](a)|0){break a}b=0;break b;case 253:if(Za[H[H[a+464>>2]+28>>2]](a)|0){break a}b=0;break b;case 0:case 207:case 208:case 209:case 210:case 211:case 212:case 213:case 214:c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=94;Za[H[H[a>>2]+4>>2]](a,1);break a;case 219:e=H[a+24>>2];d=H[e+4>>2];if(!d){if(!(Za[H[e+12>>2]](a)|0)){b=0;break b}d=H[e+4>>2]}b=H[e>>2];f=I[b|0];c=d-1|0;if(c){b=b+1|0}else{if(!(Za[H[e+12>>2]](a)|0)){b=0;break b}c=H[e+4>>2];b=H[e>>2]}g=I[b|0];d=H[a>>2];H[d+20>>2]=93;H[d+24>>2]=H[a+440>>2];f=g|f<<8;g=f-2|0;H[H[a>>2]+28>>2]=g;Za[H[H[a>>2]+4>>2]](a,1);H[e+4>>2]=c-1;H[e>>2]=b+1;if(f>>>0<3){break a}Za[H[H[a+24>>2]+16>>2]](a,g);break a;default:c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=70;Za[H[H[a>>2]>>2]](a);break a;case 191:break e}}b=0;if(xg(a,1,0,0)){break a}break b}b=0}Xa=k+288|0;return b|0}b=0;H[a+440>>2]=0;continue}}function pb(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;l=Xa-16|0;Xa=l;a:{b:{c:{d:{e:{f:{g:{h:{i:{j:{k:{if(a>>>0<=244){e=H[17176];g=a>>>0<11?16:a+11&-8;c=g>>>3|0;b=e>>>c|0;if(b&3){d=c+((b^-1)&1)|0;b=d<<3;f=H[b+68752>>2];a=f+8|0;c=H[f+8>>2];b=b+68744|0;l:{if((c|0)==(b|0)){m=68704,n=rz(d)&e,H[m>>2]=n;break l}H[c+12>>2]=b;H[b+8>>2]=c}b=d<<3;H[f+4>>2]=b|3;b=b+f|0;H[b+4>>2]=H[b+4>>2]|1;break a}k=H[17178];if(k>>>0>=g>>>0){break k}if(b){a=2<>>12&16;c=a;b=b>>>a|0;a=b>>>5&8;c=c|a;b=b>>>a|0;a=b>>>2&4;c=c|a;b=b>>>a|0;a=b>>>1&2;c=c|a;b=b>>>a|0;a=b>>>1&1;c=(c|a)+(b>>>a|0)|0;a=c<<3;j=H[a+68752>>2];b=H[j+8>>2];a=a+68744|0;m:{if((b|0)==(a|0)){e=rz(c)&e;H[17176]=e;break m}H[b+12>>2]=a;H[a+8>>2]=b}a=j+8|0;H[j+4>>2]=g|3;d=g+j|0;b=c<<3;f=b-g|0;H[d+4>>2]=f|1;H[b+j>>2]=f;if(k){b=k>>>3|0;c=(b<<3)+68744|0;j=H[17181];b=1<>2]}H[c+8>>2]=j;H[b+12>>2]=j;H[j+12>>2]=c;H[j+8>>2]=b}H[17181]=d;H[17178]=f;break a}h=H[17177];if(!h){break k}b=(0-h&h)-1|0;a=b>>>12&16;c=a;b=b>>>a|0;a=b>>>5&8;c=c|a;b=b>>>a|0;a=b>>>2&4;c=c|a;b=b>>>a|0;a=b>>>1&2;c=c|a;b=b>>>a|0;a=b>>>1&1;b=H[((c|a)+(b>>>a|0)<<2)+69008>>2];d=(H[b+4>>2]&-8)-g|0;c=b;while(1){o:{a=H[c+16>>2];if(!a){a=H[c+20>>2];if(!a){break o}}c=(H[a+4>>2]&-8)-g|0;f=c>>>0>>0;d=f?c:d;b=f?a:b;c=a;continue}break}i=H[b+24>>2];f=H[b+12>>2];if((f|0)!=(b|0)){a=H[b+8>>2];H[a+12>>2]=f;H[f+8>>2]=a;break b}c=b+20|0;a=H[c>>2];if(!a){a=H[b+16>>2];if(!a){break j}c=b+16|0}while(1){j=c;f=a;c=a+20|0;a=H[c>>2];if(a){continue}c=f+16|0;a=H[f+16>>2];if(a){continue}break}H[j>>2]=0;break b}g=-1;if(a>>>0>4294967231){break k}a=a+11|0;g=a&-8;i=H[17177];if(!i){break k}d=0-g|0;e=0;p:{if(g>>>0<256){break p}e=31;if(g>>>0>16777215){break p}a=a>>>8|0;j=a+1048320>>>16&8;a=a<>>16&4;a=a<>>16&2;a=(a<>>15|0)-(b|(c|j))|0;e=(a<<1|g>>>a+21&1)+28|0}c=H[(e<<2)+69008>>2];q:{r:{s:{if(!c){a=0;break s}a=0;b=g<<((e|0)==31?0:25-(e>>>1|0)|0);while(1){t:{h=H[c+4>>2]&-8;j=h-g|0;if(j>>>0>=d>>>0){break t}d=j;f=c;if((g|0)!=(h|0)){break t}d=0;a=c;break r}j=H[c+20>>2];c=H[((b>>>29&4)+c|0)+16>>2];a=j?(j|0)==(c|0)?a:j:a;b=b<<1;if(c){continue}break}}if(!(a|f)){f=0;a=2<>>12&16;c=a;b=b>>>a|0;a=b>>>5&8;c=c|a;b=b>>>a|0;a=b>>>2&4;c=c|a;b=b>>>a|0;a=b>>>1&2;c=c|a;b=b>>>a|0;a=b>>>1&1;a=H[((c|a)+(b>>>a|0)<<2)+69008>>2]}if(!a){break q}}while(1){b=(H[a+4>>2]&-8)-g|0;c=b>>>0>>0;d=c?b:d;f=c?a:f;b=H[a+16>>2];if(b){a=b}else{a=H[a+20>>2]}if(a){continue}break}}if(!f|H[17178]-g>>>0<=d>>>0){break k}e=H[f+24>>2];b=H[f+12>>2];if((f|0)!=(b|0)){a=H[f+8>>2];H[a+12>>2]=b;H[b+8>>2]=a;break c}c=f+20|0;a=H[c>>2];if(!a){a=H[f+16>>2];if(!a){break i}c=f+16|0}while(1){j=c;b=a;c=a+20|0;a=H[c>>2];if(a){continue}c=b+16|0;a=H[b+16>>2];if(a){continue}break}H[j>>2]=0;break c}c=H[17178];if(c>>>0>=g>>>0){d=H[17181];b=c-g|0;u:{if(b>>>0>=16){H[17178]=b;a=d+g|0;H[17181]=a;H[a+4>>2]=b|1;H[c+d>>2]=b;H[d+4>>2]=g|3;break u}H[17181]=0;H[17178]=0;H[d+4>>2]=c|3;a=c+d|0;H[a+4>>2]=H[a+4>>2]|1}a=d+8|0;break a}i=H[17179];if(i>>>0>g>>>0){b=i-g|0;H[17179]=b;c=H[17182];a=c+g|0;H[17182]=a;H[a+4>>2]=b|1;H[c+4>>2]=g|3;a=c+8|0;break a}a=0;h=g+47|0;if(H[17294]){c=H[17296]}else{H[17297]=-1;H[17298]=-1;H[17295]=4096;H[17296]=4096;H[17294]=l+12&-16^1431655768;H[17299]=0;H[17287]=0;c=4096}j=h+c|0;f=0-c|0;c=j&f;if(c>>>0<=g>>>0){break a}d=H[17286];if(d){b=H[17284];e=b+c|0;if(e>>>0>d>>>0|b>>>0>=e>>>0){break a}}if(I[69148]&4){break f}v:{w:{d=H[17182];if(d){a=69152;while(1){b=H[a>>2];if(b>>>0<=d>>>0&d>>>0>2]>>>0){break w}a=H[a+8>>2];if(a){continue}break}}b=ff(0);if((b|0)==-1){break g}e=c;d=H[17295];a=d-1|0;if(a&b){e=(c-b|0)+(a+b&0-d)|0}if(e>>>0<=g>>>0|e>>>0>2147483646){break g}d=H[17286];if(d){a=H[17284];f=a+e|0;if(d>>>0>>0|a>>>0>=f>>>0){break g}}a=ff(e);if((b|0)!=(a|0)){break v}break e}e=f&j-i;if(e>>>0>2147483646){break g}b=ff(e);if((b|0)==(H[a>>2]+H[a+4>>2]|0)){break h}a=b}if(!((a|0)==-1|g+48>>>0<=e>>>0)){b=H[17296];b=b+(h-e|0)&0-b;if(b>>>0>2147483646){b=a;break e}if((ff(b)|0)!=-1){e=b+e|0;b=a;break e}ff(0-e|0);break g}b=a;if((a|0)!=-1){break e}break g}f=0;break b}b=0;break c}if((b|0)!=-1){break e}}H[17287]=H[17287]|4}if(c>>>0>2147483646){break d}b=ff(c);a=ff(0);if((b|0)==-1|(a|0)==-1|a>>>0<=b>>>0){break d}e=a-b|0;if(e>>>0<=g+40>>>0){break d}}a=H[17284]+e|0;H[17284]=a;if(a>>>0>K[17285]){H[17285]=a}x:{y:{z:{h=H[17182];if(h){a=69152;while(1){d=H[a>>2];c=H[a+4>>2];if((d+c|0)==(b|0)){break z}a=H[a+8>>2];if(a){continue}break}break y}a=H[17180];if(!(a>>>0<=b>>>0?a:0)){H[17180]=b}a=0;H[17289]=e;H[17288]=b;H[17184]=-1;H[17185]=H[17294];H[17291]=0;while(1){d=a<<3;c=d+68744|0;H[d+68752>>2]=c;H[d+68756>>2]=c;a=a+1|0;if((a|0)!=32){continue}break}d=e-40|0;a=b+8&7?-8-b&7:0;c=d-a|0;H[17179]=c;a=a+b|0;H[17182]=a;H[a+4>>2]=c|1;H[(b+d|0)+4>>2]=40;H[17183]=H[17298];break x}if(I[a+12|0]&8|d>>>0>h>>>0|b>>>0<=h>>>0){break y}H[a+4>>2]=c+e;a=h+8&7?-8-h&7:0;c=a+h|0;H[17182]=c;b=H[17179]+e|0;a=b-a|0;H[17179]=a;H[c+4>>2]=a|1;H[(b+h|0)+4>>2]=40;H[17183]=H[17298];break x}if(K[17180]>b>>>0){H[17180]=b}c=b+e|0;a=69152;A:{B:{C:{D:{E:{F:{while(1){if((c|0)!=H[a>>2]){a=H[a+8>>2];if(a){continue}break F}break}if(!(I[a+12|0]&8)){break E}}a=69152;while(1){c=H[a>>2];if(c>>>0<=h>>>0){f=c+H[a+4>>2]|0;if(f>>>0>h>>>0){break D}}a=H[a+8>>2];continue}}H[a>>2]=b;H[a+4>>2]=H[a+4>>2]+e;j=(b+8&7?-8-b&7:0)+b|0;H[j+4>>2]=g|3;e=c+(c+8&7?-8-c&7:0)|0;i=g+j|0;g=e-i|0;if((e|0)==(h|0)){H[17182]=i;a=H[17179]+g|0;H[17179]=a;H[i+4>>2]=a|1;break B}if(H[17181]==(e|0)){H[17181]=i;a=H[17178]+g|0;H[17178]=a;H[i+4>>2]=a|1;H[a+i>>2]=a;break B}a=H[e+4>>2];if((a&3)==1){f=a&-8;G:{if(a>>>0<=255){c=H[e+8>>2];a=a>>>3|0;b=H[e+12>>2];if((b|0)==(c|0)){m=68704,n=H[17176]&rz(a),H[m>>2]=n;break G}H[c+12>>2]=b;H[b+8>>2]=c;break G}h=H[e+24>>2];b=H[e+12>>2];H:{if((e|0)!=(b|0)){a=H[e+8>>2];H[a+12>>2]=b;H[b+8>>2]=a;break H}I:{a=e+20|0;d=H[a>>2];if(d){break I}a=e+16|0;d=H[a>>2];if(d){break I}b=0;break H}while(1){c=a;b=d;a=b+20|0;d=H[a>>2];if(d){continue}a=b+16|0;d=H[b+16>>2];if(d){continue}break}H[c>>2]=0}if(!h){break G}c=H[e+28>>2];a=(c<<2)+69008|0;J:{if(H[a>>2]==(e|0)){H[a>>2]=b;if(b){break J}m=68708,n=H[17177]&rz(c),H[m>>2]=n;break G}H[h+(H[h+16>>2]==(e|0)?16:20)>>2]=b;if(!b){break G}}H[b+24>>2]=h;a=H[e+16>>2];if(a){H[b+16>>2]=a;H[a+24>>2]=b}a=H[e+20>>2];if(!a){break G}H[b+20>>2]=a;H[a+24>>2]=b}g=f+g|0;e=e+f|0}H[e+4>>2]=H[e+4>>2]&-2;H[i+4>>2]=g|1;H[g+i>>2]=g;if(g>>>0<=255){a=g>>>3|0;b=(a<<3)+68744|0;c=H[17176];a=1<>2]}H[b+8>>2]=i;H[a+12>>2]=i;H[i+12>>2]=b;H[i+8>>2]=a;break B}a=31;if(g>>>0<=16777215){a=g>>>8|0;d=a+1048320>>>16&8;a=a<>>16&4;a=a<>>16&2;a=(a<>>15|0)-(b|(c|d))|0;a=(a<<1|g>>>a+21&1)+28|0}H[i+28>>2]=a;H[i+16>>2]=0;H[i+20>>2]=0;d=(a<<2)+69008|0;c=H[17177];b=1<>2]=i;H[i+24>>2]=d;break L}a=g<<((a|0)==31?0:25-(a>>>1|0)|0);b=H[d>>2];while(1){c=b;if((H[b+4>>2]&-8)==(g|0)){break C}b=a>>>29|0;a=a<<1;d=c+(b&4)|0;b=H[d+16>>2];if(b){continue}break}H[d+16>>2]=i;H[i+24>>2]=c}H[i+12>>2]=i;H[i+8>>2]=i;break B}d=e-40|0;a=b+8&7?-8-b&7:0;c=d-a|0;H[17179]=c;a=a+b|0;H[17182]=a;H[a+4>>2]=c|1;H[(b+d|0)+4>>2]=40;H[17183]=H[17298];a=(f+(f-39&7?39-f&7:0)|0)-47|0;c=a>>>0>>0?h:a;H[c+4>>2]=27;a=H[17291];H[c+16>>2]=H[17290];H[c+20>>2]=a;a=H[17289];H[c+8>>2]=H[17288];H[c+12>>2]=a;H[17290]=c+8;H[17289]=e;H[17288]=b;H[17291]=0;a=c+24|0;while(1){H[a+4>>2]=7;b=a+8|0;a=a+4|0;if(b>>>0>>0){continue}break}if((c|0)==(h|0)){break x}H[c+4>>2]=H[c+4>>2]&-2;f=c-h|0;H[h+4>>2]=f|1;H[c>>2]=f;if(f>>>0<=255){a=f>>>3|0;b=(a<<3)+68744|0;c=H[17176];a=1<>2]}H[b+8>>2]=h;H[a+12>>2]=h;H[h+12>>2]=b;H[h+8>>2]=a;break x}a=31;H[h+16>>2]=0;H[h+20>>2]=0;if(f>>>0<=16777215){a=f>>>8|0;d=a+1048320>>>16&8;a=a<>>16&4;a=a<>>16&2;a=(a<>>15|0)-(b|(c|d))|0;a=(a<<1|f>>>a+21&1)+28|0}H[h+28>>2]=a;d=(a<<2)+69008|0;c=H[17177];b=1<>2]=h;H[h+24>>2]=d;break N}a=f<<((a|0)==31?0:25-(a>>>1|0)|0);b=H[d>>2];while(1){c=b;if((f|0)==(H[b+4>>2]&-8)){break A}b=a>>>29|0;a=a<<1;d=c+(b&4)|0;b=H[d+16>>2];if(b){continue}break}H[d+16>>2]=h;H[h+24>>2]=c}H[h+12>>2]=h;H[h+8>>2]=h;break x}a=H[c+8>>2];H[a+12>>2]=i;H[c+8>>2]=i;H[i+24>>2]=0;H[i+12>>2]=c;H[i+8>>2]=a}a=j+8|0;break a}a=H[c+8>>2];H[a+12>>2]=h;H[c+8>>2]=h;H[h+24>>2]=0;H[h+12>>2]=c;H[h+8>>2]=a}a=H[17179];if(a>>>0<=g>>>0){break d}b=a-g|0;H[17179]=b;c=H[17182];a=c+g|0;H[17182]=a;H[a+4>>2]=b|1;H[c+4>>2]=g|3;a=c+8|0;break a}H[16848]=48;a=0;break a}O:{if(!e){break O}c=H[f+28>>2];a=(c<<2)+69008|0;P:{if(H[a>>2]==(f|0)){H[a>>2]=b;if(b){break P}i=rz(c)&i;H[17177]=i;break O}H[e+(H[e+16>>2]==(f|0)?16:20)>>2]=b;if(!b){break O}}H[b+24>>2]=e;a=H[f+16>>2];if(a){H[b+16>>2]=a;H[a+24>>2]=b}a=H[f+20>>2];if(!a){break O}H[b+20>>2]=a;H[a+24>>2]=b}Q:{if(d>>>0<=15){a=d+g|0;H[f+4>>2]=a|3;a=a+f|0;H[a+4>>2]=H[a+4>>2]|1;break Q}H[f+4>>2]=g|3;e=f+g|0;H[e+4>>2]=d|1;H[e+d>>2]=d;if(d>>>0<=255){a=d>>>3|0;b=(a<<3)+68744|0;c=H[17176];a=1<>2]}H[b+8>>2]=e;H[a+12>>2]=e;H[e+12>>2]=b;H[e+8>>2]=a;break Q}a=31;if(d>>>0<=16777215){a=d>>>8|0;j=a+1048320>>>16&8;a=a<>>16&4;a=a<>>16&2;a=(a<>>15|0)-(b|(c|j))|0;a=(a<<1|d>>>a+21&1)+28|0}H[e+28>>2]=a;H[e+16>>2]=0;H[e+20>>2]=0;b=(a<<2)+69008|0;S:{c=1<>2]=e;break T}a=d<<((a|0)==31?0:25-(a>>>1|0)|0);c=H[b>>2];while(1){b=c;if((H[b+4>>2]&-8)==(d|0)){break S}c=a>>>29|0;a=a<<1;j=(c&4)+b|0;c=H[j+16>>2];if(c){continue}break}H[j+16>>2]=e}H[e+24>>2]=b;H[e+12>>2]=e;H[e+8>>2]=e;break Q}a=H[b+8>>2];H[a+12>>2]=e;H[b+8>>2]=e;H[e+24>>2]=0;H[e+12>>2]=b;H[e+8>>2]=a}a=f+8|0;break a}U:{if(!i){break U}c=H[b+28>>2];a=(c<<2)+69008|0;V:{if(H[a>>2]==(b|0)){H[a>>2]=f;if(f){break V}m=68708,n=rz(c)&h,H[m>>2]=n;break U}H[i+(H[i+16>>2]==(b|0)?16:20)>>2]=f;if(!f){break U}}H[f+24>>2]=i;a=H[b+16>>2];if(a){H[f+16>>2]=a;H[a+24>>2]=f}a=H[b+20>>2];if(!a){break U}H[f+20>>2]=a;H[a+24>>2]=f}W:{if(d>>>0<=15){a=d+g|0;H[b+4>>2]=a|3;a=a+b|0;H[a+4>>2]=H[a+4>>2]|1;break W}H[b+4>>2]=g|3;f=b+g|0;H[f+4>>2]=d|1;H[d+f>>2]=d;if(k){a=k>>>3|0;c=(a<<3)+68744|0;j=H[17181];a=1<>2]}H[c+8>>2]=j;H[a+12>>2]=j;H[j+12>>2]=c;H[j+8>>2]=a}H[17181]=f;H[17178]=d}a=b+8|0}Xa=l+16|0;return a|0}function mo(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=O(0),l=0,m=0,n=0,o=0,p=0,q=0,r=O(0),s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,I=O(0),J=O(0),K=0,M=0,Q=0,R=0,S=O(0),T=O(0),U=O(0),V=O(0),Y=O(0),Z=0,$=O(0),aa=O(0),ba=0,ca=O(0),da=0,ea=O(0),fa=O(0),ga=O(0),ha=0,ia=O(0),ja=0;w=Xa+-64|0;Xa=w;Q=go(w+48|0,zb(d));R=go(w+32|0,zb(d));while(1){if(zb(d)>>>0<=x>>>0){x=0;H[w+24>>2]=0;H[w+12>>2]=0;H[w>>2]=0;H[w+4>>2]=0;k=O(g|0);L[w+28>>2]=k;L[w+20>>2]=k;k=O(f|0);L[w+16>>2]=k;L[w+8>>2]=k;C=Nb(Q,0);D=Nb(R,0);b=e+12|0;B=zb(d);pf(b,B);q=a;a=w;z=e+24|0;k=L[e+36>>2];K=H[e+40>>2];ba=H[e+44>>2];c=H[e+48>>2];G=Xa-16|0;Xa=G;E=e;a:{if(Ab(e)>>>0>=N(K,9)>>>0){if(Ab(b)>>>0>=B>>>0){if(zb(z)>>>0>=K>>>0){if((B|0)<4){break a}H[G+12>>2]=1234;y=rb(b,0);ca=pc(k);da=Vh(c,B);wo(y,B);Bj(y,B,B,G+12|0);while(1){if(!((p|0)>=(K|0)|(n|0)>=(ba|0))){Bj(y,B,4,G+12|0);c=H[y+12>>2]<<3;b=c+C|0;c=c+D|0;d=0;o=H[y>>2]<<3;e=o+C|0;i=H[y+4>>2]<<3;h=i+C|0;s=H[y+8>>2]<<3;j=s+C|0;o=o+D|0;i=i+D|0;s=s+D|0;b:{if(vd(e,h,j)>O(0)^vd(o,i,s)>O(0)){break b}if(vd(h,j,b)>O(0)^vd(i,s,c)>O(0)){break b}if(vd(j,b,e)>O(0)^vd(s,c,o)>O(0)){break b}d=!(vd(b,e,h)>O(0)^vd(c,o,i)>O(0))}c:{if(!d){break c}Z=N(p,9);o=rb(E,Z);b=H[y>>2]<<3;e=b+D|0;h=H[y+4>>2]<<3;j=h+D|0;i=H[y+8>>2]<<3;s=i+D|0;t=H[y+12>>2]<<3;u=t+D|0;c=0;d=Xa-144|0;Xa=d;d:{if(!Zn(d- -64|0,d+56|0,d+48|0,d+40|0,d+92|0,d+80|0,b+C|0,h+C|0,i+C|0,t+C|0)){break d}if(!Zn(d+32|0,d+24|0,d+16|0,d+8|0,d+88|0,d+72|0,e,j,s,u)){break d}e=Xa-288|0;Xa=e;Nh(e,d- -64|0,d+32|0);j=e+72|0;Nh(j,d+56|0,d+24|0);i=e+144|0;Nh(i,d+48|0,d+16|0);u=e+216|0;Nh(u,d+40|0,d+8|0);t=0;s=0;b=Xa-288|0;Xa=b;h=Xa-32|0;Xa=h;ha=h,ia=Ub(e),L[ha>>2]=ia;l=e+36|0;ha=h,ia=Ub(l),L[ha+4>>2]=ia;ha=h,ia=Ub(j),L[ha+8>>2]=ia;ha=h,ia=Ub(e+108|0),L[ha+12>>2]=ia;ha=h,ia=Ub(i),L[ha+16>>2]=ia;ha=h,ia=Ub(e+180|0),L[ha+20>>2]=ia;ha=h,ia=Ub(u),L[ha+24>>2]=ia;ha=h,ia=Ub(e+252|0),L[ha+28>>2]=ia;j=L[h+4>>2]>L[h>>2];j=L[h+8>>2]>L[h+(j<<2)>>2]?2:j;j=L[h+12>>2]>L[h+(j<<2)>>2]?3:j;j=L[h+16>>2]>L[h+(j<<2)>>2]?4:j;j=L[h+20>>2]>L[h+(j<<2)>>2]?5:j;j=L[h+24>>2]>L[h+(j<<2)>>2]?6:j;j=L[h+28>>2]>L[h+(j<<2)>>2]?7:j;i=h+(j<<2)|0;k=L[i>>2];if(k!=O(0)){Bd(e,e+N(j,36)|0);fe(b,e,O(O(1)/O(W(L[i>>2]))));Qe(b+36|0,l,63)}u=d+96|0;Xa=h+32|0;e:{if(k==O(0)){break e}h=Xa-32|0;Xa=h;j=b+36|0;i=e+36|0;dc(j,b,i);l=b+72|0;dc(l,b,e+72|0);m=b+108|0;dc(m,b,e+108|0);v=b+144|0;dc(v,b,e+144|0);A=b+180|0;dc(A,b,e+180|0);F=b+216|0;dc(F,b,e+216|0);M=b+252|0;dc(M,b,e+252|0);ha=h,ia=Ub(j),L[ha>>2]=ia;ha=h,ia=Ub(l),L[ha+4>>2]=ia;ha=h,ia=Ub(m),L[ha+8>>2]=ia;ha=h,ia=Ub(v),L[ha+12>>2]=ia;ha=h,ia=Ub(A),L[ha+16>>2]=ia;ha=h,ia=Ub(F),L[ha+20>>2]=ia;ha=h,ia=Ub(M),L[ha+24>>2]=ia;l=L[h+4>>2]>L[h>>2];l=L[h+8>>2]>L[h+(l<<2)>>2]?2:l;l=L[h+12>>2]>L[h+(l<<2)>>2]?3:l;l=L[h+16>>2]>L[h+(l<<2)>>2]?4:l;l=L[h+20>>2]>L[h+(l<<2)>>2]?5:l;l=L[h+24>>2]>L[h+(l<<2)>>2]?6:l;m=h+(l<<2)|0;k=L[m>>2];if(k!=O(0)){l=N(l,36);Bd(j,l+j|0);Bd(i,i+l|0);fe(j,j,O(O(1)/O(W(L[m>>2]))))}Xa=h+32|0;if(k==O(0)){break e}h=Xa-32|0;Xa=h;j=b+72|0;i=b+36|0;l=e+72|0;dc(j,i,l);m=b+108|0;dc(m,i,e+108|0);v=b+144|0;dc(v,i,e+144|0);A=b+180|0;dc(A,i,e+180|0);F=b+216|0;dc(F,i,e+216|0);M=b+252|0;dc(M,i,e+252|0);ha=h,ia=Ub(j),L[ha>>2]=ia;ha=h,ia=Ub(m),L[ha+4>>2]=ia;ha=h,ia=Ub(v),L[ha+8>>2]=ia;ha=h,ia=Ub(A),L[ha+12>>2]=ia;ha=h,ia=Ub(F),L[ha+16>>2]=ia;ha=h,ia=Ub(M),L[ha+20>>2]=ia;i=L[h+4>>2]>L[h>>2];i=L[h+8>>2]>L[h+(i<<2)>>2]?2:i;i=L[h+12>>2]>L[h+(i<<2)>>2]?3:i;i=L[h+16>>2]>L[h+(i<<2)>>2]?4:i;i=L[h+20>>2]>L[h+(i<<2)>>2]?5:i;m=h+(i<<2)|0;k=L[m>>2];if(k!=O(0)){i=N(i,36);Bd(j,i+j|0);Bd(l,i+l|0);fe(j,j,O(O(1)/O(W(L[m>>2]))))}Xa=h+32|0;if(k==O(0)){break e}h=Xa-32|0;Xa=h;j=b+108|0;i=b+72|0;l=e+108|0;dc(j,i,l);m=b+144|0;dc(m,i,e+144|0);v=b+180|0;dc(v,i,e+180|0);A=b+216|0;dc(A,i,e+216|0);F=b+252|0;dc(F,i,e+252|0);ha=h,ia=Ub(j),L[ha>>2]=ia;ha=h,ia=Ub(m),L[ha+4>>2]=ia;ha=h,ia=Ub(v),L[ha+8>>2]=ia;ha=h,ia=Ub(A),L[ha+12>>2]=ia;ha=h,ia=Ub(F),L[ha+16>>2]=ia;i=L[h+4>>2]>L[h>>2];i=L[h+8>>2]>L[h+(i<<2)>>2]?2:i;i=L[h+12>>2]>L[h+(i<<2)>>2]?3:i;i=L[h+16>>2]>L[h+(i<<2)>>2]?4:i;m=h+(i<<2)|0;k=L[m>>2];if(k!=O(0)){i=N(i,36);Bd(j,i+j|0);Bd(l,i+l|0);fe(j,j,O(O(1)/O(W(L[m>>2]))))}Xa=h+32|0;if(k==O(0)){break e}h=Xa-16|0;Xa=h;j=b+144|0;i=b+108|0;l=e+144|0;dc(j,i,l);m=b+180|0;dc(m,i,e+180|0);v=b+216|0;dc(v,i,e+216|0);A=b+252|0;dc(A,i,e+252|0);ha=h,ia=Ub(j),L[ha>>2]=ia;ha=h,ia=Ub(m),L[ha+4>>2]=ia;ha=h,ia=Ub(v),L[ha+8>>2]=ia;ha=h,ia=Ub(A),L[ha+12>>2]=ia;i=L[h+4>>2]>L[h>>2];i=L[h+8>>2]>L[h+(i<<2)>>2]?2:i;i=L[h+12>>2]>L[h+(i<<2)>>2]?3:i;m=h+(i<<2)|0;k=L[m>>2];if(k!=O(0)){i=N(i,36);Bd(j,i+j|0);Bd(l,i+l|0);fe(j,j,O(O(1)/O(W(L[m>>2]))))}Xa=h+16|0;if(k==O(0)){break e}h=Xa-16|0;Xa=h;j=b+180|0;i=b+144|0;l=e+180|0;dc(j,i,l);m=b+216|0;dc(m,i,e+216|0);v=b+252|0;dc(v,i,e+252|0);ha=h,ia=Ub(j),L[ha+4>>2]=ia;ha=h,ia=Ub(m),L[ha+8>>2]=ia;ha=h,ia=Ub(v),L[ha+12>>2]=ia;i=h+4|0;m=L[i+4>>2]>L[i>>2];m=L[i+8>>2]>L[i+(m<<2)>>2]?2:m;i=(m<<2)+i|0;k=L[i>>2];if(k!=O(0)){m=N(m,36);Bd(j,m+j|0);Bd(l,l+m|0);fe(j,j,O(O(1)/O(W(L[i>>2]))))}Xa=h+16|0;if(k==O(0)){break e}h=Xa-16|0;Xa=h;j=b+216|0;l=b+180|0;i=e+216|0;dc(j,l,i);m=b+252|0;dc(m,l,e+252|0);ha=h,ia=Ub(j),L[ha+8>>2]=ia;ha=h,ia=Ub(m),L[ha+12>>2]=ia;l=L[h+12>>2]>L[h+8>>2];m=(h+8|0)+(l<<2)|0;k=L[m>>2];if(k!=O(0)){l=N(l,36);Bd(j,l+j|0);Bd(i,i+l|0);fe(j,j,O(O(1)/O(W(L[m>>2]))))}Xa=h+16|0;if(k==O(0)){break e}h=b+252|0;dc(h,b+216|0,e+252|0);k=Ub(h);if(k!=O(0)){fe(h,h,O(O(1)/O(W(k))))}if(k==O(0)){break e}h=Xa-384|0;Xa=h;ha=h,ia=ve(h,b,0),L[ha+336>>2]=ia;ha=h,ia=ve(h+36|0,b,1),L[ha+340>>2]=ia;ha=h,ia=ve(h+72|0,b,2),L[ha+344>>2]=ia;ha=h,ia=ve(h+108|0,b,3),L[ha+348>>2]=ia;ha=h,ia=ve(h+144|0,b,4),L[ha+352>>2]=ia;ha=h,ia=ve(h+180|0,b,5),L[ha+356>>2]=ia;ha=h,ia=ve(h+216|0,b,6),L[ha+360>>2]=ia;ha=h,ia=ve(h+252|0,b,7),L[ha+364>>2]=ia;ha=h,ia=ve(h+288|0,b,8),L[ha+368>>2]=ia;j=h+336|0;i=L[j+4>>2]>L[j>>2];i=L[j+8>>2]>L[j+(i<<2)>>2]?2:i;i=L[j+12>>2]>L[j+(i<<2)>>2]?3:i;i=L[j+16>>2]>L[j+(i<<2)>>2]?4:i;i=L[j+20>>2]>L[j+(i<<2)>>2]?5:i;i=L[j+24>>2]>L[j+(i<<2)>>2]?6:i;i=L[j+28>>2]>L[j+(i<<2)>>2]?7:i;i=L[j+32>>2]>L[j+(i<<2)>>2]?8:i;k=L[(i<<2)+j>>2];if(k!=O(0)){zj(u,h+N(i,36)|0)}Xa=h+384|0;s=k!=O(0)}Xa=b+288|0;if(s){t=!(+O(P(Xn(u)))<1e-5)}Xa=e+288|0;if(!t){break d}S=L[d+84>>2];ea=L[d+80>>2];fa=L[d+108>>2];I=L[d+76>>2];T=L[d+112>>2];J=L[d+120>>2];U=L[d+96>>2];V=L[d+72>>2];$=L[d+124>>2];r=L[d+88>>2];aa=O(O(V*$)+O(L[d+100>>2]/r));k=L[d+92>>2];L[o+4>>2]=aa*k;U=O(O(J*V)+O(U/r));L[o>>2]=U*k;V=L[d+72>>2];ga=L[d+128>>2];Y=L[d+104>>2];T=O(O($*I)+O(T/r));L[o+16>>2]=T*k;I=O(O(J*I)+O(fa/r));L[o+12>>2]=I*k;J=O(O(-S)*k);S=O(O(-ea)*k);L[o+8>>2]=O(J*aa)+O(O(S*U)+O(O(ga*V)+O(Y/r)));L[o+20>>2]=O(J*T)+O(O(S*I)+O(O(L[d+128>>2]*L[d+76>>2])+O(L[d+116>>2]/r)));r=O(L[d+120>>2]*k);L[o+24>>2]=r;k=O(L[d+124>>2]*k);L[o+28>>2]=k;L[o+32>>2]=O(L[d+128>>2]-O(r*L[d+80>>2]))-O(k*L[d+84>>2]);c=1}Xa=d+144|0;if(!c){break c}u=rb(E,Z);l=0;i=Xa-48|0;Xa=i;b=i+40|0;Ne(b,u,a);c=i+32|0;h=a+8|0;Ne(c,u,h);d=i+24|0;t=a+16|0;Ne(d,u,t);Yn(i+16|0,b);Yn(i+8|0,c);f:{if(!Oh(a,h,t,b,c,d)){break f}s=3;d=i+40|0;c=i+32|0;b=i+24|0;o=a;j=h;while(1){if((s|0)!=4){e=d;t=t+8|0;Ne(d,u,t);s=s+1|0;o=o+8|0;j=j+8|0;m=Oh(o,j,t,c,b,d);d=c;c=b;b=e;if(m){continue}break f}break}if(!Oh(j,t,a,c,b,i+16|0)){break f}l=Oh(t,a,h,b,i+16|0,i+8|0)}Xa=i+48|0;if(!l){break c}p=p+1|0}n=n+1|0;continue}break}if(!p){p=0;break a}k=O(O(1)/ca);a=(p|0)>0?p:0;n=0;while(1)if((a|0)==(n|0)){a=0;g:while(1){if(!((a|0)<(B|0)&(p|0)>2)){a=(p|0)>1?p:1;b=H[Nb(z,0)+4>>2];k=L[Nb(z,0)>>2];n=1;while(1)if((a|0)==(n|0)){zj(q,rb(E,N(b,9)));k=L[q+32>>2];H[q+32>>2]=1065353216;k=O(O(1)/k);L[q>>2]=L[q>>2]*k;L[q+4>>2]=k*L[q+4>>2];L[q+8>>2]=k*L[q+8>>2];L[q+12>>2]=k*L[q+12>>2];L[q+16>>2]=k*L[q+16>>2];L[q+20>>2]=k*L[q+20>>2];L[q+24>>2]=k*L[q+24>>2];L[q+28>>2]=k*L[q+28>>2];p=1;break a}else{if(L[Nb(z,n)>>2]>2];b=H[Nb(z,n)+4>>2]}n=n+1|0;continue}}e=Vh(da,B-a|0)+a|0;d=(a|0)>(e|0)?a:e;b=0;h:while(1){if((b|0)==(p|0)){i=Nb(z,0);s=(((p|0)/2|0)+(p&1)|0)-1|0;n=0;t=Xa-16|0;Xa=t;j=Xf(t+8|0);i:{j:{h=p;if((h|0)>0){if((s|0)<=0){break j}p=h-1|0;u=s-1|0;o=i+(u<<3)|0;while(1){if((n|0)<(p|0)){L[j>>2]=L[o>>2];H[j+4>>2]=H[o+4>>2];a=p;b=n;while(1){c=b;while(1){b=c;c=b+1|0;K=i+(b<<3)|0;if(Un(K,j)){continue}break}d=a;while(1){a=d;d=d-1|0;l=i+(a<<3)|0;if(Un(j,l)){continue}break}if((a|0)>=(b|0)){Zd(K,l);b=c;a=d}if((a|0)>=(b|0)){continue}break}p=(b|0)<(s|0)?p:a;n=(a|0)<(u|0)?b:n;continue}break}a=H[o+4>>2];H[G>>2]=H[o>>2];H[G+4>>2]=a;Xa=t+16|0;break i}mb(ib(ib(lb(ib(ib(ib(70592,25053),25082),8391),82),8920),25264));_();X()}mb(ib(ib(lb(ib(ib(ib(70592,25301),25082),8391),83),8920),25330));_();X()}p=h>>1;a=e;continue g}h=rb(E,N(H[Nb(z,b)+4>>2],9));n=a;while(1)if((d|0)==(n|0)){b=b+1|0;continue h}else{c=Xa-16|0;Xa=c;j=H[(n<<2)+y>>2]<<3;o=j+C|0;xj(c+8|0,c+12|0,h,L[o>>2],L[o+4>>2]);j=j+D|0;L[c>>2]=L[c+8>>2]-L[j>>2];L[c+4>>2]=L[c+12>>2]-L[j+4>>2];r=L[c>>2];Y=O(r*r);r=L[c+4>>2];r=Kf(O(O(O(Y+O(r*r))*k)+O(1)));Xa=c+16|0;c=Nb(z,b);L[c>>2]=r+L[c>>2];n=n+1|0;continue}}}}else{ha=Nb(z,n),ja=0,H[ha>>2]=ja;ha=Nb(z,n),ja=n,H[ha+4>>2]=ja;n=n+1|0;continue}}mb(ib(ib(lb(ib(ib(ib(70592,24753),24318),8391),121),8920),24872));_();X()}mb(ib(ib(lb(ib(ib(ib(70592,24558),24318),8391),120),8920),24659));_();X()}mb(ib(ib(lb(ib(ib(ib(70592,24260),24318),8391),119),8920),24454));_();X()}Xa=G+16|0;if(p){a=Xa-112|0;Xa=a;b=0;k:{if(!fo(a+32|0,q,O(9999999747378752e-21))){break k}H[a+24>>2]=0;H[a+28>>2]=0;H[a+20>>2]=0;k=O(f|0);L[a+16>>2]=k;r=O(g|0);L[a+12>>2]=r;L[a+8>>2]=k;L[a+4>>2]=r;H[a>>2]=0;c=a+104|0;b=a+32|0;Ne(c,b,a+24|0);e=a+96|0;Ne(e,b,a+16|0);d=a+88|0;Ne(d,b,a+8|0);n=a+80|0;Ne(n,b,a);b=Xa-48|0;Xa=b;p=b+40|0;Dg(p,e,c);q=b+32|0;Dg(q,d,c);E=b+24|0;Dg(E,n,c);c=b+16|0;Dg(c,e,d);e=b+8|0;Dg(e,n,d);k=Mh(p,q);r=Mh(q,E);I=Mh(p,E);J=Mh(c,e);k=Ph(Ph(Ph(k,r),I),J);Xa=b+48|0;b=0;if(kO(0)?1:-1)+(k>O(0)?1:-1)|0)+(vd(d,e,b)>O(0)?1:-1)|0)+(vd(e,b,c)>O(0)?1:-1)|0;b=c>>31;b=((b^c)-b|0)==4}x=b;Xa=a+112|0}ze(R);ze(Q);Xa=w- -64|0}else{k=L[mc(b,H[Nb(d,x)>>2])>>2];ha=Nb(R,x),ia=k,L[ha>>2]=ia;k=L[mc(b,H[Nb(d,x)>>2])+4>>2];ha=Nb(R,x),ia=k,L[ha+4>>2]=ia;k=L[mc(c,H[Nb(d,x)+4>>2])>>2];ha=Nb(Q,x),ia=k,L[ha>>2]=ia;k=L[mc(c,H[Nb(d,x)+4>>2])+4>>2];ha=Nb(Q,x),ia=k,L[ha+4>>2]=ia;x=x+1|0;continue}break}return x}function Xl(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=O(0),A=0;e=Xa-144|0;Xa=e;d=qb(e,0,144);H[d+76>>2]=-1;H[d+44>>2]=a;H[d+32>>2]=262;H[d+84>>2]=a;e=b;u=c;c=0;i=Xa-304|0;Xa=i;a:{b:{c:{d:{e:{if(H[d+4>>2]){break e}Bh(d);if(H[d+4>>2]){break e}break d}a=I[e|0];if(!a){break a}f:{g:{h:{while(1){i:{j:{if(Ie(a&255)){while(1){a=e;e=e+1|0;if(Ie(I[a+1|0])){continue}break}Ud(d,0,0);while(1){b=H[d+4>>2];k:{if((b|0)!=H[d+104>>2]){H[d+4>>2]=b+1;b=I[b|0];break k}b=Lb(d)}if(Ie(b)){continue}break}e=H[d+4>>2];b=H[d+116>>2];if((b|0)>0|(b|0)>=0){e=e-1|0;H[d+4>>2]=e}b=e-H[d+44>>2]|0;c=b>>31;h=b;f=p+H[d+124>>2]|0;b=l+H[d+120>>2]|0;f=b>>>0>>0?f+1|0:f;e=b;b=h+b|0;f=c+f|0;l=b;p=b>>>0>>0?f+1|0:f;break j}l:{m:{n:{if(I[e|0]==37){a=I[e+1|0];if((a|0)==42){break n}if((a|0)!=37){break m}}Ud(d,0,0);o:{if(I[e|0]==37){while(1){a=H[d+4>>2];p:{if((a|0)!=H[d+104>>2]){H[d+4>>2]=a+1;a=I[a|0];break p}a=Lb(d)}if(Ie(a)){continue}break}e=e+1|0;break o}a=H[d+4>>2];if((a|0)!=H[d+104>>2]){H[d+4>>2]=a+1;a=I[a|0];break o}a=Lb(d)}if(I[e|0]!=(a|0)){b=H[d+116>>2];if((b|0)>0|(b|0)>=0){H[d+4>>2]=H[d+4>>2]-1}if((a|0)>=0){break a}c=0;if(!v){break d}break a}a=H[d+4>>2]-H[d+44>>2]|0;c=a>>31;h=a;b=p+H[d+124>>2]|0;a=l+H[d+120>>2]|0;b=a>>>0>>0?b+1|0:b;f=a;a=h+a|0;g=b+c|0;l=a;p=a>>>0>>0?g+1|0:g;a=e;break j}k=0;a=e+2|0;break l}if(!(!Vd(a)|I[e+2|0]!=36)){a=I[e+1|0]-48|0;b=Xa-16|0;H[b+12>>2]=u;a=(a>>>0>1?(a<<2)-4|0:0)+u|0;H[b+8>>2]=a+4;k=H[a>>2];a=e+3|0;break l}k=H[u>>2];u=u+4|0;a=e+1|0}s=0;e=0;if(Vd(I[a|0])){while(1){e=(I[a|0]+N(e,10)|0)-48|0;b=I[a+1|0];a=a+1|0;if(Vd(b)){continue}break}}g=I[a|0];if((g|0)==109){n=0;s=(k|0)!=0;g=I[a+1|0];o=0;a=a+1|0}b=a;a=b+1|0;j=3;c=s;q:{r:{switch(g-65|0){case 39:c=b+2|0;b=I[b+1|0]==104;a=b?c:a;j=b?-2:-1;break q;case 43:c=b+2|0;b=I[b+1|0]==108;a=b?c:a;j=b?3:1;break q;case 51:case 57:j=1;break q;case 11:j=2;break q;case 41:break q;case 0:case 2:case 4:case 5:case 6:case 18:case 23:case 26:case 32:case 34:case 35:case 36:case 37:case 38:case 40:case 45:case 46:case 47:case 50:case 52:case 55:break r;default:break f}}j=0;a=b}b=I[a|0];c=(b&47)==3;t=c?1:j;q=c?b|32:b;s:{if((q|0)==91){break s}t:{if((q|0)!=110){if((q|0)!=99){break t}e=(e|0)>1?e:1;break s}Yl(k,t,l,p);break j}Ud(d,0,0);while(1){b=H[d+4>>2];u:{if((b|0)!=H[d+104>>2]){H[d+4>>2]=b+1;b=I[b|0];break u}b=Lb(d)}if(Ie(b)){continue}break}b=H[d+4>>2];c=H[d+116>>2];if((c|0)>0|(c|0)>=0){b=b-1|0;H[d+4>>2]=b}b=b-H[d+44>>2]|0;c=b>>31;h=b;f=p+H[d+124>>2]|0;b=l+H[d+120>>2]|0;f=b>>>0>>0?f+1|0:f;l=b;b=h+b|0;p=c+f|0;p=b>>>0>>0?p+1|0:p;l=b}h=e;g=e>>31;Ud(d,e,g);b=H[d+4>>2];v:{if((b|0)!=H[d+104>>2]){H[d+4>>2]=b+1;break v}if((Lb(d)|0)<0){break h}}b=H[d+116>>2];if((b|0)>0|(b|0)>=0){H[d+4>>2]=H[d+4>>2]-1}b=16;w:{x:{y:{z:{A:{switch(q-88|0){default:b=q-65|0;if(b>>>0>6|!(1<>2]-H[d+44>>2]|0;if(H[d+120>>2]!=(0-b|0)|H[d+124>>2]!=(0-((b>>31)+((b|0)!=0)|0)|0)){break y}break c;case 3:case 11:case 27:if((q&239)==99){qb(i+32|0,-1,257);F[i+32|0]=0;if((q|0)!=115){break x}F[i+65|0]=0;F[i+46|0]=0;G[i+42>>1]=0;G[i+44>>1]=0;break x}c=I[a+1|0];f=(c|0)==94;qb(i+32|0,f,257);F[i+32|0]=0;b=f?a+2|0:a+1|0;B:{C:{D:{a=I[(f?2:1)+a|0];if((a|0)!=45){if((a|0)==93){break D}j=(c|0)!=94;a=b;break B}j=(c|0)!=94;F[i+78|0]=j;break C}j=(c|0)!=94;F[i+126|0]=j}a=b+1|0}while(1){b=I[a|0];E:{if((b|0)!=45){if(!b){break h}if((b|0)!=93){break E}break x}b=45;c=I[a+1|0];if(!c|(c|0)==93){break E}f=a+1|0;a=I[a-1|0];F:{if(c>>>0<=a>>>0){b=c;break F}while(1){a=a+1|0;F[a+(i+32|0)|0]=j;b=I[f|0];if(b>>>0>a>>>0){continue}break}}a=f}F[(b+i|0)+33|0]=j;a=a+1|0;continue};case 23:b=8;break z;case 12:case 29:b=10;break z;case 1:case 2:case 4:case 5:case 6:case 7:case 8:case 10:case 16:case 18:case 19:case 20:case 21:case 22:case 25:case 26:case 28:case 30:case 31:break w;case 0:case 24:case 32:break z;case 17:break A}}b=0}h=0;f=0;c=0;g=0;j=0;w=Xa-16|0;Xa=w;G:{if(!((b|0)!=1&b>>>0<=36)){H[16848]=28;break G}while(1){e=H[d+4>>2];H:{if((e|0)!=H[d+104>>2]){H[d+4>>2]=e+1;e=I[e|0];break H}e=Lb(d)}if(Ie(e)){continue}break}I:{J:{switch(e-43|0){case 0:case 2:break J;default:break I}}j=(e|0)==45?-1:0;e=H[d+4>>2];if((e|0)!=H[d+104>>2]){H[d+4>>2]=e+1;e=I[e|0];break I}e=Lb(d)}K:{L:{M:{N:{if(!(b&-17|(e|0)!=48)){e=H[d+4>>2];O:{if((e|0)!=H[d+104>>2]){H[d+4>>2]=e+1;e=I[e|0];break O}e=Lb(d)}if((e&-33)==88){b=16;e=H[d+4>>2];P:{if((e|0)!=H[d+104>>2]){H[d+4>>2]=e+1;e=I[e|0];break P}e=Lb(d)}if(I[e+49057|0]<16){break M}b=H[d+116>>2];if((b|0)>0|(b|0)>=0){H[d+4>>2]=H[d+4>>2]-1}Ud(d,0,0);break G}if(b){break N}b=8;break M}b=b?b:10;if(b>>>0>I[e+49057|0]){break N}b=H[d+116>>2];if((b|0)>0|(b|0)>=0){H[d+4>>2]=H[d+4>>2]-1}Ud(d,0,0);H[16848]=28;break G}if((b|0)!=10){break M}c=e-48|0;if(c>>>0<=9){b=0;while(1){b=N(b,10)+c|0;h=b>>>0<429496729;c=H[d+4>>2];Q:{if((c|0)!=H[d+104>>2]){H[d+4>>2]=c+1;e=I[c|0];break Q}e=Lb(d)}c=e-48|0;if(h&c>>>0<=9){continue}break}h=b}R:{if(c>>>0>9){break R}m=pz(h,0,10,0);g=Ya;b=c;while(1){c=H[d+4>>2];S:{if((c|0)!=H[d+104>>2]){H[d+4>>2]=c+1;e=I[c|0];break S}e=Lb(d)}c=e-48|0;r=c>>>0>9;f=g;h=b+m|0;f=h>>>0>>0?f+1|0:f;if((f|0)==429496729&h>>>0>=2576980378|f>>>0>429496729|r){break R}m=pz(h,f,10,0);g=Ya;b=c;if((g|0)==-1&m>>>0<=(b^-1)>>>0|(g|0)!=-1){continue}break}b=10;break L}b=10;if(c>>>0<=9){break L}break K}if(b-1&b){g=I[e+49057|0];if(g>>>0>>0){while(1){c=N(b,c)+g|0;h=c>>>0<119304647;e=H[d+4>>2];T:{if((e|0)!=H[d+104>>2]){H[d+4>>2]=e+1;e=I[e|0];break T}e=Lb(d)}g=I[e+49057|0];if(h&g>>>0>>0){continue}break}h=c}if(b>>>0<=g>>>0){break L}while(1){m=pz(h,f,b,0);c=Ya;g=g&255;if((c|0)==-1&(g^-1)>>>0>>0){break L}e=g+m|0;f=e>>>0>>0?c+1|0:c;h=e;e=H[d+4>>2];U:{if((e|0)!=H[d+104>>2]){H[d+4>>2]=e+1;e=I[e|0];break U}e=Lb(d)}g=I[e+49057|0];if(b>>>0<=g>>>0){break L}Nc(w,b,0,0,0,h,f,0,0);if(!(H[w+8>>2]|H[w+12>>2])){continue}break}break L}m=F[(N(b,23)>>>5&7)+49313|0];c=I[e+49057|0];if(c>>>0>>0){while(1){g=g<>>0<134217728;c=H[d+4>>2];V:{if((c|0)!=H[d+104>>2]){H[d+4>>2]=c+1;e=I[c|0];break V}e=Lb(d)}c=I[e+49057|0];if(h&c>>>0>>0){continue}break}h=g}if(b>>>0<=c>>>0){break L}g=m;r=g&31;if((g&63)>>>0>=32){g=0;r=-1>>>r|0}else{g=-1>>>r|0;r=g|(1<>>0>r>>>0){break L}while(1){x=c&255;e=h;c=m&31;if((m&63)>>>0>=32){f=e<>>32-c|f<>2];W:{if((c|0)!=H[d+104>>2]){H[d+4>>2]=c+1;e=I[c|0];break W}e=Lb(d)}c=I[e+49057|0];if(b>>>0<=c>>>0){break L}if((f|0)==(g|0)&h>>>0<=r>>>0|f>>>0>>0){continue}break}}if(I[e+49057|0]>=b>>>0){break K}while(1){c=H[d+4>>2];X:{if((c|0)!=H[d+104>>2]){H[d+4>>2]=c+1;c=I[c|0];break X}c=Lb(d)}if(I[c+49057|0]>>0){continue}break}H[16848]=68;j=0;h=-1;f=-1}b=H[d+116>>2];if((b|0)>0|(b|0)>=0){H[d+4>>2]=H[d+4>>2]-1}if(j|1?0:(f&h)==-1){H[16848]=68;h=-2;f=-1;break G}b=j;c=b^h;h=c-b|0;e=b>>31;f=(e^f)-((b>>>0>c>>>0)+e|0)|0}Xa=w+16|0;b=H[d+4>>2]-H[d+44>>2]|0;if(H[d+120>>2]==(0-b|0)&H[d+124>>2]==(0-((b>>31)+((b|0)!=0)|0)|0)){break c}if(!(!k|(q|0)!=112)){H[k>>2]=h;break w}Yl(k,t,h,f);break w}if(!k){break w}b=H[i+16>>2];c=H[i+20>>2];e=H[i+8>>2];f=H[i+12>>2];Y:{switch(t|0){case 0:y=k,z=Ol(e,f,b,c),L[y>>2]=z;break w;case 1:y=k,A=Ui(e,f,b,c),M[y>>3]=A;break w;case 2:break Y;default:break w}}H[k>>2]=e;H[k+4>>2]=f;H[k+8>>2]=b;H[k+12>>2]=c;break w}m=(q|0)==99;j=m?e+1|0:31;t=(t|0)!=1;Z:{if(!t){b=k;if(s){b=pb(j<<2);if(!b){break g}}H[i+296>>2]=0;H[i+300>>2]=0;e=0;_:{while(1){o=b;while(1){b=H[d+4>>2];$:{if((b|0)!=H[d+104>>2]){H[d+4>>2]=b+1;b=I[b|0];break $}b=Lb(d)}if(!I[(b+i|0)+33|0]){break _}F[i+27|0]=b;b=rh(i+28|0,i+27|0,1,i+296|0);if((b|0)==-2){continue}if((b|0)==-1){break i}if(o){H[(e<<2)+o>>2]=H[i+28>>2];e=e+1|0}if(!((e|0)==(j|0)&s)){continue}break}j=j<<1|1;b=pg(o,j<<2);if(b){continue}break}c=1;n=0;break f}if(i+296|0?H[i+296>>2]:0){break i}n=0;break Z}if(s){e=0;b=pb(j);if(!b){break g}while(1){n=b;while(1){b=H[d+4>>2];aa:{if((b|0)!=H[d+104>>2]){H[d+4>>2]=b+1;b=I[b|0];break aa}b=Lb(d)}if(!I[(b+i|0)+33|0]){o=0;break Z}F[e+n|0]=b;e=e+1|0;if((j|0)!=(e|0)){continue}break}c=1;o=0;j=j<<1|1;b=pg(n,j);if(b){continue}break}break f}e=0;if(k){while(1){b=H[d+4>>2];ba:{if((b|0)!=H[d+104>>2]){H[d+4>>2]=b+1;b=I[b|0];break ba}b=Lb(d)}if(I[(b+i|0)+33|0]){F[e+k|0]=b;e=e+1|0;continue}else{o=0;n=k;break Z}}}while(1){b=H[d+4>>2];ca:{if((b|0)!=H[d+104>>2]){H[d+4>>2]=b+1;b=I[b|0];break ca}b=Lb(d)}if(I[(b+i|0)+33|0]){continue}break}n=0;o=0}b=H[d+4>>2];c=H[d+116>>2];if((c|0)>0|(c|0)>=0){b=b-1|0;H[d+4>>2]=b}c=b-H[d+44>>2]|0;b=c+H[d+120>>2]|0;f=H[d+124>>2]+(c>>31)|0;f=b>>>0>>0?f+1|0:f;if(!(f|b)|((b|0)!=(h|0)|(f|0)!=(g|0))&(q|0)==99){break c}da:{if(!s){break da}if(!t){H[k>>2]=o;break da}H[k>>2]=n}if(m){break w}if(o){H[(e<<2)+o>>2]=0}if(!n){n=0;break w}F[e+n|0]=0}b=H[d+4>>2]-H[d+44>>2]|0;e=b>>31;h=b;b=p+H[d+124>>2]|0;c=l+H[d+120>>2]|0;b=c>>>0>>0?b+1|0:b;l=c;c=h+c|0;f=b+e|0;f=c>>>0>>0?f+1|0:f;l=c;p=f;v=((k|0)!=0)+v|0}e=a+1|0;a=I[a+1|0];if(a){continue}break a}break}n=0}c=s;break f}c=1;n=0;o=0}if(v){break b}}v=-1;break b}c=s}if(!c){break a}jb(n);jb(o)}Xa=i+304|0;Xa=d+144|0;return v}function Lv(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0;q=Xa-32|0;Xa=q;d=H[16822];H[16822]=d+1;H[q+28>>2]=d;o=Cc(q+28|0);d=H[q+28>>2];H[o+212>>2]=b;H[o+208>>2]=a;H[o>>2]=d;a=N(a,b);b=a<<2;H[o+200>>2]=b;C=o,D=pb(b),H[C+196>>2]=D;C=o,D=pb(a),H[C+204>>2]=D;n=Xa-32|0;Xa=n;H[n+24>>2]=c;H[n+28>>2]=d;C=n,D=sc(67244,n+28|0),H[C+16>>2]=D;C=n,D=kc(),H[C+8>>2]=D;a:{b:{c:{if(xc(n+16|0,n+8|0)){break c}a=Cc(n+28|0);C=n,D=sc(67264,n+24|0),H[C+16>>2]=D;C=n,D=kc(),H[C+8>>2]=D;if(xc(n+16|0,n+8|0)){break c}e=ub(a+8|0,En(n+24|0),184);c=H[a+8>>2];b=H[a+12>>2];if(!((c|0)==H[a+208>>2]&(b|0)==H[a+212>>2])){H[n+4>>2]=b;H[n>>2]=c;sb(0,2,35907,n);b=H[a+208>>2];c=H[e>>2];d=H[e+4>>2];g=H[a+212>>2];H[e+4>>2]=g;H[e>>2]=b;f=+(g|0)/+(d|0);h=+(b|0)/+(c|0);b=0;while(1){if((b|0)!=4){d=b<<3;c=d+e|0;d=d+e|0;M[c+8>>3]=h*M[d+8>>3];M[c+40>>3]=f*M[d+40>>3];M[c+72>>3]=M[d+72>>3];b=b+1|0;continue}break}d:{e:{f:{g:{h:{i:{b=H[e+176>>2];switch(b-1|0){case 0:break f;case 1:break g;case 2:break h;case 3:break i;default:break d}}M[e+104>>3]=M[e+104>>3];M[e+112>>3]=M[e+112>>3];M[e+120>>3]=M[e+120>>3];M[e+128>>3]=M[e+128>>3];M[e+136>>3]=h*M[e+136>>3];M[e+144>>3]=f*M[e+144>>3];M[e+152>>3]=h*M[e+152>>3];M[e+160>>3]=f*M[e+160>>3];M[e+168>>3]=M[e+168>>3];break e}M[e+104>>3]=h*M[e+104>>3];M[e+112>>3]=f*M[e+112>>3];M[e+120>>3]=M[e+120>>3];M[e+128>>3]=M[e+128>>3];M[e+136>>3]=M[e+136>>3]/(h*f);M[e+144>>3]=M[e+144>>3]/(f*(h*h*f));break e}M[e+104>>3]=h*M[e+104>>3];M[e+112>>3]=f*M[e+112>>3];M[e+120>>3]=M[e+120>>3];M[e+128>>3]=M[e+128>>3]/(h*f);M[e+136>>3]=M[e+136>>3]/(f*(h*h*f));break e}M[e+104>>3]=h*M[e+104>>3];M[e+112>>3]=f*M[e+112>>3];M[e+120>>3]=M[e+120>>3];M[e+128>>3]=M[e+128>>3]/(h*f)}H[e+176>>2]=b}}Hn(a);b=Xa-32|0;Xa=b;j:{c=pb(208);if(c){k:{d=ub(c,e,184);g=H[e>>2]+30|0;H[d+192>>2]=g;c=H[e+4>>2];H[d+204>>2]=15;H[d+200>>2]=15;r=c+30|0;H[d+196>>2]=r;l=N(g,r)<<3;c=pb(l);H[d+184>>2]=c;if(!c){break k}l=pb(l);H[d+188>>2]=l;if(!l){break k}x=(r|0)>0?r:0;t=(g|0)>0?g:0;g=e+104|0;v=H[e+176>>2];while(1){if((p|0)!=(x|0)){k=+O(p-15|0);r=0;while(1){if((r|0)!=(t|0)){w=+O(r-15|0);f=w;l:{m:{n:{switch(v-1|0){case 3:y=M[g+48>>3];h=M[g+64>>3];z=M[g+32>>3];f=(f-y)*h/z;A=M[g+56>>3];B=M[g+40>>3];h=(k-A)*h/B;i=f*f+h*h;j=M[g+8>>3]*i*i+(M[g>>3]*i+1);m=M[g+24>>3];s=M[g+16>>3];M[b+8>>3]=(m*((f+f)*f+i)+(f*j+h*((s+s)*f)))*z+y;f=A+B*((m+m)*f*h+(h*j+s*((h+h)*h+i)));break m;case 2:j=M[g+16>>3];h=j*(k-M[g+8>>3]);i=M[g>>3];f=(f-i)*j;if(!(f!=0|h!=0)){M[b+8>>3]=i;f=M[g+8>>3];break m}j=f;f=f*f+h*h;f=f*(M[g+40>>3]/1e8/-1e5)*f+(M[g+32>>3]/-1e8*f+1);M[b+8>>3]=j*f*M[g+24>>3]+i;f=h*f+M[g+8>>3];break m;case 1:j=M[g+16>>3];h=j*(k-M[g+8>>3]);i=M[g>>3];f=(f-i)*j;if(!(f!=0|h!=0)){M[b+8>>3]=i;f=M[g+8>>3];break m}j=f;f=f*f+h*h;f=f*(M[g+32>>3]/1e8/-1e5)*f+(M[g+24>>3]/-1e8*f+1);M[b+8>>3]=j*f+i;f=h*f+M[g+8>>3];break m;case 0:break n;default:break l}}j=M[g+16>>3];h=j*(k-M[g+8>>3]);i=M[g>>3];f=(f-i)*j;if(!(f!=0|h!=0)){M[b+8>>3]=i;f=M[g+8>>3];break m}j=f;f=M[g+24>>3]/-1e8*(f*f+h*h)+1;M[b+8>>3]=j*f+i;f=h*f+M[g+8>>3]}M[b>>3]=f}L[c>>2]=M[b+8>>3];L[c+4>>2]=M[b>>3];rp(g,w,k,b+24|0,b+16|0,v);L[l>>2]=M[b+24>>3];L[l+4>>2]=M[b+16>>3];r=r+1|0;l=l+8|0;c=c+8|0;continue}break}p=p+1|0;continue}break}Xa=b+32|0;b=d;break j}}break b}c=b;H[a+192>>2]=b;if(!b){Me(35434);break c}o:{b=pb(7062432);if(b){p:{H[b+7062408>>2]=0;H[b>>2]=0;H[b+4>>2]=-1;H[b+7062424>>2]=3;H[b+7062416>>2]=0;H[b+7062420>>2]=1071644672;H[b+24>>2]=0;H[b+28>>2]=2;H[b+16>>2]=100;H[b+20>>2]=0;H[b+8>>2]=0;H[b+12>>2]=1;H[b+32>>2]=c;H[b+4834148>>2]=0;d=H[c>>2];H[b+36>>2]=d;c=H[c+4>>2];H[b+4834152>>2]=0;H[b+15408>>2]=0;H[b+44>>2]=0;H[b+40>>2]=c;H[b+4818296>>2]=0;c=pb(N(c,d)<<1);H[b+4834144>>2]=c;if(!c){break p}H[b+7062384>>2]=0;Pr(b,0);H[b+7062388>>2]=-1;Zp(b,0);if(b){H[b+7062396>>2]=0;H[b+7062392>>2]=7}break o}}break b}H[a+216>>2]=b;if(!b){Me(35477);break c}d=Xa-16|0;Xa=d;c=H[a+544>>2];q:{if(!b|(c|0)==H[b+4>>2]){break q}if(c>>>0<=14){r:{s:{if(1<>2]=c;C=b,D=fq(c),H[C+8>>2]=D;switch(H[b+24>>2]-1|0){case 3:break r;case 0:break s;default:break q}}H[b+4>>2]=c;C=b,D=fq(c),H[C+8>>2]=D;t:{switch(H[b+24>>2]){case 0:H[b+24>>2]=1;break q;case 3:break t;default:break q}}H[b+24>>2]=4;break q}H[b+24>>2]=4;break q}H[b+24>>2]=3;break q}H[d>>2]=c;sb(0,3,7907,d)}Xa=d+16|0;c=e+8|0;u:{b=pb(4);if(b){c=wj(c);H[b>>2]=c;if(!c){jb(b);b=0}break u}break b}H[a+220>>2]=b;if(!b){Me(31238);break c}h=M[a+392>>3];f=M[a+400>>3];r=a+416|0;g=0;c=0;d=Xa-400|0;Xa=d;b=H[a+192>>2];v=H[b+4>>2];x=H[b>>2];e=d+304|0;l=Xa-96|0;Xa=l;v:{p=b+8|0;if(!(M[p+88>>3]>=0)){while(1){b=0;if((g|0)==3){break v}while(1){if((b|0)!=4){u=b<<3;t=g<<5;M[u+(t+l|0)>>3]=-M[u+(p+t|0)>>3];b=b+1|0;continue}break}g=g+1|0;continue}}while(1){b=0;if((g|0)==3){break v}while(1){if((b|0)!=4){u=b<<3;t=g<<5;M[u+(t+l|0)>>3]=M[u+(p+t|0)>>3];b=b+1|0;continue}break}g=g+1|0;continue}}g=0;while(1){b=0;if((g|0)==3){k=M[l+64>>3];i=M[l+72>>3];j=M[l+80>>3];m=Yj(k,i,j);M[e+80>>3]=m;k=k/m;M[d+272>>3]=k;i=i/M[e+80>>3];M[d+280>>3]=i;j=j/M[e+80>>3];M[d+288>>3]=j;M[d+296>>3]=M[l+88>>3]/M[e+80>>3];w=i;s=j;i=M[l+32>>3];j=M[l+40>>3];m=M[l+48>>3];k=Vj(k,w,s,i,j,m);M[e+48>>3]=k;i=i-k*M[d+272>>3];j=j-k*M[d+280>>3];k=m-k*M[d+288>>3];m=Yj(i,j,k);M[e+40>>3]=m;M[d+240>>3]=i/m;M[d+248>>3]=j/M[e+40>>3];M[d+256>>3]=k/M[e+40>>3];j=M[l>>3];m=M[l+8>>3];s=M[l+16>>3];k=Vj(M[d+272>>3],M[d+280>>3],M[d+288>>3],j,m,s);M[e+16>>3]=k;i=Vj(M[d+240>>3],M[d+248>>3],M[d+256>>3],j,m,s);M[e+8>>3]=i;j=j-i*M[d+240>>3]-k*M[d+272>>3];m=m-i*M[d+248>>3]-k*M[d+280>>3];k=s-i*M[d+256>>3]-k*M[d+288>>3];i=Yj(j,m,k);M[e>>3]=i;M[d+208>>3]=j/i;M[d+216>>3]=m/M[e>>3];M[d+224>>3]=k/M[e>>3];k=M[d+296>>3];i=(M[l+56>>3]-M[e+48>>3]*k)/M[e+40>>3];M[d+264>>3]=i;M[d+232>>3]=(M[l+24>>3]-M[e+8>>3]*i-k*M[e+16>>3])/M[e>>3];g=0;while(1){b=0;if((g|0)==3){Xa=l+96|0}else{while(1){if((b|0)!=3){p=(e+(g<<5)|0)+(b<<3)|0;M[p>>3]=M[p>>3]/M[e+80>>3];b=b+1|0;continue}break}g=g+1|0;continue}break}}else{while(1){if((b|0)!=4){p=(e+(g<<5)|0)+(b<<3)|0;H[p>>2]=0;H[p+4>>2]=0;b=b+1|0;continue}break}g=g+1|0;continue}break}k=+(v-1|0);while(1){if((c|0)==4){w:{i=M[d+384>>3];b=0;while(1){c=0;if((b|0)!=3){while(1){if((c|0)!=3){e=c<<3;M[e+((d+128|0)+N(b,24)|0)>>3]=M[e+((d+304|0)+(b<<5)|0)>>3]/i;c=c+1|0;continue}break}b=b+1|0;continue}break}H[d+32>>2]=0;H[d+36>>2]=0;H[d+56>>2]=0;H[d+60>>2]=0;b=d- -64|0;H[b>>2]=0;H[b+4>>2]=0;H[d+72>>2]=0;H[d+76>>2]=0;H[d+104>>2]=0;H[d+108>>2]=0;i=h-f;M[d+80>>3]=(h+f)/i;M[d+88>>3]=(f+f)*h/i;M[d+40>>3]=M[d+160>>3]*-2/k;f=M[d+168>>3];M[d+48>>3]=-((f+f)/k+-1);H[d+24>>2]=0;H[d+28>>2]=0;H[d+96>>2]=0;H[d+100>>2]=0;f=M[d+128>>3];i=f+f;f=+(x-1|0);M[d>>3]=i/f;h=M[d+136>>3];M[d+8>>3]=(h+h)/f;h=M[d+144>>3];M[d+16>>3]=-((h+h)/f+-1);H[d+120>>2]=0;H[d+124>>2]=0;H[d+112>>2]=0;H[d+116>>2]=-1074790400;i=M[d+296>>3];j=M[d+264>>3];b=0;m=M[d+232>>3];while(1){if((b|0)==4){break w}e=d+(b<<5)|0;f=M[e+16>>3];h=M[e+8>>3];k=M[e>>3];c=0;while(1){if((c|0)!=3){g=(d+208|0)+(c<<3)|0;M[r+((c<<2)+b<<3)>>3]=f*M[g- -64>>3]+(k*M[g>>3]+h*M[g+32>>3]);c=c+1|0;continue}break}M[(r+(b<<3)|0)+96>>3]=f*i+(k*m+h*j)+M[e+24>>3];b=b+1|0;continue}}}else{b=(d+304|0)+(c<<3)|0;M[b+32>>3]=k*M[b- -64>>3]-M[b+32>>3];c=c+1|0;continue}break}Xa=d+400|0;C=a,D=Wm(H[a+192>>2]),H[C+224>>2]=D}Xa=n+32|0;break a}sb(0,3,1828,0);ba(1);X()}Yd(32891,H[o+200>>2]);a=H[o>>2];b=H[o+196>>2];c=H[o+200>>2];H[q+20>>2]=H[o+204>>2];H[q+16>>2]=67296;H[q+12>>2]=o+416;H[q+8>>2]=c;H[q+4>>2]=b;H[q>>2]=a;ga(66901,35988,q|0)|0;Xa=q+32|0;return H[o>>2]}function Mv(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=O(0),r=0,s=0,t=0,u=O(0),v=O(0),w=O(0),x=O(0),y=O(0),z=0,A=O(0),B=0,C=0,D=0;o=Xa-48|0;Xa=o;H[o+44>>2]=a;C=o,D=sc(67244,o+44|0),H[C>>2]=D;C=o,D=kc(),H[C+40>>2]=D;a:{if(xc(o,o+40|0)){c=H[15521];break a}a=Cc(o+44|0);d=qb(o,0,40);c=H[a+196>>2];H[d+16>>2]=1;H[d>>2]=c;H[d+12>>2]=H[a+204>>2];j=Xa-80|0;Xa=j;b:{c:{d:{b=H[a+216>>2];e:{if(!b|!d){break e}H[b+44>>2]=0;p=b+44|0;a=H[b+7062388>>2];f:{g:{if((a|0)==4){a=H[b+7062396>>2];if((a|0)>0){H[b+7062396>>2]=a-1;break g}c=H[b+16>>2];a=c+H[b+7062400>>2]|0;i=(a|0)<255?a:255;H[j+68>>2]=i;a=H[b+7062404>>2];H[j+76>>2]=c;a=c-a|0;k=(a|0)>0?a:0;H[j+72>>2]=k;n=b+48|0;r=b+15408|0;e=b+15416|0;f=b+4834144|0;a=0;while(1){if((a|0)!=3){s=a<<2;if((Ni(H[d+12>>2],H[b+36>>2],H[b+40>>2],H[b>>2],H[b+12>>2],H[s+(j+68|0)>>2],H[b+20>>2],f,0)|0)<0){break e}if((ko(H[b+36>>2],H[b+40>>2],f,H[b+20>>2],e,r)|0)<0){break e}if((Vm(H[d>>2],H[b+36>>2],H[b+40>>2],H[b+4>>2],e,H[b+15408>>2],H[b+7062384>>2],H[b+20>>2],H[b+24>>2],H[b+32>>2]+184|0,M[b+7062416>>3],n,p,H[b+7062424>>2])|0)<0){break e}H[s+(j+56|0)>>2]=H[p>>2];a=a+1|0;continue}break}h:{if(H[b>>2]!=1){f=H[j+60>>2];a=H[j+64>>2];e=H[j+56>>2];break h}H[j+48>>2]=i;e=H[j+56>>2];H[j+52>>2]=e;H[j+32>>2]=k;f=H[j+60>>2];H[j+36>>2]=f;H[j+40>>2]=c;a=H[j+64>>2];H[j+44>>2]=a;sb(0,3,9212,j+32|0)}if(!((a|0)<(e|0)|(a|0)<(f|0))){d=H[b+7062400>>2];a=H[b+7062404>>2];i:{j:{if((d|0)<(a|0)){d=d+1|0;break j}if((a|0)<(d|0)){H[b+7062404>>2]=a+1;break i}H[b+7062404>>2]=a+1;d=d+1|0}H[b+7062400>>2]=d}if((d+c|0)>=255){H[b+7062400>>2]=1;d=1}if((d|0)>=(c|0)){H[b+7062404>>2]=1}H[b+7062396>>2]=H[b+7062392>>2];break c}a=(e|0)<(f|0)?k:i;H[b+16>>2]=a;e=1;c=a-c|0;k:{if((c|0)>0){H[b+7062400>>2]=c;break k}H[b+7062400>>2]=1;e=0-c|0}H[b+7062404>>2]=e;if(H[b>>2]==1){H[j+16>>2]=a;sb(0,3,9899,j+16|0)}H[b+7062396>>2]=H[b+7062392>>2];a=H[b+7062388>>2]}l:{switch(a-1|0){case 2:c=-1;m:{a=H[b+7062408>>2];s=H[d+12>>2];if((Zi(a,s)|0)<0){break m}if(!H[a>>2]){e=pb(N(H[a+8>>2],H[a+4>>2]));H[a>>2]=e;if(!e){break m}}while(1){n:{c=0;i=H[a+8>>2];if((i|0)<=(g|0)){break n}while(1){o:{k=0;e=0;i=-4;n=H[a+4>>2];if((n|0)<=(c|0)){break o}while(1){if((i|0)!=5){p:{f=g+i|0;if((f|0)<0|(f|0)>=H[a+8>>2]){break p}z=N(f,n);f=-4;while(1){if((f|0)==5){break p}r=c+f|0;if(!((r|0)<0|(n|0)<=(r|0))){k=I[s+(r+z|0)|0]+k|0;e=e+1|0}f=f+1|0;continue}}i=i+1|0;continue}break}F[H[a>>2]+(N(g,n)+c|0)|0]=(k|0)/(e|0);c=c+1|0;continue}break}g=g+1|0;continue}break}f=0;while(1){if((N(H[a+4>>2],i)|0)<=(f|0)){break m}e=H[a>>2]+f|0;F[e|0]=I[e|0]-7;f=f+1|0;i=H[a+8>>2];continue}}if((c|0)<0){break b}a=H[b+7062408>>2];c=Ni(H[d+12>>2],H[a+4>>2],H[a+8>>2],H[b>>2],H[b+12>>2],0,0,b+4834144|0,H[a>>2]);if((c|0)>=0){break f}break b;case 0:case 1:break l;default:break g}}c=H[b+7062396>>2];if((c|0)>0){H[b+7062396>>2]=c-1;break g}i=H[d+12>>2];f=H[b+7062408>>2];q:{if((a|0)==1){a=0;c=0;e=0;if((Zi(f,i)|0)<0){a=-1}else{while(1){i=f+(g<<2)|0;a=H[i+12>>2]+a|0;H[i+1036>>2]=a;g=g+1|0;c=(c&255)+1|0;if((c|0)==(c&255)){continue}break}a=0}if((a|0)>=0){q=O(O(N(H[f+8>>2],H[f+4>>2])|0)*O(.5));r:{if(q=O(0)){g=~~q>>>0;break r}g=0}while(1){a=e;e=a+1|0;i=a&255;c=H[(f+(i<<2)|0)+1036>>2];if(g>>>0>c>>>0){continue}break}while(1){if((c|0)==(g|0)){a=a+1|0;c=H[(f+((a&255)<<2)|0)+1036>>2];continue}break}F[j+68|0]=i+(a&255)>>>1;a=0}break q}if((Zi(f,i)|0)<0){a=-1}else{e=1;a=1;while(1){w=O(w+O(N(H[(f+(e<<2)|0)+12>>2],e)>>>0));e=e+1|0;a=(a&255)+1|0;if((a|0)==(a&255)){continue}break}A=O(N(H[f+8>>2],H[f+4>>2])|0);e=0;a=0;while(1){s:{c=H[(f+(e<<2)|0)+12>>2];q=O(q+O(c>>>0));if(q!=O(0)){u=O(A-q);if(u==O(0)){break s}v=O(v+O(N(e,c)>>>0));x=O(O(v/q)-O(O(w-v)/u));u=O(x*O(x*O(q*u)));c=u>y;y=c?u:y;g=c?e:g}e=e+1|0;a=(a&255)+1|0;if((a|0)==(a&255)){continue}}break}F[j+68|0]=g;a=0}}c=a;if((a|0)<0){break b}t:{if(H[b>>2]!=1){break t}a=I[j+68|0];if((a|0)==H[b+16>>2]){break t}c=H[b+7062388>>2];H[j+4>>2]=a;H[j>>2]=(c|0)==1?10608:11112;sb(0,3,10475,j)}H[b+16>>2]=I[j+68|0];H[b+7062396>>2]=H[b+7062392>>2]}if((Ni(H[d+12>>2],H[b+36>>2],H[b+40>>2],H[b>>2],H[b+12>>2],H[b+16>>2],H[b+20>>2],b+4834144|0,0)|0)<0){break e}}a=b+15416|0;if((ko(H[b+36>>2],H[b+40>>2],b+4834144|0,H[b+20>>2],a,b+15408|0)|0)>=0){break d}}c=-1;break b}c=-1;if((Vm(H[d>>2],H[b+36>>2],H[b+40>>2],H[b+4>>2],a,H[b+15408>>2],H[b+7062384>>2],H[b+20>>2],H[b+24>>2],H[b+32>>2]+184|0,M[b+7062416>>3],b+48|0,p,H[b+7062424>>2])|0)<0){break b}}if(H[b+28>>2]!=1){a=H[b+4818296>>2];p=(a|0)>0?a:0;i=0;while(1){if((i|0)!=(p|0)){d=0;a=H[b+44>>2];g=(a|0)>0?a:0;e=N(i,264)+b|0;f=e+4818368|0;k=e+4818360|0;n=e+4818304|0;a=-1;l=.5;while(1){if((d|0)!=(g|0)){c=(d<<8)+b|0;h=+H[c+48>>2];m=+H[n>>2]/h;u:{if(m<.7|m>1.43){break u}m=M[c+104>>3]-M[k>>3];t=m*m;m=M[c+112>>3]-M[f>>3];h=(t+m*m)/h;if(!(h>2];switch(k|0){case 3:case 4:break w;case 0:case 1:case 2:break x;default:break b}}m=M[e+4818336>>3];a=(a<<8)+b|0;if(!(m>M[a+80>>3])){break v}M[a+80>>3]=m;c=H[e+4818308>>2];H[a+52>>2]=c;n=e+4818320|0;f=0;g=-1;l=1e8;while(1){h=0;d=0;if((f|0)!=4){while(1){if((d|0)!=4){t=h;r=e+(d<<4)|0;s=a+((d+f&3)<<4)|0;h=M[r+4818472>>3]-M[s+216>>3];B=h*h;h=M[r+4818480>>3]-M[s+224>>3];h=t+(B+h*h);d=d+1|0;continue}break}if(h>2]-f|0)+4|0)%4|0;l=h}f=f+1|0;continue}break}H[a- -64>>2]=g;if(k>>>0<=1){M[a+88>>3]=m;H[a+56>>2]=c;H[a+68>>2]=g;break v}M[a+96>>3]=m;H[a+60>>2]=c;H[a+72>>2]=g;break v}h=M[e+4818344>>3];a=(a<<8)+b|0;y:{if(h>M[a+88>>3]){l=M[e+4818352>>3];break y}l=M[e+4818352>>3];if(!(l>M[a+96>>3])){break v}}M[a+88>>3]=h;d=H[e+4818312>>2];M[a+96>>3]=l;H[a+56>>2]=d;H[a+60>>2]=H[e+4818316>>2];f=0;g=-1;l=1e8;while(1){h=0;d=0;if((f|0)!=4){while(1){if((d|0)!=4){t=h;c=e+(d<<4)|0;k=a+((d+f&3)<<4)|0;h=M[c+4818472>>3]-M[k+216>>3];m=h*h;h=M[c+4818480>>3]-M[k+224>>3];h=t+(m+h*h);d=d+1|0;continue}break}d=h>2]=(d+H[e+4818324>>2]|0)%4;H[a+72>>2]=(d+H[e+4818328>>2]|0)%4}i=i+1|0;continue}break}hp(b);d=0;g=0;while(1){if(H[b+4818296>>2]>(d|0)){c=N(d,264)+b|0;e=c+4818560|0;a=H[e>>2];H[e>>2]=a+1;if((a|0)<=2){if((d|0)!=(g|0)){ub((N(g,264)+b|0)+4818304|0,c+4818304|0,264)}g=g+1|0}d=d+1|0;continue}break}H[b+4818296>>2]=g;a=H[b+44>>2];c=(a|0)>0?a:0;e=0;while(1){z:{A:{if((e|0)==(c|0)){break A}a=(e<<8)+b|0;f=H[a+52>>2];if((f|0)<0){break z}i=a+48|0;d=0;a=(g|0)>0?g:0;while(1){B:{if((a|0)!=(d|0)){if((f|0)!=H[(N(d,264)+b|0)+4818308>>2]){break B}a=d}if((a|0)==(g|0)){if((g|0)==60){break A}g=g+1|0;H[b+4818296>>2]=g}a=N(a,264)+b|0;ub(a+4818304|0,i,256);H[a+4818560>>2]=1;break z}d=d+1|0;continue}}c=0;if(H[b+28>>2]==2){break b}a=0;C:while(1){if((a|0)>=(g|0)){break b}d=0;f=H[b+44>>2];e=(f|0)>0?f:0;i=N(a,264)+b|0;k=i+4818368|0;n=i+4818360|0;i=i+4818304|0;while(1){D:{if((d|0)!=(e|0)){p=(d<<8)+b|0;l=+H[p+48>>2];h=+H[i>>2]/l;if(h<.7|h>1.43){break D}h=M[p+104>>3]-M[n>>3];t=h*h;h=M[p+112>>3]-M[k>>3];if(!((t+h*h)/l<.5)){break D}}else{d=e}if((d|0)==(f|0)){ub(((f<<8)+b|0)+48|0,i,256);H[b+44>>2]=H[b+44>>2]+1;g=H[b+4818296>>2]}a=a+1|0;continue C}d=d+1|0;continue}}}e=e+1|0;continue}}hp(b);c=0}Xa=j+80|0}Xa=o+48|0;return c|0}function Tl(a,b,c,d,e,f,g,h,i){var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,I=0,J=0,L=0,M=0,N=0;l=Xa-336|0;Xa=l;m=i&65535;p=d;q=e&65535;s=(e^i)&-2147483648;k=h;x=i>>>16&32767;y=e>>>16&32767;a:{b:{if(x-32767>>>0>4294934529&y-32767>>>0>=4294934530){break b}j=e&2147483647;if(!(!d&(j|0)==2147418112?!(b|c):j>>>0<2147418112)){o=d;s=e|32768;break a}e=i&2147483647;if(!(!h&(e|0)==2147418112?!(f|g):e>>>0<2147418112)){o=h;s=i|32768;b=f;c=g;break a}if(!(b|d|(j^2147418112|c))){if(!(f|h|(e^2147418112|g))){b=0;c=0;s=2147450880;break a}s=s|2147418112;b=0;c=0;break a}if(!(f|h|(e^2147418112|g))){b=0;c=0;break a}if(!(b|d|(c|j))){b=!(f|h|(e|g));o=b?0:o;s=b?2147450880:s;b=0;c=0;break a}if(!(f|h|(e|g))){s=s|2147418112;b=0;c=0;break a}if((j|0)==65535|j>>>0<65535){i=b;d=!(p|q);h=d<<6;j=Q(d?b:p)+32|0;b=Q(d?c:q);b=h+((b|0)==32?j:b)|0;Rc(l+320|0,i,c,p,q,b-15|0);n=16-b|0;p=H[l+328>>2];q=H[l+332>>2];c=H[l+324>>2];b=H[l+320>>2]}if(e>>>0>65535){break b}d=!(k|m);e=d<<6;h=Q(d?f:k)+32|0;d=Q(d?g:m);d=e+((d|0)==32?h:d)|0;Rc(l+304|0,f,g,k,m,d-15|0);n=(d+n|0)-16|0;k=H[l+312>>2];m=H[l+316>>2];f=H[l+304>>2];g=H[l+308>>2]}e=m|65536;z=e;A=k;d=k;k=e<<15|d>>>17;d=d<<15|g>>>17;h=0-d|0;e=k;i=1963258675-(e+((d|0)!=0)|0)|0;Nc(l+288|0,d,e,0,0,h,i,0,0);j=H[l+296>>2];Nc(l+272|0,0-j|0,0-(H[l+300>>2]+((j|0)!=0)|0)|0,0,0,h,i,0,0);h=H[l+280>>2];i=h<<1|H[l+276>>2]>>>31;h=H[l+284>>2]<<1|h>>>31;Nc(l+256|0,i,h,0,0,d,e,0,0);j=h;h=H[l+264>>2];Nc(l+240|0,i,j,0,0,0-h|0,0-(H[l+268>>2]+((h|0)!=0)|0)|0,0,0);h=H[l+248>>2];i=h<<1|H[l+244>>2]>>>31;h=H[l+252>>2]<<1|h>>>31;Nc(l+224|0,i,h,0,0,d,e,0,0);j=h;h=H[l+232>>2];Nc(l+208|0,i,j,0,0,0-h|0,0-(H[l+236>>2]+((h|0)!=0)|0)|0,0,0);h=H[l+216>>2];i=h<<1|H[l+212>>2]>>>31;h=H[l+220>>2]<<1|h>>>31;Nc(l+192|0,i,h,0,0,d,e,0,0);e=h;h=H[l+200>>2];Nc(l+176|0,i,e,0,0,0-h|0,0-(H[l+204>>2]+((h|0)!=0)|0)|0,0,0);i=d;h=H[l+184>>2];d=h<<1|H[l+180>>2]>>>31;e=d-1|0;h=(H[l+188>>2]<<1|h>>>31)-!d|0;Nc(l+160|0,i,k,0,0,e,h,0,0);d=f;j=g<<15|d>>>17;Nc(l+144|0,d<<15,j,0,0,e,h,0,0);k=H[l+172>>2];m=H[l+160>>2];B=H[l+152>>2];d=m+B|0;i=H[l+164>>2];j=i+H[l+156>>2]|0;j=d>>>0>>0?j+1|0:j;m=(i|0)==(j|0)&d>>>0>>0|i>>>0>j>>>0;i=m+H[l+168>>2]|0;k=i>>>0>>0?k+1|0:k;m=!j&d>>>0>1|(j|0)!=0;i=m+i|0;k=i>>>0>>0?k+1|0:k;Nc(l+112|0,e,h,0,0,0-i|0,0-(((i|0)!=0)+k|0)|0,0,0);Nc(l+128|0,1-d|0,0-((d>>>0>1)+j|0)|0,0,0,e,h,0,0);G=(y-x|0)+n|0;e=H[l+116>>2];w=e;d=H[l+112>>2];j=e<<1|d>>>31;m=d<<1;n=j;d=j;h=H[l+140>>2];u=h;e=H[l+136>>2];j=h<<1|e>>>31;i=e<<1|H[l+132>>2]>>>31;h=i+m|0;j=d+j|0;j=h>>>0>>0?j+1|0:j;i=h;e=j;j=j-(h>>>0<13927)|0;r=j;k=q|65536;L=k;B=p;j=p;k=k<<1|j>>>31;p=j<<1|c>>>31;d=0;j=d|k;q=j;v=pz(r,d,j,0);d=Ya;t=d;j=b;d=c<<1|j>>>31;x=j<<1;y=d;h=h-13927|0;j=(e|0)==(r|0)&h>>>0>>0|e>>>0>r>>>0;e=(e|0)==(n|0)&i>>>0>>0|e>>>0>>0;d=H[l+120>>2];k=H[l+124>>2]<<1|d>>>31;i=d<<1;m=j;n=e;e=u>>>31|0;d=e+(w>>>31|i)|0;j=k;j=d>>>0>>0?j+1|0:j;e=d;d=n+d|0;j=d>>>0>>0?j+1|0:j;e=d;d=m+d|0;k=d>>>0>>0?j+1|0:j;e=d;d=d-1|0;C=k-!e|0;D=0;i=pz(y,o,C,D);e=i+v|0;k=Ya+t|0;k=e>>>0>>0?k+1|0:k;m=(k|0)==(t|0)&e>>>0>>0|k>>>0>>0;v=d;i=pz(d,0,p,0);d=i+e|0;j=Ya+k|0;j=d>>>0>>0?j+1|0:j;n=d;i=j;e=(j|0)==(k|0)&d>>>0>>0|j>>>0>>0;d=m+e|0;k=0;k=d>>>0>>0?1:k;e=pz(q,o,C,D);d=e+d|0;j=Ya+k|0;u=d;d=d>>>0>>0?j+1|0:j;m=pz(q,o,v,o);k=Ya;w=pz(C,D,p,o);e=w+m|0;j=Ya+k|0;j=e>>>0>>0?j+1|0:j;w=e;e=j;j=(k|0)==(j|0)&m>>>0>w>>>0|j>>>0>>0;m=u+e|0;d=d+j|0;j=m;m=j>>>0>>0?d+1|0:d;u=j;e=0;d=e+n|0;j=i+w|0;j=d>>>0>>0?j+1|0:j;e=j;k=(j|0)==(i|0)&d>>>0>>0|i>>>0>j>>>0;i=u+k|0;j=m;u=i;i=i>>>0>>0?j+1|0:j;n=d;m=e;w=h;h=pz(h,0,p,o);e=Ya;t=pz(r,o,y,o);d=t+h|0;j=Ya+e|0;j=d>>>0>>0?j+1|0:j;e=(e|0)==(j|0)&d>>>0>>0|e>>>0>j>>>0;h=j;E=u;t=e;F=x&-2;k=pz(v,o,F,0);e=k+d|0;j=Ya+j|0;j=e>>>0>>0?j+1|0:j;u=e;k=e;e=j;h=(j|0)==(h|0)&d>>>0>k>>>0|h>>>0>j>>>0;d=t+h|0;k=0;k=d>>>0>>0?1:k;j=d;h=n+d|0;d=k+m|0;d=h>>>0>>0?d+1|0:d;t=h;j=h;h=d;k=(d|0)==(m|0)&j>>>0>>0|d>>>0>>0;d=E+k|0;j=i;M=d;n=d>>>0>>0?j+1|0:j;I=pz(q,o,w,o);E=Ya;i=pz(C,D,F,o);d=i+I|0;j=Ya+E|0;j=d>>>0>>0?j+1|0:j;C=d;k=pz(r,o,p,o);i=d+k|0;m=j;d=j+Ya|0;d=i>>>0>>0?d+1|0:d;J=i;j=pz(y,o,v,o);i=i+j|0;k=Ya+d|0;D=i;k=i>>>0>>0?k+1|0:k;i=k;v=0;N=(d|0)==(k|0)&D>>>0>>0|d>>>0>k>>>0;j=(d|0)==(m|0)&C>>>0>J>>>0|d>>>0>>0;d=j+((m|0)==(E|0)&C>>>0>>0|m>>>0>>0)|0;k=0;d=N+d|0;m=i|0;k=m+t|0;j=(d|v)+h|0;v=k;d=k;j=d>>>0>>0?j+1|0:j;m=j;h=(h|0)==(j|0)&d>>>0>>0|h>>>0>j>>>0;d=h+M|0;j=n;E=d;h=d>>>0>>0?j+1|0:j;t=pz(r,o,F,o);r=Ya;k=pz(y,o,w,o);d=k+t|0;j=Ya+r|0;j=d>>>0>>0?j+1|0:j;n=0;k=(j|0)==(r|0)&d>>>0>>0|j>>>0>>0;r=j;d=j+u|0;j=(k|n)+e|0;n=d;j=d>>>0>>0?j+1|0:j;u=(e|0)==(j|0)&d>>>0>>0|e>>>0>j>>>0;i=0;e=i+d|0;d=j;k=D+d|0;k=e>>>0>>0?k+1|0:k;e=(d|0)==(k|0)&e>>>0>>0|d>>>0>k>>>0;d=u+e|0;j=0;j=d>>>0>>0?1:j;e=d;d=d+v|0;j=j+m|0;j=d>>>0>>0?j+1|0:j;e=j;j=(m|0)==(j|0)&d>>>0>>0|j>>>0>>0;i=j+E|0;k=h;h=i;k=h>>>0>>0?k+1|0:k;i=k;c:{if((k|0)==131071|k>>>0<131071){Nc(l+80|0,d,e,h,i,f,g,A,z);j=b<<17;b=0;c=H[l+88>>2];n=b-c|0;k=H[l+80>>2];m=H[l+84>>2];B=(k|m)!=0;r=n-B|0;n=(j-(H[l+92>>2]+(b>>>0>>0)|0)|0)-(n>>>0>>0)|0;b=k;k=0-k|0;m=0-(((b|0)!=0)+m|0)|0;b=G+16382|0;break c}k=h<<31;d=(e&1)<<31|d>>>1;e=e>>>1|k;h=(i&1)<<31|h>>>1;i=i>>>1|0;Nc(l+96|0,d,e,h,i,f,g,A,z);q=0;m=H[l+104>>2];n=q-m|0;k=H[l+96>>2];p=H[l+100>>2];x=(k|p)!=0;r=n-x|0;n=((b<<16)-(H[l+108>>2]+(m>>>0>q>>>0)|0)|0)-(n>>>0>>0)|0;j=k;k=0-j|0;m=0-(((j|0)!=0)+p|0)|0;x=b;y=c;p=B;q=L;b=G+16383|0}if((b|0)>=32767){s=s|2147418112;b=0;c=0;break a}d:{if((b|0)>0){c=r;j=n<<1|c>>>31;r=c<<1|m>>>31;n=j;p=h;q=i&65535|b<<16;j=m<<1|k>>>31;b=k<<1;break d}if((b|0)<=-113){b=0;c=0;break a}df(l- -64|0,d,e,h,i,1-b|0);Rc(l+48|0,x,y,p,q,b+112|0);d=H[l+64>>2];e=H[l+68>>2];p=H[l+72>>2];q=H[l+76>>2];Nc(l+32|0,f,g,A,z,d,e,p,q);c=H[l+40>>2];i=c<<1;c=H[l+44>>2]<<1|c>>>31;b=H[l+56>>2];h=H[l+36>>2];n=h>>>31|i;i=b-n|0;n=H[l+60>>2]-((b>>>0>>0)+c|0)|0;c=H[l+32>>2];k=h<<1|c>>>31;c=c<<1;j=H[l+52>>2];b=H[l+48>>2];h=(k|0)==(j|0)&c>>>0>b>>>0|j>>>0>>0;r=i-h|0;n=n-(h>>>0>i>>>0)|0;h=b;b=h-c|0;j=j-((c>>>0>h>>>0)+k|0)|0}Nc(l+16|0,f,g,A,z,3,0,0,0);Nc(l,f,g,A,z,5,0,0,0);h=d;m=p;p=d&1;c=b+p|0;d=0;k=j+d|0;k=b>>>0>c>>>0?k+1|0:k;i=c;c=k;g=(k|0)==(g|0)&i>>>0>f>>>0|g>>>0>>0;d=(d|0)==(k|0)&i>>>0

>>0)|0;f=g+e|0;e=d+j|0;e=f>>>0>>0?e+1|0:e;g=f;h=(d|0)==(e|0)&f>>>0>>0|d>>>0>e>>>0;d=h+n|0;f=i;f=d>>>0>>0?f+1|0:f;h=e;n=d;i=(t|0)==(C|0)&A>>>0>R>>>0|t>>>0>C>>>0;d=i+((t|0)==(u|0)&A>>>0>>0|t>>>0>>0)|0;j=0;j=d>>>0>>0?1:j;i=d;d=d+g|0;e=e+j|0;e=d>>>0>>0?e+1|0:e;h=(e|0)==(h|0)&d>>>0>>0|e>>>0>>0;g=n+h|0;f=g>>>0>>0?f+1|0:f;h=g;i=f;c:{if(f&65536){s=s+1|0;break c}v=l>>>31|0;f=i<<1|h>>>31;h=g<<1|e>>>31;i=f;f=e<<1|d>>>31;d=d<<1|c>>>31;e=f;g=x;f=l<<1|g>>>31;x=g<<1;l=f;f=c<<1|b>>>31;b=b<<1|v;c=f}if((s|0)>=32767){m=m|2147418112;b=0;c=0;break a}d:{if((s|0)<=0){f=1-s|0;if(f>>>0>=128){b=0;c=0;break a}g=s+127|0;Rc(k+48|0,x,l,b,c,g);Rc(k+32|0,d,e,h,i,g);df(k+16|0,x,l,b,c,f);df(k,d,e,h,i,f);x=H[k+32>>2]|H[k+16>>2]|(H[k+48>>2]|H[k+56>>2]|(H[k+52>>2]|H[k+60>>2]))!=0;l=H[k+36>>2]|H[k+20>>2];b=H[k+40>>2]|H[k+24>>2];c=H[k+44>>2]|H[k+28>>2];d=H[k>>2];e=H[k+4>>2];f=H[k+8>>2];g=H[k+12>>2];break d}f=h;g=i&65535|s<<16}o=f|o;m=g|m;if(!(!b&(c|0)==-2147483648?!(l|x):(c|0)>0|(c|0)>=0)){b=d+1|0;j=b?e:e+1|0;c=j;f=(e|0)==(j|0)&b>>>0>>0|e>>>0>j>>>0;d=f+o|0;e=m;o=d;m=d>>>0>>0?e+1|0:e;break a}if(b|x|(c^-2147483648|l)){b=d;c=e;break a}j=m;c=d&1;b=c+d|0;f=b>>>0>>0?e+1|0:e;c=f;e=(e|0)==(f|0)&b>>>0>>0|e>>>0>f>>>0;d=e+o|0;o=d;m=d>>>0>>0?j+1|0:j}H[a>>2]=b;H[a+4>>2]=c;H[a+8>>2]=o;H[a+12>>2]=m;Xa=k+96|0}function ko(a,b,c,d,e,f){var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;w=70;x=1e6;if((d|0)==1){b=(b|0)/2|0;x=25e4;w=17;a=(a|0)/2|0}H[f>>2]=0;y=c+1179664|0;z=b-2|0;A=a-2|0;b=0;while(1){a:{if(H[c+8>>2]<=(b|0)){g=H[f>>2];break a}v=(b<<2)+c|0;g=H[v+12>>2];b:{if((g|0)<(w|0)|(g|0)>(x|0)){break b}t=(b<<4)+c|0;h=t+131084|0;if(H[h>>2]==1|H[t+131088>>2]==(A|0)|(H[t+131092>>2]==1|H[t+131096>>2]==(z|0))){break b}o=b+1|0;i=N(H[f>>2],80048)+e|0;p=Xa-8e4|0;Xa=p;r=H[c>>2];g=H[h>>2];m=H[h+8>>2];k=r+(g+N(m,a)<<1)|0;j=H[h+4>>2];c:{d:{e:{while(1){if((g|0)>(j|0)){break e}h=G[k>>1];if(!((h|0)>0&(o|0)==H[(((h&65535)<<2)+y|0)-4>>2])){k=k+2|0;g=g+1|0;continue}break}if((g|0)!=-1){break d}}sb(0,3,1587,0);g=-1;break c}H[i+40028>>2]=m;H[i+28>>2]=g;H[i+24>>2]=1;s=i+28|0;h=g;j=m;o=1;k=5;f:{while(1){k=k+5|0;u=r+(N(a,j)+h<<1)|0;j=0;g:{while(1){h:{k=(k|0)%8|0;if((j|0)==8){break h}l=k<<2;q=H[l+11664>>2];l=H[l+11632>>2];if(G[u+(N(q,a)+l<<1)>>1]>0){break g}j=j+1|0;k=k+1|0;continue}break}sb(0,3,2812,0);g=-1;break c}H[s+(o<<2)>>2]=h+l;h=i+(H[i+24>>2]<<2)|0;H[h+40028>>2]=q+H[h+40024>>2];j=H[i+24>>2];l=j<<2;h=l+s|0;if(!(H[h>>2]!=(g|0)|(m|0)!=H[(i+l|0)+40028>>2])){u=(j|0)>1?j:1;h=0;o=0;k=1;break f}o=j+1|0;H[i+24>>2]=o;if((o|0)!=9999){j=H[(i+l|0)+40028>>2];h=H[h>>2];continue}break}sb(0,3,3482,0);g=-1;break c}while(1){if((k|0)!=(u|0)){q=i+(k<<2)|0;l=H[q+40028>>2]-m|0;r=N(l,l);l=H[q+28>>2]-g|0;l=r+N(l,l)|0;q=(l|0)>(h|0);h=q?l:h;o=q?k:o;k=k+1|0;continue}break}g=0;q=(o|0)>0?o:0;while(1){if((g|0)==(q|0)){l=i+28|0;m=i+40028|0;g=o;while(1){if((g|0)>=(j|0)){g=0;while(1){if((g|0)!=(q|0)){j=g-o|0;h=g<<2;H[(i+(j+H[i+24>>2]<<2)|0)+28>>2]=H[h+(p+4e4|0)>>2];H[(i+(j+H[i+24>>2]<<2)|0)+40028>>2]=H[h+p>>2];g=g+1|0;continue}break}H[(i+28|0)+(H[i+24>>2]<<2)>>2]=H[i+28>>2];H[(i+40028|0)+(H[i+24>>2]<<2)>>2]=H[i+40028>>2];H[i+24>>2]=H[i+24>>2]+1}else{j=g-o<<2;h=g<<2;H[j+l>>2]=H[h+l>>2];H[j+m>>2]=H[h+m>>2];g=g+1|0;j=H[i+24>>2];continue}break}}else{m=g<<2;h=m+i|0;H[m+(p+4e4|0)>>2]=H[h+28>>2];H[m+p>>2]=H[h+40028>>2];g=g+1|0;continue}break}g=0}Xa=p+8e4|0;if((g|0)<0){break b}u=H[v+12>>2];j=0;i=Xa-112|0;Xa=i;k=N(H[f>>2],80048)+e|0;g=H[k+24>>2]-1|0;q=(g|0)>1?g:1;s=k+40028|0;r=k+28|0;l=H[k+40028>>2];o=H[k+28>>2];g=0;p=1;while(1){if((p|0)!=(q|0)){m=k+(p<<2)|0;h=H[m+40028>>2]-l|0;B=N(h,h);h=H[m+28>>2]-o|0;h=B+N(h,h)|0;m=(h|0)>(j|0);j=m?h:j;g=m?p:g;p=p+1|0;continue}break}H[i+12>>2]=0;H[i+60>>2]=0;n=+(u|0)/.75*.01*1;i:{if((Le(r,s,0,g,n,i- -64|0,i+60|0)|0)<0){p=-1;break i}p=-1;if((Le(r,s,g,H[k+24>>2]-1|0,n,i+16|0,i+12|0)|0)<0){break i}j=H[i+60>>2];h=H[i+12>>2];j:{if(!((j|0)!=1|(h|0)!=1)){j=H[i+16>>2];h=g;g=H[i+64>>2];break j}if(!(h|(j|0)<2)){H[i+60>>2]=0;H[i+12>>2]=0;h=(g|0)/2|0;if((Le(r,s,0,h,n,i- -64|0,i+60|0)|0)<0){break i}if((Le(r,s,h,g,n,i+16|0,i+12|0)|0)<0|H[i+60>>2]!=1|H[i+12>>2]!=1){break i}h=H[i+16>>2];j=g;g=H[i+64>>2];break j}if(j|(h|0)<2){break i}h=H[k+24>>2];H[i+60>>2]=0;H[i+12>>2]=0;h=((g+h|0)-1|0)/2|0;if((Le(r,s,g,h,n,i- -64|0,i+60|0)|0)<0){break i}if((Le(r,s,h,H[k+24>>2]-1|0,n,i+16|0,i+12|0)|0)<0|H[i+60>>2]!=1|H[i+12>>2]!=1){break i}j=H[i+16>>2];h=H[i+64>>2]}p=0;H[k+80028>>2]=0;H[k+80040>>2]=j;H[k+80036>>2]=h;H[k+80032>>2]=g;H[k+80044>>2]=H[k+24>>2]-1}Xa=i+112|0;if((p|0)<0){break b}H[N(H[f>>2],80048)+e>>2]=H[v+12>>2];h=H[f>>2];g=N(h,80048)+e|0;M[g+8>>3]=M[t+655376>>3];M[g+16>>3]=M[t+655384>>3];h=h+1|0;H[f>>2]=h;g=60;if((h|0)==60){break a}}b=b+1|0;continue}break}c=0;b=0;k:while(1){if((b|0)>=(g|0)){while(1){if((c|0)<(g|0)){b=c;if(!H[N(b,80048)+e>>2]){while(1){a=b+1|0;if((a|0)<(g|0)){ub(N(b,80048)+e|0,N(a,80048)+e|0,80048);g=H[f>>2];b=a;continue}break}g=g-1|0;H[f>>2]=g}c=c+1|0;continue}break}l:{if((d|0)!=1){break l}a=0;while(1){if((a|0)>=(g|0)){break l}H[e>>2]=H[e>>2]<<2;n=M[e+8>>3];M[e+8>>3]=n+n;n=M[e+16>>3];M[e+16>>3]=n+n;d=H[e+24>>2];b=0;while(1){if((b|0)<(d|0)){c=(b<<2)+e|0;H[c+28>>2]=H[c+28>>2]<<1;c=c+40028|0;H[c>>2]=H[c>>2]<<1;b=b+1|0;continue}break}a=a+1|0;e=e+80048|0;g=H[f>>2];continue}}return 0}h=N(b,80048)+e|0;a=b+1|0;b=a;while(1)if((b|0)>=(g|0)){b=a;continue k}else{g=N(b,80048)+e|0;n=M[h+8>>3]-M[g+8>>3];C=n*n;n=M[h+16>>3]-M[g+16>>3];n=C+n*n;m=H[h>>2];j=H[g>>2];m:{n:{if((m|0)>(j|0)){if(n<+((m|0)/4|0)){break n}break m}g=h;if(!(n<+((j|0)/4|0))){break m}}H[g>>2]=0}b=b+1|0;g=H[f>>2];continue}}}function Ao(a,b,c,d,e,f){var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=O(0),A=0,B=0,C=0;m=Xa-48|0;Xa=m;a:{b:{c:{d:{e:{f:{j=a+12|0;g:{if((Yf(H[j+4>>2],H[a+108>>2])|0)>=(f|0)){Th(b,1);pf(Pf(b),f);c=(f|0)>0?f:0;while(1){if((c|0)==(g|0)){break g}a=H[(g<<2)+e>>2];B=rb(Pf(b),g),C=a,H[B>>2]=C;g=g+1|0;continue}}h=qf(m+24|0);v=c;q=d;r=Xa-16|0;Xa=r;h:{i:{j:{k:{y=j+12|0;if(H[j+4>>2]==(Ab(y)|0)){if((q|0)<=0){break k}if((f|0)>(q|0)){break j}if(H[j+4>>2]>(f|0)){break i}H[r+12>>2]=-1;k=j+24|0;Cj(k,f,r+12|0);H[r+8>>2]=-1;w=j+36|0;Cj(w,f,r+8|0);o=j+48|0;pf(o,f);wo(rb(o,0),Ab(o));d=-1;while(1){if(H[j+8>>2]<=(A|0)){if(H[j+4>>2]!=(Ab(y)|0)){mb(ib(ib(lb(ib(ib(ib(70592,17978),18040),8391),187),8920),18344));break a}}else{Bj(rb(o,0),Ab(o),H[j+4>>2],H[j>>2]);n=rb(o,0);i=H[j+4>>2];l=0;c=0;l:{m:{n:{o:{if((Ab(w)|0)==(f|0)){if((q|0)<=0){break o}if((f|0)>(q|0)){break n}if((i|0)<=0){break m}p=(f|0)>0?f:0;p:while(1){if((l|0)==(p|0)){break l}s=(l<<2)+e|0;x=0;g=-1;while(1)if((i|0)==(x|0)){l=l+1|0;c=c+g|0;continue p}else{t=n+(x<<2)|0;u=Sh(N(H[s>>2],96)+v|0,N(H[(H[t>>2]<<2)+e>>2],96)+v|0);if(u>>>0>>0){g=H[t>>2];B=rb(w,l),C=g,H[B>>2]=C;g=u}x=x+1|0;continue}}}mb(ib(ib(lb(ib(ib(ib(70592,15183),18040),8391),198),8920),20312));_();X()}mb(ib(ib(lb(ib(ib(ib(70592,18773),18040),8391),199),8920),18942));_();X()}mb(ib(ib(lb(ib(ib(ib(70592,19244),18040),8391),200),8920),19427));_();X()}mb(ib(ib(lb(ib(ib(ib(70592,20781),18040),8391),201),8920),21040));_();X()}if(c>>>0>>0){gi(k,w);Qe(rb(y,0),rb(o,0),H[j+4>>2]);d=c}A=A+1|0;continue}break}Xa=r+16|0;break h}mb(ib(ib(lb(ib(ib(ib(70592,17978),18040),8391),154),8920),18344));break a}mb(ib(ib(lb(ib(ib(ib(70592,18773),18040),8391),155),8920),18942));break a}mb(ib(ib(lb(ib(ib(ib(70592,19244),18040),8391),156),8920),19427));break a}mb(ib(ib(lb(ib(ib(ib(70592,19871),18040),8391),157),8920),19997));break a}n=j+24|0;if((Ab(n)|0)!=(f|0)){break f}g=0;q:{while(1){r:{if(Ab(n)>>>0<=g>>>0){if((vo(h)|0)!=1){break r}Th(b,1);pf(Pf(b),f);g=0;c=(f|0)>0?f:0;while(1){if((c|0)==(g|0)){break q}a=H[(g<<2)+e>>2];B=rb(Pf(b),g),C=a,H[B>>2]=C;g=g+1|0;continue}}if(H[rb(n,g)>>2]==-1){break e}if(H[rb(n,g)>>2]>=(f|0)){break d}if(H[(H[rb(n,g)>>2]<<2)+e>>2]>=(q|0)){break c}t=(H[rb(n,g)>>2]<<2)+e|0;p=Xa-32|0;Xa=p;B=p,C=Jg(t),H[B+16>>2]=C;u=p+24|0;d=p+16|0;l=0;i=Xa-32|0;Xa=i;tb(h);s=H[t>>2];c=Tc(h);F[i+31|0]=0;s:{t:{if(!c){break t}l=Xb(s,c);k=H[rb(h,l)>>2];if(!k){break t}while(1){k=H[k>>2];if(!k){break t}if((s|0)!=H[k+4>>2]){if((Xb(H[k+4>>2],c)|0)!=(l|0)){break t}}if(!ge(Vb(h),k+8|0,t)){continue}break}break s}to(i+16|0,h,s,d);if(!(O(H[tb(h)>>2]+1>>>0)>O(L[Vb(h)>>2]*O(c>>>0))?0:c)){B=i,C=we(c)^1|c<<1,H[B+12>>2]=C;z=O(U(O(O(H[tb(h)>>2]+1>>>0)/L[Vb(h)>>2])));u:{if(z=O(0)){c=~~z>>>0;break u}c=0}H[i+8>>2]=c;Kj(h,H[zc(i+12|0,i+8|0)>>2]);c=Tc(h);l=Xb(s,c)}d=H[rb(h,l)>>2];v:{if(!d){d=h+8|0;H[H[i+16>>2]>>2]=H[d>>2];H[h+8>>2]=H[i+16>>2];B=rb(h,l),C=d,H[B>>2]=C;if(!H[H[i+16>>2]>>2]){break v}d=H[i+16>>2];B=rb(h,Xb(H[H[H[i+16>>2]>>2]+4>>2],c)),C=d,H[B>>2]=C;break v}H[H[i+16>>2]>>2]=H[d>>2];H[d>>2]=H[i+16>>2]}d=i+16|0;k=Ld(d);c=tb(h);H[c>>2]=H[c>>2]+1;F[i+31|0]=1;c=H[d>>2];H[d>>2]=0;if(c){if(I[Gb(d)+4|0]){ro(c+8|0)}if(c){jb(c)}}}Uf(u,Gc(i+16|0,k),i+31|0);Xa=i+32|0;c=oc(u);Xa=p+32|0;Of(c+4|0,(g<<2)+e|0);g=g+1|0;continue}break}f=yo(b);e=vo(h);d=Xa-32|0;Xa=d;if(je(f)>>>0>>0){c=kb(f);c=Hg(d+8|0,e,Ab(f),c);Pg(f,c);$f(c)}Xa=d+32|0;e=Wf(m+16|0,Dj(h));while(1){if(!Ic(e,Wf(m+8|0,kc()))){break q}if(!Ab(oc(e)+4|0)){break b}f=Hb(128);d=Bo(a);c=N(H[oc(e)>>2],96)+v|0;F[f+100|0]=1;H[f>>2]=d;Jb(f+104|0);Jb(f+116|0);ub(f+4|0,c,96);H[m+8>>2]=f;Th(f,0);Of(yo(b),m+8|0);c=oc(e);c=c+4|0;Ao(a,H[m+8>>2],v,q,rb(c,0),Ab(c));qo(e);continue}}a=H[h+8>>2];kb(h);while(1){if(a){b=H[a>>2];ro(a+8|0);jb(a);a=b;continue}break}Vf(h)}Xa=m+48|0;return}mb(ib(ib(lb(ib(ib(ib(70592,15183),15476),8391),363),8920),15864));break a}mb(ib(ib(lb(ib(ib(ib(70592,16170),15476),8391),365),8920),16412));break a}mb(ib(ib(lb(ib(ib(ib(70592,16707),15476),8391),366),8920),16961));break a}mb(ib(ib(lb(ib(ib(ib(70592,17147),15476),8391),367),8920),16961));break a}mb(ib(ib(lb(ib(ib(ib(70592,17497),15476),8391),387),8920),17586))}_();X()}function Fm(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0;p=Xa-1408|0;Xa=p;m=d<<3;u=m&-32|4;i=c<<2;v=i&-32|2;f=b<<3;w=f&-32|4;y=H[H[a+484>>2]+24>>2];l=H[a+132>>2];a:{if((l|0)<=0){break a}r=m|28;x=r+u>>1;s=i|30;j=s+v>>1;t=f|28;o=t+w>>1;f=H[a+136>>2];q=H[f+8>>2];n=H[f+4>>2];h=H[f>>2];m=2147483647;while(1){g=I[e+h|0];b:{if((g|0)<(w|0)){f=g-t<<1;i=N(f,f);f=g-w<<1;g=N(f,f);break b}if((g|0)>(t|0)){f=g-w<<1;i=N(f,f);f=g-t<<1;g=N(f,f);break b}c:{if((g|0)<=(o|0)){f=g-t<<1;i=N(f,f);break c}f=g-w<<1;i=N(f,f)}g=0}k=I[e+n|0];d:{if((k|0)<(v|0)){f=N(k-v|0,3);g=N(f,f)+g|0;f=N(k-s|0,3);f=N(f,f);break d}if((k|0)>(s|0)){f=N(k-s|0,3);g=N(f,f)+g|0;f=N(k-v|0,3);f=N(f,f);break d}if((j|0)>=(k|0)){f=N(k-s|0,3);f=N(f,f);break d}f=N(k-v|0,3);f=N(f,f)}i=f+i|0;k=I[e+q|0];e:{if((k|0)<(u|0)){f=k-u|0;g=N(f,f)+g|0;f=k-r|0;f=N(f,f);break e}if((k|0)>(r|0)){f=k-r|0;g=N(f,f)+g|0;f=k-u|0;f=N(f,f);break e}if((k|0)<=(x|0)){f=k-r|0;f=N(f,f);break e}f=k-u|0;f=N(f,f)}H[(p+384|0)+(e<<2)>>2]=g;f=f+i|0;m=(f|0)<(m|0)?f:m;e=e+1|0;if((l|0)!=(e|0)){continue}break}h=l&1;f:{if((l|0)==1){k=0;e=0;break f}i=l&-2;k=0;e=0;g=0;while(1){if(H[(p+384|0)+(e<<2)>>2]<=(m|0)){F[(p+128|0)+k|0]=e;k=k+1|0}f=e|1;if(H[(p+384|0)+(f<<2)>>2]<=(m|0)){F[(p+128|0)+k|0]=f;k=k+1|0}e=e+2|0;g=g+2|0;if((i|0)!=(g|0)){continue}break}}if(!h|H[(p+384|0)+(e<<2)>>2]>(m|0)){break a}F[(p+128|0)+k|0]=e;k=k+1|0}g=127;e=p+384|0;while(1){H[e+24>>2]=2147483647;H[e+28>>2]=2147483647;H[e+16>>2]=2147483647;H[e+20>>2]=2147483647;H[e+8>>2]=2147483647;H[e+12>>2]=2147483647;H[e>>2]=2147483647;H[e+4>>2]=2147483647;e=e+32|0;f=(g|0)==7;g=g-8|0;if(!f){continue}break}if((k|0)>0){x=0;while(1){l=I[(p+128|0)+x|0];i=H[a+136>>2];j=u-I[l+H[i+8>>2]|0]|0;f=j<<4;r=f+320|0;s=f+192|0;t=f- -64|0;n=w-I[l+H[i>>2]|0]|0;o=n<<6;q=o+256|0;f=7;g=p;e=g+384|0;h=v-I[l+H[i+4>>2]|0]|0;m=N(h,72)+144|0;i=m;h=N(h,3);z=N(h,h);h=n<<1;n=(z+N(h,h)|0)+N(j,j)|0;j=n;while(1){if(H[e>>2]>(j|0)){H[e>>2]=j;F[g|0]=l}h=j+t|0;if((h|0)>2]){H[e+4>>2]=h;F[g+1|0]=l}h=h+s|0;if((h|0)>2]){H[e+8>>2]=h;F[g+2|0]=l}h=h+r|0;if((h|0)>2]){H[e+12>>2]=h;F[g+3|0]=l}h=f;f=f-1|0;j=i+j|0;g=g+4|0;e=e+16|0;i=i+288|0;if(h){continue}break}f=7;i=m;n=n+q|0;j=n;while(1){if(H[e>>2]>(j|0)){H[e>>2]=j;F[g|0]=l}h=j+t|0;if((h|0)>2]){H[e+4>>2]=h;F[g+1|0]=l}h=h+s|0;if((h|0)>2]){H[e+8>>2]=h;F[g+2|0]=l}h=h+r|0;if((h|0)>2]){H[e+12>>2]=h;F[g+3|0]=l}h=f;f=f-1|0;j=i+j|0;g=g+4|0;e=e+16|0;i=i+288|0;if(h){continue}break}f=7;i=m;n=(o+n|0)+768|0;j=n;while(1){if(H[e>>2]>(j|0)){H[e>>2]=j;F[g|0]=l}h=j+t|0;if((h|0)>2]){H[e+4>>2]=h;F[g+1|0]=l}h=h+s|0;if((h|0)>2]){H[e+8>>2]=h;F[g+2|0]=l}h=h+r|0;if((h|0)>2]){H[e+12>>2]=h;F[g+3|0]=l}h=f;f=f-1|0;j=i+j|0;g=g+4|0;e=e+16|0;i=i+288|0;if(h){continue}break}j=(o+n|0)+1280|0;f=7;while(1){if(H[e>>2]>(j|0)){H[e>>2]=j;F[g|0]=l}i=j+t|0;if((i|0)>2]){H[e+4>>2]=i;F[g+1|0]=l}i=i+s|0;if((i|0)>2]){H[e+8>>2]=i;F[g+2|0]=l}i=i+r|0;if((i|0)>2]){H[e+12>>2]=i;F[g+3|0]=l}i=f;f=f-1|0;j=j+m|0;g=g+4|0;e=e+16|0;m=m+288|0;if(i){continue}break}x=x+1|0;if((x|0)!=(k|0)){continue}break}}n=b&-4;i=0;e=p;j=(d&-4)<<1;q=c&-8;h=(q|1)<<6;g=(q|2)<<6;m=(q|3)<<6;f=(q|4)<<6;d=(q|5)<<6;b=(q|6)<<6;a=(c|7)<<6;while(1){o=H[(i+n<<2)+y>>2];c=j+(o+(q<<6)|0)|0;G[c>>1]=I[e|0]+1;G[c+2>>1]=I[e+1|0]+1;G[c+4>>1]=I[e+2|0]+1;G[c+6>>1]=I[e+3|0]+1;c=j+(h+o|0)|0;G[c>>1]=I[e+4|0]+1;G[c+2>>1]=I[e+5|0]+1;G[c+4>>1]=I[e+6|0]+1;G[c+6>>1]=I[e+7|0]+1;c=j+(g+o|0)|0;G[c>>1]=I[e+8|0]+1;G[c+2>>1]=I[e+9|0]+1;G[c+4>>1]=I[e+10|0]+1;G[c+6>>1]=I[e+11|0]+1;c=j+(m+o|0)|0;G[c>>1]=I[e+12|0]+1;G[c+2>>1]=I[e+13|0]+1;G[c+4>>1]=I[e+14|0]+1;G[c+6>>1]=I[e+15|0]+1;c=j+(f+o|0)|0;G[c>>1]=I[e+16|0]+1;G[c+2>>1]=I[e+17|0]+1;G[c+4>>1]=I[e+18|0]+1;G[c+6>>1]=I[e+19|0]+1;c=j+(d+o|0)|0;G[c>>1]=I[e+20|0]+1;G[c+2>>1]=I[e+21|0]+1;G[c+4>>1]=I[e+22|0]+1;G[c+6>>1]=I[e+23|0]+1;c=j+(b+o|0)|0;G[c>>1]=I[e+24|0]+1;G[c+2>>1]=I[e+25|0]+1;G[c+4>>1]=I[e+26|0]+1;G[c+6>>1]=I[e+27|0]+1;c=j+(a+o|0)|0;G[c>>1]=I[e+28|0]+1;G[c+2>>1]=I[e+29|0]+1;G[c+4>>1]=I[e+30|0]+1;G[c+6>>1]=I[e+31|0]+1;e=e+32|0;i=i+1|0;if((i|0)!=4){continue}break}Xa=p+1408|0}function Bm(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;h=Xa-560|0;Xa=h;g=c;c=(c-3|0)/24|0;t=(c|0)>0?c:0;m=g+N(t,-24)|0;n=H[(e<<2)+42368>>2];j=d-1|0;if((n+j|0)>=0){g=d+n|0;c=t-j|0;while(1){M[(h+320|0)+(i<<3)>>3]=(c|0)<0?0:+H[(c<<2)+42384>>2];c=c+1|0;i=i+1|0;if((g|0)!=(i|0)){continue}break}}q=m-24|0;g=0;i=(n|0)>0?n:0;l=(d|0)<=0;while(1){a:{if(l){f=0;break a}r=g+j|0;c=0;f=0;while(1){f=M[(c<<3)+a>>3]*M[(h+320|0)+(r-c<<3)>>3]+f;c=c+1|0;if((d|0)!=(c|0)){continue}break}}M[(g<<3)+h>>3]=f;c=(g|0)==(i|0);g=g+1|0;if(!c){continue}break}x=47-m|0;r=48-m|0;y=m-25|0;g=n;b:{while(1){f=M[(g<<3)+h>>3];c=0;i=g;o=(g|0)<=0;if(!o){while(1){l=(h+480|0)+(c<<2)|0;k=f*5.960464477539063e-8;c:{if(P(k)<2147483648){j=~~k;break c}j=-2147483648}k=+(j|0);f=k*-16777216+f;d:{if(P(f)<2147483648){j=~~f;break d}j=-2147483648}H[l>>2]=j;i=i-1|0;f=M[(i<<3)+h>>3]+k;c=c+1|0;if((g|0)!=(c|0)){continue}break}}f=He(f,q);f=f+T(f*.125)*-8;e:{if(P(f)<2147483648){l=~~f;break e}l=-2147483648}f=f-+(l|0);f:{g:{h:{u=(q|0)<=0;i:{if(!u){i=(g<<2)+h|0;j=H[i+476>>2];c=j>>r;s=i;i=j-(c<>2]=i;l=c+l|0;j=i>>x;break i}if(q){break h}j=H[((g<<2)+h|0)+476>>2]>>23}if((j|0)<=0){break f}break g}j=2;if(f>=.5){break g}j=0;break f}c=0;i=0;if(!o){while(1){s=(h+480|0)+(c<<2)|0;o=H[s>>2];v=16777215;j:{k:{if(i){break k}v=16777216;if(o){break k}i=0;break j}H[s>>2]=v-o;i=1}c=c+1|0;if((g|0)!=(c|0)){continue}break}}l:{if(u){break l}c=8388607;m:{switch(y|0){case 1:c=4194303;break;case 0:break m;default:break l}}o=(g<<2)+h|0;H[o+476>>2]=H[o+476>>2]&c}l=l+1|0;if((j|0)!=2){break f}f=1-f;j=2;if(!i){break f}f=f-He(1,q)}if(f==0){i=0;c=g;n:{if((c|0)<=(n|0)){break n}while(1){c=c-1|0;i=H[(h+480|0)+(c<<2)>>2]|i;if((c|0)>(n|0)){continue}break}if(!i){break n}m=q;while(1){m=m-24|0;g=g-1|0;if(!H[(h+480|0)+(g<<2)>>2]){continue}break}break b}c=1;while(1){i=c;c=c+1|0;if(!H[(h+480|0)+(n-i<<2)>>2]){continue}break}i=g+i|0;while(1){j=d+g|0;g=g+1|0;M[(h+320|0)+(j<<3)>>3]=H[(t+g<<2)+42384>>2];c=0;f=0;if((d|0)>0){while(1){f=M[(c<<3)+a>>3]*M[(h+320|0)+(j-c<<3)>>3]+f;c=c+1|0;if((d|0)!=(c|0)){continue}break}}M[(g<<3)+h>>3]=f;if((g|0)<(i|0)){continue}break}g=i;continue}break}f=He(f,24-m|0);o:{if(f>=16777216){d=(h+480|0)+(g<<2)|0;k=f*5.960464477539063e-8;p:{if(P(k)<2147483648){c=~~k;break p}c=-2147483648}f=+(c|0)*-16777216+f;q:{if(P(f)<2147483648){a=~~f;break q}a=-2147483648}H[d>>2]=a;g=g+1|0;break o}if(P(f)<2147483648){c=~~f}else{c=-2147483648}m=q}H[(h+480|0)+(g<<2)>>2]=c}f=He(1,m);r:{if((g|0)<0){break r}d=g;while(1){a=d;M[(d<<3)+h>>3]=f*+H[(h+480|0)+(d<<2)>>2];d=d-1|0;f=f*5.960464477539063e-8;if(a){continue}break}if((g|0)<0){break r}c=g;while(1){a=c;d=g-c|0;f=0;c=0;while(1){s:{f=M[(c<<3)+45152>>3]*M[(a+c<<3)+h>>3]+f;if((c|0)>=(n|0)){break s}i=c>>>0>>0;c=c+1|0;if(i){continue}}break}M[(h+160|0)+(d<<3)>>3]=f;c=a-1|0;if((a|0)>0){continue}break}}t:{u:{v:{switch(e|0){case 3:w:{if((g|0)<=0){break w}f=M[(h+160|0)+(g<<3)>>3];c=g;while(1){k=f;d=h+160|0;a=c-1|0;e=d+(a<<3)|0;w=M[e>>3];f=w+f;M[d+(c<<3)>>3]=k+(w-f);M[e>>3]=f;d=c>>>0>1;c=a;if(d){continue}break}if((g|0)<2){break w}f=M[(h+160|0)+(g<<3)>>3];c=g;while(1){k=f;d=h+160|0;a=c-1|0;e=d+(a<<3)|0;p=M[e>>3];f=p+f;M[d+(c<<3)>>3]=k+(p-f);M[e>>3]=f;d=c>>>0>2;c=a;if(d){continue}break}p=0;if((g|0)<=1){break w}while(1){p=p+M[(h+160|0)+(g<<3)>>3];a=(g|0)>2;g=g-1|0;if(a){continue}break}}f=M[h+160>>3];if(j){break u}M[b>>3]=f;f=M[h+168>>3];M[b+16>>3]=p;M[b+8>>3]=f;break t;case 0:f=0;if((g|0)>=0){while(1){a=g;g=g-1|0;f=f+M[(h+160|0)+(a<<3)>>3];if(a){continue}break}}M[b>>3]=j?-f:f;break t;case 1:case 2:break v;default:break t}}f=0;if((g|0)>=0){d=g;while(1){a=d;d=d-1|0;f=f+M[(h+160|0)+(a<<3)>>3];if(a){continue}break}}M[b>>3]=j?-f:f;f=M[h+160>>3]-f;c=1;if((g|0)>0){while(1){f=f+M[(h+160|0)+(c<<3)>>3];a=(c|0)!=(g|0);c=c+1|0;if(a){continue}break}}M[b+8>>3]=j?-f:f;break t}M[b>>3]=-f;f=M[h+168>>3];M[b+16>>3]=-p;M[b+8>>3]=-f}Xa=h+560|0;return l&7}function lr(a,b,c,d,e,f,g,h,i,j,k){var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;l=Xa-560|0;Xa=l;H[l+548>>2]=k;H[l+552>>2]=b;H[l+104>>2]=336;b=l+104|0;p=gc(l+136|0,l+144|0,b);k=H[p>>2];H[l+132>>2]=k;H[l+128>>2]=k+400;r=Bb(b);o=Bb(l+88|0);m=Bb(l+72|0);n=Bb(l+56|0);q=Bb(l+40|0);b=Xa-16|0;Xa=b;a:{if(c){c=hr(d);Xe(b,c);d=H[b>>2];F[l+120|0]=d;F[l+121|0]=d>>>8;F[l+122|0]=d>>>16;F[l+123|0]=d>>>24;We(b,c);Qc(n,b);ob(b);Ed(b,c);Qc(m,b);ob(b);v=l,w=Rd(c),F[v+119|0]=w;v=l,w=kd(c),F[v+118|0]=w;jd(b,c);Qc(r,b);ob(b);Fd(b,c);Qc(o,b);ob(b);c=Ve(c);break a}c=gr(d);Xe(b,c);d=H[b>>2];F[l+120|0]=d;F[l+121|0]=d>>>8;F[l+122|0]=d>>>16;F[l+123|0]=d>>>24;We(b,c);Qc(n,b);ob(b);Ed(b,c);Qc(m,b);ob(b);v=l,w=Rd(c),F[v+119|0]=w;v=l,w=kd(c),F[v+118|0]=w;jd(b,c);Qc(r,b);ob(b);Fd(b,c);Qc(o,b);ob(b);c=Ve(c)}H[l+36>>2]=c;Xa=b+16|0;H[j>>2]=H[i>>2];s=e&512;t=s>>>9|0;b=0;c=0;while(1){k=c;b:{c:{d:{e:{if((b|0)==4){break e}if(!Zc(a,l+552|0)){break e}e=0;f:{g:{h:{i:{j:{switch(F[(l+120|0)+b|0]){case 1:if((b|0)==3){break c}if(Id(h,8192,ic(a))){kr(l+24|0,a);Ck(q,F[l+24|0]);break i}H[f>>2]=H[f>>2]|4;a=0;break d;case 3:break h;case 0:break j;case 4:break f;case 2:break g;default:break b}}if((b|0)==3){break c}}while(1){if(!Zc(a,l+552|0)){break c}if(!Id(h,8192,ic(a))){break c}kr(l+24|0,a);Ck(q,F[l+24|0]);continue}}if((nb(m)|0)==(0-nb(n)|0)){break c}k:{if(nb(m)){if(nb(n)){break k}}d=nb(m);c=ic(a);if(d){if(I[wb(m,0)|0]==(c&255)){vc(a);c=nb(m)>>>0>1?m:k;break b}F[g|0]=1;break c}if(I[wb(n,0)|0]!=(c&255)){break c}vc(a);F[g|0]=1;c=nb(n)>>>0>1?n:k;break b}if((ic(a)&255)==I[wb(m,0)|0]){vc(a);c=nb(m)>>>0>1?m:k;break b}if((ic(a)&255)==I[wb(n,0)|0]){vc(a);F[g|0]=1;c=nb(n)>>>0>1?n:k;break b}H[f>>2]=H[f>>2]|4;a=0;break d}if(!(k|b>>>0<2)){c=0;if(!((b|0)==2&I[l+123|0]!=0|t)){break b}}v=l,w=zd(o),H[v+16>>2]=w;c=of(l+24|0,l+16|0);l:{if(!b|I[(b+l|0)+119|0]>1){break l}while(1){m:{v=l,w=$e(o),H[v+16>>2]=w;if(!Ic(c,l+16|0)){break m}if(!Id(h,8192,F[H[c>>2]])){break m}Zg(c);continue}break}v=l,w=zd(o),H[v+16>>2]=w;c=H[c>>2]-H[l+16>>2]|0;if(nb(q)>>>0>=c>>>0){v=l,w=$e(q),H[v+16>>2]=w;d=fr(l+16|0,0-c|0);e=$e(q);u=zd(o);c=Xa-32|0;Xa=c;H[c+16>>2]=e;H[c+24>>2]=d;H[c+8>>2]=u;while(1){d=Ic(c+24|0,c+16|0);if(!(!d|I[H[c+24>>2]]!=I[H[c+8>>2]])){Zg(c+24|0);Zg(c+8|0);continue}break}Xa=c+32|0;if(d^1){break l}}v=l,w=zd(o),H[v+8>>2]=w;of(l+16|0,l+8|0);H[l+24>>2]=H[l+16>>2]}H[l+16>>2]=H[l+24>>2];while(1){n:{v=l,w=$e(o),H[v+8>>2]=w;if(!Ic(l+16|0,l+8|0)){break n}if(!Zc(a,l+552|0)){break n}if((ic(a)&255)!=I[H[l+16>>2]]){break n}vc(a);Zg(l+16|0);continue}break}if(!s){break c}v=l,w=$e(o),H[v+8>>2]=w;if(!Ic(l+16|0,l+8|0)){break c}H[f>>2]=H[f>>2]|4;a=0;break d}while(1){o:{if(!Zc(a,l+552|0)){break o}c=ic(a);p:{if(Id(h,2048,c)){d=H[j>>2];if((d|0)==H[l+548>>2]){jr(i,j,l+548|0);d=H[j>>2]}H[j>>2]=d+1;F[d|0]=c;e=e+1|0;break p}if(!nb(r)|!e|I[l+118|0]!=(c&255)){break o}c=H[l+132>>2];if((c|0)==H[l+128>>2]){eg(p,l+132|0,l+128|0);c=H[l+132>>2]}H[l+132>>2]=c+4;H[c>>2]=e;e=0}vc(a);continue}break}c=H[l+132>>2];if(!(!e|(c|0)==H[p>>2])){if(H[l+128>>2]==(c|0)){eg(p,l+132|0,l+128|0);c=H[l+132>>2]}H[l+132>>2]=c+4;H[c>>2]=e}q:{if(H[l+36>>2]<=0){break q}r:{if(!Bc(a,l+552|0)){if((ic(a)&255)==I[l+119|0]){break r}}H[f>>2]=H[f>>2]|4;a=0;break d}while(1){vc(a);if(H[l+36>>2]<=0){break q}s:{if(!Bc(a,l+552|0)){if(Id(h,2048,ic(a))){break s}}H[f>>2]=H[f>>2]|4;a=0;break d}if(H[j>>2]==H[l+548>>2]){jr(i,j,l+548|0)}c=ic(a);d=H[j>>2];H[j>>2]=d+1;F[d|0]=c;H[l+36>>2]=H[l+36>>2]-1;continue}}c=k;if(H[i>>2]!=H[j>>2]){break b}H[f>>2]=H[f>>2]|4;a=0;break d}t:{if(!k){break t}e=1;while(1){if(nb(k)>>>0<=e>>>0){break t}u:{if(!Bc(a,l+552|0)){if((ic(a)&255)==I[wb(k,e)|0]){break u}}H[f>>2]=H[f>>2]|4;a=0;break d}vc(a);e=e+1|0;continue}}a=1;if(H[p>>2]==H[l+132>>2]){break d}a=0;H[l+24>>2]=0;Wc(r,H[p>>2],H[l+132>>2],l+24|0);if(H[l+24>>2]){H[f>>2]=H[f>>2]|4;break d}a=1}ob(q);ob(n);ob(m);ob(o);ob(r);fc(p);Xa=l+560|0;return a}c=k}b=b+1|0;continue}}function dr(a,b,c,d,e,f,g,h,i,j,k){var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;l=Xa-560|0;Xa=l;H[l+548>>2]=k;H[l+552>>2]=b;H[l+96>>2]=336;b=l+96|0;p=gc(l+136|0,l+144|0,b);k=H[p>>2];H[l+132>>2]=k;H[l+128>>2]=k+400;r=Bb(b);o=Bb(l+80|0);m=Bb(l- -64|0);n=Bb(l+48|0);q=Bb(l+32|0);b=Xa-16|0;Xa=b;a:{if(c){c=br(d);Xe(b,c);d=H[b>>2];F[l+120|0]=d;F[l+121|0]=d>>>8;F[l+122|0]=d>>>16;F[l+123|0]=d>>>24;We(b,c);le(n,b);ob(b);Ed(b,c);le(m,b);ob(b);v=l,w=Rd(c),H[v+116>>2]=w;v=l,w=kd(c),H[v+112>>2]=w;jd(b,c);Qc(r,b);ob(b);Fd(b,c);le(o,b);ob(b);c=Ve(c);break a}c=ar(d);Xe(b,c);d=H[b>>2];F[l+120|0]=d;F[l+121|0]=d>>>8;F[l+122|0]=d>>>16;F[l+123|0]=d>>>24;We(b,c);le(n,b);ob(b);Ed(b,c);le(m,b);ob(b);v=l,w=Rd(c),H[v+116>>2]=w;v=l,w=kd(c),H[v+112>>2]=w;jd(b,c);Qc(r,b);ob(b);Fd(b,c);le(o,b);ob(b);c=Ve(c)}H[l+28>>2]=c;Xa=b+16|0;H[j>>2]=H[i>>2];s=e&512;t=s>>>9|0;b=0;c=0;while(1){k=c;b:{c:{d:{e:{if((b|0)==4){break e}if(!Yc(a,l+552|0)){break e}e=0;f:{g:{h:{i:{j:{switch(F[(l+120|0)+b|0]){case 1:if((b|0)==3){break c}if(Hd(h,8192,hc(a))){cr(l+16|0,a);Bk(q,H[l+16>>2]);break i}H[f>>2]=H[f>>2]|4;a=0;break d;case 3:break h;case 0:break j;case 4:break f;case 2:break g;default:break b}}if((b|0)==3){break c}}while(1){if(!Yc(a,l+552|0)){break c}if(!Hd(h,8192,hc(a))){break c}cr(l+16|0,a);Bk(q,H[l+16>>2]);continue}}if((nb(m)|0)==(0-nb(n)|0)){break c}k:{if(nb(m)){if(nb(n)){break k}}d=nb(m);c=hc(a);if(d){if((c|0)==H[vb(m)>>2]){uc(a);c=nb(m)>>>0>1?m:k;break b}F[g|0]=1;break c}if((c|0)!=H[vb(n)>>2]){break c}uc(a);F[g|0]=1;c=nb(n)>>>0>1?n:k;break b}if((hc(a)|0)==H[vb(m)>>2]){uc(a);c=nb(m)>>>0>1?m:k;break b}if((hc(a)|0)==H[vb(n)>>2]){uc(a);F[g|0]=1;c=nb(n)>>>0>1?n:k;break b}H[f>>2]=H[f>>2]|4;a=0;break d}if(!(k|b>>>0<2)){c=0;if(!((b|0)==2&I[l+123|0]!=0|t)){break b}}v=l,w=zd(o),H[v+8>>2]=w;c=of(l+16|0,l+8|0);l:{if(!b|I[(b+l|0)+119|0]>1){break l}while(1){m:{v=l,w=Ze(o),H[v+8>>2]=w;if(!Ic(c,l+8|0)){break m}if(!Hd(h,8192,H[H[c>>2]>>2])){break m}lf(c);continue}break}v=l,w=zd(o),H[v+8>>2]=w;c=uj(c,l+8|0);if(nb(q)>>>0>=c>>>0){v=l,w=Ze(q),H[v+8>>2]=w;d=$q(l+8|0,0-c|0);e=Ze(q);u=zd(o);c=Xa-32|0;Xa=c;H[c+16>>2]=e;H[c+24>>2]=d;H[c+8>>2]=u;while(1){n:{d=Ic(c+24|0,c+16|0);if(!d){break n}if(!Cd(H[c+24>>2],H[c+8>>2])){break n}lf(c+24|0);lf(c+8|0);continue}break}Xa=c+32|0;if(d^1){break l}}v=l,w=zd(o),H[v>>2]=w;of(l+8|0,l);H[l+16>>2]=H[l+8>>2]}H[l+8>>2]=H[l+16>>2];while(1){o:{v=l,w=Ze(o),H[v>>2]=w;if(!Ic(l+8|0,l)){break o}if(!Yc(a,l+552|0)){break o}if((hc(a)|0)!=H[H[l+8>>2]>>2]){break o}uc(a);lf(l+8|0);continue}break}if(!s){break c}v=l,w=Ze(o),H[v>>2]=w;if(!Ic(l+8|0,l)){break c}H[f>>2]=H[f>>2]|4;a=0;break d}while(1){p:{if(!Yc(a,l+552|0)){break p}c=hc(a);q:{if(Hd(h,2048,c)){d=H[j>>2];if((d|0)==H[l+548>>2]){eg(i,j,l+548|0);d=H[j>>2]}H[j>>2]=d+4;H[d>>2]=c;e=e+1|0;break q}if(!nb(r)|!e|(c|0)!=H[l+112>>2]){break p}c=H[l+132>>2];if((c|0)==H[l+128>>2]){eg(p,l+132|0,l+128|0);c=H[l+132>>2]}H[l+132>>2]=c+4;H[c>>2]=e;e=0}uc(a);continue}break}c=H[l+132>>2];if(!(!e|(c|0)==H[p>>2])){if(H[l+128>>2]==(c|0)){eg(p,l+132|0,l+128|0);c=H[l+132>>2]}H[l+132>>2]=c+4;H[c>>2]=e}r:{if(H[l+28>>2]<=0){break r}s:{if(!Ac(a,l+552|0)){if((hc(a)|0)==H[l+116>>2]){break s}}H[f>>2]=H[f>>2]|4;a=0;break d}while(1){uc(a);if(H[l+28>>2]<=0){break r}t:{if(!Ac(a,l+552|0)){if(Hd(h,2048,hc(a))){break t}}H[f>>2]=H[f>>2]|4;a=0;break d}if(H[j>>2]==H[l+548>>2]){eg(i,j,l+548|0)}c=hc(a);d=H[j>>2];H[j>>2]=d+4;H[d>>2]=c;H[l+28>>2]=H[l+28>>2]-1;continue}}c=k;if(H[i>>2]!=H[j>>2]){break b}H[f>>2]=H[f>>2]|4;a=0;break d}u:{if(!k){break u}e=1;while(1){if(nb(k)>>>0<=e>>>0){break u}v:{if(!Ac(a,l+552|0)){if((hc(a)|0)==H[zi(k,e)>>2]){break v}}H[f>>2]=H[f>>2]|4;a=0;break d}uc(a);e=e+1|0;continue}}a=1;if(H[p>>2]==H[l+132>>2]){break d}a=0;H[l+16>>2]=0;Wc(r,H[p>>2],H[l+132>>2],l+16|0);if(H[l+16>>2]){H[f>>2]=H[f>>2]|4;break d}a=1}ob(q);ob(n);ob(m);ob(o);ob(r);fc(p);Xa=l+560|0;return a}c=k}b=b+1|0;continue}}function ur(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0;f=Xa-3792|0;Xa=f;ub(f+3664|0,11856,60);ub(f+3600|0,11920,64);ub(f+3472|0,11984,124);ub(f+3344|0,12112,128);ub(f+2832|0,12240,508);ub(f+2320|0,12752,512);s=-12;n=2;a:{b:{c:{d:{e:{f:{g:{switch(a-1028|0){default:if((a|0)==772){s=-9;n=1;break f}if((a|0)==1285){break e}c=-1;if((a|0)!=2830){break a}s=-64;r=120;o=127;n=9;k=f+2320|0;q=f+2832|0;break b;case 1:break d;case 0:break g}}s=-5;n=2}r=13;o=15;q=f+3664|0;k=f+3600|0;break c}s=-7;n=3}r=22;o=31;q=f+3472|0;k=f+3344|0}a=0;while(1){if((a|0)==(r|0)){d=f+3728|0}else{F[(f+3728|0)+a|0]=b&1;a=a+1|0;b=(c&1)<<31|b>>>1;c=c>>>1|0;continue}break}}u=n<<1;g=u|1;c=1;while(1){h:{if((c|0)!=(g|0)){h=0;b=(f+560|0)+(c<<2)|0;H[b>>2]=0;a=0;while(1){if((a|0)==(r|0)){break h}if(I[a+d|0]){h=H[((N(a,c)>>>0)%(o>>>0)<<2)+q>>2]^h;H[b>>2]=h}a=a+1|0;continue}}i:{if(!v){break i}H[f+800>>2]=0;i=H[f+564>>2];H[f+804>>2]=i;H[f+952>>2]=1;H[f+880>>2]=0;a=1;while(1){if((a|0)!=(u|0)){b=(f+880|0)+(a<<2)|0;H[b>>2]=-1;H[b+72>>2]=0;a=a+1|0;continue}break}H[f+720>>2]=0;H[f+724>>2]=0;H[f+640>>2]=-1;H[f+644>>2]=0;z=u-1|0;g=0;b=0;while(1){l=b+1|0;h=b;j:{if((i|0)==-1){h=b+2|0;H[(f+720|0)+(h<<2)>>2]=g;m=((g|0)>=0?g:-1)+1|0;a=0;while(1){if((a|0)==(m|0)){break j}j=a<<2;i=f+880|0;p=j+(i+N(l,72)|0)|0;c=H[p>>2];H[j+(i+N(h,72)|0)>>2]=c;H[p>>2]=H[(c<<2)+k>>2];a=a+1|0;continue}}while(1){a=h;if(H[(f+800|0)+(a<<2)>>2]==-1){h=a-1|0;if((a|0)>0){continue}}break}c=a;if((a|0)>0){while(1){h=a-1|0;m=h<<2;if(H[m+(f+800|0)>>2]!=-1){j=c;p=c<<2;c=f+640|0;c=H[p+c>>2]>2]?h:j}m=a>>>0>1;a=h;if(m){continue}break}}w=l-c|0;a=f+720|0;j=c<<2;p=a+j|0;h=w+H[p>>2]|0;m=(g|0)>(h|0)?g:h;h=b+2|0;H[a+(h<<2)>>2]=m;a=0;while(1)if((a|0)==(u|0)){i=i+o|0;a=H[p>>2];p=((a|0)>=0?a:-1)+1|0;j=j+(f+800|0)|0;a=0;while(1){if((a|0)==(p|0)){c=((g|0)>=0?g:-1)+1|0;a=0;while(1)if((a|0)==(c|0)){g=m;break j}else{i=a<<2;g=f+880|0;j=i+(g+N(h,72)|0)|0;g=i+(g+N(l,72)|0)|0;i=H[g>>2];H[j>>2]=i^H[j>>2];H[g>>2]=H[(i<<2)+k>>2];a=a+1|0;continue}}x=H[((f+880|0)+N(c,72)|0)+(a<<2)>>2];if((x|0)!=-1){H[((f+880|0)+N(h,72)|0)+(a+w<<2)>>2]=H[(((i+x|0)-H[j>>2]|0)%(o|0)<<2)+q>>2]}a=a+1|0;continue}}else{H[((f+880|0)+N(h,72)|0)+(a<<2)>>2]=0;a=a+1|0;continue}}a=h<<2;H[a+(f+640|0)>>2]=l-g;if((b|0)!=(z|0)){c=a+(f+800|0)|0;a=H[a+(f+560|0)>>2];if((a|0)==-1){b=0}else{b=H[(a<<2)+q>>2]}H[c>>2]=b;a=1;m=((g|0)>0?g:0)+1|0;while(1){if((a|0)!=(m|0)){i=H[(f+560|0)+(h-a<<2)>>2];k:{if((i|0)==-1){break k}j=H[((f+880|0)+N(h,72)|0)+(a<<2)>>2];if(!j){break k}b=H[((i+H[(j<<2)+k>>2]|0)%(o|0)<<2)+q>>2]^b;H[c>>2]=b}a=a+1|0;continue}break}i=H[(b<<2)+k>>2];H[c>>2]=i;b=l;if((g|0)<=(n|0)){continue}}break}c=-1;if((g|0)>(n|0)){break a}a=0;b=g+1|0;c=(b|0)>0?b:0;n=(f+880|0)+N(h,72)|0;while(1)if((a|0)==(c|0)){c=(b|0)>1?b:1;b=(f+880|0)+N(h,72)|0;a=1;while(1)if((a|0)==(c|0)){n=o+1|0;b=0;i=1;while(1){a=1;k=1;if((i|0)!=(n|0)){while(1){if((a|0)!=(c|0)){l=(a<<2)+f|0;m=H[l>>2];if((m|0)!=-1){j=l;l=(a+m|0)%(o|0)|0;H[j>>2]=l;k=H[(l<<2)+q>>2]^k}a=a+1|0;continue}break}if(!k){H[(f+48|0)+(b<<2)>>2]=o-i;b=b+1|0}i=i+1|0;continue}break}c=-1;if((b|0)!=(g|0)){break a}a=0;b=(g|0)>0?g:0;while(1){if((a|0)==(b|0)){break i}c=H[(f+48|0)+(a<<2)>>2]+d|0;F[c|0]=I[c|0]^1;a=a+1|0;continue}}else{k=a<<2;H[k+f>>2]=H[b+k>>2];a=a+1|0;continue}}else{l=n+(a<<2)|0;H[l>>2]=H[(H[l>>2]<<2)+k>>2];a=a+1|0;continue}}H[e>>2]=0;H[e+4>>2]=0;a=r+s|0;b=1;c=0;while(1){if((a|0)!=(r|0)){g=pz(b,c,I[a+d|0],0)+y|0;t=t+Ya|0;t=g>>>0>>0?t+1|0:t;y=g;H[e>>2]=g;H[e+4>>2]=t;a=a+1|0;c=c<<1|b>>>31;b=b<<1;continue}break}if(!v){c=0;break a}c=H[(f+720|0)+(h<<2)>>2];break a}H[b>>2]=H[(h<<2)+k>>2];v=h?1:v;c=c+1|0;continue}}Xa=f+3792|0;return c}function xu(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;if(H[a+36>>2]>0){l=H[a+472>>2];i=H[a+216>>2];while(1){d=b;h=e;a:{b:{c:{d:{e:{f:{g:{h:{i:{j:{k:{l:{m:{n:{o:{p:{q:{r:{s:{t:{u:{v:{w:{x:{y:{z:{A:{B:{C:{D:{E:{F:{G:{H:{I:{J:{g=H[i+36>>2];c=H[i+40>>2]+(g<<8)|0;if((c|0)<=2051){if((c|0)<=1025){K:{switch(c-513|0){case 3:break i;case 0:break p;case 1:break J;case 2:break e;default:break K}}b=144;e=0;L:{switch(c-257|0){case 1:break h;case 0:break a;default:break L}}switch(c-771|0){case 3:break j;case 0:break I;default:break e}}if((c|0)<=1538){M:{switch(c-1026|0){case 6:break k;case 0:break q;case 2:break H;case 1:case 3:case 4:case 5:break e;default:break M}}switch(c-1285|0){case 5:break l;case 0:break G;default:break e}}N:{switch(c-1539|0){case 9:break m;case 0:break r;case 3:break F;case 1:case 2:case 4:case 5:case 6:case 7:case 8:break e;default:break N}}switch(c-1799|0){case 7:break n;case 0:break E;default:break e}}if((c|0)<=3077){if((c|0)<=2564){switch(c-2052|0){case 12:break o;case 0:break s;case 1:case 2:case 3:case 5:case 6:case 7:case 8:case 9:case 10:case 11:break e;case 4:break g;default:break f}}switch(c-2565|0){case 0:break t;case 5:break D;case 1:case 2:case 3:case 4:break e;default:break C}}if((c|0)<=3590){switch(c-3078|0){case 0:break u;case 6:break B;case 1:case 2:case 3:case 4:case 5:break e;default:break A}}O:{switch(c-3591|0){case 0:break v;case 7:break z;case 1:case 2:case 3:case 4:case 5:case 6:break e;default:break O}}switch(c-4104|0){case 0:break w;case 8:break x;case 1:case 2:case 3:case 4:case 5:case 6:case 7:break e;default:break y}}b=145;e=0;break a}b=146;break a}b=147;e=0;break a}b=148;e=0;break a}b=149;e=0;break a}b=150;e=0;break a}b=151;e=0;break a}if((c|0)!=2827){break e}b=152;e=0;break a}b=153;e=0;break a}if((c|0)!=3341){break e}b=154;e=0;break a}b=155;e=0;break a}if((c|0)!=3855){break e}b=156;e=0;break a}b=157;e=0;break a}b=158;e=0;break a}b=159;e=0;break a}b=160;e=0;break a}b=161;e=0;break a}b=162;e=0;break a}b=163;e=0;break a}b=164;e=0;break a}b=165;e=0;break a}b=166;e=0;break a}b=167;e=0;break a}b=168;e=0;break a}b=169;e=0;break a}b=170;e=0;break a}b=171;break a}b=172;e=0;break a}b=173;break a}e=H[a+72>>2];if(e>>>0<3){break d}b=H[a>>2];H[b+20>>2]=49;Za[H[b>>2]](a);break c}if((c|0)==2313){break b}}b=H[a>>2];H[b+24>>2]=g;H[b+20>>2]=7;H[H[a>>2]+28>>2]=H[i+40>>2];Za[H[H[a>>2]>>2]](a);break c}b=H[(e<<2)+38448>>2];break a}b=d;e=h;break a}b=174;e=0}d=(k<<2)+l|0;H[d+4>>2]=b;P:{if(!H[i+52>>2]|H[d+44>>2]==(e|0)){break P}h=H[i+80>>2];if(!h){break P}H[d+44>>2]=e;Q:{switch(e|0){case 0:c=H[i+84>>2];d=0;while(1){H[c+(d<<2)>>2]=J[h+(d<<1)>>1];g=d|1;H[c+(g<<2)>>2]=J[h+(g<<1)>>1];g=d|2;H[c+(g<<2)>>2]=J[h+(g<<1)>>1];g=d|3;H[c+(g<<2)>>2]=J[h+(g<<1)>>1];d=d+4|0;if((d|0)!=64){continue}break};break P;case 1:c=H[i+84>>2];d=0;while(1){g=d<<1;H[c+(d<<2)>>2]=N(G[g+38256>>1],J[h+g>>1])+2048>>12;f=d|1;g=f<<1;H[c+(f<<2)>>2]=N(G[g+38256>>1],J[h+g>>1])+2048>>12;d=d+2|0;if((d|0)!=64){continue}break};break P;case 2:c=H[i+84>>2];g=0;d=0;while(1){j=M[(g<<3)+38384>>3];L[c+(d<<2)>>2]=j*+J[h+(d<<1)>>1]*.125;f=d|1;L[c+(f<<2)>>2]=j*+J[h+(f<<1)>>1]*1.387039845*.125;f=d|2;L[c+(f<<2)>>2]=j*+J[h+(f<<1)>>1]*1.306562965*.125;f=d|3;L[c+(f<<2)>>2]=j*+J[h+(f<<1)>>1]*1.175875602*.125;f=d|4;L[c+(f<<2)>>2]=j*+J[h+(f<<1)>>1]*.125;f=d|5;L[c+(f<<2)>>2]=j*+J[h+(f<<1)>>1]*.785694958*.125;f=d|6;L[c+(f<<2)>>2]=j*+J[h+(f<<1)>>1]*.5411961*.125;f=d|7;L[c+(f<<2)>>2]=j*+J[h+(f<<1)>>1]*.275899379*.125;d=d+8|0;g=g+1|0;if((g|0)!=8){continue}break};break P;default:break Q}}d=H[a>>2];H[d+20>>2]=49;Za[H[d>>2]](a)}i=i+88|0;k=k+1|0;if((k|0)>2]){continue}break}}}function yn(a,b,c,d,e,f){var g=O(0),h=O(0),i=0,j=O(0),k=O(0),l=O(0),m=O(0),n=O(0),o=O(0),p=O(0),q=0,r=O(0),s=0,t=0,u=0,v=0,w=O(0),x=O(0),y=O(0),z=O(0),A=O(0),B=0,C=0;i=Xa-32|0;Xa=i;a:{b:{if((c|0)<0){break b}c:{switch(c|0){case 0:l=O((f|0)/2|0);m=O((e|0)/2|0);n=O((f|0)/8|0);k=O((e|0)/8|0);o=O((N(f,7)|0)/8|0);p=O((N(e,7)|0)/8|0);c=0;f=-1;while(1){d:{e:{f:{b=N(c,24)+a|0;switch(H[b+12>>2]+1|0){case 1:break f;case 0:break d;default:break e}}g=L[b+16>>2];if(gp){break e}h=L[b+20>>2];if(ho){break e}g=O(g-m);r=O(g*g);g=O(h-l);g=O(r+O(g*g));if(!(g>j)){break e}f=c;j=g}c=c+1|0;continue}break};c=-1;if((f|0)==-1){break a}H[(N(f,24)+a|0)+12>>2]=1;c=f;break a;case 1:l=O((f|0)/8|0);m=O((e|0)/8|0);n=O((N(f,7)|0)/8|0);k=O((N(e,7)|0)/8|0);f=-1;c=0;while(1){g:{h:{i:{b=N(c,24)+a|0;switch(H[b+12>>2]+1|0){case 0:break g;case 1:break i;default:break h}}g=L[b+16>>2];if(gk){break h}h=L[b+20>>2];if(hn){break h}g=O(g-L[d>>2]);p=O(g*g);g=O(h-L[d+4>>2]);g=O(p+O(g*g));if(!(g>j)){break h}j=g;f=c}c=c+1|0;continue}break};c=-1;if((f|0)==-1){break a}H[(N(f,24)+a|0)+12>>2]=1;c=f;break a;case 2:l=O((f|0)/8|0);m=O((e|0)/8|0);n=O((N(f,7)|0)/8|0);k=O((N(e,7)|0)/8|0);f=-1;c=0;while(1){j:{k:{l:{b=N(c,24)+a|0;switch(H[b+12>>2]+1|0){case 0:break j;case 1:break l;default:break k}}g=L[b+16>>2];if(gk){break k}h=L[b+20>>2];if(hn){break k}p=g;g=L[d>>2];o=L[d+4>>2];g=O(O(O(p-g)*O(L[d+12>>2]-o))-O(O(L[d+8>>2]-g)*O(h-o)));g=O(g*g);if(!(g>j)){break k}j=g;f=c}c=c+1|0;continue}break};c=-1;if((f|0)==-1){break a}H[(N(f,24)+a|0)+12>>2]=1;c=f;break a;case 3:nj(d,d+8|0,i+28|0,i+24|0);nj(d,d+16|0,i+20|0,i+16|0);h=L[i+20>>2];l=L[i+24>>2];j=O(h*l);m=L[i+28>>2];n=L[i+16>>2];g=O(m*n);s=O(j-g)>=O(0);q=s?2:1;u=s?1:2;p=O(g-j);v=d+24|0;r=O((f|0)/8|0);w=O((e|0)/8|0);x=O((N(f,7)|0)/8|0);y=O((N(e,7)|0)/8|0);z=O(-l);A=O(-n);c=-1;e=0;j=O(0);while(1){m:{n:{o:{b=N(e,24)+a|0;switch(H[b+12>>2]+1|0){case 0:break m;case 1:break o;default:break n}}g=L[b+16>>2];if(gy){break n}k=L[b+20>>2];if(kx){break n}L[d+24>>2]=g;L[d+28>>2]=L[b+20>>2];nj(d,v,i+12|0,i+8|0);g=L[i+12>>2];o=L[i+8>>2];k=O(-o);p:{if(!(!s|!(O(O(g*l)+O(m*k))>=O(0)))){b=O(O(g*n)+O(h*k))>=O(0);f=b?3:2;b=b?2:3;t=1;break p}if(!(!(O(O(g*n)+O(h*k))>=O(0))|!(p>=O(0)))){b=O(O(g*l)+O(m*k))>=O(0);f=b?3:1;b=b?1:3;t=2;break p}if(!(O(O(m*o)+O(g*z))>=O(0))){break n}t=3;b=u;f=q;if(!(O(O(h*o)+O(g*A))>=O(0))){break n}}b=(b<<3)+d|0;g=O(vn(d,(t<<3)+d|0,b)+vn(d,b,(f<<3)+d|0));if(!(g>j)){break n}j=g;c=e}e=e+1|0;continue}break};if((c|0)==-1){break a}H[(N(c,24)+a|0)+12>>2]=1;break a;default:break c}}q:{while(1){r:{s:{t:{d=N(q,24)+b|0;switch(H[d+12>>2]+1|0){case 0:break r;case 1:break t;default:break s}}H[d+12>>2]=1;c=0;while(1){u:{v:{e=N(c,24)+a|0;switch(H[e+12>>2]+1|0){case 0:break s;case 1:break v;default:break u}}if(H[d>>2]!=H[e>>2]){break u}f=N(c,24)+a|0;if(H[d+4>>2]!=H[f+4>>2]){break u}if(H[d+8>>2]==H[f+8>>2]){break q}}c=c+1|0;continue}}q=q+1|0;continue}break}H[b+12>>2]=-1;c=0;b=H[16806];if(!b){B=67640,C=(wa(0)|0)-1|0,H[B>>2]=C;H[16911]=0;b=H[16806]}b=b+1|0;H[16806]=(b|0)==128?0:b;e=0;while(1){w:{switch(H[(N(c,24)+a|0)+12>>2]+1|0){case 1:e=e+1|0;default:c=c+1|0;continue;case 0:break w}}break}if(!e){break b}b=pz(H[16910],H[16911],1284865837,1481765933)+1|0;c=Ya;c=b?c:c+1|0;H[16910]=b;H[16911]=c;j=O(O(O(e|0)*O(c>>>1|0))*O(4.656612873077393e-10));x:{if(O(P(j))>2];switch(c+1|0){case 0:break a;case 1:break z;default:break y}}if((b|0)==(f|0)){H[d+12>>2]=1;c=e;break a}f=f+1|0}e=e+1|0;continue}}H[e+12>>2]=1;break a}c=-1}Xa=i+32|0;return c}function Nu(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;c=2;a:{f=H[a+460>>2];if(H[f+20>>2]){break a}while(1){b:{c:{d:{e:{c=Za[H[H[a+464>>2]+4>>2]](a)|0;if((c|0)!=1){if((c|0)!=2){break a}H[f+20>>2]=1;if(!H[f+24>>2]){break e}c=2;if(!H[H[a+464>>2]+16>>2]){break a}b=H[a>>2];H[b+20>>2]=62;Za[H[b>>2]](a);return 2}f:{switch(H[f+24>>2]){default:c=H[a+340>>2];break b;case 1:if(!(H[a+28>>2]<65501&H[a+32>>2]<=65500)){b=H[a>>2];H[b+20>>2]=42;H[b+24>>2]=65500;Za[H[H[a>>2]>>2]](a)}b=H[a+212>>2];if(b-13>>>0<=4294967290){c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=16;Za[H[H[a>>2]>>2]](a)}e=H[a+36>>2];if((e|0)>=11){b=H[a>>2];H[b+24>>2]=e;H[b+20>>2]=27;H[H[a>>2]+28>>2]=10;Za[H[H[a>>2]>>2]](a);e=H[a+36>>2]}H[a+316>>2]=1;H[a+320>>2]=1;if((e|0)>0){c=H[a+216>>2];i=0;b=1;d=1;while(1){g=H[c+8>>2];g:{if(g-5>>>0>=4294967292){h=H[c+12>>2];if(h-5>>>0>4294967291){break g}}b=H[a>>2];H[b+20>>2]=19;Za[H[b>>2]](a);e=H[a+36>>2];h=H[c+12>>2];b=H[a+320>>2];g=H[c+8>>2];d=H[a+316>>2]}b=(b|0)>(h|0)?b:h;H[a+320>>2]=b;d=(d|0)>(g|0)?d:g;H[a+316>>2]=d;c=c+88|0;i=i+1|0;if((i|0)<(e|0)){continue}break}}if(H[a+220>>2]|(H[a+340>>2]?H[a+224>>2]:0)){break d}h:{i:{j:{k:{l:{m:{n:{o:{p:{q:{r:{s:{t:{u:{b=H[a+416>>2];if((b|0)<=119){switch(b|0){case 99:break m;case 80:break n;case 48:break o;case 35:break p;case 24:break q;case 15:break r;case 8:break s;case 3:break t;case 0:break u;case 63:break d;default:break h}}if((b|0)<=194){if((b|0)==120){break l}if((b|0)==143){break k}if((b|0)!=168){break h}H[a+436>>2]=63;H[a+432>>2]=40208;H[a+428>>2]=13;b=13;break c}if((b|0)==195){break j}if((b|0)==224){break i}if((b|0)!=255){break h}H[a+436>>2]=63;H[a+432>>2]=40208;H[a+428>>2]=16;b=16;break c}H[a+436>>2]=0;H[a+432>>2]=40208;H[a+428>>2]=1;b=1;break c}H[a+436>>2]=3;H[a+432>>2]=41424;H[a+428>>2]=2;b=2;break c}H[a+436>>2]=8;H[a+432>>2]=41312;H[a+428>>2]=3;b=3;break c}H[a+436>>2]=15;H[a+432>>2]=41184;H[a+428>>2]=4;b=4;break c}H[a+436>>2]=24;H[a+432>>2]=41008;H[a+428>>2]=5;b=5;break c}H[a+436>>2]=35;H[a+432>>2]=40800;H[a+428>>2]=6;b=6;break c}H[a+436>>2]=48;H[a+432>>2]=40528;H[a+428>>2]=7;b=7;break c}H[a+436>>2]=63;H[a+432>>2]=40208;H[a+428>>2]=9;b=9;break c}H[a+436>>2]=63;H[a+432>>2]=40208;H[a+428>>2]=10;b=10;break c}H[a+436>>2]=63;H[a+432>>2]=40208;H[a+428>>2]=11;b=11;break c}H[a+436>>2]=63;H[a+432>>2]=40208;H[a+428>>2]=12;b=12;break c}H[a+436>>2]=63;H[a+432>>2]=40208;H[a+428>>2]=14;b=14;break c}H[a+436>>2]=63;H[a+432>>2]=40208;H[a+428>>2]=15;b=15;break c}b=H[a>>2];H[b+20>>2]=17;H[b+24>>2]=H[a+412>>2];H[H[a>>2]+28>>2]=H[a+416>>2];H[H[a>>2]+32>>2]=H[a+420>>2];H[H[a>>2]+36>>2]=H[a+424>>2];Za[H[H[a>>2]>>2]](a);e=H[a+36>>2];b=H[a+428>>2];break c;case 0:break f}}if(!H[f+16>>2]){b=H[a>>2];H[b+20>>2]=36;Za[H[b>>2]](a)}if(!H[a+340>>2]){continue}Um(a);return 1}c=2;b=H[a+144>>2];if((b|0)>=H[a+152>>2]){break a}H[a+152>>2]=b;break a}H[a+436>>2]=63;H[a+432>>2]=40208;H[a+428>>2]=8;b=8}H[a+328>>2]=b;H[a+324>>2]=b;if((e|0)>0){c=H[a+216>>2];d=0;while(1){H[c+40>>2]=b;H[c+36>>2]=b;j=c,k=lc(N(H[c+8>>2],H[a+28>>2]),N(H[a+316>>2],b)),H[j+28>>2]=k;j=c,k=lc(N(H[c+12>>2],H[a+32>>2]),N(H[a+428>>2],H[a+320>>2])),H[j+32>>2]=k;j=c,k=lc(N(H[c+8>>2],H[a+28>>2]),H[a+316>>2]),H[j+44>>2]=k;b=lc(N(H[c+12>>2],H[a+32>>2]),H[a+320>>2]);H[c+80>>2]=0;H[c+52>>2]=1;H[c+48>>2]=b;d=d+1|0;if((d|0)>2]){c=c+88|0;b=H[a+428>>2];continue}break}b=H[a+428>>2]}j=a,k=lc(H[a+32>>2],N(H[a+320>>2],b)),H[j+332>>2]=k;c=H[a+340>>2];H[H[a+460>>2]+16>>2]=(c|0)>=H[a+36>>2]?H[a+224>>2]!=0:1}if(!c){H[f+24>>2]=2;continue}break}H[f+24>>2]=0;return 1}return c|0}function zg(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=O(0),s=O(0),t=O(0),u=0,v=0,w=0,x=O(0);h=Xa-224|0;Xa=h;l=pb(e<<4);H[h+208>>2]=l;if(l){a:{p=pb(N(e,24));H[h+212>>2]=p;if(!p){break a}q=(e|0)>0?e:0;while(1){if((i|0)!=(q|0)){m=N(i,12)+d|0;r=O(r+L[m+8>>2]);s=O(s+L[m+4>>2]);t=O(t+L[m>>2]);i=i+1|0;continue}break}x=O(e|0);r=O(r/x);s=O(s/x);t=O(t/x);i=0;while(1){if((i|0)!=(q|0)){m=l+(i<<4)|0;o=(i<<3)+c|0;M[m>>3]=L[o>>2];M[m+8>>3]=L[o+4>>2];m=p+N(i,24)|0;o=N(i,12)+d|0;M[m>>3]=O(L[o>>2]-t);M[m+8>>3]=O(L[o+4>>2]-s);M[m+16>>3]=O(L[o+8>>2]-r);i=i+1|0;continue}break}H[h+216>>2]=e;c=0;while(1){i=0;if((c|0)!=3){while(1){if((i|0)!=3){M[((h+112|0)+(c<<5)|0)+(i<<3)>>3]=L[((c<<4)+b|0)+(i<<2)>>2];i=i+1|0;continue}break}c=c+1|0;continue}break}M[h+136>>3]=O(L[b+12>>2]+O(O(L[b+8>>2]*r)+O(O(L[b>>2]*t)+O(s*L[b+4>>2]))));M[h+168>>3]=O(L[b+28>>2]+O(O(L[b+24>>2]*r)+O(O(L[b+16>>2]*t)+O(s*L[b+20>>2]))));M[h+200>>3]=O(L[b+44>>2]+O(O(L[b+40>>2]*r)+O(O(L[b+32>>2]*t)+O(s*L[b+36>>2]))));b:{if(!g){if((Tn(a,h+208|0,h+112|0,h+16|0,h+8|0)|0)>=0){break b}H[h+8>>2]=0;H[h+12>>2]=1100470148;break b}l=h+112|0;m=h+16|0;d=Xa-160|0;Xa=d;b=-1;i=H[h+216>>2];c:{if((i|0)<4){break c}k=M[a+128>>3]*+(i|0);d:{if(P(k)<2147483648){c=~~k;break d}c=-2147483648}e=pb(N(i,96));if(!e){sb(0,3,1499,0);break c}g=pb(i<<4);if(!g){sb(0,3,1499,0);jb(e);break c}b=i<<3;q=pb(b);if(!q){sb(0,3,1499,0);jb(e);jb(g);b=-1;break c}i=pb(b);if(i){p=((c|0)>4?c:4)-1|0;c=0;while(1){b=0;if((c|0)==3){v=i+(p<<3)|0;o=0;e:{while(1){rq(a,m,d+48|0);b=0;while(1){c=H[h+216>>2];if((c|0)>(b|0)){if((Co(d+144|0,d+48|0,H[h+212>>2]+N(b,24)|0)|0)<0){break e}c=b<<4;l=c+H[h+208>>2]|0;n=M[l>>3];w=M[d+144>>3];c=c+g|0;k=M[l+8>>3]-M[d+152>>3];M[c+8>>3]=k;n=n-w;M[c>>3]=n;c=b<<3;k=n*n+k*k;M[c+i>>3]=k;M[c+q>>3]=k;b=b+1|0;continue}break}pm(i,c,8,1);b=0;c=H[h+216>>2];l=(c|0)>0?c:0;n=S(M[v>>3]*4,16);w=n/6;k=0;while(1){if((b|0)!=(l|0)){u=M[i+(b<<3)>>3];if(u>n){k=w+k}else{u=1-u/n;k=w*(1-u*u*u)+k}b=b+1|0;continue}break}f:{k=k/+(c|0);if(k>3]|!(!o|!(k>3]))&M[a+112>>3]>2]==(o|0)){break f}while(1){if((c|0)>(l|0)){j=M[q+(l<<3)>>3];if(j<=n){c=N(p,6)<<3;b=c+e|0;if((xo(b,a,m,H[h+212>>2]+N(l,24)|0)|0)<0){break e}j=1-j/n;j=j*j;M[b>>3]=j*M[b>>3];c=e+(c|8)|0;M[c>>3]=j*M[c>>3];M[b+16>>3]=j*M[b+16>>3];M[b+24>>3]=j*M[b+24>>3];M[b+32>>3]=j*M[b+32>>3];M[b+40>>3]=j*M[b+40>>3];M[b+48>>3]=j*M[b+48>>3];M[b+56>>3]=j*M[b+56>>3];c=b- -64|0;M[c>>3]=j*M[c>>3];M[b+72>>3]=j*M[b+72>>3];M[b+80>>3]=j*M[b+80>>3];M[b+88>>3]=j*M[b+88>>3];b=g+(p<<3)|0;c=g+(l<<4)|0;M[b>>3]=j*M[c>>3];M[b+8>>3]=j*M[c+8>>3];p=p+2|0;c=H[h+216>>2]}l=l+1|0;continue}break}if((p|0)<=5){break e}if((so(d,g,e,p)|0)<0){break e}jo(m,d);o=o+1|0;j=k;continue}break}M[h+8>>3]=k;jb(e);jb(g);jb(q);jb(i);b=0;break c}jb(e);jb(g);jb(q);jb(i);b=-1;break c}else{while(1){if((b|0)!=4){v=b<<3;o=c<<5;M[v+(o+m|0)>>3]=M[v+(l+o|0)>>3];b=b+1|0;continue}break}c=c+1|0;continue}}}sb(0,3,1499,0);jb(e);jb(g);jb(q);b=-1}Xa=d+160|0;if((b|0)>=0){break b}H[h+8>>2]=0;H[h+12>>2]=1100470148}jb(H[h+208>>2]);jb(H[h+212>>2]);c=0;while(1){i=0;if((c|0)!=3){while(1){if((i|0)!=3){L[((c<<4)+f|0)+(i<<2)>>2]=M[((h+16|0)+(c<<5)|0)+(i<<3)>>3];i=i+1|0;continue}break}c=c+1|0;continue}break}k=+t;j=+s;n=+r;L[f+12>>2]=M[h+40>>3]-M[h+16>>3]*k-M[h+24>>3]*j-M[h+32>>3]*n;L[f+28>>2]=M[h+72>>3]-M[h+48>>3]*k-M[h+56>>3]*j-M[h- -64>>3]*n;L[f+44>>2]=M[h+104>>3]-M[h+80>>3]*k-M[h+88>>3]*j-M[h+96>>3]*n;Xa=h+224|0;return O(M[h+8>>3])}}sb(0,3,35954,0);ba(1);X()}function xy(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0;h=Xa+-64|0;Xa=h;H[h+56>>2]=b;H[e>>2]=0;Eb(h,d);i=bd(h);yb(h);a:{b:{c:{d:{switch(g-65|0){case 0:case 32:sr(a,f+24|0,h+56|0,c,e,i);break b;case 1:case 33:case 39:rr(a,f+16|0,h+56|0,c,e,i);break b;case 34:g=a;a=Za[H[H[a+8>>2]+12>>2]](a+8|0)|0;j=h,k=Be(g,b,c,d,e,f,vb(a),vb(a)+(nb(a)<<2)|0),H[j+56>>2]=k;break b;case 35:case 36:a=me(h+56|0,c,e,i,2);b=H[e>>2];e:{if(!(b&4|a-1>>>0>30)){H[f+12>>2]=a;break e}H[e>>2]=b|4}break b;case 3:g=H[13851];H[h+24>>2]=H[13850];H[h+28>>2]=g;g=H[13849];H[h+16>>2]=H[13848];H[h+20>>2]=g;g=H[13847];H[h+8>>2]=H[13846];H[h+12>>2]=g;g=H[13845];H[h>>2]=H[13844];H[h+4>>2]=g;j=h,k=Be(a,b,c,d,e,f,h,h+32|0),H[j+56>>2]=k;break b;case 5:g=H[13859];H[h+24>>2]=H[13858];H[h+28>>2]=g;g=H[13857];H[h+16>>2]=H[13856];H[h+20>>2]=g;g=H[13855];H[h+8>>2]=H[13854];H[h+12>>2]=g;g=H[13853];H[h>>2]=H[13852];H[h+4>>2]=g;j=h,k=Be(a,b,c,d,e,f,h,h+32|0),H[j+56>>2]=k;break b;case 7:a=me(h+56|0,c,e,i,2);b=H[e>>2];f:{if(!(b&4|(a|0)>23)){H[f+8>>2]=a;break f}H[e>>2]=b|4}break b;case 8:a=me(h+56|0,c,e,i,2);b=H[e>>2];g:{if(!(b&4|a-1>>>0>11)){H[f+8>>2]=a;break g}H[e>>2]=b|4}break b;case 41:a=me(h+56|0,c,e,i,3);b=H[e>>2];h:{if(!(b&4|(a|0)>365)){H[f+28>>2]=a;break h}H[e>>2]=b|4}break b;case 44:a=me(h+56|0,c,e,i,2);b=H[e>>2];i:{if(!(b&4|(a|0)>12)){H[f+16>>2]=a-1;break i}H[e>>2]=b|4}break b;case 12:a=me(h+56|0,c,e,i,2);b=H[e>>2];j:{if(!(b&4|(a|0)>59)){H[f+4>>2]=a;break j}H[e>>2]=b|4}break b;case 45:case 51:a=h+56|0;b=Xa-16|0;Xa=b;H[b+8>>2]=c;while(1){k:{if(!Yc(a,b+8|0)){break k}if(!Hd(i,8192,hc(a))){break k}uc(a);continue}break};if(Ac(a,b+8|0)){H[e>>2]=H[e>>2]|2}Xa=b+16|0;break b;case 47:b=h+56|0;a=Za[H[H[a+8>>2]+8>>2]](a+8|0)|0;l:{if((nb(a)|0)==(0-nb(a+12|0)|0)){H[e>>2]=H[e>>2]|4;break l}c=Ai(b,c,a,a+24|0,i,e,0);b=H[f+8>>2];if(!((c|0)!=(a|0)|(b|0)!=12)){H[f+8>>2]=0;break l}if(!((c-a|0)!=12|(b|0)>11)){H[f+8>>2]=b+12}}break b;case 49:g=ub(h,55440,44);j=g,k=Be(a,b,c,d,e,f,g,g+44|0),H[j+56>>2]=k;break b;case 17:H[h+16>>2]=H[13876];g=H[13875];H[h+8>>2]=H[13874];H[h+12>>2]=g;g=H[13873];H[h>>2]=H[13872];H[h+4>>2]=g;j=h,k=Be(a,b,c,d,e,f,h,h+20|0),H[j+56>>2]=k;break b;case 18:a=me(h+56|0,c,e,i,2);b=H[e>>2];m:{if(!(b&4|(a|0)>60)){H[f>>2]=a;break m}H[e>>2]=b|4}break b;case 19:g=H[13887];H[h+24>>2]=H[13886];H[h+28>>2]=g;g=H[13885];H[h+16>>2]=H[13884];H[h+20>>2]=g;g=H[13883];H[h+8>>2]=H[13882];H[h+12>>2]=g;g=H[13881];H[h>>2]=H[13880];H[h+4>>2]=g;j=h,k=Be(a,b,c,d,e,f,h,h+32|0),H[j+56>>2]=k;break b;case 54:a=me(h+56|0,c,e,i,1);b=H[e>>2];n:{if(!(b&4|(a|0)>6)){H[f+24>>2]=a;break n}H[e>>2]=b|4}break b;case 55:a=Za[H[H[a>>2]+20>>2]](a,b,c,d,e,f)|0;break a;case 23:g=a;a=Za[H[H[a+8>>2]+24>>2]](a+8|0)|0;j=h,k=Be(g,b,c,d,e,f,vb(a),vb(a)+(nb(a)<<2)|0),H[j+56>>2]=k;break b;case 56:qr(f+20|0,h+56|0,c,e,i);break b;case 24:a=me(h+56|0,c,e,i,4);if(!(I[e|0]&4)){H[f+20>>2]=a-1900}break b;default:if((g|0)==37){break c}break;case 2:case 4:case 6:case 9:case 10:case 11:case 13:case 14:case 15:case 16:case 20:case 21:case 22:case 25:case 26:case 27:case 28:case 29:case 30:case 31:case 37:case 38:case 40:case 42:case 43:case 46:case 48:case 50:case 52:case 53:break d}}H[e>>2]=H[e>>2]|4;break b}a=Xa-16|0;Xa=a;H[a+8>>2]=c;b=6;c=h+56|0;o:{p:{if(Ac(c,a+8|0)){break p}b=4;if((fg(i,hc(c))|0)!=37){break p}b=2;if(!Ac(uc(c),a+8|0)){break o}}H[e>>2]=H[e>>2]|b}Xa=a+16|0}a=H[h+56>>2]}Xa=h- -64|0;return a|0}function vj(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;p=Xa-32|0;Xa=p;a:{if(I[c+100|0]){b=a+72|0;q=p,r=Tg(b),H[q+8>>2]=r;a=of(p+24|0,p+8|0);m=ag(Pf(c));j=Tg(Pf(c));e=Xa-32|0;Xa=e;H[e+24>>2]=H[a>>2];a=H[b>>2];q=e,r=ag(b),H[q>>2]=r;g=a+(uj(e+24|0,e)<<2)|0;n=ao(m,j);b:{if((n|0)<=0){break b}a=H[kb(b)>>2];i=H[b+4>>2];if((n|0)<=a-i>>2){H[e>>2]=j;d=i-g|0;c=d>>2;if((c|0)<(n|0)){H[e>>2]=m;$n(e,c);a=H[e>>2];f=Xa-16|0;Xa=f;h=_f(f,b,n-c|0);c=kb(b);l=Xa-16|0;Xa=l;H[l>>2]=j;H[l+8>>2]=a;while(1){if(Ic(l+8|0,l)){a=l+8|0;Pe(c,H[h+4>>2],H[a>>2]);lf(a);H[h+4>>2]=H[h+4>>2]+4;continue}break}Xa=l+16|0;nc(h);Xa=f+16|0;if((d|0)<=0){break b}}h=Xa-16|0;Xa=h;d=H[b+4>>2];c=(d-((n<<2)+g|0)|0)+g|0;f=_f(h,b,i-c>>2);o=H[f+4>>2];a=c;while(1){if(a>>>0>=i>>>0){nc(f);if((c|0)!=(g|0)){a=c-g|0;sg(d-a|0,g,a)}Xa=h+16|0}else{Pe(kb(b),o,a);o=o+4|0;H[f+4>>2]=o;a=a+4|0;continue}break}Fg(m,H[e>>2],g);break b}a=kb(b);i=Hg(e,Qg(b,Ab(b)+n|0),g-H[b>>2]>>2,a);c=Xa-32|0;Xa=c;H[c+24>>2]=m;d=bi(c+8|0,i+8|0,ao(m,j));while(1){if(H[d>>2]!=H[d+4>>2]){a=c+24|0;Pe(H[i+16>>2],H[d>>2],H[a>>2]);H[d>>2]=H[d>>2]+4;lf(a);continue}break}wd(d);Xa=c+32|0;Xg(b);a=H[i+4>>2];f=i+4|0;wf(kb(b),H[b>>2],g,f);d=kb(b);c=H[b+4>>2];h=i+8|0;while(1){if((c|0)!=(g|0)){Pe(d,H[h>>2],g);H[h>>2]=H[h>>2]+4;g=g+4|0;continue}break}Db(b,f);Db(b+4|0,h);Db(kb(b),tb(i));H[i>>2]=H[i+4>>2];Zf(b,Ab(b));g=a;$f(i)}ek(g);Xa=e+32|0;break a}l=Jb(p+8|0);m=Xa-32|0;Xa=m;i=-1;o=-1;n=c+104|0;f=Ab(n);k=m+16|0;Lf(k);if(f){if(Zj(k)>>>0>>0){gd();X()}c=Ro(kb(k),f);H[k>>2]=c;H[k+4>>2]=c;q=kb(k),r=c+(f<<3)|0,H[q>>2]=r;Xh(k,0);Pj(k,f)}c:{while(1){if(zb(k)>>>0<=g>>>0){if((o|0)!=-1){Of(l,rb(n,o));g=0;while(1){if(zb(k)>>>0<=g>>>0){break c}d:{if((g|0)==(o|0)){break d}if(H[Nb(k,g)+4>>2]==H[Nb(k,o)+4>>2]){Of(l,rb(n,g));break d}f=Nb(k,g);e:{if(H[b+4>>2]!=H[kb(b)>>2]){fi(b,f);break e}h=Xa-32|0;Xa=h;c=kb(b);e=Uh(h+8|0,_h(b,zb(b)+1|0),zb(b),c);Ng(c,H[e+8>>2],f);H[e+8>>2]=H[e+8>>2]+8;Rg(b);f=kb(b);c=H[b>>2];i=H[b+4>>2];j=e+4|0;while(1){if((c|0)!=(i|0)){i=i-8|0;Ng(f,H[j>>2]-8|0,i);H[j>>2]=H[j>>2]-8;continue}break}Db(b,j);Db(b+4|0,e+8|0);Db(kb(b),tb(e));H[e>>2]=H[e+4>>2];Xh(b,zb(b));c=H[e+4>>2];while(1){if((c|0)!=H[e+8>>2]){H[e+8>>2]=H[e+8>>2]-8;continue}break}if(H[e>>2]){c=H[e>>2];li(e);jb(c)}Xa=h+32|0}h=ag(b);f=Tg(b);j=Xa-32|0;Xa=j;H[j+16>>2]=f;H[j+24>>2]=h;c=Wh(j+16|0,j+24|0);e=Xa-32|0;Xa=e;H[e+16>>2]=f;H[e+24>>2]=h;f:{if((c|0)<2){break f}c=c-2>>>1|0;q=e,r=Se(e+24|0,c),H[q+8>>2]=r;if(!Mf(H[e+8>>2],H[ie(e+16|0)>>2])){break f}h=H[e+16>>2];f=H[h+4>>2];H[e>>2]=H[h>>2];H[e+4>>2]=f;while(1){g:{h=H[e+8>>2];f=H[h+4>>2];i=H[e+16>>2];H[i>>2]=H[h>>2];H[i+4>>2]=f;H[e+16>>2]=H[e+8>>2];if(!c){break g}c=(c-1|0)/2|0;q=e,r=Se(e+24|0,c),H[q+8>>2]=r;if(Mf(H[e+8>>2],e)){continue}}break}c=H[e+4>>2];f=H[e+16>>2];H[f>>2]=H[e>>2];H[f+4>>2]=c}Xa=e+32|0;Xa=j+32|0}g=g+1|0;continue}}}else{h=Sh(H[rb(n,g)>>2]+4|0,d);Oe(m+8|0,H[rb(n,g)>>2],h);f=Nb(k,g);c=H[m+12>>2];H[f>>2]=H[m+8>>2];H[f+4>>2]=c;c=h>>>0>>0;i=c?h:i;o=c?g:o;g=g+1|0;continue}break}mb(ib(ib(lb(ib(ib(ib(70592,22621),15476),8391),155),8920),22655));_();X()}Ho(k);Xa=m+32|0;c=0;while(1){if(Ab(l)>>>0<=c>>>0){h:{if(H[a+100>>2]>=H[a+104>>2]){break h}if(bo(b)){break h}c=H[H[b>>2]>>2];eo(b);H[a+100>>2]=H[a+100>>2]+1;vj(a,b,c,d)}tc(l)}else{vj(a,b,H[rb(l,c)>>2],d);c=c+1|0;continue}break}}Xa=p+32|0}function Dy(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0;h=Xa-32|0;Xa=h;H[h+24>>2]=b;H[e>>2]=0;j=h+8|0;Eb(j,d);i=hd(j);yb(j);a:{b:{c:{d:{switch(g-65|0){case 0:case 32:wr(a,f+24|0,h+24|0,c,e,i);break b;case 1:case 33:case 39:vr(a,f+16|0,h+24|0,c,e,i);break b;case 34:g=a;a=Za[H[H[a+8>>2]+12>>2]](a+8|0)|0;k=h,l=Ce(g,b,c,d,e,f,vb(a),vb(a)+nb(a)|0),H[k+24>>2]=l;break b;case 35:case 36:a=ne(h+24|0,c,e,i,2);b=H[e>>2];e:{if(!(b&4|a-1>>>0>30)){H[f+12>>2]=a;break e}H[e>>2]=b|4}break b;case 3:H[h+8>>2]=623865125;H[h+12>>2]=2032480100;k=h,l=Ce(a,b,c,d,e,f,h+8|0,h+16|0),H[k+24>>2]=l;break b;case 5:H[h+8>>2]=623728933;H[h+12>>2]=1680158061;k=h,l=Ce(a,b,c,d,e,f,h+8|0,h+16|0),H[k+24>>2]=l;break b;case 7:a=ne(h+24|0,c,e,i,2);b=H[e>>2];f:{if(!(b&4|(a|0)>23)){H[f+8>>2]=a;break f}H[e>>2]=b|4}break b;case 8:a=ne(h+24|0,c,e,i,2);b=H[e>>2];g:{if(!(b&4|a-1>>>0>11)){H[f+8>>2]=a;break g}H[e>>2]=b|4}break b;case 41:a=ne(h+24|0,c,e,i,3);b=H[e>>2];h:{if(!(b&4|(a|0)>365)){H[f+28>>2]=a;break h}H[e>>2]=b|4}break b;case 44:a=ne(h+24|0,c,e,i,2);b=H[e>>2];i:{if(!(b&4|(a|0)>12)){H[f+16>>2]=a-1;break i}H[e>>2]=b|4}break b;case 12:a=ne(h+24|0,c,e,i,2);b=H[e>>2];j:{if(!(b&4|(a|0)>59)){H[f+4>>2]=a;break j}H[e>>2]=b|4}break b;case 45:case 51:a=h+24|0;b=Xa-16|0;Xa=b;H[b+8>>2]=c;while(1){k:{if(!Zc(a,b+8|0)){break k}if(!Id(i,8192,ic(a))){break k}vc(a);continue}break};if(Bc(a,b+8|0)){H[e>>2]=H[e>>2]|2}Xa=b+16|0;break b;case 47:b=h+24|0;a=Za[H[H[a+8>>2]+8>>2]](a+8|0)|0;l:{if((nb(a)|0)==(0-nb(a+12|0)|0)){H[e>>2]=H[e>>2]|4;break l}c=ch(b,c,a,a+24|0,i,e,0);b=H[f+8>>2];if(!((c|0)!=(a|0)|(b|0)!=12)){H[f+8>>2]=0;break l}if(!((c-a|0)!=12|(b|0)>11)){H[f+8>>2]=b+12}}break b;case 49:g=I[55364]|I[55365]<<8|(I[55366]<<16|I[55367]<<24);F[h+15|0]=g;F[h+16|0]=g>>>8;F[h+17|0]=g>>>16;F[h+18|0]=g>>>24;g=I[55361]|I[55362]<<8|(I[55363]<<16|I[55364]<<24);H[h+8>>2]=I[55357]|I[55358]<<8|(I[55359]<<16|I[55360]<<24);H[h+12>>2]=g;k=h,l=Ce(a,b,c,d,e,f,h+8|0,h+19|0),H[k+24>>2]=l;break b;case 17:F[h+12|0]=I[55372];H[h+8>>2]=I[55368]|I[55369]<<8|(I[55370]<<16|I[55371]<<24);k=h,l=Ce(a,b,c,d,e,f,h+8|0,h+13|0),H[k+24>>2]=l;break b;case 18:a=ne(h+24|0,c,e,i,2);b=H[e>>2];m:{if(!(b&4|(a|0)>60)){H[f>>2]=a;break m}H[e>>2]=b|4}break b;case 19:H[h+8>>2]=624576549;H[h+12>>2]=1394948685;k=h,l=Ce(a,b,c,d,e,f,h+8|0,h+16|0),H[k+24>>2]=l;break b;case 54:a=ne(h+24|0,c,e,i,1);b=H[e>>2];n:{if(!(b&4|(a|0)>6)){H[f+24>>2]=a;break n}H[e>>2]=b|4}break b;case 55:a=Za[H[H[a>>2]+20>>2]](a,b,c,d,e,f)|0;break a;case 23:g=a;a=Za[H[H[a+8>>2]+24>>2]](a+8|0)|0;k=h,l=Ce(g,b,c,d,e,f,vb(a),vb(a)+nb(a)|0),H[k+24>>2]=l;break b;case 56:tr(f+20|0,h+24|0,c,e,i);break b;case 24:a=ne(h+24|0,c,e,i,4);if(!(I[e|0]&4)){H[f+20>>2]=a-1900}break b;default:if((g|0)==37){break c}break;case 2:case 4:case 6:case 9:case 10:case 11:case 13:case 14:case 15:case 16:case 20:case 21:case 22:case 25:case 26:case 27:case 28:case 29:case 30:case 31:case 37:case 38:case 40:case 42:case 43:case 46:case 48:case 50:case 52:case 53:break d}}H[e>>2]=H[e>>2]|4;break b}a=Xa-16|0;Xa=a;H[a+8>>2]=c;b=6;c=h+24|0;o:{p:{if(Bc(c,a+8|0)){break p}b=4;if((gg(i,ic(c))|0)!=37){break p}b=2;if(!Bc(vc(c),a+8|0)){break o}}H[e>>2]=H[e>>2]|b}Xa=a+16|0}a=H[h+24>>2]}Xa=h+32|0;return a|0}function jb(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;a:{if(!a){break a}d=a-8|0;b=H[a-4>>2];a=b&-8;f=d+a|0;b:{if(b&1){break b}if(!(b&3)){break a}b=H[d>>2];d=d-b|0;if(d>>>0>>0<=255){e=H[d+8>>2];b=b>>>3|0;c=H[d+12>>2];if((c|0)==(e|0)){i=68704,j=H[17176]&rz(b),H[i>>2]=j;break b}H[e+12>>2]=c;H[c+8>>2]=e;break b}h=H[d+24>>2];b=H[d+12>>2];c:{if((d|0)!=(b|0)){c=H[d+8>>2];H[c+12>>2]=b;H[b+8>>2]=c;break c}d:{e=d+20|0;c=H[e>>2];if(c){break d}e=d+16|0;c=H[e>>2];if(c){break d}b=0;break c}while(1){g=e;b=c;e=b+20|0;c=H[e>>2];if(c){continue}e=b+16|0;c=H[b+16>>2];if(c){continue}break}H[g>>2]=0}if(!h){break b}e=H[d+28>>2];c=(e<<2)+69008|0;e:{if(H[c>>2]==(d|0)){H[c>>2]=b;if(b){break e}i=68708,j=H[17177]&rz(e),H[i>>2]=j;break b}H[h+(H[h+16>>2]==(d|0)?16:20)>>2]=b;if(!b){break b}}H[b+24>>2]=h;c=H[d+16>>2];if(c){H[b+16>>2]=c;H[c+24>>2]=b}c=H[d+20>>2];if(!c){break b}H[b+20>>2]=c;H[c+24>>2]=b;break b}b=H[f+4>>2];if((b&3)!=3){break b}H[17178]=a;H[f+4>>2]=b&-2;H[d+4>>2]=a|1;H[a+d>>2]=a;return}if(d>>>0>=f>>>0){break a}b=H[f+4>>2];if(!(b&1)){break a}f:{if(!(b&2)){if(H[17182]==(f|0)){H[17182]=d;a=H[17179]+a|0;H[17179]=a;H[d+4>>2]=a|1;if(H[17181]!=(d|0)){break a}H[17178]=0;H[17181]=0;return}if(H[17181]==(f|0)){H[17181]=d;a=H[17178]+a|0;H[17178]=a;H[d+4>>2]=a|1;H[a+d>>2]=a;return}a=(b&-8)+a|0;g:{if(b>>>0<=255){e=H[f+8>>2];b=b>>>3|0;c=H[f+12>>2];if((c|0)==(e|0)){i=68704,j=H[17176]&rz(b),H[i>>2]=j;break g}H[e+12>>2]=c;H[c+8>>2]=e;break g}h=H[f+24>>2];b=H[f+12>>2];h:{if((f|0)!=(b|0)){c=H[f+8>>2];H[c+12>>2]=b;H[b+8>>2]=c;break h}i:{e=f+20|0;c=H[e>>2];if(c){break i}e=f+16|0;c=H[e>>2];if(c){break i}b=0;break h}while(1){g=e;b=c;e=b+20|0;c=H[e>>2];if(c){continue}e=b+16|0;c=H[b+16>>2];if(c){continue}break}H[g>>2]=0}if(!h){break g}e=H[f+28>>2];c=(e<<2)+69008|0;j:{if(H[c>>2]==(f|0)){H[c>>2]=b;if(b){break j}i=68708,j=H[17177]&rz(e),H[i>>2]=j;break g}H[h+(H[h+16>>2]==(f|0)?16:20)>>2]=b;if(!b){break g}}H[b+24>>2]=h;c=H[f+16>>2];if(c){H[b+16>>2]=c;H[c+24>>2]=b}c=H[f+20>>2];if(!c){break g}H[b+20>>2]=c;H[c+24>>2]=b}H[d+4>>2]=a|1;H[a+d>>2]=a;if(H[17181]!=(d|0)){break f}H[17178]=a;return}H[f+4>>2]=b&-2;H[d+4>>2]=a|1;H[a+d>>2]=a}if(a>>>0<=255){a=a>>>3|0;b=(a<<3)+68744|0;c=H[17176];a=1<>2]}H[b+8>>2]=d;H[a+12>>2]=d;H[d+12>>2]=b;H[d+8>>2]=a;return}e=31;H[d+16>>2]=0;H[d+20>>2]=0;if(a>>>0<=16777215){b=a>>>8|0;g=b+1048320>>>16&8;b=b<>>16&4;b=b<>>16&2;b=(b<>>15|0)-(c|(e|g))|0;e=(b<<1|a>>>b+21&1)+28|0}H[d+28>>2]=e;g=(e<<2)+69008|0;l:{m:{c=H[17177];b=1<>2]=d;H[d+24>>2]=g;break n}e=a<<((e|0)==31?0:25-(e>>>1|0)|0);b=H[g>>2];while(1){c=b;if((H[b+4>>2]&-8)==(a|0)){break m}b=e>>>29|0;e=e<<1;g=c+(b&4)|0;b=H[g+16>>2];if(b){continue}break}H[g+16>>2]=d;H[d+24>>2]=c}H[d+12>>2]=d;H[d+8>>2]=d;break l}a=H[c+8>>2];H[a+12>>2]=d;H[c+8>>2]=d;H[d+24>>2]=0;H[d+12>>2]=c;H[d+8>>2]=a}a=H[17184]-1|0;H[17184]=a?a:-1}}function md(a,b,c,d,e,f,g,h,i){var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;j=Xa-112|0;Xa=j;k=i&2147483647;l=e&2147483647;m=l;a:{b:{p=!(b|c);if(!(d|l?l-2147418112>>>0<2147549184:p)){n=k-2147418112|0;if(!h&(n|0)==-2147418112?f|g:(n|0)==-2147418112&(h|0)!=0|n>>>0>2147549184){break b}}if(!(!d&(m|0)==2147418112?p:m>>>0<2147418112)){h=d;i=e|32768;f=b;g=c;break a}if(!(!h&(k|0)==2147418112?!(f|g):k>>>0<2147418112)){i=i|32768;break a}if(!(b|d|(m^2147418112|c))){m=d;d=!(b^f|d^h|(c^g|e^i^-2147483648));h=d?0:m;i=d?2147450880:e;f=d?0:b;g=d?0:c;break a}if(!(f|h|(k^2147418112|g))){break a}if(!(b|d|(c|m))){if(f|h|(g|k)){break a}f=b&f;g=c&g;h=d&h;i=e&i;break a}if(f|h|(g|k)){break b}f=b;g=c;h=d;i=e;break a}l=(k|0)==(m|0);k=l&(d|0)==(h|0)?(c|0)==(g|0)&b>>>0>>0|c>>>0>>0:l&d>>>0>>0|k>>>0>m>>>0;o=k?f:b;l=k?g:c;m=k?i:e;r=m;q=k?h:d;n=m&65535;e=k?e:i;s=e;h=k?d:h;m=e>>>16&32767;p=r>>>16&32767;if(!p){d=!(n|q);e=d<<6;i=Q(d?o:q)+32|0;d=Q(d?l:n);d=e+((d|0)==32?i:d)|0;Rc(j+96|0,o,l,q,n,d-15|0);q=H[j+104>>2];n=H[j+108>>2];o=H[j+96>>2];p=16-d|0;l=H[j+100>>2]}f=k?b:f;g=k?c:g;i=s&65535;if(!m){b=!(h|i);c=b<<6;d=Q(b?f:h)+32|0;b=Q(b?g:i);b=c+((b|0)==32?d:b)|0;Rc(j+80|0,f,g,h,i,b-15|0);m=16-b|0;h=H[j+88>>2];i=H[j+92>>2];g=H[j+84>>2];f=H[j+80>>2]}b=h;k=i<<3|b>>>29;d=b<<3|g>>>29;e=k|524288;b=q;c=n<<3|b>>>29;h=b<<3|l>>>29;i=c;b=f;c=g<<3|b>>>29;b=b<<3;g=r^s;c:{if((m|0)==(p|0)){break c}f=p-m|0;if(f>>>0>127){d=0;e=0;b=1;c=0;break c}Rc(j- -64|0,b,c,d,e,128-f|0);df(j+48|0,b,c,d,e,f);b=H[j+48>>2]|(H[j+64>>2]|H[j+72>>2]|(H[j+68>>2]|H[j+76>>2]))!=0;c=H[j+52>>2];d=H[j+56>>2];e=H[j+60>>2]}m=h;q=i|524288;f=o;k=l<<3|f>>>29;n=f<<3;d:{if((g|0)<0){f=0;g=0;h=0;i=0;if(!(b^n|d^m|(c^k|e^q))){break a}o=n-b|0;l=k-((b>>>0>n>>>0)+c|0)|0;f=m-d|0;b=(c|0)==(k|0)&b>>>0>n>>>0|c>>>0>k>>>0;i=(q-((d>>>0>m>>>0)+e|0)|0)-(f>>>0>>0)|0;h=f-b|0;if(i>>>0>524287){break d}b=!(h|i);c=b<<6;d=Q(b?o:h)+32|0;b=Q(b?l:i);b=c+((b|0)==32?d:b)|0;b=b-12|0;Rc(j+32|0,o,l,h,i,b);p=p-b|0;h=H[j+40>>2];i=H[j+44>>2];o=H[j+32>>2];l=H[j+36>>2];break d}k=c+k|0;f=b+n|0;k=f>>>0>>0?k+1|0:k;o=f;l=k;f=(c|0)==(k|0)&b>>>0>f>>>0|c>>>0>k>>>0;c=e+q|0;b=d+m|0;c=b>>>0>>0?c+1|0:c;d=b;b=f+b|0;h=b;i=b>>>0>>0?c+1|0:c;if(!(i&1048576)){break d}o=o&1|((l&1)<<31|o>>>1);c=h;l=c<<31|l>>>1;p=p+1|0;h=(i&1)<<31|c>>>1;i=i>>>1|0}d=0;e=r&-2147483648;if((p|0)>=32767){h=d;i=e|2147418112;f=0;g=0;break a}m=0;e:{if((p|0)>0){m=p;break e}Rc(j+16|0,o,l,h,i,p+127|0);df(j,o,l,h,i,1-p|0);o=H[j>>2]|(H[j+16>>2]|H[j+24>>2]|(H[j+20>>2]|H[j+28>>2]))!=0;l=H[j+4>>2];h=H[j+8>>2];i=H[j+12>>2]}c=h<<29;b=l>>>3|0;n=(l&7)<<29|o>>>3;l=o&7;g=l>>>0>4;f=n+g|0;b=b|c;k=f>>>0>>0?b+1|0:b;c=f;g=k;b=(b|0)==(k|0)&c>>>0>>0|b>>>0>k>>>0;c=d|((i&7)<<29|h>>>3);b=b+c|0;i=e|(i>>>3&65535|m<<16);i=b>>>0>>0?i+1|0:i;h=b;f:{if((l|0)==4){c=g+0|0;e=f&1;b=f+e|0;c=b>>>0>>0?c+1|0:c;f=b;g=c;c=(d|0)==(c|0)&b>>>0>>0|c>>>0>>0;b=c+h|0;i=b>>>0>>0?i+1|0:i;h=b;break f}if(!l){break a}}}H[a>>2]=f;H[a+4>>2]=g;H[a+8>>2]=h;H[a+12>>2]=i;Xa=j+112|0}function pu(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0;b=H[a+412>>2];f=H[a+468>>2];a:{if(H[a+224>>2]){c=H[a+416>>2];b:{c:{d:{if(!b){if(!c){break d}break c}if((b|0)>(c|0)|(c|0)>H[a+436>>2]|H[a+340>>2]!=1){break c}}c=H[a+420>>2];e:{if(!c){e=H[a+424>>2];break e}e=c-1|0;if((e|0)!=H[a+424>>2]){break c}}if((e|0)<14){break b}}c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=17;H[H[a>>2]+28>>2]=H[a+416>>2];H[H[a>>2]+32>>2]=H[a+420>>2];H[H[a>>2]+36>>2]=H[a+424>>2];Za[H[H[a>>2]>>2]](a)}b=H[a+340>>2];if((b|0)>0){while(1){d=H[H[((g<<2)+a|0)+344>>2]+4>>2];e=H[a+160>>2];c=H[a+412>>2];b=0;f:{if(!c){break f}b=c;if(H[e+(d<<8)>>2]>=0){break f}b=H[a>>2];H[b+24>>2]=d;H[b+20>>2]=118;H[H[a>>2]+28>>2]=0;Za[H[H[a>>2]+4>>2]](a,-1);b=H[a+412>>2]}if((b|0)<=H[a+416>>2]){while(1){c=(e+(d<<8)|0)+(b<<2)|0;h=H[c>>2];if(H[a+420>>2]!=(((h|0)>0?h:0)|0)){h=H[a>>2];H[h+24>>2]=d;H[h+20>>2]=118;H[H[a>>2]+28>>2]=b;Za[H[H[a>>2]+4>>2]](a,-1)}H[c>>2]=H[a+424>>2];c=H[a+416>>2]>(b|0);b=b+1|0;if(c){continue}break}}b=H[a+340>>2];g=g+1|0;if((b|0)>(g|0)){continue}break}}e=H[a+412>>2];H[f+4>>2]=H[a+420>>2]?e?187:188:e?189:190;g:{if((b|0)<=0){break g}b=0;while(1){d=b<<2;c=H[(d+a|0)+344>>2];h:{if(!e){if(H[a+420>>2]){break h}c=H[c+20>>2];Fh(a,1,c,((c<<2)+f|0)+48|0);break h}e=H[c+24>>2];c=(e<<2)+f|0;Fh(a,0,e,c+48|0);H[f+64>>2]=H[c+48>>2]}H[(d+f|0)+24>>2]=0;b=b+1|0;if((b|0)>=H[a+340>>2]){break g}e=H[a+412>>2];continue}}H[f+20>>2]=0;break a}i:{if(!(H[a+424>>2]|(H[a+420>>2]|b))){b=H[a+416>>2];if(!H[a+220>>2]&(b|0)>63|(b|0)==H[a+436>>2]){break i}}b=H[a>>2];H[b+20>>2]=125;Za[H[b+4>>2]](a,-1)}H[f+4>>2]=H[a+436>>2]==63?191:192;b=0;if(H[a+340>>2]>0){while(1){c=b<<2;d=H[(c+a|0)+344>>2];e=H[d+20>>2];Fh(a,1,e,((e<<2)+f|0)+68|0);if(H[a+436>>2]){d=H[d+24>>2];Fh(a,0,d,((d<<2)+f|0)+84|0)}H[(c+f|0)+24>>2]=0;b=b+1|0;if((b|0)>2]){continue}break}}e=0;if(H[a+368>>2]<=0){break a}while(1){b=e<<2;g=b+f|0;b=H[((H[(a+b|0)+372>>2]<<2)+a|0)+344>>2];H[g+100>>2]=H[((H[b+20>>2]<<2)+f|0)+68>>2];H[g+140>>2]=H[((H[b+24>>2]<<2)+f|0)+84>>2];j:{if(!H[b+52>>2]){b=0;break j}c=H[b+36>>2];d=H[b+40>>2];b=1;k:{l:{switch(H[a+436>>2]){case 3:b=(((d-3>>>0<4294967294?1:d-1|0)<<3)+((c-3>>>0<4294967294?1:c-1|0)<<2)|0)+38464|0;break k;case 8:b=(N(d-4>>>0<4294967293?2:d-1|0,12)+((c-4>>>0<4294967293?2:c-1|0)<<2)|0)+38480|0;break k;case 15:b=(((d-5>>>0<4294967292?3:d-1|0)<<4)+((c-5>>>0<4294967292?3:c-1|0)<<2)|0)+38528|0;break k;case 24:b=(N(d-6>>>0<4294967291?4:d-1|0,20)+((c-6>>>0<4294967291?4:c-1|0)<<2)|0)+38592|0;break k;case 35:b=(N(d-7>>>0<4294967290?5:d-1|0,24)+((c-7>>>0<4294967290?5:c-1|0)<<2)|0)+38704|0;break k;case 48:b=(N(d-8>>>0<4294967289?6:d-1|0,28)+((c-8>>>0<4294967289?6:c-1|0)<<2)|0)+38848|0;break k;case 0:break j;default:break l}}b=(((d-9>>>0<4294967288?7:d-1|0)<<5)+((c-9>>>0<4294967288?7:c-1|0)<<2)|0)+39056|0}b=H[b>>2]+1|0}H[g+180>>2]=b;e=e+1|0;if((e|0)>2]){continue}break}}H[f+40>>2]=0;H[f+12>>2]=0;H[f+16>>2]=0;H[f+44>>2]=H[a+280>>2]}function mt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0;D=Xa-512|0;Xa=D;w=H[a+336>>2];a=H[b+84>>2];b=D;while(1){l=N(H[a+64>>2],G[c+32>>1]);k=N(H[a+192>>2],G[c+96>>1]);h=l-k|0;o=N(h,11363);i=N(H[a+96>>2],G[c+48>>1]);m=N(H[a+32>>2],G[c+16>>1]);p=N(i+m|0,11086);y=o+N(k,20995)|0;j=N(H[a+128>>2],G[c+64>>1]);z=N(j,10703);n=N(G[c>>1],H[a>>2])<<13|1024;t=z+n|0;u=y+t|0;f=N(H[a+224>>2],G[c+112>>1]);A=N(f+m|0,8956);g=N(H[a+160>>2],G[c+80>>1]);r=g+m|0;v=N(r,10217);s=A+(v+(p+N(m,-18730)|0)|0)|0;H[b+480>>2]=u-s>>11;H[b>>2]=s+u>>11;h=N(h,2260);u=h+N(l,7373)|0;j=N(j,4433);s=j+n|0;q=u+s|0;B=N(g+i|0,1136);x=B+(p+N(i,589)|0)|0;p=f+i|0;C=N(p,-5461);x=x+C|0;H[b+448>>2]=q-x>>11;H[b+32>>2]=q+x>>11;l=o+N(l,-4926)|0;o=n-j|0;j=l+o|0;q=v+(N(g,-9222)+B|0)|0;v=N(f+g|0,-11086);q=q+v|0;H[b+416>>2]=j-q>>11;H[b+64>>2]=j+q>>11;k=h+N(k,-4176)|0;n=n-z|0;h=k+n|0;j=v+(A+(C+N(f,8728)|0)|0)|0;H[b+384>>2]=h-j>>11;H[b+96>>2]=h+j>>11;n=n-k|0;k=N(p,-10217);p=N(m-f|0,7350);h=(k+N(f,25733)|0)+p|0;f=N(f-g|0,3363);h=h+f|0;H[b+352>>2]=n-h>>11;H[b+128>>2]=h+n>>11;n=o-l|0;l=N(r,5461);h=N(g,-6278);g=N(g-i|0,11529);f=f+(l+(h+g|0)|0)|0;H[b+320>>2]=n-f>>11;H[b+160>>2]=f+n>>11;f=s-u|0;h=N(i,16154);i=N(m-i|0,3363);g=k+(g+(h+i|0)|0)|0;H[b+288>>2]=f-g>>11;H[b+192>>2]=f+g>>11;g=t-y|0;i=p+(l+(i+N(m,-15038)|0)|0)|0;H[b+256>>2]=g-i>>11;H[b+224>>2]=g+i>>11;b=b+4|0;a=a+4|0;c=c+2|0;E=E+1|0;if((E|0)!=8){continue}break}b=w-384|0;n=0;a=D;while(1){i=H[a+12>>2];m=H[a+4>>2];k=N(i+m|0,11086);o=H[a+8>>2];p=H[a+24>>2];h=o-p|0;w=N(h,11363);c=H[(n<<2)+d>>2]+e|0;f=H[a+28>>2];z=N(f+m|0,8956);g=H[a+20>>2];y=g+m|0;j=N(y,10217);t=z+(j+(k+N(m,-18730)|0)|0)|0;u=w+N(p,20995)|0;l=(H[a>>2]<<13)+134348800|0;r=H[a+16>>2];v=N(r,10703);A=l+v|0;s=u+A|0;F[c|0]=I[b+(t+s>>>18&1023)|0];F[c+15|0]=I[b+(s-t>>>18&1023)|0];t=f+i|0;s=N(t,-5461);q=k+N(i,589)|0;k=N(g+i|0,1136);q=s+(q+k|0)|0;h=N(h,2260);B=h+N(o,7373)|0;r=N(r,4433);C=r+l|0;x=B+C|0;F[c+1|0]=I[b+(q+x>>>18&1023)|0];F[c+14|0]=I[b+(x-q>>>18&1023)|0];j=j+(k+N(g,-9222)|0)|0;k=N(f+g|0,-11086);j=j+k|0;o=w+N(o,-4926)|0;w=l-r|0;r=o+w|0;F[c+2|0]=I[b+(j+r>>>18&1023)|0];F[c+13|0]=I[b+(r-j>>>18&1023)|0];k=k+(z+(s+N(f,8728)|0)|0)|0;p=h+N(p,-4176)|0;l=l-v|0;h=p+l|0;F[c+3|0]=I[b+(k+h>>>18&1023)|0];F[c+12|0]=I[b+(h-k>>>18&1023)|0];h=N(m-f|0,7350);k=N(t,-10217);j=h+(k+N(f,25733)|0)|0;f=N(f-g|0,3363);j=j+f|0;l=l-p|0;F[c+4|0]=I[b+(j+l>>>18&1023)|0];F[c+11|0]=I[b+(l-j>>>18&1023)|0];l=N(y,5461);j=N(g,-6278);g=N(g-i|0,11529);f=f+(l+(j+g|0)|0)|0;o=w-o|0;F[c+5|0]=I[b+(f+o>>>18&1023)|0];F[c+10|0]=I[b+(o-f>>>18&1023)|0];f=N(i,16154);i=N(m-i|0,3363);g=k+(g+(f+i|0)|0)|0;f=C-B|0;F[c+6|0]=I[b+(g+f>>>18&1023)|0];F[c+9|0]=I[b+(f-g>>>18&1023)|0];i=h+(l+(i+N(m,-15038)|0)|0)|0;m=A-u|0;F[c+7|0]=I[b+(i+m>>>18&1023)|0];F[c+8|0]=I[b+(m-i>>>18&1023)|0];a=a+32|0;n=n+1|0;if((n|0)!=16){continue}break}Xa=D+512|0}function Ul(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;f=a+b|0;c=H[a+4>>2];a:{b:{if(c&1){break b}if(!(c&3)){break a}c=H[a>>2];b=c+b|0;c:{a=a-c|0;if((a|0)!=H[17181]){if(c>>>0<=255){e=H[a+8>>2];c=c>>>3|0;d=H[a+12>>2];if((d|0)!=(e|0)){break c}i=68704,j=H[17176]&rz(c),H[i>>2]=j;break b}h=H[a+24>>2];c=H[a+12>>2];d:{if((c|0)!=(a|0)){d=H[a+8>>2];H[d+12>>2]=c;H[c+8>>2]=d;break d}e:{e=a+20|0;d=H[e>>2];if(d){break e}e=a+16|0;d=H[e>>2];if(d){break e}c=0;break d}while(1){g=e;c=d;e=c+20|0;d=H[e>>2];if(d){continue}e=c+16|0;d=H[c+16>>2];if(d){continue}break}H[g>>2]=0}if(!h){break b}e=H[a+28>>2];d=(e<<2)+69008|0;f:{if(H[d>>2]==(a|0)){H[d>>2]=c;if(c){break f}i=68708,j=H[17177]&rz(e),H[i>>2]=j;break b}H[h+(H[h+16>>2]==(a|0)?16:20)>>2]=c;if(!c){break b}}H[c+24>>2]=h;d=H[a+16>>2];if(d){H[c+16>>2]=d;H[d+24>>2]=c}d=H[a+20>>2];if(!d){break b}H[c+20>>2]=d;H[d+24>>2]=c;break b}c=H[f+4>>2];if((c&3)!=3){break b}H[17178]=b;H[f+4>>2]=c&-2;H[a+4>>2]=b|1;H[f>>2]=b;return}H[e+12>>2]=d;H[d+8>>2]=e}c=H[f+4>>2];g:{if(!(c&2)){if(H[17182]==(f|0)){H[17182]=a;b=H[17179]+b|0;H[17179]=b;H[a+4>>2]=b|1;if(H[17181]!=(a|0)){break a}H[17178]=0;H[17181]=0;return}if(H[17181]==(f|0)){H[17181]=a;b=H[17178]+b|0;H[17178]=b;H[a+4>>2]=b|1;H[a+b>>2]=b;return}b=(c&-8)+b|0;h:{if(c>>>0<=255){e=H[f+8>>2];c=c>>>3|0;d=H[f+12>>2];if((d|0)==(e|0)){i=68704,j=H[17176]&rz(c),H[i>>2]=j;break h}H[e+12>>2]=d;H[d+8>>2]=e;break h}h=H[f+24>>2];c=H[f+12>>2];i:{if((f|0)!=(c|0)){d=H[f+8>>2];H[d+12>>2]=c;H[c+8>>2]=d;break i}j:{d=f+20|0;e=H[d>>2];if(e){break j}d=f+16|0;e=H[d>>2];if(e){break j}c=0;break i}while(1){g=d;c=e;d=c+20|0;e=H[d>>2];if(e){continue}d=c+16|0;e=H[c+16>>2];if(e){continue}break}H[g>>2]=0}if(!h){break h}e=H[f+28>>2];d=(e<<2)+69008|0;k:{if(H[d>>2]==(f|0)){H[d>>2]=c;if(c){break k}i=68708,j=H[17177]&rz(e),H[i>>2]=j;break h}H[h+(H[h+16>>2]==(f|0)?16:20)>>2]=c;if(!c){break h}}H[c+24>>2]=h;d=H[f+16>>2];if(d){H[c+16>>2]=d;H[d+24>>2]=c}d=H[f+20>>2];if(!d){break h}H[c+20>>2]=d;H[d+24>>2]=c}H[a+4>>2]=b|1;H[a+b>>2]=b;if(H[17181]!=(a|0)){break g}H[17178]=b;return}H[f+4>>2]=c&-2;H[a+4>>2]=b|1;H[a+b>>2]=b}if(b>>>0<=255){b=b>>>3|0;c=(b<<3)+68744|0;d=H[17176];b=1<>2]}H[c+8>>2]=a;H[b+12>>2]=a;H[a+12>>2]=c;H[a+8>>2]=b;return}e=31;H[a+16>>2]=0;H[a+20>>2]=0;if(b>>>0<=16777215){c=b>>>8|0;g=c+1048320>>>16&8;c=c<>>16&4;c=c<>>16&2;c=(c<>>15|0)-(d|(e|g))|0;e=(c<<1|b>>>c+21&1)+28|0}H[a+28>>2]=e;g=(e<<2)+69008|0;m:{d=H[17177];c=1<>2]=a;H[a+24>>2]=g;break n}e=b<<((e|0)==31?0:25-(e>>>1|0)|0);c=H[g>>2];while(1){d=c;if((H[c+4>>2]&-8)==(b|0)){break m}c=e>>>29|0;e=e<<1;g=d+(c&4)|0;c=H[g+16>>2];if(c){continue}break}H[g+16>>2]=a;H[a+24>>2]=d}H[a+12>>2]=a;H[a+8>>2]=a;return}b=H[d+8>>2];H[b+12>>2]=a;H[d+8>>2]=a;H[a+24>>2]=0;H[a+12>>2]=d;H[a+8>>2]=b}}function ju(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;e=Xa-48|0;Xa=e;i=H[a+468>>2];a:{b:{if(H[i+44>>2]|!H[a+280>>2]){break b}d=H[a+464>>2];H[d+24>>2]=H[d+24>>2]+(H[i+16>>2]/8|0);H[i+16>>2]=0;f=0;if(!(Za[H[d+8>>2]](a)|0)){break a}if(H[a+340>>2]>0){d=0;while(1){H[((d<<2)+i|0)+24>>2]=0;d=d+1|0;if((d|0)>2]){continue}break}}H[i+20>>2]=0;H[i+44>>2]=H[a+280>>2];if(H[a+440>>2]){break b}H[i+40>>2]=0}if(!H[i+40>>2]){o=H[a+436>>2];p=H[a+432>>2];H[e+40>>2]=a;g=H[a+24>>2];k=H[g>>2];H[e+24>>2]=k;c=H[g+4>>2];H[e+28>>2]=c;d=H[i+16>>2];h=H[i+12>>2];H[e+16>>2]=H[i+36>>2];f=H[i+32>>2];H[e+8>>2]=H[i+28>>2];H[e+12>>2]=f;f=H[i+24>>2];H[e>>2]=H[i+20>>2];H[e+4>>2]=f;if(H[a+368>>2]>0){while(1){g=n<<2;k=H[g+b>>2];m=i+g|0;c=H[m+100>>2];c:{d:{e:{if((d|0)<=7){f=0;if(!jc(e+24|0,h,d,0)){break a}h=H[e+32>>2];d=H[e+36>>2];j=1;if((d|0)<8){break e}}f=h>>d-8&255;j=H[(c+(f<<2)|0)+144>>2];if(j){break d}j=9}c=se(e+24|0,h,d,c,j);f=0;if((c|0)<0){break a}h=H[e+32>>2];d=H[e+36>>2];break c}c=I[(c+f|0)+1168|0];d=d-j|0}j=H[m+140>>2];m=H[m+180>>2];f:{g:{if(m){if(c){if((c|0)>(d|0)){f=0;if(!jc(e+24|0,h,d,c)){break a}h=H[e+32>>2];d=H[e+36>>2]}d=d-c|0;c=c<<2;f=H[c+39312>>2];l=h>>d&f;c=l-((l|0)>H[c+39308>>2]?0:f)|0}else{c=0}g=(H[(a+g|0)+372>>2]<<2)+e|0;c=c+H[g+4>>2]|0;H[g+4>>2]=c;G[k>>1]=c;g=1;if((m|0)<2){break g}while(1){h:{i:{j:{if((d|0)<=7){f=0;if(!jc(e+24|0,h,d,0)){break a}h=H[e+32>>2];d=H[e+36>>2];c=1;if((d|0)<8){break j}}c=h>>d-8&255;f=H[((c<<2)+j|0)+144>>2];if(f){break i}c=9}c=se(e+24|0,h,d,j,c);f=0;if((c|0)<0){break a}h=H[e+32>>2];d=H[e+36>>2];break h}c=I[(c+j|0)+1168|0];d=d-f|0}l=c>>>4|0;c=c&15;k:{if(c){if((c|0)>(d|0)){f=0;if(!jc(e+24|0,h,d,c)){break a}h=H[e+32>>2];d=H[e+36>>2]}g=g+l|0;d=d-c|0;c=c<<2;f=H[c+39312>>2];l=h>>d&f;G[(H[(g<<2)+p>>2]<<1)+k>>1]=l-((l|0)>H[c+39308>>2]?0:f);break k}if((l|0)!=15){break f}g=g+15|0}g=g+1|0;if((m|0)>(g|0)){continue}break}break g}g=1;if(!c){break g}if((c|0)>(d|0)){f=0;if(!jc(e+24|0,h,d,c)){break a}h=H[e+32>>2];d=H[e+36>>2]}d=d-c|0}if((g|0)>(o|0)){break f}while(1){l:{m:{n:{if((d|0)<=7){f=0;if(!jc(e+24|0,h,d,0)){break a}h=H[e+32>>2];d=H[e+36>>2];c=1;if((d|0)<8){break n}}c=h>>d-8&255;f=H[((c<<2)+j|0)+144>>2];if(f){break m}c=9}c=se(e+24|0,h,d,j,c);f=0;if((c|0)<0){break a}h=H[e+32>>2];d=H[e+36>>2];break l}c=I[(c+j|0)+1168|0];d=d-f|0}k=c>>>4|0;c=c&15;o:{if(c){if((c|0)>(d|0)){f=0;if(!jc(e+24|0,h,d,c)){break a}h=H[e+32>>2];d=H[e+36>>2]}d=d-c|0;break o}c=(k|0)!=15;k=15;if(c){break f}}g=(g+k|0)+1|0;if((o|0)>=(g|0)){continue}break}}n=n+1|0;if((n|0)>2]){continue}break}g=H[a+24>>2];k=H[e+24>>2];c=H[e+28>>2]}H[g+4>>2]=c;H[g>>2]=k;H[i+16>>2]=d;H[i+12>>2]=h;H[i+36>>2]=H[e+16>>2];a=H[e+12>>2];H[i+28>>2]=H[e+8>>2];H[i+32>>2]=a;a=H[e+4>>2];H[i+20>>2]=H[e>>2];H[i+24>>2]=a}H[i+44>>2]=H[i+44>>2]-1;f=1}Xa=e+48|0;return f|0}function xo(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;l=Xa-224|0;Xa=l;p=l+80|0;e=Xa-864|0;Xa=e;g=M[d+16>>3];h=M[d+8>>3];M[l+8>>3]=M[c+16>>3]*g+(M[c>>3]*M[d>>3]+M[c+8>>3]*h)+M[c+24>>3];f=M[d>>3];M[l+16>>3]=M[c+56>>3]+(g*M[c+48>>3]+(M[c+32>>3]*f+h*M[c+40>>3]));h=g*M[c+80>>3];g=M[d+8>>3];M[l+24>>3]=M[c+88>>3]+(h+(f*M[c+64>>3]+M[c+72>>3]*g));i=M[c>>3];M[e+584>>3]=g*i;M[e+576>>3]=f*i;h=M[d+16>>3];M[e+592>>3]=i*h;j=M[c+8>>3];M[e+616>>3]=h*j;M[e+608>>3]=g*j;M[e+600>>3]=f*j;k=M[c+16>>3];M[e+664>>3]=k;M[e+656>>3]=j;M[e+648>>3]=i;M[e+640>>3]=h*k;M[e+632>>3]=g*k;M[e+624>>3]=f*k;i=M[c+32>>3];M[e+688>>3]=h*i;M[e+680>>3]=g*i;M[e+672>>3]=f*i;j=M[c+40>>3];M[e+712>>3]=h*j;M[e+704>>3]=g*j;M[e+696>>3]=f*j;k=M[c+48>>3];M[e+760>>3]=k;M[e+752>>3]=j;M[e+744>>3]=i;M[e+736>>3]=h*k;M[e+728>>3]=g*k;M[e+720>>3]=f*k;i=M[c+64>>3];M[e+784>>3]=h*i;M[e+776>>3]=g*i;M[e+768>>3]=f*i;j=M[c+72>>3];M[e+808>>3]=h*j;M[e+800>>3]=g*j;M[e+792>>3]=f*j;k=M[c+80>>3];M[e+856>>3]=k;M[e+848>>3]=j;M[e+840>>3]=i;M[e+832>>3]=h*k;M[e+824>>3]=g*k;M[e+816>>3]=f*k;c=qb(e,0,64);H[c+72>>2]=0;H[c+76>>2]=0;d=c- -64|0;H[d>>2]=0;H[d+4>>2]=-1074790400;H[c+80>>2]=0;H[c+84>>2]=0;H[c+88>>2]=0;H[c+92>>2]=0;H[c+96>>2]=0;H[c+100>>2]=0;H[c+104>>2]=0;H[c+108>>2]=1072693248;qb(c+112|0,0,48);H[c+160>>2]=0;H[c+164>>2]=1072693248;qb(c+168|0,0,72);H[c+240>>2]=0;H[c+244>>2]=-1074790400;qb(c+248|0,0,48);H[c+304>>2]=0;H[c+308>>2]=0;H[c+296>>2]=0;H[c+300>>2]=-1074790400;H[c+312>>2]=0;H[c+316>>2]=0;H[c+320>>2]=0;H[c+324>>2]=0;H[c+328>>2]=0;H[c+332>>2]=0;H[c+336>>2]=0;H[c+340>>2]=1072693248;qb(c+344|0,0,112);H[c+456>>2]=0;H[c+460>>2]=1072693248;qb(c+464|0,0,48);H[c+512>>2]=0;H[c+516>>2]=1072693248;qb(c+520|0,0,48);H[c+568>>2]=0;H[c+572>>2]=1072693248;while(1){d=0;if((m|0)!=3){while(1){if((d|0)!=6){o=d<<3;q=o+(N(m,48)+p|0)|0;c=0;f=0;while(1){if((c|0)!=12){f=M[((e+576|0)+N(m,96)|0)+(c<<3)>>3]*M[(e+N(c,48)|0)+o>>3]+f;c=c+1|0;continue}break}M[q>>3]=f;d=d+1|0;continue}break}m=m+1|0;continue}break}Xa=e+864|0;d=-1;i=M[l+24>>3];g=M[b+64>>3];j=M[l+8>>3];k=M[l+16>>3];f=M[b+88>>3]+(M[b+80>>3]*i+(g*j+k*M[b+72>>3]));if(f!=0){r=M[b+32>>3];s=M[b+40>>3];t=M[b+48>>3];u=M[b+56>>3];n=M[b>>3];h=M[b+16>>3]*i+(n*j+M[b+8>>3]*k)+M[b+24>>3];n=n*f-h*g;g=f*f;M[l+32>>3]=n/g;M[l+40>>3]=(M[b+8>>3]*f-h*M[b+72>>3])/g;M[l+48>>3]=(M[b+16>>3]*f-h*M[b+80>>3])/g;h=u+(t*i+(r*j+k*s));M[l+56>>3]=(M[b+32>>3]*f-h*M[b+64>>3])/g;M[l+64>>3]=(M[b+40>>3]*f-h*M[b+72>>3])/g;M[l+72>>3]=(M[b+48>>3]*f-h*M[b+80>>3])/g;b=0}else{b=-1}a:{if((b|0)>=0){c=0;while(1){d=0;if((c|0)==2){break a}while(1){if((d|0)!=6){e=d<<3;m=e+(N(c,48)+a|0)|0;b=0;f=0;while(1){if((b|0)!=3){f=M[((l+32|0)+N(c,24)|0)+(b<<3)>>3]*M[e+((l+80|0)+N(b,48)|0)>>3]+f;b=b+1|0;continue}break}M[m>>3]=f;d=d+1|0;continue}break}c=c+1|0;continue}}sb(0,3,2645,0)}Xa=l+224|0;return d}function du(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,I=0,L=0,M=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0;i=Xa-128|0;Xa=i;W=H[a+332>>2]-1|0;x=H[a+452>>2];a:{b:{while(1){j=H[a+144>>2];l=H[a+152>>2];if((j|0)>(l|0)){break b}d=H[a+460>>2];if(H[d+20>>2]|(l|0)==(j|0)&K[a+148>>2]>H[a+156>>2]+!H[a+412>>2]>>>0){break b}if(Za[H[d>>2]](a)|0){continue}break}a=0;break a}if(H[a+36>>2]>0){m=H[a+216>>2];while(1){c:{if(!H[m+52>>2]){break c}r=H[a+156>>2];B=W>>>0<=r>>>0;d:{if(!B){d=H[m+12>>2];k=d<<1;j=d;break d}d=H[m+12>>2];l=K[m+32>>2]%(d>>>0)|0;k=l?l:d;j=k}y=j;e:{if(r){C=(Za[H[H[a+4>>2]+32>>2]](a,H[((n<<2)+x|0)+72>>2],N(r-1|0,d),d+k|0,0)|0)+(H[m+12>>2]<<2)|0;break e}C=Za[H[H[a+4>>2]+32>>2]](a,H[((n<<2)+x|0)+72>>2],0,k,0)|0}if((y|0)<=0){break c}p=H[x+112>>2]+N(n,24)|0;l=n<<2;X=H[(l+H[a+472>>2]|0)+4>>2];f=H[m+80>>2];d=J[f+4>>1];D=d<<8;E=d<<7;d=J[f+18>>1];F=d<<8;I=d<<7;j=J[f>>1];Y=N(j,5);d=J[f+32>>1];L=d<<8;M=d<<7;O=N(j,9);d=J[f+16>>1];P=d<<8;Q=d<<7;d=J[f+2>>1];R=d<<8;S=d<<7;T=N(j,36);Z=y-1|0;z=H[b+l>>2];o=0;while(1){d=(o<<2)+C|0;k=H[d>>2];s=o|r?H[d-4>>2]:k;U=H[m+28>>2]-1|0;t=0;u=(o|0)==(Z|0)&B?k:H[d+4>>2];v=G[u>>1];d=v;q=G[k>>1];j=q;w=G[s>>1];l=w;A=0;while(1){g=l;l=w;V=j;j=q;f=d;d=v;ub(i,k,128);if(t>>>0>>0){v=G[u+128>>1];q=G[k+128>>1];w=G[s+128>>1]}h=H[p+4>>2];if(!(J[i+2>>1]|!h)){c=N(V-q|0,T);f:{if((c|0)>=0){e=(c+S|0)/(R|0)|0;if((h|0)<=0){break f}c=1<(e|0)?e:c-1|0;break f}e=(S-c|0)/(R|0)|0;c=1<0?(c|0)>(e|0)?e:c-1|0:e)|0}G[i+2>>1]=e}h=H[p+8>>2];if(!(J[i+16>>1]|!h)){c=N(l-d|0,T);g:{if((c|0)>=0){e=(c+Q|0)/(P|0)|0;if((h|0)<=0){break g}c=1<(e|0)?e:c-1|0;break g}e=(Q-c|0)/(P|0)|0;c=1<0?(c|0)>(e|0)?e:c-1|0:e)|0}G[i+16>>1]=e}h=H[p+12>>2];if(!(J[i+32>>1]|!h)){c=N((l-(j<<1)|0)+d|0,O);h:{if((c|0)>=0){e=(c+M|0)/(L|0)|0;if((h|0)<=0){break h}c=1<(e|0)?e:c-1|0;break h}e=(M-c|0)/(L|0)|0;c=1<0?(c|0)>(e|0)?e:c-1|0:e)|0}G[i+32>>1]=e}c=H[p+16>>2];if(!(J[i+18>>1]|!c)){f=N((g-(f+w|0)|0)+v|0,Y);i:{if((f|0)>=0){g=(f+I|0)/(F|0)|0;if((c|0)<=0){break i}f=1<(g|0)?g:f-1|0;break i}g=(I-f|0)/(F|0)|0;f=1<0?(f|0)>(g|0)?g:f-1|0:g)|0}G[i+18>>1]=g}c=H[p+20>>2];if(!(J[i+4>>1]|!c)){f=N((V-(j<<1)|0)+q|0,O);j:{if((f|0)>=0){g=(f+E|0)/(D|0)|0;if((c|0)<=0){break j}f=1<(g|0)?g:f-1|0;break j}g=(E-f|0)/(D|0)|0;f=1<0?(f|0)>(g|0)?g:f-1|0:g)|0}G[i+4>>1]=g}Za[X|0](a,m,i,z,A);u=u+128|0;s=s+128|0;k=k+128|0;A=H[m+36>>2]+A|0;t=t+1|0;if(U>>>0>=t>>>0){continue}break}z=(H[m+40>>2]<<2)+z|0;o=o+1|0;if((y|0)!=(o|0)){continue}break}}m=m+88|0;n=n+1|0;if((n|0)>2]){continue}break}}b=H[a+156>>2]+1|0;H[a+156>>2]=b;a=b>>>0>2]?3:4}Xa=i+128|0;return a|0}function wu(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0;b=H[a+412>>2];e=H[a+468>>2];a:{if(H[a+224>>2]){c=H[a+416>>2];b:{c:{d:{if(!b){if(!c){break d}break c}if((b|0)>(c|0)|(c|0)>H[a+436>>2]|H[a+340>>2]!=1){break c}}c=H[a+420>>2];e:{if(!c){d=H[a+424>>2];break e}d=c-1|0;if((d|0)!=H[a+424>>2]){break c}}if((d|0)<14){break b}}c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=17;H[H[a>>2]+28>>2]=H[a+416>>2];H[H[a>>2]+32>>2]=H[a+420>>2];H[H[a>>2]+36>>2]=H[a+424>>2];Za[H[H[a>>2]>>2]](a)}b=H[a+340>>2];if((b|0)>0){d=0;while(1){g=H[H[((d<<2)+a|0)+344>>2]+4>>2];f=H[a+160>>2];c=H[a+412>>2];b=0;f:{if(!c){break f}b=c;if(H[f+(g<<8)>>2]>=0){break f}b=H[a>>2];H[b+24>>2]=g;H[b+20>>2]=118;H[H[a>>2]+28>>2]=0;Za[H[H[a>>2]+4>>2]](a,-1);b=H[a+412>>2]}if((b|0)<=H[a+416>>2]){while(1){c=(f+(g<<8)|0)+(b<<2)|0;h=H[c>>2];if(H[a+420>>2]!=(((h|0)>0?h:0)|0)){h=H[a>>2];H[h+24>>2]=g;H[h+20>>2]=118;H[H[a>>2]+28>>2]=b;Za[H[H[a>>2]+4>>2]](a,-1)}H[c>>2]=H[a+424>>2];c=H[a+416>>2]>(b|0);b=b+1|0;if(c){continue}break}}b=H[a+340>>2];d=d+1|0;if((b|0)>(d|0)){continue}break}}c=H[a+412>>2];if(!H[a+420>>2]){if(!c){H[e+4>>2]=180;break a}H[e+4>>2]=181;break a}if(!c){H[e+4>>2]=182;break a}H[e+4>>2]=183;break a}g:{if(!(H[a+424>>2]|(H[a+420>>2]|b))){b=H[a+416>>2];if((b|0)>63|(b|0)==H[a+436>>2]){break g}}b=H[a>>2];H[b+20>>2]=125;Za[H[b+4>>2]](a,-1)}H[e+4>>2]=184;b=H[a+340>>2]}if((b|0)>0){d=0;while(1){g=d<<2;c=H[(g+a|0)+344>>2];h:{i:{if(H[a+224>>2]){if(H[a+412>>2]){break i}if(H[a+420>>2]){break h}}b=H[c+20>>2];if(b>>>0>=16){f=H[a>>2];H[f+24>>2]=b;H[f+20>>2]=50;Za[H[H[a>>2]>>2]](a)}f=(b<<2)+e|0;b=H[f+60>>2];if(!b){b=Za[H[H[a+4>>2]>>2]](a,1,64)|0;H[f+60>>2]=b}F[b|0]=0;F[b+1|0]=0;F[b+2|0]=0;F[b+3|0]=0;F[b+4|0]=0;F[b+5|0]=0;F[b+6|0]=0;F[b+7|0]=0;F[b+56|0]=0;F[b+57|0]=0;F[b+58|0]=0;F[b+59|0]=0;F[b+60|0]=0;F[b+61|0]=0;F[b+62|0]=0;F[b+63|0]=0;F[b+48|0]=0;F[b+49|0]=0;F[b+50|0]=0;F[b+51|0]=0;F[b+52|0]=0;F[b+53|0]=0;F[b+54|0]=0;F[b+55|0]=0;F[b+40|0]=0;F[b+41|0]=0;F[b+42|0]=0;F[b+43|0]=0;F[b+44|0]=0;F[b+45|0]=0;F[b+46|0]=0;F[b+47|0]=0;F[b+32|0]=0;F[b+33|0]=0;F[b+34|0]=0;F[b+35|0]=0;F[b+36|0]=0;F[b+37|0]=0;F[b+38|0]=0;F[b+39|0]=0;F[b+24|0]=0;F[b+25|0]=0;F[b+26|0]=0;F[b+27|0]=0;F[b+28|0]=0;F[b+29|0]=0;F[b+30|0]=0;F[b+31|0]=0;F[b+16|0]=0;F[b+17|0]=0;F[b+18|0]=0;F[b+19|0]=0;F[b+20|0]=0;F[b+21|0]=0;F[b+22|0]=0;F[b+23|0]=0;F[b+8|0]=0;F[b+9|0]=0;F[b+10|0]=0;F[b+11|0]=0;F[b+12|0]=0;F[b+13|0]=0;F[b+14|0]=0;F[b+15|0]=0;b=e+g|0;H[b+40>>2]=0;H[b+24>>2]=0;if(!H[a+224>>2]){if(H[a+436>>2]){break i}break h}if(!H[a+412>>2]){break h}}b=H[c+24>>2];if(b>>>0>=16){c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=50;Za[H[H[a>>2]>>2]](a)}c=(b<<2)+e|0;b=H[c+124>>2];if(!b){b=Za[H[H[a+4>>2]>>2]](a,1,256)|0;H[c+124>>2]=b}qb(b,0,256)}d=d+1|0;if((d|0)>2]){continue}break}}H[e+20>>2]=-16;H[e+12>>2]=0;H[e+16>>2]=0;H[e+56>>2]=H[a+280>>2]}function ku(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;e=Xa-48|0;Xa=e;h=H[a+468>>2];a:{b:{if(H[h+44>>2]|!H[a+280>>2]){break b}d=H[a+464>>2];H[d+24>>2]=H[d+24>>2]+(H[h+16>>2]/8|0);H[h+16>>2]=0;f=0;if(!(Za[H[d+8>>2]](a)|0)){break a}if(H[a+340>>2]>0){d=0;while(1){H[((d<<2)+h|0)+24>>2]=0;d=d+1|0;if((d|0)>2]){continue}break}}H[h+20>>2]=0;H[h+44>>2]=H[a+280>>2];if(H[a+440>>2]){break b}H[h+40>>2]=0}if(!H[h+40>>2]){H[e+40>>2]=a;c=H[a+24>>2];i=H[c>>2];H[e+24>>2]=i;j=H[c+4>>2];H[e+28>>2]=j;d=H[h+16>>2];g=H[h+12>>2];H[e+16>>2]=H[h+36>>2];f=H[h+32>>2];H[e+8>>2]=H[h+28>>2];H[e+12>>2]=f;f=H[h+24>>2];H[e>>2]=H[h+20>>2];H[e+4>>2]=f;if(H[a+368>>2]>0){while(1){j=l<<2;n=H[j+b>>2];i=h+j|0;c=H[i+100>>2];c:{d:{e:{if((d|0)<=7){f=0;if(!jc(e+24|0,g,d,0)){break a}g=H[e+32>>2];d=H[e+36>>2];k=1;if((d|0)<8){break e}}f=g>>d-8&255;k=H[(c+(f<<2)|0)+144>>2];if(k){break d}k=9}c=se(e+24|0,g,d,c,k);f=0;if((c|0)<0){break a}g=H[e+32>>2];d=H[e+36>>2];break c}c=I[(c+f|0)+1168|0];d=d-k|0}k=H[i+140>>2];m=H[i+180>>2];f:{g:{if(m){if(c){if((c|0)>(d|0)){f=0;if(!jc(e+24|0,g,d,c)){break a}g=H[e+32>>2];d=H[e+36>>2]}d=d-c|0;c=c<<2;f=H[c+39312>>2];i=g>>d&f;c=i-((i|0)>H[c+39308>>2]?0:f)|0}else{c=0}f=(H[(a+j|0)+372>>2]<<2)+e|0;c=c+H[f+4>>2]|0;H[f+4>>2]=c;G[n>>1]=c;i=1;if((m|0)<2){break g}while(1){h:{i:{j:{if((d|0)<=7){f=0;if(!jc(e+24|0,g,d,0)){break a}g=H[e+32>>2];d=H[e+36>>2];c=1;if((d|0)<8){break j}}c=g>>d-8&255;f=H[(k+(c<<2)|0)+144>>2];if(f){break i}c=9}c=se(e+24|0,g,d,k,c);f=0;if((c|0)<0){break a}g=H[e+32>>2];d=H[e+36>>2];break h}c=I[(c+k|0)+1168|0];d=d-f|0}j=c>>>4|0;c=c&15;k:{if(c){if((c|0)>(d|0)){f=0;if(!jc(e+24|0,g,d,c)){break a}g=H[e+32>>2];d=H[e+36>>2]}j=i+j|0;d=d-c|0;c=c<<2;f=H[c+39312>>2];i=g>>d&f;G[(H[(j<<2)+40208>>2]<<1)+n>>1]=i-((i|0)>H[c+39308>>2]?0:f);break k}if((j|0)!=15){break f}j=i+15|0}i=j+1|0;if((m|0)>(i|0)){continue}break}if((j|0)<=62){break g}break f}i=1;if(!c){break g}if((c|0)>(d|0)){f=0;if(!jc(e+24|0,g,d,c)){break a}g=H[e+32>>2];d=H[e+36>>2]}d=d-c|0}while(1){l:{m:{n:{if((d|0)<=7){f=0;if(!jc(e+24|0,g,d,0)){break a}g=H[e+32>>2];d=H[e+36>>2];c=1;if((d|0)<8){break n}}c=g>>d-8&255;f=H[(k+(c<<2)|0)+144>>2];if(f){break m}c=9}c=se(e+24|0,g,d,k,c);f=0;if((c|0)<0){break a}g=H[e+32>>2];d=H[e+36>>2];break l}c=I[(c+k|0)+1168|0];d=d-f|0}j=c>>>4|0;c=c&15;o:{if(c){if((c|0)>(d|0)){f=0;if(!jc(e+24|0,g,d,c)){break a}g=H[e+32>>2];d=H[e+36>>2]}d=d-c|0;break o}c=(j|0)!=15;j=15;if(c){break f}}i=(i+j|0)+1|0;if((i|0)<64){continue}break}}l=l+1|0;if((l|0)>2]){continue}break}j=H[e+28>>2];i=H[e+24>>2];c=H[a+24>>2]}H[c+4>>2]=j;H[c>>2]=i;H[h+16>>2]=d;H[h+12>>2]=g;H[h+36>>2]=H[e+16>>2];a=H[e+12>>2];H[h+28>>2]=H[e+8>>2];H[h+32>>2]=a;a=H[e+4>>2];H[h+20>>2]=H[e>>2];H[h+24>>2]=a}H[h+44>>2]=H[h+44>>2]-1;f=1}Xa=e+48|0;return f|0}function Fs(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0;s=H[a+484>>2];H[a+136>>2]=H[s+16>>2];e=H[s+20>>2];k=Za[H[H[a+4>>2]>>2]](a,1,e<<5)|0;H[k+16>>2]=0;H[k+20>>2]=31;H[k+8>>2]=0;H[k+12>>2]=63;H[k>>2]=0;H[k+4>>2]=31;dj(a,k);l=1;a:{b:{if((e|0)<2){break b}while(1){c:{d:{e:{f:{g:{if(l<<1<=(e|0)){o=l&1;if(p){break g}c=0;d=0;b=k;break f}o=l&3;i=0;if(p>>>0>=3){break e}c=0;d=0;b=k;break d}g=l&2147483646;c=0;d=0;b=k;i=0;while(1){h=H[b+28>>2];if((h|0)>(d|0)){f=H[b+24>>2]>0;c=f?b:c;d=f?h:d}h=H[b+60>>2];if((h|0)>(d|0)){f=H[b+56>>2]>0;c=f?b+32|0:c;d=f?h:d}b=b- -64|0;i=i+2|0;if((g|0)!=(i|0)){continue}break}}if(!o|H[b+28>>2]<=(d|0)){break c}c=H[b+24>>2]>0?b:c;break c}h=l&2147483644;c=0;d=0;b=k;g=0;while(1){m=c;c=H[b+24>>2];f=(c|0)>(d|0);j=H[b+56>>2];c=f?c:d;d=(j|0)>(c|0);m=d?b+32|0:f?b:m;f=H[b+88>>2];c=d?j:c;d=(f|0)>(c|0);m=d?b- -64|0:m;j=H[b+120>>2];d=d?f:c;f=(j|0)>(d|0);c=f?b+96|0:m;d=f?j:d;b=b+128|0;g=g+4|0;if((h|0)!=(g|0)){continue}break}}if(!o){break c}while(1){g=H[b+24>>2];h=(g|0)>(d|0);c=h?b:c;d=h?g:d;b=b+32|0;i=i+1|0;if((o|0)!=(i|0)){continue}break}}if(!c){break b}b=(l<<5)+k|0;H[b+4>>2]=H[c+4>>2];H[b+12>>2]=H[c+12>>2];H[b+20>>2]=H[c+20>>2];H[b>>2]=H[c>>2];H[b+8>>2]=H[c+8>>2];H[b+16>>2]=H[c+16>>2];h:{i:{j:{k:{l:{o=H[c+4>>2];g=H[c>>2];i=o-g<<4;h=H[c+12>>2];f=H[c+8>>2];d=N(h-f|0,12);j=H[c+20>>2];n=H[c+16>>2];switch((j-n<<3>(((d|0)<(i|0)?i:d)|0)?2:(i|0)<=(d|0))|0){case 2:break j;case 1:break k;case 0:break l;default:break h}}d=(g+o|0)/2|0;H[c+4>>2]=d;m=b;break i}d=(f+h|0)/2|0;H[c+12>>2]=d;m=b+8|0;break i}d=(j+n|0)/2|0;H[c+20>>2]=d;m=b+16|0}H[m>>2]=d+1}dj(a,c);dj(a,b);p=p+1|0;l=l+1|0;if((l|0)!=(e|0)){continue}break}l=e;if((e|0)<=0){break a}}n=0;while(1){g=0;h=0;f=0;j=0;b=(n<<5)+k|0;q=H[b>>2];v=H[b+4>>2];if((q|0)<=(v|0)){w=H[b+12>>2];p=H[b+8>>2];y=H[H[a+484>>2]+24>>2];i=H[b+16>>2];o=i+1|0;z=i<<3|4;r=H[b+20>>2];A=(r-i|0)+1&1;while(1){if((p|0)<=(w|0)){t=q<<3|4;m=H[(q<<2)+y>>2];b=p;while(1){d=b;m:{if((i|0)>(r|0)){break m}e=((d<<6)+m|0)+(i<<1)|0;u=d<<2|2;n:{if(!A){b=e;e=i;break n}b=e+2|0;e=J[e>>1];if(e){j=N(e,z)+j|0;f=N(e,u)+f|0;h=N(e,t)+h|0;g=e+g|0}e=o}c=e;if((i|0)==(r|0)){break m}while(1){e=J[b>>1];if(e){f=N(e,u)+f|0;h=N(e,t)+h|0;j=N(e,c<<3|4)+j|0;g=e+g|0}x=c+1|0;e=J[b+2>>1];if(e){f=N(e,u)+f|0;h=N(e,t)+h|0;j=N(e,x<<3|4)+j|0;g=e+g|0}b=b+4|0;c=c+2|0;if((r|0)!=(x|0)){continue}break}}b=d+1|0;if((d|0)!=(w|0)){continue}break}}b=(q|0)!=(v|0);q=q+1|0;if(b){continue}break}}b=g>>1;F[H[H[a+136>>2]>>2]+n|0]=(b+h|0)/(g|0);F[H[H[a+136>>2]+4>>2]+n|0]=(b+f|0)/(g|0);F[H[H[a+136>>2]+8>>2]+n|0]=(b+j|0)/(g|0);n=n+1|0;if((n|0)!=(l|0)){continue}break}e=l}H[a+132>>2]=e;b=H[a>>2];H[b+24>>2]=e;H[b+20>>2]=98;Za[H[H[a>>2]+4>>2]](a,1);H[s+28>>2]=1}function lt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0;y=Xa-256|0;Xa=y;r=H[a+336>>2];a=H[b+84>>2];n=8;b=y;while(1){a:{b:{f=J[c+32>>1];g=G[c+16>>1];if((f|g)&65535){break b}f=0;if(J[c+48>>1]|J[c+64>>1]|(J[c+80>>1]|J[c+96>>1])){break b}if(J[c+112>>1]){break b}f=N(G[c>>1],H[a>>2])<<2;H[b+192>>2]=f;H[b+160>>2]=f;H[b+128>>2]=f;H[b+96>>2]=f;H[b+64>>2]=f;H[b+32>>2]=f;H[b>>2]=f;g=56;break a}o=N(H[a+192>>2],G[c+96>>1]);j=N(H[a+64>>2],f<<16>>16);f=N(o+j|0,4433);g=N(g,H[a+32>>2]);i=N(H[a+224>>2],G[c+112>>1]);t=N(g+i|0,-7373);k=N(H[a+160>>2],G[c+80>>1]);p=k+g|0;l=N(H[a+96>>2],G[c+48>>1]);h=l+i|0;m=N(p+h|0,9633);j=f+N(j,6270)|0;w=N(G[c+64>>1],H[a+128>>2])<<13;s=N(G[c>>1],H[a>>2])<<13|1024;q=w+s|0;x=j+q|0;u=t+N(g,12299)|0;g=m+N(p,-3196)|0;p=u+g|0;H[b+224>>2]=x-p>>11;H[b>>2]=p+x>>11;f=f+N(o,-15137)|0;o=s-w|0;p=f+o|0;m=m+N(h,-16069)|0;h=N(l,25172);l=N(k+l|0,-20995);h=m+(h+l|0)|0;H[b+192>>2]=p-h>>11;H[b+32>>2]=h+p>>11;f=o-f|0;g=g+(l+N(k,16819)|0)|0;H[b+160>>2]=f-g>>11;H[b+64>>2]=f+g>>11;f=m+(t+N(i,2446)|0)|0;g=q-j|0;H[b+96>>2]=f+g>>11;f=g-f>>11;g=32}H[(g<<2)+b>>2]=f;c=c+2|0;a=a+4|0;b=b+4|0;f=n>>>0>1;n=n-1|0;if(f){continue}break}b=r-384|0;t=0;a=y;while(1){f=H[a+12>>2];n=H[a+4>>2];l=N(f+n|0,11086);m=H[a+8>>2];r=H[a+24>>2];j=m-r|0;o=N(j,11363);c=H[(t<<2)+d>>2]+e|0;i=H[a+28>>2];w=N(i+n|0,8956);g=H[a+20>>2];p=g+n|0;h=N(p,10217);s=w+(h+(l+N(n,-18730)|0)|0)|0;q=H[a+16>>2];x=N(q,10703);k=(H[a>>2]<<13)+134348800|0;A=x+k|0;B=o+N(r,20995)|0;u=A+B|0;F[c|0]=I[b+(s+u>>>18&1023)|0];F[c+15|0]=I[b+(u-s>>>18&1023)|0];j=N(j,2260);s=j+N(m,7373)|0;q=N(q,4433);u=q+k|0;v=s+u|0;C=N(f+g|0,1136);z=C+(l+N(f,589)|0)|0;l=f+i|0;D=N(l,-5461);z=z+D|0;F[c+1|0]=I[b+(v+z>>>18&1023)|0];F[c+14|0]=I[b+(v-z>>>18&1023)|0];v=h+(N(g,-9222)+C|0)|0;h=N(g+i|0,-11086);v=v+h|0;m=o+N(m,-4926)|0;o=k-q|0;q=m+o|0;F[c+2|0]=I[b+(v+q>>>18&1023)|0];F[c+13|0]=I[b+(q-v>>>18&1023)|0];h=h+(w+(D+N(i,8728)|0)|0)|0;r=j+N(r,-4176)|0;k=k-x|0;j=r+k|0;F[c+3|0]=I[b+(h+j>>>18&1023)|0];F[c+12|0]=I[b+(j-h>>>18&1023)|0];j=N(n-i|0,7350);l=N(l,-10217);h=j+(l+N(i,25733)|0)|0;i=N(i-g|0,3363);h=h+i|0;k=k-r|0;F[c+4|0]=I[b+(h+k>>>18&1023)|0];F[c+11|0]=I[b+(k-h>>>18&1023)|0];k=N(p,5461);h=N(g,-6278);g=N(g-f|0,11529);i=i+(k+(h+g|0)|0)|0;m=o-m|0;F[c+5|0]=I[b+(i+m>>>18&1023)|0];F[c+10|0]=I[b+(m-i>>>18&1023)|0];i=N(f,16154);f=N(n-f|0,3363);g=l+(g+(i+f|0)|0)|0;i=u-s|0;F[c+6|0]=I[b+(g+i>>>18&1023)|0];F[c+9|0]=I[b+(i-g>>>18&1023)|0];f=j+(k+(f+N(n,-15038)|0)|0)|0;n=A-B|0;F[c+7|0]=I[b+(f+n>>>18&1023)|0];F[c+8|0]=I[b+(n-f>>>18&1023)|0];a=a+32|0;t=t+1|0;if((t|0)!=8){continue}break}Xa=y+256|0}function dj(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;i=H[b+20>>2];c=H[b+16>>2];l=H[b+12>>2];g=H[b+8>>2];n=H[H[a+484>>2]+24>>2];h=H[b+4>>2];f=H[b>>2];a:{if((h|0)>(f|0)){k=f;while(1){if((g|0)<=(l|0)){m=H[(k<<2)+n>>2];d=g;while(1){if((c|0)<=(i|0)){a=(m+(d<<6)|0)+(c<<1)|0;e=c;while(1){if(J[a>>1]){H[b>>2]=k;break a}a=a+2|0;j=(e|0)!=(i|0);e=e+1|0;if(j){continue}break}}a=(d|0)!=(l|0);d=d+1|0;if(a){continue}break}}a=(h|0)!=(k|0);k=k+1|0;if(a){continue}break}}k=f}b:{if((h|0)>(k|0)){j=h;while(1){if((g|0)<=(l|0)){m=H[(j<<2)+n>>2];d=g;while(1){if((c|0)<=(i|0)){a=(m+(d<<6)|0)+(c<<1)|0;e=c;while(1){if(J[a>>1]){H[b+4>>2]=j;break b}a=a+2|0;f=(e|0)!=(i|0);e=e+1|0;if(f){continue}break}}a=(d|0)!=(l|0);d=d+1|0;if(a){continue}break}}a=(j|0)>(k|0);j=j-1|0;if(a){continue}break}}j=h}c:{if((g|0)<(l|0)){f=g;while(1){d=k;if((j|0)>=(d|0)){while(1){if((c|0)<=(i|0)){a=(H[(d<<2)+n>>2]+(f<<6)|0)+(c<<1)|0;e=c;while(1){if(J[a>>1]){H[b+8>>2]=f;break c}a=a+2|0;h=(e|0)!=(i|0);e=e+1|0;if(h){continue}break}}a=(d|0)!=(j|0);d=d+1|0;if(a){continue}break}}a=(f|0)!=(l|0);f=f+1|0;if(a){continue}break}}f=g}d:{if((f|0)<(l|0)){h=l;while(1){d=k;if((j|0)>=(d|0)){while(1){if((c|0)<=(i|0)){a=(H[(d<<2)+n>>2]+(h<<6)|0)+(c<<1)|0;e=c;while(1){if(J[a>>1]){H[b+12>>2]=h;break d}a=a+2|0;g=(e|0)!=(i|0);e=e+1|0;if(g){continue}break}}a=(d|0)!=(j|0);d=d+1|0;if(a){continue}break}}a=(f|0)<(h|0);h=h-1|0;if(a){continue}break}}h=l}e:{if((c|0)<(i|0)){m=f<<6;g=c;while(1){d=k;if((j|0)>=(d|0)){while(1){if((f|0)<=(h|0)){a=(m+H[(d<<2)+n>>2]|0)+(g<<1)|0;e=f;while(1){if(J[a>>1]){H[b+16>>2]=g;break e}a=a- -64|0;l=(e|0)!=(h|0);e=e+1|0;if(l){continue}break}}a=(d|0)!=(j|0);d=d+1|0;if(a){continue}break}}a=(g|0)!=(i|0);g=g+1|0;if(a){continue}break}}g=c}f:{if((g|0)<(i|0)){m=f<<6;d=i;while(1){c=k;if((j|0)>=(c|0)){while(1){if((f|0)<=(h|0)){a=(m+H[(c<<2)+n>>2]|0)+(d<<1)|0;e=f;while(1){if(J[a>>1]){H[b+20>>2]=d;break f}a=a- -64|0;l=(e|0)!=(h|0);e=e+1|0;if(l){continue}break}}a=(c|0)!=(j|0);c=c+1|0;if(a){continue}break}}a=(d|0)>(g|0);d=d-1|0;if(a){continue}break}}d=i}a=N(h-f|0,12);c=N(a,a);a=j-k<<4;c=c+N(a,a)|0;o=d-g|0;a=o<<3;H[b+24>>2]=c+N(a,a);e=0;if((j|0)>=(k|0)){p=o+1&3;while(1){if((f|0)<=(h|0)){m=H[(k<<2)+n>>2];c=f;while(1){l=c;g:{if((d|0)<(g|0)){break g}c=(m+(l<<6)|0)+(g<<1)|0;i=0;a=g;if(p){while(1){a=a+1|0;e=(J[c>>1]!=0)+e|0;c=c+2|0;i=i+1|0;if((p|0)!=(i|0)){continue}break}}if(o>>>0<3){break g}while(1){e=((((J[c>>1]!=0)+e|0)+(J[c+2>>1]!=0)|0)+(J[c+4>>1]!=0)|0)+(J[c+6>>1]!=0)|0;c=c+8|0;i=a+3|0;a=a+4|0;if((d|0)!=(i|0)){continue}break}}c=l+1|0;if((h|0)!=(l|0)){continue}break}}a=(j|0)!=(k|0);k=k+1|0;if(a){continue}break}}H[b+28>>2]=e}function xg(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;f=H[a+24>>2];e=H[f+4>>2];g=H[f>>2];H[a+228>>2]=d;H[a+224>>2]=c;H[a+220>>2]=b;a:{if(!e){if(!(Za[H[f+12>>2]](a)|0)){break a}g=H[f>>2];e=H[f+4>>2]}h=I[g|0];b=e-1|0;if(b){c=g+1|0}else{if(!(Za[H[f+12>>2]](a)|0)){break a}b=H[f+4>>2];c=H[f>>2]}e=I[c|0];g=b-1|0;if(g){b=c+1|0}else{if(!(Za[H[f+12>>2]](a)|0)){break a}g=H[f+4>>2];b=H[f>>2]}H[a+212>>2]=I[b|0];g=g-1|0;if(g){c=b+1|0}else{if(!(Za[H[f+12>>2]](a)|0)){break a}g=H[f+4>>2];c=H[f>>2]}b=I[c|0]<<8;H[a+32>>2]=b;g=g-1|0;if(g){c=c+1|0}else{if(!(Za[H[f+12>>2]](a)|0)){break a}b=H[a+32>>2];g=H[f+4>>2];c=H[f>>2]}d=b;b=c;H[a+32>>2]=d+I[b|0];g=g-1|0;if(g){c=b+1|0}else{if(!(Za[H[f+12>>2]](a)|0)){break a}g=H[f+4>>2];c=H[f>>2]}b=I[c|0]<<8;H[a+28>>2]=b;g=g-1|0;if(g){c=c+1|0}else{if(!(Za[H[f+12>>2]](a)|0)){break a}b=H[a+28>>2];g=H[f+4>>2];c=H[f>>2]}H[a+28>>2]=I[c|0]+b;b=g-1|0;if(b){c=c+1|0}else{if(!(Za[H[f+12>>2]](a)|0)){break a}b=H[f+4>>2];c=H[f>>2]}H[a+36>>2]=I[c|0];i=H[a>>2];H[i+24>>2]=H[a+440>>2];H[i+28>>2]=H[a+28>>2];H[i+32>>2]=H[a+32>>2];d=H[a+36>>2];H[i+20>>2]=102;H[i+36>>2]=d;Za[H[i+4>>2]](a,1);if(H[H[a+464>>2]+16>>2]){d=H[a>>2];H[d+20>>2]=61;Za[H[d>>2]](a)}h=(e|h<<8)-8|0;b:{if(!(!H[a+32>>2]|!H[a+28>>2])){e=H[a+36>>2];if((e|0)>0){break b}}d=H[a>>2];H[d+20>>2]=33;Za[H[d>>2]](a);e=H[a+36>>2]}if((h|0)!=(N(e,3)|0)){d=H[a>>2];H[d+20>>2]=12;Za[H[d>>2]](a)}if(!H[a+216>>2]){p=a,q=Za[H[H[a+4>>2]>>2]](a,1,N(H[a+36>>2],88))|0,H[p+216>>2]=q}j=c+1|0;e=b-1|0;if(H[a+36>>2]>0){b=0;while(1){if(!e){if(!(Za[H[f+12>>2]](a)|0)){break a}j=H[f>>2];e=H[f+4>>2]}k=e-1|0;h=H[a+216>>2];c=I[j|0];c:{if(!b){e=h;break c}i=b-2|0;l=b-1|0;d=h+N(b,88)|0;g=0;e=h;while(1){if(H[e>>2]==(c|0)){e=h+88|0;g=H[h>>2];if(b>>>0>=2){if(i>>>0>=3){o=l&-4;c=0;while(1){m=H[e+264>>2];n=H[e+176>>2];i=H[e+88>>2];h=H[e>>2];h=(g|0)<(h|0)?h:g;h=(h|0)<(i|0)?i:h;h=(h|0)<(n|0)?n:h;g=(h|0)<(m|0)?m:h;e=e+352|0;c=c+4|0;if((o|0)!=(c|0)){continue}break}}c=0;i=l&3;if(i){while(1){h=H[e>>2];g=(g|0)<(h|0)?h:g;e=e+88|0;c=c+1|0;if((i|0)!=(c|0)){continue}break}}e=d}c=g+1|0;break c}e=e+88|0;g=g+1|0;if((g|0)!=(b|0)){continue}break}e=d}H[e+4>>2]=b;H[e>>2]=c;if(k){c=j+1|0}else{if(!(Za[H[f+12>>2]](a)|0)){break a}k=H[f+4>>2];c=H[f>>2]}d=I[c|0];H[e+12>>2]=d&15;H[e+8>>2]=d>>>4;d=k-1|0;if(d){h=c+1|0}else{if(!(Za[H[f+12>>2]](a)|0)){break a}d=H[f+4>>2];h=H[f>>2]}H[e+16>>2]=I[h|0];i=H[a>>2];H[i+24>>2]=H[e>>2];H[i+28>>2]=H[e+8>>2];H[i+32>>2]=H[e+12>>2];c=H[e+16>>2];H[i+20>>2]=103;H[i+36>>2]=c;Za[H[i+4>>2]](a,1);j=h+1|0;e=d-1|0;b=b+1|0;if((b|0)>2]){continue}break}}H[H[a+464>>2]+16>>2]=1;H[f+4>>2]=e;H[f>>2]=j;return 1}return 0}function nt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;C=Xa-480|0;Xa=C;w=H[a+336>>2];a=H[b+84>>2];b=C;while(1){n=H[a+160>>2];q=G[c+80>>1];h=H[a+32>>2];g=G[c+16>>1];i=H[a+224>>2];p=G[c+112>>1];j=H[a+96>>2];m=G[c+48>>1];k=N(G[c>>1],H[a>>2])<<13|1024;t=N(H[a+192>>2],G[c+96>>1]);u=k+N(t,-11586)|0;o=N(H[a+64>>2],G[c+32>>1]);l=N(H[a+128>>2],G[c+64>>1]);f=o-l|0;H[b+224>>2]=u+N(f,-11584)>>11;n=N(N(n,q),10033);h=N(h,g);g=N(i,p);r=h-g|0;q=n+N(r,11522)|0;p=k+N(t,9373)|0;x=N(f,374);i=l+o|0;l=N(i,10958);s=p+(x+l|0)|0;j=N(j,m);m=N(j,-11018);v=q+(N(g,20131)-m|0)|0;H[b+448>>2]=s-v>>11;H[b>>2]=s+v>>11;t=k+N(t,-3580)|0;s=N(f,2896);v=N(i,6476);k=t+(s+v|0)|0;y=j-g|0;z=N(y+h|0,6810);A=z+N(h,4209)|0;H[b+416>>2]=k-A>>11;H[b+32>>2]=k+A>>11;k=u+N(f,5792)|0;u=N(r,10033)-n|0;H[b+384>>2]=k-u>>11;H[b+64>>2]=k+u>>11;f=N(f,-3271);k=N(i,4482);i=p+(f-k|0)|0;m=(n+m|0)+N(g,-7121)|0;g=N(h+g|0,4712);m=m+g|0;H[b+288>>2]=i-m>>11;H[b+160>>2]=i+m>>11;o=N(o,11795);i=t+(x+(o-l|0)|0)|0;j=N(j,-6810);g=g+((j+N(h,3897)|0)-n|0)|0;H[b+352>>2]=i-g>>11;H[b+96>>2]=g+i>>11;g=s+(p-v|0)|0;n=z+N(y,-17828)|0;H[b+320>>2]=g-n>>11;H[b+128>>2]=g+n>>11;f=t+(f+(k-o|0)|0)|0;h=q+(j+N(h,-9113)|0)|0;H[b+256>>2]=f-h>>11;H[b+192>>2]=h+f>>11;b=b+4|0;a=a+4|0;c=c+2|0;B=B+1|0;if((B|0)!=8){continue}break}b=w-384|0;n=0;a=C;while(1){o=N(H[a+20>>2],10033);h=H[a+4>>2];f=H[a+28>>2];l=h-f|0;t=o+N(l,11522)|0;c=H[(n<<2)+d>>2]+e|0;k=H[a+12>>2];u=N(k,-11018);m=t+(N(f,20131)-u|0)|0;j=(H[a>>2]<<13)+134348800|0;p=H[a+24>>2];w=j+N(p,9373)|0;q=H[a+8>>2];i=H[a+16>>2];g=q-i|0;r=N(g,374);i=i+q|0;x=N(i,10958);s=w+(r+x|0)|0;F[c|0]=I[b+(m+s>>>18&1023)|0];F[c+14|0]=I[b+(s-m>>>18&1023)|0];s=k-f|0;v=N(s+h|0,6810);y=v+N(h,4209)|0;m=j+N(p,-3580)|0;z=N(g,2896);A=N(i,6476);B=m+(z+A|0)|0;F[c+1|0]=I[b+(y+B>>>18&1023)|0];F[c+13|0]=I[b+(B-y>>>18&1023)|0];l=N(l,10033)-o|0;p=j+N(p,-11586)|0;j=p+N(g,5792)|0;F[c+2|0]=I[b+(l+j>>>18&1023)|0];F[c+12|0]=I[b+(j-l>>>18&1023)|0];j=N(h+f|0,4712);k=N(k,-6810);l=j+((k+N(h,3897)|0)-o|0)|0;q=N(q,11795);r=m+(r+(q-x|0)|0)|0;F[c+3|0]=I[b+(l+r>>>18&1023)|0];F[c+11|0]=I[b+(r-l>>>18&1023)|0];l=v+N(s,-17828)|0;r=z+(w-A|0)|0;F[c+4|0]=I[b+(l+r>>>18&1023)|0];F[c+10|0]=I[b+(r-l>>>18&1023)|0];f=j+((o+u|0)+N(f,-7121)|0)|0;o=N(g,-3271);i=N(i,4482);j=w+(o-i|0)|0;F[c+5|0]=I[b+(f+j>>>18&1023)|0];F[c+9|0]=I[b+(j-f>>>18&1023)|0];h=t+(k+N(h,-9113)|0)|0;f=m+(o+(i-q|0)|0)|0;F[c+6|0]=I[b+(h+f>>>18&1023)|0];F[c+8|0]=I[b+(f-h>>>18&1023)|0];F[c+7|0]=I[b+(p+N(g,268423872)>>>18&1023)|0];a=a+32|0;n=n+1|0;if((n|0)!=15){continue}break}Xa=C+480|0}function tn(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=O(0);k=H[d+24>>2];a:{if(!(!(1<>>0>14)){c=H[d+16>>2];j=0-c|0;i=H[d+20>>2]+1|0;p=(j|0)>(i|0)?j:i;i=H[d+8>>2];h=0-i|0;l=H[d+12>>2]+1|0;q=(h|0)>(l|0)?h:l;a=((e-(i<<1)|0)+N(f-(c<<1)|0,b)|0)+a|0;e=b<<1;l=0;while(1){c=h;i=a;if((j|0)==(p|0)){break a}while(1){if((c|0)!=(q|0)){f=J[k>>1];if((f|0)!=4096){b=I[i|0];l=b+l|0;o=N(b,f)+o|0;n=N(b,b)+n|0}c=c+1|0;k=k+2|0;i=i+2|0;continue}break}j=j+1|0;a=a+e|0;continue}}if(c>>>0<=1){j=0-H[d+16>>2]|0;c=H[d+20>>2]+1|0;p=(c|0)<(j|0)?j:c;while(1){if((j|0)==(p|0)){break a}c=H[d+8>>2];i=0-c|0;h=H[d+12>>2]+1|0;q=(i|0)>(h|0)?i:h;c=N((N((j<<1)+f|0,b)+e|0)-(c<<1)|0,3)+a|0;while(1){if((i|0)!=(q|0)){m=J[k>>1];if((m|0)!=4096){h=(I[c+2|0]+(I[c+1|0]+I[c|0]|0)>>>0)/3|0;l=h+l|0;o=N(h,m)+o|0;n=N(h,h)+n|0}i=i+1|0;k=k+2|0;c=c+6|0;continue}break}j=j+1|0;continue}}if((c&-2)==2){j=0-H[d+16>>2]|0;c=H[d+20>>2]+1|0;p=(c|0)<(j|0)?j:c;while(1){if((j|0)==(p|0)){break a}c=H[d+8>>2];i=0-c|0;h=H[d+12>>2]+1|0;q=(i|0)>(h|0)?i:h;c=((N((j<<1)+f|0,b)+e|0)-(c<<1)<<2)+a|0;while(1){if((i|0)!=(q|0)){m=J[k>>1];if((m|0)!=4096){h=(I[c+2|0]+(I[c+1|0]+I[c|0]|0)>>>0)/3|0;l=h+l|0;o=N(h,m)+o|0;n=N(h,h)+n|0}i=i+1|0;k=k+2|0;c=c+8|0;continue}break}j=j+1|0;continue}}if((c&-3)==4){j=0-H[d+16>>2]|0;c=H[d+20>>2]+1|0;p=(c|0)<(j|0)?j:c;while(1){if((j|0)==(p|0)){break a}c=H[d+8>>2];i=0-c|0;h=H[d+12>>2]+1|0;q=(i|0)>(h|0)?i:h;c=((N((j<<1)+f|0,b)+e|0)-(c<<1)<<2)+a|0;while(1){if((i|0)!=(q|0)){m=J[k>>1];if((m|0)!=4096){h=(I[c+3|0]+(I[c+2|0]+I[c+1|0]|0)>>>0)/3|0;l=h+l|0;o=N(h,m)+o|0;n=N(h,h)+n|0}i=i+1|0;k=k+2|0;c=c+8|0;continue}break}j=j+1|0;continue}}b:{switch(c-7|0){case 0:j=0-H[d+16>>2]|0;c=H[d+20>>2]+1|0;p=(c|0)<(j|0)?j:c;while(1){if((j|0)==(p|0)){break a}i=H[d+8>>2];c=0-i|0;h=H[d+12>>2]+1|0;q=(c|0)>(h|0)?c:h;i=((N((j<<1)+f|0,b)+e|0)-(i<<1)<<1)+a|0;while(1){if((c|0)!=(q|0)){m=J[k>>1];if((m|0)!=4096){h=I[i+1|0];l=h+l|0;o=N(h,m)+o|0;n=N(h,h)+n|0}c=c+1|0;k=k+2|0;i=i+4|0;continue}break}j=j+1|0;continue};case 1:break b;default:break a}}j=0-H[d+16>>2]|0;c=H[d+20>>2]+1|0;p=(c|0)<(j|0)?j:c;while(1){if((j|0)==(p|0)){break a}i=H[d+8>>2];c=0-i|0;h=H[d+12>>2]+1|0;q=(c|0)>(h|0)?c:h;i=((N((j<<1)+f|0,b)+e|0)-(i<<1)<<1)+a|0;while(1){if((c|0)!=(q|0)){m=J[k>>1];if((m|0)!=4096){h=I[i|0];l=h+l|0;o=N(h,m)+o|0;n=N(h,h)+n|0}c=c+1|0;k=k+2|0;i=i+4|0;continue}break}j=j+1|0;continue}}a=H[d+36>>2];b=(N(l,l)|0)/(a|0)|0;if((b|0)!=(n|0)){c=N((N(o-((N(H[d+32>>2],l)|0)/(a|0)|0)|0,100)|0)/H[d+28>>2]|0,100);r=O(W(O(n-b|0)));c:{if(O(P(r))>2]=a}function pt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0;z=Xa-416|0;Xa=z;u=H[a+336>>2];a=H[b+84>>2];b=z;while(1){p=H[a+224>>2];l=G[c+112>>1];g=H[a+96>>2];i=G[c+48>>1];s=H[a+160>>2];t=G[c+80>>1];h=H[a+32>>2];j=G[c+16>>1];m=N(G[c>>1],H[a>>2])<<13|1024;f=N(H[a+128>>2],G[c+64>>1]);o=N(H[a+192>>2],G[c+96>>1]);n=f-o|0;k=N(H[a+64>>2],G[c+32>>1]);H[b+192>>2]=m+N(n-k|0,11585)>>11;g=N(g,i);h=N(h,j);j=N(g+h|0,10832);q=m+N(n,793)|0;f=f+o|0;o=N(f,9465);v=q+(o+N(k,11249)|0)|0;i=N(s,t);s=N(i+h|0,9534);p=N(p,l);l=p+h|0;t=N(l,7682);r=(s+(j+N(h,-16549)|0)|0)+t|0;H[b+384>>2]=v-r>>11;H[b>>2]=r+v>>11;r=m+N(n,3989)|0;v=N(f,2592);x=r+(N(k,8672)-v|0)|0;y=N(g+i|0,-2773);w=y+(j+N(g,6859)|0)|0;j=N(g+p|0,-9534);w=w+j|0;H[b+352>>2]=x-w>>11;H[b+32>>2]=x+w>>11;o=q+(N(k,4108)-o|0)|0;q=s+(N(i,-12879)+y|0)|0;s=N(i+p|0,-5384);q=q+s|0;H[b+320>>2]=o-q>>11;H[b+64>>2]=o+q>>11;n=m+N(n,-7678)|0;f=N(f,3570);m=n+(N(k,-1396)-f|0)|0;j=s+(t+(j+N(p,18068)|0)|0)|0;H[b+288>>2]=m-j>>11;H[b+96>>2]=j+m>>11;n=n+(f+N(k,-6581)|0)|0;f=N(h,2611);h=N(l,2773)+N(i-g|0,7682)|0;g=(f+h|0)+N(g,-3818)|0;H[b+256>>2]=n-g>>11;H[b+128>>2]=g+n>>11;k=r+(v+N(k,-10258)|0)|0;g=(h+N(i,3150)|0)+N(p,-14273)|0;H[b+224>>2]=k-g>>11;H[b+160>>2]=g+k>>11;b=b+4|0;a=a+4|0;c=c+2|0;A=A+1|0;if((A|0)!=8){continue}break}b=u-384|0;n=0;a=z;while(1){g=H[a+12>>2];h=H[a+4>>2];f=N(g+h|0,10832);c=H[(n<<2)+d>>2]+e|0;p=H[a+28>>2];s=p+h|0;t=N(s,7682);i=H[a+20>>2];l=N(i+h|0,9534);o=t+(l+(f+N(h,-16549)|0)|0)|0;m=H[a+24>>2];j=H[a+16>>2];u=m+j|0;q=N(u,9465);k=H[a+8>>2];m=j-m|0;j=(H[a>>2]<<13)+134348800|0;v=N(m,793)+j|0;r=(q+N(k,11249)|0)+v|0;F[c|0]=I[b+(o+r>>>18&1023)|0];F[c+12|0]=I[b+(r-o>>>18&1023)|0];o=N(g+p|0,-9534);r=f+N(g,6859)|0;f=N(g+i|0,-2773);r=o+(r+f|0)|0;y=j+N(m,3989)|0;x=N(u,2592);w=y+(N(k,8672)-x|0)|0;F[c+1|0]=I[b+(r+w>>>18&1023)|0];F[c+11|0]=I[b+(w-r>>>18&1023)|0];l=l+(f+N(i,-12879)|0)|0;f=N(i+p|0,-5384);l=l+f|0;q=v+(N(k,4108)-q|0)|0;F[c+2|0]=I[b+(l+q>>>18&1023)|0];F[c+10|0]=I[b+(q-l>>>18&1023)|0];f=f+(t+(o+N(p,18068)|0)|0)|0;l=j+N(m,-7678)|0;u=N(u,3570);t=l+(N(k,-1396)-u|0)|0;F[c+3|0]=I[b+(f+t>>>18&1023)|0];F[c+9|0]=I[b+(t-f>>>18&1023)|0];f=N(h,2611);h=N(s,2773)+N(i-g|0,7682)|0;g=(f+h|0)+N(g,-3818)|0;f=l+(u+N(k,-6581)|0)|0;F[c+4|0]=I[b+(g+f>>>18&1023)|0];F[c+8|0]=I[b+(f-g>>>18&1023)|0];g=(h+N(i,3150)|0)+N(p,-14273)|0;i=y+(x+N(k,-10258)|0)|0;F[c+5|0]=I[b+(g+i>>>18&1023)|0];F[c+7|0]=I[b+(i-g>>>18&1023)|0];F[c+6|0]=I[b+(j+N(m-k|0,11585)>>>18&1023)|0];a=a+32|0;n=n+1|0;if((n|0)!=13){continue}break}Xa=z+416|0}function ou(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;d=Xa-288|0;Xa=d;g=H[a+468>>2];a:{b:{if(H[g+44>>2]|!H[a+280>>2]){break b}h=H[a+464>>2];H[h+24>>2]=H[h+24>>2]+(H[g+16>>2]/8|0);H[g+16>>2]=0;if(!(Za[H[h+8>>2]](a)|0)){break a}if(H[a+340>>2]>0){while(1){H[((c<<2)+g|0)+24>>2]=0;c=c+1|0;if((c|0)>2]){continue}break}}H[g+20>>2]=0;H[g+44>>2]=H[a+280>>2];if(H[a+440>>2]){break b}H[g+40>>2]=0}c:{if(!H[g+40>>2]){n=H[a+432>>2];l=H[a+416>>2];e=H[a+424>>2];H[d+280>>2]=a;c=H[a+24>>2];H[d+264>>2]=H[c>>2];H[d+268>>2]=H[c+4>>2];o=-1<>2];e=H[a+412>>2];k=H[b>>2];f=H[g+12>>2];d:{e:{h=H[g+20>>2];if(h){break e}p=H[g+64>>2];while(1){f:{g:{h:{if((c|0)<=7){if(!jc(d+264|0,f,c,0)){break c}f=H[d+272>>2];c=H[d+276>>2];b=1;if((c|0)<8){break h}}b=f>>c-8&255;h=H[((b<<2)+p|0)+144>>2];if(h){break g}b=9}b=se(d+264|0,f,c,p,b);if((b|0)<0){break c}f=H[d+272>>2];c=H[d+276>>2];break f}b=I[(b+p|0)+1168|0];c=c-h|0}i=b>>>4|0;i:{j:{k:{switch(b&15){default:b=H[a>>2];H[b+20>>2]=121;Za[H[b+4>>2]](a,-1);case 1:if((c|0)<=0){if(!jc(d+264|0,f,c,1)){break c}f=H[d+272>>2];c=H[d+276>>2]}c=c-1|0;q=f>>>c&1?m:o;break j;case 0:break k}}q=0;if((i|0)==15){break j}h=1<>>0<16){break e}if((c|0)<(i|0)){if(!jc(d+264|0,f,c,i)){break c}f=H[d+272>>2];c=H[d+276>>2]}c=c-i|0;h=(H[(i<<2)+39312>>2]&f>>c)+h|0;if(h){break e}break i}s=(e|0)>(l|0)?e:l;h=s+1|0;l:{while(1){b=e;e=(H[(b<<2)+n>>2]<<1)+k|0;m:{if(J[e>>1]){if((c|0)<=0){if(!jc(d+264|0,f,c,1)){break c}f=H[d+272>>2];c=H[d+276>>2]}c=c-1|0;if(!(f>>>c&1)){break m}r=G[e>>1];if(r&m){break m}G[e>>1]=((r|0)>=0?m:o)+r;break m}if((i|0)<=0){break l}i=i-1|0}e=b+1|0;if((b|0)!=(s|0)){continue}break}b=h}if(q){e=H[(b<<2)+n>>2];G[(e<<1)+k>>1]=q;H[(j<<2)+d>>2]=e;j=j+1|0}e=b+1|0;if((b|0)<(l|0)){continue}}break}b=0;break d}l=(e|0)>(l|0)?e:l;while(1){b=e;e=(H[(b<<2)+n>>2]<<1)+k|0;n:{if(!J[e>>1]){break n}if((c|0)<=0){if(!jc(d+264|0,f,c,1)){break c}f=H[d+272>>2];c=H[d+276>>2]}c=c-1|0;if(!(f>>>c&1)){break n}i=G[e>>1];if(i&m){break n}G[e>>1]=i+((i|0)>=0?m:o)}e=b+1|0;if((b|0)!=(l|0)){continue}break}b=h-1|0}a=H[a+24>>2];H[a>>2]=H[d+264>>2];H[a+4>>2]=H[d+268>>2];H[g+20>>2]=b;H[g+16>>2]=c;H[g+12>>2]=f}H[g+44>>2]=H[g+44>>2]-1;e=1;break a}if(!j){e=0;break a}a=j-1|0;b=j&3;if(b){c=0;while(1){j=j-1|0;G[(H[(j<<2)+d>>2]<<1)+k>>1]=0;c=c+1|0;if((b|0)!=(c|0)){continue}break}}e=0;if(a>>>0<3){break a}while(1){a=(j<<2)+d|0;G[(H[a-4>>2]<<1)+k>>1]=0;G[(H[a-8>>2]<<1)+k>>1]=0;G[(H[a-12>>2]<<1)+k>>1]=0;j=j-4|0;G[(H[(j<<2)+d>>2]<<1)+k>>1]=0;if(j){continue}break}}Xa=d+288|0;return e|0}function Am(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=Xa-48|0;Xa=i;A(+a);e=v(1)|0;d=v(0)|0;a:{b:{h=e;j=e&2147483647;c:{if(j>>>0<=1074752122){if((h&1048575)==598523){break c}if(j>>>0<=1073928572){if((e|0)>0|(e|0)>=0){a=a+-1.5707963267341256;c=a+-6.077100506506192e-11;M[b>>3]=c;M[b+8>>3]=a-c+-6.077100506506192e-11;d=1;break a}a=a+1.5707963267341256;c=a+6.077100506506192e-11;M[b>>3]=c;M[b+8>>3]=a-c+6.077100506506192e-11;d=-1;break a}if((e|0)>0|(e|0)>=0){a=a+-3.1415926534682512;c=a+-1.2154201013012384e-10;M[b>>3]=c;M[b+8>>3]=a-c+-1.2154201013012384e-10;d=2;break a}a=a+3.1415926534682512;c=a+1.2154201013012384e-10;M[b>>3]=c;M[b+8>>3]=a-c+1.2154201013012384e-10;d=-2;break a}if(j>>>0<=1075594811){if(j>>>0<=1075183036){if((j|0)==1074977148){break c}if((e|0)>0|(e|0)>=0){a=a+-4.712388980202377;c=a+-1.8231301519518578e-10;M[b>>3]=c;M[b+8>>3]=a-c+-1.8231301519518578e-10;d=3;break a}a=a+4.712388980202377;c=a+1.8231301519518578e-10;M[b>>3]=c;M[b+8>>3]=a-c+1.8231301519518578e-10;d=-3;break a}if((j|0)==1075388923){break c}if((e|0)>0|(e|0)>=0){a=a+-6.2831853069365025;c=a+-2.430840202602477e-10;M[b>>3]=c;M[b+8>>3]=a-c+-2.430840202602477e-10;d=4;break a}a=a+6.2831853069365025;c=a+2.430840202602477e-10;M[b>>3]=c;M[b+8>>3]=a-c+2.430840202602477e-10;d=-4;break a}if(j>>>0>1094263290){break b}}f=a*.6366197723675814+6755399441055744+-6755399441055744;c=a+f*-1.5707963267341256;g=f*6.077100506506192e-11;l=c-g;e=l<-.7853981633974483;if(P(f)<2147483648){d=~~f}else{d=-2147483648}d:{if(e){d=d-1|0;f=f+-1;g=f*6.077100506506192e-11;c=a+f*-1.5707963267341256;break d}if(!(l>.7853981633974483)){break d}d=d+1|0;f=f+1;g=f*6.077100506506192e-11;c=a+f*-1.5707963267341256}a=c-g;M[b>>3]=a;A(+a);h=v(1)|0;v(0)|0;e=j>>>20|0;e:{if((e-(h>>>20&2047)|0)<17){break e}g=c;a=f*6.077100506303966e-11;c=c-a;g=f*2.0222662487959506e-21-(g-c-a);a=c-g;M[b>>3]=a;h=e;A(+a);e=v(1)|0;v(0)|0;if((h-(e>>>20&2047)|0)<50){break e}g=c;a=f*2.0222662487111665e-21;c=c-a;g=f*8.4784276603689e-32-(g-c-a);a=c-g;M[b>>3]=a}M[b+8>>3]=c-a-g;break a}if(j>>>0>=2146435072){a=a-a;M[b>>3]=a;M[b+8>>3]=a;d=0;break a}x(0,d|0);x(1,e&1048575|1096810496);a=+z();d=0;h=1;while(1){k=(i+16|0)+(d<<3)|0;if(P(a)<2147483648){d=~~a}else{d=-2147483648}c=+(d|0);M[k>>3]=c;a=(a-c)*16777216;d=1;k=h&1;h=0;if(k){continue}break}M[i+32>>3]=a;f:{if(a!=0){d=2;break f}h=1;while(1){d=h;h=d-1|0;if(M[(i+16|0)+(d<<3)>>3]==0){continue}break}}d=Bm(i+16|0,i,(j>>>20|0)-1046|0,d+1|0,1);a=M[i>>3];if((e|0)<0){M[b>>3]=-a;M[b+8>>3]=-M[i+8>>3];d=0-d|0;break a}M[b>>3]=a;M[b+8>>3]=M[i+8>>3]}Xa=i+48|0;return d}function Hu(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=Xa-16|0;Xa=c;g=H[a+24>>2];f=H[g+4>>2];a:{if(!f){if(!(Za[H[g+12>>2]](a)|0)){f=0;break a}f=H[g+4>>2]}b=H[g>>2];e=I[b|0];f=f-1|0;if(f){b=b+1|0}else{if(!(Za[H[g+12>>2]](a)|0)){f=0;break a}f=H[g+4>>2];b=H[g>>2]}i=b+1|0;f=f-1|0;b=I[b|0]|e<<8;e=b-2|0;b=b>>>0>15?14:b>>>0>>0?0:e;if(b){while(1){if(!f){if(!(Za[H[g+12>>2]](a)|0)){f=0;break a}i=H[g>>2];f=H[g+4>>2]}F[(c+2|0)+d|0]=I[i|0];i=i+1|0;f=f-1|0;d=d+1|0;if((b|0)!=(d|0)){continue}break}}m=e-b|0;b:{c:{d:{d=H[a+440>>2];h=d-224|0;if(h){if((h|0)==14){break d}break c}e=b+m|0;e:{f:{g:{h:{if(b>>>0>=14){if(I[c+2|0]!=74){break g}if(I[c+3|0]!=70|I[c+4|0]!=73|(I[c+6|0]|I[c+5|0]!=70)){break h}H[a+284>>2]=1;b=I[c+7|0];F[a+288|0]=b;h=I[c+8|0];F[a+289|0]=h;j=I[c+9|0];F[a+290|0]=j;d=I[c+10|0]|I[c+11|0]<<8;k=d<<8|d>>>8;G[a+292>>1]=k;d=I[c+12|0]|I[c+13|0]<<8;l=d<<8|d>>>8;G[a+294>>1]=l;if((b-1&255)>>>0>=2){d=H[a>>2];H[d+24>>2]=b;H[d+20>>2]=122;H[H[a>>2]+28>>2]=I[a+289|0];Za[H[H[a>>2]+4>>2]](a,-1);j=I[a+290|0];l=J[a+294>>1];k=J[a+292>>1];h=I[a+289|0];b=I[a+288|0]}d=H[a>>2];H[d+24>>2]=b;H[d+20>>2]=89;H[d+40>>2]=j;H[d+36>>2]=l&65535;H[d+32>>2]=k&65535;H[d+28>>2]=h;Za[H[d+4>>2]](a,1);b=I[c+14|0];d=I[c+15|0];if(b|d){b=H[a>>2];H[b+20>>2]=92;H[b+24>>2]=I[c+14|0];H[H[a>>2]+28>>2]=I[c+15|0];Za[H[H[a>>2]+4>>2]](a,1);d=I[c+15|0];h=I[c+14|0]}else{h=b}b=e-14|0;if((N(N(h,d),3)|0)==(b|0)){break e}e=H[a>>2];H[e+24>>2]=b;H[e+20>>2]=90;break f}if(I[c+2|0]!=74|b>>>0<6){break g}}if(I[c+3|0]!=70|I[c+4|0]!=88|(I[c+6|0]|I[c+5|0]!=88)){break g}i:{switch(I[c+7|0]-16|0){case 0:b=H[a>>2];H[b+24>>2]=e;H[b+20>>2]=110;break f;case 1:b=H[a>>2];H[b+24>>2]=e;H[b+20>>2]=111;break f;case 3:b=H[a>>2];H[b+24>>2]=e;H[b+20>>2]=112;break f;default:break i}}b=H[a>>2];H[b+20>>2]=91;H[b+24>>2]=I[c+7|0];H[H[a>>2]+28>>2]=e;break f}b=H[a>>2];H[b+24>>2]=e;H[b+20>>2]=79;Za[H[H[a>>2]+4>>2]](a,1);break e}Za[H[H[a>>2]+4>>2]](a,1)}break b}j:{if(I[c+2|0]!=65|b>>>0<12|(I[c+3|0]!=100|I[c+4|0]!=111)){break j}if(I[c+5|0]!=98|I[c+6|0]!=101){break j}d=I[c+8|0];h=I[c+7|0];j=I[c+10|0];k=I[c+9|0];l=I[c+12|0];n=I[c+11|0];e=I[c+13|0];b=H[a>>2];H[b+20>>2]=78;H[b+36>>2]=e;H[b+32>>2]=l|n<<8;H[b+28>>2]=j|k<<8;H[b+24>>2]=d|h<<8;Za[H[b+4>>2]](a,1);F[a+300|0]=e;H[a+296>>2]=1;break b}b=H[a>>2];H[b+24>>2]=e;H[b+20>>2]=80;Za[H[H[a>>2]+4>>2]](a,1);break b}b=H[a>>2];H[b+24>>2]=d;H[b+20>>2]=70;Za[H[H[a>>2]>>2]](a)}H[g+4>>2]=f;H[g>>2]=i;f=1;if((m|0)<=0){break a}Za[H[H[a+24>>2]+16>>2]](a,m)}Xa=c+16|0;return f|0}function Dt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=O(0),h=O(0),i=O(0),j=O(0),k=O(0),l=O(0),m=O(0),n=O(0),o=0,p=O(0),q=O(0),r=O(0),s=O(0),t=O(0),u=O(0),v=0,w=0,x=O(0),y=0;v=Xa-256|0;Xa=v;y=H[a+336>>2];a=H[b+84>>2];o=8;b=v;while(1){a:{b:{f=J[c+32>>1];w=J[c+16>>1];if(f|w){break b}f=0;if(J[c+48>>1]|J[c+64>>1]|(J[c+80>>1]|J[c+96>>1])){break b}if(J[c+112>>1]){break b}h=O(L[a>>2]*O(G[c>>1]));L[b+192>>2]=h;L[b+160>>2]=h;L[b+128>>2]=h;L[b+96>>2]=h;L[b+64>>2]=h;L[b+32>>2]=h;L[b>>2]=h;f=56;break a}i=O(L[a>>2]*O(G[c>>1]));j=O(L[a+128>>2]*O(G[c+64>>1]));p=O(i+j);k=O(L[a+64>>2]*O(f<<16>>16));l=O(L[a+192>>2]*O(G[c+96>>1]));h=O(k+l);m=O(p+h);n=O(L[a+96>>2]*O(G[c+48>>1]));q=O(L[a+160>>2]*O(G[c+80>>1]));r=O(n+q);s=O(L[a+32>>2]*O(w<<16>>16));t=O(L[a+224>>2]*O(G[c+112>>1]));u=O(s+t);g=O(r+u);L[b+224>>2]=m-g;L[b>>2]=m+g;i=O(i-j);j=O(O(O(k-l)*O(1.4142135381698608))-h);k=O(i+j);l=O(q-n);m=O(s-t);n=O(O(l+m)*O(1.8477590084075928));g=O(O(n+O(l*O(-2.613126039505005)))-g);L[b+192>>2]=k-g;L[b+32>>2]=k+g;i=O(i-j);g=O(O(O(u-r)*O(1.4142135381698608))-g);L[b+160>>2]=i-g;L[b+64>>2]=i+g;h=O(p-h);g=O(O(n+O(m*O(-1.0823922157287598)))-g);L[b+96>>2]=h+g;h=O(h-g);f=32}L[(f<<2)+b>>2]=h;c=c+2|0;a=a+4|0;b=b+4|0;f=o>>>0>1;o=o-1|0;if(f){continue}break}a=y-384|0;o=0;c=v;while(1){b=H[(o<<2)+d>>2]+e|0;i=O(L[c>>2]+O(512.5));j=L[c+16>>2];p=O(i+j);k=L[c+8>>2];l=L[c+24>>2];h=O(k+l);m=O(p+h);n=L[c+20>>2];q=L[c+12>>2];r=O(n+q);s=L[c+4>>2];t=L[c+28>>2];u=O(s+t);g=O(r+u);x=O(m+g);c:{if(O(P(x))>2];a=H[b+84>>2];b=y;while(1){j=H[a+192>>2];n=G[c+96>>1];i=H[a+64>>2];k=G[c+32>>1];o=N(G[c>>1],H[a>>2])<<13|1024;p=N(H[a+128>>2],G[c+64>>1]);l=o+N(p,-11586)>>11;h=N(H[a+224>>2],G[c+112>>1]);m=N(H[a+32>>2],G[c+16>>1]);f=N(H[a+96>>2],G[c+48>>1]);u=m-f|0;g=N(H[a+160>>2],G[c+80>>1]);q=h+(u-g|0)<<2;H[b+320>>2]=l-q;H[b+96>>2]=l+q;n=N(j,n);i=N(i,k);k=N(n+i|0,9058);l=k+N(n,-14084)|0;q=o+N(p,2578)|0;r=l+q|0;j=h<<13;h=N(f+g|0,-1297)-j|0;x=N(f+m|0,10935);v=h+(x+N(f,-3474)|0)|0;H[b+384>>2]=r-v>>11;H[b+32>>2]=r+v>>11;n=N(n,-11295)+N(i,5027)|0;r=o+N(p,-7223)|0;v=n+r|0;s=h;h=g+m|0;w=N(h,9810);s=s+(w+N(g,-19447)|0)|0;H[b+352>>2]=v-s>>11;H[b+64>>2]=v+s>>11;l=q-l|0;u=N(u,3826)-j|0;s=N(f,5529);f=N(g-f|0,11512);q=u+(s+f|0)|0;H[b+256>>2]=l-q>>11;H[b+160>>2]=l+q>>11;p=o+N(p,10438)|0;o=k+N(i,2237)|0;i=p-o|0;k=N(h,6164);l=u+(k+N(m,-8693)|0)|0;H[b+224>>2]=i-l>>11;H[b+192>>2]=i+l>>11;p=p+o|0;m=j+(w+(x+N(m,-9232)|0)|0)|0;H[b+416>>2]=p-m>>11;H[b>>2]=m+p>>11;m=r-n|0;f=j+(k+(f+N(g,-13850)|0)|0)|0;H[b+288>>2]=m-f>>11;H[b+128>>2]=f+m>>11;b=b+4|0;a=a+4|0;c=c+2|0;z=z+1|0;if((z|0)!=8){continue}break}b=t-384|0;p=0;a=y;while(1){f=H[a+12>>2];m=H[a+4>>2];i=N(f+m|0,10935);k=H[a+24>>2];t=H[a+8>>2];l=N(k+t|0,9058);c=H[(p<<2)+d>>2]+e|0;q=H[a+28>>2];o=q<<13;g=H[a+20>>2];u=g+m|0;h=N(u,9810);r=o+(h+(i+N(m,-9232)|0)|0)|0;x=l+N(t,2237)|0;n=(H[a>>2]<<13)+134348800|0;j=H[a+16>>2];v=n+N(j,10438)|0;w=x+v|0;F[c|0]=I[b+(r+w>>>18&1023)|0];F[c+13|0]=I[b+(w-r>>>18&1023)|0];s=i+N(f,-3474)|0;i=N(f+g|0,-1297)-o|0;r=s+i|0;l=l+N(k,-14084)|0;w=n+N(j,2578)|0;s=l+w|0;F[c+1|0]=I[b+(r+s>>>18&1023)|0];F[c+12|0]=I[b+(s-r>>>18&1023)|0];i=i+(h+N(g,-19447)|0)|0;k=N(k,-11295)+N(t,5027)|0;t=n+N(j,-7223)|0;h=k+t|0;F[c+2|0]=I[b+(i+h>>>18&1023)|0];F[c+11|0]=I[b+(h-i>>>18&1023)|0];i=m-f|0;h=q+(i-g|0)<<13;j=n+N(j,-11586)|0;F[c+3|0]=I[b+(h+j>>>18&1023)|0];F[c+10|0]=I[b+(j-h>>>18&1023)|0];j=N(u,6164);h=o+N(g,-13850)|0;g=N(g-f|0,11512);n=j+(h+g|0)|0;k=t-k|0;F[c+4|0]=I[b+(n+k>>>18&1023)|0];F[c+9|0]=I[b+(k-n>>>18&1023)|0];h=g+N(f,5529)|0;f=N(i,3826)-o|0;g=h+f|0;o=w-l|0;F[c+5|0]=I[b+(g+o>>>18&1023)|0];F[c+8|0]=I[b+(o-g>>>18&1023)|0];f=f+(j+N(m,-8693)|0)|0;g=v-x|0;F[c+6|0]=I[b+(f+g>>>18&1023)|0];F[c+7|0]=I[b+(g-f>>>18&1023)|0];a=a+32|0;p=p+1|0;if((p|0)!=14){continue}break}Xa=y+448|0}function rt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;x=Xa-352|0;Xa=x;v=H[a+336>>2];a=H[b+84>>2];b=x;while(1){q=H[a+224>>2];r=G[c+112>>1];g=H[a+96>>2];j=G[c+48>>1];n=H[a+160>>2];o=G[c+80>>1];k=H[a+32>>2];s=G[c+16>>1];f=N(G[c>>1],H[a>>2])<<13|1024;l=N(H[a+192>>2],G[c+96>>1]);m=N(H[a+64>>2],G[c+32>>1]);p=l+m|0;h=N(H[a+128>>2],G[c+64>>1]);t=p-h|0;H[b+160>>2]=f+N(t,-11585)>>11;g=N(g,j);k=N(k,s);i=g+k|0;s=N(i,7274);j=N(n,o);n=N(j+k|0,5492);q=N(q,r);r=N(q+(j+i|0)|0,3264);o=f+N(t,11116)|0;t=o+N(h-l|0,20862)|0;f=t+N(l,17333)|0;i=n+(s+N(k,-7562)|0)|0;k=r+N(k+q|0,3e3)|0;i=i+k|0;H[b+320>>2]=f-i>>11;H[b>>2]=f+i>>11;f=N(l,-6461);l=o+N(p,-9467)|0;p=f+l|0;f=n+N(j,-9766)|0;n=r+N(g+j|0,-9527)|0;f=f+n|0;H[b+256>>2]=p-f>>11;H[b+64>>2]=p+f>>11;f=o;o=N(h-m|0,3529);p=(f+o|0)+N(m,-12399)|0;f=k;k=N(g+q|0,-14731);f=f+(k+N(q,17223)|0)|0;H[b+224>>2]=p-f>>11;H[b+96>>2]=p+f>>11;l=l+(N(h,15929)+N(m,-11395)|0)|0;j=r+((N(j,8203)+N(g,-12019)|0)+N(q,-13802)|0)|0;H[b+192>>2]=l-j>>11;H[b+128>>2]=j+l>>11;h=o+(t+N(h,-14924)|0)|0;g=n+(k+(s+N(g,16984)|0)|0)|0;H[b+288>>2]=h-g>>11;H[b+32>>2]=g+h>>11;b=b+4|0;a=a+4|0;c=c+2|0;u=u+1|0;if((u|0)!=8){continue}break}b=v-384|0;l=0;a=x;while(1){h=H[a+12>>2];m=H[a+4>>2];c=h+m|0;o=N(c,7274);g=H[a+20>>2];v=N(g+m|0,5492);j=H[a+28>>2];k=N(j+(c+g|0)|0,3264);f=(H[a>>2]<<13)+134348800|0;r=H[a+24>>2];s=H[a+8>>2];p=r+s|0;q=H[a+16>>2];t=p-q|0;n=f+N(t,11116)|0;c=H[(l<<2)+d>>2]+e|0;i=v+(o+N(m,-7562)|0)|0;m=k+N(j+m|0,3e3)|0;i=i+m|0;u=n+N(q-r|0,20862)|0;w=u+N(r,17333)|0;F[c|0]=I[b+(i+w>>>18&1023)|0];F[c+10|0]=I[b+(w-i>>>18&1023)|0];i=k+N(g+h|0,-9527)|0;w=o+N(h,16984)|0;o=N(j+h|0,-14731);w=i+(w+o|0)|0;y=N(q-s|0,3529);u=y+(u+N(q,-14924)|0)|0;F[c+1|0]=I[b+(w+u>>>18&1023)|0];F[c+9|0]=I[b+(u-w>>>18&1023)|0];v=i+(v+N(g,-9766)|0)|0;i=N(r,-6461);r=n+N(p,-9467)|0;p=i+r|0;F[c+2|0]=I[b+(v+p>>>18&1023)|0];F[c+8|0]=I[b+(p-v>>>18&1023)|0];m=m+(o+N(j,17223)|0)|0;n=(n+y|0)+N(s,-12399)|0;F[c+3|0]=I[b+(m+n>>>18&1023)|0];F[c+7|0]=I[b+(n-m>>>18&1023)|0];h=k+((N(g,8203)+N(h,-12019)|0)+N(j,-13802)|0)|0;g=r+(N(q,15929)+N(s,-11395)|0)|0;F[c+4|0]=I[b+(h+g>>>18&1023)|0];F[c+6|0]=I[b+(g-h>>>18&1023)|0];F[c+5|0]=I[b+(f+N(t,268423871)>>>18&1023)|0];a=a+32|0;l=l+1|0;if((l|0)!=11){continue}break}Xa=x+352|0}function Bt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;v=Xa-256|0;Xa=v;p=H[a+336>>2];a=H[b+84>>2];o=8;b=v;while(1){a:{b:{f=J[c+32>>1];g=G[c+16>>1];if((f|g)&65535){break b}f=0;if(J[c+48>>1]|J[c+64>>1]|(J[c+80>>1]|J[c+96>>1])){break b}if(J[c+112>>1]){break b}f=N(G[c>>1],H[a>>2])<<2;H[b+192>>2]=f;H[b+160>>2]=f;H[b+128>>2]=f;H[b+96>>2]=f;H[b+64>>2]=f;H[b+32>>2]=f;H[b>>2]=f;h=56;break a}m=N(H[a+192>>2],G[c+96>>1]);i=N(H[a+64>>2],f<<16>>16);f=N(m+i|0,4433);g=N(g,H[a+32>>2]);j=N(H[a+224>>2],G[c+112>>1]);q=N(g+j|0,-7373);r=N(H[a+160>>2],G[c+80>>1]);h=r+g|0;k=N(H[a+96>>2],G[c+48>>1]);l=k+j|0;n=N(h+l|0,9633);i=f+N(i,6270)|0;s=N(G[c+64>>1],H[a+128>>2])<<13;t=N(G[c>>1],H[a>>2])<<13|1024;u=s+t|0;w=i+u|0;x=q+N(g,12299)|0;g=n+N(h,-3196)|0;h=x+g|0;H[b+224>>2]=w-h>>11;H[b>>2]=h+w>>11;f=f+N(m,-15137)|0;m=t-s|0;h=f+m|0;n=n+N(l,-16069)|0;l=N(k,25172);k=N(k+r|0,-20995);l=n+(l+k|0)|0;H[b+192>>2]=h-l>>11;H[b+32>>2]=h+l>>11;f=m-f|0;g=g+(k+N(r,16819)|0)|0;H[b+160>>2]=f-g>>11;H[b+64>>2]=f+g>>11;f=n+(q+N(j,2446)|0)|0;g=u-i|0;H[b+96>>2]=f+g>>11;f=g-f>>11;h=32}H[(h<<2)+b>>2]=f;c=c+2|0;a=a+4|0;b=b+4|0;f=o>>>0>1;o=o-1|0;if(f){continue}break}b=p-384|0;o=0;c=v;while(1){g=H[c>>2]+16400|0;a=H[(o<<2)+d>>2]+e|0;c:{d:{f=H[c+8>>2];j=H[c+4>>2];if(f|j){break d}f=0;if(H[c+12>>2]|H[c+16>>2]|(H[c+20>>2]|H[c+24>>2])){break d}if(H[c+28>>2]){break d}f=pz(I[b+(g>>>5&1023)|0],0,16843009,16843009);F[a|0]=f;F[a+1|0]=f>>>8;F[a+2|0]=f>>>16;F[a+3|0]=f>>>24;f=Ya;F[a+4|0]=f;F[a+5|0]=f>>>8;F[a+6|0]=f>>>16;F[a+7|0]=f>>>24;break c}q=H[c+28>>2];r=N(q+j|0,-7373);k=H[c+12>>2];m=k+q|0;n=H[c+20>>2];i=n+j|0;p=N(m+i|0,9633);h=r+N(j,12299)|0;j=p+N(i,-3196)|0;i=h+j|0;l=N(f,6270);h=f;f=H[c+24>>2];h=N(h+f|0,4433);l=l+h|0;s=H[c+16>>2];t=s+g<<13;u=l+t|0;F[a|0]=I[b+(i+u>>>18&1023)|0];F[a+7|0]=I[b+(u-i>>>18&1023)|0];p=p+N(m,-16069)|0;i=N(k,25172);k=N(k+n|0,-20995);m=p+(i+k|0)|0;f=h+N(f,-15137)|0;g=g-s<<13;i=f+g|0;F[a+1|0]=I[b+(m+i>>>18&1023)|0];F[a+6|0]=I[b+(i-m>>>18&1023)|0];j=j+(k+N(n,16819)|0)|0;f=g-f|0;F[a+2|0]=I[b+(j+f>>>18&1023)|0];F[a+5|0]=I[b+(f-j>>>18&1023)|0];f=p+(r+N(q,2446)|0)|0;g=t-l|0;F[a+3|0]=I[b+(f+g>>>18&1023)|0];F[a+4|0]=I[b+(g-f>>>18&1023)|0]}c=c+32|0;o=o+1|0;if((o|0)!=8){continue}break}Xa=v+256|0}function dt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0;x=Xa-512|0;Xa=x;s=H[a+336>>2];a=H[b+84>>2];b=x;while(1){l=N(H[a+64>>2],G[c+32>>1]);n=N(H[a+192>>2],G[c+96>>1]);i=l-n|0;p=N(i,11363);k=N(H[a+96>>2],G[c+48>>1]);j=N(H[a+32>>2],G[c+16>>1]);g=N(k+j|0,11086);q=p+N(n,20995)|0;o=N(H[a+128>>2],G[c+64>>1]);t=N(o,10703);h=N(G[c>>1],H[a>>2])<<13|1024;u=t+h|0;r=q+u|0;f=N(H[a+224>>2],G[c+112>>1]);y=N(f+j|0,8956);m=N(H[a+160>>2],G[c+80>>1]);z=m+j|0;v=N(z,10217);w=y+(v+(g+N(j,-18730)|0)|0)|0;H[b+480>>2]=r-w>>11;H[b>>2]=r+w>>11;i=N(i,2260);r=i+N(l,7373)|0;o=N(o,4433);w=o+h|0;A=r+w|0;B=f+k|0;C=N(B,-5461);D=N(k+m|0,1136);g=C+(D+(g+N(k,589)|0)|0)|0;H[b+448>>2]=A-g>>11;H[b+32>>2]=g+A>>11;l=p+N(l,-4926)|0;p=h-o|0;g=l+p|0;o=N(f+m|0,-11086);v=o+(v+(N(m,-9222)+D|0)|0)|0;H[b+416>>2]=g-v>>11;H[b+64>>2]=g+v>>11;n=i+N(n,-4176)|0;h=h-t|0;g=n+h|0;i=o+((N(f,8728)+C|0)+y|0)|0;H[b+384>>2]=g-i>>11;H[b+96>>2]=g+i>>11;h=h-n|0;g=N(j-f|0,7350);n=N(B,-10217);i=g+(n+N(f,25733)|0)|0;f=N(f-m|0,3363);i=i+f|0;H[b+352>>2]=h-i>>11;H[b+128>>2]=h+i>>11;h=p-l|0;l=N(z,5461);i=N(m,-6278);m=N(m-k|0,11529);f=f+(l+(i+m|0)|0)|0;H[b+320>>2]=h-f>>11;H[b+160>>2]=f+h>>11;f=w-r|0;h=N(k,16154);k=N(j-k|0,3363);m=n+(m+(h+k|0)|0)|0;H[b+288>>2]=f-m>>11;H[b+192>>2]=f+m>>11;f=u-q|0;k=g+(l+(k+N(j,-15038)|0)|0)|0;H[b+256>>2]=f-k>>11;H[b+224>>2]=f+k>>11;b=b+4|0;a=a+4|0;c=c+2|0;E=E+1|0;if((E|0)!=8){continue}break}a=s-384|0;k=0;b=x;while(1){j=H[b+4>>2];f=H[b+28>>2];m=N(j+f|0,-7373);h=H[b+20>>2];g=h+j|0;l=H[b+12>>2];s=l+f|0;n=N(g+s|0,9633);i=H[b+24>>2];q=H[b+8>>2];p=N(i+q|0,4433);c=H[(k<<2)+d>>2]+e|0;o=m+N(j,12299)|0;j=n+N(g,-3196)|0;g=o+j|0;q=p+N(q,6270)|0;o=H[b>>2]+16400|0;t=H[b+16>>2];u=o+t<<13;r=q+u|0;F[c|0]=I[a+(g+r>>>18&1023)|0];F[c+7|0]=I[a+(r-g>>>18&1023)|0];n=n+N(s,-16069)|0;g=N(l,25172);l=N(h+l|0,-20995);g=n+(g+l|0)|0;p=p+N(i,-15137)|0;s=o-t<<13;i=p+s|0;F[c+1|0]=I[a+(g+i>>>18&1023)|0];F[c+6|0]=I[a+(i-g>>>18&1023)|0];j=j+(l+N(h,16819)|0)|0;h=s-p|0;F[c+2|0]=I[a+(j+h>>>18&1023)|0];F[c+5|0]=I[a+(h-j>>>18&1023)|0];j=n+(m+N(f,2446)|0)|0;f=u-q|0;F[c+3|0]=I[a+(j+f>>>18&1023)|0];F[c+4|0]=I[a+(f-j>>>18&1023)|0];b=b+32|0;k=k+1|0;if((k|0)!=16){continue}break}Xa=x+512|0}function qt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;w=Xa-384|0;Xa=w;p=H[a+336>>2];a=H[b+84>>2];b=w;while(1){s=H[a+128>>2];l=G[c+64>>1];o=N(H[a+32>>2],G[c+16>>1]);j=N(H[a+224>>2],G[c+112>>1]);i=o-j|0;m=N(H[a+96>>2],G[c+48>>1]);k=N(H[a+160>>2],G[c+80>>1]);g=m-k|0;h=N(i+g|0,4433);n=N(H[a+64>>2],G[c+32>>1]);q=N(H[a+192>>2],G[c+96>>1]);t=n-q<<13;f=N(G[c>>1],H[a>>2])<<13|1024;u=t+f|0;i=h+N(i,6270)|0;H[b+320>>2]=u-i>>11;H[b+32>>2]=i+u>>11;i=f-t|0;h=h+N(g,-15137)|0;H[b+224>>2]=i-h>>11;H[b+128>>2]=h+i>>11;s=N(N(l,s),10033);l=s+f|0;i=q<<13;g=i+N(n,11190)|0;q=l-g|0;u=k+o|0;h=N(u+j|0,7053);t=N(m,-4433);v=h+((t+N(o,-5540)|0)+N(j,-16244)|0)|0;H[b+192>>2]=q-v>>11;H[b+160>>2]=q+v>>11;l=g+l|0;g=N(o,2295);o=N(m,10703);m=h+N(u,2139)|0;g=(g+o|0)+m|0;H[b+352>>2]=l-g>>11;H[b>>2]=g+l>>11;n=N(n,2998)-i|0;f=f-s|0;s=n+f|0;i=t+N(k,-12112)|0;k=N(j+k|0,-8565);m=m+(i+k|0)|0;H[b+288>>2]=s-m>>11;H[b+64>>2]=m+s>>11;f=f-n|0;j=k+(h+(N(j,12998)-o|0)|0)|0;H[b+256>>2]=f-j>>11;H[b+96>>2]=f+j>>11;b=b+4|0;a=a+4|0;c=c+2|0;r=r+1|0;if((r|0)!=8){continue}break}b=p-384|0;o=0;a=w;while(1){k=H[a+4>>2];f=H[a+20>>2];h=k+f|0;j=H[a+28>>2];m=N(h+j|0,7053);c=H[(o<<2)+d>>2]+e|0;l=m+N(h,2139)|0;n=H[a+12>>2];s=N(n,10703);i=l+(s+N(k,2295)|0)|0;g=H[a+24>>2];q=g<<13;p=H[a+8>>2];t=q+N(p,11190)|0;h=(H[a>>2]<<13)+134348800|0;u=N(H[a+16>>2],10033);v=h+u|0;r=t+v|0;F[c|0]=I[b+(i+r>>>18&1023)|0];F[c+11|0]=I[b+(r-i>>>18&1023)|0];i=p-g<<13;g=i+h|0;r=k-j|0;x=n-f|0;y=N(r+x|0,4433);r=y+N(r,6270)|0;F[c+1|0]=I[b+(g+r>>>18&1023)|0];F[c+10|0]=I[b+(g-r>>>18&1023)|0];n=N(n,-4433);g=n+N(f,-12112)|0;f=N(f+j|0,-8565);l=(g+f|0)+l|0;p=N(p,2998)-q|0;g=h-u|0;q=p+g|0;F[c+2|0]=I[b+(l+q>>>18&1023)|0];F[c+9|0]=I[b+(q-l>>>18&1023)|0];f=f+(m+(N(j,12998)-s|0)|0)|0;p=g-p|0;F[c+3|0]=I[b+(f+p>>>18&1023)|0];F[c+8|0]=I[b+(p-f>>>18&1023)|0];f=N(x,-15137)+y|0;h=h-i|0;F[c+4|0]=I[b+(f+h>>>18&1023)|0];F[c+7|0]=I[b+(h-f>>>18&1023)|0];j=m+((n+N(k,-5540)|0)+N(j,-16244)|0)|0;k=v-t|0;F[c+5|0]=I[b+(j+k>>>18&1023)|0];F[c+6|0]=I[b+(k-j>>>18&1023)|0];a=a+32|0;o=o+1|0;if((o|0)!=12){continue}break}Xa=w+384|0}function Zm(a,b,c,d){var e=0,f=0,g=0,h=0,i=O(0),j=0,k=0,l=0,m=0,n=0,o=0,p=O(0),q=0;h=Xa-48|0;Xa=h;H[h+36>>2]=8;H[h+40>>2]=1;H[h+32>>2]=a;H[h+24>>2]=1;H[h+20>>2]=d;H[h+16>>2]=b;H[h+8>>2]=8;H[h+4>>2]=d;H[h>>2]=c;a=$p(H[h+8>>2],H[h+4>>2]);a:{if(a){j=-1;b:{g=H[a+4>>2];if((g|0)!=H[h+8>>2]){break b}b=H[a+8>>2];if((b|0)!=H[h+4>>2]){break b}j=0;m=(g|0)>0?g:0;c=(b|0)>0?b:0;d=H[a>>2];b=0;while(1){if((b|0)==(m|0)){break b}e=H[h>>2]+(b<<2)|0;f=0;while(1){if((c|0)!=(f|0)){L[d>>2]=L[e>>2];f=f+1|0;d=d+4|0;e=(g<<2)+e|0;continue}break}b=b+1|0;continue}}if((j|0)>=0){break a}Cb(a)}a=0}m=a;c:{if(!a){c=-1;break c}n=Up(m,h);d:{if(!n){c=-1;break d}q=Up(m,h+16|0);e:{if(!q){c=-1;break e}c=0;d=0;j=H[n>>2];a=0;l=Xa-2e3|0;Xa=l;g=H[n+4>>2];f:{if((g|0)>500){break f}g:{h:{switch(g|0){case 1:L[j>>2]=O(1)/L[j>>2];break g;case 0:break f;default:break h}}o=(g|0)>0?g:0;while(1)if((a|0)==(o|0)){while(1){if((d|0)==(o|0)){d=0;while(1){a=d;if((o|0)==(a|0)){break g}while(1){i:{if((a|0)==(g|0)){a=g;break i}if(H[l+(a<<2)>>2]==(d|0)){break i}a=a+1|0;continue}break}b=a<<2;a=d<<2;H[b+l>>2]=H[a+l>>2];a=a+j|0;e=b+j|0;f=0;while(1){if((f|0)!=(o|0)){i=L[e>>2];L[e>>2]=L[a>>2];L[a>>2]=i;f=f+1|0;b=g<<2;a=b+a|0;e=b+e|0;continue}break}d=d+1|0;continue}}p=O(0);f=-1;a=d;b=j+(N(g,a)<<2)|0;e=b;while(1){if((a|0)!=(g|0)){i=O(P(L[e>>2]));k=i>p;p=k?i:p;f=k?a:f;a=a+1|0;e=(g<<2)+e|0;continue}break}a=0;if((f|0)==-1|p<=O(1.000000013351432e-10)){break f}a=l+(f<<2)|0;e=H[a>>2];k=a;a=l+(d<<2)|0;H[k>>2]=H[a>>2];H[a>>2]=e;a=j+(N(f,g)<<2)|0;f=0;e=b;while(1){if((f|0)!=(g|0)){i=L[a>>2];L[a>>2]=L[e>>2];L[e>>2]=i;f=f+1|0;e=e+4|0;a=a+4|0;continue}break}i=L[b>>2];e=1;a=b;while(1){if((e|0)!=(g|0)){L[a>>2]=L[a+4>>2]/i;e=e+1|0;a=a+4|0;continue}break}L[a>>2]=O(1)/i;k=0;while(1){if((g|0)!=(k|0)){if((d|0)!=(k|0)){a=j+(N(g,k)<<2)|0;i=O(-L[a>>2]);e=1;f=b;while(1){if((e|0)!=(g|0)){L[a>>2]=O(i*L[f>>2])+L[a+4>>2];f=f+4|0;e=e+1|0;a=a+4|0;continue}break}L[a>>2]=L[f>>2]*i}k=k+1|0;continue}break}d=d+1|0;continue}}else{H[l+(a<<2)>>2]=a;a=a+1|0;continue}}a=j}Xa=l+2e3|0;j:{if(((a?0:-1)|0)<0){c=-1;break j}Ep(h+32|0,n,q)}Cb(q)}Cb(n)}Cb(m)}Xa=h+48|0;return c}function Wg(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=O(0),p=0,q=0,r=0,s=O(0),t=0;r=a;o=c;c=O(1<>>0<=2146435072)){break a}e:{if(a){break e}f=(e|0)>0|(e|0)>=0?h:0;if((j|0)==2146435072){break a}if((j|0)==1072693248){f=2;if((e|0)>0|(e|0)>=0){break a}f=.5;break a}f=4;if((i|0)==1073741824){break a}if((i|0)!=1071644672){break e}f=1.4142135623730951;break a}if(j>>>0>=1105199105){break b}k=M[5690];l=M[5688];m=1-l;q=1/(l+1);g=m*q;A(+g);a=v(1)|0;v(0)|0;x(0,0);x(1,a|0);f=+z();n=f*f;p=k;t=f;l=q*(m-(f+f)-f*(1-(2-l)));k=l*(g+f);f=g*g;k=k+f*f*(f*(f*(f*(f*(f*.20697501780033842+.23066074577556175)+.272728123808534)+.33333332981837743)+.4285714285785502)+.5999999999999946);A(+(n+3+k));a=v(1)|0;v(0)|0;x(0,0);x(1,a|0);f=+z();m=t*f;g=l*f+g*(k-(f+-3-n));A(+(m+g));a=v(1)|0;v(0)|0;x(0,0);x(1,a|0);f=+z();g=p+(f*-7.028461650952758e-9+(g-(f-m))*.9617966939259756);l=M[5692];n=f*.9617967009544373;A(+(l+(g+n)+1));a=v(1)|0;v(0)|0;x(0,0);x(1,a|0);f=+z();x(0,0);x(1,e|0);k=+z();h=(h-k)*f+(g-(f-1-l-n))*h;f=f*k;g=h+f;A(+g);j=v(1)|0;a=v(0)|0;f:{i=j;if((i|0)>=1083179008){if(a|i-1083179008){break d}if(!(h+8.008566259537294e-17>g-f)){break f}break d}if((i&2147482624)>>>0<1083231232){break f}if(a|i+1064252416){break c}if(!(h<=g-f)){break f}break c}e=0;a=i&2147483647;if(a>>>0>=1071644673){a=i+(1048576>>>(a>>>20|0)-1022|0)|0;i=a>>>20&2047;e=(a&1048575|1048576)>>>1043-i|0;e=(j|0)<0?0-e|0:e;x(0,0);x(1,a&-1048576>>i-1023);f=f-+z();A(+(h+f));j=v(1)|0;v(0)|0}x(0,0);x(1,j|0);g=+z();l=g*.6931471824645996;g=(h-(g-f))*.6931471805599453+g*-1.904654299957768e-9;f=l+g;h=f*f;h=f-h*(h*(h*(h*(h*4.1381367970572385e-8+-16533902205465252e-22)+6613756321437934e-20)+-.0027777777777015593)+.16666666666666602);p=f*h/(h+-2);k=f;f=g-(f-l);f=k-(p-(k*f+f))+1;A(+f);a=v(1)|0;j=v(0)|0;a=(e<<20)+a|0;g:{if((a|0)<=1048575){f=He(f,e);break g}x(0,j|0);x(1,a|0);f=+z()}f=f*1}else{f=1}break a}f=Z;break a}f=0;break a}f=(i|0)>0?Z:0}o=O(f+-.5);L[r>>2]=s+o;L[b>>2]=O(d*c)+o}function am(a,b,c,d,e,f,g,h,i){var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;j=Xa-128|0;Xa=j;a:{b:{c:{if(!ef(f,g,h,i,0,0,0,0)){break c}m=i&65535;n=i>>>16&32767;d:{e:{if((n|0)!=32767){l=4;if(n){break e}l=f|h|(g|m)?3:2;break d}l=!(f|h|(g|m))}}r=e>>>16|0;o=r&32767;if((o|0)==32767){break c}if(l){break b}}Yb(j+16|0,b,c,d,e,f,g,h,i);e=H[j+16>>2];d=H[j+20>>2];c=H[j+24>>2];b=H[j+28>>2];Tl(j,e,d,c,b,e,d,c,b);d=H[j+8>>2];e=H[j+12>>2];h=H[j>>2];i=H[j+4>>2];break a}m=e&65535|o<<16;p=m;l=d;m=h;q=i>>>16&32767;k=i&65535|q<<16;if((ef(b,c,l,p,f,g,h,k)|0)<=0){if(ef(b,c,l,p,f,g,m,k)){h=b;i=c;break a}Yb(j+112|0,b,c,d,e,0,0,0,0);d=H[j+120>>2];e=H[j+124>>2];h=H[j+112>>2];i=H[j+116>>2];break a}if(o){i=c;h=b}else{Yb(j+96|0,b,c,l,p,0,0,0,1081540608);h=H[j+108>>2];p=h;l=H[j+104>>2];o=(h>>>16|0)-120|0;i=H[j+100>>2];h=H[j+96>>2]}if(!q){Yb(j+80|0,f,g,m,k,0,0,0,1081540608);f=H[j+92>>2];k=f;m=H[j+88>>2];q=(k>>>16|0)-120|0;g=H[j+84>>2];f=H[j+80>>2]}s=k&65535|65536;p=p&65535|65536;if((o|0)>(q|0)){while(1){t=l-m|0;k=(g|0)==(i|0)&f>>>0>h>>>0|g>>>0>i>>>0;n=(p-((l>>>0>>0)+s|0)|0)-(t>>>0>>0)|0;k=t-k|0;f:{if((n|0)>0|(n|0)>=0){l=h;h=h-f|0;i=i-((f>>>0>l>>>0)+g|0)|0;if(!(h|k|(i|n))){Yb(j+32|0,b,c,d,e,0,0,0,0);d=H[j+40>>2];e=H[j+44>>2];h=H[j+32>>2];i=H[j+36>>2];break a}n=n<<1|k>>>31;l=k<<1|i>>>31;p=n;break f}n=p<<1|l>>>31;l=l<<1|i>>>31;p=n}n=i<<1|h>>>31;h=h<<1;i=n;o=o-1|0;if((q|0)<(o|0)){continue}break}o=q}q=l-m|0;n=(g|0)==(i|0)&f>>>0>h>>>0|g>>>0>i>>>0;k=(p-((l>>>0>>0)+s|0)|0)-(q>>>0>>0)|0;m=q-n|0;g:{if((k|0)<0){m=l;k=p;break g}l=h;h=h-f|0;i=i-((f>>>0>l>>>0)+g|0)|0;if(h|m|(i|k)){break g}Yb(j+48|0,b,c,d,e,0,0,0,0);d=H[j+56>>2];e=H[j+60>>2];h=H[j+48>>2];i=H[j+52>>2];break a}if((k|0)==65535|k>>>0<65535){while(1){b=i>>>31|0;o=o-1|0;p=i<<1|h>>>31;h=h<<1;i=p;c=b;b=m;k=k<<1|b>>>31;m=c|b<<1;if(k>>>0<65536){continue}break}}b=r&32768;if((o|0)<=0){Yb(j- -64|0,h,i,m,k&65535|(b|o+120)<<16,0,0,0,1065811968);d=H[j+72>>2];e=H[j+76>>2];h=H[j+64>>2];i=H[j+68>>2];break a}d=m;e=k&65535|(b|o)<<16}H[a>>2]=h;H[a+4>>2]=i;H[a+8>>2]=d;H[a+12>>2]=e;Xa=j+128|0}function kt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;v=Xa-224|0;Xa=v;n=H[a+336>>2];b=H[b+84>>2];a=v;while(1){h=H[b+160>>2];i=G[c+80>>1];j=H[b+32>>2];o=G[c+16>>1];q=H[b+96>>2];l=G[c+48>>1];p=N(G[c>>1],H[b>>2])<<13|1024;g=N(H[b+128>>2],G[c+64>>1]);f=N(H[b+192>>2],G[c+96>>1]);m=N(H[b+64>>2],G[c+32>>1]);k=f+m|0;H[a+96>>2]=p+N(g-k|0,11585)>>11;h=N(h,i);i=N(j,o);j=N(h+i|0,5027);k=p+N(k,10438)|0;o=N(g-f|0,7223);s=k+(o+N(f,-637)|0)|0;f=N(q,l);q=N(f+i|0,7663);i=N(i-f|0,1395);l=j+(q-i|0)|0;H[a+192>>2]=s-l>>11;H[a>>2]=l+s>>11;l=N(m,-20239);m=N(m-g|0,2578);l=k+(l+m|0)|0;f=N(f+h|0,-11295);h=f+(j+N(h,15326)|0)|0;H[a+128>>2]=l-h>>11;H[a+64>>2]=h+l>>11;g=o+(m+(p+N(g,-15083)|0)|0)|0;f=f+(i+q|0)|0;H[a+160>>2]=g-f>>11;H[a+32>>2]=f+g>>11;a=a+4|0;b=b+4|0;c=c+2|0;r=r+1|0;if((r|0)!=8){continue}break}b=n-384|0;r=0;a=v;while(1){g=H[a+12>>2];m=H[a+4>>2];j=N(g+m|0,10935);n=H[a+24>>2];o=H[a+8>>2];q=N(n+o|0,9058);c=H[(r<<2)+d>>2]+e|0;s=H[a+28>>2];p=s<<13;f=H[a+20>>2];l=f+m|0;k=N(l,9810);t=p+(k+(j+N(m,-9232)|0)|0)|0;x=q+N(o,2237)|0;i=(H[a>>2]<<13)+134348800|0;h=H[a+16>>2];y=i+N(h,10438)|0;u=x+y|0;F[c|0]=I[b+(t+u>>>18&1023)|0];F[c+13|0]=I[b+(u-t>>>18&1023)|0];q=q+N(n,-14084)|0;t=i+N(h,2578)|0;u=q+t|0;w=j+N(g,-3474)|0;j=N(f+g|0,-1297)-p|0;w=w+j|0;F[c+1|0]=I[b+(u+w>>>18&1023)|0];F[c+12|0]=I[b+(u-w>>>18&1023)|0];j=j+(k+N(f,-19447)|0)|0;n=N(n,-11295)+N(o,5027)|0;o=i+N(h,-7223)|0;k=n+o|0;F[c+2|0]=I[b+(j+k>>>18&1023)|0];F[c+11|0]=I[b+(k-j>>>18&1023)|0];j=m-g|0;k=s+(j-f|0)<<13;h=i+N(h,-11586)|0;F[c+3|0]=I[b+(k+h>>>18&1023)|0];F[c+10|0]=I[b+(h-k>>>18&1023)|0];h=N(l,6164);i=p+N(f,-13850)|0;f=N(f-g|0,11512);i=h+(i+f|0)|0;n=o-n|0;F[c+4|0]=I[b+(i+n>>>18&1023)|0];F[c+9|0]=I[b+(n-i>>>18&1023)|0];f=f+N(g,5529)|0;g=N(j,3826)-p|0;f=f+g|0;p=t-q|0;F[c+5|0]=I[b+(f+p>>>18&1023)|0];F[c+8|0]=I[b+(p-f>>>18&1023)|0];g=g+(h+N(m,-8693)|0)|0;f=y-x|0;F[c+6|0]=I[b+(g+f>>>18&1023)|0];F[c+7|0]=I[b+(f-g>>>18&1023)|0];a=a+32|0;r=r+1|0;if((r|0)!=7){continue}break}Xa=v+224|0}function Ws(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=c+d|0;if(H[b>>2]?K[b+12>>2]>>0|i>>>0>K[b+4>>2]:1){d=H[a>>2];H[d+20>>2]=23;Za[H[d>>2]](a)}d=H[b+24>>2];a:{if(d>>>0<=c>>>0&i>>>0<=d+H[b+16>>2]>>>0){break a}if(!H[b+40>>2]){d=H[a>>2];H[d+20>>2]=71;Za[H[d>>2]](a)}if(H[b+36>>2]){d=H[b+16>>2];b:{if((d|0)<=0){break b}f=H[b+20>>2];f=(d|0)>(f|0)?f:d;d=H[b+24>>2];h=H[b+28>>2]-d|0;f=(f|0)<(h|0)?f:h;h=H[b+4>>2]-d|0;f=(f|0)<(h|0)?f:h;if((f|0)<=0){break b}k=b+48|0;l=H[b+8>>2]<<7;h=N(l,d);d=0;while(1){g=N(f,l);Za[H[b+52>>2]](a,k,H[H[b>>2]+(d<<2)>>2],h,g);f=H[b+20>>2];d=f+d|0;j=H[b+16>>2];if((d|0)>=(j|0)){break b}h=h+g|0;g=j-d|0;f=(f|0)<(g|0)?f:g;g=H[b+24>>2]+d|0;j=H[b+28>>2]-g|0;f=(f|0)<(j|0)?f:j;g=H[b+4>>2]-g|0;f=(f|0)<(g|0)?f:g;if((f|0)>0){continue}break}}H[b+36>>2]=0}d=H[b+16>>2];f=i-d|0;h=K[b+24>>2]>>0?c:(f|0)>0?f:0;H[b+24>>2]=h;if((d|0)<=0){break a}f=H[b+20>>2];d=(d|0)>(f|0)?f:d;f=H[b+28>>2]-h|0;d=(d|0)<(f|0)?d:f;f=H[b+4>>2]-h|0;f=(d|0)<(f|0)?d:f;if((f|0)<=0){break a}k=b+48|0;l=H[b+8>>2]<<7;h=N(l,h);d=0;while(1){g=N(f,l);Za[H[b+48>>2]](a,k,H[H[b>>2]+(d<<2)>>2],h,g);f=H[b+20>>2];d=f+d|0;j=H[b+16>>2];if((d|0)>=(j|0)){break a}h=h+g|0;g=j-d|0;f=(f|0)<(g|0)?f:g;g=H[b+24>>2]+d|0;j=H[b+28>>2]-g|0;f=(f|0)<(j|0)?f:j;g=H[b+4>>2]-g|0;f=(f|0)<(g|0)?f:g;if((f|0)>0){continue}break}}f=H[b+28>>2];c:{d:{e:{if(i>>>0<=f>>>0){break e}f:{g:{h:{if(c>>>0>f>>>0){f=c;if(!e){break h}d=H[a>>2];H[d+20>>2]=23;Za[H[d>>2]](a);break g}if(e){break g}}if(H[b+32>>2]){break f}d=H[a>>2];H[d+20>>2]=23;Za[H[d>>2]](a);break c}H[b+28>>2]=i;if(!H[b+32>>2]){break d}}a=H[b+24>>2];d=f-a|0;h=i-a|0;if(d>>>0>=h>>>0){break e}a=H[b+8>>2]<<7;k=i+(f^-1)|0;i=i-f&3;if(i){f=0;while(1){qb(H[H[b>>2]+(d<<2)>>2],0,a);d=d+1|0;f=f+1|0;if((i|0)!=(f|0)){continue}break}}if(k>>>0<3){break e}while(1){f=d<<2;qb(H[f+H[b>>2]>>2],0,a);qb(H[(f+H[b>>2]|0)+4>>2],0,a);qb(H[(f+H[b>>2]|0)+8>>2],0,a);qb(H[(f+H[b>>2]|0)+12>>2],0,a);d=d+4|0;if((h|0)!=(d|0)){continue}break}}if(!e){break c}}H[b+36>>2]=1}return H[b>>2]+(c-H[b+24>>2]<<2)|0}function Ct(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;u=Xa-256|0;Xa=u;j=H[a+336>>2];a=H[b+84>>2];b=u;g=8;while(1){a:{b:{h=J[c+32>>1];f=G[c+16>>1];if((h|f)&65535){break b}h=0;if(J[c+48>>1]|J[c+64>>1]|(J[c+80>>1]|J[c+96>>1])){break b}if(J[c+112>>1]){break b}h=N(H[a>>2],G[c>>1]);H[b+192>>2]=h;H[b+160>>2]=h;H[b+128>>2]=h;H[b+96>>2]=h;H[b+64>>2]=h;H[b+32>>2]=h;H[b>>2]=h;f=56;break a}i=N(H[a+192>>2],G[c+96>>1]);l=N(H[a+64>>2],h<<16>>16);h=i+l|0;k=N(H[a+128>>2],G[c+64>>1]);m=N(H[a>>2],G[c>>1]);n=k+m|0;o=h+n|0;p=N(H[a+160>>2],G[c+80>>1]);q=N(H[a+96>>2],G[c+48>>1]);r=p+q|0;s=N(H[a+224>>2],G[c+112>>1]);t=N(f,H[a+32>>2]);v=s+t|0;f=r+v|0;H[b+224>>2]=o-f;H[b>>2]=f+o;i=(N(l-i|0,362)>>8)-h|0;l=m-k|0;k=i+l|0;m=t-s|0;o=p-q|0;p=N(m+o|0,473)>>8;f=p-(f+(N(o,669)>>8)|0)|0;H[b+192>>2]=k-f;H[b+32>>2]=f+k;i=l-i|0;f=(N(v-r|0,362)>>8)-f|0;H[b+160>>2]=i-f;H[b+64>>2]=f+i;f=p-(f+(N(m,277)>>8)|0)|0;h=n-h|0;H[b+96>>2]=f+h;h=h-f|0;f=32}H[(f<<2)+b>>2]=h;c=c+2|0;a=a+4|0;b=b+4|0;h=g>>>0>1;g=g-1|0;if(h){continue}break}b=j-384|0;h=0;c=u;while(1){f=H[c>>2]+16400|0;a=H[(h<<2)+d>>2]+e|0;c:{d:{g=H[c+8>>2];j=H[c+4>>2];if(g|j){break d}g=0;if(H[c+12>>2]|H[c+16>>2]|(H[c+20>>2]|H[c+24>>2])){break d}if(H[c+28>>2]){break d}g=pz(I[b+(f>>>5&1023)|0],0,16843009,16843009);F[a|0]=g;F[a+1|0]=g>>>8;F[a+2|0]=g>>>16;F[a+3|0]=g>>>24;g=Ya;F[a+4|0]=g;F[a+5|0]=g>>>8;F[a+6|0]=g>>>16;F[a+7|0]=g>>>24;break c}k=H[c+28>>2];m=k+j|0;n=H[c+12>>2];o=H[c+20>>2];p=n+o|0;i=m+p|0;q=H[c+24>>2];l=q+g|0;r=H[c+16>>2];s=r+f|0;t=l+s|0;F[a|0]=I[b+(i+t>>>5&1023)|0];F[a+7|0]=I[b+(t-i>>>5&1023)|0];k=j-k|0;j=o-n|0;n=N(k+j|0,473)>>8;j=n-(i+(N(j,669)>>8)|0)|0;i=(N(g-q|0,362)>>8)-l|0;f=f-r|0;g=i+f|0;F[a+1|0]=I[b+(j+g>>>5&1023)|0];F[a+6|0]=I[b+(g-j>>>5&1023)|0];g=(N(m-p|0,362)>>8)-j|0;f=f-i|0;F[a+2|0]=I[b+(g+f>>>5&1023)|0];F[a+5|0]=I[b+(f-g>>>5&1023)|0];g=n-(g+(N(k,277)>>8)|0)|0;f=s-l|0;F[a+3|0]=I[b+(g+f>>>5&1023)|0];F[a+4|0]=I[b+(f-g>>>5&1023)|0]}c=c+32|0;h=h+1|0;if((h|0)!=8){continue}break}Xa=u+256|0}function Vs(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=c+d|0;if(H[b>>2]?K[b+12>>2]>>0|i>>>0>K[b+4>>2]:1){d=H[a>>2];H[d+20>>2]=23;Za[H[d>>2]](a)}d=H[b+24>>2];a:{if(d>>>0<=c>>>0&i>>>0<=d+H[b+16>>2]>>>0){break a}if(!H[b+40>>2]){d=H[a>>2];H[d+20>>2]=71;Za[H[d>>2]](a)}if(H[b+36>>2]){d=H[b+16>>2];b:{if((d|0)<=0){break b}f=H[b+20>>2];f=(d|0)>(f|0)?f:d;d=H[b+24>>2];h=H[b+28>>2]-d|0;f=(f|0)<(h|0)?f:h;h=H[b+4>>2]-d|0;f=(f|0)<(h|0)?f:h;if((f|0)<=0){break b}k=b+48|0;l=H[b+8>>2];h=N(l,d);d=0;while(1){g=N(f,l);Za[H[b+52>>2]](a,k,H[H[b>>2]+(d<<2)>>2],h,g);f=H[b+20>>2];d=f+d|0;j=H[b+16>>2];if((d|0)>=(j|0)){break b}h=h+g|0;g=j-d|0;f=(f|0)<(g|0)?f:g;g=H[b+24>>2]+d|0;j=H[b+28>>2]-g|0;f=(f|0)<(j|0)?f:j;g=H[b+4>>2]-g|0;f=(f|0)<(g|0)?f:g;if((f|0)>0){continue}break}}H[b+36>>2]=0}d=H[b+16>>2];f=i-d|0;h=K[b+24>>2]>>0?c:(f|0)>0?f:0;H[b+24>>2]=h;if((d|0)<=0){break a}f=H[b+20>>2];d=(d|0)>(f|0)?f:d;f=H[b+28>>2]-h|0;d=(d|0)<(f|0)?d:f;f=H[b+4>>2]-h|0;f=(d|0)<(f|0)?d:f;if((f|0)<=0){break a}k=b+48|0;l=H[b+8>>2];h=N(l,h);d=0;while(1){g=N(f,l);Za[H[b+48>>2]](a,k,H[H[b>>2]+(d<<2)>>2],h,g);f=H[b+20>>2];d=f+d|0;j=H[b+16>>2];if((d|0)>=(j|0)){break a}h=h+g|0;g=j-d|0;f=(f|0)<(g|0)?f:g;g=H[b+24>>2]+d|0;j=H[b+28>>2]-g|0;f=(f|0)<(j|0)?f:j;g=H[b+4>>2]-g|0;f=(f|0)<(g|0)?f:g;if((f|0)>0){continue}break}}f=H[b+28>>2];c:{d:{e:{if(i>>>0<=f>>>0){break e}f:{g:{h:{if(c>>>0>f>>>0){f=c;if(!e){break h}d=H[a>>2];H[d+20>>2]=23;Za[H[d>>2]](a);break g}if(e){break g}}if(H[b+32>>2]){break f}d=H[a>>2];H[d+20>>2]=23;Za[H[d>>2]](a);break c}H[b+28>>2]=i;if(!H[b+32>>2]){break d}}a=H[b+24>>2];d=f-a|0;h=i-a|0;if(d>>>0>=h>>>0){break e}a=H[b+8>>2];k=i+(f^-1)|0;i=i-f&3;if(i){f=0;while(1){qb(H[H[b>>2]+(d<<2)>>2],0,a);d=d+1|0;f=f+1|0;if((i|0)!=(f|0)){continue}break}}if(k>>>0<3){break e}while(1){f=d<<2;qb(H[f+H[b>>2]>>2],0,a);qb(H[(f+H[b>>2]|0)+4>>2],0,a);qb(H[(f+H[b>>2]|0)+8>>2],0,a);qb(H[(f+H[b>>2]|0)+12>>2],0,a);d=d+4|0;if((h|0)!=(d|0)){continue}break}}if(!e){break c}}H[b+36>>2]=1}return H[b>>2]+(c-H[b+24>>2]<<2)|0}function Zu(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;H[a+4>>2]=0;if((b|0)!=90){d=H[a>>2];H[d+20>>2]=13;H[d+24>>2]=90;H[H[a>>2]+28>>2]=b;Za[H[H[a>>2]>>2]](a)}if((c|0)!=488){b=H[a>>2];H[b+20>>2]=22;H[b+24>>2]=488;H[H[a>>2]+28>>2]=c;Za[H[H[a>>2]>>2]](a)}b=H[a>>2];c=H[a+12>>2];qb(a+4|0,0,484);H[a+16>>2]=1;H[a+12>>2]=c;H[a>>2]=b;c=Xa-16|0;Xa=c;H[a+4>>2]=0;H[c+12>>2]=0;b=pb(84);if(!b){d=H[a>>2];H[d+20>>2]=56;H[d+24>>2]=0;Za[H[H[a>>2]>>2]](a)}H[b+48>>2]=1e9;H[b+40>>2]=227;H[b+36>>2]=228;H[b+32>>2]=229;H[b+28>>2]=230;H[b+24>>2]=231;H[b+20>>2]=232;H[b+16>>2]=233;H[b+12>>2]=234;H[b+8>>2]=235;H[b+4>>2]=236;H[b>>2]=237;H[b+52>>2]=0;H[b+56>>2]=0;H[b+44>>2]=0;H[b+76>>2]=84;H[b+60>>2]=0;H[b+64>>2]=0;H[b+68>>2]=0;H[b+72>>2]=0;H[a+4>>2]=b;d=yh(33790);a:{if(!d){break a}F[c+11|0]=120;H[c>>2]=c+12;H[c+4>>2]=c+11;if((Ge(d,33186,c)|0)<=0){break a}d=H[c+12>>2];if((I[c+11|0]&223)==77){d=N(d,1e3);H[c+12>>2]=d}H[b+44>>2]=N(d,1e3)}Xa=c+16|0;H[a+312>>2]=0;H[a+24>>2]=0;H[a+8>>2]=0;H[a+164>>2]=0;H[a+168>>2]=0;H[a+172>>2]=0;H[a+176>>2]=0;H[a+180>>2]=0;H[a+184>>2]=0;H[a+188>>2]=0;H[a+192>>2]=0;H[a+196>>2]=0;H[a+200>>2]=0;H[a+204>>2]=0;H[a+208>>2]=0;b=Za[H[H[a+4>>2]>>2]](a,0,172)|0;H[a+464>>2]=b;H[b+96>>2]=0;H[b+100>>2]=0;H[b+28>>2]=128;H[b+8>>2]=129;H[b+4>>2]=130;H[b>>2]=131;H[b+104>>2]=0;H[b+36>>2]=128;H[b+40>>2]=128;H[b+108>>2]=0;H[b+112>>2]=0;H[b+44>>2]=128;H[b+48>>2]=128;H[b+116>>2]=0;H[b+120>>2]=0;H[b+52>>2]=128;H[b+56>>2]=128;H[b+124>>2]=0;H[b+128>>2]=0;H[b+60>>2]=128;H[b+132>>2]=0;H[b+64>>2]=128;H[b+136>>2]=0;H[b+140>>2]=0;H[b+68>>2]=128;H[b+72>>2]=128;H[b+76>>2]=128;H[b+80>>2]=128;H[b+144>>2]=0;H[b+148>>2]=0;H[b+84>>2]=128;H[b+152>>2]=0;H[b+156>>2]=0;H[b+160>>2]=0;H[b+92>>2]=128;H[b+32>>2]=132;H[b+88>>2]=132;H[a+440>>2]=0;H[a+144>>2]=0;H[a+216>>2]=0;b=H[a+464>>2];H[b+164>>2]=0;H[b+24>>2]=0;H[b+12>>2]=0;H[b+16>>2]=0;b=Za[H[H[a+4>>2]>>2]](a,0,28)|0;H[a+460>>2]=b;H[b+24>>2]=1;H[b+16>>2]=0;H[b+20>>2]=0;H[b+12>>2]=124;H[b+8>>2]=125;H[b+4>>2]=126;H[b>>2]=127;H[a+20>>2]=200}function ct(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0;v=Xa-400|0;Xa=v;w=H[a+336>>2];a=H[b+84>>2];b=v;while(1){j=H[a+192>>2];o=G[c+96>>1];k=H[a+64>>2];n=G[c+32>>1];l=N(G[c>>1],H[a>>2])<<13|1024;g=N(H[a+128>>2],G[c+64>>1]);m=l+N(g,-11586)>>11;i=N(H[a+224>>2],G[c+112>>1]);f=N(H[a+32>>2],G[c+16>>1]);h=N(H[a+96>>2],G[c+48>>1]);r=f-h|0;p=N(H[a+160>>2],G[c+80>>1]);q=i+(r-p|0)<<2;H[b+280>>2]=m-q;H[b+84>>2]=m+q;o=N(j,o);k=N(k,n);n=N(o+k|0,9058);m=n+N(o,-14084)|0;q=l+N(g,2578)|0;t=m+q|0;j=i<<13;i=N(h+p|0,-1297)-j|0;x=N(f+h|0,10935);u=i+(x+N(h,-3474)|0)|0;H[b+336>>2]=t-u>>11;H[b+28>>2]=t+u>>11;o=N(o,-11295)+N(k,5027)|0;t=l+N(g,-7223)|0;u=o+t|0;s=i;i=f+p|0;y=N(i,9810);s=s+(y+N(p,-19447)|0)|0;H[b+308>>2]=u-s>>11;H[b+56>>2]=u+s>>11;m=q-m|0;r=N(r,3826)-j|0;s=N(h,5529);h=N(p-h|0,11512);q=r+(s+h|0)|0;H[b+224>>2]=m-q>>11;H[b+140>>2]=m+q>>11;g=l+N(g,10438)|0;l=n+N(k,2237)|0;k=g-l|0;n=N(i,6164);m=r+(n+N(f,-8693)|0)|0;H[b+196>>2]=k-m>>11;H[b+168>>2]=k+m>>11;g=g+l|0;f=j+((N(f,-9232)+x|0)+y|0)|0;H[b+364>>2]=g-f>>11;H[b>>2]=f+g>>11;f=t-o|0;h=j+(n+(h+N(p,-13850)|0)|0)|0;H[b+252>>2]=f-h>>11;H[b+112>>2]=f+h>>11;b=b+4|0;a=a+4|0;c=c+2|0;z=z+1|0;if((z|0)!=7){continue}break}a=w-384|0;h=0;b=v;while(1){p=H[b+16>>2];f=H[b+24>>2];g=N(p-f|0,7223);c=H[(h<<2)+d>>2]+e|0;l=H[b+12>>2];j=H[b+4>>2];k=N(l+j|0,7663);n=N(j-l|0,1395);i=j;j=H[b+20>>2];w=N(i+j|0,5027);m=(k-n|0)+w|0;s=g+N(f,-637)|0;o=(H[b>>2]<<13)+134348800|0;i=f;f=H[b+8>>2];r=i+f|0;i=o+N(r,10438)|0;q=s+i|0;F[c|0]=I[a+(m+q>>>18&1023)|0];F[c+6|0]=I[a+(q-m>>>18&1023)|0];l=N(j+l|0,-11295);k=l+(k+n|0)|0;n=N(f-p|0,2578);g=g+(n+(o+N(p,-15083)|0)|0)|0;F[c+1|0]=I[a+(k+g>>>18&1023)|0];F[c+5|0]=I[a+(g-k>>>18&1023)|0];g=l+(w+N(j,15326)|0)|0;f=i+(n+N(f,-20239)|0)|0;F[c+2|0]=I[a+(g+f>>>18&1023)|0];F[c+4|0]=I[a+(f-g>>>18&1023)|0];F[c+3|0]=I[a+(o+N(p-r|0,11585)>>>18&1023)|0];b=b+28|0;h=h+1|0;if((h|0)!=14){continue}break}Xa=v+400|0}function Jk(a){var b=0,c=0,d=0;b=a;if(I[71540]){a=H[17884]}else{if(I[71528]){a=H[17881]}else{cc(73128);H[18282]=55560;a=Xa-16|0;Xa=a;H[18284]=0;H[18285]=0;H[a+12>>2]=0;Eh(73144);F[73272]=0;Xa=a+16|0;if(Fq()>>>0<30){Qb();X()}a=Eq(Vb(73136),30);H[18284]=a;H[18285]=a;c=kb(73136),d=a+120|0,H[c>>2]=d;Zf(73136,0);Tq(30);fd(73280,34558);Ab(73136);Sq(73136);ci(73136);cc(72816);H[18204]=56884;ec(72816,bc(71352));cc(72824);H[18206]=56916;ec(72824,bc(71360));cc(72832);F[72844]=0;H[18210]=0;H[18208]=55580;H[18210]=H[12858];ec(72832,bc(71556));cc(72848);H[18212]=56064;ec(72848,bc(71548));cc(72856);H[18214]=56212;ec(72856,bc(71564));cc(72864);H[18216]=55632;c=72872,d=Sb(),H[c>>2]=d;ec(72864,bc(71572));cc(72880);H[18220]=56360;ec(72880,bc(71580));cc(72888);H[18222]=56476;ec(72888,bc(71588));cc(72896);G[36452]=11310;H[18224]=55680;Bb(72908);ec(72896,bc(71596));cc(72920);H[18232]=46;H[18233]=44;H[18230]=55720;Bb(72936);ec(72920,bc(71604));cc(72952);H[18238]=56948;ec(72952,bc(71368));cc(72960);H[18240]=57192;ec(72960,bc(71376));cc(72968);H[18242]=57404;ec(72968,bc(71384));cc(72976);H[18244]=57636;ec(72976,bc(71392));cc(72984);H[18246]=58620;ec(72984,bc(71432));cc(72992);H[18248]=58768;ec(72992,bc(71440));cc(73e3);H[18250]=58884;ec(73e3,bc(71448));cc(73008);H[18252]=59e3;ec(73008,bc(71456));cc(73016);H[18254]=59116;ec(73016,bc(71464));cc(73024);H[18256]=59280;ec(73024,bc(71472));cc(73032);H[18258]=59444;ec(73032,bc(71480));cc(73040);H[18260]=59608;ec(73040,bc(71488));cc(73048);H[18264]=60864;H[18262]=57836;H[18264]=57884;ec(73048,bc(71400));cc(73064);H[18268]=60900;H[18266]=58100;H[18268]=58148;ec(73064,bc(71408));cc(73080);Bq(73088);H[18270]=58336;ec(73080,bc(71416));cc(73096);Bq(73104);H[18274]=58492;ec(73096,bc(71424));cc(73112);H[18278]=59772;ec(73112,bc(71496));cc(73120);H[18280]=59892;ec(73120,bc(71504));H[17880]=73128;F[71528]=1;H[17881]=71520;a=71520}Ik(71532,a);F[71540]=1;H[17884]=71532;a=71532}a=H[a>>2];H[b>>2]=a;Rh(a)}function Wk(a,b,c,d){var e=0,f=0,g=0,h=0,i=0;e=H[b>>2];a:{b:{c:{d:{e:{f:{g:{h:{i:{j:{k:{l:{if(!d){break l}g=H[d>>2];if(!g){break l}if(!a){d=c;break j}H[d>>2]=0;d=c;break k}m:{if(!H[H[16903]>>2]){if(!a){break m}if(!c){break a}g=c;while(1){d=F[e|0];if(d){H[a>>2]=d&57343;a=a+4|0;e=e+1|0;g=g-1|0;if(g){continue}break a}break}H[a>>2]=0;H[b>>2]=0;return c-g|0}d=c;if(!a){break i}break g}return nd(e)}f=1;break g}f=0;break h}f=1}while(1){if(!f){f=I[e|0]>>>3|0;if((f-16|f+(g>>26))>>>0>7){break f}f=e+1|0;n:{if(!(g&33554432)){break n}if((I[f|0]&192)!=128){e=e-1|0;break d}f=e+2|0;if(!(g&524288)){break n}if((I[f|0]&192)!=128){e=e-1|0;break d}f=e+3|0}e=f;d=d-1|0;f=1;continue}while(1){g=I[e|0];o:{if(e&3|g-1>>>0>126){break o}g=H[e>>2];if((g|g-16843009)&-2139062144){break o}while(1){d=d-4|0;g=H[e+4>>2];e=e+4|0;if(!((g-16843009|g)&-2139062144)){continue}break}}f=g&255;if(f-1>>>0<=126){d=d-1|0;e=e+1|0;continue}break}f=f-194|0;if(f>>>0>50){break e}e=e+1|0;g=H[(f<<2)+49328>>2];f=0;continue}}while(1){if(!f){if(!d){break a}while(1){p:{f=I[e|0];h=f-1|0;q:{r:{if(h>>>0>126){g=f;break r}if(e&3|d>>>0<5){break q}s:{while(1){g=H[e>>2];if((g|g-16843009)&-2139062144){break s}H[a>>2]=g&255;H[a+4>>2]=I[e+1|0];H[a+8>>2]=I[e+2|0];H[a+12>>2]=I[e+3|0];a=a+16|0;e=e+4|0;d=d-4|0;if(d>>>0>4){continue}break}g=I[e|0]}f=g&255;h=f-1|0}if(h>>>0>126){break p}}H[a>>2]=f;a=a+4|0;e=e+1|0;d=d-1|0;if(d){continue}break a}break}f=f-194|0;if(f>>>0>50){break e}e=e+1|0;g=H[(f<<2)+49328>>2];f=1;continue}i=I[e|0];f=i>>>3|0;if((f-16|f+(g>>26))>>>0>7){break f}t:{u:{h=e+1|0;f=i-128|g<<6;v:{if((f|0)>=0){break v}i=I[h|0]-128|0;if(i>>>0>63){break u}h=e+2|0;f=i|f<<6;if((f|0)>=0){break v}h=I[h|0]-128|0;if(h>>>0>63){break u}f=h|f<<6;h=e+3|0}e=h;H[a>>2]=f;d=d-1|0;a=a+4|0;break t}H[16848]=25;e=e-1|0;break c}f=0;continue}}e=e-1|0;if(g){break d}g=I[e|0]}if(g&255){break d}if(a){H[a>>2]=0;H[b>>2]=0}return c-d|0}H[16848]=25;if(!a){break b}}H[b>>2]=e}return-1}H[b>>2]=e;return c}function dd(a,b){var c=0,d=0,e=0,f=0,g=0,h=O(0),i=0,j=0,k=0,l=0,m=0,n=0,o=0;e=Xa-32|0;Xa=e;H[e+24>>2]=1;H[e+28>>2]=b;if((b|0)>=0){H[e+8>>2]=b;c=a+92|0;a=e+8|0;n=e,o=sc(c,a),H[n+16>>2]=o;n=e,o=kc(),H[n+8>>2]=o;a:{if(xc(e+16|0,a)){f=e+8|0;H[f>>2]=H[e+28>>2];H[f+4>>2]=H[e+24>>2];i=Xa-16|0;Xa=i;m=i+8|0;d=Xa-32|0;Xa=d;tb(c);j=H[f>>2];b=Tc(c);F[d+31|0]=0;b:{c:{if(!b){break c}g=Xb(j,b);a=H[rb(c,g)>>2];if(!a){break c}while(1){a=H[a>>2];if(!a){break c}if(H[a+4>>2]!=(j|0)){if((Xb(H[a+4>>2],b)|0)!=(g|0)){break c}}if(!ge(Vb(c),a+8|0,f)){continue}break}break b}k=Xa-16|0;Xa=k;a=kb(c);a=Sf(d+16|0,Hb(16),Tf(k+8|0,a,0));l=H[a>>2];H[l+8>>2]=H[f>>2];H[l+12>>2]=H[f+4>>2];n=Gb(a),o=1,F[n+4|0]=o;H[H[a>>2]+4>>2]=j;H[H[a>>2]>>2]=0;Xa=k+16|0;if(!(O(H[tb(c)>>2]+1>>>0)>O(L[Vb(c)>>2]*O(b>>>0))?0:b)){n=d,o=we(b)^1|b<<1,H[n+12>>2]=o;h=O(U(O(O(H[tb(c)>>2]+1>>>0)/L[Vb(c)>>2])));d:{if(h=O(0)){a=~~h>>>0;break d}a=0}H[d+8>>2]=a;b=H[zc(d+12|0,d+8|0)>>2];a=Xa-16|0;Xa=a;H[a+12>>2]=b;e:{if((b|0)==1){b=2}else{if(!(b-1&b)){break e}b=Df(b)}H[a+12>>2]=b}f=Tc(c);f:{if(f>>>0>>0){On(c,b);break f}if(b>>>0>=f>>>0){break f}g=we(f);h=O(U(O(O(K[tb(c)>>2])/L[Vb(c)>>2])));g:{if(h=O(0)){b=~~h>>>0;break g}b=0}h:{if(g){b=Jj(b);break h}b=Df(b)}H[a+8>>2]=b;b=H[zc(a+12|0,a+8|0)>>2];H[a+12>>2]=b;if(b>>>0>=f>>>0){break f}On(c,b)}Xa=a+16|0;b=Tc(c);g=Xb(j,b)}a=H[rb(c,g)>>2];i:{if(!a){a=c+8|0;H[H[d+16>>2]>>2]=H[a>>2];H[c+8>>2]=H[d+16>>2];n=rb(c,g),o=a,H[n>>2]=o;if(!H[H[d+16>>2]>>2]){break i}a=H[d+16>>2];n=rb(c,Xb(H[H[H[d+16>>2]>>2]+4>>2],b)),o=a,H[n>>2]=o;break i}H[H[d+16>>2]>>2]=H[a>>2];H[a>>2]=H[d+16>>2]}b=d+16|0;a=Ld(b);c=tb(c);H[c>>2]=H[c>>2]+1;F[d+31|0]=1;c=H[b>>2];H[b>>2]=0;if(c){Gb(b);if(c){jb(c)}}}Uf(m,Gc(d+16|0,a),d+31|0);Xa=d+32|0;Gc(e,H[i+8>>2]);F[e+4|0]=I[i+12|0];Xa=i+16|0;break a}a=oc(e+16|0);H[a+4>>2]=H[a+4>>2]+1}Xa=e+32|0;return}mb(ib(ib(lb(ib(ib(ib(70592,16213),15776),3305),290),3875),16393));_();X()}function Wm(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;m=H[a>>2];n=H[a+4>>2];e=ph(1,4156);if(!e){sb(0,3,1828,0);ba(1);X()}l=Hb(4);o=Uj(l);j=Hb(24);p=Uj(j);qf(j+4|0);d=Hb(840);Jb(d+12|0);Xf(d- -64|0);qf(d+72|0);b=d+92|0;H[b>>2]=26168;Jb(b+4|0);H[b+24>>2]=0;H[b+28>>2]=0;H[b+16>>2]=0;H[b+20>>2]=0;H[b>>2]=26184;Jb(b+32|0);Jb(b+44|0);Jb(b+56|0);h=d+160|0;b=h;H[b+8>>2]=10;H[b+12>>2]=10;H[b>>2]=0;H[b+4>>2]=0;Jb(b+16|0);F[b+28|0]=1;Jb(b+32|0);H[b+44>>2]=0;H[b+48>>2]=0;H[b+52>>2]=0;H[b+56>>2]=1092616192;Jb(b+60|0);Jb(b+72|0);H[b+88>>2]=1091567616;b=b+92|0;H[b+12>>2]=0;H[b+16>>2]=0;H[b>>2]=0;H[b+4>>2]=0;H[b+20>>2]=0;H[b+24>>2]=0;Jb(b+28|0);Jb(b+40|0);b=Jb(h+144|0);hq(h,5e3);vf(b,36);b=d+316|0;Qe(b,26864,12);Qe(b+48|0,26912,12);Qe(b+96|0,26960,12);Qe(b+144|0,27008,12);Qe(b+192|0,27056,12);Qe(b+240|0,27104,12);H[b+312>>2]=1057803469;H[b+316>>2]=1088421888;H[b+304>>2]=1053609165;H[b+308>>2]=1056125747;H[b+296>>2]=1048576e3;H[b+300>>2]=1051092582;H[b+288>>2]=1036831949;H[b+292>>2]=1043542835;Jb(d+636|0);H[d+648>>2]=1060320051;b=d+652|0;H[b>>2]=0;H[b+4>>2]=0;F[b+16|0]=1;H[b+8>>2]=0;H[b+12>>2]=0;qb(b+20|0,0,72);qf(b+92|0);Jb(b+112|0);Jb(b+124|0);f=d+788|0;Jb(f);Jb(f+12|0);b=f+24|0;Jb(b);vf(f,9216);c=zb(b);a:{if(c>>>0<1024){k=Xa-32|0;Xa=k;g=1024-c|0;b:{if(g>>>0<=H[kb(b)>>2]-H[b+4>>2]>>3>>>0){Pj(b,g);break b}c=kb(b);i=Uh(k+8|0,_h(b,zb(b)+g|0),zb(b),c);c=Xa-16|0;Xa=c;H[c>>2]=H[i+8>>2];q=H[i+8>>2];H[c+8>>2]=i+8;H[c+4>>2]=(g<<3)+q;g=H[c>>2];while(1){if(H[c+4>>2]!=(g|0)){Qo(H[c>>2]);g=H[c>>2]+8|0;H[c>>2]=g;continue}break}wd(c);Xa=c+16|0;Zh(b,i);Yh(i)}Xa=k+32|0;break a}if(c>>>0>1024){c=H[b>>2]- -8192|0;zb(b);ei(b,c);fk(b)}}H[f+48>>2]=50;H[f+44>>2]=1064;H[f+40>>2]=1024;L[f+36>>2]=.009999999776482582;L[h+52>>2]=3;L[h+56>>2]=4;hq(h,500);F[d+8|0]=1;H[d>>2]=8;H[d+4>>2]=1077936128;lp(p,d);op(o,j);H[e+20>>2]=1;H[e+24>>2]=-1;H[e+16>>2]=n;H[e+12>>2]=m;H[e+8>>2]=1;H[e+4>>2]=a;H[e>>2]=l;return e}function bu(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;a:{e=H[a+448>>2];if(!H[e+56>>2]){if(!(Za[H[H[a+452>>2]+12>>2]](a,H[((H[e+68>>2]<<2)+e|0)+60>>2])|0)){break a}H[e+56>>2]=1;H[e+76>>2]=H[e+76>>2]+1}b:{switch(H[e+72>>2]){case 2:Za[H[H[a+456>>2]+4>>2]](a,H[((H[e+68>>2]<<2)+e|0)+60>>2],e+48|0,H[e+52>>2],b,c,d);if(K[e+48>>2]>2]){break a}H[e+72>>2]=0;if(K[c>>2]>=d>>>0){break a}case 0:H[e+48>>2]=0;m=H[a+328>>2];H[e+52>>2]=m-1;c:{if(H[e+76>>2]!=H[a+332>>2]){break c}q=H[a+36>>2];if((q|0)<=0){break c}o=H[a+448>>2];r=(H[o+68>>2]<<2)+o|0;h=H[a+216>>2];while(1){f=N(H[h+40>>2],H[h+12>>2]);g=K[h+48>>2]%(f>>>0)|0;g=g?g:f;f=(f|0)/(m|0)|0;if(!i){H[o+52>>2]=((g-1|0)/(f|0)|0)+1}d:{if((f|0)<=0){break d}f=f<<1;j=(f|0)>1?f:1;p=j&3;k=H[H[r+60>>2]+(i<<2)>>2];n=(k+(g<<2)|0)-4|0;l=0;f=0;if(j-1>>>0>=3){s=j&2147483644;j=0;while(1){H[k+(f+g<<2)>>2]=H[n>>2];H[k+(g+(f|1)<<2)>>2]=H[n>>2];H[k+(g+(f|2)<<2)>>2]=H[n>>2];H[k+(g+(f|3)<<2)>>2]=H[n>>2];f=f+4|0;j=j+4|0;if((s|0)!=(j|0)){continue}break}}if(!p){break d}while(1){H[k+(f+g<<2)>>2]=H[n>>2];f=f+1|0;l=l+1|0;if((p|0)!=(l|0)){continue}break}}h=h+88|0;i=i+1|0;if((q|0)!=(i|0)){continue}break}}H[e+72>>2]=1;break;case 1:break b;default:break a}}Za[H[H[a+456>>2]+4>>2]](a,H[((H[e+68>>2]<<2)+e|0)+60>>2],e+48|0,H[e+52>>2],b,c,d);if(K[e+48>>2]>2]){break a}e:{if(H[e+76>>2]!=1){b=H[a+328>>2];break e}b=H[a+328>>2];k=H[a+36>>2];if((k|0)<=0){break e}g=H[a+448>>2];n=b+2|0;o=b+1|0;h=H[a+216>>2];i=0;while(1){a=(N(H[h+40>>2],H[h+12>>2])|0)/(b|0)|0;if((a|0)>0){d=i<<2;c=H[d+H[g+64>>2]>>2];d=H[d+H[g+60>>2]>>2];j=N(a,n);p=N(a,o);f=0;while(1){l=f-a<<2;m=f+p<<2;H[l+d>>2]=H[m+d>>2];H[c+l>>2]=H[c+m>>2];l=f+j<<2;m=f<<2;H[l+d>>2]=H[m+d>>2];H[c+l>>2]=H[c+m>>2];f=f+1|0;if((a|0)!=(f|0)){continue}break}}h=h+88|0;i=i+1|0;if((k|0)!=(i|0)){continue}break}}H[e+56>>2]=0;H[e+72>>2]=2;H[e+52>>2]=b+2;H[e+48>>2]=b+1;H[e+68>>2]=H[e+68>>2]^1}}function no(a,b,c,d){var e=0,f=0,g=O(0),h=0,i=O(0),j=O(0),k=0,l=0,m=0;e=Xa-32|0;Xa=e;f=(((d|0)%H[b+88>>2]|0)%H[b+84>>2]|0)%H[b+52>>2]|0;H[e+12>>2]=f;f=(((d-f|0)%H[b+88>>2]|0)%H[b+84>>2]|0)/H[b+52>>2]|0;H[e+8>>2]=f;f=((d-(H[e+12>>2]+N(f,H[b+52>>2])|0)|0)%H[b+88>>2]|0)/H[b+84>>2]|0;H[e+4>>2]=f;d=(d-(H[e+12>>2]+(N(f,H[b+84>>2])+N(H[b+52>>2],H[e+8>>2])|0)|0)|0)/H[b+88>>2]|0;H[e>>2]=d;a:{b:{c:{d:{e:{f:{g:{h:{i:{f=H[e+12>>2];if((f|0)>=0){if((f|0)>=H[b+52>>2]){break i}f=H[e+8>>2];if((f|0)<0){break h}if((f|0)>=H[b+56>>2]){break g}f=H[e+4>>2];if((f|0)<0){break f}if((f|0)>=H[b+60>>2]){break e}if((d|0)<0){break d}if((d|0)>=H[b+64>>2]){break c}break a}mb(ib(ib(lb(ib(ib(ib(70592,22986),23019),8391),190),8920),23181));break b}mb(ib(ib(lb(ib(ib(ib(70592,23199),23019),8391),191),8920),23181));break b}mb(ib(ib(lb(ib(ib(ib(70592,23314),23019),8391),192),8920),23347));break b}mb(ib(ib(lb(ib(ib(ib(70592,23447),23019),8391),193),8920),23347));break b}mb(ib(ib(lb(ib(ib(ib(70592,23487),23019),8391),194),8920),23576));break b}mb(ib(ib(lb(ib(ib(ib(70592,23652),23019),8391),195),8920),23576));break b}mb(ib(ib(lb(ib(ib(ib(70592,23754),23019),8391),196),8920),23847));break b}mb(ib(ib(lb(ib(ib(ib(70592,23926),23019),8391),197),8920),23847))}_();X()}uf(a);f=Ab(io(b));d=H[b+112>>2];j:{if(zb(c)>>>0>=f>>>0){f=(f|0)>0?f:0;while(1){if((f|0)==(h|0)){break j}g=L[d+4>>2];i=L[d+8>>2];j=L[d+12>>2];k=+H[e+8>>2]+.5;l=+H[e+4>>2]+.5;m=+H[e>>2]+.5;L[e+28>>2]=P(O(L[d>>2]-O(+H[e+12>>2]+.5)));L[e+24>>2]=P(O(g-O(k)));L[e+16>>2]=P(O(j-O(m)));g=O(P(O(i-O(l))));g=Ph(g,O(O(H[b+60>>2])-g));L[e+20>>2]=g;if(g>=O(0)){if(!(!(L[e+28>>2]>2]>2]>2]>2]))}d=d+16|0;h=h+1|0;continue}else{mb(ib(ib(lb(ib(ib(ib(70592,24031),23019),8391),333),8920),24131));_();X()}}}mb(ib(ib(lb(ib(ib(ib(70592,22867),7402),8391),342),8920),22913));_();X()}Xa=e+32|0}function pg(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;if(!a){return pb(b)}if(b>>>0>=4294967232){H[16848]=48;return 0}g=b>>>0<11?16:b+11&-8;f=a-8|0;j=H[f+4>>2];e=j&-8;a:{if(!(j&3)){if(g>>>0<256){break a}if(e>>>0>=g+4>>>0){c=f;if(e-g>>>0<=H[17296]<<1>>>0){break a}}c=0;break a}h=e+f|0;b:{if(e>>>0>=g>>>0){d=e-g|0;if(d>>>0<16){break b}H[f+4>>2]=j&1|g|2;c=f+g|0;H[c+4>>2]=d|3;H[h+4>>2]=H[h+4>>2]|1;Ul(c,d);break b}if(H[17182]==(h|0)){e=e+H[17179]|0;if(e>>>0<=g>>>0){break a}H[f+4>>2]=j&1|g|2;d=f+g|0;c=e-g|0;H[d+4>>2]=c|1;H[17179]=c;H[17182]=d;break b}if(H[17181]==(h|0)){d=e+H[17178]|0;if(d>>>0>>0){break a}c=d-g|0;c:{if(c>>>0>=16){H[f+4>>2]=j&1|g|2;e=f+g|0;H[e+4>>2]=c|1;d=d+f|0;H[d>>2]=c;H[d+4>>2]=H[d+4>>2]&-2;break c}H[f+4>>2]=d|j&1|2;c=d+f|0;H[c+4>>2]=H[c+4>>2]|1;c=0;e=0}H[17181]=e;H[17178]=c;break b}d=H[h+4>>2];if(d&2){break a}k=e+(d&-8)|0;if(k>>>0>>0){break a}m=k-g|0;d:{if(d>>>0<=255){e=H[h+8>>2];c=d>>>3|0;d=H[h+12>>2];if((d|0)==(e|0)){n=68704,o=H[17176]&rz(c),H[n>>2]=o;break d}H[e+12>>2]=d;H[d+8>>2]=e;break d}l=H[h+24>>2];i=H[h+12>>2];e:{if((i|0)!=(h|0)){c=H[h+8>>2];H[c+12>>2]=i;H[i+8>>2]=c;break e}f:{e=h+20|0;c=H[e>>2];if(c){break f}e=h+16|0;c=H[e>>2];if(c){break f}i=0;break e}while(1){d=e;i=c;e=c+20|0;c=H[e>>2];if(c){continue}e=i+16|0;c=H[i+16>>2];if(c){continue}break}H[d>>2]=0}if(!l){break d}d=H[h+28>>2];c=(d<<2)+69008|0;g:{if(H[c>>2]==(h|0)){H[c>>2]=i;if(i){break g}n=68708,o=H[17177]&rz(d),H[n>>2]=o;break d}H[(H[l+16>>2]==(h|0)?16:20)+l>>2]=i;if(!i){break d}}H[i+24>>2]=l;c=H[h+16>>2];if(c){H[i+16>>2]=c;H[c+24>>2]=i}c=H[h+20>>2];if(!c){break d}H[i+20>>2]=c;H[c+24>>2]=i}if(m>>>0<=15){H[f+4>>2]=j&1|k|2;c=f+k|0;H[c+4>>2]=H[c+4>>2]|1;break b}H[f+4>>2]=j&1|g|2;d=f+g|0;H[d+4>>2]=m|3;c=f+k|0;H[c+4>>2]=H[c+4>>2]|1;Ul(d,m)}c=f}if(c){return c+8|0}f=pb(b);if(!f){return 0}c=H[a-4>>2];c=(c&3?-4:-8)+(c&-8)|0;ub(f,a,b>>>0>c>>>0?c:b);jb(a);return f}function st(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;w=Xa-320|0;Xa=w;s=H[a+336>>2];a=H[b+84>>2];b=w;while(1){k=H[a+192>>2];l=G[c+96>>1];i=H[a+64>>2];m=G[c+32>>1];g=N(G[c>>1],H[a>>2])<<13|1024;f=N(H[a+128>>2],G[c+64>>1]);p=g+N(f,-11586)>>11;h=N(H[a+32>>2],G[c+16>>1]);n=N(H[a+160>>2],G[c+80>>1]);q=N(H[a+96>>2],G[c+48>>1]);o=N(H[a+224>>2],G[c+112>>1]);j=q-o|0;r=h-(n+j|0)<<2;H[b+224>>2]=p-r;H[b+64>>2]=p+r;l=N(k,l);i=N(i,m);k=N(l+i|0,6810);i=k+N(i,4209)|0;m=g+N(f,9373)|0;p=i+m|0;r=N(j,2531);n=n<<13;u=r+n|0;q=o+q|0;o=N(q,7791);v=u+(o+N(h,11443)|0)|0;H[b+288>>2]=p-v>>11;H[b>>2]=p+v>>11;i=m-i|0;m=u+(N(h,1812)-o|0)|0;H[b+160>>2]=i-m>>11;H[b+128>>2]=i+m>>11;f=g+N(f,-3580)|0;g=k+N(l,-17828)|0;k=f-g|0;j=(n-r|0)-(j<<12)|0;l=N(q,4815);i=j+(N(h,5260)-l|0)|0;H[b+192>>2]=k-i>>11;H[b+96>>2]=k+i>>11;f=f+g|0;h=N(h,10323)-(j+l|0)|0;H[b+256>>2]=f-h>>11;H[b+32>>2]=f+h>>11;b=b+4|0;a=a+4|0;c=c+2|0;t=t+1|0;if((t|0)!=8){continue}break}a=s-384|0;t=0;c=w;while(1){s=H[c+24>>2];j=H[c+8>>2];f=N(s+j|0,6810);b=H[(t<<2)+d>>2]+e|0;g=H[c+28>>2];k=H[c+12>>2];l=g+k|0;i=N(l,7791);h=H[c+4>>2];g=k-g|0;m=N(g,2531);p=H[c+20>>2];n=p<<13;q=m+n|0;o=(i+N(h,11443)|0)+q|0;r=f+N(j,4209)|0;k=(H[c>>2]<<13)+134348800|0;j=H[c+16>>2];u=k+N(j,9373)|0;v=r+u|0;F[b|0]=I[a+(o+v>>>18&1023)|0];F[b+9|0]=I[a+(v-o>>>18&1023)|0];l=N(l,4815);m=(n-m|0)-(g<<12)|0;n=N(h,10323)-(l+m|0)|0;f=f+N(s,-17828)|0;s=k+N(j,-3580)|0;o=f+s|0;F[b+1|0]=I[a+(n+o>>>18&1023)|0];F[b+8|0]=I[a+(o-n>>>18&1023)|0];g=h-(g+p|0)<<13;j=k+N(j,-11586)|0;F[b+2|0]=I[a+(g+j>>>18&1023)|0];F[b+7|0]=I[a+(j-g>>>18&1023)|0];g=m+(N(h,5260)-l|0)|0;f=s-f|0;F[b+3|0]=I[a+(g+f>>>18&1023)|0];F[b+6|0]=I[a+(f-g>>>18&1023)|0];h=q+(N(h,1812)-i|0)|0;f=u-r|0;F[b+4|0]=I[a+(h+f>>>18&1023)|0];F[b+5|0]=I[a+(f-h>>>18&1023)|0];c=c+32|0;t=t+1|0;if((t|0)!=10){continue}break}Xa=w+320|0}function Or(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;if(!((d|0)>0?a:0)){H[e>>2]=0;H[f>>2]=0;H[g>>2]=0;H[g+4>>2]=-1074790400;return-1}j=N(d,d);a:{b:{c:{if(!b){l=pb(N(j,12));if(!l){break b}j=N(j,3);b=0;while(1){if((b|0)!=(j|0)){h=(I[b+c|0]^255)+h|0;b=b+1|0;continue}break}k=(h>>>0)/(j>>>0)|0;h=0;b=0;while(1){if((b|0)!=(j|0)){i=(I[b+c|0]^255)-k|0;H[(b<<2)+l>>2]=i;b=b+1|0;h=N(i,i)+h|0;continue}break}o=W(+(h|0));if(o/(+(d|0)*1.7320508)<15){break a}h=0;b=H[a>>2];s=(b|0)>0?b:0;k=-1;m=-1;i=-1;while(1){if((h|0)!=(s|0)){b=H[a+8>>2];d:{while(1){e:{i=i+1|0;p=i<<2;switch(H[p+b>>2]){case 2:break d;case 0:continue;default:break e}}break}t=H[a+16>>2];d=0;while(1){if((d|0)==4){break d}q=d+p|0;c=0;b=0;while(1){if((b|0)!=(j|0)){u=c;c=b<<2;c=u+N(H[c+H[H[a+12>>2]+(q<<2)>>2]>>2],H[c+l>>2])|0;b=b+1|0;continue}break}r=+(c|0)/M[t+(q<<3)>>3]/o;b=r>n;n=b?r:n;m=b?i:m;k=b?d:k;d=d+1|0;continue}}h=h+1|0;continue}break}break c}l=pb(j<<2);if(!l){break b}b=0;while(1){if((b|0)!=(j|0)){h=(I[b+c|0]^255)+h|0;b=b+1|0;continue}break}k=(h>>>0)/(j>>>0)|0;h=0;b=0;while(1){if((b|0)!=(j|0)){i=(I[b+c|0]^255)-k|0;H[(b<<2)+l>>2]=i;b=b+1|0;h=N(i,i)+h|0;continue}break}o=W(+(h|0));if(o/+(d|0)<15){break a}h=0;b=H[a>>2];s=(b|0)>0?b:0;k=-1;m=-1;i=-1;while(1){if((h|0)!=(s|0)){b=H[a+8>>2];f:{while(1){g:{i=i+1|0;p=i<<2;switch(H[p+b>>2]){case 2:break f;case 0:continue;default:break g}}break}t=H[a+24>>2];d=0;while(1){if((d|0)==4){break f}q=d+p|0;c=0;b=0;while(1){if((b|0)!=(j|0)){u=c;c=b<<2;c=u+N(H[c+H[H[a+20>>2]+(q<<2)>>2]>>2],H[c+l>>2])|0;b=b+1|0;continue}break}r=+(c|0)/M[t+(q<<3)>>3]/o;b=r>n;n=b?r:n;m=b?i:m;k=b?d:k;d=d+1|0;continue}}h=h+1|0;continue}break}}H[f>>2]=k;H[e>>2]=m;M[g>>3]=n;jb(l);return 0}sb(0,3,1828,0);ba(1);X()}H[e>>2]=0;H[f>>2]=0;H[g>>2]=0;H[g+4>>2]=-1074790400;jb(l);return-2}function Fb(a,b,c){var d=0,e=0,f=O(0),g=0,h=O(0),i=0,j=O(0),k=0,l=0,m=O(0);i=H[a+24>>2];k=H[a+4>>2];e=H[a+8>>2];l=H[a+12>>2];a:{b:{c:{d:{e:{f:{g:{h:{i:{j:{k:{l:{if(O(P(b))>>0>=e>>>0){break k}a=d+1|0;if(a>>>0>=e>>>0){break j}if((g|0)<0|g>>>0>=k>>>0){break i}e=g+1|0;if(e>>>0>=k>>>0){break h}m=O(O(e|0)-b);h=O(O(a|0)-c);j=O(m*h);if(!(j>=O(0))|!(+j<=1.0001)){break g}f=O(b-O(g|0));h=O(f*h);if(!(h>=O(0))|!(+h<=1.0001)){break f}b=O(c-O(d|0));c=O(m*b);if(!(c>=O(0))|!(+c<=1.0001)){break e}b=O(f*b);if(!(b>=O(0))|!(+b<=1.0001)){break d}if(!(+O(b+O(c+O(j+h)))<=1.0001)){break c}i=N(d,l)+i|0;a=i+l|0;d=e<<2;b=O(b*L[a+d>>2]);e=a;a=g<<2;b=O(b+O(O(c*L[e+a>>2])+O(O(j*L[a+i>>2])+O(h*L[d+i>>2]))));break a}mb(ib(ib(lb(ib(ib(ib(70592,25349),25401),3305),69),3875),25536));break b}mb(ib(ib(lb(ib(ib(ib(70592,25566),25401),3305),70),3875),25536));break b}mb(ib(ib(lb(ib(ib(ib(70592,25618),25401),3305),79),3875),25664));break b}mb(ib(ib(lb(ib(ib(ib(70592,25681),25401),3305),80),3875),25741));break b}mb(ib(ib(lb(ib(ib(ib(70592,25765),25401),3305),81),3875),25810));break b}mb(ib(ib(lb(ib(ib(ib(70592,25827),25401),3305),82),3875),25886));break b}mb(ib(ib(lb(ib(ib(ib(70592,25910),25401),3305),94),3875),25957));break b}mb(ib(ib(lb(ib(ib(ib(70592,25970),25401),3305),95),3875),25957));break b}mb(ib(ib(lb(ib(ib(ib(70592,26017),25401),3305),96),3875),25957));break b}mb(ib(ib(lb(ib(ib(ib(70592,26064),25401),3305),97),3875),25957));break b}mb(ib(ib(lb(ib(ib(ib(70592,26111),25401),3305),98),3875),25957))}_();X()}return b}function Um(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;b=1;c=H[a+340>>2];a:{b:{if((c|0)==1){c=H[a+344>>2];H[a+360>>2]=H[c+28>>2];d=H[c+32>>2];H[a+364>>2]=d;H[c+64>>2]=1;H[c+56>>2]=1;H[c+60>>2]=1;H[c+72>>2]=1;H[c+68>>2]=H[c+36>>2];f=c;c=H[c+12>>2];d=(d>>>0)%(c>>>0)|0;H[f+76>>2]=d?d:c;H[a+368>>2]=1;H[a+372>>2]=0;break b}if(c-5>>>0<=4294967291){b=H[a>>2];H[b+24>>2]=c;H[b+20>>2]=27;H[H[a>>2]+28>>2]=4;Za[H[H[a>>2]>>2]](a)}j=a,k=lc(H[a+28>>2],N(H[a+428>>2],H[a+316>>2])),H[j+360>>2]=k;c=lc(H[a+32>>2],N(H[a+428>>2],H[a+320>>2]));H[a+368>>2]=0;H[a+364>>2]=c;if(H[a+340>>2]<=0){break a}h=a+372|0;while(1){b=H[((d<<2)+a|0)+344>>2];e=H[b+8>>2];H[b+56>>2]=e;g=H[b+12>>2];H[b+60>>2]=g;c=N(e,g);H[b+64>>2]=c;H[b+68>>2]=N(e,H[b+36>>2]);f=K[b+28>>2]%(e>>>0)|0;H[b+72>>2]=f?f:e;f=b;b=K[b+32>>2]%(g>>>0)|0;H[f+76>>2]=b?b:g;if((c+i|0)>=11){b=H[a>>2];H[b+20>>2]=14;Za[H[b>>2]](a)}c:{if((c|0)<=0){break c}e=c-1|0;b=0;g=c&3;if(g){while(1){f=H[a+368>>2];H[a+368>>2]=f+1;H[((f<<2)+a|0)+372>>2]=d;c=c-1|0;b=b+1|0;if((g|0)!=(b|0)){continue}break}}if(e>>>0<3){break c}while(1){b=H[a+368>>2];H[a+368>>2]=b+1;H[h+(b<<2)>>2]=d;b=H[a+368>>2];H[a+368>>2]=b+1;H[h+(b<<2)>>2]=d;b=H[a+368>>2];H[a+368>>2]=b+1;H[h+(b<<2)>>2]=d;b=H[a+368>>2];H[a+368>>2]=b+1;H[h+(b<<2)>>2]=d;b=c-5|0;c=c-4|0;if(b>>>0<4294967294){continue}break}}b=H[a+340>>2];d=d+1|0;if((b|0)>(d|0)){i=H[a+368>>2];continue}break}if((b|0)<=0){break a}}c=0;while(1){d=H[((c<<2)+a|0)+344>>2];if(!H[d+80>>2]){b=H[d+16>>2];if(!(H[((b<<2)+a|0)+164>>2]?b>>>0<=3:0)){e=H[a>>2];H[e+24>>2]=b;H[e+20>>2]=54;Za[H[H[a>>2]>>2]](a)}j=d,k=ub(Za[H[H[a+4>>2]>>2]](a,1,132)|0,H[((b<<2)+a|0)+164>>2],132),H[j+80>>2]=k;b=H[a+340>>2]}c=c+1|0;if((c|0)<(b|0)){continue}break}}Za[H[H[a+468>>2]>>2]](a);Za[H[H[a+452>>2]>>2]](a);H[H[a+460>>2]>>2]=H[H[a+452>>2]+4>>2]} -function Mx(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;r=Xa-16|0;Xa=r;j=c;while(1){a:{if((d|0)==(j|0)){j=d;break a}if(!I[j|0]){break a}j=j+1|0;continue}break}H[h>>2]=f;H[e>>2]=c;while(1){b:{c:{d:{if((c|0)==(d|0)|(f|0)==(g|0)){break d}i=H[b+4>>2];H[r+8>>2]=H[b>>2];H[r+12>>2]=i;s=Xa-16|0;Xa=s;H[s+12>>2]=H[a+8>>2];u=$d(s+8|0,s+12|0);o=j-c|0;l=Xa-1040|0;Xa=l;m=H[e>>2];H[l+12>>2]=m;p=f?f:l+16|0;k=0;i=f?g-f>>2:256;e:{f:{g:{if(!(!m|!i)){while(1){n=o>>>2|0;if(!(o>>>0>131|n>>>0>=i>>>0)){n=i;break f}q=Wk(p,l+12|0,i>>>0<=n>>>0?i:n,b);if((q|0)==-1){k=-1;n=0;m=H[l+12>>2];break g}t=(l+16|0)==(p|0)?0:q;n=i-t|0;p=(t<<2)+p|0;o=o+m|0;m=H[l+12>>2];o=m?o-m|0:0;k=k+q|0;if(!m){break g}q=(i|0)!=(t|0);i=n;if(q){continue}break g}}n=i}if(!m){break e}}if(!n|!o){break e}i=k;while(1){h:{k=rh(p,m,o,b);i:{if(k+2>>>0<=2){j:{switch(k+1|0){case 1:H[l+12>>2]=0;break i;case 0:break e;default:break j}}H[b>>2]=0;break i}m=H[l+12>>2]+k|0;H[l+12>>2]=m;i=i+1|0;n=n-1|0;if(n){break h}}k=i;break e}p=p+4|0;q=(k|0)!=(o|0);o=o-k|0;k=i;if(q){continue}break}}if(f){H[e>>2]=H[l+12>>2]}Xa=l+1040|0;_d(u);Xa=s+16|0;k:{l:{m:{n:{if((k|0)==-1){while(1){o:{H[h>>2]=f;if(H[e>>2]==(c|0)){break o}g=1;p:{q:{r:{b=Nq(f,c,j-c|0,r+8|0,H[a+8>>2]);switch(b+2|0){case 0:break l;case 2:break p;case 1:break r;default:break q}}H[e>>2]=c;break n}g=b}c=c+g|0;f=H[h>>2]+4|0;continue}break}H[e>>2]=c;break d}f=H[h>>2]+(k<<2)|0;H[h>>2]=f;if((f|0)==(g|0)){break k}c=H[e>>2];if((d|0)==(j|0)){j=d;continue}if(!Nq(f,c,1,b,H[a+8>>2])){break m}}a=2;break c}H[h>>2]=H[h>>2]+4;c=H[e>>2]+1|0;H[e>>2]=c;j=c;while(1){if((d|0)==(j|0)){j=d;break b}if(!I[j|0]){break b}j=j+1|0;continue}}H[e>>2]=c;a=1;break c}c=H[e>>2]}a=(c|0)!=(d|0)}Xa=r+16|0;return a|0}f=H[h>>2];continue}}function Xu(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0;c=H[a+20>>2];if((c&-2)!=200){d=H[a>>2];H[d+24>>2]=c;H[d+20>>2]=21;Za[H[H[a>>2]>>2]](a)}c=1;a:{b:{c:{d:{e:{d=H[a+20>>2];switch(d-200|0){case 2:break a;case 3:case 4:case 5:case 6:case 7:case 8:case 10:break c;case 1:break d;case 0:break e;default:break b}}Za[H[H[a+460>>2]+4>>2]](a);Za[H[H[a+24>>2]+8>>2]](a);H[a+20>>2]=201}c=Za[H[H[a+460>>2]>>2]](a)|0;if((c|0)!=1){break a}c=H[a+36>>2];f=c;f:{g:{switch(c-1|0){case 2:c=H[a+216>>2];d=H[c+176>>2];f=2;e=H[c+88>>2];g=H[c>>2];c=(g|0)!=1;if(!((e|0)!=2|c|(d|0)!=3)){c=3;break f}if(!(c|(e|0)!=34)){c=7;if((d|0)==35){break f}}if(!((g|0)!=82|(e|0)!=71|(d|0)!=66)){c=2;break f}if(!((g|0)!=114|(e|0)!=103)){c=6;if((d|0)==98){break f}}if(H[a+284>>2]){c=3;break f}if(H[a+296>>2]){c=2;h:{i:{d=I[a+300|0];switch(d|0){case 1:break i;case 0:break f;default:break h}}c=3;break f}c=H[a>>2];H[c+24>>2]=d;H[c+20>>2]=116;Za[H[H[a>>2]+4>>2]](a,-1);c=3;break f}c=H[a>>2];H[c+24>>2]=g;H[c+20>>2]=113;H[c+32>>2]=d;H[c+28>>2]=e;Za[H[c+4>>2]](a,1);c=3;break f;case 3:f=4;if(!H[a+296>>2]){c=4;break f}c=4;j:{k:{d=I[a+300|0];switch(d|0){case 2:break k;case 0:break f;default:break j}}c=5;break f}c=H[a>>2];H[c+24>>2]=d;H[c+20>>2]=116;Za[H[H[a>>2]+4>>2]](a,-1);c=5;break f;case 0:break f;default:break g}}c=0;f=0}H[a+44>>2]=f;H[a+40>>2]=c;H[a+136>>2]=0;H[a+96>>2]=256;H[a+88>>2]=2;H[a+92>>2]=1;H[a+80>>2]=1;H[a+84>>2]=0;H[a+72>>2]=0;H[a+76>>2]=1;H[a+64>>2]=0;H[a+68>>2]=0;H[a+56>>2]=0;H[a+60>>2]=1072693248;H[a+108>>2]=0;H[a+100>>2]=0;H[a+104>>2]=0;H[a+20>>2]=202;c=H[a+428>>2];H[a+52>>2]=c;H[a+48>>2]=c;c=1;break a}c=Za[H[H[a+460>>2]>>2]](a)|0;break a}c=H[a>>2];H[c+24>>2]=d;H[c+20>>2]=21;Za[H[H[a>>2]>>2]](a);c=0}if((c|0)==2){if(b){b=H[a>>2];H[b+20>>2]=53;Za[H[b>>2]](a)}Ym(a)}return c|0}function gt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;j=H[a+336>>2];g=G[c+16>>1];b=H[b+84>>2];h=H[b+32>>2];a=Xa-80|0;i=N(G[c>>1],H[b>>2])<<13|1024;f=N(H[b+64>>2],G[c+32>>1]);H[a+24>>2]=i+N(f,-11586)>>11;f=i+N(f,5793)|0;g=N(N(g,h),10033);H[a+48>>2]=f-g>>11;H[a>>2]=g+f>>11;g=H[b+36>>2];h=G[c+18>>1];i=N(G[c+2>>1],H[b+4>>2])<<13|1024;f=N(H[b+68>>2],G[c+34>>1]);H[a+28>>2]=i+N(f,-11586)>>11;f=i+N(f,5793)|0;g=N(N(g,h),10033);H[a+52>>2]=f-g>>11;H[a+4>>2]=g+f>>11;g=H[b+40>>2];h=G[c+20>>1];i=N(G[c+4>>1],H[b+8>>2])<<13|1024;f=N(H[b+72>>2],G[c+36>>1]);H[a+32>>2]=i+N(f,-11586)>>11;f=i+N(f,5793)|0;g=N(N(g,h),10033);H[a+56>>2]=f-g>>11;H[a+8>>2]=g+f>>11;g=H[b+44>>2];h=G[c+22>>1];i=N(G[c+6>>1],H[b+12>>2])<<13|1024;f=N(H[b+76>>2],G[c+38>>1]);H[a+36>>2]=i+N(f,-11586)>>11;f=i+N(f,5793)|0;g=N(N(g,h),10033);H[a+60>>2]=f-g>>11;H[a+12>>2]=g+f>>11;g=H[b+48>>2];h=G[c+24>>1];i=N(G[c+8>>1],H[b+16>>2])<<13|1024;f=N(H[b+80>>2],G[c+40>>1]);H[a+40>>2]=i+N(f,-11586)>>11;f=i+N(f,5793)|0;g=N(N(g,h),10033);H[a+64>>2]=f-g>>11;H[a+16>>2]=g+f>>11;g=H[b+52>>2];h=G[c+26>>1];f=N(H[b+84>>2],G[c+42>>1]);b=N(G[c+10>>1],H[b+20>>2])<<13|1024;H[a+44>>2]=N(f,-11586)+b>>11;b=b+N(f,5793)|0;c=N(N(g,h),10033);H[a+68>>2]=b-c>>11;H[a+20>>2]=b+c>>11;b=j-384|0;j=0;c=a;while(1){g=H[c+20>>2];h=H[c+4>>2];f=N(g+h|0,2998);a=H[(j<<2)+d>>2]+e|0;k=(H[c>>2]<<13)+134348800|0;l=H[c+16>>2];m=k+N(l,5793)|0;n=N(H[c+8>>2],10033);o=m+n|0;i=H[c+12>>2];p=f+(i+h<<13)|0;F[a|0]=I[b+(o+p>>>18&1023)|0];F[a+5|0]=I[b+(o-p>>>18&1023)|0];h=h-(g+i|0)<<13;k=N(l,-11586)+k|0;F[a+1|0]=I[b+(h+k>>>18&1023)|0];F[a+4|0]=I[b+(k-h>>>18&1023)|0];g=f+(g-i<<13)|0;h=m-n|0;F[a+2|0]=I[b+(g+h>>>18&1023)|0];F[a+3|0]=I[b+(h-g>>>18&1023)|0];c=c+24|0;j=j+1|0;if((j|0)!=3){continue}break}}function tt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;u=Xa-288|0;Xa=u;q=H[a+336>>2];a=H[b+84>>2];b=u;while(1){j=H[a+96>>2];i=G[c+48>>1];k=H[a+160>>2];h=G[c+80>>1];o=H[a+224>>2];m=G[c+112>>1];n=H[a+32>>2];v=G[c+16>>1];r=N(G[c>>1],H[a>>2])<<13|1024;l=N(H[a+192>>2],G[c+96>>1]);s=r+N(l,-11586)|0;g=N(H[a+64>>2],G[c+32>>1]);f=N(H[a+128>>2],G[c+64>>1]);t=g-f|0;H[b+128>>2]=s+N(t,-11586)>>11;w=N(f+g|0,10887);x=N(f,2012);f=r+N(l,5793)|0;l=(w-x|0)+f|0;k=N(h,k);h=N(n,v);n=N(k+h|0,7447);j=N(N(i,j),-10033);i=N(m,o);o=N(i+h|0,3962);m=(n-j|0)+o|0;H[b+256>>2]=l-m>>11;H[b>>2]=m+l>>11;m=s+N(t,5793)|0;h=N(h-(i+k|0)|0,10033);H[b+224>>2]=m-h>>11;H[b+32>>2]=h+m>>11;g=N(g,8875);h=g+(f-w|0)|0;k=N(k-i|0,11409);i=n+(j-k|0)|0;H[b+192>>2]=h-i>>11;H[b+64>>2]=h+i>>11;g=(f-g|0)+x|0;f=o+(j+k|0)|0;H[b+160>>2]=g-f>>11;H[b+96>>2]=f+g>>11;b=b+4|0;a=a+4|0;c=c+2|0;p=p+1|0;if((p|0)!=8){continue}break}a=q-384|0;p=0;b=u;while(1){c=H[(p<<2)+d>>2]+e|0;g=H[b+20>>2];f=H[b+4>>2];o=N(g+f|0,7447);k=N(H[b+12>>2],-10033);h=H[b+28>>2];m=N(h+f|0,3962);n=(o-k|0)+m|0;r=(H[b>>2]<<13)+134348800|0;l=H[b+24>>2];q=r+N(l,5793)|0;j=H[b+16>>2];i=H[b+8>>2];v=N(j+i|0,10887);t=N(j,2012);s=q+(v-t|0)|0;F[c|0]=I[a+(n+s>>>18&1023)|0];F[c+8|0]=I[a+(s-n>>>18&1023)|0];f=N(f-(h+g|0)|0,10033);n=r+N(l,-11586)|0;j=i-j|0;l=n+N(j,5793)|0;F[c+1|0]=I[a+(f+l>>>18&1023)|0];F[c+7|0]=I[a+(l-f>>>18&1023)|0];g=N(g-h|0,11409);f=o+(k-g|0)|0;h=N(i,8875);i=h+(q-v|0)|0;F[c+2|0]=I[a+(f+i>>>18&1023)|0];F[c+6|0]=I[a+(i-f>>>18&1023)|0];g=m+(g+k|0)|0;f=t+(q-h|0)|0;F[c+3|0]=I[a+(g+f>>>18&1023)|0];F[c+5|0]=I[a+(f-g>>>18&1023)|0];F[c+4|0]=I[a+(n+N(j,268423870)>>>18&1023)|0];b=b+32|0;p=p+1|0;if((p|0)!=9){continue}break}Xa=u+288|0}function jo(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;c=Xa-256|0;Xa=c;e=M[b+16>>3];f=e*e;e=M[b>>3];d=M[b+8>>3];d=f+(e*e+d*d);a:{if(d==0){H[c+200>>2]=0;H[c+204>>2]=0;H[c+192>>2]=0;H[c+196>>2]=1072693248;e=0;break a}f=e;e=W(d);M[c+192>>3]=f/e;M[c+200>>3]=M[b+8>>3]/e;g=M[b+16>>3]/e}M[c+216>>3]=e;M[c+208>>3]=g;M[c+224>>3]=M[b+24>>3];M[c+232>>3]=M[b+32>>3];M[c+240>>3]=M[b+40>>3];b=Xa-16|0;Xa=b;g=M[c+216>>3];d=g;A(+d);h=v(1)|0;v(0)|0;h=h&2147483647;b:{if(h>>>0<=1072243195){f=1;if(h>>>0<1044816030){break b}f=ug(d,0);break b}f=d-d;if(h>>>0>=2146435072){break b}c:{switch(Am(d,b)&3){case 0:f=ug(M[b>>3],M[b+8>>3]);break b;case 1:f=-tg(M[b>>3],M[b+8>>3],1);break b;case 2:f=-ug(M[b>>3],M[b+8>>3]);break b;default:break c}}f=tg(M[b>>3],M[b+8>>3],1)}e=f;Xa=b+16|0;i=M[c+192>>3];d=1-e;M[c+96>>3]=e+i*i*d;o=M[c+192>>3]*M[c+200>>3]*d;i=M[c+208>>3];g=uh(g);M[c+104>>3]=o-i*g;M[c+112>>3]=M[c+192>>3]*M[c+208>>3]*d+g*M[c+200>>3];M[c+120>>3]=M[c+224>>3];M[c+128>>3]=M[c+200>>3]*M[c+192>>3]*d+g*M[c+208>>3];i=M[c+200>>3];M[c+136>>3]=e+i*i*d;M[c+144>>3]=M[c+200>>3]*M[c+208>>3]*d-g*M[c+192>>3];M[c+152>>3]=M[c+232>>3];M[c+160>>3]=M[c+208>>3]*M[c+192>>3]*d-g*M[c+200>>3];M[c+168>>3]=M[c+208>>3]*M[c+200>>3]*d+g*M[c+192>>3];e=M[c+208>>3];M[c+176>>3]=f+e*e*d;M[c+184>>3]=M[c+240>>3];while(1){if((j|0)==3){while(1){b=0;if((k|0)==3){Xa=c+256|0}else{while(1){if((b|0)!=4){h=b<<3;j=k<<5;M[h+(j+a|0)>>3]=M[h+(c+j|0)>>3];b=b+1|0;continue}break}k=k+1|0;continue}break}}else{l=j<<5;h=l+a|0;e=M[h+16>>3];d=M[h+8>>3];g=M[h>>3];b=0;while(1){if((b|0)!=4){n=b<<3;m=n+(c+96|0)|0;M[n+(c+l|0)>>3]=e*M[m- -64>>3]+(g*M[m>>3]+d*M[m+32>>3]);b=b+1|0;continue}break}b=c+l|0;M[b+24>>3]=M[h+24>>3]+M[b+24>>3];j=j+1|0;continue}break}}function cu(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;j=H[a+448>>2];a:{switch(b|0){case 0:if(H[H[a+476>>2]+8>>2]){H[j+4>>2]=201;q=H[a+36>>2];if((q|0)>0){n=H[a+328>>2];r=n-2|0;s=n+2|0;o=H[a+216>>2];while(1){a=p<<2;b=H[a+H[j+64>>2]>>2];e=H[a+H[j+60>>2]>>2];f=H[(a+j|0)+8>>2];i=(N(H[o+40>>2],H[o+12>>2])|0)/(n|0)|0;k=N(s,i);b:{if((k|0)<=0){break b}d=0;a=0;if(k-1>>>0>=3){m=k&-4;l=0;while(1){c=a<<2;g=H[c+f>>2];H[b+c>>2]=g;H[e+c>>2]=g;g=c|4;h=H[g+f>>2];H[b+g>>2]=h;H[e+g>>2]=h;g=c|8;h=H[g+f>>2];H[b+g>>2]=h;H[e+g>>2]=h;c=c|12;g=H[c+f>>2];H[b+c>>2]=g;H[e+c>>2]=g;a=a+4|0;l=l+4|0;if((m|0)!=(l|0)){continue}break}}l=k&3;if(!l){break b}while(1){c=a<<2;k=H[c+f>>2];H[b+c>>2]=k;H[e+c>>2]=k;a=a+1|0;d=d+1|0;if((l|0)!=(d|0)){continue}break}}c:{if((i|0)<=0){break c}d=i<<1;l=(d|0)>1?d:1;g=l&1;c=N(i,r);k=N(i,n);a=0;if((d|0)>=2){l=l&2147483646;d=0;while(1){h=a+c<<2;m=a+k<<2;H[h+b>>2]=H[m+f>>2];H[b+m>>2]=H[f+h>>2];h=a|1;m=h+c<<2;h=h+k<<2;H[m+b>>2]=H[h+f>>2];H[b+h>>2]=H[f+m>>2];a=a+2|0;d=d+2|0;if((l|0)!=(d|0)){continue}break}}if(g){d=a+c<<2;a=a+k<<2;H[d+b>>2]=H[a+f>>2];H[a+b>>2]=H[f+d>>2]}f=0;b=0;if(i-1>>>0>=3){d=i&-4;a=0;while(1){H[(b-i<<2)+e>>2]=H[e>>2];H[((b|1)-i<<2)+e>>2]=H[e>>2];H[((b|2)-i<<2)+e>>2]=H[e>>2];H[((b|3)-i<<2)+e>>2]=H[e>>2];b=b+4|0;a=a+4|0;if((d|0)!=(a|0)){continue}break}}a=i&3;if(!a){break c}while(1){H[(b-i<<2)+e>>2]=H[e>>2];b=b+1|0;f=f+1|0;if((a|0)!=(f|0)){continue}break}}o=o+88|0;p=p+1|0;if((q|0)!=(p|0)){continue}break}}H[j+76>>2]=0;H[j+68>>2]=0;H[j+72>>2]=0;H[j+56>>2]=0;return}H[j+4>>2]=202;H[j+48>>2]=H[j+52>>2];return;case 2:H[j+4>>2]=203;return;default:break a}}b=H[a>>2];H[b+20>>2]=3;Za[H[b>>2]](a)}function jt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;t=Xa-192|0;Xa=t;h=H[a+336>>2];b=H[b+84>>2];a=t;while(1){k=H[b+64>>2];i=G[c+32>>1];g=N(G[c>>1],H[b>>2])<<13|1024;j=N(H[b+128>>2],G[c+64>>1]);r=g+N(j,-11586)>>11;f=N(H[b+32>>2],G[c+16>>1]);n=N(H[b+96>>2],G[c+48>>1]);l=N(H[b+160>>2],G[c+80>>1]);o=f-(n+l|0)<<2;H[a+128>>2]=r-o;H[a+32>>2]=o+r;k=N(N(i,k),10033);i=g+N(j,5793)|0;j=k+i|0;g=f+n<<13;f=N(f+l|0,2998);g=g+f|0;H[a+160>>2]=j-g>>11;H[a>>2]=g+j>>11;k=i-k|0;f=f+(l-n<<13)|0;H[a+96>>2]=k-f>>11;H[a+64>>2]=f+k>>11;a=a+4|0;b=b+4|0;c=c+2|0;p=p+1|0;if((p|0)!=8){continue}break}b=h-384|0;n=0;a=t;while(1){l=H[a+4>>2];h=H[a+20>>2];i=l+h|0;f=H[a+28>>2];k=N(i+f|0,7053);c=H[(n<<2)+d>>2]+e|0;o=k+N(i,2139)|0;j=H[a+12>>2];r=N(j,10703);p=o+(r+N(l,2295)|0)|0;m=H[a+24>>2];s=m<<13;g=H[a+8>>2];u=s+N(g,11190)|0;v=N(H[a+16>>2],10033);i=(H[a>>2]<<13)+134348800|0;w=v+i|0;q=u+w|0;F[c|0]=I[b+(p+q>>>18&1023)|0];F[c+11|0]=I[b+(q-p>>>18&1023)|0];p=g-m<<13;m=p+i|0;q=l-f|0;x=j-h|0;y=N(q+x|0,4433);q=y+N(q,6270)|0;F[c+1|0]=I[b+(m+q>>>18&1023)|0];F[c+10|0]=I[b+(m-q>>>18&1023)|0];j=N(j,-4433);m=j+N(h,-12112)|0;h=N(f+h|0,-8565);o=(m+h|0)+o|0;g=N(g,2998)-s|0;m=i-v|0;s=g+m|0;F[c+2|0]=I[b+(o+s>>>18&1023)|0];F[c+9|0]=I[b+(s-o>>>18&1023)|0];h=h+(k+(N(f,12998)-r|0)|0)|0;g=m-g|0;F[c+3|0]=I[b+(h+g>>>18&1023)|0];F[c+8|0]=I[b+(g-h>>>18&1023)|0];h=N(x,-15137)+y|0;i=i-p|0;F[c+4|0]=I[b+(h+i>>>18&1023)|0];F[c+7|0]=I[b+(i-h>>>18&1023)|0];f=k+((j+N(l,-5540)|0)+N(f,-16244)|0)|0;l=w-u|0;F[c+5|0]=I[b+(f+l>>>18&1023)|0];F[c+6|0]=I[b+(l-f>>>18&1023)|0];a=a+32|0;n=n+1|0;if((n|0)!=6){continue}break}Xa=t+192|0} -function rp(a,b,c,d,e,f){var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0;a:{b:{c:{switch(f-1|0){case 3:m=M[a+16>>3];z=m*6;n=M[a+24>>3];A=n*6;r=M[a+56>>3];s=M[a+40>>3];j=(c-r)/s;c=j*j;t=M[a+48>>3];u=M[a+32>>3];k=(b-t)/u;b=k*k;v=M[a+64>>3];o=M[a+8>>3];p=M[a>>3];B=n+n;w=m+m;f=1;h=j;g=k;while(1){d:{e:{if(!(b!=0|c!=0)){g=0;break e}l=c+b;x=o*l*l+(p*l+1);q=g;C=n*(b+b+l)+(x*g+h*(w*g))-k;D=A*g;g=b*3;y=c*g;g=q-C/(D+(w*h+(o*(c*c+(b*5*b+y))+(p*(g+c)+1))));q=B*g;h=h-(q*h+(x*h+m*(c+c+l))-j)/(q+(z*h+(o*(c*5*c+(b*b+y))+(p*(c*3+b)+1))));if((f|0)!=4){break d}i=h}M[d>>3]=t+u*g/v;c=r+s*i/v;break b}f=f+1|0;c=h*h;b=g*g;continue};case 0:k=M[a>>3];b=b-k;h=c-M[a+8>>3];g=b*b+h*h;c=W(g);l=-c;i=M[a+24>>3]/1e8;m=i*-3;n=-i;f=1;while(1){i=0;f:{if(c!=0){i=c-((n*g+1)*c+l)/(m*g+1);h=h*i/c;b=b*i/c;if((f|0)!=3){break f}j=b;i=h}M[d>>3]=k+j/M[a+16>>3];c=i/M[a+16>>3]+M[a+8>>3];break b}f=f+1|0;g=b*b+h*h;c=W(g);continue};case 1:k=M[a>>3];h=b-k;g=c-M[a+8>>3];c=h*h+g*g;b=W(c);l=-b;i=M[a+24>>3]/1e8;m=i*-3;j=M[a+32>>3]/1e8/1e5;n=j*-5;o=-i;p=-j;f=1;while(1){j=0;i=0;g:{if(b!=0){c=b-((c*p*c+(o*c+1))*b+l)/(n*c*c+(m*c+1));g=g*c/b;h=h*c/b;if((f|0)!=3){break g}j=h;i=g}M[d>>3]=k+j/M[a+16>>3];c=i/M[a+16>>3]+M[a+8>>3];break b}f=f+1|0;c=h*h+g*g;b=W(c);continue};case 2:break c;default:break a}}k=M[a>>3];h=(b-k)/M[a+24>>3];g=c-M[a+8>>3];c=h*h+g*g;b=W(c);l=-b;i=M[a+32>>3]/1e8;m=i*-3;j=M[a+40>>3]/1e8/1e5;n=j*-5;o=-i;p=-j;f=1;while(1){j=0;i=0;h:{if(b!=0){c=b-((c*p*c+(o*c+1))*b+l)/(n*c*c+(m*c+1));g=g*c/b;h=h*c/b;if((f|0)!=3){break h}j=h;i=g}M[d>>3]=k+j/M[a+16>>3];c=i/M[a+16>>3]+M[a+8>>3];break b}f=f+1|0;c=h*h+g*g;b=W(c);continue}}M[e>>3]=c}}function ru(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;g=H[a+468>>2];if(H[a+280>>2]){c=H[g+56>>2];if(!c){wg(a);c=H[g+56>>2]}H[g+56>>2]=c-1}a:{if(!(H[g+20>>2]==-1|H[a+368>>2]<=0)){o=H[a+432>>2];p=g+188|0;while(1){c=m<<2;n=H[c+b>>2];c=H[(a+c|0)+372>>2]<<2;k=H[(c+a|0)+344>>2];h=H[k+20>>2];l=(h<<2)+g|0;f=c+g|0;d=H[l+60>>2]+H[f+40>>2]|0;b:{if(!_b(a,d)){H[f+40>>2]=0;c=H[f+24>>2];break b}i=0;c=0;j=_b(a,d+1|0);d=(j+d|0)+2|0;e=_b(a,d);c:{if(!e){break c}c=e;d=H[l+60>>2]+20|0;if(!_b(a,d)){break c}while(1){c=c<<1;if((c|0)==32768){break a}d=d+1|0;if(_b(a,d)){continue}break}}h=a+h|0;d:{if(1<>1>(c|0)){break d}e=j<<2;if(1<>1<(c|0)){i=e+12|0;break d}i=e+4|0}H[f+40>>2]=i;e:{if(c>>>0<2){d=c;break e}i=d+14|0;d=c;while(1){e=c>>1;d=(_b(a,i)?e:0)|d;h=c>>>0>3;c=e;if(h){continue}break}}c=H[f+24>>2]+(j?d^-1:d+1|0)|0;H[f+24>>2]=c}G[n>>1]=c;f:{if(!H[a+436>>2]){break f}c=H[k+24>>2];j=c+a|0;i=(c<<2)+g|0;c=0;while(1){e=c;d=H[i+124>>2]+N(c,3)|0;if(_b(a,d)){break f}while(1){g:{c=e+1|0;if(_b(a,d+1|0)){break g}d=d+3|0;e=c;if(H[a+436>>2]>(c|0)){continue}break a}break}k=_b(a,p);f=d+2|0;d=_b(a,f);h:{if(!d){e=0;break h}i:{if(!_b(a,f)){break i}d=d<<1;f=H[i+124>>2]+(I[j+264|0]>(e|0)?189:217)|0;if(!_b(a,f)){break i}while(1){d=d<<1;if((d|0)==32768){break a}f=f+1|0;if(_b(a,f)){continue}break}}if(d>>>0<2){e=d;break h}h=f+14|0;e=d;while(1){f=d>>1;e=(_b(a,h)?f:0)|e;l=d>>>0>3;d=f;if(l){continue}break}}G[(H[(c<<2)+o>>2]<<1)+n>>1]=k?e^-1:e+1|0;if(H[a+436>>2]>(c|0)){continue}break}}m=m+1|0;if((m|0)>2]){continue}break}}return 1}b=H[a>>2];H[b+20>>2]=117;Za[H[b+4>>2]](a,-1);H[g+20>>2]=-1;return 1}function rk(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;c=sd(a);if(c>>>0>>0){h=Xa-32|0;Xa=h;g=b-c|0;a:{if(g>>>0<=H[kb(a)>>2]-H[a+4>>2]>>5>>>0){b=Xa-16|0;Xa=b;H[b>>2]=a;c=H[a+4>>2];H[b+4>>2]=c;H[b+8>>2]=c+(g<<5);c=H[b+4>>2];d=H[b+8>>2];while(1){if((c|0)==(d|0)){nc(b);Xa=b+16|0}else{kb(a);Wp(c);c=c+32|0;H[b+4>>2]=c;continue}break}break a}i=kb(a);d=h+8|0;f=sd(a)+g|0;c=Xa-16|0;Xa=c;H[c+12>>2]=f;e=Xa-16|0;Xa=e;kb(a);H[e+12>>2]=134217727;H[e+8>>2]=2147483647;b=H[Nd(e+12|0,e+8|0)>>2];Xa=e+16|0;b:{if(b>>>0>=f>>>0){e=tf(a);if(e>>>0>>1>>>0){H[c+8>>2]=e<<1;b=H[zc(c+8|0,c+12|0)>>2]}Xa=c+16|0;c=b;break b}gd();X()}f=sd(a);b=0;e=Xa-16|0;Xa=e;H[e+12>>2]=0;xd(d+12|0,i);if(c){if(c>>>0>134217727){id(24985);X()}b=Hb(c<<5)}H[d>>2]=b;f=(f<<5)+b|0;H[d+8>>2]=f;H[d+4>>2]=f;j=tb(d),k=(c<<5)+b|0,H[j>>2]=k;Xa=e+16|0;c=Xa-16|0;Xa=c;H[c>>2]=H[d+8>>2];b=H[d+8>>2];H[c+8>>2]=d+8;H[c+4>>2]=b+(g<<5);b=H[c>>2];while(1){if(H[c+4>>2]!=(b|0)){Wp(H[c>>2]);b=H[c>>2]+32|0;H[c>>2]=b;continue}break}wd(c);Xa=c+16|0;Yp(a);kb(a);g=H[a>>2];b=H[a+4>>2];e=d+4|0;while(1){if((b|0)!=(g|0)){c=H[e>>2]-32|0;H[c>>2]=0;H[c+4>>2]=0;H[c+16>>2]=0;H[c+20>>2]=0;H[c+8>>2]=0;H[c+12>>2]=0;f=c+24|0;Xf(f);b=b-32|0;H[c>>2]=H[b>>2];H[c+4>>2]=H[b+4>>2];H[c+8>>2]=H[b+8>>2];H[c+12>>2]=H[b+12>>2];H[c+16>>2]=H[b+16>>2];H[c+20>>2]=H[b+20>>2];cp(f,b+24|0);H[e>>2]=H[e>>2]-32;continue}break}Db(a,e);Db(a+4|0,d+8|0);Db(kb(a),tb(d));H[d>>2]=H[d+4>>2];sd(a);tf(a);tf(a);a=H[d+4>>2];while(1){if((a|0)!=H[d+8>>2]){b=H[d+8>>2]-32|0;H[d+8>>2]=b;Lh(b);continue}break}if(H[d>>2]){a=H[d>>2];tb(d);jb(a)}}Xa=h+32|0;return}if(b>>>0>>0){b=H[a>>2]+(b<<5)|0;sd(a);Xp(a,b);tf(a);sd(a)}}function bt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;t=Xa-288|0;Xa=t;u=H[a+336>>2];a=H[b+84>>2];b=t;while(1){m=H[a+128>>2];n=G[c+64>>1];i=N(H[a+32>>2],G[c+16>>1]);j=N(H[a+224>>2],G[c+112>>1]);g=i-j|0;k=N(H[a+96>>2],G[c+48>>1]);f=N(H[a+160>>2],G[c+80>>1]);o=k-f|0;h=N(g+o|0,4433);p=N(H[a+64>>2],G[c+32>>1]);q=N(H[a+192>>2],G[c+96>>1]);r=p-q<<13;l=N(G[c>>1],H[a>>2])<<13|1024;s=r+l|0;g=h+N(g,6270)|0;H[b+240>>2]=s-g>>11;H[b+24>>2]=g+s>>11;g=l-r|0;h=h+N(o,-15137)|0;H[b+168>>2]=g-h>>11;H[b+96>>2]=h+g>>11;m=N(N(m,n),10033);n=m+l|0;g=q<<13;o=g+N(p,11190)|0;q=n-o|0;s=f+i|0;h=N(s+j|0,7053);r=N(k,-4433);v=h+((r+N(i,-5540)|0)+N(j,-16244)|0)|0;H[b+144>>2]=q-v>>11;H[b+120>>2]=q+v>>11;n=n+o|0;o=N(i,2295);i=N(k,10703);k=h+N(s,2139)|0;o=(o+i|0)+k|0;H[b+264>>2]=n-o>>11;H[b>>2]=n+o>>11;p=N(p,2998)-g|0;l=l-m|0;m=p+l|0;g=r+N(f,-12112)|0;f=N(f+j|0,-8565);k=k+(g+f|0)|0;H[b+216>>2]=m-k>>11;H[b+48>>2]=k+m>>11;l=l-p|0;j=f+(h+(N(j,12998)-i|0)|0)|0;H[b+192>>2]=l-j>>11;H[b+72>>2]=j+l>>11;b=b+4|0;a=a+4|0;c=c+2|0;w=w+1|0;if((w|0)!=6){continue}break}a=u-384|0;j=0;b=t;while(1){i=H[b+20>>2];f=H[b+4>>2];l=N(i+f|0,2998);c=H[(j<<2)+d>>2]+e|0;k=H[b+12>>2];h=l+(k+f<<13)|0;u=(H[b>>2]<<13)+134348800|0;p=H[b+16>>2];m=u+N(p,5793)|0;n=N(H[b+8>>2],10033);g=m+n|0;F[c|0]=I[a+(h+g>>>18&1023)|0];F[c+5|0]=I[a+(g-h>>>18&1023)|0];f=f-(i+k|0)<<13;h=u+N(p,-11586)|0;F[c+1|0]=I[a+(f+h>>>18&1023)|0];F[c+4|0]=I[a+(h-f>>>18&1023)|0];i=l+(i-k<<13)|0;f=m-n|0;F[c+2|0]=I[a+(i+f>>>18&1023)|0];F[c+3|0]=I[a+(f-i>>>18&1023)|0];b=b+24|0;j=j+1|0;if((j|0)!=12){continue}break}Xa=t+288|0}function Fh(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;h=Xa-1312|0;Xa=h;if(c>>>0>=4){g=H[a>>2];H[g+24>>2]=c;H[g+20>>2]=52;Za[H[H[a>>2]>>2]](a)}j=H[((b?180:196)+a|0)+(c<<2)>>2];if(!j){g=H[a>>2];H[g+24>>2]=c;H[g+20>>2]=52;Za[H[H[a>>2]>>2]](a)}i=H[d>>2];if(!i){i=Za[H[H[a+4>>2]>>2]](a,1,1424)|0;H[d>>2]=i}H[i+140>>2]=j;g=0;c=1;while(1){e=I[c+j|0];d=e+g|0;if((d|0)>=257){f=H[a>>2];H[f+20>>2]=9;Za[H[f>>2]](a)}if(e){qb((h+1040|0)+g|0,c,e);g=d}c=c+1|0;if((c|0)!=17){continue}break}d=0;F[(h+1040|0)+g|0]=0;f=I[h+1040|0];if(f){e=f<<24>>24;c=0;while(1){if(f<<24>>24==(e|0)){while(1){H[(d<<2)+h>>2]=c;c=c+1|0;d=d+1|0;f=F[d+(h+1040|0)|0];if((f|0)==(e|0)){continue}break}}if(1<>2];H[k+20>>2]=9;Za[H[k>>2]](a)}e=e+1|0;c=c<<1;if(f&255){continue}break}}d=0;c=1;while(1){f=(c<<2)+i|0;e=c+j|0;if(I[e|0]){H[((c<<2)+i|0)+72>>2]=d-H[(d<<2)+h>>2];d=I[e|0]+d|0;e=H[((d<<2)+h|0)-4>>2]}else{e=-1}H[f>>2]=e;c=c+1|0;if((c|0)!=17){continue}break}H[i+68>>2]=1048575;k=0;qb(i+144|0,0,1024);f=1;while(1){m=f+j|0;if(I[m|0]){l=1;n=8-f|0;e=1<>2]<>2]=f;F[(c+i|0)+1168|0]=I[o+17|0];c=c+1|0;p=(d|0)>1;d=d-1|0;if(p){continue}break}k=k+1|0;c=I[m|0]>l>>>0;l=l+1|0;if(c){continue}break}}f=f+1|0;if((f|0)!=9){continue}break}a:{if(!b|(g|0)<=0){break a}c=0;if((g|0)!=1){b=g&-2;d=0;while(1){if(I[(c+j|0)+17|0]>=16){e=H[a>>2];H[e+20>>2]=9;Za[H[e>>2]](a)}if(I[((c|1)+j|0)+17|0]>=16){e=H[a>>2];H[e+20>>2]=9;Za[H[e>>2]](a)}c=c+2|0;d=d+2|0;if((b|0)!=(d|0)){continue}break}}if(!(g&1)|I[(c+j|0)+17|0]<16){break a}b=H[a>>2];H[b+20>>2]=9;Za[H[b>>2]](a)}Xa=h+1312|0}function Cc(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=O(0),k=0,l=0,m=0;e=Xa-32|0;Xa=e;l=e,m=Jg(a),H[l+16>>2]=m;k=e+24|0;b=Xa-32|0;Xa=b;tb(67244);g=H[a>>2];d=Tc(67244);F[b+31|0]=0;a:{b:{if(!d){break b}f=Xb(g,d);c=H[rb(67244,f)>>2];if(!c){break b}while(1){c=H[c>>2];if(!c){break b}if(H[c+4>>2]!=(g|0)){if((Xb(H[c+4>>2],d)|0)!=(f|0)){break b}}if(!ge(Vb(67244),c+8|0,a)){continue}break}break a}i=Xa-16|0;Xa=i;a=kb(67244);c=Sf(b+16|0,Hb(568),Tf(i+8|0,a,0));a=H[c>>2]+8|0;h=Xa-16|0;Xa=h;H[h+8>>2]=H[e+16>>2];H[a>>2]=H[H[h+8>>2]>>2];a=qb(a+8|0,0,552);H[a+204>>2]=0;H[a+208>>2]=0;H[a+192>>2]=0;H[a+196>>2]=0;H[a+256>>2]=-2;H[a+260>>2]=0;H[a+248>>2]=0;H[a+252>>2]=1079902208;H[a+240>>2]=0;H[a+244>>2]=1078853632;H[a+212>>2]=0;H[a+216>>2]=0;qf(a+344|0);Jb(a+380|0);H[a+544>>2]=2;H[a+408>>2]=0;H[a+400>>2]=0;H[a+404>>2]=1083129856;H[a+392>>2]=-350469331;H[a+396>>2]=1058682594;Xa=h+16|0;l=Gb(c),m=1,F[l+4|0]=m;H[H[c>>2]+4>>2]=g;H[H[c>>2]>>2]=0;Xa=i+16|0;if(!(O(H[tb(67244)>>2]+1>>>0)>O(L[Vb(67244)>>2]*O(d>>>0))?0:d)){l=b,m=we(d)^1|d<<1,H[l+12>>2]=m;j=O(U(O(O(H[tb(67244)>>2]+1>>>0)/L[Vb(67244)>>2])));c:{if(j=O(0)){a=~~j>>>0;break c}a=0}H[b+8>>2]=a;pn(67244,H[zc(b+12|0,b+8|0)>>2]);d=Tc(67244);f=Xb(g,d)}a=H[rb(67244,f)>>2];d:{if(!a){H[H[b+16>>2]>>2]=H[16813];H[16813]=H[b+16>>2];l=rb(67244,f),m=67252,H[l>>2]=m;if(!H[H[b+16>>2]>>2]){break d}a=H[b+16>>2];l=rb(67244,Xb(H[H[H[b+16>>2]>>2]+4>>2],d)),m=a,H[l>>2]=m;break d}H[H[b+16>>2]>>2]=H[a>>2];H[a>>2]=H[b+16>>2]}a=b+16|0;c=Ld(a);d=tb(67244);H[d>>2]=H[d>>2]+1;F[b+31|0]=1;on(a)}Uf(k,Gc(b+16|0,c),b+31|0);Xa=b+32|0;a=oc(k);Xa=e+32|0;return a+8|0}function lu(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;d=Xa-48|0;Xa=d;l=H[a+424>>2];e=H[a+468>>2];a:{b:{if(H[e+44>>2]|!H[a+280>>2]){break b}f=H[a+464>>2];H[f+24>>2]=H[f+24>>2]+(H[e+16>>2]/8|0);H[e+16>>2]=0;g=0;if(!(Za[H[f+8>>2]](a)|0)){break a}if(H[a+340>>2]>0){f=0;while(1){H[((f<<2)+e|0)+24>>2]=0;f=f+1|0;if((f|0)>2]){continue}break}}H[e+20>>2]=0;H[e+44>>2]=H[a+280>>2];if(H[a+440>>2]){break b}H[e+40>>2]=0}if(!H[e+40>>2]){H[d+40>>2]=a;c=H[a+24>>2];j=H[c>>2];H[d+24>>2]=j;g=H[c+4>>2];H[d+28>>2]=g;f=H[e+16>>2];i=H[e+12>>2];H[d+16>>2]=H[e+36>>2];h=H[e+32>>2];H[d+8>>2]=H[e+28>>2];H[d+12>>2]=h;h=H[e+24>>2];H[d>>2]=H[e+20>>2];H[d+4>>2]=h;if(H[a+368>>2]>0){j=0;while(1){c=j<<2;m=H[c+b>>2];k=H[(a+c|0)+372>>2]<<2;c=H[((H[H[(k+a|0)+344>>2]+20>>2]<<2)+e|0)+48>>2];c:{d:{e:{if((f|0)<=7){g=0;if(!jc(d+24|0,i,f,0)){break a}i=H[d+32>>2];f=H[d+36>>2];h=1;if((f|0)<8){break e}}g=i>>f-8&255;h=H[(c+(g<<2)|0)+144>>2];if(h){break d}h=9}c=se(d+24|0,i,f,c,h);g=0;if((c|0)<0){break a}i=H[d+32>>2];f=H[d+36>>2];break c}c=I[(c+g|0)+1168|0];f=f-h|0}if(c){if((c|0)>(f|0)){g=0;if(!jc(d+24|0,i,f,c)){break a}i=H[d+32>>2];f=H[d+36>>2]}f=f-c|0;c=c<<2;g=H[c+39312>>2];h=i>>f&g;c=h-((h|0)>H[c+39308>>2]?0:g)|0}else{c=0}g=d+k|0;c=c+H[g+4>>2]|0;H[g+4>>2]=c;G[m>>1]=c<>2]){continue}break}g=H[d+28>>2];j=H[d+24>>2];c=H[a+24>>2]}H[c+4>>2]=g;H[c>>2]=j;H[e+16>>2]=f;H[e+12>>2]=i;H[e+36>>2]=H[d+16>>2];a=H[d+12>>2];H[e+28>>2]=H[d+8>>2];H[e+32>>2]=a;a=H[d+4>>2];H[e+20>>2]=H[d>>2];H[e+24>>2]=a}H[e+44>>2]=H[e+44>>2]-1;g=1}Xa=d+48|0;return g|0}function eu(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;e=H[a+332>>2];f=H[a+452>>2];h=H[f+24>>2];a:{c=H[f+28>>2];if((h|0)<(c|0)){v=e-1|0;q=H[a+360>>2]-1|0;l=f+32|0;g=H[f+20>>2];while(1){if(g>>>0<=q>>>0){while(1){if(H[a+436>>2]){qb(H[l>>2],0,H[a+368>>2]<<7)}if(!(Za[H[H[a+468>>2]+4>>2]](a,l)|0)){break a}c=H[a+340>>2];if((c|0)>0){i=0;m=0;while(1){d=H[((m<<2)+a|0)+344>>2];b:{if(!H[d+52>>2]){i=H[d+64>>2]+i|0;break b}e=H[d+60>>2];if((e|0)<=0){break b}j=N(H[d+68>>2],g);c=H[d+4>>2]<<2;r=H[(c+H[a+472>>2]|0)+4>>2];s=H[b+c>>2];c=H[d+40>>2];k=s+(N(h,c)<<2)|0;n=H[(g>>>0>>0?56:72)+d>>2];u=(n|0)<=0;o=(n|0)>1?n:1;s=o&2147483646;o=o&1;p=0;while(1){c:{d:{if(K[a+148>>2]>=v>>>0){if(!(H[d+76>>2]<=(h+p|0)|u)){break d}break c}if(u){break c}}e=0;c=j;t=0;if((n|0)>=2){while(1){Za[r|0](a,d,H[(e+i<<2)+l>>2],k,c);c=H[d+36>>2]+c|0;Za[r|0](a,d,H[((e|1)+i<<2)+l>>2],k,c);e=e+2|0;c=c+H[d+36>>2]|0;t=t+2|0;if((s|0)!=(t|0)){continue}break}}if(o){Za[r|0](a,d,H[((e+i<<2)+f|0)+32>>2],k,c)}e=H[d+60>>2];c=H[d+40>>2]}k=(c<<2)+k|0;i=H[d+56>>2]+i|0;p=p+1|0;if((p|0)<(e|0)){continue}break}c=H[a+340>>2]}m=m+1|0;if((m|0)<(c|0)){continue}break}}g=g+1|0;if(q>>>0>=g>>>0){continue}break}c=H[f+28>>2]}g=0;H[f+20>>2]=0;h=h+1|0;if((h|0)<(c|0)){continue}break}e=H[a+332>>2]}c=1;H[a+156>>2]=H[a+156>>2]+1;b=H[a+148>>2]+1|0;H[a+148>>2]=b;if(b>>>0>>0){j=H[a+452>>2];c=H[a+340>>2]<=1?H[H[a+344>>2]+(b>>>0>>0?12:76)>>2]:c;H[j+20>>2]=0;H[j+24>>2]=0;H[j+28>>2]=c;return 3}Za[H[H[a+460>>2]+12>>2]](a);return 4}H[f+20>>2]=g;H[f+24>>2]=h;return 0}function At(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;t=Xa-208|0;Xa=t;q=H[a+336>>2];b=H[b+84>>2];a=t;while(1){i=H[b+160>>2];h=G[c+80>>1];o=H[b+32>>2];m=G[c+16>>1];r=H[b+96>>2];n=G[c+48>>1];j=N(G[c>>1],H[b>>2])<<13|1024;k=N(H[b+128>>2],G[c+64>>1]);f=N(H[b+192>>2],G[c+96>>1]);g=N(H[b+64>>2],G[c+32>>1]);p=f+g|0;H[a+84>>2]=j+N(k-p|0,11585)>>11;i=N(h,i);h=N(o,m);o=N(i+h|0,5027);p=j+N(p,10438)|0;m=N(k-f|0,7223);l=p+(m+N(f,-637)|0)|0;f=N(n,r);r=N(f+h|0,7663);h=N(h-f|0,1395);n=o+(r-h|0)|0;H[a+168>>2]=l-n>>11;H[a>>2]=n+l>>11;l=N(g,-20239);g=N(g-k|0,2578);n=p+(l+g|0)|0;f=N(f+i|0,-11295);i=f+(o+N(i,15326)|0)|0;H[a+112>>2]=n-i>>11;H[a+56>>2]=i+n>>11;k=m+(g+(j+N(k,-15083)|0)|0)|0;f=f+(h+r|0)|0;H[a+140>>2]=k-f>>11;H[a+28>>2]=f+k>>11;a=a+4|0;b=b+4|0;c=c+2|0;s=s+1|0;if((s|0)!=7){continue}break}a=q-384|0;k=0;c=t;while(1){f=H[c+16>>2];g=H[c+24>>2];j=N(f-g|0,7223);b=H[(k<<2)+d>>2]+e|0;i=H[c+12>>2];h=H[c+4>>2];q=N(i+h|0,7663);m=N(h-i|0,1395);l=h;h=H[c+20>>2];r=N(l+h|0,5027);n=(q-m|0)+r|0;s=j+N(g,-637)|0;o=(H[c>>2]<<13)+134348800|0;l=g;g=H[c+8>>2];p=l+g|0;l=o+N(p,10438)|0;s=s+l|0;F[b|0]=I[a+(n+s>>>18&1023)|0];F[b+6|0]=I[a+(s-n>>>18&1023)|0];i=N(h+i|0,-11295);q=i+(m+q|0)|0;m=N(g-f|0,2578);j=j+(m+(o+N(f,-15083)|0)|0)|0;F[b+1|0]=I[a+(q+j>>>18&1023)|0];F[b+5|0]=I[a+(j-q>>>18&1023)|0];j=i+(r+N(h,15326)|0)|0;g=l+(m+N(g,-20239)|0)|0;F[b+2|0]=I[a+(j+g>>>18&1023)|0];F[b+4|0]=I[a+(g-j>>>18&1023)|0];F[b+3|0]=I[a+(o+N(f-p|0,11585)>>>18&1023)|0];c=c+28|0;k=k+1|0;if((k|0)!=7){continue}break}Xa=t+208|0}function mu(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;e=Xa-32|0;Xa=e;f=H[a+468>>2];a:{b:{if(H[f+44>>2]|!H[a+280>>2]){break b}c=H[a+464>>2];H[c+24>>2]=H[c+24>>2]+(H[f+16>>2]/8|0);H[f+16>>2]=0;d=0;if(!(Za[H[c+8>>2]](a)|0)){break a}if(H[a+340>>2]>0){c=0;while(1){H[((c<<2)+f|0)+24>>2]=0;c=c+1|0;if((c|0)>2]){continue}break}}H[f+20>>2]=0;H[f+44>>2]=H[a+280>>2];if(H[a+440>>2]){break b}H[f+40>>2]=0}if(!H[f+40>>2]){c=H[f+20>>2];c:{if(c){d=c-1|0;break c}H[e+24>>2]=a;c=H[a+24>>2];H[e+8>>2]=H[c>>2];H[e+12>>2]=H[c+4>>2];c=H[f+16>>2];g=H[f+12>>2];j=H[a+412>>2];l=H[a+416>>2];d=0;d:{if((j|0)>(l|0)){break d}k=H[f+64>>2];m=H[b>>2];n=H[a+432>>2];o=H[a+424>>2];while(1){e:{f:{g:{if((c|0)<=7){d=0;if(!jc(e+8|0,g,c,0)){break a}g=H[e+16>>2];c=H[e+20>>2];b=1;if((c|0)<8){break g}}b=g>>c-8&255;d=H[((b<<2)+k|0)+144>>2];if(d){break f}b=9}b=se(e+8|0,g,c,k,b);d=0;if((b|0)<0){break a}g=H[e+16>>2];c=H[e+20>>2];break e}b=I[(b+k|0)+1168|0];c=c-d|0}h=b>>>4|0;i=b&15;h:{if(i){if((c|0)<(i|0)){d=0;if(!jc(e+8|0,g,c,i)){break a}g=H[e+16>>2];c=H[e+20>>2]}b=h+j|0;d=i<<2;h=H[d+39312>>2];c=c-i|0;i=h&g>>c;G[(H[(b<<2)+n>>2]<<1)+m>>1]=i-((i|0)>H[d+39308>>2]?0:h)<>>0<16){break d}if((c|0)<(h|0)){d=0;if(!jc(e+8|0,g,c,h)){break a}g=H[e+16>>2];c=H[e+20>>2]}c=c-h|0;d=(H[(h<<2)+39312>>2]&g>>c)+(-1<>2];H[a>>2]=H[e+8>>2];H[a+4>>2]=H[e+12>>2];H[f+16>>2]=c;H[f+12>>2]=g}H[f+20>>2]=d}H[f+44>>2]=H[f+44>>2]-1;d=1}Xa=e+32|0;return d|0}function $s(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;r=H[a+336>>2];a=H[b+84>>2];k=Xa-128|0;b=k;l=4;while(1){a:{b:{f=J[c+32>>1];g=G[c+16>>1];if((f|g)&65535){break b}f=0;if(J[c+48>>1]|J[c+64>>1]|(J[c+80>>1]|J[c+96>>1])){break b}if(J[c+112>>1]){break b}f=N(G[c>>1],H[a>>2])<<2;H[b+96>>2]=f;H[b+80>>2]=f;H[b+64>>2]=f;H[b+48>>2]=f;H[b+32>>2]=f;H[b+16>>2]=f;H[b>>2]=f;h=28;break a}m=N(H[a+192>>2],G[c+96>>1]);i=N(H[a+64>>2],f<<16>>16);f=N(m+i|0,4433);s=f+N(i,6270)|0;n=N(G[c+64>>1],H[a+128>>2])<<13;o=N(G[c>>1],H[a>>2])<<13|1024;t=n+o|0;p=s+t|0;g=N(g,H[a+32>>2]);i=N(H[a+224>>2],G[c+112>>1]);u=N(g+i|0,-7373);x=u+N(g,12299)|0;j=N(H[a+96>>2],G[c+48>>1]);v=j+i|0;h=g;g=N(H[a+160>>2],G[c+80>>1]);q=h+g|0;w=N(v+q|0,9633);q=w+N(q,-3196)|0;h=x+q|0;H[b+112>>2]=p-h>>11;H[b>>2]=p+h>>11;f=f+N(m,-15137)|0;m=o-n|0;n=f+m|0;o=N(v,-16069)+w|0;h=N(j,25172);j=N(g+j|0,-20995);p=o+(h+j|0)|0;H[b+96>>2]=n-p>>11;H[b+16>>2]=n+p>>11;f=m-f|0;g=q+(j+N(g,16819)|0)|0;H[b+80>>2]=f-g>>11;H[b+32>>2]=f+g>>11;f=o+(N(i,2446)+u|0)|0;g=t-s|0;H[b+48>>2]=f+g>>11;f=g-f>>11;h=16}H[(h<<2)+b>>2]=f;c=c+2|0;a=a+4|0;b=b+4|0;f=l>>>0>1;l=l-1|0;if(f){continue}break}a=r-384|0;l=0;c=k;while(1){f=H[c+12>>2];g=H[c+4>>2];k=N(f+g|0,4433);b=H[(l<<2)+d>>2]+e|0;g=k+N(g,6270)|0;i=H[c>>2]+16400|0;j=H[c+8>>2];r=i+j<<13;F[b|0]=I[a+(g+r>>>18&1023)|0];F[b+3|0]=I[a+(r-g>>>18&1023)|0];k=k+N(f,-15137)|0;f=i-j<<13;F[b+1|0]=I[a+(k+f>>>18&1023)|0];F[b+2|0]=I[a+(f-k>>>18&1023)|0];c=c+16|0;l=l+1|0;if((l|0)!=8){continue}break}}function fu(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;i=Xa-16|0;Xa=i;d=H[a+452>>2];if(H[a+340>>2]>0){while(1){e=b<<2;f=H[(e+a|0)+344>>2];c=H[f+12>>2];u=e+i|0,v=Za[H[H[a+4>>2]+32>>2]](a,H[(d+(H[f+4>>2]<<2)|0)+72>>2],N(c,H[a+148>>2]),c,1)|0,H[u>>2]=v;b=b+1|0;if((b|0)>2]){continue}break}}c=H[d+28>>2];f=H[d+24>>2];a:{if((c|0)>(f|0)){p=d+32|0;b=H[a+360>>2];e=H[d+20>>2];while(1){if(b>>>0>e>>>0){while(1){j=0;c=0;m=H[a+340>>2];if((m|0)>0){while(1){b=j<<2;g=H[(b+a|0)+344>>2];n=H[g+60>>2];if((n|0)>0){g=H[g+56>>2];q=N(g,e);r=g&-4;o=g&3;s=g-1|0;t=H[b+i>>2];k=0;while(1){b:{if((g|0)<=0){break b}b=H[(f+k<<2)+t>>2]+(q<<7)|0;l=0;if(s>>>0>=3){while(1){h=d+(c<<2)|0;H[h+36>>2]=b+128;H[h+32>>2]=b;H[h+40>>2]=b+256;H[h+44>>2]=b+384;c=c+4|0;b=b+512|0;l=l+4|0;if((r|0)!=(l|0)){continue}break}}h=0;if(!o){break b}while(1){H[(d+(c<<2)|0)+32>>2]=b;c=c+1|0;b=b+128|0;h=h+1|0;if((o|0)!=(h|0)){continue}break}}k=k+1|0;if((n|0)!=(k|0)){continue}break}}j=j+1|0;if((m|0)!=(j|0)){continue}break}}if(!(Za[H[H[a+468>>2]+4>>2]](a,p)|0)){H[d+20>>2]=e;H[d+24>>2]=f;a=0;break a}b=H[a+360>>2];e=e+1|0;if(b>>>0>e>>>0){continue}break}c=H[d+28>>2]}e=0;H[d+20>>2]=0;f=f+1|0;if((f|0)<(c|0)){continue}break}}c=1;d=H[a+148>>2]+1|0;H[a+148>>2]=d;e=H[a+332>>2];if(e>>>0>d>>>0){b=H[a+452>>2];c=H[a+340>>2]<=1?H[H[a+344>>2]+(d>>>0>>0?12:76)>>2]:c;H[b+20>>2]=0;H[b+24>>2]=0;H[b+28>>2]=c;a=3;break a}Za[H[H[a+460>>2]+12>>2]](a);a=4}Xa=i+16|0;return a|0}function it(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;s=Xa-160|0;Xa=s;n=H[a+336>>2];b=H[b+84>>2];a=s;while(1){f=H[b+96>>2];j=G[c+48>>1];g=H[b+32>>2];h=G[c+16>>1];l=N(G[c>>1],H[b>>2])<<13|1024;k=N(H[b+64>>2],G[c+32>>1]);i=N(H[b+128>>2],G[c+64>>1]);m=k-i|0;H[a+64>>2]=l+N(m,-11584)>>11;j=N(f,j);g=N(g,h);f=N(j+g|0,6810);h=l+N(m,2896)|0;k=N(i+k|0,6476);i=h+k|0;g=f+N(g,4209)|0;H[a+128>>2]=i-g>>11;H[a>>2]=g+i>>11;g=h-k|0;f=f+N(j,-17828)|0;H[a+96>>2]=g-f>>11;H[a+32>>2]=f+g>>11;a=a+4|0;b=b+4|0;c=c+2|0;o=o+1|0;if((o|0)!=8){continue}break}a=n-384|0;n=0;b=s;while(1){f=H[b+28>>2];i=H[b+12>>2];m=f+i|0;j=N(m,7791);l=H[b+24>>2];h=H[b+8>>2];g=N(l+h|0,6810);c=H[(n<<2)+d>>2]+e|0;o=g+N(h,4209)|0;k=(H[b>>2]<<13)+134348800|0;h=H[b+16>>2];t=k+N(h,9373)|0;p=o+t|0;i=i-f|0;q=N(i,2531);u=H[b+20>>2];r=u<<13;v=q+r|0;f=H[b+4>>2];w=v+(j+N(f,11443)|0)|0;F[c|0]=I[a+(p+w>>>18&1023)|0];F[c+9|0]=I[a+(p-w>>>18&1023)|0];m=N(m,4815);p=(r-q|0)-(i<<12)|0;q=N(f,10323)-(m+p|0)|0;g=g+N(l,-17828)|0;l=k+N(h,-3580)|0;r=g+l|0;F[c+1|0]=I[a+(q+r>>>18&1023)|0];F[c+8|0]=I[a+(r-q>>>18&1023)|0];i=f-(i+u|0)<<13;h=k+N(h,-11586)|0;F[c+2|0]=I[a+(i+h>>>18&1023)|0];F[c+7|0]=I[a+(h-i>>>18&1023)|0];h=p+(N(f,5260)-m|0)|0;g=l-g|0;F[c+3|0]=I[a+(h+g>>>18&1023)|0];F[c+6|0]=I[a+(g-h>>>18&1023)|0];f=(N(f,1812)-j|0)+v|0;j=t-o|0;F[c+4|0]=I[a+(f+j>>>18&1023)|0];F[c+5|0]=I[a+(j-f>>>18&1023)|0];b=b+32|0;n=n+1|0;if((n|0)!=5){continue}break}Xa=s+160|0}function at(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;t=Xa-208|0;Xa=t;n=H[a+336>>2];a=H[b+84>>2];b=t;while(1){h=H[a+192>>2];l=G[c+96>>1];f=H[a+64>>2];m=G[c+32>>1];j=N(G[c>>1],H[a>>2])<<13|1024;g=N(H[a+128>>2],G[c+64>>1]);o=j+N(g,-11586)>>11;i=N(H[a+32>>2],G[c+16>>1]);p=N(H[a+160>>2],G[c+80>>1]);q=N(H[a+96>>2],G[c+48>>1]);r=N(H[a+224>>2],G[c+112>>1]);k=q-r|0;s=i-(p+k|0)<<2;H[b+140>>2]=o-s;H[b+40>>2]=o+s;l=N(h,l);f=N(f,m);h=N(l+f|0,6810);f=h+N(f,4209)|0;m=j+N(g,9373)|0;o=f+m|0;s=N(k,2531);p=p<<13;u=s+p|0;q=q+r|0;r=N(q,7791);v=u+(r+N(i,11443)|0)|0;H[b+180>>2]=o-v>>11;H[b>>2]=o+v>>11;f=m-f|0;m=(N(i,1812)-r|0)+u|0;H[b+100>>2]=f-m>>11;H[b+80>>2]=f+m>>11;g=j+N(g,-3580)|0;j=h+N(l,-17828)|0;h=g-j|0;k=(p-s|0)-(k<<12)|0;l=N(q,4815);f=k+(N(i,5260)-l|0)|0;H[b+120>>2]=h-f>>11;H[b+60>>2]=f+h>>11;g=g+j|0;i=N(i,10323)-(k+l|0)|0;H[b+160>>2]=g-i>>11;H[b+20>>2]=g+i>>11;b=b+4|0;a=a+4|0;c=c+2|0;w=w+1|0;if((w|0)!=5){continue}break}a=n-384|0;i=0;b=t;while(1){j=H[b+12>>2];k=H[b+4>>2];g=N(j+k|0,6810);c=H[(i<<2)+d>>2]+e|0;k=g+N(k,4209)|0;f=(H[b>>2]<<13)+134348800|0;h=H[b+8>>2];n=H[b+16>>2];l=h-n|0;m=f+N(l,2896)|0;h=N(h+n|0,6476);n=m+h|0;F[c|0]=I[a+(k+n>>>18&1023)|0];F[c+4|0]=I[a+(n-k>>>18&1023)|0];g=g+N(j,-17828)|0;j=m-h|0;F[c+1|0]=I[a+(g+j>>>18&1023)|0];F[c+3|0]=I[a+(j-g>>>18&1023)|0];F[c+2|0]=I[a+(f+N(l,268423872)>>>18&1023)|0];b=b+20|0;i=i+1|0;if((i|0)!=10){continue}break}Xa=t+208|0}function Mw(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;f=Xa+-64|0;Xa=f;a:{if(Dc(b,61468,0)){H[c>>2]=0;d=1;break a}b:{if(I[a+8|0]&24){e=1}else{if(!b){break b}e=Dd(b,61104,61200);if(!e){break b}e=(I[e+8|0]&24)!=0}g=Dc(a,b,e)}if(g){d=1;a=H[c>>2];if(!a){break a}H[c>>2]=H[a>>2];break a}c:{if(!b){break c}e=Dd(b,61104,61248);if(!e){break a}b=H[c>>2];if(b){H[c>>2]=H[b>>2]}g=H[e+8>>2];b=H[a+8>>2];if(g&(b^-1)&7|b&(g^-1)&96){break a}d=1;if(Dc(H[a+12>>2],H[e+12>>2],0)){break a}if(Dc(H[a+12>>2],61456,0)){a=H[e+12>>2];if(!a){break a}d=!Dd(a,61104,61300);break a}b=H[a+12>>2];if(!b){break c}d=0;b=Dd(b,61104,61248);if(b){if(!(F[a+8|0]&1)){break a}a=b;c=H[e+12>>2];d:{e:{while(1){b=0;if(!c){break d}c=Dd(c,61104,61248);if(!c|H[c+8>>2]&(H[a+8>>2]^-1)){break e}b=1;if(Dc(H[a+12>>2],H[c+12>>2],0)){break d}if(!(F[a+8|0]&1)){break e}b=H[a+12>>2];if(!b){break e}b=Dd(b,61104,61248);if(b){c=H[c+12>>2];a=b;continue}break}a=H[a+12>>2];if(!a){break e}a=Dd(a,61104,61360);if(!a){break e}d=tq(a,H[c+12>>2])}b=d}d=b;break a}b=H[a+12>>2];if(!b){break a}b=Dd(b,61104,61360);if(b){if(!(F[a+8|0]&1)){break a}d=tq(b,H[e+12>>2]);break a}a=H[a+12>>2];if(!a){break a}b=Dd(a,61104,61152);if(!b){break a}a=H[e+12>>2];if(!a){break a}a=Dd(a,61104,61152);if(!a){break a}d=f+8|0;qb(d|4,0,52);H[f+56>>2]=1;H[f+20>>2]=-1;H[f+16>>2]=b;H[f+8>>2]=a;Za[H[H[a>>2]+28>>2]](a,d,H[c>>2],1);a=H[f+32>>2];if(!(!H[c>>2]|(a|0)!=1)){H[c>>2]=H[f+24>>2]}d=(a|0)==1;break a}d=0}Xa=f- -64|0;return d|0}function xt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0;l=H[a+336>>2];b=H[b+84>>2];g=N(H[b+64>>2],G[c+32>>1]);f=N(H[b+96>>2],G[c+48>>1]);i=N(H[b+32>>2],G[c+16>>1]);h=N(f+i|0,4433)+1024|0;a=Xa+-64|0;j=N(H[b>>2],G[c>>1]);k=j+g<<2;i=h+N(i,6270)>>11;H[a+48>>2]=k-i;H[a>>2]=i+k;g=j-g<<2;h=h+N(f,-15137)>>11;H[a+32>>2]=g-h;H[a+16>>2]=g+h;h=N(H[b+100>>2],G[c+50>>1]);f=N(H[b+36>>2],G[c+18>>1]);g=N(h+f|0,4433)+1024|0;i=N(H[b+68>>2],G[c+34>>1]);j=N(H[b+4>>2],G[c+2>>1]);k=i+j<<2;f=g+N(f,6270)>>11;H[a+52>>2]=k-f;H[a+4>>2]=f+k;f=j-i<<2;g=g+N(h,-15137)>>11;H[a+36>>2]=f-g;H[a+20>>2]=g+f;h=N(H[b+104>>2],G[c+52>>1]);f=N(H[b+40>>2],G[c+20>>1]);g=N(h+f|0,4433)+1024|0;i=N(H[b+72>>2],G[c+36>>1]);j=N(H[b+8>>2],G[c+4>>1]);k=i+j<<2;f=g+N(f,6270)>>11;H[a+56>>2]=k-f;H[a+8>>2]=f+k;f=j-i<<2;g=g+N(h,-15137)>>11;H[a+40>>2]=f-g;H[a+24>>2]=g+f;h=N(H[b+108>>2],G[c+54>>1]);f=N(H[b+44>>2],G[c+22>>1]);g=N(h+f|0,4433)+1024|0;i=N(H[b+76>>2],G[c+38>>1]);b=N(H[b+12>>2],G[c+6>>1]);c=i+b<<2;f=g+N(f,6270)>>11;H[a+60>>2]=c-f;H[a+12>>2]=c+f;b=b-i<<2;c=g+N(h,-15137)>>11;H[a+44>>2]=b-c;H[a+28>>2]=b+c;b=l-384|0;g=0;c=a;while(1){l=H[c+12>>2];f=H[c+4>>2];h=N(l+f|0,4433);a=H[(g<<2)+d>>2]+e|0;f=h+N(f,6270)|0;i=H[c>>2]+16400|0;j=H[c+8>>2];k=i+j<<13;F[a|0]=I[b+(f+k>>>18&1023)|0];F[a+3|0]=I[b+(k-f>>>18&1023)|0];h=h+N(l,-15137)|0;l=i-j<<13;F[a+1|0]=I[b+(h+l>>>18&1023)|0];F[a+2|0]=I[b+(l-h>>>18&1023)|0];c=c+16|0;g=g+1|0;if((g|0)!=4){continue}break}}function Gx(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0;a=Xa-16|0;Xa=a;H[a+12>>2]=c;H[a+8>>2]=f;H[a+12>>2]=c;H[a+8>>2]=f;a:{b:{c:{while(1){d:{c=H[a+12>>2];if(c>>>0>=d>>>0){break d}j=H[a+8>>2];if(j>>>0>=g>>>0){break d}b=2;f=I[c|0];if(f>>>0>1114111){break b}e:{if(f<<24>>24>=0){G[j>>1]=f;b=c+1|0;break e}if(f>>>0<194){break b}if(f>>>0<=223){if((d-c|0)<2){break c}i=I[c+1|0];if((i&192)!=128){break a}f=i&63|f<<6&1984;if(f>>>0>1114111){break a}G[j>>1]=f;b=c+2|0;break e}if(f>>>0<=239){if((d-c|0)<3){break c}k=I[c+2|0];i=I[c+1|0];f:{g:{if((f|0)!=237){if((f|0)!=224){break g}if((i&224)==160){break f}break a}if((i&224)==128){break f}break a}if((i&192)!=128){break a}}if((k&192)!=128){break a}f=k&63|((i&63)<<6|f<<12);if((f&65535)>>>0>1114111){break a}G[j>>1]=f;b=c+3|0;break e}if(f>>>0>244){break b}b=1;if((d-c|0)<4){break a}k=I[c+3|0];i=I[c+2|0];c=I[c+1|0];h:{i:{switch(f-240|0){case 0:if((c+112&255)>>>0>=48){break b}break h;case 4:if((c&240)!=128){break b}break h;default:break i}}if((c&192)!=128){break b}}if((i&192)!=128|(k&192)!=128){break b}if((g-j|0)<4){break a}b=2;k=k&63;l=i<<6;f=f&7;if((k|(l&4032|(c<<12&258048|f<<18)))>>>0>1114111){break a}b=c<<2;G[j>>1]=(i>>>4&3|(b&192|f<<8|b&60))+16320|55296;H[a+8>>2]=j+2;G[j+2>>1]=k|l&960|56320;b=H[a+12>>2]+4|0}H[a+12>>2]=b;H[a+8>>2]=H[a+8>>2]+2;continue}break}b=c>>>0>>0;break a}b=1;break a}b=2}H[e>>2]=H[a+12>>2];H[h>>2]=H[a+8>>2];Xa=a+16|0;return b|0}function Wq(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0;t=Xa-16|0;Xa=t;H[c>>2]=a;w=d&512;x=h<<2;while(1){if((u|0)==4){if(nb(n)>>>0>1){z=t,A=zd(n),H[z+8>>2]=A;z=c,A=Fg($q(t+8|0,1),Ze(n),H[c>>2]),H[z>>2]=A}d=d&176;if((d|0)!=16){if((d|0)==32){a=H[c>>2]}H[b>>2]=a}Xa=t+16|0}else{a:{b:{switch(F[i+u|0]){case 0:H[b>>2]=H[c>>2];break a;case 1:H[b>>2]=H[c>>2];h=ld(g,32);p=H[c>>2];H[c>>2]=p+4;H[p>>2]=h;break a;case 3:if(Sd(n)){break a}h=H[zi(n,0)>>2];p=H[c>>2];H[c>>2]=p+4;H[p>>2]=h;break a;case 2:if(Sd(m)|!w){break a}z=c,A=Fg(zd(m),Ze(m),H[c>>2]),H[z>>2]=A;break a;case 4:break b;default:break a}}y=H[c>>2];e=e+x|0;h=e;while(1){c:{if(f>>>0<=h>>>0){break c}if(!Hd(g,2048,H[h>>2])){break c}h=h+4|0;continue}break}if((o|0)>0){p=H[c>>2];r=o;while(1){if(!(!r|e>>>0>=h>>>0)){h=h-4|0;s=H[h>>2];q=p+4|0;H[c>>2]=q;H[p>>2]=s;r=r-1|0;p=q;continue}break}d:{if(!r){q=0;break d}q=ld(g,48);p=H[c>>2]}while(1){s=p+4|0;if((r|0)>0){H[p>>2]=q;r=r-1|0;p=s;continue}break}H[c>>2]=s;H[p>>2]=j}e:{if((e|0)==(h|0)){p=ld(g,48);q=H[c>>2];h=q+4|0;H[c>>2]=h;H[q>>2]=p;break e}if(Sd(l)){q=-1}else{q=F[wb(l,0)|0]}p=0;r=0;while(1){if((e|0)!=(h|0)){f:{if((p|0)!=(q|0)){s=p;break f}q=H[c>>2];H[c>>2]=q+4;H[q>>2]=k;s=0;r=r+1|0;if(nb(l)>>>0<=r>>>0){q=p;break f}if(I[wb(l,r)|0]==127){q=-1;break f}q=F[wb(l,r)|0]}h=h-4|0;p=H[h>>2];v=H[c>>2];H[c>>2]=v+4;H[v>>2]=p;p=s+1|0;continue}break}h=H[c>>2]}vi(y,h)}u=u+1|0;continue}break}}function $v(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=Xa-192|0;Xa=g;k=-1;c=vb(a);b=Xa-288|0;Xa=b;h=-1;i=g+8|0;a:{if(!i|!c){break a}d=qg(c,4360);if(!d){d=H[16848];H[b+20>>2]=c;H[b+16>>2]=d;sb(0,3,5575,b+16|0);l=b,m=th(H[16848]),H[l+4>>2]=m;H[b>>2]=4147;sb(0,3,3312,b);break a}h=0;xm(d,0);b:{c:{if(H[d>>2]>>>5&1){H[b+80>>2]=H[16848];sb(0,3,5890,b+80|0);l=b,m=th(H[16848]),H[l+68>>2]=m;H[b+64>>2]=4147;sb(0,3,3312,b- -64|0);break c}d:{if(H[d+76>>2]<0){c=wm(d);f=Ya;break d}c=wm(d);f=Ya}e:{if((f|0)>=0&c>>>0>=2147483648|(f|0)>0){H[16848]=61;c=-1;break e}}f=c;lm(d);f:{while(1){c=h;if((c|0)==4){break f}h=c+1|0;if((f|0)%H[((c<<3)+20912|0)+4>>2]|0){continue}break}if(($b(b+96|0,H[((c<<3)+20912|0)+4>>2],1,d)|0)!=1){H[b+48>>2]=H[16848];sb(0,3,7537,b+48|0);l=b,m=th(H[16848]),H[l+36>>2]=m;H[b+32>>2]=4147;sb(0,3,3312,b+32|0);break c}H[b+272>>2]=h;np(b+96|0);if(!c){j=M[b+224>>3];M[b+224>>3]=M[b+216>>3];M[b+216>>3]=j}f=ub(i,b+96|0,184);H[b+284>>2]=0;i=1;while(1){e=0;if((i|0)==1){break b}e=H[b+284>>2];H[b+284>>2]=e+4;e=H[e>>2];H[e+176>>2]=H[f+176>>2];if(($b(b+96|0,H[(H[f+176>>2]<<3)+20908>>2],1,d)|0)!=1){break c}H[b+272>>2]=h;np(b+96|0);if(!c){j=M[b+224>>3];M[b+224>>3]=M[b+216>>3];M[b+216>>3]=j}ub(e,b+96|0,184);i=i+1|0;continue}}sb(0,3,7097,0)}e=-1}h=e;Ad(d)}Xa=b+288|0;g:{if((h|0)<0){qj(35626,vb(a));break g}a=H[16821];H[16821]=a+1;H[g+4>>2]=a;ub(En(g+4|0),g+8|0,184);k=H[g+4>>2]}Xa=g+192|0;return k|0}function Nx(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;m=Xa-16|0;Xa=m;i=c;while(1){a:{if((d|0)==(i|0)){i=d;break a}if(!H[i>>2]){break a}i=i+4|0;continue}break}H[h>>2]=f;H[e>>2]=c;while(1){b:{c:{if(!((c|0)==(d|0)|(f|0)==(g|0))){j=H[b+4>>2];H[m+8>>2]=H[b>>2];H[m+12>>2]=j;s=1;o=Xa-16|0;Xa=o;H[o+12>>2]=H[a+8>>2];t=$d(o+8|0,o+12|0);j=f;k=g-j|0;p=0;q=Xa-16|0;Xa=q;l=H[e>>2];r=i-c>>2;d:{if(!l|!r){break d}k=j?k:0;while(1){n=Xi(k>>>0<4?q+12|0:j,H[l>>2]);if((n|0)==-1){p=-1;break d}if(j){if(k>>>0<=3){if(k>>>0>>0){break d}ub(j,q+12|0,n)}k=k-n|0;j=j+n|0}else{j=0}if(!H[l>>2]){l=0;break d}p=p+n|0;l=l+4|0;r=r-1|0;if(r){continue}break}}if(j){H[e>>2]=l}Xa=q+16|0;_d(t);Xa=o+16|0;e:{f:{g:{h:{switch(p+1|0){case 0:H[h>>2]=f;while(1){i:{if(H[e>>2]==(c|0)){break i}b=Fk(f,H[c>>2],H[a+8>>2]);if((b|0)==-1){break i}f=b+H[h>>2]|0;H[h>>2]=f;c=c+4|0;continue}break};H[e>>2]=c;break g;case 1:break c;default:break h}}f=p+H[h>>2]|0;H[h>>2]=f;if((f|0)==(g|0)){break e}if((d|0)==(i|0)){c=H[e>>2];i=d;continue}i=Fk(m+4|0,0,H[a+8>>2]);if((i|0)!=-1){break f}}s=2;break c}c=m+4|0;if(g-H[h>>2]>>>0>>0){break c}while(1){if(i){f=I[c|0];j=H[h>>2];H[h>>2]=j+1;F[j|0]=f;i=i-1|0;c=c+1|0;continue}break}c=H[e>>2]+4|0;H[e>>2]=c;i=c;while(1){if((d|0)==(i|0)){i=d;break b}if(!H[i>>2]){break b}i=i+4|0;continue}}c=H[e>>2]}s=(c|0)!=(d|0)}Xa=m+16|0;return s|0}f=H[h>>2];continue}}function Ps(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;c=H[a+484>>2];H[a+136>>2]=H[c+16>>2];H[a+132>>2]=H[c+20>>2];a:{b:{switch(H[a+88>>2]){case 0:if(H[a+120>>2]==3){H[c+4>>2]=241;return}H[c+4>>2]=242;return;case 1:b=H[a+120>>2];H[c+48>>2]=0;H[c+4>>2]=(b|0)==3?243:244;if(!H[c+28>>2]){Hm(a)}if(H[c+52>>2]){break a}d=H[a+120>>2];if((d|0)<=0){break a}h=H[a+484>>2];c=0;while(1){i=(c<<2)+h|0;g=H[i+32>>2];b=0;c:{d:{if(!c){break d}while(1){e=(b<<2)+h|0;if((g|0)!=H[e+32>>2]){b=b+1|0;if((c|0)!=(b|0)){continue}break d}break}e=H[e+52>>2];if(e){break c}}g=(g<<9)-512|0;d=0;e=Za[H[H[a+4>>2]>>2]](a,1,1024)|0;while(1){b=0;while(1){j=((d<<6)+e|0)+(b<<2)|0;f=N(I[((d<<4)+b|0)+39936|0],-510);e:{if((f|0)<=-65026){f=0-((-65025-f|0)/(g|0)|0)|0;break e}f=(f+65025|0)/(g|0)|0}H[j>>2]=f;b=b+1|0;if((b|0)!=16){continue}break}d=d+1|0;if((d|0)!=16){continue}break}d=H[a+120>>2]}H[i+52>>2]=e;c=c+1|0;if((d|0)>(c|0)){continue}break};break a;case 2:H[c+84>>2]=0;H[c+4>>2]=245;f:{if(H[c+68>>2]){d=H[a+120>>2];break f}if(H[a+120>>2]<=0){break a}e=(H[a+112>>2]<<1)+4|0;b=0;while(1){k=c+(b<<2)|0,l=Za[H[H[a+4>>2]+4>>2]](a,1,e)|0,H[k+68>>2]=l;b=b+1|0;d=H[a+120>>2];if((b|0)<(d|0)){continue}break}}if((d|0)<=0){break a}d=(H[a+112>>2]<<1)+4|0;b=0;while(1){qb(H[(c+(b<<2)|0)+68>>2],0,d);b=b+1|0;if((b|0)>2]){continue}break};break a;default:break b}}b=H[a>>2];H[b+20>>2]=49;Za[H[b>>2]](a)}}function $h(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;h=H[a>>2];d=H[a+4>>2];a=0;i=Xa-2e3|0;Xa=i;a:{if((d|0)>500){break a}b:{c:{switch(d|0){case 1:M[h>>3]=1/M[h>>3];break b;case 0:break a;default:break c}}k=(d|0)>0?d:0;while(1)if((a|0)==(k|0)){while(1){if((f|0)==(k|0)){f=0;while(1){b=f;if((k|0)==(b|0)){break b}while(1){d:{if((b|0)==(d|0)){b=d;break d}if(H[(b<<2)+i>>2]==(f|0)){break d}b=b+1|0;continue}break}H[(b<<2)+i>>2]=H[(f<<2)+i>>2];a=(f<<3)+h|0;b=(b<<3)+h|0;c=0;while(1){if((c|0)!=(k|0)){e=M[b>>3];M[b>>3]=M[a>>3];M[a>>3]=e;c=c+1|0;j=d<<3;a=j+a|0;b=b+j|0;continue}break}f=f+1|0;continue}}e=0;c=-1;a=f;j=(N(d,a)<<3)+h|0;b=j;while(1){if((a|0)!=(d|0)){l=P(M[b>>3]);g=l>e;e=g?l:e;c=g?a:c;a=a+1|0;b=(d<<3)+b|0;continue}break}a=0;if((c|0)==-1|e<=1e-10){break a}a=(c<<2)+i|0;b=H[a>>2];g=a;a=(f<<2)+i|0;H[g>>2]=H[a>>2];H[a>>2]=b;a=(N(c,d)<<3)+h|0;c=0;b=j;while(1){if((c|0)!=(d|0)){e=M[a>>3];M[a>>3]=M[b>>3];M[b>>3]=e;c=c+1|0;b=b+8|0;a=a+8|0;continue}break}e=M[j>>3];b=1;a=j;while(1){if((b|0)!=(d|0)){M[a>>3]=M[a+8>>3]/e;b=b+1|0;a=a+8|0;continue}break}M[a>>3]=1/e;g=0;while(1){if((d|0)!=(g|0)){if((f|0)!=(g|0)){a=(N(d,g)<<3)+h|0;e=-M[a>>3];b=1;c=j;while(1){if((b|0)!=(d|0)){M[a>>3]=e*M[c>>3]+M[a+8>>3];c=c+8|0;b=b+1|0;a=a+8|0;continue}break}M[a>>3]=M[c>>3]*e}g=g+1|0;continue}break}f=f+1|0;continue}}else{H[(a<<2)+i>>2]=a;a=a+1|0;continue}}a=h}Xa=i+2e3|0;return a?0:-1}function Yq(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0;u=Xa-16|0;Xa=u;H[c>>2]=a;x=d&512;while(1){if((v|0)==4){if(nb(n)>>>0>1){z=u,A=zd(n),H[z+8>>2]=A;z=c,A=Fg(fr(u+8|0,1),$e(n),H[c>>2]),H[z>>2]=A}d=d&176;if((d|0)!=16){if((d|0)==32){a=H[c>>2]}H[b>>2]=a}Xa=u+16|0;return}a:{b:{switch(F[i+v|0]){case 0:H[b>>2]=H[c>>2];break a;case 1:H[b>>2]=H[c>>2];q=Kc(g,32);p=H[c>>2];H[c>>2]=p+1;F[p|0]=q;break a;case 3:if(Sd(n)){break a}q=I[wb(n,0)|0];p=H[c>>2];H[c>>2]=p+1;F[p|0]=q;break a;case 2:if(Sd(m)|!x){break a}z=c,A=Fg(zd(m),$e(m),H[c>>2]),H[z>>2]=A;break a;case 4:break b;default:break a}}y=H[c>>2];e=e+h|0;r=e;while(1){c:{if(f>>>0<=r>>>0){break c}if(!Id(g,2048,F[r|0])){break c}r=r+1|0;continue}break}q=o;if((q|0)>0){while(1){if(!(!q|e>>>0>=r>>>0)){r=r-1|0;p=I[r|0];s=H[c>>2];H[c>>2]=s+1;F[s|0]=p;q=q-1|0;continue}break}if(q){p=Kc(g,48)}else{p=0}while(1){s=H[c>>2];H[c>>2]=s+1;if((q|0)>0){F[s|0]=p;q=q-1|0;continue}break}F[s|0]=j}d:{if((e|0)==(r|0)){q=Kc(g,48);p=H[c>>2];H[c>>2]=p+1;F[p|0]=q;break d}if(Sd(l)){p=-1}else{p=F[wb(l,0)|0]}q=0;t=0;while(1){if((e|0)==(r|0)){break d}e:{if((q|0)!=(p|0)){s=q;break e}p=H[c>>2];H[c>>2]=p+1;F[p|0]=k;s=0;t=t+1|0;if(nb(l)>>>0<=t>>>0){p=q;break e}if(I[wb(l,t)|0]==127){p=-1;break e}p=F[wb(l,t)|0]}r=r-1|0;q=I[r|0];w=H[c>>2];H[c>>2]=w+1;F[w|0]=q;q=s+1|0;continue}}yf(y,H[c>>2])}v=v+1|0;continue}}function Hx(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0;a=Xa-16|0;Xa=a;H[a+12>>2]=c;H[a+8>>2]=f;H[a+12>>2]=c;H[a+8>>2]=f;c=H[a+12>>2];a:{b:{while(1){if(c>>>0>=d>>>0){f=0;break a}f=2;b=J[c>>1];if(b>>>0>1114111){break a}c:{d:{if(b>>>0<=127){f=1;c=H[a+8>>2];if((g-c|0)<=0){break a}H[a+8>>2]=c+1;F[c|0]=b;break d}if(b>>>0<=2047){c=H[a+8>>2];if((g-c|0)<2){break b}H[a+8>>2]=c+1;F[c|0]=b>>>6|192;c=H[a+8>>2];H[a+8>>2]=c+1;F[c|0]=b&63|128;break d}if(b>>>0<=55295){c=H[a+8>>2];if((g-c|0)<3){break b}H[a+8>>2]=c+1;F[c|0]=b>>>12|224;c=H[a+8>>2];H[a+8>>2]=c+1;F[c|0]=b>>>6&63|128;c=H[a+8>>2];H[a+8>>2]=c+1;F[c|0]=b&63|128;break d}if(b>>>0<=56319){f=1;if((d-c|0)<4){break a}i=J[c+2>>1];if((i&64512)!=56320){break c}if((g-H[a+8>>2]|0)<4){break a}f=b&960;if((i&1023|(b<<10&64512|f<<10))+65536>>>0>1114111){break c}H[a+12>>2]=c+2;c=H[a+8>>2];H[a+8>>2]=c+1;j=c;c=(f>>>6|0)+1|0;F[j|0]=c>>>2|240;f=H[a+8>>2];H[a+8>>2]=f+1;F[f|0]=c<<4&48|b>>>2&15|128;c=H[a+8>>2];H[a+8>>2]=c+1;F[c|0]=i>>>6&15|b<<4&48|128;b=H[a+8>>2];H[a+8>>2]=b+1;F[b|0]=i&63|128;break d}if(b>>>0<57344){break a}c=H[a+8>>2];if((g-c|0)<3){break b}H[a+8>>2]=c+1;F[c|0]=b>>>12|224;c=H[a+8>>2];H[a+8>>2]=c+1;F[c|0]=b>>>6&63|128;c=H[a+8>>2];H[a+8>>2]=c+1;F[c|0]=b&63|128}c=H[a+12>>2]+2|0;H[a+12>>2]=c;continue}break}f=2;break a}f=1}H[e>>2]=H[a+12>>2];H[h>>2]=H[a+8>>2];Xa=a+16|0;return f|0}function En(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=O(0),j=0,k=0,l=0,m=0;e=Xa-32|0;Xa=e;l=e,m=Jg(a),H[l+16>>2]=m;j=e+24|0;b=Xa-32|0;Xa=b;tb(67264);g=H[a>>2];c=Tc(67264);F[b+31|0]=0;a:{b:{if(!c){break b}f=Xb(g,c);d=H[rb(67264,f)>>2];if(!d){break b}while(1){d=H[d>>2];if(!d){break b}if(H[d+4>>2]!=(g|0)){if((Xb(H[d+4>>2],c)|0)!=(f|0)){break b}}if(!ge(Vb(67264),d+8|0,a)){continue}break}break a}h=Xa-16|0;Xa=h;a=kb(67264);a=Sf(b+16|0,Hb(200),Tf(h+8|0,a,0));k=H[a>>2]+8|0;d=Xa-16|0;Xa=d;H[d+8>>2]=H[e+16>>2];H[k>>2]=H[H[d+8>>2]>>2];qb(k+8|0,0,184);Xa=d+16|0;l=Gb(a),m=1,F[l+4|0]=m;H[H[a>>2]+4>>2]=g;H[H[a>>2]>>2]=0;Xa=h+16|0;if(!(O(H[tb(67264)>>2]+1>>>0)>O(L[Vb(67264)>>2]*O(c>>>0))?0:c)){l=b,m=we(c)^1|c<<1,H[l+12>>2]=m;i=O(U(O(O(H[tb(67264)>>2]+1>>>0)/L[Vb(67264)>>2])));c:{if(i=O(0)){a=~~i>>>0;break c}a=0}H[b+8>>2]=a;pn(67264,H[zc(b+12|0,b+8|0)>>2]);c=Tc(67264);f=Xb(g,c)}a=H[rb(67264,f)>>2];d:{if(!a){H[H[b+16>>2]>>2]=H[16818];H[16818]=H[b+16>>2];l=rb(67264,f),m=67272,H[l>>2]=m;if(!H[H[b+16>>2]>>2]){break d}a=H[b+16>>2];l=rb(67264,Xb(H[H[H[b+16>>2]>>2]+4>>2],c)),m=a,H[l>>2]=m;break d}H[H[b+16>>2]>>2]=H[a>>2];H[a>>2]=H[b+16>>2]}a=b+16|0;d=Ld(a);c=tb(67264);H[c>>2]=H[c>>2]+1;F[b+31|0]=1;c=H[a>>2];H[a>>2]=0;if(c){Gb(a);if(c){jb(c)}}}Uf(j,Gc(b+16|0,d),b+31|0);Xa=b+32|0;a=oc(j);Xa=e+32|0;return a+8|0}function wg(a){var b=0,c=0,d=0,e=0,f=0;c=H[a+468>>2];if(!(Za[H[H[a+464>>2]+8>>2]](a)|0)){b=H[a>>2];H[b+20>>2]=25;Za[H[b>>2]](a)}if(H[a+340>>2]>0){while(1){e=d<<2;f=H[(e+a|0)+344>>2];a:{b:{if(H[a+224>>2]){if(H[a+412>>2]){break b}if(H[a+420>>2]){break a}}b=H[((H[f+20>>2]<<2)+c|0)+60>>2];F[b|0]=0;F[b+1|0]=0;F[b+2|0]=0;F[b+3|0]=0;F[b+4|0]=0;F[b+5|0]=0;F[b+6|0]=0;F[b+7|0]=0;F[b+56|0]=0;F[b+57|0]=0;F[b+58|0]=0;F[b+59|0]=0;F[b+60|0]=0;F[b+61|0]=0;F[b+62|0]=0;F[b+63|0]=0;F[b+48|0]=0;F[b+49|0]=0;F[b+50|0]=0;F[b+51|0]=0;F[b+52|0]=0;F[b+53|0]=0;F[b+54|0]=0;F[b+55|0]=0;F[b+40|0]=0;F[b+41|0]=0;F[b+42|0]=0;F[b+43|0]=0;F[b+44|0]=0;F[b+45|0]=0;F[b+46|0]=0;F[b+47|0]=0;F[b+32|0]=0;F[b+33|0]=0;F[b+34|0]=0;F[b+35|0]=0;F[b+36|0]=0;F[b+37|0]=0;F[b+38|0]=0;F[b+39|0]=0;F[b+24|0]=0;F[b+25|0]=0;F[b+26|0]=0;F[b+27|0]=0;F[b+28|0]=0;F[b+29|0]=0;F[b+30|0]=0;F[b+31|0]=0;F[b+16|0]=0;F[b+17|0]=0;F[b+18|0]=0;F[b+19|0]=0;F[b+20|0]=0;F[b+21|0]=0;F[b+22|0]=0;F[b+23|0]=0;F[b+8|0]=0;F[b+9|0]=0;F[b+10|0]=0;F[b+11|0]=0;F[b+12|0]=0;F[b+13|0]=0;F[b+14|0]=0;F[b+15|0]=0;b=c+e|0;H[b+40>>2]=0;H[b+24>>2]=0;if(!H[a+224>>2]){if(H[a+436>>2]){break b}break a}if(!H[a+412>>2]){break a}}qb(H[((H[f+24>>2]<<2)+c|0)+124>>2],0,256)}d=d+1|0;if((d|0)>2]){continue}break}}H[c+20>>2]=-16;H[c+12>>2]=0;H[c+16>>2]=0;H[c+56>>2]=H[a+280>>2]}function Dx(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0;a=Xa-16|0;Xa=a;H[a+12>>2]=c;H[a+8>>2]=f;H[a+12>>2]=c;H[a+8>>2]=f;a:{b:{while(1){c:{i=H[a+12>>2];if(i>>>0>=d>>>0){break c}l=H[a+8>>2];if(l>>>0>=g>>>0){break c}f=F[i|0];c=f&255;d:{if((f|0)>=0){if(c>>>0<=1114111){f=1;break d}b=2;break a}b=2;if(f>>>0<4294967234){break a}if(f>>>0<=4294967263){if((d-i|0)<2){break b}j=I[i+1|0];if((j&192)!=128){break a}f=2;c=j&63|c<<6&1984;if(c>>>0<=1114111){break d}break a}if(f>>>0<=4294967279){if((d-i|0)<3){break b}k=I[i+2|0];j=I[i+1|0];e:{f:{if((c|0)!=237){if((c|0)!=224){break f}if((j&224)==160){break e}break a}if((j&224)==128){break e}break a}if((j&192)!=128){break a}}if((k&192)!=128){break a}f=3;c=k&63|(c<<12&61440|(j&63)<<6);if(c>>>0<=1114111){break d}break a}if(f>>>0>4294967284){break a}if((d-i|0)<4){break b}k=I[i+3|0];m=I[i+2|0];j=I[i+1|0];g:{h:{switch(c-240|0){case 0:if((j+112&255)>>>0<48){break g}break a;case 4:if((j&240)==128){break g}break a;default:break h}}if((j&192)!=128){break a}}if((m&192)!=128|(k&192)!=128){break a}f=4;c=k&63|(m<<6&4032|(c<<18&1835008|(j&63)<<12));if(c>>>0>1114111){break a}}H[l>>2]=c;H[a+12>>2]=f+i;H[a+8>>2]=H[a+8>>2]+4;continue}break}b=d>>>0>i>>>0;break a}b=1}H[e>>2]=H[a+12>>2];H[h>>2]=H[a+8>>2];Xa=a+16|0;return b|0}function ec(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;i=Xa-16|0;Xa=i;Rh(a);c=Xa-16|0;Xa=c;H[c+12>>2]=a;f=i+8|0;yc(f,c+12|0);Xa=c+16|0;if(Ab(73136)>>>0<=b>>>0){a:{c=Ab(73136);a=b+1|0;if(c>>>0>>0){j=Xa-32|0;Xa=j;g=a-c|0;b:{if(g>>>0<=H[kb(73136)>>2]-H[18285]>>2>>>0){Tq(g);break b}h=Vb(73136);d=j+8|0;e=Ab(73136)+g|0;a=Xa-16|0;Xa=a;H[a+12>>2]=e;c:{c=Fq();if(e>>>0<=c>>>0){e=je(73136);if(e>>>0>>1>>>0){H[a+8>>2]=e<<1;c=H[zc(a+8|0,a+12|0)>>2]}Xa=a+16|0;a=c;break c}Qb();X()}k=Ab(73136);c=0;e=Xa-16|0;Xa=e;H[e+12>>2]=0;xd(d+12|0,h);if(a){c=Eq(H[d+16>>2],a)}H[d>>2]=c;h=(k<<2)+c|0;H[d+8>>2]=h;H[d+4>>2]=h;l=tb(d),m=(a<<2)+c|0,H[l>>2]=m;Xa=e+16|0;e=Xa-16|0;Xa=e;a=bi(e,d+8|0,g);c=H[a>>2];while(1){if(H[a+4>>2]!=(c|0)){ak(H[d+16>>2],H[a>>2]);c=H[a>>2]+4|0;H[a>>2]=c;continue}break}wd(a);Xa=e+16|0;Xg(73136);a=d+4|0;wf(Vb(73136),H[18284],H[18285],a);Db(73136,a);Db(73140,d+8|0);Db(kb(73136),tb(d));H[d>>2]=H[d+4>>2];Zf(73136,Ab(73136));a=H[d+4>>2];while(1){if((a|0)!=H[d+8>>2]){H[d+8>>2]=H[d+8>>2]-4;continue}break}if(H[d>>2]){Dq(H[d+16>>2],H[d>>2],Kp(d))}}Xa=j+32|0;break a}if(a>>>0>>0){a=H[18284]+(a<<2)|0;Ab(73136);Cq(73136,a);ci(73136)}}}if(H[rb(73136,b)>>2]){Gg(H[rb(73136,b)>>2])}a=Ld(f);l=rb(73136,b),m=a,H[l>>2]=m;a=H[f>>2];H[f>>2]=0;if(a){Gg(a)}Xa=i+16|0}function aq(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=O(0),j=0;f=(B(b),v(2));d=rm(f);a:{b:{c:{d:{c=(B(a),v(2));e:{if(c-2139095040>>>0>=2164260864){if(d){break e}break c}if(!d){break d}}i=O(1);if((c|0)==1065353216){break b}e=f<<1;if(!e){break b}d=e>>>0<4278190081;e=c<<1;a=O(a+b);if(!(d&e>>>0<=4278190080)){break a}if((e|0)==2130706432){break b}a=((f^-1)>>>31|0)==(e>>>0<2130706432|0)?O(0):O(b*b);break a}if(rm(c)){i=O(a*a);if((c|0)<0){i=(qm(f)|0)==1?O(-i):i}if((f|0)>=0){break b}a=sm(O(O(1)/i));break a}if((c|0)<0){e=qm(f);if(!e){a=um(a);break a}c=c&2147483647;e=((e|0)==1)<<16}if(c>>>0>8388607){break c}c=((B(O(a*O(8388608))),v(2))&2147483647)-192937984|0}f=c-1060306944|0;d=f>>>15&240;g=+(x(2,c-(f&-8388608)|0),C())*M[d+45880>>3]+-1;h=g*g;h=((M[5767]*g+M[5768])*(h*h)+((M[5769]*g+M[5770])*h+(M[5771]*g+(M[d+45888>>3]+ +(f>>23)))))*+b;A(+h);d=v(1)|0;v(0)|0;f:{d=d&2147450880;if((d|0)==1079967744|d>>>0<1079967744){break f}if(h>127.99999995700433){a=tm(e,O(1.5845632502852868e29));break a}if(!(h<=-150)){break f}a=tm(e,O(2.524354896707238e-29));break a}j=h;g=M[5726];h=g+h;g=j-(h-g);j=(M[5727]*g+M[5728])*(g*g)+(M[5729]*g+1);A(+h);v(1)|0;c=v(0)|0;f=e+c|0;f=f<<15;d=((c&31)<<3)+45552|0;e=H[d>>2];c=e;d=H[d+4>>2]+f|0;x(0,c|0);x(1,(c>>>0>>0?d+1|0:d)|0);i=O(j*+z())}a=i}return a}function Is(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;d=H[a+484>>2];c=H[d+24>>2];a:{b:{c:{if(!H[a+88>>2]){if(b){break b}b=248;break c}H[a+88>>2]=2;if(b){break b}b=249}H[d+8>>2]=250;H[d+4>>2]=b;b=1;e=H[a+132>>2];d:{if((e|0)<=0){e=58}else{if(e>>>0<257){break d}b=256;e=59}f=H[a>>2];H[f+24>>2]=b;H[f+20>>2]=e;Za[H[H[a>>2]>>2]](a)}if(H[a+88>>2]!=2){break a}b=N(H[a+112>>2],6)+12|0;e=H[d+32>>2];if(!e){e=Za[H[H[a+4>>2]+4>>2]](a,1,b)|0;H[d+32>>2]=e}qb(e,0,b);if(!H[d+40>>2]){Gm(a)}H[d+36>>2]=0;break a}H[d+28>>2]=1;H[d+8>>2]=251;H[d+4>>2]=252}if(H[d+28>>2]){qb(H[c>>2],0,4096);qb(H[c+4>>2],0,4096);qb(H[c+8>>2],0,4096);qb(H[c+12>>2],0,4096);qb(H[c+16>>2],0,4096);qb(H[c+20>>2],0,4096);qb(H[c+24>>2],0,4096);qb(H[c+28>>2],0,4096);qb(H[c+32>>2],0,4096);qb(H[c+36>>2],0,4096);qb(H[c+40>>2],0,4096);qb(H[c+44>>2],0,4096);qb(H[c+48>>2],0,4096);qb(H[c+52>>2],0,4096);qb(H[c+56>>2],0,4096);qb(H[c+60>>2],0,4096);qb(H[c+64>>2],0,4096);qb(H[c+68>>2],0,4096);qb(H[c+72>>2],0,4096);qb(H[c+76>>2],0,4096);qb(H[c+80>>2],0,4096);qb(H[c+84>>2],0,4096);qb(H[c+88>>2],0,4096);qb(H[c+92>>2],0,4096);qb(H[c+96>>2],0,4096);qb(H[c+100>>2],0,4096);qb(H[c+104>>2],0,4096);qb(H[c+108>>2],0,4096);qb(H[c+112>>2],0,4096);qb(H[c+116>>2],0,4096);qb(H[c+120>>2],0,4096);qb(H[c+124>>2],0,4096);H[d+28>>2]=0}}function eo(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;c=ag(a);d=Tg(a);i=Xa-32|0;Xa=i;H[i+16>>2]=d;H[i+24>>2]=c;f=Wh(i+16|0,i+24|0);h=Xa-16|0;Xa=h;H[h>>2]=d;H[h+8>>2]=c;if((f|0)>=2){c=H[h+8>>2];d=H[ie(h)>>2];b=Xa-16|0;Xa=b;g=H[c+4>>2];H[b+8>>2]=H[c>>2];H[b+12>>2]=g;g=H[d+4>>2];H[c>>2]=H[d>>2];H[c+4>>2]=g;c=b+8|0;g=H[c+4>>2];H[d>>2]=H[c>>2];H[d+4>>2]=g;Xa=b+16|0;b=Xa-48|0;Xa=b;c=H[h+8>>2];H[b+32>>2]=c;H[b+40>>2]=c;c=Wh(b+32|0,b+40|0);f=f-1|0;a:{if((f|0)<2){break a}g=f-2>>>1|0;if((c|0)>(g|0)){break a}d=c<<1;c=d|1;k=b,l=Se(b+40|0,c),H[k+24>>2]=l;d=d+2|0;b:{if((d|0)>=(f|0)){break b}e=b+24|0;j=H[e>>2];k=b,l=Se(e,1),H[k+16>>2]=l;if(!Mf(j,H[b+16>>2])){break b}pd(b+24|0);c=d}if(Mf(H[b+24>>2],H[b+32>>2])){break a}d=H[b+32>>2];e=H[d+4>>2];H[b+16>>2]=H[d>>2];H[b+20>>2]=e;while(1){c:{e=H[b+24>>2];j=H[e+4>>2];d=H[b+32>>2];H[d>>2]=H[e>>2];H[d+4>>2]=j;H[b+32>>2]=H[b+24>>2];if((c|0)>(g|0)){break c}d=c<<1;c=d|1;k=b,l=Se(b+40|0,c),H[k+24>>2]=l;d=d+2|0;d:{if((d|0)>=(f|0)){break d}e=b+24|0;j=H[e>>2];k=b,l=Se(e,1),H[k+8>>2]=l;if(!Mf(j,H[b+8>>2])){break d}pd(b+24|0);c=d}if(!Mf(H[b+24>>2],b+16|0)){continue}}break}d=b+16|0;f=H[d+4>>2];c=H[b+32>>2];H[c>>2]=H[d>>2];H[c+4>>2]=f}Xa=b+48|0}Xa=h+16|0;Xa=i+32|0;c=H[a+4>>2]-8|0;zb(a);ei(a,c);fk(a)}function _l(a,b){var c=0,d=0,e=0,f=0,g=0;a:{b:{c:{d:{e:{c=H[a+4>>2];f:{if((c|0)!=H[a+104>>2]){H[a+4>>2]=c+1;c=I[c|0];break f}c=Lb(a)}switch(c-43|0){case 0:case 2:break e;default:break d}}f=(c|0)==45;g=!b;c=H[a+4>>2];g:{if((c|0)!=H[a+104>>2]){H[a+4>>2]=c+1;c=I[c|0];break g}c=Lb(a)}b=c-58|0;if(g|b>>>0>4294967285){break c}if(H[a+116>>2]<0){break b}H[a+4>>2]=H[a+4>>2]-1;break b}b=c-58|0}if(b>>>0<4294967286){break b}b=c-48|0;if(b>>>0<10){while(1){e=(N(e,10)+c|0)-48|0;d=(e|0)<214748364;c=H[a+4>>2];h:{if((c|0)!=H[a+104>>2]){H[a+4>>2]=c+1;c=I[c|0];break h}c=Lb(a)}b=c-48|0;if(d&b>>>0<=9){continue}break}d=e>>31}i:{if(b>>>0>=10){break i}while(1){b=pz(e,d,10,0);c=b+c|0;d=Ya;d=b>>>0>c>>>0?d+1|0:d;e=c-48|0;d=d-(c>>>0<48)|0;b=H[a+4>>2];j:{if((b|0)!=H[a+104>>2]){H[a+4>>2]=b+1;c=I[b|0];break j}c=Lb(a)}b=c-48|0;if(b>>>0>9){break i}if(e>>>0<2061584302&(d|0)<=21474836|(d|0)<21474836){continue}break}}if(b>>>0<10){while(1){b=H[a+4>>2];k:{if((b|0)!=H[a+104>>2]){H[a+4>>2]=b+1;b=I[b|0];break k}b=Lb(a)}if(b-48>>>0<10){continue}break}}b=H[a+116>>2];if((b|0)>0|(b|0)>=0){H[a+4>>2]=H[a+4>>2]-1}a=e;e=f?0-a|0:a;d=f?0-(((a|0)!=0)+d|0)|0:d;break a}d=-2147483648;if(H[a+116>>2]<0){break a}H[a+4>>2]=H[a+4>>2]-1;Ya=-2147483648;return 0}Ya=d;return e}function ht(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;q=H[a+336>>2];b=H[b+84>>2];f=Xa-128|0;a=f;while(1){j=N(H[b+96>>2],G[c+48>>1]);g=N(H[b+32>>2],G[c+16>>1]);i=N(j+g|0,4433)+1024|0;k=N(H[b+64>>2],G[c+32>>1]);l=N(H[b>>2],G[c>>1]);h=k+l<<2;g=i+N(g,6270)>>11;H[a+96>>2]=h-g;H[a>>2]=g+h;g=l-k<<2;i=i+N(j,-15137)>>11;H[a+64>>2]=g-i;H[a+32>>2]=g+i;a=a+4|0;b=b+4|0;c=c+2|0;m=m+1|0;if((m|0)!=8){continue}break}a=q-384|0;m=0;c=f;while(1){f=H[c+4>>2];i=H[c+28>>2];q=N(f+i|0,-7373);j=H[c+20>>2];h=j+f|0;g=H[c+12>>2];n=g+i|0;k=N(h+n|0,9633);o=H[c+24>>2];p=H[c+8>>2];l=N(o+p|0,4433);b=H[(m<<2)+d>>2]+e|0;r=H[c>>2]+16400|0;s=H[c+16>>2];t=r+s<<13;p=l+N(p,6270)|0;u=t+p|0;v=q+N(f,12299)|0;f=k+N(h,-3196)|0;h=v+f|0;F[b|0]=I[a+(u+h>>>18&1023)|0];F[b+7|0]=I[a+(u-h>>>18&1023)|0];k=k+N(n,-16069)|0;h=N(g,25172);g=N(g+j|0,-20995);h=k+(h+g|0)|0;l=l+N(o,-15137)|0;n=r-s<<13;o=l+n|0;F[b+1|0]=I[a+(h+o>>>18&1023)|0];F[b+6|0]=I[a+(o-h>>>18&1023)|0];f=f+(g+N(j,16819)|0)|0;j=n-l|0;F[b+2|0]=I[a+(f+j>>>18&1023)|0];F[b+5|0]=I[a+(j-f>>>18&1023)|0];f=k+(q+N(i,2446)|0)|0;i=t-p|0;F[b+3|0]=I[a+(f+i>>>18&1023)|0];F[b+4|0]=I[a+(i-f>>>18&1023)|0];c=c+32|0;m=m+1|0;if((m|0)!=4){continue}break}}function xr(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;j=Xa-16|0;Xa=j;k=bd(g);n=ig(g);jd(j,n);H[f>>2]=d;a:{b:{h=a;g=I[h|0];switch(g-43|0){case 0:case 2:break b;default:break a}}g=ld(k,g<<24>>24);h=H[f>>2];H[f>>2]=h+4;H[h>>2]=g;h=a+1|0}c:{g=h;if(!((c-g|0)<=1|I[g|0]!=48|(I[g+1|0]|32)!=120)){g=ld(k,48);i=H[f>>2];H[f>>2]=i+4;H[i>>2]=g;g=ld(k,F[h+1|0]);i=H[f>>2];H[f>>2]=i+4;H[i>>2]=g;h=h+2|0;g=h;while(1){if(c>>>0<=g>>>0){break c}if(!_k(F[g|0],Sb())){break c}g=g+1|0;continue}}while(1){if(c>>>0<=g>>>0){break c}i=F[g|0];Sb();if(!Vd(i)){break c}g=g+1|0;continue}}d:{if(Sd(j)){Ee(k,h,g,H[f>>2]);H[f>>2]=H[f>>2]+(g-h<<2);break d}yf(h,g);p=kd(n);i=h;while(1){if(g>>>0<=i>>>0){vi((h-a<<2)+d|0,H[f>>2])}else{e:{if(F[wb(j,l)|0]<=0){break e}if(F[wb(j,l)|0]!=(m|0)){break e}m=H[f>>2];H[f>>2]=m+4;H[m>>2]=p;l=(nb(j)-1>>>0>l>>>0)+l|0;m=0}q=ld(k,F[i|0]);o=H[f>>2];H[f>>2]=o+4;H[o>>2]=q;i=i+1|0;m=m+1|0;continue}break}}f:{g:{while(1){if(c>>>0<=g>>>0){break g}h=I[g|0];if((h|0)!=46){h=ld(k,h<<24>>24);i=H[f>>2];H[f>>2]=i+4;H[i>>2]=h;g=g+1|0;continue}break}h=Rd(n);l=H[f>>2];i=l+4|0;H[f>>2]=i;H[l>>2]=h;g=g+1|0;break f}i=H[f>>2]}Ee(k,g,c,i);h=f;f=H[f>>2]+(c-g<<2)|0;H[h>>2]=f;H[e>>2]=(b|0)==(c|0)?f:(b-a<<2)+d|0;ob(j);Xa=j+16|0}function Gs(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,K=0,L=0,M=0,O=0,P=0,Q=0,R=0,S=0;if((d|0)>0){u=H[a+336>>2];e=H[a+136>>2];E=H[e+8>>2];K=H[e+4>>2];L=H[e>>2];k=H[a+484>>2];v=H[k+40>>2];M=H[k+24>>2];p=H[a+112>>2];O=p-1|0;e=N(p,3);P=e-3|0;Q=e+3<<1;while(1){e=w<<2;l=H[e+c>>2];i=H[b+e>>2];a:{if(H[k+36>>2]){l=l+O|0;i=i+P|0;m=-3;y=-1;f=0;e=H[k+32>>2]+Q|0;break a}m=3;f=1;y=1;e=H[k+32>>2]}H[k+36>>2]=f;b:{if(!p){q=0;r=0;s=0;break b}R=m+2|0;S=m+1|0;n=0;j=0;o=0;z=0;A=0;B=0;s=0;r=0;q=0;x=p;f=e;while(1){e=(m<<1)+f|0;n=I[(H[((G[e>>1]+n|0)+8>>4<<2)+v>>2]+I[i|0]|0)+u|0];h=n>>>3|0;j=I[(H[((G[(S<<1)+f>>1]+j|0)+8>>4<<2)+v>>2]+I[i+1|0]|0)+u|0];t=j>>>2|0;o=I[(H[((G[(R<<1)+f>>1]+o|0)+8>>4<<2)+v>>2]+I[i+2|0]|0)+u|0];C=o>>>3|0;D=(H[(h<<2)+M>>2]+(t<<6)|0)+(C<<1)|0;g=J[D>>1];if(!g){Fm(a,h,t,C);g=J[D>>1]}g=g-1|0;F[l|0]=g;t=I[g+L|0];h=I[g+K|0];g=o-I[g+E|0]|0;G[f+4>>1]=N(g,3)+q;h=j-h|0;G[f+2>>1]=N(h,3)+r;j=f;f=n-t|0;G[j>>1]=N(f,3)+s;l=l+y|0;i=i+m|0;o=N(g,7);j=N(h,7);n=N(f,7);q=N(g,5)+B|0;r=N(h,5)+A|0;s=N(f,5)+z|0;z=f;A=h;B=g;f=e;x=x-1|0;if(x){continue}break}}G[e+4>>1]=q;G[e+2>>1]=r;G[e>>1]=s;w=w+1|0;if((w|0)!=(d|0)){continue}break}}}function Uk(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;l=Xa-16|0;Xa=l;a:{b:{c:{if((c|0)<=36){f=I[a|0];if(f){break c}g=a;break b}H[16848]=28;d=0;e=0;break a}g=a;d:{while(1){if(!Ie(f<<24>>24)){break d}f=I[g+1|0];g=g+1|0;if(f){continue}break}break b}e:{f=I[g|0];switch(f-43|0){case 0:case 2:break e;default:break b}}m=(f|0)==45?-1:0;g=g+1|0}f:{if(!(c&-17|I[g|0]!=48)){o=1;if((I[g+1|0]&223)==88){g=g+2|0;j=16;break f}g=g+1|0;j=c?c:8;break f}j=c?c:10}p=j>>31;c=0;while(1){g:{f=-48;i=F[g|0];h:{if((i-48&255)>>>0<10){break h}f=-87;if((i-97&255)>>>0<26){break h}f=-55;if((i-65&255)>>>0>25){break g}}i=f+i|0;if((i|0)>=(j|0)){break g}Nc(l,j,p,0,0,k,h,0,0);f=1;i:{if(H[l+8>>2]|H[l+12>>2]){break i}q=pz(k,h,j,p);n=Ya;r=i>>31;s=r^-1;if((n|0)==(s|0)&(i^-1)>>>0>>0|n>>>0>s>>>0){break i}h=n+r|0;f=i+q|0;h=f>>>0>>0?h+1|0:h;k=f;o=1;f=c}g=g+1|0;c=f;continue}break}if(b){H[b>>2]=o?g:a}j:{k:{if(c){H[16848]=68;a=d&1;m=a?0:m;k=d;h=e;break k}if((e|0)==(h|0)&d>>>0>k>>>0|e>>>0>h>>>0){break j}a=d&1}if(!(a|m)){H[16848]=68;a=d;d=a-1|0;e=e-!a|0;break a}if((e|0)==(h|0)&d>>>0>=k>>>0|e>>>0>h>>>0){break j}H[16848]=68;break a}a=m;b=a^k;d=b-a|0;c=a>>31;e=(c^h)-((a>>>0>b>>>0)+c|0)|0}Xa=l+16|0;Ya=e;return d}function Bn(a,b,c,d){var e=O(0),f=O(0),g=O(0),h=O(0),i=0,j=O(0),k=O(0),l=O(0),m=O(0),n=O(0),o=O(0),p=O(0),q=O(0),r=O(0),s=O(0),t=O(0),u=O(0),v=O(0),w=O(0),x=O(0);i=Xa-48|0;Xa=i;a:{if(a){ni(a+8|0,b,i);h=L[i+28>>2];o=L[i+16>>2];f=L[c>>2];q=O(o*f);e=L[c+4>>2];k=L[i+20>>2];l=O(e*k);j=L[i+44>>2];r=L[i+32>>2];m=O(r*f);s=L[i+36>>2];t=O(e*s);g=O(j+O(m+t));p=O(O(h+O(q+l))/g);n=L[i+12>>2];u=L[i>>2];v=O(u*f);w=L[i+4>>2];x=O(e*w);g=O(O(n+O(v+x))/g);e=O(e+O(10));m=O(j+O(m+O(e*s)));q=O(O(h+O(q+O(e*k)))/m);m=O(O(n+O(v+O(e*w)))/m);f=O(f+O(10));e=O(j+O(O(r*f)+t));h=O(O(h+O(O(o*f)+l))/e);f=O(O(n+O(O(u*f)+x))/e);break a}k=L[b+16>>2];f=L[c>>2];p=O(k*f);g=L[b+44>>2];l=L[b+32>>2];r=O(l*f);e=L[c+4>>2];h=O(e+O(10));s=L[b+36>>2];j=O(g+O(r+O(h*s)));n=L[b+28>>2];t=L[b+20>>2];q=O(O(n+O(p+O(h*t)))/j);o=L[b+12>>2];u=L[b>>2];v=O(u*f);w=L[b+4>>2];m=O(O(o+O(v+O(h*w)))/j);f=O(f+O(10));h=O(l*f);l=O(e*s);j=O(g+O(h+l));h=O(k*f);k=O(e*t);h=O(O(n+O(h+k))/j);e=O(e*w);f=O(O(o+O(O(u*f)+e))/j);g=O(g+O(r+l));p=O(O(n+O(p+k))/g);g=O(O(o+O(v+e))/g)}f=O(f-g);e=O(f*f);f=O(h-p);f=O(e+O(f*f));e=O(m-g);g=O(e*e);e=O(q-p);e=O(g+O(e*e));a=f>2]=O(W(a?f:e))*O(2.5399999618530273);L[d>>2]=O(W(a?e:f))*O(2.5399999618530273);Xa=i+48|0}function zr(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;j=Xa-16|0;Xa=j;k=hd(g);n=zf(g);jd(j,n);H[f>>2]=d;a:{b:{h=a;g=I[h|0];switch(g-43|0){case 0:case 2:break b;default:break a}}g=Kc(k,g<<24>>24);h=H[f>>2];H[f>>2]=h+1;F[h|0]=g;h=a+1|0}c:{g=h;if(!((c-g|0)<=1|I[g|0]!=48|(I[g+1|0]|32)!=120)){g=Kc(k,48);i=H[f>>2];H[f>>2]=i+1;F[i|0]=g;g=Kc(k,F[h+1|0]);i=H[f>>2];H[f>>2]=i+1;F[i|0]=g;h=h+2|0;g=h;while(1){if(c>>>0<=g>>>0){break c}if(!_k(F[g|0],Sb())){break c}g=g+1|0;continue}}while(1){if(c>>>0<=g>>>0){break c}i=F[g|0];Sb();if(!Vd(i)){break c}g=g+1|0;continue}}d:{if(Sd(j)){af(k,h,g,H[f>>2]);H[f>>2]=H[f>>2]+(g-h|0);break d}yf(h,g);p=kd(n);i=h;while(1){if(g>>>0<=i>>>0){yf((h-a|0)+d|0,H[f>>2])}else{e:{if(F[wb(j,m)|0]<=0){break e}if(F[wb(j,m)|0]!=(l|0)){break e}l=H[f>>2];H[f>>2]=l+1;F[l|0]=p;m=(nb(j)-1>>>0>m>>>0)+m|0;l=0}q=Kc(k,F[i|0]);o=H[f>>2];H[f>>2]=o+1;F[o|0]=q;i=i+1|0;l=l+1|0;continue}break}}while(1){f:{if(c>>>0>g>>>0){h=I[g|0];if((h|0)!=46){break f}h=Rd(n);i=H[f>>2];H[f>>2]=i+1;F[i|0]=h;g=g+1|0}af(k,g,c,H[f>>2]);h=f;f=H[f>>2]+(c-g|0)|0;H[h>>2]=f;H[e>>2]=(b|0)==(c|0)?f:(b-a|0)+d|0;ob(j);Xa=j+16|0;return}h=Kc(k,h<<24>>24);i=H[f>>2];H[f>>2]=i+1;F[i|0]=h;g=g+1|0;continue}}function ry(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0;a=Xa-448|0;Xa=a;H[a+432>>2]=c;H[a+440>>2]=b;H[a+20>>2]=336;h=a+20|0;j=gc(a+24|0,a+32|0,h);b=a+16|0;Eb(b,e);i=bd(b);F[a+15|0]=0;if(dr(a+440|0,c,d,b,H[e+4>>2],f,a+15|0,i,j,h,a+432|0)){b=Xa-16|0;Xa=b;a:{if(Mc(g)){c=H[g>>2];H[b+12>>2]=0;yc(c,b+12|0);Pc(g,0);break a}H[b+8>>2]=0;yc(g,b+8|0);Xc(g,0)}Xa=b+16|0;if(I[a+15|0]){Bk(g,ld(i,45))}b=ld(i,48);e=H[j>>2];i=H[a+20>>2];c=i-4|0;while(1){if(!((b|0)!=H[e>>2]|c>>>0<=e>>>0)){e=e+4|0;continue}break}b=Xa-16|0;Xa=b;c=nb(g);d=Lk(g);h=Ti(e,i);b:{if(!h){break b}if(vb(g)>>>0<=e>>>0){k=vb(g)+(nb(g)<<2)>>>0>=e>>>0}else{k=0}if(!k){if(h>>>0>d-c>>>0){vq(g,d,(c+h|0)-d|0,c,c)}d=vb(g)+(c<<2)|0;while(1){if((e|0)!=(i|0)){yc(d,e);e=e+4|0;d=d+4|0;continue}break}H[b>>2]=0;yc(d,b);xf(g,c+h|0);break b}c=Xa-16|0;Xa=c;Sk(b,e,i);Xa=c+16|0;i=vb(b);c=nb(b);e=Xa-16|0;Xa=e;h=Lk(g);d=nb(g);c:{if(c>>>0<=h-d>>>0){if(!c){break c}h=vb(g);ce(h+(d<<2)|0,i,c);c=c+d|0;xf(g,c);H[e+12>>2]=0;yc(h+(c<<2)|0,e+12|0);break c}wq(g,h,(c+d|0)-h|0,d,d,0,c,i)}Xa=e+16|0;ob(b)}Xa=b+16|0}if(Ac(a+440|0,a+432|0)){H[f>>2]=H[f>>2]|2}b=H[a+440>>2];yb(a+16|0);fc(j);Xa=a+448|0;return b|0}function ty(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0;a=Xa-160|0;Xa=a;H[a+144>>2]=c;H[a+152>>2]=b;H[a+20>>2]=336;h=a+20|0;j=gc(a+24|0,a+32|0,h);b=a+16|0;Eb(b,e);i=hd(b);F[a+15|0]=0;if(lr(a+152|0,c,d,b,H[e+4>>2],f,a+15|0,i,j,h,a+132|0)){b=Xa-16|0;Xa=b;a:{if(Mc(g)){c=H[g>>2];F[b+15|0]=0;Lc(c,b+15|0);Pc(g,0);break a}F[b+14|0]=0;Lc(g,b+14|0);Xc(g,0)}Xa=b+16|0;if(I[a+15|0]){Ck(g,Kc(i,45))}b=Kc(i,48);e=H[j>>2];i=H[a+20>>2];c=i-1|0;b=b&255;while(1){if(!((b|0)!=I[e|0]|c>>>0<=e>>>0)){e=e+1|0;continue}break}b=Xa-16|0;Xa=b;c=nb(g);d=Mb(g);h=Qj(e,i);b:{if(!h){break b}if(vb(g)>>>0<=e>>>0){k=vb(g)+nb(g)>>>0>=e>>>0}else{k=0}if(!k){if(h>>>0>d-c>>>0){Dk(g,d,(c+h|0)-d|0,c,c)}d=vb(g)+c|0;while(1){if((e|0)!=(i|0)){Lc(d,e);e=e+1|0;d=d+1|0;continue}break}F[b+15|0]=0;Lc(d,b+15|0);xf(g,c+h|0);break b}c=Xa-16|0;Xa=c;pl(b,e,i);Xa=c+16|0;i=vb(b);c=nb(b);e=Xa-16|0;Xa=e;h=Mb(g);d=nb(g);c:{if(c>>>0<=h-d>>>0){if(!c){break c}h=vb(g);Jd(h+d|0,i,c);c=c+d|0;xf(g,c);F[e+15|0]=0;Lc(c+h|0,e+15|0);break c}pi(g,h,(c+d|0)-h|0,d,d,0,c,i)}Xa=e+16|0;ob(b)}Xa=b+16|0}if(Bc(a+152|0,a+144|0)){H[f>>2]=H[f>>2]|2}b=H[a+152>>2];yb(a+16|0);fc(j);Xa=a+160|0;return b|0}function _b(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0;e=H[a+468>>2];c=H[e+16>>2];a:{if((c|0)>=32768){d=H[e+20>>2];break a}d=H[e+20>>2];while(1){c=d-1|0;H[e+20>>2]=c;b:{if((d|0)>0){d=c;break b}f=0;if(!H[a+440>>2]){c=H[a+24>>2];c:{if(H[c+4>>2]){break c}if(Za[H[c+12>>2]](a)|0){break c}d=H[a>>2];H[d+20>>2]=25;Za[H[d>>2]](a)}H[c+4>>2]=H[c+4>>2]-1;d=c;c=H[c>>2];H[d>>2]=c+1;f=I[c|0];d:{if((f|0)!=255){break d}while(1){c=H[a+24>>2];e:{if(H[c+4>>2]){break e}if(Za[H[c+12>>2]](a)|0){break e}d=H[a>>2];H[d+20>>2]=25;Za[H[d>>2]](a)}H[c+4>>2]=H[c+4>>2]-1;d=c;c=H[c>>2];H[d>>2]=c+1;f=255;c=I[c|0];if((c|0)==255){continue}break}if(!c){break d}H[a+440>>2]=c;f=0}c=H[e+20>>2]}d=c+8|0;H[e+20>>2]=d;H[e+12>>2]=H[e+12>>2]<<8|f;if((c|0)>-9){break b}d=c+9|0;H[e+20>>2]=d;if(d){break b}H[e+16>>2]=32768;d=0}c=H[e+16>>2]<<1;H[e+16>>2]=c;if((c|0)<32768){continue}break}}a=I[b|0];f=H[((a&127)<<2)+37632>>2];g=f>>16;c=c-g|0;H[e+16>>2]=c;h=f>>8;i=H[e+12>>2];d=c<=(d|0)){H[e+16>>2]=g;H[e+12>>2]=i-d;d=a&128;if((c|0)<(g|0)){F[b|0]=d^h;break f}F[b|0]=d^f;a=a^128;break f}if(c>>>0>32767){break f}d=a&128;if((c|0)<(g|0)){F[b|0]=d^f;a=a^128;break f}F[b|0]=d^h}return a>>>7|0}function zt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=Xa-144|0;Xa=q;n=H[a+336>>2];b=H[b+84>>2];a=q;while(1){g=H[b+64>>2];k=G[c+32>>1];i=N(G[c>>1],H[b>>2])<<13|1024;j=N(H[b+128>>2],G[c+64>>1]);o=i+N(j,-11586)>>11;f=N(H[b+32>>2],G[c+16>>1]);h=N(H[b+96>>2],G[c+48>>1]);m=N(H[b+160>>2],G[c+80>>1]);p=f-(h+m|0)<<2;H[a+96>>2]=o-p;H[a+24>>2]=o+p;g=N(N(g,k),10033);k=i+N(j,5793)|0;j=g+k|0;i=f+h<<13;f=N(f+m|0,2998);i=i+f|0;H[a+120>>2]=j-i>>11;H[a>>2]=j+i>>11;g=k-g|0;f=f+(m-h<<13)|0;H[a+72>>2]=g-f>>11;H[a+48>>2]=f+g>>11;a=a+4|0;b=b+4|0;c=c+2|0;l=l+1|0;if((l|0)!=6){continue}break}a=n-384|0;l=0;c=q;while(1){f=H[c+20>>2];h=H[c+4>>2];m=N(f+h|0,2998);b=H[(l<<2)+d>>2]+e|0;n=H[c+12>>2];g=m+(n+h<<13)|0;j=(H[c>>2]<<13)+134348800|0;k=H[c+16>>2];i=j+N(k,5793)|0;o=N(H[c+8>>2],10033);p=i+o|0;F[b|0]=I[a+(g+p>>>18&1023)|0];F[b+5|0]=I[a+(p-g>>>18&1023)|0];h=h-(f+n|0)<<13;g=j+N(k,-11586)|0;F[b+1|0]=I[a+(h+g>>>18&1023)|0];F[b+4|0]=I[a+(g-h>>>18&1023)|0];f=m+(f-n<<13)|0;h=i-o|0;F[b+2|0]=I[a+(f+h>>>18&1023)|0];F[b+3|0]=I[a+(h-f>>>18&1023)|0];c=c+24|0;l=l+1|0;if((l|0)!=6){continue}break}Xa=q+144|0}function Lw(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0;if(Dc(a,H[b+8>>2],e)){xk(b,c,d);return}a:{if(Dc(a,H[b>>2],e)){if(!(H[b+16>>2]!=(c|0)&H[b+20>>2]!=(c|0))){if((d|0)!=1){break a}H[b+32>>2]=1;return}H[b+32>>2]=d;if(H[b+44>>2]!=4){f=a+16|0;h=f+(H[a+12>>2]<<3)|0;d=0;b:{c:{while(1){d:{if(f>>>0>=h>>>0){break d}G[b+52>>1]=0;wk(f,b,c,c,1,e);if(I[b+54|0]){break d}e:{if(!I[b+53|0]){break e}if(I[b+52|0]){d=1;if(H[b+24>>2]==1){break c}g=1;if(I[a+8|0]&2){break e}break c}g=1;if(!(F[a+8|0]&1)){break c}}f=f+8|0;continue}break}a=4;if(!g){break b}}a=3}H[b+44>>2]=a;if(d&1){break a}}H[b+20>>2]=c;H[b+40>>2]=H[b+40>>2]+1;if(H[b+36>>2]!=1|H[b+24>>2]!=2){break a}F[b+54|0]=1;return}f=H[a+12>>2];g=a+16|0;oi(g,b,c,d,e);if((f|0)<2){break a}g=g+(f<<3)|0;f=a+24|0;a=H[a+8>>2];if(!(!(a&2)&H[b+36>>2]!=1)){while(1){if(I[b+54|0]){break a}oi(f,b,c,d,e);f=f+8|0;if(g>>>0>f>>>0){continue}break}break a}if(!(a&1)){while(1){if(I[b+54|0]|H[b+36>>2]==1){break a}oi(f,b,c,d,e);f=f+8|0;if(g>>>0>f>>>0){continue}break a}}while(1){if(I[b+54|0]|H[b+36>>2]==1&H[b+24>>2]==1){break a}oi(f,b,c,d,e);f=f+8|0;if(g>>>0>f>>>0){continue}break}}}function oy(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0;a=Xa-1072|0;Xa=a;H[a+16>>2]=f;H[a+20>>2]=g;H[a+24>>2]=h;H[a+28>>2]=i;j=a+960|0;H[a+956>>2]=j;j=_i(j,100,30837,a+16|0);H[a+544>>2]=335;k=a+544|0;o=gc(a+536|0,0,k);H[a+544>>2]=335;l=gc(a+528|0,0,k);a:{if(j>>>0>=100){j=Sb();H[a>>2]=f;H[a+4>>2]=g;H[a+8>>2]=h;H[a+12>>2]=i;j=oe(a+956|0,j,30837,a);if((j|0)==-1){break a}Ec(o,H[a+956>>2]);Ec(l,pb(j<<2));if(bh(l)){break a}k=H[l>>2]}f=a+520|0;Eb(f,d);p=bd(f);f=H[a+956>>2];Ee(p,f,f+j|0,k);m=(j|0)>0?I[H[a+956>>2]]==45:m;n=Bb(a+488|0);g=Bb(a+472|0);h=Bb(a+456|0);Xq(c,m,a+520|0,a+512|0,a+508|0,a+504|0,n,g,h,a+452|0);H[a+48>>2]=335;c=a+48|0;i=gc(a+40|0,0,c);f=H[a+452>>2];b:{if((f|0)<(j|0)){f=(((nb(h)+(j-f<<1)|0)+nb(g)|0)+H[a+452>>2]|0)+1|0;break b}f=((nb(h)+nb(g)|0)+H[a+452>>2]|0)+2|0}if(f>>>0>=101){Ec(i,pb(f<<2));c=H[i>>2];if(!c){break a}}Wq(c,a+36|0,a+32|0,H[d+4>>2],k,(j<<2)+k|0,p,m,a+512|0,H[a+508>>2],H[a+504>>2],n,g,h,H[a+452>>2]);b=De(b,c,H[a+36>>2],H[a+32>>2],d,e);fc(i);ob(h);ob(g);ob(n);yb(a+520|0);fc(l);fc(o);Xa=a+1072|0;return b|0}Qb();X()}function wt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;f=H[d>>2]+e|0;a=H[a+336>>2]-384|0;b=H[b+84>>2];i=N(N(G[c+16>>1],H[b+32>>2]),10033);g=N(G[c>>1],H[b>>2])<<13|1024;h=N(H[b+64>>2],G[c+32>>1]);j=g+N(h,5793)|0;k=(i+j<<2)+134348800&-8192;l=N(N(G[c+20>>1],H[b+40>>2]),10033);m=N(G[c+4>>1],H[b+8>>2])<<13|1024;n=N(H[b+72>>2],G[c+36>>1]);o=m+N(n,5793)|0;p=l+o>>11;q=k+N(p,5793)|0;r=N(N(G[c+18>>1],H[b+36>>2]),10033);s=N(G[c+2>>1],H[b+4>>2])<<13|1024;c=N(H[b+68>>2],G[c+34>>1]);t=s+N(c,5793)|0;b=N(r+t>>11,10033);F[f|0]=I[a+(q+b>>>18&1023)|0];F[f+2|0]=I[a+(q-b>>>18&1023)|0];F[f+1|0]=I[a+(N(p,268423870)+k>>>18&1023)|0];b=H[d+4>>2]+e|0;h=(g+N(h,1073730238)<<2)+134348800&-8192;f=N(n,-11586)+m>>11;g=h+N(f,5793)|0;c=N(N(c,-11586)+s>>11,10033);F[b|0]=I[a+(g+c>>>18&1023)|0];F[b+2|0]=I[a+(g-c>>>18&1023)|0];F[b+1|0]=I[a+(h+N(f,268423870)>>>18&1023)|0];b=H[d+8>>2]+e|0;d=(j-i<<2)+134348800&-8192;c=o-l>>11;e=d+N(c,5793)|0;f=N(t-r>>11,10033);F[b|0]=I[a+(e+f>>>18&1023)|0];F[b+2|0]=I[a+(e-f>>>18&1023)|0];F[b+1|0]=I[a+(d+N(c,268423870)>>>18&1023)|0]}function qy(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0;a=Xa-464|0;Xa=a;H[a+16>>2]=f;H[a+20>>2]=g;H[a+24>>2]=h;H[a+28>>2]=i;j=a+352|0;H[a+348>>2]=j;j=_i(j,100,30837,a+16|0);H[a+240>>2]=335;k=a+240|0;o=gc(a+232|0,0,k);H[a+240>>2]=335;l=gc(a+224|0,0,k);a:{if(j>>>0>=100){j=Sb();H[a>>2]=f;H[a+4>>2]=g;H[a+8>>2]=h;H[a+12>>2]=i;j=oe(a+348|0,j,30837,a);if((j|0)==-1){break a}Ec(o,H[a+348>>2]);Ec(l,pb(j));if(bh(l)){break a}k=H[l>>2]}f=a+216|0;Eb(f,d);p=hd(f);f=H[a+348>>2];af(p,f,f+j|0,k);m=(j|0)>0?I[H[a+348>>2]]==45:m;n=Bb(a+192|0);g=Bb(a+176|0);h=Bb(a+160|0);Zq(c,m,a+216|0,a+208|0,a+207|0,a+206|0,n,g,h,a+156|0);H[a+48>>2]=335;c=a+48|0;i=gc(a+40|0,0,c);f=H[a+156>>2];b:{if((f|0)<(j|0)){f=(((nb(h)+(j-f<<1)|0)+nb(g)|0)+H[a+156>>2]|0)+1|0;break b}f=((nb(h)+nb(g)|0)+H[a+156>>2]|0)+2|0}if(f>>>0>=101){Ec(i,pb(f));c=H[i>>2];if(!c){break a}}Yq(c,a+36|0,a+32|0,H[d+4>>2],k,j+k|0,p,m,a+208|0,F[a+207|0],F[a+206|0],n,g,h,H[a+156>>2]);b=be(b,c,H[a+36>>2],H[a+32>>2],d,e);fc(i);ob(h);ob(g);ob(n);yb(a+216|0);fc(l);fc(o);Xa=a+464|0;return b|0}Qb();X()}function Xt(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;e=c<<2;h=H[e+H[b+8>>2]>>2];k=H[e+H[b+4>>2]>>2];b=H[b>>2]+(c<<3)|0;i=H[b>>2];l=H[b+4>>2];c=H[d+4>>2];d=H[d>>2];e=H[a+336>>2];b=H[a+476>>2];n=H[b+28>>2];o=H[b+24>>2];p=H[b+20>>2];q=H[b+16>>2];b=H[a+112>>2];if(b>>>0>=2){m=b>>>1|0;while(1){f=I[k|0]<<2;b=H[f+p>>2];j=I[h|0]<<2;r=H[j+o>>2];s=H[f+n>>2];f=H[j+q>>2];g=I[i|0];F[d|0]=I[(f+g|0)+e|0];j=r+s>>16;F[d+1|0]=I[(j+g|0)+e|0];F[d+2|0]=I[(b+g|0)+e|0];g=I[i+1|0];F[d+3|0]=I[(g+f|0)+e|0];F[d+4|0]=I[(g+j|0)+e|0];F[d+5|0]=I[(b+g|0)+e|0];g=I[l|0];F[c|0]=I[(g+f|0)+e|0];F[c+1|0]=I[(g+j|0)+e|0];F[c+2|0]=I[(b+g|0)+e|0];g=f;f=I[l+1|0];F[c+3|0]=I[(g+f|0)+e|0];F[c+4|0]=I[(f+j|0)+e|0];F[c+5|0]=I[(b+f|0)+e|0];c=c+6|0;l=l+2|0;d=d+6|0;i=i+2|0;h=h+1|0;k=k+1|0;m=m-1|0;if(m){continue}break}b=H[a+112>>2]}if(b&1){b=I[k|0]<<2;a=H[b+p>>2];h=I[h|0]<<2;k=H[h+o>>2];f=H[b+n>>2];h=H[h+q>>2];b=I[i|0];F[d|0]=I[(h+b|0)+e|0];i=f+k>>16;F[d+1|0]=I[(i+b|0)+e|0];F[d+2|0]=I[(a+b|0)+e|0];b=I[l|0];F[c|0]=I[(b+h|0)+e|0];F[c+1|0]=I[(b+i|0)+e|0];F[c+2|0]=I[(a+b|0)+e|0]}}function fp(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=O(0),j=0,k=0,l=0,m=0;f=Xa-32|0;Xa=f;l=f,m=Jg(b),H[l+16>>2]=m;j=f+24|0;k=f+16|0;c=Xa-32|0;Xa=c;tb(a);h=H[b>>2];d=Tc(a);F[c+31|0]=0;a:{b:{if(!d){break b}g=Xb(h,d);e=H[rb(a,g)>>2];if(!e){break b}while(1){e=H[e>>2];if(!e){break b}if(H[e+4>>2]!=(h|0)){if((Xb(H[e+4>>2],d)|0)!=(g|0)){break b}}if(!ge(Vb(a),e+8|0,b)){continue}break}break a}to(c+16|0,a,h,k);if(!(O(H[tb(a)>>2]+1>>>0)>O(L[Vb(a)>>2]*O(d>>>0))?0:d)){l=c,m=we(d)^1|d<<1,H[l+12>>2]=m;i=O(U(O(O(H[tb(a)>>2]+1>>>0)/L[Vb(a)>>2])));c:{if(i=O(0)){b=~~i>>>0;break c}b=0}H[c+8>>2]=b;Kj(a,H[zc(c+12|0,c+8|0)>>2]);d=Tc(a);g=Xb(h,d)}b=H[rb(a,g)>>2];d:{if(!b){b=a+8|0;H[H[c+16>>2]>>2]=H[b>>2];H[b>>2]=H[c+16>>2];l=rb(a,g),m=b,H[l>>2]=m;if(!H[H[c+16>>2]>>2]){break d}b=H[c+16>>2];l=rb(a,Xb(H[H[H[c+16>>2]>>2]+4>>2],d)),m=b,H[l>>2]=m;break d}H[H[c+16>>2]>>2]=H[b>>2];H[b>>2]=H[c+16>>2]}b=c+16|0;e=Ld(b);a=tb(a);H[a>>2]=H[a>>2]+1;F[c+31|0]=1;a=H[b>>2];H[b>>2]=0;if(a){b=Gb(b);if(I[b+4|0]){Po(a+8|0)}if(a){jb(a)}}}Uf(j,Gc(c+16|0,e),c+31|0);Xa=c+32|0;a=oc(j);Xa=f+32|0;return a+4|0}function sy(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0;a=Xa-624|0;Xa=a;H[a+608>>2]=c;H[a+616>>2]=b;H[a+16>>2]=336;b=gc(a+200|0,a+208|0,a+16|0);h=a+192|0;Eb(h,e);i=bd(h);F[a+191|0]=0;a:{if(!dr(a+616|0,c,d,h,H[e+4>>2],f,a+191|0,i,b,a+196|0,a+608|0)){break a}c=I[35276]|I[35277]<<8|(I[35278]<<16|I[35279]<<24);F[a+183|0]=c;F[a+184|0]=c>>>8;F[a+185|0]=c>>>16;F[a+186|0]=c>>>24;c=I[35273]|I[35274]<<8|(I[35275]<<16|I[35276]<<24);H[a+176>>2]=I[35269]|I[35270]<<8|(I[35271]<<16|I[35272]<<24);H[a+180>>2]=c;Ee(i,a+176|0,a+186|0,a+128|0);H[a+16>>2]=335;c=a+16|0;d=gc(a+8|0,0,c);b:{if((H[a+196>>2]-H[b>>2]|0)>=393){Ec(d,pb((H[a+196>>2]-H[b>>2]>>2)+2|0));if(!H[d>>2]){break b}c=H[d>>2]}if(I[a+191|0]){F[c|0]=45;c=c+1|0}e=H[b>>2];while(1){if(K[a+196>>2]<=e>>>0){c:{F[c|0]=0;H[a>>2]=g;if((Ge(a+16|0,30843,a)|0)!=1){break c}fc(d);break a}}else{h=a+128|0;j=c,k=I[(a+176|0)+(Mk(h,h+40|0,e)-h>>2)|0],F[j|0]=k;c=c+1|0;e=e+4|0;continue}break}Qb();X()}Qb();X()}if(Ac(a+616|0,a+608|0)){H[f>>2]=H[f>>2]|2}c=H[a+616>>2];yb(a+192|0);fc(b);Xa=a+624|0;return c|0}function uy(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0;a=Xa-288|0;Xa=a;H[a+272>>2]=c;H[a+280>>2]=b;H[a+16>>2]=336;b=gc(a+152|0,a+160|0,a+16|0);h=a+144|0;Eb(h,e);i=hd(h);F[a+143|0]=0;a:{if(!lr(a+280|0,c,d,h,H[e+4>>2],f,a+143|0,i,b,a+148|0,a+260|0)){break a}c=I[35276]|I[35277]<<8|(I[35278]<<16|I[35279]<<24);F[a+135|0]=c;F[a+136|0]=c>>>8;F[a+137|0]=c>>>16;F[a+138|0]=c>>>24;c=I[35273]|I[35274]<<8|(I[35275]<<16|I[35276]<<24);H[a+128>>2]=I[35269]|I[35270]<<8|(I[35271]<<16|I[35272]<<24);H[a+132>>2]=c;af(i,a+128|0,a+138|0,a+118|0);H[a+16>>2]=335;c=a+16|0;d=gc(a+8|0,0,c);b:{if((H[a+148>>2]-H[b>>2]|0)>=99){Ec(d,pb((H[a+148>>2]-H[b>>2]|0)+2|0));if(!H[d>>2]){break b}c=H[d>>2]}if(I[a+143|0]){F[c|0]=45;c=c+1|0}e=H[b>>2];while(1){if(K[a+148>>2]<=e>>>0){c:{F[c|0]=0;H[a>>2]=g;if((Ge(a+16|0,30843,a)|0)!=1){break c}fc(d);break a}}else{h=a+118|0;j=c,k=I[((Pk(h,h+10|0,e)-a|0)+a|0)+10|0],F[j|0]=k;c=c+1|0;e=e+1|0;continue}break}Qb();X()}Qb();X()}if(Bc(a+280|0,a+272|0)){H[f>>2]=H[f>>2]|2}c=H[a+280>>2];yb(a+144|0);fc(b);Xa=a+288|0;return c|0}function Cx(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0;a=c;a:{if((d-a|0)<3){break a}}while(1){b:{if(e>>>0<=i>>>0|a>>>0>=d>>>0){break b}g=F[a|0];b=g&255;c:{if((g|0)>=0){g=1;if(b>>>0<=1114111){break c}break b}if(g>>>0<4294967234){break b}if(g>>>0<=4294967263){if((d-a|0)<2){break b}f=I[a+1|0];if((f&192)!=128){break b}g=2;if((f&63|b<<6&1984)>>>0<=1114111){break c}break b}d:{e:{if(g>>>0<=4294967279){if((d-a|0)<3){break b}h=I[a+2|0];f=I[a+1|0];if((b|0)==237){break e}if((b|0)==224){if((f&224)==160){break d}break b}if((f&192)!=128){break b}break d}if((d-a|0)<4|g>>>0>4294967284){break b}h=I[a+3|0];j=I[a+2|0];f=I[a+1|0];f:{g:{switch(b-240|0){case 0:if((f+112&255)>>>0<48){break f}break b;case 4:if((f&240)==128){break f}break b;default:break g}}if((f&192)!=128){break b}}if((j&192)!=128|(h&192)!=128){break b}g=4;if((h&63|(j<<6&4032|(b<<18&1835008|(f&63)<<12)))>>>0>1114111){break b}break c}if((f&224)!=128){break b}}if((h&192)!=128){break b}g=3;if((h&63|(b<<12&61440|(f&63)<<6))>>>0>1114111){break b}}i=i+1|0;a=a+g|0;continue}break}return a-c|0}function ed(a,b,c,d,e){var f=0,g=0,h=0;a:{b:{c:{d:{e:{f:{g:{h:{i:{if((b|0)>=0){f=H[a+52>>2];if((f|0)<=(b|0)){break i}if((c|0)<0){break h}g=H[a+56>>2];if((g|0)<=(c|0)){break g}if((d|0)<0){break f}h=H[a+60>>2];if((h|0)<=(d|0)){break e}if((e|0)<0){break d}if(H[a+64>>2]<=(e|0)){break c}b=N(c,f)+b|0;a=(b+N(H[a+84>>2],d)|0)+N(H[a+88>>2],e)|0;if((a|0)>(b+N(N(e,h)+d|0,N(f,g))|0)){break b}return a}mb(ib(ib(lb(ib(ib(ib(70592,17059),15776),3305),165),3875),17129));break a}mb(ib(ib(lb(ib(ib(ib(70592,17457),15776),3305),166),3875),17129));break a}mb(ib(ib(lb(ib(ib(ib(70592,17667),15776),3305),167),3875),17874));break a}mb(ib(ib(lb(ib(ib(ib(70592,18189),15776),3305),168),3875),17874));break a}mb(ib(ib(lb(ib(ib(ib(70592,18572),15776),3305),169),3875),18633));break a}mb(ib(ib(lb(ib(ib(ib(70592,19004),15776),3305),170),3875),18633));break a}mb(ib(ib(lb(ib(ib(ib(70592,19333),15776),3305),171),3875),19459));break a}mb(ib(ib(lb(ib(ib(ib(70592,19768),15776),3305),172),3875),19459));break a}mb(ib(ib(lb(ib(ib(ib(70592,20180),15776),3305),176),3875),16393))}_();X()}function ch(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;j=Xa-128|0;Xa=j;H[j+120>>2]=b;k=Aj(c,d);H[j+16>>2]=335;i=j+16|0;p=gc(j+8|0,0,i);a:{if(k>>>0>=101){i=pb(k);if(!i){break a}Ec(p,i)}h=i;b=c;while(1)if((b|0)==(d|0)){b:while(1){c:{if(!(t=Zc(a,j+120|0),u=0,v=k,v?t:u)){if(Bc(a,j+120|0)){H[f>>2]=H[f>>2]|2}break c}m=ic(a);if(!g){m=Bi(e,m)}q=n+1|0;r=0;h=i;b=c;while(1)if((b|0)==(d|0)){n=q;if(!r){continue b}vc(a);h=i;b=c;if(k+l>>>0<2){continue b}while(1){if((b|0)==(d|0)){continue b}d:{if(I[h|0]!=2){break d}if((nb(b)|0)==(n|0)){break d}F[h|0]=0;l=l-1|0}h=h+1|0;b=b+12|0;continue}}else{e:{if(I[h|0]!=1){break e}o=F[wb(b,n)|0];s=m&255;if(!g){o=Bi(e,o)}f:{if((o&255)==(s|0)){r=1;if((nb(b)|0)!=(q|0)){break e}F[h|0]=2;l=l+1|0;break f}F[h|0]=0}k=k-1|0}h=h+1|0;b=b+12|0;continue}}break}g:{h:{while(1){if((c|0)==(d|0)){break h}if(I[i|0]!=2){i=i+1|0;c=c+12|0;continue}break}d=c;break g}H[f>>2]=H[f>>2]|4}fc(p);Xa=j+128|0;return d}else{i:{if(!Sd(b)){F[h|0]=1;break i}F[h|0]=2;l=l+1|0;k=k-1|0}h=h+1|0;b=b+12|0;continue}}Qb();X()}function Sy(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0;a=Xa-256|0;Xa=a;H[a+248>>2]=37;H[a+252>>2]=0;m=xi(a+248|1,33888,H[c+4>>2]);H[a+204>>2]=a+208;i=Sb();a:{if(m){j=H[c+8>>2];k=a- -64|0;H[k>>2]=g;H[k+4>>2]=h;H[a+56>>2]=e;H[a+60>>2]=f;H[a+48>>2]=j;i=Vc(a+208|0,30,i,a+248|0,a+48|0);break a}H[a+80>>2]=e;H[a+84>>2]=f;H[a+88>>2]=g;H[a+92>>2]=h;i=Vc(a+208|0,30,i,a+248|0,a+80|0)}H[a+128>>2]=335;k=gc(a+192|0,0,a+128|0);l=a+208|0;j=l;b:{if((i|0)>=30){i=Sb();c:{if(m){j=H[c+8>>2];H[a+16>>2]=g;H[a+20>>2]=h;H[a+8>>2]=e;H[a+12>>2]=f;H[a>>2]=j;i=oe(a+204|0,i,a+248|0,a);break c}H[a+32>>2]=e;H[a+36>>2]=f;H[a+40>>2]=g;H[a+44>>2]=h;i=oe(a+204|0,i,a+248|0,a+32|0)}if((i|0)==-1){break b}Ec(k,H[a+204>>2]);j=H[a+204>>2]}g=i+j|0;h=yd(j,g,c);H[a+128>>2]=335;e=gc(a+120|0,0,a+128|0);d:{if(H[a+204>>2]==(a+208|0)){i=a+128|0;break d}i=pb(i<<1);if(!i){break b}Ec(e,i);l=H[a+204>>2]}f=a+104|0;Eb(f,c);zr(l,h,g,i,a+116|0,a+112|0,f);yb(f);b=be(b,i,H[a+116>>2],H[a+112>>2],c,d);fc(e);fc(k);Xa=a+256|0;return b|0}Qb();X()}function Ky(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0;a=Xa-432|0;Xa=a;H[a+424>>2]=37;H[a+428>>2]=0;m=xi(a+424|1,33888,H[c+4>>2]);H[a+380>>2]=a+384;i=Sb();a:{if(m){j=H[c+8>>2];k=a- -64|0;H[k>>2]=g;H[k+4>>2]=h;H[a+56>>2]=e;H[a+60>>2]=f;H[a+48>>2]=j;i=Vc(a+384|0,30,i,a+424|0,a+48|0);break a}H[a+80>>2]=e;H[a+84>>2]=f;H[a+88>>2]=g;H[a+92>>2]=h;i=Vc(a+384|0,30,i,a+424|0,a+80|0)}H[a+128>>2]=335;k=gc(a+368|0,0,a+128|0);l=a+384|0;j=l;b:{if((i|0)>=30){i=Sb();c:{if(m){j=H[c+8>>2];H[a+16>>2]=g;H[a+20>>2]=h;H[a+8>>2]=e;H[a+12>>2]=f;H[a>>2]=j;i=oe(a+380|0,i,a+424|0,a);break c}H[a+32>>2]=e;H[a+36>>2]=f;H[a+40>>2]=g;H[a+44>>2]=h;i=oe(a+380|0,i,a+424|0,a+32|0)}if((i|0)==-1){break b}Ec(k,H[a+380>>2]);j=H[a+380>>2]}g=i+j|0;h=yd(j,g,c);H[a+128>>2]=335;e=gc(a+120|0,0,a+128|0);d:{if(H[a+380>>2]==(a+384|0)){i=a+128|0;break d}i=pb(i<<3);if(!i){break b}Ec(e,i);l=H[a+380>>2]}f=a+104|0;Eb(f,c);xr(l,h,g,i,a+116|0,a+112|0,f);yb(f);b=De(b,i,H[a+116>>2],H[a+112>>2],c,d);fc(e);fc(k);Xa=a+432|0;return b|0}Qb();X()}function Ai(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;j=Xa-128|0;Xa=j;H[j+120>>2]=b;k=Aj(c,d);H[j+16>>2]=335;i=j+16|0;p=gc(j+8|0,0,i);a:{if(k>>>0>=101){i=pb(k);if(!i){break a}Ec(p,i)}h=i;b=c;while(1)if((b|0)==(d|0)){b:while(1){c:{if(!(s=Yc(a,j+120|0),t=0,u=k,u?s:t)){if(Ac(a,j+120|0)){H[f>>2]=H[f>>2]|2}break c}m=hc(a);if(!g){m=Kc(e,m)}q=n+1|0;r=0;h=i;b=c;while(1)if((b|0)==(d|0)){n=q;if(!r){continue b}uc(a);h=i;b=c;if(k+l>>>0<2){continue b}while(1){if((b|0)==(d|0)){continue b}d:{if(I[h|0]!=2){break d}if((nb(b)|0)==(n|0)){break d}F[h|0]=0;l=l-1|0}h=h+1|0;b=b+12|0;continue}}else{e:{if(I[h|0]!=1){break e}o=H[zi(b,n)>>2];if(!g){o=Kc(e,o)}f:{if((m|0)==(o|0)){r=1;if((nb(b)|0)!=(q|0)){break e}F[h|0]=2;l=l+1|0;break f}F[h|0]=0}k=k-1|0}h=h+1|0;b=b+12|0;continue}}break}g:{h:{while(1){if((c|0)==(d|0)){break h}if(I[i|0]!=2){i=i+1|0;c=c+12|0;continue}break}d=c;break g}H[f>>2]=H[f>>2]|4}fc(p);Xa=j+128|0;return d}else{i:{if(!Sd(b)){F[h|0]=1;break i}F[h|0]=2;l=l+1|0;k=k-1|0}h=h+1|0;b=b+12|0;continue}}Qb();X()}function ew(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0;c=Xa-16|0;Xa=c;H[c+12>>2]=a;h=c,i=sc(67244,c+12|0),H[h+8>>2]=i;h=c,i=kc(),H[h>>2]=i;a=-1;if(!xc(c+8|0,c)){b=Cc(c+12|0);g=H[b+544>>2];d=H[b+192>>2];e=H[d>>2];f=H[d+4>>2];a:{a=pb(13732);if(a){b:{H[a+13280>>2]=1;H[a+40>>2]=1058642330;H[a+44>>2]=1073741824;H[a+32>>2]=11;H[a+36>>2]=10;H[a+24>>2]=25;H[a+28>>2]=11;H[a+8>>2]=f;H[a+4>>2]=e;H[a+20>>2]=g;e=pb(N(e,f));H[a+13300>>2]=e;if(!e){break b}H[a+13304>>2]=0;break a}}sb(0,3,35954,0);ba(1);X()}H[a+12>>2]=d;H[a>>2]=1;d=wj(d+8|0);H[a+16>>2]=d;Eg(d,0);H[b+228>>2]=a;if(!a){Me(35513);a=H[b+224>>2];if(a){a=H[a>>2];if(a){op(a,0)}jb(a);jb(H[H[b+224>>2]+28>>2]);jb(H[H[b+224>>2]+36>>2]);jb(H[H[b+224>>2]+52>>2]);jb(H[H[b+224>>2]+44>>2]);jb(H[b+224>>2]);H[b+224>>2]=0}a=H[b+228>>2]}if(a){L[a+44>>2]=5}a=H[b+228>>2];if(a){L[a+40>>2]=.5}a=H[b+228>>2];if(a){H[a+36>>2]=16}a=H[b+228>>2];if(a){H[a+24>>2]=6}a=H[b+228>>2];if(a){H[a+28>>2]=6}a=H[b+228>>2];if(a){H[a+32>>2]=6}h=b,i=Wm(H[b+192>>2]),H[h+224>>2]=i;a=0}Xa=c+16|0;return a|0}function yt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;l=H[a+336>>2];b=H[b+84>>2];i=Xa-112|0;a=i;while(1){g=H[b+96>>2];h=G[c+48>>1];f=H[b+32>>2];m=G[c+16>>1];o=N(G[c>>1],H[b>>2])<<13|1024;j=N(H[b+64>>2],G[c+32>>1]);k=N(H[b+128>>2],G[c+64>>1]);p=j-k|0;H[a+40>>2]=o+N(p,-11584)>>11;h=N(g,h);f=N(f,m);g=N(h+f|0,6810);m=o+N(p,2896)|0;j=N(j+k|0,6476);k=m+j|0;f=g+N(f,4209)|0;H[a+80>>2]=k-f>>11;H[a>>2]=f+k>>11;f=m-j|0;g=g+N(h,-17828)|0;H[a+60>>2]=f-g>>11;H[a+20>>2]=f+g>>11;a=a+4|0;b=b+4|0;c=c+2|0;n=n+1|0;if((n|0)!=5){continue}break}a=l-384|0;n=0;c=i;while(1){g=H[c+12>>2];l=H[c+4>>2];i=N(g+l|0,6810);b=H[(n<<2)+d>>2]+e|0;l=i+N(l,4209)|0;j=(H[c>>2]<<13)+134348800|0;h=H[c+8>>2];f=H[c+16>>2];m=h-f|0;k=j+N(m,2896)|0;h=N(f+h|0,6476);f=k+h|0;F[b|0]=I[a+(l+f>>>18&1023)|0];F[b+4|0]=I[a+(f-l>>>18&1023)|0];i=i+N(g,-17828)|0;g=k-h|0;F[b+1|0]=I[a+(i+g>>>18&1023)|0];F[b+3|0]=I[a+(g-i>>>18&1023)|0];F[b+2|0]=I[a+(j+N(m,268423872)>>>18&1023)|0];c=c+20|0;n=n+1|0;if((n|0)!=5){continue}break}}function Fx(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0;a=c;a:{if((d-a|0)<3){break a}}while(1){b:{if(e>>>0<=g>>>0|a>>>0>=d>>>0){break b}b=I[a|0];if(b>>>0>1114111){break b}f=a+1|0;c:{if(b<<24>>24>=0){break c}if(b>>>0<194){break b}if(b>>>0<=223){if((d-a|0)<2){break b}f=I[a+1|0];if((f&192)!=128|(f&63|b<<6&1984)>>>0>1114111){break b}f=a+2|0;break c}d:{e:{if(b>>>0<=239){if((d-a|0)<3){break b}h=I[a+2|0];f=I[a+1|0];if((b|0)==237){break e}if((b|0)==224){if((f&224)==160){break d}break b}if((f&192)!=128){break b}break d}if((d-a|0)<4|b>>>0>244|e-g>>>0<2){break b}h=I[a+3|0];i=I[a+2|0];f=I[a+1|0];f:{g:{switch(b-240|0){case 0:if((f+112&255)>>>0<48){break f}break b;case 4:if((f&240)==128){break f}break b;default:break g}}if((f&192)!=128){break b}}if((i&192)!=128|(h&192)!=128|(h&63|(i<<6&4032|(b<<18&1835008|(f&63)<<12)))>>>0>1114111){break b}g=g+1|0;f=a+4|0;break c}if((f&224)!=128){break b}}if((h&192)!=128|(h&63|(b<<12&61440|(f&63)<<6))>>>0>1114111){break b}f=a+3|0}a=f;g=g+1|0;continue}break}return a-c|0}function pm(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0;e=Xa-208|0;Xa=e;H[e+8>>2]=1;H[e+12>>2]=0;i=N(b,c);a:{if(!i){break a}H[e+16>>2]=c;H[e+20>>2]=c;j=0-c|0;b=c;f=b;h=2;while(1){g=b;b=(c+f|0)+b|0;H[(e+16|0)+(h<<2)>>2]=b;h=h+1|0;f=g;if(b>>>0>>0){continue}break}g=(a+i|0)+j|0;b:{if(g>>>0<=a>>>0){h=0;b=1;g=0;break b}h=1;b=1;while(1){c:{if((h&3)==3){$i(a,c,d,b,e+16|0);xh(e+8|0,2);b=b+2|0;break c}f=b-1|0;d:{if(K[(e+16|0)+(f<<2)>>2]>=g-a>>>0){wh(a,c,d,e+8|0,b,0,e+16|0);break d}$i(a,c,d,b,e+16|0)}if((b|0)==1){vh(e+8|0,1);b=0;break c}vh(e+8|0,f);b=1}f=H[e+8>>2];h=f|1;H[e+8>>2]=h;a=a+c|0;if(g>>>0>a>>>0){continue}break}h=f>>>0>1;g=H[e+12>>2]!=0}wh(a,c,d,e+8|0,b,0,e+16|0);if(!(g?1:(b|0)!=1|h)){break a}while(1){e:{if((b|0)<=1){f=e+8|0;g=om(f);xh(f,g);h=H[e+8>>2];b=b+g|0;break e}f=e+8|0;vh(f,2);H[e+8>>2]=H[e+8>>2]^7;xh(f,1);k=a+j|0;i=e+16|0;g=b-2|0;wh(k-H[i+(g<<2)>>2]|0,c,d,f,b-1|0,1,i);vh(f,1);h=H[e+8>>2]|1;H[e+8>>2]=h;wh(k,c,d,f,g,1,i);b=g}a=a+j|0;if(H[e+12>>2]|(h|0)!=1|(b|0)!=1){continue}break}}Xa=e+208|0}function Tn(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;h=Xa-160|0;Xa=h;f=-1;g=H[b+8>>2];a:{if((g|0)<3){break a}j=pb(N(g,96));if(!j){sb(0,3,1499,0);break a}k=pb(g<<4);if(k){g=0;while(1){f=0;if((g|0)==3){g=0;b:{while(1){rq(a,d,h+48|0);i=0;f=0;while(1){c=H[b+8>>2];if((f|0)<(c|0)){if((Co(h+144|0,h+48|0,H[b+4>>2]+N(f,24)|0)|0)<0){break b}c=f<<4;l=c+H[b>>2]|0;m=M[l>>3];p=M[h+144>>3];c=c+k|0;n=M[l+8>>3]-M[h+152>>3];M[c+8>>3]=n;m=m-p;M[c>>3]=m;i=i+(m*m+n*n);f=f+1|0;continue}break}c:{i=i/+(c|0);if(i>3]|!(!g|!(i>3]))&M[a+112>>3]>2]==(g|0)){break c}while(1){if((c|0)>(f|0)){if((xo(N(f,96)+j|0,a,d,H[b+4>>2]+N(f,24)|0)|0)<0){break b}f=f+1|0;c=H[b+8>>2];continue}break}if((so(h,k,j,c<<1)|0)<0){break b}jo(d,h);g=g+1|0;q=i;continue}break}M[e>>3]=i;jb(j);jb(k);f=0;break a}jb(j);jb(k);f=-1;break a}else{while(1){if((f|0)!=4){o=f<<3;l=g<<5;M[o+(l+d|0)>>3]=M[o+(c+l|0)>>3];f=f+1|0;continue}break}g=g+1|0;continue}}}sb(0,3,1499,0);jb(j)}Xa=h+160|0;return f}function Us(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0;f=H[a+4>>2];b=H[f+68>>2];if(b){while(1){if(!H[b>>2]){e=H[b+8>>2];d=N(e,H[b+4>>2])+d|0;c=N(e,H[b+12>>2])+c|0}b=H[b+44>>2];if(b){continue}break}}b=H[f+72>>2];if(b){while(1){if(!H[b>>2]){e=H[b+8>>2];d=(N(e,H[b+4>>2])<<7)+d|0;c=(N(e,H[b+12>>2])<<7)+c|0}b=H[b+44>>2];if(b){continue}break}}a:{if((c|0)<=0){break a}e=1e9;b=H[f+68>>2];if(b){while(1){if(!H[b>>2]){c=H[b+4>>2];d=H[b+12>>2];b:{if((((c-1>>>0)/(d>>>0)|0)+1|0)<=(e|0)){H[b+16>>2]=c;break b}H[b+16>>2]=N(d,e);Im(a);H[b+40>>2]=1;c=H[b+16>>2]}g=b,h=Jm(a,1,H[b+8>>2],c),H[g>>2]=h;d=H[f+80>>2];H[b+36>>2]=0;H[b+24>>2]=0;H[b+28>>2]=0;H[b+20>>2]=d}b=H[b+44>>2];if(b){continue}break}}b=H[f+72>>2];if(!b){break a}while(1){if(!H[b>>2]){c=H[b+4>>2];d=H[b+12>>2];c:{if((((c-1>>>0)/(d>>>0)|0)+1|0)<=(e|0)){H[b+16>>2]=c;break c}H[b+16>>2]=N(d,e);Im(a);H[b+40>>2]=1;c=H[b+16>>2]}g=b,h=Lm(a,1,H[b+8>>2],c),H[g>>2]=h;d=H[f+80>>2];H[b+36>>2]=0;H[b+24>>2]=0;H[b+28>>2]=0;H[b+20>>2]=d}b=H[b+44>>2];if(b){continue}break}}}function mj(a,b,c,d,e,f){var g=O(0),h=0,i=O(0),j=O(0),k=0;h=Xa-32|0;Xa=h;k=f;a:{b:{c:{d:{if(!b){break d}i=L[e+8>>2];j=L[e+12>>2];if((Ag(a,b,i,j,h+28|0,h+16|0)|0)<0){break d}g=L[h+28>>2];e:{if(O(P(g))>2]=b;g=L[h+16>>2];f:{if(O(P(g))>2]=b;if(!c){break c}if((Ag(a,c,i,j,h+24|0,h+12|0)|0)<0){break c}g=L[h+28>>2];g=O(O(g+g)-L[h+24>>2]);g:{if(O(P(g))>2]=b;g=L[h+16>>2];g=O(O(g+g)-L[h+12>>2]);h:{if(O(P(g))>2]=b;if(!d){break b}if((Ag(a,d,i,j,h+20|0,h+8|0)|0)<0){break b}g=O(L[h+20>>2]+O(O(L[h+28>>2]*O(3))+O(L[h+24>>2]*O(-3))));i:{if(O(P(g))>2]=a;g=O(L[h+8>>2]+O(O(L[h+16>>2]*O(3))+O(L[h+12>>2]*O(-3))));if(O(P(g))>2]=-1;H[f+4>>2]=-1}H[f+8>>2]=-1;H[f+12>>2]=-1}H[f+16>>2]=-1;a=-1}H[k+20>>2]=a;Xa=h+32|0}function Jm(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;h=999999984/(c>>>0)|0;e=H[a+4>>2];if(c>>>0>=999999985){i=H[a>>2];H[i+20>>2]=72;Za[H[i>>2]](a)}h=(d|0)>(h|0)?h:d;H[e+80>>2]=h;l=vg(a,b,d<<2);if(d){m=b>>>0<2;i=0;while(1){g=H[a+4>>2];e=d-i|0;h=e>>>0>h>>>0?h:e;e=N(h,c);if(e>>>0>=999999985){f=H[a>>2];H[f+20>>2]=56;H[f+24>>2]=3;Za[H[H[a>>2]>>2]](a)}f=e&7;f=e+(f?8-f|0:0)|0;if(!m){e=H[a>>2];H[e+24>>2]=b;H[e+20>>2]=15;Za[H[H[a>>2]>>2]](a)}j=f+16|0;e=pb(j);if(!e){k=H[a>>2];H[k+20>>2]=56;H[k+24>>2]=4;Za[H[H[a>>2]>>2]](a)}H[g+76>>2]=j+H[g+76>>2];g=g+(b<<2)|0;j=H[g+60>>2];H[e+8>>2]=0;H[e+4>>2]=f;H[e>>2]=j;H[g+60>>2]=e;a:{if(!h){break a}g=e+16|0;f=0;e=h;j=e&3;if(j){while(1){H[(i<<2)+l>>2]=g;e=e-1|0;g=c+g|0;i=i+1|0;f=f+1|0;if((j|0)!=(f|0)){continue}break}}if(h-1>>>0<3){break a}while(1){f=(i<<2)+l|0;H[f>>2]=g;g=c+g|0;j=g+c|0;k=j+c|0;H[f+12>>2]=k;H[f+8>>2]=j;H[f+4>>2]=g;i=i+4|0;g=c+k|0;e=e-4|0;if(e){continue}break}}if(d>>>0>i>>>0){continue}break}}return l|0}function qg(a,b){var c=0,d=0,e=0,f=0,g=0;f=Xa-16|0;Xa=f;a:{b:{if(!Hf(33260,F[b|0])){H[16848]=28;break b}d=2;if(!Hf(b,43)){d=I[b|0]!=114}d=Hf(b,120)?d|128:d;d=Hf(b,101)?d|524288:d;e=d;g=d|64;d=I[b|0];e=(d|0)==114?e:g;e=(d|0)==119?e|512:e;H[f>>2]=438;a=La(a|0,((d|0)==97?e|1024:e)|32768,f|0)|0;if(a>>>0>=4294963201){H[16848]=0-a;a=-1}if((a|0)<0){break a}d=Xa-32|0;Xa=d;c:{d:{e:{if(!Hf(33260,F[b|0])){H[16848]=28;break e}c=pb(1176);if(c){break d}}b=0;break c}qb(c,0,144);if(!Hf(b,43)){H[c>>2]=I[b|0]==114?8:4}f:{if(I[b|0]!=97){b=H[c>>2];break f}b=ra(a|0,3,0)|0;if(!(b&1024)){H[d+16>>2]=b|1024;ra(a|0,4,d+16|0)|0}b=H[c>>2]|128;H[c>>2]=b}H[c+80>>2]=-1;H[c+48>>2]=1024;H[c+60>>2]=a;H[c+44>>2]=c+152;g:{if(b&8){break g}H[d>>2]=d+24;if(Ka(a|0,21523,d|0)|0){break g}H[c+80>>2]=10}H[c+40>>2]=253;H[c+36>>2]=254;H[c+32>>2]=255;H[c+12>>2]=256;if(!I[67417]){H[c+76>>2]=-1}H[c+56>>2]=H[16880];b=H[16880];if(b){H[b+52>>2]=c}H[16880]=c;b=c}Xa=d+32|0;c=b;if(c){break a}pa(a|0)|0}c=0}Xa=f+16|0;return c}function Lm(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;k=c<<7;f=999999984/(k>>>0)|0;e=H[a+4>>2];if(k>>>0>=999999985){h=H[a>>2];H[h+20>>2]=72;Za[H[h>>2]](a)}f=(d|0)>(f|0)?f:d;H[e+80>>2]=f;l=vg(a,b,d<<2);if(d){n=b>>>0<2;j=c<<7;h=0;while(1){e=H[a+4>>2];c=d-h|0;f=c>>>0>f>>>0?f:c;g=N(k,f);if(g>>>0>=999999985){c=H[a>>2];H[c+20>>2]=56;H[c+24>>2]=3;Za[H[H[a>>2]>>2]](a)}if(!n){c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=15;Za[H[H[a>>2]>>2]](a)}i=g|16;c=pb(i);if(!c){m=H[a>>2];H[m+20>>2]=56;H[m+24>>2]=4;Za[H[H[a>>2]>>2]](a)}H[e+76>>2]=i+H[e+76>>2];e=e+(b<<2)|0;i=H[e+60>>2];H[c+8>>2]=0;H[c+4>>2]=g;H[c>>2]=i;H[e+60>>2]=c;a:{if(!f){break a}c=c+16|0;g=0;e=f;i=f&3;if(i){while(1){H[(h<<2)+l>>2]=c;e=e-1|0;h=h+1|0;c=c+j|0;g=g+1|0;if((i|0)!=(g|0)){continue}break}}if(f-1>>>0<3){break a}while(1){g=(h<<2)+l|0;H[g>>2]=c;c=c+j|0;i=c+j|0;H[g+8>>2]=i;H[g+4>>2]=c;c=i+j|0;H[g+12>>2]=c;c=c+j|0;h=h+4|0;e=e-4|0;if(e){continue}break}}if(d>>>0>h>>>0){continue}break}}return l|0}function Ui(a,b,c,d){var e=0,f=0,g=0,h=0;g=Xa-32|0;Xa=g;e=d&2147483647;h=e;f=e-1006698496|0;e=e-1140785152|0;a:{if((f|0)==(e|0)&0|e>>>0>f>>>0){e=d<<4|c>>>28;f=c<<4|b>>>28;c=e;b=b&268435455;if((b|0)==134217728&(a|0)!=0|b>>>0>134217728){e=c+1073741824|0;a=f+1|0;e=a?e:e+1|0;f=a;break a}e=c+1073741824|0;if(b^134217728|a){break a}b=f&1;a=b+f|0;e=a>>>0>>0?e+1|0:e;f=a;break a}if(!(!c&(h|0)==2147418112?!(a|b):h>>>0<2147418112)){e=c;c=d<<4|e>>>28;f=e<<4|b>>>28;e=c&524287|2146959360;break a}f=0;e=2146435072;if(h>>>0>1140785151){break a}e=0;h=h>>>16|0;if(h>>>0<15249){break a}e=d&65535|65536;Rc(g+16|0,a,b,c,e,h-15233|0);df(g,a,b,c,e,15361-h|0);e=H[g+4>>2];h=e;a=H[g+8>>2];c=H[g+12>>2]<<4|a>>>28;f=a<<4|e>>>28;e=c;a=h&268435455;b=H[g>>2]|(H[g+16>>2]|H[g+24>>2]|(H[g+20>>2]|H[g+28>>2]))!=0;if((a|0)==134217728&(b|0)!=0|a>>>0>134217728){a=f+1|0;e=a?e:e+1|0;f=a;break a}if(a^134217728|b){break a}a=f+(f&1)|0;e=a>>>0>>0?e+1|0:e;f=a}Xa=g+32|0;x(0,f|0);x(1,d&-2147483648|e);return+z()}function vu(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;f=H[a+468>>2];if(H[a+280>>2]){c=H[f+56>>2];if(!c){wg(a);c=H[f+56>>2]}H[f+56>>2]=c-1}if(!(H[f+20>>2]==-1|H[a+368>>2]<=0)){while(1){c=j<<2;m=H[c+b>>2];c=H[(a+c|0)+372>>2]<<2;g=H[H[(c+a|0)+344>>2]+20>>2];l=(g<<2)+f|0;h=c+f|0;d=H[l+60>>2]+H[h+40>>2]|0;a:{if(!_b(a,d)){H[h+40>>2]=0;c=H[h+24>>2];break a}i=0;c=0;k=_b(a,d+1|0);d=(d+k|0)+2|0;e=_b(a,d);b:{if(!e){break b}c=e;d=H[l+60>>2]+20|0;if(!_b(a,d)){break b}while(1){c=c<<1;if((c|0)==32768){b=H[a>>2];H[b+20>>2]=117;Za[H[b+4>>2]](a,-1);H[f+20>>2]=-1;return 1}d=d+1|0;if(_b(a,d)){continue}break}}g=a+g|0;c:{if(1<>1>(c|0)){break c}e=k<<2;if(1<>1<(c|0)){i=e+12|0;break c}i=e+4|0}H[h+40>>2]=i;d:{if(c>>>0<2){d=c;break d}i=d+14|0;d=c;while(1){e=c>>1;d=(_b(a,i)?e:0)|d;g=c>>>0>3;c=e;if(g){continue}break}}c=H[h+24>>2]+(k?d^-1:d+1|0)|0;H[h+24>>2]=c}G[m>>1]=c<>2];j=j+1|0;if((j|0)>2]){continue}break}}return 1}function ye(a,b){var c=O(0),d=0,e=0,f=0,g=0;c=O(a+b);a:{if(!(((B(a),v(2))&2147483647)>>>0<2139095041&((B(b),v(2))&2147483647)>>>0<=2139095040)){break a}d=(B(b),v(2));if((d|0)==1065353216){c=Dm(a);break a}g=d>>>30&2;e=(B(a),v(2));f=g|e>>>31;b:{e=e&2147483647;c:{if(!e){d:{switch(f-2|0){case 0:c=O(3.1415927410125732);break a;case 1:break d;default:break c}}c=O(-3.1415927410125732);break a}d=d&2147483647;if((d|0)!=2139095040){c=(x(2,(B(a),v(2))&-2147483648|1070141403),C());if(!d){break a}c=(x(2,(B(a),v(2))&-2147483648|1070141403),C());if(!((e|0)!=2139095040&e>>>0<=d+218103808>>>0)){break a}e:{if(g){c=O(0);if(d>>>0>e+218103808>>>0){break e}}c=Dm(O(P(O(a/b))))}a=c;f:{switch(f|0){case 1:c=O(-a);break a;case 2:c=O(O(3.1415927410125732)-O(a+O(8.742277657347586e-8)));break a;case 0:break c;default:break f}}c=O(O(a+O(8.742277657347586e-8))+O(-3.1415927410125732));break a}if((e|0)==2139095040){break b}a=L[(f<<2)+42320>>2]}c=a;break a}c=L[(f<<2)+42304>>2]}return c}function Ex(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;a=Xa-16|0;Xa=a;H[a+12>>2]=c;H[a+8>>2]=f;H[a+12>>2]=c;H[a+8>>2]=f;b=H[a+12>>2];a:{while(1){if(b>>>0>=d>>>0){c=0;break a}c=2;b=H[b>>2];if(b>>>0>1114111|(b&-2048)==55296){break a}b:{c:{if(b>>>0<=127){c=1;f=H[a+8>>2];if((g-f|0)<=0){break a}H[a+8>>2]=f+1;F[f|0]=b;break c}if(b>>>0<=2047){c=H[a+8>>2];if((g-c|0)<2){break b}H[a+8>>2]=c+1;F[c|0]=b>>>6|192;c=H[a+8>>2];H[a+8>>2]=c+1;F[c|0]=b&63|128;break c}c=H[a+8>>2];f=g-c|0;if(b>>>0<=65535){if((f|0)<3){break b}H[a+8>>2]=c+1;F[c|0]=b>>>12|224;c=H[a+8>>2];H[a+8>>2]=c+1;F[c|0]=b>>>6&63|128;c=H[a+8>>2];H[a+8>>2]=c+1;F[c|0]=b&63|128;break c}if((f|0)<4){break b}H[a+8>>2]=c+1;F[c|0]=b>>>18|240;c=H[a+8>>2];H[a+8>>2]=c+1;F[c|0]=b>>>12&63|128;c=H[a+8>>2];H[a+8>>2]=c+1;F[c|0]=b>>>6&63|128;c=H[a+8>>2];H[a+8>>2]=c+1;F[c|0]=b&63|128}b=H[a+12>>2]+4|0;H[a+12>>2]=b;continue}break}c=1}H[e>>2]=H[a+12>>2];H[h>>2]=H[a+8>>2];Xa=a+16|0;return c|0}function uu(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;e=H[a+468>>2];if(H[a+280>>2]){c=H[e+56>>2];if(!c){wg(a);c=H[e+56>>2]}H[e+56>>2]=c-1}a:{b:{if(H[e+20>>2]==-1){break b}h=e+188|0;f=H[a+412>>2]-1|0;c=H[H[a+344>>2]+24>>2];i=c+a|0;g=(c<<2)+e|0;j=H[b>>2];k=H[a+432>>2];while(1){c=f;b=H[g+124>>2]+N(c,3)|0;if(_b(a,b)){break b}while(1){c:{f=c+1|0;if(_b(a,b+1|0)){break c}b=b+3|0;c=f;if((c|0)>2]){continue}break a}break}l=_b(a,h);d=b+2|0;b=_b(a,d);d:{if(!b){c=0;break d}e:{if(!_b(a,d)){break e}b=b<<1;d=H[g+124>>2]+(I[i+264|0]>(c|0)?189:217)|0;if(!_b(a,d)){break e}while(1){b=b<<1;if((b|0)==32768){break a}d=d+1|0;if(_b(a,d)){continue}break}}if(b>>>0<2){c=b;break d}m=d+14|0;c=b;while(1){d=b>>1;c=(_b(a,m)?d:0)|c;n=b>>>0>3;b=d;if(n){continue}break}}G[(H[(f<<2)+k>>2]<<1)+j>>1]=(l?c^-1:c+1|0)<>2];if(H[a+416>>2]>(f|0)){continue}break}}return 1}b=H[a>>2];H[b+20>>2]=117;Za[H[b+4>>2]](a,-1);H[e+20>>2]=-1;return 1}function Gm(a){var b=0,c=0,d=0,e=0;b=H[a+484>>2];a=Za[H[H[a+4>>2]>>2]](a,1,2044)|0;c=a+1020|0;H[b+40>>2]=c;H[a+1016>>2]=-1;H[a+1020>>2]=0;H[a+1024>>2]=1;H[a+1028>>2]=2;H[a+1032>>2]=3;H[a+1036>>2]=4;H[a+1008>>2]=-3;H[a+1012>>2]=-2;H[a+1040>>2]=5;H[a+1044>>2]=6;H[a+1e3>>2]=-5;H[a+1004>>2]=-4;H[a+1048>>2]=7;H[a+1052>>2]=8;H[a+992>>2]=-7;H[a+996>>2]=-6;H[a+1056>>2]=9;H[a+1060>>2]=10;H[a+984>>2]=-9;H[a+988>>2]=-8;H[a+1064>>2]=11;H[a+1068>>2]=12;H[a+976>>2]=-11;H[a+980>>2]=-10;H[a+1072>>2]=13;H[a+1076>>2]=14;H[a+968>>2]=-13;H[a+972>>2]=-12;H[a+1080>>2]=15;H[a+960>>2]=-15;H[a+964>>2]=-14;b=16;d=16;while(1){a=d<<2;H[a+c>>2]=b;e=0-b|0;H[c-a>>2]=e;H[(a|4)+c>>2]=b;H[((d^-1)<<2)+c>>2]=e;b=b+1|0;a=48;d=d+2|0;if((d|0)!=48){continue}break}while(1){b=a<<2;H[b+c>>2]=32;H[c-b>>2]=-32;H[(b|4)+c>>2]=32;H[((a^-1)<<2)+c>>2]=-32;H[(b|8)+c>>2]=32;H[(-2-a<<2)+c>>2]=-32;H[(b|12)+c>>2]=32;H[(-3-a<<2)+c>>2]=-32;a=a+4|0;if((a|0)!=256){continue}break}}function aw(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;c=Xa-16|0;Xa=c;H[c+12>>2]=a;l=c,m=sc(67244,c+12|0),H[l+8>>2]=m;l=c,m=kc(),H[l>>2]=m;a=-1;if(!xc(c+8|0,c)){f=Cc(c+12|0);a=H[f+196>>2];if(a){jb(a);H[f+196>>2]=0;H[f+200>>2]=0}Hn(f);d=Xa-32|0;Xa=d;l=d,m=Oo(67244,c+12|0),H[l+24>>2]=m;l=d,m=Oj(),H[l+16>>2]=m;if(!Cd(d+24|0,d+16|0)){e=H[of(d+8|0,d+24|0)>>2];h=Xa-32|0;Xa=h;qo(Gc(h+24|0,e));k=h+8|0;j=Xa-16|0;Xa=j;i=Tc(67244);g=Xb(H[e+4>>2],i);b=H[rb(67244,g)>>2];while(1){a=b;b=H[a>>2];if((b|0)!=(e|0)){continue}break}a:{if((a|0)!=67252){if((Xb(H[a+4>>2],i)|0)==(g|0)){break a}}b=H[e>>2];if(b){if((Xb(H[b+4>>2],i)|0)==(g|0)){break a}}l=rb(67244,g),m=0,H[l>>2]=m}b=H[e>>2];b:{if(!b){break b}b=Xb(H[b+4>>2],i);if((b|0)==(g|0)){break b}l=rb(67244,b),m=a,H[l>>2]=m}H[a>>2]=H[e>>2];H[e>>2]=0;a=tb(67244);H[a>>2]=H[a>>2]-1;Sf(k,e,Tf(j+8|0,kb(67244),1));Xa=j+16|0;on(k);Xa=h+32|0}Xa=d+32|0;jb(Gn(f));a=0}Xa=c+16|0;return a|0}function gu(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;l=H[a+332>>2]-1|0;m=H[a+452>>2];a:{while(1){f=H[a+144>>2];c=H[a+152>>2];if((f|0)>=(c|0)&((c|0)!=(f|0)|K[a+148>>2]>K[a+156>>2])){break a}if(Za[H[H[a+460>>2]>>2]](a)|0){continue}break}return 0}if(H[a+36>>2]>0){d=H[a+216>>2];while(1){b:{if(!H[d+52>>2]){break b}e=h<<2;c=H[d+12>>2];n=Za[H[H[a+4>>2]+32>>2]](a,H[(e+m|0)+72>>2],N(c,H[a+156>>2]),c,0)|0;if(K[a+156>>2]>>0){c=H[d+12>>2]}else{f=H[d+12>>2];c=K[d+32>>2]%(f>>>0)|0;c=c?c:f}if((c|0)<=0){break b}o=H[(e+H[a+472>>2]|0)+4>>2];i=H[b+e>>2];e=H[d+28>>2];g=0;while(1){f=0;if(e){e=H[(g<<2)+n>>2];j=0;k=0;while(1){Za[o|0](a,d,e,i,j);e=e+128|0;j=H[d+36>>2]+j|0;f=H[d+28>>2];k=k+1|0;if(f>>>0>k>>>0){continue}break}}i=(H[d+40>>2]<<2)+i|0;e=f;g=g+1|0;if((c|0)!=(g|0)){continue}break}}d=d+88|0;h=h+1|0;if((h|0)>2]){continue}break}}b=H[a+156>>2]+1|0;H[a+156>>2]=b;return(b>>>0>2]?3:4)|0}function Nk(a,b,c,d,e,f,g,h,i,j,k,l){var m=0;m=Xa-16|0;Xa=m;H[m+12>>2]=a;a:{b:{if((a|0)==(f|0)){if(!I[b|0]){break b}a=0;F[b|0]=0;b=H[e>>2];H[e>>2]=b+1;F[b|0]=46;if(!nb(h)){break a}b=H[j>>2];if((b-i|0)>159){break a}c=H[k>>2];H[j>>2]=b+4;H[b>>2]=c;break a}c:{if((a|0)!=(g|0)){break c}if(!nb(h)){break c}if(!I[b|0]){break b}a=0;b=H[j>>2];if((b-i|0)>159){break a}a=H[k>>2];H[j>>2]=b+4;H[b>>2]=a;a=0;H[k>>2]=0;break a}a=-1;f=Mk(l,l+128|0,m+12|0)-l|0;if((f|0)>124){break a}g=I[(f>>2)+55312|0];d:{e:{a=f&-5;if((a|0)!=88){if((a|0)!=96){break e}b=H[e>>2];if((b|0)!=(d|0)){a=-1;if((I[b-1|0]&95)!=(I[c|0]&127)){break a}}H[e>>2]=b+1;F[b|0]=g;a=0;break a}F[c|0]=80;break d}a=F[c|0];if((a|0)!=(g&95)){break d}F[c|0]=a|128;if(!I[b|0]){break d}F[b|0]=0;if(!nb(h)){break d}a=H[j>>2];if((a-i|0)>159){break d}b=H[k>>2];H[j>>2]=a+4;H[a>>2]=b}a=H[e>>2];H[e>>2]=a+1;F[a|0]=g;a=0;if((f|0)>84){break a}H[k>>2]=H[k>>2]+1;break a}a=-1}Xa=m+16|0;return a}function sj(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;k=Xa-16|0;Xa=k;a:{b:{c:{d:{if(c){if(!d){break d}if(!e){break c}f=N(Kn(b),N(c,e));H[a+12>>2]=f;l=N(d,f);if((l|0)!=H[a+20>>2]){g=Hb(l);m=Xa-16|0;Xa=m;h=Xa-32|0;Xa=h;i=m+8|0;H[i>>2]=g;n=ep(h+24|0,g);j=Hb(16);f=Xa-32|0;Xa=f;H[f+12>>2]=g;Hj(j);H[j>>2]=27300;Qf(j+12|0,Qf(f+8|0,f+12|0));Xa=f+32|0;H[i+4>>2]=j;Ld(n);H[h+4>>2]=g;H[h>>2]=g;f=H[n>>2];H[n>>2]=0;if(f){jb(f)}Xa=h+32|0;Lj(i,a+24|0);he(i);Xa=m+16|0;if(!H[a+24>>2]){break b}if(!H[a+24>>2]){break a}}H[a+20>>2]=l;H[a+16>>2]=e;H[a+8>>2]=d;H[a+4>>2]=c;H[a>>2]=b;Xa=k+16|0;return}mb(ib(ib(lb(ib(ib(ib(70592,1276),2396),3305),127),3875),4227));_();X()}mb(ib(ib(lb(ib(ib(ib(70592,5176),2396),3305),128),3875),5690));_();X()}mb(ib(ib(lb(ib(ib(ib(70592,8216),2396),3305),130),3875),8638));_();X()}mb(ib(ib(lb(ib(ib(ib(70592,9715),2396),3305),149),3875),10134));_();X()}a=ia(16)|0;Lg(a,fd(k,10666));ha(a|0,26212,14);X()}function Zs(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;b=H[b+84>>2];f=N(H[b+96>>2],G[c+48>>1]);h=N(H[b+32>>2],G[c+16>>1]);g=N(f+h|0,4433);i=H[d>>2]+e|0;a=H[a+336>>2]-384|0;j=N(H[b+100>>2],G[c+50>>1]);k=N(H[b+36>>2],G[c+18>>1]);l=N(j+k|0,4433);k=l+N(k,6270)|0;m=N(H[b+68>>2],J[c+34>>1]);n=N(H[b+4>>2],J[c+2>>1]);o=m+n<<13;p=k+o|0;q=N(H[b+64>>2],J[c+32>>1]);b=N(H[b>>2],J[c>>1]);c=q+b<<13;h=g+N(h,6270)|0;r=(c+h|0)+33587200|0;F[i|0]=I[a+(p+r>>>16&1023)|0];F[i+1|0]=I[a+(r-p>>>16&1023)|0];i=H[d+4>>2]+e|0;g=g+N(f,-15137)|0;b=b-q<<13;f=(g+b|0)+33587200|0;j=N(j,-15137)+l|0;l=n-m<<13;m=j+l|0;F[i|0]=I[a+(f+m>>>16&1023)|0];F[i+1|0]=I[a+(f-m>>>16&1023)|0];f=H[d+8>>2]+e|0;b=(b-g|0)+33587200|0;g=l-j|0;F[f|0]=I[a+(b+g>>>16&1023)|0];F[f+1|0]=I[a+(b-g>>>16&1023)|0];b=H[d+12>>2]+e|0;c=(c-h|0)+33587200|0;d=o-k|0;F[b|0]=I[a+(c+d>>>16&1023)|0];F[b+1|0]=I[a+(c-d>>>16&1023)|0]}function Qk(a,b,c,d,e,f,g,h,i,j,k,l){var m=0;m=Xa-16|0;Xa=m;F[m+15|0]=a;a:{b:{if((a|0)==(f|0)){if(!I[b|0]){break b}a=0;F[b|0]=0;b=H[e>>2];H[e>>2]=b+1;F[b|0]=46;if(!nb(h)){break a}b=H[j>>2];if((b-i|0)>159){break a}c=H[k>>2];H[j>>2]=b+4;H[b>>2]=c;break a}c:{if((a|0)!=(g|0)){break c}if(!nb(h)){break c}if(!I[b|0]){break b}a=0;b=H[j>>2];if((b-i|0)>159){break a}a=H[k>>2];H[j>>2]=b+4;H[b>>2]=a;a=0;H[k>>2]=0;break a}a=-1;f=Pk(l,l+32|0,m+15|0)-l|0;if((f|0)>31){break a}g=I[f+55312|0];d:{e:{switch((f&-2)-22|0){case 2:b=H[e>>2];if((b|0)!=(d|0)&(I[b-1|0]&95)!=(I[c|0]&127)){break a}H[e>>2]=b+1;F[b|0]=g;a=0;break a;case 0:F[c|0]=80;break d;default:break e}}a=F[c|0];if((a|0)!=(g&95)){break d}F[c|0]=a|128;if(!I[b|0]){break d}F[b|0]=0;if(!nb(h)){break d}a=H[j>>2];if((a-i|0)>159){break d}b=H[k>>2];H[j>>2]=a+4;H[a>>2]=b}a=H[e>>2];H[e>>2]=a+1;F[a|0]=g;a=0;if((f|0)>21){break a}H[k>>2]=H[k>>2]+1;break a}a=-1}Xa=m+16|0;return a}function fl(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;c=Xa-32|0;Xa=c;a:{if(I[a+52|0]){d=H[a+48>>2];if(!b){break a}F[a+52|0]=0;H[a+48>>2]=-1;break a}H[c+24>>2]=1;e=H[dl(c+24|0,a+44|0)>>2];f=(e|0)>0?e:0;b:{while(1){if((d|0)!=(f|0)){g=gh(H[a+32>>2]);if((g|0)==-1){break b}F[(c+24|0)+d|0]=g;d=d+1|0;continue}break}c:{if(I[a+53|0]){F[c+23|0]=I[c+24|0];break c}g=c+24|0;while(1){d:{d=H[a+40>>2];i=H[d>>2];j=H[d+4>>2];h=c+24|0;f=h+e|0;e:{switch(ml(H[a+36>>2],d,h,f,c+16|0,c+23|0,g,c+12|0)-1|0){case 0:break e;case 1:break b;case 2:break d;default:break c}}d=H[a+40>>2];H[d>>2]=i;H[d+4>>2]=j;if((e|0)==8){break b}d=gh(H[a+32>>2]);if((d|0)==-1){break b}F[f|0]=d;e=e+1|0;continue}break}F[c+23|0]=I[c+24|0]}f:{if(!b){while(1){if((e|0)<=0){break f}e=e-1|0;if((hh(Td(F[e+(c+24|0)|0]),H[a+32>>2])|0)!=-1){continue}break b}}k=a,l=Td(F[c+23|0]),H[k+48>>2]=l}d=Td(F[c+23|0]);break a}d=-1}Xa=c+32|0;return d}function _s(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;m=H[a+336>>2];b=H[b+84>>2];i=Xa-80|0;a=i;while(1){g=H[b+64>>2];n=G[c+32>>1];h=N(G[c>>1],H[b>>2])<<13|1024;l=N(H[b+128>>2],G[c+64>>1]);o=h+N(l,-11586)>>11;f=N(H[b+32>>2],G[c+16>>1]);j=N(H[b+96>>2],G[c+48>>1]);k=N(H[b+160>>2],G[c+80>>1]);p=f-(j+k|0)<<2;H[a+48>>2]=o-p;H[a+12>>2]=o+p;g=N(N(g,n),10033);n=h+N(l,5793)|0;l=g+n|0;h=f+j<<13;f=N(f+k|0,2998);h=h+f|0;H[a+60>>2]=l-h>>11;H[a>>2]=l+h>>11;g=n-g|0;f=f+(k-j<<13)|0;H[a+36>>2]=g-f>>11;H[a+24>>2]=f+g>>11;a=a+4|0;b=b+4|0;c=c+2|0;q=q+1|0;if((q|0)!=3){continue}break}b=m-384|0;a=0;c=i;while(1){i=H[(a<<2)+d>>2]+e|0;j=(H[c>>2]<<13)+134348800|0;f=H[c+8>>2];k=j+N(f,5793)|0;m=N(H[c+4>>2],10033);F[i|0]=I[b+(k+m>>>18&1023)|0];F[i+2|0]=I[b+(k-m>>>18&1023)|0];F[i+1|0]=I[b+(j+N(f,268423870)>>>18&1023)|0];c=c+12|0;a=a+1|0;if((a|0)!=6){continue}break}}function _y(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;a=Xa-384|0;Xa=a;H[a+368>>2]=c;H[a+376>>2]=b;Ok(a+216|0,d,a+240|0,a+236|0,a+232|0);b=Bb(a+200|0);xb(b,Mb(b));c=wb(b,0);H[a+196>>2]=c;H[a+28>>2]=a+32;H[a+24>>2]=0;F[a+23|0]=1;F[a+22|0]=69;while(1){a:{if(!Yc(a+376|0,a+368|0)){break a}if(H[a+196>>2]==(nb(b)+c|0)){d=nb(b);xb(b,nb(b)<<1);xb(b,Mb(b));c=wb(b,0);H[a+196>>2]=d+c}if(Nk(hc(a+376|0),a+23|0,a+22|0,c,a+196|0,H[a+236>>2],H[a+232>>2],a+216|0,a+32|0,a+28|0,a+24|0,a+240|0)){break a}uc(a+376|0);continue}break}b:{if(!nb(a+216|0)|!I[a+23|0]){break b}d=H[a+28>>2];if((d-(a+32|0)|0)>159){break b}H[a+28>>2]=d+4;H[d>>2]=H[a+24>>2]}Fr(a,c,H[a+196>>2],e);c=H[a>>2];d=H[a+4>>2];g=H[a+12>>2];H[f+8>>2]=H[a+8>>2];H[f+12>>2]=g;H[f>>2]=c;H[f+4>>2]=d;Wc(a+216|0,a+32|0,H[a+28>>2],e);if(Ac(a+376|0,a+368|0)){H[e>>2]=H[e>>2]|2}c=H[a+376>>2];ob(b);ob(a+216|0);Xa=a+384|0;return c|0}function hz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;a=Xa-288|0;Xa=a;H[a+272>>2]=c;H[a+280>>2]=b;Rk(a+224|0,d,a+240|0,a+239|0,a+238|0);b=Bb(a+208|0);xb(b,Mb(b));c=wb(b,0);H[a+204>>2]=c;H[a+28>>2]=a+32;H[a+24>>2]=0;F[a+23|0]=1;F[a+22|0]=69;while(1){a:{if(!Zc(a+280|0,a+272|0)){break a}if(H[a+204>>2]==(nb(b)+c|0)){d=nb(b);xb(b,nb(b)<<1);xb(b,Mb(b));c=wb(b,0);H[a+204>>2]=d+c}if(Qk(ic(a+280|0),a+23|0,a+22|0,c,a+204|0,F[a+239|0],F[a+238|0],a+224|0,a+32|0,a+28|0,a+24|0,a+240|0)){break a}vc(a+280|0);continue}break}b:{if(!nb(a+224|0)|!I[a+23|0]){break b}d=H[a+28>>2];if((d-(a+32|0)|0)>159){break b}H[a+28>>2]=d+4;H[d>>2]=H[a+24>>2]}Fr(a,c,H[a+204>>2],e);c=H[a>>2];d=H[a+4>>2];g=H[a+12>>2];H[f+8>>2]=H[a+8>>2];H[f+12>>2]=g;H[f>>2]=c;H[f+4>>2]=d;Wc(a+224|0,a+32|0,H[a+28>>2],e);if(Bc(a+280|0,a+272|0)){H[e>>2]=H[e>>2]|2}c=H[a+280>>2];ob(b);ob(a+224|0);Xa=a+288|0;return c|0}function qz(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;d=a;a:{b:{c:{d:{e:{f:{g:{h:{i:{j:{if(b){if(!c){break j}break i}a=(d>>>0)/(c>>>0)|0;Ya=0;break a}if(!d){break h}break g}if(!(c-1&c)){break f}g=(Q(c)+33|0)-Q(b)|0;e=0-g|0;break d}a=(b>>>0)/0|0;Ya=0;break a}a=32-Q(b)|0;if(a>>>0<31){break e}break c}if((c|0)==1){break b}a=c?31-Q(c-1^c)|0:32;c=a&31;if((a&63)>>>0>=32){a=0;b=b>>>c|0}else{a=b>>>c|0;b=((1<>>c}Ya=a;a=b;break a}g=a+1|0;e=63-a|0}a=g&63;f=a&31;if(a>>>0>=32){a=0;h=b>>>f|0}else{a=b>>>f|0;h=((1<>>f}f=a;a=e&63;e=a&31;if(a>>>0>=32){a=d<>>32-e|b<>>31;f=f<<1|h>>>31;i=l-(f+(a>>>0>e>>>0)|0)>>31;j=c&i;h=a-j|0;f=f-(a>>>0>>0)|0;b=b<<1|d>>>31;d=k|d<<1;k=i&1;g=g-1|0;if(g){continue}break}}Ya=b<<1|d>>>31;a=k|d<<1;break a}d=0;b=0}Ya=b;a=d}return a}function Ol(a,b,c,d){var e=0,f=0,g=0,h=0,i=0;g=Xa-32|0;Xa=g;f=d&2147483647;e=f-1065418752|0;h=f-1082064896|0;a:{if((e|0)==(h|0)&0|e>>>0>>0){f=(d&33554431)<<7|c>>>25;e=0;i=e;h=c&33554431;if(!(!e&(h|0)==16777216?!(a|b):!e&h>>>0<16777216)){e=f+1073741825|0;break a}e=f+1073741824|0;if(h^16777216|a|(b|i)){break a}e=(f&1)+e|0;break a}if(!(!c&(f|0)==2147418112?!(a|b):f>>>0<2147418112)){e=((d&33554431)<<7|c>>>25)&4194303|2143289344;break a}e=2139095040;if(f>>>0>1082064895){break a}e=0;f=f>>>16|0;if(f>>>0<16145){break a}e=d&65535|65536;Rc(g+16|0,a,b,c,e,f-16129|0);df(g,a,b,c,e,16257-f|0);b=H[g+8>>2];e=(H[g+12>>2]&33554431)<<7|b>>>25;h=H[g>>2]|(H[g+16>>2]|H[g+24>>2]|(H[g+20>>2]|H[g+28>>2]))!=0;f=H[g+4>>2];a=0;b=b&33554431;if(!(!a&(b|0)==16777216?!(h|f):!a&b>>>0<16777216)){e=e+1|0;break a}if(b^16777216|h|(a|f)){break a}e=(e&1)+e|0}Xa=g+32|0;return x(2,d&-2147483648|e),C()}function cl(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;c=Xa-32|0;Xa=c;a:{if(I[a+52|0]){d=H[a+48>>2];if(!b){break a}F[a+52|0]=0;H[a+48>>2]=-1;break a}H[c+24>>2]=1;e=H[dl(c+24|0,a+44|0)>>2];f=(e|0)>0?e:0;b:{while(1){if((d|0)!=(f|0)){g=gh(H[a+32>>2]);if((g|0)==-1){break b}F[(c+24|0)+d|0]=g;d=d+1|0;continue}break}c:{if(I[a+53|0]){H[c+20>>2]=F[c+24|0];break c}g=c+24|0;while(1){d:{d=H[a+40>>2];i=H[d>>2];j=H[d+4>>2];h=c+24|0;f=h+e|0;e:{switch(ml(H[a+36>>2],d,h,f,c+16|0,c+20|0,g,c+12|0)-1|0){case 0:break e;case 1:break b;case 2:break d;default:break c}}d=H[a+40>>2];H[d>>2]=i;H[d+4>>2]=j;if((e|0)==8){break b}d=gh(H[a+32>>2]);if((d|0)==-1){break b}F[f|0]=d;e=e+1|0;continue}break}H[c+20>>2]=F[c+24|0]}f:{if(!b){while(1){if((e|0)<=0){break f}e=e-1|0;if((hh(F[e+(c+24|0)|0],H[a+32>>2])|0)!=-1){continue}break b}}H[a+48>>2]=H[c+20>>2]}d=H[c+20>>2];break a}d=-1}Xa=c+32|0;return d}function Be(a,b,c,d,e,f,g,h){var i=0,j=0,k=0,l=0,m=0;i=Xa-32|0;Xa=i;H[i+16>>2]=c;H[i+24>>2]=b;b=i+8|0;Eb(b,d);j=bd(b);yb(b);H[e>>2]=0;c=0;a:{while(1){if((g|0)==(h|0)|c){break a}b:{if(Ac(i+24|0,i+16|0)){break b}c:{if((fg(j,H[g>>2])|0)==37){c=g+4|0;if((h|0)==(c|0)){break b}k=0;b=fg(j,H[c>>2]);d:{if(!((b|0)==69|(b&255)==48)){c=g;break d}if((g+8|0)==(h|0)){break b}k=b;b=fg(j,H[g+8>>2])}l=i,m=Za[H[H[a>>2]+36>>2]](a,H[i+24>>2],H[i+16>>2],d,e,f,b,k)|0,H[l+24>>2]=m;g=c+8|0;break c}if(Hd(j,8192,H[g>>2])){while(1){e:{g=g+4|0;if((h|0)==(g|0)){g=h;break e}if(Hd(j,8192,H[g>>2])){continue}}break}while(1){if(!Yc(i+24|0,i+16|0)){break c}if(!Hd(j,8192,hc(i+24|0))){break c}uc(i+24|0);continue}}if((Kc(j,hc(i+24|0))|0)==(Kc(j,H[g>>2])|0)){g=g+4|0;uc(i+24|0);break c}H[e>>2]=4}c=H[e>>2];continue}break}H[e>>2]=4}if(Ac(i+24|0,i+16|0)){H[e>>2]=H[e>>2]|2}Xa=i+32|0;return H[i+24>>2]}function Ks(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;if((d|0)>0){v=H[a+336>>2];f=H[a+484>>2];i=H[a+120>>2];w=0-i|0;j=H[a+112>>2];q=j-1|0;x=N(q,i);y=j+1<<1;while(1){a=n<<2;r=a+c|0;qb(H[r>>2],0,j);if((i|0)>0){z=a+b|0;g=0;while(1){k=H[z>>2]+g|0;a=H[r>>2];a:{if(H[f+84>>2]){a=a+q|0;k=k+x|0;o=-1;s=w;e=H[((g<<2)+f|0)+68>>2]+y|0;break a}o=1;s=i;e=H[((g<<2)+f|0)+68>>2]}l=0;b:{if(!j){h=e;m=0;break b}h=g<<2;A=H[h+H[f+16>>2]>>2];B=H[h+H[f+24>>2]>>2];t=0;p=j;m=0;while(1){h=(o<<1)+e|0;u=I[(I[k|0]+((G[h>>1]+l|0)+8>>4)|0)+v|0];l=I[u+B|0];F[a|0]=l+I[a|0];C=e;e=u-I[l+A|0]|0;G[C>>1]=N(e,3)+m;l=N(e,7);m=N(e,5)+t|0;a=a+o|0;k=k+s|0;t=e;e=h;p=p-1|0;if(p){continue}break}}G[h>>1]=m;g=g+1|0;if((i|0)!=(g|0)){continue}break}}H[f+84>>2]=!H[f+84>>2];n=n+1|0;if((n|0)!=(d|0)){continue}break}}}function nu(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;e=Xa-32|0;Xa=e;d=H[a+468>>2];a:{b:{if(H[d+44>>2]|!H[a+280>>2]){break b}c=H[a+464>>2];H[c+24>>2]=H[c+24>>2]+(H[d+16>>2]/8|0);H[d+16>>2]=0;if(!(Za[H[c+8>>2]](a)|0)){break a}if(H[a+340>>2]>0){c=0;while(1){H[((c<<2)+d|0)+24>>2]=0;c=c+1|0;if((c|0)>2]){continue}break}}H[d+20>>2]=0;H[d+44>>2]=H[a+280>>2];if(H[a+440>>2]){break b}H[d+40>>2]=0}H[e+24>>2]=a;f=H[a+24>>2];h=H[f>>2];H[e+8>>2]=h;g=H[f+4>>2];H[e+12>>2]=g;j=1;c=H[d+16>>2];i=H[d+12>>2];if(H[a+368>>2]>0){h=1<>2];f=0;while(1){if((c|0)<=0){if(!jc(e+8|0,i,c,1)){j=0;break a}i=H[e+16>>2];c=H[e+20>>2]}c=c-1|0;if(i>>>c&1){g=H[(f<<2)+b>>2];G[g>>1]=h|J[g>>1]}f=f+1|0;if((f|0)>2]){continue}break}g=H[e+12>>2];h=H[e+8>>2];f=H[a+24>>2]}H[f+4>>2]=g;H[f>>2]=h;H[d+16>>2]=c;H[d+12>>2]=i;H[d+44>>2]=H[d+44>>2]-1}Xa=e+32|0;return j|0}function Ce(a,b,c,d,e,f,g,h){var i=0,j=0,k=0,l=0,m=0;i=Xa-32|0;Xa=i;H[i+16>>2]=c;H[i+24>>2]=b;b=i+8|0;Eb(b,d);j=hd(b);yb(b);H[e>>2]=0;c=0;a:{while(1){if((g|0)==(h|0)|c){break a}b:{if(Bc(i+24|0,i+16|0)){break b}c:{if((gg(j,F[g|0])|0)==37){c=g+1|0;if((h|0)==(c|0)){break b}k=0;b=gg(j,F[c|0]);d:{if(!((b|0)==69|(b&255)==48)){c=g;break d}if((g+2|0)==(h|0)){break b}k=b;b=gg(j,F[g+2|0])}l=i,m=Za[H[H[a>>2]+36>>2]](a,H[i+24>>2],H[i+16>>2],d,e,f,b,k)|0,H[l+24>>2]=m;g=c+2|0;break c}if(Id(j,8192,F[g|0])){while(1){e:{g=g+1|0;if((h|0)==(g|0)){g=h;break e}if(Id(j,8192,F[g|0])){continue}}break}while(1){if(!Zc(i+24|0,i+16|0)){break c}if(!Id(j,8192,ic(i+24|0))){break c}vc(i+24|0);continue}}if((Bi(j,ic(i+24|0))|0)==(Bi(j,F[g|0])|0)){g=g+1|0;vc(i+24|0);break c}H[e>>2]=4}c=H[e>>2];continue}break}H[e>>2]=4}if(Bc(i+24|0,i+16|0)){H[e>>2]=H[e>>2]|2}Xa=i+32|0;return H[i+24>>2]}function Ly(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=+e;var f=0,g=0,h=0,i=0,j=0,k=0,l=0;a=Xa-384|0;Xa=a;H[a+376>>2]=37;H[a+380>>2]=0;h=xi(a+376|1,35970,H[c+4>>2]);H[a+332>>2]=a+336;f=Sb();a:{if(h){g=H[c+8>>2];M[a+40>>3]=e;H[a+32>>2]=g;f=Vc(a+336|0,30,f,a+376|0,a+32|0);break a}M[a+48>>3]=e;f=Vc(a+336|0,30,f,a+376|0,a+48|0)}H[a+80>>2]=335;j=gc(a+320|0,0,a+80|0);i=a+336|0;g=i;b:{if((f|0)>=30){f=Sb();c:{if(h){g=H[c+8>>2];M[a+8>>3]=e;H[a>>2]=g;f=oe(a+332|0,f,a+376|0,a);break c}M[a+16>>3]=e;f=oe(a+332|0,f,a+376|0,a+16|0)}if((f|0)==-1){break b}Ec(j,H[a+332>>2]);g=H[a+332>>2]}k=f+g|0;l=yd(g,k,c);H[a+80>>2]=335;g=gc(a+72|0,0,a+80|0);d:{if(H[a+332>>2]==(a+336|0)){f=a+80|0;break d}f=pb(f<<3);if(!f){break b}Ec(g,f);i=H[a+332>>2]}h=a+56|0;Eb(h,c);xr(i,l,k,f,a+68|0,a- -64|0,h);yb(h);b=De(b,f,H[a+68>>2],H[a+64>>2],c,d);fc(g);fc(j);Xa=a+384|0;return b|0}Qb();X()} -function Ty(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=+e;var f=0,g=0,h=0,i=0,j=0,k=0,l=0;a=Xa-208|0;Xa=a;H[a+200>>2]=37;H[a+204>>2]=0;h=xi(a+200|1,35970,H[c+4>>2]);H[a+156>>2]=a+160;f=Sb();a:{if(h){g=H[c+8>>2];M[a+40>>3]=e;H[a+32>>2]=g;f=Vc(a+160|0,30,f,a+200|0,a+32|0);break a}M[a+48>>3]=e;f=Vc(a+160|0,30,f,a+200|0,a+48|0)}H[a+80>>2]=335;j=gc(a+144|0,0,a+80|0);i=a+160|0;g=i;b:{if((f|0)>=30){f=Sb();c:{if(h){g=H[c+8>>2];M[a+8>>3]=e;H[a>>2]=g;f=oe(a+156|0,f,a+200|0,a);break c}M[a+16>>3]=e;f=oe(a+156|0,f,a+200|0,a+16|0)}if((f|0)==-1){break b}Ec(j,H[a+156>>2]);g=H[a+156>>2]}k=f+g|0;l=yd(g,k,c);H[a+80>>2]=335;g=gc(a+72|0,0,a+80|0);d:{if(H[a+156>>2]==(a+160|0)){f=a+80|0;break d}f=pb(f<<1);if(!f){break b}Ec(g,f);i=H[a+156>>2]}h=a+56|0;Eb(h,c);zr(i,l,k,f,a+68|0,a- -64|0,h);yb(h);b=be(b,f,H[a+68>>2],H[a+64>>2],c,d);fc(g);fc(j);Xa=a+208|0;return b|0}Qb();X()}function ft(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;b=H[b+84>>2];f=N(H[b+44>>2],G[c+22>>1]);g=H[d>>2]+e|0;a=H[a+336>>2]-384|0;h=N(H[b+32>>2],J[c+16>>1]);j=N(H[b>>2],J[c>>1]);i=(h+j|0)+4100|0;k=N(H[b+40>>2],J[c+20>>1]);l=N(H[b+8>>2],J[c+4>>1]);m=k+l|0;n=i+m<<13;o=N(H[b+12>>2],G[c+6>>1]);p=o+f|0;q=N(H[b+36>>2],G[c+18>>1]);b=N(H[b+4>>2],G[c+2>>1]);c=q+b|0;r=N(p+c|0,4433);c=r+N(c,6270)|0;F[g|0]=I[a+(n+c>>>16&1023)|0];F[g+3|0]=I[a+(n-c>>>16&1023)|0];c=N(p,-15137)+r|0;i=i-m<<13;F[g+1|0]=I[a+(c+i>>>16&1023)|0];F[g+2|0]=I[a+(i-c>>>16&1023)|0];g=o-f|0;f=b-q|0;c=N(g+f|0,4433);b=H[d+4>>2]+e|0;d=c+N(f,6270)|0;e=(j-h|0)+4100|0;f=l-k|0;h=e+f<<13;F[b|0]=I[a+(d+h>>>16&1023)|0];F[b+3|0]=I[a+(h-d>>>16&1023)|0];c=c+N(g,-15137)|0;d=e-f<<13;F[b+1|0]=I[a+(c+d>>>16&1023)|0];F[b+2|0]=I[a+(d-c>>>16&1023)|0]}function $m(a,b,c,d,e){var f=O(0),g=0,h=0,i=0,j=0,k=O(0),l=O(0),m=O(0),n=O(0),o=O(0),p=0;h=Xa-16|0;Xa=h;j=-1;i=Xa+-64|0;Xa=i;Xa=i- -64|0;f=L[a+32>>2];k=O(O(f*d)-L[a+16>>2]);l=O(O(f*c)-L[a>>2]);f=L[a+36>>2];m=O(O(f*d)-L[a+20>>2]);n=O(O(f*c)-L[a+4>>2]);f=O(O(l*m)-O(k*n));g=-1;a:{if(f==O(0)){break a}o=L[a+44>>2];d=O(L[a+28>>2]-O(o*d));c=O(L[a+12>>2]-O(o*c));L[h+12>>2]=O(O(m*c)+O(d*O(-n)))/f;L[h+8>>2]=O(O(l*d)-O(c*k))/f;g=0}b:{if((g|0)<0){break b}c=L[b+12>>2];d=O(O(O(L[h+12>>2]*c)/O(25.399999618530273))+O(.5));c:{if(O(P(d))>2];if((a|0)>=(i|0)){break b}p=H[b+8>>2];c=O(O(O(p|0)+O(O(c*L[h+8>>2])/O(-25.399999618530273)))+O(.5));d:{if(O(P(c))=(p|0)){break b}F[e|0]=I[H[b>>2]+(a+N(i,g)|0)|0];j=0}Xa=h+16|0;return j}function jf(a,b,c,d){var e=0,f=O(0),g=0,h=0;f=O(T(cq(d)));a:{if(O(P(f))>2]=e;d=bq(O(Kf(O(d/O(1<>2]));b:{if(O(P(d))>2]=e;if((H[a+20>>2]-1|0)==(e|0)){H[b>>2]=H[b>>2]+1;H[c>>2]=0;e=0}h=c;c=H[b>>2];c:{d:{if((c|0)<0){H[b>>2]=0;e=0;break d}g=H[a+16>>2];if((c|0)<(g|0)){break c}H[b>>2]=g-1;e=H[a+20>>2]-1|0}H[h>>2]=e}e:{f:{g:{b=H[b>>2];if((b|0)>=0){if((b|0)>=H[a+16>>2]){break g}if((e|0)<0){break f}if(H[a+20>>2]<=(e|0)){break e}return}mb(ib(ib(lb(ib(ib(ib(70592,8885),9340),3845),268),4512),10067));_();X()}mb(ib(ib(lb(ib(ib(ib(70592,10713),9340),3845),269),4512),11117));_();X()}mb(ib(ib(lb(ib(ib(ib(70592,13533),9340),3845),270),4512),13808));_();X()}mb(ib(ib(lb(ib(ib(ib(70592,14323),9340),3845),271),4512),14800));_();X()}function su(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;e=H[a+468>>2];if(H[a+280>>2]){d=H[e+56>>2];if(!d){wg(a);d=H[e+56>>2]}H[e+56>>2]=d-1}a:{if(H[e+20>>2]==-1){break a}d=H[a+424>>2];g=-1<>2];i=H[b>>2];j=H[a+432>>2];c=H[H[a+344>>2]+24>>2];b:{while(1){if(J[(H[(d<<2)+j>>2]<<1)+i>>1]){break b}d=d-1|0;if(d){continue}break}d=0}k=e+188|0;b=H[a+412>>2]-1|0;l=(c<<2)+e|0;while(1){c=H[l+124>>2]+N(b,3)|0;if((b|0)>=(d|0)){if(_b(a,c)){break a}}c:{d:{e:{while(1){b=b+1|0;f=(H[(b<<2)+j>>2]<<1)+i|0;if(J[f>>1]){if(!_b(a,c+2|0)){break c}c=G[f>>1];if((c|0)>=0){break e}c=c+g|0;break d}if(_b(a,c+1|0)){c=_b(a,k)?g:h;break d}c=c+3|0;if(H[a+416>>2]>(b|0)){continue}break}b=H[a>>2];H[b+20>>2]=117;Za[H[b+4>>2]](a,-1);H[e+20>>2]=-1;return 1}c=c+h|0}G[f>>1]=c}if(H[a+416>>2]>(b|0)){continue}break}}return 1}function sb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;a=Xa-16|0;Xa=a;if(!(!I[c|0]|(!c|H[15516]>(b|0)))){H[a+12>>2]=d;e=Xa-16|0;Xa=e;H[e+12>>2]=d;a:{if(!I[c|0]|(!c|H[15516]>(b|0))){break a}d=H[e+12>>2];H[e+8>>2]=d;g=gf(0,0,c,d);if(!g){break a}if(b>>>0<=3){f=nd(H[(b<<2)+20944>>2])+3|0}h=f+g|0;i=h+1|0;d=pb(i);if(f){H[e>>2]=H[(b<<2)+20944>>2];_i(d,f+1|0,4506,e)}gf(d+f|0,g+1|0,c,H[e+12>>2]);b:{c:{b=H[16800];if(b){if(!H[16801]){break c}if(H[16802]!=67524){b=H[16803];if(!b){break b}c=H[16805];f=I[67216]?4096:0;if(c>>>0>=f>>>0){break b}b=b+c|0;if((f-c|0)-4>>>0>=h>>>0){Yi(b,d,i);H[16805]=c+h;break b}F[b|0]=46;F[b+1|0]=46;F[b+2|0]=46;F[b+3|0]=0;H[16805]=f;break b}if(!H[16805]){break c}Za[b|0](H[16803]);H[16805]=0;b=H[16800];break c}b=H[11552];ee(d,1,nd(d),b);break b}Za[b|0](d)}jb(d)}Xa=e+16|0}Xa=a+16|0}function az(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=O(0);a=Xa-368|0;Xa=a;H[a+352>>2]=c;H[a+360>>2]=b;Ok(a+200|0,d,a+224|0,a+220|0,a+216|0);b=Bb(a+184|0);xb(b,Mb(b));c=wb(b,0);H[a+180>>2]=c;H[a+12>>2]=a+16;H[a+8>>2]=0;F[a+7|0]=1;F[a+6|0]=69;while(1){a:{if(!Yc(a+360|0,a+352|0)){break a}if(H[a+180>>2]==(nb(b)+c|0)){d=nb(b);xb(b,nb(b)<<1);xb(b,Mb(b));c=wb(b,0);H[a+180>>2]=d+c}if(Nk(hc(a+360|0),a+7|0,a+6|0,c,a+180|0,H[a+220>>2],H[a+216>>2],a+200|0,a+16|0,a+12|0,a+8|0,a+224|0)){break a}uc(a+360|0);continue}break}b:{if(!nb(a+200|0)|!I[a+7|0]){break b}d=H[a+12>>2];if((d-(a+16|0)|0)>159){break b}H[a+12>>2]=d+4;H[d>>2]=H[a+8>>2]}g=f,h=Hr(c,H[a+180>>2],e),L[g>>2]=h;Wc(a+200|0,a+16|0,H[a+12>>2],e);if(Ac(a+360|0,a+352|0)){H[e>>2]=H[e>>2]|2}c=H[a+360>>2];ob(b);ob(a+200|0);Xa=a+368|0;return c|0}function jz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=O(0);a=Xa-272|0;Xa=a;H[a+256>>2]=c;H[a+264>>2]=b;Rk(a+208|0,d,a+224|0,a+223|0,a+222|0);b=Bb(a+192|0);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=c;H[a+12>>2]=a+16;H[a+8>>2]=0;F[a+7|0]=1;F[a+6|0]=69;while(1){a:{if(!Zc(a+264|0,a+256|0)){break a}if(H[a+188>>2]==(nb(b)+c|0)){d=nb(b);xb(b,nb(b)<<1);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=d+c}if(Qk(ic(a+264|0),a+7|0,a+6|0,c,a+188|0,F[a+223|0],F[a+222|0],a+208|0,a+16|0,a+12|0,a+8|0,a+224|0)){break a}vc(a+264|0);continue}break}b:{if(!nb(a+208|0)|!I[a+7|0]){break b}d=H[a+12>>2];if((d-(a+16|0)|0)>159){break b}H[a+12>>2]=d+4;H[d>>2]=H[a+8>>2]}g=f,h=Hr(c,H[a+188>>2],e),L[g>>2]=h;Wc(a+208|0,a+16|0,H[a+12>>2],e);if(Bc(a+264|0,a+256|0)){H[e>>2]=H[e>>2]|2}c=H[a+264>>2];ob(b);ob(a+208|0);Xa=a+272|0;return c|0}function $y(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0;a=Xa-368|0;Xa=a;H[a+352>>2]=c;H[a+360>>2]=b;Ok(a+200|0,d,a+224|0,a+220|0,a+216|0);b=Bb(a+184|0);xb(b,Mb(b));c=wb(b,0);H[a+180>>2]=c;H[a+12>>2]=a+16;H[a+8>>2]=0;F[a+7|0]=1;F[a+6|0]=69;while(1){a:{if(!Yc(a+360|0,a+352|0)){break a}if(H[a+180>>2]==(nb(b)+c|0)){d=nb(b);xb(b,nb(b)<<1);xb(b,Mb(b));c=wb(b,0);H[a+180>>2]=d+c}if(Nk(hc(a+360|0),a+7|0,a+6|0,c,a+180|0,H[a+220>>2],H[a+216>>2],a+200|0,a+16|0,a+12|0,a+8|0,a+224|0)){break a}uc(a+360|0);continue}break}b:{if(!nb(a+200|0)|!I[a+7|0]){break b}d=H[a+12>>2];if((d-(a+16|0)|0)>159){break b}H[a+12>>2]=d+4;H[d>>2]=H[a+8>>2]}g=f,h=Gr(c,H[a+180>>2],e),M[g>>3]=h;Wc(a+200|0,a+16|0,H[a+12>>2],e);if(Ac(a+360|0,a+352|0)){H[e>>2]=H[e>>2]|2}c=H[a+360>>2];ob(b);ob(a+200|0);Xa=a+368|0;return c|0}function iz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0;a=Xa-272|0;Xa=a;H[a+256>>2]=c;H[a+264>>2]=b;Rk(a+208|0,d,a+224|0,a+223|0,a+222|0);b=Bb(a+192|0);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=c;H[a+12>>2]=a+16;H[a+8>>2]=0;F[a+7|0]=1;F[a+6|0]=69;while(1){a:{if(!Zc(a+264|0,a+256|0)){break a}if(H[a+188>>2]==(nb(b)+c|0)){d=nb(b);xb(b,nb(b)<<1);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=d+c}if(Qk(ic(a+264|0),a+7|0,a+6|0,c,a+188|0,F[a+223|0],F[a+222|0],a+208|0,a+16|0,a+12|0,a+8|0,a+224|0)){break a}vc(a+264|0);continue}break}b:{if(!nb(a+208|0)|!I[a+7|0]){break b}d=H[a+12>>2];if((d-(a+16|0)|0)>159){break b}H[a+12>>2]=d+4;H[d>>2]=H[a+8>>2]}g=f,h=Gr(c,H[a+188>>2],e),M[g>>3]=h;Wc(a+208|0,a+16|0,H[a+12>>2],e);if(Bc(a+264|0,a+256|0)){H[e>>2]=H[e>>2]|2}c=H[a+264>>2];ob(b);ob(a+208|0);Xa=a+272|0;return c|0}function Em(){Qa(61456,31731);Pa(61480,30450,1,1,0);fa(61492,30081,1,-128,127);fa(61516,30074,1,-128,127);fa(61504,30072,1,0,255);fa(61528,28897,2,-32768,32767);fa(61540,28888,2,0,65535);fa(61552,28912,4,-2147483648,2147483647);fa(61564,28903,4,0,-1);fa(61576,30720,4,-2147483648,2147483647);fa(61588,30711,4,0,-1);oq(61600,29221,-2147483648,2147483647);oq(61612,29220,0,-1);ta(61624,29210,4);ta(61636,31276,8);sa(36616,30738);sa(41568,35098);la(41656,4,30725);la(41748,2,30750);la(41840,4,30765);Oa(36724,30528);$(41896,0,35029);$(41936,0,35131);$(41976,1,35059);$(42016,2,34661);$(42056,3,34692);$(42096,4,34732);$(42136,5,34761);$(42176,4,35168);$(42216,5,35198);$(41936,0,34863);$(41976,1,34830);$(42016,2,34929);$(42056,3,34895);$(42096,4,34996);$(42136,5,34962);$(42256,6,34799);$(42296,7,35237)}function Fr(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;h=Xa-32|0;Xa=h;a:{b:{c:{if((b|0)!=(c|0)){j=H[16848];H[16848]=0;g=Xa-16|0;Xa=g;Sb();e=Xa-16|0;Xa=e;f=Xa-16|0;Xa=f;Ci(f,b,h+28|0,2);k=H[f>>2];i=H[f+4>>2];b=H[f+12>>2];H[e+8>>2]=H[f+8>>2];H[e+12>>2]=b;H[e>>2]=k;H[e+4>>2]=i;Xa=f+16|0;i=H[e>>2];f=H[e+4>>2];b=H[e+12>>2];H[g+8>>2]=H[e+8>>2];H[g+12>>2]=b;H[g>>2]=i;H[g+4>>2]=f;Xa=e+16|0;f=H[g>>2];e=H[g+4>>2];b=H[g+12>>2];H[h+16>>2]=H[g+8>>2];H[h+20>>2]=b;H[h+8>>2]=f;H[h+12>>2]=e;Xa=g+16|0;i=H[h+16>>2];f=H[h+20>>2];g=H[h+8>>2];e=H[h+12>>2];b=H[16848];if(!b){break c}if(H[h+28>>2]!=(c|0)){break b}l=g;m=e;n=i;o=f;if((b|0)!=68){break a}break b}H[d>>2]=4;break a}H[16848]=j;if(H[h+28>>2]==(c|0)){break a}}H[d>>2]=4;g=l;e=m;i=n;f=o}H[a>>2]=g;H[a+4>>2]=e;H[a+8>>2]=i;H[a+12>>2]=f;Xa=h+32|0}function wi(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;k=Xa-16|0;Xa=k;l=bd(g);g=ig(g);jd(k,g);a:{if(Sd(k)){Ee(l,a,c,d);g=(c-a<<2)+d|0;H[f>>2]=g;break a}H[f>>2]=d;b:{c:{i=a;h=I[i|0];switch(h-43|0){case 0:case 2:break c;default:break b}}i=ld(l,h<<24>>24);h=H[f>>2];H[f>>2]=h+4;H[h>>2]=i;i=a+1|0}if(!(I[i|0]!=48|(c-i|0)<2|(I[i+1|0]|32)!=120)){h=ld(l,48);j=H[f>>2];H[f>>2]=j+4;H[j>>2]=h;h=ld(l,F[i+1|0]);j=H[f>>2];H[f>>2]=j+4;H[j>>2]=h;i=i+2|0}yf(i,c);j=0;n=kd(g);h=0;g=i;while(1){if(c>>>0<=g>>>0){vi((i-a<<2)+d|0,H[f>>2]);g=H[f>>2]}else{d:{if(!I[wb(k,h)|0]){break d}if(F[wb(k,h)|0]!=(j|0)){break d}j=H[f>>2];H[f>>2]=j+4;H[j>>2]=n;h=(nb(k)-1>>>0>h>>>0)+h|0;j=0}o=ld(l,F[g|0]);m=H[f>>2];H[f>>2]=m+4;H[m>>2]=o;g=g+1|0;j=j+1|0;continue}break}}H[e>>2]=(b|0)==(c|0)?g:(b-a<<2)+d|0;ob(k);Xa=k+16|0}function yi(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;k=Xa-16|0;Xa=k;l=hd(g);g=zf(g);jd(k,g);a:{if(Sd(k)){af(l,a,c,d);g=(c-a|0)+d|0;H[f>>2]=g;break a}H[f>>2]=d;b:{c:{i=a;h=I[i|0];switch(h-43|0){case 0:case 2:break c;default:break b}}i=Kc(l,h<<24>>24);h=H[f>>2];H[f>>2]=h+1;F[h|0]=i;i=a+1|0}if(!(I[i|0]!=48|(c-i|0)<2|(I[i+1|0]|32)!=120)){h=Kc(l,48);j=H[f>>2];H[f>>2]=j+1;F[j|0]=h;h=Kc(l,F[i+1|0]);j=H[f>>2];H[f>>2]=j+1;F[j|0]=h;i=i+2|0}yf(i,c);j=0;n=kd(g);h=0;g=i;while(1){if(c>>>0<=g>>>0){yf((i-a|0)+d|0,H[f>>2]);g=H[f>>2]}else{d:{if(!I[wb(k,h)|0]){break d}if(F[wb(k,h)|0]!=(j|0)){break d}j=H[f>>2];H[f>>2]=j+1;F[j|0]=n;h=(nb(k)-1>>>0>h>>>0)+h|0;j=0}o=Kc(l,F[g|0]);m=H[f>>2];H[f>>2]=m+1;F[m|0]=o;g=g+1|0;j=j+1|0;continue}break}}H[e>>2]=(b|0)==(c|0)?g:(b-a|0)+d|0;ob(k);Xa=k+16|0}function Dm(a){var b=0,c=O(0),d=0,e=O(0),f=0,g=O(0);f=(B(a),v(2));b=f&2147483647;if(b>>>0>=1283457024){return((B(a),v(2))&2147483647)>>>0>2139095040?a:(x(2,(B(a),v(2))&-2147483648|1070141402),C())}a:{b:{if(b>>>0<=1054867455){if(b>>>0<964689920){break a}b=-1;d=1;break b}a=O(P(a));c:{if(b>>>0<=1066926079){if(b>>>0<=1060110335){a=O(O(O(a+a)+O(-1))/O(a+O(2)));b=0;d=0;break b}b=1;a=O(O(a+O(-1))/O(a+O(1)));break c}if(b>>>0<=1075576831){b=2;a=O(O(a+O(-1.5))/O(O(a*O(1.5))+O(1)));break c}b=3;a=O(O(-1)/a)}d=0}e=O(a*a);c=O(e*e);g=O(c*O(O(c*O(-.106480173766613))+O(-.19999158382415771)));c=O(e*O(O(c*O(O(c*O(.06168760731816292))+O(.14253635704517365)))+O(.333333283662796)));if(d){return O(a-O(a*O(g+c)))}b=b<<2;a=O(L[b+42336>>2]-O(O(O(a*O(g+c))-L[b+42352>>2])-a));a=(f|0)>=0?a:O(-a)}return a}function Hm(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;e=H[a+484>>2];c=H[a+88>>2];b=(c|0)==1;H[e+28>>2]=b;l=e,m=Za[H[H[a+4>>2]+8>>2]](a,1,b?766:256,H[a+120>>2])|0,H[l+24>>2]=m;if(H[a+120>>2]>0){g=H[e+20>>2];i=(c|0)!=1;while(1){c=h<<2;b=H[(c+e|0)+32>>2];g=(g|0)/(b|0)|0;if(!i){d=c+H[e+24>>2]|0;H[d>>2]=H[d>>2]+255}j=b-1|0;k=j<<1;f=(b+254|0)/(k|0)|0;c=H[c+H[e+24>>2]>>2];b=0;d=0;while(1){if((d|0)>(f|0)){while(1){b=b+1|0;f=(N(b<<1|1,255)+j|0)/(k|0)|0;if((f|0)<(d|0)){continue}break}}F[c+d|0]=N(b,g);d=d+1|0;if((d|0)!=256){continue}break}if(!i){b=1;while(1){f=c-b|0;F[f|0]=I[c|0];d=c+b|0;F[d+255|0]=I[c+255|0];F[c+(b^-1)|0]=I[c|0];F[d+256|0]=I[c+255|0];F[f-2|0]=I[c|0];F[d+257|0]=I[c+255|0];b=b+3|0;if((b|0)!=256){continue}break}}h=h+1|0;if((h|0)>2]){continue}break}}}function Vt(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;c=c<<2;g=H[c+H[b+8>>2]>>2];h=H[c+H[b+4>>2]>>2];i=H[c+H[b>>2]>>2];b=H[d>>2];f=H[a+336>>2];c=H[a+476>>2];l=H[c+28>>2];m=H[c+24>>2];n=H[c+20>>2];o=H[c+16>>2];c=H[a+112>>2];if(c>>>0>=2){d=c>>>1|0;while(1){e=I[h|0]<<2;c=H[e+n>>2];j=I[g|0]<<2;k=H[j+m>>2];p=H[e+l>>2];j=H[j+o>>2];e=I[i|0];F[b|0]=I[f+(j+e|0)|0];k=k+p>>16;F[b+1|0]=I[f+(k+e|0)|0];F[b+2|0]=I[f+(c+e|0)|0];e=I[i+1|0];F[b+3|0]=I[f+(e+j|0)|0];F[b+4|0]=I[f+(e+k|0)|0];F[b+5|0]=I[f+(c+e|0)|0];b=b+6|0;i=i+2|0;g=g+1|0;h=h+1|0;d=d-1|0;if(d){continue}break}c=H[a+112>>2]}if(c&1){a=I[h|0]<<2;c=H[a+n>>2];d=I[g|0]<<2;g=H[d+m>>2];h=H[a+l>>2];a=I[i|0];F[b|0]=I[f+(a+H[d+o>>2]|0)|0];F[b+1|0]=I[f+(a+(g+h>>16)|0)|0];F[b+2|0]=I[f+(a+c|0)|0]}}function Lb(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;b=H[a+112>>2];d=H[a+116>>2];e=!!(b|d);c=b;a:{i=e;f=H[a+4>>2];e=H[a+44>>2];b=f-e|0;h=b;g=b+H[a+120>>2]|0;b=H[a+124>>2]+(b>>31)|0;b=g>>>0>>0?b+1|0:b;if(!(i&(c>>>0<=g>>>0&(b|0)>=(d|0)|(b|0)>(d|0)))){h=Ah(a);if((h|0)>=0){break a}f=H[a+4>>2];e=H[a+44>>2]}H[a+112>>2]=-1;H[a+116>>2]=-1;H[a+104>>2]=f;c=e-f|0;d=c+g|0;b=(c>>31)+b|0;H[a+120>>2]=d;H[a+124>>2]=d>>>0>>0?b+1|0:b;return-1}d=g+1|0;b=d?b:b+1|0;f=H[a+4>>2];e=H[a+8>>2];c=H[a+112>>2];g=H[a+116>>2];b:{if(!(c|g)){break b}i=c-d|0;c=g-(b+(d>>>0>c>>>0)|0)|0;j=e-f|0;g=j>>31;if((c|0)>=(g|0)&i>>>0>=j>>>0|(c|0)>(g|0)){break b}e=f+i|0}H[a+104>>2]=e;c=H[a+44>>2];e=c-f|0;d=e+d|0;b=(e>>31)+b|0;H[a+120>>2]=d;H[a+124>>2]=d>>>0>>0?b+1|0:b;if(c>>>0>=f>>>0){F[f-1|0]=h}return h}function Zt(a){a=a|0;var b=0,c=0,d=0;b=H[a+444>>2];a:{b:{if(H[b+8>>2]){H[b+8>>2]=0;Za[H[H[a+484>>2]>>2]](a,0);Za[H[H[a+456>>2]>>2]](a,2);c=2;break b}c:{if(H[a+136>>2]|!H[a+84>>2]){break c}if(!(!H[a+92>>2]|!H[a+108>>2])){H[a+484>>2]=H[b+24>>2];H[b+8>>2]=1;break c}if(H[a+100>>2]){H[a+484>>2]=H[b+20>>2];break c}c=H[a>>2];H[c+20>>2]=47;Za[H[c>>2]](a)}Za[H[H[a+472>>2]>>2]](a);Za[H[H[a+452>>2]+8>>2]](a);if(H[a+68>>2]){break a}if(!H[b+16>>2]){Za[H[H[a+480>>2]>>2]](a)}Za[H[H[a+476>>2]>>2]](a);if(H[a+84>>2]){Za[H[H[a+484>>2]>>2]](a,H[b+8>>2])}Za[H[H[a+456>>2]>>2]](a,H[b+8>>2]?3:0);c=0}Za[H[H[a+448>>2]>>2]](a,c)}c=H[a+8>>2];d:{if(!c){break d}d=H[b+12>>2];H[c+12>>2]=d;b=(H[b+8>>2]?2:1)+d|0;H[c+16>>2]=b;if(H[H[a+460>>2]+20>>2]|!H[a+64>>2]){break d}H[c+16>>2]=b+(H[a+108>>2]?2:1)}}function dz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0;a=Xa-352|0;Xa=a;H[a+336>>2]=c;H[a+344>>2]=b;g=pe(d);h=$g(d,a+224|0);_g(a+208|0,d,a+332|0);b=Bb(a+192|0);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=c;H[a+12>>2]=a+16;H[a+8>>2]=0;while(1){a:{if(!Yc(a+344|0,a+336|0)){break a}if(H[a+188>>2]==(nb(b)+c|0)){d=nb(b);xb(b,nb(b)<<1);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=d+c}if(hg(hc(a+344|0),g,c,a+188|0,a+8|0,H[a+332>>2],a+208|0,a+16|0,a+12|0,h)){break a}uc(a+344|0);continue}break}b:{if(!nb(a+208|0)){break b}d=H[a+12>>2];if((d-(a+16|0)|0)>159){break b}H[a+12>>2]=d+4;H[d>>2]=H[a+8>>2]}i=f,j=Mr(c,H[a+188>>2],e,g),H[i>>2]=j;H[f+4>>2]=Ya;Wc(a+208|0,a+16|0,H[a+12>>2],e);if(Ac(a+344|0,a+336|0)){H[e>>2]=H[e>>2]|2}c=H[a+344>>2];ob(b);ob(a+208|0);Xa=a+352|0;return c|0}function bz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0;a=Xa-352|0;Xa=a;H[a+336>>2]=c;H[a+344>>2]=b;g=pe(d);h=$g(d,a+224|0);_g(a+208|0,d,a+332|0);b=Bb(a+192|0);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=c;H[a+12>>2]=a+16;H[a+8>>2]=0;while(1){a:{if(!Yc(a+344|0,a+336|0)){break a}if(H[a+188>>2]==(nb(b)+c|0)){d=nb(b);xb(b,nb(b)<<1);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=d+c}if(hg(hc(a+344|0),g,c,a+188|0,a+8|0,H[a+332>>2],a+208|0,a+16|0,a+12|0,h)){break a}uc(a+344|0);continue}break}b:{if(!nb(a+208|0)){break b}d=H[a+12>>2];if((d-(a+16|0)|0)>159){break b}H[a+12>>2]=d+4;H[d>>2]=H[a+8>>2]}i=f,j=Ir(c,H[a+188>>2],e,g),H[i>>2]=j;H[f+4>>2]=Ya;Wc(a+208|0,a+16|0,H[a+12>>2],e);if(Ac(a+344|0,a+336|0)){H[e>>2]=H[e>>2]|2}c=H[a+344>>2];ob(b);ob(a+208|0);Xa=a+352|0;return c|0}function Qn(a){var b=O(0),c=0,d=0,e=0,f=0;c=Xa-16|0;Xa=c;e=(B(a),v(2));d=e&2147483647;a:{if(d>>>0<=1061752794){b=O(1);if(d>>>0<964689920){break a}b=Xd(+a);break a}if(d>>>0<=1081824209){f=+a;if(d>>>0>=1075235812){b=O(-Xd(((e|0)>=0?-3.141592653589793:3.141592653589793)+f));break a}if((e|0)<0){b=Wd(f+1.5707963267948966);break a}b=Wd(1.5707963267948966-f);break a}if(d>>>0<=1088565717){if(d>>>0>=1085271520){b=Xd(((e|0)>=0?-6.283185307179586:6.283185307179586)+ +a);break a}if((e|0)<0){b=Wd(-4.71238898038469-+a);break a}b=Wd(+a+-4.71238898038469);break a}b=O(a-a);if(d>>>0>=2139095040){break a}b:{switch(zm(a,c+8|0)&3){case 0:b=Xd(M[c+8>>3]);break a;case 1:b=Wd(-M[c+8>>3]);break a;case 2:b=O(-Xd(M[c+8>>3]));break a;default:break b}}b=Wd(M[c+8>>3])}a=b;Xa=c+16|0;return a}function vg(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0;h=H[a+4>>2];if(c>>>0>=999999985){d=H[a>>2];H[d+20>>2]=56;H[d+24>>2]=1;Za[H[H[a>>2]>>2]](a)}d=c&7;d=d?8-d|0:0;if(b>>>0>=2){e=H[a>>2];H[e+24>>2]=b;H[e+20>>2]=15;Za[H[H[a>>2]>>2]](a)}d=c+d|0;i=(b<<2)+h|0;c=H[i+52>>2];a:{if(c){while(1){f=c;if(d>>>0<=K[c+8>>2]){b=f;break a}c=H[f>>2];if(c){continue}break}}c=999999984-d|0;b=H[(b<<2)+(f?39928:39920)>>2];c=b>>>0>c>>>0?c:b;e=d+c|0;g=e+16|0;b=pb(g);if(!b){while(1){if(c>>>0<=99){b=H[a>>2];H[b+20>>2]=56;H[b+24>>2]=2;Za[H[H[a>>2]>>2]](a)}b=c>>>1|0;c=b;e=b+d|0;g=e+16|0;b=pb(g);if(!b){continue}break}}H[h+76>>2]=H[h+76>>2]+g;H[b+8>>2]=e;H[b>>2]=0;H[b+4>>2]=0;if(!f){H[i+52>>2]=b;break a}H[f>>2]=b}a=H[b+4>>2];H[b+4>>2]=a+d;H[b+8>>2]=H[b+8>>2]-d;return(a+b|0)+16|0}function gj(a){var b=0,c=0,d=0,e=0,f=0,g=0;b=H[a+24>>2];c=H[b+4>>2];e=H[b>>2];while(1){if(!c){if(!(Za[H[b+12>>2]](a)|0)){return 0}e=H[b>>2];c=H[b+4>>2]}d=e+1|0;c=c-1|0;if(I[e|0]!=255){while(1){e=H[a+464>>2];H[e+24>>2]=H[e+24>>2]+1;H[b+4>>2]=c;H[b>>2]=d;if(!c){if(!(Za[H[b+12>>2]](a)|0)){return 0}d=H[b>>2];c=H[b+4>>2]}c=c-1|0;e=I[d|0];d=d+1|0;if((e|0)!=255){continue}break}}while(1){if(!c){if(!(Za[H[b+12>>2]](a)|0)){return 0}d=H[b>>2];c=H[b+4>>2]}c=c-1|0;f=I[d|0];e=d+1|0;d=e;if((f|0)==255){continue}break}if(!f){d=H[a+464>>2];H[d+24>>2]=H[d+24>>2]+2;H[b+4>>2]=c;H[b>>2]=e;continue}break}d=H[H[a+464>>2]+24>>2];if(d){g=H[a>>2];H[g+24>>2]=d;H[g+20>>2]=119;H[H[a>>2]+28>>2]=f;Za[H[H[a>>2]+4>>2]](a,-1);H[H[a+464>>2]+24>>2]=0}H[a+440>>2]=f;H[b+4>>2]=c;H[b>>2]=e;return 1}function ez(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0;a=Xa-352|0;Xa=a;H[a+336>>2]=c;H[a+344>>2]=b;g=pe(d);h=$g(d,a+224|0);_g(a+208|0,d,a+332|0);b=Bb(a+192|0);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=c;H[a+12>>2]=a+16;H[a+8>>2]=0;while(1){a:{if(!Yc(a+344|0,a+336|0)){break a}if(H[a+188>>2]==(nb(b)+c|0)){d=nb(b);xb(b,nb(b)<<1);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=d+c}if(hg(hc(a+344|0),g,c,a+188|0,a+8|0,H[a+332>>2],a+208|0,a+16|0,a+12|0,h)){break a}uc(a+344|0);continue}break}b:{if(!nb(a+208|0)){break b}d=H[a+12>>2];if((d-(a+16|0)|0)>159){break b}H[a+12>>2]=d+4;H[d>>2]=H[a+8>>2]}i=f,j=Nr(c,H[a+188>>2],e,g),H[i>>2]=j;Wc(a+208|0,a+16|0,H[a+12>>2],e);if(Ac(a+344|0,a+336|0)){H[e>>2]=H[e>>2]|2}c=H[a+344>>2];ob(b);ob(a+208|0);Xa=a+352|0;return c|0}function cz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0;a=Xa-352|0;Xa=a;H[a+336>>2]=c;H[a+344>>2]=b;g=pe(d);h=$g(d,a+224|0);_g(a+208|0,d,a+332|0);b=Bb(a+192|0);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=c;H[a+12>>2]=a+16;H[a+8>>2]=0;while(1){a:{if(!Yc(a+344|0,a+336|0)){break a}if(H[a+188>>2]==(nb(b)+c|0)){d=nb(b);xb(b,nb(b)<<1);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=d+c}if(hg(hc(a+344|0),g,c,a+188|0,a+8|0,H[a+332>>2],a+208|0,a+16|0,a+12|0,h)){break a}uc(a+344|0);continue}break}b:{if(!nb(a+208|0)){break b}d=H[a+12>>2];if((d-(a+16|0)|0)>159){break b}H[a+12>>2]=d+4;H[d>>2]=H[a+8>>2]}i=f,j=Lr(c,H[a+188>>2],e,g),G[i>>1]=j;Wc(a+208|0,a+16|0,H[a+12>>2],e);if(Ac(a+344|0,a+336|0)){H[e>>2]=H[e>>2]|2}c=H[a+344>>2];ob(b);ob(a+208|0);Xa=a+352|0;return c|0}function Cr(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0;a=Xa-352|0;Xa=a;H[a+336>>2]=c;H[a+344>>2]=b;g=pe(d);h=$g(d,a+224|0);_g(a+208|0,d,a+332|0);b=Bb(a+192|0);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=c;H[a+12>>2]=a+16;H[a+8>>2]=0;while(1){a:{if(!Yc(a+344|0,a+336|0)){break a}if(H[a+188>>2]==(nb(b)+c|0)){d=nb(b);xb(b,nb(b)<<1);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=d+c}if(hg(hc(a+344|0),g,c,a+188|0,a+8|0,H[a+332>>2],a+208|0,a+16|0,a+12|0,h)){break a}uc(a+344|0);continue}break}b:{if(!nb(a+208|0)){break b}d=H[a+12>>2];if((d-(a+16|0)|0)>159){break b}H[a+12>>2]=d+4;H[d>>2]=H[a+8>>2]}i=f,j=Jr(c,H[a+188>>2],e,g),H[i>>2]=j;Wc(a+208|0,a+16|0,H[a+12>>2],e);if(Ac(a+344|0,a+336|0)){H[e>>2]=H[e>>2]|2}c=H[a+344>>2];ob(b);ob(a+208|0);Xa=a+352|0;return c|0}function Sb(){var a=0,b=0,c=0,d=0,e=0,f=0,g=0;if(I[71516]){return H[17878]}b=Xa-32|0;Xa=b;a:{b:{while(1){e=(b+8|0)+(a<<2)|0;d=1<>2]}H[e>>2]=d;if((d|0)!=-1){a=a+1|0;if((a|0)==6){break b}continue}break}break a}if(!$k(0)){c=51304;if(!dh(b+8|0,51304)){break a}c=51328;if(!dh(b+8|0,51328)){break a}a=0;if(!I[71344]){while(1){f=(a<<2)+71296|0,g=al(a,35970),H[f>>2]=g;a=a+1|0;if((a|0)!=6){continue}break}F[71344]=1;H[17830]=H[17824]}c=71296;if(!dh(b+8|0,71296)){break a}c=71320;if(!dh(b+8|0,71320)){break a}c=pb(24);if(!c){break a}}a=H[b+12>>2];H[c>>2]=H[b+8>>2];H[c+4>>2]=a;a=H[b+28>>2];H[c+16>>2]=H[b+24>>2];H[c+20>>2]=a;a=H[b+20>>2];H[c+8>>2]=H[b+16>>2];H[c+12>>2]=a}Xa=b+32|0;F[71516]=1;H[17878]=c;return c}function Pn(a){var b=0,c=0,d=0,e=0;b=Xa-16|0;Xa=b;e=(B(a),v(2));c=e&2147483647;a:{if(c>>>0<=1061752794){if(c>>>0<964689920){break a}a=Wd(+a);break a}if(c>>>0<=1081824209){d=+a;if(c>>>0<=1075235811){if((e|0)<0){a=O(-Xd(d+1.5707963267948966));break a}a=Xd(d+-1.5707963267948966);break a}a=Wd(-(((e|0)>=0?-3.141592653589793:3.141592653589793)+d));break a}if(c>>>0<=1088565717){d=+a;if(c>>>0<=1085271519){if((e|0)<0){a=Xd(d+4.71238898038469);break a}a=O(-Xd(d+-4.71238898038469));break a}a=Wd(((e|0)>=0?-6.283185307179586:6.283185307179586)+d);break a}if(c>>>0>=2139095040){a=O(a-a);break a}b:{switch(zm(a,b+8|0)&3){case 0:a=Wd(M[b+8>>3]);break a;case 1:a=Xd(M[b+8>>3]);break a;case 2:a=Wd(-M[b+8>>3]);break a;default:break b}}a=O(-Xd(M[b+8>>3]))}Xa=b+16|0;return a}function nz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0;a=Xa-272|0;Xa=a;H[a+256>>2]=c;H[a+264>>2]=b;g=pe(d);ah(a+208|0,d,a+255|0);b=Bb(a+192|0);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=c;H[a+12>>2]=a+16;H[a+8>>2]=0;while(1){a:{if(!Zc(a+264|0,a+256|0)){break a}if(H[a+188>>2]==(nb(b)+c|0)){d=nb(b);xb(b,nb(b)<<1);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=d+c}if(kg(ic(a+264|0),g,c,a+188|0,a+8|0,F[a+255|0],a+208|0,a+16|0,a+12|0,55312)){break a}vc(a+264|0);continue}break}b:{if(!nb(a+208|0)){break b}d=H[a+12>>2];if((d-(a+16|0)|0)>159){break b}H[a+12>>2]=d+4;H[d>>2]=H[a+8>>2]}h=f,i=Mr(c,H[a+188>>2],e,g),H[h>>2]=i;H[f+4>>2]=Ya;Wc(a+208|0,a+16|0,H[a+12>>2],e);if(Bc(a+264|0,a+256|0)){H[e>>2]=H[e>>2]|2}c=H[a+264>>2];ob(b);ob(a+208|0);Xa=a+272|0;return c|0}function lz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0;a=Xa-272|0;Xa=a;H[a+256>>2]=c;H[a+264>>2]=b;g=pe(d);ah(a+208|0,d,a+255|0);b=Bb(a+192|0);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=c;H[a+12>>2]=a+16;H[a+8>>2]=0;while(1){a:{if(!Zc(a+264|0,a+256|0)){break a}if(H[a+188>>2]==(nb(b)+c|0)){d=nb(b);xb(b,nb(b)<<1);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=d+c}if(kg(ic(a+264|0),g,c,a+188|0,a+8|0,F[a+255|0],a+208|0,a+16|0,a+12|0,55312)){break a}vc(a+264|0);continue}break}b:{if(!nb(a+208|0)){break b}d=H[a+12>>2];if((d-(a+16|0)|0)>159){break b}H[a+12>>2]=d+4;H[d>>2]=H[a+8>>2]}h=f,i=Ir(c,H[a+188>>2],e,g),H[h>>2]=i;H[f+4>>2]=Ya;Wc(a+208|0,a+16|0,H[a+12>>2],e);if(Bc(a+264|0,a+256|0)){H[e>>2]=H[e>>2]|2}c=H[a+264>>2];ob(b);ob(a+208|0);Xa=a+272|0;return c|0}function Ls(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;if((d|0)>0){i=H[a+120>>2];j=H[a+484>>2];f=H[a+112>>2];r=f&-2;s=f&1;while(1){a=k<<2;o=a+c|0;qb(H[o>>2],0,f);l=H[j+48>>2];if((i|0)>0){t=a+b|0;g=0;while(1){a:{if(!f){break a}a=g<<2;m=H[a+H[j+24>>2]>>2];p=H[(a+j|0)+52>>2];e=H[t>>2]+g|0;a=H[o>>2];h=0;n=0;if((f|0)!=1){while(1){q=(l<<6)+p|0;F[a|0]=I[a|0]+I[(H[q+(h<<2)>>2]+I[e|0]|0)+m|0];e=e+i|0;F[a+1|0]=I[a+1|0]+I[(H[((h+1&15)<<2)+q>>2]+I[e|0]|0)+m|0];a=a+2|0;h=h+2&15;e=e+i|0;n=n+2|0;if((r|0)!=(n|0)){continue}break}}if(!s){break a}F[a|0]=I[a|0]+I[(H[((l<<6)+p|0)+(h<<2)>>2]+I[e|0]|0)+m|0]}g=g+1|0;if((g|0)!=(i|0)){continue}break}}H[j+48>>2]=l+1&15;k=k+1|0;if((k|0)!=(d|0)){continue}break}}}function oz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0;a=Xa-272|0;Xa=a;H[a+256>>2]=c;H[a+264>>2]=b;g=pe(d);ah(a+208|0,d,a+255|0);b=Bb(a+192|0);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=c;H[a+12>>2]=a+16;H[a+8>>2]=0;while(1){a:{if(!Zc(a+264|0,a+256|0)){break a}if(H[a+188>>2]==(nb(b)+c|0)){d=nb(b);xb(b,nb(b)<<1);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=d+c}if(kg(ic(a+264|0),g,c,a+188|0,a+8|0,F[a+255|0],a+208|0,a+16|0,a+12|0,55312)){break a}vc(a+264|0);continue}break}b:{if(!nb(a+208|0)){break b}d=H[a+12>>2];if((d-(a+16|0)|0)>159){break b}H[a+12>>2]=d+4;H[d>>2]=H[a+8>>2]}h=f,i=Nr(c,H[a+188>>2],e,g),H[h>>2]=i;Wc(a+208|0,a+16|0,H[a+12>>2],e);if(Bc(a+264|0,a+256|0)){H[e>>2]=H[e>>2]|2}c=H[a+264>>2];ob(b);ob(a+208|0);Xa=a+272|0;return c|0}function mz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0;a=Xa-272|0;Xa=a;H[a+256>>2]=c;H[a+264>>2]=b;g=pe(d);ah(a+208|0,d,a+255|0);b=Bb(a+192|0);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=c;H[a+12>>2]=a+16;H[a+8>>2]=0;while(1){a:{if(!Zc(a+264|0,a+256|0)){break a}if(H[a+188>>2]==(nb(b)+c|0)){d=nb(b);xb(b,nb(b)<<1);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=d+c}if(kg(ic(a+264|0),g,c,a+188|0,a+8|0,F[a+255|0],a+208|0,a+16|0,a+12|0,55312)){break a}vc(a+264|0);continue}break}b:{if(!nb(a+208|0)){break b}d=H[a+12>>2];if((d-(a+16|0)|0)>159){break b}H[a+12>>2]=d+4;H[d>>2]=H[a+8>>2]}h=f,i=Lr(c,H[a+188>>2],e,g),G[h>>1]=i;Wc(a+208|0,a+16|0,H[a+12>>2],e);if(Bc(a+264|0,a+256|0)){H[e>>2]=H[e>>2]|2}c=H[a+264>>2];ob(b);ob(a+208|0);Xa=a+272|0;return c|0}function Kr(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0;a=Xa-272|0;Xa=a;H[a+256>>2]=c;H[a+264>>2]=b;g=pe(d);ah(a+208|0,d,a+255|0);b=Bb(a+192|0);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=c;H[a+12>>2]=a+16;H[a+8>>2]=0;while(1){a:{if(!Zc(a+264|0,a+256|0)){break a}if(H[a+188>>2]==(nb(b)+c|0)){d=nb(b);xb(b,nb(b)<<1);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=d+c}if(kg(ic(a+264|0),g,c,a+188|0,a+8|0,F[a+255|0],a+208|0,a+16|0,a+12|0,55312)){break a}vc(a+264|0);continue}break}b:{if(!nb(a+208|0)){break b}d=H[a+12>>2];if((d-(a+16|0)|0)>159){break b}H[a+12>>2]=d+4;H[d>>2]=H[a+8>>2]}h=f,i=Jr(c,H[a+188>>2],e,g),H[h>>2]=i;Wc(a+208|0,a+16|0,H[a+12>>2],e);if(Bc(a+264|0,a+256|0)){H[e>>2]=H[e>>2]|2}c=H[a+264>>2];ob(b);ob(a+208|0);Xa=a+272|0;return c|0}function iu(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;b=H[a+452>>2];if(H[b+16>>2]){g=b;a:{b:{if(!H[a+160>>2]|(!H[a+80>>2]|!H[a+224>>2])){break b}c=H[b+112>>2];if(!c){c=Za[H[H[a+4>>2]>>2]](a,1,N(H[a+36>>2],24))|0;H[b+112>>2]=c}if(H[a+36>>2]<=0){break b}d=H[a+216>>2];while(1){b=H[d+80>>2];if(!b|!J[b>>1]|(!J[b+2>>1]|!J[b+16>>1])){break b}if(!J[b+4>>1]|(!J[b+32>>1]|!J[b+18>>1])){break b}b=H[a+160>>2]+(e<<8)|0;if(H[b>>2]<0){break b}H[c+4>>2]=H[b+4>>2];h=H[b+4>>2];H[c+8>>2]=H[b+8>>2];i=H[b+8>>2];H[c+12>>2]=H[b+12>>2];j=H[b+12>>2];H[c+16>>2]=H[b+16>>2];k=H[b+16>>2];H[c+20>>2]=H[b+20>>2];f=H[b+20>>2]|k|(h|i|j)?1:f;d=d+88|0;c=c+24|0;e=e+1|0;if((e|0)>2]){continue}break}b=199;if(f){break a}}b=195}H[g+12>>2]=b}H[a+156>>2]=0}function em(a,b,c,d){a:{switch(b-9|0){case 0:b=H[c>>2];H[c>>2]=b+4;H[a>>2]=H[b>>2];return;case 6:b=H[c>>2];H[c>>2]=b+4;b=G[b>>1];H[a>>2]=b;H[a+4>>2]=b>>31;return;case 7:b=H[c>>2];H[c>>2]=b+4;H[a>>2]=J[b>>1];H[a+4>>2]=0;return;case 8:b=H[c>>2];H[c>>2]=b+4;b=F[b|0];H[a>>2]=b;H[a+4>>2]=b>>31;return;case 9:b=H[c>>2];H[c>>2]=b+4;H[a>>2]=I[b|0];H[a+4>>2]=0;return;case 16:b=H[c>>2]+7&-8;H[c>>2]=b+8;M[a>>3]=M[b>>3];return;case 17:Za[d|0](a,c);default:return;case 1:case 4:case 14:b=H[c>>2];H[c>>2]=b+4;b=H[b>>2];H[a>>2]=b;H[a+4>>2]=b>>31;return;case 2:case 5:case 11:case 15:b=H[c>>2];H[c>>2]=b+4;H[a>>2]=H[b>>2];H[a+4>>2]=0;return;case 3:case 10:case 12:case 13:break a}}b=H[c>>2]+7&-8;H[c>>2]=b+8;c=H[b+4>>2];H[a>>2]=H[b>>2];H[a+4>>2]=c}function jc(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0;h=H[a+4>>2];g=H[a>>2];f=H[a+16>>2];a:{b:{if(H[f+440>>2]){e=g;break b}if((c|0)>24){i=c;e=g;break a}while(1){if(!h){if(!(Za[H[H[f+24>>2]+12>>2]](f)|0)){return 0}e=H[f+24>>2];h=H[e+4>>2];g=H[e>>2]}e=g+1|0;h=h-1|0;c:{i=I[g|0];if((i|0)==255){while(1){if(!h){if(!(Za[H[H[f+24>>2]+12>>2]](f)|0)){return 0}e=H[f+24>>2];h=H[e+4>>2];e=H[e>>2]}h=h-1|0;g=I[e|0];i=255;e=e+1|0;if((g|0)==255){continue}break}if(g){break c}}b=b<<8|i;j=(c|0)<17;g=e;i=c+8|0;c=i;if(j){continue}break a}break}H[f+440>>2]=g}if((c|0)>=(d|0)){i=c;break a}if(!H[H[f+468>>2]+40>>2]){d=H[f>>2];H[d+20>>2]=120;Za[H[d+4>>2]](f,-1);H[H[f+468>>2]+40>>2]=1}i=25;b=b<<25-c}H[a+12>>2]=i;H[a+8>>2]=b;H[a+4>>2]=h;H[a>>2]=e;return 1}function ny(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;a=Xa-496|0;Xa=a;g=a+488|0;Eb(g,d);l=bd(g);if(nb(f)){m=H[zi(f,0)>>2]==(ld(l,45)|0)}j=Bb(a+456|0);h=Bb(a+440|0);i=Bb(a+424|0);Xq(c,m,a+488|0,a+480|0,a+476|0,a+472|0,j,h,i,a+420|0);H[a+16>>2]=335;c=a+16|0;k=gc(a+8|0,0,c);a:{b:{if((nb(f)|0)>H[a+420>>2]){g=nb(f);n=H[a+420>>2];g=(((nb(i)+(g-n<<1)|0)+nb(h)|0)+H[a+420>>2]|0)+1|0;break b}g=((nb(i)+nb(h)|0)+H[a+420>>2]|0)+2|0}if(g>>>0<101){break a}Ec(k,pb(g<<2));c=H[k>>2];if(c){break a}Qb();X()}Wq(c,a+4|0,a,H[d+4>>2],vb(f),vb(f)+(nb(f)<<2)|0,l,m,a+480|0,H[a+476>>2],H[a+472>>2],j,h,i,H[a+420>>2]);b=De(b,c,H[a+4>>2],H[a>>2],d,e);fc(k);ob(i);ob(h);ob(j);yb(a+488|0);Xa=a+496|0;return b|0}function uo(a,b){return((((((((((((((((((((((qc(H[a>>2],H[b>>2])+qc(H[a+4>>2],H[b+4>>2])|0)+qc(H[a+8>>2],H[b+8>>2])|0)+qc(H[a+12>>2],H[b+12>>2])|0)+qc(H[a+16>>2],H[b+16>>2])|0)+qc(H[a+20>>2],H[b+20>>2])|0)+qc(H[a+24>>2],H[b+24>>2])|0)+qc(H[a+28>>2],H[b+28>>2])|0)+qc(H[a+32>>2],H[b+32>>2])|0)+qc(H[a+36>>2],H[b+36>>2])|0)+qc(H[a+40>>2],H[b+40>>2])|0)+qc(H[a+44>>2],H[b+44>>2])|0)+qc(H[a+48>>2],H[b+48>>2])|0)+qc(H[a+52>>2],H[b+52>>2])|0)+qc(H[a+56>>2],H[b+56>>2])|0)+qc(H[a+60>>2],H[b+60>>2])|0)+qc(H[a+64>>2],H[b+64>>2])|0)+qc(H[a+68>>2],H[b+68>>2])|0)+qc(H[a+72>>2],H[b+72>>2])|0)+qc(H[a+76>>2],H[b+76>>2])|0)+qc(H[a+80>>2],H[b+80>>2])|0)+qc(H[a+84>>2],H[b+84>>2])|0)+qc(H[a+88>>2],H[b+88>>2])|0)+qc(H[a+92>>2],H[b+92>>2])|0}function bm(a,b,c,d,e,f){var g=0;g=Xa-80|0;Xa=g;a:{if((f|0)>=16384){Yb(g+32|0,b,c,d,e,0,0,0,2147352576);d=H[g+40>>2];e=H[g+44>>2];b=H[g+32>>2];c=H[g+36>>2];if(f>>>0<32767){f=f-16383|0;break a}Yb(g+16|0,b,c,d,e,0,0,0,2147352576);f=(f>>>0<49149?f:49149)-32766|0;d=H[g+24>>2];e=H[g+28>>2];b=H[g+16>>2];c=H[g+20>>2];break a}if((f|0)>-16383){break a}Yb(g- -64|0,b,c,d,e,0,0,0,7471104);d=H[g+72>>2];e=H[g+76>>2];b=H[g+64>>2];c=H[g+68>>2];if(f>>>0>4294934644){f=f+16269|0;break a}Yb(g+48|0,b,c,d,e,0,0,0,7471104);f=(f>>>0>4294918376?f:-48920)+32538|0;d=H[g+56>>2];e=H[g+60>>2];b=H[g+48>>2];c=H[g+52>>2]}Yb(g,b,c,d,e,0,0,0,f+16383<<16);b=H[g+12>>2];H[a+8>>2]=H[g+8>>2];H[a+12>>2]=b;b=H[g+4>>2];H[a>>2]=H[g>>2];H[a+4>>2]=b;Xa=g+80|0}function fo(a,b,c){var d=0,e=O(0),f=0,g=O(0);e=c;c=Xn(b);d=e>=O(P(c));if(!d){c=O(O(1)/c);f=a,g=O(c*qd(L[b+16>>2],L[b+20>>2],L[b+28>>2],L[b+32>>2])),L[f>>2]=g;f=a,g=O(c*qd(L[b+8>>2],L[b+4>>2],L[b+32>>2],L[b+28>>2])),L[f+4>>2]=g;f=a,g=O(c*qd(L[b+4>>2],L[b+8>>2],L[b+16>>2],L[b+20>>2])),L[f+8>>2]=g;f=a,g=O(c*qd(L[b+20>>2],L[b+12>>2],L[b+32>>2],L[b+24>>2])),L[f+12>>2]=g;f=a,g=O(c*qd(L[b>>2],L[b+8>>2],L[b+24>>2],L[b+32>>2])),L[f+16>>2]=g;f=a,g=O(c*qd(L[b+8>>2],L[b>>2],L[b+20>>2],L[b+12>>2])),L[f+20>>2]=g;f=a,g=O(c*qd(L[b+12>>2],L[b+16>>2],L[b+24>>2],L[b+28>>2])),L[f+24>>2]=g;f=a,g=O(c*qd(L[b+4>>2],L[b>>2],L[b+28>>2],L[b+24>>2])),L[f+28>>2]=g;f=a,g=O(c*qd(L[b>>2],L[b+4>>2],L[b+12>>2],L[b+16>>2])),L[f+32>>2]=g}return!d}function py(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;a=Xa-192|0;Xa=a;g=a+184|0;Eb(g,d);l=hd(g);if(nb(f)){m=I[wb(f,0)|0]==(Kc(l,45)&255)}j=Bb(a+160|0);h=Bb(a+144|0);i=Bb(a+128|0);Zq(c,m,a+184|0,a+176|0,a+175|0,a+174|0,j,h,i,a+124|0);H[a+16>>2]=335;c=a+16|0;k=gc(a+8|0,0,c);a:{b:{if((nb(f)|0)>H[a+124>>2]){g=nb(f);n=H[a+124>>2];g=(((nb(i)+(g-n<<1)|0)+nb(h)|0)+H[a+124>>2]|0)+1|0;break b}g=((nb(i)+nb(h)|0)+H[a+124>>2]|0)+2|0}if(g>>>0<101){break a}Ec(k,pb(g));c=H[k>>2];if(c){break a}Qb();X()}Yq(c,a+4|0,a,H[d+4>>2],vb(f),vb(f)+nb(f)|0,l,m,a+176|0,F[a+175|0],F[a+174|0],j,h,i,H[a+124>>2]);b=be(b,c,H[a+4>>2],H[a>>2],d,e);fc(k);ob(i);ob(h);ob(j);yb(a+184|0);Xa=a+192|0;return b|0}function Ns(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;if((d|0)>0){o=H[a+112>>2];g=H[H[a+484>>2]+24>>2];h=H[a+120>>2];q=h&-4;p=h&3;r=h-1>>>0<3;while(1){if(o){a=i<<2;j=H[a+b>>2];k=H[a+c>>2];l=o;while(1){a:{if((h|0)<=0){e=0;break a}m=0;e=0;f=0;a=j;n=0;if(!r){while(1){s=e;e=f<<2;e=(((s+I[H[e+g>>2]+I[a|0]|0]|0)+I[H[(e|4)+g>>2]+I[a+1|0]|0]|0)+I[H[(e|8)+g>>2]+I[a+2|0]|0]|0)+I[H[(e|12)+g>>2]+I[a+3|0]|0]|0;f=f+4|0;a=a+4|0;n=n+4|0;if((q|0)!=(n|0)){continue}break}}if(p){while(1){e=I[H[(f<<2)+g>>2]+I[a|0]|0]+e|0;f=f+1|0;a=a+1|0;m=m+1|0;if((m|0)!=(p|0)){continue}break}}j=h+j|0}F[k|0]=e;k=k+1|0;l=l-1|0;if(l){continue}break}}i=i+1|0;if((i|0)!=(d|0)){continue}break}}}function kg(a,b,c,d,e,f,g,h,i,j){var k=0,l=0,m=0;k=Xa-16|0;Xa=k;F[k+15|0]=a;a:{b:{c:{if(H[d>>2]!=(c|0)){break c}l=43;m=a&255;if((m|0)!=I[j+24|0]){l=45;if(I[j+25|0]!=(m|0)){break c}}H[d>>2]=c+1;F[c|0]=l;break b}if(!(!nb(g)|(a|0)!=(f|0))){a=0;b=H[i>>2];if((b-h|0)>159){break a}a=H[e>>2];H[i>>2]=b+4;H[b>>2]=a;break b}a=-1;f=Pk(j,j+26|0,k+15|0)-j|0;if((f|0)>23){break a}d:{e:{switch(b-8|0){case 0:case 2:if((b|0)>(f|0)){break d}break a;case 1:break d;default:break e}}if((b|0)!=16|(f|0)<22){break d}b=H[d>>2];if((b|0)==(c|0)|(b-c|0)>2|I[b-1|0]!=48){break a}a=0;H[e>>2]=0;H[d>>2]=b+1;F[b|0]=I[f+55312|0];break a}a=H[d>>2];H[d>>2]=a+1;F[a|0]=I[f+55312|0];H[e>>2]=H[e>>2]+1;a=0;break a}a=0;H[e>>2]=0}Xa=k+16|0;return a}function hg(a,b,c,d,e,f,g,h,i,j){var k=0,l=0;k=Xa-16|0;Xa=k;H[k+12>>2]=a;a:{b:{c:{if(H[d>>2]!=(c|0)){break c}l=43;if(H[j+96>>2]!=(a|0)){l=45;if(H[j+100>>2]!=(a|0)){break c}}H[d>>2]=c+1;F[c|0]=l;break b}if(!(!nb(g)|(a|0)!=(f|0))){a=0;b=H[i>>2];if((b-h|0)>159){break a}a=H[e>>2];H[i>>2]=b+4;H[b>>2]=a;break b}a=-1;g=Mk(j,j+104|0,k+12|0)-j|0;if((g|0)>92){break a}f=g>>2;d:{e:{switch(b-8|0){case 0:case 2:if((b|0)>(f|0)){break d}break a;case 1:break d;default:break e}}if((b|0)!=16|(g|0)<88){break d}b=H[d>>2];if((b|0)==(c|0)|(b-c|0)>2|I[b-1|0]!=48){break a}a=0;H[e>>2]=0;H[d>>2]=b+1;F[b|0]=I[f+55312|0];break a}a=H[d>>2];H[d>>2]=a+1;F[a|0]=I[f+55312|0];H[e>>2]=H[e>>2]+1;a=0;break a}a=0;H[e>>2]=0}Xa=k+16|0;return a}function As(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;d=Xa-32|0;Xa=d;e=H[a+28>>2];H[d+16>>2]=e;f=H[a+20>>2];H[d+28>>2]=c;H[d+24>>2]=b;b=f-e|0;H[d+20>>2]=b;e=b+c|0;j=2;a:{b:{b=d+16|0;c:{if(!qh(qa(H[a+60>>2],b|0,2,d+12|0)|0)){while(1){f=H[d+12>>2];if((f|0)==(e|0)){break c}if((f|0)<0){break b}g=H[b+4>>2];h=g>>>0>>0;i=(h<<3)+b|0;g=f-(h?g:0)|0;H[i>>2]=g+H[i>>2];i=(h?12:4)+b|0;H[i>>2]=H[i>>2]-g;e=e-f|0;b=h?b+8|0:b;j=j-h|0;if(!qh(qa(H[a+60>>2],b|0,j|0,d+12|0)|0)){continue}break}}if((e|0)!=-1){break b}}b=H[a+44>>2];H[a+28>>2]=b;H[a+20>>2]=b;H[a+16>>2]=b+H[a+48>>2];a=c;break a}H[a+28>>2]=0;H[a+16>>2]=0;H[a+20>>2]=0;H[a>>2]=H[a>>2]|32;a=0;if((j|0)==2){break a}a=c-H[b+4>>2]|0}Xa=d+32|0;return a|0}function zm(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0;e=Xa-16|0;Xa=e;g=(B(a),v(2));c=g&2147483647;a:{if(c>>>0<=1305022426){h=+a;f=h*.6366197723675814+6755399441055744+-6755399441055744;d=h+f*-1.5707963109016418+f*-1.5893254773528196e-8;M[b>>3]=d;g=d<-.7853981852531433;if(P(f)<2147483648){c=~~f}else{c=-2147483648}if(g){d=f+-1;M[b>>3]=h+d*-1.5707963109016418+d*-1.5893254773528196e-8;c=c-1|0;break a}if(!(d>.7853981852531433)){break a}d=f+1;M[b>>3]=h+d*-1.5707963109016418+d*-1.5893254773528196e-8;c=c+1|0;break a}if(c>>>0>=2139095040){M[b>>3]=O(a-a);c=0;break a}i=c;c=(c>>>23|0)-150|0;M[e+8>>3]=(x(2,i-(c<<23)|0),C());c=Bm(e+8|0,e,c,1,0);d=M[e>>3];if((g|0)<0){M[b>>3]=-d;c=0-c|0;break a}M[b>>3]=d}Xa=e+16|0;return c}function ej(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;d=H[a+4>>2];a:{if(b>>>0>=2){c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=15;Za[H[H[a>>2]>>2]](a);break a}if((b|0)!=1){break a}c=H[d+68>>2];if(c){while(1){if(H[c+40>>2]){H[c+40>>2]=0;Za[H[c+56>>2]](a,c+48|0)}c=H[c+44>>2];if(c){continue}break}}H[d+68>>2]=0;c=H[d+72>>2];if(c){while(1){if(H[c+40>>2]){H[c+40>>2]=0;Za[H[c+56>>2]](a,c+48|0)}c=H[c+44>>2];if(c){continue}break}}H[d+72>>2]=0}b=(b<<2)+d|0;a=b;c=H[a+60>>2];H[a+60>>2]=0;if(c){while(1){a=H[c>>2];e=H[c+4>>2]+H[c+8>>2]|0;jb(c);H[d+76>>2]=H[d+76>>2]-(e+16|0);c=a;if(c){continue}break}}c=H[b+52>>2];H[b+52>>2]=0;if(c){while(1){a=H[c>>2];b=(H[c+4>>2]+H[c+8>>2]|0)+16|0;jb(c);H[d+76>>2]=H[d+76>>2]-b;c=a;if(c){continue}break}}}function al(a,b){var c=0,d=0,e=0;a:{if(I[b|0]){break a}b=yh(33801);if(I[b|0]?b:0){break a}b=yh(N(a,12)+51360|0);if(I[b|0]?b:0){break a}b=yh(34002);if(I[b|0]?b:0){break a}b=35296}b:{while(1){d=I[b+c|0];if(!(!d|(d|0)==47)){d=23;c=c+1|0;if((c|0)!=23){continue}break b}break}d=c}e=35296;c:{d:{c=I[b|0];e:{f:{if(!(I[b+d|0]|(c|0)==46)){e=b;if((c|0)!=67){break f}}if(!I[e+1|0]){break e}}if(!Gf(e,35296)){break e}if(Gf(e,33347)){break d}}if(!a){c=51268;if(I[e+1|0]==46){break c}}return 0}b=0;c=H[17823];if(c){while(1){if(!Gf(e,c+8|0)){break c}c=H[c+32>>2];if(c){continue}break}}c=pb(36);if(c){b=H[12818];H[c>>2]=H[12817];H[c+4>>2]=b;b=c+8|0;ub(b,e,d);F[b+d|0]=0;H[c+32>>2]=H[17823];H[17823]=c;b=c}c=a|b?b:51268}return c}function th(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;i=J[((a>>>0>149?0:a)<<1)+48048>>1]+46216|0;a=H[H[16903]+20>>2];if(a){e=H[a+4>>2];b=H[a>>2];d=H[b>>2]+1794895138|0;f=bf(H[b+8>>2],d);g=bf(H[b+12>>2],d);c=bf(H[b+16>>2],d);a:{if(e>>>2>>>0<=f>>>0){break a}a=e-(f<<2)|0;if((c|g)&3|(a>>>0<=g>>>0|a>>>0<=c>>>0)){break a}m=c>>>2|0;n=g>>>2|0;while(1){h=f>>>1|0;g=h+j|0;c=g<<1;a=b+(c+n<<2)|0;k=bf(H[a>>2],d);a=bf(H[a+4>>2],d);if(a>>>0>=e>>>0|e-a>>>0<=k>>>0|I[b+(a+k|0)|0]){break a}a=Gf(i,a+b|0);if(!a){a=b+(c+m<<2)|0;c=bf(H[a>>2],d);a=bf(H[a+4>>2],d);if(a>>>0>=e>>>0|c>>>0>=e-a>>>0){break a}l=I[b+(a+c|0)|0]?0:a+b|0;break a}if((f|0)==1){break a}a=(a|0)<0;f=a?h:f-h|0;j=a?j:g;continue}}}return l?l:i}function Zn(a,b,c,d,e,f,g,h,i,j){var k=O(0),l=O(0),m=O(0),n=O(0),o=O(0),p=O(0),q=O(0),r=O(0),s=O(0),t=O(0);k=O(O(O(O(L[g>>2]+L[h>>2])+L[i>>2])+L[j>>2])*O(.25));L[f>>2]=k;l=O(O(O(O(L[g+4>>2]+L[h+4>>2])+L[i+4>>2])+L[j+4>>2])*O(.25));L[f+4>>2]=l;m=O(L[g>>2]-k);n=O(L[g+4>>2]-l);o=O(L[h>>2]-k);p=O(L[h+4>>2]-l);q=O(L[i>>2]-k);r=O(L[i+4>>2]-l);k=O(L[j>>2]-k);l=O(L[j+4>>2]-l);s=O(O(O(O(O(W(O(O(m*m)+O(n*n))))+O(W(O(O(o*o)+O(p*p)))))+O(W(O(O(q*q)+O(r*r)))))+O(W(O(O(k*k)+O(l*l)))))*O(.25));if(s!=O(0)){t=O(+O(O(1)/s)*1.4142135623730951);L[e>>2]=t;L[a>>2]=m*t;L[a+4>>2]=n*L[e>>2];L[b>>2]=o*L[e>>2];L[b+4>>2]=p*L[e>>2];L[c>>2]=q*L[e>>2];L[c+4>>2]=r*L[e>>2];L[d>>2]=k*L[e>>2];L[d+4>>2]=l*L[e>>2]}return s!=O(0)}function Ht(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;d=Xa-48|0;Xa=d;c=H[a>>2];e=H[c+20>>2];a:{b:{c:{if(!((e|0)<=0|(e|0)>H[c+116>>2])){a=H[c+112>>2]+(e<<2)|0;break c}f=H[c+120>>2];if(!f){break b}a=H[c+124>>2];if((a|0)>(e|0)|(e|0)>H[c+128>>2]){break b}a=f+(e-a<<2)|0}f=H[a>>2];if(f){break a}}H[c+24>>2]=e;f=H[H[c+112>>2]>>2]}a=f;d:{e:{while(1){e=I[a|0];if(!e){break e}a=a+1|0;if((e|0)!=37){continue}break}if(I[a|0]!=115){break e}H[d+32>>2]=c+24;If(b,f,d+32|0);break d}g=H[c+32>>2];h=H[c+36>>2];i=H[c+40>>2];j=H[c+44>>2];k=H[c+24>>2];e=H[c+28>>2];a=H[c+52>>2];H[d+24>>2]=H[c+48>>2];H[d+28>>2]=a;H[d+16>>2]=i;H[d+20>>2]=j;H[d+8>>2]=g;H[d+12>>2]=h;H[d>>2]=k;H[d+4>>2]=e;If(b,f,d)}Xa=d+48|0}function Xq(a,b,c,d,e,f,g,h,i,j){var k=0,l=0,m=0;k=Xa-16|0;Xa=k;a:{if(a){a=br(c);b:{if(b){Xe(k,a);b=H[k>>2];F[d|0]=b;F[d+1|0]=b>>>8;F[d+2|0]=b>>>16;F[d+3|0]=b>>>24;We(k,a);break b}si(k,a);b=H[k>>2];F[d|0]=b;F[d+1|0]=b>>>8;F[d+2|0]=b>>>16;F[d+3|0]=b>>>24;Ed(k,a)}le(i,k);ob(k);l=e,m=Rd(a),H[l>>2]=m;l=f,m=kd(a),H[l>>2]=m;jd(k,a);Qc(g,k);ob(k);Fd(k,a);le(h,k);ob(k);a=Ve(a);break a}a=ar(c);c:{if(b){Xe(k,a);b=H[k>>2];F[d|0]=b;F[d+1|0]=b>>>8;F[d+2|0]=b>>>16;F[d+3|0]=b>>>24;We(k,a);break c}si(k,a);b=H[k>>2];F[d|0]=b;F[d+1|0]=b>>>8;F[d+2|0]=b>>>16;F[d+3|0]=b>>>24;Ed(k,a)}le(i,k);ob(k);l=e,m=Rd(a),H[l>>2]=m;l=f,m=kd(a),H[l>>2]=m;jd(k,a);Qc(g,k);ob(k);Fd(k,a);le(h,k);ob(k);a=Ve(a)}H[j>>2]=a;Xa=k+16|0}function Zq(a,b,c,d,e,f,g,h,i,j){var k=0,l=0,m=0;k=Xa-16|0;Xa=k;a:{if(a){a=hr(c);b:{if(b){Xe(k,a);b=H[k>>2];F[d|0]=b;F[d+1|0]=b>>>8;F[d+2|0]=b>>>16;F[d+3|0]=b>>>24;We(k,a);break b}si(k,a);b=H[k>>2];F[d|0]=b;F[d+1|0]=b>>>8;F[d+2|0]=b>>>16;F[d+3|0]=b>>>24;Ed(k,a)}Qc(i,k);ob(k);l=e,m=Rd(a),F[l|0]=m;l=f,m=kd(a),F[l|0]=m;jd(k,a);Qc(g,k);ob(k);Fd(k,a);Qc(h,k);ob(k);a=Ve(a);break a}a=gr(c);c:{if(b){Xe(k,a);b=H[k>>2];F[d|0]=b;F[d+1|0]=b>>>8;F[d+2|0]=b>>>16;F[d+3|0]=b>>>24;We(k,a);break c}si(k,a);b=H[k>>2];F[d|0]=b;F[d+1|0]=b>>>8;F[d+2|0]=b>>>16;F[d+3|0]=b>>>24;Ed(k,a)}Qc(i,k);ob(k);l=e,m=Rd(a),F[l|0]=m;l=f,m=kd(a),F[l|0]=m;jd(k,a);Qc(g,k);ob(k);Fd(k,a);Qc(h,k);ob(k);a=Ve(a)}H[j>>2]=a;Xa=k+16|0}function hp(a){var b=0,c=0,d=0,e=0;a:{b:{switch(H[a+24>>2]){case 0:case 1:b=H[a+44>>2];d=(b|0)>0?b:0;b=0;while(1){if((b|0)==(d|0)){break a}c=(b<<8)+a|0;if(!(H[c+52>>2]<0|!(M[c+80>>3]<.5))){H[c+56>>2]=-1;H[c+52>>2]=-1;H[c+284>>2]=6}b=b+1|0;continue};case 2:b=H[a+44>>2];d=(b|0)>0?b:0;b=0;while(1){if((b|0)==(d|0)){break a}c=(b<<8)+a|0;if(!(H[c+52>>2]<0|!(M[c+80>>3]<.5))){H[c+60>>2]=-1;H[c+52>>2]=-1;H[c+284>>2]=6}b=b+1|0;continue};default:break b}}b=H[a+44>>2];e=(b|0)>0?b:0;b=0;while(1){if((b|0)==(e|0)){break a}d=0;c=(b<<8)+a|0;if(!(H[c+56>>2]<0|!(M[c+88>>3]<.5))){H[c+56>>2]=-1;d=1}c:{if(!(M[c+96>>3]<.5)|H[c+60>>2]<0){break c}H[c+60>>2]=-1;if(!d){break c}H[c+284>>2]=6}b=b+1|0;continue}}}function On(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;Gb(a);a:{if(b){e=b;if(b>>>0>1073741823){id(16568);X()}Rf(a,Hb(e<<2));j=Gb(a),k=e,H[j>>2]=k;b=0;while(1)if((b|0)==(e|0)){b=a+8|0;c=H[b>>2];if(!c){break a}h=Xb(H[c+4>>2],e);j=rb(a,h),k=b,H[j>>2]=k;while(1){b=H[c>>2];if(!b){break a}b:{d=Xb(H[b+4>>2],e);if((h|0)==(d|0)){break b}f=b;if(!H[rb(a,d)>>2]){j=rb(a,d),k=c,H[j>>2]=k;h=d;break b}while(1){c:{g=f;if(!H[g>>2]){f=0;break c}i=ge(Vb(a),b+8|0,H[g>>2]+8|0);f=H[g>>2];if(i){continue}}break}H[c>>2]=f;j=g,k=H[H[rb(a,d)>>2]>>2],H[j>>2]=k;j=H[rb(a,d)>>2],k=b,H[j>>2]=k;continue}c=b;continue}}else{j=rb(a,b),k=0,H[j>>2]=k;b=b+1|0;continue}}Rf(a,0);j=Gb(a),k=0,H[j>>2]=k}}function Mu(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0;d=H[a>>2];c=H[a+440>>2];H[d+24>>2]=c;H[d+20>>2]=124;H[H[a>>2]+28>>2]=b;Za[H[H[a>>2]+4>>2]](a,-1);d=b+6&7|208;f=b-1&7|208;g=b+2&7|208;b=b+1&7|208;while(1){a:{b:{if((c|0)<192){break b}if((b|0)==(c|0)|c-216>>>0<4294967288|(c|0)==(g|0)){break a}if((c|0)==(f|0)|(c|0)==(d|0)){break b}b=H[a>>2];H[b+24>>2]=c;H[b+20>>2]=99;H[H[a>>2]+28>>2]=1;Za[H[H[a>>2]+4>>2]](a,4);H[a+440>>2]=0;return 1}e=H[a>>2];H[e+24>>2]=c;H[e+20>>2]=99;H[H[a>>2]+28>>2]=2;Za[H[H[a>>2]+4>>2]](a,4);if(gj(a)){c=H[a+440>>2];continue}else{return 0}}break}b=H[a>>2];H[b+24>>2]=c;H[b+20>>2]=99;H[H[a>>2]+28>>2]=3;Za[H[H[a>>2]+4>>2]](a,4);return 1}function Du(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;if((e|0)>0){i=H[a+112>>2];m=i&-4;k=i&3;n=i-1>>>0<3;while(1){l=e;a:{if(!i){break a}h=H[H[b>>2]+(c<<2)>>2];e=H[d>>2];j=0;a=0;g=0;if(!n){while(1){f=I[a+h|0];F[e+1|0]=f;F[e+2|0]=f;F[e|0]=f;f=I[(a|1)+h|0];F[e+4|0]=f;F[e+5|0]=f;F[e+3|0]=f;f=I[(a|2)+h|0];F[e+7|0]=f;F[e+8|0]=f;F[e+6|0]=f;f=I[(a|3)+h|0];F[e+10|0]=f;F[e+11|0]=f;F[e+9|0]=f;a=a+4|0;e=e+12|0;g=g+4|0;if((m|0)!=(g|0)){continue}break}}if(!k){break a}while(1){g=I[a+h|0];F[e+1|0]=g;F[e+2|0]=g;F[e|0]=g;a=a+1|0;e=e+3|0;j=j+1|0;if((j|0)!=(k|0)){continue}break}}d=d+4|0;c=c+1|0;e=l-1|0;if((l|0)>=2){continue}break}}}function gz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;a=Xa-272|0;Xa=a;H[a+256>>2]=c;H[a+264>>2]=b;g=Bb(a+208|0);c=a+16|0;Eb(c,d);af(hd(c),55312,55338,a+224|0);yb(c);d=Bb(a+192|0);xb(d,Mb(d));b=wb(d,0);H[a+188>>2]=b;H[a+12>>2]=c;H[a+8>>2]=0;while(1){a:{if(!Zc(a+264|0,a+256|0)){break a}if(H[a+188>>2]==(nb(d)+b|0)){c=nb(d);xb(d,nb(d)<<1);xb(d,Mb(d));b=wb(d,0);H[a+188>>2]=c+b}if(kg(ic(a+264|0),16,b,a+188|0,a+8|0,0,g,a+16|0,a+12|0,a+224|0)){break a}vc(a+264|0);continue}break}xb(d,H[a+188>>2]-b|0);c=vb(d);b=Sb();H[a>>2]=f;if((Er(c,b,a)|0)!=1){H[e>>2]=4}if(Bc(a+264|0,a+256|0)){H[e>>2]=H[e>>2]|2}b=H[a+264>>2];ob(d);ob(g);Xa=a+272|0;return b|0}function Zy(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;a=Xa-352|0;Xa=a;H[a+336>>2]=c;H[a+344>>2]=b;g=Bb(a+208|0);c=a+16|0;Eb(c,d);Ee(bd(c),55312,55338,a+224|0);yb(c);d=Bb(a+192|0);xb(d,Mb(d));b=wb(d,0);H[a+188>>2]=b;H[a+12>>2]=c;H[a+8>>2]=0;while(1){a:{if(!Yc(a+344|0,a+336|0)){break a}if(H[a+188>>2]==(nb(d)+b|0)){c=nb(d);xb(d,nb(d)<<1);xb(d,Mb(d));b=wb(d,0);H[a+188>>2]=c+b}if(hg(hc(a+344|0),16,b,a+188|0,a+8|0,0,g,a+16|0,a+12|0,a+224|0)){break a}uc(a+344|0);continue}break}xb(d,H[a+188>>2]-b|0);c=vb(d);b=Sb();H[a>>2]=f;if((Er(c,b,a)|0)!=1){H[e>>2]=4}if(Ac(a+344|0,a+336|0)){H[e>>2]=H[e>>2]|2}b=H[a+344>>2];ob(d);ob(g);Xa=a+352|0;return b|0}function rh(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0;h=Xa-16|0;Xa=h;f=d?d:68700;d=H[f>>2];a:{b:{c:{if(!b){if(d){break c}break a}e=-2;if(!c){break a}i=a?a:h+12|0;d:{if(d){a=c;break d}a=I[b|0];d=a<<24>>24;if((d|0)>=0){H[i>>2]=a;e=(d|0)!=0;break a}a=F[b|0];if(!H[H[16903]>>2]){H[i>>2]=a&57343;e=1;break a}a=(a&255)-194|0;if(a>>>0>50){break c}d=H[(a<<2)+49328>>2];a=c-1|0;if(!a){break b}b=b+1|0}g=I[b|0];j=g>>>3|0;if((j-16|(d>>26)+j)>>>0>7){break c}while(1){a=a-1|0;d=g-128|d<<6;if((d|0)>=0){H[f>>2]=0;H[i>>2]=d;e=c-a|0;break a}if(!a){break b}b=b+1|0;g=I[b|0];if((g&192)==128){continue}break}}H[f>>2]=0;H[16848]=25;e=-1;break a}H[f>>2]=d}Xa=h+16|0;return e}function Mn(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;h=Xa-16|0;Xa=h;c=H[a>>2];F[h+15|0]=0;j=h+15|0;e=a+4|0;d=_c(e);c=N(b,c);a:{if(d>>>0>>0){i=Xa-32|0;Xa=i;c=c-d|0;b:{if(c>>>0<=H[kb(e)>>2]-H[e+4>>2]>>>0){f=Xa-16|0;Xa=f;d=ki(f,e,c);c=H[d+4>>2];g=H[d+8>>2];while(1){if((c|0)==(g|0)){nc(d);Xa=f+16|0}else{ji(kb(e),c,j);c=c+1|0;H[d+4>>2]=c;continue}break}break b}d=kb(e);d=vk(i+8|0,ii(e,_c(e)+c|0),_c(e),d);f=Xa-16|0;Xa=f;c=Eo(f,d+8|0,c);g=H[c>>2];while(1){if(H[c+4>>2]!=(g|0)){ji(H[d+16>>2],H[c>>2],j);g=H[c>>2]+1|0;H[c>>2]=g;continue}break}wd(c);Xa=f+16|0;uk(e,d);tk(d)}Xa=i+32|0;break a}if(c>>>0>>0){Sj(e,c+H[e>>2]|0)}}ip(a+16|0,b);Xa=h+16|0}function gn(a,b,c,d,e,f){var g=0,h=O(0),i=O(0),j=O(0),k=O(0);g=Xa+-64|0;Xa=g;a:{if(a){ni(a+8|0,b,g+16|0);b=-1;a=a+184|0;h=O(L[g+60>>2]+O(O(L[g+48>>2]*c)+O(L[g+52>>2]*d)));i=O(O(L[g+28>>2]+O(O(L[g+16>>2]*c)+O(L[g+20>>2]*d)))/h);c=O(O(L[g+44>>2]+O(O(L[g+32>>2]*c)+O(L[g+36>>2]*d)))/h);if((rc(a,i,c,e,f)|0)<0){break a}if((xe(a,L[e>>2],L[f>>2],g+12|0,g+8|0)|0)<0){break a}d=O(i-L[g+12>>2]);c=O(c-L[g+8>>2]);b=O(O(d*d)+O(c*c))>O(1)?-1:0;break a}h=L[b+28>>2];i=L[b+20>>2];k=L[b+16>>2];j=O(L[b+44>>2]+O(O(L[b+32>>2]*c)+O(L[b+36>>2]*d)));L[e>>2]=O(L[b+12>>2]+O(O(L[b>>2]*c)+O(L[b+4>>2]*d)))/j;L[f>>2]=O(h+O(O(k*c)+O(i*d)))/j;b=0}Xa=g- -64|0;return b}function Bg(a,b){var c=0,d=0,e=0,f=0,g=0,h=0;while(1){f=255;e=a;a:{while(1){b:{c:{d:{c=H[b+4>>2];d=H[b+8>>2];if((c|0)==(d|0)){break d}h=aj(c,10,d-c|0);e:{if(h){d=H[b+4>>2];c=(h-d|0)+1|0;break e}d=H[b+4>>2];c=H[b+8>>2]-d|0}g=d;d=c>>>0>>0?c:f;ub(e,g,d);g=d+H[b+4>>2]|0;H[b+4>>2]=g;e=e+d|0;if(c>>>0>=f>>>0|h){break b}f=f-d|0;if(H[b+8>>2]==(g|0)){break d}H[b+4>>2]=g+1;c=I[g|0];break c}c=Ah(b);if((c|0)>=0){break c}c=0;if((a|0)==(e|0)){break a}if(I[b|0]&16){break b}break a}F[e|0]=c;e=e+1|0;if((c&255)==10){break b}f=f-1|0;if(f){continue}}break}if(!a){c=0;break a}F[e|0]=0;c=a}if(c){e=I[a|0];if((e|0)==10|(e|0)==35){continue}}break}return c}function yv(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;d=Kd(a);if(d>>>0>>0){g=Xa-32|0;Xa=g;e=b-d|0;a:{if(e>>>0<=H[kb(a)>>2]-H[a+4>>2]>>4>>>0){f=Xa-16|0;Xa=f;d=ln(f,a,e);b=H[d+4>>2];e=H[d+8>>2];while(1){if((b|0)==(e|0)){nc(d);Xa=f+16|0}else{Ih(kb(a),b,c);b=b+16|0;H[d+4>>2]=b;continue}break}break a}b=kb(a);d=jn(g+8|0,kn(a,Kd(a)+e|0),Kd(a),b);b=Xa-16|0;Xa=b;H[b>>2]=H[d+8>>2];f=H[d+8>>2];H[b+8>>2]=d+8;H[b+4>>2]=f+(e<<4);e=H[b>>2];while(1){if(H[b+4>>2]!=(e|0)){Ih(H[d+16>>2],H[b>>2],c);e=H[b>>2]+16|0;H[b>>2]=e;continue}break}wd(b);Xa=b+16|0;hn(a,d);fn(d)}Xa=g+32|0;return}if(b>>>0>>0){b=H[a>>2]+(b<<4)|0;Kd(a);rn(a,b);hf(a);Kd(a)}}function Au(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;if((e|0)>0){i=H[a+112>>2];o=i&-2;p=i&1;while(1){n=e;a:{if(!i){break a}a=c<<2;g=H[a+H[b+8>>2]>>2];j=H[a+H[b+4>>2]>>2];h=H[a+H[b>>2]>>2];e=H[d>>2];a=0;k=0;if((i|0)!=1){while(1){l=I[a+h|0];m=I[a+g|0];f=I[a+j|0];F[e+1|0]=f;F[e+2|0]=f+m^128;F[e|0]=f+l^128;f=a|1;l=I[f+h|0];m=I[f+g|0];f=I[f+j|0];F[e+4|0]=f;F[e+5|0]=f+m^128;F[e+3|0]=f+l^128;a=a+2|0;e=e+6|0;k=k+2|0;if((o|0)!=(k|0)){continue}break}}if(!p){break a}h=I[a+h|0];g=I[a+g|0];a=I[a+j|0];F[e+1|0]=a;F[e+2|0]=a+g^128;F[e|0]=a+h^128}d=d+4|0;c=c+1|0;e=n-1|0;if((n|0)>=2){continue}break}}}function Mo(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;c=Gb(a);a:{if(b){Rf(a,Ij(c,b));j=Gb(a),k=b,H[j>>2]=k;c=0;while(1)if((b|0)==(c|0)){c=a+8|0;d=H[c>>2];if(!d){break a}h=Xb(H[d+4>>2],b);j=rb(a,h),k=c,H[j>>2]=k;while(1){c=H[d>>2];if(!c){break a}b:{e=Xb(H[c+4>>2],b);if((h|0)==(e|0)){break b}f=c;if(!H[rb(a,e)>>2]){j=rb(a,e),k=d,H[j>>2]=k;h=e;break b}while(1){c:{g=f;if(!H[g>>2]){f=0;break c}i=ge(Vb(a),c+8|0,H[g>>2]+8|0);f=H[g>>2];if(i){continue}}break}H[d>>2]=f;j=g,k=H[H[rb(a,e)>>2]>>2],H[j>>2]=k;j=H[rb(a,e)>>2],k=c,H[j>>2]=k;continue}d=c;continue}}else{j=rb(a,c),k=0,H[j>>2]=k;c=c+1|0;continue}}Rf(a,0);j=Gb(a),k=0,H[j>>2]=k}}function nn(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;Gb(a);a:{if(b){Rf(a,mn(b));j=Gb(a),k=b,H[j>>2]=k;while(1)if((b|0)==(c|0)){c=a+8|0;d=H[c>>2];if(!d){break a}h=Xb(H[d+4>>2],b);j=rb(a,h),k=c,H[j>>2]=k;while(1){c=H[d>>2];if(!c){break a}b:{e=Xb(H[c+4>>2],b);if((h|0)==(e|0)){break b}f=c;if(!H[rb(a,e)>>2]){j=rb(a,e),k=d,H[j>>2]=k;h=e;break b}while(1){c:{g=f;if(!H[g>>2]){f=0;break c}i=ge(Vb(a),c+8|0,H[g>>2]+8|0);f=H[g>>2];if(i){continue}}break}H[d>>2]=f;j=g,k=H[H[rb(a,e)>>2]>>2],H[j>>2]=k;j=H[rb(a,e)>>2],k=c,H[j>>2]=k;continue}d=c;continue}}else{j=rb(a,c),k=0,H[j>>2]=k;c=c+1|0;continue}}Rf(a,0);j=Gb(a),k=0,H[j>>2]=k}}function zu(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;if((e|0)>0){g=H[a+336>>2];i=H[a+112>>2];a=H[a+480>>2];l=H[a+20>>2];m=H[a+16>>2];n=H[a+12>>2];o=H[a+8>>2];while(1){j=e;if(i){a=c<<2;p=H[a+H[b+12>>2]>>2];q=H[a+H[b+8>>2]>>2];r=H[a+H[b+4>>2]>>2];s=H[a+H[b>>2]>>2];e=H[d>>2];a=0;while(1){f=I[a+r|0];h=I[a+s|0]^255;k=I[a+q|0]<<2;F[e|0]=I[(h-H[k+o>>2]|0)+g|0];f=f<<2;F[e+1|0]=I[(h-(H[m+k>>2]+H[f+l>>2]>>16)|0)+g|0];F[e+2|0]=I[(h-H[f+n>>2]|0)+g|0];F[e+3|0]=I[a+p|0];e=e+4|0;a=a+1|0;if((i|0)!=(a|0)){continue}break}}d=d+4|0;c=c+1|0;e=j-1|0;if((j|0)>=2){continue}break}}}function hm(a,b,c,d,e){var f=0,g=0,h=0,i=0;f=Xa-208|0;Xa=f;H[f+204>>2]=c;c=f+160|0;qb(c,0,40);H[f+200>>2]=H[f+204>>2];a:{if((gm(0,b,f+200|0,f+80|0,c,d,e)|0)<0){b=-1;break a}i=H[a+76>>2]>=0;g=H[a>>2];if(H[a+72>>2]<=0){H[a>>2]=g&-33}b:{c:{d:{if(!H[a+48>>2]){H[a+48>>2]=80;H[a+28>>2]=0;H[a+16>>2]=0;H[a+20>>2]=0;h=H[a+44>>2];H[a+44>>2]=f;break d}if(H[a+16>>2]){break c}}c=-1;if(ym(a)){break b}}c=gm(a,b,f+200|0,f+80|0,f+160|0,d,e)}if(h){Za[H[a+36>>2]](a,0,0)|0;H[a+48>>2]=0;H[a+44>>2]=h;H[a+28>>2]=0;b=H[a+20>>2];H[a+16>>2]=0;H[a+20>>2]=0;c=b?c:-1}b=a;a=H[a>>2];H[b>>2]=a|g&32;b=a&32?-1:c;if(!i){break a}}Xa=f+208|0;return b}function yu(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;if((e|0)>0){j=H[a+112>>2];l=j&-4;k=j&3;g=H[a+36>>2];m=(g|0)<=0;n=j-1>>>0<3;while(1){i=0;if(!m){while(1){a:{if(!j){break a}a=H[H[(i<<2)+b>>2]+(c<<2)>>2];f=H[d>>2]+i|0;h=0;if(!n){while(1){F[f|0]=I[a|0];f=f+g|0;F[f|0]=I[a+1|0];f=f+g|0;F[f|0]=I[a+2|0];f=f+g|0;F[f|0]=I[a+3|0];a=a+4|0;f=f+g|0;h=h+4|0;if((l|0)!=(h|0)){continue}break}}h=0;if(!k){break a}while(1){F[f|0]=I[a|0];f=f+g|0;a=a+1|0;h=h+1|0;if((k|0)!=(h|0)){continue}break}}i=i+1|0;if((i|0)!=(g|0)){continue}break}}d=d+4|0;c=c+1|0;a=(e|0)>1;e=e-1|0;if(a){continue}break}}}function dk(a,b,c,d,e,f,g,h){var i=O(0),j=0,k=0,l=0;a:{if(!((g|0)<=0|K[f+4>>2]<=g+1>>>0)){if((h|0)<=0){break a}j=h+1|0;if(j>>>0>=K[f+8>>2]){break a}k=Kb(f,h-1|0);h=Kb(f,h);j=Kb(f,j);g=g<<2;f=g+h|0;h=f-4|0;L[a>>2]=O(L[f+4>>2]-L[h>>2])*O(.5);l=b;a=g+j|0;b=g+k|0;L[l>>2]=O(L[a>>2]-L[b>>2])*O(.5);i=L[f>>2];L[c>>2]=O(L[h>>2]-O(i+i))+L[f+4>>2];i=L[f>>2];L[d>>2]=O(L[b>>2]-O(i+i))+L[a>>2];L[e>>2]=O(O(L[b-4>>2]+L[a+4>>2])-O(L[b+4>>2]+L[a-4>>2]))*O(.25);return}mb(ib(ib(lb(ib(ib(ib(70592,23791),22040),3305),284),3875),23165));_();X()}mb(ib(ib(lb(ib(ib(ib(70592,23869),22040),3305),285),3875),23298));_();X()}function Pt(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0;d=H[a+476>>2];i=H[d+92>>2];h=H[a+320>>2];if((i|0)>=(h|0)){if(H[a+36>>2]>0){h=H[a+216>>2];i=0;while(1){k=i<<2;j=k+d|0;Za[H[j+52>>2]](a,h,H[b+k>>2]+(N(H[j+100>>2],H[c>>2])<<2)|0,j+12|0);h=h+88|0;i=i+1|0;if((i|0)>2]){continue}break}h=H[a+320>>2]}H[d+92>>2]=0;i=0}b=g;g=H[f>>2];b=b-g|0;j=H[d+96>>2];h=h-i|0;h=h>>>0>j>>>0?j:h;b=b>>>0>>0?b:h;Za[H[H[a+480>>2]+4>>2]](a,d+12|0,i,(g<<2)+e|0,b);H[f>>2]=b+H[f>>2];H[d+96>>2]=H[d+96>>2]-b;b=b+H[d+92>>2]|0;H[d+92>>2]=b;if((b|0)>=H[a+320>>2]){H[c>>2]=H[c>>2]+1}}function wc(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0;b=Xa-48|0;Xa=b;c=Xa-16|0;Xa=c;if(!(M[a>>3]>=0)){mb(ib(ib(lb(ib(ib(ib(70592,1352),2062),3305),67),3875),4308));_();X()}va(c+8|0,0)|0;M[a+8>>3]=+H[c+12>>2]*1e-6+ +H[c+8>>2];Xa=c+16|0;h=No();e=b+32|0;Ln(e);i=vb(e);f=a+16|0;c=vb(f);a:{b:{g=M[a>>3];if(g>=0){d=M[a+8>>3];if(!(d>=0)){break b}d=d-g;break a}mb(ib(ib(lb(ib(ib(ib(70592,1352),2062),3305),80),3875),4308));_();X()}mb(ib(ib(lb(ib(ib(ib(70592,5282),2062),3305),81),3875),5784));_();X()}M[b+16>>3]=d*1e3;H[b+12>>2]=c;H[b+8>>2]=27493;H[b+4>>2]=i;H[b>>2]=7761;In(h,6516,b);ob(e);ob(f);Xa=b+48|0}function Hv(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;d=Rb(a);if(d>>>0>>0){g=Xa-32|0;Xa=g;b=b-d|0;a:{if(b>>>0<=(H[kb(a)>>2]-H[a+4>>2]|0)/12>>>0){e=Xa-16|0;Xa=e;d=Yg(e,a,b);b=H[d+4>>2];f=H[d+8>>2];while(1){if((b|0)==(f|0)){nc(d);Xa=e+16|0}else{Hh(kb(a),b,c);b=b+12|0;H[d+4>>2]=b;continue}break}break a}d=kb(a);d=en(g+8|0,bg(a,Rb(a)+b|0),Rb(a),d);e=Xa-16|0;Xa=e;b=Fp(e,d+8|0,b);f=H[b>>2];while(1){if(H[b+4>>2]!=(f|0)){Hh(H[d+16>>2],H[b>>2],c);f=H[b>>2]+12|0;H[b>>2]=f;continue}break}wd(b);Xa=e+16|0;dn(a,d);cn(d)}Xa=g+32|0;return}if(b>>>0>>0){b=H[a>>2]+N(b,12)|0;Rb(a);an(a,b);Og(a)}}function ef(a,b,c,d,e,f,g,h){var i=0,j=0,k=0,l=0;i=1;j=d&2147483647;l=j;k=(j|0)==2147418112;a:{if(k&!c?a|b:k&(c|0)!=0|j>>>0>2147418112){break a}j=h&2147483647;k=(j|0)==2147418112;if(k&!g?e|f:k&(g|0)!=0|j>>>0>2147418112){break a}if(!(a|e|(c|g)|(b|f|(j|l)))){return 0}i=d&h;if((i|0)>0|(i|0)>=0){i=-1;if((c|0)==(g|0)&(d|0)==(h|0)?(b|0)==(f|0)&a>>>0>>0|b>>>0>>0:c>>>0>>0&(d|0)<=(h|0)|(d|0)<(h|0)){break a}return(a^e|c^g|(b^f|d^h))!=0}i=-1;if((c|0)==(g|0)&(d|0)==(h|0)?(b|0)==(f|0)&a>>>0>e>>>0|b>>>0>f>>>0:c>>>0>g>>>0&(d|0)>=(h|0)|(d|0)>(h|0)){break a}i=(a^e|c^g|(b^f|d^h))!=0}return i}function Iw(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0;if(Dc(a,H[b+8>>2],f)){yk(b,c,d,e);return}h=I[b+53|0];g=H[a+12>>2];F[b+53|0]=0;i=I[b+52|0];F[b+52|0]=0;j=a+16|0;wk(j,b,c,d,e,f);k=I[b+53|0];h=h|k;l=I[b+52|0];i=i|l;a:{if((g|0)<2){break a}j=j+(g<<3)|0;g=a+24|0;while(1){if(I[b+54|0]){break a}b:{if(l){if(H[b+24>>2]==1){break a}if(I[a+8|0]&2){break b}break a}if(!k){break b}if(!(F[a+8|0]&1)){break a}}G[b+52>>1]=0;wk(g,b,c,d,e,f);k=I[b+53|0];h=k|h;l=I[b+52|0];i=l|i;g=g+8|0;if(j>>>0>g>>>0){continue}break}}F[b+53|0]=(h&255)!=0;F[b+52|0]=(i&255)!=0}function gs(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0;c=Xa-32|0;Xa=c;e=Qd(b,-1);d=I[a+52|0];a:{if(e){if(d){break a}b=H[a+48>>2];f=a,g=Qd(b,-1)^1,F[f+52|0]=g;break a}b:{if(!d){break b}f=c,g=Ri(H[a+48>>2]),F[f+19|0]=g;c:{d:{e:{d=c+20|0;switch(ih(H[a+36>>2],H[a+40>>2],c+19|0,d,c+12|0,c+24|0,c+32|0,d)-1|0){case 0:case 1:break c;case 2:break e;default:break d}}d=H[a+48>>2];H[c+20>>2]=c+25;F[c+24|0]=d}while(1){d=H[c+20>>2];if(d>>>0<=c+24>>>0){break b}d=d-1|0;H[c+20>>2]=d;if((hh(F[d|0],H[a+32>>2])|0)!=-1){continue}break}}b=-1;break a}F[a+52|0]=1;H[a+48>>2]=b}Xa=c+32|0;return b|0}function Cu(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;if((e|0)>0){g=H[a+336>>2];i=H[a+112>>2];a=H[a+480>>2];l=H[a+20>>2];m=H[a+16>>2];n=H[a+12>>2];o=H[a+8>>2];while(1){j=e;if(i){a=c<<2;p=H[a+H[b+8>>2]>>2];q=H[a+H[b+4>>2]>>2];r=H[a+H[b>>2]>>2];e=H[d>>2];a=0;while(1){f=I[a+q|0];h=I[a+r|0];k=I[a+p|0]<<2;F[e|0]=I[(h+H[k+o>>2]|0)+g|0];f=f<<2;F[e+1|0]=I[((H[m+k>>2]+H[f+l>>2]>>16)+h|0)+g|0];F[e+2|0]=I[(H[f+n>>2]+h|0)+g|0];e=e+3|0;a=a+1|0;if((i|0)!=(a|0)){continue}break}}d=d+4|0;c=c+1|0;e=j-1|0;if((j|0)>=2){continue}break}}}function $r(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;c=Xa-32|0;Xa=c;a:{b:{c:{if(Qd(b,-1)){break c}i=c,j=Ri(b),F[i+23|0]=j;if(I[a+44|0]){if((ee(c+23|0,1,1,H[a+32>>2])|0)!=1){break b}break c}f=c+24|0;H[c+16>>2]=f;h=c+32|0;d=c+23|0;while(1){e=ih(H[a+36>>2],H[a+40>>2],d,f,c+12|0,c+24|0,h,c+16|0);if(H[c+12>>2]==(d|0)){break b}if((e|0)==3){if((ee(d,1,1,H[a+32>>2])|0)==1){break c}break b}if(e>>>0>1){break b}g=c+24|0;d=H[c+16>>2]-g|0;if((ee(g,1,d,H[a+32>>2])|0)!=(d|0)){break b}d=H[c+12>>2];if((e|0)==1){continue}break}}a=nl(b);break a}a=-1}Xa=c+32|0;return a|0}function Os(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;if((d|0)>0){e=H[H[a+484>>2]+24>>2];h=H[e+8>>2];i=H[e+4>>2];j=H[e>>2];g=H[a+112>>2];l=g-1|0;m=g&1;while(1){a:{if(!g){break a}e=k<<2;a=H[e+b>>2];f=H[c+e>>2];if(m){F[f|0]=I[I[a+2|0]+h|0]+(I[I[a+1|0]+i|0]+I[I[a|0]+j|0]|0);f=f+1|0;a=a+3|0;e=l}else{e=g}if((g|0)==1){break a}while(1){F[f|0]=I[I[a+2|0]+h|0]+(I[I[a+1|0]+i|0]+I[I[a|0]+j|0]|0);F[f+1|0]=I[I[a+5|0]+h|0]+(I[I[a+4|0]+i|0]+I[I[a+3|0]+j|0]|0);f=f+2|0;a=a+6|0;e=e-2|0;if(e){continue}break}}k=k+1|0;if((k|0)!=(d|0)){continue}break}}}function Cj(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;d=Ab(a);if(d>>>0>>0){g=Xa-32|0;Xa=g;b=b-d|0;a:{if(b>>>0<=H[kb(a)>>2]-H[a+4>>2]>>2>>>0){e=Xa-16|0;Xa=e;d=_f(e,a,b);b=H[d+4>>2];f=H[d+8>>2];while(1){if((b|0)==(f|0)){nc(d);Xa=e+16|0}else{Pe(kb(a),b,c);b=b+4|0;H[d+4>>2]=b;continue}break}break a}d=kb(a);d=Hg(g+8|0,Qg(a,Ab(a)+b|0),Ab(a),d);e=Xa-16|0;Xa=e;b=bi(e,d+8|0,b);f=H[b>>2];while(1){if(H[b+4>>2]!=(f|0)){Pe(H[d+16>>2],H[b>>2],c);f=H[b>>2]+4|0;H[b>>2]=f;continue}break}wd(b);Xa=e+16|0;Pg(a,d);$f(d)}Xa=g+32|0;return}if(b>>>0>>0){pk(a,H[a>>2]+(b<<2)|0)}}function cs(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0;c=Xa-32|0;Xa=c;e=Qd(b,-1);d=I[a+52|0];a:{if(e){if(d){break a}b=H[a+48>>2];f=a,g=Qd(b,-1)^1,F[f+52|0]=g;break a}b:{if(!d){break b}H[c+16>>2]=H[a+48>>2];c:{d:{e:{d=c+20|0;switch(ih(H[a+36>>2],H[a+40>>2],c+16|0,d,c+12|0,c+24|0,c+32|0,d)-1|0){case 0:case 1:break c;case 2:break e;default:break d}}d=H[a+48>>2];H[c+20>>2]=c+25;F[c+24|0]=d}while(1){d=H[c+20>>2];if(d>>>0<=c+24>>>0){break b}d=d-1|0;H[c+20>>2]=d;if((hh(F[d|0],H[a+32>>2])|0)!=-1){continue}break}}b=-1;break a}F[a+52|0]=1;H[a+48>>2]=b}Xa=c+32|0;return b|0}function bk(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;l=-1;a:{e=H[b+8>>2];if((e|0)!=H[c+4>>2]){break a}d=H[a+4>>2];if((d|0)!=H[b+4>>2]){break a}f=H[a+8>>2];if((f|0)!=H[c+8>>2]){break a}l=0;m=(d|0)>0?d:0;n=(f|0)>0?f:0;o=(e|0)>0?e:0;d=H[a>>2];while(1){if((h|0)==(m|0)){break a}p=N(e,h);g=0;while(1){if((g|0)!=(n|0)){H[d>>2]=0;H[d+4>>2]=0;i=H[c>>2]+(g<<3)|0;j=H[b>>2]+(p<<3)|0;a=0;k=0;while(1){if((a|0)!=(o|0)){k=M[j>>3]*M[i>>3]+k;M[d>>3]=k;a=a+1|0;j=j+8|0;i=(f<<3)+i|0;continue}break}g=g+1|0;d=d+8|0;continue}break}h=h+1|0;continue}}return l}function Ms(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;if((d|0)>0){m=H[a+112>>2];e=H[a+484>>2];a=H[e+24>>2];n=H[a+8>>2];o=H[a+4>>2];p=H[a>>2];g=H[e+48>>2];while(1){if(m){q=H[e+60>>2];r=H[e+56>>2];s=H[e+52>>2];f=h<<2;a=H[f+b>>2];i=H[c+f>>2];j=0;f=m;while(1){k=j<<2;l=g<<6;F[i|0]=(I[(H[k+(r+l|0)>>2]+I[a+1|0]|0)+o|0]+I[(H[(l+s|0)+k>>2]+I[a|0]|0)+p|0]|0)+I[(H[(l+q|0)+k>>2]+I[a+2|0]|0)+n|0];i=i+1|0;a=a+3|0;j=j+1&15;f=f-1|0;if(f){continue}break}}g=g+1&15;H[e+48>>2]=g;h=h+1|0;if((h|0)!=(d|0)){continue}break}}}function Ep(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=O(0),l=0,m=0,n=0,o=0,p=0;l=-1;a:{e=H[b+8>>2];if((e|0)!=H[c+4>>2]){break a}d=H[a+4>>2];if((d|0)!=H[b+4>>2]){break a}f=H[a+8>>2];if((f|0)!=H[c+8>>2]){break a}l=0;m=(d|0)>0?d:0;n=(f|0)>0?f:0;o=(e|0)>0?e:0;d=H[a>>2];while(1){if((h|0)==(m|0)){break a}p=N(e,h);g=0;while(1){if((g|0)!=(n|0)){a=0;H[d>>2]=0;i=H[c>>2]+(g<<2)|0;j=H[b>>2]+(p<<2)|0;k=O(0);while(1){if((a|0)!=(o|0)){k=O(O(L[j>>2]*L[i>>2])+k);L[d>>2]=k;a=a+1|0;j=j+4|0;i=(f<<2)+i|0;continue}break}g=g+1|0;d=d+4|0;continue}break}h=h+1|0;continue}}return l}function nx(a){a=a|0;if(I[71632]){return H[17907]}if(!I[72432]){a=72144;while(1){a=Bb(a)+12|0;if((a|0)!=72432){continue}break}F[72432]=1}Pb(72144,27594);Pb(72156,27585);Pb(72168,30701);Pb(72180,30498);Pb(72192,27664);Pb(72204,30965);Pb(72216,27602);Pb(72228,28804);Pb(72240,30053);Pb(72252,30036);Pb(72264,30044);Pb(72276,30063);Pb(72288,30442);Pb(72300,33256);Pb(72312,30102);Pb(72324,29903);Pb(72336,27664);Pb(72348,30228);Pb(72360,30446);Pb(72372,30707);Pb(72384,30199);Pb(72396,29206);Pb(72408,28119);Pb(72420,33182);F[71632]=1;H[17907]=72144;return 72144}function lx(a){a=a|0;if(I[71640]){return H[17909]}if(!I[72736]){a=72448;while(1){a=Bb(a)+12|0;if((a|0)!=72736){continue}break}F[72736]=1}Ob(72448,60312);Ob(72460,60344);Ob(72472,60380);Ob(72484,60404);Ob(72496,60428);Ob(72508,60444);Ob(72520,60464);Ob(72532,60484);Ob(72544,60512);Ob(72556,60552);Ob(72568,60584);Ob(72580,60620);Ob(72592,60656);Ob(72604,60672);Ob(72616,60688);Ob(72628,60704);Ob(72640,60428);Ob(72652,60720);Ob(72664,60736);Ob(72676,60752);Ob(72688,60768);Ob(72700,60784);Ob(72712,60800);Ob(72724,60816);F[71640]=1;H[17909]=72448;return 72448}function Bu(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;if((e|0)>0){f=H[a+112>>2];m=f&-2;n=f&1;while(1){l=e;a:{if(!f){break a}a=c<<2;g=H[a+H[b+8>>2]>>2];h=H[a+H[b+4>>2]>>2];i=H[a+H[b>>2]>>2];e=H[d>>2];a=0;j=0;if((f|0)!=1){while(1){F[e|0]=I[a+i|0];F[e+1|0]=I[a+h|0];F[e+2|0]=I[a+g|0];k=a|1;F[e+3|0]=I[k+i|0];F[e+4|0]=I[h+k|0];F[e+5|0]=I[g+k|0];a=a+2|0;e=e+6|0;j=j+2|0;if((m|0)!=(j|0)){continue}break}}if(!n){break a}F[e|0]=I[a+i|0];F[e+1|0]=I[a+h|0];F[e+2|0]=I[a+g|0]}d=d+4|0;c=c+1|0;e=l-1|0;if((l|0)>=2){continue}break}}}function Yr(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0;c=Xa-32|0;Xa=c;a:{b:{c:{if(Qd(b,-1)){break c}H[c+20>>2]=b;if(I[a+44|0]){if((ee(c+20|0,4,1,H[a+32>>2])|0)!=1){break b}break c}f=c+24|0;H[c+16>>2]=f;h=c+32|0;d=c+20|0;while(1){e=ih(H[a+36>>2],H[a+40>>2],d,f,c+12|0,c+24|0,h,c+16|0);if(H[c+12>>2]==(d|0)){break b}if((e|0)==3){if((ee(d,1,1,H[a+32>>2])|0)==1){break c}break b}if(e>>>0>1){break b}g=c+24|0;d=H[c+16>>2]-g|0;if((ee(g,1,d,H[a+32>>2])|0)!=(d|0)){break b}d=H[c+12>>2];if((e|0)==1){continue}break}}a=nl(b);break a}a=-1}Xa=c+32|0;return a|0}function wh(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0;i=Xa-240|0;Xa=i;h=H[d>>2];H[i+232>>2]=h;d=H[d+4>>2];H[i>>2]=a;H[i+236>>2]=d;k=1;a:{b:{c:{if(!(d|(h|0)!=1)){d=a;break c}l=0-b|0;h=a;while(1){j=(e<<2)+g|0;d=h-H[j>>2]|0;if((Za[c|0](d,a)|0)<=0){d=h;break c}d:{if(!((e|0)<2|f)){f=H[j-8>>2];j=h+l|0;if((Za[c|0](j,d)|0)>=0){break d}if((Za[c|0](j-f|0,d)|0)>=0){break d}}H[(k<<2)+i>>2]=d;h=i+232|0;f=om(h);xh(h,f);k=k+1|0;e=e+f|0;f=0;h=d;if(H[i+236>>2]|H[i+232>>2]!=1){continue}break b}break}d=h;break b}if(f){break a}}nm(b,i,k);$i(d,b,c,e,g)}Xa=i+240|0}function vy(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0;i=Xa-416|0;Xa=i;d=i+416|0;H[i+12>>2]=d;h=Xa-144|0;Xa=h;H[h+28>>2]=h+132;c=h+32|0;pr(a+8|0,c,h+28|0,e,f,g);H[h+16>>2]=0;H[h+20>>2]=0;H[h+12>>2]=c;c=i+16|0;f=Ml(c,H[i+12>>2]);e=Xa-16|0;Xa=e;H[e+12>>2]=H[a+8>>2];g=$d(e+8|0,e+12|0);a=Wk(c,h+12|0,f,h+16|0);_d(g);Xa=e+16|0;if((a|0)==-1){Qb();X()}H[i+12>>2]=(a<<2)+c;Xa=h+144|0;e=H[i+12>>2];a=Xa-16|0;Xa=a;H[a+8>>2]=b;while(1){if((c|0)!=(e|0)){ql(a+8|0,H[c>>2]);c=c+4|0;continue}break}Xa=a+16|0;Xa=d;return H[a+8>>2]}function Wt(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0;h=Xa-16|0;Xa=h;d=H[a+476>>2];a:{b:{if(H[d+36>>2]){Ch(d+32|0,0,(H[f>>2]<<2)+e|0,0,1,H[d+40>>2]);H[d+36>>2]=0;H[f>>2]=H[f>>2]+1;H[d+44>>2]=H[d+44>>2]-1;break b}j=H[d+44>>2];i=e;e=H[f>>2];i=i+(e<<2)|0;H[h+8>>2]=H[i>>2];e=g-e|0;g=j>>>0<2?j:2;e=e>>>0>>0?e:g;if(e>>>0>=2){g=H[i+4>>2]}else{H[d+36>>2]=1;g=H[d+32>>2]}H[h+12>>2]=g;Za[H[d+12>>2]](a,b,H[c>>2],h+8|0);a=H[d+36>>2];H[f>>2]=e+H[f>>2];H[d+44>>2]=H[d+44>>2]-e;if(a){break a}}H[c>>2]=H[c>>2]+1}Xa=h+16|0}function Dd(a,b,c){var d=0,e=0,f=0;d=Xa+-64|0;Xa=d;f=H[a>>2];e=H[f-4>>2];f=H[f-8>>2];H[d+20>>2]=0;H[d+16>>2]=b;H[d+12>>2]=a;H[d+8>>2]=c;b=0;qb(d+24|0,0,39);a=a+f|0;a:{if(Dc(e,c,0)){H[d+56>>2]=1;Za[H[H[e>>2]+20>>2]](e,d+8|0,a,a,1,0);b=H[d+32>>2]==1?a:0;break a}Za[H[H[e>>2]+24>>2]](e,d+8|0,a,1,0);b:{switch(H[d+44>>2]){case 0:b=H[d+48>>2]==1?H[d+36>>2]==1?H[d+40>>2]==1?H[d+28>>2]:0:0:0;break a;case 1:break b;default:break a}}if(H[d+32>>2]!=1){if(H[d+48>>2]|H[d+36>>2]!=1|H[d+40>>2]!=1){break a}}b=H[d+24>>2]}Xa=d- -64|0;return b}function Fv(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0;a=cd(a,b);if((a|0)!=(c|0)){a:{if(!Mc(a)){if(!Mc(c)){H[a+8>>2]=H[c+8>>2];b=H[c+4>>2];H[a>>2]=H[c>>2];H[a+4>>2]=b;break a}e=vb(c);b=nb(c);c=Xa-16|0;Xa=c;b:{if(b>>>0<=10){Xc(a,b);Jd(a,e,b);F[c+15|0]=0;Lc(a+b|0,c+15|0);break b}f=a;a=I[a+11|0];pi(f,10,b-10|0,a,0,a,b,e)}Xa=c+16|0;break a}e=vb(c);b=nb(c);c=Xa-16|0;Xa=c;d=Fe(a);c:{if(d>>>0>b>>>0){d=H[a>>2];Pc(a,b);Jd(d,e,b);F[c+15|0]=0;Lc(b+d|0,c+15|0);break c}f=a;a=H[a+4>>2];pi(f,d-1|0,(b-d|0)+1|0,a,0,a,b,e)}Xa=c+16|0}}return 1}function de(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0;f=Xa-16|0;Xa=f;A(+b);g=v(1)|0;d=v(0)|0;c=g&2147483647;e=c+-1048576|0;a:{if((e|0)==2145386495|e>>>0<2145386495){h=d<<28;e=c>>>4|0;c=(c&15)<<28|d>>>4;d=e+1006632960|0;break a}if((c|0)==2146435072|c>>>0>2146435072){h=d<<28;c=(g&15)<<28|d>>>4;d=g>>>4|2147418112;break a}if(!(c|d)){c=0;d=0;break a}e=c;c=c?Q(c):Q(d)+32|0;Rc(f,d,e,0,0,c+49|0);i=H[f>>2];h=H[f+4>>2];e=15372-c<<16;c=H[f+8>>2];d=e|H[f+12>>2]^65536}H[a>>2]=i;H[a+4>>2]=h;H[a+8>>2]=c;H[a+12>>2]=g&-2147483648|d;Xa=f+16|0}function Kw(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;if(Dc(a,H[b+8>>2],e)){xk(b,c,d);return}a:{if(Dc(a,H[b>>2],e)){if(!(H[b+16>>2]!=(c|0)&H[b+20>>2]!=(c|0))){if((d|0)!=1){break a}H[b+32>>2]=1;return}H[b+32>>2]=d;b:{if(H[b+44>>2]==4){break b}G[b+52>>1]=0;a=H[a+8>>2];Za[H[H[a>>2]+20>>2]](a,b,c,c,1,e);if(I[b+53|0]){H[b+44>>2]=3;if(!I[b+52|0]){break b}break a}H[b+44>>2]=4}H[b+20>>2]=c;H[b+40>>2]=H[b+40>>2]+1;if(H[b+36>>2]!=1|H[b+24>>2]!=2){break a}F[b+54|0]=1;return}a=H[a+8>>2];Za[H[H[a>>2]+24>>2]](a,b,c,d,e)}}function Zp(a,b){var c=0,d=0,e=0,f=0,g=0;d=Xa-16|0;Xa=d;a:{if(!a){e=-1;break a}if(H[a+7062388>>2]==(b|0)){break a}c=H[a+7062408>>2];if(c){Cb(c);H[a+7062408>>2]=0}b:{c:{switch(b|0){case 1:case 2:case 3:f=H[a+36>>2];g=H[a+40>>2];c=pb(2064);if(c){H[c+8>>2]=g;H[c+4>>2]=f;H[c>>2]=0}H[a+7062408>>2]=c;break b;case 4:H[a+7062400>>2]=1;H[a+7062404>>2]=1;b=4;break b;case 0:break b;default:break c}}b=0;sb(0,3,2853,0)}H[a+7062388>>2]=b;if(H[a>>2]!=1){break a}H[d>>2]=H[(b<<2)+6496>>2];sb(0,3,7028,d)}Xa=d+16|0;return e}function yh(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;b=jm(a,61);if((b|0)==(a|0)){return 0}f=b-a|0;a:{if(I[f+a|0]){break a}e=H[16853];if(!e){break a}d=H[e>>2];if(!d){break a}while(1){b:{b=a;h=0;g=f;c=0;c:{if(!f){break c}c=I[b|0];d:{if(!c){break d}while(1){e:{i=I[d|0];if(!i){break e}g=g-1|0;if(!g|(c|0)!=(i|0)){break e}d=d+1|0;c=I[b+1|0];b=b+1|0;if(c){continue}break d}break}h=c}c=(h&255)-I[d|0]|0}if(!c){b=H[e>>2]+f|0;if(I[b|0]==61){break b}}d=H[e+4>>2];e=e+4|0;if(d){continue}break a}break}j=b+1|0}return j}function fz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0;g=Xa-32|0;Xa=g;H[g+24>>2]=b;a:{if(!(H[d+4>>2]&1)){H[g>>2]=-1;b=Za[H[H[a>>2]+16>>2]](a,b,c,d,e,g)|0;H[g+24>>2]=b;b:{switch(H[g>>2]){case 0:F[f|0]=0;break a;case 1:F[f|0]=1;break a;default:break b}}F[f|0]=1;H[e>>2]=4;break a}Eb(g,d);b=bd(g);yb(g);Eb(g,d);a=ig(g);yb(g);Fd(g,a);Ed(g|12,a);d=g+24|0;h=f,i=(Ai(d,c,g,d,b,e,1)|0)==(g|0),F[h|0]=i;b=H[g+24>>2];while(1){d=ob(d-12|0);if((g|0)!=(d|0)){continue}break}}Xa=g+32|0;return b|0}function Yi(a,b,c){var d=0;a:{b:{c:{if((a^b)&3){break c}d=(c|0)!=0;d:{if(!(b&3)|!c){break d}while(1){d=I[b|0];F[a|0]=d;if(!d){break a}a=a+1|0;c=c-1|0;d=(c|0)!=0;b=b+1|0;if(!(b&3)){break d}if(c){continue}break}}if(!d){break b}if(!I[b|0]){break a}if(c>>>0<4){break c}while(1){d=H[b>>2];if((d^-1)&d-16843009&-2139062144){break c}H[a>>2]=d;a=a+4|0;b=b+4|0;c=c-4|0;if(c>>>0>3){continue}break}}if(!c){break b}while(1){d=I[b|0];F[a|0]=d;if(!d){break a}a=a+1|0;b=b+1|0;c=c-1|0;if(c){continue}break}}c=0}qb(a,0,c)}function Rr(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0;g=Xa-32|0;Xa=g;H[g+24>>2]=b;a:{if(!(H[d+4>>2]&1)){H[g>>2]=-1;b=Za[H[H[a>>2]+16>>2]](a,b,c,d,e,g)|0;H[g+24>>2]=b;b:{switch(H[g>>2]){case 0:F[f|0]=0;break a;case 1:F[f|0]=1;break a;default:break b}}F[f|0]=1;H[e>>2]=4;break a}Eb(g,d);b=hd(g);yb(g);Eb(g,d);a=zf(g);yb(g);Fd(g,a);Ed(g|12,a);d=g+24|0;h=f,i=(ch(d,c,g,d,b,e,1)|0)==(g|0),F[h|0]=i;b=H[g+24>>2];while(1){d=ob(d-12|0);if((g|0)!=(d|0)){continue}break}}Xa=g+32|0;return b|0}function df(a,b,c,d,e,f){var g=0,h=0,i=0,j=0;a:{if(f&64){c=f+-64|0;b=c&31;if((c&63)>>>0>=32){c=0;b=e>>>b|0}else{c=e>>>b|0;b=((1<>>b}d=0;e=0;break a}if(!f){break a}i=d;h=64-f|0;g=h&31;if((h&63)>>>0>=32){h=i<>>32-g|e<>>0>=32){g=0;b=c>>>b|0}else{g=c>>>b|0;b=((1<>>b}b=j|b;c=g|h;g=d;d=f&31;if((f&63)>>>0>=32){h=0;d=e>>>d|0}else{h=e>>>d|0;d=((1<>>d}e=h}H[a>>2]=b;H[a+4>>2]=c;H[a+8>>2]=d;H[a+12>>2]=e}function Qt(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0;b=H[a+456>>2];c=H[b+24>>2];a:{if(c){d=H[b+12>>2];break a}d=Za[H[H[a+4>>2]+28>>2]](a,H[b+8>>2],H[b+20>>2],H[b+16>>2],0)|0;H[b+12>>2]=d;c=H[b+24>>2]}h=H[a+116>>2]-H[b+20>>2]|0;i=H[f>>2];g=g-i|0;j=H[b+16>>2]-c|0;g=g>>>0>>0?g:j;g=g>>>0>h>>>0?h:g;Za[H[H[a+484>>2]+4>>2]](a,(c<<2)+d|0,(i<<2)+e|0,g);H[f>>2]=g+H[f>>2];a=g+H[b+24>>2]|0;H[b+24>>2]=a;c=a;a=H[b+16>>2];if(c>>>0>=a>>>0){H[b+24>>2]=0;H[b+20>>2]=a+H[b+20>>2]}}function Qm(a){var b=0,c=0,d=0;a:{if(H[a+308>>2]){break a}b:{switch(H[a+40>>2]-3|0){case 0:case 4:break b;default:break a}}if(H[a+36>>2]!=3|H[a+44>>2]!=2|(H[a+304>>2]|H[a+120>>2]!=3)){break a}b=H[a+216>>2];if(H[b+8>>2]!=2|H[b+96>>2]!=1|(H[b+184>>2]!=1|H[b+12>>2]>2)){break a}if(H[b+100>>2]!=1|H[b+188>>2]!=1){break a}c=H[b+36>>2];if((c|0)!=H[a+324>>2]|(c|0)!=H[b+124>>2]|(c|0)!=H[b+212>>2]){break a}c=H[a+328>>2];a=H[b+40>>2];if((c|0)!=(a|0)|(a|0)!=H[b+128>>2]){break a}d=(a|0)==H[b+216>>2]}return d}function Tt(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=H[a+456>>2];a:{b:{switch(b|0){case 0:if(H[a+84>>2]){H[c+4>>2]=212;if(H[c+12>>2]){break a}d=c,e=Za[H[H[a+4>>2]+28>>2]](a,H[c+8>>2],0,H[c+16>>2],1)|0,H[d+12>>2]=e;break a}H[c+4>>2]=H[H[a+476>>2]+4>>2];break a;case 3:if(!H[c+8>>2]){b=H[a>>2];H[b+20>>2]=3;Za[H[b>>2]](a)}H[c+4>>2]=213;break a;case 2:if(!H[c+8>>2]){b=H[a>>2];H[b+20>>2]=3;Za[H[b>>2]](a)}H[c+4>>2]=214;break a;default:break b}}b=H[a>>2];H[b+20>>2]=3;Za[H[b>>2]](a)}H[c+20>>2]=0;H[c+24>>2]=0}function rg(a){var b=0,c=0,d=0;if(!a){if(H[15598]){b=rg(H[15598])}if(H[15560]){b=rg(H[15560])|b}a=H[16880];if(a){while(1){if(H[a+20>>2]!=H[a+28>>2]){b=rg(a)|b}a=H[a+56>>2];if(a){continue}break}}return b}d=H[a+76>>2]>=0;a:{b:{if(H[a+20>>2]==H[a+28>>2]){break b}Za[H[a+36>>2]](a,0,0)|0;if(H[a+20>>2]){break b}b=-1;break a}b=H[a+8>>2];c=H[a+4>>2];if((b|0)!=(c|0)){b=c-b|0;Za[H[a+40>>2]](a,b,b>>31,1)|0}b=0;H[a+28>>2]=0;H[a+16>>2]=0;H[a+20>>2]=0;H[a+4>>2]=0;H[a+8>>2]=0;if(!d){break a}}return b}function Tm(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0;b=H[a+480>>2];h=b,i=Za[H[H[a+4>>2]>>2]](a,1,1024)|0,H[h+8>>2]=i;h=b,i=Za[H[H[a+4>>2]>>2]](a,1,1024)|0,H[h+12>>2]=i;h=b,i=Za[H[H[a+4>>2]>>2]](a,1,1024)|0,H[h+16>>2]=i;d=Za[H[H[a+4>>2]>>2]](a,1,1024)|0;H[b+20>>2]=d;e=H[b+16>>2];f=H[b+12>>2];g=H[b+8>>2];b=0;a=-128;while(1){c=b<<2;H[g+c>>2]=N(a,91881)+32768>>16;H[c+f>>2]=N(a,116130)+32768>>16;H[c+e>>2]=N(a,-46802);H[c+d>>2]=N(a,-22553)+32768;a=a+1|0;b=b+1|0;if((b|0)!=256){continue}break}}function Ag(a,b,c,d,e,f){var g=0,h=O(0),i=O(0),j=O(0),k=O(0);g=Xa-48|0;Xa=g;a:{if(a){ni(a+8|0,b,g);h=O(L[g+44>>2]+O(O(L[g+32>>2]*c)+O(L[g+36>>2]*d)));a=rc(a+184|0,O(O(L[g+12>>2]+O(O(L[g>>2]*c)+O(L[g+4>>2]*d)))/h),O(O(L[g+28>>2]+O(O(L[g+16>>2]*c)+O(L[g+20>>2]*d)))/h),e,f)>>31;break a}h=L[b+28>>2];j=L[b+20>>2];k=L[b+16>>2];i=O(L[b+44>>2]+O(O(L[b+32>>2]*c)+O(L[b+36>>2]*d)));L[e>>2]=O(L[b+12>>2]+O(O(L[b>>2]*c)+O(L[b+4>>2]*d)))/i;L[f>>2]=O(h+O(O(k*c)+O(j*d)))/i;a=0}Xa=g+48|0;return a}function Rc(a,b,c,d,e,f){var g=0,h=0,i=0;a:{if(f&64){d=b;e=f+-64|0;b=e&31;if((e&63)>>>0>=32){e=d<>>32-b|c<>>0>=32){h=g<>>32-d|e<>>0>=32){e=0;b=c>>>d|0}else{e=c>>>d|0;b=((1<>>d}d=i|b;e=e|h;b=f&31;if((f&63)>>>0>=32){h=g<>>32-b|c<>2]=b;H[a+4>>2]=c;H[a+8>>2]=d;H[a+12>>2]=e}function Le(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;h=c<<2;j=H[h+b>>2];i=d<<2;o=H[i+a>>2];h=H[a+h>>2];i=H[b+i>>2];p=+(N(j,o)-N(h,i)|0);l=+(h-o|0);m=+(i-j|0);h=c+1|0;j=h;while(1){if((d|0)>(h|0)){i=h<<2;k=m*+H[i+a>>2]+l*+H[b+i>>2]+p;k=k*k;i=k>n;n=i?k:n;j=i?h:j;h=h+1|0;continue}break}a:{if(n/(m*m+l*l)>e){h=-1;if((Le(a,b,c,j,e,f,g)|0)<0){break a}c=H[g>>2];if((c|0)>5){break a}H[(c<<2)+f>>2]=j;H[g>>2]=H[g>>2]+1;if((Le(a,b,j,d,e,f,g)|0)<0){break a}}h=0}return h}function aj(a,b,c){var d=0,e=0;d=(c|0)!=0;a:{b:{c:{if(!(a&3)|!c){break c}e=b&255;while(1){if((e|0)==I[a|0]){break b}c=c-1|0;d=(c|0)!=0;a=a+1|0;if(!(a&3)){break c}if(c){continue}break}}if(!d){break a}}d:{if(I[a|0]==(b&255)|c>>>0<4){break d}d=N(b&255,16843009);while(1){e=d^H[a>>2];if((e^-1)&e-16843009&-2139062144){break d}a=a+4|0;c=c-4|0;if(c>>>0>3){continue}break}}if(!c){break a}b=b&255;while(1){if((b|0)==I[a|0]){return a}a=a+1|0;c=c-1|0;if(c){continue}break}}return 0}function Rt(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0;e=H[a+456>>2];i=e+24|0;g=H[e+24>>2];a:{if(g){h=H[e+12>>2];break a}h=Za[H[H[a+4>>2]+28>>2]](a,H[e+8>>2],H[e+20>>2],H[e+16>>2],1)|0;H[e+12>>2]=h;g=H[e+24>>2]}Za[H[H[a+476>>2]+4>>2]](a,b,c,d,h,i,H[e+16>>2]);b=H[e+24>>2];if(b>>>0>g>>>0){b=b-g|0;Za[H[H[a+484>>2]+4>>2]](a,H[e+12>>2]+(g<<2)|0,0,b);H[f>>2]=b+H[f>>2];b=H[e+24>>2]}a=H[e+16>>2];if(a>>>0<=b>>>0){H[e+24>>2]=0;H[e+20>>2]=a+H[e+20>>2]}}function Eu(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;if((e|0)>0){g=H[a+112>>2];f=H[H[a+480>>2]+24>>2];while(1){a=e;if(g){e=c<<2;j=H[e+H[b+8>>2]>>2];k=H[e+H[b+4>>2]>>2];l=H[e+H[b>>2]>>2];m=H[d>>2];e=0;while(1){h=I[e+k|0];i=h+128|0;F[e+m|0]=H[(((i+I[e+j|0]&255)<<2)+f|0)+2048>>2]+(H[((h<<2)+f|0)+1024>>2]+H[((i+I[e+l|0]&255)<<2)+f>>2]|0)>>>16;e=e+1|0;if((g|0)!=(e|0)){continue}break}}d=d+4|0;c=c+1|0;e=a-1|0;if((a|0)>=2){continue}break}}}function Wu(a){a=a|0;var b=0,c=0;b=H[a+20>>2];a:{if(!(H[a+64>>2]|b-205>>>0>1)){if(K[a+140>>2]>2]){b=H[a>>2];H[b+20>>2]=69;Za[H[b>>2]](a)}Za[H[H[a+444>>2]+4>>2]](a);H[a+20>>2]=210;break a}b:{switch(b-207|0){case 0:H[a+20>>2]=210;break a;case 3:break a;default:break b}}c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=21;Za[H[H[a>>2]>>2]](a)}c:{while(1){b=H[a+460>>2];if(H[b+20>>2]){break c}if(Za[H[b>>2]](a)|0){continue}break}return 0}Za[H[H[a+24>>2]+24>>2]](a);Ym(a);return 1}function Kf(a){var b=0,c=0,d=0,e=0,f=0;b=(B(a),v(2));if((b|0)==1065353216){return O(0)}a:{if(b-2139095040>>>0<=2164260863){c=b<<1;if(!c){b=Xa-16|0;L[b+12>>2]=-1;return O(L[b+12>>2]/O(0))}if((b|0)==2139095040){break a}if(!(c>>>0<4278190080&(b|0)>=0)){return um(a)}b=(B(O(a*O(8388608))),v(2))-192937984|0}c=b-1060306944|0;e=c>>>15&240;d=+(x(2,b-(c&-8388608)|0),C())*M[e+45216>>3]+-1;f=d*d;a=O((M[5685]*f+(M[5686]*d+M[5687]))*f+(+(c>>23)*M[5684]+M[e+45224>>3]+d))}return a}function se(a,b,c,d,e){var f=0,g=0;if((c|0)<(e|0)){if(!jc(a,b,c,e)){return-1}c=H[a+12>>2];b=H[a+8>>2]}g=e<<2;c=c-e|0;f=H[g+39312>>2]&b>>c;if((f|0)>H[d+g>>2]){while(1){if((c|0)<=0){if(!jc(a,b,c,1)){return-1}c=H[a+12>>2];b=H[a+8>>2]}c=c-1|0;f=b>>>c&1|f<<1;e=e+1|0;if((f|0)>H[(e<<2)+d>>2]){continue}break}}H[a+12>>2]=c;H[a+8>>2]=b;if((e|0)>=17){a=H[a+16>>2];b=H[a>>2];H[b+20>>2]=121;Za[H[b+4>>2]](a,-1);return 0}return I[(H[d+140>>2]+(H[((e<<2)+d|0)+72>>2]+f|0)|0)+17|0]}function wq(a,b,c,d,e,f,g,h){var i=0,j=0,k=0,l=0;i=Xa-16|0;Xa=i;if((b^-1)+1073741807>>>0>=c>>>0){j=vb(a);a:{if(b>>>0<536870887){H[i+8>>2]=b<<1;H[i+12>>2]=b+c;c=cg(H[zc(i+12|0,i+8|0)>>2]);break a}c=1073741806}k=c+1|0;c=mn(k);if(e){ce(c,j,e)}if(g){ce(c+(e<<2)|0,h,g)}l=e+f|0;h=d-l|0;if((d|0)!=(l|0)){d=e<<2;ce((d+c|0)+(g<<2)|0,(d+j|0)+(f<<2)|0,h)}if((b|0)!=1){jb(j)}Uc(a,c);Gd(a,k);b=a;a=h+(e+g|0)|0;Pc(b,a);H[i+4>>2]=0;yc(c+(a<<2)|0,i+4|0);Xa=i+16|0;return}Qb();X()}function Nc(a,b,c,d,e,f,g,h,i){var j=0,k=0,l=0,m=0;h=pz(b,c,h,i);i=Ya;j=h;h=pz(d,e,f,g);e=j+h|0;d=Ya+i|0;i=e;h=i>>>0>>0?d+1|0:d;j=i;k=g;e=0;l=c;d=0;i=pz(g,e,c,d);g=j+i|0;c=Ya+h|0;j=g;g=g>>>0>>0?c+1|0:c;h=f;i=b;f=pz(h,0,i,0);b=Ya;c=0;d=pz(h,c,l,d);b=b+d|0;c=Ya+c|0;c=b>>>0>>0?c+1|0:c;h=c;c=c+j|0;d=g;d=c>>>0>>0?d+1|0:d;h=c;c=d;d=pz(i,m,k,e)+b|0;e=Ya;e=b>>>0>d>>>0?e+1|0:e;g=a;i=e;h=i+h|0;H[g+8>>2]=h;H[g+12>>2]=h>>>0>>0?c+1|0:c;H[g>>2]=f;H[g+4>>2]=d}function Ir(a,b,c,d){var e=0,f=0,g=0,h=0;e=Xa-16|0;Xa=e;a:{b:{c:{if((a|0)!=(b|0)){d:{e:{f=I[a|0];if((f|0)!=45){break e}a=a+1|0;if((b|0)!=(a|0)){break e}break d}h=H[16848];H[16848]=0;a=Di(a,e+12|0,d,Sb());d=Ya;g=H[16848];f:{if(g){if(H[e+12>>2]!=(b|0)){break f}if((g|0)==68){break c}break b}H[16848]=h;if(H[e+12>>2]==(b|0)){break b}}}}H[c>>2]=4;b=0;a=0;break a}H[c>>2]=4;b=-1;a=-1;break a}c=(f|0)==45;b=c?0-a|0:a;a=c?0-(d+((a|0)!=0)|0)|0:d}Xa=e+16|0;Ya=a;return b}function Lr(a,b,c,d){var e=0,f=0,g=0,h=0;e=Xa-16|0;Xa=e;a:{b:{c:{d:{if((a|0)!=(b|0)){e:{f:{f=I[a|0];if((f|0)!=45){break f}a=a+1|0;if((b|0)!=(a|0)){break f}break e}h=H[16848];H[16848]=0;a=Di(a,e+12|0,d,Sb());d=Ya;g=H[16848];g:{if(g){if(H[e+12>>2]!=(b|0)){break g}if((g|0)==68){break c}break d}H[16848]=h;if(H[e+12>>2]==(b|0)){break d}}}}H[c>>2]=4;a=0;break a}if(!d&a>>>0<=65535){break b}}H[c>>2]=4;a=65535;break a}a=(f|0)==45?0-a|0:a}Xa=e+16|0;return a&65535}function Nr(a,b,c,d){var e=0,f=0,g=0;e=Xa-16|0;Xa=e;a:{b:{c:{if((a|0)!=(b|0)){g=H[16848];H[16848]=0;a=Tk(a,e+12|0,d,Sb());d=Ya;f=H[16848];d:{if(f){if(H[e+12>>2]!=(b|0)){break d}if((f|0)==68){break b}break c}H[16848]=g;if(H[e+12>>2]==(b|0)){break c}}}H[c>>2]=4;b=0;break a}if((d|0)<0&a>>>0<2147483648|(d|0)<-1|(a>>>0>2147483647&(d|0)>=0|(d|0)>0)){break b}b=a;break a}H[c>>2]=4;b=2147483647;if(!!a&(d|0)>=0|(d|0)>0){break a}b=-2147483648}Xa=e+16|0;return b}function zs(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;d=Xa-32|0;Xa=d;H[d+16>>2]=b;e=H[a+48>>2];H[d+20>>2]=c-((e|0)!=0);g=H[a+44>>2];H[d+28>>2]=e;H[d+24>>2]=g;a:{b:{if(qh(Ja(H[a+60>>2],d+16|0,2,d+12|0)|0)){b=32}else{e=H[d+12>>2];if((e|0)>0){break b}b=e?32:16}H[a>>2]=b|H[a>>2];break a}g=H[d+20>>2];if(g>>>0>=e>>>0){f=e;break a}f=H[a+44>>2];H[a+4>>2]=f;H[a+8>>2]=f+(e-g|0);if(H[a+48>>2]){H[a+4>>2]=f+1;F[(b+c|0)-1|0]=I[f|0]}f=c}Xa=d+32|0;return f|0}function ip(a,b){var c=0,d=0,e=0,f=0;c=Fc(a);if(c>>>0>>0){e=Xa-32|0;Xa=e;d=b-c|0;a:{if(d>>>0<=(H[kb(a)>>2]-H[a+4>>2]|0)/20>>>0){$o(a,d);break a}b=kb(a);c=Oq(e+8|0,Hk(a,Fc(a)+d|0),Fc(a),b);b=Xa-16|0;Xa=b;H[b>>2]=H[c+8>>2];f=H[c+8>>2];H[b+8>>2]=c+8;H[b+4>>2]=N(d,20)+f;d=H[b>>2];while(1){if(H[b+4>>2]!=(d|0)){Zo(H[b>>2]);d=H[b>>2]+20|0;H[b>>2]=d;continue}break}wd(b);Xa=b+16|0;Lq(a,c);Iq(c)}Xa=e+32|0;return}if(b>>>0>>0){dp(a,H[a>>2]+N(b,20)|0)}}function Hn(a){var b=0,c=0;b=H[a+216>>2];if(b){if(!(!b|!H[b+7062384>>2])){H[b+7062384>>2]=0}b=H[a+216>>2];if(b){c=H[b+7062408>>2];if(c){Cb(c);H[b+7062408>>2]=0}jb(H[b+4834144>>2]);jb(H[b+4834148>>2]);jb(b)}H[a+216>>2]=0}if(H[a+220>>2]){b=H[a+220>>2];if(b){tj(b);jb(H[a+220>>2]);H[a+220>>2]=0}H[a+220>>2]=0}if(H[a+192>>2]){b=a+192|0;a:{if(!b){break a}c=H[b>>2];if(!c){break a}jb(H[c+184>>2]);jb(H[H[b>>2]+188>>2]);jb(H[b>>2]);H[b>>2]=0}H[a+192>>2]=0}}function Ob(a,b){var c=0,d=0,e=0,f=0,g=0,h=0;d=Xk(b);e=Xa-16|0;Xa=e;f=a;a=Lk(a);a:{if(a>>>0>=d>>>0){g=vb(f);c=g;a=d;if(a){b:{if((b|0)==(c|0)){break b}if(c-b>>>0>=a<<2>>>0){if(!a){break b}while(1){H[c>>2]=H[b>>2];c=c+4|0;b=b+4|0;a=a-1|0;if(a){continue}break}break b}if(!a){break b}while(1){a=a-1|0;h=a<<2;H[h+c>>2]=H[b+h>>2];if(a){continue}break}}}H[e+12>>2]=0;yc((d<<2)+g|0,e+12|0);xf(f,d);break a}c=a;g=d-a|0;a=nb(f);wq(f,c,g,a,0,a,d,b)}Xa=e+16|0}function lp(a,b){var c=0,d=0;c=H[a>>2];H[a>>2]=b;if(c){if(c){a=c+788|0;ze(a+24|0);tc(a+12|0);tc(a);a=c+652|0;tc(a+124|0);tc(a+112|0);Sn(a+92|0);ze(c+636|0);a=c+160|0;tc(a+144|0);b=a+92|0;nk(b+40|0);tc(b+28|0);ok(a+72|0);ok(a+60|0);nk(a+32|0);a=a+16|0;cf(a);if(H[a>>2]){Vp(a,H[a>>2]);kb(a);b=H[a>>2];Od(a);jb(b)}Xj(c+92|0);d=c+72|0;a=H[d+8>>2];kb(d);while(1){if(a){b=H[a>>2];ap(a+8|0);jb(a);a=b;continue}break}Vf(d);he(c- -64|0);ze(c+12|0)}jb(c)}}function vf(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;c=Ab(a);if(c>>>0>>0){f=Xa-32|0;Xa=f;d=b-c|0;a:{if(d>>>0<=H[kb(a)>>2]-H[a+4>>2]>>2>>>0){di(a,d);break a}e=kb(a);g=Qg(a,Ab(a)+d|0);i=Ab(a);c=0;h=Xa-16|0;Xa=h;H[h+12>>2]=0;b=f+8|0;xd(b+12|0,e);if(g){c=Lp(H[b+16>>2],g)}H[b>>2]=c;e=(i<<2)+c|0;H[b+8>>2]=e;H[b+4>>2]=e;j=tb(b),k=(g<<2)+c|0,H[j>>2]=k;Xa=h+16|0;Np(b,d);Pg(a,b);$f(b)}Xa=f+32|0;return}if(b>>>0>>0){pk(a,H[a>>2]+(b<<2)|0)}}function jm(a,b){var c=0,d=0;a:{d=b&255;if(d){if(a&3){while(1){c=I[a|0];if(!c|(c|0)==(b&255)){break a}a=a+1|0;if(a&3){continue}break}}c=H[a>>2];b:{if((c^-1)&c-16843009&-2139062144){break b}d=N(d,16843009);while(1){c=c^d;if((c^-1)&c-16843009&-2139062144){break b}c=H[a+4>>2];a=a+4|0;if(!(c-16843009&(c^-1)&-2139062144)){continue}break}}while(1){c=a;d=I[c|0];if(d){a=c+1|0;if((d|0)!=(b&255)){continue}}break}return c}return nd(a)+a|0}return a}function Xi(a,b){a:{if(a){if(b>>>0<=127){break a}b:{if(!H[H[16903]>>2]){if((b&-128)==57216){break a}break b}if(b>>>0<=2047){F[a+1|0]=b&63|128;F[a|0]=b>>>6|192;return 2}if(!((b&-8192)!=57344&b>>>0>=55296)){F[a+2|0]=b&63|128;F[a|0]=b>>>12|224;F[a+1|0]=b>>>6&63|128;return 3}if(b-65536>>>0<=1048575){F[a+3|0]=b&63|128;F[a|0]=b>>>18|240;F[a+2|0]=b>>>6&63|128;F[a+1|0]=b>>>12&63|128;return 4}}H[16848]=25;a=-1}else{a=1}return a}F[a|0]=b;return 1}function Rs(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;e=H[a+4>>2];if(c>>>0>=999999985){d=H[a>>2];H[d+20>>2]=56;H[d+24>>2]=3;Za[H[H[a>>2]>>2]](a)}d=c;c=c&7;d=d+(c?8-c|0:0)|0;if(b>>>0>=2){c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=15;Za[H[H[a>>2]>>2]](a)}f=d+16|0;c=pb(f);if(!c){g=H[a>>2];H[g+20>>2]=56;H[g+24>>2]=4;Za[H[H[a>>2]>>2]](a)}H[e+76>>2]=H[e+76>>2]+f;a=(b<<2)+e|0;b=H[a+60>>2];H[c+8>>2]=0;H[c+4>>2]=d;H[c>>2]=b;H[a+60>>2]=c;return c+16|0}function Bd(a,b){var c=O(0);c=L[a>>2];L[a>>2]=L[b>>2];L[b>>2]=c;c=L[a+4>>2];L[a+4>>2]=L[b+4>>2];L[b+4>>2]=c;c=L[a+8>>2];L[a+8>>2]=L[b+8>>2];L[b+8>>2]=c;c=L[a+12>>2];L[a+12>>2]=L[b+12>>2];L[b+12>>2]=c;c=L[a+16>>2];L[a+16>>2]=L[b+16>>2];L[b+16>>2]=c;c=L[a+20>>2];L[a+20>>2]=L[b+20>>2];L[b+20>>2]=c;c=L[a+24>>2];L[a+24>>2]=L[b+24>>2];L[b+24>>2]=c;c=L[a+28>>2];L[a+28>>2]=L[b+28>>2];L[b+28>>2]=c;c=L[a+32>>2];L[a+32>>2]=L[b+32>>2];L[b+32>>2]=c}function Jr(a,b,c,d){var e=0,f=0,g=0,h=0;e=Xa-16|0;Xa=e;a:{b:{c:{d:{if((a|0)!=(b|0)){e:{f:{f=I[a|0];if((f|0)!=45){break f}a=a+1|0;if((b|0)!=(a|0)){break f}break e}h=H[16848];H[16848]=0;a=Di(a,e+12|0,d,Sb());d=Ya;g=H[16848];g:{if(g){if(H[e+12>>2]!=(b|0)){break g}if((g|0)==68){break c}break d}H[16848]=h;if(H[e+12>>2]==(b|0)){break d}}}}H[c>>2]=4;a=0;break a}if(!d){break b}}H[c>>2]=4;a=-1;break a}a=(f|0)==45?0-a|0:a}Xa=e+16|0;return a}function Fu(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;if((e|0)>0){g=H[a+112>>2];f=H[H[a+480>>2]+24>>2];while(1){a=e;if(g){e=c<<2;h=H[e+H[b+8>>2]>>2];i=H[e+H[b+4>>2]>>2];j=H[e+H[b>>2]>>2];k=H[d>>2];e=0;while(1){F[e+k|0]=H[((I[e+h|0]<<2)+f|0)+2048>>2]+(H[((I[e+i|0]<<2)+f|0)+1024>>2]+H[(I[e+j|0]<<2)+f>>2]|0)>>>16;e=e+1|0;if((g|0)!=(e|0)){continue}break}}d=d+4|0;c=c+1|0;e=a-1|0;if((a|0)>=2){continue}break}}}function Qy(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0;f=Xa-48|0;Xa=f;H[f+40>>2]=b;a:{if(!(H[c+4>>2]&1)){c=Za[H[H[a>>2]+24>>2]](a,b,c,d,e)|0;break a}a=f+24|0;Eb(a,c);b=ig(a);yb(a);b:{if(e){Fd(f+24|0,b);break b}Ed(f+24|0,b)}g=f,h=zd(f+24|0),H[g+16>>2]=h;while(1){g=f,h=Ze(f+24|0),H[g+8>>2]=h;if(Ic(f+16|0,f+8|0)){a=f+16|0;ql(f+40|0,H[H[a>>2]>>2]);lf(a);continue}else{c=H[f+40>>2];ob(f+24|0)}break}}Xa=f+48|0;return c|0}function Uu(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;e=Xa-16|0;Xa=e;d=H[a+20>>2];if((d|0)!=205){f=H[a>>2];H[f+24>>2]=d;H[f+20>>2]=21;Za[H[H[a>>2]>>2]](a)}f=H[a+116>>2];g=H[a+140>>2];a:{if(f>>>0<=g>>>0){b=H[a>>2];H[b+20>>2]=126;Za[H[b+4>>2]](a,-1);b=0;break a}d=H[a+8>>2];if(d){H[d+8>>2]=f;H[d+4>>2]=g;Za[H[d>>2]](a)}H[e+12>>2]=0;Za[H[H[a+448>>2]+4>>2]](a,b,e+12|0,c);b=H[e+12>>2];H[a+140>>2]=b+H[a+140>>2]}Xa=e+16|0;return b|0}function Yy(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0;f=Xa-48|0;Xa=f;H[f+40>>2]=b;a:{if(!(H[c+4>>2]&1)){c=Za[H[H[a>>2]+24>>2]](a,b,c,d,e)|0;break a}a=f+24|0;Eb(a,c);b=zf(a);yb(a);b:{if(e){Fd(f+24|0,b);break b}Ed(f+24|0,b)}g=f,h=zd(f+24|0),H[g+16>>2]=h;while(1){g=f,h=$e(f+24|0),H[g+8>>2]=h;if(Ic(f+16|0,f+8|0)){a=f+16|0;Ki(f+40|0,F[H[a>>2]]);Zg(a);continue}else{c=H[f+40>>2];ob(f+24|0)}break}}Xa=f+48|0;return c|0}function pn(a,b){var c=0,d=0,e=O(0),f=0;c=Xa-16|0;Xa=c;H[c+12>>2]=b;a:{if((b|0)==1){b=2}else{if(!(b-1&b)){break a}b=Df(b)}H[c+12>>2]=b}d=Tc(a);b:{if(d>>>0>>0){nn(a,b);break b}if(b>>>0>=d>>>0){break b}f=we(d);e=O(U(O(O(K[tb(a)>>2])/L[Vb(a)>>2])));c:{if(e=O(0)){b=~~e>>>0;break c}b=0}d:{if(f){b=Jj(b);break d}b=Df(b)}H[c+8>>2]=b;b=H[zc(c+12|0,c+8|0)>>2];H[c+12>>2]=b;if(b>>>0>=d>>>0){break b}nn(a,b)}Xa=c+16|0}function Kj(a,b){var c=0,d=0,e=O(0),f=0;c=Xa-16|0;Xa=c;H[c+12>>2]=b;a:{if((b|0)==1){b=2}else{if(!(b-1&b)){break a}b=Df(b)}H[c+12>>2]=b}d=Tc(a);b:{if(d>>>0>>0){Mo(a,b);break b}if(b>>>0>=d>>>0){break b}f=we(d);e=O(U(O(O(K[tb(a)>>2])/L[Vb(a)>>2])));c:{if(e=O(0)){b=~~e>>>0;break c}b=0}d:{if(f){b=Jj(b);break d}b=Df(b)}H[c+8>>2]=b;b=H[zc(c+12|0,c+8|0)>>2];H[c+12>>2]=b;if(b>>>0>=d>>>0){break b}Mo(a,b)}Xa=c+16|0}function Lu(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0;b=H[a+24>>2];c=H[b+4>>2];if(!c){if(!(Za[H[b+12>>2]](a)|0)){return 0}c=H[b+4>>2]}d=H[b>>2];e=I[d|0];f=c-1|0;if(f){c=d+1|0}else{if(!(Za[H[b+12>>2]](a)|0)){return 0}f=H[b+4>>2];c=H[b>>2]}d=I[c|0];g=H[a>>2];H[g+20>>2]=93;H[g+24>>2]=H[a+440>>2];d=d|e<<8;e=d-2|0;H[H[a>>2]+28>>2]=e;Za[H[H[a>>2]+4>>2]](a,1);H[b+4>>2]=f-1;H[b>>2]=c+1;if(d>>>0>=3){Za[H[H[a+24>>2]+16>>2]](a,e)}return 1}function yp(a,b,c){var d=0;d=Xa-32|0;Xa=d;H[d+16>>2]=b;H[d+24>>2]=a;H[d+8>>2]=c;b=ad(H[d+16>>2],H[d+24>>2]);a=ad(H[d+8>>2],H[d+16>>2]);a:{b:{c:{if(!b){c=0;if(!a){break a}Zd(H[d+16>>2],H[d+8>>2]);c=1;if(!ad(H[d+16>>2],H[d+24>>2])){break a}b=d+24|0;a=d+16|0;break c}b=H[d+24>>2];if(a){a=d+8|0;c=1;break b}Zd(b,H[d+16>>2]);c=1;if(!ad(H[d+8>>2],H[d+16>>2])){break a}b=d+16|0;a=d+8|0}b=H[b>>2];c=2}Zd(b,H[a>>2])}Xa=d+32|0;return c}function rs(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0;e=Xa-16|0;Xa=e;while(1){a:{if((c|0)<=(f|0)){break a}d=H[a+16>>2];g=H[a+12>>2];b:{if(d>>>0>g>>>0){H[e+12>>2]=2147483647;H[e+8>>2]=d-g;H[e+4>>2]=c-f;d=H[Cf(e+12|0,Cf(e+8|0,e+4|0))>>2];Jd(b,H[a+12>>2],d);H[a+12>>2]=H[a+12>>2]+d;break b}d=Za[H[H[a>>2]+40>>2]](a)|0;if((d|0)==-1){break a}h=b,i=Ri(d),F[h|0]=i;d=1}b=b+d|0;f=d+f|0;continue}break}Xa=e+16|0;return f|0}function Wi(a,b,c,d,e){var f=0,g=0,h=0,i=0;h=-1;f=d&2147483647;i=f;g=(f|0)==2147418112;a:{if(g&!c?a|b:g&(c|0)!=0|f>>>0>2147418112){break a}f=e&2147483647;g=(f|0)==2147418112;if(g?0:g&0|f>>>0>2147418112){break a}if(!(a|c|(f|i|b))){return 0}f=d&e;if((f|0)>0|(f|0)>=0){if(!c&(d|0)==(e|0)?0:(d|0)<(e|0)){break a}return(a|c|(d^e|b))!=0}if(!c&(d|0)==(e|0)?a|b:(c|0)!=0&(d|0)>=(e|0)|(d|0)>(e|0)){break a}h=(a|c|(d^e|b))!=0}return h}function pi(a,b,c,d,e,f,g,h){var i=0,j=0,k=0,l=0;i=Xa-16|0;Xa=i;if((b^-1)-17>>>0>=c>>>0){j=vb(a);a:{if(b>>>0<2147483623){H[i+8>>2]=b<<1;H[i+12>>2]=b+c;c=Af(H[zc(i+12|0,i+8|0)>>2]);break a}c=-18}k=c+1|0;c=Hb(k);if(e){Jd(c,j,e)}if(g){Jd(c+e|0,h,g)}l=e+f|0;h=d-l|0;if((d|0)!=(l|0)){Jd((c+e|0)+g|0,(e+j|0)+f|0,h)}if((b|0)!=10){jb(j)}Uc(a,c);Gd(a,k);b=a;a=h+(e+g|0)|0;Pc(b,a);F[i+7|0]=0;Lc(a+c|0,i+7|0);Xa=i+16|0;return}Qb();X()}function os(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;e=Xa-16|0;Xa=e;while(1){a:{if((c|0)<=(g|0)){break a}d=H[a+12>>2];f=H[a+16>>2];b:{if(d>>>0>>0){H[e+12>>2]=2147483647;H[e+8>>2]=f-d>>2;H[e+4>>2]=c-g;d=H[Cf(e+12|0,Cf(e+8|0,e+4|0))>>2];ce(b,H[a+12>>2],d);f=d<<2;H[a+12>>2]=f+H[a+12>>2];b=b+f|0;break b}d=Za[H[H[a>>2]+40>>2]](a)|0;if((d|0)==-1){break a}H[b>>2]=d;d=1;b=b+4|0}g=d+g|0;continue}break}Xa=e+16|0;return g|0}function Hs(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;if((d|0)>0){j=H[a+112>>2];o=H[H[a+484>>2]+24>>2];while(1){if(j){e=g<<2;f=H[e+b>>2];h=H[c+e>>2];e=j;while(1){k=I[f|0]>>>3|0;l=I[f+1|0]>>>2|0;m=I[f+2|0]>>>3|0;n=(H[(k<<2)+o>>2]+(l<<6)|0)+(m<<1)|0;i=J[n>>1];if(!i){Fm(a,k,l,m);i=I[n|0]}f=f+3|0;F[h|0]=i-1;h=h+1|0;e=e-1|0;if(e){continue}break}}g=g+1|0;if((g|0)!=(d|0)){continue}break}}}function Op(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;c=Md(H[a+8>>2],H[a+4>>2]);if(c){h=-1;a:{d=H[c+4>>2];if((d|0)!=H[a+8>>2]){break a}b=H[c+8>>2];if((b|0)!=H[a+4>>2]){break a}h=0;i=(d|0)>0?d:0;j=(b|0)>0?b:0;e=H[c>>2];b=0;while(1){if((b|0)==(i|0)){break a}f=H[a>>2]+(b<<3)|0;g=0;while(1){if((g|0)!=(j|0)){M[e>>3]=M[f>>3];g=g+1|0;e=e+8|0;f=(d<<3)+f|0;continue}break}b=b+1|0;continue}}if((h|0)>=0){return c}Cb(c)}return 0}function Jt(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0;if(H[a+320>>2]>0){b=H[a+476>>2]+H[b+4>>2]|0;f=I[b+140|0];g=H[d>>2];h=I[b+150|0];j=h-1|0;while(1){d=H[a+112>>2];if((d|0)>0){b=H[(e<<2)+g>>2];k=d+b|0;d=H[(i<<2)+c>>2];while(1){if(f){b=qb(b,I[d|0],f)+f|0}d=d+1|0;if(b>>>0>>0){continue}break}}if(h>>>0>=2){Ch(g,e,g,e+1|0,j,H[a+112>>2])}i=i+1|0;e=e+h|0;if((e|0)>2]){continue}break}}}function ps(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;e=Xa-16|0;Xa=e;while(1){a:{if((c|0)<=(f|0)){break a}d=H[a+28>>2];g=H[a+24>>2];if(d>>>0<=g>>>0){if(((i=a,j=Td(F[b|0]),h=H[H[a>>2]+52>>2],Za[h](i|0,j|0)|0)|0)==-1){break a}f=f+1|0;b=b+1|0}else{H[e+12>>2]=d-g;H[e+8>>2]=c-f;d=H[Cf(e+12|0,e+8|0)>>2];Jd(H[a+24>>2],b,d);H[a+24>>2]=d+H[a+24>>2];f=f+d|0;b=b+d|0}continue}break}Xa=e+16|0;return f|0}function Ch(a,b,c,d,e,f){var g=0;a:{if((e|0)<=0){break a}g=e-1|0;a=(b<<2)+a|0;b=(d<<2)+c|0;d=e&3;if(d){c=0;while(1){ub(H[b>>2],H[a>>2],f);e=e-1|0;b=b+4|0;a=a+4|0;c=c+1|0;if((d|0)!=(c|0)){continue}break}}if(g>>>0<3){break a}while(1){ub(H[b>>2],H[a>>2],f);ub(H[b+4>>2],H[a+4>>2],f);ub(H[b+8>>2],H[a+8>>2],f);ub(H[b+12>>2],H[a+12>>2],f);b=b+16|0;a=a+16|0;c=e-5|0;e=e-4|0;if(c>>>0<4294967294){continue}break}}}function xe(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0;c=O(c+O(.5));a:{if(O(P(c))>2];i=-1;b=O(b+O(.5));b:{if(O(P(b))>2]|0;c:{if((h|0)<0){break c}g=H[a+8>>2];if((g|0)<=(h|0)){break c}f=f+j|0;if((f|0)<0|(f|0)>=H[a+12>>2]){break c}a=H[a+4>>2]+(N(f,g)+h<<3)|0;L[d>>2]=L[a>>2];L[e>>2]=L[a+4>>2];i=0}return i}function np(a){var b=0,c=0,d=0,e=0,f=0;d=Xa-192|0;Xa=d;b=d+8|0;gp(a,b);gp(a+4|0,b|4);while(1){a:{b=0;if((c|0)==3){while(1){c=H[a+176>>2];if(H[(c<<3)+20904>>2]<=(b|0)){break a}c=b<<3;bp((c+a|0)+104|0,(c+d|0)+112|0);b=b+1|0;continue}}else{while(1){if((b|0)!=4){e=b<<3;f=c<<5;bp((e+(f+a|0)|0)+8|0,((d+f|0)+e|0)+16|0);b=b+1|0;continue}break}c=c+1|0;continue}}break}H[d+184>>2]=c;ub(a,d+8|0,184);Xa=d+192|0}function rc(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0;c=O(c+O(.5));a:{if(O(P(c))>2];i=-1;b=O(b+O(.5));b:{if(O(P(b))>2]|0;c:{if((h|0)<0){break c}g=H[a+8>>2];if((g|0)<=(h|0)){break c}f=f+j|0;if((f|0)<0|(f|0)>=H[a+12>>2]){break c}a=H[a>>2]+(N(f,g)+h<<3)|0;L[d>>2]=L[a>>2];L[e>>2]=L[a+4>>2];i=0}return i}function Py(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0;a=Xa-160|0;Xa=a;G[a+156>>1]=I[55349]|I[55350]<<8;H[a+152>>2]=I[55345]|I[55346]<<8|(I[55347]<<16|I[55348]<<24);f=a+152|0;_e(f|1,30542,1,H[c+4>>2]);g=Sb();H[a>>2]=e;e=a+139|0;f=Vc(e,13,g,f,a)+e|0;h=yd(e,f,c);g=a+16|0;Eb(g,c);i=e;e=a+32|0;wi(i,h,f,e,a+28|0,a+24|0,g);yb(g);b=De(b,e,H[a+28>>2],H[a+24>>2],c,d);Xa=a+160|0;return b|0}function Ny(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0;a=Xa-160|0;Xa=a;G[a+156>>1]=I[55349]|I[55350]<<8;H[a+152>>2]=I[55345]|I[55346]<<8|(I[55347]<<16|I[55348]<<24);f=a+152|0;_e(f|1,30542,0,H[c+4>>2]);g=Sb();H[a>>2]=e;e=a+139|0;f=Vc(e,13,g,f,a)+e|0;h=yd(e,f,c);g=a+16|0;Eb(g,c);i=e;e=a+32|0;wi(i,h,f,e,a+28|0,a+24|0,g);yb(g);b=De(b,e,H[a+28>>2],H[a+24>>2],c,d);Xa=a+160|0;return b|0}function rx(a){a=a|0;if(I[71616]){return H[17903]}if(!I[71960]){a=71792;while(1){a=Bb(a)+12|0;if((a|0)!=71960){continue}break}F[71960]=1}Pb(71792,27643);Pb(71804,27650);Pb(71816,27616);Pb(71828,27624);Pb(71840,27607);Pb(71852,27657);Pb(71864,27634);Pb(71876,30224);Pb(71888,30353);Pb(71900,30927);Pb(71912,32007);Pb(71924,28123);Pb(71936,30554);Pb(71948,29216);F[71616]=1;H[17903]=71792;return 71792}function vt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0;f=H[d>>2]+e|0;a=H[a+336>>2]-384|0;b=H[b+84>>2];g=N(H[b+36>>2],J[c+18>>1]);h=N(H[b+4>>2],J[c+2>>1]);i=g+h|0;j=N(H[b+32>>2],J[c+16>>1]);b=N(H[b>>2],J[c>>1])+4100|0;c=j+b|0;F[f|0]=I[a+(i+c>>>3&1023)|0];F[f+1|0]=I[a+(c-i>>>3&1023)|0];c=H[d+4>>2]+e|0;d=h-g|0;b=b-j|0;F[c|0]=I[a+(d+b>>>3&1023)|0];F[c+1|0]=I[a+(b-d>>>3&1023)|0]}function px(a){a=a|0;if(I[71624]){return H[17905]}if(!I[72136]){a=71968;while(1){a=Bb(a)+12|0;if((a|0)!=72136){continue}break}F[72136]=1}Ob(71968,59972);Ob(71980,6e4);Ob(71992,60028);Ob(72004,60060);Ob(72016,60100);Ob(72028,60136);Ob(72040,60164);Ob(72052,60200);Ob(72064,60216);Ob(72076,60232);Ob(72088,60248);Ob(72100,60264);Ob(72112,60280);Ob(72124,60296);F[71624]=1;H[17905]=71968;return 71968}function wj(a){var b=0,c=0,d=0,e=0,f=0;b=pb(136);if(b){while(1){c=0;if((d|0)!=3){while(1){if((c|0)!=4){e=c<<3;f=d<<5;M[e+(f+b|0)>>3]=M[(a+f|0)+e>>3];c=c+1|0;continue}break}d=d+1|0;continue}break}H[b+128>>2]=0;H[b+132>>2]=1071644672;H[b+120>>2]=0;H[b+124>>2]=1074790400;H[b+112>>2]=-2147483648;H[b+116>>2]=1072672276;H[b+104>>2]=-1610612736;H[b+108>>2]=1069128089;H[b+96>>2]=10}else{b=0}return b}function Xy(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0;a=Xa-80|0;Xa=a;G[a+76>>1]=I[55349]|I[55350]<<8;H[a+72>>2]=I[55345]|I[55346]<<8|(I[55347]<<16|I[55348]<<24);f=a+72|0;_e(f|1,30542,1,H[c+4>>2]);g=Sb();H[a>>2]=e;e=a+59|0;f=Vc(e,13,g,f,a)+e|0;h=yd(e,f,c);g=a+16|0;Eb(g,c);i=e;e=a+32|0;yi(i,h,f,e,a+28|0,a+24|0,g);yb(g);b=be(b,e,H[a+28>>2],H[a+24>>2],c,d);Xa=a+80|0;return b|0}function Vy(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0;a=Xa-80|0;Xa=a;G[a+76>>1]=I[55349]|I[55350]<<8;H[a+72>>2]=I[55345]|I[55346]<<8|(I[55347]<<16|I[55348]<<24);f=a+72|0;_e(f|1,30542,0,H[c+4>>2]);g=Sb();H[a>>2]=e;e=a+59|0;f=Vc(e,13,g,f,a)+e|0;h=yd(e,f,c);g=a+16|0;Eb(g,c);i=e;e=a+32|0;yi(i,h,f,e,a+28|0,a+24|0,g);yb(g);b=be(b,e,H[a+28>>2],H[a+24>>2],c,d);Xa=a+80|0;return b|0}function uh(a){var b=0,c=0;b=Xa-16|0;Xa=b;A(+a);c=v(1)|0;v(0)|0;c=c&2147483647;a:{if(c>>>0<=1072243195){if(c>>>0<1045430272){break a}a=tg(a,0,0);break a}if(c>>>0>=2146435072){a=a-a;break a}b:{switch(Am(a,b)&3){case 0:a=tg(M[b>>3],M[b+8>>3],1);break a;case 1:a=ug(M[b>>3],M[b+8>>3]);break a;case 2:a=-tg(M[b>>3],M[b+8>>3],1);break a;default:break b}}a=-ug(M[b>>3],M[b+8>>3])}Xa=b+16|0;return a}function Jy(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0;a=Xa-208|0;Xa=a;G[a+204>>1]=I[55355]|I[55356]<<8;H[a+200>>2]=I[55351]|I[55352]<<8|(I[55353]<<16|I[55354]<<24);g=Sb();H[a>>2]=e;f=a+176|0;g=Vc(f,20,g,a+200|0,a);h=g+f|0;i=yd(f,h,c);e=a+16|0;Eb(e,c);j=bd(e);yb(e);Ee(j,f,h,e);f=b;b=(g<<2)+e|0;b=De(f,e,(h|0)==(i|0)?b:((i-a<<2)+a|0)-688|0,b,c,d);Xa=a+208|0;return b|0}function bj(a,b,c){var d=0,e=0,f=0;d=H[c+16>>2];a:{if(!d){if(ym(c)){break a}d=H[c+16>>2]}f=H[c+20>>2];if(d-f>>>0>>0){return Za[H[c+36>>2]](c,a,b)|0}b:{if(H[c+80>>2]<0){d=0;break b}e=b;while(1){d=e;if(!d){d=0;break b}e=d-1|0;if(I[e+a|0]!=10){continue}break}e=Za[H[c+36>>2]](c,a,d)|0;if(e>>>0>>0){break a}a=a+d|0;b=b-d|0;f=H[c+20>>2]}ub(f,a,b);H[c+20>>2]=H[c+20>>2]+b;e=b+d|0}return e}function Hr(a,b,c){var d=0,e=0,f=O(0),g=0,h=O(0);e=Xa-16|0;Xa=e;a:{b:{c:{if((a|0)!=(b|0)){g=H[16848];H[16848]=0;Sb();d=Xa-16|0;Xa=d;Ci(d,a,e+12|0,0);f=Ol(H[d>>2],H[d+4>>2],H[d+8>>2],H[d+12>>2]);Xa=d+16|0;a=H[16848];if(!a){break c}if(H[e+12>>2]!=(b|0)){break b}h=f;if((a|0)!=68){break a}break b}H[c>>2]=4;break a}H[16848]=g;if(H[e+12>>2]==(b|0)){break a}}H[c>>2]=4;f=h}Xa=e+16|0;return f}function ms(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;d=Xa-16|0;Xa=d;while(1){a:{if((c|0)<=(e|0)){break a}f=H[a+24>>2];g=H[a+28>>2];if(f>>>0>=g>>>0){if((Za[H[H[a>>2]+52>>2]](a,H[b>>2])|0)==-1){break a}e=e+1|0;b=b+4|0}else{H[d+12>>2]=g-f>>2;H[d+8>>2]=c-e;f=H[Cf(d+12|0,d+8|0)>>2];ce(H[a+24>>2],b,f);g=f<<2;H[a+24>>2]=g+H[a+24>>2];e=e+f|0;b=b+g|0}continue}break}Xa=d+16|0;return e|0}function Gr(a,b,c){var d=0,e=0,f=0,g=0,h=0;e=Xa-16|0;Xa=e;a:{b:{c:{if((a|0)!=(b|0)){g=H[16848];H[16848]=0;Sb();d=Xa-16|0;Xa=d;Ci(d,a,e+12|0,1);f=Ui(H[d>>2],H[d+4>>2],H[d+8>>2],H[d+12>>2]);Xa=d+16|0;a=H[16848];if(!a){break c}if(H[e+12>>2]!=(b|0)){break b}h=f;if((a|0)!=68){break a}break b}H[c>>2]=4;break a}H[16848]=g;if(H[e+12>>2]==(b|0)){break a}}H[c>>2]=4;f=h}Xa=e+16|0;return f}function Ry(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0;a=Xa-96|0;Xa=a;G[a+92>>1]=I[55355]|I[55356]<<8;H[a+88>>2]=I[55351]|I[55352]<<8|(I[55353]<<16|I[55354]<<24);g=Sb();H[a>>2]=e;f=a- -64|0;g=Vc(f,20,g,a+88|0,a);h=g+f|0;i=yd(f,h,c);e=a+16|0;Eb(e,c);j=hd(e);yb(e);af(j,f,h,e);f=b;b=e+g|0;b=be(f,e,(h|0)==(i|0)?b:((i-a|0)+a|0)-48|0,b,c,d);Xa=a+96|0;return b|0}function dw(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0;d=Xa-16|0;Xa=d;H[d+12>>2]=b;e=d,f=sc(67244,d+12|0),H[e+8>>2]=f;e=d,f=kc(),H[e>>2]=f;a:{if(xc(d+8|0,d)){H[a>>2]=0;H[a+4>>2]=0;H[a+8>>2]=0;H[a+12>>2]=0;break a}b=Cc(d+12|0);if(Kd(b+380|0)>>>0<=c>>>0){Qb();X()}b=H[b+380>>2]+(c<<4)|0;c=H[b+4>>2];H[a>>2]=H[b>>2];H[a+4>>2]=c;c=H[b+12>>2];H[a+8>>2]=H[b+8>>2];H[a+12>>2]=c}Xa=d+16|0}function Mr(a,b,c,d){var e=0,f=0,g=0;e=Xa-16|0;Xa=e;a:{b:{if((a|0)!=(b|0)){g=H[16848];H[16848]=0;d=Tk(a,e+12|0,d,Sb());a=Ya;f=H[16848];c:{if(f){if(H[e+12>>2]!=(b|0)){break c}if((f|0)==68){break b}break a}H[16848]=g;if(H[e+12>>2]==(b|0)){break a}}}H[c>>2]=4;d=0;a=0;break a}H[c>>2]=4;if(!!d&(a|0)>=0|(a|0)>0){d=-1;a=2147483647;break a}d=0;a=-2147483648}Xa=e+16|0;Ya=a;return d}function Oo(a,b){var c=0,d=0,e=0,f=0,g=0;d=Xa-16|0;Xa=d;tb(a);e=H[b>>2];a:{b:{f=Tc(a);if(!f){break b}g=Xb(e,f);c=H[rb(a,g)>>2];if(!c){break b}while(1){c=H[c>>2];if(!c){break b}if(H[c+4>>2]!=(e|0)){if((Xb(H[c+4>>2],f)|0)!=(g|0)){break b}}if(H[c+4>>2]!=(e|0)){continue}if(!ge(Vb(a),c+8|0,b)){continue}break}c=H[Gc(d+8|0,c)>>2];break a}c=Oj();H[d+8>>2]=c}Xa=d+16|0;return c}function $b(a,b,c,d){var e=0,f=0,g=0,h=0;g=N(b,c);e=H[d+72>>2];H[d+72>>2]=e-1|e;e=H[d+4>>2];f=H[d+8>>2];if((e|0)==(f|0)){e=g}else{h=e;e=f-e|0;e=e>>>0>>0?e:g;ub(a,h,e);H[d+4>>2]=e+H[d+4>>2];a=a+e|0;e=g-e|0}if(e){while(1){a:{if(!Bh(d)){f=Za[H[d+32>>2]](d,a,e)|0;if(f){break a}}return(g-e>>>0)/(b>>>0)|0}a=a+f|0;h=(e|0)!=(f|0);e=e-f|0;if(h){continue}break}}return b?c:0}function ve(a,b,c){var d=0,e=O(0),f=O(0);d=c<<2;c=d+b|0;fe(a,b,O(-L[c>>2]));d=a+d|0;L[d>>2]=L[d>>2]+O(1);kf(a,b+36|0,O(-L[c+36>>2]));kf(a,b+72|0,O(-L[c+72>>2]));kf(a,b+108|0,O(-L[c+108>>2]));kf(a,b+144|0,O(-L[c+144>>2]));kf(a,b+180|0,O(-L[c+180>>2]));kf(a,b+216|0,O(-L[c+216>>2]));kf(a,b+252|0,O(-L[c+252>>2]));e=Ub(a);if(e!=O(0)){f=O(W(e));fe(a,a,O(O(1)/f))}return f}function dc(a,b,c){var d=O(0);d=Vn(c,b);L[a>>2]=L[a>>2]-O(d*L[b>>2]);L[a+4>>2]=L[a+4>>2]-O(d*L[b+4>>2]);L[a+8>>2]=L[a+8>>2]-O(d*L[b+8>>2]);L[a+12>>2]=L[a+12>>2]-O(d*L[b+12>>2]);L[a+16>>2]=L[a+16>>2]-O(d*L[b+16>>2]);L[a+20>>2]=L[a+20>>2]-O(d*L[b+20>>2]);L[a+24>>2]=L[a+24>>2]-O(d*L[b+24>>2]);L[a+28>>2]=L[a+28>>2]-O(d*L[b+28>>2]);L[a+32>>2]=L[a+32>>2]-O(d*L[b+32>>2])}function xi(a,b,c){var d=0,e=0;if(c&2048){F[a|0]=43;a=a+1|0}if(c&1024){F[a|0]=35;a=a+1|0}d=c&260;if((d|0)!=260){F[a|0]=46;F[a+1|0]=42;a=a+2|0}c=c&16384;while(1){e=I[b|0];if(e){F[a|0]=e;a=a+1|0;b=b+1|0;continue}break}a:{b:{if((d|0)!=256){if((d|0)!=4){break b}b=c?70:102;break a}b=c?69:101;break a}b=c?65:97;if((d|0)==260){break a}b=c?71:103}F[a|0]=b;return(d|0)!=260}function bc(a){var b=0,c=0,d=0,e=0;b=Xa-32|0;Xa=b;H[b+12>>2]=0;H[b+8>>2]=337;c=H[b+12>>2];H[b>>2]=H[b+8>>2];H[b+4>>2]=c;d=H[b+4>>2];e=b+16|0;c=e;H[c+4>>2]=H[b>>2];H[c+8>>2]=d;H[c>>2]=a;c=Xa-16|0;Xa=c;if(H[a>>2]!=-1){d=c+8|0;Gc(d,e);Gc(c,d);while(1){if(H[a>>2]==1){continue}break}if(!H[a>>2]){H[a>>2]=1;Za[338](c);H[a>>2]=-1}}Xa=c+16|0;Xa=b+32|0;return H[a+4>>2]-1|0}function Es(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;if((d|0)>0){c=H[a+112>>2];j=H[H[a+484>>2]+24>>2];while(1){if(c){a=H[(e<<2)+b>>2];f=c;while(1){h=(H[(I[a|0]>>>1&124)+j>>2]+(I[a+1|0]<<4&4032)|0)+(I[a+2|0]>>>2&62)|0;i=J[h>>1];g=i+1|0;G[h>>1]=(g|0)!=(g&65535)?i:g;a=a+3|0;f=f-1|0;if(f){continue}break}}e=e+1|0;if((e|0)!=(d|0)){continue}break}}}function so(a,b,c,d){var e=0;e=Xa-48|0;Xa=e;H[e+36>>2]=6;H[e+40>>2]=1;H[e+32>>2]=a;H[e+24>>2]=1;H[e+20>>2]=d;H[e+16>>2]=b;H[e+8>>2]=6;H[e+4>>2]=d;H[e>>2]=c;d=Op(e);a:{if(!d){c=-1;break a}a=Sg(d,e);b:{if(!a){c=-1;b=d;break b}b=Sg(d,e+16|0);c:{if(!b){c=-1;b=a;break c}c=0;d:{if(($h(a)|0)<0){c=-1;break d}bk(e+32|0,a,b)}Cb(d);d=a}Cb(d)}Cb(b)}Xa=e+48|0;return c}function ne(a,b,c,d,e){var f=0,g=0,h=0;f=Xa-16|0;Xa=f;H[f+8>>2]=b;b=0;g=6;a:{b:{if(Bc(a,f+8|0)){break b}g=4;h=ic(a);if(!Id(d,2048,h)){break b}b=gg(d,h);while(1){c:{vc(a);b=b-48|0;if(!Zc(a,f+8|0)|(e|0)<2){break c}g=ic(a);if(!Id(d,2048,g)){break a}e=e-1|0;b=gg(d,g)+N(b,10)|0;continue}break}g=2;if(!Bc(a,f+8|0)){break a}}H[c>>2]=H[c>>2]|g}Xa=f+16|0;return b}function me(a,b,c,d,e){var f=0,g=0,h=0;f=Xa-16|0;Xa=f;H[f+8>>2]=b;b=0;g=6;a:{b:{if(Ac(a,f+8|0)){break b}g=4;h=hc(a);if(!Hd(d,2048,h)){break b}b=fg(d,h);while(1){c:{uc(a);b=b-48|0;if(!Yc(a,f+8|0)|(e|0)<2){break c}g=hc(a);if(!Hd(d,2048,g)){break a}e=e-1|0;b=fg(d,g)+N(b,10)|0;continue}break}g=2;if(!Ac(a,f+8|0)){break a}}H[c>>2]=H[c>>2]|g}Xa=f+16|0;return b}function xb(a,b){var c=0,d=0,e=0,f=0;d=nb(a);a:{if(d>>>0>>0){c=Xa-16|0;Xa=c;d=b-d|0;if(d){e=Mb(a);b=nb(a);f=b+d|0;if(d>>>0>e-b>>>0){Dk(a,e,f-e|0,b,b)}e=b;b=vb(a);yq(e+b|0,d,0);xf(a,f);F[c+15|0]=0;Lc(b+f|0,c+15|0)}break a}c=Xa-16|0;Xa=c;b:{if(Mc(a)){d=H[a>>2];F[c+15|0]=0;Lc(b+d|0,c+15|0);Pc(a,b);break b}F[c+14|0]=0;Lc(a+b|0,c+14|0);Xc(a,b)}}Xa=c+16|0}function Jx(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;while(1){a:{if((c|0)==(d|0)|e>>>0<=h>>>0){break a}g=1;f=Xa-16|0;Xa=f;H[f+12>>2]=H[a+8>>2];k=$d(f+8|0,f+12|0);i=rh(0,c,d-c|0,b?b:71348);_d(k);Xa=f+16|0;b:{switch(i+2|0){default:g=i;break;case 0:case 1:break a;case 2:break b}}h=h+1|0;j=g+j|0;c=c+g|0;continue}break}return j|0}function zh(a,b,c,d){var e=0,f=0;a:{if((d|0)!=1){break a}e=H[a+8>>2];if(!e){break a}f=b;e=e-H[a+4>>2]|0;b=b-e|0;c=c-((e>>31)+(e>>>0>f>>>0)|0)|0}b:{if(H[a+20>>2]!=H[a+28>>2]){Za[H[a+36>>2]](a,0,0)|0;if(!H[a+20>>2]){break b}}H[a+28>>2]=0;H[a+16>>2]=0;H[a+20>>2]=0;Za[H[a+40>>2]](a,b,c,d)|0;if((Ya|0)<0){break b}H[a+4>>2]=0;H[a+8>>2]=0;H[a>>2]=H[a>>2]&-17}}function Kt(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;if(H[a+320>>2]>0){f=H[d>>2];while(1){i=e|1;b=H[a+112>>2];if((b|0)>0){d=H[(e<<2)+f>>2];j=b+d|0;b=H[(g<<2)+c>>2];while(1){h=I[b|0];F[d+1|0]=h;F[d|0]=h;b=b+1|0;d=d+2|0;if(j>>>0>d>>>0){continue}break}b=H[a+112>>2]}Ch(f,e,f,i,1,b);g=g+1|0;e=e+2|0;if((e|0)>2]){continue}break}}}function Oy(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0;a=Xa-256|0;Xa=a;H[a+248>>2]=37;H[a+252>>2]=0;g=a+248|0;_e(g|1,30495,1,H[c+4>>2]);h=Sb();H[a>>2]=e;H[a+4>>2]=f;e=a+224|0;f=Vc(e,24,h,g,a)+e|0;h=yd(e,f,c);g=a+16|0;Eb(g,c);i=e;e=a+32|0;wi(i,h,f,e,a+28|0,a+24|0,g);yb(g);b=De(b,e,H[a+28>>2],H[a+24>>2],c,d);Xa=a+256|0;return b|0}function My(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0;a=Xa-256|0;Xa=a;H[a+248>>2]=37;H[a+252>>2]=0;g=a+248|0;_e(g|1,30495,0,H[c+4>>2]);h=Sb();H[a>>2]=e;H[a+4>>2]=f;e=a+224|0;f=Vc(e,24,h,g,a)+e|0;h=yd(e,f,c);g=a+16|0;Eb(g,c);i=e;e=a+32|0;wi(i,h,f,e,a+28|0,a+24|0,g);yb(g);b=De(b,e,H[a+28>>2],H[a+24>>2],c,d);Xa=a+256|0;return b|0}function Wy(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0;a=Xa-112|0;Xa=a;H[a+104>>2]=37;H[a+108>>2]=0;g=a+104|0;_e(g|1,30495,1,H[c+4>>2]);h=Sb();H[a>>2]=e;H[a+4>>2]=f;e=a+80|0;f=Vc(e,24,h,g,a)+e|0;h=yd(e,f,c);g=a+16|0;Eb(g,c);i=e;e=a+32|0;yi(i,h,f,e,a+28|0,a+24|0,g);yb(g);b=be(b,e,H[a+28>>2],H[a+24>>2],c,d);Xa=a+112|0;return b|0}function Uy(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0;a=Xa-112|0;Xa=a;H[a+104>>2]=37;H[a+108>>2]=0;g=a+104|0;_e(g|1,30495,0,H[c+4>>2]);h=Sb();H[a>>2]=e;H[a+4>>2]=f;e=a+80|0;f=Vc(e,24,h,g,a)+e|0;h=yd(e,f,c);g=a+16|0;Eb(g,c);i=e;e=a+32|0;yi(i,h,f,e,a+28|0,a+24|0,g);yb(g);b=be(b,e,H[a+28>>2],H[a+24>>2],c,d);Xa=a+112|0;return b|0}function ni(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=O(0),j=O(0),k=O(0);while(1){if((e|0)!=3){f=(e<<5)+a|0;i=O(M[f+16>>3]);j=O(M[f+8>>3]);k=O(M[f>>3]);d=0;while(1){if((d|0)!=4){h=d<<2;g=h+b|0;L[h+((e<<4)+c|0)>>2]=O(i*L[g+32>>2])+O(O(k*L[g>>2])+O(L[g+16>>2]*j));d=d+1|0;continue}break}d=(e<<4)+c|0;L[d+12>>2]=L[d+12>>2]+O(M[f+24>>3]);e=e+1|0;continue}break}}function ts(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;e=H[a+84>>2];f=H[e+4>>2];g=H[a+28>>2];d=H[a+20>>2]-g|0;d=d>>>0>f>>>0?f:d;if(d){ub(H[e>>2],g,d);H[e>>2]=d+H[e>>2];f=H[e+4>>2]-d|0;H[e+4>>2]=f}d=H[e>>2];f=c>>>0>f>>>0?f:c;if(f){ub(d,b,f);d=f+H[e>>2]|0;H[e>>2]=d;H[e+4>>2]=H[e+4>>2]-f}F[d|0]=0;b=H[a+44>>2];H[a+28>>2]=b;H[a+20>>2]=b;return c|0}function He(a,b){a:{if((b|0)>=1024){a=a*8.98846567431158e307;if(b>>>0<2047){b=b-1023|0;break a}a=a*8.98846567431158e307;b=(b>>>0<3069?b:3069)-2046|0;break a}if((b|0)>-1023){break a}a=a*2.004168360008973e-292;if(b>>>0>4294965304){b=b+969|0;break a}a=a*2.004168360008973e-292;b=(b>>>0>4294964336?b:-2960)+1938|0}x(0,0);x(1,b+1023<<20);return a*+z()}function yk(a,b,c,d){F[a+53|0]=1;a:{if(H[a+4>>2]!=(c|0)){break a}F[a+52|0]=1;c=H[a+16>>2];b:{if(!c){H[a+36>>2]=1;H[a+24>>2]=d;H[a+16>>2]=b;if((d|0)!=1){break a}if(H[a+48>>2]==1){break b}break a}if((b|0)==(c|0)){c=H[a+24>>2];if((c|0)==2){H[a+24>>2]=d;c=d}if(H[a+48>>2]!=1){break a}if((c|0)==1){break b}break a}H[a+36>>2]=H[a+36>>2]+1}F[a+54|0]=1}}function kf(a,b,c){L[a>>2]=O(L[b>>2]*c)+L[a>>2];L[a+4>>2]=O(L[b+4>>2]*c)+L[a+4>>2];L[a+8>>2]=O(L[b+8>>2]*c)+L[a+8>>2];L[a+12>>2]=O(L[b+12>>2]*c)+L[a+12>>2];L[a+16>>2]=O(L[b+16>>2]*c)+L[a+16>>2];L[a+20>>2]=O(L[b+20>>2]*c)+L[a+20>>2];L[a+24>>2]=O(L[b+24>>2]*c)+L[a+24>>2];L[a+28>>2]=O(L[b+28>>2]*c)+L[a+28>>2];L[a+32>>2]=O(L[b+32>>2]*c)+L[a+32>>2]}function eg(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0;e=Xa-16|0;Xa=e;f=H[Gb(a)>>2];d=H[c>>2]-H[a>>2]|0;a:{if(d>>>0<2147483647){d=d<<1;break a}d=-1}d=d?d:4;h=H[b>>2];i=H[a>>2];g=pg((f|0)==336?0:H[a>>2],d);if(g){if((f|0)!=336){Ld(a)}H[e+4>>2]=335;f=gc(e+8|0,g,e+4|0);er(a,f);fc(f);H[b>>2]=H[a>>2]+(h-i|0);H[c>>2]=H[a>>2]+(d&-4);Xa=e+16|0;return}Qb();X()}function lb(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;c=Xa-32|0;Xa=c;d=c+24|0;kh(d,a);a:{if(!I[d|0]){break a}d=c+16|0;Eb(d,H[H[a>>2]-12>>2]+a|0);e=ae(d,71384);yb(d);g=Ei(c+8|0,a);f=H[H[a>>2]-12>>2]+a|0;h=Zk(f);i=c,j=Za[H[H[e>>2]+16>>2]](e,H[g>>2],f,h,b)|0,H[i+16>>2]=j;if(!bh(d)){break a}lg(H[H[a>>2]-12>>2]+a|0,5)}mg(c+24|0);Xa=c+32|0;return a}function $i(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0,l=0;h=Xa-240|0;Xa=h;H[h>>2]=a;i=1;a:{if((d|0)<2){break a}k=0-b|0;f=a;while(1){f=f+k|0;j=d-2|0;g=f-H[(j<<2)+e>>2]|0;if((Za[c|0](a,g)|0)>=0){if((Za[c|0](a,f)|0)>=0){break a}}l=g;g=(Za[c|0](g,f)|0)>=0;f=g?l:f;H[(i<<2)+h>>2]=f;i=i+1|0;d=g?d-1|0:j;if((d|0)>1){continue}break}}nm(b,h,i);Xa=h+240|0}function nm(a,b,c){var d=0,e=0,f=0,g=0,h=0;e=Xa-256|0;Xa=e;a:{if((c|0)<2){break a}h=(c<<2)+b|0;H[h>>2]=e;if(!a){break a}d=e;while(1){f=a>>>0<256?a:256;ub(d,H[b>>2],f);d=0;while(1){g=(d<<2)+b|0;d=d+1|0;ub(H[g>>2],H[(d<<2)+b>>2],f);H[g>>2]=H[g>>2]+f;if((c|0)!=(d|0)){continue}break}if(a>>>0<257){break a}a=a-f|0;d=H[h>>2];continue}}Xa=e+256|0}function Nh(a,b,c){var d=O(0);L[a>>2]=-L[b>>2];d=L[b+4>>2];H[a+8>>2]=-1082130432;L[a+4>>2]=-d;Wn(a+12|0);L[a+24>>2]=L[c>>2]*L[b>>2];L[a+28>>2]=L[c>>2]*L[b+4>>2];L[a+32>>2]=L[c>>2];Wn(a+36|0);L[a+48>>2]=-L[b>>2];d=L[b+4>>2];H[a+56>>2]=-1082130432;L[a+52>>2]=-d;L[a+60>>2]=L[c+4>>2]*L[b>>2];L[a+64>>2]=L[c+4>>2]*L[b+4>>2];L[a+68>>2]=L[c+4>>2]}function jr(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0;e=Xa-16|0;Xa=e;f=H[Gb(a)>>2];d=H[c>>2]-H[a>>2]|0;a:{if(d>>>0<2147483647){d=d<<1;break a}d=-1}d=d?d:1;h=H[b>>2];i=H[a>>2];g=pg((f|0)==336?0:H[a>>2],d);if(g){if((f|0)!=336){Ld(a)}H[e+4>>2]=335;f=gc(e+8|0,g,e+4|0);er(a,f);fc(f);H[b>>2]=H[a>>2]+(h-i|0);H[c>>2]=d+H[a>>2];Xa=e+16|0;return}Qb();X()}function St(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0;h=Xa-16|0;Xa=h;i=H[a+456>>2];j=H[i+16>>2];k=H[f>>2];H[h+12>>2]=0;l=b;b=g-k|0;Za[H[H[a+476>>2]+4>>2]](a,l,c,d,H[i+12>>2],h+12|0,b>>>0>j>>>0?j:b);Za[H[H[a+484>>2]+4>>2]](a,H[i+12>>2],(H[f>>2]<<2)+e|0,H[h+12>>2]);H[f>>2]=H[f>>2]+H[h+12>>2];Xa=h+16|0}function Qw(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;e=Xa+-64|0;Xa=e;d=1;a:{if(Dc(a,b,0)){break a}d=0;if(!b){break a}b=Dd(b,61104,61152);d=0;if(!b){break a}d=e+8|0;qb(d|4,0,52);H[e+56>>2]=1;H[e+20>>2]=-1;H[e+16>>2]=a;H[e+8>>2]=b;Za[H[H[b>>2]+28>>2]](b,d,H[c>>2],1);a=H[e+32>>2];if((a|0)==1){H[c>>2]=H[e+24>>2]}d=(a|0)==1}Xa=e- -64|0;return d|0}function Mi(a){var b=0;b=Xa-16|0;Xa=b;if(H[(H[H[a>>2]-12>>2]+a|0)+24>>2]){H[b+12>>2]=a;F[b+8|0]=0;if(Oi(H[H[a>>2]-12>>2]+a|0)){if(H[(H[H[a>>2]-12>>2]+a|0)+72>>2]){Mi(H[(H[H[a>>2]-12>>2]+a|0)+72>>2])}F[b+8|0]=1}a:{if(!I[b+8|0]){break a}if((ng(H[(H[H[a>>2]-12>>2]+a|0)+24>>2])|0)!=-1){break a}lg(H[H[a>>2]-12>>2]+a|0,1)}mg(b+8|0)}Xa=b+16|0} -function De(a,b,c,d,e,f){var g=0,h=0,i=0,j=0;i=Xa-16|0;Xa=i;a:{if(!a){break a}h=H[e+12>>2];g=c-b|0;if((g|0)>0){g=g>>2;if((jg(a,b,g)|0)!=(g|0)){break a}}b=d-b>>2;b=(b|0)<(h|0)?h-b|0:0;if(b){f=yr(i,b,f);h=jg(a,vb(f),b);ob(f);if((b|0)!=(h|0)){break a}}b=d-c|0;if((b|0)>0){b=b>>2;if((jg(a,c,b)|0)!=(b|0)){break a}}Br(e);j=a}Xa=i+16|0;return j}function bl(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0;b=Xa-16|0;Xa=b;e=b+16|0;a:{while(1){d=H[a+36>>2];c=b+8|0;f=Za[H[H[d>>2]+20>>2]](d,H[a+40>>2],c,e,b+4|0)|0;d=-1;g=c;c=H[b+4>>2]-c|0;if((ee(g,1,c,H[a+32>>2])|0)!=(c|0)){break a}b:{switch(f-1|0){case 1:break a;case 0:continue;default:break b}}break}d=rg(H[a+32>>2])?-1:0}Xa=b+16|0;return d|0}function ly(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;d=Xa-16|0;Xa=d;a:{if(!Mc(f)){H[a+8>>2]=H[f+8>>2];b=H[f+4>>2];H[a>>2]=H[f>>2];H[a+4>>2]=b;break a}e=H[f>>2];b:{c:{c=H[f+4>>2];d:{if(c>>>0<=1){b=a;Xc(a,c);break d}if(c>>>0>1073741807){break c}f=cg(c)+1|0;b=mn(f);Uc(a,b);Gd(a,f);Pc(a,c)}ce(b,e,c+1|0);break b}Qb();X()}}Xa=d+16|0}function vq(a,b,c,d,e){var f=0,g=0,h=0,i=0;f=Xa-16|0;Xa=f;if(1073741807-b>>>0>=c>>>0){g=vb(a);a:{if(b>>>0<536870887){H[f+8>>2]=b<<1;H[f+12>>2]=b+c;c=cg(H[zc(f+12|0,f+8|0)>>2]);break a}c=1073741806}h=c+1|0;c=mn(h);if(e){ce(c,g,e)}if((d|0)!=(e|0)){i=e<<2;ce(c+i|0,g+i|0,d-e|0)}if((b|0)!=1){jb(g)}Uc(a,c);Gd(a,h);Xa=f+16|0;return}Qb();X()}function yr(a,b,c){var d=0,e=0,f=0,g=0,h=0;h=Xa-16|0;Xa=h;e=Xa-16|0;Xa=e;a:{if(b>>>0<=1073741807){b:{if(b>>>0<=1){Xc(a,b);f=a;break b}d=cg(b)+1|0;f=mn(d);Uc(a,f);Gd(a,d);Pc(a,b)}d=f;g=b;if(b?b:0){while(1){H[d>>2]=c;d=d+4|0;g=g-1|0;if(g){continue}break}}H[e+12>>2]=0;yc((b<<2)+f|0,e+12|0);Xa=e+16|0;break a}Qb();X()}Xa=h+16|0;return a}function Bk(a,b){var c=0,d=0,e=0;d=Xa-16|0;Xa=d;H[d+12>>2]=b;a:{b:{c:{d:{if(Mc(a)){c=Fe(a)-1|0;e=H[a+4>>2];if((c|0)==(e|0)){break d}break b}e=1;c=1;b=I[a+11|0];if((b|0)!=1){break c}}vq(a,c,1,c,c);b=e;if(Mc(a)){break b}}c=a;Xc(a,b+1|0);break a}c=H[a>>2];Pc(a,e+1|0);b=e}a=(b<<2)+c|0;yc(a,d+12|0);H[d+8>>2]=0;yc(a+4|0,d+8|0);Xa=d+16|0}function lo(a,b,c,d,e,f){var g=0,h=0,i=0;h=Xa-16|0;Xa=h;f=pc(f);Qh(a,zb(e));i=h+12|0;while(1){if(zb(e)>>>0>g>>>0){xj(h+8|0,i,b,L[mc(d,H[Nb(e,g)+4>>2])>>2],L[mc(d,H[Nb(e,g)+4>>2])+4>>2]);if(f>=O(pc(O(L[h+8>>2]-L[mc(c,H[Nb(e,g)>>2])>>2]))+pc(O(L[h+12>>2]-L[mc(c,H[Nb(e,g)>>2])+4>>2])))){ho(a,Nb(e,g))}g=g+1|0;continue}break}Xa=h+16|0}function Ck(a,b){var c=0,d=0,e=0;d=Xa-16|0;Xa=d;F[d+15|0]=b;a:{b:{c:{d:{if(Mc(a)){c=Fe(a)-1|0;e=H[a+4>>2];if((c|0)==(e|0)){break d}break b}e=10;c=10;b=I[a+11|0];if((b|0)!=10){break c}}Dk(a,c,1,c,c);b=e;if(Mc(a)){break b}}c=a;Xc(a,b+1|0);break a}c=H[a>>2];Pc(a,e+1|0);b=e}a=b+c|0;Lc(a,d+15|0);F[d+14|0]=0;Lc(a+1|0,d+14|0);Xa=d+16|0}function Jn(a,b,c,d,e,f){var g=0,h=0,i=0;H[a+16>>2]=1;H[a+8>>2]=e;H[a+4>>2]=d;H[a>>2]=c;H[a+20>>2]=N(e,f);g=Xa-32|0;Xa=g;i=a+24|0;H[i>>2]=b;h=Hb(16);e=Xa-32|0;Xa=e;H[e+12>>2]=b;Hj(h);H[h>>2]=27160;Qf(h+12|0,Qf(e+8|0,e+12|0));Xa=e+32|0;H[i+4>>2]=h;H[g+4>>2]=b;H[g>>2]=b;Xa=g+32|0;if((f|0)<0){f=N(Kn(c),d)}H[a+12>>2]=f;return a}function Jf(a){var b=O(0),c=0,d=0;c=(B(a),v(2));d=c>>>23&255;if(d>>>0<=149){if(d>>>0<=125){a=O(a*O(0))}else{a=(c|0)>=0?a:O(-a);b=O(O(O(a+O(8388608))+O(-8388608))-a);a:{if(b>O(.5)){a=O(O(a+b)+O(-1));break a}a=O(a+b);if(!(b<=O(-.5))){break a}a=O(a+O(1))}a=(c|0)>=0?a:O(-a)}}if(O(P(a))>2];i=c-b|0;if((i|0)>0){if((jg(a,b,i)|0)!=(i|0)){break a}}b=d-b|0;b=(b|0)<(g|0)?g-b|0:0;if(b){f=Dr(h,b,f);g=jg(a,vb(f),b);ob(f);if((b|0)!=(g|0)){break a}}b=d-c|0;if((b|0)>0){if((jg(a,c,b)|0)!=(b|0)){break a}}Br(e);j=a}Xa=h+16|0;return j}function Ku(a){a=a|0;var b=0,c=0;a:{b=H[a+440>>2];b:{if(!b){if(!gj(a)){break b}b=H[a+440>>2]}c=H[H[a+464>>2]+20>>2];if((c+208|0)==(b|0)){b=H[a>>2];H[b+24>>2]=c;H[b+20>>2]=100;Za[H[H[a>>2]+4>>2]](a,3);H[a+440>>2]=0;break a}if(Za[H[H[a+24>>2]+20>>2]](a,c)|0){break a}}return 0}a=H[a+464>>2];H[a+20>>2]=H[a+20>>2]+1&7;return 1}function Co(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;d=M[c+16>>3];e=M[c>>3];f=M[c+8>>3];g=M[b+88>>3]+(M[b+80>>3]*d+(M[b+64>>3]*e+f*M[b+72>>3]));if(g!=0){h=M[b+56>>3];i=M[b+48>>3];j=M[b+40>>3];k=M[b+32>>3];M[a>>3]=(M[b+24>>3]+(M[b+16>>3]*d+(M[b>>3]*e+f*M[b+8>>3])))/g;M[a+8>>3]=(h+(i*d+(k*e+f*j)))/g;a=0}else{a=-1}return a}function xv(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0;if(Kd(b)>>>0>c>>>0){c=_m(b,c);e=Xa-16|0;Xa=e;d=Xa-16|0;Xa=d;g=e+8|0;H[d+12>>2]=g;b=Hb(16);f=H[c+12>>2];H[b+8>>2]=H[c+8>>2];H[b+12>>2]=f;f=H[c+4>>2];H[b>>2]=H[c>>2];H[b+4>>2]=f;hj(d+12|0,b);Xa=d+16|0;h=a,i=ma(37416,g|0)|0,H[h>>2]=i;Xa=e+16|0;return}lj(a)}function Jw(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;if(Dc(a,H[b+8>>2],e)){xk(b,c,d);return}a:{if(!Dc(a,H[b>>2],e)){break a}if(!(H[b+16>>2]!=(c|0)&H[b+20>>2]!=(c|0))){if((d|0)!=1){break a}H[b+32>>2]=1;return}H[b+20>>2]=c;H[b+32>>2]=d;H[b+40>>2]=H[b+40>>2]+1;if(!(H[b+36>>2]!=1|H[b+24>>2]!=2)){F[b+54|0]=1}H[b+44>>2]=4}}function Lt(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0;b=H[a+320>>2];if((b|0)>0){g=H[d>>2];while(1){d=H[a+112>>2];if((d|0)>0){e=f<<2;b=H[e+g>>2];h=d+b|0;d=H[c+e>>2];while(1){e=I[d|0];F[b+1|0]=e;F[b|0]=e;d=d+1|0;b=b+2|0;if(h>>>0>b>>>0){continue}break}b=H[a+320>>2]}f=f+1|0;if((f|0)<(b|0)){continue}break}}}function ib(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;d=nd(b);c=Xa-32|0;Xa=c;f=kh(c+24|0,a);a:{if(!I[f|0]){break a}g=Ei(c+8|0,a);e=H[H[a>>2]-12>>2]+a|0;h=H[e+4>>2];i=Zk(e);d=b+d|0;j=c,k=be(H[g>>2],b,(h&176)==32?d:b,d,e,i),H[j+16>>2]=k;if(!bh(c+16|0)){break a}lg(H[H[a>>2]-12>>2]+a|0,5)}mg(f);Xa=c+32|0;return a}function Kg(a,b){var c=0,d=0,e=0,f=0;d=Xa-16|0;Xa=d;a:{if(!Mc(b)){H[a+8>>2]=H[b+8>>2];c=H[b+4>>2];H[a>>2]=H[b>>2];H[a+4>>2]=c;break a}f=H[b>>2];b:{c:{c=H[b+4>>2];d:{if(c>>>0<=10){b=a;Xc(b,c);break d}if(c>>>0>4294967279){break c}e=Af(c)+1|0;b=Hb(e);Uc(a,b);Gd(a,e);Pc(a,c)}Jd(b,f,c+1|0);break b}Qb();X()}}Xa=d+16|0}function Dk(a,b,c,d,e){var f=0,g=0,h=0;f=Xa-16|0;Xa=f;if(-17-b>>>0>=c>>>0){g=vb(a);a:{if(b>>>0<2147483623){H[f+8>>2]=b<<1;H[f+12>>2]=b+c;c=Af(H[zc(f+12|0,f+8|0)>>2]);break a}c=-18}h=c+1|0;c=Hb(h);if(e){Jd(c,g,e)}if((d|0)!=(e|0)){Jd(c+e|0,e+g|0,d-e|0)}if((b|0)!=10){jb(g)}Uc(a,c);Gd(a,h);Xa=f+16|0;return}Qb();X()}function Wc(a,b,c,d){var e=0,f=0;a:{if(!nb(a)|(c-b|0)<5){break a}vi(b,c);e=c-4|0;c=vb(a);f=c+nb(a)|0;b:{while(1){c:{a=F[c|0];if(b>>>0>=e>>>0){break c}if(!((a|0)<=0|(a|0)>=127)&H[b>>2]!=F[c|0]){break b}b=b+4|0;c=((f-c|0)>1)+c|0;continue}break}if((a|0)<=0|(a|0)>=127|F[c|0]>>>0>H[e>>2]-1>>>0){break a}}H[d>>2]=4}}function Cy(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0;g=Xa-32|0;Xa=g;h=H[13887];H[g+24>>2]=H[13886];H[g+28>>2]=h;h=H[13885];H[g+16>>2]=H[13884];H[g+20>>2]=h;h=H[13883];H[g+8>>2]=H[13882];H[g+12>>2]=h;h=H[13881];H[g>>2]=H[13880];H[g+4>>2]=h;h=a;a=g+32|0;b=Be(h,b,c,d,e,f,g,a);Xa=a;return b|0}function kp(a){var b=0,c=0;H[a>>2]=0;H[a+4>>2]=0;b=a+8|0;H[b>>2]=0;Jb(b+4|0);Jb(b+16|0);b=a+36|0;H[b>>2]=1234;H[b+4>>2]=0;Uj(b+8|0);c=b+12|0;H[c+4>>2]=0;H[c+8>>2]=0;H[c>>2]=b;Jb(c+12|0);Jb(c+24|0);Jb(c+36|0);Jb(c+48|0);Jb(b+72|0);ai(b+84|0);H[b+108>>2]=16;H[b+100>>2]=0;H[b+104>>2]=0;Lo(c);Ko(c,1);return a}function gh(a){var b=0,c=0;b=H[a+76>>2];a:{if(!((b|0)>=0&(!b|H[16885]!=(b&-1073741825)))){b=H[a+4>>2];if((b|0)!=H[a+8>>2]){H[a+4>>2]=b+1;a=I[b|0];break a}a=Ah(a);break a}b=a+76|0;c=H[b>>2];H[b>>2]=c?c:1073741823;c=H[a+4>>2];b:{if((c|0)!=H[a+8>>2]){H[a+4>>2]=c+1;a=I[c|0];break b}a=Ah(a)}H[b>>2]=0}return a}function mg(a){var b=0;a:{b=H[a+4>>2];if(!H[(H[H[b>>2]-12>>2]+b|0)+24>>2]){break a}b=H[a+4>>2];if(!Oi(H[H[b>>2]-12>>2]+b|0)){break a}b=H[a+4>>2];if(!(H[(H[H[b>>2]-12>>2]+b|0)+4>>2]&8192)){break a}b=H[a+4>>2];if((ng(H[(H[H[b>>2]-12>>2]+b|0)+24>>2])|0)!=-1){break a}a=H[a+4>>2];lg(H[H[a>>2]-12>>2]+a|0,1)}}function _e(a,b,c,d){var e=0;a:{if(!(d&2048)){break a}e=d&74;if(!c|((e|0)==8|(e|0)==64)){break a}F[a|0]=43;a=a+1|0}if(d&512){F[a|0]=35;a=a+1|0}while(1){e=I[b|0];if(e){F[a|0]=e;a=a+1|0;b=b+1|0;continue}break}e=d&74;b=111;b:{if((e|0)==64){break b}b=d&16384?88:120;if((e|0)==8){break b}b=c?100:117}F[a|0]=b}function Lx(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;f=Xa-16|0;Xa=f;H[e>>2]=c;a=Fk(f+12|0,0,H[a+8>>2]);c=2;a:{if(a+1>>>0<2){break a}b=a-1|0;c=1;if(b>>>0>d-H[e>>2]>>>0){break a}c=f+12|0;while(1){if(b){a=I[c|0];d=H[e>>2];H[e>>2]=d+1;F[d|0]=a;b=b-1|0;c=c+1|0;continue}break}c=0}Xa=f+16|0;return c|0}function dn(a,b){var c=0,d=0,e=0,f=0,g=0;cf(a);kb(a);f=H[a>>2];c=H[a+4>>2];d=b+4|0;while(1){if((c|0)!=(f|0)){c=c-12|0;g=H[c+4>>2];e=H[d>>2]-12|0;H[e>>2]=H[c>>2];H[e+4>>2]=g;H[e+8>>2]=H[c+8>>2];el(c);H[d>>2]=H[d>>2]-12;continue}break}Db(a,d);Db(a+4|0,b+8|0);Db(kb(a),tb(b));H[b>>2]=H[b+4>>2];mi(a,Rb(a))}function If(a,b,c){var d=0,e=0,f=0,g=0;f=Xa-16|0;Xa=f;H[f+12>>2]=c;d=Xa-160|0;Xa=d;g=d+8|0;ub(g,48832,144);H[d+52>>2]=a;H[d+28>>2]=a;e=-2-a|0;e=e>>>0<2147483647?e:2147483647;H[d+56>>2]=e;a=a+e|0;H[d+36>>2]=a;H[d+24>>2]=a;dm(g,b,c);if(e){a=H[d+28>>2];F[a-((a|0)==H[d+24>>2])|0]=0}Xa=d+160|0;Xa=f+16|0}function sk(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0;while(1){if((f|0)!=3){g=f<<4;e=g+a|0;d=0;while(1){if((d|0)!=4){i=d<<2;h=i+b|0;L[i+(c+g|0)>>2]=O(L[e+8>>2]*L[h+32>>2])+O(O(L[e>>2]*L[h>>2])+O(L[e+4>>2]*L[h+16>>2]));d=d+1|0;continue}break}d=c+g|0;L[d+12>>2]=L[e+12>>2]+L[d+12>>2];f=f+1|0;continue}break}}function Iv(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;if(H[a+4>>2]!=H[kb(a)>>2]){d=Xa-16|0;Xa=d;c=Yg(d,a,1);Hh(kb(a),H[c+4>>2],b);H[c+4>>2]=H[c+4>>2]+12;nc(c);Xa=d+16|0;return}d=Xa-32|0;Xa=d;c=kb(a);e=c;c=en(d+8|0,bg(a,Rb(a)+1|0),Rb(a),c);Hh(e,H[c+8>>2],b);H[c+8>>2]=H[c+8>>2]+12;dn(a,c);cn(c);Xa=d+32|0}function Cn(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;if(H[a+4>>2]!=H[kb(a)>>2]){d=Xa-16|0;Xa=d;c=ln(d,a,1);Ih(kb(a),H[c+4>>2],b);H[c+4>>2]=H[c+4>>2]+16;nc(c);Xa=d+16|0;return}d=Xa-32|0;Xa=d;c=kb(a);e=c;c=jn(d+8|0,kn(a,Kd(a)+1|0),Kd(a),c);Ih(e,H[c+8>>2],b);H[c+8>>2]=H[c+8>>2]+16;hn(a,c);fn(c);Xa=d+32|0}function td(a,b){var c=0,d=0,e=0,f=0;d=Xa-16|0;Xa=d;a:{if(!b){b=0;break a}c=b>>31;e=(c^b)-c|0;c=Q(e);Rc(d,e,0,0,0,c+81|0);e=0+H[d+8>>2]|0;c=(H[d+12>>2]^65536)+(16414-c<<16)|0;c=e>>>0>>0?c+1|0:c;f=b&-2147483648|c;c=H[d+4>>2];b=H[d>>2]}H[a>>2]=b;H[a+4>>2]=c;H[a+8>>2]=e;H[a+12>>2]=f;Xa=d+16|0}function tu(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;c=H[a+468>>2];if(H[a+280>>2]){d=H[c+56>>2];if(!d){wg(a);d=H[c+56>>2]}H[c+56>>2]=d-1}if(H[a+368>>2]>0){d=c+188|0;f=1<>2];c=0;while(1){if(_b(a,d)){e=H[(c<<2)+b>>2];G[e>>1]=J[e>>1]|f}c=c+1|0;if((c|0)>2]){continue}break}}return 1}function oe(a,b,c,d){var e=0,f=0,g=0,h=0;e=Xa-16|0;Xa=e;H[e+12>>2]=b;H[e+8>>2]=d;g=$d(e,e+12|0);b=Xa-16|0;Xa=b;d=H[e+8>>2];H[b+12>>2]=d;H[b+8>>2]=d;f=-1;d=gf(0,0,c,d);a:{if((d|0)<0){break a}h=a;d=d+1|0;a=pb(d);H[h>>2]=a;if(!a){break a}f=gf(a,d,c,H[b+12>>2])}Xa=b+16|0;_d(g);Xa=e+16|0;return f}function Of(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;if(H[a+4>>2]!=H[kb(a)>>2]){d=Xa-16|0;Xa=d;c=_f(d,a,1);Pe(kb(a),H[c+4>>2],b);H[c+4>>2]=H[c+4>>2]+4;nc(c);Xa=d+16|0;return}d=Xa-32|0;Xa=d;c=kb(a);e=c;c=Hg(d+8|0,Qg(a,Ab(a)+1|0),Ab(a),c);Pe(e,H[c+8>>2],b);H[c+8>>2]=H[c+8>>2]+4;Pg(a,c);$f(c);Xa=d+32|0}function rq(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0;while(1){if((f|0)!=3){g=f<<5;e=g+a|0;d=0;while(1){if((d|0)!=4){i=d<<3;h=i+b|0;M[i+(c+g|0)>>3]=M[e+16>>3]*M[h- -64>>3]+(M[e>>3]*M[h>>3]+M[e+8>>3]*M[h+32>>3]);d=d+1|0;continue}break}d=c+g|0;M[d+24>>3]=M[e+24>>3]+M[d+24>>3];f=f+1|0;continue}break}}function Ci(a,b,c,d){var e=0,f=0,g=0,h=0;e=Xa-160|0;Xa=e;H[e+60>>2]=b;H[e+20>>2]=b;H[e+24>>2]=-1;f=e+16|0;Ud(f,0,0);$l(e,f,d,1);d=H[e+8>>2];f=H[e+12>>2];g=H[e>>2];h=H[e+4>>2];if(c){H[c>>2]=((H[e+20>>2]+H[e+136>>2]|0)-H[e+60>>2]|0)+b}H[a+8>>2]=d;H[a+12>>2]=f;H[a>>2]=g;H[a+4>>2]=h;Xa=e+160|0}function Ts(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0;g=H[a+4>>2];if((b|0)!=1){h=H[a>>2];H[h+24>>2]=b;H[h+20>>2]=15;Za[H[H[a>>2]>>2]](a)}a=vg(a,b,128);H[a+40>>2]=0;H[a+32>>2]=c;H[a+12>>2]=f;H[a+8>>2]=d;H[a+4>>2]=e;H[a>>2]=0;H[a+44>>2]=H[g+72>>2];H[g+72>>2]=a;return a|0}function Ss(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0;g=H[a+4>>2];if((b|0)!=1){h=H[a>>2];H[h+24>>2]=b;H[h+20>>2]=15;Za[H[H[a>>2]>>2]](a)}a=vg(a,b,128);H[a+40>>2]=0;H[a+32>>2]=c;H[a+12>>2]=f;H[a+8>>2]=d;H[a+4>>2]=e;H[a>>2]=0;H[a+44>>2]=H[g+68>>2];H[g+68>>2]=a;return a|0}function wy(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;c=Xa-128|0;Xa=c;H[c+12>>2]=c+116;d=a+8|0;a=c+16|0;pr(d,a,c+12|0,e,f,g);e=a;d=H[c+12>>2];a=Xa-16|0;Xa=a;H[a+8>>2]=b;while(1){if((d|0)!=(e|0)){Ki(a+8|0,F[e|0]);e=e+1|0;continue}break}Xa=a+16|0;Xa=c+128|0;return H[a+8>>2]}function Vv(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=Xa-16|0;Xa=c;H[c+12>>2]=a;d=c,e=sc(67244,c+12|0),H[d+8>>2]=e;d=c,e=kc(),H[d>>2]=e;a:{if(xc(c+8|0,c)){break a}a=Cc(c+12|0);if(b>>>0>255){break a}a=H[a+216>>2];if(!a|b>>>0>255){a=-1}else{H[a+16>>2]=b;a=0}if(a){break a}Yd(32690,b)}Xa=c+16|0}function Ru(a){a=a|0;var b=0,c=0;b=H[a+24>>2];c=$b(H[b+32>>2],1,4096,H[b+28>>2]);if(!c){if(H[b+36>>2]){c=H[a>>2];H[c+20>>2]=43;Za[H[c>>2]](a)}c=H[a>>2];H[c+20>>2]=123;Za[H[c+4>>2]](a,-1);F[H[b+32>>2]]=255;F[H[b+32>>2]+1|0]=217;c=2}H[b+36>>2]=0;H[b+4>>2]=c;H[b>>2]=H[b+32>>2];return 1}function wm(a){var b=0,c=0,d=0,e=0;b=H[a+40>>2];b=Za[b|0](a,0,0,I[a|0]&128?H[a+20>>2]==H[a+28>>2]?1:2:1)|0;c=Ya;a:{if((c|0)<0){break a}e=b;d=H[a+8>>2];if(d){a=a+4|0}else{d=H[a+28>>2];if(!d){break a}a=a+20|0}b=H[a>>2]-d|0;a=e+b|0;c=(b>>31)+c|0;c=a>>>0>>0?c+1|0:c;b=a}Ya=c;return b}function pl(a,b,c){var d=0,e=0,f=0,g=0;f=Xa-16|0;Xa=f;e=Qj(b,c);if(e>>>0<=4294967279){a:{if(e>>>0<=10){Xc(a,e);d=a;break a}g=Af(e)+1|0;d=Hb(g);Uc(a,d);Gd(a,g);Pc(a,e)}while(1){if((b|0)!=(c|0)){Lc(d,b);d=d+1|0;b=b+1|0;continue}break}F[f+15|0]=0;Lc(d,f+15|0);Xa=f+16|0;return}Qb();X()}function nd(a){var b=0,c=0,d=0;b=a;a:{if(b&3){while(1){if(!I[b|0]){break a}b=b+1|0;if(b&3){continue}break}}while(1){c=b;b=b+4|0;d=H[c>>2];if(!((d^-1)&d-16843009&-2139062144)){continue}break}if(!(d&255)){return c-a|0}while(1){d=I[c+1|0];b=c+1|0;c=b;if(d){continue}break}}return b-a|0}function Vg(a,b){var c=0,d=0,e=0;if(H[a+4>>2]!=H[kb(a)>>2]){d=Xa-16|0;Xa=d;c=Dp(d,a,1);Cp(kb(a),H[c+4>>2],b);H[c+4>>2]=H[c+4>>2]+36;nc(c);Xa=d+16|0;return}d=Xa-32|0;Xa=d;c=kb(a);e=c;c=ik(d+8|0,Bp(a,Jc(a)+1|0),Jc(a),c);Cp(e,H[c+8>>2],b);H[c+8>>2]=H[c+8>>2]+36;hk(a,c);gk(c);Xa=d+32|0}function Tu(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=H[a+24>>2];if(!c){c=Za[H[H[a+4>>2]>>2]](a,0,40)|0;H[a+24>>2]=c;d=c,e=Za[H[H[a+4>>2]>>2]](a,0,4096)|0,H[d+32>>2]=e;c=H[a+24>>2]}H[c+28>>2]=b;H[c+24>>2]=119;H[c+20>>2]=120;H[c+16>>2]=121;H[c+12>>2]=122;H[c+8>>2]=123;H[c>>2]=0;H[c+4>>2]=0}function Sk(a,b,c){var d=0,e=0,f=0,g=0;f=Xa-16|0;Xa=f;e=Ti(b,c);if(e>>>0<=1073741807){a:{if(e>>>0<=1){Xc(a,e);d=a;break a}g=cg(e)+1|0;d=mn(g);Uc(a,d);Gd(a,g);Pc(a,e)}while(1){if((b|0)!=(c|0)){yc(d,b);d=d+4|0;b=b+4|0;continue}break}H[f+12>>2]=0;yc(d,f+12|0);Xa=f+16|0;return}Qb();X()}function Gv(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0;if(Rb(b)>>>0>c>>>0){b=cd(b,c);d=Xa-16|0;Xa=d;c=Xa-16|0;Xa=c;f=d+8|0;H[c+12>>2]=f;e=pb(nb(b)+4|0);g=e,h=nb(b),H[g>>2]=h;ub(e+4|0,vb(b),nb(b));hj(c+12|0,e);Xa=c+16|0;g=a,h=ma(36616,f|0)|0,H[g>>2]=h;Xa=d+16|0;return}lj(a)}function gf(a,b,c,d){var e=0,f=0;e=Xa-160|0;Xa=e;f=-1;H[e+148>>2]=b?b-1|0:0;a=b?a:e+158|0;H[e+144>>2]=a;e=qb(e,0,144);H[e+76>>2]=-1;H[e+36>>2]=261;H[e+80>>2]=-1;H[e+44>>2]=e+159;H[e+84>>2]=e+144;a:{if((b|0)<0){H[16848]=61;break a}F[a|0]=0;f=hm(e,c,d,259,260)}Xa=e+160|0;return f}function kn(a,b){var c=0,d=0,e=0;c=Xa-16|0;Xa=c;H[c+12>>2]=b;d=Xa-16|0;Xa=d;kb(a);H[d+12>>2]=268435455;H[d+8>>2]=2147483647;e=H[Nd(d+12|0,d+8|0)>>2];Xa=d+16|0;if(b>>>0<=e>>>0){a=hf(a);if(a>>>0>>1>>>0){H[c+8>>2]=a<<1;e=H[zc(c+8|0,c+12|0)>>2]}Xa=c+16|0;return e}gd();X()}function Xr(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0;h=(e-d|0)+b|0;a:{while(1){if((d|0)!=(e|0)){a=-1;if((b|0)==(c|0)){break a}f=F[b|0];g=F[d|0];if((f|0)<(g|0)){break a}if((f|0)>(g|0)){return 1}else{d=d+1|0;b=b+1|0;continue}}break}a=(c|0)!=(h|0)}return a|0}function Rl(a,b,c,d){var e=0,f=0,g=0;f=H[17302]+1|0;H[17302]=f;H[a>>2]=f;if(d){while(1){g=(e<<3)+c|0;if(!H[g>>2]){H[g>>2]=f;a=(e<<3)+c|0;H[a+4>>2]=b;H[a+8>>2]=0;aa(d|0);return c}e=e+1|0;if((e|0)!=(d|0)){continue}break}}e=a;a=d<<1;b=Rl(e,b,pg(c,d<<4|8),a);aa(a|0);return b}function In(a,b,c){var d=0,e=0,f=0;d=Xa-32|0;Xa=d;H[d+28>>2]=c;f=fd(d,b);c=H[d+28>>2];b=Xa-2048|0;Xa=b;gf(b,2048,vb(f),c);e=d+16|0;fd(e,b);Xa=b+2048|0;c=0;while(1){if(zb(a)>>>0>c>>>0){b=H[Nb(a,c)>>2];Za[H[H[b>>2]+8>>2]](b,8,e);c=c+1|0;continue}break}ob(e);ob(f);Xa=d+32|0}function Bp(a,b){var c=0,d=0,e=0;c=Xa-16|0;Xa=c;H[c+12>>2]=b;d=Xa-16|0;Xa=d;kb(a);H[d+12>>2]=119304647;H[d+8>>2]=2147483647;e=H[Nd(d+12|0,d+8|0)>>2];Xa=d+16|0;if(b>>>0<=e>>>0){a=Re(a);if(a>>>0>>1>>>0){H[c+8>>2]=a<<1;e=H[zc(c+8|0,c+12|0)>>2]}Xa=c+16|0;return e}gd();X()}function Ef(a,b){var c=0,d=0,e=0,f=0;c=Xa-16|0;Xa=c;a:{if(!b){b=0;break a}d=b;b=Q(b);Rc(c,d,0,0,0,b+81|0);e=16414-b<<16;b=0;d=b+H[c+8>>2]|0;e=e+(H[c+12>>2]^65536)|0;e=b>>>0>d>>>0?e+1|0:e;f=d;d=H[c>>2];b=H[c+4>>2]}H[a>>2]=d;H[a+4>>2]=b;H[a+8>>2]=f;H[a+12>>2]=e;Xa=c+16|0}function tg(a,b,c){var d=0,e=0,f=0;d=a*a;f=d*(d*d)*(d*1.58969099521155e-10+-2.5050760253406863e-8)+(d*(d*27557313707070068e-22+-.0001984126982985795)+.00833333333332249);e=d*a;if(!c){return e*(d*f+-.16666666666666632)+a}return a-(d*(b*.5-f*e)-b+e*.16666666666666632)}function as(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;a:{if(!I[a+44|0]){c=(c|0)>0?c:0;while(1){if((c|0)==(d|0)){break a}if(((f=a,g=Td(F[b|0]),e=H[H[a>>2]+52>>2],Za[e](f|0,g|0)|0)|0)==-1){return d|0}else{b=b+1|0;d=d+1|0;continue}}}c=ee(b,1,c,H[a+32>>2])}return c|0}function dg(a,b){var c=0,d=0,e=0,f=0,g=0;f=Xa-16|0;Xa=f;c=Xk(b);d=Xa-16|0;Xa=d;a:{if(c>>>0<=1073741807){b:{if(c>>>0<=1){Xc(a,c);e=a;break b}g=cg(c)+1|0;e=mn(g);Uc(a,e);Gd(a,g);Pc(a,c)}ce(e,b,c);H[d+12>>2]=0;yc((c<<2)+e|0,d+12|0);Xa=d+16|0;break a}Qb();X()}Xa=f+16|0}function jp(a,b){var c=0,d=0,e=0,f=0;c=Xa-32|0;Xa=c;H[a>>2]=b;e=ep(c+24|0,b);f=Hb(16);d=Xa-32|0;Xa=d;H[d+12>>2]=b;Hj(f);H[f>>2]=26312;Qf(f+12|0,Qf(d+8|0,d+12|0));Xa=d+32|0;H[a+4>>2]=f;Ld(e);H[c+4>>2]=b;H[c>>2]=b;b=H[e>>2];H[e>>2]=0;if(b){Io(e,b)}Xa=c+32|0;return a}function Te(a,b,c){var d=0;a:{if(K[a+16>>2]>b>>>0){d=H[a+20>>2];if(d>>>0<=c>>>0){break a}return Ib(a+4|0,N(b,d)+c|0)}mb(ib(ib(lb(ib(ib(ib(70592,21613),21657),3305),218),3875),21768));_();X()}mb(ib(ib(lb(ib(ib(ib(70592,21835),21657),3305),219),3875),21886));_();X()}function hh(a,b){var c=0,d=0,e=0;d=-1;a:{if((a|0)==-1){break a}e=H[b+76>>2]>=0;b:{c=H[b+4>>2];c:{if(!c){Bh(b);c=H[b+4>>2];if(!c){break c}}if(H[b+44>>2]-8>>>0>>0){break b}}if(!e){break a}return-1}c=c-1|0;H[b+4>>2]=c;F[c|0]=a;H[b>>2]=H[b>>2]&-17;d=a&255}return d}function Sv(a){a=a|0;var b=0,c=0,d=0,e=0;b=Xa-16|0;Xa=b;H[b+12>>2]=a;d=b,e=sc(67244,b+12|0),H[d+8>>2]=e;d=b,e=kc(),H[d>>2]=e;a=-1;if(!xc(b+8|0,b)){a=H[Cc(b+12|0)+216>>2];c=b+8|0;if(!a|!c){a=-1}else{H[c>>2]=H[a+7062388>>2];a=0}a=a?-1:H[b+8>>2]}Xa=b+16|0;return a|0}function Ff(a,b,c){var d=0,e=0,f=0;a:{if(!b){d=a;break a}while(1){d=qz(a,b,10);f=Ya;e=pz(d,f,10,0);c=c-1|0;F[c|0]=a-e|48;e=b>>>0>9;a=d;b=f;if(e){continue}break}}if(d){while(1){c=c-1|0;a=(d>>>0)/10|0;F[c|0]=d-N(a,10)|48;b=d>>>0>9;d=a;if(b){continue}break}}return c}function Vn(a,b){return O(O(L[a+32>>2]*L[b+32>>2])+O(O(L[a+28>>2]*L[b+28>>2])+O(O(L[a+24>>2]*L[b+24>>2])+O(O(L[a+20>>2]*L[b+20>>2])+O(O(L[a+16>>2]*L[b+16>>2])+O(O(L[a+12>>2]*L[b+12>>2])+O(O(L[a+8>>2]*L[b+8>>2])+O(O(L[a>>2]*L[b>>2])+O(L[a+4>>2]*L[b+4>>2])))))))))}function Dr(a,b,c){var d=0,e=0,f=0,g=0;f=Xa-16|0;Xa=f;d=Xa-16|0;Xa=d;a:{if(b>>>0<=4294967279){b:{if(b>>>0<=10){Xc(a,b);e=a;break b}g=Af(b)+1|0;e=Hb(g);Uc(a,e);Gd(a,g);Pc(a,b)}yq(e,b,c);F[d+15|0]=0;Lc(b+e|0,d+15|0);Xa=d+16|0;break a}Qb();X()}Xa=f+16|0;return a}function Uv(a){a=a|0;var b=0,c=0,d=0,e=0;b=Xa-16|0;Xa=b;H[b+12>>2]=a;d=b,e=sc(67244,b+12|0),H[d+8>>2]=e;d=b,e=kc(),H[d>>2]=e;a=-1;if(!xc(b+8|0,b)){a=H[Cc(b+12|0)+216>>2];c=b+8|0;if(!a|!c){a=-1}else{H[c>>2]=H[a+16>>2];a=0}a=a?-1:H[b+8>>2]}Xa=b+16|0;return a|0}function Nw(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0;if(Dc(a,H[b+8>>2],0)){Ak(b,c,d);return}e=H[a+12>>2];f=a+16|0;uq(f,b,c,d);a:{if((e|0)<2){break a}e=(e<<3)+f|0;a=a+24|0;while(1){uq(a,b,c,d);if(I[b+54|0]){break a}a=a+8|0;if(e>>>0>a>>>0){continue}break}}}function pf(a,b){var c=0,d=0;c=Ab(a);if(c>>>0>>0){d=Xa-32|0;Xa=d;b=b-c|0;a:{if(b>>>0<=H[kb(a)>>2]-H[a+4>>2]>>2>>>0){di(a,b);break a}c=kb(a);c=Hg(d+8|0,Qg(a,Ab(a)+b|0),Ab(a),c);Np(c,b);Pg(a,c);$f(c)}Xa=d+32|0;return}if(b>>>0>>0){pk(a,H[a>>2]+(b<<2)|0)}}function Ov(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=Xa-16|0;Xa=c;H[c+12>>2]=a;d=c,e=sc(67244,c+12|0),H[d+8>>2]=e;d=c,e=kc(),H[d>>2]=e;a:{if(xc(c+8|0,c)){break a}a=H[Cc(c+12|0)+216>>2];if(!a|b>>>0>1){a=-1}else{H[a+20>>2]=b;a=0}if(a){break a}Yd(35576,b)}Xa=c+16|0}function qf(a){var b=0,c=0,d=0;b=Xa-16|0;Xa=b;c=Xa-16|0;Xa=c;H[c+12>>2]=0;yc(a,c+12|0);d=Xa-16|0;Xa=d;H[d+12>>2]=0;yc(a+4|0,d+12|0);Xa=d+16|0;Xa=c+16|0;H[a+8>>2]=0;H[b+12>>2]=0;yc(a+12|0,b+12|0);H[b+4>>2]=1065353216;L[a+16>>2]=L[b+4>>2];Xa=b+16|0;return a}function cj(a){return(a*(a*(a*(a*(a*3479331075960212e-20+.0007915349942898145)+-.04005553450067941)+.20121253213486293)+-.3255658186224009)+.16666666666666666)*a/(a*(a*(a*(a*.07703815055590194+-.6882839716054533)+2.0209457602335057)+-2.403394911734414)+1)}function Ur(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0;a:{while(1){if((d|0)!=(e|0)){a=-1;if((b|0)==(c|0)){break a}f=H[b>>2];g=H[d>>2];if((f|0)<(g|0)){break a}if((f|0)>(g|0)){return 1}else{d=d+4|0;b=b+4|0;continue}}break}a=(b|0)!=(c|0)}return a|0}function Nl(a,b,c){var d=0,e=0,f=0,g=0;f=Xa-16|0;Xa=f;d=Xa-16|0;Xa=d;b=Ti(a,b);while(1){if(b){H[d+12>>2]=a;e=b>>>1|0;H[d+12>>2]=H[d+12>>2]+(e<<2);g=(e^-1)+b|0;b=e;e=Ue(H[d+12>>2],c);b=e?g:b;a=e?H[d+12>>2]+4|0:a;continue}break}Xa=d+16|0;Xa=f+16|0;return a}function Bh(a){var b=0,c=0;b=H[a+72>>2];H[a+72>>2]=b-1|b;if(H[a+20>>2]!=H[a+28>>2]){Za[H[a+36>>2]](a,0,0)|0}H[a+28>>2]=0;H[a+16>>2]=0;H[a+20>>2]=0;b=H[a>>2];if(b&4){H[a>>2]=b|32;return-1}c=H[a+44>>2]+H[a+48>>2]|0;H[a+8>>2]=c;H[a+4>>2]=c;return b<<27>>31}function to(a,b,c,d){var e=0,f=0,g=0,h=0;e=Xa-16|0;Xa=e;b=kb(b);a=Sf(a,Hb(24),Tf(e+8|0,b,0));f=H[a>>2]+8|0;b=Xa-16|0;Xa=b;H[b+8>>2]=H[d>>2];H[f>>2]=H[H[b+8>>2]>>2];Jb(f+4|0);Xa=b+16|0;g=Gb(a),h=1,F[g+4|0]=h;H[H[a>>2]+4>>2]=c;H[H[a>>2]>>2]=0;Xa=e+16|0}function hi(a,b,c){a:{if(c>=O(0)){if(!(O(H[a+20>>2])>c)){break a}return O(aq(L[a+24>>2],c)*O(1<>>20&2047;if((c|0)!=2047){if(!c){if(a==0){c=0}else{a=im(a*0x10000000000000000,b);c=H[b>>2]+-64|0}H[b>>2]=c;return a}H[b>>2]=c-1022;x(0,e|0);x(1,d&-2146435073|1071644672);a=+z()}return a}function Ne(a,b,c){var d=O(0),e=O(0),f=O(0);d=L[c>>2];e=L[c+4>>2];f=O(L[b+32>>2]+O(O(L[b+24>>2]*d)+O(L[b+28>>2]*e)));L[a>>2]=O(L[b+8>>2]+O(O(L[b>>2]*d)+O(e*L[b+4>>2])))/f;L[a+4>>2]=O(L[b+20>>2]+O(O(L[b+12>>2]*L[c>>2])+O(L[b+16>>2]*L[c+4>>2])))/f}function Nv(a){a=a|0;var b=0,c=0,d=0;b=Xa-16|0;Xa=b;H[b+12>>2]=a;c=b,d=sc(67244,b+12|0),H[c+8>>2]=d;c=b,d=kc(),H[c>>2]=d;a=-1;if(!xc(b+8|0,b)){a=H[Cc(b+12|0)+216>>2];if(a){H[b+8>>2]=H[a+20>>2];a=0}else{a=-1}a=a?-1:H[b+8>>2]}Xa=b+16|0;return a|0}function ug(a,b){var c=0,d=0,e=0,f=0;c=a*a;d=c*.5;e=1-d;f=1-e-d;d=c*c;return e+(f+(c*(c*(c*(c*2480158728947673e-20+-.001388888888887411)+.0416666666666666)+d*d*(c*(c*-1.1359647557788195e-11+2.087572321298175e-9)+-2.7557314351390663e-7))-a*b))}function Lq(a,b){var c=0,d=0,e=0,f=0;Nm(a);e=kb(a);f=H[a>>2];c=H[a+4>>2];d=b+4|0;while(1){if((c|0)!=(f|0)){c=c-20|0;ri(e,H[d>>2]-20|0,c);H[d>>2]=H[d>>2]-20;continue}break}Db(a,d);Db(a+4|0,b+8|0);Db(kb(a),tb(b));H[b>>2]=H[b+4>>2];qq(a,Fc(a))}function Pv(a){a=a|0;var b=0,c=0,d=0,e=0;b=Xa-16|0;Xa=b;H[b+12>>2]=a;d=b,e=sc(67244,b+12|0),H[d+8>>2]=e;d=b,e=kc(),H[d>>2]=e;a=0;if(!xc(b+8|0,b)){a=H[Cc(b+12|0)+216>>2];c=b+8|0;if(!(!a|!c)){H[c>>2]=H[a>>2]}a=H[b+8>>2]}Xa=b+16|0;return a|0}function Ud(a,b,c){var d=0,e=0,f=0,g=0;H[a+112>>2]=b;H[a+116>>2]=c;e=H[a+4>>2];d=H[a+44>>2]-e|0;H[a+120>>2]=d;H[a+124>>2]=d>>31;d=a;a=H[a+8>>2];f=a-e|0;g=f>>31;if(!(!(b|c)|((c|0)>=(g|0)&b>>>0>=f>>>0|(c|0)>(g|0)))){a=b+e|0}H[d+104>>2]=a}function ik(a,b,c,d){var e=0,f=0,g=0,h=0;e=Xa-16|0;Xa=e;H[e+12>>2]=0;xd(a+12|0,d);if(b){if(b>>>0>119304647){id(24985);X()}f=Hb(N(b,36))}H[a>>2]=f;c=N(c,36)+f|0;H[a+8>>2]=c;H[a+4>>2]=c;g=tb(a),h=N(b,36)+f|0,H[g>>2]=h;Xa=e+16|0;return a}function en(a,b,c,d){var e=0,f=0,g=0,h=0;e=Xa-16|0;Xa=e;H[e+12>>2]=0;xd(a+12|0,d);if(b){if(b>>>0>357913941){id(30854);X()}f=Hb(N(b,12))}H[a>>2]=f;c=N(c,12)+f|0;H[a+8>>2]=c;H[a+4>>2]=c;g=tb(a),h=N(b,12)+f|0,H[g>>2]=h;Xa=e+16|0;return a}function au(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0;a:{e=H[a+448>>2];f=H[e+52>>2];if(f>>>0<=K[e+48>>2]){if(!(Za[H[H[a+452>>2]+12>>2]](a,e+8|0)|0)){break a}H[e+48>>2]=0;f=H[e+52>>2]}Za[H[H[a+456>>2]+4>>2]](a,e+8|0,e+48|0,f,b,c,d)}}function Xn(a){var b=O(0),c=O(0);b=qd(L[a+16>>2],L[a+20>>2],L[a+28>>2],L[a+32>>2]);c=qd(L[a+12>>2],L[a+20>>2],L[a+24>>2],L[a+32>>2]);return O(O(qd(L[a+12>>2],L[a+16>>2],L[a+24>>2],L[a+28>>2])*L[a+8>>2])+O(O(b*L[a>>2])-O(c*L[a+4>>2])))}function Ip(a,b,c,d){var e=0,f=0,g=0,h=0;e=Xa-16|0;Xa=e;H[e+12>>2]=0;xd(a+12|0,d);if(b){if(b>>>0>357913941){id(24985);X()}f=Hb(N(b,12))}H[a>>2]=f;c=N(c,12)+f|0;H[a+8>>2]=c;H[a+4>>2]=c;g=tb(a),h=N(b,12)+f|0,H[g>>2]=h;Xa=e+16|0;return a}function Ii(a){a=a|0;var b=0,c=0;H[a>>2]=50800;b=H[a+40>>2];while(1){if(b){b=b-1|0;c=b<<2;Za[H[H[a+32>>2]+c>>2]](0,a,H[c+H[a+36>>2]>>2]);continue}break}yb(a+28|0);jb(H[a+32>>2]);jb(H[a+36>>2]);jb(H[a+48>>2]);jb(H[a+60>>2]);return a|0}function $j(a,b){var c=0,d=0,e=0;kb(b);c=Xa-16|0;Xa=c;H[a>>2]=0;H[a+4>>2]=0;H[c+12>>2]=0;Eh(a+8|0);Xa=c+16|0;H[a>>2]=H[b>>2];H[a+4>>2]=H[b+4>>2];c=H[kb(b)>>2];d=kb(a),e=c,H[d>>2]=e;d=kb(b),e=0,H[d>>2]=e;H[b>>2]=0;H[b+4>>2]=0;return a}function yd(a,b,c){c=H[c+4>>2]&176;if((c|0)==32){return b}a:{if((c|0)!=16){break a}b:{c:{c=I[a|0];switch(c-43|0){case 0:case 2:break c;default:break b}}return a+1|0}if((c|0)!=48|(b-a|0)<2|(I[a+1|0]|32)!=120){break a}a=a+2|0}return a}function Rv(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=Xa-16|0;Xa=c;H[c+12>>2]=a;d=c,e=sc(67244,c+12|0),H[d+8>>2]=e;d=c,e=kc(),H[d>>2]=e;a=0;if(!xc(c+8|0,c)){Pr(H[Cc(c+12|0)+216>>2],(b|0)!=0);Kh(29797,b?35395:35399);a=b}Xa=c+16|0;return a|0}function Gp(a,b){var c=0,d=0,e=0;cf(a);kb(a);e=H[a>>2];c=H[a+4>>2];d=b+4|0;while(1){if((c|0)!=(e|0)){c=c-12|0;$j(H[d>>2]-12|0,c);H[d>>2]=H[d>>2]-12;continue}break}Db(a,d);Db(a+4|0,b+8|0);Db(kb(a),tb(b));H[b>>2]=H[b+4>>2];mi(a,Rb(a))}function Zr(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;a:{if(!I[a+44|0]){c=(c|0)>0?c:0;while(1){if((c|0)==(d|0)){break a}if((Za[H[H[a>>2]+52>>2]](a,H[b>>2])|0)==-1){return d|0}else{b=b+4|0;d=d+1|0;continue}}}c=ee(b,4,c,H[a+32>>2])}return c|0}function Ki(a,b){var c=0,d=0,e=0,f=0,g=0;a:{c=H[a>>2];if(!c){break a}d=H[c+24>>2];b:{if((d|0)==H[c+28>>2]){b=(f=c,g=Td(b),e=H[H[c>>2]+52>>2],Za[e](f|0,g|0)|0);break b}H[c+24>>2]=d+1;F[d|0]=b;b=Td(b)}if(!Qd(b,-1)){break a}H[a>>2]=0}}function jn(a,b,c,d){var e=0,f=0,g=0,h=0;e=Xa-16|0;Xa=e;H[e+12>>2]=0;xd(a+12|0,d);if(b){if(b>>>0>268435455){id(30854);X()}f=Hb(b<<4)}H[a>>2]=f;c=(c<<4)+f|0;H[a+8>>2]=c;H[a+4>>2]=c;g=tb(a),h=(b<<4)+f|0,H[g>>2]=h;Xa=e+16|0;return a}function Mm(a){var b=0,c=0;if(!a){sb(0,3,7817,0);return}b=H[a>>2];if(!b){return}jb(H[b>>2]);b=0;while(1){c=H[a>>2];if(H[c+12>>2]<=(b|0)){jb(H[c+8>>2]);jb(H[a>>2]);H[a>>2]=0}else{jb(H[H[c+8>>2]+N(b,12)>>2]);b=b+1|0;continue}break}}function fe(a,b,c){L[a>>2]=L[b>>2]*c;L[a+4>>2]=L[b+4>>2]*c;L[a+8>>2]=L[b+8>>2]*c;L[a+12>>2]=L[b+12>>2]*c;L[a+16>>2]=L[b+16>>2]*c;L[a+20>>2]=L[b+20>>2]*c;L[a+24>>2]=L[b+24>>2]*c;L[a+28>>2]=L[b+28>>2]*c;L[a+32>>2]=L[b+32>>2]*c}function Ys(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;a=H[a+336>>2]-384|0;b=H[b+84>>2];f=N(H[b+32>>2],J[c+16>>1]);b=N(H[b>>2],J[c>>1])+4100|0;F[H[d>>2]+e|0]=I[a+(f+b>>>3&1023)|0];F[H[d+4>>2]+e|0]=I[a+(b-f>>>3&1023)|0]}function vw(a){a=a|0;var b=0,c=0,d=0;d=Ar(H[H[a>>2]-12>>2]+a|0,10);b=Xa-16|0;Xa=b;c=b+8|0;kh(c,a);a:{if(!I[c|0]){break a}c=Ei(b,a);Ki(c,d);if(!bh(c)){break a}lg(H[H[a>>2]-12>>2]+a|0,1)}mg(b+8|0);Xa=b+16|0;mh(a);return a|0}function Cv(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;if(Ab(b)>>>0>c>>>0){e=rb(b,c);c=Xa-16|0;Xa=c;b=Xa-16|0;Xa=b;d=c+8|0;H[b+12>>2]=d;hj(b+12|0,H[e>>2]);Xa=b+16|0;f=a,g=ma(61552,d|0)|0,H[f>>2]=g;Xa=c+16|0;return}lj(a)}function hk(a,b){var c=0,d=0,e=0,f=0;gq(a);kb(a);c=b+4|0;e=H[a>>2];d=H[a+4>>2]-e|0;f=H[c>>2]+N((d|0)/-36|0,36)|0;H[c>>2]=f;if((d|0)>0){ub(f,e,d)}Db(a,c);Db(a+4|0,b+8|0);Db(kb(a),tb(b));H[b>>2]=H[b+4>>2];Jc(a);Re(a);Re(a)}function fm(a){var b=0,c=0,d=0;if(!Vd(F[H[a>>2]])){return 0}while(1){d=H[a>>2];c=-1;if(b>>>0<=214748364){c=F[d|0]-48|0;b=N(b,10);c=(2147483647-b|0)<(c|0)?-1:c+b|0}H[a>>2]=d+1;b=c;if(Vd(F[d+1|0])){continue}break}return b}function Om(a){a=a|0;H[a+104>>2]=0;H[a+108>>2]=0;H[a+16>>2]=222;H[a+12>>2]=223;H[a+8>>2]=224;H[a+4>>2]=225;H[a>>2]=226;H[a+124>>2]=0;H[a+128>>2]=0;H[a+116>>2]=126;H[a+120>>2]=0;H[a+112>>2]=39408;H[a+20>>2]=0;return a|0}function xq(a,b,c){var d=0,e=0,f=0;d=Xa-16|0;Xa=d;if(c>>>0<=4294967279){a:{if(c>>>0<=10){Xc(a,c);e=a;break a}f=Af(c)+1|0;e=Hb(f);Uc(a,e);Gd(a,f);Pc(a,c)}Jd(e,b,c);F[d+15|0]=0;Lc(c+e|0,d+15|0);Xa=d+16|0;return}Qb();X()}function Tv(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=Xa-16|0;Xa=c;H[c+12>>2]=a;d=c,e=sc(67244,c+12|0),H[d+8>>2]=e;d=c,e=kc(),H[d>>2]=e;a:{if(xc(c+8|0,c)){break a}if(Zp(H[Cc(c+12|0)+216>>2],b)){break a}Yd(32665,b)}Xa=c+16|0}function Pr(a,b){if(!a){return}a:{if(H[a>>2]==(b|0)){break a}H[a>>2]=b;if(!b){a=a+4834148|0;jb(H[a>>2]);H[a>>2]=0;break a}b=a+4834148|0;a=pb(N(H[a+40>>2],H[a+36>>2]));H[b>>2]=a;if(a){break a}sb(0,3,1828,0);ba(1);X()}}function pz(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0;e=c>>>16|0;f=a>>>16|0;j=N(e,f);g=c&65535;h=a&65535;i=N(g,h);f=(i>>>16|0)+N(f,g)|0;e=(f&65535)+N(e,h)|0;Ya=(N(b,c)+j|0)+N(a,d)+(f>>>16)+(e>>>16)|0;return i&65535|e<<16}function mh(a){var b=0;b=Xa-16|0;Xa=b;if(H[(H[H[a>>2]-12>>2]+a|0)+24>>2]){kh(b+8|0,a);a:{if(!I[b+8|0]){break a}if((ng(H[(H[H[a>>2]-12>>2]+a|0)+24>>2])|0)!=-1){break a}lg(H[H[a>>2]-12>>2]+a|0,1)}mg(b+8|0)}Xa=b+16|0}function Rq(a){a=a|0;var b=0,c=0;H[a>>2]=55560;b=a+8|0;while(1){if(Ab(b)>>>0>c>>>0){if(H[rb(b,c)>>2]){Gg(H[rb(b,c)>>2])}c=c+1|0;continue}break}ob(a+152|0);Xg(b);if(H[b>>2]){Sq(b);Dq(Vb(b),H[b>>2],je(b))}return a|0}function et(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;d=H[d>>2]+e|0;a=H[a+336>>2]-384|0;b=H[b+84>>2];e=N(H[b+4>>2],J[c+2>>1]);b=N(H[b>>2],J[c>>1])+4100|0;F[d|0]=I[a+(e+b>>>3&1023)|0];F[d+1|0]=I[a+(b-e>>>3&1023)|0]}function Zi(a,b){var c=0,d=0,e=0;c=-1;a:{if(!a|!b){break a}c=0;qb(a+12|0,0,1024);e=N(H[a+8>>2],H[a+4>>2])+b|0;while(1){if(b>>>0>=e>>>0){break a}d=(I[b|0]<<2)+a|0;H[d+12>>2]=H[d+12>>2]+1;b=b+1|0;continue}}return c}function Ak(a,b,c){var d=0;d=H[a+16>>2];if(!d){H[a+36>>2]=1;H[a+24>>2]=c;H[a+16>>2]=b;return}a:{if((b|0)==(d|0)){if(H[a+24>>2]!=2){break a}H[a+24>>2]=c;return}F[a+54|0]=1;H[a+24>>2]=2;H[a+36>>2]=H[a+36>>2]+1}}function jx(a){a=a|0;if(I[71648]){return H[17911]}if(!I[72776]){a=72752;while(1){a=Bb(a)+12|0;if((a|0)!=72776){continue}break}F[72776]=1}Pb(72752,33798);Pb(72764,33787);F[71648]=1;H[17911]=72752;return 72752}function hx(a){a=a|0;if(I[71656]){return H[17913]}if(!I[72808]){a=72784;while(1){a=Bb(a)+12|0;if((a|0)!=72808){continue}break}F[72808]=1}Ob(72784,60832);Ob(72796,60844);F[71656]=1;H[17913]=72784;return 72784}function Su(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)>0){c=H[a+24>>2];d=H[c+4>>2];if((d|0)<(b|0)){while(1){Za[H[c+12>>2]](a)|0;b=b-d|0;d=H[c+4>>2];if((b|0)>(d|0)){continue}break}}H[c+4>>2]=d-b;H[c>>2]=H[c>>2]+b}}function pr(a,b,c,d,e,f){var g=0,h=0,i=0;g=Xa-16|0;Xa=g;F[g+15|0]=0;F[g+14|0]=f;F[g+13|0]=e;F[g+12|0]=37;if(f){or(g+13|0,g+14|0)}h=c,i=(Ea(b|0,Xo(b,H[c>>2])|0,g+12|0,d|0,H[a>>2])|0)+b|0,H[h>>2]=i;Xa=g+16|0}function go(a,b){var c=0,d=0,e=0,f=0;Lf(a);if(b){if(Zj(a)>>>0>>0){gd();X()}kb(a);if(b>>>0>536870911){id(18874);X()}d=b<<3;c=Hb(d);H[a>>2]=c;H[a+4>>2]=c;e=kb(a),f=c+d|0,H[e>>2]=f;Xh(a,0);Pj(a,b)}return a}function Oq(a,b,c,d){var e=0,f=0,g=0,h=0;e=Xa-16|0;Xa=e;H[e+12>>2]=0;xd(a+12|0,d);if(b){f=zq(H[a+16>>2],b)}H[a>>2]=f;c=N(c,20)+f|0;H[a+8>>2]=c;H[a+4>>2]=c;g=tb(a),h=N(b,20)+f|0,H[g>>2]=h;Xa=e+16|0;return a}function Uh(a,b,c,d){var e=0,f=0,g=0,h=0;e=Xa-16|0;Xa=e;H[e+12>>2]=0;xd(a+12|0,d);if(b){f=Ro(H[a+16>>2],b)}H[a>>2]=f;c=(c<<3)+f|0;H[a+8>>2]=c;H[a+4>>2]=c;g=tb(a),h=(b<<3)+f|0,H[g>>2]=h;Xa=e+16|0;return a}function Sc(a,b,c,d,e){var f=0;f=Xa-256|0;Xa=f;if(!(e&73728|(c|0)<=(d|0))){c=c-d|0;d=c>>>0<256;qb(f,b&255,d?c:256);if(!d){while(1){Oc(a,f,256);c=c-256|0;if(c>>>0>255){continue}break}}Oc(a,f,c)}Xa=f+256|0}function Hg(a,b,c,d){var e=0,f=0,g=0,h=0;e=Xa-16|0;Xa=e;H[e+12>>2]=0;xd(a+12|0,d);if(b){f=Ij(H[a+16>>2],b)}H[a>>2]=f;c=(c<<2)+f|0;H[a+8>>2]=c;H[a+4>>2]=c;g=tb(a),h=(b<<2)+f|0,H[g>>2]=h;Xa=e+16|0;return a}function Pb(a,b){var c=0,d=0,e=0,f=0;c=nd(b);e=Xa-16|0;Xa=e;d=Mb(a);a:{if(d>>>0>=c>>>0){d=vb(a);if(c){sg(d,b,c)}F[e+15|0]=0;Lc(c+d|0,e+15|0);xf(a,c);break a}f=a;a=nb(a);pi(f,d,c-d|0,a,0,a,c,b)}Xa=e+16|0}function Qv(a){a=a|0;var b=0,c=0,d=0;b=Xa-16|0;Xa=b;H[b+12>>2]=a;c=b,d=sc(67244,b+12|0),H[c+8>>2]=d;c=b,d=kc(),H[c>>2]=d;a=0;if(!xc(b+8|0,b)){a=H[H[Cc(b+12|0)+216>>2]+4834148>>2]}Xa=b+16|0;return a|0}function xj(a,b,c,d,e){var f=O(0);f=O(L[c+32>>2]+O(O(L[c+24>>2]*d)+O(L[c+28>>2]*e)));L[a>>2]=O(L[c+8>>2]+O(O(L[c>>2]*d)+O(L[c+4>>2]*e)))/f;L[b>>2]=O(L[c+20>>2]+O(O(L[c+12>>2]*d)+O(L[c+16>>2]*e)))/f}function Rn(a){var b=0,c=0,d=0,e=0;if(H[tb(a)>>2]){b=a+8|0;Nn(a,H[b>>2]);H[b>>2]=0;c=Tc(a);b=0;while(1){if((b|0)==(c|0)){d=tb(a),e=0,H[d>>2]=e}else{d=rb(a,b),e=0,H[d>>2]=e;b=b+1|0;continue}break}}}function iq(a){var b=0,c=0,d=0,e=0,f=0,g=0;b=M[a+24>>3];c=M[a+16>>3];d=M[a>>3];e=M[a+8>>3];f=b*b+(c*c+(d*d+e*e));if(f==0){return}g=b;b=W(f);M[a+24>>3]=g/b;M[a+16>>3]=c/b;M[a+8>>3]=e/b;M[a>>3]=d/b}function id(a){var b=0,c=0,d=0,e=0,f=0;b=ia(8)|0;sp(b);H[b>>2]=61948;c=nd(a);d=Hb(c+13|0);H[d+8>>2]=0;H[d+4>>2]=c;H[d>>2]=c;e=b,f=ub(tb(d),a,c+1|0),H[e+4>>2]=f;H[b>>2]=61996;ha(b|0,62028,12);X()}function Gj(a,b){var c=0,d=0,e=0,f=0;c=H[a+4>>2];if((c|0)==H[b+4>>2]){c=(c|0)>0?c:0;while(1){if((c|0)!=(d|0)){e=d<<3;f=M[e+H[a>>2]>>3]*M[H[b>>2]+e>>3]+f;d=d+1|0;continue}break}return f}ba(0);X()}function Ad(a){var b=0,c=0;rg(a);Za[H[a+12>>2]](a)|0;if(!(F[a|0]&1)){b=H[a+52>>2];if(b){H[b+56>>2]=H[a+56>>2]}c=H[a+56>>2];if(c){H[c+52>>2]=b}if(H[16880]==(a|0)){H[16880]=c}jb(H[a+96>>2]);jb(a)}}function Ft(a,b){a=a|0;b=b|0;var c=0;c=H[a>>2];if((b|0)<0){b=H[c+108>>2];if(!(H[c+104>>2]<3?b:0)){Za[H[c+8>>2]](a);b=H[c+108>>2]}H[c+108>>2]=b+1;return}if(H[c+104>>2]>=(b|0)){Za[H[c+8>>2]](a)}}function qv(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=Xa-16|0;Xa=d;Za[a|0](d,b,c);a=Hb(16);b=H[d+4>>2];H[a>>2]=H[d>>2];H[a+4>>2]=b;b=H[d+12>>2];H[a+8>>2]=H[d+8>>2];H[a+12>>2]=b;Xa=d+16|0;return a|0}function ql(a,b){var c=0,d=0;a:{c=H[a>>2];if(!c){break a}d=H[c+24>>2];b:{if((d|0)==H[c+28>>2]){b=Za[H[H[c>>2]+52>>2]](c,b)|0;break b}H[c+24>>2]=d+4;H[d>>2]=b}if(!Qd(b,-1)){break a}H[a>>2]=0}}function Zv(a,b){a=a|0;b=+b;var c=0,d=0,e=0,f=0;c=Xa-16|0;Xa=c;H[c+12>>2]=a;d=c,e=sc(67244,c+12|0),H[d+8>>2]=e;d=c,e=kc(),H[d>>2]=e;if(!xc(c+8|0,c)){d=Cc(c+12|0),f=b,M[d+392>>3]=f}Xa=c+16|0} -function Xv(a,b){a=a|0;b=+b;var c=0,d=0,e=0,f=0;c=Xa-16|0;Xa=c;H[c+12>>2]=a;d=c,e=sc(67244,c+12|0),H[d+8>>2]=e;d=c,e=kc(),H[d>>2]=e;if(!xc(c+8|0,c)){d=Cc(c+12|0),f=b,M[d+400>>3]=f}Xa=c+16|0}function ym(a){var b=0;b=H[a+72>>2];H[a+72>>2]=b-1|b;b=H[a>>2];if(b&8){H[a>>2]=b|32;return-1}H[a+4>>2]=0;H[a+8>>2]=0;b=H[a+44>>2];H[a+28>>2]=b;H[a+20>>2]=b;H[a+16>>2]=b+H[a+48>>2];return 0}function Yv(a){a=a|0;var b=0,c=0,d=0,e=0;b=Xa-16|0;Xa=b;H[b+12>>2]=a;d=b,e=sc(67244,b+12|0),H[d+8>>2]=e;d=b,e=kc(),H[d>>2]=e;c=-1;if(!xc(b+8|0,b)){c=M[Cc(b+12|0)+392>>3]}Xa=b+16|0;return+c}function Yl(a,b,c,d){a:{if(!a){break a}b:{switch(b+2|0){case 0:F[a|0]=c;return;case 1:G[a>>1]=c;return;case 2:case 3:H[a>>2]=c;return;case 5:break b;default:break a}}H[a>>2]=c;H[a+4>>2]=d}}function Wv(a){a=a|0;var b=0,c=0,d=0,e=0;b=Xa-16|0;Xa=b;H[b+12>>2]=a;d=b,e=sc(67244,b+12|0),H[d+8>>2]=e;d=b,e=kc(),H[d>>2]=e;c=-1;if(!xc(b+8|0,b)){c=M[Cc(b+12|0)+400>>3]}Xa=b+16|0;return+c}function qw(a){a=a|0;var b=0;Rg(67228);if(H[16807]){b=H[16807];a=H[16808];while(1){if((a|0)!=(b|0)){kb(67228);a=a-8|0;he(a);continue}break}H[16808]=b;kb(67228);a=H[16807];ke(67228);jb(a)}}function Vi(a,b,c,d,e,f,g,h,i){var j=0;j=Xa-16|0;Xa=j;md(j,b,c,d,e,f,g,h,i^-2147483648);d=H[j>>2];c=H[j+4>>2];b=H[j+12>>2];H[a+8>>2]=H[j+8>>2];H[a+12>>2]=b;H[a>>2]=d;H[a+4>>2]=c;Xa=j+16|0}function ss(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0;e=H[a+84>>2];d=c+256|0;f=aj(e,0,d);d=f?f-e|0:d;c=c>>>0>d>>>0?d:c;ub(b,e,c);b=e+d|0;H[a+84>>2]=b;H[a+8>>2]=b;H[a+4>>2]=c+e;return c|0}function Gf(a,b){var c=0,d=0;c=I[a|0];d=I[b|0];a:{if(!c|(d|0)!=(c|0)){break a}while(1){d=I[b+1|0];c=I[a+1|0];if(!c){break a}b=b+1|0;a=a+1|0;if((c|0)==(d|0)){continue}break}}return c-d|0}function ud(a,b,c){var d=0,e=0;a:{if(!c){break a}while(1){e=H[(d<<3)+b>>2];if(!e){break a}if((a|0)==(e|0)){return H[((d<<3)+b|0)+4>>2]}d=d+1|0;if((d|0)!=(c|0)){continue}break}}return 0}function jj(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;c=Xa-16|0;Xa=c;d=H[a>>2];a=H[a+4>>2];b=(a>>1)+b|0;if(a&1){d=H[H[b>>2]+d>>2]}e=c,f=Za[d|0](b)|0,H[e+12>>2]=f;Xa=c+16|0;return H[c+12>>2]}function Tq(a){var b=0,c=0,d=0;c=Xa-16|0;Xa=c;b=_f(c,73136,a);a=H[b+4>>2];d=H[b+8>>2];while(1){if((a|0)==(d|0)){nc(b);Xa=c+16|0}else{ak(Vb(73136),a);a=a+4|0;H[b+4>>2]=a;continue}break}}function Iy(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0;g=Xa-16|0;Xa=g;H[g+8>>2]=624576549;H[g+12>>2]=1394948685;h=a;a=g+16|0;b=Ce(h,b,c,d,e,f,g+8|0,a);Xa=a;return b|0}function vk(a,b,c,d){var e=0,f=0,g=0,h=0;e=Xa-16|0;Xa=e;H[e+12>>2]=0;xd(a+12|0,d);if(b){f=Hb(b)}H[a>>2]=f;c=c+f|0;H[a+8>>2]=c;H[a+4>>2]=c;g=tb(a),h=b+f|0,H[g>>2]=h;Xa=e+16|0;return a}function tq(a,b){var c=0;a:{if(!b){break a}b=Dd(b,61104,61360);if(!b|H[b+8>>2]&(H[a+8>>2]^-1)){break a}if(!Dc(H[a+12>>2],H[b+12>>2],0)){break a}c=Dc(H[a+16>>2],H[b+16>>2],0)}return c}function ii(a,b){var c=0,d=0;c=Xa-16|0;Xa=c;H[c+12>>2]=b;d=b;b=kq(a);if(d>>>0<=b>>>0){a=qe(a);if(a>>>0>>1>>>0){H[c+8>>2]=a<<1;b=H[zc(c+8|0,c+12|0)>>2]}Xa=c+16|0;return b}gd();X()}function bg(a,b){var c=0,d=0;c=Xa-16|0;Xa=c;H[c+12>>2]=b;d=b;b=mq(a);if(d>>>0<=b>>>0){a=Od(a);if(a>>>0>>1>>>0){H[c+8>>2]=a<<1;b=H[zc(c+8|0,c+12|0)>>2]}Xa=c+16|0;return b}gd();X()}function _h(a,b){var c=0,d=0;c=Xa-16|0;Xa=c;H[c+12>>2]=b;d=b;b=Zj(a);if(d>>>0<=b>>>0){a=ke(a);if(a>>>0>>1>>>0){H[c+8>>2]=a<<1;b=H[zc(c+8|0,c+12|0)>>2]}Xa=c+16|0;return b}gd();X()}function Qg(a,b){var c=0,d=0;c=Xa-16|0;Xa=c;H[c+12>>2]=b;d=b;b=ck(a);if(d>>>0<=b>>>0){a=je(a);if(a>>>0>>1>>>0){H[c+8>>2]=a<<1;b=H[zc(c+8|0,c+12|0)>>2]}Xa=c+16|0;return b}gd();X()}function Kx(a){a=a|0;var b=0,c=0,d=0;b=Xa-16|0;Xa=b;H[b+12>>2]=H[a+8>>2];d=$d(b+8|0,b+12|0);c=Xa-16|0;Xa=c;Xa=c+16|0;_d(d);Xa=b+16|0;a=H[a+8>>2];if(!a){return 1}return(Mq(a)|0)==1|0}function Hk(a,b){var c=0,d=0;c=Xa-16|0;Xa=c;H[c+12>>2]=b;d=b;b=Hq(a);if(d>>>0<=b>>>0){a=re(a);if(a>>>0>>1>>>0){H[c+8>>2]=a<<1;b=H[zc(c+8|0,c+12|0)>>2]}Xa=c+16|0;return b}gd();X()}function Bj(a,b,c,d){var e=0,f=0;c=(c|0)>0?c:0;while(1){if((c|0)!=(e|0)){f=N(H[d>>2],214013)+2531011|0;H[d>>2]=f;Db((e<<2)+a|0,((f>>>16&32767)%(b|0)<<2)+a|0);e=e+1|0;continue}break}}function $c(a,b){H[a+8>>2]=0;H[a+12>>2]=-1074790400;H[a>>2]=0;H[a+4>>2]=-1074790400;fd(a+16|0,b);b=Xa-16|0;Xa=b;va(b+8|0,0)|0;M[a>>3]=+H[b+12>>2]*1e-6+ +H[b+8>>2];Xa=b+16|0;return a}function Ln(a){var b=0,c=0;b=Xa-272|0;Xa=b;c=b+268|0;wa(c|0)|0;Na(67396,67400,67404);Ma(c|0,67472);H[16878]=H[(H[16876]?67408:67404)>>2];Wa(b|0,256,1143,67472)|0;fd(a,b);Xa=b+272|0}function le(a,b){var c=0,d=0;c=Xa-16|0;Xa=c;if(Mc(a)){d=H[a>>2];Fe(a);jb(d)}H[a+8>>2]=H[b+8>>2];d=H[b+4>>2];H[a>>2]=H[b>>2];H[a+4>>2]=d;Xc(b,0);H[c+12>>2]=0;yc(b,c+12|0);Xa=c+16|0}function Jp(a,b){var c=0,d=0,e=0;d=Xa-16|0;Xa=d;c=Yg(d,a,b);b=H[c+4>>2];e=H[c+8>>2];while(1){if((b|0)==(e|0)){nc(c);Xa=d+16|0}else{kb(a);ai(b);b=b+12|0;H[c+4>>2]=b;continue}break}}function $o(a,b){var c=0,d=0,e=0;d=Xa-16|0;Xa=d;c=Kk(d,a,b);b=H[c+4>>2];e=H[c+8>>2];while(1){if((b|0)==(e|0)){nc(c);Xa=d+16|0}else{kb(a);Zo(b);b=b+20|0;H[c+4>>2]=b;continue}break}}function jl(a,b,c){var d=0,e=0,f=0,g=0;e=Xa-16|0;Xa=e;d=Jl(a);H[a+32>>2]=b;H[a>>2]=51048;b=e+8|0;jh(b,d);d=Ji(b);yb(b);H[a+40>>2]=c;H[a+36>>2]=d;f=a,g=Bf(d),F[f+44|0]=g;Xa=e+16|0}function il(a,b,c){var d=0,e=0,f=0,g=0;e=Xa-16|0;Xa=e;d=Cl(a);H[a+32>>2]=b;H[a>>2]=51152;b=e+8|0;jh(b,d);d=Fi(b);yb(b);H[a+40>>2]=c;H[a+36>>2]=d;f=a,g=Bf(d),F[f+44|0]=g;Xa=e+16|0}function di(a,b){var c=0,d=0,e=0;d=Xa-16|0;Xa=d;c=_f(d,a,b);b=H[c+4>>2];e=H[c+8>>2];while(1){if((b|0)==(e|0)){nc(c);Xa=d+16|0}else{Mp(kb(a),b);b=b+4|0;H[c+4>>2]=b;continue}break}}function Tb(a,b,c,d,e){var f=0;f=Xa-16|0;Xa=f;a=Te(a,d,e);jk(f+12|0,f+8|0,b,c,d);b=L[f+8>>2];b=Fb(a,Ug(L[f+12>>2],O(H[a+4>>2]-2>>>0)),Ug(b,O(H[a+8>>2]-2>>>0)));Xa=f+16|0;return b}function Qc(a,b){var c=0,d=0;c=Xa-16|0;Xa=c;if(Mc(a)){d=H[a>>2];Fe(a);jb(d)}H[a+8>>2]=H[b+8>>2];d=H[b+4>>2];H[a>>2]=H[b>>2];H[a+4>>2]=d;Xc(b,0);F[c+15|0]=0;Lc(b,c+15|0);Xa=c+16|0}function Pj(a,b){var c=0,d=0,e=0;d=Xa-16|0;Xa=d;c=zp(d,a,b);b=H[c+4>>2];e=H[c+8>>2];while(1){if((b|0)==(e|0)){nc(c);Xa=d+16|0}else{kb(a);Qo(b);b=b+8|0;H[c+4>>2]=b;continue}break}}function Np(a,b){var c=0,d=0;c=Xa-16|0;Xa=c;b=bi(c,a+8|0,b);d=H[b>>2];while(1){if(H[b+4>>2]!=(d|0)){Mp(H[a+16>>2],H[b>>2]);d=H[b>>2]+4|0;H[b>>2]=d;continue}break}wd(b);Xa=c+16|0}function ff(a){var b=0,c=0;b=H[15599];c=a+3&-4;a=b+c|0;a:{if(a>>>0<=b>>>0?c:0){break a}if(a>>>0>_a()<<16>>>0){if(!(Ga(a|0)|0)){break a}}H[15599]=a;return b}H[16848]=48;return-1}function dv(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0;e=Xa-16|0;Xa=e;f=H[a+4>>2];b=(f>>1)+b|0;a=H[a>>2];a=f&1?H[H[b>>2]+a>>2]:a;H[e+12>>2]=d;Za[a|0](b,c,e+12|0);Xa=e+16|0}function Ok(a,b,c,d,e){var f=0,g=0,h=0,i=0;g=Xa-16|0;Xa=g;f=g+8|0;Eb(f,b);Ee(bd(f),55312,55344,c);b=ig(f);h=d,i=Rd(b),H[h>>2]=i;h=e,i=kd(b),H[h>>2]=i;jd(a,b);yb(f);Xa=g+16|0}function cn(a){var b=0,c=0,d=0;b=H[a+4>>2];while(1){if((b|0)!=H[a+8>>2]){d=H[a+16>>2];c=H[a+8>>2]-12|0;H[a+8>>2]=c;bn(d,c);continue}break}if(H[a>>2]){b=H[a>>2];li(a);jb(b)}}function dy(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;a:{while(1){if((c|0)==(d|0)){break a}if(!(!(J[H[12858]+(H[c>>2]<<1)>>1]&b)|K[c>>2]>127)){c=c+4|0;continue}break}d=c}return d|0}function Rk(a,b,c,d,e){var f=0,g=0,h=0,i=0;g=Xa-16|0;Xa=g;f=g+8|0;Eb(f,b);af(hd(f),55312,55344,c);b=zf(f);h=d,i=Rd(b),F[h|0]=i;h=e,i=kd(b),F[h|0]=i;jd(a,b);yb(f);Xa=g+16|0}function To(a,b,c,d){var e=0;e=Xa-16|0;Xa=e;d=Kk(e,a,d);a=kb(a);while(1){if((b|0)!=(c|0)){ri(a,H[d+4>>2],b);H[d+4>>2]=H[d+4>>2]+20;b=b+20|0;continue}break}nc(d);Xa=e+16|0}function zy(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;g=Xa-16|0;Xa=g;H[g+8>>2]=b;Eb(g,d);b=bd(g);yb(g);rr(a,f+16|0,g+8|0,c,e,b);Xa=g+16|0;return H[g+8>>2]}function gv(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0;e=Xa-16|0;Xa=e;f=H[a+4>>2];b=(f>>1)+b|0;a=H[a>>2];a=f&1?H[H[b>>2]+a>>2]:a;Gh(e,d);Za[a|0](b,c,e);ob(e);Xa=e+16|0}function ey(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;while(1){a:{if((c|0)!=(d|0)){if(!(J[H[12858]+(H[c>>2]<<1)>>1]&b)|K[c>>2]>127){break a}}else{c=d}return c|0}c=c+4|0;continue}}function Gy(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;g=Xa-16|0;Xa=g;H[g+8>>2]=b;Eb(g,d);b=hd(g);yb(g);wr(a,f+24|0,g+8|0,c,e,b);Xa=g+16|0;return H[g+8>>2]}function Fy(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;g=Xa-16|0;Xa=g;H[g+8>>2]=b;Eb(g,d);b=hd(g);yb(g);vr(a,f+16|0,g+8|0,c,e,b);Xa=g+16|0;return H[g+8>>2]}function Ay(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;g=Xa-16|0;Xa=g;H[g+8>>2]=b;Eb(g,d);b=bd(g);yb(g);sr(a,f+24|0,g+8|0,c,e,b);Xa=g+16|0;return H[g+8>>2]}function op(a,b){var c=0,d=0;c=H[a>>2];H[a>>2]=b;if(c){if(c){d=c+4|0;a=H[d+8>>2];kb(d);while(1){if(a){b=H[a>>2];Po(a+8|0);jb(a);a=b;continue}break}Vf(d);lp(c,0)}jb(c)}}function nj(a,b,c,d){var e=O(0),f=O(0);e=O(L[b>>2]-L[a>>2]);f=O(e*e);e=O(L[b+4>>2]-L[a+4>>2]);f=O(W(O(f+O(e*e))));if(f!=O(0)){L[c>>2]=e/f;L[d>>2]=O(L[b>>2]-L[a>>2])/f}}function Gt(a){a=a|0;var b=0,c=0;b=Xa-224|0;Xa=b;c=b+16|0;Za[H[H[a>>2]+12>>2]](a,c);H[b>>2]=c;c=H[11552];a=Xa-16|0;Xa=a;H[a+12>>2]=b;dm(c,35810,b);Xa=a+16|0;Xa=b+224|0}function yj(a,b){var c=0,d=0,e=0;Lf(a);if(b){if(ck(a)>>>0>>0){gd();X()}c=Lp(kb(a),b);H[a>>2]=c;H[a+4>>2]=c;d=kb(a),e=(b<<2)+c|0,H[d>>2]=e;Zf(a,0);di(a,b)}return a}function Kn(a){var b=0;b=Xa-16|0;Xa=b;a:{switch(a-1|0){default:a=ia(16)|0;Lg(a,fd(b,11203));ha(a|0,26212,14);X();case 1:a=4;break;case 0:break a}}Xa=b+16|0;return a}function Bs(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=Xa-16|0;Xa=e;a=qh(Ca(H[a+60>>2],b|0,c|0,d&255,e+8|0)|0);Xa=e+16|0;Ya=a?-1:H[e+12>>2];return(a?-1:H[e+8>>2])|0}function hu(a){a=a|0;var b=0,c=0;H[a+148>>2]=0;b=1;c=H[a+452>>2];b=H[a+340>>2]<=1?H[H[a+344>>2]+(H[a+332>>2]==1?76:12)>>2]:b;H[c+20>>2]=0;H[c+24>>2]=0;H[c+28>>2]=b}function fy(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;while(1){if((b|0)!=(c|0)){G[d>>1]=K[b>>2]<=127?J[H[12858]+(H[b>>2]<<1)>>1]:0;d=d+2|0;b=b+4|0;continue}break}return c|0}function ev(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=Xa-16|0;Xa=d;e=H[a+4>>2];b=(e>>1)+b|0;a=H[a>>2];a=e&1?H[H[b>>2]+a>>2]:a;H[d+12>>2]=c;Za[a|0](b,d+12|0);Xa=d+16|0}function Hp(a,b){var c=0;c=Xa-16|0;Xa=c;a=Fp(c,a+8|0,b);b=H[a>>2];while(1){if(H[a+4>>2]!=(b|0)){ai(H[a>>2]);b=H[a>>2]+12|0;H[a>>2]=b;continue}break}wd(a);Xa=c+16|0}function by(a,b,c){a=a|0;b=b|0;c=c|0;while(1){if((b|0)!=(c|0)){a=H[b>>2];if(a>>>0<=127){a=H[H[13052]+(H[b>>2]<<2)>>2]}H[b>>2]=a;b=b+4|0;continue}break}return c|0}function Io(a,b){var c=0;if(b){a=b+36|0;Ho(a+84|0);tc(a+72|0);c=a+12|0;tc(c+48|0);tc(c+36|0);tc(c+24|0);tc(c+12|0);Go(a+8|0,0);a=b+8|0;fj(a+16|0);Rm(a+4|0)}jb(b)}function $x(a,b,c){a=a|0;b=b|0;c=c|0;while(1){if((b|0)!=(c|0)){a=H[b>>2];if(a>>>0<=127){a=H[H[13440]+(H[b>>2]<<2)>>2]}H[b>>2]=a;b=b+4|0;continue}break}return c|0}function yy(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;a=Xa-16|0;Xa=a;H[a+8>>2]=b;Eb(a,d);b=bd(a);yb(a);qr(f+20|0,a+8|0,c,e,b);Xa=a+16|0;return H[a+8>>2]}function hv(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=Xa-16|0;Xa=d;e=H[a+4>>2];b=(e>>1)+b|0;a=H[a>>2];a=e&1?H[H[b>>2]+a>>2]:a;Gh(d,c);Za[a|0](b,d);ob(d);Xa=d+16|0}function co(a,b){var c=0,d=0,e=0;d=Xa-32|0;Xa=d;c=kb(a);e=c;c=Uh(d+8|0,_h(a,zb(a)+1|0),zb(a),c);Ng(e,H[c+8>>2],b);H[c+8>>2]=H[c+8>>2]+8;Zh(a,c);Yh(c);Xa=d+32|0}function Ut(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;Za[H[H[a+476>>2]+12>>2]](a,b,H[c>>2],(H[f>>2]<<2)+e|0);H[f>>2]=H[f>>2]+1;H[c>>2]=H[c>>2]+1}function Ey(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;a=Xa-16|0;Xa=a;H[a+8>>2]=b;Eb(a,d);b=hd(a);yb(a);tr(f+20|0,a+8|0,c,e,b);Xa=a+16|0;return H[a+8>>2]}function uq(a,b,c,d){var e=0,f=0;f=H[a+4>>2];e=0;a:{if(!c){break a}e=f>>8;if(!(f&1)){break a}e=zk(H[c>>2],e)}a=H[a>>2];Za[H[H[a>>2]+28>>2]](a,b,c+e|0,f&2?d:2)}function dh(a,b){var c=0,d=0,e=0,f=0;c=24;a:{while(1){d=I[a|0];e=I[b|0];if((d|0)==(e|0)){b=b+1|0;a=a+1|0;c=c-1|0;if(c){continue}break a}break}f=d-e|0}return f}function Sr(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;a=0;while(1){if((b|0)!=(c|0)){a=H[b>>2]+(a<<4)|0;d=a&-268435456;a=(d|d>>>24)^a;b=b+4|0;continue}break}return a|0}function vn(a,b,c){var d=O(0),e=O(0);d=L[a>>2];e=L[a+4>>2];d=O(O(O(O(L[b>>2]-d)*O(L[c+4>>2]-e))-O(O(L[b+4>>2]-e)*O(L[c>>2]-d)))*O(.5));return d>2]=b;F[a|0]=0;if(Oi(H[H[b>>2]-12>>2]+b|0)){if(H[(H[H[b>>2]-12>>2]+b|0)+72>>2]){mh(H[(H[H[b>>2]-12>>2]+b|0)+72>>2])}F[a|0]=1}return a}function Vx(a,b,c){a=a|0;b=b|0;c=c|0;while(1){if((b|0)!=(c|0)){a=F[b|0];if((a|0)>=0){a=H[H[13052]+(F[b|0]<<2)>>2]}F[b|0]=a;b=b+1|0;continue}break}return c|0}function Vr(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;a=0;while(1){if((b|0)!=(c|0)){a=F[b|0]+(a<<4)|0;d=a&-268435456;a=(d|d>>>24)^a;b=b+1|0;continue}break}return a|0}function Tx(a,b,c){a=a|0;b=b|0;c=c|0;while(1){if((b|0)!=(c|0)){a=F[b|0];if((a|0)>=0){a=H[H[13440]+(F[b|0]<<2)>>2]}F[b|0]=a;b=b+1|0;continue}break}return c|0}function Ou(a){a=a|0;var b=0;b=H[a+460>>2];H[b+24>>2]=1;H[b+16>>2]=0;H[b+20>>2]=0;H[b>>2]=127;Za[H[H[a>>2]+16>>2]](a);Za[H[H[a+464>>2]>>2]](a);H[a+160>>2]=0}function By(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;g=a;a=Za[H[H[a+8>>2]+20>>2]](a+8|0)|0;return Be(g,b,c,d,e,f,vb(a),vb(a)+(nb(a)<<2)|0)|0}function po(a,b,c,d){var e=0;e=Xa-16|0;Xa=e;d=Yg(e,a,d);kb(a);a=c-b|0;if((a|0)>0){ub(H[d+4>>2],b,a);H[d+4>>2]=H[d+4>>2]+N((a>>>0)/12|0,12)}nc(d);Xa=e+16|0}function Xj(a){a=a|0;var b=0,c=0;H[a>>2]=26184;tc(a+56|0);tc(a+44|0);b=a+32|0;vp(b);if(H[b>>2]){qp(b,H[b>>2]);kb(b);c=H[b>>2];rf(b);jb(c)}Wj(a);return a|0}function Wd(a){var b=0,c=0;b=a*a;c=b*a;return O(c*(b*b)*(b*2718311493989822e-21+-.00019839334836096632)+(c*(b*.008333329385889463+-.16666666641626524)+a))}function ph(a,b){var c=0,d=0;a:{if(!a){break a}c=pz(a,0,b,0);d=Ya;if((a|b)>>>0<65536){break a}c=d?-1:c}a=pb(c);if(!(!a|!(I[a-4|0]&3))){qb(a,0,c)}return a}function Yx(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;while(1){if((b|0)!=(c|0)){a=H[b>>2];F[e|0]=a>>>0<128?a:d;e=e+1|0;b=b+4|0;continue}break}return c|0}function Wb(a,b,c){L[a>>2]=L[b+8>>2]+O(O(L[b>>2]*L[c>>2])+O(L[b+4>>2]*L[c+4>>2]));L[a+4>>2]=L[b+20>>2]+O(O(L[b+12>>2]*L[c>>2])+O(L[b+16>>2]*L[c+4>>2]))}function Hy(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;g=a;a=Za[H[H[a+8>>2]+20>>2]](a+8|0)|0;return Ce(g,b,c,d,e,f,vb(a),vb(a)+nb(a)|0)|0}function fh(a,b){H[a+20>>2]=0;H[a+24>>2]=b;H[a+12>>2]=0;H[a+4>>2]=4098;H[a+8>>2]=6;H[a+16>>2]=!b;qb(a+32|0,0,40);Jk(a+28|0);H[a+72>>2]=0;H[a+76>>2]=-1}function Qx(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;while(1){if((b|0)!=(c|0)){a=F[b|0];F[e|0]=(a|0)>=0?a:d;e=e+1|0;b=b+1|0;continue}break}return c|0}function yw(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=0;k=b;b=0;return Za[a|0](k,c,d,e,f,b|g,h,b|i,j)|0}function js(a,b){a=a|0;b=b|0;var c=0,d=0;b=Ji(b);H[a+36>>2]=b;c=a,d=ng(b),H[c+44>>2]=d;c=a,d=Bf(H[a+36>>2]),F[c+53|0]=d;if(H[a+44>>2]>=9){Qb();X()}}function fs(a,b){a=a|0;b=b|0;var c=0,d=0;b=Fi(b);H[a+36>>2]=b;c=a,d=ng(b),H[c+44>>2]=d;c=a,d=Bf(H[a+36>>2]),F[c+53|0]=d;if(H[a+44>>2]>=9){Qb();X()}}function Kb(a,b){if(K[a+8>>2]<=b>>>0){mb(ib(ib(lb(ib(ib(ib(70592,25156),25193),3305),124),3875),25283));_();X()}return H[a+24>>2]+N(H[a+12>>2],b)|0}function Hw(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;if(Dc(a,H[b+8>>2],f)){yk(b,c,d,e);return}a=H[a+8>>2];Za[H[H[a>>2]+20>>2]](a,b,c,d,e,f)}function qm(a){var b=0,c=0;c=a>>>23&255;b=0;a:{if(c>>>0<127){break a}b=2;if(c>>>0>150){break a}c=1<<150-c;b=0;if(c-1&a){break a}b=a&c?1:2}return b}function ij(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;e=Xa-16|0;Xa=e;d=e+8|0;Za[H[a>>2]](d,b,c);Sa(H[d>>2]);a=H[d>>2];Ra(H[d>>2]);Xa=e+16|0;return a|0}function wo(a,b){var c=0,d=0;a:{if((b|0)<=0){break a}H[a>>2]=0;c=1;while(1){if((b|0)==(c|0)){break a}d=d+1|0;H[(c<<2)+a>>2]=d;c=c+1|0;continue}}}function hn(a,b){var c=0;sn(a);c=b+4|0;wf(kb(a),H[a>>2],H[a+4>>2],c);Db(a,c);Db(a+4|0,b+8|0);Db(kb(a),tb(b));H[b>>2]=H[b+4>>2];Kd(a);hf(a);hf(a)}function Fo(a){var b=0,c=0,d=0;b=a+104|0;while(1){if(Ab(b)>>>0>c>>>0){d=H[rb(b,c)>>2];if(d){Fo(d)}jb(d);c=c+1|0;continue}break}tc(a+116|0);tc(b)}function Ah(a){var b=0,c=0;b=Xa-16|0;Xa=b;c=-1;a:{if(Bh(a)){break a}if((Za[H[a+32>>2]](a,b+15|0,1)|0)!=1){break a}c=I[b+15|0]}Xa=b+16|0;return c}function sg(a,b,c){if(a>>>0>>0){ub(a,b,c);return}if(c){a=a+c|0;b=b+c|0;while(1){a=a-1|0;b=b-1|0;F[a|0]=I[b|0];c=c-1|0;if(c){continue}break}}}function ee(a,b,c,d){var e=0;e=N(b,c);a:{if(H[d+76>>2]<0){a=bj(a,e,d);break a}a=bj(a,e,d)}if((e|0)==(a|0)){return b?c:0}return(a>>>0)/(b>>>0)|0}function Jh(a,b,c){var d=0;d=Xa-16|0;Xa=d;H[d+12>>2]=c;Ua(37416,b|0,61552,36688,93,Ke(d+12|0)|0,61552,36640,94,Ke(d+12|0)|0);Xa=d+16|0;return a}function wv(a,b,c){a=a|0;b=b|0;c=c|0;a=_m(a,b);b=H[c+12>>2];H[a+8>>2]=H[c+8>>2];H[a+12>>2]=b;b=H[c+4>>2];H[a>>2]=H[c>>2];H[a+4>>2]=b;return 1}function up(a,b,c){var d=0,e=0;d=Xa-32|0;Xa=d;e=Jn(d,rb(a+56|0,0),H[c>>2],H[c+4>>2],H[c+8>>2],H[c+12>>2]);Mg(a,e,c);Mg(a,b,e);Lh(e);Xa=d+32|0}function Xd(a){var b=0;a=a*a;b=a*a;return O(a*b*(a*2439044879627741e-20+-.001388676377460993)+(b*.04166662332373906+(a*-.499999997251031+1)))}function vv(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0;e=Xa-16|0;Xa=e;f=e,g=Za[a|0](b,c,d)|0,H[f+12>>2]=g;Xa=e+16|0;return H[e+12>>2]}function sv(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=Xa-16|0;Xa=c;Gh(c,b);d=c,e=Za[a|0](c)|0,H[d+12>>2]=e;a=H[c+12>>2];ob(c);Xa=c+16|0;return a|0}function ae(a,b){var c=0;c=H[a>>2];a=bc(b);b=c+8|0;if(Ab(b)>>>0>a>>>0){b=H[rb(b,a)>>2]!=0}else{b=0}if(!b){Qb();X()}return H[rb(c+8|0,a)>>2]}function zw(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0;j=b;b=0;return Za[a|0](j,c,d,e,b|f,g,b|h,i)|0}function uk(a,b){var c=0;Pm(a);c=b+4|0;wf(kb(a),H[a>>2],H[a+4>>2],c);Db(a,c);Db(a+4|0,b+8|0);Db(kb(a),tb(b));H[b>>2]=H[b+4>>2];jq(a,_c(a))}function Zh(a,b){var c=0;Rg(a);c=b+4|0;wf(kb(a),H[a>>2],H[a+4>>2],c);Db(a,c);Db(a+4|0,b+8|0);Db(kb(a),tb(b));H[b>>2]=H[b+4>>2];Xh(a,zb(a))}function Px(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;a=Xa-16|0;Xa=a;H[a+12>>2]=e;H[a+8>>2]=d-c;b=Nd(a+12|0,a+8|0);Xa=a+16|0;return H[b>>2]}function Pg(a,b){var c=0;Xg(a);c=b+4|0;wf(kb(a),H[a>>2],H[a+4>>2],c);Db(a,c);Db(a+4|0,b+8|0);Db(kb(a),tb(b));H[b>>2]=H[b+4>>2];Zf(a,Ab(a))}function gk(a){var b=0;b=H[a+4>>2];while(1){if((b|0)!=H[a+8>>2]){H[a+8>>2]=H[a+8>>2]-36;continue}break}if(H[a>>2]){b=H[a>>2];tb(a);jb(b)}}function fn(a){var b=0;b=H[a+4>>2];while(1){if((b|0)!=H[a+8>>2]){H[a+8>>2]=H[a+8>>2]-16;continue}break}if(H[a>>2]){b=H[a>>2];tb(a);jb(b)}}function Yo(a,b,c,d){var e=0;e=Xa-16|0;Xa=e;d=ki(e,a,d);kb(a);a=c-b|0;if((a|0)>0){ub(H[d+4>>2],b,a);H[d+4>>2]=a+H[d+4>>2]}nc(d);Xa=e+16|0}function So(a,b){var c=0,d=0,e=0;if(Hq(a)>>>0>>0){gd();X()}c=zq(kb(a),b);H[a>>2]=c;H[a+4>>2]=c;d=kb(a),e=N(b,20)+c|0,H[d>>2]=e;qq(a,0)}function Iq(a){var b=0;b=H[a+4>>2];while(1){if((b|0)!=H[a+8>>2]){H[a+8>>2]=H[a+8>>2]-20;continue}break}if(H[a>>2]){b=H[a>>2];tb(a);jb(b)}}function Fq(){var a=0,b=0;a=Xa-16|0;Xa=a;Vb(73136);H[a+12>>2]=1073741823;H[a+8>>2]=2147483647;b=Nd(a+12|0,a+8|0);Xa=a+16|0;return H[b>>2]}function ut(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;F[H[d>>2]+e|0]=I[(H[a+336>>2]+(N(H[H[b+84>>2]>>2],J[c>>1])+4100>>>3&1023)|0)-384|0]}function tk(a){var b=0;b=H[a+4>>2];while(1){if((b|0)!=H[a+8>>2]){H[a+8>>2]=H[a+8>>2]-1;continue}break}if(H[a>>2]){b=H[a>>2];tb(a);jb(b)}}function Yh(a){var b=0;b=H[a+4>>2];while(1){if((b|0)!=H[a+8>>2]){H[a+8>>2]=H[a+8>>2]-8;continue}break}if(H[a>>2]){b=H[a>>2];li(a);jb(b)}}function $f(a){var b=0;b=H[a+4>>2];while(1){if((b|0)!=H[a+8>>2]){H[a+8>>2]=H[a+8>>2]-4;continue}break}if(H[a>>2]){b=H[a>>2];Kp(a);jb(b)}}function us(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=b;b=H[b>>2]+7&-8;H[c>>2]=b+16;d=a,e=Ui(H[b>>2],H[b+4>>2],H[b+8>>2],H[b+12>>2]),M[d>>3]=e}function cv(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=Xa-16|0;Xa=e;a=H[a>>2];H[e+12>>2]=d;a=Za[a|0](b,c,e+12|0)|0;Xa=e+16|0;return a|0}function xh(a,b){var c=0,d=0;a:{if(b>>>0<=31){d=H[a+4>>2];c=a;break a}b=b-32|0;c=a+4|0}c=H[c>>2];H[a+4>>2]=d>>>b;H[a>>2]=d<<32-b|c>>>b}function wk(a,b,c,d,e,f){var g=0,h=0;g=H[a+4>>2];h=g>>8;if(g&1){h=zk(H[d>>2],h)}a=H[a>>2];Za[H[H[a>>2]+20>>2]](a,b,c,d+h|0,g&2?e:2,f)}function Md(a,b){var c=0,d=0;c=pb(12);if(c){d=pb(N(a,b)<<3);H[c>>2]=d;if(!d){jb(c);return 0}H[c+8>>2]=b;H[c+4>>2]=a}else{c=0}return c}function Dj(a){var b=0,c=0;b=Xa-16|0;Xa=b;c=Xa-16|0;Xa=c;a=H[Gc(c+8|0,H[a+8>>2])>>2];Xa=c+16|0;a=H[Gc(b+8|0,a)>>2];Xa=b+16|0;return a}function $p(a,b){var c=0,d=0;c=pb(12);if(c){d=pb(N(a,b)<<2);H[c>>2]=d;if(!d){jb(c);return 0}H[c+8>>2]=b;H[c+4>>2]=a}else{c=0}return c}function qj(a,b){var c=0;c=Xa-16|0;Xa=c;H[c>>2]=a;H[c+12>>2]=b;H[c+4>>2]=H[15519];H[c+8>>2]=H[15520];ga(64227,27533,c|0)|0;Xa=c+16|0}function ad(a,b){var c=0,d=O(0),e=O(0);d=L[b>>2];e=L[a>>2];c=1;a:{if(de){break a}c=K[b+4>>2]>2]}return c}function Yd(a,b){var c=0;c=Xa-16|0;Xa=c;H[c>>2]=a;H[c+12>>2]=b;H[c+4>>2]=H[15517];H[c+8>>2]=H[15518];ga(63395,27538,c|0)|0;Xa=c+16|0}function Vc(a,b,c,d,e){var f=0;f=Xa-16|0;Xa=f;H[f+12>>2]=c;H[f+8>>2]=e;c=$d(f,f+12|0);a=gf(a,b,d,H[f+8>>2]);_d(c);Xa=f+16|0;return a}function Un(a,b){var c=0,d=O(0),e=O(0);d=L[a>>2];e=L[b>>2];c=1;a:{if(de){break a}c=H[a+4>>2]>2]}return c}function Kh(a,b){var c=0;c=Xa-16|0;Xa=c;H[c>>2]=a;H[c+12>>2]=b;H[c+4>>2]=H[15517];H[c+8>>2]=H[15518];ga(63217,27533,c|0)|0;Xa=c+16|0}function vh(a,b){var c=0,d=0;a:{if(b>>>0<=31){d=H[a>>2];c=a+4|0;break a}b=b-32|0;c=a}c=H[c>>2];H[a>>2]=d<>2]=c<>>32-b}function qc(a,b){a=a^b;a=a-(a>>>1&1431655765)|0;a=(a>>>2&858993459)+(a&858993459)|0;return N((a>>>4|0)+a&252645135,16843009)>>>24|0}function fv(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=Xa-16|0;Xa=e;a=H[a>>2];Gh(e,d);a=Za[a|0](b,c,e)|0;ob(e);Xa=e+16|0;return a|0}function vd(a,b,c){var d=O(0),e=O(0);d=L[a>>2];e=L[a+4>>2];return O(O(O(L[b>>2]-d)*O(L[c+4>>2]-e))-O(O(L[c>>2]-d)*O(L[b+4>>2]-e)))}function ck(a){var b=0;b=Xa-16|0;Xa=b;kb(a);H[b+12>>2]=1073741823;H[b+8>>2]=2147483647;a=H[Nd(b+12|0,b+8|0)>>2];Xa=b+16|0;return a}function Er(a,b,c){var d=0;d=Xa-16|0;Xa=d;H[d+12>>2]=b;H[d+8>>2]=c;b=$d(d,d+12|0);a=Xl(a,30212,H[d+8>>2]);_d(b);Xa=d+16|0;return a}function rv(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0;d=Xa-16|0;Xa=d;e=d,f=Za[a|0](b,c)|0,H[e+12>>2]=f;Xa=d+16|0;return H[d+12>>2]}function oi(a,b,c,d,e){var f=0,g=0;f=H[a+4>>2];g=f>>8;if(f&1){g=zk(H[c>>2],g)}a=H[a>>2];Za[H[H[a>>2]+24>>2]](a,b,c+g|0,f&2?d:2,e)}function mq(a){var b=0;b=Xa-16|0;Xa=b;kb(a);H[b+12>>2]=357913941;H[b+8>>2]=2147483647;a=H[Nd(b+12|0,b+8|0)>>2];Xa=b+16|0;return a}function Zj(a){var b=0;b=Xa-16|0;Xa=b;kb(a);H[b+12>>2]=536870911;H[b+8>>2]=2147483647;a=H[Nd(b+12|0,b+8|0)>>2];Xa=b+16|0;return a}function Iu(a){a=a|0;H[a+216>>2]=0;H[a+440>>2]=0;H[a+144>>2]=0;a=H[a+464>>2];H[a+164>>2]=0;H[a+24>>2]=0;H[a+12>>2]=0;H[a+16>>2]=0}function Hq(a){var b=0;b=Xa-16|0;Xa=b;kb(a);H[b+12>>2]=214748364;H[b+8>>2]=2147483647;a=H[Nd(b+12|0,b+8|0)>>2];Xa=b+16|0;return a}function hy(a){a=a|0;var b=0,c=0;b=H[H[a>>2]>>2];c=H[b+8>>2];a=H[b+4>>2];b=H[b>>2]+(c>>1)|0;if(c&1){a=H[a+H[b>>2]>>2]}Za[a|0](b)}function av(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=H[a>>2];a=H[a+4>>2];b=(a>>1)+b|0;if(a&1){e=H[e+H[b>>2]>>2]}Za[e|0](b,c,d)}function Sf(a,b,c){var d=0;d=Xa-16|0;Xa=d;H[d+12>>2]=b;yc(a,d+12|0);b=H[c+4>>2];H[a+4>>2]=H[c>>2];H[a+8>>2]=b;Xa=d+16|0;return a}function vr(a,b,c,d,e,f){a=Za[H[H[a+8>>2]+4>>2]](a+8|0)|0;a=ch(c,d,a,a+288|0,f,e,0)-a|0;if((a|0)<=287){H[b>>2]=((a|0)/12|0)%12}}function rr(a,b,c,d,e,f){a=Za[H[H[a+8>>2]+4>>2]](a+8|0)|0;a=Ai(c,d,a,a+288|0,f,e,0)-a|0;if((a|0)<=287){H[b>>2]=((a|0)/12|0)%12}}function he(a){var b=0;a=H[a+4>>2];if(a){if(Gg(a)){a:{b=a+8|0;if(H[b>>2]){if((Ej(b)|0)!=-1){break a}}Za[H[H[a>>2]+16>>2]](a)}}}}function _x(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;while(1){if((b|0)!=(c|0)){H[d>>2]=F[b|0];d=d+4|0;b=b+1|0;continue}break}return c|0}function Ym(a){var b=0;b=H[a+4>>2];if(b){Za[H[b+36>>2]](a,1);if(H[a+16>>2]){H[a+312>>2]=0;H[a+20>>2]=200;return}H[a+20>>2]=100}}function ri(a,b,c){a=H[c+4>>2];H[b>>2]=H[c>>2];H[b+4>>2]=a;H[b+16>>2]=H[c+16>>2];a=H[c+12>>2];H[b+8>>2]=H[c+8>>2];H[b+12>>2]=a}function Sx(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;while(1){if((b|0)!=(c|0)){F[d|0]=I[b|0];d=d+1|0;b=b+1|0;continue}break}return c|0}function qs(a){a=a|0;var b=0;if((Za[H[H[a>>2]+36>>2]](a)|0)==-1){return-1}b=a;a=H[a+12>>2];H[b+12>>2]=a+1;return Td(F[a|0])|0}function qk(a,b){var c=0,d=0,e=0;c=Xa-32|0;Xa=c;if(Re(a)>>>0>>0){d=kb(a);e=a;a=ik(c+8|0,b,Jc(a),d);hk(e,a);gk(a)}Xa=c+32|0}function Qh(a,b){var c=0,d=0,e=0;c=Xa-32|0;Xa=c;if(ke(a)>>>0>>0){d=kb(a);e=a;a=Uh(c+8|0,b,zb(a),d);Zh(e,a);Yh(a)}Xa=c+32|0}function Ow(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;if(Dc(a,H[b+8>>2],0)){Ak(b,c,d);return}a=H[a+8>>2];Za[H[H[a>>2]+28>>2]](a,b,c,d)}function wr(a,b,c,d,e,f){a=Za[H[H[a+8>>2]>>2]](a+8|0)|0;a=ch(c,d,a,a+168|0,f,e,0)-a|0;if((a|0)<=167){H[b>>2]=((a|0)/12|0)%7}}function sr(a,b,c,d,e,f){a=Za[H[H[a+8>>2]>>2]](a+8|0)|0;a=Ai(c,d,a,a+168|0,f,e,0)-a|0;if((a|0)<=167){H[b>>2]=((a|0)/12|0)%7}}function Jl(a){H[a>>2]=49928;Jk(a+4|0);H[a+24>>2]=0;H[a+28>>2]=0;H[a+16>>2]=0;H[a+20>>2]=0;H[a+8>>2]=0;H[a+12>>2]=0;return a}function Cl(a){H[a>>2]=49992;Jk(a+4|0);H[a+24>>2]=0;H[a+28>>2]=0;H[a+16>>2]=0;H[a+20>>2]=0;H[a+8>>2]=0;H[a+12>>2]=0;return a}function xl(a){var b=0;b=H[a+12>>2];if((b|0)==H[a+16>>2]){return Za[H[H[a>>2]+40>>2]](a)|0}H[a+12>>2]=b+1;return Td(F[b|0])}function _g(a,b,c){var d=0,e=0,f=0,g=0;d=Xa-16|0;Xa=d;e=d+8|0;Eb(e,b);b=ig(e);f=c,g=kd(b),H[f>>2]=g;jd(a,b);yb(e);Xa=d+16|0}function Hb(a){var b=0;a=a?a:1;a:{while(1){b=pb(a);if(b){break a}b=H[18342];if(b){Za[b|0]();continue}break}_();X()}return b}function kq(a){var b=0;b=Xa-16|0;Xa=b;kb(a);H[b+12>>2]=-1;H[b+8>>2]=2147483647;a=H[Nd(b+12|0,b+8|0)>>2];Xa=b+16|0;return a}function ah(a,b,c){var d=0,e=0,f=0,g=0;d=Xa-16|0;Xa=d;e=d+8|0;Eb(e,b);b=zf(e);f=c,g=kd(b),F[f|0]=g;jd(a,b);yb(e);Xa=d+16|0}function Mk(a,b,c){c=H[c>>2];while(1){a:{if((a|0)!=(b|0)){if((c|0)!=H[a>>2]){break a}}else{a=b}return a}a=a+4|0;continue}}function tl(a){var b=0;b=H[a+12>>2];if((b|0)==H[a+16>>2]){return Za[H[H[a>>2]+40>>2]](a)|0}H[a+12>>2]=b+4;return H[b>>2]}function ns(a){a=a|0;var b=0;if((Za[H[H[a>>2]+36>>2]](a)|0)==-1){return-1}b=a;a=H[a+12>>2];H[b+12>>2]=a+4;return H[a>>2]}function uv(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=Xa-16|0;Xa=c;d=c,e=Za[a|0](b)|0,H[d+12>>2]=e;Xa=c+16|0;return H[c+12>>2]}function iw(a){a=a|0;var b=0;a=H[16813];kb(67244);while(1){if(a){b=H[a>>2];qn(a+8|0);jb(a);a=b;continue}break}Vf(67244)}function Rj(a){var b=0,c=0;b=Xa-16|0;Xa=b;c=b+8|0;Tj(c,H[H[a>>2]>>2]- -64|0);a=Vb(kb(H[c>>2]));he(c);Xa=b+16|0;return a}function Pk(a,b,c){c=I[c|0];while(1){a:{if((a|0)!=(b|0)){if((c|0)!=I[a|0]){break a}}else{a=b}return a}a=a+1|0;continue}}function Mq(a){var b=0,c=0;b=Xa-16|0;Xa=b;H[b+12>>2]=a;a=$d(b+8|0,b+12|0);c=H[H[16903]>>2];_d(a);Xa=b+16|0;return c?4:1}function bv(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=H[a>>2];a=H[a+4>>2];b=(a>>1)+b|0;if(a&1){d=H[d+H[b>>2]>>2]}Za[d|0](b,c)}function rj(a){var b=0;b=Xa-16|0;Xa=b;H[b>>2]=a;H[b+4>>2]=H[15517];H[b+8>>2]=H[15518];ga(62544,27529,b|0)|0;Xa=b+16|0}function Me(a){var b=0;b=Xa-16|0;Xa=b;H[b>>2]=a;H[b+4>>2]=H[15519];H[b+8>>2]=H[15520];ga(63538,27529,b|0)|0;Xa=b+16|0}function Eq(a,b){var c=0;c=Xa-16|0;Xa=c;a:{if(!(I[a+120|0]|b>>>0>30)){F[a+120|0]=1;break a}a=mn(b)}Xa=c+16|0;return a}function tv(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=Xa-16|0;Xa=d;Za[a|0](d,b,c);a=$j(Hb(12),d);tc(d);Xa=d+16|0;return a|0}function jv(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=Xa-16|0;Xa=c;d=c,e=+Za[a|0](b),M[d+8>>3]=e;Xa=c+16|0;return+M[c+8>>3]}function Nq(a,b,c,d,e){var f=0;f=Xa-16|0;Xa=f;H[f+12>>2]=e;e=$d(f+8|0,f+12|0);a=rh(a,b,c,d);_d(e);Xa=f+16|0;return a}function jk(a,b,c,d,e){var f=O(0),g=O(0);f=O(O(1)/O(1<>2]=O(c*f)+g;L[b>>2]=O(d*f)+g}function fi(a,b){var c=0,d=0;d=Xa-16|0;Xa=d;c=zp(d,a,1);Ng(kb(a),H[c+4>>2],b);H[c+4>>2]=H[c+4>>2]+8;nc(c);Xa=d+16|0}function cm(a,b,c,d,e,f,g,h,i){H[a>>2]=b;H[a+4>>2]=c;H[a+8>>2]=d;H[a+12>>2]=e&65535|(i>>>16&32768|e>>>16&32767)<<16}function ub(a,b,c){var d=0;if(c){d=a;while(1){F[d|0]=I[b|0];d=d+1|0;b=b+1|0;c=c-1|0;if(c){continue}break}}return a}function Zk(a){var b=0;a:{if(!Qd(-1,H[a+76>>2])){a=H[a+76>>2];break a}b=a;a=Ar(a,32);H[b+76>>2]=a}return a<<24>>24}function yf(a,b){a:{if((a|0)==(b|0)){break a}while(1){b=b-1|0;if(b>>>0<=a>>>0){break a}or(a,b);a=a+1|0;continue}}}function vi(a,b){a:{if((a|0)==(b|0)){break a}while(1){b=b-4|0;if(b>>>0<=a>>>0){break a}Db(a,b);a=a+4|0;continue}}}function Nj(a){var b=0,c=0;b=pb(8);if(b){c=pb(a<<3);H[b>>2]=c;if(!c){jb(b);return 0}H[b+4>>2]=a}else{b=0}return b}function pe(a){a:{a=H[a+4>>2]&74;if(a){if((a|0)==64){return 8}if((a|0)!=8){break a}return 16}return 0}return 10}function bs(a,b){a=a|0;b=b|0;var c=0,d=0;Za[H[H[a>>2]+24>>2]](a)|0;b=Ji(b);H[a+36>>2]=b;c=a,d=Bf(b),F[c+44|0]=d}function _r(a,b){a=a|0;b=b|0;var c=0,d=0;Za[H[H[a>>2]+24>>2]](a)|0;b=Fi(b);H[a+36>>2]=b;c=a,d=Bf(b),F[c+44|0]=d}function Se(a,b){var c=0;c=Xa-16|0;Xa=c;H[c+8>>2]=H[a>>2];H[c+8>>2]=H[c+8>>2]+(b<<3);Xa=c+16|0;return H[c+8>>2]}function lv(a){a=a|0;var b=0,c=0,d=0;b=Xa-16|0;Xa=b;c=b,d=Za[a|0]()|0,H[c+12>>2]=d;Xa=b+16|0;return H[b+12>>2]}function an(a,b){var c=0;c=H[a+4>>2];while(1){if((b|0)!=(c|0)){c=c-12|0;bn(kb(a),c);continue}break}H[a+4>>2]=b}function Xp(a,b){var c=0;c=H[a+4>>2];while(1){if((b|0)!=(c|0)){kb(a);c=c-32|0;Lh(c);continue}break}H[a+4>>2]=b}function Vp(a,b){var c=0;c=H[a+4>>2];while(1){if((b|0)!=(c|0)){kb(a);c=c-12|0;Tp(c);continue}break}H[a+4>>2]=b}function Sp(a,b){var c=0;c=H[a+4>>2];while(1){if((b|0)!=(c|0)){kb(a);c=c-12|0;ze(c);continue}break}H[a+4>>2]=b}function Dc(a,b,c){if(!c){return H[a+4>>2]==H[b+4>>2]}if((a|0)==(b|0)){return 1}return!Gf(H[a+4>>2],H[b+4>>2])}function hw(a){a=a|0;var b=0;a=H[16818];kb(67264);while(1){if(a){b=H[a>>2];jb(a);a=b;continue}break}Vf(67264)}function yl(a){var b=0;b=H[a+12>>2];if((b|0)==H[a+16>>2]){return Za[H[H[a>>2]+36>>2]](a)|0}return Td(F[b|0])}function tr(a,b,c,d,e){b=ne(b,c,d,e,4);if(!(I[d|0]&4)){H[a>>2]=((b|0)<69?b+2e3|0:(b|0)<100?b+1900|0:b)-1900}}function qu(a){a=a|0;var b=0;b=H[a+464>>2];a=H[a+468>>2];H[b+24>>2]=H[b+24>>2]+(H[a+16>>2]/8|0);H[a+16>>2]=0}function qr(a,b,c,d,e){b=me(b,c,d,e,4);if(!(I[d|0]&4)){H[a>>2]=((b|0)<69?b+2e3|0:(b|0)<100?b+1900|0:b)-1900}}function _t(a){a=a|0;var b=0;b=H[a+444>>2];if(H[a+84>>2]){Za[H[H[a+484>>2]+8>>2]](a)}H[b+12>>2]=H[b+12>>2]+1}function Fk(a,b,c){var d=0;d=Xa-16|0;Xa=d;H[d+12>>2]=c;c=$d(d+8|0,d+12|0);a=Xi(a,b);_d(c);Xa=d+16|0;return a}function $g(a,b){var c=0,d=0;c=Xa-16|0;Xa=c;d=c+8|0;Eb(d,a);Ee(bd(d),55312,55338,b);yb(d);Xa=c+16|0;return b}function fr(a,b){var c=0;c=Xa-16|0;Xa=c;H[c+8>>2]=H[a>>2];H[c+8>>2]=H[c+8>>2]+b;Xa=c+16|0;return H[c+8>>2]}function ul(a){var b=0;b=H[a+12>>2];if((b|0)==H[a+16>>2]){return Za[H[H[a>>2]+36>>2]](a)|0}return H[b>>2]}function Pq(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;H[e>>2]=c;H[h>>2]=f;return 3}function rn(a,b){var c=0;c=H[a+4>>2];while(1){if((b|0)!=(c|0)){kb(a);c=c-16|0;continue}break}H[a+4>>2]=b}function _q(a,b){var c=0;c=H[a+4>>2];while(1){if((b|0)!=(c|0)){kb(a);c=c-12|0;continue}break}H[a+4>>2]=b}function Rp(a,b){var c=0;c=H[a+4>>2];while(1){if((b|0)!=(c|0)){kb(a);c=c-36|0;continue}break}H[a+4>>2]=b}function Ih(a,b,c){a=H[c+4>>2];H[b>>2]=H[c>>2];H[b+4>>2]=a;a=H[c+12>>2];H[b+8>>2]=H[c+8>>2];H[b+12>>2]=a}function Cm(a,b){var c=0;c=H[a+4>>2];while(1){if((b|0)!=(c|0)){kb(a);c=c-20|0;continue}break}H[a+4>>2]=b}function wp(a,b){var c=0;c=Xa-16|0;Xa=c;L[c+12>>2]=L[a>>2];L[a>>2]=L[b>>2];L[b>>2]=L[c+12>>2];Xa=c+16|0}function qp(a,b){var c=0;c=H[a+4>>2];while(1){if((b|0)!=(c|0)){kb(a);c=c-2|0;continue}break}H[a+4>>2]=b}function lm(a){if(H[a+76>>2]>=0){zh(a,0,0,0);H[a>>2]=H[a>>2]&-33;return}zh(a,0,0,0);H[a>>2]=H[a>>2]&-33}function km(a,b){var c=0;c=H[a+4>>2];while(1){if((b|0)!=(c|0)){kb(a);c=c-1|0;continue}break}H[a+4>>2]=b}function ei(a,b){var c=0;c=H[a+4>>2];while(1){if((b|0)!=(c|0)){kb(a);c=c-8|0;continue}break}H[a+4>>2]=b}function Pp(a,b){var c=0;c=H[a+4>>2];while(1){if((b|0)!=(c|0)){kb(a);c=c-4|0;continue}break}H[a+4>>2]=b}function Db(a,b){var c=0;c=Xa-16|0;Xa=c;H[c+12>>2]=H[a>>2];H[a>>2]=H[b>>2];H[b>>2]=H[c+12>>2];Xa=c+16|0}function Cq(a,b){var c=0;c=H[a+4>>2];while(1){if((b|0)!=(c|0)){Vb(a);c=c-4|0;continue}break}H[a+4>>2]=b}function Ds(a){a=a|0;var b=0,c=0;a=H[a+4>>2];b=nd(a)+1|0;c=pb(b);if(c){a=ub(c,a,b)}else{a=0}return a|0}function qb(a,b,c){var d=0;if(c){d=a;while(1){F[d|0]=b;d=d+1|0;c=c-1|0;if(c){continue}break}}return a}function Up(a,b){var c=0;c=$p(H[a+4>>2],H[b+8>>2]);if(c){if((Ep(c,a,b)|0)>=0){return c}Cb(c)}return 0}function Sg(a,b){var c=0;c=Md(H[a+4>>2],H[b+8>>2]);if(c){if((bk(c,a,b)|0)>=0){return c}Cb(c)}return 0}function Jv(a){a=a|0;var b=0;if(a){cf(a);if(H[a>>2]){an(a,H[a>>2]);kb(a);b=H[a>>2];Od(a);jb(b)}}jb(a)}function Xb(a,b){var c=0;c=b-1|0;if(!(c&b)){return a&c}if(a>>>0>=b>>>0){a=(a>>>0)%(b>>>0)|0}return a}function gc(a,b,c){var d=0;d=Xa-16|0;Xa=d;H[d+12>>2]=b;yc(a,d+12|0);yc(a+4|0,c);Xa=d+16|0;return a}function Wp(a){H[a>>2]=0;H[a+4>>2]=0;H[a+16>>2]=0;H[a+20>>2]=0;H[a+8>>2]=0;H[a+12>>2]=0;Xf(a+24|0)}function Aw(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;return Za[a|0](b,c,d,e,f,g)|0}function Ar(a,b){var c=0,d=0;c=Xa-16|0;Xa=c;d=c+8|0;Eb(d,a);a=Kc(hd(d),b);yb(d);Xa=c+16|0;return a}function or(a,b){var c=0;c=Xa-16|0;Xa=c;F[c+15|0]=I[a|0];F[a|0]=I[b|0];F[b|0]=I[c+15|0];Xa=c+16|0}function sq(a){a=a|0;var b=0;H[a>>2]=61948;b=H[a+4>>2]-12|0;if((Ej(b+8|0)|0)<0){jb(b)}return a|0}function ce(a,b,c){if(c){while(1){H[a>>2]=H[b>>2];a=a+4|0;b=b+4|0;c=c-1|0;if(c){continue}break}}}function $q(a,b){var c=0;c=Xa-16|0;Xa=c;H[c+8>>2]=H[a>>2];$n(c+8|0,b);Xa=c+16|0;return H[c+8>>2]}function Gw(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;if(Dc(a,H[b+8>>2],f)){yk(b,c,d,e)}}function gp(a,b){var c=0;while(1){if((c|0)!=4){F[b+c|0]=I[(a-c|0)+3|0];c=c+1|0;continue}break}}function bp(a,b){var c=0;while(1){if((c|0)!=8){F[b+c|0]=I[(a-c|0)+7|0];c=c+1|0;continue}break}}function ao(a,b){var c=0;c=Xa-16|0;Xa=c;H[c>>2]=b;H[c+8>>2]=a;a=uj(c,c+8|0);Xa=c+16|0;return a}function on(a){var b=0;b=H[a>>2];H[a>>2]=0;if(b){a=Gb(a);if(I[a+4|0]){qn(b+8|0)}if(b){jb(b)}}}function el(a){var b=0;b=a;a=0;while(1){if((a|0)!=3){H[(a<<2)+b>>2]=0;a=a+1|0;continue}break}}function Ze(a){var b=0;b=Xa-16|0;Xa=b;a=H[Gc(b+8|0,vb(a)+(nb(a)<<2)|0)>>2];Xa=b+16|0;return a}function Fp(a,b,c){var d=0;H[a>>2]=H[b>>2];d=H[b>>2];H[a+8>>2]=b;H[a+4>>2]=N(c,12)+d;return a}function Cw(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;a=Za[a|0](b,c,d,e)|0;aa(Ya|0);return a|0}function bi(a,b,c){var d=0;H[a>>2]=H[b>>2];d=H[b>>2];H[a+8>>2]=b;H[a+4>>2]=(c<<2)+d;return a}function Xk(a){var b=0,c=0;c=a;while(1){b=c;c=b+4|0;if(H[b>>2]){continue}break}return b-a>>2}function Qq(a){a=a|0;var b=0;H[a>>2]=55580;b=H[a+8>>2];if(!(!b|!I[a+12|0])){jb(b)}return a|0}function Ql(a,b,c,d,e,f){F[a+16|0]=f;L[a+12>>2]=e;L[a+8>>2]=d;L[a+4>>2]=c;L[a>>2]=b;return a}function Lf(a){var b=0;b=Xa-16|0;Xa=b;H[a>>2]=0;H[a+4>>2]=0;H[b+12>>2]=0;Eh(a+8|0);Xa=b+16|0}function Bv(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;c=H[c>>2];d=rb(a,b),e=c,H[d>>2]=e;return 1}function ll(a){var b=0;b=H[a>>2];if(b){if(!Qd(yl(b),-1)){return!H[a>>2]}H[a>>2]=0}return 1}function kl(a){var b=0;b=H[a>>2];if(b){if(!Qd(ul(b),-1)){return!H[a>>2]}H[a>>2]=0}return 1}function Vk(a){var b=0;b=H[16903];if(a){H[16903]=(a|0)==-1?67448:a}return(b|0)==67448?-1:b}function Dq(a,b,c){c=Xa-16|0;Xa=c;a:{if((a|0)==(b|0)){F[a+120|0]=0;break a}jb(b)}Xa=c+16|0}function Af(a){var b=0;if(a>>>0>=11){b=a+16&-16;a=b-1|0;a=(a|0)==11?b:a}else{a=10}return a}function _i(a,b,c,d){var e=0;e=Xa-16|0;Xa=e;H[e+12>>2]=d;a=gf(a,b,c,d);Xa=e+16|0;return a}function Bw(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;Za[a|0](b,c,d,e,f,g)}function pv(){var a=0;a=Hb(16);H[a>>2]=0;H[a+4>>2]=0;H[a+8>>2]=0;H[a+12>>2]=0;return a|0}function Wx(a,b){a=a|0;b=b|0;if((b|0)>=0){b=H[H[13052]+((b&255)<<2)>>2]}return b<<24>>24}function Ux(a,b){a=a|0;b=b|0;if((b|0)>=0){b=H[H[13440]+((b&255)<<2)>>2]}return b<<24>>24}function Ot(a){a=a|0;var b=0;b=H[a+476>>2];H[b+92>>2]=H[a+320>>2];H[b+96>>2]=H[a+116>>2]}function $e(a){var b=0;b=Xa-16|0;Xa=b;a=H[Gc(b+8|0,vb(a)+nb(a)|0)>>2];Xa=b+16|0;return a}function _u(a,b){a=a|0;b=b|0;var c=O(0);c=O(L[a>>2]-L[b>>2]);return(cO(0))|0}function Gg(a){var b=0;b=Ej(a+4|0);if((b|0)==-1){Za[H[H[a>>2]+8>>2]](a)}return(b|0)==-1}function Eo(a,b,c){var d=0;H[a>>2]=H[b>>2];d=H[b>>2];H[a+8>>2]=b;H[a+4>>2]=c+d;return a}function om(a){var b=0;b=mm(H[a>>2]-1|0);if(!b){a=mm(H[a+4>>2]);b=a?a+32|0:0}return b}function lg(a,b){b=!H[a+24>>2]|(H[a+16>>2]|b);H[a+16>>2]=b;if(b&H[a+20>>2]){Qb();X()}}function cg(a){var b=0;if(a>>>0>=2){b=a+4&-4;a=b-1|0;a=(a|0)==2?b:a}else{a=1}return a}function Ug(a,b){var c=O(0);a:{if(ab)){break a}c=b}return c}function Ge(a,b,c){var d=0;d=Xa-16|0;Xa=d;H[d+12>>2]=c;a=Xl(a,b,c);Xa=d+16|0;return a}function sc(a,b){var c=0;c=Xa-16|0;Xa=c;a=H[Gc(c+8|0,Oo(a,b))>>2];Xa=c+16|0;return a}function ep(a,b){var c=0;c=Xa-16|0;Xa=c;H[c+12>>2]=b;mp(a,c+12|0);Xa=c+16|0;return a}function Gu(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;Ch(H[b>>2],c,d,0,e,H[a+112>>2])}function te(a){var b=0,c=0;b=Hb(8);c=H[a+4>>2];H[b>>2]=H[a>>2];H[b+4>>2]=c;return b}function qx(a){a=a|0;a=71960;while(1){a=ob(a-12|0);if((a|0)!=71792){continue}break}}function ox(a){a=a|0;a=72136;while(1){a=ob(a-12|0);if((a|0)!=71968){continue}break}}function nk(a){var b=0;Yp(a);if(H[a>>2]){Xp(a,H[a>>2]);kb(a);b=H[a>>2];tf(a);jb(b)}}function mx(a){a=a|0;a=72432;while(1){a=ob(a-12|0);if((a|0)!=72144){continue}break}}function kx(a){a=a|0;a=72736;while(1){a=ob(a-12|0);if((a|0)!=72448){continue}break}}function ix(a){a=a|0;a=72776;while(1){a=ob(a-12|0);if((a|0)!=72752){continue}break}}function gx(a){a=a|0;a=72808;while(1){a=ob(a-12|0);if((a|0)!=72784){continue}break}}function Xm(a){var b=0;b=H[a+4>>2];if(b){Za[H[b+40>>2]](a)}H[a+20>>2]=0;H[a+4>>2]=0}function Uq(a){a=a|0;H[a>>2]=55632;if(H[a+8>>2]!=(Sb()|0)){Yk(H[a+8>>2])}return a|0}function Tp(a){var b=0;cf(a);if(H[a>>2]){Sp(a,H[a>>2]);kb(a);b=H[a>>2];Od(a);jb(b)}}function Mh(a,b){return O(O(P(O(O(L[a>>2]*L[b+4>>2])-O(L[b>>2]*L[a+4>>2]))))*O(.5))}function Ho(a){var b=0;Rg(a);if(H[a>>2]){ei(a,H[a>>2]);kb(a);b=H[a>>2];ke(a);jb(b)}}function Fn(a){var b=0;sn(a);if(H[a>>2]){rn(a,H[a>>2]);kb(a);b=H[a>>2];hf(a);jb(b)}}function $t(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;Za[H[H[a+456>>2]+4>>2]](a,0,0,0,b,c,d)}function kc(){var a=0,b=0;a=Xa-16|0;Xa=a;b=Gc(a+8|0,Oj());Xa=a+16|0;return H[b>>2]}function gy(a,b,c){a=a|0;b=b|0;c=c|0;return(J[H[12858]+(c<<1)>>1]&b)!=0&c>>>0<=127}function Wf(a,b){var c=0;c=Xa-16|0;Xa=c;H[c+8>>2]=b;of(a,c+8|0);Xa=c+16|0;return a}function Uj(a){var b=0;b=Xa-16|0;Xa=b;H[b+12>>2]=0;mp(a,b+12|0);Xa=b+16|0;return a}function Yg(a,b,c){H[a>>2]=b;b=H[b+4>>2];H[a+4>>2]=b;H[a+8>>2]=b+N(c,12);return a}function Kk(a,b,c){H[a>>2]=b;b=H[b+4>>2];H[a+4>>2]=b;H[a+8>>2]=b+N(c,20);return a}function Dp(a,b,c){H[a>>2]=b;b=H[b+4>>2];H[a+4>>2]=b;H[a+8>>2]=b+N(c,36);return a}function $k(a){return(a|0)!=0&(a|0)!=51304&(a|0)!=51328&(a|0)!=71296&(a|0)!=71320}function zp(a,b,c){H[a>>2]=b;b=H[b+4>>2];H[a+4>>2]=b;H[a+8>>2]=b+(c<<3);return a}function zd(a){var b=0;b=Xa-16|0;Xa=b;a=H[Gc(b+8|0,vb(a))>>2];Xa=b+16|0;return a}function ln(a,b,c){H[a>>2]=b;b=H[b+4>>2];H[a+4>>2]=b;H[a+8>>2]=b+(c<<4);return a}function _f(a,b,c){H[a>>2]=b;b=H[b+4>>2];H[a+4>>2]=b;H[a+8>>2]=b+(c<<2);return a}function Wr(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;b=Xa-16|0;Xa=b;pl(a,c,d);Xa=b+16|0}function Tr(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;b=Xa-16|0;Xa=b;Sk(a,c,d);Xa=b+16|0}function Oj(){var a=0,b=0;a=Xa-16|0;Xa=a;b=Gc(a+8|0,0);Xa=a+16|0;return H[b>>2]}function zn(a,b){var c=0;c=Xa-16|0;Xa=c;ea(a|0,3,37576,37588,97,b|0);Xa=c+16|0}function xn(a,b){var c=0;c=Xa-16|0;Xa=c;ea(a|0,2,37596,37604,98,b|0);Xa=c+16|0}function ue(a,b){var c=0;c=Xa-16|0;Xa=c;ea(a|0,2,37504,36688,86,b|0);Xa=c+16|0}function pj(a,b){var c=0;c=Xa-16|0;Xa=c;ea(a|0,3,37608,36640,99,b|0);Xa=c+16|0}function nq(a,b,c){a=H[c+4>>2];H[b>>2]=H[c>>2];H[b+4>>2]=a;H[b+8>>2]=H[c+8>>2]}function cy(a,b){a=a|0;b=b|0;if(b>>>0<=127){b=H[H[13052]+(b<<2)>>2]}return b|0}function ay(a,b){a=a|0;b=b|0;if(b>>>0<=127){b=H[H[13440]+(b<<2)>>2]}return b|0}function Yt(a){a=a|0;var b=0;b=H[a+476>>2];H[b+36>>2]=0;H[b+44>>2]=H[a+116>>2]}function An(a,b){var c=0;c=Xa-16|0;Xa=c;ea(a|0,3,37532,36732,89,b|0);Xa=c+16|0}function cp(a,b){var c=0;c=Xa-16|0;Xa=c;b=Tj(c+8|0,b);Lj(b,a);he(b);Xa=c+16|0}function Tj(a,b){H[a>>2]=H[b>>2];b=H[b+4>>2];H[a+4>>2]=b;if(b){Rh(b)}return a}function Pw(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;if(Dc(a,H[b+8>>2],0)){Ak(b,c,d)}}function zc(a,b){var c=0,d=0;c=Xa-16|0;Xa=c;d=Ue(a,b);Xa=c+16|0;return d?b:a}function er(a,b){var c=0,d=0;Ec(a,Ld(b));b=H[Gb(b)>>2];c=Gb(a),d=b,H[c>>2]=d}function ek(a){var b=0;b=Xa-16|0;Xa=b;a=H[Gc(b+8|0,a)>>2];Xa=b+16|0;return a}function dl(a,b){var c=0,d=0;c=Xa-16|0;Xa=c;d=wl(a,b);Xa=c+16|0;return d?b:a}function _n(a){var b=0;b=Xa-16|0;Xa=b;H[b+8>>2]=a;Xa=b+16|0;return H[b+8>>2]}function Nd(a,b){var c=0,d=0;c=Xa-16|0;Xa=c;d=Ue(b,a);Xa=c+16|0;return d?b:a}function Jg(a){var b=0;b=Xa-16|0;Xa=b;Uc(b+8|0,a);Xa=b+16|0;return H[b+8>>2]}function Cf(a,b){var c=0,d=0;c=Xa-16|0;Xa=c;d=wl(b,a);Xa=c+16|0;return d?b:a}function ze(a){var b=0;Rg(a);if(H[a>>2]){_p(a);kb(a);b=H[a>>2];ke(a);jb(b)}}function wf(a,b,c,d){a=c-b|0;c=H[d>>2]-a|0;H[d>>2]=c;if((a|0)>0){ub(c,b,a)}}function tc(a){var b=0;Xg(a);if(H[a>>2]){Qp(a);kb(a);b=H[a>>2];je(a);jb(b)}}function rz(a){var b=0;b=a&31;a=0-a&31;return(-1>>>b&-2)<>>a} -function ok(a){var b=0;gq(a);if(H[a>>2]){eq(a);kb(a);b=H[a>>2];Re(a);jb(b)}}function nw(a,b){a=a|0;b=b|0;var c=0;c=M[a>>3]-M[b>>3];return(c<0?-1:c>0)|0}function ml(a,b,c,d,e,f,g,h){return Za[H[H[a>>2]+16>>2]](a,b,c,d,e,f,g,h)|0}function ki(a,b,c){H[a>>2]=b;b=H[b+4>>2];H[a+4>>2]=b;H[a+8>>2]=b+c;return a}function ih(a,b,c,d,e,f,g,h){return Za[H[H[a>>2]+12>>2]](a,b,c,d,e,f,g,h)|0}function fj(a){var b=0;Nm(a);if(H[a>>2]){Km(a);kb(a);b=H[a>>2];re(a);jb(b)}}function Vl(a){var b=0;cf(a);if(H[a>>2]){ir(a);kb(a);b=H[a>>2];Od(a);jb(b)}}function Rm(a){var b=0;Pm(a);if(H[a>>2]){vm(a);kb(a);b=H[a>>2];qe(a);jb(b)}}function fx(a){a=a|0;if(!I[71672]){fd(71660,27668);F[71672]=1}return 71660}function dx(a){a=a|0;if(!I[71688]){dg(71676,55796);F[71688]=1}return 71676}function bx(a){a=a|0;if(!I[71704]){fd(71692,33575);F[71704]=1}return 71692}function Zw(a){a=a|0;if(!I[71736]){fd(71724,33326);F[71736]=1}return 71724}function Xw(a){a=a|0;if(!I[71752]){dg(71740,55868);F[71752]=1}return 71740}function Wo(a,b,c){var d=0;d=b-a|0;if((a|0)!=(b|0)){sg(c,a,d)}return c+d|0}function Vw(a){a=a|0;if(!I[71768]){fd(71756,30203);F[71768]=1}return 71756}function Tw(a){a=a|0;if(!I[71784]){dg(71772,55952);F[71784]=1}return 71772}function $w(a){a=a|0;if(!I[71720]){dg(71708,55832);F[71720]=1}return 71708}function kr(a,b){var c=0;c=xl(H[b>>2])<<24;H[a+4>>2]=H[b>>2];F[a|0]=c>>24}function Zo(a){H[a>>2]=0;H[a+4>>2]=0;F[a+16|0]=1;H[a+8>>2]=0;H[a+12>>2]=0}function Nn(a,b){kb(a);while(1){if(b){a=H[b>>2];jb(b);b=a;continue}break}}function fd(a,b){var c=0;c=Xa-16|0;Xa=c;xq(a,b,nd(b));Xa=c+16|0;return a}function Hi(a,b){var c=0;c=Zl(a+4|0);H[a>>2]=50156;H[c>>2]=50176;fh(c,b)}function Gi(a,b){var c=0;c=hl(a+4|0);H[a>>2]=50204;H[c>>2]=50224;fh(c,b)}function Dg(a,b,c){L[a>>2]=L[b>>2]-L[c>>2];L[a+4>>2]=L[b+4>>2]-L[c+4>>2]}function $u(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return Za[H[a>>2]](b,c,d)|0}function Gk(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;H[e>>2]=c;return 3}function xk(a,b,c){if(!(H[a+28>>2]==1|H[a+4>>2]!=(b|0))){H[a+28>>2]=c}}function Ye(a,b){a=a|0;b=b|0;F[a|0]=2;F[a+1|0]=3;F[a+2|0]=0;F[a+3|0]=4}function Ec(a,b){var c=0;c=H[a>>2];H[a>>2]=b;if(c){Za[H[Gb(a)>>2]](c)}}function zq(a,b){if(b>>>0>214748364){id(14236);X()}return Hb(N(b,20))}function lq(a,b){if(b>>>0>357913941){id(14236);X()}return Hb(N(b,12))}function Pu(a){a=a|0;Za[H[H[a+468>>2]+8>>2]](a);H[H[a+460>>2]>>2]=127}function Id(a,b,c){return(J[H[a+8>>2]+((c&255)<<1)>>1]&b)!=0&(c|0)>=0}function Go(a,b){var c=0;c=H[a>>2];H[a>>2]=b;if(c){if(c){Fo(c)}jb(c)}}function Gh(a,b){var c=0;c=Xa-16|0;Xa=c;xq(a,b+4|0,H[b>>2]);Xa=c+16|0}function Ek(a){a=a|0;if(H[a+8>>2]!=(Sb()|0)){Yk(H[a+8>>2])}return a|0}function my(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;Kg(a,f)}function gi(a,b){Db(a,b);Db(a+4|0,b+4|0);Db(kb(a),kb(b));kb(a);kb(b)}function bf(a,b){return b?a<<8&16711680|a<<24|(a>>>8&65280|a>>>24):a}function Qs(a){a=a|0;var b=0;b=H[a>>2];H[b+20>>2]=47;Za[H[b>>2]](a)}function Lp(a,b){if(b>>>0>1073741823){id(24985);X()}return Hb(b<<2)}function jy(a){a=a|0;var b=0;b=H[17886]+1|0;H[17886]=b;H[a+4>>2]=b}function ho(a,b){if(H[a+4>>2]!=H[kb(a)>>2]){fi(a,b);return}co(a,b)}function Zx(a,b,c){a=a|0;b=b|0;c=c|0;return(b>>>0<128?b:c)<<24>>24}function Ij(a,b){if(b>>>0>1073741823){id(1047);X()}return Hb(b<<2)}function Hl(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;Gl(a)}function mn(a){if(a>>>0>1073741823){id(30854);X()}return Hb(a<<2)}function Sl(a,b){a=a|0;b=b|0;if(!H[17300]){H[17301]=b;H[17300]=a}}function Ro(a,b){if(b>>>0>536870911){id(1047);X()}return Hb(b<<3)}function No(){if(!(F[67240]&1)){ai(67228);F[67240]=1}return 67228}function Nf(a,b){if(K[a+4>>2]>2]){fi(a,b);return}co(a,b)}function Ei(a,b){H[a>>2]=H[(H[H[b>>2]-12>>2]+b|0)+24>>2];return a}function $d(a,b){var c=0,d=0;c=a,d=Vk(H[b>>2]),H[c>>2]=d;return a}function ow(a,b){a=a|0;b=b|0;return(H[b+4>>2]==26480?a+12|0:0)|0}function mw(a,b){a=a|0;b=b|0;return(H[b+4>>2]==27268?a+12|0:0)|0}function kw(a,b){a=a|0;b=b|0;return(H[b+4>>2]==27436?a+12|0:0)|0}function Yn(a,b){var c=0;c=H[b+4>>2];H[a>>2]=H[b>>2];H[a+4>>2]=c}function sm(a){var b=0;b=Xa-16|0;L[b+12>>2]=a;return L[b+12>>2]}function ob(a){var b=0;if(Mc(a)){b=H[a>>2];Fe(a);jb(b)}return a}function Rf(a,b){var c=0;c=H[a>>2];H[a>>2]=b;if(c){Gb(a);jb(c)}}function Oh(a,b,c,d,e,f){return!(vd(a,b,c)>O(0)^vd(d,e,f)>O(0))}function Ix(a){a=a|0;a=H[a+8>>2];if(!a){return 1}return Mq(a)|0}function Gl(a){H[a+8>>2]=-1;H[a+12>>2]=-1;H[a>>2]=0;H[a+4>>2]=0}function tj(a){var b=0;b=H[a>>2];if(!b){return}jb(b);H[a>>2]=0}function Xs(a){a=a|0;ej(a,1);ej(a,0);jb(H[a+4>>2]);H[a+4>>2]=0}function Dn(a,b,c,d){a:{if(a){Bn(a,b,c,d);break a}Bn(0,b,c,d)}}function Bb(a){var b=0;b=Xa-16|0;Xa=b;el(a);Xa=b+16|0;return a}function Vf(a){var b=0;b=H[a>>2];H[a>>2]=0;if(b){Gb(a);jb(b)}}function Im(a){var b=0;b=H[a>>2];H[b+20>>2]=51;Za[H[b>>2]](a)}function Bo(a){var b=0;b=a;a=H[a+4>>2];H[b+4>>2]=a+1;return a}function mm(a){return F[(N(0-a&a,124511785)>>>27|0)+46176|0]}function ks(a){a=a|0;mh(70424);Mi(70508);mh(70760);Mi(70844)}function Rx(a,b,c){a=a|0;b=b|0;c=c|0;return((b|0)>=0?b:c)|0}function Fj(a){a=a|0;var b=0;b=Xa-16|0;Xa=b;jb(a);Xa=b+16|0}function Et(a){a=a|0;Za[H[H[a>>2]+8>>2]](a);Xm(a);ba(1);X()}function Ej(a){var b=0;b=a;a=H[a>>2]-1|0;H[b>>2]=a;return a}function ws(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;Ya=0;return 0}function nb(a){if(Mc(a)){return H[a+4>>2]}return I[a+11|0]}function Ng(a,b,c){a=H[c+4>>2];H[b>>2]=H[c>>2];H[b+4>>2]=a}function It(a){a=a|0;a=H[a>>2];H[a+20>>2]=0;H[a+108>>2]=0}function Dh(a,b){a=(a+b|0)-1|0;return a-((a|0)%(b|0)|0)|0}function Kq(a){a=a|0;H[a>>2]=55680;ob(a+12|0);return a|0}function Jq(a){a=a|0;H[a>>2]=55720;ob(a+16|0);return a|0}function tp(a){a=a|0;H[a>>2]=26276;ob(a+4|0);return a|0}function jg(a,b,c){return Za[H[H[a>>2]+48>>2]](a,b,c)|0}function Wj(a){a=a|0;H[a>>2]=26168;nk(a+4|0);return a|0}function Tk(a,b,c,d){a=Uk(a,b,c,0,-2147483648);return a}function Rw(a,b,c){a=a|0;b=b|0;c=c|0;return Dc(a,b,0)|0}function Mb(a){if(Mc(a)){a=Fe(a)-1|0}else{a=10}return a}function Kl(a){a=a|0;H[a>>2]=49928;yb(a+4|0);return a|0}function Ke(a){var b=0;b=Hb(4);H[b>>2]=H[a>>2];return b}function Hd(a,b,c){return Za[H[H[a>>2]+12>>2]](a,b,c)|0}function Dl(a){a=a|0;H[a>>2]=49992;yb(a+4|0);return a|0}function sl(a){a=a|0;return lh(H[H[a>>2]-12>>2]+a|0)|0}function nv(a,b,c){a=a|0;b=b|0;c=c|0;H[H[a>>2]+b>>2]=c}function Nt(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;H[d>>2]=0}function Mt(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;H[d>>2]=c}function Lk(a){if(Mc(a)){a=Fe(a)-1|0}else{a=1}return a}function Ik(a,b){var c=0;c=a;a=H[b>>2];H[c>>2]=a;Rh(a)}function Bl(a){a=a|0;return nh(H[H[a>>2]-12>>2]+a|0)|0}function gg(a,b){return Za[H[H[a>>2]+36>>2]](a,b,0)|0}function fg(a,b){return Za[H[H[a>>2]+52>>2]](a,b,0)|0}function Rb(a){a=a|0;return(H[a+4>>2]-H[a>>2]|0)/12|0}function Hf(a,b){a=jm(a,b);return I[a|0]==(b&255)?a:0}function fq(a){return a>>>0<=14?H[(a<<2)+20852>>2]:0}function af(a,b,c,d){Za[H[H[a>>2]+32>>2]](a,b,c,d)|0}function Ee(a,b,c,d){Za[H[H[a>>2]+48>>2]](a,b,c,d)|0}function ov(a,b){a=a|0;b=b|0;return H[H[a>>2]+b>>2]}function ld(a,b){return Za[H[H[a>>2]+44>>2]](a,b)|0}function _k(a,b){return(Vd(a)|0)!=0|(a|32)-97>>>0<6}function Ld(a){var b=0;b=H[a>>2];H[a>>2]=0;return b}function Kc(a,b){return Za[H[H[a>>2]+28>>2]](a,b)|0}function Bi(a,b){return Za[H[H[a>>2]+12>>2]](a,b)|0}function qh(a){if(!a){return 0}H[16848]=a;return-1}function hj(a,b){H[H[a>>2]>>2]=b;H[a>>2]=H[a>>2]+8}function Uf(a,b,c){H[a>>2]=H[b>>2];F[a+4|0]=I[c|0]}function Fl(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;Gl(a)}function xf(a,b){if(Mc(a)){Pc(a,b);return}Xc(a,b)}function rm(a){return(a<<1)+16777216>>>0<16777217}function re(a){return(H[kb(a)>>2]-H[a>>2]|0)/20|0}function iv(a,b,c){a=a|0;b=b|0;c=c|0;Za[a|0](b,c)}function Re(a){return(H[kb(a)>>2]-H[a>>2]|0)/36|0}function Oe(a,b,c){H[a+4>>2]=c;H[a>>2]=b;return a}function Od(a){return(H[kb(a)>>2]-H[a>>2]|0)/12|0}function vb(a){if(Mc(a)){return H[a>>2]}return a}function kv(a,b,c){a=a|0;b=b|0;c=+c;Za[a|0](b,c)}function Wn(a){H[a>>2]=0;H[a+4>>2]=0;H[a+8>>2]=0}function Tf(a,b,c){F[a+4|0]=c;H[a>>2]=b;return a}function Lg(a,b){sp(a);H[a>>2]=26276;Kg(a+4|0,b)}function Kd(a){a=a|0;return H[a+4>>2]-H[a>>2]>>4}function Ab(a){a=a|0;return H[a+4>>2]-H[a>>2]>>2}function oq(a,b,c,d){Da(a|0,b|0,8,0,c|0,-1,d|0)}function ng(a){return Za[H[H[a>>2]+24>>2]](a)|0}function kd(a){return Za[H[H[a>>2]+16>>2]](a)|0}function Wl(a,b){if(!a){return 0}return Xi(a,b)}function Ve(a){return Za[H[H[a>>2]+36>>2]](a)|0}function Rd(a){return Za[H[H[a>>2]+12>>2]](a)|0}function Jj(a){return a>>>0>=2?1<<32-Q(a-1|0):a}function Jc(a){return(H[a+4>>2]-H[a>>2]|0)/36|0}function Il(a,b,c){a=a|0;b=b|0;c=c|0;return a|0}function Gn(a){Fn(a+380|0);Sn(a+344|0);return a}function Fc(a){return(H[a+4>>2]-H[a>>2]|0)/20|0}function Di(a,b,c,d){a=Uk(a,b,c,-1,-1);return a}function Bq(a){var b=0,c=0;b=a,c=Sb(),H[b>>2]=c}function Bf(a){return Za[H[H[a>>2]+28>>2]](a)|0}function nf(a,b){return Sm(a+4|0,N(H[a>>2],b))}function Oc(a,b,c){if(!(I[a|0]&32)){bj(b,c,a)}}function Hj(a){Jo(a);H[a+8>>2]=0;H[a>>2]=60992}function rl(a){a=a|0;Li(H[H[a>>2]-12>>2]+a|0)}function Xf(a){H[a>>2]=0;H[a+4>>2]=0;return a}function Vq(a,b,c){a=a|0;b=b|0;c=c|0;return-1}function Vj(a,b,c,d,e,f){return c*f+(a*d+b*e)}function Cg(a,b){return O(a/(b==O(0)?O(1):b))}function Al(a){a=a|0;Pi(H[H[a>>2]-12>>2]+a|0)}function ys(a){a=a|0;return pa(H[a+60>>2])|0}function tf(a){return H[kb(a)>>2]-H[a>>2]>>5}function rf(a){return H[kb(a)>>2]-H[a>>2]>>1}function qd(a,b,c,d){return O(O(a*d)-O(b*c))}function lc(a,b){return((a+b|0)-1|0)/(b|0)|0}function ke(a){return H[kb(a)>>2]-H[a>>2]>>3}function jw(a){a=a|0;Pl(H[a>>2]+132|0,1);X()}function je(a){return H[kb(a)>>2]-H[a>>2]>>2}function hf(a){return H[kb(a)>>2]-H[a>>2]>>4}function Kp(a){return H[tb(a)>>2]-H[a>>2]>>2}function Eg(a,b){if(!a){return}M[a+128>>3]=b}function qe(a){return H[kb(a)>>2]-H[a>>2]|0}function pw(a){a=a|0;a=a+12|0;Io(a,H[a>>2])}function iy(a){a=a|0;Za[H[H[a>>2]+4>>2]](a)}function hl(a){ol(a);H[a>>2]=50320;return a}function Zl(a){ol(a);H[a>>2]=50248;return a}function Mf(a,b){return K[a+4>>2]>K[b+4>>2]}function Js(a){a=a|0;H[H[a+484>>2]+28>>2]=1}function Fg(a,b,c){return Wo(_n(a),_n(b),c)}function zb(a){return H[a+4>>2]-H[a>>2]>>3}function uj(a,b){return H[a>>2]-H[b>>2]>>2}function tm(a,b){return O(sm(a?O(-b):b)*b)}function si(a,b){Za[H[H[b>>2]+40>>2]](a,b)}function sf(a){return H[a+4>>2]-H[a>>2]>>1}function sd(a){return H[a+4>>2]-H[a>>2]>>5}function jd(a,b){Za[H[H[b>>2]+20>>2]](a,b)}function hq(a,b){H[a+84>>2]=b;qk(a+60|0,b)}function cr(a,b){Oe(a,tl(H[b>>2]),H[b>>2])}function _j(a,b,c){return O(O(a*c)-O(b*b))}function Yj(a,b,c){return W(c*c+(a*a+b*b))}function Xe(a,b){Za[H[H[b>>2]+44>>2]](a,b)}function Wh(a,b){return H[a>>2]-H[b>>2]>>3}function We(a,b){Za[H[H[b>>2]+32>>2]](a,b)}function Qu(a){a=a|0;H[H[a+24>>2]+36>>2]=1}function Fe(a){return H[a+8>>2]&2147483647}function Fd(a,b){Za[H[H[b>>2]+24>>2]](a,b)}function Ed(a,b){Za[H[H[b>>2]+28>>2]](a,b)}function xx(a,b){a=a|0;b=b|0;Kg(a,b+12|0)}function wx(a,b){a=a|0;b=b|0;Kg(a,b+16|0)}function rd(a,b){return H[a>>2]+N(b,36)|0}function pd(a){H[a>>2]=H[a>>2]+8;return a}function of(a,b){H[a>>2]=H[b>>2];return a}function nh(a){a=a|0;og(a+8|0);return a|0}function mc(a,b){return H[a>>2]+N(b,20)|0}function lh(a){a=a|0;og(a+4|0);return a|0}function ie(a){H[a>>2]=H[a>>2]-8;return a}function ic(a){return yl(H[a>>2])<<24>>24}function cd(a,b){return H[a>>2]+N(b,12)|0}function _c(a){return H[a+4>>2]-H[a>>2]|0}function vx(a,b){a=a|0;b=b|0;fd(a,30922)}function ux(a,b){a=a|0;b=b|0;dg(a,55752)}function tx(a,b){a=a|0;b=b|0;fd(a,30931)}function sx(a,b){a=a|0;b=b|0;dg(a,55772)}function rb(a,b){return H[a>>2]+(b<<2)|0}function nc(a){H[H[a>>2]+4>>2]=H[a+4>>2]}function bo(a){return H[a>>2]==H[a+4>>2]}function _m(a,b){return H[a>>2]+(b<<4)|0}function Zd(a,b){wp(a,b);Db(a+4|0,b+4|0)}function Nb(a,b){return H[a>>2]+(b<<3)|0}function Lj(a,b){Db(a,b);Db(a+4|0,b+4|0)}function Jo(a){H[a+4>>2]=0;H[a>>2]=60936}function Ie(a){return(a|0)==32|a-9>>>0<5}function Ib(a,b){return H[a>>2]+(b<<5)|0}function Gd(a,b){H[a+8>>2]=b|-2147483648}function Cd(a,b){return H[a>>2]==H[b>>2]}function yq(a,b,c){if(b){qb(a,Td(c),b)}}function wl(a,b){return H[a>>2]>2]}function rw(a){a=a|0;return vb(a+4|0)|0}function nr(a,b){a=a|0;b=b|0;Dr(a,1,45)}function mv(a,b){a=a|0;b=b|0;Za[a|0](b)}function mr(a,b){a=a|0;b=b|0;yr(a,1,45)}function kj(a){a=a|0;return Za[a|0]()|0}function gl(a){H[a+4>>2]=H[a+4>>2]|8192}function cq(a){return O(Kf(a)/Kf(O(2)))}function ac(a,b){ua(a|0,61552,+H[b>>2])}function Vo(a,b){a=a|0;b=b|0;return b|0}function Ue(a,b){return K[a>>2]>2]}function Lo(a){H[a+4>>2]=8;pf(a+12|0,8)}function Cb(a){if(a){jb(H[a>>2]);jb(a)}}function $n(a,b){H[a>>2]=H[a>>2]+(b<<2)}function zv(a){a=a|0;if(a){Fn(a)}jb(a)}function zi(a,b){return vb(a)+(b<<2)|0}function wd(a){H[H[a+8>>2]>>2]=H[a>>2]}function ti(a){a=a|0;return 2147483647}function kz(a){a=a|0;return H[a+12>>2]}function bq(a){return O(T(O(a+O(.5))))}function Yf(a,b){return(a|0)>(b|0)?a:b}function Vh(a,b){return(a|0)<(b|0)?a:b}function Dv(a){a=a|0;if(a){tc(a)}jb(a)}function zl(a,b){return ll(a)^ll(b)^1}function xw(a){a=a|0;return H[a+4>>2]}function xs(a,b){a=a|0;b=b|0;return 0}function ww(a){a=a|0;return H[a+8>>2]}function we(a){return!(a-1&a)&a>>>0>2}function vl(a,b){return kl(a)^kl(b)^1}function um(a){a=O(a-a);return O(a/a)}function oh(a,b){a=a|0;b=b|0;return-1}function og(a){a=a|0;Ii(a);return a|0}function is(a){a=a|0;return fl(a,0)|0}function hs(a){a=a|0;return fl(a,1)|0}function es(a){a=a|0;return cl(a,0)|0}function ds(a){a=a|0;return cl(a,1)|0}function _d(a){a=H[a>>2];if(a){Vk(a)}}function Mc(a){return I[a+11|0]>>>7|0}function zx(a){a=a|0;return F[a+8|0]}function yx(a){a=a|0;return F[a+9|0]}function qo(a){H[a>>2]=H[H[a>>2]>>2]}function pk(a,b){Ab(a);Pp(a,b);ci(a)}function mf(a,b){return mc(a+16|0,b)}function dp(a,b){Fc(a);Cm(a,b);_o(a)}function Sn(a){Nn(a,H[a+8>>2]);Vf(a)}function Sj(a,b){_c(a);km(a,b);Uo(a)}function Rh(a){H[a+4>>2]=H[a+4>>2]+1}function vc(a){xl(H[a>>2]);return a}function uc(a){tl(H[a>>2]);return a}function lw(a){a=a|0;jb(H[a+12>>2])}function Tg(a){return ek(H[a+4>>2])}function Sm(a,b){return H[a>>2]+b|0}function Qd(a,b){return(a|0)==(b|0)}function Jd(a,b,c){if(c){ub(a,b,c)}}function Gc(a,b){H[a>>2]=b;return a}function Aj(a,b){return(b-a|0)/12|0}function xd(a,b){Eh(a);Uc(a+4|0,b)}function nl(a){return Qd(a,-1)?0:a}function cc(a){Jo(a);H[a>>2]=56008}function Pe(a,b,c){H[b>>2]=H[c>>2]}function Pd(a,b){a=a|0;b=b|0;Bb(a)}function zk(a,b){return H[a+b>>2]}function zf(a){return ae(a,71596)}function xp(a,b){return Ue(a,b)^1}function wb(a,b){return vb(a)+b|0}function oj(){return Jb(Hb(12))|0}function oc(a){return H[a>>2]+8|0}function ig(a){return ae(a,71604)}function hr(a){return ae(a,71440)}function hd(a){return ae(a,71556)}function hc(a){return ul(H[a>>2])}function gr(a){return ae(a,71432)}function ge(a,b,c){return Cd(b,c)}function br(a){return ae(a,71456)}function bd(a){return ae(a,71548)}function ar(a){return ae(a,71448)}function ag(a){return ek(H[a>>2])}function Zc(a,b){return zl(a,b)^1}function Yc(a,b){return vl(a,b)^1}function Vd(a){return a-48>>>0<10}function Tc(a){return H[Gb(a)>>2]}function Qf(a,b){yc(a,b);return a}function Kv(a){a=a|0;return 36248}function Ji(a){return ae(a,71564)}function Ic(a,b){return Cd(a,b)^1}function Fw(a){a=a|0;return 30232}function Fi(a){return ae(a,71572)}function Ev(a){a=a|0;return 36880}function Av(a){a=a|0;return 37232}function yc(a,b){H[a>>2]=H[b>>2]}function xm(a,b){zh(a,b,b>>31,2)}function vp(a){rf(a);sf(a);rf(a)}function vo(a){return H[a+12>>2]}function uw(a){a=a|0;Xj(a);jb(a)}function uf(a){zb(a);_p(a);fk(a)}function sn(a){hf(a);Kd(a);hf(a)}function pq(a){a=a|0;sq(a);jb(a)}function ls(a){a=a|0;Ii(a);jb(a)}function lk(a){Jc(a);eq(a);dq(a)}function lf(a){H[a>>2]=H[a>>2]+4}function ky(a){a=a|0;Rq(a);jb(a)}function ji(a,b,c){F[b|0]=I[c|0]}function gq(a){Re(a);Jc(a);Re(a)}function dm(a,b,c){hm(a,b,c,0,0)}function cf(a){Od(a);Rb(a);Od(a)}function Zg(a){H[a>>2]=H[a>>2]+1}function Yp(a){tf(a);sd(a);tf(a)}function Xx(a){a=a|0;Qq(a);jb(a)}function Xg(a){je(a);Ab(a);je(a)}function Si(a){a=a|0;Kl(a);jb(a)}function Rg(a){ke(a);zb(a);ke(a)}function Qi(a){a=a|0;Dl(a);jb(a)}function Pm(a){qe(a);_c(a);qe(a)}function Ox(a){a=a|0;Uq(a);jb(a)}function Oi(a){return!H[a+16>>2]}function Nm(a){re(a);Fc(a);re(a)}function Ll(a){a=a|0;og(a);jb(a)}function Ig(a){jb(H[a>>2]);jb(a)}function Hc(a){return Fc(a+16|0)}function Bx(a){a=a|0;Kq(a);jb(a)}function Ax(a){a=a|0;Jq(a);jb(a)}function xc(a,b){return Cd(a,b)}function ui(a){a=a|0;return 127}function kk(a,b){return Ib(a,b)}function cw(a){a=a|0;H[15516]=a}function Yk(a){if($k(a)){jb(a)}}function Ti(a,b){return Ml(a,b)}function Sh(a,b){return uo(a,b)}function Ri(a){return a<<24>>24}function Qj(a,b){return Xo(a,b)}function Qe(a,b,c){ub(a,b,c<<2)}function Ph(a,b){return a>2}function Li(a){a=a|0;jb(lh(a))}function Lc(a,b){F[a|0]=I[b|0]}function Gq(a){a=a|0;jb(Ek(a))}function yo(a){return a+104|0}function wn(a){a=a|0;return 4}function un(a){a=a|0;return 2}function od(a){a=a|0;return 0}function mk(a){a=a|0;return 1}function io(a){return a+124|0}function eh(a,b){H[a+72>>2]=b}function bw(){return H[15516]}function bh(a){return!H[a>>2]}function Xo(a,b){return b-a|0}function Ub(a){return Vn(a,a)}function Th(a,b){F[a+100|0]=b}function Pl(a,b){Sl(a,b);Fa()}function Pf(a){return a+116|0}function Jb(a){Lf(a);return a}function El(a){a=a|0;return-1}function Eb(a,b){Ik(a,b+28|0)}function Cp(a,b,c){ub(b,c,36)}function vm(a){km(a,H[a>>2])}function tb(a){return a+12|0}function sp(a){H[a>>2]=61904}function sh(a,b){a=a|0;b=b|0}function qq(a,b){re(a);re(a)}function pc(a){return O(a*a)}function ol(a){H[a>>2]=50800}function mi(a,b){Od(a);Od(a)}function jq(a,b){qe(a);qe(a)}function jh(a,b){Ik(a,b+4|0)}function ir(a){_q(a,H[a>>2])}function eq(a){Rp(a,H[a>>2])}function _p(a){ei(a,H[a>>2])}function Zf(a,b){je(a);je(a)}function Xh(a,b){ke(a);ke(a)}function Xc(a,b){F[a+11|0]=b}function Vb(a){return a+16|0}function Sq(a){Cq(a,H[a>>2])}function Qp(a){Pp(a,H[a>>2])}function Pc(a,b){H[a+4>>2]=b}function Mj(a){return a+60|0}function Ko(a,b){H[a+8>>2]=b}function Km(a){Cm(a,H[a>>2])}function zj(a,b){ub(a,b,36)}function kb(a){return a+8|0}function gd(){id(29907);X()}function Td(a){return a&255}function Sd(a){return!nb(a)}function Gb(a){return a+4|0}function Br(a){H[a+12>>2]=0}function zo(a,b){qb(a,0,b)}function yb(a){Gg(H[a>>2])}function pp(a,b){G[b>>1]=0}function mb(a){Za[13](a)|0}function fk(a){ke(a);zb(a)}function dq(a){Re(a);Jc(a)}function ci(a){je(a);Ab(a)}function ak(a,b){H[b>>2]=0}function _o(a){re(a);Fc(a)}function Zb(a){a=a|0;jb(a)}function Yu(a){a=a|0;Xm(a)}function Uo(a){qe(a);_c(a)}function Uc(a,b){H[a>>2]=b}function Og(a){Od(a);Rb(a)}function Hh(a,b,c){Kg(b,c)}function Cs(){return 67392}function Lh(a){he(a+24|0)}function Ew(){return Xa|0}function Dw(a){a=a|0;Xa=a}function Ap(a){qb(a,0,36)}function ro(a){tc(a+4|0)}function qn(a){Gn(a+8|0)}function mp(a,b){yc(a,b)}function ap(a){he(a+4|0)}function Po(a){Vl(a+4|0)}function Mp(a,b){ak(a,b)}function Eh(a){H[a>>2]=0}function Aq(a){a=a|0;X()}function Do(a){F[a|0]=0}function lj(a){Gc(a,1)}function fc(a){Ec(a,0)}function bn(a,b){ob(b)}function Qb(){_();X()}function li(a){tb(a)}function ai(a){Jb(a)}function Qo(a){Xf(a)}function Ae(a){a=a|0} +function ww(a){a=a|0;var b=0,c=0,d=0,e=O(0),f=0,g=0,h=0,i=0,j=0,k=O(0),l=0,m=0,n=0,o=0,p=0,q=O(0),r=0,s=0,t=0,u=0,w=0,y=0,B=O(0),C=0,D=0,E=0,G=0,J=0,Q=0,R=0,V=0,Y=0,Z=0,$=0,aa=0,ca=O(0),da=0,ea=0,fa=O(0),ga=0,ha=0,ia=0,ja=0,ka=O(0),la=O(0),ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=O(0),ta=0,ua=0,va=O(0),wa=0,xa=0,ya=0,za=O(0),Aa=0,Ba=0,Ca=O(0),Da=0,Ea=0,Fa=O(0),Ga=0,Ha=O(0),Ia=0,Ja=0,Ka=0,La=0,Ma=0,Na=0,Oa=0,Pa=0,Qa=0,Ra=0,Sa=0,Ta=0,Ua=0,Va=0,Wa=0,Ya=0,Za=0,_a=0,$a=0,ab=0,bb=0,cb=0,db=0,eb=0,fb=0,gb=O(0),hb=0;qa=Xa+-64|0;Xa=qa;H[qa+60>>2]=a;eb=qa,fb=sc(68316,qa+60|0),H[eb>>2]=fb;eb=qa,fb=kc(),H[eb+56>>2]=fb;a=-1;a:{if(xc(qa,qa+56|0)){break a}Da=Cc(qa+60|0);H[qa+56>>2]=0;H[qa+52>>2]=-1;if(H[Da+256>>2]!=-2){break a}ra=Xa-32|0;Xa=ra;b:{c:{d:{e:{G=H[Da+224>>2];Y=H[Da+204>>2];f:{if(!(Y?G:0)){sb(0,3,12032,0);break f}s=H[G+16>>2];h=H[G+12>>2];g:{Ja=H[G+20>>2];if((Ja|0)==1){break g}h:{i:{switch(Ja-1|0){case 0:H[ra+28>>2]=h;H[ra+24>>2]=s;a=N(h,s);c=qb(a);if(!c){break d}Y=ub(c,Y,a);break h;case 4:g=Y;c=(h|0)/3|0;j=c<<1;H[ra+28>>2]=j;b=(s|0)/3|0;a=b<<1;H[ra+24>>2]=a;j:{a=qb(N(a,j));if(a){p=(b|0)>0?b:0;l=(c|0)>0?c:0;Y=a;b=a;while(1){if((f|0)!=(p|0)){Y=j+Y|0;d=N(f,3);m=g+N(d,h)|0;c=g+N(h,d+2|0)|0;i=g+N(h,d+1|0)|0;d=0;while(1){if((d|0)!=(l|0)){F[b|0]=(I[m|0]+(I[m+1|0]>>>1|0)+(I[i|0]>>>1)+(I[i+1|0]>>>2)<<2>>>0)/9;F[Y|0]=(I[c|0]+((I[i+1|0]>>>2)+(I[i|0]>>>1)|0)+(I[c+1|0]>>>1)<<2>>>0)/9;F[b+1|0]=(I[m+2|0]+(I[m+1|0]>>>1|0)+(I[i+1|0]>>>2)+(I[i+2|0]>>>1)<<2>>>0)/9;F[Y+1|0]=(I[c+2|0]+((I[i+2|0]>>>1)+(I[i+1|0]>>>2)+(I[c+1|0]>>>1)|0)<<2>>>0)/9;d=d+1|0;c=c+3|0;i=i+3|0;m=m+3|0;Y=Y+2|0;b=b+2|0;continue}break}f=f+1|0;b=b+j|0;continue}break}Y=a;break j}break d}break h;case 1:d=Y;c=(h|0)/2|0;H[ra+28>>2]=c;Y=(s|0)/2|0;H[ra+24>>2]=Y;k:{a=qb(N(c,Y));if(a){g=(Y|0)>0?Y:0;f=(c|0)>0?c:0;Y=a;while(1){if((b|0)!=(g|0)){c=b<<1;i=d+N(c,h)|0;m=d+N(h,c|1)|0;c=0;while(1){if((c|0)!=(f|0)){F[Y|0]=I[m+1|0]+(I[m|0]+(I[i+1|0]+I[i|0]|0)|0)>>>2;c=c+1|0;m=m+2|0;i=i+2|0;Y=Y+1|0;continue}break}b=b+1|0;continue}break}Y=a;break k}break d}break h;case 3:a=(h|0)/3|0;H[ra+28>>2]=a;b=(s|0)/3|0;H[ra+24>>2]=b;l:{d=qb(N(a,b));if(d){j=(b|0)>0?b:0;p=(a|0)>0?a:0;a=d;while(1){if((c|0)!=(j|0)){g=N(c,3);i=N(g,h)+Y|0;b=N(h,g+2|0)+Y|0;m=N(h,g+1|0)+Y|0;f=0;while(1){if((f|0)!=(p|0)){F[a|0]=(I[b+2|0]+(I[b+1|0]+(I[b|0]+(I[m+2|0]+(I[m+1|0]+(I[m|0]+(I[i+2|0]+(I[i+1|0]+I[i|0]|0)|0)|0)|0)|0)|0)|0)>>>0)/9;f=f+1|0;b=b+3|0;m=m+3|0;i=i+3|0;a=a+1|0;continue}break}c=c+1|0;continue}break}Y=d;break l}break d}break h;default:break i}}a=(h|0)/4|0;H[ra+28>>2]=a;c=(s|0)/4|0;H[ra+24>>2]=c;m:{d=qb(N(a,c));if(d){j=(c|0)>0?c:0;p=(a|0)>0?a:0;a=d;while(1){if((f|0)!=(j|0)){c=f<<2;i=N(c,h)+Y|0;b=N(h,c|3)+Y|0;m=N(h,c|2)+Y|0;c=N(h,c|1)+Y|0;g=0;while(1){if((g|0)!=(p|0)){F[a|0]=I[b+3|0]+(I[b+2|0]+(I[b+1|0]+(I[b|0]+(I[m+3|0]+(I[m+2|0]+(I[m+1|0]+(I[m|0]+(I[c+3|0]+(I[c+2|0]+(I[c+1|0]+(I[c|0]+(I[i+3|0]+(I[i+2|0]+(I[i+1|0]+I[i|0]|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)>>>4;g=g+1|0;b=b+4|0;m=m+4|0;c=c+4|0;i=i+4|0;a=a+1|0;continue}break}f=f+1|0;continue}break}Y=d;break m}break d}}if(Y){break g}break f}a=H[G>>2];Pa=Xa-32|0;Xa=Pa;ta=Pn(Pa,Y,1,h,s,h);m=0;Qa=Xa-32|0;Xa=Qa;ha=H[H[a>>2]>>2];i=ha+92|0;n:{o:{if(!qd(Fb(i))){break o}if(H[Gb(Fb(i),0)+4>>2]!=H[ta+4>>2]){break o}if(H[Gb(Fb(i),0)+8>>2]==H[ta+8>>2]){break n}}c=H[ta+4>>2];b=H[ta+8>>2];while(1){if(!((c|0)<8|(b|0)<8)){m=m+1|0;b=b>>1;c=c>>1;continue}break}a=H[ta+4>>2];c=H[ta+8>>2];b=0;H[i+20>>2]=3;H[i+16>>2]=m;e=fq(O(2),O(.5));L[i+24>>2]=e;eb=i,gb=O(O(1)/Kf(e)),L[eb+28>>2]=gb;d=i+4|0;sk(d,N(H[i+20>>2],m));g=(m|0)>0?m:0;p:while(1){if((b|0)!=(g|0)){f=c>>>b|0;h=a>>>b|0;m=0;while(1){s=H[i+20>>2];if(s>>>0<=m>>>0){b=b+1|0;continue p}else{tj(Gb(d,N(b,s)+m|0),2,h,f,1);m=m+1|0;continue}}}break}b=i+32|0;d=rf(b);g=N(a,c);q:{if(d>>>0>>0){h=Xa-32|0;Xa=h;m=g-d|0;r:{if(m>>>0<=H[kb(b)>>2]-H[b+4>>2]>>1>>>0){a=Xa-16|0;Xa=a;H[a>>2]=b;c=H[b+4>>2];H[a+4>>2]=c;H[a+8>>2]=c+(m<<1);m=H[a+4>>2];c=H[a+8>>2];while(1){if((c|0)==(m|0)){nc(a);Xa=a+16|0}else{up(kb(b),m);m=m+2|0;H[a+4>>2]=m;continue}break}break r}j=kb(b);d=h+8|0;s=rf(b)+m|0;a=Xa-16|0;Xa=a;H[a+12>>2]=s;f=Xa-16|0;Xa=f;kb(b);H[f+12>>2]=2147483647;H[f+8>>2]=2147483647;c=H[Se(f+12|0,f+8|0)>>2];Xa=f+16|0;s:{if(c>>>0>=s>>>0){f=qf(b);if(f>>>0>>1>>>0){H[a+8>>2]=f<<1;c=H[zc(a+8|0,a+12|0)>>2]}Xa=a+16|0;a=c;break s}fd();X()}s=rf(b);c=0;f=Xa-16|0;Xa=f;H[f+12>>2]=0;Jd(d+12|0,j);if(a){if(a>>>0>2147483647){vd(15508);X()}c=Hb(a<<1)}H[d>>2]=c;s=(s<<1)+c|0;H[d+8>>2]=s;H[d+4>>2]=s;eb=tb(d),fb=(a<<1)+c|0,H[eb>>2]=fb;Xa=f+16|0;a=Xa-16|0;Xa=a;H[a>>2]=H[d+8>>2];c=H[d+8>>2];H[a+8>>2]=d+8;H[a+4>>2]=c+(m<<1);c=H[a>>2];while(1){if(H[a+4>>2]!=(c|0)){up(H[d+16>>2],H[a>>2]);c=H[a>>2]+2|0;H[a>>2]=c;continue}break}ud(a);Xa=a+16|0;Ap(b);a=d+4|0;vf(kb(b),H[b>>2],H[b+4>>2],a);Db(b,a);Db(b+4|0,d+8|0);Db(kb(b),tb(d));H[d>>2]=H[d+4>>2];rf(b);qf(b);qf(b);a=H[d+4>>2];while(1){if((a|0)!=H[d+8>>2]){H[d+8>>2]=H[d+8>>2]-2;continue}break}if(H[d>>2]){a=H[d>>2];tb(d);jb(a)}}Xa=h+32|0;break q}if(d>>>0>g>>>0){a=H[b>>2]+(g<<1)|0;rf(b);vp(b,a);qf(b);rf(b)}}uf(i+44|0,g);uf(i+56|0,g)}s=_c(Qa,3535);t:{u:{v:{w:{x:{if(H[ta>>2]==1){if(H[ta+16>>2]!=1){break x}a=i+4|0;if((qd(a)|0)!=(N(H[i+20>>2],H[i+16>>2])|0)){break w}if(H[ta+4>>2]!=H[Gb(a,0)+4>>2]){break v}if(H[ta+8>>2]!=H[Gb(a,0)+8>>2]){break u}Mg(i,Gb(a,0),ta);Mg(i,Gb(a,1),Gb(a,0));zp(i,Gb(a,2),Gb(a,1));b=1;while(1){if(K[i+16>>2]<=b>>>0){break t}d=H[Gb(a,N(H[i+20>>2],b))+24>>2];j=H[Gb(a,N(H[i+20>>2],b)-1|0)+24>>2];m=0;h=H[Gb(a,N(H[i+20>>2],b)-1|0)+4>>2];p=h<<1;l=H[Gb(a,N(H[i+20>>2],b)-1|0)+8>>2]>>>1|0;$=h>>>1|0;y:while(1){if((m|0)!=(l|0)){c=j+(N(m,p)<<2)|0;f=c+(h<<2)|0;g=0;while(1)if((g|0)==($|0)){m=m+1|0;continue y}else{L[d>>2]=O(O(O(L[c>>2]+L[c+4>>2])+L[f>>2])+L[f+4>>2])*O(.25);f=f+8|0;c=c+8|0;g=g+1|0;d=d+4|0;continue}}break}Mg(i,Gb(a,N(H[i+20>>2],b)+1|0),Gb(a,N(H[i+20>>2],b)));zp(i,Gb(a,N(H[i+20>>2],b)+2|0),Gb(a,N(H[i+20>>2],b)+1|0));b=b+1|0;continue}}mb(ib(ib(lb(ib(ib(ib(71664,6357),2697),3647),330),4217),6879));break c}mb(ib(ib(lb(ib(ib(ib(71664,8032),2697),3647),331),4217),8472));break c}mb(ib(ib(lb(ib(ib(ib(71664,9255),2697),3647),333),4217),9749));break c}mb(ib(ib(lb(ib(ib(ib(71664,10737),2697),3647),334),4217),11116));break c}mb(ib(ib(lb(ib(ib(ib(71664,11912),2697),3647),335),4217),11116));break c}wc(s);xa=Xa-48|0;Xa=xa;p=ha+160|0;z:{if(H[p>>2]==H[Gb(Fb(i),0)+4>>2]){if(H[p+4>>2]==H[Gb(Fb(i),0)+8>>2]){break z}}m=0;c=0;f=0;a=p+32|0;A:{if(qd(i+4|0)){b=H[Qe(i,0,0)>>2];g=H[Qe(i,0,0)+4>>2];h=H[Qe(i,0,0)+8>>2];H[a+12>>2]=H[i+16>>2];d=H[i+20>>2]-1|0;H[a+16>>2]=d;sk(a,N(d,H[a+12>>2]));B:while(1){if(K[a+12>>2]<=m>>>0){break A}s=h>>>m|0;j=g>>>m|0;d=0;while(1){l=H[a+16>>2];if(l>>>0<=d>>>0){m=m+1|0;continue B}else{tj(Gb(a,N(m,l)+d|0),b,j,s,1);d=d+1|0;continue}}}}mb(ib(ib(lb(ib(ib(ib(71664,1309),2324),3647),53),4217),4677));break c}m=H[Gb(Fb(i),0)+4>>2];h=H[Gb(Fb(i),0)+8>>2];g=H[i+16>>2];d=H[i+20>>2];a=p+92|0;L[a+24>>2]=.800000011920929;H[a+20>>2]=5;L[a+16>>2]=1.5;L[a+12>>2]=3;H[a+8>>2]=36;H[a+4>>2]=d;H[a>>2]=g;uf(a+28|0,36);s=a+40|0;sk(s,N(H[a+4>>2],H[a>>2]));C:while(1){if((c|0)!=(g|0)){a=h>>>c|0;j=m>>>c|0;l=N(c,d);b=0;while(1)if((b|0)==(d|0)){c=c+1|0;continue C}else{tj(Gb(s,b+l|0),2,j,a,2);b=b+1|0;continue}}break}eb=p,fb=H[Gb(Fb(i),0)+4>>2],H[eb>>2]=fb;eb=p,fb=H[Gb(Fb(i),0)+8>>2],H[eb+4>>2]=fb;c=H[p+8>>2];d=p+16|0;a=d;b=Rb(a);D:{if(c>>>0>b>>>0){g=Xa-32|0;Xa=g;b=c-b|0;E:{if(b>>>0<=(H[kb(a)>>2]-H[a+4>>2]|0)/12>>>0){Op(a,b);break E}c=kb(a);c=Np(g+8|0,bg(a,Rb(a)+b|0),Rb(a),c);Mp(c,b);Lp(a,c);a=H[c+4>>2];while(1){if((a|0)!=H[c+8>>2]){b=H[c+8>>2]-12|0;H[c+8>>2]=b;Yp(b);continue}break}if(H[c>>2]){a=H[c>>2];li(c);jb(a)}}Xa=g+32|0;break D}if(b>>>0>c>>>0){c=H[a>>2]+N(c,12)|0;Rb(a);_p(a,c);Og(a)}}while(1){if(Rb(d)>>>0>f>>>0){a=bd(d,f);c=H[p+12>>2];b=Rb(a);F:{if(c>>>0>b>>>0){g=Xa-32|0;Xa=g;b=c-b|0;G:{if(b>>>0<=(H[kb(a)>>2]-H[a+4>>2]|0)/12>>>0){Op(a,b);break G}c=kb(a);c=Np(g+8|0,bg(a,Rb(a)+b|0),Rb(a),c);Mp(c,b);Lp(a,c);a=H[c+4>>2];while(1){if((a|0)!=H[c+8>>2]){b=H[c+8>>2]-12|0;H[c+8>>2]=b;xe(b);continue}break}if(H[c>>2]){a=H[c>>2];li(c);jb(a)}}Xa=g+32|0;break F}if(b>>>0>c>>>0){c=H[a>>2]+N(c,12)|0;Rb(a);Xp(a,c);Og(a)}}f=f+1|0;continue}break}}c=pp(Hb(148));a=Xa-16|0;Xa=a;c=op(a+8|0,c);Ia=ha- -64|0;Mj(c,Ia);ee(c);Xa=a+16|0;Uc(H[Ia>>2],H[Gb(Fb(i),0)+4>>2]);Pc(H[Ia>>2],H[Gb(Fb(i),0)+8>>2]);_a=_c(xa+16|0,4062);$a=H[Ia>>2];$=ha+316|0;m=0;wa=Xa-48|0;Xa=wa;H:{I:{J:{K:{L:{if(i){if(!p){break L}if(!qd(Fb(i))){break K}if(H[Gb(Fb(i),0)+4>>2]!=H[p>>2]){break J}if(H[Gb(Fb(i),0)+8>>2]!=H[p+4>>2]){break I}d=0;ya=Xa-32|0;Xa=ya;M:{a=i;N:{if(H[a+16>>2]>0){n=_c(ya,17604);s=a;O:{P:{Q:{E=p+32|0;j=E;if(qd(j)){if(H[s+16>>2]<=0){break Q}if(!Bd(s,21776,27328)){break P}R:while(1){a=0;if(K[j+12>>2]<=d>>>0){break O}S:while(1)if(K[j+16>>2]<=a>>>0){d=d+1|0;continue R}else{c=Gb(j,N(H[j+16>>2],d)+a|0);b=Qe(s,d,a);a=a+1|0;g=Qe(s,d,a);h=0;T:{U:{V:{W:{X:{Y:{Z:{_:{$:{aa:{if(H[c>>2]==2){if(H[b>>2]!=2){break aa}if(H[g>>2]!=2){break $}if(H[c+16>>2]!=1){break _}if(H[b+16>>2]!=1){break Z}if(H[g+16>>2]!=1){break Y}if(H[c+4>>2]!=H[g+4>>2]){break X}if(H[c+8>>2]!=H[g+8>>2]){break W}if(H[b+4>>2]!=H[g+4>>2]){break V}if(H[b+8>>2]!=H[g+8>>2]){break U}ba:while(1){if(K[b+8>>2]<=h>>>0){continue S}f=0;if(K[c+8>>2]<=h>>>0){mb(ib(ib(lb(ib(ib(ib(71664,26152),26189),3647),119),4217),26317));break N}o=H[c+24>>2]+N(H[c+12>>2],h)|0;r=Jb(b,h);u=Jb(g,h);while(1)if(K[b+4>>2]<=f>>>0){h=h+1|0;continue ba}else{l=f<<2;L[l+o>>2]=L[l+r>>2]-L[l+u>>2];f=f+1|0;continue}}}mb(ib(ib(lb(ib(ib(ib(71664,10033),2324),3647),86),4217),10573));break T}mb(ib(ib(lb(ib(ib(ib(71664,11276),2324),3647),87),4217),10573));break T}mb(ib(ib(lb(ib(ib(ib(71664,11813),2324),3647),88),4217),10573));break T}mb(ib(ib(lb(ib(ib(ib(71664,13801),2324),3647),89),4217),14278));break T}mb(ib(ib(lb(ib(ib(ib(71664,14906),2324),3647),90),4217),14278));break T}mb(ib(ib(lb(ib(ib(ib(71664,15390),2324),3647),91),4217),14278));break T}mb(ib(ib(lb(ib(ib(ib(71664,15814),2324),3647),92),4217),15898));break T}mb(ib(ib(lb(ib(ib(ib(71664,16512),2324),3647),93),4217),16562));break T}mb(ib(ib(lb(ib(ib(ib(71664,17007),2324),3647),94),4217),15898));break T}mb(ib(ib(lb(ib(ib(ib(71664,17463),2324),3647),95),4217),16562))}break N}}}mb(ib(ib(lb(ib(ib(ib(71664,5552),2324),3647),72),4217),6085));break N}mb(ib(ib(lb(ib(ib(ib(71664,7135),2324),3647),73),4217),7621));break N}mb(ib(ib(lb(ib(ib(ib(71664,8763),2324),3647),74),4217),9177));break N}wc(n);ab=_c(ya,17715);l=Xa-48|0;Xa=l;La=p+60|0;mk(La);Ra=l+8|4;la=pc(L[p+52>>2]);c=1;ca:{while(1){da:{ea:{fa:{ga:{ha:{ia:{ja:{ka:{if(qd(E)-1>>>0>c>>>0){f=lk(E,c-1|0);j=lk(E,c);b=c+1|0;h=lk(E,b);la:{if(qd(E)>>>0>c>>>0){e=gq(hq(O(K[Gb(E,0)+4>>2]/K[Gb(E,c)+4>>2]>>>0)));if(O(P(e))>2]|0;if(!(H[f+4>>2]!=H[j+4>>2]|H[f+4>>2]!=H[h+4>>2])){if(H[f+8>>2]!=H[j+8>>2]){break ka}if(H[f+8>>2]!=H[h+8>>2]){break ja}a=1;c=H[j+4>>2]-1|0;Ga=c>>>0>1?c:1;c=H[j+8>>2]-1|0;bb=c>>>0>1?c:1;k=O(r|0);ma:while(1){if((a|0)==(bb|0)){break ea}c=1;q=O(a>>>0);n=a-1|0;Ba=Jb(f,n);u=Jb(f,a);d=a+1|0;V=Jb(f,d);Z=Jb(j,n);ua=Jb(j,a);R=Jb(j,d);ia=Jb(h,n);ea=Jb(h,a);Q=Jb(h,d);while(1)if((c|0)==(Ga|0)){a=d;continue ma}else{a=c<<2;n=a+ua|0;na:{if(pc(L[n>>2])>2];n=c-1<<2;B=L[n+Ba>>2];oa:{pa:{if(!(e>B)|!(e>L[a+Ba>>2])){break pa}o=c+1<<2;if(!(e>L[o+Ba>>2])|!(e>L[n+u>>2])|(!(e>L[a+u>>2])|!(e>L[o+u>>2]))|(!(e>L[n+V>>2])|!(e>L[a+V>>2])|(!(e>L[o+V>>2])|!(e>L[n+Z>>2])))|(!(e>L[a+Z>>2])|!(e>L[o+Z>>2])|(!(e>L[n+ua>>2])|!(e>L[o+ua>>2]))|(!(e>L[n+R>>2])|!(e>L[a+R>>2])|(!(e>L[o+R>>2])|!(e>L[n+ia>>2]))))|(!(e>L[a+ia>>2])|!(e>L[o+ia>>2])|(!(e>L[n+ea>>2])|!(e>L[a+ea>>2]))|(!(e>L[a+Q>>2])|(!(e>L[o+ea>>2])|!(e>L[n+Q>>2]))))){break pa}if(e>L[o+Q>>2]){break oa}}if(!(e>2])){break na}o=c+1<<2;if(!(e>2])|!(e>2])|(!(e>2])|!(e>2]))|(!(e>2])|!(e>2])|(!(e>2])|!(e>2])))|(!(e>2])|!(e>2])|(!(e>2])|!(e>2]))|(!(e>2])|!(e>2])|(!(e>2])|!(e>2]))))|(!(e>2])|!(e>2])|(!(e>2])|!(e>2]))|(!(e>2])|!(e>2])|(!(e>2])|!(e>2]))))){break na}}L[l+32>>2]=e;H[l+24>>2]=r;H[l+20>>2]=g;eb=l,gb=hi(s,g,k),L[eb+36>>2]=gb;a=l+8|0;Wg(a,Ra,O(c>>>0),q,g);Vg(La,a)}c=c+1|0;continue}}}if(!(H[f+4>>2]!=H[j+4>>2]|H[h+4>>2]!=(H[j+4>>2]>>>1|0))){if(H[f+8>>2]!=H[j+8>>2]){break ia}if(H[h+8>>2]!=(H[j+8>>2]>>>1|0)){break ha}a=2;e=O(O(H[h+4>>2]-1>>>0)+O(-.5));e=O(T(O(O(e+e)+O(.5))));qa:{if(e=O(0)){c=~~e>>>0;break qa}c=0}Ba=c>>>0>2?c:2;e=O(O(H[h+8>>2]-1>>>0)+O(-.5));e=O(T(O(O(e+e)+O(.5))));ra:{if(e=O(0)){c=~~e>>>0;break ra}c=0}ua=c>>>0>2?c:2;sa=O(r|0);sa:while(1){if((a|0)==(ua|0)){break ea}za=O(a>>>0);q=O(O(za*O(.5))+O(-.25));B=O(q+O(.5));fa=O(q+O(-.5));c=2;n=a-1|0;ia=Jb(f,n);u=Jb(f,a);d=a+1|0;V=Jb(f,d);Z=Jb(j,n);ea=Jb(j,a);R=Jb(j,d);while(1)if((c|0)==(Ba|0)){a=d;continue sa}else{n=c<<2;a=n+ea|0;ta:{if(pc(L[a>>2])>>0);k=O(O(ka*O(.5))+O(-.25));e=L[a>>2];o=c-1<<2;Ga=o+ia|0;ua:{va:{if(!(e>L[Ga>>2])|!(e>L[n+ia>>2])){break va}Q=c+1<<2;if(!(e>L[Q+ia>>2])|!(e>L[o+u>>2])|(!(e>L[n+u>>2])|!(e>L[u+Q>>2]))|(!(e>L[o+V>>2])|!(e>L[n+V>>2])|(!(e>L[Q+V>>2])|!(e>L[o+Z>>2])))|(!(e>L[n+Z>>2])|!(e>L[Q+Z>>2])|(!(e>L[o+ea>>2])|!(e>L[Q+ea>>2]))|(!(e>L[R+Q>>2])|(!(e>L[o+R>>2])|!(e>L[n+R>>2]))))){break va}ca=O(k+O(-.5));if(!(Eb(h,ca,fa)>2]>Eb(h,k,fa))){break va}e=O(k+O(.5));if(!(L[a>>2]>Eb(h,e,fa))){break va}if(!(L[a>>2]>Eb(h,ca,q))){break va}if(!(L[a>>2]>Eb(h,k,q))){break va}if(!(L[a>>2]>Eb(h,e,q))){break va}if(!(L[a>>2]>Eb(h,ca,B))){break va}if(!(L[a>>2]>Eb(h,k,B))){break va}if(L[a>>2]>Eb(h,e,B)){break ua}}e=L[a>>2];if(!(e>2])|!(e>2])){break ta}Q=c+1<<2;if(!(e>2])|!(e>2])|(!(e>2])|!(e>2]))|(!(e>2])|!(e>2])|(!(e>2])|!(e>2])))|(!(e>2])|!(e>2])|(!(e>2])|!(e>2]))|(!(e>2])|(!(e>2])|!(e>2]))))){break ta}ca=O(k+O(-.5));if(!(Eb(h,ca,fa)>e)){break ta}if(!(L[a>>2]>2]>2]>2]>2]>2]>2]>2]>2]=r;H[l+20>>2]=g;L[l+32>>2]=L[a>>2];eb=l,gb=hi(s,g,sa),L[eb+36>>2]=gb;a=l+8|0;Wg(a,Ra,ka,za,g);Vg(La,a)}c=c+1|0;continue}}}c=b;a=H[f+4>>2]>>>1|0;if((a|0)!=H[j+4>>2]|(a|0)!=H[h+4>>2]){continue}if(H[j+8>>2]!=(H[f+8>>2]>>>1|0)){break ga}if(H[h+8>>2]!=(H[f+8>>2]>>>1|0)){break fa}a=1;c=H[j+4>>2]-1|0;Ba=c>>>0>1?c:1;c=H[j+8>>2]-1|0;ua=c>>>0>1?c:1;sa=O(r|0);wa:while(1){if((a|0)==(ua|0)){break ea}c=1;q=O(O(a<<1>>>0)+O(.5));B=O(q+O(2));fa=O(q+O(-2));za=O(a>>>0);n=a-1|0;ia=Jb(j,n);ea=Jb(j,a);d=a+1|0;u=Jb(j,d);V=Jb(h,n);Z=Jb(h,a);R=Jb(h,d);while(1)if((c|0)==(Ba|0)){a=d;continue wa}else{n=c<<2;a=n+ea|0;xa:{if(pc(L[a>>2])>>0)+O(.5));e=L[a>>2];o=c-1<<2;Ga=o+ia|0;ya:{za:{if(!(e>L[Ga>>2])|!(e>L[n+ia>>2])){break za}Q=c+1<<2;if(!(e>L[Q+ia>>2])|!(e>L[o+ea>>2])|(!(e>L[Q+ea>>2])|!(e>L[o+u>>2]))|(!(e>L[n+u>>2])|!(e>L[u+Q>>2])|(!(e>L[o+V>>2])|!(e>L[n+V>>2])))|(!(e>L[Q+V>>2])|!(e>L[o+Z>>2])|(!(e>L[n+Z>>2])|!(e>L[Q+Z>>2]))|(!(e>L[R+Q>>2])|(!(e>L[o+R>>2])|!(e>L[n+R>>2]))))){break za}ca=O(k+O(-2));if(!(Eb(f,ca,fa)>2]>Eb(f,k,fa))){break za}e=O(k+O(2));if(!(L[a>>2]>Eb(f,e,fa))){break za}if(!(L[a>>2]>Eb(f,ca,q))){break za}if(!(L[a>>2]>Eb(f,k,q))){break za}if(!(L[a>>2]>Eb(f,e,q))){break za}if(!(L[a>>2]>Eb(f,ca,B))){break za}if(!(L[a>>2]>Eb(f,k,B))){break za}if(L[a>>2]>Eb(f,e,B)){break ya}}e=L[a>>2];if(!(e>2])|!(e>2])){break xa}Q=c+1<<2;if(!(e>2])|!(e>2])|(!(e>2])|!(e>2]))|(!(e>2])|!(e>2])|(!(e>2])|!(e>2])))|(!(e>2])|!(e>2])|(!(e>2])|!(e>2]))|(!(e>2])|(!(e>2])|!(e>2]))))){break xa}ca=O(k+O(-2));if(!(Eb(f,ca,fa)>e)){break xa}if(!(L[a>>2]>2]>2]>2]>2]>2]>2]>2]>2]=r;H[l+20>>2]=g;L[l+32>>2]=L[a>>2];eb=l,gb=hi(s,g,sa),L[eb+36>>2]=gb;a=l+8|0;Wg(a,Ra,O(c>>>0),za,g);Vg(La,a)}c=c+1|0;continue}}}Xa=l+48|0;break ca}mb(ib(ib(lb(ib(ib(ib(71664,18951),2324),3647),192),4217),19003));break da}mb(ib(ib(lb(ib(ib(ib(71664,19495),2324),3647),193),4217),19003));break da}mb(ib(ib(lb(ib(ib(ib(71664,18951),2324),3647),277),4217),19003));break da}mb(ib(ib(lb(ib(ib(ib(71664,19781),2324),3647),278),4217),19003));break da}mb(ib(ib(lb(ib(ib(ib(71664,20052),2324),3647),362),4217),19003));break da}mb(ib(ib(lb(ib(ib(ib(71664,20279),2324),3647),363),4217),19003));break da}c=b;continue}break}break N}wc(ab);u=_c(ya,17904);n=0;E=0;a=Xa-80|0;Xa=a;o=p+32|0;j=p+60|0;B=pc(L[p+52>>2]);fa=O(pc(O(L[p+56>>2]+O(1)))/L[p+56>>2]);Aa:{Ba:{Ca:{while(1){if(Jc(j)>>>0>n>>>0){h=pd(j,n);if(H[h+16>>2]>=H[o+16>>2]){break Ca}c=H[h+12>>2];b=H[o+16>>2];d=H[h+16>>2];kk(a+4|0,a,L[h>>2],L[h+4>>2],H[h+12>>2]);e=O(L[a>>2]+O(.5));Da:{if(O(P(e))>2]+O(.5));Ea:{if(O(P(e))>2]==(H[b+4>>2]==H[c+4>>2]|0)){if(H[g+8>>2]!=(H[b+8>>2]==H[c+8>>2]|0)){break Ja}d=Xa-32|0;Xa=d;Ka:{La:{Ma:{Na:{Oa:{Pa:{if(!((l|0)<=0|K[c+4>>2]<=l+1>>>0)){if((f|0)<=0){break Pa}r=f+1|0;if(r>>>0>=K[c+8>>2]){break Pa}if(H[b+4>>2]!=H[c+4>>2]){break Oa}if(H[b+4>>2]!=H[g+4>>2]){break Na}if(H[b+8>>2]!=H[c+8>>2]){break Ma}if(H[b+8>>2]!=H[g+8>>2]){break La}V=f-1|0;Z=Jb(b,V);R=Jb(b,f);ia=Jb(b,r);ea=Jb(c,f);V=Jb(g,V);Q=Jb(g,f);g=Jb(g,r);ek(d+28|0,d+24|0,d+20|0,d+16|0,d+12|0,c,l,f);b=l<<2;la=L[ia+b>>2];ca=L[b+Z>>2];sa=L[b+g>>2];za=L[b+V>>2];g=b+Q|0;e=L[g>>2];r=b+R|0;k=L[r>>2];q=L[b+ea>>2];ka=L[r+4>>2];va=L[r-4>>2];Ca=L[g+4>>2];Ha=L[g-4>>2];L[a+32>>2]=L[d+20>>2];Fa=L[d+12>>2];L[a+44>>2]=Fa;L[a+36>>2]=Fa;ka=O(O(O(va-ka)+O(Ca-Ha))*O(.25));L[a+40>>2]=ka;va=L[d+16>>2];L[a+64>>2]=e+O(k-O(q+q));q=O(O(O(ca-la)+O(sa-za))*O(.25));L[a+60>>2]=q;L[a+56>>2]=ka;L[a+52>>2]=q;L[a+48>>2]=va;L[a+20>>2]=-L[d+28>>2];q=L[d+24>>2];L[a+28>>2]=O(e-k)*O(-.5);L[a+24>>2]=-q;Xa=d+32|0;break Ka}mb(ib(ib(lb(ib(ib(ib(71664,24027),22846),3647),309),4217),24085));break N}mb(ib(ib(lb(ib(ib(ib(71664,24159),22846),3647),310),4217),24218));break N}mb(ib(ib(lb(ib(ib(ib(71664,24285),22846),3647),311),4217),24337));break N}mb(ib(ib(lb(ib(ib(ib(71664,24444),22846),3647),312),4217),24337));break N}mb(ib(ib(lb(ib(ib(ib(71664,24518),22846),3647),313),4217),24337));break N}mb(ib(ib(lb(ib(ib(ib(71664,24620),22846),3647),314),4217),24337));break N}break Fa}if(!(H[b+4>>2]!=H[c+4>>2]|H[g+4>>2]!=(H[c+4>>2]>>>1|0))){if(H[b+8>>2]!=H[c+8>>2]|H[g+8>>2]!=(H[c+8>>2]>>>1|0)){break Ia}d=Xa-32|0;Xa=d;Qa:{Ra:{Sa:{Ta:{Ua:{Va:{Wa:{Xa:{Ya:{Za:{if(!((l|0)<=0|K[c+4>>2]<=l+1>>>0)){if((f|0)<=0){break Za}r=f+1|0;if(r>>>0>=K[c+8>>2]){break Za}if(H[b+4>>2]!=H[c+4>>2]){break Ya}if(H[g+4>>2]!=(H[b+4>>2]>>>1|0)){break Xa}if(H[b+8>>2]!=H[c+8>>2]){break Wa}if(H[g+8>>2]!=(H[b+8>>2]>>>1|0)){break Va}V=Jb(b,f-1|0);Z=Jb(b,f);R=Jb(b,r);r=Jb(c,f);kk(d+28|0,d+24|0,O(l|0),O(f|0),1);e=L[d+28>>2];if(!(O(e+O(-.5))>=O(0))){break Ua}if(!(O(L[d+24>>2]+O(-.5))>=O(0))){break Ta}if(!(O(K[g+4>>2])>O(e+O(.5)))){break Sa}if(!(O(K[g+8>>2])>O(L[d+24>>2]+O(.5)))){break Ra}ek(d+20|0,d+16|0,d+12|0,d+8|0,d+4|0,c,l,f);e=Eb(g,L[d+28>>2],L[d+24>>2]);b=l<<2;k=L[r+b>>2];r=b+Z|0;la=L[r-4>>2];q=L[r>>2];ca=Eb(g,O(L[d+28>>2]+O(.5)),L[d+24>>2]);sa=L[r+4>>2];za=Eb(g,O(L[d+28>>2]+O(-.5)),L[d+24>>2]);ka=L[b+V>>2];va=Eb(g,L[d+28>>2],O(L[d+24>>2]+O(.5)));Ca=L[b+R>>2];Ha=Eb(g,L[d+28>>2],O(L[d+24>>2]+O(-.5)));L[a+32>>2]=L[d+12>>2];Fa=L[d+4>>2];L[a+44>>2]=Fa;la=O(O(O(la+ca)-O(sa+za))*O(.25));L[a+40>>2]=la;L[a+36>>2]=Fa;ca=L[d+8>>2];L[a+64>>2]=e+O(q-O(k+k));k=O(O(O(ka+va)-O(Ca+Ha))*O(.25));L[a+60>>2]=k;L[a+56>>2]=la;L[a+52>>2]=k;L[a+48>>2]=ca;L[a+20>>2]=-L[d+20>>2];k=L[d+16>>2];L[a+28>>2]=O(e-q)*O(-.5);L[a+24>>2]=-k;Xa=d+32|0;break Qa}mb(ib(ib(lb(ib(ib(ib(71664,24027),22846),3647),413),4217),24085));break N}mb(ib(ib(lb(ib(ib(ib(71664,24159),22846),3647),414),4217),24218));break N}mb(ib(ib(lb(ib(ib(ib(71664,24285),22846),3647),415),4217),24337));break N}mb(ib(ib(lb(ib(ib(ib(71664,24894),22846),3647),416),4217),24337));break N}mb(ib(ib(lb(ib(ib(ib(71664,24518),22846),3647),417),4217),24337));break N}mb(ib(ib(lb(ib(ib(ib(71664,24992),22846),3647),418),4217),24337));break N}mb(ib(ib(lb(ib(ib(ib(71664,25085),22846),3647),428),4217),25126));break N}mb(ib(ib(lb(ib(ib(ib(71664,25371),22846),3647),429),4217),25462));break N}mb(ib(ib(lb(ib(ib(ib(71664,25566),22846),3647),430),4217),25126));break N}mb(ib(ib(lb(ib(ib(ib(71664,25659),22846),3647),431),4217),25462));break N}break Fa}if(H[c+4>>2]!=(H[b+4>>2]>>>1|0)|H[c+4>>2]!=H[g+4>>2]){break Ga}if(H[c+4>>2]!=(H[b+4>>2]>>>1|0)|H[c+4>>2]!=H[g+4>>2]){break Ha}d=Xa-32|0;Xa=d;_a:{$a:{ab:{bb:{cb:{db:{if(!((l|0)<=0|K[c+4>>2]<=l+1>>>0)){if((f|0)<=0){break db}r=f+1|0;if(r>>>0>=K[c+8>>2]){break db}if(H[c+4>>2]!=(H[b+4>>2]>>>1|0)){break cb}if(H[g+4>>2]!=(H[b+4>>2]>>>1|0)){break bb}if(H[c+8>>2]!=(H[b+8>>2]>>>1|0)){break ab}if(H[g+8>>2]!=(H[b+8>>2]>>>1|0)){break $a}V=Jb(c,f);Z=Jb(g,f-1|0);R=Jb(g,f);ia=Jb(g,r);Wg(d+28|0,d+24|0,O(l|0),O(f|0),1);ek(d+20|0,d+16|0,d+12|0,d+8|0,d+4|0,c,l,f);e=Eb(b,L[d+28>>2],L[d+24>>2]);g=l<<2;r=g+R|0;k=L[r>>2];q=L[g+V>>2];la=Eb(b,O(L[d+28>>2]+O(-2)),L[d+24>>2]);ca=L[r+4>>2];sa=Eb(b,O(L[d+28>>2]+O(2)),L[d+24>>2]);za=L[r-4>>2];ka=Eb(b,L[d+28>>2],O(L[d+24>>2]+O(-2)));va=L[g+ia>>2];Ca=Eb(b,L[d+28>>2],O(L[d+24>>2]+O(2)));Ha=L[g+Z>>2];L[a+32>>2]=L[d+12>>2];Fa=L[d+4>>2];L[a+44>>2]=Fa;la=O(O(O(la+ca)-O(sa+za))*O(.25));L[a+40>>2]=la;L[a+36>>2]=Fa;ca=L[d+8>>2];L[a+64>>2]=k+O(e-O(q+q));q=O(O(O(ka+va)-O(Ca+Ha))*O(.25));L[a+60>>2]=q;L[a+56>>2]=la;L[a+52>>2]=q;L[a+48>>2]=ca;L[a+20>>2]=-L[d+20>>2];q=L[d+16>>2];L[a+28>>2]=O(k-e)*O(-.5);L[a+24>>2]=-q;Xa=d+32|0;break _a}mb(ib(ib(lb(ib(ib(ib(71664,24027),22846),3647),359),4217),24085));break N}mb(ib(ib(lb(ib(ib(ib(71664,24159),22846),3647),360),4217),24218));break N}mb(ib(ib(lb(ib(ib(ib(71664,25773),22846),3647),361),4217),24337));break N}mb(ib(ib(lb(ib(ib(ib(71664,24894),22846),3647),362),4217),24337));break N}mb(ib(ib(lb(ib(ib(ib(71664,25884),22846),3647),363),4217),24337));break N}mb(ib(ib(lb(ib(ib(ib(71664,24992),22846),3647),364),4217),24337));break N}break Fa}mb(ib(ib(lb(ib(ib(ib(71664,23400),22846),3647),466),4217),23471));break N}mb(ib(ib(lb(ib(ib(ib(71664,23559),22846),3647),469),4217),23471));break N}mb(ib(ib(lb(ib(ib(ib(71664,23656),22846),3647),472),4217),23471));break N}mb(ib(ib(lb(ib(ib(ib(71664,23814),22846),3647),475),4217),23839));break N}b=Xa-48|0;Xa=b;e=L[a+64>>2];k=pc(L[a+36>>2]);q=L[a+36>>2];ka=O(q+q);q=L[a+40>>2];e=O(O(O(O(O(O(ka*q)*L[a+52>>2])-O(e*k))-O(L[a+48>>2]*pc(q)))-O(L[a+32>>2]*pc(L[a+52>>2])))+O(O(L[a+32>>2]*L[a+48>>2])*L[a+64>>2]));d=O(P(e))<=O(1.1920928955078125e-7);if(!d){e=O(O(1)/e);eb=b,gb=O(e*$j(L[a+48>>2],L[a+52>>2],L[a+64>>2])),L[eb>>2]=gb;eb=b,gb=O(e*od(L[a+40>>2],L[a+36>>2],L[a+64>>2],L[a+60>>2])),L[eb+4>>2]=gb;eb=b,gb=O(e*od(L[a+36>>2],L[a+40>>2],L[a+48>>2],L[a+52>>2])),L[eb+8>>2]=gb;eb=b,gb=O(e*$j(L[a+32>>2],L[a+40>>2],L[a+64>>2])),L[eb+16>>2]=gb;eb=b,gb=O(e*od(L[a+40>>2],L[a+32>>2],L[a+52>>2],L[a+44>>2])),L[eb+20>>2]=gb;eb=b,gb=O(e*$j(L[a+32>>2],L[a+36>>2],L[a+48>>2])),L[eb+32>>2]=gb;L[b+12>>2]=L[b+4>>2];L[b+24>>2]=L[b+8>>2];L[b+28>>2]=L[b+20>>2]}d=!d;if(d){L[a+8>>2]=O(L[b+8>>2]*L[a+28>>2])+O(O(L[b>>2]*L[a+20>>2])+O(L[b+4>>2]*L[a+24>>2]));L[a+12>>2]=O(L[b+20>>2]*L[a+28>>2])+O(O(L[b+12>>2]*L[a+20>>2])+O(L[b+16>>2]*L[a+24>>2]));L[a+16>>2]=O(L[b+32>>2]*L[a+28>>2])+O(O(L[b+24>>2]*L[a+20>>2])+O(L[b+28>>2]*L[a+24>>2]))}Xa=b+48|0;eb:{if(!d){break eb}if(O(pc(L[a+8>>2])+pc(L[a+12>>2]))>L[p+88>>2]){break eb}e=O(O(L[a+32>>2]*L[a+48>>2])-pc(L[a+36>>2]));if(e!=O(0)){eb=h,gb=O(pc(O(L[a+32>>2]+L[a+48>>2]))/e),L[eb+32>>2]=gb}if(e==O(0)){break eb}b=l<<2;if(L[h+24>>2]!=L[Jb(c,f)+b>>2]){break Ba}q=L[Jb(c,f)+b>>2];e=L[a+8>>2];k=L[a+12>>2];L[h+24>>2]=q-O(O(L[a+28>>2]*L[a+16>>2])+O(O(L[a+20>>2]*e)+O(L[a+24>>2]*k)));Wg(h,h+4|0,O(e+L[a+4>>2]),O(k+L[a>>2]),H[h+12>>2]);e=O(L[a+16>>2]+O(H[h+16>>2]));L[h+20>>2]=e;eb=h,gb=Ug(e,O(H[o+16>>2])),L[eb+20>>2]=gb;if(!(fa>O(P(L[h+32>>2])))){break eb}if(!(pc(L[h+24>>2])>=B)){break eb}e=L[h>>2];if(!(e>=O(0))){break eb}if(!(e>2]))){break eb}e=L[h+4>>2];if(!(e>=O(0))){break eb}if(!(e>2]))){break eb}eb=h,gb=hi(s,H[h+12>>2],L[h+20>>2]),L[eb+28>>2]=gb;ub(pd(j,E),h,36);E=E+1|0}n=n+1|0;continue}break}c=Jc(j);fb:{if(c>>>0>>0){g=Xa-32|0;Xa=g;d=E-c|0;gb:{if(d>>>0<=(H[kb(j)>>2]-H[j+4>>2]|0)/36>>>0){f=Xa-16|0;Xa=f;b=Ip(f,j,d);c=H[b+4>>2];d=H[b+8>>2];while(1){if((c|0)==(d|0)){nc(b);Xa=f+16|0}else{kb(j);Fp(c);c=c+36|0;H[b+4>>2]=c;continue}break}break gb}c=kb(j);b=jk(g+8|0,Gp(j,Jc(j)+d|0),Jc(j),c);c=Xa-16|0;Xa=c;H[c>>2]=H[b+8>>2];f=H[b+8>>2];H[c+8>>2]=b+8;H[c+4>>2]=f+N(d,36);d=H[c>>2];while(1){if(H[c+4>>2]!=(d|0)){Fp(H[c>>2]);d=H[c>>2]+36|0;H[c>>2]=d;continue}break}ud(c);Xa=c+16|0;ik(j,b);hk(b)}Xa=g+32|0;break fb}if(c>>>0>E>>>0){c=H[j>>2]+N(E,36)|0;Jc(j);Wp(j,c);iq(j)}}Xa=a+80|0;break Aa}mb(ib(ib(lb(ib(ib(ib(71664,21961),2324),3647),489),4217),22033));break N}mb(ib(ib(lb(ib(ib(ib(71664,22123),2324),3647),526),4217),22180));break N}wc(u);V=_c(ya,18149);E=Xa-16|0;Xa=E;hb:{ib:{jb:{kb:{h=p+60|0;if(Jc(h)>>>0>K[p+84>>2]){g=p+16|0;if((Rb(g)|0)!=H[p+8>>2]){break kb}if((Rb(bd(g,0))|0)!=H[p+12>>2]){break jb}j=Ib(E);n=H[p+84>>2];b=Xa-32|0;Xa=b;a=H[p+8>>2];e=O(U(O(O(H[p>>2])/O(a|0))));c=H[p+12>>2];k=O(U(O(O(H[p+4>>2])/O(c|0))));mk(j);rk(j,n);Z=N(a,c);l=0;while(1){lb:{a=0;if(Rb(g)>>>0<=l>>>0){k=O((O(P(k))>2]=a;if(Jc(h)>>>0<=a>>>0){u=(n|0)/(Z|0)|0;l=0;mb:while(1){n=0;if(Rb(g)>>>0<=l>>>0){Xa=b+32|0;break lb}while(1){if(Rb(bd(g,l))>>>0<=n>>>0){l=l+1|0;continue mb}f=bd(bd(g,l),n);eb=b,fb=yb(f),H[eb+16>>2]=fb;H[b+28>>2]=u;nb:{o=H[Se(b+16|0,b+28|0)>>2];if(!o){break nb}c=ag(f);eb=b,fb=ag(f),H[eb+16>>2]=fb;d=Pe(b+16|0,o);r=Tg(f);Z=Xa-16|0;Xa=Z;a=Xa+-64|0;Xa=a;H[a+48>>2]=d;H[a+56>>2]=c;H[a+40>>2]=r;while(1){ob:{if(Ad(a+48|0,a+40|0)){break ob}pb:{qb:{rb:{c=Wh(a+40|0,a+56|0);switch(c|0){case 0:case 1:break ob;case 3:break qb;case 2:break rb;default:break pb}}if(!$c(H[fe(a+40|0)>>2],H[a+56>>2])){break ob}Xd(H[a+56>>2],H[a+40>>2]);break ob}c=H[a+56>>2];H[a+32>>2]=c;Dp(c,H[nd(a+32|0)>>2],H[fe(a+40|0)>>2]);break ob}if((c|0)<=7){r=H[a+40>>2];d=Xa-32|0;Xa=d;H[d+24>>2]=H[a+56>>2];H[d+16>>2]=r;fe(d+16|0);while(1){if(Ic(d+24|0,d+16|0)){R=H[d+24>>2];c=Xa-32|0;Xa=c;H[c+16>>2]=r;H[c+24>>2]=R;sb:{if(!Ic(c+24|0,c+16|0)){break sb}H[c+8>>2]=H[c+24>>2];while(1){if(!Ic(nd(c+8|0),c+16|0)){break sb}if(!$c(H[c+8>>2],H[c+24>>2])){continue}H[c+24>>2]=H[c+8>>2];continue}}Xa=c+32|0;H[d+8>>2]=H[c+24>>2];if(Ic(d+8|0,d+24|0)){Xd(H[d+24>>2],H[d+8>>2])}nd(d+24|0);continue}break}Xa=d+32|0;break ob}c=Pe(a+56|0,c>>>1|0);H[a+32>>2]=c;H[a+24>>2]=H[a+40>>2];c=Dp(H[a+56>>2],c,H[fe(a+24|0)>>2]);H[a+16>>2]=H[a+56>>2];H[a+8>>2]=H[a+24>>2];tb:{if(!$c(H[a+16>>2],H[a+32>>2])){R=a+16|0;r=a+8|0;d=Xa-16|0;Xa=d;H[d+8>>2]=H[a+32>>2];while(1){ia=Ad(R,fe(r));if(!ia){if(!$c(H[r>>2],H[d+8>>2])){continue}}break}Xa=d+16|0;if(!(ia^1)){break tb}Xd(H[a+16>>2],H[a+8>>2]);c=c+1|0}d=a+16|0;nd(d);ub:{if(!Re(d,a+8|0)){break ub}while(1){if($c(H[a+16>>2],H[a+32>>2])){nd(a+16|0);continue}while(1){if(!$c(H[fe(a+8|0)>>2],H[a+32>>2])){continue}break}if(Cp(a+16|0,a+8|0)){break ub}d=a+16|0;Xd(H[d>>2],H[a+8>>2]);if(Ad(a+32|0,d)){H[a+32>>2]=H[a+8>>2]}c=c+1|0;nd(a+16|0);continue}}vb:{if(!Ic(a+16|0,a+32|0)){break vb}if(!$c(H[a+32>>2],H[a+16>>2])){break vb}Xd(H[a+16>>2],H[a+32>>2]);c=c+1|0}if(Ad(a+48|0,a+16|0)){break ob}wb:{if(c){break wb}if(Re(a+48|0,a+16|0)){c=H[a+56>>2];H[a+32>>2]=c;H[a+8>>2]=c;while(1){if(Ad(nd(a+8|0),a+16|0)){break ob}if($c(H[a+8>>2],H[a+32>>2])){break wb}H[a+32>>2]=H[a+8>>2];continue}}c=H[a+16>>2];H[a+32>>2]=c;H[a+8>>2]=c;while(1){if(Ad(nd(a+8|0),a+40|0)){break ob}if($c(H[a+8>>2],H[a+32>>2])){break wb}H[a+32>>2]=H[a+8>>2];continue}}if(Re(a+48|0,a+16|0)){H[a+40>>2]=H[a+16>>2];continue}eb=a,fb=H[nd(a+16|0)>>2],H[eb+56>>2]=fb;continue}nd(a+16|0);H[a+8>>2]=H[a+40>>2];if(!$c(H[a+56>>2],H[fe(a+8|0)>>2])){while(1){if(Ad(a+16|0,a+8|0)){break ob}if($c(H[a+56>>2],H[a+16>>2])){c=a+16|0;Xd(H[c>>2],H[a+8>>2]);nd(c)}else{nd(a+16|0);continue}break}}if(Ad(a+16|0,a+8|0)){break ob}while(1){xb:{if($c(H[a+56>>2],H[a+16>>2])){while(1){if($c(H[a+56>>2],H[fe(a+8|0)>>2])){continue}break}if(Cp(a+16|0,a+8|0)){break xb}Xd(H[a+16>>2],H[a+8>>2])}nd(a+16|0);continue}break}if(Re(a+48|0,a+16|0)){break ob}H[a+56>>2]=H[a+16>>2];continue}break}Xa=a- -64|0;Xa=Z+16|0;yb:{if(yb(f)>>>0>=o>>>0){break yb}if(L[Nb(f,0)>>2]>=L[Nb(f,o)>>2]){break yb}mb(ib(ib(lb(ib(ib(ib(71664,22270),2324),3647),661),4217),22328));break N}a=0;while(1){if((a|0)==(o|0)){break nb}Vg(j,pd(h,H[Nb(f,a)+4>>2]));a=a+1|0;continue}}n=n+1|0;continue}}}else{a=pd(h,H[b+28>>2]);q=O(L[a+4>>2]/k);zb:{if(O(P(q))>2]/e);Ab:{if(O(P(q))>2]=P(L[a+24>>2]);l=b+16|0;L[l>>2]=L[b+12>>2];H[l+4>>2]=H[b+28>>2];Bb:{if(K[d+4>>2]>2]){fi(d,l);break Bb}a=0;o=Xa-32|0;Xa=o;r=kb(d);f=_h(d,yb(d)+1|0);R=yb(d);u=Xa-16|0;Xa=u;H[u+12>>2]=0;c=o+8|0;Jd(c+12|0,r);if(f){if(f>>>0>536870911){vd(25943);X()}a=Hb(f<<3)}H[c>>2]=a;R=(R<<3)+a|0;H[c+8>>2]=R;H[c+4>>2]=R;eb=tb(c),fb=(f<<3)+a|0,H[eb>>2]=fb;Xa=u+16|0;Ng(r,H[c+8>>2],l);H[c+8>>2]=H[c+8>>2]+8;Zh(d,c);Yh(c);Xa=o+32|0}a=H[b+28>>2]+1|0;continue}}}else{while(1){if(Rb(bd(g,l))>>>0>a>>>0){tf(bd(bd(g,l),a));a=a+1|0;continue}break}l=l+1|0;continue}}break}gi(h,j);if(Jc(h)>>>0>K[p+84>>2]){break ib}pk(j)}Xa=E+16|0;break hb}mb(ib(ib(lb(ib(ib(ib(71664,20536),2324),3647),454),4217),20795));break N}mb(ib(ib(lb(ib(ib(ib(71664,21061),2324),3647),455),4217),20795));break N}mb(ib(ib(lb(ib(ib(ib(71664,21397),2324),3647),469),4217),21784));break N}wc(V);ia=_c(ya,18337);l=0;n=Xa+-64|0;Xa=n;Cb:{if(!I[p+28|0]){a=p+60|0;h=0;while(1){if(Jc(a)>>>0<=h>>>0){break Cb}eb=pd(a,h),fb=0,H[eb+8>>2]=fb;h=h+1|0;continue}}V=p+72|0;mk(V);r=p+60|0;rk(V,N(Jc(r),36));o=p+92|0;ea=o+40|0;a=0;Db:{Eb:{while(1){if(qd(Fb(s))>>>0>a>>>0){c=Gb(Fb(s),a);if(H[c+4>>2]!=(H[c+12>>2]>>>2|0)){break Eb}b=H[Gb(ea,a)+24>>2];E=H[c+8>>2];j=H[c+24>>2];u=H[c+4>>2];d=j+(u<<2)|0;k=L[j>>2];e=O(L[d>>2]-k);k=O(L[j+4>>2]-k);eb=b,gb=O(+we(e,k)+3.141592653589793),L[eb>>2]=gb;L[b+4>>2]=W(O(O(k*k)+O(e*e)));c=u-1|0;Z=c>>>0>1?c:1;f=j+4|0;g=d;h=1;while(1){Fb:{g=g+4|0;c=b+8|0;if((h|0)==(Z|0)){k=L[f>>2];e=O(L[g>>2]-k);k=O(k-L[f-4>>2]);eb=b,gb=O(+we(e,k)+3.141592653589793),L[eb+8>>2]=gb;L[b+12>>2]=W(O(O(k*k)+O(e*e)));R=E-1|0;Q=R>>>0>1?R:1;g=(u<<2)+d|0;h=j;E=1;Gb:while(1){if((E|0)==(Q|0)){f=c+8|0;d=j+(N(u,R)<<2)|0;k=L[d>>2];b=d-(u<<2)|0;e=O(k-L[b>>2]);k=O(L[d+4>>2]-k);eb=c,gb=O(+we(e,k)+3.141592653589793),L[eb+8>>2]=gb;L[c+12>>2]=W(O(O(k*k)+O(e*e)));c=d+4|0;g=1;while(1){b=b+4|0;if((g|0)==(Z|0)){break Fb}e=O(L[c>>2]-L[b>>2]);k=O(L[c+4>>2]-L[c-4>>2]);eb=f,gb=O(+we(e,k)+3.141592653589793),L[eb+8>>2]=gb;L[f+12>>2]=W(O(O(k*k)+O(e*e)));g=g+1|0;c=c+4|0;f=f+8|0;continue}}e=O(L[g>>2]-L[h>>2]);k=O(L[d+4>>2]-L[d>>2]);eb=c,gb=O(+we(e,k)+3.141592653589793),L[eb+8>>2]=gb;L[c+12>>2]=W(O(O(k*k)+O(e*e)));c=c+16|0;f=d+4|0;b=1;while(1)if((b|0)==(Z|0)){e=O(L[g+4>>2]-L[h+4>>2]);k=O(L[f>>2]-L[f-4>>2]);eb=c,gb=O(+we(e,k)+3.141592653589793),L[eb>>2]=gb;L[c+4>>2]=W(O(O(k*k)+O(e*e)));E=E+1|0;g=g+8|0;h=h+8|0;d=f+4|0;continue Gb}else{g=g+4|0;h=h+4|0;e=O(L[g>>2]-L[h>>2]);k=O(L[f+4>>2]-L[f-4>>2]);eb=c,gb=O(+we(e,k)+3.141592653589793),L[eb>>2]=gb;L[c+4>>2]=W(O(O(k*k)+O(e*e)));b=b+1|0;c=c+8|0;f=f+4|0;continue}}}else{e=O(L[g>>2]-L[f>>2]);k=O(L[f+4>>2]-L[f-4>>2]);eb=b,gb=O(+we(e,k)+3.141592653589793),L[eb+8>>2]=gb;L[b+12>>2]=W(O(O(k*k)+O(e*e)));h=h+1|0;f=f+4|0;b=c;continue}}break}k=L[c>>2];e=O(k-L[b>>2]);k=O(k-L[c-4>>2]);eb=f,gb=O(+we(e,k)+3.141592653589793),L[eb+8>>2]=gb;L[f+12>>2]=W(O(O(k*k)+O(e*e)));a=a+1|0;continue}break}break Db}mb(ib(ib(lb(ib(ib(ib(71664,1433),1972),3647),96),4217),4490));break N}Z=p+144|0;Hb:while(1){if(Jc(r)>>>0<=l>>>0){gi(r,V);break Cb}q=L[pd(r,l)>>2];B=L[pd(r,l)+4>>2];fa=L[pd(r,l)+28>>2];e=O(O(1)/O(1<>2]));k=O(O(e*O(.5))+O(-.5));L[n+56>>2]=O(q*e)+k;L[n+52>>2]=O(B*e)+k;L[n+48>>2]=e*fa;h=0;eb=n,gb=Ug(L[n+56>>2],O(H[Qe(s,H[pd(r,l)+12>>2],0)+4>>2]-1>>>0)),L[eb+56>>2]=gb;eb=n,gb=Ug(L[n+52>>2],O(H[Qe(s,H[pd(r,l)+12>>2],0)+8>>2]-1>>>0)),L[eb+52>>2]=gb;R=rb(Z,0);a=H[pd(r,l)+12>>2];c=H[pd(r,l)+16>>2];k=L[n+52>>2];e=L[n+48>>2];j=Xa-48|0;Xa=j;Ib:{q=L[n+56>>2];if(q>=O(0)){b=o+40|0;if(q>2])|0)+4>>2])){if(k>=O(0)){if(k>2])|0)+8>>2])){b=Gb(b,c+N(a,H[o+4>>2])|0);if(H[b+16>>2]==2){H[n+60>>2]=0;B=O(q+O(.5));Jb:{if(O(P(B))>>0>=K[b+4>>2]|f>>>0>=K[b+8>>2])){break Ib}E=o+28|0;e=O(L[o+12>>2]*e);B=e>2]);fa=O(B+O(.5));Lb:{if(O(P(fa))>2]-1|0);g=Yf(0,f-c|0);Q=Vh(c+f|0,H[b+8>>2]-1|0);pb(rb(E,0),0,zb(E)<<2);la=O(O(-1)/O(e+e));Mb:while(1){if((g|0)>(Q|0)){c=0;d=0;while(1)if(H[o+20>>2]<=(d|0)){e=O(0);while(1){d=H[o+8>>2];if((d|0)<=(c|0)){if(e==O(0)){break Ib}}else{if(L[rb(E,c)>>2]>e){e=L[rb(E,c)>>2]}c=c+1|0;continue}break}if(e>O(0)){a=0;while(1){if((a|0)>=(d|0)){break Ib}c=a;k=O(a|0);L[j+32>>2]=k;eb=j,gb=L[rb(E,a)>>2],L[eb+36>>2]=gb;b=a-1|0;L[j+24>>2]=b|0;d=H[o+8>>2];eb=j,gb=L[rb(E,(b+d|0)%(d|0)|0)>>2],L[eb+28>>2]=gb;a=a+1|0;L[j+16>>2]=a|0;b=H[o+8>>2];eb=j,gb=L[rb(E,(b+a|0)%(b|0)|0)>>2],L[eb+20>>2]=gb;Nb:{if(!(L[rb(E,c)>>2]>O(e*L[o+24>>2]))){break Nb}q=L[j+36>>2];if(!(q>L[j+28>>2])|!(q>L[j+20>>2])){break Nb}L[j>>2]=k;B=O(0);q=L[j+16>>2];k=L[j+24>>2];fa=O(q-k);ka=q;q=L[j+32>>2];ca=O(O(ka-q)*fa);la=O(k-q);fa=O(la*fa);c=ca==O(0)|fa==O(0)|la==O(0);Ob:{if(c){H[j+12>>2]=0;H[j+8>>2]=0;break Ob}B=L[j+36>>2];B=O(O(O(L[j+20>>2]-B)/ca)-O(O(L[j+28>>2]-B)/fa));L[j+12>>2]=B;k=O(k*k);q=O(O(O(B*O(O(q*q)-k))+O(L[j+28>>2]-L[j+36>>2]))/la);L[j+8>>2]=q;B=O(O(L[j+28>>2]-O(L[j+12>>2]*k))-O(q*L[j+24>>2]))}L[j+4>>2]=B;if(!c){q=L[j+8>>2];k=L[j+12>>2];if(k!=O(0)){L[j>>2]=O(-q)/O(k+k)}}ea=H[n+60>>2];ua=R+(ea<<2)|0;k=O(H[o+8>>2]);t=+O(O(O(L[j>>2]+O(.5))+k)/k)*6.283185307179586;A(+t);u=v(1)|0;d=v(0)|0;c=u>>>20&2047;Pb:{if((c|0)==2047){t=t*6.283185307179586;w=t/t;break Pb}g=d<<1;b=u<<1|d>>>31;w=(g|0)==-1467459024&(b|0)==-2144189450?t*0:t;if((b|0)==-2144189450&g>>>0<=2827508272|b>>>0<2150777846){break Pb}Qb:{if(!c){c=0;g=d<<12;b=u<<12|d>>>20;if((b|0)>0|(b|0)>=0){while(1){c=c-1|0;b=b<<1|g>>>31;g=g<<1;if((b|0)>0|(b|0)>=0){continue}break}}b=1-c|0;g=b&31;if((b&63)>>>0>=32){b=d<>>32-g|u<1025){while(1){f=g-1413754136|0;Rb:{d=b-((g>>>0<1413754136)+1647099|0)|0;if((d|0)<0){f=g;d=b;break Rb}if((g|0)!=1413754136|(b|0)!=1647099){break Rb}w=t*0;break Pb}b=d<<1|f>>>31;g=f<<1;c=c-1|0;if((c|0)>1025){continue}break}c=1025}f=g-1413754136|0;Sb:{d=b-((g>>>0<1413754136)+1647099|0)|0;if((d|0)<0){f=g;d=b;break Sb}if((g|0)!=1413754136|(b|0)!=1647099){break Sb}w=t*0;break Pb}Tb:{if(d>>>0>1048575){g=f;b=d;break Tb}while(1){c=c-1|0;Q=d>>>0<524288;d=d<<1|f>>>31;g=f<<1;f=g;b=d;if(Q){continue}break}}u=u&-2147483648;Q=b+-1048576|c<<20;d=b;b=1-c|0;f=b&31;if((b&63)>>>0>=32){b=0;d=d>>>f|0}else{b=d>>>f|0;d=((1<>>f}c=(c|0)>0;x(0,(c?g:d)|0);x(1,(c?Q:b)|u);w=+z()}L[ua>>2]=w;H[n+60>>2]=ea+1}d=H[o+8>>2];continue}}mb(ib(ib(lb(ib(ib(ib(71664,13842),1972),3647),218),4217),14247));break N}else{H[j+40>>2]=H[6842];a=H[6841];H[j+32>>2]=H[6840];H[j+36>>2]=a;b=rb(E,0);a=rb(E,0);f=H[o+8>>2]-1|0;u=a+(f<<2)|0;e=L[u>>2];k=L[a>>2];g=0;while(1){if((f|0)==(g|0)){L[b+(f<<2)>>2]=O(L[j+40>>2]*k)+O(O(L[j+32>>2]*e)+O(L[j+36>>2]*L[u>>2]))}else{ea=g<<2;g=g+1|0;q=O(L[j+32>>2]*e);e=L[a+ea>>2];L[ea+b>>2]=O(L[j+40>>2]*L[a+(g<<2)>>2])+O(q+O(e*L[j+36>>2]));continue}break}d=d+1|0;continue}}ca=pc(O(O(g|0)-k));Ba=Jb(b,g);c=a;while(1){if((c|0)>(ea|0)){g=g+1|0;continue Mb}e=O(ca+pc(O(O(c|0)-q)));if(!(e>fa)){d=Ba+(c<<3)|0;B=L[d>>2];u=H[o+8>>2];f=rb(E,0);B=O(+O(B*O(u|0))*.159154943091895);e=O(la*e);e=O(O(+O(O(e*O(O(e*O(O(e*O(O(e*O(O(e*O(e+O(6)))+O(30)))+O(120)))+O(360)))+O(720)))+O(720))*.0013888888)*L[d+4>>2]);d=H[o+8>>2];Ub:{Vb:{Wb:{Xb:{Yb:{Zb:{_b:{$b:{if(f){if(!(O(B+O(.5))>O(0))){break $b}sa=O(B+O(-.5));if(!(sa=O(0))){break _b}if((d|0)<0){break Zb}ka=B;B=O(T(sa));ac:{if(O(P(B))=O(0))){break Yb}if(!(B>=O(0))){break Xb}ua=(d+u|0)%(d|0)|0;if((ua|0)<0){break Wb}d=(u+1|0)%(d|0)|0;if((d|0)<0){break Vb}u=f+(ua<<2)|0;L[u>>2]=O(sa*e)+L[u>>2];d=f+(d<<2)|0;L[d>>2]=O(B*e)+L[d>>2];break Ub}mb(ib(ib(lb(ib(ib(ib(71664,14828),15093),3647),139),4217),15611));break N}mb(ib(ib(lb(ib(ib(ib(71664,16147),15093),3647),140),4217),16416));break N}mb(ib(ib(lb(ib(ib(ib(71664,16815),15093),3647),141),4217),16902));break N}mb(ib(ib(lb(ib(ib(ib(71664,17364),15093),3647),142),4217),17538));break N}mb(ib(ib(lb(ib(ib(ib(71664,17865),15093),3647),150),4217),17913));break N}mb(ib(ib(lb(ib(ib(ib(71664,18306),15093),3647),151),4217),18487));break N}mb(ib(ib(lb(ib(ib(ib(71664,18823),15093),3647),152),4217),19077));break N}mb(ib(ib(lb(ib(ib(ib(71664,19365),15093),3647),153),4217),19660));break N}}c=c+1|0;continue}}}mb(ib(ib(lb(ib(ib(ib(71664,11323),1972),3647),126),4217),11704));break N}mb(ib(ib(lb(ib(ib(ib(71664,10116),1972),3647),122),4217),10488));break N}mb(ib(ib(lb(ib(ib(ib(71664,8733),1972),3647),121),4217),9116));break N}mb(ib(ib(lb(ib(ib(ib(71664,7216),1972),3647),120),4217),7702));break N}mb(ib(ib(lb(ib(ib(ib(71664,5594),1972),3647),119),4217),6066));break N}Xa=j+48|0;while(1)if(H[n+60>>2]<=(h|0)){l=l+1|0;continue Hb}else{a=n+8|0;ub(a,pd(r,l),36);eb=n,gb=L[rb(Z,h)>>2],L[eb+16>>2]=gb;Vg(V,a);h=h+1|0;continue}}}Xa=n- -64|0;wc(ia);Xa=ya+32|0;break M}mb(ib(ib(lb(ib(ib(ib(71664,7135),2324),3647),147),4217),7621))}_();X()}a=Jc(Nj(p));h=wa+32|0;Lf(h);if(a){Xo(h,a);ep(h,a)}while(1){if(Jc(Nj(p))>>>0<=m>>>0){break H}a=pd(Nj(p),m);Vl(wa+8|0,L[a>>2],L[a+4>>2],L[a+8>>2],L[a+28>>2],L[a+24>>2]>O(0));a=mc(h,m);F[a+16|0]=I[wa+24|0];c=H[wa+20>>2];H[a+8>>2]=H[wa+16>>2];H[a+12>>2]=c;c=H[wa+12>>2];H[a>>2]=H[wa+8>>2];H[a+4>>2]=c;m=m+1|0;continue}}mb(ib(ib(lb(ib(ib(ib(71664,7104),7738),8835),212),9364),9916));break c}mb(ib(ib(lb(ib(ib(ib(71664,10663),7738),8835),213),9364),11178));break c}mb(ib(ib(lb(ib(ib(ib(71664,11860),7738),8835),214),9364),13680));break c}mb(ib(ib(lb(ib(ib(ib(71664,14386),7738),8835),215),9364),14617));break c}mb(ib(ib(lb(ib(ib(ib(71664,15433),7738),8835),216),9364),14617));break c}o=kb($a);Uc(o,96);Sn(o,Fc(h));s=$+48|0;j=$+96|0;p=$+144|0;l=$+192|0;n=$+240|0;k=L[$+288>>2];q=L[$+292>>2];B=L[$+296>>2];fa=L[$+300>>2];la=L[$+304>>2];ca=L[$+308>>2];sa=L[$+312>>2];za=L[$+316>>2];c=0;m=0;bc:{cc:{if(i){if((Hc(o)|0)!=(Fc(h)|0)){break cc}while(1){if(Fc(h)>>>0<=m>>>0){if((Fc(h)|0)!=(c|0)){mb(ib(ib(lb(ib(ib(ib(71664,8077),3413),4187),617),4854),8498));break c}}else{r=mf(o,c);b=mc(h,m);f=Xa-160|0;Xa=f;a=Xa-352|0;Xa=a;ka=L[b>>2];va=L[b+4>>2];e=O(S(O(L[b+12>>2]*za),O(1)));Ca=L[b+8>>2];Ha=Wn(Ca);Ca=Vn(Ca);b=a+304|0;H[b+32>>2]=1065353216;H[b+24>>2]=0;H[b+28>>2]=0;L[b+20>>2]=va;va=O(Ha*e);L[b+16>>2]=va;L[b+8>>2]=ka;L[b>>2]=va;ka=O(Ca*e);L[b+12>>2]=ka;L[b+4>>2]=-ka;ka=L[a+324>>2];va=L[a+312>>2];d=a+256|0;Vb(d,b,$);Vb(d|8,b,$+8|0);Vb(a+272|0,b,$+16|0);Vb(a+280|0,b,$+24|0);Vb(a+288|0,b,$+32|0);Vb(a+296|0,b,$+40|0);d=a+208|0;Vb(d,b,s);Vb(d|8,b,s+8|0);Vb(a+224|0,b,s+16|0);Vb(a+232|0,b,s+24|0);Vb(a+240|0,b,s+32|0);Vb(a+248|0,b,s+40|0);d=a+160|0;Vb(d,b,j);Vb(d|8,b,j+8|0);Vb(a+176|0,b,j+16|0);Vb(a+184|0,b,j+24|0);Vb(a+192|0,b,j+32|0);Vb(a+200|0,b,j+40|0);d=a+112|0;Vb(d,b,p);Vb(d|8,b,p+8|0);Vb(a+128|0,b,p+16|0);Vb(a+136|0,b,p+24|0);Vb(a+144|0,b,p+32|0);Vb(a+152|0,b,p+40|0);d=a- -64|0;Vb(d,b,l);Vb(d|8,b,l+8|0);Vb(a+80|0,b,l+16|0);Vb(a+88|0,b,l+24|0);Vb(a+96|0,b,l+32|0);Vb(a+104|0,b,l+40|0);d=a+16|0;Vb(d,b,n);Vb(d|8,b,n+8|0);Vb(a+32|0,b,n+16|0);Vb(a+40|0,b,n+24|0);Vb(a+48|0,b,n+32|0);Vb(a+56|0,b,n+40|0);b=a+12|0;d=a+8|0;hf(i,b,d,O(e*sa));eb=f,gb=Sb(i,L[a+16>>2],L[a+20>>2],H[a+12>>2],H[a+8>>2]),L[eb>>2]=gb;eb=f,gb=Sb(i,L[a+24>>2],L[a+28>>2],H[a+12>>2],H[a+8>>2]),L[eb+4>>2]=gb;eb=f,gb=Sb(i,L[a+32>>2],L[a+36>>2],H[a+12>>2],H[a+8>>2]),L[eb+8>>2]=gb;eb=f,gb=Sb(i,L[a+40>>2],L[a+44>>2],H[a+12>>2],H[a+8>>2]),L[eb+12>>2]=gb;eb=f,gb=Sb(i,L[a+48>>2],L[a+52>>2],H[a+12>>2],H[a+8>>2]),L[eb+16>>2]=gb;eb=f,gb=Sb(i,L[a+56>>2],L[a+60>>2],H[a+12>>2],H[a+8>>2]),L[eb+20>>2]=gb;hf(i,b,d,O(e*ca));eb=f,gb=Sb(i,L[a+64>>2],L[a+68>>2],H[a+12>>2],H[a+8>>2]),L[eb+24>>2]=gb;eb=f,gb=Sb(i,L[a+72>>2],L[a+76>>2],H[a+12>>2],H[a+8>>2]),L[eb+28>>2]=gb;eb=f,gb=Sb(i,L[a+80>>2],L[a+84>>2],H[a+12>>2],H[a+8>>2]),L[eb+32>>2]=gb;eb=f,gb=Sb(i,L[a+88>>2],L[a+92>>2],H[a+12>>2],H[a+8>>2]),L[eb+36>>2]=gb;eb=f,gb=Sb(i,L[a+96>>2],L[a+100>>2],H[a+12>>2],H[a+8>>2]),L[eb+40>>2]=gb;eb=f,gb=Sb(i,L[a+104>>2],L[a+108>>2],H[a+12>>2],H[a+8>>2]),L[eb+44>>2]=gb;hf(i,b,d,O(e*la));eb=f,gb=Sb(i,L[a+112>>2],L[a+116>>2],H[a+12>>2],H[a+8>>2]),L[eb+48>>2]=gb;eb=f,gb=Sb(i,L[a+120>>2],L[a+124>>2],H[a+12>>2],H[a+8>>2]),L[eb+52>>2]=gb;eb=f,gb=Sb(i,L[a+128>>2],L[a+132>>2],H[a+12>>2],H[a+8>>2]),L[eb+56>>2]=gb;eb=f,gb=Sb(i,L[a+136>>2],L[a+140>>2],H[a+12>>2],H[a+8>>2]),L[eb+60>>2]=gb;eb=f,gb=Sb(i,L[a+144>>2],L[a+148>>2],H[a+12>>2],H[a+8>>2]),L[eb+64>>2]=gb;eb=f,gb=Sb(i,L[a+152>>2],L[a+156>>2],H[a+12>>2],H[a+8>>2]),L[eb+68>>2]=gb;hf(i,b,d,O(e*fa));eb=f,gb=Sb(i,L[a+160>>2],L[a+164>>2],H[a+12>>2],H[a+8>>2]),L[eb+72>>2]=gb;eb=f,gb=Sb(i,L[a+168>>2],L[a+172>>2],H[a+12>>2],H[a+8>>2]),L[eb+76>>2]=gb;eb=f,gb=Sb(i,L[a+176>>2],L[a+180>>2],H[a+12>>2],H[a+8>>2]),L[eb+80>>2]=gb;eb=f,gb=Sb(i,L[a+184>>2],L[a+188>>2],H[a+12>>2],H[a+8>>2]),L[eb+84>>2]=gb;eb=f,gb=Sb(i,L[a+192>>2],L[a+196>>2],H[a+12>>2],H[a+8>>2]),L[eb+88>>2]=gb;eb=f,gb=Sb(i,L[a+200>>2],L[a+204>>2],H[a+12>>2],H[a+8>>2]),L[eb+92>>2]=gb;hf(i,b,d,O(e*B));eb=f,gb=Sb(i,L[a+208>>2],L[a+212>>2],H[a+12>>2],H[a+8>>2]),L[eb+96>>2]=gb;eb=f,gb=Sb(i,L[a+216>>2],L[a+220>>2],H[a+12>>2],H[a+8>>2]),L[eb+100>>2]=gb;eb=f,gb=Sb(i,L[a+224>>2],L[a+228>>2],H[a+12>>2],H[a+8>>2]),L[eb+104>>2]=gb;eb=f,gb=Sb(i,L[a+232>>2],L[a+236>>2],H[a+12>>2],H[a+8>>2]),L[eb+108>>2]=gb;eb=f,gb=Sb(i,L[a+240>>2],L[a+244>>2],H[a+12>>2],H[a+8>>2]),L[eb+112>>2]=gb;eb=f,gb=Sb(i,L[a+248>>2],L[a+252>>2],H[a+12>>2],H[a+8>>2]),L[eb+116>>2]=gb;hf(i,b,d,O(e*q));eb=f,gb=Sb(i,L[a+256>>2],L[a+260>>2],H[a+12>>2],H[a+8>>2]),L[eb+120>>2]=gb;eb=f,gb=Sb(i,L[a+264>>2],L[a+268>>2],H[a+12>>2],H[a+8>>2]),L[eb+124>>2]=gb;eb=f,gb=Sb(i,L[a+272>>2],L[a+276>>2],H[a+12>>2],H[a+8>>2]),L[eb+128>>2]=gb;eb=f,gb=Sb(i,L[a+280>>2],L[a+284>>2],H[a+12>>2],H[a+8>>2]),L[eb+132>>2]=gb;eb=f,gb=Sb(i,L[a+288>>2],L[a+292>>2],H[a+12>>2],H[a+8>>2]),L[eb+136>>2]=gb;eb=f,gb=Sb(i,L[a+296>>2],L[a+300>>2],H[a+12>>2],H[a+8>>2]),L[eb+140>>2]=gb;hf(i,b,d,O(e*k));eb=f,gb=Sb(i,va,ka,H[a+12>>2],H[a+8>>2]),L[eb+144>>2]=gb;Xa=a+352|0;d=0;a=0;Eo(r,84);E=36;while(1){if((d|0)==37){if((a|0)!=666){mb(ib(ib(lb(ib(ib(ib(71664,21466),3413),4187),410),4854),21859));_();X()}}else{b=a+E|0;ya=f+(d<<2)|0;g=d+1|0;d=g;while(1){if((a|0)!=(b|0)){u=r+((a|0)/8|0)|0;F[u|0]=I[u|0]|(L[ya>>2]>2])<<(a&7);d=d+1|0;a=a+1|0;continue}break}E=E-1|0;a=b;d=g;continue}break}Xa=f+160|0;a=mc(h,m);b=lf(o,c);F[b+16|0]=I[a+16|0];d=H[a+12>>2];H[b+8>>2]=H[a+8>>2];H[b+12>>2]=d;d=H[a+4>>2];H[b>>2]=H[a>>2];H[b+4>>2]=d;c=c+1|0;m=m+1|0;continue}break}Sn(o,c);break bc}mb(ib(ib(lb(ib(ib(ib(71664,3022),3413),4187),537),4854),5265));break c}mb(ib(ib(lb(ib(ib(ib(71664,6408),3413),4187),538),4854),6918));break c}gj(h);Xa=wa+48|0;wc(_a);c=So();a=xa+16|0;Rn(a);b=vb(a);eb=xa,fb=Hc(kb(H[Ia>>2])),H[eb+12>>2]=fb;H[xa+8>>2]=27637;H[xa+4>>2]=b;H[xa>>2]=5694;On(c,21888,xa);ob(a);p=H[Ia>>2];h=Xa-112|0;Xa=h;wa=ha+12|0;tf(wa);H[ha+24>>2]=-1;Z=ha+28|0;ya=ha+788|0;E=ha+652|0;i=ha+636|0;$=Ub(kb(p));s=Wf(h+104|0,Ej(ha+72|0));while(1){if(Ic(s,Wf(h+48|0,kc()))){o=_c(h+48|0,22089);b=I[ha+8|0];a=kb(p);c=kb(H[oc(s)+4>>2]);dc:{ec:{fc:{if(b){g=c;j=H[oc(s)+4>>2]+36|0;d=0;f=0;r=Xa-16|0;Xa=r;tf(i);gc:{hc:{ic:{if(!Hc(a)){break ic}if(!Hc(g)){break ic}b=a;Qh(i,Hc(a));while(1){jc:{if(Hc(b)>>>0<=f>>>0){if(yb(i)>>>0<=Hc(b)>>>0){break jc}mb(ib(ib(lb(ib(ib(ib(71664,23177),22978),8835),175),9364),23237));break c}a=-1;c=-1;l=2147483647;u=mf(b,f);kc:{if(H[j+8>>2]){H[j+100>>2]=0;d=j+72|0;zb(d);Vp(d);ci(d);m=j+84|0;while(1){if(!io(m)){ko(m);continue}break}wj(j,m,H[j+8>>2],u);zb(d);break kc}mb(ib(ib(lb(ib(ib(ib(71664,23345),15930),8835),405),9364),23380));break c}d=0;V=lf(b,f);n=j+72|0;lc:{while(1){if(zb(n)>>>0<=d>>>0){mc:{if((a|0)==-1){break lc}if((l|0)==-1){break hc}if((c|0)!=-1){break mc}Nf(i,Ke(r+8|0,f,l));break lc}}else{nc:{if(I[V+16|0]!=I[lf(g,H[rb(n,d)>>2])+16|0]){break nc}m=Sh(u,mf(g,H[rb(n,d)>>2]));if(m>>>0>>0){l=H[rb(n,d)>>2];c=a;a=m;break nc}c=c>>>0>m>>>0?m:c}d=d+1|0;continue}break}if(!(L[i+12>>2]>O(O(a>>>0)/O(c>>>0)))){break lc}Nf(i,Ke(r+8|0,f,l))}f=f+1|0;continue}break}d=yb(i)}Xa=r+16|0;break gc}mb(ib(ib(lb(ib(ib(ib(71664,22728),22978),8835),160),9364),23103));break c}if(K[ha>>2]<=d>>>0){break fc}wc(o);break dc}d=c;c=0;l=0;j=Xa-16|0;Xa=j;tf(i);oc:{if(!Hc(a)){break oc}if(!Hc(d)){break oc}g=a;Qh(i,Hc(a));while(1){if(Hc(g)>>>0<=l>>>0){if(yb(i)>>>0>Hc(g)>>>0){mb(ib(ib(lb(ib(ib(ib(71664,23177),22978),8835),112),9364),23237));break c}}else{c=0;a=-1;m=-1;b=2147483647;n=mf(g,l);r=lf(g,l);pc:{while(1){if(Hc(d)>>>0<=c>>>0){qc:{if((a|0)==-1){break pc}if((m|0)!=-1){break qc}Nf(i,Ke(j+8|0,l,b));break pc}}else{rc:{if(I[r+16|0]!=I[lf(d,c)+16|0]){break rc}f=Sh(n,mf(d,c));if(f>>>0>>0){m=a;b=c;a=f;break rc}m=f>>>0>>0?f:m}c=c+1|0;continue}break}if(!(L[i+12>>2]>O(O(a>>>0)/O(m>>>0)))){break pc}Nf(i,Ke(j+8|0,l,b))}l=l+1|0;continue}break}c=yb(i)}Xa=j+16|0;if(K[ha>>2]>c>>>0){break ec}}wc(o);n=Ub(kb(H[oc(s)+4>>2]));a=_c(h+48|0,22106);c=to(E,$,n,i,H[p>>2],H[p+4>>2],H[H[oc(s)+4>>2]>>2],H[H[oc(s)+4>>2]+4>>2]);b=0;sc:{if((c|0)<0){break sc}b=1}wc(a);if(!b){break dc}l=Ib(h+88|0);b=h+48|0;a=_c(b,22223);so(l,E,i,c);wc(a);a=_c(h+16|0,22246);tc:{if(!ro(b,$,n,l,ya,H[H[oc(s)+4>>2]>>2],H[H[oc(s)+4>>2]+4>>2])){wc(a);break tc}wc(a);j=Ib(h);a=_c(h+16|0,22347);qo(j,h+48|0,$,n,l,L[ha+4>>2]);uc:{if(yb(j)>>>0>2]){wc(a);break uc}wc(a);u=_c(h+16|0,22364);o=kb(p);r=kb(H[oc(s)+4>>2]);a=h+48|0;c=0;f=0;g=Xa+-64|0;Xa=g;tf(i);vc:{wc:{xc:{yc:{if(!Hc(o)){break yc}if(!Hc(r)){break yc}e=pc(O(10));if(!lo(g+16|0,a,O(0))){break xc}Qh(i,Hc(o));while(1){zc:{if(Hc(o)>>>0<=f>>>0){if(yb(i)>>>0<=Hc(o)>>>0){break zc}mb(ib(ib(lb(ib(ib(ib(71664,23177),22978),8835),256),9364),23237));break c}a=-1;m=-1;b=2147483647;R=mf(o,f);V=lf(o,f);yj(g+12|0,g+8|0,g+16|0,L[V>>2],L[V+4>>2]);c=0;Ac:{while(1){if(Hc(r)>>>0<=c>>>0){Bc:{if((a|0)==-1){break Ac}if((b|0)==-1){break wc}if((m|0)!=-1){break Bc}Nf(i,Ke(g,f,b));break Ac}}else{d=lf(r,c);Cc:{if(I[V+16|0]!=I[d+16|0]){break Cc}if(e>2]-L[d>>2]))+pc(O(L[g+8>>2]-L[d+4>>2])))){break Cc}d=zo(R,mf(r,c));if(d>>>0>>0){b=c;m=a;a=d;break Cc}m=d>>>0>>0?d:m}c=c+1|0;continue}break}if(!(L[i+12>>2]>O(O(a>>>0)/O(m>>>0)))){break Ac}Nf(i,Ke(g,f,b))}f=f+1|0;continue}break}c=yb(i)}Xa=g- -64|0;break vc}mb(ib(ib(lb(ib(ib(ib(71664,26550),22978),8835),196),9364),26575));break c}mb(ib(ib(lb(ib(ib(ib(71664,22728),22978),8835),241),9364),23103));break c}if(K[ha>>2]>c>>>0){wc(u);break uc}wc(u);a=_c(h+16|0,22557);c=to(E,$,n,i,H[p>>2],H[p+4>>2],H[H[oc(s)+4>>2]>>2],H[H[oc(s)+4>>2]+4>>2]);b=0;Dc:{if((c|0)<0){break Dc}b=1}wc(a);if(!b){break uc}a=h+16|0;b=_c(a,22594);so(l,E,i,c);wc(b);a=_c(a,22617);if(!ro(h+48|0,$,n,l,ya,H[H[oc(s)+4>>2]>>2],H[H[oc(s)+4>>2]+4>>2])){wc(a);break uc}wc(a);tf(j);a=_c(h+16|0,22711);qo(j,h+48|0,$,n,l,L[ha+4>>2]);wc(a);if(yb(j)>>>0>2]){break uc}if(yb(j)>>>0<=yb(wa)>>>0){break uc}Aj(Z,h+48|0);gi(wa,j);eb=ha,fb=H[oc(s)>>2],H[eb+24>>2]=fb}xe(j)}xe(l);break dc}wc(o)}vo(s);continue}break}Xa=h+112|0;Xa=xa+48|0;Xa=Qa+32|0;Lh(ta);Xa=Pa+32|0;a=Fc(Sj(H[G>>2]));H[G+48>>2]=a;Ec:{if(!a){a=0;c=H[G+56>>2];c=(c|0)>0?c:0;while(1){if((a|0)==(c|0)){break Ec}H[(H[G+52>>2]+N(a,68)|0)+60>>2]=-1;a=a+1|0;continue}}jb(H[G+44>>2]);a=qb(H[G+48>>2]<<3);H[G+44>>2]=a;if(a){c=Sj(H[G>>2]);Fc:{if((Ja|0)==1){a=0;while(1){if(H[G+48>>2]<=(a|0)){break Fc}e=L[mc(c,a)>>2];k=L[mc(c,a)+4>>2];b=H[G+4>>2];Gc:{if(b){d=b+184|0;b=H[G+44>>2]+(a<<3)|0;ve(d,e,k,b,b+4|0);break Gc}b=H[G+44>>2]+(a<<3)|0;L[b+4>>2]=k;L[b>>2]=e}a=a+1|0;continue}}Hc:{switch(Ja-2|0){case 3:a=0;while(1){if(H[G+48>>2]<=(a|0)){break Fc}e=L[mc(c,a)>>2];k=L[mc(c,a)+4>>2];b=H[G+4>>2];Ic:{if(b){d=b+184|0;b=H[G+44>>2]+(a<<3)|0;ve(d,O(e*O(1.5)),O(k*O(1.5)),b,b+4|0);break Ic}b=H[G+44>>2]+(a<<3)|0;L[b+4>>2]=k*O(1.5);L[b>>2]=e*O(1.5)}a=a+1|0;continue};case 0:a=0;while(1){if(H[G+48>>2]<=(a|0)){break Fc}e=L[mc(c,a)>>2];k=L[mc(c,a)+4>>2];b=H[G+4>>2];Jc:{if(b){d=b+184|0;b=H[G+44>>2]+(a<<3)|0;ve(d,O(e+e),O(k+k),b,b+4|0);break Jc}b=H[G+44>>2]+(a<<3)|0;L[b+4>>2]=k+k;L[b>>2]=e+e}a=a+1|0;continue};case 2:a=0;while(1){if(H[G+48>>2]<=(a|0)){break Fc}e=L[mc(c,a)>>2];k=L[mc(c,a)+4>>2];b=H[G+4>>2];Kc:{if(b){d=b+184|0;b=H[G+44>>2]+(a<<3)|0;ve(d,O(e*O(3)),O(k*O(3)),b,b+4|0);break Kc}b=H[G+44>>2]+(a<<3)|0;L[b+4>>2]=k*O(3);L[b>>2]=e*O(3)}a=a+1|0;continue};default:break Hc}}a=0;while(1){if(H[G+48>>2]<=(a|0)){break Fc}e=L[mc(c,a)>>2];k=L[mc(c,a)+4>>2];b=H[G+4>>2];Lc:{if(b){d=b+184|0;b=H[G+44>>2]+(a<<3)|0;ve(d,O(e*O(4)),O(k*O(4)),b,b+4|0);break Lc}b=H[G+44>>2]+(a<<3)|0;L[b+4>>2]=k*O(4);L[b>>2]=e*O(4)}a=a+1|0;continue}}a=0;c=H[G+56>>2];c=(c|0)>0?c:0;while(1)if((a|0)==(c|0)){i=tb(H[H[H[G>>2]>>2]>>2]);c=H[H[H[H[G>>2]>>2]>>2]+24>>2];if(!c){break Ec}$=H[((c<<2)+G|0)+60>>2];d=N($,68);if(H[(d+H[G+52>>2]|0)+64>>2]){break Ec}f=H[G+4>>2];b=H[G>>2];a=Xa-16|0;Xa=a;H[a+12>>2]=c;b=kp(H[b>>2]+4|0,a+12|0);Xa=a+16|0;g=Sj(H[G>>2]);o=d+H[G+52>>2]|0;d=Xa-224|0;Xa=d;c=-1;Mc:{if(yb(i)>>>0<4){break Mc}j=qb(yb(i)<<4);if(!j){break e}h=qb(N(yb(i),24));if(!h){break e}c=0;while(1){if(yb(i)>>>0>c>>>0){a=j+(c<<4)|0;eb=a,hb=+L[mc(g,H[Nb(i,c)>>2])>>2],M[eb>>3]=hb;eb=a,hb=+L[mc(g,H[Nb(i,c)>>2])+4>>2],M[eb+8>>3]=hb;a=h+N(c,24)|0;eb=a,hb=+L[bd(b,H[Nb(i,c)+4>>2])>>2],M[eb>>3]=hb;e=L[bd(b,H[Nb(i,c)+4>>2])+4>>2];H[a+16>>2]=0;H[a+20>>2]=0;M[a+8>>3]=e;c=c+1|0;continue}break}H[d+212>>2]=h;H[d+208>>2]=j;H[d+216>>2]=c;c=-1;f=f+8|0;ha=yb(i);b=0;g=0;a=Xa-80|0;Xa=a;n=-1;Nc:{if((ha|0)<4){break Nc}while(1){if((b|0)!=(ha|0)){m=N(b,24);b=b+1|0;if(M[(h+m|0)+16>>3]==0){continue}break Nc}break}if(M[f>>3]==0|M[f+32>>3]!=0|(M[f+40>>3]==0|M[f+64>>3]!=0)|(M[f+72>>3]!=0|M[f+80>>3]!=1|(M[f+24>>3]!=0|M[f+56>>3]!=0))|M[f+88>>3]!=0){break Nc}b=ha<<1;m=Id(b,8);if(!m){sb(0,3,1514,0);break Nc}s=Id(b,1);if(s){E=H[s>>2];ta=H[m>>2];while(1){if((g|0)!=(ha|0)){b=ta+(g<<7)|0;p=h+N(g,24)|0;M[b>>3]=M[p>>3];t=M[p+8>>3];H[b+40>>2]=0;H[b+44>>2]=0;H[b+32>>2]=0;H[b+36>>2]=0;H[b+24>>2]=0;H[b+28>>2]=0;H[b+16>>2]=0;H[b+20>>2]=1072693248;M[b+8>>3]=t;r=g<<4;l=r+j|0;M[b+48>>3]=M[l>>3]*-M[p>>3];t=M[l>>3];y=M[p+8>>3];H[b+80>>2]=0;H[b+84>>2]=0;H[b+72>>2]=0;H[b+76>>2]=0;xa=b- -64|0;H[xa>>2]=0;H[xa+4>>2]=0;M[b+56>>3]=t*-y;M[b+88>>3]=M[p>>3];t=M[p+8>>3];H[b+104>>2]=0;H[b+108>>2]=1072693248;M[b+96>>3]=t;M[b+112>>3]=M[l+8>>3]*-M[p>>3];M[b+120>>3]=M[l+8>>3]*-M[p+8>>3];b=r+E|0;M[b>>3]=M[l>>3];M[b+8>>3]=M[l+8>>3];g=g+1|0;continue}break}b=Tp(m);if(!b){Bb(m);Bb(s);sb(0,3,3759,0);break Nc}p=Sg(b,m);if(!p){Bb(m);Bb(s);Bb(b);sb(0,3,4272,0);break Nc}l=Sg(b,s);if(!l){Bb(m);Bb(s);Bb(b);Bb(p);sb(0,3,4902,0);break Nc}if(($h(p)|0)<0){Bb(m);Bb(s);Bb(b);Bb(p);Bb(l);sb(0,3,5756,0);break Nc}ha=Sg(p,l);if(!ha){Bb(m);Bb(s);Bb(b);Bb(p);Bb(l);sb(0,3,6500,0);break Nc}Sa=M[f+48>>3];g=H[ha>>2];cb=M[g+40>>3];db=M[g+16>>3];aa=M[g+24>>3];w=M[g>>3];t=M[g+48>>3];Ta=M[f>>3];Ua=M[f+8>>3];Va=M[f+40>>3];C=M[g+32>>3];ma=M[g+8>>3];Wa=M[f+16>>3];y=M[g+56>>3];Bb(m);Bb(s);Bb(b);Bb(p);Bb(l);Bb(ha);D=y;J=y*y;da=ma-Wa*y;y=(C-Sa*y)/Va;C=(da-Ua*y)/Ta;Ma=W(J+(C*C+y*y));M[a+40>>3]=D/Ma;M[a+32>>3]=y/Ma;M[a+24>>3]=C/Ma;C=t;D=t*t;w=w-Wa*t;t=(aa-Sa*t)/Va;y=(w-Ua*t)/Ta;Na=W(D+(y*y+t*t));M[a+16>>3]=C/Na;M[a+8>>3]=t/Na;M[a>>3]=y/Na;b=0;m=0;D=M[a>>3];Aa=M[a+32>>3];ja=M[a+24>>3];J=M[a+8>>3];y=D*Aa-ja*J;Ea=M[a+40>>3];na=M[a+16>>3];C=J*Ea-Aa*na;aa=na*ja-Ea*D;t=W(y*y+(C*C+aa*aa));Oc:{if(t==0){break Oc}y=y/t;oa=aa/t;da=C/t;w=oa*D+da*-J;Pc:{if(w!=0){C=J;ma=D;aa=oa;t=da;ga=na;break Pc}ga=y*D+da*-na;b=ga!=0;aa=b?y:oa;ma=b?D:na;t=b?da:y;C=b?na:J;w=aa*ma-t*C;y=b?oa:da;m=ga==0;ga=b?J:D}if(w==0){break Oc}da=(C*y-ga*aa)/w;D=na*Ea+(D*ja+J*Aa);D=D<0?-D:D;Oa=(W(D+1)+W(1-D))*.5;oa=Oa*aa/w;w=t*C-aa*ma;C=Oa*t/w;w=(ma*y-ga*t)/w;D=da*oa+C*w;na=da*da+w*w+1;ma=D*D-(oa*oa+C*C+-1)*na;if(ma<0){break Oc}pa=W(ma);J=(-D-pa)/na;ga=w*J+C;ma=da*J+oa;D=(pa-D)/na;w=w*D+C;da=da*D+oa;Qc:{if(b){C=aa;aa=y;y=t;na=da;da=w;oa=ma;ma=ga;ga=J;break Qc}if(!m){C=y;y=t;na=da;da=D;oa=ma;ma=J;D=w;break Qc}C=t;na=D;oa=J;D=w}Ka=ga;b=0;J=aa*ja-y*Aa;Rc:{if(J!=0){t=Aa;pa=ja;w=aa;ga=y;g=0;break Rc}Za=C*ja-y*Ea;b=Za!=0;w=b?C:aa;pa=b?ja:Ea;ga=b?y:C;t=b?Ea:Aa;J=w*pa-ga*t;C=b?aa:y;Ea=b?Aa:ja;g=Za==0}if(J==0){break Oc}y=(t*C-Ea*w)/J;J=Oa*w/J;t=ga*t-w*pa;ja=Oa*ga/t;C=(pa*C-Ea*ga)/t;w=y*J+ja*C;ga=y*y+C*C+1;t=w*w-(J*J+ja*ja+-1)*ga;if(t<0){break Oc}Aa=D;pa=W(t);aa=(-w-pa)/ga;D=C*aa+ja;t=y*aa+J;w=(pa-w)/ga;ja=C*w+ja;C=y*w+J;Sc:{if(b){J=C;y=w;C=ja;w=t;t=D;break Sc}if(!g){J=C;y=ja;C=w;w=t;t=aa;aa=D;break Sc}J=w;y=ja;w=aa;aa=D}D=ma*t+(oa*w+Ka*aa);D=D<0?-D:D;ja=ma*C+(oa*J+Ka*y);ja=ja<0?-ja:ja;Tc:{Uc:{Vc:{ga=da*C+(na*J+Aa*y);ga=ga<0?-ga:ga;pa=da*t+(na*w+Aa*aa);pa=pa<0?-pa:pa;if(gaga){if(!(D>ga)){break Vc}M[a+16>>3]=da;M[a+8>>3]=Aa;M[a>>3]=na;break Tc}M[a+16>>3]=ma;M[a+8>>3]=Ka;M[a>>3]=oa;b=D>ja;C=b?C:t;y=b?y:aa;J=b?J:w;break Tc}if(ja>pa){if(!(D>pa)){break Vc}M[a+16>>3]=da;M[a+8>>3]=Aa;M[a>>3]=na;break Uc}M[a+16>>3]=ma;M[a+8>>3]=Ka;M[a>>3]=oa;b=D>ja;C=b?C:t;y=b?y:aa;J=b?J:w;break Tc}M[a+16>>3]=ma;M[a+8>>3]=Ka;M[a>>3]=oa}J=w;y=aa;C=t}M[a+40>>3]=C;M[a+32>>3]=y;M[a+24>>3]=J}t=M[a>>3];y=M[a+32>>3];C=M[a+24>>3];aa=M[a+8>>3];w=t*y-C*aa;ga=w;da=w*w;w=M[a+40>>3];ma=M[a+16>>3];D=aa*w-y*ma;J=ma*C-w*t;da=W(da+(D*D+J*J));oa=ga/da;M[a- -64>>3]=oa;J=J/da;M[a+56>>3]=J;da=D/da;M[a+48>>3]=da;na=(cb-Sa)/Va;D=(Na+Ma)*.5;M[d+136>>3]=(db-Wa-Ua*na)/Ta/D;M[d+168>>3]=na/D;M[d+200>>3]=1/D;M[d+128>>3]=da;M[d+160>>3]=J;M[d+192>>3]=oa;M[d+120>>3]=C;M[d+152>>3]=y;M[d+184>>3]=w;M[d+144>>3]=aa;M[d+176>>3]=ma;M[d+112>>3]=t;n=0;break Nc}Bb(m);sb(0,3,3090,0)}Xa=a+80|0;if((n|0)<0){jb(j);jb(h);break Mc}a=xj(f);H[d+220>>2]=a;if(!a){jb(j);jb(h);break Mc}if((Zn(a,d+208|0,d+112|0,d,d+104|0)|0)>=0){m=0;while(1){c=0;if((m|0)==3){uj(d+220|0);jb(j);jb(h);e=O(M[d+104>>3]);L[o+52>>2]=e;c=e>O(10)?-1:0;break Mc}else{while(1){if((c|0)!=4){L[(o+(m<<4)|0)+(c<<2)>>2]=M[(d+(m<<5)|0)+(c<<3)>>3];c=c+1|0;continue}break}m=m+1|0;continue}}}jb(j);jb(h);uj(d+220|0)}Xa=d+224|0;if(c){break Ec}a=N($,68);H[(a+H[G+52>>2]|0)+60>>2]=0;c=yb(i);b=a+H[G+52>>2]|0;H[b+48>>2]=$;H[b+56>>2]=c;c=yb(i);b=yb(i);M[ra+16>>3]=L[(a+H[G+52>>2]|0)+52>>2];H[ra+8>>2]=b;H[ra+4>>2]=c;H[ra>>2]=$;sb(0,1,13983,ra);break Ec}else{H[(H[G+52>>2]+N(a,68)|0)+60>>2]=-1;a=a+1|0;continue}}break e}a=H[G+56>>2];c=(a|0)>0?a:0;a=0;while(1){if((a|0)!=(c|0)){H[(H[G+52>>2]+N(a,68)|0)+64>>2]=0;a=a+1|0;continue}break}if((Ja|0)==1){break f}jb(Y)}Xa=ra+32|0;break b}sb(0,3,9732,0);ba(1);X()}sb(0,3,1828,0);ba(1);X()}_();X()}a=H[Da+224>>2];if(a){H[qa+56>>2]=H[a+52>>2];H[qa+52>>2]=H[a+56>>2]}t=M[Da+248>>3];y=M[Da+240>>3];a=qb(64);Wc:{if(a){H[a+8>>2]=0;H[a+12>>2]=0;H[a+40>>2]=0;H[a+44>>2]=0;H[a+24>>2]=0;H[a+28>>2]=0;H[a+16>>2]=0;H[a+20>>2]=0;H[a+32>>2]=0;H[a+36>>2]=1072693248;H[a+48>>2]=0;H[a+52>>2]=0;H[a+56>>2]=0;H[a+60>>2]=0;if(a){if(t==0|y==0){d=-2}else{t=1/t;M[a>>3]=t/(t+1/y);d=0}}else{d=-1}if((d|0)>=0){break Wc}jb(a)}a=0}H[Da+232>>2]=a;while(1){a=H[qa+52>>2];if((Ya|0)>=(a|0)){break a}b=H[qa+56>>2]+N(Ya,68)|0;if(!H[b+60>>2]){Y=H[b+48>>2];H[Da+256>>2]=Y;c=0;while(1){a=0;if((c|0)==3){b=H[((Y<<2)+Da|0)+264>>2];if(b){H[b+152>>2]=1;while(1){c=0;if((a|0)!=3){while(1){if((c|0)!=4){Y=c<<2;d=a<<4;L[(Y+(d+b|0)|0)+8>>2]=L[Y+(d+qa|0)>>2];c=c+1|0;continue}break}a=a+1|0;continue}break}H[b+168>>2]=-1}}else{while(1){if((a|0)!=4){d=a<<2;g=c<<4;L[d+(g+qa|0)>>2]=L[d+(b+g|0)>>2];a=a+1|0;continue}break}c=c+1|0;continue}break}}Ya=Ya+1|0;continue}}Xa=qa- -64|0;return a|0}function Oi(a,b,c,d,e,f,g,h,i){var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;a:{if(!d){if((e|0)==1){if(i){f=a;a=0;g=(b|0)>0?b:0;m=c;d=H[h>>2];n=b;b=c-1|0;e=d+(N(n,b)<<1)|0;c=d;while(1){if((a|0)!=(g|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;c=c+2|0;e=e+2|0;continue}break}g=(m|0)>0?m:0;k=n-1|0;e=d+(k<<1)|0;a=0;c=d;while(1){if((a|0)!=(g|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;l=n<<1;e=l+e|0;c=c+l|0;continue}break}t=(b|0)>1?b:1;b=h+1179664|0;a=n+1|0;g=a+i|0;i=a+f|0;u=(k|0)>1?k:1;o=u-1|0;c=d+(a<<1)|0;v=0-n<<1;f=0;l=1;b:{c:while(1){if((l|0)!=(t|0)){q=i+o|0;p=g+o|0;e=1;while(1){d:{e:{f:{if((e|0)!=(u|0)){if(I[i|0]<=I[g|0]){a=c+v|0;d=J[a>>1];k=d<<16>>16;if((k|0)>0){G[c>>1]=k;a=N(d,28)+h|0;H[a+1310732>>2]=l;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l;break d}k=J[a-2>>1];d=k<<16>>16;a=G[a+2>>1];if((a|0)>0){if((d|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];k=H[(a+(k<<2)|0)-4>>2];if((d|0)>(k|0)){G[c>>1]=k;j=0;r=(f|0)>0?f:0;a=b;while(1){if((j|0)==(r|0)){d=k;break e}if(H[a>>2]==(d|0)){H[a>>2]=k}j=j+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(k|0)){break e}j=0;r=(f|0)>0?f:0;a=b;while(1){if((j|0)==(r|0)){break e}if((k|0)==H[a>>2]){H[a>>2]=d}j=j+1|0;a=a+4|0;continue}}k=G[c-2>>1];if((k|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];k=H[(a+((k&65535)<<2)|0)-4>>2];if((d|0)>(k|0)){G[c>>1]=k;j=0;r=(f|0)>0?f:0;a=b;while(1){if((j|0)==(r|0)){d=k;break f}if(H[a>>2]==(d|0)){H[a>>2]=k}j=j+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(k|0)){break f}j=0;r=(f|0)>0?f:0;a=b;while(1){if((j|0)==(r|0)){break f}if((k|0)==H[a>>2]){H[a>>2]=d}j=j+1|0;a=a+4|0;continue}}G[c>>1]=a;a=(N(a,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;d=a+1310720|0;if(H[d>>2]>(e|0)){H[d>>2]=e}H[a+1310732>>2]=l;break d}if((d|0)>0){G[c>>1]=d;a=(N(k,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;d=a+1310724|0;if(H[d>>2]<(e|0)){H[d>>2]=e}H[a+1310732>>2]=l;break d}a=J[c-2>>1];d=a<<16>>16;if((d|0)>0){G[c>>1]=d;a=N(a,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;a=a+1310724|0;if(H[a>>2]>=(e|0)){break d}H[a>>2]=e;break d}if((f|0)>=32768){sb(0,3,1594,0);g=-1;break b}a=f+1|0;G[c>>1]=a;H[((f<<2)+h|0)+1179664>>2]=a<<16>>16;d=N(f,28)+h|0;H[d+1310740>>2]=e;H[d+1310736>>2]=1;H[d+1310744>>2]=l;H[d+1310748>>2]=e;H[d+1310752>>2]=e;H[d+1310756>>2]=l;H[d+1310760>>2]=l;f=a;break d}G[c>>1]=0;break d}c=c+4|0;g=p+2|0;i=q+2|0;l=l+1|0;continue c}a=N(d<<16>>16,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l;break d}a=N(d<<16>>16,28)+h|0;H[a+1310732>>2]=l;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l}c=c+2|0;g=g+1|0;i=i+1|0;e=e+1|0;continue}}break}d=((f|0)>0?f:0)+1|0;a=1;c=1;while(1){if((a|0)!=(d|0)){e=H[b>>2];g:{if((e|0)==(a|0)){e=c;c=e+1|0;break g}e=H[((e<<2)+h|0)+1179660>>2]}H[b>>2]=e;b=b+4|0;a=a+1|0;continue}break}e=c-1|0;H[h+8>>2]=e;g=0;if(!e){break b}pb(h+12|0,0,e<<2);pb(h+655376|0,0,e<<4);a=0;while(1)if((a|0)>=(e|0)){e=0;c=(f|0)>0?f:0;while(1){if((c|0)==(e|0)){a=H[h+8>>2];b=(a|0)>0?a:0;a=0;while(1){if((a|0)==(b|0)){break b}c=(a<<4)+h|0;d=c+655376|0;s=+H[((a<<2)+h|0)+12>>2];M[d>>3]=M[d>>3]/s;c=c+655384|0;M[c>>3]=M[c>>3]/s;a=a+1|0;continue}}b=H[((e<<2)+h|0)+1179664>>2]-1|0;d=b<<2;a=d+h|0;f=a;i=H[a+12>>2];a=(N(e,7)<<2)+h|0;H[f+12>>2]=i+H[a+1310736>>2];b=(b<<4)+h|0;f=b+655376|0;M[f>>3]=M[f>>3]+ +H[a+1310740>>2];f=b+655384|0;M[f>>3]=M[f>>3]+ +H[a+1310744>>2];f=H[a+1310748>>2];b=b+131084|0;if((f|0)>2]){H[b>>2]=f}f=H[a+1310752>>2];b=d<<2;d=((b|4)+h|0)+131084|0;if((f|0)>H[d>>2]){H[d>>2]=f}f=H[a+1310756>>2];d=((b|8)+h|0)+131084|0;if((f|0)>2]){H[d>>2]=f}a=H[a+1310760>>2];b=((b|12)+h|0)+131084|0;if((a|0)>H[b>>2]){H[b>>2]=a}e=e+1|0;continue}}else{b=(a<<4)+h|0;H[b+131088>>2]=0;H[b+131084>>2]=n;H[b+131092>>2]=m;H[b+131096>>2]=0;a=a+1|0;e=H[h+8>>2];continue}}break a}if(!g){g=a;l=f;a=0;f=(b|0)>0?b:0;m=c;d=H[h>>2];n=b;b=c-1|0;e=d+(N(n,b)<<1)|0;c=d;while(1){if((a|0)!=(f|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;c=c+2|0;e=e+2|0;continue}break}i=(m|0)>0?m:0;f=n-1|0;e=d+(f<<1)|0;a=0;c=d;while(1){if((a|0)!=(i|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;k=n<<1;e=k+e|0;c=c+k|0;continue}break}o=(b|0)>1?b:1;b=h+1179664|0;a=n+1|0;i=a+g|0;t=(f|0)>1?f:1;u=t-1|0;c=d+(a<<1)|0;v=0-n<<1;f=0;j=1;h:{i:while(1){if((j|0)!=(o|0)){q=i+u|0;e=1;while(1){j:{k:{l:{if((e|0)!=(t|0)){if((l|0)>=I[i|0]){a=c+v|0;d=J[a>>1];g=d<<16>>16;if((g|0)>0){G[c>>1]=g;a=N(d,28)+h|0;H[a+1310732>>2]=j;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+j;break j}g=J[a-2>>1];d=g<<16>>16;a=G[a+2>>1];if((a|0)>0){if((d|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];k=H[(a+(g<<2)|0)-4>>2];if((d|0)>(k|0)){G[c>>1]=k;g=0;p=(f|0)>0?f:0;a=b;while(1){if((g|0)==(p|0)){d=k;break k}if(H[a>>2]==(d|0)){H[a>>2]=k}g=g+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(k|0)){break k}g=0;p=(f|0)>0?f:0;a=b;while(1){if((g|0)==(p|0)){break k}if((k|0)==H[a>>2]){H[a>>2]=d}g=g+1|0;a=a+4|0;continue}}g=G[c-2>>1];if((g|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];k=H[(a+((g&65535)<<2)|0)-4>>2];if((d|0)>(k|0)){G[c>>1]=k;g=0;p=(f|0)>0?f:0;a=b;while(1){if((g|0)==(p|0)){d=k;break l}if(H[a>>2]==(d|0)){H[a>>2]=k}g=g+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(k|0)){break l}g=0;p=(f|0)>0?f:0;a=b;while(1){if((g|0)==(p|0)){break l}if((k|0)==H[a>>2]){H[a>>2]=d}g=g+1|0;a=a+4|0;continue}}G[c>>1]=a;a=(N(a,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+j;d=a+1310720|0;if(H[d>>2]>(e|0)){H[d>>2]=e}H[a+1310732>>2]=j;break j}if((d|0)>0){G[c>>1]=d;a=(N(g,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+j;d=a+1310724|0;if(H[d>>2]<(e|0)){H[d>>2]=e}H[a+1310732>>2]=j;break j}a=J[c-2>>1];d=a<<16>>16;if((d|0)>0){G[c>>1]=d;a=N(a,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+j;a=a+1310724|0;if(H[a>>2]>=(e|0)){break j}H[a>>2]=e;break j}if((f|0)>=32768){sb(0,3,1594,0);i=-1;break h}a=f+1|0;G[c>>1]=a;H[((f<<2)+h|0)+1179664>>2]=a<<16>>16;d=N(f,28)+h|0;H[d+1310740>>2]=e;H[d+1310736>>2]=1;H[d+1310744>>2]=j;H[d+1310748>>2]=e;H[d+1310752>>2]=e;H[d+1310756>>2]=j;H[d+1310760>>2]=j;f=a;break j}G[c>>1]=0;break j}c=c+4|0;i=q+2|0;j=j+1|0;continue i}a=N(d<<16>>16,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+j;break j}a=N(d<<16>>16,28)+h|0;H[a+1310732>>2]=j;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+j}c=c+2|0;i=i+1|0;e=e+1|0;continue}}break}d=((f|0)>0?f:0)+1|0;a=1;c=1;while(1){if((a|0)!=(d|0)){e=H[b>>2];m:{if((e|0)==(a|0)){e=c;c=e+1|0;break m}e=H[((e<<2)+h|0)+1179660>>2]}H[b>>2]=e;b=b+4|0;a=a+1|0;continue}break}e=c-1|0;H[h+8>>2]=e;i=0;if(!e){break h}pb(h+12|0,0,e<<2);pb(h+655376|0,0,e<<4);a=0;while(1)if((a|0)>=(e|0)){e=0;c=(f|0)>0?f:0;while(1){if((c|0)==(e|0)){a=H[h+8>>2];b=(a|0)>0?a:0;a=0;while(1){if((a|0)==(b|0)){break h}c=(a<<4)+h|0;d=c+655376|0;s=+H[((a<<2)+h|0)+12>>2];M[d>>3]=M[d>>3]/s;c=c+655384|0;M[c>>3]=M[c>>3]/s;a=a+1|0;continue}}b=H[((e<<2)+h|0)+1179664>>2]-1|0;d=b<<2;a=d+h|0;f=a;g=H[a+12>>2];a=(N(e,7)<<2)+h|0;H[f+12>>2]=g+H[a+1310736>>2];b=(b<<4)+h|0;f=b+655376|0;M[f>>3]=M[f>>3]+ +H[a+1310740>>2];f=b+655384|0;M[f>>3]=M[f>>3]+ +H[a+1310744>>2];f=H[a+1310748>>2];b=b+131084|0;if((f|0)>2]){H[b>>2]=f}f=H[a+1310752>>2];b=d<<2;d=((b|4)+h|0)+131084|0;if((f|0)>H[d>>2]){H[d>>2]=f}f=H[a+1310756>>2];d=((b|8)+h|0)+131084|0;if((f|0)>2]){H[d>>2]=f}a=H[a+1310760>>2];b=((b|12)+h|0)+131084|0;if((a|0)>H[b>>2]){H[b>>2]=a}e=e+1|0;continue}}else{b=(a<<4)+h|0;H[b+131088>>2]=0;H[b+131084>>2]=n;H[b+131092>>2]=m;H[b+131096>>2]=0;a=a+1|0;e=H[h+8>>2];continue}}return i}g=a;k=f;n=b;m=(b|0)/2|0;f=(m|0)>0?m:0;d=H[h>>2];o=(c|0)/2|0;b=o-1|0;e=d+(N(b,m)<<1)|0;a=0;c=d;while(1){if((a|0)!=(f|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;c=c+2|0;e=e+2|0;continue}break}i=(o|0)>0?o:0;f=m-1|0;e=d+(f<<1)|0;a=0;c=d;while(1){if((a|0)!=(i|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;l=m<<1;e=l+e|0;c=c+l|0;continue}break}t=(b|0)>1?b:1;u=(f|0)>1?f:1;b=h+1179664|0;g=(g+(n<<1)|0)+2|0;c=(d+(m<<1)|0)+2|0;v=0-m<<1;f=0;l=1;n:{o:while(1){if((l|0)!=(t|0)){e=1;while(1){p:{q:{r:{if((e|0)!=(u|0)){if((k|0)>=I[g|0]){a=c+v|0;d=J[a>>1];i=d<<16>>16;if((i|0)>0){G[c>>1]=i;a=N(d,28)+h|0;H[a+1310732>>2]=l;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l;break p}i=J[a-2>>1];d=i<<16>>16;a=G[a+2>>1];if((a|0)>0){if((d|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];i=H[(a+(i<<2)|0)-4>>2];if((d|0)>(i|0)){G[c>>1]=i;j=0;q=(f|0)>0?f:0;a=b;while(1){if((j|0)==(q|0)){d=i;break q}if(H[a>>2]==(d|0)){H[a>>2]=i}j=j+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(i|0)){break q}j=0;q=(f|0)>0?f:0;a=b;while(1){if((j|0)==(q|0)){break q}if((i|0)==H[a>>2]){H[a>>2]=d}j=j+1|0;a=a+4|0;continue}}i=G[c-2>>1];if((i|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];i=H[(a+((i&65535)<<2)|0)-4>>2];if((d|0)>(i|0)){G[c>>1]=i;j=0;q=(f|0)>0?f:0;a=b;while(1){if((j|0)==(q|0)){d=i;break r}if(H[a>>2]==(d|0)){H[a>>2]=i}j=j+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(i|0)){break r}j=0;q=(f|0)>0?f:0;a=b;while(1){if((j|0)==(q|0)){break r}if((i|0)==H[a>>2]){H[a>>2]=d}j=j+1|0;a=a+4|0;continue}}G[c>>1]=a;a=(N(a,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;d=a+1310720|0;if(H[d>>2]>(e|0)){H[d>>2]=e}H[a+1310732>>2]=l;break p}if((d|0)>0){G[c>>1]=d;a=(N(i,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;d=a+1310724|0;if(H[d>>2]<(e|0)){H[d>>2]=e}H[a+1310732>>2]=l;break p}a=J[c-2>>1];d=a<<16>>16;if((d|0)>0){G[c>>1]=d;a=N(a,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;a=a+1310724|0;if(H[a>>2]>=(e|0)){break p}H[a>>2]=e;break p}if((f|0)>=32768){sb(0,3,1594,0);g=-1;break n}a=f+1|0;G[c>>1]=a;H[((f<<2)+h|0)+1179664>>2]=a<<16>>16;d=N(f,28)+h|0;H[d+1310740>>2]=e;H[d+1310736>>2]=1;H[d+1310744>>2]=l;H[d+1310748>>2]=e;H[d+1310752>>2]=e;H[d+1310756>>2]=l;H[d+1310760>>2]=l;f=a;break p}G[c>>1]=0;break p}c=c+4|0;l=l+1|0;g=(g+n|0)+4|0;continue o}a=N(d<<16>>16,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l;break p}a=N(d<<16>>16,28)+h|0;H[a+1310732>>2]=l;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l}c=c+2|0;g=g+2|0;e=e+1|0;continue}}break}d=((f|0)>0?f:0)+1|0;a=1;c=1;while(1){if((a|0)!=(d|0)){e=H[b>>2];s:{if((e|0)==(a|0)){e=c;c=e+1|0;break s}e=H[((e<<2)+h|0)+1179660>>2]}H[b>>2]=e;b=b+4|0;a=a+1|0;continue}break}e=c-1|0;H[h+8>>2]=e;g=0;if(!e){break n}pb(h+12|0,0,e<<2);pb(h+655376|0,0,e<<4);a=0;while(1)if((a|0)>=(e|0)){e=0;c=(f|0)>0?f:0;while(1){if((c|0)==(e|0)){a=H[h+8>>2];b=(a|0)>0?a:0;a=0;while(1){if((a|0)==(b|0)){break n}c=(a<<4)+h|0;d=c+655376|0;s=+H[((a<<2)+h|0)+12>>2];M[d>>3]=M[d>>3]/s;c=c+655384|0;M[c>>3]=M[c>>3]/s;a=a+1|0;continue}}b=H[((e<<2)+h|0)+1179664>>2]-1|0;d=b<<2;a=d+h|0;f=a;i=H[a+12>>2];a=(N(e,7)<<2)+h|0;H[f+12>>2]=i+H[a+1310736>>2];b=(b<<4)+h|0;f=b+655376|0;M[f>>3]=M[f>>3]+ +H[a+1310740>>2];f=b+655384|0;M[f>>3]=M[f>>3]+ +H[a+1310744>>2];f=H[a+1310748>>2];b=b+131084|0;if((f|0)>2]){H[b>>2]=f}f=H[a+1310752>>2];b=d<<2;d=((b|4)+h|0)+131084|0;if((f|0)>H[d>>2]){H[d>>2]=f}f=H[a+1310756>>2];d=((b|8)+h|0)+131084|0;if((f|0)>2]){H[d>>2]=f}a=H[a+1310760>>2];b=((b|12)+h|0)+131084|0;if((a|0)>H[b>>2]){H[b>>2]=a}e=e+1|0;continue}}else{b=(a<<4)+h|0;H[b+131088>>2]=0;H[b+131084>>2]=m;H[b+131092>>2]=o;H[b+131096>>2]=0;a=a+1|0;e=H[h+8>>2];continue}}break a}if(i){f=a;a=0;g=(b|0)>0?b:0;m=c;d=H[h>>2];n=b;b=c-1|0;e=d+(N(n,b)<<1)|0;c=d;while(1){if((a|0)!=(g|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;c=c+2|0;e=e+2|0;continue}break}g=(m|0)>0?m:0;k=n-1|0;e=d+(k<<1)|0;a=0;c=d;while(1){if((a|0)!=(g|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;l=n<<1;e=l+e|0;c=c+l|0;continue}break}t=(b|0)>1?b:1;b=h+1179664|0;a=n+1|0;g=a+i|0;i=a+f|0;u=(k|0)>1?k:1;o=u-1|0;c=d+(a<<1)|0;v=0-n<<1;f=0;l=1;t:{u:while(1){if((l|0)!=(t|0)){q=i+o|0;p=g+o|0;e=1;while(1){v:{w:{x:{if((e|0)!=(u|0)){if(I[i|0]>I[g|0]){a=c+v|0;d=J[a>>1];k=d<<16>>16;if((k|0)>0){G[c>>1]=k;a=N(d,28)+h|0;H[a+1310732>>2]=l;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l;break v}k=J[a-2>>1];d=k<<16>>16;a=G[a+2>>1];if((a|0)>0){if((d|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];k=H[(a+(k<<2)|0)-4>>2];if((d|0)>(k|0)){G[c>>1]=k;j=0;r=(f|0)>0?f:0;a=b;while(1){if((j|0)==(r|0)){d=k;break w}if(H[a>>2]==(d|0)){H[a>>2]=k}j=j+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(k|0)){break w}j=0;r=(f|0)>0?f:0;a=b;while(1){if((j|0)==(r|0)){break w}if((k|0)==H[a>>2]){H[a>>2]=d}j=j+1|0;a=a+4|0;continue}}k=G[c-2>>1];if((k|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];k=H[(a+((k&65535)<<2)|0)-4>>2];if((d|0)>(k|0)){G[c>>1]=k;j=0;r=(f|0)>0?f:0;a=b;while(1){if((j|0)==(r|0)){d=k;break x}if(H[a>>2]==(d|0)){H[a>>2]=k}j=j+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(k|0)){break x}j=0;r=(f|0)>0?f:0;a=b;while(1){if((j|0)==(r|0)){break x}if((k|0)==H[a>>2]){H[a>>2]=d}j=j+1|0;a=a+4|0;continue}}G[c>>1]=a;a=(N(a,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;d=a+1310720|0;if(H[d>>2]>(e|0)){H[d>>2]=e}H[a+1310732>>2]=l;break v}if((d|0)>0){G[c>>1]=d;a=(N(k,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;d=a+1310724|0;if(H[d>>2]<(e|0)){H[d>>2]=e}H[a+1310732>>2]=l;break v}a=J[c-2>>1];d=a<<16>>16;if((d|0)>0){G[c>>1]=d;a=N(a,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;a=a+1310724|0;if(H[a>>2]>=(e|0)){break v}H[a>>2]=e;break v}if((f|0)>=32768){sb(0,3,1594,0);g=-1;break t}a=f+1|0;G[c>>1]=a;H[((f<<2)+h|0)+1179664>>2]=a<<16>>16;d=N(f,28)+h|0;H[d+1310740>>2]=e;H[d+1310736>>2]=1;H[d+1310744>>2]=l;H[d+1310748>>2]=e;H[d+1310752>>2]=e;H[d+1310756>>2]=l;H[d+1310760>>2]=l;f=a;break v}G[c>>1]=0;break v}c=c+4|0;g=p+2|0;i=q+2|0;l=l+1|0;continue u}a=N(d<<16>>16,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l;break v}a=N(d<<16>>16,28)+h|0;H[a+1310732>>2]=l;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l}c=c+2|0;g=g+1|0;i=i+1|0;e=e+1|0;continue}}break}d=((f|0)>0?f:0)+1|0;a=1;c=1;while(1){if((a|0)!=(d|0)){e=H[b>>2];y:{if((e|0)==(a|0)){e=c;c=e+1|0;break y}e=H[((e<<2)+h|0)+1179660>>2]}H[b>>2]=e;b=b+4|0;a=a+1|0;continue}break}e=c-1|0;H[h+8>>2]=e;g=0;if(!e){break t}pb(h+12|0,0,e<<2);pb(h+655376|0,0,e<<4);a=0;while(1)if((a|0)>=(e|0)){e=0;c=(f|0)>0?f:0;while(1){if((c|0)==(e|0)){a=H[h+8>>2];b=(a|0)>0?a:0;a=0;while(1){if((a|0)==(b|0)){break t}c=(a<<4)+h|0;d=c+655376|0;s=+H[((a<<2)+h|0)+12>>2];M[d>>3]=M[d>>3]/s;c=c+655384|0;M[c>>3]=M[c>>3]/s;a=a+1|0;continue}}b=H[((e<<2)+h|0)+1179664>>2]-1|0;d=b<<2;a=d+h|0;f=a;i=H[a+12>>2];a=(N(e,7)<<2)+h|0;H[f+12>>2]=i+H[a+1310736>>2];b=(b<<4)+h|0;f=b+655376|0;M[f>>3]=M[f>>3]+ +H[a+1310740>>2];f=b+655384|0;M[f>>3]=M[f>>3]+ +H[a+1310744>>2];f=H[a+1310748>>2];b=b+131084|0;if((f|0)>2]){H[b>>2]=f}f=H[a+1310752>>2];b=d<<2;d=((b|4)+h|0)+131084|0;if((f|0)>H[d>>2]){H[d>>2]=f}f=H[a+1310756>>2];d=((b|8)+h|0)+131084|0;if((f|0)>2]){H[d>>2]=f}a=H[a+1310760>>2];b=((b|12)+h|0)+131084|0;if((a|0)>H[b>>2]){H[b>>2]=a}e=e+1|0;continue}}else{b=(a<<4)+h|0;H[b+131088>>2]=0;H[b+131084>>2]=n;H[b+131092>>2]=m;H[b+131096>>2]=0;a=a+1|0;e=H[h+8>>2];continue}}break a}if(!g){g=a;l=f;a=0;f=(b|0)>0?b:0;m=c;d=H[h>>2];n=b;b=c-1|0;e=d+(N(n,b)<<1)|0;c=d;while(1){if((a|0)!=(f|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;c=c+2|0;e=e+2|0;continue}break}i=(m|0)>0?m:0;f=n-1|0;e=d+(f<<1)|0;a=0;c=d;while(1){if((a|0)!=(i|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;k=n<<1;e=k+e|0;c=c+k|0;continue}break}o=(b|0)>1?b:1;b=h+1179664|0;a=n+1|0;i=a+g|0;t=(f|0)>1?f:1;u=t-1|0;c=d+(a<<1)|0;v=0-n<<1;f=0;j=1;z:{A:while(1){if((j|0)!=(o|0)){q=i+u|0;e=1;while(1){B:{C:{D:{if((e|0)!=(t|0)){if((l|0)>1];g=d<<16>>16;if((g|0)>0){G[c>>1]=g;a=N(d,28)+h|0;H[a+1310732>>2]=j;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+j;break B}g=J[a-2>>1];d=g<<16>>16;a=G[a+2>>1];if((a|0)>0){if((d|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];k=H[(a+(g<<2)|0)-4>>2];if((d|0)>(k|0)){G[c>>1]=k;g=0;p=(f|0)>0?f:0;a=b;while(1){if((g|0)==(p|0)){d=k;break C}if(H[a>>2]==(d|0)){H[a>>2]=k}g=g+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(k|0)){break C}g=0;p=(f|0)>0?f:0;a=b;while(1){if((g|0)==(p|0)){break C}if((k|0)==H[a>>2]){H[a>>2]=d}g=g+1|0;a=a+4|0;continue}}g=G[c-2>>1];if((g|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];k=H[(a+((g&65535)<<2)|0)-4>>2];if((d|0)>(k|0)){G[c>>1]=k;g=0;p=(f|0)>0?f:0;a=b;while(1){if((g|0)==(p|0)){d=k;break D}if(H[a>>2]==(d|0)){H[a>>2]=k}g=g+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(k|0)){break D}g=0;p=(f|0)>0?f:0;a=b;while(1){if((g|0)==(p|0)){break D}if((k|0)==H[a>>2]){H[a>>2]=d}g=g+1|0;a=a+4|0;continue}}G[c>>1]=a;a=(N(a,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+j;d=a+1310720|0;if(H[d>>2]>(e|0)){H[d>>2]=e}H[a+1310732>>2]=j;break B}if((d|0)>0){G[c>>1]=d;a=(N(g,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+j;d=a+1310724|0;if(H[d>>2]<(e|0)){H[d>>2]=e}H[a+1310732>>2]=j;break B}a=J[c-2>>1];d=a<<16>>16;if((d|0)>0){G[c>>1]=d;a=N(a,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+j;a=a+1310724|0;if(H[a>>2]>=(e|0)){break B}H[a>>2]=e;break B}if((f|0)>=32768){sb(0,3,1594,0);i=-1;break z}a=f+1|0;G[c>>1]=a;H[((f<<2)+h|0)+1179664>>2]=a<<16>>16;d=N(f,28)+h|0;H[d+1310740>>2]=e;H[d+1310736>>2]=1;H[d+1310744>>2]=j;H[d+1310748>>2]=e;H[d+1310752>>2]=e;H[d+1310756>>2]=j;H[d+1310760>>2]=j;f=a;break B}G[c>>1]=0;break B}c=c+4|0;i=q+2|0;j=j+1|0;continue A}a=N(d<<16>>16,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+j;break B}a=N(d<<16>>16,28)+h|0;H[a+1310732>>2]=j;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+j}c=c+2|0;i=i+1|0;e=e+1|0;continue}}break}d=((f|0)>0?f:0)+1|0;a=1;c=1;while(1){if((a|0)!=(d|0)){e=H[b>>2];E:{if((e|0)==(a|0)){e=c;c=e+1|0;break E}e=H[((e<<2)+h|0)+1179660>>2]}H[b>>2]=e;b=b+4|0;a=a+1|0;continue}break}e=c-1|0;H[h+8>>2]=e;i=0;if(!e){break z}pb(h+12|0,0,e<<2);pb(h+655376|0,0,e<<4);a=0;while(1)if((a|0)>=(e|0)){e=0;c=(f|0)>0?f:0;while(1){if((c|0)==(e|0)){a=H[h+8>>2];b=(a|0)>0?a:0;a=0;while(1){if((a|0)==(b|0)){break z}c=(a<<4)+h|0;d=c+655376|0;s=+H[((a<<2)+h|0)+12>>2];M[d>>3]=M[d>>3]/s;c=c+655384|0;M[c>>3]=M[c>>3]/s;a=a+1|0;continue}}b=H[((e<<2)+h|0)+1179664>>2]-1|0;d=b<<2;a=d+h|0;f=a;g=H[a+12>>2];a=(N(e,7)<<2)+h|0;H[f+12>>2]=g+H[a+1310736>>2];b=(b<<4)+h|0;f=b+655376|0;M[f>>3]=M[f>>3]+ +H[a+1310740>>2];f=b+655384|0;M[f>>3]=M[f>>3]+ +H[a+1310744>>2];f=H[a+1310748>>2];b=b+131084|0;if((f|0)>2]){H[b>>2]=f}f=H[a+1310752>>2];b=d<<2;d=((b|4)+h|0)+131084|0;if((f|0)>H[d>>2]){H[d>>2]=f}f=H[a+1310756>>2];d=((b|8)+h|0)+131084|0;if((f|0)>2]){H[d>>2]=f}a=H[a+1310760>>2];b=((b|12)+h|0)+131084|0;if((a|0)>H[b>>2]){H[b>>2]=a}e=e+1|0;continue}}else{b=(a<<4)+h|0;H[b+131088>>2]=0;H[b+131084>>2]=n;H[b+131092>>2]=m;H[b+131096>>2]=0;a=a+1|0;e=H[h+8>>2];continue}}return i}g=a;k=f;n=b;m=(b|0)/2|0;f=(m|0)>0?m:0;d=H[h>>2];o=(c|0)/2|0;b=o-1|0;e=d+(N(b,m)<<1)|0;a=0;c=d;while(1){if((a|0)!=(f|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;c=c+2|0;e=e+2|0;continue}break}i=(o|0)>0?o:0;f=m-1|0;e=d+(f<<1)|0;a=0;c=d;while(1){if((a|0)!=(i|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;l=m<<1;e=l+e|0;c=c+l|0;continue}break}t=(b|0)>1?b:1;u=(f|0)>1?f:1;b=h+1179664|0;g=(g+(n<<1)|0)+2|0;c=(d+(m<<1)|0)+2|0;v=0-m<<1;f=0;l=1;F:{G:while(1){if((l|0)!=(t|0)){e=1;while(1){H:{I:{J:{if((e|0)!=(u|0)){if((k|0)>1];i=d<<16>>16;if((i|0)>0){G[c>>1]=i;a=N(d,28)+h|0;H[a+1310732>>2]=l;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l;break H}i=J[a-2>>1];d=i<<16>>16;a=G[a+2>>1];if((a|0)>0){if((d|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];i=H[(a+(i<<2)|0)-4>>2];if((d|0)>(i|0)){G[c>>1]=i;j=0;q=(f|0)>0?f:0;a=b;while(1){if((j|0)==(q|0)){d=i;break I}if(H[a>>2]==(d|0)){H[a>>2]=i}j=j+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(i|0)){break I}j=0;q=(f|0)>0?f:0;a=b;while(1){if((j|0)==(q|0)){break I}if((i|0)==H[a>>2]){H[a>>2]=d}j=j+1|0;a=a+4|0;continue}}i=G[c-2>>1];if((i|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];i=H[(a+((i&65535)<<2)|0)-4>>2];if((d|0)>(i|0)){G[c>>1]=i;j=0;q=(f|0)>0?f:0;a=b;while(1){if((j|0)==(q|0)){d=i;break J}if(H[a>>2]==(d|0)){H[a>>2]=i}j=j+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(i|0)){break J}j=0;q=(f|0)>0?f:0;a=b;while(1){if((j|0)==(q|0)){break J}if((i|0)==H[a>>2]){H[a>>2]=d}j=j+1|0;a=a+4|0;continue}}G[c>>1]=a;a=(N(a,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;d=a+1310720|0;if(H[d>>2]>(e|0)){H[d>>2]=e}H[a+1310732>>2]=l;break H}if((d|0)>0){G[c>>1]=d;a=(N(i,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;d=a+1310724|0;if(H[d>>2]<(e|0)){H[d>>2]=e}H[a+1310732>>2]=l;break H}a=J[c-2>>1];d=a<<16>>16;if((d|0)>0){G[c>>1]=d;a=N(a,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;a=a+1310724|0;if(H[a>>2]>=(e|0)){break H}H[a>>2]=e;break H}if((f|0)>=32768){sb(0,3,1594,0);g=-1;break F}a=f+1|0;G[c>>1]=a;H[((f<<2)+h|0)+1179664>>2]=a<<16>>16;d=N(f,28)+h|0;H[d+1310740>>2]=e;H[d+1310736>>2]=1;H[d+1310744>>2]=l;H[d+1310748>>2]=e;H[d+1310752>>2]=e;H[d+1310756>>2]=l;H[d+1310760>>2]=l;f=a;break H}G[c>>1]=0;break H}c=c+4|0;l=l+1|0;g=(g+n|0)+4|0;continue G}a=N(d<<16>>16,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l;break H}a=N(d<<16>>16,28)+h|0;H[a+1310732>>2]=l;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l}c=c+2|0;g=g+2|0;e=e+1|0;continue}}break}d=((f|0)>0?f:0)+1|0;a=1;c=1;while(1){if((a|0)!=(d|0)){e=H[b>>2];K:{if((e|0)==(a|0)){e=c;c=e+1|0;break K}e=H[((e<<2)+h|0)+1179660>>2]}H[b>>2]=e;b=b+4|0;a=a+1|0;continue}break}e=c-1|0;H[h+8>>2]=e;g=0;if(!e){break F}pb(h+12|0,0,e<<2);pb(h+655376|0,0,e<<4);a=0;while(1)if((a|0)>=(e|0)){e=0;c=(f|0)>0?f:0;while(1){if((c|0)==(e|0)){a=H[h+8>>2];b=(a|0)>0?a:0;a=0;while(1){if((a|0)==(b|0)){break F}c=(a<<4)+h|0;d=c+655376|0;s=+H[((a<<2)+h|0)+12>>2];M[d>>3]=M[d>>3]/s;c=c+655384|0;M[c>>3]=M[c>>3]/s;a=a+1|0;continue}}b=H[((e<<2)+h|0)+1179664>>2]-1|0;d=b<<2;a=d+h|0;f=a;i=H[a+12>>2];a=(N(e,7)<<2)+h|0;H[f+12>>2]=i+H[a+1310736>>2];b=(b<<4)+h|0;f=b+655376|0;M[f>>3]=M[f>>3]+ +H[a+1310740>>2];f=b+655384|0;M[f>>3]=M[f>>3]+ +H[a+1310744>>2];f=H[a+1310748>>2];b=b+131084|0;if((f|0)>2]){H[b>>2]=f}f=H[a+1310752>>2];b=d<<2;d=((b|4)+h|0)+131084|0;if((f|0)>H[d>>2]){H[d>>2]=f}f=H[a+1310756>>2];d=((b|8)+h|0)+131084|0;if((f|0)>2]){H[d>>2]=f}a=H[a+1310760>>2];b=((b|12)+h|0)+131084|0;if((a|0)>H[b>>2]){H[b>>2]=a}e=e+1|0;continue}}else{b=(a<<4)+h|0;H[b+131088>>2]=0;H[b+131084>>2]=m;H[b+131092>>2]=o;H[b+131096>>2]=0;a=a+1|0;e=H[h+8>>2];continue}}break a}if((e|0)==1){if(i){f=a;a=0;g=(b|0)>0?b:0;m=c;d=H[h>>2];n=b;b=c-1|0;e=d+(N(n,b)<<1)|0;c=d;while(1){if((a|0)!=(g|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;c=c+2|0;e=e+2|0;continue}break}g=(m|0)>0?m:0;k=n-1|0;e=d+(k<<1)|0;a=0;c=d;while(1){if((a|0)!=(g|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;l=n<<1;e=l+e|0;c=c+l|0;continue}break}u=(b|0)>1?b:1;b=h+1179664|0;a=n+1|0;g=a+i|0;o=a+f|0;i=a+H[h+4>>2]|0;v=(k|0)>1?k:1;t=v-1|0;c=d+(a<<1)|0;q=0-n<<1;f=0;l=1;L:{M:while(1){if((l|0)!=(u|0)){p=o+t|0;r=g+t|0;e=1;while(1){N:{O:{P:{if((e|0)!=(v|0)){if(I[o|0]<=I[g|0]){F[i|0]=255;a=c+q|0;d=J[a>>1];k=d<<16>>16;if((k|0)>0){G[c>>1]=k;a=N(d,28)+h|0;H[a+1310732>>2]=l;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l;break N}k=J[a-2>>1];d=k<<16>>16;a=G[a+2>>1];if((a|0)>0){if((d|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];k=H[(a+(k<<2)|0)-4>>2];if((d|0)>(k|0)){G[c>>1]=k;j=0;w=(f|0)>0?f:0;a=b;while(1){if((j|0)==(w|0)){d=k;break O}if(H[a>>2]==(d|0)){H[a>>2]=k}j=j+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(k|0)){break O}j=0;w=(f|0)>0?f:0;a=b;while(1){if((j|0)==(w|0)){break O}if((k|0)==H[a>>2]){H[a>>2]=d}j=j+1|0;a=a+4|0;continue}}k=G[c-2>>1];if((k|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];k=H[(a+((k&65535)<<2)|0)-4>>2];if((d|0)>(k|0)){G[c>>1]=k;j=0;w=(f|0)>0?f:0;a=b;while(1){if((j|0)==(w|0)){d=k;break P}if(H[a>>2]==(d|0)){H[a>>2]=k}j=j+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(k|0)){break P}j=0;w=(f|0)>0?f:0;a=b;while(1){if((j|0)==(w|0)){break P}if((k|0)==H[a>>2]){H[a>>2]=d}j=j+1|0;a=a+4|0;continue}}G[c>>1]=a;a=(N(a,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;d=a+1310720|0;if(H[d>>2]>(e|0)){H[d>>2]=e}H[a+1310732>>2]=l;break N}if((d|0)>0){G[c>>1]=d;a=(N(k,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;d=a+1310724|0;if(H[d>>2]<(e|0)){H[d>>2]=e}H[a+1310732>>2]=l;break N}a=J[c-2>>1];d=a<<16>>16;if((d|0)>0){G[c>>1]=d;a=N(a,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;a=a+1310724|0;if(H[a>>2]>=(e|0)){break N}H[a>>2]=e;break N}if((f|0)>=32768){sb(0,3,1594,0);g=-1;break L}a=f+1|0;G[c>>1]=a;H[((f<<2)+h|0)+1179664>>2]=a<<16>>16;d=N(f,28)+h|0;H[d+1310740>>2]=e;H[d+1310736>>2]=1;H[d+1310744>>2]=l;H[d+1310748>>2]=e;H[d+1310752>>2]=e;H[d+1310756>>2]=l;H[d+1310760>>2]=l;f=a;break N}G[c>>1]=0;F[i|0]=0;break N}i=i+2|0;c=c+4|0;g=r+2|0;o=p+2|0;l=l+1|0;continue M}a=N(d<<16>>16,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l;break N}a=N(d<<16>>16,28)+h|0;H[a+1310732>>2]=l;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l}i=i+1|0;c=c+2|0;g=g+1|0;o=o+1|0;e=e+1|0;continue}}break}d=((f|0)>0?f:0)+1|0;a=1;c=1;while(1){if((a|0)!=(d|0)){e=H[b>>2];Q:{if((e|0)==(a|0)){e=c;c=e+1|0;break Q}e=H[((e<<2)+h|0)+1179660>>2]}H[b>>2]=e;b=b+4|0;a=a+1|0;continue}break}e=c-1|0;H[h+8>>2]=e;g=0;if(!e){break L}pb(h+12|0,0,e<<2);pb(h+655376|0,0,e<<4);a=0;while(1)if((a|0)>=(e|0)){e=0;c=(f|0)>0?f:0;while(1){if((c|0)==(e|0)){a=H[h+8>>2];b=(a|0)>0?a:0;a=0;while(1){if((a|0)==(b|0)){break L}c=(a<<4)+h|0;d=c+655376|0;s=+H[((a<<2)+h|0)+12>>2];M[d>>3]=M[d>>3]/s;c=c+655384|0;M[c>>3]=M[c>>3]/s;a=a+1|0;continue}}b=H[((e<<2)+h|0)+1179664>>2]-1|0;d=b<<2;a=d+h|0;f=a;i=H[a+12>>2];a=(N(e,7)<<2)+h|0;H[f+12>>2]=i+H[a+1310736>>2];b=(b<<4)+h|0;f=b+655376|0;M[f>>3]=M[f>>3]+ +H[a+1310740>>2];f=b+655384|0;M[f>>3]=M[f>>3]+ +H[a+1310744>>2];f=H[a+1310748>>2];b=b+131084|0;if((f|0)>2]){H[b>>2]=f}f=H[a+1310752>>2];b=d<<2;d=((b|4)+h|0)+131084|0;if((f|0)>H[d>>2]){H[d>>2]=f}f=H[a+1310756>>2];d=((b|8)+h|0)+131084|0;if((f|0)>2]){H[d>>2]=f}a=H[a+1310760>>2];b=((b|12)+h|0)+131084|0;if((a|0)>H[b>>2]){H[b>>2]=a}e=e+1|0;continue}}else{b=(a<<4)+h|0;H[b+131088>>2]=0;H[b+131084>>2]=n;H[b+131092>>2]=m;H[b+131096>>2]=0;a=a+1|0;e=H[h+8>>2];continue}}break a}if(!g){g=a;l=f;a=0;f=(b|0)>0?b:0;m=c;d=H[h>>2];n=b;b=c-1|0;e=d+(N(n,b)<<1)|0;c=d;while(1){if((a|0)!=(f|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;c=c+2|0;e=e+2|0;continue}break}i=(m|0)>0?m:0;f=n-1|0;e=d+(f<<1)|0;a=0;c=d;while(1){if((a|0)!=(i|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;k=n<<1;e=k+e|0;c=c+k|0;continue}break}t=(b|0)>1?b:1;b=h+1179664|0;a=n+1|0;i=a+g|0;o=a+H[h+4>>2]|0;u=(f|0)>1?f:1;v=u-1|0;c=d+(a<<1)|0;q=0-n<<1;f=0;j=1;R:{S:while(1){if((j|0)!=(t|0)){p=i+v|0;e=1;while(1){T:{U:{V:{if((e|0)!=(u|0)){if((l|0)>=I[i|0]){F[o|0]=255;a=c+q|0;d=J[a>>1];g=d<<16>>16;if((g|0)>0){G[c>>1]=g;a=N(d,28)+h|0;H[a+1310732>>2]=j;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+j;break T}g=J[a-2>>1];d=g<<16>>16;a=G[a+2>>1];if((a|0)>0){if((d|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];k=H[(a+(g<<2)|0)-4>>2];if((d|0)>(k|0)){G[c>>1]=k;g=0;r=(f|0)>0?f:0;a=b;while(1){if((g|0)==(r|0)){d=k;break U}if(H[a>>2]==(d|0)){H[a>>2]=k}g=g+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(k|0)){break U}g=0;r=(f|0)>0?f:0;a=b;while(1){if((g|0)==(r|0)){break U}if((k|0)==H[a>>2]){H[a>>2]=d}g=g+1|0;a=a+4|0;continue}}g=G[c-2>>1];if((g|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];k=H[(a+((g&65535)<<2)|0)-4>>2];if((d|0)>(k|0)){G[c>>1]=k;g=0;r=(f|0)>0?f:0;a=b;while(1){if((g|0)==(r|0)){d=k;break V}if(H[a>>2]==(d|0)){H[a>>2]=k}g=g+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(k|0)){break V}g=0;r=(f|0)>0?f:0;a=b;while(1){if((g|0)==(r|0)){break V}if((k|0)==H[a>>2]){H[a>>2]=d}g=g+1|0;a=a+4|0;continue}}G[c>>1]=a;a=(N(a,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+j;d=a+1310720|0;if(H[d>>2]>(e|0)){H[d>>2]=e}H[a+1310732>>2]=j;break T}if((d|0)>0){G[c>>1]=d;a=(N(g,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+j;d=a+1310724|0;if(H[d>>2]<(e|0)){H[d>>2]=e}H[a+1310732>>2]=j;break T}a=J[c-2>>1];d=a<<16>>16;if((d|0)>0){G[c>>1]=d;a=N(a,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+j;a=a+1310724|0;if(H[a>>2]>=(e|0)){break T}H[a>>2]=e;break T}if((f|0)>=32768){sb(0,3,1594,0);i=-1;break R}a=f+1|0;G[c>>1]=a;H[((f<<2)+h|0)+1179664>>2]=a<<16>>16;d=N(f,28)+h|0;H[d+1310740>>2]=e;H[d+1310736>>2]=1;H[d+1310744>>2]=j;H[d+1310748>>2]=e;H[d+1310752>>2]=e;H[d+1310756>>2]=j;H[d+1310760>>2]=j;f=a;break T}G[c>>1]=0;F[o|0]=0;break T}o=o+2|0;c=c+4|0;i=p+2|0;j=j+1|0;continue S}a=N(d<<16>>16,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+j;break T}a=N(d<<16>>16,28)+h|0;H[a+1310732>>2]=j;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+j}o=o+1|0;c=c+2|0;i=i+1|0;e=e+1|0;continue}}break}d=((f|0)>0?f:0)+1|0;a=1;c=1;while(1){if((a|0)!=(d|0)){e=H[b>>2];W:{if((e|0)==(a|0)){e=c;c=e+1|0;break W}e=H[((e<<2)+h|0)+1179660>>2]}H[b>>2]=e;b=b+4|0;a=a+1|0;continue}break}e=c-1|0;H[h+8>>2]=e;i=0;if(!e){break R}pb(h+12|0,0,e<<2);pb(h+655376|0,0,e<<4);a=0;while(1)if((a|0)>=(e|0)){e=0;c=(f|0)>0?f:0;while(1){if((c|0)==(e|0)){a=H[h+8>>2];b=(a|0)>0?a:0;a=0;while(1){if((a|0)==(b|0)){break R}c=(a<<4)+h|0;d=c+655376|0;s=+H[((a<<2)+h|0)+12>>2];M[d>>3]=M[d>>3]/s;c=c+655384|0;M[c>>3]=M[c>>3]/s;a=a+1|0;continue}}b=H[((e<<2)+h|0)+1179664>>2]-1|0;d=b<<2;a=d+h|0;f=a;g=H[a+12>>2];a=(N(e,7)<<2)+h|0;H[f+12>>2]=g+H[a+1310736>>2];b=(b<<4)+h|0;f=b+655376|0;M[f>>3]=M[f>>3]+ +H[a+1310740>>2];f=b+655384|0;M[f>>3]=M[f>>3]+ +H[a+1310744>>2];f=H[a+1310748>>2];b=b+131084|0;if((f|0)>2]){H[b>>2]=f}f=H[a+1310752>>2];b=d<<2;d=((b|4)+h|0)+131084|0;if((f|0)>H[d>>2]){H[d>>2]=f}f=H[a+1310756>>2];d=((b|8)+h|0)+131084|0;if((f|0)>2]){H[d>>2]=f}a=H[a+1310760>>2];b=((b|12)+h|0)+131084|0;if((a|0)>H[b>>2]){H[b>>2]=a}e=e+1|0;continue}}else{b=(a<<4)+h|0;H[b+131088>>2]=0;H[b+131084>>2]=n;H[b+131092>>2]=m;H[b+131096>>2]=0;a=a+1|0;e=H[h+8>>2];continue}}return i}i=a;k=f;n=b;m=(b|0)/2|0;f=(m|0)>0?m:0;d=H[h>>2];t=(c|0)/2|0;b=t-1|0;e=d+(N(b,m)<<1)|0;a=0;c=d;while(1){if((a|0)!=(f|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;c=c+2|0;e=e+2|0;continue}break}g=(t|0)>0?t:0;f=m-1|0;e=d+(f<<1)|0;a=0;c=d;while(1){if((a|0)!=(g|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;l=m<<1;e=l+e|0;c=c+l|0;continue}break}u=(b|0)>1?b:1;v=(f|0)>1?f:1;b=h+1179664|0;a=m+1|0;g=a+H[h+4>>2]|0;o=(i+(n<<1)|0)+2|0;c=d+(a<<1)|0;q=0-m<<1;f=0;l=1;X:{Y:while(1){if((l|0)!=(u|0)){e=1;while(1){Z:{_:{$:{if((e|0)!=(v|0)){if((k|0)>=I[o|0]){F[g|0]=255;a=c+q|0;d=J[a>>1];i=d<<16>>16;if((i|0)>0){G[c>>1]=i;a=N(d,28)+h|0;H[a+1310732>>2]=l;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l;break Z}i=J[a-2>>1];d=i<<16>>16;a=G[a+2>>1];if((a|0)>0){if((d|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];i=H[(a+(i<<2)|0)-4>>2];if((d|0)>(i|0)){G[c>>1]=i;j=0;p=(f|0)>0?f:0;a=b;while(1){if((j|0)==(p|0)){d=i;break _}if(H[a>>2]==(d|0)){H[a>>2]=i}j=j+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(i|0)){break _}j=0;p=(f|0)>0?f:0;a=b;while(1){if((j|0)==(p|0)){break _}if((i|0)==H[a>>2]){H[a>>2]=d}j=j+1|0;a=a+4|0;continue}}i=G[c-2>>1];if((i|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];i=H[(a+((i&65535)<<2)|0)-4>>2];if((d|0)>(i|0)){G[c>>1]=i;j=0;p=(f|0)>0?f:0;a=b;while(1){if((j|0)==(p|0)){d=i;break $}if(H[a>>2]==(d|0)){H[a>>2]=i}j=j+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(i|0)){break $}j=0;p=(f|0)>0?f:0;a=b;while(1){if((j|0)==(p|0)){break $}if((i|0)==H[a>>2]){H[a>>2]=d}j=j+1|0;a=a+4|0;continue}}G[c>>1]=a;a=(N(a,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;d=a+1310720|0;if(H[d>>2]>(e|0)){H[d>>2]=e}H[a+1310732>>2]=l;break Z}if((d|0)>0){G[c>>1]=d;a=(N(i,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;d=a+1310724|0;if(H[d>>2]<(e|0)){H[d>>2]=e}H[a+1310732>>2]=l;break Z}a=J[c-2>>1];d=a<<16>>16;if((d|0)>0){G[c>>1]=d;a=N(a,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;a=a+1310724|0;if(H[a>>2]>=(e|0)){break Z}H[a>>2]=e;break Z}if((f|0)>=32768){sb(0,3,1594,0);g=-1;break X}a=f+1|0;G[c>>1]=a;H[((f<<2)+h|0)+1179664>>2]=a<<16>>16;d=N(f,28)+h|0;H[d+1310740>>2]=e;H[d+1310736>>2]=1;H[d+1310744>>2]=l;H[d+1310748>>2]=e;H[d+1310752>>2]=e;H[d+1310756>>2]=l;H[d+1310760>>2]=l;f=a;break Z}G[c>>1]=0;F[g|0]=0;break Z}g=g+2|0;c=c+4|0;l=l+1|0;o=(n+o|0)+4|0;continue Y}a=N(d<<16>>16,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l;break Z}a=N(d<<16>>16,28)+h|0;H[a+1310732>>2]=l;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l}g=g+1|0;c=c+2|0;o=o+2|0;e=e+1|0;continue}}break}d=((f|0)>0?f:0)+1|0;a=1;c=1;while(1){if((a|0)!=(d|0)){e=H[b>>2];aa:{if((e|0)==(a|0)){e=c;c=e+1|0;break aa}e=H[((e<<2)+h|0)+1179660>>2]}H[b>>2]=e;b=b+4|0;a=a+1|0;continue}break}e=c-1|0;H[h+8>>2]=e;g=0;if(!e){break X}pb(h+12|0,0,e<<2);pb(h+655376|0,0,e<<4);a=0;while(1)if((a|0)>=(e|0)){e=0;c=(f|0)>0?f:0;while(1){if((c|0)==(e|0)){a=H[h+8>>2];b=(a|0)>0?a:0;a=0;while(1){if((a|0)==(b|0)){break X}c=(a<<4)+h|0;d=c+655376|0;s=+H[((a<<2)+h|0)+12>>2];M[d>>3]=M[d>>3]/s;c=c+655384|0;M[c>>3]=M[c>>3]/s;a=a+1|0;continue}}b=H[((e<<2)+h|0)+1179664>>2]-1|0;d=b<<2;a=d+h|0;f=a;i=H[a+12>>2];a=(N(e,7)<<2)+h|0;H[f+12>>2]=i+H[a+1310736>>2];b=(b<<4)+h|0;f=b+655376|0;M[f>>3]=M[f>>3]+ +H[a+1310740>>2];f=b+655384|0;M[f>>3]=M[f>>3]+ +H[a+1310744>>2];f=H[a+1310748>>2];b=b+131084|0;if((f|0)>2]){H[b>>2]=f}f=H[a+1310752>>2];b=d<<2;d=((b|4)+h|0)+131084|0;if((f|0)>H[d>>2]){H[d>>2]=f}f=H[a+1310756>>2];d=((b|8)+h|0)+131084|0;if((f|0)>2]){H[d>>2]=f}a=H[a+1310760>>2];b=((b|12)+h|0)+131084|0;if((a|0)>H[b>>2]){H[b>>2]=a}e=e+1|0;continue}}else{b=(a<<4)+h|0;H[b+131088>>2]=0;H[b+131084>>2]=m;H[b+131092>>2]=t;H[b+131096>>2]=0;a=a+1|0;e=H[h+8>>2];continue}}break a}if(i){f=a;a=0;g=(b|0)>0?b:0;m=c;d=H[h>>2];n=b;b=c-1|0;e=d+(N(n,b)<<1)|0;c=d;while(1){if((a|0)!=(g|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;c=c+2|0;e=e+2|0;continue}break}g=(m|0)>0?m:0;k=n-1|0;e=d+(k<<1)|0;a=0;c=d;while(1){if((a|0)!=(g|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;l=n<<1;e=l+e|0;c=c+l|0;continue}break}u=(b|0)>1?b:1;b=h+1179664|0;a=n+1|0;g=a+i|0;o=a+f|0;i=a+H[h+4>>2]|0;v=(k|0)>1?k:1;t=v-1|0;c=d+(a<<1)|0;q=0-n<<1;f=0;l=1;ba:{ca:while(1){if((l|0)!=(u|0)){p=o+t|0;r=g+t|0;e=1;while(1){da:{ea:{fa:{if((e|0)!=(v|0)){if(I[o|0]>I[g|0]){F[i|0]=255;a=c+q|0;d=J[a>>1];k=d<<16>>16;if((k|0)>0){G[c>>1]=k;a=N(d,28)+h|0;H[a+1310732>>2]=l;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l;break da}k=J[a-2>>1];d=k<<16>>16;a=G[a+2>>1];if((a|0)>0){if((d|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];k=H[(a+(k<<2)|0)-4>>2];if((d|0)>(k|0)){G[c>>1]=k;j=0;w=(f|0)>0?f:0;a=b;while(1){if((j|0)==(w|0)){d=k;break ea}if(H[a>>2]==(d|0)){H[a>>2]=k}j=j+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(k|0)){break ea}j=0;w=(f|0)>0?f:0;a=b;while(1){if((j|0)==(w|0)){break ea}if((k|0)==H[a>>2]){H[a>>2]=d}j=j+1|0;a=a+4|0;continue}}k=G[c-2>>1];if((k|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];k=H[(a+((k&65535)<<2)|0)-4>>2];if((d|0)>(k|0)){G[c>>1]=k;j=0;w=(f|0)>0?f:0;a=b;while(1){if((j|0)==(w|0)){d=k;break fa}if(H[a>>2]==(d|0)){H[a>>2]=k}j=j+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(k|0)){break fa}j=0;w=(f|0)>0?f:0;a=b;while(1){if((j|0)==(w|0)){break fa}if((k|0)==H[a>>2]){H[a>>2]=d}j=j+1|0;a=a+4|0;continue}}G[c>>1]=a;a=(N(a,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;d=a+1310720|0;if(H[d>>2]>(e|0)){H[d>>2]=e}H[a+1310732>>2]=l;break da}if((d|0)>0){G[c>>1]=d;a=(N(k,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;d=a+1310724|0;if(H[d>>2]<(e|0)){H[d>>2]=e}H[a+1310732>>2]=l;break da}a=J[c-2>>1];d=a<<16>>16;if((d|0)>0){G[c>>1]=d;a=N(a,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;a=a+1310724|0;if(H[a>>2]>=(e|0)){break da}H[a>>2]=e;break da}if((f|0)>=32768){sb(0,3,1594,0);g=-1;break ba}a=f+1|0;G[c>>1]=a;H[((f<<2)+h|0)+1179664>>2]=a<<16>>16;d=N(f,28)+h|0;H[d+1310740>>2]=e;H[d+1310736>>2]=1;H[d+1310744>>2]=l;H[d+1310748>>2]=e;H[d+1310752>>2]=e;H[d+1310756>>2]=l;H[d+1310760>>2]=l;f=a;break da}G[c>>1]=0;F[i|0]=0;break da}i=i+2|0;c=c+4|0;g=r+2|0;o=p+2|0;l=l+1|0;continue ca}a=N(d<<16>>16,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l;break da}a=N(d<<16>>16,28)+h|0;H[a+1310732>>2]=l;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l}i=i+1|0;c=c+2|0;g=g+1|0;o=o+1|0;e=e+1|0;continue}}break}d=((f|0)>0?f:0)+1|0;a=1;c=1;while(1){if((a|0)!=(d|0)){e=H[b>>2];ga:{if((e|0)==(a|0)){e=c;c=e+1|0;break ga}e=H[((e<<2)+h|0)+1179660>>2]}H[b>>2]=e;b=b+4|0;a=a+1|0;continue}break}e=c-1|0;H[h+8>>2]=e;g=0;if(!e){break ba}pb(h+12|0,0,e<<2);pb(h+655376|0,0,e<<4);a=0;while(1)if((a|0)>=(e|0)){e=0;c=(f|0)>0?f:0;while(1){if((c|0)==(e|0)){a=H[h+8>>2];b=(a|0)>0?a:0;a=0;while(1){if((a|0)==(b|0)){break ba}c=(a<<4)+h|0;d=c+655376|0;s=+H[((a<<2)+h|0)+12>>2];M[d>>3]=M[d>>3]/s;c=c+655384|0;M[c>>3]=M[c>>3]/s;a=a+1|0;continue}}b=H[((e<<2)+h|0)+1179664>>2]-1|0;d=b<<2;a=d+h|0;f=a;i=H[a+12>>2];a=(N(e,7)<<2)+h|0;H[f+12>>2]=i+H[a+1310736>>2];b=(b<<4)+h|0;f=b+655376|0;M[f>>3]=M[f>>3]+ +H[a+1310740>>2];f=b+655384|0;M[f>>3]=M[f>>3]+ +H[a+1310744>>2];f=H[a+1310748>>2];b=b+131084|0;if((f|0)>2]){H[b>>2]=f}f=H[a+1310752>>2];b=d<<2;d=((b|4)+h|0)+131084|0;if((f|0)>H[d>>2]){H[d>>2]=f}f=H[a+1310756>>2];d=((b|8)+h|0)+131084|0;if((f|0)>2]){H[d>>2]=f}a=H[a+1310760>>2];b=((b|12)+h|0)+131084|0;if((a|0)>H[b>>2]){H[b>>2]=a}e=e+1|0;continue}}else{b=(a<<4)+h|0;H[b+131088>>2]=0;H[b+131084>>2]=n;H[b+131092>>2]=m;H[b+131096>>2]=0;a=a+1|0;e=H[h+8>>2];continue}}break a}if(!g){g=a;l=f;a=0;f=(b|0)>0?b:0;m=c;d=H[h>>2];n=b;b=c-1|0;e=d+(N(n,b)<<1)|0;c=d;while(1){if((a|0)!=(f|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;c=c+2|0;e=e+2|0;continue}break}i=(m|0)>0?m:0;f=n-1|0;e=d+(f<<1)|0;a=0;c=d;while(1){if((a|0)!=(i|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;k=n<<1;e=k+e|0;c=c+k|0;continue}break}t=(b|0)>1?b:1;b=h+1179664|0;a=n+1|0;i=a+g|0;o=a+H[h+4>>2]|0;u=(f|0)>1?f:1;v=u-1|0;c=d+(a<<1)|0;q=0-n<<1;f=0;j=1;ha:{ia:while(1){if((j|0)!=(t|0)){p=i+v|0;e=1;while(1){ja:{ka:{la:{if((e|0)!=(u|0)){if((l|0)>1];g=d<<16>>16;if((g|0)>0){G[c>>1]=g;a=N(d,28)+h|0;H[a+1310732>>2]=j;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+j;break ja}g=J[a-2>>1];d=g<<16>>16;a=G[a+2>>1];if((a|0)>0){if((d|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];k=H[(a+(g<<2)|0)-4>>2];if((d|0)>(k|0)){G[c>>1]=k;g=0;r=(f|0)>0?f:0;a=b;while(1){if((g|0)==(r|0)){d=k;break ka}if(H[a>>2]==(d|0)){H[a>>2]=k}g=g+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(k|0)){break ka}g=0;r=(f|0)>0?f:0;a=b;while(1){if((g|0)==(r|0)){break ka}if((k|0)==H[a>>2]){H[a>>2]=d}g=g+1|0;a=a+4|0;continue}}g=G[c-2>>1];if((g|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];k=H[(a+((g&65535)<<2)|0)-4>>2];if((d|0)>(k|0)){G[c>>1]=k;g=0;r=(f|0)>0?f:0;a=b;while(1){if((g|0)==(r|0)){d=k;break la}if(H[a>>2]==(d|0)){H[a>>2]=k}g=g+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(k|0)){break la}g=0;r=(f|0)>0?f:0;a=b;while(1){if((g|0)==(r|0)){break la}if((k|0)==H[a>>2]){H[a>>2]=d}g=g+1|0;a=a+4|0;continue}}G[c>>1]=a;a=(N(a,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+j;d=a+1310720|0;if(H[d>>2]>(e|0)){H[d>>2]=e}H[a+1310732>>2]=j;break ja}if((d|0)>0){G[c>>1]=d;a=(N(g,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+j;d=a+1310724|0;if(H[d>>2]<(e|0)){H[d>>2]=e}H[a+1310732>>2]=j;break ja}a=J[c-2>>1];d=a<<16>>16;if((d|0)>0){G[c>>1]=d;a=N(a,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+j;a=a+1310724|0;if(H[a>>2]>=(e|0)){break ja}H[a>>2]=e;break ja}if((f|0)>=32768){sb(0,3,1594,0);i=-1;break ha}a=f+1|0;G[c>>1]=a;H[((f<<2)+h|0)+1179664>>2]=a<<16>>16;d=N(f,28)+h|0;H[d+1310740>>2]=e;H[d+1310736>>2]=1;H[d+1310744>>2]=j;H[d+1310748>>2]=e;H[d+1310752>>2]=e;H[d+1310756>>2]=j;H[d+1310760>>2]=j;f=a;break ja}G[c>>1]=0;F[o|0]=0;break ja}o=o+2|0;c=c+4|0;i=p+2|0;j=j+1|0;continue ia}a=N(d<<16>>16,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+j;break ja}a=N(d<<16>>16,28)+h|0;H[a+1310732>>2]=j;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+j}o=o+1|0;c=c+2|0;i=i+1|0;e=e+1|0;continue}}break}d=((f|0)>0?f:0)+1|0;a=1;c=1;while(1){if((a|0)!=(d|0)){e=H[b>>2];ma:{if((e|0)==(a|0)){e=c;c=e+1|0;break ma}e=H[((e<<2)+h|0)+1179660>>2]}H[b>>2]=e;b=b+4|0;a=a+1|0;continue}break}e=c-1|0;H[h+8>>2]=e;i=0;if(!e){break ha}pb(h+12|0,0,e<<2);pb(h+655376|0,0,e<<4);a=0;while(1)if((a|0)>=(e|0)){e=0;c=(f|0)>0?f:0;while(1){if((c|0)==(e|0)){a=H[h+8>>2];b=(a|0)>0?a:0;a=0;while(1){if((a|0)==(b|0)){break ha}c=(a<<4)+h|0;d=c+655376|0;s=+H[((a<<2)+h|0)+12>>2];M[d>>3]=M[d>>3]/s;c=c+655384|0;M[c>>3]=M[c>>3]/s;a=a+1|0;continue}}b=H[((e<<2)+h|0)+1179664>>2]-1|0;d=b<<2;a=d+h|0;f=a;g=H[a+12>>2];a=(N(e,7)<<2)+h|0;H[f+12>>2]=g+H[a+1310736>>2];b=(b<<4)+h|0;f=b+655376|0;M[f>>3]=M[f>>3]+ +H[a+1310740>>2];f=b+655384|0;M[f>>3]=M[f>>3]+ +H[a+1310744>>2];f=H[a+1310748>>2];b=b+131084|0;if((f|0)>2]){H[b>>2]=f}f=H[a+1310752>>2];b=d<<2;d=((b|4)+h|0)+131084|0;if((f|0)>H[d>>2]){H[d>>2]=f}f=H[a+1310756>>2];d=((b|8)+h|0)+131084|0;if((f|0)>2]){H[d>>2]=f}a=H[a+1310760>>2];b=((b|12)+h|0)+131084|0;if((a|0)>H[b>>2]){H[b>>2]=a}e=e+1|0;continue}}else{b=(a<<4)+h|0;H[b+131088>>2]=0;H[b+131084>>2]=n;H[b+131092>>2]=m;H[b+131096>>2]=0;a=a+1|0;e=H[h+8>>2];continue}}return i}i=a;k=f;n=b;m=(b|0)/2|0;f=(m|0)>0?m:0;d=H[h>>2];t=(c|0)/2|0;b=t-1|0;e=d+(N(b,m)<<1)|0;a=0;c=d;while(1){if((a|0)!=(f|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;c=c+2|0;e=e+2|0;continue}break}g=(t|0)>0?t:0;f=m-1|0;e=d+(f<<1)|0;a=0;c=d;while(1){if((a|0)!=(g|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;l=m<<1;e=l+e|0;c=c+l|0;continue}break}u=(b|0)>1?b:1;v=(f|0)>1?f:1;b=h+1179664|0;a=m+1|0;g=a+H[h+4>>2]|0;o=(i+(n<<1)|0)+2|0;c=d+(a<<1)|0;q=0-m<<1;f=0;l=1;na:{oa:while(1){if((l|0)!=(u|0)){e=1;while(1){pa:{qa:{ra:{if((e|0)!=(v|0)){if((k|0)>1];i=d<<16>>16;if((i|0)>0){G[c>>1]=i;a=N(d,28)+h|0;H[a+1310732>>2]=l;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l;break pa}i=J[a-2>>1];d=i<<16>>16;a=G[a+2>>1];if((a|0)>0){if((d|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];i=H[(a+(i<<2)|0)-4>>2];if((d|0)>(i|0)){G[c>>1]=i;j=0;p=(f|0)>0?f:0;a=b;while(1){if((j|0)==(p|0)){d=i;break qa}if(H[a>>2]==(d|0)){H[a>>2]=i}j=j+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(i|0)){break qa}j=0;p=(f|0)>0?f:0;a=b;while(1){if((j|0)==(p|0)){break qa}if((i|0)==H[a>>2]){H[a>>2]=d}j=j+1|0;a=a+4|0;continue}}i=G[c-2>>1];if((i|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];i=H[(a+((i&65535)<<2)|0)-4>>2];if((d|0)>(i|0)){G[c>>1]=i;j=0;p=(f|0)>0?f:0;a=b;while(1){if((j|0)==(p|0)){d=i;break ra}if(H[a>>2]==(d|0)){H[a>>2]=i}j=j+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(i|0)){break ra}j=0;p=(f|0)>0?f:0;a=b;while(1){if((j|0)==(p|0)){break ra}if((i|0)==H[a>>2]){H[a>>2]=d}j=j+1|0;a=a+4|0;continue}}G[c>>1]=a;a=(N(a,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;d=a+1310720|0;if(H[d>>2]>(e|0)){H[d>>2]=e}H[a+1310732>>2]=l;break pa}if((d|0)>0){G[c>>1]=d;a=(N(i,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;d=a+1310724|0;if(H[d>>2]<(e|0)){H[d>>2]=e}H[a+1310732>>2]=l;break pa}a=J[c-2>>1];d=a<<16>>16;if((d|0)>0){G[c>>1]=d;a=N(a,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;a=a+1310724|0;if(H[a>>2]>=(e|0)){break pa}H[a>>2]=e;break pa}if((f|0)>=32768){sb(0,3,1594,0);g=-1;break na}a=f+1|0;G[c>>1]=a;H[((f<<2)+h|0)+1179664>>2]=a<<16>>16;d=N(f,28)+h|0;H[d+1310740>>2]=e;H[d+1310736>>2]=1;H[d+1310744>>2]=l;H[d+1310748>>2]=e;H[d+1310752>>2]=e;H[d+1310756>>2]=l;H[d+1310760>>2]=l;f=a;break pa}G[c>>1]=0;F[g|0]=0;break pa}g=g+2|0;c=c+4|0;l=l+1|0;o=(n+o|0)+4|0;continue oa}a=N(d<<16>>16,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l;break pa}a=N(d<<16>>16,28)+h|0;H[a+1310732>>2]=l;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l}g=g+1|0;c=c+2|0;o=o+2|0;e=e+1|0;continue}}break}d=((f|0)>0?f:0)+1|0;a=1;c=1;while(1){if((a|0)!=(d|0)){e=H[b>>2];sa:{if((e|0)==(a|0)){e=c;c=e+1|0;break sa}e=H[((e<<2)+h|0)+1179660>>2]}H[b>>2]=e;b=b+4|0;a=a+1|0;continue}break}e=c-1|0;H[h+8>>2]=e;g=0;if(!e){break na}pb(h+12|0,0,e<<2);pb(h+655376|0,0,e<<4);a=0;while(1)if((a|0)>=(e|0)){e=0;c=(f|0)>0?f:0;while(1){if((c|0)==(e|0)){a=H[h+8>>2];b=(a|0)>0?a:0;a=0;while(1){if((a|0)==(b|0)){break na}c=(a<<4)+h|0;d=c+655376|0;s=+H[((a<<2)+h|0)+12>>2];M[d>>3]=M[d>>3]/s;c=c+655384|0;M[c>>3]=M[c>>3]/s;a=a+1|0;continue}}b=H[((e<<2)+h|0)+1179664>>2]-1|0;d=b<<2;a=d+h|0;f=a;i=H[a+12>>2];a=(N(e,7)<<2)+h|0;H[f+12>>2]=i+H[a+1310736>>2];b=(b<<4)+h|0;f=b+655376|0;M[f>>3]=M[f>>3]+ +H[a+1310740>>2];f=b+655384|0;M[f>>3]=M[f>>3]+ +H[a+1310744>>2];f=H[a+1310748>>2];b=b+131084|0;if((f|0)>2]){H[b>>2]=f}f=H[a+1310752>>2];b=d<<2;d=((b|4)+h|0)+131084|0;if((f|0)>H[d>>2]){H[d>>2]=f}f=H[a+1310756>>2];d=((b|8)+h|0)+131084|0;if((f|0)>2]){H[d>>2]=f}a=H[a+1310760>>2];b=((b|12)+h|0)+131084|0;if((a|0)>H[b>>2]){H[b>>2]=a}e=e+1|0;continue}}else{b=(a<<4)+h|0;H[b+131088>>2]=0;H[b+131084>>2]=m;H[b+131092>>2]=t;H[b+131096>>2]=0;a=a+1|0;e=H[h+8>>2];continue}}return g}return g}function ri(a,b,c,d,e,f,g,h,i,j,k,l){var m=0,n=O(0),o=0,p=O(0),q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,G=O(0),J=0,Q=O(0),R=0,S=0,T=0,U=0,V=0,W=0;m=Xa-224|0;Xa=m;H[m+216>>2]=0;H[m+220>>2]=1079738368;H[m+200>>2]=0;H[m+204>>2]=1079738368;H[m+184>>2]=0;H[m+188>>2]=1079574528;H[m+208>>2]=0;H[m+212>>2]=1079574528;H[m+192>>2]=0;H[m+196>>2]=1079738368;H[m+176>>2]=0;H[m+180>>2]=1079738368;H[m+168>>2]=0;H[m+172>>2]=1079574528;H[m+160>>2]=0;H[m+164>>2]=1079574528;while(1){if((o|0)!=4){x=o<<4;y=x+(m+96|0)|0;x=j+x|0;M[y>>3]=M[x>>3];M[y+8>>3]=M[x+8>>3];o=o+1|0;continue}break}D=m+160|0;q=m+96|0;R=m+16|0;o=0;S=Id(8,8);v=Id(8,1);A=Id(8,1);y=H[v>>2];x=H[S>>2];while(1){if((o|0)!=4){C=(o<<7)+x|0;B=o<<4;E=D+B|0;M[C>>3]=M[E>>3];s=M[E+8>>3];H[C+40>>2]=0;H[C+44>>2]=0;H[C+32>>2]=0;H[C+36>>2]=0;H[C+24>>2]=0;H[C+28>>2]=0;H[C+16>>2]=0;H[C+20>>2]=1072693248;M[C+8>>3]=s;J=q+B|0;M[C+48>>3]=M[J>>3]*-M[E>>3];r=M[J>>3];s=M[E+8>>3];H[C+80>>2]=0;H[C+84>>2]=0;H[C+72>>2]=0;H[C+76>>2]=0;j=C- -64|0;H[j>>2]=0;H[j+4>>2]=0;M[C+56>>3]=r*-s;M[C+88>>3]=M[E>>3];s=M[E+8>>3];H[C+104>>2]=0;H[C+108>>2]=1072693248;M[C+96>>3]=s;M[C+112>>3]=M[J+8>>3]*-M[E>>3];M[C+120>>3]=M[J+8>>3]*-M[E+8>>3];j=y+B|0;M[j>>3]=M[J>>3];M[j+8>>3]=M[J+8>>3];o=o+1|0;continue}break}$h(S);ck(A,S,v);y=H[A>>2];j=0;while(1){if((j|0)!=2){x=N(j,24);o=x+R|0;x=y+x|0;M[o>>3]=M[x>>3];M[o+8>>3]=M[x+8>>3];M[o+16>>3]=M[x+16>>3];j=j+1|0;continue}break}M[R+48>>3]=M[y+48>>3];s=M[y+56>>3];j=R- -64|0;H[j>>2]=0;H[j+4>>2]=1072693248;M[R+56>>3]=s;Bb(S);Bb(v);Bb(A);T=M[m+112>>3];U=M[m+128>>3];s=T-U;r=s*s;V=M[m+120>>3];z=M[m+136>>3];s=V-z;s=r+s*s;a:{if(P(s)<2147483648){j=~~s;break a}j=-2147483648}t=M[m+144>>3];w=M[m+96>>3];s=t-w;W=s*s;u=M[m+152>>3];r=M[m+104>>3];s=u-r;s=W+s*s;b:{if(P(s)<2147483648){x=~~s;break b}x=-2147483648}s=+(((j|0)<(x|0)?x:j)|0)*k*k;c:{if(P(s)<2147483648){y=~~s;break c}y=-2147483648}s=w-T;w=s*s;s=r-V;s=w+s*s;d:{if(P(s)<2147483648){j=~~s;break d}j=-2147483648}s=U-t;r=s*s;s=z-u;s=r+s*s;e:{if(P(s)<2147483648){x=~~s;break e}x=-2147483648}s=+(((j|0)<(x|0)?x:j)|0)*k*k;f:{if(P(s)<2147483648){x=~~s;break f}x=-2147483648}g:{if(!a){j=c;while(1){o=j;if((o|0)<(d|0)){j=o<<1;if((x|0)>(N(o,o)|0)){continue}}break}x=c;while(1){j=x;if((j|0)>=(d|0)){break g}x=j<<1;if((y|0)>(N(j,j)|0)){continue}break}break g}j=c;while(1){o=j;if((x|0)>N(o,o)<<2){j=o<<1;if((d|0)>(o|0)){continue}}break}x=c;while(1){j=x;if((y|0)<=N(j,j)<<2){break g}x=j<<1;if((d|0)>(j|0)){continue}break}}z=k*10;k=(1-k)*.5*10;v=(d|0)>(j|0)?j:d;A=(v|0)/(c|0)|0;d=(d|0)>(o|0)?o:d;B=(d|0)/(c|0)|0;D=N(c,c);h:{i:{j:{k:{if(!b){D=N(D,3);x=ph(D,4);if(!x){break h}l:{m:{switch(h|0){case 0:y=(v|0)>0?v:0;j=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(y|0)){break l}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((j|0)!=(o|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];n:{if((a|0)==1){n=O(L[m+8>>2]+O(1));o:{if(O(P(n))>2]+O(.5));q:{if(O(P(n))=(g|0)))){q=N(N((b|0)/(A|0)|0,c)+((o|0)/(B|0)|0)|0,12)+x|0;d=N(h+N(d,f)|0,3)+e|0;H[q>>2]=H[q>>2]+I[d+2|0];H[q+4>>2]=H[q+4>>2]+I[d+1|0];H[q+8>>2]=H[q+8>>2]+I[d|0]}o=o+1|0;continue}break}b=b+1|0;continue};case 1:y=(v|0)>0?v:0;j=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(y|0)){break l}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((j|0)!=(o|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];r:{if((a|0)==1){n=O(L[m+8>>2]+O(1));s:{if(O(P(n))>2]+O(.5));u:{if(O(P(n))=(g|0)))){q=N(N((b|0)/(A|0)|0,c)+((o|0)/(B|0)|0)|0,12)+x|0;d=N(h+N(d,f)|0,3)+e|0;H[q>>2]=H[q>>2]+I[d|0];H[q+4>>2]=H[q+4>>2]+I[d+1|0];H[q+8>>2]=H[q+8>>2]+I[d+2|0]}o=o+1|0;continue}break}b=b+1|0;continue};case 2:y=(v|0)>0?v:0;j=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(y|0)){break l}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((j|0)!=(o|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];v:{if((a|0)==1){n=O(L[m+8>>2]+O(1));w:{if(O(P(n))>2]+O(.5));y:{if(O(P(n))=(g|0)))){q=N(N((b|0)/(A|0)|0,c)+((o|0)/(B|0)|0)|0,12)+x|0;d=(h+N(d,f)<<2)+e|0;H[q>>2]=H[q>>2]+I[d+2|0];H[q+4>>2]=H[q+4>>2]+I[d+1|0];H[q+8>>2]=H[q+8>>2]+I[d|0]}o=o+1|0;continue}break}b=b+1|0;continue};case 3:y=(v|0)>0?v:0;j=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(y|0)){break l}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((j|0)!=(o|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];z:{if((a|0)==1){n=O(L[m+8>>2]+O(1));A:{if(O(P(n))>2]+O(.5));C:{if(O(P(n))=(g|0)))){q=N(N((b|0)/(A|0)|0,c)+((o|0)/(B|0)|0)|0,12)+x|0;d=(h+N(d,f)<<2)+e|0;H[q>>2]=H[q>>2]+I[d|0];H[q+4>>2]=H[q+4>>2]+I[d+1|0];H[q+8>>2]=H[q+8>>2]+I[d+2|0]}o=o+1|0;continue}break}b=b+1|0;continue};case 4:y=(v|0)>0?v:0;j=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(y|0)){break l}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((j|0)!=(o|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];D:{if((a|0)==1){n=O(L[m+8>>2]+O(1));E:{if(O(P(n))>2]+O(.5));G:{if(O(P(n))=(g|0)))){q=N(N((b|0)/(A|0)|0,c)+((o|0)/(B|0)|0)|0,12)+x|0;d=(h+N(d,f)<<2)+e|0;H[q>>2]=H[q>>2]+I[d+1|0];H[q+4>>2]=H[q+4>>2]+I[d+2|0];H[q+8>>2]=H[q+8>>2]+I[d+3|0]}o=o+1|0;continue}break}b=b+1|0;continue};case 5:case 12:case 13:case 14:y=(v|0)>0?v:0;j=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(y|0)){break l}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((j|0)!=(o|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];H:{if((a|0)==1){n=O(L[m+8>>2]+O(1));I:{if(O(P(n))>2]+O(.5));K:{if(O(P(n))=(g|0)))){q=N(N((b|0)/(A|0)|0,c)+((o|0)/(B|0)|0)|0,12)+x|0;d=I[(h+N(d,f)|0)+e|0];H[q>>2]=d+H[q>>2];H[q+4>>2]=d+H[q+4>>2];H[q+8>>2]=d+H[q+8>>2]}o=o+1|0;continue}break}b=b+1|0;continue};case 6:y=(v|0)>0?v:0;j=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(y|0)){break l}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((j|0)!=(o|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];L:{if((a|0)==1){n=O(L[m+8>>2]+O(1));M:{if(O(P(n))>2]+O(.5));O:{if(O(P(n))=(g|0)))){q=N(N((b|0)/(A|0)|0,c)+((o|0)/(B|0)|0)|0,12)+x|0;d=(h+N(d,f)<<2)+e|0;H[q>>2]=H[q>>2]+I[d+3|0];H[q+4>>2]=H[q+4>>2]+I[d+2|0];H[q+8>>2]=H[q+8>>2]+I[d+1|0]}o=o+1|0;continue}break}b=b+1|0;continue};case 7:q=(v|0)>0?v:0;y=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(q|0)){break l}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((o|0)!=(y|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];P:{if((a|0)==1){n=O(L[m+8>>2]+O(1));Q:{if(O(P(n))>2]+O(.5));S:{if(O(P(n))=(g|0)))){d=N(d,f);G=O(O(I[((d+h<<1)+e|0)+1|0]-16|0)*O(298.0820007324219));d=(d+(h&65534)<<1)+e|0;Q=O(I[d|0]-128|0);n=O(G+O(Q*O(516.4110107421875)));T:{if(O(P(n))>8;h=(h|0)>0?h:0;H[d>>2]=H[d>>2]+(h>>>0<255?h:255);v=H[d+8>>2];p=O(j-128|0);n=O(G+O(p*O(408.5830078125)));U:{if(O(P(n))>8;h=(h|0)>0?h:0;H[d+8>>2]=v+(h>>>0<255?h:255);h=d;j=H[d+4>>2];n=O(O(p*O(-208.1199951171875))+O(G+O(Q*O(-100.29100036621094))));V:{if(O(P(n))>8;d=(d|0)>0?d:0;H[h+4>>2]=j+(d>>>0<255?d:255)}o=o+1|0;continue}break}b=b+1|0;continue};case 8:q=(v|0)>0?v:0;y=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(q|0)){break l}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((o|0)!=(y|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];W:{if((a|0)==1){n=O(L[m+8>>2]+O(1));X:{if(O(P(n))>2]+O(.5));Z:{if(O(P(n))=(g|0)))){d=N(d,f);G=O(O(I[(d+h<<1)+e|0]-16|0)*O(298.0820007324219));d=(d+(h&65534)<<1)+e|0;Q=O(I[d+1|0]-128|0);n=O(G+O(Q*O(516.4110107421875)));_:{if(O(P(n))>8;h=(h|0)>0?h:0;H[d>>2]=H[d>>2]+(h>>>0<255?h:255);v=H[d+8>>2];p=O(j-128|0);n=O(G+O(p*O(408.5830078125)));$:{if(O(P(n))>8;h=(h|0)>0?h:0;H[d+8>>2]=v+(h>>>0<255?h:255);h=d;j=H[d+4>>2];n=O(O(p*O(-208.1199951171875))+O(G+O(Q*O(-100.29100036621094))));aa:{if(O(P(n))>8;d=(d|0)>0?d:0;H[h+4>>2]=j+(d>>>0<255?d:255)}o=o+1|0;continue}break}b=b+1|0;continue};case 9:y=(v|0)>0?v:0;j=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(y|0)){break l}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((j|0)!=(o|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];ba:{if((a|0)==1){n=O(L[m+8>>2]+O(1));ca:{if(O(P(n))>2]+O(.5));ea:{if(O(P(n))=(g|0)))){q=N(N((b|0)/(A|0)|0,c)+((o|0)/(B|0)|0)|0,12)+x|0;d=(h+N(d,f)<<1)+e|0;h=I[d+1|0];H[q>>2]=H[q>>2]+((h<<3|4)&252);d=I[d|0];H[q+8>>2]=H[q+8>>2]+((d|4)&252);H[q+4>>2]=H[q+4>>2]+((d<<5|h>>>3|2)&254)}o=o+1|0;continue}break}b=b+1|0;continue};case 10:y=(v|0)>0?v:0;j=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(y|0)){break l}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((j|0)!=(o|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];fa:{if((a|0)==1){n=O(L[m+8>>2]+O(1));ga:{if(O(P(n))>2]+O(.5));ia:{if(O(P(n))=(g|0)))){q=N(N((b|0)/(A|0)|0,c)+((o|0)/(B|0)|0)|0,12)+x|0;d=(h+N(d,f)<<1)+e|0;h=I[d+1|0];H[q>>2]=H[q>>2]+((h<<2|4)&252);d=I[d|0];H[q+8>>2]=H[q+8>>2]+((d|4)&252);H[q+4>>2]=H[q+4>>2]+((d<<5|h>>>3|4)&252)}o=o+1|0;continue}break}b=b+1|0;continue};case 11:break m;default:break k}}y=(v|0)>0?v:0;j=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(y|0)){break l}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((j|0)!=(o|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];ja:{if((a|0)==1){n=O(L[m+8>>2]+O(1));ka:{if(O(P(n))>2]+O(.5));ma:{if(O(P(n))=(g|0)))){q=N(N((b|0)/(A|0)|0,c)+((o|0)/(B|0)|0)|0,12)+x|0;d=(h+N(d,f)<<1)+e|0;H[q>>2]=(H[q>>2]+(I[d+1|0]&240)|0)+8;d=I[d|0];H[q+8>>2]=H[q+8>>2]+((d|8)&248);H[q+4>>2]=H[q+4>>2]+((d<<4|8)&248)}o=o+1|0;continue}break}b=b+1|0;continue}}a=N(A,B);j=0;o=0;while(1){if((o|0)==(D|0)){break i}F[l+o|0]=K[(o<<2)+x>>2]/(a>>>0);o=o+1|0;continue}}x=ph(D,4);if(!x){break h}na:{if(h>>>0<=1){q=(v|0)>0?v:0;y=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(q|0)){break na}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((o|0)!=(y|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];oa:{if((a|0)==1){n=O(L[m+8>>2]+O(1));pa:{if(O(P(n))>2]+O(.5));ra:{if(O(P(n))=(g|0)))){j=(N((b|0)/(A|0)|0,c)+((o|0)/(B|0)|0)<<2)+x|0;d=N(h+N(d,f)|0,3)+e|0;H[j>>2]=H[j>>2]+(((I[d+1|0]+I[d|0]|0)+I[d+2|0]>>>0)/3|0)}o=o+1|0;continue}break}b=b+1|0;continue}}if((h&-2)==2){q=(v|0)>0?v:0;y=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(q|0)){break na}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((o|0)!=(y|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];sa:{if((a|0)==1){n=O(L[m+8>>2]+O(1));ta:{if(O(P(n))>2]+O(.5));va:{if(O(P(n))=(g|0)))){j=(N((b|0)/(A|0)|0,c)+((o|0)/(B|0)|0)<<2)+x|0;d=(h+N(d,f)<<2)+e|0;H[j>>2]=H[j>>2]+(((I[d+1|0]+I[d|0]|0)+I[d+2|0]>>>0)/3|0)}o=o+1|0;continue}break}b=b+1|0;continue}}if((h&-3)==4){q=(v|0)>0?v:0;y=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(q|0)){break na}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((o|0)!=(y|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];wa:{if((a|0)==1){n=O(L[m+8>>2]+O(1));xa:{if(O(P(n))>2]+O(.5));za:{if(O(P(n))=(g|0)))){j=(N((b|0)/(A|0)|0,c)+((o|0)/(B|0)|0)<<2)+x|0;d=(h+N(d,f)<<2)+e|0;H[j>>2]=H[j>>2]+(((I[d+2|0]+I[d+1|0]|0)+I[d+3|0]>>>0)/3|0)}o=o+1|0;continue}break}b=b+1|0;continue}}Aa:{switch(h-5|0){case 0:case 7:case 8:case 9:q=(v|0)>0?v:0;y=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(q|0)){break na}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((o|0)!=(y|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];Ba:{if((a|0)==1){n=O(L[m+8>>2]+O(1));Ca:{if(O(P(n))>2]+O(.5));Ea:{if(O(P(n))=(g|0)))){j=(N((b|0)/(A|0)|0,c)+((o|0)/(B|0)|0)<<2)+x|0;H[j>>2]=H[j>>2]+I[(h+N(d,f)|0)+e|0]}o=o+1|0;continue}break}b=b+1|0;continue};case 2:q=(v|0)>0?v:0;y=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(q|0)){break na}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((o|0)!=(y|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];Fa:{if((a|0)==1){n=O(L[m+8>>2]+O(1));Ga:{if(O(P(n))>2]+O(.5));Ia:{if(O(P(n))=(g|0)))){j=(N((b|0)/(A|0)|0,c)+((o|0)/(B|0)|0)<<2)+x|0;H[j>>2]=H[j>>2]+I[((h+N(d,f)<<1)+e|0)+1|0]}o=o+1|0;continue}break}b=b+1|0;continue};case 3:q=(v|0)>0?v:0;y=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(q|0)){break na}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((o|0)!=(y|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];Ja:{if((a|0)==1){n=O(L[m+8>>2]+O(1));Ka:{if(O(P(n))>2]+O(.5));Ma:{if(O(P(n))=(g|0)))){j=(N((b|0)/(A|0)|0,c)+((o|0)/(B|0)|0)<<2)+x|0;H[j>>2]=H[j>>2]+I[(h+N(d,f)<<1)+e|0]}o=o+1|0;continue}break}b=b+1|0;continue};case 4:q=(v|0)>0?v:0;y=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(q|0)){break na}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((o|0)!=(y|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];Na:{if((a|0)==1){n=O(L[m+8>>2]+O(1));Oa:{if(O(P(n))>2]+O(.5));Qa:{if(O(P(n))=(g|0)))){j=(N((b|0)/(A|0)|0,c)+((o|0)/(B|0)|0)<<2)+x|0;d=(h+N(d,f)<<1)+e|0;h=I[d|0];d=I[d+1|0];H[j>>2]=H[j>>2]+(((((h&248)+(d<<3&248)|0)+((h<<5|d>>>3)&252)|0)+10>>>0)/3|0)}o=o+1|0;continue}break}b=b+1|0;continue};case 5:q=(v|0)>0?v:0;y=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(q|0)){break na}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((o|0)!=(y|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];Ra:{if((a|0)==1){n=O(L[m+8>>2]+O(1));Sa:{if(O(P(n))>2]+O(.5));Ua:{if(O(P(n))=(g|0)))){j=(N((b|0)/(A|0)|0,c)+((o|0)/(B|0)|0)<<2)+x|0;d=(h+N(d,f)<<1)+e|0;h=I[d|0];d=I[d+1|0];H[j>>2]=H[j>>2]+(((((h&248)+(d<<2&248)|0)+((h<<5|d>>>3)&248)|0)+12>>>0)/3|0)}o=o+1|0;continue}break}b=b+1|0;continue};case 6:break Aa;default:break k}}q=(v|0)>0?v:0;y=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(q|0)){break na}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((o|0)!=(y|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];Va:{if((a|0)==1){n=O(L[m+8>>2]+O(1));Wa:{if(O(P(n))>2]+O(.5));Ya:{if(O(P(n))=(g|0)))){j=(N((b|0)/(A|0)|0,c)+((o|0)/(B|0)|0)<<2)+x|0;h=(h+N(d,f)<<1)+e|0;d=I[h|0];H[j>>2]=H[j>>2]+(((((d&240)+(d<<4&240)|0)+((I[h+1|0]|8)&248)|0)+16>>>0)/3|0)}o=o+1|0;continue}break}b=b+1|0;continue}}a=N(A,B);j=0;o=0;while(1){if((o|0)==(D|0)){break i}F[l+o|0]=K[(o<<2)+x>>2]/(a>>>0);o=o+1|0;continue}}sb(0,3,3123,0)}j=-1}jb(x);Xa=m+224|0;return j}sb(0,3,1828,0);ba(1);X()}function pw(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=O(0),A=0,B=0,C=0,D=O(0),E=0,Q=0,R=0,S=0,T=0,V=0,W=0,Y=0,Z=0,_=0,$=0,da=0,ea=0;o=Xa-32|0;Xa=o;H[o+28>>2]=b;da=o,ea=sc(68316,o+28|0),H[da+8>>2]=ea;da=o,ea=kc(),H[da+24>>2]=ea;a:{b:{c:{d:{e:{if(xc(o+8|0,o+24|0)){Ib(a);break e}A=Cc(o+28|0);s=H[A+224>>2];H[o+24>>2]=0;if(Rb(c)>>>0>=20){break d}W=A+380|0;Y=A+364|0;S=Ib(o+8|0);f:{while(1){g:{H[o+4>>2]=j;if(Rb(c)>>>0<=j>>>0){break g}Wd(31721,Rb(c));Kh(36830,vb(bd(c,H[o+4>>2])));t=vb(bd(c,H[o+4>>2]));i=H[o+4>>2];Of(S,o+4|0);Kh(36413,t);f=Xa-16|0;Xa=f;F[f+14|0]=I[21736];G[f+12>>1]=I[21734]|I[21735]<<8;h:{i:{j:{if(!(o?t:0)){sb(0,3,11981,0);break j}e=f+12|0;b=Xa-16|0;Xa=b;k:{l:{if(!t){e=0;break l}d=qb((ld(t)+ld(36424)|0)+2|0);if(!d){break b}H[b+4>>2]=36424;H[b>>2]=t;If(d,1964,b);e=qg(d,e);jb(d)}Xa=b+16|0;b=e;break k}if(!b){H[f>>2]=t;H[f+8>>2]=36424;H[f+4>>2]=9958;sb(0,3,14095,f);break j}m:{d=ph(1,16);if(d){if(($b(d+4|0,4,1,b)|0)!=1){break m}g=H[d+4>>2];if((g|0)<=0){break m}e=qb(N(g,132));H[d>>2]=e;if(!e){break c}e=0;while(1){if((e|0)<(g|0)){g=N(e,132);if(($b(g+H[d>>2]|0,8,1,b)|0)!=1){break m}if(($b((g+H[d>>2]|0)+8|0,8,1,b)|0)!=1){break m}if(($b((g+H[d>>2]|0)+16|0,108,1,b)|0)!=1){break m}if(($b((g+H[d>>2]|0)+124|0,4,1,b)|0)!=1){break m}if(($b((g+H[d>>2]|0)+128|0,4,1,b)|0)!=1){break m}e=e+1|0;g=H[d+4>>2];continue}break}if(($b(d+12|0,4,1,b)|0)!=1){break m}g=0;e=H[d+12>>2];if((e|0)<=0){H[d+8>>2]=0;break m}j=qb(N(e,12));H[d+8>>2]=j;if(!j){break c}while(1){if((e|0)>(g|0)){e=N(g,12);if(($b((e+H[d+8>>2]|0)+8|0,4,1,b)|0)!=1){break m}if(($b((e+H[d+8>>2]|0)+4|0,4,1,b)|0)!=1){break m}m=e+H[d+8>>2]|0;j=H[m+4>>2];e=qb(N(j,12));H[m>>2]=e;if(!e){break c}if(($b(e,12,j,b)|0)!=(j|0)){break m}g=g+1|0;e=H[d+12>>2];continue}break}H[o>>2]=d;yd(b);b=0;break i}break c}sb(0,3,14506,0);jb(H[d+8>>2]);jb(H[d>>2]);jb(d);yd(b)}b=-1}Xa=f+16|0;break h}n:{o:{if((b|0)<0){rj(36376,t);break o}Wd(36676,i);b=H[o>>2];p:{if(b){e=H[b+4>>2];e=(e|0)>0?e:0;j=0;while(1)if((e|0)==(j|0)){e=0;d=H[b+12>>2];d=(d|0)>0?d:0;j=0;while(1){if((d|0)==(j|0)){break p}f=H[b+8>>2]+N(j,12)|0;g=H[f+8>>2];if(!((g|0)!=-1&(g|0)<0)){H[f+8>>2]=i}j=j+1|0;continue}}else{d=H[b>>2]+N(j,132)|0;f=H[d+124>>2];if(!((f|0)!=-1&(f|0)<0)){H[d+124>>2]=i}j=j+1|0;continue}}sb(0,3,15007,0);e=-1}if((e|0)<0){Ie(30217);break o}b=0;q:{if(!(o?o+24|0:0)){sb(0,3,7513,0);b=-1;break q}r:{j=H[o+24>>2];if(!j){j=qb(16);H[o+24>>2]=j;if(!j){break r}H[j>>2]=0;H[j+4>>2]=0;H[j+8>>2]=0;H[j+12>>2]=0}s:{f=H[o>>2];if(!f){break s}g=H[f+4>>2];e=H[j+4>>2];i=g+e|0;d=qb(N(i,132));if(d){m=(e|0)>0?e:0;while(1)if((b|0)==(m|0)){b=0;g=(g|0)>0?g:0;while(1){if((b|0)!=(g|0)){ub(d+N(b+e|0,132)|0,H[f>>2]+N(b,132)|0,132);b=b+1|0;continue}break}jb(H[j>>2]);H[H[o+24>>2]>>2]=d;e=H[o+24>>2];H[e+4>>2]=i;j=0;i=H[e+12>>2];m=(i|0)>0?i:0;l=H[o>>2];g=H[l+12>>2];f=(g|0)>0?g:0;d=0;while(1){b=0;if((d|0)!=(f|0)){t:{while(1){if((b|0)==(m|0)){break t}q=N(b,12);b=b+1|0;if(H[(H[l+8>>2]+N(d,12)|0)+8>>2]!=H[(q+H[e+8>>2]|0)+8>>2]){continue}break}j=j+1|0}d=d+1|0;continue}break}u=(g+i|0)-j|0;q=qb(N(u,12));if(q){l=0;while(1){if((l|0)==(m|0)){e=0;j=0;u:{while(1){if((e|0)!=(f|0)){h=N(e,12);l=h+H[H[o>>2]+8>>2]|0;g=H[l+8>>2];b=0;v:{w:{while(1){if((b|0)==(m|0)){break w}d=N(b,12);b=b+1|0;if((g|0)!=H[(d+H[H[o+24>>2]+8>>2]|0)+8>>2]){continue}break}j=j+1|0;break v}d=q+N((e+i|0)-j|0,12)|0;H[d+8>>2]=g;g=H[l+4>>2];b=qb(N(g,12));H[d>>2]=b;if(!b){break u}b=0;p=(g|0)>0?g:0;while(1){if((b|0)!=(p|0)){k=N(b,12);l=k+H[d>>2]|0;k=k+H[h+H[H[o>>2]+8>>2]>>2]|0;n=H[k+4>>2];H[l>>2]=H[k>>2];H[l+4>>2]=n;H[l+8>>2]=H[k+8>>2];b=b+1|0;continue}break}H[d+4>>2]=g}e=e+1|0;continue}break}j=H[o+24>>2];if(H[j+8>>2]){b=0;while(1){if(H[j+12>>2]>(b|0)){jb(H[H[j+8>>2]+N(b,12)>>2]);b=b+1|0;j=H[o+24>>2];continue}break}jb(H[j+8>>2]);j=H[o+24>>2]}H[j+8>>2]=q;H[H[o+24>>2]+12>>2]=u;Rm(o);break s}break r}k=N(l,12);g=k+q|0;d=k+H[H[o+24>>2]+8>>2]|0;H[g+8>>2]=H[d+8>>2];b=0;h=H[d+4>>2];e=h;while(1){if((b|0)!=(f|0)){j=H[H[o>>2]+8>>2]+N(b,12)|0;if(H[j+8>>2]==H[d+8>>2]){e=H[j+4>>2]+e|0}b=b+1|0;continue}break}b=qb(N(e,12));H[g>>2]=b;if(b){j=0;n=(h|0)>0?h:0;b=0;while(1){if((b|0)!=(n|0)){p=N(b,12);d=p+H[g>>2]|0;p=p+H[k+H[H[o+24>>2]+8>>2]>>2]|0;r=H[p+4>>2];H[d>>2]=H[p>>2];H[d+4>>2]=r;H[d+8>>2]=H[p+8>>2];b=b+1|0;continue}break}x:{while(1){if((f|0)==(j|0)){break x}d=H[H[o>>2]+8>>2];p=N(j,12);if(H[(d+p|0)+8>>2]!=H[(k+H[H[o+24>>2]+8>>2]|0)+8>>2]){j=j+1|0;continue}break}b=0;while(1){j=d+p|0;if(H[j+4>>2]<=(b|0)){break x}j=H[j>>2]+N(b,12)|0;k=H[j+4>>2];d=H[g>>2]+N(b+h|0,12)|0;H[d>>2]=H[j>>2];H[d+4>>2]=k;H[d+8>>2]=H[j+8>>2];b=b+1|0;d=H[H[o>>2]+8>>2];continue}}H[g+4>>2]=e;l=l+1|0;continue}break}break r}break r}else{l=N(b,132);ub(l+d|0,l+H[j>>2]|0,132);b=b+1|0;continue}}break r}b=0;break q}break c}if((b|0)<0){Ie(30252);break o}sj(36543);Kh(30173,t);e=0;n=0;i=0;h=Xa-976|0;Xa=h;y:{z:{A:{B:{C:{D:{if(I[30184]){if(Gf(30184,1024)){break D}}Zi(h+720|0,t,255);F[h+975|0]=0;q=1;break C}H[h+176>>2]=t;H[h+180>>2]=30184;b=h+192|0;If(b,1964,h+176|0);n=qg(b,3411);if(!n){H[h+160>>2]=t;sb(0,3,4194,h+160|0);da=h,ea=th(H[17116]),H[da+148>>2]=ea;H[h+144>>2]=6019;sb(0,3,4857,h+144|0);break B}q=0}E:{F:{i=qb(1140);if(i){j=1;G:{if(q){break G}if(!Bg(h+192|0,n)){break F}H[h+128>>2]=h+716;if((De(h+192|0,6955,h+128|0)|0)!=1){break F}j=H[h+716>>2];if((j|0)>0){break G}break F}H[i+152>>2]=0;H[i+4>>2]=j;r=qb(N(j,112));H[i>>2]=r;if(r){H:{while(1){H[h+716>>2]=e;if((e|0)>=(j|0)){break H}H[h+112>>2]=e+1;sb(0,1,8354,h+112|0);if(!q){if(!Bg(h+192|0,n)){break H}H[h+96>>2]=h+720;if((De(h+192|0,8469,h+96|0)|0)!=1){break H}d=h+720|0;b=0;e=-1;while(1){I:{f=I[b+d|0];J:{if((f|0)!=46){if(f){break J}if((e|0)!=-1){F[d+e|0]=0}break I}e=b}b=b+1|0;continue}break}}sb(0,1,9464,0);p=Xa-96|0;Xa=p;G[p+88>>1]=I[21732]|I[21733]<<8;H[p+84>>2]=I[21728]|I[21729]<<8|(I[21730]<<16|I[21731]<<24);K:{L:{M:{w=h+720|0;b=qb((ld(w)+ld(p+84|0)|0)+1|0);if(b){H[p+64>>2]=w;H[p+68>>2]=p+84;If(b,1959,p- -64|0);u=qg(b,3556);jb(b);if(!u){H[p>>2]=w;H[p+4>>2]=p+84;sb(0,3,4425,p);b=0;break L}m=qb(8);if(!m){break b}N:{O:{if(($b(m+4|0,4,1,u)|0)==1){R=H[m+4>>2];if((R|0)>0){break O}}sb(0,3,4964,0);break N}H[p+48>>2]=R;sb(0,1,5841,p+48|0);v=qb(R<<2);H[m>>2]=v;if(!v){break b}b=qb(16);H[v>>2]=b;if(!b){break b}P:{f=qb(20);if(f){B=f+8|0;Q=f+12|0;E=f+4|0;y=f+16|0;g=Xa-800|0;Xa=g;k=qb(40);H[k>>2]=0;pb(g+312|0,0,488);H[17568]=0;x=Tm(g+24|0);e=H[17568];H[17568]=0;b=-1;l=4;Q:{R:{S:{T:{if(!e){break T}d=H[17569];if(!d){break T}b=sd(H[e>>2],k,4);if(!b){break S}aa(d|0)}e=ca()|0;if((b|0)!=1){H[g+24>>2]=3;H[g+312>>2]=x;k=Wl(g+156|0,1,k,4);l=ca()|0;e=0}U:while(1){if(e){H[17568]=0;ja(4,g+312|0);e=H[17568];H[17568]=0;b=-1;V:{if(!e){break V}d=H[17569];if(!d){break V}b=sd(H[e>>2],k,l);if(!b){break S}aa(d|0)}e=ca()|0;if((b|0)==1){continue}H[17568]=0;ka(5,0,3,6669,0);e=H[17568];H[17568]=0;b=-1;W:{if(!e){break W}d=H[17569];if(!d){break W}b=sd(H[e>>2],k,l);if(!b){break S}aa(d|0)}e=ca()|0;if((b|0)==1){continue}break R}H[17568]=0;Ba(6,g+312|0,90,488);e=H[17568];H[17568]=0;b=-1;X:{if(!e){break X}d=H[17569];if(!d){break X}b=sd(H[e>>2],k,l);if(!b){break S}aa(d|0)}e=ca()|0;if((b|0)==1){continue}H[17568]=0;Aa(7,g+312|0,u|0);e=H[17568];H[17568]=0;b=-1;Y:{if(!e){break Y}d=H[17569];if(!d){break Y}b=sd(H[e>>2],k,l);if(!b){break S}aa(d|0)}e=ca()|0;if((b|0)==1){continue}H[17568]=0;x=za(8,g+312|0,1)|0;e=H[17568];H[17568]=0;b=-1;Z:{if(!e){break Z}d=H[17569];if(!d){break Z}b=sd(H[e>>2],k,l);if(!b){break S}aa(d|0)}e=ca()|0;if((b|0)==1){continue}if((x|0)!=1){H[17568]=0;ka(5,0,3,7400,0);e=H[17568];H[17568]=0;b=-1;_:{if(!e){break _}d=H[17569];if(!d){break _}b=sd(H[e>>2],k,l);if(!b){break S}aa(d|0)}e=ca()|0;if((b|0)==1){continue}H[17568]=0;ja(4,g+312|0);e=H[17568];H[17568]=0;b=-1;$:{if(!e){break $}d=H[17569];if(!d){break $}b=sd(H[e>>2],k,l);if(!b){break S}aa(d|0)}e=ca()|0;if((b|0)==1){continue}break R}H[17568]=0;xa(9,g+312|0)|0;e=H[17568];H[17568]=0;b=-1;aa:{if(!e){break aa}d=H[17569];if(!d){break aa}b=sd(H[e>>2],k,l);if(!b){break S}aa(d|0)}e=ca()|0;if((b|0)==1){continue}T=N(H[g+340>>2],H[g+348>>2]);x=qb(N(T,H[g+344>>2]));if(x){b=0;ba:{ca:{da:{while(1){ea:{e=0;if(K[g+452>>2]>=K[g+428>>2]){H[17568]=0;xa(10,g+312|0)|0;e=H[17568];H[17568]=0;b=-1;fa:{if(!e){break fa}d=H[17569];if(!d){break fa}b=sd(H[e>>2],k,l);if(!b){break S}aa(d|0)}e=ca()|0;if((b|0)==1){continue U}H[17568]=0;ja(4,g+312|0);e=H[17568];H[17568]=0;b=-1;ga:{if(!e){break ga}d=H[17569];if(!d){break ga}b=sd(H[e>>2],k,l);if(!b){break S}aa(d|0)}e=ca()|0;if((b|0)==1){continue U}if(B){H[B>>2]=H[g+340>>2]}if(Q){H[Q>>2]=H[g+344>>2]}if(E){H[E>>2]=H[g+348>>2]}if(!y){break Q}d=I[g+602|0];switch(d-1|0){case 1:break da;case 0:break ea;default:break ca}}while(1){if((e|0)!=5){H[g+(e<<2)>>2]=N(T,b+e|0)+x;e=e+1|0;continue}break}H[17568]=0;V=ya(11,g+312|0,g|0,5)|0;e=H[17568];H[17568]=0;C=-1;ha:{if(!e){break ha}d=H[17569];if(!d){break ha}C=sd(H[e>>2],k,l);if(!C){break S}aa(d|0)}e=ca()|0;if((C|0)==1){continue U}b=b+V|0;continue}break}b=J[g+604>>1];e=J[g+606>>1];if((b|0)!=(e|0)){break ba}L[y>>2]=b>>>0;break Q}b=J[g+604>>1];e=J[g+606>>1];if((b|0)!=(e|0)){break ba}L[y>>2]=O(b>>>0)*O(2.5399999618530273);break Q}e=J[g+606>>1];b=J[g+604>>1]}if(!(b&65535|d>>>0<3|e)){L[y>>2]=d>>>0;break Q}H[y>>2]=0;break Q}H[17568]=0;ka(5,0,3,1828,0);e=H[17568];H[17568]=0;b=-1;ia:{if(!e){break ia}d=H[17569];if(!d){break ia}b=sd(H[e>>2],k,l);if(!b){break S}aa(d|0)}e=ca()|0;if((b|0)==1){continue}H[17568]=0;ja(4,g+312|0);e=H[17568];H[17568]=0;b=-1;ja:{if(!e){break ja}d=H[17569];if(!d){break ja}b=sd(H[e>>2],k,l);if(!b){break S}aa(d|0)}e=ca()|0;if((b|0)==1){continue}break}break R}jb(k);Ul(e,d);X()}x=0}jb(k);Xa=g+800|0;H[f>>2]=x;if(x){b=f}else{jb(f);b=0}break P}break b}if(!b){break M}if(H[b+4>>2]!=1){H[p+32>>2]=w;H[p+36>>2]=p+84;sb(0,2,6576,p+32|0);jb(H[v>>2]);jb(v);jb(m);jb(b);yd(u);b=0;break L}e=H[v>>2];H[e+4>>2]=H[b+8>>2];H[e+8>>2]=H[b+12>>2];L[e+12>>2]=L[b+16>>2];H[e>>2]=H[b>>2];jb(b);Cm(u,4-(R<<2)|0);B=1;ka:{while(1){if((B|0)!=(R|0)){if(($b(p+92|0,4,1,u)|0)!=1){b=0;while(1){if((b|0)==(B|0)){break ka}e=(b<<2)+v|0;jb(H[H[e>>2]>>2]);jb(H[e>>2]);b=b+1|0;continue}}T=(B<<2)+v|0;z=L[p+92>>2];w=H[v>>2];b=H[w+4>>2];D=L[w+12>>2];e=H[w+8>>2];l=qb(16);e=Jf(O(O(O(e|0)*z)/D));d=Jf(O(O(O(b|0)*z)/D));la:{if(l){ma:{L[l+12>>2]=z;H[l+8>>2]=e;H[l+4>>2]=d;x=qb(N(d,e));H[l>>2]=x;if(!x){break ma}b=0;V=(e|0)>0?e:0;Z=(d|0)>0?d:0;na:while(1){if((b|0)!=(V|0)){e=H[w+8>>2];D=L[w+12>>2];f=b+1|0;d=Jf(O(O(D*O(f|0))/z));k=Jf(O(O(D*O(b|0))/z));b=(d|0)<(e|0)?d:e;_=(b|0)<(k|0)?k:b;b=0;while(1)if((b|0)==(Z|0)){b=f;continue na}else{Q=H[w+4>>2];D=L[w+12>>2];g=b+1|0;e=Jf(O(O(D*O(g|0))/z));E=Jf(O(O(D*O(b|0))/z));b=(e|0)<(Q|0)?e:Q;$=((b|0)<(E|0)?E:b)-E|0;b=0;d=k;y=0;while(1){if((d|0)!=(_|0)){e=b+$|0;C=H[w>>2]+(E+N(d,Q)|0)|0;while(1){if((b|0)!=(e|0)){b=b+1|0;y=I[C|0]+y|0;C=C+1|0;continue}break}d=d+1|0;b=e;continue}break}F[x|0]=(y|0)/(b|0);x=x+1|0;b=g;continue}}break}break la}}break b}H[T>>2]=l;if(l){B=B+1|0;continue}else{b=0;while(1){if((b|0)==(B|0)){break ka}e=(b<<2)+v|0;jb(H[H[e>>2]>>2]);jb(H[e>>2]);b=b+1|0;continue}}}break}yd(u);b=m;break L}jb(v)}jb(m);yd(u);b=0;break L}break b}H[p+16>>2]=w;H[p+20>>2]=p+84;sb(0,2,6576,p+16|0);jb(H[v>>2]);jb(v);jb(m);qm(u);b=0;oa:{pa:{qa:{d=qb(8);if(d){ra:{if(($b(d+4|0,4,1,u)|0)==1){g=H[d+4>>2];if((g|0)>0){break ra}}sb(0,3,4964,0);break qa}f=qb(g<<2);H[d>>2]=f;if(f){while(1){if((b|0)==(g|0)){b=0;sa:{while(1){if((b|0)==(g|0)){break pa}e=f+(b<<2)|0;if(($b(H[e>>2]+4|0,4,1,u)|0)!=1){e=0;while(1)if((b|0)==(e|0)){b=0;while(1){if((b|0)==(g|0)){break sa}jb(H[f+(b<<2)>>2]);b=b+1|0;continue}}else{jb(H[H[f+(e<<2)>>2]>>2]);e=e+1|0;continue}}if(($b(H[e>>2]+8|0,4,1,u)|0)!=1){e=0;while(1)if((b|0)==(e|0)){b=0;while(1){if((b|0)==(g|0)){break sa}jb(H[f+(b<<2)>>2]);b=b+1|0;continue}}else{jb(H[H[f+(e<<2)>>2]>>2]);e=e+1|0;continue}}if(($b(H[e>>2]+12|0,4,1,u)|0)!=1){e=0;while(1)if((b|0)==(e|0)){b=0;while(1){if((b|0)==(g|0)){break sa}jb(H[f+(b<<2)>>2]);b=b+1|0;continue}}else{jb(H[H[f+(e<<2)>>2]>>2]);e=e+1|0;continue}}m=H[e>>2];l=qb(N(H[m+8>>2],H[m+4>>2]));H[m>>2]=l;if(!l){break b}b=b+1|0;m=H[e>>2];k=$b(H[m>>2],1,N(H[m+8>>2],H[m+4>>2]),u);e=H[e>>2];if((k|0)==(N(H[e+8>>2],H[e+4>>2])|0)){continue}break}e=0;while(1)if((b|0)==(e|0)){b=0;while(1){if((b|0)==(g|0)){break sa}jb(H[f+(b<<2)>>2]);b=b+1|0;continue}}else{jb(H[H[f+(e<<2)>>2]>>2]);e=e+1|0;continue}}jb(f);break qa}e=qb(16);H[f+(b<<2)>>2]=e;b=b+1|0;if(e){continue}break}break b}break b}break b}jb(d);d=0}yd(u);b=d;break oa}}Xa=p+96|0;break K}H[N(H[h+716>>2],112)+r>>2]=b;if(!b){H[h>>2]=h+720;sb(0,3,10433,h);jb(r);jb(i);if(!n){break E}yd(n);break E}sb(0,1,10947,0);sb(0,1,11424,0);f=0;d=0;m=Xa-544|0;Xa=m;e=h+720|0;H[m+16>>2]=e;H[m+20>>2]=1024;b=m+32|0;If(b,1035,m+16|0);ta:{ua:{b=qg(b,2972);va:{if(!b){H[m>>2]=e;sb(0,3,3660,m);break va}f=qb(8);if(!f){break ua}wa:{xa:{if(($b(f+4|0,4,1,b)|0)!=1){sb(0,3,5148,0);break xa}e=H[f+4>>2];l=qb(N(e,20));H[f>>2]=l;if(!l){break ua}p=(e|0)>0?e:0;while(1){if((d|0)==(p|0)){break wa}ya:{e=l+N(d,20)|0;if(($b(e+8|0,4,1,b)|0)!=1){break ya}if(($b(e+12|0,4,1,b)|0)!=1){break ya}if(($b(e+16|0,4,1,b)|0)!=1){break ya}if(($b(e+4|0,4,1,b)|0)!=1){break ya}k=H[e+4>>2];u=qb(N(k,20));H[e>>2]=u;g=0;if(!u){break ua}while(1){if((g|0)<(k|0)){k=N(g,20);if(($b(k+H[e>>2]|0,4,1,b)|0)!=1){break ya}if(($b((k+H[e>>2]|0)+4|0,4,1,b)|0)!=1){break ya}if(($b((k+H[e>>2]|0)+8|0,4,1,b)|0)!=1){break ya}if(($b((k+H[e>>2]|0)+12|0,4,1,b)|0)!=1){break ya}if(($b((k+H[e>>2]|0)+16|0,4,1,b)|0)!=1){break ya}g=g+1|0;k=H[e+4>>2];continue}break}d=d+1|0;continue}break}e=0;sb(0,3,5148,0);while(1){if((d|0)!=(e|0)){jb(H[l+N(e,20)>>2]);e=e+1|0;continue}break}jb(l)}jb(f);f=0}yd(b)}Xa=m+544|0;break ta}sb(0,3,4473,0);break a}H[(N(H[h+716>>2],112)+r|0)+4>>2]=f;if(!f){H[h+16>>2]=h+720;sb(0,3,12076,h+16|0);e=0;b=N(H[h+716>>2],112)+r|0;za:{if(!b){break za}f=H[b>>2];if(!f){break za}while(1){if(H[f+4>>2]>(e|0)){d=e<<2;jb(H[H[d+H[f>>2]>>2]>>2]);jb(H[d+H[H[b>>2]>>2]>>2]);e=e+1|0;f=H[b>>2];continue}break}jb(H[f>>2]);jb(H[b>>2]);H[b>>2]=0}jb(r);jb(i);if(!n){break E}yd(n);break E}sb(0,1,10947,0);H[(N(H[h+716>>2],112)+r|0)+8>>2]=0;Aa:{Ba:{if(q){b=0;f=H[h+716>>2];while(1){e=0;if((b|0)==3){break Ba}while(1){if((e|0)!=4){L[(((N(f,112)+r|0)+(b<<4)|0)+(e<<2)|0)+12>>2]=(b|0)==(e|0)?O(1):O(0);e=e+1|0;continue}break}b=b+1|0;continue}}if(!Bg(h+192|0,n)){break H}b=N(H[h+716>>2],112)+r|0;H[h+64>>2]=b+12;H[h+68>>2]=b+16;H[h+72>>2]=b+20;H[h+76>>2]=b+24;if((De(h+192|0,15219,h- -64|0)|0)!=4){break A}if(!Bg(h+192|0,n)){break H}b=N(H[h+716>>2],112)+r|0;H[h+48>>2]=b+28;H[h+52>>2]=b+32;H[h+56>>2]=b+36;H[h+60>>2]=b+40;if((De(h+192|0,15219,h+48|0)|0)!=4){break A}if(!Bg(h+192|0,n)){break H}b=N(H[h+716>>2],112)+r|0;H[h+32>>2]=b+44;H[h+36>>2]=b+48;H[h+40>>2]=b+52;H[h+44>>2]=b+56;if((De(h+192|0,15219,h+32|0)|0)!=4){break Aa}f=H[h+716>>2]}b=N(f,112)+r|0;g=b+12|0;m=b+60|0;b=0;f=Id(4,4);d=H[f>>2];while(1){if((b|0)!=3){l=b<<2;e=0;while(1){if((e|0)!=4){M[d+(e+l<<3)>>3]=L[(g+(b<<4)|0)+(e<<2)>>2];e=e+1|0;continue}break}b=b+1|0;continue}break}H[d+96>>2]=0;H[d+100>>2]=0;H[d+120>>2]=0;H[d+124>>2]=1072693248;H[d+112>>2]=0;H[d+116>>2]=0;H[d+104>>2]=0;H[d+108>>2]=0;$h(f);d=H[f>>2];b=0;while(1){if((b|0)!=3){g=b<<2;e=0;while(1){if((e|0)!=4){L[(m+(b<<4)|0)+(e<<2)>>2]=M[d+(e+g<<3)>>3];e=e+1|0;continue}break}b=b+1|0;continue}break}Bb(f);d=h+720|0;b=0;e=0;Ca:{Da:{while(1){Ea:{g=b+d|0;f=I[g|0];Fa:{if((f|0)!=46){if(f){break Fa}f=ld(16063);if(e){break Ea}if(((b+f|0)+2|0)>256){break Ca}F[g|0]=46;e=b;break Da}e=b}b=b+1|0;continue}break}if(((e+f|0)+2|0)>256){break Ca}}F[(d+e|0)+1|0]=0;b=16063;f=ld(d)+d|0;Ga:{Ha:{if((f^16063)&3){break Ha}while(1){e=I[b|0];F[f|0]=e;if(!e){break Ga}f=f+1|0;b=b+1|0;if(b&3){continue}break}e=H[b>>2];if((e^-1)&e-16843009&-2139062144){break Ha}while(1){H[f>>2]=e;e=H[b+4>>2];f=f+4|0;b=b+4|0;if(!(e-16843009&(e^-1)&-2139062144)){continue}break}}e=I[b|0];F[f|0]=e;if(!e){break Ga}while(1){e=I[b+1|0];F[f+1|0]=e;f=f+1|0;b=b+1|0;if(e){continue}break}}}b=qb(256);e=H[h+716>>2];H[(N(e,112)+r|0)+108>>2]=b;if(!b){break z}Zi(b,h+720|0,256);e=e+1|0;continue}break}break A}if(n){yd(n)}if(H[h+716>>2]>=(j|0)){break B}ba(0);X()}break z}break z}yd(n);jb(i)}i=0}Xa=h+976|0;b=i;break y}sb(0,3,15862,0);yd(n);ba(0);X()}sb(0,3,6811,0);break a}H[((H[o+4>>2]<<2)+A|0)+264>>2]=b;if(b){break n}rj(30141,t)}Ib(a);break f}b=H[H[b>>2]>>2];e=H[b+4>>2];b=H[H[b>>2]>>2];H[A+368>>2]=H[b+4>>2];H[A+372>>2]=H[b+8>>2];z=L[b+12>>2];Ia:{if(O(P(z))>2]=b;Wd(31656,e);Wd(31700,H[A+368>>2]);Wd(31634,H[A+372>>2]);Wd(31681,H[A+376>>2]);H[A+364>>2]=H[o+4>>2];In(W,Y);sj(36543);j=H[o+4>>2]+1|0;continue}break}f=0;d=0;p=0;u=0;e=0;l=Xa-96|0;Xa=l;Ja:{Ka:{La:{Ma:{b=H[o+24>>2];if(!s|!b){b=8143}else{if(H[b+4>>2]){break Ma}b=8890}sb(0,3,b,0);e=-1;break La}jb(H[s+28>>2]);i=H[b+4>>2];Na:{if(i){c=qb(N(i,132));H[s+28>>2]=c;if(!c){break Ka}while(1){if((d|0)>=(i|0)){break Na}c=N(d,132);ub(c+H[s+28>>2]|0,c+H[b>>2]|0,132);d=d+1|0;i=H[b+4>>2];continue}}i=0;H[s+28>>2]=0}H[s+32>>2]=i;if(H[s+36>>2]){d=0;while(1){if(H[s+40>>2]>(d|0)){jb(H[H[s+36>>2]+N(d,12)>>2]);d=d+1|0;continue}break}jb(H[s+36>>2])}d=H[b+12>>2];Oa:{if(d){c=qb(N(d,12));H[s+36>>2]=c;if(!c){break Ka}while(1){if((d|0)<=(f|0)){break Oa}g=N(f,12);m=g+H[s+36>>2]|0;i=H[b+8>>2];j=g+i|0;H[m+8>>2]=H[j+8>>2];H[m+4>>2]=H[j+4>>2];Pa:{Qa:{c=H[j+4>>2];if(c){j=qb(N(c,12));H[m>>2]=j;d=0;if(!j){break Ka}while(1){if((c|0)<=(d|0)){break Qa}j=N(d,12);c=j+H[g+H[s+36>>2]>>2]|0;j=j+H[g+i>>2]|0;i=H[j+4>>2];H[c>>2]=H[j>>2];H[c+4>>2]=i;H[c+8>>2]=H[j+8>>2];d=d+1|0;i=H[b+8>>2];c=H[(g+i|0)+4>>2];continue}}H[j>>2]=0;break Pa}d=H[b+12>>2]}f=f+1|0;continue}}d=0;H[s+36>>2]=0}H[s+40>>2]=d;c=H[s+52>>2];if(c){jb(c);H[s+52>>2]=0;H[s+56>>2]=0}Ra:{Sa:{b=H[b+12>>2];if((b|0)<=0){break Sa}H[s+56>>2]=b;c=qb(N(b,68));H[s+52>>2]=c;if(!c){break Ra}d=0;while(1){if((b|0)==(d|0)){break Sa}H[(c+N(d,68)|0)+64>>2]=0;d=d+1|0;continue}}b=H[s+32>>2];if(!b){break La}B=(b|0)>0?b:0;Ta:while(1){y=0;if(H[s+40>>2]<=(p|0)){break La}Ua:while(1){h=N(p,12);if(H[(h+H[s+36>>2]|0)+4>>2]<=(y|0)){p=p+1|0;continue Ta}j=Ib(l+80|0);g=Ib(l- -64|0);i=0;m=Ib(l+48|0);while(1){if((i|0)==(B|0)){da=l,ea=Fc(j),H[da+8>>2]=ea;H[l+4>>2]=y;H[l>>2]=p;sb(0,1,10274,l);b=h+H[s+36>>2]|0;H[((u<<2)+s|0)+60>>2]=H[b+8>>2];v=H[s>>2];b=H[b>>2]+N(y,12)|0;c=H[b>>2];b=H[b+4>>2];q=Xa-32|0;Xa=q;H[q+28>>2]=u;k=op(q+16|0,pp(Hb(148)));Uc(H[k>>2],c);Pc(H[k>>2],b);Uc(kb(H[k>>2]),96);np(Ub(kb(H[k>>2])),Fc(j));d=Ub(kb(H[k>>2]));if((d|0)!=(j|0)){f=Xa-16|0;Xa=f;b=H[j+4>>2];i=H[j>>2];h=(b-i|0)/20|0;Va:{if(pe(d)>>>0>=h>>>0){H[f+12>>2]=b;t=Fc(d)>>>0>=h>>>0;if(t){c=b}else{H[f+12>>2]=i;c=Fc(d);H[f+12>>2]=H[f+12>>2]+N(c,20);c=H[f+12>>2]}n=H[d>>2];r=c-i|0;if((c|0)!=(i|0)){sg(n,i,r)}if(!t){Yo(d,H[f+12>>2],b,h-Fc(d)|0);break Va}ip(d,n+N((r|0)/20|0,20)|0);break Va}if(H[d>>2]){Fc(d);Pm(d);dp(d);kb(d);c=H[d>>2];pe(d);jb(c);da=kb(d),ea=0,H[da>>2]=ea;H[d>>2]=0;H[d+4>>2]=0}Xo(d,Nk(d,h));Yo(d,i,b,h)}Xa=f+16|0}b=Fb(kb(H[k>>2]));c=Zc(m);d=Zc(b);Wa:{if(c>>>0>d>>>0){f=Xa-32|0;Xa=f;c=c-d|0;Xa:{if(c>>>0<=H[kb(b)>>2]-H[b+4>>2]>>>0){i=Xa-16|0;Xa=i;c=ki(i,b,c);d=H[c+4>>2];h=H[c+8>>2];while(1){if((d|0)==(h|0)){nc(c);Xa=i+16|0}else{kb(b);Io(d);d=d+1|0;H[c+4>>2]=d;continue}break}break Xa}d=kb(b);d=wk(f+8|0,ii(b,Zc(b)+c|0),Zc(b),d);h=Xa-16|0;Xa=h;c=Jo(h,d+8|0,c);i=H[c>>2];while(1){if(H[c+4>>2]!=(i|0)){Io(H[c>>2]);i=H[c>>2]+1|0;H[c>>2]=i;continue}break}ud(c);Xa=h+16|0;vk(b,d);uk(d)}Xa=f+32|0;break Wa}if(c>>>0>>0){Tj(b,c+H[b>>2]|0)}}f=Fb(kb(H[k>>2]));if((f|0)!=(m|0)){i=Xa-16|0;Xa=i;c=H[m>>2];b=H[m+4>>2];h=Rj(c,b);Ya:{if(oe(f)>>>0>=h>>>0){H[i+12>>2]=b;d=c;n=Zc(f)>>>0>=h>>>0;if(n){c=b}else{H[i+12>>2]=c;da=i,ea=Zc(f)+H[i+12>>2]|0,H[da+12>>2]=ea;c=H[i+12>>2]}c=$o(d,c,H[f>>2]);if(!n){bp(f,H[i+12>>2],b,h-Zc(f)|0);break Ya}Tj(f,c);break Ya}if(H[f>>2]){Zc(f);Am(f);Zo(f);kb(f);d=H[f>>2];oe(f);jb(d);da=kb(f),ea=0,H[da>>2]=ea;H[f>>2]=0;H[f+4>>2]=0}d=ii(f,h);if(pq(f)>>>0>>0){fd();X()}kb(f);n=Hb(d);H[f>>2]=n;H[f+4>>2]=n;da=kb(f),ea=d+n|0,H[da>>2]=ea;oq(f,0);bp(f,c,b,h)}Xa=i+16|0}b=H[k>>2];c=b+36|0;Po(c+12|0,128);Qo(c+12|0);H[c+104>>2]=8;H[c+108>>2]=16;b=b+8|0;h=Xm(Fb(b),0);d=Hc(b);f=0;b=Xa-16|0;Xa=b;Lf(b);if(d){if(dk(b)>>>0>>0){fd();X()}i=Jj(kb(b),d);H[b>>2]=i;H[b+4>>2]=i;da=kb(b),ea=i+(d<<2)|0,H[da>>2]=ea;Zf(b,0);di(b,d)}while(1){if(zb(b)>>>0<=f>>>0){i=rb(b,0);n=zb(b);f=Hb(128);r=Go(c);F[f+100|0]=1;H[f>>2]=r;Ib(f+104|0);Ib(f+116|0);Eo(f+4|0,96);Lo(c+8|0,f);Th(H[c+8>>2],0);Fo(c,H[c+8>>2],h,d,i,n);tc(b);Xa=b+16|0}else{da=rb(b,f),ea=f,H[da>>2]=ea;f=f+1|0;continue}break}b=H[H[v>>2]>>2];c=Uj(q+8|0,k);d=H[c+4>>2];H[q>>2]=H[c>>2];H[q+4>>2]=d;h=Xa-32|0;Xa=h;H[h+28>>2]=u;c=b+72|0;da=h,ea=sc(c,h+28|0),H[da+24>>2]=ea;da=h,ea=kc(),H[da+8>>2]=ea;if(Ic(h+24|0,h+8|0)){a=ia(16)|0;Lg(a,ed(h+8|0,1941));ha(a|0,27284,14);X()}n=Xa-32|0;Xa=n;t=h+28|0;da=n,ea=Jg(t),H[da+16>>2]=ea;x=n+24|0;f=0;b=Xa-32|0;Xa=b;tb(c);r=H[t>>2];d=Tc(c);F[b+31|0]=0;Za:{_a:{if(!d){break _a}f=Wb(r,d);i=H[rb(c,f)>>2];if(!i){break _a}while(1){i=H[i>>2];if(!i){break _a}if((r|0)!=H[i+4>>2]){if((Wb(H[i+4>>2],d)|0)!=(f|0)){break _a}}if(!de(Ub(c),i+8|0,t)){continue}break}break Za}w=Xa-16|0;Xa=w;i=kb(c);i=Sf(b+16|0,Hb(20),Tf(w+8|0,i,0));C=H[i>>2]+8|0;t=Xa-16|0;Xa=t;H[t+8>>2]=H[n+16>>2];H[C>>2]=H[H[t+8>>2]>>2];Xf(C+4|0);Xa=t+16|0;da=Fb(i),ea=1,F[da+4|0]=ea;H[H[i>>2]+4>>2]=r;H[H[i>>2]>>2]=0;Xa=w+16|0;if(!(O(H[tb(c)>>2]+1>>>0)>O(L[Ub(c)>>2]*O(d>>>0))?0:d)){da=b,ea=ue(d)^1|d<<1,H[da+12>>2]=ea;z=O(U(O(O(H[tb(c)>>2]+1>>>0)/L[Ub(c)>>2])));$a:{if(z=O(0)){f=~~z>>>0;break $a}f=0}H[b+8>>2]=f;Lj(c,H[zc(b+12|0,b+8|0)>>2]);d=Tc(c);f=Wb(r,d)}i=H[rb(c,f)>>2];ab:{if(!i){i=c+8|0;H[H[b+16>>2]>>2]=H[i>>2];H[c+8>>2]=H[b+16>>2];da=rb(c,f),ea=i,H[da>>2]=ea;if(!H[H[b+16>>2]>>2]){break ab}f=H[b+16>>2];da=rb(c,Wb(H[H[H[b+16>>2]>>2]+4>>2],d)),ea=f,H[da>>2]=ea;break ab}H[H[b+16>>2]>>2]=H[i>>2];H[i>>2]=H[b+16>>2]}d=b+16|0;i=Hd(d);c=tb(c);H[c>>2]=H[c>>2]+1;F[b+31|0]=1;c=H[d>>2];H[d>>2]=0;if(c){d=Fb(d);if(I[d+4|0]){fp(c+8|0)}if(c){jb(c)}}}Uf(x,Gc(b+16|0,i),b+31|0);Xa=b+32|0;b=oc(x);Xa=n+32|0;hp(b+4|0,q);ee(q);Xa=h+32|0;d=kp(H[v>>2]+4|0,q+28|0);if((d|0)!=(g|0)){f=Xa-16|0;Xa=f;i=H[g>>2];b=H[g+4>>2];h=Bj(i,b);bb:{if(Kd(d)>>>0>=h>>>0){H[f+12>>2]=b;t=Rb(d)>>>0>=h>>>0;if(t){c=b}else{H[f+12>>2]=i;c=Rb(d);H[f+12>>2]=H[f+12>>2]+N(c,12);c=H[f+12>>2]}n=H[d>>2];r=c-i|0;if((c|0)!=(i|0)){sg(n,i,r)}if(!t){uo(d,H[f+12>>2],b,h-Rb(d)|0);break bb}Rb(d);nr(d,n+N((r|0)/12|0,12)|0);Og(d);break bb}if(H[d>>2]){Rb(d);yr(d);Og(d);kb(d);c=H[d>>2];Kd(d);jb(c);da=kb(d),ea=0,H[da>>2]=ea;H[d>>2]=0;H[d+4>>2]=0}c=bg(d,h);if(rq(d)>>>0>>0){fd();X()}n=qq(kb(d),c);H[d>>2]=n;H[d+4>>2]=n;da=kb(d),ea=n+N(c,12)|0,H[da>>2]=ea;mi(d,0);uo(d,i,b,h)}Xa=f+16|0}ee(k);Xa=q+32|0;Wm(m);_l(g);gj(j);u=u+1|0;y=y+1|0;continue Ua}cb:{n=N(i,132);b=n+H[s+28>>2]|0;c=h+H[s+36>>2]|0;if(H[b+128>>2]!=H[(H[c>>2]+N(y,12)|0)+8>>2]|H[b+124>>2]!=H[c+8>>2]){break cb}d=0;c=l+24|0;f=Vl(c,L[b>>2],L[b+4>>2],L[b+112>>2],L[b+116>>2],H[b+120>>2]!=0);b=H[j+4>>2];db:{if(b>>>0>2]){q=Xa-16|0;Xa=q;b=Pk(q,j,1);si(kb(j),H[b+4>>2],f);H[b+4>>2]=H[b+4>>2]+20;nc(b);Xa=q+16|0;break db}q=Xa-32|0;Xa=q;b=kb(j);k=b;b=_q(q+8|0,Nk(j,Fc(j)+1|0),Fc(j),b);si(k,H[b+8>>2],f);H[b+8>>2]=H[b+8>>2]+20;Xq(j,b);Uq(b);Xa=q+32|0}b=n+H[s+28>>2]|0;z=L[b+8>>2];D=L[b+12>>2];L[c+8>>2]=0;L[c+4>>2]=D;L[c>>2]=z;eb:{if(K[g+4>>2]>2]){f=Xa-16|0;Xa=f;b=Yg(f,g,1);sq(kb(g),H[b+4>>2],c);H[b+4>>2]=H[b+4>>2]+12;nc(b);Xa=f+16|0;break eb}f=0;r=Xa-32|0;Xa=r;t=kb(g);q=bg(g,Rb(g)+1|0);v=Rb(g);k=Xa-16|0;Xa=k;H[k+12>>2]=0;b=r+8|0;Jd(b+12|0,t);if(q){f=qq(H[b+16>>2],q)}H[b>>2]=f;v=N(v,12)+f|0;H[b+8>>2]=v;H[b+4>>2]=v;da=tb(b),ea=N(q,12)+f|0,H[da>>2]=ea;Xa=k+16|0;sq(t,H[b+8>>2],c);H[b+8>>2]=H[b+8>>2]+12;bf(g);kb(g);c=b+4|0;k=H[g>>2];f=H[g+4>>2]-k|0;q=H[c>>2]+N((f|0)/-12|0,12)|0;H[c>>2]=q;if((f|0)>0){ub(q,k,f)}Db(g,c);Db(g+4|0,b+8|0);Db(kb(g),tb(b));H[b>>2]=H[b+4>>2];mi(g,Rb(g));c=H[b+4>>2];while(1){if((c|0)!=H[b+8>>2]){H[b+8>>2]=H[b+8>>2]-12;continue}break}if(H[b>>2]){c=H[b>>2];li(b);jb(c)}Xa=r+32|0}while(1){if((d|0)==96){break cb}c=((n+H[s+28>>2]|0)+d|0)+16|0;fb:{if(H[m+4>>2]!=H[kb(m)>>2]){f=Xa-16|0;Xa=f;b=ki(f,m,1);ji(kb(m),H[b+4>>2],c);H[b+4>>2]=H[b+4>>2]+1;nc(b);Xa=f+16|0;break fb}f=Xa-32|0;Xa=f;b=kb(m);k=b;b=wk(f+8|0,ii(m,Zc(m)+1|0),Zc(m),b);ji(k,H[b+8>>2],c);H[b+8>>2]=H[b+8>>2]+1;vk(m,b);uk(b);Xa=f+32|0}d=d+1|0;continue}}i=i+1|0;continue}}}}break Ka}Xa=l+96|0;break Ja}sb(0,3,9732,0);ba(1);X()}if((e|0)<0){Ie(30193);Ib(a);break f}Rm(o+24|0);sj(36476);da=A,ea=zb(S)+H[A+260>>2]|0,H[da+260>>2]=ea;ak(a,S)}tc(S)}Xa=o+32|0;return}Ie(36439);ba(-1);X()}sb(0,3,3969,0);break a}sb(0,3,1828,0)}ba(1);X()}function xw(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=O(0),i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,w=0,y=0,B=0,C=0,D=0,E=0,K=0,Q=0,R=O(0),S=0,T=0,U=0,V=O(0),Y=0,Z=0,_=0,$=0,aa=0,ca=0,da=0,ea=0,fa=0,ha=0,ia=0,ja=0,ka=O(0),la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=0,za=0,Aa=0,Ba=0,Ca=0,Da=0,Ea=0,Fa=0,Ga=0,Ha=0,Ia=0,Ja=0,Ka=0,La=0,Ma=0,Na=O(0),Oa=O(0),Pa=O(0),Qa=0,Ra=0,Sa=0,Ta=0,Ua=0,Va=0,Wa=0;g=Xa-400|0;Xa=g;H[g+396>>2]=a;Va=g,Wa=sc(68316,g+396|0),H[Va+240>>2]=Wa;Va=g,Wa=kc(),H[Va+144>>2]=Wa;a:{b:{if(xc(g+240|0,g+144|0)){a=H[15789];break b}_=Cc(g+396|0);if(H[_+260>>2]<=(b|0)){a=H[15790];break b}pb(g+144|0,0,96);H[g+140>>2]=-1082130432;a=H[_+256>>2];c:{if((b|0)!=(a|0)){break c}a=0;da=Xa-48|0;Xa=da;p=-1;k=H[_+228>>2];u=H[((b<<2)+_|0)+264>>2];Ea=H[_+196>>2];C=g+336|0;d:{if(!k|!u|(!Ea|!C)|(g|0)==-140){break d}if(H[u+152>>2]<=0){p=-2;break d}H[g+140>>2]=0;m=u+104|0;l=u+56|0;za=u+8|0;while(1){if(H[u+4>>2]>(a|0)){d=N(a,112);f=N(a,48)+k|0;tk(za,(d+H[u>>2]|0)+12|0,f+48|0);e:{if(H[u+152>>2]<2){break e}tk(l,(d+H[u>>2]|0)+12|0,f+528|0);if(H[u+152>>2]<3){break e}tk(m,(d+H[u>>2]|0)+12|0,f+1008|0)}a=a+1|0;continue}break}f:{if(H[k>>2]==1){q=k+48|0;f=k+2672|0;m=k+7496|0;d=0;a=Xa-80|0;Xa=a;l=H[k+12>>2];Na=O(H[l+4>>2]);Oa=O(H[l>>2]);g:{h:while(1){i:{n=0;if(H[u+4>>2]<=(E|0)){break i}while(1){p=0;if((n|0)==3){r=N(E,112);c=H[(r+H[u>>2]|0)+4>>2];n=0;while(1){if(H[c+4>>2]>(n|0)){p=0;while(1){j=N(n,20);s=j+H[c>>2]|0;if(H[s+4>>2]>(p|0)){c=N(p,20);s=c+H[s>>2]|0;j:{if((mn(l,a+32|0,L[s+8>>2],L[s+12>>2],a+28|0,a+24|0)|0)<0){break j}h=L[a+28>>2];if(h=Oa){break j}h=L[a+24>>2];if(h=Na){break j}c=c+H[j+H[H[(r+H[u>>2]|0)+4>>2]>>2]>>2]|0;h=L[c+8>>2];R=L[c+12>>2];V=O(L[a+76>>2]+O(O(L[a+64>>2]*h)+O(R*L[a+68>>2])));Pa=V;ka=O(V*V);V=O(L[a+44>>2]+O(O(L[a+32>>2]*h)+O(L[a+36>>2]*R)));R=O(L[a+60>>2]+O(O(L[a+48>>2]*h)+O(R*L[a+52>>2])));ka=O(W(O(ka+O(O(V*V)+O(R*R)))));if(O(O(O(Pa/ka)*L[a+72>>2])+O(O(O(V/ka)*L[a+40>>2])+O(L[a+56>>2]*O(R/ka))))>O(-.10000000149011612)){break j}L[a+16>>2]=h;L[a+20>>2]=L[c+12>>2];Jn(l,a+32|0,a+16|0,a+8|0);h=L[a+12>>2];c=j+H[H[(r+H[u>>2]|0)+4>>2]>>2]|0;R=L[c+12>>2];if(!(!(h<=R)|!(h>=L[c+16>>2]))){if((e|0)==200){sb(0,3,36901,0);e=f+4812|0;break g}c=f+N(e,24)|0;H[c+8>>2]=p;H[c+4>>2]=n;H[c>>2]=E;L[c+16>>2]=L[a+28>>2];h=L[a+24>>2];H[c+12>>2]=0;L[c+20>>2]=h;e=e+1|0;break j}if(!(h<=O(R+R))|!(h>=O(L[c+16>>2]*O(.5)))){break j}if((d|0)==200){H[m+4812>>2]=-1;d=200;break j}c=m+N(d,24)|0;H[c+8>>2]=p;H[c+4>>2]=n;H[c>>2]=E;L[c+16>>2]=L[a+28>>2];h=L[a+24>>2];H[c+12>>2]=0;L[c+20>>2]=h;d=d+1|0}p=p+1|0;c=H[(r+H[u>>2]|0)+4>>2];continue}break}n=n+1|0;continue}break}E=E+1|0;continue h}else{while(1){if((p|0)!=4){r=p<<2;c=n<<4;L[r+(c+(a+32|0)|0)>>2]=L[r+(c+(q+N(E,48)|0)|0)>>2];p=p+1|0;continue}break}n=n+1|0;continue}}}break}H[(f+N(e,24)|0)+12>>2]=-1;e=(m+N(d,24)|0)+12|0}H[e>>2]=-1;break f}j=k+48|0;m=k+2672|0;l=k+7496|0;d=0;a=Xa-80|0;Xa=a;V=O(H[k+8>>2]);ka=O(H[k+4>>2]);k:{l:while(1){m:{p=0;if(H[u+4>>2]<=(E|0)){break m}while(1){n=0;if((p|0)==3){r=N(E,112);p=H[(r+H[u>>2]|0)+4>>2];e=0;while(1){if(H[p+4>>2]>(e|0)){n=0;while(1){f=N(e,20);q=f+H[p>>2]|0;if(H[q+4>>2]>(n|0)){s=H[q>>2];q=N(n,20);s=s+q|0;n:{if((mn(0,a+32|0,L[s+8>>2],L[s+12>>2],a+28|0,a+24|0)|0)<0){break n}h=L[a+28>>2];if(h=ka){break n}h=L[a+24>>2];if(h=V){break n}q=q+H[f+H[H[(r+H[u>>2]|0)+4>>2]>>2]>>2]|0;L[a+16>>2]=L[q+8>>2];L[a+20>>2]=L[q+12>>2];Jn(0,a+32|0,a+16|0,a+8|0);h=L[a+12>>2];f=f+H[H[(r+H[u>>2]|0)+4>>2]>>2]|0;R=L[f+12>>2];if(!(!(h<=R)|!(h>=L[f+16>>2]))){if((c|0)==200){sb(0,3,36901,0);e=m+4812|0;break k}f=m+N(c,24)|0;H[f+8>>2]=n;H[f+4>>2]=e;H[f>>2]=E;L[f+16>>2]=L[a+28>>2];h=L[a+24>>2];H[f+12>>2]=0;L[f+20>>2]=h;c=c+1|0;break n}if(!(h<=O(R+R))|!(h>=O(L[f+16>>2]*O(.5)))){break n}if((d|0)==200){H[l+4812>>2]=-1;d=200;break n}f=l+N(d,24)|0;H[f+8>>2]=n;H[f+4>>2]=e;H[f>>2]=E;L[f+16>>2]=L[a+28>>2];h=L[a+24>>2];H[f+12>>2]=0;L[f+20>>2]=h;d=d+1|0}n=n+1|0;p=H[(r+H[u>>2]|0)+4>>2];continue}break}e=e+1|0;continue}break}E=E+1|0;continue l}else{while(1){if((n|0)!=4){f=n<<2;e=p<<4;L[f+(e+(a+32|0)|0)>>2]=L[f+(e+(j+N(E,48)|0)|0)>>2];n=n+1|0;continue}break}p=p+1|0;continue}}}break}H[(m+N(c,24)|0)+12>>2]=-1;e=(l+N(d,24)|0)+12|0}H[e>>2]=-1}Xa=a+80|0;Fa=k+1488|0;Ga=u+156|0;Qa=k+7496|0;Ha=k+2672|0;E=Ha;n=0;o:while(1){p:{a=n;Y=0;if(H[k+36>>2]<=(Aa|0)){break p}while(1){q:{r:{if(H[k+36>>2]==(Aa|0)|H[k+13280>>2]<=(Y|0)){break r}p=Dn(E,Ga,a,Fa,H[k+4>>2],H[k+8>>2]);if((p|0)>=0){break q}if((E|0)!=(Ha|0)){break r}E=Qa;p=Dn(E,Ga,a,Fa,H[k+4>>2],H[k+8>>2]);if((p|0)>=0){break q}}p=0;if(!Y){break p}while(1){if((p|0)==(Y|0)){continue o}T=N(p,52)+k|0;Ra=T+13332|0;r=H[T+13284>>2];qa=H[T+13288>>2];va=H[T+13296>>2];ea=H[T+13300>>2];fa=T+13308|0;m=0;q=0;K=0;Z=Xa-48|0;Xa=Z;a=H[T+13292>>2];ra=H[a+8>>2];sa=H[a+4>>2];ha=H[a>>2];a=T+13304|0;c=H[a>>2];if(!c){d=H[r+28>>2];e=H[r+32>>2];s:{c=qb(40);if(c){t:{H[c+20>>2]=e;H[c+8>>2]=d;H[c+16>>2]=d;H[c+12>>2]=e;d=(d+e|0)+1|0;H[c+4>>2]=d;H[c>>2]=d;d=qb(N(d,d)<<1);H[c+24>>2]=d;if(!d){break t}break s}}break a}H[a>>2]=c}wa=-1;t=(r+N(ha,48)|0)+48|0;d=H[qa>>2]+N(ha,112)|0;la=H[d>>2];B=H[H[d+4>>2]>>2]+N(sa,20)|0;l=Xa-80|0;Xa=l;u:{v:{w:{d=H[r+12>>2];if(d){f=l+16|0;ni(d+8|0,t,f);e=H[B>>2]+N(ra,20)|0;h=L[e+8>>2];L[l+76>>2]=h;R=L[e+12>>2];L[l+72>>2]=R;e=-1;if((Ag(0,f,h,R,l+76|0,l+72|0)|0)<0){break u}ia=d+184|0;if((rc(ia,L[l+76>>2],L[l+72>>2],l+68|0,l- -64|0)|0)<0){break u}f=H[c+16>>2];h=O(L[l+64>>2]+O(.5));x:{if(O(P(h))>2]+O(.5));y:{if(O(P(h))>2];z:while(1){if(H[c+20>>2]<(s|0)){break w}e=H[c+8>>2];D=0-e|0;e=d-(e<<1)|0;h=O(j|0);while(1){A:{B:{if(H[c+12>>2]>=(D|0)){if((ve(ia,O(e|0),h,l+68|0,l- -64|0)|0)<0){break B}if((en(l+16|0,H[H[la>>2]+(H[B+8>>2]<<2)>>2],L[l+68>>2],L[l+64>>2],l+15|0)|0)<0){break B}Q=I[l+15|0];G[f>>1]=Q;q=q+1|0;m=m+Q|0;K=N(Q,Q)+K|0;break A}j=j+2|0;s=s+1|0;continue z}G[f>>1]=4096}e=e+2|0;D=D+1|0;f=f+2|0;continue}}}d=H[B>>2]+N(ra,20)|0;if((Ag(0,t,L[d+8>>2],L[d+12>>2],l+68|0,l- -64|0)|0)<0){break v}f=H[c+16>>2];h=O(L[l+64>>2]+O(.5));C:{if(O(P(h))>2]+O(.5));D:{if(O(P(h))>2];while(1){if(H[c+20>>2]<(s|0)){break w}e=H[c+8>>2];D=0-e|0;e=d-(e<<1)|0;h=O(j|0);while(1){if(H[c+12>>2]>=(D|0)){E:{if((en(t,H[H[la>>2]+(H[B+8>>2]<<2)>>2],O(e|0),h,l+15|0)|0)<0){G[f>>1]=4096;break E}Q=I[l+15|0];G[f>>1]=Q;q=q+1|0;m=m+Q|0;K=N(Q,Q)+K|0}e=e+2|0;D=D+1|0;f=f+2|0;continue}break}j=j+2|0;s=s+1|0;continue}}if(!q){break v}H[c+36>>2]=q;H[c+32>>2]=m;h=O(W(O(K-((N(m,m)|0)/(q|0)|0)|0)));F:{if(O(P(h))>2]=e;e=0;break u}e=-1}Xa=l+80|0;G:{if((e|0)<0){break G}c=H[a>>2];d=H[c+28>>2];if(O(N(d,d)|0)>2]+H[c+20>>2]|0)+1|0,(H[c+8>>2]+H[c+12>>2]|0)+1|0)|0)*O(5))*O(5))){break G}H:{I:{switch(H[qa+152>>2]-1|0){case 0:nj(H[r+12>>2],t,0,0,H[H[H[(H[qa>>2]+N(ha,112)|0)+4>>2]>>2]+N(sa,20)>>2]+N(ra,20)|0,Z+16|0);break H;case 1:nj(H[r+12>>2],t,(r+N(ha,48)|0)+528|0,0,H[H[H[(H[qa>>2]+N(ha,112)|0)+4>>2]>>2]+N(sa,20)>>2]+N(ra,20)|0,Z+16|0);break H;default:break I}}c=r+N(ha,48)|0;nj(H[r+12>>2],t,c+528|0,c+1008|0,H[H[H[(H[qa>>2]+N(ha,112)|0)+4>>2]>>2]+N(sa,20)>>2]+N(ra,20)|0,Z+16|0)}wa=0;la=H[r+20>>2];l=H[r+24>>2];Q=Z+16|0;s=0;q=Xa+-64|0;Xa=q;ia=H[r+8>>2];f=ia-1|0;K=H[r+4>>2];m=K-1|0;t=H[a>>2];r=H[t+20>>2];j=H[t+16>>2];while(1){J:{if((s|0)==3){break J}a=Q+(s<<3)|0;c=H[a>>2];if((c|0)<0){break J}c=c&-4|2;d=c+l|0;D=(d|0)<(K|0)?d:m;c=c-l|0;e=(c|0)>0?c:0;a=H[a+4>>2]/4<<2|2;c=a+l|0;B=(c|0)<(ia|0)?c:f;a=a-l|0;a=(a|0)>0?a:0;while(1){if((a|0)<=(B|0)){d=ea+(e+N(a,K)|0)|0;c=e;while(1){if((c|0)<=(D|0)){F[d|0]=0;c=c+1|0;d=d+1|0;continue}break}a=a+1|0;continue}break}s=s+1|0;continue}break}H[q+60>>2]=0;ta=r<<1;U=0-(j<<1)|0;d=0;e=1;K:{while(1){L:{M:{N:{if((d|0)!=3){a=Q+(d<<3)|0;c=H[a>>2];if((c|0)>=0){break M}D=-1;if(e){break N}}a=N((H[t>>2]<<3)+32|0,(H[t+4>>2]<<1)+8|0);l=qb(a);if(l){r=qb(a);if(r){D=-1;Ba=la>>>0>14;ea=0;a=0;while(1){O:{if(H[q+60>>2]>(ea|0)){P:{c=H[t+4>>2];e=H[t>>2];Q:{if(!(1<>2]!=(N(c,e)|0))){break Q}d=ea<<2;Ia=d+(q+36|0)|0;f=H[Ia>>2];ma=(f-(H[t+16>>2]<<1)|0)-3|0;if((ma|0)<0|(ia|0)<=((f+(H[t+20>>2]<<1)|0)+3|0)){break Q}Ja=d+(q+48|0)|0;d=H[Ja>>2];ta=(d-(H[t+8>>2]<<1)|0)-3|0;if((ta|0)<0){break Q}if((K|0)>((d+(H[t+12>>2]<<1)|0)+3|0)){break P}}c=ea<<2;d=H[c+(q+36|0)>>2];f=d+3|0;d=d-3|0;m=c+(q+48|0)|0;while(1){if((d|0)>(f|0)){break O}R:{if((d-(H[t+16>>2]<<1)|0)<0){break R}if((ia|0)<=((H[t+20>>2]<<1)+d|0)){break O}c=H[m>>2];j=c+3|0;c=c-3|0;while(1){if((c|0)>(j|0)){break R}S:{if((c-(H[t+8>>2]<<1)|0)<0){break S}if((K|0)<=((H[t+12>>2]<<1)+c|0)){break R}yn(va,K,la,t,c,d,q+20|0);e=H[q+20>>2];if((e|0)<=(a|0)){break S}H[Z+12>>2]=c;H[Z+8>>2]=d;L[fa>>2]=O(e|0)/O(1e4);D=0;a=e}c=c+1|0;continue}}d=d+1|0;continue}}j=0;d=(e<<2)+16|0;m=(d|0)>0?d:0;f=(c<<1)+6|0;c=l;d=r;while(1){if((j|0)!=(m|0)){H[c>>2]=0;H[d>>2]=0;j=j+1|0;d=d+4|0;c=c+4|0;continue}break}Q=0;e=(e<<1)+6|0;na=(e|0)>0?e:0;Ca=(f|0)>0?f:0;s=(ta+N(K,ma)|0)+va|0;B=0;f=l;m=r;while(1){j=0;if((B|0)!=(Ca|0)){while(1){if((j|0)!=2){H[c>>2]=0;H[d>>2]=0;e=j<<2;H[e+(q+4|0)>>2]=0;H[e+(q+12|0)>>2]=0;j=j+1|0;d=d+4|0;c=c+4|0;continue}break}m=m+8|0;f=f+8|0;j=0;e=s;while(1){if((j|0)!=(na|0)){U=I[e|0];oa=j<<2&4;xa=oa+(q+12|0)|0;pa=U+H[xa>>2]|0;H[xa>>2]=pa;oa=oa+(q+4|0)|0;U=H[oa>>2]+N(U,U)|0;H[oa>>2]=U;H[c>>2]=pa+H[f>>2];H[d>>2]=U+H[m>>2];j=j+1|0;d=d+4|0;m=m+4|0;c=c+4|0;f=f+4|0;e=e+1|0;continue}break}B=B+1|0;s=s+K|0;continue}break}while(1){if((Q|0)==7){break O}Ca=Q-3|0;oa=Q+2|0;xa=Q+ma|0;c=0;while(1){if((c|0)!=7){Sa=c+2|0;e=0;U=H[t>>2];pa=(U|0)>0?U:0;na=H[t+4>>2];Ta=(na|0)>0?na:0;Ua=K<<1;f=((c+ta|0)+N(K,xa)|0)+va|0;m=H[t+24>>2];B=0;while(1){if((B|0)!=(Ta|0)){d=f;j=m;s=0;while(1){if((s|0)!=(pa|0)){s=s+1|0;e=N(J[j>>1],I[d|0])+e|0;d=d+2|0;j=j+2|0;continue}break}B=B+1|0;f=f+Ua|0;m=(pa<<1)+m|0;continue}break}f=U<<1;m=f+8|0;j=oa-2|0;s=N(m,j);d=Sa-2|0;B=s+d<<2;m=N(m,j+(na<<1)|0);j=d+f|0;U=m+j<<2;f=H[B+r>>2]+H[U+r>>2]|0;m=d+m<<2;j=j+s<<2;d=H[l+B>>2]+H[l+U>>2]-(H[m+l>>2]+H[j+l>>2])|0;j=H[j+r>>2]+H[m+r>>2]|0;m=H[t+36>>2];j=j+((N(d,d)|0)/(m|0)|0)|0;if((j|0)!=(f|0)){d=N((N(e-((N(d,H[t+32>>2])|0)/(m|0)|0)|0,100)|0)/H[t+28>>2]|0,100);h=O(W(O(f-j|0)));T:{if(O(P(h))>2]=e;d=H[q+20>>2];if((d|0)>(a|0)){H[Z+12>>2]=(H[Ja>>2]+c|0)-3;H[Z+8>>2]=Ca+H[Ia>>2];L[fa>>2]=O(d|0)/O(1e4);D=0;a=d}c=c+1|0;continue}break}Q=Q+1|0;continue}}jb(l);jb(r);break N}ea=ea+1|0;continue}}break L}break L}Xa=q- -64|0;break K}c=c&-4|2;pa=c+l|0;m=c-l|0;a=H[a+4>>2]/4<<2|2;na=a+l|0;j=a-l|0;while(1){U:{if((j|0)>(na|0)){break U}V:{if((j+U|0)<0){break V}if((ia|0)<=(j+ta|0)){break U}Ba=N(j,K);c=m;while(1){if((c|0)>(pa|0)){break V}W:{if((c-(H[t+8>>2]<<1)|0)<0){break W}if((K|0)<=((H[t+12>>2]<<1)+c|0)){break V}a=ea+(c+Ba|0)|0;if(I[a|0]){break W}F[a|0]=1;yn(va,K,la,t,c,j,q+20|0);B=H[q+20>>2];s=q+48|0;D=q+36|0;r=q+24|0;a=0;f=H[q+60>>2];X:{if(f){e=(f|0)>0?f:0;while(1){Y:{if((a|0)!=(e|0)){if((B|0)<=H[r+(a<<2)>>2]){break Y}e=a}if((e|0)==(f|0)){if(f>>>0>2){break X}a=f<<2;H[a+s>>2]=c;H[a+D>>2]=j;H[a+r>>2]=B;H[q+60>>2]=H[q+60>>2]+1;break X}a=2;if((f|0)!=3){H[q+60>>2]=f+1;a=f}while(1){if((a|0)>(e|0)){f=a<<2;a=a-1|0;ma=a<<2;H[f+s>>2]=H[ma+s>>2];H[f+D>>2]=H[D+ma>>2];H[f+r>>2]=H[r+ma>>2];continue}break}a=a<<2;H[a+s>>2]=c;H[a+D>>2]=j;H[a+r>>2]=B;break X}a=a+1|0;continue}}H[s>>2]=c;H[D>>2]=j;H[r>>2]=B;H[q+60>>2]=1}e=0}c=c+4|0;continue}}j=j+4|0;continue}break}d=d+1|0;continue}break}break a}if((D|0)<0){wa=-1;break G}L[fa+4>>2]=H[Z+12>>2];L[fa+8>>2]=H[Z+8>>2];a=H[qa>>2]+N(ha,112)|0;c=H[H[H[a+4>>2]>>2]+N(sa,20)>>2]+N(ra,20)|0;L[fa+12>>2]=L[a+24>>2]+O(O(L[a+12>>2]*L[c+8>>2])+O(L[a+16>>2]*L[c+12>>2]));L[fa+16>>2]=L[a+40>>2]+O(O(L[a+28>>2]*L[c+8>>2])+O(L[a+32>>2]*L[c+12>>2]));L[fa+20>>2]=L[a+56>>2]+O(O(L[a+44>>2]*L[c+8>>2])+O(L[a+48>>2]*L[c+12>>2]))}Xa=Z+48|0;H[Ra>>2]=wa;if(!(!(L[fa>>2]>L[k+40>>2])|wa)){c=(n<<3)+k|0;a=c+1876|0;Z:{if(H[k>>2]==1){d=H[k+12>>2];wp(d+104|0,+L[T+13312>>2],+L[T+13316>>2],da+8|0,da,H[d+176>>2]);L[((n<<3)+k|0)+1872>>2]=M[da+8>>3];V=O(M[da>>3]);break Z}L[((n<<3)+k|0)+1872>>2]=L[T+13312>>2];V=L[T+13316>>2]}L[a>>2]=V;a=N(n,12)+k|0;L[a+2192>>2]=L[T+13320>>2];L[a+2196>>2]=L[T+13324>>2];L[a+2200>>2]=L[T+13328>>2];a=H[(da+16|0)+(p<<2)>>2];L[c+1488>>2]=L[a+16>>2];L[c+1492>>2]=L[a+20>>2];c=N(n,24)+k|0;H[c+12320>>2]=H[a>>2];H[c+12324>>2]=H[a+4>>2];a=H[a+8>>2];H[c+12332>>2]=0;H[c+12328>>2]=a;n=n+1|0}p=p+1|0;continue}}c=N(p,24)+E|0;H[(da+16|0)+(Y<<2)>>2]=c;d=(a<<3)+k|0;L[d+1488>>2]=L[c+16>>2];L[d+1492>>2]=L[c+20>>2];d=N(Y,52)+k|0;H[d+13296>>2]=Ea;H[d+13292>>2]=c;H[d+13288>>2]=u;H[d+13284>>2]=k;a=a+1|0;a=(a|0)==5?n:a;Y=Y+1|0;Aa=Aa+1|0;continue}}break}a=0;e=(n|0)>0?n:0;while(1){if((a|0)!=(e|0)){d=N(a,24);c=d+u|0;d=d+k|0;f=d+12336|0;m=H[f+4>>2];H[c+172>>2]=H[f>>2];H[c+176>>2]=m;f=d+12328|0;m=H[f+4>>2];H[c+164>>2]=H[f>>2];H[c+168>>2]=m;d=d+12320|0;f=H[d+4>>2];H[c+156>>2]=H[d>>2];H[c+160>>2]=f;a=a+1|0;continue}break}H[(N(n,24)+u|0)+168>>2]=-1;_:{$:{if(H[k>>2]==1){p=-3;if((n|0)<3){break _}a=k+1872|0;c=k+2192|0;h=zg(H[k+16>>2],za,a,c,n,C,0);L[g+140>>2]=h;if(!(h>L[k+44>>2])){break $}Eg(H[k+16>>2],.800000011920929);h=zg(H[k+16>>2],C,a,c,n,C,1);L[g+140>>2]=h;if(!(h>L[k+44>>2])){break $}Eg(H[k+16>>2],.6000000238418579);h=zg(H[k+16>>2],C,a,c,n,C,1);L[g+140>>2]=h;if(!(h>L[k+44>>2])){break $}Eg(H[k+16>>2],.4000000059604645);h=zg(H[k+16>>2],C,a,c,n,C,1);L[g+140>>2]=h;if(!(h>L[k+44>>2])){break $}Eg(H[k+16>>2],0);h=zg(H[k+16>>2],C,a,c,n,C,1);L[g+140>>2]=h;p=-4;if(!(h>L[k+44>>2])){break $}break _}p=-3;if((n|0)<3){break _}a=k+1872|0;c=k+2192|0;h=yg(za,a,c,n,C,0,O(1));L[g+140>>2]=h;if(!(h>L[k+44>>2])){break $}h=yg(C,a,c,n,C,1,O(.800000011920929));L[g+140>>2]=h;if(!(h>L[k+44>>2])){break $}h=yg(C,a,c,n,C,1,O(.6000000238418579));L[g+140>>2]=h;if(!(h>L[k+44>>2])){break $}h=yg(C,a,c,n,C,1,O(.4000000059604645));L[g+140>>2]=h;if(!(h>L[k+44>>2])){break $}h=yg(C,a,c,n,C,1,O(0));L[g+140>>2]=h;p=-4;if(h>L[k+44>>2]){break _}}H[u+152>>2]=H[u+152>>2]+1;p=0;Y=0;while(1){a=0;if((Y|0)==3){while(1){a=0;if((p|0)==3){while(1){p=0;if((a|0)==3){break d}while(1){if((p|0)!=4){d=p<<2;c=a<<4;L[(d+(c+u|0)|0)+8>>2]=L[d+(c+C|0)>>2];p=p+1|0;continue}break}a=a+1|0;continue}}else{while(1){if((a|0)!=4){c=((p<<4)+u|0)+(a<<2)|0;L[c+56>>2]=L[c+8>>2];a=a+1|0;continue}break}p=p+1|0;continue}}}else{while(1){if((a|0)!=4){c=((Y<<4)+u|0)+(a<<2)|0;L[c+104>>2]=L[c+56>>2];a=a+1|0;continue}break}Y=Y+1|0;continue}}}H[u+152>>2]=0}Xa=da+48|0;while(1){aa:{a=0;if((ya|0)==3){c=p>>>31|0;a=Xa+-64|0;Xa=a;e=H[_+232>>2];if(e){i=M[g+240>>3];o=M[g+280>>3];w=M[g+320>>3];y=i+o+w+1;ba:{if(y>1e-4){i=W(y);i=i+i;M[a+32>>3]=(M[g+288>>3]-M[g+312>>3])/i;M[a+40>>3]=(M[g+304>>3]-M[g+256>>3])/i;M[a+48>>3]=(M[g+248>>3]-M[g+272>>3])/i;i=i*.25;break ba}if(!(!(i>o)|!(i>w))){i=W(i+1-o-w);i=i+i;M[a+32>>3]=i*.25;M[a+40>>3]=(M[g+248>>3]+M[g+272>>3])/i;M[a+48>>3]=(M[g+304>>3]+M[g+256>>3])/i;i=(M[g+288>>3]-M[g+312>>3])/i;break ba}if(o>w){y=M[g+272>>3];S=M[g+248>>3];i=W(o+1-i-w);i=i+i;M[a+40>>3]=i*.25;M[a+32>>3]=(S+y)/i;M[a+48>>3]=(M[g+288>>3]+M[g+312>>3])/i;i=(M[g+304>>3]-M[g+256>>3])/i;break ba}i=W(w+1-i-o);i=i+i;M[a+32>>3]=(M[g+304>>3]+M[g+256>>3])/i;o=M[g+312>>3];w=M[g+288>>3];M[a+48>>3]=i*.25;M[a+40>>3]=(w+o)/i;i=(M[g+248>>3]-M[g+272>>3])/i}M[a+56>>3]=i;M[a>>3]=M[g+264>>3];M[a+8>>3]=M[g+296>>3];M[a+16>>3]=M[g+328>>3];nq(a+32|0);ca:{if(c){M[e+8>>3]=M[a+32>>3];M[e+16>>3]=M[a+40>>3];M[e+24>>3]=M[a+48>>3];M[e+32>>3]=M[a+56>>3];M[e+40>>3]=M[a>>3];M[e+48>>3]=M[a+8>>3];M[e+56>>3]=M[a+16>>3];break ca}i=M[e>>3];S=1-i;o=S;w=i;ca=M[a+56>>3];ua=M[e+32>>3];$=M[a+48>>3];Ka=M[e+24>>3];aa=M[a+32>>3];La=M[e+8>>3];ja=M[a+40>>3];Ma=M[e+16>>3];y=ca*ua+($*Ka+(aa*La+ja*Ma));if(y<0){ca=-ca;M[a+56>>3]=ca;$=-$;M[a+48>>3]=$;ja=-ja;M[a+40>>3]=ja;aa=-aa;M[a+32>>3]=aa;y=-y}if(!(y>.9995)){A(+y);c=v(1)|0;d=v(0)|0;f=c&2147483647;da:{if(f>>>0>=1072693248){o=(c|0)>0|(c|0)>=0?0:3.141592653589793;if(!(f-1072693248|d)){break da}o=0/(y-y);break da}ea:{if(f>>>0<=1071644671){o=1.5707963267948966;if(f>>>0<1012924417){break ea}o=6.123233995736766e-17-y*dj(y*y)-y+1.5707963267948966;break da}if((c|0)<0){o=(y+1)*.5;w=W(o);o=1.5707963267948966-(w+(w*dj(o)+-6.123233995736766e-17));o=o+o;break da}o=(1-y)*.5;w=W(o);y=w*dj(o);A(+w);c=v(1)|0;v(0)|0;x(0,0);x(1,c|0);Da=o;o=+z();o=y+(Da-o*o)/(w+o)+o;o=o+o}}w=uh(i*o);y=uh(o);w=w/y;o=uh(S*o)/y}M[e+32>>3]=ca*w+ua*o;M[e+24>>3]=$*w+Ka*o;M[e+16>>3]=ja*w+Ma*o;M[e+8>>3]=aa*w+La*o;nq(e+8|0);M[e+40>>3]=M[a>>3]*i+S*M[e+40>>3];M[e+48>>3]=M[a+8>>3]*i+S*M[e+48>>3];M[e+56>>3]=M[a+16>>3]*i+S*M[e+56>>3]}i=M[e+8>>3];o=M[e+16>>3];y=o+o;$=i*y;S=M[e+32>>3];ca=M[e+24>>3];w=ca+ca;aa=S*w;M[g+272>>3]=$-aa;ja=i*w;ua=y*S;M[g+304>>3]=ja+ua;M[g+248>>3]=$+aa;$=o*w;Da=S;S=i+i;aa=Da*S;M[g+312>>3]=$-aa;M[g+256>>3]=ja-ua;M[g+288>>3]=$+aa;i=i*S;o=o*y;M[g+320>>3]=1-(i+o);S=i;i=ca*w;M[g+280>>3]=1-(S+i);M[g+240>>3]=1-(o+i);M[g+264>>3]=M[e+40>>3];M[g+296>>3]=M[e+48>>3];M[g+328>>3]=M[e+56>>3];c=0}else{c=-1}Xa=a- -64|0;if((c|0)<0){a=Xa-16|0;Xa=a;H[a>>2]=36609;H[a+12>>2]=b;H[a+4>>2]=H[15787];H[a+8>>2]=H[15788];ga(65481,28610,a|0)|0;Xa=a+16|0}c=g+240|0;d=g+144|0;a=0;fa:while(1){ga:{n=0;if((a|0)==3){break ga}while(1)if((n|0)==4){a=a+1|0;continue fa}else{f=n<<3;e=a<<5;m=f+(e+d|0)|0;i=M[m>>3];M[m>>3]=i+(M[f+(c+e|0)>>3]-i)/.949999988079071;n=n+1|0;continue}}break}if((p|0)>=0){break aa}Wd(34183,p);a=-2;H[_+256>>2]=-2;break c}else{while(1){if((a|0)!=4){M[((g+240|0)+(ya<<5)|0)+(a<<3)>>3]=L[((g+336|0)+(ya<<4)|0)+(a<<2)>>2];a=a+1|0;continue}break}ya=ya+1|0;continue}}break}a=H[((H[_+256>>2]<<2)+_|0)+264>>2];H[g+132>>2]=H[_+260>>2]-1;H[g+128>>2]=a;sb(0,1,36952,g+128|0);a=H[_+256>>2]}ha:{if((a|0)==(b|0)){M[g+16>>3]=M[g+144>>3];M[g+24>>3]=M[g+152>>3];M[g+32>>3]=M[g+160>>3];M[g+40>>3]=M[g+168>>3];M[g+48>>3]=M[g+176>>3];M[g+80>>3]=M[g+208>>3];M[g+56>>3]=M[g+184>>3];M[g- -64>>3]=M[g+192>>3];M[g+72>>3]=M[g+200>>3];M[g+88>>3]=M[g+216>>3];M[g+96>>3]=M[g+224>>3];M[g+104>>3]=M[g+232>>3];H[g>>2]=b;M[g+8>>3]=L[g+140>>2];ga(66638,37043,g|0)|0;break ha}H[g+112>>2]=b;ga(67344,37058,g+112|0)|0}a=0}Xa=g+400|0;return a|0}sb(0,3,1828,0);ba(1);X()}function kv(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;a:{b:{c:{d:{e:{b=H[a+20>>2];switch(b-202|0){case 2:break b;case 1:break d;case 0:break e;default:break c}}n=Za[H[H[a+4>>2]>>2]](a,1,28)|0;H[a+444>>2]=n;H[n+8>>2]=0;H[n+4>>2]=204;H[n>>2]=205;b=H[a+212>>2];if((b|0)!=8){c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=16;Za[H[H[a>>2]>>2]](a)}b=H[a+20>>2];if((b|0)!=202){c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=21;Za[H[H[a>>2]>>2]](a)}b=H[a+428>>2];d=N(b,H[a+48>>2]);f=H[a+52>>2];f:{if(d>>>0<=f>>>0){v=a,w=lc(H[a+28>>2],b),H[v+112>>2]=w;c=1;b=H[a+32>>2];break f}if(d>>>0<=f<<1>>>0){v=a,w=lc(H[a+28>>2]<<1,b),H[v+112>>2]=w;c=2;b=H[a+32>>2]<<1;break f}c=3;if(d>>>0<=N(f,3)>>>0){v=a,w=lc(N(H[a+28>>2],3),b),H[v+112>>2]=w;b=N(H[a+32>>2],3);break f}if(d>>>0<=f<<2>>>0){v=a,w=lc(H[a+28>>2]<<2,b),H[v+112>>2]=w;c=4;b=H[a+32>>2]<<2;break f}c=5;if(d>>>0<=N(f,5)>>>0){v=a,w=lc(N(H[a+28>>2],5),b),H[v+112>>2]=w;b=N(H[a+32>>2],5);break f}c=6;if(d>>>0<=N(f,6)>>>0){v=a,w=lc(N(H[a+28>>2],6),b),H[v+112>>2]=w;b=N(H[a+32>>2],6);break f}c=7;if(d>>>0<=N(f,7)>>>0){v=a,w=lc(N(H[a+28>>2],7),b),H[v+112>>2]=w;b=N(H[a+32>>2],7);break f}if(d>>>0<=f<<3>>>0){v=a,w=lc(H[a+28>>2]<<3,b),H[v+112>>2]=w;c=8;b=H[a+32>>2]<<3;break f}c=9;if(d>>>0<=N(f,9)>>>0){v=a,w=lc(N(H[a+28>>2],9),b),H[v+112>>2]=w;b=N(H[a+32>>2],9);break f}c=10;if(d>>>0<=N(f,10)>>>0){v=a,w=lc(N(H[a+28>>2],10),b),H[v+112>>2]=w;b=N(H[a+32>>2],10);break f}c=11;if(d>>>0<=N(f,11)>>>0){v=a,w=lc(N(H[a+28>>2],11),b),H[v+112>>2]=w;b=N(H[a+32>>2],11);break f}c=12;if(d>>>0<=N(f,12)>>>0){v=a,w=lc(N(H[a+28>>2],12),b),H[v+112>>2]=w;b=N(H[a+32>>2],12);break f}c=13;if(d>>>0<=N(f,13)>>>0){v=a,w=lc(N(H[a+28>>2],13),b),H[v+112>>2]=w;b=N(H[a+32>>2],13);break f}c=14;if(d>>>0<=N(f,14)>>>0){v=a,w=lc(N(H[a+28>>2],14),b),H[v+112>>2]=w;b=N(H[a+32>>2],14);break f}c=15;g=H[a+28>>2];if(d>>>0<=N(f,15)>>>0){v=a,w=lc(N(g,15),b),H[v+112>>2]=w;b=N(H[a+32>>2],15);break f}v=a,w=lc(g<<4,b),H[v+112>>2]=w;c=16;b=H[a+32>>2]<<4}b=lc(b,H[a+428>>2]);H[a+328>>2]=c;H[a+324>>2]=c;H[a+116>>2]=b;f=H[a+36>>2];g:{if((f|0)<=0){break g}b=H[a+216>>2];if(f-1>>>0>=7){g=f&-8;d=0;while(1){H[b+40>>2]=c;H[b+36>>2]=c;H[b+656>>2]=c;H[b+652>>2]=c;H[b+568>>2]=c;H[b+564>>2]=c;H[b+480>>2]=c;H[b+476>>2]=c;H[b+392>>2]=c;H[b+388>>2]=c;H[b+304>>2]=c;H[b+300>>2]=c;H[b+216>>2]=c;H[b+212>>2]=c;H[b+128>>2]=c;H[b+124>>2]=c;b=b+704|0;d=d+8|0;if((g|0)!=(d|0)){continue}break}}f=f&7;if(!f){break g}d=0;while(1){H[b+40>>2]=c;H[b+36>>2]=c;b=b+88|0;d=d+1|0;if((f|0)!=(d|0)){continue}break}}j=H[a+36>>2];h:{if((j|0)<=0){break h}l=H[a+76>>2]?8:4;d=H[a+328>>2];f=H[a+324>>2];h=H[a+216>>2];i=h;while(1){c=f;i:{if((l|0)<(c|0)){break i}b=H[a+316>>2];m=H[i+8>>2];if((b|0)%(m<<1)|0){break i}g=2;while(1){c=N(f,g);if((l|0)<(c|0)){break i}g=g<<1;if(!((b|0)%(N(m,g)|0)|0)){continue}break}}H[i+36>>2]=c;b=d;j:{if((l|0)<(b|0)){break j}m=H[a+320>>2];o=H[i+12>>2];if((m|0)%(o<<1)|0){break j}g=2;while(1){b=N(d,g);if((l|0)<(b|0)){break j}g=g<<1;if(!((m|0)%(N(o,g)|0)|0)){continue}break}}H[i+40>>2]=b;g=b<<1;k:{if((g|0)<(c|0)){H[i+36>>2]=g;break k}p=b;b=c<<1;if((p|0)<=(b|0)){break k}H[i+40>>2]=b}i=i+88|0;k=k+1|0;if((k|0)!=(j|0)){continue}break}if((j|0)<=0){break h}g=0;while(1){v=h,w=lc(N(H[h+36>>2],N(H[h+8>>2],H[a+28>>2])),N(H[a+428>>2],H[a+316>>2])),H[v+44>>2]=w;v=h,w=lc(N(H[h+40>>2],N(H[h+12>>2],H[a+32>>2])),N(H[a+428>>2],H[a+320>>2])),H[v+48>>2]=w;h=h+88|0;g=g+1|0;j=H[a+36>>2];if((g|0)<(j|0)){continue}break}}b=H[a+44>>2]-1|0;if(b>>>0<=6){j=H[(b<<2)+40448>>2]}H[a+120>>2]=j;H[a+124>>2]=H[a+84>>2]?1:j;if(Vm(a)){b=H[a+320>>2]}else{b=1}H[a+128>>2]=b;c=pb(Za[H[H[a+4>>2]>>2]](a,1,1280)|0,0,512);b=c+512|0;H[a+336>>2]=b;while(1){F[b+e|0]=e;d=e|1;F[d+b|0]=d;d=e|2;F[d+b|0]=d;d=e|3;F[d+b|0]=d;d=e|4;F[d+b|0]=d;d=e|5;F[d+b|0]=d;d=e|6;F[d+b|0]=d;d=e|7;F[d+b|0]=d;e=e+8|0;if((e|0)!=256){continue}break}pb(c+768|0,255,512);if(!(!(!H[a+116>>2]|!H[a+112>>2])&H[a+120>>2]>0)){b=H[a>>2];H[b+20>>2]=33;Za[H[b>>2]](a)}H[n+12>>2]=0;b=Vm(a);H[n+20>>2]=0;H[n+24>>2]=0;H[n+16>>2]=b;l:{if(!H[a+84>>2]){H[a+108>>2]=0;H[a+100>>2]=0;H[a+104>>2]=0;break l}if(!H[a+64>>2]){H[a+108>>2]=0;H[a+100>>2]=0;H[a+104>>2]=0}if(H[a+68>>2]){b=H[a>>2];H[b+20>>2]=48;Za[H[b>>2]](a)}m:{if(H[a+120>>2]!=3){H[a+136>>2]=0;H[a+108>>2]=0;H[a+100>>2]=1;H[a+104>>2]=0;break m}if(H[a+136>>2]){H[a+104>>2]=1;break m}if(H[a+92>>2]){H[a+108>>2]=1;break m}H[a+100>>2]=1}if(H[a+100>>2]){b=Za[H[H[a+4>>2]>>2]](a,1,88)|0;H[a+484>>2]=b;H[b+68>>2]=0;H[b+12>>2]=238;H[b+8>>2]=239;H[b>>2]=240;H[b+52>>2]=0;if(H[a+120>>2]>=5){b=H[a>>2];H[b+20>>2]=57;H[b+24>>2]=4;Za[H[H[a>>2]>>2]](a)}h=H[a+96>>2];if((h|0)>=257){b=H[a>>2];H[b+20>>2]=59;H[b+24>>2]=256;Za[H[H[a>>2]>>2]](a);h=H[a+96>>2]}k=H[a+120>>2];j=k-1|0;i=j&-8;d=j&7;g=H[a+484>>2];l=(k|0)<2;m=k-2>>>0<7;c=1;while(1){f=c;c=c+1|0;e=c;n:{if(l){break n}b=0;e=c;if(!m){while(1){e=N(N(N(N(N(N(N(N(c,e),c),c),c),c),c),c),c);b=b+8|0;if((i|0)!=(b|0)){continue}break}}b=0;if(!d){break n}while(1){e=N(c,e);b=b+1|0;if((d|0)!=(b|0)){continue}break}}if((e|0)<=(h|0)){continue}break}d=1;if(f>>>0<=1){b=H[a>>2];H[b+24>>2]=e;H[b+20>>2]=58;Za[H[H[a>>2]>>2]](a)}o:{if((k|0)<=0){break o}l=k&3;i=0;p:{if(j>>>0<3){c=0;break p}m=k&-4;c=0;b=g+32|0;j=0;while(1){e=c<<2;H[e+b>>2]=f;H[b+(e|4)>>2]=f;H[b+(e|8)>>2]=f;H[b+(e|12)>>2]=f;c=c+4|0;d=N(f,N(f,N(f,N(d,f))));j=j+4|0;if((m|0)!=(j|0)){continue}break}}if(l){while(1){H[(g+(c<<2)|0)+32>>2]=f;c=c+1|0;d=N(d,f);i=i+1|0;if((l|0)!=(i|0)){continue}break}}if((k|0)<=0){break o}c=0;i=H[a+44>>2]!=2;b=1;while(1){j=((i?c:H[(c<<2)+41264>>2])<<2)+g|0;e=H[j+32>>2];f=e+1|0;e=N(f,(d|0)/(e|0)|0);if((e|0)<=(h|0)){H[j+32>>2]=f;b=0;d=e;c=c+1|0;if((k|0)!=(c|0)){continue}}e=b&1;b=1;c=0;if(!e){continue}break}}e=H[a+120>>2];b=H[a>>2];H[b+24>>2]=d;f=b;q:{if((e|0)==3){H[b+28>>2]=H[g+32>>2];H[b+32>>2]=H[g+36>>2];H[b+36>>2]=H[g+40>>2];e=96;break q}b=H[a>>2];e=97}H[f+20>>2]=e;Za[H[b+4>>2]](a,1);o=Za[H[H[a+4>>2]+8>>2]](a,1,d,H[a+120>>2])|0;c=H[a+120>>2];if((c|0)>0){i=0;b=d;while(1){e=i<<2;m=H[(e+g|0)+32>>2];f=(b|0)/(m|0)|0;if((m|0)>0){t=f&-4;q=f&3;u=f-1|0;h=e+o|0;s=m-1|0;p=s>>>1|0;k=0;while(1){e=N(f,k);if((e|0)<(d|0)){l=(N(k,255)+p|0)/(s|0)|0;while(1){r:{if((f|0)<=0){break r}j=0;c=0;r=0;if(u>>>0>=3){while(1){F[H[h>>2]+(c+e|0)|0]=l;F[H[h>>2]+((c|1)+e|0)|0]=l;F[H[h>>2]+((c|2)+e|0)|0]=l;F[H[h>>2]+((c|3)+e|0)|0]=l;c=c+4|0;r=r+4|0;if((t|0)!=(r|0)){continue}break}}if(!q){break r}while(1){F[H[h>>2]+(c+e|0)|0]=l;c=c+1|0;j=j+1|0;if((q|0)!=(j|0)){continue}break}}e=b+e|0;if((e|0)<(d|0)){continue}break}}k=k+1|0;if((m|0)!=(k|0)){continue}break}c=H[a+120>>2]}b=f;i=i+1|0;if((i|0)<(c|0)){continue}break}}H[g+20>>2]=d;H[g+16>>2]=o;Mm(a);if(!(H[a+88>>2]!=2|H[a+120>>2]<=0)){b=(H[a+112>>2]<<1)+4|0;d=H[a+484>>2];c=0;while(1){v=d+(c<<2)|0,w=Za[H[H[a+4>>2]+4>>2]](a,1,b)|0,H[v+68>>2]=w;c=c+1|0;if((c|0)>2]){continue}break}}H[n+20>>2]=H[a+484>>2]}if(!(H[a+104>>2]?1:H[a+108>>2])){break l}b=0;c=Za[H[H[a+4>>2]>>2]](a,1,44)|0;H[a+484>>2]=c;H[c+40>>2]=0;H[c+32>>2]=0;H[c+12>>2]=246;H[c>>2]=247;if(H[a+120>>2]!=3){d=H[a>>2];H[d+20>>2]=48;Za[H[d>>2]](a)}v=c,w=Za[H[H[a+4>>2]>>2]](a,1,128)|0,H[v+24>>2]=w;while(1){d=Za[H[H[a+4>>2]+4>>2]](a,1,4096)|0;e=b<<2;H[e+H[c+24>>2]>>2]=d;d=Za[H[H[a+4>>2]+4>>2]](a,1,4096)|0;H[H[c+24>>2]+(e|4)>>2]=d;b=b+2|0;if((b|0)!=32){continue}break}H[c+28>>2]=1;s:{if(H[a+108>>2]){d=8;e=58;b=H[a+96>>2];t:{if((b|0)>=8){if(b>>>0<257){break t}e=59;d=256}f=H[a>>2];H[f+24>>2]=d;H[f+20>>2]=e;Za[H[H[a>>2]>>2]](a)}d=Za[H[H[a+4>>2]+8>>2]](a,1,b,3)|0;H[c+20>>2]=b;H[c+16>>2]=d;break s}H[c+16>>2]=0}if(H[a+88>>2]){H[a+88>>2]=2;v=c,w=Za[H[H[a+4>>2]+4>>2]](a,1,N(H[a+112>>2],6)+12|0)|0,H[v+32>>2]=w;Lm(a)}H[n+24>>2]=H[a+484>>2]}if(!H[a+68>>2]){u:{if(H[n+16>>2]){b=0;c=Za[H[H[a+4>>2]>>2]](a,1,48)|0;H[a+476>>2]=c;H[c+8>>2]=0;H[c>>2]=206;d=N(H[a+120>>2],H[a+112>>2]);H[c+40>>2]=d;v:{if(H[a+320>>2]==2){H[c+12>>2]=207;H[c+4>>2]=208;b=Za[H[H[a+4>>2]+4>>2]](a,1,d)|0;break v}H[c+12>>2]=209;H[c+4>>2]=210}H[c+32>>2]=b;d=H[a+40>>2];b=H[a+476>>2];v=b,w=Za[H[H[a+4>>2]>>2]](a,1,1024)|0,H[v+16>>2]=w;v=b,w=Za[H[H[a+4>>2]>>2]](a,1,1024)|0,H[v+20>>2]=w;v=b,w=Za[H[H[a+4>>2]>>2]](a,1,1024)|0,H[v+24>>2]=w;e=Za[H[H[a+4>>2]>>2]](a,1,1024)|0;H[b+28>>2]=e;f=H[b+24>>2];g=H[b+20>>2];h=H[b+16>>2];b=0;c=-128;w:{if((d|0)==7){while(1){d=b<<2;H[d+h>>2]=N(c,183763)+32768>>16;H[d+g>>2]=N(c,232260)+32768>>16;H[d+f>>2]=N(c,-93603);H[d+e>>2]=N(c,-45107)+32768;c=c+1|0;b=b+1|0;if((b|0)!=256){continue}break w}}while(1){d=b<<2;H[d+h>>2]=N(c,91881)+32768>>16;H[d+g>>2]=N(c,116130)+32768>>16;H[d+f>>2]=N(c,-46802);H[d+e>>2]=N(c,-22553)+32768;c=c+1|0;b=b+1|0;if((b|0)!=256){continue}break}}break u}b=Za[H[H[a+4>>2]>>2]](a,1,28)|0;H[a+480>>2]=b;H[b>>2]=133;x:{y:{z:{c=H[a+40>>2];if(c>>>0>7){break z}A:{if(!(1<>2]!=1){break y}break x}if(H[a+36>>2]!=3){break y}break x}if(H[a+36>>2]!=4){break y}break x}if(H[a+36>>2]>0){break x}}c=H[a>>2];H[c+20>>2]=11;Za[H[c>>2]](a)}B:{if(!H[a+304>>2]){break B}C:{switch(H[a+40>>2]-2|0){case 0:case 4:break B;default:break C}}c=H[a>>2];H[c+20>>2]=28;Za[H[c>>2]](a)}D:{E:{F:{G:{H:{I:{c=H[a+44>>2];switch(c-1|0){case 3:break F;case 5:break G;case 1:break H;case 0:break I;default:break E}}H[a+120>>2]=1;J:{switch(H[a+40>>2]-1|0){case 0:case 2:case 6:H[b+4>>2]=134;c=H[a+36>>2];if((c|0)<2){break D}e=c-1|0;d=e&7;f=H[a+216>>2];b=1;if(c-2>>>0>=7){g=e&-8;e=0;while(1){c=f+N(b,88)|0;H[c+52>>2]=0;H[c+140>>2]=0;H[c+228>>2]=0;H[c+316>>2]=0;H[c+404>>2]=0;H[c+492>>2]=0;H[c+580>>2]=0;H[c+668>>2]=0;b=b+8|0;e=e+8|0;if((g|0)!=(e|0)){continue}break}}if(!d){break D}c=0;while(1){H[(f+N(b,88)|0)+52>>2]=0;b=b+1|0;c=c+1|0;if((d|0)!=(c|0)){continue}break};break D;case 1:K:{L:{switch(H[a+304>>2]){case 0:H[b+4>>2]=135;break K;case 1:H[b+4>>2]=136;break K;default:break L}}b=H[a>>2];H[b+20>>2]=28;Za[H[b>>2]](a)}b=H[a+480>>2];e=Za[H[H[a+4>>2]>>2]](a,1,3072)|0;H[b+24>>2]=e;c=0;while(1){b=e+(c<<2)|0;H[b>>2]=N(c,19595);H[b+2048>>2]=N(c,7471)+32768;H[b+1024>>2]=N(c,38470);d=c|1;H[e+(d<<2)>>2]=N(d,19595);H[b+2052>>2]=N(d,7471)+32768;H[b+1028>>2]=N(d,38470);c=c+2|0;if((c|0)!=256){continue}break};break D;default:break J}}b=H[a>>2];H[b+20>>2]=28;Za[H[b>>2]](a);break D}H[a+120>>2]=3;M:{switch(H[a+40>>2]-1|0){case 0:H[b+4>>2]=137;break D;case 2:H[b+4>>2]=138;Ym(a);break D;case 6:H[b+4>>2]=138;b=H[a+480>>2];v=b,w=Za[H[H[a+4>>2]>>2]](a,1,1024)|0,H[v+8>>2]=w;v=b,w=Za[H[H[a+4>>2]>>2]](a,1,1024)|0,H[v+12>>2]=w;v=b,w=Za[H[H[a+4>>2]>>2]](a,1,1024)|0,H[v+16>>2]=w;e=Za[H[H[a+4>>2]>>2]](a,1,1024)|0;H[b+20>>2]=e;f=H[b+16>>2];g=H[b+12>>2];h=H[b+8>>2];b=0;c=-128;while(1){d=b<<2;H[d+h>>2]=N(c,183763)+32768>>16;H[d+g>>2]=N(c,232260)+32768>>16;H[d+f>>2]=N(c,-93603);H[d+e>>2]=N(c,-45107)+32768;c=c+1|0;b=b+1|0;if((b|0)!=256){continue}break};break D;case 1:N:{switch(H[a+304>>2]){case 0:H[b+4>>2]=139;break D;case 1:H[b+4>>2]=140;break D;default:break N}}b=H[a>>2];H[b+20>>2]=28;Za[H[b>>2]](a);break D;default:break M}}b=H[a>>2];H[b+20>>2]=28;Za[H[b>>2]](a);break D}H[a+120>>2]=3;if(H[a+40>>2]==6){O:{switch(H[a+304>>2]){case 0:H[b+4>>2]=139;break D;case 1:H[b+4>>2]=140;break D;default:break O}}b=H[a>>2];H[b+20>>2]=28;Za[H[b>>2]](a);break D}b=H[a>>2];H[b+20>>2]=28;Za[H[b>>2]](a);break D}H[a+120>>2]=4;P:{switch(H[a+40>>2]-4|0){case 1:H[b+4>>2]=141;Ym(a);break D;case 0:H[b+4>>2]=142;break D;default:break P}}b=H[a>>2];H[b+20>>2]=28;Za[H[b>>2]](a);break D}if((c|0)==H[a+40>>2]){H[a+120>>2]=H[a+36>>2];H[b+4>>2]=142;break D}b=H[a>>2];H[b+20>>2]=28;Za[H[b>>2]](a)}H[a+124>>2]=H[a+84>>2]?1:H[a+120>>2];d=0;b=Za[H[H[a+4>>2]>>2]](a,1,160)|0;H[a+476>>2]=b;H[b+8>>2]=0;H[b+4>>2]=215;H[b>>2]=216;if(H[a+308>>2]){c=H[a>>2];H[c+20>>2]=26;Za[H[c>>2]](a)}if(H[a+36>>2]>0){j=b+12|0;k=b+150|0;l=b+140|0;e=b+52|0;m=b+100|0;c=H[a+216>>2];while(1){f=H[a+320>>2];h=H[a+316>>2];i=H[a+324>>2];o=H[c+36>>2];q=H[c+8>>2];b=d<<2;g=(N(H[c+40>>2],H[c+12>>2])|0)/H[a+328>>2]|0;H[b+m>>2]=g;i=(N(o,q)|0)/(i|0)|0;Q:{if(!H[c+52>>2]){H[b+e>>2]=217;break Q}if(!((h|0)!=(i|0)|(f|0)!=(g|0))){H[b+e>>2]=218;break Q}o=(h|0)!=i<<1;R:{if(!(o|(f|0)!=(g|0))){H[b+e>>2]=219;break R}if(!(o|(f|0)!=g<<1)){H[b+e>>2]=220;break R}S:{p=h;h=(h|0)/(i|0)|0;if(p-N(h,i)|0){break S}p=f;f=(f|0)/(g|0)|0;if(p-N(f,g)|0){break S}H[b+e>>2]=221;F[d+l|0]=h;F[d+k|0]=f;break R}f=H[a>>2];H[f+20>>2]=39;Za[H[f>>2]](a)}f=H[H[a+4>>2]+8>>2];v=b+j|0,w=Za[f|0](a,1,Dh(H[a+112>>2],H[a+316>>2]),H[a+320>>2])|0,H[v>>2]=w}c=c+88|0;d=d+1|0;if((d|0)>2]){continue}break}}}e=H[a+108>>2];b=Za[H[H[a+4>>2]>>2]](a,1,28)|0;H[a+456>>2]=b;H[b+8>>2]=0;H[b+12>>2]=0;H[b>>2]=211;if(H[a+84>>2]){T:{c=H[a+320>>2];H[b+16>>2]=c;d=H[a+4>>2];if(e){d=H[d+16>>2];v=b,w=Za[d|0](a,1,0,N(H[a+120>>2],H[a+112>>2]),Dh(H[a+116>>2],c),H[b+16>>2])|0,H[v+8>>2]=w;break T}v=b,w=Za[H[d+8>>2]](a,1,N(H[a+120>>2],H[a+112>>2]),c)|0,H[v+12>>2]=w}}}c=0;b=Za[H[H[a+4>>2]>>2]](a,1,84)|0;H[a+472>>2]=b;H[b>>2]=143;if(H[a+36>>2]>0){d=b+44|0;b=H[a+216>>2];while(1){e=Za[H[H[a+4>>2]>>2]](a,1,256)|0;H[b+84>>2]=e;pb(e,0,256);H[d+(c<<2)>>2]=-1;b=b+88|0;c=c+1|0;if((c|0)>2]){continue}break}}U:{if(H[a+228>>2]){b=0;c=Za[H[H[a+4>>2]>>2]](a,1,192)|0;H[a+468>>2]=c;H[c+8>>2]=178;H[c>>2]=179;pb(c+60|0,0,128);F[c+188|0]=113;V:{if(!H[a+224>>2]){break V}c=Za[H[H[a+4>>2]>>2]](a,1,H[a+36>>2]<<8)|0;H[a+160>>2]=c;if(H[a+36>>2]<=0){break V}while(1){c=pb(c,255,256)+256|0;b=b+1|0;if((b|0)>2]){continue}break}}break U}b=0;c=Za[H[H[a+4>>2]>>2]](a,1,220)|0;H[a+468>>2]=c;H[c+8>>2]=185;H[c>>2]=186;W:{if(!H[a+224>>2]){H[c+68>>2]=0;H[c+72>>2]=0;H[c+92>>2]=0;H[c+96>>2]=0;H[c+84>>2]=0;H[c+88>>2]=0;H[c+76>>2]=0;H[c+80>>2]=0;break W}d=Za[H[H[a+4>>2]>>2]](a,1,H[a+36>>2]<<8)|0;H[a+160>>2]=d;if(H[a+36>>2]>0){while(1){d=pb(d,255,256)+256|0;b=b+1|0;if((b|0)>2]){continue}break}}H[c+48>>2]=0;H[c+52>>2]=0;H[c+56>>2]=0;H[c+60>>2]=0}}b=H[H[a+460>>2]+16>>2]?1:H[a+64>>2]!=0;d=0;c=Za[H[H[a+4>>2]>>2]](a,1,116)|0;H[a+452>>2]=c;H[c+112>>2]=0;H[c+8>>2]=193;H[c>>2]=194;X:{if(b){if(H[a+36>>2]>0){f=c+72|0;b=H[a+216>>2];while(1){e=H[b+12>>2];g=H[a+224>>2];h=H[H[a+4>>2]+20>>2];v=f+(d<<2)|0,w=Za[h|0](a,1,1,Dh(H[b+28>>2],H[b+8>>2]),Dh(H[b+32>>2],H[b+12>>2]),g?N(e,3):e)|0,H[v>>2]=w;b=b+88|0;d=d+1|0;if((d|0)>2]){continue}break}}H[c+12>>2]=195;H[c+4>>2]=196;H[c+16>>2]=c+72;break X}b=Za[H[H[a+4>>2]+4>>2]](a,1,1280)|0;H[c+32>>2]=b;H[c+68>>2]=b+1152;H[c+64>>2]=b+1024;H[c+60>>2]=b+896;H[c+56>>2]=b+768;H[c+52>>2]=b+640;H[c+48>>2]=b+512;H[c+44>>2]=b+384;H[c+40>>2]=b+256;H[c+36>>2]=b+128;if(!H[a+436>>2]){pb(b,0,1280)}H[c+16>>2]=0;H[c+12>>2]=197;H[c+4>>2]=198}if(!H[a+68>>2]){d=0;g=Za[H[H[a+4>>2]>>2]](a,1,80)|0;H[a+448>>2]=g;H[g>>2]=200;b=H[a+328>>2];Y:{if(H[H[a+476>>2]+8>>2]){if((b|0)<=1){b=H[a>>2];H[b+20>>2]=48;Za[H[b>>2]](a);b=H[a+328>>2]}f=H[a+448>>2];c=Za[H[H[a+4>>2]>>2]](a,1,H[a+36>>2]<<3)|0;H[f+60>>2]=c;e=H[a+36>>2];H[f- -64>>2]=c+(e<<2);if((e|0)>0){b=b+4|0;c=H[a+216>>2];while(1){e=(N(H[c+40>>2],H[c+12>>2])|0)/H[a+328>>2]|0;h=N(e,b);i=Za[H[H[a+4>>2]>>2]](a,1,h<<3)|0;j=d<<2;e=i+(e<<2)|0;H[j+H[f+60>>2]>>2]=e;H[j+H[f+64>>2]>>2]=e+(h<<2);c=c+88|0;d=d+1|0;e=H[a+36>>2];if((d|0)<(e|0)){continue}break}}b=H[a+328>>2];f=b+2|0;break Y}H[g+52>>2]=b;e=H[a+36>>2];f=b}Z:{if((e|0)<=0){break Z}e=g+8|0;c=H[a+216>>2];d=0;while(1){v=e+(d<<2)|0,w=Za[H[H[a+4>>2]+8>>2]](a,1,N(H[c+36>>2],H[c+28>>2]),N(f,(N(H[c+40>>2],H[c+12>>2])|0)/(b|0)|0))|0,H[v>>2]=w;d=d+1|0;if((d|0)>=H[a+36>>2]){break Z}c=c+88|0;b=H[a+328>>2];continue}}}Za[H[H[a+4>>2]+24>>2]](a);Za[H[H[a+460>>2]+8>>2]](a);b=H[a+8>>2];if(!(!H[H[a+460>>2]+16>>2]|(H[a+64>>2]|!b))){d=H[a+224>>2];c=H[a+36>>2];H[b+4>>2]=0;e=H[a+332>>2];H[b+12>>2]=0;H[b+8>>2]=N(e,d?N(c,3)+2|0:c);H[b+16>>2]=H[a+108>>2]?3:2;H[n+12>>2]=H[n+12>>2]+1}if(H[a+64>>2]){H[a+20>>2]=207;return 1}H[a+20>>2]=203}_:{if(!H[H[a+460>>2]+16>>2]){break _}e=H[a+8>>2];while(1){if(e){Za[H[e>>2]](a)}$:{c=Za[H[H[a+460>>2]>>2]](a)|0;switch(c|0){case 0:break a;case 2:break _;default:break $}}e=H[a+8>>2];if(!e|(c&-3)!=1){continue}b=H[e+4>>2]+1|0;H[e+4>>2]=b;f=b;b=H[e+8>>2];if((f|0)<(b|0)){continue}H[e+8>>2]=b+H[a+332>>2];continue}}H[a+152>>2]=H[a+144>>2];break b}c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=21;Za[H[H[a>>2]>>2]](a)}if(H[a+20>>2]!=204){Za[H[H[a+444>>2]>>2]](a);H[a+20>>2]=204;H[a+140>>2]=0}aa:{if(H[H[a+444>>2]+8>>2]){d=a+140|0;e=H[a+140>>2];while(1){c=H[a+116>>2];if(c>>>0>e>>>0){b=H[a+8>>2];if(b){H[b+8>>2]=c;H[b+4>>2]=e;Za[H[b>>2]](a);e=H[a+140>>2]}c=0;Za[H[H[a+448>>2]+4>>2]](a,0,d,0);b=e;e=H[a+140>>2];if((b|0)!=(e|0)){continue}break aa}Za[H[H[a+444>>2]+4>>2]](a);Za[H[H[a+444>>2]>>2]](a);e=0;H[a+140>>2]=0;if(H[H[a+444>>2]+8>>2]){continue}break}}H[a+20>>2]=H[a+68>>2]?206:205;c=1}}return c|0}function _m(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,G=0,J=0,K=0,Q=0,R=0,S=0,T=0,U=0,V=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0;ba=Xa-16|0;Xa=ba;sa=(f|0)>0?f:0;while(1){if((ja|0)!=(sa|0)){T=(ka<<8)+l|0;f=N(ja,80048)+e|0;H[T>>2]=H[f>>2];a:{if((ve(j,O(M[f+8>>3]),O(M[f+16>>3]),ba+12|0,ba+8|0)|0)<0){break a}M[T+56>>3]=L[ba+12>>2];M[T- -64>>3]=L[ba+8>>2];ta=f+28|0;ua=f+40028|0;na=f+80028|0;la=T+72|0;ea=T+168|0;Q=Xa-16|0;Xa=Q;z=Oj(2);C=Oj(2);R=Id(2,2);A=0;b:{c:{while(1){if((A|0)!=4){D=A+1|0;o=H[(D<<2)+na>>2];f=H[(A<<2)+na>>2];t=+((o-f|0)+1|0)*.05+.5;y=t+ +(f|0);d:{if(P(y)<2147483648){f=~~y;break d}f=-2147483648}t=+(o|0)-t;e:{if(P(t)<2147483648){o=~~t;break e}o=-2147483648}q=o-f|0;p=((q|0)>=0?q:-1)+1|0;o=0;X=Id(q+1|0,2);while(1){if((o|0)!=(p|0)){q=f+o<<2;if((ve(j,O(H[q+ta>>2]),O(H[q+ua>>2]),Q+12|0,Q+8|0)|0)<0){break c}q=H[X>>2]+(o<<4)|0;M[q>>3]=L[Q+12>>2];M[q+8>>3]=L[Q+8>>2];o=o+1|0;continue}break}r=-1;x=H[X+4>>2];f:{if((x|0)<2){break f}q=H[X+8>>2];if((q|0)<2|(q|0)!=H[R+8>>2]){break f}f=(q|0)>(x|0)?x:q;if((f|0)!=H[R+4>>2]|(f|0)!=H[z+4>>2]|(q|0)!=H[C+4>>2]){break f}f=Id(H[X+4>>2],H[X+8>>2]);g:{if(f){s=-1;h:{o=H[f+4>>2];if((o|0)!=H[X+4>>2]){break h}u=H[f+8>>2];if((u|0)!=H[X+8>>2]){break h}s=0;w=(o|0)>0?o:0;v=(u|0)>0?u:0;o=0;while(1){if((o|0)==(w|0)){break h}J=N(o,u);p=0;while(1){if((p|0)!=(v|0)){E=p+J<<3;M[E+H[f>>2]>>3]=M[E+H[X>>2]>>3];p=p+1|0;continue}break}o=o+1|0;continue}}if((s|0)>=0){break g}Bb(f)}f=0}w=f;if(!f){break f}o=0;s=0;p=-1;i:{u=H[w+4>>2];if((u|0)<=0){break i}f=H[w+8>>2];if((f|0)<=0|(f|0)!=H[C+4>>2]){break i}while(1){if((f|0)!=(o|0)){p=H[C>>2]+(o<<3)|0;H[p>>2]=0;H[p+4>>2]=0;o=o+1|0;continue}break}p=H[w>>2];while(1)if((s|0)==(u|0)){t=+(u|0);p=0;o=0;while(1){if((f|0)==(o|0)){break i}u=H[C>>2]+(o<<3)|0;M[u>>3]=M[u>>3]/t;o=o+1|0;continue}}else{o=H[C>>2];v=0;while(1){if((f|0)!=(v|0)){M[o>>3]=M[p>>3]+M[o>>3];v=v+1|0;o=o+8|0;p=p+8|0;continue}break}s=s+1|0;continue}}j:{if((p|0)<0){break j}v=-1;k:{f=H[w+8>>2];if((f|0)!=H[C+4>>2]){break k}v=0;f=(f|0)>0?f:0;o=H[w+4>>2];J=(o|0)>0?o:0;o=H[w>>2];p=0;while(1){if((p|0)==(J|0)){break k}u=H[C>>2];s=0;while(1){if((f|0)!=(s|0)){M[o>>3]=M[o>>3]-M[u>>3];s=s+1|0;o=o+8|0;u=u+8|0;continue}break}p=p+1|0;continue}}if((v|0)<0){break j}t=W(+(x|0));o=0;f=N(q,x);f=(f|0)>0?f:0;while(1){if((f|0)!=(o|0)){q=H[w>>2]+(o<<3)|0;M[q>>3]=M[q>>3]/t;o=o+1|0;continue}break}o=0;p=-1;q=H[w+4>>2];l:{if((q|0)<2){break l}f=H[w+8>>2];if((f|0)<2|(f|0)!=H[R+8>>2]){break l}J=(f|0)<(q|0)?f:q;if((J|0)!=H[R+4>>2]|(J|0)!=H[z+4>>2]){break l}m:{x=Id(J,J);if(!((J|0)==H[x+4>>2]&(J|0)==H[x+8>>2])){break m}n:{oa=f>>>0<=q>>>0;if(!oa){v=-1;o:{r=H[w+4>>2];if((r|0)!=H[x+4>>2]|(r|0)!=H[x+8>>2]){break o}v=0;U=(r|0)>0?r:0;E=H[w+8>>2];B=(E|0)>0?E:0;K=H[x>>2];f=K;p:while(1){if((o|0)==(U|0)){break o}ca=N(o,E);p=0;while(1){q:{if((p|0)!=(r|0)){if(o>>>0>p>>>0){M[f>>3]=M[K+(N(p,r)+o<<3)>>3];break q}q=H[w>>2];H[f>>2]=0;H[f+4>>2]=0;u=q+(ca<<3)|0;s=q+(N(p,E)<<3)|0;q=0;t=0;while(1){if((q|0)==(B|0)){break q}t=M[u>>3]*M[s>>3]+t;M[f>>3]=t;q=q+1|0;s=s+8|0;u=u+8|0;continue}}o=o+1|0;continue p}p=p+1|0;f=f+8|0;continue}}}if((v|0)>=0){break n}break m}q=-1;r:{p=H[w+8>>2];if((p|0)!=H[x+4>>2]|(p|0)!=H[x+8>>2]){break r}q=0;E=(p|0)>0?p:0;f=H[w+4>>2];U=(f|0)>0?f:0;B=H[x>>2];r=B;s:while(1){f=0;if((o|0)==(E|0)){break r}while(1){t:{if((f|0)!=(p|0)){if(f>>>0>>0){M[r>>3]=M[B+(N(f,p)+o<<3)>>3];break t}s=H[w>>2];H[r>>2]=0;H[r+4>>2]=0;u=s+(f<<3)|0;s=s+(o<<3)|0;v=0;t=0;while(1){if((v|0)==(U|0)){break t}t=M[s>>3]*M[u>>3]+t;M[r>>3]=t;v=v+1|0;K=p<<3;u=K+u|0;s=s+K|0;continue}}o=o+1|0;continue s}f=f+1|0;r=r+8|0;continue}}}if((q|0)>=0){break n}break m}U=Xa-16|0;Xa=U;p=-1;E=H[x+4>>2];u:{if((E|0)<2|(E|0)!=H[x+8>>2]|(E|0)!=H[z+4>>2]){break u}ca=Oj(E);if(!ca){break u}s=E-1|0;H[U+12>>2]=s;H[U+8>>2]=H[ca>>2]+8;q=0;v=Xa-16|0;Xa=v;Y=-1;v:{r=H[x+8>>2];if((r|0)!=H[x+4>>2]|(r|0)!=H[z+4>>2]|(r|0)!=(H[U+12>>2]+1|0)){break v}B=r-2|0;da=(B|0)>0?B:0;w:while(1){u=q;x:{if((q|0)!=(da|0)){Y=u<<3;K=H[x>>2]+(N(r,u)<<3)|0;M[Y+H[z>>2]>>3]=M[K+Y>>3];q=u+1|0;Z=q<<3;aa=Z+K|0;H[v+8>>2]=aa;V=r+(u^-1)|0;H[v+12>>2]=V;f=0;y:{o=v+8|0;t=W(Hj(o,o));if(t==0){break y}G=H[o>>2];y=M[G>>3];t=y<0?-t:t;y=y+t;M[G>>3]=y;y=1/W(t*y);o=H[o+4>>2];o=(o|0)>0?o:0;while(1){if((f|0)==(o|0)){break y}fa=G+(f<<3)|0;M[fa>>3]=y*M[fa>>3];f=f+1|0;continue}}t=-t;M[Y+H[U+8>>2]>>3]=t;f=q;if(t==0){continue}z:while(1){t=0;o=q;if((f|0)>=(r|0)){break x}while(1)if(f>>>0<=o>>>0){Y=N(f,r);o=f;while(1){if((o|0)<(r|0)){t=M[H[x>>2]+(o+Y<<3)>>3]*M[K+(o<<3)>>3]+t;o=o+1|0;continue}break}M[H[z>>2]+(f<<3)>>3]=t;f=f+1|0;continue z}else{t=M[H[x>>2]+(N(o,r)+f<<3)>>3]*M[K+(o<<3)>>3]+t;o=o+1|0;continue}}}A:{B:{if((r|0)>=2){f=H[z>>2];o=B<<3;q=H[x>>2];u=N(r,B);M[f+o>>3]=M[q+(u+B<<3)>>3];G=o+H[U+8>>2]|0;o=r-1|0;M[G>>3]=M[(u+o<<3)+q>>3];break B}if((r|0)!=1){break A}f=H[z>>2];q=H[x>>2];o=0}M[(o<<3)+f>>3]=M[(N(o,r)+o<<3)+q>>3]}Y=0;G=(r|0)>0?r:0;f=r;while(1){if((f|0)<=0){break v}q=f-1|0;K=H[x>>2]+(N(q,r)<<3)|0;C:{if((f|0)>(B|0)){break C}V=r-f|0;da=K+(f<<3)|0;u=f;while(1){if((r|0)<=(u|0)){break C}H[v+12>>2]=V;H[v+4>>2]=V;H[v+8>>2]=da;Z=N(r,u);H[v>>2]=H[x>>2]+(Z+f<<3);t=-Hj(v+8|0,v);o=f;while(1){if((o|0)<(r|0)){aa=H[x>>2]+(o+Z<<3)|0;M[aa>>3]=t*M[K+(o<<3)>>3]+M[aa>>3];o=o+1|0;continue}break}u=u+1|0;continue}}o=0;while(1){if((o|0)!=(G|0)){f=K+(o<<3)|0;H[f>>2]=0;H[f+4>>2]=0;o=o+1|0;continue}break}f=K+(q<<3)|0;H[f>>2]=0;H[f+4>>2]=1072693248;f=q;continue}}H[v+12>>2]=V;H[v+4>>2]=V;H[v+8>>2]=aa;H[v>>2]=Z+H[z>>2];t=Hj(v+8|0,v)*-.5;f=r;D:while(1){f=f-1|0;if((u|0)>=(f|0)){continue w}Y=H[z>>2];o=f<<3;V=Y+o|0;y=M[o+K>>3];S=t*y+M[V>>3];M[V>>3]=S;V=N(f,r);o=f;while(1){if((o|0)>=(r|0)){continue D}G=H[x>>2]+(o+V<<3)|0;Z=G;$=M[G>>3];G=o<<3;M[Z>>3]=$-(y*M[G+Y>>3]+S*M[K+G>>3]);o=o+1|0;continue}}}}Xa=v+16|0;E:{if((Y|0)<0){break E}v=H[ca>>2];f=v;H[f>>2]=0;H[f+4>>2]=0;q=s;F:while(1){f=q;p=f;if((f|0)<=0){f=0;G:while(1){if((f|0)==(s|0)){p=0;break E}r=H[z>>2];v=r+(f<<3)|0;y=M[v>>3];t=y;q=f+1|0;p=q;o=f;while(1){if((p|0)<(E|0)){S=M[r+(p<<3)>>3];u=S>t;t=u?S:t;o=u?p:o;p=p+1|0;continue}break}M[r+(o<<3)>>3]=y;M[v>>3]=t;r=N(f,E)<<3;f=H[x>>2];p=r+f|0;o=f+(N(o,E)<<3)|0;f=0;while(1)if((f|0)==(E|0)){f=q;continue G}else{t=M[o>>3];M[o>>3]=M[p>>3];M[p>>3]=t;f=f+1|0;p=p+8|0;o=o+8|0;continue}}}while(1){H:{o=p;if((o|0)<=0){o=0;break H}q=o<<3;r=H[z>>2];p=o-1|0;if(P(M[q+v>>3])>(P(M[r+(p<<3)>>3])+P(M[q+r>>3]))*1e-6){continue}}break}q=f-1|0;if((f|0)==(o|0)){continue}G=(f|0)<(o|0)?o:f;da=f<<3;Y=da+v|0;Z=o<<3;aa=Z+v|0;p=0;while(1){if((p|0)==100){continue F}u=p+1|0;B=H[z>>2];fa=B+da|0;y=M[fa>>3];t=M[Y>>3];_=t*t;pa=B+(q<<3)|0;t=(M[pa>>3]-y)*.5;S=W(_+t*t);S=M[B+Z>>3]-y+_/(t+(t<0?-S:S));_=M[aa+8>>3];f=o;while(1){if((f|0)!=(G|0)){t=P(S);I:{if(t>=P(_)){if(!(t>1e-16)){t=1;y=0;break I}y=-_/S;t=1/W(y*y+1);y=y*t;break I}t=-S/_;y=1/W(t*t+1);t=t*y}V=f<<3;p=V+B|0;$=M[p>>3];r=f+1|0;K=r<<3;ia=K+B|0;qa=M[ia>>3];ga=$-qa;ma=$;K=v+K|0;$=y*(ga*y+(t+t)*M[K>>3]);M[p>>3]=ma-$;M[ia>>3]=qa+$;if((f|0)>(o|0)){p=v+V|0;M[p>>3]=t*M[p>>3]-_*y}$=-y;ma=t*ga;ga=M[K>>3];M[K>>3]=y*(ma+y*-2*ga)+ga;ia=N(r,E);va=N(f,E);p=0;while(1){if((p|0)!=(E|0)){ha=H[x>>2];ra=ha+(p+va<<3)|0;S=M[ra>>3];ha=ha+(p+ia<<3)|0;_=M[ha>>3];M[ra>>3]=t*S+_*$;M[ha>>3]=y*S+t*_;p=p+1|0;continue}break}p=(f|0)>=(q|0);f=r;if(p){continue}S=M[K>>3];p=v+V|0;y=M[p+16>>3];M[p+16>>3]=t*y;_=y*$;continue}break}p=u;if(P(M[Y>>3])>(P(M[pa>>3])+P(M[fa>>3]))*1e-6){continue}break}continue}}Ig(ca)}Xa=U+16|0;if((p|0)<0){break m}J:{if(!oa){o=0;s=-1;K:{f=H[w+4>>2];if((f|0)<=0){break K}r=H[w+8>>2];if((f|0)!=H[x+4>>2]|(r|0)<=0|((f|0)!=H[x+8>>2]|(f|0)!=H[R+4>>2])){break K}if((r|0)!=H[R+8>>2]|(f|0)!=H[z+4>>2]){break K}v=H[R>>2];while(1){L:{if((f|0)==(o|0)){o=f;break L}t=M[H[z>>2]+(o<<3)>>3];if(t<1e-16){break L}J=N(f,o);y=1/W(P(t));p=0;while(1){if((p|0)!=(r|0)){q=H[w>>2]+(p<<3)|0;s=H[x>>2]+(J<<3)|0;u=0;t=0;while(1){if((f|0)!=(u|0)){u=u+1|0;t=M[s>>3]*M[q>>3]+t;q=(r<<3)+q|0;s=s+8|0;continue}break}M[v>>3]=y*t;p=p+1|0;v=v+8|0;continue}break}o=o+1|0;continue}break}f=(f|0)<(o|0)?o:f;s=0;q=(r|0)>0?r:0;while(1){if((f|0)==(o|0)){break K}p=H[z>>2]+(o<<3)|0;H[p>>2]=0;H[p+4>>2]=0;u=0;while(1){if((q|0)!=(u|0)){H[v>>2]=0;H[v+4>>2]=0;u=u+1|0;v=v+8|0;continue}break}o=o+1|0;continue}}if((s|0)>=0){break J}break m}f=0;o=(J|0)>0?J:0;q=H[R>>2];u=H[x>>2];while(1){M:{if((f|0)!=(o|0)){p=0;if(!(M[H[z>>2]+(f<<3)>>3]<1e-16)){break M}o=f}f=(o|0)>(J|0)?o:J;while(1){if((f|0)==(o|0)){break J}p=H[z>>2]+(o<<3)|0;H[p>>2]=0;H[p+4>>2]=0;p=0;while(1){if((p|0)!=(J|0)){H[q>>2]=0;H[q+4>>2]=0;p=p+1|0;q=q+8|0;continue}break}o=o+1|0;continue}}while(1){if((p|0)!=(J|0)){M[q>>3]=M[u>>3];p=p+1|0;q=q+8|0;u=u+8|0;continue}break}f=f+1|0;continue}}Bb(x);p=0;break l}Bb(x);p=-1}r=p;Bb(w);o=0;f=H[z+4>>2];q=(f|0)>0?f:0;t=0;f=0;while(1)if((f|0)==(q|0)){while(1){if((o|0)==(q|0)){break f}f=H[z>>2]+(o<<3)|0;M[f>>3]=M[f>>3]/t;o=o+1|0;continue}}else{t=t+M[H[z>>2]+(f<<3)>>3];f=f+1|0;continue}}Bb(w)}if((r|0)<0){break c}f=N(A,24)+la|0;o=H[R>>2];t=M[o+8>>3];M[f>>3]=t;y=M[o>>3];M[f+8>>3]=-y;o=f;f=H[C>>2];M[o+16>>3]=-(t*M[f>>3]-y*M[f+8>>3]);Bb(X);A=D;continue}break}Bb(R);Ig(C);Ig(z);o=0;while(1){p=0;if((o|0)==4){break b}f=N(o-1&3,24)+la|0;t=M[f+8>>3];q=N(o,24)+la|0;S=M[q+8>>3];y=M[f>>3]*S-t*M[q>>3];p=-1;if(P(y)<1e-4){break b}p=(o<<4)+ea|0;M[p>>3]=(t*M[q+16>>3]-M[f+16>>3]*S)/y;M[p+8>>3]=(M[q>>3]*M[f+16>>3]-M[q+16>>3]*M[f>>3])/y;o=o+1|0;continue}}Bb(X);Bb(R);Ig(C);Ig(z);p=-1}Xa=Q+16|0;if((p|0)<0){break a}J=T+8|0;X=T+20|0;U=T+40|0;x=T+12|0;R=T+24|0;u=T+48|0;o=T+240|0;E=T+248|0;z=Xa-12304|0;Xa=z;f=1;N:{if(i-2>>>0>2){break N}if((n|0)==2830){if((ri(h,2,14,42,a,b,c,d,j,ea,.875,z+16|0)|0)<0){H[x>>2]=-1;f=-6;break N}D=z+16|0;p=o;s=0;f=0;r=Xa-176|0;Xa=r;H[r+152>>2]=195;H[r+156>>2]=13;H[r+144>>2]=0;H[r+148>>2]=182;o=255;while(1){if((s|0)!=4){q=I[D+H[(r+144|0)+(s<<2)>>2]|0];o=o&255;o=o>>>0>q>>>0?q:o;f=f&255;f=f>>>0>>0?q:f;s=s+1|0;continue}break}f=f&255;o=o&255;O:{if((f-o|0)<=29){H[R>>2]=0;H[u>>2]=0;H[u+4>>2]=-1074790400;f=-2;break O}C=f+o>>>1|0;f=0;s=0;P:{Q:{R:{S:{while(1){if((s|0)==4){T:{U:{V:{while(1){q=f;if((f|0)==4){break V}f=r+172|0;w=I[q+f|0]!=1;o=f;f=q+1|0;if(I[(r+172|0)+(q+2&3)|0]|(w|I[o+(f&3)|0]!=1)){continue}break}w=0;v=119;f=13;A=255;W:{o=q;switch(o|0){case 1:break R;case 2:break S;case 3:break T;case 0:break U;default:break W}}H[R>>2]=q;t=1;break P}H[R>>2]=0;H[u>>2]=0;H[u+4>>2]=-1074790400;f=-3;break O}while(1){if((o|0)==14){break Q}Q=N(o,14);f=o&2147483646;s=0;while(1){if((s|0)!=14){X:{if(!(o>>>0<3|s-3>>>0>7)&o>>>0<11){break X}w=s&2147483646;B=(f|0)==12;if(!(w|f)|B&!w|B&(w|0)==12){break X}w=I[D+(s+Q|0)|0]-C|0;F[r+v|0]=w>>>31;G=w;w=w>>31;w=(G^w)-w|0;A=(w|0)<(A|0)?w:A;v=v-1|0}s=s+1|0;continue}break}o=o+1|0;continue}}}else{F[(r+172|0)+s|0]=C>>>0>I[D+H[(r+144|0)+(s<<2)>>2]|0];s=s+1|0;continue}break}while(1){s=0;if((f|0)<0){break Q}o=f&-2;Q=f-3|0;while(1){if((s|0)!=14){Y:{if(!(s>>>0<3|Q>>>0>7)&s>>>0<11){break Y}w=s&2147483646;if((w?0:(o|0)==12)|!(o|w)|!o&(w|0)==12){break Y}w=I[D+(N(s,14)+f|0)|0]-C|0;F[r+v|0]=w>>>31;G=w;w=w>>31;w=(G^w)-w|0;A=(w|0)<(A|0)?w:A;v=v-1|0}s=s+1|0;continue}break}f=f-1|0;continue}}while(1){if((f|0)<0){break Q}w=N(f,14);Q=f&-2;s=13;while(1){if((s|0)>=0){Z:{if(!(f>>>0<3|s-3>>>0>7)&f>>>0<11){break Z}o=s&-2;B=(o|0)!=12;G=!B&(Q|0)==12;Z=!B;B=f>>>0<2;if(G|Z&B|B&!o){break Z}o=I[D+(s+w|0)|0]-C|0;F[r+v|0]=o>>>31;G=o;o=o>>31;o=(G^o)-o|0;A=(o|0)<(A|0)?o:A;v=v-1|0}s=s-1|0;continue}break}f=f-1|0;continue}}while(1){if((w|0)==14){break Q}f=w&2147483646;Q=w-3|0;s=13;while(1){if((s|0)>=0){_:{if(!(s>>>0<3|Q>>>0>7)&s>>>0<11){break _}o=s&-2;if(!f&(o|0)==12){break _}B=(f|0)!=12;if(!B&(o|0)==12|!B&s>>>0<2){break _}o=I[D+(N(s,14)+w|0)|0]-C|0;F[r+v|0]=o>>>31;G=o;o=o>>31;o=(G^o)-o|0;A=(o|0)<(A|0)?o:A;v=v-1|0}s=s-1|0;continue}break}w=w+1|0;continue}}H[R>>2]=q;t=1;if((A|0)>30){break P}t=+(A|0)/30}M[u>>3]=t;o=Jr(2830,0,0,r,r+136|0);f=-4;if((o|0)<0){break O}if(p){H[p>>2]=o}f=H[r+140>>2];H[z+8>>2]=H[r+136>>2];H[z+12>>2]=f;f=0}Xa=r+176|0;if((f|0)<0){H[x>>2]=-1;break N}o=H[z+8>>2];q=H[z+12>>2];if((o&q)==-1){H[x>>2]=-1;f=-5;break N}H[x>>2]=o&-32768?0:o&32767;if(!E){break N}H[E>>2]=o;H[E+4>>2]=q;break N}p=n&255;if((ri(h,2,p,N(p,3),a,b,c,d,j,ea,k,z+16|0)|0)<0){H[x>>2]=-1;f=-6;break N}v=z+16|0;w=o;f=0;o=0;D=0;q=0;s=Xa-48|0;Xa=s;$:{if(p-9>>>0<=4294967289){H[x>>2]=-1;H[R>>2]=0;H[u>>2]=0;H[u+4>>2]=-1074790400;f=-1;break $}H[s+16>>2]=0;r=p-1|0;H[s+28>>2]=r;Q=N(p,p);H[s+24>>2]=Q-1;H[s+20>>2]=N(p,r);A=255;while(1){if((f|0)!=4){C=I[v+H[(s+16|0)+(f<<2)>>2]|0];A=A&255;A=A>>>0>C>>>0?C:A;o=o&255;o=o>>>0>>0?C:o;f=f+1|0;continue}break}f=o&255;o=A&255;if((f-o|0)<=29){H[x>>2]=-1;H[R>>2]=0;H[u>>2]=0;H[u+4>>2]=-1074790400;f=-2;break $}C=f+o>>>1|0;o=0;f=0;aa:{while(1){if((f|0)==4){ba:{ca:{while(1){f=o;if((f|0)==4){break ca}o=s+44|0;G=I[f+o|0]!=1;A=o;o=f+1|0;if(I[(s+44|0)+(f+2&3)|0]|(G|I[A+(o&3)|0]!=1)){continue}break}H[R>>2]=f;f=0;A=255;while(1){if((f|0)!=(Q|0)){B=f+v|0;o=I[B|0];F[B|0]=o>>>0>>0;B=o-C|0;o=B>>31;o=(o^B)-o|0;A=(o|0)<(A|0)?o:A;f=f+1|0;continue}break}o=r;da:{switch(H[R>>2]){case 0:o=0;while(1){if((o|0)==(p|0)){break aa}C=N(o,p);f=0;while(1){if((f|0)!=(p|0)){Q=(o|0)==(r|0);if(!(Q&(f|0)==(r|0)|(!(f|o)|Q&!f))){q=q<<1|D>>>31;D=D<<1|I[v+(f+C|0)|0]!=0}f=f+1|0;continue}break}o=o+1|0;continue};case 1:o=0;while(1){if((o|0)==(p|0)){break aa}f=r;while(1){if((f|0)>=0){ea:{if(!o&(f|0)==(r|0)){break ea}C=(o|0)!=(r|0);if(!C&(f|0)==(r|0)|!(f?1:C)){break ea}q=q<<1|D>>>31;D=D<<1|I[v+(N(f,p)+o|0)|0]!=0}f=f-1|0;continue}break}o=o+1|0;continue};case 3:break ba;case 2:break da;default:break aa}}while(1){if((o|0)<0){break aa}C=N(o,p);f=r;while(1){if((f|0)>=0){Q=(f|0)!=(r|0);if(!(!(f|o)|(!Q&(o|0)==(r|0)|!(o?1:Q)))){q=q<<1|D>>>31;D=D<<1|I[v+(f+C|0)|0]!=0}f=f-1|0;continue}break}o=o-1|0;continue}}H[x>>2]=-1;H[R>>2]=0;H[u>>2]=0;H[u+4>>2]=-1074790400;f=-3;break $}}else{F[(s+44|0)+f|0]=C>>>0>I[v+H[(s+16|0)+(f<<2)>>2]|0];f=f+1|0;continue}break}while(1){if((o|0)<0){break aa}f=0;while(1){if((f|0)!=(p|0)){if(!(!o&(f|0)==(r|0)|(!(f|o)|(f?0:(o|0)==(r|0))))){q=q<<1|D>>>31;D=D<<1|I[v+(N(f,p)+o|0)|0]!=0}f=f+1|0;continue}break}o=o-1|0;continue}}M[u>>3]=(A|0)<=30?+(A|0)/30:1;fa:{ga:{ha:{if((n|0)==1285|n-1028>>>0<2){break ha}if((n|0)!=515){if((n|0)==772){break ha}if((n|0)!=259){break ga}f=F[D+12208|0];H[s+8>>2]=f;H[s+12>>2]=f>>31;f=D&31;if(!(((D&63)>>>0>=32?1771476585>>>f|0:((1<>>f)&1)){break fa}H[x>>2]=-1;H[u>>2]=0;H[u+4>>2]=-1074790400;f=-4;break $}f=F[D+12144|0];H[s+8>>2]=f;H[s+12>>2]=f>>31;f=D;if(w){o=f&31;H[w>>2]=((f&63)>>>0>=32?2129124285>>>o|0:((1<>>o)&1}o=f&31;if(!(((f&63)>>>0>=32?-2130706366>>>o|0:((1<>>o)&1)){break fa}H[x>>2]=-1;H[u>>2]=0;H[u+4>>2]=-1074790400;f=-4;break $}f=Jr(n,D,q,0,s+8|0);if((f|0)<0){H[x>>2]=-1;H[u>>2]=0;H[u+4>>2]=-1074790400;f=-4;break $}if(!w|!f){break fa}H[w>>2]=f;break fa}H[s+8>>2]=D;H[s+12>>2]=q}H[x>>2]=H[s+8>>2];f=0}Xa=s+48|0;if(!E){break N}H[E>>2]=0;H[E+4>>2]=0}ia:{if((i|0)==2|i>>>0>4){break ia}ja:{if(!g){H[J>>2]=-1;o=-1;break ja}ka:{switch(i|0){case 0:case 3:o=H[g+28>>2];if((ri(h,0,o,o<<2,a,b,c,d,j,ea,k,z+16|0)|0)<0){H[J>>2]=-1;o=-6;break ja}o=bs(g,0,z+16|0,H[g+28>>2],J,X,U);break ja;default:break ka}}o=H[g+28>>2];if((ri(h,1,o,o<<2,a,b,c,d,j,ea,k,z+16|0)|0)<0){H[J>>2]=-1;o=-6;break ja}o=bs(g,1,z+16|0,H[g+28>>2],J,X,U)}if((f|0)==1){f=o;break ia}if((o|0)==1){break ia}f=o&(f&o)>>31}Xa=z+12304|0;f=f+6|0;if(f>>>0<=6){H[T+236>>2]=H[(f<<2)+12108>>2]}if(i>>>0<=2){f=i>>>0<2;H[T+4>>2]=H[(f?J:x)>>2];H[T+16>>2]=H[(f?X:R)>>2];M[T+32>>3]=M[(f?U:u)>>3]}ka=ka+1|0}ja=ja+1|0;continue}break}H[m>>2]=ka;Xa=ba+16|0;return 0}function em(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,w=0,x=0,y=0,z=0,A=0,C=0,D=0,E=0,G=0;p=Xa-48|0;Xa=p;a:{if(c>>>0<=2){c=c<<2;x=H[c+50108>>2];A=H[c+50096>>2];while(1){c=H[b+4>>2];b:{if((c|0)!=H[b+104>>2]){H[b+4>>2]=c+1;c=I[c|0];break b}c=Lb(b)}if(Fe(c)){continue}break}n=1;c:{d:{switch(c-43|0){case 0:case 2:break d;default:break c}}n=(c|0)==45?-1:1;c=H[b+4>>2];if((c|0)!=H[b+104>>2]){H[b+4>>2]=c+1;c=I[c|0];break c}c=Lb(b)}e:{f:{while(1){if(F[g+28615|0]==(c|32)){g:{if(g>>>0>6){break g}c=H[b+4>>2];if((c|0)!=H[b+104>>2]){H[b+4>>2]=c+1;c=I[c|0];break g}c=Lb(b)}g=g+1|0;if((g|0)!=8){continue}break f}break}if((g|0)!=3){if((g|0)==8){break f}if(!d|g>>>0<4){break e}if((g|0)==8){break f}}c=H[b+116>>2];if((c|0)>0|(c|0)>=0){H[b+4>>2]=H[b+4>>2]-1}if(!d|g>>>0<4){break f}c=(c|0)<0;while(1){if(!c){H[b+4>>2]=H[b+4>>2]-1}g=g-1|0;if(g>>>0>3){continue}break}}j=Xa-16|0;Xa=j;g=(B(O(O(n|0)*O(Z))),v(2));b=g&2147483647;h:{if(b-8388608>>>0<=2130706431){k=b<<25;c=(b>>>7|0)+1065353216|0;break h}k=g<<25;c=g>>>7|2147418112;if(b>>>0>=2139095040){break h}k=0;c=0;if(!b){break h}c=b;b=Q(b);Rc(j,c,0,0,0,b+81|0);i=H[j>>2];h=H[j+4>>2];k=H[j+8>>2];c=H[j+12>>2]^65536|16265-b<<16}H[p>>2]=i;H[p+4>>2]=h;H[p+8>>2]=k;H[p+12>>2]=g&-2147483648|c;Xa=j+16|0;i=H[p+8>>2];h=H[p+12>>2];k=H[p>>2];j=H[p+4>>2];break a}i:{j:{k:{if(g){break k}g=0;while(1){if(F[g+31429|0]!=(c|32)){break k}l:{if(g>>>0>1){break l}c=H[b+4>>2];if((c|0)!=H[b+104>>2]){H[b+4>>2]=c+1;c=I[c|0];break l}c=Lb(b)}g=g+1|0;if((g|0)!=3){continue}break}break j}m:{switch(g|0){case 0:n:{if((c|0)!=48){break n}g=H[b+4>>2];o:{if((g|0)!=H[b+104>>2]){H[b+4>>2]=g+1;g=I[g|0];break o}g=Lb(b)}if((g&-33)==88){f=Xa-432|0;Xa=f;c=H[b+4>>2];p:{if((c|0)!=H[b+104>>2]){H[b+4>>2]=c+1;g=I[c|0];break p}g=Lb(b)}q:{r:{while(1){if((g|0)!=48){s:{if((g|0)!=46){break q}c=H[b+4>>2];if((c|0)==H[b+104>>2]){break s}H[b+4>>2]=c+1;g=I[c|0];break r}}else{c=H[b+4>>2];if((c|0)!=H[b+104>>2]){s=1;H[b+4>>2]=c+1;g=I[c|0]}else{s=1;g=Lb(b)}continue}break}g=Lb(b)}e=1;if((g|0)!=48){break q}while(1){c=q;q=c-1|0;r=r-!c|0;c=H[b+4>>2];t:{if((c|0)!=H[b+104>>2]){H[b+4>>2]=c+1;g=I[c|0];break t}g=Lb(b)}if((g|0)==48){continue}break}s=1}j=1073676288;u:{while(1){v:{c=g|32;w:{x:{E=g-48|0;if(E>>>0<10){break x}if((g|0)!=46&c-97>>>0>=6){break u}if((g|0)!=46){break x}if(e){break v}e=1;q=i;r=h;break w}c=(g|0)>57?c-87|0:E;y:{if((h|0)<=0&i>>>0<=7|(h|0)<0){t=c+(t<<4)|0;break y}if(!h&i>>>0<=28){rd(f+48|0,c);Yb(f+32|0,y,z,k,j,0,0,0,1073414144);y=H[f+32>>2];z=H[f+36>>2];k=H[f+40>>2];j=H[f+44>>2];Yb(f+16|0,H[f+48>>2],H[f+52>>2],H[f+56>>2],H[f+60>>2],y,z,k,j);kd(f,H[f+16>>2],H[f+20>>2],H[f+24>>2],H[f+28>>2],l,o,u,w);u=H[f+8>>2];w=H[f+12>>2];l=H[f>>2];o=H[f+4>>2];break y}if(!c|m){break y}Yb(f+80|0,y,z,k,j,0,0,0,1073610752);kd(f- -64|0,H[f+80>>2],H[f+84>>2],H[f+88>>2],H[f+92>>2],l,o,u,w);u=H[f+72>>2];w=H[f+76>>2];m=1;l=H[f+64>>2];o=H[f+68>>2]}c=i+1|0;h=c?h:h+1|0;i=c;s=1}c=H[b+4>>2];if((c|0)!=H[b+104>>2]){H[b+4>>2]=c+1;g=I[c|0]}else{g=Lb(b)}continue}break}g=46}z:{if(!s){c=H[b+116>>2];A:{B:{if((c|0)>0|(c|0)>=0){c=H[b+4>>2];H[b+4>>2]=c-1;if(!d){break B}H[b+4>>2]=c-2;if(!e){break A}H[b+4>>2]=c-3;break A}if(d){break A}}Sd(b,0,0)}ae(f+96|0,+(n|0)*0);l=H[f+96>>2];o=H[f+100>>2];c=H[f+108>>2];b=H[f+104>>2];break z}if((h|0)<=0&i>>>0<=7|(h|0)<0){k=i;j=h;while(1){t=t<<4;c=k+1|0;j=c?j:j+1|0;k=c;if((c|0)!=8|j){continue}break}}C:{D:{E:{if((g&-33)==80){k=dm(b,d);c=Ya;j=c;if(k|(c|0)!=-2147483648){break C}if(d){c=H[b+116>>2];if((c|0)>0|(c|0)>=0){break E}break D}l=0;o=0;Sd(b,0,0);c=0;b=0;break z}k=0;j=0;if(H[b+116>>2]<0){break C}}H[b+4>>2]=H[b+4>>2]-1}k=0;j=0}if(!t){ae(f+112|0,+(n|0)*0);l=H[f+112>>2];o=H[f+116>>2];c=H[f+124>>2];b=H[f+120>>2];break z}b=e?q:i;h=(e?r:h)<<2|b>>>30;b=k+(b<<2)|0;d=h+j|0;d=b>>>0>>0?d+1|0:d;i=b-32|0;h=d-(b>>>0<32)|0;b=h;if(i>>>0>0-x>>>0&(b|0)>=0|(b|0)>0){H[17116]=68;rd(f+160|0,n);Yb(f+144|0,H[f+160>>2],H[f+164>>2],H[f+168>>2],H[f+172>>2],-1,-1,-1,2147418111);Yb(f+128|0,H[f+144>>2],H[f+148>>2],H[f+152>>2],H[f+156>>2],-1,-1,-1,2147418111);l=H[f+128>>2];o=H[f+132>>2];c=H[f+140>>2];b=H[f+136>>2];break z}b=x-226|0;c=b>>31;if((h|0)>=(c|0)&b>>>0<=i>>>0|(c|0)<(h|0)){if((t|0)>=0){while(1){kd(f+416|0,l,o,u,w,0,0,0,-1073807360);c=Xi(l,o,u,w,1073610752);b=(c|0)<0;kd(f+400|0,l,o,u,w,b?l:H[f+416>>2],b?o:H[f+420>>2],b?u:H[f+424>>2],b?w:H[f+428>>2]);b=i;i=b-1|0;h=h-!b|0;u=H[f+408>>2];w=H[f+412>>2];l=H[f+400>>2];o=H[f+404>>2];t=t<<1|(c|0)>=0;if((t|0)>=0){continue}break}}d=h-((x>>31)+(i>>>0>>0)|0)|0;b=(i-x|0)+32|0;d=b>>>0<32?d+1|0:d;c=b>>>0>>0&(d|0)<=0|(d|0)<0?(b|0)>0?b:0:A;F:{if((c|0)>=113){rd(f+384|0,n);q=H[f+392>>2];r=H[f+396>>2];y=H[f+384>>2];z=H[f+388>>2];h=0;b=0;break F}ae(f+352|0,Ee(1,144-c|0));rd(f+336|0,n);y=H[f+336>>2];z=H[f+340>>2];q=H[f+344>>2];r=H[f+348>>2];hm(f+368|0,H[f+352>>2],H[f+356>>2],H[f+360>>2],H[f+364>>2],y,z,q,r);C=H[f+376>>2];D=H[f+380>>2];h=H[f+372>>2];b=H[f+368>>2]}c=!(t&1)&((df(l,o,u,w,0,0,0,0)|0)!=0&(c|0)<32);Ef(f+320|0,c+t|0);Yb(f+304|0,y,z,q,r,H[f+320>>2],H[f+324>>2],H[f+328>>2],H[f+332>>2]);d=b;kd(f+272|0,H[f+304>>2],H[f+308>>2],H[f+312>>2],H[f+316>>2],b,h,C,D);b=c;Yb(f+288|0,y,z,q,r,b?0:l,b?0:o,b?0:u,b?0:w);kd(f+256|0,H[f+288>>2],H[f+292>>2],H[f+296>>2],H[f+300>>2],H[f+272>>2],H[f+276>>2],H[f+280>>2],H[f+284>>2]);Wi(f+240|0,H[f+256>>2],H[f+260>>2],H[f+264>>2],H[f+268>>2],d,h,C,D);b=H[f+240>>2];c=H[f+244>>2];d=H[f+248>>2];h=H[f+252>>2];if(!df(b,c,d,h,0,0,0,0)){H[17116]=68}gm(f+224|0,b,c,d,h,i);l=H[f+224>>2];o=H[f+228>>2];c=H[f+236>>2];b=H[f+232>>2];break z}H[17116]=68;rd(f+208|0,n);Yb(f+192|0,H[f+208>>2],H[f+212>>2],H[f+216>>2],H[f+220>>2],0,0,0,65536);Yb(f+176|0,H[f+192>>2],H[f+196>>2],H[f+200>>2],H[f+204>>2],0,0,0,65536);l=H[f+176>>2];o=H[f+180>>2];c=H[f+188>>2];b=H[f+184>>2]}H[p+16>>2]=l;H[p+20>>2]=o;H[p+24>>2]=b;H[p+28>>2]=c;Xa=f+432|0;i=H[p+24>>2];h=H[p+28>>2];k=H[p+16>>2];j=H[p+20>>2];break a}if(H[b+116>>2]<0){break n}H[b+4>>2]=H[b+4>>2]-1}g=b;f=n;t=d;d=0;n=0;e=Xa-8976|0;Xa=e;D=x+A|0;E=0-D|0;G:{H:{while(1){if((c|0)!=48){I:{if((c|0)!=46){break G}b=H[g+4>>2];if((b|0)==H[g+104>>2]){break I}H[g+4>>2]=b+1;c=I[b|0];break H}}else{b=H[g+4>>2];if((b|0)!=H[g+104>>2]){d=1;H[g+4>>2]=b+1;c=I[b|0]}else{d=1;c=Lb(g)}continue}break}c=Lb(g)}m=1;if((c|0)!=48){break G}while(1){b=i;i=b-1|0;h=h-!b|0;b=H[g+4>>2];J:{if((b|0)!=H[g+104>>2]){H[g+4>>2]=b+1;c=I[b|0];break J}c=Lb(g)}if((c|0)==48){continue}break}d=1}H[e+784>>2]=0;K:{L:{b=(c|0)==46;l=c-48|0;M:{N:{O:{P:{if(b|l>>>0<=9){while(1){Q:{if(b&1){if(!m){i=k;h=j;m=1;break Q}b=!d;break P}b=k+1|0;j=b?j:j+1|0;k=b;if((n|0)<=2044){C=(c|0)==48?C:k;b=(e+784|0)+(n<<2)|0;if(s){l=(N(H[b>>2],10)+c|0)-48|0}H[b>>2]=l;d=1;c=s+1|0;b=(c|0)==9;s=b?0:c;n=b+n|0;break Q}if((c|0)==48){break Q}H[e+8960>>2]=H[e+8960>>2]|1;C=18396}b=H[g+4>>2];R:{if((b|0)!=H[g+104>>2]){H[g+4>>2]=b+1;c=I[b|0];break R}c=Lb(g)}b=(c|0)==46;l=c-48|0;if(b|l>>>0<10){continue}break}}i=m?i:k;h=m?h:j;if(!(!d|(c&-33)!=69)){l=dm(g,t);b=Ya;o=b;S:{if(l|(b|0)!=-2147483648){break S}if(!t){break M}l=0;o=0;if(H[g+116>>2]<0){break S}H[g+4>>2]=H[g+4>>2]-1}if(!d){break N}h=h+o|0;b=i+l|0;h=b>>>0>>0?h+1|0:h;i=b;break L}b=!d;if((c|0)<0){break O}}if(H[g+116>>2]<0){break O}H[g+4>>2]=H[g+4>>2]-1}if(!b){break L}}H[17116]=28}k=0;j=0;Sd(g,0,0);c=0;b=0;break K}b=H[e+784>>2];if(!b){ae(e,+(f|0)*0);k=H[e>>2];j=H[e+4>>2];c=H[e+12>>2];b=H[e+8>>2];break K}if(!((i|0)!=(k|0)|(h|0)!=(j|0)|(k>>>0>9&(j|0)>=0|(j|0)>0)|(b>>>A|0?(A|0)<=30:0))){rd(e+48|0,f);Ef(e+32|0,b);Yb(e+16|0,H[e+48>>2],H[e+52>>2],H[e+56>>2],H[e+60>>2],H[e+32>>2],H[e+36>>2],H[e+40>>2],H[e+44>>2]);k=H[e+16>>2];j=H[e+20>>2];c=H[e+28>>2];b=H[e+24>>2];break K}if(i>>>0>(x|0)/-2>>>0&(h|0)>=0|(h|0)>0){H[17116]=68;rd(e+96|0,f);Yb(e+80|0,H[e+96>>2],H[e+100>>2],H[e+104>>2],H[e+108>>2],-1,-1,-1,2147418111);Yb(e- -64|0,H[e+80>>2],H[e+84>>2],H[e+88>>2],H[e+92>>2],-1,-1,-1,2147418111);k=H[e+64>>2];j=H[e+68>>2];c=H[e+76>>2];b=H[e+72>>2];break K}b=x-226|0;c=i>>>0>>0;b=b>>31;if(c&(h|0)<=(b|0)|(b|0)>(h|0)){H[17116]=68;rd(e+144|0,f);Yb(e+128|0,H[e+144>>2],H[e+148>>2],H[e+152>>2],H[e+156>>2],0,0,0,65536);Yb(e+112|0,H[e+128>>2],H[e+132>>2],H[e+136>>2],H[e+140>>2],0,0,0,65536);k=H[e+112>>2];j=H[e+116>>2];c=H[e+124>>2];b=H[e+120>>2];break K}if(s){if((s|0)<=8){b=(e+784|0)+(n<<2)|0;g=H[b>>2];while(1){g=N(g,10);s=s+1|0;if((s|0)!=9){continue}break}H[b>>2]=g}n=n+1|0}T:{m=i;if((C|0)>(i|0)|(C|0)>=9|(i|0)>17){break T}if((m|0)==9){rd(e+192|0,f);Ef(e+176|0,H[e+784>>2]);Yb(e+160|0,H[e+192>>2],H[e+196>>2],H[e+200>>2],H[e+204>>2],H[e+176>>2],H[e+180>>2],H[e+184>>2],H[e+188>>2]);k=H[e+160>>2];j=H[e+164>>2];c=H[e+172>>2];b=H[e+168>>2];break K}if((m|0)<=8){rd(e+272|0,f);Ef(e+256|0,H[e+784>>2]);Yb(e+240|0,H[e+272>>2],H[e+276>>2],H[e+280>>2],H[e+284>>2],H[e+256>>2],H[e+260>>2],H[e+264>>2],H[e+268>>2]);rd(e+224|0,H[(0-m<<2)+50096>>2]);Yl(e+208|0,H[e+240>>2],H[e+244>>2],H[e+248>>2],H[e+252>>2],H[e+224>>2],H[e+228>>2],H[e+232>>2],H[e+236>>2]);k=H[e+208>>2];j=H[e+212>>2];c=H[e+220>>2];b=H[e+216>>2];break K}b=(N(m,-3)+A|0)+27|0;c=H[e+784>>2];if(c>>>b|0?(b|0)<=30:0){break T}rd(e+352|0,f);Ef(e+336|0,c);Yb(e+320|0,H[e+352>>2],H[e+356>>2],H[e+360>>2],H[e+364>>2],H[e+336>>2],H[e+340>>2],H[e+344>>2],H[e+348>>2]);rd(e+304|0,H[(m<<2)+50024>>2]);Yb(e+288|0,H[e+320>>2],H[e+324>>2],H[e+328>>2],H[e+332>>2],H[e+304>>2],H[e+308>>2],H[e+312>>2],H[e+316>>2]);k=H[e+288>>2];j=H[e+292>>2];c=H[e+300>>2];b=H[e+296>>2];break K}while(1){c=n;n=c-1|0;if(!H[(e+784|0)+(n<<2)>>2]){continue}break}s=0;b=(m|0)%9|0;U:{if(!b){b=0;break U}d=(m|0)>=0?b:b+9|0;V:{if(!c){b=0;c=0;break V}i=H[(0-d<<2)+50096>>2];j=1e9/(i|0)|0;l=0;g=0;b=0;while(1){h=l;k=(e+784|0)+(g<<2)|0;n=H[k>>2];l=(n>>>0)/(i>>>0)|0;h=h+l|0;H[k>>2]=h;h=!h&(b|0)==(g|0);b=h?b+1&2047:b;m=h?m-9|0:m;l=N(j,n-N(i,l)|0);g=g+1|0;if((g|0)!=(c|0)){continue}break}if(!l){break V}H[(e+784|0)+(c<<2)>>2]=l;c=c+1|0}m=(m-d|0)+9|0}while(1){k=(e+784|0)+(b<<2)|0;W:{while(1){if(((m|0)!=36|K[k>>2]>=10384593)&(m|0)>=36){break W}d=c+2047|0;l=0;while(1){g=d&2047;n=(e+784|0)+(g<<2)|0;d=H[n>>2];j=d>>>3|0;h=d<<29;i=h+l|0;d=j;d=h>>>0>i>>>0?d+1|0:d;h=d;if(!h&i>>>0<1000000001){l=0}else{l=Jz(i,h,1e9);i=i-Iz(l,Ya,1e9,0)|0}H[n>>2]=i;c=(g|0)!=(c-1&2047)?c:(b|0)==(g|0)?c:i?c:g;d=g-1|0;if((b|0)!=(g|0)){continue}break}s=s-29|0;if(!l){continue}break}b=b-1&2047;if((c|0)==(b|0)){d=e+784|0;i=d+((c+2046&2047)<<2)|0;c=c-1&2047;H[i>>2]=H[i>>2]|H[d+(c<<2)>>2]}m=m+9|0;H[(e+784|0)+(b<<2)>>2]=l;continue}break}X:{Y:while(1){i=c+1&2047;j=(e+784|0)+((c-1&2047)<<2)|0;while(1){h=(m|0)>45?9:1;Z:{while(1){d=b;g=0;_:{while(1){$:{b=d+g&2047;if((b|0)==(c|0)){break $}b=H[(e+784|0)+(b<<2)>>2];k=H[(g<<2)+50048>>2];if(b>>>0>>0){break $}if(b>>>0>k>>>0){break _}g=g+1|0;if((g|0)!=4){continue}}break}if((m|0)!=36){break _}i=0;h=0;g=0;k=0;j=0;while(1){b=d+g&2047;if((b|0)==(c|0)){c=c+1&2047;H[(e+(c<<2)|0)+780>>2]=0}Ef(e+768|0,H[(e+784|0)+(b<<2)>>2]);Yb(e+752|0,i,h,k,j,0,0,1342177280,1075633366);kd(e+736|0,H[e+752>>2],H[e+756>>2],H[e+760>>2],H[e+764>>2],H[e+768>>2],H[e+772>>2],H[e+776>>2],H[e+780>>2]);k=H[e+744>>2];j=H[e+748>>2];i=H[e+736>>2];h=H[e+740>>2];g=g+1|0;if((g|0)!=4){continue}break}rd(e+720|0,f);Yb(e+704|0,i,h,k,j,H[e+720>>2],H[e+724>>2],H[e+728>>2],H[e+732>>2]);k=H[e+712>>2];j=H[e+716>>2];i=0;h=0;l=H[e+704>>2];o=H[e+708>>2];t=s+113|0;g=t-x|0;n=(g|0)<(A|0);b=n?(g|0)>0?g:0:A;if((b|0)<=112){break Z}break X}s=h+s|0;b=c;if((d|0)==(b|0)){continue}break}k=1e9>>>h|0;n=-1<>2];g=(t>>>h|0)+g|0;H[l>>2]=g;g=!g&(b|0)==(d|0);b=g?b+1&2047:b;m=g?m-9|0:m;g=N(k,n&t);d=d+1&2047;if((d|0)!=(c|0)){continue}break}if(!g){continue}if((b|0)!=(i|0)){H[(e+784|0)+(c<<2)>>2]=g;c=i;continue Y}H[j>>2]=H[j>>2]|1;continue}break}break}ae(e+656|0,Ee(1,225-b|0));hm(e+688|0,H[e+656>>2],H[e+660>>2],H[e+664>>2],H[e+668>>2],l,o,k,j);y=H[e+696>>2];z=H[e+700>>2];u=H[e+688>>2];w=H[e+692>>2];ae(e+640|0,Ee(1,113-b|0));fm(e+672|0,l,o,k,j,H[e+640>>2],H[e+644>>2],H[e+648>>2],H[e+652>>2]);i=H[e+672>>2];h=H[e+676>>2];q=H[e+680>>2];r=H[e+684>>2];Wi(e+624|0,l,o,k,j,i,h,q,r);kd(e+608|0,u,w,y,z,H[e+624>>2],H[e+628>>2],H[e+632>>2],H[e+636>>2]);k=H[e+616>>2];j=H[e+620>>2];l=H[e+608>>2];o=H[e+612>>2]}m=d+4&2047;aa:{if((m|0)==(c|0)){break aa}m=H[(e+784|0)+(m<<2)>>2];ba:{if(m>>>0<=499999999){if(!m&(d+5&2047)==(c|0)){break ba}ae(e+496|0,+(f|0)*.25);kd(e+480|0,i,h,q,r,H[e+496>>2],H[e+500>>2],H[e+504>>2],H[e+508>>2]);q=H[e+488>>2];r=H[e+492>>2];i=H[e+480>>2];h=H[e+484>>2];break ba}if((m|0)!=5e8){ae(e+592|0,+(f|0)*.75);kd(e+576|0,i,h,q,r,H[e+592>>2],H[e+596>>2],H[e+600>>2],H[e+604>>2]);q=H[e+584>>2];r=H[e+588>>2];i=H[e+576>>2];h=H[e+580>>2];break ba}G=+(f|0);if((d+5&2047)==(c|0)){ae(e+528|0,G*.5);kd(e+512|0,i,h,q,r,H[e+528>>2],H[e+532>>2],H[e+536>>2],H[e+540>>2]);q=H[e+520>>2];r=H[e+524>>2];i=H[e+512>>2];h=H[e+516>>2];break ba}ae(e+560|0,G*.75);kd(e+544|0,i,h,q,r,H[e+560>>2],H[e+564>>2],H[e+568>>2],H[e+572>>2]);q=H[e+552>>2];r=H[e+556>>2];i=H[e+544>>2];h=H[e+548>>2]}if((b|0)>111){break aa}fm(e+464|0,i,h,q,r,0,0,0,1073676288);if(df(H[e+464>>2],H[e+468>>2],H[e+472>>2],H[e+476>>2],0,0,0,0)){break aa}kd(e+448|0,i,h,q,r,0,0,0,1073676288);q=H[e+456>>2];r=H[e+460>>2];i=H[e+448>>2];h=H[e+452>>2]}kd(e+432|0,l,o,k,j,i,h,q,r);Wi(e+416|0,H[e+432>>2],H[e+436>>2],H[e+440>>2],H[e+444>>2],u,w,y,z);k=H[e+424>>2];j=H[e+428>>2];l=H[e+416>>2];o=H[e+420>>2];ca:{if((-2-D|0)>=(t&2147483647)){break ca}H[e+408>>2]=k;H[e+412>>2]=j&2147483647;H[e+400>>2]=l;H[e+404>>2]=o;Yb(e+384|0,l,o,k,j,0,0,0,1073610752);m=H[e+400>>2];f=H[e+404>>2];x=H[e+408>>2];t=H[e+412>>2];c=Xi(m,f,x,t,1081081856);d=(c|0)<0;k=d?k:H[e+392>>2];j=d?j:H[e+396>>2];l=d?l:H[e+384>>2];o=d?o:H[e+388>>2];s=((c|0)>=0)+s|0;if((s+110|0)<=(E|0)){if((((Xi(m,f,x,t,1081081856)|0)<0?n:n&(b|0)!=(g|0))|0)!=1){break ca}if(!df(i,h,q,r,0,0,0,0)){break ca}}H[17116]=68}gm(e+368|0,l,o,k,j,s);k=H[e+368>>2];j=H[e+372>>2];c=H[e+380>>2];b=H[e+376>>2]}H[p+40>>2]=b;H[p+44>>2]=c;H[p+32>>2]=k;H[p+36>>2]=j;Xa=e+8976|0;i=H[p+40>>2];h=H[p+44>>2];k=H[p+32>>2];j=H[p+36>>2];break a;case 3:break j;default:break m}}c=H[b+116>>2];if((c|0)>0|(c|0)>=0){H[b+4>>2]=H[b+4>>2]-1}break i}da:{c=H[b+4>>2];ea:{if((c|0)!=H[b+104>>2]){H[b+4>>2]=c+1;c=I[c|0];break ea}c=Lb(b)}if((c|0)==40){g=1;break da}h=2147450880;if(H[b+116>>2]<0){break a}H[b+4>>2]=H[b+4>>2]-1;break a}while(1){c=H[b+4>>2];fa:{if((c|0)!=H[b+104>>2]){H[b+4>>2]=c+1;c=I[c|0];break fa}c=Lb(b)}if(!(!(c-48>>>0<10|c-65>>>0<26|(c|0)==95)&c-97>>>0>=26)){g=g+1|0;continue}break}h=2147450880;if((c|0)==41){break a}c=H[b+116>>2];if((c|0)>0|(c|0)>=0){H[b+4>>2]=H[b+4>>2]-1}ga:{if(d){if(g){break ga}break a}break i}while(1){g=g-1|0;if((c|0)>0|(c|0)>=0){H[b+4>>2]=H[b+4>>2]-1}if(g){continue}break}break a}H[17116]=28;Sd(b,0,0)}h=0}H[a>>2]=k;H[a+4>>2]=j;H[a+8>>2]=i;H[a+12>>2]=h;Xa=p+48|0}function _u(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;k=Xa-288|0;Xa=k;b=H[a+440>>2];while(1){a:{b:{c:{if(b){break c}if(!H[H[a+464>>2]+12>>2]){c=H[a+24>>2];b=H[c+4>>2];if(!b){if(!(Za[H[c+12>>2]](a)|0)){b=0;break b}b=H[c+4>>2]}g=H[c>>2];f=I[g|0];e=b-1|0;if(e){b=g+1|0}else{if(!(Za[H[c+12>>2]](a)|0)){b=0;break b}e=H[c+4>>2];b=H[c>>2]}g=b+1|0;b=I[b|0];if(!((f|0)==255&(b|0)==216)){d=H[a>>2];H[d+24>>2]=f;H[d+20>>2]=55;H[H[a>>2]+28>>2]=b;Za[H[H[a>>2]>>2]](a)}H[a+440>>2]=b;H[c+4>>2]=e-1;H[c>>2]=g;break c}if(!hj(a)){b=0;break b}b=H[a+440>>2]}d:{e:{switch(b-1|0){case 215:c=H[a>>2];H[c+20>>2]=104;Za[H[c+4>>2]](a,1);b=H[a+464>>2];if(H[b+12>>2]){c=H[a>>2];H[c+20>>2]=64;Za[H[c>>2]](a);b=H[a+464>>2]}F[a+232|0]=0;F[a+233|0]=0;F[a+234|0]=0;F[a+235|0]=0;F[a+236|0]=0;F[a+237|0]=0;F[a+238|0]=0;F[a+239|0]=0;F[a+240|0]=0;F[a+241|0]=0;F[a+242|0]=0;F[a+243|0]=0;F[a+244|0]=0;F[a+245|0]=0;F[a+246|0]=0;F[a+247|0]=0;F[a+256|0]=1;F[a+257|0]=1;F[a+258|0]=1;F[a+259|0]=1;F[a+260|0]=1;F[a+261|0]=1;F[a+262|0]=1;F[a+263|0]=1;F[a+248|0]=1;F[a+249|0]=1;F[a+250|0]=1;F[a+251|0]=1;F[a+252|0]=1;F[a+253|0]=1;F[a+254|0]=1;F[a+255|0]=1;F[a+272|0]=5;F[a+273|0]=5;F[a+274|0]=5;F[a+275|0]=5;F[a+276|0]=5;F[a+277|0]=5;F[a+278|0]=5;F[a+279|0]=5;F[a+264|0]=5;F[a+265|0]=5;F[a+266|0]=5;F[a+267|0]=5;F[a+268|0]=5;F[a+269|0]=5;F[a+270|0]=5;F[a+271|0]=5;H[a+304>>2]=0;H[a+308>>2]=0;H[a+40>>2]=0;H[a+280>>2]=0;H[a+284>>2]=0;F[a+300|0]=0;H[a+292>>2]=65537;H[a+296>>2]=0;F[a+290|0]=0;G[a+288>>1]=257;H[b+12>>2]=1;break a;case 192:b=0;if(xg(a,0,0,0)){break a}break b;case 193:b=0;if(xg(a,0,1,0)){break a}break b;case 200:b=0;if(xg(a,0,0,1)){break a}break b;case 201:b=0;if(xg(a,0,1,1)){break a}break b;case 194:case 196:case 197:case 198:case 199:case 202:case 204:case 205:case 206:c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=63;Za[H[H[a>>2]>>2]](a);break a;case 217:g=H[a+24>>2];b=H[g+4>>2];d=H[g>>2];if(!H[H[a+464>>2]+16>>2]){c=H[a>>2];H[c+20>>2]=60;ub(c+24|0,39160,80);Za[H[H[a>>2]>>2]](a)}if(!b){if(!(Za[H[g+12>>2]](a)|0)){b=0;break b}d=H[g>>2];b=H[g+4>>2]}f=I[d|0];c=b-1|0;if(c){e=d+1|0}else{if(!(Za[H[g+12>>2]](a)|0)){b=0;break b}c=H[g+4>>2];e=H[g>>2]}b=I[e|0];d=c-1|0;if(d){e=e+1|0}else{if(!(Za[H[g+12>>2]](a)|0)){b=0;break b}d=H[g+4>>2];e=H[g>>2]}c=H[a>>2];l=I[e|0];H[c+24>>2]=l;H[c+20>>2]=105;c=1;Za[H[H[a>>2]+4>>2]](a,1);f:{g:{h:{if(((l<<1)+6|0)!=(b|f<<8)|l>>>0>4){break h}if(l){H[a+340>>2]=l;j=e+1|0;f=d-1|0;break g}if(!H[a+224>>2]){break h}H[a+340>>2]=l;j=e+1|0;f=d-1|0;break f}b=H[a>>2];H[b+20>>2]=12;Za[H[b>>2]](a);H[a+340>>2]=l;j=e+1|0;f=d-1|0;if(!l){break f}}e=0;while(1){if(!f){if(!(Za[H[g+12>>2]](a)|0)){b=0;break b}j=H[g>>2];f=H[g+4>>2]}d=I[j|0];i:{if(!e){break i}c=e-2|0;i=e-1|0;b=0;while(1){if(H[H[((b<<2)+a|0)+344>>2]>>2]!=(d|0)){b=b+1|0;if((e|0)!=(b|0)){continue}break i}break}b=H[H[a+344>>2]>>2];j:{if(e>>>0<2){break j}d=1;if(c>>>0>=3){p=i&-4;h=0;while(1){c=(d<<2)+a|0;m=H[H[c+356>>2]>>2];n=H[H[c+352>>2]>>2];o=H[H[c+348>>2]>>2];c=H[H[c+344>>2]>>2];c=(b|0)<(c|0)?c:b;c=(c|0)<(o|0)?o:c;c=(c|0)<(n|0)?n:c;b=(c|0)<(m|0)?m:c;d=d+4|0;h=h+4|0;if((p|0)!=(h|0)){continue}break}}c=0;i=i&3;if(!i){break j}while(1){h=H[H[((d<<2)+a|0)+344>>2]>>2];b=(b|0)<(h|0)?h:b;d=d+1|0;c=c+1|0;if((i|0)!=(c|0)){continue}break}}d=b+1|0}i=f-1|0;b=H[a+216>>2];h=H[a+36>>2];k:{if((h|0)>0){f=N(h,88)+b|0;c=0;while(1){if(H[b>>2]==(d|0)){break k}b=b+88|0;c=c+1|0;if((h|0)!=(c|0)){continue}break}b=f}c=H[a>>2];H[c+24>>2]=d;H[c+20>>2]=4;Za[H[H[a>>2]>>2]](a)}H[((e<<2)+a|0)+344>>2]=b;if(i){f=j+1|0}else{if(!(Za[H[g+12>>2]](a)|0)){b=0;break b}i=H[g+4>>2];f=H[g>>2]}c=I[f|0];H[b+24>>2]=c&15;H[b+20>>2]=c>>>4;c=H[a>>2];H[c+24>>2]=H[b>>2];H[c+28>>2]=H[b+20>>2];b=H[b+24>>2];H[c+20>>2]=106;H[c+32>>2]=b;Za[H[c+4>>2]](a,1);j=f+1|0;f=i-1|0;e=e+1|0;if((l|0)!=(e|0)){continue}break}c=0}if(!f){if(!(Za[H[g+12>>2]](a)|0)){b=0;break b}j=H[g>>2];f=H[g+4>>2]}H[a+412>>2]=I[j|0];d=f-1|0;if(d){e=j+1|0}else{if(!(Za[H[g+12>>2]](a)|0)){b=0;break b}d=H[g+4>>2];e=H[g>>2]}H[a+416>>2]=I[e|0];h=d-1|0;if(h){e=e+1|0}else{if(!(Za[H[g+12>>2]](a)|0)){b=0;break b}h=H[g+4>>2];e=H[g>>2]}b=I[e|0];H[a+424>>2]=b&15;H[a+420>>2]=b>>>4;f=H[a>>2];H[f+24>>2]=H[a+412>>2];H[f+28>>2]=H[a+416>>2];H[f+32>>2]=H[a+420>>2];H[f+36>>2]=H[a+424>>2];H[f+20>>2]=107;b=1;Za[H[f+4>>2]](a,1);H[H[a+464>>2]+20>>2]=0;if(!c){H[a+144>>2]=H[a+144>>2]+1}H[g+4>>2]=h-1;H[g>>2]=e+1;H[a+440>>2]=0;break b;case 216:c=H[a>>2];H[c+20>>2]=87;Za[H[c+4>>2]](a,1);H[a+440>>2]=0;b=2;break b;case 203:f=H[a+24>>2];b=H[f+4>>2];if(!b){if(!(Za[H[f+12>>2]](a)|0)){b=0;break b}b=H[f+4>>2]}c=H[f>>2];g=I[c|0];d=b-1|0;if(d){e=c+1|0}else{if(!(Za[H[f+12>>2]](a)|0)){b=0;break b}d=H[f+4>>2];e=H[f>>2]}c=e+1|0;d=d-1|0;e=I[e|0]|g<<8;b=e-2|0;if(e>>>0>=3){while(1){e=b;if(!d){if(!(Za[H[f+12>>2]](a)|0)){b=0;break b}d=H[f+4>>2];c=H[f>>2]}b=I[c|0];i=d-1|0;if(i){c=c+1|0}else{if(!(Za[H[f+12>>2]](a)|0)){b=0;break b}i=H[f+4>>2];c=H[f>>2]}g=I[c|0];d=H[a>>2];H[d+24>>2]=b;H[d+20>>2]=81;H[H[a>>2]+28>>2]=g;Za[H[H[a>>2]+4>>2]](a,1);l:{m:{n:{if(b>>>0>=32){d=H[a>>2];H[d+24>>2]=b;H[d+20>>2]=29;Za[H[H[a>>2]>>2]](a);break n}if(b>>>0<16){break m}}F[(a+b|0)+248|0]=g;break l}b=a+b|0;d=g>>>4|0;F[b+248|0]=d;h=b;b=g&15;F[h+232|0]=b;if(b>>>0<=d>>>0){break l}b=H[a>>2];H[b+24>>2]=g;H[b+20>>2]=30;Za[H[H[a>>2]>>2]](a)}c=c+1|0;d=i-1|0;b=e-2|0;if((e|0)>2){continue}break}}if(b){e=H[a>>2];H[e+20>>2]=12;Za[H[e>>2]](a)}H[f+4>>2]=d;H[f>>2]=c;break a;case 195:g=H[a+24>>2];b=H[g+4>>2];if(!b){if(!(Za[H[g+12>>2]](a)|0)){break d}b=H[g+4>>2]}c=H[g>>2];e=I[c|0];b=b-1|0;if(b){c=c+1|0}else{if(!(Za[H[g+12>>2]](a)|0)){break d}b=H[g+4>>2];c=H[g>>2]}d=c+1|0;b=b-1|0;c=I[c|0]|e<<8;f=c-2|0;if(c>>>0>=19){while(1){if(!b){if(!(Za[H[g+12>>2]](a)|0)){break d}d=H[g>>2];b=H[g+4>>2]}c=H[a>>2];j=I[d|0];H[c+24>>2]=j;H[c+20>>2]=82;c=1;Za[H[H[a>>2]+4>>2]](a,1);e=0;F[k+256|0]=0;d=d+1|0;b=b-1|0;while(1){if(!b){if(!(Za[H[g+12>>2]](a)|0)){break d}d=H[g>>2];b=H[g+4>>2]}i=I[d|0];F[(k+256|0)+c|0]=i;d=d+1|0;b=b-1|0;e=e+i|0;c=c+1|0;if((c|0)!=17){continue}break}c=H[a>>2];H[c+24>>2]=I[k+257|0];H[c+28>>2]=I[k+258|0];H[c+32>>2]=I[k+259|0];H[c+36>>2]=I[k+260|0];H[c+40>>2]=I[k+261|0];H[c+44>>2]=I[k+262|0];H[c+48>>2]=I[k+263|0];i=I[k+264|0];H[c+20>>2]=88;H[c+52>>2]=i;Za[H[c+4>>2]](a,2);c=H[a>>2];H[c+24>>2]=I[k+265|0];H[c+28>>2]=I[k+266|0];H[c+32>>2]=I[k+267|0];H[c+36>>2]=I[k+268|0];H[c+40>>2]=I[k+269|0];H[c+44>>2]=I[k+270|0];H[c+48>>2]=I[k+271|0];i=I[k+272|0];H[c+20>>2]=88;H[c+52>>2]=i;Za[H[c+4>>2]](a,2);f=f-17|0;if(!(e>>>0<=256&(f|0)>=(e|0))){c=H[a>>2];H[c+20>>2]=9;Za[H[c>>2]](a)}c=0;i=pb(k,0,256);if(e){while(1){if(!b){if(!(Za[H[g+12>>2]](a)|0)){break d}d=H[g>>2];b=H[g+4>>2]}F[c+i|0]=I[d|0];d=d+1|0;b=b-1|0;c=c+1|0;if((e|0)!=(c|0)){continue}break}}c=j-16|0;l=j&16;h=l?((c<<2)+a|0)+196|0:((j<<2)+a|0)+180|0;c=l?c:j;if(c>>>0>=4){j=H[a>>2];H[j+24>>2]=c;H[j+20>>2]=31;Za[H[H[a>>2]>>2]](a)}f=f-e|0;c=H[h>>2];if(!c){c=Za[H[H[a+4>>2]>>2]](a,0,280)|0;H[c+276>>2]=0;H[h>>2]=c}e=H[i+260>>2];H[c>>2]=H[i+256>>2];H[c+4>>2]=e;e=H[i+268>>2];H[c+8>>2]=H[i+264>>2];H[c+12>>2]=e;F[c+16|0]=I[i+272|0];ub(H[h>>2]+17|0,i,256);if((f|0)>16){continue}break}}if(f){c=H[a>>2];H[c+20>>2]=12;Za[H[c>>2]](a)}H[g+4>>2]=b;H[g>>2]=d;break a;case 218:j=H[a+24>>2];b=H[j+4>>2];if(!b){if(!(Za[H[j+12>>2]](a)|0)){b=0;break b}b=H[j+4>>2]}c=H[j>>2];f=I[c|0];d=b-1|0;if(d){b=c+1|0}else{if(!(Za[H[j+12>>2]](a)|0)){b=0;break b}d=H[j+4>>2];b=H[j>>2]}c=b+1|0;e=d-1|0;b=I[b|0]|f<<8;i=b-2|0;if(b>>>0>=3){while(1){if(!e){if(!(Za[H[j+12>>2]](a)|0)){b=0;break b}e=H[j+4>>2];c=H[j>>2]}f=I[c|0];b=H[a>>2];H[b+20>>2]=83;g=b;b=f&15;H[g+24>>2]=b;H[H[a>>2]+28>>2]=f>>>4;Za[H[H[a>>2]+4>>2]](a,1);if(b>>>0>=4){g=H[a>>2];H[g+24>>2]=b;H[g+20>>2]=32;Za[H[H[a>>2]>>2]](a)}g=(b<<2)+a|0;b=H[g+164>>2];if(!b){b=Za[H[H[a+4>>2]>>2]](a,0,132)|0;H[b+128>>2]=0;H[g+164>>2]=b}g=i-1|0;o:{p:{q:{r:{l=f>>>0<16;s:{if(!l){h=0;if(i>>>0>128){break r}while(1){f=h<<1;G[f+b>>1]=1;G[(f|2)+b>>1]=1;G[(f|4)+b>>1]=1;G[(f|6)+b>>1]=1;G[(f|8)+b>>1]=1;G[(f|10)+b>>1]=1;G[(f|12)+b>>1]=1;G[(f|14)+b>>1]=1;h=h+8|0;if((h|0)!=64){continue}break}f=g>>1;break s}h=0;if(i>>>0>64){break r}while(1){f=h<<1;G[f+b>>1]=1;G[(f|2)+b>>1]=1;G[(f|4)+b>>1]=1;G[(f|6)+b>>1]=1;G[(f|8)+b>>1]=1;G[(f|10)+b>>1]=1;G[(f|12)+b>>1]=1;G[(f|14)+b>>1]=1;h=h+8|0;if((h|0)!=64){continue}break}f=g}i=42496;t:{u:{switch(f-4|0){case 5:i=42384;break t;case 12:i=42256;break t;case 21:i=42080;break t;case 32:i=41872;break t;case 0:break t;case 45:break u;default:break q}}i=41600}c=c+1|0;e=e-1|0;break p}c=c+1|0;e=e-1|0;f=64;i=41280;break p}c=c+1|0;e=e-1|0;i=41280;if((f|0)<=0){break o}}d=0;while(1){v:{if(!l){if(!e){if(!(Za[H[j+12>>2]](a)|0)){b=0;break b}e=H[j+4>>2];c=H[j>>2]}h=I[c|0];e=e-1|0;if(e){c=c+1|0}else{if(!(Za[H[j+12>>2]](a)|0)){b=0;break b}e=H[j+4>>2];c=H[j>>2]}h=I[c|0]|h<<8;break v}if(!e){if(!(Za[H[j+12>>2]](a)|0)){b=0;break b}e=H[j+4>>2];c=H[j>>2]}h=I[c|0]}G[(H[(d<<2)+i>>2]<<1)+b>>1]=h;c=c+1|0;e=e-1|0;d=d+1|0;if((f|0)!=(d|0)){continue}break}}i=0;w:{d=H[a>>2];if(H[d+104>>2]<2){break w}while(1){h=i<<1;H[d+24>>2]=J[h+b>>1];H[d+28>>2]=J[(h|2)+b>>1];H[d+32>>2]=J[(h|4)+b>>1];H[d+36>>2]=J[(h|6)+b>>1];H[d+40>>2]=J[(h|8)+b>>1];H[d+44>>2]=J[(h|10)+b>>1];H[d+48>>2]=J[(h|12)+b>>1];h=J[(h|14)+b>>1];H[d+20>>2]=95;H[d+52>>2]=h;Za[H[d+4>>2]](a,2);if(i>>>0>55){break w}i=i+8|0;d=H[a>>2];continue}}i=g-((l?0:f)+f|0)|0;if((i|0)>0){continue}break}}if(i){b=H[a>>2];H[b+20>>2]=12;Za[H[b>>2]](a)}H[j+4>>2]=e;H[j>>2]=c;break a;case 220:b=H[a+24>>2];d=H[b+4>>2];if(!d){if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2]}c=H[b>>2];e=I[c|0];d=d-1|0;if(d){c=c+1|0}else{if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];c=H[b>>2]}d=d-1|0;if((I[c|0]|e<<8)!=4){e=H[a>>2];H[e+20>>2]=12;Za[H[e>>2]](a)}if(d){c=c+1|0}else{if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];c=H[b>>2]}f=I[c|0];e=d-1|0;if(e){c=c+1|0}else{if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}e=H[b+4>>2];c=H[b>>2]}g=I[c|0];d=H[a>>2];H[d+20>>2]=84;f=g|f<<8;H[d+24>>2]=f;Za[H[H[a>>2]+4>>2]](a,1);H[a+280>>2]=f;H[b+4>>2]=e-1;H[b>>2]=c+1;break a;case 247:b=H[a+24>>2];d=H[b+4>>2];c=H[b>>2];if(!H[H[a+464>>2]+16>>2]){e=H[a>>2];H[e+20>>2]=60;ub(e+24|0,39241,80);Za[H[H[a>>2]>>2]](a)}x:{y:{if(H[a+36>>2]<3){break y}if(!d){if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];c=H[b>>2]}e=I[c|0];d=d-1|0;if(d){c=c+1|0}else{if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];c=H[b>>2]}d=d-1|0;if((I[c|0]|e<<8)!=24){e=H[a>>2];H[e+20>>2]=12;Za[H[e>>2]](a)}if(d){c=c+1|0}else{if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];c=H[b>>2]}d=d-1|0;if(I[c|0]!=13){e=H[a>>2];H[e+20>>2]=70;H[e+24>>2]=H[a+440>>2];Za[H[H[a>>2]>>2]](a)}if(d){c=c+1|0}else{if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];c=H[b>>2]}f=I[c|0];d=d-1|0;if(d){e=c+1|0}else{if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];e=H[b>>2]}c=e+1|0;d=d-1|0;if((I[e|0]|f<<8)!=255){break y}if(!d){if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];c=H[b>>2]}e=c+1|0;d=d-1|0;if(I[c|0]!=3){c=e;break y}if(!d){if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];e=H[b>>2]}c=e+1|0;d=d-1|0;h=H[a+216>>2];if(H[h+88>>2]!=I[e|0]){break y}if(!d){if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}h=H[a+216>>2];d=H[b+4>>2];c=H[b>>2]}e=c+1|0;d=d-1|0;if(H[h>>2]!=I[c|0]){c=e;break y}if(!d){if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}h=H[a+216>>2];d=H[b+4>>2];e=H[b>>2]}c=e+1|0;d=d-1|0;if(H[h+176>>2]!=I[e|0]){break y}if(!d){if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];c=H[b>>2]}e=c+1|0;d=d-1|0;if(I[c|0]!=128){c=e;break y}if(!d){if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];e=H[b>>2]}f=I[e|0];d=d-1|0;if(d){e=e+1|0}else{if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];e=H[b>>2]}c=e+1|0;d=d-1|0;if(I[e|0]|f<<8){break y}if(!d){if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];c=H[b>>2]}f=I[c|0];d=d-1|0;if(d){e=c+1|0}else{if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];e=H[b>>2]}c=e+1|0;d=d-1|0;if(I[e|0]|f<<8){break y}if(!d){if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];c=H[b>>2]}e=c+1|0;d=d-1|0;if(I[c|0]){c=e;break y}if(!d){if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];e=H[b>>2]}f=I[e|0];d=d-1|0;if(d){e=e+1|0}else{if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];e=H[b>>2]}c=e+1|0;d=d-1|0;if((I[e|0]|f<<8)!=1){break y}if(!d){if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];c=H[b>>2]}f=I[c|0];d=d-1|0;if(d){e=c+1|0}else{if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];e=H[b>>2]}c=e+1|0;d=d-1|0;if(I[e|0]|f<<8){break y}if(!d){if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];c=H[b>>2]}e=c+1|0;d=d-1|0;if(I[c|0]){c=e;break y}if(!d){if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];e=H[b>>2]}f=I[e|0];d=d-1|0;if(d){e=e+1|0}else{if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];e=H[b>>2]}c=e+1|0;d=d-1|0;if((I[e|0]|f<<8)!=1){break y}if(!d){if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];c=H[b>>2]}f=I[c|0];d=d-1|0;if(d){e=c+1|0}else{if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];e=H[b>>2]}c=e+1|0;d=d-1|0;if(!(I[e|0]|f<<8)){break x}}e=H[a>>2];H[e+20>>2]=28;Za[H[e>>2]](a)}H[a+304>>2]=1;H[b+4>>2]=d;H[b>>2]=c;break a;case 223:case 224:case 225:case 226:case 227:case 228:case 229:case 230:case 231:case 232:case 233:case 234:case 235:case 236:case 237:case 238:if(Za[H[(H[a+464>>2]+(b<<2)|0)-864>>2]](a)|0){break a}b=0;break b;case 253:if(Za[H[H[a+464>>2]+28>>2]](a)|0){break a}b=0;break b;case 0:case 207:case 208:case 209:case 210:case 211:case 212:case 213:case 214:c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=94;Za[H[H[a>>2]+4>>2]](a,1);break a;case 219:e=H[a+24>>2];d=H[e+4>>2];if(!d){if(!(Za[H[e+12>>2]](a)|0)){b=0;break b}d=H[e+4>>2]}b=H[e>>2];f=I[b|0];c=d-1|0;if(c){b=b+1|0}else{if(!(Za[H[e+12>>2]](a)|0)){b=0;break b}c=H[e+4>>2];b=H[e>>2]}g=I[b|0];d=H[a>>2];H[d+20>>2]=93;H[d+24>>2]=H[a+440>>2];f=g|f<<8;g=f-2|0;H[H[a>>2]+28>>2]=g;Za[H[H[a>>2]+4>>2]](a,1);H[e+4>>2]=c-1;H[e>>2]=b+1;if(f>>>0<3){break a}Za[H[H[a+24>>2]+16>>2]](a,g);break a;default:c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=70;Za[H[H[a>>2]>>2]](a);break a;case 191:break e}}b=0;if(xg(a,1,0,0)){break a}break b}b=0}Xa=k+288|0;return b|0}b=0;H[a+440>>2]=0;continue}}function qb(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;l=Xa-16|0;Xa=l;a:{b:{c:{d:{e:{f:{g:{h:{i:{j:{k:{if(a>>>0<=244){e=H[17444];g=a>>>0<11?16:a+11&-8;c=g>>>3|0;b=e>>>c|0;if(b&3){d=c+((b^-1)&1)|0;b=d<<3;f=H[b+69824>>2];a=f+8|0;c=H[f+8>>2];b=b+69816|0;l:{if((c|0)==(b|0)){m=69776,n=Kz(d)&e,H[m>>2]=n;break l}H[c+12>>2]=b;H[b+8>>2]=c}b=d<<3;H[f+4>>2]=b|3;b=b+f|0;H[b+4>>2]=H[b+4>>2]|1;break a}k=H[17446];if(k>>>0>=g>>>0){break k}if(b){a=2<>>12&16;c=a;b=b>>>a|0;a=b>>>5&8;c=c|a;b=b>>>a|0;a=b>>>2&4;c=c|a;b=b>>>a|0;a=b>>>1&2;c=c|a;b=b>>>a|0;a=b>>>1&1;c=(c|a)+(b>>>a|0)|0;a=c<<3;j=H[a+69824>>2];b=H[j+8>>2];a=a+69816|0;m:{if((b|0)==(a|0)){e=Kz(c)&e;H[17444]=e;break m}H[b+12>>2]=a;H[a+8>>2]=b}a=j+8|0;H[j+4>>2]=g|3;d=g+j|0;b=c<<3;f=b-g|0;H[d+4>>2]=f|1;H[b+j>>2]=f;if(k){b=k>>>3|0;c=(b<<3)+69816|0;j=H[17449];b=1<>2]}H[c+8>>2]=j;H[b+12>>2]=j;H[j+12>>2]=c;H[j+8>>2]=b}H[17449]=d;H[17446]=f;break a}h=H[17445];if(!h){break k}b=(0-h&h)-1|0;a=b>>>12&16;c=a;b=b>>>a|0;a=b>>>5&8;c=c|a;b=b>>>a|0;a=b>>>2&4;c=c|a;b=b>>>a|0;a=b>>>1&2;c=c|a;b=b>>>a|0;a=b>>>1&1;b=H[((c|a)+(b>>>a|0)<<2)+70080>>2];d=(H[b+4>>2]&-8)-g|0;c=b;while(1){o:{a=H[c+16>>2];if(!a){a=H[c+20>>2];if(!a){break o}}c=(H[a+4>>2]&-8)-g|0;f=c>>>0>>0;d=f?c:d;b=f?a:b;c=a;continue}break}i=H[b+24>>2];f=H[b+12>>2];if((f|0)!=(b|0)){a=H[b+8>>2];H[a+12>>2]=f;H[f+8>>2]=a;break b}c=b+20|0;a=H[c>>2];if(!a){a=H[b+16>>2];if(!a){break j}c=b+16|0}while(1){j=c;f=a;c=a+20|0;a=H[c>>2];if(a){continue}c=f+16|0;a=H[f+16>>2];if(a){continue}break}H[j>>2]=0;break b}g=-1;if(a>>>0>4294967231){break k}a=a+11|0;g=a&-8;i=H[17445];if(!i){break k}d=0-g|0;e=0;p:{if(g>>>0<256){break p}e=31;if(g>>>0>16777215){break p}a=a>>>8|0;j=a+1048320>>>16&8;a=a<>>16&4;a=a<>>16&2;a=(a<>>15|0)-(b|(c|j))|0;e=(a<<1|g>>>a+21&1)+28|0}c=H[(e<<2)+70080>>2];q:{r:{s:{if(!c){a=0;break s}a=0;b=g<<((e|0)==31?0:25-(e>>>1|0)|0);while(1){t:{h=H[c+4>>2]&-8;j=h-g|0;if(j>>>0>=d>>>0){break t}d=j;f=c;if((g|0)!=(h|0)){break t}d=0;a=c;break r}j=H[c+20>>2];c=H[((b>>>29&4)+c|0)+16>>2];a=j?(j|0)==(c|0)?a:j:a;b=b<<1;if(c){continue}break}}if(!(a|f)){f=0;a=2<>>12&16;c=a;b=b>>>a|0;a=b>>>5&8;c=c|a;b=b>>>a|0;a=b>>>2&4;c=c|a;b=b>>>a|0;a=b>>>1&2;c=c|a;b=b>>>a|0;a=b>>>1&1;a=H[((c|a)+(b>>>a|0)<<2)+70080>>2]}if(!a){break q}}while(1){b=(H[a+4>>2]&-8)-g|0;c=b>>>0>>0;d=c?b:d;f=c?a:f;b=H[a+16>>2];if(b){a=b}else{a=H[a+20>>2]}if(a){continue}break}}if(!f|H[17446]-g>>>0<=d>>>0){break k}e=H[f+24>>2];b=H[f+12>>2];if((f|0)!=(b|0)){a=H[f+8>>2];H[a+12>>2]=b;H[b+8>>2]=a;break c}c=f+20|0;a=H[c>>2];if(!a){a=H[f+16>>2];if(!a){break i}c=f+16|0}while(1){j=c;b=a;c=a+20|0;a=H[c>>2];if(a){continue}c=b+16|0;a=H[b+16>>2];if(a){continue}break}H[j>>2]=0;break c}c=H[17446];if(c>>>0>=g>>>0){d=H[17449];b=c-g|0;u:{if(b>>>0>=16){H[17446]=b;a=d+g|0;H[17449]=a;H[a+4>>2]=b|1;H[c+d>>2]=b;H[d+4>>2]=g|3;break u}H[17449]=0;H[17446]=0;H[d+4>>2]=c|3;a=c+d|0;H[a+4>>2]=H[a+4>>2]|1}a=d+8|0;break a}i=H[17447];if(i>>>0>g>>>0){b=i-g|0;H[17447]=b;c=H[17450];a=c+g|0;H[17450]=a;H[a+4>>2]=b|1;H[c+4>>2]=g|3;a=c+8|0;break a}a=0;h=g+47|0;if(H[17562]){c=H[17564]}else{H[17565]=-1;H[17566]=-1;H[17563]=4096;H[17564]=4096;H[17562]=l+12&-16^1431655768;H[17567]=0;H[17555]=0;c=4096}j=h+c|0;f=0-c|0;c=j&f;if(c>>>0<=g>>>0){break a}d=H[17554];if(d){b=H[17552];e=b+c|0;if(e>>>0>d>>>0|b>>>0>=e>>>0){break a}}if(I[70220]&4){break f}v:{w:{d=H[17450];if(d){a=70224;while(1){b=H[a>>2];if(b>>>0<=d>>>0&d>>>0>2]>>>0){break w}a=H[a+8>>2];if(a){continue}break}}b=ef(0);if((b|0)==-1){break g}e=c;d=H[17563];a=d-1|0;if(a&b){e=(c-b|0)+(a+b&0-d)|0}if(e>>>0<=g>>>0|e>>>0>2147483646){break g}d=H[17554];if(d){a=H[17552];f=a+e|0;if(d>>>0>>0|a>>>0>=f>>>0){break g}}a=ef(e);if((b|0)!=(a|0)){break v}break e}e=f&j-i;if(e>>>0>2147483646){break g}b=ef(e);if((b|0)==(H[a>>2]+H[a+4>>2]|0)){break h}a=b}if(!((a|0)==-1|g+48>>>0<=e>>>0)){b=H[17564];b=b+(h-e|0)&0-b;if(b>>>0>2147483646){b=a;break e}if((ef(b)|0)!=-1){e=b+e|0;b=a;break e}ef(0-e|0);break g}b=a;if((a|0)!=-1){break e}break g}f=0;break b}b=0;break c}if((b|0)!=-1){break e}}H[17555]=H[17555]|4}if(c>>>0>2147483646){break d}b=ef(c);a=ef(0);if((b|0)==-1|(a|0)==-1|a>>>0<=b>>>0){break d}e=a-b|0;if(e>>>0<=g+40>>>0){break d}}a=H[17552]+e|0;H[17552]=a;if(a>>>0>K[17553]){H[17553]=a}x:{y:{z:{h=H[17450];if(h){a=70224;while(1){d=H[a>>2];c=H[a+4>>2];if((d+c|0)==(b|0)){break z}a=H[a+8>>2];if(a){continue}break}break y}a=H[17448];if(!(a>>>0<=b>>>0?a:0)){H[17448]=b}a=0;H[17557]=e;H[17556]=b;H[17452]=-1;H[17453]=H[17562];H[17559]=0;while(1){d=a<<3;c=d+69816|0;H[d+69824>>2]=c;H[d+69828>>2]=c;a=a+1|0;if((a|0)!=32){continue}break}d=e-40|0;a=b+8&7?-8-b&7:0;c=d-a|0;H[17447]=c;a=a+b|0;H[17450]=a;H[a+4>>2]=c|1;H[(b+d|0)+4>>2]=40;H[17451]=H[17566];break x}if(I[a+12|0]&8|d>>>0>h>>>0|b>>>0<=h>>>0){break y}H[a+4>>2]=c+e;a=h+8&7?-8-h&7:0;c=a+h|0;H[17450]=c;b=H[17447]+e|0;a=b-a|0;H[17447]=a;H[c+4>>2]=a|1;H[(b+h|0)+4>>2]=40;H[17451]=H[17566];break x}if(K[17448]>b>>>0){H[17448]=b}c=b+e|0;a=70224;A:{B:{C:{D:{E:{F:{while(1){if((c|0)!=H[a>>2]){a=H[a+8>>2];if(a){continue}break F}break}if(!(I[a+12|0]&8)){break E}}a=70224;while(1){c=H[a>>2];if(c>>>0<=h>>>0){f=c+H[a+4>>2]|0;if(f>>>0>h>>>0){break D}}a=H[a+8>>2];continue}}H[a>>2]=b;H[a+4>>2]=H[a+4>>2]+e;j=(b+8&7?-8-b&7:0)+b|0;H[j+4>>2]=g|3;e=c+(c+8&7?-8-c&7:0)|0;i=g+j|0;g=e-i|0;if((e|0)==(h|0)){H[17450]=i;a=H[17447]+g|0;H[17447]=a;H[i+4>>2]=a|1;break B}if(H[17449]==(e|0)){H[17449]=i;a=H[17446]+g|0;H[17446]=a;H[i+4>>2]=a|1;H[a+i>>2]=a;break B}a=H[e+4>>2];if((a&3)==1){f=a&-8;G:{if(a>>>0<=255){c=H[e+8>>2];a=a>>>3|0;b=H[e+12>>2];if((b|0)==(c|0)){m=69776,n=H[17444]&Kz(a),H[m>>2]=n;break G}H[c+12>>2]=b;H[b+8>>2]=c;break G}h=H[e+24>>2];b=H[e+12>>2];H:{if((e|0)!=(b|0)){a=H[e+8>>2];H[a+12>>2]=b;H[b+8>>2]=a;break H}I:{a=e+20|0;d=H[a>>2];if(d){break I}a=e+16|0;d=H[a>>2];if(d){break I}b=0;break H}while(1){c=a;b=d;a=b+20|0;d=H[a>>2];if(d){continue}a=b+16|0;d=H[b+16>>2];if(d){continue}break}H[c>>2]=0}if(!h){break G}c=H[e+28>>2];a=(c<<2)+70080|0;J:{if(H[a>>2]==(e|0)){H[a>>2]=b;if(b){break J}m=69780,n=H[17445]&Kz(c),H[m>>2]=n;break G}H[h+(H[h+16>>2]==(e|0)?16:20)>>2]=b;if(!b){break G}}H[b+24>>2]=h;a=H[e+16>>2];if(a){H[b+16>>2]=a;H[a+24>>2]=b}a=H[e+20>>2];if(!a){break G}H[b+20>>2]=a;H[a+24>>2]=b}g=f+g|0;e=e+f|0}H[e+4>>2]=H[e+4>>2]&-2;H[i+4>>2]=g|1;H[g+i>>2]=g;if(g>>>0<=255){a=g>>>3|0;b=(a<<3)+69816|0;c=H[17444];a=1<>2]}H[b+8>>2]=i;H[a+12>>2]=i;H[i+12>>2]=b;H[i+8>>2]=a;break B}a=31;if(g>>>0<=16777215){a=g>>>8|0;d=a+1048320>>>16&8;a=a<>>16&4;a=a<>>16&2;a=(a<>>15|0)-(b|(c|d))|0;a=(a<<1|g>>>a+21&1)+28|0}H[i+28>>2]=a;H[i+16>>2]=0;H[i+20>>2]=0;d=(a<<2)+70080|0;c=H[17445];b=1<>2]=i;H[i+24>>2]=d;break L}a=g<<((a|0)==31?0:25-(a>>>1|0)|0);b=H[d>>2];while(1){c=b;if((H[b+4>>2]&-8)==(g|0)){break C}b=a>>>29|0;a=a<<1;d=c+(b&4)|0;b=H[d+16>>2];if(b){continue}break}H[d+16>>2]=i;H[i+24>>2]=c}H[i+12>>2]=i;H[i+8>>2]=i;break B}d=e-40|0;a=b+8&7?-8-b&7:0;c=d-a|0;H[17447]=c;a=a+b|0;H[17450]=a;H[a+4>>2]=c|1;H[(b+d|0)+4>>2]=40;H[17451]=H[17566];a=(f+(f-39&7?39-f&7:0)|0)-47|0;c=a>>>0>>0?h:a;H[c+4>>2]=27;a=H[17559];H[c+16>>2]=H[17558];H[c+20>>2]=a;a=H[17557];H[c+8>>2]=H[17556];H[c+12>>2]=a;H[17558]=c+8;H[17557]=e;H[17556]=b;H[17559]=0;a=c+24|0;while(1){H[a+4>>2]=7;b=a+8|0;a=a+4|0;if(b>>>0>>0){continue}break}if((c|0)==(h|0)){break x}H[c+4>>2]=H[c+4>>2]&-2;f=c-h|0;H[h+4>>2]=f|1;H[c>>2]=f;if(f>>>0<=255){a=f>>>3|0;b=(a<<3)+69816|0;c=H[17444];a=1<>2]}H[b+8>>2]=h;H[a+12>>2]=h;H[h+12>>2]=b;H[h+8>>2]=a;break x}a=31;H[h+16>>2]=0;H[h+20>>2]=0;if(f>>>0<=16777215){a=f>>>8|0;d=a+1048320>>>16&8;a=a<>>16&4;a=a<>>16&2;a=(a<>>15|0)-(b|(c|d))|0;a=(a<<1|f>>>a+21&1)+28|0}H[h+28>>2]=a;d=(a<<2)+70080|0;c=H[17445];b=1<>2]=h;H[h+24>>2]=d;break N}a=f<<((a|0)==31?0:25-(a>>>1|0)|0);b=H[d>>2];while(1){c=b;if((f|0)==(H[b+4>>2]&-8)){break A}b=a>>>29|0;a=a<<1;d=c+(b&4)|0;b=H[d+16>>2];if(b){continue}break}H[d+16>>2]=h;H[h+24>>2]=c}H[h+12>>2]=h;H[h+8>>2]=h;break x}a=H[c+8>>2];H[a+12>>2]=i;H[c+8>>2]=i;H[i+24>>2]=0;H[i+12>>2]=c;H[i+8>>2]=a}a=j+8|0;break a}a=H[c+8>>2];H[a+12>>2]=h;H[c+8>>2]=h;H[h+24>>2]=0;H[h+12>>2]=c;H[h+8>>2]=a}a=H[17447];if(a>>>0<=g>>>0){break d}b=a-g|0;H[17447]=b;c=H[17450];a=c+g|0;H[17450]=a;H[a+4>>2]=b|1;H[c+4>>2]=g|3;a=c+8|0;break a}H[17116]=48;a=0;break a}O:{if(!e){break O}c=H[f+28>>2];a=(c<<2)+70080|0;P:{if(H[a>>2]==(f|0)){H[a>>2]=b;if(b){break P}i=Kz(c)&i;H[17445]=i;break O}H[e+(H[e+16>>2]==(f|0)?16:20)>>2]=b;if(!b){break O}}H[b+24>>2]=e;a=H[f+16>>2];if(a){H[b+16>>2]=a;H[a+24>>2]=b}a=H[f+20>>2];if(!a){break O}H[b+20>>2]=a;H[a+24>>2]=b}Q:{if(d>>>0<=15){a=d+g|0;H[f+4>>2]=a|3;a=a+f|0;H[a+4>>2]=H[a+4>>2]|1;break Q}H[f+4>>2]=g|3;e=f+g|0;H[e+4>>2]=d|1;H[e+d>>2]=d;if(d>>>0<=255){a=d>>>3|0;b=(a<<3)+69816|0;c=H[17444];a=1<>2]}H[b+8>>2]=e;H[a+12>>2]=e;H[e+12>>2]=b;H[e+8>>2]=a;break Q}a=31;if(d>>>0<=16777215){a=d>>>8|0;j=a+1048320>>>16&8;a=a<>>16&4;a=a<>>16&2;a=(a<>>15|0)-(b|(c|j))|0;a=(a<<1|d>>>a+21&1)+28|0}H[e+28>>2]=a;H[e+16>>2]=0;H[e+20>>2]=0;b=(a<<2)+70080|0;S:{c=1<>2]=e;break T}a=d<<((a|0)==31?0:25-(a>>>1|0)|0);c=H[b>>2];while(1){b=c;if((H[b+4>>2]&-8)==(d|0)){break S}c=a>>>29|0;a=a<<1;j=(c&4)+b|0;c=H[j+16>>2];if(c){continue}break}H[j+16>>2]=e}H[e+24>>2]=b;H[e+12>>2]=e;H[e+8>>2]=e;break Q}a=H[b+8>>2];H[a+12>>2]=e;H[b+8>>2]=e;H[e+24>>2]=0;H[e+12>>2]=b;H[e+8>>2]=a}a=f+8|0;break a}U:{if(!i){break U}c=H[b+28>>2];a=(c<<2)+70080|0;V:{if(H[a>>2]==(b|0)){H[a>>2]=f;if(f){break V}m=69780,n=Kz(c)&h,H[m>>2]=n;break U}H[i+(H[i+16>>2]==(b|0)?16:20)>>2]=f;if(!f){break U}}H[f+24>>2]=i;a=H[b+16>>2];if(a){H[f+16>>2]=a;H[a+24>>2]=f}a=H[b+20>>2];if(!a){break U}H[f+20>>2]=a;H[a+24>>2]=f}W:{if(d>>>0<=15){a=d+g|0;H[b+4>>2]=a|3;a=a+b|0;H[a+4>>2]=H[a+4>>2]|1;break W}H[b+4>>2]=g|3;f=b+g|0;H[f+4>>2]=d|1;H[d+f>>2]=d;if(k){a=k>>>3|0;c=(a<<3)+69816|0;j=H[17449];a=1<>2]}H[c+8>>2]=j;H[a+12>>2]=j;H[j+12>>2]=c;H[j+8>>2]=a}H[17449]=f;H[17446]=d}a=b+8|0}Xa=l+16|0;return a|0}function ro(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=O(0),l=0,m=0,n=0,o=0,p=0,q=0,r=O(0),s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,I=O(0),J=O(0),K=0,M=0,Q=0,R=0,S=O(0),T=O(0),U=O(0),V=O(0),Y=O(0),Z=0,$=O(0),aa=O(0),ba=0,ca=O(0),da=0,ea=O(0),fa=O(0),ga=O(0),ha=0,ia=O(0),ja=0;w=Xa+-64|0;Xa=w;Q=mo(w+48|0,yb(d));R=mo(w+32|0,yb(d));while(1){if(yb(d)>>>0<=x>>>0){x=0;H[w+24>>2]=0;H[w+12>>2]=0;H[w>>2]=0;H[w+4>>2]=0;k=O(g|0);L[w+28>>2]=k;L[w+20>>2]=k;k=O(f|0);L[w+16>>2]=k;L[w+8>>2]=k;C=Nb(Q,0);D=Nb(R,0);b=e+12|0;B=yb(d);of(b,B);q=a;a=w;z=e+24|0;k=L[e+36>>2];K=H[e+40>>2];ba=H[e+44>>2];c=H[e+48>>2];G=Xa-16|0;Xa=G;E=e;a:{if(zb(e)>>>0>=N(K,9)>>>0){if(zb(b)>>>0>=B>>>0){if(yb(z)>>>0>=K>>>0){if((B|0)<4){break a}H[G+12>>2]=1234;y=rb(b,0);ca=pc(k);da=Vh(c,B);Bo(y,B);Cj(y,B,B,G+12|0);while(1){if(!((p|0)>=(K|0)|(n|0)>=(ba|0))){Cj(y,B,4,G+12|0);c=H[y+12>>2]<<3;b=c+C|0;c=c+D|0;d=0;o=H[y>>2]<<3;e=o+C|0;i=H[y+4>>2]<<3;h=i+C|0;s=H[y+8>>2]<<3;j=s+C|0;o=o+D|0;i=i+D|0;s=s+D|0;b:{if(td(e,h,j)>O(0)^td(o,i,s)>O(0)){break b}if(td(h,j,b)>O(0)^td(i,s,c)>O(0)){break b}if(td(j,b,e)>O(0)^td(s,c,o)>O(0)){break b}d=!(td(b,e,h)>O(0)^td(c,o,i)>O(0))}c:{if(!d){break c}Z=N(p,9);o=rb(E,Z);b=H[y>>2]<<3;e=b+D|0;h=H[y+4>>2]<<3;j=h+D|0;i=H[y+8>>2]<<3;s=i+D|0;t=H[y+12>>2]<<3;u=t+D|0;c=0;d=Xa-144|0;Xa=d;d:{if(!eo(d- -64|0,d+56|0,d+48|0,d+40|0,d+92|0,d+80|0,b+C|0,h+C|0,i+C|0,t+C|0)){break d}if(!eo(d+32|0,d+24|0,d+16|0,d+8|0,d+88|0,d+72|0,e,j,s,u)){break d}e=Xa-288|0;Xa=e;Nh(e,d- -64|0,d+32|0);j=e+72|0;Nh(j,d+56|0,d+24|0);i=e+144|0;Nh(i,d+48|0,d+16|0);u=e+216|0;Nh(u,d+40|0,d+8|0);t=0;s=0;b=Xa-288|0;Xa=b;h=Xa-32|0;Xa=h;ha=h,ia=Tb(e),L[ha>>2]=ia;l=e+36|0;ha=h,ia=Tb(l),L[ha+4>>2]=ia;ha=h,ia=Tb(j),L[ha+8>>2]=ia;ha=h,ia=Tb(e+108|0),L[ha+12>>2]=ia;ha=h,ia=Tb(i),L[ha+16>>2]=ia;ha=h,ia=Tb(e+180|0),L[ha+20>>2]=ia;ha=h,ia=Tb(u),L[ha+24>>2]=ia;ha=h,ia=Tb(e+252|0),L[ha+28>>2]=ia;j=L[h+4>>2]>L[h>>2];j=L[h+8>>2]>L[h+(j<<2)>>2]?2:j;j=L[h+12>>2]>L[h+(j<<2)>>2]?3:j;j=L[h+16>>2]>L[h+(j<<2)>>2]?4:j;j=L[h+20>>2]>L[h+(j<<2)>>2]?5:j;j=L[h+24>>2]>L[h+(j<<2)>>2]?6:j;j=L[h+28>>2]>L[h+(j<<2)>>2]?7:j;i=h+(j<<2)|0;k=L[i>>2];if(k!=O(0)){zd(e,e+N(j,36)|0);ce(b,e,O(O(1)/O(W(L[i>>2]))));Ne(b+36|0,l,63)}u=d+96|0;Xa=h+32|0;e:{if(k==O(0)){break e}h=Xa-32|0;Xa=h;j=b+36|0;i=e+36|0;dc(j,b,i);l=b+72|0;dc(l,b,e+72|0);m=b+108|0;dc(m,b,e+108|0);v=b+144|0;dc(v,b,e+144|0);A=b+180|0;dc(A,b,e+180|0);F=b+216|0;dc(F,b,e+216|0);M=b+252|0;dc(M,b,e+252|0);ha=h,ia=Tb(j),L[ha>>2]=ia;ha=h,ia=Tb(l),L[ha+4>>2]=ia;ha=h,ia=Tb(m),L[ha+8>>2]=ia;ha=h,ia=Tb(v),L[ha+12>>2]=ia;ha=h,ia=Tb(A),L[ha+16>>2]=ia;ha=h,ia=Tb(F),L[ha+20>>2]=ia;ha=h,ia=Tb(M),L[ha+24>>2]=ia;l=L[h+4>>2]>L[h>>2];l=L[h+8>>2]>L[h+(l<<2)>>2]?2:l;l=L[h+12>>2]>L[h+(l<<2)>>2]?3:l;l=L[h+16>>2]>L[h+(l<<2)>>2]?4:l;l=L[h+20>>2]>L[h+(l<<2)>>2]?5:l;l=L[h+24>>2]>L[h+(l<<2)>>2]?6:l;m=h+(l<<2)|0;k=L[m>>2];if(k!=O(0)){l=N(l,36);zd(j,l+j|0);zd(i,i+l|0);ce(j,j,O(O(1)/O(W(L[m>>2]))))}Xa=h+32|0;if(k==O(0)){break e}h=Xa-32|0;Xa=h;j=b+72|0;i=b+36|0;l=e+72|0;dc(j,i,l);m=b+108|0;dc(m,i,e+108|0);v=b+144|0;dc(v,i,e+144|0);A=b+180|0;dc(A,i,e+180|0);F=b+216|0;dc(F,i,e+216|0);M=b+252|0;dc(M,i,e+252|0);ha=h,ia=Tb(j),L[ha>>2]=ia;ha=h,ia=Tb(m),L[ha+4>>2]=ia;ha=h,ia=Tb(v),L[ha+8>>2]=ia;ha=h,ia=Tb(A),L[ha+12>>2]=ia;ha=h,ia=Tb(F),L[ha+16>>2]=ia;ha=h,ia=Tb(M),L[ha+20>>2]=ia;i=L[h+4>>2]>L[h>>2];i=L[h+8>>2]>L[h+(i<<2)>>2]?2:i;i=L[h+12>>2]>L[h+(i<<2)>>2]?3:i;i=L[h+16>>2]>L[h+(i<<2)>>2]?4:i;i=L[h+20>>2]>L[h+(i<<2)>>2]?5:i;m=h+(i<<2)|0;k=L[m>>2];if(k!=O(0)){i=N(i,36);zd(j,i+j|0);zd(l,i+l|0);ce(j,j,O(O(1)/O(W(L[m>>2]))))}Xa=h+32|0;if(k==O(0)){break e}h=Xa-32|0;Xa=h;j=b+108|0;i=b+72|0;l=e+108|0;dc(j,i,l);m=b+144|0;dc(m,i,e+144|0);v=b+180|0;dc(v,i,e+180|0);A=b+216|0;dc(A,i,e+216|0);F=b+252|0;dc(F,i,e+252|0);ha=h,ia=Tb(j),L[ha>>2]=ia;ha=h,ia=Tb(m),L[ha+4>>2]=ia;ha=h,ia=Tb(v),L[ha+8>>2]=ia;ha=h,ia=Tb(A),L[ha+12>>2]=ia;ha=h,ia=Tb(F),L[ha+16>>2]=ia;i=L[h+4>>2]>L[h>>2];i=L[h+8>>2]>L[h+(i<<2)>>2]?2:i;i=L[h+12>>2]>L[h+(i<<2)>>2]?3:i;i=L[h+16>>2]>L[h+(i<<2)>>2]?4:i;m=h+(i<<2)|0;k=L[m>>2];if(k!=O(0)){i=N(i,36);zd(j,i+j|0);zd(l,i+l|0);ce(j,j,O(O(1)/O(W(L[m>>2]))))}Xa=h+32|0;if(k==O(0)){break e}h=Xa-16|0;Xa=h;j=b+144|0;i=b+108|0;l=e+144|0;dc(j,i,l);m=b+180|0;dc(m,i,e+180|0);v=b+216|0;dc(v,i,e+216|0);A=b+252|0;dc(A,i,e+252|0);ha=h,ia=Tb(j),L[ha>>2]=ia;ha=h,ia=Tb(m),L[ha+4>>2]=ia;ha=h,ia=Tb(v),L[ha+8>>2]=ia;ha=h,ia=Tb(A),L[ha+12>>2]=ia;i=L[h+4>>2]>L[h>>2];i=L[h+8>>2]>L[h+(i<<2)>>2]?2:i;i=L[h+12>>2]>L[h+(i<<2)>>2]?3:i;m=h+(i<<2)|0;k=L[m>>2];if(k!=O(0)){i=N(i,36);zd(j,i+j|0);zd(l,i+l|0);ce(j,j,O(O(1)/O(W(L[m>>2]))))}Xa=h+16|0;if(k==O(0)){break e}h=Xa-16|0;Xa=h;j=b+180|0;i=b+144|0;l=e+180|0;dc(j,i,l);m=b+216|0;dc(m,i,e+216|0);v=b+252|0;dc(v,i,e+252|0);ha=h,ia=Tb(j),L[ha+4>>2]=ia;ha=h,ia=Tb(m),L[ha+8>>2]=ia;ha=h,ia=Tb(v),L[ha+12>>2]=ia;i=h+4|0;m=L[i+4>>2]>L[i>>2];m=L[i+8>>2]>L[i+(m<<2)>>2]?2:m;i=(m<<2)+i|0;k=L[i>>2];if(k!=O(0)){m=N(m,36);zd(j,m+j|0);zd(l,l+m|0);ce(j,j,O(O(1)/O(W(L[i>>2]))))}Xa=h+16|0;if(k==O(0)){break e}h=Xa-16|0;Xa=h;j=b+216|0;l=b+180|0;i=e+216|0;dc(j,l,i);m=b+252|0;dc(m,l,e+252|0);ha=h,ia=Tb(j),L[ha+8>>2]=ia;ha=h,ia=Tb(m),L[ha+12>>2]=ia;l=L[h+12>>2]>L[h+8>>2];m=(h+8|0)+(l<<2)|0;k=L[m>>2];if(k!=O(0)){l=N(l,36);zd(j,l+j|0);zd(i,i+l|0);ce(j,j,O(O(1)/O(W(L[m>>2]))))}Xa=h+16|0;if(k==O(0)){break e}h=b+252|0;dc(h,b+216|0,e+252|0);k=Tb(h);if(k!=O(0)){ce(h,h,O(O(1)/O(W(k))))}if(k==O(0)){break e}h=Xa-384|0;Xa=h;ha=h,ia=te(h,b,0),L[ha+336>>2]=ia;ha=h,ia=te(h+36|0,b,1),L[ha+340>>2]=ia;ha=h,ia=te(h+72|0,b,2),L[ha+344>>2]=ia;ha=h,ia=te(h+108|0,b,3),L[ha+348>>2]=ia;ha=h,ia=te(h+144|0,b,4),L[ha+352>>2]=ia;ha=h,ia=te(h+180|0,b,5),L[ha+356>>2]=ia;ha=h,ia=te(h+216|0,b,6),L[ha+360>>2]=ia;ha=h,ia=te(h+252|0,b,7),L[ha+364>>2]=ia;ha=h,ia=te(h+288|0,b,8),L[ha+368>>2]=ia;j=h+336|0;i=L[j+4>>2]>L[j>>2];i=L[j+8>>2]>L[j+(i<<2)>>2]?2:i;i=L[j+12>>2]>L[j+(i<<2)>>2]?3:i;i=L[j+16>>2]>L[j+(i<<2)>>2]?4:i;i=L[j+20>>2]>L[j+(i<<2)>>2]?5:i;i=L[j+24>>2]>L[j+(i<<2)>>2]?6:i;i=L[j+28>>2]>L[j+(i<<2)>>2]?7:i;i=L[j+32>>2]>L[j+(i<<2)>>2]?8:i;k=L[(i<<2)+j>>2];if(k!=O(0)){Aj(u,h+N(i,36)|0)}Xa=h+384|0;s=k!=O(0)}Xa=b+288|0;if(s){t=!(+O(P(bo(u)))<1e-5)}Xa=e+288|0;if(!t){break d}S=L[d+84>>2];ea=L[d+80>>2];fa=L[d+108>>2];I=L[d+76>>2];T=L[d+112>>2];J=L[d+120>>2];U=L[d+96>>2];V=L[d+72>>2];$=L[d+124>>2];r=L[d+88>>2];aa=O(O(V*$)+O(L[d+100>>2]/r));k=L[d+92>>2];L[o+4>>2]=aa*k;U=O(O(J*V)+O(U/r));L[o>>2]=U*k;V=L[d+72>>2];ga=L[d+128>>2];Y=L[d+104>>2];T=O(O($*I)+O(T/r));L[o+16>>2]=T*k;I=O(O(J*I)+O(fa/r));L[o+12>>2]=I*k;J=O(O(-S)*k);S=O(O(-ea)*k);L[o+8>>2]=O(J*aa)+O(O(S*U)+O(O(ga*V)+O(Y/r)));L[o+20>>2]=O(J*T)+O(O(S*I)+O(O(L[d+128>>2]*L[d+76>>2])+O(L[d+116>>2]/r)));r=O(L[d+120>>2]*k);L[o+24>>2]=r;k=O(L[d+124>>2]*k);L[o+28>>2]=k;L[o+32>>2]=O(L[d+128>>2]-O(r*L[d+80>>2]))-O(k*L[d+84>>2]);c=1}Xa=d+144|0;if(!c){break c}u=rb(E,Z);l=0;i=Xa-48|0;Xa=i;b=i+40|0;Je(b,u,a);c=i+32|0;h=a+8|0;Je(c,u,h);d=i+24|0;t=a+16|0;Je(d,u,t);co(i+16|0,b);co(i+8|0,c);f:{if(!Oh(a,h,t,b,c,d)){break f}s=3;d=i+40|0;c=i+32|0;b=i+24|0;o=a;j=h;while(1){if((s|0)!=4){e=d;t=t+8|0;Je(d,u,t);s=s+1|0;o=o+8|0;j=j+8|0;m=Oh(o,j,t,c,b,d);d=c;c=b;b=e;if(m){continue}break f}break}if(!Oh(j,t,a,c,b,i+16|0)){break f}l=Oh(t,a,h,b,i+16|0,i+8|0)}Xa=i+48|0;if(!l){break c}p=p+1|0}n=n+1|0;continue}break}if(!p){p=0;break a}k=O(O(1)/ca);a=(p|0)>0?p:0;n=0;while(1)if((a|0)==(n|0)){a=0;g:while(1){if(!((a|0)<(B|0)&(p|0)>2)){a=(p|0)>1?p:1;b=H[Nb(z,0)+4>>2];k=L[Nb(z,0)>>2];n=1;while(1)if((a|0)==(n|0)){Aj(q,rb(E,N(b,9)));k=L[q+32>>2];H[q+32>>2]=1065353216;k=O(O(1)/k);L[q>>2]=L[q>>2]*k;L[q+4>>2]=k*L[q+4>>2];L[q+8>>2]=k*L[q+8>>2];L[q+12>>2]=k*L[q+12>>2];L[q+16>>2]=k*L[q+16>>2];L[q+20>>2]=k*L[q+20>>2];L[q+24>>2]=k*L[q+24>>2];L[q+28>>2]=k*L[q+28>>2];p=1;break a}else{if(L[Nb(z,n)>>2]>2];b=H[Nb(z,n)+4>>2]}n=n+1|0;continue}}e=Vh(da,B-a|0)+a|0;d=(a|0)>(e|0)?a:e;b=0;h:while(1){if((b|0)==(p|0)){i=Nb(z,0);s=(((p|0)/2|0)+(p&1)|0)-1|0;n=0;t=Xa-16|0;Xa=t;j=Xf(t+8|0);i:{j:{h=p;if((h|0)>0){if((s|0)<=0){break j}p=h-1|0;u=s-1|0;o=i+(u<<3)|0;while(1){if((n|0)<(p|0)){L[j>>2]=L[o>>2];H[j+4>>2]=H[o+4>>2];a=p;b=n;while(1){c=b;while(1){b=c;c=b+1|0;K=i+(b<<3)|0;if(_n(K,j)){continue}break}d=a;while(1){a=d;d=d-1|0;l=i+(a<<3)|0;if(_n(j,l)){continue}break}if((a|0)>=(b|0)){Xd(K,l);b=c;a=d}if((a|0)>=(b|0)){continue}break}p=(b|0)<(s|0)?p:a;n=(a|0)<(u|0)?b:n;continue}break}a=H[o+4>>2];H[G>>2]=H[o>>2];H[G+4>>2]=a;Xa=t+16|0;break i}mb(ib(ib(lb(ib(ib(ib(71664,26011),26040),8835),82),9364),26298));_();X()}mb(ib(ib(lb(ib(ib(ib(71664,26335),26040),8835),83),9364),26364));_();X()}p=h>>1;a=e;continue g}h=rb(E,N(H[Nb(z,b)+4>>2],9));n=a;while(1)if((d|0)==(n|0)){b=b+1|0;continue h}else{c=Xa-16|0;Xa=c;j=H[(n<<2)+y>>2]<<3;o=j+C|0;yj(c+8|0,c+12|0,h,L[o>>2],L[o+4>>2]);j=j+D|0;L[c>>2]=L[c+8>>2]-L[j>>2];L[c+4>>2]=L[c+12>>2]-L[j+4>>2];r=L[c>>2];Y=O(r*r);r=L[c+4>>2];r=Kf(O(O(O(Y+O(r*r))*k)+O(1)));Xa=c+16|0;c=Nb(z,b);L[c>>2]=r+L[c>>2];n=n+1|0;continue}}}}else{ha=Nb(z,n),ja=0,H[ha>>2]=ja;ha=Nb(z,n),ja=n,H[ha+4>>2]=ja;n=n+1|0;continue}}mb(ib(ib(lb(ib(ib(ib(71664,25711),25238),8835),121),9364),25830));_();X()}mb(ib(ib(lb(ib(ib(ib(71664,25516),25238),8835),120),9364),25617));_();X()}mb(ib(ib(lb(ib(ib(ib(71664,25180),25238),8835),119),9364),25412));_();X()}Xa=G+16|0;if(p){a=Xa-112|0;Xa=a;b=0;k:{if(!lo(a+32|0,q,O(9999999747378752e-21))){break k}H[a+24>>2]=0;H[a+28>>2]=0;H[a+20>>2]=0;k=O(f|0);L[a+16>>2]=k;r=O(g|0);L[a+12>>2]=r;L[a+8>>2]=k;L[a+4>>2]=r;H[a>>2]=0;c=a+104|0;b=a+32|0;Je(c,b,a+24|0);e=a+96|0;Je(e,b,a+16|0);d=a+88|0;Je(d,b,a+8|0);n=a+80|0;Je(n,b,a);b=Xa-48|0;Xa=b;p=b+40|0;Dg(p,e,c);q=b+32|0;Dg(q,d,c);E=b+24|0;Dg(E,n,c);c=b+16|0;Dg(c,e,d);e=b+8|0;Dg(e,n,d);k=Mh(p,q);r=Mh(q,E);I=Mh(p,E);J=Mh(c,e);k=Ph(Ph(Ph(k,r),I),J);Xa=b+48|0;b=0;if(kO(0)?1:-1)+(k>O(0)?1:-1)|0)+(td(d,e,b)>O(0)?1:-1)|0)+(td(e,b,c)>O(0)?1:-1)|0;b=c>>31;b=((b^c)-b|0)==4}x=b;Xa=a+112|0}xe(R);xe(Q);Xa=w- -64|0}else{k=L[mc(b,H[Nb(d,x)>>2])>>2];ha=Nb(R,x),ia=k,L[ha>>2]=ia;k=L[mc(b,H[Nb(d,x)>>2])+4>>2];ha=Nb(R,x),ia=k,L[ha+4>>2]=ia;k=L[mc(c,H[Nb(d,x)+4>>2])>>2];ha=Nb(Q,x),ia=k,L[ha>>2]=ia;k=L[mc(c,H[Nb(d,x)+4>>2])+4>>2];ha=Nb(Q,x),ia=k,L[ha+4>>2]=ia;x=x+1|0;continue}break}return x}function am(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=O(0),A=0;e=Xa-144|0;Xa=e;d=pb(e,0,144);H[d+76>>2]=-1;H[d+44>>2]=a;H[d+32>>2]=262;H[d+84>>2]=a;e=b;u=c;c=0;i=Xa-304|0;Xa=i;a:{b:{c:{d:{e:{if(H[d+4>>2]){break e}Bh(d);if(H[d+4>>2]){break e}break d}a=I[e|0];if(!a){break a}f:{g:{h:{while(1){i:{j:{if(Fe(a&255)){while(1){a=e;e=e+1|0;if(Fe(I[a+1|0])){continue}break}Sd(d,0,0);while(1){b=H[d+4>>2];k:{if((b|0)!=H[d+104>>2]){H[d+4>>2]=b+1;b=I[b|0];break k}b=Lb(d)}if(Fe(b)){continue}break}e=H[d+4>>2];b=H[d+116>>2];if((b|0)>0|(b|0)>=0){e=e-1|0;H[d+4>>2]=e}b=e-H[d+44>>2]|0;c=b>>31;h=b;f=p+H[d+124>>2]|0;b=l+H[d+120>>2]|0;f=b>>>0>>0?f+1|0:f;e=b;b=h+b|0;f=c+f|0;l=b;p=b>>>0>>0?f+1|0:f;break j}l:{m:{n:{if(I[e|0]==37){a=I[e+1|0];if((a|0)==42){break n}if((a|0)!=37){break m}}Sd(d,0,0);o:{if(I[e|0]==37){while(1){a=H[d+4>>2];p:{if((a|0)!=H[d+104>>2]){H[d+4>>2]=a+1;a=I[a|0];break p}a=Lb(d)}if(Fe(a)){continue}break}e=e+1|0;break o}a=H[d+4>>2];if((a|0)!=H[d+104>>2]){H[d+4>>2]=a+1;a=I[a|0];break o}a=Lb(d)}if(I[e|0]!=(a|0)){b=H[d+116>>2];if((b|0)>0|(b|0)>=0){H[d+4>>2]=H[d+4>>2]-1}if((a|0)>=0){break a}c=0;if(!v){break d}break a}a=H[d+4>>2]-H[d+44>>2]|0;c=a>>31;h=a;b=p+H[d+124>>2]|0;a=l+H[d+120>>2]|0;b=a>>>0>>0?b+1|0:b;f=a;a=h+a|0;g=b+c|0;l=a;p=a>>>0>>0?g+1|0:g;a=e;break j}k=0;a=e+2|0;break l}if(!(!Td(a)|I[e+2|0]!=36)){a=I[e+1|0]-48|0;b=Xa-16|0;H[b+12>>2]=u;a=(a>>>0>1?(a<<2)-4|0:0)+u|0;H[b+8>>2]=a+4;k=H[a>>2];a=e+3|0;break l}k=H[u>>2];u=u+4|0;a=e+1|0}s=0;e=0;if(Td(I[a|0])){while(1){e=(I[a|0]+N(e,10)|0)-48|0;b=I[a+1|0];a=a+1|0;if(Td(b)){continue}break}}g=I[a|0];if((g|0)==109){n=0;s=(k|0)!=0;g=I[a+1|0];o=0;a=a+1|0}b=a;a=b+1|0;j=3;c=s;q:{r:{switch(g-65|0){case 39:c=b+2|0;b=I[b+1|0]==104;a=b?c:a;j=b?-2:-1;break q;case 43:c=b+2|0;b=I[b+1|0]==108;a=b?c:a;j=b?3:1;break q;case 51:case 57:j=1;break q;case 11:j=2;break q;case 41:break q;case 0:case 2:case 4:case 5:case 6:case 18:case 23:case 26:case 32:case 34:case 35:case 36:case 37:case 38:case 40:case 45:case 46:case 47:case 50:case 52:case 55:break r;default:break f}}j=0;a=b}b=I[a|0];c=(b&47)==3;t=c?1:j;q=c?b|32:b;s:{if((q|0)==91){break s}t:{if((q|0)!=110){if((q|0)!=99){break t}e=(e|0)>1?e:1;break s}bm(k,t,l,p);break j}Sd(d,0,0);while(1){b=H[d+4>>2];u:{if((b|0)!=H[d+104>>2]){H[d+4>>2]=b+1;b=I[b|0];break u}b=Lb(d)}if(Fe(b)){continue}break}b=H[d+4>>2];c=H[d+116>>2];if((c|0)>0|(c|0)>=0){b=b-1|0;H[d+4>>2]=b}b=b-H[d+44>>2]|0;c=b>>31;h=b;f=p+H[d+124>>2]|0;b=l+H[d+120>>2]|0;f=b>>>0>>0?f+1|0:f;l=b;b=h+b|0;p=c+f|0;p=b>>>0>>0?p+1|0:p;l=b}h=e;g=e>>31;Sd(d,e,g);b=H[d+4>>2];v:{if((b|0)!=H[d+104>>2]){H[d+4>>2]=b+1;break v}if((Lb(d)|0)<0){break h}}b=H[d+116>>2];if((b|0)>0|(b|0)>=0){H[d+4>>2]=H[d+4>>2]-1}b=16;w:{x:{y:{z:{A:{switch(q-88|0){default:b=q-65|0;if(b>>>0>6|!(1<>2]-H[d+44>>2]|0;if(H[d+120>>2]!=(0-b|0)|H[d+124>>2]!=(0-((b>>31)+((b|0)!=0)|0)|0)){break y}break c;case 3:case 11:case 27:if((q&239)==99){pb(i+32|0,-1,257);F[i+32|0]=0;if((q|0)!=115){break x}F[i+65|0]=0;F[i+46|0]=0;G[i+42>>1]=0;G[i+44>>1]=0;break x}c=I[a+1|0];f=(c|0)==94;pb(i+32|0,f,257);F[i+32|0]=0;b=f?a+2|0:a+1|0;B:{C:{D:{a=I[(f?2:1)+a|0];if((a|0)!=45){if((a|0)==93){break D}j=(c|0)!=94;a=b;break B}j=(c|0)!=94;F[i+78|0]=j;break C}j=(c|0)!=94;F[i+126|0]=j}a=b+1|0}while(1){b=I[a|0];E:{if((b|0)!=45){if(!b){break h}if((b|0)!=93){break E}break x}b=45;c=I[a+1|0];if(!c|(c|0)==93){break E}f=a+1|0;a=I[a-1|0];F:{if(c>>>0<=a>>>0){b=c;break F}while(1){a=a+1|0;F[a+(i+32|0)|0]=j;b=I[f|0];if(b>>>0>a>>>0){continue}break}}a=f}F[(b+i|0)+33|0]=j;a=a+1|0;continue};case 23:b=8;break z;case 12:case 29:b=10;break z;case 1:case 2:case 4:case 5:case 6:case 7:case 8:case 10:case 16:case 18:case 19:case 20:case 21:case 22:case 25:case 26:case 28:case 30:case 31:break w;case 0:case 24:case 32:break z;case 17:break A}}b=0}h=0;f=0;c=0;g=0;j=0;w=Xa-16|0;Xa=w;G:{if(!((b|0)!=1&b>>>0<=36)){H[17116]=28;break G}while(1){e=H[d+4>>2];H:{if((e|0)!=H[d+104>>2]){H[d+4>>2]=e+1;e=I[e|0];break H}e=Lb(d)}if(Fe(e)){continue}break}I:{J:{switch(e-43|0){case 0:case 2:break J;default:break I}}j=(e|0)==45?-1:0;e=H[d+4>>2];if((e|0)!=H[d+104>>2]){H[d+4>>2]=e+1;e=I[e|0];break I}e=Lb(d)}K:{L:{M:{N:{if(!(b&-17|(e|0)!=48)){e=H[d+4>>2];O:{if((e|0)!=H[d+104>>2]){H[d+4>>2]=e+1;e=I[e|0];break O}e=Lb(d)}if((e&-33)==88){b=16;e=H[d+4>>2];P:{if((e|0)!=H[d+104>>2]){H[d+4>>2]=e+1;e=I[e|0];break P}e=Lb(d)}if(I[e+50129|0]<16){break M}b=H[d+116>>2];if((b|0)>0|(b|0)>=0){H[d+4>>2]=H[d+4>>2]-1}Sd(d,0,0);break G}if(b){break N}b=8;break M}b=b?b:10;if(b>>>0>I[e+50129|0]){break N}b=H[d+116>>2];if((b|0)>0|(b|0)>=0){H[d+4>>2]=H[d+4>>2]-1}Sd(d,0,0);H[17116]=28;break G}if((b|0)!=10){break M}c=e-48|0;if(c>>>0<=9){b=0;while(1){b=N(b,10)+c|0;h=b>>>0<429496729;c=H[d+4>>2];Q:{if((c|0)!=H[d+104>>2]){H[d+4>>2]=c+1;e=I[c|0];break Q}e=Lb(d)}c=e-48|0;if(h&c>>>0<=9){continue}break}h=b}R:{if(c>>>0>9){break R}m=Iz(h,0,10,0);g=Ya;b=c;while(1){c=H[d+4>>2];S:{if((c|0)!=H[d+104>>2]){H[d+4>>2]=c+1;e=I[c|0];break S}e=Lb(d)}c=e-48|0;r=c>>>0>9;f=g;h=b+m|0;f=h>>>0>>0?f+1|0:f;if((f|0)==429496729&h>>>0>=2576980378|f>>>0>429496729|r){break R}m=Iz(h,f,10,0);g=Ya;b=c;if((g|0)==-1&m>>>0<=(b^-1)>>>0|(g|0)!=-1){continue}break}b=10;break L}b=10;if(c>>>0<=9){break L}break K}if(b-1&b){g=I[e+50129|0];if(g>>>0>>0){while(1){c=N(b,c)+g|0;h=c>>>0<119304647;e=H[d+4>>2];T:{if((e|0)!=H[d+104>>2]){H[d+4>>2]=e+1;e=I[e|0];break T}e=Lb(d)}g=I[e+50129|0];if(h&g>>>0>>0){continue}break}h=c}if(b>>>0<=g>>>0){break L}while(1){m=Iz(h,f,b,0);c=Ya;g=g&255;if((c|0)==-1&(g^-1)>>>0>>0){break L}e=g+m|0;f=e>>>0>>0?c+1|0:c;h=e;e=H[d+4>>2];U:{if((e|0)!=H[d+104>>2]){H[d+4>>2]=e+1;e=I[e|0];break U}e=Lb(d)}g=I[e+50129|0];if(b>>>0<=g>>>0){break L}Nc(w,b,0,0,0,h,f,0,0);if(!(H[w+8>>2]|H[w+12>>2])){continue}break}break L}m=F[(N(b,23)>>>5&7)+50385|0];c=I[e+50129|0];if(c>>>0>>0){while(1){g=g<>>0<134217728;c=H[d+4>>2];V:{if((c|0)!=H[d+104>>2]){H[d+4>>2]=c+1;e=I[c|0];break V}e=Lb(d)}c=I[e+50129|0];if(h&c>>>0>>0){continue}break}h=g}if(b>>>0<=c>>>0){break L}g=m;r=g&31;if((g&63)>>>0>=32){g=0;r=-1>>>r|0}else{g=-1>>>r|0;r=g|(1<>>0>r>>>0){break L}while(1){x=c&255;e=h;c=m&31;if((m&63)>>>0>=32){f=e<>>32-c|f<>2];W:{if((c|0)!=H[d+104>>2]){H[d+4>>2]=c+1;e=I[c|0];break W}e=Lb(d)}c=I[e+50129|0];if(b>>>0<=c>>>0){break L}if((f|0)==(g|0)&h>>>0<=r>>>0|f>>>0>>0){continue}break}}if(I[e+50129|0]>=b>>>0){break K}while(1){c=H[d+4>>2];X:{if((c|0)!=H[d+104>>2]){H[d+4>>2]=c+1;c=I[c|0];break X}c=Lb(d)}if(I[c+50129|0]>>0){continue}break}H[17116]=68;j=0;h=-1;f=-1}b=H[d+116>>2];if((b|0)>0|(b|0)>=0){H[d+4>>2]=H[d+4>>2]-1}if(j|1?0:(f&h)==-1){H[17116]=68;h=-2;f=-1;break G}b=j;c=b^h;h=c-b|0;e=b>>31;f=(e^f)-((b>>>0>c>>>0)+e|0)|0}Xa=w+16|0;b=H[d+4>>2]-H[d+44>>2]|0;if(H[d+120>>2]==(0-b|0)&H[d+124>>2]==(0-((b>>31)+((b|0)!=0)|0)|0)){break c}if(!(!k|(q|0)!=112)){H[k>>2]=h;break w}bm(k,t,h,f);break w}if(!k){break w}b=H[i+16>>2];c=H[i+20>>2];e=H[i+8>>2];f=H[i+12>>2];Y:{switch(t|0){case 0:y=k,z=Tl(e,f,b,c),L[y>>2]=z;break w;case 1:y=k,A=Vi(e,f,b,c),M[y>>3]=A;break w;case 2:break Y;default:break w}}H[k>>2]=e;H[k+4>>2]=f;H[k+8>>2]=b;H[k+12>>2]=c;break w}m=(q|0)==99;j=m?e+1|0:31;t=(t|0)!=1;Z:{if(!t){b=k;if(s){b=qb(j<<2);if(!b){break g}}H[i+296>>2]=0;H[i+300>>2]=0;e=0;_:{while(1){o=b;while(1){b=H[d+4>>2];$:{if((b|0)!=H[d+104>>2]){H[d+4>>2]=b+1;b=I[b|0];break $}b=Lb(d)}if(!I[(b+i|0)+33|0]){break _}F[i+27|0]=b;b=rh(i+28|0,i+27|0,1,i+296|0);if((b|0)==-2){continue}if((b|0)==-1){break i}if(o){H[(e<<2)+o>>2]=H[i+28>>2];e=e+1|0}if(!((e|0)==(j|0)&s)){continue}break}j=j<<1|1;b=pg(o,j<<2);if(b){continue}break}c=1;n=0;break f}if(i+296|0?H[i+296>>2]:0){break i}n=0;break Z}if(s){e=0;b=qb(j);if(!b){break g}while(1){n=b;while(1){b=H[d+4>>2];aa:{if((b|0)!=H[d+104>>2]){H[d+4>>2]=b+1;b=I[b|0];break aa}b=Lb(d)}if(!I[(b+i|0)+33|0]){o=0;break Z}F[e+n|0]=b;e=e+1|0;if((j|0)!=(e|0)){continue}break}c=1;o=0;j=j<<1|1;b=pg(n,j);if(b){continue}break}break f}e=0;if(k){while(1){b=H[d+4>>2];ba:{if((b|0)!=H[d+104>>2]){H[d+4>>2]=b+1;b=I[b|0];break ba}b=Lb(d)}if(I[(b+i|0)+33|0]){F[e+k|0]=b;e=e+1|0;continue}else{o=0;n=k;break Z}}}while(1){b=H[d+4>>2];ca:{if((b|0)!=H[d+104>>2]){H[d+4>>2]=b+1;b=I[b|0];break ca}b=Lb(d)}if(I[(b+i|0)+33|0]){continue}break}n=0;o=0}b=H[d+4>>2];c=H[d+116>>2];if((c|0)>0|(c|0)>=0){b=b-1|0;H[d+4>>2]=b}c=b-H[d+44>>2]|0;b=c+H[d+120>>2]|0;f=H[d+124>>2]+(c>>31)|0;f=b>>>0>>0?f+1|0:f;if(!(f|b)|((b|0)!=(h|0)|(f|0)!=(g|0))&(q|0)==99){break c}da:{if(!s){break da}if(!t){H[k>>2]=o;break da}H[k>>2]=n}if(m){break w}if(o){H[(e<<2)+o>>2]=0}if(!n){n=0;break w}F[e+n|0]=0}b=H[d+4>>2]-H[d+44>>2]|0;e=b>>31;h=b;b=p+H[d+124>>2]|0;c=l+H[d+120>>2]|0;b=c>>>0>>0?b+1|0:b;l=c;c=h+c|0;f=b+e|0;f=c>>>0>>0?f+1|0:f;l=c;p=f;v=((k|0)!=0)+v|0}e=a+1|0;a=I[a+1|0];if(a){continue}break a}break}n=0}c=s;break f}c=1;n=0;o=0}if(v){break b}}v=-1;break b}c=s}if(!c){break a}jb(n);jb(o)}Xa=i+304|0;Xa=d+144|0;return v}function aw(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0;q=Xa-32|0;Xa=q;d=H[17090];H[17090]=d+1;H[q+28>>2]=d;o=Cc(q+28|0);d=H[q+28>>2];H[o+212>>2]=b;H[o+208>>2]=a;H[o>>2]=d;a=N(a,b);b=a<<2;H[o+200>>2]=b;C=o,D=qb(b),H[C+196>>2]=D;C=o,D=qb(a),H[C+204>>2]=D;n=Xa-32|0;Xa=n;H[n+24>>2]=c;H[n+28>>2]=d;C=n,D=sc(68316,n+28|0),H[C+16>>2]=D;C=n,D=kc(),H[C+8>>2]=D;a:{b:{c:{if(xc(n+16|0,n+8|0)){break c}a=Cc(n+28|0);C=n,D=sc(68336,n+24|0),H[C+16>>2]=D;C=n,D=kc(),H[C+8>>2]=D;if(xc(n+16|0,n+8|0)){break c}e=ub(a+8|0,Kn(n+24|0),184);c=H[a+8>>2];b=H[a+12>>2];if(!((c|0)==H[a+208>>2]&(b|0)==H[a+212>>2])){H[n+4>>2]=b;H[n>>2]=c;sb(0,2,36979,n);b=H[a+208>>2];c=H[e>>2];d=H[e+4>>2];g=H[a+212>>2];H[e+4>>2]=g;H[e>>2]=b;f=+(g|0)/+(d|0);h=+(b|0)/+(c|0);b=0;while(1){if((b|0)!=4){d=b<<3;c=d+e|0;d=d+e|0;M[c+8>>3]=h*M[d+8>>3];M[c+40>>3]=f*M[d+40>>3];M[c+72>>3]=M[d+72>>3];b=b+1|0;continue}break}d:{e:{f:{g:{h:{i:{b=H[e+176>>2];switch(b-1|0){case 0:break f;case 1:break g;case 2:break h;case 3:break i;default:break d}}M[e+104>>3]=M[e+104>>3];M[e+112>>3]=M[e+112>>3];M[e+120>>3]=M[e+120>>3];M[e+128>>3]=M[e+128>>3];M[e+136>>3]=h*M[e+136>>3];M[e+144>>3]=f*M[e+144>>3];M[e+152>>3]=h*M[e+152>>3];M[e+160>>3]=f*M[e+160>>3];M[e+168>>3]=M[e+168>>3];break e}M[e+104>>3]=h*M[e+104>>3];M[e+112>>3]=f*M[e+112>>3];M[e+120>>3]=M[e+120>>3];M[e+128>>3]=M[e+128>>3];M[e+136>>3]=M[e+136>>3]/(h*f);M[e+144>>3]=M[e+144>>3]/(f*(h*h*f));break e}M[e+104>>3]=h*M[e+104>>3];M[e+112>>3]=f*M[e+112>>3];M[e+120>>3]=M[e+120>>3];M[e+128>>3]=M[e+128>>3]/(h*f);M[e+136>>3]=M[e+136>>3]/(f*(h*h*f));break e}M[e+104>>3]=h*M[e+104>>3];M[e+112>>3]=f*M[e+112>>3];M[e+120>>3]=M[e+120>>3];M[e+128>>3]=M[e+128>>3]/(h*f)}H[e+176>>2]=b}}Nn(a);b=Xa-32|0;Xa=b;j:{c=qb(208);if(c){k:{d=ub(c,e,184);g=H[e>>2]+30|0;H[d+192>>2]=g;c=H[e+4>>2];H[d+204>>2]=15;H[d+200>>2]=15;r=c+30|0;H[d+196>>2]=r;l=N(g,r)<<3;c=qb(l);H[d+184>>2]=c;if(!c){break k}l=qb(l);H[d+188>>2]=l;if(!l){break k}x=(r|0)>0?r:0;t=(g|0)>0?g:0;g=e+104|0;v=H[e+176>>2];while(1){if((p|0)!=(x|0)){k=+O(p-15|0);r=0;while(1){if((r|0)!=(t|0)){w=+O(r-15|0);f=w;l:{m:{n:{switch(v-1|0){case 3:y=M[g+48>>3];h=M[g+64>>3];z=M[g+32>>3];f=(f-y)*h/z;A=M[g+56>>3];B=M[g+40>>3];h=(k-A)*h/B;i=f*f+h*h;j=M[g+8>>3]*i*i+(M[g>>3]*i+1);m=M[g+24>>3];s=M[g+16>>3];M[b+8>>3]=(m*((f+f)*f+i)+(f*j+h*((s+s)*f)))*z+y;f=A+B*((m+m)*f*h+(h*j+s*((h+h)*h+i)));break m;case 2:j=M[g+16>>3];h=j*(k-M[g+8>>3]);i=M[g>>3];f=(f-i)*j;if(!(f!=0|h!=0)){M[b+8>>3]=i;f=M[g+8>>3];break m}j=f;f=f*f+h*h;f=f*(M[g+40>>3]/1e8/-1e5)*f+(M[g+32>>3]/-1e8*f+1);M[b+8>>3]=j*f*M[g+24>>3]+i;f=h*f+M[g+8>>3];break m;case 1:j=M[g+16>>3];h=j*(k-M[g+8>>3]);i=M[g>>3];f=(f-i)*j;if(!(f!=0|h!=0)){M[b+8>>3]=i;f=M[g+8>>3];break m}j=f;f=f*f+h*h;f=f*(M[g+32>>3]/1e8/-1e5)*f+(M[g+24>>3]/-1e8*f+1);M[b+8>>3]=j*f+i;f=h*f+M[g+8>>3];break m;case 0:break n;default:break l}}j=M[g+16>>3];h=j*(k-M[g+8>>3]);i=M[g>>3];f=(f-i)*j;if(!(f!=0|h!=0)){M[b+8>>3]=i;f=M[g+8>>3];break m}j=f;f=M[g+24>>3]/-1e8*(f*f+h*h)+1;M[b+8>>3]=j*f+i;f=h*f+M[g+8>>3]}M[b>>3]=f}L[c>>2]=M[b+8>>3];L[c+4>>2]=M[b>>3];wp(g,w,k,b+24|0,b+16|0,v);L[l>>2]=M[b+24>>3];L[l+4>>2]=M[b+16>>3];r=r+1|0;l=l+8|0;c=c+8|0;continue}break}p=p+1|0;continue}break}Xa=b+32|0;b=d;break j}}break b}c=b;H[a+192>>2]=b;if(!b){Ie(36506);break c}o:{b=qb(7062432);if(b){p:{H[b+7062408>>2]=0;H[b>>2]=0;H[b+4>>2]=-1;H[b+7062424>>2]=3;H[b+7062416>>2]=0;H[b+7062420>>2]=1071644672;H[b+24>>2]=0;H[b+28>>2]=2;H[b+16>>2]=100;H[b+20>>2]=0;H[b+8>>2]=0;H[b+12>>2]=1;H[b+32>>2]=c;H[b+4834148>>2]=0;d=H[c>>2];H[b+36>>2]=d;c=H[c+4>>2];H[b+4834152>>2]=0;H[b+15408>>2]=0;H[b+44>>2]=0;H[b+40>>2]=c;H[b+4818296>>2]=0;c=qb(N(c,d)<<1);H[b+4834144>>2]=c;if(!c){break p}H[b+7062384>>2]=0;cs(b,0);H[b+7062388>>2]=-1;cq(b,0);if(b){H[b+7062396>>2]=0;H[b+7062392>>2]=7}break o}}break b}H[a+216>>2]=b;if(!b){Ie(36549);break c}d=Xa-16|0;Xa=d;c=H[a+544>>2];q:{if(!b|(c|0)==H[b+4>>2]){break q}if(c>>>0<=14){r:{s:{if(1<>2]=c;C=b,D=kq(c),H[C+8>>2]=D;switch(H[b+24>>2]-1|0){case 3:break r;case 0:break s;default:break q}}H[b+4>>2]=c;C=b,D=kq(c),H[C+8>>2]=D;t:{switch(H[b+24>>2]){case 0:H[b+24>>2]=1;break q;case 3:break t;default:break q}}H[b+24>>2]=4;break q}H[b+24>>2]=4;break q}H[b+24>>2]=3;break q}H[d>>2]=c;sb(0,3,8281,d)}Xa=d+16|0;c=e+8|0;u:{b=qb(4);if(b){c=xj(c);H[b>>2]=c;if(!c){jb(b);b=0}break u}break b}H[a+220>>2]=b;if(!b){Ie(32310);break c}h=M[a+392>>3];f=M[a+400>>3];r=a+416|0;g=0;c=0;d=Xa-400|0;Xa=d;b=H[a+192>>2];v=H[b+4>>2];x=H[b>>2];e=d+304|0;l=Xa-96|0;Xa=l;v:{p=b+8|0;if(!(M[p+88>>3]>=0)){while(1){b=0;if((g|0)==3){break v}while(1){if((b|0)!=4){u=b<<3;t=g<<5;M[u+(t+l|0)>>3]=-M[u+(p+t|0)>>3];b=b+1|0;continue}break}g=g+1|0;continue}}while(1){b=0;if((g|0)==3){break v}while(1){if((b|0)!=4){u=b<<3;t=g<<5;M[u+(t+l|0)>>3]=M[u+(p+t|0)>>3];b=b+1|0;continue}break}g=g+1|0;continue}}g=0;while(1){b=0;if((g|0)==3){k=M[l+64>>3];i=M[l+72>>3];j=M[l+80>>3];m=Zj(k,i,j);M[e+80>>3]=m;k=k/m;M[d+272>>3]=k;i=i/M[e+80>>3];M[d+280>>3]=i;j=j/M[e+80>>3];M[d+288>>3]=j;M[d+296>>3]=M[l+88>>3]/M[e+80>>3];w=i;s=j;i=M[l+32>>3];j=M[l+40>>3];m=M[l+48>>3];k=Wj(k,w,s,i,j,m);M[e+48>>3]=k;i=i-k*M[d+272>>3];j=j-k*M[d+280>>3];k=m-k*M[d+288>>3];m=Zj(i,j,k);M[e+40>>3]=m;M[d+240>>3]=i/m;M[d+248>>3]=j/M[e+40>>3];M[d+256>>3]=k/M[e+40>>3];j=M[l>>3];m=M[l+8>>3];s=M[l+16>>3];k=Wj(M[d+272>>3],M[d+280>>3],M[d+288>>3],j,m,s);M[e+16>>3]=k;i=Wj(M[d+240>>3],M[d+248>>3],M[d+256>>3],j,m,s);M[e+8>>3]=i;j=j-i*M[d+240>>3]-k*M[d+272>>3];m=m-i*M[d+248>>3]-k*M[d+280>>3];k=s-i*M[d+256>>3]-k*M[d+288>>3];i=Zj(j,m,k);M[e>>3]=i;M[d+208>>3]=j/i;M[d+216>>3]=m/M[e>>3];M[d+224>>3]=k/M[e>>3];k=M[d+296>>3];i=(M[l+56>>3]-M[e+48>>3]*k)/M[e+40>>3];M[d+264>>3]=i;M[d+232>>3]=(M[l+24>>3]-M[e+8>>3]*i-k*M[e+16>>3])/M[e>>3];g=0;while(1){b=0;if((g|0)==3){Xa=l+96|0}else{while(1){if((b|0)!=3){p=(e+(g<<5)|0)+(b<<3)|0;M[p>>3]=M[p>>3]/M[e+80>>3];b=b+1|0;continue}break}g=g+1|0;continue}break}}else{while(1){if((b|0)!=4){p=(e+(g<<5)|0)+(b<<3)|0;H[p>>2]=0;H[p+4>>2]=0;b=b+1|0;continue}break}g=g+1|0;continue}break}k=+(v-1|0);while(1){if((c|0)==4){w:{i=M[d+384>>3];b=0;while(1){c=0;if((b|0)!=3){while(1){if((c|0)!=3){e=c<<3;M[e+((d+128|0)+N(b,24)|0)>>3]=M[e+((d+304|0)+(b<<5)|0)>>3]/i;c=c+1|0;continue}break}b=b+1|0;continue}break}H[d+32>>2]=0;H[d+36>>2]=0;H[d+56>>2]=0;H[d+60>>2]=0;b=d- -64|0;H[b>>2]=0;H[b+4>>2]=0;H[d+72>>2]=0;H[d+76>>2]=0;H[d+104>>2]=0;H[d+108>>2]=0;i=h-f;M[d+80>>3]=(h+f)/i;M[d+88>>3]=(f+f)*h/i;M[d+40>>3]=M[d+160>>3]*-2/k;f=M[d+168>>3];M[d+48>>3]=-((f+f)/k+-1);H[d+24>>2]=0;H[d+28>>2]=0;H[d+96>>2]=0;H[d+100>>2]=0;f=M[d+128>>3];i=f+f;f=+(x-1|0);M[d>>3]=i/f;h=M[d+136>>3];M[d+8>>3]=(h+h)/f;h=M[d+144>>3];M[d+16>>3]=-((h+h)/f+-1);H[d+120>>2]=0;H[d+124>>2]=0;H[d+112>>2]=0;H[d+116>>2]=-1074790400;i=M[d+296>>3];j=M[d+264>>3];b=0;m=M[d+232>>3];while(1){if((b|0)==4){break w}e=d+(b<<5)|0;f=M[e+16>>3];h=M[e+8>>3];k=M[e>>3];c=0;while(1){if((c|0)!=3){g=(d+208|0)+(c<<3)|0;M[r+((c<<2)+b<<3)>>3]=f*M[g- -64>>3]+(k*M[g>>3]+h*M[g+32>>3]);c=c+1|0;continue}break}M[(r+(b<<3)|0)+96>>3]=f*i+(k*m+h*j)+M[e+24>>3];b=b+1|0;continue}}}else{b=(d+304|0)+(c<<3)|0;M[b+32>>3]=k*M[b- -64>>3]-M[b+32>>3];c=c+1|0;continue}break}Xa=d+400|0;C=a,D=$m(H[a+192>>2]),H[C+224>>2]=D}Xa=n+32|0;break a}sb(0,3,1828,0);ba(1);X()}Wd(33963,H[o+200>>2]);a=H[o>>2];b=H[o+196>>2];c=H[o+200>>2];H[q+20>>2]=H[o+204>>2];H[q+16>>2]=68368;H[q+12>>2]=o+416;H[q+8>>2]=c;H[q+4>>2]=b;H[q>>2]=a;ga(67973,37060,q|0)|0;Xa=q+32|0;return H[o>>2]}function bw(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=O(0),r=0,s=0,t=0,u=O(0),v=O(0),w=O(0),x=O(0),y=O(0),z=0,A=O(0),B=0,C=0,D=0;o=Xa-48|0;Xa=o;H[o+44>>2]=a;C=o,D=sc(68316,o+44|0),H[C>>2]=D;C=o,D=kc(),H[C+40>>2]=D;a:{if(xc(o,o+40|0)){c=H[15789];break a}a=Cc(o+44|0);d=pb(o,0,40);c=H[a+196>>2];H[d+16>>2]=1;H[d>>2]=c;H[d+12>>2]=H[a+204>>2];j=Xa-80|0;Xa=j;b:{c:{d:{b=H[a+216>>2];e:{if(!b|!d){break e}H[b+44>>2]=0;p=b+44|0;a=H[b+7062388>>2];f:{g:{if((a|0)==4){a=H[b+7062396>>2];if((a|0)>0){H[b+7062396>>2]=a-1;break g}c=H[b+16>>2];a=c+H[b+7062400>>2]|0;i=(a|0)<255?a:255;H[j+68>>2]=i;a=H[b+7062404>>2];H[j+76>>2]=c;a=c-a|0;k=(a|0)>0?a:0;H[j+72>>2]=k;n=b+48|0;r=b+15408|0;e=b+15416|0;f=b+4834144|0;a=0;while(1){if((a|0)!=3){s=a<<2;if((Oi(H[d+12>>2],H[b+36>>2],H[b+40>>2],H[b>>2],H[b+12>>2],H[s+(j+68|0)>>2],H[b+20>>2],f,0)|0)<0){break e}if((mp(H[b+36>>2],H[b+40>>2],f,H[b+20>>2],e,r)|0)<0){break e}if((_m(H[d>>2],H[b+36>>2],H[b+40>>2],H[b+4>>2],e,H[b+15408>>2],H[b+7062384>>2],H[b+20>>2],H[b+24>>2],H[b+32>>2]+184|0,M[b+7062416>>3],n,p,H[b+7062424>>2])|0)<0){break e}H[s+(j+56|0)>>2]=H[p>>2];a=a+1|0;continue}break}h:{if(H[b>>2]!=1){f=H[j+60>>2];a=H[j+64>>2];e=H[j+56>>2];break h}H[j+48>>2]=i;e=H[j+56>>2];H[j+52>>2]=e;H[j+32>>2]=k;f=H[j+60>>2];H[j+36>>2]=f;H[j+40>>2]=c;a=H[j+64>>2];H[j+44>>2]=a;sb(0,3,9656,j+32|0)}if(!((a|0)<(e|0)|(a|0)<(f|0))){d=H[b+7062400>>2];a=H[b+7062404>>2];i:{j:{if((d|0)<(a|0)){d=d+1|0;break j}if((a|0)<(d|0)){H[b+7062404>>2]=a+1;break i}H[b+7062404>>2]=a+1;d=d+1|0}H[b+7062400>>2]=d}if((d+c|0)>=255){H[b+7062400>>2]=1;d=1}if((d|0)>=(c|0)){H[b+7062404>>2]=1}H[b+7062396>>2]=H[b+7062392>>2];break c}a=(e|0)<(f|0)?k:i;H[b+16>>2]=a;e=1;c=a-c|0;k:{if((c|0)>0){H[b+7062400>>2]=c;break k}H[b+7062400>>2]=1;e=0-c|0}H[b+7062404>>2]=e;if(H[b>>2]==1){H[j+16>>2]=a;sb(0,3,10381,j+16|0)}H[b+7062396>>2]=H[b+7062392>>2];a=H[b+7062388>>2]}l:{switch(a-1|0){case 2:c=-1;m:{a=H[b+7062408>>2];s=H[d+12>>2];if((_i(a,s)|0)<0){break m}if(!H[a>>2]){e=qb(N(H[a+8>>2],H[a+4>>2]));H[a>>2]=e;if(!e){break m}}while(1){n:{c=0;i=H[a+8>>2];if((i|0)<=(g|0)){break n}while(1){o:{k=0;e=0;i=-4;n=H[a+4>>2];if((n|0)<=(c|0)){break o}while(1){if((i|0)!=5){p:{f=g+i|0;if((f|0)<0|(f|0)>=H[a+8>>2]){break p}z=N(f,n);f=-4;while(1){if((f|0)==5){break p}r=c+f|0;if(!((r|0)<0|(n|0)<=(r|0))){k=I[s+(r+z|0)|0]+k|0;e=e+1|0}f=f+1|0;continue}}i=i+1|0;continue}break}F[H[a>>2]+(N(g,n)+c|0)|0]=(k|0)/(e|0);c=c+1|0;continue}break}g=g+1|0;continue}break}f=0;while(1){if((N(H[a+4>>2],i)|0)<=(f|0)){break m}e=H[a>>2]+f|0;F[e|0]=I[e|0]-7;f=f+1|0;i=H[a+8>>2];continue}}if((c|0)<0){break b}a=H[b+7062408>>2];c=Oi(H[d+12>>2],H[a+4>>2],H[a+8>>2],H[b>>2],H[b+12>>2],0,0,b+4834144|0,H[a>>2]);if((c|0)>=0){break f}break b;case 0:case 1:break l;default:break g}}c=H[b+7062396>>2];if((c|0)>0){H[b+7062396>>2]=c-1;break g}i=H[d+12>>2];f=H[b+7062408>>2];q:{if((a|0)==1){a=0;c=0;e=0;if((_i(f,i)|0)<0){a=-1}else{while(1){i=f+(g<<2)|0;a=H[i+12>>2]+a|0;H[i+1036>>2]=a;g=g+1|0;c=(c&255)+1|0;if((c|0)==(c&255)){continue}break}a=0}if((a|0)>=0){q=O(O(N(H[f+8>>2],H[f+4>>2])|0)*O(.5));r:{if(q=O(0)){g=~~q>>>0;break r}g=0}while(1){a=e;e=a+1|0;i=a&255;c=H[(f+(i<<2)|0)+1036>>2];if(g>>>0>c>>>0){continue}break}while(1){if((c|0)==(g|0)){a=a+1|0;c=H[(f+((a&255)<<2)|0)+1036>>2];continue}break}F[j+68|0]=i+(a&255)>>>1;a=0}break q}if((_i(f,i)|0)<0){a=-1}else{e=1;a=1;while(1){w=O(w+O(N(H[(f+(e<<2)|0)+12>>2],e)>>>0));e=e+1|0;a=(a&255)+1|0;if((a|0)==(a&255)){continue}break}A=O(N(H[f+8>>2],H[f+4>>2])|0);e=0;a=0;while(1){s:{c=H[(f+(e<<2)|0)+12>>2];q=O(q+O(c>>>0));if(q!=O(0)){u=O(A-q);if(u==O(0)){break s}v=O(v+O(N(e,c)>>>0));x=O(O(v/q)-O(O(w-v)/u));u=O(x*O(x*O(q*u)));c=u>y;y=c?u:y;g=c?e:g}e=e+1|0;a=(a&255)+1|0;if((a|0)==(a&255)){continue}}break}F[j+68|0]=g;a=0}}c=a;if((a|0)<0){break b}t:{if(H[b>>2]!=1){break t}a=I[j+68|0];if((a|0)==H[b+16>>2]){break t}c=H[b+7062388>>2];H[j+4>>2]=a;H[j>>2]=(c|0)==1?11090:11594;sb(0,3,10957,j)}H[b+16>>2]=I[j+68|0];H[b+7062396>>2]=H[b+7062392>>2]}if((Oi(H[d+12>>2],H[b+36>>2],H[b+40>>2],H[b>>2],H[b+12>>2],H[b+16>>2],H[b+20>>2],b+4834144|0,0)|0)<0){break e}}a=b+15416|0;if((mp(H[b+36>>2],H[b+40>>2],b+4834144|0,H[b+20>>2],a,b+15408|0)|0)>=0){break d}}c=-1;break b}c=-1;if((_m(H[d>>2],H[b+36>>2],H[b+40>>2],H[b+4>>2],a,H[b+15408>>2],H[b+7062384>>2],H[b+20>>2],H[b+24>>2],H[b+32>>2]+184|0,M[b+7062416>>3],b+48|0,p,H[b+7062424>>2])|0)<0){break b}}if(H[b+28>>2]!=1){a=H[b+4818296>>2];p=(a|0)>0?a:0;i=0;while(1){if((i|0)!=(p|0)){d=0;a=H[b+44>>2];g=(a|0)>0?a:0;e=N(i,264)+b|0;f=e+4818368|0;k=e+4818360|0;n=e+4818304|0;a=-1;l=.5;while(1){if((d|0)!=(g|0)){c=(d<<8)+b|0;h=+H[c+48>>2];m=+H[n>>2]/h;u:{if(m<.7|m>1.43){break u}m=M[c+104>>3]-M[k>>3];t=m*m;m=M[c+112>>3]-M[f>>3];h=(t+m*m)/h;if(!(h>2];switch(k|0){case 3:case 4:break w;case 0:case 1:case 2:break x;default:break b}}m=M[e+4818336>>3];a=(a<<8)+b|0;if(!(m>M[a+80>>3])){break v}M[a+80>>3]=m;c=H[e+4818308>>2];H[a+52>>2]=c;n=e+4818320|0;f=0;g=-1;l=1e8;while(1){h=0;d=0;if((f|0)!=4){while(1){if((d|0)!=4){t=h;r=e+(d<<4)|0;s=a+((d+f&3)<<4)|0;h=M[r+4818472>>3]-M[s+216>>3];B=h*h;h=M[r+4818480>>3]-M[s+224>>3];h=t+(B+h*h);d=d+1|0;continue}break}if(h>2]-f|0)+4|0)%4|0;l=h}f=f+1|0;continue}break}H[a- -64>>2]=g;if(k>>>0<=1){M[a+88>>3]=m;H[a+56>>2]=c;H[a+68>>2]=g;break v}M[a+96>>3]=m;H[a+60>>2]=c;H[a+72>>2]=g;break v}h=M[e+4818344>>3];a=(a<<8)+b|0;y:{if(h>M[a+88>>3]){l=M[e+4818352>>3];break y}l=M[e+4818352>>3];if(!(l>M[a+96>>3])){break v}}M[a+88>>3]=h;d=H[e+4818312>>2];M[a+96>>3]=l;H[a+56>>2]=d;H[a+60>>2]=H[e+4818316>>2];f=0;g=-1;l=1e8;while(1){h=0;d=0;if((f|0)!=4){while(1){if((d|0)!=4){t=h;c=e+(d<<4)|0;k=a+((d+f&3)<<4)|0;h=M[c+4818472>>3]-M[k+216>>3];m=h*h;h=M[c+4818480>>3]-M[k+224>>3];h=t+(m+h*h);d=d+1|0;continue}break}d=h>2]=(d+H[e+4818324>>2]|0)%4;H[a+72>>2]=(d+H[e+4818328>>2]|0)%4}i=i+1|0;continue}break}Hn(b);d=0;g=0;while(1){if(H[b+4818296>>2]>(d|0)){c=N(d,264)+b|0;e=c+4818560|0;a=H[e>>2];H[e>>2]=a+1;if((a|0)<=2){if((d|0)!=(g|0)){ub((N(g,264)+b|0)+4818304|0,c+4818304|0,264)}g=g+1|0}d=d+1|0;continue}break}H[b+4818296>>2]=g;a=H[b+44>>2];c=(a|0)>0?a:0;e=0;while(1){z:{A:{if((e|0)==(c|0)){break A}a=(e<<8)+b|0;f=H[a+52>>2];if((f|0)<0){break z}i=a+48|0;d=0;a=(g|0)>0?g:0;while(1){B:{if((a|0)!=(d|0)){if((f|0)!=H[(N(d,264)+b|0)+4818308>>2]){break B}a=d}if((a|0)==(g|0)){if((g|0)==60){break A}g=g+1|0;H[b+4818296>>2]=g}a=N(a,264)+b|0;ub(a+4818304|0,i,256);H[a+4818560>>2]=1;break z}d=d+1|0;continue}}c=0;if(H[b+28>>2]==2){break b}a=0;C:while(1){if((a|0)>=(g|0)){break b}d=0;f=H[b+44>>2];e=(f|0)>0?f:0;i=N(a,264)+b|0;k=i+4818368|0;n=i+4818360|0;i=i+4818304|0;while(1){D:{if((d|0)!=(e|0)){p=(d<<8)+b|0;l=+H[p+48>>2];h=+H[i>>2]/l;if(h<.7|h>1.43){break D}h=M[p+104>>3]-M[n>>3];t=h*h;h=M[p+112>>3]-M[k>>3];if(!((t+h*h)/l<.5)){break D}}else{d=e}if((d|0)==(f|0)){ub(((f<<8)+b|0)+48|0,i,256);H[b+44>>2]=H[b+44>>2]+1;g=H[b+4818296>>2]}a=a+1|0;continue C}d=d+1|0;continue}}}e=e+1|0;continue}}Hn(b);c=0}Xa=j+80|0}Xa=o+48|0;return c|0}function Yl(a,b,c,d,e,f,g,h,i){var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,I=0,J=0,L=0,M=0,N=0;l=Xa-336|0;Xa=l;m=i&65535;p=d;q=e&65535;s=(e^i)&-2147483648;k=h;x=i>>>16&32767;y=e>>>16&32767;a:{b:{if(x-32767>>>0>4294934529&y-32767>>>0>=4294934530){break b}j=e&2147483647;if(!(!d&(j|0)==2147418112?!(b|c):j>>>0<2147418112)){o=d;s=e|32768;break a}e=i&2147483647;if(!(!h&(e|0)==2147418112?!(f|g):e>>>0<2147418112)){o=h;s=i|32768;b=f;c=g;break a}if(!(b|d|(j^2147418112|c))){if(!(f|h|(e^2147418112|g))){b=0;c=0;s=2147450880;break a}s=s|2147418112;b=0;c=0;break a}if(!(f|h|(e^2147418112|g))){b=0;c=0;break a}if(!(b|d|(c|j))){b=!(f|h|(e|g));o=b?0:o;s=b?2147450880:s;b=0;c=0;break a}if(!(f|h|(e|g))){s=s|2147418112;b=0;c=0;break a}if((j|0)==65535|j>>>0<65535){i=b;d=!(p|q);h=d<<6;j=Q(d?b:p)+32|0;b=Q(d?c:q);b=h+((b|0)==32?j:b)|0;Rc(l+320|0,i,c,p,q,b-15|0);n=16-b|0;p=H[l+328>>2];q=H[l+332>>2];c=H[l+324>>2];b=H[l+320>>2]}if(e>>>0>65535){break b}d=!(k|m);e=d<<6;h=Q(d?f:k)+32|0;d=Q(d?g:m);d=e+((d|0)==32?h:d)|0;Rc(l+304|0,f,g,k,m,d-15|0);n=(d+n|0)-16|0;k=H[l+312>>2];m=H[l+316>>2];f=H[l+304>>2];g=H[l+308>>2]}e=m|65536;z=e;A=k;d=k;k=e<<15|d>>>17;d=d<<15|g>>>17;h=0-d|0;e=k;i=1963258675-(e+((d|0)!=0)|0)|0;Nc(l+288|0,d,e,0,0,h,i,0,0);j=H[l+296>>2];Nc(l+272|0,0-j|0,0-(H[l+300>>2]+((j|0)!=0)|0)|0,0,0,h,i,0,0);h=H[l+280>>2];i=h<<1|H[l+276>>2]>>>31;h=H[l+284>>2]<<1|h>>>31;Nc(l+256|0,i,h,0,0,d,e,0,0);j=h;h=H[l+264>>2];Nc(l+240|0,i,j,0,0,0-h|0,0-(H[l+268>>2]+((h|0)!=0)|0)|0,0,0);h=H[l+248>>2];i=h<<1|H[l+244>>2]>>>31;h=H[l+252>>2]<<1|h>>>31;Nc(l+224|0,i,h,0,0,d,e,0,0);j=h;h=H[l+232>>2];Nc(l+208|0,i,j,0,0,0-h|0,0-(H[l+236>>2]+((h|0)!=0)|0)|0,0,0);h=H[l+216>>2];i=h<<1|H[l+212>>2]>>>31;h=H[l+220>>2]<<1|h>>>31;Nc(l+192|0,i,h,0,0,d,e,0,0);e=h;h=H[l+200>>2];Nc(l+176|0,i,e,0,0,0-h|0,0-(H[l+204>>2]+((h|0)!=0)|0)|0,0,0);i=d;h=H[l+184>>2];d=h<<1|H[l+180>>2]>>>31;e=d-1|0;h=(H[l+188>>2]<<1|h>>>31)-!d|0;Nc(l+160|0,i,k,0,0,e,h,0,0);d=f;j=g<<15|d>>>17;Nc(l+144|0,d<<15,j,0,0,e,h,0,0);k=H[l+172>>2];m=H[l+160>>2];B=H[l+152>>2];d=m+B|0;i=H[l+164>>2];j=i+H[l+156>>2]|0;j=d>>>0>>0?j+1|0:j;m=(i|0)==(j|0)&d>>>0>>0|i>>>0>j>>>0;i=m+H[l+168>>2]|0;k=i>>>0>>0?k+1|0:k;m=!j&d>>>0>1|(j|0)!=0;i=m+i|0;k=i>>>0>>0?k+1|0:k;Nc(l+112|0,e,h,0,0,0-i|0,0-(((i|0)!=0)+k|0)|0,0,0);Nc(l+128|0,1-d|0,0-((d>>>0>1)+j|0)|0,0,0,e,h,0,0);G=(y-x|0)+n|0;e=H[l+116>>2];w=e;d=H[l+112>>2];j=e<<1|d>>>31;m=d<<1;n=j;d=j;h=H[l+140>>2];u=h;e=H[l+136>>2];j=h<<1|e>>>31;i=e<<1|H[l+132>>2]>>>31;h=i+m|0;j=d+j|0;j=h>>>0>>0?j+1|0:j;i=h;e=j;j=j-(h>>>0<13927)|0;r=j;k=q|65536;L=k;B=p;j=p;k=k<<1|j>>>31;p=j<<1|c>>>31;d=0;j=d|k;q=j;v=Iz(r,d,j,0);d=Ya;t=d;j=b;d=c<<1|j>>>31;x=j<<1;y=d;h=h-13927|0;j=(e|0)==(r|0)&h>>>0>>0|e>>>0>r>>>0;e=(e|0)==(n|0)&i>>>0>>0|e>>>0>>0;d=H[l+120>>2];k=H[l+124>>2]<<1|d>>>31;i=d<<1;m=j;n=e;e=u>>>31|0;d=e+(w>>>31|i)|0;j=k;j=d>>>0>>0?j+1|0:j;e=d;d=n+d|0;j=d>>>0>>0?j+1|0:j;e=d;d=m+d|0;k=d>>>0>>0?j+1|0:j;e=d;d=d-1|0;C=k-!e|0;D=0;i=Iz(y,o,C,D);e=i+v|0;k=Ya+t|0;k=e>>>0>>0?k+1|0:k;m=(k|0)==(t|0)&e>>>0>>0|k>>>0>>0;v=d;i=Iz(d,0,p,0);d=i+e|0;j=Ya+k|0;j=d>>>0>>0?j+1|0:j;n=d;i=j;e=(j|0)==(k|0)&d>>>0>>0|j>>>0>>0;d=m+e|0;k=0;k=d>>>0>>0?1:k;e=Iz(q,o,C,D);d=e+d|0;j=Ya+k|0;u=d;d=d>>>0>>0?j+1|0:j;m=Iz(q,o,v,o);k=Ya;w=Iz(C,D,p,o);e=w+m|0;j=Ya+k|0;j=e>>>0>>0?j+1|0:j;w=e;e=j;j=(k|0)==(j|0)&m>>>0>w>>>0|j>>>0>>0;m=u+e|0;d=d+j|0;j=m;m=j>>>0>>0?d+1|0:d;u=j;e=0;d=e+n|0;j=i+w|0;j=d>>>0>>0?j+1|0:j;e=j;k=(j|0)==(i|0)&d>>>0>>0|i>>>0>j>>>0;i=u+k|0;j=m;u=i;i=i>>>0>>0?j+1|0:j;n=d;m=e;w=h;h=Iz(h,0,p,o);e=Ya;t=Iz(r,o,y,o);d=t+h|0;j=Ya+e|0;j=d>>>0>>0?j+1|0:j;e=(e|0)==(j|0)&d>>>0>>0|e>>>0>j>>>0;h=j;E=u;t=e;F=x&-2;k=Iz(v,o,F,0);e=k+d|0;j=Ya+j|0;j=e>>>0>>0?j+1|0:j;u=e;k=e;e=j;h=(j|0)==(h|0)&d>>>0>k>>>0|h>>>0>j>>>0;d=t+h|0;k=0;k=d>>>0>>0?1:k;j=d;h=n+d|0;d=k+m|0;d=h>>>0>>0?d+1|0:d;t=h;j=h;h=d;k=(d|0)==(m|0)&j>>>0>>0|d>>>0>>0;d=E+k|0;j=i;M=d;n=d>>>0>>0?j+1|0:j;I=Iz(q,o,w,o);E=Ya;i=Iz(C,D,F,o);d=i+I|0;j=Ya+E|0;j=d>>>0>>0?j+1|0:j;C=d;k=Iz(r,o,p,o);i=d+k|0;m=j;d=j+Ya|0;d=i>>>0>>0?d+1|0:d;J=i;j=Iz(y,o,v,o);i=i+j|0;k=Ya+d|0;D=i;k=i>>>0>>0?k+1|0:k;i=k;v=0;N=(d|0)==(k|0)&D>>>0>>0|d>>>0>k>>>0;j=(d|0)==(m|0)&C>>>0>J>>>0|d>>>0>>0;d=j+((m|0)==(E|0)&C>>>0>>0|m>>>0>>0)|0;k=0;d=N+d|0;m=i|0;k=m+t|0;j=(d|v)+h|0;v=k;d=k;j=d>>>0>>0?j+1|0:j;m=j;h=(h|0)==(j|0)&d>>>0>>0|h>>>0>j>>>0;d=h+M|0;j=n;E=d;h=d>>>0>>0?j+1|0:j;t=Iz(r,o,F,o);r=Ya;k=Iz(y,o,w,o);d=k+t|0;j=Ya+r|0;j=d>>>0>>0?j+1|0:j;n=0;k=(j|0)==(r|0)&d>>>0>>0|j>>>0>>0;r=j;d=j+u|0;j=(k|n)+e|0;n=d;j=d>>>0>>0?j+1|0:j;u=(e|0)==(j|0)&d>>>0>>0|e>>>0>j>>>0;i=0;e=i+d|0;d=j;k=D+d|0;k=e>>>0>>0?k+1|0:k;e=(d|0)==(k|0)&e>>>0>>0|d>>>0>k>>>0;d=u+e|0;j=0;j=d>>>0>>0?1:j;e=d;d=d+v|0;j=j+m|0;j=d>>>0>>0?j+1|0:j;e=j;j=(m|0)==(j|0)&d>>>0>>0|j>>>0>>0;i=j+E|0;k=h;h=i;k=h>>>0>>0?k+1|0:k;i=k;c:{if((k|0)==131071|k>>>0<131071){Nc(l+80|0,d,e,h,i,f,g,A,z);j=b<<17;b=0;c=H[l+88>>2];n=b-c|0;k=H[l+80>>2];m=H[l+84>>2];B=(k|m)!=0;r=n-B|0;n=(j-(H[l+92>>2]+(b>>>0>>0)|0)|0)-(n>>>0>>0)|0;b=k;k=0-k|0;m=0-(((b|0)!=0)+m|0)|0;b=G+16382|0;break c}k=h<<31;d=(e&1)<<31|d>>>1;e=e>>>1|k;h=(i&1)<<31|h>>>1;i=i>>>1|0;Nc(l+96|0,d,e,h,i,f,g,A,z);q=0;m=H[l+104>>2];n=q-m|0;k=H[l+96>>2];p=H[l+100>>2];x=(k|p)!=0;r=n-x|0;n=((b<<16)-(H[l+108>>2]+(m>>>0>q>>>0)|0)|0)-(n>>>0>>0)|0;j=k;k=0-j|0;m=0-(((j|0)!=0)+p|0)|0;x=b;y=c;p=B;q=L;b=G+16383|0}if((b|0)>=32767){s=s|2147418112;b=0;c=0;break a}d:{if((b|0)>0){c=r;j=n<<1|c>>>31;r=c<<1|m>>>31;n=j;p=h;q=i&65535|b<<16;j=m<<1|k>>>31;b=k<<1;break d}if((b|0)<=-113){b=0;c=0;break a}cf(l- -64|0,d,e,h,i,1-b|0);Rc(l+48|0,x,y,p,q,b+112|0);d=H[l+64>>2];e=H[l+68>>2];p=H[l+72>>2];q=H[l+76>>2];Nc(l+32|0,f,g,A,z,d,e,p,q);c=H[l+40>>2];i=c<<1;c=H[l+44>>2]<<1|c>>>31;b=H[l+56>>2];h=H[l+36>>2];n=h>>>31|i;i=b-n|0;n=H[l+60>>2]-((b>>>0>>0)+c|0)|0;c=H[l+32>>2];k=h<<1|c>>>31;c=c<<1;j=H[l+52>>2];b=H[l+48>>2];h=(k|0)==(j|0)&c>>>0>b>>>0|j>>>0>>0;r=i-h|0;n=n-(h>>>0>i>>>0)|0;h=b;b=h-c|0;j=j-((c>>>0>h>>>0)+k|0)|0}Nc(l+16|0,f,g,A,z,3,0,0,0);Nc(l,f,g,A,z,5,0,0,0);h=d;m=p;p=d&1;c=b+p|0;d=0;k=j+d|0;k=b>>>0>c>>>0?k+1|0:k;i=c;c=k;g=(k|0)==(g|0)&i>>>0>f>>>0|g>>>0>>0;d=(d|0)==(k|0)&i>>>0

>>0|d>>>0>k>>>0;b=d+r|0;j=n;j=b>>>0>>0?j+1|0:j;f=b;d=b;b=j;g=(d|0)==(A|0)&(j|0)==(z|0)?g:(z|0)==(j|0)&d>>>0>A>>>0|j>>>0>z>>>0;d=h+g|0;k=e;k=d>>>0>>0?k+1|0:k;g=(e|0)==(k|0)&d>>>0>>0|e>>>0>k>>>0;e=m+g|0;j=q;j=e>>>0>>0?j+1|0:j;g=e;e=d;m=g;d=H[l+20>>2];h=(d|0)==(c|0)&K[l+16>>2]>>0|c>>>0>d>>>0;d=H[l+28>>2];g=H[l+24>>2];h=j>>>0<2147418112&((f|0)==(g|0)&(b|0)==(d|0)?h:(d|0)==(b|0)&g>>>0>>0|b>>>0>d>>>0);g=e+h|0;d=k;d=g>>>0>>0?d+1|0:d;h=(d|0)==(k|0)&e>>>0>g>>>0|d>>>0>>0;e=m+h|0;k=e>>>0>>0?j+1|0:j;h=e;e=H[l+4>>2];i=(e|0)==(c|0)&K[l>>2]>>0|c>>>0>e>>>0;c=H[l+12>>2];e=H[l+8>>2];c=k>>>0<2147418112&((e|0)==(f|0)&(b|0)==(c|0)?i:(c|0)==(b|0)&e>>>0>>0|b>>>0>c>>>0);b=c+g|0;j=b>>>0>>0?d+1|0:d;c=j;f=(d|0)==(j|0)&b>>>0>>0|d>>>0>j>>>0;e=h+f|0;d=k;o=e|o;s=s|(e>>>0>>0?d+1|0:d)}H[a>>2]=b;H[a+4>>2]=c;H[a+8>>2]=o;H[a+12>>2]=s;Xa=l+336|0}function to(a,b,c,d,e,f,g,h){var i=O(0),j=0,k=0,l=0,m=0,n=O(0),o=O(0),p=O(0),q=O(0),r=0,s=0,t=O(0),u=0,v=0,w=O(0),x=O(0),y=0,z=0,A=0,B=0,C=0,D=0,E=0,G=0,J=0,M=0,Q=O(0),R=O(0),S=0,V=0,W=0,Y=O(0);r=Xa-48|0;Xa=r;y=zj(r+32|0,yb(d)<<2);z=zj(r+16|0,yb(d)<<2);a:{while(1){if(yb(d)>>>0<=l>>>0){H[a+64>>2]=10;H[a+60>>2]=12;H[a+56>>2]=0;H[a+52>>2]=0;H[a+36>>2]=-1082130432;H[a+40>>2]=1065353216;i=O(f|0);i=O(O(i*O(.20000000298023224))+i);L[a+32>>2]=i;L[a+28>>2]=-i;i=O(e|0);i=O(O(i*O(.20000000298023224))+i);L[a+24>>2]=i;L[a+20>>2]=-i;H[a+44>>2]=1092616192;H[a+84>>2]=0;H[a+88>>2]=0;i=Kf(O(10));F[a+16|0]=1;L[a+48>>2]=O(1)/i;b=a+92|0;Xn(b);L[a+12>>2]=h>>1;L[a+8>>2]=g>>1;H[a+4>>2]=h;H[a>>2]=g;D=rb(y,0);E=rb(z,0);j=yb(d);d=0;l=Xa-16|0;Xa=l;Xn(b);if(j){A=a+112|0;uf(A,j<<2);B=a+124|0;of(B,j);if(I[a+16|0]){b:{v=Xa-16|0;Xa=v;b=Yf(H[a>>2],H[a+4>>2]);m=zj(v,j);c:{d:{if((j|0)>0){if(H[a>>2]<=0){break d}if(H[a+4>>2]<=0){break c}c=E+12|0;e=D+12|0;i=O(b|0);g=0;while(1)if((g|0)==(j|0)){k=rb(m,0);b=zb(m);u=(((b|0)/2|0)+(b&1)|0)-1|0;g=0;e:{f:{if((b|0)>0){if((u|0)<=0){break f}h=b-1|0;G=u-1|0;S=k+(G<<2)|0;while(1){i=L[S>>2];b=h;c=g;if((b|0)>(g|0)){while(1){e=c;while(1){c=e;e=e+1|0;J=k+(c<<2)|0;if(i>L[J>>2]){continue}break}f=b;while(1){b=f;f=b-1|0;M=k+(b<<2)|0;if(i>2]){continue}break}if((b|0)>=(c|0)){Bp(J,M);c=e;b=f}if((b|0)>=(c|0)){continue}break}h=(c|0)<(u|0)?h:b;g=(b|0)<(G|0)?c:g;continue}break}break e}mb(ib(ib(lb(ib(ib(ib(71664,21204),21285),3647),53),4217),21840));_();X()}mb(ib(ib(lb(ib(ib(ib(71664,21932),21285),3647),54),4217),22070));_();X()}i=O(i*O(.25));n=O(U(O(O(L[a+24>>2]-L[a+20>>2])/i)));g:{if(O(P(n))>2]=W;i=O(U(O(O(L[a+32>>2]-L[a+28>>2])/i)));h:{if(O(P(i))>2]=b;b=N(b,H[a+52>>2]);H[a+84>>2]=b;H[a+88>>2]=N(b,H[a+60>>2]);tc(m);Xa=v+16|0;break b}else{b=g<<4;n=Cg(L[b+e>>2],L[b+c>>2]);V=rb(m,g),Y=O(n*i),L[V>>2]=Y;g=g+1|0;continue}}mb(ib(ib(lb(ib(ib(ib(71664,13917),2458),3647),208),4217),14202));break a}mb(ib(ib(lb(ib(ib(ib(71664,14949),2458),3647),209),4217),15231));break a}mb(ib(ib(lb(ib(ib(ib(71664,15771),2458),3647),210),4217),16104));break a}}u=(j|0)>0?j:0;c=0;while(1){if((d|0)==(u|0)){uf(A,c<<2);of(B,c)}else{b=d<<4;e=b+D|0;t=L[e>>2];w=L[e+4>>2];p=L[e+12>>2];f=b+E|0;n=L[f>>2];o=L[f+4>>2];q=L[f+12>>2];b=Xa-16|0;Xa=b;i=O(L[e+8>>2]-L[f+8>>2]);L[l+4>>2]=i;s=6.283185307179586;C=+i;i:{if(!(C<=-3.141592653589793)){s=-6.283185307179586;if(!(C>3.141592653589793)){break i}}i=O(s+C);L[l+4>>2]=i}j:{k:{s=+i;if(s>-3.141592653589793){if(!(s<=3.141592653589793)){break k}i=Cg(p,q);L[l>>2]=i;p=L[l+4>>2];q=Wn(p);p=Vn(p);q=O(q*i);L[b+12>>2]=q;L[b>>2]=q;i=O(p*i);L[b+8>>2]=i;L[b+4>>2]=-i;V=l,Y=O(Kf(L[l>>2])*L[a+48>>2]),L[V>>2]=Y;i=L[b+8>>2];p=L[b+12>>2];x=t;t=L[b>>2];q=L[b+4>>2];L[l+12>>2]=O(x-O(O(t*n)+O(q*o)))+O(O(t*L[a+8>>2])+O(q*L[a+12>>2]));L[l+8>>2]=O(w-O(O(i*n)+O(p*o)))+O(O(i*L[a+8>>2])+O(p*L[a+12>>2]));Xa=b+16|0;break j}mb(ib(ib(lb(ib(ib(ib(71664,8625),16268),3647),468),4217),9158));break a}mb(ib(ib(lb(ib(ib(ib(71664,9998),16268),3647),469),4217),9158));break a}i=L[l+8>>2];p=L[l+4>>2];n=L[l>>2];g=0;l:{m:{n:{o:{p:{q:{r:{s:{t:{o=L[l+12>>2];t=L[a+20>>2];u:{if(o>2];if(w<=o){break u}q=L[a+28>>2];if(q>i){break u}x=L[a+32>>2];if(x<=i){break u}s=+p;if(s<=-3.141592653589793|s>3.141592653589793){break u}Q=L[a+36>>2];if(n>2];if(n>=R){break u}if(!(o>=t)){break t}if(!(o=q)){break r}if(!(i-3.141592653589793)){break p}if(!(s<=3.141592653589793)){break o}if(!(n>=Q)){break n}if(!(n>2];t=o;o=L[a+20>>2];V=a,Y=O(Cg(O(t-o),O(L[a+24>>2]-o))*O(b|0)),L[V+68>>2]=Y;b=H[a+56>>2];o=i;i=L[a+28>>2];V=a,Y=O(Cg(O(o-i),O(L[a+32>>2]-i))*O(b|0)),L[V+72>>2]=Y;L[a+76>>2]=(+p+3.141592653589793)*.15915494309189535*+H[a+60>>2];b=H[a+64>>2];i=L[a+36>>2];V=a,Y=O(Cg(O(n-i),O(L[a+40>>2]-i))*O(b|0)),L[V+80>>2]=Y;i=O(T(O(L[a+68>>2]+O(-.5))));n=O(T(O(L[a+76>>2]+O(-.5))));v:{if(O(P(n))>2]+O(-.5))));e=O(P(i))=H[a+52>>2]){break u}h=0;m=e+1|0;if((m|0)>=H[a+56>>2]){break l}i=O(T(O(L[a+80>>2]+O(-.5))));f=O(P(i))=H[a+64>>2]){break u}k=H[a+60>>2];g=(v+k|0)%(k|0)|0;cd(a,dd(a,b,e,g,f));cd(a,dd(a,j,e,g,f));cd(a,dd(a,j,m,g,f));k=(g+1|0)%(k|0)|0;cd(a,dd(a,j,m,k,f));cd(a,dd(a,j,m,k,h));cd(a,dd(a,j,m,g,h));cd(a,dd(a,j,e,k,f));cd(a,dd(a,j,e,k,h));cd(a,dd(a,j,e,g,h));cd(a,dd(a,b,m,g,f));cd(a,dd(a,b,m,k,f));cd(a,dd(a,b,m,k,h));cd(a,dd(a,b,m,g,h));cd(a,dd(a,b,e,k,f));cd(a,dd(a,b,e,k,h));cd(a,dd(a,b,e,g,h));g=1}h=g;break l}mb(ib(ib(lb(ib(ib(ib(71664,1174),16268),3647),360),4217),4635));break a}mb(ib(ib(lb(ib(ib(ib(71664,5415),16268),3647),361),4217),4635));break a}mb(ib(ib(lb(ib(ib(ib(71664,6323),16268),3647),362),4217),6903));break a}mb(ib(ib(lb(ib(ib(ib(71664,7999),16268),3647),363),4217),6903));break a}mb(ib(ib(lb(ib(ib(ib(71664,8625),16268),3647),364),4217),9158));break a}mb(ib(ib(lb(ib(ib(ib(71664,9998),16268),3647),365),4217),9158));break a}mb(ib(ib(lb(ib(ib(ib(71664,10695),16268),3647),366),4217),11097));break a}mb(ib(ib(lb(ib(ib(ib(71664,11735),16268),3647),367),4217),11097));break a}if(h){b=rb(A,c<<2);L[b>>2]=L[a+68>>2];L[b+4>>2]=L[a+72>>2];L[b+8>>2]=L[a+76>>2];L[b+12>>2]=L[a+80>>2];V=rb(B,c),W=d,H[V>>2]=W;c=c+1|0}d=d+1|0;continue}break}}Xa=l+16|0;b=Xa-16|0;Xa=b;H[r+12>>2]=0;H[r+8>>2]=-1;a=Wf(b+8|0,Ej(a+92|0));while(1){if(Ic(a,Wf(b,kc()))){c=oc(a);if(L[r+12>>2]>2])){V=r,W=H[oc(a)>>2],H[V+8>>2]=W;V=r,Y=O(K[oc(a)+4>>2]),L[V+12>>2]=Y}vo(a);continue}break}Xa=b+16|0;a=H[r+8>>2];i=L[r+12>>2];tc(z);tc(y);Xa=r+48|0;a=i>2]);m=mc(c,H[Nb(d,l)+4>>2]);u=l<<2;k=rb(y,u);L[k>>2]=L[j>>2];L[k+4>>2]=L[j+4>>2];L[k+8>>2]=L[j+8>>2];L[k+12>>2]=L[j+12>>2];j=rb(z,u);L[j>>2]=L[m>>2];L[j+4>>2]=L[m+4>>2];L[j+8>>2]=L[m+8>>2];L[j+12>>2]=L[m+12>>2];l=l+1|0;continue}break}return a}_();X()}function Ms(a,b,c,d,e,f){a=a|0;b=+b;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,w=0,x=0,y=0,z=0;l=Xa-560|0;Xa=l;H[l+44>>2]=0;A(+b);g=v(1)|0;v(0)|0;a:{if((g|0)<0){s=1;w=29096;b=-b;A(+b);g=v(1)|0;v(0)|0;break a}if(e&2048){s=1;w=29099;break a}s=e&1;w=s?29102:29097;z=!s}b:{if((g&2146435072)==2146435072){d=s+3|0;Sc(a,32,c,d,e&-65537);Oc(a,w,s);f=f&32;Oc(a,b!=b?f?31429:34819:f?31905:35227,3);Sc(a,32,c,d,e^8192);i=(c|0)<(d|0)?d:c;break b}u=l+16|0;c:{d:{e:{b=nm(b,l+44|0);b=b+b;if(b!=0){g=H[l+44>>2];H[l+44>>2]=g-1;r=f|32;if((r|0)!=97){break e}break c}r=f|32;if((r|0)==97){break c}k=H[l+44>>2];m=(d|0)<0?6:d;break d}k=g-29|0;H[l+44>>2]=k;b=b*268435456;m=(d|0)<0?6:d}p=(k|0)<0?l+48|0:l+336|0;h=p;while(1){if(b<4294967296&b>=0){d=~~b>>>0}else{d=0}H[h>>2]=d;h=h+4|0;b=(b-+(d>>>0))*1e9;if(b!=0){continue}break}f:{if((k|0)<=0){d=k;g=h;j=p;break f}j=p;d=k;while(1){d=(d|0)<29?d:29;g=h-4|0;g:{if(j>>>0>g>>>0){break g}i=0;while(1){o=H[g>>2];n=d&31;x=i;if((d&63)>>>0>=32){i=o<>>32-n;o=o<>>0>>0?i+1|0:i;i=Jz(n,i,1e9);o=Iz(i,Ya,1e9,0);H[g>>2]=n-o;g=g-4|0;if(j>>>0<=g>>>0){continue}break}if(!i){break g}j=j-4|0;H[j>>2]=i}while(1){g=h;if(j>>>0>>0){h=g-4|0;if(!H[h>>2]){continue}}break}d=H[l+44>>2]-d|0;H[l+44>>2]=d;h=g;if((d|0)>0){continue}break}}if((d|0)<0){t=((m+25>>>0)/9|0)+1|0;n=(r|0)==102;while(1){d=0-d|0;i=(d|0)<9?d:9;h:{if(g>>>0<=j>>>0){h=H[j>>2];break h}o=1e9>>>i|0;y=-1<>2];H[h>>2]=x+(d>>>i|0);d=N(o,d&y);h=h+4|0;if(h>>>0>>0){continue}break}h=H[j>>2];if(!d){break h}H[g>>2]=d;g=g+4|0}d=i+H[l+44>>2]|0;H[l+44>>2]=d;j=(!h<<2)+j|0;h=n?p:j;g=g-h>>2>(t|0)?h+(t<<2)|0:g;if((d|0)<0){continue}break}}d=0;i:{if(g>>>0<=j>>>0){break i}d=N(p-j>>2,9);h=10;i=H[j>>2];if(i>>>0<10){break i}while(1){d=d+1|0;h=N(h,10);if(i>>>0>=h>>>0){continue}break}}h=(m-((r|0)==102?0:d)|0)-((r|0)==103&(m|0)!=0)|0;if((h|0)<(N(g-p>>2,9)-9|0)){i=h+9216|0;n=(i|0)/9|0;k=((((k|0)<0?4:292)+l|0)+(n<<2)|0)-4048|0;h=10;i=i-N(n,9)|0;if((i|0)<=7){while(1){h=N(h,10);i=i+1|0;if((i|0)!=8){continue}break}}n=H[k>>2];t=(n>>>0)/(h>>>0)|0;i=n-N(h,t)|0;o=k+4|0;j:{if(!i&(o|0)==(g|0)){break j}k:{if(!(t&1)){b=9007199254740992;if(!(F[k-4|0]&1)|((h|0)!=1e9|j>>>0>=k>>>0)){break k}}b=9007199254740994}q=(g|0)==(o|0)?1:1.5;o=h>>>1|0;q=i>>>0>>0?.5:(o|0)==(i|0)?q:1.5;if(!(I[w|0]!=45|z)){q=-q;b=-b}i=n-i|0;H[k>>2]=i;if(b+q==b){break j}d=h+i|0;H[k>>2]=d;if(d>>>0>=1e9){while(1){H[k>>2]=0;k=k-4|0;if(k>>>0>>0){j=j-4|0;H[j>>2]=0}d=H[k>>2]+1|0;H[k>>2]=d;if(d>>>0>999999999){continue}break}}d=N(p-j>>2,9);h=10;i=H[j>>2];if(i>>>0<10){break j}while(1){d=d+1|0;h=N(h,10);if(i>>>0>=h>>>0){continue}break}}h=k+4|0;g=g>>>0>h>>>0?h:g}while(1){h=g;i=g>>>0<=j>>>0;if(!i){g=h-4|0;if(!H[g>>2]){continue}}break}l:{if((r|0)!=103){k=e&8;break l}g=m?m:1;k=(g|0)>(d|0)&(d|0)>-5;m=(k?d^-1:-1)+g|0;f=(k?-1:-2)+f|0;k=e&8;if(k){break l}g=-9;m:{if(i){break m}n=H[h-4>>2];if(!n){break m}i=10;g=0;if((n>>>0)%10|0){break m}while(1){k=g;g=g+1|0;i=N(i,10);if(!((n>>>0)%(i>>>0)|0)){continue}break}g=k^-1}i=N(h-p>>2,9);if((f&-33)==70){k=0;g=(g+i|0)-9|0;g=(g|0)>0?g:0;m=(g|0)>(m|0)?m:g;break l}k=0;g=((d+i|0)+g|0)-9|0;g=(g|0)>0?g:0;m=(g|0)>(m|0)?m:g}i=-1;r=k|m;if(((r?2147483645:2147483646)|0)<(m|0)){break b}n=(((r|0)!=0)+m|0)+1|0;o=f&-33;n:{if((o|0)==70){if((2147483647-n|0)<(d|0)){break b}g=(d|0)>0?d:0;break n}g=d>>31;g=Ff((g^d)-g|0,0,u);if((u-g|0)<=1){while(1){g=g-1|0;F[g|0]=48;if((u-g|0)<2){continue}break}}t=g-2|0;F[t|0]=f;F[g-1|0]=(d|0)<0?45:43;g=u-t|0;if((g|0)>(2147483647-n|0)){break b}}d=g+n|0;if((d|0)>(s^2147483647)){break b}f=d+s|0;Sc(a,32,c,f,e);Oc(a,w,s);Sc(a,48,c,f,e^65536);o:{p:{q:{if((o|0)==70){g=l+16|0;d=g|8;k=g|9;i=j>>>0>p>>>0?p:j;j=i;while(1){g=Ff(H[j>>2],0,k);r:{if((i|0)!=(j|0)){if(l+16>>>0>=g>>>0){break r}while(1){g=g-1|0;F[g|0]=48;if(l+16>>>0>>0){continue}break}break r}if((g|0)!=(k|0)){break r}F[l+24|0]=48;g=d}Oc(a,g,k-g|0);j=j+4|0;if(p>>>0>=j>>>0){continue}break}if(r){Oc(a,36754,1)}if((m|0)<=0|h>>>0<=j>>>0){break q}while(1){g=Ff(H[j>>2],0,k);if(g>>>0>l+16>>>0){while(1){g=g-1|0;F[g|0]=48;if(l+16>>>0>>0){continue}break}}Oc(a,g,(m|0)<9?m:9);g=m-9|0;j=j+4|0;if(h>>>0<=j>>>0){break p}d=(m|0)>9;m=g;if(d){continue}break}break p}s:{if((m|0)<0){break s}i=h>>>0>j>>>0?h:j+4|0;g=l+16|0;d=g|8;p=g|9;h=j;while(1){g=Ff(H[h>>2],0,p);if((p|0)==(g|0)){F[l+24|0]=48;g=d}t:{if((h|0)!=(j|0)){if(l+16>>>0>=g>>>0){break t}while(1){g=g-1|0;F[g|0]=48;if(l+16>>>0>>0){continue}break}break t}Oc(a,g,1);g=g+1|0;if(!(k|m)){break t}Oc(a,36754,1)}x=g;g=p-g|0;Oc(a,x,(g|0)>(m|0)?m:g);m=m-g|0;h=h+4|0;if(i>>>0<=h>>>0){break s}if((m|0)>=0){continue}break}}Sc(a,48,m+18|0,18,0);Oc(a,t,u-t|0);break o}g=m}Sc(a,48,g+9|0,9,0)}Sc(a,32,c,f,e^8192);i=(c|0)<(f|0)?f:c;break b}m=(f<<26>>31&9)+w|0;u:{if(d>>>0>11){break u}g=12-d|0;q=16;while(1){q=q*16;g=g-1|0;if(g){continue}break}if(I[m|0]==45){b=-(q+(-b-q));break u}b=b+q-q}h=H[l+44>>2];g=h>>31;g=Ff((g^h)-g|0,0,u);if((u|0)==(g|0)){F[l+15|0]=48;g=l+15|0}k=s|2;j=f&32;h=H[l+44>>2];p=g-2|0;F[p|0]=f+15;F[g-1|0]=(h|0)<0?45:43;i=e&8;h=l+16|0;while(1){f=h;if(P(b)<2147483648){g=~~b}else{g=-2147483648}F[h|0]=j|I[g+49888|0];b=(b-+(g|0))*16;h=f+1|0;if(!(!(i|(d|0)>0)&b==0|(h-(l+16|0)|0)!=1)){F[f+1|0]=46;h=f+2|0}if(b!=0){continue}break}i=-1;n=u-p|0;f=n+k|0;if((2147483645-f|0)<(d|0)){break b}v:{w:{if(!d){break w}j=h-(l+16|0)|0;if((j-2|0)>=(d|0)){break w}g=d+2|0;break v}j=h-(l+16|0)|0;g=j}d=g+f|0;Sc(a,32,c,d,e);Oc(a,m,k);Sc(a,48,c,d,e^65536);Oc(a,l+16|0,j);Sc(a,48,g-j|0,0,0);Oc(a,p,n);Sc(a,32,c,d,e^8192);i=(c|0)<(d|0)?d:c}Xa=l+560|0;return i|0}function ds(){var a=0,b=0,c=0,d=0;c=Xa-16|0;Xa=c;a:{if(Ia(c+12|0,c+8|0)|0){break a}a=qb((H[c+12>>2]<<2)+4|0);H[17121]=a;if(!a){break a}a=qb(H[c+8>>2]);if(a){H[H[17121]+(H[c+12>>2]<<2)>>2]=0;if(!(Ha(H[17121],a|0)|0)){break a}}H[17121]=0}Xa=c+16|0;if(!I[72357]){c=H[12977];a=Xa-16|0;Xa=a;d=Pl(72004);H[18011]=72060;H[18009]=c;H[18001]=51920;F[72056]=0;H[18013]=-1;b=a+8|0;jh(b,d);Za[H[H[18001]+8>>2]](72004,b);Cb(b);Xa=a+16|0;a=cm(71328);H[17830]=51132;H[a>>2]=51152;H[17831]=0;fh(a,72004);a=Xa-16|0;Xa=a;b=Jl(72068);H[18027]=72124;H[18025]=c;H[18017]=52020;F[72120]=0;H[18029]=-1;c=a+8|0;jh(c,b);Za[H[H[18017]+8>>2]](72068,c);Cb(c);Xa=a+16|0;c=ol(71416);H[17852]=51180;H[c>>2]=51200;H[17853]=0;fh(c,72068);c=H[11821];ql(72132,c,72180);Ii(71496,72132);pl(72188,c,72236);Hi(71580,72188);c=H[11820];ql(72244,c,72292);Ii(71664,72244);Ii(71832,H[(H[H[17916]-12>>2]+71664|0)+24>>2]);pl(72300,c,72348);Hi(71748,72300);Hi(71916,H[(H[H[17937]-12>>2]+71748|0)+24>>2]);eh(H[H[17830]-12>>2]+71320|0,71496);eh(H[H[17852]-12>>2]+71408|0,71580);nl(H[H[17916]-12>>2]+71664|0);nl(H[H[17937]-12>>2]+71748|0);eh(H[H[17916]-12>>2]+71664|0,71496);eh(H[H[17937]-12>>2]+71748|0,71580);F[72357]=1}c=Xa-16|0;Xa=c;a=Xa-32|0;Xa=a;oa(37320,37432,37536,0,37552,61,37555,0,37555,0,29891,37557,62);b=Xa-16|0;Xa=b;na(37320,1,37560,37552,100,63);Xa=b+16|0;H[a+28>>2]=0;H[a+24>>2]=64;b=H[a+28>>2];H[a+16>>2]=H[a+24>>2];H[a+20>>2]=b;b=Xa-16|0;Xa=b;d=H[a+20>>2];H[b+8>>2]=H[a+16>>2];H[b+12>>2]=d;da(37320,31616,3,37564,37712,101,re(b+8|0)|0,0);Xa=b+16|0;H[a+28>>2]=0;H[a+24>>2]=65;b=H[a+28>>2];H[a+8>>2]=H[a+24>>2];H[a+12>>2]=b;b=Xa-16|0;Xa=b;d=H[a+12>>2];H[b+8>>2]=H[a+8>>2];H[b+12>>2]=d;da(37320,31919,4,37728,37744,102,re(b+8|0)|0,0);Xa=b+16|0;H[a+28>>2]=0;H[a+24>>2]=66;b=H[a+28>>2];H[a>>2]=H[a+24>>2];H[a+4>>2]=b;b=Xa-16|0;Xa=b;d=H[a+4>>2];H[b+8>>2]=H[a>>2];H[b+12>>2]=d;da(37320,31989,2,37752,37760,103,re(b+8|0)|0,0);Xa=b+16|0;b=Xa-16|0;Xa=b;H[b+12>>2]=67;da(37320,30189,3,37764,37804,104,He(b+12|0)|0,0);Xa=b+16|0;b=Xa-16|0;Xa=b;H[b+12>>2]=68;da(37320,30185,4,37824,37840,105,He(b+12|0)|0,0);Xa=b+16|0;Xa=a+32|0;a=Xa-32|0;Xa=a;oa(37952,38016,38072,0,37552,69,37555,0,37555,0,29883,37557,70);b=Xa-16|0;Xa=b;na(37952,1,38088,37552,106,71);Xa=b+16|0;H[a+28>>2]=0;H[a+24>>2]=72;b=H[a+28>>2];H[a+16>>2]=H[a+24>>2];H[a+20>>2]=b;b=Xa-16|0;Xa=b;d=H[a+20>>2];H[b+8>>2]=H[a+16>>2];H[b+12>>2]=d;da(37952,31616,3,38092,37712,107,re(b+8|0)|0,0);Xa=b+16|0;H[a+28>>2]=0;H[a+24>>2]=73;b=H[a+28>>2];H[a+8>>2]=H[a+24>>2];H[a+12>>2]=b;b=Xa-16|0;Xa=b;d=H[a+12>>2];H[b+8>>2]=H[a+8>>2];H[b+12>>2]=d;da(37952,31919,4,38112,37744,108,re(b+8|0)|0,0);Xa=b+16|0;H[a+28>>2]=0;H[a+24>>2]=74;b=H[a+28>>2];H[a>>2]=H[a+24>>2];H[a+4>>2]=b;b=Xa-16|0;Xa=b;d=H[a+4>>2];H[b+8>>2]=H[a>>2];H[b+12>>2]=d;da(37952,31989,2,38128,37760,109,re(b+8|0)|0,0);Xa=b+16|0;b=Xa-16|0;Xa=b;H[b+12>>2]=75;da(37952,30189,3,38136,37804,110,He(b+12|0)|0,0);Xa=b+16|0;b=Xa-16|0;Xa=b;H[b+12>>2]=76;da(37952,30185,4,38160,37840,111,He(b+12|0)|0,0);Xa=b+16|0;Xa=a+32|0;a=Xa-32|0;Xa=a;oa(38304,38376,38444,0,37552,77,37555,0,37555,0,30654,37557,78);b=Xa-16|0;Xa=b;na(38304,1,38460,37552,112,79);Xa=b+16|0;H[a+28>>2]=0;H[a+24>>2]=80;b=H[a+28>>2];H[a+16>>2]=H[a+24>>2];H[a+20>>2]=b;b=Xa-16|0;Xa=b;d=H[a+20>>2];H[b+8>>2]=H[a+16>>2];H[b+12>>2]=d;da(38304,31616,3,38464,37712,113,re(b+8|0)|0,0);Xa=b+16|0;H[a+28>>2]=0;H[a+24>>2]=81;b=H[a+28>>2];H[a+8>>2]=H[a+24>>2];H[a+12>>2]=b;b=Xa-16|0;Xa=b;d=H[a+12>>2];H[b+8>>2]=H[a+8>>2];H[b+12>>2]=d;da(38304,31919,4,38496,37744,114,re(b+8|0)|0,0);Xa=b+16|0;H[a+28>>2]=0;H[a+24>>2]=82;b=H[a+28>>2];H[a>>2]=H[a+24>>2];H[a+4>>2]=b;b=Xa-16|0;Xa=b;d=H[a+4>>2];H[b+8>>2]=H[a>>2];H[b+12>>2]=d;da(38304,31989,2,38512,37760,115,re(b+8|0)|0,0);Xa=b+16|0;b=Xa-16|0;Xa=b;H[b+12>>2]=83;da(38304,30189,3,38520,37804,116,He(b+12|0)|0,0);Xa=b+16|0;b=Xa-16|0;Xa=b;H[b+12>>2]=84;da(38304,30185,4,38544,37840,117,He(b+12|0)|0,0);Xa=b+16|0;Xa=a+32|0;a=Xa-16|0;Xa=a;ea(31230,4,38560,37840,85,37);Xa=a+16|0;se(31287,38);se(36430,39);a=Xa-16|0;Xa=a;ea(30665,3,38584,37804,87,40);Xa=a+16|0;a=Xa-16|0;Xa=a;ea(34386,2,38596,37760,88,41);Xa=a+16|0;se(31066,42);se(31092,43);Fn(31079,44);a=Xa-16|0;Xa=a;ea(34375,3,38616,37804,90,45);Xa=a+16|0;Va(38488,31056,38628,91,37557,92);a=c+8|0;Jh(Jh(Jh(Jh(a,32805,0),31767,4),30037,8),31630,12);Ta(38488);Fn(32638,46);se(32651,47);se(32490,48);b=Xa-16|0;Xa=b;ea(31576,2,38632,38640,95,49);Xa=b+16|0;b=Xa-16|0;Xa=b;ea(31588,1,38644,37552,96,50);Xa=b+16|0;En(32042,51);Cn(32065,52);En(32088,53);Cn(32110,54);qj(32664,55);se(32681,56);qj(32777,57);se(32790,58);qj(32698,59);se(32715,60);ac(35481,63156);ac(35510,63164);ac(34614,63160);H[c+8>>2]=0;ac(35302,a);H[c+8>>2]=1;ac(35319,a);H[c+8>>2]=0;ac(35387,a);H[c+8>>2]=100;ac(35028,a);H[c+8>>2]=0;ac(35335,a);H[c+8>>2]=1;ac(35361,a);H[c+8>>2]=0;ac(35409,a);H[c+8>>2]=5;ac(34502,a);H[c+8>>2]=0;H[c+12>>2]=1071644672;ua(35007,62708,+M[a>>3]);H[c+8>>2]=0;ac(35055,a);H[c+8>>2]=1;ac(34714,a);H[c+8>>2]=2;ac(34754,a);H[c+8>>2]=3;ac(34656,a);H[c+8>>2]=4;ac(34732,a);H[c+8>>2]=0;ac(34931,a);H[c+8>>2]=1;ac(34823,a);H[c+8>>2]=2;ac(34425,a);H[c+8>>2]=3;ac(35231,a);H[c+8>>2]=0;ac(35269,a);H[c+8>>2]=1;ac(34772,a);H[c+8>>2]=2;ac(35590,a);H[c+8>>2]=3;ac(34459,a);H[c+8>>2]=4;ac(35538,a);H[c+8>>2]=5;ac(34880,a);H[c+8>>2]=6;ac(35436,a);H[c+8>>2]=7;ac(34675,a);H[c+8>>2]=8;ac(34962,a);H[c+8>>2]=9;ac(34551,a);Xa=c+16|0;pf(68316);pf(68336);Jm();H[17171]=68520;H[17153]=42}function lm(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0;h=Xa-80|0;Xa=h;H[h+76>>2]=b;x=h+55|0;s=h+56|0;b=0;a:{b:{c:{d:{e:while(1){if((2147483647-o|0)<(b|0)){break d}o=b+o|0;f:{g:{h:{k=H[h+76>>2];b=k;i=I[b|0];if(i){while(1){i:{i=i&255;j:{if(!i){i=b;break j}if((i|0)!=37){break i}i=b;while(1){if(I[b+1|0]!=37){break j}j=b+2|0;H[h+76>>2]=j;i=i+1|0;m=I[b+2|0];b=j;if((m|0)==37){continue}break}}b=i-k|0;w=2147483647-o|0;if((b|0)>(w|0)){break d}if(a){Oc(a,k,b)}if((i|0)!=(k|0)){continue e}r=-1;i=1;m=!Td(F[H[h+76>>2]+1|0]);b=H[h+76>>2];if(!(m|I[b+2|0]!=36)){r=F[b+1|0]-48|0;u=1;i=3}b=i+b|0;H[h+76>>2]=b;p=0;l=F[b|0];j=l-32|0;k:{if(j>>>0>31){i=b;break k}i=b;j=1<>2]=i;p=j|p;l=F[b+1|0];j=l-32|0;if(j>>>0>=32){break k}b=i;j=1<>2];if(I[b+2|0]!=36){break n}H[((F[b+1|0]<<2)+e|0)-192>>2]=10;q=H[((F[b+1|0]<<3)+d|0)-384>>2];u=1;b=b+3|0;break m}if(u){break h}u=0;q=0;if(a){b=H[c>>2];H[c>>2]=b+4;q=H[b>>2]}b=H[h+76>>2]+1|0}H[h+76>>2]=b;if((q|0)>=0){break l}q=0-q|0;p=p|8192;break l}q=km(h+76|0);if((q|0)<0){break d}b=H[h+76>>2]}i=0;j=-1;m=0;o:{if(I[b|0]!=46){break o}if(I[b+1|0]==42){p:{q:{if(!Td(F[b+2|0])){break q}b=H[h+76>>2];if(I[b+3|0]!=36){break q}H[((F[b+2|0]<<2)+e|0)-192>>2]=10;j=H[((F[b+2|0]<<3)+d|0)-384>>2];b=b+4|0;break p}if(u){break h}if(a){b=H[c>>2];H[c>>2]=b+4;j=H[b>>2]}else{j=0}b=H[h+76>>2]+2|0}H[h+76>>2]=b;m=(j^-1)>>>31|0;break o}H[h+76>>2]=b+1;j=km(h+76|0);b=H[h+76>>2];m=1}v=m;while(1){t=i;n=28;if(F[b|0]-123>>>0<4294967238){break c}l=b+1|0;H[h+76>>2]=l;i=F[b|0];b=l;i=I[(i+N(t,58)|0)+49359|0];if(i-1>>>0<8){continue}break}r:{s:{if((i|0)!=27){if(!i){break c}if((r|0)>=0){H[(r<<2)+e>>2]=i;b=(r<<3)+d|0;i=H[b+4>>2];H[h+64>>2]=H[b>>2];H[h+68>>2]=i;break s}if(!a){break f}jm(h- -64|0,i,c,g);l=H[h+76>>2];break r}if((r|0)>=0){break c}}b=0;if(!a){continue e}}m=p&-65537;i=p&8192?m:p;p=0;r=29086;n=s;t:{u:{v:{w:{x:{y:{z:{A:{B:{C:{D:{E:{F:{G:{H:{I:{b=F[l-1|0];b=t?(b&15)==3?b&-33:b:b;switch(b-88|0){case 11:break t;case 9:case 13:case 14:case 15:break u;case 27:break z;case 12:case 17:break C;case 23:break D;case 0:case 32:break E;case 24:break F;case 22:break G;case 29:break H;case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 10:case 16:case 18:case 19:case 20:case 21:case 25:case 26:case 28:case 30:case 31:break g;default:break I}}J:{switch(b-65|0){case 0:case 4:case 5:case 6:break u;case 2:break x;case 1:case 3:break g;default:break J}}if((b|0)==83){break y}break g}l=H[h+64>>2];k=H[h+68>>2];r=29086;break B}b=0;K:{switch(t&255){case 0:H[H[h+64>>2]>>2]=o;continue e;case 1:H[H[h+64>>2]>>2]=o;continue e;case 2:i=H[h+64>>2];H[i>>2]=o;H[i+4>>2]=o>>31;continue e;case 3:G[H[h+64>>2]>>1]=o;continue e;case 4:F[H[h+64>>2]]=o;continue e;case 6:H[H[h+64>>2]>>2]=o;continue e;case 7:break K;default:continue e}}i=H[h+64>>2];H[i>>2]=o;H[i+4>>2]=o>>31;continue e}j=j>>>0>8?j:8;i=i|8;b=120}m=s;y=b&32;l=H[h+64>>2];k=H[h+68>>2];if(l|k){while(1){m=m-1|0;F[m|0]=y|I[(l&15)+49888|0];z=!k&l>>>0>15|(k|0)!=0;t=k;k=k>>>4|0;l=(t&15)<<28|l>>>4;if(z){continue}break}}k=m;if(!(i&8)|!(H[h+64>>2]|H[h+68>>2])){break A}r=(b>>>4|0)+29086|0;p=2;break A}b=s;l=H[h+64>>2];k=H[h+68>>2];if(l|k){while(1){b=b-1|0;F[b|0]=l&7|48;t=!k&l>>>0>7|(k|0)!=0;m=k;k=k>>>3|0;l=(m&7)<<29|l>>>3;if(t){continue}break}}k=b;if(!(i&8)){break A}b=s-k|0;j=(b|0)<(j|0)?j:b+1|0;break A}b=H[h+68>>2];k=b;l=H[h+64>>2];if((b|0)<0){k=0-(k+((l|0)!=0)|0)|0;l=0-l|0;H[h+64>>2]=l;H[h+68>>2]=k;p=1;r=29086;break B}if(i&2048){p=1;r=29087;break B}p=i&1;r=p?29088:29086}k=Ff(l,k,s)}if((j|0)<0?v:0){break d}i=v?i&-65537:i;m=H[h+64>>2];b=H[h+68>>2];if(!((m|b)!=0|j)){k=s;n=k;j=0;break g}b=!(b|m)+(s-k|0)|0;j=(b|0)<(j|0)?j:b;break g}b=H[h+64>>2];k=b?b:36756;b=j>>>0<2147483647?j:2147483647;i=bj(k,0,b);b=i?i-k|0:b;n=b+k|0;if((j|0)>=0){i=m;j=b;break g}i=m;j=b;if(I[n|0]){break d}break g}if(j){n=H[h+64>>2];break w}b=0;Sc(a,32,q,0,i);break v}H[h+12>>2]=0;H[h+8>>2]=H[h+64>>2];n=h+8|0;H[h+64>>2]=n;j=-1}b=0;L:{while(1){k=H[n>>2];if(!k){break L}k=$l(h+4|0,k);m=(k|0)<0;if(!(m|k>>>0>j-b>>>0)){n=n+4|0;b=b+k|0;if(j>>>0>b>>>0){continue}break L}break}if(m){break b}}n=61;if((b|0)<0){break c}Sc(a,32,q,b,i);if(!b){b=0;break v}j=0;n=H[h+64>>2];while(1){k=H[n>>2];if(!k){break v}k=$l(h+4|0,k);j=k+j|0;if(j>>>0>b>>>0){break v}Oc(a,h+4|0,k);n=n+4|0;if(b>>>0>j>>>0){continue}break}}Sc(a,32,q,b,i^8192);b=(b|0)<(q|0)?q:b;continue e}if((j|0)<0?v:0){break d}n=61;b=Za[f|0](a,M[h+64>>3],q,j,i,b)|0;if((b|0)>=0){continue e}break c}F[h+55|0]=H[h+64>>2];j=1;k=x;i=m;break g}j=b+1|0;H[h+76>>2]=j;i=I[b+1|0];b=j;continue}}if(a){break a}if(!u){break f}b=1;while(1){a=H[(b<<2)+e>>2];if(a){jm((b<<3)+d|0,a,c,g);o=1;b=b+1|0;if((b|0)!=10){continue}break a}break}o=1;if(b>>>0>=10){break a}while(1){if(H[(b<<2)+e>>2]){break h}b=b+1|0;if((b|0)!=10){continue}break}break a}n=28;break c}m=n-k|0;l=(j|0)>(m|0)?j:m;if((l|0)>(2147483647-p|0)){break d}n=61;j=l+p|0;b=(j|0)<(q|0)?q:j;if((w|0)<(b|0)){break c}Sc(a,32,b,j,i);Oc(a,r,p);Sc(a,48,b,j,i^65536);Sc(a,48,l,m,0);Oc(a,k,m);Sc(a,32,b,j,i^8192);continue}break}o=0;break a}n=61}H[17116]=n}o=-1}Xa=h+80|0;return o}function Df(a){var b=0,c=0,d=0,e=0,f=0,g=0;e=Xa-16|0;Xa=e;H[e+12>>2]=a;a:{if(a>>>0<=211){d=H[Sl(50608,50800,e+12|0)>>2];break a}if(a>>>0>=4294967292){Qb();X()}f=(a>>>0)/210|0;d=N(f,210);H[e+8>>2]=a-d;g=Sl(50800,50992,e+8|0)-50800>>2;while(1){d=H[(g<<2)+50800>>2]+d|0;a=5;b:{while(1){c:{if((a|0)==47){a=211;while(1){b=(d>>>0)/(a>>>0)|0;if(b>>>0>>0){break b}if((N(a,b)|0)==(d|0)){break c}b=a+10|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+12|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+16|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+18|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+22|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+28|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+30|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+36|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+40|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+42|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+46|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+52|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+58|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+60|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+66|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+70|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+72|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+78|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+82|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+88|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+96|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+100|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+102|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+106|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+108|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+112|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+120|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+126|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+130|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+136|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+138|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+142|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+148|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+150|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+156|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+162|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+166|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+168|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+172|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+178|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+180|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+186|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+190|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+192|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+196|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+198|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+208|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}a=a+210|0;if((N(b,c)|0)!=(d|0)){continue}break}break c}b=H[(a<<2)+50608>>2];c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}a=a+1|0;if((N(b,c)|0)!=(d|0)){continue}}break}d=g+1|0;a=(d|0)==48;g=a?0:d;f=a+f|0;d=N(f,210);continue}break}H[e+12>>2]=d}Xa=e+16|0;return d}function yg(a,b,c,d,e,f,g){var h=O(0),i=O(0),j=0,k=0,l=0,m=O(0),n=0,o=O(0),p=O(0),q=0,r=0,s=O(0),t=0,u=O(0),v=0,w=O(0),x=O(0),y=0,z=O(0),A=O(0),B=O(0),C=O(0),D=O(0),E=O(0),F=O(0),G=O(0),I=O(0),J=O(0),K=O(0);if(!f){f=Xa-32|0;Xa=f;g=O(1e8);a:{if((d|0)<4|L[a+44>>2]==O(0)){break a}l=qb(d<<6);if(!l){sb(0,3,36886,0);g=O(-1);break a}n=qb(d<<3);if(n){while(1){k=0;if((j|0)==3){q=d<<1;z=O(d|0);b:{while(1){A=L[e+36>>2];B=L[e+32>>2];C=L[e+28>>2];D=L[e+20>>2];E=L[e+16>>2];F=L[e+12>>2];G=L[e+4>>2];x=L[e>>2];o=O(0);j=0;while(1){if((d|0)!=(j|0)){a=N(j,12)+c|0;i=L[a>>2];m=L[a+4>>2];g=O(O(O(B*i)+O(m*A))+O(1));if(g==O(0)){break b}a=j<<3;r=a+b|0;p=L[r>>2];a=a+n|0;s=O(C+O(O(E*i)+O(m*D)));u=O(L[r+4>>2]-O(s/g));L[a+4>>2]=u;w=p;p=O(F+O(O(x*i)+O(G*m)));w=O(w-O(p/g));L[a>>2]=w;a=l+(j<<6)|0;I=O(m/g);L[a+4>>2]=I;J=O(i/g);L[a>>2]=J;K=O(O(1)/g);L[a+8>>2]=K;H[a+12>>2]=0;H[a+16>>2]=0;H[a+20>>2]=0;i=O(-i);g=O(g*g);L[a+24>>2]=O(p*i)/g;m=O(-m);L[a+28>>2]=O(p*m)/g;H[a+32>>2]=0;H[a+36>>2]=0;H[a+40>>2]=0;L[a+44>>2]=J;L[a+48>>2]=I;L[a+52>>2]=K;L[a+56>>2]=O(s*i)/g;L[a+60>>2]=O(s*m)/g;o=O(o+O(O(w*w)+O(u*u)));j=j+1|0;continue}break}c:{g=O(o/z);if(gO(.9900000095367432)){break c}if((k|0)!=10){break d}break c}if((k|0)==10){break c}}if((cn(f,n,l,q)|0)<0){break b}L[e>>2]=L[f>>2]+L[e>>2];L[e+4>>2]=L[f+4>>2]+L[e+4>>2];L[e+12>>2]=L[f+8>>2]+L[e+12>>2];L[e+16>>2]=L[f+12>>2]+L[e+16>>2];L[e+20>>2]=L[f+16>>2]+L[e+20>>2];L[e+28>>2]=L[f+20>>2]+L[e+28>>2];L[e+32>>2]=L[f+24>>2]+L[e+32>>2];L[e+36>>2]=L[f+28>>2]+L[e+36>>2];k=k+1|0;h=g;continue}break}jb(l);jb(n);break a}jb(l);jb(n);g=O(1e8);break a}else{while(1){if((k|0)!=4){r=k<<2;q=j<<4;L[r+(q+e|0)>>2]=L[r+(a+q|0)>>2]/L[a+44>>2];k=k+1|0;continue}break}j=j+1|0;continue}}}sb(0,3,36886,0);jb(l);g=O(-1)}Xa=f+32|0;return g}i=g;j=Xa-32|0;Xa=j;g=O(1e8);e:{if((d|0)<4|L[a+44>>2]==O(0)){break e}w=O(d|0);g=O(w*i);f:{if(O(P(g))5?f:5)-1|0;l=0;while(1){f=0;if((l|0)==3){y=q+(t<<2)|0;l=0;g:{while(1){z=L[e+36>>2];A=L[e+32>>2];B=L[e+28>>2];C=L[e+20>>2];D=L[e+16>>2];E=L[e+12>>2];F=L[e+4>>2];G=L[e>>2];f=0;while(1){if((d|0)!=(f|0)){a=N(f,12)+c|0;i=L[a>>2];m=L[a+4>>2];g=O(O(O(A*i)+O(m*z))+O(1));if(g==O(0)){break g}a=f<<3;t=a+b|0;u=L[t>>2];a=a+n|0;o=O(B+O(O(D*i)+O(m*C)));s=O(L[t+4>>2]-O(o/g));L[a+4>>2]=s;p=u;u=O(E+O(O(G*i)+O(F*m)));p=O(p-O(u/g));L[a>>2]=p;a=f<<2;s=O(O(p*p)+O(s*s));L[a+q>>2]=s;L[a+r>>2]=s;a=k+(f<<6)|0;s=O(m/g);L[a+4>>2]=s;p=O(i/g);L[a>>2]=p;x=O(O(1)/g);L[a+8>>2]=x;H[a+12>>2]=0;H[a+16>>2]=0;H[a+20>>2]=0;i=O(-i);g=O(g*g);L[a+24>>2]=O(u*i)/g;m=O(-m);L[a+28>>2]=O(u*m)/g;H[a+32>>2]=0;H[a+36>>2]=0;H[a+40>>2]=0;L[a+44>>2]=p;L[a+48>>2]=s;L[a+52>>2]=x;L[a+56>>2]=O(o*i)/g;L[a+60>>2]=O(o*m)/g;f=f+1|0;continue}break}um(q,d,4,118);i=O(S(O(L[y>>2]*O(4)),O(16)));m=O(i/O(6));f=0;g=O(0);while(1){if((d|0)!=(f|0)){o=L[q+(f<<2)>>2];if(o>i){g=O(m+g)}else{o=O(O(1)-O(o/i));g=O(O(m*O(O(1)-O(O(o*o)*o)))+g)}f=f+1|0;continue}break}h:{g=O(g/w);if(gO(.9900000095367432)){break h}if((l|0)!=10){break i}break h}if((l|0)==10){break h}}t=0;v=0;while(1){if((d|0)!=(t|0)){h=L[r+(t<<2)>>2];if(h<=i){a=k+(v<<5)|0;h=O(O(1)-O(h/i));h=O(h*h);f=k+(t<<6)|0;L[a>>2]=h*L[f>>2];L[a+4>>2]=h*L[f+4>>2];L[a+8>>2]=h*L[f+8>>2];L[a+12>>2]=h*L[f+12>>2];L[a+16>>2]=h*L[f+16>>2];L[a+20>>2]=h*L[f+20>>2];L[a+24>>2]=h*L[f+24>>2];L[a+28>>2]=h*L[f+28>>2];L[a+32>>2]=h*L[f+32>>2];L[a+36>>2]=h*L[f+36>>2];L[a+40>>2]=h*L[f+40>>2];L[a+44>>2]=h*L[f+44>>2];L[a+48>>2]=h*L[f+48>>2];L[a+52>>2]=h*L[f+52>>2];L[a+56>>2]=h*L[f+56>>2];L[a+60>>2]=h*L[f+60>>2];a=n+(v<<2)|0;f=n+(t<<3)|0;L[a>>2]=h*L[f>>2];L[a+4>>2]=h*L[f+4>>2];v=v+2|0}t=t+1|0;continue}break}if((v|0)<=5){jb(k);jb(n);jb(r);jb(q);g=O(-1);break e}if((cn(j,n,k,v)|0)<0){break g}L[e>>2]=L[j>>2]+L[e>>2];L[e+4>>2]=L[j+4>>2]+L[e+4>>2];L[e+12>>2]=L[j+8>>2]+L[e+12>>2];L[e+16>>2]=L[j+12>>2]+L[e+16>>2];L[e+20>>2]=L[j+16>>2]+L[e+20>>2];L[e+28>>2]=L[j+20>>2]+L[e+28>>2];L[e+32>>2]=L[j+24>>2]+L[e+32>>2];L[e+36>>2]=L[j+28>>2]+L[e+36>>2];l=l+1|0;h=g;continue}break}jb(k);jb(n);jb(r);jb(q);break e}jb(k);jb(n);jb(r);jb(q);g=O(1e8);break e}else{while(1){if((f|0)!=4){y=f<<2;v=l<<4;L[y+(v+e|0)>>2]=L[y+(a+v|0)>>2]/L[a+44>>2];f=f+1|0;continue}break}l=l+1|0;continue}}}sb(0,3,36886,0);jb(k);jb(n);jb(r);g=O(-1)}Xa=j+32|0;return g}function Mg(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=O(0),j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=O(0),s=0;o=Xa-16|0;Xa=o;if(H[b>>2]==2){a:{b:{switch(H[c>>2]){case 2:m=H[b+24>>2];a=rb(a+44|0,0);j=H[c+24>>2];l=H[c+8>>2];c:{h=H[c+4>>2];if(h>>>0>4){if(l>>>0>4){g=h-2|0;k=h-1<<2;n=h-3<<2;q=h-4<<2;b=a;d:while(1){e:{if((e|0)==(l|0)){f=0;c=m;g=a;d=h<<2;b=g+d|0;e=b;d=b+d|0;j=d;break e}f=2;c=j+(N(e,h)<<2)|0;i=L[c>>2];L[b>>2]=L[c+8>>2]+O(i+O(O(i*O(6))+O(O(i+L[c+4>>2])*O(4))));i=L[c>>2];L[b+4>>2]=L[c+12>>2]+O(i+O(O(L[c+4>>2]*O(6))+O(O(i+L[c+8>>2])*O(4))));d=b+8|0;while(1)if((f|0)==(g|0)){b=c+k|0;i=L[b>>2];r=L[c+q>>2];f=c+(g<<2)|0;c=c+n|0;L[d>>2]=i+O(r+O(O(L[f>>2]*O(6))+O(O(i+L[c>>2])*O(4))));i=L[b>>2];L[d+4>>2]=i+O(L[c>>2]+O(O(i*O(6))+O(O(i+L[f>>2])*O(4))));e=e+1|0;b=d+8|0;continue d}else{b=c+(f<<2)|0;f=f+1|0;L[d>>2]=L[b+8>>2]+O(L[b-8>>2]+O(O(L[b>>2]*O(6))+O(O(L[b-4>>2]+L[c+(f<<2)>>2])*O(4))));d=d+4|0;continue}}break}while(1){if((f|0)!=(h|0)){i=L[g>>2];L[c>>2]=O(L[j>>2]+O(i+O(O(i*O(6))+O(O(i+L[e>>2])*O(4)))))*O(.00390625);j=j+4|0;e=e+4|0;g=g+4|0;c=c+4|0;f=f+1|0;continue}break}e=h<<2;c=e+m|0;g=e+d|0;f=0;e=a;while(1){if((f|0)==(h|0)){f:{n=l-2|0;k=2;g:while(1){h:{if((k|0)==(n|0)){b=a+(N(h,l-4|0)<<2)|0;e=h<<2;d=b+e|0;c=d+e|0;g=c+e|0;e=m+(N(h,n)<<2)|0;f=0;break h}b=a+(N(h,k-2|0)<<2)|0;e=h<<2;d=b+e|0;c=d+e|0;g=c+e|0;e=g+e|0;j=m+(N(h,k)<<2)|0;f=0;while(1)if((f|0)==(h|0)){k=k+1|0;continue g}else{L[j>>2]=O(L[e>>2]+O(L[b>>2]+O(O(L[c>>2]*O(6))+O(O(L[d>>2]+L[g>>2])*O(4)))))*O(.00390625);e=e+4|0;g=g+4|0;c=c+4|0;d=d+4|0;b=b+4|0;j=j+4|0;f=f+1|0;continue}}break}while(1){if((f|0)!=(h|0)){i=L[g>>2];L[e>>2]=O(i+O(L[b>>2]+O(O(L[c>>2]*O(6))+O(O(i+L[d>>2])*O(4)))))*O(.00390625);g=g+4|0;c=c+4|0;d=d+4|0;b=b+4|0;e=e+4|0;f=f+1|0;continue}break}b=a+(N(h,l-3|0)<<2)|0;a=h<<2;d=b+a|0;c=d+a|0;g=m+(N(h,l-1|0)<<2)|0;f=0;while(1){if((f|0)==(h|0)){break f}i=L[c>>2];L[g>>2]=O(i+O(L[b>>2]+O(O(i*O(6))+O(O(i+L[d>>2])*O(4)))))*O(.00390625);c=c+4|0;d=d+4|0;b=b+4|0;g=g+4|0;f=f+1|0;continue}}}else{i=L[e>>2];L[c>>2]=O(L[g>>2]+O(i+O(O(L[b>>2]*O(6))+O(O(i+L[d>>2])*O(4)))))*O(.00390625);g=g+4|0;d=d+4|0;b=b+4|0;e=e+4|0;c=c+4|0;f=f+1|0;continue}break}break c}mb(ib(ib(lb(ib(ib(ib(71664,5448),2697),3647),169),4217),4616));_();X()}mb(ib(ib(lb(ib(ib(ib(71664,1208),2697),3647),168),4217),4616));_();X()}break a;case 0:a=ia(16)|0;Lg(a,ed(o,14720));ha(a|0,27284,14);X();default:a=ia(16)|0;Lg(a,ed(o,15305));ha(a|0,27284,14);X();case 1:break b}}m=H[b+24>>2];a=H[a+32>>2];j=H[c+24>>2];l=H[c+8>>2];i:{h=H[c+4>>2];if(h>>>0>4){if(l>>>0>4){k=h-4|0;n=h-3|0;g=h-2|0;q=h-1|0;b=a;j:while(1){k:{if((e|0)==(l|0)){f=0;c=m;g=a;d=h<<1;b=g+d|0;e=b;d=b+d|0;j=d;break k}f=2;c=j+N(e,h)|0;d=I[c|0];G[b>>1]=(N(d,7)+I[c+2|0]|0)+(d+I[c+1|0]<<2);d=I[c|0];G[b+2>>1]=(I[c+3|0]+(d+N(I[c+1|0],6)|0)|0)+(d+I[c+2|0]<<2);d=b+4|0;while(1)if((f|0)==(g|0)){f=c+q|0;p=I[f|0];b=c+g|0;s=I[c+k|0]+(p+N(I[b|0],6)|0)|0;c=c+n|0;G[d>>1]=s+(p+I[c|0]<<2);p=I[c|0];c=I[f|0];G[d+2>>1]=(p+N(c,7)|0)+(c+I[b|0]<<2);e=e+1|0;b=d+4|0;continue j}else{b=c+f|0;f=f+1|0;G[d>>1]=((N(I[b|0],6)+I[b-2|0]|0)+(I[c+f|0]+I[b-1|0]<<2)|0)+I[b+2|0];d=d+2|0;continue}}break}while(1){if((f|0)!=(h|0)){k=J[g>>1];L[c>>2]=O(J[j>>1]+(N(k,7)+(k+J[e>>1]<<2)|0)|0)*O(.00390625);j=j+2|0;e=e+2|0;g=g+2|0;c=c+4|0;f=f+1|0;continue}break}c=m+(h<<2)|0;g=(h<<1)+d|0;f=0;e=a;while(1){if((f|0)==(h|0)){l:{n=l-2|0;k=2;m:while(1){n:{if((k|0)==(n|0)){b=a+(N(h,l-4|0)<<1)|0;e=h<<1;d=b+e|0;c=d+e|0;g=c+e|0;e=m+(N(h,n)<<2)|0;f=0;break n}b=a+(N(h,k-2|0)<<1)|0;e=h<<1;d=b+e|0;c=d+e|0;g=c+e|0;e=g+e|0;j=m+(N(h,k)<<2)|0;f=0;while(1)if((f|0)==(h|0)){k=k+1|0;continue m}else{L[j>>2]=O(J[e>>1]+((J[b>>1]+N(J[c>>1],6)|0)+(J[g>>1]+J[d>>1]<<2)|0)|0)*O(.00390625);e=e+2|0;g=g+2|0;c=c+2|0;d=d+2|0;b=b+2|0;j=j+4|0;f=f+1|0;continue}}break}while(1){if((f|0)!=(h|0)){j=J[g>>1];L[e>>2]=O(((J[b>>1]+N(J[c>>1],6)|0)+(j+J[d>>1]<<2)|0)+j|0)*O(.00390625);g=g+2|0;c=c+2|0;d=d+2|0;b=b+2|0;e=e+4|0;f=f+1|0;continue}break}b=a+(N(h,l-3|0)<<1)|0;a=h<<1;d=b+a|0;c=d+a|0;g=m+(N(h,l-1|0)<<2)|0;f=0;while(1){if((f|0)==(h|0)){break l}a=J[c>>1];L[g>>2]=O(((J[b>>1]+N(a,6)|0)+(a+J[d>>1]<<2)|0)+a|0)*O(.00390625);c=c+2|0;d=d+2|0;b=b+2|0;g=g+4|0;f=f+1|0;continue}}}else{j=J[e>>1];L[c>>2]=O(J[g>>1]+((j+N(J[b>>1],6)|0)+(j+J[d>>1]<<2)|0)|0)*O(.00390625);g=g+2|0;d=d+2|0;b=b+2|0;e=e+2|0;c=c+4|0;f=f+1|0;continue}break}break i}mb(ib(ib(lb(ib(ib(ib(71664,5448),2697),3647),56),4217),4616));_();X()}mb(ib(ib(lb(ib(ib(ib(71664,1208),2697),3647),55),4217),4616));_();X()}}Xa=o+16|0;return}mb(ib(ib(lb(ib(ib(ib(71664,13754),2697),3647),357),4217),14162));_();X()}function Yb(a,b,c,d,e,f,g,h,i){var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,R=0;k=Xa-96|0;Xa=k;t=h;u=i&65535;m=(e^i)&-2147483648;l=e&65535;p=l;z=l;J=i>>>16&32767;K=e>>>16&32767;a:{b:{if(J-32767>>>0>4294934529&K-32767>>>0>=4294934530){break b}l=e&2147483647;j=d;if(!(!d&(l|0)==2147418112?!(b|c):l>>>0<2147418112)){o=d;m=e|32768;break a}e=i&2147483647;if(!(!h&(e|0)==2147418112?!(f|g):e>>>0<2147418112)){o=h;m=i|32768;b=f;c=g;break a}if(!(b|j|(l^2147418112|c))){if(!(f|h|(e|g))){m=2147450880;b=0;c=0;break a}m=m|2147418112;b=0;c=0;break a}if(!(f|h|(e^2147418112|g))){d=b|j;e=c|l;b=0;c=0;if(!(d|e)){m=2147450880;break a}m=m|2147418112;break a}if(!(b|j|(c|l))){b=0;c=0;break a}if(!(f|h|(e|g))){b=0;c=0;break a}if((l|0)==65535|l>>>0<65535){j=b;h=!(d|p);i=h<<6;l=Q(h?b:d)+32|0;b=Q(h?c:p);b=i+((b|0)==32?l:b)|0;Rc(k+80|0,j,c,d,p,b-15|0);s=16-b|0;d=H[k+88>>2];z=H[k+92>>2];c=H[k+84>>2];b=H[k+80>>2]}if(e>>>0>65535){break b}e=!(t|u);h=e<<6;i=Q(e?f:t)+32|0;e=Q(e?g:u);e=h+((e|0)==32?i:e)|0;Rc(k- -64|0,f,g,t,u,e-15|0);s=(s-e|0)+16|0;t=H[k+72>>2];u=H[k+76>>2];f=H[k+64>>2];g=H[k+68>>2]}e=f;j=g<<15|e>>>17;h=e<<15;e=j;p=h&-32768;q=c;A=Iz(p,0,c,0);c=Ya;w=c;B=e;i=0;j=Iz(e,0,b,i);e=j+A|0;h=Ya+c|0;h=e>>>0>>0?h+1|0:h;c=e;j=e;n=Iz(b,i,p,i);l=0+n|0;e=Ya+e|0;e=l>>>0>>0?e+1|0:e;x=l;n=l;l=e;C=(j|0)==(e|0)&r>>>0>n>>>0|e>>>0>>0;r=d;L=Iz(p,i,d,0);F=Ya;e=Iz(q,i,B,i);d=e+L|0;j=Ya+F|0;n=d;d=d>>>0>>0?j+1|0:j;e=t;j=u<<15|e>>>17;y=e<<15|g>>>17;g=j;j=Iz(y,0,b,i);e=j+n|0;f=Ya+d|0;G=e;f=e>>>0>>0?f+1|0:f;u=f;e=f;f=(h|0)==(w|0)&c>>>0>>0|h>>>0>>0;c=h+G|0;f=e+f|0;A=c;f=c>>>0>>0?f+1|0:f;t=f;c=f;D=z|65536;z=v;M=Iz(p,i,D,v);I=Ya;h=Iz(r,o,B,i);f=h+M|0;e=Ya+I|0;N=f;e=f>>>0>>0?e+1|0:e;v=e;E=g|-2147483648;w=0;g=Iz(E,w,b,i);b=g+f|0;f=Ya+e|0;f=b>>>0>>0?f+1|0:f;O=b;e=Iz(y,o,q,i);b=b+e|0;p=f;j=f+Ya|0;P=b;g=b>>>0>>0?j+1|0:j;f=0;b=f+A|0;e=c+P|0;e=b>>>0>>0?e+1|0:e;R=b;c=b;b=b+C|0;C=e;f=b>>>0>>0?e+1|0:e;c=f;s=((K+J|0)+s|0)-16383|0;j=Iz(E,w,q,i);h=Ya;i=Iz(D,z,B,i);e=i+j|0;f=Ya+h|0;f=e>>>0>>0?f+1|0:f;i=(f|0)==(h|0)&e>>>0>>0|f>>>0>>0;h=e;q=i;i=Iz(y,o,r,o);e=i+e|0;j=Ya+f|0;j=e>>>0>>0?j+1|0:j;i=(f|0)==(j|0)&e>>>0>>0|f>>>0>j>>>0;f=q+i|0;h=0;h=f>>>0>>0?1:h;q=Iz(E,w,D,z);i=q+f|0;f=Ya+h|0;f=i>>>0>>0?f+1|0:f;q=e;h=j;B=i;e=(d|0)==(u|0)&n>>>0>G>>>0|d>>>0>u>>>0;d=e+((d|0)==(F|0)&n>>>0>>0|d>>>0>>0)|0;j=0;j=d>>>0>>0?1:j;i=d;d=q+d|0;e=h+j|0;e=d>>>0>>0?e+1|0:e;n=d;i=e;e=(e|0)==(h|0)&d>>>0>>0|e>>>0>>0;d=B+e|0;h=d>>>0>>0?f+1|0:f;q=d;j=Iz(y,o,D,z);e=Ya;r=Iz(E,w,r,o);d=r+j|0;f=Ya+e|0;f=d>>>0>>0?f+1|0:f;r=d;d=f;f=(e|0)==(f|0)&j>>>0>r>>>0|e>>>0>f>>>0;y=d+q|0;e=f+h|0;e=d>>>0>y>>>0?e+1|0:e;h=0;d=h+n|0;f=i+r|0;f=d>>>0>>0?f+1|0:f;h=f;j=(i|0)==(f|0)&d>>>0>>0|f>>>0>>0;i=j+y|0;n=i;i=i>>>0>>0?e+1|0:e;r=d;e=d;d=h;j=(p|0)==(v|0)&N>>>0>O>>>0|p>>>0>>0;f=j+((v|0)==(I|0)&N>>>0>>0|v>>>0>>0)|0;h=0;j=f+((g|0)==(p|0)&O>>>0>P>>>0|g>>>0

>>0)|0;f=g+e|0;e=d+j|0;e=f>>>0>>0?e+1|0:e;g=f;h=(d|0)==(e|0)&f>>>0>>0|d>>>0>e>>>0;d=h+n|0;f=i;f=d>>>0>>0?f+1|0:f;h=e;n=d;i=(t|0)==(C|0)&A>>>0>R>>>0|t>>>0>C>>>0;d=i+((t|0)==(u|0)&A>>>0>>0|t>>>0>>0)|0;j=0;j=d>>>0>>0?1:j;i=d;d=d+g|0;e=e+j|0;e=d>>>0>>0?e+1|0:e;h=(e|0)==(h|0)&d>>>0>>0|e>>>0>>0;g=n+h|0;f=g>>>0>>0?f+1|0:f;h=g;i=f;c:{if(f&65536){s=s+1|0;break c}v=l>>>31|0;f=i<<1|h>>>31;h=g<<1|e>>>31;i=f;f=e<<1|d>>>31;d=d<<1|c>>>31;e=f;g=x;f=l<<1|g>>>31;x=g<<1;l=f;f=c<<1|b>>>31;b=b<<1|v;c=f}if((s|0)>=32767){m=m|2147418112;b=0;c=0;break a}d:{if((s|0)<=0){f=1-s|0;if(f>>>0>=128){b=0;c=0;break a}g=s+127|0;Rc(k+48|0,x,l,b,c,g);Rc(k+32|0,d,e,h,i,g);cf(k+16|0,x,l,b,c,f);cf(k,d,e,h,i,f);x=H[k+32>>2]|H[k+16>>2]|(H[k+48>>2]|H[k+56>>2]|(H[k+52>>2]|H[k+60>>2]))!=0;l=H[k+36>>2]|H[k+20>>2];b=H[k+40>>2]|H[k+24>>2];c=H[k+44>>2]|H[k+28>>2];d=H[k>>2];e=H[k+4>>2];f=H[k+8>>2];g=H[k+12>>2];break d}f=h;g=i&65535|s<<16}o=f|o;m=g|m;if(!(!b&(c|0)==-2147483648?!(l|x):(c|0)>0|(c|0)>=0)){b=d+1|0;j=b?e:e+1|0;c=j;f=(e|0)==(j|0)&b>>>0>>0|e>>>0>j>>>0;d=f+o|0;e=m;o=d;m=d>>>0>>0?e+1|0:e;break a}if(b|x|(c^-2147483648|l)){b=d;c=e;break a}j=m;c=d&1;b=c+d|0;f=b>>>0>>0?e+1|0:e;c=f;e=(e|0)==(f|0)&b>>>0>>0|e>>>0>f>>>0;d=e+o|0;o=d;m=d>>>0>>0?j+1|0:j}H[a>>2]=b;H[a+4>>2]=c;H[a+8>>2]=o;H[a+12>>2]=m;Xa=k+96|0}function mp(a,b,c,d,e,f){var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;w=70;x=1e6;if((d|0)==1){b=(b|0)/2|0;x=25e4;w=17;a=(a|0)/2|0}H[f>>2]=0;y=c+1179664|0;z=b-2|0;A=a-2|0;b=0;while(1){a:{if(H[c+8>>2]<=(b|0)){g=H[f>>2];break a}v=(b<<2)+c|0;g=H[v+12>>2];b:{if((g|0)<(w|0)|(g|0)>(x|0)){break b}t=(b<<4)+c|0;h=t+131084|0;if(H[h>>2]==1|H[t+131088>>2]==(A|0)|(H[t+131092>>2]==1|H[t+131096>>2]==(z|0))){break b}o=b+1|0;i=N(H[f>>2],80048)+e|0;p=Xa-8e4|0;Xa=p;r=H[c>>2];g=H[h>>2];m=H[h+8>>2];k=r+(g+N(m,a)<<1)|0;j=H[h+4>>2];c:{d:{e:{while(1){if((g|0)>(j|0)){break e}h=G[k>>1];if(!((h|0)>0&(o|0)==H[(((h&65535)<<2)+y|0)-4>>2])){k=k+2|0;g=g+1|0;continue}break}if((g|0)!=-1){break d}}sb(0,3,1587,0);g=-1;break c}H[i+40028>>2]=m;H[i+28>>2]=g;H[i+24>>2]=1;s=i+28|0;h=g;j=m;o=1;k=5;f:{while(1){k=k+5|0;u=r+(N(a,j)+h<<1)|0;j=0;g:{while(1){h:{k=(k|0)%8|0;if((j|0)==8){break h}l=k<<2;q=H[l+8416>>2];l=H[l+8384>>2];if(G[u+(N(q,a)+l<<1)>>1]>0){break g}j=j+1|0;k=k+1|0;continue}break}sb(0,3,3116,0);g=-1;break c}H[s+(o<<2)>>2]=h+l;h=i+(H[i+24>>2]<<2)|0;H[h+40028>>2]=q+H[h+40024>>2];j=H[i+24>>2];l=j<<2;h=l+s|0;if(!(H[h>>2]!=(g|0)|(m|0)!=H[(i+l|0)+40028>>2])){u=(j|0)>1?j:1;h=0;o=0;k=1;break f}o=j+1|0;H[i+24>>2]=o;if((o|0)!=9999){j=H[(i+l|0)+40028>>2];h=H[h>>2];continue}break}sb(0,3,3824,0);g=-1;break c}while(1){if((k|0)!=(u|0)){q=i+(k<<2)|0;l=H[q+40028>>2]-m|0;r=N(l,l);l=H[q+28>>2]-g|0;l=r+N(l,l)|0;q=(l|0)>(h|0);h=q?l:h;o=q?k:o;k=k+1|0;continue}break}g=0;q=(o|0)>0?o:0;while(1){if((g|0)==(q|0)){l=i+28|0;m=i+40028|0;g=o;while(1){if((g|0)>=(j|0)){g=0;while(1){if((g|0)!=(q|0)){j=g-o|0;h=g<<2;H[(i+(j+H[i+24>>2]<<2)|0)+28>>2]=H[h+(p+4e4|0)>>2];H[(i+(j+H[i+24>>2]<<2)|0)+40028>>2]=H[h+p>>2];g=g+1|0;continue}break}H[(i+28|0)+(H[i+24>>2]<<2)>>2]=H[i+28>>2];H[(i+40028|0)+(H[i+24>>2]<<2)>>2]=H[i+40028>>2];H[i+24>>2]=H[i+24>>2]+1}else{j=g-o<<2;h=g<<2;H[j+l>>2]=H[h+l>>2];H[j+m>>2]=H[h+m>>2];g=g+1|0;j=H[i+24>>2];continue}break}}else{m=g<<2;h=m+i|0;H[m+(p+4e4|0)>>2]=H[h+28>>2];H[m+p>>2]=H[h+40028>>2];g=g+1|0;continue}break}g=0}Xa=p+8e4|0;if((g|0)<0){break b}u=H[v+12>>2];j=0;i=Xa-112|0;Xa=i;k=N(H[f>>2],80048)+e|0;g=H[k+24>>2]-1|0;q=(g|0)>1?g:1;s=k+40028|0;r=k+28|0;l=H[k+40028>>2];o=H[k+28>>2];g=0;p=1;while(1){if((p|0)!=(q|0)){m=k+(p<<2)|0;h=H[m+40028>>2]-l|0;B=N(h,h);h=H[m+28>>2]-o|0;h=B+N(h,h)|0;m=(h|0)>(j|0);j=m?h:j;g=m?p:g;p=p+1|0;continue}break}H[i+12>>2]=0;H[i+60>>2]=0;n=+(u|0)/.75*.01*1;i:{if((Le(r,s,0,g,n,i- -64|0,i+60|0)|0)<0){p=-1;break i}p=-1;if((Le(r,s,g,H[k+24>>2]-1|0,n,i+16|0,i+12|0)|0)<0){break i}j=H[i+60>>2];h=H[i+12>>2];j:{if(!((j|0)!=1|(h|0)!=1)){j=H[i+16>>2];h=g;g=H[i+64>>2];break j}if(!(h|(j|0)<2)){H[i+60>>2]=0;H[i+12>>2]=0;h=(g|0)/2|0;if((Le(r,s,0,h,n,i- -64|0,i+60|0)|0)<0){break i}if((Le(r,s,h,g,n,i+16|0,i+12|0)|0)<0|H[i+60>>2]!=1|H[i+12>>2]!=1){break i}h=H[i+16>>2];j=g;g=H[i+64>>2];break j}if(j|(h|0)<2){break i}h=H[k+24>>2];H[i+60>>2]=0;H[i+12>>2]=0;h=((g+h|0)-1|0)/2|0;if((Le(r,s,g,h,n,i- -64|0,i+60|0)|0)<0){break i}if((Le(r,s,h,H[k+24>>2]-1|0,n,i+16|0,i+12|0)|0)<0|H[i+60>>2]!=1|H[i+12>>2]!=1){break i}j=H[i+16>>2];h=H[i+64>>2]}p=0;H[k+80028>>2]=0;H[k+80040>>2]=j;H[k+80036>>2]=h;H[k+80032>>2]=g;H[k+80044>>2]=H[k+24>>2]-1}Xa=i+112|0;if((p|0)<0){break b}H[N(H[f>>2],80048)+e>>2]=H[v+12>>2];h=H[f>>2];g=N(h,80048)+e|0;M[g+8>>3]=M[t+655376>>3];M[g+16>>3]=M[t+655384>>3];h=h+1|0;H[f>>2]=h;g=60;if((h|0)==60){break a}}b=b+1|0;continue}break}c=0;b=0;k:while(1){if((b|0)>=(g|0)){while(1){if((c|0)<(g|0)){b=c;if(!H[N(b,80048)+e>>2]){while(1){a=b+1|0;if((a|0)<(g|0)){ub(N(b,80048)+e|0,N(a,80048)+e|0,80048);g=H[f>>2];b=a;continue}break}g=g-1|0;H[f>>2]=g}c=c+1|0;continue}break}l:{if((d|0)!=1){break l}a=0;while(1){if((a|0)>=(g|0)){break l}H[e>>2]=H[e>>2]<<2;n=M[e+8>>3];M[e+8>>3]=n+n;n=M[e+16>>3];M[e+16>>3]=n+n;d=H[e+24>>2];b=0;while(1){if((b|0)<(d|0)){c=(b<<2)+e|0;H[c+28>>2]=H[c+28>>2]<<1;c=c+40028|0;H[c>>2]=H[c>>2]<<1;b=b+1|0;continue}break}a=a+1|0;e=e+80048|0;g=H[f>>2];continue}}return 0}h=N(b,80048)+e|0;a=b+1|0;b=a;while(1)if((b|0)>=(g|0)){b=a;continue k}else{g=N(b,80048)+e|0;n=M[h+8>>3]-M[g+8>>3];C=n*n;n=M[h+16>>3]-M[g+16>>3];n=C+n*n;m=H[h>>2];j=H[g>>2];m:{n:{if((m|0)>(j|0)){if(n<+((m|0)/4|0)){break n}break m}g=h;if(!(n<+((j|0)/4|0))){break m}}H[g>>2]=0}b=b+1|0;g=H[f>>2];continue}}}function Fo(a,b,c,d,e,f){var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=O(0),A=0,B=0,C=0;m=Xa-48|0;Xa=m;a:{b:{c:{d:{e:{f:{j=a+12|0;g:{if((Yf(H[j+4>>2],H[a+108>>2])|0)>=(f|0)){Th(b,1);of(Pf(b),f);c=(f|0)>0?f:0;while(1){if((c|0)==(g|0)){break g}a=H[(g<<2)+e>>2];B=rb(Pf(b),g),C=a,H[B>>2]=C;g=g+1|0;continue}}h=pf(m+24|0);v=c;q=d;r=Xa-16|0;Xa=r;h:{i:{j:{k:{y=j+12|0;if(H[j+4>>2]==(zb(y)|0)){if((q|0)<=0){break k}if((f|0)>(q|0)){break j}if(H[j+4>>2]>(f|0)){break i}H[r+12>>2]=-1;k=j+24|0;Dj(k,f,r+12|0);H[r+8>>2]=-1;w=j+36|0;Dj(w,f,r+8|0);o=j+48|0;of(o,f);Bo(rb(o,0),zb(o));d=-1;while(1){if(H[j+8>>2]<=(A|0)){if(H[j+4>>2]!=(zb(y)|0)){mb(ib(ib(lb(ib(ib(ib(71664,18622),18684),8835),187),9364),19026));break a}}else{Cj(rb(o,0),zb(o),H[j+4>>2],H[j>>2]);n=rb(o,0);i=H[j+4>>2];l=0;c=0;l:{m:{n:{o:{if((zb(w)|0)==(f|0)){if((q|0)<=0){break o}if((f|0)>(q|0)){break n}if((i|0)<=0){break m}p=(f|0)>0?f:0;p:while(1){if((l|0)==(p|0)){break l}s=(l<<2)+e|0;x=0;g=-1;while(1)if((i|0)==(x|0)){l=l+1|0;c=c+g|0;continue p}else{t=n+(x<<2)|0;u=Sh(N(H[s>>2],96)+v|0,N(H[(H[t>>2]<<2)+e>>2],96)+v|0);if(u>>>0>>0){g=H[t>>2];B=rb(w,l),C=g,H[B>>2]=C;g=u}x=x+1|0;continue}}}mb(ib(ib(lb(ib(ib(ib(71664,15637),18684),8835),198),9364),21032));_();X()}mb(ib(ib(lb(ib(ib(ib(71664,19455),18684),8835),199),9364),19624));_();X()}mb(ib(ib(lb(ib(ib(ib(71664,19926),18684),8835),200),9364),20109));_();X()}mb(ib(ib(lb(ib(ib(ib(71664,21539),18684),8835),201),9364),21808));_();X()}if(c>>>0>>0){gi(k,w);Ne(rb(y,0),rb(o,0),H[j+4>>2]);d=c}A=A+1|0;continue}break}Xa=r+16|0;break h}mb(ib(ib(lb(ib(ib(ib(71664,18622),18684),8835),154),9364),19026));break a}mb(ib(ib(lb(ib(ib(ib(71664,19455),18684),8835),155),9364),19624));break a}mb(ib(ib(lb(ib(ib(ib(71664,19926),18684),8835),156),9364),20109));break a}mb(ib(ib(lb(ib(ib(ib(71664,20591),18684),8835),157),9364),20717));break a}n=j+24|0;if((zb(n)|0)!=(f|0)){break f}g=0;q:{while(1){r:{if(zb(n)>>>0<=g>>>0){if((Ao(h)|0)!=1){break r}Th(b,1);of(Pf(b),f);g=0;c=(f|0)>0?f:0;while(1){if((c|0)==(g|0)){break q}a=H[(g<<2)+e>>2];B=rb(Pf(b),g),C=a,H[B>>2]=C;g=g+1|0;continue}}if(H[rb(n,g)>>2]==-1){break e}if(H[rb(n,g)>>2]>=(f|0)){break d}if(H[(H[rb(n,g)>>2]<<2)+e>>2]>=(q|0)){break c}t=(H[rb(n,g)>>2]<<2)+e|0;p=Xa-32|0;Xa=p;B=p,C=Jg(t),H[B+16>>2]=C;u=p+24|0;d=p+16|0;l=0;i=Xa-32|0;Xa=i;tb(h);s=H[t>>2];c=Tc(h);F[i+31|0]=0;s:{t:{if(!c){break t}l=Wb(s,c);k=H[rb(h,l)>>2];if(!k){break t}while(1){k=H[k>>2];if(!k){break t}if((s|0)!=H[k+4>>2]){if((Wb(H[k+4>>2],c)|0)!=(l|0)){break t}}if(!de(Ub(h),k+8|0,t)){continue}break}break s}yo(i+16|0,h,s,d);if(!(O(H[tb(h)>>2]+1>>>0)>O(L[Ub(h)>>2]*O(c>>>0))?0:c)){B=i,C=ue(c)^1|c<<1,H[B+12>>2]=C;z=O(U(O(O(H[tb(h)>>2]+1>>>0)/L[Ub(h)>>2])));u:{if(z=O(0)){c=~~z>>>0;break u}c=0}H[i+8>>2]=c;Lj(h,H[zc(i+12|0,i+8|0)>>2]);c=Tc(h);l=Wb(s,c)}d=H[rb(h,l)>>2];v:{if(!d){d=h+8|0;H[H[i+16>>2]>>2]=H[d>>2];H[h+8>>2]=H[i+16>>2];B=rb(h,l),C=d,H[B>>2]=C;if(!H[H[i+16>>2]>>2]){break v}d=H[i+16>>2];B=rb(h,Wb(H[H[H[i+16>>2]>>2]+4>>2],c)),C=d,H[B>>2]=C;break v}H[H[i+16>>2]>>2]=H[d>>2];H[d>>2]=H[i+16>>2]}d=i+16|0;k=Hd(d);c=tb(h);H[c>>2]=H[c>>2]+1;F[i+31|0]=1;c=H[d>>2];H[d>>2]=0;if(c){if(I[Fb(d)+4|0]){wo(c+8|0)}if(c){jb(c)}}}Uf(u,Gc(i+16|0,k),i+31|0);Xa=i+32|0;c=oc(u);Xa=p+32|0;Of(c+4|0,(g<<2)+e|0);g=g+1|0;continue}break}f=Do(b);e=Ao(h);d=Xa-32|0;Xa=d;if(ge(f)>>>0>>0){c=kb(f);c=Hg(d+8|0,e,zb(f),c);Pg(f,c);$f(c)}Xa=d+32|0;e=Wf(m+16|0,Ej(h));while(1){if(!Ic(e,Wf(m+8|0,kc()))){break q}if(!zb(oc(e)+4|0)){break b}f=Hb(128);d=Go(a);c=N(H[oc(e)>>2],96)+v|0;F[f+100|0]=1;H[f>>2]=d;Ib(f+104|0);Ib(f+116|0);ub(f+4|0,c,96);H[m+8>>2]=f;Th(f,0);Of(Do(b),m+8|0);c=oc(e);c=c+4|0;Fo(a,H[m+8>>2],v,q,rb(c,0),zb(c));vo(e);continue}}a=H[h+8>>2];kb(h);while(1){if(a){b=H[a>>2];wo(a+8|0);jb(a);a=b;continue}break}Vf(h)}Xa=m+48|0;return}mb(ib(ib(lb(ib(ib(ib(71664,15637),15930),8835),363),9364),16394));break a}mb(ib(ib(lb(ib(ib(ib(71664,16738),15930),8835),365),9364),16980));break a}mb(ib(ib(lb(ib(ib(ib(71664,17313),15930),8835),366),9364),17567));break a}mb(ib(ib(lb(ib(ib(ib(71664,17753),15930),8835),367),9364),17567));break a}mb(ib(ib(lb(ib(ib(ib(71664,18103),15930),8835),387),9364),18192))}_();X()}function Km(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0;p=Xa-1408|0;Xa=p;m=d<<3;u=m&-32|4;i=c<<2;v=i&-32|2;f=b<<3;w=f&-32|4;y=H[H[a+484>>2]+24>>2];l=H[a+132>>2];a:{if((l|0)<=0){break a}r=m|28;x=r+u>>1;s=i|30;j=s+v>>1;t=f|28;o=t+w>>1;f=H[a+136>>2];q=H[f+8>>2];n=H[f+4>>2];h=H[f>>2];m=2147483647;while(1){g=I[e+h|0];b:{if((g|0)<(w|0)){f=g-t<<1;i=N(f,f);f=g-w<<1;g=N(f,f);break b}if((g|0)>(t|0)){f=g-w<<1;i=N(f,f);f=g-t<<1;g=N(f,f);break b}c:{if((g|0)<=(o|0)){f=g-t<<1;i=N(f,f);break c}f=g-w<<1;i=N(f,f)}g=0}k=I[e+n|0];d:{if((k|0)<(v|0)){f=N(k-v|0,3);g=N(f,f)+g|0;f=N(k-s|0,3);f=N(f,f);break d}if((k|0)>(s|0)){f=N(k-s|0,3);g=N(f,f)+g|0;f=N(k-v|0,3);f=N(f,f);break d}if((j|0)>=(k|0)){f=N(k-s|0,3);f=N(f,f);break d}f=N(k-v|0,3);f=N(f,f)}i=f+i|0;k=I[e+q|0];e:{if((k|0)<(u|0)){f=k-u|0;g=N(f,f)+g|0;f=k-r|0;f=N(f,f);break e}if((k|0)>(r|0)){f=k-r|0;g=N(f,f)+g|0;f=k-u|0;f=N(f,f);break e}if((k|0)<=(x|0)){f=k-r|0;f=N(f,f);break e}f=k-u|0;f=N(f,f)}H[(p+384|0)+(e<<2)>>2]=g;f=f+i|0;m=(f|0)<(m|0)?f:m;e=e+1|0;if((l|0)!=(e|0)){continue}break}h=l&1;f:{if((l|0)==1){k=0;e=0;break f}i=l&-2;k=0;e=0;g=0;while(1){if(H[(p+384|0)+(e<<2)>>2]<=(m|0)){F[(p+128|0)+k|0]=e;k=k+1|0}f=e|1;if(H[(p+384|0)+(f<<2)>>2]<=(m|0)){F[(p+128|0)+k|0]=f;k=k+1|0}e=e+2|0;g=g+2|0;if((i|0)!=(g|0)){continue}break}}if(!h|H[(p+384|0)+(e<<2)>>2]>(m|0)){break a}F[(p+128|0)+k|0]=e;k=k+1|0}g=127;e=p+384|0;while(1){H[e+24>>2]=2147483647;H[e+28>>2]=2147483647;H[e+16>>2]=2147483647;H[e+20>>2]=2147483647;H[e+8>>2]=2147483647;H[e+12>>2]=2147483647;H[e>>2]=2147483647;H[e+4>>2]=2147483647;e=e+32|0;f=(g|0)==7;g=g-8|0;if(!f){continue}break}if((k|0)>0){x=0;while(1){l=I[(p+128|0)+x|0];i=H[a+136>>2];j=u-I[l+H[i+8>>2]|0]|0;f=j<<4;r=f+320|0;s=f+192|0;t=f- -64|0;n=w-I[l+H[i>>2]|0]|0;o=n<<6;q=o+256|0;f=7;g=p;e=g+384|0;h=v-I[l+H[i+4>>2]|0]|0;m=N(h,72)+144|0;i=m;h=N(h,3);z=N(h,h);h=n<<1;n=(z+N(h,h)|0)+N(j,j)|0;j=n;while(1){if(H[e>>2]>(j|0)){H[e>>2]=j;F[g|0]=l}h=j+t|0;if((h|0)>2]){H[e+4>>2]=h;F[g+1|0]=l}h=h+s|0;if((h|0)>2]){H[e+8>>2]=h;F[g+2|0]=l}h=h+r|0;if((h|0)>2]){H[e+12>>2]=h;F[g+3|0]=l}h=f;f=f-1|0;j=i+j|0;g=g+4|0;e=e+16|0;i=i+288|0;if(h){continue}break}f=7;i=m;n=n+q|0;j=n;while(1){if(H[e>>2]>(j|0)){H[e>>2]=j;F[g|0]=l}h=j+t|0;if((h|0)>2]){H[e+4>>2]=h;F[g+1|0]=l}h=h+s|0;if((h|0)>2]){H[e+8>>2]=h;F[g+2|0]=l}h=h+r|0;if((h|0)>2]){H[e+12>>2]=h;F[g+3|0]=l}h=f;f=f-1|0;j=i+j|0;g=g+4|0;e=e+16|0;i=i+288|0;if(h){continue}break}f=7;i=m;n=(o+n|0)+768|0;j=n;while(1){if(H[e>>2]>(j|0)){H[e>>2]=j;F[g|0]=l}h=j+t|0;if((h|0)>2]){H[e+4>>2]=h;F[g+1|0]=l}h=h+s|0;if((h|0)>2]){H[e+8>>2]=h;F[g+2|0]=l}h=h+r|0;if((h|0)>2]){H[e+12>>2]=h;F[g+3|0]=l}h=f;f=f-1|0;j=i+j|0;g=g+4|0;e=e+16|0;i=i+288|0;if(h){continue}break}j=(o+n|0)+1280|0;f=7;while(1){if(H[e>>2]>(j|0)){H[e>>2]=j;F[g|0]=l}i=j+t|0;if((i|0)>2]){H[e+4>>2]=i;F[g+1|0]=l}i=i+s|0;if((i|0)>2]){H[e+8>>2]=i;F[g+2|0]=l}i=i+r|0;if((i|0)>2]){H[e+12>>2]=i;F[g+3|0]=l}i=f;f=f-1|0;j=j+m|0;g=g+4|0;e=e+16|0;m=m+288|0;if(i){continue}break}x=x+1|0;if((x|0)!=(k|0)){continue}break}}n=b&-4;i=0;e=p;j=(d&-4)<<1;q=c&-8;h=(q|1)<<6;g=(q|2)<<6;m=(q|3)<<6;f=(q|4)<<6;d=(q|5)<<6;b=(q|6)<<6;a=(c|7)<<6;while(1){o=H[(i+n<<2)+y>>2];c=j+(o+(q<<6)|0)|0;G[c>>1]=I[e|0]+1;G[c+2>>1]=I[e+1|0]+1;G[c+4>>1]=I[e+2|0]+1;G[c+6>>1]=I[e+3|0]+1;c=j+(h+o|0)|0;G[c>>1]=I[e+4|0]+1;G[c+2>>1]=I[e+5|0]+1;G[c+4>>1]=I[e+6|0]+1;G[c+6>>1]=I[e+7|0]+1;c=j+(g+o|0)|0;G[c>>1]=I[e+8|0]+1;G[c+2>>1]=I[e+9|0]+1;G[c+4>>1]=I[e+10|0]+1;G[c+6>>1]=I[e+11|0]+1;c=j+(m+o|0)|0;G[c>>1]=I[e+12|0]+1;G[c+2>>1]=I[e+13|0]+1;G[c+4>>1]=I[e+14|0]+1;G[c+6>>1]=I[e+15|0]+1;c=j+(f+o|0)|0;G[c>>1]=I[e+16|0]+1;G[c+2>>1]=I[e+17|0]+1;G[c+4>>1]=I[e+18|0]+1;G[c+6>>1]=I[e+19|0]+1;c=j+(d+o|0)|0;G[c>>1]=I[e+20|0]+1;G[c+2>>1]=I[e+21|0]+1;G[c+4>>1]=I[e+22|0]+1;G[c+6>>1]=I[e+23|0]+1;c=j+(b+o|0)|0;G[c>>1]=I[e+24|0]+1;G[c+2>>1]=I[e+25|0]+1;G[c+4>>1]=I[e+26|0]+1;G[c+6>>1]=I[e+27|0]+1;c=j+(a+o|0)|0;G[c>>1]=I[e+28|0]+1;G[c+2>>1]=I[e+29|0]+1;G[c+4>>1]=I[e+30|0]+1;G[c+6>>1]=I[e+31|0]+1;e=e+32|0;i=i+1|0;if((i|0)!=4){continue}break}Xa=p+1408|0}function Gm(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;h=Xa-560|0;Xa=h;g=c;c=(c-3|0)/24|0;t=(c|0)>0?c:0;m=g+N(t,-24)|0;n=H[(e<<2)+43440>>2];j=d-1|0;if((n+j|0)>=0){g=d+n|0;c=t-j|0;while(1){M[(h+320|0)+(i<<3)>>3]=(c|0)<0?0:+H[(c<<2)+43456>>2];c=c+1|0;i=i+1|0;if((g|0)!=(i|0)){continue}break}}q=m-24|0;g=0;i=(n|0)>0?n:0;l=(d|0)<=0;while(1){a:{if(l){f=0;break a}r=g+j|0;c=0;f=0;while(1){f=M[(c<<3)+a>>3]*M[(h+320|0)+(r-c<<3)>>3]+f;c=c+1|0;if((d|0)!=(c|0)){continue}break}}M[(g<<3)+h>>3]=f;c=(g|0)==(i|0);g=g+1|0;if(!c){continue}break}x=47-m|0;r=48-m|0;y=m-25|0;g=n;b:{while(1){f=M[(g<<3)+h>>3];c=0;i=g;o=(g|0)<=0;if(!o){while(1){l=(h+480|0)+(c<<2)|0;k=f*5.960464477539063e-8;c:{if(P(k)<2147483648){j=~~k;break c}j=-2147483648}k=+(j|0);f=k*-16777216+f;d:{if(P(f)<2147483648){j=~~f;break d}j=-2147483648}H[l>>2]=j;i=i-1|0;f=M[(i<<3)+h>>3]+k;c=c+1|0;if((g|0)!=(c|0)){continue}break}}f=Ee(f,q);f=f+T(f*.125)*-8;e:{if(P(f)<2147483648){l=~~f;break e}l=-2147483648}f=f-+(l|0);f:{g:{h:{u=(q|0)<=0;i:{if(!u){i=(g<<2)+h|0;j=H[i+476>>2];c=j>>r;s=i;i=j-(c<>2]=i;l=c+l|0;j=i>>x;break i}if(q){break h}j=H[((g<<2)+h|0)+476>>2]>>23}if((j|0)<=0){break f}break g}j=2;if(f>=.5){break g}j=0;break f}c=0;i=0;if(!o){while(1){s=(h+480|0)+(c<<2)|0;o=H[s>>2];v=16777215;j:{k:{if(i){break k}v=16777216;if(o){break k}i=0;break j}H[s>>2]=v-o;i=1}c=c+1|0;if((g|0)!=(c|0)){continue}break}}l:{if(u){break l}c=8388607;m:{switch(y|0){case 1:c=4194303;break;case 0:break m;default:break l}}o=(g<<2)+h|0;H[o+476>>2]=H[o+476>>2]&c}l=l+1|0;if((j|0)!=2){break f}f=1-f;j=2;if(!i){break f}f=f-Ee(1,q)}if(f==0){i=0;c=g;n:{if((c|0)<=(n|0)){break n}while(1){c=c-1|0;i=H[(h+480|0)+(c<<2)>>2]|i;if((c|0)>(n|0)){continue}break}if(!i){break n}m=q;while(1){m=m-24|0;g=g-1|0;if(!H[(h+480|0)+(g<<2)>>2]){continue}break}break b}c=1;while(1){i=c;c=c+1|0;if(!H[(h+480|0)+(n-i<<2)>>2]){continue}break}i=g+i|0;while(1){j=d+g|0;g=g+1|0;M[(h+320|0)+(j<<3)>>3]=H[(t+g<<2)+43456>>2];c=0;f=0;if((d|0)>0){while(1){f=M[(c<<3)+a>>3]*M[(h+320|0)+(j-c<<3)>>3]+f;c=c+1|0;if((d|0)!=(c|0)){continue}break}}M[(g<<3)+h>>3]=f;if((g|0)<(i|0)){continue}break}g=i;continue}break}f=Ee(f,24-m|0);o:{if(f>=16777216){d=(h+480|0)+(g<<2)|0;k=f*5.960464477539063e-8;p:{if(P(k)<2147483648){c=~~k;break p}c=-2147483648}f=+(c|0)*-16777216+f;q:{if(P(f)<2147483648){a=~~f;break q}a=-2147483648}H[d>>2]=a;g=g+1|0;break o}if(P(f)<2147483648){c=~~f}else{c=-2147483648}m=q}H[(h+480|0)+(g<<2)>>2]=c}f=Ee(1,m);r:{if((g|0)<0){break r}d=g;while(1){a=d;M[(d<<3)+h>>3]=f*+H[(h+480|0)+(d<<2)>>2];d=d-1|0;f=f*5.960464477539063e-8;if(a){continue}break}if((g|0)<0){break r}c=g;while(1){a=c;d=g-c|0;f=0;c=0;while(1){s:{f=M[(c<<3)+46224>>3]*M[(a+c<<3)+h>>3]+f;if((c|0)>=(n|0)){break s}i=c>>>0>>0;c=c+1|0;if(i){continue}}break}M[(h+160|0)+(d<<3)>>3]=f;c=a-1|0;if((a|0)>0){continue}break}}t:{u:{v:{switch(e|0){case 3:w:{if((g|0)<=0){break w}f=M[(h+160|0)+(g<<3)>>3];c=g;while(1){k=f;d=h+160|0;a=c-1|0;e=d+(a<<3)|0;w=M[e>>3];f=w+f;M[d+(c<<3)>>3]=k+(w-f);M[e>>3]=f;d=c>>>0>1;c=a;if(d){continue}break}if((g|0)<2){break w}f=M[(h+160|0)+(g<<3)>>3];c=g;while(1){k=f;d=h+160|0;a=c-1|0;e=d+(a<<3)|0;p=M[e>>3];f=p+f;M[d+(c<<3)>>3]=k+(p-f);M[e>>3]=f;d=c>>>0>2;c=a;if(d){continue}break}p=0;if((g|0)<=1){break w}while(1){p=p+M[(h+160|0)+(g<<3)>>3];a=(g|0)>2;g=g-1|0;if(a){continue}break}}f=M[h+160>>3];if(j){break u}M[b>>3]=f;f=M[h+168>>3];M[b+16>>3]=p;M[b+8>>3]=f;break t;case 0:f=0;if((g|0)>=0){while(1){a=g;g=g-1|0;f=f+M[(h+160|0)+(a<<3)>>3];if(a){continue}break}}M[b>>3]=j?-f:f;break t;case 1:case 2:break v;default:break t}}f=0;if((g|0)>=0){d=g;while(1){a=d;d=d-1|0;f=f+M[(h+160|0)+(a<<3)>>3];if(a){continue}break}}M[b>>3]=j?-f:f;f=M[h+160>>3]-f;c=1;if((g|0)>0){while(1){f=f+M[(h+160|0)+(c<<3)>>3];a=(c|0)!=(g|0);c=c+1|0;if(a){continue}break}}M[b+8>>3]=j?-f:f;break t}M[b>>3]=-f;f=M[h+168>>3];M[b+16>>3]=-p;M[b+8>>3]=-f}Xa=h+560|0;return l&7}function xr(a,b,c,d,e,f,g,h,i,j,k){var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;l=Xa-560|0;Xa=l;H[l+548>>2]=k;H[l+552>>2]=b;H[l+104>>2]=335;b=l+104|0;p=gc(l+136|0,l+144|0,b);k=H[p>>2];H[l+132>>2]=k;H[l+128>>2]=k+400;r=Ab(b);o=Ab(l+88|0);m=Ab(l+72|0);n=Ab(l+56|0);q=Ab(l+40|0);b=Xa-16|0;Xa=b;a:{if(c){c=ur(d);Xe(b,c);d=H[b>>2];F[l+120|0]=d;F[l+121|0]=d>>>8;F[l+122|0]=d>>>16;F[l+123|0]=d>>>24;We(b,c);Qc(n,b);ob(b);Pd(b,c);Qc(m,b);ob(b);v=l,w=Nd(c),F[v+119|0]=w;v=l,w=id(c),F[v+118|0]=w;hd(b,c);Qc(r,b);ob(b);Qd(b,c);Qc(o,b);ob(b);c=Ve(c);break a}c=tr(d);Xe(b,c);d=H[b>>2];F[l+120|0]=d;F[l+121|0]=d>>>8;F[l+122|0]=d>>>16;F[l+123|0]=d>>>24;We(b,c);Qc(n,b);ob(b);Pd(b,c);Qc(m,b);ob(b);v=l,w=Nd(c),F[v+119|0]=w;v=l,w=id(c),F[v+118|0]=w;hd(b,c);Qc(r,b);ob(b);Qd(b,c);Qc(o,b);ob(b);c=Ve(c)}H[l+36>>2]=c;Xa=b+16|0;H[j>>2]=H[i>>2];s=e&512;t=s>>>9|0;b=0;c=0;while(1){k=c;b:{c:{d:{e:{if((b|0)==4){break e}if(!Yc(a,l+552|0)){break e}e=0;f:{g:{h:{i:{j:{switch(F[(l+120|0)+b|0]){case 1:if((b|0)==3){break c}if(Ed(h,8192,ic(a))){wr(l+24|0,a);Ik(q,F[l+24|0]);break i}H[f>>2]=H[f>>2]|4;a=0;break d;case 3:break h;case 0:break j;case 4:break f;case 2:break g;default:break b}}if((b|0)==3){break c}}while(1){if(!Yc(a,l+552|0)){break c}if(!Ed(h,8192,ic(a))){break c}wr(l+24|0,a);Ik(q,F[l+24|0]);continue}}if((nb(m)|0)==(0-nb(n)|0)){break c}k:{if(nb(m)){if(nb(n)){break k}}d=nb(m);c=ic(a);if(d){if(I[wb(m,0)|0]==(c&255)){vc(a);c=nb(m)>>>0>1?m:k;break b}F[g|0]=1;break c}if(I[wb(n,0)|0]!=(c&255)){break c}vc(a);F[g|0]=1;c=nb(n)>>>0>1?n:k;break b}if((ic(a)&255)==I[wb(m,0)|0]){vc(a);c=nb(m)>>>0>1?m:k;break b}if((ic(a)&255)==I[wb(n,0)|0]){vc(a);F[g|0]=1;c=nb(n)>>>0>1?n:k;break b}H[f>>2]=H[f>>2]|4;a=0;break d}if(!(k|b>>>0<2)){c=0;if(!((b|0)==2&I[l+123|0]!=0|t)){break b}}v=l,w=xd(o),H[v+16>>2]=w;c=nf(l+24|0,l+16|0);l:{if(!b|I[(b+l|0)+119|0]>1){break l}while(1){m:{v=l,w=_e(o),H[v+16>>2]=w;if(!Ic(c,l+16|0)){break m}if(!Ed(h,8192,F[H[c>>2]])){break m}_g(c);continue}break}v=l,w=xd(o),H[v+16>>2]=w;c=H[c>>2]-H[l+16>>2]|0;if(nb(q)>>>0>=c>>>0){v=l,w=_e(q),H[v+16>>2]=w;d=sr(l+16|0,0-c|0);e=_e(q);u=xd(o);c=Xa-32|0;Xa=c;H[c+16>>2]=e;H[c+24>>2]=d;H[c+8>>2]=u;while(1){d=Ic(c+24|0,c+16|0);if(!(!d|I[H[c+24>>2]]!=I[H[c+8>>2]])){_g(c+24|0);_g(c+8|0);continue}break}Xa=c+32|0;if(d^1){break l}}v=l,w=xd(o),H[v+8>>2]=w;nf(l+16|0,l+8|0);H[l+24>>2]=H[l+16>>2]}H[l+16>>2]=H[l+24>>2];while(1){n:{v=l,w=_e(o),H[v+8>>2]=w;if(!Ic(l+16|0,l+8|0)){break n}if(!Yc(a,l+552|0)){break n}if((ic(a)&255)!=I[H[l+16>>2]]){break n}vc(a);_g(l+16|0);continue}break}if(!s){break c}v=l,w=_e(o),H[v+8>>2]=w;if(!Ic(l+16|0,l+8|0)){break c}H[f>>2]=H[f>>2]|4;a=0;break d}while(1){o:{if(!Yc(a,l+552|0)){break o}c=ic(a);p:{if(Ed(h,2048,c)){d=H[j>>2];if((d|0)==H[l+548>>2]){vr(i,j,l+548|0);d=H[j>>2]}H[j>>2]=d+1;F[d|0]=c;e=e+1|0;break p}if(!nb(r)|!e|I[l+118|0]!=(c&255)){break o}c=H[l+132>>2];if((c|0)==H[l+128>>2]){eg(p,l+132|0,l+128|0);c=H[l+132>>2]}H[l+132>>2]=c+4;H[c>>2]=e;e=0}vc(a);continue}break}c=H[l+132>>2];if(!(!e|(c|0)==H[p>>2])){if(H[l+128>>2]==(c|0)){eg(p,l+132|0,l+128|0);c=H[l+132>>2]}H[l+132>>2]=c+4;H[c>>2]=e}q:{if(H[l+36>>2]<=0){break q}r:{if(!Bc(a,l+552|0)){if((ic(a)&255)==I[l+119|0]){break r}}H[f>>2]=H[f>>2]|4;a=0;break d}while(1){vc(a);if(H[l+36>>2]<=0){break q}s:{if(!Bc(a,l+552|0)){if(Ed(h,2048,ic(a))){break s}}H[f>>2]=H[f>>2]|4;a=0;break d}if(H[j>>2]==H[l+548>>2]){vr(i,j,l+548|0)}c=ic(a);d=H[j>>2];H[j>>2]=d+1;F[d|0]=c;H[l+36>>2]=H[l+36>>2]-1;continue}}c=k;if(H[i>>2]!=H[j>>2]){break b}H[f>>2]=H[f>>2]|4;a=0;break d}t:{if(!k){break t}e=1;while(1){if(nb(k)>>>0<=e>>>0){break t}u:{if(!Bc(a,l+552|0)){if((ic(a)&255)==I[wb(k,e)|0]){break u}}H[f>>2]=H[f>>2]|4;a=0;break d}vc(a);e=e+1|0;continue}}a=1;if(H[p>>2]==H[l+132>>2]){break d}a=0;H[l+24>>2]=0;Vc(r,H[p>>2],H[l+132>>2],l+24|0);if(H[l+24>>2]){H[f>>2]=H[f>>2]|4;break d}a=1}ob(q);ob(n);ob(m);ob(o);ob(r);fc(p);Xa=l+560|0;return a}c=k}b=b+1|0;continue}}function qr(a,b,c,d,e,f,g,h,i,j,k){var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;l=Xa-560|0;Xa=l;H[l+548>>2]=k;H[l+552>>2]=b;H[l+96>>2]=335;b=l+96|0;p=gc(l+136|0,l+144|0,b);k=H[p>>2];H[l+132>>2]=k;H[l+128>>2]=k+400;r=Ab(b);o=Ab(l+80|0);m=Ab(l- -64|0);n=Ab(l+48|0);q=Ab(l+32|0);b=Xa-16|0;Xa=b;a:{if(c){c=or(d);Xe(b,c);d=H[b>>2];F[l+120|0]=d;F[l+121|0]=d>>>8;F[l+122|0]=d>>>16;F[l+123|0]=d>>>24;We(b,c);ie(n,b);ob(b);Pd(b,c);ie(m,b);ob(b);v=l,w=Nd(c),H[v+116>>2]=w;v=l,w=id(c),H[v+112>>2]=w;hd(b,c);Qc(r,b);ob(b);Qd(b,c);ie(o,b);ob(b);c=Ve(c);break a}c=mr(d);Xe(b,c);d=H[b>>2];F[l+120|0]=d;F[l+121|0]=d>>>8;F[l+122|0]=d>>>16;F[l+123|0]=d>>>24;We(b,c);ie(n,b);ob(b);Pd(b,c);ie(m,b);ob(b);v=l,w=Nd(c),H[v+116>>2]=w;v=l,w=id(c),H[v+112>>2]=w;hd(b,c);Qc(r,b);ob(b);Qd(b,c);ie(o,b);ob(b);c=Ve(c)}H[l+28>>2]=c;Xa=b+16|0;H[j>>2]=H[i>>2];s=e&512;t=s>>>9|0;b=0;c=0;while(1){k=c;b:{c:{d:{e:{if((b|0)==4){break e}if(!Xc(a,l+552|0)){break e}e=0;f:{g:{h:{i:{j:{switch(F[(l+120|0)+b|0]){case 1:if((b|0)==3){break c}if(Dd(h,8192,hc(a))){pr(l+16|0,a);Hk(q,H[l+16>>2]);break i}H[f>>2]=H[f>>2]|4;a=0;break d;case 3:break h;case 0:break j;case 4:break f;case 2:break g;default:break b}}if((b|0)==3){break c}}while(1){if(!Xc(a,l+552|0)){break c}if(!Dd(h,8192,hc(a))){break c}pr(l+16|0,a);Hk(q,H[l+16>>2]);continue}}if((nb(m)|0)==(0-nb(n)|0)){break c}k:{if(nb(m)){if(nb(n)){break k}}d=nb(m);c=hc(a);if(d){if((c|0)==H[vb(m)>>2]){uc(a);c=nb(m)>>>0>1?m:k;break b}F[g|0]=1;break c}if((c|0)!=H[vb(n)>>2]){break c}uc(a);F[g|0]=1;c=nb(n)>>>0>1?n:k;break b}if((hc(a)|0)==H[vb(m)>>2]){uc(a);c=nb(m)>>>0>1?m:k;break b}if((hc(a)|0)==H[vb(n)>>2]){uc(a);F[g|0]=1;c=nb(n)>>>0>1?n:k;break b}H[f>>2]=H[f>>2]|4;a=0;break d}if(!(k|b>>>0<2)){c=0;if(!((b|0)==2&I[l+123|0]!=0|t)){break b}}v=l,w=xd(o),H[v+8>>2]=w;c=nf(l+16|0,l+8|0);l:{if(!b|I[(b+l|0)+119|0]>1){break l}while(1){m:{v=l,w=Ze(o),H[v+8>>2]=w;if(!Ic(c,l+8|0)){break m}if(!Dd(h,8192,H[H[c>>2]>>2])){break m}kf(c);continue}break}v=l,w=xd(o),H[v+8>>2]=w;c=vj(c,l+8|0);if(nb(q)>>>0>=c>>>0){v=l,w=Ze(q),H[v+8>>2]=w;d=lr(l+8|0,0-c|0);e=Ze(q);u=xd(o);c=Xa-32|0;Xa=c;H[c+16>>2]=e;H[c+24>>2]=d;H[c+8>>2]=u;while(1){n:{d=Ic(c+24|0,c+16|0);if(!d){break n}if(!Ad(H[c+24>>2],H[c+8>>2])){break n}kf(c+24|0);kf(c+8|0);continue}break}Xa=c+32|0;if(d^1){break l}}v=l,w=xd(o),H[v>>2]=w;nf(l+8|0,l);H[l+16>>2]=H[l+8>>2]}H[l+8>>2]=H[l+16>>2];while(1){o:{v=l,w=Ze(o),H[v>>2]=w;if(!Ic(l+8|0,l)){break o}if(!Xc(a,l+552|0)){break o}if((hc(a)|0)!=H[H[l+8>>2]>>2]){break o}uc(a);kf(l+8|0);continue}break}if(!s){break c}v=l,w=Ze(o),H[v>>2]=w;if(!Ic(l+8|0,l)){break c}H[f>>2]=H[f>>2]|4;a=0;break d}while(1){p:{if(!Xc(a,l+552|0)){break p}c=hc(a);q:{if(Dd(h,2048,c)){d=H[j>>2];if((d|0)==H[l+548>>2]){eg(i,j,l+548|0);d=H[j>>2]}H[j>>2]=d+4;H[d>>2]=c;e=e+1|0;break q}if(!nb(r)|!e|(c|0)!=H[l+112>>2]){break p}c=H[l+132>>2];if((c|0)==H[l+128>>2]){eg(p,l+132|0,l+128|0);c=H[l+132>>2]}H[l+132>>2]=c+4;H[c>>2]=e;e=0}uc(a);continue}break}c=H[l+132>>2];if(!(!e|(c|0)==H[p>>2])){if(H[l+128>>2]==(c|0)){eg(p,l+132|0,l+128|0);c=H[l+132>>2]}H[l+132>>2]=c+4;H[c>>2]=e}r:{if(H[l+28>>2]<=0){break r}s:{if(!Ac(a,l+552|0)){if((hc(a)|0)==H[l+116>>2]){break s}}H[f>>2]=H[f>>2]|4;a=0;break d}while(1){uc(a);if(H[l+28>>2]<=0){break r}t:{if(!Ac(a,l+552|0)){if(Dd(h,2048,hc(a))){break t}}H[f>>2]=H[f>>2]|4;a=0;break d}if(H[j>>2]==H[l+548>>2]){eg(i,j,l+548|0)}c=hc(a);d=H[j>>2];H[j>>2]=d+4;H[d>>2]=c;H[l+28>>2]=H[l+28>>2]-1;continue}}c=k;if(H[i>>2]!=H[j>>2]){break b}H[f>>2]=H[f>>2]|4;a=0;break d}u:{if(!k){break u}e=1;while(1){if(nb(k)>>>0<=e>>>0){break u}v:{if(!Ac(a,l+552|0)){if((hc(a)|0)==H[zi(k,e)>>2]){break v}}H[f>>2]=H[f>>2]|4;a=0;break d}uc(a);e=e+1|0;continue}}a=1;if(H[p>>2]==H[l+132>>2]){break d}a=0;H[l+16>>2]=0;Vc(r,H[p>>2],H[l+132>>2],l+16|0);if(H[l+16>>2]){H[f>>2]=H[f>>2]|4;break d}a=1}ob(q);ob(n);ob(m);ob(o);ob(r);fc(p);Xa=l+560|0;return a}c=k}b=b+1|0;continue}}function Jr(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0;f=Xa-3792|0;Xa=f;ub(f+3664|0,12272,60);ub(f+3600|0,12336,64);ub(f+3472|0,12400,124);ub(f+3344|0,12528,128);ub(f+2832|0,12656,508);ub(f+2320|0,13168,512);s=-12;n=2;a:{b:{c:{d:{e:{f:{g:{switch(a-1028|0){default:if((a|0)==772){s=-9;n=1;break f}if((a|0)==1285){break e}c=-1;if((a|0)!=2830){break a}s=-64;r=120;o=127;n=9;k=f+2320|0;q=f+2832|0;break b;case 1:break d;case 0:break g}}s=-5;n=2}r=13;o=15;q=f+3664|0;k=f+3600|0;break c}s=-7;n=3}r=22;o=31;q=f+3472|0;k=f+3344|0}a=0;while(1){if((a|0)==(r|0)){d=f+3728|0}else{F[(f+3728|0)+a|0]=b&1;a=a+1|0;b=(c&1)<<31|b>>>1;c=c>>>1|0;continue}break}}u=n<<1;g=u|1;c=1;while(1){h:{if((c|0)!=(g|0)){h=0;b=(f+560|0)+(c<<2)|0;H[b>>2]=0;a=0;while(1){if((a|0)==(r|0)){break h}if(I[a+d|0]){h=H[((N(a,c)>>>0)%(o>>>0)<<2)+q>>2]^h;H[b>>2]=h}a=a+1|0;continue}}i:{if(!v){break i}H[f+800>>2]=0;i=H[f+564>>2];H[f+804>>2]=i;H[f+952>>2]=1;H[f+880>>2]=0;a=1;while(1){if((a|0)!=(u|0)){b=(f+880|0)+(a<<2)|0;H[b>>2]=-1;H[b+72>>2]=0;a=a+1|0;continue}break}H[f+720>>2]=0;H[f+724>>2]=0;H[f+640>>2]=-1;H[f+644>>2]=0;z=u-1|0;g=0;b=0;while(1){l=b+1|0;h=b;j:{if((i|0)==-1){h=b+2|0;H[(f+720|0)+(h<<2)>>2]=g;m=((g|0)>=0?g:-1)+1|0;a=0;while(1){if((a|0)==(m|0)){break j}j=a<<2;i=f+880|0;p=j+(i+N(l,72)|0)|0;c=H[p>>2];H[j+(i+N(h,72)|0)>>2]=c;H[p>>2]=H[(c<<2)+k>>2];a=a+1|0;continue}}while(1){a=h;if(H[(f+800|0)+(a<<2)>>2]==-1){h=a-1|0;if((a|0)>0){continue}}break}c=a;if((a|0)>0){while(1){h=a-1|0;m=h<<2;if(H[m+(f+800|0)>>2]!=-1){j=c;p=c<<2;c=f+640|0;c=H[p+c>>2]>2]?h:j}m=a>>>0>1;a=h;if(m){continue}break}}w=l-c|0;a=f+720|0;j=c<<2;p=a+j|0;h=w+H[p>>2]|0;m=(g|0)>(h|0)?g:h;h=b+2|0;H[a+(h<<2)>>2]=m;a=0;while(1)if((a|0)==(u|0)){i=i+o|0;a=H[p>>2];p=((a|0)>=0?a:-1)+1|0;j=j+(f+800|0)|0;a=0;while(1){if((a|0)==(p|0)){c=((g|0)>=0?g:-1)+1|0;a=0;while(1)if((a|0)==(c|0)){g=m;break j}else{i=a<<2;g=f+880|0;j=i+(g+N(h,72)|0)|0;g=i+(g+N(l,72)|0)|0;i=H[g>>2];H[j>>2]=i^H[j>>2];H[g>>2]=H[(i<<2)+k>>2];a=a+1|0;continue}}x=H[((f+880|0)+N(c,72)|0)+(a<<2)>>2];if((x|0)!=-1){H[((f+880|0)+N(h,72)|0)+(a+w<<2)>>2]=H[(((i+x|0)-H[j>>2]|0)%(o|0)<<2)+q>>2]}a=a+1|0;continue}}else{H[((f+880|0)+N(h,72)|0)+(a<<2)>>2]=0;a=a+1|0;continue}}a=h<<2;H[a+(f+640|0)>>2]=l-g;if((b|0)!=(z|0)){c=a+(f+800|0)|0;a=H[a+(f+560|0)>>2];if((a|0)==-1){b=0}else{b=H[(a<<2)+q>>2]}H[c>>2]=b;a=1;m=((g|0)>0?g:0)+1|0;while(1){if((a|0)!=(m|0)){i=H[(f+560|0)+(h-a<<2)>>2];k:{if((i|0)==-1){break k}j=H[((f+880|0)+N(h,72)|0)+(a<<2)>>2];if(!j){break k}b=H[((i+H[(j<<2)+k>>2]|0)%(o|0)<<2)+q>>2]^b;H[c>>2]=b}a=a+1|0;continue}break}i=H[(b<<2)+k>>2];H[c>>2]=i;b=l;if((g|0)<=(n|0)){continue}}break}c=-1;if((g|0)>(n|0)){break a}a=0;b=g+1|0;c=(b|0)>0?b:0;n=(f+880|0)+N(h,72)|0;while(1)if((a|0)==(c|0)){c=(b|0)>1?b:1;b=(f+880|0)+N(h,72)|0;a=1;while(1)if((a|0)==(c|0)){n=o+1|0;b=0;i=1;while(1){a=1;k=1;if((i|0)!=(n|0)){while(1){if((a|0)!=(c|0)){l=(a<<2)+f|0;m=H[l>>2];if((m|0)!=-1){j=l;l=(a+m|0)%(o|0)|0;H[j>>2]=l;k=H[(l<<2)+q>>2]^k}a=a+1|0;continue}break}if(!k){H[(f+48|0)+(b<<2)>>2]=o-i;b=b+1|0}i=i+1|0;continue}break}c=-1;if((b|0)!=(g|0)){break a}a=0;b=(g|0)>0?g:0;while(1){if((a|0)==(b|0)){break i}c=H[(f+48|0)+(a<<2)>>2]+d|0;F[c|0]=I[c|0]^1;a=a+1|0;continue}}else{k=a<<2;H[k+f>>2]=H[b+k>>2];a=a+1|0;continue}}else{l=n+(a<<2)|0;H[l>>2]=H[(H[l>>2]<<2)+k>>2];a=a+1|0;continue}}H[e>>2]=0;H[e+4>>2]=0;a=r+s|0;b=1;c=0;while(1){if((a|0)!=(r|0)){g=Iz(b,c,I[a+d|0],0)+y|0;t=t+Ya|0;t=g>>>0>>0?t+1|0:t;y=g;H[e>>2]=g;H[e+4>>2]=t;a=a+1|0;c=c<<1|b>>>31;b=b<<1;continue}break}if(!v){c=0;break a}c=H[(f+720|0)+(h<<2)>>2];break a}H[b>>2]=H[(h<<2)+k>>2];v=h?1:v;c=c+1|0;continue}}Xa=f+3792|0;return c}function Ou(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;if(H[a+36>>2]>0){l=H[a+472>>2];i=H[a+216>>2];while(1){d=b;h=e;a:{b:{c:{d:{e:{f:{g:{h:{i:{j:{k:{l:{m:{n:{o:{p:{q:{r:{s:{t:{u:{v:{w:{x:{y:{z:{A:{B:{C:{D:{E:{F:{G:{H:{I:{J:{g=H[i+36>>2];c=H[i+40>>2]+(g<<8)|0;if((c|0)<=2051){if((c|0)<=1025){K:{switch(c-513|0){case 3:break i;case 0:break p;case 1:break J;case 2:break e;default:break K}}b=144;e=0;L:{switch(c-257|0){case 1:break h;case 0:break a;default:break L}}switch(c-771|0){case 3:break j;case 0:break I;default:break e}}if((c|0)<=1538){M:{switch(c-1026|0){case 6:break k;case 0:break q;case 2:break H;case 1:case 3:case 4:case 5:break e;default:break M}}switch(c-1285|0){case 5:break l;case 0:break G;default:break e}}N:{switch(c-1539|0){case 9:break m;case 0:break r;case 3:break F;case 1:case 2:case 4:case 5:case 6:case 7:case 8:break e;default:break N}}switch(c-1799|0){case 7:break n;case 0:break E;default:break e}}if((c|0)<=3077){if((c|0)<=2564){switch(c-2052|0){case 12:break o;case 0:break s;case 1:case 2:case 3:case 5:case 6:case 7:case 8:case 9:case 10:case 11:break e;case 4:break g;default:break f}}switch(c-2565|0){case 0:break t;case 5:break D;case 1:case 2:case 3:case 4:break e;default:break C}}if((c|0)<=3590){switch(c-3078|0){case 0:break u;case 6:break B;case 1:case 2:case 3:case 4:case 5:break e;default:break A}}O:{switch(c-3591|0){case 0:break v;case 7:break z;case 1:case 2:case 3:case 4:case 5:case 6:break e;default:break O}}switch(c-4104|0){case 0:break w;case 8:break x;case 1:case 2:case 3:case 4:case 5:case 6:case 7:break e;default:break y}}b=145;e=0;break a}b=146;break a}b=147;e=0;break a}b=148;e=0;break a}b=149;e=0;break a}b=150;e=0;break a}b=151;e=0;break a}if((c|0)!=2827){break e}b=152;e=0;break a}b=153;e=0;break a}if((c|0)!=3341){break e}b=154;e=0;break a}b=155;e=0;break a}if((c|0)!=3855){break e}b=156;e=0;break a}b=157;e=0;break a}b=158;e=0;break a}b=159;e=0;break a}b=160;e=0;break a}b=161;e=0;break a}b=162;e=0;break a}b=163;e=0;break a}b=164;e=0;break a}b=165;e=0;break a}b=166;e=0;break a}b=167;e=0;break a}b=168;e=0;break a}b=169;e=0;break a}b=170;e=0;break a}b=171;break a}b=172;e=0;break a}b=173;break a}e=H[a+72>>2];if(e>>>0<3){break d}b=H[a>>2];H[b+20>>2]=49;Za[H[b>>2]](a);break c}if((c|0)==2313){break b}}b=H[a>>2];H[b+24>>2]=g;H[b+20>>2]=7;H[H[a>>2]+28>>2]=H[i+40>>2];Za[H[H[a>>2]>>2]](a);break c}b=H[(e<<2)+39520>>2];break a}b=d;e=h;break a}b=174;e=0}d=(k<<2)+l|0;H[d+4>>2]=b;P:{if(!H[i+52>>2]|H[d+44>>2]==(e|0)){break P}h=H[i+80>>2];if(!h){break P}H[d+44>>2]=e;Q:{switch(e|0){case 0:c=H[i+84>>2];d=0;while(1){H[c+(d<<2)>>2]=J[h+(d<<1)>>1];g=d|1;H[c+(g<<2)>>2]=J[h+(g<<1)>>1];g=d|2;H[c+(g<<2)>>2]=J[h+(g<<1)>>1];g=d|3;H[c+(g<<2)>>2]=J[h+(g<<1)>>1];d=d+4|0;if((d|0)!=64){continue}break};break P;case 1:c=H[i+84>>2];d=0;while(1){g=d<<1;H[c+(d<<2)>>2]=N(G[g+39328>>1],J[h+g>>1])+2048>>12;f=d|1;g=f<<1;H[c+(f<<2)>>2]=N(G[g+39328>>1],J[h+g>>1])+2048>>12;d=d+2|0;if((d|0)!=64){continue}break};break P;case 2:c=H[i+84>>2];g=0;d=0;while(1){j=M[(g<<3)+39456>>3];L[c+(d<<2)>>2]=j*+J[h+(d<<1)>>1]*.125;f=d|1;L[c+(f<<2)>>2]=j*+J[h+(f<<1)>>1]*1.387039845*.125;f=d|2;L[c+(f<<2)>>2]=j*+J[h+(f<<1)>>1]*1.306562965*.125;f=d|3;L[c+(f<<2)>>2]=j*+J[h+(f<<1)>>1]*1.175875602*.125;f=d|4;L[c+(f<<2)>>2]=j*+J[h+(f<<1)>>1]*.125;f=d|5;L[c+(f<<2)>>2]=j*+J[h+(f<<1)>>1]*.785694958*.125;f=d|6;L[c+(f<<2)>>2]=j*+J[h+(f<<1)>>1]*.5411961*.125;f=d|7;L[c+(f<<2)>>2]=j*+J[h+(f<<1)>>1]*.275899379*.125;d=d+8|0;g=g+1|0;if((g|0)!=8){continue}break};break P;default:break Q}}d=H[a>>2];H[d+20>>2]=49;Za[H[d>>2]](a)}i=i+88|0;k=k+1|0;if((k|0)>2]){continue}break}}}function Dn(a,b,c,d,e,f){var g=O(0),h=O(0),i=0,j=O(0),k=O(0),l=O(0),m=O(0),n=O(0),o=O(0),p=O(0),q=0,r=O(0),s=0,t=0,u=0,v=0,w=O(0),x=O(0),y=O(0),z=O(0),A=O(0),B=0,C=0;i=Xa-32|0;Xa=i;a:{b:{if((c|0)<0){break b}c:{switch(c|0){case 0:l=O((f|0)/2|0);m=O((e|0)/2|0);n=O((f|0)/8|0);k=O((e|0)/8|0);o=O((N(f,7)|0)/8|0);p=O((N(e,7)|0)/8|0);c=0;f=-1;while(1){d:{e:{f:{b=N(c,24)+a|0;switch(H[b+12>>2]+1|0){case 1:break f;case 0:break d;default:break e}}g=L[b+16>>2];if(gp){break e}h=L[b+20>>2];if(ho){break e}g=O(g-m);r=O(g*g);g=O(h-l);g=O(r+O(g*g));if(!(g>j)){break e}f=c;j=g}c=c+1|0;continue}break};c=-1;if((f|0)==-1){break a}H[(N(f,24)+a|0)+12>>2]=1;c=f;break a;case 1:l=O((f|0)/8|0);m=O((e|0)/8|0);n=O((N(f,7)|0)/8|0);k=O((N(e,7)|0)/8|0);f=-1;c=0;while(1){g:{h:{i:{b=N(c,24)+a|0;switch(H[b+12>>2]+1|0){case 0:break g;case 1:break i;default:break h}}g=L[b+16>>2];if(gk){break h}h=L[b+20>>2];if(hn){break h}g=O(g-L[d>>2]);p=O(g*g);g=O(h-L[d+4>>2]);g=O(p+O(g*g));if(!(g>j)){break h}j=g;f=c}c=c+1|0;continue}break};c=-1;if((f|0)==-1){break a}H[(N(f,24)+a|0)+12>>2]=1;c=f;break a;case 2:l=O((f|0)/8|0);m=O((e|0)/8|0);n=O((N(f,7)|0)/8|0);k=O((N(e,7)|0)/8|0);f=-1;c=0;while(1){j:{k:{l:{b=N(c,24)+a|0;switch(H[b+12>>2]+1|0){case 0:break j;case 1:break l;default:break k}}g=L[b+16>>2];if(gk){break k}h=L[b+20>>2];if(hn){break k}p=g;g=L[d>>2];o=L[d+4>>2];g=O(O(O(p-g)*O(L[d+12>>2]-o))-O(O(L[d+8>>2]-g)*O(h-o)));g=O(g*g);if(!(g>j)){break k}j=g;f=c}c=c+1|0;continue}break};c=-1;if((f|0)==-1){break a}H[(N(f,24)+a|0)+12>>2]=1;c=f;break a;case 3:oj(d,d+8|0,i+28|0,i+24|0);oj(d,d+16|0,i+20|0,i+16|0);h=L[i+20>>2];l=L[i+24>>2];j=O(h*l);m=L[i+28>>2];n=L[i+16>>2];g=O(m*n);s=O(j-g)>=O(0);q=s?2:1;u=s?1:2;p=O(g-j);v=d+24|0;r=O((f|0)/8|0);w=O((e|0)/8|0);x=O((N(f,7)|0)/8|0);y=O((N(e,7)|0)/8|0);z=O(-l);A=O(-n);c=-1;e=0;j=O(0);while(1){m:{n:{o:{b=N(e,24)+a|0;switch(H[b+12>>2]+1|0){case 0:break m;case 1:break o;default:break n}}g=L[b+16>>2];if(gy){break n}k=L[b+20>>2];if(kx){break n}L[d+24>>2]=g;L[d+28>>2]=L[b+20>>2];oj(d,v,i+12|0,i+8|0);g=L[i+12>>2];o=L[i+8>>2];k=O(-o);p:{if(!(!s|!(O(O(g*l)+O(m*k))>=O(0)))){b=O(O(g*n)+O(h*k))>=O(0);f=b?3:2;b=b?2:3;t=1;break p}if(!(!(O(O(g*n)+O(h*k))>=O(0))|!(p>=O(0)))){b=O(O(g*l)+O(m*k))>=O(0);f=b?3:1;b=b?1:3;t=2;break p}if(!(O(O(m*o)+O(g*z))>=O(0))){break n}t=3;b=u;f=q;if(!(O(O(h*o)+O(g*A))>=O(0))){break n}}b=(b<<3)+d|0;g=O(An(d,(t<<3)+d|0,b)+An(d,b,(f<<3)+d|0));if(!(g>j)){break n}j=g;c=e}e=e+1|0;continue}break};if((c|0)==-1){break a}H[(N(c,24)+a|0)+12>>2]=1;break a;default:break c}}q:{while(1){r:{s:{t:{d=N(q,24)+b|0;switch(H[d+12>>2]+1|0){case 0:break r;case 1:break t;default:break s}}H[d+12>>2]=1;c=0;while(1){u:{v:{e=N(c,24)+a|0;switch(H[e+12>>2]+1|0){case 0:break s;case 1:break v;default:break u}}if(H[d>>2]!=H[e>>2]){break u}f=N(c,24)+a|0;if(H[d+4>>2]!=H[f+4>>2]){break u}if(H[d+8>>2]==H[f+8>>2]){break q}}c=c+1|0;continue}}q=q+1|0;continue}break}H[b+12>>2]=-1;c=0;b=H[17074];if(!b){B=68712,C=(wa(0)|0)-1|0,H[B>>2]=C;H[17179]=0;b=H[17074]}b=b+1|0;H[17074]=(b|0)==128?0:b;e=0;while(1){w:{switch(H[(N(c,24)+a|0)+12>>2]+1|0){case 1:e=e+1|0;default:c=c+1|0;continue;case 0:break w}}break}if(!e){break b}b=Iz(H[17178],H[17179],1284865837,1481765933)+1|0;c=Ya;c=b?c:c+1|0;H[17178]=b;H[17179]=c;j=O(O(O(e|0)*O(c>>>1|0))*O(4.656612873077393e-10));x:{if(O(P(j))>2];switch(c+1|0){case 0:break a;case 1:break z;default:break y}}if((b|0)==(f|0)){H[d+12>>2]=1;c=e;break a}f=f+1|0}e=e+1|0;continue}}H[e+12>>2]=1;break a}c=-1}Xa=i+32|0;return c}function cv(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;c=2;a:{f=H[a+460>>2];if(H[f+20>>2]){break a}while(1){b:{c:{d:{e:{c=Za[H[H[a+464>>2]+4>>2]](a)|0;if((c|0)!=1){if((c|0)!=2){break a}H[f+20>>2]=1;if(!H[f+24>>2]){break e}c=2;if(!H[H[a+464>>2]+16>>2]){break a}b=H[a>>2];H[b+20>>2]=62;Za[H[b>>2]](a);return 2}f:{switch(H[f+24>>2]){default:c=H[a+340>>2];break b;case 1:if(!(H[a+28>>2]<65501&H[a+32>>2]<=65500)){b=H[a>>2];H[b+20>>2]=42;H[b+24>>2]=65500;Za[H[H[a>>2]>>2]](a)}b=H[a+212>>2];if(b-13>>>0<=4294967290){c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=16;Za[H[H[a>>2]>>2]](a)}e=H[a+36>>2];if((e|0)>=11){b=H[a>>2];H[b+24>>2]=e;H[b+20>>2]=27;H[H[a>>2]+28>>2]=10;Za[H[H[a>>2]>>2]](a);e=H[a+36>>2]}H[a+316>>2]=1;H[a+320>>2]=1;if((e|0)>0){c=H[a+216>>2];i=0;b=1;d=1;while(1){g=H[c+8>>2];g:{if(g-5>>>0>=4294967292){h=H[c+12>>2];if(h-5>>>0>4294967291){break g}}b=H[a>>2];H[b+20>>2]=19;Za[H[b>>2]](a);e=H[a+36>>2];h=H[c+12>>2];b=H[a+320>>2];g=H[c+8>>2];d=H[a+316>>2]}b=(b|0)>(h|0)?b:h;H[a+320>>2]=b;d=(d|0)>(g|0)?d:g;H[a+316>>2]=d;c=c+88|0;i=i+1|0;if((i|0)<(e|0)){continue}break}}if(H[a+220>>2]|(H[a+340>>2]?H[a+224>>2]:0)){break d}h:{i:{j:{k:{l:{m:{n:{o:{p:{q:{r:{s:{t:{u:{b=H[a+416>>2];if((b|0)<=119){switch(b|0){case 99:break m;case 80:break n;case 48:break o;case 35:break p;case 24:break q;case 15:break r;case 8:break s;case 3:break t;case 0:break u;case 63:break d;default:break h}}if((b|0)<=194){if((b|0)==120){break l}if((b|0)==143){break k}if((b|0)!=168){break h}H[a+436>>2]=63;H[a+432>>2]=41280;H[a+428>>2]=13;b=13;break c}if((b|0)==195){break j}if((b|0)==224){break i}if((b|0)!=255){break h}H[a+436>>2]=63;H[a+432>>2]=41280;H[a+428>>2]=16;b=16;break c}H[a+436>>2]=0;H[a+432>>2]=41280;H[a+428>>2]=1;b=1;break c}H[a+436>>2]=3;H[a+432>>2]=42496;H[a+428>>2]=2;b=2;break c}H[a+436>>2]=8;H[a+432>>2]=42384;H[a+428>>2]=3;b=3;break c}H[a+436>>2]=15;H[a+432>>2]=42256;H[a+428>>2]=4;b=4;break c}H[a+436>>2]=24;H[a+432>>2]=42080;H[a+428>>2]=5;b=5;break c}H[a+436>>2]=35;H[a+432>>2]=41872;H[a+428>>2]=6;b=6;break c}H[a+436>>2]=48;H[a+432>>2]=41600;H[a+428>>2]=7;b=7;break c}H[a+436>>2]=63;H[a+432>>2]=41280;H[a+428>>2]=9;b=9;break c}H[a+436>>2]=63;H[a+432>>2]=41280;H[a+428>>2]=10;b=10;break c}H[a+436>>2]=63;H[a+432>>2]=41280;H[a+428>>2]=11;b=11;break c}H[a+436>>2]=63;H[a+432>>2]=41280;H[a+428>>2]=12;b=12;break c}H[a+436>>2]=63;H[a+432>>2]=41280;H[a+428>>2]=14;b=14;break c}H[a+436>>2]=63;H[a+432>>2]=41280;H[a+428>>2]=15;b=15;break c}b=H[a>>2];H[b+20>>2]=17;H[b+24>>2]=H[a+412>>2];H[H[a>>2]+28>>2]=H[a+416>>2];H[H[a>>2]+32>>2]=H[a+420>>2];H[H[a>>2]+36>>2]=H[a+424>>2];Za[H[H[a>>2]>>2]](a);e=H[a+36>>2];b=H[a+428>>2];break c;case 0:break f}}if(!H[f+16>>2]){b=H[a>>2];H[b+20>>2]=36;Za[H[b>>2]](a)}if(!H[a+340>>2]){continue}Zm(a);return 1}c=2;b=H[a+144>>2];if((b|0)>=H[a+152>>2]){break a}H[a+152>>2]=b;break a}H[a+436>>2]=63;H[a+432>>2]=41280;H[a+428>>2]=8;b=8}H[a+328>>2]=b;H[a+324>>2]=b;if((e|0)>0){c=H[a+216>>2];d=0;while(1){H[c+40>>2]=b;H[c+36>>2]=b;j=c,k=lc(N(H[c+8>>2],H[a+28>>2]),N(H[a+316>>2],b)),H[j+28>>2]=k;j=c,k=lc(N(H[c+12>>2],H[a+32>>2]),N(H[a+428>>2],H[a+320>>2])),H[j+32>>2]=k;j=c,k=lc(N(H[c+8>>2],H[a+28>>2]),H[a+316>>2]),H[j+44>>2]=k;b=lc(N(H[c+12>>2],H[a+32>>2]),H[a+320>>2]);H[c+80>>2]=0;H[c+52>>2]=1;H[c+48>>2]=b;d=d+1|0;if((d|0)>2]){c=c+88|0;b=H[a+428>>2];continue}break}b=H[a+428>>2]}j=a,k=lc(H[a+32>>2],N(H[a+320>>2],b)),H[j+332>>2]=k;c=H[a+340>>2];H[H[a+460>>2]+16>>2]=(c|0)>=H[a+36>>2]?H[a+224>>2]!=0:1}if(!c){H[f+24>>2]=2;continue}break}H[f+24>>2]=0;return 1}return c|0}function zg(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=O(0),s=O(0),t=O(0),u=0,v=0,w=0,x=O(0);h=Xa-224|0;Xa=h;l=qb(e<<4);H[h+208>>2]=l;if(l){a:{p=qb(N(e,24));H[h+212>>2]=p;if(!p){break a}q=(e|0)>0?e:0;while(1){if((i|0)!=(q|0)){m=N(i,12)+d|0;r=O(r+L[m+8>>2]);s=O(s+L[m+4>>2]);t=O(t+L[m>>2]);i=i+1|0;continue}break}x=O(e|0);r=O(r/x);s=O(s/x);t=O(t/x);i=0;while(1){if((i|0)!=(q|0)){m=l+(i<<4)|0;o=(i<<3)+c|0;M[m>>3]=L[o>>2];M[m+8>>3]=L[o+4>>2];m=p+N(i,24)|0;o=N(i,12)+d|0;M[m>>3]=O(L[o>>2]-t);M[m+8>>3]=O(L[o+4>>2]-s);M[m+16>>3]=O(L[o+8>>2]-r);i=i+1|0;continue}break}H[h+216>>2]=e;c=0;while(1){i=0;if((c|0)!=3){while(1){if((i|0)!=3){M[((h+112|0)+(c<<5)|0)+(i<<3)>>3]=L[((c<<4)+b|0)+(i<<2)>>2];i=i+1|0;continue}break}c=c+1|0;continue}break}M[h+136>>3]=O(L[b+12>>2]+O(O(L[b+8>>2]*r)+O(O(L[b>>2]*t)+O(s*L[b+4>>2]))));M[h+168>>3]=O(L[b+28>>2]+O(O(L[b+24>>2]*r)+O(O(L[b+16>>2]*t)+O(s*L[b+20>>2]))));M[h+200>>3]=O(L[b+44>>2]+O(O(L[b+40>>2]*r)+O(O(L[b+32>>2]*t)+O(s*L[b+36>>2]))));b:{if(!g){if((Zn(a,h+208|0,h+112|0,h+16|0,h+8|0)|0)>=0){break b}H[h+8>>2]=0;H[h+12>>2]=1100470148;break b}l=h+112|0;m=h+16|0;d=Xa-160|0;Xa=d;b=-1;i=H[h+216>>2];c:{if((i|0)<4){break c}k=M[a+128>>3]*+(i|0);d:{if(P(k)<2147483648){c=~~k;break d}c=-2147483648}e=qb(N(i,96));if(!e){sb(0,3,1499,0);break c}g=qb(i<<4);if(!g){sb(0,3,1499,0);jb(e);break c}b=i<<3;q=qb(b);if(!q){sb(0,3,1499,0);jb(e);jb(g);b=-1;break c}i=qb(b);if(i){p=((c|0)>4?c:4)-1|0;c=0;while(1){b=0;if((c|0)==3){v=i+(p<<3)|0;o=0;e:{while(1){Eq(a,m,d+48|0);b=0;while(1){c=H[h+216>>2];if((c|0)>(b|0)){if((Ho(d+144|0,d+48|0,H[h+212>>2]+N(b,24)|0)|0)<0){break e}c=b<<4;l=c+H[h+208>>2]|0;n=M[l>>3];w=M[d+144>>3];c=c+g|0;k=M[l+8>>3]-M[d+152>>3];M[c+8>>3]=k;n=n-w;M[c>>3]=n;c=b<<3;k=n*n+k*k;M[c+i>>3]=k;M[c+q>>3]=k;b=b+1|0;continue}break}um(i,c,8,1);b=0;c=H[h+216>>2];l=(c|0)>0?c:0;n=S(M[v>>3]*4,16);w=n/6;k=0;while(1){if((b|0)!=(l|0)){u=M[i+(b<<3)>>3];if(u>n){k=w+k}else{u=1-u/n;k=w*(1-u*u*u)+k}b=b+1|0;continue}break}f:{k=k/+(c|0);if(k>3]|!(!o|!(k>3]))&M[a+112>>3]>2]==(o|0)){break f}while(1){if((c|0)>(l|0)){j=M[q+(l<<3)>>3];if(j<=n){c=N(p,6)<<3;b=c+e|0;if((Co(b,a,m,H[h+212>>2]+N(l,24)|0)|0)<0){break e}j=1-j/n;j=j*j;M[b>>3]=j*M[b>>3];c=e+(c|8)|0;M[c>>3]=j*M[c>>3];M[b+16>>3]=j*M[b+16>>3];M[b+24>>3]=j*M[b+24>>3];M[b+32>>3]=j*M[b+32>>3];M[b+40>>3]=j*M[b+40>>3];M[b+48>>3]=j*M[b+48>>3];M[b+56>>3]=j*M[b+56>>3];c=b- -64|0;M[c>>3]=j*M[c>>3];M[b+72>>3]=j*M[b+72>>3];M[b+80>>3]=j*M[b+80>>3];M[b+88>>3]=j*M[b+88>>3];b=g+(p<<3)|0;c=g+(l<<4)|0;M[b>>3]=j*M[c>>3];M[b+8>>3]=j*M[c+8>>3];p=p+2|0;c=H[h+216>>2]}l=l+1|0;continue}break}if((p|0)<=5){break e}if((xo(d,g,e,p)|0)<0){break e}po(m,d);o=o+1|0;j=k;continue}break}M[h+8>>3]=k;jb(e);jb(g);jb(q);jb(i);b=0;break c}jb(e);jb(g);jb(q);jb(i);b=-1;break c}else{while(1){if((b|0)!=4){v=b<<3;o=c<<5;M[v+(o+m|0)>>3]=M[v+(l+o|0)>>3];b=b+1|0;continue}break}c=c+1|0;continue}}}sb(0,3,1499,0);jb(e);jb(g);jb(q);b=-1}Xa=d+160|0;if((b|0)>=0){break b}H[h+8>>2]=0;H[h+12>>2]=1100470148}jb(H[h+208>>2]);jb(H[h+212>>2]);c=0;while(1){i=0;if((c|0)!=3){while(1){if((i|0)!=3){L[((c<<4)+f|0)+(i<<2)>>2]=M[((h+16|0)+(c<<5)|0)+(i<<3)>>3];i=i+1|0;continue}break}c=c+1|0;continue}break}k=+t;j=+s;n=+r;L[f+12>>2]=M[h+40>>3]-M[h+16>>3]*k-M[h+24>>3]*j-M[h+32>>3]*n;L[f+28>>2]=M[h+72>>3]-M[h+48>>3]*k-M[h+56>>3]*j-M[h- -64>>3]*n;L[f+44>>2]=M[h+104>>3]-M[h+80>>3]*k-M[h+88>>3]*j-M[h+96>>3]*n;Xa=h+224|0;return O(M[h+8>>3])}}sb(0,3,37026,0);ba(1);X()}function Qy(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0;h=Xa+-64|0;Xa=h;H[h+56>>2]=b;H[e>>2]=0;Kb(h,d);i=ad(h);Cb(h);a:{b:{c:{d:{switch(g-65|0){case 0:case 32:Fr(a,f+24|0,h+56|0,c,e,i);break b;case 1:case 33:case 39:Er(a,f+16|0,h+56|0,c,e,i);break b;case 34:g=a;a=Za[H[H[a+8>>2]+12>>2]](a+8|0)|0;j=h,k=ye(g,b,c,d,e,f,vb(a),vb(a)+(nb(a)<<2)|0),H[j+56>>2]=k;break b;case 35:case 36:a=je(h+56|0,c,e,i,2);b=H[e>>2];e:{if(!(b&4|a-1>>>0>30)){H[f+12>>2]=a;break e}H[e>>2]=b|4}break b;case 3:g=H[14119];H[h+24>>2]=H[14118];H[h+28>>2]=g;g=H[14117];H[h+16>>2]=H[14116];H[h+20>>2]=g;g=H[14115];H[h+8>>2]=H[14114];H[h+12>>2]=g;g=H[14113];H[h>>2]=H[14112];H[h+4>>2]=g;j=h,k=ye(a,b,c,d,e,f,h,h+32|0),H[j+56>>2]=k;break b;case 5:g=H[14127];H[h+24>>2]=H[14126];H[h+28>>2]=g;g=H[14125];H[h+16>>2]=H[14124];H[h+20>>2]=g;g=H[14123];H[h+8>>2]=H[14122];H[h+12>>2]=g;g=H[14121];H[h>>2]=H[14120];H[h+4>>2]=g;j=h,k=ye(a,b,c,d,e,f,h,h+32|0),H[j+56>>2]=k;break b;case 7:a=je(h+56|0,c,e,i,2);b=H[e>>2];f:{if(!(b&4|(a|0)>23)){H[f+8>>2]=a;break f}H[e>>2]=b|4}break b;case 8:a=je(h+56|0,c,e,i,2);b=H[e>>2];g:{if(!(b&4|a-1>>>0>11)){H[f+8>>2]=a;break g}H[e>>2]=b|4}break b;case 41:a=je(h+56|0,c,e,i,3);b=H[e>>2];h:{if(!(b&4|(a|0)>365)){H[f+28>>2]=a;break h}H[e>>2]=b|4}break b;case 44:a=je(h+56|0,c,e,i,2);b=H[e>>2];i:{if(!(b&4|(a|0)>12)){H[f+16>>2]=a-1;break i}H[e>>2]=b|4}break b;case 12:a=je(h+56|0,c,e,i,2);b=H[e>>2];j:{if(!(b&4|(a|0)>59)){H[f+4>>2]=a;break j}H[e>>2]=b|4}break b;case 45:case 51:a=h+56|0;b=Xa-16|0;Xa=b;H[b+8>>2]=c;while(1){k:{if(!Xc(a,b+8|0)){break k}if(!Dd(i,8192,hc(a))){break k}uc(a);continue}break};if(Ac(a,b+8|0)){H[e>>2]=H[e>>2]|2}Xa=b+16|0;break b;case 47:b=h+56|0;a=Za[H[H[a+8>>2]+8>>2]](a+8|0)|0;l:{if((nb(a)|0)==(0-nb(a+12|0)|0)){H[e>>2]=H[e>>2]|4;break l}c=Ai(b,c,a,a+24|0,i,e,0);b=H[f+8>>2];if(!((c|0)!=(a|0)|(b|0)!=12)){H[f+8>>2]=0;break l}if(!((c-a|0)!=12|(b|0)>11)){H[f+8>>2]=b+12}}break b;case 49:g=ub(h,56512,44);j=g,k=ye(a,b,c,d,e,f,g,g+44|0),H[j+56>>2]=k;break b;case 17:H[h+16>>2]=H[14144];g=H[14143];H[h+8>>2]=H[14142];H[h+12>>2]=g;g=H[14141];H[h>>2]=H[14140];H[h+4>>2]=g;j=h,k=ye(a,b,c,d,e,f,h,h+20|0),H[j+56>>2]=k;break b;case 18:a=je(h+56|0,c,e,i,2);b=H[e>>2];m:{if(!(b&4|(a|0)>60)){H[f>>2]=a;break m}H[e>>2]=b|4}break b;case 19:g=H[14155];H[h+24>>2]=H[14154];H[h+28>>2]=g;g=H[14153];H[h+16>>2]=H[14152];H[h+20>>2]=g;g=H[14151];H[h+8>>2]=H[14150];H[h+12>>2]=g;g=H[14149];H[h>>2]=H[14148];H[h+4>>2]=g;j=h,k=ye(a,b,c,d,e,f,h,h+32|0),H[j+56>>2]=k;break b;case 54:a=je(h+56|0,c,e,i,1);b=H[e>>2];n:{if(!(b&4|(a|0)>6)){H[f+24>>2]=a;break n}H[e>>2]=b|4}break b;case 55:a=Za[H[H[a>>2]+20>>2]](a,b,c,d,e,f)|0;break a;case 23:g=a;a=Za[H[H[a+8>>2]+24>>2]](a+8|0)|0;j=h,k=ye(g,b,c,d,e,f,vb(a),vb(a)+(nb(a)<<2)|0),H[j+56>>2]=k;break b;case 56:Dr(f+20|0,h+56|0,c,e,i);break b;case 24:a=je(h+56|0,c,e,i,4);if(!(I[e|0]&4)){H[f+20>>2]=a-1900}break b;default:if((g|0)==37){break c}break;case 2:case 4:case 6:case 9:case 10:case 11:case 13:case 14:case 15:case 16:case 20:case 21:case 22:case 25:case 26:case 27:case 28:case 29:case 30:case 31:case 37:case 38:case 40:case 42:case 43:case 46:case 48:case 50:case 52:case 53:break d}}H[e>>2]=H[e>>2]|4;break b}a=Xa-16|0;Xa=a;H[a+8>>2]=c;b=6;c=h+56|0;o:{p:{if(Ac(c,a+8|0)){break p}b=4;if((fg(i,hc(c))|0)!=37){break p}b=2;if(!Ac(uc(c),a+8|0)){break o}}H[e>>2]=H[e>>2]|b}Xa=a+16|0}a=H[h+56>>2]}Xa=h- -64|0;return a|0}function wj(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;p=Xa-32|0;Xa=p;a:{if(I[c+100|0]){b=a+72|0;q=p,r=Tg(b),H[q+8>>2]=r;a=nf(p+24|0,p+8|0);m=ag(Pf(c));j=Tg(Pf(c));e=Xa-32|0;Xa=e;H[e+24>>2]=H[a>>2];a=H[b>>2];q=e,r=ag(b),H[q>>2]=r;g=a+(vj(e+24|0,e)<<2)|0;n=ho(m,j);b:{if((n|0)<=0){break b}a=H[kb(b)>>2];i=H[b+4>>2];if((n|0)<=a-i>>2){H[e>>2]=j;d=i-g|0;c=d>>2;if((c|0)<(n|0)){H[e>>2]=m;go(e,c);a=H[e>>2];f=Xa-16|0;Xa=f;h=_f(f,b,n-c|0);c=kb(b);l=Xa-16|0;Xa=l;H[l>>2]=j;H[l+8>>2]=a;while(1){if(Ic(l+8|0,l)){a=l+8|0;Me(c,H[h+4>>2],H[a>>2]);kf(a);H[h+4>>2]=H[h+4>>2]+4;continue}break}Xa=l+16|0;nc(h);Xa=f+16|0;if((d|0)<=0){break b}}h=Xa-16|0;Xa=h;d=H[b+4>>2];c=(d-((n<<2)+g|0)|0)+g|0;f=_f(h,b,i-c>>2);o=H[f+4>>2];a=c;while(1){if(a>>>0>=i>>>0){nc(f);if((c|0)!=(g|0)){a=c-g|0;sg(d-a|0,g,a)}Xa=h+16|0}else{Me(kb(b),o,a);o=o+4|0;H[f+4>>2]=o;a=a+4|0;continue}break}Fg(m,H[e>>2],g);break b}a=kb(b);i=Hg(e,Qg(b,zb(b)+n|0),g-H[b>>2]>>2,a);c=Xa-32|0;Xa=c;H[c+24>>2]=m;d=bi(c+8|0,i+8|0,ho(m,j));while(1){if(H[d>>2]!=H[d+4>>2]){a=c+24|0;Me(H[i+16>>2],H[d>>2],H[a>>2]);H[d>>2]=H[d>>2]+4;kf(a);continue}break}ud(d);Xa=c+32|0;Xg(b);a=H[i+4>>2];f=i+4|0;vf(kb(b),H[b>>2],g,f);d=kb(b);c=H[b+4>>2];h=i+8|0;while(1){if((c|0)!=(g|0)){Me(d,H[h>>2],g);H[h>>2]=H[h>>2]+4;g=g+4|0;continue}break}Db(b,f);Db(b+4|0,h);Db(kb(b),tb(i));H[i>>2]=H[i+4>>2];Zf(b,zb(b));g=a;$f(i)}fk(g);Xa=e+32|0;break a}l=Ib(p+8|0);m=Xa-32|0;Xa=m;i=-1;o=-1;n=c+104|0;f=zb(n);k=m+16|0;Lf(k);if(f){if(_j(k)>>>0>>0){fd();X()}c=Wo(kb(k),f);H[k>>2]=c;H[k+4>>2]=c;q=kb(k),r=c+(f<<3)|0,H[q>>2]=r;Xh(k,0);Qj(k,f)}c:{while(1){if(yb(k)>>>0<=g>>>0){if((o|0)!=-1){Of(l,rb(n,o));g=0;while(1){if(yb(k)>>>0<=g>>>0){break c}d:{if((g|0)==(o|0)){break d}if(H[Nb(k,g)+4>>2]==H[Nb(k,o)+4>>2]){Of(l,rb(n,g));break d}f=Nb(k,g);e:{if(H[b+4>>2]!=H[kb(b)>>2]){fi(b,f);break e}h=Xa-32|0;Xa=h;c=kb(b);e=Uh(h+8|0,_h(b,yb(b)+1|0),yb(b),c);Ng(c,H[e+8>>2],f);H[e+8>>2]=H[e+8>>2]+8;Rg(b);f=kb(b);c=H[b>>2];i=H[b+4>>2];j=e+4|0;while(1){if((c|0)!=(i|0)){i=i-8|0;Ng(f,H[j>>2]-8|0,i);H[j>>2]=H[j>>2]-8;continue}break}Db(b,j);Db(b+4|0,e+8|0);Db(kb(b),tb(e));H[e>>2]=H[e+4>>2];Xh(b,yb(b));c=H[e+4>>2];while(1){if((c|0)!=H[e+8>>2]){H[e+8>>2]=H[e+8>>2]-8;continue}break}if(H[e>>2]){c=H[e>>2];li(e);jb(c)}Xa=h+32|0}h=ag(b);f=Tg(b);j=Xa-32|0;Xa=j;H[j+16>>2]=f;H[j+24>>2]=h;c=Wh(j+16|0,j+24|0);e=Xa-32|0;Xa=e;H[e+16>>2]=f;H[e+24>>2]=h;f:{if((c|0)<2){break f}c=c-2>>>1|0;q=e,r=Pe(e+24|0,c),H[q+8>>2]=r;if(!Mf(H[e+8>>2],H[fe(e+16|0)>>2])){break f}h=H[e+16>>2];f=H[h+4>>2];H[e>>2]=H[h>>2];H[e+4>>2]=f;while(1){g:{h=H[e+8>>2];f=H[h+4>>2];i=H[e+16>>2];H[i>>2]=H[h>>2];H[i+4>>2]=f;H[e+16>>2]=H[e+8>>2];if(!c){break g}c=(c-1|0)/2|0;q=e,r=Pe(e+24|0,c),H[q+8>>2]=r;if(Mf(H[e+8>>2],e)){continue}}break}c=H[e+4>>2];f=H[e+16>>2];H[f>>2]=H[e>>2];H[f+4>>2]=c}Xa=e+32|0;Xa=j+32|0}g=g+1|0;continue}}}else{h=Sh(H[rb(n,g)>>2]+4|0,d);Ke(m+8|0,H[rb(n,g)>>2],h);f=Nb(k,g);c=H[m+12>>2];H[f>>2]=H[m+8>>2];H[f+4>>2]=c;c=h>>>0>>0;i=c?h:i;o=c?g:o;g=g+1|0;continue}break}mb(ib(ib(lb(ib(ib(ib(71664,23503),15930),8835),155),9364),23537));_();X()}Mo(k);Xa=m+32|0;c=0;while(1){if(zb(l)>>>0<=c>>>0){h:{if(H[a+100>>2]>=H[a+104>>2]){break h}if(io(b)){break h}c=H[H[b>>2]>>2];ko(b);H[a+100>>2]=H[a+100>>2]+1;wj(a,b,c,d)}tc(l)}else{wj(a,b,H[rb(l,c)>>2],d);c=c+1|0;continue}break}}Xa=p+32|0}function Wy(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0;h=Xa-32|0;Xa=h;H[h+24>>2]=b;H[e>>2]=0;j=h+8|0;Kb(j,d);i=gd(j);Cb(j);a:{b:{c:{d:{switch(g-65|0){case 0:case 32:Ir(a,f+24|0,h+24|0,c,e,i);break b;case 1:case 33:case 39:Hr(a,f+16|0,h+24|0,c,e,i);break b;case 34:g=a;a=Za[H[H[a+8>>2]+12>>2]](a+8|0)|0;k=h,l=ze(g,b,c,d,e,f,vb(a),vb(a)+nb(a)|0),H[k+24>>2]=l;break b;case 35:case 36:a=ke(h+24|0,c,e,i,2);b=H[e>>2];e:{if(!(b&4|a-1>>>0>30)){H[f+12>>2]=a;break e}H[e>>2]=b|4}break b;case 3:H[h+8>>2]=623865125;H[h+12>>2]=2032480100;k=h,l=ze(a,b,c,d,e,f,h+8|0,h+16|0),H[k+24>>2]=l;break b;case 5:H[h+8>>2]=623728933;H[h+12>>2]=1680158061;k=h,l=ze(a,b,c,d,e,f,h+8|0,h+16|0),H[k+24>>2]=l;break b;case 7:a=ke(h+24|0,c,e,i,2);b=H[e>>2];f:{if(!(b&4|(a|0)>23)){H[f+8>>2]=a;break f}H[e>>2]=b|4}break b;case 8:a=ke(h+24|0,c,e,i,2);b=H[e>>2];g:{if(!(b&4|a-1>>>0>11)){H[f+8>>2]=a;break g}H[e>>2]=b|4}break b;case 41:a=ke(h+24|0,c,e,i,3);b=H[e>>2];h:{if(!(b&4|(a|0)>365)){H[f+28>>2]=a;break h}H[e>>2]=b|4}break b;case 44:a=ke(h+24|0,c,e,i,2);b=H[e>>2];i:{if(!(b&4|(a|0)>12)){H[f+16>>2]=a-1;break i}H[e>>2]=b|4}break b;case 12:a=ke(h+24|0,c,e,i,2);b=H[e>>2];j:{if(!(b&4|(a|0)>59)){H[f+4>>2]=a;break j}H[e>>2]=b|4}break b;case 45:case 51:a=h+24|0;b=Xa-16|0;Xa=b;H[b+8>>2]=c;while(1){k:{if(!Yc(a,b+8|0)){break k}if(!Ed(i,8192,ic(a))){break k}vc(a);continue}break};if(Bc(a,b+8|0)){H[e>>2]=H[e>>2]|2}Xa=b+16|0;break b;case 47:b=h+24|0;a=Za[H[H[a+8>>2]+8>>2]](a+8|0)|0;l:{if((nb(a)|0)==(0-nb(a+12|0)|0)){H[e>>2]=H[e>>2]|4;break l}c=Ci(b,c,a,a+24|0,i,e,0);b=H[f+8>>2];if(!((c|0)!=(a|0)|(b|0)!=12)){H[f+8>>2]=0;break l}if(!((c-a|0)!=12|(b|0)>11)){H[f+8>>2]=b+12}}break b;case 49:g=I[56436]|I[56437]<<8|(I[56438]<<16|I[56439]<<24);F[h+15|0]=g;F[h+16|0]=g>>>8;F[h+17|0]=g>>>16;F[h+18|0]=g>>>24;g=I[56433]|I[56434]<<8|(I[56435]<<16|I[56436]<<24);H[h+8>>2]=I[56429]|I[56430]<<8|(I[56431]<<16|I[56432]<<24);H[h+12>>2]=g;k=h,l=ze(a,b,c,d,e,f,h+8|0,h+19|0),H[k+24>>2]=l;break b;case 17:F[h+12|0]=I[56444];H[h+8>>2]=I[56440]|I[56441]<<8|(I[56442]<<16|I[56443]<<24);k=h,l=ze(a,b,c,d,e,f,h+8|0,h+13|0),H[k+24>>2]=l;break b;case 18:a=ke(h+24|0,c,e,i,2);b=H[e>>2];m:{if(!(b&4|(a|0)>60)){H[f>>2]=a;break m}H[e>>2]=b|4}break b;case 19:H[h+8>>2]=624576549;H[h+12>>2]=1394948685;k=h,l=ze(a,b,c,d,e,f,h+8|0,h+16|0),H[k+24>>2]=l;break b;case 54:a=ke(h+24|0,c,e,i,1);b=H[e>>2];n:{if(!(b&4|(a|0)>6)){H[f+24>>2]=a;break n}H[e>>2]=b|4}break b;case 55:a=Za[H[H[a>>2]+20>>2]](a,b,c,d,e,f)|0;break a;case 23:g=a;a=Za[H[H[a+8>>2]+24>>2]](a+8|0)|0;k=h,l=ze(g,b,c,d,e,f,vb(a),vb(a)+nb(a)|0),H[k+24>>2]=l;break b;case 56:Gr(f+20|0,h+24|0,c,e,i);break b;case 24:a=ke(h+24|0,c,e,i,4);if(!(I[e|0]&4)){H[f+20>>2]=a-1900}break b;default:if((g|0)==37){break c}break;case 2:case 4:case 6:case 9:case 10:case 11:case 13:case 14:case 15:case 16:case 20:case 21:case 22:case 25:case 26:case 27:case 28:case 29:case 30:case 31:case 37:case 38:case 40:case 42:case 43:case 46:case 48:case 50:case 52:case 53:break d}}H[e>>2]=H[e>>2]|4;break b}a=Xa-16|0;Xa=a;H[a+8>>2]=c;b=6;c=h+24|0;o:{p:{if(Bc(c,a+8|0)){break p}b=4;if((gg(i,ic(c))|0)!=37){break p}b=2;if(!Bc(vc(c),a+8|0)){break o}}H[e>>2]=H[e>>2]|b}Xa=a+16|0}a=H[h+24>>2]}Xa=h+32|0;return a|0}function jb(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;a:{if(!a){break a}d=a-8|0;b=H[a-4>>2];a=b&-8;f=d+a|0;b:{if(b&1){break b}if(!(b&3)){break a}b=H[d>>2];d=d-b|0;if(d>>>0>>0<=255){e=H[d+8>>2];b=b>>>3|0;c=H[d+12>>2];if((c|0)==(e|0)){i=69776,j=H[17444]&Kz(b),H[i>>2]=j;break b}H[e+12>>2]=c;H[c+8>>2]=e;break b}h=H[d+24>>2];b=H[d+12>>2];c:{if((d|0)!=(b|0)){c=H[d+8>>2];H[c+12>>2]=b;H[b+8>>2]=c;break c}d:{e=d+20|0;c=H[e>>2];if(c){break d}e=d+16|0;c=H[e>>2];if(c){break d}b=0;break c}while(1){g=e;b=c;e=b+20|0;c=H[e>>2];if(c){continue}e=b+16|0;c=H[b+16>>2];if(c){continue}break}H[g>>2]=0}if(!h){break b}e=H[d+28>>2];c=(e<<2)+70080|0;e:{if(H[c>>2]==(d|0)){H[c>>2]=b;if(b){break e}i=69780,j=H[17445]&Kz(e),H[i>>2]=j;break b}H[h+(H[h+16>>2]==(d|0)?16:20)>>2]=b;if(!b){break b}}H[b+24>>2]=h;c=H[d+16>>2];if(c){H[b+16>>2]=c;H[c+24>>2]=b}c=H[d+20>>2];if(!c){break b}H[b+20>>2]=c;H[c+24>>2]=b;break b}b=H[f+4>>2];if((b&3)!=3){break b}H[17446]=a;H[f+4>>2]=b&-2;H[d+4>>2]=a|1;H[a+d>>2]=a;return}if(d>>>0>=f>>>0){break a}b=H[f+4>>2];if(!(b&1)){break a}f:{if(!(b&2)){if(H[17450]==(f|0)){H[17450]=d;a=H[17447]+a|0;H[17447]=a;H[d+4>>2]=a|1;if(H[17449]!=(d|0)){break a}H[17446]=0;H[17449]=0;return}if(H[17449]==(f|0)){H[17449]=d;a=H[17446]+a|0;H[17446]=a;H[d+4>>2]=a|1;H[a+d>>2]=a;return}a=(b&-8)+a|0;g:{if(b>>>0<=255){e=H[f+8>>2];b=b>>>3|0;c=H[f+12>>2];if((c|0)==(e|0)){i=69776,j=H[17444]&Kz(b),H[i>>2]=j;break g}H[e+12>>2]=c;H[c+8>>2]=e;break g}h=H[f+24>>2];b=H[f+12>>2];h:{if((f|0)!=(b|0)){c=H[f+8>>2];H[c+12>>2]=b;H[b+8>>2]=c;break h}i:{e=f+20|0;c=H[e>>2];if(c){break i}e=f+16|0;c=H[e>>2];if(c){break i}b=0;break h}while(1){g=e;b=c;e=b+20|0;c=H[e>>2];if(c){continue}e=b+16|0;c=H[b+16>>2];if(c){continue}break}H[g>>2]=0}if(!h){break g}e=H[f+28>>2];c=(e<<2)+70080|0;j:{if(H[c>>2]==(f|0)){H[c>>2]=b;if(b){break j}i=69780,j=H[17445]&Kz(e),H[i>>2]=j;break g}H[h+(H[h+16>>2]==(f|0)?16:20)>>2]=b;if(!b){break g}}H[b+24>>2]=h;c=H[f+16>>2];if(c){H[b+16>>2]=c;H[c+24>>2]=b}c=H[f+20>>2];if(!c){break g}H[b+20>>2]=c;H[c+24>>2]=b}H[d+4>>2]=a|1;H[a+d>>2]=a;if(H[17449]!=(d|0)){break f}H[17446]=a;return}H[f+4>>2]=b&-2;H[d+4>>2]=a|1;H[a+d>>2]=a}if(a>>>0<=255){a=a>>>3|0;b=(a<<3)+69816|0;c=H[17444];a=1<>2]}H[b+8>>2]=d;H[a+12>>2]=d;H[d+12>>2]=b;H[d+8>>2]=a;return}e=31;H[d+16>>2]=0;H[d+20>>2]=0;if(a>>>0<=16777215){b=a>>>8|0;g=b+1048320>>>16&8;b=b<>>16&4;b=b<>>16&2;b=(b<>>15|0)-(c|(e|g))|0;e=(b<<1|a>>>b+21&1)+28|0}H[d+28>>2]=e;g=(e<<2)+70080|0;l:{m:{c=H[17445];b=1<>2]=d;H[d+24>>2]=g;break n}e=a<<((e|0)==31?0:25-(e>>>1|0)|0);b=H[g>>2];while(1){c=b;if((H[b+4>>2]&-8)==(a|0)){break m}b=e>>>29|0;e=e<<1;g=c+(b&4)|0;b=H[g+16>>2];if(b){continue}break}H[g+16>>2]=d;H[d+24>>2]=c}H[d+12>>2]=d;H[d+8>>2]=d;break l}a=H[c+8>>2];H[a+12>>2]=d;H[c+8>>2]=d;H[d+24>>2]=0;H[d+12>>2]=c;H[d+8>>2]=a}a=H[17452]-1|0;H[17452]=a?a:-1}}function kd(a,b,c,d,e,f,g,h,i){var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;j=Xa-112|0;Xa=j;k=i&2147483647;l=e&2147483647;m=l;a:{b:{p=!(b|c);if(!(d|l?l-2147418112>>>0<2147549184:p)){n=k-2147418112|0;if(!h&(n|0)==-2147418112?f|g:(n|0)==-2147418112&(h|0)!=0|n>>>0>2147549184){break b}}if(!(!d&(m|0)==2147418112?p:m>>>0<2147418112)){h=d;i=e|32768;f=b;g=c;break a}if(!(!h&(k|0)==2147418112?!(f|g):k>>>0<2147418112)){i=i|32768;break a}if(!(b|d|(m^2147418112|c))){m=d;d=!(b^f|d^h|(c^g|e^i^-2147483648));h=d?0:m;i=d?2147450880:e;f=d?0:b;g=d?0:c;break a}if(!(f|h|(k^2147418112|g))){break a}if(!(b|d|(c|m))){if(f|h|(g|k)){break a}f=b&f;g=c&g;h=d&h;i=e&i;break a}if(f|h|(g|k)){break b}f=b;g=c;h=d;i=e;break a}l=(k|0)==(m|0);k=l&(d|0)==(h|0)?(c|0)==(g|0)&b>>>0>>0|c>>>0>>0:l&d>>>0>>0|k>>>0>m>>>0;o=k?f:b;l=k?g:c;m=k?i:e;r=m;q=k?h:d;n=m&65535;e=k?e:i;s=e;h=k?d:h;m=e>>>16&32767;p=r>>>16&32767;if(!p){d=!(n|q);e=d<<6;i=Q(d?o:q)+32|0;d=Q(d?l:n);d=e+((d|0)==32?i:d)|0;Rc(j+96|0,o,l,q,n,d-15|0);q=H[j+104>>2];n=H[j+108>>2];o=H[j+96>>2];p=16-d|0;l=H[j+100>>2]}f=k?b:f;g=k?c:g;i=s&65535;if(!m){b=!(h|i);c=b<<6;d=Q(b?f:h)+32|0;b=Q(b?g:i);b=c+((b|0)==32?d:b)|0;Rc(j+80|0,f,g,h,i,b-15|0);m=16-b|0;h=H[j+88>>2];i=H[j+92>>2];g=H[j+84>>2];f=H[j+80>>2]}b=h;k=i<<3|b>>>29;d=b<<3|g>>>29;e=k|524288;b=q;c=n<<3|b>>>29;h=b<<3|l>>>29;i=c;b=f;c=g<<3|b>>>29;b=b<<3;g=r^s;c:{if((m|0)==(p|0)){break c}f=p-m|0;if(f>>>0>127){d=0;e=0;b=1;c=0;break c}Rc(j- -64|0,b,c,d,e,128-f|0);cf(j+48|0,b,c,d,e,f);b=H[j+48>>2]|(H[j+64>>2]|H[j+72>>2]|(H[j+68>>2]|H[j+76>>2]))!=0;c=H[j+52>>2];d=H[j+56>>2];e=H[j+60>>2]}m=h;q=i|524288;f=o;k=l<<3|f>>>29;n=f<<3;d:{if((g|0)<0){f=0;g=0;h=0;i=0;if(!(b^n|d^m|(c^k|e^q))){break a}o=n-b|0;l=k-((b>>>0>n>>>0)+c|0)|0;f=m-d|0;b=(c|0)==(k|0)&b>>>0>n>>>0|c>>>0>k>>>0;i=(q-((d>>>0>m>>>0)+e|0)|0)-(f>>>0>>0)|0;h=f-b|0;if(i>>>0>524287){break d}b=!(h|i);c=b<<6;d=Q(b?o:h)+32|0;b=Q(b?l:i);b=c+((b|0)==32?d:b)|0;b=b-12|0;Rc(j+32|0,o,l,h,i,b);p=p-b|0;h=H[j+40>>2];i=H[j+44>>2];o=H[j+32>>2];l=H[j+36>>2];break d}k=c+k|0;f=b+n|0;k=f>>>0>>0?k+1|0:k;o=f;l=k;f=(c|0)==(k|0)&b>>>0>f>>>0|c>>>0>k>>>0;c=e+q|0;b=d+m|0;c=b>>>0>>0?c+1|0:c;d=b;b=f+b|0;h=b;i=b>>>0>>0?c+1|0:c;if(!(i&1048576)){break d}o=o&1|((l&1)<<31|o>>>1);c=h;l=c<<31|l>>>1;p=p+1|0;h=(i&1)<<31|c>>>1;i=i>>>1|0}d=0;e=r&-2147483648;if((p|0)>=32767){h=d;i=e|2147418112;f=0;g=0;break a}m=0;e:{if((p|0)>0){m=p;break e}Rc(j+16|0,o,l,h,i,p+127|0);cf(j,o,l,h,i,1-p|0);o=H[j>>2]|(H[j+16>>2]|H[j+24>>2]|(H[j+20>>2]|H[j+28>>2]))!=0;l=H[j+4>>2];h=H[j+8>>2];i=H[j+12>>2]}c=h<<29;b=l>>>3|0;n=(l&7)<<29|o>>>3;l=o&7;g=l>>>0>4;f=n+g|0;b=b|c;k=f>>>0>>0?b+1|0:b;c=f;g=k;b=(b|0)==(k|0)&c>>>0>>0|b>>>0>k>>>0;c=d|((i&7)<<29|h>>>3);b=b+c|0;i=e|(i>>>3&65535|m<<16);i=b>>>0>>0?i+1|0:i;h=b;f:{if((l|0)==4){c=g+0|0;e=f&1;b=f+e|0;c=b>>>0>>0?c+1|0:c;f=b;g=c;c=(d|0)==(c|0)&b>>>0>>0|c>>>0>>0;b=c+h|0;i=b>>>0>>0?i+1|0:i;h=b;break f}if(!l){break a}}}H[a>>2]=f;H[a+4>>2]=g;H[a+8>>2]=h;H[a+12>>2]=i;Xa=j+112|0}function Gu(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0;b=H[a+412>>2];f=H[a+468>>2];a:{if(H[a+224>>2]){c=H[a+416>>2];b:{c:{d:{if(!b){if(!c){break d}break c}if((b|0)>(c|0)|(c|0)>H[a+436>>2]|H[a+340>>2]!=1){break c}}c=H[a+420>>2];e:{if(!c){e=H[a+424>>2];break e}e=c-1|0;if((e|0)!=H[a+424>>2]){break c}}if((e|0)<14){break b}}c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=17;H[H[a>>2]+28>>2]=H[a+416>>2];H[H[a>>2]+32>>2]=H[a+420>>2];H[H[a>>2]+36>>2]=H[a+424>>2];Za[H[H[a>>2]>>2]](a)}b=H[a+340>>2];if((b|0)>0){while(1){d=H[H[((g<<2)+a|0)+344>>2]+4>>2];e=H[a+160>>2];c=H[a+412>>2];b=0;f:{if(!c){break f}b=c;if(H[e+(d<<8)>>2]>=0){break f}b=H[a>>2];H[b+24>>2]=d;H[b+20>>2]=118;H[H[a>>2]+28>>2]=0;Za[H[H[a>>2]+4>>2]](a,-1);b=H[a+412>>2]}if((b|0)<=H[a+416>>2]){while(1){c=(e+(d<<8)|0)+(b<<2)|0;h=H[c>>2];if(H[a+420>>2]!=(((h|0)>0?h:0)|0)){h=H[a>>2];H[h+24>>2]=d;H[h+20>>2]=118;H[H[a>>2]+28>>2]=b;Za[H[H[a>>2]+4>>2]](a,-1)}H[c>>2]=H[a+424>>2];c=H[a+416>>2]>(b|0);b=b+1|0;if(c){continue}break}}b=H[a+340>>2];g=g+1|0;if((b|0)>(g|0)){continue}break}}e=H[a+412>>2];H[f+4>>2]=H[a+420>>2]?e?187:188:e?189:190;g:{if((b|0)<=0){break g}b=0;while(1){d=b<<2;c=H[(d+a|0)+344>>2];h:{if(!e){if(H[a+420>>2]){break h}c=H[c+20>>2];Fh(a,1,c,((c<<2)+f|0)+48|0);break h}e=H[c+24>>2];c=(e<<2)+f|0;Fh(a,0,e,c+48|0);H[f+64>>2]=H[c+48>>2]}H[(d+f|0)+24>>2]=0;b=b+1|0;if((b|0)>=H[a+340>>2]){break g}e=H[a+412>>2];continue}}H[f+20>>2]=0;break a}i:{if(!(H[a+424>>2]|(H[a+420>>2]|b))){b=H[a+416>>2];if(!H[a+220>>2]&(b|0)>63|(b|0)==H[a+436>>2]){break i}}b=H[a>>2];H[b+20>>2]=125;Za[H[b+4>>2]](a,-1)}H[f+4>>2]=H[a+436>>2]==63?191:192;b=0;if(H[a+340>>2]>0){while(1){c=b<<2;d=H[(c+a|0)+344>>2];e=H[d+20>>2];Fh(a,1,e,((e<<2)+f|0)+68|0);if(H[a+436>>2]){d=H[d+24>>2];Fh(a,0,d,((d<<2)+f|0)+84|0)}H[(c+f|0)+24>>2]=0;b=b+1|0;if((b|0)>2]){continue}break}}e=0;if(H[a+368>>2]<=0){break a}while(1){b=e<<2;g=b+f|0;b=H[((H[(a+b|0)+372>>2]<<2)+a|0)+344>>2];H[g+100>>2]=H[((H[b+20>>2]<<2)+f|0)+68>>2];H[g+140>>2]=H[((H[b+24>>2]<<2)+f|0)+84>>2];j:{if(!H[b+52>>2]){b=0;break j}c=H[b+36>>2];d=H[b+40>>2];b=1;k:{l:{switch(H[a+436>>2]){case 3:b=(((d-3>>>0<4294967294?1:d-1|0)<<3)+((c-3>>>0<4294967294?1:c-1|0)<<2)|0)+39536|0;break k;case 8:b=(N(d-4>>>0<4294967293?2:d-1|0,12)+((c-4>>>0<4294967293?2:c-1|0)<<2)|0)+39552|0;break k;case 15:b=(((d-5>>>0<4294967292?3:d-1|0)<<4)+((c-5>>>0<4294967292?3:c-1|0)<<2)|0)+39600|0;break k;case 24:b=(N(d-6>>>0<4294967291?4:d-1|0,20)+((c-6>>>0<4294967291?4:c-1|0)<<2)|0)+39664|0;break k;case 35:b=(N(d-7>>>0<4294967290?5:d-1|0,24)+((c-7>>>0<4294967290?5:c-1|0)<<2)|0)+39776|0;break k;case 48:b=(N(d-8>>>0<4294967289?6:d-1|0,28)+((c-8>>>0<4294967289?6:c-1|0)<<2)|0)+39920|0;break k;case 0:break j;default:break l}}b=(((d-9>>>0<4294967288?7:d-1|0)<<5)+((c-9>>>0<4294967288?7:c-1|0)<<2)|0)+40128|0}b=H[b>>2]+1|0}H[g+180>>2]=b;e=e+1|0;if((e|0)>2]){continue}break}}H[f+40>>2]=0;H[f+12>>2]=0;H[f+16>>2]=0;H[f+44>>2]=H[a+280>>2]}function Dt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0;D=Xa-512|0;Xa=D;w=H[a+336>>2];a=H[b+84>>2];b=D;while(1){l=N(H[a+64>>2],G[c+32>>1]);k=N(H[a+192>>2],G[c+96>>1]);h=l-k|0;o=N(h,11363);i=N(H[a+96>>2],G[c+48>>1]);m=N(H[a+32>>2],G[c+16>>1]);p=N(i+m|0,11086);y=o+N(k,20995)|0;j=N(H[a+128>>2],G[c+64>>1]);z=N(j,10703);n=N(G[c>>1],H[a>>2])<<13|1024;t=z+n|0;u=y+t|0;f=N(H[a+224>>2],G[c+112>>1]);A=N(f+m|0,8956);g=N(H[a+160>>2],G[c+80>>1]);r=g+m|0;v=N(r,10217);s=A+(v+(p+N(m,-18730)|0)|0)|0;H[b+480>>2]=u-s>>11;H[b>>2]=s+u>>11;h=N(h,2260);u=h+N(l,7373)|0;j=N(j,4433);s=j+n|0;q=u+s|0;B=N(g+i|0,1136);x=B+(p+N(i,589)|0)|0;p=f+i|0;C=N(p,-5461);x=x+C|0;H[b+448>>2]=q-x>>11;H[b+32>>2]=q+x>>11;l=o+N(l,-4926)|0;o=n-j|0;j=l+o|0;q=v+(N(g,-9222)+B|0)|0;v=N(f+g|0,-11086);q=q+v|0;H[b+416>>2]=j-q>>11;H[b+64>>2]=j+q>>11;k=h+N(k,-4176)|0;n=n-z|0;h=k+n|0;j=v+(A+(C+N(f,8728)|0)|0)|0;H[b+384>>2]=h-j>>11;H[b+96>>2]=h+j>>11;n=n-k|0;k=N(p,-10217);p=N(m-f|0,7350);h=(k+N(f,25733)|0)+p|0;f=N(f-g|0,3363);h=h+f|0;H[b+352>>2]=n-h>>11;H[b+128>>2]=h+n>>11;n=o-l|0;l=N(r,5461);h=N(g,-6278);g=N(g-i|0,11529);f=f+(l+(h+g|0)|0)|0;H[b+320>>2]=n-f>>11;H[b+160>>2]=f+n>>11;f=s-u|0;h=N(i,16154);i=N(m-i|0,3363);g=k+(g+(h+i|0)|0)|0;H[b+288>>2]=f-g>>11;H[b+192>>2]=f+g>>11;g=t-y|0;i=p+(l+(i+N(m,-15038)|0)|0)|0;H[b+256>>2]=g-i>>11;H[b+224>>2]=g+i>>11;b=b+4|0;a=a+4|0;c=c+2|0;E=E+1|0;if((E|0)!=8){continue}break}b=w-384|0;n=0;a=D;while(1){i=H[a+12>>2];m=H[a+4>>2];k=N(i+m|0,11086);o=H[a+8>>2];p=H[a+24>>2];h=o-p|0;w=N(h,11363);c=H[(n<<2)+d>>2]+e|0;f=H[a+28>>2];z=N(f+m|0,8956);g=H[a+20>>2];y=g+m|0;j=N(y,10217);t=z+(j+(k+N(m,-18730)|0)|0)|0;u=w+N(p,20995)|0;l=(H[a>>2]<<13)+134348800|0;r=H[a+16>>2];v=N(r,10703);A=l+v|0;s=u+A|0;F[c|0]=I[b+(t+s>>>18&1023)|0];F[c+15|0]=I[b+(s-t>>>18&1023)|0];t=f+i|0;s=N(t,-5461);q=k+N(i,589)|0;k=N(g+i|0,1136);q=s+(q+k|0)|0;h=N(h,2260);B=h+N(o,7373)|0;r=N(r,4433);C=r+l|0;x=B+C|0;F[c+1|0]=I[b+(q+x>>>18&1023)|0];F[c+14|0]=I[b+(x-q>>>18&1023)|0];j=j+(k+N(g,-9222)|0)|0;k=N(f+g|0,-11086);j=j+k|0;o=w+N(o,-4926)|0;w=l-r|0;r=o+w|0;F[c+2|0]=I[b+(j+r>>>18&1023)|0];F[c+13|0]=I[b+(r-j>>>18&1023)|0];k=k+(z+(s+N(f,8728)|0)|0)|0;p=h+N(p,-4176)|0;l=l-v|0;h=p+l|0;F[c+3|0]=I[b+(k+h>>>18&1023)|0];F[c+12|0]=I[b+(h-k>>>18&1023)|0];h=N(m-f|0,7350);k=N(t,-10217);j=h+(k+N(f,25733)|0)|0;f=N(f-g|0,3363);j=j+f|0;l=l-p|0;F[c+4|0]=I[b+(j+l>>>18&1023)|0];F[c+11|0]=I[b+(l-j>>>18&1023)|0];l=N(y,5461);j=N(g,-6278);g=N(g-i|0,11529);f=f+(l+(j+g|0)|0)|0;o=w-o|0;F[c+5|0]=I[b+(f+o>>>18&1023)|0];F[c+10|0]=I[b+(o-f>>>18&1023)|0];f=N(i,16154);i=N(m-i|0,3363);g=k+(g+(f+i|0)|0)|0;f=C-B|0;F[c+6|0]=I[b+(g+f>>>18&1023)|0];F[c+9|0]=I[b+(f-g>>>18&1023)|0];i=h+(l+(i+N(m,-15038)|0)|0)|0;m=A-u|0;F[c+7|0]=I[b+(i+m>>>18&1023)|0];F[c+8|0]=I[b+(m-i>>>18&1023)|0];a=a+32|0;n=n+1|0;if((n|0)!=16){continue}break}Xa=D+512|0}function Zl(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;f=a+b|0;c=H[a+4>>2];a:{b:{if(c&1){break b}if(!(c&3)){break a}c=H[a>>2];b=c+b|0;c:{a=a-c|0;if((a|0)!=H[17449]){if(c>>>0<=255){e=H[a+8>>2];c=c>>>3|0;d=H[a+12>>2];if((d|0)!=(e|0)){break c}i=69776,j=H[17444]&Kz(c),H[i>>2]=j;break b}h=H[a+24>>2];c=H[a+12>>2];d:{if((c|0)!=(a|0)){d=H[a+8>>2];H[d+12>>2]=c;H[c+8>>2]=d;break d}e:{e=a+20|0;d=H[e>>2];if(d){break e}e=a+16|0;d=H[e>>2];if(d){break e}c=0;break d}while(1){g=e;c=d;e=c+20|0;d=H[e>>2];if(d){continue}e=c+16|0;d=H[c+16>>2];if(d){continue}break}H[g>>2]=0}if(!h){break b}e=H[a+28>>2];d=(e<<2)+70080|0;f:{if(H[d>>2]==(a|0)){H[d>>2]=c;if(c){break f}i=69780,j=H[17445]&Kz(e),H[i>>2]=j;break b}H[h+(H[h+16>>2]==(a|0)?16:20)>>2]=c;if(!c){break b}}H[c+24>>2]=h;d=H[a+16>>2];if(d){H[c+16>>2]=d;H[d+24>>2]=c}d=H[a+20>>2];if(!d){break b}H[c+20>>2]=d;H[d+24>>2]=c;break b}c=H[f+4>>2];if((c&3)!=3){break b}H[17446]=b;H[f+4>>2]=c&-2;H[a+4>>2]=b|1;H[f>>2]=b;return}H[e+12>>2]=d;H[d+8>>2]=e}c=H[f+4>>2];g:{if(!(c&2)){if(H[17450]==(f|0)){H[17450]=a;b=H[17447]+b|0;H[17447]=b;H[a+4>>2]=b|1;if(H[17449]!=(a|0)){break a}H[17446]=0;H[17449]=0;return}if(H[17449]==(f|0)){H[17449]=a;b=H[17446]+b|0;H[17446]=b;H[a+4>>2]=b|1;H[a+b>>2]=b;return}b=(c&-8)+b|0;h:{if(c>>>0<=255){e=H[f+8>>2];c=c>>>3|0;d=H[f+12>>2];if((d|0)==(e|0)){i=69776,j=H[17444]&Kz(c),H[i>>2]=j;break h}H[e+12>>2]=d;H[d+8>>2]=e;break h}h=H[f+24>>2];c=H[f+12>>2];i:{if((f|0)!=(c|0)){d=H[f+8>>2];H[d+12>>2]=c;H[c+8>>2]=d;break i}j:{d=f+20|0;e=H[d>>2];if(e){break j}d=f+16|0;e=H[d>>2];if(e){break j}c=0;break i}while(1){g=d;c=e;d=c+20|0;e=H[d>>2];if(e){continue}d=c+16|0;e=H[c+16>>2];if(e){continue}break}H[g>>2]=0}if(!h){break h}e=H[f+28>>2];d=(e<<2)+70080|0;k:{if(H[d>>2]==(f|0)){H[d>>2]=c;if(c){break k}i=69780,j=H[17445]&Kz(e),H[i>>2]=j;break h}H[h+(H[h+16>>2]==(f|0)?16:20)>>2]=c;if(!c){break h}}H[c+24>>2]=h;d=H[f+16>>2];if(d){H[c+16>>2]=d;H[d+24>>2]=c}d=H[f+20>>2];if(!d){break h}H[c+20>>2]=d;H[d+24>>2]=c}H[a+4>>2]=b|1;H[a+b>>2]=b;if(H[17449]!=(a|0)){break g}H[17446]=b;return}H[f+4>>2]=c&-2;H[a+4>>2]=b|1;H[a+b>>2]=b}if(b>>>0<=255){b=b>>>3|0;c=(b<<3)+69816|0;d=H[17444];b=1<>2]}H[c+8>>2]=a;H[b+12>>2]=a;H[a+12>>2]=c;H[a+8>>2]=b;return}e=31;H[a+16>>2]=0;H[a+20>>2]=0;if(b>>>0<=16777215){c=b>>>8|0;g=c+1048320>>>16&8;c=c<>>16&4;c=c<>>16&2;c=(c<>>15|0)-(d|(e|g))|0;e=(c<<1|b>>>c+21&1)+28|0}H[a+28>>2]=e;g=(e<<2)+70080|0;m:{d=H[17445];c=1<>2]=a;H[a+24>>2]=g;break n}e=b<<((e|0)==31?0:25-(e>>>1|0)|0);c=H[g>>2];while(1){d=c;if((H[c+4>>2]&-8)==(b|0)){break m}c=e>>>29|0;e=e<<1;g=d+(c&4)|0;c=H[g+16>>2];if(c){continue}break}H[g+16>>2]=a;H[a+24>>2]=d}H[a+12>>2]=a;H[a+8>>2]=a;return}b=H[d+8>>2];H[b+12>>2]=a;H[d+8>>2]=a;H[a+24>>2]=0;H[a+12>>2]=d;H[a+8>>2]=b}}function Au(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;e=Xa-48|0;Xa=e;i=H[a+468>>2];a:{b:{if(H[i+44>>2]|!H[a+280>>2]){break b}d=H[a+464>>2];H[d+24>>2]=H[d+24>>2]+(H[i+16>>2]/8|0);H[i+16>>2]=0;f=0;if(!(Za[H[d+8>>2]](a)|0)){break a}if(H[a+340>>2]>0){d=0;while(1){H[((d<<2)+i|0)+24>>2]=0;d=d+1|0;if((d|0)>2]){continue}break}}H[i+20>>2]=0;H[i+44>>2]=H[a+280>>2];if(H[a+440>>2]){break b}H[i+40>>2]=0}if(!H[i+40>>2]){o=H[a+436>>2];p=H[a+432>>2];H[e+40>>2]=a;g=H[a+24>>2];k=H[g>>2];H[e+24>>2]=k;c=H[g+4>>2];H[e+28>>2]=c;d=H[i+16>>2];h=H[i+12>>2];H[e+16>>2]=H[i+36>>2];f=H[i+32>>2];H[e+8>>2]=H[i+28>>2];H[e+12>>2]=f;f=H[i+24>>2];H[e>>2]=H[i+20>>2];H[e+4>>2]=f;if(H[a+368>>2]>0){while(1){g=n<<2;k=H[g+b>>2];m=i+g|0;c=H[m+100>>2];c:{d:{e:{if((d|0)<=7){f=0;if(!jc(e+24|0,h,d,0)){break a}h=H[e+32>>2];d=H[e+36>>2];j=1;if((d|0)<8){break e}}f=h>>d-8&255;j=H[(c+(f<<2)|0)+144>>2];if(j){break d}j=9}c=qe(e+24|0,h,d,c,j);f=0;if((c|0)<0){break a}h=H[e+32>>2];d=H[e+36>>2];break c}c=I[(c+f|0)+1168|0];d=d-j|0}j=H[m+140>>2];m=H[m+180>>2];f:{g:{if(m){if(c){if((c|0)>(d|0)){f=0;if(!jc(e+24|0,h,d,c)){break a}h=H[e+32>>2];d=H[e+36>>2]}d=d-c|0;c=c<<2;f=H[c+40384>>2];l=h>>d&f;c=l-((l|0)>H[c+40380>>2]?0:f)|0}else{c=0}g=(H[(a+g|0)+372>>2]<<2)+e|0;c=c+H[g+4>>2]|0;H[g+4>>2]=c;G[k>>1]=c;g=1;if((m|0)<2){break g}while(1){h:{i:{j:{if((d|0)<=7){f=0;if(!jc(e+24|0,h,d,0)){break a}h=H[e+32>>2];d=H[e+36>>2];c=1;if((d|0)<8){break j}}c=h>>d-8&255;f=H[((c<<2)+j|0)+144>>2];if(f){break i}c=9}c=qe(e+24|0,h,d,j,c);f=0;if((c|0)<0){break a}h=H[e+32>>2];d=H[e+36>>2];break h}c=I[(c+j|0)+1168|0];d=d-f|0}l=c>>>4|0;c=c&15;k:{if(c){if((c|0)>(d|0)){f=0;if(!jc(e+24|0,h,d,c)){break a}h=H[e+32>>2];d=H[e+36>>2]}g=g+l|0;d=d-c|0;c=c<<2;f=H[c+40384>>2];l=h>>d&f;G[(H[(g<<2)+p>>2]<<1)+k>>1]=l-((l|0)>H[c+40380>>2]?0:f);break k}if((l|0)!=15){break f}g=g+15|0}g=g+1|0;if((m|0)>(g|0)){continue}break}break g}g=1;if(!c){break g}if((c|0)>(d|0)){f=0;if(!jc(e+24|0,h,d,c)){break a}h=H[e+32>>2];d=H[e+36>>2]}d=d-c|0}if((g|0)>(o|0)){break f}while(1){l:{m:{n:{if((d|0)<=7){f=0;if(!jc(e+24|0,h,d,0)){break a}h=H[e+32>>2];d=H[e+36>>2];c=1;if((d|0)<8){break n}}c=h>>d-8&255;f=H[((c<<2)+j|0)+144>>2];if(f){break m}c=9}c=qe(e+24|0,h,d,j,c);f=0;if((c|0)<0){break a}h=H[e+32>>2];d=H[e+36>>2];break l}c=I[(c+j|0)+1168|0];d=d-f|0}k=c>>>4|0;c=c&15;o:{if(c){if((c|0)>(d|0)){f=0;if(!jc(e+24|0,h,d,c)){break a}h=H[e+32>>2];d=H[e+36>>2]}d=d-c|0;break o}c=(k|0)!=15;k=15;if(c){break f}}g=(g+k|0)+1|0;if((o|0)>=(g|0)){continue}break}}n=n+1|0;if((n|0)>2]){continue}break}g=H[a+24>>2];k=H[e+24>>2];c=H[e+28>>2]}H[g+4>>2]=c;H[g>>2]=k;H[i+16>>2]=d;H[i+12>>2]=h;H[i+36>>2]=H[e+16>>2];a=H[e+12>>2];H[i+28>>2]=H[e+8>>2];H[i+32>>2]=a;a=H[e+4>>2];H[i+20>>2]=H[e>>2];H[i+24>>2]=a}H[i+44>>2]=H[i+44>>2]-1;f=1}Xa=e+48|0;return f|0}function Co(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;l=Xa-224|0;Xa=l;p=l+80|0;e=Xa-864|0;Xa=e;g=M[d+16>>3];h=M[d+8>>3];M[l+8>>3]=M[c+16>>3]*g+(M[c>>3]*M[d>>3]+M[c+8>>3]*h)+M[c+24>>3];f=M[d>>3];M[l+16>>3]=M[c+56>>3]+(g*M[c+48>>3]+(M[c+32>>3]*f+h*M[c+40>>3]));h=g*M[c+80>>3];g=M[d+8>>3];M[l+24>>3]=M[c+88>>3]+(h+(f*M[c+64>>3]+M[c+72>>3]*g));i=M[c>>3];M[e+584>>3]=g*i;M[e+576>>3]=f*i;h=M[d+16>>3];M[e+592>>3]=i*h;j=M[c+8>>3];M[e+616>>3]=h*j;M[e+608>>3]=g*j;M[e+600>>3]=f*j;k=M[c+16>>3];M[e+664>>3]=k;M[e+656>>3]=j;M[e+648>>3]=i;M[e+640>>3]=h*k;M[e+632>>3]=g*k;M[e+624>>3]=f*k;i=M[c+32>>3];M[e+688>>3]=h*i;M[e+680>>3]=g*i;M[e+672>>3]=f*i;j=M[c+40>>3];M[e+712>>3]=h*j;M[e+704>>3]=g*j;M[e+696>>3]=f*j;k=M[c+48>>3];M[e+760>>3]=k;M[e+752>>3]=j;M[e+744>>3]=i;M[e+736>>3]=h*k;M[e+728>>3]=g*k;M[e+720>>3]=f*k;i=M[c+64>>3];M[e+784>>3]=h*i;M[e+776>>3]=g*i;M[e+768>>3]=f*i;j=M[c+72>>3];M[e+808>>3]=h*j;M[e+800>>3]=g*j;M[e+792>>3]=f*j;k=M[c+80>>3];M[e+856>>3]=k;M[e+848>>3]=j;M[e+840>>3]=i;M[e+832>>3]=h*k;M[e+824>>3]=g*k;M[e+816>>3]=f*k;c=pb(e,0,64);H[c+72>>2]=0;H[c+76>>2]=0;d=c- -64|0;H[d>>2]=0;H[d+4>>2]=-1074790400;H[c+80>>2]=0;H[c+84>>2]=0;H[c+88>>2]=0;H[c+92>>2]=0;H[c+96>>2]=0;H[c+100>>2]=0;H[c+104>>2]=0;H[c+108>>2]=1072693248;pb(c+112|0,0,48);H[c+160>>2]=0;H[c+164>>2]=1072693248;pb(c+168|0,0,72);H[c+240>>2]=0;H[c+244>>2]=-1074790400;pb(c+248|0,0,48);H[c+304>>2]=0;H[c+308>>2]=0;H[c+296>>2]=0;H[c+300>>2]=-1074790400;H[c+312>>2]=0;H[c+316>>2]=0;H[c+320>>2]=0;H[c+324>>2]=0;H[c+328>>2]=0;H[c+332>>2]=0;H[c+336>>2]=0;H[c+340>>2]=1072693248;pb(c+344|0,0,112);H[c+456>>2]=0;H[c+460>>2]=1072693248;pb(c+464|0,0,48);H[c+512>>2]=0;H[c+516>>2]=1072693248;pb(c+520|0,0,48);H[c+568>>2]=0;H[c+572>>2]=1072693248;while(1){d=0;if((m|0)!=3){while(1){if((d|0)!=6){o=d<<3;q=o+(N(m,48)+p|0)|0;c=0;f=0;while(1){if((c|0)!=12){f=M[((e+576|0)+N(m,96)|0)+(c<<3)>>3]*M[(e+N(c,48)|0)+o>>3]+f;c=c+1|0;continue}break}M[q>>3]=f;d=d+1|0;continue}break}m=m+1|0;continue}break}Xa=e+864|0;d=-1;i=M[l+24>>3];g=M[b+64>>3];j=M[l+8>>3];k=M[l+16>>3];f=M[b+88>>3]+(M[b+80>>3]*i+(g*j+k*M[b+72>>3]));if(f!=0){r=M[b+32>>3];s=M[b+40>>3];t=M[b+48>>3];u=M[b+56>>3];n=M[b>>3];h=M[b+16>>3]*i+(n*j+M[b+8>>3]*k)+M[b+24>>3];n=n*f-h*g;g=f*f;M[l+32>>3]=n/g;M[l+40>>3]=(M[b+8>>3]*f-h*M[b+72>>3])/g;M[l+48>>3]=(M[b+16>>3]*f-h*M[b+80>>3])/g;h=u+(t*i+(r*j+k*s));M[l+56>>3]=(M[b+32>>3]*f-h*M[b+64>>3])/g;M[l+64>>3]=(M[b+40>>3]*f-h*M[b+72>>3])/g;M[l+72>>3]=(M[b+48>>3]*f-h*M[b+80>>3])/g;b=0}else{b=-1}a:{if((b|0)>=0){c=0;while(1){d=0;if((c|0)==2){break a}while(1){if((d|0)!=6){e=d<<3;m=e+(N(c,48)+a|0)|0;b=0;f=0;while(1){if((b|0)!=3){f=M[((l+32|0)+N(c,24)|0)+(b<<3)>>3]*M[e+((l+80|0)+N(b,48)|0)>>3]+f;b=b+1|0;continue}break}M[m>>3]=f;d=d+1|0;continue}break}c=c+1|0;continue}}sb(0,3,2949,0)}Xa=l+224|0;return d}function uu(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,I=0,L=0,M=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0;i=Xa-128|0;Xa=i;W=H[a+332>>2]-1|0;x=H[a+452>>2];a:{b:{while(1){j=H[a+144>>2];l=H[a+152>>2];if((j|0)>(l|0)){break b}d=H[a+460>>2];if(H[d+20>>2]|(l|0)==(j|0)&K[a+148>>2]>H[a+156>>2]+!H[a+412>>2]>>>0){break b}if(Za[H[d>>2]](a)|0){continue}break}a=0;break a}if(H[a+36>>2]>0){m=H[a+216>>2];while(1){c:{if(!H[m+52>>2]){break c}r=H[a+156>>2];B=W>>>0<=r>>>0;d:{if(!B){d=H[m+12>>2];k=d<<1;j=d;break d}d=H[m+12>>2];l=K[m+32>>2]%(d>>>0)|0;k=l?l:d;j=k}y=j;e:{if(r){C=(Za[H[H[a+4>>2]+32>>2]](a,H[((n<<2)+x|0)+72>>2],N(r-1|0,d),d+k|0,0)|0)+(H[m+12>>2]<<2)|0;break e}C=Za[H[H[a+4>>2]+32>>2]](a,H[((n<<2)+x|0)+72>>2],0,k,0)|0}if((y|0)<=0){break c}p=H[x+112>>2]+N(n,24)|0;l=n<<2;X=H[(l+H[a+472>>2]|0)+4>>2];f=H[m+80>>2];d=J[f+4>>1];D=d<<8;E=d<<7;d=J[f+18>>1];F=d<<8;I=d<<7;j=J[f>>1];Y=N(j,5);d=J[f+32>>1];L=d<<8;M=d<<7;O=N(j,9);d=J[f+16>>1];P=d<<8;Q=d<<7;d=J[f+2>>1];R=d<<8;S=d<<7;T=N(j,36);Z=y-1|0;z=H[b+l>>2];o=0;while(1){d=(o<<2)+C|0;k=H[d>>2];s=o|r?H[d-4>>2]:k;U=H[m+28>>2]-1|0;t=0;u=(o|0)==(Z|0)&B?k:H[d+4>>2];v=G[u>>1];d=v;q=G[k>>1];j=q;w=G[s>>1];l=w;A=0;while(1){g=l;l=w;V=j;j=q;f=d;d=v;ub(i,k,128);if(t>>>0>>0){v=G[u+128>>1];q=G[k+128>>1];w=G[s+128>>1]}h=H[p+4>>2];if(!(J[i+2>>1]|!h)){c=N(V-q|0,T);f:{if((c|0)>=0){e=(c+S|0)/(R|0)|0;if((h|0)<=0){break f}c=1<(e|0)?e:c-1|0;break f}e=(S-c|0)/(R|0)|0;c=1<0?(c|0)>(e|0)?e:c-1|0:e)|0}G[i+2>>1]=e}h=H[p+8>>2];if(!(J[i+16>>1]|!h)){c=N(l-d|0,T);g:{if((c|0)>=0){e=(c+Q|0)/(P|0)|0;if((h|0)<=0){break g}c=1<(e|0)?e:c-1|0;break g}e=(Q-c|0)/(P|0)|0;c=1<0?(c|0)>(e|0)?e:c-1|0:e)|0}G[i+16>>1]=e}h=H[p+12>>2];if(!(J[i+32>>1]|!h)){c=N((l-(j<<1)|0)+d|0,O);h:{if((c|0)>=0){e=(c+M|0)/(L|0)|0;if((h|0)<=0){break h}c=1<(e|0)?e:c-1|0;break h}e=(M-c|0)/(L|0)|0;c=1<0?(c|0)>(e|0)?e:c-1|0:e)|0}G[i+32>>1]=e}c=H[p+16>>2];if(!(J[i+18>>1]|!c)){f=N((g-(f+w|0)|0)+v|0,Y);i:{if((f|0)>=0){g=(f+I|0)/(F|0)|0;if((c|0)<=0){break i}f=1<(g|0)?g:f-1|0;break i}g=(I-f|0)/(F|0)|0;f=1<0?(f|0)>(g|0)?g:f-1|0:g)|0}G[i+18>>1]=g}c=H[p+20>>2];if(!(J[i+4>>1]|!c)){f=N((V-(j<<1)|0)+q|0,O);j:{if((f|0)>=0){g=(f+E|0)/(D|0)|0;if((c|0)<=0){break j}f=1<(g|0)?g:f-1|0;break j}g=(E-f|0)/(D|0)|0;f=1<0?(f|0)>(g|0)?g:f-1|0:g)|0}G[i+4>>1]=g}Za[X|0](a,m,i,z,A);u=u+128|0;s=s+128|0;k=k+128|0;A=H[m+36>>2]+A|0;t=t+1|0;if(U>>>0>=t>>>0){continue}break}z=(H[m+40>>2]<<2)+z|0;o=o+1|0;if((y|0)!=(o|0)){continue}break}}m=m+88|0;n=n+1|0;if((n|0)>2]){continue}break}}b=H[a+156>>2]+1|0;H[a+156>>2]=b;a=b>>>0>2]?3:4}Xa=i+128|0;return a|0}function Nu(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0;b=H[a+412>>2];e=H[a+468>>2];a:{if(H[a+224>>2]){c=H[a+416>>2];b:{c:{d:{if(!b){if(!c){break d}break c}if((b|0)>(c|0)|(c|0)>H[a+436>>2]|H[a+340>>2]!=1){break c}}c=H[a+420>>2];e:{if(!c){d=H[a+424>>2];break e}d=c-1|0;if((d|0)!=H[a+424>>2]){break c}}if((d|0)<14){break b}}c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=17;H[H[a>>2]+28>>2]=H[a+416>>2];H[H[a>>2]+32>>2]=H[a+420>>2];H[H[a>>2]+36>>2]=H[a+424>>2];Za[H[H[a>>2]>>2]](a)}b=H[a+340>>2];if((b|0)>0){d=0;while(1){g=H[H[((d<<2)+a|0)+344>>2]+4>>2];f=H[a+160>>2];c=H[a+412>>2];b=0;f:{if(!c){break f}b=c;if(H[f+(g<<8)>>2]>=0){break f}b=H[a>>2];H[b+24>>2]=g;H[b+20>>2]=118;H[H[a>>2]+28>>2]=0;Za[H[H[a>>2]+4>>2]](a,-1);b=H[a+412>>2]}if((b|0)<=H[a+416>>2]){while(1){c=(f+(g<<8)|0)+(b<<2)|0;h=H[c>>2];if(H[a+420>>2]!=(((h|0)>0?h:0)|0)){h=H[a>>2];H[h+24>>2]=g;H[h+20>>2]=118;H[H[a>>2]+28>>2]=b;Za[H[H[a>>2]+4>>2]](a,-1)}H[c>>2]=H[a+424>>2];c=H[a+416>>2]>(b|0);b=b+1|0;if(c){continue}break}}b=H[a+340>>2];d=d+1|0;if((b|0)>(d|0)){continue}break}}c=H[a+412>>2];if(!H[a+420>>2]){if(!c){H[e+4>>2]=180;break a}H[e+4>>2]=181;break a}if(!c){H[e+4>>2]=182;break a}H[e+4>>2]=183;break a}g:{if(!(H[a+424>>2]|(H[a+420>>2]|b))){b=H[a+416>>2];if((b|0)>63|(b|0)==H[a+436>>2]){break g}}b=H[a>>2];H[b+20>>2]=125;Za[H[b+4>>2]](a,-1)}H[e+4>>2]=184;b=H[a+340>>2]}if((b|0)>0){d=0;while(1){g=d<<2;c=H[(g+a|0)+344>>2];h:{i:{if(H[a+224>>2]){if(H[a+412>>2]){break i}if(H[a+420>>2]){break h}}b=H[c+20>>2];if(b>>>0>=16){f=H[a>>2];H[f+24>>2]=b;H[f+20>>2]=50;Za[H[H[a>>2]>>2]](a)}f=(b<<2)+e|0;b=H[f+60>>2];if(!b){b=Za[H[H[a+4>>2]>>2]](a,1,64)|0;H[f+60>>2]=b}F[b|0]=0;F[b+1|0]=0;F[b+2|0]=0;F[b+3|0]=0;F[b+4|0]=0;F[b+5|0]=0;F[b+6|0]=0;F[b+7|0]=0;F[b+56|0]=0;F[b+57|0]=0;F[b+58|0]=0;F[b+59|0]=0;F[b+60|0]=0;F[b+61|0]=0;F[b+62|0]=0;F[b+63|0]=0;F[b+48|0]=0;F[b+49|0]=0;F[b+50|0]=0;F[b+51|0]=0;F[b+52|0]=0;F[b+53|0]=0;F[b+54|0]=0;F[b+55|0]=0;F[b+40|0]=0;F[b+41|0]=0;F[b+42|0]=0;F[b+43|0]=0;F[b+44|0]=0;F[b+45|0]=0;F[b+46|0]=0;F[b+47|0]=0;F[b+32|0]=0;F[b+33|0]=0;F[b+34|0]=0;F[b+35|0]=0;F[b+36|0]=0;F[b+37|0]=0;F[b+38|0]=0;F[b+39|0]=0;F[b+24|0]=0;F[b+25|0]=0;F[b+26|0]=0;F[b+27|0]=0;F[b+28|0]=0;F[b+29|0]=0;F[b+30|0]=0;F[b+31|0]=0;F[b+16|0]=0;F[b+17|0]=0;F[b+18|0]=0;F[b+19|0]=0;F[b+20|0]=0;F[b+21|0]=0;F[b+22|0]=0;F[b+23|0]=0;F[b+8|0]=0;F[b+9|0]=0;F[b+10|0]=0;F[b+11|0]=0;F[b+12|0]=0;F[b+13|0]=0;F[b+14|0]=0;F[b+15|0]=0;b=e+g|0;H[b+40>>2]=0;H[b+24>>2]=0;if(!H[a+224>>2]){if(H[a+436>>2]){break i}break h}if(!H[a+412>>2]){break h}}b=H[c+24>>2];if(b>>>0>=16){c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=50;Za[H[H[a>>2]>>2]](a)}c=(b<<2)+e|0;b=H[c+124>>2];if(!b){b=Za[H[H[a+4>>2]>>2]](a,1,256)|0;H[c+124>>2]=b}pb(b,0,256)}d=d+1|0;if((d|0)>2]){continue}break}}H[e+20>>2]=-16;H[e+12>>2]=0;H[e+16>>2]=0;H[e+56>>2]=H[a+280>>2]}function Bu(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;e=Xa-48|0;Xa=e;h=H[a+468>>2];a:{b:{if(H[h+44>>2]|!H[a+280>>2]){break b}d=H[a+464>>2];H[d+24>>2]=H[d+24>>2]+(H[h+16>>2]/8|0);H[h+16>>2]=0;f=0;if(!(Za[H[d+8>>2]](a)|0)){break a}if(H[a+340>>2]>0){d=0;while(1){H[((d<<2)+h|0)+24>>2]=0;d=d+1|0;if((d|0)>2]){continue}break}}H[h+20>>2]=0;H[h+44>>2]=H[a+280>>2];if(H[a+440>>2]){break b}H[h+40>>2]=0}if(!H[h+40>>2]){H[e+40>>2]=a;c=H[a+24>>2];i=H[c>>2];H[e+24>>2]=i;j=H[c+4>>2];H[e+28>>2]=j;d=H[h+16>>2];g=H[h+12>>2];H[e+16>>2]=H[h+36>>2];f=H[h+32>>2];H[e+8>>2]=H[h+28>>2];H[e+12>>2]=f;f=H[h+24>>2];H[e>>2]=H[h+20>>2];H[e+4>>2]=f;if(H[a+368>>2]>0){while(1){j=l<<2;n=H[j+b>>2];i=h+j|0;c=H[i+100>>2];c:{d:{e:{if((d|0)<=7){f=0;if(!jc(e+24|0,g,d,0)){break a}g=H[e+32>>2];d=H[e+36>>2];k=1;if((d|0)<8){break e}}f=g>>d-8&255;k=H[(c+(f<<2)|0)+144>>2];if(k){break d}k=9}c=qe(e+24|0,g,d,c,k);f=0;if((c|0)<0){break a}g=H[e+32>>2];d=H[e+36>>2];break c}c=I[(c+f|0)+1168|0];d=d-k|0}k=H[i+140>>2];m=H[i+180>>2];f:{g:{if(m){if(c){if((c|0)>(d|0)){f=0;if(!jc(e+24|0,g,d,c)){break a}g=H[e+32>>2];d=H[e+36>>2]}d=d-c|0;c=c<<2;f=H[c+40384>>2];i=g>>d&f;c=i-((i|0)>H[c+40380>>2]?0:f)|0}else{c=0}f=(H[(a+j|0)+372>>2]<<2)+e|0;c=c+H[f+4>>2]|0;H[f+4>>2]=c;G[n>>1]=c;i=1;if((m|0)<2){break g}while(1){h:{i:{j:{if((d|0)<=7){f=0;if(!jc(e+24|0,g,d,0)){break a}g=H[e+32>>2];d=H[e+36>>2];c=1;if((d|0)<8){break j}}c=g>>d-8&255;f=H[(k+(c<<2)|0)+144>>2];if(f){break i}c=9}c=qe(e+24|0,g,d,k,c);f=0;if((c|0)<0){break a}g=H[e+32>>2];d=H[e+36>>2];break h}c=I[(c+k|0)+1168|0];d=d-f|0}j=c>>>4|0;c=c&15;k:{if(c){if((c|0)>(d|0)){f=0;if(!jc(e+24|0,g,d,c)){break a}g=H[e+32>>2];d=H[e+36>>2]}j=i+j|0;d=d-c|0;c=c<<2;f=H[c+40384>>2];i=g>>d&f;G[(H[(j<<2)+41280>>2]<<1)+n>>1]=i-((i|0)>H[c+40380>>2]?0:f);break k}if((j|0)!=15){break f}j=i+15|0}i=j+1|0;if((m|0)>(i|0)){continue}break}if((j|0)<=62){break g}break f}i=1;if(!c){break g}if((c|0)>(d|0)){f=0;if(!jc(e+24|0,g,d,c)){break a}g=H[e+32>>2];d=H[e+36>>2]}d=d-c|0}while(1){l:{m:{n:{if((d|0)<=7){f=0;if(!jc(e+24|0,g,d,0)){break a}g=H[e+32>>2];d=H[e+36>>2];c=1;if((d|0)<8){break n}}c=g>>d-8&255;f=H[(k+(c<<2)|0)+144>>2];if(f){break m}c=9}c=qe(e+24|0,g,d,k,c);f=0;if((c|0)<0){break a}g=H[e+32>>2];d=H[e+36>>2];break l}c=I[(c+k|0)+1168|0];d=d-f|0}j=c>>>4|0;c=c&15;o:{if(c){if((c|0)>(d|0)){f=0;if(!jc(e+24|0,g,d,c)){break a}g=H[e+32>>2];d=H[e+36>>2]}d=d-c|0;break o}c=(j|0)!=15;j=15;if(c){break f}}i=(i+j|0)+1|0;if((i|0)<64){continue}break}}l=l+1|0;if((l|0)>2]){continue}break}j=H[e+28>>2];i=H[e+24>>2];c=H[a+24>>2]}H[c+4>>2]=j;H[c>>2]=i;H[h+16>>2]=d;H[h+12>>2]=g;H[h+36>>2]=H[e+16>>2];a=H[e+12>>2];H[h+28>>2]=H[e+8>>2];H[h+32>>2]=a;a=H[e+4>>2];H[h+20>>2]=H[e>>2];H[h+24>>2]=a}H[h+44>>2]=H[h+44>>2]-1;f=1}Xa=e+48|0;return f|0}function Ws(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0;s=H[a+484>>2];H[a+136>>2]=H[s+16>>2];e=H[s+20>>2];k=Za[H[H[a+4>>2]>>2]](a,1,e<<5)|0;H[k+16>>2]=0;H[k+20>>2]=31;H[k+8>>2]=0;H[k+12>>2]=63;H[k>>2]=0;H[k+4>>2]=31;ej(a,k);l=1;a:{b:{if((e|0)<2){break b}while(1){c:{d:{e:{f:{g:{if(l<<1<=(e|0)){o=l&1;if(p){break g}c=0;d=0;b=k;break f}o=l&3;i=0;if(p>>>0>=3){break e}c=0;d=0;b=k;break d}g=l&2147483646;c=0;d=0;b=k;i=0;while(1){h=H[b+28>>2];if((h|0)>(d|0)){f=H[b+24>>2]>0;c=f?b:c;d=f?h:d}h=H[b+60>>2];if((h|0)>(d|0)){f=H[b+56>>2]>0;c=f?b+32|0:c;d=f?h:d}b=b- -64|0;i=i+2|0;if((g|0)!=(i|0)){continue}break}}if(!o|H[b+28>>2]<=(d|0)){break c}c=H[b+24>>2]>0?b:c;break c}h=l&2147483644;c=0;d=0;b=k;g=0;while(1){m=c;c=H[b+24>>2];f=(c|0)>(d|0);j=H[b+56>>2];c=f?c:d;d=(j|0)>(c|0);m=d?b+32|0:f?b:m;f=H[b+88>>2];c=d?j:c;d=(f|0)>(c|0);m=d?b- -64|0:m;j=H[b+120>>2];d=d?f:c;f=(j|0)>(d|0);c=f?b+96|0:m;d=f?j:d;b=b+128|0;g=g+4|0;if((h|0)!=(g|0)){continue}break}}if(!o){break c}while(1){g=H[b+24>>2];h=(g|0)>(d|0);c=h?b:c;d=h?g:d;b=b+32|0;i=i+1|0;if((o|0)!=(i|0)){continue}break}}if(!c){break b}b=(l<<5)+k|0;H[b+4>>2]=H[c+4>>2];H[b+12>>2]=H[c+12>>2];H[b+20>>2]=H[c+20>>2];H[b>>2]=H[c>>2];H[b+8>>2]=H[c+8>>2];H[b+16>>2]=H[c+16>>2];h:{i:{j:{k:{l:{o=H[c+4>>2];g=H[c>>2];i=o-g<<4;h=H[c+12>>2];f=H[c+8>>2];d=N(h-f|0,12);j=H[c+20>>2];n=H[c+16>>2];switch((j-n<<3>(((d|0)<(i|0)?i:d)|0)?2:(i|0)<=(d|0))|0){case 2:break j;case 1:break k;case 0:break l;default:break h}}d=(g+o|0)/2|0;H[c+4>>2]=d;m=b;break i}d=(f+h|0)/2|0;H[c+12>>2]=d;m=b+8|0;break i}d=(j+n|0)/2|0;H[c+20>>2]=d;m=b+16|0}H[m>>2]=d+1}ej(a,c);ej(a,b);p=p+1|0;l=l+1|0;if((l|0)!=(e|0)){continue}break}l=e;if((e|0)<=0){break a}}n=0;while(1){g=0;h=0;f=0;j=0;b=(n<<5)+k|0;q=H[b>>2];v=H[b+4>>2];if((q|0)<=(v|0)){w=H[b+12>>2];p=H[b+8>>2];y=H[H[a+484>>2]+24>>2];i=H[b+16>>2];o=i+1|0;z=i<<3|4;r=H[b+20>>2];A=(r-i|0)+1&1;while(1){if((p|0)<=(w|0)){t=q<<3|4;m=H[(q<<2)+y>>2];b=p;while(1){d=b;m:{if((i|0)>(r|0)){break m}e=((d<<6)+m|0)+(i<<1)|0;u=d<<2|2;n:{if(!A){b=e;e=i;break n}b=e+2|0;e=J[e>>1];if(e){j=N(e,z)+j|0;f=N(e,u)+f|0;h=N(e,t)+h|0;g=e+g|0}e=o}c=e;if((i|0)==(r|0)){break m}while(1){e=J[b>>1];if(e){f=N(e,u)+f|0;h=N(e,t)+h|0;j=N(e,c<<3|4)+j|0;g=e+g|0}x=c+1|0;e=J[b+2>>1];if(e){f=N(e,u)+f|0;h=N(e,t)+h|0;j=N(e,x<<3|4)+j|0;g=e+g|0}b=b+4|0;c=c+2|0;if((r|0)!=(x|0)){continue}break}}b=d+1|0;if((d|0)!=(w|0)){continue}break}}b=(q|0)!=(v|0);q=q+1|0;if(b){continue}break}}b=g>>1;F[H[H[a+136>>2]>>2]+n|0]=(b+h|0)/(g|0);F[H[H[a+136>>2]+4>>2]+n|0]=(b+f|0)/(g|0);F[H[H[a+136>>2]+8>>2]+n|0]=(b+j|0)/(g|0);n=n+1|0;if((n|0)!=(l|0)){continue}break}e=l}H[a+132>>2]=e;b=H[a>>2];H[b+24>>2]=e;H[b+20>>2]=98;Za[H[H[a>>2]+4>>2]](a,1);H[s+28>>2]=1}function Ct(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0;y=Xa-256|0;Xa=y;r=H[a+336>>2];a=H[b+84>>2];n=8;b=y;while(1){a:{b:{f=J[c+32>>1];g=G[c+16>>1];if((f|g)&65535){break b}f=0;if(J[c+48>>1]|J[c+64>>1]|(J[c+80>>1]|J[c+96>>1])){break b}if(J[c+112>>1]){break b}f=N(G[c>>1],H[a>>2])<<2;H[b+192>>2]=f;H[b+160>>2]=f;H[b+128>>2]=f;H[b+96>>2]=f;H[b+64>>2]=f;H[b+32>>2]=f;H[b>>2]=f;g=56;break a}o=N(H[a+192>>2],G[c+96>>1]);j=N(H[a+64>>2],f<<16>>16);f=N(o+j|0,4433);g=N(g,H[a+32>>2]);i=N(H[a+224>>2],G[c+112>>1]);t=N(g+i|0,-7373);k=N(H[a+160>>2],G[c+80>>1]);p=k+g|0;l=N(H[a+96>>2],G[c+48>>1]);h=l+i|0;m=N(p+h|0,9633);j=f+N(j,6270)|0;w=N(G[c+64>>1],H[a+128>>2])<<13;s=N(G[c>>1],H[a>>2])<<13|1024;q=w+s|0;x=j+q|0;u=t+N(g,12299)|0;g=m+N(p,-3196)|0;p=u+g|0;H[b+224>>2]=x-p>>11;H[b>>2]=p+x>>11;f=f+N(o,-15137)|0;o=s-w|0;p=f+o|0;m=m+N(h,-16069)|0;h=N(l,25172);l=N(k+l|0,-20995);h=m+(h+l|0)|0;H[b+192>>2]=p-h>>11;H[b+32>>2]=h+p>>11;f=o-f|0;g=g+(l+N(k,16819)|0)|0;H[b+160>>2]=f-g>>11;H[b+64>>2]=f+g>>11;f=m+(t+N(i,2446)|0)|0;g=q-j|0;H[b+96>>2]=f+g>>11;f=g-f>>11;g=32}H[(g<<2)+b>>2]=f;c=c+2|0;a=a+4|0;b=b+4|0;f=n>>>0>1;n=n-1|0;if(f){continue}break}b=r-384|0;t=0;a=y;while(1){f=H[a+12>>2];n=H[a+4>>2];l=N(f+n|0,11086);m=H[a+8>>2];r=H[a+24>>2];j=m-r|0;o=N(j,11363);c=H[(t<<2)+d>>2]+e|0;i=H[a+28>>2];w=N(i+n|0,8956);g=H[a+20>>2];p=g+n|0;h=N(p,10217);s=w+(h+(l+N(n,-18730)|0)|0)|0;q=H[a+16>>2];x=N(q,10703);k=(H[a>>2]<<13)+134348800|0;A=x+k|0;B=o+N(r,20995)|0;u=A+B|0;F[c|0]=I[b+(s+u>>>18&1023)|0];F[c+15|0]=I[b+(u-s>>>18&1023)|0];j=N(j,2260);s=j+N(m,7373)|0;q=N(q,4433);u=q+k|0;v=s+u|0;C=N(f+g|0,1136);z=C+(l+N(f,589)|0)|0;l=f+i|0;D=N(l,-5461);z=z+D|0;F[c+1|0]=I[b+(v+z>>>18&1023)|0];F[c+14|0]=I[b+(v-z>>>18&1023)|0];v=h+(N(g,-9222)+C|0)|0;h=N(g+i|0,-11086);v=v+h|0;m=o+N(m,-4926)|0;o=k-q|0;q=m+o|0;F[c+2|0]=I[b+(v+q>>>18&1023)|0];F[c+13|0]=I[b+(q-v>>>18&1023)|0];h=h+(w+(D+N(i,8728)|0)|0)|0;r=j+N(r,-4176)|0;k=k-x|0;j=r+k|0;F[c+3|0]=I[b+(h+j>>>18&1023)|0];F[c+12|0]=I[b+(j-h>>>18&1023)|0];j=N(n-i|0,7350);l=N(l,-10217);h=j+(l+N(i,25733)|0)|0;i=N(i-g|0,3363);h=h+i|0;k=k-r|0;F[c+4|0]=I[b+(h+k>>>18&1023)|0];F[c+11|0]=I[b+(k-h>>>18&1023)|0];k=N(p,5461);h=N(g,-6278);g=N(g-f|0,11529);i=i+(k+(h+g|0)|0)|0;m=o-m|0;F[c+5|0]=I[b+(i+m>>>18&1023)|0];F[c+10|0]=I[b+(m-i>>>18&1023)|0];i=N(f,16154);f=N(n-f|0,3363);g=l+(g+(i+f|0)|0)|0;i=u-s|0;F[c+6|0]=I[b+(g+i>>>18&1023)|0];F[c+9|0]=I[b+(i-g>>>18&1023)|0];f=j+(k+(f+N(n,-15038)|0)|0)|0;n=A-B|0;F[c+7|0]=I[b+(f+n>>>18&1023)|0];F[c+8|0]=I[b+(n-f>>>18&1023)|0];a=a+32|0;t=t+1|0;if((t|0)!=8){continue}break}Xa=y+256|0}function ej(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;i=H[b+20>>2];c=H[b+16>>2];l=H[b+12>>2];g=H[b+8>>2];n=H[H[a+484>>2]+24>>2];h=H[b+4>>2];f=H[b>>2];a:{if((h|0)>(f|0)){k=f;while(1){if((g|0)<=(l|0)){m=H[(k<<2)+n>>2];d=g;while(1){if((c|0)<=(i|0)){a=(m+(d<<6)|0)+(c<<1)|0;e=c;while(1){if(J[a>>1]){H[b>>2]=k;break a}a=a+2|0;j=(e|0)!=(i|0);e=e+1|0;if(j){continue}break}}a=(d|0)!=(l|0);d=d+1|0;if(a){continue}break}}a=(h|0)!=(k|0);k=k+1|0;if(a){continue}break}}k=f}b:{if((h|0)>(k|0)){j=h;while(1){if((g|0)<=(l|0)){m=H[(j<<2)+n>>2];d=g;while(1){if((c|0)<=(i|0)){a=(m+(d<<6)|0)+(c<<1)|0;e=c;while(1){if(J[a>>1]){H[b+4>>2]=j;break b}a=a+2|0;f=(e|0)!=(i|0);e=e+1|0;if(f){continue}break}}a=(d|0)!=(l|0);d=d+1|0;if(a){continue}break}}a=(j|0)>(k|0);j=j-1|0;if(a){continue}break}}j=h}c:{if((g|0)<(l|0)){f=g;while(1){d=k;if((j|0)>=(d|0)){while(1){if((c|0)<=(i|0)){a=(H[(d<<2)+n>>2]+(f<<6)|0)+(c<<1)|0;e=c;while(1){if(J[a>>1]){H[b+8>>2]=f;break c}a=a+2|0;h=(e|0)!=(i|0);e=e+1|0;if(h){continue}break}}a=(d|0)!=(j|0);d=d+1|0;if(a){continue}break}}a=(f|0)!=(l|0);f=f+1|0;if(a){continue}break}}f=g}d:{if((f|0)<(l|0)){h=l;while(1){d=k;if((j|0)>=(d|0)){while(1){if((c|0)<=(i|0)){a=(H[(d<<2)+n>>2]+(h<<6)|0)+(c<<1)|0;e=c;while(1){if(J[a>>1]){H[b+12>>2]=h;break d}a=a+2|0;g=(e|0)!=(i|0);e=e+1|0;if(g){continue}break}}a=(d|0)!=(j|0);d=d+1|0;if(a){continue}break}}a=(f|0)<(h|0);h=h-1|0;if(a){continue}break}}h=l}e:{if((c|0)<(i|0)){m=f<<6;g=c;while(1){d=k;if((j|0)>=(d|0)){while(1){if((f|0)<=(h|0)){a=(m+H[(d<<2)+n>>2]|0)+(g<<1)|0;e=f;while(1){if(J[a>>1]){H[b+16>>2]=g;break e}a=a- -64|0;l=(e|0)!=(h|0);e=e+1|0;if(l){continue}break}}a=(d|0)!=(j|0);d=d+1|0;if(a){continue}break}}a=(g|0)!=(i|0);g=g+1|0;if(a){continue}break}}g=c}f:{if((g|0)<(i|0)){m=f<<6;d=i;while(1){c=k;if((j|0)>=(c|0)){while(1){if((f|0)<=(h|0)){a=(m+H[(c<<2)+n>>2]|0)+(d<<1)|0;e=f;while(1){if(J[a>>1]){H[b+20>>2]=d;break f}a=a- -64|0;l=(e|0)!=(h|0);e=e+1|0;if(l){continue}break}}a=(c|0)!=(j|0);c=c+1|0;if(a){continue}break}}a=(d|0)>(g|0);d=d-1|0;if(a){continue}break}}d=i}a=N(h-f|0,12);c=N(a,a);a=j-k<<4;c=c+N(a,a)|0;o=d-g|0;a=o<<3;H[b+24>>2]=c+N(a,a);e=0;if((j|0)>=(k|0)){p=o+1&3;while(1){if((f|0)<=(h|0)){m=H[(k<<2)+n>>2];c=f;while(1){l=c;g:{if((d|0)<(g|0)){break g}c=(m+(l<<6)|0)+(g<<1)|0;i=0;a=g;if(p){while(1){a=a+1|0;e=(J[c>>1]!=0)+e|0;c=c+2|0;i=i+1|0;if((p|0)!=(i|0)){continue}break}}if(o>>>0<3){break g}while(1){e=((((J[c>>1]!=0)+e|0)+(J[c+2>>1]!=0)|0)+(J[c+4>>1]!=0)|0)+(J[c+6>>1]!=0)|0;c=c+8|0;i=a+3|0;a=a+4|0;if((d|0)!=(i|0)){continue}break}}c=l+1|0;if((h|0)!=(l|0)){continue}break}}a=(j|0)!=(k|0);k=k+1|0;if(a){continue}break}}H[b+28>>2]=e}function xg(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;f=H[a+24>>2];e=H[f+4>>2];g=H[f>>2];H[a+228>>2]=d;H[a+224>>2]=c;H[a+220>>2]=b;a:{if(!e){if(!(Za[H[f+12>>2]](a)|0)){break a}g=H[f>>2];e=H[f+4>>2]}h=I[g|0];b=e-1|0;if(b){c=g+1|0}else{if(!(Za[H[f+12>>2]](a)|0)){break a}b=H[f+4>>2];c=H[f>>2]}e=I[c|0];g=b-1|0;if(g){b=c+1|0}else{if(!(Za[H[f+12>>2]](a)|0)){break a}g=H[f+4>>2];b=H[f>>2]}H[a+212>>2]=I[b|0];g=g-1|0;if(g){c=b+1|0}else{if(!(Za[H[f+12>>2]](a)|0)){break a}g=H[f+4>>2];c=H[f>>2]}b=I[c|0]<<8;H[a+32>>2]=b;g=g-1|0;if(g){c=c+1|0}else{if(!(Za[H[f+12>>2]](a)|0)){break a}b=H[a+32>>2];g=H[f+4>>2];c=H[f>>2]}d=b;b=c;H[a+32>>2]=d+I[b|0];g=g-1|0;if(g){c=b+1|0}else{if(!(Za[H[f+12>>2]](a)|0)){break a}g=H[f+4>>2];c=H[f>>2]}b=I[c|0]<<8;H[a+28>>2]=b;g=g-1|0;if(g){c=c+1|0}else{if(!(Za[H[f+12>>2]](a)|0)){break a}b=H[a+28>>2];g=H[f+4>>2];c=H[f>>2]}H[a+28>>2]=I[c|0]+b;b=g-1|0;if(b){c=c+1|0}else{if(!(Za[H[f+12>>2]](a)|0)){break a}b=H[f+4>>2];c=H[f>>2]}H[a+36>>2]=I[c|0];i=H[a>>2];H[i+24>>2]=H[a+440>>2];H[i+28>>2]=H[a+28>>2];H[i+32>>2]=H[a+32>>2];d=H[a+36>>2];H[i+20>>2]=102;H[i+36>>2]=d;Za[H[i+4>>2]](a,1);if(H[H[a+464>>2]+16>>2]){d=H[a>>2];H[d+20>>2]=61;Za[H[d>>2]](a)}h=(e|h<<8)-8|0;b:{if(!(!H[a+32>>2]|!H[a+28>>2])){e=H[a+36>>2];if((e|0)>0){break b}}d=H[a>>2];H[d+20>>2]=33;Za[H[d>>2]](a);e=H[a+36>>2]}if((h|0)!=(N(e,3)|0)){d=H[a>>2];H[d+20>>2]=12;Za[H[d>>2]](a)}if(!H[a+216>>2]){p=a,q=Za[H[H[a+4>>2]>>2]](a,1,N(H[a+36>>2],88))|0,H[p+216>>2]=q}j=c+1|0;e=b-1|0;if(H[a+36>>2]>0){b=0;while(1){if(!e){if(!(Za[H[f+12>>2]](a)|0)){break a}j=H[f>>2];e=H[f+4>>2]}k=e-1|0;h=H[a+216>>2];c=I[j|0];c:{if(!b){e=h;break c}i=b-2|0;l=b-1|0;d=h+N(b,88)|0;g=0;e=h;while(1){if(H[e>>2]==(c|0)){e=h+88|0;g=H[h>>2];if(b>>>0>=2){if(i>>>0>=3){o=l&-4;c=0;while(1){m=H[e+264>>2];n=H[e+176>>2];i=H[e+88>>2];h=H[e>>2];h=(g|0)<(h|0)?h:g;h=(h|0)<(i|0)?i:h;h=(h|0)<(n|0)?n:h;g=(h|0)<(m|0)?m:h;e=e+352|0;c=c+4|0;if((o|0)!=(c|0)){continue}break}}c=0;i=l&3;if(i){while(1){h=H[e>>2];g=(g|0)<(h|0)?h:g;e=e+88|0;c=c+1|0;if((i|0)!=(c|0)){continue}break}}e=d}c=g+1|0;break c}e=e+88|0;g=g+1|0;if((g|0)!=(b|0)){continue}break}e=d}H[e+4>>2]=b;H[e>>2]=c;if(k){c=j+1|0}else{if(!(Za[H[f+12>>2]](a)|0)){break a}k=H[f+4>>2];c=H[f>>2]}d=I[c|0];H[e+12>>2]=d&15;H[e+8>>2]=d>>>4;d=k-1|0;if(d){h=c+1|0}else{if(!(Za[H[f+12>>2]](a)|0)){break a}d=H[f+4>>2];h=H[f>>2]}H[e+16>>2]=I[h|0];i=H[a>>2];H[i+24>>2]=H[e>>2];H[i+28>>2]=H[e+8>>2];H[i+32>>2]=H[e+12>>2];c=H[e+16>>2];H[i+20>>2]=103;H[i+36>>2]=c;Za[H[i+4>>2]](a,1);j=h+1|0;e=d-1|0;b=b+1|0;if((b|0)>2]){continue}break}}H[H[a+464>>2]+16>>2]=1;H[f+4>>2]=e;H[f>>2]=j;return 1}return 0}function Et(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;C=Xa-480|0;Xa=C;w=H[a+336>>2];a=H[b+84>>2];b=C;while(1){n=H[a+160>>2];q=G[c+80>>1];h=H[a+32>>2];g=G[c+16>>1];i=H[a+224>>2];p=G[c+112>>1];j=H[a+96>>2];m=G[c+48>>1];k=N(G[c>>1],H[a>>2])<<13|1024;t=N(H[a+192>>2],G[c+96>>1]);u=k+N(t,-11586)|0;o=N(H[a+64>>2],G[c+32>>1]);l=N(H[a+128>>2],G[c+64>>1]);f=o-l|0;H[b+224>>2]=u+N(f,-11584)>>11;n=N(N(n,q),10033);h=N(h,g);g=N(i,p);r=h-g|0;q=n+N(r,11522)|0;p=k+N(t,9373)|0;x=N(f,374);i=l+o|0;l=N(i,10958);s=p+(x+l|0)|0;j=N(j,m);m=N(j,-11018);v=q+(N(g,20131)-m|0)|0;H[b+448>>2]=s-v>>11;H[b>>2]=s+v>>11;t=k+N(t,-3580)|0;s=N(f,2896);v=N(i,6476);k=t+(s+v|0)|0;y=j-g|0;z=N(y+h|0,6810);A=z+N(h,4209)|0;H[b+416>>2]=k-A>>11;H[b+32>>2]=k+A>>11;k=u+N(f,5792)|0;u=N(r,10033)-n|0;H[b+384>>2]=k-u>>11;H[b+64>>2]=k+u>>11;f=N(f,-3271);k=N(i,4482);i=p+(f-k|0)|0;m=(n+m|0)+N(g,-7121)|0;g=N(h+g|0,4712);m=m+g|0;H[b+288>>2]=i-m>>11;H[b+160>>2]=i+m>>11;o=N(o,11795);i=t+(x+(o-l|0)|0)|0;j=N(j,-6810);g=g+((j+N(h,3897)|0)-n|0)|0;H[b+352>>2]=i-g>>11;H[b+96>>2]=g+i>>11;g=s+(p-v|0)|0;n=z+N(y,-17828)|0;H[b+320>>2]=g-n>>11;H[b+128>>2]=g+n>>11;f=t+(f+(k-o|0)|0)|0;h=q+(j+N(h,-9113)|0)|0;H[b+256>>2]=f-h>>11;H[b+192>>2]=h+f>>11;b=b+4|0;a=a+4|0;c=c+2|0;B=B+1|0;if((B|0)!=8){continue}break}b=w-384|0;n=0;a=C;while(1){o=N(H[a+20>>2],10033);h=H[a+4>>2];f=H[a+28>>2];l=h-f|0;t=o+N(l,11522)|0;c=H[(n<<2)+d>>2]+e|0;k=H[a+12>>2];u=N(k,-11018);m=t+(N(f,20131)-u|0)|0;j=(H[a>>2]<<13)+134348800|0;p=H[a+24>>2];w=j+N(p,9373)|0;q=H[a+8>>2];i=H[a+16>>2];g=q-i|0;r=N(g,374);i=i+q|0;x=N(i,10958);s=w+(r+x|0)|0;F[c|0]=I[b+(m+s>>>18&1023)|0];F[c+14|0]=I[b+(s-m>>>18&1023)|0];s=k-f|0;v=N(s+h|0,6810);y=v+N(h,4209)|0;m=j+N(p,-3580)|0;z=N(g,2896);A=N(i,6476);B=m+(z+A|0)|0;F[c+1|0]=I[b+(y+B>>>18&1023)|0];F[c+13|0]=I[b+(B-y>>>18&1023)|0];l=N(l,10033)-o|0;p=j+N(p,-11586)|0;j=p+N(g,5792)|0;F[c+2|0]=I[b+(l+j>>>18&1023)|0];F[c+12|0]=I[b+(j-l>>>18&1023)|0];j=N(h+f|0,4712);k=N(k,-6810);l=j+((k+N(h,3897)|0)-o|0)|0;q=N(q,11795);r=m+(r+(q-x|0)|0)|0;F[c+3|0]=I[b+(l+r>>>18&1023)|0];F[c+11|0]=I[b+(r-l>>>18&1023)|0];l=v+N(s,-17828)|0;r=z+(w-A|0)|0;F[c+4|0]=I[b+(l+r>>>18&1023)|0];F[c+10|0]=I[b+(r-l>>>18&1023)|0];f=j+((o+u|0)+N(f,-7121)|0)|0;o=N(g,-3271);i=N(i,4482);j=w+(o-i|0)|0;F[c+5|0]=I[b+(f+j>>>18&1023)|0];F[c+9|0]=I[b+(j-f>>>18&1023)|0];h=t+(k+N(h,-9113)|0)|0;f=m+(o+(i-q|0)|0)|0;F[c+6|0]=I[b+(h+f>>>18&1023)|0];F[c+8|0]=I[b+(f-h>>>18&1023)|0];F[c+7|0]=I[b+(p+N(g,268423872)>>>18&1023)|0];a=a+32|0;n=n+1|0;if((n|0)!=15){continue}break}Xa=C+480|0}function yn(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=O(0);k=H[d+24>>2];a:{if(!(!(1<>>0>14)){c=H[d+16>>2];j=0-c|0;i=H[d+20>>2]+1|0;p=(j|0)>(i|0)?j:i;i=H[d+8>>2];h=0-i|0;l=H[d+12>>2]+1|0;q=(h|0)>(l|0)?h:l;a=((e-(i<<1)|0)+N(f-(c<<1)|0,b)|0)+a|0;e=b<<1;l=0;while(1){c=h;i=a;if((j|0)==(p|0)){break a}while(1){if((c|0)!=(q|0)){f=J[k>>1];if((f|0)!=4096){b=I[i|0];l=b+l|0;o=N(b,f)+o|0;n=N(b,b)+n|0}c=c+1|0;k=k+2|0;i=i+2|0;continue}break}j=j+1|0;a=a+e|0;continue}}if(c>>>0<=1){j=0-H[d+16>>2]|0;c=H[d+20>>2]+1|0;p=(c|0)<(j|0)?j:c;while(1){if((j|0)==(p|0)){break a}c=H[d+8>>2];i=0-c|0;h=H[d+12>>2]+1|0;q=(i|0)>(h|0)?i:h;c=N((N((j<<1)+f|0,b)+e|0)-(c<<1)|0,3)+a|0;while(1){if((i|0)!=(q|0)){m=J[k>>1];if((m|0)!=4096){h=(I[c+2|0]+(I[c+1|0]+I[c|0]|0)>>>0)/3|0;l=h+l|0;o=N(h,m)+o|0;n=N(h,h)+n|0}i=i+1|0;k=k+2|0;c=c+6|0;continue}break}j=j+1|0;continue}}if((c&-2)==2){j=0-H[d+16>>2]|0;c=H[d+20>>2]+1|0;p=(c|0)<(j|0)?j:c;while(1){if((j|0)==(p|0)){break a}c=H[d+8>>2];i=0-c|0;h=H[d+12>>2]+1|0;q=(i|0)>(h|0)?i:h;c=((N((j<<1)+f|0,b)+e|0)-(c<<1)<<2)+a|0;while(1){if((i|0)!=(q|0)){m=J[k>>1];if((m|0)!=4096){h=(I[c+2|0]+(I[c+1|0]+I[c|0]|0)>>>0)/3|0;l=h+l|0;o=N(h,m)+o|0;n=N(h,h)+n|0}i=i+1|0;k=k+2|0;c=c+8|0;continue}break}j=j+1|0;continue}}if((c&-3)==4){j=0-H[d+16>>2]|0;c=H[d+20>>2]+1|0;p=(c|0)<(j|0)?j:c;while(1){if((j|0)==(p|0)){break a}c=H[d+8>>2];i=0-c|0;h=H[d+12>>2]+1|0;q=(i|0)>(h|0)?i:h;c=((N((j<<1)+f|0,b)+e|0)-(c<<1)<<2)+a|0;while(1){if((i|0)!=(q|0)){m=J[k>>1];if((m|0)!=4096){h=(I[c+3|0]+(I[c+2|0]+I[c+1|0]|0)>>>0)/3|0;l=h+l|0;o=N(h,m)+o|0;n=N(h,h)+n|0}i=i+1|0;k=k+2|0;c=c+8|0;continue}break}j=j+1|0;continue}}b:{switch(c-7|0){case 0:j=0-H[d+16>>2]|0;c=H[d+20>>2]+1|0;p=(c|0)<(j|0)?j:c;while(1){if((j|0)==(p|0)){break a}i=H[d+8>>2];c=0-i|0;h=H[d+12>>2]+1|0;q=(c|0)>(h|0)?c:h;i=((N((j<<1)+f|0,b)+e|0)-(i<<1)<<1)+a|0;while(1){if((c|0)!=(q|0)){m=J[k>>1];if((m|0)!=4096){h=I[i+1|0];l=h+l|0;o=N(h,m)+o|0;n=N(h,h)+n|0}c=c+1|0;k=k+2|0;i=i+4|0;continue}break}j=j+1|0;continue};case 1:break b;default:break a}}j=0-H[d+16>>2]|0;c=H[d+20>>2]+1|0;p=(c|0)<(j|0)?j:c;while(1){if((j|0)==(p|0)){break a}i=H[d+8>>2];c=0-i|0;h=H[d+12>>2]+1|0;q=(c|0)>(h|0)?c:h;i=((N((j<<1)+f|0,b)+e|0)-(i<<1)<<1)+a|0;while(1){if((c|0)!=(q|0)){m=J[k>>1];if((m|0)!=4096){h=I[i|0];l=h+l|0;o=N(h,m)+o|0;n=N(h,h)+n|0}c=c+1|0;k=k+2|0;i=i+4|0;continue}break}j=j+1|0;continue}}a=H[d+36>>2];b=(N(l,l)|0)/(a|0)|0;if((b|0)!=(n|0)){c=N((N(o-((N(H[d+32>>2],l)|0)/(a|0)|0)|0,100)|0)/H[d+28>>2]|0,100);r=O(W(O(n-b|0)));c:{if(O(P(r))>2]=a}function Gt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0;z=Xa-416|0;Xa=z;u=H[a+336>>2];a=H[b+84>>2];b=z;while(1){p=H[a+224>>2];l=G[c+112>>1];g=H[a+96>>2];i=G[c+48>>1];s=H[a+160>>2];t=G[c+80>>1];h=H[a+32>>2];j=G[c+16>>1];m=N(G[c>>1],H[a>>2])<<13|1024;f=N(H[a+128>>2],G[c+64>>1]);o=N(H[a+192>>2],G[c+96>>1]);n=f-o|0;k=N(H[a+64>>2],G[c+32>>1]);H[b+192>>2]=m+N(n-k|0,11585)>>11;g=N(g,i);h=N(h,j);j=N(g+h|0,10832);q=m+N(n,793)|0;f=f+o|0;o=N(f,9465);v=q+(o+N(k,11249)|0)|0;i=N(s,t);s=N(i+h|0,9534);p=N(p,l);l=p+h|0;t=N(l,7682);r=(s+(j+N(h,-16549)|0)|0)+t|0;H[b+384>>2]=v-r>>11;H[b>>2]=r+v>>11;r=m+N(n,3989)|0;v=N(f,2592);x=r+(N(k,8672)-v|0)|0;y=N(g+i|0,-2773);w=y+(j+N(g,6859)|0)|0;j=N(g+p|0,-9534);w=w+j|0;H[b+352>>2]=x-w>>11;H[b+32>>2]=x+w>>11;o=q+(N(k,4108)-o|0)|0;q=s+(N(i,-12879)+y|0)|0;s=N(i+p|0,-5384);q=q+s|0;H[b+320>>2]=o-q>>11;H[b+64>>2]=o+q>>11;n=m+N(n,-7678)|0;f=N(f,3570);m=n+(N(k,-1396)-f|0)|0;j=s+(t+(j+N(p,18068)|0)|0)|0;H[b+288>>2]=m-j>>11;H[b+96>>2]=j+m>>11;n=n+(f+N(k,-6581)|0)|0;f=N(h,2611);h=N(l,2773)+N(i-g|0,7682)|0;g=(f+h|0)+N(g,-3818)|0;H[b+256>>2]=n-g>>11;H[b+128>>2]=g+n>>11;k=r+(v+N(k,-10258)|0)|0;g=(h+N(i,3150)|0)+N(p,-14273)|0;H[b+224>>2]=k-g>>11;H[b+160>>2]=g+k>>11;b=b+4|0;a=a+4|0;c=c+2|0;A=A+1|0;if((A|0)!=8){continue}break}b=u-384|0;n=0;a=z;while(1){g=H[a+12>>2];h=H[a+4>>2];f=N(g+h|0,10832);c=H[(n<<2)+d>>2]+e|0;p=H[a+28>>2];s=p+h|0;t=N(s,7682);i=H[a+20>>2];l=N(i+h|0,9534);o=t+(l+(f+N(h,-16549)|0)|0)|0;m=H[a+24>>2];j=H[a+16>>2];u=m+j|0;q=N(u,9465);k=H[a+8>>2];m=j-m|0;j=(H[a>>2]<<13)+134348800|0;v=N(m,793)+j|0;r=(q+N(k,11249)|0)+v|0;F[c|0]=I[b+(o+r>>>18&1023)|0];F[c+12|0]=I[b+(r-o>>>18&1023)|0];o=N(g+p|0,-9534);r=f+N(g,6859)|0;f=N(g+i|0,-2773);r=o+(r+f|0)|0;y=j+N(m,3989)|0;x=N(u,2592);w=y+(N(k,8672)-x|0)|0;F[c+1|0]=I[b+(r+w>>>18&1023)|0];F[c+11|0]=I[b+(w-r>>>18&1023)|0];l=l+(f+N(i,-12879)|0)|0;f=N(i+p|0,-5384);l=l+f|0;q=v+(N(k,4108)-q|0)|0;F[c+2|0]=I[b+(l+q>>>18&1023)|0];F[c+10|0]=I[b+(q-l>>>18&1023)|0];f=f+(t+(o+N(p,18068)|0)|0)|0;l=j+N(m,-7678)|0;u=N(u,3570);t=l+(N(k,-1396)-u|0)|0;F[c+3|0]=I[b+(f+t>>>18&1023)|0];F[c+9|0]=I[b+(t-f>>>18&1023)|0];f=N(h,2611);h=N(s,2773)+N(i-g|0,7682)|0;g=(f+h|0)+N(g,-3818)|0;f=l+(u+N(k,-6581)|0)|0;F[c+4|0]=I[b+(g+f>>>18&1023)|0];F[c+8|0]=I[b+(f-g>>>18&1023)|0];g=(h+N(i,3150)|0)+N(p,-14273)|0;i=y+(x+N(k,-10258)|0)|0;F[c+5|0]=I[b+(g+i>>>18&1023)|0];F[c+7|0]=I[b+(i-g>>>18&1023)|0];F[c+6|0]=I[b+(j+N(m-k|0,11585)>>>18&1023)|0];a=a+32|0;n=n+1|0;if((n|0)!=13){continue}break}Xa=z+416|0}function Fu(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;d=Xa-288|0;Xa=d;g=H[a+468>>2];a:{b:{if(H[g+44>>2]|!H[a+280>>2]){break b}h=H[a+464>>2];H[h+24>>2]=H[h+24>>2]+(H[g+16>>2]/8|0);H[g+16>>2]=0;if(!(Za[H[h+8>>2]](a)|0)){break a}if(H[a+340>>2]>0){while(1){H[((c<<2)+g|0)+24>>2]=0;c=c+1|0;if((c|0)>2]){continue}break}}H[g+20>>2]=0;H[g+44>>2]=H[a+280>>2];if(H[a+440>>2]){break b}H[g+40>>2]=0}c:{if(!H[g+40>>2]){n=H[a+432>>2];l=H[a+416>>2];e=H[a+424>>2];H[d+280>>2]=a;c=H[a+24>>2];H[d+264>>2]=H[c>>2];H[d+268>>2]=H[c+4>>2];o=-1<>2];e=H[a+412>>2];k=H[b>>2];f=H[g+12>>2];d:{e:{h=H[g+20>>2];if(h){break e}p=H[g+64>>2];while(1){f:{g:{h:{if((c|0)<=7){if(!jc(d+264|0,f,c,0)){break c}f=H[d+272>>2];c=H[d+276>>2];b=1;if((c|0)<8){break h}}b=f>>c-8&255;h=H[((b<<2)+p|0)+144>>2];if(h){break g}b=9}b=qe(d+264|0,f,c,p,b);if((b|0)<0){break c}f=H[d+272>>2];c=H[d+276>>2];break f}b=I[(b+p|0)+1168|0];c=c-h|0}i=b>>>4|0;i:{j:{k:{switch(b&15){default:b=H[a>>2];H[b+20>>2]=121;Za[H[b+4>>2]](a,-1);case 1:if((c|0)<=0){if(!jc(d+264|0,f,c,1)){break c}f=H[d+272>>2];c=H[d+276>>2]}c=c-1|0;q=f>>>c&1?m:o;break j;case 0:break k}}q=0;if((i|0)==15){break j}h=1<>>0<16){break e}if((c|0)<(i|0)){if(!jc(d+264|0,f,c,i)){break c}f=H[d+272>>2];c=H[d+276>>2]}c=c-i|0;h=(H[(i<<2)+40384>>2]&f>>c)+h|0;if(h){break e}break i}s=(e|0)>(l|0)?e:l;h=s+1|0;l:{while(1){b=e;e=(H[(b<<2)+n>>2]<<1)+k|0;m:{if(J[e>>1]){if((c|0)<=0){if(!jc(d+264|0,f,c,1)){break c}f=H[d+272>>2];c=H[d+276>>2]}c=c-1|0;if(!(f>>>c&1)){break m}r=G[e>>1];if(r&m){break m}G[e>>1]=((r|0)>=0?m:o)+r;break m}if((i|0)<=0){break l}i=i-1|0}e=b+1|0;if((b|0)!=(s|0)){continue}break}b=h}if(q){e=H[(b<<2)+n>>2];G[(e<<1)+k>>1]=q;H[(j<<2)+d>>2]=e;j=j+1|0}e=b+1|0;if((b|0)<(l|0)){continue}}break}b=0;break d}l=(e|0)>(l|0)?e:l;while(1){b=e;e=(H[(b<<2)+n>>2]<<1)+k|0;n:{if(!J[e>>1]){break n}if((c|0)<=0){if(!jc(d+264|0,f,c,1)){break c}f=H[d+272>>2];c=H[d+276>>2]}c=c-1|0;if(!(f>>>c&1)){break n}i=G[e>>1];if(i&m){break n}G[e>>1]=i+((i|0)>=0?m:o)}e=b+1|0;if((b|0)!=(l|0)){continue}break}b=h-1|0}a=H[a+24>>2];H[a>>2]=H[d+264>>2];H[a+4>>2]=H[d+268>>2];H[g+20>>2]=b;H[g+16>>2]=c;H[g+12>>2]=f}H[g+44>>2]=H[g+44>>2]-1;e=1;break a}if(!j){e=0;break a}a=j-1|0;b=j&3;if(b){c=0;while(1){j=j-1|0;G[(H[(j<<2)+d>>2]<<1)+k>>1]=0;c=c+1|0;if((b|0)!=(c|0)){continue}break}}e=0;if(a>>>0<3){break a}while(1){a=(j<<2)+d|0;G[(H[a-4>>2]<<1)+k>>1]=0;G[(H[a-8>>2]<<1)+k>>1]=0;G[(H[a-12>>2]<<1)+k>>1]=0;j=j-4|0;G[(H[(j<<2)+d>>2]<<1)+k>>1]=0;if(j){continue}break}}Xa=d+288|0;return e|0}function Fm(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=Xa-48|0;Xa=i;A(+a);e=v(1)|0;d=v(0)|0;a:{b:{h=e;j=e&2147483647;c:{if(j>>>0<=1074752122){if((h&1048575)==598523){break c}if(j>>>0<=1073928572){if((e|0)>0|(e|0)>=0){a=a+-1.5707963267341256;c=a+-6.077100506506192e-11;M[b>>3]=c;M[b+8>>3]=a-c+-6.077100506506192e-11;d=1;break a}a=a+1.5707963267341256;c=a+6.077100506506192e-11;M[b>>3]=c;M[b+8>>3]=a-c+6.077100506506192e-11;d=-1;break a}if((e|0)>0|(e|0)>=0){a=a+-3.1415926534682512;c=a+-1.2154201013012384e-10;M[b>>3]=c;M[b+8>>3]=a-c+-1.2154201013012384e-10;d=2;break a}a=a+3.1415926534682512;c=a+1.2154201013012384e-10;M[b>>3]=c;M[b+8>>3]=a-c+1.2154201013012384e-10;d=-2;break a}if(j>>>0<=1075594811){if(j>>>0<=1075183036){if((j|0)==1074977148){break c}if((e|0)>0|(e|0)>=0){a=a+-4.712388980202377;c=a+-1.8231301519518578e-10;M[b>>3]=c;M[b+8>>3]=a-c+-1.8231301519518578e-10;d=3;break a}a=a+4.712388980202377;c=a+1.8231301519518578e-10;M[b>>3]=c;M[b+8>>3]=a-c+1.8231301519518578e-10;d=-3;break a}if((j|0)==1075388923){break c}if((e|0)>0|(e|0)>=0){a=a+-6.2831853069365025;c=a+-2.430840202602477e-10;M[b>>3]=c;M[b+8>>3]=a-c+-2.430840202602477e-10;d=4;break a}a=a+6.2831853069365025;c=a+2.430840202602477e-10;M[b>>3]=c;M[b+8>>3]=a-c+2.430840202602477e-10;d=-4;break a}if(j>>>0>1094263290){break b}}f=a*.6366197723675814+6755399441055744+-6755399441055744;c=a+f*-1.5707963267341256;g=f*6.077100506506192e-11;l=c-g;e=l<-.7853981633974483;if(P(f)<2147483648){d=~~f}else{d=-2147483648}d:{if(e){d=d-1|0;f=f+-1;g=f*6.077100506506192e-11;c=a+f*-1.5707963267341256;break d}if(!(l>.7853981633974483)){break d}d=d+1|0;f=f+1;g=f*6.077100506506192e-11;c=a+f*-1.5707963267341256}a=c-g;M[b>>3]=a;A(+a);h=v(1)|0;v(0)|0;e=j>>>20|0;e:{if((e-(h>>>20&2047)|0)<17){break e}g=c;a=f*6.077100506303966e-11;c=c-a;g=f*2.0222662487959506e-21-(g-c-a);a=c-g;M[b>>3]=a;h=e;A(+a);e=v(1)|0;v(0)|0;if((h-(e>>>20&2047)|0)<50){break e}g=c;a=f*2.0222662487111665e-21;c=c-a;g=f*8.4784276603689e-32-(g-c-a);a=c-g;M[b>>3]=a}M[b+8>>3]=c-a-g;break a}if(j>>>0>=2146435072){a=a-a;M[b>>3]=a;M[b+8>>3]=a;d=0;break a}x(0,d|0);x(1,e&1048575|1096810496);a=+z();d=0;h=1;while(1){k=(i+16|0)+(d<<3)|0;if(P(a)<2147483648){d=~~a}else{d=-2147483648}c=+(d|0);M[k>>3]=c;a=(a-c)*16777216;d=1;k=h&1;h=0;if(k){continue}break}M[i+32>>3]=a;f:{if(a!=0){d=2;break f}h=1;while(1){d=h;h=d-1|0;if(M[(i+16|0)+(d<<3)>>3]==0){continue}break}}d=Gm(i+16|0,i,(j>>>20|0)-1046|0,d+1|0,1);a=M[i>>3];if((e|0)<0){M[b>>3]=-a;M[b+8>>3]=-M[i+8>>3];d=0-d|0;break a}M[b>>3]=a;M[b+8>>3]=M[i+8>>3]}Xa=i+48|0;return d}function Yu(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=Xa-16|0;Xa=c;g=H[a+24>>2];f=H[g+4>>2];a:{if(!f){if(!(Za[H[g+12>>2]](a)|0)){f=0;break a}f=H[g+4>>2]}b=H[g>>2];e=I[b|0];f=f-1|0;if(f){b=b+1|0}else{if(!(Za[H[g+12>>2]](a)|0)){f=0;break a}f=H[g+4>>2];b=H[g>>2]}i=b+1|0;f=f-1|0;b=I[b|0]|e<<8;e=b-2|0;b=b>>>0>15?14:b>>>0>>0?0:e;if(b){while(1){if(!f){if(!(Za[H[g+12>>2]](a)|0)){f=0;break a}i=H[g>>2];f=H[g+4>>2]}F[(c+2|0)+d|0]=I[i|0];i=i+1|0;f=f-1|0;d=d+1|0;if((b|0)!=(d|0)){continue}break}}m=e-b|0;b:{c:{d:{d=H[a+440>>2];h=d-224|0;if(h){if((h|0)==14){break d}break c}e=b+m|0;e:{f:{g:{h:{if(b>>>0>=14){if(I[c+2|0]!=74){break g}if(I[c+3|0]!=70|I[c+4|0]!=73|(I[c+6|0]|I[c+5|0]!=70)){break h}H[a+284>>2]=1;b=I[c+7|0];F[a+288|0]=b;h=I[c+8|0];F[a+289|0]=h;j=I[c+9|0];F[a+290|0]=j;d=I[c+10|0]|I[c+11|0]<<8;k=d<<8|d>>>8;G[a+292>>1]=k;d=I[c+12|0]|I[c+13|0]<<8;l=d<<8|d>>>8;G[a+294>>1]=l;if((b-1&255)>>>0>=2){d=H[a>>2];H[d+24>>2]=b;H[d+20>>2]=122;H[H[a>>2]+28>>2]=I[a+289|0];Za[H[H[a>>2]+4>>2]](a,-1);j=I[a+290|0];l=J[a+294>>1];k=J[a+292>>1];h=I[a+289|0];b=I[a+288|0]}d=H[a>>2];H[d+24>>2]=b;H[d+20>>2]=89;H[d+40>>2]=j;H[d+36>>2]=l&65535;H[d+32>>2]=k&65535;H[d+28>>2]=h;Za[H[d+4>>2]](a,1);b=I[c+14|0];d=I[c+15|0];if(b|d){b=H[a>>2];H[b+20>>2]=92;H[b+24>>2]=I[c+14|0];H[H[a>>2]+28>>2]=I[c+15|0];Za[H[H[a>>2]+4>>2]](a,1);d=I[c+15|0];h=I[c+14|0]}else{h=b}b=e-14|0;if((N(N(h,d),3)|0)==(b|0)){break e}e=H[a>>2];H[e+24>>2]=b;H[e+20>>2]=90;break f}if(I[c+2|0]!=74|b>>>0<6){break g}}if(I[c+3|0]!=70|I[c+4|0]!=88|(I[c+6|0]|I[c+5|0]!=88)){break g}i:{switch(I[c+7|0]-16|0){case 0:b=H[a>>2];H[b+24>>2]=e;H[b+20>>2]=110;break f;case 1:b=H[a>>2];H[b+24>>2]=e;H[b+20>>2]=111;break f;case 3:b=H[a>>2];H[b+24>>2]=e;H[b+20>>2]=112;break f;default:break i}}b=H[a>>2];H[b+20>>2]=91;H[b+24>>2]=I[c+7|0];H[H[a>>2]+28>>2]=e;break f}b=H[a>>2];H[b+24>>2]=e;H[b+20>>2]=79;Za[H[H[a>>2]+4>>2]](a,1);break e}Za[H[H[a>>2]+4>>2]](a,1)}break b}j:{if(I[c+2|0]!=65|b>>>0<12|(I[c+3|0]!=100|I[c+4|0]!=111)){break j}if(I[c+5|0]!=98|I[c+6|0]!=101){break j}d=I[c+8|0];h=I[c+7|0];j=I[c+10|0];k=I[c+9|0];l=I[c+12|0];n=I[c+11|0];e=I[c+13|0];b=H[a>>2];H[b+20>>2]=78;H[b+36>>2]=e;H[b+32>>2]=l|n<<8;H[b+28>>2]=j|k<<8;H[b+24>>2]=d|h<<8;Za[H[b+4>>2]](a,1);F[a+300|0]=e;H[a+296>>2]=1;break b}b=H[a>>2];H[b+24>>2]=e;H[b+20>>2]=80;Za[H[H[a>>2]+4>>2]](a,1);break b}b=H[a>>2];H[b+24>>2]=d;H[b+20>>2]=70;Za[H[H[a>>2]>>2]](a)}H[g+4>>2]=f;H[g>>2]=i;f=1;if((m|0)<=0){break a}Za[H[H[a+24>>2]+16>>2]](a,m)}Xa=c+16|0;return f|0}function Ut(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=O(0),h=O(0),i=O(0),j=O(0),k=O(0),l=O(0),m=O(0),n=O(0),o=0,p=O(0),q=O(0),r=O(0),s=O(0),t=O(0),u=O(0),v=0,w=0,x=O(0),y=0;v=Xa-256|0;Xa=v;y=H[a+336>>2];a=H[b+84>>2];o=8;b=v;while(1){a:{b:{f=J[c+32>>1];w=J[c+16>>1];if(f|w){break b}f=0;if(J[c+48>>1]|J[c+64>>1]|(J[c+80>>1]|J[c+96>>1])){break b}if(J[c+112>>1]){break b}h=O(L[a>>2]*O(G[c>>1]));L[b+192>>2]=h;L[b+160>>2]=h;L[b+128>>2]=h;L[b+96>>2]=h;L[b+64>>2]=h;L[b+32>>2]=h;L[b>>2]=h;f=56;break a}i=O(L[a>>2]*O(G[c>>1]));j=O(L[a+128>>2]*O(G[c+64>>1]));p=O(i+j);k=O(L[a+64>>2]*O(f<<16>>16));l=O(L[a+192>>2]*O(G[c+96>>1]));h=O(k+l);m=O(p+h);n=O(L[a+96>>2]*O(G[c+48>>1]));q=O(L[a+160>>2]*O(G[c+80>>1]));r=O(n+q);s=O(L[a+32>>2]*O(w<<16>>16));t=O(L[a+224>>2]*O(G[c+112>>1]));u=O(s+t);g=O(r+u);L[b+224>>2]=m-g;L[b>>2]=m+g;i=O(i-j);j=O(O(O(k-l)*O(1.4142135381698608))-h);k=O(i+j);l=O(q-n);m=O(s-t);n=O(O(l+m)*O(1.8477590084075928));g=O(O(n+O(l*O(-2.613126039505005)))-g);L[b+192>>2]=k-g;L[b+32>>2]=k+g;i=O(i-j);g=O(O(O(u-r)*O(1.4142135381698608))-g);L[b+160>>2]=i-g;L[b+64>>2]=i+g;h=O(p-h);g=O(O(n+O(m*O(-1.0823922157287598)))-g);L[b+96>>2]=h+g;h=O(h-g);f=32}L[(f<<2)+b>>2]=h;c=c+2|0;a=a+4|0;b=b+4|0;f=o>>>0>1;o=o-1|0;if(f){continue}break}a=y-384|0;o=0;c=v;while(1){b=H[(o<<2)+d>>2]+e|0;i=O(L[c>>2]+O(512.5));j=L[c+16>>2];p=O(i+j);k=L[c+8>>2];l=L[c+24>>2];h=O(k+l);m=O(p+h);n=L[c+20>>2];q=L[c+12>>2];r=O(n+q);s=L[c+4>>2];t=L[c+28>>2];u=O(s+t);g=O(r+u);x=O(m+g);c:{if(O(P(x))>2];a=H[b+84>>2];b=y;while(1){j=H[a+192>>2];n=G[c+96>>1];i=H[a+64>>2];k=G[c+32>>1];o=N(G[c>>1],H[a>>2])<<13|1024;p=N(H[a+128>>2],G[c+64>>1]);l=o+N(p,-11586)>>11;h=N(H[a+224>>2],G[c+112>>1]);m=N(H[a+32>>2],G[c+16>>1]);f=N(H[a+96>>2],G[c+48>>1]);u=m-f|0;g=N(H[a+160>>2],G[c+80>>1]);q=h+(u-g|0)<<2;H[b+320>>2]=l-q;H[b+96>>2]=l+q;n=N(j,n);i=N(i,k);k=N(n+i|0,9058);l=k+N(n,-14084)|0;q=o+N(p,2578)|0;r=l+q|0;j=h<<13;h=N(f+g|0,-1297)-j|0;x=N(f+m|0,10935);v=h+(x+N(f,-3474)|0)|0;H[b+384>>2]=r-v>>11;H[b+32>>2]=r+v>>11;n=N(n,-11295)+N(i,5027)|0;r=o+N(p,-7223)|0;v=n+r|0;s=h;h=g+m|0;w=N(h,9810);s=s+(w+N(g,-19447)|0)|0;H[b+352>>2]=v-s>>11;H[b+64>>2]=v+s>>11;l=q-l|0;u=N(u,3826)-j|0;s=N(f,5529);f=N(g-f|0,11512);q=u+(s+f|0)|0;H[b+256>>2]=l-q>>11;H[b+160>>2]=l+q>>11;p=o+N(p,10438)|0;o=k+N(i,2237)|0;i=p-o|0;k=N(h,6164);l=u+(k+N(m,-8693)|0)|0;H[b+224>>2]=i-l>>11;H[b+192>>2]=i+l>>11;p=p+o|0;m=j+(w+(x+N(m,-9232)|0)|0)|0;H[b+416>>2]=p-m>>11;H[b>>2]=m+p>>11;m=r-n|0;f=j+(k+(f+N(g,-13850)|0)|0)|0;H[b+288>>2]=m-f>>11;H[b+128>>2]=f+m>>11;b=b+4|0;a=a+4|0;c=c+2|0;z=z+1|0;if((z|0)!=8){continue}break}b=t-384|0;p=0;a=y;while(1){f=H[a+12>>2];m=H[a+4>>2];i=N(f+m|0,10935);k=H[a+24>>2];t=H[a+8>>2];l=N(k+t|0,9058);c=H[(p<<2)+d>>2]+e|0;q=H[a+28>>2];o=q<<13;g=H[a+20>>2];u=g+m|0;h=N(u,9810);r=o+(h+(i+N(m,-9232)|0)|0)|0;x=l+N(t,2237)|0;n=(H[a>>2]<<13)+134348800|0;j=H[a+16>>2];v=n+N(j,10438)|0;w=x+v|0;F[c|0]=I[b+(r+w>>>18&1023)|0];F[c+13|0]=I[b+(w-r>>>18&1023)|0];s=i+N(f,-3474)|0;i=N(f+g|0,-1297)-o|0;r=s+i|0;l=l+N(k,-14084)|0;w=n+N(j,2578)|0;s=l+w|0;F[c+1|0]=I[b+(r+s>>>18&1023)|0];F[c+12|0]=I[b+(s-r>>>18&1023)|0];i=i+(h+N(g,-19447)|0)|0;k=N(k,-11295)+N(t,5027)|0;t=n+N(j,-7223)|0;h=k+t|0;F[c+2|0]=I[b+(i+h>>>18&1023)|0];F[c+11|0]=I[b+(h-i>>>18&1023)|0];i=m-f|0;h=q+(i-g|0)<<13;j=n+N(j,-11586)|0;F[c+3|0]=I[b+(h+j>>>18&1023)|0];F[c+10|0]=I[b+(j-h>>>18&1023)|0];j=N(u,6164);h=o+N(g,-13850)|0;g=N(g-f|0,11512);n=j+(h+g|0)|0;k=t-k|0;F[c+4|0]=I[b+(n+k>>>18&1023)|0];F[c+9|0]=I[b+(k-n>>>18&1023)|0];h=g+N(f,5529)|0;f=N(i,3826)-o|0;g=h+f|0;o=w-l|0;F[c+5|0]=I[b+(g+o>>>18&1023)|0];F[c+8|0]=I[b+(o-g>>>18&1023)|0];f=f+(j+N(m,-8693)|0)|0;g=v-x|0;F[c+6|0]=I[b+(f+g>>>18&1023)|0];F[c+7|0]=I[b+(g-f>>>18&1023)|0];a=a+32|0;p=p+1|0;if((p|0)!=14){continue}break}Xa=y+448|0}function It(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;x=Xa-352|0;Xa=x;v=H[a+336>>2];a=H[b+84>>2];b=x;while(1){q=H[a+224>>2];r=G[c+112>>1];g=H[a+96>>2];j=G[c+48>>1];n=H[a+160>>2];o=G[c+80>>1];k=H[a+32>>2];s=G[c+16>>1];f=N(G[c>>1],H[a>>2])<<13|1024;l=N(H[a+192>>2],G[c+96>>1]);m=N(H[a+64>>2],G[c+32>>1]);p=l+m|0;h=N(H[a+128>>2],G[c+64>>1]);t=p-h|0;H[b+160>>2]=f+N(t,-11585)>>11;g=N(g,j);k=N(k,s);i=g+k|0;s=N(i,7274);j=N(n,o);n=N(j+k|0,5492);q=N(q,r);r=N(q+(j+i|0)|0,3264);o=f+N(t,11116)|0;t=o+N(h-l|0,20862)|0;f=t+N(l,17333)|0;i=n+(s+N(k,-7562)|0)|0;k=r+N(k+q|0,3e3)|0;i=i+k|0;H[b+320>>2]=f-i>>11;H[b>>2]=f+i>>11;f=N(l,-6461);l=o+N(p,-9467)|0;p=f+l|0;f=n+N(j,-9766)|0;n=r+N(g+j|0,-9527)|0;f=f+n|0;H[b+256>>2]=p-f>>11;H[b+64>>2]=p+f>>11;f=o;o=N(h-m|0,3529);p=(f+o|0)+N(m,-12399)|0;f=k;k=N(g+q|0,-14731);f=f+(k+N(q,17223)|0)|0;H[b+224>>2]=p-f>>11;H[b+96>>2]=p+f>>11;l=l+(N(h,15929)+N(m,-11395)|0)|0;j=r+((N(j,8203)+N(g,-12019)|0)+N(q,-13802)|0)|0;H[b+192>>2]=l-j>>11;H[b+128>>2]=j+l>>11;h=o+(t+N(h,-14924)|0)|0;g=n+(k+(s+N(g,16984)|0)|0)|0;H[b+288>>2]=h-g>>11;H[b+32>>2]=g+h>>11;b=b+4|0;a=a+4|0;c=c+2|0;u=u+1|0;if((u|0)!=8){continue}break}b=v-384|0;l=0;a=x;while(1){h=H[a+12>>2];m=H[a+4>>2];c=h+m|0;o=N(c,7274);g=H[a+20>>2];v=N(g+m|0,5492);j=H[a+28>>2];k=N(j+(c+g|0)|0,3264);f=(H[a>>2]<<13)+134348800|0;r=H[a+24>>2];s=H[a+8>>2];p=r+s|0;q=H[a+16>>2];t=p-q|0;n=f+N(t,11116)|0;c=H[(l<<2)+d>>2]+e|0;i=v+(o+N(m,-7562)|0)|0;m=k+N(j+m|0,3e3)|0;i=i+m|0;u=n+N(q-r|0,20862)|0;w=u+N(r,17333)|0;F[c|0]=I[b+(i+w>>>18&1023)|0];F[c+10|0]=I[b+(w-i>>>18&1023)|0];i=k+N(g+h|0,-9527)|0;w=o+N(h,16984)|0;o=N(j+h|0,-14731);w=i+(w+o|0)|0;y=N(q-s|0,3529);u=y+(u+N(q,-14924)|0)|0;F[c+1|0]=I[b+(w+u>>>18&1023)|0];F[c+9|0]=I[b+(u-w>>>18&1023)|0];v=i+(v+N(g,-9766)|0)|0;i=N(r,-6461);r=n+N(p,-9467)|0;p=i+r|0;F[c+2|0]=I[b+(v+p>>>18&1023)|0];F[c+8|0]=I[b+(p-v>>>18&1023)|0];m=m+(o+N(j,17223)|0)|0;n=(n+y|0)+N(s,-12399)|0;F[c+3|0]=I[b+(m+n>>>18&1023)|0];F[c+7|0]=I[b+(n-m>>>18&1023)|0];h=k+((N(g,8203)+N(h,-12019)|0)+N(j,-13802)|0)|0;g=r+(N(q,15929)+N(s,-11395)|0)|0;F[c+4|0]=I[b+(h+g>>>18&1023)|0];F[c+6|0]=I[b+(g-h>>>18&1023)|0];F[c+5|0]=I[b+(f+N(t,268423871)>>>18&1023)|0];a=a+32|0;l=l+1|0;if((l|0)!=11){continue}break}Xa=x+352|0}function St(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;v=Xa-256|0;Xa=v;p=H[a+336>>2];a=H[b+84>>2];o=8;b=v;while(1){a:{b:{f=J[c+32>>1];g=G[c+16>>1];if((f|g)&65535){break b}f=0;if(J[c+48>>1]|J[c+64>>1]|(J[c+80>>1]|J[c+96>>1])){break b}if(J[c+112>>1]){break b}f=N(G[c>>1],H[a>>2])<<2;H[b+192>>2]=f;H[b+160>>2]=f;H[b+128>>2]=f;H[b+96>>2]=f;H[b+64>>2]=f;H[b+32>>2]=f;H[b>>2]=f;h=56;break a}m=N(H[a+192>>2],G[c+96>>1]);i=N(H[a+64>>2],f<<16>>16);f=N(m+i|0,4433);g=N(g,H[a+32>>2]);j=N(H[a+224>>2],G[c+112>>1]);q=N(g+j|0,-7373);r=N(H[a+160>>2],G[c+80>>1]);h=r+g|0;k=N(H[a+96>>2],G[c+48>>1]);l=k+j|0;n=N(h+l|0,9633);i=f+N(i,6270)|0;s=N(G[c+64>>1],H[a+128>>2])<<13;t=N(G[c>>1],H[a>>2])<<13|1024;u=s+t|0;w=i+u|0;x=q+N(g,12299)|0;g=n+N(h,-3196)|0;h=x+g|0;H[b+224>>2]=w-h>>11;H[b>>2]=h+w>>11;f=f+N(m,-15137)|0;m=t-s|0;h=f+m|0;n=n+N(l,-16069)|0;l=N(k,25172);k=N(k+r|0,-20995);l=n+(l+k|0)|0;H[b+192>>2]=h-l>>11;H[b+32>>2]=h+l>>11;f=m-f|0;g=g+(k+N(r,16819)|0)|0;H[b+160>>2]=f-g>>11;H[b+64>>2]=f+g>>11;f=n+(q+N(j,2446)|0)|0;g=u-i|0;H[b+96>>2]=f+g>>11;f=g-f>>11;h=32}H[(h<<2)+b>>2]=f;c=c+2|0;a=a+4|0;b=b+4|0;f=o>>>0>1;o=o-1|0;if(f){continue}break}b=p-384|0;o=0;c=v;while(1){g=H[c>>2]+16400|0;a=H[(o<<2)+d>>2]+e|0;c:{d:{f=H[c+8>>2];j=H[c+4>>2];if(f|j){break d}f=0;if(H[c+12>>2]|H[c+16>>2]|(H[c+20>>2]|H[c+24>>2])){break d}if(H[c+28>>2]){break d}f=Iz(I[b+(g>>>5&1023)|0],0,16843009,16843009);F[a|0]=f;F[a+1|0]=f>>>8;F[a+2|0]=f>>>16;F[a+3|0]=f>>>24;f=Ya;F[a+4|0]=f;F[a+5|0]=f>>>8;F[a+6|0]=f>>>16;F[a+7|0]=f>>>24;break c}q=H[c+28>>2];r=N(q+j|0,-7373);k=H[c+12>>2];m=k+q|0;n=H[c+20>>2];i=n+j|0;p=N(m+i|0,9633);h=r+N(j,12299)|0;j=p+N(i,-3196)|0;i=h+j|0;l=N(f,6270);h=f;f=H[c+24>>2];h=N(h+f|0,4433);l=l+h|0;s=H[c+16>>2];t=s+g<<13;u=l+t|0;F[a|0]=I[b+(i+u>>>18&1023)|0];F[a+7|0]=I[b+(u-i>>>18&1023)|0];p=p+N(m,-16069)|0;i=N(k,25172);k=N(k+n|0,-20995);m=p+(i+k|0)|0;f=h+N(f,-15137)|0;g=g-s<<13;i=f+g|0;F[a+1|0]=I[b+(m+i>>>18&1023)|0];F[a+6|0]=I[b+(i-m>>>18&1023)|0];j=j+(k+N(n,16819)|0)|0;f=g-f|0;F[a+2|0]=I[b+(j+f>>>18&1023)|0];F[a+5|0]=I[b+(f-j>>>18&1023)|0];f=p+(r+N(q,2446)|0)|0;g=t-l|0;F[a+3|0]=I[b+(f+g>>>18&1023)|0];F[a+4|0]=I[b+(g-f>>>18&1023)|0]}c=c+32|0;o=o+1|0;if((o|0)!=8){continue}break}Xa=v+256|0}function ut(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0;x=Xa-512|0;Xa=x;s=H[a+336>>2];a=H[b+84>>2];b=x;while(1){l=N(H[a+64>>2],G[c+32>>1]);n=N(H[a+192>>2],G[c+96>>1]);i=l-n|0;p=N(i,11363);k=N(H[a+96>>2],G[c+48>>1]);j=N(H[a+32>>2],G[c+16>>1]);g=N(k+j|0,11086);q=p+N(n,20995)|0;o=N(H[a+128>>2],G[c+64>>1]);t=N(o,10703);h=N(G[c>>1],H[a>>2])<<13|1024;u=t+h|0;r=q+u|0;f=N(H[a+224>>2],G[c+112>>1]);y=N(f+j|0,8956);m=N(H[a+160>>2],G[c+80>>1]);z=m+j|0;v=N(z,10217);w=y+(v+(g+N(j,-18730)|0)|0)|0;H[b+480>>2]=r-w>>11;H[b>>2]=r+w>>11;i=N(i,2260);r=i+N(l,7373)|0;o=N(o,4433);w=o+h|0;A=r+w|0;B=f+k|0;C=N(B,-5461);D=N(k+m|0,1136);g=C+(D+(g+N(k,589)|0)|0)|0;H[b+448>>2]=A-g>>11;H[b+32>>2]=g+A>>11;l=p+N(l,-4926)|0;p=h-o|0;g=l+p|0;o=N(f+m|0,-11086);v=o+(v+(N(m,-9222)+D|0)|0)|0;H[b+416>>2]=g-v>>11;H[b+64>>2]=g+v>>11;n=i+N(n,-4176)|0;h=h-t|0;g=n+h|0;i=o+((N(f,8728)+C|0)+y|0)|0;H[b+384>>2]=g-i>>11;H[b+96>>2]=g+i>>11;h=h-n|0;g=N(j-f|0,7350);n=N(B,-10217);i=g+(n+N(f,25733)|0)|0;f=N(f-m|0,3363);i=i+f|0;H[b+352>>2]=h-i>>11;H[b+128>>2]=h+i>>11;h=p-l|0;l=N(z,5461);i=N(m,-6278);m=N(m-k|0,11529);f=f+(l+(i+m|0)|0)|0;H[b+320>>2]=h-f>>11;H[b+160>>2]=f+h>>11;f=w-r|0;h=N(k,16154);k=N(j-k|0,3363);m=n+(m+(h+k|0)|0)|0;H[b+288>>2]=f-m>>11;H[b+192>>2]=f+m>>11;f=u-q|0;k=g+(l+(k+N(j,-15038)|0)|0)|0;H[b+256>>2]=f-k>>11;H[b+224>>2]=f+k>>11;b=b+4|0;a=a+4|0;c=c+2|0;E=E+1|0;if((E|0)!=8){continue}break}a=s-384|0;k=0;b=x;while(1){j=H[b+4>>2];f=H[b+28>>2];m=N(j+f|0,-7373);h=H[b+20>>2];g=h+j|0;l=H[b+12>>2];s=l+f|0;n=N(g+s|0,9633);i=H[b+24>>2];q=H[b+8>>2];p=N(i+q|0,4433);c=H[(k<<2)+d>>2]+e|0;o=m+N(j,12299)|0;j=n+N(g,-3196)|0;g=o+j|0;q=p+N(q,6270)|0;o=H[b>>2]+16400|0;t=H[b+16>>2];u=o+t<<13;r=q+u|0;F[c|0]=I[a+(g+r>>>18&1023)|0];F[c+7|0]=I[a+(r-g>>>18&1023)|0];n=n+N(s,-16069)|0;g=N(l,25172);l=N(h+l|0,-20995);g=n+(g+l|0)|0;p=p+N(i,-15137)|0;s=o-t<<13;i=p+s|0;F[c+1|0]=I[a+(g+i>>>18&1023)|0];F[c+6|0]=I[a+(i-g>>>18&1023)|0];j=j+(l+N(h,16819)|0)|0;h=s-p|0;F[c+2|0]=I[a+(j+h>>>18&1023)|0];F[c+5|0]=I[a+(h-j>>>18&1023)|0];j=n+(m+N(f,2446)|0)|0;f=u-q|0;F[c+3|0]=I[a+(j+f>>>18&1023)|0];F[c+4|0]=I[a+(f-j>>>18&1023)|0];b=b+32|0;k=k+1|0;if((k|0)!=16){continue}break}Xa=x+512|0}function Ht(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;w=Xa-384|0;Xa=w;p=H[a+336>>2];a=H[b+84>>2];b=w;while(1){s=H[a+128>>2];l=G[c+64>>1];o=N(H[a+32>>2],G[c+16>>1]);j=N(H[a+224>>2],G[c+112>>1]);i=o-j|0;m=N(H[a+96>>2],G[c+48>>1]);k=N(H[a+160>>2],G[c+80>>1]);g=m-k|0;h=N(i+g|0,4433);n=N(H[a+64>>2],G[c+32>>1]);q=N(H[a+192>>2],G[c+96>>1]);t=n-q<<13;f=N(G[c>>1],H[a>>2])<<13|1024;u=t+f|0;i=h+N(i,6270)|0;H[b+320>>2]=u-i>>11;H[b+32>>2]=i+u>>11;i=f-t|0;h=h+N(g,-15137)|0;H[b+224>>2]=i-h>>11;H[b+128>>2]=h+i>>11;s=N(N(l,s),10033);l=s+f|0;i=q<<13;g=i+N(n,11190)|0;q=l-g|0;u=k+o|0;h=N(u+j|0,7053);t=N(m,-4433);v=h+((t+N(o,-5540)|0)+N(j,-16244)|0)|0;H[b+192>>2]=q-v>>11;H[b+160>>2]=q+v>>11;l=g+l|0;g=N(o,2295);o=N(m,10703);m=h+N(u,2139)|0;g=(g+o|0)+m|0;H[b+352>>2]=l-g>>11;H[b>>2]=g+l>>11;n=N(n,2998)-i|0;f=f-s|0;s=n+f|0;i=t+N(k,-12112)|0;k=N(j+k|0,-8565);m=m+(i+k|0)|0;H[b+288>>2]=s-m>>11;H[b+64>>2]=m+s>>11;f=f-n|0;j=k+(h+(N(j,12998)-o|0)|0)|0;H[b+256>>2]=f-j>>11;H[b+96>>2]=f+j>>11;b=b+4|0;a=a+4|0;c=c+2|0;r=r+1|0;if((r|0)!=8){continue}break}b=p-384|0;o=0;a=w;while(1){k=H[a+4>>2];f=H[a+20>>2];h=k+f|0;j=H[a+28>>2];m=N(h+j|0,7053);c=H[(o<<2)+d>>2]+e|0;l=m+N(h,2139)|0;n=H[a+12>>2];s=N(n,10703);i=l+(s+N(k,2295)|0)|0;g=H[a+24>>2];q=g<<13;p=H[a+8>>2];t=q+N(p,11190)|0;h=(H[a>>2]<<13)+134348800|0;u=N(H[a+16>>2],10033);v=h+u|0;r=t+v|0;F[c|0]=I[b+(i+r>>>18&1023)|0];F[c+11|0]=I[b+(r-i>>>18&1023)|0];i=p-g<<13;g=i+h|0;r=k-j|0;x=n-f|0;y=N(r+x|0,4433);r=y+N(r,6270)|0;F[c+1|0]=I[b+(g+r>>>18&1023)|0];F[c+10|0]=I[b+(g-r>>>18&1023)|0];n=N(n,-4433);g=n+N(f,-12112)|0;f=N(f+j|0,-8565);l=(g+f|0)+l|0;p=N(p,2998)-q|0;g=h-u|0;q=p+g|0;F[c+2|0]=I[b+(l+q>>>18&1023)|0];F[c+9|0]=I[b+(q-l>>>18&1023)|0];f=f+(m+(N(j,12998)-s|0)|0)|0;p=g-p|0;F[c+3|0]=I[b+(f+p>>>18&1023)|0];F[c+8|0]=I[b+(p-f>>>18&1023)|0];f=N(x,-15137)+y|0;h=h-i|0;F[c+4|0]=I[b+(f+h>>>18&1023)|0];F[c+7|0]=I[b+(h-f>>>18&1023)|0];j=m+((n+N(k,-5540)|0)+N(j,-16244)|0)|0;k=v-t|0;F[c+5|0]=I[b+(j+k>>>18&1023)|0];F[c+6|0]=I[b+(k-j>>>18&1023)|0];a=a+32|0;o=o+1|0;if((o|0)!=12){continue}break}Xa=w+384|0}function cn(a,b,c,d){var e=0,f=0,g=0,h=0,i=O(0),j=0,k=0,l=0,m=0,n=0,o=0,p=O(0),q=0;h=Xa-48|0;Xa=h;H[h+36>>2]=8;H[h+40>>2]=1;H[h+32>>2]=a;H[h+24>>2]=1;H[h+20>>2]=d;H[h+16>>2]=b;H[h+8>>2]=8;H[h+4>>2]=d;H[h>>2]=c;a=eq(H[h+8>>2],H[h+4>>2]);a:{if(a){j=-1;b:{g=H[a+4>>2];if((g|0)!=H[h+8>>2]){break b}b=H[a+8>>2];if((b|0)!=H[h+4>>2]){break b}j=0;m=(g|0)>0?g:0;c=(b|0)>0?b:0;d=H[a>>2];b=0;while(1){if((b|0)==(m|0)){break b}e=H[h>>2]+(b<<2)|0;f=0;while(1){if((c|0)!=(f|0)){L[d>>2]=L[e>>2];f=f+1|0;d=d+4|0;e=(g<<2)+e|0;continue}break}b=b+1|0;continue}}if((j|0)>=0){break a}Bb(a)}a=0}m=a;c:{if(!a){c=-1;break c}n=Zp(m,h);d:{if(!n){c=-1;break d}q=Zp(m,h+16|0);e:{if(!q){c=-1;break e}c=0;d=0;j=H[n>>2];a=0;l=Xa-2e3|0;Xa=l;g=H[n+4>>2];f:{if((g|0)>500){break f}g:{h:{switch(g|0){case 1:L[j>>2]=O(1)/L[j>>2];break g;case 0:break f;default:break h}}o=(g|0)>0?g:0;while(1)if((a|0)==(o|0)){while(1){if((d|0)==(o|0)){d=0;while(1){a=d;if((o|0)==(a|0)){break g}while(1){i:{if((a|0)==(g|0)){a=g;break i}if(H[l+(a<<2)>>2]==(d|0)){break i}a=a+1|0;continue}break}b=a<<2;a=d<<2;H[b+l>>2]=H[a+l>>2];a=a+j|0;e=b+j|0;f=0;while(1){if((f|0)!=(o|0)){i=L[e>>2];L[e>>2]=L[a>>2];L[a>>2]=i;f=f+1|0;b=g<<2;a=b+a|0;e=b+e|0;continue}break}d=d+1|0;continue}}p=O(0);f=-1;a=d;b=j+(N(g,a)<<2)|0;e=b;while(1){if((a|0)!=(g|0)){i=O(P(L[e>>2]));k=i>p;p=k?i:p;f=k?a:f;a=a+1|0;e=(g<<2)+e|0;continue}break}a=0;if((f|0)==-1|p<=O(1.000000013351432e-10)){break f}a=l+(f<<2)|0;e=H[a>>2];k=a;a=l+(d<<2)|0;H[k>>2]=H[a>>2];H[a>>2]=e;a=j+(N(f,g)<<2)|0;f=0;e=b;while(1){if((f|0)!=(g|0)){i=L[a>>2];L[a>>2]=L[e>>2];L[e>>2]=i;f=f+1|0;e=e+4|0;a=a+4|0;continue}break}i=L[b>>2];e=1;a=b;while(1){if((e|0)!=(g|0)){L[a>>2]=L[a+4>>2]/i;e=e+1|0;a=a+4|0;continue}break}L[a>>2]=O(1)/i;k=0;while(1){if((g|0)!=(k|0)){if((d|0)!=(k|0)){a=j+(N(g,k)<<2)|0;i=O(-L[a>>2]);e=1;f=b;while(1){if((e|0)!=(g|0)){L[a>>2]=O(i*L[f>>2])+L[a+4>>2];f=f+4|0;e=e+1|0;a=a+4|0;continue}break}L[a>>2]=L[f>>2]*i}k=k+1|0;continue}break}d=d+1|0;continue}}else{H[l+(a<<2)>>2]=a;a=a+1|0;continue}}a=j}Xa=l+2e3|0;j:{if(((a?0:-1)|0)<0){c=-1;break j}Jp(h+32|0,n,q)}Bb(q)}Bb(n)}Bb(m)}Xa=h+48|0;return c}function Wg(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=O(0),p=0,q=0,r=0,s=O(0),t=0;r=a;o=c;c=O(1<>>0<=2146435072)){break a}e:{if(a){break e}f=(e|0)>0|(e|0)>=0?h:0;if((j|0)==2146435072){break a}if((j|0)==1072693248){f=2;if((e|0)>0|(e|0)>=0){break a}f=.5;break a}f=4;if((i|0)==1073741824){break a}if((i|0)!=1071644672){break e}f=1.4142135623730951;break a}if(j>>>0>=1105199105){break b}k=M[5824];l=M[5822];m=1-l;q=1/(l+1);g=m*q;A(+g);a=v(1)|0;v(0)|0;x(0,0);x(1,a|0);f=+z();n=f*f;p=k;t=f;l=q*(m-(f+f)-f*(1-(2-l)));k=l*(g+f);f=g*g;k=k+f*f*(f*(f*(f*(f*(f*.20697501780033842+.23066074577556175)+.272728123808534)+.33333332981837743)+.4285714285785502)+.5999999999999946);A(+(n+3+k));a=v(1)|0;v(0)|0;x(0,0);x(1,a|0);f=+z();m=t*f;g=l*f+g*(k-(f+-3-n));A(+(m+g));a=v(1)|0;v(0)|0;x(0,0);x(1,a|0);f=+z();g=p+(f*-7.028461650952758e-9+(g-(f-m))*.9617966939259756);l=M[5826];n=f*.9617967009544373;A(+(l+(g+n)+1));a=v(1)|0;v(0)|0;x(0,0);x(1,a|0);f=+z();x(0,0);x(1,e|0);k=+z();h=(h-k)*f+(g-(f-1-l-n))*h;f=f*k;g=h+f;A(+g);j=v(1)|0;a=v(0)|0;f:{i=j;if((i|0)>=1083179008){if(a|i-1083179008){break d}if(!(h+8.008566259537294e-17>g-f)){break f}break d}if((i&2147482624)>>>0<1083231232){break f}if(a|i+1064252416){break c}if(!(h<=g-f)){break f}break c}e=0;a=i&2147483647;if(a>>>0>=1071644673){a=i+(1048576>>>(a>>>20|0)-1022|0)|0;i=a>>>20&2047;e=(a&1048575|1048576)>>>1043-i|0;e=(j|0)<0?0-e|0:e;x(0,0);x(1,a&-1048576>>i-1023);f=f-+z();A(+(h+f));j=v(1)|0;v(0)|0}x(0,0);x(1,j|0);g=+z();l=g*.6931471824645996;g=(h-(g-f))*.6931471805599453+g*-1.904654299957768e-9;f=l+g;h=f*f;h=f-h*(h*(h*(h*(h*4.1381367970572385e-8+-16533902205465252e-22)+6613756321437934e-20)+-.0027777777777015593)+.16666666666666602);p=f*h/(h+-2);k=f;f=g-(f-l);f=k-(p-(k*f+f))+1;A(+f);a=v(1)|0;j=v(0)|0;a=(e<<20)+a|0;g:{if((a|0)<=1048575){f=Ee(f,e);break g}x(0,j|0);x(1,a|0);f=+z()}f=f*1}else{f=1}break a}f=Z;break a}f=0;break a}f=(i|0)>0?Z:0}o=O(f+-.5);L[r>>2]=s+o;L[b>>2]=O(d*c)+o}function fm(a,b,c,d,e,f,g,h,i){var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;j=Xa-128|0;Xa=j;a:{b:{c:{if(!df(f,g,h,i,0,0,0,0)){break c}m=i&65535;n=i>>>16&32767;d:{e:{if((n|0)!=32767){l=4;if(n){break e}l=f|h|(g|m)?3:2;break d}l=!(f|h|(g|m))}}r=e>>>16|0;o=r&32767;if((o|0)==32767){break c}if(l){break b}}Yb(j+16|0,b,c,d,e,f,g,h,i);e=H[j+16>>2];d=H[j+20>>2];c=H[j+24>>2];b=H[j+28>>2];Yl(j,e,d,c,b,e,d,c,b);d=H[j+8>>2];e=H[j+12>>2];h=H[j>>2];i=H[j+4>>2];break a}m=e&65535|o<<16;p=m;l=d;m=h;q=i>>>16&32767;k=i&65535|q<<16;if((df(b,c,l,p,f,g,h,k)|0)<=0){if(df(b,c,l,p,f,g,m,k)){h=b;i=c;break a}Yb(j+112|0,b,c,d,e,0,0,0,0);d=H[j+120>>2];e=H[j+124>>2];h=H[j+112>>2];i=H[j+116>>2];break a}if(o){i=c;h=b}else{Yb(j+96|0,b,c,l,p,0,0,0,1081540608);h=H[j+108>>2];p=h;l=H[j+104>>2];o=(h>>>16|0)-120|0;i=H[j+100>>2];h=H[j+96>>2]}if(!q){Yb(j+80|0,f,g,m,k,0,0,0,1081540608);f=H[j+92>>2];k=f;m=H[j+88>>2];q=(k>>>16|0)-120|0;g=H[j+84>>2];f=H[j+80>>2]}s=k&65535|65536;p=p&65535|65536;if((o|0)>(q|0)){while(1){t=l-m|0;k=(g|0)==(i|0)&f>>>0>h>>>0|g>>>0>i>>>0;n=(p-((l>>>0>>0)+s|0)|0)-(t>>>0>>0)|0;k=t-k|0;f:{if((n|0)>0|(n|0)>=0){l=h;h=h-f|0;i=i-((f>>>0>l>>>0)+g|0)|0;if(!(h|k|(i|n))){Yb(j+32|0,b,c,d,e,0,0,0,0);d=H[j+40>>2];e=H[j+44>>2];h=H[j+32>>2];i=H[j+36>>2];break a}n=n<<1|k>>>31;l=k<<1|i>>>31;p=n;break f}n=p<<1|l>>>31;l=l<<1|i>>>31;p=n}n=i<<1|h>>>31;h=h<<1;i=n;o=o-1|0;if((q|0)<(o|0)){continue}break}o=q}q=l-m|0;n=(g|0)==(i|0)&f>>>0>h>>>0|g>>>0>i>>>0;k=(p-((l>>>0>>0)+s|0)|0)-(q>>>0>>0)|0;m=q-n|0;g:{if((k|0)<0){m=l;k=p;break g}l=h;h=h-f|0;i=i-((f>>>0>l>>>0)+g|0)|0;if(h|m|(i|k)){break g}Yb(j+48|0,b,c,d,e,0,0,0,0);d=H[j+56>>2];e=H[j+60>>2];h=H[j+48>>2];i=H[j+52>>2];break a}if((k|0)==65535|k>>>0<65535){while(1){b=i>>>31|0;o=o-1|0;p=i<<1|h>>>31;h=h<<1;i=p;c=b;b=m;k=k<<1|b>>>31;m=c|b<<1;if(k>>>0<65536){continue}break}}b=r&32768;if((o|0)<=0){Yb(j- -64|0,h,i,m,k&65535|(b|o+120)<<16,0,0,0,1065811968);d=H[j+72>>2];e=H[j+76>>2];h=H[j+64>>2];i=H[j+68>>2];break a}d=m;e=k&65535|(b|o)<<16}H[a>>2]=h;H[a+4>>2]=i;H[a+8>>2]=d;H[a+12>>2]=e;Xa=j+128|0}function Bt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;v=Xa-224|0;Xa=v;n=H[a+336>>2];b=H[b+84>>2];a=v;while(1){h=H[b+160>>2];i=G[c+80>>1];j=H[b+32>>2];o=G[c+16>>1];q=H[b+96>>2];l=G[c+48>>1];p=N(G[c>>1],H[b>>2])<<13|1024;g=N(H[b+128>>2],G[c+64>>1]);f=N(H[b+192>>2],G[c+96>>1]);m=N(H[b+64>>2],G[c+32>>1]);k=f+m|0;H[a+96>>2]=p+N(g-k|0,11585)>>11;h=N(h,i);i=N(j,o);j=N(h+i|0,5027);k=p+N(k,10438)|0;o=N(g-f|0,7223);s=k+(o+N(f,-637)|0)|0;f=N(q,l);q=N(f+i|0,7663);i=N(i-f|0,1395);l=j+(q-i|0)|0;H[a+192>>2]=s-l>>11;H[a>>2]=l+s>>11;l=N(m,-20239);m=N(m-g|0,2578);l=k+(l+m|0)|0;f=N(f+h|0,-11295);h=f+(j+N(h,15326)|0)|0;H[a+128>>2]=l-h>>11;H[a+64>>2]=h+l>>11;g=o+(m+(p+N(g,-15083)|0)|0)|0;f=f+(i+q|0)|0;H[a+160>>2]=g-f>>11;H[a+32>>2]=f+g>>11;a=a+4|0;b=b+4|0;c=c+2|0;r=r+1|0;if((r|0)!=8){continue}break}b=n-384|0;r=0;a=v;while(1){g=H[a+12>>2];m=H[a+4>>2];j=N(g+m|0,10935);n=H[a+24>>2];o=H[a+8>>2];q=N(n+o|0,9058);c=H[(r<<2)+d>>2]+e|0;s=H[a+28>>2];p=s<<13;f=H[a+20>>2];l=f+m|0;k=N(l,9810);t=p+(k+(j+N(m,-9232)|0)|0)|0;x=q+N(o,2237)|0;i=(H[a>>2]<<13)+134348800|0;h=H[a+16>>2];y=i+N(h,10438)|0;u=x+y|0;F[c|0]=I[b+(t+u>>>18&1023)|0];F[c+13|0]=I[b+(u-t>>>18&1023)|0];q=q+N(n,-14084)|0;t=i+N(h,2578)|0;u=q+t|0;w=j+N(g,-3474)|0;j=N(f+g|0,-1297)-p|0;w=w+j|0;F[c+1|0]=I[b+(u+w>>>18&1023)|0];F[c+12|0]=I[b+(u-w>>>18&1023)|0];j=j+(k+N(f,-19447)|0)|0;n=N(n,-11295)+N(o,5027)|0;o=i+N(h,-7223)|0;k=n+o|0;F[c+2|0]=I[b+(j+k>>>18&1023)|0];F[c+11|0]=I[b+(k-j>>>18&1023)|0];j=m-g|0;k=s+(j-f|0)<<13;h=i+N(h,-11586)|0;F[c+3|0]=I[b+(k+h>>>18&1023)|0];F[c+10|0]=I[b+(h-k>>>18&1023)|0];h=N(l,6164);i=p+N(f,-13850)|0;f=N(f-g|0,11512);i=h+(i+f|0)|0;n=o-n|0;F[c+4|0]=I[b+(i+n>>>18&1023)|0];F[c+9|0]=I[b+(n-i>>>18&1023)|0];f=f+N(g,5529)|0;g=N(j,3826)-p|0;f=f+g|0;p=t-q|0;F[c+5|0]=I[b+(f+p>>>18&1023)|0];F[c+8|0]=I[b+(p-f>>>18&1023)|0];g=g+(h+N(m,-8693)|0)|0;f=y-x|0;F[c+6|0]=I[b+(g+f>>>18&1023)|0];F[c+7|0]=I[b+(f-g>>>18&1023)|0];a=a+32|0;r=r+1|0;if((r|0)!=7){continue}break}Xa=v+224|0}function lt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=c+d|0;if(H[b>>2]?K[b+12>>2]>>0|i>>>0>K[b+4>>2]:1){d=H[a>>2];H[d+20>>2]=23;Za[H[d>>2]](a)}d=H[b+24>>2];a:{if(d>>>0<=c>>>0&i>>>0<=d+H[b+16>>2]>>>0){break a}if(!H[b+40>>2]){d=H[a>>2];H[d+20>>2]=71;Za[H[d>>2]](a)}if(H[b+36>>2]){d=H[b+16>>2];b:{if((d|0)<=0){break b}f=H[b+20>>2];f=(d|0)>(f|0)?f:d;d=H[b+24>>2];h=H[b+28>>2]-d|0;f=(f|0)<(h|0)?f:h;h=H[b+4>>2]-d|0;f=(f|0)<(h|0)?f:h;if((f|0)<=0){break b}k=b+48|0;l=H[b+8>>2]<<7;h=N(l,d);d=0;while(1){g=N(f,l);Za[H[b+52>>2]](a,k,H[H[b>>2]+(d<<2)>>2],h,g);f=H[b+20>>2];d=f+d|0;j=H[b+16>>2];if((d|0)>=(j|0)){break b}h=h+g|0;g=j-d|0;f=(f|0)<(g|0)?f:g;g=H[b+24>>2]+d|0;j=H[b+28>>2]-g|0;f=(f|0)<(j|0)?f:j;g=H[b+4>>2]-g|0;f=(f|0)<(g|0)?f:g;if((f|0)>0){continue}break}}H[b+36>>2]=0}d=H[b+16>>2];f=i-d|0;h=K[b+24>>2]>>0?c:(f|0)>0?f:0;H[b+24>>2]=h;if((d|0)<=0){break a}f=H[b+20>>2];d=(d|0)>(f|0)?f:d;f=H[b+28>>2]-h|0;d=(d|0)<(f|0)?d:f;f=H[b+4>>2]-h|0;f=(d|0)<(f|0)?d:f;if((f|0)<=0){break a}k=b+48|0;l=H[b+8>>2]<<7;h=N(l,h);d=0;while(1){g=N(f,l);Za[H[b+48>>2]](a,k,H[H[b>>2]+(d<<2)>>2],h,g);f=H[b+20>>2];d=f+d|0;j=H[b+16>>2];if((d|0)>=(j|0)){break a}h=h+g|0;g=j-d|0;f=(f|0)<(g|0)?f:g;g=H[b+24>>2]+d|0;j=H[b+28>>2]-g|0;f=(f|0)<(j|0)?f:j;g=H[b+4>>2]-g|0;f=(f|0)<(g|0)?f:g;if((f|0)>0){continue}break}}f=H[b+28>>2];c:{d:{e:{if(i>>>0<=f>>>0){break e}f:{g:{h:{if(c>>>0>f>>>0){f=c;if(!e){break h}d=H[a>>2];H[d+20>>2]=23;Za[H[d>>2]](a);break g}if(e){break g}}if(H[b+32>>2]){break f}d=H[a>>2];H[d+20>>2]=23;Za[H[d>>2]](a);break c}H[b+28>>2]=i;if(!H[b+32>>2]){break d}}a=H[b+24>>2];d=f-a|0;h=i-a|0;if(d>>>0>=h>>>0){break e}a=H[b+8>>2]<<7;k=i+(f^-1)|0;i=i-f&3;if(i){f=0;while(1){pb(H[H[b>>2]+(d<<2)>>2],0,a);d=d+1|0;f=f+1|0;if((i|0)!=(f|0)){continue}break}}if(k>>>0<3){break e}while(1){f=d<<2;pb(H[f+H[b>>2]>>2],0,a);pb(H[(f+H[b>>2]|0)+4>>2],0,a);pb(H[(f+H[b>>2]|0)+8>>2],0,a);pb(H[(f+H[b>>2]|0)+12>>2],0,a);d=d+4|0;if((h|0)!=(d|0)){continue}break}}if(!e){break c}}H[b+36>>2]=1}return H[b>>2]+(c-H[b+24>>2]<<2)|0}function Tt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;u=Xa-256|0;Xa=u;j=H[a+336>>2];a=H[b+84>>2];b=u;g=8;while(1){a:{b:{h=J[c+32>>1];f=G[c+16>>1];if((h|f)&65535){break b}h=0;if(J[c+48>>1]|J[c+64>>1]|(J[c+80>>1]|J[c+96>>1])){break b}if(J[c+112>>1]){break b}h=N(H[a>>2],G[c>>1]);H[b+192>>2]=h;H[b+160>>2]=h;H[b+128>>2]=h;H[b+96>>2]=h;H[b+64>>2]=h;H[b+32>>2]=h;H[b>>2]=h;f=56;break a}i=N(H[a+192>>2],G[c+96>>1]);l=N(H[a+64>>2],h<<16>>16);h=i+l|0;k=N(H[a+128>>2],G[c+64>>1]);m=N(H[a>>2],G[c>>1]);n=k+m|0;o=h+n|0;p=N(H[a+160>>2],G[c+80>>1]);q=N(H[a+96>>2],G[c+48>>1]);r=p+q|0;s=N(H[a+224>>2],G[c+112>>1]);t=N(f,H[a+32>>2]);v=s+t|0;f=r+v|0;H[b+224>>2]=o-f;H[b>>2]=f+o;i=(N(l-i|0,362)>>8)-h|0;l=m-k|0;k=i+l|0;m=t-s|0;o=p-q|0;p=N(m+o|0,473)>>8;f=p-(f+(N(o,669)>>8)|0)|0;H[b+192>>2]=k-f;H[b+32>>2]=f+k;i=l-i|0;f=(N(v-r|0,362)>>8)-f|0;H[b+160>>2]=i-f;H[b+64>>2]=f+i;f=p-(f+(N(m,277)>>8)|0)|0;h=n-h|0;H[b+96>>2]=f+h;h=h-f|0;f=32}H[(f<<2)+b>>2]=h;c=c+2|0;a=a+4|0;b=b+4|0;h=g>>>0>1;g=g-1|0;if(h){continue}break}b=j-384|0;h=0;c=u;while(1){f=H[c>>2]+16400|0;a=H[(h<<2)+d>>2]+e|0;c:{d:{g=H[c+8>>2];j=H[c+4>>2];if(g|j){break d}g=0;if(H[c+12>>2]|H[c+16>>2]|(H[c+20>>2]|H[c+24>>2])){break d}if(H[c+28>>2]){break d}g=Iz(I[b+(f>>>5&1023)|0],0,16843009,16843009);F[a|0]=g;F[a+1|0]=g>>>8;F[a+2|0]=g>>>16;F[a+3|0]=g>>>24;g=Ya;F[a+4|0]=g;F[a+5|0]=g>>>8;F[a+6|0]=g>>>16;F[a+7|0]=g>>>24;break c}k=H[c+28>>2];m=k+j|0;n=H[c+12>>2];o=H[c+20>>2];p=n+o|0;i=m+p|0;q=H[c+24>>2];l=q+g|0;r=H[c+16>>2];s=r+f|0;t=l+s|0;F[a|0]=I[b+(i+t>>>5&1023)|0];F[a+7|0]=I[b+(t-i>>>5&1023)|0];k=j-k|0;j=o-n|0;n=N(k+j|0,473)>>8;j=n-(i+(N(j,669)>>8)|0)|0;i=(N(g-q|0,362)>>8)-l|0;f=f-r|0;g=i+f|0;F[a+1|0]=I[b+(j+g>>>5&1023)|0];F[a+6|0]=I[b+(g-j>>>5&1023)|0];g=(N(m-p|0,362)>>8)-j|0;f=f-i|0;F[a+2|0]=I[b+(g+f>>>5&1023)|0];F[a+5|0]=I[b+(f-g>>>5&1023)|0];g=n-(g+(N(k,277)>>8)|0)|0;f=s-l|0;F[a+3|0]=I[b+(g+f>>>5&1023)|0];F[a+4|0]=I[b+(f-g>>>5&1023)|0]}c=c+32|0;h=h+1|0;if((h|0)!=8){continue}break}Xa=u+256|0}function kt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=c+d|0;if(H[b>>2]?K[b+12>>2]>>0|i>>>0>K[b+4>>2]:1){d=H[a>>2];H[d+20>>2]=23;Za[H[d>>2]](a)}d=H[b+24>>2];a:{if(d>>>0<=c>>>0&i>>>0<=d+H[b+16>>2]>>>0){break a}if(!H[b+40>>2]){d=H[a>>2];H[d+20>>2]=71;Za[H[d>>2]](a)}if(H[b+36>>2]){d=H[b+16>>2];b:{if((d|0)<=0){break b}f=H[b+20>>2];f=(d|0)>(f|0)?f:d;d=H[b+24>>2];h=H[b+28>>2]-d|0;f=(f|0)<(h|0)?f:h;h=H[b+4>>2]-d|0;f=(f|0)<(h|0)?f:h;if((f|0)<=0){break b}k=b+48|0;l=H[b+8>>2];h=N(l,d);d=0;while(1){g=N(f,l);Za[H[b+52>>2]](a,k,H[H[b>>2]+(d<<2)>>2],h,g);f=H[b+20>>2];d=f+d|0;j=H[b+16>>2];if((d|0)>=(j|0)){break b}h=h+g|0;g=j-d|0;f=(f|0)<(g|0)?f:g;g=H[b+24>>2]+d|0;j=H[b+28>>2]-g|0;f=(f|0)<(j|0)?f:j;g=H[b+4>>2]-g|0;f=(f|0)<(g|0)?f:g;if((f|0)>0){continue}break}}H[b+36>>2]=0}d=H[b+16>>2];f=i-d|0;h=K[b+24>>2]>>0?c:(f|0)>0?f:0;H[b+24>>2]=h;if((d|0)<=0){break a}f=H[b+20>>2];d=(d|0)>(f|0)?f:d;f=H[b+28>>2]-h|0;d=(d|0)<(f|0)?d:f;f=H[b+4>>2]-h|0;f=(d|0)<(f|0)?d:f;if((f|0)<=0){break a}k=b+48|0;l=H[b+8>>2];h=N(l,h);d=0;while(1){g=N(f,l);Za[H[b+48>>2]](a,k,H[H[b>>2]+(d<<2)>>2],h,g);f=H[b+20>>2];d=f+d|0;j=H[b+16>>2];if((d|0)>=(j|0)){break a}h=h+g|0;g=j-d|0;f=(f|0)<(g|0)?f:g;g=H[b+24>>2]+d|0;j=H[b+28>>2]-g|0;f=(f|0)<(j|0)?f:j;g=H[b+4>>2]-g|0;f=(f|0)<(g|0)?f:g;if((f|0)>0){continue}break}}f=H[b+28>>2];c:{d:{e:{if(i>>>0<=f>>>0){break e}f:{g:{h:{if(c>>>0>f>>>0){f=c;if(!e){break h}d=H[a>>2];H[d+20>>2]=23;Za[H[d>>2]](a);break g}if(e){break g}}if(H[b+32>>2]){break f}d=H[a>>2];H[d+20>>2]=23;Za[H[d>>2]](a);break c}H[b+28>>2]=i;if(!H[b+32>>2]){break d}}a=H[b+24>>2];d=f-a|0;h=i-a|0;if(d>>>0>=h>>>0){break e}a=H[b+8>>2];k=i+(f^-1)|0;i=i-f&3;if(i){f=0;while(1){pb(H[H[b>>2]+(d<<2)>>2],0,a);d=d+1|0;f=f+1|0;if((i|0)!=(f|0)){continue}break}}if(k>>>0<3){break e}while(1){f=d<<2;pb(H[f+H[b>>2]>>2],0,a);pb(H[(f+H[b>>2]|0)+4>>2],0,a);pb(H[(f+H[b>>2]|0)+8>>2],0,a);pb(H[(f+H[b>>2]|0)+12>>2],0,a);d=d+4|0;if((h|0)!=(d|0)){continue}break}}if(!e){break c}}H[b+36>>2]=1}return H[b>>2]+(c-H[b+24>>2]<<2)|0}function ov(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;H[a+4>>2]=0;if((b|0)!=90){d=H[a>>2];H[d+20>>2]=13;H[d+24>>2]=90;H[H[a>>2]+28>>2]=b;Za[H[H[a>>2]>>2]](a)}if((c|0)!=488){b=H[a>>2];H[b+20>>2]=22;H[b+24>>2]=488;H[H[a>>2]+28>>2]=c;Za[H[H[a>>2]>>2]](a)}b=H[a>>2];c=H[a+12>>2];pb(a+4|0,0,484);H[a+16>>2]=1;H[a+12>>2]=c;H[a>>2]=b;c=Xa-16|0;Xa=c;H[a+4>>2]=0;H[c+12>>2]=0;b=qb(84);if(!b){d=H[a>>2];H[d+20>>2]=56;H[d+24>>2]=0;Za[H[H[a>>2]>>2]](a)}H[b+48>>2]=1e9;H[b+40>>2]=227;H[b+36>>2]=228;H[b+32>>2]=229;H[b+28>>2]=230;H[b+24>>2]=231;H[b+20>>2]=232;H[b+16>>2]=233;H[b+12>>2]=234;H[b+8>>2]=235;H[b+4>>2]=236;H[b>>2]=237;H[b+52>>2]=0;H[b+56>>2]=0;H[b+44>>2]=0;H[b+76>>2]=84;H[b+60>>2]=0;H[b+64>>2]=0;H[b+68>>2]=0;H[b+72>>2]=0;H[a+4>>2]=b;d=yh(34862);a:{if(!d){break a}F[c+11|0]=120;H[c>>2]=c+12;H[c+4>>2]=c+11;if((De(d,34258,c)|0)<=0){break a}d=H[c+12>>2];if((I[c+11|0]&223)==77){d=N(d,1e3);H[c+12>>2]=d}H[b+44>>2]=N(d,1e3)}Xa=c+16|0;H[a+312>>2]=0;H[a+24>>2]=0;H[a+8>>2]=0;H[a+164>>2]=0;H[a+168>>2]=0;H[a+172>>2]=0;H[a+176>>2]=0;H[a+180>>2]=0;H[a+184>>2]=0;H[a+188>>2]=0;H[a+192>>2]=0;H[a+196>>2]=0;H[a+200>>2]=0;H[a+204>>2]=0;H[a+208>>2]=0;b=Za[H[H[a+4>>2]>>2]](a,0,172)|0;H[a+464>>2]=b;H[b+96>>2]=0;H[b+100>>2]=0;H[b+28>>2]=128;H[b+8>>2]=129;H[b+4>>2]=130;H[b>>2]=131;H[b+104>>2]=0;H[b+36>>2]=128;H[b+40>>2]=128;H[b+108>>2]=0;H[b+112>>2]=0;H[b+44>>2]=128;H[b+48>>2]=128;H[b+116>>2]=0;H[b+120>>2]=0;H[b+52>>2]=128;H[b+56>>2]=128;H[b+124>>2]=0;H[b+128>>2]=0;H[b+60>>2]=128;H[b+132>>2]=0;H[b+64>>2]=128;H[b+136>>2]=0;H[b+140>>2]=0;H[b+68>>2]=128;H[b+72>>2]=128;H[b+76>>2]=128;H[b+80>>2]=128;H[b+144>>2]=0;H[b+148>>2]=0;H[b+84>>2]=128;H[b+152>>2]=0;H[b+156>>2]=0;H[b+160>>2]=0;H[b+92>>2]=128;H[b+32>>2]=132;H[b+88>>2]=132;H[a+440>>2]=0;H[a+144>>2]=0;H[a+216>>2]=0;b=H[a+464>>2];H[b+164>>2]=0;H[b+24>>2]=0;H[b+12>>2]=0;H[b+16>>2]=0;b=Za[H[H[a+4>>2]>>2]](a,0,28)|0;H[a+460>>2]=b;H[b+24>>2]=1;H[b+16>>2]=0;H[b+20>>2]=0;H[b+12>>2]=124;H[b+8>>2]=125;H[b+4>>2]=126;H[b>>2]=127;H[a+20>>2]=200}function tt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0;v=Xa-400|0;Xa=v;w=H[a+336>>2];a=H[b+84>>2];b=v;while(1){j=H[a+192>>2];o=G[c+96>>1];k=H[a+64>>2];n=G[c+32>>1];l=N(G[c>>1],H[a>>2])<<13|1024;g=N(H[a+128>>2],G[c+64>>1]);m=l+N(g,-11586)>>11;i=N(H[a+224>>2],G[c+112>>1]);f=N(H[a+32>>2],G[c+16>>1]);h=N(H[a+96>>2],G[c+48>>1]);r=f-h|0;p=N(H[a+160>>2],G[c+80>>1]);q=i+(r-p|0)<<2;H[b+280>>2]=m-q;H[b+84>>2]=m+q;o=N(j,o);k=N(k,n);n=N(o+k|0,9058);m=n+N(o,-14084)|0;q=l+N(g,2578)|0;t=m+q|0;j=i<<13;i=N(h+p|0,-1297)-j|0;x=N(f+h|0,10935);u=i+(x+N(h,-3474)|0)|0;H[b+336>>2]=t-u>>11;H[b+28>>2]=t+u>>11;o=N(o,-11295)+N(k,5027)|0;t=l+N(g,-7223)|0;u=o+t|0;s=i;i=f+p|0;y=N(i,9810);s=s+(y+N(p,-19447)|0)|0;H[b+308>>2]=u-s>>11;H[b+56>>2]=u+s>>11;m=q-m|0;r=N(r,3826)-j|0;s=N(h,5529);h=N(p-h|0,11512);q=r+(s+h|0)|0;H[b+224>>2]=m-q>>11;H[b+140>>2]=m+q>>11;g=l+N(g,10438)|0;l=n+N(k,2237)|0;k=g-l|0;n=N(i,6164);m=r+(n+N(f,-8693)|0)|0;H[b+196>>2]=k-m>>11;H[b+168>>2]=k+m>>11;g=g+l|0;f=j+((N(f,-9232)+x|0)+y|0)|0;H[b+364>>2]=g-f>>11;H[b>>2]=f+g>>11;f=t-o|0;h=j+(n+(h+N(p,-13850)|0)|0)|0;H[b+252>>2]=f-h>>11;H[b+112>>2]=f+h>>11;b=b+4|0;a=a+4|0;c=c+2|0;z=z+1|0;if((z|0)!=7){continue}break}a=w-384|0;h=0;b=v;while(1){p=H[b+16>>2];f=H[b+24>>2];g=N(p-f|0,7223);c=H[(h<<2)+d>>2]+e|0;l=H[b+12>>2];j=H[b+4>>2];k=N(l+j|0,7663);n=N(j-l|0,1395);i=j;j=H[b+20>>2];w=N(i+j|0,5027);m=(k-n|0)+w|0;s=g+N(f,-637)|0;o=(H[b>>2]<<13)+134348800|0;i=f;f=H[b+8>>2];r=i+f|0;i=o+N(r,10438)|0;q=s+i|0;F[c|0]=I[a+(m+q>>>18&1023)|0];F[c+6|0]=I[a+(q-m>>>18&1023)|0];l=N(j+l|0,-11295);k=l+(k+n|0)|0;n=N(f-p|0,2578);g=g+(n+(o+N(p,-15083)|0)|0)|0;F[c+1|0]=I[a+(k+g>>>18&1023)|0];F[c+5|0]=I[a+(g-k>>>18&1023)|0];g=l+(w+N(j,15326)|0)|0;f=i+(n+N(f,-20239)|0)|0;F[c+2|0]=I[a+(g+f>>>18&1023)|0];F[c+4|0]=I[a+(f-g>>>18&1023)|0];F[c+3|0]=I[a+(o+N(p-r|0,11585)>>>18&1023)|0];b=b+28|0;h=h+1|0;if((h|0)!=14){continue}break}Xa=v+400|0}function br(a){var b=0,c=0,d=0;b=a;if(I[72612]){a=H[18152]}else{if(I[72600]){a=H[18149]}else{cc(74200);H[18550]=56632;a=Xa-16|0;Xa=a;H[18552]=0;H[18553]=0;H[a+12>>2]=0;Eh(74216);F[74344]=0;Xa=a+16|0;if(Rq()>>>0<30){Qb();X()}a=Qq(Ub(74208),30);H[18552]=a;H[18553]=a;c=kb(74208),d=a+120|0,H[c>>2]=d;Zf(74208,0);er(30);ed(74352,35630);zb(74208);dr(74208);ci(74208);cc(73888);H[18472]=57956;ec(73888,bc(72424));cc(73896);H[18474]=57988;ec(73896,bc(72432));cc(73904);F[73916]=0;H[18478]=0;H[18476]=56652;H[18478]=H[13126];ec(73904,bc(72628));cc(73920);H[18480]=57136;ec(73920,bc(72620));cc(73928);H[18482]=57284;ec(73928,bc(72636));cc(73936);H[18484]=56704;c=73944,d=Xb(),H[c>>2]=d;ec(73936,bc(72644));cc(73952);H[18488]=57432;ec(73952,bc(72652));cc(73960);H[18490]=57548;ec(73960,bc(72660));cc(73968);G[36988]=11310;H[18492]=56752;Ab(73980);ec(73968,bc(72668));cc(73992);H[18500]=46;H[18501]=44;H[18498]=56792;Ab(74008);ec(73992,bc(72676));cc(74024);H[18506]=58020;ec(74024,bc(72440));cc(74032);H[18508]=58264;ec(74032,bc(72448));cc(74040);H[18510]=58476;ec(74040,bc(72456));cc(74048);H[18512]=58708;ec(74048,bc(72464));cc(74056);H[18514]=59692;ec(74056,bc(72504));cc(74064);H[18516]=59840;ec(74064,bc(72512));cc(74072);H[18518]=59956;ec(74072,bc(72520));cc(74080);H[18520]=60072;ec(74080,bc(72528));cc(74088);H[18522]=60188;ec(74088,bc(72536));cc(74096);H[18524]=60352;ec(74096,bc(72544));cc(74104);H[18526]=60516;ec(74104,bc(72552));cc(74112);H[18528]=60680;ec(74112,bc(72560));cc(74120);H[18532]=61936;H[18530]=58908;H[18532]=58956;ec(74120,bc(72472));cc(74136);H[18536]=61972;H[18534]=59172;H[18536]=59220;ec(74136,bc(72480));cc(74152);Nq(74160);H[18538]=59408;ec(74152,bc(72488));cc(74168);Nq(74176);H[18542]=59564;ec(74168,bc(72496));cc(74184);H[18546]=60844;ec(74184,bc(72568));cc(74192);H[18548]=60964;ec(74192,bc(72576));H[18148]=74200;F[72600]=1;H[18149]=72592;a=72592}Ok(72604,a);F[72612]=1;H[18152]=72604;a=72604}a=H[a>>2];H[b>>2]=a;Rh(a)}function $k(a,b,c,d){var e=0,f=0,g=0,h=0,i=0;e=H[b>>2];a:{b:{c:{d:{e:{f:{g:{h:{i:{j:{k:{l:{if(!d){break l}g=H[d>>2];if(!g){break l}if(!a){d=c;break j}H[d>>2]=0;d=c;break k}m:{if(!H[H[17171]>>2]){if(!a){break m}if(!c){break a}g=c;while(1){d=F[e|0];if(d){H[a>>2]=d&57343;a=a+4|0;e=e+1|0;g=g-1|0;if(g){continue}break a}break}H[a>>2]=0;H[b>>2]=0;return c-g|0}d=c;if(!a){break i}break g}return ld(e)}f=1;break g}f=0;break h}f=1}while(1){if(!f){f=I[e|0]>>>3|0;if((f-16|f+(g>>26))>>>0>7){break f}f=e+1|0;n:{if(!(g&33554432)){break n}if((I[f|0]&192)!=128){e=e-1|0;break d}f=e+2|0;if(!(g&524288)){break n}if((I[f|0]&192)!=128){e=e-1|0;break d}f=e+3|0}e=f;d=d-1|0;f=1;continue}while(1){g=I[e|0];o:{if(e&3|g-1>>>0>126){break o}g=H[e>>2];if((g|g-16843009)&-2139062144){break o}while(1){d=d-4|0;g=H[e+4>>2];e=e+4|0;if(!((g-16843009|g)&-2139062144)){continue}break}}f=g&255;if(f-1>>>0<=126){d=d-1|0;e=e+1|0;continue}break}f=f-194|0;if(f>>>0>50){break e}e=e+1|0;g=H[(f<<2)+50400>>2];f=0;continue}}while(1){if(!f){if(!d){break a}while(1){p:{f=I[e|0];h=f-1|0;q:{r:{if(h>>>0>126){g=f;break r}if(e&3|d>>>0<5){break q}s:{while(1){g=H[e>>2];if((g|g-16843009)&-2139062144){break s}H[a>>2]=g&255;H[a+4>>2]=I[e+1|0];H[a+8>>2]=I[e+2|0];H[a+12>>2]=I[e+3|0];a=a+16|0;e=e+4|0;d=d-4|0;if(d>>>0>4){continue}break}g=I[e|0]}f=g&255;h=f-1|0}if(h>>>0>126){break p}}H[a>>2]=f;a=a+4|0;e=e+1|0;d=d-1|0;if(d){continue}break a}break}f=f-194|0;if(f>>>0>50){break e}e=e+1|0;g=H[(f<<2)+50400>>2];f=1;continue}i=I[e|0];f=i>>>3|0;if((f-16|f+(g>>26))>>>0>7){break f}t:{u:{h=e+1|0;f=i-128|g<<6;v:{if((f|0)>=0){break v}i=I[h|0]-128|0;if(i>>>0>63){break u}h=e+2|0;f=i|f<<6;if((f|0)>=0){break v}h=I[h|0]-128|0;if(h>>>0>63){break u}f=h|f<<6;h=e+3|0}e=h;H[a>>2]=f;d=d-1|0;a=a+4|0;break t}H[17116]=25;e=e-1|0;break c}f=0;continue}}e=e-1|0;if(g){break d}g=I[e|0]}if(g&255){break d}if(a){H[a>>2]=0;H[b>>2]=0}return c-d|0}H[17116]=25;if(!a){break b}}H[b>>2]=e}return-1}H[b>>2]=e;return c}function cd(a,b){var c=0,d=0,e=0,f=0,g=0,h=O(0),i=0,j=0,k=0,l=0,m=0,n=0,o=0;e=Xa-32|0;Xa=e;H[e+24>>2]=1;H[e+28>>2]=b;if((b|0)>=0){H[e+8>>2]=b;c=a+92|0;a=e+8|0;n=e,o=sc(c,a),H[n+16>>2]=o;n=e,o=kc(),H[n+8>>2]=o;a:{if(xc(e+16|0,a)){f=e+8|0;H[f>>2]=H[e+28>>2];H[f+4>>2]=H[e+24>>2];i=Xa-16|0;Xa=i;m=i+8|0;d=Xa-32|0;Xa=d;tb(c);j=H[f>>2];b=Tc(c);F[d+31|0]=0;b:{c:{if(!b){break c}g=Wb(j,b);a=H[rb(c,g)>>2];if(!a){break c}while(1){a=H[a>>2];if(!a){break c}if(H[a+4>>2]!=(j|0)){if((Wb(H[a+4>>2],b)|0)!=(g|0)){break c}}if(!de(Ub(c),a+8|0,f)){continue}break}break b}k=Xa-16|0;Xa=k;a=kb(c);a=Sf(d+16|0,Hb(16),Tf(k+8|0,a,0));l=H[a>>2];H[l+8>>2]=H[f>>2];H[l+12>>2]=H[f+4>>2];n=Fb(a),o=1,F[n+4|0]=o;H[H[a>>2]+4>>2]=j;H[H[a>>2]>>2]=0;Xa=k+16|0;if(!(O(H[tb(c)>>2]+1>>>0)>O(L[Ub(c)>>2]*O(b>>>0))?0:b)){n=d,o=ue(b)^1|b<<1,H[n+12>>2]=o;h=O(U(O(O(H[tb(c)>>2]+1>>>0)/L[Ub(c)>>2])));d:{if(h=O(0)){a=~~h>>>0;break d}a=0}H[d+8>>2]=a;b=H[zc(d+12|0,d+8|0)>>2];a=Xa-16|0;Xa=a;H[a+12>>2]=b;e:{if((b|0)==1){b=2}else{if(!(b-1&b)){break e}b=Df(b)}H[a+12>>2]=b}f=Tc(c);f:{if(f>>>0>>0){Un(c,b);break f}if(b>>>0>=f>>>0){break f}g=ue(f);h=O(U(O(O(K[tb(c)>>2])/L[Ub(c)>>2])));g:{if(h=O(0)){b=~~h>>>0;break g}b=0}h:{if(g){b=Kj(b);break h}b=Df(b)}H[a+8>>2]=b;b=H[zc(a+12|0,a+8|0)>>2];H[a+12>>2]=b;if(b>>>0>=f>>>0){break f}Un(c,b)}Xa=a+16|0;b=Tc(c);g=Wb(j,b)}a=H[rb(c,g)>>2];i:{if(!a){a=c+8|0;H[H[d+16>>2]>>2]=H[a>>2];H[c+8>>2]=H[d+16>>2];n=rb(c,g),o=a,H[n>>2]=o;if(!H[H[d+16>>2]>>2]){break i}a=H[d+16>>2];n=rb(c,Wb(H[H[H[d+16>>2]>>2]+4>>2],b)),o=a,H[n>>2]=o;break i}H[H[d+16>>2]>>2]=H[a>>2];H[a>>2]=H[d+16>>2]}b=d+16|0;a=Hd(b);c=tb(c);H[c>>2]=H[c>>2]+1;F[d+31|0]=1;c=H[b>>2];H[b>>2]=0;if(c){Fb(b);if(c){jb(c)}}}Uf(m,Gc(d+16|0,a),d+31|0);Xa=d+32|0;Gc(e,H[i+8>>2]);F[e+4|0]=I[i+12|0];Xa=i+16|0;break a}a=oc(e+16|0);H[a+4>>2]=H[a+4>>2]+1}Xa=e+32|0;return}mb(ib(ib(lb(ib(ib(ib(71664,16781),16268),3647),290),4217),16961));_();X()}function $m(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;m=H[a>>2];n=H[a+4>>2];e=ph(1,4156);if(!e){sb(0,3,1828,0);ba(1);X()}l=Hb(4);o=Vj(l);j=Hb(24);p=Vj(j);pf(j+4|0);d=Hb(840);Ib(d+12|0);Xf(d- -64|0);pf(d+72|0);b=d+92|0;H[b>>2]=27240;Ib(b+4|0);H[b+24>>2]=0;H[b+28>>2]=0;H[b+16>>2]=0;H[b+20>>2]=0;H[b>>2]=27256;Ib(b+32|0);Ib(b+44|0);Ib(b+56|0);h=d+160|0;b=h;H[b+8>>2]=10;H[b+12>>2]=10;H[b>>2]=0;H[b+4>>2]=0;Ib(b+16|0);F[b+28|0]=1;Ib(b+32|0);H[b+44>>2]=0;H[b+48>>2]=0;H[b+52>>2]=0;H[b+56>>2]=1092616192;Ib(b+60|0);Ib(b+72|0);H[b+88>>2]=1091567616;b=b+92|0;H[b+12>>2]=0;H[b+16>>2]=0;H[b>>2]=0;H[b+4>>2]=0;H[b+20>>2]=0;H[b+24>>2]=0;Ib(b+28|0);Ib(b+40|0);b=Ib(h+144|0);mq(h,5e3);uf(b,36);b=d+316|0;Ne(b,27936,12);Ne(b+48|0,27984,12);Ne(b+96|0,28032,12);Ne(b+144|0,28080,12);Ne(b+192|0,28128,12);Ne(b+240|0,28176,12);H[b+312>>2]=1057803469;H[b+316>>2]=1088421888;H[b+304>>2]=1053609165;H[b+308>>2]=1056125747;H[b+296>>2]=1048576e3;H[b+300>>2]=1051092582;H[b+288>>2]=1036831949;H[b+292>>2]=1043542835;Ib(d+636|0);H[d+648>>2]=1060320051;b=d+652|0;H[b>>2]=0;H[b+4>>2]=0;F[b+16|0]=1;H[b+8>>2]=0;H[b+12>>2]=0;pb(b+20|0,0,72);pf(b+92|0);Ib(b+112|0);Ib(b+124|0);f=d+788|0;Ib(f);Ib(f+12|0);b=f+24|0;Ib(b);uf(f,9216);c=yb(b);a:{if(c>>>0<1024){k=Xa-32|0;Xa=k;g=1024-c|0;b:{if(g>>>0<=H[kb(b)>>2]-H[b+4>>2]>>3>>>0){Qj(b,g);break b}c=kb(b);i=Uh(k+8|0,_h(b,yb(b)+g|0),yb(b),c);c=Xa-16|0;Xa=c;H[c>>2]=H[i+8>>2];q=H[i+8>>2];H[c+8>>2]=i+8;H[c+4>>2]=(g<<3)+q;g=H[c>>2];while(1){if(H[c+4>>2]!=(g|0)){Vo(H[c>>2]);g=H[c>>2]+8|0;H[c>>2]=g;continue}break}ud(c);Xa=c+16|0;Zh(b,i);Yh(i)}Xa=k+32|0;break a}if(c>>>0>1024){c=H[b>>2]- -8192|0;yb(b);ei(b,c);gk(b)}}H[f+48>>2]=50;H[f+44>>2]=1064;H[f+40>>2]=1024;L[f+36>>2]=.009999999776482582;L[h+52>>2]=3;L[h+56>>2]=4;mq(h,500);F[d+8|0]=1;H[d>>2]=8;H[d+4>>2]=1077936128;qp(p,d);tp(o,j);H[e+20>>2]=1;H[e+24>>2]=-1;H[e+16>>2]=n;H[e+12>>2]=m;H[e+8>>2]=1;H[e+4>>2]=a;H[e>>2]=l;return e}function su(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;a:{e=H[a+448>>2];if(!H[e+56>>2]){if(!(Za[H[H[a+452>>2]+12>>2]](a,H[((H[e+68>>2]<<2)+e|0)+60>>2])|0)){break a}H[e+56>>2]=1;H[e+76>>2]=H[e+76>>2]+1}b:{switch(H[e+72>>2]){case 2:Za[H[H[a+456>>2]+4>>2]](a,H[((H[e+68>>2]<<2)+e|0)+60>>2],e+48|0,H[e+52>>2],b,c,d);if(K[e+48>>2]>2]){break a}H[e+72>>2]=0;if(K[c>>2]>=d>>>0){break a}case 0:H[e+48>>2]=0;m=H[a+328>>2];H[e+52>>2]=m-1;c:{if(H[e+76>>2]!=H[a+332>>2]){break c}q=H[a+36>>2];if((q|0)<=0){break c}o=H[a+448>>2];r=(H[o+68>>2]<<2)+o|0;h=H[a+216>>2];while(1){f=N(H[h+40>>2],H[h+12>>2]);g=K[h+48>>2]%(f>>>0)|0;g=g?g:f;f=(f|0)/(m|0)|0;if(!i){H[o+52>>2]=((g-1|0)/(f|0)|0)+1}d:{if((f|0)<=0){break d}f=f<<1;j=(f|0)>1?f:1;p=j&3;k=H[H[r+60>>2]+(i<<2)>>2];n=(k+(g<<2)|0)-4|0;l=0;f=0;if(j-1>>>0>=3){s=j&2147483644;j=0;while(1){H[k+(f+g<<2)>>2]=H[n>>2];H[k+(g+(f|1)<<2)>>2]=H[n>>2];H[k+(g+(f|2)<<2)>>2]=H[n>>2];H[k+(g+(f|3)<<2)>>2]=H[n>>2];f=f+4|0;j=j+4|0;if((s|0)!=(j|0)){continue}break}}if(!p){break d}while(1){H[k+(f+g<<2)>>2]=H[n>>2];f=f+1|0;l=l+1|0;if((p|0)!=(l|0)){continue}break}}h=h+88|0;i=i+1|0;if((q|0)!=(i|0)){continue}break}}H[e+72>>2]=1;break;case 1:break b;default:break a}}Za[H[H[a+456>>2]+4>>2]](a,H[((H[e+68>>2]<<2)+e|0)+60>>2],e+48|0,H[e+52>>2],b,c,d);if(K[e+48>>2]>2]){break a}e:{if(H[e+76>>2]!=1){b=H[a+328>>2];break e}b=H[a+328>>2];k=H[a+36>>2];if((k|0)<=0){break e}g=H[a+448>>2];n=b+2|0;o=b+1|0;h=H[a+216>>2];i=0;while(1){a=(N(H[h+40>>2],H[h+12>>2])|0)/(b|0)|0;if((a|0)>0){d=i<<2;c=H[d+H[g+64>>2]>>2];d=H[d+H[g+60>>2]>>2];j=N(a,n);p=N(a,o);f=0;while(1){l=f-a<<2;m=f+p<<2;H[l+d>>2]=H[m+d>>2];H[c+l>>2]=H[c+m>>2];l=f+j<<2;m=f<<2;H[l+d>>2]=H[m+d>>2];H[c+l>>2]=H[c+m>>2];f=f+1|0;if((a|0)!=(f|0)){continue}break}}h=h+88|0;i=i+1|0;if((k|0)!=(i|0)){continue}break}}H[e+56>>2]=0;H[e+72>>2]=2;H[e+52>>2]=b+2;H[e+48>>2]=b+1;H[e+68>>2]=H[e+68>>2]^1}}function so(a,b,c,d){var e=0,f=0,g=O(0),h=0,i=O(0),j=O(0),k=0,l=0,m=0;e=Xa-32|0;Xa=e;f=(((d|0)%H[b+88>>2]|0)%H[b+84>>2]|0)%H[b+52>>2]|0;H[e+12>>2]=f;f=(((d-f|0)%H[b+88>>2]|0)%H[b+84>>2]|0)/H[b+52>>2]|0;H[e+8>>2]=f;f=((d-(H[e+12>>2]+N(f,H[b+52>>2])|0)|0)%H[b+88>>2]|0)/H[b+84>>2]|0;H[e+4>>2]=f;d=(d-(H[e+12>>2]+(N(f,H[b+84>>2])+N(H[b+52>>2],H[e+8>>2])|0)|0)|0)/H[b+88>>2]|0;H[e>>2]=d;a:{b:{c:{d:{e:{f:{g:{h:{i:{f=H[e+12>>2];if((f|0)>=0){if((f|0)>=H[b+52>>2]){break i}f=H[e+8>>2];if((f|0)<0){break h}if((f|0)>=H[b+56>>2]){break g}f=H[e+4>>2];if((f|0)<0){break f}if((f|0)>=H[b+60>>2]){break e}if((d|0)<0){break d}if((d|0)>=H[b+64>>2]){break c}break a}mb(ib(ib(lb(ib(ib(ib(71664,23868),23901),8835),190),9364),24101));break b}mb(ib(ib(lb(ib(ib(ib(71664,24119),23901),8835),191),9364),24101));break b}mb(ib(ib(lb(ib(ib(ib(71664,24234),23901),8835),192),9364),24267));break b}mb(ib(ib(lb(ib(ib(ib(71664,24367),23901),8835),193),9364),24267));break b}mb(ib(ib(lb(ib(ib(ib(71664,24407),23901),8835),194),9364),24496));break b}mb(ib(ib(lb(ib(ib(ib(71664,24572),23901),8835),195),9364),24496));break b}mb(ib(ib(lb(ib(ib(ib(71664,24674),23901),8835),196),9364),24767));break b}mb(ib(ib(lb(ib(ib(ib(71664,24846),23901),8835),197),9364),24767))}_();X()}tf(a);f=zb(oo(b));d=H[b+112>>2];j:{if(yb(c)>>>0>=f>>>0){f=(f|0)>0?f:0;while(1){if((f|0)==(h|0)){break j}g=L[d+4>>2];i=L[d+8>>2];j=L[d+12>>2];k=+H[e+8>>2]+.5;l=+H[e+4>>2]+.5;m=+H[e>>2]+.5;L[e+28>>2]=P(O(L[d>>2]-O(+H[e+12>>2]+.5)));L[e+24>>2]=P(O(g-O(k)));L[e+16>>2]=P(O(j-O(m)));g=O(P(O(i-O(l))));g=Ph(g,O(O(H[b+60>>2])-g));L[e+20>>2]=g;if(g>=O(0)){if(!(!(L[e+28>>2]>2]>2]>2]>2]))}d=d+16|0;h=h+1|0;continue}else{mb(ib(ib(lb(ib(ib(ib(71664,24951),23901),8835),333),9364),25051));_();X()}}}mb(ib(ib(lb(ib(ib(ib(71664,23749),7738),8835),342),9364),23795));_();X()}Xa=e+32|0}function pg(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;if(!a){return qb(b)}if(b>>>0>=4294967232){H[17116]=48;return 0}g=b>>>0<11?16:b+11&-8;f=a-8|0;j=H[f+4>>2];e=j&-8;a:{if(!(j&3)){if(g>>>0<256){break a}if(e>>>0>=g+4>>>0){c=f;if(e-g>>>0<=H[17564]<<1>>>0){break a}}c=0;break a}h=e+f|0;b:{if(e>>>0>=g>>>0){d=e-g|0;if(d>>>0<16){break b}H[f+4>>2]=j&1|g|2;c=f+g|0;H[c+4>>2]=d|3;H[h+4>>2]=H[h+4>>2]|1;Zl(c,d);break b}if(H[17450]==(h|0)){e=e+H[17447]|0;if(e>>>0<=g>>>0){break a}H[f+4>>2]=j&1|g|2;d=f+g|0;c=e-g|0;H[d+4>>2]=c|1;H[17447]=c;H[17450]=d;break b}if(H[17449]==(h|0)){d=e+H[17446]|0;if(d>>>0>>0){break a}c=d-g|0;c:{if(c>>>0>=16){H[f+4>>2]=j&1|g|2;e=f+g|0;H[e+4>>2]=c|1;d=d+f|0;H[d>>2]=c;H[d+4>>2]=H[d+4>>2]&-2;break c}H[f+4>>2]=d|j&1|2;c=d+f|0;H[c+4>>2]=H[c+4>>2]|1;c=0;e=0}H[17449]=e;H[17446]=c;break b}d=H[h+4>>2];if(d&2){break a}k=e+(d&-8)|0;if(k>>>0>>0){break a}m=k-g|0;d:{if(d>>>0<=255){e=H[h+8>>2];c=d>>>3|0;d=H[h+12>>2];if((d|0)==(e|0)){n=69776,o=H[17444]&Kz(c),H[n>>2]=o;break d}H[e+12>>2]=d;H[d+8>>2]=e;break d}l=H[h+24>>2];i=H[h+12>>2];e:{if((i|0)!=(h|0)){c=H[h+8>>2];H[c+12>>2]=i;H[i+8>>2]=c;break e}f:{e=h+20|0;c=H[e>>2];if(c){break f}e=h+16|0;c=H[e>>2];if(c){break f}i=0;break e}while(1){d=e;i=c;e=c+20|0;c=H[e>>2];if(c){continue}e=i+16|0;c=H[i+16>>2];if(c){continue}break}H[d>>2]=0}if(!l){break d}d=H[h+28>>2];c=(d<<2)+70080|0;g:{if(H[c>>2]==(h|0)){H[c>>2]=i;if(i){break g}n=69780,o=H[17445]&Kz(d),H[n>>2]=o;break d}H[(H[l+16>>2]==(h|0)?16:20)+l>>2]=i;if(!i){break d}}H[i+24>>2]=l;c=H[h+16>>2];if(c){H[i+16>>2]=c;H[c+24>>2]=i}c=H[h+20>>2];if(!c){break d}H[i+20>>2]=c;H[c+24>>2]=i}if(m>>>0<=15){H[f+4>>2]=j&1|k|2;c=f+k|0;H[c+4>>2]=H[c+4>>2]|1;break b}H[f+4>>2]=j&1|g|2;d=f+g|0;H[d+4>>2]=m|3;c=f+k|0;H[c+4>>2]=H[c+4>>2]|1;Zl(d,m)}c=f}if(c){return c+8|0}f=qb(b);if(!f){return 0}c=H[a-4>>2];c=(c&3?-4:-8)+(c&-8)|0;ub(f,a,b>>>0>c>>>0?c:b);jb(a);return f}function Jt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;w=Xa-320|0;Xa=w;s=H[a+336>>2];a=H[b+84>>2];b=w;while(1){k=H[a+192>>2];l=G[c+96>>1];i=H[a+64>>2];m=G[c+32>>1];g=N(G[c>>1],H[a>>2])<<13|1024;f=N(H[a+128>>2],G[c+64>>1]);p=g+N(f,-11586)>>11;h=N(H[a+32>>2],G[c+16>>1]);n=N(H[a+160>>2],G[c+80>>1]);q=N(H[a+96>>2],G[c+48>>1]);o=N(H[a+224>>2],G[c+112>>1]);j=q-o|0;r=h-(n+j|0)<<2;H[b+224>>2]=p-r;H[b+64>>2]=p+r;l=N(k,l);i=N(i,m);k=N(l+i|0,6810);i=k+N(i,4209)|0;m=g+N(f,9373)|0;p=i+m|0;r=N(j,2531);n=n<<13;u=r+n|0;q=o+q|0;o=N(q,7791);v=u+(o+N(h,11443)|0)|0;H[b+288>>2]=p-v>>11;H[b>>2]=p+v>>11;i=m-i|0;m=u+(N(h,1812)-o|0)|0;H[b+160>>2]=i-m>>11;H[b+128>>2]=i+m>>11;f=g+N(f,-3580)|0;g=k+N(l,-17828)|0;k=f-g|0;j=(n-r|0)-(j<<12)|0;l=N(q,4815);i=j+(N(h,5260)-l|0)|0;H[b+192>>2]=k-i>>11;H[b+96>>2]=k+i>>11;f=f+g|0;h=N(h,10323)-(j+l|0)|0;H[b+256>>2]=f-h>>11;H[b+32>>2]=f+h>>11;b=b+4|0;a=a+4|0;c=c+2|0;t=t+1|0;if((t|0)!=8){continue}break}a=s-384|0;t=0;c=w;while(1){s=H[c+24>>2];j=H[c+8>>2];f=N(s+j|0,6810);b=H[(t<<2)+d>>2]+e|0;g=H[c+28>>2];k=H[c+12>>2];l=g+k|0;i=N(l,7791);h=H[c+4>>2];g=k-g|0;m=N(g,2531);p=H[c+20>>2];n=p<<13;q=m+n|0;o=(i+N(h,11443)|0)+q|0;r=f+N(j,4209)|0;k=(H[c>>2]<<13)+134348800|0;j=H[c+16>>2];u=k+N(j,9373)|0;v=r+u|0;F[b|0]=I[a+(o+v>>>18&1023)|0];F[b+9|0]=I[a+(v-o>>>18&1023)|0];l=N(l,4815);m=(n-m|0)-(g<<12)|0;n=N(h,10323)-(l+m|0)|0;f=f+N(s,-17828)|0;s=k+N(j,-3580)|0;o=f+s|0;F[b+1|0]=I[a+(n+o>>>18&1023)|0];F[b+8|0]=I[a+(o-n>>>18&1023)|0];g=h-(g+p|0)<<13;j=k+N(j,-11586)|0;F[b+2|0]=I[a+(g+j>>>18&1023)|0];F[b+7|0]=I[a+(j-g>>>18&1023)|0];g=m+(N(h,5260)-l|0)|0;f=s-f|0;F[b+3|0]=I[a+(g+f>>>18&1023)|0];F[b+6|0]=I[a+(f-g>>>18&1023)|0];h=q+(N(h,1812)-i|0)|0;f=u-r|0;F[b+4|0]=I[a+(h+f>>>18&1023)|0];F[b+5|0]=I[a+(f-h>>>18&1023)|0];c=c+32|0;t=t+1|0;if((t|0)!=10){continue}break}Xa=w+320|0}function bs(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;if(!((d|0)>0?a:0)){H[e>>2]=0;H[f>>2]=0;H[g>>2]=0;H[g+4>>2]=-1074790400;return-1}j=N(d,d);a:{b:{c:{if(!b){l=qb(N(j,12));if(!l){break b}j=N(j,3);b=0;while(1){if((b|0)!=(j|0)){h=(I[b+c|0]^255)+h|0;b=b+1|0;continue}break}k=(h>>>0)/(j>>>0)|0;h=0;b=0;while(1){if((b|0)!=(j|0)){i=(I[b+c|0]^255)-k|0;H[(b<<2)+l>>2]=i;b=b+1|0;h=N(i,i)+h|0;continue}break}o=W(+(h|0));if(o/(+(d|0)*1.7320508)<15){break a}h=0;b=H[a>>2];s=(b|0)>0?b:0;k=-1;m=-1;i=-1;while(1){if((h|0)!=(s|0)){b=H[a+8>>2];d:{while(1){e:{i=i+1|0;p=i<<2;switch(H[p+b>>2]){case 2:break d;case 0:continue;default:break e}}break}t=H[a+16>>2];d=0;while(1){if((d|0)==4){break d}q=d+p|0;c=0;b=0;while(1){if((b|0)!=(j|0)){u=c;c=b<<2;c=u+N(H[c+H[H[a+12>>2]+(q<<2)>>2]>>2],H[c+l>>2])|0;b=b+1|0;continue}break}r=+(c|0)/M[t+(q<<3)>>3]/o;b=r>n;n=b?r:n;m=b?i:m;k=b?d:k;d=d+1|0;continue}}h=h+1|0;continue}break}break c}l=qb(j<<2);if(!l){break b}b=0;while(1){if((b|0)!=(j|0)){h=(I[b+c|0]^255)+h|0;b=b+1|0;continue}break}k=(h>>>0)/(j>>>0)|0;h=0;b=0;while(1){if((b|0)!=(j|0)){i=(I[b+c|0]^255)-k|0;H[(b<<2)+l>>2]=i;b=b+1|0;h=N(i,i)+h|0;continue}break}o=W(+(h|0));if(o/+(d|0)<15){break a}h=0;b=H[a>>2];s=(b|0)>0?b:0;k=-1;m=-1;i=-1;while(1){if((h|0)!=(s|0)){b=H[a+8>>2];f:{while(1){g:{i=i+1|0;p=i<<2;switch(H[p+b>>2]){case 2:break f;case 0:continue;default:break g}}break}t=H[a+24>>2];d=0;while(1){if((d|0)==4){break f}q=d+p|0;c=0;b=0;while(1){if((b|0)!=(j|0)){u=c;c=b<<2;c=u+N(H[c+H[H[a+20>>2]+(q<<2)>>2]>>2],H[c+l>>2])|0;b=b+1|0;continue}break}r=+(c|0)/M[t+(q<<3)>>3]/o;b=r>n;n=b?r:n;m=b?i:m;k=b?d:k;d=d+1|0;continue}}h=h+1|0;continue}break}}H[f>>2]=k;H[e>>2]=m;M[g>>3]=n;jb(l);return 0}sb(0,3,1828,0);ba(1);X()}H[e>>2]=0;H[f>>2]=0;H[g>>2]=0;H[g+4>>2]=-1074790400;jb(l);return-2}function Eb(a,b,c){var d=0,e=0,f=O(0),g=0,h=O(0),i=0,j=O(0),k=0,l=0,m=O(0);i=H[a+24>>2];k=H[a+4>>2];e=H[a+8>>2];l=H[a+12>>2];a:{b:{c:{d:{e:{f:{g:{h:{i:{j:{k:{l:{if(O(P(b))>>0>=e>>>0){break k}a=d+1|0;if(a>>>0>=e>>>0){break j}if((g|0)<0|g>>>0>=k>>>0){break i}e=g+1|0;if(e>>>0>=k>>>0){break h}m=O(O(e|0)-b);h=O(O(a|0)-c);j=O(m*h);if(!(j>=O(0))|!(+j<=1.0001)){break g}f=O(b-O(g|0));h=O(f*h);if(!(h>=O(0))|!(+h<=1.0001)){break f}b=O(c-O(d|0));c=O(m*b);if(!(c>=O(0))|!(+c<=1.0001)){break e}b=O(f*b);if(!(b>=O(0))|!(+b<=1.0001)){break d}if(!(+O(b+O(c+O(j+h)))<=1.0001)){break c}i=N(d,l)+i|0;a=i+l|0;d=e<<2;b=O(b*L[a+d>>2]);e=a;a=g<<2;b=O(b+O(O(c*L[e+a>>2])+O(O(j*L[a+i>>2])+O(h*L[d+i>>2]))));break a}mb(ib(ib(lb(ib(ib(ib(71664,26383),26435),3647),69),4217),26608));break b}mb(ib(ib(lb(ib(ib(ib(71664,26638),26435),3647),70),4217),26608));break b}mb(ib(ib(lb(ib(ib(ib(71664,26690),26435),3647),79),4217),26736));break b}mb(ib(ib(lb(ib(ib(ib(71664,26753),26435),3647),80),4217),26813));break b}mb(ib(ib(lb(ib(ib(ib(71664,26837),26435),3647),81),4217),26882));break b}mb(ib(ib(lb(ib(ib(ib(71664,26899),26435),3647),82),4217),26958));break b}mb(ib(ib(lb(ib(ib(ib(71664,26982),26435),3647),94),4217),27029));break b}mb(ib(ib(lb(ib(ib(ib(71664,27042),26435),3647),95),4217),27029));break b}mb(ib(ib(lb(ib(ib(ib(71664,27089),26435),3647),96),4217),27029));break b}mb(ib(ib(lb(ib(ib(ib(71664,27136),26435),3647),97),4217),27029));break b}mb(ib(ib(lb(ib(ib(ib(71664,27183),26435),3647),98),4217),27029))}_();X()}return b}function Zm(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;b=1;c=H[a+340>>2];a:{b:{if((c|0)==1){c=H[a+344>>2];H[a+360>>2]=H[c+28>>2];d=H[c+32>>2];H[a+364>>2]=d;H[c+64>>2]=1;H[c+56>>2]=1;H[c+60>>2]=1;H[c+72>>2]=1;H[c+68>>2]=H[c+36>>2];f=c;c=H[c+12>>2];d=(d>>>0)%(c>>>0)|0;H[f+76>>2]=d?d:c;H[a+368>>2]=1;H[a+372>>2]=0;break b}if(c-5>>>0<=4294967291){b=H[a>>2];H[b+24>>2]=c;H[b+20>>2]=27;H[H[a>>2]+28>>2]=4;Za[H[H[a>>2]>>2]](a)}j=a,k=lc(H[a+28>>2],N(H[a+428>>2],H[a+316>>2])),H[j+360>>2]=k;c=lc(H[a+32>>2],N(H[a+428>>2],H[a+320>>2]));H[a+368>>2]=0;H[a+364>>2]=c;if(H[a+340>>2]<=0){break a}h=a+372|0;while(1){b=H[((d<<2)+a|0)+344>>2];e=H[b+8>>2];H[b+56>>2]=e;g=H[b+12>>2];H[b+60>>2]=g;c=N(e,g);H[b+64>>2]=c;H[b+68>>2]=N(e,H[b+36>>2]);f=K[b+28>>2]%(e>>>0)|0;H[b+72>>2]=f?f:e;f=b;b=K[b+32>>2]%(g>>>0)|0;H[f+76>>2]=b?b:g;if((c+i|0)>=11){b=H[a>>2];H[b+20>>2]=14;Za[H[b>>2]](a)}c:{if((c|0)<=0){break c}e=c-1|0;b=0;g=c&3;if(g){while(1){f=H[a+368>>2];H[a+368>>2]=f+1;H[((f<<2)+a|0)+372>>2]=d;c=c-1|0;b=b+1|0;if((g|0)!=(b|0)){continue}break}}if(e>>>0<3){break c}while(1){b=H[a+368>>2];H[a+368>>2]=b+1;H[h+(b<<2)>>2]=d;b=H[a+368>>2];H[a+368>>2]=b+1;H[h+(b<<2)>>2]=d;b=H[a+368>>2];H[a+368>>2]=b+1;H[h+(b<<2)>>2]=d;b=H[a+368>>2];H[a+368>>2]=b+1;H[h+(b<<2)>>2]=d;b=c-5|0;c=c-4|0;if(b>>>0<4294967294){continue}break}}b=H[a+340>>2];d=d+1|0;if((b|0)>(d|0)){i=H[a+368>>2];continue}break}if((b|0)<=0){break a}}c=0;while(1){d=H[((c<<2)+a|0)+344>>2];if(!H[d+80>>2]){b=H[d+16>>2];if(!(H[((b<<2)+a|0)+164>>2]?b>>>0<=3:0)){e=H[a>>2];H[e+24>>2]=b;H[e+20>>2]=54;Za[H[H[a>>2]>>2]](a)}j=d,k=ub(Za[H[H[a+4>>2]>>2]](a,1,132)|0,H[((b<<2)+a|0)+164>>2],132),H[j+80>>2]=k;b=H[a+340>>2]}c=c+1|0;if((c|0)<(b|0)){continue}break}}Za[H[H[a+468>>2]>>2]](a);Za[H[H[a+452>>2]>>2]](a);H[H[a+460>>2]>>2]=H[H[a+452>>2]+4>>2]} +function dy(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;r=Xa-16|0;Xa=r;j=c;while(1){a:{if((d|0)==(j|0)){j=d;break a}if(!I[j|0]){break a}j=j+1|0;continue}break}H[h>>2]=f;H[e>>2]=c;while(1){b:{c:{d:{if((c|0)==(d|0)|(f|0)==(g|0)){break d}i=H[b+4>>2];H[r+8>>2]=H[b>>2];H[r+12>>2]=i;s=Xa-16|0;Xa=s;H[s+12>>2]=H[a+8>>2];u=Zd(s+8|0,s+12|0);o=j-c|0;l=Xa-1040|0;Xa=l;m=H[e>>2];H[l+12>>2]=m;p=f?f:l+16|0;k=0;i=f?g-f>>2:256;e:{f:{g:{if(!(!m|!i)){while(1){n=o>>>2|0;if(!(o>>>0>131|n>>>0>=i>>>0)){n=i;break f}q=$k(p,l+12|0,i>>>0>n>>>0?n:i,b);if((q|0)==-1){k=-1;n=0;m=H[l+12>>2];break g}t=(l+16|0)==(p|0)?0:q;n=i-t|0;p=(t<<2)+p|0;o=o+m|0;m=H[l+12>>2];o=m?o-m|0:0;k=k+q|0;if(!m){break g}q=(i|0)!=(t|0);i=n;if(q){continue}break g}}n=i}if(!m){break e}}if(!n|!o){break e}i=k;while(1){h:{k=rh(p,m,o,b);i:{if(k+2>>>0<=2){j:{switch(k+1|0){case 1:H[l+12>>2]=0;break i;case 0:break e;default:break j}}H[b>>2]=0;break i}m=H[l+12>>2]+k|0;H[l+12>>2]=m;i=i+1|0;n=n-1|0;if(n){break h}}k=i;break e}p=p+4|0;q=(k|0)!=(o|0);o=o-k|0;k=i;if(q){continue}break}}if(f){H[e>>2]=H[l+12>>2]}Xa=l+1040|0;Yd(u);Xa=s+16|0;k:{l:{m:{n:{if((k|0)==-1){while(1){o:{H[h>>2]=f;if(H[e>>2]==(c|0)){break o}g=1;p:{q:{r:{b=Zq(f,c,j-c|0,r+8|0,H[a+8>>2]);switch(b+2|0){case 0:break l;case 2:break p;case 1:break r;default:break q}}H[e>>2]=c;break n}g=b}c=c+g|0;f=H[h>>2]+4|0;continue}break}H[e>>2]=c;break d}f=H[h>>2]+(k<<2)|0;H[h>>2]=f;if((f|0)==(g|0)){break k}c=H[e>>2];if((d|0)==(j|0)){j=d;continue}if(!Zq(f,c,1,b,H[a+8>>2])){break m}}a=2;break c}H[h>>2]=H[h>>2]+4;c=H[e>>2]+1|0;H[e>>2]=c;j=c;while(1){if((d|0)==(j|0)){j=d;break b}if(!I[j|0]){break b}j=j+1|0;continue}}H[e>>2]=c;a=1;break c}c=H[e>>2]}a=(c|0)!=(d|0)}Xa=r+16|0;return a|0}f=H[h>>2];continue}}function mv(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0;c=H[a+20>>2];if((c&-2)!=200){d=H[a>>2];H[d+24>>2]=c;H[d+20>>2]=21;Za[H[H[a>>2]>>2]](a)}c=1;a:{b:{c:{d:{e:{d=H[a+20>>2];switch(d-200|0){case 2:break a;case 3:case 4:case 5:case 6:case 7:case 8:case 10:break c;case 1:break d;case 0:break e;default:break b}}Za[H[H[a+460>>2]+4>>2]](a);Za[H[H[a+24>>2]+8>>2]](a);H[a+20>>2]=201}c=Za[H[H[a+460>>2]>>2]](a)|0;if((c|0)!=1){break a}c=H[a+36>>2];f=c;f:{g:{switch(c-1|0){case 2:c=H[a+216>>2];d=H[c+176>>2];f=2;e=H[c+88>>2];g=H[c>>2];c=(g|0)!=1;if(!((e|0)!=2|c|(d|0)!=3)){c=3;break f}if(!(c|(e|0)!=34)){c=7;if((d|0)==35){break f}}if(!((g|0)!=82|(e|0)!=71|(d|0)!=66)){c=2;break f}if(!((g|0)!=114|(e|0)!=103)){c=6;if((d|0)==98){break f}}if(H[a+284>>2]){c=3;break f}if(H[a+296>>2]){c=2;h:{i:{d=I[a+300|0];switch(d|0){case 1:break i;case 0:break f;default:break h}}c=3;break f}c=H[a>>2];H[c+24>>2]=d;H[c+20>>2]=116;Za[H[H[a>>2]+4>>2]](a,-1);c=3;break f}c=H[a>>2];H[c+24>>2]=g;H[c+20>>2]=113;H[c+32>>2]=d;H[c+28>>2]=e;Za[H[c+4>>2]](a,1);c=3;break f;case 3:f=4;if(!H[a+296>>2]){c=4;break f}c=4;j:{k:{d=I[a+300|0];switch(d|0){case 2:break k;case 0:break f;default:break j}}c=5;break f}c=H[a>>2];H[c+24>>2]=d;H[c+20>>2]=116;Za[H[H[a>>2]+4>>2]](a,-1);c=5;break f;case 0:break f;default:break g}}c=0;f=0}H[a+44>>2]=f;H[a+40>>2]=c;H[a+136>>2]=0;H[a+96>>2]=256;H[a+88>>2]=2;H[a+92>>2]=1;H[a+80>>2]=1;H[a+84>>2]=0;H[a+72>>2]=0;H[a+76>>2]=1;H[a+64>>2]=0;H[a+68>>2]=0;H[a+56>>2]=0;H[a+60>>2]=1072693248;H[a+108>>2]=0;H[a+100>>2]=0;H[a+104>>2]=0;H[a+20>>2]=202;c=H[a+428>>2];H[a+52>>2]=c;H[a+48>>2]=c;c=1;break a}c=Za[H[H[a+460>>2]>>2]](a)|0;break a}c=H[a>>2];H[c+24>>2]=d;H[c+20>>2]=21;Za[H[H[a>>2]>>2]](a);c=0}if((c|0)==2){if(b){b=H[a>>2];H[b+20>>2]=53;Za[H[b>>2]](a)}bn(a)}return c|0}function xt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;j=H[a+336>>2];g=G[c+16>>1];b=H[b+84>>2];h=H[b+32>>2];a=Xa-80|0;i=N(G[c>>1],H[b>>2])<<13|1024;f=N(H[b+64>>2],G[c+32>>1]);H[a+24>>2]=i+N(f,-11586)>>11;f=i+N(f,5793)|0;g=N(N(g,h),10033);H[a+48>>2]=f-g>>11;H[a>>2]=g+f>>11;g=H[b+36>>2];h=G[c+18>>1];i=N(G[c+2>>1],H[b+4>>2])<<13|1024;f=N(H[b+68>>2],G[c+34>>1]);H[a+28>>2]=i+N(f,-11586)>>11;f=i+N(f,5793)|0;g=N(N(g,h),10033);H[a+52>>2]=f-g>>11;H[a+4>>2]=g+f>>11;g=H[b+40>>2];h=G[c+20>>1];i=N(G[c+4>>1],H[b+8>>2])<<13|1024;f=N(H[b+72>>2],G[c+36>>1]);H[a+32>>2]=i+N(f,-11586)>>11;f=i+N(f,5793)|0;g=N(N(g,h),10033);H[a+56>>2]=f-g>>11;H[a+8>>2]=g+f>>11;g=H[b+44>>2];h=G[c+22>>1];i=N(G[c+6>>1],H[b+12>>2])<<13|1024;f=N(H[b+76>>2],G[c+38>>1]);H[a+36>>2]=i+N(f,-11586)>>11;f=i+N(f,5793)|0;g=N(N(g,h),10033);H[a+60>>2]=f-g>>11;H[a+12>>2]=g+f>>11;g=H[b+48>>2];h=G[c+24>>1];i=N(G[c+8>>1],H[b+16>>2])<<13|1024;f=N(H[b+80>>2],G[c+40>>1]);H[a+40>>2]=i+N(f,-11586)>>11;f=i+N(f,5793)|0;g=N(N(g,h),10033);H[a+64>>2]=f-g>>11;H[a+16>>2]=g+f>>11;g=H[b+52>>2];h=G[c+26>>1];f=N(H[b+84>>2],G[c+42>>1]);b=N(G[c+10>>1],H[b+20>>2])<<13|1024;H[a+44>>2]=N(f,-11586)+b>>11;b=b+N(f,5793)|0;c=N(N(g,h),10033);H[a+68>>2]=b-c>>11;H[a+20>>2]=b+c>>11;b=j-384|0;j=0;c=a;while(1){g=H[c+20>>2];h=H[c+4>>2];f=N(g+h|0,2998);a=H[(j<<2)+d>>2]+e|0;k=(H[c>>2]<<13)+134348800|0;l=H[c+16>>2];m=k+N(l,5793)|0;n=N(H[c+8>>2],10033);o=m+n|0;i=H[c+12>>2];p=f+(i+h<<13)|0;F[a|0]=I[b+(o+p>>>18&1023)|0];F[a+5|0]=I[b+(o-p>>>18&1023)|0];h=h-(g+i|0)<<13;k=N(l,-11586)+k|0;F[a+1|0]=I[b+(h+k>>>18&1023)|0];F[a+4|0]=I[b+(k-h>>>18&1023)|0];g=f+(g-i<<13)|0;h=m-n|0;F[a+2|0]=I[b+(g+h>>>18&1023)|0];F[a+3|0]=I[b+(h-g>>>18&1023)|0];c=c+24|0;j=j+1|0;if((j|0)!=3){continue}break}}function Kt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;u=Xa-288|0;Xa=u;q=H[a+336>>2];a=H[b+84>>2];b=u;while(1){j=H[a+96>>2];i=G[c+48>>1];k=H[a+160>>2];h=G[c+80>>1];o=H[a+224>>2];m=G[c+112>>1];n=H[a+32>>2];v=G[c+16>>1];r=N(G[c>>1],H[a>>2])<<13|1024;l=N(H[a+192>>2],G[c+96>>1]);s=r+N(l,-11586)|0;g=N(H[a+64>>2],G[c+32>>1]);f=N(H[a+128>>2],G[c+64>>1]);t=g-f|0;H[b+128>>2]=s+N(t,-11586)>>11;w=N(f+g|0,10887);x=N(f,2012);f=r+N(l,5793)|0;l=(w-x|0)+f|0;k=N(h,k);h=N(n,v);n=N(k+h|0,7447);j=N(N(i,j),-10033);i=N(m,o);o=N(i+h|0,3962);m=(n-j|0)+o|0;H[b+256>>2]=l-m>>11;H[b>>2]=m+l>>11;m=s+N(t,5793)|0;h=N(h-(i+k|0)|0,10033);H[b+224>>2]=m-h>>11;H[b+32>>2]=h+m>>11;g=N(g,8875);h=g+(f-w|0)|0;k=N(k-i|0,11409);i=n+(j-k|0)|0;H[b+192>>2]=h-i>>11;H[b+64>>2]=h+i>>11;g=(f-g|0)+x|0;f=o+(j+k|0)|0;H[b+160>>2]=g-f>>11;H[b+96>>2]=f+g>>11;b=b+4|0;a=a+4|0;c=c+2|0;p=p+1|0;if((p|0)!=8){continue}break}a=q-384|0;p=0;b=u;while(1){c=H[(p<<2)+d>>2]+e|0;g=H[b+20>>2];f=H[b+4>>2];o=N(g+f|0,7447);k=N(H[b+12>>2],-10033);h=H[b+28>>2];m=N(h+f|0,3962);n=(o-k|0)+m|0;r=(H[b>>2]<<13)+134348800|0;l=H[b+24>>2];q=r+N(l,5793)|0;j=H[b+16>>2];i=H[b+8>>2];v=N(j+i|0,10887);t=N(j,2012);s=q+(v-t|0)|0;F[c|0]=I[a+(n+s>>>18&1023)|0];F[c+8|0]=I[a+(s-n>>>18&1023)|0];f=N(f-(h+g|0)|0,10033);n=r+N(l,-11586)|0;j=i-j|0;l=n+N(j,5793)|0;F[c+1|0]=I[a+(f+l>>>18&1023)|0];F[c+7|0]=I[a+(l-f>>>18&1023)|0];g=N(g-h|0,11409);f=o+(k-g|0)|0;h=N(i,8875);i=h+(q-v|0)|0;F[c+2|0]=I[a+(f+i>>>18&1023)|0];F[c+6|0]=I[a+(i-f>>>18&1023)|0];g=m+(g+k|0)|0;f=t+(q-h|0)|0;F[c+3|0]=I[a+(g+f>>>18&1023)|0];F[c+5|0]=I[a+(f-g>>>18&1023)|0];F[c+4|0]=I[a+(n+N(j,268423870)>>>18&1023)|0];b=b+32|0;p=p+1|0;if((p|0)!=9){continue}break}Xa=u+288|0}function po(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;c=Xa-256|0;Xa=c;e=M[b+16>>3];f=e*e;e=M[b>>3];d=M[b+8>>3];d=f+(e*e+d*d);a:{if(d==0){H[c+200>>2]=0;H[c+204>>2]=0;H[c+192>>2]=0;H[c+196>>2]=1072693248;e=0;break a}f=e;e=W(d);M[c+192>>3]=f/e;M[c+200>>3]=M[b+8>>3]/e;g=M[b+16>>3]/e}M[c+216>>3]=e;M[c+208>>3]=g;M[c+224>>3]=M[b+24>>3];M[c+232>>3]=M[b+32>>3];M[c+240>>3]=M[b+40>>3];b=Xa-16|0;Xa=b;g=M[c+216>>3];d=g;A(+d);h=v(1)|0;v(0)|0;h=h&2147483647;b:{if(h>>>0<=1072243195){f=1;if(h>>>0<1044816030){break b}f=ug(d,0);break b}f=d-d;if(h>>>0>=2146435072){break b}c:{switch(Fm(d,b)&3){case 0:f=ug(M[b>>3],M[b+8>>3]);break b;case 1:f=-tg(M[b>>3],M[b+8>>3],1);break b;case 2:f=-ug(M[b>>3],M[b+8>>3]);break b;default:break c}}f=tg(M[b>>3],M[b+8>>3],1)}e=f;Xa=b+16|0;i=M[c+192>>3];d=1-e;M[c+96>>3]=e+i*i*d;o=M[c+192>>3]*M[c+200>>3]*d;i=M[c+208>>3];g=uh(g);M[c+104>>3]=o-i*g;M[c+112>>3]=M[c+192>>3]*M[c+208>>3]*d+g*M[c+200>>3];M[c+120>>3]=M[c+224>>3];M[c+128>>3]=M[c+200>>3]*M[c+192>>3]*d+g*M[c+208>>3];i=M[c+200>>3];M[c+136>>3]=e+i*i*d;M[c+144>>3]=M[c+200>>3]*M[c+208>>3]*d-g*M[c+192>>3];M[c+152>>3]=M[c+232>>3];M[c+160>>3]=M[c+208>>3]*M[c+192>>3]*d-g*M[c+200>>3];M[c+168>>3]=M[c+208>>3]*M[c+200>>3]*d+g*M[c+192>>3];e=M[c+208>>3];M[c+176>>3]=f+e*e*d;M[c+184>>3]=M[c+240>>3];while(1){if((j|0)==3){while(1){b=0;if((k|0)==3){Xa=c+256|0}else{while(1){if((b|0)!=4){h=b<<3;j=k<<5;M[h+(j+a|0)>>3]=M[h+(c+j|0)>>3];b=b+1|0;continue}break}k=k+1|0;continue}break}}else{l=j<<5;h=l+a|0;e=M[h+16>>3];d=M[h+8>>3];g=M[h>>3];b=0;while(1){if((b|0)!=4){n=b<<3;m=n+(c+96|0)|0;M[n+(c+l|0)>>3]=e*M[m- -64>>3]+(g*M[m>>3]+d*M[m+32>>3]);b=b+1|0;continue}break}b=c+l|0;M[b+24>>3]=M[h+24>>3]+M[b+24>>3];j=j+1|0;continue}break}}function tu(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;j=H[a+448>>2];a:{switch(b|0){case 0:if(H[H[a+476>>2]+8>>2]){H[j+4>>2]=201;q=H[a+36>>2];if((q|0)>0){n=H[a+328>>2];r=n-2|0;s=n+2|0;o=H[a+216>>2];while(1){a=p<<2;b=H[a+H[j+64>>2]>>2];e=H[a+H[j+60>>2]>>2];f=H[(a+j|0)+8>>2];i=(N(H[o+40>>2],H[o+12>>2])|0)/(n|0)|0;k=N(s,i);b:{if((k|0)<=0){break b}d=0;a=0;if(k-1>>>0>=3){m=k&-4;l=0;while(1){c=a<<2;g=H[c+f>>2];H[b+c>>2]=g;H[e+c>>2]=g;g=c|4;h=H[g+f>>2];H[b+g>>2]=h;H[e+g>>2]=h;g=c|8;h=H[g+f>>2];H[b+g>>2]=h;H[e+g>>2]=h;c=c|12;g=H[c+f>>2];H[b+c>>2]=g;H[e+c>>2]=g;a=a+4|0;l=l+4|0;if((m|0)!=(l|0)){continue}break}}l=k&3;if(!l){break b}while(1){c=a<<2;k=H[c+f>>2];H[b+c>>2]=k;H[e+c>>2]=k;a=a+1|0;d=d+1|0;if((l|0)!=(d|0)){continue}break}}c:{if((i|0)<=0){break c}d=i<<1;l=(d|0)>1?d:1;g=l&1;c=N(i,r);k=N(i,n);a=0;if((d|0)>=2){l=l&2147483646;d=0;while(1){h=a+c<<2;m=a+k<<2;H[h+b>>2]=H[m+f>>2];H[b+m>>2]=H[f+h>>2];h=a|1;m=h+c<<2;h=h+k<<2;H[m+b>>2]=H[h+f>>2];H[b+h>>2]=H[f+m>>2];a=a+2|0;d=d+2|0;if((l|0)!=(d|0)){continue}break}}if(g){d=a+c<<2;a=a+k<<2;H[d+b>>2]=H[a+f>>2];H[a+b>>2]=H[f+d>>2]}f=0;b=0;if(i-1>>>0>=3){d=i&-4;a=0;while(1){H[(b-i<<2)+e>>2]=H[e>>2];H[((b|1)-i<<2)+e>>2]=H[e>>2];H[((b|2)-i<<2)+e>>2]=H[e>>2];H[((b|3)-i<<2)+e>>2]=H[e>>2];b=b+4|0;a=a+4|0;if((d|0)!=(a|0)){continue}break}}a=i&3;if(!a){break c}while(1){H[(b-i<<2)+e>>2]=H[e>>2];b=b+1|0;f=f+1|0;if((a|0)!=(f|0)){continue}break}}o=o+88|0;p=p+1|0;if((q|0)!=(p|0)){continue}break}}H[j+76>>2]=0;H[j+68>>2]=0;H[j+72>>2]=0;H[j+56>>2]=0;return}H[j+4>>2]=202;H[j+48>>2]=H[j+52>>2];return;case 2:H[j+4>>2]=203;return;default:break a}}b=H[a>>2];H[b+20>>2]=3;Za[H[b>>2]](a)}function wp(a,b,c,d,e,f){var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0;a:{b:{c:{switch(f-1|0){case 3:m=M[a+16>>3];z=m*6;n=M[a+24>>3];A=n*6;r=M[a+56>>3];s=M[a+40>>3];j=(c-r)/s;c=j*j;t=M[a+48>>3];u=M[a+32>>3];k=(b-t)/u;b=k*k;v=M[a+64>>3];o=M[a+8>>3];p=M[a>>3];B=n+n;w=m+m;f=1;h=j;g=k;while(1){d:{e:{if(!(b!=0|c!=0)){g=0;break e}l=c+b;x=o*l*l+(p*l+1);q=g;C=n*(b+b+l)+(x*g+h*(w*g))-k;D=A*g;g=b*3;y=c*g;g=q-C/(D+(w*h+(o*(c*c+(b*5*b+y))+(p*(g+c)+1))));q=B*g;h=h-(q*h+(x*h+m*(c+c+l))-j)/(q+(z*h+(o*(c*5*c+(b*b+y))+(p*(c*3+b)+1))));if((f|0)!=4){break d}i=h}M[d>>3]=t+u*g/v;c=r+s*i/v;break b}f=f+1|0;c=h*h;b=g*g;continue};case 0:k=M[a>>3];b=b-k;h=c-M[a+8>>3];g=b*b+h*h;c=W(g);l=-c;i=M[a+24>>3]/1e8;m=i*-3;n=-i;f=1;while(1){i=0;f:{if(c!=0){i=c-((n*g+1)*c+l)/(m*g+1);h=h*i/c;b=b*i/c;if((f|0)!=3){break f}j=b;i=h}M[d>>3]=k+j/M[a+16>>3];c=i/M[a+16>>3]+M[a+8>>3];break b}f=f+1|0;g=b*b+h*h;c=W(g);continue};case 1:k=M[a>>3];h=b-k;g=c-M[a+8>>3];c=h*h+g*g;b=W(c);l=-b;i=M[a+24>>3]/1e8;m=i*-3;j=M[a+32>>3]/1e8/1e5;n=j*-5;o=-i;p=-j;f=1;while(1){j=0;i=0;g:{if(b!=0){c=b-((c*p*c+(o*c+1))*b+l)/(n*c*c+(m*c+1));g=g*c/b;h=h*c/b;if((f|0)!=3){break g}j=h;i=g}M[d>>3]=k+j/M[a+16>>3];c=i/M[a+16>>3]+M[a+8>>3];break b}f=f+1|0;c=h*h+g*g;b=W(c);continue};case 2:break c;default:break a}}k=M[a>>3];h=(b-k)/M[a+24>>3];g=c-M[a+8>>3];c=h*h+g*g;b=W(c);l=-b;i=M[a+32>>3]/1e8;m=i*-3;j=M[a+40>>3]/1e8/1e5;n=j*-5;o=-i;p=-j;f=1;while(1){j=0;i=0;h:{if(b!=0){c=b-((c*p*c+(o*c+1))*b+l)/(n*c*c+(m*c+1));g=g*c/b;h=h*c/b;if((f|0)!=3){break h}j=h;i=g}M[d>>3]=k+j/M[a+16>>3];c=i/M[a+16>>3]+M[a+8>>3];break b}f=f+1|0;c=h*h+g*g;b=W(c);continue}}M[e>>3]=c}}function At(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;t=Xa-192|0;Xa=t;h=H[a+336>>2];b=H[b+84>>2];a=t;while(1){k=H[b+64>>2];i=G[c+32>>1];g=N(G[c>>1],H[b>>2])<<13|1024;j=N(H[b+128>>2],G[c+64>>1]);r=g+N(j,-11586)>>11;f=N(H[b+32>>2],G[c+16>>1]);n=N(H[b+96>>2],G[c+48>>1]);l=N(H[b+160>>2],G[c+80>>1]);o=f-(n+l|0)<<2;H[a+128>>2]=r-o;H[a+32>>2]=o+r;k=N(N(i,k),10033);i=g+N(j,5793)|0;j=k+i|0;g=f+n<<13;f=N(f+l|0,2998);g=g+f|0;H[a+160>>2]=j-g>>11;H[a>>2]=g+j>>11;k=i-k|0;f=f+(l-n<<13)|0;H[a+96>>2]=k-f>>11;H[a+64>>2]=f+k>>11;a=a+4|0;b=b+4|0;c=c+2|0;p=p+1|0;if((p|0)!=8){continue}break}b=h-384|0;n=0;a=t;while(1){l=H[a+4>>2];h=H[a+20>>2];i=l+h|0;f=H[a+28>>2];k=N(i+f|0,7053);c=H[(n<<2)+d>>2]+e|0;o=k+N(i,2139)|0;j=H[a+12>>2];r=N(j,10703);p=o+(r+N(l,2295)|0)|0;m=H[a+24>>2];s=m<<13;g=H[a+8>>2];u=s+N(g,11190)|0;v=N(H[a+16>>2],10033);i=(H[a>>2]<<13)+134348800|0;w=v+i|0;q=u+w|0;F[c|0]=I[b+(p+q>>>18&1023)|0];F[c+11|0]=I[b+(q-p>>>18&1023)|0];p=g-m<<13;m=p+i|0;q=l-f|0;x=j-h|0;y=N(q+x|0,4433);q=y+N(q,6270)|0;F[c+1|0]=I[b+(m+q>>>18&1023)|0];F[c+10|0]=I[b+(m-q>>>18&1023)|0];j=N(j,-4433);m=j+N(h,-12112)|0;h=N(f+h|0,-8565);o=(m+h|0)+o|0;g=N(g,2998)-s|0;m=i-v|0;s=g+m|0;F[c+2|0]=I[b+(o+s>>>18&1023)|0];F[c+9|0]=I[b+(s-o>>>18&1023)|0];h=h+(k+(N(f,12998)-r|0)|0)|0;g=m-g|0;F[c+3|0]=I[b+(h+g>>>18&1023)|0];F[c+8|0]=I[b+(g-h>>>18&1023)|0];h=N(x,-15137)+y|0;i=i-p|0;F[c+4|0]=I[b+(h+i>>>18&1023)|0];F[c+7|0]=I[b+(i-h>>>18&1023)|0];f=k+((j+N(l,-5540)|0)+N(f,-16244)|0)|0;l=w-u|0;F[c+5|0]=I[b+(f+l>>>18&1023)|0];F[c+6|0]=I[b+(l-f>>>18&1023)|0];a=a+32|0;n=n+1|0;if((n|0)!=6){continue}break}Xa=t+192|0}function Iu(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;g=H[a+468>>2];if(H[a+280>>2]){c=H[g+56>>2];if(!c){wg(a);c=H[g+56>>2]}H[g+56>>2]=c-1}a:{if(!(H[g+20>>2]==-1|H[a+368>>2]<=0)){o=H[a+432>>2];p=g+188|0;while(1){c=m<<2;n=H[c+b>>2];c=H[(a+c|0)+372>>2]<<2;k=H[(c+a|0)+344>>2];h=H[k+20>>2];l=(h<<2)+g|0;f=c+g|0;d=H[l+60>>2]+H[f+40>>2]|0;b:{if(!_b(a,d)){H[f+40>>2]=0;c=H[f+24>>2];break b}i=0;c=0;j=_b(a,d+1|0);d=(j+d|0)+2|0;e=_b(a,d);c:{if(!e){break c}c=e;d=H[l+60>>2]+20|0;if(!_b(a,d)){break c}while(1){c=c<<1;if((c|0)==32768){break a}d=d+1|0;if(_b(a,d)){continue}break}}h=a+h|0;d:{if(1<>1>(c|0)){break d}e=j<<2;if(1<>1<(c|0)){i=e+12|0;break d}i=e+4|0}H[f+40>>2]=i;e:{if(c>>>0<2){d=c;break e}i=d+14|0;d=c;while(1){e=c>>1;d=(_b(a,i)?e:0)|d;h=c>>>0>3;c=e;if(h){continue}break}}c=H[f+24>>2]+(j?d^-1:d+1|0)|0;H[f+24>>2]=c}G[n>>1]=c;f:{if(!H[a+436>>2]){break f}c=H[k+24>>2];j=c+a|0;i=(c<<2)+g|0;c=0;while(1){e=c;d=H[i+124>>2]+N(c,3)|0;if(_b(a,d)){break f}while(1){g:{c=e+1|0;if(_b(a,d+1|0)){break g}d=d+3|0;e=c;if(H[a+436>>2]>(c|0)){continue}break a}break}k=_b(a,p);f=d+2|0;d=_b(a,f);h:{if(!d){e=0;break h}i:{if(!_b(a,f)){break i}d=d<<1;f=H[i+124>>2]+(I[j+264|0]>(e|0)?189:217)|0;if(!_b(a,f)){break i}while(1){d=d<<1;if((d|0)==32768){break a}f=f+1|0;if(_b(a,f)){continue}break}}if(d>>>0<2){e=d;break h}h=f+14|0;e=d;while(1){f=d>>1;e=(_b(a,h)?f:0)|e;l=d>>>0>3;d=f;if(l){continue}break}}G[(H[(c<<2)+o>>2]<<1)+n>>1]=k?e^-1:e+1|0;if(H[a+436>>2]>(c|0)){continue}break}}m=m+1|0;if((m|0)>2]){continue}break}}return 1}b=H[a>>2];H[b+20>>2]=117;Za[H[b+4>>2]](a,-1);H[g+20>>2]=-1;return 1}function sk(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;c=qd(a);if(c>>>0>>0){h=Xa-32|0;Xa=h;g=b-c|0;a:{if(g>>>0<=H[kb(a)>>2]-H[a+4>>2]>>5>>>0){b=Xa-16|0;Xa=b;H[b>>2]=a;c=H[a+4>>2];H[b+4>>2]=c;H[b+8>>2]=c+(g<<5);c=H[b+4>>2];d=H[b+8>>2];while(1){if((c|0)==(d|0)){nc(b);Xa=b+16|0}else{kb(a);$p(c);c=c+32|0;H[b+4>>2]=c;continue}break}break a}i=kb(a);d=h+8|0;f=qd(a)+g|0;c=Xa-16|0;Xa=c;H[c+12>>2]=f;e=Xa-16|0;Xa=e;kb(a);H[e+12>>2]=134217727;H[e+8>>2]=2147483647;b=H[Se(e+12|0,e+8|0)>>2];Xa=e+16|0;b:{if(b>>>0>=f>>>0){e=sf(a);if(e>>>0>>1>>>0){H[c+8>>2]=e<<1;b=H[zc(c+8|0,c+12|0)>>2]}Xa=c+16|0;c=b;break b}fd();X()}f=qd(a);b=0;e=Xa-16|0;Xa=e;H[e+12>>2]=0;Jd(d+12|0,i);if(c){if(c>>>0>134217727){vd(25943);X()}b=Hb(c<<5)}H[d>>2]=b;f=(f<<5)+b|0;H[d+8>>2]=f;H[d+4>>2]=f;j=tb(d),k=(c<<5)+b|0,H[j>>2]=k;Xa=e+16|0;c=Xa-16|0;Xa=c;H[c>>2]=H[d+8>>2];b=H[d+8>>2];H[c+8>>2]=d+8;H[c+4>>2]=b+(g<<5);b=H[c>>2];while(1){if(H[c+4>>2]!=(b|0)){$p(H[c>>2]);b=H[c>>2]+32|0;H[c>>2]=b;continue}break}ud(c);Xa=c+16|0;bq(a);kb(a);g=H[a>>2];b=H[a+4>>2];e=d+4|0;while(1){if((b|0)!=(g|0)){c=H[e>>2]-32|0;H[c>>2]=0;H[c+4>>2]=0;H[c+16>>2]=0;H[c+20>>2]=0;H[c+8>>2]=0;H[c+12>>2]=0;f=c+24|0;Xf(f);b=b-32|0;H[c>>2]=H[b>>2];H[c+4>>2]=H[b+4>>2];H[c+8>>2]=H[b+8>>2];H[c+12>>2]=H[b+12>>2];H[c+16>>2]=H[b+16>>2];H[c+20>>2]=H[b+20>>2];hp(f,b+24|0);H[e>>2]=H[e>>2]-32;continue}break}Db(a,e);Db(a+4|0,d+8|0);Db(kb(a),tb(d));H[d>>2]=H[d+4>>2];qd(a);sf(a);sf(a);a=H[d+4>>2];while(1){if((a|0)!=H[d+8>>2]){b=H[d+8>>2]-32|0;H[d+8>>2]=b;Lh(b);continue}break}if(H[d>>2]){a=H[d>>2];tb(d);jb(a)}}Xa=h+32|0;return}if(b>>>0>>0){b=H[a>>2]+(b<<5)|0;qd(a);aq(a,b);sf(a);qd(a)}}function st(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;t=Xa-288|0;Xa=t;u=H[a+336>>2];a=H[b+84>>2];b=t;while(1){m=H[a+128>>2];n=G[c+64>>1];i=N(H[a+32>>2],G[c+16>>1]);j=N(H[a+224>>2],G[c+112>>1]);g=i-j|0;k=N(H[a+96>>2],G[c+48>>1]);f=N(H[a+160>>2],G[c+80>>1]);o=k-f|0;h=N(g+o|0,4433);p=N(H[a+64>>2],G[c+32>>1]);q=N(H[a+192>>2],G[c+96>>1]);r=p-q<<13;l=N(G[c>>1],H[a>>2])<<13|1024;s=r+l|0;g=h+N(g,6270)|0;H[b+240>>2]=s-g>>11;H[b+24>>2]=g+s>>11;g=l-r|0;h=h+N(o,-15137)|0;H[b+168>>2]=g-h>>11;H[b+96>>2]=h+g>>11;m=N(N(m,n),10033);n=m+l|0;g=q<<13;o=g+N(p,11190)|0;q=n-o|0;s=f+i|0;h=N(s+j|0,7053);r=N(k,-4433);v=h+((r+N(i,-5540)|0)+N(j,-16244)|0)|0;H[b+144>>2]=q-v>>11;H[b+120>>2]=q+v>>11;n=n+o|0;o=N(i,2295);i=N(k,10703);k=h+N(s,2139)|0;o=(o+i|0)+k|0;H[b+264>>2]=n-o>>11;H[b>>2]=n+o>>11;p=N(p,2998)-g|0;l=l-m|0;m=p+l|0;g=r+N(f,-12112)|0;f=N(f+j|0,-8565);k=k+(g+f|0)|0;H[b+216>>2]=m-k>>11;H[b+48>>2]=k+m>>11;l=l-p|0;j=f+(h+(N(j,12998)-i|0)|0)|0;H[b+192>>2]=l-j>>11;H[b+72>>2]=j+l>>11;b=b+4|0;a=a+4|0;c=c+2|0;w=w+1|0;if((w|0)!=6){continue}break}a=u-384|0;j=0;b=t;while(1){i=H[b+20>>2];f=H[b+4>>2];l=N(i+f|0,2998);c=H[(j<<2)+d>>2]+e|0;k=H[b+12>>2];h=l+(k+f<<13)|0;u=(H[b>>2]<<13)+134348800|0;p=H[b+16>>2];m=u+N(p,5793)|0;n=N(H[b+8>>2],10033);g=m+n|0;F[c|0]=I[a+(h+g>>>18&1023)|0];F[c+5|0]=I[a+(g-h>>>18&1023)|0];f=f-(i+k|0)<<13;h=u+N(p,-11586)|0;F[c+1|0]=I[a+(f+h>>>18&1023)|0];F[c+4|0]=I[a+(h-f>>>18&1023)|0];i=l+(i-k<<13)|0;f=m-n|0;F[c+2|0]=I[a+(i+f>>>18&1023)|0];F[c+3|0]=I[a+(f-i>>>18&1023)|0];b=b+24|0;j=j+1|0;if((j|0)!=12){continue}break}Xa=t+288|0}function Fh(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;h=Xa-1312|0;Xa=h;if(c>>>0>=4){g=H[a>>2];H[g+24>>2]=c;H[g+20>>2]=52;Za[H[H[a>>2]>>2]](a)}j=H[((b?180:196)+a|0)+(c<<2)>>2];if(!j){g=H[a>>2];H[g+24>>2]=c;H[g+20>>2]=52;Za[H[H[a>>2]>>2]](a)}i=H[d>>2];if(!i){i=Za[H[H[a+4>>2]>>2]](a,1,1424)|0;H[d>>2]=i}H[i+140>>2]=j;g=0;c=1;while(1){e=I[c+j|0];d=e+g|0;if((d|0)>=257){f=H[a>>2];H[f+20>>2]=9;Za[H[f>>2]](a)}if(e){pb((h+1040|0)+g|0,c,e);g=d}c=c+1|0;if((c|0)!=17){continue}break}d=0;F[(h+1040|0)+g|0]=0;f=I[h+1040|0];if(f){e=f<<24>>24;c=0;while(1){if(f<<24>>24==(e|0)){while(1){H[(d<<2)+h>>2]=c;c=c+1|0;d=d+1|0;f=F[d+(h+1040|0)|0];if((f|0)==(e|0)){continue}break}}if(1<>2];H[k+20>>2]=9;Za[H[k>>2]](a)}e=e+1|0;c=c<<1;if(f&255){continue}break}}d=0;c=1;while(1){f=(c<<2)+i|0;e=c+j|0;if(I[e|0]){H[((c<<2)+i|0)+72>>2]=d-H[(d<<2)+h>>2];d=I[e|0]+d|0;e=H[((d<<2)+h|0)-4>>2]}else{e=-1}H[f>>2]=e;c=c+1|0;if((c|0)!=17){continue}break}H[i+68>>2]=1048575;k=0;pb(i+144|0,0,1024);f=1;while(1){m=f+j|0;if(I[m|0]){l=1;n=8-f|0;e=1<>2]<>2]=f;F[(c+i|0)+1168|0]=I[o+17|0];c=c+1|0;p=(d|0)>1;d=d-1|0;if(p){continue}break}k=k+1|0;c=I[m|0]>l>>>0;l=l+1|0;if(c){continue}break}}f=f+1|0;if((f|0)!=9){continue}break}a:{if(!b|(g|0)<=0){break a}c=0;if((g|0)!=1){b=g&-2;d=0;while(1){if(I[(c+j|0)+17|0]>=16){e=H[a>>2];H[e+20>>2]=9;Za[H[e>>2]](a)}if(I[((c|1)+j|0)+17|0]>=16){e=H[a>>2];H[e+20>>2]=9;Za[H[e>>2]](a)}c=c+2|0;d=d+2|0;if((b|0)!=(d|0)){continue}break}}if(!(g&1)|I[(c+j|0)+17|0]<16){break a}b=H[a>>2];H[b+20>>2]=9;Za[H[b>>2]](a)}Xa=h+1312|0}function Cc(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=O(0),k=0,l=0,m=0;e=Xa-32|0;Xa=e;l=e,m=Jg(a),H[l+16>>2]=m;k=e+24|0;b=Xa-32|0;Xa=b;tb(68316);g=H[a>>2];d=Tc(68316);F[b+31|0]=0;a:{b:{if(!d){break b}f=Wb(g,d);c=H[rb(68316,f)>>2];if(!c){break b}while(1){c=H[c>>2];if(!c){break b}if(H[c+4>>2]!=(g|0)){if((Wb(H[c+4>>2],d)|0)!=(f|0)){break b}}if(!de(Ub(68316),c+8|0,a)){continue}break}break a}i=Xa-16|0;Xa=i;a=kb(68316);c=Sf(b+16|0,Hb(568),Tf(i+8|0,a,0));a=H[c>>2]+8|0;h=Xa-16|0;Xa=h;H[h+8>>2]=H[e+16>>2];H[a>>2]=H[H[h+8>>2]>>2];a=pb(a+8|0,0,552);H[a+204>>2]=0;H[a+208>>2]=0;H[a+192>>2]=0;H[a+196>>2]=0;H[a+256>>2]=-2;H[a+260>>2]=0;H[a+248>>2]=0;H[a+252>>2]=1079902208;H[a+240>>2]=0;H[a+244>>2]=1078853632;H[a+212>>2]=0;H[a+216>>2]=0;pf(a+344|0);Ib(a+380|0);H[a+544>>2]=2;H[a+408>>2]=0;H[a+400>>2]=0;H[a+404>>2]=1083129856;H[a+392>>2]=-350469331;H[a+396>>2]=1058682594;Xa=h+16|0;l=Fb(c),m=1,F[l+4|0]=m;H[H[c>>2]+4>>2]=g;H[H[c>>2]>>2]=0;Xa=i+16|0;if(!(O(H[tb(68316)>>2]+1>>>0)>O(L[Ub(68316)>>2]*O(d>>>0))?0:d)){l=b,m=ue(d)^1|d<<1,H[l+12>>2]=m;j=O(U(O(O(H[tb(68316)>>2]+1>>>0)/L[Ub(68316)>>2])));c:{if(j=O(0)){a=~~j>>>0;break c}a=0}H[b+8>>2]=a;un(68316,H[zc(b+12|0,b+8|0)>>2]);d=Tc(68316);f=Wb(g,d)}a=H[rb(68316,f)>>2];d:{if(!a){H[H[b+16>>2]>>2]=H[17081];H[17081]=H[b+16>>2];l=rb(68316,f),m=68324,H[l>>2]=m;if(!H[H[b+16>>2]>>2]){break d}a=H[b+16>>2];l=rb(68316,Wb(H[H[H[b+16>>2]>>2]+4>>2],d)),m=a,H[l>>2]=m;break d}H[H[b+16>>2]>>2]=H[a>>2];H[a>>2]=H[b+16>>2]}a=b+16|0;c=Hd(a);d=tb(68316);H[d>>2]=H[d>>2]+1;F[b+31|0]=1;tn(a)}Uf(k,Gc(b+16|0,c),b+31|0);Xa=b+32|0;a=oc(k);Xa=e+32|0;return a+8|0}function vu(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;e=H[a+332>>2];f=H[a+452>>2];h=H[f+24>>2];a:{c=H[f+28>>2];if((h|0)<(c|0)){v=e-1|0;q=H[a+360>>2]-1|0;l=f+32|0;g=H[f+20>>2];while(1){if(g>>>0<=q>>>0){while(1){if(H[a+436>>2]){pb(H[l>>2],0,H[a+368>>2]<<7)}if(!(Za[H[H[a+468>>2]+4>>2]](a,l)|0)){break a}c=H[a+340>>2];if((c|0)>0){i=0;m=0;while(1){d=H[((m<<2)+a|0)+344>>2];b:{if(!H[d+52>>2]){i=H[d+64>>2]+i|0;break b}e=H[d+60>>2];if((e|0)<=0){break b}j=N(H[d+68>>2],g);c=H[d+4>>2]<<2;r=H[(c+H[a+472>>2]|0)+4>>2];s=H[b+c>>2];c=H[d+40>>2];k=s+(N(h,c)<<2)|0;n=H[(g>>>0>>0?56:72)+d>>2];u=(n|0)<=0;o=(n|0)>1?n:1;s=o&2147483646;o=o&1;p=0;while(1){c:{d:{if(K[a+148>>2]>=v>>>0){if(!(H[d+76>>2]<=(h+p|0)|u)){break d}break c}if(u){break c}}e=0;c=j;t=0;if((n|0)>=2){while(1){Za[r|0](a,d,H[(e+i<<2)+l>>2],k,c);c=H[d+36>>2]+c|0;Za[r|0](a,d,H[((e|1)+i<<2)+l>>2],k,c);e=e+2|0;c=c+H[d+36>>2]|0;t=t+2|0;if((s|0)!=(t|0)){continue}break}}if(o){Za[r|0](a,d,H[((e+i<<2)+f|0)+32>>2],k,c)}e=H[d+60>>2];c=H[d+40>>2]}k=(c<<2)+k|0;i=H[d+56>>2]+i|0;p=p+1|0;if((p|0)<(e|0)){continue}break}c=H[a+340>>2]}m=m+1|0;if((m|0)<(c|0)){continue}break}}g=g+1|0;if(q>>>0>=g>>>0){continue}break}c=H[f+28>>2]}g=0;H[f+20>>2]=0;h=h+1|0;if((h|0)<(c|0)){continue}break}e=H[a+332>>2]}c=1;H[a+156>>2]=H[a+156>>2]+1;b=H[a+148>>2]+1|0;H[a+148>>2]=b;if(b>>>0>>0){j=H[a+452>>2];c=H[a+340>>2]<=1?H[H[a+344>>2]+(b>>>0>>0?12:76)>>2]:c;H[j+20>>2]=0;H[j+24>>2]=0;H[j+28>>2]=c;return 3}Za[H[H[a+460>>2]+12>>2]](a);return 4}H[f+20>>2]=g;H[f+24>>2]=h;return 0}function Cu(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;d=Xa-48|0;Xa=d;l=H[a+424>>2];e=H[a+468>>2];a:{b:{if(H[e+44>>2]|!H[a+280>>2]){break b}f=H[a+464>>2];H[f+24>>2]=H[f+24>>2]+(H[e+16>>2]/8|0);H[e+16>>2]=0;g=0;if(!(Za[H[f+8>>2]](a)|0)){break a}if(H[a+340>>2]>0){f=0;while(1){H[((f<<2)+e|0)+24>>2]=0;f=f+1|0;if((f|0)>2]){continue}break}}H[e+20>>2]=0;H[e+44>>2]=H[a+280>>2];if(H[a+440>>2]){break b}H[e+40>>2]=0}if(!H[e+40>>2]){H[d+40>>2]=a;c=H[a+24>>2];j=H[c>>2];H[d+24>>2]=j;g=H[c+4>>2];H[d+28>>2]=g;f=H[e+16>>2];i=H[e+12>>2];H[d+16>>2]=H[e+36>>2];h=H[e+32>>2];H[d+8>>2]=H[e+28>>2];H[d+12>>2]=h;h=H[e+24>>2];H[d>>2]=H[e+20>>2];H[d+4>>2]=h;if(H[a+368>>2]>0){j=0;while(1){c=j<<2;m=H[c+b>>2];k=H[(a+c|0)+372>>2]<<2;c=H[((H[H[(k+a|0)+344>>2]+20>>2]<<2)+e|0)+48>>2];c:{d:{e:{if((f|0)<=7){g=0;if(!jc(d+24|0,i,f,0)){break a}i=H[d+32>>2];f=H[d+36>>2];h=1;if((f|0)<8){break e}}g=i>>f-8&255;h=H[(c+(g<<2)|0)+144>>2];if(h){break d}h=9}c=qe(d+24|0,i,f,c,h);g=0;if((c|0)<0){break a}i=H[d+32>>2];f=H[d+36>>2];break c}c=I[(c+g|0)+1168|0];f=f-h|0}if(c){if((c|0)>(f|0)){g=0;if(!jc(d+24|0,i,f,c)){break a}i=H[d+32>>2];f=H[d+36>>2]}f=f-c|0;c=c<<2;g=H[c+40384>>2];h=i>>f&g;c=h-((h|0)>H[c+40380>>2]?0:g)|0}else{c=0}g=d+k|0;c=c+H[g+4>>2]|0;H[g+4>>2]=c;G[m>>1]=c<>2]){continue}break}g=H[d+28>>2];j=H[d+24>>2];c=H[a+24>>2]}H[c+4>>2]=g;H[c>>2]=j;H[e+16>>2]=f;H[e+12>>2]=i;H[e+36>>2]=H[d+16>>2];a=H[d+12>>2];H[e+28>>2]=H[d+8>>2];H[e+32>>2]=a;a=H[d+4>>2];H[e+20>>2]=H[d>>2];H[e+24>>2]=a}H[e+44>>2]=H[e+44>>2]-1;g=1}Xa=d+48|0;return g|0}function Rt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;t=Xa-208|0;Xa=t;q=H[a+336>>2];b=H[b+84>>2];a=t;while(1){i=H[b+160>>2];h=G[c+80>>1];o=H[b+32>>2];m=G[c+16>>1];r=H[b+96>>2];n=G[c+48>>1];j=N(G[c>>1],H[b>>2])<<13|1024;k=N(H[b+128>>2],G[c+64>>1]);f=N(H[b+192>>2],G[c+96>>1]);g=N(H[b+64>>2],G[c+32>>1]);p=f+g|0;H[a+84>>2]=j+N(k-p|0,11585)>>11;i=N(h,i);h=N(o,m);o=N(i+h|0,5027);p=j+N(p,10438)|0;m=N(k-f|0,7223);l=p+(m+N(f,-637)|0)|0;f=N(n,r);r=N(f+h|0,7663);h=N(h-f|0,1395);n=o+(r-h|0)|0;H[a+168>>2]=l-n>>11;H[a>>2]=n+l>>11;l=N(g,-20239);g=N(g-k|0,2578);n=p+(l+g|0)|0;f=N(f+i|0,-11295);i=f+(o+N(i,15326)|0)|0;H[a+112>>2]=n-i>>11;H[a+56>>2]=i+n>>11;k=m+(g+(j+N(k,-15083)|0)|0)|0;f=f+(h+r|0)|0;H[a+140>>2]=k-f>>11;H[a+28>>2]=f+k>>11;a=a+4|0;b=b+4|0;c=c+2|0;s=s+1|0;if((s|0)!=7){continue}break}a=q-384|0;k=0;c=t;while(1){f=H[c+16>>2];g=H[c+24>>2];j=N(f-g|0,7223);b=H[(k<<2)+d>>2]+e|0;i=H[c+12>>2];h=H[c+4>>2];q=N(i+h|0,7663);m=N(h-i|0,1395);l=h;h=H[c+20>>2];r=N(l+h|0,5027);n=(q-m|0)+r|0;s=j+N(g,-637)|0;o=(H[c>>2]<<13)+134348800|0;l=g;g=H[c+8>>2];p=l+g|0;l=o+N(p,10438)|0;s=s+l|0;F[b|0]=I[a+(n+s>>>18&1023)|0];F[b+6|0]=I[a+(s-n>>>18&1023)|0];i=N(h+i|0,-11295);q=i+(m+q|0)|0;m=N(g-f|0,2578);j=j+(m+(o+N(f,-15083)|0)|0)|0;F[b+1|0]=I[a+(q+j>>>18&1023)|0];F[b+5|0]=I[a+(j-q>>>18&1023)|0];j=i+(r+N(h,15326)|0)|0;g=l+(m+N(g,-20239)|0)|0;F[b+2|0]=I[a+(j+g>>>18&1023)|0];F[b+4|0]=I[a+(g-j>>>18&1023)|0];F[b+3|0]=I[a+(o+N(f-p|0,11585)>>>18&1023)|0];c=c+28|0;k=k+1|0;if((k|0)!=7){continue}break}Xa=t+208|0}function qt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;r=H[a+336>>2];a=H[b+84>>2];k=Xa-128|0;b=k;l=4;while(1){a:{b:{f=J[c+32>>1];g=G[c+16>>1];if((f|g)&65535){break b}f=0;if(J[c+48>>1]|J[c+64>>1]|(J[c+80>>1]|J[c+96>>1])){break b}if(J[c+112>>1]){break b}f=N(G[c>>1],H[a>>2])<<2;H[b+96>>2]=f;H[b+80>>2]=f;H[b+64>>2]=f;H[b+48>>2]=f;H[b+32>>2]=f;H[b+16>>2]=f;H[b>>2]=f;h=28;break a}m=N(H[a+192>>2],G[c+96>>1]);i=N(H[a+64>>2],f<<16>>16);f=N(m+i|0,4433);s=f+N(i,6270)|0;n=N(G[c+64>>1],H[a+128>>2])<<13;o=N(G[c>>1],H[a>>2])<<13|1024;t=n+o|0;p=s+t|0;g=N(g,H[a+32>>2]);i=N(H[a+224>>2],G[c+112>>1]);u=N(g+i|0,-7373);x=u+N(g,12299)|0;j=N(H[a+96>>2],G[c+48>>1]);v=j+i|0;h=g;g=N(H[a+160>>2],G[c+80>>1]);q=h+g|0;w=N(v+q|0,9633);q=w+N(q,-3196)|0;h=x+q|0;H[b+112>>2]=p-h>>11;H[b>>2]=p+h>>11;f=f+N(m,-15137)|0;m=o-n|0;n=f+m|0;o=N(v,-16069)+w|0;h=N(j,25172);j=N(g+j|0,-20995);p=o+(h+j|0)|0;H[b+96>>2]=n-p>>11;H[b+16>>2]=n+p>>11;f=m-f|0;g=q+(j+N(g,16819)|0)|0;H[b+80>>2]=f-g>>11;H[b+32>>2]=f+g>>11;f=o+(N(i,2446)+u|0)|0;g=t-s|0;H[b+48>>2]=f+g>>11;f=g-f>>11;h=16}H[(h<<2)+b>>2]=f;c=c+2|0;a=a+4|0;b=b+4|0;f=l>>>0>1;l=l-1|0;if(f){continue}break}a=r-384|0;l=0;c=k;while(1){f=H[c+12>>2];g=H[c+4>>2];k=N(f+g|0,4433);b=H[(l<<2)+d>>2]+e|0;g=k+N(g,6270)|0;i=H[c>>2]+16400|0;j=H[c+8>>2];r=i+j<<13;F[b|0]=I[a+(g+r>>>18&1023)|0];F[b+3|0]=I[a+(r-g>>>18&1023)|0];k=k+N(f,-15137)|0;f=i-j<<13;F[b+1|0]=I[a+(k+f>>>18&1023)|0];F[b+2|0]=I[a+(f-k>>>18&1023)|0];c=c+16|0;l=l+1|0;if((l|0)!=8){continue}break}}function Du(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;e=Xa-32|0;Xa=e;f=H[a+468>>2];a:{b:{if(H[f+44>>2]|!H[a+280>>2]){break b}c=H[a+464>>2];H[c+24>>2]=H[c+24>>2]+(H[f+16>>2]/8|0);H[f+16>>2]=0;d=0;if(!(Za[H[c+8>>2]](a)|0)){break a}if(H[a+340>>2]>0){c=0;while(1){H[((c<<2)+f|0)+24>>2]=0;c=c+1|0;if((c|0)>2]){continue}break}}H[f+20>>2]=0;H[f+44>>2]=H[a+280>>2];if(H[a+440>>2]){break b}H[f+40>>2]=0}if(!H[f+40>>2]){c=H[f+20>>2];c:{if(c){d=c-1|0;break c}H[e+24>>2]=a;c=H[a+24>>2];H[e+8>>2]=H[c>>2];H[e+12>>2]=H[c+4>>2];c=H[f+16>>2];g=H[f+12>>2];j=H[a+412>>2];l=H[a+416>>2];d=0;d:{if((j|0)>(l|0)){break d}k=H[f+64>>2];m=H[b>>2];n=H[a+432>>2];o=H[a+424>>2];while(1){e:{f:{g:{if((c|0)<=7){d=0;if(!jc(e+8|0,g,c,0)){break a}g=H[e+16>>2];c=H[e+20>>2];b=1;if((c|0)<8){break g}}b=g>>c-8&255;d=H[((b<<2)+k|0)+144>>2];if(d){break f}b=9}b=qe(e+8|0,g,c,k,b);d=0;if((b|0)<0){break a}g=H[e+16>>2];c=H[e+20>>2];break e}b=I[(b+k|0)+1168|0];c=c-d|0}h=b>>>4|0;i=b&15;h:{if(i){if((c|0)<(i|0)){d=0;if(!jc(e+8|0,g,c,i)){break a}g=H[e+16>>2];c=H[e+20>>2]}b=h+j|0;d=i<<2;h=H[d+40384>>2];c=c-i|0;i=h&g>>c;G[(H[(b<<2)+n>>2]<<1)+m>>1]=i-((i|0)>H[d+40380>>2]?0:h)<>>0<16){break d}if((c|0)<(h|0)){d=0;if(!jc(e+8|0,g,c,h)){break a}g=H[e+16>>2];c=H[e+20>>2]}c=c-h|0;d=(H[(h<<2)+40384>>2]&g>>c)+(-1<>2];H[a>>2]=H[e+8>>2];H[a+4>>2]=H[e+12>>2];H[f+16>>2]=c;H[f+12>>2]=g}H[f+20>>2]=d}H[f+44>>2]=H[f+44>>2]-1;d=1}Xa=e+32|0;return d|0}function wu(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;i=Xa-16|0;Xa=i;d=H[a+452>>2];if(H[a+340>>2]>0){while(1){e=b<<2;f=H[(e+a|0)+344>>2];c=H[f+12>>2];u=e+i|0,v=Za[H[H[a+4>>2]+32>>2]](a,H[(d+(H[f+4>>2]<<2)|0)+72>>2],N(c,H[a+148>>2]),c,1)|0,H[u>>2]=v;b=b+1|0;if((b|0)>2]){continue}break}}c=H[d+28>>2];f=H[d+24>>2];a:{if((c|0)>(f|0)){p=d+32|0;b=H[a+360>>2];e=H[d+20>>2];while(1){if(b>>>0>e>>>0){while(1){j=0;c=0;m=H[a+340>>2];if((m|0)>0){while(1){b=j<<2;g=H[(b+a|0)+344>>2];n=H[g+60>>2];if((n|0)>0){g=H[g+56>>2];q=N(g,e);r=g&-4;o=g&3;s=g-1|0;t=H[b+i>>2];k=0;while(1){b:{if((g|0)<=0){break b}b=H[(f+k<<2)+t>>2]+(q<<7)|0;l=0;if(s>>>0>=3){while(1){h=d+(c<<2)|0;H[h+36>>2]=b+128;H[h+32>>2]=b;H[h+40>>2]=b+256;H[h+44>>2]=b+384;c=c+4|0;b=b+512|0;l=l+4|0;if((r|0)!=(l|0)){continue}break}}h=0;if(!o){break b}while(1){H[(d+(c<<2)|0)+32>>2]=b;c=c+1|0;b=b+128|0;h=h+1|0;if((o|0)!=(h|0)){continue}break}}k=k+1|0;if((n|0)!=(k|0)){continue}break}}j=j+1|0;if((m|0)!=(j|0)){continue}break}}if(!(Za[H[H[a+468>>2]+4>>2]](a,p)|0)){H[d+20>>2]=e;H[d+24>>2]=f;a=0;break a}b=H[a+360>>2];e=e+1|0;if(b>>>0>e>>>0){continue}break}c=H[d+28>>2]}e=0;H[d+20>>2]=0;f=f+1|0;if((f|0)<(c|0)){continue}break}}c=1;d=H[a+148>>2]+1|0;H[a+148>>2]=d;e=H[a+332>>2];if(e>>>0>d>>>0){b=H[a+452>>2];c=H[a+340>>2]<=1?H[H[a+344>>2]+(d>>>0>>0?12:76)>>2]:c;H[b+20>>2]=0;H[b+24>>2]=0;H[b+28>>2]=c;a=3;break a}Za[H[H[a+460>>2]+12>>2]](a);a=4}Xa=i+16|0;return a|0}function zt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;s=Xa-160|0;Xa=s;n=H[a+336>>2];b=H[b+84>>2];a=s;while(1){f=H[b+96>>2];j=G[c+48>>1];g=H[b+32>>2];h=G[c+16>>1];l=N(G[c>>1],H[b>>2])<<13|1024;k=N(H[b+64>>2],G[c+32>>1]);i=N(H[b+128>>2],G[c+64>>1]);m=k-i|0;H[a+64>>2]=l+N(m,-11584)>>11;j=N(f,j);g=N(g,h);f=N(j+g|0,6810);h=l+N(m,2896)|0;k=N(i+k|0,6476);i=h+k|0;g=f+N(g,4209)|0;H[a+128>>2]=i-g>>11;H[a>>2]=g+i>>11;g=h-k|0;f=f+N(j,-17828)|0;H[a+96>>2]=g-f>>11;H[a+32>>2]=f+g>>11;a=a+4|0;b=b+4|0;c=c+2|0;o=o+1|0;if((o|0)!=8){continue}break}a=n-384|0;n=0;b=s;while(1){f=H[b+28>>2];i=H[b+12>>2];m=f+i|0;j=N(m,7791);l=H[b+24>>2];h=H[b+8>>2];g=N(l+h|0,6810);c=H[(n<<2)+d>>2]+e|0;o=g+N(h,4209)|0;k=(H[b>>2]<<13)+134348800|0;h=H[b+16>>2];t=k+N(h,9373)|0;p=o+t|0;i=i-f|0;q=N(i,2531);u=H[b+20>>2];r=u<<13;v=q+r|0;f=H[b+4>>2];w=v+(j+N(f,11443)|0)|0;F[c|0]=I[a+(p+w>>>18&1023)|0];F[c+9|0]=I[a+(p-w>>>18&1023)|0];m=N(m,4815);p=(r-q|0)-(i<<12)|0;q=N(f,10323)-(m+p|0)|0;g=g+N(l,-17828)|0;l=k+N(h,-3580)|0;r=g+l|0;F[c+1|0]=I[a+(q+r>>>18&1023)|0];F[c+8|0]=I[a+(r-q>>>18&1023)|0];i=f-(i+u|0)<<13;h=k+N(h,-11586)|0;F[c+2|0]=I[a+(i+h>>>18&1023)|0];F[c+7|0]=I[a+(h-i>>>18&1023)|0];h=p+(N(f,5260)-m|0)|0;g=l-g|0;F[c+3|0]=I[a+(h+g>>>18&1023)|0];F[c+6|0]=I[a+(g-h>>>18&1023)|0];f=(N(f,1812)-j|0)+v|0;j=t-o|0;F[c+4|0]=I[a+(f+j>>>18&1023)|0];F[c+5|0]=I[a+(j-f>>>18&1023)|0];b=b+32|0;n=n+1|0;if((n|0)!=5){continue}break}Xa=s+160|0}function rt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;t=Xa-208|0;Xa=t;n=H[a+336>>2];a=H[b+84>>2];b=t;while(1){h=H[a+192>>2];l=G[c+96>>1];f=H[a+64>>2];m=G[c+32>>1];j=N(G[c>>1],H[a>>2])<<13|1024;g=N(H[a+128>>2],G[c+64>>1]);o=j+N(g,-11586)>>11;i=N(H[a+32>>2],G[c+16>>1]);p=N(H[a+160>>2],G[c+80>>1]);q=N(H[a+96>>2],G[c+48>>1]);r=N(H[a+224>>2],G[c+112>>1]);k=q-r|0;s=i-(p+k|0)<<2;H[b+140>>2]=o-s;H[b+40>>2]=o+s;l=N(h,l);f=N(f,m);h=N(l+f|0,6810);f=h+N(f,4209)|0;m=j+N(g,9373)|0;o=f+m|0;s=N(k,2531);p=p<<13;u=s+p|0;q=q+r|0;r=N(q,7791);v=u+(r+N(i,11443)|0)|0;H[b+180>>2]=o-v>>11;H[b>>2]=o+v>>11;f=m-f|0;m=(N(i,1812)-r|0)+u|0;H[b+100>>2]=f-m>>11;H[b+80>>2]=f+m>>11;g=j+N(g,-3580)|0;j=h+N(l,-17828)|0;h=g-j|0;k=(p-s|0)-(k<<12)|0;l=N(q,4815);f=k+(N(i,5260)-l|0)|0;H[b+120>>2]=h-f>>11;H[b+60>>2]=f+h>>11;g=g+j|0;i=N(i,10323)-(k+l|0)|0;H[b+160>>2]=g-i>>11;H[b+20>>2]=g+i>>11;b=b+4|0;a=a+4|0;c=c+2|0;w=w+1|0;if((w|0)!=5){continue}break}a=n-384|0;i=0;b=t;while(1){j=H[b+12>>2];k=H[b+4>>2];g=N(j+k|0,6810);c=H[(i<<2)+d>>2]+e|0;k=g+N(k,4209)|0;f=(H[b>>2]<<13)+134348800|0;h=H[b+8>>2];n=H[b+16>>2];l=h-n|0;m=f+N(l,2896)|0;h=N(h+n|0,6476);n=m+h|0;F[c|0]=I[a+(k+n>>>18&1023)|0];F[c+4|0]=I[a+(n-k>>>18&1023)|0];g=g+N(j,-17828)|0;j=m-h|0;F[c+1|0]=I[a+(g+j>>>18&1023)|0];F[c+3|0]=I[a+(j-g>>>18&1023)|0];F[c+2|0]=I[a+(f+N(l,268423872)>>>18&1023)|0];b=b+20|0;i=i+1|0;if((i|0)!=10){continue}break}Xa=t+208|0}function dx(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;f=Xa+-64|0;Xa=f;a:{if(Dc(b,62540,0)){H[c>>2]=0;d=1;break a}b:{if(I[a+8|0]&24){e=1}else{if(!b){break b}e=Bd(b,62176,62272);if(!e){break b}e=(I[e+8|0]&24)!=0}g=Dc(a,b,e)}if(g){d=1;a=H[c>>2];if(!a){break a}H[c>>2]=H[a>>2];break a}c:{if(!b){break c}e=Bd(b,62176,62320);if(!e){break a}b=H[c>>2];if(b){H[c>>2]=H[b>>2]}g=H[e+8>>2];b=H[a+8>>2];if(g&(b^-1)&7|b&(g^-1)&96){break a}d=1;if(Dc(H[a+12>>2],H[e+12>>2],0)){break a}if(Dc(H[a+12>>2],62528,0)){a=H[e+12>>2];if(!a){break a}d=!Bd(a,62176,62372);break a}b=H[a+12>>2];if(!b){break c}d=0;b=Bd(b,62176,62320);if(b){if(!(F[a+8|0]&1)){break a}a=b;c=H[e+12>>2];d:{e:{while(1){b=0;if(!c){break d}c=Bd(c,62176,62320);if(!c|H[c+8>>2]&(H[a+8>>2]^-1)){break e}b=1;if(Dc(H[a+12>>2],H[c+12>>2],0)){break d}if(!(F[a+8|0]&1)){break e}b=H[a+12>>2];if(!b){break e}b=Bd(b,62176,62320);if(b){c=H[c+12>>2];a=b;continue}break}a=H[a+12>>2];if(!a){break e}a=Bd(a,62176,62432);if(!a){break e}d=Fq(a,H[c+12>>2])}b=d}d=b;break a}b=H[a+12>>2];if(!b){break a}b=Bd(b,62176,62432);if(b){if(!(F[a+8|0]&1)){break a}d=Fq(b,H[e+12>>2]);break a}a=H[a+12>>2];if(!a){break a}b=Bd(a,62176,62224);if(!b){break a}a=H[e+12>>2];if(!a){break a}a=Bd(a,62176,62224);if(!a){break a}d=f+8|0;pb(d|4,0,52);H[f+56>>2]=1;H[f+20>>2]=-1;H[f+16>>2]=b;H[f+8>>2]=a;Za[H[H[a>>2]+28>>2]](a,d,H[c>>2],1);a=H[f+32>>2];if(!(!H[c>>2]|(a|0)!=1)){H[c>>2]=H[f+24>>2]}d=(a|0)==1;break a}d=0}Xa=f- -64|0;return d|0}function Zx(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0;a=Xa-16|0;Xa=a;H[a+12>>2]=c;H[a+8>>2]=f;H[a+12>>2]=c;H[a+8>>2]=f;a:{b:{c:{while(1){d:{c=H[a+12>>2];if(c>>>0>=d>>>0){break d}j=H[a+8>>2];if(j>>>0>=g>>>0){break d}b=2;f=I[c|0];if(f>>>0>1114111){break b}e:{if(f<<24>>24>=0){G[j>>1]=f;b=c+1|0;break e}if(f>>>0<194){break b}if(f>>>0<=223){if((d-c|0)<2){break c}i=I[c+1|0];if((i&192)!=128){break a}f=i&63|f<<6&1984;if(f>>>0>1114111){break a}G[j>>1]=f;b=c+2|0;break e}if(f>>>0<=239){if((d-c|0)<3){break c}k=I[c+2|0];i=I[c+1|0];f:{g:{if((f|0)!=237){if((f|0)!=224){break g}if((i&224)==160){break f}break a}if((i&224)==128){break f}break a}if((i&192)!=128){break a}}if((k&192)!=128){break a}f=k&63|((i&63)<<6|f<<12);if((f&65535)>>>0>1114111){break a}G[j>>1]=f;b=c+3|0;break e}if(f>>>0>244){break b}b=1;if((d-c|0)<4){break a}k=I[c+3|0];i=I[c+2|0];c=I[c+1|0];h:{i:{switch(f-240|0){case 0:if((c+112&255)>>>0>=48){break b}break h;case 4:if((c&240)!=128){break b}break h;default:break i}}if((c&192)!=128){break b}}if((i&192)!=128|(k&192)!=128){break b}if((g-j|0)<4){break a}b=2;k=k&63;l=i<<6;f=f&7;if((k|(l&4032|(c<<12&258048|f<<18)))>>>0>1114111){break a}b=c<<2;G[j>>1]=(i>>>4&3|(b&192|f<<8|b&60))+16320|55296;H[a+8>>2]=j+2;G[j+2>>1]=k|l&960|56320;b=H[a+12>>2]+4|0}H[a+12>>2]=b;H[a+8>>2]=H[a+8>>2]+2;continue}break}b=c>>>0>>0;break a}b=1;break a}b=2}H[e>>2]=H[a+12>>2];H[h>>2]=H[a+8>>2];Xa=a+16|0;return b|0}function Ot(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0;l=H[a+336>>2];b=H[b+84>>2];g=N(H[b+64>>2],G[c+32>>1]);f=N(H[b+96>>2],G[c+48>>1]);i=N(H[b+32>>2],G[c+16>>1]);h=N(f+i|0,4433)+1024|0;a=Xa+-64|0;j=N(H[b>>2],G[c>>1]);k=j+g<<2;i=h+N(i,6270)>>11;H[a+48>>2]=k-i;H[a>>2]=i+k;g=j-g<<2;h=h+N(f,-15137)>>11;H[a+32>>2]=g-h;H[a+16>>2]=g+h;h=N(H[b+100>>2],G[c+50>>1]);f=N(H[b+36>>2],G[c+18>>1]);g=N(h+f|0,4433)+1024|0;i=N(H[b+68>>2],G[c+34>>1]);j=N(H[b+4>>2],G[c+2>>1]);k=i+j<<2;f=g+N(f,6270)>>11;H[a+52>>2]=k-f;H[a+4>>2]=f+k;f=j-i<<2;g=g+N(h,-15137)>>11;H[a+36>>2]=f-g;H[a+20>>2]=g+f;h=N(H[b+104>>2],G[c+52>>1]);f=N(H[b+40>>2],G[c+20>>1]);g=N(h+f|0,4433)+1024|0;i=N(H[b+72>>2],G[c+36>>1]);j=N(H[b+8>>2],G[c+4>>1]);k=i+j<<2;f=g+N(f,6270)>>11;H[a+56>>2]=k-f;H[a+8>>2]=f+k;f=j-i<<2;g=g+N(h,-15137)>>11;H[a+40>>2]=f-g;H[a+24>>2]=g+f;h=N(H[b+108>>2],G[c+54>>1]);f=N(H[b+44>>2],G[c+22>>1]);g=N(h+f|0,4433)+1024|0;i=N(H[b+76>>2],G[c+38>>1]);b=N(H[b+12>>2],G[c+6>>1]);c=i+b<<2;f=g+N(f,6270)>>11;H[a+60>>2]=c-f;H[a+12>>2]=c+f;b=b-i<<2;c=g+N(h,-15137)>>11;H[a+44>>2]=b-c;H[a+28>>2]=b+c;b=l-384|0;g=0;c=a;while(1){l=H[c+12>>2];f=H[c+4>>2];h=N(l+f|0,4433);a=H[(g<<2)+d>>2]+e|0;f=h+N(f,6270)|0;i=H[c>>2]+16400|0;j=H[c+8>>2];k=i+j<<13;F[a|0]=I[b+(f+k>>>18&1023)|0];F[a+3|0]=I[b+(k-f>>>18&1023)|0];h=h+N(l,-15137)|0;l=i-j<<13;F[a+1|0]=I[b+(h+l>>>18&1023)|0];F[a+2|0]=I[b+(l-h>>>18&1023)|0];c=c+16|0;g=g+1|0;if((g|0)!=4){continue}break}}function hr(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0;t=Xa-16|0;Xa=t;H[c>>2]=a;w=d&512;x=h<<2;while(1){if((u|0)==4){if(nb(n)>>>0>1){z=t,A=xd(n),H[z+8>>2]=A;z=c,A=Fg(lr(t+8|0,1),Ze(n),H[c>>2]),H[z>>2]=A}d=d&176;if((d|0)!=16){if((d|0)==32){a=H[c>>2]}H[b>>2]=a}Xa=t+16|0}else{a:{b:{switch(F[i+u|0]){case 0:H[b>>2]=H[c>>2];break a;case 1:H[b>>2]=H[c>>2];h=jd(g,32);p=H[c>>2];H[c>>2]=p+4;H[p>>2]=h;break a;case 3:if(Od(n)){break a}h=H[zi(n,0)>>2];p=H[c>>2];H[c>>2]=p+4;H[p>>2]=h;break a;case 2:if(Od(m)|!w){break a}z=c,A=Fg(xd(m),Ze(m),H[c>>2]),H[z>>2]=A;break a;case 4:break b;default:break a}}y=H[c>>2];e=e+x|0;h=e;while(1){c:{if(f>>>0<=h>>>0){break c}if(!Dd(g,2048,H[h>>2])){break c}h=h+4|0;continue}break}if((o|0)>0){p=H[c>>2];r=o;while(1){if(!(!r|e>>>0>=h>>>0)){h=h-4|0;s=H[h>>2];q=p+4|0;H[c>>2]=q;H[p>>2]=s;r=r-1|0;p=q;continue}break}d:{if(!r){q=0;break d}q=jd(g,48);p=H[c>>2]}while(1){s=p+4|0;if((r|0)>0){H[p>>2]=q;r=r-1|0;p=s;continue}break}H[c>>2]=s;H[p>>2]=j}e:{if((e|0)==(h|0)){p=jd(g,48);q=H[c>>2];h=q+4|0;H[c>>2]=h;H[q>>2]=p;break e}if(Od(l)){q=-1}else{q=F[wb(l,0)|0]}p=0;r=0;while(1){if((e|0)!=(h|0)){f:{if((p|0)!=(q|0)){s=p;break f}q=H[c>>2];H[c>>2]=q+4;H[q>>2]=k;s=0;r=r+1|0;if(nb(l)>>>0<=r>>>0){q=p;break f}if(I[wb(l,r)|0]==127){q=-1;break f}q=F[wb(l,r)|0]}h=h-4|0;p=H[h>>2];v=H[c>>2];H[c>>2]=v+4;H[v>>2]=p;p=s+1|0;continue}break}h=H[c>>2]}wi(y,h)}u=u+1|0;continue}break}}function qw(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=Xa-192|0;Xa=g;k=-1;c=vb(a);b=Xa-288|0;Xa=b;h=-1;i=g+8|0;a:{if(!i|!c){break a}d=qg(c,4702);if(!d){d=H[17116];H[b+20>>2]=c;H[b+16>>2]=d;sb(0,3,5917,b+16|0);l=b,m=th(H[17116]),H[l+4>>2]=m;H[b>>2]=4489;sb(0,3,3654,b);break a}h=0;Cm(d,0);b:{c:{if(H[d>>2]>>>5&1){H[b+80>>2]=H[17116];sb(0,3,6232,b+80|0);l=b,m=th(H[17116]),H[l+68>>2]=m;H[b+64>>2]=4489;sb(0,3,3654,b- -64|0);break c}d:{if(H[d+76>>2]<0){c=Bm(d);f=Ya;break d}c=Bm(d);f=Ya}e:{if((f|0)>=0&c>>>0>=2147483648|(f|0)>0){H[17116]=61;c=-1;break e}}f=c;qm(d);f:{while(1){c=h;if((c|0)==4){break f}h=c+1|0;if((f|0)%H[((c<<3)+21680|0)+4>>2]|0){continue}break}if(($b(b+96|0,H[((c<<3)+21680|0)+4>>2],1,d)|0)!=1){H[b+48>>2]=H[17116];sb(0,3,7911,b+48|0);l=b,m=th(H[17116]),H[l+36>>2]=m;H[b+32>>2]=4489;sb(0,3,3654,b+32|0);break c}H[b+272>>2]=h;sp(b+96|0);if(!c){j=M[b+224>>3];M[b+224>>3]=M[b+216>>3];M[b+216>>3]=j}f=ub(i,b+96|0,184);H[b+284>>2]=0;i=1;while(1){e=0;if((i|0)==1){break b}e=H[b+284>>2];H[b+284>>2]=e+4;e=H[e>>2];H[e+176>>2]=H[f+176>>2];if(($b(b+96|0,H[(H[f+176>>2]<<3)+21676>>2],1,d)|0)!=1){break c}H[b+272>>2]=h;sp(b+96|0);if(!c){j=M[b+224>>3];M[b+224>>3]=M[b+216>>3];M[b+216>>3]=j}ub(e,b+96|0,184);i=i+1|0;continue}}sb(0,3,7433,0)}e=-1}h=e;yd(d)}Xa=b+288|0;g:{if((h|0)<0){rj(36698,vb(a));break g}a=H[17089];H[17089]=a+1;H[g+4>>2]=a;ub(Kn(g+4|0),g+8|0,184);k=H[g+4>>2]}Xa=g+192|0;return k|0}function ey(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;m=Xa-16|0;Xa=m;i=c;while(1){a:{if((d|0)==(i|0)){i=d;break a}if(!H[i>>2]){break a}i=i+4|0;continue}break}H[h>>2]=f;H[e>>2]=c;while(1){b:{c:{if(!((c|0)==(d|0)|(f|0)==(g|0))){j=H[b+4>>2];H[m+8>>2]=H[b>>2];H[m+12>>2]=j;s=1;o=Xa-16|0;Xa=o;H[o+12>>2]=H[a+8>>2];t=Zd(o+8|0,o+12|0);j=f;k=g-j|0;p=0;q=Xa-16|0;Xa=q;l=H[e>>2];r=i-c>>2;d:{if(!l|!r){break d}k=j?k:0;while(1){n=Yi(k>>>0<4?q+12|0:j,H[l>>2]);if((n|0)==-1){p=-1;break d}if(j){if(k>>>0<=3){if(k>>>0>>0){break d}ub(j,q+12|0,n)}k=k-n|0;j=j+n|0}else{j=0}if(!H[l>>2]){l=0;break d}p=p+n|0;l=l+4|0;r=r-1|0;if(r){continue}break}}if(j){H[e>>2]=l}Xa=q+16|0;Yd(t);Xa=o+16|0;e:{f:{g:{h:{switch(p+1|0){case 0:H[h>>2]=f;while(1){i:{if(H[e>>2]==(c|0)){break i}b=Lk(f,H[c>>2],H[a+8>>2]);if((b|0)==-1){break i}f=b+H[h>>2]|0;H[h>>2]=f;c=c+4|0;continue}break};H[e>>2]=c;break g;case 1:break c;default:break h}}f=p+H[h>>2]|0;H[h>>2]=f;if((f|0)==(g|0)){break e}if((d|0)==(i|0)){c=H[e>>2];i=d;continue}i=Lk(m+4|0,0,H[a+8>>2]);if((i|0)!=-1){break f}}s=2;break c}c=m+4|0;if(g-H[h>>2]>>>0>>0){break c}while(1){if(i){f=I[c|0];j=H[h>>2];H[h>>2]=j+1;F[j|0]=f;i=i-1|0;c=c+1|0;continue}break}c=H[e>>2]+4|0;H[e>>2]=c;i=c;while(1){if((d|0)==(i|0)){i=d;break b}if(!H[i>>2]){break b}i=i+4|0;continue}}c=H[e>>2]}s=(c|0)!=(d|0)}Xa=m+16|0;return s|0}f=H[h>>2];continue}}function et(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;c=H[a+484>>2];H[a+136>>2]=H[c+16>>2];H[a+132>>2]=H[c+20>>2];a:{b:{switch(H[a+88>>2]){case 0:if(H[a+120>>2]==3){H[c+4>>2]=241;return}H[c+4>>2]=242;return;case 1:b=H[a+120>>2];H[c+48>>2]=0;H[c+4>>2]=(b|0)==3?243:244;if(!H[c+28>>2]){Mm(a)}if(H[c+52>>2]){break a}d=H[a+120>>2];if((d|0)<=0){break a}h=H[a+484>>2];c=0;while(1){i=(c<<2)+h|0;g=H[i+32>>2];b=0;c:{d:{if(!c){break d}while(1){e=(b<<2)+h|0;if((g|0)!=H[e+32>>2]){b=b+1|0;if((c|0)!=(b|0)){continue}break d}break}e=H[e+52>>2];if(e){break c}}g=(g<<9)-512|0;d=0;e=Za[H[H[a+4>>2]>>2]](a,1,1024)|0;while(1){b=0;while(1){j=((d<<6)+e|0)+(b<<2)|0;f=N(I[((d<<4)+b|0)+41008|0],-510);e:{if((f|0)<=-65026){f=0-((-65025-f|0)/(g|0)|0)|0;break e}f=(f+65025|0)/(g|0)|0}H[j>>2]=f;b=b+1|0;if((b|0)!=16){continue}break}d=d+1|0;if((d|0)!=16){continue}break}d=H[a+120>>2]}H[i+52>>2]=e;c=c+1|0;if((d|0)>(c|0)){continue}break};break a;case 2:H[c+84>>2]=0;H[c+4>>2]=245;f:{if(H[c+68>>2]){d=H[a+120>>2];break f}if(H[a+120>>2]<=0){break a}e=(H[a+112>>2]<<1)+4|0;b=0;while(1){k=c+(b<<2)|0,l=Za[H[H[a+4>>2]+4>>2]](a,1,e)|0,H[k+68>>2]=l;b=b+1|0;d=H[a+120>>2];if((b|0)<(d|0)){continue}break}}if((d|0)<=0){break a}d=(H[a+112>>2]<<1)+4|0;b=0;while(1){pb(H[(c+(b<<2)|0)+68>>2],0,d);b=b+1|0;if((b|0)>2]){continue}break};break a;default:break b}}b=H[a>>2];H[b+20>>2]=49;Za[H[b>>2]](a)}}function $h(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;h=H[a>>2];d=H[a+4>>2];a=0;i=Xa-2e3|0;Xa=i;a:{if((d|0)>500){break a}b:{c:{switch(d|0){case 1:M[h>>3]=1/M[h>>3];break b;case 0:break a;default:break c}}k=(d|0)>0?d:0;while(1)if((a|0)==(k|0)){while(1){if((f|0)==(k|0)){f=0;while(1){b=f;if((k|0)==(b|0)){break b}while(1){d:{if((b|0)==(d|0)){b=d;break d}if(H[(b<<2)+i>>2]==(f|0)){break d}b=b+1|0;continue}break}H[(b<<2)+i>>2]=H[(f<<2)+i>>2];a=(f<<3)+h|0;b=(b<<3)+h|0;c=0;while(1){if((c|0)!=(k|0)){e=M[b>>3];M[b>>3]=M[a>>3];M[a>>3]=e;c=c+1|0;j=d<<3;a=j+a|0;b=b+j|0;continue}break}f=f+1|0;continue}}e=0;c=-1;a=f;j=(N(d,a)<<3)+h|0;b=j;while(1){if((a|0)!=(d|0)){l=P(M[b>>3]);g=l>e;e=g?l:e;c=g?a:c;a=a+1|0;b=(d<<3)+b|0;continue}break}a=0;if((c|0)==-1|e<=1e-10){break a}a=(c<<2)+i|0;b=H[a>>2];g=a;a=(f<<2)+i|0;H[g>>2]=H[a>>2];H[a>>2]=b;a=(N(c,d)<<3)+h|0;c=0;b=j;while(1){if((c|0)!=(d|0)){e=M[a>>3];M[a>>3]=M[b>>3];M[b>>3]=e;c=c+1|0;b=b+8|0;a=a+8|0;continue}break}e=M[j>>3];b=1;a=j;while(1){if((b|0)!=(d|0)){M[a>>3]=M[a+8>>3]/e;b=b+1|0;a=a+8|0;continue}break}M[a>>3]=1/e;g=0;while(1){if((d|0)!=(g|0)){if((f|0)!=(g|0)){a=(N(d,g)<<3)+h|0;e=-M[a>>3];b=1;c=j;while(1){if((b|0)!=(d|0)){M[a>>3]=e*M[c>>3]+M[a+8>>3];c=c+8|0;b=b+1|0;a=a+8|0;continue}break}M[a>>3]=M[c>>3]*e}g=g+1|0;continue}break}f=f+1|0;continue}}else{H[(a<<2)+i>>2]=a;a=a+1|0;continue}}a=h}Xa=i+2e3|0;return a?0:-1}function jr(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0;u=Xa-16|0;Xa=u;H[c>>2]=a;x=d&512;while(1){if((v|0)==4){if(nb(n)>>>0>1){z=u,A=xd(n),H[z+8>>2]=A;z=c,A=Fg(sr(u+8|0,1),_e(n),H[c>>2]),H[z>>2]=A}d=d&176;if((d|0)!=16){if((d|0)==32){a=H[c>>2]}H[b>>2]=a}Xa=u+16|0;return}a:{b:{switch(F[i+v|0]){case 0:H[b>>2]=H[c>>2];break a;case 1:H[b>>2]=H[c>>2];q=Kc(g,32);p=H[c>>2];H[c>>2]=p+1;F[p|0]=q;break a;case 3:if(Od(n)){break a}q=I[wb(n,0)|0];p=H[c>>2];H[c>>2]=p+1;F[p|0]=q;break a;case 2:if(Od(m)|!x){break a}z=c,A=Fg(xd(m),_e(m),H[c>>2]),H[z>>2]=A;break a;case 4:break b;default:break a}}y=H[c>>2];e=e+h|0;r=e;while(1){c:{if(f>>>0<=r>>>0){break c}if(!Ed(g,2048,F[r|0])){break c}r=r+1|0;continue}break}q=o;if((q|0)>0){while(1){if(!(!q|e>>>0>=r>>>0)){r=r-1|0;p=I[r|0];s=H[c>>2];H[c>>2]=s+1;F[s|0]=p;q=q-1|0;continue}break}if(q){p=Kc(g,48)}else{p=0}while(1){s=H[c>>2];H[c>>2]=s+1;if((q|0)>0){F[s|0]=p;q=q-1|0;continue}break}F[s|0]=j}d:{if((e|0)==(r|0)){q=Kc(g,48);p=H[c>>2];H[c>>2]=p+1;F[p|0]=q;break d}if(Od(l)){p=-1}else{p=F[wb(l,0)|0]}q=0;t=0;while(1){if((e|0)==(r|0)){break d}e:{if((q|0)!=(p|0)){s=q;break e}p=H[c>>2];H[c>>2]=p+1;F[p|0]=k;s=0;t=t+1|0;if(nb(l)>>>0<=t>>>0){p=q;break e}if(I[wb(l,t)|0]==127){p=-1;break e}p=F[wb(l,t)|0]}r=r-1|0;q=I[r|0];w=H[c>>2];H[c>>2]=w+1;F[w|0]=q;q=s+1|0;continue}}yf(y,H[c>>2])}v=v+1|0;continue}}function _x(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0;a=Xa-16|0;Xa=a;H[a+12>>2]=c;H[a+8>>2]=f;H[a+12>>2]=c;H[a+8>>2]=f;c=H[a+12>>2];a:{b:{while(1){if(c>>>0>=d>>>0){f=0;break a}f=2;b=J[c>>1];if(b>>>0>1114111){break a}c:{d:{if(b>>>0<=127){f=1;c=H[a+8>>2];if((g-c|0)<=0){break a}H[a+8>>2]=c+1;F[c|0]=b;break d}if(b>>>0<=2047){c=H[a+8>>2];if((g-c|0)<2){break b}H[a+8>>2]=c+1;F[c|0]=b>>>6|192;c=H[a+8>>2];H[a+8>>2]=c+1;F[c|0]=b&63|128;break d}if(b>>>0<=55295){c=H[a+8>>2];if((g-c|0)<3){break b}H[a+8>>2]=c+1;F[c|0]=b>>>12|224;c=H[a+8>>2];H[a+8>>2]=c+1;F[c|0]=b>>>6&63|128;c=H[a+8>>2];H[a+8>>2]=c+1;F[c|0]=b&63|128;break d}if(b>>>0<=56319){f=1;if((d-c|0)<4){break a}i=J[c+2>>1];if((i&64512)!=56320){break c}if((g-H[a+8>>2]|0)<4){break a}f=b&960;if((i&1023|(b<<10&64512|f<<10))+65536>>>0>1114111){break c}H[a+12>>2]=c+2;c=H[a+8>>2];H[a+8>>2]=c+1;j=c;c=(f>>>6|0)+1|0;F[j|0]=c>>>2|240;f=H[a+8>>2];H[a+8>>2]=f+1;F[f|0]=c<<4&48|b>>>2&15|128;c=H[a+8>>2];H[a+8>>2]=c+1;F[c|0]=i>>>6&15|b<<4&48|128;b=H[a+8>>2];H[a+8>>2]=b+1;F[b|0]=i&63|128;break d}if(b>>>0<57344){break a}c=H[a+8>>2];if((g-c|0)<3){break b}H[a+8>>2]=c+1;F[c|0]=b>>>12|224;c=H[a+8>>2];H[a+8>>2]=c+1;F[c|0]=b>>>6&63|128;c=H[a+8>>2];H[a+8>>2]=c+1;F[c|0]=b&63|128}c=H[a+12>>2]+2|0;H[a+12>>2]=c;continue}break}f=2;break a}f=1}H[e>>2]=H[a+12>>2];H[h>>2]=H[a+8>>2];Xa=a+16|0;return f|0}function Kn(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=O(0),j=0,k=0,l=0,m=0;e=Xa-32|0;Xa=e;l=e,m=Jg(a),H[l+16>>2]=m;j=e+24|0;b=Xa-32|0;Xa=b;tb(68336);g=H[a>>2];c=Tc(68336);F[b+31|0]=0;a:{b:{if(!c){break b}f=Wb(g,c);d=H[rb(68336,f)>>2];if(!d){break b}while(1){d=H[d>>2];if(!d){break b}if(H[d+4>>2]!=(g|0)){if((Wb(H[d+4>>2],c)|0)!=(f|0)){break b}}if(!de(Ub(68336),d+8|0,a)){continue}break}break a}h=Xa-16|0;Xa=h;a=kb(68336);a=Sf(b+16|0,Hb(200),Tf(h+8|0,a,0));k=H[a>>2]+8|0;d=Xa-16|0;Xa=d;H[d+8>>2]=H[e+16>>2];H[k>>2]=H[H[d+8>>2]>>2];pb(k+8|0,0,184);Xa=d+16|0;l=Fb(a),m=1,F[l+4|0]=m;H[H[a>>2]+4>>2]=g;H[H[a>>2]>>2]=0;Xa=h+16|0;if(!(O(H[tb(68336)>>2]+1>>>0)>O(L[Ub(68336)>>2]*O(c>>>0))?0:c)){l=b,m=ue(c)^1|c<<1,H[l+12>>2]=m;i=O(U(O(O(H[tb(68336)>>2]+1>>>0)/L[Ub(68336)>>2])));c:{if(i=O(0)){a=~~i>>>0;break c}a=0}H[b+8>>2]=a;un(68336,H[zc(b+12|0,b+8|0)>>2]);c=Tc(68336);f=Wb(g,c)}a=H[rb(68336,f)>>2];d:{if(!a){H[H[b+16>>2]>>2]=H[17086];H[17086]=H[b+16>>2];l=rb(68336,f),m=68344,H[l>>2]=m;if(!H[H[b+16>>2]>>2]){break d}a=H[b+16>>2];l=rb(68336,Wb(H[H[H[b+16>>2]>>2]+4>>2],c)),m=a,H[l>>2]=m;break d}H[H[b+16>>2]>>2]=H[a>>2];H[a>>2]=H[b+16>>2]}a=b+16|0;d=Hd(a);c=tb(68336);H[c>>2]=H[c>>2]+1;F[b+31|0]=1;c=H[a>>2];H[a>>2]=0;if(c){Fb(a);if(c){jb(c)}}}Uf(j,Gc(b+16|0,d),b+31|0);Xa=b+32|0;a=oc(j);Xa=e+32|0;return a+8|0}function wg(a){var b=0,c=0,d=0,e=0,f=0;c=H[a+468>>2];if(!(Za[H[H[a+464>>2]+8>>2]](a)|0)){b=H[a>>2];H[b+20>>2]=25;Za[H[b>>2]](a)}if(H[a+340>>2]>0){while(1){e=d<<2;f=H[(e+a|0)+344>>2];a:{b:{if(H[a+224>>2]){if(H[a+412>>2]){break b}if(H[a+420>>2]){break a}}b=H[((H[f+20>>2]<<2)+c|0)+60>>2];F[b|0]=0;F[b+1|0]=0;F[b+2|0]=0;F[b+3|0]=0;F[b+4|0]=0;F[b+5|0]=0;F[b+6|0]=0;F[b+7|0]=0;F[b+56|0]=0;F[b+57|0]=0;F[b+58|0]=0;F[b+59|0]=0;F[b+60|0]=0;F[b+61|0]=0;F[b+62|0]=0;F[b+63|0]=0;F[b+48|0]=0;F[b+49|0]=0;F[b+50|0]=0;F[b+51|0]=0;F[b+52|0]=0;F[b+53|0]=0;F[b+54|0]=0;F[b+55|0]=0;F[b+40|0]=0;F[b+41|0]=0;F[b+42|0]=0;F[b+43|0]=0;F[b+44|0]=0;F[b+45|0]=0;F[b+46|0]=0;F[b+47|0]=0;F[b+32|0]=0;F[b+33|0]=0;F[b+34|0]=0;F[b+35|0]=0;F[b+36|0]=0;F[b+37|0]=0;F[b+38|0]=0;F[b+39|0]=0;F[b+24|0]=0;F[b+25|0]=0;F[b+26|0]=0;F[b+27|0]=0;F[b+28|0]=0;F[b+29|0]=0;F[b+30|0]=0;F[b+31|0]=0;F[b+16|0]=0;F[b+17|0]=0;F[b+18|0]=0;F[b+19|0]=0;F[b+20|0]=0;F[b+21|0]=0;F[b+22|0]=0;F[b+23|0]=0;F[b+8|0]=0;F[b+9|0]=0;F[b+10|0]=0;F[b+11|0]=0;F[b+12|0]=0;F[b+13|0]=0;F[b+14|0]=0;F[b+15|0]=0;b=c+e|0;H[b+40>>2]=0;H[b+24>>2]=0;if(!H[a+224>>2]){if(H[a+436>>2]){break b}break a}if(!H[a+412>>2]){break a}}pb(H[((H[f+24>>2]<<2)+c|0)+124>>2],0,256)}d=d+1|0;if((d|0)>2]){continue}break}}H[c+20>>2]=-16;H[c+12>>2]=0;H[c+16>>2]=0;H[c+56>>2]=H[a+280>>2]}function Wx(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0;a=Xa-16|0;Xa=a;H[a+12>>2]=c;H[a+8>>2]=f;H[a+12>>2]=c;H[a+8>>2]=f;a:{b:{while(1){c:{i=H[a+12>>2];if(i>>>0>=d>>>0){break c}l=H[a+8>>2];if(l>>>0>=g>>>0){break c}f=F[i|0];c=f&255;d:{if((f|0)>=0){if(c>>>0<=1114111){f=1;break d}b=2;break a}b=2;if(f>>>0<4294967234){break a}if(f>>>0<=4294967263){if((d-i|0)<2){break b}j=I[i+1|0];if((j&192)!=128){break a}f=2;c=j&63|c<<6&1984;if(c>>>0<=1114111){break d}break a}if(f>>>0<=4294967279){if((d-i|0)<3){break b}k=I[i+2|0];j=I[i+1|0];e:{f:{if((c|0)!=237){if((c|0)!=224){break f}if((j&224)==160){break e}break a}if((j&224)==128){break e}break a}if((j&192)!=128){break a}}if((k&192)!=128){break a}f=3;c=k&63|(c<<12&61440|(j&63)<<6);if(c>>>0<=1114111){break d}break a}if(f>>>0>4294967284){break a}if((d-i|0)<4){break b}k=I[i+3|0];m=I[i+2|0];j=I[i+1|0];g:{h:{switch(c-240|0){case 0:if((j+112&255)>>>0<48){break g}break a;case 4:if((j&240)==128){break g}break a;default:break h}}if((j&192)!=128){break a}}if((m&192)!=128|(k&192)!=128){break a}f=4;c=k&63|(m<<6&4032|(c<<18&1835008|(j&63)<<12));if(c>>>0>1114111){break a}}H[l>>2]=c;H[a+12>>2]=f+i;H[a+8>>2]=H[a+8>>2]+4;continue}break}b=d>>>0>i>>>0;break a}b=1}H[e>>2]=H[a+12>>2];H[h>>2]=H[a+8>>2];Xa=a+16|0;return b|0}function ec(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;i=Xa-16|0;Xa=i;Rh(a);c=Xa-16|0;Xa=c;H[c+12>>2]=a;f=i+8|0;yc(f,c+12|0);Xa=c+16|0;if(zb(74208)>>>0<=b>>>0){a:{c=zb(74208);a=b+1|0;if(c>>>0>>0){j=Xa-32|0;Xa=j;g=a-c|0;b:{if(g>>>0<=H[kb(74208)>>2]-H[18553]>>2>>>0){er(g);break b}h=Ub(74208);d=j+8|0;e=zb(74208)+g|0;a=Xa-16|0;Xa=a;H[a+12>>2]=e;c:{c=Rq();if(e>>>0<=c>>>0){e=ge(74208);if(e>>>0>>1>>>0){H[a+8>>2]=e<<1;c=H[zc(a+8|0,a+12|0)>>2]}Xa=a+16|0;a=c;break c}Qb();X()}k=zb(74208);c=0;e=Xa-16|0;Xa=e;H[e+12>>2]=0;Jd(d+12|0,h);if(a){c=Qq(H[d+16>>2],a)}H[d>>2]=c;h=(k<<2)+c|0;H[d+8>>2]=h;H[d+4>>2]=h;l=tb(d),m=(a<<2)+c|0,H[l>>2]=m;Xa=e+16|0;e=Xa-16|0;Xa=e;a=bi(e,d+8|0,g);c=H[a>>2];while(1){if(H[a+4>>2]!=(c|0)){bk(H[d+16>>2],H[a>>2]);c=H[a>>2]+4|0;H[a>>2]=c;continue}break}ud(a);Xa=e+16|0;Xg(74208);a=d+4|0;vf(Ub(74208),H[18552],H[18553],a);Db(74208,a);Db(74212,d+8|0);Db(kb(74208),tb(d));H[d>>2]=H[d+4>>2];Zf(74208,zb(74208));a=H[d+4>>2];while(1){if((a|0)!=H[d+8>>2]){H[d+8>>2]=H[d+8>>2]-4;continue}break}if(H[d>>2]){Pq(H[d+16>>2],H[d>>2],Pp(d))}}Xa=j+32|0;break a}if(a>>>0>>0){a=H[18552]+(a<<2)|0;zb(74208);Oq(74208,a);ci(74208)}}}if(H[rb(74208,b)>>2]){Gg(H[rb(74208,b)>>2])}a=Hd(f);l=rb(74208,b),m=a,H[l>>2]=m;a=H[f>>2];H[f>>2]=0;if(a){Gg(a)}Xa=i+16|0}function fq(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=O(0),j=0;f=(B(b),v(2));d=wm(f);a:{b:{c:{d:{c=(B(a),v(2));e:{if(c-2139095040>>>0>=2164260864){if(d){break e}break c}if(!d){break d}}i=O(1);if((c|0)==1065353216){break b}e=f<<1;if(!e){break b}d=e>>>0<4278190081;e=c<<1;a=O(a+b);if(!(d&e>>>0<=4278190080)){break a}if((e|0)==2130706432){break b}a=((f^-1)>>>31|0)==(e>>>0<2130706432|0)?O(0):O(b*b);break a}if(wm(c)){i=O(a*a);if((c|0)<0){i=(vm(f)|0)==1?O(-i):i}if((f|0)>=0){break b}a=xm(O(O(1)/i));break a}if((c|0)<0){e=vm(f);if(!e){a=zm(a);break a}c=c&2147483647;e=((e|0)==1)<<16}if(c>>>0>8388607){break c}c=((B(O(a*O(8388608))),v(2))&2147483647)-192937984|0}f=c-1060306944|0;d=f>>>15&240;g=+(x(2,c-(f&-8388608)|0),C())*M[d+46952>>3]+-1;h=g*g;h=((M[5901]*g+M[5902])*(h*h)+((M[5903]*g+M[5904])*h+(M[5905]*g+(M[d+46960>>3]+ +(f>>23)))))*+b;A(+h);d=v(1)|0;v(0)|0;f:{d=d&2147450880;if((d|0)==1079967744|d>>>0<1079967744){break f}if(h>127.99999995700433){a=ym(e,O(1.5845632502852868e29));break a}if(!(h<=-150)){break f}a=ym(e,O(2.524354896707238e-29));break a}j=h;g=M[5860];h=g+h;g=j-(h-g);j=(M[5861]*g+M[5862])*(g*g)+(M[5863]*g+1);A(+h);v(1)|0;c=v(0)|0;f=e+c|0;f=f<<15;d=((c&31)<<3)+46624|0;e=H[d>>2];c=e;d=H[d+4>>2]+f|0;x(0,c|0);x(1,(c>>>0>>0?d+1|0:d)|0);i=O(j*+z())}a=i}return a}function Zs(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;d=H[a+484>>2];c=H[d+24>>2];a:{b:{c:{if(!H[a+88>>2]){if(b){break b}b=248;break c}H[a+88>>2]=2;if(b){break b}b=249}H[d+8>>2]=250;H[d+4>>2]=b;b=1;e=H[a+132>>2];d:{if((e|0)<=0){e=58}else{if(e>>>0<257){break d}b=256;e=59}f=H[a>>2];H[f+24>>2]=b;H[f+20>>2]=e;Za[H[H[a>>2]>>2]](a)}if(H[a+88>>2]!=2){break a}b=N(H[a+112>>2],6)+12|0;e=H[d+32>>2];if(!e){e=Za[H[H[a+4>>2]+4>>2]](a,1,b)|0;H[d+32>>2]=e}pb(e,0,b);if(!H[d+40>>2]){Lm(a)}H[d+36>>2]=0;break a}H[d+28>>2]=1;H[d+8>>2]=251;H[d+4>>2]=252}if(H[d+28>>2]){pb(H[c>>2],0,4096);pb(H[c+4>>2],0,4096);pb(H[c+8>>2],0,4096);pb(H[c+12>>2],0,4096);pb(H[c+16>>2],0,4096);pb(H[c+20>>2],0,4096);pb(H[c+24>>2],0,4096);pb(H[c+28>>2],0,4096);pb(H[c+32>>2],0,4096);pb(H[c+36>>2],0,4096);pb(H[c+40>>2],0,4096);pb(H[c+44>>2],0,4096);pb(H[c+48>>2],0,4096);pb(H[c+52>>2],0,4096);pb(H[c+56>>2],0,4096);pb(H[c+60>>2],0,4096);pb(H[c+64>>2],0,4096);pb(H[c+68>>2],0,4096);pb(H[c+72>>2],0,4096);pb(H[c+76>>2],0,4096);pb(H[c+80>>2],0,4096);pb(H[c+84>>2],0,4096);pb(H[c+88>>2],0,4096);pb(H[c+92>>2],0,4096);pb(H[c+96>>2],0,4096);pb(H[c+100>>2],0,4096);pb(H[c+104>>2],0,4096);pb(H[c+108>>2],0,4096);pb(H[c+112>>2],0,4096);pb(H[c+116>>2],0,4096);pb(H[c+120>>2],0,4096);pb(H[c+124>>2],0,4096);H[d+28>>2]=0}}function ko(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;c=ag(a);d=Tg(a);i=Xa-32|0;Xa=i;H[i+16>>2]=d;H[i+24>>2]=c;f=Wh(i+16|0,i+24|0);h=Xa-16|0;Xa=h;H[h>>2]=d;H[h+8>>2]=c;if((f|0)>=2){c=H[h+8>>2];d=H[fe(h)>>2];b=Xa-16|0;Xa=b;g=H[c+4>>2];H[b+8>>2]=H[c>>2];H[b+12>>2]=g;g=H[d+4>>2];H[c>>2]=H[d>>2];H[c+4>>2]=g;c=b+8|0;g=H[c+4>>2];H[d>>2]=H[c>>2];H[d+4>>2]=g;Xa=b+16|0;b=Xa-48|0;Xa=b;c=H[h+8>>2];H[b+32>>2]=c;H[b+40>>2]=c;c=Wh(b+32|0,b+40|0);f=f-1|0;a:{if((f|0)<2){break a}g=f-2>>>1|0;if((c|0)>(g|0)){break a}d=c<<1;c=d|1;k=b,l=Pe(b+40|0,c),H[k+24>>2]=l;d=d+2|0;b:{if((d|0)>=(f|0)){break b}e=b+24|0;j=H[e>>2];k=b,l=Pe(e,1),H[k+16>>2]=l;if(!Mf(j,H[b+16>>2])){break b}nd(b+24|0);c=d}if(Mf(H[b+24>>2],H[b+32>>2])){break a}d=H[b+32>>2];e=H[d+4>>2];H[b+16>>2]=H[d>>2];H[b+20>>2]=e;while(1){c:{e=H[b+24>>2];j=H[e+4>>2];d=H[b+32>>2];H[d>>2]=H[e>>2];H[d+4>>2]=j;H[b+32>>2]=H[b+24>>2];if((c|0)>(g|0)){break c}d=c<<1;c=d|1;k=b,l=Pe(b+40|0,c),H[k+24>>2]=l;d=d+2|0;d:{if((d|0)>=(f|0)){break d}e=b+24|0;j=H[e>>2];k=b,l=Pe(e,1),H[k+8>>2]=l;if(!Mf(j,H[b+8>>2])){break d}nd(b+24|0);c=d}if(!Mf(H[b+24>>2],b+16|0)){continue}}break}d=b+16|0;f=H[d+4>>2];c=H[b+32>>2];H[c>>2]=H[d>>2];H[c+4>>2]=f}Xa=b+48|0}Xa=h+16|0;Xa=i+32|0;c=H[a+4>>2]-8|0;yb(a);ei(a,c);gk(a)}function dm(a,b){var c=0,d=0,e=0,f=0,g=0;a:{b:{c:{d:{e:{c=H[a+4>>2];f:{if((c|0)!=H[a+104>>2]){H[a+4>>2]=c+1;c=I[c|0];break f}c=Lb(a)}switch(c-43|0){case 0:case 2:break e;default:break d}}f=(c|0)==45;g=!b;c=H[a+4>>2];g:{if((c|0)!=H[a+104>>2]){H[a+4>>2]=c+1;c=I[c|0];break g}c=Lb(a)}b=c-58|0;if(g|b>>>0>4294967285){break c}if(H[a+116>>2]<0){break b}H[a+4>>2]=H[a+4>>2]-1;break b}b=c-58|0}if(b>>>0<4294967286){break b}b=c-48|0;if(b>>>0<10){while(1){e=(N(e,10)+c|0)-48|0;d=(e|0)<214748364;c=H[a+4>>2];h:{if((c|0)!=H[a+104>>2]){H[a+4>>2]=c+1;c=I[c|0];break h}c=Lb(a)}b=c-48|0;if(d&b>>>0<=9){continue}break}d=e>>31}i:{if(b>>>0>=10){break i}while(1){b=Iz(e,d,10,0);c=b+c|0;d=Ya;d=b>>>0>c>>>0?d+1|0:d;e=c-48|0;d=d-(c>>>0<48)|0;b=H[a+4>>2];j:{if((b|0)!=H[a+104>>2]){H[a+4>>2]=b+1;c=I[b|0];break j}c=Lb(a)}b=c-48|0;if(b>>>0>9){break i}if(e>>>0<2061584302&(d|0)<=21474836|(d|0)<21474836){continue}break}}if(b>>>0<10){while(1){b=H[a+4>>2];k:{if((b|0)!=H[a+104>>2]){H[a+4>>2]=b+1;b=I[b|0];break k}b=Lb(a)}if(b-48>>>0<10){continue}break}}b=H[a+116>>2];if((b|0)>0|(b|0)>=0){H[a+4>>2]=H[a+4>>2]-1}a=e;e=f?0-a|0:a;d=f?0-(((a|0)!=0)+d|0)|0:d;break a}d=-2147483648;if(H[a+116>>2]<0){break a}H[a+4>>2]=H[a+4>>2]-1;Ya=-2147483648;return 0}Ya=d;return e}function yt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;q=H[a+336>>2];b=H[b+84>>2];f=Xa-128|0;a=f;while(1){j=N(H[b+96>>2],G[c+48>>1]);g=N(H[b+32>>2],G[c+16>>1]);i=N(j+g|0,4433)+1024|0;k=N(H[b+64>>2],G[c+32>>1]);l=N(H[b>>2],G[c>>1]);h=k+l<<2;g=i+N(g,6270)>>11;H[a+96>>2]=h-g;H[a>>2]=g+h;g=l-k<<2;i=i+N(j,-15137)>>11;H[a+64>>2]=g-i;H[a+32>>2]=g+i;a=a+4|0;b=b+4|0;c=c+2|0;m=m+1|0;if((m|0)!=8){continue}break}a=q-384|0;m=0;c=f;while(1){f=H[c+4>>2];i=H[c+28>>2];q=N(f+i|0,-7373);j=H[c+20>>2];h=j+f|0;g=H[c+12>>2];n=g+i|0;k=N(h+n|0,9633);o=H[c+24>>2];p=H[c+8>>2];l=N(o+p|0,4433);b=H[(m<<2)+d>>2]+e|0;r=H[c>>2]+16400|0;s=H[c+16>>2];t=r+s<<13;p=l+N(p,6270)|0;u=t+p|0;v=q+N(f,12299)|0;f=k+N(h,-3196)|0;h=v+f|0;F[b|0]=I[a+(u+h>>>18&1023)|0];F[b+7|0]=I[a+(u-h>>>18&1023)|0];k=k+N(n,-16069)|0;h=N(g,25172);g=N(g+j|0,-20995);h=k+(h+g|0)|0;l=l+N(o,-15137)|0;n=r-s<<13;o=l+n|0;F[b+1|0]=I[a+(h+o>>>18&1023)|0];F[b+6|0]=I[a+(o-h>>>18&1023)|0];f=f+(g+N(j,16819)|0)|0;j=n-l|0;F[b+2|0]=I[a+(f+j>>>18&1023)|0];F[b+5|0]=I[a+(j-f>>>18&1023)|0];f=k+(q+N(i,2446)|0)|0;i=t-p|0;F[b+3|0]=I[a+(f+i>>>18&1023)|0];F[b+4|0]=I[a+(i-f>>>18&1023)|0];c=c+32|0;m=m+1|0;if((m|0)!=4){continue}break}} +function Xs(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,K=0,L=0,M=0,O=0,P=0,Q=0,R=0,S=0;if((d|0)>0){u=H[a+336>>2];e=H[a+136>>2];E=H[e+8>>2];K=H[e+4>>2];L=H[e>>2];k=H[a+484>>2];v=H[k+40>>2];M=H[k+24>>2];p=H[a+112>>2];O=p-1|0;e=N(p,3);P=e-3|0;Q=e+3<<1;while(1){e=w<<2;l=H[e+c>>2];i=H[b+e>>2];a:{if(H[k+36>>2]){l=l+O|0;i=i+P|0;m=-3;y=-1;f=0;e=H[k+32>>2]+Q|0;break a}m=3;f=1;y=1;e=H[k+32>>2]}H[k+36>>2]=f;b:{if(!p){q=0;r=0;s=0;break b}R=m+2|0;S=m+1|0;n=0;j=0;o=0;z=0;A=0;B=0;s=0;r=0;q=0;x=p;f=e;while(1){e=(m<<1)+f|0;n=I[(H[((G[e>>1]+n|0)+8>>4<<2)+v>>2]+I[i|0]|0)+u|0];h=n>>>3|0;j=I[(H[((G[(S<<1)+f>>1]+j|0)+8>>4<<2)+v>>2]+I[i+1|0]|0)+u|0];t=j>>>2|0;o=I[(H[((G[(R<<1)+f>>1]+o|0)+8>>4<<2)+v>>2]+I[i+2|0]|0)+u|0];C=o>>>3|0;D=(H[(h<<2)+M>>2]+(t<<6)|0)+(C<<1)|0;g=J[D>>1];if(!g){Km(a,h,t,C);g=J[D>>1]}g=g-1|0;F[l|0]=g;t=I[g+L|0];h=I[g+K|0];g=o-I[g+E|0]|0;G[f+4>>1]=N(g,3)+q;h=j-h|0;G[f+2>>1]=N(h,3)+r;j=f;f=n-t|0;G[j>>1]=N(f,3)+s;l=l+y|0;i=i+m|0;o=N(g,7);j=N(h,7);n=N(f,7);q=N(g,5)+B|0;r=N(h,5)+A|0;s=N(f,5)+z|0;z=f;A=h;B=g;f=e;x=x-1|0;if(x){continue}break}}G[e+4>>1]=q;G[e+2>>1]=r;G[e>>1]=s;w=w+1|0;if((w|0)!=(d|0)){continue}break}}}function Kr(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;j=Xa-16|0;Xa=j;k=ad(g);n=ig(g);hd(j,n);H[f>>2]=d;a:{b:{h=a;g=I[h|0];switch(g-43|0){case 0:case 2:break b;default:break a}}g=jd(k,g<<24>>24);h=H[f>>2];H[f>>2]=h+4;H[h>>2]=g;h=a+1|0}c:{g=h;if(!((c-g|0)<=1|I[g|0]!=48|(I[g+1|0]|32)!=120)){g=jd(k,48);i=H[f>>2];H[f>>2]=i+4;H[i>>2]=g;g=jd(k,F[h+1|0]);i=H[f>>2];H[f>>2]=i+4;H[i>>2]=g;h=h+2|0;g=h;while(1){if(c>>>0<=g>>>0){break c}if(!cl(F[g|0],Xb())){break c}g=g+1|0;continue}}while(1){if(c>>>0<=g>>>0){break c}i=F[g|0];Xb();if(!Td(i)){break c}g=g+1|0;continue}}d:{if(Od(j)){Ae(k,h,g,H[f>>2]);H[f>>2]=H[f>>2]+(g-h<<2);break d}yf(h,g);p=id(n);i=h;while(1){if(g>>>0<=i>>>0){wi((h-a<<2)+d|0,H[f>>2])}else{e:{if(F[wb(j,l)|0]<=0){break e}if(F[wb(j,l)|0]!=(m|0)){break e}m=H[f>>2];H[f>>2]=m+4;H[m>>2]=p;l=(nb(j)-1>>>0>l>>>0)+l|0;m=0}q=jd(k,F[i|0]);o=H[f>>2];H[f>>2]=o+4;H[o>>2]=q;i=i+1|0;m=m+1|0;continue}break}}f:{g:{while(1){if(c>>>0<=g>>>0){break g}h=I[g|0];if((h|0)!=46){h=jd(k,h<<24>>24);i=H[f>>2];H[f>>2]=i+4;H[i>>2]=h;g=g+1|0;continue}break}h=Nd(n);l=H[f>>2];i=l+4|0;H[f>>2]=i;H[l>>2]=h;g=g+1|0;break f}i=H[f>>2]}Ae(k,g,c,i);h=f;f=H[f>>2]+(c-g<<2)|0;H[h>>2]=f;H[e>>2]=(b|0)==(c|0)?f:(b-a<<2)+d|0;ob(j);Xa=j+16|0}function Zk(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;l=Xa-16|0;Xa=l;a:{b:{c:{if((c|0)<=36){f=I[a|0];if(f){break c}g=a;break b}H[17116]=28;d=0;e=0;break a}g=a;d:{while(1){if(!Fe(f<<24>>24)){break d}f=I[g+1|0];g=g+1|0;if(f){continue}break}break b}e:{f=I[g|0];switch(f-43|0){case 0:case 2:break e;default:break b}}m=(f|0)==45?-1:0;g=g+1|0}f:{if(!(c&-17|I[g|0]!=48)){o=1;if((I[g+1|0]&223)==88){g=g+2|0;j=16;break f}g=g+1|0;j=c?c:8;break f}j=c?c:10}p=j>>31;c=0;while(1){g:{f=-48;i=F[g|0];h:{if((i-48&255)>>>0<10){break h}f=-87;if((i-97&255)>>>0<26){break h}f=-55;if((i-65&255)>>>0>25){break g}}i=f+i|0;if((i|0)>=(j|0)){break g}Nc(l,j,p,0,0,k,h,0,0);f=1;i:{if(H[l+8>>2]|H[l+12>>2]){break i}q=Iz(k,h,j,p);n=Ya;r=i>>31;s=r^-1;if((n|0)==(s|0)&(i^-1)>>>0>>0|n>>>0>s>>>0){break i}h=n+r|0;f=i+q|0;h=f>>>0>>0?h+1|0:h;k=f;o=1;f=c}g=g+1|0;c=f;continue}break}if(b){H[b>>2]=o?g:a}j:{k:{if(c){H[17116]=68;a=d&1;m=a?0:m;k=d;h=e;break k}if((e|0)==(h|0)&d>>>0>k>>>0|e>>>0>h>>>0){break j}a=d&1}if(!(a|m)){H[17116]=68;a=d;d=a-1|0;e=e-!a|0;break a}if((e|0)==(h|0)&d>>>0>=k>>>0|e>>>0>h>>>0){break j}H[17116]=68;break a}a=m;b=a^k;d=b-a|0;c=a>>31;e=(c^h)-((a>>>0>b>>>0)+c|0)|0}Xa=l+16|0;Ya=e;return d}function Gn(a,b,c,d){var e=O(0),f=O(0),g=O(0),h=O(0),i=0,j=O(0),k=O(0),l=O(0),m=O(0),n=O(0),o=O(0),p=O(0),q=O(0),r=O(0),s=O(0),t=O(0),u=O(0),v=O(0),w=O(0),x=O(0);i=Xa-48|0;Xa=i;a:{if(a){ni(a+8|0,b,i);h=L[i+28>>2];o=L[i+16>>2];f=L[c>>2];q=O(o*f);e=L[c+4>>2];k=L[i+20>>2];l=O(e*k);j=L[i+44>>2];r=L[i+32>>2];m=O(r*f);s=L[i+36>>2];t=O(e*s);g=O(j+O(m+t));p=O(O(h+O(q+l))/g);n=L[i+12>>2];u=L[i>>2];v=O(u*f);w=L[i+4>>2];x=O(e*w);g=O(O(n+O(v+x))/g);e=O(e+O(10));m=O(j+O(m+O(e*s)));q=O(O(h+O(q+O(e*k)))/m);m=O(O(n+O(v+O(e*w)))/m);f=O(f+O(10));e=O(j+O(O(r*f)+t));h=O(O(h+O(O(o*f)+l))/e);f=O(O(n+O(O(u*f)+x))/e);break a}k=L[b+16>>2];f=L[c>>2];p=O(k*f);g=L[b+44>>2];l=L[b+32>>2];r=O(l*f);e=L[c+4>>2];h=O(e+O(10));s=L[b+36>>2];j=O(g+O(r+O(h*s)));n=L[b+28>>2];t=L[b+20>>2];q=O(O(n+O(p+O(h*t)))/j);o=L[b+12>>2];u=L[b>>2];v=O(u*f);w=L[b+4>>2];m=O(O(o+O(v+O(h*w)))/j);f=O(f+O(10));h=O(l*f);l=O(e*s);j=O(g+O(h+l));h=O(k*f);k=O(e*t);h=O(O(n+O(h+k))/j);e=O(e*w);f=O(O(o+O(O(u*f)+e))/j);g=O(g+O(r+l));p=O(O(n+O(p+k))/g);g=O(O(o+O(v+e))/g)}f=O(f-g);e=O(f*f);f=O(h-p);f=O(e+O(f*f));e=O(m-g);g=O(e*e);e=O(q-p);e=O(g+O(e*e));a=f>2]=O(W(a?f:e))*O(2.5399999618530273);L[d>>2]=O(W(a?e:f))*O(2.5399999618530273);Xa=i+48|0}function Nr(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;j=Xa-16|0;Xa=j;k=gd(g);n=zf(g);hd(j,n);H[f>>2]=d;a:{b:{h=a;g=I[h|0];switch(g-43|0){case 0:case 2:break b;default:break a}}g=Kc(k,g<<24>>24);h=H[f>>2];H[f>>2]=h+1;F[h|0]=g;h=a+1|0}c:{g=h;if(!((c-g|0)<=1|I[g|0]!=48|(I[g+1|0]|32)!=120)){g=Kc(k,48);i=H[f>>2];H[f>>2]=i+1;F[i|0]=g;g=Kc(k,F[h+1|0]);i=H[f>>2];H[f>>2]=i+1;F[i|0]=g;h=h+2|0;g=h;while(1){if(c>>>0<=g>>>0){break c}if(!cl(F[g|0],Xb())){break c}g=g+1|0;continue}}while(1){if(c>>>0<=g>>>0){break c}i=F[g|0];Xb();if(!Td(i)){break c}g=g+1|0;continue}}d:{if(Od(j)){$e(k,h,g,H[f>>2]);H[f>>2]=H[f>>2]+(g-h|0);break d}yf(h,g);p=id(n);i=h;while(1){if(g>>>0<=i>>>0){yf((h-a|0)+d|0,H[f>>2])}else{e:{if(F[wb(j,m)|0]<=0){break e}if(F[wb(j,m)|0]!=(l|0)){break e}l=H[f>>2];H[f>>2]=l+1;F[l|0]=p;m=(nb(j)-1>>>0>m>>>0)+m|0;l=0}q=Kc(k,F[i|0]);o=H[f>>2];H[f>>2]=o+1;F[o|0]=q;i=i+1|0;l=l+1|0;continue}break}}while(1){f:{if(c>>>0>g>>>0){h=I[g|0];if((h|0)!=46){break f}h=Nd(n);i=H[f>>2];H[f>>2]=i+1;F[i|0]=h;g=g+1|0}$e(k,g,c,H[f>>2]);h=f;f=H[f>>2]+(c-g|0)|0;H[h>>2]=f;H[e>>2]=(b|0)==(c|0)?f:(b-a|0)+d|0;ob(j);Xa=j+16|0;return}h=Kc(k,h<<24>>24);i=H[f>>2];H[f>>2]=i+1;F[i|0]=h;g=g+1|0;continue}}function Ky(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0;a=Xa-448|0;Xa=a;H[a+432>>2]=c;H[a+440>>2]=b;H[a+20>>2]=335;h=a+20|0;j=gc(a+24|0,a+32|0,h);b=a+16|0;Kb(b,e);i=ad(b);F[a+15|0]=0;if(qr(a+440|0,c,d,b,H[e+4>>2],f,a+15|0,i,j,h,a+432|0)){b=Xa-16|0;Xa=b;a:{if(Mc(g)){c=H[g>>2];H[b+12>>2]=0;yc(c,b+12|0);Pc(g,0);break a}H[b+8>>2]=0;yc(g,b+8|0);Wc(g,0)}Xa=b+16|0;if(I[a+15|0]){Hk(g,jd(i,45))}b=jd(i,48);e=H[j>>2];i=H[a+20>>2];c=i-4|0;while(1){if(!((b|0)!=H[e>>2]|c>>>0<=e>>>0)){e=e+4|0;continue}break}b=Xa-16|0;Xa=b;c=nb(g);d=Qk(g);h=Ui(e,i);b:{if(!h){break b}if(vb(g)>>>0<=e>>>0){k=vb(g)+(nb(g)<<2)>>>0>=e>>>0}else{k=0}if(!k){if(h>>>0>d-c>>>0){Hq(g,d,(c+h|0)-d|0,c,c)}d=vb(g)+(c<<2)|0;while(1){if((e|0)!=(i|0)){yc(d,e);e=e+4|0;d=d+4|0;continue}break}H[b>>2]=0;yc(d,b);wf(g,c+h|0);break b}c=Xa-16|0;Xa=c;Xk(b,e,i);Xa=c+16|0;i=vb(b);c=nb(b);e=Xa-16|0;Xa=e;h=Qk(g);d=nb(g);c:{if(c>>>0<=h-d>>>0){if(!c){break c}h=vb(g);$d(h+(d<<2)|0,i,c);c=c+d|0;wf(g,c);H[e+12>>2]=0;yc(h+(c<<2)|0,e+12|0);break c}Iq(g,h,(c+d|0)-h|0,d,d,0,c,i)}Xa=e+16|0;ob(b)}Xa=b+16|0}if(Ac(a+440|0,a+432|0)){H[f>>2]=H[f>>2]|2}b=H[a+440>>2];Cb(a+16|0);fc(j);Xa=a+448|0;return b|0}function My(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0;a=Xa-160|0;Xa=a;H[a+144>>2]=c;H[a+152>>2]=b;H[a+20>>2]=335;h=a+20|0;j=gc(a+24|0,a+32|0,h);b=a+16|0;Kb(b,e);i=gd(b);F[a+15|0]=0;if(xr(a+152|0,c,d,b,H[e+4>>2],f,a+15|0,i,j,h,a+132|0)){b=Xa-16|0;Xa=b;a:{if(Mc(g)){c=H[g>>2];F[b+15|0]=0;Lc(c,b+15|0);Pc(g,0);break a}F[b+14|0]=0;Lc(g,b+14|0);Wc(g,0)}Xa=b+16|0;if(I[a+15|0]){Ik(g,Kc(i,45))}b=Kc(i,48);e=H[j>>2];i=H[a+20>>2];c=i-1|0;b=b&255;while(1){if(!((b|0)!=I[e|0]|c>>>0<=e>>>0)){e=e+1|0;continue}break}b=Xa-16|0;Xa=b;c=nb(g);d=Mb(g);h=Rj(e,i);b:{if(!h){break b}if(vb(g)>>>0<=e>>>0){k=vb(g)+nb(g)>>>0>=e>>>0}else{k=0}if(!k){if(h>>>0>d-c>>>0){Jk(g,d,(c+h|0)-d|0,c,c)}d=vb(g)+c|0;while(1){if((e|0)!=(i|0)){Lc(d,e);e=e+1|0;d=d+1|0;continue}break}F[b+15|0]=0;Lc(d,b+15|0);wf(g,c+h|0);break b}c=Xa-16|0;Xa=c;wl(b,e,i);Xa=c+16|0;i=vb(b);c=nb(b);e=Xa-16|0;Xa=e;h=Mb(g);d=nb(g);c:{if(c>>>0<=h-d>>>0){if(!c){break c}h=vb(g);Fd(h+d|0,i,c);c=c+d|0;wf(g,c);F[e+15|0]=0;Lc(c+h|0,e+15|0);break c}qi(g,h,(c+d|0)-h|0,d,d,0,c,i)}Xa=e+16|0;ob(b)}Xa=b+16|0}if(Bc(a+152|0,a+144|0)){H[f>>2]=H[f>>2]|2}b=H[a+152>>2];Cb(a+16|0);fc(j);Xa=a+160|0;return b|0}function _b(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0;e=H[a+468>>2];c=H[e+16>>2];a:{if((c|0)>=32768){d=H[e+20>>2];break a}d=H[e+20>>2];while(1){c=d-1|0;H[e+20>>2]=c;b:{if((d|0)>0){d=c;break b}f=0;if(!H[a+440>>2]){c=H[a+24>>2];c:{if(H[c+4>>2]){break c}if(Za[H[c+12>>2]](a)|0){break c}d=H[a>>2];H[d+20>>2]=25;Za[H[d>>2]](a)}H[c+4>>2]=H[c+4>>2]-1;d=c;c=H[c>>2];H[d>>2]=c+1;f=I[c|0];d:{if((f|0)!=255){break d}while(1){c=H[a+24>>2];e:{if(H[c+4>>2]){break e}if(Za[H[c+12>>2]](a)|0){break e}d=H[a>>2];H[d+20>>2]=25;Za[H[d>>2]](a)}H[c+4>>2]=H[c+4>>2]-1;d=c;c=H[c>>2];H[d>>2]=c+1;f=255;c=I[c|0];if((c|0)==255){continue}break}if(!c){break d}H[a+440>>2]=c;f=0}c=H[e+20>>2]}d=c+8|0;H[e+20>>2]=d;H[e+12>>2]=H[e+12>>2]<<8|f;if((c|0)>-9){break b}d=c+9|0;H[e+20>>2]=d;if(d){break b}H[e+16>>2]=32768;d=0}c=H[e+16>>2]<<1;H[e+16>>2]=c;if((c|0)<32768){continue}break}}a=I[b|0];f=H[((a&127)<<2)+38704>>2];g=f>>16;c=c-g|0;H[e+16>>2]=c;h=f>>8;i=H[e+12>>2];d=c<=(d|0)){H[e+16>>2]=g;H[e+12>>2]=i-d;d=a&128;if((c|0)<(g|0)){F[b|0]=d^h;break f}F[b|0]=d^f;a=a^128;break f}if(c>>>0>32767){break f}d=a&128;if((c|0)<(g|0)){F[b|0]=d^f;a=a^128;break f}F[b|0]=d^h}return a>>>7|0}function Qt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=Xa-144|0;Xa=q;n=H[a+336>>2];b=H[b+84>>2];a=q;while(1){g=H[b+64>>2];k=G[c+32>>1];i=N(G[c>>1],H[b>>2])<<13|1024;j=N(H[b+128>>2],G[c+64>>1]);o=i+N(j,-11586)>>11;f=N(H[b+32>>2],G[c+16>>1]);h=N(H[b+96>>2],G[c+48>>1]);m=N(H[b+160>>2],G[c+80>>1]);p=f-(h+m|0)<<2;H[a+96>>2]=o-p;H[a+24>>2]=o+p;g=N(N(g,k),10033);k=i+N(j,5793)|0;j=g+k|0;i=f+h<<13;f=N(f+m|0,2998);i=i+f|0;H[a+120>>2]=j-i>>11;H[a>>2]=j+i>>11;g=k-g|0;f=f+(m-h<<13)|0;H[a+72>>2]=g-f>>11;H[a+48>>2]=f+g>>11;a=a+4|0;b=b+4|0;c=c+2|0;l=l+1|0;if((l|0)!=6){continue}break}a=n-384|0;l=0;c=q;while(1){f=H[c+20>>2];h=H[c+4>>2];m=N(f+h|0,2998);b=H[(l<<2)+d>>2]+e|0;n=H[c+12>>2];g=m+(n+h<<13)|0;j=(H[c>>2]<<13)+134348800|0;k=H[c+16>>2];i=j+N(k,5793)|0;o=N(H[c+8>>2],10033);p=i+o|0;F[b|0]=I[a+(g+p>>>18&1023)|0];F[b+5|0]=I[a+(p-g>>>18&1023)|0];h=h-(f+n|0)<<13;g=j+N(k,-11586)|0;F[b+1|0]=I[a+(h+g>>>18&1023)|0];F[b+4|0]=I[a+(g-h>>>18&1023)|0];f=m+(f-n<<13)|0;h=i-o|0;F[b+2|0]=I[a+(f+h>>>18&1023)|0];F[b+3|0]=I[a+(h-f>>>18&1023)|0];c=c+24|0;l=l+1|0;if((l|0)!=6){continue}break}Xa=q+144|0}function cx(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0;if(Dc(a,H[b+8>>2],e)){Dk(b,c,d);return}a:{if(Dc(a,H[b>>2],e)){if(!(H[b+16>>2]!=(c|0)&H[b+20>>2]!=(c|0))){if((d|0)!=1){break a}H[b+32>>2]=1;return}H[b+32>>2]=d;if(H[b+44>>2]!=4){f=a+16|0;h=f+(H[a+12>>2]<<3)|0;d=0;b:{c:{while(1){d:{if(f>>>0>=h>>>0){break d}G[b+52>>1]=0;Ck(f,b,c,c,1,e);if(I[b+54|0]){break d}e:{if(!I[b+53|0]){break e}if(I[b+52|0]){d=1;if(H[b+24>>2]==1){break c}g=1;if(I[a+8|0]&2){break e}break c}g=1;if(!(F[a+8|0]&1)){break c}}f=f+8|0;continue}break}a=4;if(!g){break b}}a=3}H[b+44>>2]=a;if(d&1){break a}}H[b+20>>2]=c;H[b+40>>2]=H[b+40>>2]+1;if(H[b+36>>2]!=1|H[b+24>>2]!=2){break a}F[b+54|0]=1;return}f=H[a+12>>2];g=a+16|0;pi(g,b,c,d,e);if((f|0)<2){break a}g=g+(f<<3)|0;f=a+24|0;a=H[a+8>>2];if(!(!(a&2)&H[b+36>>2]!=1)){while(1){if(I[b+54|0]){break a}pi(f,b,c,d,e);f=f+8|0;if(g>>>0>f>>>0){continue}break}break a}if(!(a&1)){while(1){if(I[b+54|0]|H[b+36>>2]==1){break a}pi(f,b,c,d,e);f=f+8|0;if(g>>>0>f>>>0){continue}break a}}while(1){if(I[b+54|0]|H[b+36>>2]==1&H[b+24>>2]==1){break a}pi(f,b,c,d,e);f=f+8|0;if(g>>>0>f>>>0){continue}break}}}function Hy(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0;a=Xa-1072|0;Xa=a;H[a+16>>2]=f;H[a+20>>2]=g;H[a+24>>2]=h;H[a+28>>2]=i;j=a+960|0;H[a+956>>2]=j;j=$i(j,100,31909,a+16|0);H[a+544>>2]=334;k=a+544|0;o=gc(a+536|0,0,k);H[a+544>>2]=334;l=gc(a+528|0,0,k);a:{if(j>>>0>=100){j=Xb();H[a>>2]=f;H[a+4>>2]=g;H[a+8>>2]=h;H[a+12>>2]=i;j=le(a+956|0,j,31909,a);if((j|0)==-1){break a}Ec(o,H[a+956>>2]);Ec(l,qb(j<<2));if(ch(l)){break a}k=H[l>>2]}f=a+520|0;Kb(f,d);p=ad(f);f=H[a+956>>2];Ae(p,f,f+j|0,k);m=(j|0)>0?I[H[a+956>>2]]==45:m;n=Ab(a+488|0);g=Ab(a+472|0);h=Ab(a+456|0);ir(c,m,a+520|0,a+512|0,a+508|0,a+504|0,n,g,h,a+452|0);H[a+48>>2]=334;c=a+48|0;i=gc(a+40|0,0,c);f=H[a+452>>2];b:{if((f|0)<(j|0)){f=(((nb(h)+(j-f<<1)|0)+nb(g)|0)+H[a+452>>2]|0)+1|0;break b}f=((nb(h)+nb(g)|0)+H[a+452>>2]|0)+2|0}if(f>>>0>=101){Ec(i,qb(f<<2));c=H[i>>2];if(!c){break a}}hr(c,a+36|0,a+32|0,H[d+4>>2],k,(j<<2)+k|0,p,m,a+512|0,H[a+508>>2],H[a+504>>2],n,g,h,H[a+452>>2]);b=xf(b,c,H[a+36>>2],H[a+32>>2],d,e);fc(i);ob(h);ob(g);ob(n);Cb(a+520|0);fc(l);fc(o);Xa=a+1072|0;return b|0}Qb();X()}function Nt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;f=H[d>>2]+e|0;a=H[a+336>>2]-384|0;b=H[b+84>>2];i=N(N(G[c+16>>1],H[b+32>>2]),10033);g=N(G[c>>1],H[b>>2])<<13|1024;h=N(H[b+64>>2],G[c+32>>1]);j=g+N(h,5793)|0;k=(i+j<<2)+134348800&-8192;l=N(N(G[c+20>>1],H[b+40>>2]),10033);m=N(G[c+4>>1],H[b+8>>2])<<13|1024;n=N(H[b+72>>2],G[c+36>>1]);o=m+N(n,5793)|0;p=l+o>>11;q=k+N(p,5793)|0;r=N(N(G[c+18>>1],H[b+36>>2]),10033);s=N(G[c+2>>1],H[b+4>>2])<<13|1024;c=N(H[b+68>>2],G[c+34>>1]);t=s+N(c,5793)|0;b=N(r+t>>11,10033);F[f|0]=I[a+(q+b>>>18&1023)|0];F[f+2|0]=I[a+(q-b>>>18&1023)|0];F[f+1|0]=I[a+(N(p,268423870)+k>>>18&1023)|0];b=H[d+4>>2]+e|0;h=(g+N(h,1073730238)<<2)+134348800&-8192;f=N(n,-11586)+m>>11;g=h+N(f,5793)|0;c=N(N(c,-11586)+s>>11,10033);F[b|0]=I[a+(g+c>>>18&1023)|0];F[b+2|0]=I[a+(g-c>>>18&1023)|0];F[b+1|0]=I[a+(h+N(f,268423870)>>>18&1023)|0];b=H[d+8>>2]+e|0;d=(j-i<<2)+134348800&-8192;c=o-l>>11;e=d+N(c,5793)|0;f=N(t-r>>11,10033);F[b|0]=I[a+(e+f>>>18&1023)|0];F[b+2|0]=I[a+(e-f>>>18&1023)|0];F[b+1|0]=I[a+(d+N(c,268423870)>>>18&1023)|0]}function Jy(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0;a=Xa-464|0;Xa=a;H[a+16>>2]=f;H[a+20>>2]=g;H[a+24>>2]=h;H[a+28>>2]=i;j=a+352|0;H[a+348>>2]=j;j=$i(j,100,31909,a+16|0);H[a+240>>2]=334;k=a+240|0;o=gc(a+232|0,0,k);H[a+240>>2]=334;l=gc(a+224|0,0,k);a:{if(j>>>0>=100){j=Xb();H[a>>2]=f;H[a+4>>2]=g;H[a+8>>2]=h;H[a+12>>2]=i;j=le(a+348|0,j,31909,a);if((j|0)==-1){break a}Ec(o,H[a+348>>2]);Ec(l,qb(j));if(ch(l)){break a}k=H[l>>2]}f=a+216|0;Kb(f,d);p=gd(f);f=H[a+348>>2];$e(p,f,f+j|0,k);m=(j|0)>0?I[H[a+348>>2]]==45:m;n=Ab(a+192|0);g=Ab(a+176|0);h=Ab(a+160|0);kr(c,m,a+216|0,a+208|0,a+207|0,a+206|0,n,g,h,a+156|0);H[a+48>>2]=334;c=a+48|0;i=gc(a+40|0,0,c);f=H[a+156>>2];b:{if((f|0)<(j|0)){f=(((nb(h)+(j-f<<1)|0)+nb(g)|0)+H[a+156>>2]|0)+1|0;break b}f=((nb(h)+nb(g)|0)+H[a+156>>2]|0)+2|0}if(f>>>0>=101){Ec(i,qb(f));c=H[i>>2];if(!c){break a}}jr(c,a+36|0,a+32|0,H[d+4>>2],k,j+k|0,p,m,a+208|0,F[a+207|0],F[a+206|0],n,g,h,H[a+156>>2]);b=Be(b,c,H[a+36>>2],H[a+32>>2],d,e);fc(i);ob(h);ob(g);ob(n);Cb(a+216|0);fc(l);fc(o);Xa=a+464|0;return b|0}Qb();X()}function mu(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;e=c<<2;h=H[e+H[b+8>>2]>>2];k=H[e+H[b+4>>2]>>2];b=H[b>>2]+(c<<3)|0;i=H[b>>2];l=H[b+4>>2];c=H[d+4>>2];d=H[d>>2];e=H[a+336>>2];b=H[a+476>>2];n=H[b+28>>2];o=H[b+24>>2];p=H[b+20>>2];q=H[b+16>>2];b=H[a+112>>2];if(b>>>0>=2){m=b>>>1|0;while(1){f=I[k|0]<<2;b=H[f+p>>2];j=I[h|0]<<2;r=H[j+o>>2];s=H[f+n>>2];f=H[j+q>>2];g=I[i|0];F[d|0]=I[(f+g|0)+e|0];j=r+s>>16;F[d+1|0]=I[(j+g|0)+e|0];F[d+2|0]=I[(b+g|0)+e|0];g=I[i+1|0];F[d+3|0]=I[(g+f|0)+e|0];F[d+4|0]=I[(g+j|0)+e|0];F[d+5|0]=I[(b+g|0)+e|0];g=I[l|0];F[c|0]=I[(g+f|0)+e|0];F[c+1|0]=I[(g+j|0)+e|0];F[c+2|0]=I[(b+g|0)+e|0];g=f;f=I[l+1|0];F[c+3|0]=I[(g+f|0)+e|0];F[c+4|0]=I[(f+j|0)+e|0];F[c+5|0]=I[(b+f|0)+e|0];c=c+6|0;l=l+2|0;d=d+6|0;i=i+2|0;h=h+1|0;k=k+1|0;m=m-1|0;if(m){continue}break}b=H[a+112>>2]}if(b&1){b=I[k|0]<<2;a=H[b+p>>2];h=I[h|0]<<2;k=H[h+o>>2];f=H[b+n>>2];h=H[h+q>>2];b=I[i|0];F[d|0]=I[(h+b|0)+e|0];i=f+k>>16;F[d+1|0]=I[(i+b|0)+e|0];F[d+2|0]=I[(a+b|0)+e|0];b=I[l|0];F[c|0]=I[(b+h|0)+e|0];F[c+1|0]=I[(b+i|0)+e|0];F[c+2|0]=I[(a+b|0)+e|0]}}function kp(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=O(0),j=0,k=0,l=0,m=0;f=Xa-32|0;Xa=f;l=f,m=Jg(b),H[l+16>>2]=m;j=f+24|0;k=f+16|0;c=Xa-32|0;Xa=c;tb(a);h=H[b>>2];d=Tc(a);F[c+31|0]=0;a:{b:{if(!d){break b}g=Wb(h,d);e=H[rb(a,g)>>2];if(!e){break b}while(1){e=H[e>>2];if(!e){break b}if(H[e+4>>2]!=(h|0)){if((Wb(H[e+4>>2],d)|0)!=(g|0)){break b}}if(!de(Ub(a),e+8|0,b)){continue}break}break a}yo(c+16|0,a,h,k);if(!(O(H[tb(a)>>2]+1>>>0)>O(L[Ub(a)>>2]*O(d>>>0))?0:d)){l=c,m=ue(d)^1|d<<1,H[l+12>>2]=m;i=O(U(O(O(H[tb(a)>>2]+1>>>0)/L[Ub(a)>>2])));c:{if(i=O(0)){b=~~i>>>0;break c}b=0}H[c+8>>2]=b;Lj(a,H[zc(c+12|0,c+8|0)>>2]);d=Tc(a);g=Wb(h,d)}b=H[rb(a,g)>>2];d:{if(!b){b=a+8|0;H[H[c+16>>2]>>2]=H[b>>2];H[b>>2]=H[c+16>>2];l=rb(a,g),m=b,H[l>>2]=m;if(!H[H[c+16>>2]>>2]){break d}b=H[c+16>>2];l=rb(a,Wb(H[H[H[c+16>>2]>>2]+4>>2],d)),m=b,H[l>>2]=m;break d}H[H[c+16>>2]>>2]=H[b>>2];H[b>>2]=H[c+16>>2]}b=c+16|0;e=Hd(b);a=tb(a);H[a>>2]=H[a>>2]+1;F[c+31|0]=1;a=H[b>>2];H[b>>2]=0;if(a){b=Fb(b);if(I[b+4|0]){Uo(a+8|0)}if(a){jb(a)}}}Uf(j,Gc(c+16|0,e),c+31|0);Xa=c+32|0;a=oc(j);Xa=f+32|0;return a+4|0}function Ly(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0;a=Xa-624|0;Xa=a;H[a+608>>2]=c;H[a+616>>2]=b;H[a+16>>2]=335;b=gc(a+200|0,a+208|0,a+16|0);h=a+192|0;Kb(h,e);i=ad(h);F[a+191|0]=0;a:{if(!qr(a+616|0,c,d,h,H[e+4>>2],f,a+191|0,i,b,a+196|0,a+608|0)){break a}c=I[36348]|I[36349]<<8|(I[36350]<<16|I[36351]<<24);F[a+183|0]=c;F[a+184|0]=c>>>8;F[a+185|0]=c>>>16;F[a+186|0]=c>>>24;c=I[36345]|I[36346]<<8|(I[36347]<<16|I[36348]<<24);H[a+176>>2]=I[36341]|I[36342]<<8|(I[36343]<<16|I[36344]<<24);H[a+180>>2]=c;Ae(i,a+176|0,a+186|0,a+128|0);H[a+16>>2]=334;c=a+16|0;d=gc(a+8|0,0,c);b:{if((H[a+196>>2]-H[b>>2]|0)>=393){Ec(d,qb((H[a+196>>2]-H[b>>2]>>2)+2|0));if(!H[d>>2]){break b}c=H[d>>2]}if(I[a+191|0]){F[c|0]=45;c=c+1|0}e=H[b>>2];while(1){if(K[a+196>>2]<=e>>>0){c:{F[c|0]=0;H[a>>2]=g;if((De(a+16|0,31915,a)|0)!=1){break c}fc(d);break a}}else{h=a+128|0;j=c,k=I[(a+176|0)+(Rk(h,h+40|0,e)-h>>2)|0],F[j|0]=k;c=c+1|0;e=e+4|0;continue}break}Qb();X()}Qb();X()}if(Ac(a+616|0,a+608|0)){H[f>>2]=H[f>>2]|2}c=H[a+616>>2];Cb(a+192|0);fc(b);Xa=a+624|0;return c|0}function Ny(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0;a=Xa-288|0;Xa=a;H[a+272>>2]=c;H[a+280>>2]=b;H[a+16>>2]=335;b=gc(a+152|0,a+160|0,a+16|0);h=a+144|0;Kb(h,e);i=gd(h);F[a+143|0]=0;a:{if(!xr(a+280|0,c,d,h,H[e+4>>2],f,a+143|0,i,b,a+148|0,a+260|0)){break a}c=I[36348]|I[36349]<<8|(I[36350]<<16|I[36351]<<24);F[a+135|0]=c;F[a+136|0]=c>>>8;F[a+137|0]=c>>>16;F[a+138|0]=c>>>24;c=I[36345]|I[36346]<<8|(I[36347]<<16|I[36348]<<24);H[a+128>>2]=I[36341]|I[36342]<<8|(I[36343]<<16|I[36344]<<24);H[a+132>>2]=c;$e(i,a+128|0,a+138|0,a+118|0);H[a+16>>2]=334;c=a+16|0;d=gc(a+8|0,0,c);b:{if((H[a+148>>2]-H[b>>2]|0)>=99){Ec(d,qb((H[a+148>>2]-H[b>>2]|0)+2|0));if(!H[d>>2]){break b}c=H[d>>2]}if(I[a+143|0]){F[c|0]=45;c=c+1|0}e=H[b>>2];while(1){if(K[a+148>>2]<=e>>>0){c:{F[c|0]=0;H[a>>2]=g;if((De(a+16|0,31915,a)|0)!=1){break c}fc(d);break a}}else{h=a+118|0;j=c,k=I[((Uk(h,h+10|0,e)-a|0)+a|0)+10|0],F[j|0]=k;c=c+1|0;e=e+1|0;continue}break}Qb();X()}Qb();X()}if(Bc(a+280|0,a+272|0)){H[f>>2]=H[f>>2]|2}c=H[a+280>>2];Cb(a+144|0);fc(b);Xa=a+288|0;return c|0}function Vx(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0;a=c;a:{if((d-a|0)<3){break a}}while(1){b:{if(e>>>0<=i>>>0|a>>>0>=d>>>0){break b}g=F[a|0];b=g&255;c:{if((g|0)>=0){g=1;if(b>>>0<=1114111){break c}break b}if(g>>>0<4294967234){break b}if(g>>>0<=4294967263){if((d-a|0)<2){break b}f=I[a+1|0];if((f&192)!=128){break b}g=2;if((f&63|b<<6&1984)>>>0<=1114111){break c}break b}d:{e:{if(g>>>0<=4294967279){if((d-a|0)<3){break b}h=I[a+2|0];f=I[a+1|0];if((b|0)==237){break e}if((b|0)==224){if((f&224)==160){break d}break b}if((f&192)!=128){break b}break d}if((d-a|0)<4|g>>>0>4294967284){break b}h=I[a+3|0];j=I[a+2|0];f=I[a+1|0];f:{g:{switch(b-240|0){case 0:if((f+112&255)>>>0<48){break f}break b;case 4:if((f&240)==128){break f}break b;default:break g}}if((f&192)!=128){break b}}if((j&192)!=128|(h&192)!=128){break b}g=4;if((h&63|(j<<6&4032|(b<<18&1835008|(f&63)<<12)))>>>0>1114111){break b}break c}if((f&224)!=128){break b}}if((h&192)!=128){break b}g=3;if((h&63|(b<<12&61440|(f&63)<<6))>>>0>1114111){break b}}i=i+1|0;a=a+g|0;continue}break}return a-c|0}function dd(a,b,c,d,e){var f=0,g=0,h=0;a:{b:{c:{d:{e:{f:{g:{h:{i:{if((b|0)>=0){f=H[a+52>>2];if((f|0)<=(b|0)){break i}if((c|0)<0){break h}g=H[a+56>>2];if((g|0)<=(c|0)){break g}if((d|0)<0){break f}h=H[a+60>>2];if((h|0)<=(d|0)){break e}if((e|0)<0){break d}if(H[a+64>>2]<=(e|0)){break c}b=N(c,f)+b|0;a=(b+N(H[a+84>>2],d)|0)+N(H[a+88>>2],e)|0;if((a|0)>(b+N(N(e,h)+d|0,N(f,g))|0)){break b}return a}mb(ib(ib(lb(ib(ib(ib(71664,17665),16268),3647),165),4217),17735));break a}mb(ib(ib(lb(ib(ib(ib(71664,18063),16268),3647),166),4217),17735));break a}mb(ib(ib(lb(ib(ib(ib(71664,18273),16268),3647),167),4217),18518));break a}mb(ib(ib(lb(ib(ib(ib(71664,18871),16268),3647),168),4217),18518));break a}mb(ib(ib(lb(ib(ib(ib(71664,19254),16268),3647),169),4217),19315));break a}mb(ib(ib(lb(ib(ib(ib(71664,19686),16268),3647),170),4217),19315));break a}mb(ib(ib(lb(ib(ib(ib(71664,20015),16268),3647),171),4217),20141));break a}mb(ib(ib(lb(ib(ib(ib(71664,20488),16268),3647),172),4217),20141));break a}mb(ib(ib(lb(ib(ib(ib(71664,20900),16268),3647),176),4217),16961))}_();X()}function Ci(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;j=Xa-128|0;Xa=j;H[j+120>>2]=b;k=Bj(c,d);H[j+16>>2]=334;i=j+16|0;p=gc(j+8|0,0,i);a:{if(k>>>0>=101){i=qb(k);if(!i){break a}Ec(p,i)}h=i;b=c;while(1)if((b|0)==(d|0)){b:while(1){c:{if(!(t=Yc(a,j+120|0),u=0,v=k,v?t:u)){if(Bc(a,j+120|0)){H[f>>2]=H[f>>2]|2}break c}m=ic(a);if(!g){m=Bi(e,m)}q=n+1|0;r=0;h=i;b=c;while(1)if((b|0)==(d|0)){n=q;if(!r){continue b}vc(a);h=i;b=c;if(k+l>>>0<2){continue b}while(1){if((b|0)==(d|0)){continue b}d:{if(I[h|0]!=2){break d}if((nb(b)|0)==(n|0)){break d}F[h|0]=0;l=l-1|0}h=h+1|0;b=b+12|0;continue}}else{e:{if(I[h|0]!=1){break e}o=F[wb(b,n)|0];s=m&255;if(!g){o=Bi(e,o)}f:{if((o&255)==(s|0)){r=1;if((nb(b)|0)!=(q|0)){break e}F[h|0]=2;l=l+1|0;break f}F[h|0]=0}k=k-1|0}h=h+1|0;b=b+12|0;continue}}break}g:{h:{while(1){if((c|0)==(d|0)){break h}if(I[i|0]!=2){i=i+1|0;c=c+12|0;continue}break}d=c;break g}H[f>>2]=H[f>>2]|4}fc(p);Xa=j+128|0;return d}else{i:{if(!Od(b)){F[h|0]=1;break i}F[h|0]=2;l=l+1|0;k=k-1|0}h=h+1|0;b=b+12|0;continue}}Qb();X()}function jz(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0;a=Xa-256|0;Xa=a;H[a+248>>2]=37;H[a+252>>2]=0;m=xi(a+248|1,34960,H[c+4>>2]);H[a+204>>2]=a+208;i=Xb();a:{if(m){j=H[c+8>>2];k=a- -64|0;H[k>>2]=g;H[k+4>>2]=h;H[a+56>>2]=e;H[a+60>>2]=f;H[a+48>>2]=j;i=wd(a+208|0,30,i,a+248|0,a+48|0);break a}H[a+80>>2]=e;H[a+84>>2]=f;H[a+88>>2]=g;H[a+92>>2]=h;i=wd(a+208|0,30,i,a+248|0,a+80|0)}H[a+128>>2]=334;k=gc(a+192|0,0,a+128|0);l=a+208|0;j=l;b:{if((i|0)>=30){i=Xb();c:{if(m){j=H[c+8>>2];H[a+16>>2]=g;H[a+20>>2]=h;H[a+8>>2]=e;H[a+12>>2]=f;H[a>>2]=j;i=le(a+204|0,i,a+248|0,a);break c}H[a+32>>2]=e;H[a+36>>2]=f;H[a+40>>2]=g;H[a+44>>2]=h;i=le(a+204|0,i,a+248|0,a+32|0)}if((i|0)==-1){break b}Ec(k,H[a+204>>2]);j=H[a+204>>2]}g=i+j|0;h=me(j,g,c);H[a+128>>2]=334;e=gc(a+120|0,0,a+128|0);d:{if(H[a+204>>2]==(a+208|0)){i=a+128|0;break d}i=qb(i<<1);if(!i){break b}Ec(e,i);l=H[a+204>>2]}f=a+104|0;Kb(f,c);Nr(l,h,g,i,a+116|0,a+112|0,f);Cb(f);b=Be(b,i,H[a+116>>2],H[a+112>>2],c,d);fc(e);fc(k);Xa=a+256|0;return b|0}Qb();X()}function bz(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0;a=Xa-432|0;Xa=a;H[a+424>>2]=37;H[a+428>>2]=0;m=xi(a+424|1,34960,H[c+4>>2]);H[a+380>>2]=a+384;i=Xb();a:{if(m){j=H[c+8>>2];k=a- -64|0;H[k>>2]=g;H[k+4>>2]=h;H[a+56>>2]=e;H[a+60>>2]=f;H[a+48>>2]=j;i=wd(a+384|0,30,i,a+424|0,a+48|0);break a}H[a+80>>2]=e;H[a+84>>2]=f;H[a+88>>2]=g;H[a+92>>2]=h;i=wd(a+384|0,30,i,a+424|0,a+80|0)}H[a+128>>2]=334;k=gc(a+368|0,0,a+128|0);l=a+384|0;j=l;b:{if((i|0)>=30){i=Xb();c:{if(m){j=H[c+8>>2];H[a+16>>2]=g;H[a+20>>2]=h;H[a+8>>2]=e;H[a+12>>2]=f;H[a>>2]=j;i=le(a+380|0,i,a+424|0,a);break c}H[a+32>>2]=e;H[a+36>>2]=f;H[a+40>>2]=g;H[a+44>>2]=h;i=le(a+380|0,i,a+424|0,a+32|0)}if((i|0)==-1){break b}Ec(k,H[a+380>>2]);j=H[a+380>>2]}g=i+j|0;h=me(j,g,c);H[a+128>>2]=334;e=gc(a+120|0,0,a+128|0);d:{if(H[a+380>>2]==(a+384|0)){i=a+128|0;break d}i=qb(i<<3);if(!i){break b}Ec(e,i);l=H[a+380>>2]}f=a+104|0;Kb(f,c);Kr(l,h,g,i,a+116|0,a+112|0,f);Cb(f);b=xf(b,i,H[a+116>>2],H[a+112>>2],c,d);fc(e);fc(k);Xa=a+432|0;return b|0}Qb();X()}function Ai(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;j=Xa-128|0;Xa=j;H[j+120>>2]=b;k=Bj(c,d);H[j+16>>2]=334;i=j+16|0;p=gc(j+8|0,0,i);a:{if(k>>>0>=101){i=qb(k);if(!i){break a}Ec(p,i)}h=i;b=c;while(1)if((b|0)==(d|0)){b:while(1){c:{if(!(s=Xc(a,j+120|0),t=0,u=k,u?s:t)){if(Ac(a,j+120|0)){H[f>>2]=H[f>>2]|2}break c}m=hc(a);if(!g){m=Kc(e,m)}q=n+1|0;r=0;h=i;b=c;while(1)if((b|0)==(d|0)){n=q;if(!r){continue b}uc(a);h=i;b=c;if(k+l>>>0<2){continue b}while(1){if((b|0)==(d|0)){continue b}d:{if(I[h|0]!=2){break d}if((nb(b)|0)==(n|0)){break d}F[h|0]=0;l=l-1|0}h=h+1|0;b=b+12|0;continue}}else{e:{if(I[h|0]!=1){break e}o=H[zi(b,n)>>2];if(!g){o=Kc(e,o)}f:{if((m|0)==(o|0)){r=1;if((nb(b)|0)!=(q|0)){break e}F[h|0]=2;l=l+1|0;break f}F[h|0]=0}k=k-1|0}h=h+1|0;b=b+12|0;continue}}break}g:{h:{while(1){if((c|0)==(d|0)){break h}if(I[i|0]!=2){i=i+1|0;c=c+12|0;continue}break}d=c;break g}H[f>>2]=H[f>>2]|4}fc(p);Xa=j+128|0;return d}else{i:{if(!Od(b)){F[h|0]=1;break i}F[h|0]=2;l=l+1|0;k=k-1|0}h=h+1|0;b=b+12|0;continue}}Qb();X()}function vw(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0;c=Xa-16|0;Xa=c;H[c+12>>2]=a;h=c,i=sc(68316,c+12|0),H[h+8>>2]=i;h=c,i=kc(),H[h>>2]=i;a=-1;if(!xc(c+8|0,c)){b=Cc(c+12|0);g=H[b+544>>2];d=H[b+192>>2];e=H[d>>2];f=H[d+4>>2];a:{a=qb(13732);if(a){b:{H[a+13280>>2]=1;H[a+40>>2]=1058642330;H[a+44>>2]=1073741824;H[a+32>>2]=11;H[a+36>>2]=10;H[a+24>>2]=25;H[a+28>>2]=11;H[a+8>>2]=f;H[a+4>>2]=e;H[a+20>>2]=g;e=qb(N(e,f));H[a+13300>>2]=e;if(!e){break b}H[a+13304>>2]=0;break a}}sb(0,3,37026,0);ba(1);X()}H[a+12>>2]=d;H[a>>2]=1;d=xj(d+8|0);H[a+16>>2]=d;Eg(d,0);H[b+228>>2]=a;if(!a){Ie(36585);a=H[b+224>>2];if(a){a=H[a>>2];if(a){tp(a,0)}jb(a);jb(H[H[b+224>>2]+28>>2]);jb(H[H[b+224>>2]+36>>2]);jb(H[H[b+224>>2]+52>>2]);jb(H[H[b+224>>2]+44>>2]);jb(H[b+224>>2]);H[b+224>>2]=0}a=H[b+228>>2]}if(a){L[a+44>>2]=5}a=H[b+228>>2];if(a){L[a+40>>2]=.5}a=H[b+228>>2];if(a){H[a+36>>2]=16}a=H[b+228>>2];if(a){H[a+24>>2]=6}a=H[b+228>>2];if(a){H[a+28>>2]=6}a=H[b+228>>2];if(a){H[a+32>>2]=6}h=b,i=$m(H[b+192>>2]),H[h+224>>2]=i;a=0}Xa=c+16|0;return a|0}function Pt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;l=H[a+336>>2];b=H[b+84>>2];i=Xa-112|0;a=i;while(1){g=H[b+96>>2];h=G[c+48>>1];f=H[b+32>>2];m=G[c+16>>1];o=N(G[c>>1],H[b>>2])<<13|1024;j=N(H[b+64>>2],G[c+32>>1]);k=N(H[b+128>>2],G[c+64>>1]);p=j-k|0;H[a+40>>2]=o+N(p,-11584)>>11;h=N(g,h);f=N(f,m);g=N(h+f|0,6810);m=o+N(p,2896)|0;j=N(j+k|0,6476);k=m+j|0;f=g+N(f,4209)|0;H[a+80>>2]=k-f>>11;H[a>>2]=f+k>>11;f=m-j|0;g=g+N(h,-17828)|0;H[a+60>>2]=f-g>>11;H[a+20>>2]=f+g>>11;a=a+4|0;b=b+4|0;c=c+2|0;n=n+1|0;if((n|0)!=5){continue}break}a=l-384|0;n=0;c=i;while(1){g=H[c+12>>2];l=H[c+4>>2];i=N(g+l|0,6810);b=H[(n<<2)+d>>2]+e|0;l=i+N(l,4209)|0;j=(H[c>>2]<<13)+134348800|0;h=H[c+8>>2];f=H[c+16>>2];m=h-f|0;k=j+N(m,2896)|0;h=N(f+h|0,6476);f=k+h|0;F[b|0]=I[a+(l+f>>>18&1023)|0];F[b+4|0]=I[a+(f-l>>>18&1023)|0];i=i+N(g,-17828)|0;g=k-h|0;F[b+1|0]=I[a+(i+g>>>18&1023)|0];F[b+3|0]=I[a+(g-i>>>18&1023)|0];F[b+2|0]=I[a+(j+N(m,268423872)>>>18&1023)|0];c=c+20|0;n=n+1|0;if((n|0)!=5){continue}break}}function Yx(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0;a=c;a:{if((d-a|0)<3){break a}}while(1){b:{if(e>>>0<=g>>>0|a>>>0>=d>>>0){break b}b=I[a|0];if(b>>>0>1114111){break b}f=a+1|0;c:{if(b<<24>>24>=0){break c}if(b>>>0<194){break b}if(b>>>0<=223){if((d-a|0)<2){break b}f=I[a+1|0];if((f&192)!=128|(f&63|b<<6&1984)>>>0>1114111){break b}f=a+2|0;break c}d:{e:{if(b>>>0<=239){if((d-a|0)<3){break b}h=I[a+2|0];f=I[a+1|0];if((b|0)==237){break e}if((b|0)==224){if((f&224)==160){break d}break b}if((f&192)!=128){break b}break d}if((d-a|0)<4|b>>>0>244|e-g>>>0<2){break b}h=I[a+3|0];i=I[a+2|0];f=I[a+1|0];f:{g:{switch(b-240|0){case 0:if((f+112&255)>>>0<48){break f}break b;case 4:if((f&240)==128){break f}break b;default:break g}}if((f&192)!=128){break b}}if((i&192)!=128|(h&192)!=128|(h&63|(i<<6&4032|(b<<18&1835008|(f&63)<<12)))>>>0>1114111){break b}g=g+1|0;f=a+4|0;break c}if((f&224)!=128){break b}}if((h&192)!=128|(h&63|(b<<12&61440|(f&63)<<6))>>>0>1114111){break b}f=a+3|0}a=f;g=g+1|0;continue}break}return a-c|0}function um(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0;e=Xa-208|0;Xa=e;H[e+8>>2]=1;H[e+12>>2]=0;i=N(b,c);a:{if(!i){break a}H[e+16>>2]=c;H[e+20>>2]=c;j=0-c|0;b=c;f=b;h=2;while(1){g=b;b=(c+f|0)+b|0;H[(e+16|0)+(h<<2)>>2]=b;h=h+1|0;f=g;if(b>>>0>>0){continue}break}g=(a+i|0)+j|0;b:{if(g>>>0<=a>>>0){h=0;b=1;g=0;break b}h=1;b=1;while(1){c:{if((h&3)==3){aj(a,c,d,b,e+16|0);xh(e+8|0,2);b=b+2|0;break c}f=b-1|0;d:{if(K[(e+16|0)+(f<<2)>>2]>=g-a>>>0){wh(a,c,d,e+8|0,b,0,e+16|0);break d}aj(a,c,d,b,e+16|0)}if((b|0)==1){vh(e+8|0,1);b=0;break c}vh(e+8|0,f);b=1}f=H[e+8>>2];h=f|1;H[e+8>>2]=h;a=a+c|0;if(g>>>0>a>>>0){continue}break}h=f>>>0>1;g=H[e+12>>2]!=0}wh(a,c,d,e+8|0,b,0,e+16|0);if(!(g?1:(b|0)!=1|h)){break a}while(1){e:{if((b|0)<=1){f=e+8|0;g=tm(f);xh(f,g);h=H[e+8>>2];b=b+g|0;break e}f=e+8|0;vh(f,2);H[e+8>>2]=H[e+8>>2]^7;xh(f,1);k=a+j|0;i=e+16|0;g=b-2|0;wh(k-H[i+(g<<2)>>2]|0,c,d,f,b-1|0,1,i);vh(f,1);h=H[e+8>>2]|1;H[e+8>>2]=h;wh(k,c,d,f,g,1,i);b=g}a=a+j|0;if(H[e+12>>2]|(h|0)!=1|(b|0)!=1){continue}break}}Xa=e+208|0}function Zn(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;h=Xa-160|0;Xa=h;f=-1;g=H[b+8>>2];a:{if((g|0)<3){break a}j=qb(N(g,96));if(!j){sb(0,3,1499,0);break a}k=qb(g<<4);if(k){g=0;while(1){f=0;if((g|0)==3){g=0;b:{while(1){Eq(a,d,h+48|0);i=0;f=0;while(1){c=H[b+8>>2];if((f|0)<(c|0)){if((Ho(h+144|0,h+48|0,H[b+4>>2]+N(f,24)|0)|0)<0){break b}c=f<<4;l=c+H[b>>2]|0;m=M[l>>3];p=M[h+144>>3];c=c+k|0;n=M[l+8>>3]-M[h+152>>3];M[c+8>>3]=n;m=m-p;M[c>>3]=m;i=i+(m*m+n*n);f=f+1|0;continue}break}c:{i=i/+(c|0);if(i>3]|!(!g|!(i>3]))&M[a+112>>3]>2]==(g|0)){break c}while(1){if((c|0)>(f|0)){if((Co(N(f,96)+j|0,a,d,H[b+4>>2]+N(f,24)|0)|0)<0){break b}f=f+1|0;c=H[b+8>>2];continue}break}if((xo(h,k,j,c<<1)|0)<0){break b}po(d,h);g=g+1|0;q=i;continue}break}M[e>>3]=i;jb(j);jb(k);f=0;break a}jb(j);jb(k);f=-1;break a}else{while(1){if((f|0)!=4){o=f<<3;l=g<<5;M[o+(l+d|0)>>3]=M[o+(c+l|0)>>3];f=f+1|0;continue}break}g=g+1|0;continue}}}sb(0,3,1499,0);jb(j)}Xa=h+160|0;return f}function jt(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0;f=H[a+4>>2];b=H[f+68>>2];if(b){while(1){if(!H[b>>2]){e=H[b+8>>2];d=N(e,H[b+4>>2])+d|0;c=N(e,H[b+12>>2])+c|0}b=H[b+44>>2];if(b){continue}break}}b=H[f+72>>2];if(b){while(1){if(!H[b>>2]){e=H[b+8>>2];d=(N(e,H[b+4>>2])<<7)+d|0;c=(N(e,H[b+12>>2])<<7)+c|0}b=H[b+44>>2];if(b){continue}break}}a:{if((c|0)<=0){break a}e=1e9;b=H[f+68>>2];if(b){while(1){if(!H[b>>2]){c=H[b+4>>2];d=H[b+12>>2];b:{if((((c-1>>>0)/(d>>>0)|0)+1|0)<=(e|0)){H[b+16>>2]=c;break b}H[b+16>>2]=N(d,e);Nm(a);H[b+40>>2]=1;c=H[b+16>>2]}g=b,h=Om(a,1,H[b+8>>2],c),H[g>>2]=h;d=H[f+80>>2];H[b+36>>2]=0;H[b+24>>2]=0;H[b+28>>2]=0;H[b+20>>2]=d}b=H[b+44>>2];if(b){continue}break}}b=H[f+72>>2];if(!b){break a}while(1){if(!H[b>>2]){c=H[b+4>>2];d=H[b+12>>2];c:{if((((c-1>>>0)/(d>>>0)|0)+1|0)<=(e|0)){H[b+16>>2]=c;break c}H[b+16>>2]=N(d,e);Nm(a);H[b+40>>2]=1;c=H[b+16>>2]}g=b,h=Qm(a,1,H[b+8>>2],c),H[g>>2]=h;d=H[f+80>>2];H[b+36>>2]=0;H[b+24>>2]=0;H[b+28>>2]=0;H[b+20>>2]=d}b=H[b+44>>2];if(b){continue}break}}}function nj(a,b,c,d,e,f){var g=O(0),h=0,i=O(0),j=O(0),k=0;h=Xa-32|0;Xa=h;k=f;a:{b:{c:{d:{if(!b){break d}i=L[e+8>>2];j=L[e+12>>2];if((Ag(a,b,i,j,h+28|0,h+16|0)|0)<0){break d}g=L[h+28>>2];e:{if(O(P(g))>2]=b;g=L[h+16>>2];f:{if(O(P(g))>2]=b;if(!c){break c}if((Ag(a,c,i,j,h+24|0,h+12|0)|0)<0){break c}g=L[h+28>>2];g=O(O(g+g)-L[h+24>>2]);g:{if(O(P(g))>2]=b;g=L[h+16>>2];g=O(O(g+g)-L[h+12>>2]);h:{if(O(P(g))>2]=b;if(!d){break b}if((Ag(a,d,i,j,h+20|0,h+8|0)|0)<0){break b}g=O(L[h+20>>2]+O(O(L[h+28>>2]*O(3))+O(L[h+24>>2]*O(-3))));i:{if(O(P(g))>2]=a;g=O(L[h+8>>2]+O(O(L[h+16>>2]*O(3))+O(L[h+12>>2]*O(-3))));if(O(P(g))>2]=-1;H[f+4>>2]=-1}H[f+8>>2]=-1;H[f+12>>2]=-1}H[f+16>>2]=-1;a=-1}H[k+20>>2]=a;Xa=h+32|0}function Om(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;h=999999984/(c>>>0)|0;e=H[a+4>>2];if(c>>>0>=999999985){i=H[a>>2];H[i+20>>2]=72;Za[H[i>>2]](a)}h=(d|0)>(h|0)?h:d;H[e+80>>2]=h;l=vg(a,b,d<<2);if(d){m=b>>>0<2;i=0;while(1){g=H[a+4>>2];e=d-i|0;h=e>>>0>h>>>0?h:e;e=N(h,c);if(e>>>0>=999999985){f=H[a>>2];H[f+20>>2]=56;H[f+24>>2]=3;Za[H[H[a>>2]>>2]](a)}f=e&7;f=e+(f?8-f|0:0)|0;if(!m){e=H[a>>2];H[e+24>>2]=b;H[e+20>>2]=15;Za[H[H[a>>2]>>2]](a)}j=f+16|0;e=qb(j);if(!e){k=H[a>>2];H[k+20>>2]=56;H[k+24>>2]=4;Za[H[H[a>>2]>>2]](a)}H[g+76>>2]=j+H[g+76>>2];g=g+(b<<2)|0;j=H[g+60>>2];H[e+8>>2]=0;H[e+4>>2]=f;H[e>>2]=j;H[g+60>>2]=e;a:{if(!h){break a}g=e+16|0;f=0;e=h;j=e&3;if(j){while(1){H[(i<<2)+l>>2]=g;e=e-1|0;g=c+g|0;i=i+1|0;f=f+1|0;if((j|0)!=(f|0)){continue}break}}if(h-1>>>0<3){break a}while(1){f=(i<<2)+l|0;H[f>>2]=g;g=c+g|0;j=g+c|0;k=j+c|0;H[f+12>>2]=k;H[f+8>>2]=j;H[f+4>>2]=g;i=i+4|0;g=c+k|0;e=e-4|0;if(e){continue}break}}if(d>>>0>i>>>0){continue}break}}return l|0}function qg(a,b){var c=0,d=0,e=0,f=0,g=0;f=Xa-16|0;Xa=f;a:{b:{if(!Hf(34332,F[b|0])){H[17116]=28;break b}d=2;if(!Hf(b,43)){d=I[b|0]!=114}d=Hf(b,120)?d|128:d;d=Hf(b,101)?d|524288:d;e=d;g=d|64;d=I[b|0];e=(d|0)==114?e:g;e=(d|0)==119?e|512:e;H[f>>2]=438;a=La(a|0,((d|0)==97?e|1024:e)|32768,f|0)|0;if(a>>>0>=4294963201){H[17116]=0-a;a=-1}if((a|0)<0){break a}d=Xa-32|0;Xa=d;c:{d:{e:{if(!Hf(34332,F[b|0])){H[17116]=28;break e}c=qb(1176);if(c){break d}}b=0;break c}pb(c,0,144);if(!Hf(b,43)){H[c>>2]=I[b|0]==114?8:4}f:{if(I[b|0]!=97){b=H[c>>2];break f}b=ra(a|0,3,0)|0;if(!(b&1024)){H[d+16>>2]=b|1024;ra(a|0,4,d+16|0)|0}b=H[c>>2]|128;H[c>>2]=b}H[c+80>>2]=-1;H[c+48>>2]=1024;H[c+60>>2]=a;H[c+44>>2]=c+152;g:{if(b&8){break g}H[d>>2]=d+24;if(Ka(a|0,21523,d|0)|0){break g}H[c+80>>2]=10}H[c+40>>2]=253;H[c+36>>2]=254;H[c+32>>2]=255;H[c+12>>2]=256;if(!I[68489]){H[c+76>>2]=-1}H[c+56>>2]=H[17148];b=H[17148];if(b){H[b+52>>2]=c}H[17148]=c;b=c}Xa=d+32|0;c=b;if(c){break a}pa(a|0)|0}c=0}Xa=f+16|0;return c}function Qm(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;k=c<<7;f=999999984/(k>>>0)|0;e=H[a+4>>2];if(k>>>0>=999999985){h=H[a>>2];H[h+20>>2]=72;Za[H[h>>2]](a)}f=(d|0)>(f|0)?f:d;H[e+80>>2]=f;l=vg(a,b,d<<2);if(d){n=b>>>0<2;j=c<<7;h=0;while(1){e=H[a+4>>2];c=d-h|0;f=c>>>0>f>>>0?f:c;g=N(k,f);if(g>>>0>=999999985){c=H[a>>2];H[c+20>>2]=56;H[c+24>>2]=3;Za[H[H[a>>2]>>2]](a)}if(!n){c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=15;Za[H[H[a>>2]>>2]](a)}i=g|16;c=qb(i);if(!c){m=H[a>>2];H[m+20>>2]=56;H[m+24>>2]=4;Za[H[H[a>>2]>>2]](a)}H[e+76>>2]=i+H[e+76>>2];e=e+(b<<2)|0;i=H[e+60>>2];H[c+8>>2]=0;H[c+4>>2]=g;H[c>>2]=i;H[e+60>>2]=c;a:{if(!f){break a}c=c+16|0;g=0;e=f;i=f&3;if(i){while(1){H[(h<<2)+l>>2]=c;e=e-1|0;h=h+1|0;c=c+j|0;g=g+1|0;if((i|0)!=(g|0)){continue}break}}if(f-1>>>0<3){break a}while(1){g=(h<<2)+l|0;H[g>>2]=c;c=c+j|0;i=c+j|0;H[g+8>>2]=i;H[g+4>>2]=c;c=i+j|0;H[g+12>>2]=c;c=c+j|0;h=h+4|0;e=e-4|0;if(e){continue}break}}if(d>>>0>h>>>0){continue}break}}return l|0}function Vi(a,b,c,d){var e=0,f=0,g=0,h=0;g=Xa-32|0;Xa=g;e=d&2147483647;h=e;f=e-1006698496|0;e=e-1140785152|0;a:{if((f|0)==(e|0)&0|e>>>0>f>>>0){e=d<<4|c>>>28;f=c<<4|b>>>28;c=e;b=b&268435455;if((b|0)==134217728&(a|0)!=0|b>>>0>134217728){e=c+1073741824|0;a=f+1|0;e=a?e:e+1|0;f=a;break a}e=c+1073741824|0;if(b^134217728|a){break a}b=f&1;a=b+f|0;e=a>>>0>>0?e+1|0:e;f=a;break a}if(!(!c&(h|0)==2147418112?!(a|b):h>>>0<2147418112)){e=c;c=d<<4|e>>>28;f=e<<4|b>>>28;e=c&524287|2146959360;break a}f=0;e=2146435072;if(h>>>0>1140785151){break a}e=0;h=h>>>16|0;if(h>>>0<15249){break a}e=d&65535|65536;Rc(g+16|0,a,b,c,e,h-15233|0);cf(g,a,b,c,e,15361-h|0);e=H[g+4>>2];h=e;a=H[g+8>>2];c=H[g+12>>2]<<4|a>>>28;f=a<<4|e>>>28;e=c;a=h&268435455;b=H[g>>2]|(H[g+16>>2]|H[g+24>>2]|(H[g+20>>2]|H[g+28>>2]))!=0;if((a|0)==134217728&(b|0)!=0|a>>>0>134217728){a=f+1|0;e=a?e:e+1|0;f=a;break a}if(a^134217728|b){break a}a=f+(f&1)|0;e=a>>>0>>0?e+1|0:e;f=a}Xa=g+32|0;x(0,f|0);x(1,d&-2147483648|e);return+z()}function Mu(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;f=H[a+468>>2];if(H[a+280>>2]){c=H[f+56>>2];if(!c){wg(a);c=H[f+56>>2]}H[f+56>>2]=c-1}if(!(H[f+20>>2]==-1|H[a+368>>2]<=0)){while(1){c=j<<2;m=H[c+b>>2];c=H[(a+c|0)+372>>2]<<2;g=H[H[(c+a|0)+344>>2]+20>>2];l=(g<<2)+f|0;h=c+f|0;d=H[l+60>>2]+H[h+40>>2]|0;a:{if(!_b(a,d)){H[h+40>>2]=0;c=H[h+24>>2];break a}i=0;c=0;k=_b(a,d+1|0);d=(d+k|0)+2|0;e=_b(a,d);b:{if(!e){break b}c=e;d=H[l+60>>2]+20|0;if(!_b(a,d)){break b}while(1){c=c<<1;if((c|0)==32768){b=H[a>>2];H[b+20>>2]=117;Za[H[b+4>>2]](a,-1);H[f+20>>2]=-1;return 1}d=d+1|0;if(_b(a,d)){continue}break}}g=a+g|0;c:{if(1<>1>(c|0)){break c}e=k<<2;if(1<>1<(c|0)){i=e+12|0;break c}i=e+4|0}H[h+40>>2]=i;d:{if(c>>>0<2){d=c;break d}i=d+14|0;d=c;while(1){e=c>>1;d=(_b(a,i)?e:0)|d;g=c>>>0>3;c=e;if(g){continue}break}}c=H[h+24>>2]+(k?d^-1:d+1|0)|0;H[h+24>>2]=c}G[m>>1]=c<>2];j=j+1|0;if((j|0)>2]){continue}break}}return 1}function we(a,b){var c=O(0),d=0,e=0,f=0,g=0;c=O(a+b);a:{if(!(((B(a),v(2))&2147483647)>>>0<2139095041&((B(b),v(2))&2147483647)>>>0<=2139095040)){break a}d=(B(b),v(2));if((d|0)==1065353216){c=Im(a);break a}g=d>>>30&2;e=(B(a),v(2));f=g|e>>>31;b:{e=e&2147483647;c:{if(!e){d:{switch(f-2|0){case 0:c=O(3.1415927410125732);break a;case 1:break d;default:break c}}c=O(-3.1415927410125732);break a}d=d&2147483647;if((d|0)!=2139095040){c=(x(2,(B(a),v(2))&-2147483648|1070141403),C());if(!d){break a}c=(x(2,(B(a),v(2))&-2147483648|1070141403),C());if(!((e|0)!=2139095040&e>>>0<=d+218103808>>>0)){break a}e:{if(g){c=O(0);if(d>>>0>e+218103808>>>0){break e}}c=Im(O(P(O(a/b))))}a=c;f:{switch(f|0){case 1:c=O(-a);break a;case 2:c=O(O(3.1415927410125732)-O(a+O(8.742277657347586e-8)));break a;case 0:break c;default:break f}}c=O(O(a+O(8.742277657347586e-8))+O(-3.1415927410125732));break a}if((e|0)==2139095040){break b}a=L[(f<<2)+43392>>2]}c=a;break a}c=L[(f<<2)+43376>>2]}return c}function Xx(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;a=Xa-16|0;Xa=a;H[a+12>>2]=c;H[a+8>>2]=f;H[a+12>>2]=c;H[a+8>>2]=f;b=H[a+12>>2];a:{while(1){if(b>>>0>=d>>>0){c=0;break a}c=2;b=H[b>>2];if(b>>>0>1114111|(b&-2048)==55296){break a}b:{c:{if(b>>>0<=127){c=1;f=H[a+8>>2];if((g-f|0)<=0){break a}H[a+8>>2]=f+1;F[f|0]=b;break c}if(b>>>0<=2047){c=H[a+8>>2];if((g-c|0)<2){break b}H[a+8>>2]=c+1;F[c|0]=b>>>6|192;c=H[a+8>>2];H[a+8>>2]=c+1;F[c|0]=b&63|128;break c}c=H[a+8>>2];f=g-c|0;if(b>>>0<=65535){if((f|0)<3){break b}H[a+8>>2]=c+1;F[c|0]=b>>>12|224;c=H[a+8>>2];H[a+8>>2]=c+1;F[c|0]=b>>>6&63|128;c=H[a+8>>2];H[a+8>>2]=c+1;F[c|0]=b&63|128;break c}if((f|0)<4){break b}H[a+8>>2]=c+1;F[c|0]=b>>>18|240;c=H[a+8>>2];H[a+8>>2]=c+1;F[c|0]=b>>>12&63|128;c=H[a+8>>2];H[a+8>>2]=c+1;F[c|0]=b>>>6&63|128;c=H[a+8>>2];H[a+8>>2]=c+1;F[c|0]=b&63|128}b=H[a+12>>2]+4|0;H[a+12>>2]=b;continue}break}c=1}H[e>>2]=H[a+12>>2];H[h>>2]=H[a+8>>2];Xa=a+16|0;return c|0}function Lu(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;e=H[a+468>>2];if(H[a+280>>2]){c=H[e+56>>2];if(!c){wg(a);c=H[e+56>>2]}H[e+56>>2]=c-1}a:{b:{if(H[e+20>>2]==-1){break b}h=e+188|0;f=H[a+412>>2]-1|0;c=H[H[a+344>>2]+24>>2];i=c+a|0;g=(c<<2)+e|0;j=H[b>>2];k=H[a+432>>2];while(1){c=f;b=H[g+124>>2]+N(c,3)|0;if(_b(a,b)){break b}while(1){c:{f=c+1|0;if(_b(a,b+1|0)){break c}b=b+3|0;c=f;if((c|0)>2]){continue}break a}break}l=_b(a,h);d=b+2|0;b=_b(a,d);d:{if(!b){c=0;break d}e:{if(!_b(a,d)){break e}b=b<<1;d=H[g+124>>2]+(I[i+264|0]>(c|0)?189:217)|0;if(!_b(a,d)){break e}while(1){b=b<<1;if((b|0)==32768){break a}d=d+1|0;if(_b(a,d)){continue}break}}if(b>>>0<2){c=b;break d}m=d+14|0;c=b;while(1){d=b>>1;c=(_b(a,m)?d:0)|c;n=b>>>0>3;b=d;if(n){continue}break}}G[(H[(f<<2)+k>>2]<<1)+j>>1]=(l?c^-1:c+1|0)<>2];if(H[a+416>>2]>(f|0)){continue}break}}return 1}b=H[a>>2];H[b+20>>2]=117;Za[H[b+4>>2]](a,-1);H[e+20>>2]=-1;return 1}function Lm(a){var b=0,c=0,d=0,e=0;b=H[a+484>>2];a=Za[H[H[a+4>>2]>>2]](a,1,2044)|0;c=a+1020|0;H[b+40>>2]=c;H[a+1016>>2]=-1;H[a+1020>>2]=0;H[a+1024>>2]=1;H[a+1028>>2]=2;H[a+1032>>2]=3;H[a+1036>>2]=4;H[a+1008>>2]=-3;H[a+1012>>2]=-2;H[a+1040>>2]=5;H[a+1044>>2]=6;H[a+1e3>>2]=-5;H[a+1004>>2]=-4;H[a+1048>>2]=7;H[a+1052>>2]=8;H[a+992>>2]=-7;H[a+996>>2]=-6;H[a+1056>>2]=9;H[a+1060>>2]=10;H[a+984>>2]=-9;H[a+988>>2]=-8;H[a+1064>>2]=11;H[a+1068>>2]=12;H[a+976>>2]=-11;H[a+980>>2]=-10;H[a+1072>>2]=13;H[a+1076>>2]=14;H[a+968>>2]=-13;H[a+972>>2]=-12;H[a+1080>>2]=15;H[a+960>>2]=-15;H[a+964>>2]=-14;b=16;d=16;while(1){a=d<<2;H[a+c>>2]=b;e=0-b|0;H[c-a>>2]=e;H[(a|4)+c>>2]=b;H[((d^-1)<<2)+c>>2]=e;b=b+1|0;a=48;d=d+2|0;if((d|0)!=48){continue}break}while(1){b=a<<2;H[b+c>>2]=32;H[c-b>>2]=-32;H[(b|4)+c>>2]=32;H[((a^-1)<<2)+c>>2]=-32;H[(b|8)+c>>2]=32;H[(-2-a<<2)+c>>2]=-32;H[(b|12)+c>>2]=32;H[(-3-a<<2)+c>>2]=-32;a=a+4|0;if((a|0)!=256){continue}break}}function rw(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;c=Xa-16|0;Xa=c;H[c+12>>2]=a;l=c,m=sc(68316,c+12|0),H[l+8>>2]=m;l=c,m=kc(),H[l>>2]=m;a=-1;if(!xc(c+8|0,c)){f=Cc(c+12|0);a=H[f+196>>2];if(a){jb(a);H[f+196>>2]=0;H[f+200>>2]=0}Nn(f);d=Xa-32|0;Xa=d;l=d,m=To(68316,c+12|0),H[l+24>>2]=m;l=d,m=Pj(),H[l+16>>2]=m;if(!Ad(d+24|0,d+16|0)){e=H[nf(d+8|0,d+24|0)>>2];h=Xa-32|0;Xa=h;vo(Gc(h+24|0,e));k=h+8|0;j=Xa-16|0;Xa=j;i=Tc(68316);g=Wb(H[e+4>>2],i);b=H[rb(68316,g)>>2];while(1){a=b;b=H[a>>2];if((b|0)!=(e|0)){continue}break}a:{if((a|0)!=68324){if((Wb(H[a+4>>2],i)|0)==(g|0)){break a}}b=H[e>>2];if(b){if((Wb(H[b+4>>2],i)|0)==(g|0)){break a}}l=rb(68316,g),m=0,H[l>>2]=m}b=H[e>>2];b:{if(!b){break b}b=Wb(H[b+4>>2],i);if((b|0)==(g|0)){break b}l=rb(68316,b),m=a,H[l>>2]=m}H[a>>2]=H[e>>2];H[e>>2]=0;a=tb(68316);H[a>>2]=H[a>>2]-1;Sf(k,e,Tf(j+8|0,kb(68316),1));Xa=j+16|0;tn(k);Xa=h+32|0}Xa=d+32|0;jb(Mn(f));a=0}Xa=c+16|0;return a|0}function xu(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;l=H[a+332>>2]-1|0;m=H[a+452>>2];a:{while(1){f=H[a+144>>2];c=H[a+152>>2];if((f|0)>=(c|0)&((c|0)!=(f|0)|K[a+148>>2]>K[a+156>>2])){break a}if(Za[H[H[a+460>>2]>>2]](a)|0){continue}break}return 0}if(H[a+36>>2]>0){d=H[a+216>>2];while(1){b:{if(!H[d+52>>2]){break b}e=h<<2;c=H[d+12>>2];n=Za[H[H[a+4>>2]+32>>2]](a,H[(e+m|0)+72>>2],N(c,H[a+156>>2]),c,0)|0;if(K[a+156>>2]>>0){c=H[d+12>>2]}else{f=H[d+12>>2];c=K[d+32>>2]%(f>>>0)|0;c=c?c:f}if((c|0)<=0){break b}o=H[(e+H[a+472>>2]|0)+4>>2];i=H[b+e>>2];e=H[d+28>>2];g=0;while(1){f=0;if(e){e=H[(g<<2)+n>>2];j=0;k=0;while(1){Za[o|0](a,d,e,i,j);e=e+128|0;j=H[d+36>>2]+j|0;f=H[d+28>>2];k=k+1|0;if(f>>>0>k>>>0){continue}break}}i=(H[d+40>>2]<<2)+i|0;e=f;g=g+1|0;if((c|0)!=(g|0)){continue}break}}d=d+88|0;h=h+1|0;if((h|0)>2]){continue}break}}b=H[a+156>>2]+1|0;H[a+156>>2]=b;return(b>>>0>2]?3:4)|0}function Sk(a,b,c,d,e,f,g,h,i,j,k,l){var m=0;m=Xa-16|0;Xa=m;H[m+12>>2]=a;a:{b:{if((a|0)==(f|0)){if(!I[b|0]){break b}a=0;F[b|0]=0;b=H[e>>2];H[e>>2]=b+1;F[b|0]=46;if(!nb(h)){break a}b=H[j>>2];if((b-i|0)>159){break a}c=H[k>>2];H[j>>2]=b+4;H[b>>2]=c;break a}c:{if((a|0)!=(g|0)){break c}if(!nb(h)){break c}if(!I[b|0]){break b}a=0;b=H[j>>2];if((b-i|0)>159){break a}a=H[k>>2];H[j>>2]=b+4;H[b>>2]=a;a=0;H[k>>2]=0;break a}a=-1;f=Rk(l,l+128|0,m+12|0)-l|0;if((f|0)>124){break a}g=I[(f>>2)+56384|0];d:{e:{a=f&-5;if((a|0)!=88){if((a|0)!=96){break e}b=H[e>>2];if((b|0)!=(d|0)){a=-1;if((I[b-1|0]&95)!=(I[c|0]&127)){break a}}H[e>>2]=b+1;F[b|0]=g;a=0;break a}F[c|0]=80;break d}a=F[c|0];if((a|0)!=(g&95)){break d}F[c|0]=a|128;if(!I[b|0]){break d}F[b|0]=0;if(!nb(h)){break d}a=H[j>>2];if((a-i|0)>159){break d}b=H[k>>2];H[j>>2]=a+4;H[a>>2]=b}a=H[e>>2];H[e>>2]=a+1;F[a|0]=g;a=0;if((f|0)>84){break a}H[k>>2]=H[k>>2]+1;break a}a=-1}Xa=m+16|0;return a}function tj(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;k=Xa-16|0;Xa=k;a:{b:{c:{d:{if(c){if(!d){break d}if(!e){break c}f=N(Qn(b),N(c,e));H[a+12>>2]=f;l=N(d,f);if((l|0)!=H[a+20>>2]){g=Hb(l);m=Xa-16|0;Xa=m;h=Xa-32|0;Xa=h;i=m+8|0;H[i>>2]=g;n=jp(h+24|0,g);j=Hb(16);f=Xa-32|0;Xa=f;H[f+12>>2]=g;Ij(j);H[j>>2]=28372;Qf(j+12|0,Qf(f+8|0,f+12|0));Xa=f+32|0;H[i+4>>2]=j;Hd(n);H[h+4>>2]=g;H[h>>2]=g;f=H[n>>2];H[n>>2]=0;if(f){jb(f)}Xa=h+32|0;Mj(i,a+24|0);ee(i);Xa=m+16|0;if(!H[a+24>>2]){break b}if(!H[a+24>>2]){break a}}H[a+20>>2]=l;H[a+16>>2]=e;H[a+8>>2]=d;H[a+4>>2]=c;H[a>>2]=b;Xa=k+16|0;return}mb(ib(ib(lb(ib(ib(ib(71664,1276),2586),3647),127),4217),4569));_();X()}mb(ib(ib(lb(ib(ib(ib(71664,5518),2586),3647),128),4217),6032));_();X()}mb(ib(ib(lb(ib(ib(ib(71664,8660),2586),3647),130),4217),9082));_();X()}mb(ib(ib(lb(ib(ib(ib(71664,10197),2586),3647),149),4217),10616));_();X()}a=ia(16)|0;Lg(a,ed(k,11148));ha(a|0,27284,14);X()}function ot(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;b=H[b+84>>2];f=N(H[b+96>>2],G[c+48>>1]);h=N(H[b+32>>2],G[c+16>>1]);g=N(f+h|0,4433);i=H[d>>2]+e|0;a=H[a+336>>2]-384|0;j=N(H[b+100>>2],G[c+50>>1]);k=N(H[b+36>>2],G[c+18>>1]);l=N(j+k|0,4433);k=l+N(k,6270)|0;m=N(H[b+68>>2],J[c+34>>1]);n=N(H[b+4>>2],J[c+2>>1]);o=m+n<<13;p=k+o|0;q=N(H[b+64>>2],J[c+32>>1]);b=N(H[b>>2],J[c>>1]);c=q+b<<13;h=g+N(h,6270)|0;r=(c+h|0)+33587200|0;F[i|0]=I[a+(p+r>>>16&1023)|0];F[i+1|0]=I[a+(r-p>>>16&1023)|0];i=H[d+4>>2]+e|0;g=g+N(f,-15137)|0;b=b-q<<13;f=(g+b|0)+33587200|0;j=N(j,-15137)+l|0;l=n-m<<13;m=j+l|0;F[i|0]=I[a+(f+m>>>16&1023)|0];F[i+1|0]=I[a+(f-m>>>16&1023)|0];f=H[d+8>>2]+e|0;b=(b-g|0)+33587200|0;g=l-j|0;F[f|0]=I[a+(b+g>>>16&1023)|0];F[f+1|0]=I[a+(b-g>>>16&1023)|0];b=H[d+12>>2]+e|0;c=(c-h|0)+33587200|0;d=o-k|0;F[b|0]=I[a+(c+d>>>16&1023)|0];F[b+1|0]=I[a+(c-d>>>16&1023)|0]}function Vk(a,b,c,d,e,f,g,h,i,j,k,l){var m=0;m=Xa-16|0;Xa=m;F[m+15|0]=a;a:{b:{if((a|0)==(f|0)){if(!I[b|0]){break b}a=0;F[b|0]=0;b=H[e>>2];H[e>>2]=b+1;F[b|0]=46;if(!nb(h)){break a}b=H[j>>2];if((b-i|0)>159){break a}c=H[k>>2];H[j>>2]=b+4;H[b>>2]=c;break a}c:{if((a|0)!=(g|0)){break c}if(!nb(h)){break c}if(!I[b|0]){break b}a=0;b=H[j>>2];if((b-i|0)>159){break a}a=H[k>>2];H[j>>2]=b+4;H[b>>2]=a;a=0;H[k>>2]=0;break a}a=-1;f=Uk(l,l+32|0,m+15|0)-l|0;if((f|0)>31){break a}g=I[f+56384|0];d:{e:{switch((f&-2)-22|0){case 2:b=H[e>>2];if((b|0)!=(d|0)&(I[b-1|0]&95)!=(I[c|0]&127)){break a}H[e>>2]=b+1;F[b|0]=g;a=0;break a;case 0:F[c|0]=80;break d;default:break e}}a=F[c|0];if((a|0)!=(g&95)){break d}F[c|0]=a|128;if(!I[b|0]){break d}F[b|0]=0;if(!nb(h)){break d}a=H[j>>2];if((a-i|0)>159){break d}b=H[k>>2];H[j>>2]=a+4;H[a>>2]=b}a=H[e>>2];H[e>>2]=a+1;F[a|0]=g;a=0;if((f|0)>21){break a}H[k>>2]=H[k>>2]+1;break a}a=-1}Xa=m+16|0;return a}function pt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;m=H[a+336>>2];b=H[b+84>>2];i=Xa-80|0;a=i;while(1){g=H[b+64>>2];n=G[c+32>>1];h=N(G[c>>1],H[b>>2])<<13|1024;l=N(H[b+128>>2],G[c+64>>1]);o=h+N(l,-11586)>>11;f=N(H[b+32>>2],G[c+16>>1]);j=N(H[b+96>>2],G[c+48>>1]);k=N(H[b+160>>2],G[c+80>>1]);p=f-(j+k|0)<<2;H[a+48>>2]=o-p;H[a+12>>2]=o+p;g=N(N(g,n),10033);n=h+N(l,5793)|0;l=g+n|0;h=f+j<<13;f=N(f+k|0,2998);h=h+f|0;H[a+60>>2]=l-h>>11;H[a>>2]=l+h>>11;g=n-g|0;f=f+(k-j<<13)|0;H[a+36>>2]=g-f>>11;H[a+24>>2]=f+g>>11;a=a+4|0;b=b+4|0;c=c+2|0;q=q+1|0;if((q|0)!=3){continue}break}b=m-384|0;a=0;c=i;while(1){i=H[(a<<2)+d>>2]+e|0;j=(H[c>>2]<<13)+134348800|0;f=H[c+8>>2];k=j+N(f,5793)|0;m=N(H[c+4>>2],10033);F[i|0]=I[b+(k+m>>>18&1023)|0];F[i+2|0]=I[b+(k-m>>>18&1023)|0];F[i+1|0]=I[b+(j+N(f,268423870)>>>18&1023)|0];c=c+12|0;a=a+1|0;if((a|0)!=6){continue}break}}function kl(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;c=Xa-32|0;Xa=c;a:{if(I[a+52|0]){d=H[a+48>>2];if(!b){break a}F[a+52|0]=0;H[a+48>>2]=-1;break a}H[c+24>>2]=1;e=H[jl(c+24|0,a+44|0)>>2];f=(e|0)>0?e:0;b:{while(1){if((d|0)!=(f|0)){g=gh(H[a+32>>2]);if((g|0)==-1){break b}F[(c+24|0)+d|0]=g;d=d+1|0;continue}break}c:{if(I[a+53|0]){F[c+23|0]=I[c+24|0];break c}g=c+24|0;while(1){d:{d=H[a+40>>2];i=H[d>>2];j=H[d+4>>2];h=c+24|0;f=h+e|0;e:{switch(tl(H[a+36>>2],d,h,f,c+16|0,c+23|0,g,c+12|0)-1|0){case 0:break e;case 1:break b;case 2:break d;default:break c}}d=H[a+40>>2];H[d>>2]=i;H[d+4>>2]=j;if((e|0)==8){break b}d=gh(H[a+32>>2]);if((d|0)==-1){break b}F[f|0]=d;e=e+1|0;continue}break}F[c+23|0]=I[c+24|0]}f:{if(!b){while(1){if((e|0)<=0){break f}e=e-1|0;if((hh(Rd(F[e+(c+24|0)|0]),H[a+32>>2])|0)!=-1){continue}break b}}k=a,l=Rd(F[c+23|0]),H[k+48>>2]=l}d=Rd(F[c+23|0]);break a}d=-1}Xa=c+32|0;return d}function rz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;a=Xa-384|0;Xa=a;H[a+368>>2]=c;H[a+376>>2]=b;Tk(a+216|0,d,a+240|0,a+236|0,a+232|0);b=Ab(a+200|0);xb(b,Mb(b));c=wb(b,0);H[a+196>>2]=c;H[a+28>>2]=a+32;H[a+24>>2]=0;F[a+23|0]=1;F[a+22|0]=69;while(1){a:{if(!Xc(a+376|0,a+368|0)){break a}if(H[a+196>>2]==(nb(b)+c|0)){d=nb(b);xb(b,nb(b)<<1);xb(b,Mb(b));c=wb(b,0);H[a+196>>2]=d+c}if(Sk(hc(a+376|0),a+23|0,a+22|0,c,a+196|0,H[a+236>>2],H[a+232>>2],a+216|0,a+32|0,a+28|0,a+24|0,a+240|0)){break a}uc(a+376|0);continue}break}b:{if(!nb(a+216|0)|!I[a+23|0]){break b}d=H[a+28>>2];if((d-(a+32|0)|0)>159){break b}H[a+28>>2]=d+4;H[d>>2]=H[a+24>>2]}Ur(a,c,H[a+196>>2],e);c=H[a>>2];d=H[a+4>>2];g=H[a+12>>2];H[f+8>>2]=H[a+8>>2];H[f+12>>2]=g;H[f>>2]=c;H[f+4>>2]=d;Vc(a+216|0,a+32|0,H[a+28>>2],e);if(Ac(a+376|0,a+368|0)){H[e>>2]=H[e>>2]|2}c=H[a+376>>2];ob(b);ob(a+216|0);Xa=a+384|0;return c|0}function Az(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;a=Xa-288|0;Xa=a;H[a+272>>2]=c;H[a+280>>2]=b;Wk(a+224|0,d,a+240|0,a+239|0,a+238|0);b=Ab(a+208|0);xb(b,Mb(b));c=wb(b,0);H[a+204>>2]=c;H[a+28>>2]=a+32;H[a+24>>2]=0;F[a+23|0]=1;F[a+22|0]=69;while(1){a:{if(!Yc(a+280|0,a+272|0)){break a}if(H[a+204>>2]==(nb(b)+c|0)){d=nb(b);xb(b,nb(b)<<1);xb(b,Mb(b));c=wb(b,0);H[a+204>>2]=d+c}if(Vk(ic(a+280|0),a+23|0,a+22|0,c,a+204|0,F[a+239|0],F[a+238|0],a+224|0,a+32|0,a+28|0,a+24|0,a+240|0)){break a}vc(a+280|0);continue}break}b:{if(!nb(a+224|0)|!I[a+23|0]){break b}d=H[a+28>>2];if((d-(a+32|0)|0)>159){break b}H[a+28>>2]=d+4;H[d>>2]=H[a+24>>2]}Ur(a,c,H[a+204>>2],e);c=H[a>>2];d=H[a+4>>2];g=H[a+12>>2];H[f+8>>2]=H[a+8>>2];H[f+12>>2]=g;H[f>>2]=c;H[f+4>>2]=d;Vc(a+224|0,a+32|0,H[a+28>>2],e);if(Bc(a+280|0,a+272|0)){H[e>>2]=H[e>>2]|2}c=H[a+280>>2];ob(b);ob(a+224|0);Xa=a+288|0;return c|0}function Tl(a,b,c,d){var e=0,f=0,g=0,h=0,i=0;g=Xa-32|0;Xa=g;f=d&2147483647;e=f-1065418752|0;h=f-1082064896|0;a:{if((e|0)==(h|0)&0|e>>>0>>0){f=(d&33554431)<<7|c>>>25;e=0;i=e;h=c&33554431;if(!(!e&(h|0)==16777216?!(a|b):!e&h>>>0<16777216)){e=f+1073741825|0;break a}e=f+1073741824|0;if(h^16777216|a|(b|i)){break a}e=(f&1)+e|0;break a}if(!(!c&(f|0)==2147418112?!(a|b):f>>>0<2147418112)){e=((d&33554431)<<7|c>>>25)&4194303|2143289344;break a}e=2139095040;if(f>>>0>1082064895){break a}e=0;f=f>>>16|0;if(f>>>0<16145){break a}e=d&65535|65536;Rc(g+16|0,a,b,c,e,f-16129|0);cf(g,a,b,c,e,16257-f|0);b=H[g+8>>2];e=(H[g+12>>2]&33554431)<<7|b>>>25;h=H[g>>2]|(H[g+16>>2]|H[g+24>>2]|(H[g+20>>2]|H[g+28>>2]))!=0;f=H[g+4>>2];a=0;b=b&33554431;if(!(!a&(b|0)==16777216?!(h|f):!a&b>>>0<16777216)){e=e+1|0;break a}if(b^16777216|h|(a|f)){break a}e=(e&1)+e|0}Xa=g+32|0;return x(2,d&-2147483648|e),C()}function Jz(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;d=a;a:{b:{c:{d:{e:{f:{g:{h:{i:{j:{if(b){if(!c){break j}break i}a=(d>>>0)/(c>>>0)|0;Ya=0;break a}if(!d){break h}break g}if(!(c-1&c)){break f}g=(Q(c)+33|0)-Q(b)|0;e=0-g|0;break d}a=(b>>>0)/0|0;Ya=0;break a}a=32-Q(b)|0;if(a>>>0<31){break e}break c}if((c|0)==1){break b}a=c?31-Q(c-1^c)|0:32;c=a&31;if((a&63)>>>0>=32){a=0;b=b>>>c|0}else{a=b>>>c|0;b=((1<>>c}Ya=a;a=b;break a}g=a+1|0;e=63-a|0}a=g&63;f=a&31;if(a>>>0>=32){a=0;h=b>>>f|0}else{a=b>>>f|0;h=((1<>>f}f=a;a=e&63;e=a&31;if(a>>>0>=32){a=d<>>32-e|b<>>31;f=f<<1|h>>>31;i=l-(f+(a>>>0>e>>>0)|0)>>31;j=c&i;h=a-j|0;f=f-(a>>>0>>0)|0;b=b<<1|d>>>31;d=k|d<<1;k=i&1;g=g-1|0;if(g){continue}break}}Ya=b<<1|d>>>31;a=k|d<<1;break a}d=0;b=0}Ya=b;a=d}return a}function hl(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;c=Xa-32|0;Xa=c;a:{if(I[a+52|0]){d=H[a+48>>2];if(!b){break a}F[a+52|0]=0;H[a+48>>2]=-1;break a}H[c+24>>2]=1;e=H[jl(c+24|0,a+44|0)>>2];f=(e|0)>0?e:0;b:{while(1){if((d|0)!=(f|0)){g=gh(H[a+32>>2]);if((g|0)==-1){break b}F[(c+24|0)+d|0]=g;d=d+1|0;continue}break}c:{if(I[a+53|0]){H[c+20>>2]=F[c+24|0];break c}g=c+24|0;while(1){d:{d=H[a+40>>2];i=H[d>>2];j=H[d+4>>2];h=c+24|0;f=h+e|0;e:{switch(tl(H[a+36>>2],d,h,f,c+16|0,c+20|0,g,c+12|0)-1|0){case 0:break e;case 1:break b;case 2:break d;default:break c}}d=H[a+40>>2];H[d>>2]=i;H[d+4>>2]=j;if((e|0)==8){break b}d=gh(H[a+32>>2]);if((d|0)==-1){break b}F[f|0]=d;e=e+1|0;continue}break}H[c+20>>2]=F[c+24|0]}f:{if(!b){while(1){if((e|0)<=0){break f}e=e-1|0;if((hh(F[e+(c+24|0)|0],H[a+32>>2])|0)!=-1){continue}break b}}H[a+48>>2]=H[c+20>>2]}d=H[c+20>>2];break a}d=-1}Xa=c+32|0;return d}function ye(a,b,c,d,e,f,g,h){var i=0,j=0,k=0,l=0,m=0;i=Xa-32|0;Xa=i;H[i+16>>2]=c;H[i+24>>2]=b;b=i+8|0;Kb(b,d);j=ad(b);Cb(b);H[e>>2]=0;c=0;a:{while(1){if((g|0)==(h|0)|c){break a}b:{if(Ac(i+24|0,i+16|0)){break b}c:{if((fg(j,H[g>>2])|0)==37){c=g+4|0;if((h|0)==(c|0)){break b}k=0;b=fg(j,H[c>>2]);d:{if(!((b|0)==69|(b&255)==48)){c=g;break d}if((g+8|0)==(h|0)){break b}k=b;b=fg(j,H[g+8>>2])}l=i,m=Za[H[H[a>>2]+36>>2]](a,H[i+24>>2],H[i+16>>2],d,e,f,b,k)|0,H[l+24>>2]=m;g=c+8|0;break c}if(Dd(j,8192,H[g>>2])){while(1){e:{g=g+4|0;if((h|0)==(g|0)){g=h;break e}if(Dd(j,8192,H[g>>2])){continue}}break}while(1){if(!Xc(i+24|0,i+16|0)){break c}if(!Dd(j,8192,hc(i+24|0))){break c}uc(i+24|0);continue}}if((Kc(j,hc(i+24|0))|0)==(Kc(j,H[g>>2])|0)){g=g+4|0;uc(i+24|0);break c}H[e>>2]=4}c=H[e>>2];continue}break}H[e>>2]=4}if(Ac(i+24|0,i+16|0)){H[e>>2]=H[e>>2]|2}Xa=i+32|0;return H[i+24>>2]}function $s(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;if((d|0)>0){v=H[a+336>>2];f=H[a+484>>2];i=H[a+120>>2];w=0-i|0;j=H[a+112>>2];q=j-1|0;x=N(q,i);y=j+1<<1;while(1){a=n<<2;r=a+c|0;pb(H[r>>2],0,j);if((i|0)>0){z=a+b|0;g=0;while(1){k=H[z>>2]+g|0;a=H[r>>2];a:{if(H[f+84>>2]){a=a+q|0;k=k+x|0;o=-1;s=w;e=H[((g<<2)+f|0)+68>>2]+y|0;break a}o=1;s=i;e=H[((g<<2)+f|0)+68>>2]}l=0;b:{if(!j){h=e;m=0;break b}h=g<<2;A=H[h+H[f+16>>2]>>2];B=H[h+H[f+24>>2]>>2];t=0;p=j;m=0;while(1){h=(o<<1)+e|0;u=I[(I[k|0]+((G[h>>1]+l|0)+8>>4)|0)+v|0];l=I[u+B|0];F[a|0]=l+I[a|0];C=e;e=u-I[l+A|0]|0;G[C>>1]=N(e,3)+m;l=N(e,7);m=N(e,5)+t|0;a=a+o|0;k=k+s|0;t=e;e=h;p=p-1|0;if(p){continue}break}}G[h>>1]=m;g=g+1|0;if((i|0)!=(g|0)){continue}break}}H[f+84>>2]=!H[f+84>>2];n=n+1|0;if((n|0)!=(d|0)){continue}break}}}function Eu(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;e=Xa-32|0;Xa=e;d=H[a+468>>2];a:{b:{if(H[d+44>>2]|!H[a+280>>2]){break b}c=H[a+464>>2];H[c+24>>2]=H[c+24>>2]+(H[d+16>>2]/8|0);H[d+16>>2]=0;if(!(Za[H[c+8>>2]](a)|0)){break a}if(H[a+340>>2]>0){c=0;while(1){H[((c<<2)+d|0)+24>>2]=0;c=c+1|0;if((c|0)>2]){continue}break}}H[d+20>>2]=0;H[d+44>>2]=H[a+280>>2];if(H[a+440>>2]){break b}H[d+40>>2]=0}H[e+24>>2]=a;f=H[a+24>>2];h=H[f>>2];H[e+8>>2]=h;g=H[f+4>>2];H[e+12>>2]=g;j=1;c=H[d+16>>2];i=H[d+12>>2];if(H[a+368>>2]>0){h=1<>2];f=0;while(1){if((c|0)<=0){if(!jc(e+8|0,i,c,1)){j=0;break a}i=H[e+16>>2];c=H[e+20>>2]}c=c-1|0;if(i>>>c&1){g=H[(f<<2)+b>>2];G[g>>1]=h|J[g>>1]}f=f+1|0;if((f|0)>2]){continue}break}g=H[e+12>>2];h=H[e+8>>2];f=H[a+24>>2]}H[f+4>>2]=g;H[f>>2]=h;H[d+16>>2]=c;H[d+12>>2]=i;H[d+44>>2]=H[d+44>>2]-1}Xa=e+32|0;return j|0}function ze(a,b,c,d,e,f,g,h){var i=0,j=0,k=0,l=0,m=0;i=Xa-32|0;Xa=i;H[i+16>>2]=c;H[i+24>>2]=b;b=i+8|0;Kb(b,d);j=gd(b);Cb(b);H[e>>2]=0;c=0;a:{while(1){if((g|0)==(h|0)|c){break a}b:{if(Bc(i+24|0,i+16|0)){break b}c:{if((gg(j,F[g|0])|0)==37){c=g+1|0;if((h|0)==(c|0)){break b}k=0;b=gg(j,F[c|0]);d:{if(!((b|0)==69|(b&255)==48)){c=g;break d}if((g+2|0)==(h|0)){break b}k=b;b=gg(j,F[g+2|0])}l=i,m=Za[H[H[a>>2]+36>>2]](a,H[i+24>>2],H[i+16>>2],d,e,f,b,k)|0,H[l+24>>2]=m;g=c+2|0;break c}if(Ed(j,8192,F[g|0])){while(1){e:{g=g+1|0;if((h|0)==(g|0)){g=h;break e}if(Ed(j,8192,F[g|0])){continue}}break}while(1){if(!Yc(i+24|0,i+16|0)){break c}if(!Ed(j,8192,ic(i+24|0))){break c}vc(i+24|0);continue}}if((Bi(j,ic(i+24|0))|0)==(Bi(j,F[g|0])|0)){g=g+1|0;vc(i+24|0);break c}H[e>>2]=4}c=H[e>>2];continue}break}H[e>>2]=4}if(Bc(i+24|0,i+16|0)){H[e>>2]=H[e>>2]|2}Xa=i+32|0;return H[i+24>>2]}function kz(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=+e;var f=0,g=0,h=0,i=0,j=0,k=0,l=0;a=Xa-208|0;Xa=a;H[a+200>>2]=37;H[a+204>>2]=0;h=xi(a+200|1,37042,H[c+4>>2]);H[a+156>>2]=a+160;f=Xb();a:{if(h){g=H[c+8>>2];M[a+40>>3]=e;H[a+32>>2]=g;f=wd(a+160|0,30,f,a+200|0,a+32|0);break a}M[a+48>>3]=e;f=wd(a+160|0,30,f,a+200|0,a+48|0)}H[a+80>>2]=334;j=gc(a+144|0,0,a+80|0);i=a+160|0;g=i;b:{if((f|0)>=30){f=Xb();c:{if(h){g=H[c+8>>2];M[a+8>>3]=e;H[a>>2]=g;f=le(a+156|0,f,a+200|0,a);break c}M[a+16>>3]=e;f=le(a+156|0,f,a+200|0,a+16|0)}if((f|0)==-1){break b}Ec(j,H[a+156>>2]);g=H[a+156>>2]}k=f+g|0;l=me(g,k,c);H[a+80>>2]=334;g=gc(a+72|0,0,a+80|0);d:{if(H[a+156>>2]==(a+160|0)){f=a+80|0;break d}f=qb(f<<1);if(!f){break b}Ec(g,f);i=H[a+156>>2]}h=a+56|0;Kb(h,c);Nr(i,l,k,f,a+68|0,a- -64|0,h);Cb(h);b=Be(b,f,H[a+68>>2],H[a+64>>2],c,d);fc(g);fc(j);Xa=a+208|0;return b|0}Qb();X()}function cz(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=+e;var f=0,g=0,h=0,i=0,j=0,k=0,l=0;a=Xa-384|0;Xa=a;H[a+376>>2]=37;H[a+380>>2]=0;h=xi(a+376|1,37042,H[c+4>>2]);H[a+332>>2]=a+336;f=Xb();a:{if(h){g=H[c+8>>2];M[a+40>>3]=e;H[a+32>>2]=g;f=wd(a+336|0,30,f,a+376|0,a+32|0);break a}M[a+48>>3]=e;f=wd(a+336|0,30,f,a+376|0,a+48|0)}H[a+80>>2]=334;j=gc(a+320|0,0,a+80|0);i=a+336|0;g=i;b:{if((f|0)>=30){f=Xb();c:{if(h){g=H[c+8>>2];M[a+8>>3]=e;H[a>>2]=g;f=le(a+332|0,f,a+376|0,a);break c}M[a+16>>3]=e;f=le(a+332|0,f,a+376|0,a+16|0)}if((f|0)==-1){break b}Ec(j,H[a+332>>2]);g=H[a+332>>2]}k=f+g|0;l=me(g,k,c);H[a+80>>2]=334;g=gc(a+72|0,0,a+80|0);d:{if(H[a+332>>2]==(a+336|0)){f=a+80|0;break d}f=qb(f<<3);if(!f){break b}Ec(g,f);i=H[a+332>>2]}h=a+56|0;Kb(h,c);Kr(i,l,k,f,a+68|0,a- -64|0,h);Cb(h);b=xf(b,f,H[a+68>>2],H[a+64>>2],c,d);fc(g);fc(j);Xa=a+384|0;return b|0}Qb();X()}function wt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;b=H[b+84>>2];f=N(H[b+44>>2],G[c+22>>1]);g=H[d>>2]+e|0;a=H[a+336>>2]-384|0;h=N(H[b+32>>2],J[c+16>>1]);j=N(H[b>>2],J[c>>1]);i=(h+j|0)+4100|0;k=N(H[b+40>>2],J[c+20>>1]);l=N(H[b+8>>2],J[c+4>>1]);m=k+l|0;n=i+m<<13;o=N(H[b+12>>2],G[c+6>>1]);p=o+f|0;q=N(H[b+36>>2],G[c+18>>1]);b=N(H[b+4>>2],G[c+2>>1]);c=q+b|0;r=N(p+c|0,4433);c=r+N(c,6270)|0;F[g|0]=I[a+(n+c>>>16&1023)|0];F[g+3|0]=I[a+(n-c>>>16&1023)|0];c=N(p,-15137)+r|0;i=i-m<<13;F[g+1|0]=I[a+(c+i>>>16&1023)|0];F[g+2|0]=I[a+(i-c>>>16&1023)|0];g=o-f|0;f=b-q|0;c=N(g+f|0,4433);b=H[d+4>>2]+e|0;d=c+N(f,6270)|0;e=(j-h|0)+4100|0;f=l-k|0;h=e+f<<13;F[b|0]=I[a+(d+h>>>16&1023)|0];F[b+3|0]=I[a+(h-d>>>16&1023)|0];c=c+N(g,-15137)|0;d=e-f<<13;F[b+1|0]=I[a+(c+d>>>16&1023)|0];F[b+2|0]=I[a+(d-c>>>16&1023)|0]}function en(a,b,c,d,e){var f=O(0),g=0,h=0,i=0,j=0,k=O(0),l=O(0),m=O(0),n=O(0),o=O(0),p=0;h=Xa-16|0;Xa=h;j=-1;i=Xa+-64|0;Xa=i;Xa=i- -64|0;f=L[a+32>>2];k=O(O(f*d)-L[a+16>>2]);l=O(O(f*c)-L[a>>2]);f=L[a+36>>2];m=O(O(f*d)-L[a+20>>2]);n=O(O(f*c)-L[a+4>>2]);f=O(O(l*m)-O(k*n));g=-1;a:{if(f==O(0)){break a}o=L[a+44>>2];d=O(L[a+28>>2]-O(o*d));c=O(L[a+12>>2]-O(o*c));L[h+12>>2]=O(O(m*c)+O(d*O(-n)))/f;L[h+8>>2]=O(O(l*d)-O(c*k))/f;g=0}b:{if((g|0)<0){break b}c=L[b+12>>2];d=O(O(O(L[h+12>>2]*c)/O(25.399999618530273))+O(.5));c:{if(O(P(d))>2];if((a|0)>=(i|0)){break b}p=H[b+8>>2];c=O(O(O(p|0)+O(O(c*L[h+8>>2])/O(-25.399999618530273)))+O(.5));d:{if(O(P(c))=(p|0)){break b}F[e|0]=I[H[b>>2]+(a+N(i,g)|0)|0];j=0}Xa=h+16|0;return j}function hf(a,b,c,d){var e=0,f=O(0),g=0,h=0;f=O(T(hq(d)));a:{if(O(P(f))>2]=e;d=gq(O(Kf(O(d/O(1<>2]));b:{if(O(P(d))>2]=e;if((H[a+20>>2]-1|0)==(e|0)){H[b>>2]=H[b>>2]+1;H[c>>2]=0;e=0}h=c;c=H[b>>2];c:{d:{if((c|0)<0){H[b>>2]=0;e=0;break d}g=H[a+16>>2];if((c|0)<(g|0)){break c}H[b>>2]=g-1;e=H[a+20>>2]-1|0}H[h>>2]=e}e:{f:{g:{b=H[b>>2];if((b|0)>=0){if((b|0)>=H[a+16>>2]){break g}if((e|0)<0){break f}if(H[a+20>>2]<=(e|0)){break e}return}mb(ib(ib(lb(ib(ib(ib(71664,9329),9784),4187),268),4854),10549));_();X()}mb(ib(ib(lb(ib(ib(ib(71664,11195),9784),4187),269),4854),11599));_();X()}mb(ib(ib(lb(ib(ib(ib(71664,13949),9784),4187),270),4854),14224));_();X()}mb(ib(ib(lb(ib(ib(ib(71664,14739),9784),4187),271),4854),15254));_();X()}function Ju(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;e=H[a+468>>2];if(H[a+280>>2]){d=H[e+56>>2];if(!d){wg(a);d=H[e+56>>2]}H[e+56>>2]=d-1}a:{if(H[e+20>>2]==-1){break a}d=H[a+424>>2];g=-1<>2];i=H[b>>2];j=H[a+432>>2];c=H[H[a+344>>2]+24>>2];b:{while(1){if(J[(H[(d<<2)+j>>2]<<1)+i>>1]){break b}d=d-1|0;if(d){continue}break}d=0}k=e+188|0;b=H[a+412>>2]-1|0;l=(c<<2)+e|0;while(1){c=H[l+124>>2]+N(b,3)|0;if((b|0)>=(d|0)){if(_b(a,c)){break a}}c:{d:{e:{while(1){b=b+1|0;f=(H[(b<<2)+j>>2]<<1)+i|0;if(J[f>>1]){if(!_b(a,c+2|0)){break c}c=G[f>>1];if((c|0)>=0){break e}c=c+g|0;break d}if(_b(a,c+1|0)){c=_b(a,k)?g:h;break d}c=c+3|0;if(H[a+416>>2]>(b|0)){continue}break}b=H[a>>2];H[b+20>>2]=117;Za[H[b+4>>2]](a,-1);H[e+20>>2]=-1;return 1}c=c+h|0}G[f>>1]=c}if(H[a+416>>2]>(b|0)){continue}break}}return 1}function sb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;a=Xa-16|0;Xa=a;if(!(!I[c|0]|(!c|H[15784]>(b|0)))){H[a+12>>2]=d;e=Xa-16|0;Xa=e;H[e+12>>2]=d;a:{if(!I[c|0]|(!c|H[15784]>(b|0))){break a}d=H[e+12>>2];H[e+8>>2]=d;g=ff(0,0,c,d);if(!g){break a}if(b>>>0<=3){f=ld(H[(b<<2)+21712>>2])+3|0}h=f+g|0;i=h+1|0;d=qb(i);if(f){H[e>>2]=H[(b<<2)+21712>>2];$i(d,f+1|0,4848,e)}ff(d+f|0,g+1|0,c,H[e+12>>2]);b:{c:{b=H[17068];if(b){if(!H[17069]){break c}if(H[17070]!=68596){b=H[17071];if(!b){break b}c=H[17073];f=I[68288]?4096:0;if(c>>>0>=f>>>0){break b}b=b+c|0;if((f-c|0)-4>>>0>=h>>>0){Zi(b,d,i);H[17073]=c+h;break b}F[b|0]=46;F[b+1|0]=46;F[b+2|0]=46;F[b+3|0]=0;H[17073]=f;break b}if(!H[17073]){break c}Za[b|0](H[17071]);H[17073]=0;b=H[17068];break c}b=H[11820];be(d,1,ld(d),b);break b}Za[b|0](d)}jb(d)}Xa=e+16|0}Xa=a+16|0}function tz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=O(0);a=Xa-368|0;Xa=a;H[a+352>>2]=c;H[a+360>>2]=b;Tk(a+200|0,d,a+224|0,a+220|0,a+216|0);b=Ab(a+184|0);xb(b,Mb(b));c=wb(b,0);H[a+180>>2]=c;H[a+12>>2]=a+16;H[a+8>>2]=0;F[a+7|0]=1;F[a+6|0]=69;while(1){a:{if(!Xc(a+360|0,a+352|0)){break a}if(H[a+180>>2]==(nb(b)+c|0)){d=nb(b);xb(b,nb(b)<<1);xb(b,Mb(b));c=wb(b,0);H[a+180>>2]=d+c}if(Sk(hc(a+360|0),a+7|0,a+6|0,c,a+180|0,H[a+220>>2],H[a+216>>2],a+200|0,a+16|0,a+12|0,a+8|0,a+224|0)){break a}uc(a+360|0);continue}break}b:{if(!nb(a+200|0)|!I[a+7|0]){break b}d=H[a+12>>2];if((d-(a+16|0)|0)>159){break b}H[a+12>>2]=d+4;H[d>>2]=H[a+8>>2]}g=f,h=Wr(c,H[a+180>>2],e),L[g>>2]=h;Vc(a+200|0,a+16|0,H[a+12>>2],e);if(Ac(a+360|0,a+352|0)){H[e>>2]=H[e>>2]|2}c=H[a+360>>2];ob(b);ob(a+200|0);Xa=a+368|0;return c|0}function Cz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=O(0);a=Xa-272|0;Xa=a;H[a+256>>2]=c;H[a+264>>2]=b;Wk(a+208|0,d,a+224|0,a+223|0,a+222|0);b=Ab(a+192|0);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=c;H[a+12>>2]=a+16;H[a+8>>2]=0;F[a+7|0]=1;F[a+6|0]=69;while(1){a:{if(!Yc(a+264|0,a+256|0)){break a}if(H[a+188>>2]==(nb(b)+c|0)){d=nb(b);xb(b,nb(b)<<1);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=d+c}if(Vk(ic(a+264|0),a+7|0,a+6|0,c,a+188|0,F[a+223|0],F[a+222|0],a+208|0,a+16|0,a+12|0,a+8|0,a+224|0)){break a}vc(a+264|0);continue}break}b:{if(!nb(a+208|0)|!I[a+7|0]){break b}d=H[a+12>>2];if((d-(a+16|0)|0)>159){break b}H[a+12>>2]=d+4;H[d>>2]=H[a+8>>2]}g=f,h=Wr(c,H[a+188>>2],e),L[g>>2]=h;Vc(a+208|0,a+16|0,H[a+12>>2],e);if(Bc(a+264|0,a+256|0)){H[e>>2]=H[e>>2]|2}c=H[a+264>>2];ob(b);ob(a+208|0);Xa=a+272|0;return c|0}function sz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0;a=Xa-368|0;Xa=a;H[a+352>>2]=c;H[a+360>>2]=b;Tk(a+200|0,d,a+224|0,a+220|0,a+216|0);b=Ab(a+184|0);xb(b,Mb(b));c=wb(b,0);H[a+180>>2]=c;H[a+12>>2]=a+16;H[a+8>>2]=0;F[a+7|0]=1;F[a+6|0]=69;while(1){a:{if(!Xc(a+360|0,a+352|0)){break a}if(H[a+180>>2]==(nb(b)+c|0)){d=nb(b);xb(b,nb(b)<<1);xb(b,Mb(b));c=wb(b,0);H[a+180>>2]=d+c}if(Sk(hc(a+360|0),a+7|0,a+6|0,c,a+180|0,H[a+220>>2],H[a+216>>2],a+200|0,a+16|0,a+12|0,a+8|0,a+224|0)){break a}uc(a+360|0);continue}break}b:{if(!nb(a+200|0)|!I[a+7|0]){break b}d=H[a+12>>2];if((d-(a+16|0)|0)>159){break b}H[a+12>>2]=d+4;H[d>>2]=H[a+8>>2]}g=f,h=Vr(c,H[a+180>>2],e),M[g>>3]=h;Vc(a+200|0,a+16|0,H[a+12>>2],e);if(Ac(a+360|0,a+352|0)){H[e>>2]=H[e>>2]|2}c=H[a+360>>2];ob(b);ob(a+200|0);Xa=a+368|0;return c|0}function Bz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0;a=Xa-272|0;Xa=a;H[a+256>>2]=c;H[a+264>>2]=b;Wk(a+208|0,d,a+224|0,a+223|0,a+222|0);b=Ab(a+192|0);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=c;H[a+12>>2]=a+16;H[a+8>>2]=0;F[a+7|0]=1;F[a+6|0]=69;while(1){a:{if(!Yc(a+264|0,a+256|0)){break a}if(H[a+188>>2]==(nb(b)+c|0)){d=nb(b);xb(b,nb(b)<<1);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=d+c}if(Vk(ic(a+264|0),a+7|0,a+6|0,c,a+188|0,F[a+223|0],F[a+222|0],a+208|0,a+16|0,a+12|0,a+8|0,a+224|0)){break a}vc(a+264|0);continue}break}b:{if(!nb(a+208|0)|!I[a+7|0]){break b}d=H[a+12>>2];if((d-(a+16|0)|0)>159){break b}H[a+12>>2]=d+4;H[d>>2]=H[a+8>>2]}g=f,h=Vr(c,H[a+188>>2],e),M[g>>3]=h;Vc(a+208|0,a+16|0,H[a+12>>2],e);if(Bc(a+264|0,a+256|0)){H[e>>2]=H[e>>2]|2}c=H[a+264>>2];ob(b);ob(a+208|0);Xa=a+272|0;return c|0}function Jm(){Qa(62528,32803);Pa(62552,31522,1,1,0);fa(62564,31153,1,-128,127);fa(62588,31146,1,-128,127);fa(62576,31144,1,0,255);fa(62600,29969,2,-32768,32767);fa(62612,29960,2,0,65535);fa(62624,29984,4,-2147483648,2147483647);fa(62636,29975,4,0,-1);fa(62648,31792,4,-2147483648,2147483647);fa(62660,31783,4,0,-1);Cq(62672,30293,-2147483648,2147483647);Cq(62684,30292,0,-1);ta(62696,30282,4);ta(62708,32348,8);sa(37688,31810);sa(42640,36170);la(42728,4,31797);la(42820,2,31822);la(42912,4,31837);Oa(37796,31600);$(42968,0,36101);$(43008,0,36203);$(43048,1,36131);$(43088,2,35733);$(43128,3,35764);$(43168,4,35804);$(43208,5,35833);$(43248,4,36240);$(43288,5,36270);$(43008,0,35935);$(43048,1,35902);$(43088,2,36001);$(43128,3,35967);$(43168,4,36068);$(43208,5,36034);$(43328,6,35871);$(43368,7,36309)}function Ur(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;h=Xa-32|0;Xa=h;a:{b:{c:{if((b|0)!=(c|0)){j=H[17116];H[17116]=0;g=Xa-16|0;Xa=g;Xb();e=Xa-16|0;Xa=e;f=Xa-16|0;Xa=f;Di(f,b,h+28|0,2);k=H[f>>2];i=H[f+4>>2];b=H[f+12>>2];H[e+8>>2]=H[f+8>>2];H[e+12>>2]=b;H[e>>2]=k;H[e+4>>2]=i;Xa=f+16|0;i=H[e>>2];f=H[e+4>>2];b=H[e+12>>2];H[g+8>>2]=H[e+8>>2];H[g+12>>2]=b;H[g>>2]=i;H[g+4>>2]=f;Xa=e+16|0;f=H[g>>2];e=H[g+4>>2];b=H[g+12>>2];H[h+16>>2]=H[g+8>>2];H[h+20>>2]=b;H[h+8>>2]=f;H[h+12>>2]=e;Xa=g+16|0;i=H[h+16>>2];f=H[h+20>>2];g=H[h+8>>2];e=H[h+12>>2];b=H[17116];if(!b){break c}if(H[h+28>>2]!=(c|0)){break b}l=g;m=e;n=i;o=f;if((b|0)!=68){break a}break b}H[d>>2]=4;break a}H[17116]=j;if(H[h+28>>2]==(c|0)){break a}}H[d>>2]=4;g=l;e=m;i=n;f=o}H[a>>2]=g;H[a+4>>2]=e;H[a+8>>2]=i;H[a+12>>2]=f;Xa=h+32|0}function Mr(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;k=Xa-16|0;Xa=k;l=ad(g);g=ig(g);hd(k,g);a:{if(Od(k)){Ae(l,a,c,d);g=(c-a<<2)+d|0;H[f>>2]=g;break a}H[f>>2]=d;b:{c:{i=a;h=I[i|0];switch(h-43|0){case 0:case 2:break c;default:break b}}i=jd(l,h<<24>>24);h=H[f>>2];H[f>>2]=h+4;H[h>>2]=i;i=a+1|0}if(!(I[i|0]!=48|(c-i|0)<2|(I[i+1|0]|32)!=120)){h=jd(l,48);j=H[f>>2];H[f>>2]=j+4;H[j>>2]=h;h=jd(l,F[i+1|0]);j=H[f>>2];H[f>>2]=j+4;H[j>>2]=h;i=i+2|0}yf(i,c);j=0;n=id(g);h=0;g=i;while(1){if(c>>>0<=g>>>0){wi((i-a<<2)+d|0,H[f>>2]);g=H[f>>2]}else{d:{if(!I[wb(k,h)|0]){break d}if(F[wb(k,h)|0]!=(j|0)){break d}j=H[f>>2];H[f>>2]=j+4;H[j>>2]=n;h=(nb(k)-1>>>0>h>>>0)+h|0;j=0}o=jd(l,F[g|0]);m=H[f>>2];H[f>>2]=m+4;H[m>>2]=o;g=g+1|0;j=j+1|0;continue}break}}H[e>>2]=(b|0)==(c|0)?g:(b-a<<2)+d|0;ob(k);Xa=k+16|0}function Im(a){var b=0,c=0,d=O(0),e=O(0),f=0,g=O(0);f=(B(a),v(2));c=f&2147483647;if(c>>>0>=1283457024){return((B(a),v(2))&2147483647)>>>0>2139095040?a:(x(2,(B(a),v(2))&-2147483648|1070141402),C())}a:{b:{if(c>>>0<=1054867455){b=-1;if(c>>>0>=964689920){break b}break a}a=O(P(a));if(c>>>0<=1066926079){if(c>>>0<=1060110335){a=O(O(O(a+a)+O(-1))/O(a+O(2)));b=0;break b}a=O(O(a+O(-1))/O(a+O(1)));b=1;break b}if(c>>>0<=1075576831){a=O(O(a+O(-1.5))/O(O(a*O(1.5))+O(1)));b=2;break b}a=O(O(-1)/a);b=3}e=O(a*a);d=O(e*e);g=O(d*O(O(d*O(-.106480173766613))+O(-.19999158382415771)));d=O(e*O(O(d*O(O(d*O(.06168760731816292))+O(.14253635704517365)))+O(.333333283662796)));if(c>>>0<=1054867455){return O(a-O(a*O(g+d)))}b=b<<2;a=O(L[b+43408>>2]-O(O(O(a*O(g+d))-L[b+43424>>2])-a));a=(f|0)>=0?a:O(-a)}return a}function Or(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;k=Xa-16|0;Xa=k;l=gd(g);g=zf(g);hd(k,g);a:{if(Od(k)){$e(l,a,c,d);g=(c-a|0)+d|0;H[f>>2]=g;break a}H[f>>2]=d;b:{c:{i=a;h=I[i|0];switch(h-43|0){case 0:case 2:break c;default:break b}}i=Kc(l,h<<24>>24);h=H[f>>2];H[f>>2]=h+1;F[h|0]=i;i=a+1|0}if(!(I[i|0]!=48|(c-i|0)<2|(I[i+1|0]|32)!=120)){h=Kc(l,48);j=H[f>>2];H[f>>2]=j+1;F[j|0]=h;h=Kc(l,F[i+1|0]);j=H[f>>2];H[f>>2]=j+1;F[j|0]=h;i=i+2|0}yf(i,c);j=0;n=id(g);h=0;g=i;while(1){if(c>>>0<=g>>>0){yf((i-a|0)+d|0,H[f>>2]);g=H[f>>2]}else{d:{if(!I[wb(k,h)|0]){break d}if(F[wb(k,h)|0]!=(j|0)){break d}j=H[f>>2];H[f>>2]=j+1;F[j|0]=n;h=(nb(k)-1>>>0>h>>>0)+h|0;j=0}o=Kc(l,F[g|0]);m=H[f>>2];H[f>>2]=m+1;F[m|0]=o;g=g+1|0;j=j+1|0;continue}break}}H[e>>2]=(b|0)==(c|0)?g:(b-a|0)+d|0;ob(k);Xa=k+16|0}function Mm(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;e=H[a+484>>2];c=H[a+88>>2];b=(c|0)==1;H[e+28>>2]=b;l=e,m=Za[H[H[a+4>>2]+8>>2]](a,1,b?766:256,H[a+120>>2])|0,H[l+24>>2]=m;if(H[a+120>>2]>0){g=H[e+20>>2];i=(c|0)!=1;while(1){c=h<<2;b=H[(c+e|0)+32>>2];g=(g|0)/(b|0)|0;if(!i){d=c+H[e+24>>2]|0;H[d>>2]=H[d>>2]+255}j=b-1|0;k=j<<1;f=(b+254|0)/(k|0)|0;c=H[c+H[e+24>>2]>>2];b=0;d=0;while(1){if((d|0)>(f|0)){while(1){b=b+1|0;f=(N(b<<1|1,255)+j|0)/(k|0)|0;if((f|0)<(d|0)){continue}break}}F[c+d|0]=N(b,g);d=d+1|0;if((d|0)!=256){continue}break}if(!i){b=1;while(1){f=c-b|0;F[f|0]=I[c|0];d=c+b|0;F[d+255|0]=I[c+255|0];F[c+(b^-1)|0]=I[c|0];F[d+256|0]=I[c+255|0];F[f-2|0]=I[c|0];F[d+257|0]=I[c+255|0];b=b+3|0;if((b|0)!=256){continue}break}}h=h+1|0;if((h|0)>2]){continue}break}}}function ku(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;c=c<<2;g=H[c+H[b+8>>2]>>2];h=H[c+H[b+4>>2]>>2];i=H[c+H[b>>2]>>2];b=H[d>>2];f=H[a+336>>2];c=H[a+476>>2];l=H[c+28>>2];m=H[c+24>>2];n=H[c+20>>2];o=H[c+16>>2];c=H[a+112>>2];if(c>>>0>=2){d=c>>>1|0;while(1){e=I[h|0]<<2;c=H[e+n>>2];j=I[g|0]<<2;k=H[j+m>>2];p=H[e+l>>2];j=H[j+o>>2];e=I[i|0];F[b|0]=I[f+(j+e|0)|0];k=k+p>>16;F[b+1|0]=I[f+(k+e|0)|0];F[b+2|0]=I[f+(c+e|0)|0];e=I[i+1|0];F[b+3|0]=I[f+(e+j|0)|0];F[b+4|0]=I[f+(e+k|0)|0];F[b+5|0]=I[f+(c+e|0)|0];b=b+6|0;i=i+2|0;g=g+1|0;h=h+1|0;d=d-1|0;if(d){continue}break}c=H[a+112>>2]}if(c&1){a=I[h|0]<<2;c=H[a+n>>2];d=I[g|0]<<2;g=H[d+m>>2];h=H[a+l>>2];a=I[i|0];F[b|0]=I[f+(a+H[d+o>>2]|0)|0];F[b+1|0]=I[f+(a+(g+h>>16)|0)|0];F[b+2|0]=I[f+(a+c|0)|0]}}function Lb(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;b=H[a+112>>2];d=H[a+116>>2];e=!!(b|d);c=b;a:{i=e;f=H[a+4>>2];e=H[a+44>>2];b=f-e|0;h=b;g=b+H[a+120>>2]|0;b=H[a+124>>2]+(b>>31)|0;b=g>>>0>>0?b+1|0:b;if(!(i&(c>>>0<=g>>>0&(b|0)>=(d|0)|(b|0)>(d|0)))){h=Ah(a);if((h|0)>=0){break a}f=H[a+4>>2];e=H[a+44>>2]}H[a+112>>2]=-1;H[a+116>>2]=-1;H[a+104>>2]=f;c=e-f|0;d=c+g|0;b=(c>>31)+b|0;H[a+120>>2]=d;H[a+124>>2]=d>>>0>>0?b+1|0:b;return-1}d=g+1|0;b=d?b:b+1|0;f=H[a+4>>2];e=H[a+8>>2];c=H[a+112>>2];g=H[a+116>>2];b:{if(!(c|g)){break b}i=c-d|0;c=g-(b+(d>>>0>c>>>0)|0)|0;j=e-f|0;g=j>>31;if((c|0)>=(g|0)&i>>>0>=j>>>0|(c|0)>(g|0)){break b}e=f+i|0}H[a+104>>2]=e;c=H[a+44>>2];e=c-f|0;d=e+d|0;b=(e>>31)+b|0;H[a+120>>2]=d;H[a+124>>2]=d>>>0>>0?b+1|0:b;if(c>>>0>=f>>>0){F[f-1|0]=h}return h}function ou(a){a=a|0;var b=0,c=0,d=0;b=H[a+444>>2];a:{b:{if(H[b+8>>2]){H[b+8>>2]=0;Za[H[H[a+484>>2]>>2]](a,0);Za[H[H[a+456>>2]>>2]](a,2);c=2;break b}c:{if(H[a+136>>2]|!H[a+84>>2]){break c}if(!(!H[a+92>>2]|!H[a+108>>2])){H[a+484>>2]=H[b+24>>2];H[b+8>>2]=1;break c}if(H[a+100>>2]){H[a+484>>2]=H[b+20>>2];break c}c=H[a>>2];H[c+20>>2]=47;Za[H[c>>2]](a)}Za[H[H[a+472>>2]>>2]](a);Za[H[H[a+452>>2]+8>>2]](a);if(H[a+68>>2]){break a}if(!H[b+16>>2]){Za[H[H[a+480>>2]>>2]](a)}Za[H[H[a+476>>2]>>2]](a);if(H[a+84>>2]){Za[H[H[a+484>>2]>>2]](a,H[b+8>>2])}Za[H[H[a+456>>2]>>2]](a,H[b+8>>2]?3:0);c=0}Za[H[H[a+448>>2]>>2]](a,c)}c=H[a+8>>2];d:{if(!c){break d}d=H[b+12>>2];H[c+12>>2]=d;b=(H[b+8>>2]?2:1)+d|0;H[c+16>>2]=b;if(H[H[a+460>>2]+20>>2]|!H[a+64>>2]){break d}H[c+16>>2]=b+(H[a+108>>2]?2:1)}}function wz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0;a=Xa-352|0;Xa=a;H[a+336>>2]=c;H[a+344>>2]=b;g=ne(d);h=ah(d,a+224|0);$g(a+208|0,d,a+332|0);b=Ab(a+192|0);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=c;H[a+12>>2]=a+16;H[a+8>>2]=0;while(1){a:{if(!Xc(a+344|0,a+336|0)){break a}if(H[a+188>>2]==(nb(b)+c|0)){d=nb(b);xb(b,nb(b)<<1);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=d+c}if(hg(hc(a+344|0),g,c,a+188|0,a+8|0,H[a+332>>2],a+208|0,a+16|0,a+12|0,h)){break a}uc(a+344|0);continue}break}b:{if(!nb(a+208|0)){break b}d=H[a+12>>2];if((d-(a+16|0)|0)>159){break b}H[a+12>>2]=d+4;H[d>>2]=H[a+8>>2]}i=f,j=$r(c,H[a+188>>2],e,g),H[i>>2]=j;H[f+4>>2]=Ya;Vc(a+208|0,a+16|0,H[a+12>>2],e);if(Ac(a+344|0,a+336|0)){H[e>>2]=H[e>>2]|2}c=H[a+344>>2];ob(b);ob(a+208|0);Xa=a+352|0;return c|0}function uz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0;a=Xa-352|0;Xa=a;H[a+336>>2]=c;H[a+344>>2]=b;g=ne(d);h=ah(d,a+224|0);$g(a+208|0,d,a+332|0);b=Ab(a+192|0);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=c;H[a+12>>2]=a+16;H[a+8>>2]=0;while(1){a:{if(!Xc(a+344|0,a+336|0)){break a}if(H[a+188>>2]==(nb(b)+c|0)){d=nb(b);xb(b,nb(b)<<1);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=d+c}if(hg(hc(a+344|0),g,c,a+188|0,a+8|0,H[a+332>>2],a+208|0,a+16|0,a+12|0,h)){break a}uc(a+344|0);continue}break}b:{if(!nb(a+208|0)){break b}d=H[a+12>>2];if((d-(a+16|0)|0)>159){break b}H[a+12>>2]=d+4;H[d>>2]=H[a+8>>2]}i=f,j=Xr(c,H[a+188>>2],e,g),H[i>>2]=j;H[f+4>>2]=Ya;Vc(a+208|0,a+16|0,H[a+12>>2],e);if(Ac(a+344|0,a+336|0)){H[e>>2]=H[e>>2]|2}c=H[a+344>>2];ob(b);ob(a+208|0);Xa=a+352|0;return c|0}function Wn(a){var b=O(0),c=0,d=0,e=0,f=0;c=Xa-16|0;Xa=c;e=(B(a),v(2));d=e&2147483647;a:{if(d>>>0<=1061752794){b=O(1);if(d>>>0<964689920){break a}b=Vd(+a);break a}if(d>>>0<=1081824209){f=+a;if(d>>>0>=1075235812){b=O(-Vd(((e|0)>=0?-3.141592653589793:3.141592653589793)+f));break a}if((e|0)<0){b=Ud(f+1.5707963267948966);break a}b=Ud(1.5707963267948966-f);break a}if(d>>>0<=1088565717){if(d>>>0>=1085271520){b=Vd(((e|0)>=0?-6.283185307179586:6.283185307179586)+ +a);break a}if((e|0)<0){b=Ud(-4.71238898038469-+a);break a}b=Ud(+a+-4.71238898038469);break a}b=O(a-a);if(d>>>0>=2139095040){break a}b:{switch(Em(a,c+8|0)&3){case 0:b=Vd(M[c+8>>3]);break a;case 1:b=Ud(-M[c+8>>3]);break a;case 2:b=O(-Vd(M[c+8>>3]));break a;default:break b}}b=Ud(M[c+8>>3])}a=b;Xa=c+16|0;return a}function hj(a){var b=0,c=0,d=0,e=0,f=0,g=0;b=H[a+24>>2];c=H[b+4>>2];e=H[b>>2];while(1){if(!c){if(!(Za[H[b+12>>2]](a)|0)){return 0}e=H[b>>2];c=H[b+4>>2]}d=e+1|0;c=c-1|0;if(I[e|0]!=255){while(1){e=H[a+464>>2];H[e+24>>2]=H[e+24>>2]+1;H[b+4>>2]=c;H[b>>2]=d;if(!c){if(!(Za[H[b+12>>2]](a)|0)){return 0}d=H[b>>2];c=H[b+4>>2]}c=c-1|0;e=I[d|0];d=d+1|0;if((e|0)!=255){continue}break}}while(1){if(!c){if(!(Za[H[b+12>>2]](a)|0)){return 0}d=H[b>>2];c=H[b+4>>2]}c=c-1|0;f=I[d|0];e=d+1|0;d=e;if((f|0)==255){continue}break}if(!f){d=H[a+464>>2];H[d+24>>2]=H[d+24>>2]+2;H[b+4>>2]=c;H[b>>2]=e;continue}break}d=H[H[a+464>>2]+24>>2];if(d){g=H[a>>2];H[g+24>>2]=d;H[g+20>>2]=119;H[H[a>>2]+28>>2]=f;Za[H[H[a>>2]+4>>2]](a,-1);H[H[a+464>>2]+24>>2]=0}H[a+440>>2]=f;H[b+4>>2]=c;H[b>>2]=e;return 1}function vg(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0;h=H[a+4>>2];if(c>>>0>=999999985){d=H[a>>2];H[d+20>>2]=56;H[d+24>>2]=1;Za[H[H[a>>2]>>2]](a)}d=c&7;d=d?8-d|0:0;if(b>>>0>=2){e=H[a>>2];H[e+24>>2]=b;H[e+20>>2]=15;Za[H[H[a>>2]>>2]](a)}d=c+d|0;i=(b<<2)+h|0;c=H[i+52>>2];a:{if(c){while(1){f=c;if(d>>>0<=K[c+8>>2]){b=f;break a}c=H[f>>2];if(c){continue}break}}b=H[(b<<2)+(f?41e3:40992)>>2];c=999999984-d|0;c=b>>>0>>0?b:c;e=d+c|0;g=e+16|0;b=qb(g);if(!b){while(1){if(c>>>0<=99){b=H[a>>2];H[b+20>>2]=56;H[b+24>>2]=2;Za[H[H[a>>2]>>2]](a)}b=c>>>1|0;c=b;e=b+d|0;g=e+16|0;b=qb(g);if(!b){continue}break}}H[h+76>>2]=H[h+76>>2]+g;H[b+8>>2]=e;H[b>>2]=0;H[b+4>>2]=0;if(!f){H[i+52>>2]=b;break a}H[f>>2]=b}a=H[b+4>>2];H[b+4>>2]=a+d;H[b+8>>2]=H[b+8>>2]-d;return(a+b|0)+16|0}function xz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0;a=Xa-352|0;Xa=a;H[a+336>>2]=c;H[a+344>>2]=b;g=ne(d);h=ah(d,a+224|0);$g(a+208|0,d,a+332|0);b=Ab(a+192|0);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=c;H[a+12>>2]=a+16;H[a+8>>2]=0;while(1){a:{if(!Xc(a+344|0,a+336|0)){break a}if(H[a+188>>2]==(nb(b)+c|0)){d=nb(b);xb(b,nb(b)<<1);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=d+c}if(hg(hc(a+344|0),g,c,a+188|0,a+8|0,H[a+332>>2],a+208|0,a+16|0,a+12|0,h)){break a}uc(a+344|0);continue}break}b:{if(!nb(a+208|0)){break b}d=H[a+12>>2];if((d-(a+16|0)|0)>159){break b}H[a+12>>2]=d+4;H[d>>2]=H[a+8>>2]}i=f,j=as(c,H[a+188>>2],e,g),H[i>>2]=j;Vc(a+208|0,a+16|0,H[a+12>>2],e);if(Ac(a+344|0,a+336|0)){H[e>>2]=H[e>>2]|2}c=H[a+344>>2];ob(b);ob(a+208|0);Xa=a+352|0;return c|0}function vz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0;a=Xa-352|0;Xa=a;H[a+336>>2]=c;H[a+344>>2]=b;g=ne(d);h=ah(d,a+224|0);$g(a+208|0,d,a+332|0);b=Ab(a+192|0);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=c;H[a+12>>2]=a+16;H[a+8>>2]=0;while(1){a:{if(!Xc(a+344|0,a+336|0)){break a}if(H[a+188>>2]==(nb(b)+c|0)){d=nb(b);xb(b,nb(b)<<1);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=d+c}if(hg(hc(a+344|0),g,c,a+188|0,a+8|0,H[a+332>>2],a+208|0,a+16|0,a+12|0,h)){break a}uc(a+344|0);continue}break}b:{if(!nb(a+208|0)){break b}d=H[a+12>>2];if((d-(a+16|0)|0)>159){break b}H[a+12>>2]=d+4;H[d>>2]=H[a+8>>2]}i=f,j=_r(c,H[a+188>>2],e,g),G[i>>1]=j;Vc(a+208|0,a+16|0,H[a+12>>2],e);if(Ac(a+344|0,a+336|0)){H[e>>2]=H[e>>2]|2}c=H[a+344>>2];ob(b);ob(a+208|0);Xa=a+352|0;return c|0}function Rr(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0;a=Xa-352|0;Xa=a;H[a+336>>2]=c;H[a+344>>2]=b;g=ne(d);h=ah(d,a+224|0);$g(a+208|0,d,a+332|0);b=Ab(a+192|0);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=c;H[a+12>>2]=a+16;H[a+8>>2]=0;while(1){a:{if(!Xc(a+344|0,a+336|0)){break a}if(H[a+188>>2]==(nb(b)+c|0)){d=nb(b);xb(b,nb(b)<<1);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=d+c}if(hg(hc(a+344|0),g,c,a+188|0,a+8|0,H[a+332>>2],a+208|0,a+16|0,a+12|0,h)){break a}uc(a+344|0);continue}break}b:{if(!nb(a+208|0)){break b}d=H[a+12>>2];if((d-(a+16|0)|0)>159){break b}H[a+12>>2]=d+4;H[d>>2]=H[a+8>>2]}i=f,j=Yr(c,H[a+188>>2],e,g),H[i>>2]=j;Vc(a+208|0,a+16|0,H[a+12>>2],e);if(Ac(a+344|0,a+336|0)){H[e>>2]=H[e>>2]|2}c=H[a+344>>2];ob(b);ob(a+208|0);Xa=a+352|0;return c|0}function Xb(){var a=0,b=0,c=0,d=0,e=0,f=0,g=0;if(I[72588]){return H[18146]}b=Xa-32|0;Xa=b;a:{b:{while(1){e=(b+8|0)+(a<<2)|0;d=1<>2]}H[e>>2]=d;if((d|0)!=-1){a=a+1|0;if((a|0)==6){break b}continue}break}break a}if(!dl(0)){c=52376;if(!dh(b+8|0,52376)){break a}c=52400;if(!dh(b+8|0,52400)){break a}a=0;if(!I[72416]){while(1){f=(a<<2)+72368|0,g=fl(a,37042),H[f>>2]=g;a=a+1|0;if((a|0)!=6){continue}break}F[72416]=1;H[18098]=H[18092]}c=72368;if(!dh(b+8|0,72368)){break a}c=72392;if(!dh(b+8|0,72392)){break a}c=qb(24);if(!c){break a}}a=H[b+12>>2];H[c>>2]=H[b+8>>2];H[c+4>>2]=a;a=H[b+28>>2];H[c+16>>2]=H[b+24>>2];H[c+20>>2]=a;a=H[b+20>>2];H[c+8>>2]=H[b+16>>2];H[c+12>>2]=a}Xa=b+32|0;F[72588]=1;H[18146]=c;return c}function Vn(a){var b=0,c=0,d=0,e=0;b=Xa-16|0;Xa=b;e=(B(a),v(2));c=e&2147483647;a:{if(c>>>0<=1061752794){if(c>>>0<964689920){break a}a=Ud(+a);break a}if(c>>>0<=1081824209){d=+a;if(c>>>0<=1075235811){if((e|0)<0){a=O(-Vd(d+1.5707963267948966));break a}a=Vd(d+-1.5707963267948966);break a}a=Ud(-(((e|0)>=0?-3.141592653589793:3.141592653589793)+d));break a}if(c>>>0<=1088565717){d=+a;if(c>>>0<=1085271519){if((e|0)<0){a=Vd(d+4.71238898038469);break a}a=O(-Vd(d+-4.71238898038469));break a}a=Ud(((e|0)>=0?-6.283185307179586:6.283185307179586)+d);break a}if(c>>>0>=2139095040){a=O(a-a);break a}b:{switch(Em(a,b+8|0)&3){case 0:a=Ud(M[b+8>>3]);break a;case 1:a=Vd(M[b+8>>3]);break a;case 2:a=Ud(-M[b+8>>3]);break a;default:break b}}a=O(-Vd(M[b+8>>3]))}Xa=b+16|0;return a}function Gz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0;a=Xa-272|0;Xa=a;H[a+256>>2]=c;H[a+264>>2]=b;g=ne(d);bh(a+208|0,d,a+255|0);b=Ab(a+192|0);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=c;H[a+12>>2]=a+16;H[a+8>>2]=0;while(1){a:{if(!Yc(a+264|0,a+256|0)){break a}if(H[a+188>>2]==(nb(b)+c|0)){d=nb(b);xb(b,nb(b)<<1);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=d+c}if(kg(ic(a+264|0),g,c,a+188|0,a+8|0,F[a+255|0],a+208|0,a+16|0,a+12|0,56384)){break a}vc(a+264|0);continue}break}b:{if(!nb(a+208|0)){break b}d=H[a+12>>2];if((d-(a+16|0)|0)>159){break b}H[a+12>>2]=d+4;H[d>>2]=H[a+8>>2]}h=f,i=$r(c,H[a+188>>2],e,g),H[h>>2]=i;H[f+4>>2]=Ya;Vc(a+208|0,a+16|0,H[a+12>>2],e);if(Bc(a+264|0,a+256|0)){H[e>>2]=H[e>>2]|2}c=H[a+264>>2];ob(b);ob(a+208|0);Xa=a+272|0;return c|0}function Dz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0;a=Xa-272|0;Xa=a;H[a+256>>2]=c;H[a+264>>2]=b;g=ne(d);bh(a+208|0,d,a+255|0);b=Ab(a+192|0);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=c;H[a+12>>2]=a+16;H[a+8>>2]=0;while(1){a:{if(!Yc(a+264|0,a+256|0)){break a}if(H[a+188>>2]==(nb(b)+c|0)){d=nb(b);xb(b,nb(b)<<1);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=d+c}if(kg(ic(a+264|0),g,c,a+188|0,a+8|0,F[a+255|0],a+208|0,a+16|0,a+12|0,56384)){break a}vc(a+264|0);continue}break}b:{if(!nb(a+208|0)){break b}d=H[a+12>>2];if((d-(a+16|0)|0)>159){break b}H[a+12>>2]=d+4;H[d>>2]=H[a+8>>2]}h=f,i=Xr(c,H[a+188>>2],e,g),H[h>>2]=i;H[f+4>>2]=Ya;Vc(a+208|0,a+16|0,H[a+12>>2],e);if(Bc(a+264|0,a+256|0)){H[e>>2]=H[e>>2]|2}c=H[a+264>>2];ob(b);ob(a+208|0);Xa=a+272|0;return c|0}function at(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;if((d|0)>0){i=H[a+120>>2];j=H[a+484>>2];f=H[a+112>>2];r=f&-2;s=f&1;while(1){a=k<<2;o=a+c|0;pb(H[o>>2],0,f);l=H[j+48>>2];if((i|0)>0){t=a+b|0;g=0;while(1){a:{if(!f){break a}a=g<<2;m=H[a+H[j+24>>2]>>2];p=H[(a+j|0)+52>>2];e=H[t>>2]+g|0;a=H[o>>2];h=0;n=0;if((f|0)!=1){while(1){q=(l<<6)+p|0;F[a|0]=I[a|0]+I[(H[q+(h<<2)>>2]+I[e|0]|0)+m|0];e=e+i|0;F[a+1|0]=I[a+1|0]+I[(H[((h+1&15)<<2)+q>>2]+I[e|0]|0)+m|0];a=a+2|0;h=h+2&15;e=e+i|0;n=n+2|0;if((r|0)!=(n|0)){continue}break}}if(!s){break a}F[a|0]=I[a|0]+I[(H[((l<<6)+p|0)+(h<<2)>>2]+I[e|0]|0)+m|0]}g=g+1|0;if((g|0)!=(i|0)){continue}break}}H[j+48>>2]=l+1&15;k=k+1|0;if((k|0)!=(d|0)){continue}break}}}function Zr(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0;a=Xa-272|0;Xa=a;H[a+256>>2]=c;H[a+264>>2]=b;g=ne(d);bh(a+208|0,d,a+255|0);b=Ab(a+192|0);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=c;H[a+12>>2]=a+16;H[a+8>>2]=0;while(1){a:{if(!Yc(a+264|0,a+256|0)){break a}if(H[a+188>>2]==(nb(b)+c|0)){d=nb(b);xb(b,nb(b)<<1);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=d+c}if(kg(ic(a+264|0),g,c,a+188|0,a+8|0,F[a+255|0],a+208|0,a+16|0,a+12|0,56384)){break a}vc(a+264|0);continue}break}b:{if(!nb(a+208|0)){break b}d=H[a+12>>2];if((d-(a+16|0)|0)>159){break b}H[a+12>>2]=d+4;H[d>>2]=H[a+8>>2]}h=f,i=Yr(c,H[a+188>>2],e,g),H[h>>2]=i;Vc(a+208|0,a+16|0,H[a+12>>2],e);if(Bc(a+264|0,a+256|0)){H[e>>2]=H[e>>2]|2}c=H[a+264>>2];ob(b);ob(a+208|0);Xa=a+272|0;return c|0}function Hz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0;a=Xa-272|0;Xa=a;H[a+256>>2]=c;H[a+264>>2]=b;g=ne(d);bh(a+208|0,d,a+255|0);b=Ab(a+192|0);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=c;H[a+12>>2]=a+16;H[a+8>>2]=0;while(1){a:{if(!Yc(a+264|0,a+256|0)){break a}if(H[a+188>>2]==(nb(b)+c|0)){d=nb(b);xb(b,nb(b)<<1);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=d+c}if(kg(ic(a+264|0),g,c,a+188|0,a+8|0,F[a+255|0],a+208|0,a+16|0,a+12|0,56384)){break a}vc(a+264|0);continue}break}b:{if(!nb(a+208|0)){break b}d=H[a+12>>2];if((d-(a+16|0)|0)>159){break b}H[a+12>>2]=d+4;H[d>>2]=H[a+8>>2]}h=f,i=as(c,H[a+188>>2],e,g),H[h>>2]=i;Vc(a+208|0,a+16|0,H[a+12>>2],e);if(Bc(a+264|0,a+256|0)){H[e>>2]=H[e>>2]|2}c=H[a+264>>2];ob(b);ob(a+208|0);Xa=a+272|0;return c|0}function Fz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0;a=Xa-272|0;Xa=a;H[a+256>>2]=c;H[a+264>>2]=b;g=ne(d);bh(a+208|0,d,a+255|0);b=Ab(a+192|0);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=c;H[a+12>>2]=a+16;H[a+8>>2]=0;while(1){a:{if(!Yc(a+264|0,a+256|0)){break a}if(H[a+188>>2]==(nb(b)+c|0)){d=nb(b);xb(b,nb(b)<<1);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=d+c}if(kg(ic(a+264|0),g,c,a+188|0,a+8|0,F[a+255|0],a+208|0,a+16|0,a+12|0,56384)){break a}vc(a+264|0);continue}break}b:{if(!nb(a+208|0)){break b}d=H[a+12>>2];if((d-(a+16|0)|0)>159){break b}H[a+12>>2]=d+4;H[d>>2]=H[a+8>>2]}h=f,i=_r(c,H[a+188>>2],e,g),G[h>>1]=i;Vc(a+208|0,a+16|0,H[a+12>>2],e);if(Bc(a+264|0,a+256|0)){H[e>>2]=H[e>>2]|2}c=H[a+264>>2];ob(b);ob(a+208|0);Xa=a+272|0;return c|0}function zu(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;b=H[a+452>>2];if(H[b+16>>2]){g=b;a:{b:{if(!H[a+160>>2]|(!H[a+80>>2]|!H[a+224>>2])){break b}c=H[b+112>>2];if(!c){c=Za[H[H[a+4>>2]>>2]](a,1,N(H[a+36>>2],24))|0;H[b+112>>2]=c}if(H[a+36>>2]<=0){break b}d=H[a+216>>2];while(1){b=H[d+80>>2];if(!b|!J[b>>1]|(!J[b+2>>1]|!J[b+16>>1])){break b}if(!J[b+4>>1]|(!J[b+32>>1]|!J[b+18>>1])){break b}b=H[a+160>>2]+(e<<8)|0;if(H[b>>2]<0){break b}H[c+4>>2]=H[b+4>>2];h=H[b+4>>2];H[c+8>>2]=H[b+8>>2];i=H[b+8>>2];H[c+12>>2]=H[b+12>>2];j=H[b+12>>2];H[c+16>>2]=H[b+16>>2];k=H[b+16>>2];H[c+20>>2]=H[b+20>>2];f=H[b+20>>2]|k|(h|i|j)?1:f;d=d+88|0;c=c+24|0;e=e+1|0;if((e|0)>2]){continue}break}b=199;if(f){break a}}b=195}H[g+12>>2]=b}H[a+156>>2]=0}function jm(a,b,c,d){a:{switch(b-9|0){case 0:b=H[c>>2];H[c>>2]=b+4;H[a>>2]=H[b>>2];return;case 6:b=H[c>>2];H[c>>2]=b+4;b=G[b>>1];H[a>>2]=b;H[a+4>>2]=b>>31;return;case 7:b=H[c>>2];H[c>>2]=b+4;H[a>>2]=J[b>>1];H[a+4>>2]=0;return;case 8:b=H[c>>2];H[c>>2]=b+4;b=F[b|0];H[a>>2]=b;H[a+4>>2]=b>>31;return;case 9:b=H[c>>2];H[c>>2]=b+4;H[a>>2]=I[b|0];H[a+4>>2]=0;return;case 16:b=H[c>>2]+7&-8;H[c>>2]=b+8;M[a>>3]=M[b>>3];return;case 17:Za[d|0](a,c);default:return;case 1:case 4:case 14:b=H[c>>2];H[c>>2]=b+4;b=H[b>>2];H[a>>2]=b;H[a+4>>2]=b>>31;return;case 2:case 5:case 11:case 15:b=H[c>>2];H[c>>2]=b+4;H[a>>2]=H[b>>2];H[a+4>>2]=0;return;case 3:case 10:case 12:case 13:break a}}b=H[c>>2]+7&-8;H[c>>2]=b+8;c=H[b+4>>2];H[a>>2]=H[b>>2];H[a+4>>2]=c}function jc(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0;h=H[a+4>>2];g=H[a>>2];f=H[a+16>>2];a:{b:{if(H[f+440>>2]){e=g;break b}if((c|0)>24){i=c;e=g;break a}while(1){if(!h){if(!(Za[H[H[f+24>>2]+12>>2]](f)|0)){return 0}e=H[f+24>>2];h=H[e+4>>2];g=H[e>>2]}e=g+1|0;h=h-1|0;c:{i=I[g|0];if((i|0)==255){while(1){if(!h){if(!(Za[H[H[f+24>>2]+12>>2]](f)|0)){return 0}e=H[f+24>>2];h=H[e+4>>2];e=H[e>>2]}h=h-1|0;g=I[e|0];i=255;e=e+1|0;if((g|0)==255){continue}break}if(g){break c}}b=b<<8|i;j=(c|0)<17;g=e;i=c+8|0;c=i;if(j){continue}break a}break}H[f+440>>2]=g}if((c|0)>=(d|0)){i=c;break a}if(!H[H[f+468>>2]+40>>2]){d=H[f>>2];H[d+20>>2]=120;Za[H[d+4>>2]](f,-1);H[H[f+468>>2]+40>>2]=1}i=25;b=b<<25-c}H[a+12>>2]=i;H[a+8>>2]=b;H[a+4>>2]=h;H[a>>2]=e;return 1}function Gy(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;a=Xa-496|0;Xa=a;g=a+488|0;Kb(g,d);l=ad(g);if(nb(f)){m=H[zi(f,0)>>2]==(jd(l,45)|0)}j=Ab(a+456|0);h=Ab(a+440|0);i=Ab(a+424|0);ir(c,m,a+488|0,a+480|0,a+476|0,a+472|0,j,h,i,a+420|0);H[a+16>>2]=334;c=a+16|0;k=gc(a+8|0,0,c);a:{b:{if((nb(f)|0)>H[a+420>>2]){g=nb(f);n=H[a+420>>2];g=(((nb(i)+(g-n<<1)|0)+nb(h)|0)+H[a+420>>2]|0)+1|0;break b}g=((nb(i)+nb(h)|0)+H[a+420>>2]|0)+2|0}if(g>>>0<101){break a}Ec(k,qb(g<<2));c=H[k>>2];if(c){break a}Qb();X()}hr(c,a+4|0,a,H[d+4>>2],vb(f),vb(f)+(nb(f)<<2)|0,l,m,a+480|0,H[a+476>>2],H[a+472>>2],j,h,i,H[a+420>>2]);b=xf(b,c,H[a+4>>2],H[a>>2],d,e);fc(k);ob(i);ob(h);ob(j);Cb(a+488|0);Xa=a+496|0;return b|0}function zo(a,b){return((((((((((((((((((((((qc(H[a>>2],H[b>>2])+qc(H[a+4>>2],H[b+4>>2])|0)+qc(H[a+8>>2],H[b+8>>2])|0)+qc(H[a+12>>2],H[b+12>>2])|0)+qc(H[a+16>>2],H[b+16>>2])|0)+qc(H[a+20>>2],H[b+20>>2])|0)+qc(H[a+24>>2],H[b+24>>2])|0)+qc(H[a+28>>2],H[b+28>>2])|0)+qc(H[a+32>>2],H[b+32>>2])|0)+qc(H[a+36>>2],H[b+36>>2])|0)+qc(H[a+40>>2],H[b+40>>2])|0)+qc(H[a+44>>2],H[b+44>>2])|0)+qc(H[a+48>>2],H[b+48>>2])|0)+qc(H[a+52>>2],H[b+52>>2])|0)+qc(H[a+56>>2],H[b+56>>2])|0)+qc(H[a+60>>2],H[b+60>>2])|0)+qc(H[a+64>>2],H[b+64>>2])|0)+qc(H[a+68>>2],H[b+68>>2])|0)+qc(H[a+72>>2],H[b+72>>2])|0)+qc(H[a+76>>2],H[b+76>>2])|0)+qc(H[a+80>>2],H[b+80>>2])|0)+qc(H[a+84>>2],H[b+84>>2])|0)+qc(H[a+88>>2],H[b+88>>2])|0)+qc(H[a+92>>2],H[b+92>>2])|0}function lo(a,b,c){var d=0,e=O(0),f=0,g=O(0);e=c;c=bo(b);d=e>=O(P(c));if(!d){c=O(O(1)/c);f=a,g=O(c*od(L[b+16>>2],L[b+20>>2],L[b+28>>2],L[b+32>>2])),L[f>>2]=g;f=a,g=O(c*od(L[b+8>>2],L[b+4>>2],L[b+32>>2],L[b+28>>2])),L[f+4>>2]=g;f=a,g=O(c*od(L[b+4>>2],L[b+8>>2],L[b+16>>2],L[b+20>>2])),L[f+8>>2]=g;f=a,g=O(c*od(L[b+20>>2],L[b+12>>2],L[b+32>>2],L[b+24>>2])),L[f+12>>2]=g;f=a,g=O(c*od(L[b>>2],L[b+8>>2],L[b+24>>2],L[b+32>>2])),L[f+16>>2]=g;f=a,g=O(c*od(L[b+8>>2],L[b>>2],L[b+20>>2],L[b+12>>2])),L[f+20>>2]=g;f=a,g=O(c*od(L[b+12>>2],L[b+16>>2],L[b+24>>2],L[b+28>>2])),L[f+24>>2]=g;f=a,g=O(c*od(L[b+4>>2],L[b>>2],L[b+28>>2],L[b+24>>2])),L[f+28>>2]=g;f=a,g=O(c*od(L[b>>2],L[b+4>>2],L[b+12>>2],L[b+16>>2])),L[f+32>>2]=g}return!d}function gm(a,b,c,d,e,f){var g=0;g=Xa-80|0;Xa=g;a:{if((f|0)>=16384){Yb(g+32|0,b,c,d,e,0,0,0,2147352576);d=H[g+40>>2];e=H[g+44>>2];b=H[g+32>>2];c=H[g+36>>2];if(f>>>0<32767){f=f-16383|0;break a}Yb(g+16|0,b,c,d,e,0,0,0,2147352576);f=((f|0)<49149?f:49149)-32766|0;d=H[g+24>>2];e=H[g+28>>2];b=H[g+16>>2];c=H[g+20>>2];break a}if((f|0)>-16383){break a}Yb(g- -64|0,b,c,d,e,0,0,0,7471104);d=H[g+72>>2];e=H[g+76>>2];b=H[g+64>>2];c=H[g+68>>2];if(f>>>0>4294934644){f=f+16269|0;break a}Yb(g+48|0,b,c,d,e,0,0,0,7471104);f=((f|0)>-48920?f:-48920)+32538|0;d=H[g+56>>2];e=H[g+60>>2];b=H[g+48>>2];c=H[g+52>>2]}Yb(g,b,c,d,e,0,0,0,f+16383<<16);b=H[g+12>>2];H[a+8>>2]=H[g+8>>2];H[a+12>>2]=b;b=H[g+4>>2];H[a>>2]=H[g>>2];H[a+4>>2]=b;Xa=g+80|0}function Iy(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;a=Xa-192|0;Xa=a;g=a+184|0;Kb(g,d);l=gd(g);if(nb(f)){m=I[wb(f,0)|0]==(Kc(l,45)&255)}j=Ab(a+160|0);h=Ab(a+144|0);i=Ab(a+128|0);kr(c,m,a+184|0,a+176|0,a+175|0,a+174|0,j,h,i,a+124|0);H[a+16>>2]=334;c=a+16|0;k=gc(a+8|0,0,c);a:{b:{if((nb(f)|0)>H[a+124>>2]){g=nb(f);n=H[a+124>>2];g=(((nb(i)+(g-n<<1)|0)+nb(h)|0)+H[a+124>>2]|0)+1|0;break b}g=((nb(i)+nb(h)|0)+H[a+124>>2]|0)+2|0}if(g>>>0<101){break a}Ec(k,qb(g));c=H[k>>2];if(c){break a}Qb();X()}jr(c,a+4|0,a,H[d+4>>2],vb(f),vb(f)+nb(f)|0,l,m,a+176|0,F[a+175|0],F[a+174|0],j,h,i,H[a+124>>2]);b=Be(b,c,H[a+4>>2],H[a>>2],d,e);fc(k);ob(i);ob(h);ob(j);Cb(a+184|0);Xa=a+192|0;return b|0}function ct(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;if((d|0)>0){o=H[a+112>>2];g=H[H[a+484>>2]+24>>2];h=H[a+120>>2];q=h&-4;p=h&3;r=h-1>>>0<3;while(1){if(o){a=i<<2;j=H[a+b>>2];k=H[a+c>>2];l=o;while(1){a:{if((h|0)<=0){e=0;break a}m=0;e=0;f=0;a=j;n=0;if(!r){while(1){s=e;e=f<<2;e=(((s+I[H[e+g>>2]+I[a|0]|0]|0)+I[H[(e|4)+g>>2]+I[a+1|0]|0]|0)+I[H[(e|8)+g>>2]+I[a+2|0]|0]|0)+I[H[(e|12)+g>>2]+I[a+3|0]|0]|0;f=f+4|0;a=a+4|0;n=n+4|0;if((q|0)!=(n|0)){continue}break}}if(p){while(1){e=I[H[(f<<2)+g>>2]+I[a|0]|0]+e|0;f=f+1|0;a=a+1|0;m=m+1|0;if((m|0)!=(p|0)){continue}break}}j=h+j|0}F[k|0]=e;k=k+1|0;l=l-1|0;if(l){continue}break}}i=i+1|0;if((i|0)!=(d|0)){continue}break}}}function kg(a,b,c,d,e,f,g,h,i,j){var k=0,l=0,m=0;k=Xa-16|0;Xa=k;F[k+15|0]=a;a:{b:{c:{if(H[d>>2]!=(c|0)){break c}l=43;m=a&255;if((m|0)!=I[j+24|0]){l=45;if(I[j+25|0]!=(m|0)){break c}}H[d>>2]=c+1;F[c|0]=l;break b}if(!(!nb(g)|(a|0)!=(f|0))){a=0;b=H[i>>2];if((b-h|0)>159){break a}a=H[e>>2];H[i>>2]=b+4;H[b>>2]=a;break b}a=-1;f=Uk(j,j+26|0,k+15|0)-j|0;if((f|0)>23){break a}d:{e:{switch(b-8|0){case 0:case 2:if((b|0)>(f|0)){break d}break a;case 1:break d;default:break e}}if((b|0)!=16|(f|0)<22){break d}b=H[d>>2];if((b|0)==(c|0)|(b-c|0)>2|I[b-1|0]!=48){break a}a=0;H[e>>2]=0;H[d>>2]=b+1;F[b|0]=I[f+56384|0];break a}a=H[d>>2];H[d>>2]=a+1;F[a|0]=I[f+56384|0];H[e>>2]=H[e>>2]+1;a=0;break a}a=0;H[e>>2]=0}Xa=k+16|0;return a}function hg(a,b,c,d,e,f,g,h,i,j){var k=0,l=0;k=Xa-16|0;Xa=k;H[k+12>>2]=a;a:{b:{c:{if(H[d>>2]!=(c|0)){break c}l=43;if(H[j+96>>2]!=(a|0)){l=45;if(H[j+100>>2]!=(a|0)){break c}}H[d>>2]=c+1;F[c|0]=l;break b}if(!(!nb(g)|(a|0)!=(f|0))){a=0;b=H[i>>2];if((b-h|0)>159){break a}a=H[e>>2];H[i>>2]=b+4;H[b>>2]=a;break b}a=-1;g=Rk(j,j+104|0,k+12|0)-j|0;if((g|0)>92){break a}f=g>>2;d:{e:{switch(b-8|0){case 0:case 2:if((b|0)>(f|0)){break d}break a;case 1:break d;default:break e}}if((b|0)!=16|(g|0)<88){break d}b=H[d>>2];if((b|0)==(c|0)|(b-c|0)>2|I[b-1|0]!=48){break a}a=0;H[e>>2]=0;H[d>>2]=b+1;F[b|0]=I[f+56384|0];break a}a=H[d>>2];H[d>>2]=a+1;F[a|0]=I[f+56384|0];H[e>>2]=H[e>>2]+1;a=0;break a}a=0;H[e>>2]=0}Xa=k+16|0;return a}function Rs(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;d=Xa-32|0;Xa=d;e=H[a+28>>2];H[d+16>>2]=e;f=H[a+20>>2];H[d+28>>2]=c;H[d+24>>2]=b;b=f-e|0;H[d+20>>2]=b;e=b+c|0;j=2;a:{b:{b=d+16|0;c:{if(!qh(qa(H[a+60>>2],b|0,2,d+12|0)|0)){while(1){f=H[d+12>>2];if((f|0)==(e|0)){break c}if((f|0)<0){break b}g=H[b+4>>2];h=g>>>0>>0;i=(h<<3)+b|0;g=f-(h?g:0)|0;H[i>>2]=g+H[i>>2];i=(h?12:4)+b|0;H[i>>2]=H[i>>2]-g;e=e-f|0;b=h?b+8|0:b;j=j-h|0;if(!qh(qa(H[a+60>>2],b|0,j|0,d+12|0)|0)){continue}break}}if((e|0)!=-1){break b}}b=H[a+44>>2];H[a+28>>2]=b;H[a+20>>2]=b;H[a+16>>2]=b+H[a+48>>2];a=c;break a}H[a+28>>2]=0;H[a+16>>2]=0;H[a+20>>2]=0;H[a>>2]=H[a>>2]|32;a=0;if((j|0)==2){break a}a=c-H[b+4>>2]|0}Xa=d+32|0;return a|0}function fl(a,b){var c=0,d=0,e=0;a:{if(I[b|0]){break a}b=yh(34873);if(I[b|0]?b:0){break a}b=yh(N(a,12)+52432|0);if(I[b|0]?b:0){break a}b=yh(35074);if(I[b|0]?b:0){break a}b=36368}b:{while(1){d=I[b+c|0];if(!(!d|(d|0)==47)){d=23;c=c+1|0;if((c|0)!=23){continue}break b}break}d=c}e=36368;c:{d:{c=I[b|0];e:{f:{if(!(I[b+d|0]|(c|0)==46)){e=b;if((c|0)!=67){break f}}if(!I[e+1|0]){break e}}if(!Gf(e,36368)){break e}if(Gf(e,34419)){break d}}if(!a){c=52340;if(I[e+1|0]==46){break c}}return 0}b=0;c=H[18091];if(c){while(1){if(!Gf(e,c+8|0)){break c}c=H[c+32>>2];if(c){continue}break}}c=qb(36);if(c){b=H[13086];H[c>>2]=H[13085];H[c+4>>2]=b;b=c+8|0;ub(b,e,d);F[b+d|0]=0;H[c+32>>2]=H[18091];H[18091]=c;b=c}c=a|b?b:52340}return c}function fj(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;d=H[a+4>>2];a:{if(b>>>0>=2){c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=15;Za[H[H[a>>2]>>2]](a);break a}if((b|0)!=1){break a}c=H[d+68>>2];if(c){while(1){if(H[c+40>>2]){H[c+40>>2]=0;Za[H[c+56>>2]](a,c+48|0)}c=H[c+44>>2];if(c){continue}break}}H[d+68>>2]=0;c=H[d+72>>2];if(c){while(1){if(H[c+40>>2]){H[c+40>>2]=0;Za[H[c+56>>2]](a,c+48|0)}c=H[c+44>>2];if(c){continue}break}}H[d+72>>2]=0}b=(b<<2)+d|0;a=b;c=H[a+60>>2];H[a+60>>2]=0;if(c){while(1){a=H[c>>2];e=H[c+4>>2]+H[c+8>>2]|0;jb(c);H[d+76>>2]=H[d+76>>2]-(e+16|0);c=a;if(c){continue}break}}c=H[b+52>>2];H[b+52>>2]=0;if(c){while(1){a=H[c>>2];b=(H[c+4>>2]+H[c+8>>2]|0)+16|0;jb(c);H[d+76>>2]=H[d+76>>2]-b;c=a;if(c){continue}break}}}function Em(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0;e=Xa-16|0;Xa=e;g=(B(a),v(2));c=g&2147483647;a:{if(c>>>0<=1305022426){h=+a;f=h*.6366197723675814+6755399441055744+-6755399441055744;d=h+f*-1.5707963109016418+f*-1.5893254773528196e-8;M[b>>3]=d;g=d<-.7853981852531433;if(P(f)<2147483648){c=~~f}else{c=-2147483648}if(g){d=f+-1;M[b>>3]=h+d*-1.5707963109016418+d*-1.5893254773528196e-8;c=c-1|0;break a}if(!(d>.7853981852531433)){break a}d=f+1;M[b>>3]=h+d*-1.5707963109016418+d*-1.5893254773528196e-8;c=c+1|0;break a}if(c>>>0>=2139095040){M[b>>3]=O(a-a);c=0;break a}i=c;c=(c>>>23|0)-150|0;M[e+8>>3]=(x(2,i-(c<<23)|0),C());c=Gm(e+8|0,e,c,1,0);d=M[e>>3];if((g|0)<0){M[b>>3]=-d;c=0-c|0;break a}M[b>>3]=d}Xa=e+16|0;return c}function th(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;i=J[((a>>>0>149?0:a)<<1)+49120>>1]+47288|0;a=H[H[17171]+20>>2];if(a){e=H[a+4>>2];b=H[a>>2];d=H[b>>2]+1794895138|0;f=af(H[b+8>>2],d);g=af(H[b+12>>2],d);c=af(H[b+16>>2],d);a:{if(e>>>2>>>0<=f>>>0){break a}a=e-(f<<2)|0;if((c|g)&3|(a>>>0<=g>>>0|a>>>0<=c>>>0)){break a}m=c>>>2|0;n=g>>>2|0;while(1){h=f>>>1|0;g=h+j|0;c=g<<1;a=b+(c+n<<2)|0;k=af(H[a>>2],d);a=af(H[a+4>>2],d);if(a>>>0>=e>>>0|e-a>>>0<=k>>>0|I[b+(a+k|0)|0]){break a}a=Gf(i,a+b|0);if(!a){a=b+(c+m<<2)|0;c=af(H[a>>2],d);a=af(H[a+4>>2],d);if(a>>>0>=e>>>0|c>>>0>=e-a>>>0){break a}l=I[b+(a+c|0)|0]?0:a+b|0;break a}if((f|0)==1){break a}a=(a|0)<0;f=a?h:f-h|0;j=a?j:g;continue}}}return l?l:i}function eo(a,b,c,d,e,f,g,h,i,j){var k=O(0),l=O(0),m=O(0),n=O(0),o=O(0),p=O(0),q=O(0),r=O(0),s=O(0),t=O(0);k=O(O(O(O(L[g>>2]+L[h>>2])+L[i>>2])+L[j>>2])*O(.25));L[f>>2]=k;l=O(O(O(O(L[g+4>>2]+L[h+4>>2])+L[i+4>>2])+L[j+4>>2])*O(.25));L[f+4>>2]=l;m=O(L[g>>2]-k);n=O(L[g+4>>2]-l);o=O(L[h>>2]-k);p=O(L[h+4>>2]-l);q=O(L[i>>2]-k);r=O(L[i+4>>2]-l);k=O(L[j>>2]-k);l=O(L[j+4>>2]-l);s=O(O(O(O(O(W(O(O(m*m)+O(n*n))))+O(W(O(O(o*o)+O(p*p)))))+O(W(O(O(q*q)+O(r*r)))))+O(W(O(O(k*k)+O(l*l)))))*O(.25));if(s!=O(0)){t=O(+O(O(1)/s)*1.4142135623730951);L[e>>2]=t;L[a>>2]=m*t;L[a+4>>2]=n*L[e>>2];L[b>>2]=o*L[e>>2];L[b+4>>2]=p*L[e>>2];L[c>>2]=q*L[e>>2];L[c+4>>2]=r*L[e>>2];L[d>>2]=k*L[e>>2];L[d+4>>2]=l*L[e>>2]}return s!=O(0)}function Yt(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;d=Xa-48|0;Xa=d;c=H[a>>2];e=H[c+20>>2];a:{b:{c:{if(!((e|0)<=0|(e|0)>H[c+116>>2])){a=H[c+112>>2]+(e<<2)|0;break c}f=H[c+120>>2];if(!f){break b}a=H[c+124>>2];if((a|0)>(e|0)|(e|0)>H[c+128>>2]){break b}a=f+(e-a<<2)|0}f=H[a>>2];if(f){break a}}H[c+24>>2]=e;f=H[H[c+112>>2]>>2]}a=f;d:{e:{while(1){e=I[a|0];if(!e){break e}a=a+1|0;if((e|0)!=37){continue}break}if(I[a|0]!=115){break e}H[d+32>>2]=c+24;If(b,f,d+32|0);break d}g=H[c+32>>2];h=H[c+36>>2];i=H[c+40>>2];j=H[c+44>>2];k=H[c+24>>2];e=H[c+28>>2];a=H[c+52>>2];H[d+24>>2]=H[c+48>>2];H[d+28>>2]=a;H[d+16>>2]=i;H[d+20>>2]=j;H[d+8>>2]=g;H[d+12>>2]=h;H[d>>2]=k;H[d+4>>2]=e;If(b,f,d)}Xa=d+48|0}function ir(a,b,c,d,e,f,g,h,i,j){var k=0,l=0,m=0;k=Xa-16|0;Xa=k;a:{if(a){a=or(c);b:{if(b){Xe(k,a);b=H[k>>2];F[d|0]=b;F[d+1|0]=b>>>8;F[d+2|0]=b>>>16;F[d+3|0]=b>>>24;We(k,a);break b}ti(k,a);b=H[k>>2];F[d|0]=b;F[d+1|0]=b>>>8;F[d+2|0]=b>>>16;F[d+3|0]=b>>>24;Pd(k,a)}ie(i,k);ob(k);l=e,m=Nd(a),H[l>>2]=m;l=f,m=id(a),H[l>>2]=m;hd(k,a);Qc(g,k);ob(k);Qd(k,a);ie(h,k);ob(k);a=Ve(a);break a}a=mr(c);c:{if(b){Xe(k,a);b=H[k>>2];F[d|0]=b;F[d+1|0]=b>>>8;F[d+2|0]=b>>>16;F[d+3|0]=b>>>24;We(k,a);break c}ti(k,a);b=H[k>>2];F[d|0]=b;F[d+1|0]=b>>>8;F[d+2|0]=b>>>16;F[d+3|0]=b>>>24;Pd(k,a)}ie(i,k);ob(k);l=e,m=Nd(a),H[l>>2]=m;l=f,m=id(a),H[l>>2]=m;hd(k,a);Qc(g,k);ob(k);Qd(k,a);ie(h,k);ob(k);a=Ve(a)}H[j>>2]=a;Xa=k+16|0}function kr(a,b,c,d,e,f,g,h,i,j){var k=0,l=0,m=0;k=Xa-16|0;Xa=k;a:{if(a){a=ur(c);b:{if(b){Xe(k,a);b=H[k>>2];F[d|0]=b;F[d+1|0]=b>>>8;F[d+2|0]=b>>>16;F[d+3|0]=b>>>24;We(k,a);break b}ti(k,a);b=H[k>>2];F[d|0]=b;F[d+1|0]=b>>>8;F[d+2|0]=b>>>16;F[d+3|0]=b>>>24;Pd(k,a)}Qc(i,k);ob(k);l=e,m=Nd(a),F[l|0]=m;l=f,m=id(a),F[l|0]=m;hd(k,a);Qc(g,k);ob(k);Qd(k,a);Qc(h,k);ob(k);a=Ve(a);break a}a=tr(c);c:{if(b){Xe(k,a);b=H[k>>2];F[d|0]=b;F[d+1|0]=b>>>8;F[d+2|0]=b>>>16;F[d+3|0]=b>>>24;We(k,a);break c}ti(k,a);b=H[k>>2];F[d|0]=b;F[d+1|0]=b>>>8;F[d+2|0]=b>>>16;F[d+3|0]=b>>>24;Pd(k,a)}Qc(i,k);ob(k);l=e,m=Nd(a),F[l|0]=m;l=f,m=id(a),F[l|0]=m;hd(k,a);Qc(g,k);ob(k);Qd(k,a);Qc(h,k);ob(k);a=Ve(a)}H[j>>2]=a;Xa=k+16|0}function Hn(a){var b=0,c=0,d=0,e=0;a:{b:{switch(H[a+24>>2]){case 0:case 1:b=H[a+44>>2];d=(b|0)>0?b:0;b=0;while(1){if((b|0)==(d|0)){break a}c=(b<<8)+a|0;if(!(H[c+52>>2]<0|!(M[c+80>>3]<.5))){H[c+56>>2]=-1;H[c+52>>2]=-1;H[c+284>>2]=6}b=b+1|0;continue};case 2:b=H[a+44>>2];d=(b|0)>0?b:0;b=0;while(1){if((b|0)==(d|0)){break a}c=(b<<8)+a|0;if(!(H[c+52>>2]<0|!(M[c+80>>3]<.5))){H[c+60>>2]=-1;H[c+52>>2]=-1;H[c+284>>2]=6}b=b+1|0;continue};default:break b}}b=H[a+44>>2];e=(b|0)>0?b:0;b=0;while(1){if((b|0)==(e|0)){break a}d=0;c=(b<<8)+a|0;if(!(H[c+56>>2]<0|!(M[c+88>>3]<.5))){H[c+56>>2]=-1;d=1}c:{if(!(M[c+96>>3]<.5)|H[c+60>>2]<0){break c}H[c+60>>2]=-1;if(!d){break c}H[c+284>>2]=6}b=b+1|0;continue}}}function Un(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;Fb(a);a:{if(b){e=b;if(b>>>0>1073741823){vd(17174);X()}Rf(a,Hb(e<<2));j=Fb(a),k=e,H[j>>2]=k;b=0;while(1)if((b|0)==(e|0)){b=a+8|0;c=H[b>>2];if(!c){break a}h=Wb(H[c+4>>2],e);j=rb(a,h),k=b,H[j>>2]=k;while(1){b=H[c>>2];if(!b){break a}b:{d=Wb(H[b+4>>2],e);if((h|0)==(d|0)){break b}f=b;if(!H[rb(a,d)>>2]){j=rb(a,d),k=c,H[j>>2]=k;h=d;break b}while(1){c:{g=f;if(!H[g>>2]){f=0;break c}i=de(Ub(a),b+8|0,H[g>>2]+8|0);f=H[g>>2];if(i){continue}}break}H[c>>2]=f;j=g,k=H[H[rb(a,d)>>2]>>2],H[j>>2]=k;j=H[rb(a,d)>>2],k=b,H[j>>2]=k;continue}c=b;continue}}else{j=rb(a,b),k=0,H[j>>2]=k;b=b+1|0;continue}}Rf(a,0);j=Fb(a),k=0,H[j>>2]=k}}function bv(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0;d=H[a>>2];c=H[a+440>>2];H[d+24>>2]=c;H[d+20>>2]=124;H[H[a>>2]+28>>2]=b;Za[H[H[a>>2]+4>>2]](a,-1);d=b+6&7|208;f=b-1&7|208;g=b+2&7|208;b=b+1&7|208;while(1){a:{b:{if((c|0)<192){break b}if((b|0)==(c|0)|c-216>>>0<4294967288|(c|0)==(g|0)){break a}if((c|0)==(f|0)|(c|0)==(d|0)){break b}b=H[a>>2];H[b+24>>2]=c;H[b+20>>2]=99;H[H[a>>2]+28>>2]=1;Za[H[H[a>>2]+4>>2]](a,4);H[a+440>>2]=0;return 1}e=H[a>>2];H[e+24>>2]=c;H[e+20>>2]=99;H[H[a>>2]+28>>2]=2;Za[H[H[a>>2]+4>>2]](a,4);if(hj(a)){c=H[a+440>>2];continue}else{return 0}}break}b=H[a>>2];H[b+24>>2]=c;H[b+20>>2]=99;H[H[a>>2]+28>>2]=3;Za[H[H[a>>2]+4>>2]](a,4);return 1}function Uu(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;if((e|0)>0){i=H[a+112>>2];m=i&-4;k=i&3;n=i-1>>>0<3;while(1){l=e;a:{if(!i){break a}h=H[H[b>>2]+(c<<2)>>2];e=H[d>>2];j=0;a=0;g=0;if(!n){while(1){f=I[a+h|0];F[e+1|0]=f;F[e+2|0]=f;F[e|0]=f;f=I[(a|1)+h|0];F[e+4|0]=f;F[e+5|0]=f;F[e+3|0]=f;f=I[(a|2)+h|0];F[e+7|0]=f;F[e+8|0]=f;F[e+6|0]=f;f=I[(a|3)+h|0];F[e+10|0]=f;F[e+11|0]=f;F[e+9|0]=f;a=a+4|0;e=e+12|0;g=g+4|0;if((m|0)!=(g|0)){continue}break}}if(!k){break a}while(1){g=I[a+h|0];F[e+1|0]=g;F[e+2|0]=g;F[e|0]=g;a=a+1|0;e=e+3|0;j=j+1|0;if((j|0)!=(k|0)){continue}break}}d=d+4|0;c=c+1|0;e=l-1|0;if((l|0)>=2){continue}break}}}function zz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;a=Xa-272|0;Xa=a;H[a+256>>2]=c;H[a+264>>2]=b;g=Ab(a+208|0);c=a+16|0;Kb(c,d);$e(gd(c),56384,56410,a+224|0);Cb(c);d=Ab(a+192|0);xb(d,Mb(d));b=wb(d,0);H[a+188>>2]=b;H[a+12>>2]=c;H[a+8>>2]=0;while(1){a:{if(!Yc(a+264|0,a+256|0)){break a}if(H[a+188>>2]==(nb(d)+b|0)){c=nb(d);xb(d,nb(d)<<1);xb(d,Mb(d));b=wb(d,0);H[a+188>>2]=c+b}if(kg(ic(a+264|0),16,b,a+188|0,a+8|0,0,g,a+16|0,a+12|0,a+224|0)){break a}vc(a+264|0);continue}break}xb(d,H[a+188>>2]-b|0);c=vb(d);b=Xb();H[a>>2]=f;if((Tr(c,b,a)|0)!=1){H[e>>2]=4}if(Bc(a+264|0,a+256|0)){H[e>>2]=H[e>>2]|2}b=H[a+264>>2];ob(d);ob(g);Xa=a+272|0;return b|0}function qz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;a=Xa-352|0;Xa=a;H[a+336>>2]=c;H[a+344>>2]=b;g=Ab(a+208|0);c=a+16|0;Kb(c,d);Ae(ad(c),56384,56410,a+224|0);Cb(c);d=Ab(a+192|0);xb(d,Mb(d));b=wb(d,0);H[a+188>>2]=b;H[a+12>>2]=c;H[a+8>>2]=0;while(1){a:{if(!Xc(a+344|0,a+336|0)){break a}if(H[a+188>>2]==(nb(d)+b|0)){c=nb(d);xb(d,nb(d)<<1);xb(d,Mb(d));b=wb(d,0);H[a+188>>2]=c+b}if(hg(hc(a+344|0),16,b,a+188|0,a+8|0,0,g,a+16|0,a+12|0,a+224|0)){break a}uc(a+344|0);continue}break}xb(d,H[a+188>>2]-b|0);c=vb(d);b=Xb();H[a>>2]=f;if((Tr(c,b,a)|0)!=1){H[e>>2]=4}if(Ac(a+344|0,a+336|0)){H[e>>2]=H[e>>2]|2}b=H[a+344>>2];ob(d);ob(g);Xa=a+352|0;return b|0}function rh(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0;h=Xa-16|0;Xa=h;f=d?d:69772;d=H[f>>2];a:{b:{c:{if(!b){if(d){break c}break a}e=-2;if(!c){break a}i=a?a:h+12|0;d:{if(d){a=c;break d}a=I[b|0];d=a<<24>>24;if((d|0)>=0){H[i>>2]=a;e=(d|0)!=0;break a}a=F[b|0];if(!H[H[17171]>>2]){H[i>>2]=a&57343;e=1;break a}a=(a&255)-194|0;if(a>>>0>50){break c}d=H[(a<<2)+50400>>2];a=c-1|0;if(!a){break b}b=b+1|0}g=I[b|0];j=g>>>3|0;if((j-16|(d>>26)+j)>>>0>7){break c}while(1){a=a-1|0;d=g-128|d<<6;if((d|0)>=0){H[f>>2]=0;H[i>>2]=d;e=c-a|0;break a}if(!a){break b}b=b+1|0;g=I[b|0];if((g&192)==128){continue}break}}H[f>>2]=0;H[17116]=25;e=-1;break a}H[f>>2]=d}Xa=h+16|0;return e}function Sn(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;h=Xa-16|0;Xa=h;c=H[a>>2];F[h+15|0]=0;j=h+15|0;e=a+4|0;d=Zc(e);c=N(b,c);a:{if(d>>>0>>0){i=Xa-32|0;Xa=i;c=c-d|0;b:{if(c>>>0<=H[kb(e)>>2]-H[e+4>>2]>>>0){f=Xa-16|0;Xa=f;d=ki(f,e,c);c=H[d+4>>2];g=H[d+8>>2];while(1){if((c|0)==(g|0)){nc(d);Xa=f+16|0}else{ji(kb(e),c,j);c=c+1|0;H[d+4>>2]=c;continue}break}break b}d=kb(e);d=wk(i+8|0,ii(e,Zc(e)+c|0),Zc(e),d);f=Xa-16|0;Xa=f;c=Jo(f,d+8|0,c);g=H[c>>2];while(1){if(H[c+4>>2]!=(g|0)){ji(H[d+16>>2],H[c>>2],j);g=H[c>>2]+1|0;H[c>>2]=g;continue}break}ud(c);Xa=f+16|0;vk(e,d);uk(d)}Xa=i+32|0;break a}if(c>>>0>>0){Tj(e,c+H[e>>2]|0)}}np(a+16|0,b);Xa=h+16|0}function mn(a,b,c,d,e,f){var g=0,h=O(0),i=O(0),j=O(0),k=O(0);g=Xa+-64|0;Xa=g;a:{if(a){ni(a+8|0,b,g+16|0);b=-1;a=a+184|0;h=O(L[g+60>>2]+O(O(L[g+48>>2]*c)+O(L[g+52>>2]*d)));i=O(O(L[g+28>>2]+O(O(L[g+16>>2]*c)+O(L[g+20>>2]*d)))/h);c=O(O(L[g+44>>2]+O(O(L[g+32>>2]*c)+O(L[g+36>>2]*d)))/h);if((rc(a,i,c,e,f)|0)<0){break a}if((ve(a,L[e>>2],L[f>>2],g+12|0,g+8|0)|0)<0){break a}d=O(i-L[g+12>>2]);c=O(c-L[g+8>>2]);b=O(O(d*d)+O(c*c))>O(1)?-1:0;break a}h=L[b+28>>2];i=L[b+20>>2];k=L[b+16>>2];j=O(L[b+44>>2]+O(O(L[b+32>>2]*c)+O(L[b+36>>2]*d)));L[e>>2]=O(L[b+12>>2]+O(O(L[b>>2]*c)+O(L[b+4>>2]*d)))/j;L[f>>2]=O(h+O(O(k*c)+O(i*d)))/j;b=0}Xa=g- -64|0;return b}function Bg(a,b){var c=0,d=0,e=0,f=0,g=0,h=0;while(1){f=255;e=a;a:{while(1){b:{c:{d:{c=H[b+4>>2];d=H[b+8>>2];if((c|0)==(d|0)){break d}h=bj(c,10,d-c|0);e:{if(h){d=H[b+4>>2];c=(h-d|0)+1|0;break e}d=H[b+4>>2];c=H[b+8>>2]-d|0}g=d;d=c>>>0>>0?c:f;ub(e,g,d);g=d+H[b+4>>2]|0;H[b+4>>2]=g;e=e+d|0;if(c>>>0>=f>>>0|h){break b}f=f-d|0;if(H[b+8>>2]==(g|0)){break d}H[b+4>>2]=g+1;c=I[g|0];break c}c=Ah(b);if((c|0)>=0){break c}c=0;if((a|0)==(e|0)){break a}if(I[b|0]&16){break b}break a}F[e|0]=c;e=e+1|0;if((c&255)==10){break b}f=f-1|0;if(f){continue}}break}if(!a){c=0;break a}F[e|0]=0;c=a}if(c){e=I[a|0];if((e|0)==10|(e|0)==35){continue}}break}return c}function Pv(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;d=Gd(a);if(d>>>0>>0){g=Xa-32|0;Xa=g;e=b-d|0;a:{if(e>>>0<=H[kb(a)>>2]-H[a+4>>2]>>4>>>0){f=Xa-16|0;Xa=f;d=qn(f,a,e);b=H[d+4>>2];e=H[d+8>>2];while(1){if((b|0)==(e|0)){nc(d);Xa=f+16|0}else{Ih(kb(a),b,c);b=b+16|0;H[d+4>>2]=b;continue}break}break a}b=kb(a);d=on(g+8|0,pn(a,Gd(a)+e|0),Gd(a),b);b=Xa-16|0;Xa=b;H[b>>2]=H[d+8>>2];f=H[d+8>>2];H[b+8>>2]=d+8;H[b+4>>2]=f+(e<<4);e=H[b>>2];while(1){if(H[b+4>>2]!=(e|0)){Ih(H[d+16>>2],H[b>>2],c);e=H[b>>2]+16|0;H[b>>2]=e;continue}break}ud(b);Xa=b+16|0;nn(a,d);ln(d)}Xa=g+32|0;return}if(b>>>0>>0){b=H[a>>2]+(b<<4)|0;Gd(a);wn(a,b);gf(a);Gd(a)}}function Ru(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;if((e|0)>0){i=H[a+112>>2];o=i&-2;p=i&1;while(1){n=e;a:{if(!i){break a}a=c<<2;g=H[a+H[b+8>>2]>>2];j=H[a+H[b+4>>2]>>2];h=H[a+H[b>>2]>>2];e=H[d>>2];a=0;k=0;if((i|0)!=1){while(1){l=I[a+h|0];m=I[a+g|0];f=I[a+j|0];F[e+1|0]=f;F[e+2|0]=f+m^128;F[e|0]=f+l^128;f=a|1;l=I[f+h|0];m=I[f+g|0];f=I[f+j|0];F[e+4|0]=f;F[e+5|0]=f+m^128;F[e+3|0]=f+l^128;a=a+2|0;e=e+6|0;k=k+2|0;if((o|0)!=(k|0)){continue}break}}if(!p){break a}h=I[a+h|0];g=I[a+g|0];a=I[a+j|0];F[e+1|0]=a;F[e+2|0]=a+g^128;F[e|0]=a+h^128}d=d+4|0;c=c+1|0;e=n-1|0;if((n|0)>=2){continue}break}}}function Ro(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;c=Fb(a);a:{if(b){Rf(a,Jj(c,b));j=Fb(a),k=b,H[j>>2]=k;c=0;while(1)if((b|0)==(c|0)){c=a+8|0;d=H[c>>2];if(!d){break a}h=Wb(H[d+4>>2],b);j=rb(a,h),k=c,H[j>>2]=k;while(1){c=H[d>>2];if(!c){break a}b:{e=Wb(H[c+4>>2],b);if((h|0)==(e|0)){break b}f=c;if(!H[rb(a,e)>>2]){j=rb(a,e),k=d,H[j>>2]=k;h=e;break b}while(1){c:{g=f;if(!H[g>>2]){f=0;break c}i=de(Ub(a),c+8|0,H[g>>2]+8|0);f=H[g>>2];if(i){continue}}break}H[d>>2]=f;j=g,k=H[H[rb(a,e)>>2]>>2],H[j>>2]=k;j=H[rb(a,e)>>2],k=c,H[j>>2]=k;continue}d=c;continue}}else{j=rb(a,c),k=0,H[j>>2]=k;c=c+1|0;continue}}Rf(a,0);j=Fb(a),k=0,H[j>>2]=k}}function sn(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;Fb(a);a:{if(b){Rf(a,rn(b));j=Fb(a),k=b,H[j>>2]=k;while(1)if((b|0)==(c|0)){c=a+8|0;d=H[c>>2];if(!d){break a}h=Wb(H[d+4>>2],b);j=rb(a,h),k=c,H[j>>2]=k;while(1){c=H[d>>2];if(!c){break a}b:{e=Wb(H[c+4>>2],b);if((h|0)==(e|0)){break b}f=c;if(!H[rb(a,e)>>2]){j=rb(a,e),k=d,H[j>>2]=k;h=e;break b}while(1){c:{g=f;if(!H[g>>2]){f=0;break c}i=de(Ub(a),c+8|0,H[g>>2]+8|0);f=H[g>>2];if(i){continue}}break}H[d>>2]=f;j=g,k=H[H[rb(a,e)>>2]>>2],H[j>>2]=k;j=H[rb(a,e)>>2],k=c,H[j>>2]=k;continue}d=c;continue}}else{j=rb(a,c),k=0,H[j>>2]=k;c=c+1|0;continue}}Rf(a,0);j=Fb(a),k=0,H[j>>2]=k}}function Qu(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;if((e|0)>0){g=H[a+336>>2];i=H[a+112>>2];a=H[a+480>>2];l=H[a+20>>2];m=H[a+16>>2];n=H[a+12>>2];o=H[a+8>>2];while(1){j=e;if(i){a=c<<2;p=H[a+H[b+12>>2]>>2];q=H[a+H[b+8>>2]>>2];r=H[a+H[b+4>>2]>>2];s=H[a+H[b>>2]>>2];e=H[d>>2];a=0;while(1){f=I[a+r|0];h=I[a+s|0]^255;k=I[a+q|0]<<2;F[e|0]=I[(h-H[k+o>>2]|0)+g|0];f=f<<2;F[e+1|0]=I[(h-(H[m+k>>2]+H[f+l>>2]>>16)|0)+g|0];F[e+2|0]=I[(h-H[f+n>>2]|0)+g|0];F[e+3|0]=I[a+p|0];e=e+4|0;a=a+1|0;if((i|0)!=(a|0)){continue}break}}d=d+4|0;c=c+1|0;e=j-1|0;if((j|0)>=2){continue}break}}}function mm(a,b,c,d,e){var f=0,g=0,h=0,i=0;f=Xa-208|0;Xa=f;H[f+204>>2]=c;c=f+160|0;pb(c,0,40);H[f+200>>2]=H[f+204>>2];a:{if((lm(0,b,f+200|0,f+80|0,c,d,e)|0)<0){b=-1;break a}i=H[a+76>>2]>=0;g=H[a>>2];if(H[a+72>>2]<=0){H[a>>2]=g&-33}b:{c:{d:{if(!H[a+48>>2]){H[a+48>>2]=80;H[a+28>>2]=0;H[a+16>>2]=0;H[a+20>>2]=0;h=H[a+44>>2];H[a+44>>2]=f;break d}if(H[a+16>>2]){break c}}c=-1;if(Dm(a)){break b}}c=lm(a,b,f+200|0,f+80|0,f+160|0,d,e)}if(h){Za[H[a+36>>2]](a,0,0)|0;H[a+48>>2]=0;H[a+44>>2]=h;H[a+28>>2]=0;b=H[a+20>>2];H[a+16>>2]=0;H[a+20>>2]=0;c=b?c:-1}b=a;a=H[a>>2];H[b>>2]=a|g&32;b=a&32?-1:c;if(!i){break a}}Xa=f+208|0;return b}function Pu(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;if((e|0)>0){j=H[a+112>>2];l=j&-4;k=j&3;g=H[a+36>>2];m=(g|0)<=0;n=j-1>>>0<3;while(1){i=0;if(!m){while(1){a:{if(!j){break a}a=H[H[(i<<2)+b>>2]+(c<<2)>>2];f=H[d>>2]+i|0;h=0;if(!n){while(1){F[f|0]=I[a|0];f=f+g|0;F[f|0]=I[a+1|0];f=f+g|0;F[f|0]=I[a+2|0];f=f+g|0;F[f|0]=I[a+3|0];a=a+4|0;f=f+g|0;h=h+4|0;if((l|0)!=(h|0)){continue}break}}h=0;if(!k){break a}while(1){F[f|0]=I[a|0];f=f+g|0;a=a+1|0;h=h+1|0;if((k|0)!=(h|0)){continue}break}}i=i+1|0;if((i|0)!=(g|0)){continue}break}}d=d+4|0;c=c+1|0;a=(e|0)>1;e=e-1|0;if(a){continue}break}}}function ek(a,b,c,d,e,f,g,h){var i=O(0),j=0,k=0,l=0;a:{if(!((g|0)<=0|K[f+4>>2]<=g+1>>>0)){if((h|0)<=0){break a}j=h+1|0;if(j>>>0>=K[f+8>>2]){break a}k=Jb(f,h-1|0);h=Jb(f,h);j=Jb(f,j);g=g<<2;f=g+h|0;h=f-4|0;L[a>>2]=O(L[f+4>>2]-L[h>>2])*O(.5);l=b;a=g+j|0;b=g+k|0;L[l>>2]=O(L[a>>2]-L[b>>2])*O(.5);i=L[f>>2];L[c>>2]=O(L[h>>2]-O(i+i))+L[f+4>>2];i=L[f>>2];L[d>>2]=O(L[b>>2]-O(i+i))+L[a>>2];L[e>>2]=O(O(L[b-4>>2]+L[a+4>>2])-O(L[b+4>>2]+L[a-4>>2]))*O(.25);return}mb(ib(ib(lb(ib(ib(ib(71664,24711),22846),3647),284),4217),24085));_();X()}mb(ib(ib(lb(ib(ib(ib(71664,24789),22846),3647),285),4217),24218));_();X()}function eu(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0;d=H[a+476>>2];i=H[d+92>>2];h=H[a+320>>2];if((i|0)>=(h|0)){if(H[a+36>>2]>0){h=H[a+216>>2];i=0;while(1){k=i<<2;j=k+d|0;Za[H[j+52>>2]](a,h,H[b+k>>2]+(N(H[j+100>>2],H[c>>2])<<2)|0,j+12|0);h=h+88|0;i=i+1|0;if((i|0)>2]){continue}break}h=H[a+320>>2]}H[d+92>>2]=0;i=0}b=h-i|0;h=H[d+96>>2];b=b>>>0>>0?b:h;h=g;g=H[f>>2];h=h-g|0;b=b>>>0>>0?b:h;Za[H[H[a+480>>2]+4>>2]](a,d+12|0,i,(g<<2)+e|0,b);H[f>>2]=b+H[f>>2];H[d+96>>2]=H[d+96>>2]-b;b=b+H[d+92>>2]|0;H[d+92>>2]=b;if((b|0)>=H[a+320>>2]){H[c>>2]=H[c>>2]+1}}function wc(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0;b=Xa-48|0;Xa=b;c=Xa-16|0;Xa=c;if(!(M[a>>3]>=0)){mb(ib(ib(lb(ib(ib(ib(71664,1352),2100),3647),67),4217),4650));_();X()}va(c+8|0,0)|0;M[a+8>>3]=+H[c+12>>2]*1e-6+ +H[c+8>>2];Xa=c+16|0;h=So();e=b+32|0;Rn(e);i=vb(e);f=a+16|0;c=vb(f);a:{b:{g=M[a>>3];if(g>=0){d=M[a+8>>3];if(!(d>=0)){break b}d=d-g;break a}mb(ib(ib(lb(ib(ib(ib(71664,1352),2100),3647),80),4217),4650));_();X()}mb(ib(ib(lb(ib(ib(ib(71664,5624),2100),3647),81),4217),6126));_();X()}M[b+16>>3]=d*1e3;H[b+12>>2]=c;H[b+8>>2]=28565;H[b+4>>2]=i;H[b>>2]=8135;On(h,6852,b);ob(e);ob(f);Xa=b+48|0}function Yv(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;d=Rb(a);if(d>>>0>>0){g=Xa-32|0;Xa=g;b=b-d|0;a:{if(b>>>0<=(H[kb(a)>>2]-H[a+4>>2]|0)/12>>>0){e=Xa-16|0;Xa=e;d=Yg(e,a,b);b=H[d+4>>2];f=H[d+8>>2];while(1){if((b|0)==(f|0)){nc(d);Xa=e+16|0}else{Hh(kb(a),b,c);b=b+12|0;H[d+4>>2]=b;continue}break}break a}d=kb(a);d=kn(g+8|0,bg(a,Rb(a)+b|0),Rb(a),d);e=Xa-16|0;Xa=e;b=Kp(e,d+8|0,b);f=H[b>>2];while(1){if(H[b+4>>2]!=(f|0)){Hh(H[d+16>>2],H[b>>2],c);f=H[b>>2]+12|0;H[b>>2]=f;continue}break}ud(b);Xa=e+16|0;jn(a,d);hn(d)}Xa=g+32|0;return}if(b>>>0>>0){b=H[a>>2]+N(b,12)|0;Rb(a);fn(a,b);Og(a)}}function df(a,b,c,d,e,f,g,h){var i=0,j=0,k=0,l=0;i=1;j=d&2147483647;l=j;k=(j|0)==2147418112;a:{if(k&!c?a|b:k&(c|0)!=0|j>>>0>2147418112){break a}j=h&2147483647;k=(j|0)==2147418112;if(k&!g?e|f:k&(g|0)!=0|j>>>0>2147418112){break a}if(!(a|e|(c|g)|(b|f|(j|l)))){return 0}i=d&h;if((i|0)>0|(i|0)>=0){i=-1;if((c|0)==(g|0)&(d|0)==(h|0)?(b|0)==(f|0)&a>>>0>>0|b>>>0>>0:c>>>0>>0&(d|0)<=(h|0)|(d|0)<(h|0)){break a}return(a^e|c^g|(b^f|d^h))!=0}i=-1;if((c|0)==(g|0)&(d|0)==(h|0)?(b|0)==(f|0)&a>>>0>e>>>0|b>>>0>f>>>0:c>>>0>g>>>0&(d|0)>=(h|0)|(d|0)>(h|0)){break a}i=(a^e|c^g|(b^f|d^h))!=0}return i}function $w(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0;if(Dc(a,H[b+8>>2],f)){Ek(b,c,d,e);return}h=I[b+53|0];g=H[a+12>>2];F[b+53|0]=0;i=I[b+52|0];F[b+52|0]=0;j=a+16|0;Ck(j,b,c,d,e,f);k=I[b+53|0];h=h|k;l=I[b+52|0];i=i|l;a:{if((g|0)<2){break a}j=j+(g<<3)|0;g=a+24|0;while(1){if(I[b+54|0]){break a}b:{if(l){if(H[b+24>>2]==1){break a}if(I[a+8|0]&2){break b}break a}if(!k){break b}if(!(F[a+8|0]&1)){break a}}G[b+52>>1]=0;Ck(g,b,c,d,e,f);k=I[b+53|0];h=k|h;l=I[b+52|0];i=l|i;g=g+8|0;if(j>>>0>g>>>0){continue}break}}F[b+53|0]=(h&255)!=0;F[b+52|0]=(i&255)!=0}function vs(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0;c=Xa-32|0;Xa=c;e=Md(b,-1);d=I[a+52|0];a:{if(e){if(d){break a}b=H[a+48>>2];f=a,g=Md(b,-1)^1,F[f+52|0]=g;break a}b:{if(!d){break b}f=c,g=Si(H[a+48>>2]),F[f+19|0]=g;c:{d:{e:{d=c+20|0;switch(ih(H[a+36>>2],H[a+40>>2],c+19|0,d,c+12|0,c+24|0,c+32|0,d)-1|0){case 0:case 1:break c;case 2:break e;default:break d}}d=H[a+48>>2];H[c+20>>2]=c+25;F[c+24|0]=d}while(1){d=H[c+20>>2];if(d>>>0<=c+24>>>0){break b}d=d-1|0;H[c+20>>2]=d;if((hh(F[d|0],H[a+32>>2])|0)!=-1){continue}break}}b=-1;break a}F[a+52|0]=1;H[a+48>>2]=b}Xa=c+32|0;return b|0}function Tu(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;if((e|0)>0){g=H[a+336>>2];i=H[a+112>>2];a=H[a+480>>2];l=H[a+20>>2];m=H[a+16>>2];n=H[a+12>>2];o=H[a+8>>2];while(1){j=e;if(i){a=c<<2;p=H[a+H[b+8>>2]>>2];q=H[a+H[b+4>>2]>>2];r=H[a+H[b>>2]>>2];e=H[d>>2];a=0;while(1){f=I[a+q|0];h=I[a+r|0];k=I[a+p|0]<<2;F[e|0]=I[(h+H[k+o>>2]|0)+g|0];f=f<<2;F[e+1|0]=I[((H[m+k>>2]+H[f+l>>2]>>16)+h|0)+g|0];F[e+2|0]=I[(H[f+n>>2]+h|0)+g|0];e=e+3|0;a=a+1|0;if((i|0)!=(a|0)){continue}break}}d=d+4|0;c=c+1|0;e=j-1|0;if((j|0)>=2){continue}break}}}function os(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;c=Xa-32|0;Xa=c;a:{b:{c:{if(Md(b,-1)){break c}i=c,j=Si(b),F[i+23|0]=j;if(I[a+44|0]){if((be(c+23|0,1,1,H[a+32>>2])|0)!=1){break b}break c}f=c+24|0;H[c+16>>2]=f;h=c+32|0;d=c+23|0;while(1){e=ih(H[a+36>>2],H[a+40>>2],d,f,c+12|0,c+24|0,h,c+16|0);if(H[c+12>>2]==(d|0)){break b}if((e|0)==3){if((be(d,1,1,H[a+32>>2])|0)==1){break c}break b}if(e>>>0>1){break b}g=c+24|0;d=H[c+16>>2]-g|0;if((be(g,1,d,H[a+32>>2])|0)!=(d|0)){break b}d=H[c+12>>2];if((e|0)==1){continue}break}}a=ul(b);break a}a=-1}Xa=c+32|0;return a|0}function dt(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;if((d|0)>0){e=H[H[a+484>>2]+24>>2];h=H[e+8>>2];i=H[e+4>>2];j=H[e>>2];g=H[a+112>>2];l=g-1|0;m=g&1;while(1){a:{if(!g){break a}e=k<<2;a=H[e+b>>2];f=H[c+e>>2];if(m){F[f|0]=I[I[a+2|0]+h|0]+(I[I[a+1|0]+i|0]+I[I[a|0]+j|0]|0);f=f+1|0;a=a+3|0;e=l}else{e=g}if((g|0)==1){break a}while(1){F[f|0]=I[I[a+2|0]+h|0]+(I[I[a+1|0]+i|0]+I[I[a|0]+j|0]|0);F[f+1|0]=I[I[a+5|0]+h|0]+(I[I[a+4|0]+i|0]+I[I[a+3|0]+j|0]|0);f=f+2|0;a=a+6|0;e=e-2|0;if(e){continue}break}}k=k+1|0;if((k|0)!=(d|0)){continue}break}}}function Dj(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;d=zb(a);if(d>>>0>>0){g=Xa-32|0;Xa=g;b=b-d|0;a:{if(b>>>0<=H[kb(a)>>2]-H[a+4>>2]>>2>>>0){e=Xa-16|0;Xa=e;d=_f(e,a,b);b=H[d+4>>2];f=H[d+8>>2];while(1){if((b|0)==(f|0)){nc(d);Xa=e+16|0}else{Me(kb(a),b,c);b=b+4|0;H[d+4>>2]=b;continue}break}break a}d=kb(a);d=Hg(g+8|0,Qg(a,zb(a)+b|0),zb(a),d);e=Xa-16|0;Xa=e;b=bi(e,d+8|0,b);f=H[b>>2];while(1){if(H[b+4>>2]!=(f|0)){Me(H[d+16>>2],H[b>>2],c);f=H[b>>2]+4|0;H[b>>2]=f;continue}break}ud(b);Xa=e+16|0;Pg(a,d);$f(d)}Xa=g+32|0;return}if(b>>>0>>0){qk(a,H[a>>2]+(b<<2)|0)}}function rs(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0;c=Xa-32|0;Xa=c;e=Md(b,-1);d=I[a+52|0];a:{if(e){if(d){break a}b=H[a+48>>2];f=a,g=Md(b,-1)^1,F[f+52|0]=g;break a}b:{if(!d){break b}H[c+16>>2]=H[a+48>>2];c:{d:{e:{d=c+20|0;switch(ih(H[a+36>>2],H[a+40>>2],c+16|0,d,c+12|0,c+24|0,c+32|0,d)-1|0){case 0:case 1:break c;case 2:break e;default:break d}}d=H[a+48>>2];H[c+20>>2]=c+25;F[c+24|0]=d}while(1){d=H[c+20>>2];if(d>>>0<=c+24>>>0){break b}d=d-1|0;H[c+20>>2]=d;if((hh(F[d|0],H[a+32>>2])|0)!=-1){continue}break}}b=-1;break a}F[a+52|0]=1;H[a+48>>2]=b}Xa=c+32|0;return b|0}function ck(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;l=-1;a:{e=H[b+8>>2];if((e|0)!=H[c+4>>2]){break a}d=H[a+4>>2];if((d|0)!=H[b+4>>2]){break a}f=H[a+8>>2];if((f|0)!=H[c+8>>2]){break a}l=0;m=(d|0)>0?d:0;n=(f|0)>0?f:0;o=(e|0)>0?e:0;d=H[a>>2];while(1){if((h|0)==(m|0)){break a}p=N(e,h);g=0;while(1){if((g|0)!=(n|0)){H[d>>2]=0;H[d+4>>2]=0;i=H[c>>2]+(g<<3)|0;j=H[b>>2]+(p<<3)|0;a=0;k=0;while(1){if((a|0)!=(o|0)){k=M[j>>3]*M[i>>3]+k;M[d>>3]=k;a=a+1|0;j=j+8|0;i=(f<<3)+i|0;continue}break}g=g+1|0;d=d+8|0;continue}break}h=h+1|0;continue}}return l}function bt(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;if((d|0)>0){m=H[a+112>>2];e=H[a+484>>2];a=H[e+24>>2];n=H[a+8>>2];o=H[a+4>>2];p=H[a>>2];g=H[e+48>>2];while(1){if(m){q=H[e+60>>2];r=H[e+56>>2];s=H[e+52>>2];f=h<<2;a=H[f+b>>2];i=H[c+f>>2];j=0;f=m;while(1){k=j<<2;l=g<<6;F[i|0]=(I[(H[k+(r+l|0)>>2]+I[a+1|0]|0)+o|0]+I[(H[(l+s|0)+k>>2]+I[a|0]|0)+p|0]|0)+I[(H[(l+q|0)+k>>2]+I[a+2|0]|0)+n|0];i=i+1|0;a=a+3|0;j=j+1&15;f=f-1|0;if(f){continue}break}}g=g+1&15;H[e+48>>2]=g;h=h+1|0;if((h|0)!=(d|0)){continue}break}}}function Jp(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=O(0),l=0,m=0,n=0,o=0,p=0;l=-1;a:{e=H[b+8>>2];if((e|0)!=H[c+4>>2]){break a}d=H[a+4>>2];if((d|0)!=H[b+4>>2]){break a}f=H[a+8>>2];if((f|0)!=H[c+8>>2]){break a}l=0;m=(d|0)>0?d:0;n=(f|0)>0?f:0;o=(e|0)>0?e:0;d=H[a>>2];while(1){if((h|0)==(m|0)){break a}p=N(e,h);g=0;while(1){if((g|0)!=(n|0)){a=0;H[d>>2]=0;i=H[c>>2]+(g<<2)|0;j=H[b>>2]+(p<<2)|0;k=O(0);while(1){if((a|0)!=(o|0)){k=O(O(L[j>>2]*L[i>>2])+k);L[d>>2]=k;a=a+1|0;j=j+4|0;i=(f<<2)+i|0;continue}break}g=g+1|0;d=d+4|0;continue}break}h=h+1|0;continue}}return l}function Gx(a){a=a|0;if(I[72704]){return H[18175]}if(!I[73504]){a=73216;while(1){a=Ab(a)+12|0;if((a|0)!=73504){continue}break}F[73504]=1}Pb(73216,28666);Pb(73228,28657);Pb(73240,31773);Pb(73252,31570);Pb(73264,28736);Pb(73276,32037);Pb(73288,28674);Pb(73300,29876);Pb(73312,31125);Pb(73324,31108);Pb(73336,31116);Pb(73348,31135);Pb(73360,31514);Pb(73372,34328);Pb(73384,31174);Pb(73396,30975);Pb(73408,28736);Pb(73420,31300);Pb(73432,31518);Pb(73444,31779);Pb(73456,31271);Pb(73468,30278);Pb(73480,29191);Pb(73492,34254);F[72704]=1;H[18175]=73216;return 73216}function Ex(a){a=a|0;if(I[72712]){return H[18177]}if(!I[73808]){a=73520;while(1){a=Ab(a)+12|0;if((a|0)!=73808){continue}break}F[73808]=1}Ob(73520,61384);Ob(73532,61416);Ob(73544,61452);Ob(73556,61476);Ob(73568,61500);Ob(73580,61516);Ob(73592,61536);Ob(73604,61556);Ob(73616,61584);Ob(73628,61624);Ob(73640,61656);Ob(73652,61692);Ob(73664,61728);Ob(73676,61744);Ob(73688,61760);Ob(73700,61776);Ob(73712,61500);Ob(73724,61792);Ob(73736,61808);Ob(73748,61824);Ob(73760,61840);Ob(73772,61856);Ob(73784,61872);Ob(73796,61888);F[72712]=1;H[18177]=73520;return 73520}function Su(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;if((e|0)>0){f=H[a+112>>2];m=f&-2;n=f&1;while(1){l=e;a:{if(!f){break a}a=c<<2;g=H[a+H[b+8>>2]>>2];h=H[a+H[b+4>>2]>>2];i=H[a+H[b>>2]>>2];e=H[d>>2];a=0;j=0;if((f|0)!=1){while(1){F[e|0]=I[a+i|0];F[e+1|0]=I[a+h|0];F[e+2|0]=I[a+g|0];k=a|1;F[e+3|0]=I[k+i|0];F[e+4|0]=I[h+k|0];F[e+5|0]=I[g+k|0];a=a+2|0;e=e+6|0;j=j+2|0;if((m|0)!=(j|0)){continue}break}}if(!n){break a}F[e|0]=I[a+i|0];F[e+1|0]=I[a+h|0];F[e+2|0]=I[a+g|0]}d=d+4|0;c=c+1|0;e=l-1|0;if((l|0)>=2){continue}break}}}function ls(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0;c=Xa-32|0;Xa=c;a:{b:{c:{if(Md(b,-1)){break c}H[c+20>>2]=b;if(I[a+44|0]){if((be(c+20|0,4,1,H[a+32>>2])|0)!=1){break b}break c}f=c+24|0;H[c+16>>2]=f;h=c+32|0;d=c+20|0;while(1){e=ih(H[a+36>>2],H[a+40>>2],d,f,c+12|0,c+24|0,h,c+16|0);if(H[c+12>>2]==(d|0)){break b}if((e|0)==3){if((be(d,1,1,H[a+32>>2])|0)==1){break c}break b}if(e>>>0>1){break b}g=c+24|0;d=H[c+16>>2]-g|0;if((be(g,1,d,H[a+32>>2])|0)!=(d|0)){break b}d=H[c+12>>2];if((e|0)==1){continue}break}}a=ul(b);break a}a=-1}Xa=c+32|0;return a|0}function wh(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0;i=Xa-240|0;Xa=i;h=H[d>>2];H[i+232>>2]=h;d=H[d+4>>2];H[i>>2]=a;H[i+236>>2]=d;k=1;a:{b:{c:{if(!(d|(h|0)!=1)){d=a;break c}l=0-b|0;h=a;while(1){j=(e<<2)+g|0;d=h-H[j>>2]|0;if((Za[c|0](d,a)|0)<=0){d=h;break c}d:{if(!((e|0)<2|f)){f=H[j-8>>2];j=h+l|0;if((Za[c|0](j,d)|0)>=0){break d}if((Za[c|0](j-f|0,d)|0)>=0){break d}}H[(k<<2)+i>>2]=d;h=i+232|0;f=tm(h);xh(h,f);k=k+1|0;e=e+f|0;f=0;h=d;if(H[i+236>>2]|H[i+232>>2]!=1){continue}break b}break}d=h;break b}if(f){break a}}sm(b,i,k);aj(d,b,c,e,g)}Xa=i+240|0}function lu(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0;d=Xa-16|0;Xa=d;h=H[a+476>>2];a:{b:{if(H[h+36>>2]){Ch(h+32|0,0,(H[f>>2]<<2)+e|0,0,1,H[h+40>>2]);H[h+36>>2]=0;H[f>>2]=H[f>>2]+1;H[h+44>>2]=H[h+44>>2]-1;break b}j=H[h+44>>2];i=e;e=H[f>>2];i=i+(e<<2)|0;H[d+8>>2]=H[i>>2];e=g-e|0;e=e>>>0>j>>>0?j:e;e=e>>>0<2?e:2;if(e>>>0>=2){g=H[i+4>>2]}else{H[h+36>>2]=1;g=H[h+32>>2]}H[d+12>>2]=g;Za[H[h+12>>2]](a,b,H[c>>2],d+8|0);a=H[h+36>>2];H[f>>2]=e+H[f>>2];H[h+44>>2]=H[h+44>>2]-e;if(a){break a}}H[c>>2]=H[c>>2]+1}Xa=d+16|0}function Oy(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0;i=Xa-416|0;Xa=i;d=i+416|0;H[i+12>>2]=d;h=Xa-144|0;Xa=h;H[h+28>>2]=h+132;c=h+32|0;Cr(a+8|0,c,h+28|0,e,f,g);H[h+16>>2]=0;H[h+20>>2]=0;H[h+12>>2]=c;c=i+16|0;f=Rl(c,H[i+12>>2]);e=Xa-16|0;Xa=e;H[e+12>>2]=H[a+8>>2];g=Zd(e+8|0,e+12|0);a=$k(c,h+12|0,f,h+16|0);Yd(g);Xa=e+16|0;if((a|0)==-1){Qb();X()}H[i+12>>2]=(a<<2)+c;Xa=h+144|0;e=H[i+12>>2];a=Xa-16|0;Xa=a;H[a+8>>2]=b;while(1){if((c|0)!=(e|0)){xl(a+8|0,H[c>>2]);c=c+4|0;continue}break}Xa=a+16|0;Xa=d;return H[a+8>>2]}function Bd(a,b,c){var d=0,e=0,f=0;d=Xa+-64|0;Xa=d;f=H[a>>2];e=H[f-4>>2];f=H[f-8>>2];H[d+20>>2]=0;H[d+16>>2]=b;H[d+12>>2]=a;H[d+8>>2]=c;b=0;pb(d+24|0,0,39);a=a+f|0;a:{if(Dc(e,c,0)){H[d+56>>2]=1;Za[H[H[e>>2]+20>>2]](e,d+8|0,a,a,1,0);b=H[d+32>>2]==1?a:0;break a}Za[H[H[e>>2]+24>>2]](e,d+8|0,a,1,0);b:{switch(H[d+44>>2]){case 0:b=H[d+48>>2]==1?H[d+36>>2]==1?H[d+40>>2]==1?H[d+28>>2]:0:0:0;break a;case 1:break b;default:break a}}if(H[d+32>>2]!=1){if(H[d+48>>2]|H[d+36>>2]!=1|H[d+40>>2]!=1){break a}}b=H[d+24>>2]}Xa=d- -64|0;return b}function Wv(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0;a=bd(a,b);if((a|0)!=(c|0)){a:{if(!Mc(a)){if(!Mc(c)){H[a+8>>2]=H[c+8>>2];b=H[c+4>>2];H[a>>2]=H[c>>2];H[a+4>>2]=b;break a}e=vb(c);b=nb(c);c=Xa-16|0;Xa=c;b:{if(b>>>0<=10){Wc(a,b);Fd(a,e,b);F[c+15|0]=0;Lc(a+b|0,c+15|0);break b}f=a;a=I[a+11|0];qi(f,10,b-10|0,a,0,a,b,e)}Xa=c+16|0;break a}e=vb(c);b=nb(c);c=Xa-16|0;Xa=c;d=Ce(a);c:{if(d>>>0>b>>>0){d=H[a>>2];Pc(a,b);Fd(d,e,b);F[c+15|0]=0;Lc(b+d|0,c+15|0);break c}f=a;a=H[a+4>>2];qi(f,d-1|0,(b-d|0)+1|0,a,0,a,b,e)}Xa=c+16|0}}return 1}function ae(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0;f=Xa-16|0;Xa=f;A(+b);g=v(1)|0;d=v(0)|0;c=g&2147483647;e=c+-1048576|0;a:{if((e|0)==2145386495|e>>>0<2145386495){h=d<<28;e=c>>>4|0;c=(c&15)<<28|d>>>4;d=e+1006632960|0;break a}if((c|0)==2146435072|c>>>0>2146435072){h=d<<28;c=(g&15)<<28|d>>>4;d=g>>>4|2147418112;break a}if(!(c|d)){c=0;d=0;break a}e=c;c=c?Q(c):Q(d)+32|0;Rc(f,d,e,0,0,c+49|0);i=H[f>>2];h=H[f+4>>2];e=15372-c<<16;c=H[f+8>>2];d=e|H[f+12>>2]^65536}H[a>>2]=i;H[a+4>>2]=h;H[a+8>>2]=c;H[a+12>>2]=g&-2147483648|d;Xa=f+16|0}function bx(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;if(Dc(a,H[b+8>>2],e)){Dk(b,c,d);return}a:{if(Dc(a,H[b>>2],e)){if(!(H[b+16>>2]!=(c|0)&H[b+20>>2]!=(c|0))){if((d|0)!=1){break a}H[b+32>>2]=1;return}H[b+32>>2]=d;b:{if(H[b+44>>2]==4){break b}G[b+52>>1]=0;a=H[a+8>>2];Za[H[H[a>>2]+20>>2]](a,b,c,c,1,e);if(I[b+53|0]){H[b+44>>2]=3;if(!I[b+52|0]){break b}break a}H[b+44>>2]=4}H[b+20>>2]=c;H[b+40>>2]=H[b+40>>2]+1;if(H[b+36>>2]!=1|H[b+24>>2]!=2){break a}F[b+54|0]=1;return}a=H[a+8>>2];Za[H[H[a>>2]+24>>2]](a,b,c,d,e)}}function cq(a,b){var c=0,d=0,e=0,f=0,g=0;d=Xa-16|0;Xa=d;a:{if(!a){e=-1;break a}if(H[a+7062388>>2]==(b|0)){break a}c=H[a+7062408>>2];if(c){Bb(c);H[a+7062408>>2]=0}b:{c:{switch(b|0){case 1:case 2:case 3:f=H[a+36>>2];g=H[a+40>>2];c=qb(2064);if(c){H[c+8>>2]=g;H[c+4>>2]=f;H[c>>2]=0}H[a+7062408>>2]=c;break b;case 4:H[a+7062400>>2]=1;H[a+7062404>>2]=1;b=4;break b;case 0:break b;default:break c}}b=0;sb(0,3,3157,0)}H[a+7062388>>2]=b;if(H[a>>2]!=1){break a}H[d>>2]=H[(b<<2)+6832>>2];sb(0,3,7364,d)}Xa=d+16|0;return e}function yh(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;b=om(a,61);if((b|0)==(a|0)){return 0}f=b-a|0;a:{if(I[f+a|0]){break a}e=H[17121];if(!e){break a}d=H[e>>2];if(!d){break a}while(1){b:{b=a;h=0;g=f;c=0;c:{if(!f){break c}c=I[b|0];d:{if(!c){break d}while(1){e:{i=I[d|0];if(!i){break e}g=g-1|0;if(!g|(c|0)!=(i|0)){break e}d=d+1|0;c=I[b+1|0];b=b+1|0;if(c){continue}break d}break}h=c}c=(h&255)-I[d|0]|0}if(!c){b=H[e>>2]+f|0;if(I[b|0]==61){break b}}d=H[e+4>>2];e=e+4|0;if(d){continue}break a}break}j=b+1|0}return j}function yz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0;g=Xa-32|0;Xa=g;H[g+24>>2]=b;a:{if(!(H[d+4>>2]&1)){H[g>>2]=-1;b=Za[H[H[a>>2]+16>>2]](a,b,c,d,e,g)|0;H[g+24>>2]=b;b:{switch(H[g>>2]){case 0:F[f|0]=0;break a;case 1:F[f|0]=1;break a;default:break b}}F[f|0]=1;H[e>>2]=4;break a}Kb(g,d);b=ad(g);Cb(g);Kb(g,d);a=ig(g);Cb(g);Qd(g,a);Pd(g|12,a);d=g+24|0;h=f,i=(Ai(d,c,g,d,b,e,1)|0)==(g|0),F[h|0]=i;b=H[g+24>>2];while(1){d=ob(d-12|0);if((g|0)!=(d|0)){continue}break}}Xa=g+32|0;return b|0}function es(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0;g=Xa-32|0;Xa=g;H[g+24>>2]=b;a:{if(!(H[d+4>>2]&1)){H[g>>2]=-1;b=Za[H[H[a>>2]+16>>2]](a,b,c,d,e,g)|0;H[g+24>>2]=b;b:{switch(H[g>>2]){case 0:F[f|0]=0;break a;case 1:F[f|0]=1;break a;default:break b}}F[f|0]=1;H[e>>2]=4;break a}Kb(g,d);b=gd(g);Cb(g);Kb(g,d);a=zf(g);Cb(g);Qd(g,a);Pd(g|12,a);d=g+24|0;h=f,i=(Ci(d,c,g,d,b,e,1)|0)==(g|0),F[h|0]=i;b=H[g+24>>2];while(1){d=ob(d-12|0);if((g|0)!=(d|0)){continue}break}}Xa=g+32|0;return b|0}function Zi(a,b,c){var d=0;a:{b:{c:{if((a^b)&3){break c}d=(c|0)!=0;d:{if(!(b&3)|!c){break d}while(1){d=I[b|0];F[a|0]=d;if(!d){break a}a=a+1|0;c=c-1|0;d=(c|0)!=0;b=b+1|0;if(!(b&3)){break d}if(c){continue}break}}if(!d){break b}if(!I[b|0]){break a}if(c>>>0<4){break c}while(1){d=H[b>>2];if((d^-1)&d-16843009&-2139062144){break c}H[a>>2]=d;a=a+4|0;b=b+4|0;c=c-4|0;if(c>>>0>3){continue}break}}if(!c){break b}while(1){d=I[b|0];F[a|0]=d;if(!d){break a}a=a+1|0;b=b+1|0;c=c-1|0;if(c){continue}break}}c=0}pb(a,0,c)}function cf(a,b,c,d,e,f){var g=0,h=0,i=0,j=0;a:{if(f&64){c=f+-64|0;b=c&31;if((c&63)>>>0>=32){c=0;b=e>>>b|0}else{c=e>>>b|0;b=((1<>>b}d=0;e=0;break a}if(!f){break a}i=d;h=64-f|0;g=h&31;if((h&63)>>>0>=32){h=i<>>32-g|e<>>0>=32){g=0;b=c>>>b|0}else{g=c>>>b|0;b=((1<>>b}b=j|b;c=g|h;g=d;d=f&31;if((f&63)>>>0>=32){h=0;d=e>>>d|0}else{h=e>>>d|0;d=((1<>>d}e=h}H[a>>2]=b;H[a+4>>2]=c;H[a+8>>2]=d;H[a+12>>2]=e}function Vm(a){var b=0,c=0,d=0;a:{if(H[a+308>>2]){break a}b:{switch(H[a+40>>2]-3|0){case 0:case 4:break b;default:break a}}if(H[a+36>>2]!=3|H[a+44>>2]!=2|(H[a+304>>2]|H[a+120>>2]!=3)){break a}b=H[a+216>>2];if(H[b+8>>2]!=2|H[b+96>>2]!=1|(H[b+184>>2]!=1|H[b+12>>2]>2)){break a}if(H[b+100>>2]!=1|H[b+188>>2]!=1){break a}c=H[b+36>>2];if((c|0)!=H[a+324>>2]|(c|0)!=H[b+124>>2]|(c|0)!=H[b+212>>2]){break a}c=H[a+328>>2];a=H[b+40>>2];if((c|0)!=(a|0)|(a|0)!=H[b+128>>2]){break a}d=(a|0)==H[b+216>>2]}return d}function iu(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=H[a+456>>2];a:{b:{switch(b|0){case 0:if(H[a+84>>2]){H[c+4>>2]=212;if(H[c+12>>2]){break a}d=c,e=Za[H[H[a+4>>2]+28>>2]](a,H[c+8>>2],0,H[c+16>>2],1)|0,H[d+12>>2]=e;break a}H[c+4>>2]=H[H[a+476>>2]+4>>2];break a;case 3:if(!H[c+8>>2]){b=H[a>>2];H[b+20>>2]=3;Za[H[b>>2]](a)}H[c+4>>2]=213;break a;case 2:if(!H[c+8>>2]){b=H[a>>2];H[b+20>>2]=3;Za[H[b>>2]](a)}H[c+4>>2]=214;break a;default:break b}}b=H[a>>2];H[b+20>>2]=3;Za[H[b>>2]](a)}H[c+20>>2]=0;H[c+24>>2]=0}function fu(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0;b=H[a+456>>2];c=H[b+24>>2];a:{if(c){d=H[b+12>>2];break a}d=Za[H[H[a+4>>2]+28>>2]](a,H[b+8>>2],H[b+20>>2],H[b+16>>2],0)|0;H[b+12>>2]=d;c=H[b+24>>2]}h=H[b+16>>2]-c|0;i=H[f>>2];g=g-i|0;g=g>>>0>h>>>0?h:g;h=H[a+116>>2]-H[b+20>>2]|0;g=g>>>0>>0?g:h;Za[H[H[a+484>>2]+4>>2]](a,(c<<2)+d|0,(i<<2)+e|0,g);H[f>>2]=g+H[f>>2];a=g+H[b+24>>2]|0;H[b+24>>2]=a;c=a;a=H[b+16>>2];if(c>>>0>=a>>>0){H[b+24>>2]=0;H[b+20>>2]=a+H[b+20>>2]}}function rg(a){var b=0,c=0,d=0;if(!a){if(H[15866]){b=rg(H[15866])}if(H[15828]){b=rg(H[15828])|b}a=H[17148];if(a){while(1){if(H[a+20>>2]!=H[a+28>>2]){b=rg(a)|b}a=H[a+56>>2];if(a){continue}break}}return b}d=H[a+76>>2]>=0;a:{b:{if(H[a+20>>2]==H[a+28>>2]){break b}Za[H[a+36>>2]](a,0,0)|0;if(H[a+20>>2]){break b}b=-1;break a}b=H[a+8>>2];c=H[a+4>>2];if((b|0)!=(c|0)){b=c-b|0;Za[H[a+40>>2]](a,b,b>>31,1)|0}b=0;H[a+28>>2]=0;H[a+16>>2]=0;H[a+20>>2]=0;H[a+4>>2]=0;H[a+8>>2]=0;if(!d){break a}}return b}function Ym(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0;b=H[a+480>>2];h=b,i=Za[H[H[a+4>>2]>>2]](a,1,1024)|0,H[h+8>>2]=i;h=b,i=Za[H[H[a+4>>2]>>2]](a,1,1024)|0,H[h+12>>2]=i;h=b,i=Za[H[H[a+4>>2]>>2]](a,1,1024)|0,H[h+16>>2]=i;d=Za[H[H[a+4>>2]>>2]](a,1,1024)|0;H[b+20>>2]=d;e=H[b+16>>2];f=H[b+12>>2];g=H[b+8>>2];b=0;a=-128;while(1){c=b<<2;H[g+c>>2]=N(a,91881)+32768>>16;H[c+f>>2]=N(a,116130)+32768>>16;H[c+e>>2]=N(a,-46802);H[c+d>>2]=N(a,-22553)+32768;a=a+1|0;b=b+1|0;if((b|0)!=256){continue}break}}function Ag(a,b,c,d,e,f){var g=0,h=O(0),i=O(0),j=O(0),k=O(0);g=Xa-48|0;Xa=g;a:{if(a){ni(a+8|0,b,g);h=O(L[g+44>>2]+O(O(L[g+32>>2]*c)+O(L[g+36>>2]*d)));a=rc(a+184|0,O(O(L[g+12>>2]+O(O(L[g>>2]*c)+O(L[g+4>>2]*d)))/h),O(O(L[g+28>>2]+O(O(L[g+16>>2]*c)+O(L[g+20>>2]*d)))/h),e,f)>>31;break a}h=L[b+28>>2];j=L[b+20>>2];k=L[b+16>>2];i=O(L[b+44>>2]+O(O(L[b+32>>2]*c)+O(L[b+36>>2]*d)));L[e>>2]=O(L[b+12>>2]+O(O(L[b>>2]*c)+O(L[b+4>>2]*d)))/i;L[f>>2]=O(h+O(O(k*c)+O(j*d)))/i;a=0}Xa=g+48|0;return a}function Rc(a,b,c,d,e,f){var g=0,h=0,i=0;a:{if(f&64){d=b;e=f+-64|0;b=e&31;if((e&63)>>>0>=32){e=d<>>32-b|c<>>0>=32){h=g<>>32-d|e<>>0>=32){e=0;b=c>>>d|0}else{e=c>>>d|0;b=((1<>>d}d=i|b;e=e|h;b=f&31;if((f&63)>>>0>=32){h=g<>>32-b|c<>2]=b;H[a+4>>2]=c;H[a+8>>2]=d;H[a+12>>2]=e}function Le(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;h=c<<2;j=H[h+b>>2];i=d<<2;o=H[i+a>>2];h=H[a+h>>2];i=H[b+i>>2];p=+(N(j,o)-N(h,i)|0);l=+(h-o|0);m=+(i-j|0);h=c+1|0;j=h;while(1){if((d|0)>(h|0)){i=h<<2;k=m*+H[i+a>>2]+l*+H[b+i>>2]+p;k=k*k;i=k>n;n=i?k:n;j=i?h:j;h=h+1|0;continue}break}a:{if(n/(m*m+l*l)>e){h=-1;if((Le(a,b,c,j,e,f,g)|0)<0){break a}c=H[g>>2];if((c|0)>5){break a}H[(c<<2)+f>>2]=j;H[g>>2]=H[g>>2]+1;if((Le(a,b,j,d,e,f,g)|0)<0){break a}}h=0}return h}function gu(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0;e=H[a+456>>2];i=e+24|0;g=H[e+24>>2];a:{if(g){h=H[e+12>>2];break a}h=Za[H[H[a+4>>2]+28>>2]](a,H[e+8>>2],H[e+20>>2],H[e+16>>2],1)|0;H[e+12>>2]=h;g=H[e+24>>2]}Za[H[H[a+476>>2]+4>>2]](a,b,c,d,h,i,H[e+16>>2]);b=H[e+24>>2];if(b>>>0>g>>>0){b=b-g|0;Za[H[H[a+484>>2]+4>>2]](a,H[e+12>>2]+(g<<2)|0,0,b);H[f>>2]=b+H[f>>2];b=H[e+24>>2]}a=H[e+16>>2];if(a>>>0<=b>>>0){H[e+24>>2]=0;H[e+20>>2]=a+H[e+20>>2]}}function bj(a,b,c){var d=0,e=0;d=(c|0)!=0;a:{b:{c:{if(!(a&3)|!c){break c}e=b&255;while(1){if((e|0)==I[a|0]){break b}c=c-1|0;d=(c|0)!=0;a=a+1|0;if(!(a&3)){break c}if(c){continue}break}}if(!d){break a}}d:{if(I[a|0]==(b&255)|c>>>0<4){break d}d=N(b&255,16843009);while(1){e=d^H[a>>2];if((e^-1)&e-16843009&-2139062144){break d}a=a+4|0;c=c-4|0;if(c>>>0>3){continue}break}}if(!c){break a}b=b&255;while(1){if((b|0)==I[a|0]){return a}a=a+1|0;c=c-1|0;if(c){continue}break}}return 0}function Vu(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;if((e|0)>0){g=H[a+112>>2];f=H[H[a+480>>2]+24>>2];while(1){a=e;if(g){e=c<<2;j=H[e+H[b+8>>2]>>2];k=H[e+H[b+4>>2]>>2];l=H[e+H[b>>2]>>2];m=H[d>>2];e=0;while(1){h=I[e+k|0];i=h+128|0;F[e+m|0]=H[(((i+I[e+j|0]&255)<<2)+f|0)+2048>>2]+(H[((h<<2)+f|0)+1024>>2]+H[((i+I[e+l|0]&255)<<2)+f>>2]|0)>>>16;e=e+1|0;if((g|0)!=(e|0)){continue}break}}d=d+4|0;c=c+1|0;e=a-1|0;if((a|0)>=2){continue}break}}}function lv(a){a=a|0;var b=0,c=0;b=H[a+20>>2];a:{if(!(H[a+64>>2]|b-205>>>0>1)){if(K[a+140>>2]>2]){b=H[a>>2];H[b+20>>2]=69;Za[H[b>>2]](a)}Za[H[H[a+444>>2]+4>>2]](a);H[a+20>>2]=210;break a}b:{switch(b-207|0){case 0:H[a+20>>2]=210;break a;case 3:break a;default:break b}}c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=21;Za[H[H[a>>2]>>2]](a)}c:{while(1){b=H[a+460>>2];if(H[b+20>>2]){break c}if(Za[H[b>>2]](a)|0){continue}break}return 0}Za[H[H[a+24>>2]+24>>2]](a);bn(a);return 1}function Kf(a){var b=0,c=0,d=0,e=0,f=0;b=(B(a),v(2));if((b|0)==1065353216){return O(0)}a:{if(b-2139095040>>>0<=2164260863){c=b<<1;if(!c){b=Xa-16|0;L[b+12>>2]=-1;return O(L[b+12>>2]/O(0))}if((b|0)==2139095040){break a}if(!(c>>>0<4278190080&(b|0)>=0)){return zm(a)}b=(B(O(a*O(8388608))),v(2))-192937984|0}c=b-1060306944|0;e=c>>>15&240;d=+(x(2,b-(c&-8388608)|0),C())*M[e+46288>>3]+-1;f=d*d;a=O((M[5819]*f+(M[5820]*d+M[5821]))*f+(+(c>>23)*M[5818]+M[e+46296>>3]+d))}return a}function qe(a,b,c,d,e){var f=0,g=0;if((c|0)<(e|0)){if(!jc(a,b,c,e)){return-1}c=H[a+12>>2];b=H[a+8>>2]}g=e<<2;c=c-e|0;f=H[g+40384>>2]&b>>c;if((f|0)>H[d+g>>2]){while(1){if((c|0)<=0){if(!jc(a,b,c,1)){return-1}c=H[a+12>>2];b=H[a+8>>2]}c=c-1|0;f=b>>>c&1|f<<1;e=e+1|0;if((f|0)>H[(e<<2)+d>>2]){continue}break}}H[a+12>>2]=c;H[a+8>>2]=b;if((e|0)>=17){a=H[a+16>>2];b=H[a>>2];H[b+20>>2]=121;Za[H[b+4>>2]](a,-1);return 0}return I[(H[d+140>>2]+(H[((e<<2)+d|0)+72>>2]+f|0)|0)+17|0]}function Iq(a,b,c,d,e,f,g,h){var i=0,j=0,k=0,l=0;i=Xa-16|0;Xa=i;if((b^-1)+1073741807>>>0>=c>>>0){j=vb(a);a:{if(b>>>0<536870887){H[i+8>>2]=b<<1;H[i+12>>2]=b+c;c=cg(H[zc(i+12|0,i+8|0)>>2]);break a}c=1073741806}k=c+1|0;c=rn(k);if(e){$d(c,j,e)}if(g){$d(c+(e<<2)|0,h,g)}l=e+f|0;h=d-l|0;if((d|0)!=(l|0)){d=e<<2;$d((d+c|0)+(g<<2)|0,(d+j|0)+(f<<2)|0,h)}if((b|0)!=1){jb(j)}Uc(a,c);Cd(a,k);b=a;a=h+(e+g|0)|0;Pc(b,a);H[i+4>>2]=0;yc(c+(a<<2)|0,i+4|0);Xa=i+16|0;return}Qb();X()}function Nc(a,b,c,d,e,f,g,h,i){var j=0,k=0,l=0,m=0;h=Iz(b,c,h,i);i=Ya;j=h;h=Iz(d,e,f,g);e=j+h|0;d=Ya+i|0;i=e;h=i>>>0>>0?d+1|0:d;j=i;k=g;e=0;l=c;d=0;i=Iz(g,e,c,d);g=j+i|0;c=Ya+h|0;j=g;g=g>>>0>>0?c+1|0:c;h=f;i=b;f=Iz(h,0,i,0);b=Ya;c=0;d=Iz(h,c,l,d);b=b+d|0;c=Ya+c|0;c=b>>>0>>0?c+1|0:c;h=c;c=c+j|0;d=g;d=c>>>0>>0?d+1|0:d;h=c;c=d;d=Iz(i,m,k,e)+b|0;e=Ya;e=b>>>0>d>>>0?e+1|0:e;g=a;i=e;h=i+h|0;H[g+8>>2]=h;H[g+12>>2]=h>>>0>>0?c+1|0:c;H[g>>2]=f;H[g+4>>2]=d}function Xr(a,b,c,d){var e=0,f=0,g=0,h=0;e=Xa-16|0;Xa=e;a:{b:{c:{if((a|0)!=(b|0)){d:{e:{f=I[a|0];if((f|0)!=45){break e}a=a+1|0;if((b|0)!=(a|0)){break e}break d}h=H[17116];H[17116]=0;a=Ei(a,e+12|0,d,Xb());d=Ya;g=H[17116];f:{if(g){if(H[e+12>>2]!=(b|0)){break f}if((g|0)==68){break c}break b}H[17116]=h;if(H[e+12>>2]==(b|0)){break b}}}}H[c>>2]=4;b=0;a=0;break a}H[c>>2]=4;b=-1;a=-1;break a}c=(f|0)==45;b=c?0-a|0:a;a=c?0-(d+((a|0)!=0)|0)|0:d}Xa=e+16|0;Ya=a;return b}function _r(a,b,c,d){var e=0,f=0,g=0,h=0;e=Xa-16|0;Xa=e;a:{b:{c:{d:{if((a|0)!=(b|0)){e:{f:{f=I[a|0];if((f|0)!=45){break f}a=a+1|0;if((b|0)!=(a|0)){break f}break e}h=H[17116];H[17116]=0;a=Ei(a,e+12|0,d,Xb());d=Ya;g=H[17116];g:{if(g){if(H[e+12>>2]!=(b|0)){break g}if((g|0)==68){break c}break d}H[17116]=h;if(H[e+12>>2]==(b|0)){break d}}}}H[c>>2]=4;a=0;break a}if(!d&a>>>0<=65535){break b}}H[c>>2]=4;a=65535;break a}a=(f|0)==45?0-a|0:a}Xa=e+16|0;return a&65535}function as(a,b,c,d){var e=0,f=0,g=0;e=Xa-16|0;Xa=e;a:{b:{c:{if((a|0)!=(b|0)){g=H[17116];H[17116]=0;a=Yk(a,e+12|0,d,Xb());d=Ya;f=H[17116];d:{if(f){if(H[e+12>>2]!=(b|0)){break d}if((f|0)==68){break b}break c}H[17116]=g;if(H[e+12>>2]==(b|0)){break c}}}H[c>>2]=4;b=0;break a}if((d|0)<0&a>>>0<2147483648|(d|0)<-1|(a>>>0>2147483647&(d|0)>=0|(d|0)>0)){break b}b=a;break a}H[c>>2]=4;b=2147483647;if(!!a&(d|0)>=0|(d|0)>0){break a}b=-2147483648}Xa=e+16|0;return b}function np(a,b){var c=0,d=0,e=0,f=0;c=Fc(a);if(c>>>0>>0){e=Xa-32|0;Xa=e;d=b-c|0;a:{if(d>>>0<=(H[kb(a)>>2]-H[a+4>>2]|0)/20>>>0){ep(a,d);break a}b=kb(a);c=_q(e+8|0,Nk(a,Fc(a)+d|0),Fc(a),b);b=Xa-16|0;Xa=b;H[b>>2]=H[c+8>>2];f=H[c+8>>2];H[b+8>>2]=c+8;H[b+4>>2]=N(d,20)+f;d=H[b>>2];while(1){if(H[b+4>>2]!=(d|0)){cp(H[b>>2]);d=H[b>>2]+20|0;H[b>>2]=d;continue}break}ud(b);Xa=b+16|0;Xq(a,c);Uq(c)}Xa=e+32|0;return}if(b>>>0>>0){ip(a,H[a>>2]+N(b,20)|0)}}function Qs(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;d=Xa-32|0;Xa=d;H[d+16>>2]=b;e=H[a+48>>2];H[d+20>>2]=c-((e|0)!=0);g=H[a+44>>2];H[d+28>>2]=e;H[d+24>>2]=g;a:{b:{if(qh(Ja(H[a+60>>2],d+16|0,2,d+12|0)|0)){b=32}else{e=H[d+12>>2];if((e|0)>0){break b}b=e?32:16}H[a>>2]=b|H[a>>2];break a}g=H[d+20>>2];if(g>>>0>=e>>>0){f=e;break a}f=H[a+44>>2];H[a+4>>2]=f;H[a+8>>2]=f+(e-g|0);if(H[a+48>>2]){H[a+4>>2]=f+1;F[(b+c|0)-1|0]=I[f|0]}f=c}Xa=d+32|0;return f|0}function Nn(a){var b=0,c=0;b=H[a+216>>2];if(b){if(!(!b|!H[b+7062384>>2])){H[b+7062384>>2]=0}b=H[a+216>>2];if(b){c=H[b+7062408>>2];if(c){Bb(c);H[b+7062408>>2]=0}jb(H[b+4834144>>2]);jb(H[b+4834148>>2]);jb(b)}H[a+216>>2]=0}if(H[a+220>>2]){b=H[a+220>>2];if(b){uj(b);jb(H[a+220>>2]);H[a+220>>2]=0}H[a+220>>2]=0}if(H[a+192>>2]){b=a+192|0;a:{if(!b){break a}c=H[b>>2];if(!c){break a}jb(H[c+184>>2]);jb(H[H[b>>2]+188>>2]);jb(H[b>>2]);H[b>>2]=0}H[a+192>>2]=0}}function Ob(a,b){var c=0,d=0,e=0,f=0,g=0,h=0;d=al(b);e=Xa-16|0;Xa=e;f=a;a=Qk(a);a:{if(a>>>0>=d>>>0){g=vb(f);c=g;a=d;if(a){b:{if((b|0)==(c|0)){break b}if(c-b>>>0>=a<<2>>>0){if(!a){break b}while(1){H[c>>2]=H[b>>2];c=c+4|0;b=b+4|0;a=a-1|0;if(a){continue}break}break b}if(!a){break b}while(1){a=a-1|0;h=a<<2;H[h+c>>2]=H[b+h>>2];if(a){continue}break}}}H[e+12>>2]=0;yc((d<<2)+g|0,e+12|0);wf(f,d);break a}c=a;g=d-a|0;a=nb(f);Iq(f,c,g,a,0,a,d,b)}Xa=e+16|0}function qp(a,b){var c=0,d=0;c=H[a>>2];H[a>>2]=b;if(c){if(c){a=c+788|0;xe(a+24|0);tc(a+12|0);tc(a);a=c+652|0;tc(a+124|0);tc(a+112|0);Yn(a+92|0);xe(c+636|0);a=c+160|0;tc(a+144|0);b=a+92|0;ok(b+40|0);tc(b+28|0);pk(a+72|0);pk(a+60|0);ok(a+32|0);a=a+16|0;bf(a);if(H[a>>2]){_p(a,H[a>>2]);kb(a);b=H[a>>2];Kd(a);jb(b)}Yj(c+92|0);d=c+72|0;a=H[d+8>>2];kb(d);while(1){if(a){b=H[a>>2];fp(a+8|0);jb(a);a=b;continue}break}Vf(d);ee(c- -64|0);xe(c+12|0)}jb(c)}}function uf(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;c=zb(a);if(c>>>0>>0){f=Xa-32|0;Xa=f;d=b-c|0;a:{if(d>>>0<=H[kb(a)>>2]-H[a+4>>2]>>2>>>0){di(a,d);break a}e=kb(a);g=Qg(a,zb(a)+d|0);i=zb(a);c=0;h=Xa-16|0;Xa=h;H[h+12>>2]=0;b=f+8|0;Jd(b+12|0,e);if(g){c=Qp(H[b+16>>2],g)}H[b>>2]=c;e=(i<<2)+c|0;H[b+8>>2]=e;H[b+4>>2]=e;j=tb(b),k=(g<<2)+c|0,H[j>>2]=k;Xa=h+16|0;Sp(b,d);Pg(a,b);$f(b)}Xa=f+32|0;return}if(b>>>0>>0){qk(a,H[a>>2]+(b<<2)|0)}}function om(a,b){var c=0,d=0;a:{d=b&255;if(d){if(a&3){while(1){c=I[a|0];if(!c|(c|0)==(b&255)){break a}a=a+1|0;if(a&3){continue}break}}c=H[a>>2];b:{if((c^-1)&c-16843009&-2139062144){break b}d=N(d,16843009);while(1){c=c^d;if((c^-1)&c-16843009&-2139062144){break b}c=H[a+4>>2];a=a+4|0;if(!(c-16843009&(c^-1)&-2139062144)){continue}break}}while(1){c=a;d=I[c|0];if(d){a=c+1|0;if((d|0)!=(b&255)){continue}}break}return c}return ld(a)+a|0}return a}function Yi(a,b){a:{if(a){if(b>>>0<=127){break a}b:{if(!H[H[17171]>>2]){if((b&-128)==57216){break a}break b}if(b>>>0<=2047){F[a+1|0]=b&63|128;F[a|0]=b>>>6|192;return 2}if(!((b&-8192)!=57344&b>>>0>=55296)){F[a+2|0]=b&63|128;F[a|0]=b>>>12|224;F[a+1|0]=b>>>6&63|128;return 3}if(b-65536>>>0<=1048575){F[a+3|0]=b&63|128;F[a|0]=b>>>18|240;F[a+2|0]=b>>>6&63|128;F[a+1|0]=b>>>12&63|128;return 4}}H[17116]=25;a=-1}else{a=1}return a}F[a|0]=b;return 1}function zd(a,b){var c=O(0);c=L[a>>2];L[a>>2]=L[b>>2];L[b>>2]=c;c=L[a+4>>2];L[a+4>>2]=L[b+4>>2];L[b+4>>2]=c;c=L[a+8>>2];L[a+8>>2]=L[b+8>>2];L[b+8>>2]=c;c=L[a+12>>2];L[a+12>>2]=L[b+12>>2];L[b+12>>2]=c;c=L[a+16>>2];L[a+16>>2]=L[b+16>>2];L[b+16>>2]=c;c=L[a+20>>2];L[a+20>>2]=L[b+20>>2];L[b+20>>2]=c;c=L[a+24>>2];L[a+24>>2]=L[b+24>>2];L[b+24>>2]=c;c=L[a+28>>2];L[a+28>>2]=L[b+28>>2];L[b+28>>2]=c;c=L[a+32>>2];L[a+32>>2]=L[b+32>>2];L[b+32>>2]=c}function gt(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;e=H[a+4>>2];if(c>>>0>=999999985){d=H[a>>2];H[d+20>>2]=56;H[d+24>>2]=3;Za[H[H[a>>2]>>2]](a)}d=c;c=c&7;d=d+(c?8-c|0:0)|0;if(b>>>0>=2){c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=15;Za[H[H[a>>2]>>2]](a)}f=d+16|0;c=qb(f);if(!c){g=H[a>>2];H[g+20>>2]=56;H[g+24>>2]=4;Za[H[H[a>>2]>>2]](a)}H[e+76>>2]=H[e+76>>2]+f;a=(b<<2)+e|0;b=H[a+60>>2];H[c+8>>2]=0;H[c+4>>2]=d;H[c>>2]=b;H[a+60>>2]=c;return c+16|0}function Yr(a,b,c,d){var e=0,f=0,g=0,h=0;e=Xa-16|0;Xa=e;a:{b:{c:{d:{if((a|0)!=(b|0)){e:{f:{f=I[a|0];if((f|0)!=45){break f}a=a+1|0;if((b|0)!=(a|0)){break f}break e}h=H[17116];H[17116]=0;a=Ei(a,e+12|0,d,Xb());d=Ya;g=H[17116];g:{if(g){if(H[e+12>>2]!=(b|0)){break g}if((g|0)==68){break c}break d}H[17116]=h;if(H[e+12>>2]==(b|0)){break d}}}}H[c>>2]=4;a=0;break a}if(!d){break b}}H[c>>2]=4;a=-1;break a}a=(f|0)==45?0-a|0:a}Xa=e+16|0;return a}function Wu(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;if((e|0)>0){g=H[a+112>>2];f=H[H[a+480>>2]+24>>2];while(1){a=e;if(g){e=c<<2;h=H[e+H[b+8>>2]>>2];i=H[e+H[b+4>>2]>>2];j=H[e+H[b>>2]>>2];k=H[d>>2];e=0;while(1){F[e+k|0]=H[((I[e+h|0]<<2)+f|0)+2048>>2]+(H[((I[e+i|0]<<2)+f|0)+1024>>2]+H[(I[e+j|0]<<2)+f>>2]|0)>>>16;e=e+1|0;if((g|0)!=(e|0)){continue}break}}d=d+4|0;c=c+1|0;e=a-1|0;if((a|0)>=2){continue}break}}}function hz(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0;f=Xa-48|0;Xa=f;H[f+40>>2]=b;a:{if(!(H[c+4>>2]&1)){c=Za[H[H[a>>2]+24>>2]](a,b,c,d,e)|0;break a}a=f+24|0;Kb(a,c);b=ig(a);Cb(a);b:{if(e){Qd(f+24|0,b);break b}Pd(f+24|0,b)}g=f,h=xd(f+24|0),H[g+16>>2]=h;while(1){g=f,h=Ze(f+24|0),H[g+8>>2]=h;if(Ic(f+16|0,f+8|0)){a=f+16|0;xl(f+40|0,H[H[a>>2]>>2]);kf(a);continue}else{c=H[f+40>>2];ob(f+24|0)}break}}Xa=f+48|0;return c|0}function jv(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;e=Xa-16|0;Xa=e;d=H[a+20>>2];if((d|0)!=205){f=H[a>>2];H[f+24>>2]=d;H[f+20>>2]=21;Za[H[H[a>>2]>>2]](a)}f=H[a+116>>2];g=H[a+140>>2];a:{if(f>>>0<=g>>>0){b=H[a>>2];H[b+20>>2]=126;Za[H[b+4>>2]](a,-1);b=0;break a}d=H[a+8>>2];if(d){H[d+8>>2]=f;H[d+4>>2]=g;Za[H[d>>2]](a)}H[e+12>>2]=0;Za[H[H[a+448>>2]+4>>2]](a,b,e+12|0,c);b=H[e+12>>2];H[a+140>>2]=b+H[a+140>>2]}Xa=e+16|0;return b|0}function pz(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0;f=Xa-48|0;Xa=f;H[f+40>>2]=b;a:{if(!(H[c+4>>2]&1)){c=Za[H[H[a>>2]+24>>2]](a,b,c,d,e)|0;break a}a=f+24|0;Kb(a,c);b=zf(a);Cb(a);b:{if(e){Qd(f+24|0,b);break b}Pd(f+24|0,b)}g=f,h=xd(f+24|0),H[g+16>>2]=h;while(1){g=f,h=_e(f+24|0),H[g+8>>2]=h;if(Ic(f+16|0,f+8|0)){a=f+16|0;Li(f+40|0,F[H[a>>2]]);_g(a);continue}else{c=H[f+40>>2];ob(f+24|0)}break}}Xa=f+48|0;return c|0}function un(a,b){var c=0,d=0,e=O(0),f=0;c=Xa-16|0;Xa=c;H[c+12>>2]=b;a:{if((b|0)==1){b=2}else{if(!(b-1&b)){break a}b=Df(b)}H[c+12>>2]=b}d=Tc(a);b:{if(d>>>0>>0){sn(a,b);break b}if(b>>>0>=d>>>0){break b}f=ue(d);e=O(U(O(O(K[tb(a)>>2])/L[Ub(a)>>2])));c:{if(e=O(0)){b=~~e>>>0;break c}b=0}d:{if(f){b=Kj(b);break d}b=Df(b)}H[c+8>>2]=b;b=H[zc(c+12|0,c+8|0)>>2];H[c+12>>2]=b;if(b>>>0>=d>>>0){break b}sn(a,b)}Xa=c+16|0}function Lj(a,b){var c=0,d=0,e=O(0),f=0;c=Xa-16|0;Xa=c;H[c+12>>2]=b;a:{if((b|0)==1){b=2}else{if(!(b-1&b)){break a}b=Df(b)}H[c+12>>2]=b}d=Tc(a);b:{if(d>>>0>>0){Ro(a,b);break b}if(b>>>0>=d>>>0){break b}f=ue(d);e=O(U(O(O(K[tb(a)>>2])/L[Ub(a)>>2])));c:{if(e=O(0)){b=~~e>>>0;break c}b=0}d:{if(f){b=Kj(b);break d}b=Df(b)}H[c+8>>2]=b;b=H[zc(c+12|0,c+8|0)>>2];H[c+12>>2]=b;if(b>>>0>=d>>>0){break b}Ro(a,b)}Xa=c+16|0}function av(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0;b=H[a+24>>2];c=H[b+4>>2];if(!c){if(!(Za[H[b+12>>2]](a)|0)){return 0}c=H[b+4>>2]}d=H[b>>2];e=I[d|0];f=c-1|0;if(f){c=d+1|0}else{if(!(Za[H[b+12>>2]](a)|0)){return 0}f=H[b+4>>2];c=H[b>>2]}d=I[c|0];g=H[a>>2];H[g+20>>2]=93;H[g+24>>2]=H[a+440>>2];d=d|e<<8;e=d-2|0;H[H[a>>2]+28>>2]=e;Za[H[H[a>>2]+4>>2]](a,1);H[b+4>>2]=f-1;H[b>>2]=c+1;if(d>>>0>=3){Za[H[H[a+24>>2]+16>>2]](a,e)}return 1}function Dp(a,b,c){var d=0;d=Xa-32|0;Xa=d;H[d+16>>2]=b;H[d+24>>2]=a;H[d+8>>2]=c;b=$c(H[d+16>>2],H[d+24>>2]);a=$c(H[d+8>>2],H[d+16>>2]);a:{b:{c:{if(!b){c=0;if(!a){break a}Xd(H[d+16>>2],H[d+8>>2]);c=1;if(!$c(H[d+16>>2],H[d+24>>2])){break a}b=d+24|0;a=d+16|0;break c}b=H[d+24>>2];if(a){a=d+8|0;c=1;break b}Xd(b,H[d+16>>2]);c=1;if(!$c(H[d+8>>2],H[d+16>>2])){break a}b=d+16|0;a=d+8|0}b=H[b>>2];c=2}Xd(b,H[a>>2])}Xa=d+32|0;return c}function Xi(a,b,c,d,e){var f=0,g=0,h=0,i=0;h=-1;f=d&2147483647;i=f;g=(f|0)==2147418112;a:{if(g&!c?a|b:g&(c|0)!=0|f>>>0>2147418112){break a}f=e&2147483647;g=(f|0)==2147418112;if(g?0:g&0|f>>>0>2147418112){break a}if(!(a|c|(f|i|b))){return 0}f=d&e;if((f|0)>0|(f|0)>=0){if(!c&(d|0)==(e|0)?0:(d|0)<(e|0)){break a}return(a|c|(d^e|b))!=0}if(!c&(d|0)==(e|0)?a|b:(c|0)!=0&(d|0)>=(e|0)|(d|0)>(e|0)){break a}h=(a|c|(d^e|b))!=0}return h}function Hs(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0;e=Xa-16|0;Xa=e;while(1){a:{if((c|0)<=(f|0)){break a}d=H[a+16>>2];g=H[a+12>>2];b:{if(d>>>0>g>>>0){H[e+12>>2]=2147483647;H[e+8>>2]=d-g;H[e+4>>2]=c-f;d=H[Cf(e+12|0,Cf(e+8|0,e+4|0))>>2];Fd(b,H[a+12>>2],d);H[a+12>>2]=H[a+12>>2]+d;break b}d=Za[H[H[a>>2]+40>>2]](a)|0;if((d|0)==-1){break a}h=b,i=Si(d),F[h|0]=i;d=1}b=b+d|0;f=d+f|0;continue}break}Xa=e+16|0;return f|0}function qi(a,b,c,d,e,f,g,h){var i=0,j=0,k=0,l=0;i=Xa-16|0;Xa=i;if((b^-1)-17>>>0>=c>>>0){j=vb(a);a:{if(b>>>0<2147483623){H[i+8>>2]=b<<1;H[i+12>>2]=b+c;c=Af(H[zc(i+12|0,i+8|0)>>2]);break a}c=-18}k=c+1|0;c=Hb(k);if(e){Fd(c,j,e)}if(g){Fd(c+e|0,h,g)}l=e+f|0;h=d-l|0;if((d|0)!=(l|0)){Fd((c+e|0)+g|0,(e+j|0)+f|0,h)}if((b|0)!=10){jb(j)}Uc(a,c);Cd(a,k);b=a;a=h+(e+g|0)|0;Pc(b,a);F[i+7|0]=0;Lc(a+c|0,i+7|0);Xa=i+16|0;return}Qb();X()}function Ys(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;if((d|0)>0){j=H[a+112>>2];o=H[H[a+484>>2]+24>>2];while(1){if(j){e=g<<2;f=H[e+b>>2];h=H[c+e>>2];e=j;while(1){k=I[f|0]>>>3|0;l=I[f+1|0]>>>2|0;m=I[f+2|0]>>>3|0;n=(H[(k<<2)+o>>2]+(l<<6)|0)+(m<<1)|0;i=J[n>>1];if(!i){Km(a,k,l,m);i=I[n|0]}f=f+3|0;F[h|0]=i-1;h=h+1|0;e=e-1|0;if(e){continue}break}}g=g+1|0;if((g|0)!=(d|0)){continue}break}}}function Ds(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;e=Xa-16|0;Xa=e;while(1){a:{if((c|0)<=(g|0)){break a}d=H[a+12>>2];f=H[a+16>>2];b:{if(d>>>0>>0){H[e+12>>2]=2147483647;H[e+8>>2]=f-d>>2;H[e+4>>2]=c-g;d=H[Cf(e+12|0,Cf(e+8|0,e+4|0))>>2];$d(b,H[a+12>>2],d);f=d<<2;H[a+12>>2]=f+H[a+12>>2];b=b+f|0;break b}d=Za[H[H[a>>2]+40>>2]](a)|0;if((d|0)==-1){break a}H[b>>2]=d;d=1;b=b+4|0}g=d+g|0;continue}break}Xa=e+16|0;return g|0}function Tp(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;c=Id(H[a+8>>2],H[a+4>>2]);if(c){h=-1;a:{d=H[c+4>>2];if((d|0)!=H[a+8>>2]){break a}b=H[c+8>>2];if((b|0)!=H[a+4>>2]){break a}h=0;i=(d|0)>0?d:0;j=(b|0)>0?b:0;e=H[c>>2];b=0;while(1){if((b|0)==(i|0)){break a}f=H[a>>2]+(b<<3)|0;g=0;while(1){if((g|0)!=(j|0)){M[e>>3]=M[f>>3];g=g+1|0;e=e+8|0;f=(d<<3)+f|0;continue}break}b=b+1|0;continue}}if((h|0)>=0){return c}Bb(c)}return 0}function _t(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0;if(H[a+320>>2]>0){b=H[a+476>>2]+H[b+4>>2]|0;f=I[b+140|0];g=H[d>>2];h=I[b+150|0];j=h-1|0;while(1){d=H[a+112>>2];if((d|0)>0){b=H[(e<<2)+g>>2];k=d+b|0;d=H[(i<<2)+c>>2];while(1){if(f){b=pb(b,I[d|0],f)+f|0}d=d+1|0;if(b>>>0>>0){continue}break}}if(h>>>0>=2){Ch(g,e,g,e+1|0,j,H[a+112>>2])}i=i+1|0;e=e+h|0;if((e|0)>2]){continue}break}}}function Fs(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;e=Xa-16|0;Xa=e;while(1){a:{if((c|0)<=(f|0)){break a}d=H[a+28>>2];g=H[a+24>>2];if(d>>>0<=g>>>0){if(((i=a,j=Rd(F[b|0]),h=H[H[a>>2]+52>>2],Za[h](i|0,j|0)|0)|0)==-1){break a}f=f+1|0;b=b+1|0}else{H[e+12>>2]=d-g;H[e+8>>2]=c-f;d=H[Cf(e+12|0,e+8|0)>>2];Fd(H[a+24>>2],b,d);H[a+24>>2]=d+H[a+24>>2];f=f+d|0;b=b+d|0}continue}break}Xa=e+16|0;return f|0}function Ch(a,b,c,d,e,f){var g=0;a:{if((e|0)<=0){break a}g=e-1|0;a=(b<<2)+a|0;b=(d<<2)+c|0;d=e&3;if(d){c=0;while(1){ub(H[b>>2],H[a>>2],f);e=e-1|0;b=b+4|0;a=a+4|0;c=c+1|0;if((d|0)!=(c|0)){continue}break}}if(g>>>0<3){break a}while(1){ub(H[b>>2],H[a>>2],f);ub(H[b+4>>2],H[a+4>>2],f);ub(H[b+8>>2],H[a+8>>2],f);ub(H[b+12>>2],H[a+12>>2],f);b=b+16|0;a=a+16|0;c=e-5|0;e=e-4|0;if(c>>>0<4294967294){continue}break}}}function ve(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0;c=O(c+O(.5));a:{if(O(P(c))>2];i=-1;b=O(b+O(.5));b:{if(O(P(b))>2]|0;c:{if((h|0)<0){break c}g=H[a+8>>2];if((g|0)<=(h|0)){break c}f=f+j|0;if((f|0)<0|(f|0)>=H[a+12>>2]){break c}a=H[a+4>>2]+(N(f,g)+h<<3)|0;L[d>>2]=L[a>>2];L[e>>2]=L[a+4>>2];i=0}return i}function sp(a){var b=0,c=0,d=0,e=0,f=0;d=Xa-192|0;Xa=d;b=d+8|0;lp(a,b);lp(a+4|0,b|4);while(1){a:{b=0;if((c|0)==3){while(1){c=H[a+176>>2];if(H[(c<<3)+21672>>2]<=(b|0)){break a}c=b<<3;gp((c+a|0)+104|0,(c+d|0)+112|0);b=b+1|0;continue}}else{while(1){if((b|0)!=4){e=b<<3;f=c<<5;gp((e+(f+a|0)|0)+8|0,((d+f|0)+e|0)+16|0);b=b+1|0;continue}break}c=c+1|0;continue}}break}H[d+184>>2]=c;ub(a,d+8|0,184);Xa=d+192|0}function rc(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0;c=O(c+O(.5));a:{if(O(P(c))>2];i=-1;b=O(b+O(.5));b:{if(O(P(b))>2]|0;c:{if((h|0)<0){break c}g=H[a+8>>2];if((g|0)<=(h|0)){break c}f=f+j|0;if((f|0)<0|(f|0)>=H[a+12>>2]){break c}a=H[a>>2]+(N(f,g)+h<<3)|0;L[d>>2]=L[a>>2];L[e>>2]=L[a+4>>2];i=0}return i}function Kx(a){a=a|0;if(I[72688]){return H[18171]}if(!I[73032]){a=72864;while(1){a=Ab(a)+12|0;if((a|0)!=73032){continue}break}F[73032]=1}Pb(72864,28715);Pb(72876,28722);Pb(72888,28688);Pb(72900,28696);Pb(72912,28679);Pb(72924,28729);Pb(72936,28706);Pb(72948,31296);Pb(72960,31425);Pb(72972,31999);Pb(72984,33079);Pb(72996,29195);Pb(73008,31626);Pb(73020,30288);F[72688]=1;H[18171]=72864;return 72864}function Ix(a){a=a|0;if(I[72696]){return H[18173]}if(!I[73208]){a=73040;while(1){a=Ab(a)+12|0;if((a|0)!=73208){continue}break}F[73208]=1}Ob(73040,61044);Ob(73052,61072);Ob(73064,61100);Ob(73076,61132);Ob(73088,61172);Ob(73100,61208);Ob(73112,61236);Ob(73124,61272);Ob(73136,61288);Ob(73148,61304);Ob(73160,61320);Ob(73172,61336);Ob(73184,61352);Ob(73196,61368);F[72696]=1;H[18173]=73040;return 73040}function Mt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0;f=H[d>>2]+e|0;a=H[a+336>>2]-384|0;b=H[b+84>>2];g=N(H[b+36>>2],J[c+18>>1]);h=N(H[b+4>>2],J[c+2>>1]);i=g+h|0;j=N(H[b+32>>2],J[c+16>>1]);b=N(H[b>>2],J[c>>1])+4100|0;c=j+b|0;F[f|0]=I[a+(i+c>>>3&1023)|0];F[f+1|0]=I[a+(c-i>>>3&1023)|0];c=H[d+4>>2]+e|0;d=h-g|0;b=b-j|0;F[c|0]=I[a+(d+b>>>3&1023)|0];F[c+1|0]=I[a+(b-d>>>3&1023)|0]}function xj(a){var b=0,c=0,d=0,e=0,f=0;b=qb(136);if(b){while(1){c=0;if((d|0)!=3){while(1){if((c|0)!=4){e=c<<3;f=d<<5;M[e+(f+b|0)>>3]=M[(a+f|0)+e>>3];c=c+1|0;continue}break}d=d+1|0;continue}break}H[b+128>>2]=0;H[b+132>>2]=1071644672;H[b+120>>2]=0;H[b+124>>2]=1074790400;H[b+112>>2]=-2147483648;H[b+116>>2]=1072672276;H[b+104>>2]=-1610612736;H[b+108>>2]=1069128089;H[b+96>>2]=10}else{b=0}return b}function uh(a){var b=0,c=0;b=Xa-16|0;Xa=b;A(+a);c=v(1)|0;v(0)|0;c=c&2147483647;a:{if(c>>>0<=1072243195){if(c>>>0<1045430272){break a}a=tg(a,0,0);break a}if(c>>>0>=2146435072){a=a-a;break a}b:{switch(Fm(a,b)&3){case 0:a=tg(M[b>>3],M[b+8>>3],1);break a;case 1:a=ug(M[b>>3],M[b+8>>3]);break a;case 2:a=-tg(M[b>>3],M[b+8>>3],1);break a;default:break b}}a=-ug(M[b>>3],M[b+8>>3])}Xa=b+16|0;return a}function az(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0;a=Xa-208|0;Xa=a;G[a+204>>1]=I[56427]|I[56428]<<8;H[a+200>>2]=I[56423]|I[56424]<<8|(I[56425]<<16|I[56426]<<24);g=Xb();H[a>>2]=e;f=a+176|0;g=wd(f,20,g,a+200|0,a);h=g+f|0;i=me(f,h,c);e=a+16|0;Kb(e,c);j=ad(e);Cb(e);Ae(j,f,h,e);f=b;b=(g<<2)+e|0;b=xf(f,e,(h|0)==(i|0)?b:((i-a<<2)+a|0)-688|0,b,c,d);Xa=a+208|0;return b|0}function cj(a,b,c){var d=0,e=0,f=0;d=H[c+16>>2];a:{if(!d){if(Dm(c)){break a}d=H[c+16>>2]}f=H[c+20>>2];if(d-f>>>0>>0){return Za[H[c+36>>2]](c,a,b)|0}b:{if(H[c+80>>2]<0){d=0;break b}e=b;while(1){d=e;if(!d){d=0;break b}e=d-1|0;if(I[e+a|0]!=10){continue}break}e=Za[H[c+36>>2]](c,a,d)|0;if(e>>>0>>0){break a}a=a+d|0;b=b-d|0;f=H[c+20>>2]}ub(f,a,b);H[c+20>>2]=H[c+20>>2]+b;e=b+d|0}return e}function Wr(a,b,c){var d=0,e=0,f=O(0),g=0,h=O(0);e=Xa-16|0;Xa=e;a:{b:{c:{if((a|0)!=(b|0)){g=H[17116];H[17116]=0;Xb();d=Xa-16|0;Xa=d;Di(d,a,e+12|0,0);f=Tl(H[d>>2],H[d+4>>2],H[d+8>>2],H[d+12>>2]);Xa=d+16|0;a=H[17116];if(!a){break c}if(H[e+12>>2]!=(b|0)){break b}h=f;if((a|0)!=68){break a}break b}H[c>>2]=4;break a}H[17116]=g;if(H[e+12>>2]==(b|0)){break a}}H[c>>2]=4;f=h}Xa=e+16|0;return f}function Bs(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;d=Xa-16|0;Xa=d;while(1){a:{if((c|0)<=(e|0)){break a}f=H[a+24>>2];g=H[a+28>>2];if(f>>>0>=g>>>0){if((Za[H[H[a>>2]+52>>2]](a,H[b>>2])|0)==-1){break a}e=e+1|0;b=b+4|0}else{H[d+12>>2]=g-f>>2;H[d+8>>2]=c-e;f=H[Cf(d+12|0,d+8|0)>>2];$d(H[a+24>>2],b,f);g=f<<2;H[a+24>>2]=g+H[a+24>>2];e=e+f|0;b=b+g|0}continue}break}Xa=d+16|0;return e|0}function Vr(a,b,c){var d=0,e=0,f=0,g=0,h=0;e=Xa-16|0;Xa=e;a:{b:{c:{if((a|0)!=(b|0)){g=H[17116];H[17116]=0;Xb();d=Xa-16|0;Xa=d;Di(d,a,e+12|0,1);f=Vi(H[d>>2],H[d+4>>2],H[d+8>>2],H[d+12>>2]);Xa=d+16|0;a=H[17116];if(!a){break c}if(H[e+12>>2]!=(b|0)){break b}h=f;if((a|0)!=68){break a}break b}H[c>>2]=4;break a}H[17116]=g;if(H[e+12>>2]==(b|0)){break a}}H[c>>2]=4;f=h}Xa=e+16|0;return f}function iz(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0;a=Xa-96|0;Xa=a;G[a+92>>1]=I[56427]|I[56428]<<8;H[a+88>>2]=I[56423]|I[56424]<<8|(I[56425]<<16|I[56426]<<24);g=Xb();H[a>>2]=e;f=a- -64|0;g=wd(f,20,g,a+88|0,a);h=g+f|0;i=me(f,h,c);e=a+16|0;Kb(e,c);j=gd(e);Cb(e);$e(j,f,h,e);f=b;b=e+g|0;b=Be(f,e,(h|0)==(i|0)?b:((i-a|0)+a|0)-48|0,b,c,d);Xa=a+96|0;return b|0}function uw(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0;d=Xa-16|0;Xa=d;H[d+12>>2]=b;e=d,f=sc(68316,d+12|0),H[e+8>>2]=f;e=d,f=kc(),H[e>>2]=f;a:{if(xc(d+8|0,d)){H[a>>2]=0;H[a+4>>2]=0;H[a+8>>2]=0;H[a+12>>2]=0;break a}b=Cc(d+12|0);if(Gd(b+380|0)>>>0<=c>>>0){Qb();X()}b=H[b+380>>2]+(c<<4)|0;c=H[b+4>>2];H[a>>2]=H[b>>2];H[a+4>>2]=c;c=H[b+12>>2];H[a+8>>2]=H[b+8>>2];H[a+12>>2]=c}Xa=d+16|0}function $r(a,b,c,d){var e=0,f=0,g=0;e=Xa-16|0;Xa=e;a:{b:{if((a|0)!=(b|0)){g=H[17116];H[17116]=0;d=Yk(a,e+12|0,d,Xb());a=Ya;f=H[17116];c:{if(f){if(H[e+12>>2]!=(b|0)){break c}if((f|0)==68){break b}break a}H[17116]=g;if(H[e+12>>2]==(b|0)){break a}}}H[c>>2]=4;d=0;a=0;break a}H[c>>2]=4;if(!!d&(a|0)>=0|(a|0)>0){d=-1;a=2147483647;break a}d=0;a=-2147483648}Xa=e+16|0;Ya=a;return d}function To(a,b){var c=0,d=0,e=0,f=0,g=0;d=Xa-16|0;Xa=d;tb(a);e=H[b>>2];a:{b:{f=Tc(a);if(!f){break b}g=Wb(e,f);c=H[rb(a,g)>>2];if(!c){break b}while(1){c=H[c>>2];if(!c){break b}if(H[c+4>>2]!=(e|0)){if((Wb(H[c+4>>2],f)|0)!=(g|0)){break b}}if(H[c+4>>2]!=(e|0)){continue}if(!de(Ub(a),c+8|0,b)){continue}break}c=H[Gc(d+8|0,c)>>2];break a}c=Pj();H[d+8>>2]=c}Xa=d+16|0;return c}function $b(a,b,c,d){var e=0,f=0,g=0,h=0;g=N(b,c);e=H[d+72>>2];H[d+72>>2]=e-1|e;e=H[d+4>>2];f=H[d+8>>2];if((e|0)==(f|0)){e=g}else{h=e;e=f-e|0;e=e>>>0>>0?e:g;ub(a,h,e);H[d+4>>2]=e+H[d+4>>2];a=a+e|0;e=g-e|0}if(e){while(1){a:{if(!Bh(d)){f=Za[H[d+32>>2]](d,a,e)|0;if(f){break a}}return(g-e>>>0)/(b>>>0)|0}a=a+f|0;h=(e|0)!=(f|0);e=e-f|0;if(h){continue}break}}return b?c:0}function xq(a,b,c,d,e){var f=0,g=0,h=0,i=0;f=Xa-160|0;Xa=f;G[f+156>>1]=I[56421]|I[56422]<<8;H[f+152>>2]=I[56417]|I[56418]<<8|(I[56419]<<16|I[56420]<<24);g=f+152|0;yi(g|1,31614,e,H[b+4>>2]);e=Xb();H[f>>2]=d;d=f+139|0;e=wd(d,13,e,g,f)+d|0;h=me(d,e,b);g=f+16|0;Kb(g,b);i=d;d=f+32|0;Mr(i,h,e,d,f+28|0,f+24|0,g);Cb(g);a=xf(a,d,H[f+28>>2],H[f+24>>2],b,c);Xa=f+160|0;return a}function te(a,b,c){var d=0,e=O(0),f=O(0);d=c<<2;c=d+b|0;ce(a,b,O(-L[c>>2]));d=a+d|0;L[d>>2]=L[d>>2]+O(1);jf(a,b+36|0,O(-L[c+36>>2]));jf(a,b+72|0,O(-L[c+72>>2]));jf(a,b+108|0,O(-L[c+108>>2]));jf(a,b+144|0,O(-L[c+144>>2]));jf(a,b+180|0,O(-L[c+180>>2]));jf(a,b+216|0,O(-L[c+216>>2]));jf(a,b+252|0,O(-L[c+252>>2]));e=Tb(a);if(e!=O(0)){f=O(W(e));ce(a,a,O(O(1)/f))}return f}function dc(a,b,c){var d=O(0);d=$n(c,b);L[a>>2]=L[a>>2]-O(d*L[b>>2]);L[a+4>>2]=L[a+4>>2]-O(d*L[b+4>>2]);L[a+8>>2]=L[a+8>>2]-O(d*L[b+8>>2]);L[a+12>>2]=L[a+12>>2]-O(d*L[b+12>>2]);L[a+16>>2]=L[a+16>>2]-O(d*L[b+16>>2]);L[a+20>>2]=L[a+20>>2]-O(d*L[b+20>>2]);L[a+24>>2]=L[a+24>>2]-O(d*L[b+24>>2]);L[a+28>>2]=L[a+28>>2]-O(d*L[b+28>>2]);L[a+32>>2]=L[a+32>>2]-O(d*L[b+32>>2])}function xi(a,b,c){var d=0,e=0;if(c&2048){F[a|0]=43;a=a+1|0}if(c&1024){F[a|0]=35;a=a+1|0}d=c&260;if((d|0)!=260){F[a|0]=46;F[a+1|0]=42;a=a+2|0}c=c&16384;while(1){e=I[b|0];if(e){F[a|0]=e;a=a+1|0;b=b+1|0;continue}break}a:{b:{if((d|0)!=256){if((d|0)!=4){break b}b=c?70:102;break a}b=c?69:101;break a}b=c?65:97;if((d|0)==260){break a}b=c?71:103}F[a|0]=b;return(d|0)!=260}function bc(a){var b=0,c=0,d=0,e=0;b=Xa-32|0;Xa=b;H[b+12>>2]=0;H[b+8>>2]=336;c=H[b+12>>2];H[b>>2]=H[b+8>>2];H[b+4>>2]=c;d=H[b+4>>2];e=b+16|0;c=e;H[c+4>>2]=H[b>>2];H[c+8>>2]=d;H[c>>2]=a;c=Xa-16|0;Xa=c;if(H[a>>2]!=-1){d=c+8|0;Gc(d,e);Gc(c,d);while(1){if(H[a>>2]==1){continue}break}if(!H[a>>2]){H[a>>2]=1;Za[337](c);H[a>>2]=-1}}Xa=c+16|0;Xa=b+32|0;return H[a+4>>2]-1|0}function Vs(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;if((d|0)>0){c=H[a+112>>2];j=H[H[a+484>>2]+24>>2];while(1){if(c){a=H[(e<<2)+b>>2];f=c;while(1){h=(H[(I[a|0]>>>1&124)+j>>2]+(I[a+1|0]<<4&4032)|0)+(I[a+2|0]>>>2&62)|0;i=J[h>>1];g=i+1|0;G[h>>1]=(g|0)!=(g&65535)?i:g;a=a+3|0;f=f-1|0;if(f){continue}break}}e=e+1|0;if((e|0)!=(d|0)){continue}break}}}function zq(a,b,c,d,e){var f=0,g=0,h=0,i=0;f=Xa-80|0;Xa=f;G[f+76>>1]=I[56421]|I[56422]<<8;H[f+72>>2]=I[56417]|I[56418]<<8|(I[56419]<<16|I[56420]<<24);g=f+72|0;yi(g|1,31614,e,H[b+4>>2]);e=Xb();H[f>>2]=d;d=f+59|0;e=wd(d,13,e,g,f)+d|0;h=me(d,e,b);g=f+16|0;Kb(g,b);i=d;d=f+32|0;Or(i,h,e,d,f+28|0,f+24|0,g);Cb(g);a=Be(a,d,H[f+28>>2],H[f+24>>2],b,c);Xa=f+80|0;return a}function xo(a,b,c,d){var e=0;e=Xa-48|0;Xa=e;H[e+36>>2]=6;H[e+40>>2]=1;H[e+32>>2]=a;H[e+24>>2]=1;H[e+20>>2]=d;H[e+16>>2]=b;H[e+8>>2]=6;H[e+4>>2]=d;H[e>>2]=c;d=Tp(e);a:{if(!d){c=-1;break a}a=Sg(d,e);b:{if(!a){c=-1;b=d;break b}b=Sg(d,e+16|0);c:{if(!b){c=-1;b=a;break c}c=0;d:{if(($h(a)|0)<0){c=-1;break d}ck(e+32|0,a,b)}Bb(d);d=a}Bb(d)}Bb(b)}Xa=e+48|0;return c}function ke(a,b,c,d,e){var f=0,g=0,h=0;f=Xa-16|0;Xa=f;H[f+8>>2]=b;b=0;g=6;a:{b:{if(Bc(a,f+8|0)){break b}g=4;h=ic(a);if(!Ed(d,2048,h)){break b}b=gg(d,h);while(1){c:{vc(a);b=b-48|0;if(!Yc(a,f+8|0)|(e|0)<2){break c}g=ic(a);if(!Ed(d,2048,g)){break a}e=e-1|0;b=gg(d,g)+N(b,10)|0;continue}break}g=2;if(!Bc(a,f+8|0)){break a}}H[c>>2]=H[c>>2]|g}Xa=f+16|0;return b}function je(a,b,c,d,e){var f=0,g=0,h=0;f=Xa-16|0;Xa=f;H[f+8>>2]=b;b=0;g=6;a:{b:{if(Ac(a,f+8|0)){break b}g=4;h=hc(a);if(!Dd(d,2048,h)){break b}b=fg(d,h);while(1){c:{uc(a);b=b-48|0;if(!Xc(a,f+8|0)|(e|0)<2){break c}g=hc(a);if(!Dd(d,2048,g)){break a}e=e-1|0;b=fg(d,g)+N(b,10)|0;continue}break}g=2;if(!Ac(a,f+8|0)){break a}}H[c>>2]=H[c>>2]|g}Xa=f+16|0;return b}function xb(a,b){var c=0,d=0,e=0,f=0;d=nb(a);a:{if(d>>>0>>0){c=Xa-16|0;Xa=c;d=b-d|0;if(d){e=Mb(a);b=nb(a);f=b+d|0;if(d>>>0>e-b>>>0){Jk(a,e,f-e|0,b,b)}e=b;b=vb(a);Kq(e+b|0,d,0);wf(a,f);F[c+15|0]=0;Lc(b+f|0,c+15|0)}break a}c=Xa-16|0;Xa=c;b:{if(Mc(a)){d=H[a>>2];F[c+15|0]=0;Lc(b+d|0,c+15|0);Pc(a,b);break b}F[c+14|0]=0;Lc(a+b|0,c+14|0);Wc(a,b)}}Xa=c+16|0}function ay(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;while(1){a:{if((c|0)==(d|0)|e>>>0<=h>>>0){break a}g=1;f=Xa-16|0;Xa=f;H[f+12>>2]=H[a+8>>2];k=Zd(f+8|0,f+12|0);i=rh(0,c,d-c|0,b?b:72420);Yd(k);Xa=f+16|0;b:{switch(i+2|0){default:g=i;break;case 0:case 1:break a;case 2:break b}}h=h+1|0;j=g+j|0;c=c+g|0;continue}break}return j|0}function zh(a,b,c,d){var e=0,f=0;a:{if((d|0)!=1){break a}e=H[a+8>>2];if(!e){break a}f=b;e=e-H[a+4>>2]|0;b=b-e|0;c=c-((e>>31)+(e>>>0>f>>>0)|0)|0}b:{if(H[a+20>>2]!=H[a+28>>2]){Za[H[a+36>>2]](a,0,0)|0;if(!H[a+20>>2]){break b}}H[a+28>>2]=0;H[a+16>>2]=0;H[a+20>>2]=0;Za[H[a+40>>2]](a,b,c,d)|0;if((Ya|0)<0){break b}H[a+4>>2]=0;H[a+8>>2]=0;H[a>>2]=H[a>>2]&-17}}function $t(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;if(H[a+320>>2]>0){f=H[d>>2];while(1){i=e|1;b=H[a+112>>2];if((b|0)>0){d=H[(e<<2)+f>>2];j=b+d|0;b=H[(g<<2)+c>>2];while(1){h=I[b|0];F[d+1|0]=h;F[d|0]=h;b=b+1|0;d=d+2|0;if(j>>>0>d>>>0){continue}break}b=H[a+112>>2]}Ch(f,e,f,i,1,b);g=g+1|0;e=e+2|0;if((e|0)>2]){continue}break}}}function ni(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=O(0),j=O(0),k=O(0);while(1){if((e|0)!=3){f=(e<<5)+a|0;i=O(M[f+16>>3]);j=O(M[f+8>>3]);k=O(M[f>>3]);d=0;while(1){if((d|0)!=4){h=d<<2;g=h+b|0;L[h+((e<<4)+c|0)>>2]=O(i*L[g+32>>2])+O(O(k*L[g>>2])+O(L[g+16>>2]*j));d=d+1|0;continue}break}d=(e<<4)+c|0;L[d+12>>2]=L[d+12>>2]+O(M[f+24>>3]);e=e+1|0;continue}break}}function Ks(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;e=H[a+84>>2];f=H[e+4>>2];g=H[a+28>>2];d=H[a+20>>2]-g|0;d=d>>>0>f>>>0?f:d;if(d){ub(H[e>>2],g,d);H[e>>2]=d+H[e>>2];f=H[e+4>>2]-d|0;H[e+4>>2]=f}d=H[e>>2];f=c>>>0>f>>>0?f:c;if(f){ub(d,b,f);d=f+H[e>>2]|0;H[e>>2]=d;H[e+4>>2]=H[e+4>>2]-f}F[d|0]=0;b=H[a+44>>2];H[a+28>>2]=b;H[a+20>>2]=b;return c|0}function jf(a,b,c){L[a>>2]=O(L[b>>2]*c)+L[a>>2];L[a+4>>2]=O(L[b+4>>2]*c)+L[a+4>>2];L[a+8>>2]=O(L[b+8>>2]*c)+L[a+8>>2];L[a+12>>2]=O(L[b+12>>2]*c)+L[a+12>>2];L[a+16>>2]=O(L[b+16>>2]*c)+L[a+16>>2];L[a+20>>2]=O(L[b+20>>2]*c)+L[a+20>>2];L[a+24>>2]=O(L[b+24>>2]*c)+L[a+24>>2];L[a+28>>2]=O(L[b+28>>2]*c)+L[a+28>>2];L[a+32>>2]=O(L[b+32>>2]*c)+L[a+32>>2]}function Ek(a,b,c,d){F[a+53|0]=1;a:{if(H[a+4>>2]!=(c|0)){break a}F[a+52|0]=1;c=H[a+16>>2];b:{if(!c){H[a+36>>2]=1;H[a+24>>2]=d;H[a+16>>2]=b;if((d|0)!=1){break a}if(H[a+48>>2]==1){break b}break a}if((b|0)==(c|0)){c=H[a+24>>2];if((c|0)==2){H[a+24>>2]=d;c=d}if(H[a+48>>2]!=1){break a}if((c|0)==1){break b}break a}H[a+36>>2]=H[a+36>>2]+1}F[a+54|0]=1}}function eg(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0;e=Xa-16|0;Xa=e;f=H[Fb(a)>>2];d=H[c>>2]-H[a>>2]|0;a:{if(d>>>0<2147483647){d=d<<1;break a}d=-1}d=d?d:4;h=H[b>>2];i=H[a>>2];g=pg((f|0)==335?0:H[a>>2],d);if(g){if((f|0)!=335){Hd(a)}H[e+4>>2]=334;f=gc(e+8|0,g,e+4|0);rr(a,f);fc(f);H[b>>2]=H[a>>2]+(h-i|0);H[c>>2]=H[a>>2]+(d&-4);Xa=e+16|0;return}Qb();X()}function xf(a,b,c,d,e,f){var g=0,h=0,i=0,j=0;h=Xa-16|0;Xa=h;a:{if(!a){break a}i=H[e+12>>2];g=c-b|0;if((g|0)>0){g=g>>2;if((jg(a,b,g)|0)!=(g|0)){break a}}b=i-(d-b>>2)|0;if((b|0)>0){b=(b|0)>0?b:0;f=Lr(h,b,f);i=jg(a,vb(f),b);ob(f);if((b|0)!=(i|0)){break a}}b=d-c|0;if((b|0)>0){b=b>>2;if((jg(a,c,b)|0)!=(b|0)){break a}}Qr(e);j=a}Xa=h+16|0;return j}function aj(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0,l=0;h=Xa-240|0;Xa=h;H[h>>2]=a;i=1;a:{if((d|0)<2){break a}k=0-b|0;f=a;while(1){f=f+k|0;j=d-2|0;g=f-H[(j<<2)+e>>2]|0;if((Za[c|0](a,g)|0)>=0){if((Za[c|0](a,f)|0)>=0){break a}}l=g;g=(Za[c|0](g,f)|0)>=0;f=g?l:f;H[(i<<2)+h>>2]=f;i=i+1|0;d=g?d-1|0:j;if((d|0)>1){continue}break}}sm(b,h,i);Xa=h+240|0}function Ee(a,b){a:{if((b|0)>=1024){a=a*8.98846567431158e307;if(b>>>0<2047){b=b-1023|0;break a}a=a*8.98846567431158e307;b=((b|0)<3069?b:3069)-2046|0;break a}if((b|0)>-1023){break a}a=a*2.004168360008973e-292;if(b>>>0>4294965304){b=b+969|0;break a}a=a*2.004168360008973e-292;b=((b|0)>-2960?b:-2960)+1938|0}x(0,0);x(1,b+1023<<20);return a*+z()}function sm(a,b,c){var d=0,e=0,f=0,g=0,h=0;e=Xa-256|0;Xa=e;a:{if((c|0)<2){break a}h=(c<<2)+b|0;H[h>>2]=e;if(!a){break a}d=e;while(1){f=a>>>0<256?a:256;ub(d,H[b>>2],f);d=0;while(1){g=(d<<2)+b|0;d=d+1|0;ub(H[g>>2],H[(d<<2)+b>>2],f);H[g>>2]=H[g>>2]+f;if((c|0)!=(d|0)){continue}break}if(a>>>0<257){break a}a=a-f|0;d=H[h>>2];continue}}Xa=e+256|0}function lb(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;c=Xa-32|0;Xa=c;e=lh(c+24|0,a);a:{if(!I[e|0]){break a}d=c+16|0;Kb(d,H[H[a>>2]-12>>2]+a|0);f=_d(d,72456);Cb(d);h=Fi(c+8|0,a);g=H[H[a>>2]-12>>2]+a|0;i=el(g);j=c,k=Za[H[H[f>>2]+16>>2]](f,H[h>>2],g,i,b)|0,H[j+16>>2]=k;if(!ch(d)){break a}lg(H[H[a>>2]-12>>2]+a|0,5)}mg(e);Xa=c+32|0;return a}function Nh(a,b,c){var d=O(0);L[a>>2]=-L[b>>2];d=L[b+4>>2];H[a+8>>2]=-1082130432;L[a+4>>2]=-d;ao(a+12|0);L[a+24>>2]=L[c>>2]*L[b>>2];L[a+28>>2]=L[c>>2]*L[b+4>>2];L[a+32>>2]=L[c>>2];ao(a+36|0);L[a+48>>2]=-L[b>>2];d=L[b+4>>2];H[a+56>>2]=-1082130432;L[a+52>>2]=-d;L[a+60>>2]=L[c+4>>2]*L[b>>2];L[a+64>>2]=L[c+4>>2]*L[b+4>>2];L[a+68>>2]=L[c+4>>2]}function vr(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0;e=Xa-16|0;Xa=e;f=H[Fb(a)>>2];d=H[c>>2]-H[a>>2]|0;a:{if(d>>>0<2147483647){d=d<<1;break a}d=-1}d=d?d:1;h=H[b>>2];i=H[a>>2];g=pg((f|0)==335?0:H[a>>2],d);if(g){if((f|0)!=335){Hd(a)}H[e+4>>2]=334;f=gc(e+8|0,g,e+4|0);rr(a,f);fc(f);H[b>>2]=H[a>>2]+(h-i|0);H[c>>2]=d+H[a>>2];Xa=e+16|0;return}Qb();X()}function hx(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;e=Xa+-64|0;Xa=e;d=1;a:{if(Dc(a,b,0)){break a}d=0;if(!b){break a}b=Bd(b,62176,62224);d=0;if(!b){break a}d=e+8|0;pb(d|4,0,52);H[e+56>>2]=1;H[e+20>>2]=-1;H[e+16>>2]=a;H[e+8>>2]=b;Za[H[H[b>>2]+28>>2]](b,d,H[c>>2],1);a=H[e+32>>2];if((a|0)==1){H[c>>2]=H[e+24>>2]}d=(a|0)==1}Xa=e- -64|0;return d|0}function hu(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0;h=Xa-16|0;Xa=h;i=H[a+456>>2];j=H[i+16>>2];k=H[f>>2];H[h+12>>2]=0;l=b;b=g-k|0;Za[H[H[a+476>>2]+4>>2]](a,l,c,d,H[i+12>>2],h+12|0,b>>>0>>0?b:j);Za[H[H[a+484>>2]+4>>2]](a,H[i+12>>2],(H[f>>2]<<2)+e|0,H[h+12>>2]);H[f>>2]=H[f>>2]+H[h+12>>2];Xa=h+16|0}function Ni(a){var b=0,c=0;c=Xa-16|0;Xa=c;if(H[(H[H[a>>2]-12>>2]+a|0)+24>>2]){b=c+8|0;H[b+4>>2]=a;F[b|0]=0;if(Pi(H[H[a>>2]-12>>2]+a|0)){if(H[(H[H[a>>2]-12>>2]+a|0)+72>>2]){Ni(H[(H[H[a>>2]-12>>2]+a|0)+72>>2])}F[b|0]=1}a:{if(!I[b|0]){break a}if((ng(H[(H[H[a>>2]-12>>2]+a|0)+24>>2])|0)!=-1){break a}lg(H[H[a>>2]-12>>2]+a|0,1)}mg(b)}Xa=c+16|0} +function gl(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0;b=Xa-16|0;Xa=b;e=b+16|0;a:{while(1){d=H[a+36>>2];c=b+8|0;f=Za[H[H[d>>2]+20>>2]](d,H[a+40>>2],c,e,b+4|0)|0;d=-1;g=c;c=H[b+4>>2]-c|0;if((be(g,1,c,H[a+32>>2])|0)!=(c|0)){break a}b:{switch(f-1|0){case 1:break a;case 0:continue;default:break b}}break}d=rg(H[a+32>>2])?-1:0}Xa=b+16|0;return d|0}function Ey(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;d=Xa-16|0;Xa=d;a:{if(!Mc(f)){H[a+8>>2]=H[f+8>>2];b=H[f+4>>2];H[a>>2]=H[f>>2];H[a+4>>2]=b;break a}e=H[f>>2];b:{c:{c=H[f+4>>2];d:{if(c>>>0<=1){b=a;Wc(a,c);break d}if(c>>>0>1073741807){break c}f=cg(c)+1|0;b=rn(f);Uc(a,b);Cd(a,f);Pc(a,c)}$d(b,e,c+1|0);break b}Qb();X()}}Xa=d+16|0}function Hq(a,b,c,d,e){var f=0,g=0,h=0,i=0;f=Xa-16|0;Xa=f;if(1073741807-b>>>0>=c>>>0){g=vb(a);a:{if(b>>>0<536870887){H[f+8>>2]=b<<1;H[f+12>>2]=b+c;c=cg(H[zc(f+12|0,f+8|0)>>2]);break a}c=1073741806}h=c+1|0;c=rn(h);if(e){$d(c,g,e)}if((d|0)!=(e|0)){i=e<<2;$d(c+i|0,g+i|0,d-e|0)}if((b|0)!=1){jb(g)}Uc(a,c);Cd(a,h);Xa=f+16|0;return}Qb();X()}function Lr(a,b,c){var d=0,e=0,f=0,g=0,h=0;h=Xa-16|0;Xa=h;e=Xa-16|0;Xa=e;a:{if(b>>>0<=1073741807){b:{if(b>>>0<=1){Wc(a,b);f=a;break b}d=cg(b)+1|0;f=rn(d);Uc(a,f);Cd(a,d);Pc(a,b)}d=f;g=b;if(b?b:0){while(1){H[d>>2]=c;d=d+4|0;g=g-1|0;if(g){continue}break}}H[e+12>>2]=0;yc((b<<2)+f|0,e+12|0);Xa=e+16|0;break a}Qb();X()}Xa=h+16|0;return a}function Hk(a,b){var c=0,d=0,e=0;d=Xa-16|0;Xa=d;H[d+12>>2]=b;a:{b:{c:{d:{if(Mc(a)){c=Ce(a)-1|0;e=H[a+4>>2];if((c|0)==(e|0)){break d}break b}e=1;c=1;b=I[a+11|0];if((b|0)!=1){break c}}Hq(a,c,1,c,c);b=e;if(Mc(a)){break b}}c=a;Wc(a,b+1|0);break a}c=H[a>>2];Pc(a,e+1|0);b=e}a=(b<<2)+c|0;yc(a,d+12|0);H[d+8>>2]=0;yc(a+4|0,d+8|0);Xa=d+16|0}function qo(a,b,c,d,e,f){var g=0,h=0,i=0;h=Xa-16|0;Xa=h;f=pc(f);Qh(a,yb(e));i=h+12|0;while(1){if(yb(e)>>>0>g>>>0){yj(h+8|0,i,b,L[mc(d,H[Nb(e,g)+4>>2])>>2],L[mc(d,H[Nb(e,g)+4>>2])+4>>2]);if(f>=O(pc(O(L[h+8>>2]-L[mc(c,H[Nb(e,g)>>2])>>2]))+pc(O(L[h+12>>2]-L[mc(c,H[Nb(e,g)>>2])+4>>2])))){no(a,Nb(e,g))}g=g+1|0;continue}break}Xa=h+16|0}function Ik(a,b){var c=0,d=0,e=0;d=Xa-16|0;Xa=d;F[d+15|0]=b;a:{b:{c:{d:{if(Mc(a)){c=Ce(a)-1|0;e=H[a+4>>2];if((c|0)==(e|0)){break d}break b}e=10;c=10;b=I[a+11|0];if((b|0)!=10){break c}}Jk(a,c,1,c,c);b=e;if(Mc(a)){break b}}c=a;Wc(a,b+1|0);break a}c=H[a>>2];Pc(a,e+1|0);b=e}a=b+c|0;Lc(a,d+15|0);F[d+14|0]=0;Lc(a+1|0,d+14|0);Xa=d+16|0}function Be(a,b,c,d,e,f){var g=0,h=0,i=0,j=0;h=Xa-16|0;Xa=h;a:{if(!a){break a}i=H[e+12>>2];g=c-b|0;if((g|0)>0){if((jg(a,b,g)|0)!=(g|0)){break a}}b=(b-d|0)+i|0;if((b|0)>0){b=(b|0)>0?b:0;f=Sr(h,b,f);g=jg(a,vb(f),b);ob(f);if((b|0)!=(g|0)){break a}}b=d-c|0;if((b|0)>0){if((jg(a,c,b)|0)!=(b|0)){break a}}Qr(e);j=a}Xa=h+16|0;return j}function Pn(a,b,c,d,e,f){var g=0,h=0,i=0;H[a+16>>2]=1;H[a+8>>2]=e;H[a+4>>2]=d;H[a>>2]=c;H[a+20>>2]=N(e,f);g=Xa-32|0;Xa=g;i=a+24|0;H[i>>2]=b;h=Hb(16);e=Xa-32|0;Xa=e;H[e+12>>2]=b;Ij(h);H[h>>2]=28232;Qf(h+12|0,Qf(e+8|0,e+12|0));Xa=e+32|0;H[i+4>>2]=h;H[g+4>>2]=b;H[g>>2]=b;Xa=g+32|0;if((f|0)<0){f=N(Qn(c),d)}H[a+12>>2]=f;return a}function Jf(a){var b=O(0),c=0,d=0;c=(B(a),v(2));d=c>>>23&255;if(d>>>0<=149){if(d>>>0<=125){a=O(a*O(0))}else{a=(c|0)>=0?a:O(-a);b=O(O(O(a+O(8388608))+O(-8388608))-a);a:{if(b>O(.5)){a=O(O(a+b)+O(-1));break a}a=O(a+b);if(!(b<=O(-.5))){break a}a=O(a+O(1))}a=(c|0)>=0?a:O(-a)}}if(O(P(a))>3];e=M[c>>3];f=M[c+8>>3];g=M[b+88>>3]+(M[b+80>>3]*d+(M[b+64>>3]*e+f*M[b+72>>3]));if(g!=0){h=M[b+56>>3];i=M[b+48>>3];j=M[b+40>>3];k=M[b+32>>3];M[a>>3]=(M[b+24>>3]+(M[b+16>>3]*d+(M[b>>3]*e+f*M[b+8>>3])))/g;M[a+8>>3]=(h+(i*d+(k*e+f*j)))/g;a=0}else{a=-1}return a}function $u(a){a=a|0;var b=0,c=0;a:{b=H[a+440>>2];b:{if(!b){if(!hj(a)){break b}b=H[a+440>>2]}c=H[H[a+464>>2]+20>>2];if((c+208|0)==(b|0)){b=H[a>>2];H[b+24>>2]=c;H[b+20>>2]=100;Za[H[H[a>>2]+4>>2]](a,3);H[a+440>>2]=0;break a}if(Za[H[H[a+24>>2]+20>>2]](a,c)|0){break a}}return 0}a=H[a+464>>2];H[a+20>>2]=H[a+20>>2]+1&7;return 1}function ax(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;if(Dc(a,H[b+8>>2],e)){Dk(b,c,d);return}a:{if(!Dc(a,H[b>>2],e)){break a}if(!(H[b+16>>2]!=(c|0)&H[b+20>>2]!=(c|0))){if((d|0)!=1){break a}H[b+32>>2]=1;return}H[b+20>>2]=c;H[b+32>>2]=d;H[b+40>>2]=H[b+40>>2]+1;if(!(H[b+36>>2]!=1|H[b+24>>2]!=2)){F[b+54|0]=1}H[b+44>>2]=4}}function Ov(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0;if(Gd(b)>>>0>c>>>0){c=dn(b,c);e=Xa-16|0;Xa=e;d=Xa-16|0;Xa=d;g=e+8|0;H[d+12>>2]=g;b=Hb(16);f=H[c+12>>2];H[b+8>>2]=H[c+8>>2];H[b+12>>2]=f;f=H[c+4>>2];H[b>>2]=H[c>>2];H[b+4>>2]=f;ij(d+12|0,b);Xa=d+16|0;h=a,i=ma(38488,g|0)|0,H[h>>2]=i;Xa=e+16|0;return}mj(a)}function au(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0;b=H[a+320>>2];if((b|0)>0){g=H[d>>2];while(1){d=H[a+112>>2];if((d|0)>0){e=f<<2;b=H[e+g>>2];h=d+b|0;d=H[c+e>>2];while(1){e=I[d|0];F[b+1|0]=e;F[b|0]=e;d=d+1|0;b=b+2|0;if(h>>>0>b>>>0){continue}break}b=H[a+320>>2]}f=f+1|0;if((f|0)<(b|0)){continue}break}}}function wq(a,b,c,d,e,f){var g=0,h=0,i=0;g=Xa-256|0;Xa=g;H[g+248>>2]=37;H[g+252>>2]=0;h=g+248|0;yi(h|1,31567,f,H[b+4>>2]);f=Xb();H[g>>2]=d;H[g+4>>2]=e;d=g+224|0;e=wd(d,24,f,h,g)+d|0;h=me(d,e,b);f=g+16|0;Kb(f,b);i=d;d=g+32|0;Mr(i,h,e,d,g+28|0,g+24|0,f);Cb(f);a=xf(a,d,H[g+28>>2],H[g+24>>2],b,c);Xa=g+256|0;return a}function ib(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;d=ld(b);c=Xa-32|0;Xa=c;f=lh(c+24|0,a);a:{if(!I[f|0]){break a}g=Fi(c+8|0,a);e=H[H[a>>2]-12>>2]+a|0;h=H[e+4>>2];i=el(e);d=b+d|0;j=c,k=Be(H[g>>2],b,(h&176)==32?d:b,d,e,i),H[j+16>>2]=k;if(!ch(c+16|0)){break a}lg(H[H[a>>2]-12>>2]+a|0,5)}mg(f);Xa=c+32|0;return a}function Kg(a,b){var c=0,d=0,e=0,f=0;d=Xa-16|0;Xa=d;a:{if(!Mc(b)){H[a+8>>2]=H[b+8>>2];c=H[b+4>>2];H[a>>2]=H[b>>2];H[a+4>>2]=c;break a}f=H[b>>2];b:{c:{c=H[b+4>>2];d:{if(c>>>0<=10){b=a;Wc(b,c);break d}if(c>>>0>4294967279){break c}e=Af(c)+1|0;b=Hb(e);Uc(a,b);Cd(a,e);Pc(a,c)}Fd(b,f,c+1|0);break b}Qb();X()}}Xa=d+16|0}function yq(a,b,c,d,e,f){var g=0,h=0,i=0;g=Xa-112|0;Xa=g;H[g+104>>2]=37;H[g+108>>2]=0;h=g+104|0;yi(h|1,31567,f,H[b+4>>2]);f=Xb();H[g>>2]=d;H[g+4>>2]=e;d=g+80|0;e=wd(d,24,f,h,g)+d|0;h=me(d,e,b);f=g+16|0;Kb(f,b);i=d;d=g+32|0;Or(i,h,e,d,g+28|0,g+24|0,f);Cb(f);a=Be(a,d,H[g+28>>2],H[g+24>>2],b,c);Xa=g+112|0;return a}function Jk(a,b,c,d,e){var f=0,g=0,h=0;f=Xa-16|0;Xa=f;if(-17-b>>>0>=c>>>0){g=vb(a);a:{if(b>>>0<2147483623){H[f+8>>2]=b<<1;H[f+12>>2]=b+c;c=Af(H[zc(f+12|0,f+8|0)>>2]);break a}c=-18}h=c+1|0;c=Hb(h);if(e){Fd(c,g,e)}if((d|0)!=(e|0)){Fd(c+e|0,e+g|0,d-e|0)}if((b|0)!=10){jb(g)}Uc(a,c);Cd(a,h);Xa=f+16|0;return}Qb();X()}function Vc(a,b,c,d){var e=0,f=0;a:{if(!nb(a)|(c-b|0)<5){break a}wi(b,c);e=c-4|0;c=vb(a);f=c+nb(a)|0;b:{while(1){c:{a=F[c|0];if(b>>>0>=e>>>0){break c}if(!((a|0)<=0|(a|0)>=127)&H[b>>2]!=F[c|0]){break b}b=b+4|0;c=((f-c|0)>1)+c|0;continue}break}if((a|0)<=0|(a|0)>=127|F[c|0]>>>0>H[e>>2]-1>>>0){break a}}H[d>>2]=4}}function Vy(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0;g=Xa-32|0;Xa=g;h=H[14155];H[g+24>>2]=H[14154];H[g+28>>2]=h;h=H[14153];H[g+16>>2]=H[14152];H[g+20>>2]=h;h=H[14151];H[g+8>>2]=H[14150];H[g+12>>2]=h;h=H[14149];H[g>>2]=H[14148];H[g+4>>2]=h;h=a;a=g+32|0;b=ye(h,b,c,d,e,f,g,a);Xa=a;return b|0}function pp(a){var b=0,c=0;H[a>>2]=0;H[a+4>>2]=0;b=a+8|0;H[b>>2]=0;Ib(b+4|0);Ib(b+16|0);b=a+36|0;H[b>>2]=1234;H[b+4>>2]=0;Vj(b+8|0);c=b+12|0;H[c+4>>2]=0;H[c+8>>2]=0;H[c>>2]=b;Ib(c+12|0);Ib(c+24|0);Ib(c+36|0);Ib(c+48|0);Ib(b+72|0);ai(b+84|0);H[b+108>>2]=16;H[b+100>>2]=0;H[b+104>>2]=0;Qo(c);Po(c,1);return a}function gh(a){var b=0,c=0;b=H[a+76>>2];a:{if(!((b|0)>=0&(!b|H[17153]!=(b&-1073741825)))){b=H[a+4>>2];if((b|0)!=H[a+8>>2]){H[a+4>>2]=b+1;a=I[b|0];break a}a=Ah(a);break a}b=a+76|0;c=H[b>>2];H[b>>2]=c?c:1073741823;c=H[a+4>>2];b:{if((c|0)!=H[a+8>>2]){H[a+4>>2]=c+1;a=I[c|0];break b}a=Ah(a)}H[b>>2]=0}return a}function yi(a,b,c,d){var e=0;a:{if(!(d&2048)){break a}e=d&74;if(!c|((e|0)==8|(e|0)==64)){break a}F[a|0]=43;a=a+1|0}if(d&512){F[a|0]=35;a=a+1|0}while(1){e=I[b|0];if(e){F[a|0]=e;a=a+1|0;b=b+1|0;continue}break}e=d&74;b=111;b:{if((e|0)==64){break b}b=d&16384?88:120;if((e|0)==8){break b}b=c?100:117}F[a|0]=b}function mg(a){var b=0;a:{b=H[a+4>>2];if(!H[(H[H[b>>2]-12>>2]+b|0)+24>>2]){break a}b=H[a+4>>2];if(!Pi(H[H[b>>2]-12>>2]+b|0)){break a}b=H[a+4>>2];if(!(H[(H[H[b>>2]-12>>2]+b|0)+4>>2]&8192)){break a}b=H[a+4>>2];if((ng(H[(H[H[b>>2]-12>>2]+b|0)+24>>2])|0)!=-1){break a}a=H[a+4>>2];lg(H[H[a>>2]-12>>2]+a|0,1)}}function cy(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;f=Xa-16|0;Xa=f;H[e>>2]=c;a=Lk(f+12|0,0,H[a+8>>2]);c=2;a:{if(a+1>>>0<2){break a}b=a-1|0;c=1;if(b>>>0>d-H[e>>2]>>>0){break a}c=f+12|0;while(1){if(b){a=I[c|0];d=H[e>>2];H[e>>2]=d+1;F[d|0]=a;b=b-1|0;c=c+1|0;continue}break}c=0}Xa=f+16|0;return c|0}function jn(a,b){var c=0,d=0,e=0,f=0,g=0;bf(a);kb(a);f=H[a>>2];c=H[a+4>>2];d=b+4|0;while(1){if((c|0)!=(f|0)){c=c-12|0;g=H[c+4>>2];e=H[d>>2]-12|0;H[e>>2]=H[c>>2];H[e+4>>2]=g;H[e+8>>2]=H[c+8>>2];ll(c);H[d>>2]=H[d>>2]-12;continue}break}Db(a,d);Db(a+4|0,b+8|0);Db(kb(a),tb(b));H[b>>2]=H[b+4>>2];mi(a,Rb(a))}function If(a,b,c){var d=0,e=0,f=0,g=0;f=Xa-16|0;Xa=f;H[f+12>>2]=c;d=Xa-160|0;Xa=d;g=d+8|0;ub(g,49904,144);H[d+52>>2]=a;H[d+28>>2]=a;e=-2-a|0;e=e>>>0>2147483647?2147483647:e;H[d+56>>2]=e;a=a+e|0;H[d+36>>2]=a;H[d+24>>2]=a;im(g,b,c);if(e){a=H[d+28>>2];F[a-((a|0)==H[d+24>>2])|0]=0}Xa=d+160|0;Xa=f+16|0}function tk(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0;while(1){if((f|0)!=3){g=f<<4;e=g+a|0;d=0;while(1){if((d|0)!=4){i=d<<2;h=i+b|0;L[i+(c+g|0)>>2]=O(L[e+8>>2]*L[h+32>>2])+O(O(L[e>>2]*L[h>>2])+O(L[e+4>>2]*L[h+16>>2]));d=d+1|0;continue}break}d=c+g|0;L[d+12>>2]=L[e+12>>2]+L[d+12>>2];f=f+1|0;continue}break}}function Zv(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;if(H[a+4>>2]!=H[kb(a)>>2]){d=Xa-16|0;Xa=d;c=Yg(d,a,1);Hh(kb(a),H[c+4>>2],b);H[c+4>>2]=H[c+4>>2]+12;nc(c);Xa=d+16|0;return}d=Xa-32|0;Xa=d;c=kb(a);e=c;c=kn(d+8|0,bg(a,Rb(a)+1|0),Rb(a),c);Hh(e,H[c+8>>2],b);H[c+8>>2]=H[c+8>>2]+12;jn(a,c);hn(c);Xa=d+32|0}function In(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;if(H[a+4>>2]!=H[kb(a)>>2]){d=Xa-16|0;Xa=d;c=qn(d,a,1);Ih(kb(a),H[c+4>>2],b);H[c+4>>2]=H[c+4>>2]+16;nc(c);Xa=d+16|0;return}d=Xa-32|0;Xa=d;c=kb(a);e=c;c=on(d+8|0,pn(a,Gd(a)+1|0),Gd(a),c);Ih(e,H[c+8>>2],b);H[c+8>>2]=H[c+8>>2]+16;nn(a,c);ln(c);Xa=d+32|0}function rd(a,b){var c=0,d=0,e=0,f=0;d=Xa-16|0;Xa=d;a:{if(!b){b=0;break a}c=b>>31;e=(c^b)-c|0;c=Q(e);Rc(d,e,0,0,0,c+81|0);e=0+H[d+8>>2]|0;c=(H[d+12>>2]^65536)+(16414-c<<16)|0;c=e>>>0>>0?c+1|0:c;f=b&-2147483648|c;c=H[d+4>>2];b=H[d>>2]}H[a>>2]=b;H[a+4>>2]=c;H[a+8>>2]=e;H[a+12>>2]=f;Xa=d+16|0}function le(a,b,c,d){var e=0,f=0,g=0,h=0;e=Xa-16|0;Xa=e;H[e+12>>2]=b;H[e+8>>2]=d;g=Zd(e,e+12|0);b=Xa-16|0;Xa=b;d=H[e+8>>2];H[b+12>>2]=d;H[b+8>>2]=d;f=-1;d=ff(0,0,c,d);a:{if((d|0)<0){break a}h=a;d=d+1|0;a=qb(d);H[h>>2]=a;if(!a){break a}f=ff(a,d,c,H[b+12>>2])}Xa=b+16|0;Yd(g);Xa=e+16|0;return f}function Of(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;if(H[a+4>>2]!=H[kb(a)>>2]){d=Xa-16|0;Xa=d;c=_f(d,a,1);Me(kb(a),H[c+4>>2],b);H[c+4>>2]=H[c+4>>2]+4;nc(c);Xa=d+16|0;return}d=Xa-32|0;Xa=d;c=kb(a);e=c;c=Hg(d+8|0,Qg(a,zb(a)+1|0),zb(a),c);Me(e,H[c+8>>2],b);H[c+8>>2]=H[c+8>>2]+4;Pg(a,c);$f(c);Xa=d+32|0}function Ku(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;c=H[a+468>>2];if(H[a+280>>2]){d=H[c+56>>2];if(!d){wg(a);d=H[c+56>>2]}H[c+56>>2]=d-1}if(H[a+368>>2]>0){d=c+188|0;f=1<>2];c=0;while(1){if(_b(a,d)){e=H[(c<<2)+b>>2];G[e>>1]=J[e>>1]|f}c=c+1|0;if((c|0)>2]){continue}break}}return 1}function Eq(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0;while(1){if((f|0)!=3){g=f<<5;e=g+a|0;d=0;while(1){if((d|0)!=4){i=d<<3;h=i+b|0;M[i+(c+g|0)>>3]=M[e+16>>3]*M[h- -64>>3]+(M[e>>3]*M[h>>3]+M[e+8>>3]*M[h+32>>3]);d=d+1|0;continue}break}d=c+g|0;M[d+24>>3]=M[e+24>>3]+M[d+24>>3];f=f+1|0;continue}break}}function Di(a,b,c,d){var e=0,f=0,g=0,h=0;e=Xa-160|0;Xa=e;H[e+60>>2]=b;H[e+20>>2]=b;H[e+24>>2]=-1;f=e+16|0;Sd(f,0,0);em(e,f,d,1);d=H[e+8>>2];f=H[e+12>>2];g=H[e>>2];h=H[e+4>>2];if(c){H[c>>2]=((H[e+20>>2]+H[e+136>>2]|0)-H[e+60>>2]|0)+b}H[a+8>>2]=d;H[a+12>>2]=f;H[a>>2]=g;H[a+4>>2]=h;Xa=e+160|0}function it(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0;g=H[a+4>>2];if((b|0)!=1){h=H[a>>2];H[h+24>>2]=b;H[h+20>>2]=15;Za[H[H[a>>2]>>2]](a)}a=vg(a,b,128);H[a+40>>2]=0;H[a+32>>2]=c;H[a+12>>2]=f;H[a+8>>2]=d;H[a+4>>2]=e;H[a>>2]=0;H[a+44>>2]=H[g+72>>2];H[g+72>>2]=a;return a|0}function ht(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0;g=H[a+4>>2];if((b|0)!=1){h=H[a>>2];H[h+24>>2]=b;H[h+20>>2]=15;Za[H[H[a>>2]>>2]](a)}a=vg(a,b,128);H[a+40>>2]=0;H[a+32>>2]=c;H[a+12>>2]=f;H[a+8>>2]=d;H[a+4>>2]=e;H[a>>2]=0;H[a+44>>2]=H[g+68>>2];H[g+68>>2]=a;return a|0}function Py(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;c=Xa-128|0;Xa=c;H[c+12>>2]=c+116;d=a+8|0;a=c+16|0;Cr(d,a,c+12|0,e,f,g);e=a;d=H[c+12>>2];a=Xa-16|0;Xa=a;H[a+8>>2]=b;while(1){if((d|0)!=(e|0)){Li(a+8|0,F[e|0]);e=e+1|0;continue}break}Xa=a+16|0;Xa=c+128|0;return H[a+8>>2]}function kw(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=Xa-16|0;Xa=c;H[c+12>>2]=a;d=c,e=sc(68316,c+12|0),H[d+8>>2]=e;d=c,e=kc(),H[d>>2]=e;a:{if(xc(c+8|0,c)){break a}a=Cc(c+12|0);if(b>>>0>255){break a}a=H[a+216>>2];if(!a|b>>>0>255){a=-1}else{H[a+16>>2]=b;a=0}if(a){break a}Wd(33762,b)}Xa=c+16|0}function gv(a){a=a|0;var b=0,c=0;b=H[a+24>>2];c=$b(H[b+32>>2],1,4096,H[b+28>>2]);if(!c){if(H[b+36>>2]){c=H[a>>2];H[c+20>>2]=43;Za[H[c>>2]](a)}c=H[a>>2];H[c+20>>2]=123;Za[H[c+4>>2]](a,-1);F[H[b+32>>2]]=255;F[H[b+32>>2]+1|0]=217;c=2}H[b+36>>2]=0;H[b+4>>2]=c;H[b>>2]=H[b+32>>2];return 1}function wl(a,b,c){var d=0,e=0,f=0,g=0;f=Xa-16|0;Xa=f;e=Rj(b,c);if(e>>>0<=4294967279){a:{if(e>>>0<=10){Wc(a,e);d=a;break a}g=Af(e)+1|0;d=Hb(g);Uc(a,d);Cd(a,g);Pc(a,e)}while(1){if((b|0)!=(c|0)){Lc(d,b);d=d+1|0;b=b+1|0;continue}break}F[f+15|0]=0;Lc(d,f+15|0);Xa=f+16|0;return}Qb();X()}function ld(a){var b=0,c=0,d=0;b=a;a:{if(b&3){while(1){if(!I[b|0]){break a}b=b+1|0;if(b&3){continue}break}}while(1){c=b;b=b+4|0;d=H[c>>2];if(!((d^-1)&d-16843009&-2139062144)){continue}break}if(!(d&255)){return c-a|0}while(1){d=I[c+1|0];b=c+1|0;c=b;if(d){continue}break}}return b-a|0}function iv(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=H[a+24>>2];if(!c){c=Za[H[H[a+4>>2]>>2]](a,0,40)|0;H[a+24>>2]=c;d=c,e=Za[H[H[a+4>>2]>>2]](a,0,4096)|0,H[d+32>>2]=e;c=H[a+24>>2]}H[c+28>>2]=b;H[c+24>>2]=119;H[c+20>>2]=120;H[c+16>>2]=121;H[c+12>>2]=122;H[c+8>>2]=123;H[c>>2]=0;H[c+4>>2]=0}function Xk(a,b,c){var d=0,e=0,f=0,g=0;f=Xa-16|0;Xa=f;e=Ui(b,c);if(e>>>0<=1073741807){a:{if(e>>>0<=1){Wc(a,e);d=a;break a}g=cg(e)+1|0;d=rn(g);Uc(a,d);Cd(a,g);Pc(a,e)}while(1){if((b|0)!=(c|0)){yc(d,b);d=d+4|0;b=b+4|0;continue}break}H[f+12>>2]=0;yc(d,f+12|0);Xa=f+16|0;return}Qb();X()}function Vg(a,b){var c=0,d=0,e=0;if(H[a+4>>2]!=H[kb(a)>>2]){d=Xa-16|0;Xa=d;c=Ip(d,a,1);Hp(kb(a),H[c+4>>2],b);H[c+4>>2]=H[c+4>>2]+36;nc(c);Xa=d+16|0;return}d=Xa-32|0;Xa=d;c=kb(a);e=c;c=jk(d+8|0,Gp(a,Jc(a)+1|0),Jc(a),c);Hp(e,H[c+8>>2],b);H[c+8>>2]=H[c+8>>2]+36;ik(a,c);hk(c);Xa=d+32|0}function Bm(a){var b=0,c=0,d=0,e=0;b=H[a+40>>2];b=Za[b|0](a,0,0,I[a|0]&128?H[a+20>>2]==H[a+28>>2]?1:2:1)|0;c=Ya;a:{if((c|0)<0){break a}e=b;d=H[a+8>>2];if(d){a=a+4|0}else{d=H[a+28>>2];if(!d){break a}a=a+20|0}b=H[a>>2]-d|0;a=e+b|0;c=(b>>31)+c|0;c=a>>>0>>0?c+1|0:c;b=a}Ya=c;return b}function Xv(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0;if(Rb(b)>>>0>c>>>0){b=bd(b,c);d=Xa-16|0;Xa=d;c=Xa-16|0;Xa=c;f=d+8|0;H[c+12>>2]=f;e=qb(nb(b)+4|0);g=e,h=nb(b),H[g>>2]=h;ub(e+4|0,vb(b),nb(b));ij(c+12|0,e);Xa=c+16|0;g=a,h=ma(37688,f|0)|0,H[g>>2]=h;Xa=d+16|0;return}mj(a)}function ff(a,b,c,d){var e=0,f=0;e=Xa-160|0;Xa=e;f=-1;H[e+148>>2]=b?b-1|0:0;a=b?a:e+158|0;H[e+144>>2]=a;e=pb(e,0,144);H[e+76>>2]=-1;H[e+36>>2]=261;H[e+80>>2]=-1;H[e+44>>2]=e+159;H[e+84>>2]=e+144;a:{if((b|0)<0){H[17116]=61;break a}F[a|0]=0;f=mm(e,c,d,259,260)}Xa=e+160|0;return f}function pn(a,b){var c=0,d=0,e=0;c=Xa-16|0;Xa=c;H[c+12>>2]=b;d=Xa-16|0;Xa=d;kb(a);H[d+12>>2]=268435455;H[d+8>>2]=2147483647;e=H[Se(d+12|0,d+8|0)>>2];Xa=d+16|0;if(b>>>0<=e>>>0){a=gf(a);if(a>>>0>>1>>>0){H[c+8>>2]=a<<1;e=H[zc(c+8|0,c+12|0)>>2]}Xa=c+16|0;return e}fd();X()}function ks(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0;h=(e-d|0)+b|0;a:{while(1){if((d|0)!=(e|0)){a=-1;if((b|0)==(c|0)){break a}f=F[b|0];g=F[d|0];if((f|0)<(g|0)){break a}if((f|0)>(g|0)){return 1}else{d=d+1|0;b=b+1|0;continue}}break}a=(c|0)!=(h|0)}return a|0}function Wl(a,b,c,d){var e=0,f=0,g=0;f=H[17570]+1|0;H[17570]=f;H[a>>2]=f;if(d){while(1){g=(e<<3)+c|0;if(!H[g>>2]){H[g>>2]=f;a=(e<<3)+c|0;H[a+4>>2]=b;H[a+8>>2]=0;aa(d|0);return c}e=e+1|0;if((e|0)!=(d|0)){continue}break}}e=a;a=d<<1;b=Wl(e,b,pg(c,d<<4|8),a);aa(a|0);return b}function On(a,b,c){var d=0,e=0,f=0;d=Xa-32|0;Xa=d;H[d+28>>2]=c;f=ed(d,b);c=H[d+28>>2];b=Xa-2048|0;Xa=b;ff(b,2048,vb(f),c);e=d+16|0;ed(e,b);Xa=b+2048|0;c=0;while(1){if(yb(a)>>>0>c>>>0){b=H[Nb(a,c)>>2];Za[H[H[b>>2]+8>>2]](b,8,e);c=c+1|0;continue}break}ob(e);ob(f);Xa=d+32|0}function Gp(a,b){var c=0,d=0,e=0;c=Xa-16|0;Xa=c;H[c+12>>2]=b;d=Xa-16|0;Xa=d;kb(a);H[d+12>>2]=119304647;H[d+8>>2]=2147483647;e=H[Se(d+12|0,d+8|0)>>2];Xa=d+16|0;if(b>>>0<=e>>>0){a=Oe(a);if(a>>>0>>1>>>0){H[c+8>>2]=a<<1;e=H[zc(c+8|0,c+12|0)>>2]}Xa=c+16|0;return e}fd();X()}function Ef(a,b){var c=0,d=0,e=0,f=0;c=Xa-16|0;Xa=c;a:{if(!b){b=0;break a}d=b;b=Q(b);Rc(c,d,0,0,0,b+81|0);e=16414-b<<16;b=0;d=b+H[c+8>>2]|0;e=e+(H[c+12>>2]^65536)|0;e=b>>>0>d>>>0?e+1|0:e;f=d;d=H[c>>2];b=H[c+4>>2]}H[a>>2]=d;H[a+4>>2]=b;H[a+8>>2]=f;H[a+12>>2]=e;Xa=c+16|0}function tg(a,b,c){var d=0,e=0,f=0;d=a*a;f=d*(d*d)*(d*1.58969099521155e-10+-2.5050760253406863e-8)+(d*(d*27557313707070068e-22+-.0001984126982985795)+.00833333333332249);e=d*a;if(!c){return e*(d*f+-.16666666666666632)+a}return a-(d*(b*.5-f*e)-b+e*.16666666666666632)}function ps(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;a:{if(!I[a+44|0]){c=(c|0)>0?c:0;while(1){if((c|0)==(d|0)){break a}if(((f=a,g=Rd(F[b|0]),e=H[H[a>>2]+52>>2],Za[e](f|0,g|0)|0)|0)==-1){return d|0}else{b=b+1|0;d=d+1|0;continue}}}c=be(b,1,c,H[a+32>>2])}return c|0}function dg(a,b){var c=0,d=0,e=0,f=0,g=0;f=Xa-16|0;Xa=f;c=al(b);d=Xa-16|0;Xa=d;a:{if(c>>>0<=1073741807){b:{if(c>>>0<=1){Wc(a,c);e=a;break b}g=cg(c)+1|0;e=rn(g);Uc(a,e);Cd(a,g);Pc(a,c)}$d(e,b,c);H[d+12>>2]=0;yc((c<<2)+e|0,d+12|0);Xa=d+16|0;break a}Qb();X()}Xa=f+16|0}function op(a,b){var c=0,d=0,e=0,f=0;c=Xa-32|0;Xa=c;H[a>>2]=b;e=jp(c+24|0,b);f=Hb(16);d=Xa-32|0;Xa=d;H[d+12>>2]=b;Ij(f);H[f>>2]=27384;Qf(f+12|0,Qf(d+8|0,d+12|0));Xa=d+32|0;H[a+4>>2]=f;Hd(e);H[c+4>>2]=b;H[c>>2]=b;b=H[e>>2];H[e>>2]=0;if(b){No(e,b)}Xa=c+32|0;return a}function Qe(a,b,c){var d=0;a:{if(K[a+16>>2]>b>>>0){d=H[a+20>>2];if(d>>>0<=c>>>0){break a}return Gb(a+4|0,N(b,d)+c|0)}mb(ib(ib(lb(ib(ib(ib(71664,22381),22425),3647),218),4217),22574));_();X()}mb(ib(ib(lb(ib(ib(ib(71664,22641),22425),3647),219),4217),22692));_();X()}function hw(a){a=a|0;var b=0,c=0,d=0,e=0;b=Xa-16|0;Xa=b;H[b+12>>2]=a;d=b,e=sc(68316,b+12|0),H[d+8>>2]=e;d=b,e=kc(),H[d>>2]=e;a=-1;if(!xc(b+8|0,b)){a=H[Cc(b+12|0)+216>>2];c=b+8|0;if(!a|!c){a=-1}else{H[c>>2]=H[a+7062388>>2];a=0}a=a?-1:H[b+8>>2]}Xa=b+16|0;return a|0}function hh(a,b){var c=0,d=0,e=0;d=-1;a:{if((a|0)==-1){break a}e=H[b+76>>2]>=0;b:{c=H[b+4>>2];c:{if(!c){Bh(b);c=H[b+4>>2];if(!c){break c}}if(H[b+44>>2]-8>>>0>>0){break b}}if(!e){break a}return-1}c=c-1|0;H[b+4>>2]=c;F[c|0]=a;H[b>>2]=H[b>>2]&-17;d=a&255}return d}function Ff(a,b,c){var d=0,e=0,f=0;a:{if(!b){d=a;break a}while(1){d=Jz(a,b,10);f=Ya;e=Iz(d,f,10,0);c=c-1|0;F[c|0]=a-e|48;e=b>>>0>9;a=d;b=f;if(e){continue}break}}if(d){while(1){c=c-1|0;a=(d>>>0)/10|0;F[c|0]=d-N(a,10)|48;b=d>>>0>9;d=a;if(b){continue}break}}return c}function $n(a,b){return O(O(L[a+32>>2]*L[b+32>>2])+O(O(L[a+28>>2]*L[b+28>>2])+O(O(L[a+24>>2]*L[b+24>>2])+O(O(L[a+20>>2]*L[b+20>>2])+O(O(L[a+16>>2]*L[b+16>>2])+O(O(L[a+12>>2]*L[b+12>>2])+O(O(L[a+8>>2]*L[b+8>>2])+O(O(L[a>>2]*L[b>>2])+O(L[a+4>>2]*L[b+4>>2])))))))))}function Sr(a,b,c){var d=0,e=0,f=0,g=0;f=Xa-16|0;Xa=f;d=Xa-16|0;Xa=d;a:{if(b>>>0<=4294967279){b:{if(b>>>0<=10){Wc(a,b);e=a;break b}g=Af(b)+1|0;e=Hb(g);Uc(a,e);Cd(a,g);Pc(a,b)}Kq(e,b,c);F[d+15|0]=0;Lc(b+e|0,d+15|0);Xa=d+16|0;break a}Qb();X()}Xa=f+16|0;return a}function jw(a){a=a|0;var b=0,c=0,d=0,e=0;b=Xa-16|0;Xa=b;H[b+12>>2]=a;d=b,e=sc(68316,b+12|0),H[d+8>>2]=e;d=b,e=kc(),H[d>>2]=e;a=-1;if(!xc(b+8|0,b)){a=H[Cc(b+12|0)+216>>2];c=b+8|0;if(!a|!c){a=-1}else{H[c>>2]=H[a+16>>2];a=0}a=a?-1:H[b+8>>2]}Xa=b+16|0;return a|0}function ex(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0;if(Dc(a,H[b+8>>2],0)){Gk(b,c,d);return}e=H[a+12>>2];f=a+16|0;Gq(f,b,c,d);a:{if((e|0)<2){break a}e=(e<<3)+f|0;a=a+24|0;while(1){Gq(a,b,c,d);if(I[b+54|0]){break a}a=a+8|0;if(e>>>0>a>>>0){continue}break}}}function of(a,b){var c=0,d=0;c=zb(a);if(c>>>0>>0){d=Xa-32|0;Xa=d;b=b-c|0;a:{if(b>>>0<=H[kb(a)>>2]-H[a+4>>2]>>2>>>0){di(a,b);break a}c=kb(a);c=Hg(d+8|0,Qg(a,zb(a)+b|0),zb(a),c);Sp(c,b);Pg(a,c);$f(c)}Xa=d+32|0;return}if(b>>>0>>0){qk(a,H[a>>2]+(b<<2)|0)}}function dw(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=Xa-16|0;Xa=c;H[c+12>>2]=a;d=c,e=sc(68316,c+12|0),H[d+8>>2]=e;d=c,e=kc(),H[d>>2]=e;a:{if(xc(c+8|0,c)){break a}a=H[Cc(c+12|0)+216>>2];if(!a|b>>>0>1){a=-1}else{H[a+20>>2]=b;a=0}if(a){break a}Wd(36648,b)}Xa=c+16|0}function pf(a){var b=0,c=0,d=0;b=Xa-16|0;Xa=b;c=Xa-16|0;Xa=c;H[c+12>>2]=0;yc(a,c+12|0);d=Xa-16|0;Xa=d;H[d+12>>2]=0;yc(a+4|0,d+12|0);Xa=d+16|0;Xa=c+16|0;H[a+8>>2]=0;H[b+12>>2]=0;yc(a+12|0,b+12|0);H[b+4>>2]=1065353216;L[a+16>>2]=L[b+4>>2];Xa=b+16|0;return a}function hs(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0;a:{while(1){if((d|0)!=(e|0)){a=-1;if((b|0)==(c|0)){break a}f=H[b>>2];g=H[d>>2];if((f|0)<(g|0)){break a}if((f|0)>(g|0)){return 1}else{d=d+4|0;b=b+4|0;continue}}break}a=(b|0)!=(c|0)}return a|0}function dj(a){return(a*(a*(a*(a*(a*3479331075960212e-20+.0007915349942898145)+-.04005553450067941)+.20121253213486293)+-.3255658186224009)+.16666666666666666)*a/(a*(a*(a*(a*.07703815055590194+-.6882839716054533)+2.0209457602335057)+-2.403394911734414)+1)}function Sl(a,b,c){var d=0,e=0,f=0,g=0;f=Xa-16|0;Xa=f;d=Xa-16|0;Xa=d;b=Ui(a,b);while(1){if(b){H[d+12>>2]=a;e=b>>>1|0;H[d+12>>2]=H[d+12>>2]+(e<<2);g=(e^-1)+b|0;b=e;e=Re(H[d+12>>2],c);b=e?g:b;a=e?H[d+12>>2]+4|0:a;continue}break}Xa=d+16|0;Xa=f+16|0;return a}function Bh(a){var b=0,c=0;b=H[a+72>>2];H[a+72>>2]=b-1|b;if(H[a+20>>2]!=H[a+28>>2]){Za[H[a+36>>2]](a,0,0)|0}H[a+28>>2]=0;H[a+16>>2]=0;H[a+20>>2]=0;b=H[a>>2];if(b&4){H[a>>2]=b|32;return-1}c=H[a+44>>2]+H[a+48>>2]|0;H[a+8>>2]=c;H[a+4>>2]=c;return b<<27>>31}function yo(a,b,c,d){var e=0,f=0,g=0,h=0;e=Xa-16|0;Xa=e;b=kb(b);a=Sf(a,Hb(24),Tf(e+8|0,b,0));f=H[a>>2]+8|0;b=Xa-16|0;Xa=b;H[b+8>>2]=H[d>>2];H[f>>2]=H[H[b+8>>2]>>2];Ib(f+4|0);Xa=b+16|0;g=Fb(a),h=1,F[g+4|0]=h;H[H[a>>2]+4>>2]=c;H[H[a>>2]>>2]=0;Xa=e+16|0}function hi(a,b,c){a:{if(c>=O(0)){if(!(O(H[a+20>>2])>c)){break a}return O(fq(L[a+24>>2],c)*O(1<>>20&2047;if((c|0)!=2047){if(!c){if(a==0){c=0}else{a=nm(a*0x10000000000000000,b);c=H[b>>2]+-64|0}H[b>>2]=c;return a}H[b>>2]=c-1022;x(0,e|0);x(1,d&-2146435073|1071644672);a=+z()}return a}function Je(a,b,c){var d=O(0),e=O(0),f=O(0);d=L[c>>2];e=L[c+4>>2];f=O(L[b+32>>2]+O(O(L[b+24>>2]*d)+O(L[b+28>>2]*e)));L[a>>2]=O(L[b+8>>2]+O(O(L[b>>2]*d)+O(e*L[b+4>>2])))/f;L[a+4>>2]=O(L[b+20>>2]+O(O(L[b+12>>2]*L[c>>2])+O(L[b+16>>2]*L[c+4>>2])))/f}function cw(a){a=a|0;var b=0,c=0,d=0;b=Xa-16|0;Xa=b;H[b+12>>2]=a;c=b,d=sc(68316,b+12|0),H[c+8>>2]=d;c=b,d=kc(),H[c>>2]=d;a=-1;if(!xc(b+8|0,b)){a=H[Cc(b+12|0)+216>>2];if(a){H[b+8>>2]=H[a+20>>2];a=0}else{a=-1}a=a?-1:H[b+8>>2]}Xa=b+16|0;return a|0}function ug(a,b){var c=0,d=0,e=0,f=0;c=a*a;d=c*.5;e=1-d;f=1-e-d;d=c*c;return e+(f+(c*(c*(c*(c*2480158728947673e-20+-.001388888888887411)+.0416666666666666)+d*d*(c*(c*-1.1359647557788195e-11+2.087572321298175e-9)+-2.7557314351390663e-7))-a*b))}function Xq(a,b){var c=0,d=0,e=0,f=0;Sm(a);e=kb(a);f=H[a>>2];c=H[a+4>>2];d=b+4|0;while(1){if((c|0)!=(f|0)){c=c-20|0;si(e,H[d>>2]-20|0,c);H[d>>2]=H[d>>2]-20;continue}break}Db(a,d);Db(a+4|0,b+8|0);Db(kb(a),tb(b));H[b>>2]=H[b+4>>2];Dq(a,Fc(a))}function ew(a){a=a|0;var b=0,c=0,d=0,e=0;b=Xa-16|0;Xa=b;H[b+12>>2]=a;d=b,e=sc(68316,b+12|0),H[d+8>>2]=e;d=b,e=kc(),H[d>>2]=e;a=0;if(!xc(b+8|0,b)){a=H[Cc(b+12|0)+216>>2];c=b+8|0;if(!(!a|!c)){H[c>>2]=H[a>>2]}a=H[b+8>>2]}Xa=b+16|0;return a|0}function Sd(a,b,c){var d=0,e=0,f=0,g=0;H[a+112>>2]=b;H[a+116>>2]=c;e=H[a+4>>2];d=H[a+44>>2]-e|0;H[a+120>>2]=d;H[a+124>>2]=d>>31;d=a;a=H[a+8>>2];f=a-e|0;g=f>>31;if(!(!(b|c)|((c|0)>=(g|0)&b>>>0>=f>>>0|(c|0)>(g|0)))){a=b+e|0}H[d+104>>2]=a}function ru(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0;a:{e=H[a+448>>2];f=H[e+52>>2];if(f>>>0<=K[e+48>>2]){if(!(Za[H[H[a+452>>2]+12>>2]](a,e+8|0)|0)){break a}H[e+48>>2]=0;f=H[e+52>>2]}Za[H[H[a+456>>2]+4>>2]](a,e+8|0,e+48|0,f,b,c,d)}}function bo(a){var b=O(0),c=O(0);b=od(L[a+16>>2],L[a+20>>2],L[a+28>>2],L[a+32>>2]);c=od(L[a+12>>2],L[a+20>>2],L[a+24>>2],L[a+32>>2]);return O(O(od(L[a+12>>2],L[a+16>>2],L[a+24>>2],L[a+28>>2])*L[a+8>>2])+O(O(b*L[a>>2])-O(c*L[a+4>>2])))}function ak(a,b){var c=0,d=0,e=0;kb(b);c=Xa-16|0;Xa=c;H[a>>2]=0;H[a+4>>2]=0;H[c+12>>2]=0;Eh(a+8|0);Xa=c+16|0;H[a>>2]=H[b>>2];H[a+4>>2]=H[b+4>>2];c=H[kb(b)>>2];d=kb(a),e=c,H[d>>2]=e;d=kb(b),e=0,H[d>>2]=e;H[b>>2]=0;H[b+4>>2]=0;return a}function Ji(a){a=a|0;var b=0,c=0;H[a>>2]=51872;b=H[a+40>>2];while(1){if(b){b=b-1|0;c=b<<2;Za[H[H[a+32>>2]+c>>2]](0,a,H[c+H[a+36>>2]>>2]);continue}break}Cb(a+28|0);jb(H[a+32>>2]);jb(H[a+36>>2]);jb(H[a+48>>2]);jb(H[a+60>>2]);return a|0}function me(a,b,c){c=H[c+4>>2]&176;if((c|0)==32){return b}a:{if((c|0)!=16){break a}b:{c:{c=I[a|0];switch(c-43|0){case 0:case 2:break c;default:break b}}return a+1|0}if((c|0)!=48|(b-a|0)<2|(I[a+1|0]|32)!=120){break a}a=a+2|0}return a}function gw(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=Xa-16|0;Xa=c;H[c+12>>2]=a;d=c,e=sc(68316,c+12|0),H[d+8>>2]=e;d=c,e=kc(),H[d>>2]=e;a=0;if(!xc(c+8|0,c)){cs(H[Cc(c+12|0)+216>>2],(b|0)!=0);Kh(30869,b?36467:36471);a=b}Xa=c+16|0;return a|0}function Lp(a,b){var c=0,d=0,e=0;bf(a);kb(a);e=H[a>>2];c=H[a+4>>2];d=b+4|0;while(1){if((c|0)!=(e|0)){c=c-12|0;ak(H[d>>2]-12|0,c);H[d>>2]=H[d>>2]-12;continue}break}Db(a,d);Db(a+4|0,b+8|0);Db(kb(a),tb(b));H[b>>2]=H[b+4>>2];mi(a,Rb(a))}function ms(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;a:{if(!I[a+44|0]){c=(c|0)>0?c:0;while(1){if((c|0)==(d|0)){break a}if((Za[H[H[a>>2]+52>>2]](a,H[b>>2])|0)==-1){return d|0}else{b=b+4|0;d=d+1|0;continue}}}c=be(b,4,c,H[a+32>>2])}return c|0}function Li(a,b){var c=0,d=0,e=0,f=0,g=0;a:{c=H[a>>2];if(!c){break a}d=H[c+24>>2];b:{if((d|0)==H[c+28>>2]){b=(f=c,g=Rd(b),e=H[H[c>>2]+52>>2],Za[e](f|0,g|0)|0);break b}H[c+24>>2]=d+1;F[d|0]=b;b=Rd(b)}if(!Md(b,-1)){break a}H[a>>2]=0}}function yk(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0;h=Xa-16|0;Xa=h;H[h+12>>2]=0;Jd(a+12|0,d);if(b){if(b>>>0>g>>>0){vd(f);X()}i=Hb(N(b,e))}H[a>>2]=i;c=N(c,e)+i|0;H[a+8>>2]=c;H[a+4>>2]=c;j=tb(a),k=N(b,e)+i|0,H[j>>2]=k;Xa=h+16|0;return a}function on(a,b,c,d){var e=0,f=0,g=0,h=0;e=Xa-16|0;Xa=e;H[e+12>>2]=0;Jd(a+12|0,d);if(b){if(b>>>0>268435455){vd(31926);X()}f=Hb(b<<4)}H[a>>2]=f;c=(c<<4)+f|0;H[a+8>>2]=c;H[a+4>>2]=c;g=tb(a),h=(b<<4)+f|0,H[g>>2]=h;Xa=e+16|0;return a}function Rm(a){var b=0,c=0;if(!a){sb(0,3,8191,0);return}b=H[a>>2];if(!b){return}jb(H[b>>2]);b=0;while(1){c=H[a>>2];if(H[c+12>>2]<=(b|0)){jb(H[c+8>>2]);jb(H[a>>2]);H[a>>2]=0}else{jb(H[H[c+8>>2]+N(b,12)>>2]);b=b+1|0;continue}break}}function nt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;a=H[a+336>>2]-384|0;b=H[b+84>>2];f=N(H[b+32>>2],J[c+16>>1]);b=N(H[b>>2],J[c>>1])+4100|0;F[H[d>>2]+e|0]=I[a+(f+b>>>3&1023)|0];F[H[d+4>>2]+e|0]=I[a+(b-f>>>3&1023)|0]}function ce(a,b,c){L[a>>2]=L[b>>2]*c;L[a+4>>2]=L[b+4>>2]*c;L[a+8>>2]=L[b+8>>2]*c;L[a+12>>2]=L[b+12>>2]*c;L[a+16>>2]=L[b+16>>2]*c;L[a+20>>2]=L[b+20>>2]*c;L[a+24>>2]=L[b+24>>2]*c;L[a+28>>2]=L[b+28>>2]*c;L[a+32>>2]=L[b+32>>2]*c}function Tv(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;if(zb(b)>>>0>c>>>0){e=rb(b,c);c=Xa-16|0;Xa=c;b=Xa-16|0;Xa=b;d=c+8|0;H[b+12>>2]=d;ij(b+12|0,H[e>>2]);Xa=b+16|0;f=a,g=ma(62624,d|0)|0,H[f>>2]=g;Xa=c+16|0;return}mj(a)}function ik(a,b){var c=0,d=0,e=0,f=0;lq(a);kb(a);c=b+4|0;e=H[a>>2];d=H[a+4>>2]-e|0;f=H[c>>2]+N((d|0)/-36|0,36)|0;H[c>>2]=f;if((d|0)>0){ub(f,e,d)}Db(a,c);Db(a+4|0,b+8|0);Db(kb(a),tb(b));H[b>>2]=H[b+4>>2];Jc(a);Oe(a);Oe(a)}function km(a){var b=0,c=0,d=0;if(!Td(F[H[a>>2]])){return 0}while(1){d=H[a>>2];c=-1;if(b>>>0<=214748364){c=F[d|0]-48|0;b=N(b,10);c=(2147483647-b|0)<(c|0)?-1:c+b|0}H[a>>2]=d+1;b=c;if(Td(F[d+1|0])){continue}break}return b}function Mw(a){a=a|0;var b=0,c=0,d=0,e=0;e=Pr(H[H[a>>2]-12>>2]+a|0,10);b=Xa-16|0;Xa=b;c=lh(b+8|0,a);a:{if(!I[c|0]){break a}d=Fi(b,a);Li(d,e);if(!ch(d)){break a}lg(H[H[a>>2]-12>>2]+a|0,1)}mg(c);Xa=b+16|0;mh(a);return a|0}function Tm(a){a=a|0;H[a+104>>2]=0;H[a+108>>2]=0;H[a+16>>2]=222;H[a+12>>2]=223;H[a+8>>2]=224;H[a+4>>2]=225;H[a>>2]=226;H[a+124>>2]=0;H[a+128>>2]=0;H[a+116>>2]=126;H[a+120>>2]=0;H[a+112>>2]=40480;H[a+20>>2]=0;return a|0}function Jq(a,b,c){var d=0,e=0,f=0;d=Xa-16|0;Xa=d;if(c>>>0<=4294967279){a:{if(c>>>0<=10){Wc(a,c);e=a;break a}f=Af(c)+1|0;e=Hb(f);Uc(a,e);Cd(a,f);Pc(a,c)}Fd(e,b,c);F[d+15|0]=0;Lc(c+e|0,d+15|0);Xa=d+16|0;return}Qb();X()}function iw(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=Xa-16|0;Xa=c;H[c+12>>2]=a;d=c,e=sc(68316,c+12|0),H[d+8>>2]=e;d=c,e=kc(),H[d>>2]=e;a:{if(xc(c+8|0,c)){break a}if(cq(H[Cc(c+12|0)+216>>2],b)){break a}Wd(33737,b)}Xa=c+16|0}function cs(a,b){if(!a){return}a:{if(H[a>>2]==(b|0)){break a}H[a>>2]=b;if(!b){a=a+4834148|0;jb(H[a>>2]);H[a>>2]=0;break a}b=a+4834148|0;a=qb(N(H[a+40>>2],H[a+36>>2]));H[b>>2]=a;if(a){break a}sb(0,3,1828,0);ba(1);X()}}function Iz(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0;e=c>>>16|0;f=a>>>16|0;j=N(e,f);g=c&65535;h=a&65535;i=N(g,h);f=(i>>>16|0)+N(f,g)|0;e=(f&65535)+N(e,h)|0;Ya=(N(b,c)+j|0)+N(a,d)+(f>>>16)+(e>>>16)|0;return i&65535|e<<16}function mh(a){var b=0,c=0;b=Xa-16|0;Xa=b;if(H[(H[H[a>>2]-12>>2]+a|0)+24>>2]){c=lh(b+8|0,a);a:{if(!I[c|0]){break a}if((ng(H[(H[H[a>>2]-12>>2]+a|0)+24>>2])|0)!=-1){break a}lg(H[H[a>>2]-12>>2]+a|0,1)}mg(c)}Xa=b+16|0}function cr(a){a=a|0;var b=0,c=0;H[a>>2]=56632;b=a+8|0;while(1){if(zb(b)>>>0>c>>>0){if(H[rb(b,c)>>2]){Gg(H[rb(b,c)>>2])}c=c+1|0;continue}break}ob(a+152|0);Xg(b);if(H[b>>2]){dr(b);Pq(Ub(b),H[b>>2],ge(b))}return a|0}function vt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;d=H[d>>2]+e|0;a=H[a+336>>2]-384|0;b=H[b+84>>2];e=N(H[b+4>>2],J[c+2>>1]);b=N(H[b>>2],J[c>>1])+4100|0;F[d|0]=I[a+(e+b>>>3&1023)|0];F[d+1|0]=I[a+(b-e>>>3&1023)|0]}function _i(a,b){var c=0,d=0,e=0;c=-1;a:{if(!a|!b){break a}c=0;pb(a+12|0,0,1024);e=N(H[a+8>>2],H[a+4>>2])+b|0;while(1){if(b>>>0>=e>>>0){break a}d=(I[b|0]<<2)+a|0;H[d+12>>2]=H[d+12>>2]+1;b=b+1|0;continue}}return c}function Gk(a,b,c){var d=0;d=H[a+16>>2];if(!d){H[a+36>>2]=1;H[a+24>>2]=c;H[a+16>>2]=b;return}a:{if((b|0)==(d|0)){if(H[a+24>>2]!=2){break a}H[a+24>>2]=c;return}F[a+54|0]=1;H[a+24>>2]=2;H[a+36>>2]=H[a+36>>2]+1}}function hv(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)>0){c=H[a+24>>2];d=H[c+4>>2];if((d|0)<(b|0)){while(1){Za[H[c+12>>2]](a)|0;b=b-d|0;d=H[c+4>>2];if((b|0)>(d|0)){continue}break}}H[c+4>>2]=d-b;H[c>>2]=H[c>>2]+b}}function Cx(a){a=a|0;if(I[72720]){return H[18179]}if(!I[73848]){a=73824;while(1){a=Ab(a)+12|0;if((a|0)!=73848){continue}break}F[73848]=1}Pb(73824,34870);Pb(73836,34859);F[72720]=1;H[18179]=73824;return 73824}function Ax(a){a=a|0;if(I[72728]){return H[18181]}if(!I[73880]){a=73856;while(1){a=Ab(a)+12|0;if((a|0)!=73880){continue}break}F[73880]=1}Ob(73856,61904);Ob(73868,61916);F[72728]=1;H[18181]=73856;return 73856}function mo(a,b){var c=0,d=0,e=0,f=0;Lf(a);if(b){if(_j(a)>>>0>>0){fd();X()}kb(a);if(b>>>0>536870911){vd(19556);X()}d=b<<3;c=Hb(d);H[a>>2]=c;H[a+4>>2]=c;e=kb(a),f=c+d|0,H[e>>2]=f;Xh(a,0);Qj(a,b)}return a}function _q(a,b,c,d){var e=0,f=0,g=0,h=0;e=Xa-16|0;Xa=e;H[e+12>>2]=0;Jd(a+12|0,d);if(b){f=Lq(H[a+16>>2],b)}H[a>>2]=f;c=N(c,20)+f|0;H[a+8>>2]=c;H[a+4>>2]=c;g=tb(a),h=N(b,20)+f|0,H[g>>2]=h;Xa=e+16|0;return a}function Cr(a,b,c,d,e,f){var g=0,h=0,i=0;g=Xa-16|0;Xa=g;F[g+15|0]=0;F[g+14|0]=f;F[g+13|0]=e;F[g+12|0]=37;if(f){Br(g+13|0,g+14|0)}h=c,i=(Ea(b|0,ap(b,H[c>>2])|0,g+12|0,d|0,H[a>>2])|0)+b|0,H[h>>2]=i;Xa=g+16|0}function Uh(a,b,c,d){var e=0,f=0,g=0,h=0;e=Xa-16|0;Xa=e;H[e+12>>2]=0;Jd(a+12|0,d);if(b){f=Wo(H[a+16>>2],b)}H[a>>2]=f;c=(c<<3)+f|0;H[a+8>>2]=c;H[a+4>>2]=c;g=tb(a),h=(b<<3)+f|0,H[g>>2]=h;Xa=e+16|0;return a}function Sc(a,b,c,d,e){var f=0;f=Xa-256|0;Xa=f;if(!(e&73728|(c|0)<=(d|0))){c=c-d|0;d=c>>>0<256;pb(f,b&255,d?c:256);if(!d){while(1){Oc(a,f,256);c=c-256|0;if(c>>>0>255){continue}break}}Oc(a,f,c)}Xa=f+256|0}function Hg(a,b,c,d){var e=0,f=0,g=0,h=0;e=Xa-16|0;Xa=e;H[e+12>>2]=0;Jd(a+12|0,d);if(b){f=Jj(H[a+16>>2],b)}H[a>>2]=f;c=(c<<2)+f|0;H[a+8>>2]=c;H[a+4>>2]=c;g=tb(a),h=(b<<2)+f|0,H[g>>2]=h;Xa=e+16|0;return a}function Pb(a,b){var c=0,d=0,e=0,f=0;c=ld(b);e=Xa-16|0;Xa=e;d=Mb(a);a:{if(d>>>0>=c>>>0){d=vb(a);if(c){sg(d,b,c)}F[e+15|0]=0;Lc(c+d|0,e+15|0);wf(a,c);break a}f=a;a=nb(a);qi(f,d,c-d|0,a,0,a,c,b)}Xa=e+16|0}function fw(a){a=a|0;var b=0,c=0,d=0;b=Xa-16|0;Xa=b;H[b+12>>2]=a;c=b,d=sc(68316,b+12|0),H[c+8>>2]=d;c=b,d=kc(),H[c>>2]=d;a=0;if(!xc(b+8|0,b)){a=H[H[Cc(b+12|0)+216>>2]+4834148>>2]}Xa=b+16|0;return a|0}function yj(a,b,c,d,e){var f=O(0);f=O(L[c+32>>2]+O(O(L[c+24>>2]*d)+O(L[c+28>>2]*e)));L[a>>2]=O(L[c+8>>2]+O(O(L[c>>2]*d)+O(L[c+4>>2]*e)))/f;L[b>>2]=O(L[c+20>>2]+O(O(L[c+12>>2]*d)+O(L[c+16>>2]*e)))/f}function Xn(a){var b=0,c=0,d=0,e=0;if(H[tb(a)>>2]){b=a+8|0;Tn(a,H[b>>2]);H[b>>2]=0;c=Tc(a);b=0;while(1){if((b|0)==(c|0)){d=tb(a),e=0,H[d>>2]=e}else{d=rb(a,b),e=0,H[d>>2]=e;b=b+1|0;continue}break}}}function nq(a){var b=0,c=0,d=0,e=0,f=0,g=0;b=M[a+24>>3];c=M[a+16>>3];d=M[a>>3];e=M[a+8>>3];f=b*b+(c*c+(d*d+e*e));if(f==0){return}g=b;b=W(f);M[a+24>>3]=g/b;M[a+16>>3]=c/b;M[a+8>>3]=e/b;M[a>>3]=d/b}function yd(a){var b=0,c=0;rg(a);Za[H[a+12>>2]](a)|0;if(!(F[a|0]&1)){b=H[a+52>>2];if(b){H[b+56>>2]=H[a+56>>2]}c=H[a+56>>2];if(c){H[c+52>>2]=b}if(H[17148]==(a|0)){H[17148]=c}jb(H[a+96>>2]);jb(a)}}function vd(a){var b=0,c=0,d=0,e=0,f=0;b=ia(8)|0;xp(b);H[b>>2]=63020;c=ld(a);d=Hb(c+13|0);H[d+8>>2]=0;H[d+4>>2]=c;H[d>>2]=c;e=b,f=ub(tb(d),a,c+1|0),H[e+4>>2]=f;H[b>>2]=63068;ha(b|0,63100,12);X()}function Hj(a,b){var c=0,d=0,e=0,f=0;c=H[a+4>>2];if((c|0)==H[b+4>>2]){c=(c|0)>0?c:0;while(1){if((c|0)!=(d|0)){e=d<<3;f=M[e+H[a>>2]>>3]*M[H[b>>2]+e>>3]+f;d=d+1|0;continue}break}return f}ba(0);X()}function Wt(a,b){a=a|0;b=b|0;var c=0;c=H[a>>2];if((b|0)<0){b=H[c+108>>2];if(!(H[c+104>>2]<3?b:0)){Za[H[c+8>>2]](a);b=H[c+108>>2]}H[c+108>>2]=b+1;return}if(H[c+104>>2]>=(b|0)){Za[H[c+8>>2]](a)}}function xl(a,b){var c=0,d=0;a:{c=H[a>>2];if(!c){break a}d=H[c+24>>2];b:{if((d|0)==H[c+28>>2]){b=Za[H[H[c>>2]+52>>2]](c,b)|0;break b}H[c+24>>2]=d+4;H[d>>2]=b}if(!Md(b,-1)){break a}H[a>>2]=0}}function ow(a,b){a=a|0;b=+b;var c=0,d=0,e=0,f=0;c=Xa-16|0;Xa=c;H[c+12>>2]=a;d=c,e=sc(68316,c+12|0),H[d+8>>2]=e;d=c,e=kc(),H[d>>2]=e;if(!xc(c+8|0,c)){d=Cc(c+12|0),f=b,M[d+392>>3]=f}Xa=c+16|0} +function Hv(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=Xa-16|0;Xa=d;Za[a|0](d,b,c);a=Hb(16);b=H[d+4>>2];H[a>>2]=H[d>>2];H[a+4>>2]=b;b=H[d+12>>2];H[a+8>>2]=H[d+8>>2];H[a+12>>2]=b;Xa=d+16|0;return a|0}function mw(a,b){a=a|0;b=+b;var c=0,d=0,e=0,f=0;c=Xa-16|0;Xa=c;H[c+12>>2]=a;d=c,e=sc(68316,c+12|0),H[d+8>>2]=e;d=c,e=kc(),H[d>>2]=e;if(!xc(c+8|0,c)){d=Cc(c+12|0),f=b,M[d+400>>3]=f}Xa=c+16|0}function nw(a){a=a|0;var b=0,c=0,d=0,e=0;b=Xa-16|0;Xa=b;H[b+12>>2]=a;d=b,e=sc(68316,b+12|0),H[d+8>>2]=e;d=b,e=kc(),H[d>>2]=e;c=-1;if(!xc(b+8|0,b)){c=M[Cc(b+12|0)+392>>3]}Xa=b+16|0;return+c}function lw(a){a=a|0;var b=0,c=0,d=0,e=0;b=Xa-16|0;Xa=b;H[b+12>>2]=a;d=b,e=sc(68316,b+12|0),H[d+8>>2]=e;d=b,e=kc(),H[d>>2]=e;c=-1;if(!xc(b+8|0,b)){c=M[Cc(b+12|0)+400>>3]}Xa=b+16|0;return+c}function bm(a,b,c,d){a:{if(!a){break a}b:{switch(b+2|0){case 0:F[a|0]=c;return;case 1:G[a>>1]=c;return;case 2:case 3:H[a>>2]=c;return;case 5:break b;default:break a}}H[a>>2]=c;H[a+4>>2]=d}}function Dm(a){var b=0;b=H[a+72>>2];H[a+72>>2]=b-1|b;b=H[a>>2];if(b&8){H[a>>2]=b|32;return-1}H[a+4>>2]=0;H[a+8>>2]=0;b=H[a+44>>2];H[a+28>>2]=b;H[a+20>>2]=b;H[a+16>>2]=b+H[a+48>>2];return 0}function Wi(a,b,c,d,e,f,g,h,i){var j=0;j=Xa-16|0;Xa=j;kd(j,b,c,d,e,f,g,h,i^-2147483648);d=H[j>>2];c=H[j+4>>2];b=H[j+12>>2];H[a+8>>2]=H[j+8>>2];H[a+12>>2]=b;H[a>>2]=d;H[a+4>>2]=c;Xa=j+16|0}function Hw(a){a=a|0;var b=0;Rg(68300);if(H[17075]){b=H[17075];a=H[17076];while(1){if((a|0)!=(b|0)){kb(68300);a=a-8|0;ee(a);continue}break}H[17076]=b;kb(68300);a=H[17075];he(68300);jb(a)}}function Js(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0;e=H[a+84>>2];d=c+256|0;f=bj(e,0,d);d=f?f-e|0:d;c=c>>>0>d>>>0?d:c;ub(b,e,c);b=e+d|0;H[a+84>>2]=b;H[a+8>>2]=b;H[a+4>>2]=c+e;return c|0}function Gf(a,b){var c=0,d=0;c=I[a|0];d=I[b|0];a:{if(!c|(d|0)!=(c|0)){break a}while(1){d=I[b+1|0];c=I[a+1|0];if(!c){break a}b=b+1|0;a=a+1|0;if((c|0)==(d|0)){continue}break}}return c-d|0}function sd(a,b,c){var d=0,e=0;a:{if(!c){break a}while(1){e=H[(d<<3)+b>>2];if(!e){break a}if((a|0)==(e|0)){return H[((d<<3)+b|0)+4>>2]}d=d+1|0;if((d|0)!=(c|0)){continue}break}}return 0}function kj(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;c=Xa-16|0;Xa=c;d=H[a>>2];a=H[a+4>>2];b=(a>>1)+b|0;if(a&1){d=H[H[b>>2]+d>>2]}e=c,f=Za[d|0](b)|0,H[e+12>>2]=f;Xa=c+16|0;return H[c+12>>2]}function er(a){var b=0,c=0,d=0;c=Xa-16|0;Xa=c;b=_f(c,74208,a);a=H[b+4>>2];d=H[b+8>>2];while(1){if((a|0)==(d|0)){nc(b);Xa=c+16|0}else{bk(Ub(74208),a);a=a+4|0;H[b+4>>2]=a;continue}break}}function $y(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0;g=Xa-16|0;Xa=g;H[g+8>>2]=624576549;H[g+12>>2]=1394948685;h=a;a=g+16|0;b=ze(h,b,c,d,e,f,g+8|0,a);Xa=a;return b|0}function wk(a,b,c,d){var e=0,f=0,g=0,h=0;e=Xa-16|0;Xa=e;H[e+12>>2]=0;Jd(a+12|0,d);if(b){f=Hb(b)}H[a>>2]=f;c=c+f|0;H[a+8>>2]=c;H[a+4>>2]=c;g=tb(a),h=b+f|0,H[g>>2]=h;Xa=e+16|0;return a}function Fq(a,b){var c=0;a:{if(!b){break a}b=Bd(b,62176,62432);if(!b|H[b+8>>2]&(H[a+8>>2]^-1)){break a}if(!Dc(H[a+12>>2],H[b+12>>2],0)){break a}c=Dc(H[a+16>>2],H[b+16>>2],0)}return c}function ii(a,b){var c=0,d=0;c=Xa-16|0;Xa=c;H[c+12>>2]=b;d=b;b=pq(a);if(d>>>0<=b>>>0){a=oe(a);if(a>>>0>>1>>>0){H[c+8>>2]=a<<1;b=H[zc(c+8|0,c+12|0)>>2]}Xa=c+16|0;return b}fd();X()}function by(a){a=a|0;var b=0,c=0,d=0;b=Xa-16|0;Xa=b;H[b+12>>2]=H[a+8>>2];d=Zd(b+8|0,b+12|0);c=Xa-16|0;Xa=c;Xa=c+16|0;Yd(d);Xa=b+16|0;a=H[a+8>>2];if(!a){return 1}return(Yq(a)|0)==1|0}function bg(a,b){var c=0,d=0;c=Xa-16|0;Xa=c;H[c+12>>2]=b;d=b;b=rq(a);if(d>>>0<=b>>>0){a=Kd(a);if(a>>>0>>1>>>0){H[c+8>>2]=a<<1;b=H[zc(c+8|0,c+12|0)>>2]}Xa=c+16|0;return b}fd();X()}function _h(a,b){var c=0,d=0;c=Xa-16|0;Xa=c;H[c+12>>2]=b;d=b;b=_j(a);if(d>>>0<=b>>>0){a=he(a);if(a>>>0>>1>>>0){H[c+8>>2]=a<<1;b=H[zc(c+8|0,c+12|0)>>2]}Xa=c+16|0;return b}fd();X()}function _c(a,b){H[a+8>>2]=0;H[a+12>>2]=-1074790400;H[a>>2]=0;H[a+4>>2]=-1074790400;ed(a+16|0,b);b=Xa-16|0;Xa=b;va(b+8|0,0)|0;M[a>>3]=+H[b+12>>2]*1e-6+ +H[b+8>>2];Xa=b+16|0;return a}function Qg(a,b){var c=0,d=0;c=Xa-16|0;Xa=c;H[c+12>>2]=b;d=b;b=dk(a);if(d>>>0<=b>>>0){a=ge(a);if(a>>>0>>1>>>0){H[c+8>>2]=a<<1;b=H[zc(c+8|0,c+12|0)>>2]}Xa=c+16|0;return b}fd();X()}function Nk(a,b){var c=0,d=0;c=Xa-16|0;Xa=c;H[c+12>>2]=b;d=b;b=Tq(a);if(d>>>0<=b>>>0){a=pe(a);if(a>>>0>>1>>>0){H[c+8>>2]=a<<1;b=H[zc(c+8|0,c+12|0)>>2]}Xa=c+16|0;return b}fd();X()}function Cj(a,b,c,d){var e=0,f=0;c=(c|0)>0?c:0;while(1){if((c|0)!=(e|0)){f=N(H[d>>2],214013)+2531011|0;H[d>>2]=f;Db((e<<2)+a|0,((f>>>16&32767)%(b|0)<<2)+a|0);e=e+1|0;continue}break}}function Rn(a){var b=0,c=0;b=Xa-272|0;Xa=b;c=b+268|0;wa(c|0)|0;Na(68468,68472,68476);Ma(c|0,68544);H[17146]=H[(H[17144]?68480:68476)>>2];Wa(b|0,256,1143,68544)|0;ed(a,b);Xa=b+272|0}function ie(a,b){var c=0,d=0;c=Xa-16|0;Xa=c;if(Mc(a)){d=H[a>>2];Ce(a);jb(d)}H[a+8>>2]=H[b+8>>2];d=H[b+4>>2];H[a>>2]=H[b>>2];H[a+4>>2]=d;Wc(b,0);H[c+12>>2]=0;yc(b,c+12|0);Xa=c+16|0}function ep(a,b){var c=0,d=0,e=0;d=Xa-16|0;Xa=d;c=Pk(d,a,b);b=H[c+4>>2];e=H[c+8>>2];while(1){if((b|0)==(e|0)){nc(c);Xa=d+16|0}else{kb(a);cp(b);b=b+20|0;H[c+4>>2]=b;continue}break}}function Op(a,b){var c=0,d=0,e=0;d=Xa-16|0;Xa=d;c=Yg(d,a,b);b=H[c+4>>2];e=H[c+8>>2];while(1){if((b|0)==(e|0)){nc(c);Xa=d+16|0}else{kb(a);ai(b);b=b+12|0;H[c+4>>2]=b;continue}break}}function ql(a,b,c){var d=0,e=0,f=0,g=0;e=Xa-16|0;Xa=e;d=Pl(a);H[a+32>>2]=b;H[a>>2]=52120;b=e+8|0;jh(b,d);d=Ki(b);Cb(b);H[a+40>>2]=c;H[a+36>>2]=d;f=a,g=Bf(d),F[f+44|0]=g;Xa=e+16|0}function pl(a,b,c){var d=0,e=0,f=0,g=0;e=Xa-16|0;Xa=e;d=Jl(a);H[a+32>>2]=b;H[a>>2]=52224;b=e+8|0;jh(b,d);d=Gi(b);Cb(b);H[a+40>>2]=c;H[a+36>>2]=d;f=a,g=Bf(d),F[f+44|0]=g;Xa=e+16|0}function di(a,b){var c=0,d=0,e=0;d=Xa-16|0;Xa=d;c=_f(d,a,b);b=H[c+4>>2];e=H[c+8>>2];while(1){if((b|0)==(e|0)){nc(c);Xa=d+16|0}else{Rp(kb(a),b);b=b+4|0;H[c+4>>2]=b;continue}break}}function Sb(a,b,c,d,e){var f=0;f=Xa-16|0;Xa=f;a=Qe(a,d,e);kk(f+12|0,f+8|0,b,c,d);b=L[f+8>>2];b=Eb(a,Ug(L[f+12>>2],O(H[a+4>>2]-2>>>0)),Ug(b,O(H[a+8>>2]-2>>>0)));Xa=f+16|0;return b}function Qj(a,b){var c=0,d=0,e=0;d=Xa-16|0;Xa=d;c=Ep(d,a,b);b=H[c+4>>2];e=H[c+8>>2];while(1){if((b|0)==(e|0)){nc(c);Xa=d+16|0}else{kb(a);Vo(b);b=b+8|0;H[c+4>>2]=b;continue}break}}function Qc(a,b){var c=0,d=0;c=Xa-16|0;Xa=c;if(Mc(a)){d=H[a>>2];Ce(a);jb(d)}H[a+8>>2]=H[b+8>>2];d=H[b+4>>2];H[a>>2]=H[b>>2];H[a+4>>2]=d;Wc(b,0);F[c+15|0]=0;Lc(b,c+15|0);Xa=c+16|0}function Sp(a,b){var c=0,d=0;c=Xa-16|0;Xa=c;b=bi(c,a+8|0,b);d=H[b>>2];while(1){if(H[b+4>>2]!=(d|0)){Rp(H[a+16>>2],H[b>>2]);d=H[b>>2]+4|0;H[b>>2]=d;continue}break}ud(b);Xa=c+16|0}function ef(a){var b=0,c=0;b=H[15867];c=a+3&-4;a=b+c|0;a:{if(a>>>0<=b>>>0?c:0){break a}if(a>>>0>_a()<<16>>>0){if(!(Ga(a|0)|0)){break a}}H[15867]=a;return b}H[17116]=48;return-1}function uv(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0;e=Xa-16|0;Xa=e;f=H[a+4>>2];b=(f>>1)+b|0;a=H[a>>2];a=f&1?H[H[b>>2]+a>>2]:a;H[e+12>>2]=d;Za[a|0](b,c,e+12|0);Xa=e+16|0}function Tk(a,b,c,d,e){var f=0,g=0,h=0,i=0;g=Xa-16|0;Xa=g;f=g+8|0;Kb(f,b);Ae(ad(f),56384,56416,c);b=ig(f);h=d,i=Nd(b),H[h>>2]=i;h=e,i=id(b),H[h>>2]=i;hd(a,b);Cb(f);Xa=g+16|0}function hn(a){var b=0,c=0,d=0;b=H[a+4>>2];while(1){if((b|0)!=H[a+8>>2]){d=H[a+16>>2];c=H[a+8>>2]-12|0;H[a+8>>2]=c;gn(d,c);continue}break}if(H[a>>2]){b=H[a>>2];li(a);jb(b)}}function wy(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;a:{while(1){if((c|0)==(d|0)){break a}if(!(!(J[H[13126]+(H[c>>2]<<1)>>1]&b)|K[c>>2]>127)){c=c+4|0;continue}break}d=c}return d|0}function Wk(a,b,c,d,e){var f=0,g=0,h=0,i=0;g=Xa-16|0;Xa=g;f=g+8|0;Kb(f,b);$e(gd(f),56384,56416,c);b=zf(f);h=d,i=Nd(b),F[h|0]=i;h=e,i=id(b),F[h|0]=i;hd(a,b);Cb(f);Xa=g+16|0}function Yo(a,b,c,d){var e=0;e=Xa-16|0;Xa=e;d=Pk(e,a,d);a=kb(a);while(1){if((b|0)!=(c|0)){si(a,H[d+4>>2],b);H[d+4>>2]=H[d+4>>2]+20;b=b+20|0;continue}break}nc(d);Xa=e+16|0}function xy(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;while(1){a:{if((c|0)!=(d|0)){if(!(J[H[13126]+(H[c>>2]<<1)>>1]&b)|K[c>>2]>127){break a}}else{c=d}return c|0}c=c+4|0;continue}}function xv(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0;e=Xa-16|0;Xa=e;f=H[a+4>>2];b=(f>>1)+b|0;a=H[a>>2];a=f&1?H[H[b>>2]+a>>2]:a;Gh(e,d);Za[a|0](b,c,e);ob(e);Xa=e+16|0}function Zy(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;g=Xa-16|0;Xa=g;H[g+8>>2]=b;Kb(g,d);b=gd(g);Cb(g);Ir(a,f+24|0,g+8|0,c,e,b);Xa=g+16|0;return H[g+8>>2]}function Yy(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;g=Xa-16|0;Xa=g;H[g+8>>2]=b;Kb(g,d);b=gd(g);Cb(g);Hr(a,f+16|0,g+8|0,c,e,b);Xa=g+16|0;return H[g+8>>2]}function Ty(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;g=Xa-16|0;Xa=g;H[g+8>>2]=b;Kb(g,d);b=ad(g);Cb(g);Fr(a,f+24|0,g+8|0,c,e,b);Xa=g+16|0;return H[g+8>>2]}function Sy(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;g=Xa-16|0;Xa=g;H[g+8>>2]=b;Kb(g,d);b=ad(g);Cb(g);Er(a,f+16|0,g+8|0,c,e,b);Xa=g+16|0;return H[g+8>>2]}function tp(a,b){var c=0,d=0;c=H[a>>2];H[a>>2]=b;if(c){if(c){d=c+4|0;a=H[d+8>>2];kb(d);while(1){if(a){b=H[a>>2];Uo(a+8|0);jb(a);a=b;continue}break}Vf(d);qp(c,0)}jb(c)}}function oj(a,b,c,d){var e=O(0),f=O(0);e=O(L[b>>2]-L[a>>2]);f=O(e*e);e=O(L[b+4>>2]-L[a+4>>2]);f=O(W(O(f+O(e*e))));if(f!=O(0)){L[c>>2]=e/f;L[d>>2]=O(L[b>>2]-L[a>>2])/f}}function Xt(a){a=a|0;var b=0,c=0;b=Xa-224|0;Xa=b;c=b+16|0;Za[H[H[a>>2]+12>>2]](a,c);H[b>>2]=c;c=H[11820];a=Xa-16|0;Xa=a;H[a+12>>2]=b;im(c,36882,b);Xa=a+16|0;Xa=b+224|0}function zj(a,b){var c=0,d=0,e=0;Lf(a);if(b){if(dk(a)>>>0>>0){fd();X()}c=Qp(kb(a),b);H[a>>2]=c;H[a+4>>2]=c;d=kb(a),e=(b<<2)+c|0,H[d>>2]=e;Zf(a,0);di(a,b)}return a}function Ss(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=Xa-16|0;Xa=e;a=qh(Ca(H[a+60>>2],b|0,c|0,d&255,e+8|0)|0);Xa=e+16|0;Ya=a?-1:H[e+12>>2];return(a?-1:H[e+8>>2])|0}function Qn(a){var b=0;b=Xa-16|0;Xa=b;a:{switch(a-1|0){default:a=ia(16)|0;Lg(a,ed(b,11685));ha(a|0,27284,14);X();case 1:a=4;break;case 0:break a}}Xa=b+16|0;return a}function yy(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;while(1){if((b|0)!=(c|0)){G[d>>1]=K[b>>2]<=127?J[H[13126]+(H[b>>2]<<1)>>1]:0;d=d+2|0;b=b+4|0;continue}break}return c|0}function yu(a){a=a|0;var b=0,c=0;H[a+148>>2]=0;b=1;c=H[a+452>>2];b=H[a+340>>2]<=1?H[H[a+344>>2]+(H[a+332>>2]==1?76:12)>>2]:b;H[c+20>>2]=0;H[c+24>>2]=0;H[c+28>>2]=b}function vv(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=Xa-16|0;Xa=d;e=H[a+4>>2];b=(e>>1)+b|0;a=H[a>>2];a=e&1?H[H[b>>2]+a>>2]:a;H[d+12>>2]=c;Za[a|0](b,d+12|0);Xa=d+16|0}function Mp(a,b){var c=0;c=Xa-16|0;Xa=c;a=Kp(c,a+8|0,b);b=H[a>>2];while(1){if(H[a+4>>2]!=(b|0)){ai(H[a>>2]);b=H[a>>2]+12|0;H[a>>2]=b;continue}break}ud(a);Xa=c+16|0}function No(a,b){var c=0;if(b){a=b+36|0;Mo(a+84|0);tc(a+72|0);c=a+12|0;tc(c+48|0);tc(c+36|0);tc(c+24|0);tc(c+12|0);Lo(a+8|0,0);a=b+8|0;gj(a+16|0);Wm(a+4|0)}jb(b)}function yv(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=Xa-16|0;Xa=d;e=H[a+4>>2];b=(e>>1)+b|0;a=H[a>>2];a=e&1?H[H[b>>2]+a>>2]:a;Gh(d,c);Za[a|0](b,d);ob(d);Xa=d+16|0}function ju(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;Za[H[H[a+476>>2]+12>>2]](a,b,H[c>>2],(H[f>>2]<<2)+e|0);H[f>>2]=H[f>>2]+1;H[c>>2]=H[c>>2]+1}function jo(a,b){var c=0,d=0,e=0;d=Xa-32|0;Xa=d;c=kb(a);e=c;c=Uh(d+8|0,_h(a,yb(a)+1|0),yb(a),c);Ng(e,H[c+8>>2],b);H[c+8>>2]=H[c+8>>2]+8;Zh(a,c);Yh(c);Xa=d+32|0}function Xy(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;a=Xa-16|0;Xa=a;H[a+8>>2]=b;Kb(a,d);b=gd(a);Cb(a);Gr(f+20|0,a+8|0,c,e,b);Xa=a+16|0;return H[a+8>>2]}function Ry(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;a=Xa-16|0;Xa=a;H[a+8>>2]=b;Kb(a,d);b=ad(a);Cb(a);Dr(f+20|0,a+8|0,c,e,b);Xa=a+16|0;return H[a+8>>2]}function dh(a,b){var c=0,d=0,e=0,f=0;c=24;a:{while(1){d=I[a|0];e=I[b|0];if((d|0)==(e|0)){b=b+1|0;a=a+1|0;c=c-1|0;if(c){continue}break a}break}f=d-e|0}return f}function Gq(a,b,c,d){var e=0,f=0;f=H[a+4>>2];e=0;a:{if(!c){break a}e=f>>8;if(!(f&1)){break a}e=Fk(H[c>>2],e)}a=H[a>>2];Za[H[H[a>>2]+28>>2]](a,b,c+e|0,f&2?d:2)}function fs(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;a=0;while(1){if((b|0)!=(c|0)){a=H[b>>2]+(a<<4)|0;d=a&-268435456;a=(d|d>>>24)^a;b=b+4|0;continue}break}return a|0}function lh(a,b){H[a+4>>2]=b;F[a|0]=0;if(Pi(H[H[b>>2]-12>>2]+b|0)){if(H[(H[H[b>>2]-12>>2]+b|0)+72>>2]){mh(H[(H[H[b>>2]-12>>2]+b|0)+72>>2])}F[a|0]=1}return a}function is(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;a=0;while(1){if((b|0)!=(c|0)){a=F[b|0]+(a<<4)|0;d=a&-268435456;a=(d|d>>>24)^a;b=b+1|0;continue}break}return a|0}function dv(a){a=a|0;var b=0;b=H[a+460>>2];H[b+24>>2]=1;H[b+16>>2]=0;H[b+20>>2]=0;H[b>>2]=127;Za[H[H[a>>2]+16>>2]](a);Za[H[H[a+464>>2]>>2]](a);H[a+160>>2]=0}function Uy(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;g=a;a=Za[H[H[a+8>>2]+20>>2]](a+8|0)|0;return ye(g,b,c,d,e,f,vb(a),vb(a)+(nb(a)<<2)|0)|0}function An(a,b,c){var d=O(0),e=O(0);d=L[a>>2];e=L[a+4>>2];d=O(O(O(O(L[b>>2]-d)*O(L[c+4>>2]-e))-O(O(L[b+4>>2]-e)*O(L[c>>2]-d)))*O(.5));return d0){ub(H[d+4>>2],b,a);H[d+4>>2]=H[d+4>>2]+N((a>>>0)/12|0,12)}nc(d);Xa=e+16|0}function Yj(a){a=a|0;var b=0,c=0;H[a>>2]=27256;tc(a+56|0);tc(a+44|0);b=a+32|0;Ap(b);if(H[b>>2]){vp(b,H[b>>2]);kb(b);c=H[b>>2];qf(b);jb(c)}Xj(a);return a|0}function Ud(a){var b=0,c=0;b=a*a;c=b*a;return O(c*(b*b)*(b*2718311493989822e-21+-.00019839334836096632)+(c*(b*.008333329385889463+-.16666666641626524)+a))}function ph(a,b){var c=0,d=0;a:{if(!a){break a}c=Iz(a,0,b,0);d=Ya;if((a|b)>>>0<65536){break a}c=d?-1:c}a=qb(c);if(!(!a|!(I[a-4|0]&3))){pb(a,0,c)}return a}function py(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;while(1){if((b|0)!=(c|0)){a=H[b>>2];F[e|0]=a>>>0<128?a:d;e=e+1|0;b=b+4|0;continue}break}return c|0}function _y(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;g=a;a=Za[H[H[a+8>>2]+20>>2]](a+8|0)|0;return ze(g,b,c,d,e,f,vb(a),vb(a)+nb(a)|0)|0}function Vb(a,b,c){L[a>>2]=L[b+8>>2]+O(O(L[b>>2]*L[c>>2])+O(L[b+4>>2]*L[c+4>>2]));L[a+4>>2]=L[b+20>>2]+O(O(L[b+12>>2]*L[c>>2])+O(L[b+16>>2]*L[c+4>>2]))}function fh(a,b){H[a+20>>2]=0;H[a+24>>2]=b;H[a+12>>2]=0;H[a+4>>2]=4098;H[a+8>>2]=6;H[a+16>>2]=!b;pb(a+32|0,0,40);br(a+28|0);H[a+72>>2]=0;H[a+76>>2]=-1}function hy(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;while(1){if((b|0)!=(c|0)){a=F[b|0];F[e|0]=(a|0)>=0?a:d;e=e+1|0;b=b+1|0;continue}break}return c|0}function vq(a,b,c){var d=0;while(1){if((a|0)!=(b|0)){d=H[a>>2];if(d>>>0<=127){d=H[H[c>>2]+(H[a>>2]<<2)>>2]}H[a>>2]=d;a=a+4|0;continue}break}return b}function Pw(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=0;k=b;b=0;return Za[a|0](k,c,d,e,f,b|g,h,b|i,j)|0}function ys(a,b){a=a|0;b=b|0;var c=0,d=0;b=Ki(b);H[a+36>>2]=b;c=a,d=ng(b),H[c+44>>2]=d;c=a,d=Bf(H[a+36>>2]),F[c+53|0]=d;if(H[a+44>>2]>=9){Qb();X()}}function us(a,b){a=a|0;b=b|0;var c=0,d=0;b=Gi(b);H[a+36>>2]=b;c=a,d=ng(b),H[c+44>>2]=d;c=a,d=Bf(H[a+36>>2]),F[c+53|0]=d;if(H[a+44>>2]>=9){Qb();X()}}function _w(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;if(Dc(a,H[b+8>>2],f)){Ek(b,c,d,e);return}a=H[a+8>>2];Za[H[H[a>>2]+20>>2]](a,b,c,d,e,f)}function Jb(a,b){if(K[a+8>>2]<=b>>>0){mb(ib(ib(lb(ib(ib(ib(71664,26152),26189),3647),124),4217),26317));_();X()}return H[a+24>>2]+N(H[a+12>>2],b)|0}function vm(a){var b=0,c=0;c=a>>>23&255;b=0;a:{if(c>>>0<127){break a}b=2;if(c>>>0>150){break a}c=1<<150-c;b=0;if(c-1&a){break a}b=a&c?1:2}return b}function jj(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;e=Xa-16|0;Xa=e;d=e+8|0;Za[H[a>>2]](d,b,c);Sa(H[d>>2]);a=H[d>>2];Ra(H[d>>2]);Xa=e+16|0;return a|0}function nn(a,b){var c=0;xn(a);c=b+4|0;vf(kb(a),H[a>>2],H[a+4>>2],c);Db(a,c);Db(a+4|0,b+8|0);Db(kb(a),tb(b));H[b>>2]=H[b+4>>2];Gd(a);gf(a);gf(a)}function Ko(a){var b=0,c=0,d=0;b=a+104|0;while(1){if(zb(b)>>>0>c>>>0){d=H[rb(b,c)>>2];if(d){Ko(d)}jb(d);c=c+1|0;continue}break}tc(a+116|0);tc(b)}function Bo(a,b){var c=0,d=0;a:{if((b|0)<=0){break a}H[a>>2]=0;c=1;while(1){if((b|0)==(c|0)){break a}d=d+1|0;H[(c<<2)+a>>2]=d;c=c+1|0;continue}}}function Ah(a){var b=0,c=0;b=Xa-16|0;Xa=b;c=-1;a:{if(Bh(a)){break a}if((Za[H[a+32>>2]](a,b+15|0,1)|0)!=1){break a}c=I[b+15|0]}Xa=b+16|0;return c}function uq(a,b,c){var d=0;while(1){if((a|0)!=(b|0)){d=F[a|0];if((d|0)>=0){d=H[H[c>>2]+(F[a|0]<<2)>>2]}F[a|0]=d;a=a+1|0;continue}break}return b}function sg(a,b,c){if(a>>>0>>0){ub(a,b,c);return}if(c){a=a+c|0;b=b+c|0;while(1){a=a-1|0;b=b-1|0;F[a|0]=I[b|0];c=c-1|0;if(c){continue}break}}}function be(a,b,c,d){var e=0;e=N(b,c);a:{if(H[d+76>>2]<0){a=cj(a,e,d);break a}a=cj(a,e,d)}if((e|0)==(a|0)){return b?c:0}return(a>>>0)/(b>>>0)|0}function Jh(a,b,c){var d=0;d=Xa-16|0;Xa=d;H[d+12>>2]=c;Ua(38488,b|0,62624,37760,93,He(d+12|0)|0,62624,37712,94,He(d+12|0)|0);Xa=d+16|0;return a}function zp(a,b,c){var d=0,e=0;d=Xa-32|0;Xa=d;e=Pn(d,rb(a+56|0,0),H[c>>2],H[c+4>>2],H[c+8>>2],H[c+12>>2]);Mg(a,e,c);Mg(a,b,e);Lh(e);Xa=d+32|0}function Vd(a){var b=0;a=a*a;b=a*a;return O(a*b*(a*2439044879627741e-20+-.001388676377460993)+(b*.04166662332373906+(a*-.499999997251031+1)))}function Nv(a,b,c){a=a|0;b=b|0;c=c|0;a=dn(a,b);b=H[c+12>>2];H[a+8>>2]=H[c+8>>2];H[a+12>>2]=b;b=H[c+4>>2];H[a>>2]=H[c>>2];H[a+4>>2]=b;return 1}function _d(a,b){var c=0;c=H[a>>2];a=bc(b);b=c+8|0;if(zb(b)>>>0>a>>>0){b=H[rb(b,a)>>2]!=0}else{b=0}if(!b){Qb();X()}return H[rb(c+8|0,a)>>2]}function Mv(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0;e=Xa-16|0;Xa=e;f=e,g=Za[a|0](b,c,d)|0,H[f+12>>2]=g;Xa=e+16|0;return H[e+12>>2]}function Jv(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=Xa-16|0;Xa=c;Gh(c,b);d=c,e=Za[a|0](c)|0,H[d+12>>2]=e;a=H[c+12>>2];ob(c);Xa=c+16|0;return a|0}function vk(a,b){var c=0;Um(a);c=b+4|0;vf(kb(a),H[a>>2],H[a+4>>2],c);Db(a,c);Db(a+4|0,b+8|0);Db(kb(a),tb(b));H[b>>2]=H[b+4>>2];oq(a,Zc(a))}function oi(a,b){var c=0;c=H[a+4>>2];while(1){if((c|0)!=H[a+8>>2]){H[a+8>>2]=H[a+8>>2]-b;continue}break}if(H[a>>2]){b=H[a>>2];tb(a);jb(b)}}function gy(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;a=Xa-16|0;Xa=a;H[a+12>>2]=e;H[a+8>>2]=d-c;b=Se(a+12|0,a+8|0);Xa=a+16|0;return H[b>>2]}function Zh(a,b){var c=0;Rg(a);c=b+4|0;vf(kb(a),H[a>>2],H[a+4>>2],c);Db(a,c);Db(a+4|0,b+8|0);Db(kb(a),tb(b));H[b>>2]=H[b+4>>2];Xh(a,yb(a))}function Qw(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0;j=b;b=0;return Za[a|0](j,c,d,e,b|f,g,b|h,i)|0}function Pg(a,b){var c=0;Xg(a);c=b+4|0;vf(kb(a),H[a>>2],H[a+4>>2],c);Db(a,c);Db(a+4|0,b+8|0);Db(kb(a),tb(b));H[b>>2]=H[b+4>>2];Zf(a,zb(a))}function bp(a,b,c,d){var e=0;e=Xa-16|0;Xa=e;d=ki(e,a,d);kb(a);a=c-b|0;if((a|0)>0){ub(H[d+4>>2],b,a);H[d+4>>2]=a+H[d+4>>2]}nc(d);Xa=e+16|0}function Xo(a,b){var c=0,d=0,e=0;if(Tq(a)>>>0>>0){fd();X()}c=Lq(kb(a),b);H[a>>2]=c;H[a+4>>2]=c;d=kb(a),e=N(b,20)+c|0,H[d>>2]=e;Dq(a,0)}function Rq(){var a=0,b=0;a=Xa-16|0;Xa=a;Ub(74208);H[a+12>>2]=1073741823;H[a+8>>2]=2147483647;b=Se(a+12|0,a+8|0);Xa=a+16|0;return H[b>>2]}function Yh(a){var b=0;b=H[a+4>>2];while(1){if((b|0)!=H[a+8>>2]){H[a+8>>2]=H[a+8>>2]-8;continue}break}if(H[a>>2]){b=H[a>>2];li(a);jb(b)}}function Lt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;F[H[d>>2]+e|0]=I[(H[a+336>>2]+(N(H[H[b+84>>2]>>2],J[c>>1])+4100>>>3&1023)|0)-384|0]}function $f(a){var b=0;b=H[a+4>>2];while(1){if((b|0)!=H[a+8>>2]){H[a+8>>2]=H[a+8>>2]-4;continue}break}if(H[a>>2]){b=H[a>>2];Pp(a);jb(b)}}function tv(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=Xa-16|0;Xa=e;a=H[a>>2];H[e+12>>2]=d;a=Za[a|0](b,c,e+12|0)|0;Xa=e+16|0;return a|0}function Ls(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=b;b=H[b>>2]+7&-8;H[c>>2]=b+16;d=a,e=Vi(H[b>>2],H[b+4>>2],H[b+8>>2],H[b+12>>2]),M[d>>3]=e}function xh(a,b){var c=0,d=0;a:{if(b>>>0<=31){d=H[a+4>>2];c=a;break a}b=b-32|0;c=a+4|0}c=H[c>>2];H[a+4>>2]=d>>>b;H[a>>2]=d<<32-b|c>>>b}function Ak(a,b,c,d,e,f){var g=0;g=Xa-16|0;Xa=g;H[g>>2]=a;H[g+12>>2]=b;H[g+4>>2]=H[f>>2];H[g+8>>2]=H[e>>2];ga(d|0,c|0,g|0)|0;Xa=g+16|0}function Ej(a){var b=0,c=0;b=Xa-16|0;Xa=b;c=Xa-16|0;Xa=c;a=H[Gc(c+8|0,H[a+8>>2])>>2];Xa=c+16|0;a=H[Gc(b+8|0,a)>>2];Xa=b+16|0;return a}function Ck(a,b,c,d,e,f){var g=0,h=0;g=H[a+4>>2];h=g>>8;if(g&1){h=Fk(H[d>>2],h)}a=H[a>>2];Za[H[H[a>>2]+20>>2]](a,b,c,d+h|0,g&2?e:2,f)}function wd(a,b,c,d,e){var f=0;f=Xa-16|0;Xa=f;H[f+12>>2]=c;H[f+8>>2]=e;c=Zd(f,f+12|0);a=ff(a,b,d,H[f+8>>2]);Yd(c);Xa=f+16|0;return a}function _n(a,b){var c=0,d=O(0),e=O(0);d=L[a>>2];e=L[b>>2];c=1;a:{if(de){break a}c=H[a+4>>2]>2]}return c}function $c(a,b){var c=0,d=O(0),e=O(0);d=L[b>>2];e=L[a>>2];c=1;a:{if(de){break a}c=K[b+4>>2]>2]}return c}function wv(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=Xa-16|0;Xa=e;a=H[a>>2];Gh(e,d);a=Za[a|0](b,c,e)|0;ob(e);Xa=e+16|0;return a|0}function vh(a,b){var c=0,d=0;a:{if(b>>>0<=31){d=H[a>>2];c=a+4|0;break a}b=b-32|0;c=a}c=H[c>>2];H[a>>2]=d<>2]=c<>>32-b}function tq(a,b,c){var d=0;d=qb(12);if(d){c=qb(N(a,b)<>2]=c;if(!c){jb(d);return 0}H[d+8>>2]=b;H[d+4>>2]=a}else{d=0}return d}function qc(a,b){a=a^b;a=a-(a>>>1&1431655765)|0;a=(a>>>2&858993459)+(a&858993459)|0;return N((a>>>4|0)+a&252645135,16843009)>>>24|0}function td(a,b,c){var d=O(0),e=O(0);d=L[a>>2];e=L[a+4>>2];return O(O(O(L[b>>2]-d)*O(L[c+4>>2]-e))-O(O(L[c>>2]-d)*O(L[b+4>>2]-e)))}function Tr(a,b,c){var d=0;d=Xa-16|0;Xa=d;H[d+12>>2]=b;H[d+8>>2]=c;b=Zd(d,d+12|0);a=am(a,31284,H[d+8>>2]);Yd(b);Xa=d+16|0;return a}function pi(a,b,c,d,e){var f=0,g=0;f=H[a+4>>2];g=f>>8;if(f&1){g=Fk(H[c>>2],g)}a=H[a>>2];Za[H[H[a>>2]+24>>2]](a,b,c+g|0,f&2?d:2,e)}function Zu(a){a=a|0;H[a+216>>2]=0;H[a+440>>2]=0;H[a+144>>2]=0;a=H[a+464>>2];H[a+164>>2]=0;H[a+24>>2]=0;H[a+12>>2]=0;H[a+16>>2]=0}function Iv(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0;d=Xa-16|0;Xa=d;e=d,f=Za[a|0](b,c)|0,H[e+12>>2]=f;Xa=d+16|0;return H[d+12>>2]}function rv(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=H[a>>2];a=H[a+4>>2];b=(a>>1)+b|0;if(a&1){e=H[e+H[b>>2]>>2]}Za[e|0](b,c,d)}function Sf(a,b,c){var d=0;d=Xa-16|0;Xa=d;H[d+12>>2]=b;yc(a,d+12|0);b=H[c+4>>2];H[a+4>>2]=H[c>>2];H[a+8>>2]=b;Xa=d+16|0;return a}function Ay(a){a=a|0;var b=0,c=0;b=H[H[a>>2]>>2];c=H[b+8>>2];a=H[b+4>>2];b=H[b>>2]+(c>>1)|0;if(c&1){a=H[a+H[b>>2]>>2]}Za[a|0](b)}function ry(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;while(1){if((b|0)!=(c|0)){H[d>>2]=F[b|0];d=d+4|0;b=b+1|0;continue}break}return c|0}function ee(a){var b=0;a=H[a+4>>2];if(a){if(Gg(a)){a:{b=a+8|0;if(H[b>>2]){if((Fj(b)|0)!=-1){break a}}Za[H[H[a>>2]+16>>2]](a)}}}}function bn(a){var b=0;b=H[a+4>>2];if(b){Za[H[b+36>>2]](a,1);if(H[a+16>>2]){H[a+312>>2]=0;H[a+20>>2]=200;return}H[a+20>>2]=100}}function Hr(a,b,c,d,e,f){a=Za[H[H[a+8>>2]+4>>2]](a+8|0)|0;a=Ci(c,d,a,a+288|0,f,e,0)-a|0;if((a|0)<=287){H[b>>2]=((a|0)/12|0)%12}}function Er(a,b,c,d,e,f){a=Za[H[H[a+8>>2]+4>>2]](a+8|0)|0;a=Ai(c,d,a,a+288|0,f,e,0)-a|0;if((a|0)<=287){H[b>>2]=((a|0)/12|0)%12}}function si(a,b,c){a=H[c+4>>2];H[b>>2]=H[c>>2];H[b+4>>2]=a;H[b+16>>2]=H[c+16>>2];a=H[c+12>>2];H[b+8>>2]=H[c+8>>2];H[b+12>>2]=a}function jy(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;while(1){if((b|0)!=(c|0)){F[d|0]=I[b|0];d=d+1|0;b=b+1|0;continue}break}return c|0}function rk(a,b){var c=0,d=0,e=0;c=Xa-32|0;Xa=c;if(Oe(a)>>>0>>0){d=kb(a);e=a;a=jk(c+8|0,b,Jc(a),d);ik(e,a);hk(a)}Xa=c+32|0}function fx(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;if(Dc(a,H[b+8>>2],0)){Gk(b,c,d);return}a=H[a+8>>2];Za[H[H[a>>2]+28>>2]](a,b,c,d)}function Qh(a,b){var c=0,d=0,e=0;c=Xa-32|0;Xa=c;if(he(a)>>>0>>0){d=kb(a);e=a;a=Uh(c+8|0,b,yb(a),d);Zh(e,a);Yh(a)}Xa=c+32|0}function Gs(a){a=a|0;var b=0;if((Za[H[H[a>>2]+36>>2]](a)|0)==-1){return-1}b=a;a=H[a+12>>2];H[b+12>>2]=a+1;return Rd(F[a|0])|0}function Ir(a,b,c,d,e,f){a=Za[H[H[a+8>>2]>>2]](a+8|0)|0;a=Ci(c,d,a,a+168|0,f,e,0)-a|0;if((a|0)<=167){H[b>>2]=((a|0)/12|0)%7}}function Fr(a,b,c,d,e,f){a=Za[H[H[a+8>>2]>>2]](a+8|0)|0;a=Ai(c,d,a,a+168|0,f,e,0)-a|0;if((a|0)<=167){H[b>>2]=((a|0)/12|0)%7}}function Zg(a,b){var c=0;c=Xa-16|0;Xa=c;kb(a);H[c+12>>2]=b;H[c+8>>2]=2147483647;a=H[Se(c+12|0,c+8|0)>>2];Xa=c+16|0;return a}function Hb(a){var b=0;a=a?a:1;a:{while(1){b=qb(a);if(b){break a}b=H[18610];if(b){Za[b|0]();continue}break}_();X()}return b}function El(a){var b=0;b=H[a+12>>2];if((b|0)==H[a+16>>2]){return Za[H[H[a>>2]+40>>2]](a)|0}H[a+12>>2]=b+1;return Rd(F[b|0])}function $g(a,b,c){var d=0,e=0,f=0,g=0;d=Xa-16|0;Xa=d;e=d+8|0;Kb(e,b);b=ig(e);f=c,g=id(b),H[f>>2]=g;hd(a,b);Cb(e);Xa=d+16|0}function bh(a,b,c){var d=0,e=0,f=0,g=0;d=Xa-16|0;Xa=d;e=d+8|0;Kb(e,b);b=zf(e);f=c,g=id(b),F[f|0]=g;hd(a,b);Cb(e);Xa=d+16|0}function Aq(a,b){H[a>>2]=b;br(a+4|0);H[a+24>>2]=0;H[a+28>>2]=0;H[a+16>>2]=0;H[a+20>>2]=0;H[a+8>>2]=0;H[a+12>>2]=0;return a}function Rk(a,b,c){c=H[c>>2];while(1){a:{if((a|0)!=(b|0)){if((c|0)!=H[a>>2]){break a}}else{a=b}return a}a=a+4|0;continue}}function Cs(a){a=a|0;var b=0;if((Za[H[H[a>>2]+36>>2]](a)|0)==-1){return-1}b=a;a=H[a+12>>2];H[b+12>>2]=a+4;return H[a>>2]}function Al(a){var b=0;b=H[a+12>>2];if((b|0)==H[a+16>>2]){return Za[H[H[a>>2]+40>>2]](a)|0}H[a+12>>2]=b+4;return H[b>>2]}function zw(a){a=a|0;var b=0;a=H[17081];kb(68316);while(1){if(a){b=H[a>>2];vn(a+8|0);jb(a);a=b;continue}break}Vf(68316)}function Yq(a){var b=0,c=0;b=Xa-16|0;Xa=b;H[b+12>>2]=a;a=Zd(b+8|0,b+12|0);c=H[H[17171]>>2];Yd(a);Xa=b+16|0;return c?4:1}function Uk(a,b,c){c=I[c|0];while(1){a:{if((a|0)!=(b|0)){if((c|0)!=I[a|0]){break a}}else{a=b}return a}a=a+1|0;continue}}function Sj(a){var b=0,c=0;b=Xa-16|0;Xa=b;c=b+8|0;Uj(c,H[H[a>>2]>>2]- -64|0);a=Ub(kb(H[c>>2]));ee(c);Xa=b+16|0;return a}function Lv(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=Xa-16|0;Xa=c;d=c,e=Za[a|0](b)|0,H[d+12>>2]=e;Xa=c+16|0;return H[c+12>>2]}function Bq(a,b,c,d){var e=0;e=Xa-16|0;Xa=e;H[e>>2]=a;H[e+4>>2]=H[d>>2];H[e+8>>2]=H[c>>2];ga(b|0,28601,e|0)|0;Xa=e+16|0}function sv(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=H[a>>2];a=H[a+4>>2];b=(a>>1)+b|0;if(a&1){d=H[d+H[b>>2]>>2]}Za[d|0](b,c)}function Qq(a,b){var c=0;c=Xa-16|0;Xa=c;a:{if(!(I[a+120|0]|b>>>0>30)){F[a+120|0]=1;break a}a=rn(b)}Xa=c+16|0;return a}function Zq(a,b,c,d,e){var f=0;f=Xa-16|0;Xa=f;H[f+12>>2]=e;e=Zd(f+8|0,f+12|0);a=rh(a,b,c,d);Yd(e);Xa=f+16|0;return a}function Kv(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=Xa-16|0;Xa=d;Za[a|0](d,b,c);a=ak(Hb(12),d);tc(d);Xa=d+16|0;return a|0}function Av(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=Xa-16|0;Xa=c;d=c,e=+Za[a|0](b),M[d+8>>3]=e;Xa=c+16|0;return+M[c+8>>3]}function kk(a,b,c,d,e){var f=O(0),g=O(0);f=O(O(1)/O(1<>2]=O(c*f)+g;L[b>>2]=O(d*f)+g}function hm(a,b,c,d,e,f,g,h,i){H[a>>2]=b;H[a+4>>2]=c;H[a+8>>2]=d;H[a+12>>2]=e&65535|(i>>>16&32768|e>>>16&32767)<<16}function fi(a,b){var c=0,d=0;d=Xa-16|0;Xa=d;c=Ep(d,a,1);Ng(kb(a),H[c+4>>2],b);H[c+4>>2]=H[c+4>>2]+8;nc(c);Xa=d+16|0}function ub(a,b,c){var d=0;if(c){d=a;while(1){F[d|0]=I[b|0];d=d+1|0;b=b+1|0;c=c-1|0;if(c){continue}break}}return a}function el(a){var b=0;a:{if(!Md(-1,H[a+76>>2])){a=H[a+76>>2];break a}b=a;a=Pr(a,32);H[b+76>>2]=a}return a<<24>>24}function yf(a,b){a:{if((a|0)==(b|0)){break a}while(1){b=b-1|0;if(b>>>0<=a>>>0){break a}Br(a,b);a=a+1|0;continue}}}function wi(a,b){a:{if((a|0)==(b|0)){break a}while(1){b=b-4|0;if(b>>>0<=a>>>0){break a}Db(a,b);a=a+4|0;continue}}}function Oj(a){var b=0,c=0;b=qb(8);if(b){c=qb(a<<3);H[b>>2]=c;if(!c){jb(b);return 0}H[b+4>>2]=a}else{b=0}return b}function qs(a,b){a=a|0;b=b|0;var c=0,d=0;Za[H[H[a>>2]+24>>2]](a)|0;b=Ki(b);H[a+36>>2]=b;c=a,d=Bf(b),F[c+44|0]=d}function ns(a,b){a=a|0;b=b|0;var c=0,d=0;Za[H[H[a>>2]+24>>2]](a)|0;b=Gi(b);H[a+36>>2]=b;c=a,d=Bf(b),F[c+44|0]=d}function ne(a){a:{a=H[a+4>>2]&74;if(a){if((a|0)==64){return 8}if((a|0)!=8){break a}return 16}return 0}return 10}function Pe(a,b){var c=0;c=Xa-16|0;Xa=c;H[c+8>>2]=H[a>>2];H[c+8>>2]=H[c+8>>2]+(b<<3);Xa=c+16|0;return H[c+8>>2]}function fn(a,b){var c=0;c=H[a+4>>2];while(1){if((b|0)!=(c|0)){c=c-12|0;gn(kb(a),c);continue}break}H[a+4>>2]=b}function aq(a,b){var c=0;c=H[a+4>>2];while(1){if((b|0)!=(c|0)){kb(a);c=c-32|0;Lh(c);continue}break}H[a+4>>2]=b}function _p(a,b){var c=0;c=H[a+4>>2];while(1){if((b|0)!=(c|0)){kb(a);c=c-12|0;Yp(c);continue}break}H[a+4>>2]=b}function Xp(a,b){var c=0;c=H[a+4>>2];while(1){if((b|0)!=(c|0)){kb(a);c=c-12|0;xe(c);continue}break}H[a+4>>2]=b}function Dc(a,b,c){if(!c){return H[a+4>>2]==H[b+4>>2]}if((a|0)==(b|0)){return 1}return!Gf(H[a+4>>2],H[b+4>>2])}function Cv(a){a=a|0;var b=0,c=0,d=0;b=Xa-16|0;Xa=b;c=b,d=Za[a|0]()|0,H[c+12>>2]=d;Xa=b+16|0;return H[b+12>>2]}function yw(a){a=a|0;var b=0;a=H[17086];kb(68336);while(1){if(a){b=H[a>>2];jb(a);a=b;continue}break}Vf(68336)}function pu(a){a=a|0;var b=0;b=H[a+444>>2];if(H[a+84>>2]){Za[H[H[a+484>>2]+8>>2]](a)}H[b+12>>2]=H[b+12>>2]+1}function ah(a,b){var c=0,d=0;c=Xa-16|0;Xa=c;d=c+8|0;Kb(d,a);Ae(ad(d),56384,56410,b);Cb(d);Xa=c+16|0;return b}function Lk(a,b,c){var d=0;d=Xa-16|0;Xa=d;H[d+12>>2]=c;c=Zd(d+8|0,d+12|0);a=Yi(a,b);Yd(c);Xa=d+16|0;return a}function Hu(a){a=a|0;var b=0;b=H[a+464>>2];a=H[a+468>>2];H[b+24>>2]=H[b+24>>2]+(H[a+16>>2]/8|0);H[a+16>>2]=0}function Gr(a,b,c,d,e){b=ke(b,c,d,e,4);if(!(I[d|0]&4)){H[a>>2]=((b|0)<69?b+2e3|0:(b|0)<100?b+1900|0:b)-1900}}function Fl(a){var b=0;b=H[a+12>>2];if((b|0)==H[a+16>>2]){return Za[H[H[a>>2]+36>>2]](a)|0}return Rd(F[b|0])}function Dr(a,b,c,d,e){b=je(b,c,d,e,4);if(!(I[d|0]&4)){H[a>>2]=((b|0)<69?b+2e3|0:(b|0)<100?b+1900|0:b)-1900}}function sr(a,b){var c=0;c=Xa-16|0;Xa=c;H[c+8>>2]=H[a>>2];H[c+8>>2]=H[c+8>>2]+b;Xa=c+16|0;return H[c+8>>2]}function Te(a,b,c){var d=0;d=H[a+4>>2];while(1){if((b|0)!=(d|0)){kb(a);d=d-c|0;continue}break}H[a+4>>2]=b}function Bl(a){var b=0;b=H[a+12>>2];if((b|0)==H[a+16>>2]){return Za[H[H[a>>2]+36>>2]](a)|0}return H[b>>2]}function $q(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;H[e>>2]=c;H[h>>2]=f;return 3}function Ih(a,b,c){a=H[c+4>>2];H[b>>2]=H[c>>2];H[b+4>>2]=a;a=H[c+12>>2];H[b+8>>2]=H[c+8>>2];H[b+12>>2]=a}function qm(a){if(H[a+76>>2]>=0){zh(a,0,0,0);H[a>>2]=H[a>>2]&-33;return}zh(a,0,0,0);H[a>>2]=H[a>>2]&-33}function Oq(a,b){var c=0;c=H[a+4>>2];while(1){if((b|0)!=(c|0)){Ub(a);c=c-4|0;continue}break}H[a+4>>2]=b}function Db(a,b){var c=0;c=Xa-16|0;Xa=c;H[c+12>>2]=H[a>>2];H[a>>2]=H[b>>2];H[b>>2]=H[c+12>>2];Xa=c+16|0}function Bp(a,b){var c=0;c=Xa-16|0;Xa=c;L[c+12>>2]=L[a>>2];L[a>>2]=L[b>>2];L[b>>2]=L[c+12>>2];Xa=c+16|0}function Us(a){a=a|0;var b=0,c=0;a=H[a+4>>2];b=ld(a)+1|0;c=qb(b);if(c){a=ub(c,a,b)}else{a=0}return a|0}function pb(a,b,c){var d=0;if(c){d=a;while(1){F[d|0]=b;d=d+1|0;c=c-1|0;if(c){continue}break}}return a}function _v(a){a=a|0;var b=0;if(a){bf(a);if(H[a>>2]){fn(a,H[a>>2]);kb(a);b=H[a>>2];Kd(a);jb(b)}}jb(a)}function Zp(a,b){var c=0;c=eq(H[a+4>>2],H[b+8>>2]);if(c){if((Jp(c,a,b)|0)>=0){return c}Bb(c)}return 0}function Sg(a,b){var c=0;c=Id(H[a+4>>2],H[b+8>>2]);if(c){if((ck(c,a,b)|0)>=0){return c}Bb(c)}return 0}function Wb(a,b){var c=0;c=b-1|0;if(!(c&b)){return a&c}if(a>>>0>=b>>>0){a=(a>>>0)%(b>>>0)|0}return a}function gc(a,b,c){var d=0;d=Xa-16|0;Xa=d;H[d+12>>2]=b;yc(a,d+12|0);yc(a+4|0,c);Xa=d+16|0;return a}function Rw(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;return Za[a|0](b,c,d,e,f,g)|0}function Pr(a,b){var c=0,d=0;c=Xa-16|0;Xa=c;d=c+8|0;Kb(d,a);a=Kc(gd(d),b);Cb(d);Xa=c+16|0;return a}function $p(a){H[a>>2]=0;H[a+4>>2]=0;H[a+16>>2]=0;H[a+20>>2]=0;H[a+8>>2]=0;H[a+12>>2]=0;Xf(a+24|0)}function Br(a,b){var c=0;c=Xa-16|0;Xa=c;F[c+15|0]=I[a|0];F[a|0]=I[b|0];F[b|0]=I[c+15|0];Xa=c+16|0}function lr(a,b){var c=0;c=Xa-16|0;Xa=c;H[c+8>>2]=H[a>>2];go(c+8|0,b);Xa=c+16|0;return H[c+8>>2]}function Bk(a){a=a|0;var b=0;H[a>>2]=63020;b=H[a+4>>2]-12|0;if((Fj(b+8|0)|0)<0){jb(b)}return a|0}function $d(a,b,c){if(c){while(1){H[a>>2]=H[b>>2];a=a+4|0;b=b+4|0;c=c-1|0;if(c){continue}break}}}function Zw(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;if(Dc(a,H[b+8>>2],f)){Ek(b,c,d,e)}}function lp(a,b){var c=0;while(1){if((c|0)!=4){F[b+c|0]=I[(a-c|0)+3|0];c=c+1|0;continue}break}}function ho(a,b){var c=0;c=Xa-16|0;Xa=c;H[c>>2]=b;H[c+8>>2]=a;a=vj(c,c+8|0);Xa=c+16|0;return a}function gp(a,b){var c=0;while(1){if((c|0)!=8){F[b+c|0]=I[(a-c|0)+7|0];c=c+1|0;continue}break}}function tn(a){var b=0;b=H[a>>2];H[a>>2]=0;if(b){a=Fb(a);if(I[a+4|0]){vn(b+8|0)}if(b){jb(b)}}}function ll(a){var b=0;b=a;a=0;while(1){if((a|0)!=3){H[(a<<2)+b>>2]=0;a=a+1|0;continue}break}}function Ze(a){var b=0;b=Xa-16|0;Xa=b;a=H[Gc(b+8|0,vb(a)+(nb(a)<<2)|0)>>2];Xa=b+16|0;return a}function Tw(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;a=Za[a|0](b,c,d,e)|0;aa(Ya|0);return a|0}function Kp(a,b,c){var d=0;H[a>>2]=H[b>>2];d=H[b>>2];H[a+8>>2]=b;H[a+4>>2]=N(c,12)+d;return a}function bi(a,b,c){var d=0;H[a>>2]=H[b>>2];d=H[b>>2];H[a+8>>2]=b;H[a+4>>2]=(c<<2)+d;return a}function ar(a){a=a|0;var b=0;H[a>>2]=56652;b=H[a+8>>2];if(!(!b|!I[a+12|0])){jb(b)}return a|0}function al(a){var b=0,c=0;c=a;while(1){b=c;c=b+4|0;if(H[b>>2]){continue}break}return b-a>>2}function Vl(a,b,c,d,e,f){F[a+16|0]=f;L[a+12>>2]=e;L[a+8>>2]=d;L[a+4>>2]=c;L[a>>2]=b;return a}function Lf(a){var b=0;b=Xa-16|0;Xa=b;H[a>>2]=0;H[a+4>>2]=0;H[b+12>>2]=0;Eh(a+8|0);Xa=b+16|0}function Sv(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;c=H[c>>2];d=rb(a,b),e=c,H[d>>2]=e;return 1}function sl(a){var b=0;b=H[a>>2];if(b){if(!Md(Fl(b),-1)){return!H[a>>2]}H[a>>2]=0}return 1}function rl(a){var b=0;b=H[a>>2];if(b){if(!Md(Bl(b),-1)){return!H[a>>2]}H[a>>2]=0}return 1}function _k(a){var b=0;b=H[17171];if(a){H[17171]=(a|0)==-1?68520:a}return(b|0)==68520?-1:b}function Pq(a,b,c){c=Xa-16|0;Xa=c;a:{if((a|0)==(b|0)){F[a+120|0]=0;break a}jb(b)}Xa=c+16|0}function Af(a){var b=0;if(a>>>0>=11){b=a+16&-16;a=b-1|0;a=(a|0)==11?b:a}else{a=10}return a}function Sw(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;Za[a|0](b,c,d,e,f,g)}function $i(a,b,c,d){var e=0;e=Xa-16|0;Xa=e;H[e+12>>2]=d;a=ff(a,b,c,d);Xa=e+16|0;return a}function ny(a,b){a=a|0;b=b|0;if((b|0)>=0){b=H[H[13320]+((b&255)<<2)>>2]}return b<<24>>24}function ly(a,b){a=a|0;b=b|0;if((b|0)>=0){b=H[H[13708]+((b&255)<<2)>>2]}return b<<24>>24}function du(a){a=a|0;var b=0;b=H[a+476>>2];H[b+92>>2]=H[a+320>>2];H[b+96>>2]=H[a+116>>2]}function _e(a){var b=0;b=Xa-16|0;Xa=b;a=H[Gc(b+8|0,vb(a)+nb(a)|0)>>2];Xa=b+16|0;return a}function Gv(){var a=0;a=Hb(16);H[a>>2]=0;H[a+4>>2]=0;H[a+8>>2]=0;H[a+12>>2]=0;return a|0}function pv(a,b){a=a|0;b=b|0;var c=O(0);c=O(L[a>>2]-L[b>>2]);return(cO(0))|0}function Jo(a,b,c){var d=0;H[a>>2]=H[b>>2];d=H[b>>2];H[a+8>>2]=b;H[a+4>>2]=c+d;return a}function Gg(a){var b=0;b=Fj(a+4|0);if((b|0)==-1){Za[H[H[a>>2]+8>>2]](a)}return(b|0)==-1}function tm(a){var b=0;b=rm(H[a>>2]-1|0);if(!b){a=rm(H[a+4>>2]);b=a?a+32|0:0}return b}function nz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;return yq(b,c,d,e,f,1)|0}function lz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;return yq(b,c,d,e,f,0)|0}function lg(a,b){b=!H[a+24>>2]|(H[a+16>>2]|b);H[a+16>>2]=b;if(b&H[a+20>>2]){Qb();X()}}function fz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;return wq(b,c,d,e,f,1)|0}function dz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;return wq(b,c,d,e,f,0)|0}function cg(a){var b=0;if(a>>>0>=2){b=a+4&-4;a=b-1|0;a=(a|0)==2?b:a}else{a=1}return a}function Ug(a,b){var c=O(0);a:{if(ab)){break a}c=b}return c}function De(a,b,c){var d=0;d=Xa-16|0;Xa=d;H[d+12>>2]=c;a=am(a,b,c);Xa=d+16|0;return a}function sc(a,b){var c=0;c=Xa-16|0;Xa=c;a=H[Gc(c+8|0,To(a,b))>>2];Xa=c+16|0;return a}function jp(a,b){var c=0;c=Xa-16|0;Xa=c;H[c+12>>2]=b;rp(a,c+12|0);Xa=c+16|0;return a}function Xu(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;Ch(H[b>>2],c,d,0,e,H[a+112>>2])}function zx(a){a=a|0;a=73880;while(1){a=ob(a-12|0);if((a|0)!=73856){continue}break}}function re(a){var b=0,c=0;b=Hb(8);c=H[a+4>>2];H[b>>2]=H[a>>2];H[b+4>>2]=c;return b}function qu(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;Za[H[H[a+456>>2]+4>>2]](a,0,0,0,b,c,d)}function ok(a){var b=0;bq(a);if(H[a>>2]){aq(a,H[a>>2]);kb(a);b=H[a>>2];sf(a);jb(b)}}function fr(a){a=a|0;H[a>>2]=56704;if(H[a+8>>2]!=(Xb()|0)){bl(H[a+8>>2])}return a|0}function an(a){var b=0;b=H[a+4>>2];if(b){Za[H[b+40>>2]](a)}H[a+20>>2]=0;H[a+4>>2]=0}function Yp(a){var b=0;bf(a);if(H[a>>2]){Xp(a,H[a>>2]);kb(a);b=H[a>>2];Kd(a);jb(b)}}function Mo(a){var b=0;Rg(a);if(H[a>>2]){ei(a,H[a>>2]);kb(a);b=H[a>>2];he(a);jb(b)}}function Mh(a,b){return O(O(P(O(O(L[a>>2]*L[b+4>>2])-O(L[b>>2]*L[a+4>>2]))))*O(.5))}function Ln(a){var b=0;xn(a);if(H[a>>2]){wn(a,H[a>>2]);kb(a);b=H[a>>2];gf(a);jb(b)}}function Jx(a){a=a|0;a=73032;while(1){a=ob(a-12|0);if((a|0)!=72864){continue}break}}function Hx(a){a=a|0;a=73208;while(1){a=ob(a-12|0);if((a|0)!=73040){continue}break}}function Fx(a){a=a|0;a=73504;while(1){a=ob(a-12|0);if((a|0)!=73216){continue}break}}function Dx(a){a=a|0;a=73808;while(1){a=ob(a-12|0);if((a|0)!=73520){continue}break}}function Bx(a){a=a|0;a=73848;while(1){a=ob(a-12|0);if((a|0)!=73824){continue}break}}function zy(a,b,c){a=a|0;b=b|0;c=c|0;return(J[H[13126]+(c<<1)>>1]&b)!=0&c>>>0<=127}function zk(a,b,c,d){H[a>>2]=b;b=H[b+4>>2];H[a+4>>2]=b;H[a+8>>2]=b+N(c,d);return a}function xk(a,b,c,d){H[a>>2]=b;b=H[b+4>>2];H[a+4>>2]=b;H[a+8>>2]=b+(c<>2]}function Wf(a,b){var c=0;c=Xa-16|0;Xa=c;H[c+8>>2]=b;nf(a,c+8|0);Xa=c+16|0;return a}function Vj(a){var b=0;b=Xa-16|0;Xa=b;H[b+12>>2]=0;rp(a,b+12|0);Xa=b+16|0;return a}function dl(a){return(a|0)!=0&(a|0)!=52376&(a|0)!=52400&(a|0)!=72368&(a|0)!=72392}function xd(a){var b=0;b=Xa-16|0;Xa=b;a=H[Gc(b+8|0,vb(a))>>2];Xa=b+16|0;return a}function js(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;b=Xa-16|0;Xa=b;wl(a,c,d);Xa=b+16|0}function gs(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;b=Xa-16|0;Xa=b;Xk(a,c,d);Xa=b+16|0}function Pj(){var a=0,b=0;a=Xa-16|0;Xa=a;b=Gc(a+8|0,0);Xa=a+16|0;return H[b>>2]}function vy(a,b){a=a|0;b=b|0;if(b>>>0<=127){b=H[H[13320]+(b<<2)>>2]}return b|0}function ty(a,b){a=a|0;b=b|0;if(b>>>0<=127){b=H[H[13708]+(b<<2)>>2]}return b|0}function sq(a,b,c){a=H[c+4>>2];H[b>>2]=H[c>>2];H[b+4>>2]=a;H[b+8>>2]=H[c+8>>2]}function se(a,b){var c=0;c=Xa-16|0;Xa=c;ea(a|0,2,38576,37760,86,b|0);Xa=c+16|0}function qj(a,b){var c=0;c=Xa-16|0;Xa=c;ea(a|0,3,38680,37712,99,b|0);Xa=c+16|0}function nu(a){a=a|0;var b=0;b=H[a+476>>2];H[b+36>>2]=0;H[b+44>>2]=H[a+116>>2]}function Fn(a,b){var c=0;c=Xa-16|0;Xa=c;ea(a|0,3,38604,37804,89,b|0);Xa=c+16|0}function En(a,b){var c=0;c=Xa-16|0;Xa=c;ea(a|0,3,38648,38660,97,b|0);Xa=c+16|0}function Cn(a,b){var c=0;c=Xa-16|0;Xa=c;ea(a|0,2,38668,38676,98,b|0);Xa=c+16|0}function hp(a,b){var c=0;c=Xa-16|0;Xa=c;b=Uj(c+8|0,b);Mj(b,a);ee(b);Xa=c+16|0}function gx(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;if(Dc(a,H[b+8>>2],0)){Gk(b,c,d)}}function Uj(a,b){H[a>>2]=H[b>>2];b=H[b+4>>2];H[a+4>>2]=b;if(b){Rh(b)}return a}function zc(a,b){var c=0,d=0;c=Xa-16|0;Xa=c;d=Re(a,b);Xa=c+16|0;return d?b:a}function rr(a,b){var c=0,d=0;Ec(a,Hd(b));b=H[Fb(b)>>2];c=Fb(a),d=b,H[c>>2]=d}function jl(a,b){var c=0,d=0;c=Xa-16|0;Xa=c;d=Dl(a,b);Xa=c+16|0;return d?b:a}function gz(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;return xq(b,c,d,e,1)|0} +function fo(a){var b=0;b=Xa-16|0;Xa=b;H[b+8>>2]=a;Xa=b+16|0;return H[b+8>>2]}function fk(a){var b=0;b=Xa-16|0;Xa=b;a=H[Gc(b+8|0,a)>>2];Xa=b+16|0;return a}function Se(a,b){var c=0,d=0;c=Xa-16|0;Xa=c;d=Re(b,a);Xa=c+16|0;return d?b:a}function Jg(a){var b=0;b=Xa-16|0;Xa=b;Uc(b+8|0,a);Xa=b+16|0;return H[b+8>>2]}function Cf(a,b){var c=0,d=0;c=Xa-16|0;Xa=c;d=Dl(b,a);Xa=c+16|0;return d?b:a}function xe(a){var b=0;Rg(a);if(H[a>>2]){dq(a);kb(a);b=H[a>>2];he(a);jb(b)}}function vf(a,b,c,d){a=c-b|0;c=H[d>>2]-a|0;H[d>>2]=c;if((a|0)>0){ub(c,b,a)}}function tl(a,b,c,d,e,f,g,h){return Za[H[H[a>>2]+16>>2]](a,b,c,d,e,f,g,h)|0}function tc(a){var b=0;Xg(a);if(H[a>>2]){Vp(a);kb(a);b=H[a>>2];ge(a);jb(b)}}function pk(a){var b=0;lq(a);if(H[a>>2]){jq(a);kb(a);b=H[a>>2];Oe(a);jb(b)}}function oz(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;return zq(b,c,d,e,1)|0}function mz(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;return zq(b,c,d,e,0)|0}function ki(a,b,c){H[a>>2]=b;b=H[b+4>>2];H[a+4>>2]=b;H[a+8>>2]=b+c;return a}function ih(a,b,c,d,e,f,g,h){return Za[H[H[a>>2]+12>>2]](a,b,c,d,e,f,g,h)|0}function gj(a){var b=0;Sm(a);if(H[a>>2]){Pm(a);kb(a);b=H[a>>2];pe(a);jb(b)}}function ez(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;return xq(b,c,d,e,0)|0}function _l(a){var b=0;bf(a);if(H[a>>2]){yr(a);kb(a);b=H[a>>2];Kd(a);jb(b)}}function Wm(a){var b=0;Um(a);if(H[a>>2]){Am(a);kb(a);b=H[a>>2];oe(a);jb(b)}}function Kz(a){var b=0;b=a&31;a=0-a&31;return(-1>>>b&-2)<>>a} +function Ew(a,b){a=a|0;b=b|0;var c=0;c=M[a>>3]-M[b>>3];return(c<0?-1:c>0)|0}function yx(a){a=a|0;if(!I[72744]){ed(72732,28740);F[72744]=1}return 72732}function wx(a){a=a|0;if(!I[72760]){dg(72748,56868);F[72760]=1}return 72748}function ux(a){a=a|0;if(!I[72776]){ed(72764,34647);F[72776]=1}return 72764}function sx(a){a=a|0;if(!I[72792]){dg(72780,56904);F[72792]=1}return 72780}function qx(a){a=a|0;if(!I[72808]){ed(72796,34398);F[72808]=1}return 72796}function ox(a){a=a|0;if(!I[72824]){dg(72812,56940);F[72824]=1}return 72812}function mx(a){a=a|0;if(!I[72840]){ed(72828,31275);F[72840]=1}return 72828}function kx(a){a=a|0;if(!I[72856]){dg(72844,57024);F[72856]=1}return 72844}function $o(a,b,c){var d=0;d=b-a|0;if((a|0)!=(b|0)){sg(c,a,d)}return c+d|0}function wr(a,b){var c=0;c=El(H[b>>2])<<24;H[a+4>>2]=H[b>>2];F[a|0]=c>>24}function cp(a){H[a>>2]=0;H[a+4>>2]=0;F[a+16|0]=1;H[a+8>>2]=0;H[a+12>>2]=0}function Tn(a,b){kb(a);while(1){if(b){a=H[b>>2];jb(b);b=a;continue}break}}function qv(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return Za[H[a>>2]](b,c,d)|0}function ed(a,b){var c=0;c=Xa-16|0;Xa=c;Jq(a,b,ld(b));Xa=c+16|0;return a}function Ii(a,b){var c=0;c=cm(a+4|0);H[a>>2]=51228;H[c>>2]=51248;fh(c,b)}function Hi(a,b){var c=0;c=ol(a+4|0);H[a>>2]=51276;H[c>>2]=51296;fh(c,b)}function Dg(a,b,c){L[a>>2]=L[b>>2]-L[c>>2];L[a+4>>2]=L[b+4>>2]-L[c+4>>2]}function Mk(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;H[e>>2]=c;return 3}function Ye(a,b){a=a|0;b=b|0;F[a|0]=2;F[a+1|0]=3;F[a+2|0]=0;F[a+3|0]=4}function Ec(a,b){var c=0;c=H[a>>2];H[a>>2]=b;if(c){Za[H[Fb(a)>>2]](c)}}function Dk(a,b,c){if(!(H[a+28>>2]==1|H[a+4>>2]!=(b|0))){H[a+28>>2]=c}}function qq(a,b){if(b>>>0>357913941){vd(14652);X()}return Hb(N(b,12))}function ev(a){a=a|0;Za[H[H[a+468>>2]+8>>2]](a);H[H[a+460>>2]>>2]=127}function Lq(a,b){if(b>>>0>214748364){vd(14652);X()}return Hb(N(b,20))}function Lo(a,b){var c=0;c=H[a>>2];H[a>>2]=b;if(c){if(c){Ko(c)}jb(c)}}function Kk(a){a=a|0;if(H[a+8>>2]!=(Xb()|0)){bl(H[a+8>>2])}return a|0}function Gh(a,b){var c=0;c=Xa-16|0;Xa=c;Jq(a,b+4|0,H[b>>2]);Xa=c+16|0}function Ed(a,b,c){return(J[H[a+8>>2]+((c&255)<<1)>>1]&b)!=0&(c|0)>=0}function gi(a,b){Db(a,b);Db(a+4|0,b+4|0);Db(kb(a),kb(b));kb(a);kb(b)}function af(a,b){return b?a<<8&16711680|a<<24|(a>>>8&65280|a>>>24):a}function Fy(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;Kg(a,f)}function ft(a){a=a|0;var b=0;b=H[a>>2];H[b+20>>2]=47;Za[H[b>>2]](a)}function Qp(a,b){if(b>>>0>1073741823){vd(25943);X()}return Hb(b<<2)}function qy(a,b,c){a=a|0;b=b|0;c=c|0;return(b>>>0<128?b:c)<<24>>24}function no(a,b){if(H[a+4>>2]!=H[kb(a)>>2]){fi(a,b);return}jo(a,b)}function Nl(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;Ml(a)}function Jj(a,b){if(b>>>0>1073741823){vd(1047);X()}return Hb(b<<2)}function Cy(a){a=a|0;var b=0;b=H[18154]+1|0;H[18154]=b;H[a+4>>2]=b}function rn(a){if(a>>>0>1073741823){vd(31926);X()}return Hb(a<<2)}function Zd(a,b){var c=0,d=0;c=a,d=_k(H[b>>2]),H[c>>2]=d;return a}function Xl(a,b){a=a|0;b=b|0;if(!H[17568]){H[17569]=b;H[17568]=a}}function Wo(a,b){if(b>>>0>536870911){vd(1047);X()}return Hb(b<<3)}function So(){if(!(F[68312]&1)){ai(68300);F[68312]=1}return 68300}function Nf(a,b){if(K[a+4>>2]>2]){fi(a,b);return}jo(a,b)}function Fi(a,b){H[a>>2]=H[(H[H[b>>2]-12>>2]+b|0)+24>>2];return a}function co(a,b){var c=0;c=H[b+4>>2];H[a>>2]=H[b>>2];H[a+4>>2]=c}function Fw(a,b){a=a|0;b=b|0;return(H[b+4>>2]==27552?a+12|0:0)|0}function Dw(a,b){a=a|0;b=b|0;return(H[b+4>>2]==28340?a+12|0:0)|0}function Bw(a,b){a=a|0;b=b|0;return(H[b+4>>2]==28508?a+12|0:0)|0}function xm(a){var b=0;b=Xa-16|0;L[b+12>>2]=a;return L[b+12>>2]}function ob(a){var b=0;if(Mc(a)){b=H[a>>2];Ce(a);jb(b)}return a}function Rf(a,b){var c=0;c=H[a>>2];H[a>>2]=b;if(c){Fb(a);jb(c)}}function Oh(a,b,c,d,e,f){return!(td(a,b,c)>O(0)^td(d,e,f)>O(0))}function Ml(a){H[a+8>>2]=-1;H[a+12>>2]=-1;H[a>>2]=0;H[a+4>>2]=0}function $x(a){a=a|0;a=H[a+8>>2];if(!a){return 1}return Yq(a)|0}function uj(a){var b=0;b=H[a>>2];if(!b){return}jb(b);H[a>>2]=0}function mt(a){a=a|0;fj(a,1);fj(a,0);jb(H[a+4>>2]);H[a+4>>2]=0}function Jn(a,b,c,d){a:{if(a){Gn(a,b,c,d);break a}Gn(0,b,c,d)}}function Ab(a){var b=0;b=Xa-16|0;Xa=b;ll(a);Xa=b+16|0;return a}function Vf(a){var b=0;b=H[a>>2];H[a>>2]=0;if(b){Fb(a);jb(b)}}function Nm(a){var b=0;b=H[a>>2];H[b+20>>2]=51;Za[H[b>>2]](a)}function Go(a){var b=0;b=a;a=H[a+4>>2];H[b+4>>2]=a+1;return a}function zs(a){a=a|0;mh(71496);Ni(71580);mh(71832);Ni(71916)}function rm(a){return F[(N(0-a&a,124511785)>>>27|0)+47248|0]}function uy(a,b,c){a=a|0;b=b|0;c=c|0;return vq(b,c,53280)|0}function sy(a,b,c){a=a|0;b=b|0;c=c|0;return vq(b,c,54832)|0}function my(a,b,c){a=a|0;b=b|0;c=c|0;return uq(b,c,53280)|0}function ky(a,b,c){a=a|0;b=b|0;c=c|0;return uq(b,c,54832)|0}function iy(a,b,c){a=a|0;b=b|0;c=c|0;return((b|0)>=0?b:c)|0}function Vt(a){a=a|0;Za[H[H[a>>2]+8>>2]](a);an(a);ba(1);X()}function Gj(a){a=a|0;var b=0;b=Xa-16|0;Xa=b;jb(a);Xa=b+16|0}function Fj(a){var b=0;b=a;a=H[a>>2]-1|0;H[b>>2]=a;return a}function nb(a){if(Mc(a)){return H[a+4>>2]}return I[a+11|0]}function kn(a,b,c,d){return yk(a,b,c,d,12,31926,357913941)}function jk(a,b,c,d){return yk(a,b,c,d,36,25943,119304647)}function Ns(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;Ya=0;return 0}function Np(a,b,c,d){return yk(a,b,c,d,12,25943,357913941)}function Ng(a,b,c){a=H[c+4>>2];H[b>>2]=H[c>>2];H[b+4>>2]=a}function Zt(a){a=a|0;a=H[a>>2];H[a+20>>2]=0;H[a+108>>2]=0}function Dh(a,b){a=(a+b|0)-1|0;return a-((a|0)%(b|0)|0)|0}function Wq(a){a=a|0;H[a>>2]=56752;ob(a+12|0);return a|0}function Vq(a){a=a|0;H[a>>2]=56792;ob(a+16|0);return a|0}function yp(a){a=a|0;H[a>>2]=27348;ob(a+4|0);return a|0}function jg(a,b,c){return Za[H[H[a>>2]+48>>2]](a,b,c)|0}function ix(a,b,c){a=a|0;b=b|0;c=c|0;return Dc(a,b,0)|0}function Yk(a,b,c,d){a=Zk(a,b,c,0,-2147483648);return a}function Xj(a){a=a|0;H[a>>2]=27240;ok(a+4|0);return a|0}function Ri(a){a=a|0;H[a>>2]=51064;Cb(a+4|0);return a|0}function Mb(a){if(Mc(a)){a=Ce(a)-1|0}else{a=10}return a}function He(a){var b=0;b=Hb(4);H[b>>2]=H[a>>2];return b}function Dd(a,b,c){return Za[H[H[a>>2]+12>>2]](a,b,c)|0}function zl(a){a=a|0;return kh(H[H[a>>2]-12>>2]+a|0)|0}function cu(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;H[d>>2]=0}function bu(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;H[d>>2]=c}function Ti(a){a=a|0;H[a>>2]=51e3;Cb(a+4|0);return a|0}function Qk(a){if(Mc(a)){a=Ce(a)-1|0}else{a=1}return a}function Ok(a,b){var c=0;c=a;a=H[b>>2];H[c>>2]=a;Rh(a)}function Il(a){a=a|0;return nh(H[H[a>>2]-12>>2]+a|0)|0}function Ev(a,b,c){a=a|0;b=b|0;c=c|0;H[H[a>>2]+b>>2]=c}function gg(a,b){return Za[H[H[a>>2]+36>>2]](a,b,0)|0}function fg(a,b){return Za[H[H[a>>2]+52>>2]](a,b,0)|0}function Rb(a){a=a|0;return(H[a+4>>2]-H[a>>2]|0)/12|0}function Hf(a,b){a=om(a,b);return I[a|0]==(b&255)?a:0}function kq(a){return a>>>0<=14?H[(a<<2)+21608>>2]:0}function Ae(a,b,c,d){Za[H[H[a>>2]+48>>2]](a,b,c,d)|0}function $e(a,b,c,d){Za[H[H[a>>2]+32>>2]](a,b,c,d)|0}function jd(a,b){return Za[H[H[a>>2]+44>>2]](a,b)|0}function cl(a,b){return(Td(a)|0)!=0|(a|32)-97>>>0<6}function Kc(a,b){return Za[H[H[a>>2]+28>>2]](a,b)|0}function Hd(a){var b=0;b=H[a>>2];H[a>>2]=0;return b}function Fv(a,b){a=a|0;b=b|0;return H[H[a>>2]+b>>2]}function Bi(a,b){return Za[H[H[a>>2]+12>>2]](a,b)|0}function qh(a){if(!a){return 0}H[17116]=a;return-1}function ij(a,b){H[H[a>>2]>>2]=b;H[a>>2]=H[a>>2]+8}function Uf(a,b,c){H[a>>2]=H[b>>2];F[a+4|0]=I[c|0]}function Ll(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;Ml(a)}function zv(a,b,c){a=a|0;b=b|0;c=c|0;Za[a|0](b,c)}function wm(a){return(a<<1)+16777216>>>0<16777217}function wf(a,b){if(Mc(a)){Pc(a,b);return}Wc(a,b)}function pe(a){return(H[kb(a)>>2]-H[a>>2]|0)/20|0}function Oe(a){return(H[kb(a)>>2]-H[a>>2]|0)/36|0}function Ke(a,b,c){H[a+4>>2]=c;H[a>>2]=b;return a}function Kd(a){return(H[kb(a)>>2]-H[a>>2]|0)/12|0}function zb(a){a=a|0;return H[a+4>>2]-H[a>>2]>>2}function vb(a){if(Mc(a)){return H[a>>2]}return a}function rj(a,b){Ak(a,b,28605,65299,63152,63148)}function ao(a){H[a>>2]=0;H[a+4>>2]=0;H[a+8>>2]=0}function Wd(a,b){Ak(a,b,28610,64467,63144,63140)}function Tf(a,b,c){F[a+4|0]=c;H[a>>2]=b;return a}function Lg(a,b){xp(a);H[a>>2]=27348;Kg(a+4|0,b)}function Kh(a,b){Ak(a,b,28605,64289,63144,63140)}function Gd(a){a=a|0;return H[a+4>>2]-H[a>>2]>>4}function Bv(a,b,c){a=a|0;b=b|0;c=+c;Za[a|0](b,c)}function ng(a){return Za[H[H[a>>2]+24>>2]](a)|0}function id(a){return Za[H[H[a>>2]+16>>2]](a)|0}function Ve(a){return Za[H[H[a>>2]+36>>2]](a)|0}function Ol(a,b,c){a=a|0;b=b|0;c=c|0;return a|0}function Nq(a){var b=0,c=0;b=a,c=Xb(),H[b>>2]=c}function Nd(a){return Za[H[H[a>>2]+12>>2]](a)|0}function Mn(a){Ln(a+380|0);Yn(a+344|0);return a}function Kj(a){return a>>>0>=2?1<<32-Q(a-1|0):a}function Jc(a){return(H[a+4>>2]-H[a>>2]|0)/36|0}function Fc(a){return(H[a+4>>2]-H[a>>2]|0)/20|0}function Ei(a,b,c,d){a=Zk(a,b,c,-1,-1);return a}function Cq(a,b,c,d){Da(a|0,b|0,8,0,c|0,-1,d|0)}function Bf(a){return Za[H[H[a>>2]+28>>2]](a)|0}function $l(a,b){if(!a){return 0}return Yi(a,b)}function mf(a,b){return Xm(a+4|0,N(H[a>>2],b))}function Oc(a,b,c){if(!(I[a|0]&32)){cj(b,c,a)}}function Ij(a){Oo(a);H[a+8>>2]=0;H[a>>2]=62064}function yl(a){a=a|0;Mi(H[H[a>>2]-12>>2]+a|0)}function gr(a,b,c){a=a|0;b=b|0;c=c|0;return-1}function Xf(a){H[a>>2]=0;H[a+4>>2]=0;return a}function Wj(a,b,c,d,e,f){return c*f+(a*d+b*e)}function Hl(a){a=a|0;Qi(H[H[a>>2]-12>>2]+a|0)}function Cg(a,b){return O(a/(b==O(0)?O(1):b))}function sf(a){return H[kb(a)>>2]-H[a>>2]>>5}function qf(a){return H[kb(a)>>2]-H[a>>2]>>1}function od(a,b,c,d){return O(O(a*d)-O(b*c))}function lc(a,b){return((a+b|0)-1|0)/(b|0)|0}function he(a){return H[kb(a)>>2]-H[a>>2]>>3}function gf(a){return H[kb(a)>>2]-H[a>>2]>>4}function ge(a){return H[kb(a)>>2]-H[a>>2]>>2}function Ps(a){a=a|0;return pa(H[a+60>>2])|0}function Pp(a){return H[tb(a)>>2]-H[a>>2]>>2}function Eg(a,b){if(!a){return}M[a+128>>3]=b}function Aw(a){a=a|0;Ul(H[a>>2]+132|0,1);X()}function ol(a){vl(a);H[a>>2]=51392;return a}function oe(a){return H[kb(a)>>2]-H[a>>2]|0}function cm(a){vl(a);H[a>>2]=51320;return a}function _s(a){a=a|0;H[H[a+484>>2]+28>>2]=1}function Mf(a,b){return K[a+4>>2]>K[b+4>>2]}function Gw(a){a=a|0;a=a+12|0;No(a,H[a>>2])}function Fg(a,b,c){return $o(fo(a),fo(b),c)}function By(a){a=a|0;Za[H[H[a>>2]+4>>2]](a)}function ym(a,b){return O(xm(a?O(-b):b)*b)}function yb(a){return H[a+4>>2]-H[a>>2]>>3}function vj(a,b){return H[a>>2]-H[b>>2]>>2}function ti(a,b){Za[H[H[b>>2]+40>>2]](a,b)}function rf(a){return H[a+4>>2]-H[a>>2]>>1}function qd(a){return H[a+4>>2]-H[a>>2]>>5}function pr(a,b){Ke(a,Al(H[b>>2]),H[b>>2])}function mq(a,b){H[a+84>>2]=b;rk(a+60|0,b)}function hd(a,b){Za[H[H[b>>2]+20>>2]](a,b)}function fv(a){a=a|0;H[H[a+24>>2]+36>>2]=1}function Zj(a,b,c){return W(c*c+(a*a+b*b))}function Xe(a,b){Za[H[H[b>>2]+44>>2]](a,b)}function Wh(a,b){return H[a>>2]-H[b>>2]>>3}function We(a,b){Za[H[H[b>>2]+32>>2]](a,b)}function Qd(a,b){Za[H[H[b>>2]+24>>2]](a,b)}function Pd(a,b){Za[H[H[b>>2]+28>>2]](a,b)}function Ce(a){return H[a+8>>2]&2147483647}function $j(a,b,c){return O(O(a*c)-O(b*b))}function pd(a,b){return H[a>>2]+N(b,36)|0}function nh(a){a=a|0;og(a+8|0);return a|0}function nf(a,b){H[a>>2]=H[b>>2];return a}function nd(a){H[a>>2]=H[a>>2]+8;return a}function mc(a,b){return H[a>>2]+N(b,20)|0}function kh(a){a=a|0;og(a+4|0);return a|0}function ic(a){return Fl(H[a>>2])<<24>>24}function fe(a){H[a>>2]=H[a>>2]-8;return a}function bd(a,b){return H[a>>2]+N(b,12)|0}function Zc(a){return H[a+4>>2]-H[a>>2]|0}function Qx(a,b){a=a|0;b=b|0;Kg(a,b+12|0)}function Px(a,b){a=a|0;b=b|0;Kg(a,b+16|0)}function rb(a,b){return H[a>>2]+(b<<2)|0}function nc(a){H[H[a>>2]+4>>2]=H[a+4>>2]}function io(a){return H[a>>2]==H[a+4>>2]}function dn(a,b){return H[a>>2]+(b<<4)|0}function Xd(a,b){Bp(a,b);Db(a+4|0,b+4|0)}function Ox(a,b){a=a|0;b=b|0;ed(a,31994)}function Oo(a){H[a+4>>2]=0;H[a>>2]=62008}function Nx(a,b){a=a|0;b=b|0;dg(a,56824)}function Nb(a,b){return H[a>>2]+(b<<3)|0}function Mx(a,b){a=a|0;b=b|0;ed(a,32003)}function Mj(a,b){Db(a,b);Db(a+4|0,b+4|0)}function Lx(a,b){a=a|0;b=b|0;dg(a,56844)}function Gb(a,b){return H[a>>2]+(b<<5)|0}function Fe(a){return(a|0)==32|a-9>>>0<5}function Cd(a,b){H[a+8>>2]=b|-2147483648}function Ad(a,b){return H[a>>2]==H[b>>2]}function zr(a,b){a=a|0;b=b|0;Lr(a,1,45)}function nl(a){H[a+4>>2]=H[a+4>>2]|8192}function lj(a){a=a|0;return Za[a|0]()|0}function hq(a){return O(Kf(a)/Kf(O(2)))}function go(a,b){H[a>>2]=H[a>>2]+(b<<2)}function ac(a,b){ua(a|0,62624,+H[b>>2])}function _o(a,b){a=a|0;b=b|0;return b|0}function Re(a,b){return K[a>>2]>2]}function Qo(a){H[a+4>>2]=8;of(a+12|0,8)}function Kq(a,b,c){if(b){pb(a,Rd(c),b)}}function Iw(a){a=a|0;return vb(a+4|0)|0}function Dv(a,b){a=a|0;b=b|0;Za[a|0](b)}function Dl(a,b){return H[a>>2]>2]}function Bb(a){if(a){jb(H[a>>2]);jb(a)}}function Ar(a,b){a=a|0;b=b|0;Sr(a,1,45)}function zi(a,b){return vb(a)+(b<<2)|0}function ui(a){a=a|0;return 2147483647}function ud(a){H[H[a+8>>2]>>2]=H[a>>2]}function sj(a){Bq(a,63616,63144,63140)}function gq(a){return O(T(O(a+O(.5))))}function dk(a){return Zg(a,1073741823)}function Yg(a,b,c){return zk(a,b,c,12)}function Yf(a,b){return(a|0)>(b|0)?a:b}function Vh(a,b){return(a|0)<(b|0)?a:b}function Uv(a){a=a|0;if(a){tc(a)}jb(a)}function Qv(a){a=a|0;if(a){Ln(a)}jb(a)}function Pk(a,b,c){return zk(a,b,c,20)}function Ip(a,b,c){return zk(a,b,c,36)}function Ie(a){Bq(a,64610,63152,63148)}function Ez(a){a=a|0;return H[a+12>>2]}function zm(a){a=O(a-a);return O(a/a)}function xs(a){a=a|0;return kl(a,0)|0}function ws(a){a=a|0;return kl(a,1)|0}function ue(a){return!(a-1&a)&a>>>0>2}function ts(a){a=a|0;return hl(a,0)|0}function ss(a){a=a|0;return hl(a,1)|0}function rq(a){return Zg(a,357913941)}function qn(a,b,c){return xk(a,b,c,4)}function oh(a,b){a=a|0;b=b|0;return-1}function og(a){a=a|0;Ji(a);return a|0}function _j(a){return Zg(a,536870911)}function _f(a,b,c){return xk(a,b,c,2)}function Yd(a){a=H[a>>2];if(a){_k(a)}}function Tq(a){return Zg(a,214748364)}function Ow(a){a=a|0;return H[a+4>>2]}function Os(a,b){a=a|0;b=b|0;return 0}function Nw(a){a=a|0;return H[a+8>>2]}function Mc(a){return I[a+11|0]>>>7|0}function Gl(a,b){return sl(a)^sl(b)^1}function Ep(a,b,c){return xk(a,b,c,3)}function Cl(a,b){return rl(a)^rl(b)^1}function vo(a){H[a>>2]=H[H[a>>2]>>2]}function qk(a,b){zb(a);Up(a,b);ci(a)}function lf(a,b){return mc(a+16|0,b)}function ip(a,b){Fc(a);Hm(a,b);dp(a)}function Yn(a){Tn(a,H[a+8>>2]);Vf(a)}function Tj(a,b){Zc(a);pm(a,b);Zo(a)}function Sx(a){a=a|0;return F[a+8|0]}function Rx(a){a=a|0;return F[a+9|0]}function Rh(a){H[a+4>>2]=H[a+4>>2]+1}function vc(a){El(H[a>>2]);return a}function uc(a){Al(H[a>>2]);return a}function Xm(a,b){return H[a>>2]+b|0}function Tg(a){return fk(H[a+4>>2])}function Md(a,b){return(a|0)==(b|0)}function Gc(a,b){H[a>>2]=b;return a}function Fd(a,b,c){if(c){ub(a,b,c)}}function Cw(a){a=a|0;jb(H[a+12>>2])}function Bj(a,b){return(b-a|0)/12|0}function ul(a){return Md(a,-1)?0:a}function cc(a){Oo(a);H[a>>2]=57080}function Me(a,b,c){H[b>>2]=H[c>>2]}function Ld(a,b){a=a|0;b=b|0;Ab(a)}function Jd(a,b){Eh(a);Uc(a+4|0,b)}function zf(a){return _d(a,72668)}function wb(a,b){return vb(a)+b|0}function ur(a){return _d(a,72512)}function tr(a){return _d(a,72504)}function pj(){return Ib(Hb(12))|0}function or(a){return _d(a,72528)}function oc(a){return H[a>>2]+8|0}function mr(a){return _d(a,72520)}function ig(a){return _d(a,72676)}function hc(a){return Bl(H[a>>2])}function gd(a){return _d(a,72628)}function eq(a,b){return tq(a,b,2)}function de(a,b,c){return Ad(b,c)}function ag(a){return fk(H[a>>2])}function ad(a){return _d(a,72620)}function Yw(a){a=a|0;return 31304}function Yc(a,b){return Gl(a,b)^1}function Xc(a,b){return Cl(a,b)^1}function Vv(a){a=a|0;return 37952}function Td(a){return a-48>>>0<10}function Tc(a){return H[Fb(a)>>2]}function Rv(a){a=a|0;return 38304}function Qf(a,b){yc(a,b);return a}function Ki(a){return _d(a,72636)}function Jl(a){return Aq(a,51064)}function Id(a,b){return tq(a,b,3)}function Ic(a,b){return Ad(a,b)^1}function Gi(a){return _d(a,72644)}function Fk(a,b){return H[a+b>>2]}function Cp(a,b){return Re(a,b)^1}function $v(a){a=a|0;return 37320}function yc(a,b){H[a>>2]=H[b>>2]}function xn(a){gf(a);Gd(a);gf(a)}function tf(a){yb(a);dq(a);gk(a)}function ml(a){a=a|0;Ti(a);jb(a)}function mk(a){Jc(a);jq(a);iq(a)}function lq(a){Oe(a);Jc(a);Oe(a)}function kf(a){H[a>>2]=H[a>>2]+4}function ji(a,b,c){F[b|0]=I[c|0]}function im(a,b,c){mm(a,b,c,0,0)}function il(a){a=a|0;Ri(a);jb(a)}function bq(a){sf(a);qd(a);sf(a)}function bf(a){Kd(a);Rb(a);Kd(a)}function _g(a){H[a>>2]=H[a>>2]+1}function Xg(a){ge(a);zb(a);ge(a)}function Ww(a){a=a|0;Bk(a);jb(a)}function Um(a){oe(a);Zc(a);oe(a)}function Sm(a){pe(a);Fc(a);pe(a)}function Rg(a){he(a);yb(a);he(a)}function Pl(a){return Aq(a,51e3)}function Pi(a){return!H[a+16>>2]}function Ig(a){jb(H[a>>2]);jb(a)}function Hc(a){return Fc(a+16|0)}function Cm(a,b){zh(a,b,b>>31,2)}function Ap(a){qf(a);rf(a);qf(a)}function Ao(a){return H[a+12>>2]}function xc(a,b){return Ad(a,b)}function vi(a){a=a|0;return 127}function tw(a){a=a|0;H[15784]=a}function lk(a,b){return Gb(a,b)}function bl(a){if(dl(a)){jb(a)}}function Ui(a,b){return Rl(a,b)}function Si(a){return a<<24>>24}function Sh(a,b){return zo(a,b)}function Rj(a,b){return ap(a,b)}function Ph(a,b){return a>2}function Ql(a){a=a|0;jb(og(a))}function Qi(a){a=a|0;jb(nh(a))}function Mi(a){a=a|0;jb(kh(a))}function Lw(a){a=a|0;jb(Yj(a))}function Lc(a,b){F[a|0]=I[b|0]}function Kw(a){a=a|0;jb(Xj(a))}function Jw(a){a=a|0;jb(yp(a))}function Is(a){a=a|0;jb(Ti(a))}function Es(a){a=a|0;jb(Ri(a))}function Dy(a){a=a|0;jb(cr(a))}function As(a){a=a|0;jb(Ji(a))}function zn(a){a=a|0;return 2}function sw(){return H[15784]}function oo(a){return a+124|0}function nk(a){a=a|0;return 1}function md(a){a=a|0;return 0}function eh(a,b){H[a+72>>2]=b}function ch(a){return!H[a>>2]}function ap(a,b){return b-a|0}function Ul(a,b){Xl(a,b);Fa()}function Th(a,b){F[a+100|0]=b}function Tb(a){return $n(a,a)}function Pf(a){return a+116|0}function Kl(a){a=a|0;return-1}function Kb(a,b){Ok(a,b+28|0)}function Ib(a){Lf(a);return a}function Hp(a,b,c){ub(b,c,36)}function Do(a){return a+104|0}function Bn(a){a=a|0;return 4}function yr(a){nr(a,H[a>>2])}function xp(a){H[a>>2]=62976}function vl(a){H[a>>2]=51872}function tb(a){return a+12|0}function sh(a,b){a=a|0;b=b|0}function pc(a){return O(a*a)}function oq(a,b){oe(a);oe(a)}function mi(a,b){Kd(a);Kd(a)}function jq(a){Wp(a,H[a>>2])}function jh(a,b){Ok(a,b+4|0)}function dr(a){Oq(a,H[a>>2])}function dq(a){ei(a,H[a>>2])}function Zf(a,b){ge(a);ge(a)}function Xh(a,b){he(a);he(a)}function Wc(a,b){F[a+11|0]=b}function Vp(a){Up(a,H[a>>2])}function Ub(a){return a+16|0}function Po(a,b){H[a+8>>2]=b}function Pm(a){Hm(a,H[a>>2])}function Pc(a,b){H[a+4>>2]=b}function Nj(a){return a+60|0}function Dq(a,b){pe(a);pe(a)}function Am(a){pm(a,H[a>>2])}function wn(a,b){Te(a,b,16)}function nr(a,b){Te(a,b,12)}function kb(a){return a+8|0}function fd(){vd(30979);X()}function Wp(a,b){Te(a,b,36)}function Rd(a){return a&255}function Qr(a){H[a+12>>2]=0}function Od(a){return!nb(a)}function Hm(a,b){Te(a,b,20)}function Fb(a){return a+4|0}function Aj(a,b){ub(a,b,36)}function vp(a,b){Te(a,b,2)}function up(a,b){G[b>>1]=0}function pm(a,b){Te(a,b,1)}function nv(a){a=a|0;an(a)}function mb(a){Za[13](a)|0}function iq(a){Oe(a);Jc(a)}function gk(a){he(a);yb(a)}function ei(a,b){Te(a,b,8)}function dp(a){pe(a);Fc(a)}function ci(a){ge(a);zb(a)}function bk(a,b){H[b>>2]=0}function Zo(a){oe(a);Zc(a)}function Zb(a){a=a|0;jb(a)}function Up(a,b){Te(a,b,4)}function Uc(a,b){H[a>>2]=b}function Ts(){return 68464}function Og(a){Kd(a);Rb(a)}function Hh(a,b,c){Kg(b,c)}function Eo(a,b){pb(a,0,b)}function Cb(a){Gg(H[a>>2])}function Vw(){return Xa|0}function Uw(a){a=a|0;Xa=a}function Lh(a){ee(a+24|0)}function Fp(a){pb(a,0,36)}function wo(a){tc(a+4|0)}function vn(a){Mn(a+8|0)}function rp(a,b){yc(a,b)}function fp(a){ee(a+4|0)}function Uo(a){_l(a+4|0)}function Rp(a,b){bk(a,b)}function Mq(a){a=a|0;X()}function Eh(a){H[a>>2]=0}function ln(a){oi(a,16)}function hk(a){oi(a,36)}function Uq(a){oi(a,20)}function Io(a){F[a|0]=0}function uk(a){oi(a,1)}function mj(a){Gc(a,1)}function gn(a,b){ob(b)}function fc(a){Ec(a,0)}function Qb(){_();X()}function li(a){tb(a)}function ai(a){Ib(a)}function Vo(a){Xf(a)}function Ue(a){a=a|0} // EMSCRIPTEN_END_FUNCS -e=I;p(gb);var Za=c([null,nw,Om,jw,Yu,sb,Zu,Tu,Xu,Vu,Wu,Uu,sq,vw,tp,qw,Wj,tw,Xj,uw,sw,rw,Je,Zb,pw,ow,Fj,Zb,Ae,mw,Fj,Zb,lw,kw,Fj,iw,hw,Lv,aw,ew,_v,$v,Mv,fw,gw,dw,Rv,Pv,Qv,cw,bw,Zv,Yv,Xv,Wv,Tv,Sv,Vv,Uv,Ov,Nv,Kv,Jv,oj,Iv,Hv,Rb,Gv,Fv,Ev,Dv,oj,Of,Cj,Ab,Cv,Bv,Av,zv,oj,Cn,yv,Kd,xv,wv,vv,uv,tv,sv,rv,qv,pv,Zb,ov,nv,mv,lv,kv,jv,iv,kj,hv,gv,jj,ij,fv,kj,ev,dv,jj,ij,cv,kj,bv,av,jj,ij,$u,_u,Ae,Mu,Su,Ru,Qu,Pu,Um,Ou,Nu,Lu,Ku,Ju,Iu,Hu,Ae,Gu,Fu,Eu,Du,Cu,Bu,Au,zu,yu,xu,ut,vt,wt,xt,yt,zt,At,st,rt,qt,pt,ot,nt,mt,lt,kt,jt,it,ht,gt,ft,et,dt,ct,bt,at,$s,_s,Zs,Ys,tt,Bt,Ct,Dt,Ae,wu,vu,uu,tu,su,ru,qu,pu,ou,nu,mu,lu,ku,ju,iu,hu,gu,fu,eu,od,du,cu,bu,au,$t,_t,Zt,Yt,Xt,Wt,Vt,Ut,Tt,St,Rt,Qt,Pt,Ot,Nt,Mt,Lt,Kt,Jt,It,Ht,Gt,Ft,Et,Xs,ej,Ws,Vs,Us,Ts,Ss,Lm,Jm,Rs,vg,Qs,Ae,Ps,Os,Ns,Ms,Ls,Ks,Js,Is,Hs,Gs,Ae,Fs,Es,Bs,As,zs,ys,od,ws,vs,us,ts,ss,Kl,Si,sh,Il,Hl,Fl,od,od,rs,El,qs,oh,ps,oh,Dl,Qi,sh,Il,Hl,Fl,od,od,os,El,ns,oh,ms,oh,nh,Pi,Bl,Al,nh,Pi,Bl,Al,lh,Li,sl,rl,lh,Li,sl,rl,og,Ll,og,Ll,Ii,ls,Ae,ks,Si,js,is,hs,gs,Qi,fs,es,ds,cs,Si,bs,bl,as,$r,Qi,_r,bl,Zr,Yr,jb,Ae,jy,hy,qx,ox,mx,kx,ix,gx,ex,cx,ax,_w,Yw,Ww,Uw,Sw,Rq,ky,iy,Qq,Xx,Wx,Vx,Ux,Tx,Vo,Sx,Rx,Qx,Uq,Ox,Nx,Mx,Lx,Kx,od,Jx,Ix,Kq,Bx,zx,yx,xx,vx,tx,Jq,Ax,ww,kz,wx,ux,sx,Je,Zb,Zb,gy,fy,ey,dy,cy,by,ay,$x,Vo,_x,Zx,Yx,Zb,Pq,Pq,Gk,mk,mk,Px,mk,Zb,Hx,Gx,Gk,od,od,Fx,wn,Zb,Ex,Dx,Gk,od,od,Cx,wn,Je,Zb,Xr,Wr,Vr,Je,Zb,Ur,Tr,Sr,Zb,Rr,oz,nz,mz,Kr,Kr,lz,jz,iz,hz,gz,Zb,fz,ez,dz,cz,Cr,Cr,bz,az,$y,_y,Zy,Zb,Yy,Xy,Wy,Vy,Uy,Ty,Sy,Ry,Zb,Qy,Py,Oy,Ny,My,Ly,Ky,Jy,Je,Zb,un,Iy,Hy,Gy,Fy,Ey,Dy,rx,nx,jx,Zw,Vw,fx,bx,Je,Zb,un,Cy,By,Ay,zy,yy,xy,px,lx,hx,Xw,Tw,dx,$w,Ek,Gq,wy,Ek,Gq,vy,Zb,ui,ui,Pd,Pd,Pd,nr,od,Ye,Ye,Zb,ui,ui,Pd,Pd,Pd,nr,od,Ye,Ye,Zb,ti,ti,Pd,Pd,Pd,mr,od,Ye,Ye,Zb,ti,ti,Pd,Pd,Pd,mr,od,Ye,Ye,Zb,uy,ty,Zb,sy,ry,Zb,qy,py,Zb,oy,ny,Zb,Vq,my,sh,Zb,Vq,ly,sh,Aq,Qb,Aq,xs,Je,Zb,Ae,Ae,Rw,Zb,Qw,Gw,Jw,Pw,Zb,Hw,Kw,Ow,Zb,Iw,Lw,Nw,Zb,Mw,Je,Zb,Fw,pq,xw,pq]);function _a(){return E.byteLength/65536|0}function db(eb){eb=eb|0;var $a=_a()|0;var ab=$a+eb|0;if($a=endIdx))++endPtr;if(endPtr-idx>16&&heap.subarray&&UTF8Decoder){return UTF8Decoder.decode(heap.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,heap,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127)++len;else if(u<=2047)len+=2;else if(u<=65535)len+=3;else len+=4}return len}var UTF16Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf-16le"):undefined;function UTF16ToString(ptr,maxBytesToRead){var endPtr=ptr;var idx=endPtr>>1;var maxIdx=idx+maxBytesToRead/2;while(!(idx>=maxIdx)&&HEAPU16[idx])++idx;endPtr=idx<<1;if(endPtr-ptr>32&&UTF16Decoder){return UTF16Decoder.decode(HEAPU8.subarray(ptr,endPtr))}else{var str="";for(var i=0;!(i>=maxBytesToRead/2);++i){var codeUnit=HEAP16[ptr+i*2>>1];if(codeUnit==0)break;str+=String.fromCharCode(codeUnit)}return str}}function stringToUTF16(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr}function lengthBytesUTF16(str){return str.length*2}function UTF32ToString(ptr,maxBytesToRead){var i=0;var str="";while(!(i>=maxBytesToRead/4)){var utf32=HEAP32[ptr+i*4>>2];if(utf32==0)break;++i;if(utf32>=65536){var ch=utf32-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}else{str+=String.fromCharCode(utf32)}}return str}function stringToUTF32(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i=55296&&codeUnit<=57343){var trailSurrogate=str.charCodeAt(++i);codeUnit=65536+((codeUnit&1023)<<10)|trailSurrogate&1023}HEAP32[outPtr>>2]=codeUnit;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr}function lengthBytesUTF32(str){var len=0;for(var i=0;i=55296&&codeUnit<=57343)++i;len+=4}return len}function allocateUTF8(str){var size=lengthBytesUTF8(str)+1;var ret=_malloc(size);if(ret)stringToUTF8Array(str,HEAP8,ret,size);return ret}function writeArrayToMemory(array,buffer){HEAP8.set(array,buffer)}function writeAsciiToMemory(str,buffer,dontAddNull){for(var i=0;i>0]=str.charCodeAt(i)}if(!dontAddNull)HEAP8[buffer>>0]=0}var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBufferAndViews(buf){buffer=buf;Module["HEAP8"]=HEAP8=new Int8Array(buf);Module["HEAP16"]=HEAP16=new Int16Array(buf);Module["HEAP32"]=HEAP32=new Int32Array(buf);Module["HEAPU8"]=HEAPU8=new Uint8Array(buf);Module["HEAPU16"]=HEAPU16=new Uint16Array(buf);Module["HEAPU32"]=HEAPU32=new Uint32Array(buf);Module["HEAPF32"]=HEAPF32=new Float32Array(buf);Module["HEAPF64"]=HEAPF64=new Float64Array(buf)}var INITIAL_MEMORY=Module["INITIAL_MEMORY"]||268435456;if(Module["wasmMemory"]){wasmMemory=Module["wasmMemory"]}else{wasmMemory=new WebAssembly.Memory({"initial":INITIAL_MEMORY/65536,"maximum":2147483648/65536})}if(wasmMemory){buffer=wasmMemory.buffer}INITIAL_MEMORY=buffer.byteLength;updateGlobalBufferAndViews(buffer);var wasmTable;var __ATPRERUN__=[];var __ATINIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;var runtimeExited=false;var runtimeKeepaliveCounter=0;function keepRuntimeAlive(){return noExitRuntime||runtimeKeepaliveCounter>0}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();FS.ignorePermissions=false;TTY.init();callRuntimeCallbacks(__ATINIT__)}function exitRuntime(){runtimeExited=true}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};function abort(what){{if(Module["onAbort"]){Module["onAbort"](what)}}what="Aborted("+what+")";err(what);ABORT=true;EXITSTATUS=1;what+=". Build with -s ASSERTIONS=1 for more info.";var e=new WebAssembly.RuntimeError(what);throw e}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return filename.startsWith(dataURIPrefix)}function isFileURI(filename){return filename.startsWith("file://")}var wasmBinaryFile;wasmBinaryFile="artoolkitNFT.min.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(file){try{if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}var binary=tryParseAsDataURI(file);if(binary){return binary}if(readBinary){return readBinary(file)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch=="function"&&!isFileURI(wasmBinaryFile)){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary(wasmBinaryFile)})}else{if(readAsync){return new Promise(function(resolve,reject){readAsync(wasmBinaryFile,function(response){resolve(new Uint8Array(response))},reject)})}}}return Promise.resolve().then(function(){return getBinary(wasmBinaryFile)})}function createWasm(){var info={"a":asmLibraryArg};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;wasmTable=Module["asm"]["ca"];addOnInit(Module["asm"]["_"]);removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){receiveInstance(result["instance"])}function instantiateArrayBuffer(receiver){return getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(function(instance){return instance}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(){if(!wasmBinary&&typeof WebAssembly.instantiateStreaming=="function"&&!isDataURI(wasmBinaryFile)&&!isFileURI(wasmBinaryFile)&&typeof fetch=="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,info);return result.then(receiveInstantiationResult,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(receiveInstantiationResult)})})}else{return instantiateArrayBuffer(receiveInstantiationResult)}}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateAsync();return{}}var tempDouble;var tempI64;var ASM_CONSTS={62544:function($0,$1,$2){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);console.log(infoHead+message,style)},62683:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.log(infoHead+message,style,format)},62861:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.log(infoHead+message,style,format)},63039:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.log(infoHead+message,style,format)},63217:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.log(infoHead+message,style,format)},63395:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);console.log(infoHead+message,style,$3)},63538:function($0,$1,$2){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);console.error(errorHead+message,style)},63681:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.error(errorHead+message,style,format)},63863:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.error(errorHead+message,style,format)},64045:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.error(errorHead+message,style,format)},64227:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.error(errorHead+message,style,format)},64409:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);console.error(errorHead+message,style,$3)},64556:function($0,$1,$2){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);console.warn(infoHead+message,style)},64696:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.warn(errorHead+message,style,format)},64877:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.warn(errorHead+message,style,format)},65058:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.warn(errorHead+message,style,format)},65239:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.warn(errorHead+message,style,format)},65420:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);console.warn(errorHead+message,style,$3)},65566:function(){var $a=arguments;var i=0;if(!artoolkitNFT["NFTMarkerInfo"]){artoolkitNFT["NFTMarkerInfo"]={id:0,error:-1,found:0,pose:[0,0,0,0,0,0,0,0,0,0,0,0]}}var markerInfo=artoolkitNFT["NFTMarkerInfo"];markerInfo["id"]=$a[i++];markerInfo["error"]=$a[i++];markerInfo["found"]=1;markerInfo["pose"][0]=$a[i++];markerInfo["pose"][1]=$a[i++];markerInfo["pose"][2]=$a[i++];markerInfo["pose"][3]=$a[i++];markerInfo["pose"][4]=$a[i++];markerInfo["pose"][5]=$a[i++];markerInfo["pose"][6]=$a[i++];markerInfo["pose"][7]=$a[i++];markerInfo["pose"][8]=$a[i++];markerInfo["pose"][9]=$a[i++];markerInfo["pose"][10]=$a[i++];markerInfo["pose"][11]=$a[i++]},66272:function(){var $a=arguments;var i=0;if(!artoolkitNFT["NFTMarkerInfo"]){artoolkitNFT["NFTMarkerInfo"]={id:0,error:-1,found:0,pose:[0,0,0,0,0,0,0,0,0,0,0,0]}}var markerInfo=artoolkitNFT["NFTMarkerInfo"];markerInfo["id"]=$a[i++];markerInfo["error"]=-1;markerInfo["found"]=0;markerInfo["pose"][0]=0;markerInfo["pose"][1]=0;markerInfo["pose"][2]=0;markerInfo["pose"][3]=0;markerInfo["pose"][4]=0;markerInfo["pose"][5]=0;markerInfo["pose"][6]=0;markerInfo["pose"][7]=0;markerInfo["pose"][8]=0;markerInfo["pose"][9]=0;markerInfo["pose"][10]=0;markerInfo["pose"][11]=0},66901:function($0,$1,$2,$3,$4,$5){if(!artoolkitNFT["frameMalloc"]){artoolkitNFT["frameMalloc"]={}}var frameMalloc=artoolkitNFT["frameMalloc"];frameMalloc["framepointer"]=$1;frameMalloc["framesize"]=$2;frameMalloc["camera"]=$3;frameMalloc["transform"]=$4;frameMalloc["videoLumaPointer"]=$5}};function callRuntimeCallbacks(callbacks){while(callbacks.length>0){var callback=callbacks.shift();if(typeof callback=="function"){callback(Module);continue}var func=callback.func;if(typeof func=="number"){if(callback.arg===undefined){getWasmTableEntry(func)()}else{getWasmTableEntry(func)(callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}function getWasmTableEntry(funcPtr){return wasmTable.get(funcPtr)}function ___cxa_allocate_exception(size){return _malloc(size+16)+16}function ExceptionInfo(excPtr){this.excPtr=excPtr;this.ptr=excPtr-16;this.set_type=function(type){HEAP32[this.ptr+4>>2]=type};this.get_type=function(){return HEAP32[this.ptr+4>>2]};this.set_destructor=function(destructor){HEAP32[this.ptr+8>>2]=destructor};this.get_destructor=function(){return HEAP32[this.ptr+8>>2]};this.set_refcount=function(refcount){HEAP32[this.ptr>>2]=refcount};this.set_caught=function(caught){caught=caught?1:0;HEAP8[this.ptr+12>>0]=caught};this.get_caught=function(){return HEAP8[this.ptr+12>>0]!=0};this.set_rethrown=function(rethrown){rethrown=rethrown?1:0;HEAP8[this.ptr+13>>0]=rethrown};this.get_rethrown=function(){return HEAP8[this.ptr+13>>0]!=0};this.init=function(type,destructor){this.set_type(type);this.set_destructor(destructor);this.set_refcount(0);this.set_caught(false);this.set_rethrown(false)};this.add_ref=function(){var value=HEAP32[this.ptr>>2];HEAP32[this.ptr>>2]=value+1};this.release_ref=function(){var prev=HEAP32[this.ptr>>2];HEAP32[this.ptr>>2]=prev-1;return prev===1}}var exceptionLast=0;var uncaughtExceptionCount=0;function ___cxa_throw(ptr,type,destructor){var info=new ExceptionInfo(ptr);info.init(type,destructor);exceptionLast=ptr;uncaughtExceptionCount++;throw ptr}function setErrNo(value){HEAP32[___errno_location()>>2]=value;return value}var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){if(path==="/")return"/";path=PATH.normalize(path);path=path.replace(/\/$/,"");var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)}};function getRandomDevice(){if(typeof crypto=="object"&&typeof crypto["getRandomValues"]=="function"){var randomBuffer=new Uint8Array(1);return function(){crypto.getRandomValues(randomBuffer);return randomBuffer[0]}}else if(ENVIRONMENT_IS_NODE){try{var crypto_module=require("crypto");return function(){return crypto_module["randomBytes"](1)[0]}}catch(e){}}return function(){abort("randomDevice")}}var PATH_FS={resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=path.charAt(0)==="/"}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(function(p){return!!p}),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:function(from,to){from=PATH_FS.resolve(from).substr(1);to=PATH_FS.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()},put_char:function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}}},default_tty1_ops:{put_char:function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};function mmapAlloc(size){abort()}var MEMFS={ops_table:null,mount:function(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode:function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node;parent.timestamp=node.timestamp}return node},getFileDataAsTypedArray:function(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage:function(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr:function(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.timestamp);attr.mtime=new Date(node.timestamp);attr.ctime=new Date(node.timestamp);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr:function(node,attr){if(attr.mode!==undefined){node.mode=attr.mode}if(attr.timestamp!==undefined){node.timestamp=attr.timestamp}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup:function(parent,name){throw FS.genericErrors[44]},mknod:function(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename:function(old_node,new_dir,new_name){if(FS.isDir(old_node.mode)){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}}delete old_node.parent.contents[old_node.name];old_node.parent.timestamp=Date.now();old_node.name=new_name;new_dir.contents[new_name]=old_node;new_dir.timestamp=old_node.parent.timestamp;old_node.parent=new_dir},unlink:function(parent,name){delete parent.contents[name];parent.timestamp=Date.now()},rmdir:function(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.timestamp=Date.now()},readdir:function(node){var entries=[".",".."];for(var key in node.contents){if(!node.contents.hasOwnProperty(key)){continue}entries.push(key)}return entries},symlink:function(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink:function(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read:function(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{path=PATH_FS.resolve(FS.cwd(),path);if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};for(var key in defaults){if(opts[key]===undefined){opts[key]=defaults[key]}}if(opts.recurse_count>8){throw new FS.ErrnoError(32)}var parts=PATH.normalizeArray(path.split("/").filter(p=>!!p),false);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(32)}}}}return{path:current_path,node:current}},getPath:node=>{var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?mount+"/"+path:mount+path}path=path?node.name+"/"+path:node.name;node=node.parent}},hashName:(parentid,name)=>{var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode:node=>{var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode:node=>{var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode:(parent,name)=>{var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode:(parent,name,mode,rdev)=>{var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode:node=>{FS.hashRemoveNode(node)},isRoot:node=>{return node===node.parent},isMountpoint:node=>{return!!node.mounted},isFile:mode=>{return(mode&61440)===32768},isDir:mode=>{return(mode&61440)===16384},isLink:mode=>{return(mode&61440)===40960},isChrdev:mode=>{return(mode&61440)===8192},isBlkdev:mode=>{return(mode&61440)===24576},isFIFO:mode=>{return(mode&61440)===4096},isSocket:mode=>{return(mode&49152)===49152},flagModes:{"r":0,"r+":2,"w":577,"w+":578,"a":1089,"a+":1090},modeStringToFlags:str=>{var flags=FS.flagModes[str];if(typeof flags=="undefined"){throw new Error("Unknown file open mode: "+str)}return flags},flagsToPermissionString:flag=>{var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions:(node,perms)=>{if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup:dir=>{var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate:(dir,name)=>{try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete:(dir,name,isdir)=>{var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen:(node,flags)=>{if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd:(fd_start=0,fd_end=FS.MAX_OPEN_FDS)=>{for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStream:fd=>FS.streams[fd],createStream:(stream,fd_start,fd_end)=>{if(!FS.FSStream){FS.FSStream=function(){};FS.FSStream.prototype={object:{get:function(){return this.node},set:function(val){this.node=val}},isRead:{get:function(){return(this.flags&2097155)!==1}},isWrite:{get:function(){return(this.flags&2097155)!==0}},isAppend:{get:function(){return this.flags&1024}}}}stream=Object.assign(new FS.FSStream,stream);var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream:fd=>{FS.streams[fd]=null},chrdev_stream_ops:{open:stream=>{var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}},llseek:()=>{throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice:(dev,ops)=>{FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts:mount=>{var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs:(populate,callback)=>{if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err("warning: "+FS.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work")}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount:(type,opts,mountpoint)=>{var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount:mountpoint=>{var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup:(parent,name)=>{return parent.node_ops.lookup(parent,name)},mknod:(path,mode,dev)=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(28)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},create:(path,mode)=>{mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:(path,mode)=>{mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree:(path,mode)=>{var dirs=path.split("/");var d="";for(var i=0;i{if(typeof dev=="undefined"){dev=mode;mode=438}mode|=8192;return FS.mknod(path,mode,dev)},symlink:(oldpath,newpath)=>{if(!PATH_FS.resolve(oldpath)){throw new FS.ErrnoError(44)}var lookup=FS.lookupPath(newpath,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var newname=PATH.basename(newpath);var errCode=FS.mayCreate(parent,newname);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.symlink){throw new FS.ErrnoError(63)}return parent.node_ops.symlink(parent,newname,oldpath)},rename:(old_path,new_path)=>{var old_dirname=PATH.dirname(old_path);var new_dirname=PATH.dirname(new_path);var old_name=PATH.basename(old_path);var new_name=PATH.basename(new_path);var lookup,old_dir,new_dir;lookup=FS.lookupPath(old_path,{parent:true});old_dir=lookup.node;lookup=FS.lookupPath(new_path,{parent:true});new_dir=lookup.node;if(!old_dir||!new_dir)throw new FS.ErrnoError(44);if(old_dir.mount!==new_dir.mount){throw new FS.ErrnoError(75)}var old_node=FS.lookupNode(old_dir,old_name);var relative=PATH_FS.relative(old_path,new_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(28)}relative=PATH_FS.relative(new_path,old_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(55)}var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(old_node===new_node){return}var isdir=FS.isDir(old_node.mode);var errCode=FS.mayDelete(old_dir,old_name,isdir);if(errCode){throw new FS.ErrnoError(errCode)}errCode=new_node?FS.mayDelete(new_dir,new_name,isdir):FS.mayCreate(new_dir,new_name);if(errCode){throw new FS.ErrnoError(errCode)}if(!old_dir.node_ops.rename){throw new FS.ErrnoError(63)}if(FS.isMountpoint(old_node)||new_node&&FS.isMountpoint(new_node)){throw new FS.ErrnoError(10)}if(new_dir!==old_dir){errCode=FS.nodePermissions(old_dir,"w");if(errCode){throw new FS.ErrnoError(errCode)}}FS.hashRemoveNode(old_node);try{old_dir.node_ops.rename(old_node,new_dir,new_name)}catch(e){throw e}finally{FS.hashAddNode(old_node)}},rmdir:path=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,true);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.rmdir){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.rmdir(parent,name);FS.destroyNode(node)},readdir:path=>{var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node.node_ops.readdir){throw new FS.ErrnoError(54)}return node.node_ops.readdir(node)},unlink:path=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,false);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.unlink){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.unlink(parent,name);FS.destroyNode(node)},readlink:path=>{var lookup=FS.lookupPath(path);var link=lookup.node;if(!link){throw new FS.ErrnoError(44)}if(!link.node_ops.readlink){throw new FS.ErrnoError(28)}return PATH_FS.resolve(FS.getPath(link.parent),link.node_ops.readlink(link))},stat:(path,dontFollow)=>{var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;if(!node){throw new FS.ErrnoError(44)}if(!node.node_ops.getattr){throw new FS.ErrnoError(63)}return node.node_ops.getattr(node)},lstat:path=>{return FS.stat(path,true)},chmod:(path,mode,dontFollow)=>{var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}node.node_ops.setattr(node,{mode:mode&4095|node.mode&~4095,timestamp:Date.now()})},lchmod:(path,mode)=>{FS.chmod(path,mode,true)},fchmod:(fd,mode)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}FS.chmod(stream.node,mode)},chown:(path,uid,gid,dontFollow)=>{var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}node.node_ops.setattr(node,{timestamp:Date.now()})},lchown:(path,uid,gid)=>{FS.chown(path,uid,gid,true)},fchown:(fd,uid,gid)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}FS.chown(stream.node,uid,gid)},truncate:(path,len)=>{if(len<0){throw new FS.ErrnoError(28)}var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:true});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}if(FS.isDir(node.mode)){throw new FS.ErrnoError(31)}if(!FS.isFile(node.mode)){throw new FS.ErrnoError(28)}var errCode=FS.nodePermissions(node,"w");if(errCode){throw new FS.ErrnoError(errCode)}node.node_ops.setattr(node,{size:len,timestamp:Date.now()})},ftruncate:(fd,len)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.truncate(stream.node,len)},utime:(path,atime,mtime)=>{var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;node.node_ops.setattr(node,{timestamp:Math.max(atime,mtime)})},open:(path,flags,mode,fd_start,fd_end)=>{if(path===""){throw new FS.ErrnoError(44)}flags=typeof flags=="string"?FS.modeStringToFlags(flags):flags;mode=typeof mode=="undefined"?438:mode;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;if(typeof path=="object"){node=path}else{path=PATH.normalize(path);try{var lookup=FS.lookupPath(path,{follow:!(flags&131072)});node=lookup.node}catch(e){}}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else{node=FS.mknod(path,mode,0);created=true}}if(!node){throw new FS.ErrnoError(44)}if(FS.isChrdev(node.mode)){flags&=~512}if(flags&65536&&!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}if(!created){var errCode=FS.mayOpen(node,flags);if(errCode){throw new FS.ErrnoError(errCode)}}if(flags&512){FS.truncate(node,0)}flags&=~(128|512|131072);var stream=FS.createStream({node:node,path:FS.getPath(node),flags:flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false},fd_start,fd_end);if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(Module["logReadFiles"]&&!(flags&1)){if(!FS.readFiles)FS.readFiles={};if(!(path in FS.readFiles)){FS.readFiles[path]=1}}return stream},close:stream=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(stream.getdents)stream.getdents=null;try{if(stream.stream_ops.close){stream.stream_ops.close(stream)}}catch(e){throw e}finally{FS.closeStream(stream.fd)}stream.fd=null},isClosed:stream=>{return stream.fd===null},llseek:(stream,offset,whence)=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(!stream.seekable||!stream.stream_ops.llseek){throw new FS.ErrnoError(70)}if(whence!=0&&whence!=1&&whence!=2){throw new FS.ErrnoError(28)}stream.position=stream.stream_ops.llseek(stream,offset,whence);stream.ungotten=[];return stream.position},read:(stream,buffer,offset,length,position)=>{if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.read){throw new FS.ErrnoError(28)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesRead=stream.stream_ops.read(stream,buffer,offset,length,position);if(!seeking)stream.position+=bytesRead;return bytesRead},write:(stream,buffer,offset,length,position,canOwn)=>{if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.write){throw new FS.ErrnoError(28)}if(stream.seekable&&stream.flags&1024){FS.llseek(stream,0,2)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesWritten=stream.stream_ops.write(stream,buffer,offset,length,position,canOwn);if(!seeking)stream.position+=bytesWritten;return bytesWritten},allocate:(stream,offset,length)=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(offset<0||length<=0){throw new FS.ErrnoError(28)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(!FS.isFile(stream.node.mode)&&!FS.isDir(stream.node.mode)){throw new FS.ErrnoError(43)}if(!stream.stream_ops.allocate){throw new FS.ErrnoError(138)}stream.stream_ops.allocate(stream,offset,length)},mmap:(stream,address,length,position,prot,flags)=>{if((prot&2)!==0&&(flags&2)===0&&(stream.flags&2097155)!==2){throw new FS.ErrnoError(2)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(2)}if(!stream.stream_ops.mmap){throw new FS.ErrnoError(43)}return stream.stream_ops.mmap(stream,address,length,position,prot,flags)},msync:(stream,buffer,offset,length,mmapFlags)=>{if(!stream||!stream.stream_ops.msync){return 0}return stream.stream_ops.msync(stream,buffer,offset,length,mmapFlags)},munmap:stream=>0,ioctl:(stream,cmd,arg)=>{if(!stream.stream_ops.ioctl){throw new FS.ErrnoError(59)}return stream.stream_ops.ioctl(stream,cmd,arg)},readFile:(path,opts={})=>{opts.flags=opts.flags||0;opts.encoding=opts.encoding||"binary";if(opts.encoding!=="utf8"&&opts.encoding!=="binary"){throw new Error('Invalid encoding type "'+opts.encoding+'"')}var ret;var stream=FS.open(path,opts.flags);var stat=FS.stat(path);var length=stat.size;var buf=new Uint8Array(length);FS.read(stream,buf,0,length,0);if(opts.encoding==="utf8"){ret=UTF8ArrayToString(buf,0)}else if(opts.encoding==="binary"){ret=buf}FS.close(stream);return ret},writeFile:(path,data,opts={})=>{opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){var buf=new Uint8Array(lengthBytesUTF8(data)+1);var actualNumBytes=stringToUTF8Array(data,buf,0,buf.length);FS.write(stream,buf,0,actualNumBytes,undefined,opts.canOwn)}else if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{throw new Error("Unsupported data type")}FS.close(stream)},cwd:()=>FS.currentPath,chdir:path=>{var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,"x");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.path},createDefaultDirectories:()=>{FS.mkdir("/tmp");FS.mkdir("/home");FS.mkdir("/home/web_user")},createDefaultDevices:()=>{FS.mkdir("/dev");FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(stream,buffer,offset,length,pos)=>length});FS.mkdev("/dev/null",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev("/dev/tty",FS.makedev(5,0));FS.mkdev("/dev/tty1",FS.makedev(6,0));var random_device=getRandomDevice();FS.createDevice("/dev","random",random_device);FS.createDevice("/dev","urandom",random_device);FS.mkdir("/dev/shm");FS.mkdir("/dev/shm/tmp")},createSpecialDirectories:()=>{FS.mkdir("/proc");var proc_self=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd");FS.mount({mount:()=>{var node=FS.createNode(proc_self,"fd",16384|511,73);node.node_ops={lookup:(parent,name)=>{var fd=+name;var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path}};ret.parent=ret;return ret}};return node}},{},"/proc/self/fd")},createStandardStreams:()=>{if(Module["stdin"]){FS.createDevice("/dev","stdin",Module["stdin"])}else{FS.symlink("/dev/tty","/dev/stdin")}if(Module["stdout"]){FS.createDevice("/dev","stdout",null,Module["stdout"])}else{FS.symlink("/dev/tty","/dev/stdout")}if(Module["stderr"]){FS.createDevice("/dev","stderr",null,Module["stderr"])}else{FS.symlink("/dev/tty1","/dev/stderr")}var stdin=FS.open("/dev/stdin",0);var stdout=FS.open("/dev/stdout",1);var stderr=FS.open("/dev/stderr",1)},ensureErrnoError:()=>{if(FS.ErrnoError)return;FS.ErrnoError=function ErrnoError(errno,node){this.node=node;this.setErrno=function(errno){this.errno=errno};this.setErrno(errno);this.message="FS error"};FS.ErrnoError.prototype=new Error;FS.ErrnoError.prototype.constructor=FS.ErrnoError;[44].forEach(code=>{FS.genericErrors[code]=new FS.ErrnoError(code);FS.genericErrors[code].stack=""})},staticInit:()=>{FS.ensureErrnoError();FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={"MEMFS":MEMFS}},init:(input,output,error)=>{FS.init.initialized=true;FS.ensureErrnoError();Module["stdin"]=input||Module["stdin"];Module["stdout"]=output||Module["stdout"];Module["stderr"]=error||Module["stderr"];FS.createStandardStreams()},quit:()=>{FS.init.initialized=false;for(var i=0;i{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode},findObject:(path,dontResolveLastLink)=>{var ret=FS.analyzePath(path,dontResolveLastLink);if(ret.exists){return ret.object}else{return null}},analyzePath:(path,dontResolveLastLink)=>{try{var lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});path=lookup.path}catch(e){}var ret={isRoot:false,exists:false,error:0,name:null,path:null,object:null,parentExists:false,parentPath:null,parentObject:null};try{var lookup=FS.lookupPath(path,{parent:true});ret.parentExists=true;ret.parentPath=lookup.path;ret.parentObject=lookup.node;ret.name=PATH.basename(path);lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});ret.exists=true;ret.path=lookup.path;ret.object=lookup.node;ret.name=lookup.node.name;ret.isRoot=lookup.path==="/"}catch(e){ret.error=e.errno}return ret},createPath:(parent,path,canRead,canWrite)=>{parent=typeof parent=="string"?parent:FS.getPath(parent);var parts=path.split("/").reverse();while(parts.length){var part=parts.pop();if(!part)continue;var current=PATH.join2(parent,part);try{FS.mkdir(current)}catch(e){}parent=current}return current},createFile:(parent,name,properties,canRead,canWrite)=>{var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS.getMode(canRead,canWrite);return FS.create(path,mode)},createDataFile:(parent,name,data,canRead,canWrite,canOwn)=>{var path=name;if(parent){parent=typeof parent=="string"?parent:FS.getPath(parent);path=name?PATH.join2(parent,name):parent}var mode=FS.getMode(canRead,canWrite);var node=FS.create(path,mode);if(data){if(typeof data=="string"){var arr=new Array(data.length);for(var i=0,len=data.length;i{var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS.getMode(!!input,!!output);if(!FS.createDevice.major)FS.createDevice.major=64;var dev=FS.makedev(FS.createDevice.major++,0);FS.registerDevice(dev,{open:stream=>{stream.seekable=false},close:stream=>{if(output&&output.buffer&&output.buffer.length){output(10)}},read:(stream,buffer,offset,length,pos)=>{var bytesRead=0;for(var i=0;i{for(var i=0;i{if(obj.isDevice||obj.isFolder||obj.link||obj.contents)return true;if(typeof XMLHttpRequest!="undefined"){throw new Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread.")}else if(read_){try{obj.contents=intArrayFromString(read_(obj.url),true);obj.usedBytes=obj.contents.length}catch(e){throw new FS.ErrnoError(29)}}else{throw new Error("Cannot load without read() or XMLHttpRequest.")}},createLazyFile:(parent,name,url,canRead,canWrite)=>{function LazyUint8Array(){this.lengthKnown=false;this.chunks=[]}LazyUint8Array.prototype.get=function LazyUint8Array_get(idx){if(idx>this.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(from,to)=>{if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}else{return intArrayFromString(xhr.responseText||"",true)}};var lazyArray=this;lazyArray.setDataGetter(chunkNum=>{var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]=="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]=="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;out("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(key=>{var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){FS.forceLoadFile(node);return fn.apply(null,arguments)}});stream_ops.read=((stream,buffer,offset,length,position)=>{FS.forceLoadFile(node);var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency("cp "+fullname);function processData(byteArray){function finish(byteArray){if(preFinish)preFinish();if(!dontCreateFile){FS.createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}if(onload)onload();removeRunDependency(dep)}if(Browser.handledByPreloadPlugin(byteArray,fullname,finish,()=>{if(onerror)onerror();removeRunDependency(dep)})){return}finish(byteArray)}addRunDependency(dep);if(typeof url=="string"){asyncLoad(url,byteArray=>processData(byteArray),onerror)}else{processData(url)}},indexedDB:()=>{return window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB},DB_NAME:()=>{return"EM_FS_"+window.location.pathname},DB_VERSION:20,DB_STORE_NAME:"FILE_DATA",saveFilesToDB:(paths,onload,onerror)=>{onload=onload||(()=>{});onerror=onerror||(()=>{});var indexedDB=FS.indexedDB();try{var openRequest=indexedDB.open(FS.DB_NAME(),FS.DB_VERSION)}catch(e){return onerror(e)}openRequest.onupgradeneeded=(()=>{out("creating db");var db=openRequest.result;db.createObjectStore(FS.DB_STORE_NAME)});openRequest.onsuccess=(()=>{var db=openRequest.result;var transaction=db.transaction([FS.DB_STORE_NAME],"readwrite");var files=transaction.objectStore(FS.DB_STORE_NAME);var ok=0,fail=0,total=paths.length;function finish(){if(fail==0)onload();else onerror()}paths.forEach(path=>{var putRequest=files.put(FS.analyzePath(path).object.contents,path);putRequest.onsuccess=(()=>{ok++;if(ok+fail==total)finish()});putRequest.onerror=(()=>{fail++;if(ok+fail==total)finish()})});transaction.onerror=onerror});openRequest.onerror=onerror},loadFilesFromDB:(paths,onload,onerror)=>{onload=onload||(()=>{});onerror=onerror||(()=>{});var indexedDB=FS.indexedDB();try{var openRequest=indexedDB.open(FS.DB_NAME(),FS.DB_VERSION)}catch(e){return onerror(e)}openRequest.onupgradeneeded=onerror;openRequest.onsuccess=(()=>{var db=openRequest.result;try{var transaction=db.transaction([FS.DB_STORE_NAME],"readonly")}catch(e){onerror(e);return}var files=transaction.objectStore(FS.DB_STORE_NAME);var ok=0,fail=0,total=paths.length;function finish(){if(fail==0)onload();else onerror()}paths.forEach(path=>{var getRequest=files.get(path);getRequest.onsuccess=(()=>{if(FS.analyzePath(path).exists){FS.unlink(path)}FS.createDataFile(PATH.dirname(path),PATH.basename(path),getRequest.result,true,true,true);ok++;if(ok+fail==total)finish()});getRequest.onerror=(()=>{fail++;if(ok+fail==total)finish()})});transaction.onerror=onerror});openRequest.onerror=onerror}};var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt:function(dirfd,path,allowEmpty){if(path[0]==="/"){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=FS.getStream(dirfd);if(!dirstream)throw new FS.ErrnoError(8);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return PATH.join2(dir,path)},doStat:function(func,path,buf){try{var stat=func(path)}catch(e){if(e&&e.node&&PATH.normalize(path)!==PATH.normalize(FS.getPath(e.node))){return-54}throw e}HEAP32[buf>>2]=stat.dev;HEAP32[buf+4>>2]=0;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAP32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;HEAP32[buf+32>>2]=0;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAP32[buf+48>>2]=4096;HEAP32[buf+52>>2]=stat.blocks;HEAP32[buf+56>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+76>>2]=0;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+80>>2]=tempI64[0],HEAP32[buf+84>>2]=tempI64[1];return 0},doMsync:function(addr,stream,len,flags,offset){var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},doMkdir:function(path,mode){path=PATH.normalize(path);if(path[path.length-1]==="/")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0},doMknod:function(path,mode,dev){switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-28}FS.mknod(path,mode,dev);return 0},doReadlink:function(path,buf,bufsize){if(bufsize<=0)return-28;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len},doAccess:function(path,amode){if(amode&~7){return-28}var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node){return-44}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-2}return 0},doDup:function(path,flags,suggestFD){var suggest=FS.getStream(suggestFD);if(suggest)FS.close(suggest);return FS.open(path,flags,0,suggestFD,suggestFD).fd},doReadv:function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret},varargs:undefined,get:function(){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(ptr){var ret=UTF8ToString(ptr);return ret},getStreamFromFD:function(fd){var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);return stream},get64:function(low,high){return low}};function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-28}var newStream;newStream=FS.open(stream.path,stream.flags,0,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 5:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 6:case 7:return 0;case 16:case 8:return-28;case 9:setErrNo(28);return-1;default:{return-28}}}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_ioctl(fd,op,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(op){case 21509:case 21505:{if(!stream.tty)return-59;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-59;return 0}case 21519:{if(!stream.tty)return-59;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-59;return-28}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-59;return 0}case 21524:{if(!stream.tty)return-59;return 0}default:abort("bad ioctl syscall "+op)}}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_open(path,flags,varargs){SYSCALLS.varargs=varargs;try{var pathname=SYSCALLS.getStr(path);var mode=varargs?SYSCALLS.get():0;var stream=FS.open(pathname,flags,mode);return stream.fd}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}var structRegistrations={};function runDestructors(destructors){while(destructors.length){var ptr=destructors.pop();var del=destructors.pop();del(ptr)}}function simpleReadValueFromPointer(pointer){return this["fromWireType"](HEAPU32[pointer>>2])}var awaitingDependencies={};var registeredTypes={};var typeDependencies={};var char_0=48;var char_9=57;function makeLegalFunctionName(name){if(undefined===name){return"_unknown"}name=name.replace(/[^a-zA-Z0-9_]/g,"$");var f=name.charCodeAt(0);if(f>=char_0&&f<=char_9){return"_"+name}else{return name}}function createNamedFunction(name,body){name=makeLegalFunctionName(name);return new Function("body","return function "+name+"() {\n"+' "use strict";'+" return body.apply(this, arguments);\n"+"};\n")(body)}function extendError(baseErrorType,errorName){var errorClass=createNamedFunction(errorName,function(message){this.name=errorName;this.message=message;var stack=new Error(message).stack;if(stack!==undefined){this.stack=this.toString()+"\n"+stack.replace(/^Error(:[^\n]*)?\n/,"")}});errorClass.prototype=Object.create(baseErrorType.prototype);errorClass.prototype.constructor=errorClass;errorClass.prototype.toString=function(){if(this.message===undefined){return this.name}else{return this.name+": "+this.message}};return errorClass}var InternalError=undefined;function throwInternalError(message){throw new InternalError(message)}function whenDependentTypesAreResolved(myTypes,dependentTypes,getTypeConverters){myTypes.forEach(function(type){typeDependencies[type]=dependentTypes});function onComplete(typeConverters){var myTypeConverters=getTypeConverters(typeConverters);if(myTypeConverters.length!==myTypes.length){throwInternalError("Mismatched type converter count")}for(var i=0;i>shift])},destructorFunction:null})}function ClassHandle_isAliasOf(other){if(!(this instanceof ClassHandle)){return false}if(!(other instanceof ClassHandle)){return false}var leftClass=this.$$.ptrType.registeredClass;var left=this.$$.ptr;var rightClass=other.$$.ptrType.registeredClass;var right=other.$$.ptr;while(leftClass.baseClass){left=leftClass.upcast(left);leftClass=leftClass.baseClass}while(rightClass.baseClass){right=rightClass.upcast(right);rightClass=rightClass.baseClass}return leftClass===rightClass&&left===right}function shallowCopyInternalPointer(o){return{count:o.count,deleteScheduled:o.deleteScheduled,preservePointerOnDelete:o.preservePointerOnDelete,ptr:o.ptr,ptrType:o.ptrType,smartPtr:o.smartPtr,smartPtrType:o.smartPtrType}}function throwInstanceAlreadyDeleted(obj){function getInstanceTypeName(handle){return handle.$$.ptrType.registeredClass.name}throwBindingError(getInstanceTypeName(obj)+" instance already deleted")}var finalizationRegistry=false;function detachFinalizer(handle){}function runDestructor($$){if($$.smartPtr){$$.smartPtrType.rawDestructor($$.smartPtr)}else{$$.ptrType.registeredClass.rawDestructor($$.ptr)}}function releaseClassHandle($$){$$.count.value-=1;var toDelete=0===$$.count.value;if(toDelete){runDestructor($$)}}function downcastPointer(ptr,ptrClass,desiredClass){if(ptrClass===desiredClass){return ptr}if(undefined===desiredClass.baseClass){return null}var rv=downcastPointer(ptr,ptrClass,desiredClass.baseClass);if(rv===null){return null}return desiredClass.downcast(rv)}var registeredPointers={};function getInheritedInstanceCount(){return Object.keys(registeredInstances).length}function getLiveInheritedInstances(){var rv=[];for(var k in registeredInstances){if(registeredInstances.hasOwnProperty(k)){rv.push(registeredInstances[k])}}return rv}var deletionQueue=[];function flushPendingDeletes(){while(deletionQueue.length){var obj=deletionQueue.pop();obj.$$.deleteScheduled=false;obj["delete"]()}}var delayFunction=undefined;function setDelayFunction(fn){delayFunction=fn;if(deletionQueue.length&&delayFunction){delayFunction(flushPendingDeletes)}}function init_embind(){Module["getInheritedInstanceCount"]=getInheritedInstanceCount;Module["getLiveInheritedInstances"]=getLiveInheritedInstances;Module["flushPendingDeletes"]=flushPendingDeletes;Module["setDelayFunction"]=setDelayFunction}var registeredInstances={};function getBasestPointer(class_,ptr){if(ptr===undefined){throwBindingError("ptr should not be undefined")}while(class_.baseClass){ptr=class_.upcast(ptr);class_=class_.baseClass}return ptr}function getInheritedInstance(class_,ptr){ptr=getBasestPointer(class_,ptr);return registeredInstances[ptr]}function makeClassHandle(prototype,record){if(!record.ptrType||!record.ptr){throwInternalError("makeClassHandle requires ptr and ptrType")}var hasSmartPtrType=!!record.smartPtrType;var hasSmartPtr=!!record.smartPtr;if(hasSmartPtrType!==hasSmartPtr){throwInternalError("Both smartPtrType and smartPtr must be specified")}record.count={value:1};return attachFinalizer(Object.create(prototype,{$$:{value:record}}))}function RegisteredPointer_fromWireType(ptr){var rawPointer=this.getPointee(ptr);if(!rawPointer){this.destructor(ptr);return null}var registeredInstance=getInheritedInstance(this.registeredClass,rawPointer);if(undefined!==registeredInstance){if(0===registeredInstance.$$.count.value){registeredInstance.$$.ptr=rawPointer;registeredInstance.$$.smartPtr=ptr;return registeredInstance["clone"]()}else{var rv=registeredInstance["clone"]();this.destructor(ptr);return rv}}function makeDefaultHandle(){if(this.isSmartPointer){return makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:rawPointer,smartPtrType:this,smartPtr:ptr})}else{return makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this,ptr:ptr})}}var actualType=this.registeredClass.getActualType(rawPointer);var registeredPointerRecord=registeredPointers[actualType];if(!registeredPointerRecord){return makeDefaultHandle.call(this)}var toType;if(this.isConst){toType=registeredPointerRecord.constPointerType}else{toType=registeredPointerRecord.pointerType}var dp=downcastPointer(rawPointer,this.registeredClass,toType.registeredClass);if(dp===null){return makeDefaultHandle.call(this)}if(this.isSmartPointer){return makeClassHandle(toType.registeredClass.instancePrototype,{ptrType:toType,ptr:dp,smartPtrType:this,smartPtr:ptr})}else{return makeClassHandle(toType.registeredClass.instancePrototype,{ptrType:toType,ptr:dp})}}function attachFinalizer(handle){if("undefined"===typeof FinalizationRegistry){attachFinalizer=(handle=>handle);return handle}finalizationRegistry=new FinalizationRegistry(info=>{releaseClassHandle(info.$$)});attachFinalizer=(handle=>{var $$=handle.$$;var hasSmartPtr=!!$$.smartPtr;if(hasSmartPtr){var info={$$:$$};finalizationRegistry.register(handle,info,handle)}return handle});detachFinalizer=(handle=>finalizationRegistry.unregister(handle));return attachFinalizer(handle)}function ClassHandle_clone(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.preservePointerOnDelete){this.$$.count.value+=1;return this}else{var clone=attachFinalizer(Object.create(Object.getPrototypeOf(this),{$$:{value:shallowCopyInternalPointer(this.$$)}}));clone.$$.count.value+=1;clone.$$.deleteScheduled=false;return clone}}function ClassHandle_delete(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete){throwBindingError("Object already scheduled for deletion")}detachFinalizer(this);releaseClassHandle(this.$$);if(!this.$$.preservePointerOnDelete){this.$$.smartPtr=undefined;this.$$.ptr=undefined}}function ClassHandle_isDeleted(){return!this.$$.ptr}function ClassHandle_deleteLater(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete){throwBindingError("Object already scheduled for deletion")}deletionQueue.push(this);if(deletionQueue.length===1&&delayFunction){delayFunction(flushPendingDeletes)}this.$$.deleteScheduled=true;return this}function init_ClassHandle(){ClassHandle.prototype["isAliasOf"]=ClassHandle_isAliasOf;ClassHandle.prototype["clone"]=ClassHandle_clone;ClassHandle.prototype["delete"]=ClassHandle_delete;ClassHandle.prototype["isDeleted"]=ClassHandle_isDeleted;ClassHandle.prototype["deleteLater"]=ClassHandle_deleteLater}function ClassHandle(){}function ensureOverloadTable(proto,methodName,humanName){if(undefined===proto[methodName].overloadTable){var prevFunc=proto[methodName];proto[methodName]=function(){if(!proto[methodName].overloadTable.hasOwnProperty(arguments.length)){throwBindingError("Function '"+humanName+"' called with an invalid number of arguments ("+arguments.length+") - expects one of ("+proto[methodName].overloadTable+")!")}return proto[methodName].overloadTable[arguments.length].apply(this,arguments)};proto[methodName].overloadTable=[];proto[methodName].overloadTable[prevFunc.argCount]=prevFunc}}function exposePublicSymbol(name,value,numArguments){if(Module.hasOwnProperty(name)){if(undefined===numArguments||undefined!==Module[name].overloadTable&&undefined!==Module[name].overloadTable[numArguments]){throwBindingError("Cannot register public name '"+name+"' twice")}ensureOverloadTable(Module,name,name);if(Module.hasOwnProperty(numArguments)){throwBindingError("Cannot register multiple overloads of a function with the same number of arguments ("+numArguments+")!")}Module[name].overloadTable[numArguments]=value}else{Module[name]=value;if(undefined!==numArguments){Module[name].numArguments=numArguments}}}function RegisteredClass(name,constructor,instancePrototype,rawDestructor,baseClass,getActualType,upcast,downcast){this.name=name;this.constructor=constructor;this.instancePrototype=instancePrototype;this.rawDestructor=rawDestructor;this.baseClass=baseClass;this.getActualType=getActualType;this.upcast=upcast;this.downcast=downcast;this.pureVirtualFunctions=[]}function upcastPointer(ptr,ptrClass,desiredClass){while(ptrClass!==desiredClass){if(!ptrClass.upcast){throwBindingError("Expected null or instance of "+desiredClass.name+", got an instance of "+ptrClass.name)}ptr=ptrClass.upcast(ptr);ptrClass=ptrClass.baseClass}return ptr}function constNoSmartPtrRawPointerToWireType(destructors,handle){if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}return 0}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;var ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);return ptr}function genericPointerToWireType(destructors,handle){var ptr;if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}if(this.isSmartPointer){ptr=this.rawConstructor();if(destructors!==null){destructors.push(this.rawDestructor,ptr)}return ptr}else{return 0}}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}if(!this.isConst&&handle.$$.ptrType.isConst){throwBindingError("Cannot convert argument of type "+(handle.$$.smartPtrType?handle.$$.smartPtrType.name:handle.$$.ptrType.name)+" to parameter type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);if(this.isSmartPointer){if(undefined===handle.$$.smartPtr){throwBindingError("Passing raw pointer to smart pointer is illegal")}switch(this.sharingPolicy){case 0:if(handle.$$.smartPtrType===this){ptr=handle.$$.smartPtr}else{throwBindingError("Cannot convert argument of type "+(handle.$$.smartPtrType?handle.$$.smartPtrType.name:handle.$$.ptrType.name)+" to parameter type "+this.name)}break;case 1:ptr=handle.$$.smartPtr;break;case 2:if(handle.$$.smartPtrType===this){ptr=handle.$$.smartPtr}else{var clonedHandle=handle["clone"]();ptr=this.rawShare(ptr,Emval.toHandle(function(){clonedHandle["delete"]()}));if(destructors!==null){destructors.push(this.rawDestructor,ptr)}}break;default:throwBindingError("Unsupporting sharing policy")}}return ptr}function nonConstNoSmartPtrRawPointerToWireType(destructors,handle){if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}return 0}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}if(handle.$$.ptrType.isConst){throwBindingError("Cannot convert argument of type "+handle.$$.ptrType.name+" to parameter type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;var ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);return ptr}function RegisteredPointer_getPointee(ptr){if(this.rawGetPointee){ptr=this.rawGetPointee(ptr)}return ptr}function RegisteredPointer_destructor(ptr){if(this.rawDestructor){this.rawDestructor(ptr)}}function RegisteredPointer_deleteObject(handle){if(handle!==null){handle["delete"]()}}function init_RegisteredPointer(){RegisteredPointer.prototype.getPointee=RegisteredPointer_getPointee;RegisteredPointer.prototype.destructor=RegisteredPointer_destructor;RegisteredPointer.prototype["argPackAdvance"]=8;RegisteredPointer.prototype["readValueFromPointer"]=simpleReadValueFromPointer;RegisteredPointer.prototype["deleteObject"]=RegisteredPointer_deleteObject;RegisteredPointer.prototype["fromWireType"]=RegisteredPointer_fromWireType}function RegisteredPointer(name,registeredClass,isReference,isConst,isSmartPointer,pointeeType,sharingPolicy,rawGetPointee,rawConstructor,rawShare,rawDestructor){this.name=name;this.registeredClass=registeredClass;this.isReference=isReference;this.isConst=isConst;this.isSmartPointer=isSmartPointer;this.pointeeType=pointeeType;this.sharingPolicy=sharingPolicy;this.rawGetPointee=rawGetPointee;this.rawConstructor=rawConstructor;this.rawShare=rawShare;this.rawDestructor=rawDestructor;if(!isSmartPointer&®isteredClass.baseClass===undefined){if(isConst){this["toWireType"]=constNoSmartPtrRawPointerToWireType;this.destructorFunction=null}else{this["toWireType"]=nonConstNoSmartPtrRawPointerToWireType;this.destructorFunction=null}}else{this["toWireType"]=genericPointerToWireType}}function replacePublicSymbol(name,value,numArguments){if(!Module.hasOwnProperty(name)){throwInternalError("Replacing nonexistant public symbol")}if(undefined!==Module[name].overloadTable&&undefined!==numArguments){Module[name].overloadTable[numArguments]=value}else{Module[name]=value;Module[name].argCount=numArguments}}function dynCallLegacy(sig,ptr,args){var f=Module["dynCall_"+sig];return args&&args.length?f.apply(null,[ptr].concat(args)):f.call(null,ptr)}function dynCall(sig,ptr,args){if(sig.includes("j")){return dynCallLegacy(sig,ptr,args)}return getWasmTableEntry(ptr).apply(null,args)}function getDynCaller(sig,ptr){var argCache=[];return function(){argCache.length=0;Object.assign(argCache,arguments);return dynCall(sig,ptr,argCache)}}function embind__requireFunction(signature,rawFunction){signature=readLatin1String(signature);function makeDynCaller(){if(signature.includes("j")){return getDynCaller(signature,rawFunction)}return getWasmTableEntry(rawFunction)}var fp=makeDynCaller();if(typeof fp!="function"){throwBindingError("unknown function pointer with signature "+signature+": "+rawFunction)}return fp}var UnboundTypeError=undefined;function getTypeName(type){var ptr=___getTypeName(type);var rv=readLatin1String(ptr);_free(ptr);return rv}function throwUnboundTypeError(message,types){var unboundTypes=[];var seen={};function visit(type){if(seen[type]){return}if(registeredTypes[type]){return}if(typeDependencies[type]){typeDependencies[type].forEach(visit);return}unboundTypes.push(type);seen[type]=true}types.forEach(visit);throw new UnboundTypeError(message+": "+unboundTypes.map(getTypeName).join([", "]))}function __embind_register_class(rawType,rawPointerType,rawConstPointerType,baseClassRawType,getActualTypeSignature,getActualType,upcastSignature,upcast,downcastSignature,downcast,name,destructorSignature,rawDestructor){name=readLatin1String(name);getActualType=embind__requireFunction(getActualTypeSignature,getActualType);if(upcast){upcast=embind__requireFunction(upcastSignature,upcast)}if(downcast){downcast=embind__requireFunction(downcastSignature,downcast)}rawDestructor=embind__requireFunction(destructorSignature,rawDestructor);var legalFunctionName=makeLegalFunctionName(name);exposePublicSymbol(legalFunctionName,function(){throwUnboundTypeError("Cannot construct "+name+" due to unbound types",[baseClassRawType])});whenDependentTypesAreResolved([rawType,rawPointerType,rawConstPointerType],baseClassRawType?[baseClassRawType]:[],function(base){base=base[0];var baseClass;var basePrototype;if(baseClassRawType){baseClass=base.registeredClass;basePrototype=baseClass.instancePrototype}else{basePrototype=ClassHandle.prototype}var constructor=createNamedFunction(legalFunctionName,function(){if(Object.getPrototypeOf(this)!==instancePrototype){throw new BindingError("Use 'new' to construct "+name)}if(undefined===registeredClass.constructor_body){throw new BindingError(name+" has no accessible constructor")}var body=registeredClass.constructor_body[arguments.length];if(undefined===body){throw new BindingError("Tried to invoke ctor of "+name+" with invalid number of parameters ("+arguments.length+") - expected ("+Object.keys(registeredClass.constructor_body).toString()+") parameters instead!")}return body.apply(this,arguments)});var instancePrototype=Object.create(basePrototype,{constructor:{value:constructor}});constructor.prototype=instancePrototype;var registeredClass=new RegisteredClass(name,constructor,instancePrototype,rawDestructor,baseClass,getActualType,upcast,downcast);var referenceConverter=new RegisteredPointer(name,registeredClass,true,false,false);var pointerConverter=new RegisteredPointer(name+"*",registeredClass,false,false,false);var constPointerConverter=new RegisteredPointer(name+" const*",registeredClass,false,true,false);registeredPointers[rawType]={pointerType:pointerConverter,constPointerType:constPointerConverter};replacePublicSymbol(legalFunctionName,constructor);return[referenceConverter,pointerConverter,constPointerConverter]})}function heap32VectorToArray(count,firstElement){var array=[];for(var i=0;i>2)+i])}return array}function __embind_register_class_constructor(rawClassType,argCount,rawArgTypesAddr,invokerSignature,invoker,rawConstructor){assert(argCount>0);var rawArgTypes=heap32VectorToArray(argCount,rawArgTypesAddr);invoker=embind__requireFunction(invokerSignature,invoker);whenDependentTypesAreResolved([],[rawClassType],function(classType){classType=classType[0];var humanName="constructor "+classType.name;if(undefined===classType.registeredClass.constructor_body){classType.registeredClass.constructor_body=[]}if(undefined!==classType.registeredClass.constructor_body[argCount-1]){throw new BindingError("Cannot register multiple constructors with identical number of parameters ("+(argCount-1)+") for class '"+classType.name+"'! Overload resolution is currently only performed using the parameter count, not actual type info!")}classType.registeredClass.constructor_body[argCount-1]=(()=>{throwUnboundTypeError("Cannot construct "+classType.name+" due to unbound types",rawArgTypes)});whenDependentTypesAreResolved([],rawArgTypes,function(argTypes){argTypes.splice(1,0,null);classType.registeredClass.constructor_body[argCount-1]=craftInvokerFunction(humanName,argTypes,null,invoker,rawConstructor);return[]});return[]})}function new_(constructor,argumentList){if(!(constructor instanceof Function)){throw new TypeError("new_ called with constructor type "+typeof constructor+" which is not a function")}var dummy=createNamedFunction(constructor.name||"unknownFunctionName",function(){});dummy.prototype=constructor.prototype;var obj=new dummy;var r=constructor.apply(obj,argumentList);return r instanceof Object?r:obj}function craftInvokerFunction(humanName,argTypes,classType,cppInvokerFunc,cppTargetFunc){var argCount=argTypes.length;if(argCount<2){throwBindingError("argTypes array size mismatch! Must at least get return value and 'this' types!")}var isClassMethodFunc=argTypes[1]!==null&&classType!==null;var needsDestructorStack=false;for(var i=1;i0?", ":"")+argsListWired}invokerFnBody+=(returns?"var rv = ":"")+"invoker(fn"+(argsListWired.length>0?", ":"")+argsListWired+");\n";if(needsDestructorStack){invokerFnBody+="runDestructors(destructors);\n"}else{for(var i=isClassMethodFunc?1:2;i4&&0===--emval_handle_array[handle].refcount){emval_handle_array[handle]=undefined;emval_free_list.push(handle)}}function count_emval_handles(){var count=0;for(var i=5;i>2])};case 3:return function(pointer){return this["fromWireType"](HEAPF64[pointer>>3])};default:throw new TypeError("Unknown float type: "+name)}}function __embind_register_float(rawType,name,size){var shift=getShiftFromSize(size);name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(value){return value},"toWireType":function(destructors,value){return value},"argPackAdvance":8,"readValueFromPointer":floatReadValueFromPointer(name,shift),destructorFunction:null})}function __embind_register_function(name,argCount,rawArgTypesAddr,signature,rawInvoker,fn){var argTypes=heap32VectorToArray(argCount,rawArgTypesAddr);name=readLatin1String(name);rawInvoker=embind__requireFunction(signature,rawInvoker);exposePublicSymbol(name,function(){throwUnboundTypeError("Cannot call "+name+" due to unbound types",argTypes)},argCount-1);whenDependentTypesAreResolved([],argTypes,function(argTypes){var invokerArgsArray=[argTypes[0],null].concat(argTypes.slice(1));replacePublicSymbol(name,craftInvokerFunction(name,invokerArgsArray,null,rawInvoker,fn),argCount-1);return[]})}function integerReadValueFromPointer(name,shift,signed){switch(shift){case 0:return signed?function readS8FromPointer(pointer){return HEAP8[pointer]}:function readU8FromPointer(pointer){return HEAPU8[pointer]};case 1:return signed?function readS16FromPointer(pointer){return HEAP16[pointer>>1]}:function readU16FromPointer(pointer){return HEAPU16[pointer>>1]};case 2:return signed?function readS32FromPointer(pointer){return HEAP32[pointer>>2]}:function readU32FromPointer(pointer){return HEAPU32[pointer>>2]};default:throw new TypeError("Unknown integer type: "+name)}}function __embind_register_integer(primitiveType,name,size,minRange,maxRange){name=readLatin1String(name);if(maxRange===-1){maxRange=4294967295}var shift=getShiftFromSize(size);var fromWireType=value=>value;if(minRange===0){var bitshift=32-8*size;fromWireType=(value=>value<>>bitshift)}var isUnsignedType=name.includes("unsigned");var checkAssertions=(value,toTypeName)=>{};var toWireType;if(isUnsignedType){toWireType=function(destructors,value){checkAssertions(value,this.name);return value>>>0}}else{toWireType=function(destructors,value){checkAssertions(value,this.name);return value}}registerType(primitiveType,{name:name,"fromWireType":fromWireType,"toWireType":toWireType,"argPackAdvance":8,"readValueFromPointer":integerReadValueFromPointer(name,shift,minRange!==0),destructorFunction:null})}function __embind_register_memory_view(rawType,dataTypeIndex,name){var typeMapping=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array];var TA=typeMapping[dataTypeIndex];function decodeMemoryView(handle){handle=handle>>2;var heap=HEAPU32;var size=heap[handle];var data=heap[handle+1];return new TA(buffer,data,size)}name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":decodeMemoryView,"argPackAdvance":8,"readValueFromPointer":decodeMemoryView},{ignoreDuplicateRegistrations:true})}function __embind_register_std_string(rawType,name){name=readLatin1String(name);var stdStringIsUTF8=name==="std::string";registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var str;if(stdStringIsUTF8){var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i;if(i==length||HEAPU8[currentBytePtr]==0){var maxRead=currentBytePtr-decodeStartPtr;var stringSegment=UTF8ToString(decodeStartPtr,maxRead);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+1}}}else{var a=new Array(length);for(var i=0;ilengthBytesUTF8(value))}else{getLength=(()=>value.length)}var length=getLength();var ptr=_malloc(4+length+1);HEAPU32[ptr>>2]=length;if(stdStringIsUTF8&&valueIsOfTypeString){stringToUTF8(value,ptr+4,length+1)}else{if(valueIsOfTypeString){for(var i=0;i255){_free(ptr);throwBindingError("String has UTF-16 code units that do not fit in 8 bits")}HEAPU8[ptr+4+i]=charCode}}else{for(var i=0;iHEAPU16);shift=1}else if(charSize===4){decodeString=UTF32ToString;encodeString=stringToUTF32;lengthBytesUTF=lengthBytesUTF32;getHeap=(()=>HEAPU32);shift=2}registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var HEAP=getHeap();var str;var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i*charSize;if(i==length||HEAP[currentBytePtr>>shift]==0){var maxReadBytes=currentBytePtr-decodeStartPtr;var stringSegment=decodeString(decodeStartPtr,maxReadBytes);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+charSize}}_free(value);return str},"toWireType":function(destructors,value){if(!(typeof value=="string")){throwBindingError("Cannot pass non-string to C++ string type "+name)}var length=lengthBytesUTF(value);var ptr=_malloc(4+length+charSize);HEAPU32[ptr>>2]=length>>shift;encodeString(value,ptr+4,length+charSize);if(destructors!==null){destructors.push(_free,ptr)}return ptr},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:function(ptr){_free(ptr)}})}function __embind_register_value_object(rawType,name,constructorSignature,rawConstructor,destructorSignature,rawDestructor){structRegistrations[rawType]={name:readLatin1String(name),rawConstructor:embind__requireFunction(constructorSignature,rawConstructor),rawDestructor:embind__requireFunction(destructorSignature,rawDestructor),fields:[]}}function __embind_register_value_object_field(structType,fieldName,getterReturnType,getterSignature,getter,getterContext,setterArgumentType,setterSignature,setter,setterContext){structRegistrations[structType].fields.push({fieldName:readLatin1String(fieldName),getterReturnType:getterReturnType,getter:embind__requireFunction(getterSignature,getter),getterContext:getterContext,setterArgumentType:setterArgumentType,setter:embind__requireFunction(setterSignature,setter),setterContext:setterContext})}function __embind_register_void(rawType,name){name=readLatin1String(name);registerType(rawType,{isVoid:true,name:name,"argPackAdvance":0,"fromWireType":function(){return undefined},"toWireType":function(destructors,o){return undefined}})}function __emscripten_throw_longjmp(){throw Infinity}function __emval_incref(handle){if(handle>4){emval_handle_array[handle].refcount+=1}}function requireRegisteredType(rawType,humanName){var impl=registeredTypes[rawType];if(undefined===impl){throwBindingError(humanName+" has unknown type "+getTypeName(rawType))}return impl}function __emval_take_value(type,argv){type=requireRegisteredType(type,"_emval_take_value");var v=type["readValueFromPointer"](argv);return Emval.toHandle(v)}function __localtime_js(time,tmPtr){var date=new Date(HEAP32[time>>2]*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var start=new Date(date.getFullYear(),0,1);var yday=(date.getTime()-start.getTime())/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst}function _tzset_impl(timezone,daylight,tzname){var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);var winterOffset=winter.getTimezoneOffset();var summerOffset=summer.getTimezoneOffset();var stdTimezoneOffset=Math.max(winterOffset,summerOffset);HEAP32[timezone>>2]=stdTimezoneOffset*60;HEAP32[daylight>>2]=Number(winterOffset!=summerOffset);function extractZone(date){var match=date.toTimeString().match(/\(([A-Za-z ]+)\)$/);return match?match[1]:"GMT"}var winterName=extractZone(winter);var summerName=extractZone(summer);var winterNamePtr=allocateUTF8(winterName);var summerNamePtr=allocateUTF8(summerName);if(summerOffset>2]=winterNamePtr;HEAP32[tzname+4>>2]=summerNamePtr}else{HEAP32[tzname>>2]=summerNamePtr;HEAP32[tzname+4>>2]=winterNamePtr}}function __tzset_js(timezone,daylight,tzname){if(__tzset_js.called)return;__tzset_js.called=true;_tzset_impl(timezone,daylight,tzname)}function _abort(){abort("")}var readAsmConstArgsArray=[];function readAsmConstArgs(sigPtr,buf){readAsmConstArgsArray.length=0;var ch;buf>>=2;while(ch=HEAPU8[sigPtr++]){var readAsmConstArgsDouble=ch<105;if(readAsmConstArgsDouble&&buf&1)buf++;readAsmConstArgsArray.push(readAsmConstArgsDouble?HEAPF64[buf++>>1]:HEAP32[buf]);++buf}return readAsmConstArgsArray}function _emscripten_asm_const_int(code,sigPtr,argbuf){var args=readAsmConstArgs(sigPtr,argbuf);return ASM_CONSTS[code].apply(null,args)}function _emscripten_get_heap_max(){return 2147483648}function emscripten_realloc_buffer(size){try{wasmMemory.grow(size-buffer.byteLength+65535>>>16);updateGlobalBufferAndViews(wasmMemory.buffer);return 1}catch(e){}}function _emscripten_resize_heap(requestedSize){var oldSize=HEAPU8.length;requestedSize=requestedSize>>>0;var maxHeapSize=_emscripten_get_heap_max();if(requestedSize>maxHeapSize){return false}let alignUp=(x,multiple)=>x+(multiple-x%multiple)%multiple;for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=emscripten_realloc_buffer(newSize);if(replacement){return true}}return false}var ENV={};function getExecutableName(){return thisProgram||"./this.program"}function getEnvStrings(){if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8";var env={"USER":"web_user","LOGNAME":"web_user","PATH":"/","PWD":"/","HOME":"/home/web_user","LANG":lang,"_":getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(x+"="+env[x])}getEnvStrings.strings=strings}return getEnvStrings.strings}function _environ_get(__environ,environ_buf){var bufSize=0;getEnvStrings().forEach(function(string,i){var ptr=environ_buf+bufSize;HEAP32[__environ+i*4>>2]=ptr;writeAsciiToMemory(string,ptr);bufSize+=string.length+1});return 0}function _environ_sizes_get(penviron_count,penviron_buf_size){var strings=getEnvStrings();HEAP32[penviron_count>>2]=strings.length;var bufSize=0;strings.forEach(function(string){bufSize+=string.length+1});HEAP32[penviron_buf_size>>2]=bufSize;return 0}function _exit(status){exit(status)}function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_read(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=SYSCALLS.doReadv(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){try{var stream=SYSCALLS.getStreamFromFD(fd);var HIGH_OFFSET=4294967296;var offset=offset_high*HIGH_OFFSET+(offset_low>>>0);var DOUBLE_LIMIT=9007199254740992;if(offset<=-DOUBLE_LIMIT||offset>=DOUBLE_LIMIT){return-61}FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=tempI64[0],HEAP32[newOffset+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_write(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=SYSCALLS.doWritev(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _gettimeofday(ptr){var now=Date.now();HEAP32[ptr>>2]=now/1e3|0;HEAP32[ptr+4>>2]=now%1e3*1e3|0;return 0}function __isLeapYear(year){return year%4===0&&(year%100!==0||year%400===0)}function __arraySum(array,index){var sum=0;for(var i=0;i<=index;sum+=array[i++]){}return sum}var __MONTH_DAYS_LEAP=[31,29,31,30,31,30,31,31,30,31,30,31];var __MONTH_DAYS_REGULAR=[31,28,31,30,31,30,31,31,30,31,30,31];function __addDays(date,days){var newDate=new Date(date.getTime());while(days>0){var leap=__isLeapYear(newDate.getFullYear());var currentMonth=newDate.getMonth();var daysInCurrentMonth=(leap?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR)[currentMonth];if(days>daysInCurrentMonth-newDate.getDate()){days-=daysInCurrentMonth-newDate.getDate()+1;newDate.setDate(1);if(currentMonth<11){newDate.setMonth(currentMonth+1)}else{newDate.setMonth(0);newDate.setFullYear(newDate.getFullYear()+1)}}else{newDate.setDate(newDate.getDate()+days);return newDate}}return newDate}function _strftime(s,maxsize,format,tm){var tm_zone=HEAP32[tm+40>>2];var date={tm_sec:HEAP32[tm>>2],tm_min:HEAP32[tm+4>>2],tm_hour:HEAP32[tm+8>>2],tm_mday:HEAP32[tm+12>>2],tm_mon:HEAP32[tm+16>>2],tm_year:HEAP32[tm+20>>2],tm_wday:HEAP32[tm+24>>2],tm_yday:HEAP32[tm+28>>2],tm_isdst:HEAP32[tm+32>>2],tm_gmtoff:HEAP32[tm+36>>2],tm_zone:tm_zone?UTF8ToString(tm_zone):""};var pattern=UTF8ToString(format);var EXPANSION_RULES_1={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var rule in EXPANSION_RULES_1){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_1[rule])}var WEEKDAYS=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];var MONTHS=["January","February","March","April","May","June","July","August","September","October","November","December"];function leadingSomething(value,digits,character){var str=typeof value=="number"?value.toString():value||"";while(str.length0?1:0}var compare;if((compare=sgn(date1.getFullYear()-date2.getFullYear()))===0){if((compare=sgn(date1.getMonth()-date2.getMonth()))===0){compare=sgn(date1.getDate()-date2.getDate())}}return compare}function getFirstWeekStartDate(janFourth){switch(janFourth.getDay()){case 0:return new Date(janFourth.getFullYear()-1,11,29);case 1:return janFourth;case 2:return new Date(janFourth.getFullYear(),0,3);case 3:return new Date(janFourth.getFullYear(),0,2);case 4:return new Date(janFourth.getFullYear(),0,1);case 5:return new Date(janFourth.getFullYear()-1,11,31);case 6:return new Date(janFourth.getFullYear()-1,11,30)}}function getWeekBasedYear(date){var thisDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);var janFourthThisYear=new Date(thisDate.getFullYear(),0,4);var janFourthNextYear=new Date(thisDate.getFullYear()+1,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);if(compareByDay(firstWeekStartThisYear,thisDate)<=0){if(compareByDay(firstWeekStartNextYear,thisDate)<=0){return thisDate.getFullYear()+1}else{return thisDate.getFullYear()}}else{return thisDate.getFullYear()-1}}var EXPANSION_RULES_2={"%a":function(date){return WEEKDAYS[date.tm_wday].substring(0,3)},"%A":function(date){return WEEKDAYS[date.tm_wday]},"%b":function(date){return MONTHS[date.tm_mon].substring(0,3)},"%B":function(date){return MONTHS[date.tm_mon]},"%C":function(date){var year=date.tm_year+1900;return leadingNulls(year/100|0,2)},"%d":function(date){return leadingNulls(date.tm_mday,2)},"%e":function(date){return leadingSomething(date.tm_mday,2," ")},"%g":function(date){return getWeekBasedYear(date).toString().substring(2)},"%G":function(date){return getWeekBasedYear(date)},"%H":function(date){return leadingNulls(date.tm_hour,2)},"%I":function(date){var twelveHour=date.tm_hour;if(twelveHour==0)twelveHour=12;else if(twelveHour>12)twelveHour-=12;return leadingNulls(twelveHour,2)},"%j":function(date){return leadingNulls(date.tm_mday+__arraySum(__isLeapYear(date.tm_year+1900)?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,date.tm_mon-1),3)},"%m":function(date){return leadingNulls(date.tm_mon+1,2)},"%M":function(date){return leadingNulls(date.tm_min,2)},"%n":function(){return"\n"},"%p":function(date){if(date.tm_hour>=0&&date.tm_hour<12){return"AM"}else{return"PM"}},"%S":function(date){return leadingNulls(date.tm_sec,2)},"%t":function(){return"\t"},"%u":function(date){return date.tm_wday||7},"%U":function(date){var janFirst=new Date(date.tm_year+1900,0,1);var firstSunday=janFirst.getDay()===0?janFirst:__addDays(janFirst,7-janFirst.getDay());var endDate=new Date(date.tm_year+1900,date.tm_mon,date.tm_mday);if(compareByDay(firstSunday,endDate)<0){var februaryFirstUntilEndMonth=__arraySum(__isLeapYear(endDate.getFullYear())?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,endDate.getMonth()-1)-31;var firstSundayUntilEndJanuary=31-firstSunday.getDate();var days=firstSundayUntilEndJanuary+februaryFirstUntilEndMonth+endDate.getDate();return leadingNulls(Math.ceil(days/7),2)}return compareByDay(firstSunday,janFirst)===0?"01":"00"},"%V":function(date){var janFourthThisYear=new Date(date.tm_year+1900,0,4);var janFourthNextYear=new Date(date.tm_year+1901,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);var endDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);if(compareByDay(endDate,firstWeekStartThisYear)<0){return"53"}if(compareByDay(firstWeekStartNextYear,endDate)<=0){return"01"}var daysDifference;if(firstWeekStartThisYear.getFullYear()=0;off=Math.abs(off)/60;off=off/60*100+off%60;return(ahead?"+":"-")+String("0000"+off).slice(-4)},"%Z":function(date){return date.tm_zone},"%%":function(){return"%"}};pattern=pattern.replace(/%%/g,"\0\0");for(var rule in EXPANSION_RULES_2){if(pattern.includes(rule)){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_2[rule](date))}}pattern=pattern.replace(/\0\0/g,"%");var bytes=intArrayFromString(pattern,false);if(bytes.length>maxsize){return 0}writeArrayToMemory(bytes,s);return bytes.length-1}function _strftime_l(s,maxsize,format,tm){return _strftime(s,maxsize,format,tm)}function _time(ptr){var ret=Date.now()/1e3|0;if(ptr){HEAP32[ptr>>2]=ret}return ret}var FSNode=function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev};var readMode=292|73;var writeMode=146;Object.defineProperties(FSNode.prototype,{read:{get:function(){return(this.mode&readMode)===readMode},set:function(val){val?this.mode|=readMode:this.mode&=~readMode}},write:{get:function(){return(this.mode&writeMode)===writeMode},set:function(val){val?this.mode|=writeMode:this.mode&=~writeMode}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}});FS.FSNode=FSNode;FS.staticInit();InternalError=Module["InternalError"]=extendError(Error,"InternalError");embind_init_charCodes();BindingError=Module["BindingError"]=extendError(Error,"BindingError");init_ClassHandle();init_embind();init_RegisteredPointer();UnboundTypeError=Module["UnboundTypeError"]=extendError(Error,"UnboundTypeError");init_emval();var ASSERTIONS=false;function intArrayFromString(stringy,dontAddNull,length){var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array}function intArrayToString(array){var ret=[];for(var i=0;i255){if(ASSERTIONS){assert(false,"Character code "+chr+" ("+String.fromCharCode(chr)+") at offset "+i+" not in 0x00-0xFF.")}chr&=255}ret.push(String.fromCharCode(chr))}return ret.join("")}var decodeBase64=typeof atob=="function"?atob:function(input){var keyStr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var output="";var chr1,chr2,chr3;var enc1,enc2,enc3,enc4;var i=0;input=input.replace(/[^A-Za-z0-9\+\/\=]/g,"");do{enc1=keyStr.indexOf(input.charAt(i++));enc2=keyStr.indexOf(input.charAt(i++));enc3=keyStr.indexOf(input.charAt(i++));enc4=keyStr.indexOf(input.charAt(i++));chr1=enc1<<2|enc2>>4;chr2=(enc2&15)<<4|enc3>>2;chr3=(enc3&3)<<6|enc4;output=output+String.fromCharCode(chr1);if(enc3!==64){output=output+String.fromCharCode(chr2)}if(enc4!==64){output=output+String.fromCharCode(chr3)}}while(i0){return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}Module["run"]=run;function exit(status,implicit){EXITSTATUS=status;if(keepRuntimeAlive()){}else{exitRuntime()}procExit(status)}function procExit(code){EXITSTATUS=code;if(!keepRuntimeAlive()){if(Module["onExit"])Module["onExit"](code);ABORT=true}quit_(code,new ExitStatus(code))}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}run(); +)(asmLibraryArg)},instantiate:function(binary,info){return{then:function(ok){var module=new WebAssembly.Module(binary);ok({"instance":new WebAssembly.Instance(module)})}}},RuntimeError:Error};wasmBinary=[];if(typeof WebAssembly!="object"){abort("no native wasm support detected")}var wasmMemory;var ABORT=false;var EXITSTATUS;function assert(condition,text){if(!condition){abort(text)}}var UTF8Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(heap,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heap[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heap.subarray&&UTF8Decoder){return UTF8Decoder.decode(heap.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,heap,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127)++len;else if(u<=2047)len+=2;else if(u<=65535)len+=3;else len+=4}return len}var UTF16Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf-16le"):undefined;function UTF16ToString(ptr,maxBytesToRead){var endPtr=ptr;var idx=endPtr>>1;var maxIdx=idx+maxBytesToRead/2;while(!(idx>=maxIdx)&&HEAPU16[idx])++idx;endPtr=idx<<1;if(endPtr-ptr>32&&UTF16Decoder){return UTF16Decoder.decode(HEAPU8.subarray(ptr,endPtr))}else{var str="";for(var i=0;!(i>=maxBytesToRead/2);++i){var codeUnit=HEAP16[ptr+i*2>>1];if(codeUnit==0)break;str+=String.fromCharCode(codeUnit)}return str}}function stringToUTF16(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr}function lengthBytesUTF16(str){return str.length*2}function UTF32ToString(ptr,maxBytesToRead){var i=0;var str="";while(!(i>=maxBytesToRead/4)){var utf32=HEAP32[ptr+i*4>>2];if(utf32==0)break;++i;if(utf32>=65536){var ch=utf32-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}else{str+=String.fromCharCode(utf32)}}return str}function stringToUTF32(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i=55296&&codeUnit<=57343){var trailSurrogate=str.charCodeAt(++i);codeUnit=65536+((codeUnit&1023)<<10)|trailSurrogate&1023}HEAP32[outPtr>>2]=codeUnit;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr}function lengthBytesUTF32(str){var len=0;for(var i=0;i=55296&&codeUnit<=57343)++i;len+=4}return len}function allocateUTF8(str){var size=lengthBytesUTF8(str)+1;var ret=_malloc(size);if(ret)stringToUTF8Array(str,HEAP8,ret,size);return ret}function writeArrayToMemory(array,buffer){HEAP8.set(array,buffer)}function writeAsciiToMemory(str,buffer,dontAddNull){for(var i=0;i>0]=str.charCodeAt(i)}if(!dontAddNull)HEAP8[buffer>>0]=0}var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBufferAndViews(buf){buffer=buf;Module["HEAP8"]=HEAP8=new Int8Array(buf);Module["HEAP16"]=HEAP16=new Int16Array(buf);Module["HEAP32"]=HEAP32=new Int32Array(buf);Module["HEAPU8"]=HEAPU8=new Uint8Array(buf);Module["HEAPU16"]=HEAPU16=new Uint16Array(buf);Module["HEAPU32"]=HEAPU32=new Uint32Array(buf);Module["HEAPF32"]=HEAPF32=new Float32Array(buf);Module["HEAPF64"]=HEAPF64=new Float64Array(buf)}var INITIAL_MEMORY=Module["INITIAL_MEMORY"]||268435456;if(Module["wasmMemory"]){wasmMemory=Module["wasmMemory"]}else{wasmMemory=new WebAssembly.Memory({"initial":INITIAL_MEMORY/65536,"maximum":2147483648/65536})}if(wasmMemory){buffer=wasmMemory.buffer}INITIAL_MEMORY=buffer.byteLength;updateGlobalBufferAndViews(buffer);var wasmTable;var __ATPRERUN__=[];var __ATINIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;var runtimeExited=false;var runtimeKeepaliveCounter=0;function keepRuntimeAlive(){return noExitRuntime||runtimeKeepaliveCounter>0}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();FS.ignorePermissions=false;TTY.init();callRuntimeCallbacks(__ATINIT__)}function exitRuntime(){runtimeExited=true}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};function abort(what){{if(Module["onAbort"]){Module["onAbort"](what)}}what="Aborted("+what+")";err(what);ABORT=true;EXITSTATUS=1;what+=". Build with -s ASSERTIONS=1 for more info.";var e=new WebAssembly.RuntimeError(what);throw e}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return filename.startsWith(dataURIPrefix)}function isFileURI(filename){return filename.startsWith("file://")}var wasmBinaryFile;wasmBinaryFile="artoolkitNFT.min.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(file){try{if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}var binary=tryParseAsDataURI(file);if(binary){return binary}if(readBinary){return readBinary(file)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch=="function"&&!isFileURI(wasmBinaryFile)){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary(wasmBinaryFile)})}else{if(readAsync){return new Promise(function(resolve,reject){readAsync(wasmBinaryFile,function(response){resolve(new Uint8Array(response))},reject)})}}}return Promise.resolve().then(function(){return getBinary(wasmBinaryFile)})}function createWasm(){var info={"a":asmLibraryArg};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;wasmTable=Module["asm"]["ca"];addOnInit(Module["asm"]["_"]);removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){receiveInstance(result["instance"])}function instantiateArrayBuffer(receiver){return getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(function(instance){return instance}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(){if(!wasmBinary&&typeof WebAssembly.instantiateStreaming=="function"&&!isDataURI(wasmBinaryFile)&&!isFileURI(wasmBinaryFile)&&typeof fetch=="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,info);return result.then(receiveInstantiationResult,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(receiveInstantiationResult)})})}else{return instantiateArrayBuffer(receiveInstantiationResult)}}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateAsync();return{}}var tempDouble;var tempI64;var ASM_CONSTS={63616:function($0,$1,$2){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);console.log(infoHead+message,style)},63755:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.log(infoHead+message,style,format)},63933:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.log(infoHead+message,style,format)},64111:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.log(infoHead+message,style,format)},64289:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.log(infoHead+message,style,format)},64467:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);console.log(infoHead+message,style,$3)},64610:function($0,$1,$2){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);console.error(errorHead+message,style)},64753:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.error(errorHead+message,style,format)},64935:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.error(errorHead+message,style,format)},65117:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.error(errorHead+message,style,format)},65299:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.error(errorHead+message,style,format)},65481:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);console.error(errorHead+message,style,$3)},65628:function($0,$1,$2){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);console.warn(infoHead+message,style)},65768:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.warn(errorHead+message,style,format)},65949:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.warn(errorHead+message,style,format)},66130:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.warn(errorHead+message,style,format)},66311:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.warn(errorHead+message,style,format)},66492:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);console.warn(errorHead+message,style,$3)},66638:function(){var $a=arguments;var i=0;if(!artoolkitNFT["NFTMarkerInfo"]){artoolkitNFT["NFTMarkerInfo"]={id:0,error:-1,found:0,pose:[0,0,0,0,0,0,0,0,0,0,0,0]}}var markerInfo=artoolkitNFT["NFTMarkerInfo"];markerInfo["id"]=$a[i++];markerInfo["error"]=$a[i++];markerInfo["found"]=1;markerInfo["pose"][0]=$a[i++];markerInfo["pose"][1]=$a[i++];markerInfo["pose"][2]=$a[i++];markerInfo["pose"][3]=$a[i++];markerInfo["pose"][4]=$a[i++];markerInfo["pose"][5]=$a[i++];markerInfo["pose"][6]=$a[i++];markerInfo["pose"][7]=$a[i++];markerInfo["pose"][8]=$a[i++];markerInfo["pose"][9]=$a[i++];markerInfo["pose"][10]=$a[i++];markerInfo["pose"][11]=$a[i++]},67344:function(){var $a=arguments;var i=0;if(!artoolkitNFT["NFTMarkerInfo"]){artoolkitNFT["NFTMarkerInfo"]={id:0,error:-1,found:0,pose:[0,0,0,0,0,0,0,0,0,0,0,0]}}var markerInfo=artoolkitNFT["NFTMarkerInfo"];markerInfo["id"]=$a[i++];markerInfo["error"]=-1;markerInfo["found"]=0;markerInfo["pose"][0]=0;markerInfo["pose"][1]=0;markerInfo["pose"][2]=0;markerInfo["pose"][3]=0;markerInfo["pose"][4]=0;markerInfo["pose"][5]=0;markerInfo["pose"][6]=0;markerInfo["pose"][7]=0;markerInfo["pose"][8]=0;markerInfo["pose"][9]=0;markerInfo["pose"][10]=0;markerInfo["pose"][11]=0},67973:function($0,$1,$2,$3,$4,$5){if(!artoolkitNFT["frameMalloc"]){artoolkitNFT["frameMalloc"]={}}var frameMalloc=artoolkitNFT["frameMalloc"];frameMalloc["framepointer"]=$1;frameMalloc["framesize"]=$2;frameMalloc["camera"]=$3;frameMalloc["transform"]=$4;frameMalloc["videoLumaPointer"]=$5}};function callRuntimeCallbacks(callbacks){while(callbacks.length>0){var callback=callbacks.shift();if(typeof callback=="function"){callback(Module);continue}var func=callback.func;if(typeof func=="number"){if(callback.arg===undefined){getWasmTableEntry(func)()}else{getWasmTableEntry(func)(callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}function getWasmTableEntry(funcPtr){return wasmTable.get(funcPtr)}function ___cxa_allocate_exception(size){return _malloc(size+16)+16}function ExceptionInfo(excPtr){this.excPtr=excPtr;this.ptr=excPtr-16;this.set_type=function(type){HEAP32[this.ptr+4>>2]=type};this.get_type=function(){return HEAP32[this.ptr+4>>2]};this.set_destructor=function(destructor){HEAP32[this.ptr+8>>2]=destructor};this.get_destructor=function(){return HEAP32[this.ptr+8>>2]};this.set_refcount=function(refcount){HEAP32[this.ptr>>2]=refcount};this.set_caught=function(caught){caught=caught?1:0;HEAP8[this.ptr+12>>0]=caught};this.get_caught=function(){return HEAP8[this.ptr+12>>0]!=0};this.set_rethrown=function(rethrown){rethrown=rethrown?1:0;HEAP8[this.ptr+13>>0]=rethrown};this.get_rethrown=function(){return HEAP8[this.ptr+13>>0]!=0};this.init=function(type,destructor){this.set_type(type);this.set_destructor(destructor);this.set_refcount(0);this.set_caught(false);this.set_rethrown(false)};this.add_ref=function(){var value=HEAP32[this.ptr>>2];HEAP32[this.ptr>>2]=value+1};this.release_ref=function(){var prev=HEAP32[this.ptr>>2];HEAP32[this.ptr>>2]=prev-1;return prev===1}}var exceptionLast=0;var uncaughtExceptionCount=0;function ___cxa_throw(ptr,type,destructor){var info=new ExceptionInfo(ptr);info.init(type,destructor);exceptionLast=ptr;uncaughtExceptionCount++;throw ptr}function setErrNo(value){HEAP32[___errno_location()>>2]=value;return value}var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){if(path==="/")return"/";path=PATH.normalize(path);path=path.replace(/\/$/,"");var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)}};function getRandomDevice(){if(typeof crypto=="object"&&typeof crypto["getRandomValues"]=="function"){var randomBuffer=new Uint8Array(1);return function(){crypto.getRandomValues(randomBuffer);return randomBuffer[0]}}else if(ENVIRONMENT_IS_NODE){try{var crypto_module=require("crypto");return function(){return crypto_module["randomBytes"](1)[0]}}catch(e){}}return function(){abort("randomDevice")}}var PATH_FS={resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=path.charAt(0)==="/"}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(function(p){return!!p}),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:function(from,to){from=PATH_FS.resolve(from).substr(1);to=PATH_FS.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()},put_char:function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}}},default_tty1_ops:{put_char:function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};function mmapAlloc(size){abort()}var MEMFS={ops_table:null,mount:function(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode:function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node;parent.timestamp=node.timestamp}return node},getFileDataAsTypedArray:function(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage:function(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr:function(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.timestamp);attr.mtime=new Date(node.timestamp);attr.ctime=new Date(node.timestamp);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr:function(node,attr){if(attr.mode!==undefined){node.mode=attr.mode}if(attr.timestamp!==undefined){node.timestamp=attr.timestamp}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup:function(parent,name){throw FS.genericErrors[44]},mknod:function(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename:function(old_node,new_dir,new_name){if(FS.isDir(old_node.mode)){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}}delete old_node.parent.contents[old_node.name];old_node.parent.timestamp=Date.now();old_node.name=new_name;new_dir.contents[new_name]=old_node;new_dir.timestamp=old_node.parent.timestamp;old_node.parent=new_dir},unlink:function(parent,name){delete parent.contents[name];parent.timestamp=Date.now()},rmdir:function(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.timestamp=Date.now()},readdir:function(node){var entries=[".",".."];for(var key in node.contents){if(!node.contents.hasOwnProperty(key)){continue}entries.push(key)}return entries},symlink:function(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink:function(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read:function(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{path=PATH_FS.resolve(FS.cwd(),path);if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};opts=Object.assign(defaults,opts);if(opts.recurse_count>8){throw new FS.ErrnoError(32)}var parts=PATH.normalizeArray(path.split("/").filter(p=>!!p),false);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(32)}}}}return{path:current_path,node:current}},getPath:node=>{var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?mount+"/"+path:mount+path}path=path?node.name+"/"+path:node.name;node=node.parent}},hashName:(parentid,name)=>{var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode:node=>{var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode:node=>{var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode:(parent,name)=>{var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode:(parent,name,mode,rdev)=>{var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode:node=>{FS.hashRemoveNode(node)},isRoot:node=>{return node===node.parent},isMountpoint:node=>{return!!node.mounted},isFile:mode=>{return(mode&61440)===32768},isDir:mode=>{return(mode&61440)===16384},isLink:mode=>{return(mode&61440)===40960},isChrdev:mode=>{return(mode&61440)===8192},isBlkdev:mode=>{return(mode&61440)===24576},isFIFO:mode=>{return(mode&61440)===4096},isSocket:mode=>{return(mode&49152)===49152},flagModes:{"r":0,"r+":2,"w":577,"w+":578,"a":1089,"a+":1090},modeStringToFlags:str=>{var flags=FS.flagModes[str];if(typeof flags=="undefined"){throw new Error("Unknown file open mode: "+str)}return flags},flagsToPermissionString:flag=>{var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions:(node,perms)=>{if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup:dir=>{var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate:(dir,name)=>{try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete:(dir,name,isdir)=>{var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen:(node,flags)=>{if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd:(fd_start=0,fd_end=FS.MAX_OPEN_FDS)=>{for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStream:fd=>FS.streams[fd],createStream:(stream,fd_start,fd_end)=>{if(!FS.FSStream){FS.FSStream=function(){};FS.FSStream.prototype={object:{get:function(){return this.node},set:function(val){this.node=val}},isRead:{get:function(){return(this.flags&2097155)!==1}},isWrite:{get:function(){return(this.flags&2097155)!==0}},isAppend:{get:function(){return this.flags&1024}}}}stream=Object.assign(new FS.FSStream,stream);var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream:fd=>{FS.streams[fd]=null},chrdev_stream_ops:{open:stream=>{var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}},llseek:()=>{throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice:(dev,ops)=>{FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts:mount=>{var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs:(populate,callback)=>{if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err("warning: "+FS.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work")}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount:(type,opts,mountpoint)=>{var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount:mountpoint=>{var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup:(parent,name)=>{return parent.node_ops.lookup(parent,name)},mknod:(path,mode,dev)=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(28)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},create:(path,mode)=>{mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:(path,mode)=>{mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree:(path,mode)=>{var dirs=path.split("/");var d="";for(var i=0;i{if(typeof dev=="undefined"){dev=mode;mode=438}mode|=8192;return FS.mknod(path,mode,dev)},symlink:(oldpath,newpath)=>{if(!PATH_FS.resolve(oldpath)){throw new FS.ErrnoError(44)}var lookup=FS.lookupPath(newpath,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var newname=PATH.basename(newpath);var errCode=FS.mayCreate(parent,newname);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.symlink){throw new FS.ErrnoError(63)}return parent.node_ops.symlink(parent,newname,oldpath)},rename:(old_path,new_path)=>{var old_dirname=PATH.dirname(old_path);var new_dirname=PATH.dirname(new_path);var old_name=PATH.basename(old_path);var new_name=PATH.basename(new_path);var lookup,old_dir,new_dir;lookup=FS.lookupPath(old_path,{parent:true});old_dir=lookup.node;lookup=FS.lookupPath(new_path,{parent:true});new_dir=lookup.node;if(!old_dir||!new_dir)throw new FS.ErrnoError(44);if(old_dir.mount!==new_dir.mount){throw new FS.ErrnoError(75)}var old_node=FS.lookupNode(old_dir,old_name);var relative=PATH_FS.relative(old_path,new_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(28)}relative=PATH_FS.relative(new_path,old_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(55)}var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(old_node===new_node){return}var isdir=FS.isDir(old_node.mode);var errCode=FS.mayDelete(old_dir,old_name,isdir);if(errCode){throw new FS.ErrnoError(errCode)}errCode=new_node?FS.mayDelete(new_dir,new_name,isdir):FS.mayCreate(new_dir,new_name);if(errCode){throw new FS.ErrnoError(errCode)}if(!old_dir.node_ops.rename){throw new FS.ErrnoError(63)}if(FS.isMountpoint(old_node)||new_node&&FS.isMountpoint(new_node)){throw new FS.ErrnoError(10)}if(new_dir!==old_dir){errCode=FS.nodePermissions(old_dir,"w");if(errCode){throw new FS.ErrnoError(errCode)}}FS.hashRemoveNode(old_node);try{old_dir.node_ops.rename(old_node,new_dir,new_name)}catch(e){throw e}finally{FS.hashAddNode(old_node)}},rmdir:path=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,true);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.rmdir){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.rmdir(parent,name);FS.destroyNode(node)},readdir:path=>{var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node.node_ops.readdir){throw new FS.ErrnoError(54)}return node.node_ops.readdir(node)},unlink:path=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,false);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.unlink){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.unlink(parent,name);FS.destroyNode(node)},readlink:path=>{var lookup=FS.lookupPath(path);var link=lookup.node;if(!link){throw new FS.ErrnoError(44)}if(!link.node_ops.readlink){throw new FS.ErrnoError(28)}return PATH_FS.resolve(FS.getPath(link.parent),link.node_ops.readlink(link))},stat:(path,dontFollow)=>{var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;if(!node){throw new FS.ErrnoError(44)}if(!node.node_ops.getattr){throw new FS.ErrnoError(63)}return node.node_ops.getattr(node)},lstat:path=>{return FS.stat(path,true)},chmod:(path,mode,dontFollow)=>{var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}node.node_ops.setattr(node,{mode:mode&4095|node.mode&~4095,timestamp:Date.now()})},lchmod:(path,mode)=>{FS.chmod(path,mode,true)},fchmod:(fd,mode)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}FS.chmod(stream.node,mode)},chown:(path,uid,gid,dontFollow)=>{var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}node.node_ops.setattr(node,{timestamp:Date.now()})},lchown:(path,uid,gid)=>{FS.chown(path,uid,gid,true)},fchown:(fd,uid,gid)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}FS.chown(stream.node,uid,gid)},truncate:(path,len)=>{if(len<0){throw new FS.ErrnoError(28)}var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:true});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}if(FS.isDir(node.mode)){throw new FS.ErrnoError(31)}if(!FS.isFile(node.mode)){throw new FS.ErrnoError(28)}var errCode=FS.nodePermissions(node,"w");if(errCode){throw new FS.ErrnoError(errCode)}node.node_ops.setattr(node,{size:len,timestamp:Date.now()})},ftruncate:(fd,len)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.truncate(stream.node,len)},utime:(path,atime,mtime)=>{var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;node.node_ops.setattr(node,{timestamp:Math.max(atime,mtime)})},open:(path,flags,mode,fd_start,fd_end)=>{if(path===""){throw new FS.ErrnoError(44)}flags=typeof flags=="string"?FS.modeStringToFlags(flags):flags;mode=typeof mode=="undefined"?438:mode;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;if(typeof path=="object"){node=path}else{path=PATH.normalize(path);try{var lookup=FS.lookupPath(path,{follow:!(flags&131072)});node=lookup.node}catch(e){}}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else{node=FS.mknod(path,mode,0);created=true}}if(!node){throw new FS.ErrnoError(44)}if(FS.isChrdev(node.mode)){flags&=~512}if(flags&65536&&!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}if(!created){var errCode=FS.mayOpen(node,flags);if(errCode){throw new FS.ErrnoError(errCode)}}if(flags&512){FS.truncate(node,0)}flags&=~(128|512|131072);var stream=FS.createStream({node:node,path:FS.getPath(node),flags:flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false},fd_start,fd_end);if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(Module["logReadFiles"]&&!(flags&1)){if(!FS.readFiles)FS.readFiles={};if(!(path in FS.readFiles)){FS.readFiles[path]=1}}return stream},close:stream=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(stream.getdents)stream.getdents=null;try{if(stream.stream_ops.close){stream.stream_ops.close(stream)}}catch(e){throw e}finally{FS.closeStream(stream.fd)}stream.fd=null},isClosed:stream=>{return stream.fd===null},llseek:(stream,offset,whence)=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(!stream.seekable||!stream.stream_ops.llseek){throw new FS.ErrnoError(70)}if(whence!=0&&whence!=1&&whence!=2){throw new FS.ErrnoError(28)}stream.position=stream.stream_ops.llseek(stream,offset,whence);stream.ungotten=[];return stream.position},read:(stream,buffer,offset,length,position)=>{if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.read){throw new FS.ErrnoError(28)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesRead=stream.stream_ops.read(stream,buffer,offset,length,position);if(!seeking)stream.position+=bytesRead;return bytesRead},write:(stream,buffer,offset,length,position,canOwn)=>{if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.write){throw new FS.ErrnoError(28)}if(stream.seekable&&stream.flags&1024){FS.llseek(stream,0,2)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesWritten=stream.stream_ops.write(stream,buffer,offset,length,position,canOwn);if(!seeking)stream.position+=bytesWritten;return bytesWritten},allocate:(stream,offset,length)=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(offset<0||length<=0){throw new FS.ErrnoError(28)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(!FS.isFile(stream.node.mode)&&!FS.isDir(stream.node.mode)){throw new FS.ErrnoError(43)}if(!stream.stream_ops.allocate){throw new FS.ErrnoError(138)}stream.stream_ops.allocate(stream,offset,length)},mmap:(stream,address,length,position,prot,flags)=>{if((prot&2)!==0&&(flags&2)===0&&(stream.flags&2097155)!==2){throw new FS.ErrnoError(2)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(2)}if(!stream.stream_ops.mmap){throw new FS.ErrnoError(43)}return stream.stream_ops.mmap(stream,address,length,position,prot,flags)},msync:(stream,buffer,offset,length,mmapFlags)=>{if(!stream||!stream.stream_ops.msync){return 0}return stream.stream_ops.msync(stream,buffer,offset,length,mmapFlags)},munmap:stream=>0,ioctl:(stream,cmd,arg)=>{if(!stream.stream_ops.ioctl){throw new FS.ErrnoError(59)}return stream.stream_ops.ioctl(stream,cmd,arg)},readFile:(path,opts={})=>{opts.flags=opts.flags||0;opts.encoding=opts.encoding||"binary";if(opts.encoding!=="utf8"&&opts.encoding!=="binary"){throw new Error('Invalid encoding type "'+opts.encoding+'"')}var ret;var stream=FS.open(path,opts.flags);var stat=FS.stat(path);var length=stat.size;var buf=new Uint8Array(length);FS.read(stream,buf,0,length,0);if(opts.encoding==="utf8"){ret=UTF8ArrayToString(buf,0)}else if(opts.encoding==="binary"){ret=buf}FS.close(stream);return ret},writeFile:(path,data,opts={})=>{opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){var buf=new Uint8Array(lengthBytesUTF8(data)+1);var actualNumBytes=stringToUTF8Array(data,buf,0,buf.length);FS.write(stream,buf,0,actualNumBytes,undefined,opts.canOwn)}else if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{throw new Error("Unsupported data type")}FS.close(stream)},cwd:()=>FS.currentPath,chdir:path=>{var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,"x");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.path},createDefaultDirectories:()=>{FS.mkdir("/tmp");FS.mkdir("/home");FS.mkdir("/home/web_user")},createDefaultDevices:()=>{FS.mkdir("/dev");FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(stream,buffer,offset,length,pos)=>length});FS.mkdev("/dev/null",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev("/dev/tty",FS.makedev(5,0));FS.mkdev("/dev/tty1",FS.makedev(6,0));var random_device=getRandomDevice();FS.createDevice("/dev","random",random_device);FS.createDevice("/dev","urandom",random_device);FS.mkdir("/dev/shm");FS.mkdir("/dev/shm/tmp")},createSpecialDirectories:()=>{FS.mkdir("/proc");var proc_self=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd");FS.mount({mount:()=>{var node=FS.createNode(proc_self,"fd",16384|511,73);node.node_ops={lookup:(parent,name)=>{var fd=+name;var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path}};ret.parent=ret;return ret}};return node}},{},"/proc/self/fd")},createStandardStreams:()=>{if(Module["stdin"]){FS.createDevice("/dev","stdin",Module["stdin"])}else{FS.symlink("/dev/tty","/dev/stdin")}if(Module["stdout"]){FS.createDevice("/dev","stdout",null,Module["stdout"])}else{FS.symlink("/dev/tty","/dev/stdout")}if(Module["stderr"]){FS.createDevice("/dev","stderr",null,Module["stderr"])}else{FS.symlink("/dev/tty1","/dev/stderr")}var stdin=FS.open("/dev/stdin",0);var stdout=FS.open("/dev/stdout",1);var stderr=FS.open("/dev/stderr",1)},ensureErrnoError:()=>{if(FS.ErrnoError)return;FS.ErrnoError=function ErrnoError(errno,node){this.node=node;this.setErrno=function(errno){this.errno=errno};this.setErrno(errno);this.message="FS error"};FS.ErrnoError.prototype=new Error;FS.ErrnoError.prototype.constructor=FS.ErrnoError;[44].forEach(code=>{FS.genericErrors[code]=new FS.ErrnoError(code);FS.genericErrors[code].stack=""})},staticInit:()=>{FS.ensureErrnoError();FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={"MEMFS":MEMFS}},init:(input,output,error)=>{FS.init.initialized=true;FS.ensureErrnoError();Module["stdin"]=input||Module["stdin"];Module["stdout"]=output||Module["stdout"];Module["stderr"]=error||Module["stderr"];FS.createStandardStreams()},quit:()=>{FS.init.initialized=false;for(var i=0;i{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode},findObject:(path,dontResolveLastLink)=>{var ret=FS.analyzePath(path,dontResolveLastLink);if(ret.exists){return ret.object}else{return null}},analyzePath:(path,dontResolveLastLink)=>{try{var lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});path=lookup.path}catch(e){}var ret={isRoot:false,exists:false,error:0,name:null,path:null,object:null,parentExists:false,parentPath:null,parentObject:null};try{var lookup=FS.lookupPath(path,{parent:true});ret.parentExists=true;ret.parentPath=lookup.path;ret.parentObject=lookup.node;ret.name=PATH.basename(path);lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});ret.exists=true;ret.path=lookup.path;ret.object=lookup.node;ret.name=lookup.node.name;ret.isRoot=lookup.path==="/"}catch(e){ret.error=e.errno}return ret},createPath:(parent,path,canRead,canWrite)=>{parent=typeof parent=="string"?parent:FS.getPath(parent);var parts=path.split("/").reverse();while(parts.length){var part=parts.pop();if(!part)continue;var current=PATH.join2(parent,part);try{FS.mkdir(current)}catch(e){}parent=current}return current},createFile:(parent,name,properties,canRead,canWrite)=>{var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS.getMode(canRead,canWrite);return FS.create(path,mode)},createDataFile:(parent,name,data,canRead,canWrite,canOwn)=>{var path=name;if(parent){parent=typeof parent=="string"?parent:FS.getPath(parent);path=name?PATH.join2(parent,name):parent}var mode=FS.getMode(canRead,canWrite);var node=FS.create(path,mode);if(data){if(typeof data=="string"){var arr=new Array(data.length);for(var i=0,len=data.length;i{var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS.getMode(!!input,!!output);if(!FS.createDevice.major)FS.createDevice.major=64;var dev=FS.makedev(FS.createDevice.major++,0);FS.registerDevice(dev,{open:stream=>{stream.seekable=false},close:stream=>{if(output&&output.buffer&&output.buffer.length){output(10)}},read:(stream,buffer,offset,length,pos)=>{var bytesRead=0;for(var i=0;i{for(var i=0;i{if(obj.isDevice||obj.isFolder||obj.link||obj.contents)return true;if(typeof XMLHttpRequest!="undefined"){throw new Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread.")}else if(read_){try{obj.contents=intArrayFromString(read_(obj.url),true);obj.usedBytes=obj.contents.length}catch(e){throw new FS.ErrnoError(29)}}else{throw new Error("Cannot load without read() or XMLHttpRequest.")}},createLazyFile:(parent,name,url,canRead,canWrite)=>{function LazyUint8Array(){this.lengthKnown=false;this.chunks=[]}LazyUint8Array.prototype.get=function LazyUint8Array_get(idx){if(idx>this.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(from,to)=>{if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}else{return intArrayFromString(xhr.responseText||"",true)}};var lazyArray=this;lazyArray.setDataGetter(chunkNum=>{var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]=="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]=="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;out("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(key=>{var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){FS.forceLoadFile(node);return fn.apply(null,arguments)}});stream_ops.read=((stream,buffer,offset,length,position)=>{FS.forceLoadFile(node);var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency("cp "+fullname);function processData(byteArray){function finish(byteArray){if(preFinish)preFinish();if(!dontCreateFile){FS.createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}if(onload)onload();removeRunDependency(dep)}if(Browser.handledByPreloadPlugin(byteArray,fullname,finish,()=>{if(onerror)onerror();removeRunDependency(dep)})){return}finish(byteArray)}addRunDependency(dep);if(typeof url=="string"){asyncLoad(url,byteArray=>processData(byteArray),onerror)}else{processData(url)}},indexedDB:()=>{return window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB},DB_NAME:()=>{return"EM_FS_"+window.location.pathname},DB_VERSION:20,DB_STORE_NAME:"FILE_DATA",saveFilesToDB:(paths,onload,onerror)=>{onload=onload||(()=>{});onerror=onerror||(()=>{});var indexedDB=FS.indexedDB();try{var openRequest=indexedDB.open(FS.DB_NAME(),FS.DB_VERSION)}catch(e){return onerror(e)}openRequest.onupgradeneeded=(()=>{out("creating db");var db=openRequest.result;db.createObjectStore(FS.DB_STORE_NAME)});openRequest.onsuccess=(()=>{var db=openRequest.result;var transaction=db.transaction([FS.DB_STORE_NAME],"readwrite");var files=transaction.objectStore(FS.DB_STORE_NAME);var ok=0,fail=0,total=paths.length;function finish(){if(fail==0)onload();else onerror()}paths.forEach(path=>{var putRequest=files.put(FS.analyzePath(path).object.contents,path);putRequest.onsuccess=(()=>{ok++;if(ok+fail==total)finish()});putRequest.onerror=(()=>{fail++;if(ok+fail==total)finish()})});transaction.onerror=onerror});openRequest.onerror=onerror},loadFilesFromDB:(paths,onload,onerror)=>{onload=onload||(()=>{});onerror=onerror||(()=>{});var indexedDB=FS.indexedDB();try{var openRequest=indexedDB.open(FS.DB_NAME(),FS.DB_VERSION)}catch(e){return onerror(e)}openRequest.onupgradeneeded=onerror;openRequest.onsuccess=(()=>{var db=openRequest.result;try{var transaction=db.transaction([FS.DB_STORE_NAME],"readonly")}catch(e){onerror(e);return}var files=transaction.objectStore(FS.DB_STORE_NAME);var ok=0,fail=0,total=paths.length;function finish(){if(fail==0)onload();else onerror()}paths.forEach(path=>{var getRequest=files.get(path);getRequest.onsuccess=(()=>{if(FS.analyzePath(path).exists){FS.unlink(path)}FS.createDataFile(PATH.dirname(path),PATH.basename(path),getRequest.result,true,true,true);ok++;if(ok+fail==total)finish()});getRequest.onerror=(()=>{fail++;if(ok+fail==total)finish()})});transaction.onerror=onerror});openRequest.onerror=onerror}};var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt:function(dirfd,path,allowEmpty){if(path[0]==="/"){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=FS.getStream(dirfd);if(!dirstream)throw new FS.ErrnoError(8);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return PATH.join2(dir,path)},doStat:function(func,path,buf){try{var stat=func(path)}catch(e){if(e&&e.node&&PATH.normalize(path)!==PATH.normalize(FS.getPath(e.node))){return-54}throw e}HEAP32[buf>>2]=stat.dev;HEAP32[buf+4>>2]=0;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAP32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;HEAP32[buf+32>>2]=0;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAP32[buf+48>>2]=4096;HEAP32[buf+52>>2]=stat.blocks;HEAP32[buf+56>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+76>>2]=0;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+80>>2]=tempI64[0],HEAP32[buf+84>>2]=tempI64[1];return 0},doMsync:function(addr,stream,len,flags,offset){var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},doMkdir:function(path,mode){path=PATH.normalize(path);if(path[path.length-1]==="/")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0},doMknod:function(path,mode,dev){switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-28}FS.mknod(path,mode,dev);return 0},doReadlink:function(path,buf,bufsize){if(bufsize<=0)return-28;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len},doAccess:function(path,amode){if(amode&~7){return-28}var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node){return-44}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-2}return 0},doDup:function(path,flags,suggestFD){var suggest=FS.getStream(suggestFD);if(suggest)FS.close(suggest);return FS.open(path,flags,0,suggestFD,suggestFD).fd},doReadv:function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret},varargs:undefined,get:function(){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(ptr){var ret=UTF8ToString(ptr);return ret},getStreamFromFD:function(fd){var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);return stream},get64:function(low,high){return low}};function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-28}var newStream;newStream=FS.open(stream.path,stream.flags,0,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 5:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 6:case 7:return 0;case 16:case 8:return-28;case 9:setErrNo(28);return-1;default:{return-28}}}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_ioctl(fd,op,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(op){case 21509:case 21505:{if(!stream.tty)return-59;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-59;return 0}case 21519:{if(!stream.tty)return-59;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-59;return-28}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-59;return 0}case 21524:{if(!stream.tty)return-59;return 0}default:abort("bad ioctl syscall "+op)}}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_open(path,flags,varargs){SYSCALLS.varargs=varargs;try{var pathname=SYSCALLS.getStr(path);var mode=varargs?SYSCALLS.get():0;var stream=FS.open(pathname,flags,mode);return stream.fd}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}var structRegistrations={};function runDestructors(destructors){while(destructors.length){var ptr=destructors.pop();var del=destructors.pop();del(ptr)}}function simpleReadValueFromPointer(pointer){return this["fromWireType"](HEAPU32[pointer>>2])}var awaitingDependencies={};var registeredTypes={};var typeDependencies={};var char_0=48;var char_9=57;function makeLegalFunctionName(name){if(undefined===name){return"_unknown"}name=name.replace(/[^a-zA-Z0-9_]/g,"$");var f=name.charCodeAt(0);if(f>=char_0&&f<=char_9){return"_"+name}else{return name}}function createNamedFunction(name,body){name=makeLegalFunctionName(name);return new Function("body","return function "+name+"() {\n"+' "use strict";'+" return body.apply(this, arguments);\n"+"};\n")(body)}function extendError(baseErrorType,errorName){var errorClass=createNamedFunction(errorName,function(message){this.name=errorName;this.message=message;var stack=new Error(message).stack;if(stack!==undefined){this.stack=this.toString()+"\n"+stack.replace(/^Error(:[^\n]*)?\n/,"")}});errorClass.prototype=Object.create(baseErrorType.prototype);errorClass.prototype.constructor=errorClass;errorClass.prototype.toString=function(){if(this.message===undefined){return this.name}else{return this.name+": "+this.message}};return errorClass}var InternalError=undefined;function throwInternalError(message){throw new InternalError(message)}function whenDependentTypesAreResolved(myTypes,dependentTypes,getTypeConverters){myTypes.forEach(function(type){typeDependencies[type]=dependentTypes});function onComplete(typeConverters){var myTypeConverters=getTypeConverters(typeConverters);if(myTypeConverters.length!==myTypes.length){throwInternalError("Mismatched type converter count")}for(var i=0;i>shift])},destructorFunction:null})}function ClassHandle_isAliasOf(other){if(!(this instanceof ClassHandle)){return false}if(!(other instanceof ClassHandle)){return false}var leftClass=this.$$.ptrType.registeredClass;var left=this.$$.ptr;var rightClass=other.$$.ptrType.registeredClass;var right=other.$$.ptr;while(leftClass.baseClass){left=leftClass.upcast(left);leftClass=leftClass.baseClass}while(rightClass.baseClass){right=rightClass.upcast(right);rightClass=rightClass.baseClass}return leftClass===rightClass&&left===right}function shallowCopyInternalPointer(o){return{count:o.count,deleteScheduled:o.deleteScheduled,preservePointerOnDelete:o.preservePointerOnDelete,ptr:o.ptr,ptrType:o.ptrType,smartPtr:o.smartPtr,smartPtrType:o.smartPtrType}}function throwInstanceAlreadyDeleted(obj){function getInstanceTypeName(handle){return handle.$$.ptrType.registeredClass.name}throwBindingError(getInstanceTypeName(obj)+" instance already deleted")}var finalizationRegistry=false;function detachFinalizer(handle){}function runDestructor($$){if($$.smartPtr){$$.smartPtrType.rawDestructor($$.smartPtr)}else{$$.ptrType.registeredClass.rawDestructor($$.ptr)}}function releaseClassHandle($$){$$.count.value-=1;var toDelete=0===$$.count.value;if(toDelete){runDestructor($$)}}function downcastPointer(ptr,ptrClass,desiredClass){if(ptrClass===desiredClass){return ptr}if(undefined===desiredClass.baseClass){return null}var rv=downcastPointer(ptr,ptrClass,desiredClass.baseClass);if(rv===null){return null}return desiredClass.downcast(rv)}var registeredPointers={};function getInheritedInstanceCount(){return Object.keys(registeredInstances).length}function getLiveInheritedInstances(){var rv=[];for(var k in registeredInstances){if(registeredInstances.hasOwnProperty(k)){rv.push(registeredInstances[k])}}return rv}var deletionQueue=[];function flushPendingDeletes(){while(deletionQueue.length){var obj=deletionQueue.pop();obj.$$.deleteScheduled=false;obj["delete"]()}}var delayFunction=undefined;function setDelayFunction(fn){delayFunction=fn;if(deletionQueue.length&&delayFunction){delayFunction(flushPendingDeletes)}}function init_embind(){Module["getInheritedInstanceCount"]=getInheritedInstanceCount;Module["getLiveInheritedInstances"]=getLiveInheritedInstances;Module["flushPendingDeletes"]=flushPendingDeletes;Module["setDelayFunction"]=setDelayFunction}var registeredInstances={};function getBasestPointer(class_,ptr){if(ptr===undefined){throwBindingError("ptr should not be undefined")}while(class_.baseClass){ptr=class_.upcast(ptr);class_=class_.baseClass}return ptr}function getInheritedInstance(class_,ptr){ptr=getBasestPointer(class_,ptr);return registeredInstances[ptr]}function makeClassHandle(prototype,record){if(!record.ptrType||!record.ptr){throwInternalError("makeClassHandle requires ptr and ptrType")}var hasSmartPtrType=!!record.smartPtrType;var hasSmartPtr=!!record.smartPtr;if(hasSmartPtrType!==hasSmartPtr){throwInternalError("Both smartPtrType and smartPtr must be specified")}record.count={value:1};return attachFinalizer(Object.create(prototype,{$$:{value:record}}))}function RegisteredPointer_fromWireType(ptr){var rawPointer=this.getPointee(ptr);if(!rawPointer){this.destructor(ptr);return null}var registeredInstance=getInheritedInstance(this.registeredClass,rawPointer);if(undefined!==registeredInstance){if(0===registeredInstance.$$.count.value){registeredInstance.$$.ptr=rawPointer;registeredInstance.$$.smartPtr=ptr;return registeredInstance["clone"]()}else{var rv=registeredInstance["clone"]();this.destructor(ptr);return rv}}function makeDefaultHandle(){if(this.isSmartPointer){return makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:rawPointer,smartPtrType:this,smartPtr:ptr})}else{return makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this,ptr:ptr})}}var actualType=this.registeredClass.getActualType(rawPointer);var registeredPointerRecord=registeredPointers[actualType];if(!registeredPointerRecord){return makeDefaultHandle.call(this)}var toType;if(this.isConst){toType=registeredPointerRecord.constPointerType}else{toType=registeredPointerRecord.pointerType}var dp=downcastPointer(rawPointer,this.registeredClass,toType.registeredClass);if(dp===null){return makeDefaultHandle.call(this)}if(this.isSmartPointer){return makeClassHandle(toType.registeredClass.instancePrototype,{ptrType:toType,ptr:dp,smartPtrType:this,smartPtr:ptr})}else{return makeClassHandle(toType.registeredClass.instancePrototype,{ptrType:toType,ptr:dp})}}function attachFinalizer(handle){if("undefined"===typeof FinalizationRegistry){attachFinalizer=(handle=>handle);return handle}finalizationRegistry=new FinalizationRegistry(info=>{releaseClassHandle(info.$$)});attachFinalizer=(handle=>{var $$=handle.$$;var hasSmartPtr=!!$$.smartPtr;if(hasSmartPtr){var info={$$:$$};finalizationRegistry.register(handle,info,handle)}return handle});detachFinalizer=(handle=>finalizationRegistry.unregister(handle));return attachFinalizer(handle)}function ClassHandle_clone(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.preservePointerOnDelete){this.$$.count.value+=1;return this}else{var clone=attachFinalizer(Object.create(Object.getPrototypeOf(this),{$$:{value:shallowCopyInternalPointer(this.$$)}}));clone.$$.count.value+=1;clone.$$.deleteScheduled=false;return clone}}function ClassHandle_delete(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete){throwBindingError("Object already scheduled for deletion")}detachFinalizer(this);releaseClassHandle(this.$$);if(!this.$$.preservePointerOnDelete){this.$$.smartPtr=undefined;this.$$.ptr=undefined}}function ClassHandle_isDeleted(){return!this.$$.ptr}function ClassHandle_deleteLater(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete){throwBindingError("Object already scheduled for deletion")}deletionQueue.push(this);if(deletionQueue.length===1&&delayFunction){delayFunction(flushPendingDeletes)}this.$$.deleteScheduled=true;return this}function init_ClassHandle(){ClassHandle.prototype["isAliasOf"]=ClassHandle_isAliasOf;ClassHandle.prototype["clone"]=ClassHandle_clone;ClassHandle.prototype["delete"]=ClassHandle_delete;ClassHandle.prototype["isDeleted"]=ClassHandle_isDeleted;ClassHandle.prototype["deleteLater"]=ClassHandle_deleteLater}function ClassHandle(){}function ensureOverloadTable(proto,methodName,humanName){if(undefined===proto[methodName].overloadTable){var prevFunc=proto[methodName];proto[methodName]=function(){if(!proto[methodName].overloadTable.hasOwnProperty(arguments.length)){throwBindingError("Function '"+humanName+"' called with an invalid number of arguments ("+arguments.length+") - expects one of ("+proto[methodName].overloadTable+")!")}return proto[methodName].overloadTable[arguments.length].apply(this,arguments)};proto[methodName].overloadTable=[];proto[methodName].overloadTable[prevFunc.argCount]=prevFunc}}function exposePublicSymbol(name,value,numArguments){if(Module.hasOwnProperty(name)){if(undefined===numArguments||undefined!==Module[name].overloadTable&&undefined!==Module[name].overloadTable[numArguments]){throwBindingError("Cannot register public name '"+name+"' twice")}ensureOverloadTable(Module,name,name);if(Module.hasOwnProperty(numArguments)){throwBindingError("Cannot register multiple overloads of a function with the same number of arguments ("+numArguments+")!")}Module[name].overloadTable[numArguments]=value}else{Module[name]=value;if(undefined!==numArguments){Module[name].numArguments=numArguments}}}function RegisteredClass(name,constructor,instancePrototype,rawDestructor,baseClass,getActualType,upcast,downcast){this.name=name;this.constructor=constructor;this.instancePrototype=instancePrototype;this.rawDestructor=rawDestructor;this.baseClass=baseClass;this.getActualType=getActualType;this.upcast=upcast;this.downcast=downcast;this.pureVirtualFunctions=[]}function upcastPointer(ptr,ptrClass,desiredClass){while(ptrClass!==desiredClass){if(!ptrClass.upcast){throwBindingError("Expected null or instance of "+desiredClass.name+", got an instance of "+ptrClass.name)}ptr=ptrClass.upcast(ptr);ptrClass=ptrClass.baseClass}return ptr}function constNoSmartPtrRawPointerToWireType(destructors,handle){if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}return 0}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;var ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);return ptr}function genericPointerToWireType(destructors,handle){var ptr;if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}if(this.isSmartPointer){ptr=this.rawConstructor();if(destructors!==null){destructors.push(this.rawDestructor,ptr)}return ptr}else{return 0}}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}if(!this.isConst&&handle.$$.ptrType.isConst){throwBindingError("Cannot convert argument of type "+(handle.$$.smartPtrType?handle.$$.smartPtrType.name:handle.$$.ptrType.name)+" to parameter type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);if(this.isSmartPointer){if(undefined===handle.$$.smartPtr){throwBindingError("Passing raw pointer to smart pointer is illegal")}switch(this.sharingPolicy){case 0:if(handle.$$.smartPtrType===this){ptr=handle.$$.smartPtr}else{throwBindingError("Cannot convert argument of type "+(handle.$$.smartPtrType?handle.$$.smartPtrType.name:handle.$$.ptrType.name)+" to parameter type "+this.name)}break;case 1:ptr=handle.$$.smartPtr;break;case 2:if(handle.$$.smartPtrType===this){ptr=handle.$$.smartPtr}else{var clonedHandle=handle["clone"]();ptr=this.rawShare(ptr,Emval.toHandle(function(){clonedHandle["delete"]()}));if(destructors!==null){destructors.push(this.rawDestructor,ptr)}}break;default:throwBindingError("Unsupporting sharing policy")}}return ptr}function nonConstNoSmartPtrRawPointerToWireType(destructors,handle){if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}return 0}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}if(handle.$$.ptrType.isConst){throwBindingError("Cannot convert argument of type "+handle.$$.ptrType.name+" to parameter type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;var ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);return ptr}function RegisteredPointer_getPointee(ptr){if(this.rawGetPointee){ptr=this.rawGetPointee(ptr)}return ptr}function RegisteredPointer_destructor(ptr){if(this.rawDestructor){this.rawDestructor(ptr)}}function RegisteredPointer_deleteObject(handle){if(handle!==null){handle["delete"]()}}function init_RegisteredPointer(){RegisteredPointer.prototype.getPointee=RegisteredPointer_getPointee;RegisteredPointer.prototype.destructor=RegisteredPointer_destructor;RegisteredPointer.prototype["argPackAdvance"]=8;RegisteredPointer.prototype["readValueFromPointer"]=simpleReadValueFromPointer;RegisteredPointer.prototype["deleteObject"]=RegisteredPointer_deleteObject;RegisteredPointer.prototype["fromWireType"]=RegisteredPointer_fromWireType}function RegisteredPointer(name,registeredClass,isReference,isConst,isSmartPointer,pointeeType,sharingPolicy,rawGetPointee,rawConstructor,rawShare,rawDestructor){this.name=name;this.registeredClass=registeredClass;this.isReference=isReference;this.isConst=isConst;this.isSmartPointer=isSmartPointer;this.pointeeType=pointeeType;this.sharingPolicy=sharingPolicy;this.rawGetPointee=rawGetPointee;this.rawConstructor=rawConstructor;this.rawShare=rawShare;this.rawDestructor=rawDestructor;if(!isSmartPointer&®isteredClass.baseClass===undefined){if(isConst){this["toWireType"]=constNoSmartPtrRawPointerToWireType;this.destructorFunction=null}else{this["toWireType"]=nonConstNoSmartPtrRawPointerToWireType;this.destructorFunction=null}}else{this["toWireType"]=genericPointerToWireType}}function replacePublicSymbol(name,value,numArguments){if(!Module.hasOwnProperty(name)){throwInternalError("Replacing nonexistant public symbol")}if(undefined!==Module[name].overloadTable&&undefined!==numArguments){Module[name].overloadTable[numArguments]=value}else{Module[name]=value;Module[name].argCount=numArguments}}function dynCallLegacy(sig,ptr,args){var f=Module["dynCall_"+sig];return args&&args.length?f.apply(null,[ptr].concat(args)):f.call(null,ptr)}function dynCall(sig,ptr,args){if(sig.includes("j")){return dynCallLegacy(sig,ptr,args)}return getWasmTableEntry(ptr).apply(null,args)}function getDynCaller(sig,ptr){var argCache=[];return function(){argCache.length=0;Object.assign(argCache,arguments);return dynCall(sig,ptr,argCache)}}function embind__requireFunction(signature,rawFunction){signature=readLatin1String(signature);function makeDynCaller(){if(signature.includes("j")){return getDynCaller(signature,rawFunction)}return getWasmTableEntry(rawFunction)}var fp=makeDynCaller();if(typeof fp!="function"){throwBindingError("unknown function pointer with signature "+signature+": "+rawFunction)}return fp}var UnboundTypeError=undefined;function getTypeName(type){var ptr=___getTypeName(type);var rv=readLatin1String(ptr);_free(ptr);return rv}function throwUnboundTypeError(message,types){var unboundTypes=[];var seen={};function visit(type){if(seen[type]){return}if(registeredTypes[type]){return}if(typeDependencies[type]){typeDependencies[type].forEach(visit);return}unboundTypes.push(type);seen[type]=true}types.forEach(visit);throw new UnboundTypeError(message+": "+unboundTypes.map(getTypeName).join([", "]))}function __embind_register_class(rawType,rawPointerType,rawConstPointerType,baseClassRawType,getActualTypeSignature,getActualType,upcastSignature,upcast,downcastSignature,downcast,name,destructorSignature,rawDestructor){name=readLatin1String(name);getActualType=embind__requireFunction(getActualTypeSignature,getActualType);if(upcast){upcast=embind__requireFunction(upcastSignature,upcast)}if(downcast){downcast=embind__requireFunction(downcastSignature,downcast)}rawDestructor=embind__requireFunction(destructorSignature,rawDestructor);var legalFunctionName=makeLegalFunctionName(name);exposePublicSymbol(legalFunctionName,function(){throwUnboundTypeError("Cannot construct "+name+" due to unbound types",[baseClassRawType])});whenDependentTypesAreResolved([rawType,rawPointerType,rawConstPointerType],baseClassRawType?[baseClassRawType]:[],function(base){base=base[0];var baseClass;var basePrototype;if(baseClassRawType){baseClass=base.registeredClass;basePrototype=baseClass.instancePrototype}else{basePrototype=ClassHandle.prototype}var constructor=createNamedFunction(legalFunctionName,function(){if(Object.getPrototypeOf(this)!==instancePrototype){throw new BindingError("Use 'new' to construct "+name)}if(undefined===registeredClass.constructor_body){throw new BindingError(name+" has no accessible constructor")}var body=registeredClass.constructor_body[arguments.length];if(undefined===body){throw new BindingError("Tried to invoke ctor of "+name+" with invalid number of parameters ("+arguments.length+") - expected ("+Object.keys(registeredClass.constructor_body).toString()+") parameters instead!")}return body.apply(this,arguments)});var instancePrototype=Object.create(basePrototype,{constructor:{value:constructor}});constructor.prototype=instancePrototype;var registeredClass=new RegisteredClass(name,constructor,instancePrototype,rawDestructor,baseClass,getActualType,upcast,downcast);var referenceConverter=new RegisteredPointer(name,registeredClass,true,false,false);var pointerConverter=new RegisteredPointer(name+"*",registeredClass,false,false,false);var constPointerConverter=new RegisteredPointer(name+" const*",registeredClass,false,true,false);registeredPointers[rawType]={pointerType:pointerConverter,constPointerType:constPointerConverter};replacePublicSymbol(legalFunctionName,constructor);return[referenceConverter,pointerConverter,constPointerConverter]})}function heap32VectorToArray(count,firstElement){var array=[];for(var i=0;i>2)+i])}return array}function __embind_register_class_constructor(rawClassType,argCount,rawArgTypesAddr,invokerSignature,invoker,rawConstructor){assert(argCount>0);var rawArgTypes=heap32VectorToArray(argCount,rawArgTypesAddr);invoker=embind__requireFunction(invokerSignature,invoker);whenDependentTypesAreResolved([],[rawClassType],function(classType){classType=classType[0];var humanName="constructor "+classType.name;if(undefined===classType.registeredClass.constructor_body){classType.registeredClass.constructor_body=[]}if(undefined!==classType.registeredClass.constructor_body[argCount-1]){throw new BindingError("Cannot register multiple constructors with identical number of parameters ("+(argCount-1)+") for class '"+classType.name+"'! Overload resolution is currently only performed using the parameter count, not actual type info!")}classType.registeredClass.constructor_body[argCount-1]=(()=>{throwUnboundTypeError("Cannot construct "+classType.name+" due to unbound types",rawArgTypes)});whenDependentTypesAreResolved([],rawArgTypes,function(argTypes){argTypes.splice(1,0,null);classType.registeredClass.constructor_body[argCount-1]=craftInvokerFunction(humanName,argTypes,null,invoker,rawConstructor);return[]});return[]})}function new_(constructor,argumentList){if(!(constructor instanceof Function)){throw new TypeError("new_ called with constructor type "+typeof constructor+" which is not a function")}var dummy=createNamedFunction(constructor.name||"unknownFunctionName",function(){});dummy.prototype=constructor.prototype;var obj=new dummy;var r=constructor.apply(obj,argumentList);return r instanceof Object?r:obj}function craftInvokerFunction(humanName,argTypes,classType,cppInvokerFunc,cppTargetFunc){var argCount=argTypes.length;if(argCount<2){throwBindingError("argTypes array size mismatch! Must at least get return value and 'this' types!")}var isClassMethodFunc=argTypes[1]!==null&&classType!==null;var needsDestructorStack=false;for(var i=1;i0?", ":"")+argsListWired}invokerFnBody+=(returns?"var rv = ":"")+"invoker(fn"+(argsListWired.length>0?", ":"")+argsListWired+");\n";if(needsDestructorStack){invokerFnBody+="runDestructors(destructors);\n"}else{for(var i=isClassMethodFunc?1:2;i4&&0===--emval_handle_array[handle].refcount){emval_handle_array[handle]=undefined;emval_free_list.push(handle)}}function count_emval_handles(){var count=0;for(var i=5;i>2])};case 3:return function(pointer){return this["fromWireType"](HEAPF64[pointer>>3])};default:throw new TypeError("Unknown float type: "+name)}}function __embind_register_float(rawType,name,size){var shift=getShiftFromSize(size);name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(value){return value},"toWireType":function(destructors,value){return value},"argPackAdvance":8,"readValueFromPointer":floatReadValueFromPointer(name,shift),destructorFunction:null})}function __embind_register_function(name,argCount,rawArgTypesAddr,signature,rawInvoker,fn){var argTypes=heap32VectorToArray(argCount,rawArgTypesAddr);name=readLatin1String(name);rawInvoker=embind__requireFunction(signature,rawInvoker);exposePublicSymbol(name,function(){throwUnboundTypeError("Cannot call "+name+" due to unbound types",argTypes)},argCount-1);whenDependentTypesAreResolved([],argTypes,function(argTypes){var invokerArgsArray=[argTypes[0],null].concat(argTypes.slice(1));replacePublicSymbol(name,craftInvokerFunction(name,invokerArgsArray,null,rawInvoker,fn),argCount-1);return[]})}function integerReadValueFromPointer(name,shift,signed){switch(shift){case 0:return signed?function readS8FromPointer(pointer){return HEAP8[pointer]}:function readU8FromPointer(pointer){return HEAPU8[pointer]};case 1:return signed?function readS16FromPointer(pointer){return HEAP16[pointer>>1]}:function readU16FromPointer(pointer){return HEAPU16[pointer>>1]};case 2:return signed?function readS32FromPointer(pointer){return HEAP32[pointer>>2]}:function readU32FromPointer(pointer){return HEAPU32[pointer>>2]};default:throw new TypeError("Unknown integer type: "+name)}}function __embind_register_integer(primitiveType,name,size,minRange,maxRange){name=readLatin1String(name);if(maxRange===-1){maxRange=4294967295}var shift=getShiftFromSize(size);var fromWireType=value=>value;if(minRange===0){var bitshift=32-8*size;fromWireType=(value=>value<>>bitshift)}var isUnsignedType=name.includes("unsigned");var checkAssertions=(value,toTypeName)=>{};var toWireType;if(isUnsignedType){toWireType=function(destructors,value){checkAssertions(value,this.name);return value>>>0}}else{toWireType=function(destructors,value){checkAssertions(value,this.name);return value}}registerType(primitiveType,{name:name,"fromWireType":fromWireType,"toWireType":toWireType,"argPackAdvance":8,"readValueFromPointer":integerReadValueFromPointer(name,shift,minRange!==0),destructorFunction:null})}function __embind_register_memory_view(rawType,dataTypeIndex,name){var typeMapping=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array];var TA=typeMapping[dataTypeIndex];function decodeMemoryView(handle){handle=handle>>2;var heap=HEAPU32;var size=heap[handle];var data=heap[handle+1];return new TA(buffer,data,size)}name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":decodeMemoryView,"argPackAdvance":8,"readValueFromPointer":decodeMemoryView},{ignoreDuplicateRegistrations:true})}function __embind_register_std_string(rawType,name){name=readLatin1String(name);var stdStringIsUTF8=name==="std::string";registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var str;if(stdStringIsUTF8){var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i;if(i==length||HEAPU8[currentBytePtr]==0){var maxRead=currentBytePtr-decodeStartPtr;var stringSegment=UTF8ToString(decodeStartPtr,maxRead);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+1}}}else{var a=new Array(length);for(var i=0;ilengthBytesUTF8(value))}else{getLength=(()=>value.length)}var length=getLength();var ptr=_malloc(4+length+1);HEAPU32[ptr>>2]=length;if(stdStringIsUTF8&&valueIsOfTypeString){stringToUTF8(value,ptr+4,length+1)}else{if(valueIsOfTypeString){for(var i=0;i255){_free(ptr);throwBindingError("String has UTF-16 code units that do not fit in 8 bits")}HEAPU8[ptr+4+i]=charCode}}else{for(var i=0;iHEAPU16);shift=1}else if(charSize===4){decodeString=UTF32ToString;encodeString=stringToUTF32;lengthBytesUTF=lengthBytesUTF32;getHeap=(()=>HEAPU32);shift=2}registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var HEAP=getHeap();var str;var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i*charSize;if(i==length||HEAP[currentBytePtr>>shift]==0){var maxReadBytes=currentBytePtr-decodeStartPtr;var stringSegment=decodeString(decodeStartPtr,maxReadBytes);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+charSize}}_free(value);return str},"toWireType":function(destructors,value){if(!(typeof value=="string")){throwBindingError("Cannot pass non-string to C++ string type "+name)}var length=lengthBytesUTF(value);var ptr=_malloc(4+length+charSize);HEAPU32[ptr>>2]=length>>shift;encodeString(value,ptr+4,length+charSize);if(destructors!==null){destructors.push(_free,ptr)}return ptr},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:function(ptr){_free(ptr)}})}function __embind_register_value_object(rawType,name,constructorSignature,rawConstructor,destructorSignature,rawDestructor){structRegistrations[rawType]={name:readLatin1String(name),rawConstructor:embind__requireFunction(constructorSignature,rawConstructor),rawDestructor:embind__requireFunction(destructorSignature,rawDestructor),fields:[]}}function __embind_register_value_object_field(structType,fieldName,getterReturnType,getterSignature,getter,getterContext,setterArgumentType,setterSignature,setter,setterContext){structRegistrations[structType].fields.push({fieldName:readLatin1String(fieldName),getterReturnType:getterReturnType,getter:embind__requireFunction(getterSignature,getter),getterContext:getterContext,setterArgumentType:setterArgumentType,setter:embind__requireFunction(setterSignature,setter),setterContext:setterContext})}function __embind_register_void(rawType,name){name=readLatin1String(name);registerType(rawType,{isVoid:true,name:name,"argPackAdvance":0,"fromWireType":function(){return undefined},"toWireType":function(destructors,o){return undefined}})}function __emscripten_throw_longjmp(){throw Infinity}function __emval_incref(handle){if(handle>4){emval_handle_array[handle].refcount+=1}}function requireRegisteredType(rawType,humanName){var impl=registeredTypes[rawType];if(undefined===impl){throwBindingError(humanName+" has unknown type "+getTypeName(rawType))}return impl}function __emval_take_value(type,argv){type=requireRegisteredType(type,"_emval_take_value");var v=type["readValueFromPointer"](argv);return Emval.toHandle(v)}function __localtime_js(time,tmPtr){var date=new Date(HEAP32[time>>2]*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var start=new Date(date.getFullYear(),0,1);var yday=(date.getTime()-start.getTime())/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst}function _tzset_impl(timezone,daylight,tzname){var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);var winterOffset=winter.getTimezoneOffset();var summerOffset=summer.getTimezoneOffset();var stdTimezoneOffset=Math.max(winterOffset,summerOffset);HEAP32[timezone>>2]=stdTimezoneOffset*60;HEAP32[daylight>>2]=Number(winterOffset!=summerOffset);function extractZone(date){var match=date.toTimeString().match(/\(([A-Za-z ]+)\)$/);return match?match[1]:"GMT"}var winterName=extractZone(winter);var summerName=extractZone(summer);var winterNamePtr=allocateUTF8(winterName);var summerNamePtr=allocateUTF8(summerName);if(summerOffset>2]=winterNamePtr;HEAP32[tzname+4>>2]=summerNamePtr}else{HEAP32[tzname>>2]=summerNamePtr;HEAP32[tzname+4>>2]=winterNamePtr}}function __tzset_js(timezone,daylight,tzname){if(__tzset_js.called)return;__tzset_js.called=true;_tzset_impl(timezone,daylight,tzname)}function _abort(){abort("")}var readAsmConstArgsArray=[];function readAsmConstArgs(sigPtr,buf){readAsmConstArgsArray.length=0;var ch;buf>>=2;while(ch=HEAPU8[sigPtr++]){var readAsmConstArgsDouble=ch<105;if(readAsmConstArgsDouble&&buf&1)buf++;readAsmConstArgsArray.push(readAsmConstArgsDouble?HEAPF64[buf++>>1]:HEAP32[buf]);++buf}return readAsmConstArgsArray}function _emscripten_asm_const_int(code,sigPtr,argbuf){var args=readAsmConstArgs(sigPtr,argbuf);return ASM_CONSTS[code].apply(null,args)}function _emscripten_get_heap_max(){return 2147483648}function emscripten_realloc_buffer(size){try{wasmMemory.grow(size-buffer.byteLength+65535>>>16);updateGlobalBufferAndViews(wasmMemory.buffer);return 1}catch(e){}}function _emscripten_resize_heap(requestedSize){var oldSize=HEAPU8.length;requestedSize=requestedSize>>>0;var maxHeapSize=_emscripten_get_heap_max();if(requestedSize>maxHeapSize){return false}let alignUp=(x,multiple)=>x+(multiple-x%multiple)%multiple;for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=emscripten_realloc_buffer(newSize);if(replacement){return true}}return false}var ENV={};function getExecutableName(){return thisProgram||"./this.program"}function getEnvStrings(){if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8";var env={"USER":"web_user","LOGNAME":"web_user","PATH":"/","PWD":"/","HOME":"/home/web_user","LANG":lang,"_":getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(x+"="+env[x])}getEnvStrings.strings=strings}return getEnvStrings.strings}function _environ_get(__environ,environ_buf){var bufSize=0;getEnvStrings().forEach(function(string,i){var ptr=environ_buf+bufSize;HEAP32[__environ+i*4>>2]=ptr;writeAsciiToMemory(string,ptr);bufSize+=string.length+1});return 0}function _environ_sizes_get(penviron_count,penviron_buf_size){var strings=getEnvStrings();HEAP32[penviron_count>>2]=strings.length;var bufSize=0;strings.forEach(function(string){bufSize+=string.length+1});HEAP32[penviron_buf_size>>2]=bufSize;return 0}function _exit(status){exit(status)}function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_read(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=SYSCALLS.doReadv(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){try{var stream=SYSCALLS.getStreamFromFD(fd);var HIGH_OFFSET=4294967296;var offset=offset_high*HIGH_OFFSET+(offset_low>>>0);var DOUBLE_LIMIT=9007199254740992;if(offset<=-DOUBLE_LIMIT||offset>=DOUBLE_LIMIT){return-61}FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=tempI64[0],HEAP32[newOffset+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_write(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=SYSCALLS.doWritev(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _gettimeofday(ptr){var now=Date.now();HEAP32[ptr>>2]=now/1e3|0;HEAP32[ptr+4>>2]=now%1e3*1e3|0;return 0}function __isLeapYear(year){return year%4===0&&(year%100!==0||year%400===0)}function __arraySum(array,index){var sum=0;for(var i=0;i<=index;sum+=array[i++]){}return sum}var __MONTH_DAYS_LEAP=[31,29,31,30,31,30,31,31,30,31,30,31];var __MONTH_DAYS_REGULAR=[31,28,31,30,31,30,31,31,30,31,30,31];function __addDays(date,days){var newDate=new Date(date.getTime());while(days>0){var leap=__isLeapYear(newDate.getFullYear());var currentMonth=newDate.getMonth();var daysInCurrentMonth=(leap?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR)[currentMonth];if(days>daysInCurrentMonth-newDate.getDate()){days-=daysInCurrentMonth-newDate.getDate()+1;newDate.setDate(1);if(currentMonth<11){newDate.setMonth(currentMonth+1)}else{newDate.setMonth(0);newDate.setFullYear(newDate.getFullYear()+1)}}else{newDate.setDate(newDate.getDate()+days);return newDate}}return newDate}function _strftime(s,maxsize,format,tm){var tm_zone=HEAP32[tm+40>>2];var date={tm_sec:HEAP32[tm>>2],tm_min:HEAP32[tm+4>>2],tm_hour:HEAP32[tm+8>>2],tm_mday:HEAP32[tm+12>>2],tm_mon:HEAP32[tm+16>>2],tm_year:HEAP32[tm+20>>2],tm_wday:HEAP32[tm+24>>2],tm_yday:HEAP32[tm+28>>2],tm_isdst:HEAP32[tm+32>>2],tm_gmtoff:HEAP32[tm+36>>2],tm_zone:tm_zone?UTF8ToString(tm_zone):""};var pattern=UTF8ToString(format);var EXPANSION_RULES_1={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var rule in EXPANSION_RULES_1){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_1[rule])}var WEEKDAYS=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];var MONTHS=["January","February","March","April","May","June","July","August","September","October","November","December"];function leadingSomething(value,digits,character){var str=typeof value=="number"?value.toString():value||"";while(str.length0?1:0}var compare;if((compare=sgn(date1.getFullYear()-date2.getFullYear()))===0){if((compare=sgn(date1.getMonth()-date2.getMonth()))===0){compare=sgn(date1.getDate()-date2.getDate())}}return compare}function getFirstWeekStartDate(janFourth){switch(janFourth.getDay()){case 0:return new Date(janFourth.getFullYear()-1,11,29);case 1:return janFourth;case 2:return new Date(janFourth.getFullYear(),0,3);case 3:return new Date(janFourth.getFullYear(),0,2);case 4:return new Date(janFourth.getFullYear(),0,1);case 5:return new Date(janFourth.getFullYear()-1,11,31);case 6:return new Date(janFourth.getFullYear()-1,11,30)}}function getWeekBasedYear(date){var thisDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);var janFourthThisYear=new Date(thisDate.getFullYear(),0,4);var janFourthNextYear=new Date(thisDate.getFullYear()+1,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);if(compareByDay(firstWeekStartThisYear,thisDate)<=0){if(compareByDay(firstWeekStartNextYear,thisDate)<=0){return thisDate.getFullYear()+1}else{return thisDate.getFullYear()}}else{return thisDate.getFullYear()-1}}var EXPANSION_RULES_2={"%a":function(date){return WEEKDAYS[date.tm_wday].substring(0,3)},"%A":function(date){return WEEKDAYS[date.tm_wday]},"%b":function(date){return MONTHS[date.tm_mon].substring(0,3)},"%B":function(date){return MONTHS[date.tm_mon]},"%C":function(date){var year=date.tm_year+1900;return leadingNulls(year/100|0,2)},"%d":function(date){return leadingNulls(date.tm_mday,2)},"%e":function(date){return leadingSomething(date.tm_mday,2," ")},"%g":function(date){return getWeekBasedYear(date).toString().substring(2)},"%G":function(date){return getWeekBasedYear(date)},"%H":function(date){return leadingNulls(date.tm_hour,2)},"%I":function(date){var twelveHour=date.tm_hour;if(twelveHour==0)twelveHour=12;else if(twelveHour>12)twelveHour-=12;return leadingNulls(twelveHour,2)},"%j":function(date){return leadingNulls(date.tm_mday+__arraySum(__isLeapYear(date.tm_year+1900)?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,date.tm_mon-1),3)},"%m":function(date){return leadingNulls(date.tm_mon+1,2)},"%M":function(date){return leadingNulls(date.tm_min,2)},"%n":function(){return"\n"},"%p":function(date){if(date.tm_hour>=0&&date.tm_hour<12){return"AM"}else{return"PM"}},"%S":function(date){return leadingNulls(date.tm_sec,2)},"%t":function(){return"\t"},"%u":function(date){return date.tm_wday||7},"%U":function(date){var janFirst=new Date(date.tm_year+1900,0,1);var firstSunday=janFirst.getDay()===0?janFirst:__addDays(janFirst,7-janFirst.getDay());var endDate=new Date(date.tm_year+1900,date.tm_mon,date.tm_mday);if(compareByDay(firstSunday,endDate)<0){var februaryFirstUntilEndMonth=__arraySum(__isLeapYear(endDate.getFullYear())?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,endDate.getMonth()-1)-31;var firstSundayUntilEndJanuary=31-firstSunday.getDate();var days=firstSundayUntilEndJanuary+februaryFirstUntilEndMonth+endDate.getDate();return leadingNulls(Math.ceil(days/7),2)}return compareByDay(firstSunday,janFirst)===0?"01":"00"},"%V":function(date){var janFourthThisYear=new Date(date.tm_year+1900,0,4);var janFourthNextYear=new Date(date.tm_year+1901,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);var endDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);if(compareByDay(endDate,firstWeekStartThisYear)<0){return"53"}if(compareByDay(firstWeekStartNextYear,endDate)<=0){return"01"}var daysDifference;if(firstWeekStartThisYear.getFullYear()=0;off=Math.abs(off)/60;off=off/60*100+off%60;return(ahead?"+":"-")+String("0000"+off).slice(-4)},"%Z":function(date){return date.tm_zone},"%%":function(){return"%"}};pattern=pattern.replace(/%%/g,"\0\0");for(var rule in EXPANSION_RULES_2){if(pattern.includes(rule)){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_2[rule](date))}}pattern=pattern.replace(/\0\0/g,"%");var bytes=intArrayFromString(pattern,false);if(bytes.length>maxsize){return 0}writeArrayToMemory(bytes,s);return bytes.length-1}function _strftime_l(s,maxsize,format,tm){return _strftime(s,maxsize,format,tm)}function _time(ptr){var ret=Date.now()/1e3|0;if(ptr){HEAP32[ptr>>2]=ret}return ret}var FSNode=function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev};var readMode=292|73;var writeMode=146;Object.defineProperties(FSNode.prototype,{read:{get:function(){return(this.mode&readMode)===readMode},set:function(val){val?this.mode|=readMode:this.mode&=~readMode}},write:{get:function(){return(this.mode&writeMode)===writeMode},set:function(val){val?this.mode|=writeMode:this.mode&=~writeMode}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}});FS.FSNode=FSNode;FS.staticInit();InternalError=Module["InternalError"]=extendError(Error,"InternalError");embind_init_charCodes();BindingError=Module["BindingError"]=extendError(Error,"BindingError");init_ClassHandle();init_embind();init_RegisteredPointer();UnboundTypeError=Module["UnboundTypeError"]=extendError(Error,"UnboundTypeError");init_emval();var ASSERTIONS=false;function intArrayFromString(stringy,dontAddNull,length){var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array}function intArrayToString(array){var ret=[];for(var i=0;i255){if(ASSERTIONS){assert(false,"Character code "+chr+" ("+String.fromCharCode(chr)+") at offset "+i+" not in 0x00-0xFF.")}chr&=255}ret.push(String.fromCharCode(chr))}return ret.join("")}var decodeBase64=typeof atob=="function"?atob:function(input){var keyStr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var output="";var chr1,chr2,chr3;var enc1,enc2,enc3,enc4;var i=0;input=input.replace(/[^A-Za-z0-9\+\/\=]/g,"");do{enc1=keyStr.indexOf(input.charAt(i++));enc2=keyStr.indexOf(input.charAt(i++));enc3=keyStr.indexOf(input.charAt(i++));enc4=keyStr.indexOf(input.charAt(i++));chr1=enc1<<2|enc2>>4;chr2=(enc2&15)<<4|enc3>>2;chr3=(enc3&3)<<6|enc4;output=output+String.fromCharCode(chr1);if(enc3!==64){output=output+String.fromCharCode(chr2)}if(enc4!==64){output=output+String.fromCharCode(chr3)}}while(i0){return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}Module["run"]=run;function exit(status,implicit){EXITSTATUS=status;if(keepRuntimeAlive()){}else{exitRuntime()}procExit(status)}function procExit(code){EXITSTATUS=code;if(!keepRuntimeAlive()){if(Module["onExit"])Module["onExit"](code);ABORT=true}quit_(code,new ExitStatus(code))}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}run(); diff --git a/build/artoolkitNFT_ES6_wasm.js b/build/artoolkitNFT_ES6_wasm.js index 7d426085..7e649830 100644 --- a/build/artoolkitNFT_ES6_wasm.js +++ b/build/artoolkitNFT_ES6_wasm.js @@ -6,7 +6,7 @@ var Module = (() => { function(Module) { Module = Module || {}; -var Module=typeof Module!="undefined"?Module:{};var readyPromiseResolve,readyPromiseReject;Module["ready"]=new Promise(function(resolve,reject){readyPromiseResolve=resolve;readyPromiseReject=reject});var moduleOverrides=Object.assign({},Module);var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof importScripts=="function";var ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string";var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;function logExceptionOnExit(e){if(e instanceof ExitStatus)return;let toLog=e;err("exiting due to exception: "+toLog)}var fs;var nodePath;var requireNodeFS;if(ENVIRONMENT_IS_NODE){if(ENVIRONMENT_IS_WORKER){scriptDirectory=require("path").dirname(scriptDirectory)+"/"}else{scriptDirectory=__dirname+"/"}requireNodeFS=(()=>{if(!nodePath){fs=require("fs");nodePath=require("path")}});read_=function shell_read(filename,binary){var ret=tryParseAsDataURI(filename);if(ret){return binary?ret:ret.toString()}requireNodeFS();filename=nodePath["normalize"](filename);return fs.readFileSync(filename,binary?undefined:"utf8")};readBinary=(filename=>{var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}return ret});readAsync=((filename,onload,onerror)=>{var ret=tryParseAsDataURI(filename);if(ret){onload(ret)}requireNodeFS();filename=nodePath["normalize"](filename);fs.readFile(filename,function(err,data){if(err)onerror(err);else onload(data.buffer)})});if(process["argv"].length>1){thisProgram=process["argv"][1].replace(/\\/g,"/")}arguments_=process["argv"].slice(2);process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",function(reason){throw reason});quit_=((status,toThrow)=>{if(keepRuntimeAlive()){process["exitCode"]=status;throw toThrow}logExceptionOnExit(toThrow);process["exit"](status)});Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(_scriptDir){scriptDirectory=_scriptDir}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}else{scriptDirectory=""}{read_=(url=>{try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText}catch(err){var data=tryParseAsDataURI(url);if(data){return intArrayToString(data)}throw err}});if(ENVIRONMENT_IS_WORKER){readBinary=(url=>{try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}catch(err){var data=tryParseAsDataURI(url);if(data){return data}throw err}})}readAsync=((url,onload,onerror)=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=(()=>{if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}var data=tryParseAsDataURI(url);if(data){onload(data.buffer);return}onerror()});xhr.onerror=onerror;xhr.send(null)})}setWindowTitle=(title=>document.title=title)}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.warn.bind(console);Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var tempRet0=0;var setTempRet0=value=>{tempRet0=value};var getTempRet0=()=>tempRet0;var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime=Module["noExitRuntime"]||true;if(typeof WebAssembly!="object"){abort("no native wasm support detected")}var wasmMemory;var ABORT=false;var EXITSTATUS;function assert(condition,text){if(!condition){abort(text)}}var UTF8Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(heap,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heap[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heap.subarray&&UTF8Decoder){return UTF8Decoder.decode(heap.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,heap,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127)++len;else if(u<=2047)len+=2;else if(u<=65535)len+=3;else len+=4}return len}var UTF16Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf-16le"):undefined;function UTF16ToString(ptr,maxBytesToRead){var endPtr=ptr;var idx=endPtr>>1;var maxIdx=idx+maxBytesToRead/2;while(!(idx>=maxIdx)&&HEAPU16[idx])++idx;endPtr=idx<<1;if(endPtr-ptr>32&&UTF16Decoder){return UTF16Decoder.decode(HEAPU8.subarray(ptr,endPtr))}else{var str="";for(var i=0;!(i>=maxBytesToRead/2);++i){var codeUnit=HEAP16[ptr+i*2>>1];if(codeUnit==0)break;str+=String.fromCharCode(codeUnit)}return str}}function stringToUTF16(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr}function lengthBytesUTF16(str){return str.length*2}function UTF32ToString(ptr,maxBytesToRead){var i=0;var str="";while(!(i>=maxBytesToRead/4)){var utf32=HEAP32[ptr+i*4>>2];if(utf32==0)break;++i;if(utf32>=65536){var ch=utf32-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}else{str+=String.fromCharCode(utf32)}}return str}function stringToUTF32(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i=55296&&codeUnit<=57343){var trailSurrogate=str.charCodeAt(++i);codeUnit=65536+((codeUnit&1023)<<10)|trailSurrogate&1023}HEAP32[outPtr>>2]=codeUnit;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr}function lengthBytesUTF32(str){var len=0;for(var i=0;i=55296&&codeUnit<=57343)++i;len+=4}return len}function allocateUTF8(str){var size=lengthBytesUTF8(str)+1;var ret=_malloc(size);if(ret)stringToUTF8Array(str,HEAP8,ret,size);return ret}function writeArrayToMemory(array,buffer){HEAP8.set(array,buffer)}function writeAsciiToMemory(str,buffer,dontAddNull){for(var i=0;i>0]=str.charCodeAt(i)}if(!dontAddNull)HEAP8[buffer>>0]=0}var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBufferAndViews(buf){buffer=buf;Module["HEAP8"]=HEAP8=new Int8Array(buf);Module["HEAP16"]=HEAP16=new Int16Array(buf);Module["HEAP32"]=HEAP32=new Int32Array(buf);Module["HEAPU8"]=HEAPU8=new Uint8Array(buf);Module["HEAPU16"]=HEAPU16=new Uint16Array(buf);Module["HEAPU32"]=HEAPU32=new Uint32Array(buf);Module["HEAPF32"]=HEAPF32=new Float32Array(buf);Module["HEAPF64"]=HEAPF64=new Float64Array(buf)}var INITIAL_MEMORY=Module["INITIAL_MEMORY"]||268435456;var wasmTable;var __ATPRERUN__=[];var __ATINIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;var runtimeExited=false;var runtimeKeepaliveCounter=0;function keepRuntimeAlive(){return noExitRuntime||runtimeKeepaliveCounter>0}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();FS.ignorePermissions=false;TTY.init();callRuntimeCallbacks(__ATINIT__)}function exitRuntime(){runtimeExited=true}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};function abort(what){{if(Module["onAbort"]){Module["onAbort"](what)}}what="Aborted("+what+")";err(what);ABORT=true;EXITSTATUS=1;what+=". Build with -s ASSERTIONS=1 for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject(e);throw e}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return filename.startsWith(dataURIPrefix)}function isFileURI(filename){return filename.startsWith("file://")}var wasmBinaryFile;wasmBinaryFile="data:application/octet-stream;base64,AGFzbQEAAAAB4AVaYAF/AX9gAX8AYAJ/fwBgAn9/AX9gA39/fwF/YAN/f38AYAV/f39/fwBgBH9/f38AYAR/f39/AX9gBn9/f39/fwF/YAV/f39/fwF/YAZ/f39/f38AYAd/f39/f39/AGAIf39/f39/f38Bf2AAAX9gB39/f39/f38Bf2ABfQF9YAAAYAV/fn5+fgBgA39+fwF+YAJ/fABgAn19AX1gBX9/f39+AX9gCH9/f39/f39/AGADf39/AX1gCn9/f39/f39/f38Bf2AEf39/fwF+YAp/f39/f39/f39/AGAEf35+fwBgAX8BfGAHf39/f39+fgF/YAZ/f39/fn4Bf2ADf398AGABfwF9YAV/fX1/fwF/YAF8AX1gA39/fQBgAnx/AXxgBn9/fX1/fwF/YAV/f319fwBgAXwBfGACf38BfWAJf39/f39/f39/AX9gAn9/AXxgDH9/f39/f39/f39/fwF/YAV/f35/fwBgBn98f39/fwF/YA9/f39/f39/f39/f39/f38AYAt/f39/f39/f39/fwF/YAV/f39/fAF/YA1/f39/f39/f39/f39/AGADf319AX1gBX99fX9/AX1gBH19fX0BfWACf34AYAd/f39/fH9/AX9gBH5+fn4Bf2AEf39/fQBgAn5/AX9gAX0Bf2ADfHx/AXxgAnx8AXxgB39/f39/f30BfWAHf39/f39/fwF9YAN/fn8AYAN/f30BfWAMf39/f39/f39/f3x/AX9gAn5+AXxgA35+fgF/YAV/f399fQBgBnx8fHx8fAF8YAN8fHwBfGADfX19AX1gBH9/f34BfmACfn4BfWAGf319fX1/AX9gA39/fgBgAn9/AX5gAn99AX1gAX8BfmACfX8Bf2ACfH8Bf2AOf39/f39/f39/f3x/f38Bf2AFf399fX8Bf2ADf399AX9gBn9/f39/fQBgBn98fH9/fwBgBH9/fn4AYAR/fn9/AX9gA39/fwF8ArMCMwFhAWEAEQFhAWIABQFhAWMAAQFhAWQAAQFhAWUADgFhAWYAFwFhAWcACwFhAWgABgFhAWkABAFhAWoABQFhAWsAAAFhAWwAAgFhAW0ABgFhAW4ABQFhAW8AAwFhAXAACwFhAXEAMgFhAXIAAAFhAXMACAFhAXQABAFhAXUAAgFhAXYABQFhAXcAIAFhAXgAAwFhAXkA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ASAAdEH/////B3EiA0EBckUEQCAAQQJ0KAIADAELIABB/o0CQYKZAiADGxDJBAsiAzYCACADQX9HBEAgAEEBaiIAQQZGDQIMAQsLDAELQQAQyARFBEBB6JADIQEgAkEIakHokAMQ8gJFDQFBgJEDIQEgAkEIakGAkQMQ8gJFDQFBACEAQbCtBC0AAEUEQANAIABBAnRBgK0EaiAAQYKZAhDJBDYCACAAQQFqIgBBBkcNAAtBsK0EQQE6AABBmK0EQYCtBCgCADYCAAtBgK0EIQEgAkEIakGArQQQ8gJFDQFBmK0EIQEgAkEIakGYrQQQ8gJFDQFBGBA6IgFFDQELIAEgAikDCDcCACABIAIpAxg3AhAgASACKQMQNwIICyACQSBqJAAgASEAQdyuBEEBOgAAQdiuBCAANgIAIAALYAEBfyMAQRBrIgUkACAAIAMgBBD6ASEAIAVBDGogBUEIaiABIAIgAxCbBCAFKgIIIQEgACAFKgIMIAAoAgRBAmuzEOcCIAEgACgCCEECa7MQ5wIQSiEBIAVBEGokACABCwkAIAAgABDjBQsHACAAQRBqC0YAIAAgASoCCCABKgIAIAIqAgCUIAEqAgQgAioCBJSSkjgCACAAIAEqAhQgASoCDCACKgIAlCABKgIQIAIqAgSUkpI4AgQLKAEBfyABIAFBAWsiAnFFBEAgACACcQ8LIAAgAU8EfyAAIAFwBSAACwvJCgIFfw9+IwBB4ABrIgUkACAEQv///////z+DIQwgAiAEhUKAgICAgICAgIB/gyEKIAJC////////P4MiDUIgiCEOIARCMIinQf//AXEhBwJAAkAgAkIwiKdB//8BcSIJQf//AWtBgoB+TwRAIAdB//8Ba0GBgH5LDQELIAFQIAJC////////////AIMiC0KAgICAgIDA//8AVCALQoCAgICAgMD//wBRG0UEQCACQoCAgICAgCCEIQoMAgsgA1AgBEL///////////8AgyICQoCAgICAgMD//wBUIAJCgICAgICAwP//AFEbRQRAIARCgICAgICAIIQhCiADIQEMAgsgASALQoCAgICAgMD//wCFhFAEQCACIAOEUARAQoCAgICAgOD//wAhCkIAIQEMAwsgCkKAgICAgIDA//8AhCEKQgAhAQwCCyADIAJCgICAgICAwP//AIWEUARAIAEgC4Qh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wICAf1QgBlAbRQRAIANCAFIgBUKAgICAgIDA//8AfSIIQoCAgICAgMCAgH9WIAhCgICAgICAwICAf1EbDQELIAkgBkKAgICAgIDA//8AVCAGQoCAgICAgMD//wBRG0UEQCACQoCAgICAgCCEIQQgASEDDAILIANQIAVCgICAgICAwP//AFQgBUKAgICAgIDA//8AURtFBEAgBEKAgICAgIAghCEEDAILIAEgBkKAgICAgIDA//8AhYRQBEBCgICAgICA4P//ACACIAEgA4UgAiAEhUKAgICAgICAgIB/hYRQIgkbIQRCACABIAkbIQMMAgsgAyAFQoCAgICAgMD//wCFhFANASABIAaEUARAIAMgBYRCAFINAiABIAODIQMgAiAEgyEEDAILIAMgBYRQRQ0AIAEhAyACIQQMAQsgAyABIAEgA1QgBSAGViAFIAZRGyIMGyEFIAQgAiAMGyIIQv///////z+DIQYgAiAEIAwbIgdCMIinQf//AXEhCyAIQjCIp0H//wFxIglFBEAgCkHgAGogBSAGIAUgBiAGUCIJG3kgCUEGdK18pyIJQQ9rEIwBIAopA2ghBiAKKQNgIQVBECAJayEJCyABIAMgDBshAyAHQv///////z+DIQQgC0UEQCAKQdAAaiADIAQgAyAEIARQIgsbeSALQQZ0rXynIgtBD2sQjAFBECALayELIAopA1ghBCAKKQNQIQMLIARCA4YgA0I9iIRCgICAgICAgASEIQIgBkIDhiAFQj2IhCEEIANCA4YhASAHIAiFIQMCQCAJIAtGDQAgCSALayILQf8ASwRAQgAhAkIBIQEMAQsgCkFAayABIAJBgAEgC2sQjAEgCkEwaiABIAIgCxCGAiAKKQMwIAopA0AgCikDSIRCAFKthCEBIAopAzghAgsgBEKAgICAgICABIQhByAFQgOGIQYCQCADQgBTBEBCACEDQgAhBCABIAaFIAIgB4WEUA0CIAYgAX0hBSAHIAJ9IAEgBlatfSIEQv////////8DVg0BIApBIGogBSAEIAUgBCAEUCILG3kgC0EGdK18p0EMayILEIwBIAkgC2shCSAKKQMoIQQgCikDICEFDAELIAEgBnwiBSABVK0gAiAHfHwiBEKAgICAgICACINQDQAgBUIBgyAEQj+GIAVCAYiEhCEFIAlBAWohCSAEQgGIIQQL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CwcAIAAgAUYLDwAgACAAKAIAKAIMEQAACwcAIAAQOEULCAAgAEH/AXELQQEBfyAAIAE3A3AgACAAKAIsIAAoAgQiAmusNwN4IAAgAVAgACgCCCIAIAJrrCABV3IEfyAABSACIAGnags2AmgLCgAgAEEwa0EKSQtLAQJ8IAAgAKIiASAAoiICIAEgAaKiIAFEp0Y7jIfNxj6iRHTnyuL5ACq/oKIgAiABRLL7bokQEYE/okR3rMtUVVXFv6CiIACgoLYLTwEBfCAAIACiIgAgACAAoiIBoiAARGlQ7uBCk/k+okQnHg/oh8BWv6CiIAFEQjoF4VNVpT+iIABEgV4M/f//37+iRAAAAAAAAPA/oKCgtgtHAQF/IwBBEGsiAiQAIAIgADYCACACIAE2AgwgAkH05AMoAgA2AgQgAkH45AMoAgA2AghBo+8DQZLXASACEAgaIAJBEGokAAsVACAAIAEQtgYgAEEEaiABQQRqEEgLEgAgACgCACIABEAgABDCBBoLCxEAIAAgASgCABDCBDYCACAAC0IBAX8gACgCACECIAEQYiEAIAJBCGoiARBFIABLBH8gASAAEDwoAgBBAEcFQQALRQRAEFUACyACQQhqIAAQPCgCAAudAQEEfyMAQRBrIgckAAJAIABFDQAgBCgCDCEGIAIgAWsiCEEASgRAIAAgASAIEMICIAhHDQELIAYgAyABayIBa0EAIAEgBkgbIgEEQCAAIAcgASAFEKsHIgUQQCABEMICIQYgBRA5GiABIAZHDQELIAMgAmsiAUEASgRAIAAgAiABEMICIAFHDQELIAQQqQcgACEJCyAHQRBqJAAgCQs2ACACBH8gAgRAA0AgACABKAIANgIAIABBBGohACABQQRqIQEgAkEBayICDQALC0EABSAACxoL+gECA34CfyMAQRBrIgUkAAJ+IAG9IgNC////////////AIMiAkKAgICAgICACH1C/////////+//AFgEQCACQjyGIQQgAkIEiEKAgICAgICAgDx8DAELIAJCgICAgICAgPj/AFoEQCADQjyGIQQgA0IEiEKAgICAgIDA//8AhAwBCyACUARAQgAMAQsgBSACQgAgA6dnQSBqIAJCIIinZyACQoCAgIAQVBsiBkExahCMASAFKQMAIQQgBSkDCEKAgICAgIDAAIVBjPgAIAZrrUIwhoQL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BDoAACAAQQFqIQAgAUEBaiEBDAELCyAAAn9B7wAgA0HKAHEiAUHAAEYNABpB2ABB+AAgA0GAgAFxGyABQQhGDQAaQeQAQfUAIAIbCzoAAAssAQF/IwBBEGsiASQAIAFBCGogABBAIAAQOGoQgQEoAgAhACABQRBqJAAgAAsWACAAIAEgAiADIAAoAgAoAiARCAAaCykAIABBCHRBgID8B3EgAEEYdHIgAEEIdkGA/gNxIABBGHZyciAAIAEbCzQAIAAoAgAaIAAoAgAgABC/AUEMbGoaIAAoAgAgABBWQQxsahogACgCACAAEL8BQQxsahoLUAEBfgJAIANBwABxBEAgAiADQUBqrYghAUIAIQIMAQsgA0UNACACQcAAIANrrYYgASADrSIEiIQhASACIASIIQILIAAgATcDACAAIAI3AwgL2wECAX8CfkEBIQQCQCAAQgBSIAFC////////////AIMiBUKAgICAgIDA//8AViAFQoCAgICAgMD//wBRGw0AIAJCAFIgA0L///////////8AgyIGQoCAgICAgMD//wBWIAZCgICAgICAwP//AFEbDQAgACAChCAFIAaEhFAEQEEADwsgASADg0IAWQRAQX8hBCAAIAJUIAEgA1MgASADURsNASAAIAKFIAEgA4WEQgBSDwtBfyEEIAAgAlYgASADVSABIANRGw0AIAAgAoUgASADhYRCAFIhBAsgBAtSAQJ/QbznAygCACIBIABBA2pBfHEiAmohAAJAIAJBACAAIAFNGw0AIAA/AEEQdEsEQCAAECJFDQELQbznAyAANgIAIAEPC0HAjgRBMDYCAEF/C6IBAQJ/IwBBoAFrIgQkAEF/IQUgBCABQQFrQQAgARs2ApQBIAQgACAEQZ4BaiABGyIANgKQASAEQQBBkAEQOyIEQX82AkwgBEGFAjYCJCAEQX82AlAgBCAEQZ8BajYCLCAEIARBkAFqNgJUAkAgAUEASARAQcCOBEE9NgIADAELIABBADoAACAEIAIgA0GDAkGEAhCGBSEFCyAEQaABaiQAIAULCQAgACABEMAFCxIAIAAQNSgCACAAKAIAa0EEdQumAwICfwF9IAECfyADENoGjiIGi0MAAABPXQRAIAaoDAELQYCAgIB4CyIENgIAIAICfyADQQEgBHSylRCnAiAAKgIclBDZBiIDi0MAAABP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QRw2AgAMAQtBAiECIAFBKxCkAkUEQCABLQAAQfIARyECCyACQYABciACIAFB+AAQpAIbIgJBgIAgciACIAFB5QAQpAIbIgIgAkHAAHIgAS0AACICQfIARhsiBUGABHIgBSACQfcARhsiBUGACHIgBSACQeEARhshAiAEQbYDNgIAIAAgAkGAgAJyIAQQJyIAQYFgTwRAQcCOBEEAIABrNgIAQX8hAAsgAEEASA0BIwBBIGsiAyQAAn8CQAJAQeyDAiABLAAAEKQCRQRAQcCOBEEcNgIADAELQZgJEDoiAg0BC0EADAELIAJBAEGQARA7GiABQSsQpAJFBEAgAkEIQQQgAS0AAEHyAEYbNgIACwJAIAEtAABB4QBHBEAgAigCACEBDAELIABBA0EAEBMiAUGACHFFBEAgAyABQYAIcjYCECAAQQQgA0EQahATGgsgAiACKAIAQYABciIBNgIACyACQX82AlAgAkGACDYCMCACIAA2AjwgAiACQZgBajYCLAJAIAFBCHENACADIANBGGo2AgAgAEGTqAEgAxAmDQAgAkEKNgJQCyACQf0BNgIoIAJB/gE2AiQgAkH/ATYCICACQYACNgIMQdmOBC0AAEUEQCACQX82AkwLIAJBwI8EKAIANgI4QcCPBCgCACIBBEAgASACNgI0C0HAjwQgAjYCACACCyEBIANBIGokACABIgMNASAAEBEaC0EAIQMLIARBEGokACADC/ABAQN/IABFBEBBuOcDKAIABEBBuOcDKAIAEMoCIQELQaDmAygCAARAQaDmAygCABDKAiABciEBC0HAjwQoAgAiAARAA0AgACgCTBogACgCFCAAKAIcRwRAIAAQygIgAXIhAQsgACgCOCIADQALCyABDwsgACgCTEEATiECAkACQCAAKAIUIAAoAhxGDQAgAEEAQQAgACgCJBEEABogACgCFA0AQX8hAQwBCyAAKAIEIgEgACgCCCIDRwRAIAAgASADa6xBASAAKAIoERMAGgtBACEBIABBADYCHCAAQgA3AxAgAEIANwIEIAJFDQALIAELRwAgACABSQRAIAAgASACED8aDwsgAgRAIAAgAmohACABIAJqIQEDQCAAQQFrIgAgAUEBayIBLQAAOgAAIAJBAWsiAg0ACwsLmQEBA3wgACAAoiIDIAMgA6KiIANEfNXPWjrZ5T2iROuc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ASEAQQEhAgNAIAAgA0cEQAJAIAAgASgCACIERgRAIAIiBEEBaiECDAELIARBAnQgB2pBjIDIAGooAgAhBAsgASAENgIAIAFBBGohASAAQQFqIQAMAQsLIAcgAkEBayIENgIIQQAgBEUNARogB0EMakEAIARBAnQQOxogB0GQgChqQQAgBEEEdBA7GkEAIQADQCAAIAROBEBBACEEIAVBACAFQQBKGyECA0AgAiAERgRAQQAhCyAHKAIIIgBBACAAQQBKGyEBQQAhAANAIAAgAUYNBSAHIABBBHRqIgJBkIAoaiIDIAMrAwAgByAAQQJ0aigCDLciFqM5AwAgAkGYgChqIgIgAisDACAWozkDACAAQQFqIQAMAAsACyAHIAcgBEECdGpBkIDIAGooAgBBAWsiAUECdCIDaiIAIAAoAgwgByAEQQdsQQJ0aiIAQZCA0ABqKAIAajYCDCAHIAFBBHRqIgFBkIAoaiIFIAUrAwAgAEGUgNAAaigCALegOQMAIAFBmIAoaiIFIAUrAwAgAEGYgNAAaigCALegOQMAIABBnIDQAGooAgAiBSABQYyACGoiASgCAEgEQCABIAU2AgALIABBoIDQAGooAgAiBSAHIANBAnQiAUEEcmpBjIAIaiIDKAIASgRAIAMgBTYCAAsgAEGkgNAAaigCACIDIAcgAUEIcmpBjIAIaiIFKAIASARAIAUgAzYCAAsgAEGogNAAaigCACIAIAcgAUEMcmpBjIAIaiIBKAIASgRAIAEgADYCAAsgBEEBaiEEDAALAAUgByAAQQR0aiIBQZCACGpBADYCACABQYyACGogBjYCACABQZSACGogDzYCACABQZiACGpBADYCACAAQQFqIQAgBygCCCEEDAELAAsACyALCw8LIAZFBEACfyAAIQggBSEKQQAhACABIgZBACABQQBKGyEFIAcoAgAiAyABIAIiD0EBayIBbEEBdGohBCADIQIDQCAAIAVHBEAgBEEAOwEAIAJBADsBACAAQQFqIQAgAkECaiECIARBAmohBAwBCwsgD0EAIA9BAEobIQkgAyAGQQFrIgVBAXRqIQRBACEAIAMhAgNAIAAgCUcEQCAEQQA7AQAgAkEAOwEAIABBAWohACAEIAZBAXQiC2ohBCACIAtqIQIMAQsLIAFBASABQQFKGyENIAdBkIDIAGohASAIIAZB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mIAIakEANgIAIABBAWohACAHKAIIIQQMAQsACwALIAsLDwsgCARAAn8gACEFQQAhACABIgZBACABQQBKGyEKIAcoAgAiAyABIAIiD0EBayIBbEEBdGohBCADIQIDQCAAIApHBEAgBEEAOwEAIAJBADsBACAAQQFqIQAgAkECaiECIARBAmohBAwBCwsgD0EAIA9BAEobIQkgAyAGQQFrIgpBAXRqIQRBACEAIAMhAgNAIAAgCUcEQCAEQQA7AQAgAkEAOwEAIABBAWohACAEIAZBAXQiC2ohBCACIAtqIQIMAQsLIAFBASABQQFKGyESIAdBkIDIAGohASAIIAZBAWoiAGohCyAAIAVqIQwgCkEBIApBAUobIhNBAWshDSADIABBAXRqIQJBACAGa0EBdCEUQQAhBUEBIQoCQANAIAogEkcEQCAMIA1qIRAgCyANaiEOQQEhBANAAkACQAJAIAQgE0cEQCAMLQAAIAstAABLBEAgAiAUaiIALwEAIgNBEHRBEHUiCEEASgRAIAIgCDsBACAHIANBHGxqIgBBjIDQAGogCjYCACAAQfT/zwBqIgMgAygCAEEBajYCACAAQfj/zwBqIgMgAygCACAEajYCACAAQfz/zwBqIgAgACgCACAKajYCAAwFCyAAQQJrLwEAIghBEHRBEHUhAyAALgECIgBBAEoEQCADQQBKBEAgB0GQgMgAaiIJIABBAnRqQQRrKAIAIgMgCEECdCAJakEEaygCACIISgRAIAIgCDsBAEEAIQkgBUEAIAVBAEobIREgASEAA0AgCSARRgRAIAghAwwICyADIAAoAgBGBEAgACAINgIACyAJQQFqIQkgAEEEaiEADAALAAsgAiADOwEAIAMgCE4NBUEAIQkgBUEAIAVBAEobIREgASEAA0AgCSARRg0GIAggACgCAEYEQCAAIAM2AgALIAlBAWohCSAAQQRqIQAMAAsACyACQQJrLgEAIghBAEoEQCAHQZCAyABqIgkgAEECdGpBBGsoAgAiAyAIQf//A3FBAnQgCWpBBGsoAgAiCEoEQCACIAg7AQBBACEJIAVBACAFQQBKGyERIAEhAANAIAkgEUYEQCAIIQMMBwsgAyAAKAIARgRAIAAgCDYCAAsgCUEBaiEJIABBBGohAAwACwALIAIgAzsBACADIAhODQRBACEJIAVBACAFQQBKGyERIAEhAANAIAkgEUYNBSAIIAAoAgBGBEAgACADNgIACyAJQQFqIQkgAEEEaiEADAALAAsgAiAAOwEAIAcgAEEHbEECdGoiAEH0/88AaiIDIAMoAgBBAWo2AgAgAEH4/88AaiIDIAMoAgAgBGo2AgAgAEH8/88AaiIDIAMoAgAgCmo2AgAgBCAAQYCA0ABqIgMoAgBIBEAgAyAENgIACyAAQYyA0ABqIAo2AgAMBQsgA0EASgRAIAIgAzsBACAHIAhBB2xBAnRqIgBB9P/PAGoiAyADKAIAQQFqNgIAIABB+P/PAGoiAyADKAIAIARqNgIAIABB/P/PAGoiAyADKAIAIApqNgIAIAQgAEGEgNAAaiIDKAIASgRAIAMgBDYCAAsgAEGMgNAAaiAKNgIADAULIAJBAmsvAQAiAEEQdEEQdSIDQQBKBEAgAiADOwEAIAcgAEEcbGoiAEH0/88AaiIDIAMoAgBBAWo2AgAgAEH4/88AaiIDIAMoAgAgBGo2AgAgAEH8/88AaiIDIAMoAgAgCmo2AgAgAEGEgNAAaiIAKAIAIARODQUgACAENgIADAULIAVBgIACTgRAQQBBA0G6DEEAED1BfyELDAkLIAIgBUEBaiIAOwEAIAcgBUECdGpBkIDIAGogAEEQdEEQdTYCACAHIAVBHGxqIgNBlIDQAGogBDYCACADQZCA0ABqQQE2AgAgA0GYgNAAaiAKNgIAIANBnIDQAGogBDYCACADQaCA0ABqIAQ2AgAgA0GkgNAAaiAKNgIAIANBqIDQAGogCjYCACAAIQUMBAsgAkEAOwEADAMLIAJBBGohAiAOQQJqIQsgEEECaiEMIApBAWohCgwFCyAHIANBEHRBEHVBHGxqIgBB9P/PAGoiAyADKAIAQQFqNgIAIABB+P/PAGoiAyADKAIAIARqNgIAIABB/P/PAGoiACAAKAIAIApqNgIADAELIAcgA0EQdEEQdUEcbGoiAEGMgNAAaiAKNgIAIABB9P/PAGoiAyADKAIAQQFqNgIAIABB+P/PAGoiAyADKAIAIARqNgIAIABB/P/PAGoiACAAKAIAIApqNgIACyACQQJqIQIgC0EBaiELIAxBAWohDCAEQQFqIQQMAAsACwsgBUEAIAVBAEobQQFqIQNBASEAQQEhAgNAIAAgA0cEQAJAIAAgASgCACIERgRAIAIiBEEBaiECDAELIARBAnQgB2pBjIDIAGooAgAhBAsgASAENgIAIAFBBGohASAAQQFqIQAMAQsLIAcgAkEBayIENgIIQQAgBEUNARogB0EMakEAIARBAnQQOxogB0GQgChqQQAgBEEEdBA7GkEAIQADQCAAIAROBEBBACEEIAVBACAFQQBKGyECA0AgAiAERgRAQQAhCyAHKAIIIgBBACAAQQBKGyEBQQAhAANAIAAgAUYNBSAHIABBBHRqIgJBkIAoaiIDIAMrAwAgByAAQQJ0aigCDLciFqM5AwAgAkGYgChqIgIgAisDACAWozkDACAAQQFqIQAMAAsACyAHIAcgBEECdGpBkIDIAGooAgBBAWsiAUECdCIDaiIAIAAoAgwgByAEQQdsQQJ0aiIAQZCA0ABqKAIAajYCDCAHIAFBBHRqIgFBkIAoaiIFIAUrAwAgAEGUgNAAaigCALegOQMAIAFBmIAoaiIFIAUrAwAgAEGYgNAAaigCALegOQMAIABBnIDQAGooAgAiBSABQYyACGoiASgCAEgEQCABIAU2AgALIABBoIDQAGooAgAiBSAHIANBAnQiAUEEcmpBjIAIaiIDKAIASgRAIAMgBTYCAAsgAEGkgNAAaigCACIDIAcgAUEIcmpBjIAIaiIFKAIASARAIAUgAzYCAAsgAEGogNAAaigCACIAIAcgAUEMcmpBjIAIaiIBKAIASgRAIAEgADYCAAsgBEEBaiEEDAALAAUgByAAQQR0aiIBQZCACGpBADYCACABQYyACGogBjYCACABQZSACGogDzYCACABQZiACGpBADYCACAAQQFqIQAgBygCCCEEDAELAAsACyALCw8LIAZFBEACfyAAIQggBSEKQQAhACABIgZBACABQQBKGyEFIAcoAgAiAyABIAIiD0EBayIBbEEBdGohBCADIQIDQCAAIAVHBEAgBEEAOwEAIAJBADsBACAAQQFqIQAgAkECaiECIARBAmohBAwBCwsgD0EAIA9BAEobIQkgAyAGQQFrIgVBAXRqIQRBACEAIAMhAgNAIAAgCUcEQCAEQQA7AQAgAkEAOwEAIABBAWohACAEIAZBAXQiC2ohBCACIAtqIQIMAQsLIAFBASABQQFKGyENIAdBkIDIAGohASAIIAZBAWoiAGohDCAFQQEgBUEBShsiEkEBayETIAMgAEEBdGoh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IAggC2pBBGohCwwFCyAHIANBEHRBEHVBHGxqIgBB9P/PAGoiAyADKAIAQQFqNgIAIABB+P/PAGoiAyADKAIAIARqNgIAIABB/P/PAGoiACAAKAIAIApqNgIADAELIAcgA0EQdEEQdUEcbGoiAEGMgNAAaiAKNgIAIABB9P/PAGoiAyADKAIAQQFqNgIAIABB+P/PAGoiAyADKAIAIARqNgIAIABB/P/PAGoiACAAKAIAIApqNgIACyACQQJqIQIgC0ECaiELIARBAWohBAwACwALCyAFQQAgBUEAShtBAWohA0EBIQBBASECA0AgACADRwRAAkAgACABKAIAIgRGBEAgAiIEQQFqIQIMAQsgBEECdCAHakGMgMgAaigCACEECyABIAQ2AgAgAUEEaiEBIABBAWohAAwBCwsgByACQQFrIgQ2AghBACAERQ0BGiAHQQxqQQAgBEECdBA7GiAHQZCAKGpBACAEQQR0EDsaQQAhAANAIAAgBE4EQEEAIQQgBUEAIAVBAEobIQIDQCACIARGBEBBACELIAcoAggiAEEAIABBAEobIQFBACEAA0AgACABRg0FIAcgAEEEdGoiAkGQgChqIgMgAysDACAHIABBAnRqKAIMtyIWozkDACACQZiAKGoiAiACKwMAIBajOQMAIABBAWohAAwACwALIAcgByAEQQJ0akGQgMgAaigCAEEBayIBQQJ0IgNqIgAgACgCDCAHIARBB2xBAnRqIgBBkIDQAGooAgBqNgIMIAcgAUEEdGoiAUGQgChqIgUgBSsDACAAQZSA0ABqKAIAt6A5AwAgAUGYgChqIgUgBSsDACAAQZiA0ABqKAIAt6A5AwAgAEGcgNAAaigCACIFIAFBjIAIaiIBKAIASARAIAEgBTYCAAsgAEGggNAAaigCACIFIAcgA0ECdCIBQQRyakGMgAhqIgMoAgBKBEAgAyAFNgIACyAAQaSA0ABqKAIAIgMgByABQQhyakGMgAhqIgUoAgBIBEAgBSADNgIACyAAQaiA0ABqKAIAIgAgByABQQxyakGMgAhqIgEoAgBKBEAgASAANgIACyAEQQFqIQQMAAsABSAHIABBBHRqIgFBkIAIakEANgIAIAFBjIAIaiAMNgIAIAFBlIAIaiANNgIAIAFBmIAIakEANgIAIABBAWohACAHKAIIIQQMAQsACwALIAsL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AgAgCmo2AgALIAxBAWohDCACQQJqIQIgC0EBaiELIA1BAWohDSAEQQFqIQQMAAsACwsgBUEAIAVBAEobQQFqIQNBASEAQQEhAgNAIAAgA0cEQAJAIAAgASgCACIERgRAIAIiBEEBaiECDAELIARBAnQgB2pBjIDIAGooAgAhBAsgASAENgIAIAFBBGohASAAQQFqIQAMAQsLIAcgAkEBayIENgIIQQAgBEUNARogB0EMakEAIARBAnQQOxogB0GQgChqQQAgBEEEdBA7GkEAIQADQCAAIAROBEBBACEEIAVBACAFQQBKGyECA0AgAiAERgRAQQAhCyAHKAIIIgBBACAAQQBKGyEBQQAhAANAIAAgAUYNBSAHIABBBHRqIgJBkIAoaiIDIAMrAwAgByAAQQJ0aigCDLciFqM5AwAgAkGYgChqIgIgAisDACAWozkDACAAQQFqIQAMAAsACyAHIAcgBEECdGpBkIDIAGooAgBBAWsiAUECdCIDaiIAIAAoAgwgByAEQQdsQQJ0aiIAQZCA0ABqKAIAajYCDCAHIAFBBHRqIgFBkIAoaiIFIAUrAwAgAEGUgNAAaigCALegOQMAIAFBmIAoaiIFIAUrAwAgAEGYgNAAaigCALegOQMAIABBnIDQAGooAgAiBSABQYyACGoiASgCAEgEQCABIAU2AgALIABBoIDQAGooAgAiBSAHIANBAnQiAUEEcmpBjIAIaiIDKAIASgRAIAMgBTYCAAsgAEGkgNAAaigCACIDIAcgAUEIcmpBjIAIaiIFKAIASARAIAUgAzYCAAsgAEGogNAAaigCACIAIAcgAUEMcmpBjIAIaiIBKAIASgRAIAEgADYCAAsgBEEBaiEEDAALAAUgByAAQQR0aiIBQZCACGpBADYCACABQYyACGogBjYCACABQZSACGogDzYCACABQZiACGpBADYCACAAQQFqIQAgBygCCCEEDAELAAsACyALCw8LIAZFBEACfyAAIQggBSEKQQAhACABIgZBACABQQBKGyEFIAcoAgAiAyABIAIiD0EBayIBbEEBdGohBCADIQIDQCAAIAVHBEAgBEEAOwEAIAJBADsBACAAQQFqIQAgAkECaiECIARBAmohBAwBCwsgD0EAIA9BAEobIQkgAyAGQQFrIgVBAXRqIQRBACEAIAMhAgNAIAAgCUcEQCAEQQA7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AgALIABBpIDQAGooAgAiAyAHIAFBCHJqQYyACGoiBSgCAEgEQCAFIAM2AgALIABBqIDQAGooAgAiACAHIAFBDHJqQYyACGoiASgCAEoEQCABIAA2AgALIARBAWohBAwACwAFIAcgAEEEdGoiAUGQgAhqQQA2AgAgAUGMgAhqIAw2AgAgAUGUgAhqIBI2AgAgAUGYgAhqQQA2AgAgAEEBaiEAIAcoAgghBAwBCwALAAsgCwsLCAAgACgCEEULCQAgABD8AhA0CwwAIAAQ5gQaIAAQNAsKACAAQRh0QRh1CwwAIAAQ7QQaIAAQNAsJACAAIAEQ7wQL2QMCAn4CfyMAQSBrIgQkAAJAIAFC////////////AIMiA0KAgICAgIDAgDx9IANCgICAgICAwP/DAH1UBEAgAUIEhiAAQjyIhCEDIABC//////////8PgyIAQoGAgICAgICACFoEQCADQoGAgICAgICAwAB8IQIMAgsgA0KAgICAgICAgEB9IQIgAEKAgICAgICAgAiFQgBSDQEgAiADQgGDfCECDAELIABQIANCgICAgICAwP//AFQgA0KAgICAgIDA//8AURtFBEAgAUIEhiAAQjyIhEL/////////A4NCgICAgICAgPz/AIQhAgwBC0KAgICAgICA+P8AIQIgA0L///////+//8MAVg0AQgAhAiADQjCIpyIFQZH3AEkNACAEQRBqIAAgAUL///////8/g0KAgICAgIDAAIQiAiAFQYH3AGsQjAEgBCAAIAJBgfgAIAVrEIYCIAQpAwhCBIYgBCkDACIAQjyIhCECIAQpAxAgBCkDGIRCAFKtIABC//////////8Pg4QiAEKBgICAgICAgAhaBEAgAkIBfCECDAELIABCgICAgICAgIAIhUIAUg0AIAJCAYMgAnwhAgsgBEEgaiQAIAIgAUKAgICAgICAgIB/g4S/C0UBAX8jAEEQayIFJAAgBSABIAIgAyAEQoCAgICAgICAgH+FEKMBIAUpAwAhASAAIAUpAwg3AwggACABNwMAIAVBEGokAAvEAQIBfwJ+QX8hAwJAIABCAFIgAUL///////////8AgyIEQoCAgICAgMD//wBWIARCgICAgICAwP//AFEbDQBBACACQv///////////wCDIgVCgICAgICAwP//AFYgBUKAgICAgIDA//8AURsN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BEAgARD/AwwBCyABEKACCzYCCCACIAJBDGogAkEIahB6KAIAIgE2AgwgASADTw0AIAAgARCPBgsgAkEQaiQACxQAIAAgARBIIABBBGogAUEEahBICwcAIABBPGoLNAECf0EIEDoiAQR/IAEgAEEDdBA6IgI2AgAgAkUEQCABEDRBAA8LIAEgADYCBCABBUEACwslAQJ/IwBBEGsiACQAIABBCGpBABCBASgCACEBIABBEGokACABC1MBA38jAEEQayIDJAAgAyAAIAEQugYiAigCBCEBIAIoAgghBANAIAEgBEYEQCACEG4gA0EQaiQABSAAEDUaIAEQkwYgAiABQQhqIgE2AgQMAQsLCwkAIAAgARCaBgs8AQJ/IwBBEGsiASQAIAFBCGoiAiAAKAIAKAIAQUBrEIkEGiACKAIAEDUQWiEAIAIQ1AEgAUEQaiQAIAALGQEBfyAAEJUBIQIgACABEIkFIAAgAhCXBgskACAAIAEoAgA2AgAgACABKAIEIgE2AgQgAQRAIAEQmgMLIAALLAEBfyMAQRBrIgEkACABQQA2AgwgACABQQxqIAFBCGoQrAYgAUEQaiQAIAALEwAgAiAFoiAAIAOiIAEgBKKgoAsVACAAQbjMATYCACAAQQRqEJ8EIAALVQECfyAAQcjMATYCACAAQThqEHQgAEEsahB0IABBIGoiARC1BiABKAIABEAgASABKAIAELAGIAEQNRogASgCACECIAEQlAIaIAIQNAsgABCMBBogAAsUACACIAKiIAAgAKIgASABoqCgnwtDAQF/IwBBEGsiASQAIAAQNRogAUH/////ATYCDCABQf////8HNgIIIAFBDGogAUEIahC+ASgCACEAIAFBEGokACAACw0AIAAgApQgASABlJMLbAEBfyABEDUaIwBBEGsiAiQAIABCADcCACACQQA2AgwgAEEIaiACQQxqEI0DIAJBEGokACAAIAEoAgA2AgAgACABKAIENgIEIAEQNSgCACECIAAQNSACNgIAIAEQNUEANgIAIAFCADcCACAACwkAIAFBADYCAAuRAgIMfwF8QX8hCgJAIAEoAggiBiACKAIERw0AIAAoAgQiAyABKAIERw0AIAAoAggiByACKAIIRw0AQQAhCiADQQAgA0EAShshCyAHQQAgB0EAShshDCAGQQAgBkEAShshDSAAKAIA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AyACKAIcRgRAIAIgASACKAIAKAI0EQMADAELIAIgA0EEajYCGCADIAE2AgAgAQtBfxDBAUUNACAAQQA2AgALCxMAIAAgACgCAEEMaygCAGoQygMLEwAgACAAKAIAQQxrKAIAahD6AgsxAQF/IAAoAgwiASAAKAIQRgRAIAAgACgCACgCKBEAAA8LIAAgAUEEajYCDCABKAIACycBAX8gACgCDCIBIAAoAhBGBEAgACAAKAIAKAIkEQAADwsgASgCAAsQACAAENMEIAEQ0wRzQQFzCw0AIAAoAgAgASgCAEgLNAEBfyAAKAIMIgEgACgCEEYEQCAAIAAoAgAoAigRAAAPCyAAIAFBAWo2AgwgASwAABDEAQsqAQF/IAAoAgwiASAAKAIQRgRAIAAgACgCACgCJBEAAA8LIAEsAAAQxAELEAAgABDUBCABENQEc0EBcwsTACAAIAAoAgBBDGsoAgBqEM4DCxMAIAAgACgCAEEMaygCAGoQ/AILKgAgAEHIhgM2AgAgAEEEahC1BCAAQgA3AhggAEIANwIQIABCADcCCCAACxQAIABByIYDNgIAIABBBGoQQyAACwQAQX8LBwAgABDpBAsQACAAQn83AwggAEIANwMACwcAIAAQ6QQLBAAgAAsqACAAQYiGAzYCACAAQQRqELUEIABCADcCGCAAQgA3AhAgAEIANwIIIAALFAAgAEGIhgM2AgAgAEEEahBDIAALDAAgABDHAhogABA0CwoAIAEgAGtBAnULfQEDfyMAQRBrIgUkACMAQRBrIgMkACAAIAEQ0gMhAQNAIAEEQCADIAA2AgwgAyADKAIMIAFBAXYiBEECdGo2AgwgASAEQX9zaiAEIAMoAgwgAhD7ASIEGyEBIAMoAgxBBGogACAEGyEADAELCyADQRBqJAAgBUEQaiQAIAALtgMCA38BfiMAQSBrIgMkAAJAIAFC////////////AIMiBUKAgICAgIDAwD99IAVCgICAgICAwL/AAH1UBEAgAUIZiKchBCAAUCABQv///w+DIgVCgICACFQgBUKAgIAIURtFBEAgBEGBgICABGohAgwCCyAEQYCAgIAEaiECIAAgBUKAgIAIhYRCAFINASACIARBAXFqIQIMAQsgAFAgBUKAgICAgIDA//8AVCAFQoCAgICAgMD//wBRG0UEQCABQhmIp0H///8BcUGAgID+B3IhAgwBC0GAgID8ByECIAVC////////v7/AAFYNAEEAIQIgBUIwiKciBEGR/gBJDQAgA0EQaiAAIAFC////////P4NCgICAgICAwACEIgUgBEGB/gBrEIwBIAMgACAFQYH/ACAEaxCGAiADKQMIIgBCGYinIQIgAykDACADKQMQIAMpAxiEQgBSrYQiBVAgAEL///8PgyIAQoCAgAhUIABCgICACFEbRQRAIAJBAWohAgwBCyAFIABCgICACIWEQgBSDQAgAkEBcSACaiECCyADQSBqJAAgAiABQiCIp0GAgICAeHFyvgsLACAAIAEQ9QQQIQsnACAAIAU6ABAgACAEOAIMIAAgAzgCCCAAIAI4AgQgACABOAIAIAALigEBA39B2JwEQdicBCgCAEEBaiIFNgIAIAAgBTYCACADBEADQCACIARBA3RqIgYoAgBFBEAgBiAFNgIAIAIgBEEDdGoiACABNgIEIABBADYCCCADEAIgAg8LIARBAWoiBCADRw0ACwsgACABIAIgA0EEdEEIchDIAiADQQF0IgAQ9AQhASAAEAIgAQsfAEHQnAQoAgBFBEBB1JwEIAE2AgBB0JwEIAA2AgALC7YPAgV/Dn4jAEHQAmsiBSQAIARC////////P4MhCiACQv///////z+DIQwgAiAEhUKAgICAgICAgIB/gyENIARCMIinQf//AXEhCAJAAkAgAkIwiKdB//8BcSIJQf//AWtBgoB+TwRAIAhB//8Ba0GBgH5LDQELIAFQIAJC////////////AIMiD0KAgICAgIDA//8AVCAPQoCAgICAgMD//wBRG0UEQCACQoCAgICAgCCEIQ0MAgsgA1AgBEL///////////8AgyICQoCAgICAgMD//wBUIAJCgICAgICAwP//AFEbRQRAIARCgICAgICAIIQhDSADIQEMAgsgASAPQoCAgICAgMD//wCFhFAEQCADIAJCgICAgICAwP//AIWEUARAQgAhAUKAgICAgIDg//8AIQ0MAwsgDUKAgICAgIDA//8AhCENQgAhAQwCCyADIAJCgICAgICAwP//AIWEUARAQgAhAQwCCyABIA+EUARAQoCAgICAgOD//wAgDSACIAOEUBshDUIAIQEMAgsgAiADhFAEQCANQoCAgICAgMD//wCEIQ1CACEBDAILIA9C////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KQMAIQQMAQsgASACQv///////z+DIAatQjCGhCIKIAMgBEL///////8/gyAEQjCIp0H//wFxIgetQjCGhCIJEIcCQQBMBEAgASAKIAMgCRCHAgRAIAEhBAwCCyAFQfAAaiABIAJCAEIAEF0gBSkDeCECIAUpA3AhBAwBCyAGBH4gAQUgBUHgAGogASAKQgBCgICAgICAwLvAABBdIAUpA2giCkIwiKdB+ABrIQYgBSkDYAshBCAHRQRAIAVB0ABqIAMgCUIAQoCAgICAgMC7wAAQXSAFKQNYIglCMIinQfgAayEHIAUpA1AhAwsgCUL///////8/g0KAgICAgIDAAIQhCSAKQv///////z+DQoCAgICAgMAAhCEKIAYgB0oEQANAAn4gCiAJfSADIARWrX0iC0IAWQRAIAsgBCADfSIEhFAEQCAFQSBqIAEgAkIAQgAQXSAFKQMoIQIgBSkDICEEDAULIAtCAYYgBEI/iIQMAQsgCkIBhiAEQj+IhAshCiAEQgGGIQQgBkEBayIGIAdKDQALIAchBgsCQCAKIAl9IAMgBFatfSIJQgBTBEAgCiEJDAELIAkgBCADfSIEhEIAUg0AIAVBMGogASACQgBCABBdIAUpAzghAiAFKQMwIQQMAQsgCUL///////8/WARAA0AgBEI/iCEBIAZBAWshBiAEQgGGIQQgASAJQgGGhCIJQoCAgICAgMAAVA0ACwsgCEGAgAJxIQcgBkEATARAIAVBQGsgBCAJQv///////z+DIAZB+ABqIAdyrUIwhoRCAEKAgICAgIDAwz8QXSAFKQNIIQIgBSkDQCEEDAELIAlC////////P4MgBiAHcq1CMIaEIQILIAAgBDcDACAAIAI3AwggBUGAAWokAAu/AgEBfyMAQdAAayIEJAACQCADQYCAAU4EQCAEQSBqIAEgAkIAQoCAgICAgID//wAQXSAEKQMoIQIgBCkDICEBIANB//8BSQRAIANB//8AayEDDAILIARBEGogASACQgBCgICAgICAgP//ABBdIANB/f8CIANB/f8CSRtB/v8BayEDIAQpAxghAiAEKQMQIQEMAQsgA0GBgH9KDQAgBEFAayABIAJCAEKAgICAgICAORBdIAQpA0ghAiAEKQNAIQEgA0H0gH5LBEAgA0GN/wBqIQMMAQsgBEEwaiABIAJCAEKAgICAgICAORBdIANB6IF9IANB6IF9SxtBmv4BaiEDIAQpAzghAiAEKQMwIQELIAQgASACQgAgA0H//wBqrUIwhhBdIAAgBCkDCDcDCCAAIAQpAwA3AwAgBEHQAGokAAs1ACAAIAE3AwAgACACQv///////z+DIARCMIinQYCAAnEgAkIwiKdB//8BcXKtQjCGhDcDCAsQACAAIAEgAkEAQQAQhgUaC8QCAAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAFBCWsOEgAKCwwKCwIDBAUMCwwMCgsHCAkLIAIgAigCACIBQQRqNgIAIAAgASgCADYCAA8LAAsgAiACKAIAIgFBBGo2AgAgACABMgEANwMADwsgAiACKAIAIgFBBGo2AgAgACABMwEANwMADwsgAiACKAIAIgFBBGo2AgAgACABMAAANwMADwsgAiACKAIAIgFBBGo2AgAgACABMQAANwMADwsACyACIAIoAgBBB2pBeHEiAUEIajYCACAAIAErAwA5AwAPCyAAIAIgAxECAAsPCyACIAIoAgAiAUEEajYCACAAIAE0AgA3AwAPCyACIAIoAgAiAUEEajYCACAAIAE1AgA3AwAPCyACIAIoAgBBB2pBeHEiAUEIajYCACAAIAEpAwA3AwALbQEEfyAAKAIALAAAEMYBRQRAQQAPCwNAIAAoAgAhA0F/IQEgAkHMmbPmAE0EQEF/IAMsAABBMGsiBCACQQpsIgFqIARB/////wcgAWtKGyEBCyAAIANBAWo2AgAgASECIAMsAAEQxgENAAsgAguTEwIRfwF+IwBB0ABrIgckACAHIAE2AkwgB0E3aiEWIAdBOGohEkEAIQECQAJAAkACQANAIAFB/////wcgDWtKDQEgASANaiENIAcoAkwiCyEBAkACQAJAIAstAAAiCARAA0ACQAJAIAhB/wFxIghFBEAgASEIDAELIAhBJUcNASABIQgDQCABLQABQSVHDQEgByABQQJqIgo2AkwgCEEBaiEIIAEtAAIhCSAKIQEgCUElRg0ACwsgCCALayIBQf////8HIA1rIhdKDQcgAARAIAAgCyABEIkBCyAIIAtHDQZBfyEQQQEhCCAHKAJMLAABEMYBIQEgBygCTCEKAkAgAUUNACAKLQACQSRHDQAgCiwAAUEwayEQQQEhFEEDIQgLIAcgCCAKaiIBNgJM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ACAGIAo6AAALIAkgFWoiByAEKAIESARAIAQgBzYCBCAGIAo6AAELIAcgFGoiByAEKAIISARAIAQgBzYCCCAGIAo6AAILIAcgDmoiByAEKAIMSARAIAQgBzYCDCAGIAo6AAMLIAUiB0EBayEFIAkgDGohCSAGQQRqIQYgBEEQaiEEIAxBoAJqIQwgBw0ACyAWQQFqIhYgC0cNAAsLIAFBfHEhBUEAIQcgDSEEIANBfHFBAXQhACACQXhxIgNBAXJBBnQhDCADQQJyQQZ0IQYgA0EDckEGdCEIIANBBHJBBnQhCSADQQVyQQZ0IQogA0EGckEGdCELIAJBB3JBBnQhDwNAIBggBSAHakECdGooAgAiASADQQZ0aiAAaiICIAQtAABBAWo7AQAgAiAELQABQQFqOwECIAIgBC0AAkEBajsBBCACIAQtAANBAWo7AQYgASAMaiAAaiICIAQtAARBAWo7AQAgAiAELQAFQQFqOwECIAIgBC0ABkEBajsBBCACIAQtAAdBAWo7AQYgASAGaiAAaiICIAQtAAhBAWo7AQAgAiAELQAJQQFqOwECIAIgBC0ACkEBajsBBCACIAQtAAtBAWo7AQYgASAIaiAAaiICIAQtAAxBAWo7AQAgAiAELQANQQFqOwECIAIgBC0ADkEBajsBBCACIAQtAA9BAWo7AQYgASAJaiAAaiICIAQtABBBAWo7AQAgAiAELQARQQFqOwECIAIgBC0AEkEBajsBBCACIAQtABNBAWo7AQYgASAKaiAAaiICIAQtABRBAWo7AQAgAiAELQAVQQFqOwECIAIgBC0AFkEBajsBBCACIAQtABdBAWo7AQYgASALaiAAaiICIAQtABhBAWo7AQAgAiAELQAZQQFqOwECIAIgBC0AGkEBajsBBCACIAQtABtBAWo7AQYgASAPaiAAaiIBIAQtABxBAWo7AQAgASAELQAdQQFqOwECIAEgBC0AHkEBajsBBCABIAQtAB9BAWo7AQYgBEEgaiEEIAdBAWoiB0EERw0ACyANQYALaiQAC8sDAQR/IAAoAuQDIABBAUH8DyAAKAIEKAIAEQQAIgBB/AdqIgE2AiggAEL/////DzcC+AcgAEKBgICAIDcCgAggAEKDgICAwAA3AogIIABC/f///283AvAHIABChYCAgOAANwKQCCAAQvv///9PNwLoByAA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BEAPCyABKAIAEDRBACEBA38gACgCACICKAIMIAFMBH8gAigCCBA0IAAoAgAQNCAAQQA2AgBBAAUgAigCCCABQQxsaigCABA0IAFBAWohAQwBCwsaCzUAIAAoAgAaIAAoAgAgABDeAUEUbGoaIAAoAgAgABCAAUEUbGoaIAAoAgAgABDeAUEUbGoaC1IAIABCADcCaCAAQd4BNgIQIABB3wE2AgwgAEHgATYCCCAAQeEBNgIEIABB4gE2AgAgAEIANwJ8IABC/gA3AnQgAEHwswI2AnAgAEEANgIUIAALLAAgACgCABogACgCACAAEN0BahogACgCACAAEJUBahogACgCACAAEN0BahoL2QEBA38CQCAAKAK0Ag0AAkAgACgCKEEDaw4FAAEBAQABCyAAKAIkQQNHDQAgACgCLEECRw0AIAAoAnhBA0cNACAAKAKwAg0AIAAoAtgBIgEoAghBAkcNACABKAJgQQFHDQAgASgCuAFBAUcNACABKAIMQQJKDQAgASgCZEEBRw0AIAEoArwBQQFHDQAgASgCJCICIAAoAsQCRw0AIAEoAnwgAkcNACABKALUASACRw0AIAEoAigiAiAAKALIAkcNACABKAKAASACRw0AIAEoAtgBIAJGIQMLIAMLLAEBfyAAEKgFIAAoAgAEQCAAEJQFIAAQNRogACgCACEBIAAQ3QEaIAEQNAsLCgAgACgCACABagvzAQEGfyAAKALgAyIBIABBAUGACCAAKAIEKAIAEQQANgIIIAEgAEEBQYAIIAAoAgQoAgARBAA2AgwgASAAQQFBgAggACgCBCgCABEEADYCECABIABBAUGACCAAKAIEKAIAEQQAIgM2AhQgASgCECEEIAEoAgwhBSABKAIIIQZBACEBQYB/IQADQCAGIAFBAnQiAmogAEHpzQVsQYCAAmpBEHU2AgAgAiAFaiAAQaKLB2xBgIACakEQdTYCACACIARqIABBrpJ9bDYCACACIANqIABB589+bEGAgAJqNgIAIABBAWohACABQQFqIgFBgAJHDQALC+EGAQh/QQEhAQJAAkAgACgC1AIiAkEBRgRAIAAgACgC2AIiAigCHDYC6AIgACACKAIgIgM2AuwCIAJBATYCQCACQoGAgIAQNwI4IAJBATYCSCACIAIoAiQ2AkQgAiADIAIoAgwiAnAiAyACIAMbNgJM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ACgCACABQQJ0ajYCAAswAQF/IwBBEGsiAiQAIAIgATYCACACIAA2AgggAiACQQhqEO8DIQAgAkEQaiQAIAALDQAgACgCACAAKAIERgtXAQJ/IwBBIGsiAyQAIAAQNSICIANBCGogACAAEERBAWoQowMgABBEIAIQnQMiAigCCCABEOACIAIgAigCCEEIajYCCCAAIAIQogMgAhChAyADQSBqJAALtAQBCX8gABC5AiECIAAQ5gIhAyMAQSBrIgYkACAGIAM2AhAgBiACNgIYIAZBEGogBkEYahCfAyEFIwBBEGsiBCQAIAQgAzYCACAEIAI2AgggBUECTgRAIAQoAgghAyAEENUBKAIAIQEjAEEQayICJAAgAiADKQIANwMIIAMgASkCADcCACABIAJBCGopAgA3AgAgAkEQaiQAIAQoAgghAiAEKAIAGiMAQTBrIgEkACABIAI2AiAgASACNgIoIAFBIGogAUEoahCfAyECAkAgBUEBayIFQQJIDQAgBUECa0EBdiIJIAJIDQAgASABQShqIAJBAXQiA0EBciICEPkBNgIYAkAgA0ECaiIDIAVODQAgAUEYaiIHKAIAIQggASAHQQEQ+QE2AhAgCCABKAIQEKkCRQ0AIAFBGGoQpgEaIAMhAgsgASgCGCABKAIgEKkCDQAgASABKAIgKQIANwMQA0ACQCABKAIgIAEoAhgpAgA3AgAgASABKAIYNgIgIAIgCUoNACABIAFBKGogAkEBdCIDQQFyIgIQ+QE2AhgCQCADQQJqIgMgBU4NACABQRhqIgcoAgAhCCABIAdBARD5ATYCCCAIIAEoAggQqQJFDQAgAUEYahCmARogAyECCyABKAIYIAFBEGoQqQJFDQELCyABKAIgIAFBEGopAgA3AgALIAFBMGokAAsgBEEQaiQAIAZBIGokACAAKAIEQQhrIQIgABBEIQMgACACEKkDIAAgAxCXBAu5AgIBfQF/IAIgARDlBSIDi2AiBEUEQCAAQwAAgD8gA5UiAiABKgIQIAEqAhQgASoCHCABKgIgEKcBlDgCACAAIAIgASoCCCABKgIEIAEqAiAgASoCHBCnAZQ4AgQgACACIAEqAgQgASoCCCABKgIQIAEqAhQQpwGUOAIIIAAgAiABKgIUIAEqAgwgASoCICABKgIYEKcBlDgCDCAAIAIgASoCACABKgII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IA6iOQOABiAEIAwgAisDSCIPojkDqAYgBCALIA+iOQOgBiAEIAogD6I5A5gGIAQgAisDUCINOQPYBiAEIA85A9AGIAQgDjkDyAYgBCAMIA2iOQPABiAEIAsgDaI5A7gGIAQgCiANojkDsAYgBEEAQcAAEDsiAkIANwNIIAJBQGtCgICAgICAgPi/fzcDACACQgA3A1AgAkIANwNYIAJCADcDYCACQoCAgICAgID4PzcDaCACQfAAakEAQTAQOxogAkKAgICAgICA+D83A6ABIAJBqAFqQQBByAAQOxogAkKAgICAgICA+L9/NwPwASACQfgBakEAQTAQOxogAkIANwOwAiACQoCAgICAgID4v383A6gCIAJCADcDuAIgAkIANwPAAiACQgA3A8gCIAJCgICAgICAgPg/NwPQAiACQdgCakEAQfAAEDsaIAJCgICAgICAgPg/NwPIAyACQdADakEAQTAQOxogAkKAgICAgICA+D83A4AEIAJBiARqQQBBMBA7GiACQoCAgICAgID4PzcDuAQDQEEAIQMgBkEDRwRAA0AgA0EGRwRAIANBA3QiCCAHIAZBMGxqaiEJQQAhAkQAAAAAAAAAACEKA0AgAkEMRwRAIARBwARqIAZB4ABsaiACQQN0aisDACAEIAJBMGxqIAhqKwMAoiAKoCEKIAJBAWohAgwBCwsgCSAKOQMAIANBAWohAwwBCwsgBkEBaiEGDAELCyAEQeAGaiQAQX8hAwJAIAErA1ggASsDUCAFKwMYIgyiIAErA0AiCyAFKwMIIg6iIAUrAxAiDyABKwNIoqCgoCIKRAAAAAAAAAAAYgR/IAErAyAhECABKwMoIREgASsDMCESIAErAzghEyAFIAErAwAiDSAKoiABKwMQIAyiIA0gDqIgASsDCCAPoqCgIAErAxigIg0gC6KhIAogCqIiC6M5AyAgBSABKwMIIAqiIA0gASsDSKKhIAujOQMoIAUgASsDECAKoiANIAErA1CioSALozkDMCAFIAErAyAgCqIgEyASIAyiIBAgDqIgDyARoqCgoCIMIAErA0CioSALozkDOCAFIAErAyggCqIgDCABKwNIoqEgC6M5A0AgBSABKwMwIAqiIAwgASsDUKKhIAujOQNIQQAFQX8LQQBOBEBBACECA0BBACEDIAJBAkYNAgNAIANBBkcEQCADQQN0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ahD4BAsIACAAELQCGgscACABQf////8BSwRAQZcIEJ8BAAsgAUEDdBBMC0ABAX8gABD5BiABSQRAEJ0BAAsgACAAEDUgARDxBiICNgIAIAAgAjYCBCAAEDUgAiABQRRsajYCACAAQQAQ6AYLVgEBfyMAQRBrIgQkACAEIAAgAxC2BCEDIAAQNSEAA0AgASACRwRAIAAgAygCBCABELYDIAMgAygCBEEUajYCBCABQRRqIQEMAQsLIAMQbiAEQRBqJAALJgAgACgCABogACgCACAAEN0BahogACgCABogACgCACAAEJUBahoLBAAgAQshAQF/IAEgAGshAyAAIAFHBEAgAiAAIAMQywILIAIgA2oLBwAgASAAawtOAQF/IwBBEGsiBCQAIAQgACADEK8DIQMgABA1GiACIAFrIgBBAEoEQCADKAIEIAEgABA/GiADIAMoAgQgAGo2AgQLIAMQbiAEQRBqJAALFwAgAEIANwIAIABBAToAECAAQgA3AggLLAAgACgCABogACgCACAAEN4BQRRsahogACgCABogACgCACAAEIABQRRsahoLUwEDfyMAQRBrIgMkACADIAAgARC2BCICKAIEIQEgAigCCCEEA0AgASAERgRAIAIQbiADQRBqJAAFIAAQNRogARCcBiACIAFBFGoiATYCBAwBCwsLDAAgACgCABogARA0CwoAIAFBBGoQ1AELKQEBfwNAIAJBCEZFBEAgASACaiAAIAJrLQAHOgAAIAJBAWohAgwBCwsLKgEBfyMAQRBrIgIkACACQQhqIAEQiQQiASAAEIEEIAEQ1AEgAkEQaiQACxkBAX8gABCAASECIAAgARCbBSAAIAIQnQYLLAEBfyMAQRBrIgIkACACIAE2AgwgACACQQxqIAJBCGoQrAYgAkEQaiQAIAAL2gQCCX8BfSMAQSBrIgUkACAFIAEQ3AI2AhAgBUEYaiEIIAVBEGohCSAFQQhqIQojAEEgayICJAAgABA+GiABKAIAIQYgABCOASEDIAJBADoAHwJAAkAgA0UNACAAIAYgAxBcIgcQPCgCACIERQ0AA0AgBCgCACIERQ0BIAYgBCgCBEcEQCAEKAIEIAMQXCAHRw0CCyAAEFogBEEIaiABENMBRQ0ACwwBCyACQRBqIAAgBkG8zQEgCSAKEPwFIAAQPigCACEBIAAQWiEEAkAgAwRAIAFBAWqzIAQqAgAgA7OUXkUNAQsgAiADEOMBQQFzIANBAXRyNgIMIAICfyAAED4oAgBBAWqzIAAQWioCAJWNIgtDAACAT10gC0MAAAAAYHEEQCALqQwBC0EACzYCCCAAIAJBDGogAkEIahB6KAIAEIAEIAYgABCOASIDEFwhBwsCQCAAIAcQPCgCACIBRQRAIAIoAhAgAEEIaiIBKAIANgIAIAEgAigCEDYCACAAIAcQPCABNgIAIAIoAhAoAgBFDQEgAigCECEBIAAgAigCECgCACgCBCADEFwQPCABNgIADAELIAIoAhAgASgCADYCACABIAIoAhA2AgALIAJBEGoiARC8ASEEIAAQPiIAIAAoAgBBAWo2AgAgAkEBOgAfIAEoAgAhACABQQA2AgAgAARAIAEQSyIBLQAEBEAgASgCACAAQQhqEJIGCyAABEAgASgCABogABA0CwsLIAggAkEQaiAEEIEBIAJBH2oQsQIgAkEgaiQAIAgQbyEAIAVBIGokACAAQQRqCykBAX8DQCACQQRGRQRAIAEgAmogACACay0AAzoAACACQQFqIQIMAQsLC4IDAQR/AkACQAJAAkAgACgCGA4DAAABAgsgACgCLCIBQQAgAUEAShshA0EAIQEDQCABIANGDQMCQCAAIAFBCHRqIgJBNGooAgBBAEgNACACKwNQRAAAAAAAAOA/Y0UNACACQX82AjggAkF/NgI0IAJBBjYCnAILIAFBAWohAQwACwALIAAoAiwiAUEAIAFBAEobIQNBACEBA0AgASADRg0CAkAgACABQQh0aiICQTRqKAIAQQBIDQAgAisDUEQAAAAAAADgP2NFDQAgAkF/NgI8IAJBfzYCNCACQQY2ApwCCyABQQFqIQEMAAsACyAAKAIsIgFBACABQQBKGyEEQQAhAQNAIAEgBEYNAUEAIQMCQCAAIAFBCHRqIgJBOGooAgBBAEgNACACKwNYRAAAAAAAAOA/Y0UNACACQX82AjhBASEDCwJAIAIoAjxBAEgNACACKwNgRAAAAAAAAOA/Y0UNACACQX82AjwgA0UNACACQQY2ApwCCyABQQFqIQEMAAsACwuCAgEEfyABIAAQgAEiAksEQCMAQSBrIgQkAAJAIAEgAmsiAyAAEDUoAgAgACgCBGtBFG1NBEAgACADEJ4GDAELIAAQNSEBIARBCGogACAAEIABIANqELMEIAAQgAEgARCAByECIwBBEGsiASQAIAEgAigCCDYCACACKAIIIQUgASACQQhqNgIIIAEgBSADQRRsajYCBCABKAIAIQMDQCABKAIEIANHBEAgAigCEBogASgCABCcBiABIAEoAgBBFGoiAzYCAAwBCwsgARCtASABQRBqJAAgACACEP0GIAIQ+gYLIARBIGokAA8LIAEgAkkEQCAAIAAoAgAgAUEUbGoQowYLC6kBAQR/IwBBIGsiAyQAIAAgATYCACADQRhqIAEQpAYhBEEQEEwhBSMAQSBrIgIkACACIAE2AgwgBRD9AyAFQcjNATYCACAFQQxqIAJBCGogAkEMaiACQRhqEK0CIAJBEGoQrQIaIAJBIGokACAAIAU2AgQgBBC8ARogAyABNgIEIAMgATYCACAEKAIAIQEgBEEANgIAIAEEQCAEIAEQiwYLIANBIGokACAAC54BAQJ/IABCADcCACAAQQhqIgFBADYCACABQQRqEE4aIAFBEGoQThogAEEkaiIBQtIJNwIAIAFBCGoQigQaIAFBDGoiAkIANwIEIAIgATYCACACQQxqEE4aIAJBGGoQThogAkEkahBOGiACQTBqEE4aIAFByABqEE4aIAFB1ABqEKUDIAFBEDYCbCABQgA3AmQgAhCOBiACQQEQjQYgAAukAgEDfyAAKAIAIQIgACABNgIAIAIEQCACBEAgAkGUBmoiAEEYahDmASAAQQxqEHQgABB0IAJBjAVqIgBB/ABqEHQgAEHwAGoQdCAAQdwAahDgBSACQfwEahDmASACQaABaiIAQZABahB0IABB3ABqIgFBKGoQnwQgAUEcahB0IABByABqEKAEIABBPGoQoAQgAEEgahCfBCAAQRBqIgAQhQIgACgCAARAIAAgACgCABDQBiAAEDUaIAAoAgAhASAAEL8BGiABEDQLIAJB3ABqEI0EGiACQcgAaiIDKAIIIQAgAxA1IQQDQCAABEAgACgCACEBIAQgAEEIahCgBiAAEDQgASEADAELCyADELICIAJBQGsQ1AEgAkEMahDmAQsgAhA0CwsIACAAIAEQeQvYAQEFfyMAQcABayIDJAAgACADQQhqIgEQpgYgAEEEaiABQQRyEKYGA0ACQEEAIQEgAkEDRgRAA0AgASAAKAKwASICQQN0QaijAWooAgBO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3wIgBBCUAyADQSBqJAALNQAgACgCABogACgCACAAEJQCQQF0ahogACgCACAAEJUCQQF0ahogACgCACAAEJQCQQF0ahoLNQEBfyMAQRBrIgIkACACIAAqAgA4AgwgACABKgIAOAIAIAEgAkEMaioCADgCACACQRBqJAALDAAgACABEPsBQQFzC+QBAQF/IwBBIGsiAyQAIAMgATYCECADIAA2AhggAyACNgIIIAMoAhAgAygCGBCXASEBIAMoAgggAygCEBCXASEAAkACfwJ/IAFFBEBBACECIABFDQMgAygCECADKAIIEMoBQQEhAiADKAIQIAMoAhgQlwFFDQMgA0EQaiEAIANBGGoMAQsgAygCGCEBIAAEQCADQQhqIQBBAQwCCyABIAMoAhAQygFBASECIAMoAgggAygCEBCXAUUNAiADQQhqIQAgA0EQagsoAgAhAUECCyECIAEgACgCABDKAQsgA0EgaiQAIAILEgAgABA+KAIAIAAoAgBrQQN1CyQAIAAgATYCACAAIAEoAgQiATYCBCAAIAEgAkEDdGo2AgggAAsLACAAQQBBJBA7GguRAQEDfyMAQRBrIgIkACACIAE2AgwjAEEQayIDJAAgABA1GiADQcfj8Tg2AgwgA0H/////BzYCCCADQQxqIANBCGoQvgEoAgAhBCADQRBqJAAgASAETQRAIAAQ+AEiACAEQQF2SQRAIAIgAEEBdDYCCCACQQhqIAJBDGoQeigCACEECyACQRBqJAAgBA8LEJ0BAAsLACABIAJBJBA/GgskACAAIAE2AgAgACABKAIEIgE2AgQgACABIAJBJGxqNgIIIAALjQICDH8BfUF/IQoCQCABKAIIIgYgAigCBEcNACAAKAIEIgMgASgCBEcNACAAKAIIIgcgAigCCEcNAEEAIQogA0EAIANBAEobIQsgB0EAIAdBAEobIQwgBkEAIAZBAEobIQ0gACgCACEDA0AgBCALRg0BIAQgBmwhDkEAIQUDQCAFIAxGRQRAQQAhACADQQA2AgAgAigCACAFQQJ0aiEIIAEoAgAgDkECdGohCUMAAAAAIQ8DQCAAIA1GRQRAIAMgCSoCACAIKgIAlCAPkiIPOAIAIABBAWohACAJQQRqIQkgCCAHQQJ0aiEIDAELCyAFQQFqIQUgA0EEaiEDDAELCyAEQQFqIQQMAAsACyAK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IAstAHtBAEdxckUNBQsgCyAOELABNgIIIAtBEGogC0EIahCRAiECAkAgAUUNACABIAtqLQB3QQFLDQADQAJAIAsgDhCAAjYCCCACIAtBCGoQgwFFDQAgB0GAwAAgAigCACgCABC4AUUNACACEI4CDAELCyALIA4QsAE2AgggAiALQQhqEO8DIgIgEBA4TQRAIAsgEBCAAjYCCCALQQhqQQAgAmsQjQchAyAQEIACIQQgDhCwASEUIwBBIGsiAiQAIAIgBDYCECACIAM2AhggAiAUNgIIA0ACQCACQRhqIAJBEGoQgwEiA0UNACACKAIYIAIoAggQswFFDQAgAkEYahCOAiACQQhqEI4CDAELCyACQSBqJAAgA0EBcw0BCyALIA4QsAE2AgAgC0EIaiALEJECGiALIAsoAgg2AhALIAsgCygCEDYCCANAAkAgCyAOEIACNgIAIAtBCGogCxCDAUUNACAAIAtBqARqEJMBRQ0AIAAQaCALKAIIKAIARw0AIAAQdRogC0EIahCOAgwBCwsgEkUNAyALIA4QgAI2AgAgC0EIaiALEIMBRQ0DIAUgBSgCAEEEcjYCAEEAIQAMAgsDQAJAIAAgC0GoBGoQkwFFDQACfyAHQYAQIAAQaCICELgBBEAgCSgCACIDIAsoAqQERgRAIAggCSALQaQEahC9AiAJKAIAIQMLIAkgA0EEajYCACADIAI2AgAgBEEBagwBCyAREDhFIARFcg0BIAIgCygCcEcNASALKAKEASICIAsoAoABRgRAIA8gC0GEAWogC0GAAWoQvQIgCygChAEhAgsgCyACQQRqNgKEASACIAQ2AgBBAAshBCAAEHUaDAELCyAERSALKAKEASICIA8oAgBGckUEQCALKAKAASACRgRAIA8gC0GEAWogC0GAAWoQvQIgCygChAEhAgsgCyACQQRqNgKEASACIAQ2AgALAkAgCygCHEEATA0AAkAgACALQagEahB7RQRAIAAQaCALKAJ0Rg0BCyAFIAUoAgBBBHI2AgBBACEADAMLA0AgABB1GiALKAIcQQBMDQECQCAAIAtBqARqEHtFBEAgB0GAECAAEGgQuAENAQsgBSAFKAIAQQRyNgIAQQAhAAwECyAJKAIAIAsoAqQERgRAIAggCSALQaQEahC9AgsgABBoIQIgCSAJKAIAIgNBBGo2AgAgAyACNgIAIAsgCygCHEEBazYCHAwACwALIAohAiAIKAIAIAkoAgBHDQMgBSAFKAIAQQRyNgIAQQAhAAwBCwJAIApFDQBBASEEA0AgChA4IARNDQECQCAAIAtBqARqEHtFBEAgABBoIAogBBC+AygCAEYNAQsgBSAFKAIAQQRyNgIAQQAhAAwDCyAAEHUaIARBAWohBAwACwALQQEhACAPKAIAIAsoAoQBRg0AQQAhACALQQA2AhAgESAPKAIAIAsoAoQBIAtBEGoQkQEgCygCEARAIAUgBSgCAEEEcjYCAAwBC0EBIQALIBAQORogDRA5GiAMEDkaIA4QORogERA5GiAPEGYgC0GwBGokACAADwsgCiECCyABQQFqIQEMAAsACx0AIAAgARC8ARB/IAEQSygCACEBIAAQSyABNgIACzQBAX8jAEEQayICJAAgAiAAKAIANgIIIAIgAigCCCABajYCCCACKAIIIQAgAkEQaiQAIAALCwAgAEGIrgQQzQELCwAgAEGQrgQQzQELDAAgACAAKAIAEIwHC8MBAQZ/IwBBEGsiBCQAIAAQSygCACEFAn8gAigCACAAKAIAayIDQf////8HSQRAIANBAXQMAQtBfwsiA0EBIAMbIQMgASgCACEGIAAoAgAhByAFQdACRgR/QQAFIAAoAgALIAMQyAIiCARAIAVB0AJHBEAgABC8ARoLIARBzwI2AgQgACAEQQhqIAggBEEEahBnIgUQkgcgBRBmIAEgACgCACAGIAdrajYCACACIAMgACgCAGo2AgAgBEEQaiQADwsQVQALJQEBfyABKAIAEOAEQRh0QRh1IQIgACABKAIANgIEIAAgAjoAAAvPEAEKfyMAQbAEayILJAAgCyAKNgKkBCALIAE2AqgEIAtB0AI2AmggCyALQYgBaiALQZABaiALQegAaiIBEGciDygCACIKNgKEASALIApBkANqNgKAASABEEYhESALQdgAahBGIQ4gC0HIAGoQRiEMIAtBOGoQRiENIAtBKGoQRiEQIwBBEGsiASQAIAsCfyACBEAgASADEJUHIgIQ/gEgCyABKAIANgB4IAEgAhD9ASANIAEQiwEgARA5GiABIAIQtQEgDCABEIsBIAEQORogCyACEMIBOgB3IAsgAhChAToAdiABIAIQoAEgESABEIsBIAEQORogASACELYBIA4gARCL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ACIuIB8gA0EBa0ECdCIKaioCACIxXkUNACAuIAIgH2oqAgBeRQ0AIC4gHyADQQFqQQJ0Ig5qKgIAXkUNACAuIAogFWoqAgBeRQ0AIC4gAiAVaioCAF5FDQAgLiAOIBVqKgIAXkUNACAuIAogFmoqAgBeRQ0AIC4gAiAWaioCAF5FDQAgLiAOIBZqKgIAXkUNACAuIAogEmoqAgBeRQ0AIC4gAiASaioCAF5FDQAgLiAOIBJqKgIAXkUNACAuIAogIGoqAgBeRQ0AIC4gDiAgaioCAF5FDQAgLiAKIBNqKgIAXkUNACAuIAIgE2oqAgBeRQ0AIC4gDiATaioCAF5FDQAgLiAKIBpqKgIAXkUNACAuIAIgGmoqAgBeRQ0AIC4gDiAaaioCAF5FDQAgLiAKIBtqKgIAXkUNACAuIAIgG2oqAgBeRQ0AIC4gDiAbaioCAF5FDQAgLiAKIBdqKgIAXkUNACAuIAIgF2oqAgBeRQ0AIC4gDiAXaioCAF4NAQsgLiAxXUUNASAuIAIgH2oqAgBdRQ0BIC4gHyADQQFqQQJ0Ig5qKgIAXUUNASAuIAogFWoqAgBdRQ0BIC4gAiAVaioCAF1FDQEgLiAOIBVqKgIAXUUNASAuIAogFmoqAgBdRQ0BIC4gAiAWaioCAF1FDQEgLiAOIBZqKgIAXUUNASAuIAogEmoqAgBdRQ0BIC4gAiASaioCAF1FDQEgLiAOIBJqKgIAXUUNASAuIAogIGoqAgBdRQ0BIC4gDiAgaioCAF1FDQEgLiAKIBNqKgIAXUUNASAuIAIgE2oqAgBdRQ0BIC4gDiATaioCAF1FDQEgLiAKIBpqKgIAXUUNASAuIAIgGmoqAgBdRQ0BIC4gDiAaaioCAF1FDQEgLiAKIBtqKgIAXUUNASAuIAIgG2oqAgBdRQ0BIC4gDiAbaioCAF1FDQEgLiAKIBdqKgIAXUUNASAuIAIgF2oqAgBdRQ0BIC4gDiAXaioCAF1FDQELIAkgLjgCICAJIBE2AhggCSAQNgIUIAkgDyAQIC8QrAM4AiQgCUEIaiICICcgA7MgMCAQEOkCICYgAhDoAgsgA0EBaiEDDAELAAsACwALAkAgBigCBCAMKAIERw0AIAcoAgQgDCgCBEEBdkcNACAGKAIIIAwoAghHDQQgBygCCCAMKAIIQQF2Rw0FQQIhAgJ/IAcoAgRB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AigCDCACKAIIEFg4AgggBiAIIAIqAiggAioCLCACKAIMIAIoAggQWDgCDCAGIAggAioCMCACKgI0IAIoAgwgAigCCBBYOAIQIAYgCCACKgI4IAIqAjwgAigCDCACKAIIEFg4AhQgCCAEIAUgLiAylBCMAiAGIAggAioCQCACKgJEIAIoAgwgAigCCBBYOAIYIAYgCCACKgJIIAIqAkwgAigCDCACKAIIEFg4AhwgBiAIIAIqAlAgAioCVCACKAIMIAIoAggQWDgCICAGIAggAioCWCACKgJcIAIoAgwgAigCCBBYOAIkIAYgCCACKgJgIAIqAmQgAigCDCACKAIIEFg4AiggBiAIIAIqAmggAioCbCACKAIMIAIoAggQWDgCLCAIIAQgBSAuIDSUEIwCIAYgCCACKgJwIAIqAnQgAigCDCACKAIIEFg4AjAgBiAIIAIqAnggAioCfCACKAIMIAIoAggQWDgCNCAGIAggAioCgAEgAioChAEgAigCDCACKAIIEFg4AjggBiAIIAIqAogBIAIqAowBIAIoAgwgAigCCBBYOAI8IAYgCCACKgKQASACKgKUASACKAIMIAIoAggQWDgCQCAGIAggAioCmAEgAioCnAEgAigCDCACKAIIEFg4AkQgCCAEIAUgLiAzlBCMAiAGIAggAioCoAEgAioCpAEgAigCDCACKAIIEFg4AkggBiAIIAIqAqgBIAIqAqwBIAIoAgwgAigCCBBYOAJMIAYgCCACKgKwASACKgK0ASACKAIMIAIoAggQWDgCUCAGIAggAioCuAEgAioCvAEgAigCDCACKAIIEFg4AlQgBiAIIAIqAsABIAIqAsQBIAIoAgwgAigCCBBYOAJYIAYgCCACKgLIASACKgLMASACKAIMIAIoAggQWDgCXCAIIAQgBSAuIDGUEIwCIAYgCCACKgLQASACKgLUASACKAIMIAIoAggQWDgCYCAGIAggAioC2AEgAioC3AEgAigCDCACKAIIEFg4AmQgBiAIIAIqAuABIAIqAuQBIAIoAgwgAigCCBBYOAJoIAYgCCACKgLoASACKgLsASACKAIMIAIoAggQWDgCbCAGIAggAioC8AEgAioC9AEgAigCDCACKAIIEFg4AnAgBiAIIAIqAvgBIAIqAvwBIAIoAgwgAigCCBBYOAJ0IAggBCAFIC4gMJQQjAIg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AwsgBSgCRCIBBEADQCABKAIARQRAAkAgAyABKAIEIgJBAWsgASgCDCIEbkEBak4EQCABIAI2AhAMAQsgASADIARsNgIQIAAgASgCCCACbBChBSABQQE2AiggASgCECECCyABIABBASABKAIIIAIQogU2AgAgBSgCUCECIAFBADYCJCABQgA3AhggASACNgIUCyABKAIsIgENAAsLIAUoAkgiAUUNAANAIAEoAgBFBEACQCADIAEoAgQiAkEBayABKAIMIgRuQQFqTgRAIAEgAjYCEAwBCyABIAMgBGw2AhAgACACIAEoAghsQQd0EKEFIAFBATYCKCABKAIQIQILIAEgAEEBIAEoAgggAhCkBTYCACAFKAJQIQIgAUEANgIkIAFCADcCGCABIAI2AhQLIAEoAiwiAQ0ACwsL1QcBB38CQAJAIAIgA2oiCCABKAIESw0AIAEoAgwgA0kNACABKAIADQELIAAoAgAiA0EXNgIUIAAgAygCABEBAAsCQCACIAEoAhgiA08EQCAIIAEoAhAgA2pNDQELIAEoAihFBEAgACgCACIDQccANgIUIAAgAygCABEBAAsgASgCJARAAkAgASgCECIDQQBMDQAgASgCFCIFIAMgAyAFShsiBSABKAIcIAEoAhgiA2siBiAFIAZIGyIFIAEoAgQgA2siBiAFIAZIGyIFQQBMDQAgAUEwaiEKIAMgASgCCCILbCEGQQAhAwNAIAAgCiABKAIAIANBAnRqKAIAIAYgBSALbCIHIAEoAjQRBgAgASgCECIJIAEoAhQiBSADaiIDTA0BIAYgB2ohBiAFIAkgA2siByAFIAdIGyIFIAEoAhwgASgCGCADaiIHayIJIAUgCUgbIgUgASgCBCAHayIHIAUgB0gbIgVBAEoNAAsLIAFBADYCJAsgASACIAggASgCECIDayIFQQAgBUEAShsgASgCGCACSRsiBjYCGCADQQBMDQAgASgCFCIFIAMgAyAFShsiAyABKAIcIAZrIgUgAyAFSBsiAyABKAIEIAZrIgUgAyAFSBsiBUEATA0AIAFBMGohCiABKAIIIgsgBmwhBkEAIQMDQCAAIAogASgCACADQQJ0aigCACAGIAUgC2wiByABKAIwEQYAIAEoAhAiCSABKAIUIgUgA2oiA0wNASAGIAdqIQYgBSAJIANrIgcgBSAHSBsiBSAB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QRB1Igpqai0AADoAASABIAIgBCAOamotAAA6AAIgASACIAkgBy0AASIEamotAAA6AAMgASACIAQgCmpqLQAAOgAEIAEgAiAEIA5qai0AADoABSABQQZqIQEgB0ECaiEHIAVBAWohBSAGQQFqIQYgA0EBayIDDQALIAAoAnAFIAMLQQFxBEAgDCAGLQAAQQJ0IgBqKAIAIQMgCyAFLQAAQQJ0IgVqKAIAIQYgACAIaigCACEIIAEgAiAHLQAAIgAgBSANaigCAGpqLQAAOgAAIAEgAiAAIAYgCGpBEHVqai0AADoAASABIAIgACADamotAAA6AAILC4sCAQR/IwBBEGsiByQAAkACQCAAKALcAyIDKAIkBEAgA0EgakEAIAQgBSgCAEECdGpBAEEBIAMoAigQiwMgA0EANgIkIAUgBSgCAEEBajYCACADIAMoAixBAWs2AiwMAQsgAygCLCEIIAcgBCAFKAIAIglBAnRqIgooAgA2AgggBwJ/IAYgCWsiBCAIQQIgCEECSRsiBiAEIAZJGyIEQQJPBEAgCigCBAwBCyADQQE2AiQgAygCIAs2AgwgACABIAIoAgAgB0EIaiADKAIMEQcAIAMoAiQhACAFIAUoAgAgBGo2AgAgAyADKAIsIARrNgIsIAANAQsgAiACKAIAQQFqNgIACyAHQRBqJAALhgUBDn8gAkECdCIFIAEoAghqKAIAIQogASgCBCAFaigCACELIAEoAgAgAkEDdGoiASgCACEHIAEoAgQhCCADKAIEIQIgAygCACEDIAAoAtACIQQgACgC3AMiASgCHCEOIAEoAhghDyABKAIUIRAgASgCECERIAAoAnAiAUECTwR/IAFBAXYhCQNAIBAgCy0AAEECdCIBaigCACEMIA8gCi0AAEECdCIGaigCACEFIAEgDmooAgAhASADIAQgBiARaigCACINIActAAAiBmpqLQAAOgAAIAMgBCAGIAEgBWpBEHUiBWpqLQAAOgABIAMgBCAGIAxqai0AADoAAiADIAQgDSAHLQABIgFqai0AADoAAyADIAQgASAFamotAAA6AAQgAyAEIAEgDGpqLQAAOgAFIAIgBCANIAgtAAAiAWpqLQAAOgAAIAIgBCABIAVqai0AADoAASACIAQgASAMamotAAA6AAIgAiAEIA0gCC0AASIBamotAAA6AAMgAiAE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QT9KDQEgASAAKAK0A0YNAQsgACgCACIBQf0ANgIUIABBfyABKAIEEQIACyADQbgBNgIEIAAoAtQCIQILIAJBAEoEQEEAIQQDQCAAIARBAnQiB2ooAtgCIQUCQAJAIAAoAuABBEAgACgCnAMNASAAKAKkAw0CCyAFKAIUIgJBEE8EQCAAKAIAIgEgAjYCGCABQTI2AhQgACAAKAIAKAIAEQEACyADIAJBAnRqIgFBPGooAgAiAkUEQCABIABBAUHAACAAKAIEKAIAEQQAIgI2AjwLIAJCADcAACACQgA3ADggAkIANwAwIAJCADcAKCACQgA3ACAgAkIANwAYIAJCADcAECACQgA3AAggAyAHaiIBQQA2AiggAUEANgIYIAAoAuABRQRAIAAoArQDDQEMAgsgACgCnANFDQELIAUoAhgiAkEQTwRAIAAoAgAiASACNgIYIAFBMjYCFCAAIAAoAgAoAgARAQALIAMgAkECdGoiAUH8AGooAgAiAkUEQCABIABBAUGAAiAAKAIEKAIAEQQAIgI2AnwLIAJBAEGAAhA7GgsgBEEBaiIEIAAoAtQCSA0ACwsgA0FwNgIUIANCADcCDCADIAAoApgCNgI4C6sNAgp/AXwgACgCJEEASgRAIAAoAtgDIQogACgC2AEhBwNAIAEhBiACIQQCQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgBygCKCAHKAIkIghBCHRqIgNBgxBMBEAgA0GBCEwEQAJAIANBgQRrDgQXAyIeAAtBkAEhAUEAIQICQCADQYECaw4CJh8ACyADQYMGaw4EAyEhHCELIANBggxMBEACQCADQYIIaw4HFiIFIiIiHAALIANBhQprDgYFISEhIRohCwJAIANBgwxrDgoUISEGISEhISEZAAsgA0GHDmsOCAYgICAgICAXIAsgA0GFGEwEQCADQYQUTARAIANBhBBrDg0TISEhHyEhISEhISEXIAsgA0GFFGsOBhEgICAgBwgLIANBhhxMBEAgA0GGGGsOBxAgICAgIAkKCwJAIANBhxxrDggPICAgICAgCwALIANBiCBrDgkNHx8fHx8fHwwLC0GRASEBQQAhAgwiC0GSASEBDCELQZMBIQFBACECDCALQZQB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QAJAAkAgAi0AB0EQaw4EAAEDAgMLIAAoAgAiASAFNgIYIAFB7gA2AhQMBAsgACgCACIBIAU2AhggAUHvADYCFAwDCyAAKAIAIgEgBTYCGCABQfAANgIUDAILIAAoAgAiAUHbADYCFCABIAItAAc2AhggACgCACAFNgIcDAELIAAoAgAiASAFNgIYIAFBzwA2AhQgAEEBIAAoAgAoAgQRAgAMAQsgAEEBIAAoAgAoAgQRAgALDAILAkAgAUEMSQ0AIAItAAJBwQBHDQAgAi0AA0HkAEcNACACLQAEQe8ARw0AIAItAAVB4gBHDQAgAi0ABkHlAEcNACACLQAIIQMgAi0AByEHIAItAAohCSACLQAJIQogAi0ADCELIAItAAshDSACLQANIQUgACgCACIBQc4ANgIUIAEgBTYCJCABIAsgDUEIdHI2AiAgASAJIApBCHRyNgIcIAEgAyAHQQh0cjYCGCAAQQEgASgCBBECACAAIAU6AKwCIABBATYCqAIMAgsgACgCACIBIAU2AhggAUHQADYCFCAAQQEgACgCACgCBBECAAwBCyAAKAIAIgEgAzYCGCABQcYANgIUIAAgACgCACgCABEBAAsgBiAENgIEIAYgCDYCAEEBIQQgDEEATA0AIAAgDCAAKAIYKAIQEQIACyACQRBqJAAgBAs2ACAAQQA2AtgBIABBADYCuAMgAEEANgKQASAAKALQAyIAQQA2AqQBIABBADYCGCAAQgA3AgwLizsBD38jAEGgAmsiCSQAIAAoArgDIQEDQAJAAkACQCABDQAgACgC0AMoAgxFBEAgACgCGCICKAIEIgFFBEAgACACKAIMEQAARQRAQQAhAQwECyACKAIEIQELIAIoAgAiAy0AACEFIAFBAWsiBAR/IANBAWoFIAAgAigCDBEAAEUEQEEAIQEMBAsgAigCBCEEIAIoAgALIgFBAWohAyAFQf8BRiABLQAAIgFB2AFGcUUEQCAAKAIAIgYgBTYCGCAGQTc2AhQgACgCACABNgIcIAAgACgCACgCABEBAAsgACABNgK4AyACIARBAWs2AgQgAiADNgIADAELIAAQ4QNFBEBBACEBDAILIAAoArgDIQELAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABQQFrDv4BDxERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERESAQIFCQUFBQUDBAUIBQUFDw8PDw8PDw8ABwYKEAsREQ0NDQ0NDQ0NDQ0NDQ0NDQ0REREREREREQwREREREQ4RCyAAKAIAIgJB6AA2AhQgAEEBIAIoAgQRAgAgACgC0AMiASgCDARAIAAoAgAiAkHAADYCFCAAIAIoAgARAQAgACgC0AMhAQsgAEIANwDoASAAQgA3APABIABCgYKEiJCgwIABNwCAAiAAQoGChIiQoMCAATcA+AEgAEKFipSo0KDBggU3AJACIABChYqUqNCgwYIFNwCIAiAAQgA3A7ACIABBADYCKCAAQgA3A5gCIABBADoArAIgAEKBgAQ3AqQCIABBADoAogIgAEGBAjsBoAIgAUEBNgIMDBQLQQAhASAAQQBBAEEAENACDRMMEgtBACEBIABBAEEBQQAQ0AINEgwRC0EAIQEgAEEAQQBBARDQAg0RDBALQQAhASAAQQBBAUEBENACDRAMDwsgACgCACICIAE2AhggAkE/NgIUIAAgACgCACgCABEBAAwPCyAAKAIYIgYoAgQhASAGKAIAIQMgACgC0AMoAhBFBEAgACgCACICQTw2AhQgAkEYakHIqQJB0AAQPxogACAAKAIAKAIAEQEACyABRQRAIAAgBigCDBEAAEUEQEEAIQEMDwsgBigCACEDIAYoAgQhAQsgAy0AACEFIAFBAWsiAgR/IANBAWoFIAAgBigCDBEAAEUEQEEAIQEMDwsgBigCBCECIAYoAgALIgQtAAAhASACQQFrIgMEfyAEQQFqBSAAIAYoAgwRAABFBEBBACEBDA8LIAYoAgQhAyAGKAIACyEEIAAoAgAiAiAELQAAIgs2AhggAkHpADYCFEEBIQIgAEEBIAAoAgAoAgQRAgACQAJAAkAgC0EBdEEGaiAFQQh0IAFyRyALQQRLcg0AIAsEQCAAIAs2AtQCIARBAWohCiADQQFrIQUM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CyADBH8gAkEBagUgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCAAsiAi0AACEEIANBAWsiAwR/IAJBAWoFIAAgASgCDBEAAEUEQEEAIQEMCwsgASgCBCEDIAEoAgALIgVBAWohAiADQQFrIQMgBS0AACAEQQh0ckH/AUcNACADRQRAIAAgASgCDBEAAEUEQEEAIQEMCwsgASgCBCEDIAEoAgAhAgsgAkEBaiEEIANBAWshAyACLQAAQQNHBEAgBCECDAELIANFBEAgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCACEECyAEQQFqIQIgA0EBayEDIAAoAtgBIgcoAlggBC0AAEcNACADRQRAIAAgASgCDBEAAEUEQEEAIQEMCwsgACgC2AEhByABKAIEIQMgASgCACECCyACQQFqIQQgA0EBayEDIAcoAgAgAi0AAEcEQCAEIQIMAQsgA0UEQCAAIAEoAgwRAABFBEBBACEBDAsLIAAoAtgBIQcgASgCBCEDIAEoAgAhBAsgBEEBaiECIANBAWshAyAHKAKwASAELQAARw0AIANFBEAgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCACECCyACQQFqIQQgA0EBayEDIAItAABBgAFHBEAgBCECDAELIANFBEAgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCACEECyAELQAAIQUgA0EBayIDBH8gBEEBagUgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCAAsiBEEBaiECIANBAWshAyAELQAAIAVBCHRyDQAgA0UEQCAAIAEoAgwRAABFBEBBACEBDAsLIAEoAgQhAyABKAIAIQILIAItAAAhBCADQQFrIgMEfyACQQFqBSAAIAEoAgwRAABFBEBBACEBDAsLIAEoAgQhAyABKAIACyIFQQFqIQIgA0EBayEDIAUtAAAgBEEIdHINACADRQRAIAAgASgCDBEAAEUEQEEAIQEMCwsgASgCBCEDIAEoAgAhAgsgAkEBaiEEIANBAWshAyACLQAABEAgBCECDAELIANFBEAgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCACEECyAELQAAIQUgA0EBayIDBH8gBEEBagUgACABKAIMEQAARQRAQQAhAQwLCyAB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ACAAIAAoAhgoAggRAQAgAEHJATYCFAsgACAAKALMAygCABEAACICQQFHDQIgACgCJCICIQUCQAJAAkACQCACQQFrDgQDAgABAgsgACgC2AEiAygCsAEhBEECIQUgAygCACIGQQFHIgIgAygCWCIDQQJHciAEQQNHckUEQEEDIQIMAwsgAiADQSJHckUEQEEHIQIgBEEjRg0DCyAGQdIARyADQccAR3IgBEHCAEdyRQRAQQIhAgwDCyAGQfIARyADQecAR3JFBEBBBiECIARB4gBGDQMLIAAoApwCBEBBAyECDAMLIAAoAqgCBEBBAiECAkACQCAALQCsAiIDDgIFAAELQQMhAgwECyAAKAIAIgIgAzYCGCACQfQANgIUIABBfyAAKAIAKAIEEQIAQQMhAgwDCyAAKAIAIgIgBjYCGCACQfEANgIUIAIgBDYCICACIAM2AhwgAEEBIAIoAgQRAgBBAyECDAILQQQhBSAAKAKoAkUEQEEEIQIMAgtBBCECAkACQCAALQCsAiIDDgMDAQABC0EFIQIMAgsgACgCACICIAM2AhggAkH0ADYCFCAAQX8gACgCACgCBBECAEEFIQIMAQtBACECQQAhBQsgACAFNgIsIAAgAjYCKCAAQQA2AogBIABBgAI2AmAgAEKCgICAEDcDWCAAQgE3A1AgAEKAgICAEDcDSCAAQgA3A0AgAEKAgICAgICA+D83AzggAEEANgJsIABCADcCZCAAQcoBNgIUIAAgACgCrAMiAjYCNCAAIAI2AjBBAQwDCyAAIAAoAswDKAIAEQAADAILIAAoAgAiAiADNgIYIAJBFTYCFCAAIAAoAgAoAgARAQBBACECCyACCyICQQJGBEAgAQRAIAAoAgAiAUE1NgIUIAAgASgCABEBAAsgABCxBQsgAgsHACAAELAFC58HAQF/IABBADYCBCABQdoARwRAIAAoAgBCjYCAgKALNwIUIAAoAgAgATYCHCAAIAAoAgAoAgARAQALIAJB6ANHBEAgACgCAEKWgICAgD03AhQgACgCACACNgIcIAAgACgCACgCABEBAAsgACgCACEBIAAoAgwhAiAAQQRqQQBB5AMQOxogAEEBNgIQIAAgAjYCDCAAIAE2AgAjAEEQayICJAAgAEEANgIEIAJBADYCDEHUABA6IgFFBEAgACgCAEI4NwIUIAAgACgCACgCABEBAAsgAUGAlOvcAzYCMCABQeMBNgIoIAFB5AE2AiQgAUHlATYCICABQeYBNgIcIAFB5wE2AhggAUHoATYCFCABQekBNgIQIAFB6gE2AgwgAUHrATYCCCABQewBNgIEIAFB7QE2AgAgAUIANwI0IAFBADYCLCABQdQANgJMIAFCADcCPCABQgA3AkQgACABNgIEAkBB/ocCEIcDIgNFDQAgAkH4ADoACyACIAJBDGo2AgAgAiACQQtqNgIEIANBooMCIAIQ7QFBAEwNACACKAIMIQMgAi0AC0HfAXFBzQBGBEAgAiADQegHbCIDNgIMCyABIANB6AdsNgIsCyACQRBqJAAgAEEANgK4AiAAQQA2AhggAEEANgIIIABCADcCpAEgAEIANwKsASAAQgA3ArQBIABCADcCvAEgAEIANwLEASAAQgA3AswBIAAgAEEAQawBIAAoAgQoAgARBAAiATYC0AMgAUIANwJgIAFBgAE2AhwgAUGBATYCCCABQYIBNgIEIAFBgwE2AgAgAUEANgJoIAFBgAE2AiQgAUGAATYCKCABQgA3AmwgAUGAATYCLCABQYABNgIwIAFCADcCdCABQYABNgI0IAFBgAE2AjggAUIANwJ8IAFBgAE2AjwgAUEANgKEASABQYABNgJAIAFCADcCiAEgAUGAATYCRCABQYABNgJIIAFBgAE2AkwgAUGAATYCUCABQgA3ApABIAFBgAE2AlQgAUIANwKYASABQQA2AqABIAFBgAE2AlwgAUGEATYCICABQYQBNgJYIABBADYCuAMgAEEANgKQASAAQQA2AtgBIAAoAtADIgFBADYCpAEgAUEANgIYIAFCADcCDCAAIABBAEEcIAAoAgQoAgARBAAiATYCzAMgAUEBNgIYIAFCADcCECABQfwANgIMIAFB/QA2AgggAUH+ADYCBCABQf8ANgIAIABByAE2AhQLIgEBfUF/IAAqAgAgASoCAJMiAkMAAAAAXiACQwAAAABdGwsQACABIAIgAyAAKAIAEQQACzkBAX8gACgCBCIEQQF1IAFqIQEgACgCACEAIAEgAiADIARBAXEEfyABKAIAIABqKAIABSAACxEFAAs3AQF/IAAoAgQiA0EBdSABaiEBIAAoAgAhACABIAIgA0EBcQR/IAEoAgAgAGooAgAFIAALEQIACzQBAX8jAEEQayIEJAAgACgCACEAIAQgAzYCDCABIAIgBEEMaiAAEQQAIQAgBEEQaiQAIAALVAECfyMAQRBrIgQkACAAKAIEIgVBAXUgAWohASAAKAIAIQAgBUEBcQRAIAEoAgAgAGooAgAhAAsgBCADNgIMIAEgAiAEQQxqIAARBQAgBEEQaiQAC1IBAn8jAEEQayIDJAAgACgCBCIEQQF1IAFqIQEgACgCACEAIARBAXEEQCABKAIAIABqKAIAIQALIAMgAjYCDCABIANBDGogABECACADQRBqJAALNgEBfyMAQRBrIgQkACAAKAIAIQAgBCADEI8DIAEgAiAEIAARBAAhACAEEDkaIARBEGokACAAC1YBAn8jAEEQayIEJAAgACgCBCIFQQF1IAFqIQEgACgCACEAIAVBAXEEQCABKAIAIABqKAIAIQALIAQgAxCPAyABIAIgBCAAEQUAIAQQORogBEEQaiQAC1QBAn8jAEEQayIDJAAgACgCBCIEQQF1IAFqIQEgACgCACEAIARBAXEEQCABKAIAIABqKAIAIQALIAMgAhCPAyABIAMgABECACADEDkaIANBEGokAAsLACABIAIgABECAAsrAgF/AXwjAEEQayICJAAgAiABIAARHQA5AwggAisDCCEDIAJBEGokACADCwsAIAEgAiAAERQACycBAX8jAEEQayIBJAAgASAAEQ4ANgIMIAEoAgwhACABQRBqJAAgAAsJACABIAARAQALDwAgASAAKAIAaiACNgIACw0AIAEgACgCAGooAgALGAEBf0EQEEwiAEIANwMAIABCADcDCCAACzkBAX8jAEEQayIDJAAgAyABIAIgABEFAEEQEEwiACADKQIANwIAIAAgAykCCDcCCCADQRBqJAAgAAsrAQF/IwBBEGsiAyQAIAMgASACIAARAwA2AgwgAygCDCEAIANBEGokACAACzUBAX8jAEEQayICJAAgAiABEI8DIAIgAiAAEQAANgIMIAIoAgwhACACEDkaIAJBEGokACAACzABAX8jAEEQayIDJAAgAyABIAIgABEFAEEMEEwgAxCRBCEAIAMQdCADQRBqJAAgAAspAQF/IwBBEGsiAiQAIAIgASAAEQAANgIMIAIoAgwhACACQRBqJAAgAAstAQF/IwBBEGsiBCQAIAQgASACIAMgABEEADYCDCAEKAIMIQAgBEEQaiQAIAALHwAgACABELMFIgAgAikCCDcCCCAAIAIpAgA3AgBBAQt5AQN/IAEQuwEgAksEQCABIAIQswUhAiMAQRBrIgMkACMAQRBrIgEkACABIANBCGoiBTYCDEEQEEwiBCACKQIINwIIIAQgAikCADcCACABQQxqIAQQ4gMgAUEQaiQAIABBqKQCIAUQDjYCACADQRBqJAAPCyAAEOYDC4ADAQR/IAEgABC7ASIDSwRAIwBBIGsiBiQAAkAgASADayIEIAAQNSgCACAAKAIEa0EEdU0EQCMAQRBrIgUkACAFIAAgBBC/BSIDKAIEIQEgAygCCCEEA0AgASAERgRAIAMQbiAFQRBqJAAFIAAQNSABIAIQkQMgAyABQRBqIgE2AgQMAQsLDAELIAAQNSEBIAZBCGogACAAELsBIARqEL4FIAAQuwEgARC9BSEDIwBBEGsiASQAIAEgAygCCDYCACADKAIIIQUgASADQQhqNgIIIAEgBSAEQQR0ajYCBCABKAIAIQQDQCABKAIEIARHBEAgAygCECABKAIAIAIQkQMgASABKAIAQRBqIgQ2AgAMAQsLIAEQrQEgAUEQaiQAIAAgAxC8BSADELoFCyAGQSBqJAAPCyABIANJBEAgACgCACABQQR0aiEBIAAQuwEaIAAgARDFBSAAKAIAGiAAKAIAIAAQiwJBBHRqGiAAKAIAGiAAKAIAIAAQuwFBBHRqGgsLEAAgAARAIAAQ0wULIAAQNAsGAEHwogILFgAgAigCACECIAAgARA8IAI2AgBBAQtiAQJ/IAEQRSACSwRAIAEgAhA8IQMjAEEQayICJAAjAEEQayIBJAAgASACQQhqIgQ2AgwgAUEMaiADKAIAEOIDIAFBEGokACAAQfDgAyAEEA42AgAgAkEQaiQADwsgABDmAwsPACAABEAgABB0CyAAEDQLBgBBkKACC6oCAQJ/AkAgAiAAIAEQmQEiAEcEfyAAEIcBRQRAIAIQhwFFBEAgACACKAIINgIIIAAgAikCADcCAAwDCyACEEAhAyACEDghASMAQRBrIgIkAAJAIAFBCk0EQCAAIAEQkgEgACADIAEQugEgAkEAOgAPIAAgAWogAkEPahCGAQwBCyAAQQogAUEKayAALQALIgBBACAAIAEgAxC0AwsgAkEQaiQADAILIAIQQCEDIAIQOCEBIwBBEGsiAiQAAkAgASAAEOwBIgRJBEAgACgCACEEIAAgARCKASAEIAMgARC6ASACQQA6AA8gASAEaiACQQ9qEIYBDAELIAAgBEEBayABIARrQQFqIAAoAgQiAEEAIAAgASADELQDCyACQRBqJABBAAUgAAsaC0EBC4UBAQJ/IAEQViACSwRAIAEgAhCZASEBIwBBEGsiAiQAIAACfyMAQRBrIgAkACAAIAJBCGoiBDYCDCABEDhBBGoQOiIDIAEQODYCACADQQRqIAEQQCABEDgQPxogAEEMaiADEOIDIABBEGokAEGIngIgBBAOCzYCACACQRBqJAAPCyAAEOYDC74CAQR/IAEgABBWIgNLBEAjAEEgayIGJAACQCABIANrIgEgABA1KAIAIAAoAgRrQQxtTQRAIwBBEGsiBCQAIAQgACABEOsCIgMoAgQhASADKAIIIQUDQCABIAVGBEAgAxBuIARBEGokAAUgABA1IAEgAhCQAyADIAFBDGoiATYCBAwBCwsMAQsgABA1IQMgBkEIaiAAIAAQViABahC6AiAAEFYgAxC5BSEDIwBBEGsiBCQAIAQgA0EIaiABEMAGIgEoAgAhBQNAIAEoAgQgBUcEQCADKAIQIAEoAgAgAhCQAyABIAEoAgBBDGoiBTYCAAwBCwsgARCtASAEQRBqJAAgACADELgFIAMQtwULIAZBIGokAA8LIAEgA0kEQCAAKAIAIAFBDGxqIQEgABBWIQIgACABELUFIAAgAhDhAgsLogEBAn8gACgCBCAAEDUoAgBHBEAjAEEQayIDJAAgAyAAQQEQ6wIhAiAAEDUgAigCBCABEJADIAIgAigCBEEMajYCBCACEG4gA0EQaiQADwsjAEEgayIDJAAgABA1IgIgA0EIaiAAIAAQVkEBahC6AiAAEFYgAhC5BSICKAIIIAEQkAMgAiACKAIIQQxqNgIIIAAgAhC4BSACELcFIANBIGokAAs6AQF/IAAEQCAAEIUCIAAoAgAEQCAAIAAoAgAQtQUgABA1GiAAKAIAIQEgABC/ARogARA0CwsgABA0CwYAQZibAguqIAIMfA1/IwBBIGsiFiQAQdiNBEHYjQQoAgAiD0EBajYCACAWIA82AhwgFkEcahB9IRQgFigCHCEPIBQgATYC1AEgFCAANgLQASAUIA82AgAgFCAAIAFsIgBBAnQiATYCyAEgFCABEDo2AsQBIBQgABA6NgLMASMAQSBrIhIkACASIAI2AhggEiAPNgIcIBJBrI0EIBJBHGoQczYCECASEGs2AggCQAJAAkAgEkEQaiASQQhqEHgNACASQRxqEH0hEyASQcCNBCASQRhqEHM2AhAgEhBrNgIIIBJBEGogEkEIahB4DQAgE0EIaiASQRhqENIFQbgBED8hACATKAIMIQECQCATKAIIIgIgEygC0AFGBEAgASATKALUAUYNAQsgEiABNgIEIBIgAjYCAEEAQQJBw5gCIBIQPSATKALQASEBIAAoAgAhAiAAKAIEIQ8gACATKALUASIQNgIEIAAgATYCACAQtyAPt6MhAyABtyACt6MhBEEAIQEDQCABQQRHBEAgACABQQN0Ig9qIgIgBCAAIA9qIg8rAwiiOQMIIAIgAyAPKwMoojkDKCACIA8rA0g5A0ggAUEBaiEBDAELCwJAAkACQAJAAkACQCAAKAKwASIBQQFrDgQDAgEABQsgACAAKwNoOQNoIAAgACsDcDkDcCAAIAArA3g5A3ggACAAKwOAATkDgAEgACAEIAArA4gBojkDiAEgACADIAArA5ABojkDkAEgACAEIAArA5gBojkDmAEgACADIAArA6ABojkDoAEgACAAKwOoATkDqAEMAwsgACAEIAArA2iiOQNoIAAgAyAAKwNwojkDcCAAIAArA3g5A3ggACAAKwOAATkDgAEgACAAKwOIASAEIAOiozkDiAEgACAAKwOQASADIAQgBKIgA6KiozkDkAEMAgsgACAEIAArA2iiOQNoIAAgAyAAKwNwojkDcCAAIAArA3g5A3ggACAAKwOAASAEIAOiozkDgAEgACAAKwOIASADIAQgBKIgA6KiozkDiAEMAQsgACAEIAArA2iiOQNoIAAgAyAAKwNwojkDcCAAIAArA3g5A3ggACAAKwOAASAEIAOiozkDgAELIAAgATYCsAELCyATENUFIBMCfyMAQSBrIg8kAEHQARA6IgEEQAJAIAEgAEG4ARA/IhAgACgCAEEeaiIBNgLAASAAKAIEIQIgEEEPNgLMASAQQQ82AsgBIBAgAkEeaiIVNgLEASAQIAEgFWxBA3QiERA6IgI2ArgBIAJFDQAgECAREDoiETYCvAEgEUUNACAVQQAgFUEAShshGiABQQAgAUEAShshGCAAQegAaiEB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KAIABSABC0EYdEEYdQtAAANAIAEgAkcEQCABIAEsAAAiAEEATgR/QfCXAygCACABLAAAQQJ0aigCAAUgAAs6AAAgAUEBaiEBDAELCyACCycAIAFBAE4Ef0HwlwMoAgAgAUH/AXFBAnRqKAIABSABC0EYdEEYdQsMACAAEIIHGiAAEDQLNQADQCABIAJGRQRAIAQgASgCACIAIAMgAEGAAUkbOgAAIARBAWohBCABQQRqIQEMAQsLIAILEwAgASACIAFBgAFJG0EYdEEYdQsqAANAIAEgAkZFBEAgAyABLAAANgIAIANBBGohAyABQQFqIQEMAQsLIAILQQADQCABIAJHBEAgASABKAIAIgBB/wBNBH9BgKQDKAIAIAEoAgBBAnRqKAIABSAACzYCACABQQRqIQEMAQsLIAILHgAgAUH/AE0Ef0GApAMoAgAgAUECdGooAgAFIAELC0EAA0AgASACRwRAIAEgASgCACIAQf8ATQR/QfCXAygCACABKAIAQQJ0aigCAAUgAAs2AgAgAUEEaiEBDAELCyACCx4AIAFB/wBNBH9B8JcDKAIAIAFBAnRqKAIABSABCwtFAAJAA0AgAiADRg0BAkAgAigCAEH/AEsNAEHokQMoAgAgAigCAEEBdGovAQAgAXFFDQAgAkEEaiECDAELCyACIQMLIAMLRAADQAJAIAIgA0cEfyACKAIAQf8ASw0BQeiRAygCACACKAIAQQF0ai8BACABcUUNASACBSADCw8LIAJBBGohAgwACwALRgADQCABIAJHBEAgAyABKAIAQf8ATQR/QeiRAygCACABKAIAQQF0ai8BAAVBAAs7AQAgA0ECaiEDIAFBBGohAQwBCwsgAgskACACQf8ATQR/QeiRAygCACACQQF0ai8BACABcUEARwVBAAsLQAECfyAAKAIAKAIAIgAoAgAgACgCCCICQQF1aiEBIAAoAgQhACABIAJBAXEEfyABKAIAIABqKAIABSAACxEBAAsPACAAIAAoAgAoAgQRAQALHwAgAAJ/QfiuBEH4rgQoAgBBAWoiADYCACAACzYCBAsMACAAEIMHGiAAEDQLnAEAIwBBEGsiAyQAAkAgBRCHAUUEQCAAIAUoAgg2AgggACAFKQIANwIADAELIAUoAgAhBAJAAkACQCAFKAIEIgJBAU0EQCAAIgEgAhCSAQwBCyAC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IAAgBDYCACAAQTtqIgQgBEENIAYgBSAAEJABIARqIgYgAhCvASEHIABBEGoiBSACEEkgBCAHIAYgAEEgaiIEIABBHGogAEEYaiAFEL0DIAUQQyABIAQgACgCHCAAKAIYIAIgAxDOASEBIABB0ABqJAAgAQvSAQEBfyMAQTBrIgUkACAFIAE2AigCQCACKAIEQQFxRQRAIAAgASACIAMgBCAAKAIAKAIYEQoAIQIMAQsgBUEYaiIAIAIQSSAAEJwCIQEgABBDAkAgBARAIAVBGGogARC2AQwBCyAFQRhqIAEQtQELIAUgBUEYahCwATYCEANAIAUgBUEYahCCAjYCCCAFQRBqIAVBCGoQgwEEQCAFQShqIAVBEGoiACgCACwAABDJAyAAEOwCDAEFIAUoAighAiAFQRhqEDkaCwsLIAVBMGokACACC/UCAQF/IwBB4AJrIgAkACAAIAI2AtACIAAgATYC2AIgAEHQAWoQRiEGIABBEGoiAiADEEkgAhCYAUGQsANBqrADIABB4AFqEOsBIAIQQyAAQcABahBGIgMgAxBREEIgACADQQAQQSIBNgK8ASAAIAI2AgwgAEEANgIIA0ACQCAAQdgCaiAAQdACahCTAUUNACAAKAK8ASADEDggAWpGBEAgAxA4IQIgAyADEDhBAXQQQiADIAMQURBCIAAgAiADQQAQQSIBajYCvAELIABB2AJqEGhBECABIABBvAFqIABBCGpBACAGIABBEGogAEEMaiAAQeABahDAAg0AIABB2AJqEHUaDAELCyADIAAoArwBIAFrEEIgAxBAIQIQVyEBIAAgBTYCACACIAEgABCsB0EBRwRAIARBBDYCAAsgAEHYAmogAEHQAmoQewRAIAQgBCgCAEECcjYCAAsgACgC2AIhASADEDkaIAYQORogAEHgAmokACABC9QDAQF+IwBBgANrIgAkACAAIAI2AvACIAAgATYC+AIgAEHYAWogAyAAQfABaiAAQewBaiAAQegBahC6BCAAQcgBahBGIgEgARBREEIgACABQQAQQSICNgLEASAAIABBIGo2AhwgAEEANgIYIABBAToAFyAAQcUAOgAWA0ACQCAAQfgCaiAAQfACahCTAUUNACAAKALEASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCxAELIABB+AJqEGggAEEXaiAAQRZqIAIgAEHEAWogACgC7AEgACgC6AEgAEHYAWogAEEgaiAAQRxqIABBGGogAEHwAWoQuQQNACAAQfgCahB1GgwBCwsCQCAAQdgBahA4RQ0AIAAtABdFDQAgACgCHCIDIABBIGprQZ8BSg0AIAAgA0EEajYCHCADIAAoAhg2AgALIAAgAiAAKALEASAEEK0HIAApAwAhBiAFIAApAwg3AwggBSAGNwMAIABB2AFqIABBIGogACgCHCAEEJEBIABB+AJqIABB8AJqEHsEQCAEIAQoAgBBAnI2AgALIAAoAvgCIQIgARA5GiAAQdgBahA5GiAAQYADaiQAIAILvQMAIwBB8AJrIgAkACAAIAI2AuACIAAgATYC6AIgAEHIAWogAyAAQeABaiAAQdwBaiAAQdgBahC6BCAAQbgBahBGIgEgARBREEIgACABQQAQQSICNgK0ASAAIABBEGo2AgwgAEEANgIIIABBAToAByAAQcUAOgAGA0ACQCAAQegCaiAAQeACahCTAUUNACAAKAK0ASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCtAELIABB6AJqEGggAEEHaiAAQQZqIAIgAEG0AWogACgC3AEgACgC2AEgAEHIAWogAEEQaiAAQQxqIABBCGogAEHgAWoQuQQNACAAQegCahB1GgwBCwsCQCAAQcgBahA4RQ0AIAAtAAdFDQAgACgCDCIDIABBEGprQZ8BSg0AIAAgA0EEajYCDCADIAAoAgg2AgALIAUgAiAAKAK0ASAEEK4HOQMAIABByAFqIABBEGogACgCDCAEEJEBIABB6AJqIABB4AJqEHsEQCAEIAQoAgBBAnI2AgALIAAoAugCIQIgARA5GiAAQcgBahA5GiAAQfACaiQAIAILvQMAIwBB8AJrIgAkACAAIAI2AuACIAAgATYC6AIgAEHIAWogAyAAQeABaiAAQdwBaiAAQdgBahC6BCAAQbgBahBGIgEgARBREEIgACABQQAQQSICNgK0ASAAIABBEGo2AgwgAEEANgIIIABBAToAByAAQcUAOgAGA0ACQCAAQegCaiAAQeACahCTAUUNACAAKAK0ASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQ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AmogAEGAAmoQlAFFDQAgACgCvAEgARA4IAJqRgRAIAEQOCEDIAEgARA4QQF0EEIgASABEFEQQiAAIAMgAUEAEEEiAmo2ArwBCyAAQYgCahBpIABBB2ogAEEGaiACIABBvAFqIAAsAN8BIAAsAN4BIABB0AFqIABBEGogAEEMaiAAQQhqIABB4AFqELwEDQAgAEGIAmoQdhoMAQsLAkAgAEHQAWoQOEUNACAALQAHRQ0AIAAoAgwiAyAAQRBqa0GfAUoNACAAIANBBGo2AgwgAyAAKAIINgIACyAFIAIgACgCvAEgBBCvBzgCACAAQdABaiAAQRBqIAAoAgwgBBCRASAAQYgCaiAAQYACahB8BEAgBCAEKAIAQQJyNgIACyAAKAKIAiECIAEQORogAEHQAWoQORogAEGQAmokACACCwcAIAAoAgwLlQMBAX8jAEGQAmsiACQAIAAgAjYCgAIgACABNgKIAiADENwBIQYgAEHQAWogAyAAQf8BahDvAiAAQcABahBGIgEgARBREEIgACABQQAQQSICNgK8ASAAIABBEGo2AgwgAEEANgIIA0ACQCAAQYgCaiAAQYACahCUAUUNACAAKAK8ASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCvAELIABBiAJqEGkgBiACIABBvAFqIABBCGogACwA/wEgAEHQAWogAEEQaiAAQQxqQZCwAxDDAg0AIABBiAJqEHYaDAELCwJAIABB0AFqEDhFDQAgACgCDCIDIABBEGprQZ8BSg0AIAAgA0EEajYCDCADIAAoAgg2AgALIAUgAiAAKAK8ASAEIAYQsAc3AwAgAEHQAWogAEEQaiAAKAIMIAQQkQEgAEGIAmogAEGAAmoQfARAIAQgBCgCAEECcjYCAAsgACgCiAIhAiABEDkaIABB0AFqEDkaIABBkAJqJAAgAguVAwEBfyMAQZACayIAJAAgACACNgKAAiAAIAE2AogCIAMQ3AEhBiAAQdABaiADIABB/wFqEO8CIABBwAFqEEYiASABEFEQQiAAIAFBABBBIgI2ArwBIAAgAEEQajYCDCAAQQA2AggDQAJAIABBiAJqIABBgAJqEJQBRQ0AIAAoArwBIAEQOCACakYEQCABEDghAyABIAEQOEEBdBBCIAEgARBREEIgACADIAFBABBBIgJqNgK8AQsgAEGIAmoQaSAGIAIgAEG8AWogAEEIaiAALAD/ASAAQdABaiAAQRBqIABBDGpBkLADEMMCDQAgAEGIAmoQdhoMAQsLAkAgAEHQAWoQOEUNACAAKAIMIgMgAEEQamtBnwFKDQAgACADQQRqNgIMIAMgACgCCDYCAAsgBSACIAAoArwBIAQgBhCzBzsBACAAQdABaiAAQRBqIAAoAgwgBBCRASAAQYgCaiAAQYACahB8BEAgBCAEKAIAQQJyNgIACyAAKAKIAiECIAEQORogAEHQAWoQORogAEGQAmokACACC5UDAQF/IwBBkAJrIgAkACAAIAI2AoACIAAgATYCiAIgAxDcASEGIABB0AFqIAMgAEH/AWoQ7wIgAEHAAWoQRiIBIAEQURBCIAAgAUEAEEEiAjYCvAEgACAAQRBqNgIMIABBADYCCANAAkAgAEGIAmogAEGAAmoQlAFFDQAgACgCvAEgARA4IAJqRgRAIAEQOCEDIAEgARA4QQF0EEIgASABEFEQQiAAIAMgAUEAEEEiAmo2ArwBCyAAQYgCahBpIAYgAiAAQbwBaiAAQQhqIAAsAP8BIABB0AFqIABBEGogAEEMakGQsAMQwwINACAAQYgCahB2GgwBCwsCQCAAQdABahA4RQ0AIAAoAgwiAyAAQRBqa0GfAUoNACAAIANBBGo2AgwgAyAAKAIINgIACyAFIAIgACgCvAEgBCAGELQHNwMAIABB0AFqIABBEGogACgCDCAEEJEBIABBiAJqIABBgAJqEHwEQCAEIAQoAgBBAnI2AgALIAAoAogCIQIgARA5GiAAQdABahA5GiAAQZACaiQAIAILlQMBAX8jAEGQAmsiACQAIAAgAjYCgAIgACABNgKIAiADENwBIQYgAEHQAWogAyAAQf8BahDvAiAAQcABahBGIgEgARBREEIgACABQQAQQSICNgK8ASAAIABBEGo2AgwgAEEANgIIA0ACQCAAQYgCaiAAQYACahCUAUUNACAAKAK8ASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCvAELIABBiAJqEGkgBiACIABBvAFqIABBCGogACwA/wEgAEHQAWogAEEQaiAAQQxqQZCwAxDDAg0AIABBiAJqEHYaDAELCwJAIABB0AFqEDhFDQAgACgCDCIDIABBEGprQZ8BSg0AIAAgA0EEajYCDCADIAAoAgg2AgALIAUgAiAAKAK8ASAEIAYQtQc2AgAgAEHQAWogAEEQaiAAKAIMIAQQkQEgAEGIAmogAEGAAmoQfARAIAQgBCgCAEECcjYCAAsgACgCiAIhAiABEDkaIABB0AFqEDkaIABBkAJqJAAgAgsLgcUDTABBgAgL1Spmc2V0ACVzLyVzACVzLiVzAGRlYnVnAGFsbG9jYXRvcjxUPjo6YWxsb2NhdGUoc2l6ZV90IG4pICduJyBleGNlZWRzIG1heGltdW0gc3VwcG9ydGVkIHNpemUAd2IAJWPihLnvuI9bd2ViYXJraXQtaW5mbzpdACVtLSVkLSVZLSVILSVNLSVTAE1hcmtlciBPSy4ALABBc3NlcnRpb24gYHggPj0gbU1pblhgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB3aWR0aCA+PSA1YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgd2lkdGggPj0gMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYHdpZHRoID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHB5cmFtaWQtPnNpemUoKSA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtU3RhcnRUaW1lID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGAoc3JjX3dpZHRoJTIpID09IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbS53aWR0aCgpID09IGltLnN0ZXAoKS9zaXplb2YoZmxvYXQpYCBmYWlsZWQgaW4gACAJCg0ARXJyb3I6IG1hbGxvYwoARXJyb3IgMTogaWNwR2V0SW5pdFh3MlhjCgAgPT09IG1hdHJpeCAoJWQsJWQpID09PQoAID09PSB2ZWN0b3IgKCVkKSA9PT0KAD8/PyAxCgBFcnJvcjogbGFiZWxpbmcgd29yayBvdmVyZmxvdy4KACMjIyBGZWF0dXJlIGNhbmRpZGF0ZXMgZm9yIHRyYWNraW5nIGFyZSBvdmVyZmxvdy4KAGFyZ2xDYW1lcmFGcnVzdHVtUkgoKTogYXJQYXJhbURlY29tcE1hdCgpIGluZGljYXRlZCBwYXJhbWV0ZXIgZXJyb3IuCgBrcG1EZWxldGVSZWZEYXRhU2V0KCk6IE5VTEwgcmVmRGF0YVNldFB0ci9yZWZJbWFnZS4KAFN0YXJ0IHRyYWNraW5nX3RocmVhZCAjJWQuCgBPdXQgb2YgbWVtb3J5ISEKAERhdGEgbnVtIGVycm9yISEKAGNvbG9yOiAjNjY0NDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZjk5OyBib3JkZXItcmFkaXVzOiA0cHg7IHBhZGRpbmc6IDJweAB3AElEIGFscmVhZHkgZXhpc3RzACVzJXMAJXMuJXMAcgAvc3JjL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9vcmllbnRhdGlvbl9hc3NpZ25tZW50LmNwcAAvc3JjL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2ZyYW1ld29yay90aW1lcnMuY3BwAC9zcmMvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZGV0ZWN0b3JzL2hhcnJpcy5jcHAAL3NyYy9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9kZXRlY3RvcnMvRG9HX3NjYWxlX2ludmFyaWFudF9kZXRlY3Rvci5jcHAAL3NyYy9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9tYXRjaGVycy9ob3VnaF9zaW1pbGFyaXR5X3ZvdGluZy5jcHAAL3NyYy9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9mcmFtZXdvcmsvaW1hZ2UuY3BwAC9zcmMvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZGV0ZWN0b3JzL2dhdXNzaWFuX3NjYWxlX3NwYWNlX3B5cmFtaWQuY3BwAC9zcmMvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZGV0ZWN0b3JzL3B5cmFtaWQuY3BwAGluZm8ARXJyb3I6IGljcEdldEpfVV9YYwB3YgByYgBBUl9QSVhFTF9GT1JNQVRfUkdCAFBhdHRlcm4gZXh0cmFjdGlvbiBmYWlsZWQuAEFzc2VydGlvbiBgcHlyYW1pZGAgZmFpbGVkIGluIABUcmFja2luZyB0aHJlYWQgPSAlZAoAU0laRSA9ICVkLCAlZAoARXJyb3IgMjogaWNwR2V0SW5pdFh3MlhjCgA/Pz8gMgoARXJyb3I6IHVuc3VwcG9ydGVkIHBpeGVsIGZvcm1hdC4KAFVua25vd24gb3IgdW5zdXBwb3J0ZWQgbGFiZWxpbmcgdGhyZXNob2xkIG1vZGUgcmVxdWVzdGVkLiBTZXQgdG8gbWFudWFsLgoAa3BtRGVsZXRlUmVmRGF0YVNldCgpOiAwIHhzaXplL3lzaXplL2RwaS4KAEVycm9yICglZCk6IHVuYWJsZSB0byBvcGVuIGNhbWVyYSBwYXJhbWV0ZXJzIGZpbGUgIiVzIiBmb3Igd3JpdGluZy4KAEVycm9yOiBOVUxMIHBhdHRIYW5kbGUuCgBFbmQgdHJhY2tpbmdfdGhyZWFkICMlZC4KAE91dCBvZiBtZW1vcnkhIQoAcgAvc3JjL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL21hdGNoZXJzL2ZyZWFrLmgAd2FybmluZwAgJTEwZwBCdWlsZCBQeXJhbWlkACU0ZAB3YgByYgAlY/Cfmqlbd2ViYXJraXQtZXJyb3I6XQBBUl9QSVhFTF9GT1JNQVRfQkdSAE1BTlVBTABHZW5lcmljIGVycm9yIGR1cmluZyBtYXRjaGluZyBwaGFzZS4AIGxpbmUgACVzJXMKAEZpbGUgb3BlbiBlcnJvci4gJXMKAERpc3RvcnRpb24gZmFjdG9yOiBrMT0lMS4xMGYsIGsyPSUxLjEwZiwgcDE9JTEuMTBmLCBwMj0lMS4xMGYKAEVycm9yOiBtYWxsb2MKAEVycm9yIDM6IGljcEdldEluaXRYdzJYYwoARXJyb3IgaWNwR2V0Sl9VX1MKAD09PT09PSAlcyA9PT09PT09PQoAPz8/IDMKAEVycm9yOiBjYW4ndCBsb2FkIHBhdHRlcm4gZnJvbSBOVUxMIGJ1ZmZlci4KAGtwbVNldFJlZkRhdGFTZXQoKTogTlVMTCBrcG1IYW5kbGUvZmlsZW5hbWUuCgBFcnJvciBzYXZpbmcgZmVhdHVyZSBtYXA6IGVycm9yIHdyaXRpbmcgZGF0YS4KAE91dCBvZiBtZW1vcnkhIQoAY29sb3I6ICNmZmZmZmY7IGJhY2tncm91bmQtY29sb3I6ICNmZjAxMDE7IGJvcmRlci1yYWRpdXM6IDRweDsgcGFkZGluZzogMnB4AEV4dHJhY3QgRmVhdHVyZXMAZXJyb3IARnJlYWsgZmVhdHVyZXMgLSAlZAByYgBBVVRPX01FRElBTgBBUl9QSVhFTF9GT1JNQVRfUkdCQQBJbnN1ZmZpY2llbnQgY29udHJhc3QgZHVyaW5nIG1hdGNoaW5nLgAlNy41ZiAAIGxpbmUgAEVycm9yIG9wZW5pbmcgZmlsZSAnJXMnOiAAICAgICAgICAgICAgICAgICAgZng9JWYsIGZ5PSVmLCB4MD0lZiwgeTA9JWYsIHM9JWYKAEVycm9yIDQ6IGljcEdldEluaXRYdzJYYwoARXJyb3IgaWNwR2V0VV9mcm9tX1hfYnlfTWF0WDJVCgBFcnJvciBhbGxvY2F0aW5nIG1lbW9yeS4KAEVycm9yOiBvdXQgb2YgbWVtb3J5LgoARXJyb3I6IFVuYWJsZSB0byBvcGVuIGZpbGUgJyVzJyBmb3Igd3JpdGluZy4KAEVycm9yOiB1bmFibGUgdG8gb3BlbiBmaWxlICclcyVzJyBmb3IgcmVhZGluZy4KAE91dCBvZiBtZW1vcnkhIQoAU3RlcCBzaXplIG11c3QgYmUgZXF1YWwgdG8gd2lkdGggZm9yIG5vdwBbJXNdIFslc10gWyVzXSA6IEZvdW5kICVkIGZlYXR1cmVzACVzAFdpZHRoIGNhbm5vdCBiZSB6ZXJvAFNvdXJjZSB3aWR0aCBtdXN0IGJlIGV2ZW4ASW1hZ2UgaXMgdG9vIHNtYWxsAHggb3V0IG9mIHJhbmdlAENsb2NrIGhhcyBub3QgYmVlbiBzdGFydGVkAFB5cmFtaWQgaXMgbm90IGFsbG9jYXRlZAByYgAlY+KaoO+4j1t3ZWJhcmtpdC13YXJuOl0AQVVUT19PVFNVAEFSX1BJWEVMX0ZPUk1BVF9CR1JBAHdwIG11c3QgYmUgYXQgbGVhc3QgMQBCYXJjb2RlIG1hdGNoaW5nIGNvdWxkIG5vdCBmaW5kIGNvcnJlY3QgYmFyY29kZSBsb2NhdG9yIHBhdHRlcm4uAFslc10gADogACVzJXMKAERpc3RvcnRpb24gZmFjdG9yID0gJWYgJWYgJWYgJWYgJWYgJWYKAEVycm9yIDU6IGljcEdldEluaXRYdzJYYwoARXJyb3IgaWNwR2V0WGNfZnJvbV9Yd19ieV9NYXRYdzJYYwoARXJyb3IgcmVhZGluZyBpbWFnZVNldC4KAEVycm9yIHdoaWxlIGFkZGluZyByZWZlcmVuY2UgZGF0YSBzZXQ6IGtwbUdlblJlZkRhdGFTZXQoKSBmYWlsZWQuCgBFcnJvciBvcGVuaW5nICclcycuCgBDYW4ndCBvcGVuIEpQRUcgZmlsZSAnJXMnCgBPdXQgb2YgbWVtb3J5ISEKAFBhdHRlcm4gRGF0YSByZWFkIGVycm9yISEKAFJlYWQgZXJyb3IhIQoAY29sb3I6ICM3NzQ0MDA7IGJhY2tncm91bmQtY29sb3I6ICNmZmZmOTk7IGJvcmRlci1yYWRpdXM6IDRweDsgcGFkZGluZzogMnB4ACVmAHdiAEFSX1BJWEVMX0ZPUk1BVF9BQkdSAFB5cmFtaWQgaXMgTlVMTABBVVRPX0FEQVBUSVZFAEJhcmNvZGUgbWF0Y2hpbmcgZXJyb3IgZGV0ZWN0aW9uL2NvcnJlY3Rpb24gZm91bmQgdW5yZWNvdmVyYWJsZSBlcnJvci4ARXJyb3IgY3JlYXRpbmcgZnVsbCBmaWxlIHBhdGggZnJvbSAnJXMnIGFuZCAnJXMnAEFzc2VydGlvbiBgeCA8IG1NYXhYYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaGVpZ2h0ID49IDVgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBoZWlnaHQgPj0gMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGhlaWdodCA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtSW1hZ2VzLnNpemUoKSA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB4ID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtU3RvcFRpbWUgPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGRzdCAhPSAwYCBmYWlsZWQgaW4gACBJTkZPICAAJXMlcwoARGlzdG9ydGlvbiBmYWN0b3IgPSAlZiAlZiAlZiAlZiAlZgoARXJyb3IgPSAlZgoARXJyb3IgNjogaWNwR2V0SW5pdFh3MlhjCgAgICAgICAgICBJbWFnZVNpemUgPSAlN2RbcGl4ZWxdCgA9PT09PT09PT0gJWQgPT09PT09PT09PT0KAEltYWdlc2V0IGNvbnRhaW5zICVkIGltYWdlcy4KAEVycm9yOiBVbmFibGUgdG8gb3BlbiBmaWxlICclcycgZm9yIHJlYWRpbmcuCgBFcnJvciAoJWQpOiB1bmFibGUgdG8gb3BlbiBjYW1lcmEgcGFyYW1ldGVycyBmaWxlICIlcyIgZm9yIHJlYWRpbmcuCgBFcnJvciByZWFkaW5nIHBhdHRlcm4gZmlsZSAnJXMnLgoAQnVpbGQgSW5kZXgASGVpZ2h0IGNhbm5vdCBiZSB6ZXJvACVmICVmICVmICVmAHggbXVzdCBiZSBwb3NpdGl2ZQBMYXBsYWNpYW4gcHlyYW1pZCBoYXMgbm90IGJlZW4gYWxsb2NhdGVkAENsb2NrIGhhcyBub3QgYmVlbiBzdG9wcGVkAEFSX1BJWEVMX0ZPUk1BVF9NT05PAERlc3RpbmF0aW9uIGlzIE5VTEwAQVVUT19CUkFDS0VUSU5HAGhwIG11c3QgYmUgYXQgbGVhc3QgMQBFcnJvciAoJWQpOiB1bmFibGUgdG8gZGV0ZXJtaW5lIGZpbGUgbGVuZ3RoLgBNYXRjaGluZyBjb25maWRlbmNlIGN1dG9mZiB2YWx1ZSBub3QgcmVhY2hlZC4AQXNzZXJ0aW9uIGB5ID49IG1NaW5ZYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW1hZ2UudHlwZSgpID09IElNQUdFX1VJTlQ4YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgc3RvcmUuc2l6ZSgpID09IHBvaW50cy5zaXplKClgIGZhaWxlZCBpbiAAJXMlcwoARGlzdG9ydGlvbiBmYWN0b3IgPSAlZiAlZiAlZiAlZgoARXJyb3IgNzogaWNwR2V0SW5pdFh3MlhjCgBFeHRyYWN0ZWQgZmVhdHVyZXMgPSAlN2RbcGl4ZWxdCgBFcnJvciBpY3AyR2V0VFMKAEZhbGxpbmcgYmFjayB0byByZWFkaW5nICclcyVzJyBpbiBBUlRvb2xLaXQgdjQueCBmb3JtYXQuCgBFcnJvciBpbiBvcGVuaW5nICclcycgaW4gemlwZmlsZS4KAEVycm9yIHJlYWRpbmcgSlBFRyBmaWxlLgoARXJyb3Igd2hpbGUgYWRkaW5nIHJlZmVyZW5jZSBkYXRhIHNldDoga3BtTWVyZ2VSZWZEYXRhU2V0KCkgZmFpbGVkLgoARXJyb3Igc2F2aW5nIGZlYXR1cmUgc2V0OiBlcnJvciB3cml0aW5nIGRhdGEuCgBPdXQgb2YgbWVtb3J5ISEKAEHgMguIKL0MAAC2DgAAJBEAAEsTAADcFgAAWyVzXSBbJXNdIFslc10gOiAlczogJWYgbXMASW1hZ2UgbXVzdCBiZSBncmF5c2NhbGUAeSBvdXQgb2YgcmFuZ2UARmVhdHVyZSBzdG9yZSBoYXMgbm90IGJlZW4gYWxsb2NhdGVkACVkAHdiAEFSX1BJWEVMX0ZPUk1BVF9BUkdCAE1heGltdW0gYWxsb3dhYmxlIHBvc2UgZXJyb3IgZXhjZWVkZWQuAEFzc2VydGlvbiBgc3RlcCA+PSB3aWR0aGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGkrMStjaHVua19zaXplIDwgd2lkdGhgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBweXJhbWlkYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgcHlyYW1pZC0+bnVtT2N0YXZlcygpID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHNyYyAhPSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgeCA8IG1HcmFkaWVudHNbb2N0YXZlKm1OdW1TY2FsZXNQZXJPY3RhdmUrc2NhbGVdLndpZHRoKClgIGZhaWxlZCBpbiAARXJyb3IgaW4gb3BlbmluZyAnJXMnIGZvciByZWFkaW5nCgAgRmlsdGVyZWQgZmVhdHVyZXMgPSAlN2RbcGl4ZWxdCgBMYWJlbGluZyB0aHJlc2hvbGQgbW9kZSBzZXQgdG8gJXMuCgBFcnJvciByZWFkaW5nIEpQRUcgZmlsZSBoZWFkZXIuCgBFcnJvcjogc3VwcGxpZWQgZmlsZSBkb2VzIG5vdCBhcHBlYXIgdG8gYmUgYW4gQVJUb29sS2l0IGNhbWVyYSBwYXJhbWV0ZXIgZmlsZS4KAGtwbURlbGV0ZVJlZkRhdGFTZXQoKTogTlVMTCByZWZEYXRhU2V0UHRyMS9yZWZEYXRhU2V0UHRyMi4KAENhbid0IHJlYWQgSlBFRyBmaWxlICclcycKAEFSX1BJWEVMX0ZPUk1BVF8ydnV5AFB5cmFtaWQgZG9lcyBub3QgY29udGFpbiBhbnkgbGV2ZWxzAFN0ZXAgbXVzdCBiZSBncmVhdGVyIHRoYW4gb3IgZXF1YWwgdGhlIHdpZHRoAHggbXVzdCBiZSBsZXNzIHRoYW4gdGhlIGltYWdlIHdpZHRoAC9zcmMvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvbWF0Y2hlcnMvdmlzdWFsX2RhdGFiYXNlLmgARXh0ZW5kaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlIGltYWdlAFNvdXJjZSBpcyBOVUxMAEVycm9yICglZCk6IHVuYWJsZSB0byByZWFkIGZyb20gZmlsZS4ATXVsdGktbWFya2VyIHBvc2UgZXJyb3IgdmFsdWUgZXhjZWVkZWQuAA0lNGQvJTRkLgBBc3NlcnRpb24gYHkgPCBtTWF4WWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGltYWdlLmNoYW5uZWxzKCkgPT0gMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYG51bV9wb2ludHMgPT0gcG9pbnRzLnNpemUoKWAgZmFpbGVkIGluIAAlNy41ZiAAIElORk8gIABrcG1TZXRSZWZEYXRhU2V0KCk6IE5VTEwga3BtSGFuZGxlL3JlZkRhdGFTZXQuCgBrcG1EZWxldGVSZWZEYXRhU2V0KCk6IE5VTEwgcmVmRGF0YVNldFB0ci4KAEVycm9yOiB1bmFibGUgdG8gb3BlbiBmaWxlICclcycgZm9yIHdyaXRpbmcuCgBFcnJvcjogVW5zdXBwb3J0ZWQgcGl4ZWwgZm9ybWF0ICglZCkgcmVxdWVzdGVkLgoARXJyb3IgaW4gcmVhZGluZyAnJXMnLgoACiMjIyBTdXJmYWNlIE5vLiVkICMjIwoAQVJfUElYRUxfRk9STUFUX3l1dnMAJXMASW1hZ2UgbXVzdCBoYXZlIDEgY2hhbm5lbABTaG91bGQgYmUgc2FtZSBzaXplAFJlamVjdGVkIGZyZXF1ZW50bHkgbWlzcmVjb2duaXNlZCBtYXRyaXggbWFya2VyLgBBc3NlcnRpb24gYGJ1Y2tldFswXS5maXJzdCA+PSBidWNrZXRbbl0uZmlyc3RgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBhbmdsZSA+IC1QSWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGNoYW5uZWxzID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHNyY193aWR0aCA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB5ID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBkeW5hbWljX2Nhc3Q8Y29uc3QgQmlub21pYWxQeXJhbWlkMzJmKj4ocHlyYW1pZClgIGZhaWxlZCBpbiAAIGxpbmUgAGtwbVNhdmVSZWZEYXRhU2V0KCk6IE5VTEwgZmlsZW5hbWUvcmVmRGF0YVNldC4KAGtwbVNldFJlZkRhdGFTZXQoKTogcmVmRGF0YVNldC4KAEVycm9yOiBzdXBwbGllZCBidWZmZXIgZG9lcyBub3QgYXBwZWFyIHRvIGJlIEFSVG9vbEtpdCBjYW1lcmEgcGFyYW1ldGVycy4KAEVycm9yIGluIHdyaXRpbmcgJyVzJyBpbiB0aGUgemlwZmlsZS4KAEVycm9yIHNhdmluZyBpbWFnZSBzZXQ6IGVycm9yIHdyaXRpbmcgZGF0YS4KAE51bWJlciBvZiBjaGFubmVscyBjYW5ub3QgYmUgemVybwB5IG11c3QgYmUgcG9zaXRpdmUAV2lkdGggbXVzdCBiZSBwb3NpdGl2ZQBhbmdsZSBvdXQgb2YgcmFuZ2UAT25seSBiaW5vbWlhbCBweXJhbWlkIGlzIHN1cHBvcnRlZABudGhfZWxlbWVudCBmYWlsZWQAQVJfUElYRUxfRk9STUFUX1JHQl81NjUAQXNzZXJ0aW9uIGBtUHlyYW1pZC5zaXplKCkgPT0gbU51bU9jdGF2ZXMqbU51bVNjYWxlc1Blck9jdGF2ZWAgZmFpbGVkIGluIABBc3NlcnRpb24gYG9jdGF2ZSA+PSAwYCBmYWlsZWQgaW4gADogAEZpZWxkLW9mLXZpZXcgdmVydGljYWwgPSAlLjFmLCBob3Jpem9udGFsID0gJS4xZiBkZWdyZWVzLCBhc3BlY3QgcmF0aW8gPSAlLjNmCgBNYXggZmVhdHVyZSA9ICVkCgAgIFJlYWQgSW1hZ2VTZXQuCgBFcnJvciBzYXZpbmcgS1BNIGRhdGE6IHVuYWJsZSB0byBvcGVuIGZpbGUgJyVzJXMlcycgZm9yIHdyaXRpbmcuCgBFcnJvciAoJWQpOiB1bmFibGUgdG8gb3BlbiBleHRlcm5hbCBwYXJhbWV0ZXJzIGZpbGUgIiVzIiBmb3Igd3JpdGluZy4KAEVycm9yIGluIGNsb3NpbmcgJXMgaW4gdGhlIHppcGZpbGUuCgBBdXRvIHRocmVzaG9sZCAoYnJhY2tldCkgbWFya2VyIGNvdW50cyAtWyUzZDogJTNkXSBbJTNkOiAlM2RdIFslM2Q6ICUzZF0rLgoAT3V0IG9mIG1lbW9yeSEhCgBQeXJhbWlkIGhhcyBub3QgYmVlbiBhbGxvY2F0ZWQgeWV0AC9zcmMvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZGV0ZWN0b3JzL2dhdXNzaWFuX3NjYWxlX3NwYWNlX3B5cmFtaWQuaABQeXJhbWlkIGlzIE5VTEwAQVJfUElYRUxfRk9STUFUX1JHQkFfNTU1MQAuAEFzc2VydGlvbiBgcFswXSA+IHBtMVstMV1gIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBhbmdsZSA8PSBQSWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGQudHlwZSgpID09IElNQUdFX0YzMmAgZmFpbGVkIGluIABBc3NlcnRpb24gYHNyY19oZWlnaHQgPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgeSA8IG1HcmFkaWVudHNbb2N0YXZlKm1OdW1TY2FsZXNQZXJPY3RhdmUrc2NhbGVdLmhlaWdodCgpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbURhdGEuZ2V0KClgIGZhaWxlZCBpbiAAJTNkOiAoJTNkLCUzZCkgOiAlZiBtaW49JWYgbWF4PSVmLCBzZD0lZgoAcGFnZSAlZCwgaW1hZ2UgbnVtICVkLCBwb2ludHMgLSAlZAoARXJyb3IgKCVkKTogdW5hYmxlIHRvIG9wZW4gZXh0ZXJuYWwgcGFyYW1ldGVycyBmaWxlICIlcyIgZm9yIHJlYWRpbmcuCgBBdXRvIHRocmVzaG9sZCAoYnJhY2tldCkgYWRqdXN0ZWQgdGhyZXNob2xkIHRvICVkLgoARXJyb3Igb3BlbmluZyBmaWxlICclcy5pc2V0Jy4KAEVycm9yIGluIGNsb3NpbmcgJyVzJy4KAHkgbXVzdCBiZSBsZXNzIHRoYW4gdGhlIGltYWdlIGhlaWdodABIZWlnaHQgbXVzdCBiZSBwb3NpdGl2ZQBPY3RhdmUgbXVzdCBiZSBwb3NpdGl2ZQBPbmx5IEYzMiBpbWFnZXMgc3VwcG9ydGVkAFNob3VsZCBiZSBtYXhpbWEARGF0YSBwb2ludGVyIGlzIE5VTEwAQVJfUElYRUxfRk9STUFUX1JHQkFfNDQ0NABBc3NlcnRpb24gYGRldGVjdG9yYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgc2NhbGUgPj0gbU1pblNjYWxlYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW1hZ2Uud2lkdGgoKSA9PSBtUHlyYW1pZFswXS53aWR0aCgpYCBmYWlsZWQgaW4gAFslIC4zZiAlIC4zZiAlIC4zZl0gWyUgNi4xZl0KAEVycm9yICglZCk6IHVuYWJsZSB0byBvcGVuIG9wdGljYWwgcGFyYW1ldGVycyBmaWxlICIlcyIgZm9yIHdyaXRpbmcuCgBrcG1TZXRSZWZEYXRhU2V0RmlsZSgpOiBOVUxMIGtwbUhhbmRsZS9maWxlbmFtZS4KACAgICBlbmQuCgBBdXRvIHRocmVzaG9sZCAoJXMpIGFkanVzdGVkIHRocmVzaG9sZCB0byAlZC4KAC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoAQVJfUElYRUxfRk9STUFUXzQyMHYAbWVkaWFuAHNjYWxlIG91dCBvZiByYW5nZQBJbWFnZSBvZiB3cm9uZyBzaXplIGZvciBweXJhbWlkAFVuYWJsZSB0byBhbGxvY2F0ZSBpbWFnZSBkYXRhAERldGVjdG9yIGlzIE5VTEwAQXNzZXJ0aW9uIGBvY3RhdmUgPCBtTnVtT2N0YXZlc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYHBbMF0gPiBwbTFbMF1gIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbTEudHlwZSgpID09IElNQUdFX0YzMmAgZmFpbGVkIGluIABBc3NlcnRpb24gYGcuY2hhbm5lbHMoKSA9PSAyYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgc3JjX3N0ZXAgPiAwYCBmYWlsZWQgaW4gACUzZCwgJTNkOiBtYXhfc2ltID0gJWYKACAgUmVhZCBGZWF0dXJlU2V0LgoAQ2Fubm90IGZpbmQgdGhlIHBhZ2UgZm9yIHNraXBwaW5nLgoARXJyb3IgKCVkKTogdW5hYmxlIHRvIG9wZW4gb3B0aWNhbCBwYXJhbWV0ZXJzIGZpbGUgIiVzIiBmb3IgcmVhZGluZy4KAEVycm9yIHNhdmluZyBLUE0gZGF0YTogZXJyb3Igd3JpdGluZyBkYXRhLgoAT3RzdQBPY3RhdmUgbXVzdCBiZSBsZXNzIHRoYW4gbnVtYmVyIG9mIG9jdGF2ZXMAQVJfUElYRUxfRk9STUFUXzQyMGYAU3RlcCBtdXN0IGJlIHBvc2l0aXZlAEludmFsaWQgaW1hZ2UgdHlwZQBOdW1iZXIgb2YgY2hhbm5lbHMgc2hvdWxkIGJlIDIAQXNzZXJ0aW9uIGBzY2FsZSA8IG1NYXhTY2FsZWAgZmFpbGVkIGluIABBc3NlcnRpb24gYHBbMF0gPiBwbTFbMV1gIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbTIudHlwZSgpID09IElNQUdFX0YzMmAgZmFpbGVkIGluIABBc3NlcnRpb24gYHB5cmFtaWQtPmltYWdlcygpLnNpemUoKSA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbWFnZS5oZWlnaHQoKSA9PSBtUHlyYW1pZFswXS5oZWlnaHQoKWAgZmFpbGVkIGluIAAlNy40ZiAAa3BtTG9hZFJlZkRhdGFTZXQoKTogTlVMTCBmaWxlbmFtZS9yZWZEYXRhU2V0UHRyLgoAa3BtTWF0Y2hpbmcoKTogTlVMTCBrcG1IYW5kbGUvaW5JbWFnZUx1bWEuCgBFcnJvciBvcGVuaW5nIGZpbGUgJyVzLmZzZXQnLgoAQfTaAAtRAQAAAAEAAAABAAAAAAAAAP//////////////////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biBgZHN0X3dpZHRoID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHNpemUgPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgc2NhbGUgPj0gMGAgZmFpbGVkIGluIABQYWdlWyVkXSAgcHJlOiUzZCwgYWZ0OiUzZCwgZXJyb3IgPSAlZgoAJTNkLCAlM2Q6IG1heF9zaW0gPSAlZiwgKG1heCxtaW4pID0gJWYsICVmLCBzZCA9ICVmCgAgIFJlYWQgTWFya2VyU2V0LgoARXJyb3IgbG9hZGluZyBLUE0gZGF0YTogdW5hYmxlIHRvIG9wZW4gZmlsZSAnJXMlcyVzJyBmb3IgcmVhZGluZy4KAERlc3RpbmF0aW9uIGltYWdlIHNob3VsZCBiZSBhIGZsb2F0AG1yawBzaXplIG11c3QgYmUgcG9zaXRpdmUAU2NhbGUgbXVzdCBiZSBwb3NpdGl2ZQBNYXhpbXVtIGJpbiBzaG91bGQgYmUgcG9zaXRpdmUAT25seSBzaW5nbGUgY2hhbm5lbCBpbWFnZXMgc3VwcG9ydGVkAEFzc2VydGlvbiBgcFswXSA+IHBbMV1gIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBkc3Rfc3RlcCA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBweXJhbWlkLT5pbWFnZXMoKVswXS53aWR0aCgpID09IGRldGVjdG9yLT53aWR0aCgpYCBmYWlsZWQgaW4gAEpQRUcgZmlsZSBoYXMgdW5zdXBwb3J0ZWQgJWQtY29tcG9uZW50IHBpeGVscwoARXJyb3IgbG9hZGluZyBLUE0gZGF0YTogZXJyb3IgcmVhZGluZyBkYXRhLgoAYXJVdGlsR2V0UGl4ZWxGb3JtYXROYW1lOiBFcnJvciwgdW5yZWNvZ25pc2VkIHBpeGVsIGZvcm1hdCAoJWQpLgoAUHlyYW1pZCBhbmQgZGV0ZWN0b3Igc2l6ZSBtaXNtYXRjaABhbGxvY2F0b3I8VD46OmFsbG9jYXRlKHNpemVfdCBuKSAnbicgZXhjZWVkcyBtYXhpbXVtIHN1cHBvcnRlZCBzaXplAFVua25vd24gaW1hZ2UgdHlwZQBBc3NlcnRpb24gYHNjYWxlIDwgbU51bVNjYWxlc1Blck9jdGF2ZWAgZmFpbGVkIGluIABBc3NlcnRpb24gYHBbMF0gPiBwcDFbLTFdYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaGlzdCAhPSBOVUxMYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKHNyY193aWR0aCUyKSA9PSAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW0xLmNoYW5uZWxzKCkgPT0gMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYG1SZWZJbWFnZVdpZHRoID4gMGAgZmFpbGVkIGluIABPdXQgb2YgbWVtb3J5LgoAa3BtQ2hhbmdlUGFnZU5vT2ZSZWZEYXRhU2V0KCk6IE5VTEwgcmVmRGF0YVNldC4KAEVycm9yIG9wZW5pbmcgZmlsZSAnJXMubXJrJy4KACUlJTAyeAAvc3JjL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9vcmllbnRhdGlvbl9hc3NpZ25tZW50LmgAJWYgJWYgJWYgJWYAd2lkdGggbXVzdCBiZSBwb3NpdGl2ZQBTY2FsZSBtdXN0IGJlIGxlc3MgdGhhbiBudW1iZXIgb2Ygc2NhbGUgcGVyIG9jdGF2ZQBVbnN1cHBvcnRlZCBpbWFnZSB0eXBlAFNvdXJjZSB3aWR0aCBtdXN0IGJlIG9kZABBc3NlcnRpb24gYHBbMF0gPiBwcDFbMF1gIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbTIuY2hhbm5lbHMoKSA9PSAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgcHlyYW1pZC0+aW1hZ2VzKClbMF0uaGVpZ2h0KCkgPT0gZGV0ZWN0b3ItPmhlaWdodCgpYCBmYWlsZWQgaW4gAGFsbG9jYXRvcjxUPjo6YWxsb2NhdGUoc2l6ZV90IG4pICduJyBleGNlZWRzIG1heGltdW0gc3VwcG9ydGVkIHNpemUAL3Byb2Mvc2VsZi9leGUAT2N0YXZlIG91dCBvZiByYW5nZQBIaXN0b2dyYW0gcG9pbnRlciBpcyBOVUxMAEFzc2VydGlvbiBgYXNzaWdubWVudC5zaXplKCkgPT0gbnVtX2luZGljZXNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBwWzBdID4gcHAxWzFdYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKGNodW5rX3NpemUlMik9PTBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtUmVmSW1hZ2VIZWlnaHQgPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZC53aWR0aCgpID09IGltMi53aWR0aCgpYCBmYWlsZWQgaW4gAFRyYW5zZm9ybWF0aW9uIG1hdHJpeCByZWFkIGVycm9yISEKAEltYWdlcyBtdXN0IGhhdmUgdGhlIHNhbWUgd2lkdGgAL3NyYy9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9tYXRjaGVycy9iaW5hcnlfaGllcmFyY2hpY2FsX2NsdXN0ZXJpbmcuaABqcGcAVW50ZXN0ZWQgYmVoYXZpb3IgZm9yIG9kZCBjaHVuayBzaXplAGhlaWdodCBtdXN0IGJlIHBvc2l0aXZlAFNjYWxlIG91dCBvZiByYW5nZQBBc3NlcnRpb24gYChmYmluKzAuNWYpID4gMCAmJiAoZmJpbi0wLjVmKSA8IG51bV9iaW5zYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgIWlzaW5mKHVbMF0pYCBmYWlsZWQgaW4gACVzJXMKAFdpZHRoIGlzIHplcm8AL3NyYy9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9tYXRjaGVycy9ob3VnaF9zaW1pbGFyaXR5X3ZvdGluZy5oAEFzc2lnbm1lbnQgc2l6ZSB3cm9uZwBEZWNpbWFsIGJpbiBwb3NpdGlvbiBpbmRleCBvdXQgb2YgcmFuZ2UASU5GAEFzc2VydGlvbiBgKGludClzdGQ6OmZsb29yKHgpID09IChpbnQpeGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGQuaGVpZ2h0KCkgPT0gaW0yLmhlaWdodCgpYCBmYWlsZWQgaW4gAEltYWdlcyBtdXN0IGhhdmUgdGhlIHNhbWUgaGVpZ2h0AC8uLi9zaGFyZS8lcwBIZWlnaHQgaXMgemVybwAvc3JjL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9pbnRlcnBvbGF0ZS5oAEFzc2VydGlvbiBgYXNzaWdubWVudFtpXSAhPSAtMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGluZGV4ID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtYWduaXR1ZGUgPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYCFpc2luZih1WzFdKWAgZmFpbGVkIGluIABTdGVwIGlzIHplcm8ATWFnbml0dWRlIGNhbm5vdCBiZSBuZWdhdGl2ZQBmbG9vcigpIGFuZCBjYXN0IG5vdCB0aGUgc2FtZQBpbmRleCBvdXQgb2YgcmFuZ2UAQXNzaWdubWVudCBpcyBpbnZhbGlkAEhPTUUAQXNzZXJ0aW9uIGBpbTEud2lkdGgoKSA9PSBpbTIud2lkdGgoKWAgZmFpbGVkIGluIAAvc3JjL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9oYXJyaXMtaW5saW5lLmgAYWxsb2NhdG9yPFQ+OjphbGxvY2F0ZShzaXplX3QgbikgJ24nIGV4Y2VlZHMgbWF4aW11bSBzdXBwb3J0ZWQgc2l6ZQAvcHJvYy9zZWxmL2NtZGxpbmUAQXNzZXJ0aW9uIGAoaW50KXN0ZDo6Zmxvb3IoeSkgPT0gKGludCl5YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgYXNzaWdubWVudFtpXSA8IG51bV9pbmRpY2VzYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbnVtX2JpbnMgPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYChpPj4xKSA8IHN0ZDo6Y2VpbCgoc3JjX2hlaWdodC0xKS8yLmYpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW0xLmhlaWdodCgpID09IGltMi5oZWlnaHQoKWAgZmFpbGVkIGluIABJbmRleCBpcyBvdXQgb2YgYm91bmRzAE51bWJlciBiaW5zIG11c3QgYmUgcG9zaXRpdmUAQXNzaWdubWVudCBvdXQgb2YgcmFuZ2UAT3V0IG9mIHJhbmdlAERvRyBQeXJhbWlkAHJiAEFzc2VydGlvbiBgeXAgPj0gMCAmJiB5cCA8IGhlaWdodGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGJpblggPj0gMGAgZmFpbGVkIGluIAB5cCBvdXQgb2YgYm91bmRzAE5vbi1tYXggc3VwcHJlc3Npb24AYmluWCBvdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGBpbmRpY2VzW2Fzc2lnbm1lbnRbaV1dIDwgbnVtX2ZlYXR1cmVzYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW1hZ2UudHlwZSgpID09IElNQUdFX1VJTlQ4YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgdzEgPj0gMGAgZmFpbGVkIGluIAAlczogJXMKAFN1YnBpeGVsAHcxIG11c3QgYmUgcG9zaXRpdmUAVW5hYmxlIHRvIGRldGVybWluZSBwcm9jZXNzIG5hbWUAT25seSBncmF5IHNjYWxlIGltYWdlcyBhcmUgc3VwcG9ydGVkAEFzc2VydGlvbiBgeXBfcGx1c18xID49IDAgJiYgeXBfcGx1c18xIDwgaGVpZ2h0YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgYmluWCA8IG1OdW1YQmluc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYGl0LT5zZWNvbmQuc2l6ZSgpICE9IDBgIGZhaWxlZCBpbiAAcHJ1bmVGZWF0dXJlcwB5cF9wbHVzXzEgb3V0IG9mIGJvdW5kcwAlcyVzAENsdXN0ZXIgbXVzdCBoYXZlIGF0bGVhc2V0IDEgZmVhdHVyZQBBc3NlcnRpb24gYG9jdGF2ZSA8IG1OdW1PY3RhdmVzYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgYmluWSA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgdzIgPj0gMGAgZmFpbGVkIGluIABGaW5kIE9yaWVudGF0aW9ucwAvc3JjL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9nYXVzc2lhbl9zY2FsZV9zcGFjZV9weXJhbWlkLmgAdzIgbXVzdCBiZSBwb3NpdGl2ZQAvdmFyL2NhY2hlAGJpblkgb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgeHAgPj0gMCAmJiB4cCA8IHdpZHRoYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZHN0W2ldID49IC0yNTgwNjRgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtSyA9PSBtQ2VudGVycy5zaXplKClgIGZhaWxlZCBpbiAAeHAgb3V0IG9mIGJvdW5kcwAvc3JjL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL21hdGNoZXJzL2ttZWRvaWRzLmgALy5jYWNoZQBPY3RhdmUgb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgYjEgPj0gMCAmJiBiMSA8IG51bV9iaW5zYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgYmluWSA8IG1OdW1ZQmluc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYGRzdFtpXSA8PSAyNTgwNjRgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbTAuaGVpZ2h0KCkgPT0gaW0xLmhlaWdodCgpYCBmYWlsZWQgaW4gAEhlaWdodCBpcyBpbmNvbnNpc3RlbnQAayBzaG91bGQgbWF0Y2ggdGhlIG51bWJlciBvZiBjbHVzdGVyIGNlbnRlcnMAJXMvJXMAYjEgYmluIGluZGV4IG91dCBvZiByYW5nZQBBc3NlcnRpb24gYHhwX3BsdXNfMSA+PSAwICYmIHhwX3BsdXNfMSA8IHdpZHRoYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgc2NhbGUgPCBtTnVtU2NhbGVzUGVyT2N0YXZlYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZHN0W2ldIDw9IDQxMjkwMjRgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBiaW5BbmdsZSA+PSAwYCBmYWlsZWQgaW4gAHhwX3BsdXNfMSBvdXQgb2YgYm91bmRzAGJpbkFuZ2xlIG91dCBvZiByYW5nZQBTY2FsZSBvdXQgb2YgcmFuZ2UAL3Zhci9saWIAQXNzZXJ0aW9uIGBiMiA+PSAwICYmIGIyIDwgbnVtX2JpbnNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBkc3RbaV0gPj0gLTQxMjkwMjRgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBudW1fZmVhdHVyZXMgPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW0wLmhlaWdodCgpID09IGltMi5oZWlnaHQoKWAgZmFpbGVkIGluIAAvLmNvbmZpZwBhbGxvY2F0b3I8VD46OmFsbG9jYXRlKHNpemVfdCBuKSAnbicgZXhjZWVkcyBtYXhpbXVtIHN1cHBvcnRlZCBzaXplAE51bWJlciBvZiBmZWF0dXJlcyBtdXN0IGJlIHBvc2l0aXZlAGIyIGJpbiBpbmRleCBvdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGBiaW5BbmdsZSA8IG1OdW1BbmdsZUJpbnNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB3MCA+PSAwICYmIHcwIDw9IDEuMDAwMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYChpbTEuaGVpZ2h0KCk+PjEpID09IGltMi5oZWlnaHQoKWAgZmFpbGVkIGluIABhbGxvY2F0b3I8VD46OmFsbG9jYXRlKHNpemVfdCBuKSAnbicgZXhjZWVkcyBtYXhpbXVtIHN1cHBvcnRlZCBzaXplAE91dCBvZiByYW5nZQBUTVBESVIAQXNzZXJ0aW9uIGBudW1faW5kaWNlcyA8PSBudW1fZmVhdHVyZXNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBneHggPD0gNDEyOTAyNGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGJpblNjYWxlID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGAoaW0wLmhlaWdodCgpPj4xKSA9PSBpbTEuaGVpZ2h0KClgIGZhaWxlZCBpbiAATW9yZSBpbmRpY2VzIHRoYW4gZmVhdHVyZXMAL3RtcABiaW5TY2FsZSBvdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGByb3cgPCBtSGVpZ2h0YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgdzEgPj0gMCAmJiB3MSA8PSAxLjAwMDFgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBneHggPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYChpbTAuaGVpZ2h0KCk+PjEpID09IGltMi5oZWlnaHQoKWAgZmFpbGVkIGluIABFcnJvciBsb29raW5nIGZvciByZXNvdXJjZXMgZGlyZWN0b3J5IHBhdGgAL3NyYy9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9mcmFtZXdvcmsvaW1hZ2UuaABBc3NlcnRpb24gYGJpblNjYWxlIDwgbU51bVNjYWxlQmluc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYG1CdWNrZXRzLnNpemUoKSA9PSBtTnVtQnVja2V0c1hgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBudW1faW5kaWNlcyA+PSBtS2AgZmFpbGVkIGluIABBc3NlcnRpb24gYGd5eSA8PSA0MTI5MDI0YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgdzIgPj0gMCAmJiB3MiA8PSAxLjAwMDFgIGZhaWxlZCBpbiAATm90IGVub3VnaCBmZWF0dXJlcwByb3cgb3V0IG9mIGJvdW5kcwBFcnJvciBjcmVhdGluZyByZXNvdXJjZXMgZGlyZWN0b3J5IHBhdGgAQnVja2V0cyBhcmUgbm90IGFsbG9jYXRlZABBc3NlcnRpb24gYHczID49IDAgJiYgdzMgPD0gMS4wMDAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZ3l5ID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbmRleCA8PSAoYmluWCArIGJpblkqbU51bVhCaW5zICsgYmluQW5nbGUqbU51bVhCaW5zKm1OdW1ZQmlucyArIGJpblNjYWxlKm1OdW1YQmlucyptTnVtWUJpbnMqbU51bUFuZ2xlQmlucylgIGZhaWxlZCBpbiAAQXNzaWdubWVudCBzaXplIGlzIGluY29ycmVjdABBc3NlcnRpb24gYG1CdWNrZXRzWzBdLnNpemUoKSA9PSBtTnVtQnVja2V0c1lgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBneHkgPD0gNDEyOTAyNGAgZmFpbGVkIGluIABBc3NlcnRpb24gYCh3MCt3MSt3Mit3MykgPD0gMS4wMDAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbiA+IDBgIGZhaWxlZCBpbiAARXJyb3I6IFVuYWJsZSB0byBjaGFuZ2Ugd29ya2luZyBkaXJlY3RvcnkgdG8gJyVzJy4KAC9zcmMvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvdXRpbHMvcGFydGlhbF9zb3J0LmgAQXNzZXJ0aW9uIGBtRmVhdHVyZVBvaW50cy5zaXplKCkgPD0gbU1heE51bUZlYXR1cmVQb2ludHNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBwb3MgPT0gNjY2YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZ3h5ID49IC00MTI5MDI0YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbnVtX2NlbnRlcnMgPiAwYCBmYWlsZWQgaW4gAFslIC4zZiAlIC4zZiAlIC4zZl0gWyUgNi4xZl0KAAAAAwAAAAMAAAAEAAAABAAAAAQAAAABAAAABAAAAAIAAAACAAAAAgAAAAIAAAACAAAAAQAAAAEAAAABAAAABAAAAIgAAAAFAAAAkAAAAAYAAACYAAAACQAAALAAAAARBAAAUAoAAGsMAACZDgAALmlzZXQAcmIATjZ2aXNpb24yNUdhdXNzaWFuU2NhbGVTcGFjZVB5cmFtaWRFAAAA1PAAAOlRAABUb28gbWFueSBmZWF0dXJlIHBvaW50cwBUaGVyZSBtdXN0IGJlIGF0IGxlYXN0IDEgY2VudGVyAG4gbXVzdCBiZSBwb3NpdGl2ZQBQb3NpdGlvbiBpcyBub3Qgd2l0aGluIHJhbmdlAFslc10gWyVzXSBbJXNdIDogRm91bmQgJWQgZmVhdHVyZXMgaW4gcXVlcnkAQXNzZXJ0aW9uIGBrID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGtwLnNjYWxlIDwgbUxhcGxhY2lhblB5cmFtaWQubnVtU2NhbGVQZXJPY3RhdmUoKWAgZmFpbGVkIGluIABGZWF0dXJlIHBvaW50IHNjYWxlIGlzIG91dCBvZiBib3VuZHMAayBtdXN0IGJlIHBvc2l0aXZlAEZpbmQgTWF0Y2hlcyAoMSkASG91Z2ggVm90aW5nICgxKQBBc3NlcnRpb24gYGtwLnNjb3JlID09IGxhcDEuZ2V0PGZsb2F0Pih5KVt4XWAgZmFpbGVkIGluIABTY29yZSBpcyBub3QgY29uc2lzdGVudCB3aXRoIHRoZSBEb0cgaW1hZ2UARmluZCBIb3VnaCBNYXRjaGVzICgxKQBFc3RpbWF0ZSBIb21vZ3JhcGh5ICgxKQBBc3NlcnRpb24gYGJ1Y2tldFswXS5maXJzdCA+PSBidWNrZXRbbl0uZmlyc3RgIGZhaWxlZCBpbiAAbnRoX2VsZW1lbnQgZmFpbGVkAEZpbmQgSW5saWVycyAoMSkARmluZCBNYXRjaGVzICgyKQBBc3NlcnRpb24gYG9jdGF2ZSA8IG1OdW1PY3RhdmVzYCBmYWlsZWQgaW4gAC9zcmMvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZGV0ZWN0b3JzL2dhdXNzaWFuX3NjYWxlX3NwYWNlX3B5cmFtaWQuaABIb3VnaCBWb3RpbmcgKDIpAE9jdGF2ZSBvdXQgb2YgcmFuZ2UARmluZCBIb3VnaCBNYXRjaGVzICgyKQBFc3RpbWF0ZSBIb21vZ3JhcGh5ICgyKQBBc3NlcnRpb24gYHNjYWxlIDwgbU51bVNjYWxlc1Blck9jdGF2ZWAgZmFpbGVkIGluIABTY2FsZSBvdXQgb2YgcmFuZ2UARmluZCBJbmxpZXJzICgyKQBBc3NlcnRpb24gYGJlc3RfaW5kZXggIT0gc3RkOjpudW1lcmljX2xpbWl0czxzaXplX3Q+OjptYXgoKWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGluZGV4IDwgbUltYWdlcy5zaXplKClgIGZhaWxlZCBpbiAAL3NyYy9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9kZXRlY3RvcnMvRG9HX3NjYWxlX2ludmFyaWFudF9kZXRlY3Rvci5oAC9zcmMvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvbWF0Y2hlcnMvZmVhdHVyZV9tYXRjaGVyLWlubGluZS5oAFNvbWV0aGluZyBzdHJhbmdlAEluZGV4IGlzIG91dCBvZiByYW5nZQBBc3NlcnRpb24gYHNjYWxlID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtTWF0Y2hlcy5zaXplKCkgPD0gZmVhdHVyZXMxLT5zaXplKClgIGZhaWxlZCBpbiAATnVtYmVyIG9mIG1hdGNoZXMgc2hvdWxkIGJlIGxvd2VyAFNjYWxlIG11c3QgYmUgcG9zaXRpdmUAU2NhbGUgbXVzdCBiZSBsZXNzIHRoYW4gbnVtYmVyIG9mIHNjYWxlIHBlciBvY3RhdmUAQXNzZXJ0aW9uIGBtUm9vdC5nZXQoKWAgZmFpbGVkIGluIABSb290IGNhbm5vdCBiZSBOVUxMAEFzc2VydGlvbiBgbGFwMC5oZWlnaHQoKSA9PSBsYXAxLmhlaWdodCgpID09IGxhcDIuaGVpZ2h0KClgIGZhaWxlZCBpbiAAV2lkdGgvaGVpZ2h0IGFyZSBub3QgY29uc2lzdGVudABBc3NlcnRpb24gYG1pbmkgIT0gLTFgIGZhaWxlZCBpbiAATWluaW11bSBpbmRleCBub3Qgc2V0AEFzc2VydGlvbiBgKGxhcDAuaGVpZ2h0KCkgPT0gbGFwMS5oZWlnaHQoKSkgJiYgKChsYXAxLmhlaWdodCgpPj4xKSA9PSBsYXAyLmhlaWdodCgpKWAgZmFpbGVkIGluIABBc3NlcnRpb24gYCgobGFwMC53aWR0aCgpPj4xKSA9PSBsYXAxLndpZHRoKCkpICYmIChsYXAxLndpZHRoKCkgPT0gbGFwMi53aWR0aCgpKWAgZmFpbGVkIGluIABBc3NlcnRpb24gYG4gPD0gaW5fbWF0Y2hlcy5zaXplKClgIGZhaWxlZCBpbiAAU2hvdWxkIGJlIHRoZSBzYW1lAEFzc2VydGlvbiBgMGAgZmFpbGVkIGluIABJbWFnZSBzaXplcyBhcmUgaW5jb25zaXN0ZW50AEFzc2VydGlvbiBgYmluWCA+PSAwYCBmYWlsZWQgaW4gAC9zcmMvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvbWF0Y2hlcnMvaG91Z2hfc2ltaWxhcml0eV92b3RpbmcuaABBc3NlcnRpb24gYCh4LTEpID49IDAgJiYgKHgrMSkgPCBsYXAxLndpZHRoKClgIGZhaWxlZCBpbiAAeCBvdXQgb2YgYm91bmRzAGJpblggb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgYmluWCA8IG1OdW1YQmluc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYCh5LTEpID49IDAgJiYgKHkrMSkgPCBsYXAxLmhlaWdodCgpYCBmYWlsZWQgaW4gAHkgb3V0IG9mIGJvdW5kcwBBc3NlcnRpb24gYGJpblkgPj0gMGAgZmFpbGVkIGluIABiaW5ZIG91dCBvZiByYW5nZQBBc3NlcnRpb24gYGxhcDAud2lkdGgoKSA9PSBsYXAxLndpZHRoKClgIGZhaWxlZCBpbiAASW1hZ2UgZGltZW5zaW9ucyBpbmNvbnNpc3RlbnQAQXNzZXJ0aW9uIGBiaW5ZIDwgbU51bVlCaW5zYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgYmluQW5nbGUgPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGxhcDAud2lkdGgoKSA9PSBsYXAyLndpZHRoKClgIGZhaWxlZCBpbiAAYmluQW5nbGUgb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgbGFwMC5oZWlnaHQoKSA9PSBsYXAxLmhlaWdodCgpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgYmluQW5nbGUgPCBtTnVtQW5nbGVCaW5zYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbGFwMC5oZWlnaHQoKSA9PSBsYXAyLmhlaWdodCgpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgYmluU2NhbGUgPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYCh4LTEpID49IDAgJiYgKHgrMSkgPCBpbS53aWR0aCgpYCBmYWlsZWQgaW4gAGJpblNjYWxlIG91dCBvZiByYW5nZQBBc3NlcnRpb24gYCh5LTEpID49IDAgJiYgKHkrMSkgPCBpbS5oZWlnaHQoKWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGJpblNjYWxlIDwgbU51bVNjYWxlQmluc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYChsYXAwLndpZHRoKCk+PjEpID09IGxhcDIud2lkdGgoKWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGRpc3RCaW5BbmdsZSA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKGxhcDAuaGVpZ2h0KCk+PjEpID09IGxhcDIuaGVpZ2h0KClgIGZhaWxlZCBpbiAAZGlzdEJpbkFuZ2xlIG11c3Qgbm90IGJlIG5lZ2F0aXZlAEFzc2VydGlvbiBgeF9kaXZfMi0wLjVmID49IDBgIGZhaWxlZCBpbiAAeF9kaXZfMiBvdXQgb2YgYm91bmRzIG91dCBvZiBib3VuZHMgZm9yIGludGVycG9sYXRpb24AQXNzZXJ0aW9uIGBoeXAuc2l6ZSgpID49IDkqbWF4X251bV9oeXBvdGhlc2VzYCBmYWlsZWQgaW4gAC9zcmMvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvaG9tb2dyYXBoeV9lc3RpbWF0aW9uL3JvYnVzdF9ob21vZ3JhcGh5LmgAQXNzZXJ0aW9uIGB5X2Rpdl8yLTAuNWYgPj0gMGAgZmFpbGVkIGluIABoeXAgdmVjdG9yIHNob3VsZCBiZSBvZiBzaXplIDkqbWF4X251bV9oeXBvdGhlc2VzAHlfZGl2XzIgb3V0IG9mIGJvdW5kcyBvdXQgb2YgYm91bmRzIGZvciBpbnRlcnBvbGF0aW9uAEFzc2VydGlvbiBgdG1wX2kuc2l6ZSgpID49IG51bV9wb2ludHNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB4X2Rpdl8yKzAuNWYgPCBsYXAyLndpZHRoKClgIGZhaWxlZCBpbiAAdG1wX2kgdmVjdG9yIHNob3VsZCBiZSBvZiBzaXplIG51bV9wb2ludHMAQXNzZXJ0aW9uIGB5X2Rpdl8yKzAuNWYgPCBsYXAyLmhlaWdodCgpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaHlwX2Nvc3RzLnNpemUoKSA+PSBtYXhfbnVtX2h5cG90aGVzZXNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGAobGFwMC53aWR0aCgpPj4xKSA9PSBsYXAxLndpZHRoKClgIGZhaWxlZCBpbiAAaHlwX2Nvc3RzIHZlY3RvciBzaG91bGQgYmUgb2Ygc2l6ZSBtYXhfbnVtX2h5cG90aGVzZXMAQXNzZXJ0aW9uIGAobGFwMC5oZWlnaHQoKT4+MSkgPT0gbGFwMS5oZWlnaHQoKWAgZmFpbGVkIGluIABhbGxvY2F0b3I8VD46OmFsbG9jYXRlKHNpemVfdCBuKSAnbicgZXhjZWVkcyBtYXhpbXVtIHN1cHBvcnRlZCBzaXplAEFzc2VydGlvbiBgbiA+IDBgIGZhaWxlZCBpbiAAL3NyYy9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci91dGlscy9wYXJ0aWFsX3NvcnQuaABBc3NlcnRpb24gYHJvdyA8IG1IZWlnaHRgIGZhaWxlZCBpbiAAL3NyYy9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9mcmFtZXdvcmsvaW1hZ2UuaABuIG11c3QgYmUgcG9zaXRpdmUAcm93IG91dCBvZiBib3VuZHMAQXNzZXJ0aW9uIGBrID4gMGAgZmFpbGVkIGluIABrIG11c3QgYmUgcG9zaXRpdmUAQXNzZXJ0aW9uIGAoaW50KXN0ZDo6Zmxvb3IoeCkgPT0gKGludCl4YCBmYWlsZWQgaW4gAC9zcmMvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZGV0ZWN0b3JzL2ludGVycG9sYXRlLmgAQXNzZXJ0aW9uIGAwYCBmYWlsZWQgaW4gAEZhaWxlZCB0byBjb21wdXRlIG1hdHJpeCBpbnZlcnNlAGZsb29yKCkgYW5kIGNhc3Qgbm90IHRoZSBzYW1lAEFzc2VydGlvbiBgKGludClzdGQ6OmZsb29yKHkpID09IChpbnQpeWAgZmFpbGVkIGluIABBc3NlcnRpb24gYHlwID49IDAgJiYgeXAgPCBoZWlnaHRgIGZhaWxlZCBpbiAAeXAgb3V0IG9mIGJvdW5kcwBBc3NlcnRpb24gYHlwX3BsdXNfMSA+PSAwICYmIHlwX3BsdXNfMSA8IGhlaWdodGAgZmFpbGVkIGluIAB5cF9wbHVzXzEgb3V0IG9mIGJvdW5kcwBBc3NlcnRpb24gYHhwID49IDAgJiYgeHAgPCB3aWR0aGAgZmFpbGVkIGluIAB4cCBvdXQgb2YgYm91bmRzAEFzc2VydGlvbiBgeHBfcGx1c18xID49IDAgJiYgeHBfcGx1c18xIDwgd2lkdGhgIGZhaWxlZCBpbiAAeHBfcGx1c18xIG91dCBvZiBib3VuZHMAQXNzZXJ0aW9uIGB3MCA+PSAwICYmIHcwIDw9IDEuMDAwMWAgZmFpbGVkIGluIABPdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGB3MSA+PSAwICYmIHcxIDw9IDEuMDAwMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYHcyID49IDAgJiYgdzIgPD0gMS4wMDAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgdzMgPj0gMCAmJiB3MyA8PSAxLjAwMDFgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGAodzArdzErdzIrdzMpIDw9IDEuMDAwMWAgZmFpbGVkIGluIAAAAAAAAAAQUgAAEAAAABEAAAAAAAAAkGYAABIAAAATAAAATjZ2aXNpb245RXhjZXB0aW9uRQD88AAAUGYAAOzxAABONnZpc2lvbjE4Qmlub21pYWxQeXJhbWlkMzJmRQAAAPzwAABwZgAAEFIAAAAAAABkZgAADgAAABQAAAAVAAAAuVKMPo5a5z65Uow+AAAAAAAAAABkZwAAFgAAABcAAAAYAAAAGQAAABoAAABOU3QzX18yMjBfX3NoYXJlZF9wdHJfcG9pbnRlcklQTjZ2aXNpb244S2V5ZnJhbWVJTGk5NkVFRU5TXzEwc2hhcmVkX3B0cklTM19FMjdfX3NoYXJlZF9wdHJfZGVmYXVsdF9kZWxldGVJUzNfUzNfRUVOU185YWxsb2NhdG9ySVMzX0VFRUUA/PAAANxmAAB07gAATlN0M19fMjEwc2hhcmVkX3B0cklONnZpc2lvbjhLZXlmcmFtZUlMaTk2RUVFRTI3X19zaGFyZWRfcHRyX2RlZmF1bHRfZGVsZXRlSVMzX1MzX0VFAGJvb2wgdmlzaW9uOjpWaXN1YWxEYXRhYmFzZTx2aXNpb246OkZSRUFLRXh0cmFjdG9yLCB2aXNpb246OkJpbmFyeUZlYXR1cmVTdG9yZSwgdmlzaW9uOjpCaW5hcnlGZWF0dXJlTWF0Y2hlcjw5Nj4+OjpxdWVyeShjb25zdCB2aXNpb246OkdhdXNzaWFuU2NhbGVTcGFjZVB5cmFtaWQgKikgW0ZFQVRVUkVfRVhUUkFDVE9SID0gdmlzaW9uOjpGUkVBS0V4dHJhY3RvciwgU1RPUkUgPSB2aXNpb246OkJpbmFyeUZlYXR1cmVTdG9yZSwgTUFUQ0hFUiA9IHZpc2lvbjo6QmluYXJ5RmVhdHVyZU1hdGNoZXI8OTY+XQBB9NEBC7BMsr65PhLcoL6Qvjk+EtygvpC+Ob4AAACAsr65vhLcoD6Qvjm+EtygPpC+OT7Schi/AAAAANJymL46BgS/0nKYPjoGBL/Schg/AAAAgNJymD46BgQ/0nKYvjoGBD8AAACAVrg9v2ZNJD9WuL2+Zk0kP1a4vT4AAAAAVrg9P2ZNJL9WuL0+Zk0kv1a4vb4M6Vg/AAAAgAzp2D6Z2Ts/DOnYvpnZOz8M6Vi/AAAAAAzp2L6Z2Tu/DOnYPpnZO78AAAAA/FNuP/FlTr8NVO4+8WVOvw1U7r4AAACA/FNuv/FlTj8NVO6+8WVOPw1U7j4AAIC/AAAAAAAAAL/Qs12/AAAAP9CzXb8AAIA/AAAAgAAAAD/Qs10/AAAAv9CzXT8AAAAAeGoAABYAAAAbAAAAHAAAAB0AAAAeAAAATlN0M19fMjIwX19zaGFyZWRfcHRyX3BvaW50ZXJJUGgxNk51bGxBcnJheURlbGV0ZXJJaEVOU185YWxsb2NhdG9ySWhFRUVFAAAAAPzwAAAsagAAdO4AADE2TnVsbEFycmF5RGVsZXRlckloRQAAAAAAAAAgawAAFgAAAB8AAAAgAAAAIQAAACIAAABOU3QzX18yMjBfX3NoYXJlZF9wdHJfcG9pbnRlcklQaE5TXzEwc2hhcmVkX3B0ckloRTI3X19zaGFyZWRfcHRyX2RlZmF1bHRfZGVsZXRlSWhoRUVOU185YWxsb2NhdG9ySWhFRUVFAPzwAAC4agAAdO4AAE5TdDNfXzIxMHNoYXJlZF9wdHJJaEUyN19fc2hhcmVkX3B0cl9kZWZhdWx0X2RlbGV0ZUloaEVFAHZpc2lvbjo6U2NvcGVkVGltZXI6On5TY29wZWRUaW1lcigpAGlpaQBpaWlpAGlpaWkAaW5maW5pdHkATWlzc2luZyBIdWZmbWFuIGNvZGUgdGFibGUgZW50cnkARmVicnVhcnkASmFudWFyeQBKdWx5AFRodXJzZGF5AFR1ZXNkYXkAV2VkbmVzZGF5AFNhdHVyZGF5AFN1bmRheQBNb25kYXkARnJpZGF5AE1heQAlbS8lZC8leQBNQVhfQUxMT0NfQ0hVTksgaXMgd3JvbmcsIHBsZWFzZSBmaXgAQUxJR05fVFlQRSBpcyB3cm9uZywgcGxlYXNlIGZpeABOb3QgYSBKUEVHIGZpbGU6IHN0YXJ0cyB3aXRoIDB4JTAyeCAweCUwMngAQ29ycnVwdCBKUEVHIGRhdGE6ICV1IGV4dHJhbmVvdXMgYnl0ZXMgYmVmb3JlIG1hcmtlciAweCUwMngAVW5leHBlY3RlZCBtYXJrZXIgMHglMDJ4AFVuc3VwcG9ydGVkIG1hcmtlciB0eXBlIDB4JTAyeABVbnN1cHBvcnRlZCBKUEVHIHByb2Nlc3M6IFNPRiB0eXBlIDB4JTAyeABEZWZpbmUgSHVmZm1hbiBUYWJsZSAweCUwMngARGVmaW5lIEFyaXRobWV0aWMgVGFibGUgMHglMDJ4OiAweCUwMngALSsgICAwWDB4AC0wWCswWCAwWC0weCsweCAweABCb2d1cyBEQUMgdmFsdWUgMHgleABfX25leHRfcHJpbWUgb3ZlcmZsb3cASHVmZm1hbiBjb2RlIHNpemUgdGFibGUgb3ZlcmZsb3cATm92AFRodQAgICAgICAgICU0dSAlNHUgJTR1ICU0dSAlNHUgJTR1ICU0dSAlNHUASlBFRyBwYXJhbWV0ZXIgc3RydWN0IG1pc21hdGNoOiBsaWJyYXJ5IHRoaW5rcyBzaXplIGlzICV1LCBjYWxsZXIgZXhwZWN0cyAldQBEZWZpbmUgUmVzdGFydCBJbnRlcnZhbCAldQBXYXJuaW5nOiB0aHVtYm5haWwgaW1hZ2Ugc2l6ZSBkb2VzIG5vdCBtYXRjaCBkYXRhIGxlbmd0aCAldQBNaXNjZWxsYW5lb3VzIG1hcmtlciAweCUwMngsIGxlbmd0aCAldQBKRklGIGV4dGVuc2lvbiBtYXJrZXI6IHR5cGUgMHglMDJ4LCBsZW5ndGggJXUASkZJRiBleHRlbnNpb24gbWFya2VyOiBwYWxldHRlIHRodW1ibmFpbCBpbWFnZSwgbGVuZ3RoICV1AEpGSUYgZXh0ZW5zaW9uIG1hcmtlcjogSlBFRy1jb21wcmVzc2VkIHRodW1ibmFpbCBpbWFnZSwgbGVuZ3RoICV1AEpGSUYgZXh0ZW5zaW9uIG1hcmtlcjogUkdCIHRodW1ibmFpbCBpbWFnZSwgbGVuZ3RoICV1AFVua25vd24gQVBQMTQgbWFya2VyIChub3QgQWRvYmUpLCBsZW5ndGggJXUAVW5rbm93biBBUFAwIG1hcmtlciAobm90IEpGSUYpLCBsZW5ndGggJXUAT2J0YWluZWQgWE1TIGhhbmRsZSAldQBGcmVlZCBYTVMgaGFuZGxlICV1AE9idGFpbmVkIEVNUyBoYW5kbGUgJXUARnJlZWQgRU1TIGhhbmRsZSAldQB1bnN1cHBvcnRlZCBsb2NhbGUgZm9yIHN0YW5kYXJkIGlucHV0AEF1Z3VzdABJbnRMaXN0AFN0cmluZ0xpc3QASW52YWxpZCBjcm9wIHJlcXVlc3QAVW5zdXBwb3J0ZWQgY29sb3IgY29udmVyc2lvbiByZXF1ZXN0AHVuc2lnbmVkIHNob3J0AHVuc2lnbmVkIGludABDb3JydXB0IEpQRUcgZGF0YTogcHJlbWF0dXJlIGVuZCBvZiBkYXRhIHNlZ21lbnQAaGVpZ2h0AEZyYWN0aW9uYWwgc2FtcGxpbmcgbm90IGltcGxlbWVudGVkIHlldABDQ0lSNjAxIHNhbXBsaW5nIG5vdCBpbXBsZW1lbnRlZCB5ZXQATm90IGltcGxlbWVudGVkIHlldABFcnJvciByZWFkaW5nIGRhdGEgZnJvbSAlcy5mc2V0AFJlYWRpbmcgJXMuZnNldABnZXQARXJyb3I6IGtwbVNldFJlZkRhdGFTZXQARXJyb3I6IGtwbUNoYW5nZVBhZ2VOb09mUmVmRGF0YVNldABFcnJvcjoga3BtTWVyZ2VSZWZEYXRhU2V0AE9jdABmbG9hdABTYXQAdWludDY0X3QAQ2Fubm90IHF1YW50aXplIG1vcmUgdGhhbiAlZCBjb2xvciBjb21wb25lbnRzAFN0YXJ0IE9mIFNjYW46ICVkIGNvbXBvbmVudHMAQm9ndXMgdmlydHVhbCBhcnJheSBhY2Nlc3MAQm9ndXMgc2FtcGxpbmcgZmFjdG9ycwBRdWFudGl6aW5nIHRvICVkID0gJWQqJWQqJWQgY29sb3JzAFF1YW50aXppbmcgdG8gJWQgY29sb3JzAENhbm5vdCBxdWFudGl6ZSB0byBmZXdlciB0aGFuICVkIGNvbG9ycwBDYW5ub3QgcXVhbnRpemUgdG8gbW9yZSB0aGFuICVkIGNvbG9ycwBJbnZhbGlkIEpQRUcgZmlsZSBzdHJ1Y3R1cmU6IHR3byBTT0kgbWFya2VycwBJbnZhbGlkIEpQRUcgZmlsZSBzdHJ1Y3R1cmU6IHR3byBTT0YgbWFya2VycwBuZnRNYXJrZXJzAF9hZGRORlRNYXJrZXJzAFNtb290aGluZyBub3Qgc3VwcG9ydGVkIHdpdGggbm9uc3RhbmRhcmQgc2FtcGxpbmcgcmF0aW9zAE1heGltdW0gc3VwcG9ydGVkIGltYWdlIGRpbWVuc2lvbiBpcyAldSBwaXhlbHMAQXBwbGljYXRpb24gdHJhbnNmZXJyZWQgdG9vIG1hbnkgc2NhbmxpbmVzAEFwcGxpY2F0aW9uIHRyYW5zZmVycmVkIHRvbyBmZXcgc2NhbmxpbmVzAERlYnVnIG1vZGUgc2V0IHRvICVzAEZhaWxlZCB0byBjcmVhdGUgdGVtcG9yYXJ5IGZpbGUgJXMAQ2xvc2VkIHRlbXBvcmFyeSBmaWxlICVzAE9wZW5lZCB0ZW1wb3JhcnkgZmlsZSAlcwBBcHIAdmVjdG9yAElucHV0IGZpbGUgcmVhZCBlcnJvcgBJbnZhbGlkIEpQRUcgZmlsZSBzdHJ1Y3R1cmU6IG1pc3NpbmcgU09TIG1hcmtlcgBuZnRNYXJrZXIAZGV0ZWN0TWFya2VyAGdldE5GVE1hcmtlcgBkZXRlY3RORlRNYXJrZXIAT2N0b2JlcgBOb3ZlbWJlcgBTZXB0ZW1iZXIARGVjZW1iZXIAdW5zaWduZWQgY2hhcgBpb3NfYmFzZTo6Y2xlYXIATWFyAFVucmVjb2duaXplZCBjb21wb25lbnQgSURzICVkICVkICVkLCBhc3N1bWluZyBZQ2JDcgBzZXR1cABWaXJ0dWFsIGFycmF5IGNvbnRyb2xsZXIgbWVzc2VkIHVwAFNlcAAlSTolTTolUyAlcAB0ZWFyZG93bgBTdW4ASnVuAHN0ZDo6ZXhjZXB0aW9uAEJvZ3VzIEh1ZmZtYW4gdGFibGUgZGVmaW5pdGlvbgBTZWxlY3RlZCAlZCBjb2xvcnMgZm9yIHF1YW50aXphdGlvbgBJbWFnZSB0b28gd2lkZSBmb3IgdGhpcyBpbXBsZW1lbnRhdGlvbgBNb24AbmFuAERpZG4ndCBleHBlY3QgbW9yZSB0aGFuIG9uZSBzY2FuAFNhbXBsaW5nIGZhY3RvcnMgdG9vIGxhcmdlIGZvciBpbnRlcmxlYXZlZCBzY2FuAEphbgBKdWwAYm9vbABCdWZmZXIgcGFzc2VkIHRvIEpQRUcgbGlicmFyeSBpcyB0b28gc21hbGwAQXByaWwAc2V0TG9nTGV2ZWwAZ2V0TG9nTGV2ZWwAZW1zY3JpcHRlbjo6dmFsAHB1c2hfYmFjawBGcmkAZHBpAE5GVCBtYXJrZXIgaGVpZ2h0OiAlaQBORlQgbnVtLiBvZiBJbWFnZVNldDogJWkATkZUIG1hcmtlciBkcGk6ICVpAE5GVCBtYXJrZXIgd2lkdGg6ICVpAGRhdGFzZXRQYXRobmFtZXMgc2l6ZTogJWkAQm9ndXMgbWFya2VyIGxlbmd0aAB3aWR0aABNYXJjaABBdWcAdW5zaWduZWQgbG9uZwBzdGQ6OndzdHJpbmcAc3RkOjpzdHJpbmcAc3RkOjp1MTZzdHJpbmcAc3RkOjp1MzJzdHJpbmcAQ29weXJpZ2h0IChDKSAyMDE4LCBUaG9tYXMgRy4gTGFuZSwgR3VpZG8gVm9sbGJlZGluZwBpbmYAJS4wTGYAJUxmAHJlc2l6ZQBhbGxvY2F0b3I8VD46OmFsbG9jYXRlKHNpemVfdCBuKSAnbicgZXhjZWVkcyBtYXhpbXVtIHN1cHBvcnRlZCBzaXplAHRydWUAVHVlAGZhbHNlAFN1c3BlbnNpb24gbm90IGFsbG93ZWQgaGVyZQBKdW5lAHNldFByb2plY3Rpb25OZWFyUGxhbmUAZ2V0UHJvamVjdGlvbk5lYXJQbGFuZQBzZXRQcm9qZWN0aW9uRmFyUGxhbmUAZ2V0UHJvamVjdGlvbkZhclBsYW5lAFJlcXVlc3RlZCBmZWF0dXJlIHdhcyBvbWl0dGVkIGF0IGNvbXBpbGUgdGltZQBTZWVrIGZhaWxlZCBvbiB0ZW1wb3JhcnkgZmlsZQBSZWFkIGZhaWxlZCBvbiB0ZW1wb3JhcnkgZmlsZQBFbXB0eSBpbnB1dCBmaWxlAFByZW1hdHVyZSBlbmQgb2YgaW5wdXQgZmlsZQBQcmVtYXR1cmUgZW5kIG9mIEpQRUcgZmlsZQBzZXRDYW1lcmEoKTogRXJyb3IgY3JlYXRpbmcgM0QgaGFuZGxlAGRvdWJsZQBEQ1QgY29lZmZpY2llbnQgb3V0IG9mIHJhbmdlAEludmFsaWQgY29sb3IgcXVhbnRpemF0aW9uIG1vZGUgY2hhbmdlAEpQRUcgZGF0YXN0cmVhbSBjb250YWlucyBubyBpbWFnZQAgICAgd2l0aCAlZCB4ICVkIHRodW1ibmFpbCBpbWFnZQBnZXRQcm9jZXNzaW5nSW1hZ2UAU3RhcnQgb2YgSW1hZ2UARW5kIE9mIEltYWdlAEJvZ3VzIGJ1ZmZlciBjb250cm9sIG1vZGUAQ29ycnVwdCBKUEVHIGRhdGE6IGJhZCBIdWZmbWFuIGNvZGUAQ29ycnVwdCBKUEVHIGRhdGE6IGJhZCBhcml0aG1ldGljIGNvZGUAc2V0RGVidWdNb2RlAGdldERlYnVnTW9kZQBzZXRUaHJlc2hvbGRNb2RlAGdldFRocmVzaG9sZE1vZGUAc2V0SW1hZ2VQcm9jTW9kZQBnZXRJbWFnZVByb2NNb2RlAEJvZ3VzIGlucHV0IGNvbG9yc3BhY2UAQm9ndXMgSlBFRyBjb2xvcnNwYWNlAHNldFRocmVzaG9sZABnZXRUaHJlc2hvbGQAdm9pZABCYWNraW5nIHN0b3JlIG5vdCBzdXBwb3J0ZWQARENUIHNjYWxlZCBibG9jayBzaXplICVkeCVkIG5vdCBzdXBwb3J0ZWQAUXVhbnRpemF0aW9uIHRhYmxlIDB4JTAyeCB3YXMgbm90IGRlZmluZWQASHVmZm1hbiB0YWJsZSAweCUwMnggd2FzIG5vdCBkZWZpbmVkAEFyaXRobWV0aWMgdGFibGUgMHglMDJ4IHdhcyBub3QgZGVmaW5lZABXcml0ZSB0byBYTVMgZmFpbGVkAFJlYWQgZnJvbSBYTVMgZmFpbGVkAFdyaXRlIHRvIEVNUyBmYWlsZWQAUmVhZCBmcm9tIEVNUyBmYWlsZWQAV2VkACAgICAgICAgJTNkICUzZCAlM2QgJTNkICUzZCAlM2QgJTNkICUzZABXYXJuaW5nOiB1bmtub3duIEpGSUYgcmV2aXNpb24gbnVtYmVyICVkLiUwMmQAQ29ycnVwdCBKUEVHIGRhdGE6IGZvdW5kIG1hcmtlciAweCUwMnggaW5zdGVhZCBvZiBSU1QlZABTdGFydCBPZiBGcmFtZSAweCUwMng6IHdpZHRoPSV1LCBoZWlnaHQ9JXUsIGNvbXBvbmVudHM9JWQAICAgIENvbXBvbmVudCAlZDogJWRoeCVkdiBxPSVkAEludmFsaWQgcHJvZ3Jlc3NpdmUgcGFyYW1ldGVycyBTcz0lZCBTZT0lZCBBaD0lZCBBbD0lZAAgIFNzPSVkLCBTZT0lZCwgQWg9JWQsIEFsPSVkACAgICBDb21wb25lbnQgJWQ6IGRjPSVkIGFjPSVkAEludmFsaWQgcHJvZ3Jlc3NpdmUgcGFyYW1ldGVycyBhdCBzY2FuIHNjcmlwdCBlbnRyeSAlZABJbnZhbGlkIHNjYW4gc2NyaXB0IGF0IGVudHJ5ICVkAEJvZ3VzIERRVCBpbmRleCAlZABCb2d1cyBESFQgaW5kZXggJWQAQm9ndXMgREFDIGluZGV4ICVkAFRvbyBtYW55IGNvbG9yIGNvbXBvbmVudHM6ICVkLCBtYXggJWQASW5jb25zaXN0ZW50IHByb2dyZXNzaW9uIHNlcXVlbmNlIGZvciBjb21wb25lbnQgJWQgY29lZmZpY2llbnQgJWQAV3JvbmcgSlBFRyBsaWJyYXJ5IHZlcnNpb246IGxpYnJhcnkgaXMgJWQsIGNhbGxlciBleHBlY3RzICVkAFRocmVzaG9sZCBtb2RlIHNldCB0byAlZABUaHJlc2hvbGQgc2V0IHRvICVkAEF0IG1hcmtlciAweCUwMngsIHJlY292ZXJ5IGFjdGlvbiAlZABVbnN1cHBvcnRlZCBKUEVHIGRhdGEgcHJlY2lzaW9uICVkAERlZmluZSBRdWFudGl6YXRpb24gVGFibGUgJWQgIHByZWNpc2lvbiAlZABBZG9iZSBBUFAxNCBtYXJrZXI6IHZlcnNpb24gJWQsIGZsYWdzIDB4JTA0eCAweCUwNHgsIHRyYW5zZm9ybSAlZABBbGxvY2F0ZWQgdmlkZW9GcmFtZVNpemUgJWQASW1wcm9wZXIgY2FsbCB0byBKUEVHIGxpYnJhcnkgaW4gc3RhdGUgJWQAQ2Fubm90IHRyYW5zY29kZSBkdWUgdG8gbXVsdGlwbGUgdXNlIG9mIHF1YW50aXphdGlvbiB0YWJsZSAlZABVbmtub3duIEFkb2JlIGNvbG9yIHRyYW5zZm9ybSBjb2RlICVkAEludmFsaWQgbWVtb3J5IHBvb2wgY29kZSAlZABCb2d1cyBtZXNzYWdlIGNvZGUgJWQAVHJhY2tpbmcgbG9zdC4gJWQASkZJRiBBUFAwIG1hcmtlcjogdmVyc2lvbiAlZC4lMDJkLCBkZW5zaXR5ICVkeCVkICAlZABEZWMAJWxkJWMAQ29tcG9uZW50IGluZGV4ICVkOiBtaXNtYXRjaGluZyBzYW1wbGluZyByYXRpbyAlZDolZCwgJWQ6JWQsICVjAEZlYgByd2EAU2NhbiBzY3JpcHQgZG9lcyBub3QgdHJhbnNtaXQgYWxsIGRhdGEAZ2V0TkZURGF0YQBfbG9hZENhbWVyYQAlYSAlYiAlZCAlSDolTTolUyAlWQBQT1NJWABBUl9MQUJFTElOR19USFJFU0hfTU9ERV9BVVRPX09UU1UAQVJfTUFSS0VSX0lORk9fQ1VUT0ZGX1BIQVNFX01BVENIX0NPTlRSQVNUAEFSX01BWF9MT09QX0NPVU5UAEludmFsaWQgY29tcG9uZW50IElEICVkIGluIFNPUwBBUl9NQVJLRVJfSU5GT19DVVRPRkZfUEhBU0VfSEVVUklTVElDX1RST1VCTEVTT01FX01BVFJJWF9DT0RFUwBFUlJPUl9NQVJLRVJfSU5ERVhfT1VUX09GX0JPVU5EUwAlSDolTTolUwBBUl9MT0dfTEVWRUxfRVJST1IAQVJfTUFSS0VSX0lORk9fQ1VUT0ZGX1BIQVNFX1BPU0VfRVJST1IAQVJfTE9HX0xFVkVMX0lORk8AQVJfTE9HX0xFVkVMX1JFTF9JTkZPAEFSX0xPR19MRVZFTF9XQVJOAEFSX01BUktFUl9JTkZPX0NVVE9GRl9QSEFTRV9QQVRURVJOX0VYVFJBQ1RJT04ATkFOAEFSX0xBQkVMSU5HX1RIUkVTSF9NT0RFX0FVVE9fTUVESUFOAFBNAEpQRUdNRU0AQU0ATENfQUxMAEFSX01BUktFUl9JTkZPX0NVVE9GRl9QSEFTRV9NQVRDSF9CQVJDT0RFX0VEQ19GQUlMAEFSX0xBQkVMSU5HX1RIUkVTSF9NT0RFX01BTlVBTABBUl9NQVJLRVJfSU5GT19DVVRPRkZfUEhBU0VfUE9TRV9FUlJPUl9NVUxUSQBBUl9MT09QX0JSRUFLX1RIUkVTSABBUl9ERUZBVUxUX0xBQkVMSU5HX1RIUkVTSABBUl9MT0dfTEVWRUxfREVCVUcATEFORwBJbnZhbGlkIFNPUyBwYXJhbWV0ZXJzIGZvciBzZXF1ZW50aWFsIEpQRUcAQ2F1dGlvbjogcXVhbnRpemF0aW9uIHRhYmxlcyBhcmUgdG9vIGNvYXJzZSBmb3IgYmFzZWxpbmUgSlBFRwBJbnZhbGlkIEpQRUcgZmlsZSBzdHJ1Y3R1cmU6ICVzIGJlZm9yZSBTT0YASU5GAEFSX0xBQkVMSU5HX1RIUkVTSF9NT0RFX0FVVE9fQURBUFRJVkUAQVJfTUFSS0VSX0lORk9fQ1VUT0ZGX1BIQVNFX05PTkUAQVJfREVCVUdfRElTQUJMRQBBUl9ERUJVR19FTkFCTEUAQVJfSU1BR0VfUFJPQ19GUkFNRV9JTUFHRQBBUl9JTUFHRV9QUk9DX0ZJRUxEX0lNQUdFAEFSX0RFRkFVTFRfREVCVUdfTU9ERQBBUl9ERUZBVUxUX0lNQUdFX1BST0NfTU9ERQBBUl9NQVJLRVJfSU5GT19DVVRPRkZfUEhBU0VfTUFUQ0hfQ09ORklERU5DRQBFUlJPUl9BUkNPTlRST0xMRVJfTk9UX0ZPVU5EAEVSUk9SX01VTFRJTUFSS0VSX05PVF9GT1VORABBUl9NQVJLRVJfSU5GT19DVVRPRkZfUEhBU0VfTUFUQ0hfQkFSQ09ERV9OT1RfRk9VTkQAQVJfTUFSS0VSX0lORk9fQ1VUT0ZGX1BIQVNFX01BVENIX0dFTkVSSUMAT3V0cHV0IGZpbGUgd3JpdGUgZXJyb3IgLS0tIG91dCBvZiBkaXNrIHNwYWNlPwBXcml0ZSBmYWlsZWQgb24gdGVtcG9yYXJ5IGZpbGUgLS0tIG91dCBvZiBkaXNrIHNwYWNlPwBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxzaG9ydD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dW5zaWduZWQgc2hvcnQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGludD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dW5zaWduZWQgaW50PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxmbG9hdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dWludDhfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8aW50OF90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1aW50MTZfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8aW50MTZfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dWludDMyX3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGludDMyX3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGNoYXI+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVuc2lnbmVkIGNoYXI+AHN0ZDo6YmFzaWNfc3RyaW5nPHVuc2lnbmVkIGNoYXI+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHNpZ25lZCBjaGFyPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxsb25nPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1bnNpZ25lZCBsb25nPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxkb3VibGU+ADAxMjM0NTY3ODkAOWMgIDE0LUphbi0yMDE4AEMuVVRGLTgARXJyb3IgcmVhZGluZyBLUE0gZGF0YSBmcm9tICVzLmZzZXQzAFJlYWRpbmcgJXMuZnNldDMAc2V0dXBBUjIARXJyb3IgZXhjZWVkIG1heGltdW0gcGFnZXMuAG9uLgBvZmYuAExvYWRpbmcgb2YgTkZUIGRhdGEgY29tcGxldGUuAHNldENhbWVyYSgpOiBFcnJvcjogYXJQYXJhbUxUQ3JlYXRlLgBEb25lLgBzZXRDYW1lcmEoKTogRXJyb3I6IGFyQ3JlYXRlSGFuZGxlLgBFcnJvcjogYXIyQ3JlYXRlSGFuZGxlLgBhckZpbHRlclRyYW5zTWF0IGVycm9yIHdpdGggbWFya2VyICVkLgBJbWFnZSBwcm9jLiBtb2RlIHNldCB0byAlZC4AQXNzaWduZWQgcGFnZSBuby4gJWQuAGxvYWRDYW1lcmEoKTogRXJyb3IgbG9hZGluZyBwYXJhbWV0ZXIgZmlsZSAlcyBmb3IgY2FtZXJhLgAobnVsbCkARW1wdHkgSlBFRyBpbWFnZSAoRE5MIG5vdCBzdXBwb3J0ZWQpAEluc3VmZmljaWVudCBtZW1vcnkgKGNhc2UgJWQpAGFkZCBORlQgbWFya2VyLT4gJyVzJwBQdXJlIHZpcnR1YWwgZnVuY3Rpb24gY2FsbGVkIQAlcwoARXJyb3I6IG1hbGxvYwoAIyMjIEZlYXR1cmUgY2FuZGlkYXRlcyBmb3IgdHJhY2tpbmcgYXJlIG92ZXJmbG93LgoAVHJhY2tlZCBwYWdlICVkIChtYXggJWQpLgoAKioqIENhbWVyYSBQYXJhbWV0ZXIgcmVzaXplZCBmcm9tICVkLCAlZC4gKioqCgBPdXQgb2YgbWVtb3J5ISEKAGlkZGRkZGRkZGRkZGRkAGkAaWlpaWlpAABOU3QzX18yNnZlY3RvcklOU18xMmJhc2ljX3N0cmluZ0ljTlNfMTFjaGFyX3RyYWl0c0ljRUVOU185YWxsb2NhdG9ySWNFRUVFTlM0X0lTNl9FRUVFAE5TdDNfXzIxM19fdmVjdG9yX2Jhc2VJTlNfMTJiYXNpY19zdHJpbmdJY05TXzExY2hhcl90cmFpdHNJY0VFTlNfOWFsbG9jYXRvckljRUVFRU5TNF9JUzZfRUVFRQBOU3QzX18yMjBfX3ZlY3Rvcl9iYXNlX2NvbW1vbklMYjFFRUUAAAAA1PAAAFCNAABY8QAA8owAAAAAAAABAAAAeI0AAAAAAABY8QAAnIwAAAAAAAABAAAAgI0AAAAAAABQTlN0M19fMjZ2ZWN0b3JJTlNfMTJiYXNpY19zdHJpbmdJY05TXzExY2hhcl90cmFpdHNJY0VFTlNfOWFsbG9jYXRvckljRUVFRU5TNF9JUzZfRUVFRQAAtPEAALCNAAAAAAAAmI0AAFBLTlN0M19fMjZ2ZWN0b3JJTlNfMTJiYXNpY19zdHJpbmdJY05TXzExY2hhcl90cmFpdHNJY0VFTlNfOWFsbG9jYXRvckljRUVFRU5TNF9JUzZfRUVFRQC08QAAGI4AAAEAAACYjQAAaWkAdgB2aQAIjgAAEPAAAAiOAAAIjwAATlN0M19fMjEyYmFzaWNfc3RyaW5nSWNOU18xMWNoYXJfdHJhaXRzSWNFRU5TXzlhbGxvY2F0b3JJY0VFRUUATlN0M19fMjIxX19iYXNpY19zdHJpbmdfY29tbW9uSUxiMUVFRQAAAADU8AAA144AAFjxAACYjgAAAAAAAAEAAAAAjwAAAAAAAHZpaWkAQbCeAgtQEPAAAAiOAACU8AAACI8AAHZpaWlpAAAAlPAAAHCOAABpaWkAdI8AAJiNAACU8AAATjEwZW1zY3JpcHRlbjN2YWxFAADU8AAAYI8AAGlpaWkAQZCfAguWAijwAACYjQAAlPAAAAiPAABpaWlpaQBOU3QzX18yNnZlY3RvcklpTlNfOWFsbG9jYXRvcklpRUVFRQBOU3QzX18yMTNfX3ZlY3Rvcl9iYXNlSWlOU185YWxsb2NhdG9ySWlFRUVFAAAAWPEAAMqPAAAAAAAAAQAAAHiNAAAAAAAAWPEAAKaPAAAAAAAA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RU5TXzlhbGxvY2F0b3JJd0VFRUUAAFjxAAB4ogAAAAAAAAEAAAAAjwAAAAAAAE5TdDNfXzIxMmJhc2ljX3N0cmluZ0lEc05TXzExY2hhcl90cmFpdHNJRHNFRU5TXzlhbGxvY2F0b3JJRHNFRUVFAAAAWPEAANCiAAAAAAAAAQAAAACPAAAAAAAATlN0M19fMjEyYmFzaWNfc3RyaW5nSURpTlNfMTFjaGFyX3RyYWl0c0lEaUVFTlNfOWFsbG9jYXRvcklEaUVFRUUAAABY8QAALKMAAAAAAAABAAAAAI8AAAAAAABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0ljRUUAANTwAACIowAATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJYUVFAADU8AAAsKMAAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SWhFRQAA1PAAANijAABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0lzRUUAANTwAAAApAAATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJdEVFAADU8AAAKKQAAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SWlFRQAA1PAAAFCkAABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0lqRUUAANTwAAB4pAAATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJbEVFAADU8AAAoKQAAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SW1FRQAA1PAAAMikAABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0lmRUUAANTwAADwpAAATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJZEVFAADU8AAAGKUAANsPST/bD0m/5MsWQOTLFsAAAAAAAAAAgNsPSUDbD0nAOGPtPtoPST9emHs/2g/JP2k3rDFoISIztA8UM2ghojMDAAAABAAAAAQAAAAGAAAAg/miAERObgD8KRUA0VcnAN009QBi28AAPJmVAEGQQwBjUf4Au96rALdhxQA6biQA0k1CAEkG4AAJ6i4AHJLRAOsd/gApsRwA6D6nAPU1ggBEuy4AnOmEALQmcABBfl8A1pE5AFODOQCc9DkAi1+EACj5vQD4HzsA3v+XAA+YBQARL+8AClqLAG0fbQDPfjYACcsnAEZP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dtI/esZ1oGkZ17/duqdsCsfeP8j2vkhHFee/K7gqZUcV9z8AARcCHRgTAx4bGQsUCAQNHxYcEhoKBwwVEQkGEAUPDpDyAAAo8wAATm8gZXJyb3IgaW5mb3JtYXRpb24ASWxsZWdhbCBieXRlIHNlcXVlbmNlAERvbWFpbiBlcnJvcgBSZXN1bHQgbm90IHJlcHJlc2VudGFibGUATm90IGEgdHR5AFBlcm1pc3Npb24gZGVuaWVkAE9wZXJhdGlvbiBub3QgcGVybWl0dGVkAE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkATm8gc3VjaCBwcm9jZXNzAEZpbGUgZXhpc3RzAFZhbHVlIHRvbyBsYXJnZSBmb3IgZGF0YSB0eXBlAE5vIHNwYWNlIGxlZnQgb24gZGV2aWNlAE91dCBvZiBtZW1vcnkAUmVzb3VyY2UgYnVzeQBJbnRlcnJ1cHRlZCBzeXN0ZW0gY2FsbABSZXNvdXJjZSB0ZW1wb3JhcmlseSB1bmF2YWlsYWJsZQBJbnZhbGlkIHNlZWsAQ3Jvc3MtZGV2aWNlIGxpbmsAUmVhZC1vbmx5IGZpbGUgc3lzdGVtAERpcmVjdG9yeSBub3QgZW1wdHkAQ29ubmVjdGlvbiByZXNldCBieSBwZWVyAE9wZXJhdGlvbiB0aW1lZCBvdXQAQ29ubmVjdGlvbiByZWZ1c2VkAEhvc3QgaXMgZG93bgBIb3N0IGlzIHVucmVhY2hhYmxlAEFkZHJlc3MgaW4gdXNlAEJyb2tlbiBwaXBlAEkvTyBlcnJvcgBObyBzdWNoIGRldmljZSBvciBhZGRyZXNzAEJsb2NrIGRldmljZSByZXF1aXJlZABObyBzdWNoIGRldmljZQBOb3QgYSBkaXJlY3RvcnkASXMgYSBkaXJlY3RvcnkAVGV4dCBmaWxlIGJ1c3kARXhlYyBmb3JtYXQgZXJyb3IASW52YWxpZCBhcmd1bWVudABBcmd1bWVudCBsaXN0IHRvbyBsb25nAFN5bWJvbGljIGxpbmsgbG9vcABGaWxlbmFtZSB0b28gbG9uZwBUb28gbWFueSBvcGVuIGZpbGVzIGluIHN5c3RlbQBObyBmaWxlIGRlc2NyaXB0b3JzIGF2YWlsYWJsZQBCYWQgZmlsZSBkZXNjcmlwdG9yAE5vIGNoaWxkIHByb2Nlc3MAQmFkIGFkZHJlc3MARmlsZSB0b28gbGFyZ2UAVG9vIG1hbnkgbGlua3MATm8gbG9ja3MgYXZhaWxhYmxlAFJlc291cmNlIGRlYWRsb2NrIHdvdWxkIG9jY3VyAFN0YXRlIG5vdCByZWNvdmVyYWJsZQBQcmV2aW91cyBvd25lciBkaWVkAE9wZXJhdGlvbiBjYW5jZWxlZABGdW5jdGlvbiBub3QgaW1wbGVtZW50ZWQATm8gbWVzc2FnZSBvZiBkZXNpcmVkIHR5cGUASWRlbnRpZmllciByZW1vdmVkAERldmljZSBub3QgYSBzdHJlYW0ATm8gZGF0YSBhdmFpbGFibGUARGV2aWNlIHRpbWVvdXQAT3V0IG9mIHN0cmVhbXMgcmVzb3VyY2VzAExpbmsgaGFzIGJlZW4gc2V2ZXJlZABQcm90b2NvbCBlcnJvcgBCYWQgbWVzc2FnZQBGaWxlIGRlc2NyaXB0b3IgaW4gYmFkIHN0YXRlAE5vdCBhIHNvY2tldABEZXN0aW5hdGlvbiBhZGRyZXNzIHJlcXVpcmVkAE1lc3NhZ2UgdG9vIGxhcmdlAFByb3RvY29sIHdyb25nIHR5cGUgZm9yIHNvY2tldABQcm90b2NvbCBub3QgYXZhaWxhYmxlAFByb3RvY29sIG5vdCBzdXBwb3J0ZWQAU29ja2V0IHR5cGUgbm90IHN1cHBvcnRlZABOb3Qgc3VwcG9ydGVkAFByb3RvY29sIGZhbWlseSBub3Qgc3VwcG9ydGVkAEFkZHJlc3MgZmFtaWx5IG5vdCBzdXBwb3J0ZWQgYnkgcHJvdG9jb2wAQWRkcmVzcyBub3QgYXZhaWxhYmxlAE5ldHdvcmsgaXMgZG93bgBOZXR3b3JrIHVucmVhY2hhYmxlAENvbm5lY3Rpb24gcmVzZXQgYnkgbmV0d29yawBDb25uZWN0aW9uIGFib3J0ZWQATm8gYnVmZmVyIHNwYWNlIGF2YWlsYWJsZQBTb2NrZXQgaXMgY29ubmVjdGVkAFNvY2tldCBub3QgY29ubmVjdGVkAENhbm5vdCBzZW5kIGFmdGVyIHNvY2tldCBzaHV0ZG93bgBPcGVyYXRpb24gYWxyZWFkeSBpbiBwcm9ncmVzcwBPcGVyYXRpb24gaW4gcHJvZ3Jlc3MAU3RhbGUgZmlsZSBoYW5kbGUAUmVtb3RlIEkvTyBlcnJvcgBRdW90YSBleGNlZWRlZABObyBtZWRpdW0gZm91bmQAV3JvbmcgbWVkaXVtIHR5cGUATXVsdGlob3AgYXR0ZW1wdGVkAEGy9wILlgGlAlsA8AG1BYwFJQGDBh0DlAT/AMcDMQMLBrwBjwF/A8oEKwDaBq8AQgNOA9wBDgQVAKEGDQGUAgsCOAZkArwC/wJdA+cECwfPAssF7wXbBeECHgZFAoUAggJsA28E8QDzAxgF2QDaA0wGVAJ7AZ0DvQQAAFEAFQK7ALMDbQD/AYUELwX5BDgAZQFGAZ8AtwaoAXMCUwEAQfj4AgsMIQQAAAAAAAAAAC8CAEGY+QILBjUERwRWBABBrvkCCwKgBABBwvkCC19GBWAFbgVhBgAAzwEAAAAAAAAAAMkG6Qb5BgAAAAAZAAoAGRkZAAAAAAUAAAAAAAAJAAAAAAsAAAAAAAAAABkAEQoZGRkDCgcAAQAJCxgAAAkGCwAACwAGGQAAABkZGQBBsfoCCyEOAAAAAAAAAAAZAAoNGRkZAA0AAAIACQ4AAAAJAA4AAA4AQev6AgsBDABB9/oCCxUTAAAAABMAAAAACQwAAAAAAAwAAAwAQaX7AgsBEABBsfsCCxUPAAAABA8AAAAACRAAAAAAABAAABAAQd/7AgsBEgBB6/sCCx4RAAAAABEAAAAACRIAAAAAABIAABIAABoAAAAaGhoAQaL8AgsOGgAAABoaGgAAAAAAAAkAQdP8AgsBFABB3/wCCxUXAAAAABcAAAAACRQAAAAAABQAABQAQY39AgsBFgBBmf0CCycVAAAAABUAAAAACRYAAAAAABYAABYAADAxMjM0NTY3ODlBQkNERUYAQeT9AgsCBQEAQYz+AgsI//////////8AQdD+AguDEtF0ngBXnb0qgHBSD///PicKAAAAZAAAAOgDAAAQJwAAoIYBAEBCDwCAlpgAAOH1BRgAAAA1AAAAcQAAAGv////O+///kr///wAAAAAAAAAA/////////////////////////////////////////////////////////////////wABAgMEBQYHCAn/////////CgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiP///////8KCwwNDg8QERITFBUWFxgZGhscHR4fICEiI/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAQIEBwMGBQAAAAAAAAACAADAAwAAwAQAAMAFAADABgAAwAcAAMAIAADACQAAwAoAAMALAADADAAAwA0AAMAOAADADwAAwBAAAMARAADAEgAAwBMAAMAUAADAFQAAwBYAAMAXAADAGAAAwBkAAMAaAADAGwAAwBwAAMAdAADAHgAAwB8AAMAAAACzAQAAwwIAAMMDAADDBAAAwwUAAMMGAADDBwAAwwgAAMMJAADDCgAAwwsAAMMMAADDDQAA0w4AAMMPAADDAAAMuwEADMMCAAzDAwAMwwQADNsAAAAAAAAAAAIAAAADAAAABQAAAAcAAAALAAAADQAAABEAAAATAAAAFwAAAB0AAAAfAAAAJQAAACkAAAArAAAALwAAADUAAAA7AAAAPQAAAEMAAABHAAAASQAAAE8AAABTAAAAWQAAAGEAAABlAAAAZwAAAGsAAABtAAAAcQAAAH8AAACDAAAAiQAAAIsAAACVAAAAlwAAAJ0AAACjAAAApwAAAK0AAACzAAAAtQAAAL8AAADBAAAAxQAAAMcAAADTAAAAAQAAAAsAAAANAAAAEQAAABMAAAAXAAAAHQAAAB8AAAAlAAAAKQAAACsAAAAvAAAANQAAADsAAAA9AAAAQwAAAEcAAABJAAAATwAAAFMAAABZAAAAYQAAAGUAAABnAAAAawAAAG0AAABxAAAAeQAAAH8AAACDAAAAiQAAAIsAAACPAAAAlQAAAJcAAACdAAAAowAAAKcAAACpAAAArQAAALMAAAC1AAAAuwAAAL8AAADBAAAAxQAAAMcAAADRAAAAAAAAAATFAAAHAQAACAEAAAkBAAAKAQAACwEAAAwBAAANAQAADgEAAA8BAAAQAQAAEQEAABIBAAATAQAAFAEAAAAAAABAxQAAFQEAABYBAAAXAQAAGAEAABkBAAAaAQAAGwEAABwBAAAdAQAAHgEAAB8BAAAgAQAAIQEAACIBAAAIAAAAAAAAAHjFAAAjAQAAJAEAAPj////4////eMUA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AAAoAgAAKQIAACoCAAArAgAALAIAAC0CAABOU3QzX18yMTBtb25leXB1bmN0SXdMYjFFRUUAWPEAAKjmAAAAAAAAAgAAAOzaAAACAAAAYOUAAAIAAAAAAAAAaOcAAIUBAAAuAgAAYwEAAC8CAAAwAgAATlN0M19fMjltb25leV9nZXRJY05TXzE5aXN0cmVhbWJ1Zl9pdGVyYXRvckljTlNfMTFjaGFyX3RyYWl0c0ljRUVFRUVFAE5TdDNfXzIxMV9fbW9uZXlfZ2V0SWNFRQAA1PAAAEbnAABY8QAAAOcAAAAAAAACAAAA7NoAAAIAAABg5wBBjM8DC5oBDOgAAIUBAAAxAgAAYwEAADICAAAzAgAATlN0M19fMjltb25leV9nZXRJd05TXzE5aXN0cmVhbWJ1Zl9pdGVyYXRvckl3TlNfMTFjaGFyX3RyYWl0c0l3RUVFRUVFAE5TdDNfXzIxMV9fbW9uZXlfZ2V0SXdFRQAA1PAAAOrnAABY8QAApOcAAAAAAAACAAAA7NoAAAIAAAAE6ABBsNADC5oBsOgAAIUBAAA0AgAAYwEAADUCAAA2AgAATlN0M19fMjltb25leV9wdXRJY05TXzE5b3N0cmVhbWJ1Zl9pdGVyYXRvckljTlNfMTFjaGFyX3RyYWl0c0ljRUVFRUVFAE5TdDNfXzIxMV9fbW9uZXlfcHV0SWNFRQAA1PAAAI7oAABY8QAASOgAAAAAAAACAAAA7NoAAAIAAACo6ABB1NEDC5oBVOkAAIUBAAA3AgAAYwEAADgCAAA5AgAATlN0M19fMjltb25leV9wdXRJd05TXzE5b3N0cmVhbWJ1Zl9pdGVyYXRvckl3TlNfMTFjaGFyX3RyYWl0c0l3RUVFRUVFAE5TdDNfXzIxMV9fbW9uZXlfcHV0SXdFRQAA1PAAADLpAABY8QAA7OgAAAAAAAACAAAA7NoAAAIAAABM6QBB+NIDC7kIzOkAAIUBAAA6AgAAYwEAADsCAAA8AgAAPQIAAE5TdDNfXzI4bWVzc2FnZXNJY0VFAE5TdDNfXzIxM21lc3NhZ2VzX2Jhc2VFAAAAANTwAACp6QAAWPEAAJTpAAAAAAAAAgAAAOzaAAACAAAAxOkAAAIAAAAAAAAAJOoAAIUBAAA+AgAAYwEAAD8CAABAAgAAQQIAAE5TdDNfXzI4bWVzc2Fn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";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(file){try{if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}var binary=tryParseAsDataURI(file);if(binary){return binary}if(readBinary){return readBinary(file)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch=="function"&&!isFileURI(wasmBinaryFile)){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary(wasmBinaryFile)})}else{if(readAsync){return new Promise(function(resolve,reject){readAsync(wasmBinaryFile,function(response){resolve(new Uint8Array(response))},reject)})}}}return Promise.resolve().then(function(){return getBinary(wasmBinaryFile)})}function createWasm(){var info={"a":asmLibraryArg};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;wasmMemory=Module["asm"]["Z"];updateGlobalBufferAndViews(wasmMemory.buffer);wasmTable=Module["asm"]["ca"];addOnInit(Module["asm"]["_"]);removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){receiveInstance(result["instance"])}function instantiateArrayBuffer(receiver){return getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(function(instance){return instance}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(){if(!wasmBinary&&typeof WebAssembly.instantiateStreaming=="function"&&!isDataURI(wasmBinaryFile)&&!isFileURI(wasmBinaryFile)&&typeof fetch=="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,info);return result.then(receiveInstantiationResult,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(receiveInstantiationResult)})})}else{return instantiateArrayBuffer(receiveInstantiationResult)}}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateAsync().catch(readyPromiseReject);return{}}var tempDouble;var tempI64;var ASM_CONSTS={62544:function($0,$1,$2){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);console.log(infoHead+message,style)},62683:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.log(infoHead+message,style,format)},62861:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.log(infoHead+message,style,format)},63039:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.log(infoHead+message,style,format)},63217:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.log(infoHead+message,style,format)},63395:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);console.log(infoHead+message,style,$3)},63538:function($0,$1,$2){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);console.error(errorHead+message,style)},63681:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.error(errorHead+message,style,format)},63863:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.error(errorHead+message,style,format)},64045:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.error(errorHead+message,style,format)},64227:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.error(errorHead+message,style,format)},64409:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);console.error(errorHead+message,style,$3)},64556:function($0,$1,$2){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);console.warn(infoHead+message,style)},64696:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.warn(errorHead+message,style,format)},64877:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.warn(errorHead+message,style,format)},65058:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.warn(errorHead+message,style,format)},65239:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.warn(errorHead+message,style,format)},65420:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);console.warn(errorHead+message,style,$3)},65566:function(){var $a=arguments;var i=0;if(!artoolkitNFT["NFTMarkerInfo"]){artoolkitNFT["NFTMarkerInfo"]={id:0,error:-1,found:0,pose:[0,0,0,0,0,0,0,0,0,0,0,0]}}var markerInfo=artoolkitNFT["NFTMarkerInfo"];markerInfo["id"]=$a[i++];markerInfo["error"]=$a[i++];markerInfo["found"]=1;markerInfo["pose"][0]=$a[i++];markerInfo["pose"][1]=$a[i++];markerInfo["pose"][2]=$a[i++];markerInfo["pose"][3]=$a[i++];markerInfo["pose"][4]=$a[i++];markerInfo["pose"][5]=$a[i++];markerInfo["pose"][6]=$a[i++];markerInfo["pose"][7]=$a[i++];markerInfo["pose"][8]=$a[i++];markerInfo["pose"][9]=$a[i++];markerInfo["pose"][10]=$a[i++];markerInfo["pose"][11]=$a[i++]},66272:function(){var $a=arguments;var i=0;if(!artoolkitNFT["NFTMarkerInfo"]){artoolkitNFT["NFTMarkerInfo"]={id:0,error:-1,found:0,pose:[0,0,0,0,0,0,0,0,0,0,0,0]}}var markerInfo=artoolkitNFT["NFTMarkerInfo"];markerInfo["id"]=$a[i++];markerInfo["error"]=-1;markerInfo["found"]=0;markerInfo["pose"][0]=0;markerInfo["pose"][1]=0;markerInfo["pose"][2]=0;markerInfo["pose"][3]=0;markerInfo["pose"][4]=0;markerInfo["pose"][5]=0;markerInfo["pose"][6]=0;markerInfo["pose"][7]=0;markerInfo["pose"][8]=0;markerInfo["pose"][9]=0;markerInfo["pose"][10]=0;markerInfo["pose"][11]=0},66901:function($0,$1,$2,$3,$4,$5){if(!artoolkitNFT["frameMalloc"]){artoolkitNFT["frameMalloc"]={}}var frameMalloc=artoolkitNFT["frameMalloc"];frameMalloc["framepointer"]=$1;frameMalloc["framesize"]=$2;frameMalloc["camera"]=$3;frameMalloc["transform"]=$4;frameMalloc["videoLumaPointer"]=$5}};function callRuntimeCallbacks(callbacks){while(callbacks.length>0){var callback=callbacks.shift();if(typeof callback=="function"){callback(Module);continue}var func=callback.func;if(typeof func=="number"){if(callback.arg===undefined){getWasmTableEntry(func)()}else{getWasmTableEntry(func)(callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}function getWasmTableEntry(funcPtr){return wasmTable.get(funcPtr)}function ___cxa_allocate_exception(size){return _malloc(size+16)+16}function ExceptionInfo(excPtr){this.excPtr=excPtr;this.ptr=excPtr-16;this.set_type=function(type){HEAP32[this.ptr+4>>2]=type};this.get_type=function(){return HEAP32[this.ptr+4>>2]};this.set_destructor=function(destructor){HEAP32[this.ptr+8>>2]=destructor};this.get_destructor=function(){return HEAP32[this.ptr+8>>2]};this.set_refcount=function(refcount){HEAP32[this.ptr>>2]=refcount};this.set_caught=function(caught){caught=caught?1:0;HEAP8[this.ptr+12>>0]=caught};this.get_caught=function(){return HEAP8[this.ptr+12>>0]!=0};this.set_rethrown=function(rethrown){rethrown=rethrown?1:0;HEAP8[this.ptr+13>>0]=rethrown};this.get_rethrown=function(){return HEAP8[this.ptr+13>>0]!=0};this.init=function(type,destructor){this.set_type(type);this.set_destructor(destructor);this.set_refcount(0);this.set_caught(false);this.set_rethrown(false)};this.add_ref=function(){var value=HEAP32[this.ptr>>2];HEAP32[this.ptr>>2]=value+1};this.release_ref=function(){var prev=HEAP32[this.ptr>>2];HEAP32[this.ptr>>2]=prev-1;return prev===1}}var exceptionLast=0;var uncaughtExceptionCount=0;function ___cxa_throw(ptr,type,destructor){var info=new ExceptionInfo(ptr);info.init(type,destructor);exceptionLast=ptr;uncaughtExceptionCount++;throw ptr}function setErrNo(value){HEAP32[___errno_location()>>2]=value;return value}var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){if(path==="/")return"/";path=PATH.normalize(path);path=path.replace(/\/$/,"");var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)}};function getRandomDevice(){if(typeof crypto=="object"&&typeof crypto["getRandomValues"]=="function"){var randomBuffer=new Uint8Array(1);return function(){crypto.getRandomValues(randomBuffer);return randomBuffer[0]}}else if(ENVIRONMENT_IS_NODE){try{var crypto_module=require("crypto");return function(){return crypto_module["randomBytes"](1)[0]}}catch(e){}}return function(){abort("randomDevice")}}var PATH_FS={resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=path.charAt(0)==="/"}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(function(p){return!!p}),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:function(from,to){from=PATH_FS.resolve(from).substr(1);to=PATH_FS.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()},put_char:function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}}},default_tty1_ops:{put_char:function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};function mmapAlloc(size){abort()}var MEMFS={ops_table:null,mount:function(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode:function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node;parent.timestamp=node.timestamp}return node},getFileDataAsTypedArray:function(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage:function(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr:function(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.timestamp);attr.mtime=new Date(node.timestamp);attr.ctime=new Date(node.timestamp);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr:function(node,attr){if(attr.mode!==undefined){node.mode=attr.mode}if(attr.timestamp!==undefined){node.timestamp=attr.timestamp}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup:function(parent,name){throw FS.genericErrors[44]},mknod:function(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename:function(old_node,new_dir,new_name){if(FS.isDir(old_node.mode)){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}}delete old_node.parent.contents[old_node.name];old_node.parent.timestamp=Date.now();old_node.name=new_name;new_dir.contents[new_name]=old_node;new_dir.timestamp=old_node.parent.timestamp;old_node.parent=new_dir},unlink:function(parent,name){delete parent.contents[name];parent.timestamp=Date.now()},rmdir:function(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.timestamp=Date.now()},readdir:function(node){var entries=[".",".."];for(var key in node.contents){if(!node.contents.hasOwnProperty(key)){continue}entries.push(key)}return entries},symlink:function(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink:function(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read:function(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{path=PATH_FS.resolve(FS.cwd(),path);if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};for(var key in defaults){if(opts[key]===undefined){opts[key]=defaults[key]}}if(opts.recurse_count>8){throw new FS.ErrnoError(32)}var parts=PATH.normalizeArray(path.split("/").filter(p=>!!p),false);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(32)}}}}return{path:current_path,node:current}},getPath:node=>{var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?mount+"/"+path:mount+path}path=path?node.name+"/"+path:node.name;node=node.parent}},hashName:(parentid,name)=>{var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode:node=>{var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode:node=>{var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode:(parent,name)=>{var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode:(parent,name,mode,rdev)=>{var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode:node=>{FS.hashRemoveNode(node)},isRoot:node=>{return node===node.parent},isMountpoint:node=>{return!!node.mounted},isFile:mode=>{return(mode&61440)===32768},isDir:mode=>{return(mode&61440)===16384},isLink:mode=>{return(mode&61440)===40960},isChrdev:mode=>{return(mode&61440)===8192},isBlkdev:mode=>{return(mode&61440)===24576},isFIFO:mode=>{return(mode&61440)===4096},isSocket:mode=>{return(mode&49152)===49152},flagModes:{"r":0,"r+":2,"w":577,"w+":578,"a":1089,"a+":1090},modeStringToFlags:str=>{var flags=FS.flagModes[str];if(typeof flags=="undefined"){throw new Error("Unknown file open mode: "+str)}return flags},flagsToPermissionString:flag=>{var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions:(node,perms)=>{if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup:dir=>{var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate:(dir,name)=>{try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete:(dir,name,isdir)=>{var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen:(node,flags)=>{if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd:(fd_start=0,fd_end=FS.MAX_OPEN_FDS)=>{for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStream:fd=>FS.streams[fd],createStream:(stream,fd_start,fd_end)=>{if(!FS.FSStream){FS.FSStream=function(){};FS.FSStream.prototype={object:{get:function(){return this.node},set:function(val){this.node=val}},isRead:{get:function(){return(this.flags&2097155)!==1}},isWrite:{get:function(){return(this.flags&2097155)!==0}},isAppend:{get:function(){return this.flags&1024}}}}stream=Object.assign(new FS.FSStream,stream);var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream:fd=>{FS.streams[fd]=null},chrdev_stream_ops:{open:stream=>{var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}},llseek:()=>{throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice:(dev,ops)=>{FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts:mount=>{var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs:(populate,callback)=>{if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err("warning: "+FS.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work")}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount:(type,opts,mountpoint)=>{var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount:mountpoint=>{var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup:(parent,name)=>{return parent.node_ops.lookup(parent,name)},mknod:(path,mode,dev)=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(28)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},create:(path,mode)=>{mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:(path,mode)=>{mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree:(path,mode)=>{var dirs=path.split("/");var d="";for(var i=0;i{if(typeof dev=="undefined"){dev=mode;mode=438}mode|=8192;return FS.mknod(path,mode,dev)},symlink:(oldpath,newpath)=>{if(!PATH_FS.resolve(oldpath)){throw new FS.ErrnoError(44)}var lookup=FS.lookupPath(newpath,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var newname=PATH.basename(newpath);var errCode=FS.mayCreate(parent,newname);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.symlink){throw new FS.ErrnoError(63)}return parent.node_ops.symlink(parent,newname,oldpath)},rename:(old_path,new_path)=>{var old_dirname=PATH.dirname(old_path);var new_dirname=PATH.dirname(new_path);var old_name=PATH.basename(old_path);var new_name=PATH.basename(new_path);var lookup,old_dir,new_dir;lookup=FS.lookupPath(old_path,{parent:true});old_dir=lookup.node;lookup=FS.lookupPath(new_path,{parent:true});new_dir=lookup.node;if(!old_dir||!new_dir)throw new FS.ErrnoError(44);if(old_dir.mount!==new_dir.mount){throw new FS.ErrnoError(75)}var old_node=FS.lookupNode(old_dir,old_name);var relative=PATH_FS.relative(old_path,new_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(28)}relative=PATH_FS.relative(new_path,old_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(55)}var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(old_node===new_node){return}var isdir=FS.isDir(old_node.mode);var errCode=FS.mayDelete(old_dir,old_name,isdir);if(errCode){throw new FS.ErrnoError(errCode)}errCode=new_node?FS.mayDelete(new_dir,new_name,isdir):FS.mayCreate(new_dir,new_name);if(errCode){throw new FS.ErrnoError(errCode)}if(!old_dir.node_ops.rename){throw new FS.ErrnoError(63)}if(FS.isMountpoint(old_node)||new_node&&FS.isMountpoint(new_node)){throw new FS.ErrnoError(10)}if(new_dir!==old_dir){errCode=FS.nodePermissions(old_dir,"w");if(errCode){throw new FS.ErrnoError(errCode)}}FS.hashRemoveNode(old_node);try{old_dir.node_ops.rename(old_node,new_dir,new_name)}catch(e){throw e}finally{FS.hashAddNode(old_node)}},rmdir:path=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,true);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.rmdir){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.rmdir(parent,name);FS.destroyNode(node)},readdir:path=>{var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node.node_ops.readdir){throw new FS.ErrnoError(54)}return node.node_ops.readdir(node)},unlink:path=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,false);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.unlink){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.unlink(parent,name);FS.destroyNode(node)},readlink:path=>{var lookup=FS.lookupPath(path);var link=lookup.node;if(!link){throw new FS.ErrnoError(44)}if(!link.node_ops.readlink){throw new FS.ErrnoError(28)}return PATH_FS.resolve(FS.getPath(link.parent),link.node_ops.readlink(link))},stat:(path,dontFollow)=>{var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;if(!node){throw new FS.ErrnoError(44)}if(!node.node_ops.getattr){throw new FS.ErrnoError(63)}return node.node_ops.getattr(node)},lstat:path=>{return FS.stat(path,true)},chmod:(path,mode,dontFollow)=>{var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}node.node_ops.setattr(node,{mode:mode&4095|node.mode&~4095,timestamp:Date.now()})},lchmod:(path,mode)=>{FS.chmod(path,mode,true)},fchmod:(fd,mode)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}FS.chmod(stream.node,mode)},chown:(path,uid,gid,dontFollow)=>{var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}node.node_ops.setattr(node,{timestamp:Date.now()})},lchown:(path,uid,gid)=>{FS.chown(path,uid,gid,true)},fchown:(fd,uid,gid)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}FS.chown(stream.node,uid,gid)},truncate:(path,len)=>{if(len<0){throw new FS.ErrnoError(28)}var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:true});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}if(FS.isDir(node.mode)){throw new FS.ErrnoError(31)}if(!FS.isFile(node.mode)){throw new FS.ErrnoError(28)}var errCode=FS.nodePermissions(node,"w");if(errCode){throw new FS.ErrnoError(errCode)}node.node_ops.setattr(node,{size:len,timestamp:Date.now()})},ftruncate:(fd,len)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.truncate(stream.node,len)},utime:(path,atime,mtime)=>{var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;node.node_ops.setattr(node,{timestamp:Math.max(atime,mtime)})},open:(path,flags,mode,fd_start,fd_end)=>{if(path===""){throw new FS.ErrnoError(44)}flags=typeof flags=="string"?FS.modeStringToFlags(flags):flags;mode=typeof mode=="undefined"?438:mode;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;if(typeof path=="object"){node=path}else{path=PATH.normalize(path);try{var lookup=FS.lookupPath(path,{follow:!(flags&131072)});node=lookup.node}catch(e){}}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else{node=FS.mknod(path,mode,0);created=true}}if(!node){throw new FS.ErrnoError(44)}if(FS.isChrdev(node.mode)){flags&=~512}if(flags&65536&&!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}if(!created){var errCode=FS.mayOpen(node,flags);if(errCode){throw new FS.ErrnoError(errCode)}}if(flags&512){FS.truncate(node,0)}flags&=~(128|512|131072);var stream=FS.createStream({node:node,path:FS.getPath(node),flags:flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false},fd_start,fd_end);if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(Module["logReadFiles"]&&!(flags&1)){if(!FS.readFiles)FS.readFiles={};if(!(path in FS.readFiles)){FS.readFiles[path]=1}}return stream},close:stream=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(stream.getdents)stream.getdents=null;try{if(stream.stream_ops.close){stream.stream_ops.close(stream)}}catch(e){throw e}finally{FS.closeStream(stream.fd)}stream.fd=null},isClosed:stream=>{return stream.fd===null},llseek:(stream,offset,whence)=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(!stream.seekable||!stream.stream_ops.llseek){throw new FS.ErrnoError(70)}if(whence!=0&&whence!=1&&whence!=2){throw new FS.ErrnoError(28)}stream.position=stream.stream_ops.llseek(stream,offset,whence);stream.ungotten=[];return stream.position},read:(stream,buffer,offset,length,position)=>{if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.read){throw new FS.ErrnoError(28)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesRead=stream.stream_ops.read(stream,buffer,offset,length,position);if(!seeking)stream.position+=bytesRead;return bytesRead},write:(stream,buffer,offset,length,position,canOwn)=>{if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.write){throw new FS.ErrnoError(28)}if(stream.seekable&&stream.flags&1024){FS.llseek(stream,0,2)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesWritten=stream.stream_ops.write(stream,buffer,offset,length,position,canOwn);if(!seeking)stream.position+=bytesWritten;return bytesWritten},allocate:(stream,offset,length)=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(offset<0||length<=0){throw new FS.ErrnoError(28)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(!FS.isFile(stream.node.mode)&&!FS.isDir(stream.node.mode)){throw new FS.ErrnoError(43)}if(!stream.stream_ops.allocate){throw new FS.ErrnoError(138)}stream.stream_ops.allocate(stream,offset,length)},mmap:(stream,address,length,position,prot,flags)=>{if((prot&2)!==0&&(flags&2)===0&&(stream.flags&2097155)!==2){throw new FS.ErrnoError(2)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(2)}if(!stream.stream_ops.mmap){throw new FS.ErrnoError(43)}return stream.stream_ops.mmap(stream,address,length,position,prot,flags)},msync:(stream,buffer,offset,length,mmapFlags)=>{if(!stream||!stream.stream_ops.msync){return 0}return stream.stream_ops.msync(stream,buffer,offset,length,mmapFlags)},munmap:stream=>0,ioctl:(stream,cmd,arg)=>{if(!stream.stream_ops.ioctl){throw new FS.ErrnoError(59)}return stream.stream_ops.ioctl(stream,cmd,arg)},readFile:(path,opts={})=>{opts.flags=opts.flags||0;opts.encoding=opts.encoding||"binary";if(opts.encoding!=="utf8"&&opts.encoding!=="binary"){throw new Error('Invalid encoding type "'+opts.encoding+'"')}var ret;var stream=FS.open(path,opts.flags);var stat=FS.stat(path);var length=stat.size;var buf=new Uint8Array(length);FS.read(stream,buf,0,length,0);if(opts.encoding==="utf8"){ret=UTF8ArrayToString(buf,0)}else if(opts.encoding==="binary"){ret=buf}FS.close(stream);return ret},writeFile:(path,data,opts={})=>{opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){var buf=new Uint8Array(lengthBytesUTF8(data)+1);var actualNumBytes=stringToUTF8Array(data,buf,0,buf.length);FS.write(stream,buf,0,actualNumBytes,undefined,opts.canOwn)}else if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{throw new Error("Unsupported data type")}FS.close(stream)},cwd:()=>FS.currentPath,chdir:path=>{var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,"x");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.path},createDefaultDirectories:()=>{FS.mkdir("/tmp");FS.mkdir("/home");FS.mkdir("/home/web_user")},createDefaultDevices:()=>{FS.mkdir("/dev");FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(stream,buffer,offset,length,pos)=>length});FS.mkdev("/dev/null",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev("/dev/tty",FS.makedev(5,0));FS.mkdev("/dev/tty1",FS.makedev(6,0));var random_device=getRandomDevice();FS.createDevice("/dev","random",random_device);FS.createDevice("/dev","urandom",random_device);FS.mkdir("/dev/shm");FS.mkdir("/dev/shm/tmp")},createSpecialDirectories:()=>{FS.mkdir("/proc");var proc_self=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd");FS.mount({mount:()=>{var node=FS.createNode(proc_self,"fd",16384|511,73);node.node_ops={lookup:(parent,name)=>{var fd=+name;var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path}};ret.parent=ret;return ret}};return node}},{},"/proc/self/fd")},createStandardStreams:()=>{if(Module["stdin"]){FS.createDevice("/dev","stdin",Module["stdin"])}else{FS.symlink("/dev/tty","/dev/stdin")}if(Module["stdout"]){FS.createDevice("/dev","stdout",null,Module["stdout"])}else{FS.symlink("/dev/tty","/dev/stdout")}if(Module["stderr"]){FS.createDevice("/dev","stderr",null,Module["stderr"])}else{FS.symlink("/dev/tty1","/dev/stderr")}var stdin=FS.open("/dev/stdin",0);var stdout=FS.open("/dev/stdout",1);var stderr=FS.open("/dev/stderr",1)},ensureErrnoError:()=>{if(FS.ErrnoError)return;FS.ErrnoError=function ErrnoError(errno,node){this.node=node;this.setErrno=function(errno){this.errno=errno};this.setErrno(errno);this.message="FS error"};FS.ErrnoError.prototype=new Error;FS.ErrnoError.prototype.constructor=FS.ErrnoError;[44].forEach(code=>{FS.genericErrors[code]=new FS.ErrnoError(code);FS.genericErrors[code].stack=""})},staticInit:()=>{FS.ensureErrnoError();FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={"MEMFS":MEMFS}},init:(input,output,error)=>{FS.init.initialized=true;FS.ensureErrnoError();Module["stdin"]=input||Module["stdin"];Module["stdout"]=output||Module["stdout"];Module["stderr"]=error||Module["stderr"];FS.createStandardStreams()},quit:()=>{FS.init.initialized=false;for(var i=0;i{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode},findObject:(path,dontResolveLastLink)=>{var ret=FS.analyzePath(path,dontResolveLastLink);if(ret.exists){return ret.object}else{return null}},analyzePath:(path,dontResolveLastLink)=>{try{var lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});path=lookup.path}catch(e){}var ret={isRoot:false,exists:false,error:0,name:null,path:null,object:null,parentExists:false,parentPath:null,parentObject:null};try{var lookup=FS.lookupPath(path,{parent:true});ret.parentExists=true;ret.parentPath=lookup.path;ret.parentObject=lookup.node;ret.name=PATH.basename(path);lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});ret.exists=true;ret.path=lookup.path;ret.object=lookup.node;ret.name=lookup.node.name;ret.isRoot=lookup.path==="/"}catch(e){ret.error=e.errno}return ret},createPath:(parent,path,canRead,canWrite)=>{parent=typeof parent=="string"?parent:FS.getPath(parent);var parts=path.split("/").reverse();while(parts.length){var part=parts.pop();if(!part)continue;var current=PATH.join2(parent,part);try{FS.mkdir(current)}catch(e){}parent=current}return current},createFile:(parent,name,properties,canRead,canWrite)=>{var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS.getMode(canRead,canWrite);return FS.create(path,mode)},createDataFile:(parent,name,data,canRead,canWrite,canOwn)=>{var path=name;if(parent){parent=typeof parent=="string"?parent:FS.getPath(parent);path=name?PATH.join2(parent,name):parent}var mode=FS.getMode(canRead,canWrite);var node=FS.create(path,mode);if(data){if(typeof data=="string"){var arr=new Array(data.length);for(var i=0,len=data.length;i{var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS.getMode(!!input,!!output);if(!FS.createDevice.major)FS.createDevice.major=64;var dev=FS.makedev(FS.createDevice.major++,0);FS.registerDevice(dev,{open:stream=>{stream.seekable=false},close:stream=>{if(output&&output.buffer&&output.buffer.length){output(10)}},read:(stream,buffer,offset,length,pos)=>{var bytesRead=0;for(var i=0;i{for(var i=0;i{if(obj.isDevice||obj.isFolder||obj.link||obj.contents)return true;if(typeof XMLHttpRequest!="undefined"){throw new Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread.")}else if(read_){try{obj.contents=intArrayFromString(read_(obj.url),true);obj.usedBytes=obj.contents.length}catch(e){throw new FS.ErrnoError(29)}}else{throw new Error("Cannot load without read() or XMLHttpRequest.")}},createLazyFile:(parent,name,url,canRead,canWrite)=>{function LazyUint8Array(){this.lengthKnown=false;this.chunks=[]}LazyUint8Array.prototype.get=function LazyUint8Array_get(idx){if(idx>this.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(from,to)=>{if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}else{return intArrayFromString(xhr.responseText||"",true)}};var lazyArray=this;lazyArray.setDataGetter(chunkNum=>{var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]=="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]=="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;out("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(key=>{var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){FS.forceLoadFile(node);return fn.apply(null,arguments)}});stream_ops.read=((stream,buffer,offset,length,position)=>{FS.forceLoadFile(node);var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency("cp "+fullname);function processData(byteArray){function finish(byteArray){if(preFinish)preFinish();if(!dontCreateFile){FS.createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}if(onload)onload();removeRunDependency(dep)}if(Browser.handledByPreloadPlugin(byteArray,fullname,finish,()=>{if(onerror)onerror();removeRunDependency(dep)})){return}finish(byteArray)}addRunDependency(dep);if(typeof url=="string"){asyncLoad(url,byteArray=>processData(byteArray),onerror)}else{processData(url)}},indexedDB:()=>{return window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB},DB_NAME:()=>{return"EM_FS_"+window.location.pathname},DB_VERSION:20,DB_STORE_NAME:"FILE_DATA",saveFilesToDB:(paths,onload,onerror)=>{onload=onload||(()=>{});onerror=onerror||(()=>{});var indexedDB=FS.indexedDB();try{var openRequest=indexedDB.open(FS.DB_NAME(),FS.DB_VERSION)}catch(e){return onerror(e)}openRequest.onupgradeneeded=(()=>{out("creating db");var db=openRequest.result;db.createObjectStore(FS.DB_STORE_NAME)});openRequest.onsuccess=(()=>{var db=openRequest.result;var transaction=db.transaction([FS.DB_STORE_NAME],"readwrite");var files=transaction.objectStore(FS.DB_STORE_NAME);var ok=0,fail=0,total=paths.length;function finish(){if(fail==0)onload();else onerror()}paths.forEach(path=>{var putRequest=files.put(FS.analyzePath(path).object.contents,path);putRequest.onsuccess=(()=>{ok++;if(ok+fail==total)finish()});putRequest.onerror=(()=>{fail++;if(ok+fail==total)finish()})});transaction.onerror=onerror});openRequest.onerror=onerror},loadFilesFromDB:(paths,onload,onerror)=>{onload=onload||(()=>{});onerror=onerror||(()=>{});var indexedDB=FS.indexedDB();try{var openRequest=indexedDB.open(FS.DB_NAME(),FS.DB_VERSION)}catch(e){return onerror(e)}openRequest.onupgradeneeded=onerror;openRequest.onsuccess=(()=>{var db=openRequest.result;try{var transaction=db.transaction([FS.DB_STORE_NAME],"readonly")}catch(e){onerror(e);return}var files=transaction.objectStore(FS.DB_STORE_NAME);var ok=0,fail=0,total=paths.length;function finish(){if(fail==0)onload();else onerror()}paths.forEach(path=>{var getRequest=files.get(path);getRequest.onsuccess=(()=>{if(FS.analyzePath(path).exists){FS.unlink(path)}FS.createDataFile(PATH.dirname(path),PATH.basename(path),getRequest.result,true,true,true);ok++;if(ok+fail==total)finish()});getRequest.onerror=(()=>{fail++;if(ok+fail==total)finish()})});transaction.onerror=onerror});openRequest.onerror=onerror}};var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt:function(dirfd,path,allowEmpty){if(path[0]==="/"){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=FS.getStream(dirfd);if(!dirstream)throw new FS.ErrnoError(8);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return PATH.join2(dir,path)},doStat:function(func,path,buf){try{var stat=func(path)}catch(e){if(e&&e.node&&PATH.normalize(path)!==PATH.normalize(FS.getPath(e.node))){return-54}throw e}HEAP32[buf>>2]=stat.dev;HEAP32[buf+4>>2]=0;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAP32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;HEAP32[buf+32>>2]=0;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAP32[buf+48>>2]=4096;HEAP32[buf+52>>2]=stat.blocks;HEAP32[buf+56>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+76>>2]=0;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+80>>2]=tempI64[0],HEAP32[buf+84>>2]=tempI64[1];return 0},doMsync:function(addr,stream,len,flags,offset){var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},doMkdir:function(path,mode){path=PATH.normalize(path);if(path[path.length-1]==="/")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0},doMknod:function(path,mode,dev){switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-28}FS.mknod(path,mode,dev);return 0},doReadlink:function(path,buf,bufsize){if(bufsize<=0)return-28;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len},doAccess:function(path,amode){if(amode&~7){return-28}var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node){return-44}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-2}return 0},doDup:function(path,flags,suggestFD){var suggest=FS.getStream(suggestFD);if(suggest)FS.close(suggest);return FS.open(path,flags,0,suggestFD,suggestFD).fd},doReadv:function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret},varargs:undefined,get:function(){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(ptr){var ret=UTF8ToString(ptr);return ret},getStreamFromFD:function(fd){var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);return stream},get64:function(low,high){return low}};function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-28}var newStream;newStream=FS.open(stream.path,stream.flags,0,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 5:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 6:case 7:return 0;case 16:case 8:return-28;case 9:setErrNo(28);return-1;default:{return-28}}}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_ioctl(fd,op,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(op){case 21509:case 21505:{if(!stream.tty)return-59;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-59;return 0}case 21519:{if(!stream.tty)return-59;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-59;return-28}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-59;return 0}case 21524:{if(!stream.tty)return-59;return 0}default:abort("bad ioctl syscall "+op)}}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_open(path,flags,varargs){SYSCALLS.varargs=varargs;try{var pathname=SYSCALLS.getStr(path);var mode=varargs?SYSCALLS.get():0;var stream=FS.open(pathname,flags,mode);return stream.fd}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}var structRegistrations={};function runDestructors(destructors){while(destructors.length){var ptr=destructors.pop();var del=destructors.pop();del(ptr)}}function simpleReadValueFromPointer(pointer){return this["fromWireType"](HEAPU32[pointer>>2])}var awaitingDependencies={};var registeredTypes={};var typeDependencies={};var char_0=48;var char_9=57;function makeLegalFunctionName(name){if(undefined===name){return"_unknown"}name=name.replace(/[^a-zA-Z0-9_]/g,"$");var f=name.charCodeAt(0);if(f>=char_0&&f<=char_9){return"_"+name}else{return name}}function createNamedFunction(name,body){name=makeLegalFunctionName(name);return new Function("body","return function "+name+"() {\n"+' "use strict";'+" return body.apply(this, arguments);\n"+"};\n")(body)}function extendError(baseErrorType,errorName){var errorClass=createNamedFunction(errorName,function(message){this.name=errorName;this.message=message;var stack=new Error(message).stack;if(stack!==undefined){this.stack=this.toString()+"\n"+stack.replace(/^Error(:[^\n]*)?\n/,"")}});errorClass.prototype=Object.create(baseErrorType.prototype);errorClass.prototype.constructor=errorClass;errorClass.prototype.toString=function(){if(this.message===undefined){return this.name}else{return this.name+": "+this.message}};return errorClass}var InternalError=undefined;function throwInternalError(message){throw new InternalError(message)}function whenDependentTypesAreResolved(myTypes,dependentTypes,getTypeConverters){myTypes.forEach(function(type){typeDependencies[type]=dependentTypes});function onComplete(typeConverters){var myTypeConverters=getTypeConverters(typeConverters);if(myTypeConverters.length!==myTypes.length){throwInternalError("Mismatched type converter count")}for(var i=0;i>shift])},destructorFunction:null})}function ClassHandle_isAliasOf(other){if(!(this instanceof ClassHandle)){return false}if(!(other instanceof ClassHandle)){return false}var leftClass=this.$$.ptrType.registeredClass;var left=this.$$.ptr;var rightClass=other.$$.ptrType.registeredClass;var right=other.$$.ptr;while(leftClass.baseClass){left=leftClass.upcast(left);leftClass=leftClass.baseClass}while(rightClass.baseClass){right=rightClass.upcast(right);rightClass=rightClass.baseClass}return leftClass===rightClass&&left===right}function shallowCopyInternalPointer(o){return{count:o.count,deleteScheduled:o.deleteScheduled,preservePointerOnDelete:o.preservePointerOnDelete,ptr:o.ptr,ptrType:o.ptrType,smartPtr:o.smartPtr,smartPtrType:o.smartPtrType}}function throwInstanceAlreadyDeleted(obj){function getInstanceTypeName(handle){return handle.$$.ptrType.registeredClass.name}throwBindingError(getInstanceTypeName(obj)+" instance already deleted")}var finalizationRegistry=false;function detachFinalizer(handle){}function runDestructor($$){if($$.smartPtr){$$.smartPtrType.rawDestructor($$.smartPtr)}else{$$.ptrType.registeredClass.rawDestructor($$.ptr)}}function releaseClassHandle($$){$$.count.value-=1;var toDelete=0===$$.count.value;if(toDelete){runDestructor($$)}}function downcastPointer(ptr,ptrClass,desiredClass){if(ptrClass===desiredClass){return ptr}if(undefined===desiredClass.baseClass){return null}var rv=downcastPointer(ptr,ptrClass,desiredClass.baseClass);if(rv===null){return null}return desiredClass.downcast(rv)}var registeredPointers={};function getInheritedInstanceCount(){return Object.keys(registeredInstances).length}function getLiveInheritedInstances(){var rv=[];for(var k in registeredInstances){if(registeredInstances.hasOwnProperty(k)){rv.push(registeredInstances[k])}}return rv}var deletionQueue=[];function flushPendingDeletes(){while(deletionQueue.length){var obj=deletionQueue.pop();obj.$$.deleteScheduled=false;obj["delete"]()}}var delayFunction=undefined;function setDelayFunction(fn){delayFunction=fn;if(deletionQueue.length&&delayFunction){delayFunction(flushPendingDeletes)}}function init_embind(){Module["getInheritedInstanceCount"]=getInheritedInstanceCount;Module["getLiveInheritedInstances"]=getLiveInheritedInstances;Module["flushPendingDeletes"]=flushPendingDeletes;Module["setDelayFunction"]=setDelayFunction}var registeredInstances={};function getBasestPointer(class_,ptr){if(ptr===undefined){throwBindingError("ptr should not be undefined")}while(class_.baseClass){ptr=class_.upcast(ptr);class_=class_.baseClass}return ptr}function getInheritedInstance(class_,ptr){ptr=getBasestPointer(class_,ptr);return registeredInstances[ptr]}function makeClassHandle(prototype,record){if(!record.ptrType||!record.ptr){throwInternalError("makeClassHandle requires ptr and ptrType")}var hasSmartPtrType=!!record.smartPtrType;var hasSmartPtr=!!record.smartPtr;if(hasSmartPtrType!==hasSmartPtr){throwInternalError("Both smartPtrType and smartPtr must be specified")}record.count={value:1};return attachFinalizer(Object.create(prototype,{$$:{value:record}}))}function RegisteredPointer_fromWireType(ptr){var rawPointer=this.getPointee(ptr);if(!rawPointer){this.destructor(ptr);return null}var registeredInstance=getInheritedInstance(this.registeredClass,rawPointer);if(undefined!==registeredInstance){if(0===registeredInstance.$$.count.value){registeredInstance.$$.ptr=rawPointer;registeredInstance.$$.smartPtr=ptr;return registeredInstance["clone"]()}else{var rv=registeredInstance["clone"]();this.destructor(ptr);return rv}}function makeDefaultHandle(){if(this.isSmartPointer){return makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:rawPointer,smartPtrType:this,smartPtr:ptr})}else{return makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this,ptr:ptr})}}var actualType=this.registeredClass.getActualType(rawPointer);var registeredPointerRecord=registeredPointers[actualType];if(!registeredPointerRecord){return makeDefaultHandle.call(this)}var toType;if(this.isConst){toType=registeredPointerRecord.constPointerType}else{toType=registeredPointerRecord.pointerType}var dp=downcastPointer(rawPointer,this.registeredClass,toType.registeredClass);if(dp===null){return makeDefaultHandle.call(this)}if(this.isSmartPointer){return makeClassHandle(toType.registeredClass.instancePrototype,{ptrType:toType,ptr:dp,smartPtrType:this,smartPtr:ptr})}else{return makeClassHandle(toType.registeredClass.instancePrototype,{ptrType:toType,ptr:dp})}}function attachFinalizer(handle){if("undefined"===typeof FinalizationRegistry){attachFinalizer=(handle=>handle);return handle}finalizationRegistry=new FinalizationRegistry(info=>{releaseClassHandle(info.$$)});attachFinalizer=(handle=>{var $$=handle.$$;var hasSmartPtr=!!$$.smartPtr;if(hasSmartPtr){var info={$$:$$};finalizationRegistry.register(handle,info,handle)}return handle});detachFinalizer=(handle=>finalizationRegistry.unregister(handle));return attachFinalizer(handle)}function ClassHandle_clone(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.preservePointerOnDelete){this.$$.count.value+=1;return this}else{var clone=attachFinalizer(Object.create(Object.getPrototypeOf(this),{$$:{value:shallowCopyInternalPointer(this.$$)}}));clone.$$.count.value+=1;clone.$$.deleteScheduled=false;return clone}}function ClassHandle_delete(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete){throwBindingError("Object already scheduled for deletion")}detachFinalizer(this);releaseClassHandle(this.$$);if(!this.$$.preservePointerOnDelete){this.$$.smartPtr=undefined;this.$$.ptr=undefined}}function ClassHandle_isDeleted(){return!this.$$.ptr}function ClassHandle_deleteLater(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete){throwBindingError("Object already scheduled for deletion")}deletionQueue.push(this);if(deletionQueue.length===1&&delayFunction){delayFunction(flushPendingDeletes)}this.$$.deleteScheduled=true;return this}function init_ClassHandle(){ClassHandle.prototype["isAliasOf"]=ClassHandle_isAliasOf;ClassHandle.prototype["clone"]=ClassHandle_clone;ClassHandle.prototype["delete"]=ClassHandle_delete;ClassHandle.prototype["isDeleted"]=ClassHandle_isDeleted;ClassHandle.prototype["deleteLater"]=ClassHandle_deleteLater}function ClassHandle(){}function ensureOverloadTable(proto,methodName,humanName){if(undefined===proto[methodName].overloadTable){var prevFunc=proto[methodName];proto[methodName]=function(){if(!proto[methodName].overloadTable.hasOwnProperty(arguments.length)){throwBindingError("Function '"+humanName+"' called with an invalid number of arguments ("+arguments.length+") - expects one of ("+proto[methodName].overloadTable+")!")}return proto[methodName].overloadTable[arguments.length].apply(this,arguments)};proto[methodName].overloadTable=[];proto[methodName].overloadTable[prevFunc.argCount]=prevFunc}}function exposePublicSymbol(name,value,numArguments){if(Module.hasOwnProperty(name)){if(undefined===numArguments||undefined!==Module[name].overloadTable&&undefined!==Module[name].overloadTable[numArguments]){throwBindingError("Cannot register public name '"+name+"' twice")}ensureOverloadTable(Module,name,name);if(Module.hasOwnProperty(numArguments)){throwBindingError("Cannot register multiple overloads of a function with the same number of arguments ("+numArguments+")!")}Module[name].overloadTable[numArguments]=value}else{Module[name]=value;if(undefined!==numArguments){Module[name].numArguments=numArguments}}}function RegisteredClass(name,constructor,instancePrototype,rawDestructor,baseClass,getActualType,upcast,downcast){this.name=name;this.constructor=constructor;this.instancePrototype=instancePrototype;this.rawDestructor=rawDestructor;this.baseClass=baseClass;this.getActualType=getActualType;this.upcast=upcast;this.downcast=downcast;this.pureVirtualFunctions=[]}function upcastPointer(ptr,ptrClass,desiredClass){while(ptrClass!==desiredClass){if(!ptrClass.upcast){throwBindingError("Expected null or instance of "+desiredClass.name+", got an instance of "+ptrClass.name)}ptr=ptrClass.upcast(ptr);ptrClass=ptrClass.baseClass}return ptr}function constNoSmartPtrRawPointerToWireType(destructors,handle){if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}return 0}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;var ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);return ptr}function genericPointerToWireType(destructors,handle){var ptr;if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}if(this.isSmartPointer){ptr=this.rawConstructor();if(destructors!==null){destructors.push(this.rawDestructor,ptr)}return ptr}else{return 0}}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}if(!this.isConst&&handle.$$.ptrType.isConst){throwBindingError("Cannot convert argument of type "+(handle.$$.smartPtrType?handle.$$.smartPtrType.name:handle.$$.ptrType.name)+" to parameter type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);if(this.isSmartPointer){if(undefined===handle.$$.smartPtr){throwBindingError("Passing raw pointer to smart pointer is illegal")}switch(this.sharingPolicy){case 0:if(handle.$$.smartPtrType===this){ptr=handle.$$.smartPtr}else{throwBindingError("Cannot convert argument of type "+(handle.$$.smartPtrType?handle.$$.smartPtrType.name:handle.$$.ptrType.name)+" to parameter type "+this.name)}break;case 1:ptr=handle.$$.smartPtr;break;case 2:if(handle.$$.smartPtrType===this){ptr=handle.$$.smartPtr}else{var clonedHandle=handle["clone"]();ptr=this.rawShare(ptr,Emval.toHandle(function(){clonedHandle["delete"]()}));if(destructors!==null){destructors.push(this.rawDestructor,ptr)}}break;default:throwBindingError("Unsupporting sharing policy")}}return ptr}function nonConstNoSmartPtrRawPointerToWireType(destructors,handle){if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}return 0}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}if(handle.$$.ptrType.isConst){throwBindingError("Cannot convert argument of type "+handle.$$.ptrType.name+" to parameter type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;var ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);return ptr}function RegisteredPointer_getPointee(ptr){if(this.rawGetPointee){ptr=this.rawGetPointee(ptr)}return ptr}function RegisteredPointer_destructor(ptr){if(this.rawDestructor){this.rawDestructor(ptr)}}function RegisteredPointer_deleteObject(handle){if(handle!==null){handle["delete"]()}}function init_RegisteredPointer(){RegisteredPointer.prototype.getPointee=RegisteredPointer_getPointee;RegisteredPointer.prototype.destructor=RegisteredPointer_destructor;RegisteredPointer.prototype["argPackAdvance"]=8;RegisteredPointer.prototype["readValueFromPointer"]=simpleReadValueFromPointer;RegisteredPointer.prototype["deleteObject"]=RegisteredPointer_deleteObject;RegisteredPointer.prototype["fromWireType"]=RegisteredPointer_fromWireType}function RegisteredPointer(name,registeredClass,isReference,isConst,isSmartPointer,pointeeType,sharingPolicy,rawGetPointee,rawConstructor,rawShare,rawDestructor){this.name=name;this.registeredClass=registeredClass;this.isReference=isReference;this.isConst=isConst;this.isSmartPointer=isSmartPointer;this.pointeeType=pointeeType;this.sharingPolicy=sharingPolicy;this.rawGetPointee=rawGetPointee;this.rawConstructor=rawConstructor;this.rawShare=rawShare;this.rawDestructor=rawDestructor;if(!isSmartPointer&®isteredClass.baseClass===undefined){if(isConst){this["toWireType"]=constNoSmartPtrRawPointerToWireType;this.destructorFunction=null}else{this["toWireType"]=nonConstNoSmartPtrRawPointerToWireType;this.destructorFunction=null}}else{this["toWireType"]=genericPointerToWireType}}function replacePublicSymbol(name,value,numArguments){if(!Module.hasOwnProperty(name)){throwInternalError("Replacing nonexistant public symbol")}if(undefined!==Module[name].overloadTable&&undefined!==numArguments){Module[name].overloadTable[numArguments]=value}else{Module[name]=value;Module[name].argCount=numArguments}}function dynCallLegacy(sig,ptr,args){var f=Module["dynCall_"+sig];return args&&args.length?f.apply(null,[ptr].concat(args)):f.call(null,ptr)}function dynCall(sig,ptr,args){if(sig.includes("j")){return dynCallLegacy(sig,ptr,args)}return getWasmTableEntry(ptr).apply(null,args)}function getDynCaller(sig,ptr){var argCache=[];return function(){argCache.length=0;Object.assign(argCache,arguments);return dynCall(sig,ptr,argCache)}}function embind__requireFunction(signature,rawFunction){signature=readLatin1String(signature);function makeDynCaller(){if(signature.includes("j")){return getDynCaller(signature,rawFunction)}return getWasmTableEntry(rawFunction)}var fp=makeDynCaller();if(typeof fp!="function"){throwBindingError("unknown function pointer with signature "+signature+": "+rawFunction)}return fp}var UnboundTypeError=undefined;function getTypeName(type){var ptr=___getTypeName(type);var rv=readLatin1String(ptr);_free(ptr);return rv}function throwUnboundTypeError(message,types){var unboundTypes=[];var seen={};function visit(type){if(seen[type]){return}if(registeredTypes[type]){return}if(typeDependencies[type]){typeDependencies[type].forEach(visit);return}unboundTypes.push(type);seen[type]=true}types.forEach(visit);throw new UnboundTypeError(message+": "+unboundTypes.map(getTypeName).join([", "]))}function __embind_register_class(rawType,rawPointerType,rawConstPointerType,baseClassRawType,getActualTypeSignature,getActualType,upcastSignature,upcast,downcastSignature,downcast,name,destructorSignature,rawDestructor){name=readLatin1String(name);getActualType=embind__requireFunction(getActualTypeSignature,getActualType);if(upcast){upcast=embind__requireFunction(upcastSignature,upcast)}if(downcast){downcast=embind__requireFunction(downcastSignature,downcast)}rawDestructor=embind__requireFunction(destructorSignature,rawDestructor);var legalFunctionName=makeLegalFunctionName(name);exposePublicSymbol(legalFunctionName,function(){throwUnboundTypeError("Cannot construct "+name+" due to unbound types",[baseClassRawType])});whenDependentTypesAreResolved([rawType,rawPointerType,rawConstPointerType],baseClassRawType?[baseClassRawType]:[],function(base){base=base[0];var baseClass;var basePrototype;if(baseClassRawType){baseClass=base.registeredClass;basePrototype=baseClass.instancePrototype}else{basePrototype=ClassHandle.prototype}var constructor=createNamedFunction(legalFunctionName,function(){if(Object.getPrototypeOf(this)!==instancePrototype){throw new BindingError("Use 'new' to construct "+name)}if(undefined===registeredClass.constructor_body){throw new BindingError(name+" has no accessible constructor")}var body=registeredClass.constructor_body[arguments.length];if(undefined===body){throw new BindingError("Tried to invoke ctor of "+name+" with invalid number of parameters ("+arguments.length+") - expected ("+Object.keys(registeredClass.constructor_body).toString()+") parameters instead!")}return body.apply(this,arguments)});var instancePrototype=Object.create(basePrototype,{constructor:{value:constructor}});constructor.prototype=instancePrototype;var registeredClass=new RegisteredClass(name,constructor,instancePrototype,rawDestructor,baseClass,getActualType,upcast,downcast);var referenceConverter=new RegisteredPointer(name,registeredClass,true,false,false);var pointerConverter=new RegisteredPointer(name+"*",registeredClass,false,false,false);var constPointerConverter=new RegisteredPointer(name+" const*",registeredClass,false,true,false);registeredPointers[rawType]={pointerType:pointerConverter,constPointerType:constPointerConverter};replacePublicSymbol(legalFunctionName,constructor);return[referenceConverter,pointerConverter,constPointerConverter]})}function heap32VectorToArray(count,firstElement){var array=[];for(var i=0;i>2)+i])}return array}function __embind_register_class_constructor(rawClassType,argCount,rawArgTypesAddr,invokerSignature,invoker,rawConstructor){assert(argCount>0);var rawArgTypes=heap32VectorToArray(argCount,rawArgTypesAddr);invoker=embind__requireFunction(invokerSignature,invoker);whenDependentTypesAreResolved([],[rawClassType],function(classType){classType=classType[0];var humanName="constructor "+classType.name;if(undefined===classType.registeredClass.constructor_body){classType.registeredClass.constructor_body=[]}if(undefined!==classType.registeredClass.constructor_body[argCount-1]){throw new BindingError("Cannot register multiple constructors with identical number of parameters ("+(argCount-1)+") for class '"+classType.name+"'! Overload resolution is currently only performed using the parameter count, not actual type info!")}classType.registeredClass.constructor_body[argCount-1]=(()=>{throwUnboundTypeError("Cannot construct "+classType.name+" due to unbound types",rawArgTypes)});whenDependentTypesAreResolved([],rawArgTypes,function(argTypes){argTypes.splice(1,0,null);classType.registeredClass.constructor_body[argCount-1]=craftInvokerFunction(humanName,argTypes,null,invoker,rawConstructor);return[]});return[]})}function new_(constructor,argumentList){if(!(constructor instanceof Function)){throw new TypeError("new_ called with constructor type "+typeof constructor+" which is not a function")}var dummy=createNamedFunction(constructor.name||"unknownFunctionName",function(){});dummy.prototype=constructor.prototype;var obj=new dummy;var r=constructor.apply(obj,argumentList);return r instanceof Object?r:obj}function craftInvokerFunction(humanName,argTypes,classType,cppInvokerFunc,cppTargetFunc){var argCount=argTypes.length;if(argCount<2){throwBindingError("argTypes array size mismatch! Must at least get return value and 'this' types!")}var isClassMethodFunc=argTypes[1]!==null&&classType!==null;var needsDestructorStack=false;for(var i=1;i0?", ":"")+argsListWired}invokerFnBody+=(returns?"var rv = ":"")+"invoker(fn"+(argsListWired.length>0?", ":"")+argsListWired+");\n";if(needsDestructorStack){invokerFnBody+="runDestructors(destructors);\n"}else{for(var i=isClassMethodFunc?1:2;i4&&0===--emval_handle_array[handle].refcount){emval_handle_array[handle]=undefined;emval_free_list.push(handle)}}function count_emval_handles(){var count=0;for(var i=5;i>2])};case 3:return function(pointer){return this["fromWireType"](HEAPF64[pointer>>3])};default:throw new TypeError("Unknown float type: "+name)}}function __embind_register_float(rawType,name,size){var shift=getShiftFromSize(size);name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(value){return value},"toWireType":function(destructors,value){return value},"argPackAdvance":8,"readValueFromPointer":floatReadValueFromPointer(name,shift),destructorFunction:null})}function __embind_register_function(name,argCount,rawArgTypesAddr,signature,rawInvoker,fn){var argTypes=heap32VectorToArray(argCount,rawArgTypesAddr);name=readLatin1String(name);rawInvoker=embind__requireFunction(signature,rawInvoker);exposePublicSymbol(name,function(){throwUnboundTypeError("Cannot call "+name+" due to unbound types",argTypes)},argCount-1);whenDependentTypesAreResolved([],argTypes,function(argTypes){var invokerArgsArray=[argTypes[0],null].concat(argTypes.slice(1));replacePublicSymbol(name,craftInvokerFunction(name,invokerArgsArray,null,rawInvoker,fn),argCount-1);return[]})}function integerReadValueFromPointer(name,shift,signed){switch(shift){case 0:return signed?function readS8FromPointer(pointer){return HEAP8[pointer]}:function readU8FromPointer(pointer){return HEAPU8[pointer]};case 1:return signed?function readS16FromPointer(pointer){return HEAP16[pointer>>1]}:function readU16FromPointer(pointer){return HEAPU16[pointer>>1]};case 2:return signed?function readS32FromPointer(pointer){return HEAP32[pointer>>2]}:function readU32FromPointer(pointer){return HEAPU32[pointer>>2]};default:throw new TypeError("Unknown integer type: "+name)}}function __embind_register_integer(primitiveType,name,size,minRange,maxRange){name=readLatin1String(name);if(maxRange===-1){maxRange=4294967295}var shift=getShiftFromSize(size);var fromWireType=value=>value;if(minRange===0){var bitshift=32-8*size;fromWireType=(value=>value<>>bitshift)}var isUnsignedType=name.includes("unsigned");var checkAssertions=(value,toTypeName)=>{};var toWireType;if(isUnsignedType){toWireType=function(destructors,value){checkAssertions(value,this.name);return value>>>0}}else{toWireType=function(destructors,value){checkAssertions(value,this.name);return value}}registerType(primitiveType,{name:name,"fromWireType":fromWireType,"toWireType":toWireType,"argPackAdvance":8,"readValueFromPointer":integerReadValueFromPointer(name,shift,minRange!==0),destructorFunction:null})}function __embind_register_memory_view(rawType,dataTypeIndex,name){var typeMapping=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array];var TA=typeMapping[dataTypeIndex];function decodeMemoryView(handle){handle=handle>>2;var heap=HEAPU32;var size=heap[handle];var data=heap[handle+1];return new TA(buffer,data,size)}name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":decodeMemoryView,"argPackAdvance":8,"readValueFromPointer":decodeMemoryView},{ignoreDuplicateRegistrations:true})}function __embind_register_std_string(rawType,name){name=readLatin1String(name);var stdStringIsUTF8=name==="std::string";registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var str;if(stdStringIsUTF8){var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i;if(i==length||HEAPU8[currentBytePtr]==0){var maxRead=currentBytePtr-decodeStartPtr;var stringSegment=UTF8ToString(decodeStartPtr,maxRead);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+1}}}else{var a=new Array(length);for(var i=0;ilengthBytesUTF8(value))}else{getLength=(()=>value.length)}var length=getLength();var ptr=_malloc(4+length+1);HEAPU32[ptr>>2]=length;if(stdStringIsUTF8&&valueIsOfTypeString){stringToUTF8(value,ptr+4,length+1)}else{if(valueIsOfTypeString){for(var i=0;i255){_free(ptr);throwBindingError("String has UTF-16 code units that do not fit in 8 bits")}HEAPU8[ptr+4+i]=charCode}}else{for(var i=0;iHEAPU16);shift=1}else if(charSize===4){decodeString=UTF32ToString;encodeString=stringToUTF32;lengthBytesUTF=lengthBytesUTF32;getHeap=(()=>HEAPU32);shift=2}registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var HEAP=getHeap();var str;var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i*charSize;if(i==length||HEAP[currentBytePtr>>shift]==0){var maxReadBytes=currentBytePtr-decodeStartPtr;var stringSegment=decodeString(decodeStartPtr,maxReadBytes);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+charSize}}_free(value);return str},"toWireType":function(destructors,value){if(!(typeof value=="string")){throwBindingError("Cannot pass non-string to C++ string type "+name)}var length=lengthBytesUTF(value);var ptr=_malloc(4+length+charSize);HEAPU32[ptr>>2]=length>>shift;encodeString(value,ptr+4,length+charSize);if(destructors!==null){destructors.push(_free,ptr)}return ptr},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:function(ptr){_free(ptr)}})}function __embind_register_value_object(rawType,name,constructorSignature,rawConstructor,destructorSignature,rawDestructor){structRegistrations[rawType]={name:readLatin1String(name),rawConstructor:embind__requireFunction(constructorSignature,rawConstructor),rawDestructor:embind__requireFunction(destructorSignature,rawDestructor),fields:[]}}function __embind_register_value_object_field(structType,fieldName,getterReturnType,getterSignature,getter,getterContext,setterArgumentType,setterSignature,setter,setterContext){structRegistrations[structType].fields.push({fieldName:readLatin1String(fieldName),getterReturnType:getterReturnType,getter:embind__requireFunction(getterSignature,getter),getterContext:getterContext,setterArgumentType:setterArgumentType,setter:embind__requireFunction(setterSignature,setter),setterContext:setterContext})}function __embind_register_void(rawType,name){name=readLatin1String(name);registerType(rawType,{isVoid:true,name:name,"argPackAdvance":0,"fromWireType":function(){return undefined},"toWireType":function(destructors,o){return undefined}})}function __emscripten_throw_longjmp(){throw Infinity}function __emval_incref(handle){if(handle>4){emval_handle_array[handle].refcount+=1}}function requireRegisteredType(rawType,humanName){var impl=registeredTypes[rawType];if(undefined===impl){throwBindingError(humanName+" has unknown type "+getTypeName(rawType))}return impl}function __emval_take_value(type,argv){type=requireRegisteredType(type,"_emval_take_value");var v=type["readValueFromPointer"](argv);return Emval.toHandle(v)}function __localtime_js(time,tmPtr){var date=new Date(HEAP32[time>>2]*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var start=new Date(date.getFullYear(),0,1);var yday=(date.getTime()-start.getTime())/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst}function _tzset_impl(timezone,daylight,tzname){var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);var winterOffset=winter.getTimezoneOffset();var summerOffset=summer.getTimezoneOffset();var stdTimezoneOffset=Math.max(winterOffset,summerOffset);HEAP32[timezone>>2]=stdTimezoneOffset*60;HEAP32[daylight>>2]=Number(winterOffset!=summerOffset);function extractZone(date){var match=date.toTimeString().match(/\(([A-Za-z ]+)\)$/);return match?match[1]:"GMT"}var winterName=extractZone(winter);var summerName=extractZone(summer);var winterNamePtr=allocateUTF8(winterName);var summerNamePtr=allocateUTF8(summerName);if(summerOffset>2]=winterNamePtr;HEAP32[tzname+4>>2]=summerNamePtr}else{HEAP32[tzname>>2]=summerNamePtr;HEAP32[tzname+4>>2]=winterNamePtr}}function __tzset_js(timezone,daylight,tzname){if(__tzset_js.called)return;__tzset_js.called=true;_tzset_impl(timezone,daylight,tzname)}function _abort(){abort("")}var readAsmConstArgsArray=[];function readAsmConstArgs(sigPtr,buf){readAsmConstArgsArray.length=0;var ch;buf>>=2;while(ch=HEAPU8[sigPtr++]){var readAsmConstArgsDouble=ch<105;if(readAsmConstArgsDouble&&buf&1)buf++;readAsmConstArgsArray.push(readAsmConstArgsDouble?HEAPF64[buf++>>1]:HEAP32[buf]);++buf}return readAsmConstArgsArray}function _emscripten_asm_const_int(code,sigPtr,argbuf){var args=readAsmConstArgs(sigPtr,argbuf);return ASM_CONSTS[code].apply(null,args)}function _emscripten_get_heap_max(){return 2147483648}function emscripten_realloc_buffer(size){try{wasmMemory.grow(size-buffer.byteLength+65535>>>16);updateGlobalBufferAndViews(wasmMemory.buffer);return 1}catch(e){}}function _emscripten_resize_heap(requestedSize){var oldSize=HEAPU8.length;requestedSize=requestedSize>>>0;var maxHeapSize=_emscripten_get_heap_max();if(requestedSize>maxHeapSize){return false}let alignUp=(x,multiple)=>x+(multiple-x%multiple)%multiple;for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=emscripten_realloc_buffer(newSize);if(replacement){return true}}return false}var ENV={};function getExecutableName(){return thisProgram||"./this.program"}function getEnvStrings(){if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8";var env={"USER":"web_user","LOGNAME":"web_user","PATH":"/","PWD":"/","HOME":"/home/web_user","LANG":lang,"_":getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(x+"="+env[x])}getEnvStrings.strings=strings}return getEnvStrings.strings}function _environ_get(__environ,environ_buf){var bufSize=0;getEnvStrings().forEach(function(string,i){var ptr=environ_buf+bufSize;HEAP32[__environ+i*4>>2]=ptr;writeAsciiToMemory(string,ptr);bufSize+=string.length+1});return 0}function _environ_sizes_get(penviron_count,penviron_buf_size){var strings=getEnvStrings();HEAP32[penviron_count>>2]=strings.length;var bufSize=0;strings.forEach(function(string){bufSize+=string.length+1});HEAP32[penviron_buf_size>>2]=bufSize;return 0}function _exit(status){exit(status)}function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_read(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=SYSCALLS.doReadv(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){try{var stream=SYSCALLS.getStreamFromFD(fd);var HIGH_OFFSET=4294967296;var offset=offset_high*HIGH_OFFSET+(offset_low>>>0);var DOUBLE_LIMIT=9007199254740992;if(offset<=-DOUBLE_LIMIT||offset>=DOUBLE_LIMIT){return-61}FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=tempI64[0],HEAP32[newOffset+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_write(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=SYSCALLS.doWritev(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _getTempRet0(){return getTempRet0()}function _gettimeofday(ptr){var now=Date.now();HEAP32[ptr>>2]=now/1e3|0;HEAP32[ptr+4>>2]=now%1e3*1e3|0;return 0}function _setTempRet0(val){setTempRet0(val)}function __isLeapYear(year){return year%4===0&&(year%100!==0||year%400===0)}function __arraySum(array,index){var sum=0;for(var i=0;i<=index;sum+=array[i++]){}return sum}var __MONTH_DAYS_LEAP=[31,29,31,30,31,30,31,31,30,31,30,31];var __MONTH_DAYS_REGULAR=[31,28,31,30,31,30,31,31,30,31,30,31];function __addDays(date,days){var newDate=new Date(date.getTime());while(days>0){var leap=__isLeapYear(newDate.getFullYear());var currentMonth=newDate.getMonth();var daysInCurrentMonth=(leap?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR)[currentMonth];if(days>daysInCurrentMonth-newDate.getDate()){days-=daysInCurrentMonth-newDate.getDate()+1;newDate.setDate(1);if(currentMonth<11){newDate.setMonth(currentMonth+1)}else{newDate.setMonth(0);newDate.setFullYear(newDate.getFullYear()+1)}}else{newDate.setDate(newDate.getDate()+days);return newDate}}return newDate}function _strftime(s,maxsize,format,tm){var tm_zone=HEAP32[tm+40>>2];var date={tm_sec:HEAP32[tm>>2],tm_min:HEAP32[tm+4>>2],tm_hour:HEAP32[tm+8>>2],tm_mday:HEAP32[tm+12>>2],tm_mon:HEAP32[tm+16>>2],tm_year:HEAP32[tm+20>>2],tm_wday:HEAP32[tm+24>>2],tm_yday:HEAP32[tm+28>>2],tm_isdst:HEAP32[tm+32>>2],tm_gmtoff:HEAP32[tm+36>>2],tm_zone:tm_zone?UTF8ToString(tm_zone):""};var pattern=UTF8ToString(format);var EXPANSION_RULES_1={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var rule in EXPANSION_RULES_1){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_1[rule])}var WEEKDAYS=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];var MONTHS=["January","February","March","April","May","June","July","August","September","October","November","December"];function leadingSomething(value,digits,character){var str=typeof value=="number"?value.toString():value||"";while(str.length0?1:0}var compare;if((compare=sgn(date1.getFullYear()-date2.getFullYear()))===0){if((compare=sgn(date1.getMonth()-date2.getMonth()))===0){compare=sgn(date1.getDate()-date2.getDate())}}return compare}function getFirstWeekStartDate(janFourth){switch(janFourth.getDay()){case 0:return new Date(janFourth.getFullYear()-1,11,29);case 1:return janFourth;case 2:return new Date(janFourth.getFullYear(),0,3);case 3:return new Date(janFourth.getFullYear(),0,2);case 4:return new Date(janFourth.getFullYear(),0,1);case 5:return new Date(janFourth.getFullYear()-1,11,31);case 6:return new Date(janFourth.getFullYear()-1,11,30)}}function getWeekBasedYear(date){var thisDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);var janFourthThisYear=new Date(thisDate.getFullYear(),0,4);var janFourthNextYear=new Date(thisDate.getFullYear()+1,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);if(compareByDay(firstWeekStartThisYear,thisDate)<=0){if(compareByDay(firstWeekStartNextYear,thisDate)<=0){return thisDate.getFullYear()+1}else{return thisDate.getFullYear()}}else{return thisDate.getFullYear()-1}}var EXPANSION_RULES_2={"%a":function(date){return WEEKDAYS[date.tm_wday].substring(0,3)},"%A":function(date){return WEEKDAYS[date.tm_wday]},"%b":function(date){return MONTHS[date.tm_mon].substring(0,3)},"%B":function(date){return MONTHS[date.tm_mon]},"%C":function(date){var year=date.tm_year+1900;return leadingNulls(year/100|0,2)},"%d":function(date){return leadingNulls(date.tm_mday,2)},"%e":function(date){return leadingSomething(date.tm_mday,2," ")},"%g":function(date){return getWeekBasedYear(date).toString().substring(2)},"%G":function(date){return getWeekBasedYear(date)},"%H":function(date){return leadingNulls(date.tm_hour,2)},"%I":function(date){var twelveHour=date.tm_hour;if(twelveHour==0)twelveHour=12;else if(twelveHour>12)twelveHour-=12;return leadingNulls(twelveHour,2)},"%j":function(date){return leadingNulls(date.tm_mday+__arraySum(__isLeapYear(date.tm_year+1900)?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,date.tm_mon-1),3)},"%m":function(date){return leadingNulls(date.tm_mon+1,2)},"%M":function(date){return leadingNulls(date.tm_min,2)},"%n":function(){return"\n"},"%p":function(date){if(date.tm_hour>=0&&date.tm_hour<12){return"AM"}else{return"PM"}},"%S":function(date){return leadingNulls(date.tm_sec,2)},"%t":function(){return"\t"},"%u":function(date){return date.tm_wday||7},"%U":function(date){var janFirst=new Date(date.tm_year+1900,0,1);var firstSunday=janFirst.getDay()===0?janFirst:__addDays(janFirst,7-janFirst.getDay());var endDate=new Date(date.tm_year+1900,date.tm_mon,date.tm_mday);if(compareByDay(firstSunday,endDate)<0){var februaryFirstUntilEndMonth=__arraySum(__isLeapYear(endDate.getFullYear())?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,endDate.getMonth()-1)-31;var firstSundayUntilEndJanuary=31-firstSunday.getDate();var days=firstSundayUntilEndJanuary+februaryFirstUntilEndMonth+endDate.getDate();return leadingNulls(Math.ceil(days/7),2)}return compareByDay(firstSunday,janFirst)===0?"01":"00"},"%V":function(date){var janFourthThisYear=new Date(date.tm_year+1900,0,4);var janFourthNextYear=new Date(date.tm_year+1901,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);var endDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);if(compareByDay(endDate,firstWeekStartThisYear)<0){return"53"}if(compareByDay(firstWeekStartNextYear,endDate)<=0){return"01"}var daysDifference;if(firstWeekStartThisYear.getFullYear()=0;off=Math.abs(off)/60;off=off/60*100+off%60;return(ahead?"+":"-")+String("0000"+off).slice(-4)},"%Z":function(date){return date.tm_zone},"%%":function(){return"%"}};pattern=pattern.replace(/%%/g,"\0\0");for(var rule in EXPANSION_RULES_2){if(pattern.includes(rule)){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_2[rule](date))}}pattern=pattern.replace(/\0\0/g,"%");var bytes=intArrayFromString(pattern,false);if(bytes.length>maxsize){return 0}writeArrayToMemory(bytes,s);return bytes.length-1}function _strftime_l(s,maxsize,format,tm){return _strftime(s,maxsize,format,tm)}function _time(ptr){var ret=Date.now()/1e3|0;if(ptr){HEAP32[ptr>>2]=ret}return ret}var FSNode=function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev};var readMode=292|73;var writeMode=146;Object.defineProperties(FSNode.prototype,{read:{get:function(){return(this.mode&readMode)===readMode},set:function(val){val?this.mode|=readMode:this.mode&=~readMode}},write:{get:function(){return(this.mode&writeMode)===writeMode},set:function(val){val?this.mode|=writeMode:this.mode&=~writeMode}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}});FS.FSNode=FSNode;FS.staticInit();InternalError=Module["InternalError"]=extendError(Error,"InternalError");embind_init_charCodes();BindingError=Module["BindingError"]=extendError(Error,"BindingError");init_ClassHandle();init_embind();init_RegisteredPointer();UnboundTypeError=Module["UnboundTypeError"]=extendError(Error,"UnboundTypeError");init_emval();var ASSERTIONS=false;function intArrayFromString(stringy,dontAddNull,length){var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array}function intArrayToString(array){var ret=[];for(var i=0;i255){if(ASSERTIONS){assert(false,"Character code "+chr+" ("+String.fromCharCode(chr)+") at offset "+i+" not in 0x00-0xFF.")}chr&=255}ret.push(String.fromCharCode(chr))}return ret.join("")}var decodeBase64=typeof atob=="function"?atob:function(input){var keyStr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var output="";var chr1,chr2,chr3;var enc1,enc2,enc3,enc4;var i=0;input=input.replace(/[^A-Za-z0-9\+\/\=]/g,"");do{enc1=keyStr.indexOf(input.charAt(i++));enc2=keyStr.indexOf(input.charAt(i++));enc3=keyStr.indexOf(input.charAt(i++));enc4=keyStr.indexOf(input.charAt(i++));chr1=enc1<<2|enc2>>4;chr2=(enc2&15)<<4|enc3>>2;chr3=(enc3&3)<<6|enc4;output=output+String.fromCharCode(chr1);if(enc3!==64){output=output+String.fromCharCode(chr2)}if(enc4!==64){output=output+String.fromCharCode(chr3)}}while(i0){return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();readyPromiseResolve(Module);if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}Module["run"]=run;function exit(status,implicit){EXITSTATUS=status;if(keepRuntimeAlive()){}else{exitRuntime()}procExit(status)}function procExit(code){EXITSTATUS=code;if(!keepRuntimeAlive()){if(Module["onExit"])Module["onExit"](code);ABORT=true}quit_(code,new ExitStatus(code))}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}run(); +var Module=typeof Module!="undefined"?Module:{};var readyPromiseResolve,readyPromiseReject;Module["ready"]=new Promise(function(resolve,reject){readyPromiseResolve=resolve;readyPromiseReject=reject});var moduleOverrides=Object.assign({},Module);var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof importScripts=="function";var ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string";var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;function logExceptionOnExit(e){if(e instanceof ExitStatus)return;let toLog=e;err("exiting due to exception: "+toLog)}var fs;var nodePath;var requireNodeFS;if(ENVIRONMENT_IS_NODE){if(ENVIRONMENT_IS_WORKER){scriptDirectory=require("path").dirname(scriptDirectory)+"/"}else{scriptDirectory=__dirname+"/"}requireNodeFS=(()=>{if(!nodePath){fs=require("fs");nodePath=require("path")}});read_=function shell_read(filename,binary){var ret=tryParseAsDataURI(filename);if(ret){return binary?ret:ret.toString()}requireNodeFS();filename=nodePath["normalize"](filename);return fs.readFileSync(filename,binary?undefined:"utf8")};readBinary=(filename=>{var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}return ret});readAsync=((filename,onload,onerror)=>{var ret=tryParseAsDataURI(filename);if(ret){onload(ret)}requireNodeFS();filename=nodePath["normalize"](filename);fs.readFile(filename,function(err,data){if(err)onerror(err);else onload(data.buffer)})});if(process["argv"].length>1){thisProgram=process["argv"][1].replace(/\\/g,"/")}arguments_=process["argv"].slice(2);process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",function(reason){throw reason});quit_=((status,toThrow)=>{if(keepRuntimeAlive()){process["exitCode"]=status;throw toThrow}logExceptionOnExit(toThrow);process["exit"](status)});Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(_scriptDir){scriptDirectory=_scriptDir}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}else{scriptDirectory=""}{read_=(url=>{try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText}catch(err){var data=tryParseAsDataURI(url);if(data){return intArrayToString(data)}throw err}});if(ENVIRONMENT_IS_WORKER){readBinary=(url=>{try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}catch(err){var data=tryParseAsDataURI(url);if(data){return data}throw err}})}readAsync=((url,onload,onerror)=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=(()=>{if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}var data=tryParseAsDataURI(url);if(data){onload(data.buffer);return}onerror()});xhr.onerror=onerror;xhr.send(null)})}setWindowTitle=(title=>document.title=title)}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.warn.bind(console);Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var tempRet0=0;var setTempRet0=value=>{tempRet0=value};var getTempRet0=()=>tempRet0;var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime=Module["noExitRuntime"]||true;if(typeof WebAssembly!="object"){abort("no native wasm support detected")}var wasmMemory;var ABORT=false;var EXITSTATUS;function assert(condition,text){if(!condition){abort(text)}}var UTF8Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(heap,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heap[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heap.subarray&&UTF8Decoder){return UTF8Decoder.decode(heap.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,heap,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127)++len;else if(u<=2047)len+=2;else if(u<=65535)len+=3;else len+=4}return len}var UTF16Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf-16le"):undefined;function UTF16ToString(ptr,maxBytesToRead){var endPtr=ptr;var idx=endPtr>>1;var maxIdx=idx+maxBytesToRead/2;while(!(idx>=maxIdx)&&HEAPU16[idx])++idx;endPtr=idx<<1;if(endPtr-ptr>32&&UTF16Decoder){return UTF16Decoder.decode(HEAPU8.subarray(ptr,endPtr))}else{var str="";for(var i=0;!(i>=maxBytesToRead/2);++i){var codeUnit=HEAP16[ptr+i*2>>1];if(codeUnit==0)break;str+=String.fromCharCode(codeUnit)}return str}}function stringToUTF16(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr}function lengthBytesUTF16(str){return str.length*2}function UTF32ToString(ptr,maxBytesToRead){var i=0;var str="";while(!(i>=maxBytesToRead/4)){var utf32=HEAP32[ptr+i*4>>2];if(utf32==0)break;++i;if(utf32>=65536){var ch=utf32-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}else{str+=String.fromCharCode(utf32)}}return str}function stringToUTF32(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i=55296&&codeUnit<=57343){var trailSurrogate=str.charCodeAt(++i);codeUnit=65536+((codeUnit&1023)<<10)|trailSurrogate&1023}HEAP32[outPtr>>2]=codeUnit;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr}function lengthBytesUTF32(str){var len=0;for(var i=0;i=55296&&codeUnit<=57343)++i;len+=4}return len}function allocateUTF8(str){var size=lengthBytesUTF8(str)+1;var ret=_malloc(size);if(ret)stringToUTF8Array(str,HEAP8,ret,size);return ret}function writeArrayToMemory(array,buffer){HEAP8.set(array,buffer)}function writeAsciiToMemory(str,buffer,dontAddNull){for(var i=0;i>0]=str.charCodeAt(i)}if(!dontAddNull)HEAP8[buffer>>0]=0}var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBufferAndViews(buf){buffer=buf;Module["HEAP8"]=HEAP8=new Int8Array(buf);Module["HEAP16"]=HEAP16=new Int16Array(buf);Module["HEAP32"]=HEAP32=new Int32Array(buf);Module["HEAPU8"]=HEAPU8=new Uint8Array(buf);Module["HEAPU16"]=HEAPU16=new Uint16Array(buf);Module["HEAPU32"]=HEAPU32=new Uint32Array(buf);Module["HEAPF32"]=HEAPF32=new Float32Array(buf);Module["HEAPF64"]=HEAPF64=new Float64Array(buf)}var INITIAL_MEMORY=Module["INITIAL_MEMORY"]||268435456;var wasmTable;var __ATPRERUN__=[];var __ATINIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;var runtimeExited=false;var runtimeKeepaliveCounter=0;function keepRuntimeAlive(){return noExitRuntime||runtimeKeepaliveCounter>0}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();FS.ignorePermissions=false;TTY.init();callRuntimeCallbacks(__ATINIT__)}function exitRuntime(){runtimeExited=true}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};function abort(what){{if(Module["onAbort"]){Module["onAbort"](what)}}what="Aborted("+what+")";err(what);ABORT=true;EXITSTATUS=1;what+=". Build with -s ASSERTIONS=1 for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject(e);throw e}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return filename.startsWith(dataURIPrefix)}function isFileURI(filename){return filename.startsWith("file://")}var wasmBinaryFile;wasmBinaryFile="data:application/octet-stream;base64,AGFzbQEAAAAB6gVbYAF/AX9gAX8AYAJ/fwBgAn9/AX9gA39/fwF/YAN/f38AYAV/f39/fwBgBH9/f38AYAR/f39/AX9gBn9/f39/fwF/YAV/f39/fwF/YAZ/f39/f38AYAd/f39/f39/AGAIf39/f39/f38Bf2AAAX9gB39/f39/f38Bf2ABfQF9YAAAYAV/fn5+fgBgA39+fwF+YAJ/fABgAn19AX1gBX9/f39+AX9gCH9/f39/f39/AGADf39/AX1gCn9/f39/f39/f38Bf2AEf39/fwF+YAp/f39/f39/f39/AGAEf35+fwBgAX8BfGAHf39/f39+fgF/YAZ/f39/fn4Bf2ADf398AGABfwF9YAV/fX1/fwF/YAF8AX1gA39/fQBgAnx/AXxgBn9/fX1/fwF/YAV/f319fwBgAXwBfGACf38BfWAJf39/f39/f39/AX9gAn9/AXxgDH9/f39/f39/f39/fwF/YAV/f35/fwBgBn98f39/fwF/YAZ/f39/fn8Bf2APf39/f39/f39/f39/f39/AGALf39/f39/f39/f38Bf2AFf39/f3wBf2ANf39/f39/f39/f39/fwBgA399fQF9YAV/fX1/fwF9YAR9fX19AX1gAn9+AGAHf39/f3x/fwF/YAR+fn5+AX9gBH9/f30AYAJ+fwF/YAF9AX9gA3x8fwF8YAJ8fAF8YAd/f39/f399AX1gB39/f39/f38BfWADf35/AGADf399AX1gDH9/f39/f39/f398fwF/YAJ+fgF8YAN+fn4Bf2AFf39/fX0AYAZ8fHx8fHwBfGADfHx8AXxgA319fQF9YAR/f39+AX5gAn5+AX1gBn99fX19fwF/YAN/f34AYAJ/fwF+YAJ/fQF9YAF/AX5gAn1/AX9gAnx/AX9gDn9/f39/f39/f398f39/AX9gBX9/fX1/AX9gA39/fQF/YAZ/f39/f30AYAZ/fHx/f38AYAR/f35+AGAEf35/fwF/YAN/f38BfAKzAjMBYQFhABEBYQFiAAUBYQFjAAEBYQFkAAEBYQFlAA4BYQFmABcBYQFnAAsBYQFoAAYBYQFpAAQBYQFqAAUBYQFrAAABYQFsAAIBYQFtAAYBYQFuAAUBYQFvAAMBYQFwAAsBYQFxADMBYQFyAAABYQFzAAgBYQF0AAQBYQF1AAIBYQF2AAUBYQF3ACAB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QQhqIAEgAiADEJwEIAUqAgghASAAIAUqAgwgACgCBEECa7MQ5wIgASAAKAIIQQJrsxDnAhBJIQEgBUEQaiQAIAELCQAgACAAEOkFCwcAIABBEGoLRgAgACABKgIIIAEqAgAgAioCAJQgASoCBCACKgIElJKSOAIAIAAgASoCFCABKgIMIAIqAgCUIAEqAhAgAioCBJSSkjgCBAsoAQF/IAEgAUEBayICcUUEQCAAIAJxDwsgACABTwR/IAAgAXAFIAALC/ACAQR/QYy3BC0AAARAQYi3BCgCAA8LIwBBIGsiAiQAAkACQANAIAJBCGogAEECdGoCf0EBIAB0Qf////8HcSIDQQFyRQRAIABBAnQoAgAMAQsgAEGulgJBsqECIAMbEM4ECyIDNgIAIANBf0cEQCAAQQFqIgBBBkYNAgwBCwsMAQtBABDMBEUEQEGYmQMhASACQQhqQZiZAxDyAkUNAUGwmQMhASACQQhqQbCZAxDyAkUNAUEAIQBB4LUELQAARQRAA0AgAEECdEGwtQRqIABBsqECEM4ENgIAIABBAWoiAEEGRw0AC0HgtQRBAToAAEHItQRBsLUEKAIANgIAC0GwtQQhASACQQhqQbC1BBDyAkUNAUHItQQhASACQQhqQci1BBDyAkUNAUEYEDsiAUUNAQsgASACKQMINwIAIAEgAikDGDcCECABIAIpAxA3AggLIAJBIGokACABIQBBjLcEQQE6AABBiLcEIAA2AgAgAAvJCgIFfw9+IwBB4ABrIgUkACAEQv///////z+DIQwgAiAEhUKAgICAgICAgIB/gyEKIAJC////////P4MiDUIgiCEOIARCMIinQf//AXEhBwJAAkAgAkIwiKdB//8BcSIJQf//AWtBgoB+TwRAIAdB//8Ba0GBgH5LDQELIAFQIAJC////////////AIMiC0KAgICAgIDA//8AVCALQoCAgICAgMD//wBRG0UEQCACQoCAgICAgCCEIQoMAgsgA1AgBEL///////////8AgyICQoCAgICAgMD//wBUIAJCgICAgICAwP//AFEbRQRAIARCgICAgICAIIQhCiADIQEMAgsgASALQoCAgICAgMD//wCFhFAEQCACIAOEUARAQoCAgICAgOD//wAhCkIAIQEMAwsgCkKAgICAgIDA//8AhCEKQgAhAQwCCyADIAJC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IQAgAUEQakG4BBBMIAlBCGogAEEAELACEK8CIgIoAgBBCGohACAEKAIQIQojAEEQayIHJAAgByAKNgIIIAAgBygCCCgCADYCACAAQQhqQQBBqAQQOiIAQgA3AswBIABCADcDwAEgAEL+////DzcDgAIgAEKAgICAgICAr8AANwP4ASAAQoCAgICAgICnwAA3A/ABIABCADcC1AEgAEHYAmoQkgIaIABB/AJqEE0aIABBAjYCoAQgAEEANgKYAyAAQoCAgICAgNDHwAA3A5ADIABCrYbx2K7cjY0/NwOIAyAHQRBqJAAgAhBKQQE6AAQgAigCACAFNgIEIAIoAgBBADYCACAJQRBqJABB3JUEED4oAgAhAEHclQQQWSECAkAgAwRAIABBAWqzIAIqAgAgA7OUXkUNAQsgASADEOEBQQFzIANBAXRyNgIMIAECf0HclQQQPigCAEEBarNB3JUEEFkqAgCVjSILQwAAgE9dIAtDAAAAAGBxBEAgC6kMAQtBAAs2AghB3JUEIAFBDGogAUEIahB6KAIAEMgFIAVB3JUEEI4BIgMQWyEGCwJAQdyVBCAGEDwoAgAiAEUEQCABKAIQQeSVBCgCADYCAEHklQQgASgCEDYCAEHclQQgBhA8QeSVBDYCACABKAIQKAIARQ0BIAEoAhAhAEHclQQgASgCECgCACgCBCADEFsQPCAANgIADAELIAEoAhAgACgCADYCACAAIAEoAhA2AgALIAFBEGoiABC4ASECQdyVBBA+IgMgAygCAEEBajYCACABQQE6AB8gABDHBQsgCCABQRBqIAIQgQEgAUEfahCxAiABQSBqJAAgCBBvIQAgBEEgaiQAIABBCGoLLQAgAkUEQCAAKAIEIAEoAgRGDwsgACABRgRAQQEPCyAAKAIEIAEoAgQQowJFCyMBAX8gACgCACECIAAgATYCACACBEAgAiAAEEooAgARAQALCxAAIAAoAgQgACgCAGtBFG0LCwAgACABNgIAIAALCgAgAEEQahCAAQsMACAAIAEQsQFBAXMLEAAgACgCBCAAKAIAa0EkbQsRACAAIAEgACgCACgCHBEDAAsMACAAIAEtAAA6AAALCgAgAC0AC0EHdgt1AQF+IAAgASAEfiACIAN+fCADQiCIIgIgAUIgiCIEfnwgA0L/////D4MiAyABQv////8PgyIBfiIFQiCIIAMgBH58IgNCIIh8IAEgAn4gA0L/////D4N8IgFCIIh8NwMIIAAgBUL/////D4MgAUIghoQ3AwALGAAgAC0AAEEgcUUEQCABIAIgABDdAxoLCwkAIAAgATYCBAtZAQJ/IwBBEGsiAiQAIAAQhwEEQCAAKAIAIQMgABDpARogAxA0CyAAIAEoAgg2AgggACABKQIANwIAIAFBABCRASACQQA6AA8gASACQQ9qEIYBIAJBEGokAAtQAQF+AkAgA0HAAHEEQCABIANBQGqthiECQgAhAQwBCyADRQ0AIAIgA60iBIYgAUHAACADa62IhCECIAEgBIYhAQsgACABNwMAIAAgAjcDCAtvAQF/IwBBgAJrIgUkACAEQYDABHEgAiADTHJFBEAgBSABQf8BcSACIANrIgJBgAIgAkGAAkkiARsQOhogAUUEQANAIAAgBUGAAhCJASACQYACayICQf8BSw0ACwsgACAFIAIQiQELIAVBgAJqJAALCQAgABBKKAIACwkAIAAgATYCAAuhAQECfwJAIAAQOEUgAiABa0EFSHINACABIAIQuwMgAkEEayEEIAAQQCICIAAQOGohBQJAA0ACQCACLAAAIQAgASAETw0AIABBAEwgAEH/AE5yRQRAIAEoAgAgAiwAAEcNAwsgAUEEaiEBIAIgBSACa0EBSmohAgwBCwsgAEEATCAAQf8ATnINASACLAAAIAQoAgBBAWtLDQELIANBBDYCAAsLCQAgACABOgALCwwAIAAgARDlBEEBcwsMACAAIAEQ6QRBAXMLDQAgACgCBCAAKAIAawtrAQF/IABCgICAgICAgPi/fzcDCCAAQoCAgICAgID4v383AwAgACECIABBEGogARCbARojAEEQayIBJAAgAUEIakEAEBcaIAIgASgCDLdEje21oPfGsD6iIAEoAgi3oDkDACABQRBqJAAgAAswAQJ9An9BASABKgIAIgIgACoCACIDXQ0AGkEAIAIgA14NABogASgCBCAAKAIESQsLCwAgAEGstwQQywELDQAgACgCACABQQxsaguZCAIKfwF9IwBBIGsiBCQAIARBATYCGCAEIAE2AhwgAUEATgRAIAQgATYCCCAEIABB3ABqIgAgBEEIaiIBEHM2AhAgBBBrNgIIAkAgBEEQaiABEHgEQCAEQQhqIgUgBCgCHDYCACAFIAQo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gICAgICAwP//AFEbRQRAIARCgICAgICAIIQhBAwCCyABIAZCgICAgICAwP//AIWEUARAQoCAgICAgOD//wAgAiABIAOFIAIgBIVCgICAgICAgICAf4WEUCIJGyEEQgAgASAJGyEDDAILIAMgBUKAgICAgIDA//8AhYRQDQEgASAGhFAEQCADIAWEQgBSDQIgASADgyEDIAIgBIMhBAwCCyADIAWEUEUNACABIQMgAiEEDAELIAMgASABIANUIAUgBlYgBSAGURsiDBshBSAEIAIgDBsiCEL///////8/gyEGIAIgBCAMGyIHQjCIp0H//wFxIQsgCEIwiKdB//8BcSIJRQRAIApB4ABqIAUgBiAFIAYgBlAiCRt5IAlBBnStfKciCUEPaxCMASAKKQNoIQYgCikDYCEFQRAgCWshCQsgASADIAwbIQMgB0L///////8/gyEEIAtFBEAgCkHQAGogAyAEIAMgBCAEUCILG3kgC0EGdK18pyILQQ9rEIwBQRAgC2shCyAKKQNYIQQgCikDUCEDCyAEQgOGIANCPYiEQoCAgICAgIAEhCECIAZCA4YgBUI9iIQhBCADQgOGIQEgByAIhSEDAkAgCSALRg0AIAkgC2siC0H/AEsEQEIAIQJCASEBDAELIApBQGsgASACQYABIAtrEIwBIApBMGogASACIAsQhQIgCikDMCAKKQNAIAopA0iEQgBSrYQhASAKKQM4IQILIARCgICAgICAgASEIQcgBUIDhiEGAkAgA0IAUwRAQgAhA0IAIQQgASAGhSACIAeFhFANAiAGIAF9IQUgByACfSABIAZWrX0iBEL/////////A1YNASAKQSBqIAUgBCAFIAQgBFAiCxt5IAtBBnStfKdBDGsiCxCMASAJIAtrIQkgCikDKCEEIAopAyAhBQwBCyABIAZ8IgUgAVStIAIgB3x8IgRCgICAgICAgAiDUA0AIAVCAYMgBEI/hiAFQgGIhIQhBSAJQQFqIQkgBEIBiCEECyAIQoCAgICAgICAgH+DIQEgCUH//wFOBEAgAUKAgICAgIDA//8AhCEEQgAhAwwBC0EAIQsCQCAJQQBKBEAgCSELDAELIApBEGogBSAEIAlB/wBqEIwBIAogBSAEQQEgCWsQhQIgCikDACAKKQMQIAopAxiEQgBSrYQhBSAKKQMIIQQLIARCPYYgBUIDiIQiAiAFp0EHcSIJQQRLrXwiAyACVK0gBEIDiEL///////8/gyALrUIwhoQgAYR8IQQCQCAJQQRGBEAgBCADQgGDIgEgA3wiAyABVK18IQQMAQsgCUUNAQsLIAAgAzcDACAAIAQ3AwggCkHwAGokAAt/AQN/IAAhAQJAIABBA3EEQANAIAEtAABFDQIgAUEBaiIBQQNxDQALCwNAIAEiAkEEaiEBIAIoAgAiA0F/cyADQYGChAhrcUGAgYKEeHFFDQALIANB/wFxRQRAIAIgAGsPCwNAIAItAAEhAyACQQFqIgEhAiADDQALCyABIABrCwQAQQALEQAgACAAKAIAQQhqNgIAIAALDQAgACADlCABIAKUkwsNACAAKAIAIAFBJGxqCxAAIAAoAgQgACgCAGtBBXULfwICfwF+IwBBEGsiAyQAIAACfiABRQRAQgAMAQsgAyABIAFBH3UiAnMgAmsiAq1CACACZyICQdEAahCMASADKQMIQoCAgICAgMAAhUGegAEgAmutQjCGfCABQYCAgIB4ca1CIIaEIQQgAykDAAs3AwAgACAENwMIIANBEGokAAtBAQJ/AkAgAkUNAANAIAEgA0EDdGooAgAiBEUNASAAIARGBEAgASADQQN0aigCBA8LIANBAWoiAyACRw0ACwtBAAsxAQJ9IAEqAgAgACoCACIDkyACKgIEIAAqAgQiBJOUIAIqAgAgA5MgASoCBCAEk5STCw8AIAAoAgggACgCADYCAAtdAQN/QQgQCiIBELcGIAFBrOwDNgIAIAAQogEiAkENahBMIgNBADYCCCADIAI2AgQgAyACNgIAIAEgAxA+IAAgAkEBahA/NgIEIAFB3OwDNgIAIAFB/OwDQQwQCQALRQEBfyMAQRBrIgUkACAFIAI2AgwgBSAENgIIIAUgBUEMahDKASECIAAgASADIAUoAggQiAIhACACEMkBIAVBEGokACAACycBAX8jAEEQayIBJAAgAUEIaiAAEEAQgQEoAgAhACABQRBqJAAgAAttAQJ/IAAoAkwaIAAQygIaIAAgACgCDBEAABogAC0AAEEBcUUEQCAAKAI0IgEEQCABIAAoAjg2AjgLIAAoAjgiAgRAIAIgATYCNAsgAEHwlwQoAgBGBEBB8JcEIAI2AgALIAAoAmAQNCAAEDQLC9wBAQF9IAAqAgAhAiAAIAEqAgA4AgAgASACOAIAIAAqAgQhAiAAIAEqAgQ4AgQgASACOAIEIAAqAgghAiAAIAEqAgg4AgggASACOAIIIAAqAgwhAiAAIAEqAgw4AgwgASACOAIMIAAqAhAhAiAAIAEqAhA4AhAgASACOAIQIAAqAhQhAiAAIAEqAhQ4AhQgASACOAIUIAAqAhghAiAAIAEqAhg4AhggASACOAIYIAAqAhwhAiAAIAEqAhw4AhwgASACOAIcIAAqAiAhAiAAIAEqAiA4AiAgASACOAIgCw0AIAAoAgAgASgCAEYLoQIBA38jAEFAaiIDJAAgACgCACIFQQRrKAIAIQQgBUEIaygCACEFIANBADYCFCADIAE2AhAgAyAANgIMIAMgAjYCCEEAIQEgA0EYakEAQScQOhogACAFaiEAAkAgBCACQQAQfgRAIANBATYCOCAEIANBCGogACAAQQFBACAEKAIAKAIUEQsAIABBACADKAIgQQFGGyEBDAELIAQgA0EIaiAAQQFBACAEKAIAKAIYEQYAAkACQCADKAIsDgIAAQILIAMoAhxBACADKAIoQQFGG0EAIAMoAiRBAUYbQQAgAygCMEEBRhshAQwBCyADKAIgQQFHBEAgAygCMA0BIAMoAiRBAUcNASADKAIoQQFHDQELIAMoAhghAQsgA0FAayQAIAELEAAgACABQYCAgIB4cjYCCAsTACAAIAEgAiAAKAIAKAIMEQQACycBAX8gAkEATgR/IAAoAgggAkH/AXFBAXRqLwEAIAFxQQBHBUEACwsQACACBEAgACABIAIQPxoLCxAAIAAoAgQgACgCAGtBBHULFAEBfyAAKAIAIQEgAEEANgIAIAELCwAgACABQQMQ6wYLEwAgACABEI0DIABBBGogAhCPAQsSACAAEDUoAgAgACgCAGtBDG0LBwAgABBFGgsHACAAIAFGCw8AIAAgACgCACgCDBEAAAsHACAAEDhFCxEAIAAgASABKAIAKAIcEQIACxEAIAAgASABKAIAKAIYEQIACwgAIABB/wFxC0EBAX8gACABNwNwIAAgACgCLCAAKAIEIgJrrDcDeCAAIAFQIAAoAggiACACa6wgAVdyBH8gAAUgAiABp2oLNgJoCwoAIABBMGtBCkkLSwECfCAAIACiIgEgAKIiAiABIAGioiABRKdGO4yHzcY+okR058ri+QAqv6CiIAIgAUSy+26JEBGBP6JEd6zLVFVVxb+goiAAoKC2C08BAXwgACAAoiIAIAAgAKIiAaIgAERpUO7gQpP5PqJEJx4P6IfAVr+goiABREI6BeFTVaU/oiAARIFeDP3//9+/okQAAAAAAADwP6CgoLYLGQAgACABQcLfAUHT9wNBqO0DQaTtAxCsBAsVACAAIAEQuwYgAEEEaiABQQRqEEgLEgAgACgCACIABEAgABDHBBoLCxEAIAAgASgCABDHBDYCACAAC0IBAX8gACgCACECIAEQYiEAIAJBCGoiARBEIABLBH8gASAAEDwoAgBBAEcFQQALRQRAEFUACyACQQhqIAAQPCgCAAs2ACACBH8gAgRAA0AgACABKAIANgIAIABBBGohACABQQRqIQEgAkEBayICDQALC0EABSAACxoL+gECA34CfyMAQRBrIgUkAAJ+IAG9IgNC////////////AIMiAkKAgICAgICACH1C/////////+//AFgEQCACQjyGIQQgAkIEiEKAgICAgICAgDx8DAELIAJCgICAgICAgPj/AFoEQCADQjyGIQQgA0IEiEKAgICAgIDA//8AhAwBCyACUARAQgAMAQsgBSACQgAgA6dnQSBqIAJCIIinZyACQoCAgIAQVBsiBkExahCMASAFKQMAIQQgBSkDCEKAgICAgIDAAIVBjPgAIAZrrUIwhoQLIQIgACAENwMAIAAgAiADQoCAgICAgICAgH+DhDcDCCAFQRBqJAALQgEBfyABIAJsIQQgBAJ/IAMoAkxBAEgEQCAAIAQgAxDdAwwBCyAAIAQgAxDdAwsiAEYEQCACQQAgARsPCyAAIAFuC3cAIAAgASoCACAClDgCACAAIAEqAgQgApQ4AgQgACABKgIIIAKUOAIIIAAgASoCDCAClDgCDCAAIAEqAhAgApQ4AhAgACABKgIUIAKUOAIUIAAgASoCGCAClDgCGCAAIAEqAhwgApQ4AhwgACABKgIgIAKUOAIgCwkAIAEgAhCxAQs9AQF/IAAoAgQiAARAIAAQ2QIEQAJAIABBCGoiASgCAARAIAEQ+wNBf0cNAQsgACAAKAIAKAIQEQEACwsLCxEAIAAgACgCAEEIazYCACAACxIAIAAQNSgCACAAKAIAa0ECdQsSACAAEDUoAgAgACgCAGtBA3ULWAECfyMAQRBrIgIk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dSIHEMICIAdHDQELIAYgAyABa0ECdWsiAUEASgRAIAAgCCABQQAgAUEAShsiASAFELMHIgUQQCABEMICIQYgBRA5GiABIAZHDQELIAMgAmsiAUEASgRAIAAgAiABQQJ1IgEQwgIgAUcNAQsgBBC4ByAAIQkLIAhBEGokACAJCywAAkAgACABRg0AA0AgACABQQFrIgFPDQEgACABEKkHIABBAWohAAwACwALCwsAIABB3LcEEMsBCyQAIABBC08EfyAAQRBqQXBxIgAgAEEBayIAIABBC0YbBUEKCwsPACAAIAAoAgAoAhwRAAALJAECfyMAQRBrIgIkACABIAAQ5gQhAyACQRBqJAAgASAAIAMbC7YMAQZ/IwBBEGsiBCQAIAQgADYCDAJAIABB0wFNBEBBsIsDQfCMAyAEQQxqEPUEKAIAIQIMAQsgAEF8TwRAEFUACyAEIAAgAEHSAW4iBkHSAWwiAms2AghB8IwDQbCOAyAEQQhqEPUEQfCMA2tBAnUhBQNAIAVBAnRB8IwDaigCACACaiECQQUhAAJAA0ACQCAAQS9GBEBB0wEhAANAIAIgAG4iASAASQ0EIAIgACABbEYNAiACIABBCmoiAW4iAyABSQ0EIAIgASADbEYNAiACIABBDGoiAW4iAyABSQ0EIAIgASADbEYNAiACIABBEGoiAW4iAyABSQ0EIAIgASADbEYNAiACIABBEmoiAW4iAyABSQ0EIAIgASADbEYNAiACIABBFmoiAW4iAyABSQ0EIAIgASADbEYNAiACIABBHGoiAW4iAyABSQ0EIAIgASADbEYNAiACIABBHmoiAW4iAyABSQ0EIAIgASADbEYNAiACIABBJGoiAW4iAyABSQ0EIAIgASADbEYNAiACIABBKGoiAW4iAyABSQ0EIAIgASADbEYNAiACIABBKmoiAW4iAyABSQ0EIAIgASADbEYNAiACIABBLmoiAW4iAyABSQ0EIAIgASADbEYNAiACIABBNGoiAW4iAyABSQ0EIAIgASADbEYNAiACIABBOmoiAW4iAyABSQ0EIAIgASADbEYNAiACIABBPGoiAW4iAyABSQ0EIAIgASADbEYNAiACIABBwgBqIgFuIgMgAUkNBCACIAEgA2xGDQIgAiAAQcYAaiIBbiIDIAFJDQQgAiABIANsRg0CIAIgAEHIAGoiAW4i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AygCACAEajYCACAAQfz/zwBqIgAgACgCACAKajYCAAwBCyAHIANBEHRBEHVBHGxqIgBBjIDQAGogCjYCACAAQfT/zwBqIgMgAygCAEEBajYCACAAQfj/zwBqIgMgAygCACAEajYCACAAQfz/zwBqIgAgACgCACAKajYCAAsgAkECaiECIAtBAmohCyAEQQFqIQQMAAsACwsgBUEAIAVBAEobQQFqIQNBASEAQQEhAgNAIAAgA0cEQAJAIAAgASgCACIERgRAIAIiBEEBaiECDAELIARBAnQgB2pBjIDIAGooAgAhBAsgASAENgIAIAFBBGohASAAQQFqIQAMAQsLIAcgAkEBayIENgIIQQAgBEUNARogB0EMakEAIARBAnQQOhogB0GQgChqQQAgBEEEdBA6GkEAIQADQCAAIAROBEBBACEEIAVBACAFQQBKGyECA0AgAiAERgRAQQAhCyAHKAIIIgBBACAAQQBKGyEBQQAhAANAIAAgAUYNBSAHIABBBHRqIgJBkIAoaiIDIAMrAwAgByAAQQJ0aigCDLciFqM5AwAgAkGYgChqIgIgAisDACAWozkDACAAQQFqIQAMAAsACyAHIAcgBEECdGpBkIDIAGooAgBBAWsiAUECdCIDaiIAIAAoAgwgByAEQQdsQQJ0aiIAQZCA0ABqKAIAajYCDCAHIAFBBHRqIgFBkIAoaiIFIAUrAwAgAEGUgNAAaigCALegOQMAIAFBmIAoaiIFIAUrAwAgAEGYgNAAaigCALegOQMAIABBnIDQAGooAgAiBSABQYyACGoiASgCAEgEQCABIAU2AgALIABBoIDQAGooAgAiBSAHIANBAnQiAUEEcmpBjIAIaiIDKAIASgRAIAMgBTYCAAsgAEGkgNAAaigCACIDIAcgAUEIcmpBjIAIaiIFKAIASARAIAUgAzYCAAsgAEGogNAAaigCACIAIAcgAUEMcmpBjIAIaiIBKAIASgRAIAEgADYCAAsgBEEBaiEEDAALAAUgByAAQQR0aiIBQZCACGpBADYCACABQYyACGogDDYCACABQZSACGogDTYCACABQZiACGpBADYCACAAQQFqIQAgBygCCCEEDAELAAsACyALCw8LIAgEQAJ/IAAhBUEAIQAgASIGQQAgAUEAShshCiAHKAIAIgMgASACIg9BAWsiAWxBAXRqIQQgAyEC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CyAHIANBEHRBEHVBHGxqIgBBjIDQAGogCjYCACAAQfT/zwBqIgMgAygCAEEBajYCACAAQfj/zwBqIgMgAygCACAEajYCACAAQfz/zwBqIgAgACgCACAKajYCAAsgAkECaiECIAtBAmohCyAEQQFqIQQMAAsACwsgBUEAIAVBAEobQQFqIQNBASEAQQEhAgNAIAAgA0cEQAJAIAAgASgCACIERgRAIAIiBEEBaiECDAELIARBAnQgB2pBjIDIAGooAgAhBAsgASAENgIAIAFBBGohASAAQQFqIQAMAQsLIAcgAkEBayIENgIIQQAgBEUNARogB0EMakEAIARBAnQQOhogB0GQgChqQQAgBEEEdBA6GkEAIQADQCAAIAROBEBBACEEIAVBACAFQQBKGyECA0AgAiAERgRAQQAhCyAHKAIIIgBBACAAQQBKGyEBQQAhAANAIAAgAUYNBSAHIABBBHRqIgJBkIAoaiIDIAMrAwAgByAAQQJ0aigCDLciFqM5AwAgAkGYgChqIgIgAisDACAWozkDACAAQQFqIQAMAAsACyAHIAcgBEECdGpBkIDIAGooAgBBAWsiAUECdCIDaiIAIAAoAgwgByAEQQdsQQJ0aiIAQZCA0ABqKAIAajYCDCAHIAFBBHRqIgFBkIAoaiIFIAUrAwAgAEGUgNAAaigCALegOQMAIAFBmIAoaiIFIAUrAwAgAEGYgNAAaigCALegOQMAIABBnIDQAGooAgAiBSABQYyACGoiASgCAEgEQCABIAU2AgALIABBoIDQAGooAgAiBSAHIANBAnQiAUEEcmpBjIAIaiIDKAIASgRAIAMgBTYCAAsgAEGkgNAAaigCACIDIAcgAUEIcmpBjIAIaiIFKAIASARAIAUgAzYCAAsgAEGogNAAaigCACIAIAcgAUEMcmpBjIAIaiIBKAIASgRAIAEgADYCAAsgBEEBaiEEDAALAAUgByAAQQR0aiIBQZCACGpBADYCACABQYyACGogDDYCACABQZSACGogDTYCACABQZiACGpBADYCACAAQQFqIQAgBygCCCEEDAELAAsACyALCw8LIARBAUYEQCAIBEACfyAAIQVBACEAIAEiBkEAIAFBAEobIQogBygCACIDIAEgAiIPQQFrIgFsQQF0aiEEIAMhAgNAIAAgCkcEQCAEQQA7AQAgAkEAOwEAIABBAWohACACQQJqIQIgBEECaiEEDAELCyAPQQAgD0EAShshCSADIAZBAWsiCkEBdGohBEEAIQAgAyECA0AgACAJRwRAIARBADsBACACQQA7AQAgAEEBaiEAIAQgBkEBdCILaiEEIAIgC2ohAgwBCwsgAUEBIAFBAUobIRMgB0GQgMgAaiEBIAggBkEBaiIAaiELIAAgBWohDSAHKAIEIABqIQwgCkEBIApBAUobIhRBAWshEiADIABBAXRqIQJBACAGa0EBdCEQQQAhBUEBIQoCQANAIAogE0cEQCANIBJqIQ4gCyASaiERQQEhBANAAkACQAJAIAQgFEcEQCANLQAAIAstAABNBEAgDEH/AToAACACIBBqIgAvAQAiA0EQdEEQdSIIQQBKBEAgAiAIOwEAIAcgA0EcbGoiAEGMgNAAaiAKNgIAIABB9P/PAGoiAyADKAIAQQFqNgIAIABB+P/PAGoiAyADKAIAIARqNgIAIABB/P/PAGoiACAAKAIAIApqNgIADAULIABBAmsvAQAiCEEQdEEQdSEDIAAuAQIiAEEASgRAIANBAEoEQCAHQZCAyABqIgkgAEECdGpBBGsoAgAiAyAIQQJ0IAlqQQRrKAIAIghKBEAgAiAIOwEAQQAhCSAFQQAgBUEAShshFSABIQADQCAJIBVGBEAgCCEDDAgLIAMgACgCAEYEQCAAIAg2AgALIAlBAWohCSAAQQRqIQAMAAsACyACIAM7AQAgAyAITg0FQQAhCSAFQQAgBUEAShshFSABIQADQCAJIBVGDQYgCCAAKAIARgRAIAAgAzYCAAsgCUEBaiEJIABBBGohAAwACwALIAJBAmsuAQAiCEEASgRAIAdBkIDIAGoiCSAAQQJ0akEEaygCACIDIAhB//8DcUECdCAJakEEaygCACIISgRAIAIgCDsBAEEAIQkgBUEAIAVBAEobIRUgASEAA0AgCSAVRgRAIAghAwwHCyADIAAoAgBGBEAgACAINgIACyAJQQFqIQkgAEEEaiEADAALAAsgAiADOwEAIAMgCE4NBEEAIQkgBUEAIAVBAEobIRUgASEAA0AgCSAVRg0FIAggACgCAEYEQCAAIAM2AgALIAlBAWohCSAAQQRqIQAMAAsACyACIAA7AQAgByAAQQdsQQJ0aiIAQfT/zwBqIgMgAygCAEEBajYCACAAQfj/zwBqIgMgAygCACAEajYCACAAQfz/zwBqIgMgAygCACAKajYCACAEIABBgIDQAGoiAygCAEgEQCADIAQ2AgALIABBjIDQAGogCjYCAAwFCyADQQBKBEAgAiADOwEAIAcgCEEHbEECdGoiAEH0/88AaiIDIAMoAgBBAWo2AgAgAEH4/88AaiIDIAMoAgAgBGo2AgAgAEH8/88AaiIDIAMoAgAgCmo2AgAgBCAAQYSA0ABqIgMoAgBKBEAgAyAENgIACyAAQYyA0ABqIAo2AgAMBQsgAkECay8BACIAQRB0QRB1IgNBAEoEQCACIAM7AQAgByAAQRxsaiIAQfT/zwBqIgMgAygCAEEBajYCACAAQfj/zwBqIgMgAygCACAEajYCACAAQfz/zwBqIgMgAygCACAKajYCACAAQYSA0ABqIgAoAgAgBE4NBSAAIAQ2AgAMBQsgBUGAgAJOBEBBAEEDQboMQQAQPUF/IQsMCQsgAiAFQQFqIgA7AQAgByAFQQJ0akGQgMgAaiAAQRB0QRB1NgIAIAcgBUEcbGoiA0GUgNAAaiAENgIAIANBkIDQAGpBATYCACADQZiA0ABqIAo2AgAgA0GcgNAAaiAENgIAIANBoIDQAGogBDYCACADQaSA0ABqIAo2AgAgA0GogNAAaiAKNgIAIAAhBQwECyACQQA7AQAgDEEAOgAADAMLIAxBAmohDCACQQRqIQIgEUECaiELIA5BAmohDSAKQQFqIQoMBQsgByADQRB0QRB1QRxsaiIAQfT/zwBqIgMgAygCAEEBajYCACAAQfj/zwBqIgMgAygCACAEajYCACAAQfz/zwBqIgAgACgCACAKajYCAAwBCyAHIANBEHRBEHVBHGxqIgBBjIDQAGogCjYCACAAQfT/zwBqIgMgAygCAEEBajYCACAAQfj/zwBqIgMgAygCACAEajYCACAAQfz/zwBqIgAgACgCACAKajYCAAsgDEEBaiEMIAJBAmohAiALQQFqIQsgDUEBaiENIARBAWohBAwACwALCyAFQQAgBUEAShtBAWohA0EBIQBBASECA0AgACADRwRAAkAgACABKAIAIgRGBEAgAiIEQQFqIQIMAQsgBEECdCAHakGMgMgAaigCACEECyABIAQ2AgAgAUEEaiEBIABBAWohAAwBCwsgByACQQFrIgQ2AghBACAERQ0BGiAHQQxqQQAgBEECdBA6GiAHQZCAKGpBACAEQQR0EDoaQQAhAANAIAAgBE4EQEEAIQQgBUEAIAVBAEobIQIDQCACIARGBEBBACELIAcoAggiAEEAIABBAEobIQFBACEAA0AgACABRg0FIAcgAEEEdGoiAkGQgChqIgMgAysDACAHIABBAnRqKAIMtyIWozkDACACQZiAKGoiAiACKwMAIBajOQMAIABBAWohAAwACwALIAcgByAEQQJ0akGQgMgAaigCAEEBayIBQQJ0IgNqIgAgACgCDCAHIARBB2xBAnRqIgBBkIDQAGooAgBqNgIMIAcgAUEEdGoiAUGQgChqIgUgBSsDACAAQZSA0ABqKAIAt6A5AwAgAUGYgChqIgUgBSsDACAAQZiA0ABqKAIAt6A5AwAgAEGcgNAAaigCACIFIAFBjIAIaiIBKAIASARAIAEgBTYCAAsgAEGggNAAaigCACIFIAcgA0ECdCIBQQRyakGMgAhqIgMoAgBKBEAgAyAFNgIACyAAQaSA0ABqKAIAIgMgByABQQhyakGMgAhqIgUoAgBIBEAgBSADNgIACyAAQaiA0ABqKAIAIgAgByABQQxyakGMgAhqIgEoAgBKBEAgASAANgIACyAEQQFqIQQMAAsABSAHIABBBHRqIgFBkIAIakEANgIAIAFBjIAIaiAGNgIAIAFBlIAIaiAPNgIAIAFBmIAIakEANgIAIABBAWohACAHKAIIIQQMAQsACwALIAsLDwsgBkUEQAJ/IAAhCCAFIQpBACEAIAEiBkEAIAFBAEobIQUgBygCACIDIAEgAiIPQQFrIgFsQQF0aiEEIAMhAgNAIAAgBUcEQCAEQQA7AQAgAkEAOwEAIABBAWohACACQQJqIQIgBEECaiEEDAELCyAPQQAgD0EAShshCSADIAZBAWsiBUEBdGohBEEAIQAgAyECA0AgACAJRwRAIARBADsBACACQQA7AQAgAEEBaiEAIAQgBkEBdCILaiEEIAIgC2ohAgwBCwsgAUEBIAFBAUobIRIgB0GQgMgAaiEBIAggBkEBaiIAaiEMIAcoAgQgAGohDSAFQQEgBUEBShsiE0EBayEUIAMgAEEBdGohAkEAIAZrQQF0IRBBACEFQQEhCQJAA0AgCSASRwRAIAwgFGohDkEBIQQDQAJAAkACQCAEIBNHBEAgCiAMLQAATgRAIA1B/wE6AAAgAiAQaiIALwEAIgNBEHRBEHUiCEEASgRAIAIgCDsBACAHIANBHGxqIgBBjIDQAGogCTYCACAAQfT/zwBqIgMgAygCAEEBajYCACAAQfj/zwBqIgMgAygCACAEajYCACAAQfz/zwBqIgAgACgCACAJajYCAAwFCyAAQQJrLwEAIghBEHRBEHUhAyAALgECIgBBAEoEQCADQQBKBEAgB0GQgMgAaiILIABBAnRqQQRrKAIAIgMgCEECdCALakEEaygCACIISgRAIAIgCDsBAEEAIQsgBUEAIAVBAEobIREgASEAA0AgCyARRgRAIAghAwwICyADIAAoAgBGBEAgACAINgIACyALQQFqIQsgAEEEaiEADAALAAsgAiADOwEAIAMgCE4NBUEAIQsgBUEAIAVBAEobIREgASEAA0AgCyARRg0GIAggACgCAEYEQCAAIAM2AgALIAtBAWohCyAAQQRqIQAMAAsACyACQQJrLgEAIghBAEoEQCAHQZCAyABqIgsgAEECdGpBBGsoAgAiAyAIQf//A3FBAnQgC2pBBGsoAgAiCEoEQCACIAg7AQBBACELIAVBACAFQQBKGyERIAEhAANAIAsgEUYEQCAIIQMMBwsgAyAAKAIARgRAIAAgCDYCAAsgC0EBaiELIABBBGohAAwACwALIAIgAzsBACADIAhODQRBACELIAVBACAFQQBKGyERIAEhAANAIAsgEUYNBSAIIAAoAgBGBEAgACADNgIACyALQQFqIQsgAEEEaiEADAALAAsgAiAAOwEAIAcgAEEHbEECdGoiAEH0/88AaiIDIAMoAgBBAWo2AgAgAEH4/88AaiIDIAMoAgAgBGo2AgAgAEH8/88AaiIDIAMoAgAgCWo2AgAgBCAAQYCA0ABqIgMoAgBIBEAgAyAENgIACyAAQYyA0ABqIAk2AgAMBQsgA0EASgRAIAIgAzsBACAHIAhBB2xBAnRqIgBB9P/PAGoiAyADKAIAQQFqNgIAIABB+P/PAGoiAyADKAIAIARqNgIAIABB/P/PAGoiAyADKAIAIAlqNgIAIAQgAEGEgNAAaiIDKAIASgRAIAMgBDYCAAsgAEGMgNAAaiAJNgIADAULIAJBAmsvAQAiAEEQdEEQdSIDQQBKBEAgAiADOwEAIAcgAEEcbGoiAEH0/88AaiIDIAMoAgBBAWo2AgAgAEH4/88AaiIDIAMoAgAgBGo2AgAgAEH8/88AaiIDIAMoAgAgCWo2AgAgAEGEgNAAaiIAKAIAIARODQUgACAENgIADAULIAVBgIACTgRAQQBBA0G6DEEAED1BfyEMDAkLIAIgBUEBaiIAOwEAIAcgBUECdGpBkIDIAGogAEEQdEEQdTYCACAHIAVBHGxqIgNBlIDQAGogBDYCACADQZCA0ABqQQE2AgAgA0GYgNAAaiAJNgIAIANBnIDQAGogBDYCACADQaCA0ABqIAQ2AgAgA0GkgNAAaiAJNgIAIANBqIDQAGogCTYCACAAIQUMBAsgAkEAOwEAIA1BADoAAAwDCyANQQJqIQ0gAkEEaiECIA5BAmohDCAJQQFqIQkMBQsgByADQRB0QRB1QRxsaiIAQfT/zwBqIgMgAygCAEEBajYCACAAQfj/zwBqIgMgAygCACAEajYCACAAQfz/zwBqIgAgACgCACAJajYCAAwBCyAHIANBEHRBEHVBHGxqIgBBjIDQAGogCTYCACAAQfT/zwBqIgMgAygCAEEBajYCACAAQfj/zwBqIgMgAygCACAEajYCACAAQfz/zwBqIgAgACgCACAJajYCAAsgDUEBaiENIAJBAmohAiAMQQFqIQwgBEEBaiEEDAALAAsLIAVBACAFQQBKG0EBaiEDQQEhAEEBIQIDQCAAIANHBEACQCAAIAEoAgAiBEYEQCACIgRBAWohAgwBCyAEQQJ0IAdqQYyAyABqKAIAIQQLIAEgBDYCACABQQRqIQEgAEEBaiEADAELCyAHIAJBAWsiBDYCCEEAIARFDQEaIAdBDGpBACAEQQJ0EDoaIAdBkIAoakEAIARBBHQQOhpBACEAA0AgACAETgRAQQAhBCAFQQAgBUEAShshAgNAIAIgBEYEQEEAIQwgBygCCCIAQQAgAEEAShshAUEAIQADQCAAIAFGDQUgByAAQQR0aiICQZCAKGoiAyADKwMAIAcgAEECdGooAgy3IhajOQMAIAJBmIAoaiICIAIrAwAgFqM5AwAgAEEBaiEADAALAAsgByAHIARBAnRqQZCAyABqKAIAQQFrIgFBAnQiA2oiACAAKAIMIAcgBEEHbEECdGoiAEGQgNAAaigCAGo2AgwgByABQQR0aiIBQZCAKGoiBSAFKwMAIABBlIDQAGooAgC3oDkDACABQZiAKGoiBSAFKwMAIABBmIDQAGooAgC3oDkDACAAQZyA0ABqKAIAIgUgAUGMgAhqIgEoAgBIBEAgASAFNgIACyAAQaCA0ABqKAIAIgUgByADQQJ0IgFBBHJqQYyACGoiAygCAEoEQCADIAU2AgALIABBpIDQAGooAgAiAyAHIAFBCHJqQYyACGoiBSgCAEgEQCAFIAM2AgALIABBqIDQAGooAgAiACAHIAFBDHJqQYyACGoiASgCAEoEQCABIAA2AgALIARBAWohBAwACwAFIAcgAEEEdGoiAUGQgAhqQQA2AgAgAUGMgAhqIAY2AgAgAUGUgAhqIA82AgAgAUGYgAhqQQA2AgAgAEEBaiEAIAcoAgghBAwBCwALAAsgDAsPCwJ/IAAhBiAFIQ8gASIIQQJtIgxBACAMQQBKGyEFIAcoAgAiAyACQQJtIhJBAWsiASAMbEEBdGohBEEAIQAgAyECA0AgACAFRwRAIARBADsBACACQQA7AQAgAEEBaiEAIAJBAmohAiAEQQJqIQQMAQsLIBJBACASQQBKGyEKIAMgDEEBayIFQQF0aiEEQQAhACADIQIDQCAAIApHBEAgBEEAOwEAIAJBADsBACAAQQFqIQAgBCAMQQF0IglqIQQgAiAJaiECDAELCyABQQEgAUEBShshEyAFQQEgBUEBShshFCAHQZCAyABqIQEgDEEBaiIAIAcoAgRqIQsgCEEBdCAGakECaiENIAMgAEEBdGohAkEAIAxrQQF0IRBBACEFQQEhCgJAA0AgCiATRwRAQQEhBANAAkACQAJAIAQgFEcEQCAPIA0tAABOBEAgC0H/AToAACACIBBqIgAvAQAiA0EQdEEQdSIGQQBKBEAgAiAGOwEAIAcgA0EcbGoiAEGMgNAAaiAKNgIAIABB9P/PAGoiAyADKAIAQQFqNgIAIABB+P/PAGoiAyADKAIAIARqNgIAIABB/P/PAGoiACAAKAIAIApqNgIADAULIABBAmsvAQAiBkEQdEEQdSEDIAAuAQIiAEEASgRAIANBAEoEQCAHQZCAyABqIgkgAEECdGpBBGsoAgAiAyAGQQJ0IAlqQQRrKAIAIgZKBEAgAiAGOwEAQQAhCSAFQQAgBUEAShshDiABIQADQCAJIA5GBEAgBiEDDAgLIAMgACgCAEYEQCAAIAY2AgALIAlBAWohCSAAQQRqIQAMAAsACyACIAM7AQAgAyAGTg0FQQAhCSAFQQAgBUEAShshDiABIQADQCAJIA5GDQYgBiAAKAIARgRAIAAgAzYCAAsgCUEBaiEJIABBBGohAAwACwALIAJBAmsuAQAiBkEASgRAIAdBkIDIAGoiCSAAQQJ0akEEaygCACIDIAZB//8DcUECdCAJakEEaygCACIGSgRAIAIgBjsBAEEAIQkgBUEAIAVBAEobIQ4gASEAA0AgCSAORgRAIAYhAwwHCyADIAAoAgBGBEAgACAGNgIACyAJQQFqIQkgAEEEaiEADAALAAsgAiADOwEAIAMgBk4NBEEAIQkgBUEAIAVBAEobIQ4gASEAA0AgCSAORg0FIAYgACgCAEYEQCAAIAM2AgALIAlBAWohCSAAQQRqIQAMAAsACyACIAA7AQAgByAAQQdsQQJ0aiIAQfT/zwBqIgMgAygCAEEBajYCACAAQfj/zwBqIgMgAygCACAEajYCACAAQfz/zwBqIgMgAygCACAKajYCACAEIABBgIDQAGoiAygCAEgEQCADIAQ2AgALIABBjIDQAGogCjYCAAwFCyADQQBKBEAgAiADOwEAIAcgBkEHbEECdGoiAEH0/88AaiIDIAMoAgBBAWo2AgAgAEH4/88AaiIDIAMoAgAgBGo2AgAgAEH8/88AaiIDIAMoAgAgCmo2AgAgBCAAQYSA0ABqIgMoAgBKBEAgAyAENgIACyAAQYyA0ABqIAo2AgAMBQsgAkECay8BACIAQRB0QRB1IgNBAEoEQCACIAM7AQAgByAAQRxsaiIAQfT/zwBqIgMgAygCAEEBajYCACAAQfj/zwBqIgMgAygCACAEajYCACAAQfz/zwBqIgMgAygCACAKajYCACAAQYSA0ABqIgAoAgAgBE4NBSAAIAQ2AgAMBQsgBUGAgAJOBEBBAEEDQboMQQAQPUF/IQsMCQsgAiAFQQFqIgA7AQAgByAFQQJ0akGQgMgAaiAAQRB0QRB1NgIAIAcgBUEcbGoiA0GUgNAAaiAENgIAIANBkIDQAGpBATYCACADQZiA0ABqIAo2AgAgA0GcgNAAaiAENgIAIANBoIDQAGogBDYCACADQaSA0ABqIAo2AgAgA0GogNAAaiAKNgIAIAAhBQwECyACQQA7AQAgC0EAOgAADAMLIAtBAmohCyACQQRqIQIgCkEBaiEKIAggDWpBBGohDQwFCyAHIANBEHRBEHVBHGxqIgBB9P/PAGoiAyADKAIAQQFqNgIAIABB+P/PAGoiAyADKAIAIARqNgIAIABB/P/PAGoiACAAKAIAIApqNgIADAELIAcgA0EQdEEQdUEcbGoiAEGMgNAAaiAKNgIAIABB9P/PAGoiAyADKAIAQQFqNgIAIABB+P/PAGoiAyADKAIAIARqNgIAIABB/P/PAGoiACAAKAIAIApqNgIACyALQQFqIQsgAkECaiECIA1BAmohDSAEQQFqIQQMAAsACwsgBUEAIAVBAEobQQFqIQNBASEAQQEhAgNAIAAgA0cEQAJAIAAgASgCACIERgRAIAIiBEEBaiECDAELIARBAnQgB2pBjIDIAGooAgAhBAsgASAENgIAIAFBBGohASAAQQFqIQAMAQsLIAcgAkEBayIENgIIQQAgBEUNARogB0EMakEAIARBAnQQOhogB0GQgChqQQAgBEEEdBA6GkEAIQADQCAAIAROBEBBACEEIAVBACAFQQBKGyECA0AgAiAERgRAQQAhCyAHKAIIIgBBACAAQQBKGyEBQQAhAANAIAAgAUYNBSAHIABBBHRqIgJBkIAoaiIDIAMrAwAgByAAQQJ0aigCDLciFqM5AwAgAkGYgChqIgIgAisDACAWozkDACAAQQFqIQAMAAsACyAHIAcgBEECdGpBkIDIAGooAgBBAWsiAUECdCIDaiIAIAAoAgwgByAEQQdsQQJ0aiIAQZCA0ABqKAIAajYCDCAHIAFBBHRqIgFBkIAoaiIFIAUrAwAgAEGUgNAAaigCALegOQMAIAFBmIAoaiIFIAUrAwAgAEGYgNAAaigCALegOQMAIABBnIDQAGooAgAiBSABQYyACGoiASgCAEgEQCABIAU2AgALIABBoIDQAGooAgAiBSAHIANBAnQiAUEEcmpBjIAIaiIDKAIASgRAIAMgBTYCAAsgAEGkgNAAaigCACIDIAcgAUEIcmpBjIAIaiIFKAIASARAIAUgAzYCAAsgAEGogNAAaigCACIAIAcgAUEMcmpBjIAIaiIBKAIASgRAIAEgADYCAAsgBEEBaiEEDAALAAUgByAAQQR0aiIBQZCACGpBADYCACABQYyACGogDDYCACABQZSACGogEjYCACABQZiACGpBADYCACAAQQFqIQAgBygCCCEEDAELAAsACyAL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IQQMAAsABSAHIABBBHRqIgFBkIAIakEANgIAIAFBjIAIaiAMNgIAIAFBlIAIaiASNgIAIAFBmIAIakEANgIAIABBAWohACAHKAIIIQQMAQsACwALIAsLCwgAIAAoAhBFCwkAIAAQ/AIQNAsUACAAQfiOAzYCACAAQQRqEEcgAAsKACAAQRh0QRh1CxQAIABBuI4DNgIAIABBBGoQRyAACwkAIAAgARD0BAvZAwICfgJ/IwBBIGsiBCQAAkAgAUL///////////8AgyIDQoCAgICAgMCAPH0gA0KAgICAgIDA/8MAfVQEQCABQgSGIABCPIiEIQMgAEL//////////w+DIgBCgYCAgICAgIAIWgRAIANCgYCAgICAgIDAAHwhAgwCCyADQoCAgICAgICAQH0hAiAAQoCAgICAgICACIVCAFINASACIANCAYN8IQIMAQsgAFAgA0KAgICAgIDA//8AVCADQoCAgICAgMD//wBRG0UEQCABQgSGIABCPIiEQv////////8Dg0KAgICAgICA/P8AhCECDAELQoCAgICAgID4/wAhAiADQv///////7//wwBWDQBCACECIANCMIinIgVBkfcASQ0AIARBEGogACABQv///////z+DQoCAgICAgMAAhCICIAVBgfcAaxCMASAEIAAgAkGB+AAgBWsQhQIgBCkDCEIEhiAEKQMAIgBCPIiEIQIgBCkDECAEKQMYhEIAUq0gAEL//////////w+DhCIAQoGAgICAgICACFoEQCACQgF8IQIMAQsgAEKAgICAgICAgAiFQgBSDQAgAkIBgyACfCECCyAEQSBqJAAgAiABQoCAgICAgICAgH+DhL8LRQEBfyMAQRBrIgUkACAFIAEgAiADIARCgICAgICAgICAf4UQoQEgBSkDACEBIAAgBSkDCDcDCCAAIAE3AwAgBUEQaiQAC8QBAgF/An5BfyEDAkAgAEIAUiABQv///////////wCDIgRCgICAgICAwP//AFYgBEKAgICAgIDA//8AURsNAEEAIAJC////////////AIMiBUKAgICAgIDA//8AViAFQoCAgICAgMD//wBRGw0AIAAgBCAFhIRQBEBBAA8LIAEgAoNCAFkEQEEAIAEgAlMgASACURsNASAAIAEgAoWEQgBSDwsgAEIAUiABIAJVIAEgAlEbDQAgACABIAKFhEIAUiEDCyADC4kCAAJAIAAEfyABQf8ATQ0BAkBBzJgEKAIAKAIARQRAIAFBgH9xQYC/A0YNAwwBCyABQf8PTQRAIAAgAUE/cUGAAXI6AAEgACABQQZ2QcABcjoAAEECDwsgAUGAQHFBgMADRyABQYCwA09xRQRAIAAgAUE/cUGAAXI6AAIgACABQQx2QeABcjoAACAAIAFBBnZBP3FBgAFyOgABQQMPCyABQYCABGtB//8/TQRAIAAgAUE/cUGAAXI6AAMgACABQRJ2QfABcjoAACAAIAFBBnZBP3FBgAFyOgACIAAgAUEMdkE/cUGAAXI6AAFBBA8LC0HwlgRBGTYCAEF/BUEBCw8LIAAgAToAAEEBC/YBAQF/AkACQAJAIAAgAXNBA3ENACACQQBHIQMCQCABQQNxRSACRXINAANAIAAgAS0AACIDOgAAIANFDQQgAEEBaiEAIAJBAWsiAkEARyEDIAFBAWoiAUEDcUUNASACDQALCyADRQ0BIAEtAABFDQIgAkEESQ0AA0AgASgCACIDQX9zIANBgYKECGtxQYCBgoR4cQ0BIAAgAzYCACAAQQRqIQAgAUEEaiEBIAJBBGsiAkEDSw0ACwsgAkUNAANAIAAgAS0AACIDOgAAIANFDQIgAEEBaiEAIAFBAWohASACQQFrIgINAAsLQQAhAgsgAEEAIAIQOhoLZgEDf0F/IQICQCAARSABRXINAEEAIQIgAEEMakEAQYAIEDoaIAEgACgCCCAAKAIEbGohAwNAIAEgA08NASAAIAEtAABBAnRqIgRBDGogBCgCDEEBajYCACABQQFqIQEMAAsACyACCyoBAX8jAEEQayIEJAAgBCADNgIMIAAgASACIAMQiAIhACAEQRBqJAAgAAuvAQEGfyMAQfABayIHJAAgByAANgIAQQEhBgJAIANBAkgNAEEAIAFrIQkgACEFA0AgACAFIAlqIgUgBCADQQJrIgpBAnRqKAIAayIIIAIRAwBBAE4EQCAAIAUgAhEDAEEATg0CCyAHIAZBAnRqIAggBSAIIAUgAhEDAEEATiIIGyIFNgIAIAZBAWohBiADQQFrIAogCBsiA0EBSg0ACwsgASAHIAYQkQUgB0HwAWokAAvhAQECfyACQQBHIQMCQAJAAkAgAEEDcUUgAkVyDQAgAUH/AXEhBANAIAAtAAAgBEYNAiACQQFrIgJBAEchAyAAQQFqIgBBA3FFDQEgAg0ACwsgA0UNAQsCQCAALQAAIAFB/wFxRiACQQRJcg0AIAFB/wFxQYGChAhsIQMDQCAAKAIAIANzIgRBf3MgBEGBgoQIa3FBgIGChHhxDQEgAEEEaiEAIAJBBGsiAkEDSw0ACwsgAkUNACABQf8BcSEBA0AgASAALQAARgRAIAAPCyAAQQFqIQAgAkEBayICDQALC0EAC8EBAQN/AkAgASACKAIQIgMEfyADBSACEJwFDQEgAigCEAsgAigCFCIFa0sEQCACIAAgASACKAIkEQQADwsCQCACKAJQQQBIBEBBACEDDAELIAEhBANAIAQiA0UEQEEAIQMMAgsgACADQQFrIgRqLQAAQQpHDQALIAIgACADIAIoAiQRBAAiBCADSQ0BIAAgA2ohACABIANrIQEgAigCFCEFCyAFIAAgARA/GiACIAIoAhQgAWo2AhQgASADaiEECyAEC40BACAAIAAgACAAIABECff9DeE9Aj+iRIiyAXXg70k/oKJEO49otSiCpL+gokRVRIgOVcHJP6CiRH1v6wMS1tS/oKJEVVVVVVVVxT+gIACiIAAgACAAIABEgpIuscW4sz+iRFkBjRtsBua/oKJEyIpZnOUqAECgokRLLYocJzoDwKCiRAAAAAAAAPA/oKMLjgoBDn8gASgCFCEJIAEoAhAhAyABKAIMIQsgASgCCCEFIAAoAuQDKAIYIQ0CQCABKAIEIgcgASgCACIGSgRAIAYhCgNAIAUgC0wEQCANIApBAnRqKAIAIQwgBSECA0AgAyAJTARAIAwgAkEGdGogA0EBdGohACADIQQDQCAALwEABEAgASAKNgIADAcLIABBAmohACAEIAlHIQggBEEBaiEEIAgNAAsLIAIgC0chACACQQFqIQIgAA0ACwsgByAKRyEAIApBAWohCiAADQALCyAGIQoLAkAgByAKSgRAIAchCANAIAUgC0wEQCANIAhBAnRqKAIAIQwgBSECA0AgAyAJTARAIAwgAkEGdGogA0EBdGohACADIQQDQCAALwEABEAgASAINgIEDAcLIABBAmohACAEIAlHIQYgBEEBaiEEIAYNAAsLIAIgC0chACACQQFqIQIgAA0ACwsgCCAKSiEAIAhBAWshCCAADQALCyAHIQgLAkAgBSALSARAIAUh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A2siASAAEDUoAgAgACgCBGtBAnVNBEAjAEEQayIEJAAgBCAAIAEQtwIiAygCBCEBIAMoAgghBQNAIAEgBUYEQCADEG4gBEEQaiQABSAAEDUgASACEPMBIAMgAUEEaiIBNgIEDAELCwwBCyAAEDUhAyAGQQhqIAAgABBEIAFqEOMCIAAQRCADENoCIQMjAEEQayIEJAAgBCADQQhqIAEQpgMiASgCACEFA0AgASgCBCAFRwRAIAMoAhAgASgCACACEPMBIAEgASgCAEEEaiIFNgIADAELCyABEKsBIARBEGokACAAIAMQ4gIgAxC4AgsgBkEgaiQADwsgASADSQRAIAAgACgCACABQQJ0ahCiBAsLDQAgACgCABogABD+BQtKAQJ/IwBBEGsiASQAIwBBEGsiAiQAIAJBCGogAEEIaigCABCBASgCACEAIAJBEGokACABQQhqIAAQgQEoAgAhACABQRBqJAAgAAsTACAAIAAoAgBBAWsiADYCACAACxgBAX8jAEEQayIBJAAgABA0IAFBEGokAAtgAgN/AXwgACgCBCICIAEoAgRGBEAgAkEAIAJBAEobIQIDQCACIANGRQRAIANBA3QiBCAAKAIAaisDACABKAIAIARqKwMAoiAFoCEFIANBAWohAwwBCwsgBQ8LQQAQAwALFwAgABCRBiAAQQA2AgggAEHw5AM2AgALHAAgAUH/////A0sEQEGXCBCsAQALIAFBAnQQTAsWAEEBQSAgAEEBa2drdCAAIABBAk8bC9cBAgN/AX0jAEEQayICJAAgAiABNgIMAkAgAiABQQFGBH9BAgUgASABQQFrcUUNASABEKACCyIBNgIMCwJAIAAQjgEiAyABSQRAIAAgARCUBgwBCyABIANPDQAgAxDhASEEAn8gABA+KAIAsyAAEFkqAgCVjSIFQwAAgE9dIAVDAAAAAGBxBEAgBakMAQtBAAshASACAn8gBARAIAEQgAQMAQsgARCgAgs2AgggAiACQQxqIAJBCGoQeigCACIBNgIMIAEgA08NACAAIAEQlAYLIAJBEGokAAsUACAAIAEQSCAAQQRqIAFBBGoQSAsHACAAQTxqCzQBAn9BCBA7IgEEfyABIABBA3QQOyICNgIAIAJFBEAgARA0QQAPCyABIAA2AgQgAQVBAAsLJQECfyMAQRBrIgAkACAAQQhqQQAQgQEoAgAhASAAQRBqJAAgAQtTAQN/IwBBEGsiAyQAIAMgACABEL8GIgIoAgQhASACKAIIIQQDQCABIARGBEAgAhBuIANBEGokAAUgABA1GiABEJgGIAIgAUEIaiIBNgIEDAELCwsJACAAIAEQnwYLPAECfyMAQRBrIgEkACABQQhqIgIgACgCACgCAEFAaxCKBBogAigCABA1EFkhACACENEBIAFBEGokACAACxkBAX8gABCUASECIAAgARCOBSAAIAIQnAYLJAAgACABKAIANgIAIAAgASgCBCIBNgIEIAEEQCABEJoDCyAACywBAX8jAEEQayIBJAAgAUEANgIMIAAgAUEMaiABQQhqELEGIAFBEGokACAACxMAIAIgBaIgACADoiABIASioKALFQAgAEHo1AE2AgAgAEEEahCgBCAAC1UBAn8gAEH41AE2AgAgAEE4ahB0IABBLGoQdCAAQSBqIgEQugYgASgCAARAIAEgASgCABC1BiABEDUaIAEoAgAhAiABEJMCGiACEDQLIAAQjQQaIAALFAAgAiACoiAAIACiIAEgAaKgoJ8LDQAgAEH/////ARDsAgsNACAAIAKUIAEgAZSTC2wBAX8gARA1GiMAQRBrIgIkACAAQgA3AgAgAkEANgIMIABBCGogAkEMahCNAyACQRBqJAAgACABKAIANgIAIAAgASgCBDYCBCABEDUoAgAhAiAAEDUgAjYCACABEDVBADYCACABQgA3AgAgAAsJACABQQA2AgALkQICDH8BfEF/IQoCQCABKAIIIgYgAigCBEcNACAAKAIEIgMgASgCBEcNACAAKAIIIgcgAigCCEcNAEEAIQogA0EAIANBAEobIQsgB0EAIAdBAEobIQwgBkEAIAZBAEobIQ0gACgCACEDA0AgBCALRg0BIAQgBmwhDkEAIQUDQCAFIAxGRQRAIANCADcDACACKAIAIAVBA3RqIQggASgCACAOQQN0aiEJQQAhAEQAAAAAAAAAACEPA0AgACANRkUEQCADIAkrAwAgCCsDAKIgD6AiDzkDACAAQQFqIQAgCUEIaiEJIAggB0EDdGohCAwBCwsgBUEBaiEFIANBCGohAwwBCwsgBEEBaiEEDAALAAsgCgsNACAAQf////8DEOwCC8kCAgJ/AX0CQAJAIAZBAEwNACAFKAIEIAZBAWpNDQAgB0EA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QRBqJAAgBUEQaiQAIAALtgMCA38BfiMAQSBrIgMkAAJAIAFC////////////AIMiBUKAgICAgIDAwD99IAVCgICAgICAwL/AAH1UBEAgAUIZiKchBCAAUCABQv///w+DIgVCgICACFQgBUKAgIAIURtFBEAgBEGBgICABGohAgwCCyAEQYCAgIAEaiECIAAgBUKAgIAIhYRCAFINASACIARBAXFqIQIMAQsgAFAgBUKAgICAgIDA//8AVCAFQoCAgICAgMD//wBRG0UEQCABQhmIp0H///8BcUGAgID+B3IhAgwBC0GAgID8ByECIAVC////////v7/AAFYNAEEAIQIgBUIwiKciBEGR/gBJDQAgA0EQaiAAIAFC////////P4NCgICAgICAwACEIgUgBEGB/gBrEIwBIAMgACAFQYH/ACAEaxCFAiADKQMIIgBCGYinIQIgAykDACADKQMQIAMpAxiEQgBSrYQiBVAgAEL///8PgyIAQoCAgAhUIABCgICACFEbRQRAIAJBAWohAgwBCyAFIABCgICACIWEQgBSDQAgAkEBcSACaiECCyADQSBqJAAgAiABQiCIp0GAgICAeHFyvgsLACAAIAEQ+gQQIQsnACAAIAU6ABAgACAEOAIMIAAgAzgCCCAAIAI4AgQgACABOAIAIAALigEBA39BiKUEQYilBCgCAEEBaiIFNgIAIAAgBTYCACADBEADQCACIARBA3RqIgYoAgBFBEAgBiAFNgIAIAIgBEEDdGoiACABNgIEIABBADYCCCADEAIgAg8LIARBAWoiBCADRw0ACwsgACABIAIgA0EEdEEIchDIAiADQQF0IgAQ+QQhASAAEAIgAQsfAEGApQQoAgBFBEBBhKUEIAE2AgBBgKUEIAA2AgALC7YPAgV/Dn4jAEHQAmsiBSQAIARC////////P4MhCiACQv///////z+DIQwgAiAEhUKAgICAgICAgIB/gyENIARCMIinQf//AXEhCAJAAkAgAkIwiKdB//8BcSIJQf//AWtBgoB+TwRAIAhB//8Ba0GBgH5LDQELIAFQIAJC////////////AIMiD0KAgICAgIDA//8AVCAPQoCAgICAgMD//wBRG0UEQCACQoCAgICAgCCEIQ0MAgsgA1AgBEL///////////8AgyICQoCAgICAgMD//wBUIAJCgICA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AgAgAUIAEMMBC0IAIRQLIAAgFTcDACAAIBQ3AwggDEEwaiQAC9AGAgR/A34jAEGAAWsiBSQAAkACQAJAIAMgBEIAQgAQhgJFDQACfyAEQv///////z+DIQkCfyAEQjCIp0H//wFxIgZB//8BRwRAQQQgBg0BGkECQQMgAyAJhFAbDAILIAMgCYRQCwshByACQjCIpyIIQf//AXEiBkH//wFGDQAgBw0BCyAFQRBqIAEgAiADIAQQXSAFIAUpAxAiASAFKQMYIgIgASACEPsEIAUpAwghAiAFKQMAIQQMAQsgASACQv///////z+DIAatQjCGhCIKIAMgBEL///////8/gyAEQjCIp0H//wFxIgetQjCGhCIJEIYCQQBMBEAgASAKIAMgCRCGAgRAIAEhBAwCCyAFQfAAaiABIAJCAEIAEF0gBSkDeCECIAUpA3AhBAwBCyAGBH4gAQUgBUHgAGogASAKQgBCgICAgICAwLvAABBdIAUpA2giCkIwiKdB+ABrIQYgBSkDYAshBCAHRQRAIAVB0ABqIAMgCUIAQoCAgICAgMC7wAAQXSAFKQNYIglCMIinQfgAayEHIAUpA1AhAwsgCUL///////8/g0KAgICAgIDAAIQhCSAKQv///////z+DQoCAgICAgMAAhCEKIAYgB0oEQANAAn4gCiAJfSADIARWrX0iC0IAWQRAIAsgBCADfSIEhFAEQCAFQSBqIAEgAkIAQgAQXSAFKQMoIQIgBSkDICEEDAULIAtCAYYgBEI/iIQMAQsgCkIBhiAEQj+IhAshCiAEQgGGIQQgBkEBayIGIAdKDQALIAchBgsCQCAKIAl9IAMgBFatfSIJQgBTBEAgCiEJDAELIAkgBCADfSIEhEIAUg0AIAVBMGogASACQgBCABBdIAUpAzghAiAFKQMwIQQMAQsgCUL///////8/WARAA0AgBEI/iCEBIAZBAWshBiAEQgGGIQQgASAJQgGGhCIJQoCAgICAgMAAVA0ACwsgCEGAgAJxIQcgBkEATARAIAVBQGsgBCAJQv///////z+DIAZB+ABqIAdyrUIwhoRCAEKAgICAgIDAwz8QXSAFKQNIIQIgBSkDQCEEDAELIAlC////////P4MgBiAHcq1CMIaEIQILIAAgBDcDACAAIAI3AwggBUGAAWokAAu/AgEBfyMAQdAAayIEJAACQCADQYCAAU4EQCAEQSBqIAEgAkIAQoCAgICAgID//wAQXSAEKQMoIQIgBCkDICEBIANB//8BSQRAIANB//8AayEDDAILIARBEGogASACQgBCgICAgICAgP//ABBdIANB/f8CIANB/f8CSBtB/v8BayEDIAQpAxghAiAEKQMQIQEMAQsgA0GBgH9KDQAgBEFAayABIAJCAEKAgICAgICAORBdIAQpA0ghAiAEKQNAIQEgA0H0gH5LBEAgA0GN/wBqIQMMAQsgBEEwaiABIAJCAEKAgICAgICAORBdIANB6IF9IANB6IF9ShtBmv4BaiEDIAQpAzghAiAEKQMwIQELIAQgASACQgAgA0H//wBqrUIwhhBdIAAgBCkDCDcDCCAAIAQpAwA3AwAgBEHQAGokAAs1ACAAIAE3AwAgACACQv///////z+DIARCMIinQYCAAnEgAkIwiKdB//8BcXKtQjCGhDcDCAsQACAAIAEgAkEAQQAQiwUaC8QCAAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAFBCWsOEgAKCwwKCwIDBAUMCwwMCgsHCAkLIAIgAigCACIBQQRqNgIAIAAgASgCADYCAA8LAAsgAiACKAIAIgFBBGo2AgAgACABMgEANwMADwsgAiACKAIAIgFBBGo2AgAgACABMwEANwMADwsgAiACKAIAIgFBBGo2AgAgACABMAAANwMADwsgAiACKAIAIgFBBGo2AgAgACABMQAANwMADwsACyACIAIoAgBBB2pBeHEiAUEIajYCACAAIAErAwA5AwAPCyAAIAIgAxECAAsPCyACIAIoAgAiAUEEajYCACAAIAE0AgA3AwAPCyACIAIoAgAiAUEEajYCACAAIAE1AgA3AwAPCyACIAIoAgBBB2pBeHEiAUEIajYCACAAIAEpAwA3AwALbQEEfyAAKAIALAAAEMQBRQRAQQAPCwNAIAAoAgAhA0F/IQEgAkHMmbPmAE0EQEF/IAMsAABBMGsiBCACQQpsIgFqIARB/////wcgAWtKGyEBCyAAIANBAWo2AgAgASECIAMsAAEQxAENAAsgAguXEwIRfwF+IwBB0ABrIgckACAHIAE2AkwgB0E3aiEWIAdBOGohEkEAIQECQAJAAkACQANAIAFB/////wcgDWtKDQEgASANaiENIAcoAkwiCyEBAkAC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DQAgAUEYaiIHKAIAIQggASAHQQEQ9gE2AgggCCABKAIIEKkCRQ0AIAFBGGoQpAEaIAMhAgsgASgCGCABQRBqEKkCRQ0BCwsgASgCICABQRBqKQIANwIACyABQTBqJAALIARBEGokACAGQSBqJAAgACgCBEEIayECIAAQQyEDIAAgAhCpAyAAIAMQmAQLuQICAX0BfyACIAEQ6wUiA4tgIgRFBEAgAEMAAIA/IAOVIgIgASoCECABKgIUIAEqAhwgASoCIBClAZQ4AgAgACACIAEqAgggASoCBCABKgIgIAEqAhwQpQGUOAIEIAAgAiABKgIEIAEqAgggASoCECABKgIUEKUBlDgCCCAAIAIgASoCFCABKgIMIAEqAiAgASoCGBClAZQ4AgwgACACIAEqAgAgASoCCCABKgIYIAEqAiAQpQGUOAIQIAAgAiABKgIIIAEqAgAgASoCFCABKgIMEKUBlDgCFCAAIAIgASoCDCABKgIQIAEqAhggASoCHBClAZQ4AhggACACIAEqAgQgASoCACABKgIcIAEqAhgQpQGUOAIcIAAgAiABKgIAIAEqAgQgASoCDCABKgIQEKUBlDgCIAsgBEULaQECfyAAEKgCIAEEQCAAEJAEIAFJBEAQnAEACyAAEDUaIAFB/////wFLBEBB5JgBEKwBAAsgACABQQN0IgMQTCICNgIAIAAgAjYCBCAAEDUgAiADajYCACAAQQAQoAMgACABEIYECyAACyEAIAAoAgQgABA1KAIARwRAIAAgARCqAw8LIAAgARDyBQsIACAAQfwAaguwBwIGfwR8IwBBgAJrIgIkAAJAIAErAxAiCCAIoiABKwMAIgggCKIgASsDCCIJIAmioKAiCUQAAAAAAAAAAGEEQCACQgA3A8gBIAJCgICAgICAgPg/NwPAAUQAAAAAAAAAACEIDAELIAIgCCAJnyIIozkDwAEgAiABKwMIIAijOQPIASABKwMQIAijIQoLIAIgCDkD2AEgAiAKOQPQASACIAErAxg5A+ABIAIgASsDIDkD6AEgAiABKwMoOQPwASACKwPYASIJIQgjAEEQayIBJAACfCAIvUIgiKdB/////wdxIgNB+8Ok/wNNBEBEAAAAAAAA8D8gA0GewZryA0kNARogCEQAAAAAAAAAABDNAgwBCyAIIAihIANBgIDA/wdPDQAaAkAC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IAFBCGoiAEEQahDhAyAAQQRqEK8FCyABEDQLEgAgAEEANgIEIABBuOQDNgIACwkAIAAgATYCCAsTACAAQQg2AgQgAEEMakEIEJECC6kCAQd/IAAQSiECAkAgAQRAIAAgAiABEP8DEK4CIAAQSiABNgIAQQAhAgNAIAEgAkYEQCAAQQhqIgIoAgAiA0UNAyAAIAMoAgQgARBbIgcQPCACNgIAA0AgAygCACICRQ0EAkAgAigCBCABEFsiBCAHRg0AIAIhBSAAIAQQPCgCAEUEQCAAIAQQPCADNgIAIAQhBwwBCwNAAkAgBSIGKAIARQRAQQAhBQwBCyAAEFkgAkEIaiAGKAIAQQhqENABIQggBigCACEFIAgNAQsLIAMgBTYCACAGIAAgBBA8KAIAKAIANgIAIAAgBBA8KAIAIAI2AgAMAQsgAiEDDAALAAUgACACEDxBADYCACACQQFqIQIMAQsACwALIABBABCuAiAAEEpBADYCAAsLJABB2JUELQAAQQFxRQRAQcyVBBClA0HYlQRBAToAAAtBzJUEC6IBAQV/IwBBEGsiAyQAIAAQPhogASgCACEEAkACQCAAEI4BIgVFDQAgACAEIAUQWyIGEDwoAgAiAkUNAANAIAIoAgAiAkUNASAEIAIoAgRHBEAgAigCBCAFEFsgBkcNAgsgBCACKAIERw0AIAAQWSACQQhqIAEQ0AFFDQALIANBCGogAhCBASgCACECDAELIAMQhQQiAjYCCAsgA0EQaiQAIAILCgAgAUEEahD9BAsIACAAELQCGgscACABQf////8BSwRAQZcIEKwBAAsgAUEDdBBMC0ABAX8gABCFByABSQRAEJwBAAsgACAAEDUgARD9BiICNgIAIAAgAjYCBCAAEDUgAiABQRRsajYCACAAQQAQ9QYLVgEBfyMAQRBrIgQkACAEIAAgAxC7BCEDIAAQNSEAA0AgASACRwRAIAAgAygCBCABELcDIAMgAygCBEEUajYCBCABQRRqIQEMAQsLIAMQbiAEQRBqJAALJgAgACgCABogACgCACAAENsBahogACgCABogACgCACAAEJQBahoLBAAgAQshAQF/IAEgAGshAyAAIAFHBEAgAiAAIAMQywILIAIgA2oLBwAgASAAawtOAQF/IwBBEGsiBCQAIAQgACADEK8DIQMgABA1GiACIAFrIgBBAEoEQCADKAIEIAEgABA/GiADIAMoAgQgAGo2AgQLIAMQbiAEQRBqJAALFwAgAEIANwIAIABBAToAECAAQgA3AggLLAAgACgCABogACgCACAAENwBQRRsahogACgCABogACgCACAAEIABQRRsahoLUwEDfyMAQRBrIgMkACADIAAgARC7BCICKAIEIQEgAigCCCEEA0AgASAERgRAIAIQbiADQRBqJAAFIAAQNRogARChBiACIAFBFGoiATYCBAwBCwsLDAAgACgCABogARA0CwoAIAFBBGoQ0QELKQEBfwNAIAJBCEZFBEAgASACaiAAIAJrLQAHOgAAIAJBAWohAgwBCwsLKgEBfyMAQRBrIgIkACACQQhqIAEQigQiASAAEIIEIAEQ0QEgAkEQaiQACxkBAX8gABCAASECIAAgARCgBSAAIAIQogYLLAEBfyMAQRBrIgIkACACIAE2AgwgACACQQxqIAJBCGoQsQYgAkEQaiQAIAAL2gQCCX8BfSMAQSBrIgUkACAFIAEQ3AI2AhAgBUEYaiEIIAVBEGohCSAFQQhqIQojAEEgayICJAAgABA+GiABKAIAIQYgABCOASEDIAJBADoAHwJAAkAgA0UNACAAIAYgAxBbIgcQPCgCACIERQ0AA0AgBCgCACIERQ0BIAYgBCgCBEcEQCAEKAIEIAMQWyAHRw0CCyAAEFkgBEEIaiABENABRQ0ACwwBCyACQRBqIAAgBkHs1QEgCSAKEIEGIAAQPigCACEBIAAQWSEEAkAgAwRAIAFBAWqzIAQqAgAgA7OUXkUNAQsgAiADEOEBQQFzIANBAXRyNgIMIAICfyAAED4oAgBBAWqzIAAQWSoCAJWNIgtDAACAT10gC0MAAAAAYHEEQCALqQwBC0EACzYCCCAAIAJBDGogAkEIahB6KAIAEIEEIAYgABCOASIDEFshBwsCQCAAIAcQPCgCACIBRQRAIAIoAhAgAEEIaiIBKAIANgIAIAEgAigCEDYCACAAIAcQPCABNgIAIAIoAhAoAgBFDQEgAigCECEBIAAgAigCECgCACgCBCADEFsQPCABNgIADAELIAIoAhAgASgCADYCACABIAIoAhA2AgALIAJBEGoiARC4ASEEIAAQPiIAIAAoAgBBAWo2AgAgAkEBOgAfIAEoAgAhACABQQA2AgAgAARAIAEQSiIBLQAE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IAe9IgkgBa18Qi+GIAmnQR9xQQN0QaDsAmopAwB8v6K2IQgLIAgLCwsAIABDAAAAP5KOCxAAIAAQpwJDAAAAQBCnApULLAAgACgCABogACgCACAAEPUBQSRsahogACgCABogACgCACAAEIQBQSRsahoLDAAgACAAKAIAENEGCxwBAX8gAEEOTQR/IABBAnRB6KgBaigCAAVBAAsLNQAgACgCABogACgCACAAEPUBQSRsahogACgCACAAEIQBQSRsahogACgCACAAEPUBQSRsahoLEwAgACABNgJUIABBPGogARCjBAtqAQV8IAArAxgiASABoiAAKwMQIgIgAqIgACsDACIDIAOiIAArAwgiBCAEoqCgoCIFRAAAAAAAAAAAYQRADwsgACABIAWfIgGjOQMYIAAgAiABozkDECAAIAQgAaM5AwggACADIAGjOQMACyYAIAAoAgAaIAAoAgAgABDbAWoaIAAoAgAgABDbAWoaIAAoAgAaCwkAIABBfxDsAgsdACABQdWq1aoBSwRAQbzyABCsAQALIAFBDGwQTAsNACAAQdWq1aoBEOwCCxYAIAEgAikCADcCACABIAIoAgg2AggLPgECf0EMEDsiAwR/IAMgACABbCACdBA7IgQ2AgAgBEUEQCADEDRBAA8LIAMgATYCCCADIAA2AgQgAwVBAAsLPgADQCABIAJHBEAgASABLAAAIgBBAE4EfyADKAIAIAEsAABBAnRqKAIABSAACzoAACABQQFqIQEMAQsLIAILPwADQCABIAJHBEAgASABKAIAIgBB/wBNBH8gAygCACABKAIAQQJ0aigCAAUgAAs2AgAgAUEEaiEBDAELCyACC6cBAQR/IwBBgAJrIgAkACAAQiU3A/gBIABB+AFqIgdBAXJBz/YBIAUgAigCBBC9AxBcIQggACAENwMAIABB4AFqIgYgBkEYIAggByAAEK0BIAZqIgggAhDZASEJIABBEGoiByACEE8gBiAJIAggAEEgaiIGIABBHGogAEEYaiAHELQHIAcQRyABIAYgACgCHCAAKAIYIAIgAxCaAiEBIABBgAJqJAAgAQu5AQEDfyMAQaABayIAJAAgAEHluAMvAAA7AZwBIABB4bgDKAAANgKYASAAQZgBaiIGQQFyQf72ASAFIAIoAgQQvQMQXCEHIAAgBDYCACAAQYsBaiIEIARBDSAHIAYgABCtASAEaiIHIAIQ2QEhCCAAQRBqIgYgAhBPIAQgCCAHIABBIGoiBCAAQRxqIABBGGogBhC0ByAGEEcgASAEIAAoAhwgACgCGCACIAMQmgIhASAAQaABaiQAIAELpgEBBH8jAEHwAGsiACQAIABCJTcDaCAAQegAaiIHQQFyQc/2ASAFIAIoAgQQvQMQXCEIIAAgBDcDACAAQdAAaiIGIAZBGCAIIAcgABCtASAGaiIIIAIQ2QEhCSAAQRBqIgcgAhBPIAYgCSAIIABBIGoiBiAAQRxqIABBGGogBxC2ByAHEEcgASAGIAAoAhwgACgCGCACIAMQ6AEhASAAQfAAaiQAIAELtgEBA38jAEHQAGsiACQAIABB5bgDLwAAOwFMIABB4bgDKAAANgJIIABByABqIgZBAXJB/vYBIAUgAigCBBC9AxBcIQcgACAENgIAIABBO2oiBCAEQQ0gByAGIAAQrQEgBGoiByACENkBIQggAEEQaiIGIAIQTyAEIAggByAAQSBqIgQgAEEcaiAAQRhqIAYQtgcgBhBHIAEgBCAAKAIcIAAoAhggAiADEOgBIQEgAEHQAGokACABCygAIAAgATYCACAAQQRqEI8HIABCADcCGCAAQgA3AhAgAEIANwIIIAALOgEBfyMAQRBrIgQkACAEIAA2AgAgBCADKAIANgIEIAQgAigCADYCCCABQbnfASAEEAgaIARBEGokAAscACAAIAFBCCACpyACQiCIpyADpyADQiCIpxAfCywAIAAoAgAaIAAoAgAgABDcAUEUbGoaIAAoAgAgABDcAUEUbGoaIAAoAgAaC4wBAQV/A0AgBkEDRwRAIAAgBkEFdCIHaiEEQQAhAwNAIANBBEcEQCADQQN0IgUgAiAHamogBCsDECABIAVqIgVBQGsrAwCiIAQrAwAgBSsDAKIgBCsDCCAFKwMgoqCgOQMAIANBAWohAwwBCwsgAiAHaiIDIAQrAxggAysDGKA5AxggBkEBaiEGDAELCwtRAQF/AkAgAUUNACABQeDlA0Hg5wMQsgEiAUUNACABKAIIIAAoAghBf3NxDQAgACgCDCABKAIMQQAQfkUNACAAKAIQIAEoAhBBABB+IQILIAILVQECfyAAKAIEIQQCf0EAIAJFDQAaIARBCHUiBSAEQQFxRQ0AGiACKAIAIAUQsQQLIQUgACgCACIAIAEgAiAFaiADQQIgBEECcRsgACgCACgCHBEHAAu9AQEEfyMAQRBrIgUkACACQe////8DIAFrTQRAIAAQQCEGIAACfyABQef///8BSQRAIAUgAUEBdDYCCCAFIAEgAmo2AgwgBUEMaiAFQQhqEHooAgAQuwIMAQtB7v///wMLQQFqIgcQiQIhAiAEBEAgAiAGIAQQzAELIAMgBEcEQCAEQQJ0IgggAmogBiAIaiADIARrEMwBCyABQQFHBEAgBhA0CyAAIAIQjwEgACAHELMBIAVBEGokAA8LEFUAC44CAQR/IwBBEGsiCCQAIAIgAUF/c0Hv////A2pNBEAgABBAIQkgAAJ/IAFB5////wFJBEAgCCABQQF0NgIIIAggASACajYCDCAIQQxqIAhBCGoQeigCABC7AgwBC0Hu////AwtBAWoiChCJAiECIAQEQCACIAkgBBDMAQsgBgRAIARBAnQgAmogByAGEMwBCyADIAQgBWoiC2shByADIAtHBEAgBEECdCIDIAJqIAZBAnRqIAMgCWogBUECdGogBxDMAQsgAUEBRwRAIAkQNAsgACACEI8BIAAgChCzASAAIAQgBmogB2oiABCKASAIQQA2AgQgAiAAQQJ0aiAIQQRqEHkgCEEQaiQADwsQVQALdgEDfyMAQRBrIgMkACACQW9NBEACQCACQQpNBEAgACACEJEBIAAhBAwBCyAAIAIQnQJBAWoiBRBMIgQQjwEgACAFELMBIAAgAhCKAQsgBCABIAIQtgEgA0EAOgAPIAIgBGogA0EPahCGASADQRBqJAAPCxBVAAsTACABBEAgACACEMIBIAEQOhoLCx0AIAFBzJmz5gBLBEBBvPIAEKwBAAsgAUEUbBBMCwMAAAsJACAAEFw2AgALKwEBfyAAKAIEIQIDQCABIAJHBEAgABBZGiACQQRrIQIMAQsLIAAgATYCBAsqACMAQRBrIgIkAAJAIAAgAUYEQCAAQQA6AHgMAQsgARA0CyACQRBqJAALPwEBfyMAQRBrIgIkAAJAAkAgAUEeSw0AIAAtAHgNACAAQQE6AHgMAQsgAkEIaiABEMUFIQALIAJBEGokACAAC0UBAn8jAEEQayIAJABB4MMEEFkaIABB/////wM2AgwgAEH/////BzYCCCAAQQxqIABBCGoQ+QEoAgAhASAAQRBqJAAgAQsJACAAELYEEDQLDQAgAEHMmbPmABDsAgsJACAAQRQQswMLFQAgAEHYuwM2AgAgAEEQahA5GiAACxUAIABBsLsDNgIAIABBDGoQORogAAuCAQEEfyAAEKsFIAAQNSEEIAAoAgAhBSAAKAIEIQMgAUEEaiECA0AgAyAFRwRAIAQgAigCAEEUayADQRRrIgMQtwMgAiACKAIAQRRrNgIADAELCyAAIAIQSCAAQQRqIAFBCGoQSCAAEDUgARA+EEggASABKAIENgIAIAAgABCAARD1BgtCAQJ/IwBBEGsiASQAIAEgADYCDCABQQhqIAFBDGoQygEhAEEEQQFBzJgEKAIAKAIAGyECIAAQyQEgAUEQaiQAIAILPgEBfyMAQRBrIgUkACAFIAQ2AgwgBUEIaiAFQQxqEMoBIQQgACABIAIgAxCAAyEAIAQQyQEgBUEQaiQAIAALaQECfyMAQRBrIgQkACAEQQA2AgwgAEEMaiAEQQxqIAMQugEgAQRAIAAoAhAgARD9BiEFCyAAIAU2AgAgACAFIAJBFGxqIgI2AgggACACNgIEIAAQPiAFIAFBFGxqNgIAIARBEGokACAACxIAIAQgAjYCACAHIAU2AgBBAwsoAQF/IABBzLoDNgIAAkAgACgCCCIBRQ0AIAAtAAxFDQAgARA0CyAAC+UJACAAAn9BpLcELQAABEBBoLcEKAIADAELQZy3BAJ/QZi3BC0AAARAQZS3BCgCAAwBC0HYwwQQY0HYwwRBuLoDNgIAIwBBEGsiACQAQeDDBEIANwMAIABBADYCDEHowwQgAEEMahCNA0HoxARBADoAACAAQRBqJAAQgwdBHkkEQBBVAAtB4MMEQeDDBBBZQR4QggciADYCAEHkwwQgADYCAEHgwwQQNSAAQfgAajYCAEHgwwRBABC2AkEeEJIHQfDEBEGulgIQmwEaQeDDBBBEIQBB4MMEEJEHQeDDBCAAEKcDQaDBBBBjQaDBBEHkxAM2AgBBoMEEQei1BBBiEGVBqMEEEGNBqMEEQYTFAzYCAEGowQRB8LUEEGIQZUGwwQQQY0G8wQRBADoAAEG4wQRBADYCAEGwwQRBzLoDNgIAQbjBBEGYmgMoAgA2AgBBsMEEQbS3BBBiEGVBwMEEEGNBwMEEQbC+AzYCAEHAwQRBrLcEEGIQZUHIwQQQY0HIwQRBxL8DNgIAQcjBBEG8twQQYhBlQdDBBBBjQdDBBEGAuwM2AgBB2MEEEFw2AgBB0MEEQcS3BBBiEGVB4MEEEGNB4MEEQdjAAzYCAEHgwQRBzLcEEGIQZUHowQQQY0HowQRBzMEDNgIAQejBBEHUtwQQYhBlQfDBBBBjQfjBBEGu2AA7AQBB8MEEQbC7AzYCAEH8wQQQRRpB8MEEQdy3BBBiEGVBiMIEEGNBkMIEQq6AgIDABTcCAEGIwgRB2LsDNgIAQZjCBBBFGkGIwgRB5LcEEGIQZUGowgQQY0GowgRBpMUDNgIAQajCBEH4tQQQYhBlQbDCBBBjQbDCBEGYxwM2AgBBsMIEQYC2BBBiEGVBuMIEEGNBuMIEQezIAzYCAEG4wgRBiLYEEGIQZUHAwgQQY0HAwgRB1MoDNgIAQcDCBEGQtgQQYhBlQcjCBBBjQcjCBEGs0gM2AgBByMIEQbi2BBBiEGVB0MIEEGNB0MIEQcDTAzYCAEHQwgRBwLYEEGIQZUHYwgQQY0HYwgRBtNQDNgIAQdjCBEHItgQQYhBlQeDCBBBjQeDCBEGo1QM2AgBB4MIEQdC2BBBiEGVB6MIEEGNB6MIEQZzWAzYCAEHowgRB2LYEEGIQZUHwwgQQY0HwwgRBwNcDNgIAQfDCBEHgtgQQYhBlQfjCBBBjQfjCBEHk2AM2AgBB+MIEQei2BBBiEGVBgMMEEGNBgMMEQYjaAzYCAEGAwwRB8LYEEGIQZUGIwwQQY0GQwwRB8OMDNgIAQYjDBEGczAM2AgBBkMMEQczMAzYCAEGIwwRBmLYEEGIQZUGYwwQQY0GgwwRBlOQDNgIAQZjDBEGkzgM2AgBBoMMEQdTOAzYCAEGYwwRBoLYEEGIQZUGowwQQY0GwwwQQ/wZBqMMEQZDQAzYCAEGowwRBqLYEEGIQZUG4wwQQY0HAwwQQ/wZBuMMEQazRAzYCAEG4wwRBsLYEEGIQZUHIwwQQY0HIwwRBrNsDNgIAQcjDBEH4tgQQYhBlQdDDBBBjQdDDBEGk3AM2AgBB0MMEQYC3BBBiEGVBkLcEQdjDBDYCAEGYtwRBAToAAEGUtwRBkLcENgIAQZC3BAsQugRBpLcEQQE6AABBoLcEQZy3BDYCAEGctwQLKAIAIgA2AgAgABCaAwtxAQJ/IABBuLoDNgIAIABBCGohAQNAIAEQRCACSwRAIAEgAhA8KAIABEAgASACEDwoAgAQ2QIaCyACQQFqIQIMAQsLIABBmAFqEDkaIAEQ6gIgASgCAARAIAEQkQcgARBZIAEoAgAgARDTARCBBwsgAAsMACAAIAAoAgAQgAcLVgEDfyMAQRBrIgIkACACQeDDBCAAELcCIgEoAgQhACABKAIIIQMDQCAAIANGBEAgARBuIAJBEGokAAVB4MMEEFkgABCTBCABIABBBGoiADYCBAwBCwsLIAAgAEGAuwM2AgAgACgCCBBcRwRAIAAoAggQygQLIAALBABBfwuDBgEKfyMAQRBrIhMkACACIAA2AgAgA0GABHEhFSAHQQJ0IRYDQCAUQQRGBEAgDRA4QQFLBEAgEyANEK4BNgIIIAIgE0EIakEBEJkHIA0QgAIgAigCABDYAjYCAAsgA0GwAXEiA0EQRwRAIAEgA0EgRgR/IAIoAgAFIAALNgIACyATQRBqJAAFAkACQAJAAkACQAJAIAggFGosAAAOBQABAwIEBQsgASACKAIANgIADAQLIAEgAigCADYCACAGQSAQoAEhByACIAIoAgAiD0EEajYCACAPIAc2AgAMAwsgDRC/AQ0CIA1BABC+AygCACEHIAIgAigCACIPQQRqNgIAIA8gBzYCAAwCCyAMEL8BIBVFcg0BIAIgDBCuASAMEIACIAIoAgAQ2AI2AgAMAQsgAigCACEXIAQgFmoiBCEHA0ACQCAFIAdNDQAgBkGAECAHKAIAELQBRQ0AIAdBBGohBwwBCwsgDkEASgRAIAIoAgAhDyAOIRADQCAQRSAEIAdPckUEQCAHQQRrIgcoAgAhEiACIA9BBGoiETYCACAPIBI2AgAgEEEBayEQIBEhDwwBCwsCQCAQRQRAQQAhEgwBCyAGQTAQoAEhEiACKAIAIQ8LA0AgD0EEaiERIBBBAEoEQCAPIBI2AgAgEEEBayEQIBEhDwwBCwsgAiARNgIAIA8gCTYCAAsCQCAEIAdGBEAgBkEwEKABIQ8gAiACKAIAIhFBBGoiBzYCACARIA82AgAMAQsgCxC/AQR/QX8FIAtBABBBLAAACyESQQAhD0EAIRADQCAEIAdHBEACQCAPIBJHBEAgDyERDAELIAIgAigCACIRQQRqNgIAIBEgCjYCAEEAIREgCxA4IBBBAWoiEE0EQCAPIRIMAQsgCyAQEEEtAABB/wBGBEBBfyESDAELIAsgEBBBLAAAIRILIAdBBGsiBygCACEPIAIgAigCACIYQQRqNgIAIBggDzYCACARQQFqIQ8MAQsLIAIoAgAhBwsgFyAHELsDCyAUQQFqIRQMAQsLC7sCAQF/IwBBEGsiCiQAIAkCfyAABEAgAhCcByEAAkAgAQRAIAogABD+ASADIAooAgA2AAAgCiAAEP0BDAELIAogABC4AyADIAooAgA2AAAgCiAAEMABCyAIIAoQ1QEgChA5GiAEIAAQvgE2AgAgBSAAEJ8BNgIAIAogABCeASAGIAoQiwEgChA5GiAKIAAQwQEgByAKENUBIAoQORogABD8AQwBCyACEJoHIQACQCABBEAgCiAAEP4BIAMgCigCADYAACAKIAAQ/QEMAQsgCiAAELgDIAMgCigCADYAACAKIAAQwAELIAggChDVASAKEDkaIAQgABC+ATYCACAFIAAQnwE2AgAgCiAAEJ4BIAYgChCLASAKEDkaIAogABDBASAHIAoQ1QEgChA5GiAAEPwBCzYCACAKQRBqJAAL2wUBCn8jAEEQayIUJAAgAiAANgIAIANBgARxIRYDQCAVQQRGBEAgDRA4QQFLBEAgFCANEK4BNgIIIAIgFEEIakEBEKAHIA0QgQIgAigCABDYAjYCAAsgA0GwAXEiA0EQRwRAIAEgA0EgRgR/IAIoAgAFIAALNgIACyAUQRBqJAAPCwJAAkACQAJAAkACQCAIIBVqLAAADgUAAQMCBAULIAEgAigCADYCAAwECyABIAIoAgA2AgAgBkEgEIUBIQ8gAiACKAIAIhBBAWo2AgAgECAPOgAADAMLIA0QvwENAiANQQAQQS0AACEPIAIgAigCACIQQQFqNgIAIBAgDzoAAAwCCyAMEL8BIBZFcg0BIAIgDBCuASAMEIECIAIoAgAQ2AI2AgAMAQsgAigCACEXIAQgB2oiBCERA0ACQCAFIBFNDQAgBkGAECARLAAAELUBRQ0AIBFBAWohEQwBCwsgDiIPQQBKBEADQCAPRSAEIBFPckUEQCARQQFrIhEtAAAhECACIAIoAgAiEkEBajYCACASIBA6AAAgD0EBayEPDAELCyAPBH8gBkEwEIUBBUEACyESA0AgAiACKAIAIhBBAWo2AgAgD0EASgRAIBAgEjoAACAPQQFrIQ8MAQsLIBAgCToAAAsCQCAEIBFGBEAgBkEwEIUBIQ8gAiACKAIAIhBBAWo2AgAgECAPOgAADAELIAsQvwEEf0F/BSALQQAQQSwAAAshEEEAIQ9BACETA0AgBCARRg0BAkAgDyAQRwRAIA8hEgwBCyACIAIoAgAiEEEBajYCACAQIAo6AABBACESIAsQOCATQQFqIhNNBEAgDyEQDAELIAsgExBBLQAAQf8ARgRAQX8hEAwBCyALIBMQQSwAACEQCyARQQFrIhEtAAAhDyACIAIoAgAiGEEBajYCACAYIA86AAAgEkEBaiEPDAALAAsgFyACKAIAEJsCCyAVQQFqIRUMAAsAC7sCAQF/IwBBEGsiCiQAIAkCfyAABEAgAhCiByEAAkAgAQRAIAogABD+ASADIAooAgA2AAAgCiAAEP0BDAELIAogABC4AyADIAooAgA2AAAgCiAAEMABCyAIIAoQiwEgChA5GiAEIAAQvgE6AAAgBSAAEJ8BOgAAIAogABCeASAGIAoQiwEgChA5GiAKIAAQwQEgByAKEIsBIAoQORogABD8AQwBCyACEKEHIQACQCABBEAgCiAAEP4BIAMgCigCADYAACAKIAAQ/QEMAQsgCiAAELgDIAMgCigCADYAACAKIAAQwAELIAggChCLASAKEDkaIAQgABC+AToAACAFIAAQnwE6AAAgCiAAEJ4BIAYgChCLASAKEDkaIAogABDBASAHIAoQiwEgChA5GiAAEPwBCzYCACAKQRBqJAALMQEBfyMAQRBrIgIkACACIAAoAgA2AgggAkEIaiABEO8FIAIoAgghACACQRBqJAAgAAsLACAAQci2BBDLAQsLACAAIAFBDBD6AQsLACAAQdC2BBDLAQsVACAAIAEoAgAQ4wQgASgCABDxARoLmhABCn8jAEGwBGsiCyQAIAsgCjYCpAQgCyABNgKoBCALQc8CNgJgIAsgC0GIAWogC0GQAWogC0HgAGoiARBnIg8oAgAiCjYChAEgCyAKQZADajYCgAEgARBFIREgC0HQAGoQRSEOIAtBQGsQRSEMIAtBMGoQRSENIAtBIGoQRSEQIwBBEGsiASQAIAsCfyACBEAgASADEJwHIgIQ/gEgCyABKAIANgB4IAEgAhD9ASANIAEQ1QEgARA5GiABIAIQwAEgDCABENUBIAEQORogCyACEL4BNgJ0IAsgAhCfATYCcCABIAIQngEgESABEIsBIAEQORogASACEMEBIA4gARDVASABEDkaIAIQ/AEMAQsgASADEJoHIgIQ/gEgCyABKAIANgB4IAEgAhD9ASANIAEQ1QEgARA5GiABIAIQwAEgDCABENUBIAEQORogCyACEL4BNgJ0IAsgAhCfATYCcCABIAIQngEgESABEIsBIAEQORogASACEMEBIA4gARDVASABEDkaIAIQ/AELNgIcIAFBEGokACAJIAgoAgA2AgAgBEGABHEiEkEJdiETQQAhAUEAIQIDQCACIQoCQAJAAkACQCABQQRGDQAgACALQagEahCSAUUNAEEAIQQCQAJAAkACQAJAAkAgC0H4AGogAWosAAAOBQEABAMFCQsgAUEDRg0HIAdBgMAAIAAQaBC0AQRAIAtBEGogABCdByAQIAsoAhAQswQMAgsgBSAFKAIAQQRyNgIAQQAhAAwGCyABQQNGDQYLA0AgACALQagEahCSAUUNBiAHQYDAACAAEGgQtAFFDQYgC0EQaiAAEJ0HIBAgCygCEBCzBAwACwALIAwQOEEAIA0QOGtGDQQCQCAMEDgEQCANEDgNAQsgDBA4IQMgABBoIQIgAwRAIAwQQCgCACACRgRAIAAQdRogDCAKIAwQOEEBSxshAgwICyAGQQE6AAAMBgsgAiANEEAoAgBHDQUgABB1GiAGQQE6AAAgDSAKIA0QOEEBSxshAgwGCyAAEGggDBBAKAIARgRAIAAQdRogDCAKIAwQOEEBSxshAgwGCyAAEGggDRBAKAIARgRAIAAQdRogBkEBOgAAIA0gCiANEDhBAUsbIQIMBgsgBSAFKAIAQQRyNgIAQQAhAAwDCyAKIAFBAklyRQRAQQAhAiATIAFBAkYgCy0Ae0EAR3FyRQ0FCyALIA4QrgE2AgggC0EQaiALQQhqEJACIQICQCABRQ0AIAEgC2otAHdBAUsNAANAAkAgCyAOEIACNgIIIAIgC0EIahCDAUUNACAHQYDAACACKAIAKAIAELQBRQ0AIAIQjQIMAQsLIAsgDhCuATYCCCACIAtBCGoQ8AMiAiAQEDhNBEAgCyAQEIACNgIIIAtBCGpBACACaxCZByEDIBAQgAIhBCAOEK4BIRQjAEEgayICJAAgAiAENgIQIAIgAzYCGCACIBQ2AggDQAJAIAJBGGogAkEQahCDASIDRQ0AIAIoAhggAigCCBCxAUUNACACQRhqEI0CIAJBCGoQjQIMAQsLIAJBIGokACADQQFzDQELIAsgDhCuATYCACALQQhqIAsQkAIaIAsgCygCCDYCEAsgCyALKAIQNgIIA0ACQCALIA4QgAI2AgAgC0EIaiALEIMBRQ0AIAAgC0GoBGoQkgFFDQAgABBoIAsoAggoAgBHDQAgABB1GiALQQhqEI0CDAELCyASRQ0DIAsgDhCAAjYCACALQQhqIAsQgwFFDQMgBSAFKAIAQQRyNgIAQQAhAAwCCwNAAkAgACALQagEahCSAUUNAAJ/IAdBgBAgABBoIgIQtAEEQCAJKAIAIgMgCygCpARGBEAgCCAJIAtBpARqEL0CIAkoAgAhAwsgCSADQQRqNgIAIAMgAjYCACAEQQFqDAELIBEQOEUgBEVyDQEgAiALKAJwRw0BIAsoAoQBIgIgCygCgAFGBEAgDyALQYQBaiALQYABahC9AiALKAKEASECCyALIAJBBGo2AoQBIAIgBDYCAEEACyEEIAAQdRoMAQsLIARFIAsoAoQBIgIgDygCAEZyRQRAIAsoAoABIAJGBEAgDyALQYQBaiALQYABahC9AiALKAKEASECCyALIAJBBGo2AoQBIAIgBDYCAAsCQCALKAIcQQBMDQACQCAAIAtBqARqEHtFBEAgABBoIAsoAnRGDQELIAUgBSgCAEEEcjYCAEEAIQAMAwsDQCAAEHUaIAsoAhxBAEwNAQJAIAAgC0GoBGoQe0UEQCAHQYAQIAAQaBC0AQ0BCyAFIAUoAgBBBHI2AgBBACEADAQLIAkoAgAgCygCpARGBEAgCCAJIAtBpARqEL0CCyAAEGghAiAJIAkoAgAiA0EEajYCACADIAI2AgAgCyALKAIcQQFrNgIcDAALAAsgCiECIAgoAgAgCSgCAEcNAyAFIAUoAgBBBHI2AgBBACEADAELAkAgCkUNAEEBIQQDQCAKEDggBE0NAQJAIAAgC0GoBGoQe0UEQCAAEGggCiAEEL4DKAIARg0BCyAFIAUoAgBBBHI2AgBBACEADAMLIAAQdRogBEEBaiEEDAALAAtBASEAIA8oAgAgCygChAFGDQBBACEAIAtBADYCECARIA8oAgAgCygChAEgC0EQahCQASALKAIQBEAgBSAFKAIAQQRyNgIADAELQQEhAAsgEBA5GiANEDkaIAwQORogDhA5GiAREDkaIA8QZiALQbAEaiQAIAAPCyAKIQILIAFBAWohAQwACwALHQAgACABELgBEH8gARBKKAIAIQEgABBKIAE2AgALNAEBfyMAQRBrIgIkACACIAAoAgA2AgggAiACKAIIIAFqNgIIIAIoAgghACACQRBqJAAgAAsLACAAQbi2BBDLAQsLACAAQcC2BBDLAQvDAQEGfyMAQRBrIgQkACAAEEooAgAhBQJ/IAIoAgAgACgCAGsiA0H/////B0kEQCADQQF0DAELQX8LIgNBASADGyEDIAEoAgAhBiAAKAIAIQcgBUHPAkYEf0EABSAAKAIACyADEMgCIggEQCAFQc8CRwRAIAAQuAEaCyAEQc4CNgIEIAAgBEEIaiAIIARBBGoQZyIFEJ8HIAUQZiABIAAoAgAgBiAHa2o2AgAgAiADIAAoAgBqNgIAIARBEGokAA8LEFUACyUBAX8gASgCABDnBEEYdEEYdSECIAAgASgCADYCBCAAIAI6AAALzxABCn8jAEGwBGsiCyQAIAsgCjYCpAQgCyABNgKoBCALQc8CNgJoIAsgC0GIAWogC0GQAWogC0HoAGoiARBnIg8oAgAiCjYChAEgCyAKQZADajYCgAEgARBFIREgC0HYAGoQRSEOIAtByABqEEUhDCALQThqEEUhDSALQShqEEUhECMAQRBrIgEkACALAn8gAgRAIAEgAxCiByICEP4BIAsgASgCADYAeCABIAIQ/QEgDSABEIsBIAEQORogASACEMABIAwgARCLASABEDkaIAsgAhC+AToAdyALIAIQnwE6AHYgASACEJ4BIBEgARCLASABEDkaIAEgAhDBASAOIAEQiwEgARA5GiACEPwBDAELIAEgAxChByICEP4BIAsgASgCADYAeCABIAIQ/QEgDSABEIsBIAEQORogASACEMABIAwgARCLASABEDkaIAsgAhC+AToAdyALIAIQnwE6AHYgASACEJ4BIBEgARCLASABEDkaIAEgAhDBASAOIAEQiwEgARA5GiACEPwBCzYCJCABQRBqJAAgCSAIKAIANgIAIARBgARxIhJBCXYhE0EAIQFBACECA0AgAiEKAkACQAJAAkAgAUEERg0AIAAgC0GoBGoQkwFFDQBBACEEAkACQAJAAkACQAJAIAtB+ABqIAFqLAAADgUBAAQDBQkLIAFBA0YNByAH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IQEDQCABIAlGRQRAIAIgAUECdCICIAAoAgwgDUECdGooAgBqKAIAIAIgC2ooAgBsaiECIAFBAWohAQwBCwsgArcgECANQQN0aisDAKMgEqMiEyARIBEgE2MiARshESAMIAogARshCiADIAggARshCCADQQFqIQMMAAsACyAHQQFqIQcMAQsLDAELIAlBAnQQOyILRQ0DQQAhAQNAIAEgCUZFBEAgByABIAJqLQAAQf8Bc2ohByABQQFqIQEMAQsLIAcgCW4hCkEAIQdBACEBA0AgASAJRkUEQCALIAFBAnRqIAEgAmotAABB/wFzIAprIgg2AgAgAUEBaiEBIAggCGwgB2ohBwwBCwsgB7efIhIgA7ejRAAAAAAAAC5AYw0CQQAhByAAKAIAIgFBACABQQBKGyEOQX8hCEF/IQpBfyEMA0AgByAORwRAIAAoAgghAQJAA0ACQCABIAxBAWoiDEECdCIPaigCAA4DAQACAAsLIAAoAhghEEEAIQMDQCADQQRGDQEgAyAPaiENQQAhAkEAIQEDQCABIAlGRQRAIAIgAUECdCICIAAoAhQgDUECdGooAgBqKAIAIAIgC2ooAgBsaiECIAFBAWohAQwBCwsgArcgECANQQN0aisDAKMgEqMiEyARIBEgE2MiARshESAMIAogARshCiADIAggARshCCADQQFqIQMMAAsACyAHQQFqIQcMAQsLCyAFIAg2AgAgBCAKNgIAIAYgETkDACALEDRBAA8LIARBADYCACAFQQA2AgAgBkKAgICAgICA+L9/NwMAIAsQNEF+DwsgBEEANgIAIAVBADYCACAGQoCAgICAgID4v383AwAgCxA0QX4PC0EAQQNBpA5BABA9QQEQAwALaQAgAEUEQA8LAkAgACgCACABRg0AIAAgATYCACABRQRAIABB5IanAmoiACgCABA0IABBADYCAAwBCyAAQeSGpwJqIAAoAiggACgCJGwQOyIANgIAIAANAEEAQQNBpA5BABA9QQEQAwALC+8BAQF/IwBBIGsiBiQAIAYgATYCGAJAIAMoAgRBAXFFBEAgBkF/NgIAIAYgACABIAIgAyAEIAYgACgCACgCEBEJACIBNgIYAkACQAJAIAYoAgAOAgABAgsgBUEAOgAADAMLIAVBAToAAAwCCyAFQQE6AAAgBEEENgIADAELIAYgAxBPIAYQ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IAIoAgwgAigCCBBXOAIgIAYgCCACKgJYIAIqAlwgAigCDCACKAIIEFc4AiQgBiAIIAIqAmAgAioCZCACKAIMIAIoAggQVzgCKCAGIAggAioCaCACKgJsIAIoAgwgAigCCBBXOAIsIAggBCAFIC4gNJQQiwIgBiAIIAIqAnAgAioCdCACKAIMIAIoAggQVzgCMCAGIAggAioCeCACKgJ8IAIoAgwgAigCCBBXOAI0IAYgCCACKgKAASACKgKEASACKAIMIAIoAggQVzgCOCAGIAggAioCiAEgAioCjAEgAigCDCACKAIIEFc4AjwgBiAIIAIqApABIAIqApQBIAIoAgwgAigCCBBXOAJAIAYgCCACKgKYASACKgKcASACKAIMIAIoAggQVzgCRCAIIAQgBSAuIDOUEIsCIAYgCCACKgKgASACKgKkASACKAIMIAIoAggQVzgCSCAGIAggAioCqAEgAioCrAEgAigCDCACKAIIEFc4AkwgBiAIIAIqArABIAIqArQBIAIoAgwgAigCCBBXOAJQIAYgCCACKgK4ASACKgK8ASACKAIMIAIoAggQVzgCVCAGIAggAioCwAEgAioCxAEgAigCDCACKAIIEFc4AlggBiAIIAIqAsgBIAIqAswBIAIoAgwgAigCCBBXOAJcIAggBCAFIC4gMZQQiwIgBiAIIAIqAtABIAIqAtQBIAIoAgwgAigCCBBXOAJgIAYgCCACKgLYASACKgLcASACKAIMIAIoAggQVzgCZCAGIAggAioC4AEgAioC5AEgAigCDCACKAIIEFc4AmggBiAIIAIqAugBIAIqAuwBIAIoAgwgAigCCBBXOAJsIAYgCCACKgLwASACKgL0ASACKAIMIAIoAggQVzgCcCAGIAggAioC+AEgAioC/AEgAigCDCACKAIIEFc4AnQgCCAEIAUgLiAwlBCLAiAGIAggAioCgAIgAioChAIgAigCDCACKAIIEFc4AnggBiAIIAIqAogCIAIqAowCIAIoAgwgAigCCBBXOAJ8IAYgCCACKgKQAiACKgKUAiACKAIMIAIoAggQVzgCgAEgBiAIIAIqApgCIAIqApwCIAIoAgwgAigCCBBXOAKEASAGIAggAioCoAIgAioCpAIgAigCDCACKAIIEFc4AogBIAYgCCACKgKoAiACKgKsAiACKAIMIAIoAggQVzgC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BH8gACAEKAIMIAZBAnRqQQAgASAGayIBIAAoAuQDKAIEEQcAIAUgBSgCACABajYCACAEKAIYBSABCyAEKAIQIgBPBEAgBEEANgIYIAQgBCgCFCAAajYCFAsLjwEBBH8jAEEQayIHJAAgACgCyAMiCCgCECEJIAUoAgAhCiAHQQA2AgwgACABIAIgAyAIKAIMIAdBDGogBiAKayIBIAkgASAJSRsgACgC3AMoAgQRDAAgACAIKAIMIAQgBSgCAEECdGogBygCDCAAKALkAygCBBEHACAFIAUoAgAgBygCDGo2AgAgB0EQaiQAC9wBAQF/IAAoAsgDIQICQAJAAkACQAJAIAEOBAADAgEDCyAAKAJUBEAgAkHUATYCBCACKAIMDQQgAiAAIAIoAghBACACKAIQQQEgACgCBCgCHBEKADYCDAwECyACIAAoAtwDKAIENgIEDAMLIAIoAghFBEAgACgCACIBQQM2AhQgACABKAIAEQEACyACQdUBNgIEDAILIAIoAghFBEAgACgCACIBQQM2AhQgACABKAIAEQEACyACQdYBNgIEDAELIAAoAgAiAUEDNgIUIAAgASgCABEBAAsgAkIANwIUCzwAIAAgASACKAIAIAQgBSgCAEECdGogACgC3AMoAgwRBwAgBSAFKAIAQQFqNgIAIAIgAigCAEEBajYCAAvCAwEMfyACQQJ0IgIgASgCCGooAgAhBSABKAIEIAJqKAIAIQYgASgCACACaigCACEHIAMoAgAhASAAKALQAiECIAAoAtwDIgMoAhwhCCADKAIYIQsgAygCFCEMIAMoAhAhDSAAKAJwIgNBAk8EfyADQQF2IQMDQCAMIAYtAABBAnQiBGooAgAhDiALIAUtAABBAnQiCWooAgAhCiAEIAhqKAIAIQ8gASACIAkgDWooAgAiCSAHLQAAIgRqai0AADoAACABIAIgBCAKIA9qQRB1Igpqai0AADoAASABIAIgBCAOamotAAA6AAIgASACIAkgBy0AASIEamotAAA6AAMgASACIAQgCmpqLQAAOgAEIAEgAiAEIA5qai0AADoABSABQQZqIQEgB0ECaiEHIAVBAWohBSAGQQFqIQYgA0EBayIDDQALIAAoAnAFIAMLQQFxBEAgDCAGLQAAQQJ0IgBqKAIAIQMgCyAFLQAAQQJ0IgVqKAIAIQYgACAIaigCACEIIAEgAiAHLQAAIgAgBSANaigCAGpqLQAAOgAAIAEgAiAAIAYgCGpBEHVqai0AADoAASABIAIgACADamotAAA6AAILC4sCAQN/IwBBEGsiCCQAAkACQCAAKALcAyIHKAIkBEAgB0EgakEAIAQgBSgCAEECdGpBAEEBIAcoAigQiwMgB0EANgIkIAUgBSgCAEEBajYCACAHIAcoAixBAWs2AiwMAQsgBygCLCEJIAggBCAFKAIAIgNBAnRqIgQoAgA2AgggCAJ/IAkgBiADayIDIAMgCUsbIgNBAiADQQJJGyIDQQJPBEAgBCgCBAwBCyAHQQE2AiQgBygCIAs2AgwgACABIAIoAgAgCEEIaiAHKAIMEQcAIAcoAiQhACAFIAUoAgAgA2o2AgAgByAHKAIsIANrNgIsIAANAQsgAiACKAIAQQFqNgIACyAIQRBqJAALhgUBDn8gAkECdCIFIAEoAghqKAIAIQogASgCBCAFaigCACELIAEoAgAgAkEDdGoiASgCACEHIAEoAgQhCCADKAIEIQIgAygCACEDIAAoAtACIQQgACgC3AMiASgCHCEOIAEoAhghDyABKAIUIRAgASgCECERIAAoAnAiAUECTwR/IAFBAXYhCQNAIBAgCy0AAEECdCIBaigCACEMIA8gCi0AAEECdCIGaigCACEFIAEgDmooAgAhASADIAQgBiARaigCACINIActAAAiBmpqLQAAOgAAIAMgBCAGIAEgBWpBEHUiBWpqLQAAOgABIAMgBCAGIAxqai0AADoAAiADIAQgDSAHLQABIgFqai0AADoAAyADIAQgASAFamotAAA6AAQgAyAEIAEgDGpqLQAAOgAFIAIgBCANIAgtAAAiAWpqLQAAOgAAIAIgBCABIAVqai0AADoAASACIAQgASAMamotAAA6AAIgAiAEIA0gCC0AASIBamotAAA6AAMgAiAEIAEgBWpqLQAAOgAEIAIgBCABIAxqai0AADoABSACQQZqIQIgCEECaiEIIANBBmohAyAHQQJqIQcgCkEBaiEKIAtBAWohCyAJQQFrIgkNAAsgACgCcAUgAQtBAXEEQCAQIAstAABBAnQiAGooAgAhCSAPIAotAABBAnQiAWooAgAhBSAAIA5qKAIAIQAgAyAEIAEgEWooAgAiASAHLQAAIgZqai0AADoAACADIAQgBiAA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AgAiAkUEQCABIABBAUHAACAAKAIEKAIAEQQAIgI2AjwLIAJCADcAACACQgA3ADggAkIANwAwIAJCADcAKCACQgA3ACAgAkIANwAYIAJCADcAECACQgA3AAggAyAHaiIBQQA2AiggAUEANgIYIAAoAuABRQRAIAAoArQDDQEMAgsgACgCnANFDQELIAUoAhgiAkEQTwRAIAAoAgAiASACNgIYIAFBMjYCFCAAIAAoAgAoAgARAQALIAMgAkECdGoiAUH8AGooAgAiAkUEQCABIABBAUGAAiAAKAIEKAIAEQQAIgI2AnwLIAJBAEGAAhA6GgsgBEEBaiIEIAAoAtQCSA0ACwsgA0FwNgIUIANCADcCDCADIAAoApgCNgI4C6sNAgp/AXwgACgCJEEASgRAIAAoAtgDIQogACgC2AEhBwNAIAEhBiACIQQCQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgBygCKCAHKAIkIghBCHRqIgNBgxBMBEAgA0GBCEwEQAJAIANBgQRrDgQXAyIeAAtBkAEhAUEAIQICQCADQYECaw4CJh8ACyADQYMGaw4EAyEhHCELIANBggxMBEACQCADQYIIaw4HFiIFIiIiHAALIANBhQprDgYFISEhIRohCwJAIANBgwxrDgoUISEGISEhISEZAAsgA0GHDmsOCAYgICAgICAXIAsgA0GFGEwEQCADQYQUTARAIANBhBBrDg0TISEhHyEhISEhISEXIAsgA0GFFGsOBhEgICAgBwgLIANBhhxMBEAgA0GGGGsOBxAgICAgIAkKCwJAIANBhxxrDggPICAgICAgCwALIANBiCBrDgkNHx8fHx8fHwwLC0GRASEBQQAhAgwiC0GSASEBDCELQZMBIQFBACECDCALQZQBIQFBACECDB8LQZUBIQFBACECDB4LQZYBIQFBACECDB0LQZcBIQFBACECDBwLIANBixZHDRdBmAEhAUEAIQIMGwtBmQEhAUEAIQIMGgsgA0GNGkcNFUGaASEBQQAhAgwZC0GbASEBQQAhAgwYCyADQY8eRw0TQZwBIQFBACECDBcLQZ0BIQFBACECDBYLQZ4BIQFBACECDBULQZ8BIQFBACECDBQLQaABIQFBACECDBML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IQcgAygCACEEQQAhAEEAIQ0gCEEBRwRAA0AgACAHai0AACEKIAAgBmotAAAhCyAEIAAgCWotAAAiBToAASAEIAUgC2pBgAFzOgACIAQgBSAKakGAAXM6AAAgByAAQQFyIgVqLQAAIQogBSAGai0AACELIAQgBSAJai0AACIFOgAEIAQgBSALakGAAXM6AAUgBCAFIApqQYABczoAAyAAQQJqIQAgBEEGaiEEIA1BAmoiDSAORw0ACwsgD0UNACAAIAdqLQAAIQcgACAGai0AACEGIAQgACAJai0AACIAOgABIAQgACAGakGAAXM6AAIgBCAAIAdqQYABczoAAAsgA0EEaiEDIAJBAWohAiAMQQFrIQQgDEECTg0ACwsLqQIBCX8gBEEASgRAIAAoAnAiBUF+cSEMIAVBAXEhDQNAIAQhCQJAIAVFDQAgAkECdCIAIAEoAghqKAIAIQYgASgCBCAAaigCACEHIAEoAgAgAGooAgAhCCADKAIAIQRBACEAQQAhCiAFQQFHBEADQCAEIAAgCGotAAA6AAAgBCAAIAdqLQAAOgABIAQgACAGai0AADoAAiAEIAggAEEBciILai0AADoAAyAEIAcgC2otAAA6AAQgBCAGIAtqLQAAOgAFIABBAmohACAEQQZqIQQgCkECaiIKIAxHDQALCyANRQ0AIAQgACAIai0AADoAACAEIAAgB2otAAA6AAEgBCAAIAZqLQAAOgACCyADQQRqIQMgAkEBaiECIAlBAWshBCAJQQJODQALCwuiAgENfyAEQQBKBEAgACgC0AIhBSAAKAJwIQcgACgC4AMiACgCFCEKIAAoAhAhCyAAKAIMIQwgACgCCCENA0AgBCEIIAcEQCACQQJ0IgAgASgCCGooAgAhDiABKAIEIABqKAIAIQ8gASgCACAAaigCACEQIAMoAgAhBEEAIQADQCAAIA9qLQAAIQYgBCAFIAAgEGotAAAiCSANIAAgDmotAABBAnQiEWooAgBqai0AADoAACAEIAUgCSALIBFqKAIAIAogBkECdCIGaigCAGpBEHVqai0AADoAASAEIAUgCSAGIAxqKAIAamotAAA6AAIgBEEDaiEEIABBAWoiACAHRw0ACwsgA0EEaiEDIAJBAWohAiAIQQFrIQQgCEECTg0ACwsL1gIBCX8gBEEASgRAIAAoAnAiCEF8cSEM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AgALDAILAkAgAUEMSQ0AIAItAAJBwQBHDQAgAi0AA0HkAEcNACACLQAEQe8ARw0AIAItAAVB4gBHDQAgAi0ABkHlAEcNACACLQAIIQMgAi0AByEHIAItAAohCSACLQAJIQogAi0ADCELIAItAAshDSACLQANIQUgACgCACIBQc4ANgIUIAEgBTYCJCABIAsgDUEIdHI2AiAgASAJIApBCHRyNgIcIAEgAyAHQQh0cjYCGCAAQQEgASgCBBECACAAIAU6AKwCIABBATYCqAIMAgsgACgCACIBIAU2AhggAUHQADYCFCAAQQEgACgCACgCBBECAAwBCyAAKAIAIgEgAzYCGCABQcYANgIUIAAgACgCACgCABEBAAsgBiAENgIEIAYgCDYCAEEBIQQgDEEATA0AIAAgDCAAKAIYKAIQEQIACyACQRBqJAAgBAs2ACAAQQA2AtgBIABBADYCuAMgAEEANgKQASAAKALQAyIAQQA2AqQBIABBADYCGCAAQgA3AgwLizsBD38jAEGgAmsiCSQAIAAoArgDIQEDQAJAAkACQCABDQAgACgC0AMoAgxFBEAgACgCGCICKAIEIgFFBEAgACACKAIMEQAARQRAQQAhAQwECyACKAIEIQELIAIoAgAiAy0AACEFIAFBAWsiBAR/IANBAWoFIAAgAigCDBEAAEUEQEEAIQEMBAsgAigCBCEEIAIoAgALIgFBAWohAyAFQf8BRiABLQAAIgFB2AFGcUUEQCAAKAIAIgYgBTYCGCAGQTc2AhQgACgCACABNgIcIAAgACgCACgCABEBAAsgACABNgK4AyACIARBAWs2AgQgAiADNgIADAELIAAQ4gNFBEBBACEBDAILIAAoArgDIQELAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABQQFrDv4BDxERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERES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IANBAWshAyACLQAAQQNHBEAgBCECDAELIANFBEAgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCACEECyAEQQFqIQIgA0EBayEDIAAoAtgBIgcoAlggBC0AAEcNACADRQRAIAAgASgCDBEAAEUEQEEAIQEMCwsgACgC2AEhByABKAIEIQMgASgCACECCyACQQFqIQQgA0EBayEDIAcoAgAgAi0AAEcEQCAEIQIMAQsgA0UEQCAAIAEoAgwRAABFBEBBACEBDAsLIAAoAtgBIQcgASgCBCEDIAEoAgAhBAsgBEEBaiECIANBAWshAyAHKAKwASAELQAARw0AIANFBEAgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCACECCyACQQFqIQQgA0EBayEDIAItAABBgAFHBEAgBCECDAELIANFBEAgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCACEECyAELQAAIQUgA0EBayIDBH8gBEEBagUgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCAAsiBEEBaiECIANBAWshAyAELQAAIAVBCHRyDQAgA0UEQCAAIAEoAgwRAABFBEBBACEBDAsLIAEoAgQhAyABKAIAIQILIAItAAAhBCADQQFrIgMEfyACQQFqBSAAIAEoAgwRAABFBEBBACEBDAsLIAEoAgQhAyABKAIACyIFQQFqIQIgA0EBayEDIAUtAAAgBEEIdHINACADRQRAIAAgASgCDBEAAEUEQEEAIQEMCwsgASgCBCEDIAEoAgAhAgsgAkEBaiEEIANBAWshAyACLQAABEAgBCECDAELIANFBEAgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCACEECyAELQAAIQUgA0EBayIDBH8gBEEBagUgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCAAsiBEEBaiECIANBAWshAyAELQAAIAVBCHRyQQFHDQAgA0UEQCAAIAEoAgwRAABFBEBBACEBDAsLIAEoAgQhAyABKAIAIQILIAItAAAhBCADQQFrIgMEfyACQQFqBSAAIAEoAgwRAABFBEBBACEBDAsLIAEoAgQhAyABKAIACyIFQQFqIQIgA0EBayEDIAUtAAAgBEEIdHINACADRQRAIAAgASgCDBEA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BQNAIAUEQCAAIAUoAgARAQALAkAgACAAKALMAygCABEAACIBDgMFAAIACyAAKAIIIgVFIAFBfXFBAUdyDQAgBSAFKAIEQQFqIgE2AgQgASAFKAIIIgJIDQAgBSAAKALMAiACajYCCAwACwALIAAgACgCkAE2ApgBDAELIAAoAgAiAiABNgIYIAJBFTYCFCAAIAAoAgAoAgARAQALIAAoAhRBzAFHBEAgACAAKAK8AygCABEBACAAQcwBNgIUIABBADYCjAELAkAgACgCvAMoAggEQCAAQYwBaiECIAAoAowBIQUDQCAAKAJ0IgMgBUsEQCAAKAIIIgEEQCABIAM2AgggASAFNgIEIAAgASgCABEBACAAKAKMASEFC0EAIQEgAEEAIAJBACAAKALAAygCBBEHACAFIAAoAowBIgVHDQEMAwsgACAAKAK8AygCBBEBACAAIAAoArwDKAIAEQEAQQAhBSAAQQA2AowBIAAoArwDKAIIDQALCyAAQc4BQc0BIAAoAkQbNgIUQQEhAQsLIAEL0gEBAn8CQAJAIAAoAhQiAUHNAWtBAUsNACAAKAJADQAgACgCjAEgACgCdEkEQCAAKAIAIgFBxQA2AhQgACABKAIAEQEACyAAIAAoArwDKAIEEQEAIABB0gE2AhQMAQsCQAJAIAFBzwFrDgQAAQECAQsgAEHSATYCFAwBCyAAKAIAIgIgATYCGCACQRU2AhQgACAAKAIAKAIAEQEACwJAA0AgACgCzAMiASgCFA0BIAAgASgCABEAAA0AC0EADwsgACAAKAIYKAIYEQEAIAAQtgVBAQucBgEFfyAAKAIUIgNBfnFByAFHBEAgACgCACICIAM2AhggAkEVNgIUIAAgACgCACgCABEBAAsCf0EBIQICQAJAAkACQAJAIAAoAhQiA0HIAWsOCwABBAICAgICAgMCAwsgACAAKALMAygCBBEBACAAIAAoAhgoAggRAQAgAEHJATYCFAsgACAAKALMAygCABEAACICQQFHDQIgACgCJCICIQUCQAJAAkACQCACQQFrDgQDAgABAgsgACgC2AEiAygCsAEhBEECIQUgAygCACIGQQFHIgIgAygCWCIDQQJHciAEQQNHckUEQEEDIQIMAwsgAiADQSJHckUEQEEHIQIgBEEjRg0DCyAGQdIARyADQccAR3IgBEHCAEdyRQRAQQIhAgwDCyAGQfIARyADQecAR3JFBEBBBiECIARB4gBGDQMLIAAoApwCBEBBAyECDAMLIAAoAqgCBEBBAiECAkACQCAALQCsAiIDDgIFAAELQQMhAgwECyAAKAIAIgIgAzYCGCACQfQANgIUIABBfyAAKAIAKAIEEQIAQQMhAgwDCyAAKAIAIgIgBjYCGCACQfEANgIUIAIgBDYCICACIAM2AhwgAEEBIAIoAgQRAgBBAyECDAILQQQhBSAAKAKoAkUEQEEEIQIMAgtBBCECAkACQCAALQCsAiIDDgMDAQABC0EFIQIMAgsgACgCACICIAM2AhggAkH0ADYCFCAAQX8gACgCACgCBBECAEEFIQIMAQtBACECQQAhBQsgACAFNgIsIAAgAjYCKCAAQQA2AogBIABBgAI2AmAgAEKCgICAEDcDWCAAQgE3A1AgAEKAgICAEDcDSCAAQgA3A0AgAEKAgICAgICA+D83AzggAEEANgJsIABCADcCZCAAQcoBNgIUIAAgACgCrAMiAjYCNCAAIAI2AjBBAQwDCyAAIAAoAswDKAIAEQAADAILIAAoAgAiAiADNgIYIAJBFTYCFCAAIAAoAgAoAgARAQBBACECCyACCyICQQJGBEAgAQRAIAAoAgAiAUE1NgIUIAAgASgCABEBAAsgABC2BQsgAgsHACAAELUFC58HAQF/IABBADYCBCABQdoARwRAIAAoAgBCjYCAgKALNwIUIAAoAgAgATYCHCAAIAAoAgAoAgARAQALIAJB6ANHBEAgACgCAEKWgICAgD03AhQgACgCACACNgIcIAAgACgCACgCABEBAAsgACgCACEBIAAoAgwhAiAAQQRqQQBB5AMQOhogAEEBNgIQIAAgAjYCDCAAIAE2AgAjAEEQayICJAAgAEEANgIEIAJBADYCDEHUABA7IgFFBEAgACgCAEI4NwIUIAAgACgCACgCABEBAAsgAUGAlOvcAzYCMCABQeMBNgIoIAFB5AE2AiQgAUHlATYCICABQeYBNgIcIAFB5wE2AhggAUHoATYCFCABQekBNgIQIAFB6gE2AgwgAUHrATYCCCABQewBNgIEIAFB7QE2AgAgAUIANwI0IAFBADYCLCABQdQANgJMIAFCADcCPCABQgA3AkQgACABNgIEAkBBrpACEIcDIgNFDQAgAkH4ADoACyACIAJBDGo2AgAgAiACQQtqNgIEIANB0osCIAIQ6gFBAEwNACACKAIMIQMgAi0AC0HfAXFBzQBGBEAgAiADQegHbCIDNgIMCyABIANB6AdsNgIsCyACQRBqJAAgAEEANgK4AiAAQQA2AhggAEEANgIIIABCADcCpAEgAEIANwKsASAAQgA3ArQBIABCADcCvAEgAEIANwLEASAAQgA3AswBIAAgAEEAQawBIAAoAgQoAgARBAAiATYC0AMgAUIANwJgIAFBgAE2AhwgAUGBATYCCCABQYIBNgIEIAFBgwE2AgAgAUEANgJoIAFBgAE2AiQgAUGAATYCKCABQgA3AmwgAUGAATYCLCABQYABNgIwIAFCADcCdCABQYABNgI0IAFBgAE2AjggAUIANwJ8IAFBgAE2AjwgAUEANgKEASABQYABNgJAIAFCADcCiAEgAUGAATYCRCABQYABNgJIIAFBgAE2AkwgAUGAATYCUCABQgA3ApABIAFBgAE2AlQgAUIANwKYASABQQA2AqABIAFBgAE2AlwgAUGEATYCICABQYQBNgJYIABBADYCuAMgAEEANgKQASAAQQA2AtgBIAAoAtADIgFBADYCpAEgAUEANgIYIAFCADcCDCAAIABBAEEcIAAoAgQoAgARBAAiATYCzAMgAUEBNgIYIAFCADcCECABQfwANgIMIAFB/QA2AgggAUH+ADYCBCABQf8ANgIAIABByAE2AhQLIgEBfUF/IAAqAgAgASoCAJMiAkMAAAAAXiACQwAAAABdGwsQACABIAIgAyAAKAIAEQQACzkBAX8gACgCBCIEQQF1IAFqIQEgACgCACEAIAEgAiADIARBAXEEfyABKAIAIABqKAIABSAACxEFAAs3AQF/IAAoAgQiA0EBdSABaiEBIAAoAgAhACABIAIgA0EBcQR/IAEoAgAgAGooAgAFIAALEQIACzQBAX8jAEEQayIEJAAgACgCACEAIAQgAzYCDCABIAIgBEEMaiAAEQQAIQAgBEEQaiQAIAALVAECfyMAQRBrIgQkACAAKAIEIgVBAXUgAWohASAAKAIAIQAgBUEBcQRAIAEoAgAgAGooAgAhAAsgBCADNgIMIAEgAiAEQQxqIAARBQAgBEEQaiQAC1IBAn8jAEEQayIDJAAgACgCBCIEQQF1IAFqIQEgACgCACEAIARBAXEEQCABKAIAIABqKAIAIQALIAMgAjYCDCABIANBDGogABECACADQRBqJAALNgEBfyMAQRBrIgQkACAAKAIAIQAgBCADEI8DIAEgAiAEIAARBAAhACAEEDkaIARBEGokACAAC1YBAn8jAEEQayIEJAAgACgCBCIFQQF1IAFqIQEgACgCACEAIAVBAXEEQCABKAIAIABqKAIAIQALIAQgAxCPAyABIAIgBCAAEQUAIAQQORogBEEQaiQAC1QBAn8jAEEQayIDJAAgACgCBCIEQQF1IAFqIQEgACgCACEAIARBAXEEQCABKAIAIABqKAIAIQALIAMgAhCPAyABIAMgABECACADEDkaIANBEGokAAsLACABIAIgABECAAsrAgF/AXwjAEEQayICJAAgAiABIAARHQA5AwggAisDCCEDIAJBEGokACADCwsAIAEgAiAAERQACycBAX8jAEEQayIBJAAgASAAEQ4ANgIMIAEoAgwhACABQRBqJAAgAAsJACABIAARAQALDwAgASAAKAIAaiACNgIACw0AIAEgACgCAGooAgALGAEBf0EQEEwiAEIANwMAIABCADcDCCAACzkBAX8jAEEQayIDJAAgAyABIAIgABEFAEEQEEwiACADKQIANwIAIAAgAykCCDcCCCADQRBqJAAgAAsrAQF/IwBBEGsiAyQAIAMgASACIAARAwA2AgwgAygCDCEAIANBEGokACAACzUBAX8jAEEQayICJAAgAiABEI8DIAIgAiAAEQAANgIMIAIoAgwhACACEDkaIAJBEGokACAACzABAX8jAEEQayIDJAAgAyABIAIgABEFAEEMEEwgAxCSBCEAIAMQdCADQRBqJAAgAAspAQF/IwBBEGsiAiQAIAIgASAAEQAANgIMIAIoAgwhACACQRBqJAAgAAstAQF/IwBBEGsiBCQAIAQgASACIAMgABEEADYCDCAEKAIMIQAgBEEQaiQAIAALHwAgACABELgFIgAgAikCCDcCCCAAIAIpAgA3AgBBAQt5AQN/IAEQtwEgAksEQCABIAIQuAUhAiMAQRBrIgMkACMAQRBrIgEkACABIANBCGoiBTYCDEEQEEwiBCACKQIINwIIIAQgAikCADcCACABQQxqIAQQ4wMgAUEQaiQAIABB2KwCIAUQDjYCACADQRBqJAAPCyAAEOcDC4ADAQR/IAEgABC3ASIDSwRA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ASATKALUAUYNAQsgEiABNgIEIBIgAjYCAEEAQQJB86ACIBIQPSATKALQASEBIAAoAgAhAiAAKAIEIQ8gACATKALUASIQNgIEIAAgATYCACAQtyAPt6MhAyABtyACt6MhBEEAIQEDQCABQQRHBEAgACABQQN0Ig9qIgIgBCAAIA9qIg8rAwiiOQMIIAIgAyAPKwMoojkDKCACIA8rA0g5A0ggAUEBaiEBDAELCwJAAkACQAJAAkACQCAAKAKwASIBQQFrDgQDAgEABQsgACAAKwNoOQNoIAAgACsDcDkDcCAAIAArA3g5A3ggACAAKwOAATkDgAEgACAEIAArA4gBojkDiAEgACADIAArA5ABojkDkAEgACAEIAArA5gBojkDmAEgACADIAArA6ABojkDoAEgACAAKwOoATkDqAEMAwsgACAEIAArA2iiOQNoIAAgAyAAKwNwojkDcCAAIAArA3g5A3ggACAAKwOAATkDgAEgACAAKwOIASAEIAOiozkDiAEgACAAKwOQASADIAQgBKIgA6KiozkDkAEMAgsgACAEIAArA2iiOQNoIAAgAyAAKwNwojkDcCAAIAArA3g5A3ggACAAKwOAASAEIAOiozkDgAEgACAAKwOIASADIAQgBKIgA6KiozkDiAEMAQsgACAEIAArA2iiOQNoIAAgAyAAKwNwojkDcCAAIAArA3g5A3ggACAAKwOAASAEIAOiozkDgAELIAAgATYCsAELCyATENsFIBMCfyMAQSBrIg8kAEHQARA7IgEEQAJAIAEgAEG4ARA/IhAgACgCAEEeaiIBNgLAASAAKAIEIQIgEEEPNgLMASAQQQ82AsgBIBAgAkEeaiIVNgLEASAQIAEgFWxBA3QiERA7IgI2ArgBIAJFDQAgECAREDsiETYCvAEgEUUNACAVQQAgFUEAShshGiABQQAgAUEAShshGCAAQegAaiEBIAAoArABIRkDQCAXIBpHBEAgF0EPa7K7IQZBACEVA0AgFSAYRwRAIBVBD2uyuyIJIQMCQCAPAnwCQAJAAkACQCAZQQFrDgQDAgEABQsgDyABKwMYIgcgAyABKwMwIgqhIAErA0AiBKIgASsDICILoyIDIAOgIAOiIAMgA6IgBiABKwM4IgyhIASiIAErAygiDaMiBCAEoqAiBaCiIAMgASsDCCAFoiAFoiABKwMAIAWi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IAEgA0EIdGoiACgCNCILQQBIDQEgAEEwaiEFQQAhAiAEQQAgBEEAShshAANAAkAgACACRwRAIAEgAkGIAmxqQYSLpgJqKAIAIAtHDQEgAiEACyAAIARGBEAgBEE8Rg0DIAEgBEEBaiIENgL4iqYCCyABIABBiAJsaiIAQYCLpgJqIAVBgAIQPxogAEGAjaYCakEBNgIADAMLIAJBAWohAgwACwALQQAhByABKAIcQQJGDQNBACEAA0AgACAETg0EQQAhAiABKAIsIgZBACAGQQBKGyEOIAEgAEGIAmxqIgtBwIumAmohBSALQbiLpgJqIQMgC0GAi6YCaiEJA0ACQCACIA5HBH8gCSgCALcgASACQQh0aiILKAIwtyIQoyIRRGZmZmZmZuY/YyARROF6FK5H4fY/ZHINASALKwNoIAMrAwChIhEgEaIgCysDcCAFKwMAoSIRIBGioCAQo0QAAAAAAADgP2NFDQEgAgUgDgsgBkYEQCABIAZBCHRqQTBqIAlBgAIQPxogASABKAIsQQFqNgIsIAEoAviKpgIhBAsgAEEBaiEADAILIAJBAWohAgwACwALAAsgA0EBaiEDDAALAAsgARDVBUEAIQcLIAhB0ABqJAAgBwshACAPQTBqJAAgAAtyAQF/IwBBEGsiASQAIAEgADYCDCABQdyVBCABQQxqEHM2AgggARBrNgIAQX8hACABQQhqIAEQeEUEQCABQQxqEH0oAtgBIgAEfyABIAAoAhQ2AghBAAVBfwshAEF/IAEoAgggABshAAsgAUEQaiQAIAALbgEBfyMAQRBrIgIkACACIAA2AgwgAkHclQQgAkEMahBzNgIIIAIQazYCAAJAIAJBCGogAhB4DQAgAkEMahB9KALYASIARSABQQFLcgR/QX8FIAAgATYCFEEACw0AQaieAiABEMcBCyACQRBqJAALdgECfyMAQRBrIgEkACABIAA2AgwgAUHclQQgAUEMahBzNgIIIAEQazYCAEEAIQAgAUEIaiABEHhFBEAgAUEMahB9KALYASIARSABQQhqIgJFcgR/QX8FIAIgACgCADYCAEEACxogASgCCCEACyABQRBqJAAgAAtbAQF/IwBBEGsiASQAIAEgADYCDCABQdyVBCABQQxqEHM2AgggARBrNgIAQQAhACABQQhqIAEQeEUEQCABQQxqEH0oAtgB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DQBB3JUEIAMQPCAANgIACyAAIAIoAgA2AgAgAkEANgIAQdyVBBA+IgAgACgCAEEBazYCACAJIAIgCkEIakHclQQQNUEBELACEK8CGiAKQRBqJAAgCRDHBSALKAIAGiAIQSBqJAALIARBIGokACAHENoFEDRBACEACyABQRBqJAAgAAsJAEGg7QMoAgALCwBBoO0DIAA2AgALigEBAX8jAEEQayIDJAAgAyABNgIMIANB3JUEIANBDGoQczYCCCADEGs2AgACQCADQQhqIAMQeARAIABCADcCACAAQgA3AggMAQsgA0EMahB9IgFB/AJqELcBIAJNBEAQVQALIAAgASgC/AIgAkEEdGoiASkCADcCACAAIAEpAgg3AggLIANBEGokAAudBAEGfyMAQRBrIgIkACACIAA2AgwgAkHclQQgAkEMahBzNgIIIAIQazYCAEF/IQAgAkEIaiACEHhFBEAgAkEMahB9IgECfwJ/IAEoAqAEIQYgASgCwAEiAygCACEEIAMoAgQhBUGk6wAQOyIABEACQCAAQQE2AuBnIABCmrPm+IOAgIDAADcCKCAAQouAgICgATcCICAAQpmAgICwATcCGCAAIAU2AgggACAENgIEIAAgBjYCFCAAQfTnAGogBCAFbBA7IgQ2AgAgBEUNACAAQfjnAGpBADYCACAADAILC0EAQQNBoqECQQAQPUEBEAMACyIAIAM2AgwgAEEBNgIAIAAgA0EIahDyAyIDNgIQIANEAAAAAAAAAAAQ1wIgAAs2AuQBIABFBEBB6Z0CEO8BIAEoAuABIgAEQCAAKAIAIgAEQCAAQQAQswYLIAAQNCABKALgASgCHBA0IAEoAuABKAIkEDQgASgC4AEoAjQQNCABKALgASgCLBA0IAEoAuABEDQgAUEANgLgAQsgASgC5AEhAAsgAARAIABDAACgQDgCLAsgASgC5AEiAARAIABDAAAAPzgCKAsgASgC5AEiAARAIABBEDYCJAsgASgC5AEiAARAIABBBjYCGAsgASgC5AEiAARAIABBBjYCHAsgASgC5AEiAARAIABBBjYCIAsgASABKALAARC0BTYC4AFBACEACyACQRBqJAAgAAvRBAIIfwJ8IwBBQGoiASQAIAEgADYCPCABQdyVBCABQTxqEHM2AgAgARBrNgI4QX8hAAJAIAEgAUE4ahB4DQAg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8AFqIABB7AFqIABB6AFqEL8EIABByAFqEEUiASABEFEQQiAAIAFBABBBIgI2AsQBIAAgAEEgajYCHCAAQQA2AhggAEEBOgAXIABBxQA6ABYDQAJAIABB+AJqIABB8AJqEJIBRQ0AIAAoAsQBIAEQOCACakYEQCABEDghAyABIAEQOEEBdBBCIAEgARBREEIgACADIAFBABBBIgJqNgLEAQsgAEH4AmoQaCAAQRdqIABBFmogAiAAQcQBaiAAKALsASAAKALoASAAQdgBaiAAQSBqIABBHGogAEEYaiAAQfABahC+BA0AIABB+AJqEHUaDAELCwJAIABB2AFqEDhFDQAgAC0AF0UNACAAKAIcIgMgAEEgamtBnwFKDQAgACADQQRqNgIcIAMgACgCGDYCAAsgACACIAAoAsQBIAQQvAcgACkDACEGIAUgACkDCDcDCCAFIAY3AwAgAEHYAWogAEEgaiAAKAIcIAQQkAEgAEH4AmogAEHwAmoQewRAIAQgBCgCAEECcjYCAAsgACgC+AIhAiABEDkaIABB2AFqEDkaIABBgANqJAAgAgu9AwAjAEHwAmsiACQAIAAgAjYC4AIgACABNgLoAiAAQcgBaiADIABB4AFqIABB3AFqIABB2AFqEL8EIABBuAFqEEUiASABEFEQQiAAIAFBABBBIgI2ArQBIAAgAEEQajYCDCAAQQA2AgggAEEBOgAHIABBxQA6AAYDQAJAIABB6AJqIABB4AJqEJIBRQ0AIAAoArQBIAEQOCACakYEQCABEDghAyABIAEQOEEBdBBCIAEgARBREEIgACADIAFBABBBIgJqNgK0AQsgAEHoAmoQaCAAQQdqIABBBmogAiAAQbQBaiAAKALcASAAKALYASAAQcgBaiAAQRBqIABBDGogAEEIaiAAQeABahC+BA0AIABB6AJqEHUaDAELCwJAIABByAFqEDhFDQAgAC0AB0UNACAAKAIMIgMgAEEQamtBnwFKDQAgACADQQRqNgIMIAMgACgCCDYCAAsgBSACIAAoArQBIAQQvQc5AwAgAEHIAWogAEEQaiAAKAIMIAQQkAEgAEHoAmogAEHgAmoQewRAIAQgBCgCAEECcjYCAAsgACgC6AIhAiABEDkaIABByAFqEDkaIABB8AJqJAAgAgu9AwAjAEHwAmsiACQAIAAgAjYC4AIgACABNgLoAiAAQcgBaiADIABB4AFqIABB3AFqIABB2AFqEL8EIABBuAFqEEUiASABEFEQQiAAIAFBABBBIgI2ArQBIAAgAEEQajYCDCAAQQA2AgggAEEBOgAHIABBxQA6AAYDQAJAIABB6AJqIABB4AJqEJIBRQ0AIAAoArQBIAEQOCACakYEQCABEDghAyABIAEQOEEBdBBCIAEgARBREEIgACADIAFBABBBIgJqNgK0AQsgAEHoAmoQaCAAQQdqIABBBmogAiAAQbQBaiAAKALcASAAKALYASAAQcgBaiAAQRBqIABBDGogAEEIaiAAQeABahC+BA0AIABB6AJqEHUaDAELCwJAIABByAFqEDhFDQAgAC0AB0UNACAAKAIMIgMgAEEQamtBnwFKDQAgACADQQRqNgIMIAMgACgCCDYCAAsgBSACIAAoArQBIAQQvgc4AgAgAEHIAWogAEEQaiAAKAIMIAQQkAEgAEHoAmogAEHgAmoQewRAIAQgBCgCAEECcjYCAAsgACgC6AIhAiABEDkaIABByAFqEDkaIABB8AJqJAAgAgugAwECfyMAQeACayIAJAAgACACNgLQAiAAIAE2AtgCIAMQ2gEhBiADIABB4AFqEO8CIQcgAEHQAWogAyAAQcwCahDuAiAAQcABahBFIgEgARBREEIgACABQQAQQSICNgK8ASAAIABBEGo2AgwgAEEANgIIA0ACQCAAQdgCaiAAQdACahCSAUUNACAAKAK8ASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCvAELIABB2AJqEGggBiACIABBvAFqIABBCGogACgCzAIgAEHQAWogAEEQaiAAQQxqIAcQwAINACAAQdgCahB1GgwBCwsCQCAAQdABahA4RQ0AIAAoAgwiAyAAQRBqa0GfAUoNACAAIANBBGo2AgwgAyAAKAIINgIACyAFIAIgACgCvAEgBCAGEL8HNwMAIABB0AFqIABBEGogACgCDCAEEJABIABB2AJqIABB0AJqEHsEQCAEIAQoAgBBAnI2AgALIAAoAtgCIQIgARA5GiAAQdABahA5GiAAQeACaiQAIAILoAMBAn8jAEHgAmsiACQAIAAgAjYC0AIgACABNgLYAiADENoBIQYgAyAAQeABahDvAiEHIABB0AFqIAMgAEHMAmoQ7gIgAEHAAWoQRSIBIAEQURBCIAAgAUEAEEEiAjYCvAEgACAAQRBqNgIMIABBADYCCANAAkAgAEHYAmogAEHQAmoQkgFFDQAgACgCvAEgARA4IAJqRgRAIAEQOCEDIAEgARA4QQF0EEIgASABEFEQQiAAIAMgAUEAEEEiAmo2ArwBCyAAQdgCahBoIAYgAiAAQbwBaiAAQQhqIAAoAswCIABB0AFqIABBEGogAEEMaiAHEMACDQAgAEHYAmoQdRoMAQsLAkAgAEHQAWoQOEUNACAAKAIMIgMgAEEQamtBnwFKDQAgACADQQRqNgIMIAMgACgCCDYCAAsgBSACIAAoArwBIAQgBhDCBzsBACAAQdABaiAAQRBqIAAoAgwgBBCQASAAQdgCaiAAQdACahB7BEAgBCAEKAIAQQJyNgIACyAAKALYAiECIAEQORogAEHQAWoQORogAEHgAmokACACC6ADAQJ/IwBB4AJrIgAkACAAIAI2AtACIAAgATYC2AIgAxDaASEGIAMgAEHgAWoQ7wIhByAAQdABaiADIABBzAJqEO4CIABBwAFqEEUiASABEFEQQiAAIAFBABBBIgI2ArwBIAAgAEEQajYCDCAAQQA2AggDQAJAIABB2AJqIABB0AJqEJIBRQ0AIAAoArwBIAEQOCACakYEQCABEDghAyABIAEQOEEBdBBCIAEgARBREEIgACADIAFBABBBIgJqNgK8AQsgAEHYAmoQaCAGIAIgAEG8AWogAEEIaiAAKALMAiAAQdABaiAAQRBqIABBDGogBxDAAg0AIABB2AJqEHUaDAELCwJAIABB0AFqEDhFDQAgACgCDCIDIABBEGprQZ8BSg0AIAAgA0EEajYCDCADIAAoAgg2AgALIAUgAiAAKAK8ASAEIAYQwwc3AwAgAEHQAWogAEEQaiAAKAIMIAQQkAEgAEHYAmogAEHQAmoQewRAIAQgBCgCAEECcjYCAAsgACgC2AIhAiABEDkaIABB0AFqEDkaIABB4AJqJAAgAgugAwECfyMAQeACayIAJAAgACACNgLQAiAAIAE2AtgCIAMQ2gEhBiADIABB4AFqEO8CIQcgAEHQAWogAyAAQcwCahDuAiAAQcABahBFIgEgARBREEIgACABQQAQQSICNgK8ASAAIABBEGo2AgwgAEEANgIIA0ACQCAAQdgCaiAAQdACahCSAUUNACAAKAK8ASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCvAELIABB2AJqEGggBiACIABBvAFqIABBCGogACgCzAIgAEHQAWogAEEQaiAAQQxqIAcQwAINACAAQdgCahB1GgwBCwsCQCAAQdABahA4RQ0AIAAoAgwiAyAAQRBqa0GfAUoNACAAIANBBGo2AgwgAyAAKAIINgIACyAFIAIgACgCvAEgBCAGEMQHNgIAIABB0AFqIABBEGogACgCDCAEEJABIABB2AJqIABB0AJqEHsEQCAEIAQoAgBBAnI2AgALIAAoAtgCIQIgARA5GiAAQdABahA5GiAAQeACaiQAIAIL7wEBAX8jAEEgayIGJAAgBiABNgIYAkAgAygCBEEBcUUEQCAGQX82AgAgBiAAIAEgAiADIAQgBiAAKAIAKAIQEQkAIgE2AhgCQAJAAkAgBigCAA4CAAECCyAFQQA6AAAMAwsgBUEBOgAADAILIAVBAToAACAEQQQ2AgAMAQsgBiADEE8gBhCXASEBIAYQRyAGIAMQTyAGEMECIQAgBhBHIAYgABDBASAGQQxyIAAQwAEgBSAGQRhqIgMgAiAGIAMgASAEQQEQvwMgBkY6AAAgBigCGCEBA0AgA0EMaxA5IgMgBkcNAAsLIAZBIGokACABC/UCAQF/IwBBkAJrIgAkACAAIAI2AoACIAAgATYCiAIgAEHQAWoQRSEGIABBEGoiAiADEE8gAhCdAUHAuANB2rgDIABB4AFqEIICIAIQRyAAQcABahBFIgMgAxBREEIgACADQQAQQSIBNgK8ASAAIAI2AgwgAEEANgIIA0ACQCAAQYgCaiAAQYACahCTAUUNACAAKAK8ASADEDggAWpGBEAgAxA4IQIgAyADEDhBAXQQQiADIAMQURBCIAAgAiADQQAQQSIBajYCvAELIABBiAJqEGlBECABIABBvAFqIABBCGpBACAGIABBEGogAEEMaiAAQeABahDDAg0AIABBiAJqEHYaDAELCyADIAAoArwBIAFrEEIgAxBAIQIQXCEBIAAgBTYCACACIAEgABC7B0EBRwRAIARBBDYCAAsgAEGIAmogAEGAAmoQfARAIAQgBCgCAEECcjYCAAsgACgCiAIhASADEDkaIAYQORogAEGQAmokACABC9QDAQF+IwBBoAJrIgAkACAAIAI2ApACIAAgATYCmAIgAEHgAWogAyAAQfABaiAAQe8BaiAAQe4BahDCBCAAQdABahBFIgEgARBREEIgACABQQAQQSICNgLMASAAIABBIGo2AhwgAEEANgIYIABBAToAFyAAQcUAOgAWA0ACQCAAQZgCaiAAQZACahCTAUUNACAAKALMASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCzAELIABBmAJqEGkgAEEXaiAAQRZqIAIgAEHMAWogACwA7wEgACwA7gEgAEHgAWogAEEgaiAAQRxqIABBGGogAEHwAWoQwQQNACAAQZgCahB2GgwBCwsCQCAAQeABahA4RQ0AIAAtABdFDQAgACgCHCIDIABBIGprQZ8BSg0AIAAgA0EEajYCHCADIAAoAhg2AgALIAAgAiAAKALMASAEELwHIAApAwAhBiAFIAApAwg3AwggBSAGNwMAIABB4AFqIABBIGogACgCHCAEEJABIABBmAJqIABBkAJqEHwEQCAEIAQoAgBBAnI2AgALIAAoApgCIQIgARA5GiAAQeABahA5GiAAQaACaiQAIAILvQMAIwBBkAJrIgAkACAAIAI2AoACIAAgATYCiAIgAEHQAWogAyAAQeABaiAAQd8BaiAAQd4BahDCBCAAQcABahBFIgEgARBREEIgACABQQAQQSICNgK8ASAAIABBEGo2AgwgAEEANgIIIABBAToAByAAQcUAOgAGA0ACQCAAQYgCaiAAQYACahCTAUUNACAAKAK8ASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCvAELIABBiAJqEGkgAEEHaiAAQQZqIAIgAEG8AWogACwA3wEgACwA3gEgAEHQAWogAEEQaiAAQQxqIABBCGogAEHgAWoQwQQNACAAQYgCahB2GgwBCwsCQCAAQdABahA4RQ0AIAAtAAdFDQAgACgCDCIDIABBEGprQZ8BSg0AIAAgA0EEajYCDCADIAAoAgg2AgALIAUgAiAAKAK8ASAEEL0HOQMAIABB0AFqIABBEGogACgCDCAEEJABIABBiAJqIABBgAJqEHwEQCAEIAQoAgBBAnI2AgALIAAoAogCIQIgARA5GiAAQdABahA5GiAAQZACaiQAIAILvQMAIwBBkAJrIgAkACAAIAI2AoACIAAgATYCiAIgAEHQAWogAyAAQeABaiAAQd8BaiAAQd4BahDCBCAAQcABahBFIgEgARBREEIgACABQQAQQSICNgK8ASAAIABBEGo2AgwgAEEANgIIIABBAToAByAAQcUAOgAGA0ACQCAAQYgCaiAAQYACahCTAUUNACAAKAK8ASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCvAELIABBiAJqEGkgAEEHaiAAQQZqIAIgAEG8AWogACwA3wEgACwA3gEgAEHQAWogAEEQaiAAQQxqIABBCGogAEHgAWoQwQQNACAAQYgCahB2GgwBCwsCQCAAQdABahA4RQ0AIAAtAAdFDQAgACgCDCIDIABBEGprQZ8BSg0AIAAgA0EEajYCDCADIAAoAgg2AgALIAUgAiAAKAK8ASAEEL4HOAIAIABB0AFqIABBEGogACgCDCAEEJABIABBiAJqIABBgAJqEHwEQCAEIAQoAgBBAnI2AgALIAAoAogCIQIgARA5GiAAQdABahA5GiAAQZACaiQAIAILlQMBAX8jAEGQAmsiACQAIAAgAjYCgAIgACABNgKIAiADENoBIQYgAEHQAWogAyAAQf8BahDwAiAAQcABahBFIgEgARBREEIgACABQQAQQSICNgK8ASAAIABBEGo2AgwgAEEANgIIA0ACQCAAQYgCaiAAQYACahCTAUUNACAAKAK8ASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCvAELIABBiAJqEGkgBiACIABBvAFqIABBCGogACwA/wEgAEHQAWogAEEQaiAAQQxqQcC4AxDDAg0AIABBiAJqEHYaDAELCwJAIABB0AFqEDhFDQAgACgCDCIDIABBEGprQZ8BSg0AIAAgA0EEajYCDCADIAAoAgg2AgALIAUgAiAAKAK8ASAEIAYQvwc3AwAgAEHQAWogAEEQaiAAKAIMIAQQkAEgAEGIAmogAEGAAmoQfARAIAQgBCgCAEECcjYCAAsgACgCiAIhAiABEDkaIABB0AFqEDkaIABBkAJqJAAgAgsHACAAKAIMC5UDAQF/IwBBkAJrIgAkACAAIAI2AoACIAAgATYCiAIgAxDaASEGIABB0AFqIAMgAEH/AWoQ8AIgAEHAAWoQRSIBIAEQURBCIAAgAUEAEEEiAjYCvAEgACAAQRBqNgIMIABBADYCCANAAkAgAEGIAmogAEGAAmoQkwFFDQAgACgCvAEgARA4IAJqRgRAIAEQOCEDIAEgARA4QQF0EEIgASABEFEQQiAAIAMgAUEAEEEiAmo2ArwBCyAAQYgCahBpIAYgAiAAQbwBaiAAQQhqIAAsAP8BIABB0AFqIABBEGogAEEMakHAuAMQwwINACAAQYgCahB2GgwBCwsCQCAAQdABahA4RQ0AIAAoAgwiAyAAQRBqa0GfAUoNACAAIANBBGo2AgwgAyAAKAIINgIACyAFIAIgACgCvAEgBCAGEMIHOwEAIABB0AFqIABBEGogACgCDCAEEJABIABBiAJqIABBgAJqEHwEQCAEIAQoAgBBAnI2AgALIAAoAogCIQIgARA5GiAAQdABahA5GiAAQZACaiQAIAILlQMBAX8jAEGQAmsiACQAIAAgAjYCgAIgACABNgKIAiADENoBIQYgAEHQAWogAyAAQf8BahDwAiAAQcABahBFIgEgARBREEIgACABQQAQQSICNgK8ASAAIABBEGo2AgwgAEEANgIIA0ACQCAAQYgCaiAAQYACahCTAUUNACAAKAK8ASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCvAELIABBiAJqEGkgBiACIABBvAFqIABBCGogACwA/wEgAEHQAWogAEEQaiAAQQxqQcC4AxDDAg0AIABBiAJqEHYaDAELCwJAIABB0AFqEDhFDQAgACgCDCIDIABBEGprQZ8BSg0AIAAgA0EEajYCDCADIAAoAgg2AgALIAUgAiAAKAK8ASAEIAYQwwc3AwAgAEHQAWogAEEQaiAAKAIMIAQQkAEgAEGIAmogAEGAAmoQfARAIAQgBCgCAEECcjYCAAsgACgCiAIhAiABEDkaIABB0AFqEDkaIABBkAJqJAAgAguVAwEBfyMAQZACayIAJAAgACACNgKAAiAAIAE2AogCIAMQ2gEhBiAAQdABaiADIABB/wFqEPACIABBwAFqEEUiASABEFEQQiAAIAFBABBBIgI2ArwBIAAgAEEQajYCDCAAQQA2AggDQAJAIABBiAJqIABBgAJqEJMBRQ0AIAAoArwBIAEQOCACakYEQCABEDghAyABIAEQOEEBdBBCIAEgARBREEIgACADIAFBABBBIgJqNgK8AQsgAEGIAmoQaSAGIAIgAEG8AWogAEEIaiAALAD/ASAAQdABaiAAQRBqIABBDGpBwLgDEMMCDQAgAEGIAmoQdhoMAQsLAkAgAEHQAWoQOEUNACAAKAIMIgMgAEEQamtBnwFKDQAgACADQQRqNgIMIAMgACgCCDYCAAsgBSACIAAoArwBIAQgBhDEBzYCACAAQdABaiAAQRBqIAAoAgwgBBCQASAAQYgCaiAAQYACahB8BEAgBCAEKAIAQQJyNgIACyAAKAKIAiECIAEQORogAEHQAWoQORogAEGQAmokACACCwutzQNMAEGACAu5OWZzZXQAJXMvJXMAJXMuJXMAZGVidWcAYWxsb2NhdG9yPFQ+OjphbGxvY2F0ZShzaXplX3QgbikgJ24nIGV4Y2VlZHMgbWF4aW11bSBzdXBwb3J0ZWQgc2l6ZQB3YgAlY+KEue+4j1t3ZWJhcmtpdC1pbmZvOl0AJW0tJWQtJVktJUgtJU0tJVMATWFya2VyIE9LLgAsAEFzc2VydGlvbiBgeCA+PSBtTWluWGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHdpZHRoID49IDVgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB3aWR0aCA+PSAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgd2lkdGggPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgcHlyYW1pZC0+c2l6ZSgpID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYG1TdGFydFRpbWUgPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYChzcmNfd2lkdGglMikgPT0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGltLndpZHRoKCkgPT0gaW0uc3RlcCgpL3NpemVvZihmbG9hdClgIGZhaWxlZCBpbiAAIAkKDQBFcnJvcjogbWFsbG9jCgBFcnJvciAxOiBpY3BHZXRJbml0WHcyWGMKACA9PT0gbWF0cml4ICglZCwlZCkgPT09CgAgPT09IHZlY3RvciAoJWQpID09PQoAPz8/IDEKAEVycm9yOiBsYWJlbGluZyB3b3JrIG92ZXJmbG93LgoAIyMjIEZlYXR1cmUgY2FuZGlkYXRlcyBmb3IgdHJhY2tpbmcgYXJlIG92ZXJmbG93LgoAYXJnbENhbWVyYUZydXN0dW1SSCgpOiBhclBhcmFtRGVjb21wTWF0KCkgaW5kaWNhdGVkIHBhcmFtZXRlciBlcnJvci4KAGtwbURlbGV0ZVJlZkRhdGFTZXQoKTogTlVMTCByZWZEYXRhU2V0UHRyL3JlZkltYWdlLgoAU3RhcnQgdHJhY2tpbmdfdGhyZWFkICMlZC4KAE91dCBvZiBtZW1vcnkhIQoARGF0YSBudW0gZXJyb3IhIQoAY29sb3I6ICM2NjQ0MDA7IGJhY2tncm91bmQtY29sb3I6ICNmZmZmOTk7IGJvcmRlci1yYWRpdXM6IDRweDsgcGFkZGluZzogMnB4AHcASUQgYWxyZWFkeSBleGlzdHMAJXMlcwAlcy4lcwByAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9kZXRlY3RvcnMvb3JpZW50YXRpb25fYXNzaWdubWVudC5jcHAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2ZyYW1ld29yay90aW1lcnMuY3BwAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9kZXRlY3RvcnMvaGFycmlzLmNwcAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZGV0ZWN0b3JzL0RvR19zY2FsZV9pbnZhcmlhbnRfZGV0ZWN0b3IuY3BwAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9tYXRjaGVycy9ob3VnaF9zaW1pbGFyaXR5X3ZvdGluZy5jcHAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2ZyYW1ld29yay9pbWFnZS5jcHAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9nYXVzc2lhbl9zY2FsZV9zcGFjZV9weXJhbWlkLmNwcAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZGV0ZWN0b3JzL3B5cmFtaWQuY3BwAGluZm8ARXJyb3I6IGljcEdldEpfVV9YYwB3YgByYgBBUl9QSVhFTF9GT1JNQVRfUkdCAFBhdHRlcm4gZXh0cmFjdGlvbiBmYWlsZWQuAEFzc2VydGlvbiBgcHlyYW1pZGAgZmFpbGVkIGluIABUcmFja2luZyB0aHJlYWQgPSAlZAoAU0laRSA9ICVkLCAlZAoARXJyb3IgMjogaWNwR2V0SW5pdFh3MlhjCgA/Pz8gMgoARXJyb3I6IHVuc3VwcG9ydGVkIHBpeGVsIGZvcm1hdC4KAFVua25vd24gb3IgdW5zdXBwb3J0ZWQgbGFiZWxpbmcgdGhyZXNob2xkIG1vZGUgcmVxdWVzdGVkLiBTZXQgdG8gbWFudWFsLgoAa3BtRGVsZXRlUmVmRGF0YVNldCgpOiAwIHhzaXplL3lzaXplL2RwaS4KAEVycm9yICglZCk6IHVuYWJsZSB0byBvcGVuIGNhbWVyYSBwYXJhbWV0ZXJzIGZpbGUgIiVzIiBmb3Igd3JpdGluZy4KAEVycm9yOiBOVUxMIHBhdHRIYW5kbGUuCgBFbmQgdHJhY2tpbmdfdGhyZWFkICMlZC4KAE91dCBvZiBtZW1vcnkhIQoAcgAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvbWF0Y2hlcnMvZnJlYWsuaAB3YXJuaW5nACAlMTBnAEJ1aWxkIFB5cmFtaWQAJTRkAHdiAHJiACVj8J+aqVt3ZWJhcmtpdC1lcnJvcjpdAEFSX1BJWEVMX0ZPUk1BVF9CR1IATUFOVUFMAEdlbmVyaWMgZXJyb3IgZHVyaW5nIG1hdGNoaW5nIHBoYXNlLgAgbGluZSAAJXMlcwoARmlsZSBvcGVuIGVycm9yLiAlcwoARGlzdG9ydGlvbiBmYWN0b3I6IGsxPSUxLjEwZiwgazI9JTEuMTBmLCBwMT0lMS4xMGYsIHAyPSUxLjEwZgoARXJyb3I6IG1hbGxvYwoARXJyb3IgMzogaWNwR2V0SW5pdFh3MlhjCgBFcnJvciBpY3BHZXRKX1VfUwoAPT09PT09ICVzID09PT09PT09CgA/Pz8gMwoARXJyb3I6IGNhbid0IGxvYWQgcGF0dGVybiBmcm9tIE5VTEwgYnVmZmVyLgoAa3BtU2V0UmVmRGF0YVNldCgpOiBOVUxMIGtwbUhhbmRsZS9maWxlbmFtZS4KAEVycm9yIHNhdmluZyBmZWF0dXJlIG1hcDogZXJyb3Igd3JpdGluZyBkYXRhLgoAT3V0IG9mIG1lbW9yeSEhCgBjb2xvcjogI2ZmZmZmZjsgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDEwMTsgYm9yZGVyLXJhZGl1czogNHB4OyBwYWRkaW5nOiAycHgARXh0cmFjdCBGZWF0dXJlcwBlcnJvcgBGcmVhayBmZWF0dXJlcyAtICVkAHJiAEFVVE9fTUVESUFOAEFSX1BJWEVMX0ZPUk1BVF9SR0JBAEluc3VmZmljaWVudCBjb250cmFzdCBkdXJpbmcgbWF0Y2hpbmcuACU3LjVmIAAgbGluZSAARXJyb3Igb3BlbmluZyBmaWxlICclcyc6IAAgICAgICAgICAgICAgICAgICBmeD0lZiwgZnk9JWYsIHgwPSVmLCB5MD0lZiwgcz0lZgoARXJyb3IgNDogaWNwR2V0SW5pdFh3MlhjCgBFcnJvciBpY3BHZXRVX2Zyb21fWF9ieV9NYXRYMlUKAEVycm9yIGFsbG9jYXRpbmcgbWVtb3J5LgoARXJyb3I6IG91dCBvZiBtZW1vcnkuCgBFcnJvcjogVW5hYmxlIHRvIG9wZW4gZmlsZSAnJXMnIGZvciB3cml0aW5nLgoARXJyb3I6IHVuYWJsZSB0byBvcGVuIGZpbGUgJyVzJXMnIGZvciByZWFkaW5nLgoAT3V0IG9mIG1lbW9yeSEhCgBTdGVwIHNpemUgbXVzdCBiZSBlcXVhbCB0byB3aWR0aCBmb3Igbm93AFslc10gWyVzXSBbJXNdIDogRm91bmQgJWQgZmVhdHVyZXMAJXMAV2lkdGggY2Fubm90IGJlIHplcm8AU291cmNlIHdpZHRoIG11c3QgYmUgZXZlbgBJbWFnZSBpcyB0b28gc21hbGwAeCBvdXQgb2YgcmFuZ2UAQ2xvY2sgaGFzIG5vdCBiZWVuIHN0YXJ0ZWQAUHlyYW1pZCBpcyBub3QgYWxsb2NhdGVkAHJiACVj4pqg77iPW3dlYmFya2l0LXdhcm46XQBBVVRPX09UU1UAQVJfUElYRUxfRk9STUFUX0JHUkEAd3AgbXVzdCBiZSBhdCBsZWFzdCAxAEJhcmNvZGUgbWF0Y2hpbmcgY291bGQgbm90IGZpbmQgY29ycmVjdCBiYXJjb2RlIGxvY2F0b3IgcGF0dGVybi4AWyVzXSAAOiAAJXMlcwoARGlzdG9ydGlvbiBmYWN0b3IgPSAlZiAlZiAlZiAlZiAlZiAlZgoARXJyb3IgNTogaWNwR2V0SW5pdFh3MlhjCgBFcnJvciBpY3BHZXRYY19mcm9tX1h3X2J5X01hdFh3MlhjCgBFcnJvciByZWFkaW5nIGltYWdlU2V0LgoARXJyb3Igd2hpbGUgYWRkaW5nIHJlZmVyZW5jZSBkYXRhIHNldDoga3BtR2VuUmVmRGF0YVNldCgpIGZhaWxlZC4KAEVycm9yIG9wZW5pbmcgJyVzJy4KAENhbid0IG9wZW4gSlBFRyBmaWxlICclcycKAE91dCBvZiBtZW1vcnkhIQoAUGF0dGVybiBEYXRhIHJlYWQgZXJyb3IhIQoAUmVhZCBlcnJvciEhCgBjb2xvcjogIzc3NDQwMDsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmY5OTsgYm9yZGVyLXJhZGl1czogNHB4OyBwYWRkaW5nOiAycHgAJWYAd2IAQVJfUElYRUxfRk9STUFUX0FCR1IAUHlyYW1pZCBpcyBOVUxMAEFVVE9fQURBUFRJVkUAQmFyY29kZSBtYXRjaGluZyBlcnJvciBkZXRlY3Rpb24vY29ycmVjdGlvbiBmb3VuZCB1bnJlY292ZXJhYmxlIGVycm9yLgBFcnJvciBjcmVhdGluZyBmdWxsIGZpbGUgcGF0aCBmcm9tICclcycgYW5kICclcycAQXNzZXJ0aW9uIGB4IDwgbU1heFhgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBoZWlnaHQgPj0gNWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGhlaWdodCA+PSAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaGVpZ2h0ID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYG1JbWFnZXMuc2l6ZSgpID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHggPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYG1TdG9wVGltZSA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZHN0ICE9IDBgIGZhaWxlZCBpbiAAIElORk8gIAAlcyVzCgBEaXN0b3J0aW9uIGZhY3RvciA9ICVmICVmICVmICVmICVmCgBFcnJvciA9ICVmCgBFcnJvciA2OiBpY3BHZXRJbml0WHcyWGMKACAgICAgICAgIEltYWdlU2l6ZSA9ICU3ZFtwaXhlbF0KAD09PT09PT09PSAlZCA9PT09PT09PT09PQoASW1hZ2VzZXQgY29udGFpbnMgJWQgaW1hZ2VzLgoARXJyb3I6IFVuYWJsZSB0byBvcGVuIGZpbGUgJyVzJyBmb3IgcmVhZGluZy4KAEVycm9yICglZCk6IHVuYWJsZSB0byBvcGVuIGNhbWVyYSBwYXJhbWV0ZXJzIGZpbGUgIiVzIiBmb3IgcmVhZGluZy4KAEVycm9yIHJlYWRpbmcgcGF0dGVybiBmaWxlICclcycuCgBCdWlsZCBJbmRleABIZWlnaHQgY2Fubm90IGJlIHplcm8AJWYgJWYgJWYgJWYAeCBtdXN0IGJlIHBvc2l0aXZlAExhcGxhY2lhbiBweXJhbWlkIGhhcyBub3QgYmVlbiBhbGxvY2F0ZWQAQ2xvY2sgaGFzIG5vdCBiZWVuIHN0b3BwZWQAQVJfUElYRUxfRk9STUFUX01PTk8ARGVzdGluYXRpb24gaXMgTlVMTABBVVRPX0JSQUNLRVRJTkcAaHAgbXVzdCBiZSBhdCBsZWFzdCAxAEVycm9yICglZCk6IHVuYWJsZSB0byBkZXRlcm1pbmUgZmlsZSBsZW5ndGguAE1hdGNoaW5nIGNvbmZpZGVuY2UgY3V0b2ZmIHZhbHVlIG5vdCByZWFjaGVkLgBBc3NlcnRpb24gYHkgPj0gbU1pbllgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbWFnZS50eXBlKCkgPT0gSU1BR0VfVUlOVDhgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBzdG9yZS5zaXplKCkgPT0gcG9pbnRzLnNpemUoKWAgZmFpbGVkIGluIAAlcyVzCgBEaXN0b3J0aW9uIGZhY3RvciA9ICVmICVmICVmICVmCgBFcnJvciA3OiBpY3BHZXRJbml0WHcyWGMKAEV4dHJhY3RlZCBmZWF0dXJlcyA9ICU3ZFtwaXhlbF0KAEVycm9yIGljcDJHZXRUUwoARmFsbGluZyBiYWNrIHRvIHJlYWRpbmcgJyVzJXMnIGluIEFSVG9vbEtpdCB2NC54IGZvcm1hdC4KAEVycm9yIGluIG9wZW5pbmcgJyVzJyBpbiB6aXBmaWxlLgoARXJyb3IgcmVhZGluZyBKUEVHIGZpbGUuCgBFcnJvciB3aGlsZSBhZGRpbmcgcmVmZXJlbmNlIGRhdGEgc2V0OiBrcG1NZXJnZVJlZkRhdGFTZXQoKSBmYWlsZWQuCgBFcnJvciBzYXZpbmcgZmVhdHVyZSBzZXQ6IGVycm9yIHdyaXRpbmcgZGF0YS4KAE91dCBvZiBtZW1vcnkhIQoAAAAAABMOAAAMEAAAehIAAKEUAAAyGAAAWyVzXSBbJXNdIFslc10gOiAlczogJWYgbXMASW1hZ2UgbXVzdCBiZSBncmF5c2NhbGUAeSBvdXQgb2YgcmFuZ2UARmVhdHVyZSBzdG9yZSBoYXMgbm90IGJlZW4gYWxsb2NhdGVkACVkAHdiAEFSX1BJWEVMX0ZPUk1BVF9BUkdCAE1heGltdW0gYWxsb3dhYmxlIHBvc2UgZXJyb3IgZXhjZWVkZWQuAEFzc2VydGlvbiBgc3RlcCA+PSB3aWR0aGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGkrMStjaHVua19zaXplIDwgd2lkdGhgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBweXJhbWlkYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgcHlyYW1pZC0+bnVtT2N0YXZlcygpID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHNyYyAhPSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgeCA8IG1HcmFkaWVudHNbb2N0YXZlKm1OdW1TY2FsZXNQZXJPY3RhdmUrc2NhbGVdLndpZHRoKClgIGZhaWxlZCBpbiAARXJyb3IgaW4gb3BlbmluZyAnJXMnIGZvciByZWFkaW5nCgAgRmlsdGVyZWQgZmVhdHVyZXMgPSAlN2RbcGl4ZWxdCgBMYWJlbGluZyB0aHJlc2hvbGQgbW9kZSBzZXQgdG8gJXMuCgBFcnJvciByZWFkaW5nIEpQRUcgZmlsZSBoZWFkZXIuCgBFcnJvcjogc3VwcGxpZWQgZmlsZSBkb2VzIG5vdCBhcHBlYXIgdG8gYmUgYW4gQVJUb29sS2l0IGNhbWVyYSBwYXJhbWV0ZXIgZmlsZS4KAGtwbURlbGV0ZVJlZkRhdGFTZXQoKTogTlVMTCByZWZEYXRhU2V0UHRyMS9yZWZEYXRhU2V0UHRyMi4KAENhbid0IHJlYWQgSlBFRyBmaWxlICclcycKAEFSX1BJWEVMX0ZPUk1BVF8ydnV5AFB5cmFtaWQgZG9lcyBub3QgY29udGFpbiBhbnkgbGV2ZWxzAFN0ZXAgbXVzdCBiZSBncmVhdGVyIHRoYW4gb3IgZXF1YWwgdGhlIHdpZHRoAHggbXVzdCBiZSBsZXNzIHRoYW4gdGhlIGltYWdlIHdpZHRoAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9tYXRjaGVycy92aXN1YWxfZGF0YWJhc2UuaABFeHRlbmRpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGUgaW1hZ2UAU291cmNlIGlzIE5VTEwARXJyb3IgKCVkKTogdW5hYmxlIHRvIHJlYWQgZnJvbSBmaWxlLgBNdWx0aS1tYXJrZXIgcG9zZSBlcnJvciB2YWx1ZSBleGNlZWRlZC4ADSU0ZC8lNGQuAEFzc2VydGlvbiBgeSA8IG1NYXhZYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW1hZ2UuY2hhbm5lbHMoKSA9PSAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbnVtX3BvaW50cyA9PSBwb2ludHMuc2l6ZSgpYCBmYWlsZWQgaW4gACU3LjVmIAAgSU5GTyAgAGtwbVNldFJlZkRhdGFTZXQoKTogTlVMTCBrcG1IYW5kbGUvcmVmRGF0YVNldC4KAGtwbURlbGV0ZVJlZkRhdGFTZXQoKTogTlVMTCByZWZEYXRhU2V0UHRyLgoARXJyb3I6IHVuYWJsZSB0byBvcGVuIGZpbGUgJyVzJyBmb3Igd3JpdGluZy4KAEVycm9yOiBVbnN1cHBvcnRlZCBwaXhlbCBmb3JtYXQgKCVkKSByZXF1ZXN0ZWQuCgBFcnJvciBpbiByZWFkaW5nICclcycuCgAKIyMjIFN1cmZhY2UgTm8uJWQgIyMjCgBBxMEAC50dAQAAAAEAAAABAAAAAAAAAP//////////////////////////AAAAAAEAAAABAAAAAQAAAAAAAAD/////QVJfUElYRUxfRk9STUFUX3l1dnMAJXMASW1hZ2UgbXVzdCBoYXZlIDEgY2hhbm5lbABTaG91bGQgYmUgc2FtZSBzaXplAFJlamVjdGVkIGZyZXF1ZW50bHkgbWlzcmVjb2duaXNlZCBtYXRyaXggbWFya2VyLgBBc3NlcnRpb24gYGJ1Y2tldFswXS5maXJzdCA+PSBidWNrZXRbbl0uZmlyc3RgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBhbmdsZSA+IC1QSWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGNoYW5uZWxzID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHNyY193aWR0aCA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB5ID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBkeW5hbWljX2Nhc3Q8Y29uc3QgQmlub21pYWxQeXJhbWlkMzJmKj4ocHlyYW1pZClgIGZhaWxlZCBpbiAAIGxpbmUgAGtwbVNhdmVSZWZEYXRhU2V0KCk6IE5VTEwgZmlsZW5hbWUvcmVmRGF0YVNldC4KAGtwbVNldFJlZkRhdGFTZXQoKTogcmVmRGF0YVNldC4KAEVycm9yOiBzdXBwbGllZCBidWZmZXIgZG9lcyBub3QgYXBwZWFyIHRvIGJlIEFSVG9vbEtpdCBjYW1lcmEgcGFyYW1ldGVycy4KAEVycm9yIGluIHdyaXRpbmcgJyVzJyBpbiB0aGUgemlwZmlsZS4KAEVycm9yIHNhdmluZyBpbWFnZSBzZXQ6IGVycm9yIHdyaXRpbmcgZGF0YS4KAE51bWJlciBvZiBjaGFubmVscyBjYW5ub3QgYmUgemVybwB5IG11c3QgYmUgcG9zaXRpdmUAV2lkdGggbXVzdCBiZSBwb3NpdGl2ZQBhbmdsZSBvdXQgb2YgcmFuZ2UAT25seSBiaW5vbWlhbCBweXJhbWlkIGlzIHN1cHBvcnRlZABudGhfZWxlbWVudCBmYWlsZWQAQVJfUElYRUxfRk9STUFUX1JHQl81NjUAQXNzZXJ0aW9uIGBtUHlyYW1pZC5zaXplKCkgPT0gbU51bU9jdGF2ZXMqbU51bVNjYWxlc1Blck9jdGF2ZWAgZmFpbGVkIGluIABBc3NlcnRpb24gYG9jdGF2ZSA+PSAwYCBmYWlsZWQgaW4gADogAEZpZWxkLW9mLXZpZXcgdmVydGljYWwgPSAlLjFmLCBob3Jpem9udGFsID0gJS4xZiBkZWdyZWVzLCBhc3BlY3QgcmF0aW8gPSAlLjNmCgBNYXggZmVhdHVyZSA9ICVkCgAgIFJlYWQgSW1hZ2VTZXQuCgBFcnJvciBzYXZpbmcgS1BNIGRhdGE6IHVuYWJsZSB0byBvcGVuIGZpbGUgJyVzJXMlcycgZm9yIHdyaXRpbmcuCgBFcnJvciAoJWQpOiB1bmFibGUgdG8gb3BlbiBleHRlcm5hbCBwYXJhbWV0ZXJzIGZpbGUgIiVzIiBmb3Igd3JpdGluZy4KAEVycm9yIGluIGNsb3NpbmcgJXMgaW4gdGhlIHppcGZpbGUuCgBBdXRvIHRocmVzaG9sZCAoYnJhY2tldCkgbWFya2VyIGNvdW50cyAtWyUzZDogJTNkXSBbJTNkOiAlM2RdIFslM2Q6ICUzZF0rLgoAT3V0IG9mIG1lbW9yeSEhCgBQeXJhbWlkIGhhcyBub3QgYmVlbiBhbGxvY2F0ZWQgeWV0AC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9kZXRlY3RvcnMvZ2F1c3NpYW5fc2NhbGVfc3BhY2VfcHlyYW1pZC5oAFB5cmFtaWQgaXMgTlVMTABBUl9QSVhFTF9GT1JNQVRfUkdCQV81NTUxAC4AQXNzZXJ0aW9uIGBwWzBdID4gcG0xWy0xXWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGFuZ2xlIDw9IFBJYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZC50eXBlKCkgPT0gSU1BR0VfRjMyYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgc3JjX2hlaWdodCA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB5IDwgbUdyYWRpZW50c1tvY3RhdmUqbU51bVNjYWxlc1Blck9jdGF2ZStzY2FsZV0uaGVpZ2h0KClgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtRGF0YS5nZXQoKWAgZmFpbGVkIGluIAAlM2Q6ICglM2QsJTNkKSA6ICVmIG1pbj0lZiBtYXg9JWYsIHNkPSVmCgBwYWdlICVkLCBpbWFnZSBudW0gJWQsIHBvaW50cyAtICVkCgBFcnJvciAoJWQpOiB1bmFibGUgdG8gb3BlbiBleHRlcm5hbCBwYXJhbWV0ZXJzIGZpbGUgIiVzIiBmb3IgcmVhZGluZy4KAEF1dG8gdGhyZXNob2xkIChicmFja2V0KSBhZGp1c3RlZCB0aHJlc2hvbGQgdG8gJWQuCgBFcnJvciBvcGVuaW5nIGZpbGUgJyVzLmlzZXQnLgoARXJyb3IgaW4gY2xvc2luZyAnJXMnLgoAeSBtdXN0IGJlIGxlc3MgdGhhbiB0aGUgaW1hZ2UgaGVpZ2h0AEhlaWdodCBtdXN0IGJlIHBvc2l0aXZlAE9jdGF2ZSBtdXN0IGJlIHBvc2l0aXZlAE9ubHkgRjMyIGltYWdlcyBzdXBwb3J0ZWQAU2hvdWxkIGJlIG1heGltYQBEYXRhIHBvaW50ZXIgaXMgTlVMTABBUl9QSVhFTF9GT1JNQVRfUkdCQV80NDQ0AEFzc2VydGlvbiBgZGV0ZWN0b3JgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBzY2FsZSA+PSBtTWluU2NhbGVgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbWFnZS53aWR0aCgpID09IG1QeXJhbWlkWzBdLndpZHRoKClgIGZhaWxlZCBpbiAAWyUgLjNmICUgLjNmICUgLjNmXSBbJSA2LjFmXQoARXJyb3IgKCVkKTogdW5hYmxlIHRvIG9wZW4gb3B0aWNhbCBwYXJhbWV0ZXJzIGZpbGUgIiVzIiBmb3Igd3JpdGluZy4KAGtwbVNldFJlZkRhdGFTZXRGaWxlKCk6IE5VTEwga3BtSGFuZGxlL2ZpbGVuYW1lLgoAICAgIGVuZC4KAEF1dG8gdGhyZXNob2xkICglcykgYWRqdXN0ZWQgdGhyZXNob2xkIHRvICVkLgoALS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCgBBUl9QSVhFTF9GT1JNQVRfNDIwdgBtZWRpYW4Ac2NhbGUgb3V0IG9mIHJhbmdlAEltYWdlIG9mIHdyb25nIHNpemUgZm9yIHB5cmFtaWQAVW5hYmxlIHRvIGFsbG9jYXRlIGltYWdlIGRhdGEARGV0ZWN0b3IgaXMgTlVMTABBc3NlcnRpb24gYG9jdGF2ZSA8IG1OdW1PY3RhdmVzYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgcFswXSA+IHBtMVswXWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGltMS50eXBlKCkgPT0gSU1BR0VfRjMyYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZy5jaGFubmVscygpID09IDJgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBzcmNfc3RlcCA+IDBgIGZhaWxlZCBpbiAAJTNkLCAlM2Q6IG1heF9zaW0gPSAlZgoAICBSZWFkIEZlYXR1cmVTZXQuCgBDYW5ub3QgZmluZCB0aGUgcGFnZSBmb3Igc2tpcHBpbmcuCgBFcnJvciAoJWQpOiB1bmFibGUgdG8gb3Bl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cG9zaXRpdmUAU2NhbGUgbXVzdCBiZSBwb3NpdGl2ZQBNYXhpbXVtIGJpbiBzaG91bGQgYmUgcG9zaXRpdmUAT25seSBzaW5nbGUgY2hhbm5lbCBpbWFnZXMgc3VwcG9ydGVkAEFzc2VydGlvbiBgcFswXSA+IHBbMV1gIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBkc3Rfc3RlcCA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBweXJhbWlkLT5pbWFnZXMoKVswXS53aWR0aCgpID09IGRldGVjdG9yLT53aWR0aCgpYCBmYWlsZWQgaW4gAEpQRUcgZmlsZSBoYXMgdW5zdXBwb3J0ZWQgJWQtY29tcG9uZW50IHBpeGVscwoARXJyb3IgbG9hZGluZyBLUE0gZGF0YTogZXJyb3IgcmVhZGluZyBkYXRhLgoAYXJVdGlsR2V0UGl4ZWxGb3JtYXROYW1lOiBFcnJvciwgdW5yZWNvZ25pc2VkIHBpeGVsIGZvcm1hdCAoJWQpLgoAUHlyYW1pZCBhbmQgZGV0ZWN0b3Igc2l6ZSBtaXNtYXRjaABhbGxvY2F0b3I8VD46OmFsbG9jYXRlKHNpemVfdCBuKSAnbicgZXhjZWVkcyBtYXhpbXVtIHN1cHBvcnRlZCBzaXplAFVua25vd24gaW1hZ2UgdHlwZQBBc3NlcnRpb24gYHNjYWxlIDwgbU51bVNjYWxlc1Blck9jdGF2ZWAgZmFpbGVkIGluIABBc3NlcnRpb24gYHBbMF0gPiBwcDFbLTFdYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaGlzdCAhPSBOVUxMYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKHNyY193aWR0aCUyKSA9PSAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW0xLmNoYW5uZWxzKCkgPT0gMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYG1SZWZJbWFnZVdpZHRoID4gMGAgZmFpbGVkIGluIABPdXQgb2YgbWVtb3J5LgoAa3BtQ2hhbmdlUGFnZU5vT2ZSZWZEYXRhU2V0KCk6IE5VTEwgcmVmRGF0YVNldC4KAEVycm9yIG9wZW5pbmcgZmlsZSAnJXMubXJrJy4KACUlJTAyeAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZGV0ZWN0b3JzL29yaWVudGF0aW9uX2Fzc2lnbm1lbnQuaAAlZiAlZiAlZiAlZgB3aWR0aCBtdXN0IGJlIHBvc2l0aXZlAFNjYWxlIG11c3QgYmUgbGVzcyB0aGFuIG51bWJlciBvZiBzY2FsZSBwZXIgb2N0YXZlAFVuc3VwcG9ydGVkIGltYWdlIHR5cGUAU291cmNlIHdpZHRoIG11c3QgYmUgb2RkAEFzc2VydGlvbiBgcFswXSA+IHBwMVswXWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGltMi5jaGFubmVscygpID09IDFgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBweXJhbWlkLT5pbWFnZXMoKVswXS5oZWlnaHQoKSA9PSBkZXRlY3Rvci0+aGVpZ2h0KClgIGZhaWxlZCBpbiAAYWxsb2NhdG9yPFQ+OjphbGxvY2F0ZShzaXplX3QgbikgJ24nIGV4Y2VlZHMgbWF4aW11bSBzdXBwb3J0ZWQgc2l6ZQAvcHJvYy9zZWxmL2V4ZQBPY3RhdmUgb3V0IG9mIHJhbmdlAEhpc3RvZ3JhbSBwb2ludGVyIGlzIE5VTEwAQXNzZXJ0aW9uIGBhc3NpZ25tZW50LnNpemUoKSA9PSBudW1faW5kaWNlc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYHBbMF0gPiBwcDFbMV1gIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGAoY2h1bmtfc2l6ZSUyKT09MGAgZmFpbGVkIGluIABBc3NlcnRpb24gYG1SZWZJbWFnZUhlaWdodCA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBkLndpZHRoKCkgPT0gaW0yLndpZHRoKClgIGZhaWxlZCBpbiAAVHJhbnNmb3JtYXRpb24gbWF0cml4IHJlYWQgZXJyb3IhIQoASW1hZ2VzIG11c3QgaGF2ZSB0aGUgc2FtZSB3aWR0aAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvbWF0Y2hlcnMvYmluYXJ5X2hpZXJhcmNoaWNhbF9jbHVzdGVyaW5nLmgAanBnAFVudGVzdGVkIGJlaGF2aW9yIGZvciBvZGQgY2h1bmsgc2l6ZQBoZWlnaHQgbXVzdCBiZSBwb3NpdGl2ZQBTY2FsZSBvdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGAoZmJpbiswLjVmKSA+IDAgJiYgKGZiaW4tMC41ZikgPCBudW1fYmluc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYCFpc2luZih1WzBdKWAgZmFpbGVkIGluIAAlcyVzCgBXaWR0aCBpcyB6ZXJvAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9tYXRjaGVycy9ob3VnaF9zaW1pbGFyaXR5X3ZvdGluZy5oAEFzc2lnbm1lbnQgc2l6ZSB3cm9uZwBEZWNpbWFsIGJpbiBwb3NpdGlvbiBpbmRleCBvdXQgb2YgcmFuZ2UASU5GAEFzc2VydGlvbiBgKGludClzdGQ6OmZsb29yKHgpID09IChpbnQpeGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGQuaGVpZ2h0KCkgPT0gaW0yLmhlaWdodCgpYCBmYWlsZWQgaW4gAEltYWdlcyBtdXN0IGhhdmUgdGhlIHNhbWUgaGVpZ2h0AC8uLi9zaGFyZS8lcwBIZWlnaHQgaXMgemVybwAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZGV0ZWN0b3JzL2ludGVycG9sYXRlLmgAQXNzZXJ0aW9uIGBhc3NpZ25tZW50W2ldICE9IC0xYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW5kZXggPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYG1hZ25pdHVkZSA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgIWlzaW5mKHVbMV0pYCBmYWlsZWQgaW4gAFN0ZXAgaXMgemVybwBNYWduaXR1ZGUgY2Fubm90IGJlIG5lZ2F0aXZlAGZsb29yKCkgYW5kIGNhc3Qgbm90IHRoZSBzYW1lAGluZGV4IG91dCBvZiByYW5nZQBBc3NpZ25tZW50IGlzIGludmFsaWQASE9NRQBBc3NlcnRpb24gYGltMS53aWR0aCgpID09IGltMi53aWR0aCgpYCBmYWlsZWQgaW4gAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9kZXRlY3RvcnMvaGFycmlzLWlubGluZS5oAGFsbG9jYXRvcjxUPjo6YWxsb2NhdGUoc2l6ZV90IG4pICduJyBleGNlZWRzIG1heGltdW0gc3VwcG9ydGVkIHNpemUAL3Byb2Mvc2VsZi9jbWRsaW5lAEFzc2VydGlvbiBgKGludClzdGQ6OmZsb29yKHkpID09IChpbnQpeWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGFzc2lnbm1lbnRbaV0gPCBudW1faW5kaWNlc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYG51bV9iaW5zID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGAoaT4+MSkgPCBzdGQ6OmNlaWwoKHNyY19oZWlnaHQtMSkvMi5mKWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGltMS5oZWlnaHQoKSA9PSBpbTIuaGVpZ2h0KClgIGZhaWxlZCBpbiAASW5kZXggaXMgb3V0IG9mIGJvdW5kcwBOdW1iZXIgYmlucyBtdXN0IGJlIHBvc2l0aXZlAEFzc2lnbm1lbnQgb3V0IG9mIHJhbmdlAE91dCBvZiByYW5nZQBEb0cgUHlyYW1pZAByYgBBc3NlcnRpb24gYHlwID49IDAgJiYgeXAgPCBoZWlnaHRgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBiaW5YID49IDBgIGZhaWxlZCBpbiAAeXAgb3V0IG9mIGJvdW5kcwBOb24tbWF4IHN1cHByZXNzaW9uAGJpblggb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgaW5kaWNlc1thc3NpZ25tZW50W2ldXSA8IG51bV9mZWF0dXJlc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYGltYWdlLnR5cGUoKSA9PSBJTUFHRV9VSU5UOGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHcxID49IDBgIGZhaWxlZCBpbiAAJXM6ICVzCgBTdWJwaXhlbAB3MSBtdXN0IGJlIHBvc2l0aXZlAFVuYWJsZSB0byBkZXRlcm1pbmUgcHJvY2VzcyBuYW1lAE9ubHkgZ3JheSBzY2FsZSBpbWFnZXMgYXJlIHN1cHBvcnRlZABBc3NlcnRpb24gYHlwX3BsdXNfMSA+PSAwICYmIHlwX3BsdXNfMSA8IGhlaWdodGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGJpblggPCBtTnVtWEJpbnNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpdC0+c2Vjb25kLnNpemUoKSAhPSAwYCBmYWlsZWQgaW4gAHBydW5lRmVhdHVyZXMAeXBfcGx1c18xIG91dCBvZiBib3VuZHMAJXMlcwBDbHVzdGVyIG11c3QgaGF2ZSBhdGxlYXNldCAxIGZlYXR1cmUAQXNzZXJ0aW9uIGBvY3RhdmUgPCBtTnVtT2N0YXZlc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYGJpblkgPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHcyID49IDBgIGZhaWxlZCBpbiAARmluZCBPcmllbnRhdGlvbnMAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9nYXVzc2lhbl9zY2FsZV9zcGFjZV9weXJhbWlkLmgAdzIgbXVzdCBiZSBwb3NpdGl2ZQAvdmFyL2NhY2hlAGJpblkgb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgeHAgPj0gMCAmJiB4cCA8IHdpZHRoYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZHN0W2ldID49IC0yNTgwNjRgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtSyA9PSBtQ2VudGVycy5zaXplKClgIGZhaWxlZCBpbiAAeHAgb3V0IG9mIGJvdW5kcwAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvbWF0Y2hlcnMva21lZG9pZHMuaAAvLmNhY2hlAE9jdGF2ZSBvdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGBiMSA+PSAwICYmIGIxIDwgbnVtX2JpbnNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBiaW5ZIDwgbU51bVlCaW5zYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZHN0W2ldIDw9IDI1ODA2NGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGltMC5oZWlnaHQoKSA9PSBpbTEuaGVpZ2h0KClgIGZhaWxlZCBpbiAASGVpZ2h0IGlzIGluY29uc2lzdGVudABrIHNob3VsZCBtYXRjaCB0aGUgbnVtYmVyIG9mIGNsdXN0ZXIgY2VudGVycwAlcy8lcwBiMSBiaW4gaW5kZXggb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgeHBfcGx1c18xID49IDAgJiYgeHBfcGx1c18xIDwgd2lkdGhgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBzY2FsZSA8IG1OdW1TY2FsZXNQZXJPY3RhdmVgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBkc3RbaV0gPD0gNDEyOTAyNGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGJpbkFuZ2xlID49IDBgIGZhaWxlZCBpbiAAeHBfcGx1c18xIG91dCBvZiBib3VuZHMAYmluQW5nbGUgb3V0IG9mIHJhbmdlAFNjYWxlIG91dCBvZiByYW5nZQAvdmFyL2xpYgBBc3NlcnRpb24gYGIyID49IDAgJiYgYjIgPCBudW1fYmluc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYGRzdFtpXSA+PSAtNDEyOTAyNGAgZmFpbGVkIGluIABBc3NlcnRpb24gYG51bV9mZWF0dXJlcyA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbTAuaGVpZ2h0KCkgPT0gaW0yLmhlaWdodCgpYCBmYWlsZWQgaW4gAC8uY29uZmlnAGFsbG9jYXRvcjxUPjo6YWxsb2NhdGUoc2l6ZV90IG4pICduJyBleGNlZWRzIG1heGltdW0gc3VwcG9ydGVkIHNpemUATnVtYmVyIG9mIGZlYXR1cmVzIG11c3QgYmUgcG9zaXRpdmUAYjIgYmluIGluZGV4IG91dCBvZiByYW5nZQBBc3NlcnRpb24gYGJpbkFuZ2xlIDwgbU51bUFuZ2xlQmluc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYHcwID49IDAgJiYgdzAgPD0gMS4wMDAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKGltMS5oZWlnaHQoKT4+MSkgPT0gaW0yLmhlaWdodCgpYCBmYWlsZWQgaW4gAGFsbG9jYXRvcjxUPjo6YWxsb2NhdGUoc2l6ZV90IG4pICduJyBleGNlZWRzIG1heGltdW0gc3VwcG9ydGVkIHNpemUAT3V0IG9mIHJhbmdlAFRNUERJUgBBc3NlcnRpb24gYG51bV9pbmRpY2VzIDw9IG51bV9mZWF0dXJlc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYGd4eCA8PSA0MTI5MDI0YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgYmluU2NhbGUgPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYChpbTAuaGVpZ2h0KCk+PjEpID09IGltMS5oZWlnaHQoKWAgZmFpbGVkIGluIABNb3JlIGluZGljZXMgdGhhbiBmZWF0dXJlcwAvdG1wAGJpblNjYWxlIG91dCBvZiByYW5nZQBBc3NlcnRpb24gYHJvdyA8IG1IZWlnaHRgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB3MSA+PSAwICYmIHcxIDw9IDEuMDAwMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGd4eCA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKGltMC5oZWlnaHQoKT4+MSkgPT0gaW0yLmhlaWdodCgpYCBmYWlsZWQgaW4gAEVycm9yIGxvb2tpbmcgZm9yIHJlc291cmNlcyBkaXJlY3RvcnkgcGF0aAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZnJhbWV3b3JrL2ltYWdlLmgAQXNzZXJ0aW9uIGBiaW5TY2FsZSA8IG1OdW1TY2FsZUJpbnNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtQnVja2V0cy5zaXplKCkgPT0gbU51bUJ1Y2tldHNYYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbnVtX2luZGljZXMgPj0gbUtgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBneXkgPD0gNDEyOTAyNGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHcyID49IDAgJiYgdzIgPD0gMS4wMDAxYCBmYWlsZWQgaW4gAE5vdCBlbm91Z2ggZmVhdHVyZXMAcm93IG91dCBvZiBib3VuZHMARXJyb3IgY3JlYXRpbmcgcmVzb3VyY2VzIGRpcmVjdG9yeSBwYXRoAEJ1Y2tldHMgYXJlIG5vdCBhbGxvY2F0ZWQAQXNzZXJ0aW9uIGB3MyA+PSAwICYmIHczIDw9IDEuMDAwMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGd5eSA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW5kZXggPD0gKGJpblggKyBiaW5ZKm1OdW1YQmlucyArIGJpbkFuZ2xlKm1OdW1YQmlucyptTnVtWUJpbnMgKyBiaW5TY2FsZSptTnVtWEJpbnMqbU51bVlCaW5zKm1OdW1BbmdsZUJpbnMpYCBmYWlsZWQgaW4gAEFzc2lnbm1lbnQgc2l6ZSBpcyBpbmNvcnJlY3QAQXNzZXJ0aW9uIGBtQnVja2V0c1swXS5zaXplKCkgPT0gbU51bUJ1Y2tldHNZYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZ3h5IDw9IDQxMjkwMjRgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGAodzArdzErdzIrdzMpIDw9IDEuMDAwMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYG4gPiAwYCBmYWlsZWQgaW4gAEVycm9yOiBVbmFibGUgdG8gY2hhbmdlIHdvcmtpbmcgZGlyZWN0b3J5IHRvICclcycuCgAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvdXRpbHMvcGFydGlhbF9zb3J0LmgAQXNzZXJ0aW9uIGBtRmVhdHVyZVBvaW50cy5zaXplKCkgPD0gbU1heE51bUZlYXR1cmVQb2ludHNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBwb3MgPT0gNjY2YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZ3h5ID49IC00MTI5MDI0YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbnVtX2NlbnRlcnMgPiAwYCBmYWlsZWQgaW4gAFslIC4zZiAlIC4zZiAlIC4zZl0gWyUgNi4xZl0KAAMAAAADAAAABAAAAAQAAAAEAAAAAQAAAAQAAAACAAAAAgAAAAIAAAACAAAAAgAAAAEAAAABAAAAAQBBsKkBC+UwBAAAAIgAAAAFAAAAkAAAAAYAAACYAAAACQAAALAAAAARBAAAgAsAAMENAADvDwAALmlzZXQAcmIATjZ2aXNpb24yNUdhdXNzaWFuU2NhbGVTcGFjZVB5cmFtaWRFAAAABPUAAOlUAABUb28gbWFueSBmZWF0dXJlIHBvaW50cwBUaGVyZSBtdXN0IGJlIGF0IGxlYXN0IDEgY2VudGVyAG4gbXVzdCBiZSBwb3NpdGl2ZQBQb3NpdGlvbiBpcyBub3Qgd2l0aGluIHJhbmdlAFslc10gWyVzXSBbJXNdIDogRm91bmQgJWQgZmVhdHVyZXMgaW4gcXVlcnkAQXNzZXJ0aW9uIGBrID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGtwLnNjYWxlIDwgbUxhcGxhY2lhblB5cmFtaWQubnVtU2NhbGVQZXJPY3RhdmUoKWAgZmFpbGVkIGluIABGZWF0dXJlIHBvaW50IHNjYWxlIGlzIG91dCBvZiBib3VuZHMAayBtdXN0IGJlIHBvc2l0aXZlAEZpbmQgTWF0Y2hlcyAoMSkASG91Z2ggVm90aW5nICgxKQBBc3NlcnRpb24gYGtwLnNjb3JlID09IGxhcDEuZ2V0PGZsb2F0Pih5KVt4XWAgZmFpbGVkIGluIABTY29yZSBpcyBub3QgY29uc2lzdGVudCB3aXRoIHRoZSBEb0cgaW1hZ2UARmluZCBIb3VnaCBNYXRjaGVzICgxKQBFc3RpbWF0ZSBIb21vZ3JhcGh5ICgxKQBBc3NlcnRpb24gYGJ1Y2tldFswXS5maXJzdCA+PSBidWNrZXRbbl0uZmlyc3RgIGZhaWxlZCBpbiAAbnRoX2VsZW1lbnQgZmFpbGVkAEZpbmQgSW5saWVycyAoMSkARmluZCBNYXRjaGVzICgyKQBBc3NlcnRpb24gYG9jdGF2ZSA8IG1OdW1PY3RhdmVzYCBmYWlsZWQgaW4gAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9kZXRlY3RvcnMvZ2F1c3NpYW5fc2NhbGVfc3BhY2VfcHlyYW1pZC5oAEhvdWdoIFZvdGluZyAoMikAT2N0YXZlIG91dCBvZiByYW5nZQBGaW5kIEhvdWdoIE1hdGNoZXMgKDIpAEVzdGltYXRlIEhvbW9ncmFwaHkgKDIpAEFzc2VydGlvbiBgc2NhbGUgPCBtTnVtU2NhbGVzUGVyT2N0YXZlYCBmYWlsZWQgaW4gAFNjYWxlIG91dCBvZiByYW5nZQBGaW5kIElubGllcnMgKDIpAEFzc2VydGlvbiBgYmVzdF9pbmRleCAhPSBzdGQ6Om51bWVyaWNfbGltaXRzPHNpemVfdD46Om1heCgpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW5kZXggPCBtSW1hZ2VzLnNpemUoKWAgZmFpbGVkIGluIAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZGV0ZWN0b3JzL0RvR19zY2FsZV9pbnZhcmlhbnRfZGV0ZWN0b3IuaAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvbWF0Y2hlcnMvZmVhdHVyZV9tYXRjaGVyLWlubGluZS5oAFNvbWV0aGluZyBzdHJhbmdlAEluZGV4IGlzIG91dCBvZiByYW5nZQBBc3NlcnRpb24gYHNjYWxlID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtTWF0Y2hlcy5zaXplKCkgPD0gZmVhdHVyZXMxLT5zaXplKClgIGZhaWxlZCBpbiAATnVtYmVyIG9mIG1hdGNoZXMgc2hvdWxkIGJlIGxvd2VyAFNjYWxlIG11c3QgYmUgcG9zaXRpdmUAU2NhbGUgbXVzdCBiZSBsZXNzIHRoYW4gbnVtYmVyIG9mIHNjYWxlIHBlciBvY3RhdmUAQXNzZXJ0aW9uIGBtUm9vdC5nZXQoKWAgZmFpbGVkIGluIABSb290IGNhbm5vdCBiZSBOVUxMAEFzc2VydGlvbiBgbGFwMC5oZWlnaHQoKSA9PSBsYXAxLmhlaWdodCgpID09IGxhcDIuaGVpZ2h0KClgIGZhaWxlZCBpbiAAV2lkdGgvaGVpZ2h0IGFyZSBub3QgY29uc2lzdGVudABBc3NlcnRpb24gYG1pbmkgIT0gLTFgIGZhaWxlZCBpbiAATWluaW11bSBpbmRleCBub3Qgc2V0AEFzc2VydGlvbiBgKGxhcDAuaGVpZ2h0KCkgPT0gbGFwMS5oZWlnaHQoKSkgJiYgKChsYXAxLmhlaWdodCgpPj4xKSA9PSBsYXAyLmhlaWdodCgpKWAgZmFpbGVkIGluIABBc3NlcnRpb24gYCgobGFwMC53aWR0aCgpPj4xKSA9PSBsYXAxLndpZHRoKCkpICYmIChsYXAxLndpZHRoKCkgPT0gbGFwMi53aWR0aCgpKWAgZmFpbGVkIGluIABBc3NlcnRpb24gYG4gPD0gaW5fbWF0Y2hlcy5zaXplKClgIGZhaWxlZCBpbiAAU2hvdWxkIGJlIHRoZSBzYW1lAEFzc2VydGlvbiBgMGAgZmFpbGVkIGluIABJbWFnZSBzaXplcyBhcmUgaW5jb25zaXN0ZW50AEFzc2VydGlvbiBgYmluWCA+PSAwYCBmYWlsZWQgaW4gAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9tYXRjaGVycy9ob3VnaF9zaW1pbGFyaXR5X3ZvdGluZy5oAEFzc2VydGlvbiBgKHgtMSkgPj0gMCAmJiAoeCsxKSA8IGxhcDEud2lkdGgoKWAgZmFpbGVkIGluIAB4IG91dCBvZiBib3VuZHMAYmluWCBvdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGBiaW5YIDwgbU51bVhCaW5zYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKHktMSkgPj0gMCAmJiAoeSsxKSA8IGxhcDEuaGVpZ2h0KClgIGZhaWxlZCBpbiAAeSBvdXQgb2YgYm91bmRzAEFzc2VydGlvbiBgYmluWSA+PSAwYCBmYWlsZWQgaW4gAGJpblkgb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgbGFwMC53aWR0aCgpID09IGxhcDEud2lkdGgoKWAgZmFpbGVkIGluIABJbWFnZSBkaW1lbnNpb25zIGluY29uc2lzdGVudABBc3NlcnRpb24gYGJpblkgPCBtTnVtWUJpbnNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBiaW5BbmdsZSA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbGFwMC53aWR0aCgpID09IGxhcDIud2lkdGgoKWAgZmFpbGVkIGluIABiaW5BbmdsZSBvdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGBsYXAwLmhlaWdodCgpID09IGxhcDEuaGVpZ2h0KClgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBiaW5BbmdsZSA8IG1OdW1BbmdsZUJpbnNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBsYXAwLmhlaWdodCgpID09IGxhcDIuaGVpZ2h0KClgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBiaW5TY2FsZSA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKHgtMSkgPj0gMCAmJiAoeCsxKSA8IGltLndpZHRoKClgIGZhaWxlZCBpbiAAYmluU2NhbGUgb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgKHktMSkgPj0gMCAmJiAoeSsxKSA8IGltLmhlaWdodCgpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgYmluU2NhbGUgPCBtTnVtU2NhbGVCaW5zYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKGxhcDAud2lkdGgoKT4+MSkgPT0gbGFwMi53aWR0aCgpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZGlzdEJpbkFuZ2xlID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGAobGFwMC5oZWlnaHQoKT4+MSkgPT0gbGFwMi5oZWlnaHQoKWAgZmFpbGVkIGluIABkaXN0QmluQW5nbGUgbXVzdCBub3QgYmUgbmVnYXRpdmUAQXNzZXJ0aW9uIGB4X2Rpdl8yLTAuNWYgPj0gMGAgZmFpbGVkIGluIAB4X2Rpdl8yIG91dCBvZiBib3VuZHMgb3V0IG9mIGJvdW5kcyBmb3IgaW50ZXJwb2xhdGlvbgBBc3NlcnRpb24gYGh5cC5zaXplKCkgPj0gOSptYXhfbnVtX2h5cG90aGVzZXNgIGZhaWxlZCBpbiAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2hvbW9ncmFwaHlfZXN0aW1hdGlvbi9yb2J1c3RfaG9tb2dyYXBoeS5oAEFzc2VydGlvbiBgeV9kaXZfMi0wLjVmID49IDBgIGZhaWxlZCBpbiAAaHlwIHZlY3RvciBzaG91bGQgYmUgb2Ygc2l6ZSA5Km1heF9udW1faHlwb3RoZXNlcwB5X2Rpdl8yIG91dCBvZiBib3VuZHMgb3V0IG9mIGJvdW5kcyBmb3IgaW50ZXJwb2xhdGlvbgBBc3NlcnRpb24gYHRtcF9pLnNpemUoKSA+PSBudW1fcG9pbnRzYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgeF9kaXZfMiswLjVmIDwgbGFwMi53aWR0aCgpYCBmYWlsZWQgaW4gAHRtcF9pIHZlY3RvciBzaG91bGQgYmUgb2Ygc2l6ZSBudW1fcG9pbnRzAEFzc2VydGlvbiBgeV9kaXZfMiswLjVmIDwgbGFwMi5oZWlnaHQoKWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGh5cF9jb3N0cy5zaXplKCkgPj0gbWF4X251bV9oeXBvdGhlc2VzYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKGxhcDAud2lkdGgoKT4+MSkgPT0gbGFwMS53aWR0aCgpYCBmYWlsZWQgaW4gAGh5cF9jb3N0cyB2ZWN0b3Igc2hvdWxkIGJlIG9mIHNpemUgbWF4X251bV9oeXBvdGhlc2VzAEFzc2VydGlvbiBgKGxhcDAuaGVpZ2h0KCk+PjEpID09IGxhcDEuaGVpZ2h0KClgIGZhaWxlZCBpbiAAYWxsb2NhdG9yPFQ+OjphbGxvY2F0ZShzaXplX3QgbikgJ24nIGV4Y2VlZHMgbWF4aW11bSBzdXBwb3J0ZWQgc2l6ZQBBc3NlcnRpb24gYG4gPiAwYCBmYWlsZWQgaW4gAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci91dGlscy9wYXJ0aWFsX3NvcnQuaABBc3NlcnRpb24gYHJvdyA8IG1IZWlnaHRgIGZhaWxlZCBpbiAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2ZyYW1ld29yay9pbWFnZS5oAG4gbXVzdCBiZSBwb3NpdGl2ZQByb3cgb3V0IG9mIGJvdW5kcwBBc3NlcnRpb24gYGsgPiAwYCBmYWlsZWQgaW4gAGsgbXVzdCBiZSBwb3NpdGl2ZQBBc3NlcnRpb24gYChpbnQpc3RkOjpmbG9vcih4KSA9PSAoaW50KXhgIGZhaWxlZCBpbiAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9pbnRlcnBvbGF0ZS5oAEFzc2VydGlvbiBgMGAgZmFpbGVkIGluIABGYWlsZWQgdG8gY29tcHV0ZSBtYXRyaXggaW52ZXJzZQBmbG9vcigpIGFuZCBjYXN0IG5vdCB0aGUgc2FtZQBBc3NlcnRpb24gYChpbnQpc3RkOjpmbG9vcih5KSA9PSAoaW50KXlgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB5cCA+PSAwICYmIHlwIDwgaGVpZ2h0YCBmYWlsZWQgaW4gAHlwIG91dCBvZiBib3VuZHMAQXNzZXJ0aW9uIGB5cF9wbHVzXzEgPj0gMCAmJiB5cF9wbHVzXzEgPCBoZWlnaHRgIGZhaWxlZCBpbiAAeXBfcGx1c18xIG91dCBvZiBib3VuZHMAQXNzZXJ0aW9uIGB4cCA+PSAwICYmIHhwIDwgd2lkdGhgIGZhaWxlZCBpbiAAeHAgb3V0IG9mIGJvdW5kcwBBc3NlcnRpb24gYHhwX3BsdXNfMSA+PSAwICYmIHhwX3BsdXNfMSA8IHdpZHRoYCBmYWlsZWQgaW4gAHhwX3BsdXNfMSBvdXQgb2YgYm91bmRzAEFzc2VydGlvbiBgdzAgPj0gMCAmJiB3MCA8PSAxLjAwMDFgIGZhaWxlZCBpbiAAT3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgdzEgPj0gMCAmJiB3MSA8PSAxLjAwMDFgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB3MiA+PSAwICYmIHcyIDw9IDEuMDAwMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYHczID49IDAgJiYgdzMgPD0gMS4wMDAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKHcwK3cxK3cyK3czKSA8PSAxLjAwMDFgIGZhaWxlZCBpbiAAAAAAAAAAEFUAABAAAAARAAAAAAAAAMBqAAASAAAAEwAAAE42dmlzaW9uOUV4Y2VwdGlvbkUALPUAAIBqAAAc9gAATjZ2aXNpb24xOEJpbm9taWFsUHlyYW1pZDMyZkUAAAAs9QAAoGoAABBVAAAAAAAAlGoAAA4AAAAUAAAAFQAAALlSjD6OWuc+uVKMPgAAAAAAAAAAlGsAABYAAAAXAAAAGAAAABkAAAAaAAAATlN0M19fMjIwX19zaGFyZWRfcHRyX3BvaW50ZXJJUE42dmlzaW9uOEtleWZyYW1lSUxpOTZFRUVOU18xMHNoYXJlZF9wdHJJUzNfRTI3X19zaGFyZWRfcHRyX2RlZmF1bHRfZGVsZXRlSVMzX1MzX0VFTlNfOWFsbG9jYXRvcklTM19FRUVFACz1AAAMawAApPIAAE5TdDNfXzIxMHNoYXJlZF9wdHJJTjZ2aXNpb244S2V5ZnJhbWVJTGk5NkVFRUUyN19fc2hhcmVkX3B0cl9kZWZhdWx0X2RlbGV0ZUlTM19TM19FRQBib29sIHZpc2lvbjo6VmlzdWFsRGF0YWJhc2U8dmlzaW9uOjpGUkVBS0V4dHJhY3RvciwgdmlzaW9uOjpCaW5hcnlGZWF0dXJlU3RvcmUsIHZpc2lvbjo6QmluYXJ5RmVhdHVyZU1hdGNoZXI8OTY+Pjo6cXVlcnkoY29uc3QgdmlzaW9uOjpHYXVzc2lhblNjYWxlU3BhY2VQeXJhbWlkICopIFtGRUFUVVJFX0VYVFJBQ1RPUiA9IHZpc2lvbjo6RlJFQUtFeHRyYWN0b3IsIFNUT1JFID0gdmlzaW9uOjpCaW5hcnlGZWF0dXJlU3RvcmUsIE1BVENIRVIgPSB2aXNpb246OkJpbmFyeUZlYXR1cmVNYXRjaGVyPDk2Pl0AQaTaAQuwTLK+uT4S3KC+kL45PhLcoL6Qvjm+AAAAgLK+ub4S3KA+kL45vhLcoD6Qvjk+0nIYvwAAAADScpi+OgYEv9JymD46BgS/0nIYPwAAAIDScpg+OgYEP9JymL46BgQ/AAAAgFa4Pb9mTSQ/Vri9vmZNJD9WuL0+AAAAAFa4PT9mTSS/Vri9PmZNJL9WuL2+DOlYPwAAAIAM6dg+mdk7Pwzp2L6Z2Ts/DOlYvwAAAAAM6di+mdk7vwzp2D6Z2Tu/AAAAAPxTbj/xZU6/DVTuPvFlTr8NVO6+AAAAgPxTbr/xZU4/DVTuvvFlTj8NVO4+AACAvwAAAAAAAAC/0LNdvwAAAD/Qs12/AACAPwAAAIAAAAA/0LNdPwAAAL/Qs10/AAAAAKhuAAAWAAAAGwAAABwAAAAdAAAAHgAAAE5TdDNfXzIyMF9fc2hhcmVkX3B0cl9wb2ludGVySVBoMTZOdWxsQXJyYXlEZWxldGVySWhFTlNfOWFsbG9jYXRvckloRUVFRQAAAAAs9QAAXG4AAKTyAAAxNk51bGxBcnJheURlbGV0ZXJJaEUAAAAAAAAAUG8AABYAAAAfAAAAIAAAACEAAAAiAAAATlN0M19fMjIwX19zaGFyZWRfcHRyX3BvaW50ZXJJUGhOU18xMHNoYXJlZF9wdHJJaEUyN19fc2hhcmVkX3B0cl9kZWZhdWx0X2RlbGV0ZUloaEVFTlNfOWFsbG9jYXRvckloRUVFRQAs9QAA6G4AAKTyAABOU3QzX18yMTBzaGFyZWRfcHRySWhFMjdfX3NoYXJlZF9wdHJfZGVmYXVsdF9kZWxldGVJaGhFRQB2aXNpb246OlNjb3BlZFRpbWVyOjp+U2NvcGVkVGltZXIoKQBpaWkAaWlpaQBpaWlpAGluZmluaXR5AE1pc3NpbmcgSHVmZm1hbiBjb2RlIHRhYmxlIGVudHJ5AEZlYnJ1YXJ5AEphbnVhcnkASnVseQBUaHVyc2RheQBUdWVzZGF5AFdlZG5lc2RheQBTYXR1cmRheQBTdW5kYXkATW9uZGF5AEZyaWRheQBNYXkAJW0vJWQvJXkATUFYX0FMTE9DX0NIVU5LIGlzIHdyb25nLCBwbGVhc2UgZml4AEFMSUdOX1RZUEUgaXMgd3JvbmcsIHBsZWFzZSBmaXgATm90IGEgSlBFRyBmaWxlOiBzdGFydHMgd2l0aCAweCUwMnggMHglMDJ4AENvcnJ1cHQgSlBFRyBkYXRhOiAldSBleHRyYW5lb3VzIGJ5dGVzIGJlZm9yZSBtYXJrZXIgMHglMDJ4AFVuZXhwZWN0ZWQgbWFya2VyIDB4JTAyeABVbnN1cHBvcnRlZCBtYXJrZXIgdHlwZSAweCUwMngAVW5zdXBwb3J0ZWQgSlBFRyBwcm9jZXNzOiBTT0YgdHlwZSAweCUwMngARGVmaW5lIEh1ZmZtYW4gVGFibGUgMHglMDJ4AERlZmluZSBBcml0aG1ldGljIFRhYmxlIDB4JTAyeDogMHglMDJ4AC0rICAgMFgweAAtMFgrMFggMFgtMHgrMHggMHgAQm9ndXMgREFDIHZhbHVlIDB4JXgAX19uZXh0X3ByaW1lIG92ZXJmbG93AEh1ZmZtYW4gY29kZSBzaXplIHRhYmxlIG92ZXJmbG93AE5vdgBUaHUAICAgICAgICAlNHUgJTR1ICU0dSAlNHUgJTR1ICU0dSAlNHUgJTR1AEpQRUcgcGFyYW1ldGVyIHN0cnVjdCBtaXNtYXRjaDogbGlicmFyeSB0aGlua3Mgc2l6ZSBpcyAldSwgY2FsbGVyIGV4cGVjdHMgJXUARGVmaW5lIFJlc3RhcnQgSW50ZXJ2YWwgJXUAV2FybmluZzogdGh1bWJuYWlsIGltYWdlIHNpemUgZG9lcyBub3QgbWF0Y2ggZGF0YSBsZW5ndGggJXUATWlzY2VsbGFuZW91cyBtYXJrZXIgMHglMDJ4LCBsZW5ndGggJXUASkZJRiBleHRlbnNpb24gbWFya2VyOiB0eXBlIDB4JTAyeCwgbGVuZ3RoICV1AEpGSUYgZXh0ZW5zaW9uIG1hcmtlcjogcGFsZXR0ZSB0aHVtYm5haWwgaW1hZ2UsIGxlbmd0aCAldQBKRklGIGV4dGVuc2lvbiBtYXJrZXI6IEpQRUctY29tcHJlc3NlZCB0aHVtYm5haWwgaW1hZ2UsIGxlbmd0aCAldQBKRklGIGV4dGVuc2lvbiBtYXJrZXI6IFJHQiB0aHVtYm5haWwgaW1hZ2UsIGxlbmd0aCAldQBVbmtub3duIEFQUDE0IG1hcmtlciAobm90IEFkb2JlKSwgbGVuZ3RoICV1AFVua25vd24gQVBQMCBtYXJrZXIgKG5vdCBKRklGKSwgbGVuZ3RoICV1AE9idGFpbmVkIFhNUyBoYW5kbGUgJXUARnJlZWQgWE1TIGhhbmRsZSAldQBPYnRhaW5lZCBFTVMgaGFuZGxlICV1AEZyZWVkIEVNUyBoYW5kbGUgJXUAdW5zdXBwb3J0ZWQgbG9jYWxlIGZvciBzdGFuZGFyZCBpbnB1dABBdWd1c3QASW50TGlzdABTdHJpbmdMaXN0AEludmFsaWQgY3JvcCByZXF1ZXN0AFVuc3VwcG9ydGVkIGNvbG9yIGNvbnZlcnNpb24gcmVxdWVzdAB1bnNpZ25lZCBzaG9ydAB1bnNpZ25lZCBpbnQAQ29ycnVwdCBKUEVHIGRhdGE6IHByZW1hdHVyZSBlbmQgb2YgZGF0YSBzZWdtZW50AGhlaWdodABGcmFjdGlvbmFsIHNhbXBsaW5nIG5vdCBpbXBsZW1lbnRlZCB5ZXQAQ0NJUjYwMSBzYW1wbGluZyBub3QgaW1wbGVtZW50ZWQgeWV0AE5vdCBpbXBsZW1lbnRlZCB5ZXQARXJyb3IgcmVhZGluZyBkYXRhIGZyb20gJXMuZnNldABSZWFkaW5nICVzLmZzZXQAZ2V0AEVycm9yOiBrcG1TZXRSZWZEYXRhU2V0AEVycm9yOiBrcG1DaGFuZ2VQYWdlTm9PZlJlZkRhdGFTZXQARXJyb3I6IGtwbU1lcmdlUmVmRGF0YVNldABPY3QAZmxvYXQAU2F0AHVpbnQ2NF90AENhbm5vdCBxdWFudGl6ZSBtb3JlIHRoYW4gJWQgY29sb3IgY29tcG9uZW50cwBTdGFydCBPZiBTY2FuOiAlZCBjb21wb25lbnRzAEJvZ3VzIHZpcnR1YWwgYXJyYXkgYWNjZXNzAEJvZ3VzIHNhbXBsaW5nIGZhY3RvcnMAUXVhbnRpemluZyB0byAlZCA9ICVkKiVkKiVkIGNvbG9ycwBRdWFudGl6aW5nIHRvICVkIGNvbG9ycwBDYW5ub3QgcXVhbnRpemUgdG8gZmV3ZXIgdGhhbiAlZCBjb2xvcnMAQ2Fubm90IHF1YW50aXplIHRvIG1vcmUgdGhhbiAlZCBjb2xvcnMASW52YWxpZCBKUEVHIGZpbGUgc3RydWN0dXJlOiB0d28gU09JIG1hcmtlcnMASW52YWxpZCBKUEVHIGZpbGUgc3RydWN0dXJlOiB0d28gU09GIG1hcmtlcnMAbmZ0TWFya2VycwBfYWRkTkZUTWFya2VycwBTbW9vdGhpbmcgbm90IHN1cHBvcnRlZCB3aXRoIG5vbnN0YW5kYXJkIHNhbXBsaW5nIHJhdGlvcwBNYXhpbXVtIHN1cHBvcnRlZCBpbWFnZSBkaW1lbnNpb24gaXMgJXUgcGl4ZWxzAEFwcGxpY2F0aW9uIHRyYW5zZmVycmVkIHRvbyBtYW55IHNjYW5saW5lcwBBcHBsaWNhdGlvbiB0cmFuc2ZlcnJlZCB0b28gZmV3IHNjYW5saW5lcwBEZWJ1ZyBtb2RlIHNldCB0byAlcwBGYWlsZWQgdG8gY3JlYXRlIHRlbXBvcmFyeSBmaWxlICVzAENsb3NlZCB0ZW1wb3JhcnkgZmlsZSAlcwBPcGVuZWQgdGVtcG9yYXJ5IGZpbGUgJXMAQXByAHZlY3RvcgBJbnB1dCBmaWxlIHJlYWQgZXJyb3IASW52YWxpZCBKUEVHIGZpbGUgc3RydWN0dXJlOiBtaXNzaW5nIFNPUyBtYXJrZXIAbmZ0TWFya2VyAGRldGVjdE1hcmtlcgBnZXRORlRNYXJrZXIAZGV0ZWN0TkZUTWFya2VyAE9jdG9iZXIATm92ZW1iZXIAU2VwdGVtYmVyAERlY2VtYmVyAHVuc2lnbmVkIGNoYXIAaW9zX2Jhc2U6OmNsZWFyAE1hcgBVbnJlY29nbml6ZWQgY29tcG9uZW50IElEcyAlZCAlZCAlZCwgYXNzdW1pbmcgWUNiQ3IAc2V0dXAAVmlydHVhbCBhcnJheSBjb250cm9sbGVyIG1lc3NlZCB1cABTZXAAJUk6JU06JVMgJXAAdGVhcmRvd24AU3VuAEp1bgBzdGQ6OmV4Y2VwdGlvbgBCb2d1cyBIdWZmbWFuIHRhYmxlIGRlZmluaXRpb24AU2VsZWN0ZWQgJWQgY29sb3JzIGZvciBxdWFudGl6YXRpb24ASW1hZ2UgdG9vIHdpZGUgZm9yIHRoaXMgaW1wbGVtZW50YXRpb24ATW9uAG5hbgBEaWRuJ3QgZXhwZWN0IG1vcmUgdGhhbiBvbmUgc2NhbgBTYW1wbGluZyBmYWN0b3JzIHRvbyBsYXJnZSBmb3IgaW50ZXJsZWF2ZWQgc2NhbgBKYW4ASnVsAGJvb2wAQnVmZmVyIHBhc3NlZCB0byBKUEVHIGxpYnJhcnkgaXMgdG9vIHNtYWxsAEFwcmlsAHNldExvZ0xldmVsAGdldExvZ0xldmVsAGVtc2NyaXB0ZW46OnZhbABwdXNoX2JhY2sARnJpAGRwaQBORlQgbWFya2VyIGhlaWdodDogJWkATkZUIG51bS4gb2YgSW1hZ2VTZXQ6ICVpAE5GVCBtYXJrZXIgZHBpOiAlaQBORlQgbWFya2VyIHdpZHRoOiAlaQBkYXRhc2V0UGF0aG5hbWVzIHNpemU6ICVpAEJvZ3VzIG1hcmtlciBsZW5ndGgAd2lkdGgATWFyY2gAQXVnAHVuc2lnbmVkIGxvbmcAc3RkOjp3c3RyaW5nAHN0ZDo6c3RyaW5nAHN0ZDo6dTE2c3RyaW5nAHN0ZDo6dTMyc3RyaW5nAENvcHlyaWdodCAoQykgMjAxOCwgVGhvbWFzIEcuIExhbmUsIEd1aWRvIFZvbGxiZWRpbmcAaW5mACUuMExmACVMZgByZXNpemUAYWxsb2NhdG9yPFQ+OjphbGxvY2F0ZShzaXplX3QgbikgJ24nIGV4Y2VlZHMgbWF4aW11bSBzdXBwb3J0ZWQgc2l6ZQB0cnVlAFR1ZQBmYWxzZQBTdXNwZW5zaW9uIG5vdCBhbGxvd2VkIGhlcmUASnVuZQBzZXRQcm9qZWN0aW9uTmVhclBsYW5lAGdldFByb2plY3Rpb25OZWFyUGxhbmUAc2V0UHJvamVjdGlvbkZhclBsYW5lAGdldFByb2plY3Rpb25GYXJQbGFuZQBSZXF1ZXN0ZWQgZmVhdHVyZSB3YXMgb21pdHRlZCBhdCBjb21waWxlIHRpbWUAU2VlayBmYWlsZWQgb24gdGVtcG9yYXJ5IGZpbGUAUmVhZCBmYWlsZWQgb24gdGVtcG9yYXJ5IGZpbGUARW1wdHkgaW5wdXQgZmlsZQBQcmVtYXR1cmUgZW5kIG9mIGlucHV0IGZpbGUAUHJlbWF0dXJlIGVuZCBvZiBKUEVHIGZpbGUAc2V0Q2FtZXJhKCk6IEVycm9yIGNyZWF0aW5nIDNEIGhhbmRsZQBkb3VibGUARENUIGNvZWZmaWNpZW50IG91dCBvZiByYW5nZQBJbnZhbGlkIGNvbG9yIHF1YW50aXphdGlvbiBtb2RlIGNoYW5nZQBKUEVHIGRhdGFzdHJlYW0gY29udGFpbnMgbm8gaW1hZ2UAICAgIHdpdGggJWQgeCAlZCB0aHVtYm5haWwgaW1hZ2UAZ2V0UHJvY2Vzc2luZ0ltYWdlAFN0YXJ0IG9mIEltYWdlAEVuZCBPZiBJbWFnZQBCb2d1cyBidWZmZXIgY29udHJvbCBtb2RlAENvcnJ1cHQgSlBFRyBkYXRhOiBiYWQgSHVmZm1hbiBjb2RlAENvcnJ1cHQgSlBFRyBkYXRhOiBiYWQgYXJpdGhtZXRpYyBjb2RlAHNldERlYnVnTW9kZQBnZXREZWJ1Z01vZGUAc2V0VGhyZXNob2xkTW9kZQBnZXRUaHJlc2hvbGRNb2RlAHNldEltYWdlUHJvY01vZGUAZ2V0SW1hZ2VQcm9jTW9kZQBCb2d1cyBpbnB1dCBjb2xvcnNwYWNlAEJvZ3VzIEpQRUcgY29sb3JzcGFjZQBzZXRUaHJlc2hvbGQAZ2V0VGhyZXNob2xkAHZvaWQAQmFja2luZyBzdG9yZSBub3Qgc3VwcG9ydGVkAERDVCBzY2FsZWQgYmxvY2sgc2l6ZSAlZHglZCBub3Qgc3VwcG9ydGVkAFF1YW50aXphdGlvbiB0YWJsZSAweCUwMnggd2FzIG5vdCBkZWZpbmVkAEh1ZmZtYW4gdGFibGUgMHglMDJ4IHdhcyBub3QgZGVmaW5lZABBcml0aG1ldGljIHRhYmxlIDB4JTAyeCB3YXMgbm90IGRlZmluZWQAV3JpdGUgdG8gWE1TIGZhaWxlZABSZWFkIGZyb20gWE1TIGZhaWxlZABXcml0ZSB0byBFTVMgZmFpbGVkAFJlYWQgZnJvbSBFTVMgZmFpbGVkAFdlZAAgICAgICAgICUzZCAlM2QgJTNkICUzZCAlM2QgJTNkICUzZCAlM2QAV2FybmluZzogdW5rbm93biBKRklGIHJldmlzaW9uIG51bWJlciAlZC4lMDJkAENvcnJ1cHQgSlBFRyBkYXRhOiBmb3VuZCBtYXJrZXIgMHglMDJ4IGluc3RlYWQgb2YgUlNUJWQAU3RhcnQgT2YgRnJhbWUgMHglMDJ4OiB3aWR0aD0ldSwgaGVpZ2h0PSV1LCBjb21wb25lbnRzPSVkACAgICBDb21wb25lbnQgJWQ6ICVkaHglZHYgcT0lZABJbnZhbGlkIHByb2dyZXNzaXZlIHBhcmFtZXRlcnMgU3M9JWQgU2U9JWQgQWg9JWQgQWw9JWQAICBTcz0lZCwgU2U9JWQsIEFoPSVkLCBBbD0lZAAgICAgQ29tcG9uZW50ICVkOiBkYz0lZCBhYz0lZABJbnZhbGlkIHByb2dyZXNzaXZlIHBhcmFtZXRlcnMgYXQgc2NhbiBzY3JpcHQgZW50cnkgJWQASW52YWxpZCBzY2FuIHNjcmlwdCBhdCBlbnRyeSAlZABCb2d1cyBEUVQgaW5kZXggJWQAQm9ndXMgREhUIGluZGV4ICVkAEJvZ3VzIERBQyBpbmRleCAlZABUb28gbWFueSBjb2xvciBjb21wb25lbnRzOiAlZCwgbWF4ICVkAEluY29uc2lzdGVudCBwcm9ncmVzc2lvbiBzZXF1ZW5jZSBmb3IgY29tcG9uZW50ICVkIGNvZWZmaWNpZW50ICVkAFdyb25nIEpQRUcgbGlicmFyeSB2ZXJzaW9uOiBsaWJyYXJ5IGlzICVkLCBjYWxsZXIgZXhwZWN0cyAlZABUaHJlc2hvbGQgbW9kZSBzZXQgdG8gJWQAVGhyZXNob2xkIHNldCB0byAlZABBdCBtYXJrZXIgMHglMDJ4LCByZWNvdmVyeSBhY3Rpb24gJWQAVW5zdXBwb3J0ZWQgSlBFRyBkYXRhIHByZWNpc2lvbiAlZABEZWZpbmUgUXVhbnRpemF0aW9uIFRhYmxlICVkICBwcmVjaXNpb24gJWQAQWRvYmUgQVBQMTQgbWFya2VyOiB2ZXJzaW9uICVkLCBmbGFncyAweCUwNHggMHglMDR4LCB0cmFuc2Zvcm0gJWQAQWxsb2NhdGVkIHZpZGVvRnJhbWVTaXplICVkAEltcHJvcGVyIGNhbGwgdG8gSlBFRyBsaWJyYXJ5IGluIHN0YXRlICVkAENhbm5vdCB0cmFuc2NvZGUgZHVlIHRvIG11bHRpcGxlIHVzZSBvZiBxdWFudGl6YXRpb24gdGFibGUgJWQAVW5rbm93biBBZG9iZSBjb2xvciB0cmFuc2Zvcm0gY29kZSAlZABJbnZhbGlkIG1lbW9yeSBwb29sIGNvZGUgJWQAQm9ndXMgbWVzc2FnZSBjb2RlICVkAFRyYWNraW5nIGxvc3QuICVkAEpGSUYgQVBQMCBtYXJrZXI6IHZlcnNpb24gJWQuJTAyZCwgZGVuc2l0eSAlZHglZCAgJWQARGVjACVsZCVjAENvbXBvbmVudCBpbmRleCAlZDogbWlzbWF0Y2hpbmcgc2FtcGxpbmcgcmF0aW8gJWQ6JWQsICVkOiVkLCAlYwBGZWIAcndhAFNjYW4gc2NyaXB0IGRvZXMgbm90IHRyYW5zbWl0IGFsbCBkYXRhAGdldE5GVERhdGEAX2xvYWRDYW1lcmEAJWEgJWIgJWQgJUg6JU06JVMgJVkAUE9TSVgAQVJfTEFCRUxJTkdfVEhSRVNIX01PREVfQVVUT19PVFNVAEFSX01BUktFUl9JTkZPX0NVVE9GRl9QSEFTRV9NQVRDSF9DT05UUkFTVABBUl9NQVhfTE9PUF9DT1VOVABJbnZhbGlkIGNvbXBvbmVudCBJRCAlZCBpbiBTT1MAQVJfTUFSS0VSX0lORk9fQ1VUT0ZGX1BIQVNFX0hFVVJJU1RJQ19UUk9VQkxFU09NRV9NQVRSSVhfQ09ERVMARVJST1JfTUFSS0VSX0lOREVYX09VVF9PRl9CT1VORFMAJUg6JU06JVMAQVJfTE9HX0xFVkVMX0VSUk9SAEFSX01BUktFUl9JTkZPX0NVVE9GRl9QSEFTRV9QT1NFX0VSUk9SAEFSX0xPR19MRVZFTF9JTkZPAEFSX0xPR19MRVZFTF9SRUxfSU5GTwBBUl9MT0dfTEVWRUxfV0FSTgBBUl9NQVJLRVJfSU5GT19DVVRPRkZfUEhBU0VfUEFUVEVSTl9FWFRSQUNUSU9OAE5BTgBBUl9MQUJFTElOR19USFJFU0hfTU9ERV9BVVRPX01FRElBTgBQTQBKUEVHTUVNAEFNAExDX0FMTABBUl9NQVJLRVJfSU5GT19DVVRPRkZfUEhBU0VfTUFUQ0hfQkFSQ09ERV9FRENfRkFJTABBUl9MQUJFTElOR19USFJFU0hfTU9ERV9NQU5VQUwAQVJfTUFSS0VSX0lORk9fQ1VUT0ZGX1BIQVNFX1BPU0VfRVJST1JfTVVMVEkAQVJfTE9PUF9CUkVBS19USFJFU0gAQVJfREVGQVVMVF9MQUJFTElOR19USFJFU0gAQVJfTE9HX0xFVkVMX0RFQlVHAExBTkcASW52YWxpZCBTT1MgcGFyYW1ldGVycyBmb3Igc2VxdWVudGlhbCBKUEVHAENhdXRpb246IHF1YW50aXphdGlvbiB0YWJsZXMgYXJlIHRvbyBjb2Fyc2UgZm9yIGJhc2VsaW5lIEpQRUcASW52YWxpZCBKUEVHIGZpbGUgc3RydWN0dXJlOiAlcyBiZWZvcmUgU09GAElORgBBUl9MQUJFTElOR19USFJFU0hfTU9ERV9BVVRPX0FEQVBUSVZFAEFSX01BUktFUl9JTkZPX0NVVE9GRl9QSEFTRV9OT05FAEFSX0RFQlVHX0RJU0FCTEUAQVJfREVCVUdfRU5BQkxFAEFSX0lNQUdFX1BST0NfRlJBTUVfSU1BR0UAQVJfSU1BR0VfUFJPQ19GSUVMRF9JTUFHRQBBUl9ERUZBVUxUX0RFQlVHX01PREUAQVJfREVGQVVMVF9JTUFHRV9QUk9DX01PREUAQVJfTUFSS0VSX0lORk9fQ1VUT0ZGX1BIQVNFX01BVENIX0NPTkZJREVOQ0UARVJST1JfQVJDT05UUk9MTEVSX05PVF9GT1VORABFUlJPUl9NVUxUSU1BUktFUl9OT1RfRk9VTkQAQVJfTUFSS0VSX0lORk9fQ1VUT0ZGX1BIQVNFX01BVENIX0JBUkNPREVfTk9UX0ZPVU5EAEFSX01BUktFUl9JTkZPX0NVVE9GRl9QSEFTRV9NQVRDSF9HRU5FUklDAE91dHB1dCBmaWxlIHdyaXRlIGVycm9yIC0tLSBvdXQgb2YgZGlzayBzcGFjZT8AV3JpdGUgZmFpbGVkIG9uIHRlbXBvcmFyeSBmaWxlIC0tLSBvdXQgb2YgZGlzayBzcGFjZT8AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8c2hvcnQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVuc2lnbmVkIHNob3J0PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVuc2lnbmVkIGludD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8ZmxvYXQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVpbnQ4X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGludDhfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dWludDE2X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGludDE2X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVpbnQzMl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQzMl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxjaGFyPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1bnNpZ25lZCBjaGFyPgBzdGQ6OmJhc2ljX3N0cmluZzx1bnNpZ25lZCBjaGFyPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxzaWduZWQgY2hhcj4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8bG9uZz4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dW5zaWduZWQgbG9uZz4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8ZG91YmxlPgAwMTIzNDU2Nzg5ADljICAxNC1KYW4tMjAxOABDLlVURi04AEVycm9yIHJlYWRpbmcgS1BNIGRhdGEgZnJvbSAlcy5mc2V0MwBSZWFkaW5nICVzLmZzZXQzAHNldHVwQVIyAEVycm9yIGV4Y2VlZCBtYXhpbXVtIHBhZ2VzLgBvbi4Ab2ZmLgBMb2FkaW5nIG9mIE5GVCBkYXRhIGNvbXBsZXRlLgBzZXRDYW1lcmEoKTogRXJyb3I6IGFyUGFyYW1MVENyZWF0ZS4ARG9uZS4Ac2V0Q2FtZXJhKCk6IEVycm9yOiBhckNyZWF0ZUhhbmRsZS4ARXJyb3I6IGFyMkNyZWF0ZUhhbmRsZS4AYXJGaWx0ZXJUcmFuc01hdCBlcnJvciB3aXRoIG1hcmtlciAlZC4ASW1hZ2UgcHJvYy4gbW9kZSBzZXQgdG8gJWQuAEFzc2lnbmVkIHBhZ2Ugbm8uICVkLgBsb2FkQ2FtZXJhKCk6IEVycm9yIGxvYWRpbmcgcGFyYW1ldGVyIGZpbGUgJXMgZm9yIGNhbWVyYS4AKG51bGwpAEVtcHR5IEpQRUcgaW1hZ2UgKEROTCBub3Qgc3VwcG9ydGVkKQBJbnN1ZmZpY2llbnQgbWVtb3J5IChjYXNlICVkKQBhZGQgTkZUIG1hcmtlci0+ICclcycAUHVyZSB2aXJ0dWFsIGZ1bmN0aW9uIGNhbGxlZCEAJXMKAEVycm9yOiBtYWxsb2MKACMjIyBGZWF0dXJlIGNhbmRpZGF0ZXMgZm9yIHRyYWNraW5nIGFyZSBvdmVyZmxvdy4KAFRyYWNrZWQgcGFnZSAlZCAobWF4ICVkKS4KACoqKiBDYW1lcmEgUGFyYW1ldGVyIHJlc2l6ZWQgZnJvbSAlZCwgJWQuICoqKgoAT3V0IG9mIG1lbW9yeSEhCgBpZGRkZGRkZGRkZGRkZABpAGlpaWlpaQAATlN0M19fMjZ2ZWN0b3JJTlNfMTJiYXNpY19zdHJpbmdJY05TXzExY2hhcl90cmFpdHNJY0VFTlNfOWFsbG9jYXRvckljRUVFRU5TNF9JUzZfRUVFRQBOU3QzX18yMTNfX3ZlY3Rvcl9iYXNlSU5TXzEyYmFzaWNfc3RyaW5nSWNOU18xMWNoYXJfdHJhaXRzSWNFRU5TXzlhbGxvY2F0b3JJY0VFRUVOUzRfSVM2X0VFRUUATlN0M19fMjIwX192ZWN0b3JfYmFzZV9jb21tb25JTGIxRUVFAAAAAAT1AACAkQAAiPUAACKRAAAAAAAAAQAAAKiRAAAAAAAAiPUAAMyQAAAAAAAAAQAAALCRAAAAAAAAUE5TdDNfXzI2dmVjdG9ySU5TXzEyYmFzaWNfc3RyaW5nSWNOU18xMWNoYXJfdHJhaXRzSWNFRU5TXzlhbGxvY2F0b3JJY0VFRUVOUzRfSVM2X0VFRUUAAOT1AADgkQAAAAAAAMiRAABQS05TdDNfXzI2dmVjdG9ySU5TXzEyYmFzaWNfc3RyaW5nSWNOU18xMWNoYXJfdHJhaXRzSWNFRU5TXzlhbGxvY2F0b3JJY0VFRUVOUzRfSVM2X0VFRUUA5PUAAEiSAAABAAAAyJEAAGlpAHYAdmkAOJIAAED0AAA4kgAAOJMAAE5TdDNfXzIxMmJhc2ljX3N0cmluZ0ljTlNfMTFjaGFyX3RyYWl0c0ljRUVOU185YWxsb2Nh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AAAAPwAAAD8AAAAAAAAAAQAAAAgAAAAQAAAACQAAAAIAAAAKAAAAEQAAABIAAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AEGEzAILgx0BAAAACAAAAAkAAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAATlN0M19fMjEyYmFzaWNfc3RyaW5nSWhOU18xMWNoYXJfdHJhaXRzSWhFRU5TXzlhbGxvY2F0b3JJaEVFRUUAAIj1AABQpgAAAAAAAAEAAAAwkwAAAAAAAE5TdDNfXzIxMmJhc2ljX3N0cmluZ0l3TlNfMTFjaGFyX3RyYWl0c0l3RUVOU185YWxsb2NhdG9ySXdFRUVFAACI9QAAqKYAAAAAAAABAAAAMJMAAAAAAABOU3QzX18yMTJiYXNpY19zdHJpbmdJRHNOU18xMWNoYXJfdHJhaXRzSURzRUVOU185YWxsb2NhdG9ySURzRUVFRQAAAIj1AAAApwAAAAAAAAEAAAAwkwAAAAAAAE5TdDNfXzIxMmJhc2ljX3N0cmluZ0lEaU5TXzExY2hhcl90cmFpdHNJRGlFRU5TXzlhbGxvY2F0b3JJRGlFRUVFAAAAiPUAAFynAAAAAAAAAQAAADCTAAAAAAAATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJY0VFAAAE9QAAuKcAAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SWFFRQAABPUAAOCnAABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0loRUUAAAT1AAAIqAAATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJc0VFAAAE9QAAMKgAAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SXRFRQAABPUAAFioAABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0lpRUUAAAT1AACAqAAATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJakVFAAAE9QAAqKgAAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SWxFRQAABPUAANCoAABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0lt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IGluIHVzZQBCcm9rZW4gcGlwZQBJL08gZXJyb3IATm8gc3VjaCBkZXZpY2Ugb3IgYWRkcmVzcwBCbG9jayBkZXZpY2UgcmVxdWlyZWQATm8gc3VjaCBkZXZpY2UATm90IGEgZGlyZWN0b3J5AElzIGEgZGlyZWN0b3J5AFRleHQgZmlsZSBidXN5AEV4ZWMgZm9ybWF0IGVycm9yAEludmFsaWQgYXJndW1lbnQAQXJndW1lbnQgbGlzdCB0b28gbG9uZwBTeW1ib2xpYyBsaW5rIGxvb3AARmlsZW5hbWUgdG9vIGxvbmcAVG9vIG1hbnkgb3BlbiBmaWxlcyBpbiBzeXN0ZW0ATm8gZmlsZSBkZXNjcmlwdG9ycyBhdmFpbGFibGUAQmFkIGZpbGUgZGVzY3JpcHRvcgBObyBjaGlsZCBwcm9jZXNzAEJhZCBhZGRyZXNzAEZpbGUgdG9vIGxhcmdlAFRvbyBtYW55IGxpbmtzAE5vIGxvY2tzIGF2YWlsYWJsZQBSZXNvdXJjZSBkZWFkbG9jayB3b3VsZCBvY2N1cgBTdGF0ZSBub3QgcmVjb3ZlcmFibGUAUHJldmlvdXMgb3duZXIgZGllZABPcGVyYXRpb24gY2FuY2VsZWQARnVuY3Rpb24gbm90IGltcGxlbWVudGVkAE5vIG1lc3NhZ2Ugb2YgZGVzaXJlZCB0eXBlAElkZW50aWZpZXIgcmVtb3ZlZABEZXZpY2Ugbm90IGEgc3RyZWFtAE5vIGRhdGEgYXZhaWxhYmxlAERldmljZSB0aW1lb3V0AE91dCBvZiBzdHJlYW1zIHJlc291cmNlcwBMaW5rIGhhcyBiZWVuIHNldmVyZWQAUHJvdG9jb2wgZXJyb3IAQmFkIG1lc3NhZ2UARmlsZSBkZXNjcmlwdG9yIGluIGJhZCBzdGF0ZQBOb3QgYSBzb2NrZXQARGVzdGluYXRpb24gYWRkcmVzcyByZXF1aXJlZABNZXNzYWdlIHRvbyBsYXJnZQBQcm90b2NvbCB3cm9uZyB0eXBlIGZvciBzb2NrZXQAUHJvdG9jb2wgbm90IGF2YWlsYWJsZQBQcm90b2NvbCBub3Qgc3VwcG9ydGVkAFNvY2tldCB0eXBlIG5vdCBzdXBwb3J0ZWQATm90IHN1cHBvcnRlZABQcm90b2NvbCBmYW1pbHkgbm90IHN1cHBvcnRlZABBZGRyZXNzIGZhbWlseSBub3Qgc3VwcG9ydGVkIGJ5IHByb3RvY29sAEFkZHJlc3Mgbm90IGF2YWlsYWJsZQBOZXR3b3JrIGlzIGRvd24ATmV0d29yayB1bnJlYWNoYWJsZQBDb25uZWN0aW9uIHJlc2V0IGJ5IG5ldHdvcmsAQ29ubmVjdGlvbiBhYm9ydGVkAE5vIGJ1ZmZlciBzcGFjZSBhdmFpbGFibGUAU29ja2V0IGlzIGNvbm5lY3RlZABTb2NrZXQgbm90IGNvbm5lY3RlZABDYW5ub3Qgc2VuZCBhZnRlciBzb2NrZXQgc2h1dGRvd24AT3BlcmF0aW9uIGFscmVhZHkgaW4gcHJvZ3Jlc3MAT3BlcmF0aW9uIGluIHByb2dyZXNzAFN0YWxlIGZpbGUgaGFuZGxlAFJlbW90ZSBJL08gZXJyb3IAUXVvdGEgZXhjZWVkZWQATm8gbWVkaXVtIGZvdW5kAFdyb25nIG1lZGl1bSB0eXBlAE11bHRpaG9wIGF0dGVtcHRlZABB4v8CC5YBpQJbAPABtQWMBSUBgwYdA5QE/wDHAzEDCwa8AY8BfwPKBCsA2gavAEIDTgPcAQ4EFQChBg0BlAILAjgGZAK8Av8CXQPnBAsHzwLLBe8F2wXhAh4GRQKFAIICbANvBPEA8wMYBdkA2gNMBlQCewGdA70EAABRABUCuwCzA20A/wGFBC8F+QQ4AGUBRgGfALcGqAFzAlMBAEGogQMLDCEEAAAAAAAAAAAvAgBByIEDCwY1BEcEVgQAQd6BAwsCoAQAQfKBAwtfRgVgBW4FYQYAAM8BAAAAAAAAAADJBukG+QYAAAAAGQAKABkZGQAAAAAFAAAAAAAACQAAAAALAAAAAAAAAAAZABEKGRkZAwoHAAEACQsYAAAJBgsAAAsABhkAAAAZGRkAQeGCAwshDgAAAAAAAAAAGQAKDRkZGQANAAACAAkOAAAACQAOAAAOAEGbgwMLAQwAQaeDAwsVEwAAAAATAAAAAAkMAAAAAAAMAAAMAEHVgwMLARAAQeGDAwsVDwAAAAQPAAAAAAkQAAAAAAAQAAAQAEGPhAMLARIAQZuEAwseEQAAAAARAAAAAAkSAAAAAAASAAASAAAaAAAAGhoaAEHShAMLDhoAAAAaGhoAAAAAAAAJAEGDhQMLARQAQY+FAwsVFwAAAAAXAAAAAAkUAAAAAAAUAAAUAEG9hQMLARYAQcmFAwsnFQAAAAAVAAAAAAkWAAAAAAAWAAAWAAAwMTIzNDU2Nzg5QUJDREVGAEGUhgMLAgUBAEG8hgMLCP//////////AEGAhwMLgxLRdJ4AV529KoBwUg///z4nCgAAAGQAAADoAwAAECcAAKCGAQBAQg8AgJaYAADh9QUYAAAANQAAAHEAAABr////zvv//5K///8AAAAAAAAAAP////////////////////////////////////////////////////////////////8AAQIDBAUGBwgJ/////////woLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIj////////CgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiP/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAECBAcDBgUAAAAAAAAAAgAAwAMAAMAEAADABQAAwAYAAMAHAADACAAAwAkAAMAKAADACwAAwAwAAMANAADADgAAwA8AAMAQAADAEQAAwBIAAMATAADAFAAAwBUAAMAWAADAFwAAwBgAAMAZAADAGgAAwBsAAMAcAADAHQAAwB4AAMAfAADAAAAAswEAAMMCAADDAwAAwwQAAMMFAADDBgAAwwcAAMMIAADDCQAAwwoAAMMLAADDDAAAww0AANMOAADDDwAAwwAADLsBAAzDAgAMwwMADMMEAAzbAAAAAAAAAAACAAAAAwAAAAUAAAAHAAAACwAAAA0AAAARAAAAEwAAABcAAAAdAAAAHwAAACUAAAApAAAAKwAAAC8AAAA1AAAAOwAAAD0AAABDAAAARwAAAEkAAABPAAAAUwAAAFkAAABhAAAAZQAAAGcAAABrAAAAbQAAAHEAAAB/AAAAgwAAAIkAAACLAAAAlQAAAJcAAACdAAAAowAAAKcAAACtAAAAswAAALUAAAC/AAAAwQAAAMUAAADHAAAA0wAAAAEAAAALAAAADQAAABEAAAATAAAAFwAAAB0AAAAf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";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(file){try{if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}var binary=tryParseAsDataURI(file);if(binary){return binary}if(readBinary){return readBinary(file)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch=="function"&&!isFileURI(wasmBinaryFile)){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary(wasmBinaryFile)})}else{if(readAsync){return new Promise(function(resolve,reject){readAsync(wasmBinaryFile,function(response){resolve(new Uint8Array(response))},reject)})}}}return Promise.resolve().then(function(){return getBinary(wasmBinaryFile)})}function createWasm(){var info={"a":asmLibraryArg};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;wasmMemory=Module["asm"]["Z"];updateGlobalBufferAndViews(wasmMemory.buffer);wasmTable=Module["asm"]["ca"];addOnInit(Module["asm"]["_"]);removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){receiveInstance(result["instance"])}function instantiateArrayBuffer(receiver){return getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(function(instance){return instance}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(){if(!wasmBinary&&typeof WebAssembly.instantiateStreaming=="function"&&!isDataURI(wasmBinaryFile)&&!isFileURI(wasmBinaryFile)&&typeof fetch=="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,info);return result.then(receiveInstantiationResult,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(receiveInstantiationResult)})})}else{return instantiateArrayBuffer(receiveInstantiationResult)}}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateAsync().catch(readyPromiseReject);return{}}var tempDouble;var tempI64;var ASM_CONSTS={63616:function($0,$1,$2){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);console.log(infoHead+message,style)},63755:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.log(infoHead+message,style,format)},63933:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.log(infoHead+message,style,format)},64111:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.log(infoHead+message,style,format)},64289:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.log(infoHead+message,style,format)},64467:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);console.log(infoHead+message,style,$3)},64610:function($0,$1,$2){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);console.error(errorHead+message,style)},64753:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.error(errorHead+message,style,format)},64935:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.error(errorHead+message,style,format)},65117:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.error(errorHead+message,style,format)},65299:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.error(errorHead+message,style,format)},65481:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);console.error(errorHead+message,style,$3)},65628:function($0,$1,$2){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);console.warn(infoHead+message,style)},65768:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.warn(errorHead+message,style,format)},65949:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.warn(errorHead+message,style,format)},66130:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.warn(errorHead+message,style,format)},66311:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.warn(errorHead+message,style,format)},66492:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);console.warn(errorHead+message,style,$3)},66638:function(){var $a=arguments;var i=0;if(!artoolkitNFT["NFTMarkerInfo"]){artoolkitNFT["NFTMarkerInfo"]={id:0,error:-1,found:0,pose:[0,0,0,0,0,0,0,0,0,0,0,0]}}var markerInfo=artoolkitNFT["NFTMarkerInfo"];markerInfo["id"]=$a[i++];markerInfo["error"]=$a[i++];markerInfo["found"]=1;markerInfo["pose"][0]=$a[i++];markerInfo["pose"][1]=$a[i++];markerInfo["pose"][2]=$a[i++];markerInfo["pose"][3]=$a[i++];markerInfo["pose"][4]=$a[i++];markerInfo["pose"][5]=$a[i++];markerInfo["pose"][6]=$a[i++];markerInfo["pose"][7]=$a[i++];markerInfo["pose"][8]=$a[i++];markerInfo["pose"][9]=$a[i++];markerInfo["pose"][10]=$a[i++];markerInfo["pose"][11]=$a[i++]},67344:function(){var $a=arguments;var i=0;if(!artoolkitNFT["NFTMarkerInfo"]){artoolkitNFT["NFTMarkerInfo"]={id:0,error:-1,found:0,pose:[0,0,0,0,0,0,0,0,0,0,0,0]}}var markerInfo=artoolkitNFT["NFTMarkerInfo"];markerInfo["id"]=$a[i++];markerInfo["error"]=-1;markerInfo["found"]=0;markerInfo["pose"][0]=0;markerInfo["pose"][1]=0;markerInfo["pose"][2]=0;markerInfo["pose"][3]=0;markerInfo["pose"][4]=0;markerInfo["pose"][5]=0;markerInfo["pose"][6]=0;markerInfo["pose"][7]=0;markerInfo["pose"][8]=0;markerInfo["pose"][9]=0;markerInfo["pose"][10]=0;markerInfo["pose"][11]=0},67973:function($0,$1,$2,$3,$4,$5){if(!artoolkitNFT["frameMalloc"]){artoolkitNFT["frameMalloc"]={}}var frameMalloc=artoolkitNFT["frameMalloc"];frameMalloc["framepointer"]=$1;frameMalloc["framesize"]=$2;frameMalloc["camera"]=$3;frameMalloc["transform"]=$4;frameMalloc["videoLumaPointer"]=$5}};function callRuntimeCallbacks(callbacks){while(callbacks.length>0){var callback=callbacks.shift();if(typeof callback=="function"){callback(Module);continue}var func=callback.func;if(typeof func=="number"){if(callback.arg===undefined){getWasmTableEntry(func)()}else{getWasmTableEntry(func)(callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}function getWasmTableEntry(funcPtr){return wasmTable.get(funcPtr)}function ___cxa_allocate_exception(size){return _malloc(size+16)+16}function ExceptionInfo(excPtr){this.excPtr=excPtr;this.ptr=excPtr-16;this.set_type=function(type){HEAP32[this.ptr+4>>2]=type};this.get_type=function(){return HEAP32[this.ptr+4>>2]};this.set_destructor=function(destructor){HEAP32[this.ptr+8>>2]=destructor};this.get_destructor=function(){return HEAP32[this.ptr+8>>2]};this.set_refcount=function(refcount){HEAP32[this.ptr>>2]=refcount};this.set_caught=function(caught){caught=caught?1:0;HEAP8[this.ptr+12>>0]=caught};this.get_caught=function(){return HEAP8[this.ptr+12>>0]!=0};this.set_rethrown=function(rethrown){rethrown=rethrown?1:0;HEAP8[this.ptr+13>>0]=rethrown};this.get_rethrown=function(){return HEAP8[this.ptr+13>>0]!=0};this.init=function(type,destructor){this.set_type(type);this.set_destructor(destructor);this.set_refcount(0);this.set_caught(false);this.set_rethrown(false)};this.add_ref=function(){var value=HEAP32[this.ptr>>2];HEAP32[this.ptr>>2]=value+1};this.release_ref=function(){var prev=HEAP32[this.ptr>>2];HEAP32[this.ptr>>2]=prev-1;return prev===1}}var exceptionLast=0;var uncaughtExceptionCount=0;function ___cxa_throw(ptr,type,destructor){var info=new ExceptionInfo(ptr);info.init(type,destructor);exceptionLast=ptr;uncaughtExceptionCount++;throw ptr}function setErrNo(value){HEAP32[___errno_location()>>2]=value;return value}var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){if(path==="/")return"/";path=PATH.normalize(path);path=path.replace(/\/$/,"");var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)}};function getRandomDevice(){if(typeof crypto=="object"&&typeof crypto["getRandomValues"]=="function"){var randomBuffer=new Uint8Array(1);return function(){crypto.getRandomValues(randomBuffer);return randomBuffer[0]}}else if(ENVIRONMENT_IS_NODE){try{var crypto_module=require("crypto");return function(){return crypto_module["randomBytes"](1)[0]}}catch(e){}}return function(){abort("randomDevice")}}var PATH_FS={resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=path.charAt(0)==="/"}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(function(p){return!!p}),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:function(from,to){from=PATH_FS.resolve(from).substr(1);to=PATH_FS.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()},put_char:function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}}},default_tty1_ops:{put_char:function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};function mmapAlloc(size){abort()}var MEMFS={ops_table:null,mount:function(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode:function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node;parent.timestamp=node.timestamp}return node},getFileDataAsTypedArray:function(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage:function(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr:function(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.timestamp);attr.mtime=new Date(node.timestamp);attr.ctime=new Date(node.timestamp);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr:function(node,attr){if(attr.mode!==undefined){node.mode=attr.mode}if(attr.timestamp!==undefined){node.timestamp=attr.timestamp}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup:function(parent,name){throw FS.genericErrors[44]},mknod:function(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename:function(old_node,new_dir,new_name){if(FS.isDir(old_node.mode)){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}}delete old_node.parent.contents[old_node.name];old_node.parent.timestamp=Date.now();old_node.name=new_name;new_dir.contents[new_name]=old_node;new_dir.timestamp=old_node.parent.timestamp;old_node.parent=new_dir},unlink:function(parent,name){delete parent.contents[name];parent.timestamp=Date.now()},rmdir:function(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.timestamp=Date.now()},readdir:function(node){var entries=[".",".."];for(var key in node.contents){if(!node.contents.hasOwnProperty(key)){continue}entries.push(key)}return entries},symlink:function(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink:function(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read:function(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{path=PATH_FS.resolve(FS.cwd(),path);if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};opts=Object.assign(defaults,opts);if(opts.recurse_count>8){throw new FS.ErrnoError(32)}var parts=PATH.normalizeArray(path.split("/").filter(p=>!!p),false);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(32)}}}}return{path:current_path,node:current}},getPath:node=>{var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?mount+"/"+path:mount+path}path=path?node.name+"/"+path:node.name;node=node.parent}},hashName:(parentid,name)=>{var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode:node=>{var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode:node=>{var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode:(parent,name)=>{var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode:(parent,name,mode,rdev)=>{var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode:node=>{FS.hashRemoveNode(node)},isRoot:node=>{return node===node.parent},isMountpoint:node=>{return!!node.mounted},isFile:mode=>{return(mode&61440)===32768},isDir:mode=>{return(mode&61440)===16384},isLink:mode=>{return(mode&61440)===40960},isChrdev:mode=>{return(mode&61440)===8192},isBlkdev:mode=>{return(mode&61440)===24576},isFIFO:mode=>{return(mode&61440)===4096},isSocket:mode=>{return(mode&49152)===49152},flagModes:{"r":0,"r+":2,"w":577,"w+":578,"a":1089,"a+":1090},modeStringToFlags:str=>{var flags=FS.flagModes[str];if(typeof flags=="undefined"){throw new Error("Unknown file open mode: "+str)}return flags},flagsToPermissionString:flag=>{var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions:(node,perms)=>{if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup:dir=>{var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate:(dir,name)=>{try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete:(dir,name,isdir)=>{var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen:(node,flags)=>{if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd:(fd_start=0,fd_end=FS.MAX_OPEN_FDS)=>{for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStream:fd=>FS.streams[fd],createStream:(stream,fd_start,fd_end)=>{if(!FS.FSStream){FS.FSStream=function(){};FS.FSStream.prototype={object:{get:function(){return this.node},set:function(val){this.node=val}},isRead:{get:function(){return(this.flags&2097155)!==1}},isWrite:{get:function(){return(this.flags&2097155)!==0}},isAppend:{get:function(){return this.flags&1024}}}}stream=Object.assign(new FS.FSStream,stream);var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream:fd=>{FS.streams[fd]=null},chrdev_stream_ops:{open:stream=>{var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}},llseek:()=>{throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice:(dev,ops)=>{FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts:mount=>{var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs:(populate,callback)=>{if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err("warning: "+FS.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work")}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount:(type,opts,mountpoint)=>{var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount:mountpoint=>{var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup:(parent,name)=>{return parent.node_ops.lookup(parent,name)},mknod:(path,mode,dev)=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(28)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},create:(path,mode)=>{mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:(path,mode)=>{mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree:(path,mode)=>{var dirs=path.split("/");var d="";for(var i=0;i{if(typeof dev=="undefined"){dev=mode;mode=438}mode|=8192;return FS.mknod(path,mode,dev)},symlink:(oldpath,newpath)=>{if(!PATH_FS.resolve(oldpath)){throw new FS.ErrnoError(44)}var lookup=FS.lookupPath(newpath,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var newname=PATH.basename(newpath);var errCode=FS.mayCreate(parent,newname);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.symlink){throw new FS.ErrnoError(63)}return parent.node_ops.symlink(parent,newname,oldpath)},rename:(old_path,new_path)=>{var old_dirname=PATH.dirname(old_path);var new_dirname=PATH.dirname(new_path);var old_name=PATH.basename(old_path);var new_name=PATH.basename(new_path);var lookup,old_dir,new_dir;lookup=FS.lookupPath(old_path,{parent:true});old_dir=lookup.node;lookup=FS.lookupPath(new_path,{parent:true});new_dir=lookup.node;if(!old_dir||!new_dir)throw new FS.ErrnoError(44);if(old_dir.mount!==new_dir.mount){throw new FS.ErrnoError(75)}var old_node=FS.lookupNode(old_dir,old_name);var relative=PATH_FS.relative(old_path,new_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(28)}relative=PATH_FS.relative(new_path,old_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(55)}var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(old_node===new_node){return}var isdir=FS.isDir(old_node.mode);var errCode=FS.mayDelete(old_dir,old_name,isdir);if(errCode){throw new FS.ErrnoError(errCode)}errCode=new_node?FS.mayDelete(new_dir,new_name,isdir):FS.mayCreate(new_dir,new_name);if(errCode){throw new FS.ErrnoError(errCode)}if(!old_dir.node_ops.rename){throw new FS.ErrnoError(63)}if(FS.isMountpoint(old_node)||new_node&&FS.isMountpoint(new_node)){throw new FS.ErrnoError(10)}if(new_dir!==old_dir){errCode=FS.nodePermissions(old_dir,"w");if(errCode){throw new FS.ErrnoError(errCode)}}FS.hashRemoveNode(old_node);try{old_dir.node_ops.rename(old_node,new_dir,new_name)}catch(e){throw e}finally{FS.hashAddNode(old_node)}},rmdir:path=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,true);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.rmdir){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.rmdir(parent,name);FS.destroyNode(node)},readdir:path=>{var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node.node_ops.readdir){throw new FS.ErrnoError(54)}return node.node_ops.readdir(node)},unlink:path=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,false);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.unlink){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.unlink(parent,name);FS.destroyNode(node)},readlink:path=>{var lookup=FS.lookupPath(path);var link=lookup.node;if(!link){throw new FS.ErrnoError(44)}if(!link.node_ops.readlink){throw new FS.ErrnoError(28)}return PATH_FS.resolve(FS.getPath(link.parent),link.node_ops.readlink(link))},stat:(path,dontFollow)=>{var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;if(!node){throw new FS.ErrnoError(44)}if(!node.node_ops.getattr){throw new FS.ErrnoError(63)}return node.node_ops.getattr(node)},lstat:path=>{return FS.stat(path,true)},chmod:(path,mode,dontFollow)=>{var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}node.node_ops.setattr(node,{mode:mode&4095|node.mode&~4095,timestamp:Date.now()})},lchmod:(path,mode)=>{FS.chmod(path,mode,true)},fchmod:(fd,mode)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}FS.chmod(stream.node,mode)},chown:(path,uid,gid,dontFollow)=>{var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}node.node_ops.setattr(node,{timestamp:Date.now()})},lchown:(path,uid,gid)=>{FS.chown(path,uid,gid,true)},fchown:(fd,uid,gid)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}FS.chown(stream.node,uid,gid)},truncate:(path,len)=>{if(len<0){throw new FS.ErrnoError(28)}var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:true});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}if(FS.isDir(node.mode)){throw new FS.ErrnoError(31)}if(!FS.isFile(node.mode)){throw new FS.ErrnoError(28)}var errCode=FS.nodePermissions(node,"w");if(errCode){throw new FS.ErrnoError(errCode)}node.node_ops.setattr(node,{size:len,timestamp:Date.now()})},ftruncate:(fd,len)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.truncate(stream.node,len)},utime:(path,atime,mtime)=>{var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;node.node_ops.setattr(node,{timestamp:Math.max(atime,mtime)})},open:(path,flags,mode,fd_start,fd_end)=>{if(path===""){throw new FS.ErrnoError(44)}flags=typeof flags=="string"?FS.modeStringToFlags(flags):flags;mode=typeof mode=="undefined"?438:mode;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;if(typeof path=="object"){node=path}else{path=PATH.normalize(path);try{var lookup=FS.lookupPath(path,{follow:!(flags&131072)});node=lookup.node}catch(e){}}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else{node=FS.mknod(path,mode,0);created=true}}if(!node){throw new FS.ErrnoError(44)}if(FS.isChrdev(node.mode)){flags&=~512}if(flags&65536&&!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}if(!created){var errCode=FS.mayOpen(node,flags);if(errCode){throw new FS.ErrnoError(errCode)}}if(flags&512){FS.truncate(node,0)}flags&=~(128|512|131072);var stream=FS.createStream({node:node,path:FS.getPath(node),flags:flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false},fd_start,fd_end);if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(Module["logReadFiles"]&&!(flags&1)){if(!FS.readFiles)FS.readFiles={};if(!(path in FS.readFiles)){FS.readFiles[path]=1}}return stream},close:stream=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(stream.getdents)stream.getdents=null;try{if(stream.stream_ops.close){stream.stream_ops.close(stream)}}catch(e){throw e}finally{FS.closeStream(stream.fd)}stream.fd=null},isClosed:stream=>{return stream.fd===null},llseek:(stream,offset,whence)=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(!stream.seekable||!stream.stream_ops.llseek){throw new FS.ErrnoError(70)}if(whence!=0&&whence!=1&&whence!=2){throw new FS.ErrnoError(28)}stream.position=stream.stream_ops.llseek(stream,offset,whence);stream.ungotten=[];return stream.position},read:(stream,buffer,offset,length,position)=>{if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.read){throw new FS.ErrnoError(28)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesRead=stream.stream_ops.read(stream,buffer,offset,length,position);if(!seeking)stream.position+=bytesRead;return bytesRead},write:(stream,buffer,offset,length,position,canOwn)=>{if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.write){throw new FS.ErrnoError(28)}if(stream.seekable&&stream.flags&1024){FS.llseek(stream,0,2)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesWritten=stream.stream_ops.write(stream,buffer,offset,length,position,canOwn);if(!seeking)stream.position+=bytesWritten;return bytesWritten},allocate:(stream,offset,length)=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(offset<0||length<=0){throw new FS.ErrnoError(28)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(!FS.isFile(stream.node.mode)&&!FS.isDir(stream.node.mode)){throw new FS.ErrnoError(43)}if(!stream.stream_ops.allocate){throw new FS.ErrnoError(138)}stream.stream_ops.allocate(stream,offset,length)},mmap:(stream,address,length,position,prot,flags)=>{if((prot&2)!==0&&(flags&2)===0&&(stream.flags&2097155)!==2){throw new FS.ErrnoError(2)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(2)}if(!stream.stream_ops.mmap){throw new FS.ErrnoError(43)}return stream.stream_ops.mmap(stream,address,length,position,prot,flags)},msync:(stream,buffer,offset,length,mmapFlags)=>{if(!stream||!stream.stream_ops.msync){return 0}return stream.stream_ops.msync(stream,buffer,offset,length,mmapFlags)},munmap:stream=>0,ioctl:(stream,cmd,arg)=>{if(!stream.stream_ops.ioctl){throw new FS.ErrnoError(59)}return stream.stream_ops.ioctl(stream,cmd,arg)},readFile:(path,opts={})=>{opts.flags=opts.flags||0;opts.encoding=opts.encoding||"binary";if(opts.encoding!=="utf8"&&opts.encoding!=="binary"){throw new Error('Invalid encoding type "'+opts.encoding+'"')}var ret;var stream=FS.open(path,opts.flags);var stat=FS.stat(path);var length=stat.size;var buf=new Uint8Array(length);FS.read(stream,buf,0,length,0);if(opts.encoding==="utf8"){ret=UTF8ArrayToString(buf,0)}else if(opts.encoding==="binary"){ret=buf}FS.close(stream);return ret},writeFile:(path,data,opts={})=>{opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){var buf=new Uint8Array(lengthBytesUTF8(data)+1);var actualNumBytes=stringToUTF8Array(data,buf,0,buf.length);FS.write(stream,buf,0,actualNumBytes,undefined,opts.canOwn)}else if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{throw new Error("Unsupported data type")}FS.close(stream)},cwd:()=>FS.currentPath,chdir:path=>{var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,"x");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.path},createDefaultDirectories:()=>{FS.mkdir("/tmp");FS.mkdir("/home");FS.mkdir("/home/web_user")},createDefaultDevices:()=>{FS.mkdir("/dev");FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(stream,buffer,offset,length,pos)=>length});FS.mkdev("/dev/null",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev("/dev/tty",FS.makedev(5,0));FS.mkdev("/dev/tty1",FS.makedev(6,0));var random_device=getRandomDevice();FS.createDevice("/dev","random",random_device);FS.createDevice("/dev","urandom",random_device);FS.mkdir("/dev/shm");FS.mkdir("/dev/shm/tmp")},createSpecialDirectories:()=>{FS.mkdir("/proc");var proc_self=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd");FS.mount({mount:()=>{var node=FS.createNode(proc_self,"fd",16384|511,73);node.node_ops={lookup:(parent,name)=>{var fd=+name;var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path}};ret.parent=ret;return ret}};return node}},{},"/proc/self/fd")},createStandardStreams:()=>{if(Module["stdin"]){FS.createDevice("/dev","stdin",Module["stdin"])}else{FS.symlink("/dev/tty","/dev/stdin")}if(Module["stdout"]){FS.createDevice("/dev","stdout",null,Module["stdout"])}else{FS.symlink("/dev/tty","/dev/stdout")}if(Module["stderr"]){FS.createDevice("/dev","stderr",null,Module["stderr"])}else{FS.symlink("/dev/tty1","/dev/stderr")}var stdin=FS.open("/dev/stdin",0);var stdout=FS.open("/dev/stdout",1);var stderr=FS.open("/dev/stderr",1)},ensureErrnoError:()=>{if(FS.ErrnoError)return;FS.ErrnoError=function ErrnoError(errno,node){this.node=node;this.setErrno=function(errno){this.errno=errno};this.setErrno(errno);this.message="FS error"};FS.ErrnoError.prototype=new Error;FS.ErrnoError.prototype.constructor=FS.ErrnoError;[44].forEach(code=>{FS.genericErrors[code]=new FS.ErrnoError(code);FS.genericErrors[code].stack=""})},staticInit:()=>{FS.ensureErrnoError();FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={"MEMFS":MEMFS}},init:(input,output,error)=>{FS.init.initialized=true;FS.ensureErrnoError();Module["stdin"]=input||Module["stdin"];Module["stdout"]=output||Module["stdout"];Module["stderr"]=error||Module["stderr"];FS.createStandardStreams()},quit:()=>{FS.init.initialized=false;for(var i=0;i{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode},findObject:(path,dontResolveLastLink)=>{var ret=FS.analyzePath(path,dontResolveLastLink);if(ret.exists){return ret.object}else{return null}},analyzePath:(path,dontResolveLastLink)=>{try{var lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});path=lookup.path}catch(e){}var ret={isRoot:false,exists:false,error:0,name:null,path:null,object:null,parentExists:false,parentPath:null,parentObject:null};try{var lookup=FS.lookupPath(path,{parent:true});ret.parentExists=true;ret.parentPath=lookup.path;ret.parentObject=lookup.node;ret.name=PATH.basename(path);lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});ret.exists=true;ret.path=lookup.path;ret.object=lookup.node;ret.name=lookup.node.name;ret.isRoot=lookup.path==="/"}catch(e){ret.error=e.errno}return ret},createPath:(parent,path,canRead,canWrite)=>{parent=typeof parent=="string"?parent:FS.getPath(parent);var parts=path.split("/").reverse();while(parts.length){var part=parts.pop();if(!part)continue;var current=PATH.join2(parent,part);try{FS.mkdir(current)}catch(e){}parent=current}return current},createFile:(parent,name,properties,canRead,canWrite)=>{var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS.getMode(canRead,canWrite);return FS.create(path,mode)},createDataFile:(parent,name,data,canRead,canWrite,canOwn)=>{var path=name;if(parent){parent=typeof parent=="string"?parent:FS.getPath(parent);path=name?PATH.join2(parent,name):parent}var mode=FS.getMode(canRead,canWrite);var node=FS.create(path,mode);if(data){if(typeof data=="string"){var arr=new Array(data.length);for(var i=0,len=data.length;i{var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS.getMode(!!input,!!output);if(!FS.createDevice.major)FS.createDevice.major=64;var dev=FS.makedev(FS.createDevice.major++,0);FS.registerDevice(dev,{open:stream=>{stream.seekable=false},close:stream=>{if(output&&output.buffer&&output.buffer.length){output(10)}},read:(stream,buffer,offset,length,pos)=>{var bytesRead=0;for(var i=0;i{for(var i=0;i{if(obj.isDevice||obj.isFolder||obj.link||obj.contents)return true;if(typeof XMLHttpRequest!="undefined"){throw new Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread.")}else if(read_){try{obj.contents=intArrayFromString(read_(obj.url),true);obj.usedBytes=obj.contents.length}catch(e){throw new FS.ErrnoError(29)}}else{throw new Error("Cannot load without read() or XMLHttpRequest.")}},createLazyFile:(parent,name,url,canRead,canWrite)=>{function LazyUint8Array(){this.lengthKnown=false;this.chunks=[]}LazyUint8Array.prototype.get=function LazyUint8Array_get(idx){if(idx>this.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(from,to)=>{if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}else{return intArrayFromString(xhr.responseText||"",true)}};var lazyArray=this;lazyArray.setDataGetter(chunkNum=>{var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]=="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]=="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;out("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(key=>{var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){FS.forceLoadFile(node);return fn.apply(null,arguments)}});stream_ops.read=((stream,buffer,offset,length,position)=>{FS.forceLoadFile(node);var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency("cp "+fullname);function processData(byteArray){function finish(byteArray){if(preFinish)preFinish();if(!dontCreateFile){FS.createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}if(onload)onload();removeRunDependency(dep)}if(Browser.handledByPreloadPlugin(byteArray,fullname,finish,()=>{if(onerror)onerror();removeRunDependency(dep)})){return}finish(byteArray)}addRunDependency(dep);if(typeof url=="string"){asyncLoad(url,byteArray=>processData(byteArray),onerror)}else{processData(url)}},indexedDB:()=>{return window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB},DB_NAME:()=>{return"EM_FS_"+window.location.pathname},DB_VERSION:20,DB_STORE_NAME:"FILE_DATA",saveFilesToDB:(paths,onload,onerror)=>{onload=onload||(()=>{});onerror=onerror||(()=>{});var indexedDB=FS.indexedDB();try{var openRequest=indexedDB.open(FS.DB_NAME(),FS.DB_VERSION)}catch(e){return onerror(e)}openRequest.onupgradeneeded=(()=>{out("creating db");var db=openRequest.result;db.createObjectStore(FS.DB_STORE_NAME)});openRequest.onsuccess=(()=>{var db=openRequest.result;var transaction=db.transaction([FS.DB_STORE_NAME],"readwrite");var files=transaction.objectStore(FS.DB_STORE_NAME);var ok=0,fail=0,total=paths.length;function finish(){if(fail==0)onload();else onerror()}paths.forEach(path=>{var putRequest=files.put(FS.analyzePath(path).object.contents,path);putRequest.onsuccess=(()=>{ok++;if(ok+fail==total)finish()});putRequest.onerror=(()=>{fail++;if(ok+fail==total)finish()})});transaction.onerror=onerror});openRequest.onerror=onerror},loadFilesFromDB:(paths,onload,onerror)=>{onload=onload||(()=>{});onerror=onerror||(()=>{});var indexedDB=FS.indexedDB();try{var openRequest=indexedDB.open(FS.DB_NAME(),FS.DB_VERSION)}catch(e){return onerror(e)}openRequest.onupgradeneeded=onerror;openRequest.onsuccess=(()=>{var db=openRequest.result;try{var transaction=db.transaction([FS.DB_STORE_NAME],"readonly")}catch(e){onerror(e);return}var files=transaction.objectStore(FS.DB_STORE_NAME);var ok=0,fail=0,total=paths.length;function finish(){if(fail==0)onload();else onerror()}paths.forEach(path=>{var getRequest=files.get(path);getRequest.onsuccess=(()=>{if(FS.analyzePath(path).exists){FS.unlink(path)}FS.createDataFile(PATH.dirname(path),PATH.basename(path),getRequest.result,true,true,true);ok++;if(ok+fail==total)finish()});getRequest.onerror=(()=>{fail++;if(ok+fail==total)finish()})});transaction.onerror=onerror});openRequest.onerror=onerror}};var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt:function(dirfd,path,allowEmpty){if(path[0]==="/"){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=FS.getStream(dirfd);if(!dirstream)throw new FS.ErrnoError(8);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return PATH.join2(dir,path)},doStat:function(func,path,buf){try{var stat=func(path)}catch(e){if(e&&e.node&&PATH.normalize(path)!==PATH.normalize(FS.getPath(e.node))){return-54}throw e}HEAP32[buf>>2]=stat.dev;HEAP32[buf+4>>2]=0;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAP32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;HEAP32[buf+32>>2]=0;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAP32[buf+48>>2]=4096;HEAP32[buf+52>>2]=stat.blocks;HEAP32[buf+56>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+76>>2]=0;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+80>>2]=tempI64[0],HEAP32[buf+84>>2]=tempI64[1];return 0},doMsync:function(addr,stream,len,flags,offset){var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},doMkdir:function(path,mode){path=PATH.normalize(path);if(path[path.length-1]==="/")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0},doMknod:function(path,mode,dev){switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-28}FS.mknod(path,mode,dev);return 0},doReadlink:function(path,buf,bufsize){if(bufsize<=0)return-28;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len},doAccess:function(path,amode){if(amode&~7){return-28}var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node){return-44}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-2}return 0},doDup:function(path,flags,suggestFD){var suggest=FS.getStream(suggestFD);if(suggest)FS.close(suggest);return FS.open(path,flags,0,suggestFD,suggestFD).fd},doReadv:function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret},varargs:undefined,get:function(){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(ptr){var ret=UTF8ToString(ptr);return ret},getStreamFromFD:function(fd){var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);return stream},get64:function(low,high){return low}};function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-28}var newStream;newStream=FS.open(stream.path,stream.flags,0,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 5:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 6:case 7:return 0;case 16:case 8:return-28;case 9:setErrNo(28);return-1;default:{return-28}}}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_ioctl(fd,op,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(op){case 21509:case 21505:{if(!stream.tty)return-59;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-59;return 0}case 21519:{if(!stream.tty)return-59;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-59;return-28}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-59;return 0}case 21524:{if(!stream.tty)return-59;return 0}default:abort("bad ioctl syscall "+op)}}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_open(path,flags,varargs){SYSCALLS.varargs=varargs;try{var pathname=SYSCALLS.getStr(path);var mode=varargs?SYSCALLS.get():0;var stream=FS.open(pathname,flags,mode);return stream.fd}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}var structRegistrations={};function runDestructors(destructors){while(destructors.length){var ptr=destructors.pop();var del=destructors.pop();del(ptr)}}function simpleReadValueFromPointer(pointer){return this["fromWireType"](HEAPU32[pointer>>2])}var awaitingDependencies={};var registeredTypes={};var typeDependencies={};var char_0=48;var char_9=57;function makeLegalFunctionName(name){if(undefined===name){return"_unknown"}name=name.replace(/[^a-zA-Z0-9_]/g,"$");var f=name.charCodeAt(0);if(f>=char_0&&f<=char_9){return"_"+name}else{return name}}function createNamedFunction(name,body){name=makeLegalFunctionName(name);return new Function("body","return function "+name+"() {\n"+' "use strict";'+" return body.apply(this, arguments);\n"+"};\n")(body)}function extendError(baseErrorType,errorName){var errorClass=createNamedFunction(errorName,function(message){this.name=errorName;this.message=message;var stack=new Error(message).stack;if(stack!==undefined){this.stack=this.toString()+"\n"+stack.replace(/^Error(:[^\n]*)?\n/,"")}});errorClass.prototype=Object.create(baseErrorType.prototype);errorClass.prototype.constructor=errorClass;errorClass.prototype.toString=function(){if(this.message===undefined){return this.name}else{return this.name+": "+this.message}};return errorClass}var InternalError=undefined;function throwInternalError(message){throw new InternalError(message)}function whenDependentTypesAreResolved(myTypes,dependentTypes,getTypeConverters){myTypes.forEach(function(type){typeDependencies[type]=dependentTypes});function onComplete(typeConverters){var myTypeConverters=getTypeConverters(typeConverters);if(myTypeConverters.length!==myTypes.length){throwInternalError("Mismatched type converter count")}for(var i=0;i>shift])},destructorFunction:null})}function ClassHandle_isAliasOf(other){if(!(this instanceof ClassHandle)){return false}if(!(other instanceof ClassHandle)){return false}var leftClass=this.$$.ptrType.registeredClass;var left=this.$$.ptr;var rightClass=other.$$.ptrType.registeredClass;var right=other.$$.ptr;while(leftClass.baseClass){left=leftClass.upcast(left);leftClass=leftClass.baseClass}while(rightClass.baseClass){right=rightClass.upcast(right);rightClass=rightClass.baseClass}return leftClass===rightClass&&left===right}function shallowCopyInternalPointer(o){return{count:o.count,deleteScheduled:o.deleteScheduled,preservePointerOnDelete:o.preservePointerOnDelete,ptr:o.ptr,ptrType:o.ptrType,smartPtr:o.smartPtr,smartPtrType:o.smartPtrType}}function throwInstanceAlreadyDeleted(obj){function getInstanceTypeName(handle){return handle.$$.ptrType.registeredClass.name}throwBindingError(getInstanceTypeName(obj)+" instance already deleted")}var finalizationRegistry=false;function detachFinalizer(handle){}function runDestructor($$){if($$.smartPtr){$$.smartPtrType.rawDestructor($$.smartPtr)}else{$$.ptrType.registeredClass.rawDestructor($$.ptr)}}function releaseClassHandle($$){$$.count.value-=1;var toDelete=0===$$.count.value;if(toDelete){runDestructor($$)}}function downcastPointer(ptr,ptrClass,desiredClass){if(ptrClass===desiredClass){return ptr}if(undefined===desiredClass.baseClass){return null}var rv=downcastPointer(ptr,ptrClass,desiredClass.baseClass);if(rv===null){return null}return desiredClass.downcast(rv)}var registeredPointers={};function getInheritedInstanceCount(){return Object.keys(registeredInstances).length}function getLiveInheritedInstances(){var rv=[];for(var k in registeredInstances){if(registeredInstances.hasOwnProperty(k)){rv.push(registeredInstances[k])}}return rv}var deletionQueue=[];function flushPendingDeletes(){while(deletionQueue.length){var obj=deletionQueue.pop();obj.$$.deleteScheduled=false;obj["delete"]()}}var delayFunction=undefined;function setDelayFunction(fn){delayFunction=fn;if(deletionQueue.length&&delayFunction){delayFunction(flushPendingDeletes)}}function init_embind(){Module["getInheritedInstanceCount"]=getInheritedInstanceCount;Module["getLiveInheritedInstances"]=getLiveInheritedInstances;Module["flushPendingDeletes"]=flushPendingDeletes;Module["setDelayFunction"]=setDelayFunction}var registeredInstances={};function getBasestPointer(class_,ptr){if(ptr===undefined){throwBindingError("ptr should not be undefined")}while(class_.baseClass){ptr=class_.upcast(ptr);class_=class_.baseClass}return ptr}function getInheritedInstance(class_,ptr){ptr=getBasestPointer(class_,ptr);return registeredInstances[ptr]}function makeClassHandle(prototype,record){if(!record.ptrType||!record.ptr){throwInternalError("makeClassHandle requires ptr and ptrType")}var hasSmartPtrType=!!record.smartPtrType;var hasSmartPtr=!!record.smartPtr;if(hasSmartPtrType!==hasSmartPtr){throwInternalError("Both smartPtrType and smartPtr must be specified")}record.count={value:1};return attachFinalizer(Object.create(prototype,{$$:{value:record}}))}function RegisteredPointer_fromWireType(ptr){var rawPointer=this.getPointee(ptr);if(!rawPointer){this.destructor(ptr);return null}var registeredInstance=getInheritedInstance(this.registeredClass,rawPointer);if(undefined!==registeredInstance){if(0===registeredInstance.$$.count.value){registeredInstance.$$.ptr=rawPointer;registeredInstance.$$.smartPtr=ptr;return registeredInstance["clone"]()}else{var rv=registeredInstance["clone"]();this.destructor(ptr);return rv}}function makeDefaultHandle(){if(this.isSmartPointer){return makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:rawPointer,smartPtrType:this,smartPtr:ptr})}else{return makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this,ptr:ptr})}}var actualType=this.registeredClass.getActualType(rawPointer);var registeredPointerRecord=registeredPointers[actualType];if(!registeredPointerRecord){return makeDefaultHandle.call(this)}var toType;if(this.isConst){toType=registeredPointerRecord.constPointerType}else{toType=registeredPointerRecord.pointerType}var dp=downcastPointer(rawPointer,this.registeredClass,toType.registeredClass);if(dp===null){return makeDefaultHandle.call(this)}if(this.isSmartPointer){return makeClassHandle(toType.registeredClass.instancePrototype,{ptrType:toType,ptr:dp,smartPtrType:this,smartPtr:ptr})}else{return makeClassHandle(toType.registeredClass.instancePrototype,{ptrType:toType,ptr:dp})}}function attachFinalizer(handle){if("undefined"===typeof FinalizationRegistry){attachFinalizer=(handle=>handle);return handle}finalizationRegistry=new FinalizationRegistry(info=>{releaseClassHandle(info.$$)});attachFinalizer=(handle=>{var $$=handle.$$;var hasSmartPtr=!!$$.smartPtr;if(hasSmartPtr){var info={$$:$$};finalizationRegistry.register(handle,info,handle)}return handle});detachFinalizer=(handle=>finalizationRegistry.unregister(handle));return attachFinalizer(handle)}function ClassHandle_clone(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.preservePointerOnDelete){this.$$.count.value+=1;return this}else{var clone=attachFinalizer(Object.create(Object.getPrototypeOf(this),{$$:{value:shallowCopyInternalPointer(this.$$)}}));clone.$$.count.value+=1;clone.$$.deleteScheduled=false;return clone}}function ClassHandle_delete(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete){throwBindingError("Object already scheduled for deletion")}detachFinalizer(this);releaseClassHandle(this.$$);if(!this.$$.preservePointerOnDelete){this.$$.smartPtr=undefined;this.$$.ptr=undefined}}function ClassHandle_isDeleted(){return!this.$$.ptr}function ClassHandle_deleteLater(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete){throwBindingError("Object already scheduled for deletion")}deletionQueue.push(this);if(deletionQueue.length===1&&delayFunction){delayFunction(flushPendingDeletes)}this.$$.deleteScheduled=true;return this}function init_ClassHandle(){ClassHandle.prototype["isAliasOf"]=ClassHandle_isAliasOf;ClassHandle.prototype["clone"]=ClassHandle_clone;ClassHandle.prototype["delete"]=ClassHandle_delete;ClassHandle.prototype["isDeleted"]=ClassHandle_isDeleted;ClassHandle.prototype["deleteLater"]=ClassHandle_deleteLater}function ClassHandle(){}function ensureOverloadTable(proto,methodName,humanName){if(undefined===proto[methodName].overloadTable){var prevFunc=proto[methodName];proto[methodName]=function(){if(!proto[methodName].overloadTable.hasOwnProperty(arguments.length)){throwBindingError("Function '"+humanName+"' called with an invalid number of arguments ("+arguments.length+") - expects one of ("+proto[methodName].overloadTable+")!")}return proto[methodName].overloadTable[arguments.length].apply(this,arguments)};proto[methodName].overloadTable=[];proto[methodName].overloadTable[prevFunc.argCount]=prevFunc}}function exposePublicSymbol(name,value,numArguments){if(Module.hasOwnProperty(name)){if(undefined===numArguments||undefined!==Module[name].overloadTable&&undefined!==Module[name].overloadTable[numArguments]){throwBindingError("Cannot register public name '"+name+"' twice")}ensureOverloadTable(Module,name,name);if(Module.hasOwnProperty(numArguments)){throwBindingError("Cannot register multiple overloads of a function with the same number of arguments ("+numArguments+")!")}Module[name].overloadTable[numArguments]=value}else{Module[name]=value;if(undefined!==numArguments){Module[name].numArguments=numArguments}}}function RegisteredClass(name,constructor,instancePrototype,rawDestructor,baseClass,getActualType,upcast,downcast){this.name=name;this.constructor=constructor;this.instancePrototype=instancePrototype;this.rawDestructor=rawDestructor;this.baseClass=baseClass;this.getActualType=getActualType;this.upcast=upcast;this.downcast=downcast;this.pureVirtualFunctions=[]}function upcastPointer(ptr,ptrClass,desiredClass){while(ptrClass!==desiredClass){if(!ptrClass.upcast){throwBindingError("Expected null or instance of "+desiredClass.name+", got an instance of "+ptrClass.name)}ptr=ptrClass.upcast(ptr);ptrClass=ptrClass.baseClass}return ptr}function constNoSmartPtrRawPointerToWireType(destructors,handle){if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}return 0}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;var ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);return ptr}function genericPointerToWireType(destructors,handle){var ptr;if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}if(this.isSmartPointer){ptr=this.rawConstructor();if(destructors!==null){destructors.push(this.rawDestructor,ptr)}return ptr}else{return 0}}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}if(!this.isConst&&handle.$$.ptrType.isConst){throwBindingError("Cannot convert argument of type "+(handle.$$.smartPtrType?handle.$$.smartPtrType.name:handle.$$.ptrType.name)+" to parameter type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);if(this.isSmartPointer){if(undefined===handle.$$.smartPtr){throwBindingError("Passing raw pointer to smart pointer is illegal")}switch(this.sharingPolicy){case 0:if(handle.$$.smartPtrType===this){ptr=handle.$$.smartPtr}else{throwBindingError("Cannot convert argument of type "+(handle.$$.smartPtrType?handle.$$.smartPtrType.name:handle.$$.ptrType.name)+" to parameter type "+this.name)}break;case 1:ptr=handle.$$.smartPtr;break;case 2:if(handle.$$.smartPtrType===this){ptr=handle.$$.smartPtr}else{var clonedHandle=handle["clone"]();ptr=this.rawShare(ptr,Emval.toHandle(function(){clonedHandle["delete"]()}));if(destructors!==null){destructors.push(this.rawDestructor,ptr)}}break;default:throwBindingError("Unsupporting sharing policy")}}return ptr}function nonConstNoSmartPtrRawPointerToWireType(destructors,handle){if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}return 0}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}if(handle.$$.ptrType.isConst){throwBindingError("Cannot convert argument of type "+handle.$$.ptrType.name+" to parameter type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;var ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);return ptr}function RegisteredPointer_getPointee(ptr){if(this.rawGetPointee){ptr=this.rawGetPointee(ptr)}return ptr}function RegisteredPointer_destructor(ptr){if(this.rawDestructor){this.rawDestructor(ptr)}}function RegisteredPointer_deleteObject(handle){if(handle!==null){handle["delete"]()}}function init_RegisteredPointer(){RegisteredPointer.prototype.getPointee=RegisteredPointer_getPointee;RegisteredPointer.prototype.destructor=RegisteredPointer_destructor;RegisteredPointer.prototype["argPackAdvance"]=8;RegisteredPointer.prototype["readValueFromPointer"]=simpleReadValueFromPointer;RegisteredPointer.prototype["deleteObject"]=RegisteredPointer_deleteObject;RegisteredPointer.prototype["fromWireType"]=RegisteredPointer_fromWireType}function RegisteredPointer(name,registeredClass,isReference,isConst,isSmartPointer,pointeeType,sharingPolicy,rawGetPointee,rawConstructor,rawShare,rawDestructor){this.name=name;this.registeredClass=registeredClass;this.isReference=isReference;this.isConst=isConst;this.isSmartPointer=isSmartPointer;this.pointeeType=pointeeType;this.sharingPolicy=sharingPolicy;this.rawGetPointee=rawGetPointee;this.rawConstructor=rawConstructor;this.rawShare=rawShare;this.rawDestructor=rawDestructor;if(!isSmartPointer&®isteredClass.baseClass===undefined){if(isConst){this["toWireType"]=constNoSmartPtrRawPointerToWireType;this.destructorFunction=null}else{this["toWireType"]=nonConstNoSmartPtrRawPointerToWireType;this.destructorFunction=null}}else{this["toWireType"]=genericPointerToWireType}}function replacePublicSymbol(name,value,numArguments){if(!Module.hasOwnProperty(name)){throwInternalError("Replacing nonexistant public symbol")}if(undefined!==Module[name].overloadTable&&undefined!==numArguments){Module[name].overloadTable[numArguments]=value}else{Module[name]=value;Module[name].argCount=numArguments}}function dynCallLegacy(sig,ptr,args){var f=Module["dynCall_"+sig];return args&&args.length?f.apply(null,[ptr].concat(args)):f.call(null,ptr)}function dynCall(sig,ptr,args){if(sig.includes("j")){return dynCallLegacy(sig,ptr,args)}return getWasmTableEntry(ptr).apply(null,args)}function getDynCaller(sig,ptr){var argCache=[];return function(){argCache.length=0;Object.assign(argCache,arguments);return dynCall(sig,ptr,argCache)}}function embind__requireFunction(signature,rawFunction){signature=readLatin1String(signature);function makeDynCaller(){if(signature.includes("j")){return getDynCaller(signature,rawFunction)}return getWasmTableEntry(rawFunction)}var fp=makeDynCaller();if(typeof fp!="function"){throwBindingError("unknown function pointer with signature "+signature+": "+rawFunction)}return fp}var UnboundTypeError=undefined;function getTypeName(type){var ptr=___getTypeName(type);var rv=readLatin1String(ptr);_free(ptr);return rv}function throwUnboundTypeError(message,types){var unboundTypes=[];var seen={};function visit(type){if(seen[type]){return}if(registeredTypes[type]){return}if(typeDependencies[type]){typeDependencies[type].forEach(visit);return}unboundTypes.push(type);seen[type]=true}types.forEach(visit);throw new UnboundTypeError(message+": "+unboundTypes.map(getTypeName).join([", "]))}function __embind_register_class(rawType,rawPointerType,rawConstPointerType,baseClassRawType,getActualTypeSignature,getActualType,upcastSignature,upcast,downcastSignature,downcast,name,destructorSignature,rawDestructor){name=readLatin1String(name);getActualType=embind__requireFunction(getActualTypeSignature,getActualType);if(upcast){upcast=embind__requireFunction(upcastSignature,upcast)}if(downcast){downcast=embind__requireFunction(downcastSignature,downcast)}rawDestructor=embind__requireFunction(destructorSignature,rawDestructor);var legalFunctionName=makeLegalFunctionName(name);exposePublicSymbol(legalFunctionName,function(){throwUnboundTypeError("Cannot construct "+name+" due to unbound types",[baseClassRawType])});whenDependentTypesAreResolved([rawType,rawPointerType,rawConstPointerType],baseClassRawType?[baseClassRawType]:[],function(base){base=base[0];var baseClass;var basePrototype;if(baseClassRawType){baseClass=base.registeredClass;basePrototype=baseClass.instancePrototype}else{basePrototype=ClassHandle.prototype}var constructor=createNamedFunction(legalFunctionName,function(){if(Object.getPrototypeOf(this)!==instancePrototype){throw new BindingError("Use 'new' to construct "+name)}if(undefined===registeredClass.constructor_body){throw new BindingError(name+" has no accessible constructor")}var body=registeredClass.constructor_body[arguments.length];if(undefined===body){throw new BindingError("Tried to invoke ctor of "+name+" with invalid number of parameters ("+arguments.length+") - expected ("+Object.keys(registeredClass.constructor_body).toString()+") parameters instead!")}return body.apply(this,arguments)});var instancePrototype=Object.create(basePrototype,{constructor:{value:constructor}});constructor.prototype=instancePrototype;var registeredClass=new RegisteredClass(name,constructor,instancePrototype,rawDestructor,baseClass,getActualType,upcast,downcast);var referenceConverter=new RegisteredPointer(name,registeredClass,true,false,false);var pointerConverter=new RegisteredPointer(name+"*",registeredClass,false,false,false);var constPointerConverter=new RegisteredPointer(name+" const*",registeredClass,false,true,false);registeredPointers[rawType]={pointerType:pointerConverter,constPointerType:constPointerConverter};replacePublicSymbol(legalFunctionName,constructor);return[referenceConverter,pointerConverter,constPointerConverter]})}function heap32VectorToArray(count,firstElement){var array=[];for(var i=0;i>2)+i])}return array}function __embind_register_class_constructor(rawClassType,argCount,rawArgTypesAddr,invokerSignature,invoker,rawConstructor){assert(argCount>0);var rawArgTypes=heap32VectorToArray(argCount,rawArgTypesAddr);invoker=embind__requireFunction(invokerSignature,invoker);whenDependentTypesAreResolved([],[rawClassType],function(classType){classType=classType[0];var humanName="constructor "+classType.name;if(undefined===classType.registeredClass.constructor_body){classType.registeredClass.constructor_body=[]}if(undefined!==classType.registeredClass.constructor_body[argCount-1]){throw new BindingError("Cannot register multiple constructors with identical number of parameters ("+(argCount-1)+") for class '"+classType.name+"'! Overload resolution is currently only performed using the parameter count, not actual type info!")}classType.registeredClass.constructor_body[argCount-1]=(()=>{throwUnboundTypeError("Cannot construct "+classType.name+" due to unbound types",rawArgTypes)});whenDependentTypesAreResolved([],rawArgTypes,function(argTypes){argTypes.splice(1,0,null);classType.registeredClass.constructor_body[argCount-1]=craftInvokerFunction(humanName,argTypes,null,invoker,rawConstructor);return[]});return[]})}function new_(constructor,argumentList){if(!(constructor instanceof Function)){throw new TypeError("new_ called with constructor type "+typeof constructor+" which is not a function")}var dummy=createNamedFunction(constructor.name||"unknownFunctionName",function(){});dummy.prototype=constructor.prototype;var obj=new dummy;var r=constructor.apply(obj,argumentList);return r instanceof Object?r:obj}function craftInvokerFunction(humanName,argTypes,classType,cppInvokerFunc,cppTargetFunc){var argCount=argTypes.length;if(argCount<2){throwBindingError("argTypes array size mismatch! Must at least get return value and 'this' types!")}var isClassMethodFunc=argTypes[1]!==null&&classType!==null;var needsDestructorStack=false;for(var i=1;i0?", ":"")+argsListWired}invokerFnBody+=(returns?"var rv = ":"")+"invoker(fn"+(argsListWired.length>0?", ":"")+argsListWired+");\n";if(needsDestructorStack){invokerFnBody+="runDestructors(destructors);\n"}else{for(var i=isClassMethodFunc?1:2;i4&&0===--emval_handle_array[handle].refcount){emval_handle_array[handle]=undefined;emval_free_list.push(handle)}}function count_emval_handles(){var count=0;for(var i=5;i>2])};case 3:return function(pointer){return this["fromWireType"](HEAPF64[pointer>>3])};default:throw new TypeError("Unknown float type: "+name)}}function __embind_register_float(rawType,name,size){var shift=getShiftFromSize(size);name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(value){return value},"toWireType":function(destructors,value){return value},"argPackAdvance":8,"readValueFromPointer":floatReadValueFromPointer(name,shift),destructorFunction:null})}function __embind_register_function(name,argCount,rawArgTypesAddr,signature,rawInvoker,fn){var argTypes=heap32VectorToArray(argCount,rawArgTypesAddr);name=readLatin1String(name);rawInvoker=embind__requireFunction(signature,rawInvoker);exposePublicSymbol(name,function(){throwUnboundTypeError("Cannot call "+name+" due to unbound types",argTypes)},argCount-1);whenDependentTypesAreResolved([],argTypes,function(argTypes){var invokerArgsArray=[argTypes[0],null].concat(argTypes.slice(1));replacePublicSymbol(name,craftInvokerFunction(name,invokerArgsArray,null,rawInvoker,fn),argCount-1);return[]})}function integerReadValueFromPointer(name,shift,signed){switch(shift){case 0:return signed?function readS8FromPointer(pointer){return HEAP8[pointer]}:function readU8FromPointer(pointer){return HEAPU8[pointer]};case 1:return signed?function readS16FromPointer(pointer){return HEAP16[pointer>>1]}:function readU16FromPointer(pointer){return HEAPU16[pointer>>1]};case 2:return signed?function readS32FromPointer(pointer){return HEAP32[pointer>>2]}:function readU32FromPointer(pointer){return HEAPU32[pointer>>2]};default:throw new TypeError("Unknown integer type: "+name)}}function __embind_register_integer(primitiveType,name,size,minRange,maxRange){name=readLatin1String(name);if(maxRange===-1){maxRange=4294967295}var shift=getShiftFromSize(size);var fromWireType=value=>value;if(minRange===0){var bitshift=32-8*size;fromWireType=(value=>value<>>bitshift)}var isUnsignedType=name.includes("unsigned");var checkAssertions=(value,toTypeName)=>{};var toWireType;if(isUnsignedType){toWireType=function(destructors,value){checkAssertions(value,this.name);return value>>>0}}else{toWireType=function(destructors,value){checkAssertions(value,this.name);return value}}registerType(primitiveType,{name:name,"fromWireType":fromWireType,"toWireType":toWireType,"argPackAdvance":8,"readValueFromPointer":integerReadValueFromPointer(name,shift,minRange!==0),destructorFunction:null})}function __embind_register_memory_view(rawType,dataTypeIndex,name){var typeMapping=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array];var TA=typeMapping[dataTypeIndex];function decodeMemoryView(handle){handle=handle>>2;var heap=HEAPU32;var size=heap[handle];var data=heap[handle+1];return new TA(buffer,data,size)}name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":decodeMemoryView,"argPackAdvance":8,"readValueFromPointer":decodeMemoryView},{ignoreDuplicateRegistrations:true})}function __embind_register_std_string(rawType,name){name=readLatin1String(name);var stdStringIsUTF8=name==="std::string";registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var str;if(stdStringIsUTF8){var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i;if(i==length||HEAPU8[currentBytePtr]==0){var maxRead=currentBytePtr-decodeStartPtr;var stringSegment=UTF8ToString(decodeStartPtr,maxRead);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+1}}}else{var a=new Array(length);for(var i=0;ilengthBytesUTF8(value))}else{getLength=(()=>value.length)}var length=getLength();var ptr=_malloc(4+length+1);HEAPU32[ptr>>2]=length;if(stdStringIsUTF8&&valueIsOfTypeString){stringToUTF8(value,ptr+4,length+1)}else{if(valueIsOfTypeString){for(var i=0;i255){_free(ptr);throwBindingError("String has UTF-16 code units that do not fit in 8 bits")}HEAPU8[ptr+4+i]=charCode}}else{for(var i=0;iHEAPU16);shift=1}else if(charSize===4){decodeString=UTF32ToString;encodeString=stringToUTF32;lengthBytesUTF=lengthBytesUTF32;getHeap=(()=>HEAPU32);shift=2}registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var HEAP=getHeap();var str;var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i*charSize;if(i==length||HEAP[currentBytePtr>>shift]==0){var maxReadBytes=currentBytePtr-decodeStartPtr;var stringSegment=decodeString(decodeStartPtr,maxReadBytes);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+charSize}}_free(value);return str},"toWireType":function(destructors,value){if(!(typeof value=="string")){throwBindingError("Cannot pass non-string to C++ string type "+name)}var length=lengthBytesUTF(value);var ptr=_malloc(4+length+charSize);HEAPU32[ptr>>2]=length>>shift;encodeString(value,ptr+4,length+charSize);if(destructors!==null){destructors.push(_free,ptr)}return ptr},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:function(ptr){_free(ptr)}})}function __embind_register_value_object(rawType,name,constructorSignature,rawConstructor,destructorSignature,rawDestructor){structRegistrations[rawType]={name:readLatin1String(name),rawConstructor:embind__requireFunction(constructorSignature,rawConstructor),rawDestructor:embind__requireFunction(destructorSignature,rawDestructor),fields:[]}}function __embind_register_value_object_field(structType,fieldName,getterReturnType,getterSignature,getter,getterContext,setterArgumentType,setterSignature,setter,setterContext){structRegistrations[structType].fields.push({fieldName:readLatin1String(fieldName),getterReturnType:getterReturnType,getter:embind__requireFunction(getterSignature,getter),getterContext:getterContext,setterArgumentType:setterArgumentType,setter:embind__requireFunction(setterSignature,setter),setterContext:setterContext})}function __embind_register_void(rawType,name){name=readLatin1String(name);registerType(rawType,{isVoid:true,name:name,"argPackAdvance":0,"fromWireType":function(){return undefined},"toWireType":function(destructors,o){return undefined}})}function __emscripten_throw_longjmp(){throw Infinity}function __emval_incref(handle){if(handle>4){emval_handle_array[handle].refcount+=1}}function requireRegisteredType(rawType,humanName){var impl=registeredTypes[rawType];if(undefined===impl){throwBindingError(humanName+" has unknown type "+getTypeName(rawType))}return impl}function __emval_take_value(type,argv){type=requireRegisteredType(type,"_emval_take_value");var v=type["readValueFromPointer"](argv);return Emval.toHandle(v)}function __localtime_js(time,tmPtr){var date=new Date(HEAP32[time>>2]*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var start=new Date(date.getFullYear(),0,1);var yday=(date.getTime()-start.getTime())/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst}function _tzset_impl(timezone,daylight,tzname){var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);var winterOffset=winter.getTimezoneOffset();var summerOffset=summer.getTimezoneOffset();var stdTimezoneOffset=Math.max(winterOffset,summerOffset);HEAP32[timezone>>2]=stdTimezoneOffset*60;HEAP32[daylight>>2]=Number(winterOffset!=summerOffset);function extractZone(date){var match=date.toTimeString().match(/\(([A-Za-z ]+)\)$/);return match?match[1]:"GMT"}var winterName=extractZone(winter);var summerName=extractZone(summer);var winterNamePtr=allocateUTF8(winterName);var summerNamePtr=allocateUTF8(summerName);if(summerOffset>2]=winterNamePtr;HEAP32[tzname+4>>2]=summerNamePtr}else{HEAP32[tzname>>2]=summerNamePtr;HEAP32[tzname+4>>2]=winterNamePtr}}function __tzset_js(timezone,daylight,tzname){if(__tzset_js.called)return;__tzset_js.called=true;_tzset_impl(timezone,daylight,tzname)}function _abort(){abort("")}var readAsmConstArgsArray=[];function readAsmConstArgs(sigPtr,buf){readAsmConstArgsArray.length=0;var ch;buf>>=2;while(ch=HEAPU8[sigPtr++]){var readAsmConstArgsDouble=ch<105;if(readAsmConstArgsDouble&&buf&1)buf++;readAsmConstArgsArray.push(readAsmConstArgsDouble?HEAPF64[buf++>>1]:HEAP32[buf]);++buf}return readAsmConstArgsArray}function _emscripten_asm_const_int(code,sigPtr,argbuf){var args=readAsmConstArgs(sigPtr,argbuf);return ASM_CONSTS[code].apply(null,args)}function _emscripten_get_heap_max(){return 2147483648}function emscripten_realloc_buffer(size){try{wasmMemory.grow(size-buffer.byteLength+65535>>>16);updateGlobalBufferAndViews(wasmMemory.buffer);return 1}catch(e){}}function _emscripten_resize_heap(requestedSize){var oldSize=HEAPU8.length;requestedSize=requestedSize>>>0;var maxHeapSize=_emscripten_get_heap_max();if(requestedSize>maxHeapSize){return false}let alignUp=(x,multiple)=>x+(multiple-x%multiple)%multiple;for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=emscripten_realloc_buffer(newSize);if(replacement){return true}}return false}var ENV={};function getExecutableName(){return thisProgram||"./this.program"}function getEnvStrings(){if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8";var env={"USER":"web_user","LOGNAME":"web_user","PATH":"/","PWD":"/","HOME":"/home/web_user","LANG":lang,"_":getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(x+"="+env[x])}getEnvStrings.strings=strings}return getEnvStrings.strings}function _environ_get(__environ,environ_buf){var bufSize=0;getEnvStrings().forEach(function(string,i){var ptr=environ_buf+bufSize;HEAP32[__environ+i*4>>2]=ptr;writeAsciiToMemory(string,ptr);bufSize+=string.length+1});return 0}function _environ_sizes_get(penviron_count,penviron_buf_size){var strings=getEnvStrings();HEAP32[penviron_count>>2]=strings.length;var bufSize=0;strings.forEach(function(string){bufSize+=string.length+1});HEAP32[penviron_buf_size>>2]=bufSize;return 0}function _exit(status){exit(status)}function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_read(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=SYSCALLS.doReadv(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){try{var stream=SYSCALLS.getStreamFromFD(fd);var HIGH_OFFSET=4294967296;var offset=offset_high*HIGH_OFFSET+(offset_low>>>0);var DOUBLE_LIMIT=9007199254740992;if(offset<=-DOUBLE_LIMIT||offset>=DOUBLE_LIMIT){return-61}FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=tempI64[0],HEAP32[newOffset+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_write(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=SYSCALLS.doWritev(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _getTempRet0(){return getTempRet0()}function _gettimeofday(ptr){var now=Date.now();HEAP32[ptr>>2]=now/1e3|0;HEAP32[ptr+4>>2]=now%1e3*1e3|0;return 0}function _setTempRet0(val){setTempRet0(val)}function __isLeapYear(year){return year%4===0&&(year%100!==0||year%400===0)}function __arraySum(array,index){var sum=0;for(var i=0;i<=index;sum+=array[i++]){}return sum}var __MONTH_DAYS_LEAP=[31,29,31,30,31,30,31,31,30,31,30,31];var __MONTH_DAYS_REGULAR=[31,28,31,30,31,30,31,31,30,31,30,31];function __addDays(date,days){var newDate=new Date(date.getTime());while(days>0){var leap=__isLeapYear(newDate.getFullYear());var currentMonth=newDate.getMonth();var daysInCurrentMonth=(leap?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR)[currentMonth];if(days>daysInCurrentMonth-newDate.getDate()){days-=daysInCurrentMonth-newDate.getDate()+1;newDate.setDate(1);if(currentMonth<11){newDate.setMonth(currentMonth+1)}else{newDate.setMonth(0);newDate.setFullYear(newDate.getFullYear()+1)}}else{newDate.setDate(newDate.getDate()+days);return newDate}}return newDate}function _strftime(s,maxsize,format,tm){var tm_zone=HEAP32[tm+40>>2];var date={tm_sec:HEAP32[tm>>2],tm_min:HEAP32[tm+4>>2],tm_hour:HEAP32[tm+8>>2],tm_mday:HEAP32[tm+12>>2],tm_mon:HEAP32[tm+16>>2],tm_year:HEAP32[tm+20>>2],tm_wday:HEAP32[tm+24>>2],tm_yday:HEAP32[tm+28>>2],tm_isdst:HEAP32[tm+32>>2],tm_gmtoff:HEAP32[tm+36>>2],tm_zone:tm_zone?UTF8ToString(tm_zone):""};var pattern=UTF8ToString(format);var EXPANSION_RULES_1={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var rule in EXPANSION_RULES_1){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_1[rule])}var WEEKDAYS=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];var MONTHS=["January","February","March","April","May","June","July","August","September","October","November","December"];function leadingSomething(value,digits,character){var str=typeof value=="number"?value.toString():value||"";while(str.length0?1:0}var compare;if((compare=sgn(date1.getFullYear()-date2.getFullYear()))===0){if((compare=sgn(date1.getMonth()-date2.getMonth()))===0){compare=sgn(date1.getDate()-date2.getDate())}}return compare}function getFirstWeekStartDate(janFourth){switch(janFourth.getDay()){case 0:return new Date(janFourth.getFullYear()-1,11,29);case 1:return janFourth;case 2:return new Date(janFourth.getFullYear(),0,3);case 3:return new Date(janFourth.getFullYear(),0,2);case 4:return new Date(janFourth.getFullYear(),0,1);case 5:return new Date(janFourth.getFullYear()-1,11,31);case 6:return new Date(janFourth.getFullYear()-1,11,30)}}function getWeekBasedYear(date){var thisDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);var janFourthThisYear=new Date(thisDate.getFullYear(),0,4);var janFourthNextYear=new Date(thisDate.getFullYear()+1,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);if(compareByDay(firstWeekStartThisYear,thisDate)<=0){if(compareByDay(firstWeekStartNextYear,thisDate)<=0){return thisDate.getFullYear()+1}else{return thisDate.getFullYear()}}else{return thisDate.getFullYear()-1}}var EXPANSION_RULES_2={"%a":function(date){return WEEKDAYS[date.tm_wday].substring(0,3)},"%A":function(date){return WEEKDAYS[date.tm_wday]},"%b":function(date){return MONTHS[date.tm_mon].substring(0,3)},"%B":function(date){return MONTHS[date.tm_mon]},"%C":function(date){var year=date.tm_year+1900;return leadingNulls(year/100|0,2)},"%d":function(date){return leadingNulls(date.tm_mday,2)},"%e":function(date){return leadingSomething(date.tm_mday,2," ")},"%g":function(date){return getWeekBasedYear(date).toString().substring(2)},"%G":function(date){return getWeekBasedYear(date)},"%H":function(date){return leadingNulls(date.tm_hour,2)},"%I":function(date){var twelveHour=date.tm_hour;if(twelveHour==0)twelveHour=12;else if(twelveHour>12)twelveHour-=12;return leadingNulls(twelveHour,2)},"%j":function(date){return leadingNulls(date.tm_mday+__arraySum(__isLeapYear(date.tm_year+1900)?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,date.tm_mon-1),3)},"%m":function(date){return leadingNulls(date.tm_mon+1,2)},"%M":function(date){return leadingNulls(date.tm_min,2)},"%n":function(){return"\n"},"%p":function(date){if(date.tm_hour>=0&&date.tm_hour<12){return"AM"}else{return"PM"}},"%S":function(date){return leadingNulls(date.tm_sec,2)},"%t":function(){return"\t"},"%u":function(date){return date.tm_wday||7},"%U":function(date){var janFirst=new Date(date.tm_year+1900,0,1);var firstSunday=janFirst.getDay()===0?janFirst:__addDays(janFirst,7-janFirst.getDay());var endDate=new Date(date.tm_year+1900,date.tm_mon,date.tm_mday);if(compareByDay(firstSunday,endDate)<0){var februaryFirstUntilEndMonth=__arraySum(__isLeapYear(endDate.getFullYear())?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,endDate.getMonth()-1)-31;var firstSundayUntilEndJanuary=31-firstSunday.getDate();var days=firstSundayUntilEndJanuary+februaryFirstUntilEndMonth+endDate.getDate();return leadingNulls(Math.ceil(days/7),2)}return compareByDay(firstSunday,janFirst)===0?"01":"00"},"%V":function(date){var janFourthThisYear=new Date(date.tm_year+1900,0,4);var janFourthNextYear=new Date(date.tm_year+1901,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);var endDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);if(compareByDay(endDate,firstWeekStartThisYear)<0){return"53"}if(compareByDay(firstWeekStartNextYear,endDate)<=0){return"01"}var daysDifference;if(firstWeekStartThisYear.getFullYear()=0;off=Math.abs(off)/60;off=off/60*100+off%60;return(ahead?"+":"-")+String("0000"+off).slice(-4)},"%Z":function(date){return date.tm_zone},"%%":function(){return"%"}};pattern=pattern.replace(/%%/g,"\0\0");for(var rule in EXPANSION_RULES_2){if(pattern.includes(rule)){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_2[rule](date))}}pattern=pattern.replace(/\0\0/g,"%");var bytes=intArrayFromString(pattern,false);if(bytes.length>maxsize){return 0}writeArrayToMemory(bytes,s);return bytes.length-1}function _strftime_l(s,maxsize,format,tm){return _strftime(s,maxsize,format,tm)}function _time(ptr){var ret=Date.now()/1e3|0;if(ptr){HEAP32[ptr>>2]=ret}return ret}var FSNode=function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev};var readMode=292|73;var writeMode=146;Object.defineProperties(FSNode.prototype,{read:{get:function(){return(this.mode&readMode)===readMode},set:function(val){val?this.mode|=readMode:this.mode&=~readMode}},write:{get:function(){return(this.mode&writeMode)===writeMode},set:function(val){val?this.mode|=writeMode:this.mode&=~writeMode}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}});FS.FSNode=FSNode;FS.staticInit();InternalError=Module["InternalError"]=extendError(Error,"InternalError");embind_init_charCodes();BindingError=Module["BindingError"]=extendError(Error,"BindingError");init_ClassHandle();init_embind();init_RegisteredPointer();UnboundTypeError=Module["UnboundTypeError"]=extendError(Error,"UnboundTypeError");init_emval();var ASSERTIONS=false;function intArrayFromString(stringy,dontAddNull,length){var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array}function intArrayToString(array){var ret=[];for(var i=0;i255){if(ASSERTIONS){assert(false,"Character code "+chr+" ("+String.fromCharCode(chr)+") at offset "+i+" not in 0x00-0xFF.")}chr&=255}ret.push(String.fromCharCode(chr))}return ret.join("")}var decodeBase64=typeof atob=="function"?atob:function(input){var keyStr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var output="";var chr1,chr2,chr3;var enc1,enc2,enc3,enc4;var i=0;input=input.replace(/[^A-Za-z0-9\+\/\=]/g,"");do{enc1=keyStr.indexOf(input.charAt(i++));enc2=keyStr.indexOf(input.charAt(i++));enc3=keyStr.indexOf(input.charAt(i++));enc4=keyStr.indexOf(input.charAt(i++));chr1=enc1<<2|enc2>>4;chr2=(enc2&15)<<4|enc3>>2;chr3=(enc3&3)<<6|enc4;output=output+String.fromCharCode(chr1);if(enc3!==64){output=output+String.fromCharCode(chr2)}if(enc4!==64){output=output+String.fromCharCode(chr3)}}while(i0){return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();readyPromiseResolve(Module);if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}Module["run"]=run;function exit(status,implicit){EXITSTATUS=status;if(keepRuntimeAlive()){}else{exitRuntime()}procExit(status)}function procExit(code){EXITSTATUS=code;if(!keepRuntimeAlive()){if(Module["onExit"])Module["onExit"](code);ABORT=true}quit_(code,new ExitStatus(code))}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}run(); return Module.ready diff --git a/build/artoolkitNFT_wasm.js b/build/artoolkitNFT_wasm.js index bc36d0f1..ab05abcc 100644 --- a/build/artoolkitNFT_wasm.js +++ b/build/artoolkitNFT_wasm.js @@ -1 +1 @@ -var Module=typeof Module!="undefined"?Module:{};(function(){null;var scope;if(typeof window!=="undefined"){scope=window}else{scope=self}var ARControllerNFT=function(width,height,cameraPara){this.id=undefined;var w=width,h=height;this.orientation="landscape";this.listeners={};if(typeof width!=="number"){var image=width;cameraPara=height;w=image.videoWidth||image.width;h=image.videoHeight||image.height;this.image=image}this.width=w;this.height=h;this.nftMarkerCount=0;this.nftMarkers={};this.transform_mat=new Float32Array(16);this.transformGL_RH=new Float64Array(16);if(typeof document!=="undefined"){this.canvas=document.createElement("canvas");this.canvas.width=w;this.canvas.height=h;this.ctx=this.canvas.getContext("2d")}this.videoWidth=w;this.videoHeight=h;this.videoSize=this.videoWidth*this.videoHeight;this.framepointer=null;this.framesize=null;this.dataHeap=null;this.videoLuma=null;this.camera_mat=null;this.videoLumaPointer=null;this._bwpointer=undefined;this._lumaCtx=undefined;this.version="1.0.1";console.info("JsartoolkitNFT ",this.version);if(typeof cameraPara==="string"){this.cameraParam=new ARCameraParamNFT(cameraPara,function(){this._initialize()}.bind(this),function(err){console.error("ARControllerNFT: Failed to load ARCameraParamNFT",err);this.onload(err)}.bind(this))}else{this.cameraParam=cameraPara;this._initialize()}};ARControllerNFT.prototype.dispose=function(){if(this.id>-1){artoolkitNFT.teardown(this.id)}for(var t in this){this[t]=null}};ARControllerNFT.prototype.process=function(image){var result=this.detectMarker(image);if(result!=0){console.error("detectMarker error: "+result)}var k,o;for(k in this.nftMarkers){o=this.nftMarkers[k];o.inPrevious=o.inCurrent;o.inCurrent=false}var nftMarkerCount=this.nftMarkerCount;this.detectNFTMarker();var MARKER_LOST_TIME=200;for(var i=0;i-1){this.listeners[name].splice(index,1)}}};ARControllerNFT.prototype.dispatchEvent=function(event){var listeners=this.listeners[event.name];if(listeners){for(var i=0;i>3;q+=4}}if(this.dataHeap){this.dataHeap.set(data);return true}return false};var ARCameraParamNFT=function(src,onload,onerror){this.id=-1;this._src="";this.complete=false;if(!onload){this.onload=function(){console.log("Successfully loaded")};console.warn("onload callback should be defined")}else{this.onload=onload}if(!onerror){this.onerror=function(err){console.error("Error: "+err)};console.warn("onerror callback should be defined")}else{this.onerror=onerror}if(src){this.load(src)}else{console.warn("No camera parameter file defined! It should be defined in constructor or in ARCameraParamNFT.load(url)")}};ARCameraParamNFT.prototype.load=function(src){if(this._src!==""){throw"ARCameraParamNFT: Trying to load camera parameters twice."}this._src=src;if(src){artoolkitNFT.loadCamera(src,function(id){this.id=id;this.complete=true;this.onload()}.bind(this),function(err){this.onerror(err)}.bind(this))}};Object.defineProperty(ARCameraParamNFT.prototype,"src",{set:function(src){this.load(src)},get:function(){return this._src}});ARCameraParamNFT.prototype.dispose=function(){if(this.id!==-1){artoolkitNFT.deleteCamera(this.id)}this.id=-1;this._src="";this.complete=false};var artoolkitNFT={UNKNOWN_MARKER:-1,NFT_MARKER:0,loadCamera:loadCamera,addNFTMarker:addNFTMarker,addNFTMarkers:addNFTMarkers};var FUNCTIONS=["setup","teardown","setupAR2","setLogLevel","getLogLevel","setDebugMode","getDebugMode","getProcessingImage","detectMarker","detectNFTMarker","getNFTMarker","getNFTData","setProjectionNearPlane","getProjectionNearPlane","setProjectionFarPlane","getProjectionFarPlane","setThresholdMode","getThresholdMode","setThreshold","getThreshold","setImageProcMode","getImageProcMode"];function runWhenLoaded(){FUNCTIONS.forEach(function(n){artoolkitNFT[n]=Module[n]});for(var m in Module){if(m.match(/^AR/))artoolkitNFT[m]=Module[m]}}var marker_count=0;function addNFTMarker(arId,url,callback,onError){var mId=marker_count++;var prefix="/markerNFT_"+mId;var filename1=prefix+".fset";var filename2=prefix+".iset";var filename3=prefix+".fset3";ajax(url+".fset",filename1,function(){ajax(url+".iset",filename2,function(){ajax(url+".fset3",filename3,function(){var nftMarker=Module._addNFTMarker(arId,prefix);if(callback)callback(nftMarker)},function(errorNumber){if(onError)onError(errorNumber)})},function(errorNumber){if(onError)onError(errorNumber)})},function(errorNumber){if(onError)onError(errorNumber)})}function addNFTMarkers(arId,urls,callback,onError){var prefixes=[];var pending=urls.length*3;var onSuccess=filename=>{pending-=1;if(pending===0){const vec=new Module.StringList;const markerIds=[];for(let i=0;i{console.log("failed to load: ",filename);onError(errorNumber)};for(var i=0;i-1){writeStringToFS(filename,url,writeCallback)}else{ajax(url,filename,writeCallback,errorCallback)}}function writeStringToFS(target,string,callback){var byteArray=new Uint8Array(string.length);for(var i=0;i{throw toThrow};var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof importScripts=="function";var ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string";var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;function logExceptionOnExit(e){if(e instanceof ExitStatus)return;let toLog=e;err("exiting due to exception: "+toLog)}var fs;var nodePath;var requireNodeFS;if(ENVIRONMENT_IS_NODE){if(ENVIRONMENT_IS_WORKER){scriptDirectory=require("path").dirname(scriptDirectory)+"/"}else{scriptDirectory=__dirname+"/"}requireNodeFS=(()=>{if(!nodePath){fs=require("fs");nodePath=require("path")}});read_=function shell_read(filename,binary){var ret=tryParseAsDataURI(filename);if(ret){return binary?ret:ret.toString()}requireNodeFS();filename=nodePath["normalize"](filename);return fs.readFileSync(filename,binary?undefined:"utf8")};readBinary=(filename=>{var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}return ret});readAsync=((filename,onload,onerror)=>{var ret=tryParseAsDataURI(filename);if(ret){onload(ret)}requireNodeFS();filename=nodePath["normalize"](filename);fs.readFile(filename,function(err,data){if(err)onerror(err);else onload(data.buffer)})});if(process["argv"].length>1){thisProgram=process["argv"][1].replace(/\\/g,"/")}arguments_=process["argv"].slice(2);if(typeof module!="undefined"){module["exports"]=Module}process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",function(reason){throw reason});quit_=((status,toThrow)=>{if(keepRuntimeAlive()){process["exitCode"]=status;throw toThrow}logExceptionOnExit(toThrow);process["exit"](status)});Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}else{scriptDirectory=""}{read_=(url=>{try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText}catch(err){var data=tryParseAsDataURI(url);if(data){return intArrayToString(data)}throw err}});if(ENVIRONMENT_IS_WORKER){readBinary=(url=>{try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}catch(err){var data=tryParseAsDataURI(url);if(data){return data}throw err}})}readAsync=((url,onload,onerror)=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=(()=>{if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}var data=tryParseAsDataURI(url);if(data){onload(data.buffer);return}onerror()});xhr.onerror=onerror;xhr.send(null)})}setWindowTitle=(title=>document.title=title)}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.warn.bind(console);Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var tempRet0=0;var setTempRet0=value=>{tempRet0=value};var getTempRet0=()=>tempRet0;var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime=Module["noExitRuntime"]||true;if(typeof WebAssembly!="object"){abort("no native wasm support detected")}var wasmMemory;var ABORT=false;var EXITSTATUS;function assert(condition,text){if(!condition){abort(text)}}var UTF8Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(heap,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heap[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heap.subarray&&UTF8Decoder){return UTF8Decoder.decode(heap.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,heap,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127)++len;else if(u<=2047)len+=2;else if(u<=65535)len+=3;else len+=4}return len}var UTF16Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf-16le"):undefined;function UTF16ToString(ptr,maxBytesToRead){var endPtr=ptr;var idx=endPtr>>1;var maxIdx=idx+maxBytesToRead/2;while(!(idx>=maxIdx)&&HEAPU16[idx])++idx;endPtr=idx<<1;if(endPtr-ptr>32&&UTF16Decoder){return UTF16Decoder.decode(HEAPU8.subarray(ptr,endPtr))}else{var str="";for(var i=0;!(i>=maxBytesToRead/2);++i){var codeUnit=HEAP16[ptr+i*2>>1];if(codeUnit==0)break;str+=String.fromCharCode(codeUnit)}return str}}function stringToUTF16(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr}function lengthBytesUTF16(str){return str.length*2}function UTF32ToString(ptr,maxBytesToRead){var i=0;var str="";while(!(i>=maxBytesToRead/4)){var utf32=HEAP32[ptr+i*4>>2];if(utf32==0)break;++i;if(utf32>=65536){var ch=utf32-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}else{str+=String.fromCharCode(utf32)}}return str}function stringToUTF32(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i=55296&&codeUnit<=57343){var trailSurrogate=str.charCodeAt(++i);codeUnit=65536+((codeUnit&1023)<<10)|trailSurrogate&1023}HEAP32[outPtr>>2]=codeUnit;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr}function lengthBytesUTF32(str){var len=0;for(var i=0;i=55296&&codeUnit<=57343)++i;len+=4}return len}function allocateUTF8(str){var size=lengthBytesUTF8(str)+1;var ret=_malloc(size);if(ret)stringToUTF8Array(str,HEAP8,ret,size);return ret}function writeArrayToMemory(array,buffer){HEAP8.set(array,buffer)}function writeAsciiToMemory(str,buffer,dontAddNull){for(var i=0;i>0]=str.charCodeAt(i)}if(!dontAddNull)HEAP8[buffer>>0]=0}var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBufferAndViews(buf){buffer=buf;Module["HEAP8"]=HEAP8=new Int8Array(buf);Module["HEAP16"]=HEAP16=new Int16Array(buf);Module["HEAP32"]=HEAP32=new Int32Array(buf);Module["HEAPU8"]=HEAPU8=new Uint8Array(buf);Module["HEAPU16"]=HEAPU16=new Uint16Array(buf);Module["HEAPU32"]=HEAPU32=new Uint32Array(buf);Module["HEAPF32"]=HEAPF32=new Float32Array(buf);Module["HEAPF64"]=HEAPF64=new Float64Array(buf)}var INITIAL_MEMORY=Module["INITIAL_MEMORY"]||268435456;var wasmTable;var __ATPRERUN__=[];var __ATINIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;var runtimeExited=false;var runtimeKeepaliveCounter=0;function keepRuntimeAlive(){return noExitRuntime||runtimeKeepaliveCounter>0}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();FS.ignorePermissions=false;TTY.init();callRuntimeCallbacks(__ATINIT__)}function exitRuntime(){runtimeExited=true}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};function abort(what){{if(Module["onAbort"]){Module["onAbort"](what)}}what="Aborted("+what+")";err(what);ABORT=true;EXITSTATUS=1;what+=". Build with -s ASSERTIONS=1 for more info.";var e=new WebAssembly.RuntimeError(what);throw e}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return filename.startsWith(dataURIPrefix)}function isFileURI(filename){return filename.startsWith("file://")}var wasmBinaryFile;wasmBinaryFile="data:application/octet-stream;base64,AGFzbQEAAAAB4AVaYAF/AX9gAX8AYAJ/fwBgAn9/AX9gA39/fwF/YAN/f38AYAV/f39/fwBgBH9/f38AYAR/f39/AX9gBn9/f39/fwF/YAV/f39/fwF/YAZ/f39/f38AYAd/f39/f39/AGAIf39/f39/f38Bf2AAAX9gB39/f39/f38Bf2ABfQF9YAAAYAV/fn5+fgBgA39+fwF+YAJ/fABgAn19AX1gBX9/f39+AX9gCH9/f39/f39/AGADf39/AX1gCn9/f39/f39/f38Bf2AEf39/fwF+YAp/f39/f39/f39/AGAEf35+fwBgAX8BfGAHf39/f39+fgF/YAZ/f39/fn4Bf2ADf398AGABfwF9YAV/fX1/fwF/YAF8AX1gA39/fQBgAnx/AXxgBn9/fX1/fwF/YAV/f319fwBgAXwBfGACf38BfWAJf39/f39/f39/AX9gAn9/AXxgDH9/f39/f39/f39/fwF/YAV/f35/fwBgBn98f39/fwF/YA9/f39/f39/f39/f39/f38AYAt/f39/f39/f39/fwF/YAV/f39/fAF/YA1/f39/f39/f39/f39/AGADf319AX1gBX99fX9/AX1gBH19fX0BfWACf34AYAd/f39/fH9/AX9gBH5+fn4Bf2AEf39/fQBgAn5/AX9gAX0Bf2ADfHx/AXxgAnx8AXxgB39/f39/f30BfWAHf39/f39/fwF9YAN/fn8AYAN/f30BfWAMf39/f39/f39/f3x/AX9gAn5+AXxgA35+fgF/YAV/f399fQBgBnx8fHx8fAF8YAN8fHwBfGADfX19AX1gBH9/f34BfmACfn4BfWAGf319fX1/AX9gA39/fgBgAn9/AX5gAn99AX1gAX8BfmACfX8Bf2ACfH8Bf2AOf39/f39/f39/f3x/f38Bf2AFf399fX8Bf2ADf399AX9gBn9/f39/fQBgBn98fH9/fwBgBH9/fn4AYAR/fn9/AX9gA39/fwF8ArMCMwFhAWEAEQFhAWIABQFhAWMAAQFhAWQAAQFhAWUADgFhAWYAFwFhAWcACwFhAWgABgFhAWkABAFhAWoABQFhAWsAAAFhAWwAAgFhAW0ABgFhAW4ABQFhAW8AAwFhAXAACwFhAXEAMgFhAXIAAAFhAXMACAFhAXQABAFhAXUAAgFhAXYABQFhAXcAIAFhAXgAAwFhAXkAAAFhAXoAAwFhAUEACAFhAUIABAFhAUMABQFhAUQABwFhAUUACgFhAUYADAFhAUcACgFhAUgAEQFhAUkAAAFhAUoAAwFhAUsAAwFhAUwACAFhAU0ABAFhAU4ABAFhAU8AAgFhAVAABQFhAVEAAgFhAVIABgFhAVMAAgFhAVQAAQFhAVUAAQFhAVYAAQFhAVcAGwFhAVgACwFhAVkACAOfCp0KAwEAAwEAAAAEAwcABAADAgEAAAABAgIzAAADAAMAAAMCAhEADjQhAAUDEgEDCAIAAQUCAQQAAAgOAwMBABADIgMBAAABAwIDAwMABAIAAwADAAMCABIFAgIcBgACCgcCAwMAAwMAAwIKAxEAAQIAAxIAAAA1AwACBBgBBQQAAQIDBAICAgQEBQAAAwMAAgMAAAA2ACMjAgIBAwMJBRQIJAQBAAAAAgoKCAAAAAoAAhgAIhUBAQ0NCQcABCUAAAA3AQUEBQUAAwQDAAICAgAHAAcDARw4AAgDADkkAQMDAwIAAAAAAQIHAgIAAAADAAI6AwMFOxABAwICAAQCBAQFAQMAAwIEAQADAAIFAwMZAAQZAgEAAAMDAAU8PQQBCD4/JgMVBRQEAAgBAAICBQUCAgMBAwAVAicBBAEFAwUADwMCAgADDQIDAAEAAwMACAIAKAIMAgBAAAALAwIHAgUFBAIBKQUJFQIBAwIIAwMCAQIDAAEEAgICAgJBAwUEAAIFBhdCBQIAAAIMBAwDDwMHGgMAAgIAAAIBASoAAQEAAQNDEkQDBQMIBgQEKAICAQACBAMAAQsHDgICAQYBAwcARQMCAwcFAQAAASsBAwACAgAADgIDAAIDAEYAAEcASAMCBAAXAAIBAggnAwEAAQECAgIFAQIICwUHAwUCAgYABAoDAgEEAAQsBgQsBhEFGkkACAABAAMAAwADAwEDAQAFBQAADQABBQIBAAAAAwMAAAMBAAAAAAcBLQQAAAEDBEoCSwgCEgIBAwRMAE0HEhwSBQcADwolAwIBAAUABwAAEE4QAU8FAFBRCgIQEQcBAQIIAQgBAQABAAEDAQFSAAEBCANTAgIBAggBJgIIAwQDAgECAgIBDAAYAAIJAgIHAgcAAQABBQkAAQICAhAQAQEKAykBIQIZAAIDAAIBVAMCAAIJVQ8HDQcBAggLAwACCAACCwAEAQQBAgECAQIBAg4DAgEDAgcCAwQDBwECAgICAgICAwMCAQIDAAIFAQICAlYBAAUBAgMEAAQBAwUEBAQCAggCAAMCAgACAQICAQMCARACAQMBAxUQEAIBAAECAQIAAwAFVwECBQADBwYXBQUDAQECBQMOAQABAAACAAoIDQAAAQEABC8bLxsCAwAAAjACAwAAAQUCMAICAgsGCwsGWAsLDAQMAwEJBAQHWRgaCAkIGggPAgkEBwoEBwoDBAIDBAIDAAACAwAAAgEBBAAEBAAEAgQEAi4AEwMAAAQEEw4ABwEHBwIBBwcHBwcCAQQJCQEKCgEGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAQIBAgEHBwcHBwEMDAwMAgwHDAcBAQEHBwcCAwMAAwEBAwMDAwMDAQEDAwMDAwEBBgYGBgYGBgYGAAEAAAADAAEBAQACAgQAAAMBBQMIBwUIBwUIBwUFKyAAAgUDDgQEAwQDCAQFBQEABAUBAAQFBQIBAAQAAAIAAAMAAgACHRQdFAUAAA4BBQAAAwEBAQMBAwEDAwEBAAEBAQAAABkqDwwKAQ4ACwsLBgYGBAcHBwQEAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAICAgICAgAAAQEKDQ0KDQ0ACgAKDQ0BCgoECAQDBAMBCgQIBAMEAwgICAQBAQEBCwsJHgkeDw8PDw8PDQkJCQkJDQkJCQkJCh8xFgoWCgoKHzEWChYKCgkJCQkJCQkJCQkJCQkACQkJCQQHAXAB4ATgBAUHAQGAIICAAgYJAX8BQaC9xAILB1oQAVoCAAFfAL4EASQAOgJhYQA0AmJhAOIHAmNhAQACZGEA4wcCZWEAnQUCZmEA9QQCZ2EAvQkCaGEAvAkCaWEAuwkCamEAugkCa2EAuQkCbGEAuAkCbWEAtwkJnwkBAEEBC98ErAmnBacJ5Ag95QjfCOMI4QjiCOAI6ga0CbMGrwmMBLIJjQSzCbEJsAnwAV6uCa0J+wNeqwmqCfsDXqkJqAn7A6YJpQmNCZ4JogmcCZ0JjgmjCaQJoQmTCZEJkgmgCZ8JmwmaCZkJmAmVCZQJlwmWCZAJjwmMCYsJ6QOKCYkJVogJhwmGCYUJ6QOrAvcDRYQJgwmCCYEJ6QPQBYAJuwH/CP4I/Qj8CPsI+gj5CPgI9whe9gj1CPQI8wjyCPEI8AjlA+8I7gjkA+MD7QjlA+wI6wjkA+MD6gjlA+kI6AjkA+MD5wjmCOcB2AjeCN0I3AjbCK0F2gjZCNcI1gjVCNQI0wjnAdII0QjQCM8IzgjNCMwIywjKCMkIkAiRCJIIkwiUCJUIlgiOCI0IjAiLCIoIiQiICIcIhgiFCIQIgwiCCIEIgAj/B/4H/Qf8B/sH+gf5B/gHjwiXCJgImQjnAcgIxwjGCMUIxAjDCMIIwQjACL8Ivgi9CLwIuwi6CLkIuAi3CLYIpQG1CLQIswiyCLEIsAivCK4IrQisCKsIqgipCKgIpwimCKUIpAijCKIIoQigCJ8IngidCJwImwiaCPcH3wP2B/UH9AfzB/IHpAWiBfEHzgLwB+cB7wfuB+0H7AfrB+oH6QfoB+cH5gfnAeUH5AfhB+AH3wfeB6UB2wfZB9gH1wfWB+0E0QOBA+sE6gToBKUBpQHUB+cE0wf9AtIH/QLmBM8DgQPrBOoE6ASlAaUB0QfnBNAH/QLPB/0C/ALOA+QE4wT8As4D5ATjBPoCygPbBNoE+gLKA9sE2gTHAu4ExwLuBMcDzgfnAc0H0QPMB8sHygfJB88DyAfHB8YHxQfRA8QHygTDB8IHzwPBB8oEwAe/BzTnAZQKkgrlCeMJ4QnfCd0J2wnZCdcJ1QnTCdEJzwnNCcsJgweVCpMKggeGCoUKhAqDCoIKmAaBCoAK/wmGB/0J/An7CfoJ+QmlAfgJ9wn8BvAJ7gntCewJ6gnoCfsG7wm1CcsK6wnpCecJ8AFeXpEKkAqPCo4KjQqMCosKigqYBokKiAqHCl6BB4EHsgSeBJ4E/gmeBF72CfUJsgSlAaUB9AnKBV7zCfIJsgSlAaUB8QnKBfABXr4HvQe8B/ABXrsHuge5B164B88KzgrNCrIHsgfMCsoKyQrICscKXsYKxQrECsMKqgeqB8IKwQrACr8KvgpevQq8CrsKugq5CrgKtwq2Cl61CrQKswqyCrEKsAqvCq4K8AFeyAWtCqwKqwqqCqkKqArmCeIJ3gnSCc4J2gnWCfABXsgFpwqmCqUKpAqjCqIK5AngCdwJ0AnMCdgJ1AmwBPgGoQqwBPgGoApeuQO5A8ABwAHAAZsHpQH/Af8BXrkDuQPAAcABwAGbB6UB/wH/AV64A7gDwAHAAcABmgelAf8B/wFeuAO4A8ABwAHAAZoHpQH/Af8BXp8KngpenQqcCl6bCpoKXpkKmApehweXCoEDXocHlgqBA/IGVfIG3AfwAV7nAecBygleyQm/CcIJyAlewAnDCccJXsEJxAnGCV7FCfABXr4J5wa2CecGCo3GGZ0KpQEBB38gARCkASEDIwBBIGsiAiQAAkAgAkEYaiAAEPkCIgUtAABFDQAgAkEIaiAAEMMDIQYgACAAKAIAQQxrKAIAaiIEKAIEIQcgBBDGBCEIIAIgBigCACABIAEgA2oiAyABIAdBsAFxQSBGGyADIAQgCBDOATYCECACQRBqEPACRQ0AIAAgACgCAEEMaygCAGpBBRDEAgsgBRDFAiACQSBqJAAgAAvMDAEHfwJAIABFDQAgAEEIayIDIABBBGsoAgAiAUF4cSIAaiEFAkAgAUEBcQ0AIAFBA3FFDQEgAyADKAIAIgFrIgNB8JgEKAIASQ0BIAAgAWohACADQfSYBCgCAEcEQCABQf8BTQRAIAMoAggiAiABQQN2IgRBA3RBiJkEakYaIAIgAygCDCIBRgRAQeCYBEHgmAQoAgBBfiAEd3E2AgAMAwsgAiABNgIMIAEgAjYCCAwCCyADKAIYIQYCQCADIAMoAgwiAUcEQCADKAIIIgIgATYCDCABIAI2AggMAQsCQCADQRRqIgIoAgAiBA0AIANBEGoiAigCACIEDQBBACEBDAELA0AgAiEHIAQiAUEUaiICKAIAIgQNACABQRBqIQIgASgCECIEDQALIAdBADYCAAsgBkUNAQJAIAMgAygCHCICQQJ0QZCbBGoiBCgCAEYEQCAEIAE2AgAgAQ0BQeSYBEHkmAQoAgBBfiACd3E2AgAMAwsgBkEQQRQgBigCECADRhtqIAE2AgAgAUUNAgsgASAGNgIYIAMoAhAiAgRAIAEgAjYCECACIAE2AhgLIAMoAhQiAkUNASABIAI2AhQgAiABNgIYDAELIAUoAgQiAUEDcUEDRw0AQeiYBCAANgIAIAUgAUF+cTYCBCADIABBAXI2AgQgACADaiAANgIADwsgAyAFTw0AIAUoAgQiAUEBcUUNAAJAIAFBAnFFBEAgBUH4mAQoAgBGBEBB+JgEIAM2AgBB7JgEQeyYBCgCACAAaiIANgIAIAMgAEEBcjYCBCADQfSYBCgCAEcNA0HomARBADYCAEH0mARBADYCAA8LIAVB9JgEKAIARgRAQfSYBCADNgIAQeiYBEHomAQoAgAgAGoiADYCACADIABBAXI2AgQgACADaiAANgIADwsgAUF4cSAAaiEAAkAgAUH/AU0EQCAFKAIIIgIgAUEDdiIEQQN0QYiZBGpGGiACIAUoAgwiAUYEQEHgmARB4JgEKAIAQX4gBHdxNgIADAILIAIgATYCDCABIAI2AggMAQsgBSgCGCEGAkAgBSAFKAIMIgFHBEAgBSgCCCICQfCYBCgCAEkaIAIgATYCDCABIAI2AggMAQsCQCAFQRRqIgIoAgAiBA0AIAVBEGoiAigCACIEDQBBACEBDAELA0AgAiEHIAQiAUEUaiICKAIAIgQNACABQRBqIQIgASgCECIEDQALIAdBADYCAAsgBkUNAAJAIAUgBSgCHCICQQJ0QZCbBGoiBCgCAEYEQCAEIAE2AgAgAQ0BQeSYBEHkmAQoAgBBfiACd3E2AgAMAgsgBkEQQRQgBigCECAFRhtqIAE2AgAgAUUNAQsgASAGNgIYIAUoAhAiAgRAIAEgAjYCECACIAE2AhgLIAUoAhQiAkUNACABIAI2AhQgAiABNgIYCyADIABBAXI2AgQgACADaiAANgIAIANB9JgEKAIARw0BQeiYBCAANgIADwsgBSABQX5xNgIEIAMgAEEBcjYCBCAAIANqIAA2AgALIABB/wFNBEAgAEEDdiIBQQN0QYiZBGohAAJ/QeCYBCgCACICQQEgAXQiAXFFBEBB4JgEIAEgAnI2AgAgAAwBCyAAKAIICyECIAAgAzYCCCACIAM2AgwgAyAANgIMIAMgAjYCCA8LQR8hAiADQgA3AhAgAEH///8HTQRAIABBCHYiASABQYD+P2pBEHZBCHEiAXQiAiACQYDgH2pBEHZBBHEiAnQiBCAEQYCAD2pBEHZBAnEiBHRBD3YgASACciAEcmsiAUEBdCAAIAFBFWp2QQFxckEcaiECCyADIAI2AhwgAkECdEGQmwRqIQECQAJAAkBB5JgEKAIAIgRBASACdCIHcUUEQEHkmAQgBCAHcjYCACABIAM2AgAgAyABNgIYDAELIABBAEEZIAJBAXZrIAJBH0YbdCECIAEoAgAhAQNAIAEiBCgCBEF4cSAARg0CIAJBHXYhASACQQF0IQIgBCABQQRxaiIHQRBqKAIAIgENAAsgByADNgIQIAMgBDYCGAsgAyADNgIMIAMgAzYCCAwBCyAEKAIIIgAgAzYCDCAEIAM2AgggA0EANgIYIAMgBDYCDCADIAA2AggLQYCZBEGAmQQoAgBBAWsiAEF/IAAbNgIACwsHACAAQQhqC70BAQZ/IwBBIGsiAiQAIAJBGGoiAyAAEPkCGgJAIAMtAABFDQAgACAAKAIAQQxrKAIAaiIEKAIEGiACQRBqIgMgBBBJIANB2K0EEM0BIQQgAxBDIAJBCGogABDDAyEFIAAgACgCAEEMaygCAGoiBhDGBCEHIAIgBCAFKAIAIAYgByABIAQoAgAoAhARCgA2AhAgAxDwAkUNACAAIAAoAgBBDGsoAgBqQQUQxAILIAJBGGoQxQIgAkEgaiQAIAALCgAgAEENEQAAGgsVACAAEIcBBEAgACgCBA8LIAAtAAsLHwEBfyAAEIcBBEAgACgCACEBIAAQ7AEaIAEQNAsgAAuOLgELfyMAQRBrIgskAAJAAkACQAJAAkACQAJAAkACQAJAAkAgAEH0AU0EQEHgmAQoAgAiBEEQIABBC2pBeHEgAEELSRsiBkEDdiIAdiIBQQNxBEAgAUF/c0EBcSAAaiICQQN0IgVBkJkEaigCACIBQQhqIQACQCABKAIIIgMgBUGImQRqIgVGBEBB4JgEIARBfiACd3E2AgAMAQsgAyAFNgIMIAUgAzYCCAsgASACQQN0IgJBA3I2AgQgASACaiIBIAEoAgRBAXI2AgQMDAsgBkHomAQoAgAiCE0NASABBEACQEECIAB0IgJBACACa3IgASAAdHEiAEEAIABrcUEBayIAIABBDHZBEHEiAHYiAUEFdkEIcSICIAByIAEgAnYiAEECdkEEcSIBciAAIAF2IgBBAXZBAnEiAXIgACABdiIAQQF2QQFxIgFyIAAgAXZqIgJBA3QiA0GQmQRqKAIAIgEoAggiACADQYiZBGoiA0YEQEHgmAQgBEF+IAJ3cSIENgIADAELIAAgAzYCDCADIAA2AggLIAFBCGohACABIAZBA3I2AgQgASAGaiIHIAJBA3QiAiAGayIDQQFyNgIEIAEgAmogAzYCACAIBEAgCEEDdiIFQQN0QYiZBGohAUH0mAQoAgAhAgJ/IARBASAFdCIFcUUEQEHgmAQgBCAFcjYCACABDAELIAEoAggLIQUgASACNgIIIAUgAjYCDCACIAE2AgwgAiAFNgIIC0H0mAQgBzYCAEHomAQgAzYCAAwMC0HkmAQoAgAiCkUNASAKQQAgCmtxQQFrIgAgAEEMdkEQcSIAdiIBQQV2QQhxIgIgAHIgASACdiIAQQJ2QQRxIgFyIAAgAXYiAEEBdkECcSIBciAAIAF2IgBBAXZBAXEiAXIgACABdmpBAnRBkJsEaigCACIBKAIEQXhxIAZrIQUgASECA0ACQCACKAIQIgBFBEAgAigCFCIARQ0BCyAAKAIEQXhxIAZrIgIgBSACIAVJIgIbIQUgACABIAIbIQEgACECDAELCyABKAIYIQkgASABKAIMIgNHBEAgASgCCCIAQfCYBCgCAEkaIAAgAzYCDCADIAA2AggMCwsgAUEUaiICKAIAIgBFBEAgASgCECIARQ0DIAFBEGohAgsDQCACIQcgACIDQRRqIgIoAgAiAA0AIANBEGohAiADKAIQIgANAAsgB0EANgIADAoLQX8hBiAAQb9/Sw0AIABBC2oiAEF4cSEGQeSYBCgCACIHRQ0AQQAgBmshBQJAAkACQAJ/QQAgBkGAAkkNABpBHyAGQf///wdLDQAaIABBCHYiACAAQYD+P2pBEHZBCHEiAHQiASABQYDgH2pBEHZBBHEiAXQiAiACQYCAD2pBEHZBAnEiAnRBD3YgACABciACcmsiAEEBdCAGIABBFWp2QQFxckEcagsiCEECdEGQmwRqKAIAIgJFBEBBACEADAELQQAhACAGQQBBGSAIQQF2ayAIQR9GG3QhAQNAAkAgAigCBEF4cSIJIAZrIgQgBU8NACAEIQUgAiEDIAYgCUcNAEEAIQUgAiEADAMLIAAgAigCFCIEIAQgAiABQR12QQRxaigCECICRhsgACAEGyEAIAFBAXQhASACDQALCyAAIANyRQRAQQAhA0ECIAh0IgBBACAAa3IgB3EiAEUNAyAAQQAgAGtxQQFrIgAgAEEMdkEQcSIAdiIBQQV2QQhxIgIgAHIgASACdiIAQQJ2QQRxIgFyIAAgAXYiAEEBdkECcSIBciAAIAF2IgBBAXZBAXEiAXIgACABdmpBAnRBkJsEaigCACEACyAARQ0BCwNAIAAoAgRBeHEgBmsiAiAFSSEBIAIgBSABGyEFIAAgAyABGyEDIAAoAhAiAQR/IAEFIAAoAhQLIgANAAsLIANFDQAgBUHomAQoAgAgBmtPDQAgAygCGCEIIAMgAygCDCIBRwRAIAMoAggiAEHwmAQoAgBJGiAAIAE2AgwgASAANgIIDAkLIANBFGoiAigCACIARQRAIAMoAhAiAEUNAyADQRBqIQILA0AgAiEEIAAiAUEUaiICKAIAIgANACABQRBqIQIgASgCECIADQALIARBADYCAAwICyAGQeiYBCgCACIBTQRAQfSYBCgCACEAAkAgASAGayICQRBPBEBB6JgEIAI2AgBB9JgEIAAgBmoiAzYCACADIAJBAXI2AgQgACABaiACNgIAIAAgBkEDcjYCBAwBC0H0mARBADYCAEHomARBADYCACAAIAFBA3I2AgQgACABaiIBIAEoAgRBAXI2AgQLIABBCGohAAwKCyAGQeyYBCgCACIBSQRAQeyYBCABIAZrIgE2AgBB+JgEQfiYBCgCACIAIAZqIgI2AgAgAiABQQFyNgIEIAAgBkEDcjYCBCAAQQhqIQAMCgtBACEAIAZBL2oiBQJ/QbicBCgCAARAQcCcBCgCAAwBC0HEnARCfzcCAEG8nARCgKCAgICABDcCAEG4nAQgC0EMakFwcUHYqtWqBXM2AgBBzJwEQQA2AgBBnJwEQQA2AgBBgCALIgJqIgRBACACayIHcSICIAZNDQlBmJwEKAIAIgMEQEGQnAQoAgAiCCACaiIJIAhNIAMgCUlyDQoLQZycBC0AAEEEcQ0EAkACQEH4mAQoAgAiAwRAQaCcBCEAA0AgAyAAKAIAIghPBEAgCCAAKAIEaiADSw0DCyAAKAIIIgANAAsLQQAQiAIiAUF/Rg0FIAIhBEG8nAQoAgAiAEEBayIDIAFxBEAgAiABayABIANqQQAgAGtxaiEECyAEIAZNIARB/v///wdLcg0FQZicBCgCACIABEBBkJwEKAIAIgMgBGoiByADTSAAIAdJcg0GCyAEEIgCIgAgAUcNAQwHCyAEIAFrIAdxIgRB/v///wdLDQQgBBCIAiIBIAAoAgAgACgCBGpGDQMgASEACyAAQX9GIAZBMGogBE1yRQRAQcCcBCgCACIBIAUgBGtqQQAgAWtxIgFB/v///wdLBEAgACEBDAcLIAEQiAJBf0cEQCABIARqIQQgACEBDAcLQQAgBGsQiAIaDAQLIAAiAUF/Rw0FDAMLQQAhAwwHC0EAIQEMBQsgAUF/Rw0CC0GcnARBnJwEKAIAQQRyNgIACyACQf7///8HSw0BIAIQiAIiAUF/RkEAEIgCIgBBf0ZyIAAgAU1yDQEgACABayIEIAZBKGpNDQELQZCcBEGQnAQoAgAgBGoiADYCAEGUnAQoAgAgAEkEQEGUnAQgADYCAAsCQAJAAkBB+JgEKAIAIgMEQEGgnAQhAANAIAEgACgCACICIAAoAgQiBWpGDQIgACgCCCIADQALDAILQfCYBCgCACIAQQAgACABTRtFBEBB8JgEIAE2AgALQQAhAEGknAQgBDYCAEGgnAQgATYCAEGAmQRBfzYCAEGEmQRBuJwEKAIANgIAQaycBEEANgIAA0AgAEEDdCICQZCZBGogAkGImQRqIgM2AgAgAkGUmQRqIAM2AgAgAEEBaiIAQSBHDQALQeyYBCAEQShrIgBBeCABa0EHcUEAIAFBCGpBB3EbIgJrIgM2AgBB+JgEIAEgAmoiAjYCACACIANBAXI2AgQgACABakEoNgIEQfyYBEHInAQoAgA2AgAMAgsgAC0ADEEIcSACIANLciABIANNcg0AIAAgBCAFajYCBEH4mAQgA0F4IANrQQdxQQAgA0EIakEHcRsiAGoiATYCAEHsmARB7JgEKAIAIARqIgIgAGsiADYCACABIABBAXI2AgQgAiADakEoNgIEQfyYBEHInAQoAgA2AgAMAQtB8JgEKAIAIAFLBEBB8JgEIAE2AgALIAEgBGohAkGgnAQhAAJAAkACQAJAAkACQANAIAIgACgCAEcEQCAAKAIIIgANAQwCCwsgAC0ADEEIcUUNAQtBoJwEIQADQCADIAAoAgAiAk8EQCACIAAoAgRqIgUgA0sNAwsgACgCCCEADAALAAsgACABNgIAIAAgACgCBCAEajYCBCABQXggAWtBB3FBACABQQhqQQdxG2oiCCAGQQNyNgIEIAJBeCACa0EHcUEAIAJBCGpBB3EbaiIEIAYgCGoiB2shBiADIARGBEBB+JgEIAc2AgBB7JgEQeyYBCgCACAGaiIANgIAIAcgAEEBcjYCBAwDCyAEQfSYBCgCAEYEQEH0mAQgBzYCAEHomARB6JgEKAIAIAZqIgA2AgAgByAAQQFyNgIEIAAgB2ogADYCAAwDCyAEKAIEIgBBA3FBAUYEQCAAQXhxIQkCQCAAQf8BTQRAIAQoAggiASAAQQN2IgJBA3RBiJkEakYaIAEgBCgCDCIARgRAQeCYBEHgmAQoAgBBfiACd3E2AgAMAgsgASAANgIMIAAgATYCCAwBCyAEKAIYIQMCQCAEIAQoAgwiAUcEQCAEKAIIIgAgATYCDCABIAA2AggMAQsCQCAEQRRqIgAoAgAiBQ0AIARBEGoiACgCACIFDQBBACEBDAELA0AgACECIAUiAUEUaiIAKAIAIgUNACABQRBqIQAgASgCECIFDQALIAJBADYCAAsgA0UNAAJAIAQgBCgCHCIAQQJ0QZCbBGoiAigCAEYEQCACIAE2AgAgAQ0BQeSYBEHkmAQoAgBBfiAAd3E2AgAMAgsgA0EQQRQgAygCECAERhtqIAE2AgAgAUUNAQsgASADNgIYIAQoAhAiAARAIAEgADYCECAAIAE2AhgLIAQoAhQiAEUNACABIAA2AhQgACABNgIYCyAGIAlqIQYgBCAJaiEECyAEIAQoAgRBfnE2AgQgByAGQQFyNgIEIAYgB2ogBjYCACAGQf8BTQRAIAZBA3YiAUEDdEGImQRqIQACf0HgmAQoAgAiAkEBIAF0IgFxRQRAQeCYBCABIAJyNgIAIAAMAQsgACgCCAshASAAIAc2AgggASAHNgIMIAcgADYCDCAHIAE2AggMAwtBHyEAIAZB////B00EQCAGQQh2IgAgAEGA/j9qQRB2QQhxIgB0IgEgAUGA4B9qQRB2QQRxIgF0IgIgAkGAgA9qQRB2QQJxIgJ0QQ92IAAgAXIgAnJrIgBBAXQgBiAAQRVqdkEBcXJBHGohAAsgByAANgIcIAdCADcCECAAQQJ0QZCbBGohAQJAQeSYBCgCACICQQEgAHQiA3FFBEBB5JgEIAIgA3I2AgAgASAHNgIAIAcgATYCGAwBCyAGQQBBGSAAQQF2ayAAQR9GG3QhACABKAIAIQEDQCABIgIoAgRBeHEgBkYNAyAAQR12IQEgAEEBdCEAIAIgAUEEcWoiAygCECIBDQALIAMgBzYCECAHIAI2AhgLIAcgBzYCDCAHIAc2AggMAgtB7JgEIARBKGsiAEF4IAFrQQdxQQAgAUEIakEHcRsiAmsiBzYCAEH4mAQgASACaiICNgIAIAIgB0EBcjYCBCAAIAFqQSg2AgRB/JgEQcicBCgCADYCACADIAVBJyAFa0EHcUEAIAVBJ2tBB3EbakEvayIAIAAgA0EQakkbIgJBGzYCBCACQaicBCkCADcCECACQaCcBCkCADcCCEGonAQgAkEIajYCAEGknAQgBDYCAEGgnAQgATYCAEGsnARBADYCACACQRhqIQADQCAAQQc2AgQgAEEIaiEBIABBBGohACABIAVJDQALIAIgA0YNAyACIAIoAgRBfnE2AgQgAyACIANrIgVBAXI2AgQgAiAFNgIAIAVB/wFNBEAgBUEDdiIBQQN0QYiZBGohAAJ/QeCYBCgCACICQQEgAXQiAXFFBEBB4JgEIAEgAnI2AgAgAAwBCyAAKAIICyEBIAAgAzYCCCABIAM2AgwgAyAANgIMIAMgATYCCAwEC0EfIQAgA0IANwIQIAVB////B00EQCAFQQh2IgAgAEGA/j9qQRB2QQhxIgB0IgEgAUGA4B9qQRB2QQRxIgF0IgIgAkGAgA9qQRB2QQJxIgJ0QQ92IAAgAXIgAnJrIgBBAXQgBSAAQRVqdkEBcXJBHGohAAsgAyAANgIcIABBAnRBkJsEaiEBAkBB5JgEKAIAIgJBASAAdCIEcUUEQEHkmAQgAiAEcjYCACABIAM2AgAgAyABNgIYDAELIAVBAEEZIABBAXZrIABBH0YbdCEAIAEoAgAhAQNAIAEiAigCBEF4cSAFRg0EIABBHXYhASAAQQF0IQAgAiABQQRxaiIEKAIQIgENAAsgBCADNgIQIAMgAjYCGAsgAyADNgIMIAMgAzYCCAwDCyACKAIIIgAgBzYCDCACIAc2AgggB0EANgIYIAcgAjYCDCAHIAA2AggLIAhBCGohAAwFCyACKAIIIgAgAzYCDCACIAM2AgggA0EANgIYIAMgAjYCDCADIAA2AggLQeyYBCgCACIAIAZNDQBB7JgEIAAgBmsiATYCAEH4mARB+JgEKAIAIgAgBmoiAjYCACACIAFBAXI2AgQgACAGQQNyNgIEIABBCGohAAwDC0HAjgRBMDYCAEEAIQAMAgsCQCAIRQ0AAkAgAygCHCIAQQJ0QZCbBGoiAigCACADRgRAIAIgATYCACABDQFB5JgEIAdBfiAAd3EiBzYCAAwCCyAIQRBBFCAIKAIQIANGG2ogATYCACABRQ0BCyABIAg2AhggAygCECIABEAgASAANgIQIAAgATYCGAsgAygCFCIARQ0AIAEgADYCFCAAIAE2AhgLAkAgBUEPTQRAIAMgBSAGaiIAQQNyNgIEIAAgA2oiACAAKAIEQQFyNgIEDAELIAMgBkEDcjYCBCADIAZqIgQgBUEBcjYCBCAEIAVqIAU2AgAgBUH/AU0EQCAFQQN2IgFBA3RBiJkEaiEAAn9B4JgEKAIAIgJBASABdCIBcUUEQEHgmAQgASACcjYCACAADAELIAAoAggLIQEgACAENgIIIAEgBDYCDCAEIAA2AgwgBCABNgIIDAELQR8hACAFQf///wdNBEAgBUEIdiIAIABBgP4/akEQdkEIcSIAdCIBIAFBgOAfakEQdkEEcSIBdCICIAJBgIAPakEQdkECcSICdEEPdiAAIAFyIAJyayIAQQF0IAUgAEEVanZBAXFyQRxqIQALIAQgADYCHCAEQgA3AhAgAEECdEGQmwRqIQECQAJAIAdBASAAdCICcUUEQEHkmAQgAiAHcjYCACABIAQ2AgAMAQsgBUEAQRkgAEEBdmsgAEEfRht0IQAgASgCACECA0AgAiIBKAIEQXhxIAVGDQIgAEEddiECIABBAXQhACABIAJBBHFqIgcoAhAiAg0ACyAHIAQ2AhALIAQgATYCGCAEIAQ2AgwgBCAENgIIDAELIAEoAggiACAENgIMIAEgBDYCCCAEQQA2AhggBCABNgIMIAQgADYCCAsgA0EIaiEADAELAkAgCUUNAAJAIAEoAhwiAEECdEGQmwRqIgIoAgAgAUYEQCACIAM2AgAgAw0BQeSYBCAKQX4gAHdxNgIADAILIAlBEEEUIAkoAhAgAUYbaiADNgIAIANFDQELIAMgCTYCGCABKAIQIgAEQCADIAA2AhAgACADNgIYCyABKAIUIgBFDQAgAyAANgIUIAAgAzYCGAsCQCAFQQ9NBEAgASAFIAZqIgBBA3I2AgQgACABaiIAIAAoAgRBAXI2AgQMAQsgASAGQQNyNgIEIAEgBmoiAyAFQQFyNgIEIAMgBWogBTYCACAIBEAgCEEDdiIHQQN0QYiZBGohAEH0mAQoAgAhAgJ/QQEgB3QiByAEcUUEQEHgmAQgBCAHcjYCACAADAELIAAoAggLIQQgACACNgIIIAQgAjYCDCACIAA2AgwgAiAENgIIC0H0mAQgAzYCAEHomAQgBTYCAAsgAUEIaiEACyALQRBqJAAgAAspAQF/IAIEQCAAIQMDQCADIAE6AAAgA0EBaiEDIAJBAWsiAg0ACwsgAAsNACAAKAIAIAFBAnRqC9EDAQV/IwBBEGsiACQAAkAgAkUNAEHw5AMoAgAgAUoNACACLQAARQ0AIAAgAzYCDCMAQRBrIgUkACAFIAM2AgwCQCACRQ0AQfDkAygCACABSg0AIAItAABFDQAgBSAFKAIMIgM2AghBAEEAIAIgAxCJAiIGRQ0AIAFBA00EQCABQQJ0QdCjAWooAgAQpAFBA2ohBAsgBCAGaiIHQQFqIggQOiEDIAQEQCAFIAFBAnRB0KMBaigCADYCACADIARBAWpBmiMgBRDZAxoLIAMgBGogBkEBaiACIAUoAgwQiQIaAkACQEGAjQQoAgAiAQRAQYSNBCgCAEUNAUGIjQQoAgBBxI8ERwRAQYyNBCgCACIERQ0DQZSNBCgCACIBQYAgQQBBkI0ELQAAGyICTw0DIAEgBGohBCACIAFrQQRrIAdPBEAgBCADIAgQ1wNBlI0EIAEgB2o2AgAMBAsgBEGu3LgBNgAAQZSNBCACNgIADAMLQZSNBCgCAEUNAUGMjQQoAgAgAREBAEGUjQRBADYCAEGAjQQoAgAhAQwBC0GA6QIoAgAhASADQQEgAxCkASABENEBGgwBCyADIAERAQALIAMQNAsgBUEQaiQACyAAQRBqJAALBwAgAEEMagszAQF/IAIEQCAAIQMDQCADIAEtAAA6AAAgA0EBaiEDIAFBAWohASACQQFrIgINAAsLIAALEgAgABCHAQRAIAAoAgAPCyAACwkAIAAQQCABagvZAQEEfwJAIAEgABA4IgNLBEAjAEEQayICJAAgASADayIDBEAgABBRIQQgABA4IgEgA2ohBSADIAQgAWtLBEAgACAEIAUgBGsgASABEK8ECyABIAAQQCIEaiADQQAQ8AYgACAFEJoCIAJBADoADyAEIAVqIAJBD2oQhgELDAELIwBBEGsiAiQAAkAgABCHAQRAIAAoAgAhAyACQQA6AA8gASADaiACQQ9qEIYBIAAgARCKAQwBCyACQQA6AA4gACABaiACQQ5qEIYBIAAgARCSAQsLIAJBEGokAAsLACAAKAIAENkCGgsQACAAKAIEIAAoAgBrQQN1CxAAIAAoAgQgACgCAGtBAnULGwEBfyMAQRBrIgEkACAAEM0EIAFBEGokACAACxIAIAAEQCAAKAIAEDQgABA0Cws1AQF/IwBBEGsiAiQAIAIgACgCADYCDCAAIAEoAgA2AgAgASACQQxqKAIANgIAIAJBEGokAAsMACAAIAFBHGoQtAQLrgcCBn8EfQJ9IAAoAhghCCAAKAIEIQUgACgCCCEEIAAoAgwhBwJAAkACQAJAAkACQAJAAkACQAJAAkACfyABi0MAAABPXQRAIAGoDAELQYCAgIB4CwJ/IAGOIgmLQwAAAE9dBEAgCagMAQtBgICAgHgLIgBGBEACfyACi0MAAABPXQRAIAKoDAELQYCAgIB4CyEGIAYCfyACjiIJi0MAAABPXQRAIAmoDAELQYCAgIB4CyIDRw0BIANBAEggAyAET3INAiAEIANBAWoiBk0NAyAAQQBIIAAgBU9yDQQgBSAAQQFqIgRNDQUgBLIgAZMiCiAGsiACkyILlCIJQwAAAABgRSAJu0RxrIvbaADwP2VFcg0GIAEgALKTIgwgC5QiAUMAAAAAYEUgAbtEcayL22gA8D9lRXINByAKIAIgA7KTIgqUIgJDAAAAAGBFIAK7RHGsi9toAPA/ZUVyDQggDCAKlCIKQwAAAABgRSAKu0RxrIvbaADwP2VFcg0JIAogAiAJIAGSkpK7RHGsi9toAPA/ZUUNCiAKIAggAyAHbGoiAyAHaiIFIARBAnQiBGoqAgCUIAIgBSAAQQJ0IgBqKgIAlCAJIAAgA2oqAgCUIAEgAyAEaioCAJSSkpIMDAtBwKcEQYXGARAzQbnGARAzQekZEDNBxQAQNkGjHhAzQcDHARAzEDcMCgtBwKcEQd7HARAzQbnGARAzQekZEDNBxgAQNkGjHhAzQcDHARAzEDcMCQtBwKcEQZLIARAzQbnGARAzQekZEDNBzwAQNkGjHhAzQcDIARAzEDcMCAtBwKcEQdHIARAzQbnGARAzQekZEDNB0AAQNkGjHhAzQY3JARAzEDcMBwtBwKcEQaXJARAzQbnGARAzQekZEDNB0QAQNkGjHhAzQdLJARAzEDcMBgtBwKcEQePJARAzQbnGARAzQekZEDNB0gAQNkGjHhAzQZ7KARAzEDcMBQtBwKcEQbbKARAzQbnGARAzQekZEDNB3gAQNkGjHhAzQeXKARAzEDcMBAtBwKcEQfLKARAzQbnGARAzQekZEDNB3wAQNkGjHhAzQeXKARAzEDcMAwtBwKcEQaHLARAzQbnGARAzQekZEDNB4AAQNkGjHhAzQeXKARAzEDcMAgtBwKcEQdDLARAzQbnGARAzQekZEDNB4QAQNkGjHhAzQeXKARAzEDcMAQtBwKcEQf/LARAzQbnGARAzQekZEDNB4gAQNkGjHhAzQeXKARAzEDcLEAAACwsHACAAQQRqCzMBAX8gAEEBIAAbIQACQANAIAAQOiIBDQFBmL0EKAIAIgEEQCABEREADAELCxAAAAsgAQsNACAAKAIAIAFBBXRqCwkAIAAQqAIgAAtFACABIAAoAghPBEBBwKcEQcTEARAzQenEARAzQekZEDNB/AAQNkGjHhAzQcPFARAzEDcQAAALIAAoAhggACgCDCABbGoL0wECA38CfgJAIAApA3AiBFBFIAQgACkDeCAAKAIEIgEgACgCLCICa6x8IgVXcUUEQCAAEIkDIgNBAE4NASAAKAIsIQIgACgCBCEBCyAAQn83A3AgACABNgJoIAAgBSACIAFrrHw3A3hBfw8LIAVCAXwhBSAAKAIEIQEgACgCCCECAkAgACkDcCIEUA0AIAQgBX0iBCACIAFrrFkNACABIASnaiECCyAAIAI2AmggACAFIAAoAiwiACABa6x8NwN4IAAgAU8EQCABQQFrIAM6AAALIAMLGwEBf0EKIQEgABCHAQR/IAAQ7AFBAWsFQQoLCw0AIAAoAgAgAUEDdGoL5AEBBn8gARDEBCEDIwBBEGsiBSQAAkAgAyAAIgQQtwQiAE0EQCAEEEAiBiECIAMiAAR/AkAgASACRg0AIAIgAWsgAEECdE8EQCAARQ0BA0AgAiABKAIANgIAIAJBBGohAiABQQRqIQEgAEEBayIADQALDAELIABFDQADQCACIABBAWsiAEECdCIHaiABIAdqKAIANgIAIAANAAsLQQAFIAILGiAFQQA2AgwgBiADQQJ0aiAFQQxqEHkgBCADEJoCDAELIAQgACADIABrIAQQOCIAQQAgACADIAEQ7gYLIAVBEGokAAt1AQN/IAEQpAEhAiMAQRBrIgQkAAJAIAIgABBRIgNNBEAgABBAIQMgAgRAIAMgASACEMsCCyAEQQA6AA8gAiADaiAEQQ9qEIYBIAAgAhCaAgwBCyAAIAMgAiADayAAEDgiAEEAIAAgAiABELQDCyAEQRBqJAALBQAQAAALEAAgACgCBCAAKAIAa0EMbQvwAgEEf0HcrgQtAAAEQEHYrgQoAgAPCyMAQSBrIgIkAAJAAkADQCACQQhqIABBAnRqAn9BASAAdEH/////B3EiA0EBckUEQCAAQQJ0KAIADAELIABB/o0CQYKZAiADGxDJBAsiAzYCACADQX9HBEAgAEEBaiIAQQZGDQIMAQsLDAELQQAQyARFBEBB6JADIQEgAkEIakHokAMQ8gJFDQFBgJEDIQEgAkEIakGAkQMQ8gJFDQFBACEAQbCtBC0AAEUEQANAIABBAnRBgK0EaiAAQYKZAhDJBDYCACAAQQFqIgBBBkcNAAtBsK0EQQE6AABBmK0EQYCtBCgCADYCAAtBgK0EIQEgAkEIakGArQQQ8gJFDQFBmK0EIQEgAkEIakGYrQQQ8gJFDQFBGBA6IgFFDQELIAEgAikDCDcCACABIAIpAxg3AhAgASACKQMQNwIICyACQSBqJAAgASEAQdyuBEEBOgAAQdiuBCAANgIAIAALYAEBfyMAQRBrIgUkACAAIAMgBBD6ASEAIAVBDGogBUEIaiABIAIgAxCbBCAFKgIIIQEgACAFKgIMIAAoAgRBAmuzEOcCIAEgACgCCEECa7MQ5wIQSiEBIAVBEGokACABCwkAIAAgABDjBQsHACAAQRBqC0YAIAAgASoCCCABKgIAIAIqAgCUIAEqAgQgAioCBJSSkjgCACAAIAEqAhQgASoCDCACKgIAlCABKgIQIAIqAgSUkpI4AgQLKAEBfyABIAFBAWsiAnFFBEAgACACcQ8LIAAgAU8EfyAAIAFwBSAACwvJCgIFfw9+IwBB4ABrIgUkACAEQv///////z+DIQwgAiAEhUKAgICAgICAgIB/gyEKIAJC////////P4MiDUIgiCEOIARCMIinQf//AXEhBwJAAkAgAkIwiKdB//8BcSIJQf//AWtBgoB+TwRAIAdB//8Ba0GBgH5LDQELIAFQIAJC////////////AIMiC0KAgICAgIDA//8AVCALQoCAgICAgMD//wBRG0UEQCACQoCAgICAgCCEIQoMAgsgA1AgBEL///////////8AgyICQoCAgICAgMD//wBUIAJCgICAgICAwP//AFEbRQRAIARCgICAgICAIIQhCiADIQEMAgsgASALQoCAgICAgMD//wCFhFAEQCACIAOEUARAQoCAgICAgOD//wAhCkIAIQEMAwsgCkKAgICAgIDA//8AhCEKQgAhAQwCCyADIAJCgICAgICAwP//AIWEUARAIAEgC4Qh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wICAf1QgBlAbRQRAIANCAFIgBUKAgICAgIDA//8AfSIIQoCAgICAgMCAgH9WIAhCgICAgICAwICAf1EbDQELIAkgBkKAgICAgIDA//8AVCAGQoCAgICAgMD//wBRG0UEQCACQoCAgICAgCCEIQQgASEDDAILIANQIAVCgICAgICAwP//AFQgBUKAgICAgIDA//8AURtFBEAgBEKAgICAgIAghCEEDAILIAEgBkKAgICAgIDA//8AhYRQBEBCgICAgICA4P//ACACIAEgA4UgAiAEhUKAgICAgICAgIB/hYRQIgkbIQRCACABIAkbIQMMAgsgAyAFQoCAgICAgMD//wCFhFANASABIAaEUARAIAMgBYRCAFINAiABIAODIQMgAiAEgyEEDAILIAMgBYRQRQ0AIAEhAyACIQQMAQsgAyABIAEgA1QgBSAGViAFIAZRGyIMGyEFIAQgAiAMGyIIQv///////z+DIQYgAiAEIAwbIgdCMIinQf//AXEhCyAIQjCIp0H//wFxIglFBEAgCkHgAGogBSAGIAUgBiAGUCIJG3kgCUEGdK18pyIJQQ9rEIwBIAopA2ghBiAKKQNgIQVBECAJayEJCyABIAMgDBshAyAHQv///////z+DIQQgC0UEQCAKQdAAaiADIAQgAyAEIARQIgsbeSALQQZ0rXynIgtBD2sQjAFBECALayELIAopA1ghBCAKKQNQIQMLIARCA4YgA0I9iIRCgICAgICAgASEIQIgBkIDhiAFQj2IhCEEIANCA4YhASAHIAiFIQMCQCAJIAtGDQAgCSALayILQf8ASwRAQgAhAkIBIQEMAQsgCkFAayABIAJBgAEgC2sQjAEgCkEwaiABIAIgCxCGAiAKKQMwIAopA0AgCikDSIRCAFKthCEBIAopAzghAgsgBEKAgICAgICABIQhByAFQgOGIQYCQCADQgBTBEBCACEDQgAhBCABIAaFIAIgB4WEUA0CIAYgAX0hBSAHIAJ9IAEgBlatfSIEQv////////8DVg0BIApBIGogBSAEIAUgBCAEUCILG3kgC0EGdK18p0EMayILEIwBIAkgC2shCSAKKQMoIQQgCikDICEFDAELIAEgBnwiBSABVK0gAiAHfHwiBEKAgICAgICACINQDQAgBUIBgyAEQj+GIAVCAYiEhCEFIAlBAWohCSAEQgGIIQQL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CwcAIAAgAUYLDwAgACAAKAIAKAIMEQAACwcAIAAQOEULCAAgAEH/AXELQQEBfyAAIAE3A3AgACAAKAIsIAAoAgQiAmusNwN4IAAgAVAgACgCCCIAIAJrrCABV3IEfyAABSACIAGnags2AmgLCgAgAEEwa0EKSQtLAQJ8IAAgAKIiASAAoiICIAEgAaKiIAFEp0Y7jIfNxj6iRHTnyuL5ACq/oKIgAiABRLL7bokQEYE/okR3rMtUVVXFv6CiIACgoLYLTwEBfCAAIACiIgAgACAAoiIBoiAARGlQ7uBCk/k+okQnHg/oh8BWv6CiIAFEQjoF4VNVpT+iIABEgV4M/f//37+iRAAAAAAAAPA/oKCgtgtHAQF/IwBBEGsiAiQAIAIgADYCACACIAE2AgwgAkH05AMoAgA2AgQgAkH45AMoAgA2AghBo+8DQZLXASACEAgaIAJBEGokAAsVACAAIAEQtgYgAEEEaiABQQRqEEgLEgAgACgCACIABEAgABDCBBoLCxEAIAAgASgCABDCBDYCACAAC0IBAX8gACgCACECIAEQYiEAIAJBCGoiARBFIABLBH8gASAAEDwoAgBBAEcFQQALRQRAEFUACyACQQhqIAAQPCgCAAudAQEEfyMAQRBrIgckAAJAIABFDQAgBCgCDCEGIAIgAWsiCEEASgRAIAAgASAIEMICIAhHDQELIAYgAyABayIBa0EAIAEgBkgbIgEEQCAAIAcgASAFEKsHIgUQQCABEMICIQYgBRA5GiABIAZHDQELIAMgAmsiAUEASgRAIAAgAiABEMICIAFHDQELIAQQqQcgACEJCyAHQRBqJAAgCQs2ACACBH8gAgRAA0AgACABKAIANgIAIABBBGohACABQQRqIQEgAkEBayICDQALC0EABSAACxoL+gECA34CfyMAQRBrIgUkAAJ+IAG9IgNC////////////AIMiAkKAgICAgICACH1C/////////+//AFgEQCACQjyGIQQgAkIEiEKAgICAgICAgDx8DAELIAJCgICAgICAgPj/AFoEQCADQjyGIQQgA0IEiEKAgICAgIDA//8AhAwBCyACUARAQgAMAQsgBSACQgAgA6dnQSBqIAJCIIinZyACQoCAgIAQVBsiBkExahCMASAFKQMAIQQgBSkDCEKAgICAgIDAAIVBjPgAIAZrrUIwhoQL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BDoAACAAQQFqIQAgAUEBaiEBDAELCyAAAn9B7wAgA0HKAHEiAUHAAEYNABpB2ABB+AAgA0GAgAFxGyABQQhGDQAaQeQAQfUAIAIbCzoAAAssAQF/IwBBEGsiASQAIAFBCGogABBAIAAQOGoQgQEoAgAhACABQRBqJAAgAAsWACAAIAEgAiADIAAoAgAoAiARCAAaCykAIABBCHRBgID8B3EgAEEYdHIgAEEIdkGA/gNxIABBGHZyciAAIAEbCzQAIAAoAgAaIAAoAgAgABC/AUEMbGoaIAAoAgAgABBWQQxsahogACgCACAAEL8BQQxsahoLUAEBfgJAIANBwABxBEAgAiADQUBqrYghAUIAIQIMAQsgA0UNACACQcAAIANrrYYgASADrSIEiIQhASACIASIIQILIAAgATcDACAAIAI3AwgL2wECAX8CfkEBIQQCQCAAQgBSIAFC////////////AIMiBUKAgICAgIDA//8AViAFQoCAgICAgMD//wBRGw0AIAJCAFIgA0L///////////8AgyIGQoCAgICAgMD//wBWIAZCgICAgICAwP//AFEbDQAgACAChCAFIAaEhFAEQEEADwsgASADg0IAWQRAQX8hBCAAIAJUIAEgA1MgASADURsNASAAIAKFIAEgA4WEQgBSDwtBfyEEIAAgAlYgASADVSABIANRGw0AIAAgAoUgASADhYRCAFIhBAsgBAtSAQJ/QbznAygCACIBIABBA2pBfHEiAmohAAJAIAJBACAAIAFNGw0AIAA/AEEQdEsEQCAAECJFDQELQbznAyAANgIAIAEPC0HAjgRBMDYCAEF/C6IBAQJ/IwBBoAFrIgQkAEF/IQUgBCABQQFrQQAgARs2ApQBIAQgACAEQZ4BaiABGyIANgKQASAEQQBBkAEQOyIEQX82AkwgBEGFAjYCJCAEQX82AlAgBCAEQZ8BajYCLCAEIARBkAFqNgJUAkAgAUEASARAQcCOBEE9NgIADAELIABBADoAACAEIAIgA0GDAkGEAhCGBSEFCyAEQaABaiQAIAULCQAgACABEMAFCxIAIAAQNSgCACAAKAIAa0EEdQumAwICfwF9IAECfyADENoGjiIGi0MAAABPXQRAIAaoDAELQYCAgIB4CyIENgIAIAICfyADQQEgBHSylRCnAiAAKgIclBDZBiIDi0MAAABP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QRw2AgAMAQtBAiECIAFBKxCkAkUEQCABLQAAQfIARyECCyACQYABciACIAFB+AAQpAIbIgJBgIAgciACIAFB5QAQpAIbIgIgAkHAAHIgAS0AACICQfIARhsiBUGABHIgBSACQfcARhsiBUGACHIgBSACQeEARhshAiAEQbYDNgIAIAAgAkGAgAJyIAQQJyIAQYFgTwRAQcCOBEEAIABrNgIAQX8hAAsgAEEASA0BIwBBIGsiAyQAAn8CQAJAQeyDAiABLAAAEKQCRQRAQcCOBEEcNgIADAELQZgJEDoiAg0BC0EADAELIAJBAEGQARA7GiABQSsQpAJFBEAgAkEIQQQgAS0AAEHyAEYbNgIACwJAIAEtAABB4QBHBEAgAigCACEBDAELIABBA0EAEBMiAUGACHFFBEAgAyABQYAIcjYCECAAQQQgA0EQahATGgsgAiACKAIAQYABciIBNgIACyACQX82AlAgAkGACDYCMCACIAA2AjwgAiACQZgBajYCLAJAIAFBCHENACADIANBGGo2AgAgAEGTqAEgAxAmDQAgAkEKNgJQCyACQf0BNgIoIAJB/gE2AiQgAkH/ATYCICACQYACNgIMQdmOBC0AAEUEQCACQX82AkwLIAJBwI8EKAIANgI4QcCPBCgCACIBBEAgASACNgI0C0HAjwQgAjYCACACCyEBIANBIGokACABIgMNASAAEBEaC0EAIQMLIARBEGokACADC/ABAQN/IABFBEBBuOcDKAIABEBBuOcDKAIAEMoCIQELQaDmAygCAARAQaDmAygCABDKAiABciEBC0HAjwQoAgAiAARAA0AgACgCTBogACgCFCAAKAIcRwRAIAAQygIgAXIhAQsgACgCOCIADQALCyABDwsgACgCTEEATiECAkACQCAAKAIUIAAoAhxGDQAgAEEAQQAgACgCJBEEABogACgCFA0AQX8hAQwBCyAAKAIEIgEgACgCCCIDRwRAIAAgASADa6xBASAAKAIoERMAGgtBACEBIABBADYCHCAAQgA3AxAgAEIANwIEIAJFDQALIAELRwAgACABSQRAIAAgASACED8aDwsgAgRAIAAgAmohACABIAJqIQEDQCAAQQFrIgAgAUEBayIBLQAAOgAAIAJBAWsiAg0ACwsLmQEBA3wgACAAoiIDIAMgA6KiIANEfNXPWjrZ5T2iROuc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ASEAQQEhAgNAIAAgA0cEQAJAIAAgASgCACIERgRAIAIiBEEBaiECDAELIARBAnQgB2pBjIDIAGooAgAhBAsgASAENgIAIAFBBGohASAAQQFqIQAMAQsLIAcgAkEBayIENgIIQQAgBEUNARogB0EMakEAIARBAnQQOxogB0GQgChqQQAgBEEEdBA7GkEAIQADQCAAIAROBEBBACEEIAVBACAFQQBKGyECA0AgAiAERgRAQQAhCyAHKAIIIgBBACAAQQBKGyEBQQAhAANAIAAgAUYNBSAHIABBBHRqIgJBkIAoaiIDIAMrAwAgByAAQQJ0aigCDLciFqM5AwAgAkGYgChqIgIgAisDACAWozkDACAAQQFqIQAMAAsACyAHIAcgBEECdGpBkIDIAGooAgBBAWsiAUECdCIDaiIAIAAoAgwgByAEQQdsQQJ0aiIAQZCA0ABqKAIAajYCDCAHIAFBBHRqIgFBkIAoaiIFIAUrAwAgAEGUgNAAaigCALegOQMAIAFBmIAoaiIFIAUrAwAgAEGYgNAAaigCALegOQMAIABBnIDQAGooAgAiBSABQYyACGoiASgCAEgEQCABIAU2AgALIABBoIDQAGooAgAiBSAHIANBAnQiAUEEcmpBjIAIaiIDKAIASgRAIAMgBTYCAAsgAEGkgNAAaigCACIDIAcgAUEIcmpBjIAIaiIFKAIASARAIAUgAzYCAAsgAEGogNAAaigCACIAIAcgAUEMcmpBjIAIaiIBKAIASgRAIAEgADYCAAsgBEEBaiEEDAALAAUgByAAQQR0aiIBQZCACGpBADYCACABQYyACGogBjYCACABQZSACGogDzYCACABQZiACGpBADYCACAAQQFqIQAgBygCCCEEDAELAAsACyALCw8LIAZFBEACfyAAIQggBSEKQQAhACABIgZBACABQQBKGyEFIAcoAgAiAyABIAIiD0EBayIBbEEBdGohBCADIQIDQCAAIAVHBEAgBEEAOwEAIAJBADsBACAAQQFqIQAgAkECaiECIARBAmohBAwBCwsgD0EAIA9BAEobIQkgAyAGQQFrIgVBAXRqIQRBACEAIAMhAgNAIAAgCUcEQCAEQQA7AQAgAkEAOwEAIABBAWohACAEIAZBAXQiC2ohBCACIAtqIQIMAQsLIAFBASABQQFKGyENIAdBkIDIAGohASAIIAZB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mIAIakEANgIAIABBAWohACAHKAIIIQQMAQsACwALIAsLDwsgCARAAn8gACEFQQAhACABIgZBACABQQBKGyEKIAcoAgAiAyABIAIiD0EBayIBbEEBdGohBCADIQIDQCAAIApHBEAgBEEAOwEAIAJBADsBACAAQQFqIQAgAkECaiECIARBAmohBAwBCwsgD0EAIA9BAEobIQkgAyAGQQFrIgpBAXRqIQRBACEAIAMhAgNAIAAgCUcEQCAEQQA7AQAgAkEAOwEAIABBAWohACAEIAZBAXQiC2ohBCACIAtqIQIMAQsLIAFBASABQQFKGyESIAdBkIDIAGohASAIIAZBAWoiAGohCyAAIAVqIQwgCkEBIApBAUobIhNBAWshDSADIABBAXRqIQJBACAGa0EBdCEUQQAhBUEBIQoCQANAIAogEkcEQCAMIA1qIRAgCyANaiEOQQEhBANAAkACQAJAIAQgE0cEQCAMLQAAIAstAABLBEAgAiAUaiIALwEAIgNBEHRBEHUiCEEASgRAIAIgCDsBACAHIANBHGxqIgBBjIDQAGogCjYCACAAQfT/zwBqIgMgAygCAEEBajYCACAAQfj/zwBqIgMgAygCACAEajYCACAAQfz/zwBqIgAgACgCACAKajYCAAwFCyAAQQJrLwEAIghBEHRBEHUhAyAALgECIgBBAEoEQCADQQBKBEAgB0GQgMgAaiIJIABBAnRqQQRrKAIAIgMgCEECdCAJakEEaygCACIISgRAIAIgCDsBAEEAIQkgBUEAIAVBAEobIREgASEAA0AgCSARRgRAIAghAwwICyADIAAoAgBGBEAgACAINgIACyAJQQFqIQkgAEEEaiEADAALAAsgAiADOwEAIAMgCE4NBUEAIQkgBUEAIAVBAEobIREgASEAA0AgCSARRg0GIAggACgCAEYEQCAAIAM2AgALIAlBAWohCSAAQQRqIQAMAAsACyACQQJrLgEAIghBAEoEQCAHQZCAyABqIgkgAEECdGpBBGsoAgAiAyAIQf//A3FBAnQgCWpBBGsoAgAiCEoEQCACIAg7AQBBACEJIAVBACAFQQBKGyERIAEhAANAIAkgEUYEQCAIIQMMBwsgAyAAKAIARgRAIAAgCDYCAAsgCUEBaiEJIABBBGohAAwACwALIAIgAzsBACADIAhODQRBACEJIAVBACAFQQBKGyERIAEhAANAIAkgEUYNBSAIIAAoAgBGBEAgACADNgIACyAJQQFqIQkgAEEEaiEADAALAAsgAiAAOwEAIAcgAEEHbEECdGoiAEH0/88AaiIDIAMoAgBBAWo2AgAgAEH4/88AaiIDIAMoAgAgBGo2AgAgAEH8/88AaiIDIAMoAgAgCmo2AgAgBCAAQYCA0ABqIgMoAgBIBEAgAyAENgIACyAAQYyA0ABqIAo2AgAMBQsgA0EASgRAIAIgAzsBACAHIAhBB2xBAnRqIgBB9P/PAGoiAyADKAIAQQFqNgIAIABB+P/PAGoiAyADKAIAIARqNgIAIABB/P/PAGoiAyADKAIAIApqNgIAIAQgAEGEgNAAaiIDKAIASgRAIAMgBDYCAAsgAEGMgNAAaiAKNgIADAULIAJBAmsvAQAiAEEQdEEQdSIDQQBKBEAgAiADOwEAIAcgAEEcbGoiAEH0/88AaiIDIAMoAgBBAWo2AgAgAEH4/88AaiIDIAMoAgAgBGo2AgAgAEH8/88AaiIDIAMoAgAgCmo2AgAgAEGEgNAAaiIAKAIAIARODQUgACAENgIADAULIAVBgIACTgRAQQBBA0G6DEEAED1BfyELDAkLIAIgBUEBaiIAOwEAIAcgBUECdGpBkIDIAGogAEEQdEEQdTYCACAHIAVBHGxqIgNBlIDQAGogBDYCACADQZCA0ABqQQE2AgAgA0GYgNAAaiAKNgIAIANBnIDQAGogBDYCACADQaCA0ABqIAQ2AgAgA0GkgNAAaiAKNgIAIANBqIDQAGogCjYCACAAIQUMBAsgAkEAOwEADAMLIAJBBGohAiAOQQJqIQsgEEECaiEMIApBAWohCgwFCyAHIANBEHRBEHVBHGxqIgBB9P/PAGoiAyADKAIAQQFqNgIAIABB+P/PAGoiAyADKAIAIARqNgIAIABB/P/PAGoiACAAKAIAIApqNgIADAELIAcgA0EQdEEQdUEcbGoiAEGMgNAAaiAKNgIAIABB9P/PAGoiAyADKAIAQQFqNgIAIABB+P/PAGoiAyADKAIAIARqNgIAIABB/P/PAGoiACAAKAIAIApqNgIACyACQQJqIQIgC0EBaiELIAxBAWohDCAEQQFqIQQMAAsACwsgBUEAIAVBAEobQQFqIQNBASEAQQEhAgNAIAAgA0cEQAJAIAAgASgCACIERgRAIAIiBEEBaiECDAELIARBAnQgB2pBjIDIAGooAgAhBAsgASAENgIAIAFBBGohASAAQQFqIQAMAQsLIAcgAkEBayIENgIIQQAgBEUNARogB0EMakEAIARBAnQQOxogB0GQgChqQQAgBEEEdBA7GkEAIQADQCAAIAROBEBBACEEIAVBACAFQQBKGyECA0AgAiAERgRAQQAhCyAHKAIIIgBBACAAQQBKGyEBQQAhAANAIAAgAUYNBSAHIABBBHRqIgJBkIAoaiIDIAMrAwAgByAAQQJ0aigCDLciFqM5AwAgAkGYgChqIgIgAisDACAWozkDACAAQQFqIQAMAAsACyAHIAcgBEECdGpBkIDIAGooAgBBAWsiAUECdCIDaiIAIAAoAgwgByAEQQdsQQJ0aiIAQZCA0ABqKAIAajYCDCAHIAFBBHRqIgFBkIAoaiIFIAUrAwAgAEGUgNAAaigCALegOQMAIAFBmIAoaiIFIAUrAwAgAEGYgNAAaigCALegOQMAIABBnIDQAGooAgAiBSABQYyACGoiASgCAEgEQCABIAU2AgALIABBoIDQAGooAgAiBSAHIANBAnQiAUEEcmpBjIAIaiIDKAIASgRAIAMgBTYCAAsgAEGkgNAAaigCACIDIAcgAUEIcmpBjIAIaiIFKAIASARAIAUgAzYCAAsgAEGogNAAaigCACIAIAcgAUEMcmpBjIAIaiIBKAIASgRAIAEgADYCAAsgBEEBaiEEDAALAAUgByAAQQR0aiIBQZCACGpBADYCACABQYyACGogBjYCACABQZSACGogDzYCACABQZiACGpBADYCACAAQQFqIQAgBygCCCEEDAELAAsACyALCw8LIAZFBEACfyAAIQggBSEKQQAhACABIgZBACABQQBKGyEFIAcoAgAiAyABIAIiD0EBayIBbEEBdGohBCADIQIDQCAAIAVHBEAgBEEAOwEAIAJBADsBACAAQQFqIQAgAkECaiECIARBAmohBAwBCwsgD0EAIA9BAEobIQkgAyAGQQFrIgVBAXRqIQRBACEAIAMhAgNAIAAgCUcEQCAEQQA7AQAgAkEAOwEAIABBAWohACAEIAZBAXQiC2ohBCACIAtqIQIMAQsLIAFBASABQQFKGyENIAdBkIDIAGohASAIIAZBAWoiAGohDCAFQQEgBUEBShsiEkEBayETIAMgAEEBdGoh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IAggC2pBBGohCwwFCyAHIANBEHRBEHVBHGxqIgBB9P/PAGoiAyADKAIAQQFqNgIAIABB+P/PAGoiAyADKAIAIARqNgIAIABB/P/PAGoiACAAKAIAIApqNgIADAELIAcgA0EQdEEQdUEcbGoiAEGMgNAAaiAKNgIAIABB9P/PAGoiAyADKAIAQQFqNgIAIABB+P/PAGoiAyADKAIAIARqNgIAIABB/P/PAGoiACAAKAIAIApqNgIACyACQQJqIQIgC0ECaiELIARBAWohBAwACwALCyAFQQAgBUEAShtBAWohA0EBIQBBASECA0AgACADRwRAAkAgACABKAIAIgRGBEAgAiIEQQFqIQIMAQsgBEECdCAHakGMgMgAaigCACEECyABIAQ2AgAgAUEEaiEBIABBAWohAAwBCwsgByACQQFrIgQ2AghBACAERQ0BGiAHQQxqQQAgBEECdBA7GiAHQZCAKGpBACAEQQR0EDsaQQAhAANAIAAgBE4EQEEAIQQgBUEAIAVBAEobIQIDQCACIARGBEBBACELIAcoAggiAEEAIABBAEobIQFBACEAA0AgACABRg0FIAcgAEEEdGoiAkGQgChqIgMgAysDACAHIABBAnRqKAIMtyIWozkDACACQZiAKGoiAiACKwMAIBajOQMAIABBAWohAAwACwALIAcgByAEQQJ0akGQgMgAaigCAEEBayIBQQJ0IgNqIgAgACgCDCAHIARBB2xBAnRqIgBBkIDQAGooAgBqNgIMIAcgAUEEdGoiAUGQgChqIgUgBSsDACAAQZSA0ABqKAIAt6A5AwAgAUGYgChqIgUgBSsDACAAQZiA0ABqKAIAt6A5AwAgAEGcgNAAaigCACIFIAFBjIAIaiIBKAIASARAIAEgBTYCAAsgAEGggNAAaigCACIFIAcgA0ECdCIBQQRyakGMgAhqIgMoAgBKBEAgAyAFNgIACyAAQaSA0ABqKAIAIgMgByABQQhyakGMgAhqIgUoAgBIBEAgBSADNgIACyAAQaiA0ABqKAIAIgAgByABQQxyakGMgAhqIgEoAgBKBEAgASAANgIACyAEQQFqIQQMAAsABSAHIABBBHRqIgFBkIAIakEANgIAIAFBjIAIaiAMNgIAIAFBlIAIaiANNgIAIAFBmIAIakEANgIAIABBAWohACAHKAIIIQQMAQsACwALIAsLDwsgBEEBRgRAIAgEQAJ/IAAhBUEAIQAgASIGQQAgAUEAShshCiAHKAIAIgMgASACIg9BAWsiAWxBAXRqIQQgAyECA0AgACAKRwRAIARBADsBACACQQA7AQAgAEEBaiEAIAJBAmohAiAEQQJqIQQMAQsLIA9BACAPQQBKGyEJIAMgBkEBayIKQQF0aiEEQQAhACADIQIDQCAAIAlHBEAgBEEAOwEAIAJBADsBACAAQQFqIQAgBCAGQQF0IgtqIQQgAiALaiECDAELCyABQQEgAUEBShshEyAHQZCAyABqIQEgCCAGQQFqIgBqIQsgACAFaiENIAcoAgQgAGohDCAKQQEgCkEBShsiFEEBayESIAMgAEEBdGohAkEAIAZrQQF0IRBBACEFQQEhCgJAA0AgCiATRwRAIA0gEmohDiALIBJqIRFBASEEA0ACQAJAAkAgBCAURwRAIA0tAAAgCy0AAE0EQCAMQf8BOgAAIAIgEGoiAC8BACIDQRB0QRB1IghBAEoEQCACIAg7AQAgByADQRxsaiIAQYyA0ABqIAo2AgAgAEH0/88AaiIDIAMoAgBBAWo2AgAgAEH4/88AaiIDIAMoAgAgBGo2AgAgAEH8/88AaiIAIAAoAgAgCmo2AgAMBQsgAEECay8BACIIQRB0QRB1IQMgAC4BAiIAQQBKBEAgA0EASgRAIAdBkIDIAGoiCSAAQQJ0akEEaygCACIDIAhBAnQgCWpBBGsoAgAiCEoEQCACIAg7AQBBACEJIAVBACAFQQBKGyEVIAEhAANAIAkgFUYEQCAIIQMMCAsgAyAAKAIARgRAIAAgCDYCAAsgCUEBaiEJIABBBGohAAwACwALIAIgAzsBACADIAhODQVBACEJIAVBACAFQQBKGyEVIAEhAANAIAkgFUYNBiAIIAAoAgBGBEAgACADNgIACyAJQQFqIQkgAEEEaiEADAALAAsgAkECay4BACIIQQBKBEAgB0GQgMgAaiIJIABBAnRqQQRrKAIAIgMgCEH//wNxQQJ0IAlqQQRrKAIAIghKBEAgAiAIOwEAQQAhCSAFQQAgBUEAShshFSABIQADQCAJIBVGBEAgCCEDDAcLIAMgACgCAEYEQCAAIAg2AgALIAlBAWohCSAAQQRqIQAMAAsACyACIAM7AQAgAyAITg0EQQAhCSAFQQAgBUEAShshFSABIQADQCAJIBVGDQUgCCAAKAIARgRAIAAgAzYCAAsgCUEBaiEJIABBBGohAAwACwALIAIgADsBACAHIABBB2xBAnRqIgBB9P/PAGoiAyADKAIAQQFqNgIAIABB+P/PAGoiAyADKAIAIARqNgIAIABB/P/PAGoiAyADKAIAIApqNgIAIAQgAEGAgNAAaiIDKAIASARAIAMgBDYCAAsgAEGMgNAAaiAKNgIADAULIANBAEoEQCACIAM7AQAgByAIQQdsQQJ0aiIAQfT/zwBqIgMgAygCAEEBajYCACAAQfj/zwBqIgMgAygCACAEajYCACAAQfz/zwBqIgMgAygCACAKajYCACAEIABBhIDQAGoiAygCAEoEQCADIAQ2AgALIABBjIDQAGogCjYCAAwFCyACQQJrLwEAIgBBEHRBEHUiA0EASgRAIAIgAzsBACAHIABBHGxqIgBB9P/PAGoiAyADKAIAQQFqNgIAIABB+P/PAGoiAyADKAIAIARqNgIAIABB/P/PAGoiAyADKAIAIApqNgIAIABBhIDQAGoiACgCACAETg0FIAAgBDYCAAwFCyAFQYCAAk4EQEEAQQNBugxBABA9QX8hCwwJCyACIAVBAWoiADsBACAHIAVBAnRqQZCAyABqIABBEHRBEHU2AgAgByAFQRxsaiIDQZSA0ABqIAQ2AgAgA0GQgNAAakEBNgIAIANBmIDQAGogCjYCACADQZyA0ABqIAQ2AgAgA0GggNAAaiAENgIAIANBpIDQAGogCjYCACADQaiA0ABqIAo2AgAgACEFDAQLIAJBADsBACAMQQA6AAAMAwsgDEECaiEMIAJBBGohAiARQQJqIQsgDkECaiENIApBAWohCgwFCyAHIANBEHRBEHVBHGxqIgBB9P/PAGoiAyADKAIAQQFqNgIAIABB+P/PAGoiAyADKAIAIARqNgIAIABB/P/PAGoiACAAKAIAIApqNgIADAELIAcgA0EQdEEQdUEcbGoiAEGMgNAAaiAKNgIAIABB9P/PAGoiAyADKAIAQQFqNgIAIABB+P/PAGoiAyADKAIAIARqNgIAIABB/P/PAGoiACAAKAIAIApqNgIACyAMQQFqIQwgAkECaiECIAtBAWohCyANQQFqIQ0gBEEBaiEEDAALAAsLIAVBACAFQQBKG0EBaiEDQQEhAEEBIQIDQCAAIANHBEACQCAAIAEoAgAiBEYEQCACIgRBAWohAgwBCyAEQQJ0IAdqQYyAyABqKAIAIQQLIAEgBDYCACABQQRqIQEgAEEBaiEADAELCyAHIAJBAWsiBDYCCEEAIARFDQEaIAdBDGpBACAEQQJ0EDsaIAdBkIAoakEAIARBBHQQOxpBACEAA0AgACAETgRAQQAhBCAFQQAgBUEAShshAgNAIAIgBEYEQEEAIQsgBygCCCIAQQAgAEEAShshAUEAIQADQCAAIAFGDQUgByAAQQR0aiICQZCAKGoiAyADKwMAIAcgAEECdGooAgy3IhajOQMAIAJBmIAoaiICIAIrAwAgFqM5AwAgAEEBaiEADAALAAsgByAHIARBAnRqQZCAyABqKAIAQQFrIgFBAnQiA2oiACAAKAIMIAcgBEEHbEECdGoiAEGQgNAAaigCAGo2AgwgByABQQR0aiIBQZCAKGoiBSAFKwMAIABBlIDQAGooAgC3oDkDACABQZiAKGoiBSAFKwMAIABBmIDQAGooAgC3oDkDACAAQZyA0ABqKAIAIgUgAUGMgAhqIgEoAgBIBEAgASAFNgIACyAAQaCA0ABqKAIAIgUgByADQQJ0IgFBBHJqQYyACGoiAygCAEoEQCADIAU2AgALIABBpIDQAGooAgAiAyAHIAFBCHJqQYyACGoiBSgCAEgEQCAFIAM2AgALIABBqIDQAGooAgAiACAHIAFBDHJqQYyACGoiASgCAEoEQCABIAA2AgALIARBAWohBAwACwAFIAcgAEEEdGoiAUGQgAhqQQA2AgAgAUGMgAhqIAY2AgAgAUGUgAhqIA82AgAgAUGYgAhqQQA2AgAgAEEBaiEAIAcoAgghBAwBCwALAAsgCwsPCyAGRQRAAn8gACEIIAUhCkEAIQAgASIGQQAgAUEAShshBSAHKAIAIgMgASACIg9BAWsiAWxBAXRqIQQgAyECA0AgACAFRwRAIARBADsBACACQQA7AQAgAEEBaiEAIAJBAmohAiAEQQJqIQQMAQsLIA9BACAPQQBKGyEJIAMgBkEBayIFQQF0aiEEQQAhACADIQIDQCAAIAlHBEAgBEEAOwEAIAJBADsBACAAQQFqIQAgBCAGQQF0IgtqIQQgAiALaiECDAELCyABQQEgAUEBShshEiAHQZCAyABqIQEgCCAGQQFqIgBqIQwgBygCBCAAaiENIAVBASAFQQFKGyITQQFrIRQgAyAAQQF0aiECQQAgBmtBAXQhEEEAIQVBASEJAkADQCAJIBJHBEAgDCAUaiEOQQEhBANAAkACQAJAIAQgE0cEQCAKIAwtAABOBEAgDUH/AToAACACIBBqIgAvAQAiA0EQdEEQdSIIQQBKBEAgAiAIOwEAIAcgA0EcbGoiAEGMgNAAaiAJNgIAIABB9P/PAGoiAyADKAIAQQFqNgIAIABB+P/PAGoiAyADKAIAIARqNgIAIABB/P/PAGoiACAAKAIAIAlqNgIADAULIABBAmsvAQAiCEEQdEEQdSEDIAAuAQIiAEEASgRAIANBAEoEQCAHQZCAyABqIgsgAEECdGpBBGsoAgAiAyAIQQJ0IAtqQQRrKAIAIghKBEAgAiAIOwEAQQAhCyAFQQAgBUEAShshESABIQADQCALIBFGBEAgCCEDDAgLIAMgACgCAEYEQCAAIAg2AgALIAtBAWohCyAAQQRqIQAMAAsACyACIAM7AQAgAyAITg0FQQAhCyAFQQAgBUEAShshESABIQADQCALIBFGDQYgCCAAKAIARgRAIAAgAzYCAAsgC0EBaiELIABBBGohAAwACwALIAJBAmsuAQAiCEEASgRAIAdBkIDIAGoiCyAAQQJ0akEEaygCACIDIAhB//8DcUECdCALakEEaygCACIISgRAIAIgCDsBAEEAIQsgBUEAIAVBAEobIREgASEAA0AgCyARRgRAIAghAwwHCyADIAAoAgBGBEAgACAINgIACyALQQFqIQsgAEEEaiEADAALAAsgAiADOwEAIAMgCE4NBEEAIQsgBUEAIAVBAEobIREgASEAA0AgCyARRg0FIAggACgCAEYEQCAAIAM2AgALIAtBAWohCyAAQQRqIQAMAAsACyACIAA7AQAgByAAQQdsQQJ0aiIAQfT/zwBqIgMgAygCAEEBajYCACAAQfj/zwBqIgMgAygCACAEajYCACAAQfz/zwBqIgMgAygCACAJajYCACAEIABBgIDQAGoiAygCAEgEQCADIAQ2AgALIABBjIDQAGogCTYCAAwFCyADQQBKBEAgAiADOwEAIAcgCEEHbEECdGoiAEH0/88AaiIDIAMoAgBBAWo2AgAgAEH4/88AaiIDIAMoAgAgBGo2AgAgAEH8/88AaiIDIAMoAgAgCWo2AgAgBCAAQYSA0ABqIgMoAgBKBEAgAyAENgIACyAAQYyA0ABqIAk2AgAMBQsgAkECay8BACIAQRB0QRB1IgNBAEoEQCACIAM7AQAgByAAQRxsaiIAQfT/zwBqIgMgAygCAEEBajYCACAAQfj/zwBqIgMgAygCACAEajYCACAAQfz/zwBqIgMgAygCACAJajYCACAAQYSA0ABqIgAoAgAgBE4NBSAAIAQ2AgAMBQsgBUGAgAJOBEBBAEEDQboMQQAQPUF/IQwMCQsgAiAFQQFqIgA7AQAgByAFQQJ0akGQgMgAaiAAQRB0QRB1NgIAIAcgBUEcbGoiA0GUgNAAaiAENgIAIANBkIDQAGpBATYCACADQZiA0ABqIAk2AgAgA0GcgNAAaiAENgIAIANBoIDQAGogBDYCACADQaSA0ABqIAk2AgAgA0GogNAAaiAJNgIAIAAhBQwECyACQQA7AQAgDUEAOgAADAMLIA1BAmohDSACQQRqIQIgDkECaiEMIAlBAWohCQwFCyAHIANBEHRBEHVBHGxqIgBB9P/PAGoiAyADKAIAQQFqNgIAIABB+P/PAGoiAyADKAIAIARqNgIAIABB/P/PAGoiACAAKAIAIAlqNgIADAELIAcgA0EQdEEQdUEcbGoiAEGMgNAAaiAJNgIAIABB9P/PAGoiAyADKAIAQQFqNgIAIABB+P/PAGoiAyADKAIAIARqNgIAIABB/P/PAGoiACAAKAIAIAlqNgIACyANQQFqIQ0gAkECaiECIAxBAWohDCAEQQFqIQQMAAsACwsgBUEAIAVBAEobQQFqIQNBASEAQQEhAgNAIAAgA0cEQAJAIAAgASgCACIERgRAIAIiBEEBaiECDAELIARBAnQgB2pBjIDIAGooAgAhBAsgASAENgIAIAFBBGohASAAQQFqIQAMAQsLIAcgAkEBayIENgIIQQAgBEUNARogB0EMakEAIARBAnQQOxogB0GQgChqQQAgBEEEdBA7GkEAIQADQCAAIAROBEBBACEEIAVBACAFQQBKGyECA0AgAiAERgRAQQAhDCAHKAIIIgBBACAAQQBKGyEBQQAhAANAIAAgAUYNBSAHIABBBHRqIgJBkIAoaiIDIAMrAwAgByAAQQJ0aigCDLciFqM5AwAgAkGYgChqIgIgAisDACAWozkDACAAQQFqIQAMAAsACyAHIAcgBEECdGpBkIDIAGooAgBBAWsiAUECdCIDaiIAIAAoAgwgByAEQQdsQQJ0aiIAQZCA0ABqKAIAajYCDCAHIAFBBHRqIgFBkIAoaiIFIAUrAwAgAEGUgNAAaigCALegOQMAIAFBmIAoaiIFIAUrAwAgAEGYgNAAaigCALegOQMAIABBnIDQAGooAgAiBSABQYyACGoiASgCAEgEQCABIAU2AgALIABBoIDQAGooAgAiBSAHIANBAnQiAUEEcmpBjIAIaiIDKAIASgRAIAMgBTYCAAsgAEGkgNAAaigCACIDIAcgAUEIcmpBjIAIaiIFKAIASARAIAUgAzYCAAsgAEGogNAAaigCACIAIAcgAUEMcmpBjIAIaiIBKAIASgRAIAEgADYCAAsgBEEBaiEEDAALAAUgByAAQQR0aiIBQZCACGpBADYCACABQYyACGogBjYCACABQZSACGogDzYCACABQZiACGpBADYCACAAQQFqIQAgBygCCCEEDAELAAsACyAMCw8LAn8gACEGIAUhDyABIghBAm0iDEEAIAxBAEobIQUgBygCACIDIAJBAm0iEkEBayIBIAxsQQF0aiEEQQAhACADIQIDQCAAIAVHBEAgBEEAOwEAIAJBADsBACAAQQFqIQAgAkECaiECIARBAmohBAwBCwsgEkEAIBJBAEobIQogAyAMQQFrIgVBAXRqIQRBACEAIAMhAgNAIAAgCkcEQCAEQQA7AQAgAkEAOwEAIABBAWohACAEIAxBAXQiCWohBCACIAlqIQIMAQsLIAFBASABQQFKGyETIAVBASAFQQFKGyEUIAdBkIDIAGohASAMQQFqIgAgBygCBGohCyAIQQF0IAZqQQJqIQ0gAyAAQQF0aiECQQAgDGtBAXQhEEEAIQVBASEKAkADQCAKIBNHBEBBASEEA0ACQAJAAkAgBCAURwRAIA8gDS0AAE4EQCALQf8BOgAAIAIgEGoiAC8BACIDQRB0QRB1IgZBAEoEQCACIAY7AQAgByADQRxsaiIAQYyA0ABqIAo2AgAgAEH0/88AaiIDIAMoAgBBAWo2AgAgAEH4/88AaiIDIAMoAgAgBGo2AgAgAEH8/88AaiIAIAAoAgAgCmo2AgAMBQsgAEECay8BACIGQRB0QRB1IQMgAC4BAiIAQQBKBEAgA0EASgRAIAdBkIDIAGoiCSAAQQJ0akEEaygCACIDIAZBAnQgCWpBBGsoAgAiBkoEQCACIAY7AQBBACEJIAVBACAFQQBKGyEOIAEhAANAIAkgDkYEQCAGIQMMCAsgAyAAKAIARgRAIAAgBjYCAAsgCUEBaiEJIABBBGohAAwACwALIAIgAzsBACADIAZODQVBACEJIAVBACAFQQBKGyEOIAEhAANAIAkgDkYNBiAGIAAoAgBGBEAgACADNgIACyAJQQFqIQkgAEEEaiEADAALAAsgAkECay4BACIGQQBKBEAgB0GQgMgAaiIJIABBAnRqQQRrKAIAIgMgBkH//wNxQQJ0IAlqQQRrKAIAIgZKBEAgAiAGOwEAQQAhCSAFQQAgBUEAShshDiABIQADQCAJIA5GBEAgBiEDDAcLIAMgACgCAEYEQCAAIAY2AgALIAlBAWohCSAAQQRqIQAMAAsACyACIAM7AQAgAyAGTg0EQQAhCSAFQQAgBUEAShshDiABIQADQCAJIA5GDQUgBiAAKAIARgRAIAAgAzYCAAsgCUEBaiEJIABBBGohAAwACwALIAIgADsBACAHIABBB2xBAnRqIgBB9P/PAGoiAyADKAIAQQFqNgIAIABB+P/PAGoiAyADKAIAIARqNgIAIABB/P/PAGoiAyADKAIAIApqNgIAIAQgAEGAgNAAaiIDKAIASARAIAMgBDYCAAsgAEGMgNAAaiAKNgIADAULIANBAEoEQCACIAM7AQAgByAGQQdsQQJ0aiIAQfT/zwBqIgMgAygCAEEBajYCACAAQfj/zwBqIgMgAygCACAEajYCACAAQfz/zwBqIgMgAygCACAKajYCACAEIABBhIDQAGoiAygCAEoEQCADIAQ2AgALIABBjIDQAGogCjYCAAwFCyACQQJrLwEAIgBBEHRBEHUiA0EASgRAIAIgAzsBACAHIABBHGxqIgBB9P/PAGoiAyADKAIAQQFqNgIAIABB+P/PAGoiAyADKAIAIARqNgIAIABB/P/PAGoiAyADKAIAIApqNgIAIABBhIDQAGoiACgCACAETg0FIAAgBDYCAAwFCyAFQYCAAk4EQEEAQQNBugxBABA9QX8hCwwJCyACIAVBAWoiADsBACAHIAVBAnRqQZCAyABqIABBEHRBEHU2AgAgByAFQRxsaiIDQZSA0ABqIAQ2AgAgA0GQgNAAakEBNgIAIANBmIDQAGogCjYCACADQZyA0ABqIAQ2AgAgA0GggNAAaiAENgIAIANBpIDQAGogCjYCACADQaiA0ABqIAo2AgAgACEFDAQLIAJBADsBACALQQA6AAAMAwsgC0ECaiELIAJBBGohAiAKQQFqIQogCCANakEEaiENDAULIAcgA0EQdEEQdUEcbGoiAEH0/88AaiIDIAMoAgBBAWo2AgAgAEH4/88AaiIDIAMoAgAgBGo2AgAgAEH8/88AaiIAIAAoAgAgCmo2AgAMAQsgByADQRB0QRB1QRxsaiIAQYyA0ABqIAo2AgAgAEH0/88AaiIDIAMoAgBBAWo2AgAgAEH4/88AaiIDIAMoAgAgBGo2AgAgAEH8/88AaiIAIAAoAgAgCmo2AgALIAtBAWohCyACQQJqIQIgDUECaiENIARBAWohBAwACwALCyAFQQAgBUEAShtBAWohA0EBIQBBASECA0AgACADRwRAAkAgACABKAIAIgRGBEAgAiIEQQFqIQIMAQsgBEECdCAHakGMgMgAaigCACEECyABIAQ2AgAgAUEEaiEBIABBAWohAAwBCwsgByACQQFrIgQ2AghBACAERQ0BGiAHQQxqQQAgBEECdBA7GiAHQZCAKGpBACAEQQR0EDsaQQAhAANAIAAgBE4EQEEAIQQgBUEAIAVBAEobIQIDQCACIARGBEBBACELIAcoAggiAEEAIABBAEobIQFBACEAA0AgACABRg0FIAcgAEEEdGoiAkGQgChqIgMgAysDACAHIABBAnRqKAIMtyIWozkDACACQZiAKGoiAiACKwMAIBajOQMAIABBAWohAAwACwALIAcgByAEQQJ0akGQgMgAaigCAEEBayIBQQJ0IgNqIgAgACgCDCAHIARBB2xBAnRqIgBBkIDQAGooAgBqNgIMIAcgAUEEdGoiAUGQgChqIgUgBSsDACAAQZSA0ABqKAIAt6A5AwAgAUGYgChqIgUgBSsDACAAQZiA0ABqKAIAt6A5AwAgAEGcgNAAaigCACIFIAFBjIAIaiIBKAIASARAIAEgBTYCAAsgAEGggNAAaigCACIFIAcgA0ECdCIBQQRyakGMgAhqIgMoAgBKBEAgAyAFNgIACyAAQaSA0ABqKAIAIgMgByABQQhyakGMgAhqIgUoAgBIBEAgBSADNgIACyAAQaiA0ABqKAIAIgAgByABQQxyakGMgAhqIgEoAgBKBEAgASAANgIACyAEQQFqIQQMAAsABSAHIABBBHRqIgFBkIAIakEANgIAIAFBjIAIaiAMNgIAIAFBlIAIaiASNgIAIAFBmIAIakEANgIAIABBAWohACAHKAIIIQQMAQsACwALIAsLDwsgCARAAn8gACEFQQAhACABIgZBACABQQBKGyEKIAcoAgAiAyABIAIiD0EBayIBbEEBdGohBCADIQIDQCAAIApHBEAgBEEAOwEAIAJBADsBACAAQQFqIQAgAkECaiECIARBAmohBAwBCwsgD0EAIA9BAEobIQkgAyAGQQFrIgpBAXRqIQRBACEAIAMhAgNAIAAgCUcEQCAEQQA7AQAgAkEAOwEAIABBAWohACAEIAZBAXQiC2ohBCACIAtqIQIMAQsLIAFBASABQQFKGyETIAdBkIDIAGohASAIIAZBAWoiAGohCyAAIAVqIQ0gBygCBCAAaiEMIApBASAKQQFKGyIUQQFrIRIgAyAAQQF0aiECQQAgBmtBAXQhEEEAIQVBASEKAkADQCAKIBNHBEAgDSASaiEOIAsgEmohEUEBIQQDQAJAAkACQCAEIBRHBEAgDS0AACALLQAASwRAIAxB/wE6AAAgAiAQaiIALwEAIgNBEHRBEHUiCEEASgRAIAIgCDsBACAHIANBHGxqIgBBjIDQAGogCjYCACAAQfT/zwBqIgMgAygCAEEBajYCACAAQfj/zwBqIgMgAygCACAEajYCACAAQfz/zwBqIgAgACgCACAKajYCAAwFCyAAQQJrLwEAIghBEHRBEHUhAyAALgECIgBBAEoEQCADQQBKBEAgB0GQgMgAaiIJIABBAnRqQQRrKAIAIgMgCEECdCAJakEEaygCACIISgRAIAIgCDsBAEEAIQkgBUEAIAVBAEobIRUgASEAA0AgCSAVRgRAIAghAwwICyADIAAoAgBGBEAgACAINgIACyAJQQFqIQkgAEEEaiEADAALAAsgAiADOwEAIAMgCE4NBUEAIQkgBUEAIAVBAEobIRUgASEAA0AgCSAVRg0GIAggACgCAEYEQCAAIAM2AgALIAlBAWohCSAAQQRqIQAMAAsACyACQQJrLgEAIghBAEoEQCAHQZCAyABqIgkgAEECdGpBBGsoAgAiAyAIQf//A3FBAnQgCWpBBGsoAgAiCEoEQCACIAg7AQBBACEJIAVBACAFQQBKGyEVIAEhAANAIAkgFUYEQCAIIQMMBwsgAyAAKAIARgRAIAAgCDYCAAsgCUEBaiEJIABBBGohAAwACwALIAIgAzsBACADIAhODQRBACEJIAVBACAFQQBKGyEVIAEhAANAIAkgFUYNBSAIIAAoAgBGBEAgACADNgIACyAJQQFqIQkgAEEEaiEADAALAAsgAiAAOwEAIAcgAEEHbEECdGoiAEH0/88AaiIDIAMoAgBBAWo2AgAgAEH4/88AaiIDIAMoAgAgBGo2AgAgAEH8/88AaiIDIAMoAgAgCmo2AgAgBCAAQYCA0ABqIgMoAgBIBEAgAyAENgIACyAAQYyA0ABqIAo2AgAMBQsgA0EASgRAIAIgAzsBACAHIAhBB2xBAnRqIgBB9P/PAGoiAyADKAIAQQFqNgIAIABB+P/PAGoiAyADKAIAIARqNgIAIABB/P/PAGoiAyADKAIAIApqNgIAIAQgAEGEgNAAaiIDKAIASgRAIAMgBDYCAAsgAEGMgNAAaiAKNgIADAULIAJBAmsvAQAiAEEQdEEQdSIDQQBKBEAgAiADOwEAIAcgAEEcbGoiAEH0/88AaiIDIAMoAgBBAWo2AgAgAEH4/88AaiIDIAMoAgAgBGo2AgAgAEH8/88AaiIDIAMoAgAgCmo2AgAgAEGEgNAAaiIAKAIAIARODQUgACAENgIADAULIAVBgIACTgRAQQBBA0G6DEEAED1BfyELDAkLIAIgBUEBaiIAOwEAIAcgBUECdGpBkIDIAGogAEEQdEEQdTYCACAHIAVBHGxqIgNBlIDQAGogBDYCACADQZCA0ABqQQE2AgAgA0GYgNAAaiAKNgIAIANBnIDQAGogBDYCACADQaCA0ABqIAQ2AgAgA0GkgNAAaiAKNgIAIANBqIDQAGogCjYCACAAIQUMBAsgAkEAOwEAIAxBADoAAAwDCyAMQQJqIQwgAkEEaiECIBFBAmohCyAOQQJqIQ0gCkEBaiEKDAULIAcgA0EQdEEQdUEcbGoiAEH0/88AaiIDIAMoAgBBAWo2AgAgAEH4/88AaiIDIAMoAgAgBGo2AgAgAEH8/88AaiIAIAAoAgAgCmo2AgAMAQsgByADQRB0QRB1QRxsaiIAQYyA0ABqIAo2AgAgAEH0/88AaiIDIAMoAgBBAWo2AgAgAEH4/88AaiIDIAMoAgAgBGo2AgAgAEH8/88AaiIAIAAoAgAgCmo2AgALIAxBAWohDCACQQJqIQIgC0EBaiELIA1BAWohDSAEQQFqIQQMAAsACwsgBUEAIAVBAEobQQFqIQNBASEAQQEhAgNAIAAgA0cEQAJAIAAgASgCACIERgRAIAIiBEEBaiECDAELIARBAnQgB2pBjIDIAGooAgAhBAsgASAENgIAIAFBBGohASAAQQFqIQAMAQsLIAcgAkEBayIENgIIQQAgBEUNARogB0EMakEAIARBAnQQOxogB0GQgChqQQAgBEEEdBA7GkEAIQADQCAAIAROBEBBACEEIAVBACAFQQBKGyECA0AgAiAERgRAQQAhCyAHKAIIIgBBACAAQQBKGyEBQQAhAANAIAAgAUYNBSAHIABBBHRqIgJBkIAoaiIDIAMrAwAgByAAQQJ0aigCDLciFqM5AwAgAkGYgChqIgIgAisDACAWozkDACAAQQFqIQAMAAsACyAHIAcgBEECdGpBkIDIAGooAgBBAWsiAUECdCIDaiIAIAAoAgwgByAEQQdsQQJ0aiIAQZCA0ABqKAIAajYCDCAHIAFBBHRqIgFBkIAoaiIFIAUrAwAgAEGUgNAAaigCALegOQMAIAFBmIAoaiIFIAUrAwAgAEGYgNAAaigCALegOQMAIABBnIDQAGooAgAiBSABQYyACGoiASgCAEgEQCABIAU2AgALIABBoIDQAGooAgAiBSAHIANBAnQiAUEEcmpBjIAIaiIDKAIASgRAIAMgBTYCAAsgAEGkgNAAaigCACIDIAcgAUEIcmpBjIAIaiIFKAIASARAIAUgAzYCAAsgAEGogNAAaigCACIAIAcgAUEMcmpBjIAIaiIBKAIASgRAIAEgADYCAAsgBEEBaiEEDAALAAUgByAAQQR0aiIBQZCACGpBADYCACABQYyACGogBjYCACABQZSACGogDzYCACABQZiACGpBADYCACAAQQFqIQAgBygCCCEEDAELAAsACyALCw8LIAZFBEACfyAAIQggBSEKQQAhACABIgZBACABQQBKGyEFIAcoAgAiAyABIAIiD0EBayIBbEEBdGohBCADIQIDQCAAIAVHBEAgBEEAOwEAIAJBADsBACAAQQFqIQAgAkECaiECIARBAmohBAwBCwsgD0EAIA9BAEobIQkgAyAGQQFrIgVBAXRqIQRBACEAIAMhAgNAIAAgCUcEQCAEQQA7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AgALIABBpIDQAGooAgAiAyAHIAFBCHJqQYyACGoiBSgCAEgEQCAFIAM2AgALIABBqIDQAGooAgAiACAHIAFBDHJqQYyACGoiASgCAEoEQCABIAA2AgALIARBAWohBAwACwAFIAcgAEEEdGoiAUGQgAhqQQA2AgAgAUGMgAhqIAw2AgAgAUGUgAhqIBI2AgAgAUGYgAhqQQA2AgAgAEEBaiEAIAcoAgghBAwBCwALAAsgCwsLCAAgACgCEEULCQAgABD8AhA0CwwAIAAQ5gQaIAAQNAsKACAAQRh0QRh1CwwAIAAQ7QQaIAAQNAsJACAAIAEQ7wQL2QMCAn4CfyMAQSBrIgQkAAJAIAFC////////////AIMiA0KAgICAgIDAgDx9IANCgICAgICAwP/DAH1UBEAgAUIEhiAAQjyIhCEDIABC//////////8PgyIAQoGAgICAgICACFoEQCADQoGAgICAgICAwAB8IQIMAgsgA0KAgICAgICAgEB9IQIgAEKAgICAgICAgAiFQgBSDQEgAiADQgGDfCECDAELIABQIANCgICAgICAwP//AFQgA0KAgICAgIDA//8AURtFBEAgAUIEhiAAQjyIhEL/////////A4NCgICAgICAgPz/AIQhAgwBC0KAgICAgICA+P8AIQIgA0L///////+//8MAVg0AQgAhAiADQjCIpyIFQZH3AEkNACAEQRBqIAAgAUL///////8/g0KAgICAgIDAAIQiAiAFQYH3AGsQjAEgBCAAIAJBgfgAIAVrEIYCIAQpAwhCBIYgBCkDACIAQjyIhCECIAQpAxAgBCkDGIRCAFKtIABC//////////8Pg4QiAEKBgICAgICAgAhaBEAgAkIBfCECDAELIABCgICAgICAgIAIhUIAUg0AIAJCAYMgAnwhAgsgBEEgaiQAIAIgAUKAgICAgICAgIB/g4S/C0UBAX8jAEEQayIFJAAgBSABIAIgAyAEQoCAgICAgICAgH+FEKMBIAUpAwAhASAAIAUpAwg3AwggACABNwMAIAVBEGokAAvEAQIBfwJ+QX8hAwJAIABCAFIgAUL///////////8AgyIEQoCAgICAgMD//wBWIARCgICAgICAwP//AFEbDQBBACACQv///////////wCDIgVCgICAgICAwP//AFYgBUKAgICAgIDA//8AURsN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BEAgARD/AwwBCyABEKACCzYCCCACIAJBDGogAkEIahB6KAIAIgE2AgwgASADTw0AIAAgARCPBgsgAkEQaiQACxQAIAAgARBIIABBBGogAUEEahBICwcAIABBPGoLNAECf0EIEDoiAQR/IAEgAEEDdBA6IgI2AgAgAkUEQCABEDRBAA8LIAEgADYCBCABBUEACwslAQJ/IwBBEGsiACQAIABBCGpBABCBASgCACEBIABBEGokACABC1MBA38jAEEQayIDJAAgAyAAIAEQugYiAigCBCEBIAIoAgghBANAIAEgBEYEQCACEG4gA0EQaiQABSAAEDUaIAEQkwYgAiABQQhqIgE2AgQMAQsLCwkAIAAgARCaBgs8AQJ/IwBBEGsiASQAIAFBCGoiAiAAKAIAKAIAQUBrEIkEGiACKAIAEDUQWiEAIAIQ1AEgAUEQaiQAIAALGQEBfyAAEJUBIQIgACABEIkFIAAgAhCXBgskACAAIAEoAgA2AgAgACABKAIEIgE2AgQgAQRAIAEQmgMLIAALLAEBfyMAQRBrIgEkACABQQA2AgwgACABQQxqIAFBCGoQrAYgAUEQaiQAIAALEwAgAiAFoiAAIAOiIAEgBKKgoAsVACAAQbjMATYCACAAQQRqEJ8EIAALVQECfyAAQcjMATYCACAAQThqEHQgAEEsahB0IABBIGoiARC1BiABKAIABEAgASABKAIAELAGIAEQNRogASgCACECIAEQlAIaIAIQNAsgABCMBBogAAsUACACIAKiIAAgAKIgASABoqCgnwtDAQF/IwBBEGsiASQAIAAQNRogAUH/////ATYCDCABQf////8HNgIIIAFBDGogAUEIahC+ASgCACEAIAFBEGokACAACw0AIAAgApQgASABlJMLbAEBfyABEDUaIwBBEGsiAiQAIABCADcCACACQQA2AgwgAEEIaiACQQxqEI0DIAJBEGokACAAIAEoAgA2AgAgACABKAIENgIEIAEQNSgCACECIAAQNSACNgIAIAEQNUEANgIAIAFCADcCACAACwkAIAFBADYCAAuRAgIMfwF8QX8hCgJAIAEoAggiBiACKAIERw0AIAAoAgQiAyABKAIERw0AIAAoAggiByACKAIIRw0AQQAhCiADQQAgA0EAShshCyAHQQAgB0EAShshDCAGQQAgBkEAShshDSAAKAIA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AyACKAIcRgRAIAIgASACKAIAKAI0EQMADAELIAIgA0EEajYCGCADIAE2AgAgAQtBfxDBAUUNACAAQQA2AgALCxMAIAAgACgCAEEMaygCAGoQygMLEwAgACAAKAIAQQxrKAIAahD6AgsxAQF/IAAoAgwiASAAKAIQRgRAIAAgACgCACgCKBEAAA8LIAAgAUEEajYCDCABKAIACycBAX8gACgCDCIBIAAoAhBGBEAgACAAKAIAKAIkEQAADwsgASgCAAsQACAAENMEIAEQ0wRzQQFzCw0AIAAoAgAgASgCAEgLNAEBfyAAKAIMIgEgACgCEEYEQCAAIAAoAgAoAigRAAAPCyAAIAFBAWo2AgwgASwAABDEAQsqAQF/IAAoAgwiASAAKAIQRgRAIAAgACgCACgCJBEAAA8LIAEsAAAQxAELEAAgABDUBCABENQEc0EBcwsTACAAIAAoAgBBDGsoAgBqEM4DCxMAIAAgACgCAEEMaygCAGoQ/AILKgAgAEHIhgM2AgAgAEEEahC1BCAAQgA3AhggAEIANwIQIABCADcCCCAACxQAIABByIYDNgIAIABBBGoQQyAACwQAQX8LBwAgABDpBAsQACAAQn83AwggAEIANwMACwcAIAAQ6QQLBAAgAAsqACAAQYiGAzYCACAAQQRqELUEIABCADcCGCAAQgA3AhAgAEIANwIIIAALFAAgAEGIhgM2AgAgAEEEahBDIAALDAAgABDHAhogABA0CwoAIAEgAGtBAnULfQEDfyMAQRBrIgUkACMAQRBrIgMkACAAIAEQ0gMhAQNAIAEEQCADIAA2AgwgAyADKAIMIAFBAXYiBEECdGo2AgwgASAEQX9zaiAEIAMoAgwgAhD7ASIEGyEBIAMoAgxBBGogACAEGyEADAELCyADQRBqJAAgBUEQaiQAIAALtgMCA38BfiMAQSBrIgMkAAJAIAFC////////////AIMiBUKAgICAgIDAwD99IAVCgICAgICAwL/AAH1UBEAgAUIZiKchBCAAUCABQv///w+DIgVCgICACFQgBUKAgIAIURtFBEAgBEGBgICABGohAgwCCyAEQYCAgIAEaiECIAAgBUKAgIAIhYRCAFINASACIARBAXFqIQIMAQsgAFAgBUKAgICAgIDA//8AVCAFQoCAgICAgMD//wBRG0UEQCABQhmIp0H///8BcUGAgID+B3IhAgwBC0GAgID8ByECIAVC////////v7/AAFYNAEEAIQIgBUIwiKciBEGR/gBJDQAgA0EQaiAAIAFC////////P4NCgICAgICAwACEIgUgBEGB/gBrEIwBIAMgACAFQYH/ACAEaxCGAiADKQMIIgBCGYinIQIgAykDACADKQMQIAMpAxiEQgBSrYQiBVAgAEL///8PgyIAQoCAgAhUIABCgICACFEbRQRAIAJBAWohAgwBCyAFIABCgICACIWEQgBSDQAgAkEBcSACaiECCyADQSBqJAAgAiABQiCIp0GAgICAeHFyvgsLACAAIAEQ9QQQIQsnACAAIAU6ABAgACAEOAIMIAAgAzgCCCAAIAI4AgQgACABOAIAIAALigEBA39B2JwEQdicBCgCAEEBaiIFNgIAIAAgBTYCACADBEADQCACIARBA3RqIgYoAgBFBEAgBiAFNgIAIAIgBEEDdGoiACABNgIEIABBADYCCCADEAIgAg8LIARBAWoiBCADRw0ACwsgACABIAIgA0EEdEEIchDIAiADQQF0IgAQ9AQhASAAEAIgAQsfAEHQnAQoAgBFBEBB1JwEIAE2AgBB0JwEIAA2AgALC7YPAgV/Dn4jAEHQAmsiBSQAIARC////////P4MhCiACQv///////z+DIQwgAiAEhUKAgICAgICAgIB/gyENIARCMIinQf//AXEhCAJAAkAgAkIwiKdB//8BcSIJQf//AWtBgoB+TwRAIAhB//8Ba0GBgH5LDQELIAFQIAJC////////////AIMiD0KAgICAgIDA//8AVCAPQoCAgICAgMD//wBRG0UEQCACQoCAgICAgCCEIQ0MAgsgA1AgBEL///////////8AgyICQoCAgICAgMD//wBUIAJCgICAgICAwP//AFEbRQRAIARCgICAgICAIIQhDSADIQEMAgsgASAPQoCAgICAgMD//wCFhFAEQCADIAJCgICAgICAwP//AIWEUARAQgAhAUKAgICAgIDg//8AIQ0MAwsgDUKAgICAgIDA//8AhCENQgAhAQwCCyADIAJCgICAgICAwP//AIWEUARAQgAhAQwCCyABIA+EUARAQoCAgICAgOD//wAgDSACIAOEUBshDUIAIQEMAgsgAiADhFAEQCANQoCAgICAgMD//wCEIQ1CACEBDAILIA9C////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KQMAIQQMAQsgASACQv///////z+DIAatQjCGhCIKIAMgBEL///////8/gyAEQjCIp0H//wFxIgetQjCGhCIJEIcCQQBMBEAgASAKIAMgCRCHAgRAIAEhBAwCCyAFQfAAaiABIAJCAEIAEF0gBSkDeCECIAUpA3AhBAwBCyAGBH4gAQUgBUHgAGogASAKQgBCgICAgICAwLvAABBdIAUpA2giCkIwiKdB+ABrIQYgBSkDYAshBCAHRQRAIAVB0ABqIAMgCUIAQoCAgICAgMC7wAAQXSAFKQNYIglCMIinQfgAayEHIAUpA1AhAwsgCUL///////8/g0KAgICAgIDAAIQhCSAKQv///////z+DQoCAgICAgMAAhCEKIAYgB0oEQANAAn4gCiAJfSADIARWrX0iC0IAWQRAIAsgBCADfSIEhFAEQCAFQSBqIAEgAkIAQgAQXSAFKQMoIQIgBSkDICEEDAULIAtCAYYgBEI/iIQMAQsgCkIBhiAEQj+IhAshCiAEQgGGIQQgBkEBayIGIAdKDQALIAchBgsCQCAKIAl9IAMgBFatfSIJQgBTBEAgCiEJDAELIAkgBCADfSIEhEIAUg0AIAVBMGogASACQgBCABBdIAUpAzghAiAFKQMwIQQMAQsgCUL///////8/WARAA0AgBEI/iCEBIAZBAWshBiAEQgGGIQQgASAJQgGGhCIJQoCAgICAgMAAVA0ACwsgCEGAgAJxIQcgBkEATARAIAVBQGsgBCAJQv///////z+DIAZB+ABqIAdyrUIwhoRCAEKAgICAgIDAwz8QXSAFKQNIIQIgBSkDQCEEDAELIAlC////////P4MgBiAHcq1CMIaEIQILIAAgBDcDACAAIAI3AwggBUGAAWokAAu/AgEBfyMAQdAAayIEJAACQCADQYCAAU4EQCAEQSBqIAEgAkIAQoCAgICAgID//wAQXSAEKQMoIQIgBCkDICEBIANB//8BSQRAIANB//8AayEDDAILIARBEGogASACQgBCgICAgICAgP//ABBdIANB/f8CIANB/f8CSRtB/v8BayEDIAQpAxghAiAEKQMQIQEMAQsgA0GBgH9KDQAgBEFAayABIAJCAEKAgICAgICAORBdIAQpA0ghAiAEKQNAIQEgA0H0gH5LBEAgA0GN/wBqIQMMAQsgBEEwaiABIAJCAEKAgICAgICAORBdIANB6IF9IANB6IF9SxtBmv4BaiEDIAQpAzghAiAEKQMwIQELIAQgASACQgAgA0H//wBqrUIwhhBdIAAgBCkDCDcDCCAAIAQpAwA3AwAgBEHQAGokAAs1ACAAIAE3AwAgACACQv///////z+DIARCMIinQYCAAnEgAkIwiKdB//8BcXKtQjCGhDcDCAsQACAAIAEgAkEAQQAQhgUaC8QCAAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAFBCWsOEgAKCwwKCwIDBAUMCwwMCgsHCAkLIAIgAigCACIBQQRqNgIAIAAgASgCADYCAA8LAAsgAiACKAIAIgFBBGo2AgAgACABMgEANwMADwsgAiACKAIAIgFBBGo2AgAgACABMwEANwMADwsgAiACKAIAIgFBBGo2AgAgACABMAAANwMADwsgAiACKAIAIgFBBGo2AgAgACABMQAANwMADwsACyACIAIoAgBBB2pBeHEiAUEIajYCACAAIAErAwA5AwAPCyAAIAIgAxECAAsPCyACIAIoAgAiAUEEajYCACAAIAE0AgA3AwAPCyACIAIoAgAiAUEEajYCACAAIAE1AgA3AwAPCyACIAIoAgBBB2pBeHEiAUEIajYCACAAIAEpAwA3AwALbQEEfyAAKAIALAAAEMYBRQRAQQAPCwNAIAAoAgAhA0F/IQEgAkHMmbPmAE0EQEF/IAMsAABBMGsiBCACQQpsIgFqIARB/////wcgAWtKGyEBCyAAIANBAWo2AgAgASECIAMsAAEQxgENAAsgAguTEwIRfwF+IwBB0ABrIgckACAHIAE2AkwgB0E3aiEWIAdBOGohEkEAIQECQAJAAkACQANAIAFB/////wcgDWtKDQEgASANaiENIAcoAkwiCyEBAkACQAJAIAstAAAiCARAA0ACQAJAIAhB/wFxIghFBEAgASEIDAELIAhBJUcNASABIQgDQCABLQABQSVHDQEgByABQQJqIgo2AkwgCEEBaiEIIAEtAAIhCSAKIQEgCUElRg0ACwsgCCALayIBQf////8HIA1rIhdKDQcgAARAIAAgCyABEIkBCyAIIAtHDQZBfyEQQQEhCCAHKAJMLAABEMYBIQEgBygCTCEKAkAgAUUNACAKLQACQSRHDQAgCiwAAUEwayEQQQEhFEEDIQgLIAcgCCAKaiIBNgJM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ACAGIAo6AAALIAkgFWoiByAEKAIESARAIAQgBzYCBCAGIAo6AAELIAcgFGoiByAEKAIISARAIAQgBzYCCCAGIAo6AAILIAcgDmoiByAEKAIMSARAIAQgBzYCDCAGIAo6AAMLIAUiB0EBayEFIAkgDGohCSAGQQRqIQYgBEEQaiEEIAxBoAJqIQwgBw0ACyAWQQFqIhYgC0cNAAsLIAFBfHEhBUEAIQcgDSEEIANBfHFBAXQhACACQXhxIgNBAXJBBnQhDCADQQJyQQZ0IQYgA0EDckEGdCEIIANBBHJBBnQhCSADQQVyQQZ0IQogA0EGckEGdCELIAJBB3JBBnQhDwNAIBggBSAHakECdGooAgAiASADQQZ0aiAAaiICIAQtAABBAWo7AQAgAiAELQABQQFqOwECIAIgBC0AAkEBajsBBCACIAQtAANBAWo7AQYgASAMaiAAaiICIAQtAARBAWo7AQAgAiAELQAFQQFqOwECIAIgBC0ABkEBajsBBCACIAQtAAdBAWo7AQYgASAGaiAAaiICIAQtAAhBAWo7AQAgAiAELQAJQQFqOwECIAIgBC0ACkEBajsBBCACIAQtAAtBAWo7AQYgASAIaiAAaiICIAQtAAxBAWo7AQAgAiAELQANQQFqOwECIAIgBC0ADkEBajsBBCACIAQtAA9BAWo7AQYgASAJaiAAaiICIAQtABBBAWo7AQAgAiAELQARQQFqOwECIAIgBC0AEkEBajsBBCACIAQtABNBAWo7AQYgASAKaiAAaiICIAQtABRBAWo7AQAgAiAELQAVQQFqOwECIAIgBC0AFkEBajsBBCACIAQtABdBAWo7AQYgASALaiAAaiICIAQtABhBAWo7AQAgAiAELQAZQQFqOwECIAIgBC0AGkEBajsBBCACIAQtABtBAWo7AQYgASAPaiAAaiIBIAQtABxBAWo7AQAgASAELQAdQQFqOwECIAEgBC0AHkEBajsBBCABIAQtAB9BAWo7AQYgBEEgaiEEIAdBAWoiB0EERw0ACyANQYALaiQAC8sDAQR/IAAoAuQDIABBAUH8DyAAKAIEKAIAEQQAIgBB/AdqIgE2AiggAEL/////DzcC+AcgAEKBgICAIDcCgAggAEKDgICAwAA3AogIIABC/f///283AvAHIABChYCAgOAANwKQCCAAQvv///9PNwLoByAA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BEAPCyABKAIAEDRBACEBA38gACgCACICKAIMIAFMBH8gAigCCBA0IAAoAgAQNCAAQQA2AgBBAAUgAigCCCABQQxsaigCABA0IAFBAWohAQwBCwsaCzUAIAAoAgAaIAAoAgAgABDeAUEUbGoaIAAoAgAgABCAAUEUbGoaIAAoAgAgABDeAUEUbGoaC1IAIABCADcCaCAAQd4BNgIQIABB3wE2AgwgAEHgATYCCCAAQeEBNgIEIABB4gE2AgAgAEIANwJ8IABC/gA3AnQgAEHwswI2AnAgAEEANgIUIAALLAAgACgCABogACgCACAAEN0BahogACgCACAAEJUBahogACgCACAAEN0BahoL2QEBA38CQCAAKAK0Ag0AAkAgACgCKEEDaw4FAAEBAQABCyAAKAIkQQNHDQAgACgCLEECRw0AIAAoAnhBA0cNACAAKAKwAg0AIAAoAtgBIgEoAghBAkcNACABKAJgQQFHDQAgASgCuAFBAUcNACABKAIMQQJKDQAgASgCZEEBRw0AIAEoArwBQQFHDQAgASgCJCICIAAoAsQCRw0AIAEoAnwgAkcNACABKALUASACRw0AIAEoAigiAiAAKALIAkcNACABKAKAASACRw0AIAEoAtgBIAJGIQMLIAMLLAEBfyAAEKgFIAAoAgAEQCAAEJQFIAAQNRogACgCACEBIAAQ3QEaIAEQNAsLCgAgACgCACABagvzAQEGfyAAKALgAyIBIABBAUGACCAAKAIEKAIAEQQANgIIIAEgAEEBQYAIIAAoAgQoAgARBAA2AgwgASAAQQFBgAggACgCBCgCABEEADYCECABIABBAUGACCAAKAIEKAIAEQQAIgM2AhQgASgCECEEIAEoAgwhBSABKAIIIQZBACEBQYB/IQADQCAGIAFBAnQiAmogAEHpzQVsQYCAAmpBEHU2AgAgAiAFaiAAQaKLB2xBgIACakEQdTYCACACIARqIABBrpJ9bDYCACACIANqIABB589+bEGAgAJqNgIAIABBAWohACABQQFqIgFBgAJHDQALC+EGAQh/QQEhAQJAAkAgACgC1AIiAkEBRgRAIAAgACgC2AIiAigCHDYC6AIgACACKAIgIgM2AuwCIAJBATYCQCACQoGAgIAQNwI4IAJBATYCSCACIAIoAiQ2AkQgAiADIAIoAgwiAnAiAyACIAMbNgJM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ACgCACABQQJ0ajYCAAswAQF/IwBBEGsiAiQAIAIgATYCACACIAA2AgggAiACQQhqEO8DIQAgAkEQaiQAIAALDQAgACgCACAAKAIERgtXAQJ/IwBBIGsiAyQAIAAQNSICIANBCGogACAAEERBAWoQowMgABBEIAIQnQMiAigCCCABEOACIAIgAigCCEEIajYCCCAAIAIQogMgAhChAyADQSBqJAALtAQBCX8gABC5AiECIAAQ5gIhAyMAQSBrIgYkACAGIAM2AhAgBiACNgIYIAZBEGogBkEYahCfAyEFIwBBEGsiBCQAIAQgAzYCACAEIAI2AgggBUECTgRAIAQoAgghAyAEENUBKAIAIQEjAEEQayICJAAgAiADKQIANwMIIAMgASkCADcCACABIAJBCGopAgA3AgAgAkEQaiQAIAQoAgghAiAEKAIAGiMAQTBrIgEkACABIAI2AiAgASACNgIoIAFBIGogAUEoahCfAyECAkAgBUEBayIFQQJIDQAgBUECa0EBdiIJIAJIDQAgASABQShqIAJBAXQiA0EBciICEPkBNgIYAkAgA0ECaiIDIAVODQAgAUEYaiIHKAIAIQggASAHQQEQ+QE2AhAgCCABKAIQEKkCRQ0AIAFBGGoQpgEaIAMhAgsgASgCGCABKAIgEKkCDQAgASABKAIgKQIANwMQA0ACQCABKAIgIAEoAhgpAgA3AgAgASABKAIYNgIgIAIgCUoNACABIAFBKGogAkEBdCIDQQFyIgIQ+QE2AhgCQCADQQJqIgMgBU4NACABQRhqIgcoAgAhCCABIAdBARD5ATYCCCAIIAEoAggQqQJFDQAgAUEYahCmARogAyECCyABKAIYIAFBEGoQqQJFDQELCyABKAIgIAFBEGopAgA3AgALIAFBMGokAAsgBEEQaiQAIAZBIGokACAAKAIEQQhrIQIgABBEIQMgACACEKkDIAAgAxCXBAu5AgIBfQF/IAIgARDlBSIDi2AiBEUEQCAAQwAAgD8gA5UiAiABKgIQIAEqAhQgASoCHCABKgIgEKcBlDgCACAAIAIgASoCCCABKgIEIAEqAiAgASoCHBCnAZQ4AgQgACACIAEqAgQgASoCCCABKgIQIAEqAhQQpwGUOAIIIAAgAiABKgIUIAEqAgwgASoCICABKgIYEKcBlDgCDCAAIAIgASoCACABKgII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IA6iOQOABiAEIAwgAisDSCIPojkDqAYgBCALIA+iOQOgBiAEIAogD6I5A5gGIAQgAisDUCINOQPYBiAEIA85A9AGIAQgDjkDyAYgBCAMIA2iOQPABiAEIAsgDaI5A7gGIAQgCiANojkDsAYgBEEAQcAAEDsiAkIANwNIIAJBQGtCgICAgICAgPi/fzcDACACQgA3A1AgAkIANwNYIAJCADcDYCACQoCAgICAgID4PzcDaCACQfAAakEAQTAQOxogAkKAgICAgICA+D83A6ABIAJBqAFqQQBByAAQOxogAkKAgICAgICA+L9/NwPwASACQfgBakEAQTAQOxogAkIANwOwAiACQoCAgICAgID4v383A6gCIAJCADcDuAIgAkIANwPAAiACQgA3A8gCIAJCgICAgICAgPg/NwPQAiACQdgCakEAQfAAEDsaIAJCgICAgICAgPg/NwPIAyACQdADakEAQTAQOxogAkKAgICAgICA+D83A4AEIAJBiARqQQBBMBA7GiACQoCAgICAgID4PzcDuAQDQEEAIQMgBkEDRwRAA0AgA0EGRwRAIANBA3QiCCAHIAZBMGxqaiEJQQAhAkQAAAAAAAAAACEKA0AgAkEMRwRAIARBwARqIAZB4ABsaiACQQN0aisDACAEIAJBMGxqIAhqKwMAoiAKoCEKIAJBAWohAgwBCwsgCSAKOQMAIANBAWohAwwBCwsgBkEBaiEGDAELCyAEQeAGaiQAQX8hAwJAIAErA1ggASsDUCAFKwMYIgyiIAErA0AiCyAFKwMIIg6iIAUrAxAiDyABKwNIoqCgoCIKRAAAAAAAAAAAYgR/IAErAyAhECABKwMoIREgASsDMCESIAErAzghEyAFIAErAwAiDSAKoiABKwMQIAyiIA0gDqIgASsDCCAPoqCgIAErAxigIg0gC6KhIAogCqIiC6M5AyAgBSABKwMIIAqiIA0gASsDSKKhIAujOQMoIAUgASsDECAKoiANIAErA1CioSALozkDMCAFIAErAyAgCqIgEyASIAyiIBAgDqIgDyARoqCgoCIMIAErA0CioSALozkDOCAFIAErAyggCqIgDCABKwNIoqEgC6M5A0AgBSABKwMwIAqiIAwgASsDUKKhIAujOQNIQQAFQX8LQQBOBEBBACECA0BBACEDIAJBAkYNAgNAIANBBkcEQCADQQN0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ahD4BAsIACAAELQCGgscACABQf////8BSwRAQZcIEJ8BAAsgAUEDdBBMC0ABAX8gABD5BiABSQRAEJ0BAAsgACAAEDUgARDxBiICNgIAIAAgAjYCBCAAEDUgAiABQRRsajYCACAAQQAQ6AYLVgEBfyMAQRBrIgQkACAEIAAgAxC2BCEDIAAQNSEAA0AgASACRwRAIAAgAygCBCABELYDIAMgAygCBEEUajYCBCABQRRqIQEMAQsLIAMQbiAEQRBqJAALJgAgACgCABogACgCACAAEN0BahogACgCABogACgCACAAEJUBahoLBAAgAQshAQF/IAEgAGshAyAAIAFHBEAgAiAAIAMQywILIAIgA2oLBwAgASAAawtOAQF/IwBBEGsiBCQAIAQgACADEK8DIQMgABA1GiACIAFrIgBBAEoEQCADKAIEIAEgABA/GiADIAMoAgQgAGo2AgQLIAMQbiAEQRBqJAALFwAgAEIANwIAIABBAToAECAAQgA3AggLLAAgACgCABogACgCACAAEN4BQRRsahogACgCABogACgCACAAEIABQRRsahoLUwEDfyMAQRBrIgMkACADIAAgARC2BCICKAIEIQEgAigCCCEEA0AgASAERgRAIAIQbiADQRBqJAAFIAAQNRogARCcBiACIAFBFGoiATYCBAwBCwsLDAAgACgCABogARA0CwoAIAFBBGoQ1AELKQEBfwNAIAJBCEZFBEAgASACaiAAIAJrLQAHOgAAIAJBAWohAgwBCwsLKgEBfyMAQRBrIgIkACACQQhqIAEQiQQiASAAEIEEIAEQ1AEgAkEQaiQACxkBAX8gABCAASECIAAgARCbBSAAIAIQnQYLLAEBfyMAQRBrIgIkACACIAE2AgwgACACQQxqIAJBCGoQrAYgAkEQaiQAIAAL2gQCCX8BfSMAQSBrIgUkACAFIAEQ3AI2AhAgBUEYaiEIIAVBEGohCSAFQQhqIQojAEEgayICJAAgABA+GiABKAIAIQYgABCOASEDIAJBADoAHwJAAkAgA0UNACAAIAYgAxBcIgcQPCgCACIERQ0AA0AgBCgCACIERQ0BIAYgBCgCBEcEQCAEKAIEIAMQXCAHRw0CCyAAEFogBEEIaiABENMBRQ0ACwwBCyACQRBqIAAgBkG8zQEgCSAKEPwFIAAQPigCACEBIAAQWiEEAkAgAwRAIAFBAWqzIAQqAgAgA7OUXkUNAQsgAiADEOMBQQFzIANBAXRyNgIMIAICfyAAED4oAgBBAWqzIAAQWioCAJWNIgtDAACAT10gC0MAAAAAYHEEQCALqQwBC0EACzYCCCAAIAJBDGogAkEIahB6KAIAEIAEIAYgABCOASIDEFwhBwsCQCAAIAcQPCgCACIBRQRAIAIoAhAgAEEIaiIBKAIANgIAIAEgAigCEDYCACAAIAcQPCABNgIAIAIoAhAoAgBFDQEgAigCECEBIAAgAigCECgCACgCBCADEFwQPCABNgIADAELIAIoAhAgASgCADYCACABIAIoAhA2AgALIAJBEGoiARC8ASEEIAAQPiIAIAAoAgBBAWo2AgAgAkEBOgAfIAEoAgAhACABQQA2AgAgAARAIAEQSyIBLQAEBEAgASgCACAAQQhqEJIGCyAABEAgASgCABogABA0CwsLIAggAkEQaiAEEIEBIAJBH2oQsQIgAkEgaiQAIAgQbyEAIAVBIGokACAAQQRqCykBAX8DQCACQQRGRQRAIAEgAmogACACay0AAzoAACACQQFqIQIMAQsLC4IDAQR/AkACQAJAAkAgACgCGA4DAAABAgsgACgCLCIBQQAgAUEAShshA0EAIQEDQCABIANGDQMCQCAAIAFBCHRqIgJBNGooAgBBAEgNACACKwNQRAAAAAAAAOA/Y0UNACACQX82AjggAkF/NgI0IAJBBjYCnAILIAFBAWohAQwACwALIAAoAiwiAUEAIAFBAEobIQNBACEBA0AgASADRg0CAkAgACABQQh0aiICQTRqKAIAQQBIDQAgAisDUEQAAAAAAADgP2NFDQAgAkF/NgI8IAJBfzYCNCACQQY2ApwCCyABQQFqIQEMAAsACyAAKAIsIgFBACABQQBKGyEEQQAhAQNAIAEgBEYNAUEAIQMCQCAAIAFBCHRqIgJBOGooAgBBAEgNACACKwNYRAAAAAAAAOA/Y0UNACACQX82AjhBASEDCwJAIAIoAjxBAEgNACACKwNgRAAAAAAAAOA/Y0UNACACQX82AjwgA0UNACACQQY2ApwCCyABQQFqIQEMAAsACwuCAgEEfyABIAAQgAEiAksEQCMAQSBrIgQkAAJAIAEgAmsiAyAAEDUoAgAgACgCBGtBFG1NBEAgACADEJ4GDAELIAAQNSEBIARBCGogACAAEIABIANqELMEIAAQgAEgARCAByECIwBBEGsiASQAIAEgAigCCDYCACACKAIIIQUgASACQQhqNgIIIAEgBSADQRRsajYCBCABKAIAIQMDQCABKAIEIANHBEAgAigCEBogASgCABCcBiABIAEoAgBBFGoiAzYCAAwBCwsgARCtASABQRBqJAAgACACEP0GIAIQ+gYLIARBIGokAA8LIAEgAkkEQCAAIAAoAgAgAUEUbGoQowYLC6kBAQR/IwBBIGsiAyQAIAAgATYCACADQRhqIAEQpAYhBEEQEEwhBSMAQSBrIgIkACACIAE2AgwgBRD9AyAFQcjNATYCACAFQQxqIAJBCGogAkEMaiACQRhqEK0CIAJBEGoQrQIaIAJBIGokACAAIAU2AgQgBBC8ARogAyABNgIEIAMgATYCACAEKAIAIQEgBEEANgIAIAEEQCAEIAEQiwYLIANBIGokACAAC54BAQJ/IABCADcCACAAQQhqIgFBADYCACABQQRqEE4aIAFBEGoQThogAEEkaiIBQtIJNwIAIAFBCGoQigQaIAFBDGoiAkIANwIEIAIgATYCACACQQxqEE4aIAJBGGoQThogAkEkahBOGiACQTBqEE4aIAFByABqEE4aIAFB1ABqEKUDIAFBEDYCbCABQgA3AmQgAhCOBiACQQEQjQYgAAukAgEDfyAAKAIAIQIgACABNgIAIAIEQCACBEAgAkGUBmoiAEEYahDmASAAQQxqEHQgABB0IAJBjAVqIgBB/ABqEHQgAEHwAGoQdCAAQdwAahDgBSACQfwEahDmASACQaABaiIAQZABahB0IABB3ABqIgFBKGoQnwQgAUEcahB0IABByABqEKAEIABBPGoQoAQgAEEgahCfBCAAQRBqIgAQhQIgACgCAARAIAAgACgCABDQBiAAEDUaIAAoAgAhASAAEL8BGiABEDQLIAJB3ABqEI0EGiACQcgAaiIDKAIIIQAgAxA1IQQDQCAABEAgACgCACEBIAQgAEEIahCgBiAAEDQgASEADAELCyADELICIAJBQGsQ1AEgAkEMahDmAQsgAhA0CwsIACAAIAEQeQvYAQEFfyMAQcABayIDJAAgACADQQhqIgEQpgYgAEEEaiABQQRyEKYGA0ACQEEAIQEgAkEDRgRAA0AgASAAKAKwASICQQN0QaijAWooAgBODQIgACABQQN0IgJqQegAaiACIANqQfAAahChBiABQQFqIQEMAAsABQNAIAFBBEZFBEAgAUEDdCIEIAAgAkEFdCIFampBCGogAyAFaiAEakEQahChBiABQQFqIQEMAQsLIAJBAWohAgwCCwALCyADIAI2ArgBIAAgA0EIakG4ARA/GiADQcABaiQAC2EBA38gACgCACECIAAgATYCACACBEAgAgRAIAJBBGoiAygCCCEAIAMQNSEEA0AgAARAIAAoAgAhASAEIABBCGoQkgYgABA0IAEhAAwBCwsgAxCyAiACQQAQqwYLIAIQNAsLCQAgAUEAOwEACysBAX8gACgCBCECA0AgASACRwRAIAAQNRogAkECayECDAELCyAAIAE2AgQLggsBFnwCQAJAAkACQAJAAkAgBUEBaw4EAQIDAAULIAArAxAiEUQAAAAAAAAYQKIhFyAAKwMYIhJEAAAAAAAAGECiIRggAiAAKwM4IhmhIAArAygiGqMiCiAKoiECIAEgACsDMCIboSAAKwMgIg6jIgkgCaIhASAAKwNAIRUgACsDCCETIAArAwAhFCASIBKgIQ8gESARoCEWQQEhBSAKIQYgCSEHA0ACQAJAIAFEAAAAAAAAAABiIAJEAAAAAAAAAABickUEQEQAAAAAAAAAACEHDAELIAYgDyAHIBIgASABoCACIAGgIhCgoiATIBCiIBCiIBQgEKJEAAAAAAAA8D+goCILIAeiIAYgFiAHoqKgoCAJoSAYIAeiIBYgBqIgEyACIAKiIAFEAAAAAAAAFECiIAGiIAIgAUQAAAAAAAAIQKIiB6IiDKCgoiAUIAcgAqCiRAAAAAAAAPA/oKCgoKOhIgeiIg0gBqIgCyAGoiARIAIgAqAgEKCioKAgCqEgDSAXIAaiIBMgAkQAAAAAAAAUQKIgAqIgASABoiAMoKCiIBQgAkQAAAAAAAAIQKIgAaCiRAAAAAAAAPA/oKCgoKOhIQYgBUEERw0BIAYhCAsgAyAbIA4gB6IgFaOgOQMAIBkgGiAIoiAVo6AhAgwFCyAFQQFqIQUgBiAGoiECIAcgB6IhAQwACwALIAEgACsDACILoSIBIAGiIAIgACsDCKEiBiAGoqAiB58iApohDCAAKwMYRAAAAACE15dBoyIIRAAAAAAAAAjAoiENIAiaIQpBASEFA0BEAAAAAAAAAAAhCAJAIAJEAAAAAAAAAABiBEAgBiACIAogB6JEAAAAAAAA8D+gIAKiIAygIA0gB6JEAAAAAAAA8D+go6EiCKIgAqMhBiABIAiiIAKjIQEgBUEDRw0BIAEhCSAGIQgLIAMgCyAJIAArAxCjoDkDACAIIAArAxCjIAArAwigIQIMBAsgBUEBaiEFIAEgAaIgBiAGoqAiB58hAgwACwALIAEgACsDACIOoSIGIAaiIAIgACsDCKEiByAHoqAiAp8iAZohDyAAKwMYRAAAAACE15dBoyIJRAAAAAAAAAjAoiELIAArAyBEAAAAAITXl0GjRAAAAAAAavhAoyIIRAAAAAAAABTAoiEMIAmaIQ0gCJohCkEBIQUDQEQAAAAAAAAAACEJRAAAAAAAAAAAIQgCQCABRAAAAAAAAAAAYgRAIAcgASACIAqiIAKiIA0gAqJEAAAAAAAA8D+goCABoiAPoCAMIAKiIAKiIAsgAqJEAAAAAAAA8D+goKOhIgKiIAGjIQcgBiACoiABoyEGIAVBA0cNASAGIQkgByEICyADIA4gCSAAKwMQo6A5AwAgCCAAKwMQoyAAKwMIoCECDAMLIAVBAWohBSAGIAaiIAcgB6KgIgKfIQEMAAsACyABIAArAwAiDqEgACsDGKMiBiAGoiACIAArAwihIgcgB6KgIgKfIgGaIQ8gACsDIEQAAAAAhNeXQaMiCUQAAAAAAAAIwKIhCyAAKwMoRAAAAACE15dBo0QAAAAAAGr4QKMiCEQAAAAAAAAUwKIhDCAJmiENIAiaIQpBASEFA0BEAAAAAAAAAAAhCUQAAAAAAAAAACEIAkAgAUQAAAAAAAAAAGIEQCAHIAEgAiAKoiACoiANIAKiRAAAAAAAAPA/oKAgAaIgD6AgDCACoiACoiALIAKiRAAAAAAAAPA/oKCjoSICoiABoyEHIAYgAqIgAaMhBiAFQQNHDQEgBiEJIAchCAsgAyAOIAkgACsDEKOgOQMAIAggACsDEKMgACsDCKAhAgwCCyAFQQFqIQUgBiAGoiAHIAeioCICnyEBDAALAAsgBCACOQMACwsLACAAQdDjAzYCAAsVACAAQaTNATYCACAAQQRqEDkaIAALTQECfyMAQSBrIgMkACAAIAMgAEE4akEAEDwgAigCACACKAIEIAIoAgggAigCDBDXBSIEIAIQ3wIgACABIAQQ3wIgBBCUAyADQSBqJAALNQAgACgCABogACgCACAAEJQCQQF0ahogACgCACAAEJUCQQF0ahogACgCACAAEJQCQQF0ahoLNQEBfyMAQRBrIgIkACACIAAqAgA4AgwgACABKgIAOAIAIAEgAkEMaioCADgCACACQRBqJAALDAAgACABEPsBQQFzC+QBAQF/IwBBIGsiAyQAIAMgATYCECADIAA2AhggAyACNgIIIAMoAhAgAygCGBCXASEBIAMoAgggAygCEBCXASEAAkACfwJ/IAFFBEBBACECIABFDQMgAygCECADKAIIEMoBQQEhAiADKAIQIAMoAhgQlwFFDQMgA0EQaiEAIANBGGoMAQsgAygCGCEBIAAEQCADQQhqIQBBAQwCCyABIAMoAhAQygFBASECIAMoAgggAygCEBCXAUUNAiADQQhqIQAgA0EQagsoAgAhAUECCyECIAEgACgCABDKAQsgA0EgaiQAIAILEgAgABA+KAIAIAAoAgBrQQN1CyQAIAAgATYCACAAIAEoAgQiATYCBCAAIAEgAkEDdGo2AgggAAsLACAAQQBBJBA7GguRAQEDfyMAQRBrIgIkACACIAE2AgwjAEEQayIDJAAgABA1GiADQcfj8Tg2AgwgA0H/////BzYCCCADQQxqIANBCGoQvgEoAgAhBCADQRBqJAAgASAETQRAIAAQ+AEiACAEQQF2SQRAIAIgAEEBdDYCCCACQQhqIAJBDGoQeigCACEECyACQRBqJAAgBA8LEJ0BAAsLACABIAJBJBA/GgskACAAIAE2AgAgACABKAIEIgE2AgQgACABIAJBJGxqNgIIIAALjQICDH8BfUF/IQoCQCABKAIIIgYgAigCBEcNACAAKAIEIgMgASgCBEcNACAAKAIIIgcgAigCCEcNAEEAIQogA0EAIANBAEobIQsgB0EAIAdBAEobIQwgBkEAIAZBAEobIQ0gACgCACEDA0AgBCALRg0BIAQgBmwhDkEAIQUDQCAFIAxGRQRAQQAhACADQQA2AgAgAigCACAFQQJ0aiEIIAEoAgAgDkECdGohCUMAAAAAIQ8DQCAAIA1GRQRAIAMgCSoCACAIKgIAlCAPkiIPOAIAIABBAWohACAJQQRqIQkgCCAHQQJ0aiEIDAELCyAFQQFqIQUgA0EEaiEDDAELCyAEQQFqIQQMAAsACyAK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IAstAHtBAEdxckUNBQsgCyAOELABNgIIIAtBEGogC0EIahCRAiECAkAgAUUNACABIAtqLQB3QQFLDQADQAJAIAsgDhCAAjYCCCACIAtBCGoQgwFFDQAgB0GAwAAgAigCACgCABC4AUUNACACEI4CDAELCyALIA4QsAE2AgggAiALQQhqEO8DIgIgEBA4TQRAIAsgEBCAAjYCCCALQQhqQQAgAmsQjQchAyAQEIACIQQgDhCwASEUIwBBIGsiAiQAIAIgBDYCECACIAM2AhggAiAUNgIIA0ACQCACQRhqIAJBEGoQgwEiA0UNACACKAIYIAIoAggQswFFDQAgAkEYahCOAiACQQhqEI4CDAELCyACQSBqJAAgA0EBcw0BCyALIA4QsAE2AgAgC0EIaiALEJECGiALIAsoAgg2AhALIAsgCygCEDYCCANAAkAgCyAOEIACNgIAIAtBCGogCxCDAUUNACAAIAtBqARqEJMBRQ0AIAAQaCALKAIIKAIARw0AIAAQdRogC0EIahCOAgwBCwsgEkUNAyALIA4QgAI2AgAgC0EIaiALEIMBRQ0DIAUgBSgCAEEEcjYCAEEAIQAMAgsDQAJAIAAgC0GoBGoQkwFFDQACfyAHQYAQIAAQaCICELgBBEAgCSgCACIDIAsoAqQERgRAIAggCSALQaQEahC9AiAJKAIAIQMLIAkgA0EEajYCACADIAI2AgAgBEEBagwBCyAREDhFIARFcg0BIAIgCygCcEcNASALKAKEASICIAsoAoABRgRAIA8gC0GEAWogC0GAAWoQvQIgCygChAEhAgsgCyACQQRqNgKEASACIAQ2AgBBAAshBCAAEHUaDAELCyAERSALKAKEASICIA8oAgBGckUEQCALKAKAASACRgRAIA8gC0GEAWogC0GAAWoQvQIgCygChAEhAgsgCyACQQRqNgKEASACIAQ2AgALAkAgCygCHEEATA0AAkAgACALQagEahB7RQRAIAAQaCALKAJ0Rg0BCyAFIAUoAgBBBHI2AgBBACEADAMLA0AgABB1GiALKAIcQQBMDQECQCAAIAtBqARqEHtFBEAgB0GAECAAEGgQuAENAQsgBSAFKAIAQQRyNgIAQQAhAAwECyAJKAIAIAsoAqQERgRAIAggCSALQaQEahC9AgsgABBoIQIgCSAJKAIAIgNBBGo2AgAgAyACNgIAIAsgCygCHEEBazYCHAwACwALIAohAiAIKAIAIAkoAgBHDQMgBSAFKAIAQQRyNgIAQQAhAAwBCwJAIApFDQBBASEEA0AgChA4IARNDQECQCAAIAtBqARqEHtFBEAgABBoIAogBBC+AygCAEYNAQsgBSAFKAIAQQRyNgIAQQAhAAwDCyAAEHUaIARBAWohBAwACwALQQEhACAPKAIAIAsoAoQBRg0AQQAhACALQQA2AhAgESAPKAIAIAsoAoQBIAtBEGoQkQEgCygCEARAIAUgBSgCAEEEcjYCAAwBC0EBIQALIBAQORogDRA5GiAMEDkaIA4QORogERA5GiAPEGYgC0GwBGokACAADwsgCiECCyABQQFqIQEMAAsACx0AIAAgARC8ARB/IAEQSygCACEBIAAQSyABNgIACzQBAX8jAEEQayICJAAgAiAAKAIANgIIIAIgAigCCCABajYCCCACKAIIIQAgAkEQaiQAIAALCwAgAEGIrgQQzQELCwAgAEGQrgQQzQELDAAgACAAKAIAEIwHC8MBAQZ/IwBBEGsiBCQAIAAQSygCACEFAn8gAigCACAAKAIAayIDQf////8HSQRAIANBAXQMAQtBfwsiA0EBIAMbIQMgASgCACEGIAAoAgAhByAFQdACRgR/QQAFIAAoAgALIAMQyAIiCARAIAVB0AJHBEAgABC8ARoLIARBzwI2AgQgACAEQQhqIAggBEEEahBnIgUQkgcgBRBmIAEgACgCACAGIAdrajYCACACIAMgACgCAGo2AgAgBEEQaiQADwsQVQALJQEBfyABKAIAEOAEQRh0QRh1IQIgACABKAIANgIEIAAgAjoAAAvPEAEKfyMAQbAEayILJAAgCyAKNgKkBCALIAE2AqgEIAtB0AI2AmggCyALQYgBaiALQZABaiALQegAaiIBEGciDygCACIKNgKEASALIApBkANqNgKAASABEEYhESALQdgAahBGIQ4gC0HIAGoQRiEMIAtBOGoQRiENIAtBKGoQRiEQIwBBEGsiASQAIAsCfyACBEAgASADEJUHIgIQ/gEgCyABKAIANgB4IAEgAhD9ASANIAEQiwEgARA5GiABIAIQtQEgDCABEIsBIAEQORogCyACEMIBOgB3IAsgAhChAToAdiABIAIQoAEgESABEIsBIAEQORogASACELYBIA4gARCLASABEDkaIAIQ/AEMAQsgASADEJQHIgIQ/gEgCyABKAIANgB4IAEgAhD9ASANIAEQiwEgARA5GiABIAIQtQEgDCABEIsBIAEQORogCyACEMIBOgB3IAsgAhChAToAdiABIAIQoAEgESABEIsBIAEQORogASACELYBIA4gARCLASABEDkaIAIQ/AELNgIkIAFBEGokACAJIAgoAgA2AgAgBEGABHEiEkEJdiETQQAhAUEAIQIDQCACIQoCQAJAAkACQCABQQRGDQAgACALQagEahCUAUUNAEEAIQQCQAJAAkACQAJAAkAgC0H4AGogAWosAAAOBQEABAMFCQsgAUEDRg0HIAdBgMAAIAAQaRC5AQRAIAtBGGogABCYByAQIAssABgQrgQMAgsgBSAFKAIAQQRyNgIAQQAhAAwGCyABQQNGDQYLA0AgACALQagEahCUAUUNBiAHQYDAACAAEGkQuQFFDQYgC0EYaiAAEJgHIBAgCywAGBCuBAwACwALIAwQOEEAIA0QOGtGDQQCQCAMEDgEQCANEDgNAQsgDBA4IQMgABBpIQIgAwRAIAxBABBBLQAAIAJB/wFxRgRAIAAQdhogDCAKIAwQOEEBSxshAgwICyAGQQE6AAAMBgsgDUEAEEEtAAAgAkH/AXFHDQUgABB2GiAGQQE6AAAgDSAKIA0QOEEBSxshAgwGCyAAEGlB/wFxIAxBABBBLQAARgRAIAAQdhogDCAKIAwQOEEBSxshAgwGCyAAEGlB/wFxIA1BABBBLQAARgRAIAAQdhogBkEBOgAAIA0gCiANEDhBAUsbIQIMBgsgBSAFKAIAQQRyNgIAQQAhAAwDCyAKIAFBAklyRQRAQQAhAiATIAFBAkYgCy0Ae0EAR3FyRQ0FCyALIA4QsAE2AhAgC0EYaiALQRBqEJECIQICQCABRQ0AIAEgC2otAHdBAUsNAANAAkAgCyAOEIICNgIQIAIgC0EQahCDAUUNACAHQYDAACACKAIALAAAELkBRQ0AIAIQ7AIMAQsLIAsgDhCwATYCECACKAIAIAsoAhBrIgIgEBA4TQRAIAsgEBCCAjYCECALQRBqQQAgAmsQkwchAyAQEIICIQQgDhCwASEUIwBBIGsiAiQAIAIgBDYCECACIAM2AhggAiAUNgIIA0ACQCACQRhqIAJBEGoQgwEiA0UNACACKAIYLQAAIAIoAggtAABHDQAgAkEYahDsAiACQQhqEOwCDAELCyACQSBqJAAgA0EBcw0BCyALIA4QsAE2AgggC0EQaiALQQhqEJECGiALIAsoAhA2AhgLIAsgCygCGDYCEANAAkAgCyAOEIICNgIIIAtBEGogC0EIahCDAUUNACAAIAtBqARqEJQBRQ0AIAAQaUH/AXEgCygCEC0AAEcNACAAEHYaIAtBEGoQ7AIMAQsLIBJFDQMgCyAOEIICNgIIIAtBEGogC0EIahCDAUUNAyAFIAUoAgBBBHI2AgBBACEADAILA0ACQCAAIAtBqARqEJQBRQ0AAn8gB0GAECAAEGkiAhC5AQRAIAkoAgAiAyALKAKkBEYEQCAIIAkgC0GkBGoQlwcgCSgCACEDCyAJIANBAWo2AgAgAyACOgAAIARBAWoMAQsgERA4RSAERXINASALLQB2IAJB/wFxRw0BIAsoAoQBIgIgCygCgAFGBEAgDyALQYQBaiALQYABahC9AiALKAKEASECCyALIAJBBGo2AoQBIAIgBDYCAEEACyEEIAAQdhoMAQsLIARFIAsoAoQBIgIgDygCAEZyRQRAIAsoAoABIAJGBEAgDyALQYQBaiALQYABahC9AiALKAKEASECCyALIAJBBGo2AoQBIAIgBDYCAAsCQCALKAIkQQBMDQACQCAAIAtBqARqEHxFBEAgABBpQf8BcSALLQB3Rg0BCyAFIAUoAgBBBHI2AgBBACEADAMLA0AgABB2GiALKAIkQQBMDQECQCAAIAtBqARqEHxFBEAgB0GAECAAEGkQuQENAQsgBSAFKAIAQQRyNgIAQQAhAAwECyAJKAIAIAsoAqQERgRAIAggCSALQaQEahCXBwsgABBpIQIgCSAJKAIAIgNBAWo2AgAgAyACOgAAIAsgCygCJEEBazYCJAwACwALIAohAiAIKAIAIAkoAgBHDQMgBSAFKAIAQQRyNgIAQQAhAAwBCwJAIApFDQBBASEEA0AgChA4IARNDQECQCAAIAtBqARqEHxFBEAgABBpQf8BcSAKIAQQQS0AAEYNAQsgBSAFKAIAQQRyNgIAQQAhAAwDCyAAEHYaIARBAWohBAwACwALQQEhACAPKAIAIAsoAoQBRg0AQQAhACALQQA2AhggESAPKAIAIAsoAoQBIAtBGGoQkQEgCygCGARAIAUgBSgCAEEEcjYCAAwBC0EBIQALIBAQORogDRA5GiAMEDkaIA4QORogERA5GiAPEGYgC0GwBGokACAADwsgCiECCyABQQFqIQEMAAsACwwAIABBAUEtEKYHGgsMACAAQQFBLRCrBxoLNQEBfyMAQRBrIgIkACACIAAtAAA6AA8gACABLQAAOgAAIAEgAkEPai0AADoAACACQRBqJAALZAEBfyMAQRBrIgYkACAGQQA6AA8gBiAFOgAOIAYgBDoADSAGQSU6AAwgBQRAIAZBDWogBkEOahCcBwsgAiABIAEgAigCABCaBiAGQQxqIAMgACgCABAgIAFqNgIAIAZBEGokAAtCACABIAIgAyAEQQQQ2QEhASADLQAAQQRxRQRAIAAgAUHQD2ogAUHsDmogASABQeQASBsgAUHFAEgbQewOazYCAAsLQAAgAiADIABBCGogACgCCCgCBBEAACIAIABBoAJqIAUgBEEAEL8DIABrIgBBnwJMBEAgASAAQQxtQQxvNgIACwtAACACIAMgAEEIaiAAKAIIKAIAEQAAIgAgAEGoAWogBSAEQQAQvwMgAGsiAEGnAUwEQCABIABBDG1BB282AgALC0IAIAEgAiADIARBBBDaASEBIAMtAABBBHFFBEAgACABQdAPaiABQewOaiABIAFB5ABIGyABQcUASBtB7A5rNgIACwvlDwIVfwF+IwBB0B1rIgQkACAEQdAcakHQ3ABBPBA/GiAEQZAcakGQ3QBBwAAQPxogBEGQG2pB0N0AQfwAED8aIARBkBpqQdDeAEGAARA/GiAEQZAWakHQ3wBB/AMQPxogBEGQEmpB0OMAQYAEED8aQXQhEkECIQ8CQAJAAn8CQAJAAn8CQAJAIABBhAhrDgIBBAALIABBhAZGBEBBdyESQQEMAgsgAEGFCkYNAkF/IQUgAEGOFkcNBkFAIRJB+AAhEUH/ACENQQkhDyAEQZASaiELIARBkBZqIRAMBQtBeyESQQILIQ9BDSERQQ8hDSAEQdAcaiEQIARBkBxqDAILQXkhEkEDIQ8LQRYhEUEfIQ0gBEGQG2ohECAEQZAaagshC0EAIQADfyAAIBFGBH8gBEGQHWoFIARBkB1qIABqIAGnQQFxOgAAIABBAWohACABQgGIIQEMAQsLIQILIA9BAXQiFEEBciEIQQEhBQNAAkAgBSAIRwRAQQAhByAEQbAEaiAFQQJ0aiIGQQA2AgBBACEAA0AgACARRg0CIAAgAmotAAAEQCAGIAcgECAAIAVsIA1wQQJ0aigCAHMiBzYCAAsgAEEBaiEADAALAAsCQCATRQ0AIARBADYCoAYgBCAEKAK0BCIJNgKkBiAEQQE2ArgHIARBADYC8AZBASEAA0AgACAURkUEQCAEQfAGaiAAQQJ0aiIHQX82AgAgB0EANgJIIABBAWohAAwBCwsgBEIANwPQBSAEQv////8PNwOABSAUQQFrIRdBACEIQQAhBgNAIAZBAWohDCAGIQcCQCAJQX9GBEAgBEHQBWogBkECaiIHQQJ0aiAINgIAIAhBfyAIQQBOG0EBaiEFQQAhAANAIAAgBUYNAiAAQQJ0IgogBEHwBmoiCSAHQcgAbGpqIAxByABsIAlqIApqIgooAgAiCTYCACAKIAsgCUECdGooAgA2AgAgAEEBaiEADAALAAsDQCAEQaAGaiAHIgBBAnRqKAIAQX9GBEAgAEEBayEHIABBAEoNAQsLIAAhBSAAQQBKBEADQCAAQQFrIgdBAnQiCiAEQaAGamooAgBBf0cEQCAHIAUgBEGABWoiDiAFQQJ0aigCACAKIA5qKAIASBshBQsgAEEBSyEKIAchACAKDQALCyAEQdAFaiIAIAZBAmoiB0ECdGogCCAMIAVrIg4gACAFQQJ0IhVqIhYoAgBqIgAgACAISBsiCjYCAEEAIQADQCAAIBRGBEAgCSANaiEJIBYoAgAiAEF/IABBAE4bQQFqIRYgBEGgBmogFWohFUEAIQADQCAAIBZGBEAgCEF/IAhBAE4bQQFqIQVBACEAA0AgACAFRgRAIAohCAwGBSAAQQJ0IgggBEHwBmoiDiAHQcgAbGpqIgkgDEHIAGwgDmogCGoiCCgCACIOIAkoAgBzNgIAIAggCyAOQQJ0aigCADYCACAAQQFqIQAMAQsACwALIARB8AZqIAVByABsaiAAQQJ0aigCACIYQX9HBEAgBEHwBmogB0HIAGxqIAAgDmpBAnRqIBAgCSAYaiAVKAIAayANb0ECdGooAgA2AgALIABBAWohAAwACwAFIARB8AZqIAdByABsaiAAQQJ0akEANgIAIABBAWohAAwBCwALAAsgB0ECdCIAIARBgAVqaiAMIAhrNgIAIAYgF0cEQCAEQaAGaiAAaiIFIARBsARqIABqKAIAIgZBf0YEf0EABSAQIAZBAnRqKAIACyIGNgIAQQEhACAIQQAgCEEAShtBAWohCgNAIAAgCkZFBEACQCAEQbAEaiAHIABrQQJ0aigCACIJQX9GDQAgBEHwBmogB0HIAGxqIABBAnRqKAIAIg5FDQAgBSAGIBAgCyAOQQJ0aigCACAJaiANb0ECdGooAgBzIgY2AgALIABBAWohAAwBCwsgBSALIAZBAnRqKAIAIgk2AgAgDCEGIAggD0wNAQsLQX8hBSAIIA9KDQNBACEAIAhBAWoiBkEAIAZBAEobIQUgBEHwBmogB0HIAGxqIQwDQCAAIAVGBEAgBkEBIAZBAUobIQUgBEHwBmogB0HIAGxqIQZBASEAA0AgACAFRgRAIA1BAWohDEEAIQZBASEJA0BBASEAQQEhCyAJIAxGRQRAA0AgACAFRkUEQCAEIABBAnRqIgooAgAiD0F/RwRAIAogACAPaiANbyIKNgIAIBAgCkECdGooAgAgC3MhCwsgAEEBaiEADAELCyALRQRAIARBMGogBkECdGogDSAJazYCACAGQQFqIQYLIAlBAWohCQwBCwtBfyEFIAYgCEcNB0EAIQAgCEEAIAhBAEobIQYDQCAAIAZGDQUgAiAEQTBqIABBAnRqKAIAaiIFIAUtAABBAXM6AAAgAEEBaiEADAALAAUgBCAAQQJ0IgxqIAYgDGooAgA2AgAgAEEBaiEADAELAAsABSAMIABBAnRqIgogCyAKKAIAQQJ0aigCADYCACAAQQFqIQAMAQsACwALIANCADcDACARIBJqIQBCASEBA0AgACARRkUEQCADIAEgACACajEAAH4gGXwiGTcDACAAQQFqIQAgAUIBhiEBDAELCyATRQRAQQAhBQwDCyAEQdAFaiAHQQJ0aigCACEFDAILIAYgCyAHQQJ0aigCADYCAEEBIBMgBxshEyAFQQFqIQUMAAsACyAEQdAdaiQAIAULQAAgAiADIABBCGogACgCCCgCBBEAACIAIABBoAJqIAUgBEEAEPECIABrIgBBnwJMBEAgASAAQQxtQQxvNgIACwtAACACIAMgAEEIaiAAKAIIKAIAEQAAIgAgAEGoAWogBSAEQQAQ8QIgAGsiAEGnAUwEQCABIABBDG1BB282AgALC70FAQp/IwBBEGsiCSQAIAYQmAEhCiAJIAYQwQIiDRCgASAFIAM2AgACQAJAIAAiBy0AACIGQStrDgMAAQABCyAKIAZBGHRBGHUQogEhBiAFIAUoAgAiB0EEajYCACAHIAY2AgAgAEEBaiEHCwJAAkAgAiAHIgZrQQFMDQAgBy0AAEEwRw0AIActAAFBIHJB+ABHDQAgCkEwEKIBIQYgBSAFKAIAIghBBGo2AgAgCCAGNgIAIAogBywAARCiASEGIAUgBSgCACIIQQRqNgIAIAggBjYCACAHQQJqIgchBgNAIAIgBk0NAiAGLAAAEFcQxwRFDQIgBkEBaiEGDAALAAsDQCACIAZNDQEgBiwAACEIEFcaIAgQxgFFDQEgBkEBaiEGDAALAAsCQCAJEMMBBEAgCiAHIAYgBSgCABDrASAFIAUoAgAgBiAHa0ECdGo2AgAMAQsgByAGEJsCIA0QoQEhDiAHIQgDQCAGIAhNBEAgAyAHIABrQQJ0aiAFKAIAELoDBQJAIAkgCxBBLAAAQQBMDQAgDCAJIAsQQSwAAEcNACAFIAUoAgAiDEEEajYCACAMIA42AgAgCyALIAkQOEEBa0lqIQtBACEMCyAKIAgsAAAQogEhDyAFIAUoAgAiEEEEajYCACAQIA82AgAgCEEBaiEIIAxBAWohDAwBCwsLAkACQANAIAIgBk0NASAGLQAAIgdBLkcEQCAKIAdBGHRBGHUQogEhByAFIAUoAgAiCEEEajYCACAIIAc2AgAgBkEBaiEGDAELCyANEMIBIQcgBSAFKAIAIgtBBGoiCDYCACALIAc2AgAgBkEBaiEGDAELIAUoAgAhCAsgCiAGIAIgCBDrASAFIAUoAgAgAiAGa0ECdGoiBTYCACAEIAUgAyABIABrQQJ0aiABIAJGGzYCACAJEDkaIAlBEGokAAu8AQEFfyMAQRBrIgckACMAQRBrIgUkAAJAIAFB7////wNNBEACQCABQQFNBEAgACABEJIBIAAhBgwBCyAAIAAgARC7AkEBaiIDEIoCIgYQjwEgACADELcBIAAgARCKAQsgBiEEIAEiAwR/IAMEQANAIAQgAjYCACAEQQRqIQQgA0EBayIDDQALC0EABSAECxogBUEANgIMIAYgAUECdGogBUEMahB5IAVBEGokAAwBCxBVAAsgB0EQaiQAIAALqAUBCn8jAEEQayIJJAAgBhCeASEKIAkgBhCcAiINEKABIAUgAzYCAAJAAkAgACIHLQAAIgZBK2sOAwABAAELIAogBkEYdEEYdRCFASEGIAUgBSgCACIHQQFqNgIAIAcgBjoAACAAQQFqIQcLAkACQCACIAciBmtBAUwNACAHLQAAQTBHDQAgBy0AAUEgckH4AEcNACAKQTAQhQEhBiAFIAUoAgAiCEEBajYCACAIIAY6AAAgCiAHLAABEIUBIQYgBSAFKAIAIghBAWo2AgAgCCAGOgAAIAdBAmoiByEGA0AgAiAGTQ0CIAYsAAAQVxDHBEUNAiAGQQFqIQYMAAsACwNAIAIgBk0NASAGLAAAIQgQVxogCBDGAUUNASAGQQFqIQYMAAsACwJAIAkQwwEEQCAKIAcgBiAFKAIAEIMCIAUgBSgCACAGIAdrajYCAAwBCyAHIAYQmwIgDRChASEOIAchCANAIAYgCE0EQCADIAcgAGtqIAUoAgAQmwIFAkAgCSAMEEEsAABBAEwNACALIAkgDBBBLAAARw0AIAUgBSgCACILQQFqNgIAIAsgDjoAACAMIAwgCRA4QQFrSWohDEEAIQsLIAogCCwAABCFASEPIAUgBSgCACIQQQFqNgIAIBAgDzoAACAIQQFqIQggC0EBaiELDAELCwsDQAJAIAIgBksEQCAGLQAAIgdBLkcNASANEMIBIQcgBSAFKAIAIghBAWo2AgAgCCAHOgAAIAZBAWohBgsgCiAGIAIgBSgCABCDAiAFIAUoAgAgAiAGa2oiBTYCACAEIAUgAyABIABraiABIAJGGzYCACAJEDkaIAlBEGokAA8LIAogB0EYdEEYdRCFASEHIAUgBSgCACIIQQFqNgIAIAggBzoAACAGQQFqIQYMAAsACzEBAn8jAEEQayICJAAgAkEIaiIDIAAQSSADEJ4BIAEQhQEhACADEEMgAkEQaiQAIAALDwAgACgCDBogAEEANgIMC6ADAQJ/IwBB4AJrIgAkACAAIAI2AtACIAAgATYC2AIgAxDcASEGIAMgAEHgAWoQ7gIhByAAQdABaiADIABBzAJqEO0CIABBwAFqEEYiASABEFEQQiAAIAFBABBBIgI2ArwBIAAgAEEQajYCDCAAQQA2AggDQAJAIABB2AJqIABB0AJqEJMBRQ0AIAAoArwBIAEQOCACakYEQCABEDghAyABIAEQOEEBdBBCIAEgARBREEIgACADIAFBABBBIgJqNgK8AQsgAEHYAmoQaCAGIAIgAEG8AWogAEEIaiAAKALMAiAAQdABaiAAQRBqIABBDGogBxDAAg0AIABB2AJqEHUaDAELCwJAIABB0AFqEDhFDQAgACgCDCIDIABBEGprQZ8BSg0AIAAgA0EEajYCDCADIAAoAgg2AgALIAUgAiAAKAK8ASAEIAYQsQc2AgAgAEHQAWogAEEQaiAAKAIMIAQQkQEgAEHYAmogAEHQAmoQewRAIAQgBCgCAEECcjYCAAsgACgC2AIhAiABEDkaIABB0AFqEDkaIABB4AJqJAAgAguMAQEEfyMAQRBrIgUkACMAQRBrIgMkAAJAIAFBb00EQAJAIAFBCk0EQCAAIAEQkgEgACEEDAELIAAgARCdAkEBaiIGEEwiBBCPASAAIAYQtwEgACABEIoBCyAEIAEgAhDwBiADQQA6AA8gASAEaiADQQ9qEIYBIANBEGokAAwBCxBVAAsgBUEQaiQAIAALRQEBfyMAQRBrIgMkACADIAE2AgwgAyACNgIIIAMgA0EMahDMASEBIABBhOwBIAMoAggQ+gQhACABEMsBIANBEGokACAAC7ECAgR+BX8jAEEgayIIJAACQAJAAkAgASACRwRAQcCOBCgCACEMQcCOBEEANgIAIwBBEGsiCSQAEFcaIwBBEGsiCiQAIwBBEGsiCyQAIAsgASAIQRxqQQIQwQMgCykDACEEIAogCykDCDcDCCAKIAQ3AwAgC0EQaiQAIAopAwAhBCAJIAopAwg3AwggCSAENwMAIApBEGokACAJKQMAIQQgCCAJKQMINwMQIAggBDcDCCAJQRBqJAAgCCkDECEEIAgpAwghBUHAjgQoAgAiAUUNASAIKAIcIAJHDQIgBSEGIAQhByABQcQARw0DDAILIANBBDYCAAwCC0HAjgQgDDYCACAIKAIcIAJGDQELIANBBDYCACAGIQUgByEECyAAIAU3AwAgACAENwMIIAhBIGokAAu2AQICfAN/IwBBEGsiBSQAAkACQAJAIAAgAUcEQEHAjgQoAgAhB0HAjgRBADYCABBXGiMAQRBrIgYkACAGIAAgBUEMakEBEMEDIAYpAwAgBikDCBDTAyEDIAZBEGokAEHAjgQoAgAiAEUNASAFKAIMIAFHDQIgAyEEIABBxABHDQMMAgsgAkEENgIADAILQcCOBCAHNgIAIAUoAgwgAUYNAQsgAkEENgIAIAQhAwsgBUEQaiQAIAMLtgECAn0DfyMAQRBrIgUkAAJAAkACQCAAIAFHBEBBwI4EKAIAIQdBwI4EQQA2AgAQVxojAEEQayIGJAAgBiAAIAVBDGpBABDBAyAGKQMAIAYpAwgQ8QQhAyAGQRBqJABBwI4EKAIAIgBFDQEgBSgCDCABRw0CIAMhBCAAQcQARw0DDAILIAJBBDYCAAwCC0HAjgQgBzYCACAFKAIMIAFGDQELIAJBBDYCACAEIQMLIAVBEGokACADC8YBAgN/AX4jAEEQayIEJAACfgJAAkAgACABRwRAAkACQCAALQAAIgVBLUcNACAAQQFqIgAgAUcNAAwBC0HAjgQoAgAhBkHAjgRBADYCACAAIARBDGogAxBXEMIDIQcCQEHAjgQoAgAiAARAIAQoAgwgAUcNASAAQcQARg0EDAULQcCOBCAGNgIAIAQoAgwgAUYNBAsLCyACQQQ2AgBCAAwCCyACQQQ2AgBCfwwBC0IAIAd9IAcgBUEtRhsLIQcgBEEQaiQAIAcL1wECA38BfiMAQRBrIgQkAAJ/AkACQAJAIAAgAUcEQAJAAkAgAC0AACIFQS1HDQAgAEEBaiIAIAFHDQAMAQtBwI4EKAIAIQZBwI4EQQA2AgAgACAEQQxqIAMQVxDCAyEHAkBBwI4EKAIAIgAEQCAEKAIMIAFHDQEgAEHEAEYNBQwEC0HAjgQgBjYCACAEKAIMIAFGDQMLCwsgAkEENgIAQQAMAwsgB0L/////D1gNAQsgAkEENgIAQX8MAQtBACAHpyIAayAAIAVBLUYbCyEAIARBEGokACAAC5UDAQF/IwBBkAJrIgAkACAAIAI2AoACIAAgATYCiAIgAxDcASEGIABB0AFqIAMgAEH/AWoQ7wIgAEHAAWoQRiIBIAEQURBCIAAgAUEAEEEiAjYCvAEgACAAQRBqNgIMIABBADYCCANAAkAgAEGIAmogAEGAAmoQlAFFDQAgACgCvAEgARA4IAJqRgRAIAEQOCEDIAEgARA4QQF0EEIgASABEFEQQiAAIAMgAUEAEEEiAmo2ArwBCyAAQYgCahBpIAYgAiAAQbwBaiAAQQhqIAAsAP8BIABB0AFqIABBEGogAEEMakGQsAMQwwINACAAQYgCahB2GgwBCwsCQCAAQdABahA4RQ0AIAAoAgwiAyAAQRBqa0GfAUoNACAAIANBBGo2AgwgAyAAKAIINgIACyAFIAIgACgCvAEgBCAGELEHNgIAIABB0AFqIABBEGogACgCDCAEEJEBIABBiAJqIABBgAJqEHwEQCAEIAQoAgBBAnI2AgALIAAoAogCIQIgARA5GiAAQdABahA5GiAAQZACaiQAIAIL3AECA38BfiMAQRBrIgQkAAJ/AkACQAJAIAAgAUcEQAJAAkAgAC0AACIFQS1HDQAgAEEBaiIAIAFHDQAMAQtBwI4EKAIAIQZBwI4EQQA2AgAgACAEQQxqIAMQVxDCAyEHAkBBwI4EKAIAIgAEQCAEKAIMIAFHDQEgAEHEAEYNBQwEC0HAjgQgBjYCACAEKAIMIAFGDQMLCwsgAkEENgIAQQAMAwsgB0L//wNYDQELIAJBBDYCAEH//wMMAQtBACAHpyIAayAAIAVBLUYbCyEAIARBEGokACAAQf//A3ELtgECAX4CfyMAQRBrIgUkAAJAAkAgACABRwRAQcCOBCgCACEGQcCOBEEANgIAIAAgBUEMaiADEFcQwAQhBAJAQcCOBCgCACIABEAgBSgCDCABRw0BIABBxABGDQMMBAtBwI4EIAY2AgAgBSgCDCABRg0DCwsgAkEENgIAQgAhBAwBCyACQQQ2AgAgBEIAVQRAQv///////////wAhBAwBC0KAgICAgICAgIB/IQQLIAVBEGokACAEC8MBAgJ/AX4jAEEQayIEJAACfwJAAkAgACABRwRAQcCOBCgCACEFQcCOBEEANgIAIAAgBEEMaiADEFcQwAQhBgJAQcCOBCgCACIABEAgBCgCDCABRw0BIABBxABGDQQMAwtBwI4EIAU2AgAgBCgCDCABRg0CCwsgAkEENgIAQQAMAgsgBkKAgICAeFMgBkL/////B1VyDQAgBqcMAQsgAkEENgIAQf////8HIAZCAFUNABpBgICAgHgLIQAgBEEQaiQAIAAL9QcCCn8DfCAAQQAgA0EAShtFBEAgBEEANgIAIAVBADYCACAGQoCAgICAgID4v383AwBBfw8LIAMgA2whCQJAAkACQAJAIAFFBEAgCUEMbBA6IgtFDQQgCUEDbCEJQQAhAQNAIAEgCUZFBEAgByABIAJqLQAAQf8Bc2ohByABQQFqIQEMAQsLIAcgCW4hCkEAIQdBACEBA0AgASAJRkUEQCALIAFBAnRqIAEgAmotAABB/wFzIAprIgg2AgAgAUEBaiEBIAggCGwgB2ohBwwBCwsgB7efIhIgA7dEkStQ5nq2+z+io0QAAAAAAAAuQGMNAkEAIQcgACgCACIBQQAgAUEAShshDkF/IQhBfyEKQX8hDANAIAcgDkcEQCAAKAIIIQECQANAAkAgASAMQQFqIgxBAnQiD2ooAgAOAwEAAgALCyAAKAIQIRBBACEDA0AgA0EERg0BIAMgD2ohDUEAIQJBACEBA0AgASAJRkUEQCACIAFBAnQiAiAAKAIMIA1BAnRqKAIAaigCACACIAtqKAIAbGohAiABQQFqIQEMAQsLIAK3IBAgDUEDdGorAwCjIBKjIhMgESARIBNjIgEbIREgDCAKIAEbIQogAyAIIAEbIQggA0EBaiEDDAALAAsgB0EBaiEHDAELCwwBCyAJQQJ0EDoiC0UNA0EAIQEDQCABIAlGRQRAIAcgASACai0AAEH/AXNqIQcgAUEBaiEBDAELCyAHIAluIQpBACEHQQAhAQNAIAEgCUZFBEAgCyABQQJ0aiABIAJqLQAAQf8BcyAKayIINgIAIAFBAWohASAIIAhsIAdqIQcMAQsLIAe3nyISIAO3o0QAAAAAAAAuQGMNAkEAIQcgACgCACIBQQAgAUEAShshDkF/IQhBfyEKQX8hDANAIAcgDkcEQCAAKAIIIQECQANAAkAgASAMQQFqIgxBAnQiD2ooAgAOAwEAAgALCyAAKAIYIRBBACEDA0AgA0EERg0BIAMgD2ohDUEAIQJBACEBA0AgASAJRkUEQCACIAFBAnQiAiAAKAIUIA1BAnRqKAIAaigCACACIAtqKAIAbGohAiABQQFqIQEMAQsLIAK3IBAgDUEDdGorAwCjIBKjIhMgESARIBNjIgEbIREgDCAKIAEbIQogAyAIIAEbIQggA0EBaiEDDAALAAsgB0EBaiEHDAELCwsgBSAINgIAIAQgCjYCACAGIBE5AwAgCxA0QQAPCyAEQQA2AgAgBUEANgIAIAZCgICAgICAgPi/fzcDACALEDRBfg8LIARBADYCACAFQQA2AgAgBkKAgICAgICA+L9/NwMAIAsQNEF+DwtBAEEDQaQOQQAQPUEBEAMAC2kAIABFBEAPCwJAIAAoAgAgAUYNACAAIAE2AgAgAUUEQCAAQeSGpwJqIgAoAgAQNCAAQQA2AgAMAQsgAEHkhqcCaiAAKAIoIAAoAiRsEDoiADYCACAADQBBAEEDQaQOQQAQPUEBEAMACwvvAQEBfyMAQSBrIgYkACAGIAE2AhgCQCADKAIEQQFxRQRAIAZBfzYCACAGIAAgASACIAMgBCAGIAAoAgAoAhARCQAiATYCGAJAAkACQCAGKAIADgIAAQILIAVBADoAAAwDCyAFQQE6AAAMAgsgBUEBOgAAIARBBDYCAAwBCyAGIAMQSSAGEJ4BIQEgBhBDIAYgAxBJIAYQnAIhACAGEEMgBiAAELYBIAZBDHIgABC1ASAFIAZBGGoiAyACIAYgAyABIARBARDxAiAGRjoAACAGKAIYIQEDQCADQQxrEDkiAyAGRw0ACwsgBkEgaiQAIAELQAEBf0EAIQADfyABIAJGBH8gAAUgASgCACAAQQR0aiIAQYCAgIB/cSIDQRh2IANyIABzIQAgAUEEaiEBDAELCwsbACMAQRBrIgEkACAAIAIgAxC/BCABQRBqJAALVAECfwJAA0AgAyAERwRAQX8hACABIAJGDQIgASgCACIFIAMoAgAiBkgNAiAFIAZKBEBBAQ8FIANBBGohAyABQQRqIQEMAgsACwsgASACRyEACyAAC0ABAX9BACEAA38gASACRgR/IAAFIAEsAAAgAEEEdGoiAEGAgICAf3EiA0EYdiADciAAcyEAIAFBAWohAQwBCwsLGwAjAEEQayIBJAAgACACIAMQ2AQgAUEQaiQAC14BA38gASAEIANraiEFAkADQCADIARHBEBBfyEAIAEgAkYNAiABLAAAIgYgAywAACIHSA0CIAYgB0oEQEEBDwUgA0EBaiEDIAFBAWohAQwCCwALCyACIAVHIQALIAAL9wEBBX8jAEEgayICJAACfwJAAkAgAUF/EMEBDQAgAiABNgIUIAAtACwEQCACQRRqQQRBASAAKAIgENEBQQFHDQIMAQsgAiACQRhqIgU2AhAgAkEgaiEGIAJBFGohAwNAIAAoAiQgACgCKCADIAUgAkEMaiACQRhqIAYgAkEQahD3AiEEIAIoAgwgA0YNAiAEQQNGBEAgA0EBQQEgACgCIBDRAUEBRg0CDAMLIARBAUsNAiACQRhqIgNBASACKAIQIANrIgMgACgCIBDRASADRw0CIAIoAgwhAyAEQQFGDQALCyABENYEDAELQX8LIQAgAkEgaiQAIAALZgEBfwJAIAAtACxFBEAgAkEAIAJBAEobIQIDQCACIANGDQIgACABKAIAIAAoAgAoAjQRAwBBf0YEQCADDwUgAUEEaiEBIANBAWohAwwBCwALAAsgAUEEIAIgACgCIBDRASECCyACCyYAIAAgACgCACgCGBEAABogACABEMQDIgE2AiQgACABEJ4COgAsC/oBAQV/IwBBIGsiAiQAAn8CQAJAIAFBfxDBAQ0AIAIgARDQAzoAFyAALQAsBEAgAkEXakEBQQEgACgCIBDRAUEBRw0CDAELIAIgAkEYaiIFNgIQIAJBIGohBiACQRdqIQMDQCAAKAIkIAAoAiggAyAFIAJBDGogAkEYaiAGIAJBEGoQ9wIhBCACKAIMIANGDQIgBEEDRgRAIANBAUEBIAAoAiAQ0QFBAUYNAgwDCyAEQQFLDQIgAkEYaiIDQQEgAigCECADayIDIAAoAiAQ0QEgA0cNAiACKAIMIQMgBEEBRg0ACwsgARDWBAwBC0F/CyEAIAJBIGokACAAC2kBAX8CQCAALQAsRQRAIAJBACACQQBKGyECA0AgAiADRg0CIAAgASwAABDEASAAKAIAKAI0EQMAQX9GBEAgAw8FIAFBAWohASADQQFqIQMMAQsACwALIAFBASACIAAoAiAQ0QEhAgsgAgsmACAAIAAoAgAoAhgRAAAaIAAgARDIAyIBNgIkIAAgARCeAjoALAvyAQEDfyMAQSBrIgIkACABQX8QwQEhBCAALQA0IQMCQCAEBEAgAw0BIAAgACgCMCIBQX8QwQFBAXM6ADQMAQsCQCADRQ0AIAIgACgCMDYCEAJAAkACQCAAKAIkIAAoAiggAkEQaiACQRRqIgMgAkEMaiACQRhqIAJBIGogAxD3AkEBaw4DAgIAAQsgACgCMCEDIAIgAkEZajYCFCACIAM6ABgLA0AgAigCFCIDIAJBGGpNDQIgAiADQQFrIgM2AhQgAywAACAAKAIgEPYCQX9HDQALC0F/IQEMAQsgAEEBOgA0IAAgATYCMAsgAkEgaiQAIAELCQAgAEEBEMsECwkAIABBABDLBAszACAAIAEQxAMiATYCJCAAIAEQxgI2AiwgACAAKAIkEJ4COgA1IAAoAixBCU4EQBBVAAsL9QEBA38jAEEgayICJAAgAUF/EMEBIQQgAC0ANCEDAkAgBARAIAMNASAAIAAoAjAiAUF/EMEBQQFzOgA0DAELAkAgA0UNACACIAAoAjAQ0AM6ABMCQAJAAkAgACgCJCAAKAIoIAJBE2ogAkEUaiIDIAJBDGogAkEYaiACQSBqIAMQ9wJBAWsOAwICAAELIAAoAjAhAyACIAJBGWo2AhQgAiADOgAYCwNAIAIoAhQiAyACQRhqTQ0CIAIgA0EBayIDNgIUIAMsAAAgACgCIBD2AkF/Rw0ACwtBfyEBDAELIABBAToANCAAIAE2AjALIAJBIGokACABCwkAIABBARDOBAsJACAAQQAQzgQLMwAgACABEMgDIgE2AiQgACABEMYCNgIsIAAgACgCJBCeAjoANSAAKAIsQQlOBEAQVQALCx4AQZimBBD7AkHspgQQywNB6KgEEPsCQbypBBDLAwsMACAAEMcDGiAAEDQLtAEBBH8jAEEQayIFJAADQAJAIAIgA0wNACAAKAIYIgQgACgCHCIGTwRAIAAgASgCACAAKAIAKAI0EQMAQX9GDQEgA0EBaiEDIAFBBGohAQUgBSAGIARrQQJ1NgIMIAUgAiADazYCCCAFQQxqIAVBCGoQnwIhBCAAKAIYIAEgBCgCACIEEM8BIAAgBEECdCIGIAAoAhhqNgIYIAMgBGohAyABIAZqIQELDAELCyAFQRBqJAAgAwssACAAIAAoAgAoAiQRAABBf0YEQEF/DwsgACAAKAIMIgBBBGo2AgwgACgCAAvKAQEEfyMAQRBrIgQkAANAAkAgAiAFTA0AAn8gACgCDCIDIAAoAhAiBkkEQCAEQf////8HNgIMIAQgBiADa0ECdTYCCCAEIAIgBWs2AgQgBEEMaiAEQQhqIARBBGoQnwIQnwIhAyABIAAoAgwgAygCACIDEM8BIAAgA0ECdCIGIAAoAgxqNgIMIAEgBmoMAQsgACAAKAIAKAIoEQAAIgNBf0YNASABIAM2AgBBASEDIAFBBGoLIQEgAyAFaiEFDAELCyAEQRBqJAAgBQuvAQEEfyMAQRBrIgUkAANAAkAgAiAETA0AIAAoAhgiAyAAKAIcIgZPBEAgACABLAAAEMQBIAAoAgAoAjQRAwBBf0YNASAEQQFqIQQgAUEBaiEBBSAFIAYgA2s2AgwgBSACIARrNgIIIAVBDGogBUEIahCfAiEDIAAoAhggASADKAIAIgMQugEgACADIAAoAhhqNgIYIAMgBGohBCABIANqIQELDAELCyAFQRBqJAAgBAsvACAAIAAoAgAoAiQRAABBf0YEQEF/DwsgACAAKAIMIgBBAWo2AgwgACwAABDEAQvAAQEEfyMAQRBrIgQkAANAAkAgAiAFTA0AAkAgACgCDCIDIAAoAhAiBkkEQCAEQf////8HNgIMIAQgBiADazYCCCAEIAIgBWs2AgQgBEEMaiAEQQhqIARBBGoQnwIQnwIhAyABIAAoAgwgAygCACIDELoBIAAgACgCDCADajYCDAwBCyAAIAAoAgAoAigRAAAiA0F/Rg0BIAEgAxDQAzoAAEEBIQMLIAEgA2ohASADIAVqIQUMAQsLIARBEGokACAFC+PvAQQsfw59HHwDfiMAQSBrIhwkAAJAAkACQAJAIABBACABG0UEQEEAQQNBntoAQQAQPQwBCyAAKAIQIQ8gACgCDCEGAkAgACgCFCIlQQFGDQACfwJAAkACQAJAAkAgJUEBaw4FAAIEAwEECyAcIAY2AhwgHCAPNgIYIAYgD2wiAhA6IgNFDQggAyABIAIQPwwECwJ/IAEhAiAcIAZBA20iAUEBdCIHNgIcIBwgD0EDbSIDQQF0IgQ2AhggBCAHbBA6Ig0EQCADQQAgA0EAShshDCABQQAgAUEAShshCiANIgEhBANAIAkgDEcEQCABIAdqIQEgAiAJQQNsIgUgBmxqIQsgAiAFQQJqIAZsaiEDIAIgBUEBaiAGbGohCEEAIQUDQCAFIApHBEAgBCALLQAAIAstAAFBAXZqIAgtAABBAXZqIAgtAAFBAnZqQQJ0QQluOgAAIAEgAy0AACAILQABQQJ2IAgtAABBAXZqaiADLQABQQF2akECdEEJbjoAACAEIAstAAIgCy0AAUEBdmogCC0AAUECdmogCC0AAkEBdmpBAnRBCW46AAEgASADLQACIAgtAAJBAXYgCC0AAUECdmogAy0AAUEBdmpqQQJ0QQluOgABIAVBAWohBSADQQNqIQMgCEEDaiEIIAtBA2ohCyABQQJqIQEgBEECaiEEDAELCyAJQQFqIQkgBCAHaiEEDAELCyANDAELDAgLDAMLAn8gASECIBwgBkECbSIBNgIcIBwgD0ECbSIDNgIYIAEgA2wQOiIFBEAgA0EAIANBAEobIQ0gAUEAIAFBAEobIQcgBSEBA0AgBCANRwRAIAIgBEEBdCIDIAZsaiEIIAIgA0EBciAGbGohC0EAIQMDQCADIAdHBEAgASALLQABIAstAAAgCC0AASAILQAAampqQQJ2OgAAIANBAWohAyALQQJqIQsgCEECaiEIIAFBAWohAQwBCwsgBEEBaiEEDAELCyAFDAELDAcLDAILAn8gHCAGQQNtIgI2AhwgHCAPQQNtIgQ2AhggAiAEbBA6IgUEQCAEQQAgBEEAShshDSACQQAgAkEAShshByAFIQIDQCADIA1HBEAgASADQQNsIgsgBmxqIQggASALQQJqIAZsaiEEIAEgC0EBaiAGbGohC0EAIQkDQCAHIAlHBEAgAiAELQACIAQtAAEgBC0AACALLQACIAstAAEgCy0AACAILQACIAgtAAEgCC0AAGpqampqampqQQluOgAAIAlBAWohCSAEQQNqIQQgC0EDaiELIAhBA2ohCCACQQFqIQIMAQsLIANBAWohAwwBCwsgBQwBCwwGCwwBCwJ/IBwgBkEEbSICNgIcIBwgD0EEbSIDNgIYIAIgA2wQOiIFBEAgA0EAIANBAEobIQ0gAkEAIAJBAEobIQwgBSECA0AgCSANRwRAIAEgCUECdCIDIAZsaiEIIAEgA0EDciAGbGohBCABIANBAnIgBmxqIQsgASADQQFyIAZsaiEDQQAhBwNAIAcgDEcEQCACIAQtAAMgBC0AAiAELQABIAQtAAAgCy0AAyALLQACIAstAAEgCy0AACADLQADIAMtAAIgAy0AASADLQAAIAgtAAMgCC0AAiAILQABIAgtAABqampqampqampqampqampBBHY6AAAgB0EBaiEHIARBBGohBCALQQRqIQsgA0EEaiEDIAhBBGohCCACQQFqIQIMAQsLIAlBAWohCQwBCwsgBQwBCwwFCwsiAQ0ADAELIAAoAgAhAiMAQSBrIigkACAoIAFBASAGIA8gBhDXBSEdIAIoAgAoAgAhGUEAIQsjAEEgayIpJAACQAJAIBlB3ABqIggQSxCpAUUNACAIEEtBABBNKAIEIB0oAgRHDQAgCBBLQQAQTSgCCCAdKAIIRg0BCyAdKAIEIQMgHSgCCCEEA0AgA0EISCAEQQhIckUEQCALQQFqIQsgBEEBdSEEIANBAXUhAwwBCwsgHSgCBCECIB0oAgghA0EAIQQgCEEDNgIUIAggCzYCECAIQwAAAEBDAAAAPxDYBiIuOAIYIAhDAACAPyAuEKcClTgCHCAIQQRqIgUgCCgCFCALbBCjBCALQQAgC0EAShshDQNAIAQgDUcEQCADIAR2IQYgAiAEdiEHQQAhCwNAIAgoAhQiDyALTQRAIARBAWohBAwDBSAFIAQgD2wgC2oQTUECIAcgBkEBEO0DIAtBAWohCwwBCwALAAsLAkAgCEEgaiIFEJUCIgQgAiADbCINSQRAIwBBIGsiByQAAkAgDSAEayIGIAUQNSgCACAFKAIEa0EBdU0EQCMAQRBrIgIkACACIAU2AgAgAiAFKAIEIgM2AgQgAiADIAZBAXRqNgIIIAIoAgQhCyACKAIIIQMDQCADIAtGBEAgAhBuIAJBEGokAAUgBRA1IAsQrwYgAiALQQJqIgs2AgQMAQsLDAELIAUQNSEMIAdBCGohAgJ/IAUQlQIgBmohDyMAQRBrIgQkACAEIA82AgwjAEEQayILJAAgBRA1GiALQf////8HNgIMIAtB/////wc2AgggC0EMaiALQQhqEL4BKAIAIQMgC0EQaiQAIAMgD08EQCAFEJQCIgsgA0EBdkkEQCAEIAtBAXQ2AgggBEEIaiAEQQxqEHooAgAhAwsgBEEQaiQAIAMMAQsQnQEACyEEIAUQlQIhD0EAIQMjAEEQayILJAAgC0EANgIMIAJBDGogC0EMaiAMEK4BIAQEQCACKAIQGiAEQf////8HSwRAQc71ABCfAQALIARBAXQQTCEDCyACIAM2AgAgAiADIA9BAXRqIg82AgggAiAPNgIEIAIQPiADIARBAXRqNgIAIAtBEGokACMAQRBrIgMkACADIAIoAgg2AgAgAigCCCEEIAMgAkEIajYCCCADIAQgBkEBdGo2AgQgAyIEKAIAIQMDQCAEKAIEIANHBEAgAigCECAEKAIAEK8GIAQgBCgCAEECaiIDNgIADAELCyAEEK0BIARBEGokACAFELUGIAUQNSAFKAIAIAUoAgQgAkEEaiIDEJkCIAUgAxBIIAVBBGogAkEIahBIIAUQNSACED4QSCACIAIoAgQ2AgAgBRCVAhogBSgCABogBSgCACAFEJQCQQF0ahogBSgCACAFEJQCQQF0ahogBSgCABogAigCBCEDA0AgAyACKAIIRwRAIAIoAhAaIAIgAigCCEECazYCCAwBCwsgAigCAARAIAIoAhAaIAIoAgAhAyACED4oAgAgAigCAGsaIAMQNAsLIAdBIGokAAwBCyAEIA1LBEAgBSgCACANQQF0aiECIAUQlQIaIAUgAhCwBiAFKAIAGiAFKAIAIAUQlAJBAXRqGiAFKAIAGiAFKAIAIAUQlQJBAXRqGgsLIAhBLGogDRCYAiAIQThqIA0QmAILIClB+RgQlgEhDQJAAkACQAJAAkAgHSgCAEEBRgRAIB0oAhBBAUcNASAIQQRqIgIQqQEgCCgCFCAIKAIQbEcNAiAdKAIEIAJBABBNKAIERw0DIB0oAgggAkEAEE0oAghHDQQgCCACQQAQTSAdEN8CIAggAkEBEE0gAkEAEE0Q3wIgCCACQQIQTSACQQEQTRC0BkEBIQQDQCAEIAgoAhBPDQYgAiAIKAIUIARsEE0oAhghDyACIAgoAhQgBGxBAWsQTSgCGCEGQQAhCyACIAgoAhQgBGxBAWsQTSgCBCIFQQF0IQwgAiAIKAIUIARsQQFrEE0oAghBAXYhCiAFQQF2IRgDQCAKIAtHBEAgBiALIAxsQQJ0aiIDIAVBAnRqIQlBACEHA0AgByAYRgRAIAtBAWohCwwDBSAPIAMqAgAgAyoCBJIgCSoCAJIgCSoCBJJDAACAPpQ4AgAgCUEIaiEJIANBCGohAyAHQQFqIQcgD0EEaiEPDAELAAsACwsgCCACIAgoAhQgBGxBAWoQTSACIAgoAhQgBGwQTRDfAiAIIAIgCCgCFCAEbEECahBNIAIgCCgCFCAEbEEBahBNELQGIARBAWohBAwACwALQcCnBEH/LhAzQaUTEDNB6RkQM0HKAhA2QaMeEDNBjzMQMxA3DAgLQcCnBEHqOxAzQaUTEDNB6RkQM0HLAhA2QaMeEDNB3D4QMxA3DAcLQcCnBEHrxAAQM0GlExAzQekZEDNBzQIQNkGjHhAzQdnIABAzEDcMBgtBwKcEQY/QABAzQaUTEDNB6RkQM0HOAhA2QaMeEDNBitMAEDMQNwwFC0HApwRBptkAEDNBpRMQM0HpGRAzQc8CEDZBox4QM0GK0wAQMxA3DAQLIA0QdyMAQTBrIiIkAAJAIBlBoAFqIg0oAgAgCBBLQQAQTSgCBEYEQCANKAIEIAgQS0EAEE0oAghGDQELQQAhC0EAIQNBACEJIA1BIGohAgJAIAhBBGoQqQEEQCAIQQBBABD6ASgCACEEIAhBAEEAEPoBKAIEIQUgCEEAQQAQ+gEoAgghBiACIAgoAhA2AgwgAiAIKAIUQQFrIgc2AhAgAiACKAIMIAdsEKMEA0AgCyACKAIMTw0CIAYgC3YhByAFIAt2IQxBACEPA0AgAigCECIKIA9NBEAgC0EBaiELDAIFIAIgCiALbCAPahBNIAQgDCAHQQEQ7QMgD0EBaiEPDAELAAsACwALQcCnBEGdChAzQaIREDNB6RkQM0E1EDZBox4QM0HvIRAzEDcMBQsgCBBLQQAQTSgCBCEGIAgQS0EAEE0oAgghByAIKAIQIQsgCCgCFCEFIA1B3ABqIgJDzcxMPzgCGCACQQU2AhQgAkMAAMA/OAIQIAJDAABAQDgCDCACQSQ2AgggAiAFNgIEIAIgCzYCACACQRxqQSQQmAIgAkEoaiIPIAIoAgQgAigCAGwQowQDQCADIAtHBEAgByADdiECIAYgA3YhDCADIAVsIQpBACEEA0AgBCAFRgRAIANBAWohAwwDBSAPIAQgCmoQTUECIAwgAkECEO0DIARBAWohBAwBCwALAAsLIA0gCBBLQQAQTSgCBDYCACANIAgQS0EAEE0oAgg2AgQgDSgCCCEDAkAgAyANQRBqIgUiAhBWIgRLBEAjAEEgayILJAACQCADIARrIgQgAhA1KAIAIAIoAgRrQQxtTQRAIAIgBBDEBgwBCyACEDUhAyALQQhqIAIgAhBWIARqELoCIAIQViADEMMGIgMgBBDCBiACIAMQwQYgAygCBCECA0AgAiADKAIIRwRAIAMoAhAaIAMgAygCCEEMayIENgIIIAQQzgYMAQsLIAMoAgAEQCADKAIQGiADKAIAIQIgAxCwAxogAhA0CwsgC0EgaiQADAELIAMgBEkEQCACKAIAIANBDGxqIQMgAhBWIQQgAiADENAGIAIgBBDhAgsLA0AgBRBWIAlLBEAgBSAJEJkBIQIgDSgCDCEDAkAgAyACEFYiBEsEQCMAQSBrIgskAAJAIAMgBGsiBCACEDUoAgAgAigCBGtBDG1NBEAgAiAEEMQGDAELIAIQNSEDIAtBCGogAiACEFYgBGoQugIgAhBWIAMQwwYiAyAEEMIGIAIgAxDBBiADKAIEIQIDQCACIAMoAghHBEAgAygCEBogAyADKAIIQQxrIgQ2AgggBBDmAQwBCwsgAygCAARAIAMoAhAaIAMoAgAhAiADELADGiACEDQLCyALQSBqJAAMAQsgAyAESQRAIAIoAgAgA0EMbGohAyACEFYhBCACIAMQzQYgAiAEEOECCwsgCUEBaiEJDAELCwtBlAEQTBCqBiEDIwBBEGsiAiQAIAJBCGogAxCpBiIDIBlBQGsiIxCBBCADENQBIAJBEGokACAjKAIAIAgQS0EAEE0oAgQQjwEgIygCACAIEEtBABBNKAIIEIoBICJBEGpBiB0QlgEhKiAjKAIAISsgGUG8AmohGEEAIQsjAEEwayIhJAACQAJAAkACQAJAIAgEQCANRQ0BIAgQSxCpAUUNAiAIEEtBABBNKAIEIA0oAgBHDQMgCBBLQQAQTSgCCCANKAIERw0EQQAhBSMAQSBrIh4kAAJAAkAgCCICKAIQQQBKBEAgHkHmhAEQlgEhDiACIQ8CQAJAAkAgDUEgaiIUIgwQqQEEQCAPKAIQQQBMDQEgD0GQpAFBkM0BELQBRQ0CA0BBACECIAUgDCgCDE8NBANAIAwoAhAgAk0EQCAFQQFqIQUMAgUgDCAMKAIQIAVsIAJqEE0hAyAPIAUgAhD6ASEEIA8gBSACQQFqIgIQ+gEhB0EAIQYCQAJAAkACQAJAAkACQAJAAkACQCADKAIAQQJGBEAgBCgCAEECRw0BIAcoAgBBAkcNAiADKAIQQQFHDQMgBCgCEEEBRw0EIAcoAhBBAUcNBSADKAIEIAcoAgRHDQYgAygCCCAHKAIIRw0HIAQoAgQgBygCBEcNCCAEKAIIIAcoAghHDQkDQCAGIAQoAghPDQ1BACEJIAYgAygCCE8EQEHApwRBxMQBEDNB6cQBEDNB6RkQM0H3ABA2QaMeEDNBw8UBEDMQNwwVCyADKAIYIAMoAgwgBmxqIRAgBCAGEE8hESAHIAYQTyEVA0AgCSAEKAIETwRAIAZBAWohBgwCBSAQIAlBAnQiCmogCiARaioCACAKIBVqKgIAkzgCACAJQQFqIQkMAQsACwALAAtBwKcEQc/KABAzQaIREDNB6RkQM0HWABA2QaMeEDNB684AEDMQNwwJC0HApwRBqtQAEDNBohEQM0HpGRAzQdcAEDZBox4QM0HrzgAQMxA3DAgLQcCnBEHD2AAQM0GiERAzQekZEDNB2AAQNkGjHhAzQevOABAzEDcMBwtBwKcEQcnoABAzQaIREDNB6RkQM0HZABA2QaMeEDNBpuwAEDMQNwwGC0HApwRBmvEAEDNBohEQM0HpGRAzQdoAEDZBox4QM0Gm7AAQMxA3DAULQcCnBEHY9AAQM0GiERAzQekZEDNB2wAQNkGjHhAzQabsABAzEDcMBAtBwKcEQYD4ABAzQaIREDNB6RkQM0HcABA2QaMeEDNB1PgAEDMQNwwDC0HApwRB7vwAEDNBohEQM0HpGRAzQd0AEDZBox4QM0Gg/QAQMxA3DAILQcCnBEG3gAEQM0GiERAzQekZEDNB3gAQNkGjHhAzQdT4ABAzEDcMAQtBwKcEQdmDARAzQaIREDNB6RkQM0HfABA2QaMeEDNBoP0AEDMQNwsMCAsACwALAAtBwKcEQdooEDNBohEQM0HpGRAzQcgAEDZBox4QM0HvLBAzEDcMBAtBwKcEQY81EDNBohEQM0HpGRAzQckAEDZBox4QM0H1OBAzEDcMAwtBwKcEQf/AABAzQaIREDNB6RkQM0HKABA2QaMeEDNBncQAEDMQNwwCCyAOEHcgHkHVhQEQlgEhLCMAQTBrIgkkACANQTxqIiYQnQQgCUEIakEEciEnIA0qAjQQcCE0QQEhAwJAA0ACQAJAAkACQAJAAkACQAJAIBQQqQFBAWsgA0sEQCAUIANBAWsQnAQhBiAUIAMQnAQhDCAUIANBAWoiBBCcBCEHAn8gFBCpASADSwRAIBRBABBNKAIEIBQgAxBNKAIEbrMQ2gYQ2QYiLotDAAAAT10EQCAuqAwCC0GAgICAeAwBC0HApwRB6qsBEDNBmKwBEDNB6RkQM0HeABA2QaMeEDNB360BEDMQNwwNCyEQIAMgFCgCEG8hEQJAIAYoAgQgDCgCBEcNACAGKAIEIAcoAgRHDQAgBigCCCAMKAIIRw0CIAYoAgggBygCCEcNA0EBIQIgDCgCBEEBayIDQQEgA0EBSxshJCAMKAIIQQFrIgNBASADQQFLGyEtIBGyIS8DQCACIC1GDQlBASEDIAKzITAgBiACQQFrIgoQTyEfIAYgAhBPIRUgBiACQQFqIgUQTyEWIAwgChBPIRIgDCACEE8hICAMIAUQTyETIAcgChBPIRogByACEE8hGyAHIAUQTyEXA0AgAyAkRgRAIAUhAgwCBQJAICAgA0ECdCICaiIKKgIAEHAgNF0NAAJAAkAgCioCACIuIB8gA0EBa0ECdCIKaioCACIxXkUNACAuIAIgH2oqAgBeRQ0AIC4gHyADQQFqQQJ0Ig5qKgIAXkUNACAuIAogFWoqAgBeRQ0AIC4gAiAVaioCAF5FDQAgLiAOIBVqKgIAXkUNACAuIAogFmoqAgBeRQ0AIC4gAiAWaioCAF5FDQAgLiAOIBZqKgIAXkUNACAuIAogEmoqAgBeRQ0AIC4gAiASaioCAF5FDQAgLiAOIBJqKgIAXkUNACAuIAogIGoqAgBeRQ0AIC4gDiAgaioCAF5FDQAgLiAKIBNqKgIAXkUNACAuIAIgE2oqAgBeRQ0AIC4gDiATaioCAF5FDQAgLiAKIBpqKgIAXkUNACAuIAIgGmoqAgBeRQ0AIC4gDiAaaioCAF5FDQAgLiAKIBtqKgIAXkUNACAuIAIgG2oqAgBeRQ0AIC4gDiAbaioCAF5FDQAgLiAKIBdqKgIAXkUNACAuIAIgF2oqAgBeRQ0AIC4gDiAXaioCAF4NAQsgLiAxXUUNASAuIAIgH2oqAgBdRQ0BIC4gHyADQQFqQQJ0Ig5qKgIAXUUNASAuIAogFWoqAgBdRQ0BIC4gAiAVaioCAF1FDQEgLiAOIBVqKgIAXUUNASAuIAogFmoqAgBdRQ0BIC4gAiAWaioCAF1FDQEgLiAOIBZqKgIAXUUNASAuIAogEmoqAgBdRQ0BIC4gAiASaioCAF1FDQEgLiAOIBJqKgIAXUUNASAuIAogIGoqAgBdRQ0BIC4gDiAgaioCAF1FDQEgLiAKIBNqKgIAXUUNASAuIAIgE2oqAgBdRQ0BIC4gDiATaioCAF1FDQEgLiAKIBpqKgIAXUUNASAuIAIgGmoqAgBdRQ0BIC4gDiAaaioCAF1FDQEgLiAKIBtqKgIAXUUNASAuIAIgG2oqAgBdRQ0BIC4gDiAbaioCAF1FDQEgLiAKIBdqKgIAXUUNASAuIAIgF2oqAgBdRQ0BIC4gDiAXaioCAF1FDQELIAkgLjgCICAJIBE2AhggCSAQNgIUIAkgDyAQIC8QrAM4AiQgCUEIaiICICcgA7MgMCAQEOkCICYgAhDoAgsgA0EBaiEDDAELAAsACwALAkAgBigCBCAMKAIERw0AIAcoAgQgDCgCBEEBdkcNACAGKAIIIAwoAghHDQQgBygCCCAMKAIIQQF2Rw0FQQIhAgJ/IAcoAgRB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AigCDCACKAIIEFg4AgggBiAIIAIqAiggAioCLCACKAIMIAIoAggQWDgCDCAGIAggAioCMCACKgI0IAIoAgwgAigCCBBYOAIQIAYgCCACKgI4IAIqAjwgAigCDCACKAIIEFg4AhQgCCAEIAUgLiAylBCMAiAGIAggAioCQCACKgJEIAIoAgwgAigCCBBYOAIYIAYgCCACKgJIIAIqAkwgAigCDCACKAIIEFg4AhwgBiAIIAIqAlAgAioCVCACKAIMIAIoAggQWDgCICAGIAggAioCWCACKgJcIAIoAgwgAigCCBBYOAIkIAYgCCACKgJgIAIqAmQgAigCDCACKAIIEFg4AiggBiAIIAIqAmggAioCbCACKAIMIAIoAggQWDgCLCAIIAQgBSAuIDSUEIwCIAYgCCACKgJwIAIqAnQgAigCDCACKAIIEFg4AjAgBiAIIAIqAnggAioCfCACKAIMIAIoAggQWDgCNCAGIAggAioCgAEgAioChAEgAigCDCACKAIIEFg4AjggBiAIIAIqAogBIAIqAowBIAIoAgwgAigCCBBYOAI8IAYgCCACKgKQASACKgKUASACKAIMIAIoAggQWDgCQCAGIAggAioCmAEgAioCnAEgAigCDCACKAIIEFg4AkQgCCAEIAUgLiAzlBCMAiAGIAggAioCoAEgAioCpAEgAigCDCACKAIIEFg4AkggBiAIIAIqAqgBIAIqAqwBIAIoAgwgAigCCBBYOAJMIAYgCCACKgKwASACKgK0ASACKAIMIAIoAggQWDgCUCAGIAggAioCuAEgAioCvAEgAigCDCACKAIIEFg4AlQgBiAIIAIqAsABIAIqAsQBIAIoAgwgAigCCBBYOAJYIAYgCCACKgLIASACKgLMASACKAIMIAIoAggQWDgCXCAIIAQgBSAuIDGUEIwCIAYgCCACKgLQASACKgLUASACKAIMIAIoAggQWDgCYCAGIAggAioC2AEgAioC3AEgAigCDCACKAIIEFg4AmQgBiAIIAIqAuABIAIqAuQBIAIoAgwgAigCCBBYOAJoIAYgCCACKgLoASACKgLsASACKAIMIAIoAggQWDgCbCAGIAggAioC8AEgAioC9AEgAigCDCACKAIIEFg4AnAgBiAIIAIqAvgBIAIqAvwBIAIoAgwgAigCCBBYOAJ0IAggBCAFIC4gMJQQjAIg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AwsgBSgCRCIBBEADQCABKAIARQRAAkAgAyABKAIEIgJBAWsgASgCDCIEbkEBak4EQCABIAI2AhAMAQsgASADIARsNgIQIAAgASgCCCACbBChBSABQQE2AiggASgCECECCyABIABBASABKAIIIAIQogU2AgAgBSgCUCECIAFBADYCJCABQgA3AhggASACNgIUCyABKAIsIgENAAsLIAUoAkgiAUUNAANAIAEoAgBFBEACQCADIAEoAgQiAkEBayABKAIMIgRuQQFqTgRAIAEgAjYCEAwBCyABIAMgBGw2AhAgACACIAEoAghsQQd0EKEFIAFBATYCKCABKAIQIQILIAEgAEEBIAEoAgggAhCkBTYCACAFKAJQIQIgAUEANgIkIAFCADcCGCABIAI2AhQLIAEoAiwiAQ0ACwsL1QcBB38CQAJAIAIgA2oiCCABKAIESw0AIAEoAgwgA0kNACABKAIADQELIAAoAgAiA0EXNgIUIAAgAygCABEBAAsCQCACIAEoAhgiA08EQCAIIAEoAhAgA2pNDQELIAEoAihFBEAgACgCACIDQccANgIUIAAgAygCABEBAAsgASgCJARAAkAgASgCECIDQQBMDQAgASgCFCIFIAMgAyAFShsiBSABKAIcIAEoAhgiA2siBiAFIAZIGyIFIAEoAgQgA2siBiAFIAZIGyIFQQBMDQAgAUEwaiEKIAMgASgCCCILbCEGQQAhAwNAIAAgCiABKAIAIANBAnRqKAIAIAYgBSALbCIHIAEoAjQRBgAgASgCECIJIAEoAhQiBSADaiIDTA0BIAYgB2ohBiAFIAkgA2siByAFIAdIGyIFIAEoAhwgASgCGCADaiIHayIJIAUgCUgbIgUgASgCBCAHayIHIAUgB0gbIgVBAEoNAAsLIAFBADYCJAsgASACIAggASgCECIDayIFQQAgBUEAShsgASgCGCACSRsiBjYCGCADQQBMDQAgASgCFCIFIAMgAyAFShsiAyABKAIcIAZrIgUgAyAFSBsiAyABKAIEIAZrIgUgAyAFSBsiBUEATA0AIAFBMGohCiABKAIIIgsgBmwhBkEAIQMDQCAAIAogASgCACADQQJ0aigCACAGIAUgC2wiByABKAIwEQYAIAEoAhAiCSABKAIUIgUgA2oiA0wNASAGIAdqIQYgBSAJIANrIgcgBSAHSBsiBSAB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QRB1Igpqai0AADoAASABIAIgBCAOamotAAA6AAIgASACIAkgBy0AASIEamotAAA6AAMgASACIAQgCmpqLQAAOgAEIAEgAiAEIA5qai0AADoABSABQQZqIQEgB0ECaiEHIAVBAWohBSAGQQFqIQYgA0EBayIDDQALIAAoAnAFIAMLQQFxBEAgDCAGLQAAQQJ0IgBqKAIAIQMgCyAFLQAAQQJ0IgVqKAIAIQYgACAIaigCACEIIAEgAiAHLQAAIgAgBSANaigCAGpqLQAAOgAAIAEgAiAAIAYgCGpBEHVqai0AADoAASABIAIgACADamotAAA6AAILC4sCAQR/IwBBEGsiByQAAkACQCAAKALcAyIDKAIkBEAgA0EgakEAIAQgBSgCAEECdGpBAEEBIAMoAigQiwMgA0EANgIkIAUgBSgCAEEBajYCACADIAMoAixBAWs2AiwMAQsgAygCLCEIIAcgBCAFKAIAIglBAnRqIgooAgA2AgggBwJ/IAYgCWsiBCAIQQIgCEECSRsiBiAEIAZJGyIEQQJPBEAgCigCBAwBCyADQQE2AiQgAygCIAs2AgwgACABIAIoAgAgB0EIaiADKAIMEQcAIAMoAiQhACAFIAUoAgAgBGo2AgAgAyADKAIsIARrNgIsIAANAQsgAiACKAIAQQFqNgIACyAHQRBqJAALhgUBDn8gAkECdCIFIAEoAghqKAIAIQogASgCBCAFaigCACELIAEoAgAgAkEDdGoiASgCACEHIAEoAgQhCCADKAIEIQIgAygCACEDIAAoAtACIQQgACgC3AMiASgCHCEOIAEoAhghDyABKAIUIRAgASgCECERIAAoAnAiAUECTwR/IAFBAXYhCQNAIBAgCy0AAEECdCIBaigCACEMIA8gCi0AAEECdCIGaigCACEFIAEgDmooAgAhASADIAQgBiARaigCACINIActAAAiBmpqLQAAOgAAIAMgBCAGIAEgBWpBEHUiBWpqLQAAOgABIAMgBCAGIAxqai0AADoAAiADIAQgDSAHLQABIgFqai0AADoAAyADIAQgASAFamotAAA6AAQgAyAEIAEgDGpqLQAAOgAFIAIgBCANIAgtAAAiAWpqLQAAOgAAIAIgBCABIAVqai0AADoAASACIAQgASAMamotAAA6AAIgAiAEIA0gCC0AASIBamotAAA6AAMgAiAE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QT9KDQEgASAAKAK0A0YNAQsgACgCACIBQf0ANgIUIABBfyABKAIEEQIACyADQbgBNgIEIAAoAtQCIQILIAJBAEoEQEEAIQQDQCAAIARBAnQiB2ooAtgCIQUCQAJAIAAoAuABBEAgACgCnAMNASAAKAKkAw0CCyAFKAIUIgJBEE8EQCAAKAIAIgEgAjYCGCABQTI2AhQgACAAKAIAKAIAEQEACyADIAJBAnRqIgFBPGooAgAiAkUEQCABIABBAUHAACAAKAIEKAIAEQQAIgI2AjwLIAJCADcAACACQgA3ADggAkIANwAwIAJCADcAKCACQgA3ACAgAkIANwAYIAJCADcAECACQgA3AAggAyAHaiIBQQA2AiggAUEANgIYIAAoAuABRQRAIAAoArQDDQEMAgsgACgCnANFDQELIAUoAhgiAkEQTwRAIAAoAgAiASACNgIYIAFBMjYCFCAAIAAoAgAoAgARAQALIAMgAkECdGoiAUH8AGooAgAiAkUEQCABIABBAUGAAiAAKAIEKAIAEQQAIgI2AnwLIAJBAEGAAhA7GgsgBEEBaiIEIAAoAtQCSA0ACwsgA0FwNgIUIANCADcCDCADIAAoApgCNgI4C6sNAgp/AXwgACgCJEEASgRAIAAoAtgDIQogACgC2AEhBwNAIAEhBiACIQQCQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgBygCKCAHKAIkIghBCHRqIgNBgxBMBEAgA0GBCEwEQAJAIANBgQRrDgQXAyIeAAtBkAEhAUEAIQICQCADQYECaw4CJh8ACyADQYMGaw4EAyEhHCELIANBggxMBEACQCADQYIIaw4HFiIFIiIiHAALIANBhQprDgYFISEhIRohCwJAIANBgwxrDgoUISEGISEhISEZAAsgA0GHDmsOCAYgICAgICAXIAsgA0GFGEwEQCADQYQUTARAIANBhBBrDg0TISEhHyEhISEhISEXIAsgA0GFFGsOBhEgICAgBwgLIANBhhxMBEAgA0GGGGsOBxAgICAgIAkKCwJAIANBhxxrDggPICAgICAgCwALIANBiCBrDgkNHx8fHx8fHwwLC0GRASEBQQAhAgwiC0GSASEBDCELQZMBIQFBACECDCALQZQB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QAJAAkAgAi0AB0EQaw4EAAEDAgMLIAAoAgAiASAFNgIYIAFB7gA2AhQMBAsgACgCACIBIAU2AhggAUHvADYCFAwDCyAAKAIAIgEgBTYCGCABQfAANgIUDAILIAAoAgAiAUHbADYCFCABIAItAAc2AhggACgCACAFNgIcDAELIAAoAgAiASAFNgIYIAFBzwA2AhQgAEEBIAAoAgAoAgQRAgAMAQsgAEEBIAAoAgAoAgQRAgALDAILAkAgAUEMSQ0AIAItAAJBwQBHDQAgAi0AA0HkAEcNACACLQAEQe8ARw0AIAItAAVB4gBHDQAgAi0ABkHlAEcNACACLQAIIQMgAi0AByEHIAItAAohCSACLQAJIQogAi0ADCELIAItAAshDSACLQANIQUgACgCACIBQc4ANgIUIAEgBTYCJCABIAsgDUEIdHI2AiAgASAJIApBCHRyNgIcIAEgAyAHQQh0cjYCGCAAQQEgASgCBBECACAAIAU6AKwCIABBATYCqAIMAgsgACgCACIBIAU2AhggAUHQADYCFCAAQQEgACgCACgCBBECAAwBCyAAKAIAIgEgAzYCGCABQcYANgIUIAAgACgCACgCABEBAAsgBiAENgIEIAYgCDYCAEEBIQQgDEEATA0AIAAgDCAAKAIYKAIQEQIACyACQRBqJAAgBAs2ACAAQQA2AtgBIABBADYCuAMgAEEANgKQASAAKALQAyIAQQA2AqQBIABBADYCGCAAQgA3AgwLizsBD38jAEGgAmsiCSQAIAAoArgDIQEDQAJAAkACQCABDQAgACgC0AMoAgxFBEAgACgCGCICKAIEIgFFBEAgACACKAIMEQAARQRAQQAhAQwECyACKAIEIQELIAIoAgAiAy0AACEFIAFBAWsiBAR/IANBAWoFIAAgAigCDBEAAEUEQEEAIQEMBAsgAigCBCEEIAIoAgALIgFBAWohAyAFQf8BRiABLQAAIgFB2AFGcUUEQCAAKAIAIgYgBTYCGCAGQTc2AhQgACgCACABNgIcIAAgACgCACgCABEBAAsgACABNgK4AyACIARBAWs2AgQgAiADNgIADAELIAAQ4QNFBEBBACEBDAILIAAoArgDIQELAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABQQFrDv4BDxERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERESAQIFCQUFBQUDBAUIBQUFDw8PDw8PDw8ABwYKEAsREQ0NDQ0NDQ0NDQ0NDQ0NDQ0REREREREREQwREREREQ4RCyAAKAIAIgJB6AA2AhQgAEEBIAIoAgQRAgAgACgC0AMiASgCDARAIAAoAgAiAkHAADYCFCAAIAIoAgARAQAgACgC0AMhAQsgAEIANwDoASAAQgA3APABIABCgYKEiJCgwIABNwCAAiAAQoGChIiQoMCAATcA+AEgAEKFipSo0KDBggU3AJACIABChYqUqNCgwYIFNwCIAiAAQgA3A7ACIABBADYCKCAAQgA3A5gCIABBADoArAIgAEKBgAQ3AqQCIABBADoAogIgAEGBAjsBoAIgAUEBNgIMDBQLQQAhASAAQQBBAEEAENACDRMMEgtBACEBIABBAEEBQQAQ0AINEgwRC0EAIQEgAEEAQQBBARDQAg0RDBALQQAhASAAQQBBAUEBENACDRAMDwsgACgCACICIAE2AhggAkE/NgIUIAAgACgCACgCABEBAAwPCyAAKAIYIgYoAgQhASAGKAIAIQMgACgC0AMoAhBFBEAgACgCACICQTw2AhQgAkEYakHIqQJB0AAQPxogACAAKAIAKAIAEQEACyABRQRAIAAgBigCDBEAAEUEQEEAIQEMDwsgBigCACEDIAYoAgQhAQsgAy0AACEFIAFBAWsiAgR/IANBAWoFIAAgBigCDBEAAEUEQEEAIQEMDwsgBigCBCECIAYoAgALIgQtAAAhASACQQFrIgMEfyAEQQFqBSAAIAYoAgwRAABFBEBBACEBDA8LIAYoAgQhAyAGKAIACyEEIAAoAgAiAiAELQAAIgs2AhggAkHpADYCFEEBIQIgAEEBIAAoAgAoAgQRAgACQAJAAkAgC0EBdEEGaiAFQQh0IAFyRyALQQRLcg0AIAsEQCAAIAs2AtQCIARBAWohCiADQQFrIQUM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CyADBH8gAkEBagUgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCAAsiAi0AACEEIANBAWsiAwR/IAJBAWoFIAAgASgCDBEAAEUEQEEAIQEMCwsgASgCBCEDIAEoAgALIgVBAWohAiADQQFrIQMgBS0AACAEQQh0ckH/AUcNACADRQRAIAAgASgCDBEAAEUEQEEAIQEMCwsgASgCBCEDIAEoAgAhAgsgAkEBaiEEIANBAWshAyACLQAAQQNHBEAgBCECDAELIANFBEAgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCACEECyAEQQFqIQIgA0EBayEDIAAoAtgBIgcoAlggBC0AAEcNACADRQRAIAAgASgCDBEAAEUEQEEAIQEMCwsgACgC2AEhByABKAIEIQMgASgCACECCyACQQFqIQQgA0EBayEDIAcoAgAgAi0AAEcEQCAEIQIMAQsgA0UEQCAAIAEoAgwRAABFBEBBACEBDAsLIAAoAtgBIQcgASgCBCEDIAEoAgAhBAsgBEEBaiECIANBAWshAyAHKAKwASAELQAARw0AIANFBEAgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCACECCyACQQFqIQQgA0EBayEDIAItAABBgAFHBEAgBCECDAELIANFBEAgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCACEECyAELQAAIQUgA0EBayIDBH8gBEEBagUgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCAAsiBEEBaiECIANBAWshAyAELQAAIAVBCHRyDQAgA0UEQCAAIAEoAgwRAABFBEBBACEBDAsLIAEoAgQhAyABKAIAIQILIAItAAAhBCADQQFrIgMEfyACQQFqBSAAIAEoAgwRAABFBEBBACEBDAsLIAEoAgQhAyABKAIACyIFQQFqIQIgA0EBayEDIAUtAAAgBEEIdHINACADRQRAIAAgASgCDBEAAEUEQEEAIQEMCwsgASgCBCEDIAEoAgAhAgsgAkEBaiEEIANBAWshAyACLQAABEAgBCECDAELIANFBEAgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCACEECyAELQAAIQUgA0EBayIDBH8gBEEBagUgACABKAIMEQAARQRAQQAhAQwLCyAB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ACAAIAAoAhgoAggRAQAgAEHJATYCFAsgACAAKALMAygCABEAACICQQFHDQIgACgCJCICIQUCQAJAAkACQCACQQFrDgQDAgABAgsgACgC2AEiAygCsAEhBEECIQUgAygCACIGQQFHIgIgAygCWCIDQQJHciAEQQNHckUEQEEDIQIMAwsgAiADQSJHckUEQEEHIQIgBEEjRg0DCyAGQdIARyADQccAR3IgBEHCAEdyRQRAQQIhAgwDCyAGQfIARyADQecAR3JFBEBBBiECIARB4gBGDQMLIAAoApwCBEBBAyECDAMLIAAoAqgCBEBBAiECAkACQCAALQCsAiIDDgIFAAELQQMhAgwECyAAKAIAIgIgAzYCGCACQfQANgIUIABBfyAAKAIAKAIEEQIAQQMhAgwDCyAAKAIAIgIgBjYCGCACQfEANgIUIAIgBDYCICACIAM2AhwgAEEBIAIoAgQRAgBBAyECDAILQQQhBSAAKAKoAkUEQEEEIQIMAgtBBCECAkACQCAALQCsAiIDDgMDAQABC0EFIQIMAgsgACgCACICIAM2AhggAkH0ADYCFCAAQX8gACgCACgCBBECAEEFIQIMAQtBACECQQAhBQsgACAFNgIsIAAgAjYCKCAAQQA2AogBIABBgAI2AmAgAEKCgICAEDcDWCAAQgE3A1AgAEKAgICAEDcDSCAAQgA3A0AgAEKAgICAgICA+D83AzggAEEANgJsIABCADcCZCAAQcoBNgIUIAAgACgCrAMiAjYCNCAAIAI2AjBBAQwDCyAAIAAoAswDKAIAEQAADAILIAAoAgAiAiADNgIYIAJBFTYCFCAAIAAoAgAoAgARAQBBACECCyACCyICQQJGBEAgAQRAIAAoAgAiAUE1NgIUIAAgASgCABEBAAsgABCxBQsgAgsHACAAELAFC58HAQF/IABBADYCBCABQdoARwRAIAAoAgBCjYCAgKALNwIUIAAoAgAgATYCHCAAIAAoAgAoAgARAQALIAJB6ANHBEAgACgCAEKWgICAgD03AhQgACgCACACNgIcIAAgACgCACgCABEBAAsgACgCACEBIAAoAgwhAiAAQQRqQQBB5AMQOxogAEEBNgIQIAAgAjYCDCAAIAE2AgAjAEEQayICJAAgAEEANgIEIAJBADYCDEHUABA6IgFFBEAgACgCAEI4NwIUIAAgACgCACgCABEBAAsgAUGAlOvcAzYCMCABQeMBNgIoIAFB5AE2AiQgAUHlATYCICABQeYBNgIcIAFB5wE2AhggAUHoATYCFCABQekBNgIQIAFB6gE2AgwgAUHrATYCCCABQewBNgIEIAFB7QE2AgAgAUIANwI0IAFBADYCLCABQdQANgJMIAFCADcCPCABQgA3AkQgACABNgIEAkBB/ocCEIcDIgNFDQAgAkH4ADoACyACIAJBDGo2AgAgAiACQQtqNgIEIANBooMCIAIQ7QFBAEwNACACKAIMIQMgAi0AC0HfAXFBzQBGBEAgAiADQegHbCIDNgIMCyABIANB6AdsNgIsCyACQRBqJAAgAEEANgK4AiAAQQA2AhggAEEANgIIIABCADcCpAEgAEIANwKsASAAQgA3ArQBIABCADcCvAEgAEIANwLEASAAQgA3AswBIAAgAEEAQawBIAAoAgQoAgARBAAiATYC0AMgAUIANwJgIAFBgAE2AhwgAUGBATYCCCABQYIBNgIEIAFBgwE2AgAgAUEANgJoIAFBgAE2AiQgAUGAATYCKCABQgA3AmwgAUGAATYCLCABQYABNgIwIAFCADcCdCABQYABNgI0IAFBgAE2AjggAUIANwJ8IAFBgAE2AjwgAUEANgKEASABQYABNgJAIAFCADcCiAEgAUGAATYCRCABQYABNgJIIAFBgAE2AkwgAUGAATYCUCABQgA3ApABIAFBgAE2AlQgAUIANwKYASABQQA2AqABIAFBgAE2AlwgAUGEATYCICABQYQBNgJYIABBADYCuAMgAEEANgKQASAAQQA2AtgBIAAoAtADIgFBADYCpAEgAUEANgIYIAFCADcCDCAAIABBAEEcIAAoAgQoAgARBAAiATYCzAMgAUEBNgIYIAFCADcCECABQfwANgIMIAFB/QA2AgggAUH+ADYCBCABQf8ANgIAIABByAE2AhQLIgEBfUF/IAAqAgAgASoCAJMiAkMAAAAAXiACQwAAAABdGwsQACABIAIgAyAAKAIAEQQACzkBAX8gACgCBCIEQQF1IAFqIQEgACgCACEAIAEgAiADIARBAXEEfyABKAIAIABqKAIABSAACxEFAAs3AQF/IAAoAgQiA0EBdSABaiEBIAAoAgAhACABIAIgA0EBcQR/IAEoAgAgAGooAgAFIAALEQIACzQBAX8jAEEQayIEJAAgACgCACEAIAQgAzYCDCABIAIgBEEMaiAAEQQAIQAgBEEQaiQAIAALVAECfyMAQRBrIgQkACAAKAIEIgVBAXUgAWohASAAKAIAIQAgBUEBcQRAIAEoAgAgAGooAgAhAAsgBCADNgIMIAEgAiAEQQxqIAARBQAgBEEQaiQAC1IBAn8jAEEQayIDJAAgACgCBCIEQQF1IAFqIQEgACgCACEAIARBAXEEQCABKAIAIABqKAIAIQALIAMgAjYCDCABIANBDGogABECACADQRBqJAALNgEBfyMAQRBrIgQkACAAKAIAIQAgBCADEI8DIAEgAiAEIAARBAAhACAEEDkaIARBEGokACAAC1YBAn8jAEEQayIEJAAgACgCBCIFQQF1IAFqIQEgACgCACEAIAVBAXEEQCABKAIAIABqKAIAIQALIAQgAxCPAyABIAIgBCAAEQUAIAQQORogBEEQaiQAC1QBAn8jAEEQayIDJAAgACgCBCIEQQF1IAFqIQEgACgCACEAIARBAXEEQCABKAIAIABqKAIAIQALIAMgAhCPAyABIAMgABECACADEDkaIANBEGokAAsLACABIAIgABECAAsrAgF/AXwjAEEQayICJAAgAiABIAARHQA5AwggAisDCCEDIAJBEGokACADCwsAIAEgAiAAERQACycBAX8jAEEQayIBJAAgASAAEQ4ANgIMIAEoAgwhACABQRBqJAAgAAsJACABIAARAQALDwAgASAAKAIAaiACNgIACw0AIAEgACgCAGooAgALGAEBf0EQEEwiAEIANwMAIABCADcDCCAACzkBAX8jAEEQayIDJAAgAyABIAIgABEFAEEQEEwiACADKQIANwIAIAAgAykCCDcCCCADQRBqJAAgAAsrAQF/IwBBEGsiAyQAIAMgASACIAARAwA2AgwgAygCDCEAIANBEGokACAACzUBAX8jAEEQayICJAAgAiABEI8DIAIgAiAAEQAANgIMIAIoAgwhACACEDkaIAJBEGokACAACzABAX8jAEEQayIDJAAgAyABIAIgABEFAEEMEEwgAxCRBCEAIAMQdCADQRBqJAAgAAspAQF/IwBBEGsiAiQAIAIgASAAEQAANgIMIAIoAgwhACACQRBqJAAgAAstAQF/IwBBEGsiBCQAIAQgASACIAMgABEEADYCDCAEKAIMIQAgBEEQ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FCABEDo2AsQBIBQgABA6NgLMASMAQSBrIhIkACASIAI2AhggEiAPNgIcIBJBrI0EIBJBHGoQczYCECASEGs2AggCQAJAAkAgEkEQaiASQQhqEHgNACASQRxqEH0hEyASQcCNBCASQRhqEHM2AhAgEhBrNgIIIBJBEGogEkEIahB4DQAgE0EIaiASQRhqENIFQbgBED8hACATKAIMIQECQCATKAIIIgIgEygC0AFGBEAgASATKALUAUYNAQsgEiABNgIEIBIgAjYCAEEAQQJBw5gCIBIQPSATKALQASEBIAAoAgAhAiAAKAIEIQ8gACATKALUASIQNgIEIAAgATYCACAQtyAPt6MhAyABtyACt6MhBEEAIQEDQCABQQRHBEAgACABQQN0Ig9qIgIgBCAAIA9qIg8rAwiiOQMIIAIgAyAPKwMoojkDKCACIA8rA0g5A0ggAUEBaiEBDAELCwJAAkACQAJAAkACQCAAKAKwASIBQQFrDgQDAgEABQsgACAAKwNoOQNoIAAgACsDcDkDcCAAIAArA3g5A3ggACAAKwOAATkDgAEgACAEIAArA4gBojkDiAEgACADIAArA5ABojkDkAEgACAEIAArA5gBojkDmAEgACADIAArA6ABojkDoAEgACAAKwOoATkDqAEMAwsgACAEIAArA2iiOQNoIAAgAyAAKwNwojkDcCAAIAArA3g5A3ggACAAKwOAATkDgAEgACAAKwOIASAEIAOiozkDiAEgACAAKwOQASADIAQgBKIgA6KiozkDkAEMAgsgACAEIAArA2iiOQNoIAAgAyAAKwNwojkDcCAAIAArA3g5A3ggACAAKwOAASAEIAOiozkDgAEgACAAKwOIASADIAQgBKIgA6KiozkDiAEMAQsgACAEIAArA2iiOQNoIAAgAyAAKwNwojkDcCAAIAArA3g5A3ggACAAKwOAASAEIAOiozkDgAELIAAgATYCsAELCyATENUFIBMCfyMAQSBrIg8kAEHQARA6IgEEQAJAIAEgAEG4ARA/IhAgACgCAEEeaiIBNgLAASAAKAIEIQIgEEEPNgLMASAQQQ82AsgBIBAgAkEeaiIVNgLEASAQIAEgFWxBA3QiERA6IgI2ArgBIAJFDQAgECAREDoiETYCvAEgEUUNACAVQQAgFUEAShshGiABQQAgAUEAShshGCAAQegAaiEB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KAIABSABC0EYdEEYdQtAAANAIAEgAkcEQCABIAEsAAAiAEEATgR/QfCXAygCACABLAAAQQJ0aigCAAUgAAs6AAAgAUEBaiEBDAELCyACCycAIAFBAE4Ef0HwlwMoAgAgAUH/AXFBAnRqKAIABSABC0EYdEEYdQsMACAAEIIHGiAAEDQLNQADQCABIAJGRQRAIAQgASgCACIAIAMgAEGAAUkbOgAAIARBAWohBCABQQRqIQEMAQsLIAILEwAgASACIAFBgAFJG0EYdEEYdQsqAANAIAEgAkZFBEAgAyABLAAANgIAIANBBGohAyABQQFqIQEMAQsLIAILQQADQCABIAJHBEAgASABKAIAIgBB/wBNBH9BgKQDKAIAIAEoAgBBAnRqKAIABSAACzYCACABQQRqIQEMAQsLIAILHgAgAUH/AE0Ef0GApAMoAgAgAUECdGooAgAFIAELC0EAA0AgASACRwRAIAEgASgCACIAQf8ATQR/QfCXAygCACABKAIAQQJ0aigCAAUgAAs2AgAgAUEEaiEBDAELCyACCx4AIAFB/wBNBH9B8JcDKAIAIAFBAnRqKAIABSABCwtFAAJAA0AgAiADRg0BAkAgAigCAEH/AEsNAEHokQMoAgAgAigCAEEBdGovAQAgAXFFDQAgAkEEaiECDAELCyACIQMLIAMLRAADQAJAIAIgA0cEfyACKAIAQf8ASw0BQeiRAygCACACKAIAQQF0ai8BACABcUUNASACBSADCw8LIAJBBGohAgwACwALRgADQCABIAJHBEAgAyABKAIAQf8ATQR/QeiRAygCACABKAIAQQF0ai8BAAVBAAs7AQAgA0ECaiEDIAFBBGohAQwBCwsgAgskACACQf8ATQR/QeiRAygCACACQQF0ai8BACABcUEARwVBAAsLQAECfyAAKAIAKAIAIgAoAgAgACgCCCICQQF1aiEBIAAoAgQhACABIAJBAXEEfyABKAIAIABqKAIABSAACxEBAAsPACAAIAAoAgAoAgQRAQALHwAgAAJ/QfiuBEH4rgQoAgBBAWoiADYCACAACzYCBAsMACAAEIMHGiAAEDQLnAEAIwBBEGsiAyQAAkAgBRCHAUUEQCAAIAUoAgg2AgggACAFKQIANwIADAELIAUoAgAhBAJAAkACQCAFKAIEIgJBAU0EQCAAIgEgAhCSAQwBCyAC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IAAgBDYCACAAQTtqIgQgBEENIAYgBSAAEJABIARqIgYgAhCvASEHIABBEGoiBSACEEkgBCAHIAYgAEEgaiIEIABBHGogAEEYaiAFEL0DIAUQQyABIAQgACgCHCAAKAIYIAIgAxDOASEBIABB0ABqJAAgAQvSAQEBfyMAQTBrIgUkACAFIAE2AigCQCACKAIEQQFxRQRAIAAgASACIAMgBCAAKAIAKAIYEQoAIQIMAQsgBUEYaiIAIAIQSSAAEJwCIQEgABBDAkAgBARAIAVBGGogARC2AQwBCyAFQRhqIAEQtQELIAUgBUEYahCwATYCEANAIAUgBUEYahCCAjYCCCAFQRBqIAVBCGoQgwEEQCAFQShqIAVBEGoiACgCACwAABDJAyAAEOwCDAEFIAUoAighAiAFQRhqEDkaCwsLIAVBMGokACACC/UCAQF/IwBB4AJrIgAkACAAIAI2AtACIAAgATYC2AIgAEHQAWoQRiEGIABBEGoiAiADEEkgAhCYAUGQsANBqrADIABB4AFqEOsBIAIQQyAAQcABahBGIgMgAxBREEIgACADQQAQQSIBNgK8ASAAIAI2AgwgAEEANgIIA0ACQCAAQdgCaiAAQdACahCTAUUNACAAKAK8ASADEDggAWpGBEAgAxA4IQIgAyADEDhBAXQQQiADIAMQURBCIAAgAiADQQAQQSIBajYCvAELIABB2AJqEGhBECABIABBvAFqIABBCGpBACAGIABBEGogAEEMaiAAQeABahDAAg0AIABB2AJqEHUaDAELCyADIAAoArwBIAFrEEIgAxBAIQIQVyEBIAAgBTYCACACIAEgABCsB0EBRwRAIARBBDYCAAsgAEHYAmogAEHQAmoQewRAIAQgBCgCAEECcjYCAAsgACgC2AIhASADEDkaIAYQORogAEHgAmokACABC9QDAQF+IwBBgANrIgAkACAAIAI2AvACIAAgATYC+AIgAEHYAWogAyAAQfABaiAAQewBaiAAQegBahC6BCAAQcgBahBGIgEgARBREEIgACABQQAQQSICNgLEASAAIABBIGo2AhwgAEEANgIYIABBAToAFyAAQcUAOgAWA0ACQCAAQfgCaiAAQfACahCTAUUNACAAKALEASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCxAELIABB+AJqEGggAEEXaiAAQRZqIAIgAEHEAWogACgC7AEgACgC6AEgAEHYAWogAEEgaiAAQRxqIABBGGogAEHwAWoQuQQNACAAQfgCahB1GgwBCwsCQCAAQdgBahA4RQ0AIAAtABdFDQAgACgCHCIDIABBIGprQZ8BSg0AIAAgA0EEajYCHCADIAAoAhg2AgALIAAgAiAAKALEASAEEK0HIAApAwAhBiAFIAApAwg3AwggBSAGNwMAIABB2AFqIABBIGogACgCHCAEEJEBIABB+AJqIABB8AJqEHsEQCAEIAQoAgBBAnI2AgALIAAoAvgCIQIgARA5GiAAQdgBahA5GiAAQYADaiQAIAILvQMAIwBB8AJrIgAkACAAIAI2AuACIAAgATYC6AIgAEHIAWogAyAAQeABaiAAQdwBaiAAQdgBahC6BCAAQbgBahBGIgEgARBREEIgACABQQAQQSICNgK0ASAAIABBEGo2AgwgAEEANgIIIABBAToAByAAQcUAOgAGA0ACQCAAQegCaiAAQeACahCTAUUNACAAKAK0ASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCtAELIABB6AJqEGggAEEHaiAAQQZqIAIgAEG0AWogACgC3AEgACgC2AEgAEHIAWogAEEQaiAAQQxqIABBCGogAEHgAWoQuQQNACAAQegCahB1GgwBCwsCQCAAQcgBahA4RQ0AIAAtAAdFDQAgACgCDCIDIABBEGprQZ8BSg0AIAAgA0EEajYCDCADIAAoAgg2AgALIAUgAiAAKAK0ASAEEK4HOQMAIABByAFqIABBEGogACgCDCAEEJEBIABB6AJqIABB4AJqEHsEQCAEIAQoAgBBAnI2AgALIAAoAugCIQIgARA5GiAAQcgBahA5GiAAQfACaiQAIAILvQMAIwBB8AJrIgAkACAAIAI2AuACIAAgATYC6AIgAEHIAWogAyAAQeABaiAAQdwBaiAAQdgBahC6BCAAQbgBahBGIgEgARBREEIgACABQQAQQSICNgK0ASAAIABBEGo2AgwgAEEANgIIIABBAToAByAAQcUAOgAGA0ACQCAAQegCaiAAQeACahCTAUUNACAAKAK0ASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQ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AmogAEGAAmoQlAFFDQAgACgCvAEgARA4IAJqRgRAIAEQOCEDIAEgARA4QQF0EEIgASABEFEQQiAAIAMgAUEAEEEiAmo2ArwBCyAAQYgCahBpIABBB2ogAEEGaiACIABBvAFqIAAsAN8BIAAsAN4BIABB0AFqIABBEGogAEEMaiAAQQhqIABB4AFqELwEDQAgAEGIAmoQdhoMAQsLAkAgAEHQAWoQOEUNACAALQAHRQ0AIAAoAgwiAyAAQRBqa0GfAUoNACAAIANBBGo2AgwgAyAAKAIINgIACyAFIAIgACgCvAEgBBCvBzgCACAAQdABaiAAQRBqIAAoAgwgBBCRASAAQYgCaiAAQYACahB8BEAgBCAEKAIAQQJyNgIACyAAKAKIAiECIAEQORogAEHQAWoQORogAEGQAmokACACCwcAIAAoAgwLlQMBAX8jAEGQAmsiACQAIAAgAjYCgAIgACABNgKIAiADENwBIQYgAEHQAWogAyAAQf8BahDvAiAAQcABahBGIgEgARBREEIgACABQQAQQSICNgK8ASAAIABBEGo2AgwgAEEANgIIA0ACQCAAQYgCaiAAQYACahCUAUUNACAAKAK8ASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCvAELIABBiAJqEGkgBiACIABBvAFqIABBCGogACwA/wEgAEHQAWogAEEQaiAAQQxqQZCwAxDDAg0AIABBiAJqEHYaDAELCwJAIABB0AFqEDhFDQAgACgCDCIDIABBEGprQZ8BSg0AIAAgA0EEajYCDCADIAAoAgg2AgALIAUgAiAAKAK8ASAEIAYQsAc3AwAgAEHQAWogAEEQaiAAKAIMIAQQkQEgAEGIAmogAEGAAmoQfARAIAQgBCgCAEECcjYCAAsgACgCiAIhAiABEDkaIABB0AFqEDkaIABBkAJqJAAgAguVAwEBfyMAQZACayIAJAAgACACNgKAAiAAIAE2AogCIAMQ3AEhBiAAQdABaiADIABB/wFqEO8CIABBwAFqEEYiASABEFEQQiAAIAFBABBBIgI2ArwBIAAgAEEQajYCDCAAQQA2AggDQAJAIABBiAJqIABBgAJqEJQBRQ0AIAAoArwBIAEQOCACakYEQCABEDghAyABIAEQOEEBdBBCIAEgARBREEIgACADIAFBABBBIgJqNgK8AQsgAEGIAmoQaSAGIAIgAEG8AWogAEEIaiAALAD/ASAAQdABaiAAQRBqIABBDGpBkLADEMMCDQAgAEGIAmoQdhoMAQsLAkAgAEHQAWoQOEUNACAAKAIMIgMgAEEQamtBnwFKDQAgACADQQRqNgIMIAMgACgCCDYCAAsgBSACIAAoArwBIAQgBhCzBzsBACAAQdABaiAAQRBqIAAoAgwgBBCRASAAQYgCaiAAQYACahB8BEAgBCAEKAIAQQJyNgIACyAAKAKIAiECIAEQORogAEHQAWoQORogAEGQAmokACACC5UDAQF/IwBBkAJrIgAkACAAIAI2AoACIAAgATYCiAIgAxDcASEGIABB0AFqIAMgAEH/AWoQ7wIgAEHAAWoQRiIBIAEQURBCIAAgAUEAEEEiAjYCvAEgACAAQRBqNgIMIABBADYCCANAAkAgAEGIAmogAEGAAmoQlAFFDQAgACgCvAEgARA4IAJqRgRAIAEQOCEDIAEgARA4QQF0EEIgASABEFEQQiAAIAMgAUEAEEEiAmo2ArwBCyAAQYgCahBpIAYgAiAAQbwBaiAAQQhqIAAsAP8BIABB0AFqIABBEGogAEEMakGQsAMQwwINACAAQYgCahB2GgwBCwsCQCAAQdABahA4RQ0AIAAoAgwiAyAAQRBqa0GfAUoNACAAIANBBGo2AgwgAyAAKAIINgIACyAFIAIgACgCvAEgBCAGELQHNwMAIABB0AFqIABBEGogACgCDCAEEJEBIABBiAJqIABBgAJqEHwEQCAEIAQoAgBBAnI2AgALIAAoAogCIQIgARA5GiAAQdABahA5GiAAQZACaiQAIAILlQMBAX8jAEGQAmsiACQAIAAgAjYCgAIgACABNgKIAiADENwBIQYgAEHQAWogAyAAQf8BahDvAiAAQcABahBGIgEgARBREEIgACABQQAQQSICNgK8ASAAIABBEGo2AgwgAEEANgIIA0ACQCAAQYgCaiAAQYACahCUAUUNACAAKAK8ASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCvAELIABBiAJqEGkgBiACIABBvAFqIABBCGogACwA/wEgAEHQAWogAEEQaiAAQQxqQZCwAxDDAg0AIABBiAJqEHYaDAELCwJAIABB0AFqEDhFDQAgACgCDCIDIABBEGprQZ8BSg0AIAAgA0EEajYCDCADIAAoAgg2AgALIAUgAiAAKAK8ASAEIAYQtQc2AgAgAEHQAWogAEEQaiAAKAIMIAQQkQEgAEGIAmogAEGAAmoQfARAIAQgBCgCAEECcjYCAAsgACgCiAIhAiABEDkaIABB0AFqEDkaIABBkAJqJAAgAgsLgcUDTABBgAgL1Spmc2V0ACVzLyVzACVzLiVzAGRlYnVnAGFsbG9jYXRvcjxUPjo6YWxsb2NhdGUoc2l6ZV90IG4pICduJyBleGNlZWRzIG1heGltdW0gc3VwcG9ydGVkIHNpemUAd2IAJWPihLnvuI9bd2ViYXJraXQtaW5mbzpdACVtLSVkLSVZLSVILSVNLSVTAE1hcmtlciBPSy4ALABBc3NlcnRpb24gYHggPj0gbU1pblhgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB3aWR0aCA+PSA1YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgd2lkdGggPj0gMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYHdpZHRoID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHB5cmFtaWQtPnNpemUoKSA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtU3RhcnRUaW1lID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGAoc3JjX3dpZHRoJTIpID09IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbS53aWR0aCgpID09IGltLnN0ZXAoKS9zaXplb2YoZmxvYXQpYCBmYWlsZWQgaW4gACAJCg0ARXJyb3I6IG1hbGxvYwoARXJyb3IgMTogaWNwR2V0SW5pdFh3MlhjCgAgPT09IG1hdHJpeCAoJWQsJWQpID09PQoAID09PSB2ZWN0b3IgKCVkKSA9PT0KAD8/PyAxCgBFcnJvcjogbGFiZWxpbmcgd29yayBvdmVyZmxvdy4KACMjIyBGZWF0dXJlIGNhbmRpZGF0ZXMgZm9yIHRyYWNraW5nIGFyZSBvdmVyZmxvdy4KAGFyZ2xDYW1lcmFGcnVzdHVtUkgoKTogYXJQYXJhbURlY29tcE1hdCgpIGluZGljYXRlZCBwYXJhbWV0ZXIgZXJyb3IuCgBrcG1EZWxldGVSZWZEYXRhU2V0KCk6IE5VTEwgcmVmRGF0YVNldFB0ci9yZWZJbWFnZS4KAFN0YXJ0IHRyYWNraW5nX3RocmVhZCAjJWQuCgBPdXQgb2YgbWVtb3J5ISEKAERhdGEgbnVtIGVycm9yISEKAGNvbG9yOiAjNjY0NDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZjk5OyBib3JkZXItcmFkaXVzOiA0cHg7IHBhZGRpbmc6IDJweAB3AElEIGFscmVhZHkgZXhpc3RzACVzJXMAJXMuJXMAcgAvc3JjL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9vcmllbnRhdGlvbl9hc3NpZ25tZW50LmNwcAAvc3JjL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2ZyYW1ld29yay90aW1lcnMuY3BwAC9zcmMvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZGV0ZWN0b3JzL2hhcnJpcy5jcHAAL3NyYy9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9kZXRlY3RvcnMvRG9HX3NjYWxlX2ludmFyaWFudF9kZXRlY3Rvci5jcHAAL3NyYy9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9tYXRjaGVycy9ob3VnaF9zaW1pbGFyaXR5X3ZvdGluZy5jcHAAL3NyYy9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9mcmFtZXdvcmsvaW1hZ2UuY3BwAC9zcmMvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZGV0ZWN0b3JzL2dhdXNzaWFuX3NjYWxlX3NwYWNlX3B5cmFtaWQuY3BwAC9zcmMvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZGV0ZWN0b3JzL3B5cmFtaWQuY3BwAGluZm8ARXJyb3I6IGljcEdldEpfVV9YYwB3YgByYgBBUl9QSVhFTF9GT1JNQVRfUkdCAFBhdHRlcm4gZXh0cmFjdGlvbiBmYWlsZWQuAEFzc2VydGlvbiBgcHlyYW1pZGAgZmFpbGVkIGluIABUcmFja2luZyB0aHJlYWQgPSAlZAoAU0laRSA9ICVkLCAlZAoARXJyb3IgMjogaWNwR2V0SW5pdFh3MlhjCgA/Pz8gMgoARXJyb3I6IHVuc3VwcG9ydGVkIHBpeGVsIGZvcm1hdC4KAFVua25vd24gb3IgdW5zdXBwb3J0ZWQgbGFiZWxpbmcgdGhyZXNob2xkIG1vZGUgcmVxdWVzdGVkLiBTZXQgdG8gbWFudWFsLgoAa3BtRGVsZXRlUmVmRGF0YVNldCgpOiAwIHhzaXplL3lzaXplL2RwaS4KAEVycm9yICglZCk6IHVuYWJsZSB0byBvcGVuIGNhbWVyYSBwYXJhbWV0ZXJzIGZpbGUgIiVzIiBmb3Igd3JpdGluZy4KAEVycm9yOiBOVUxMIHBhdHRIYW5kbGUuCgBFbmQgdHJhY2tpbmdfdGhyZWFkICMlZC4KAE91dCBvZiBtZW1vcnkhIQoAcgAvc3JjL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL21hdGNoZXJzL2ZyZWFrLmgAd2FybmluZwAgJTEwZwBCdWlsZCBQeXJhbWlkACU0ZAB3YgByYgAlY/Cfmqlbd2ViYXJraXQtZXJyb3I6XQBBUl9QSVhFTF9GT1JNQVRfQkdSAE1BTlVBTABHZW5lcmljIGVycm9yIGR1cmluZyBtYXRjaGluZyBwaGFzZS4AIGxpbmUgACVzJXMKAEZpbGUgb3BlbiBlcnJvci4gJXMKAERpc3RvcnRpb24gZmFjdG9yOiBrMT0lMS4xMGYsIGsyPSUxLjEwZiwgcDE9JTEuMTBmLCBwMj0lMS4xMGYKAEVycm9yOiBtYWxsb2MKAEVycm9yIDM6IGljcEdldEluaXRYdzJYYwoARXJyb3IgaWNwR2V0Sl9VX1MKAD09PT09PSAlcyA9PT09PT09PQoAPz8/IDMKAEVycm9yOiBjYW4ndCBsb2FkIHBhdHRlcm4gZnJvbSBOVUxMIGJ1ZmZlci4KAGtwbVNldFJlZkRhdGFTZXQoKTogTlVMTCBrcG1IYW5kbGUvZmlsZW5hbWUuCgBFcnJvciBzYXZpbmcgZmVhdHVyZSBtYXA6IGVycm9yIHdyaXRpbmcgZGF0YS4KAE91dCBvZiBtZW1vcnkhIQoAY29sb3I6ICNmZmZmZmY7IGJhY2tncm91bmQtY29sb3I6ICNmZjAxMDE7IGJvcmRlci1yYWRpdXM6IDRweDsgcGFkZGluZzogMnB4AEV4dHJhY3QgRmVhdHVyZXMAZXJyb3IARnJlYWsgZmVhdHVyZXMgLSAlZAByYgBBVVRPX01FRElBTgBBUl9QSVhFTF9GT1JNQVRfUkdCQQBJbnN1ZmZpY2llbnQgY29udHJhc3QgZHVyaW5nIG1hdGNoaW5nLgAlNy41ZiAAIGxpbmUgAEVycm9yIG9wZW5pbmcgZmlsZSAnJXMnOiAAICAgICAgICAgICAgICAgICAgZng9JWYsIGZ5PSVmLCB4MD0lZiwgeTA9JWYsIHM9JWYKAEVycm9yIDQ6IGljcEdldEluaXRYdzJYYwoARXJyb3IgaWNwR2V0VV9mcm9tX1hfYnlfTWF0WDJVCgBFcnJvciBhbGxvY2F0aW5nIG1lbW9yeS4KAEVycm9yOiBvdXQgb2YgbWVtb3J5LgoARXJyb3I6IFVuYWJsZSB0byBvcGVuIGZpbGUgJyVzJyBmb3Igd3JpdGluZy4KAEVycm9yOiB1bmFibGUgdG8gb3BlbiBmaWxlICclcyVzJyBmb3IgcmVhZGluZy4KAE91dCBvZiBtZW1vcnkhIQoAU3RlcCBzaXplIG11c3QgYmUgZXF1YWwgdG8gd2lkdGggZm9yIG5vdwBbJXNdIFslc10gWyVzXSA6IEZvdW5kICVkIGZlYXR1cmVzACVzAFdpZHRoIGNhbm5vdCBiZSB6ZXJvAFNvdXJjZSB3aWR0aCBtdXN0IGJlIGV2ZW4ASW1hZ2UgaXMgdG9vIHNtYWxsAHggb3V0IG9mIHJhbmdlAENsb2NrIGhhcyBub3QgYmVlbiBzdGFydGVkAFB5cmFtaWQgaXMgbm90IGFsbG9jYXRlZAByYgAlY+KaoO+4j1t3ZWJhcmtpdC13YXJuOl0AQVVUT19PVFNVAEFSX1BJWEVMX0ZPUk1BVF9CR1JBAHdwIG11c3QgYmUgYXQgbGVhc3QgMQBCYXJjb2RlIG1hdGNoaW5nIGNvdWxkIG5vdCBmaW5kIGNvcnJlY3QgYmFyY29kZSBsb2NhdG9yIHBhdHRlcm4uAFslc10gADogACVzJXMKAERpc3RvcnRpb24gZmFjdG9yID0gJWYgJWYgJWYgJWYgJWYgJWYKAEVycm9yIDU6IGljcEdldEluaXRYdzJYYwoARXJyb3IgaWNwR2V0WGNfZnJvbV9Yd19ieV9NYXRYdzJYYwoARXJyb3IgcmVhZGluZyBpbWFnZVNldC4KAEVycm9yIHdoaWxlIGFkZGluZyByZWZlcmVuY2UgZGF0YSBzZXQ6IGtwbUdlblJlZkRhdGFTZXQoKSBmYWlsZWQuCgBFcnJvciBvcGVuaW5nICclcycuCgBDYW4ndCBvcGVuIEpQRUcgZmlsZSAnJXMnCgBPdXQgb2YgbWVtb3J5ISEKAFBhdHRlcm4gRGF0YSByZWFkIGVycm9yISEKAFJlYWQgZXJyb3IhIQoAY29sb3I6ICM3NzQ0MDA7IGJhY2tncm91bmQtY29sb3I6ICNmZmZmOTk7IGJvcmRlci1yYWRpdXM6IDRweDsgcGFkZGluZzogMnB4ACVmAHdiAEFSX1BJWEVMX0ZPUk1BVF9BQkdSAFB5cmFtaWQgaXMgTlVMTABBVVRPX0FEQVBUSVZFAEJhcmNvZGUgbWF0Y2hpbmcgZXJyb3IgZGV0ZWN0aW9uL2NvcnJlY3Rpb24gZm91bmQgdW5yZWNvdmVyYWJsZSBlcnJvci4ARXJyb3IgY3JlYXRpbmcgZnVsbCBmaWxlIHBhdGggZnJvbSAnJXMnIGFuZCAnJXMnAEFzc2VydGlvbiBgeCA8IG1NYXhYYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaGVpZ2h0ID49IDVgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBoZWlnaHQgPj0gMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGhlaWdodCA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtSW1hZ2VzLnNpemUoKSA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB4ID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtU3RvcFRpbWUgPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGRzdCAhPSAwYCBmYWlsZWQgaW4gACBJTkZPICAAJXMlcwoARGlzdG9ydGlvbiBmYWN0b3IgPSAlZiAlZiAlZiAlZiAlZgoARXJyb3IgPSAlZgoARXJyb3IgNjogaWNwR2V0SW5pdFh3MlhjCgAgICAgICAgICBJbWFnZVNpemUgPSAlN2RbcGl4ZWxdCgA9PT09PT09PT0gJWQgPT09PT09PT09PT0KAEltYWdlc2V0IGNvbnRhaW5zICVkIGltYWdlcy4KAEVycm9yOiBVbmFibGUgdG8gb3BlbiBmaWxlICclcycgZm9yIHJlYWRpbmcuCgBFcnJvciAoJWQpOiB1bmFibGUgdG8gb3BlbiBjYW1lcmEgcGFyYW1ldGVycyBmaWxlICIlcyIgZm9yIHJlYWRpbmcuCgBFcnJvciByZWFkaW5nIHBhdHRlcm4gZmlsZSAnJXMnLgoAQnVpbGQgSW5kZXgASGVpZ2h0IGNhbm5vdCBiZSB6ZXJvACVmICVmICVmICVmAHggbXVzdCBiZSBwb3NpdGl2ZQBMYXBsYWNpYW4gcHlyYW1pZCBoYXMgbm90IGJlZW4gYWxsb2NhdGVkAENsb2NrIGhhcyBub3QgYmVlbiBzdG9wcGVkAEFSX1BJWEVMX0ZPUk1BVF9NT05PAERlc3RpbmF0aW9uIGlzIE5VTEwAQVVUT19CUkFDS0VUSU5HAGhwIG11c3QgYmUgYXQgbGVhc3QgMQBFcnJvciAoJWQpOiB1bmFibGUgdG8gZGV0ZXJtaW5lIGZpbGUgbGVuZ3RoLgBNYXRjaGluZyBjb25maWRlbmNlIGN1dG9mZiB2YWx1ZSBub3QgcmVhY2hlZC4AQXNzZXJ0aW9uIGB5ID49IG1NaW5ZYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW1hZ2UudHlwZSgpID09IElNQUdFX1VJTlQ4YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgc3RvcmUuc2l6ZSgpID09IHBvaW50cy5zaXplKClgIGZhaWxlZCBpbiAAJXMlcwoARGlzdG9ydGlvbiBmYWN0b3IgPSAlZiAlZiAlZiAlZgoARXJyb3IgNzogaWNwR2V0SW5pdFh3MlhjCgBFeHRyYWN0ZWQgZmVhdHVyZXMgPSAlN2RbcGl4ZWxdCgBFcnJvciBpY3AyR2V0VFMKAEZhbGxpbmcgYmFjayB0byByZWFkaW5nICclcyVzJyBpbiBBUlRvb2xLaXQgdjQueCBmb3JtYXQuCgBFcnJvciBpbiBvcGVuaW5nICclcycgaW4gemlwZmlsZS4KAEVycm9yIHJlYWRpbmcgSlBFRyBmaWxlLgoARXJyb3Igd2hpbGUgYWRkaW5nIHJlZmVyZW5jZSBkYXRhIHNldDoga3BtTWVyZ2VSZWZEYXRhU2V0KCkgZmFpbGVkLgoARXJyb3Igc2F2aW5nIGZlYXR1cmUgc2V0OiBlcnJvciB3cml0aW5nIGRhdGEuCgBPdXQgb2YgbWVtb3J5ISEKAEHgMguIKL0MAAC2DgAAJBEAAEsTAADcFgAAWyVzXSBbJXNdIFslc10gOiAlczogJWYgbXMASW1hZ2UgbXVzdCBiZSBncmF5c2NhbGUAeSBvdXQgb2YgcmFuZ2UARmVhdHVyZSBzdG9yZSBoYXMgbm90IGJlZW4gYWxsb2NhdGVkACVkAHdiAEFSX1BJWEVMX0ZPUk1BVF9BUkdCAE1heGltdW0gYWxsb3dhYmxlIHBvc2UgZXJyb3IgZXhjZWVkZWQuAEFzc2VydGlvbiBgc3RlcCA+PSB3aWR0aGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGkrMStjaHVua19zaXplIDwgd2lkdGhgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBweXJhbWlkYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgcHlyYW1pZC0+bnVtT2N0YXZlcygpID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHNyYyAhPSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgeCA8IG1HcmFkaWVudHNbb2N0YXZlKm1OdW1TY2FsZXNQZXJPY3RhdmUrc2NhbGVdLndpZHRoKClgIGZhaWxlZCBpbiAARXJyb3IgaW4gb3BlbmluZyAnJXMnIGZvciByZWFkaW5nCgAgRmlsdGVyZWQgZmVhdHVyZXMgPSAlN2RbcGl4ZWxdCgBMYWJlbGluZyB0aHJlc2hvbGQgbW9kZSBzZXQgdG8gJXMuCgBFcnJvciByZWFkaW5nIEpQRUcgZmlsZSBoZWFkZXIuCgBFcnJvcjogc3VwcGxpZWQgZmlsZSBkb2VzIG5vdCBhcHBlYXIgdG8gYmUgYW4gQVJUb29sS2l0IGNhbWVyYSBwYXJhbWV0ZXIgZmlsZS4KAGtwbURlbGV0ZVJlZkRhdGFTZXQoKTogTlVMTCByZWZEYXRhU2V0UHRyMS9yZWZEYXRhU2V0UHRyMi4KAENhbid0IHJlYWQgSlBFRyBmaWxlICclcycKAEFSX1BJWEVMX0ZPUk1BVF8ydnV5AFB5cmFtaWQgZG9lcyBub3QgY29udGFpbiBhbnkgbGV2ZWxzAFN0ZXAgbXVzdCBiZSBncmVhdGVyIHRoYW4gb3IgZXF1YWwgdGhlIHdpZHRoAHggbXVzdCBiZSBsZXNzIHRoYW4gdGhlIGltYWdlIHdpZHRoAC9zcmMvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvbWF0Y2hlcnMvdmlzdWFsX2RhdGFiYXNlLmgARXh0ZW5kaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlIGltYWdlAFNvdXJjZSBpcyBOVUxMAEVycm9yICglZCk6IHVuYWJsZSB0byByZWFkIGZyb20gZmlsZS4ATXVsdGktbWFya2VyIHBvc2UgZXJyb3IgdmFsdWUgZXhjZWVkZWQuAA0lNGQvJTRkLgBBc3NlcnRpb24gYHkgPCBtTWF4WWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGltYWdlLmNoYW5uZWxzKCkgPT0gMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYG51bV9wb2ludHMgPT0gcG9pbnRzLnNpemUoKWAgZmFpbGVkIGluIAAlNy41ZiAAIElORk8gIABrcG1TZXRSZWZEYXRhU2V0KCk6IE5VTEwga3BtSGFuZGxlL3JlZkRhdGFTZXQuCgBrcG1EZWxldGVSZWZEYXRhU2V0KCk6IE5VTEwgcmVmRGF0YVNldFB0ci4KAEVycm9yOiB1bmFibGUgdG8gb3BlbiBmaWxlICclcycgZm9yIHdyaXRpbmcuCgBFcnJvcjogVW5zdXBwb3J0ZWQgcGl4ZWwgZm9ybWF0ICglZCkgcmVxdWVzdGVkLgoARXJyb3IgaW4gcmVhZGluZyAnJXMnLgoACiMjIyBTdXJmYWNlIE5vLiVkICMjIwoAQVJfUElYRUxfRk9STUFUX3l1dnMAJXMASW1hZ2UgbXVzdCBoYXZlIDEgY2hhbm5lbABTaG91bGQgYmUgc2FtZSBzaXplAFJlamVjdGVkIGZyZXF1ZW50bHkgbWlzcmVjb2duaXNlZCBtYXRyaXggbWFya2VyLgBBc3NlcnRpb24gYGJ1Y2tldFswXS5maXJzdCA+PSBidWNrZXRbbl0uZmlyc3RgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBhbmdsZSA+IC1QSWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGNoYW5uZWxzID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHNyY193aWR0aCA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB5ID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBkeW5hbWljX2Nhc3Q8Y29uc3QgQmlub21pYWxQeXJhbWlkMzJmKj4ocHlyYW1pZClgIGZhaWxlZCBpbiAAIGxpbmUgAGtwbVNhdmVSZWZEYXRhU2V0KCk6IE5VTEwgZmlsZW5hbWUvcmVmRGF0YVNldC4KAGtwbVNldFJlZkRhdGFTZXQoKTogcmVmRGF0YVNldC4KAEVycm9yOiBzdXBwbGllZCBidWZmZXIgZG9lcyBub3QgYXBwZWFyIHRvIGJlIEFSVG9vbEtpdCBjYW1lcmEgcGFyYW1ldGVycy4KAEVycm9yIGluIHdyaXRpbmcgJyVzJyBpbiB0aGUgemlwZmlsZS4KAEVycm9yIHNhdmluZyBpbWFnZSBzZXQ6IGVycm9yIHdyaXRpbmcgZGF0YS4KAE51bWJlciBvZiBjaGFubmVscyBjYW5ub3QgYmUgemVybwB5IG11c3QgYmUgcG9zaXRpdmUAV2lkdGggbXVzdCBiZSBwb3NpdGl2ZQBhbmdsZSBvdXQgb2YgcmFuZ2UAT25seSBiaW5vbWlhbCBweXJhbWlkIGlzIHN1cHBvcnRlZABudGhfZWxlbWVudCBmYWlsZWQAQVJfUElYRUxfRk9STUFUX1JHQl81NjUAQXNzZXJ0aW9uIGBtUHlyYW1pZC5zaXplKCkgPT0gbU51bU9jdGF2ZXMqbU51bVNjYWxlc1Blck9jdGF2ZWAgZmFpbGVkIGluIABBc3NlcnRpb24gYG9jdGF2ZSA+PSAwYCBmYWlsZWQgaW4gADogAEZpZWxkLW9mLXZpZXcgdmVydGljYWwgPSAlLjFmLCBob3Jpem9udGFsID0gJS4xZiBkZWdyZWVzLCBhc3BlY3QgcmF0aW8gPSAlLjNmCgBNYXggZmVhdHVyZSA9ICVkCgAgIFJlYWQgSW1hZ2VTZXQuCgBFcnJvciBzYXZpbmcgS1BNIGRhdGE6IHVuYWJsZSB0byBvcGVuIGZpbGUgJyVzJXMlcycgZm9yIHdyaXRpbmcuCgBFcnJvciAoJWQpOiB1bmFibGUgdG8gb3BlbiBleHRlcm5hbCBwYXJhbWV0ZXJzIGZpbGUgIiVzIiBmb3Igd3JpdGluZy4KAEVycm9yIGluIGNsb3NpbmcgJXMgaW4gdGhlIHppcGZpbGUuCgBBdXRvIHRocmVzaG9sZCAoYnJhY2tldCkgbWFya2VyIGNvdW50cyAtWyUzZDogJTNkXSBbJTNkOiAlM2RdIFslM2Q6ICUzZF0rLgoAT3V0IG9mIG1lbW9yeSEhCgBQeXJhbWlkIGhhcyBub3QgYmVlbiBhbGxvY2F0ZWQgeWV0AC9zcmMvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZGV0ZWN0b3JzL2dhdXNzaWFuX3NjYWxlX3NwYWNlX3B5cmFtaWQuaABQeXJhbWlkIGlzIE5VTEwAQVJfUElYRUxfRk9STUFUX1JHQkFfNTU1MQAuAEFzc2VydGlvbiBgcFswXSA+IHBtMVstMV1gIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBhbmdsZSA8PSBQSWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGQudHlwZSgpID09IElNQUdFX0YzMmAgZmFpbGVkIGluIABBc3NlcnRpb24gYHNyY19oZWlnaHQgPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgeSA8IG1HcmFkaWVudHNbb2N0YXZlKm1OdW1TY2FsZXNQZXJPY3RhdmUrc2NhbGVdLmhlaWdodCgpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbURhdGEuZ2V0KClgIGZhaWxlZCBpbiAAJTNkOiAoJTNkLCUzZCkgOiAlZiBtaW49JWYgbWF4PSVmLCBzZD0lZgoAcGFnZSAlZCwgaW1hZ2UgbnVtICVkLCBwb2ludHMgLSAlZAoARXJyb3IgKCVkKTogdW5hYmxlIHRvIG9wZW4gZXh0ZXJuYWwgcGFyYW1ldGVycyBmaWxlICIlcyIgZm9yIHJlYWRpbmcuCgBBdXRvIHRocmVzaG9sZCAoYnJhY2tldCkgYWRqdXN0ZWQgdGhyZXNob2xkIHRvICVkLgoARXJyb3Igb3BlbmluZyBmaWxlICclcy5pc2V0Jy4KAEVycm9yIGluIGNsb3NpbmcgJyVzJy4KAHkgbXVzdCBiZSBsZXNzIHRoYW4gdGhlIGltYWdlIGhlaWdodABIZWlnaHQgbXVzdCBiZSBwb3NpdGl2ZQBPY3RhdmUgbXVzdCBiZSBwb3NpdGl2ZQBPbmx5IEYzMiBpbWFnZXMgc3VwcG9ydGVkAFNob3VsZCBiZSBtYXhpbWEARGF0YSBwb2ludGVyIGlzIE5VTEwAQVJfUElYRUxfRk9STUFUX1JHQkFfNDQ0NABBc3NlcnRpb24gYGRldGVjdG9yYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgc2NhbGUgPj0gbU1pblNjYWxlYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW1hZ2Uud2lkdGgoKSA9PSBtUHlyYW1pZFswXS53aWR0aCgpYCBmYWlsZWQgaW4gAFslIC4zZiAlIC4zZiAlIC4zZl0gWyUgNi4xZl0KAEVycm9yICglZCk6IHVuYWJsZSB0byBvcGVuIG9wdGljYWwgcGFyYW1ldGVycyBmaWxlICIlcyIgZm9yIHdyaXRpbmcuCgBrcG1TZXRSZWZEYXRhU2V0RmlsZSgpOiBOVUxMIGtwbUhhbmRsZS9maWxlbmFtZS4KACAgICBlbmQuCgBBdXRvIHRocmVzaG9sZCAoJXMpIGFkanVzdGVkIHRocmVzaG9sZCB0byAlZC4KAC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoAQVJfUElYRUxfRk9STUFUXzQyMHYAbWVkaWFuAHNjYWxlIG91dCBvZiByYW5nZQBJbWFnZSBvZiB3cm9uZyBzaXplIGZvciBweXJhbWlkAFVuYWJsZSB0byBhbGxvY2F0ZSBpbWFnZSBkYXRhAERldGVjdG9yIGlzIE5VTEwAQXNzZXJ0aW9uIGBvY3RhdmUgPCBtTnVtT2N0YXZlc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYHBbMF0gPiBwbTFbMF1gIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbTEudHlwZSgpID09IElNQUdFX0YzMmAgZmFpbGVkIGluIABBc3NlcnRpb24gYGcuY2hhbm5lbHMoKSA9PSAyYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgc3JjX3N0ZXAgPiAwYCBmYWlsZWQgaW4gACUzZCwgJTNkOiBtYXhfc2ltID0gJWYKACAgUmVhZCBGZWF0dXJlU2V0LgoAQ2Fubm90IGZpbmQgdGhlIHBhZ2UgZm9yIHNraXBwaW5nLgoARXJyb3IgKCVkKTogdW5hYmxlIHRvIG9wZW4gb3B0aWNhbCBwYXJhbWV0ZXJzIGZpbGUgIiVzIiBmb3IgcmVhZGluZy4KAEVycm9yIHNhdmluZyBLUE0gZGF0YTogZXJyb3Igd3JpdGluZyBkYXRhLgoAT3RzdQBPY3RhdmUgbXVzdCBiZSBsZXNzIHRoYW4gbnVtYmVyIG9mIG9jdGF2ZXMAQVJfUElYRUxfRk9STUFUXzQyMGYAU3RlcCBtdXN0IGJlIHBvc2l0aXZlAEludmFsaWQgaW1hZ2UgdHlwZQBOdW1iZXIgb2YgY2hhbm5lbHMgc2hvdWxkIGJlIDIAQXNzZXJ0aW9uIGBzY2FsZSA8IG1NYXhTY2FsZWAgZmFpbGVkIGluIABBc3NlcnRpb24gYHBbMF0gPiBwbTFbMV1gIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbTIudHlwZSgpID09IElNQUdFX0YzMmAgZmFpbGVkIGluIABBc3NlcnRpb24gYHB5cmFtaWQtPmltYWdlcygpLnNpemUoKSA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbWFnZS5oZWlnaHQoKSA9PSBtUHlyYW1pZFswXS5oZWlnaHQoKWAgZmFpbGVkIGluIAAlNy40ZiAAa3BtTG9hZFJlZkRhdGFTZXQoKTogTlVMTCBmaWxlbmFtZS9yZWZEYXRhU2V0UHRyLgoAa3BtTWF0Y2hpbmcoKTogTlVMTCBrcG1IYW5kbGUvaW5JbWFnZUx1bWEuCgBFcnJvciBvcGVuaW5nIGZpbGUgJyVzLmZzZXQnLgoAQfTaAAtRAQAAAAEAAAABAAAAAAAAAP//////////////////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biBgZHN0X3dpZHRoID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHNpemUgPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgc2NhbGUgPj0gMGAgZmFpbGVkIGluIABQYWdlWyVkXSAgcHJlOiUzZCwgYWZ0OiUzZCwgZXJyb3IgPSAlZgoAJTNkLCAlM2Q6IG1heF9zaW0gPSAlZiwgKG1heCxtaW4pID0gJWYsICVmLCBzZCA9ICVmCgAgIFJlYWQgTWFya2VyU2V0LgoARXJyb3IgbG9hZGluZyBLUE0gZGF0YTogdW5hYmxlIHRvIG9wZW4gZmlsZSAnJXMlcyVzJyBmb3IgcmVhZGluZy4KAERlc3RpbmF0aW9uIGltYWdlIHNob3VsZCBiZSBhIGZsb2F0AG1yawBzaXplIG11c3QgYmUgcG9zaXRpdmUAU2NhbGUgbXVzdCBiZSBwb3NpdGl2ZQBNYXhpbXVtIGJpbiBzaG91bGQgYmUgcG9zaXRpdmUAT25seSBzaW5nbGUgY2hhbm5lbCBpbWFnZXMgc3VwcG9ydGVkAEFzc2VydGlvbiBgcFswXSA+IHBbMV1gIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBkc3Rfc3RlcCA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBweXJhbWlkLT5pbWFnZXMoKVswXS53aWR0aCgpID09IGRldGVjdG9yLT53aWR0aCgpYCBmYWlsZWQgaW4gAEpQRUcgZmlsZSBoYXMgdW5zdXBwb3J0ZWQgJWQtY29tcG9uZW50IHBpeGVscwoARXJyb3IgbG9hZGluZyBLUE0gZGF0YTogZXJyb3IgcmVhZGluZyBkYXRhLgoAYXJVdGlsR2V0UGl4ZWxGb3JtYXROYW1lOiBFcnJvciwgdW5yZWNvZ25pc2VkIHBpeGVsIGZvcm1hdCAoJWQpLgoAUHlyYW1pZCBhbmQgZGV0ZWN0b3Igc2l6ZSBtaXNtYXRjaABhbGxvY2F0b3I8VD46OmFsbG9jYXRlKHNpemVfdCBuKSAnbicgZXhjZWVkcyBtYXhpbXVtIHN1cHBvcnRlZCBzaXplAFVua25vd24gaW1hZ2UgdHlwZQBBc3NlcnRpb24gYHNjYWxlIDwgbU51bVNjYWxlc1Blck9jdGF2ZWAgZmFpbGVkIGluIABBc3NlcnRpb24gYHBbMF0gPiBwcDFbLTFdYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaGlzdCAhPSBOVUxMYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKHNyY193aWR0aCUyKSA9PSAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW0xLmNoYW5uZWxzKCkgPT0gMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYG1SZWZJbWFnZVdpZHRoID4gMGAgZmFpbGVkIGluIABPdXQgb2YgbWVtb3J5LgoAa3BtQ2hhbmdlUGFnZU5vT2ZSZWZEYXRhU2V0KCk6IE5VTEwgcmVmRGF0YVNldC4KAEVycm9yIG9wZW5pbmcgZmlsZSAnJXMubXJrJy4KACUlJTAyeAAvc3JjL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9vcmllbnRhdGlvbl9hc3NpZ25tZW50LmgAJWYgJWYgJWYgJWYAd2lkdGggbXVzdCBiZSBwb3NpdGl2ZQBTY2FsZSBtdXN0IGJlIGxlc3MgdGhhbiBudW1iZXIgb2Ygc2NhbGUgcGVyIG9jdGF2ZQBVbnN1cHBvcnRlZCBpbWFnZSB0eXBlAFNvdXJjZSB3aWR0aCBtdXN0IGJlIG9kZABBc3NlcnRpb24gYHBbMF0gPiBwcDFbMF1gIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbTIuY2hhbm5lbHMoKSA9PSAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgcHlyYW1pZC0+aW1hZ2VzKClbMF0uaGVpZ2h0KCkgPT0gZGV0ZWN0b3ItPmhlaWdodCgpYCBmYWlsZWQgaW4gAGFsbG9jYXRvcjxUPjo6YWxsb2NhdGUoc2l6ZV90IG4pICduJyBleGNlZWRzIG1heGltdW0gc3VwcG9ydGVkIHNpemUAL3Byb2Mvc2VsZi9leGUAT2N0YXZlIG91dCBvZiByYW5nZQBIaXN0b2dyYW0gcG9pbnRlciBpcyBOVUxMAEFzc2VydGlvbiBgYXNzaWdubWVudC5zaXplKCkgPT0gbnVtX2luZGljZXNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBwWzBdID4gcHAxWzFdYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKGNodW5rX3NpemUlMik9PTBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtUmVmSW1hZ2VIZWlnaHQgPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZC53aWR0aCgpID09IGltMi53aWR0aCgpYCBmYWlsZWQgaW4gAFRyYW5zZm9ybWF0aW9uIG1hdHJpeCByZWFkIGVycm9yISEKAEltYWdlcyBtdXN0IGhhdmUgdGhlIHNhbWUgd2lkdGgAL3NyYy9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9tYXRjaGVycy9iaW5hcnlfaGllcmFyY2hpY2FsX2NsdXN0ZXJpbmcuaABqcGcAVW50ZXN0ZWQgYmVoYXZpb3IgZm9yIG9kZCBjaHVuayBzaXplAGhlaWdodCBtdXN0IGJlIHBvc2l0aXZlAFNjYWxlIG91dCBvZiByYW5nZQBBc3NlcnRpb24gYChmYmluKzAuNWYpID4gMCAmJiAoZmJpbi0wLjVmKSA8IG51bV9iaW5zYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgIWlzaW5mKHVbMF0pYCBmYWlsZWQgaW4gACVzJXMKAFdpZHRoIGlzIHplcm8AL3NyYy9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9tYXRjaGVycy9ob3VnaF9zaW1pbGFyaXR5X3ZvdGluZy5oAEFzc2lnbm1lbnQgc2l6ZSB3cm9uZwBEZWNpbWFsIGJpbiBwb3NpdGlvbiBpbmRleCBvdXQgb2YgcmFuZ2UASU5GAEFzc2VydGlvbiBgKGludClzdGQ6OmZsb29yKHgpID09IChpbnQpeGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGQuaGVpZ2h0KCkgPT0gaW0yLmhlaWdodCgpYCBmYWlsZWQgaW4gAEltYWdlcyBtdXN0IGhhdmUgdGhlIHNhbWUgaGVpZ2h0AC8uLi9zaGFyZS8lcwBIZWlnaHQgaXMgemVybwAvc3JjL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9pbnRlcnBvbGF0ZS5oAEFzc2VydGlvbiBgYXNzaWdubWVudFtpXSAhPSAtMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGluZGV4ID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtYWduaXR1ZGUgPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYCFpc2luZih1WzFdKWAgZmFpbGVkIGluIABTdGVwIGlzIHplcm8ATWFnbml0dWRlIGNhbm5vdCBiZSBuZWdhdGl2ZQBmbG9vcigpIGFuZCBjYXN0IG5vdCB0aGUgc2FtZQBpbmRleCBvdXQgb2YgcmFuZ2UAQXNzaWdubWVudCBpcyBpbnZhbGlkAEhPTUUAQXNzZXJ0aW9uIGBpbTEud2lkdGgoKSA9PSBpbTIud2lkdGgoKWAgZmFpbGVkIGluIAAvc3JjL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9oYXJyaXMtaW5saW5lLmgAYWxsb2NhdG9yPFQ+OjphbGxvY2F0ZShzaXplX3QgbikgJ24nIGV4Y2VlZHMgbWF4aW11bSBzdXBwb3J0ZWQgc2l6ZQAvcHJvYy9zZWxmL2NtZGxpbmUAQXNzZXJ0aW9uIGAoaW50KXN0ZDo6Zmxvb3IoeSkgPT0gKGludCl5YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgYXNzaWdubWVudFtpXSA8IG51bV9pbmRpY2VzYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbnVtX2JpbnMgPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYChpPj4xKSA8IHN0ZDo6Y2VpbCgoc3JjX2hlaWdodC0xKS8yLmYpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW0xLmhlaWdodCgpID09IGltMi5oZWlnaHQoKWAgZmFpbGVkIGluIABJbmRleCBpcyBvdXQgb2YgYm91bmRzAE51bWJlciBiaW5zIG11c3QgYmUgcG9zaXRpdmUAQXNzaWdubWVudCBvdXQgb2YgcmFuZ2UAT3V0IG9mIHJhbmdlAERvRyBQeXJhbWlkAHJiAEFzc2VydGlvbiBgeXAgPj0gMCAmJiB5cCA8IGhlaWdodGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGJpblggPj0gMGAgZmFpbGVkIGluIAB5cCBvdXQgb2YgYm91bmRzAE5vbi1tYXggc3VwcHJlc3Npb24AYmluWCBvdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGBpbmRpY2VzW2Fzc2lnbm1lbnRbaV1dIDwgbnVtX2ZlYXR1cmVzYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW1hZ2UudHlwZSgpID09IElNQUdFX1VJTlQ4YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgdzEgPj0gMGAgZmFpbGVkIGluIAAlczogJXMKAFN1YnBpeGVsAHcxIG11c3QgYmUgcG9zaXRpdmUAVW5hYmxlIHRvIGRldGVybWluZSBwcm9jZXNzIG5hbWUAT25seSBncmF5IHNjYWxlIGltYWdlcyBhcmUgc3VwcG9ydGVkAEFzc2VydGlvbiBgeXBfcGx1c18xID49IDAgJiYgeXBfcGx1c18xIDwgaGVpZ2h0YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgYmluWCA8IG1OdW1YQmluc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYGl0LT5zZWNvbmQuc2l6ZSgpICE9IDBgIGZhaWxlZCBpbiAAcHJ1bmVGZWF0dXJlcwB5cF9wbHVzXzEgb3V0IG9mIGJvdW5kcwAlcyVzAENsdXN0ZXIgbXVzdCBoYXZlIGF0bGVhc2V0IDEgZmVhdHVyZQBBc3NlcnRpb24gYG9jdGF2ZSA8IG1OdW1PY3RhdmVzYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgYmluWSA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgdzIgPj0gMGAgZmFpbGVkIGluIABGaW5kIE9yaWVudGF0aW9ucwAvc3JjL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9nYXVzc2lhbl9zY2FsZV9zcGFjZV9weXJhbWlkLmgAdzIgbXVzdCBiZSBwb3NpdGl2ZQAvdmFyL2NhY2hlAGJpblkgb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgeHAgPj0gMCAmJiB4cCA8IHdpZHRoYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZHN0W2ldID49IC0yNTgwNjRgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtSyA9PSBtQ2VudGVycy5zaXplKClgIGZhaWxlZCBpbiAAeHAgb3V0IG9mIGJvdW5kcwAvc3JjL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL21hdGNoZXJzL2ttZWRvaWRzLmgALy5jYWNoZQBPY3RhdmUgb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgYjEgPj0gMCAmJiBiMSA8IG51bV9iaW5zYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgYmluWSA8IG1OdW1ZQmluc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYGRzdFtpXSA8PSAyNTgwNjRgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbTAuaGVpZ2h0KCkgPT0gaW0xLmhlaWdodCgpYCBmYWlsZWQgaW4gAEhlaWdodCBpcyBpbmNvbnNpc3RlbnQAayBzaG91bGQgbWF0Y2ggdGhlIG51bWJlciBvZiBjbHVzdGVyIGNlbnRlcnMAJXMvJXMAYjEgYmluIGluZGV4IG91dCBvZiByYW5nZQBBc3NlcnRpb24gYHhwX3BsdXNfMSA+PSAwICYmIHhwX3BsdXNfMSA8IHdpZHRoYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgc2NhbGUgPCBtTnVtU2NhbGVzUGVyT2N0YXZlYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZHN0W2ldIDw9IDQxMjkwMjRgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBiaW5BbmdsZSA+PSAwYCBmYWlsZWQgaW4gAHhwX3BsdXNfMSBvdXQgb2YgYm91bmRzAGJpbkFuZ2xlIG91dCBvZiByYW5nZQBTY2FsZSBvdXQgb2YgcmFuZ2UAL3Zhci9saWIAQXNzZXJ0aW9uIGBiMiA+PSAwICYmIGIyIDwgbnVtX2JpbnNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBkc3RbaV0gPj0gLTQxMjkwMjRgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBudW1fZmVhdHVyZXMgPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW0wLmhlaWdodCgpID09IGltMi5oZWlnaHQoKWAgZmFpbGVkIGluIAAvLmNvbmZpZwBhbGxvY2F0b3I8VD46OmFsbG9jYXRlKHNpemVfdCBuKSAnbicgZXhjZWVkcyBtYXhpbXVtIHN1cHBvcnRlZCBzaXplAE51bWJlciBvZiBmZWF0dXJlcyBtdXN0IGJlIHBvc2l0aXZlAGIyIGJpbiBpbmRleCBvdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGBiaW5BbmdsZSA8IG1OdW1BbmdsZUJpbnNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB3MCA+PSAwICYmIHcwIDw9IDEuMDAwMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYChpbTEuaGVpZ2h0KCk+PjEpID09IGltMi5oZWlnaHQoKWAgZmFpbGVkIGluIABhbGxvY2F0b3I8VD46OmFsbG9jYXRlKHNpemVfdCBuKSAnbicgZXhjZWVkcyBtYXhpbXVtIHN1cHBvcnRlZCBzaXplAE91dCBvZiByYW5nZQBUTVBESVIAQXNzZXJ0aW9uIGBudW1faW5kaWNlcyA8PSBudW1fZmVhdHVyZXNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBneHggPD0gNDEyOTAyNGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGJpblNjYWxlID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGAoaW0wLmhlaWdodCgpPj4xKSA9PSBpbTEuaGVpZ2h0KClgIGZhaWxlZCBpbiAATW9yZSBpbmRpY2VzIHRoYW4gZmVhdHVyZXMAL3RtcABiaW5TY2FsZSBvdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGByb3cgPCBtSGVpZ2h0YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgdzEgPj0gMCAmJiB3MSA8PSAxLjAwMDFgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBneHggPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYChpbTAuaGVpZ2h0KCk+PjEpID09IGltMi5oZWlnaHQoKWAgZmFpbGVkIGluIABFcnJvciBsb29raW5nIGZvciByZXNvdXJjZXMgZGlyZWN0b3J5IHBhdGgAL3NyYy9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9mcmFtZXdvcmsvaW1hZ2UuaABBc3NlcnRpb24gYGJpblNjYWxlIDwgbU51bVNjYWxlQmluc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYG1CdWNrZXRzLnNpemUoKSA9PSBtTnVtQnVja2V0c1hgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBudW1faW5kaWNlcyA+PSBtS2AgZmFpbGVkIGluIABBc3NlcnRpb24gYGd5eSA8PSA0MTI5MDI0YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgdzIgPj0gMCAmJiB3MiA8PSAxLjAwMDFgIGZhaWxlZCBpbiAATm90IGVub3VnaCBmZWF0dXJlcwByb3cgb3V0IG9mIGJvdW5kcwBFcnJvciBjcmVhdGluZyByZXNvdXJjZXMgZGlyZWN0b3J5IHBhdGgAQnVja2V0cyBhcmUgbm90IGFsbG9jYXRlZABBc3NlcnRpb24gYHczID49IDAgJiYgdzMgPD0gMS4wMDAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZ3l5ID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbmRleCA8PSAoYmluWCArIGJpblkqbU51bVhCaW5zICsgYmluQW5nbGUqbU51bVhCaW5zKm1OdW1ZQmlucyArIGJpblNjYWxlKm1OdW1YQmlucyptTnVtWUJpbnMqbU51bUFuZ2xlQmlucylgIGZhaWxlZCBpbiAAQXNzaWdubWVudCBzaXplIGlzIGluY29ycmVjdABBc3NlcnRpb24gYG1CdWNrZXRzWzBdLnNpemUoKSA9PSBtTnVtQnVja2V0c1lgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBneHkgPD0gNDEyOTAyNGAgZmFpbGVkIGluIABBc3NlcnRpb24gYCh3MCt3MSt3Mit3MykgPD0gMS4wMDAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbiA+IDBgIGZhaWxlZCBpbiAARXJyb3I6IFVuYWJsZSB0byBjaGFuZ2Ugd29ya2luZyBkaXJlY3RvcnkgdG8gJyVzJy4KAC9zcmMvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvdXRpbHMvcGFydGlhbF9zb3J0LmgAQXNzZXJ0aW9uIGBtRmVhdHVyZVBvaW50cy5zaXplKCkgPD0gbU1heE51bUZlYXR1cmVQb2ludHNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBwb3MgPT0gNjY2YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZ3h5ID49IC00MTI5MDI0YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbnVtX2NlbnRlcnMgPiAwYCBmYWlsZWQgaW4gAFslIC4zZiAlIC4zZiAlIC4zZl0gWyUgNi4xZl0KAAAAAwAAAAMAAAAEAAAABAAAAAQAAAABAAAABAAAAAIAAAACAAAAAgAAAAIAAAACAAAAAQAAAAEAAAABAAAABAAAAIgAAAAFAAAAkAAAAAYAAACYAAAACQAAALAAAAARBAAAUAoAAGsMAACZDgAALmlzZXQAcmIATjZ2aXNpb24yNUdhdXNzaWFuU2NhbGVTcGFjZVB5cmFtaWRFAAAA1PAAAOlRAABUb28gbWFueSBmZWF0dXJlIHBvaW50cwBUaGVyZSBtdXN0IGJlIGF0IGxlYXN0IDEgY2VudGVyAG4gbXVzdCBiZSBwb3NpdGl2ZQBQb3NpdGlvbiBpcyBub3Qgd2l0aGluIHJhbmdlAFslc10gWyVzXSBbJXNdIDogRm91bmQgJWQgZmVhdHVyZXMgaW4gcXVlcnkAQXNzZXJ0aW9uIGBrID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGtwLnNjYWxlIDwgbUxhcGxhY2lhblB5cmFtaWQubnVtU2NhbGVQZXJPY3RhdmUoKWAgZmFpbGVkIGluIABGZWF0dXJlIHBvaW50IHNjYWxlIGlzIG91dCBvZiBib3VuZHMAayBtdXN0IGJlIHBvc2l0aXZlAEZpbmQgTWF0Y2hlcyAoMSkASG91Z2ggVm90aW5nICgxKQBBc3NlcnRpb24gYGtwLnNjb3JlID09IGxhcDEuZ2V0PGZsb2F0Pih5KVt4XWAgZmFpbGVkIGluIABTY29yZSBpcyBub3QgY29uc2lzdGVudCB3aXRoIHRoZSBEb0cgaW1hZ2UARmluZCBIb3VnaCBNYXRjaGVzICgxKQBFc3RpbWF0ZSBIb21vZ3JhcGh5ICgxKQBBc3NlcnRpb24gYGJ1Y2tldFswXS5maXJzdCA+PSBidWNrZXRbbl0uZmlyc3RgIGZhaWxlZCBpbiAAbnRoX2VsZW1lbnQgZmFpbGVkAEZpbmQgSW5saWVycyAoMSkARmluZCBNYXRjaGVzICgyKQBBc3NlcnRpb24gYG9jdGF2ZSA8IG1OdW1PY3RhdmVzYCBmYWlsZWQgaW4gAC9zcmMvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZGV0ZWN0b3JzL2dhdXNzaWFuX3NjYWxlX3NwYWNlX3B5cmFtaWQuaABIb3VnaCBWb3RpbmcgKDIpAE9jdGF2ZSBvdXQgb2YgcmFuZ2UARmluZCBIb3VnaCBNYXRjaGVzICgyKQBFc3RpbWF0ZSBIb21vZ3JhcGh5ICgyKQBBc3NlcnRpb24gYHNjYWxlIDwgbU51bVNjYWxlc1Blck9jdGF2ZWAgZmFpbGVkIGluIABTY2FsZSBvdXQgb2YgcmFuZ2UARmluZCBJbmxpZXJzICgyKQBBc3NlcnRpb24gYGJlc3RfaW5kZXggIT0gc3RkOjpudW1lcmljX2xpbWl0czxzaXplX3Q+OjptYXgoKWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGluZGV4IDwgbUltYWdlcy5zaXplKClgIGZhaWxlZCBpbiAAL3NyYy9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9kZXRlY3RvcnMvRG9HX3NjYWxlX2ludmFyaWFudF9kZXRlY3Rvci5oAC9zcmMvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvbWF0Y2hlcnMvZmVhdHVyZV9tYXRjaGVyLWlubGluZS5oAFNvbWV0aGluZyBzdHJhbmdlAEluZGV4IGlzIG91dCBvZiByYW5nZQBBc3NlcnRpb24gYHNjYWxlID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtTWF0Y2hlcy5zaXplKCkgPD0gZmVhdHVyZXMxLT5zaXplKClgIGZhaWxlZCBpbiAATnVtYmVyIG9mIG1hdGNoZXMgc2hvdWxkIGJlIGxvd2VyAFNjYWxlIG11c3QgYmUgcG9zaXRpdmUAU2NhbGUgbXVzdCBiZSBsZXNzIHRoYW4gbnVtYmVyIG9mIHNjYWxlIHBlciBvY3RhdmUAQXNzZXJ0aW9uIGBtUm9vdC5nZXQoKWAgZmFpbGVkIGluIABSb290IGNhbm5vdCBiZSBOVUxMAEFzc2VydGlvbiBgbGFwMC5oZWlnaHQoKSA9PSBsYXAxLmhlaWdodCgpID09IGxhcDIuaGVpZ2h0KClgIGZhaWxlZCBpbiAAV2lkdGgvaGVpZ2h0IGFyZSBub3QgY29uc2lzdGVudABBc3NlcnRpb24gYG1pbmkgIT0gLTFgIGZhaWxlZCBpbiAATWluaW11bSBpbmRleCBub3Qgc2V0AEFzc2VydGlvbiBgKGxhcDAuaGVpZ2h0KCkgPT0gbGFwMS5oZWlnaHQoKSkgJiYgKChsYXAxLmhlaWdodCgpPj4xKSA9PSBsYXAyLmhlaWdodCgpKWAgZmFpbGVkIGluIABBc3NlcnRpb24gYCgobGFwMC53aWR0aCgpPj4xKSA9PSBsYXAxLndpZHRoKCkpICYmIChsYXAxLndpZHRoKCkgPT0gbGFwMi53aWR0aCgpKWAgZmFpbGVkIGluIABBc3NlcnRpb24gYG4gPD0gaW5fbWF0Y2hlcy5zaXplKClgIGZhaWxlZCBpbiAAU2hvdWxkIGJlIHRoZSBzYW1lAEFzc2VydGlvbiBgMGAgZmFpbGVkIGluIABJbWFnZSBzaXplcyBhcmUgaW5jb25zaXN0ZW50AEFzc2VydGlvbiBgYmluWCA+PSAwYCBmYWlsZWQgaW4gAC9zcmMvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvbWF0Y2hlcnMvaG91Z2hfc2ltaWxhcml0eV92b3RpbmcuaABBc3NlcnRpb24gYCh4LTEpID49IDAgJiYgKHgrMSkgPCBsYXAxLndpZHRoKClgIGZhaWxlZCBpbiAAeCBvdXQgb2YgYm91bmRzAGJpblggb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgYmluWCA8IG1OdW1YQmluc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYCh5LTEpID49IDAgJiYgKHkrMSkgPCBsYXAxLmhlaWdodCgpYCBmYWlsZWQgaW4gAHkgb3V0IG9mIGJvdW5kcwBBc3NlcnRpb24gYGJpblkgPj0gMGAgZmFpbGVkIGluIABiaW5ZIG91dCBvZiByYW5nZQBBc3NlcnRpb24gYGxhcDAud2lkdGgoKSA9PSBsYXAxLndpZHRoKClgIGZhaWxlZCBpbiAASW1hZ2UgZGltZW5zaW9ucyBpbmNvbnNpc3RlbnQAQXNzZXJ0aW9uIGBiaW5ZIDwgbU51bVlCaW5zYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgYmluQW5nbGUgPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGxhcDAud2lkdGgoKSA9PSBsYXAyLndpZHRoKClgIGZhaWxlZCBpbiAAYmluQW5nbGUgb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgbGFwMC5oZWlnaHQoKSA9PSBsYXAxLmhlaWdodCgpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgYmluQW5nbGUgPCBtTnVtQW5nbGVCaW5zYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbGFwMC5oZWlnaHQoKSA9PSBsYXAyLmhlaWdodCgpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgYmluU2NhbGUgPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYCh4LTEpID49IDAgJiYgKHgrMSkgPCBpbS53aWR0aCgpYCBmYWlsZWQgaW4gAGJpblNjYWxlIG91dCBvZiByYW5nZQBBc3NlcnRpb24gYCh5LTEpID49IDAgJiYgKHkrMSkgPCBpbS5oZWlnaHQoKWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGJpblNjYWxlIDwgbU51bVNjYWxlQmluc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYChsYXAwLndpZHRoKCk+PjEpID09IGxhcDIud2lkdGgoKWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGRpc3RCaW5BbmdsZSA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKGxhcDAuaGVpZ2h0KCk+PjEpID09IGxhcDIuaGVpZ2h0KClgIGZhaWxlZCBpbiAAZGlzdEJpbkFuZ2xlIG11c3Qgbm90IGJlIG5lZ2F0aXZlAEFzc2VydGlvbiBgeF9kaXZfMi0wLjVmID49IDBgIGZhaWxlZCBpbiAAeF9kaXZfMiBvdXQgb2YgYm91bmRzIG91dCBvZiBib3VuZHMgZm9yIGludGVycG9sYXRpb24AQXNzZXJ0aW9uIGBoeXAuc2l6ZSgpID49IDkqbWF4X251bV9oeXBvdGhlc2VzYCBmYWlsZWQgaW4gAC9zcmMvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvaG9tb2dyYXBoeV9lc3RpbWF0aW9uL3JvYnVzdF9ob21vZ3JhcGh5LmgAQXNzZXJ0aW9uIGB5X2Rpdl8yLTAuNWYgPj0gMGAgZmFpbGVkIGluIABoeXAgdmVjdG9yIHNob3VsZCBiZSBvZiBzaXplIDkqbWF4X251bV9oeXBvdGhlc2VzAHlfZGl2XzIgb3V0IG9mIGJvdW5kcyBvdXQgb2YgYm91bmRzIGZvciBpbnRlcnBvbGF0aW9uAEFzc2VydGlvbiBgdG1wX2kuc2l6ZSgpID49IG51bV9wb2ludHNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB4X2Rpdl8yKzAuNWYgPCBsYXAyLndpZHRoKClgIGZhaWxlZCBpbiAAdG1wX2kgdmVjdG9yIHNob3VsZCBiZSBvZiBzaXplIG51bV9wb2ludHMAQXNzZXJ0aW9uIGB5X2Rpdl8yKzAuNWYgPCBsYXAyLmhlaWdodCgpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaHlwX2Nvc3RzLnNpemUoKSA+PSBtYXhfbnVtX2h5cG90aGVzZXNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGAobGFwMC53aWR0aCgpPj4xKSA9PSBsYXAxLndpZHRoKClgIGZhaWxlZCBpbiAAaHlwX2Nvc3RzIHZlY3RvciBzaG91bGQgYmUgb2Ygc2l6ZSBtYXhfbnVtX2h5cG90aGVzZXMAQXNzZXJ0aW9uIGAobGFwMC5oZWlnaHQoKT4+MSkgPT0gbGFwMS5oZWlnaHQoKWAgZmFpbGVkIGluIABhbGxvY2F0b3I8VD46OmFsbG9jYXRlKHNpemVfdCBuKSAnbicgZXhjZWVkcyBtYXhpbXVtIHN1cHBvcnRlZCBzaXplAEFzc2VydGlvbiBgbiA+IDBgIGZhaWxlZCBpbiAAL3NyYy9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci91dGlscy9wYXJ0aWFsX3NvcnQuaABBc3NlcnRpb24gYHJvdyA8IG1IZWlnaHRgIGZhaWxlZCBpbiAAL3NyYy9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9mcmFtZXdvcmsvaW1hZ2UuaABuIG11c3QgYmUgcG9zaXRpdmUAcm93IG91dCBvZiBib3VuZHMAQXNzZXJ0aW9uIGBrID4gMGAgZmFpbGVkIGluIABrIG11c3QgYmUgcG9zaXRpdmUAQXNzZXJ0aW9uIGAoaW50KXN0ZDo6Zmxvb3IoeCkgPT0gKGludCl4YCBmYWlsZWQgaW4gAC9zcmMvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZGV0ZWN0b3JzL2ludGVycG9sYXRlLmgAQXNzZXJ0aW9uIGAwYCBmYWlsZWQgaW4gAEZhaWxlZCB0byBjb21wdXRlIG1hdHJpeCBpbnZlcnNlAGZsb29yKCkgYW5kIGNhc3Qgbm90IHRoZSBzYW1lAEFzc2VydGlvbiBgKGludClzdGQ6OmZsb29yKHkpID09IChpbnQpeWAgZmFpbGVkIGluIABBc3NlcnRpb24gYHlwID49IDAgJiYgeXAgPCBoZWlnaHRgIGZhaWxlZCBpbiAAeXAgb3V0IG9mIGJvdW5kcwBBc3NlcnRpb24gYHlwX3BsdXNfMSA+PSAwICYmIHlwX3BsdXNfMSA8IGhlaWdodGAgZmFpbGVkIGluIAB5cF9wbHVzXzEgb3V0IG9mIGJvdW5kcwBBc3NlcnRpb24gYHhwID49IDAgJiYgeHAgPCB3aWR0aGAgZmFpbGVkIGluIAB4cCBvdXQgb2YgYm91bmRzAEFzc2VydGlvbiBgeHBfcGx1c18xID49IDAgJiYgeHBfcGx1c18xIDwgd2lkdGhgIGZhaWxlZCBpbiAAeHBfcGx1c18xIG91dCBvZiBib3VuZHMAQXNzZXJ0aW9uIGB3MCA+PSAwICYmIHcwIDw9IDEuMDAwMWAgZmFpbGVkIGluIABPdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGB3MSA+PSAwICYmIHcxIDw9IDEuMDAwMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYHcyID49IDAgJiYgdzIgPD0gMS4wMDAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgdzMgPj0gMCAmJiB3MyA8PSAxLjAwMDFgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGAodzArdzErdzIrdzMpIDw9IDEuMDAwMWAgZmFpbGVkIGluIAAAAAAAAAAQUgAAEAAAABEAAAAAAAAAkGYAABIAAAATAAAATjZ2aXNpb245RXhjZXB0aW9uRQD88AAAUGYAAOzxAABONnZpc2lvbjE4Qmlub21pYWxQeXJhbWlkMzJmRQAAAPzwAABwZgAAEFIAAAAAAABkZgAADgAAABQAAAAVAAAAuVKMPo5a5z65Uow+AAAAAAAAAABkZwAAFgAAABcAAAAYAAAAGQAAABoAAABOU3QzX18yMjBfX3NoYXJlZF9wdHJfcG9pbnRlcklQTjZ2aXNpb244S2V5ZnJhbWVJTGk5NkVFRU5TXzEwc2hhcmVkX3B0cklTM19FMjdfX3NoYXJlZF9wdHJfZGVmYXVsdF9kZWxldGVJUzNfUzNfRUVOU185YWxsb2NhdG9ySVMzX0VFRUUA/PAAANxmAAB07gAATlN0M19fMjEwc2hhcmVkX3B0cklONnZpc2lvbjhLZXlmcmFtZUlMaTk2RUVFRTI3X19zaGFyZWRfcHRyX2RlZmF1bHRfZGVsZXRlSVMzX1MzX0VFAGJvb2wgdmlzaW9uOjpWaXN1YWxEYXRhYmFzZTx2aXNpb246OkZSRUFLRXh0cmFjdG9yLCB2aXNpb246OkJpbmFyeUZlYXR1cmVTdG9yZSwgdmlzaW9uOjpCaW5hcnlGZWF0dXJlTWF0Y2hlcjw5Nj4+OjpxdWVyeShjb25zdCB2aXNpb246OkdhdXNzaWFuU2NhbGVTcGFjZVB5cmFtaWQgKikgW0ZFQVRVUkVfRVhUUkFDVE9SID0gdmlzaW9uOjpGUkVBS0V4dHJhY3RvciwgU1RPUkUgPSB2aXNpb246OkJpbmFyeUZlYXR1cmVTdG9yZSwgTUFUQ0hFUiA9IHZpc2lvbjo6QmluYXJ5RmVhdHVyZU1hdGNoZXI8OTY+XQBB9NEBC7BMsr65PhLcoL6Qvjk+EtygvpC+Ob4AAACAsr65vhLcoD6Qvjm+EtygPpC+OT7Schi/AAAAANJymL46BgS/0nKYPjoGBL/Schg/AAAAgNJymD46BgQ/0nKYvjoGBD8AAACAVrg9v2ZNJD9WuL2+Zk0kP1a4vT4AAAAAVrg9P2ZNJL9WuL0+Zk0kv1a4vb4M6Vg/AAAAgAzp2D6Z2Ts/DOnYvpnZOz8M6Vi/AAAAAAzp2L6Z2Tu/DOnYPpnZO78AAAAA/FNuP/FlTr8NVO4+8WVOvw1U7r4AAACA/FNuv/FlTj8NVO6+8WVOPw1U7j4AAIC/AAAAAAAAAL/Qs12/AAAAP9CzXb8AAIA/AAAAgAAAAD/Qs10/AAAAv9CzXT8AAAAAeGoAABYAAAAbAAAAHAAAAB0AAAAeAAAATlN0M19fMjIwX19zaGFyZWRfcHRyX3BvaW50ZXJJUGgxNk51bGxBcnJheURlbGV0ZXJJaEVOU185YWxsb2NhdG9ySWhFRUVFAAAAAPzwAAAsagAAdO4AADE2TnVsbEFycmF5RGVsZXRlckloRQAAAAAAAAAgawAAFgAAAB8AAAAgAAAAIQAAACIAAABOU3QzX18yMjBfX3NoYXJlZF9wdHJfcG9pbnRlcklQaE5TXzEwc2hhcmVkX3B0ckloRTI3X19zaGFyZWRfcHRyX2RlZmF1bHRfZGVsZXRlSWhoRUVOU185YWxsb2NhdG9ySWhFRUVFAPzwAAC4agAAdO4AAE5TdDNfXzIxMHNoYXJlZF9wdHJJaEUyN19fc2hhcmVkX3B0cl9kZWZhdWx0X2RlbGV0ZUloaEVFAHZpc2lvbjo6U2NvcGVkVGltZXI6On5TY29wZWRUaW1lcigpAGlpaQBpaWlpAGlpaWkAaW5maW5pdHkATWlzc2luZyBIdWZmbWFuIGNvZGUgdGFibGUgZW50cnkARmVicnVhcnkASmFudWFyeQBKdWx5AFRodXJzZGF5AFR1ZXNkYXkAV2VkbmVzZGF5AFNhdHVyZGF5AFN1bmRheQBNb25kYXkARnJpZGF5AE1heQAlbS8lZC8leQBNQVhfQUxMT0NfQ0hVTksgaXMgd3JvbmcsIHBsZWFzZSBmaXgAQUxJR05fVFlQRSBpcyB3cm9uZywgcGxlYXNlIGZpeABOb3QgYSBKUEVHIGZpbGU6IHN0YXJ0cyB3aXRoIDB4JTAyeCAweCUwMngAQ29ycnVwdCBKUEVHIGRhdGE6ICV1IGV4dHJhbmVvdXMgYnl0ZXMgYmVmb3JlIG1hcmtlciAweCUwMngAVW5leHBlY3RlZCBtYXJrZXIgMHglMDJ4AFVuc3VwcG9ydGVkIG1hcmtlciB0eXBlIDB4JTAyeABVbnN1cHBvcnRlZCBKUEVHIHByb2Nlc3M6IFNPRiB0eXBlIDB4JTAyeABEZWZpbmUgSHVmZm1hbiBUYWJsZSAweCUwMngARGVmaW5lIEFyaXRobWV0aWMgVGFibGUgMHglMDJ4OiAweCUwMngALSsgICAwWDB4AC0wWCswWCAwWC0weCsweCAweABCb2d1cyBEQUMgdmFsdWUgMHgleABfX25leHRfcHJpbWUgb3ZlcmZsb3cASHVmZm1hbiBjb2RlIHNpemUgdGFibGUgb3ZlcmZsb3cATm92AFRodQAgICAgICAgICU0dSAlNHUgJTR1ICU0dSAlNHUgJTR1ICU0dSAlNHUASlBFRyBwYXJhbWV0ZXIgc3RydWN0IG1pc21hdGNoOiBsaWJyYXJ5IHRoaW5rcyBzaXplIGlzICV1LCBjYWxsZXIgZXhwZWN0cyAldQBEZWZpbmUgUmVzdGFydCBJbnRlcnZhbCAldQBXYXJuaW5nOiB0aHVtYm5haWwgaW1hZ2Ugc2l6ZSBkb2VzIG5vdCBtYXRjaCBkYXRhIGxlbmd0aCAldQBNaXNjZWxsYW5lb3VzIG1hcmtlciAweCUwMngsIGxlbmd0aCAldQBKRklGIGV4dGVuc2lvbiBtYXJrZXI6IHR5cGUgMHglMDJ4LCBsZW5ndGggJXUASkZJRiBleHRlbnNpb24gbWFya2VyOiBwYWxldHRlIHRodW1ibmFpbCBpbWFnZSwgbGVuZ3RoICV1AEpGSUYgZXh0ZW5zaW9uIG1hcmtlcjogSlBFRy1jb21wcmVzc2VkIHRodW1ibmFpbCBpbWFnZSwgbGVuZ3RoICV1AEpGSUYgZXh0ZW5zaW9uIG1hcmtlcjogUkdCIHRodW1ibmFpbCBpbWFnZSwgbGVuZ3RoICV1AFVua25vd24gQVBQMTQgbWFya2VyIChub3QgQWRvYmUpLCBsZW5ndGggJXUAVW5rbm93biBBUFAwIG1hcmtlciAobm90IEpGSUYpLCBsZW5ndGggJXUAT2J0YWluZWQgWE1TIGhhbmRsZSAldQBGcmVlZCBYTVMgaGFuZGxlICV1AE9idGFpbmVkIEVNUyBoYW5kbGUgJXUARnJlZWQgRU1TIGhhbmRsZSAldQB1bnN1cHBvcnRlZCBsb2NhbGUgZm9yIHN0YW5kYXJkIGlucHV0AEF1Z3VzdABJbnRMaXN0AFN0cmluZ0xpc3QASW52YWxpZCBjcm9wIHJlcXVlc3QAVW5zdXBwb3J0ZWQgY29sb3IgY29udmVyc2lvbiByZXF1ZXN0AHVuc2lnbmVkIHNob3J0AHVuc2lnbmVkIGludABDb3JydXB0IEpQRUcgZGF0YTogcHJlbWF0dXJlIGVuZCBvZiBkYXRhIHNlZ21lbnQAaGVpZ2h0AEZyYWN0aW9uYWwgc2FtcGxpbmcgbm90IGltcGxlbWVudGVkIHlldABDQ0lSNjAxIHNhbXBsaW5nIG5vdCBpbXBsZW1lbnRlZCB5ZXQATm90IGltcGxlbWVudGVkIHlldABFcnJvciByZWFkaW5nIGRhdGEgZnJvbSAlcy5mc2V0AFJlYWRpbmcgJXMuZnNldABnZXQARXJyb3I6IGtwbVNldFJlZkRhdGFTZXQARXJyb3I6IGtwbUNoYW5nZVBhZ2VOb09mUmVmRGF0YVNldABFcnJvcjoga3BtTWVyZ2VSZWZEYXRhU2V0AE9jdABmbG9hdABTYXQAdWludDY0X3QAQ2Fubm90IHF1YW50aXplIG1vcmUgdGhhbiAlZCBjb2xvciBjb21wb25lbnRzAFN0YXJ0IE9mIFNjYW46ICVkIGNvbXBvbmVudHMAQm9ndXMgdmlydHVhbCBhcnJheSBhY2Nlc3MAQm9ndXMgc2FtcGxpbmcgZmFjdG9ycwBRdWFudGl6aW5nIHRvICVkID0gJWQqJWQqJWQgY29sb3JzAFF1YW50aXppbmcgdG8gJWQgY29sb3JzAENhbm5vdCBxdWFudGl6ZSB0byBmZXdlciB0aGFuICVkIGNvbG9ycwBDYW5ub3QgcXVhbnRpemUgdG8gbW9yZSB0aGFuICVkIGNvbG9ycwBJbnZhbGlkIEpQRUcgZmlsZSBzdHJ1Y3R1cmU6IHR3byBTT0kgbWFya2VycwBJbnZhbGlkIEpQRUcgZmlsZSBzdHJ1Y3R1cmU6IHR3byBTT0YgbWFya2VycwBuZnRNYXJrZXJzAF9hZGRORlRNYXJrZXJzAFNtb290aGluZyBub3Qgc3VwcG9ydGVkIHdpdGggbm9uc3RhbmRhcmQgc2FtcGxpbmcgcmF0aW9zAE1heGltdW0gc3VwcG9ydGVkIGltYWdlIGRpbWVuc2lvbiBpcyAldSBwaXhlbHMAQXBwbGljYXRpb24gdHJhbnNmZXJyZWQgdG9vIG1hbnkgc2NhbmxpbmVzAEFwcGxpY2F0aW9uIHRyYW5zZmVycmVkIHRvbyBmZXcgc2NhbmxpbmVzAERlYnVnIG1vZGUgc2V0IHRvICVzAEZhaWxlZCB0byBjcmVhdGUgdGVtcG9yYXJ5IGZpbGUgJXMAQ2xvc2VkIHRlbXBvcmFyeSBmaWxlICVzAE9wZW5lZCB0ZW1wb3JhcnkgZmlsZSAlcwBBcHIAdmVjdG9yAElucHV0IGZpbGUgcmVhZCBlcnJvcgBJbnZhbGlkIEpQRUcgZmlsZSBzdHJ1Y3R1cmU6IG1pc3NpbmcgU09TIG1hcmtlcgBuZnRNYXJrZXIAZGV0ZWN0TWFya2VyAGdldE5GVE1hcmtlcgBkZXRlY3RORlRNYXJrZXIAT2N0b2JlcgBOb3ZlbWJlcgBTZXB0ZW1iZXIARGVjZW1iZXIAdW5zaWduZWQgY2hhcgBpb3NfYmFzZTo6Y2xlYXIATWFyAFVucmVjb2duaXplZCBjb21wb25lbnQgSURzICVkICVkICVkLCBhc3N1bWluZyBZQ2JDcgBzZXR1cABWaXJ0dWFsIGFycmF5IGNvbnRyb2xsZXIgbWVzc2VkIHVwAFNlcAAlSTolTTolUyAlcAB0ZWFyZG93bgBTdW4ASnVuAHN0ZDo6ZXhjZXB0aW9uAEJvZ3VzIEh1ZmZtYW4gdGFibGUgZGVmaW5pdGlvbgBTZWxlY3RlZCAlZCBjb2xvcnMgZm9yIHF1YW50aXphdGlvbgBJbWFnZSB0b28gd2lkZSBmb3IgdGhpcyBpbXBsZW1lbnRhdGlvbgBNb24AbmFuAERpZG4ndCBleHBlY3QgbW9yZSB0aGFuIG9uZSBzY2FuAFNhbXBsaW5nIGZhY3RvcnMgdG9vIGxhcmdlIGZvciBpbnRlcmxlYXZlZCBzY2FuAEphbgBKdWwAYm9vbABCdWZmZXIgcGFzc2VkIHRvIEpQRUcgbGlicmFyeSBpcyB0b28gc21hbGwAQXByaWwAc2V0TG9nTGV2ZWwAZ2V0TG9nTGV2ZWwAZW1zY3JpcHRlbjo6dmFsAHB1c2hfYmFjawBGcmkAZHBpAE5GVCBtYXJrZXIgaGVpZ2h0OiAlaQBORlQgbnVtLiBvZiBJbWFnZVNldDogJWkATkZUIG1hcmtlciBkcGk6ICVpAE5GVCBtYXJrZXIgd2lkdGg6ICVpAGRhdGFzZXRQYXRobmFtZXMgc2l6ZTogJWkAQm9ndXMgbWFya2VyIGxlbmd0aAB3aWR0aABNYXJjaABBdWcAdW5zaWduZWQgbG9uZwBzdGQ6OndzdHJpbmcAc3RkOjpzdHJpbmcAc3RkOjp1MTZzdHJpbmcAc3RkOjp1MzJzdHJpbmcAQ29weXJpZ2h0IChDKSAyMDE4LCBUaG9tYXMgRy4gTGFuZSwgR3VpZG8gVm9sbGJlZGluZwBpbmYAJS4wTGYAJUxmAHJlc2l6ZQBhbGxvY2F0b3I8VD46OmFsbG9jYXRlKHNpemVfdCBuKSAnbicgZXhjZWVkcyBtYXhpbXVtIHN1cHBvcnRlZCBzaXplAHRydWUAVHVlAGZhbHNlAFN1c3BlbnNpb24gbm90IGFsbG93ZWQgaGVyZQBKdW5lAHNldFByb2plY3Rpb25OZWFyUGxhbmUAZ2V0UHJvamVjdGlvbk5lYXJQbGFuZQBzZXRQcm9qZWN0aW9uRmFyUGxhbmUAZ2V0UHJvamVjdGlvbkZhclBsYW5lAFJlcXVlc3RlZCBmZWF0dXJlIHdhcyBvbWl0dGVkIGF0IGNvbXBpbGUgdGltZQBTZWVrIGZhaWxlZCBvbiB0ZW1wb3JhcnkgZmlsZQBSZWFkIGZhaWxlZCBvbiB0ZW1wb3JhcnkgZmlsZQBFbXB0eSBpbnB1dCBmaWxlAFByZW1hdHVyZSBlbmQgb2YgaW5wdXQgZmlsZQBQcmVtYXR1cmUgZW5kIG9mIEpQRUcgZmlsZQBzZXRDYW1lcmEoKTogRXJyb3IgY3JlYXRpbmcgM0QgaGFuZGxlAGRvdWJsZQBEQ1QgY29lZmZpY2llbnQgb3V0IG9mIHJhbmdlAEludmFsaWQgY29sb3IgcXVhbnRpemF0aW9uIG1vZGUgY2hhbmdlAEpQRUcgZGF0YXN0cmVhbSBjb250YWlucyBubyBpbWFnZQAgICAgd2l0aCAlZCB4ICVkIHRodW1ibmFpbCBpbWFnZQBnZXRQcm9jZXNzaW5nSW1hZ2UAU3RhcnQgb2YgSW1hZ2UARW5kIE9mIEltYWdlAEJvZ3VzIGJ1ZmZlciBjb250cm9sIG1vZGUAQ29ycnVwdCBKUEVHIGRhdGE6IGJhZCBIdWZmbWFuIGNvZGUAQ29ycnVwdCBKUEVHIGRhdGE6IGJhZCBhcml0aG1ldGljIGNvZGUAc2V0RGVidWdNb2RlAGdldERlYnVnTW9kZQBzZXRUaHJlc2hvbGRNb2RlAGdldFRocmVzaG9sZE1vZGUAc2V0SW1hZ2VQcm9jTW9kZQBnZXRJbWFnZVByb2NNb2RlAEJvZ3VzIGlucHV0IGNvbG9yc3BhY2UAQm9ndXMgSlBFRyBjb2xvcnNwYWNlAHNldFRocmVzaG9sZABnZXRUaHJlc2hvbGQAdm9pZABCYWNraW5nIHN0b3JlIG5vdCBzdXBwb3J0ZWQARENUIHNjYWxlZCBibG9jayBzaXplICVkeCVkIG5vdCBzdXBwb3J0ZWQAUXVhbnRpemF0aW9uIHRhYmxlIDB4JTAyeCB3YXMgbm90IGRlZmluZWQASHVmZm1hbiB0YWJsZSAweCUwMnggd2FzIG5vdCBkZWZpbmVkAEFyaXRobWV0aWMgdGFibGUgMHglMDJ4IHdhcyBub3QgZGVmaW5lZABXcml0ZSB0byBYTVMgZmFpbGVkAFJlYWQgZnJvbSBYTVMgZmFpbGVkAFdyaXRlIHRvIEVNUyBmYWlsZWQAUmVhZCBmcm9tIEVNUyBmYWlsZWQAV2VkACAgICAgICAgJTNkICUzZCAlM2QgJTNkICUzZCAlM2QgJTNkICUzZABXYXJuaW5nOiB1bmtub3duIEpGSUYgcmV2aXNpb24gbnVtYmVyICVkLiUwMmQAQ29ycnVwdCBKUEVHIGRhdGE6IGZvdW5kIG1hcmtlciAweCUwMnggaW5zdGVhZCBvZiBSU1QlZABTdGFydCBPZiBGcmFtZSAweCUwMng6IHdpZHRoPSV1LCBoZWlnaHQ9JXUsIGNvbXBvbmVudHM9JWQAICAgIENvbXBvbmVudCAlZDogJWRoeCVkdiBxPSVkAEludmFsaWQgcHJvZ3Jlc3NpdmUgcGFyYW1ldGVycyBTcz0lZCBTZT0lZCBBaD0lZCBBbD0lZAAgIFNzPSVkLCBTZT0lZCwgQWg9JWQsIEFsPSVkACAgICBDb21wb25lbnQgJWQ6IGRjPSVkIGFjPSVkAEludmFsaWQgcHJvZ3Jlc3NpdmUgcGFyYW1ldGVycyBhdCBzY2FuIHNjcmlwdCBlbnRyeSAlZABJbnZhbGlkIHNjYW4gc2NyaXB0IGF0IGVudHJ5ICVkAEJvZ3VzIERRVCBpbmRleCAlZABCb2d1cyBESFQgaW5kZXggJWQAQm9ndXMgREFDIGluZGV4ICVkAFRvbyBtYW55IGNvbG9yIGNvbXBvbmVudHM6ICVkLCBtYXggJWQASW5jb25zaXN0ZW50IHByb2dyZXNzaW9uIHNlcXVlbmNlIGZvciBjb21wb25lbnQgJWQgY29lZmZpY2llbnQgJWQAV3JvbmcgSlBFRyBsaWJyYXJ5IHZlcnNpb246IGxpYnJhcnkgaXMgJWQsIGNhbGxlciBleHBlY3RzICVkAFRocmVzaG9sZCBtb2RlIHNldCB0byAlZABUaHJlc2hvbGQgc2V0IHRvICVkAEF0IG1hcmtlciAweCUwMngsIHJlY292ZXJ5IGFjdGlvbiAlZABVbnN1cHBvcnRlZCBKUEVHIGRhdGEgcHJlY2lzaW9uICVkAERlZmluZSBRdWFudGl6YXRpb24gVGFibGUgJWQgIHByZWNpc2lvbiAlZABBZG9iZSBBUFAxNCBtYXJrZXI6IHZlcnNpb24gJWQsIGZsYWdzIDB4JTA0eCAweCUwNHgsIHRyYW5zZm9ybSAlZABBbGxvY2F0ZWQgdmlkZW9GcmFtZVNpemUgJWQASW1wcm9wZXIgY2FsbCB0byBKUEVHIGxpYnJhcnkgaW4gc3RhdGUgJWQAQ2Fubm90IHRyYW5zY29kZSBkdWUgdG8gbXVsdGlwbGUgdXNlIG9mIHF1YW50aXphdGlvbiB0YWJsZSAlZABVbmtub3duIEFkb2JlIGNvbG9yIHRyYW5zZm9ybSBjb2RlICVkAEludmFsaWQgbWVtb3J5IHBvb2wgY29kZSAlZABCb2d1cyBtZXNzYWdlIGNvZGUgJWQAVHJhY2tpbmcgbG9zdC4gJWQASkZJRiBBUFAwIG1hcmtlcjogdmVyc2lvbiAlZC4lMDJkLCBkZW5zaXR5ICVkeCVkICAlZABEZWMAJWxkJWMAQ29tcG9uZW50IGluZGV4ICVkOiBtaXNtYXRjaGluZyBzYW1wbGluZyByYXRpbyAlZDolZCwgJWQ6JWQsICVjAEZlYgByd2EAU2NhbiBzY3JpcHQgZG9lcyBub3QgdHJhbnNtaXQgYWxsIGRhdGEAZ2V0TkZURGF0YQBfbG9hZENhbWVyYQAlYSAlYiAlZCAlSDolTTolUyAlWQBQT1NJWABBUl9MQUJFTElOR19USFJFU0hfTU9ERV9BVVRPX09UU1UAQVJfTUFSS0VSX0lORk9fQ1VUT0ZGX1BIQVNFX01BVENIX0NPTlRSQVNUAEFSX01BWF9MT09QX0NPVU5UAEludmFsaWQgY29tcG9uZW50IElEICVkIGluIFNPUwBBUl9NQVJLRVJfSU5GT19DVVRPRkZfUEhBU0VfSEVVUklTVElDX1RST1VCTEVTT01FX01BVFJJWF9DT0RFUwBFUlJPUl9NQVJLRVJfSU5ERVhfT1VUX09GX0JPVU5EUwAlSDolTTolUwBBUl9MT0dfTEVWRUxfRVJST1IAQVJfTUFSS0VSX0lORk9fQ1VUT0ZGX1BIQVNFX1BPU0VfRVJST1IAQVJfTE9HX0xFVkVMX0lORk8AQVJfTE9HX0xFVkVMX1JFTF9JTkZPAEFSX0xPR19MRVZFTF9XQVJOAEFSX01BUktFUl9JTkZPX0NVVE9GRl9QSEFTRV9QQVRURVJOX0VYVFJBQ1RJT04ATkFOAEFSX0xBQkVMSU5HX1RIUkVTSF9NT0RFX0FVVE9fTUVESUFOAFBNAEpQRUdNRU0AQU0ATENfQUxMAEFSX01BUktFUl9JTkZPX0NVVE9GRl9QSEFTRV9NQVRDSF9CQVJDT0RFX0VEQ19GQUlMAEFSX0xBQkVMSU5HX1RIUkVTSF9NT0RFX01BTlVBTABBUl9NQVJLRVJfSU5GT19DVVRPRkZfUEhBU0VfUE9TRV9FUlJPUl9NVUxUSQBBUl9MT09QX0JSRUFLX1RIUkVTSABBUl9ERUZBVUxUX0xBQkVMSU5HX1RIUkVTSABBUl9MT0dfTEVWRUxfREVCVUcATEFORwBJbnZhbGlkIFNPUyBwYXJhbWV0ZXJzIGZvciBzZXF1ZW50aWFsIEpQRUcAQ2F1dGlvbjogcXVhbnRpemF0aW9uIHRhYmxlcyBhcmUgdG9vIGNvYXJzZSBmb3IgYmFzZWxpbmUgSlBFRwBJbnZhbGlkIEpQRUcgZmlsZSBzdHJ1Y3R1cmU6ICVzIGJlZm9yZSBTT0YASU5GAEFSX0xBQkVMSU5HX1RIUkVTSF9NT0RFX0FVVE9fQURBUFRJVkUAQVJfTUFSS0VSX0lORk9fQ1VUT0ZGX1BIQVNFX05PTkUAQVJfREVCVUdfRElTQUJMRQBBUl9ERUJVR19FTkFCTEUAQVJfSU1BR0VfUFJPQ19GUkFNRV9JTUFHRQBBUl9JTUFHRV9QUk9DX0ZJRUxEX0lNQUdFAEFSX0RFRkFVTFRfREVCVUdfTU9ERQBBUl9ERUZBVUxUX0lNQUdFX1BST0NfTU9ERQBBUl9NQVJLRVJfSU5GT19DVVRPRkZfUEhBU0VfTUFUQ0hfQ09ORklERU5DRQBFUlJPUl9BUkNPTlRST0xMRVJfTk9UX0ZPVU5EAEVSUk9SX01VTFRJTUFSS0VSX05PVF9GT1VORABBUl9NQVJLRVJfSU5GT19DVVRPRkZfUEhBU0VfTUFUQ0hfQkFSQ09ERV9OT1RfRk9VTkQAQVJfTUFSS0VSX0lORk9fQ1VUT0ZGX1BIQVNFX01BVENIX0dFTkVSSUMAT3V0cHV0IGZpbGUgd3JpdGUgZXJyb3IgLS0tIG91dCBvZiBkaXNrIHNwYWNlPwBXcml0ZSBmYWlsZWQgb24gdGVtcG9yYXJ5IGZpbGUgLS0tIG91dCBvZiBkaXNrIHNwYWNlPwBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxzaG9ydD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dW5zaWduZWQgc2hvcnQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGludD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dW5zaWduZWQgaW50PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxmbG9hdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dWludDhfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8aW50OF90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1aW50MTZfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8aW50MTZfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dWludDMyX3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGludDMyX3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGNoYXI+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVuc2lnbmVkIGNoYXI+AHN0ZDo6YmFzaWNfc3RyaW5nPHVuc2lnbmVkIGNoYXI+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHNpZ25lZCBjaGFyPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxsb25nPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1bnNpZ25lZCBsb25nPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxkb3VibGU+ADAxMjM0NTY3ODkAOWMgIDE0LUphbi0yMDE4AEMuVVRGLTgARXJyb3IgcmVhZGluZyBLUE0gZGF0YSBmcm9tICVzLmZzZXQzAFJlYWRpbmcgJXMuZnNldDMAc2V0dXBBUjIARXJyb3IgZXhjZWVkIG1heGltdW0gcGFnZXMuAG9uLgBvZmYuAExvYWRpbmcgb2YgTkZUIGRhdGEgY29tcGxldGUuAHNldENhbWVyYSgpOiBFcnJvcjogYXJQYXJhbUxUQ3JlYXRlLgBEb25lLgBzZXRDYW1lcmEoKTogRXJyb3I6IGFyQ3JlYXRlSGFuZGxlLgBFcnJvcjogYXIyQ3JlYXRlSGFuZGxlLgBhckZpbHRlclRyYW5zTWF0IGVycm9yIHdpdGggbWFya2VyICVkLgBJbWFnZSBwcm9jLiBtb2RlIHNldCB0byAlZC4AQXNzaWduZWQgcGFnZSBuby4gJWQuAGxvYWRDYW1lcmEoKTogRXJyb3IgbG9hZGluZyBwYXJhbWV0ZXIgZmlsZSAlcyBmb3IgY2FtZXJhLgAobnVsbCkARW1wdHkgSlBFRyBpbWFnZSAoRE5MIG5vdCBzdXBwb3J0ZWQpAEluc3VmZmljaWVudCBtZW1vcnkgKGNhc2UgJWQpAGFkZCBORlQgbWFya2VyLT4gJyVzJwBQdXJlIHZpcnR1YWwgZnVuY3Rpb24gY2FsbGVkIQAlcwoARXJyb3I6IG1hbGxvYwoAIyMjIEZlYXR1cmUgY2FuZGlkYXRlcyBmb3IgdHJhY2tpbmcgYXJlIG92ZXJmbG93LgoAVHJhY2tlZCBwYWdlICVkIChtYXggJWQpLgoAKioqIENhbWVyYSBQYXJhbWV0ZXIgcmVzaXplZCBmcm9tICVkLCAlZC4gKioqCgBPdXQgb2YgbWVtb3J5ISEKAGlkZGRkZGRkZGRkZGRkAGkAaWlpaWlpAABOU3QzX18yNnZlY3RvcklOU18xMmJhc2ljX3N0cmluZ0ljTlNfMTFjaGFyX3RyYWl0c0ljRUVOU185YWxsb2NhdG9ySWNFRUVFTlM0X0lTNl9FRUVFAE5TdDNfXzIxM19fdmVjdG9yX2Jhc2VJTlNfMTJiYXNpY19zdHJpbmdJY05TXzExY2hhcl90cmFpdHNJY0VFTlNfOWFsbG9jYXRvckljRUVFRU5TNF9JUzZfRUVFRQBOU3QzX18yMjBfX3ZlY3Rvcl9iYXNlX2NvbW1vbklMYjFFRUUAAAAA1PAAAFCNAABY8QAA8owAAAAAAAABAAAAeI0AAAAAAABY8QAAnIwAAAAAAAABAAAAgI0AAAAAAABQTlN0M19fMjZ2ZWN0b3JJTlNfMTJiYXNpY19zdHJpbmdJY05TXzExY2hhcl90cmFpdHNJY0VFTlNfOWFsbG9jYXRvckljRUVFRU5TNF9JUzZfRUVFRQAAtPEAALCNAAAAAAAAmI0AAFBLTlN0M19fMjZ2ZWN0b3JJTlNfMTJiYXNpY19zdHJpbmdJY05TXzExY2hhcl90cmFpdHNJY0VFTlNfOWFsbG9jYXRvckljRUVFRU5TNF9JUzZfRUVFRQC08QAAGI4AAAEAAACYjQAAaWkAdgB2aQAIjgAAEPAAAAiOAAAIjwAATlN0M19fMjEyYmFzaWNfc3RyaW5nSWNOU18xMWNoYXJfdHJhaXRzSWNFRU5TXzlhbGxvY2F0b3JJY0VFRUUATlN0M19fMjIxX19iYXNpY19zdHJpbmdfY29tbW9uSUxiMUVFRQAAAADU8AAA144AAFjxAACYjgAAAAAAAAEAAAAAjwAAAAAAAHZpaWkAQbCeAgtQEPAAAAiOAACU8AAACI8AAHZpaWlpAAAAlPAAAHCOAABpaWkAdI8AAJiNAACU8AAATjEwZW1zY3JpcHRlbjN2YWxFAADU8AAAYI8AAGlpaWkAQZCfAguWAijwAACYjQAAlPAAAAiPAABpaWlpaQBOU3QzX18yNnZlY3RvcklpTlNfOWFsbG9jYXRvcklpRUVFRQBOU3QzX18yMTNfX3ZlY3Rvcl9iYXNlSWlOU185YWxsb2NhdG9ySWlFRUVFAAAAWPEAAMqPAAAAAAAAAQAAAHiNAAAAAAAAWPEAAKaPAAAAAAAA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RU5TXzlhbGxvY2F0b3JJd0VFRUUAAFjxAAB4ogAAAAAAAAEAAAAAjwAAAAAAAE5TdDNfXzIxMmJhc2ljX3N0cmluZ0lEc05TXzExY2hhcl90cmFpdHNJRHNFRU5TXzlhbGxvY2F0b3JJRHNFRUVFAAAAWPEAANCiAAAAAAAAAQAAAACPAAAAAAAATlN0M19fMjEyYmFzaWNfc3RyaW5nSURpTlNfMTFjaGFyX3RyYWl0c0lEaUVFTlNfOWFsbG9jYXRvcklEaUVFRUUAAABY8QAALKMAAAAAAAABAAAAAI8AAAAAAABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0ljRUUAANTwAACIowAATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJYUVFAADU8AAAsKMAAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SWhFRQAA1PAAANijAABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0lzRUUAANTwAAAApAAATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJdEVFAADU8AAAKKQAAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SWlFRQAA1PAAAFCkAABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0lqRUUAANTwAAB4pAAATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJbEVFAADU8AAAoKQAAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SW1FRQAA1PAAAMikAABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0lmRUUAANTwAADwpAAATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJZEVFAADU8AAAGKUAANsPST/bD0m/5MsWQOTLFsAAAAAAAAAAgNsPSUDbD0nAOGPtPtoPST9emHs/2g/JP2k3rDFoISIztA8UM2ghojMDAAAABAAAAAQAAAAGAAAAg/miAERObgD8KRUA0VcnAN009QBi28AAPJmVAEGQQwBjUf4Au96rALdhxQA6biQA0k1CAEkG4AAJ6i4AHJLRAOsd/gApsRwA6D6nAPU1ggBEuy4AnOmEALQmcABBfl8A1pE5AFODOQCc9DkAi1+EACj5vQD4HzsA3v+XAA+YBQARL+8AClqLAG0fbQDPfjYACcsnAEZP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dtI/esZ1oGkZ17/duqdsCsfeP8j2vkhHFee/K7gqZUcV9z8AARcCHRgTAx4bGQsUCAQNHxYcEhoKBwwVEQkGEAUPDpDyAAAo8wAATm8gZXJyb3IgaW5mb3JtYXRpb24ASWxsZWdhbCBieXRlIHNlcXVlbmNlAERvbWFpbiBlcnJvcgBSZXN1bHQgbm90IHJlcHJlc2VudGFibGUATm90IGEgdHR5AFBlcm1pc3Npb24gZGVuaWVkAE9wZXJhdGlvbiBub3QgcGVybWl0dGVkAE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkATm8gc3VjaCBwcm9jZXNzAEZpbGUgZXhpc3RzAFZhbHVlIHRvbyBsYXJnZSBmb3IgZGF0YSB0eXBlAE5vIHNwYWNlIGxlZnQgb24gZGV2aWNlAE91dCBvZiBtZW1vcnkAUmVzb3VyY2UgYnVzeQBJbnRlcnJ1cHRlZCBzeXN0ZW0gY2FsbABSZXNvdXJjZSB0ZW1wb3JhcmlseSB1bmF2YWlsYWJsZQBJbnZhbGlkIHNlZWsAQ3Jvc3MtZGV2aWNlIGxpbmsAUmVhZC1vbmx5IGZpbGUgc3lzdGVtAERpcmVjdG9yeSBub3QgZW1wdHkAQ29ubmVjdGlvbiByZXNldCBieSBwZWVyAE9wZXJhdGlvbiB0aW1lZCBvdXQAQ29ubmVjdGlvbiByZWZ1c2VkAEhvc3QgaXMgZG93bgBIb3N0IGlzIHVucmVhY2hhYmxlAEFkZHJlc3MgaW4gdXNlAEJyb2tlbiBwaXBlAEkvTyBlcnJvcgBObyBzdWNoIGRldmljZSBvciBhZGRyZXNzAEJsb2NrIGRldmljZSByZXF1aXJlZABObyBzdWNoIGRldmljZQBOb3QgYSBkaXJlY3RvcnkASXMgYSBkaXJlY3RvcnkAVGV4dCBmaWxlIGJ1c3kARXhlYyBmb3JtYXQgZXJyb3IASW52YWxpZCBhcmd1bWVudABBcmd1bWVudCBsaXN0IHRvbyBsb25nAFN5bWJvbGljIGxpbmsgbG9vcABGaWxlbmFtZSB0b28gbG9uZwBUb28gbWFueSBvcGVuIGZpbGVzIGluIHN5c3RlbQBObyBmaWxlIGRlc2NyaXB0b3JzIGF2YWlsYWJsZQBCYWQgZmlsZSBkZXNjcmlwdG9yAE5vIGNoaWxkIHByb2Nlc3MAQmFkIGFkZHJlc3MARmlsZSB0b28gbGFyZ2UAVG9vIG1hbnkgbGlua3MATm8gbG9ja3MgYXZhaWxhYmxlAFJlc291cmNlIGRlYWRsb2NrIHdvdWxkIG9jY3VyAFN0YXRlIG5vdCByZWNvdmVyYWJsZQBQcmV2aW91cyBvd25lciBkaWVkAE9wZXJhdGlvbiBjYW5jZWxlZABGdW5jdGlvbiBub3QgaW1wbGVtZW50ZWQATm8gbWVzc2FnZSBvZiBkZXNpcmVkIHR5cGUASWRlbnRpZmllciByZW1vdmVkAERldmljZSBub3QgYSBzdHJlYW0ATm8gZGF0YSBhdmFpbGFibGUARGV2aWNlIHRpbWVvdXQAT3V0IG9mIHN0cmVhbXMgcmVzb3VyY2VzAExpbmsgaGFzIGJlZW4gc2V2ZXJlZABQcm90b2NvbCBlcnJvcgBCYWQgbWVzc2FnZQBGaWxlIGRlc2NyaXB0b3IgaW4gYmFkIHN0YXRlAE5vdCBhIHNvY2tldABEZXN0aW5hdGlvbiBhZGRyZXNzIHJlcXVpcmVkAE1lc3NhZ2UgdG9vIGxhcmdlAFByb3RvY29sIHdyb25nIHR5cGUgZm9yIHNvY2tldABQcm90b2NvbCBub3QgYXZhaWxhYmxlAFByb3RvY29sIG5vdCBzdXBwb3J0ZWQAU29ja2V0IHR5cGUgbm90IHN1cHBvcnRlZABOb3Qgc3VwcG9ydGVkAFByb3RvY29sIGZhbWlseSBub3Qgc3VwcG9ydGVkAEFkZHJlc3MgZmFtaWx5IG5vdCBzdXBwb3J0ZWQgYnkgcHJvdG9jb2wAQWRkcmVzcyBub3QgYXZhaWxhYmxlAE5ldHdvcmsgaXMgZG93bgBOZXR3b3JrIHVucmVhY2hhYmxlAENvbm5lY3Rpb24gcmVzZXQgYnkgbmV0d29yawBDb25uZWN0aW9uIGFib3J0ZWQATm8gYnVmZmVyIHNwYWNlIGF2YWlsYWJsZQBTb2NrZXQgaXMgY29ubmVjdGVkAFNvY2tldCBub3QgY29ubmVjdGVkAENhbm5vdCBzZW5kIGFmdGVyIHNvY2tldCBzaHV0ZG93bgBPcGVyYXRpb24gYWxyZWFkeSBpbiBwcm9ncmVzcwBPcGVyYXRpb24gaW4gcHJvZ3Jlc3MAU3RhbGUgZmlsZSBoYW5kbGUAUmVtb3RlIEkvTyBlcnJvcgBRdW90YSBleGNlZWRlZABObyBtZWRpdW0gZm91bmQAV3JvbmcgbWVkaXVtIHR5cGUATXVsdGlob3AgYXR0ZW1wdGVkAEGy9wILlgGlAlsA8AG1BYwFJQGDBh0DlAT/AMcDMQMLBrwBjwF/A8oEKwDaBq8AQgNOA9wBDgQVAKEGDQGUAgsCOAZkArwC/wJdA+cECwfPAssF7wXbBeECHgZFAoUAggJsA28E8QDzAxgF2QDaA0wGVAJ7AZ0DvQQAAFEAFQK7ALMDbQD/AYUELwX5BDgAZQFGAZ8AtwaoAXMCUwEAQfj4AgsMIQQAAAAAAAAAAC8CAEGY+QILBjUERwRWBABBrvkCCwKgBABBwvkCC19GBWAFbgVhBgAAzwEAAAAAAAAAAMkG6Qb5BgAAAAAZAAoAGRkZAAAAAAUAAAAAAAAJAAAAAAsAAAAAAAAAABkAEQoZGRkDCgcAAQAJCxgAAAkGCwAACwAGGQAAABkZGQBBsfoCCyEOAAAAAAAAAAAZAAoNGRkZAA0AAAIACQ4AAAAJAA4AAA4AQev6AgsBDABB9/oCCxUTAAAAABMAAAAACQwAAAAAAAwAAAwAQaX7AgsBEABBsfsCCxUPAAAABA8AAAAACRAAAAAAABAAABAAQd/7AgsBEgBB6/sCCx4RAAAAABEAAAAACRIAAAAAABIAABIAABoAAAAaGhoAQaL8AgsOGgAAABoaGgAAAAAAAAkAQdP8AgsBFABB3/wCCxUXAAAAABcAAAAACRQAAAAAABQAABQAQY39AgsBFgBBmf0CCycVAAAAABUAAAAACRYAAAAAABYAABYAADAxMjM0NTY3ODlBQkNERUYAQeT9AgsCBQEAQYz+AgsI//////////8AQdD+AguDEtF0ngBXnb0qgHBSD///PicKAAAAZAAAAOgDAAAQJwAAoIYBAEBCDwCAlpgAAOH1BRgAAAA1AAAAcQAAAGv////O+///kr///wAAAAAAAAAA/////////////////////////////////////////////////////////////////wABAgMEBQYHCAn/////////CgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiP///////8KCwwNDg8QERITFBUWFxgZGhscHR4fICEiI/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAQIEBwMGBQAAAAAAAAACAADAAwAAwAQAAMAFAADABgAAwAcAAMAIAADACQAAwAoAAMALAADADAAAwA0AAMAOAADADwAAwBAAAMARAADAEgAAwBMAAMAUAADAFQAAwBYAAMAXAADAGAAAwBkAAMAaAADAGwAAwBwAAMAdAADAHgAAwB8AAMAAAACzAQAAwwIAAMMDAADDBAAAwwUAAMMGAADDBwAAwwgAAMMJAADDCgAAwwsAAMMMAADDDQAA0w4AAMMPAADDAAAMuwEADMMCAAzDAwAMwwQADNsAAAAAAAAAAAIAAAADAAAABQAAAAcAAAALAAAADQAAABEAAAATAAAAFwAAAB0AAAAfAAAAJQAAACkAAAArAAAALwAAADUAAAA7AAAAPQAAAEMAAABHAAAASQAAAE8AAABTAAAAWQAAAGEAAABlAAAAZwAAAGsAAABtAAAAcQAAAH8AAACDAAAAiQAAAIsAAACVAAAAlwAAAJ0AAACjAAAApwAAAK0AAACzAAAAtQAAAL8AAADBAAAAxQAAAMcAAADTAAAAAQAAAAsAAAANAAAAEQAAABMAAAAXAAAAHQAAAB8AAAAlAAAAKQAAACsAAAAvAAAANQAAADsAAAA9AAAAQwAAAEcAAABJAAAATwAAAFMAAABZAAAAYQAAAGUAAABnAAAAawAAAG0AAABxAAAAeQAAAH8AAACDAAAAiQAAAIsAAACPAAAAlQAAAJcAAACdAAAAowAAAKcAAACpAAAArQAAALMAAAC1AAAAuwAAAL8AAADBAAAAxQAAAMcAAADRAAAAAAAAAATFAAAHAQAACAEAAAkBAAAKAQAACwEAAAwBAAANAQAADgEAAA8BAAAQAQAAEQEAABIBAAATAQAAFAEAAAAAAABAxQAAFQEAABYBAAAXAQAAGAEAABkBAAAaAQAAGwEAABwBAAAdAQAAHgEAAB8BAAAgAQAAIQEAACIBAAAIAAAAAAAAAHjFAAAjAQAAJAEAAPj////4////eMUA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AAAoAgAAKQIAACoCAAArAgAALAIAAC0CAABOU3QzX18yMTBtb25leXB1bmN0SXdMYjFFRUUAWPEAAKjmAAAAAAAAAgAAAOzaAAACAAAAYOUAAAIAAAAAAAAAaOcAAIUBAAAuAgAAYwEAAC8CAAAwAgAATlN0M19fMjltb25leV9nZXRJY05TXzE5aXN0cmVhbWJ1Zl9pdGVyYXRvckljTlNfMTFjaGFyX3RyYWl0c0ljRUVFRUVFAE5TdDNfXzIxMV9fbW9uZXlfZ2V0SWNFRQAA1PAAAEbnAABY8QAAAOcAAAAAAAACAAAA7NoAAAIAAABg5wBBjM8DC5oBDOgAAIUBAAAxAgAAYwEAADICAAAzAgAATlN0M19fMjltb25leV9nZXRJd05TXzE5aXN0cmVhbWJ1Zl9pdGVyYXRvckl3TlNfMTFjaGFyX3RyYWl0c0l3RUVFRUVFAE5TdDNfXzIxMV9fbW9uZXlfZ2V0SXdFRQAA1PAAAOrnAABY8QAApOcAAAAAAAACAAAA7NoAAAIAAAAE6ABBsNADC5oBsOgAAIUBAAA0AgAAYwEAADUCAAA2AgAATlN0M19fMjltb25leV9wdXRJY05TXzE5b3N0cmVhbWJ1Zl9pdGVyYXRvckljTlNfMTFjaGFyX3RyYWl0c0ljRUVFRUVFAE5TdDNfXzIxMV9fbW9uZXlfcHV0SWNFRQAA1PAAAI7oAABY8QAASOgAAAAAAAACAAAA7NoAAAIAAACo6ABB1NEDC5oBVOkAAIUBAAA3AgAAYwEAADgCAAA5AgAATlN0M19fMjltb25leV9wdXRJd05TXzE5b3N0cmVhbWJ1Zl9pdGVyYXRvckl3TlNfMTFjaGFyX3RyYWl0c0l3RUVFRUVFAE5TdDNfXzIxMV9fbW9uZXlfcHV0SXdFRQAA1PAAADLpAABY8QAA7OgAAAAAAAACAAAA7NoAAAIAAABM6QBB+NIDC7kIzOkAAIUBAAA6AgAAYwEAADsCAAA8AgAAPQIAAE5TdDNfXzI4bWVzc2FnZXNJY0VFAE5TdDNfXzIxM21lc3NhZ2VzX2Jhc2VFAAAAANTwAACp6QAAWPEAAJTpAAAAAAAAAgAAAOzaAAACAAAAxOkAAAIAAAAAAAAAJOoAAIUBAAA+AgAAYwEAAD8CAABAAgAAQQIAAE5TdDNfXzI4bWVzc2Fn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";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(file){try{if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}var binary=tryParseAsDataURI(file);if(binary){return binary}if(readBinary){return readBinary(file)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch=="function"&&!isFileURI(wasmBinaryFile)){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary(wasmBinaryFile)})}else{if(readAsync){return new Promise(function(resolve,reject){readAsync(wasmBinaryFile,function(response){resolve(new Uint8Array(response))},reject)})}}}return Promise.resolve().then(function(){return getBinary(wasmBinaryFile)})}function createWasm(){var info={"a":asmLibraryArg};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;wasmMemory=Module["asm"]["Z"];updateGlobalBufferAndViews(wasmMemory.buffer);wasmTable=Module["asm"]["ca"];addOnInit(Module["asm"]["_"]);removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){receiveInstance(result["instance"])}function instantiateArrayBuffer(receiver){return getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(function(instance){return instance}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(){if(!wasmBinary&&typeof WebAssembly.instantiateStreaming=="function"&&!isDataURI(wasmBinaryFile)&&!isFileURI(wasmBinaryFile)&&typeof fetch=="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,info);return result.then(receiveInstantiationResult,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(receiveInstantiationResult)})})}else{return instantiateArrayBuffer(receiveInstantiationResult)}}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateAsync();return{}}var tempDouble;var tempI64;var ASM_CONSTS={62544:function($0,$1,$2){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);console.log(infoHead+message,style)},62683:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.log(infoHead+message,style,format)},62861:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.log(infoHead+message,style,format)},63039:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.log(infoHead+message,style,format)},63217:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.log(infoHead+message,style,format)},63395:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);console.log(infoHead+message,style,$3)},63538:function($0,$1,$2){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);console.error(errorHead+message,style)},63681:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.error(errorHead+message,style,format)},63863:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.error(errorHead+message,style,format)},64045:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.error(errorHead+message,style,format)},64227:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.error(errorHead+message,style,format)},64409:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);console.error(errorHead+message,style,$3)},64556:function($0,$1,$2){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);console.warn(infoHead+message,style)},64696:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.warn(errorHead+message,style,format)},64877:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.warn(errorHead+message,style,format)},65058:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.warn(errorHead+message,style,format)},65239:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.warn(errorHead+message,style,format)},65420:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);console.warn(errorHead+message,style,$3)},65566:function(){var $a=arguments;var i=0;if(!artoolkitNFT["NFTMarkerInfo"]){artoolkitNFT["NFTMarkerInfo"]={id:0,error:-1,found:0,pose:[0,0,0,0,0,0,0,0,0,0,0,0]}}var markerInfo=artoolkitNFT["NFTMarkerInfo"];markerInfo["id"]=$a[i++];markerInfo["error"]=$a[i++];markerInfo["found"]=1;markerInfo["pose"][0]=$a[i++];markerInfo["pose"][1]=$a[i++];markerInfo["pose"][2]=$a[i++];markerInfo["pose"][3]=$a[i++];markerInfo["pose"][4]=$a[i++];markerInfo["pose"][5]=$a[i++];markerInfo["pose"][6]=$a[i++];markerInfo["pose"][7]=$a[i++];markerInfo["pose"][8]=$a[i++];markerInfo["pose"][9]=$a[i++];markerInfo["pose"][10]=$a[i++];markerInfo["pose"][11]=$a[i++]},66272:function(){var $a=arguments;var i=0;if(!artoolkitNFT["NFTMarkerInfo"]){artoolkitNFT["NFTMarkerInfo"]={id:0,error:-1,found:0,pose:[0,0,0,0,0,0,0,0,0,0,0,0]}}var markerInfo=artoolkitNFT["NFTMarkerInfo"];markerInfo["id"]=$a[i++];markerInfo["error"]=-1;markerInfo["found"]=0;markerInfo["pose"][0]=0;markerInfo["pose"][1]=0;markerInfo["pose"][2]=0;markerInfo["pose"][3]=0;markerInfo["pose"][4]=0;markerInfo["pose"][5]=0;markerInfo["pose"][6]=0;markerInfo["pose"][7]=0;markerInfo["pose"][8]=0;markerInfo["pose"][9]=0;markerInfo["pose"][10]=0;markerInfo["pose"][11]=0},66901:function($0,$1,$2,$3,$4,$5){if(!artoolkitNFT["frameMalloc"]){artoolkitNFT["frameMalloc"]={}}var frameMalloc=artoolkitNFT["frameMalloc"];frameMalloc["framepointer"]=$1;frameMalloc["framesize"]=$2;frameMalloc["camera"]=$3;frameMalloc["transform"]=$4;frameMalloc["videoLumaPointer"]=$5}};function callRuntimeCallbacks(callbacks){while(callbacks.length>0){var callback=callbacks.shift();if(typeof callback=="function"){callback(Module);continue}var func=callback.func;if(typeof func=="number"){if(callback.arg===undefined){getWasmTableEntry(func)()}else{getWasmTableEntry(func)(callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}function getWasmTableEntry(funcPtr){return wasmTable.get(funcPtr)}function ___cxa_allocate_exception(size){return _malloc(size+16)+16}function ExceptionInfo(excPtr){this.excPtr=excPtr;this.ptr=excPtr-16;this.set_type=function(type){HEAP32[this.ptr+4>>2]=type};this.get_type=function(){return HEAP32[this.ptr+4>>2]};this.set_destructor=function(destructor){HEAP32[this.ptr+8>>2]=destructor};this.get_destructor=function(){return HEAP32[this.ptr+8>>2]};this.set_refcount=function(refcount){HEAP32[this.ptr>>2]=refcount};this.set_caught=function(caught){caught=caught?1:0;HEAP8[this.ptr+12>>0]=caught};this.get_caught=function(){return HEAP8[this.ptr+12>>0]!=0};this.set_rethrown=function(rethrown){rethrown=rethrown?1:0;HEAP8[this.ptr+13>>0]=rethrown};this.get_rethrown=function(){return HEAP8[this.ptr+13>>0]!=0};this.init=function(type,destructor){this.set_type(type);this.set_destructor(destructor);this.set_refcount(0);this.set_caught(false);this.set_rethrown(false)};this.add_ref=function(){var value=HEAP32[this.ptr>>2];HEAP32[this.ptr>>2]=value+1};this.release_ref=function(){var prev=HEAP32[this.ptr>>2];HEAP32[this.ptr>>2]=prev-1;return prev===1}}var exceptionLast=0;var uncaughtExceptionCount=0;function ___cxa_throw(ptr,type,destructor){var info=new ExceptionInfo(ptr);info.init(type,destructor);exceptionLast=ptr;uncaughtExceptionCount++;throw ptr}function setErrNo(value){HEAP32[___errno_location()>>2]=value;return value}var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){if(path==="/")return"/";path=PATH.normalize(path);path=path.replace(/\/$/,"");var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)}};function getRandomDevice(){if(typeof crypto=="object"&&typeof crypto["getRandomValues"]=="function"){var randomBuffer=new Uint8Array(1);return function(){crypto.getRandomValues(randomBuffer);return randomBuffer[0]}}else if(ENVIRONMENT_IS_NODE){try{var crypto_module=require("crypto");return function(){return crypto_module["randomBytes"](1)[0]}}catch(e){}}return function(){abort("randomDevice")}}var PATH_FS={resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=path.charAt(0)==="/"}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(function(p){return!!p}),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:function(from,to){from=PATH_FS.resolve(from).substr(1);to=PATH_FS.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()},put_char:function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}}},default_tty1_ops:{put_char:function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};function mmapAlloc(size){abort()}var MEMFS={ops_table:null,mount:function(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode:function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node;parent.timestamp=node.timestamp}return node},getFileDataAsTypedArray:function(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage:function(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr:function(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.timestamp);attr.mtime=new Date(node.timestamp);attr.ctime=new Date(node.timestamp);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr:function(node,attr){if(attr.mode!==undefined){node.mode=attr.mode}if(attr.timestamp!==undefined){node.timestamp=attr.timestamp}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup:function(parent,name){throw FS.genericErrors[44]},mknod:function(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename:function(old_node,new_dir,new_name){if(FS.isDir(old_node.mode)){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}}delete old_node.parent.contents[old_node.name];old_node.parent.timestamp=Date.now();old_node.name=new_name;new_dir.contents[new_name]=old_node;new_dir.timestamp=old_node.parent.timestamp;old_node.parent=new_dir},unlink:function(parent,name){delete parent.contents[name];parent.timestamp=Date.now()},rmdir:function(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.timestamp=Date.now()},readdir:function(node){var entries=[".",".."];for(var key in node.contents){if(!node.contents.hasOwnProperty(key)){continue}entries.push(key)}return entries},symlink:function(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink:function(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read:function(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{path=PATH_FS.resolve(FS.cwd(),path);if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};for(var key in defaults){if(opts[key]===undefined){opts[key]=defaults[key]}}if(opts.recurse_count>8){throw new FS.ErrnoError(32)}var parts=PATH.normalizeArray(path.split("/").filter(p=>!!p),false);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(32)}}}}return{path:current_path,node:current}},getPath:node=>{var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?mount+"/"+path:mount+path}path=path?node.name+"/"+path:node.name;node=node.parent}},hashName:(parentid,name)=>{var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode:node=>{var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode:node=>{var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode:(parent,name)=>{var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode:(parent,name,mode,rdev)=>{var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode:node=>{FS.hashRemoveNode(node)},isRoot:node=>{return node===node.parent},isMountpoint:node=>{return!!node.mounted},isFile:mode=>{return(mode&61440)===32768},isDir:mode=>{return(mode&61440)===16384},isLink:mode=>{return(mode&61440)===40960},isChrdev:mode=>{return(mode&61440)===8192},isBlkdev:mode=>{return(mode&61440)===24576},isFIFO:mode=>{return(mode&61440)===4096},isSocket:mode=>{return(mode&49152)===49152},flagModes:{"r":0,"r+":2,"w":577,"w+":578,"a":1089,"a+":1090},modeStringToFlags:str=>{var flags=FS.flagModes[str];if(typeof flags=="undefined"){throw new Error("Unknown file open mode: "+str)}return flags},flagsToPermissionString:flag=>{var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions:(node,perms)=>{if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup:dir=>{var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate:(dir,name)=>{try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete:(dir,name,isdir)=>{var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen:(node,flags)=>{if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd:(fd_start=0,fd_end=FS.MAX_OPEN_FDS)=>{for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStream:fd=>FS.streams[fd],createStream:(stream,fd_start,fd_end)=>{if(!FS.FSStream){FS.FSStream=function(){};FS.FSStream.prototype={object:{get:function(){return this.node},set:function(val){this.node=val}},isRead:{get:function(){return(this.flags&2097155)!==1}},isWrite:{get:function(){return(this.flags&2097155)!==0}},isAppend:{get:function(){return this.flags&1024}}}}stream=Object.assign(new FS.FSStream,stream);var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream:fd=>{FS.streams[fd]=null},chrdev_stream_ops:{open:stream=>{var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}},llseek:()=>{throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice:(dev,ops)=>{FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts:mount=>{var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs:(populate,callback)=>{if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err("warning: "+FS.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work")}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount:(type,opts,mountpoint)=>{var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount:mountpoint=>{var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup:(parent,name)=>{return parent.node_ops.lookup(parent,name)},mknod:(path,mode,dev)=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(28)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},create:(path,mode)=>{mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:(path,mode)=>{mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree:(path,mode)=>{var dirs=path.split("/");var d="";for(var i=0;i{if(typeof dev=="undefined"){dev=mode;mode=438}mode|=8192;return FS.mknod(path,mode,dev)},symlink:(oldpath,newpath)=>{if(!PATH_FS.resolve(oldpath)){throw new FS.ErrnoError(44)}var lookup=FS.lookupPath(newpath,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var newname=PATH.basename(newpath);var errCode=FS.mayCreate(parent,newname);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.symlink){throw new FS.ErrnoError(63)}return parent.node_ops.symlink(parent,newname,oldpath)},rename:(old_path,new_path)=>{var old_dirname=PATH.dirname(old_path);var new_dirname=PATH.dirname(new_path);var old_name=PATH.basename(old_path);var new_name=PATH.basename(new_path);var lookup,old_dir,new_dir;lookup=FS.lookupPath(old_path,{parent:true});old_dir=lookup.node;lookup=FS.lookupPath(new_path,{parent:true});new_dir=lookup.node;if(!old_dir||!new_dir)throw new FS.ErrnoError(44);if(old_dir.mount!==new_dir.mount){throw new FS.ErrnoError(75)}var old_node=FS.lookupNode(old_dir,old_name);var relative=PATH_FS.relative(old_path,new_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(28)}relative=PATH_FS.relative(new_path,old_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(55)}var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(old_node===new_node){return}var isdir=FS.isDir(old_node.mode);var errCode=FS.mayDelete(old_dir,old_name,isdir);if(errCode){throw new FS.ErrnoError(errCode)}errCode=new_node?FS.mayDelete(new_dir,new_name,isdir):FS.mayCreate(new_dir,new_name);if(errCode){throw new FS.ErrnoError(errCode)}if(!old_dir.node_ops.rename){throw new FS.ErrnoError(63)}if(FS.isMountpoint(old_node)||new_node&&FS.isMountpoint(new_node)){throw new FS.ErrnoError(10)}if(new_dir!==old_dir){errCode=FS.nodePermissions(old_dir,"w");if(errCode){throw new FS.ErrnoError(errCode)}}FS.hashRemoveNode(old_node);try{old_dir.node_ops.rename(old_node,new_dir,new_name)}catch(e){throw e}finally{FS.hashAddNode(old_node)}},rmdir:path=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,true);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.rmdir){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.rmdir(parent,name);FS.destroyNode(node)},readdir:path=>{var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node.node_ops.readdir){throw new FS.ErrnoError(54)}return node.node_ops.readdir(node)},unlink:path=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,false);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.unlink){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.unlink(parent,name);FS.destroyNode(node)},readlink:path=>{var lookup=FS.lookupPath(path);var link=lookup.node;if(!link){throw new FS.ErrnoError(44)}if(!link.node_ops.readlink){throw new FS.ErrnoError(28)}return PATH_FS.resolve(FS.getPath(link.parent),link.node_ops.readlink(link))},stat:(path,dontFollow)=>{var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;if(!node){throw new FS.ErrnoError(44)}if(!node.node_ops.getattr){throw new FS.ErrnoError(63)}return node.node_ops.getattr(node)},lstat:path=>{return FS.stat(path,true)},chmod:(path,mode,dontFollow)=>{var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}node.node_ops.setattr(node,{mode:mode&4095|node.mode&~4095,timestamp:Date.now()})},lchmod:(path,mode)=>{FS.chmod(path,mode,true)},fchmod:(fd,mode)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}FS.chmod(stream.node,mode)},chown:(path,uid,gid,dontFollow)=>{var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}node.node_ops.setattr(node,{timestamp:Date.now()})},lchown:(path,uid,gid)=>{FS.chown(path,uid,gid,true)},fchown:(fd,uid,gid)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}FS.chown(stream.node,uid,gid)},truncate:(path,len)=>{if(len<0){throw new FS.ErrnoError(28)}var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:true});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}if(FS.isDir(node.mode)){throw new FS.ErrnoError(31)}if(!FS.isFile(node.mode)){throw new FS.ErrnoError(28)}var errCode=FS.nodePermissions(node,"w");if(errCode){throw new FS.ErrnoError(errCode)}node.node_ops.setattr(node,{size:len,timestamp:Date.now()})},ftruncate:(fd,len)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.truncate(stream.node,len)},utime:(path,atime,mtime)=>{var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;node.node_ops.setattr(node,{timestamp:Math.max(atime,mtime)})},open:(path,flags,mode,fd_start,fd_end)=>{if(path===""){throw new FS.ErrnoError(44)}flags=typeof flags=="string"?FS.modeStringToFlags(flags):flags;mode=typeof mode=="undefined"?438:mode;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;if(typeof path=="object"){node=path}else{path=PATH.normalize(path);try{var lookup=FS.lookupPath(path,{follow:!(flags&131072)});node=lookup.node}catch(e){}}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else{node=FS.mknod(path,mode,0);created=true}}if(!node){throw new FS.ErrnoError(44)}if(FS.isChrdev(node.mode)){flags&=~512}if(flags&65536&&!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}if(!created){var errCode=FS.mayOpen(node,flags);if(errCode){throw new FS.ErrnoError(errCode)}}if(flags&512){FS.truncate(node,0)}flags&=~(128|512|131072);var stream=FS.createStream({node:node,path:FS.getPath(node),flags:flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false},fd_start,fd_end);if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(Module["logReadFiles"]&&!(flags&1)){if(!FS.readFiles)FS.readFiles={};if(!(path in FS.readFiles)){FS.readFiles[path]=1}}return stream},close:stream=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(stream.getdents)stream.getdents=null;try{if(stream.stream_ops.close){stream.stream_ops.close(stream)}}catch(e){throw e}finally{FS.closeStream(stream.fd)}stream.fd=null},isClosed:stream=>{return stream.fd===null},llseek:(stream,offset,whence)=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(!stream.seekable||!stream.stream_ops.llseek){throw new FS.ErrnoError(70)}if(whence!=0&&whence!=1&&whence!=2){throw new FS.ErrnoError(28)}stream.position=stream.stream_ops.llseek(stream,offset,whence);stream.ungotten=[];return stream.position},read:(stream,buffer,offset,length,position)=>{if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.read){throw new FS.ErrnoError(28)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesRead=stream.stream_ops.read(stream,buffer,offset,length,position);if(!seeking)stream.position+=bytesRead;return bytesRead},write:(stream,buffer,offset,length,position,canOwn)=>{if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.write){throw new FS.ErrnoError(28)}if(stream.seekable&&stream.flags&1024){FS.llseek(stream,0,2)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesWritten=stream.stream_ops.write(stream,buffer,offset,length,position,canOwn);if(!seeking)stream.position+=bytesWritten;return bytesWritten},allocate:(stream,offset,length)=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(offset<0||length<=0){throw new FS.ErrnoError(28)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(!FS.isFile(stream.node.mode)&&!FS.isDir(stream.node.mode)){throw new FS.ErrnoError(43)}if(!stream.stream_ops.allocate){throw new FS.ErrnoError(138)}stream.stream_ops.allocate(stream,offset,length)},mmap:(stream,address,length,position,prot,flags)=>{if((prot&2)!==0&&(flags&2)===0&&(stream.flags&2097155)!==2){throw new FS.ErrnoError(2)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(2)}if(!stream.stream_ops.mmap){throw new FS.ErrnoError(43)}return stream.stream_ops.mmap(stream,address,length,position,prot,flags)},msync:(stream,buffer,offset,length,mmapFlags)=>{if(!stream||!stream.stream_ops.msync){return 0}return stream.stream_ops.msync(stream,buffer,offset,length,mmapFlags)},munmap:stream=>0,ioctl:(stream,cmd,arg)=>{if(!stream.stream_ops.ioctl){throw new FS.ErrnoError(59)}return stream.stream_ops.ioctl(stream,cmd,arg)},readFile:(path,opts={})=>{opts.flags=opts.flags||0;opts.encoding=opts.encoding||"binary";if(opts.encoding!=="utf8"&&opts.encoding!=="binary"){throw new Error('Invalid encoding type "'+opts.encoding+'"')}var ret;var stream=FS.open(path,opts.flags);var stat=FS.stat(path);var length=stat.size;var buf=new Uint8Array(length);FS.read(stream,buf,0,length,0);if(opts.encoding==="utf8"){ret=UTF8ArrayToString(buf,0)}else if(opts.encoding==="binary"){ret=buf}FS.close(stream);return ret},writeFile:(path,data,opts={})=>{opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){var buf=new Uint8Array(lengthBytesUTF8(data)+1);var actualNumBytes=stringToUTF8Array(data,buf,0,buf.length);FS.write(stream,buf,0,actualNumBytes,undefined,opts.canOwn)}else if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{throw new Error("Unsupported data type")}FS.close(stream)},cwd:()=>FS.currentPath,chdir:path=>{var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,"x");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.path},createDefaultDirectories:()=>{FS.mkdir("/tmp");FS.mkdir("/home");FS.mkdir("/home/web_user")},createDefaultDevices:()=>{FS.mkdir("/dev");FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(stream,buffer,offset,length,pos)=>length});FS.mkdev("/dev/null",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev("/dev/tty",FS.makedev(5,0));FS.mkdev("/dev/tty1",FS.makedev(6,0));var random_device=getRandomDevice();FS.createDevice("/dev","random",random_device);FS.createDevice("/dev","urandom",random_device);FS.mkdir("/dev/shm");FS.mkdir("/dev/shm/tmp")},createSpecialDirectories:()=>{FS.mkdir("/proc");var proc_self=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd");FS.mount({mount:()=>{var node=FS.createNode(proc_self,"fd",16384|511,73);node.node_ops={lookup:(parent,name)=>{var fd=+name;var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path}};ret.parent=ret;return ret}};return node}},{},"/proc/self/fd")},createStandardStreams:()=>{if(Module["stdin"]){FS.createDevice("/dev","stdin",Module["stdin"])}else{FS.symlink("/dev/tty","/dev/stdin")}if(Module["stdout"]){FS.createDevice("/dev","stdout",null,Module["stdout"])}else{FS.symlink("/dev/tty","/dev/stdout")}if(Module["stderr"]){FS.createDevice("/dev","stderr",null,Module["stderr"])}else{FS.symlink("/dev/tty1","/dev/stderr")}var stdin=FS.open("/dev/stdin",0);var stdout=FS.open("/dev/stdout",1);var stderr=FS.open("/dev/stderr",1)},ensureErrnoError:()=>{if(FS.ErrnoError)return;FS.ErrnoError=function ErrnoError(errno,node){this.node=node;this.setErrno=function(errno){this.errno=errno};this.setErrno(errno);this.message="FS error"};FS.ErrnoError.prototype=new Error;FS.ErrnoError.prototype.constructor=FS.ErrnoError;[44].forEach(code=>{FS.genericErrors[code]=new FS.ErrnoError(code);FS.genericErrors[code].stack=""})},staticInit:()=>{FS.ensureErrnoError();FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={"MEMFS":MEMFS}},init:(input,output,error)=>{FS.init.initialized=true;FS.ensureErrnoError();Module["stdin"]=input||Module["stdin"];Module["stdout"]=output||Module["stdout"];Module["stderr"]=error||Module["stderr"];FS.createStandardStreams()},quit:()=>{FS.init.initialized=false;for(var i=0;i{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode},findObject:(path,dontResolveLastLink)=>{var ret=FS.analyzePath(path,dontResolveLastLink);if(ret.exists){return ret.object}else{return null}},analyzePath:(path,dontResolveLastLink)=>{try{var lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});path=lookup.path}catch(e){}var ret={isRoot:false,exists:false,error:0,name:null,path:null,object:null,parentExists:false,parentPath:null,parentObject:null};try{var lookup=FS.lookupPath(path,{parent:true});ret.parentExists=true;ret.parentPath=lookup.path;ret.parentObject=lookup.node;ret.name=PATH.basename(path);lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});ret.exists=true;ret.path=lookup.path;ret.object=lookup.node;ret.name=lookup.node.name;ret.isRoot=lookup.path==="/"}catch(e){ret.error=e.errno}return ret},createPath:(parent,path,canRead,canWrite)=>{parent=typeof parent=="string"?parent:FS.getPath(parent);var parts=path.split("/").reverse();while(parts.length){var part=parts.pop();if(!part)continue;var current=PATH.join2(parent,part);try{FS.mkdir(current)}catch(e){}parent=current}return current},createFile:(parent,name,properties,canRead,canWrite)=>{var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS.getMode(canRead,canWrite);return FS.create(path,mode)},createDataFile:(parent,name,data,canRead,canWrite,canOwn)=>{var path=name;if(parent){parent=typeof parent=="string"?parent:FS.getPath(parent);path=name?PATH.join2(parent,name):parent}var mode=FS.getMode(canRead,canWrite);var node=FS.create(path,mode);if(data){if(typeof data=="string"){var arr=new Array(data.length);for(var i=0,len=data.length;i{var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS.getMode(!!input,!!output);if(!FS.createDevice.major)FS.createDevice.major=64;var dev=FS.makedev(FS.createDevice.major++,0);FS.registerDevice(dev,{open:stream=>{stream.seekable=false},close:stream=>{if(output&&output.buffer&&output.buffer.length){output(10)}},read:(stream,buffer,offset,length,pos)=>{var bytesRead=0;for(var i=0;i{for(var i=0;i{if(obj.isDevice||obj.isFolder||obj.link||obj.contents)return true;if(typeof XMLHttpRequest!="undefined"){throw new Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread.")}else if(read_){try{obj.contents=intArrayFromString(read_(obj.url),true);obj.usedBytes=obj.contents.length}catch(e){throw new FS.ErrnoError(29)}}else{throw new Error("Cannot load without read() or XMLHttpRequest.")}},createLazyFile:(parent,name,url,canRead,canWrite)=>{function LazyUint8Array(){this.lengthKnown=false;this.chunks=[]}LazyUint8Array.prototype.get=function LazyUint8Array_get(idx){if(idx>this.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(from,to)=>{if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}else{return intArrayFromString(xhr.responseText||"",true)}};var lazyArray=this;lazyArray.setDataGetter(chunkNum=>{var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]=="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]=="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;out("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(key=>{var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){FS.forceLoadFile(node);return fn.apply(null,arguments)}});stream_ops.read=((stream,buffer,offset,length,position)=>{FS.forceLoadFile(node);var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency("cp "+fullname);function processData(byteArray){function finish(byteArray){if(preFinish)preFinish();if(!dontCreateFile){FS.createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}if(onload)onload();removeRunDependency(dep)}if(Browser.handledByPreloadPlugin(byteArray,fullname,finish,()=>{if(onerror)onerror();removeRunDependency(dep)})){return}finish(byteArray)}addRunDependency(dep);if(typeof url=="string"){asyncLoad(url,byteArray=>processData(byteArray),onerror)}else{processData(url)}},indexedDB:()=>{return window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB},DB_NAME:()=>{return"EM_FS_"+window.location.pathname},DB_VERSION:20,DB_STORE_NAME:"FILE_DATA",saveFilesToDB:(paths,onload,onerror)=>{onload=onload||(()=>{});onerror=onerror||(()=>{});var indexedDB=FS.indexedDB();try{var openRequest=indexedDB.open(FS.DB_NAME(),FS.DB_VERSION)}catch(e){return onerror(e)}openRequest.onupgradeneeded=(()=>{out("creating db");var db=openRequest.result;db.createObjectStore(FS.DB_STORE_NAME)});openRequest.onsuccess=(()=>{var db=openRequest.result;var transaction=db.transaction([FS.DB_STORE_NAME],"readwrite");var files=transaction.objectStore(FS.DB_STORE_NAME);var ok=0,fail=0,total=paths.length;function finish(){if(fail==0)onload();else onerror()}paths.forEach(path=>{var putRequest=files.put(FS.analyzePath(path).object.contents,path);putRequest.onsuccess=(()=>{ok++;if(ok+fail==total)finish()});putRequest.onerror=(()=>{fail++;if(ok+fail==total)finish()})});transaction.onerror=onerror});openRequest.onerror=onerror},loadFilesFromDB:(paths,onload,onerror)=>{onload=onload||(()=>{});onerror=onerror||(()=>{});var indexedDB=FS.indexedDB();try{var openRequest=indexedDB.open(FS.DB_NAME(),FS.DB_VERSION)}catch(e){return onerror(e)}openRequest.onupgradeneeded=onerror;openRequest.onsuccess=(()=>{var db=openRequest.result;try{var transaction=db.transaction([FS.DB_STORE_NAME],"readonly")}catch(e){onerror(e);return}var files=transaction.objectStore(FS.DB_STORE_NAME);var ok=0,fail=0,total=paths.length;function finish(){if(fail==0)onload();else onerror()}paths.forEach(path=>{var getRequest=files.get(path);getRequest.onsuccess=(()=>{if(FS.analyzePath(path).exists){FS.unlink(path)}FS.createDataFile(PATH.dirname(path),PATH.basename(path),getRequest.result,true,true,true);ok++;if(ok+fail==total)finish()});getRequest.onerror=(()=>{fail++;if(ok+fail==total)finish()})});transaction.onerror=onerror});openRequest.onerror=onerror}};var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt:function(dirfd,path,allowEmpty){if(path[0]==="/"){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=FS.getStream(dirfd);if(!dirstream)throw new FS.ErrnoError(8);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return PATH.join2(dir,path)},doStat:function(func,path,buf){try{var stat=func(path)}catch(e){if(e&&e.node&&PATH.normalize(path)!==PATH.normalize(FS.getPath(e.node))){return-54}throw e}HEAP32[buf>>2]=stat.dev;HEAP32[buf+4>>2]=0;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAP32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;HEAP32[buf+32>>2]=0;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAP32[buf+48>>2]=4096;HEAP32[buf+52>>2]=stat.blocks;HEAP32[buf+56>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+76>>2]=0;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+80>>2]=tempI64[0],HEAP32[buf+84>>2]=tempI64[1];return 0},doMsync:function(addr,stream,len,flags,offset){var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},doMkdir:function(path,mode){path=PATH.normalize(path);if(path[path.length-1]==="/")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0},doMknod:function(path,mode,dev){switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-28}FS.mknod(path,mode,dev);return 0},doReadlink:function(path,buf,bufsize){if(bufsize<=0)return-28;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len},doAccess:function(path,amode){if(amode&~7){return-28}var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node){return-44}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-2}return 0},doDup:function(path,flags,suggestFD){var suggest=FS.getStream(suggestFD);if(suggest)FS.close(suggest);return FS.open(path,flags,0,suggestFD,suggestFD).fd},doReadv:function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret},varargs:undefined,get:function(){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(ptr){var ret=UTF8ToString(ptr);return ret},getStreamFromFD:function(fd){var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);return stream},get64:function(low,high){return low}};function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-28}var newStream;newStream=FS.open(stream.path,stream.flags,0,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 5:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 6:case 7:return 0;case 16:case 8:return-28;case 9:setErrNo(28);return-1;default:{return-28}}}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_ioctl(fd,op,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(op){case 21509:case 21505:{if(!stream.tty)return-59;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-59;return 0}case 21519:{if(!stream.tty)return-59;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-59;return-28}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-59;return 0}case 21524:{if(!stream.tty)return-59;return 0}default:abort("bad ioctl syscall "+op)}}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_open(path,flags,varargs){SYSCALLS.varargs=varargs;try{var pathname=SYSCALLS.getStr(path);var mode=varargs?SYSCALLS.get():0;var stream=FS.open(pathname,flags,mode);return stream.fd}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}var structRegistrations={};function runDestructors(destructors){while(destructors.length){var ptr=destructors.pop();var del=destructors.pop();del(ptr)}}function simpleReadValueFromPointer(pointer){return this["fromWireType"](HEAPU32[pointer>>2])}var awaitingDependencies={};var registeredTypes={};var typeDependencies={};var char_0=48;var char_9=57;function makeLegalFunctionName(name){if(undefined===name){return"_unknown"}name=name.replace(/[^a-zA-Z0-9_]/g,"$");var f=name.charCodeAt(0);if(f>=char_0&&f<=char_9){return"_"+name}else{return name}}function createNamedFunction(name,body){name=makeLegalFunctionName(name);return new Function("body","return function "+name+"() {\n"+' "use strict";'+" return body.apply(this, arguments);\n"+"};\n")(body)}function extendError(baseErrorType,errorName){var errorClass=createNamedFunction(errorName,function(message){this.name=errorName;this.message=message;var stack=new Error(message).stack;if(stack!==undefined){this.stack=this.toString()+"\n"+stack.replace(/^Error(:[^\n]*)?\n/,"")}});errorClass.prototype=Object.create(baseErrorType.prototype);errorClass.prototype.constructor=errorClass;errorClass.prototype.toString=function(){if(this.message===undefined){return this.name}else{return this.name+": "+this.message}};return errorClass}var InternalError=undefined;function throwInternalError(message){throw new InternalError(message)}function whenDependentTypesAreResolved(myTypes,dependentTypes,getTypeConverters){myTypes.forEach(function(type){typeDependencies[type]=dependentTypes});function onComplete(typeConverters){var myTypeConverters=getTypeConverters(typeConverters);if(myTypeConverters.length!==myTypes.length){throwInternalError("Mismatched type converter count")}for(var i=0;i>shift])},destructorFunction:null})}function ClassHandle_isAliasOf(other){if(!(this instanceof ClassHandle)){return false}if(!(other instanceof ClassHandle)){return false}var leftClass=this.$$.ptrType.registeredClass;var left=this.$$.ptr;var rightClass=other.$$.ptrType.registeredClass;var right=other.$$.ptr;while(leftClass.baseClass){left=leftClass.upcast(left);leftClass=leftClass.baseClass}while(rightClass.baseClass){right=rightClass.upcast(right);rightClass=rightClass.baseClass}return leftClass===rightClass&&left===right}function shallowCopyInternalPointer(o){return{count:o.count,deleteScheduled:o.deleteScheduled,preservePointerOnDelete:o.preservePointerOnDelete,ptr:o.ptr,ptrType:o.ptrType,smartPtr:o.smartPtr,smartPtrType:o.smartPtrType}}function throwInstanceAlreadyDeleted(obj){function getInstanceTypeName(handle){return handle.$$.ptrType.registeredClass.name}throwBindingError(getInstanceTypeName(obj)+" instance already deleted")}var finalizationRegistry=false;function detachFinalizer(handle){}function runDestructor($$){if($$.smartPtr){$$.smartPtrType.rawDestructor($$.smartPtr)}else{$$.ptrType.registeredClass.rawDestructor($$.ptr)}}function releaseClassHandle($$){$$.count.value-=1;var toDelete=0===$$.count.value;if(toDelete){runDestructor($$)}}function downcastPointer(ptr,ptrClass,desiredClass){if(ptrClass===desiredClass){return ptr}if(undefined===desiredClass.baseClass){return null}var rv=downcastPointer(ptr,ptrClass,desiredClass.baseClass);if(rv===null){return null}return desiredClass.downcast(rv)}var registeredPointers={};function getInheritedInstanceCount(){return Object.keys(registeredInstances).length}function getLiveInheritedInstances(){var rv=[];for(var k in registeredInstances){if(registeredInstances.hasOwnProperty(k)){rv.push(registeredInstances[k])}}return rv}var deletionQueue=[];function flushPendingDeletes(){while(deletionQueue.length){var obj=deletionQueue.pop();obj.$$.deleteScheduled=false;obj["delete"]()}}var delayFunction=undefined;function setDelayFunction(fn){delayFunction=fn;if(deletionQueue.length&&delayFunction){delayFunction(flushPendingDeletes)}}function init_embind(){Module["getInheritedInstanceCount"]=getInheritedInstanceCount;Module["getLiveInheritedInstances"]=getLiveInheritedInstances;Module["flushPendingDeletes"]=flushPendingDeletes;Module["setDelayFunction"]=setDelayFunction}var registeredInstances={};function getBasestPointer(class_,ptr){if(ptr===undefined){throwBindingError("ptr should not be undefined")}while(class_.baseClass){ptr=class_.upcast(ptr);class_=class_.baseClass}return ptr}function getInheritedInstance(class_,ptr){ptr=getBasestPointer(class_,ptr);return registeredInstances[ptr]}function makeClassHandle(prototype,record){if(!record.ptrType||!record.ptr){throwInternalError("makeClassHandle requires ptr and ptrType")}var hasSmartPtrType=!!record.smartPtrType;var hasSmartPtr=!!record.smartPtr;if(hasSmartPtrType!==hasSmartPtr){throwInternalError("Both smartPtrType and smartPtr must be specified")}record.count={value:1};return attachFinalizer(Object.create(prototype,{$$:{value:record}}))}function RegisteredPointer_fromWireType(ptr){var rawPointer=this.getPointee(ptr);if(!rawPointer){this.destructor(ptr);return null}var registeredInstance=getInheritedInstance(this.registeredClass,rawPointer);if(undefined!==registeredInstance){if(0===registeredInstance.$$.count.value){registeredInstance.$$.ptr=rawPointer;registeredInstance.$$.smartPtr=ptr;return registeredInstance["clone"]()}else{var rv=registeredInstance["clone"]();this.destructor(ptr);return rv}}function makeDefaultHandle(){if(this.isSmartPointer){return makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:rawPointer,smartPtrType:this,smartPtr:ptr})}else{return makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this,ptr:ptr})}}var actualType=this.registeredClass.getActualType(rawPointer);var registeredPointerRecord=registeredPointers[actualType];if(!registeredPointerRecord){return makeDefaultHandle.call(this)}var toType;if(this.isConst){toType=registeredPointerRecord.constPointerType}else{toType=registeredPointerRecord.pointerType}var dp=downcastPointer(rawPointer,this.registeredClass,toType.registeredClass);if(dp===null){return makeDefaultHandle.call(this)}if(this.isSmartPointer){return makeClassHandle(toType.registeredClass.instancePrototype,{ptrType:toType,ptr:dp,smartPtrType:this,smartPtr:ptr})}else{return makeClassHandle(toType.registeredClass.instancePrototype,{ptrType:toType,ptr:dp})}}function attachFinalizer(handle){if("undefined"===typeof FinalizationRegistry){attachFinalizer=(handle=>handle);return handle}finalizationRegistry=new FinalizationRegistry(info=>{releaseClassHandle(info.$$)});attachFinalizer=(handle=>{var $$=handle.$$;var hasSmartPtr=!!$$.smartPtr;if(hasSmartPtr){var info={$$:$$};finalizationRegistry.register(handle,info,handle)}return handle});detachFinalizer=(handle=>finalizationRegistry.unregister(handle));return attachFinalizer(handle)}function ClassHandle_clone(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.preservePointerOnDelete){this.$$.count.value+=1;return this}else{var clone=attachFinalizer(Object.create(Object.getPrototypeOf(this),{$$:{value:shallowCopyInternalPointer(this.$$)}}));clone.$$.count.value+=1;clone.$$.deleteScheduled=false;return clone}}function ClassHandle_delete(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete){throwBindingError("Object already scheduled for deletion")}detachFinalizer(this);releaseClassHandle(this.$$);if(!this.$$.preservePointerOnDelete){this.$$.smartPtr=undefined;this.$$.ptr=undefined}}function ClassHandle_isDeleted(){return!this.$$.ptr}function ClassHandle_deleteLater(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete){throwBindingError("Object already scheduled for deletion")}deletionQueue.push(this);if(deletionQueue.length===1&&delayFunction){delayFunction(flushPendingDeletes)}this.$$.deleteScheduled=true;return this}function init_ClassHandle(){ClassHandle.prototype["isAliasOf"]=ClassHandle_isAliasOf;ClassHandle.prototype["clone"]=ClassHandle_clone;ClassHandle.prototype["delete"]=ClassHandle_delete;ClassHandle.prototype["isDeleted"]=ClassHandle_isDeleted;ClassHandle.prototype["deleteLater"]=ClassHandle_deleteLater}function ClassHandle(){}function ensureOverloadTable(proto,methodName,humanName){if(undefined===proto[methodName].overloadTable){var prevFunc=proto[methodName];proto[methodName]=function(){if(!proto[methodName].overloadTable.hasOwnProperty(arguments.length)){throwBindingError("Function '"+humanName+"' called with an invalid number of arguments ("+arguments.length+") - expects one of ("+proto[methodName].overloadTable+")!")}return proto[methodName].overloadTable[arguments.length].apply(this,arguments)};proto[methodName].overloadTable=[];proto[methodName].overloadTable[prevFunc.argCount]=prevFunc}}function exposePublicSymbol(name,value,numArguments){if(Module.hasOwnProperty(name)){if(undefined===numArguments||undefined!==Module[name].overloadTable&&undefined!==Module[name].overloadTable[numArguments]){throwBindingError("Cannot register public name '"+name+"' twice")}ensureOverloadTable(Module,name,name);if(Module.hasOwnProperty(numArguments)){throwBindingError("Cannot register multiple overloads of a function with the same number of arguments ("+numArguments+")!")}Module[name].overloadTable[numArguments]=value}else{Module[name]=value;if(undefined!==numArguments){Module[name].numArguments=numArguments}}}function RegisteredClass(name,constructor,instancePrototype,rawDestructor,baseClass,getActualType,upcast,downcast){this.name=name;this.constructor=constructor;this.instancePrototype=instancePrototype;this.rawDestructor=rawDestructor;this.baseClass=baseClass;this.getActualType=getActualType;this.upcast=upcast;this.downcast=downcast;this.pureVirtualFunctions=[]}function upcastPointer(ptr,ptrClass,desiredClass){while(ptrClass!==desiredClass){if(!ptrClass.upcast){throwBindingError("Expected null or instance of "+desiredClass.name+", got an instance of "+ptrClass.name)}ptr=ptrClass.upcast(ptr);ptrClass=ptrClass.baseClass}return ptr}function constNoSmartPtrRawPointerToWireType(destructors,handle){if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}return 0}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;var ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);return ptr}function genericPointerToWireType(destructors,handle){var ptr;if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}if(this.isSmartPointer){ptr=this.rawConstructor();if(destructors!==null){destructors.push(this.rawDestructor,ptr)}return ptr}else{return 0}}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}if(!this.isConst&&handle.$$.ptrType.isConst){throwBindingError("Cannot convert argument of type "+(handle.$$.smartPtrType?handle.$$.smartPtrType.name:handle.$$.ptrType.name)+" to parameter type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);if(this.isSmartPointer){if(undefined===handle.$$.smartPtr){throwBindingError("Passing raw pointer to smart pointer is illegal")}switch(this.sharingPolicy){case 0:if(handle.$$.smartPtrType===this){ptr=handle.$$.smartPtr}else{throwBindingError("Cannot convert argument of type "+(handle.$$.smartPtrType?handle.$$.smartPtrType.name:handle.$$.ptrType.name)+" to parameter type "+this.name)}break;case 1:ptr=handle.$$.smartPtr;break;case 2:if(handle.$$.smartPtrType===this){ptr=handle.$$.smartPtr}else{var clonedHandle=handle["clone"]();ptr=this.rawShare(ptr,Emval.toHandle(function(){clonedHandle["delete"]()}));if(destructors!==null){destructors.push(this.rawDestructor,ptr)}}break;default:throwBindingError("Unsupporting sharing policy")}}return ptr}function nonConstNoSmartPtrRawPointerToWireType(destructors,handle){if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}return 0}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}if(handle.$$.ptrType.isConst){throwBindingError("Cannot convert argument of type "+handle.$$.ptrType.name+" to parameter type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;var ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);return ptr}function RegisteredPointer_getPointee(ptr){if(this.rawGetPointee){ptr=this.rawGetPointee(ptr)}return ptr}function RegisteredPointer_destructor(ptr){if(this.rawDestructor){this.rawDestructor(ptr)}}function RegisteredPointer_deleteObject(handle){if(handle!==null){handle["delete"]()}}function init_RegisteredPointer(){RegisteredPointer.prototype.getPointee=RegisteredPointer_getPointee;RegisteredPointer.prototype.destructor=RegisteredPointer_destructor;RegisteredPointer.prototype["argPackAdvance"]=8;RegisteredPointer.prototype["readValueFromPointer"]=simpleReadValueFromPointer;RegisteredPointer.prototype["deleteObject"]=RegisteredPointer_deleteObject;RegisteredPointer.prototype["fromWireType"]=RegisteredPointer_fromWireType}function RegisteredPointer(name,registeredClass,isReference,isConst,isSmartPointer,pointeeType,sharingPolicy,rawGetPointee,rawConstructor,rawShare,rawDestructor){this.name=name;this.registeredClass=registeredClass;this.isReference=isReference;this.isConst=isConst;this.isSmartPointer=isSmartPointer;this.pointeeType=pointeeType;this.sharingPolicy=sharingPolicy;this.rawGetPointee=rawGetPointee;this.rawConstructor=rawConstructor;this.rawShare=rawShare;this.rawDestructor=rawDestructor;if(!isSmartPointer&®isteredClass.baseClass===undefined){if(isConst){this["toWireType"]=constNoSmartPtrRawPointerToWireType;this.destructorFunction=null}else{this["toWireType"]=nonConstNoSmartPtrRawPointerToWireType;this.destructorFunction=null}}else{this["toWireType"]=genericPointerToWireType}}function replacePublicSymbol(name,value,numArguments){if(!Module.hasOwnProperty(name)){throwInternalError("Replacing nonexistant public symbol")}if(undefined!==Module[name].overloadTable&&undefined!==numArguments){Module[name].overloadTable[numArguments]=value}else{Module[name]=value;Module[name].argCount=numArguments}}function dynCallLegacy(sig,ptr,args){var f=Module["dynCall_"+sig];return args&&args.length?f.apply(null,[ptr].concat(args)):f.call(null,ptr)}function dynCall(sig,ptr,args){if(sig.includes("j")){return dynCallLegacy(sig,ptr,args)}return getWasmTableEntry(ptr).apply(null,args)}function getDynCaller(sig,ptr){var argCache=[];return function(){argCache.length=0;Object.assign(argCache,arguments);return dynCall(sig,ptr,argCache)}}function embind__requireFunction(signature,rawFunction){signature=readLatin1String(signature);function makeDynCaller(){if(signature.includes("j")){return getDynCaller(signature,rawFunction)}return getWasmTableEntry(rawFunction)}var fp=makeDynCaller();if(typeof fp!="function"){throwBindingError("unknown function pointer with signature "+signature+": "+rawFunction)}return fp}var UnboundTypeError=undefined;function getTypeName(type){var ptr=___getTypeName(type);var rv=readLatin1String(ptr);_free(ptr);return rv}function throwUnboundTypeError(message,types){var unboundTypes=[];var seen={};function visit(type){if(seen[type]){return}if(registeredTypes[type]){return}if(typeDependencies[type]){typeDependencies[type].forEach(visit);return}unboundTypes.push(type);seen[type]=true}types.forEach(visit);throw new UnboundTypeError(message+": "+unboundTypes.map(getTypeName).join([", "]))}function __embind_register_class(rawType,rawPointerType,rawConstPointerType,baseClassRawType,getActualTypeSignature,getActualType,upcastSignature,upcast,downcastSignature,downcast,name,destructorSignature,rawDestructor){name=readLatin1String(name);getActualType=embind__requireFunction(getActualTypeSignature,getActualType);if(upcast){upcast=embind__requireFunction(upcastSignature,upcast)}if(downcast){downcast=embind__requireFunction(downcastSignature,downcast)}rawDestructor=embind__requireFunction(destructorSignature,rawDestructor);var legalFunctionName=makeLegalFunctionName(name);exposePublicSymbol(legalFunctionName,function(){throwUnboundTypeError("Cannot construct "+name+" due to unbound types",[baseClassRawType])});whenDependentTypesAreResolved([rawType,rawPointerType,rawConstPointerType],baseClassRawType?[baseClassRawType]:[],function(base){base=base[0];var baseClass;var basePrototype;if(baseClassRawType){baseClass=base.registeredClass;basePrototype=baseClass.instancePrototype}else{basePrototype=ClassHandle.prototype}var constructor=createNamedFunction(legalFunctionName,function(){if(Object.getPrototypeOf(this)!==instancePrototype){throw new BindingError("Use 'new' to construct "+name)}if(undefined===registeredClass.constructor_body){throw new BindingError(name+" has no accessible constructor")}var body=registeredClass.constructor_body[arguments.length];if(undefined===body){throw new BindingError("Tried to invoke ctor of "+name+" with invalid number of parameters ("+arguments.length+") - expected ("+Object.keys(registeredClass.constructor_body).toString()+") parameters instead!")}return body.apply(this,arguments)});var instancePrototype=Object.create(basePrototype,{constructor:{value:constructor}});constructor.prototype=instancePrototype;var registeredClass=new RegisteredClass(name,constructor,instancePrototype,rawDestructor,baseClass,getActualType,upcast,downcast);var referenceConverter=new RegisteredPointer(name,registeredClass,true,false,false);var pointerConverter=new RegisteredPointer(name+"*",registeredClass,false,false,false);var constPointerConverter=new RegisteredPointer(name+" const*",registeredClass,false,true,false);registeredPointers[rawType]={pointerType:pointerConverter,constPointerType:constPointerConverter};replacePublicSymbol(legalFunctionName,constructor);return[referenceConverter,pointerConverter,constPointerConverter]})}function heap32VectorToArray(count,firstElement){var array=[];for(var i=0;i>2)+i])}return array}function __embind_register_class_constructor(rawClassType,argCount,rawArgTypesAddr,invokerSignature,invoker,rawConstructor){assert(argCount>0);var rawArgTypes=heap32VectorToArray(argCount,rawArgTypesAddr);invoker=embind__requireFunction(invokerSignature,invoker);whenDependentTypesAreResolved([],[rawClassType],function(classType){classType=classType[0];var humanName="constructor "+classType.name;if(undefined===classType.registeredClass.constructor_body){classType.registeredClass.constructor_body=[]}if(undefined!==classType.registeredClass.constructor_body[argCount-1]){throw new BindingError("Cannot register multiple constructors with identical number of parameters ("+(argCount-1)+") for class '"+classType.name+"'! Overload resolution is currently only performed using the parameter count, not actual type info!")}classType.registeredClass.constructor_body[argCount-1]=(()=>{throwUnboundTypeError("Cannot construct "+classType.name+" due to unbound types",rawArgTypes)});whenDependentTypesAreResolved([],rawArgTypes,function(argTypes){argTypes.splice(1,0,null);classType.registeredClass.constructor_body[argCount-1]=craftInvokerFunction(humanName,argTypes,null,invoker,rawConstructor);return[]});return[]})}function new_(constructor,argumentList){if(!(constructor instanceof Function)){throw new TypeError("new_ called with constructor type "+typeof constructor+" which is not a function")}var dummy=createNamedFunction(constructor.name||"unknownFunctionName",function(){});dummy.prototype=constructor.prototype;var obj=new dummy;var r=constructor.apply(obj,argumentList);return r instanceof Object?r:obj}function craftInvokerFunction(humanName,argTypes,classType,cppInvokerFunc,cppTargetFunc){var argCount=argTypes.length;if(argCount<2){throwBindingError("argTypes array size mismatch! Must at least get return value and 'this' types!")}var isClassMethodFunc=argTypes[1]!==null&&classType!==null;var needsDestructorStack=false;for(var i=1;i0?", ":"")+argsListWired}invokerFnBody+=(returns?"var rv = ":"")+"invoker(fn"+(argsListWired.length>0?", ":"")+argsListWired+");\n";if(needsDestructorStack){invokerFnBody+="runDestructors(destructors);\n"}else{for(var i=isClassMethodFunc?1:2;i4&&0===--emval_handle_array[handle].refcount){emval_handle_array[handle]=undefined;emval_free_list.push(handle)}}function count_emval_handles(){var count=0;for(var i=5;i>2])};case 3:return function(pointer){return this["fromWireType"](HEAPF64[pointer>>3])};default:throw new TypeError("Unknown float type: "+name)}}function __embind_register_float(rawType,name,size){var shift=getShiftFromSize(size);name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(value){return value},"toWireType":function(destructors,value){return value},"argPackAdvance":8,"readValueFromPointer":floatReadValueFromPointer(name,shift),destructorFunction:null})}function __embind_register_function(name,argCount,rawArgTypesAddr,signature,rawInvoker,fn){var argTypes=heap32VectorToArray(argCount,rawArgTypesAddr);name=readLatin1String(name);rawInvoker=embind__requireFunction(signature,rawInvoker);exposePublicSymbol(name,function(){throwUnboundTypeError("Cannot call "+name+" due to unbound types",argTypes)},argCount-1);whenDependentTypesAreResolved([],argTypes,function(argTypes){var invokerArgsArray=[argTypes[0],null].concat(argTypes.slice(1));replacePublicSymbol(name,craftInvokerFunction(name,invokerArgsArray,null,rawInvoker,fn),argCount-1);return[]})}function integerReadValueFromPointer(name,shift,signed){switch(shift){case 0:return signed?function readS8FromPointer(pointer){return HEAP8[pointer]}:function readU8FromPointer(pointer){return HEAPU8[pointer]};case 1:return signed?function readS16FromPointer(pointer){return HEAP16[pointer>>1]}:function readU16FromPointer(pointer){return HEAPU16[pointer>>1]};case 2:return signed?function readS32FromPointer(pointer){return HEAP32[pointer>>2]}:function readU32FromPointer(pointer){return HEAPU32[pointer>>2]};default:throw new TypeError("Unknown integer type: "+name)}}function __embind_register_integer(primitiveType,name,size,minRange,maxRange){name=readLatin1String(name);if(maxRange===-1){maxRange=4294967295}var shift=getShiftFromSize(size);var fromWireType=value=>value;if(minRange===0){var bitshift=32-8*size;fromWireType=(value=>value<>>bitshift)}var isUnsignedType=name.includes("unsigned");var checkAssertions=(value,toTypeName)=>{};var toWireType;if(isUnsignedType){toWireType=function(destructors,value){checkAssertions(value,this.name);return value>>>0}}else{toWireType=function(destructors,value){checkAssertions(value,this.name);return value}}registerType(primitiveType,{name:name,"fromWireType":fromWireType,"toWireType":toWireType,"argPackAdvance":8,"readValueFromPointer":integerReadValueFromPointer(name,shift,minRange!==0),destructorFunction:null})}function __embind_register_memory_view(rawType,dataTypeIndex,name){var typeMapping=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array];var TA=typeMapping[dataTypeIndex];function decodeMemoryView(handle){handle=handle>>2;var heap=HEAPU32;var size=heap[handle];var data=heap[handle+1];return new TA(buffer,data,size)}name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":decodeMemoryView,"argPackAdvance":8,"readValueFromPointer":decodeMemoryView},{ignoreDuplicateRegistrations:true})}function __embind_register_std_string(rawType,name){name=readLatin1String(name);var stdStringIsUTF8=name==="std::string";registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var str;if(stdStringIsUTF8){var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i;if(i==length||HEAPU8[currentBytePtr]==0){var maxRead=currentBytePtr-decodeStartPtr;var stringSegment=UTF8ToString(decodeStartPtr,maxRead);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+1}}}else{var a=new Array(length);for(var i=0;ilengthBytesUTF8(value))}else{getLength=(()=>value.length)}var length=getLength();var ptr=_malloc(4+length+1);HEAPU32[ptr>>2]=length;if(stdStringIsUTF8&&valueIsOfTypeString){stringToUTF8(value,ptr+4,length+1)}else{if(valueIsOfTypeString){for(var i=0;i255){_free(ptr);throwBindingError("String has UTF-16 code units that do not fit in 8 bits")}HEAPU8[ptr+4+i]=charCode}}else{for(var i=0;iHEAPU16);shift=1}else if(charSize===4){decodeString=UTF32ToString;encodeString=stringToUTF32;lengthBytesUTF=lengthBytesUTF32;getHeap=(()=>HEAPU32);shift=2}registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var HEAP=getHeap();var str;var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i*charSize;if(i==length||HEAP[currentBytePtr>>shift]==0){var maxReadBytes=currentBytePtr-decodeStartPtr;var stringSegment=decodeString(decodeStartPtr,maxReadBytes);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+charSize}}_free(value);return str},"toWireType":function(destructors,value){if(!(typeof value=="string")){throwBindingError("Cannot pass non-string to C++ string type "+name)}var length=lengthBytesUTF(value);var ptr=_malloc(4+length+charSize);HEAPU32[ptr>>2]=length>>shift;encodeString(value,ptr+4,length+charSize);if(destructors!==null){destructors.push(_free,ptr)}return ptr},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:function(ptr){_free(ptr)}})}function __embind_register_value_object(rawType,name,constructorSignature,rawConstructor,destructorSignature,rawDestructor){structRegistrations[rawType]={name:readLatin1String(name),rawConstructor:embind__requireFunction(constructorSignature,rawConstructor),rawDestructor:embind__requireFunction(destructorSignature,rawDestructor),fields:[]}}function __embind_register_value_object_field(structType,fieldName,getterReturnType,getterSignature,getter,getterContext,setterArgumentType,setterSignature,setter,setterContext){structRegistrations[structType].fields.push({fieldName:readLatin1String(fieldName),getterReturnType:getterReturnType,getter:embind__requireFunction(getterSignature,getter),getterContext:getterContext,setterArgumentType:setterArgumentType,setter:embind__requireFunction(setterSignature,setter),setterContext:setterContext})}function __embind_register_void(rawType,name){name=readLatin1String(name);registerType(rawType,{isVoid:true,name:name,"argPackAdvance":0,"fromWireType":function(){return undefined},"toWireType":function(destructors,o){return undefined}})}function __emscripten_throw_longjmp(){throw Infinity}function __emval_incref(handle){if(handle>4){emval_handle_array[handle].refcount+=1}}function requireRegisteredType(rawType,humanName){var impl=registeredTypes[rawType];if(undefined===impl){throwBindingError(humanName+" has unknown type "+getTypeName(rawType))}return impl}function __emval_take_value(type,argv){type=requireRegisteredType(type,"_emval_take_value");var v=type["readValueFromPointer"](argv);return Emval.toHandle(v)}function __localtime_js(time,tmPtr){var date=new Date(HEAP32[time>>2]*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var start=new Date(date.getFullYear(),0,1);var yday=(date.getTime()-start.getTime())/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst}function _tzset_impl(timezone,daylight,tzname){var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);var winterOffset=winter.getTimezoneOffset();var summerOffset=summer.getTimezoneOffset();var stdTimezoneOffset=Math.max(winterOffset,summerOffset);HEAP32[timezone>>2]=stdTimezoneOffset*60;HEAP32[daylight>>2]=Number(winterOffset!=summerOffset);function extractZone(date){var match=date.toTimeString().match(/\(([A-Za-z ]+)\)$/);return match?match[1]:"GMT"}var winterName=extractZone(winter);var summerName=extractZone(summer);var winterNamePtr=allocateUTF8(winterName);var summerNamePtr=allocateUTF8(summerName);if(summerOffset>2]=winterNamePtr;HEAP32[tzname+4>>2]=summerNamePtr}else{HEAP32[tzname>>2]=summerNamePtr;HEAP32[tzname+4>>2]=winterNamePtr}}function __tzset_js(timezone,daylight,tzname){if(__tzset_js.called)return;__tzset_js.called=true;_tzset_impl(timezone,daylight,tzname)}function _abort(){abort("")}var readAsmConstArgsArray=[];function readAsmConstArgs(sigPtr,buf){readAsmConstArgsArray.length=0;var ch;buf>>=2;while(ch=HEAPU8[sigPtr++]){var readAsmConstArgsDouble=ch<105;if(readAsmConstArgsDouble&&buf&1)buf++;readAsmConstArgsArray.push(readAsmConstArgsDouble?HEAPF64[buf++>>1]:HEAP32[buf]);++buf}return readAsmConstArgsArray}function _emscripten_asm_const_int(code,sigPtr,argbuf){var args=readAsmConstArgs(sigPtr,argbuf);return ASM_CONSTS[code].apply(null,args)}function _emscripten_get_heap_max(){return 2147483648}function emscripten_realloc_buffer(size){try{wasmMemory.grow(size-buffer.byteLength+65535>>>16);updateGlobalBufferAndViews(wasmMemory.buffer);return 1}catch(e){}}function _emscripten_resize_heap(requestedSize){var oldSize=HEAPU8.length;requestedSize=requestedSize>>>0;var maxHeapSize=_emscripten_get_heap_max();if(requestedSize>maxHeapSize){return false}let alignUp=(x,multiple)=>x+(multiple-x%multiple)%multiple;for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=emscripten_realloc_buffer(newSize);if(replacement){return true}}return false}var ENV={};function getExecutableName(){return thisProgram||"./this.program"}function getEnvStrings(){if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8";var env={"USER":"web_user","LOGNAME":"web_user","PATH":"/","PWD":"/","HOME":"/home/web_user","LANG":lang,"_":getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(x+"="+env[x])}getEnvStrings.strings=strings}return getEnvStrings.strings}function _environ_get(__environ,environ_buf){var bufSize=0;getEnvStrings().forEach(function(string,i){var ptr=environ_buf+bufSize;HEAP32[__environ+i*4>>2]=ptr;writeAsciiToMemory(string,ptr);bufSize+=string.length+1});return 0}function _environ_sizes_get(penviron_count,penviron_buf_size){var strings=getEnvStrings();HEAP32[penviron_count>>2]=strings.length;var bufSize=0;strings.forEach(function(string){bufSize+=string.length+1});HEAP32[penviron_buf_size>>2]=bufSize;return 0}function _exit(status){exit(status)}function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_read(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=SYSCALLS.doReadv(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){try{var stream=SYSCALLS.getStreamFromFD(fd);var HIGH_OFFSET=4294967296;var offset=offset_high*HIGH_OFFSET+(offset_low>>>0);var DOUBLE_LIMIT=9007199254740992;if(offset<=-DOUBLE_LIMIT||offset>=DOUBLE_LIMIT){return-61}FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=tempI64[0],HEAP32[newOffset+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_write(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=SYSCALLS.doWritev(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _getTempRet0(){return getTempRet0()}function _gettimeofday(ptr){var now=Date.now();HEAP32[ptr>>2]=now/1e3|0;HEAP32[ptr+4>>2]=now%1e3*1e3|0;return 0}function _setTempRet0(val){setTempRet0(val)}function __isLeapYear(year){return year%4===0&&(year%100!==0||year%400===0)}function __arraySum(array,index){var sum=0;for(var i=0;i<=index;sum+=array[i++]){}return sum}var __MONTH_DAYS_LEAP=[31,29,31,30,31,30,31,31,30,31,30,31];var __MONTH_DAYS_REGULAR=[31,28,31,30,31,30,31,31,30,31,30,31];function __addDays(date,days){var newDate=new Date(date.getTime());while(days>0){var leap=__isLeapYear(newDate.getFullYear());var currentMonth=newDate.getMonth();var daysInCurrentMonth=(leap?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR)[currentMonth];if(days>daysInCurrentMonth-newDate.getDate()){days-=daysInCurrentMonth-newDate.getDate()+1;newDate.setDate(1);if(currentMonth<11){newDate.setMonth(currentMonth+1)}else{newDate.setMonth(0);newDate.setFullYear(newDate.getFullYear()+1)}}else{newDate.setDate(newDate.getDate()+days);return newDate}}return newDate}function _strftime(s,maxsize,format,tm){var tm_zone=HEAP32[tm+40>>2];var date={tm_sec:HEAP32[tm>>2],tm_min:HEAP32[tm+4>>2],tm_hour:HEAP32[tm+8>>2],tm_mday:HEAP32[tm+12>>2],tm_mon:HEAP32[tm+16>>2],tm_year:HEAP32[tm+20>>2],tm_wday:HEAP32[tm+24>>2],tm_yday:HEAP32[tm+28>>2],tm_isdst:HEAP32[tm+32>>2],tm_gmtoff:HEAP32[tm+36>>2],tm_zone:tm_zone?UTF8ToString(tm_zone):""};var pattern=UTF8ToString(format);var EXPANSION_RULES_1={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var rule in EXPANSION_RULES_1){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_1[rule])}var WEEKDAYS=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];var MONTHS=["January","February","March","April","May","June","July","August","September","October","November","December"];function leadingSomething(value,digits,character){var str=typeof value=="number"?value.toString():value||"";while(str.length0?1:0}var compare;if((compare=sgn(date1.getFullYear()-date2.getFullYear()))===0){if((compare=sgn(date1.getMonth()-date2.getMonth()))===0){compare=sgn(date1.getDate()-date2.getDate())}}return compare}function getFirstWeekStartDate(janFourth){switch(janFourth.getDay()){case 0:return new Date(janFourth.getFullYear()-1,11,29);case 1:return janFourth;case 2:return new Date(janFourth.getFullYear(),0,3);case 3:return new Date(janFourth.getFullYear(),0,2);case 4:return new Date(janFourth.getFullYear(),0,1);case 5:return new Date(janFourth.getFullYear()-1,11,31);case 6:return new Date(janFourth.getFullYear()-1,11,30)}}function getWeekBasedYear(date){var thisDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);var janFourthThisYear=new Date(thisDate.getFullYear(),0,4);var janFourthNextYear=new Date(thisDate.getFullYear()+1,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);if(compareByDay(firstWeekStartThisYear,thisDate)<=0){if(compareByDay(firstWeekStartNextYear,thisDate)<=0){return thisDate.getFullYear()+1}else{return thisDate.getFullYear()}}else{return thisDate.getFullYear()-1}}var EXPANSION_RULES_2={"%a":function(date){return WEEKDAYS[date.tm_wday].substring(0,3)},"%A":function(date){return WEEKDAYS[date.tm_wday]},"%b":function(date){return MONTHS[date.tm_mon].substring(0,3)},"%B":function(date){return MONTHS[date.tm_mon]},"%C":function(date){var year=date.tm_year+1900;return leadingNulls(year/100|0,2)},"%d":function(date){return leadingNulls(date.tm_mday,2)},"%e":function(date){return leadingSomething(date.tm_mday,2," ")},"%g":function(date){return getWeekBasedYear(date).toString().substring(2)},"%G":function(date){return getWeekBasedYear(date)},"%H":function(date){return leadingNulls(date.tm_hour,2)},"%I":function(date){var twelveHour=date.tm_hour;if(twelveHour==0)twelveHour=12;else if(twelveHour>12)twelveHour-=12;return leadingNulls(twelveHour,2)},"%j":function(date){return leadingNulls(date.tm_mday+__arraySum(__isLeapYear(date.tm_year+1900)?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,date.tm_mon-1),3)},"%m":function(date){return leadingNulls(date.tm_mon+1,2)},"%M":function(date){return leadingNulls(date.tm_min,2)},"%n":function(){return"\n"},"%p":function(date){if(date.tm_hour>=0&&date.tm_hour<12){return"AM"}else{return"PM"}},"%S":function(date){return leadingNulls(date.tm_sec,2)},"%t":function(){return"\t"},"%u":function(date){return date.tm_wday||7},"%U":function(date){var janFirst=new Date(date.tm_year+1900,0,1);var firstSunday=janFirst.getDay()===0?janFirst:__addDays(janFirst,7-janFirst.getDay());var endDate=new Date(date.tm_year+1900,date.tm_mon,date.tm_mday);if(compareByDay(firstSunday,endDate)<0){var februaryFirstUntilEndMonth=__arraySum(__isLeapYear(endDate.getFullYear())?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,endDate.getMonth()-1)-31;var firstSundayUntilEndJanuary=31-firstSunday.getDate();var days=firstSundayUntilEndJanuary+februaryFirstUntilEndMonth+endDate.getDate();return leadingNulls(Math.ceil(days/7),2)}return compareByDay(firstSunday,janFirst)===0?"01":"00"},"%V":function(date){var janFourthThisYear=new Date(date.tm_year+1900,0,4);var janFourthNextYear=new Date(date.tm_year+1901,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);var endDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);if(compareByDay(endDate,firstWeekStartThisYear)<0){return"53"}if(compareByDay(firstWeekStartNextYear,endDate)<=0){return"01"}var daysDifference;if(firstWeekStartThisYear.getFullYear()=0;off=Math.abs(off)/60;off=off/60*100+off%60;return(ahead?"+":"-")+String("0000"+off).slice(-4)},"%Z":function(date){return date.tm_zone},"%%":function(){return"%"}};pattern=pattern.replace(/%%/g,"\0\0");for(var rule in EXPANSION_RULES_2){if(pattern.includes(rule)){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_2[rule](date))}}pattern=pattern.replace(/\0\0/g,"%");var bytes=intArrayFromString(pattern,false);if(bytes.length>maxsize){return 0}writeArrayToMemory(bytes,s);return bytes.length-1}function _strftime_l(s,maxsize,format,tm){return _strftime(s,maxsize,format,tm)}function _time(ptr){var ret=Date.now()/1e3|0;if(ptr){HEAP32[ptr>>2]=ret}return ret}var FSNode=function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev};var readMode=292|73;var writeMode=146;Object.defineProperties(FSNode.prototype,{read:{get:function(){return(this.mode&readMode)===readMode},set:function(val){val?this.mode|=readMode:this.mode&=~readMode}},write:{get:function(){return(this.mode&writeMode)===writeMode},set:function(val){val?this.mode|=writeMode:this.mode&=~writeMode}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}});FS.FSNode=FSNode;FS.staticInit();InternalError=Module["InternalError"]=extendError(Error,"InternalError");embind_init_charCodes();BindingError=Module["BindingError"]=extendError(Error,"BindingError");init_ClassHandle();init_embind();init_RegisteredPointer();UnboundTypeError=Module["UnboundTypeError"]=extendError(Error,"UnboundTypeError");init_emval();var ASSERTIONS=false;function intArrayFromString(stringy,dontAddNull,length){var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array}function intArrayToString(array){var ret=[];for(var i=0;i255){if(ASSERTIONS){assert(false,"Character code "+chr+" ("+String.fromCharCode(chr)+") at offset "+i+" not in 0x00-0xFF.")}chr&=255}ret.push(String.fromCharCode(chr))}return ret.join("")}var decodeBase64=typeof atob=="function"?atob:function(input){var keyStr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var output="";var chr1,chr2,chr3;var enc1,enc2,enc3,enc4;var i=0;input=input.replace(/[^A-Za-z0-9\+\/\=]/g,"");do{enc1=keyStr.indexOf(input.charAt(i++));enc2=keyStr.indexOf(input.charAt(i++));enc3=keyStr.indexOf(input.charAt(i++));enc4=keyStr.indexOf(input.charAt(i++));chr1=enc1<<2|enc2>>4;chr2=(enc2&15)<<4|enc3>>2;chr3=(enc3&3)<<6|enc4;output=output+String.fromCharCode(chr1);if(enc3!==64){output=output+String.fromCharCode(chr2)}if(enc4!==64){output=output+String.fromCharCode(chr3)}}while(i0){return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}Module["run"]=run;function exit(status,implicit){EXITSTATUS=status;if(keepRuntimeAlive()){}else{exitRuntime()}procExit(status)}function procExit(code){EXITSTATUS=code;if(!keepRuntimeAlive()){if(Module["onExit"])Module["onExit"](code);ABORT=true}quit_(code,new ExitStatus(code))}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}run(); +var Module=typeof Module!="undefined"?Module:{};(function(){null;var scope;if(typeof window!=="undefined"){scope=window}else if(typeof global!=="undefined"){scope=global}else{scope=self}var ARControllerNFT=function(width,height,cameraPara){this.id=undefined;var w=width,h=height;this.listeners={};this.width=w;this.height=h;this.nftMarkerCount=0;this.nftMarkers={};this.transform_mat=new Float32Array(16);this.transformGL_RH=new Float64Array(16);this.videoWidth=w;this.videoHeight=h;this.videoSize=this.videoWidth*this.videoHeight;this.framepointer=null;this.framesize=null;this.dataHeap=null;this.videoLuma=null;this.camera_mat=null;this.videoLumaPointer=null;this._bwpointer=undefined;this._lumaCtx=undefined;this.version="1.0.1";console.info("JsartoolkitNFT ",this.version);if(typeof cameraPara==="string"){this.cameraParam=new ARCameraParamNFT(cameraPara,function(){this._initialize()}.bind(this),function(err){console.error("ARControllerNFT: Failed to load ARCameraParamNFT",err);this.onload(err)}.bind(this))}else{this.cameraParam=cameraPara;this._initialize()}};ARControllerNFT.prototype.dispose=function(){if(this.id>-1){artoolkitNFT.teardown(this.id)}for(var t in this){this[t]=null}};ARControllerNFT.prototype.process=function(image){var result=this.detectMarker(image);if(result!=0){console.error("detectMarker error: "+result)}var k,o;for(k in this.nftMarkers){o=this.nftMarkers[k];o.inPrevious=o.inCurrent;o.inCurrent=false}var nftMarkerCount=this.nftMarkerCount;this.detectNFTMarker();var MARKER_LOST_TIME=200;for(var i=0;i-1){this.listeners[name].splice(index,1)}}};ARControllerNFT.prototype.dispatchEvent=function(event){var listeners=this.listeners[event.name];if(listeners){for(var i=0;i>3;q+=4}}if(this.dataHeap){this.dataHeap.set(data);return true}return false};var ARCameraParamNFT=function(src,onload,onerror){this.id=-1;this._src="";this.complete=false;if(!onload){this.onload=function(){console.log("Successfully loaded")};console.warn("onload callback should be defined")}else{this.onload=onload}if(!onerror){this.onerror=function(err){console.error("Error: "+err)};console.warn("onerror callback should be defined")}else{this.onerror=onerror}if(src){this.load(src)}else{console.warn("No camera parameter file defined! It should be defined in constructor or in ARCameraParamNFT.load(url)")}};ARCameraParamNFT.prototype.load=function(src){if(this._src!==""){throw"ARCameraParamNFT: Trying to load camera parameters twice."}this._src=src;if(src){artoolkitNFT.loadCamera(src,function(id){this.id=id;this.complete=true;this.onload()}.bind(this),function(err){this.onerror(err)}.bind(this))}};Object.defineProperty(ARCameraParamNFT.prototype,"src",{set:function(src){this.load(src)},get:function(){return this._src}});ARCameraParamNFT.prototype.dispose=function(){if(this.id!==-1){artoolkitNFT.deleteCamera(this.id)}this.id=-1;this._src="";this.complete=false};var artoolkitNFT={UNKNOWN_MARKER:-1,NFT_MARKER:0,loadCamera:loadCamera,addNFTMarker:addNFTMarker,addNFTMarkers:addNFTMarkers};var FUNCTIONS=["setup","teardown","setupAR2","setLogLevel","getLogLevel","setDebugMode","getDebugMode","getProcessingImage","detectMarker","detectNFTMarker","getNFTMarker","getNFTData","setProjectionNearPlane","getProjectionNearPlane","setProjectionFarPlane","getProjectionFarPlane","setThresholdMode","getThresholdMode","setThreshold","getThreshold","setImageProcMode","getImageProcMode"];function runWhenLoaded(){FUNCTIONS.forEach(function(n){artoolkitNFT[n]=Module[n]});for(var m in Module){if(m.match(/^AR/))artoolkitNFT[m]=Module[m]}}var marker_count=0;function addNFTMarker(arId,url,callback,onError){var mId=marker_count++;var prefix="/markerNFT_"+mId;var filename1=prefix+".fset";var filename2=prefix+".iset";var filename3=prefix+".fset3";ajax(url+".fset",filename1,function(){ajax(url+".iset",filename2,function(){ajax(url+".fset3",filename3,function(){var nftMarker=Module._addNFTMarker(arId,prefix);if(callback)callback(nftMarker)},function(errorNumber){if(onError)onError(errorNumber)})},function(errorNumber){if(onError)onError(errorNumber)})},function(errorNumber){if(onError)onError(errorNumber)})}function addNFTMarkers(arId,urls,callback,onError){var prefixes=[];var pending=urls.length*3;var onSuccess=filename=>{pending-=1;if(pending===0){const vec=new Module.StringList;const markerIds=[];for(let i=0;i{console.log("failed to load: ",filename);onError(errorNumber)};for(var i=0;i-1){writeStringToFS(filename,url,writeCallback)}else{ajax(url,filename,writeCallback,errorCallback)}}function writeStringToFS(target,string,callback){var byteArray=new Uint8Array(string.length);for(var i=0;i{throw toThrow};var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof importScripts=="function";var ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string";var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;function logExceptionOnExit(e){if(e instanceof ExitStatus)return;let toLog=e;err("exiting due to exception: "+toLog)}var fs;var nodePath;var requireNodeFS;if(ENVIRONMENT_IS_NODE){if(ENVIRONMENT_IS_WORKER){scriptDirectory=require("path").dirname(scriptDirectory)+"/"}else{scriptDirectory=__dirname+"/"}requireNodeFS=(()=>{if(!nodePath){fs=require("fs");nodePath=require("path")}});read_=function shell_read(filename,binary){var ret=tryParseAsDataURI(filename);if(ret){return binary?ret:ret.toString()}requireNodeFS();filename=nodePath["normalize"](filename);return fs.readFileSync(filename,binary?undefined:"utf8")};readBinary=(filename=>{var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}return ret});readAsync=((filename,onload,onerror)=>{var ret=tryParseAsDataURI(filename);if(ret){onload(ret)}requireNodeFS();filename=nodePath["normalize"](filename);fs.readFile(filename,function(err,data){if(err)onerror(err);else onload(data.buffer)})});if(process["argv"].length>1){thisProgram=process["argv"][1].replace(/\\/g,"/")}arguments_=process["argv"].slice(2);if(typeof module!="undefined"){module["exports"]=Module}process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",function(reason){throw reason});quit_=((status,toThrow)=>{if(keepRuntimeAlive()){process["exitCode"]=status;throw toThrow}logExceptionOnExit(toThrow);process["exit"](status)});Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}else{scriptDirectory=""}{read_=(url=>{try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText}catch(err){var data=tryParseAsDataURI(url);if(data){return intArrayToString(data)}throw err}});if(ENVIRONMENT_IS_WORKER){readBinary=(url=>{try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}catch(err){var data=tryParseAsDataURI(url);if(data){return data}throw err}})}readAsync=((url,onload,onerror)=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=(()=>{if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}var data=tryParseAsDataURI(url);if(data){onload(data.buffer);return}onerror()});xhr.onerror=onerror;xhr.send(null)})}setWindowTitle=(title=>document.title=title)}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.warn.bind(console);Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var tempRet0=0;var setTempRet0=value=>{tempRet0=value};var getTempRet0=()=>tempRet0;var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime=Module["noExitRuntime"]||true;if(typeof WebAssembly!="object"){abort("no native wasm support detected")}var wasmMemory;var ABORT=false;var EXITSTATUS;function assert(condition,text){if(!condition){abort(text)}}var UTF8Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(heap,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heap[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heap.subarray&&UTF8Decoder){return UTF8Decoder.decode(heap.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,heap,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127)++len;else if(u<=2047)len+=2;else if(u<=65535)len+=3;else len+=4}return len}var UTF16Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf-16le"):undefined;function UTF16ToString(ptr,maxBytesToRead){var endPtr=ptr;var idx=endPtr>>1;var maxIdx=idx+maxBytesToRead/2;while(!(idx>=maxIdx)&&HEAPU16[idx])++idx;endPtr=idx<<1;if(endPtr-ptr>32&&UTF16Decoder){return UTF16Decoder.decode(HEAPU8.subarray(ptr,endPtr))}else{var str="";for(var i=0;!(i>=maxBytesToRead/2);++i){var codeUnit=HEAP16[ptr+i*2>>1];if(codeUnit==0)break;str+=String.fromCharCode(codeUnit)}return str}}function stringToUTF16(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr}function lengthBytesUTF16(str){return str.length*2}function UTF32ToString(ptr,maxBytesToRead){var i=0;var str="";while(!(i>=maxBytesToRead/4)){var utf32=HEAP32[ptr+i*4>>2];if(utf32==0)break;++i;if(utf32>=65536){var ch=utf32-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}else{str+=String.fromCharCode(utf32)}}return str}function stringToUTF32(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i=55296&&codeUnit<=57343){var trailSurrogate=str.charCodeAt(++i);codeUnit=65536+((codeUnit&1023)<<10)|trailSurrogate&1023}HEAP32[outPtr>>2]=codeUnit;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr}function lengthBytesUTF32(str){var len=0;for(var i=0;i=55296&&codeUnit<=57343)++i;len+=4}return len}function allocateUTF8(str){var size=lengthBytesUTF8(str)+1;var ret=_malloc(size);if(ret)stringToUTF8Array(str,HEAP8,ret,size);return ret}function writeArrayToMemory(array,buffer){HEAP8.set(array,buffer)}function writeAsciiToMemory(str,buffer,dontAddNull){for(var i=0;i>0]=str.charCodeAt(i)}if(!dontAddNull)HEAP8[buffer>>0]=0}var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBufferAndViews(buf){buffer=buf;Module["HEAP8"]=HEAP8=new Int8Array(buf);Module["HEAP16"]=HEAP16=new Int16Array(buf);Module["HEAP32"]=HEAP32=new Int32Array(buf);Module["HEAPU8"]=HEAPU8=new Uint8Array(buf);Module["HEAPU16"]=HEAPU16=new Uint16Array(buf);Module["HEAPU32"]=HEAPU32=new Uint32Array(buf);Module["HEAPF32"]=HEAPF32=new Float32Array(buf);Module["HEAPF64"]=HEAPF64=new Float64Array(buf)}var INITIAL_MEMORY=Module["INITIAL_MEMORY"]||268435456;var wasmTable;var __ATPRERUN__=[];var __ATINIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;var runtimeExited=false;var runtimeKeepaliveCounter=0;function keepRuntimeAlive(){return noExitRuntime||runtimeKeepaliveCounter>0}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();FS.ignorePermissions=false;TTY.init();callRuntimeCallbacks(__ATINIT__)}function exitRuntime(){runtimeExited=true}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};function abort(what){{if(Module["onAbort"]){Module["onAbort"](what)}}what="Aborted("+what+")";err(what);ABORT=true;EXITSTATUS=1;what+=". Build with -s ASSERTIONS=1 for more info.";var e=new WebAssembly.RuntimeError(what);throw e}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return filename.startsWith(dataURIPrefix)}function isFileURI(filename){return filename.startsWith("file://")}var wasmBinaryFile;wasmBinaryFile="data:application/octet-stream;base64,AGFzbQEAAAAB6gVbYAF/AX9gAX8AYAJ/fwBgAn9/AX9gA39/fwF/YAN/f38AYAV/f39/fwBgBH9/f38AYAR/f39/AX9gBn9/f39/fwF/YAV/f39/fwF/YAZ/f39/f38AYAd/f39/f39/AGAIf39/f39/f38Bf2AAAX9gB39/f39/f38Bf2ABfQF9YAAAYAV/fn5+fgBgA39+fwF+YAJ/fABgAn19AX1gBX9/f39+AX9gCH9/f39/f39/AGADf39/AX1gCn9/f39/f39/f38Bf2AEf39/fwF+YAp/f39/f39/f39/AGAEf35+fwBgAX8BfGAHf39/f39+fgF/YAZ/f39/fn4Bf2ADf398AGABfwF9YAV/fX1/fwF/YAF8AX1gA39/fQBgAnx/AXxgBn9/fX1/fwF/YAV/f319fwBgAXwBfGACf38BfWAJf39/f39/f39/AX9gAn9/AXxgDH9/f39/f39/f39/fwF/YAV/f35/fwBgBn98f39/fwF/YAZ/f39/fn8Bf2APf39/f39/f39/f39/f39/AGALf39/f39/f39/f38Bf2AFf39/f3wBf2ANf39/f39/f39/f39/fwBgA399fQF9YAV/fX1/fwF9YAR9fX19AX1gAn9+AGAHf39/f3x/fwF/YAR+fn5+AX9gBH9/f30AYAJ+fwF/YAF9AX9gA3x8fwF8YAJ8fAF8YAd/f39/f399AX1gB39/f39/f38BfWADf35/AGADf399AX1gDH9/f39/f39/f398fwF/YAJ+fgF8YAN+fn4Bf2AFf39/fX0AYAZ8fHx8fHwBfGADfHx8AXxgA319fQF9YAR/f39+AX5gAn5+AX1gBn99fX19fwF/YAN/f34AYAJ/fwF+YAJ/fQF9YAF/AX5gAn1/AX9gAnx/AX9gDn9/f39/f39/f398f39/AX9gBX9/fX1/AX9gA39/fQF/YAZ/f39/f30AYAZ/fHx/f38AYAR/f35+AGAEf35/fwF/YAN/f38BfAKzAjMBYQFhABEBYQFiAAUBYQFjAAEBYQFkAAEBYQFlAA4BYQFmABcBYQFnAAsBYQFoAAYBYQFpAAQBYQFqAAUBYQFrAAABYQFsAAIBYQFtAAYBYQFuAAUBYQFvAAMBYQFwAAsBYQFxADMBYQFyAAABYQFzAAgBYQF0AAQBYQF1AAIBYQF2AAUBYQF3ACAB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QQhqIAEgAiADEJwEIAUqAgghASAAIAUqAgwgACgCBEECa7MQ5wIgASAAKAIIQQJrsxDnAhBJIQEgBUEQaiQAIAELCQAgACAAEOkFCwcAIABBEGoLRgAgACABKgIIIAEqAgAgAioCAJQgASoCBCACKgIElJKSOAIAIAAgASoCFCABKgIMIAIqAgCUIAEqAhAgAioCBJSSkjgCBAsoAQF/IAEgAUEBayICcUUEQCAAIAJxDwsgACABTwR/IAAgAXAFIAALC/ACAQR/QYy3BC0AAARAQYi3BCgCAA8LIwBBIGsiAiQAAkACQANAIAJBCGogAEECdGoCf0EBIAB0Qf////8HcSIDQQFyRQRAIABBAnQoAgAMAQsgAEGulgJBsqECIAMbEM4ECyIDNgIAIANBf0cEQCAAQQFqIgBBBkYNAgwBCwsMAQtBABDMBEUEQEGYmQMhASACQQhqQZiZAxDyAkUNAUGwmQMhASACQQhqQbCZAxDyAkUNAUEAIQBB4LUELQAARQRAA0AgAEECdEGwtQRqIABBsqECEM4ENgIAIABBAWoiAEEGRw0AC0HgtQRBAToAAEHItQRBsLUEKAIANgIAC0GwtQQhASACQQhqQbC1BBDyAkUNAUHItQQhASACQQhqQci1BBDyAkUNAUEYEDsiAUUNAQsgASACKQMINwIAIAEgAikDGDcCECABIAIpAxA3AggLIAJBIGokACABIQBBjLcEQQE6AABBiLcEIAA2AgAgAAvJCgIFfw9+IwBB4ABrIgUkACAEQv///////z+DIQwgAiAEhUKAgICAgICAgIB/gyEKIAJC////////P4MiDUIgiCEOIARCMIinQf//AXEhBwJAAkAgAkIwiKdB//8BcSIJQf//AWtBgoB+TwRAIAdB//8Ba0GBgH5LDQELIAFQIAJC////////////AIMiC0KAgICAgIDA//8AVCALQoCAgICAgMD//wBRG0UEQCACQoCAgICAgCCEIQoMAgsgA1AgBEL///////////8AgyICQoCAgICAgMD//wBUIAJCgICAgICAwP//AFEbRQRAIARCgICAgICAIIQhCiADIQEMAgsgASALQoCAgICAgMD//wCFhFAEQCACIAOEUARAQoCAgICAgOD//wAhCkIAIQEMAwsgCkKAgICAgIDA//8AhCEKQgAhAQwCCyADIAJC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IQAgAUEQakG4BBBMIAlBCGogAEEAELACEK8CIgIoAgBBCGohACAEKAIQIQojAEEQayIHJAAgByAKNgIIIAAgBygCCCgCADYCACAAQQhqQQBBqAQQOiIAQgA3AswBIABCADcDwAEgAEL+////DzcDgAIgAEKAgICAgICAr8AANwP4ASAAQoCAgICAgICnwAA3A/ABIABCADcC1AEgAEHYAmoQkgIaIABB/AJqEE0aIABBAjYCoAQgAEEANgKYAyAAQoCAgICAgNDHwAA3A5ADIABCrYbx2K7cjY0/NwOIAyAHQRBqJAAgAhBKQQE6AAQgAigCACAFNgIEIAIoAgBBADYCACAJQRBqJABB3JUEED4oAgAhAEHclQQQWSECAkAgAwRAIABBAWqzIAIqAgAgA7OUXkUNAQsgASADEOEBQQFzIANBAXRyNgIMIAECf0HclQQQPigCAEEBarNB3JUEEFkqAgCVjSILQwAAgE9dIAtDAAAAAGBxBEAgC6kMAQtBAAs2AghB3JUEIAFBDGogAUEIahB6KAIAEMgFIAVB3JUEEI4BIgMQWyEGCwJAQdyVBCAGEDwoAgAiAEUEQCABKAIQQeSVBCgCADYCAEHklQQgASgCEDYCAEHclQQgBhA8QeSVBDYCACABKAIQKAIARQ0BIAEoAhAhAEHclQQgASgCECgCACgCBCADEFsQPCAANgIADAELIAEoAhAgACgCADYCACAAIAEoAhA2AgALIAFBEGoiABC4ASECQdyVBBA+IgMgAygCAEEBajYCACABQQE6AB8gABDHBQsgCCABQRBqIAIQgQEgAUEfahCxAiABQSBqJAAgCBBvIQAgBEEgaiQAIABBCGoLLQAgAkUEQCAAKAIEIAEoAgRGDwsgACABRgRAQQEPCyAAKAIEIAEoAgQQowJFCyMBAX8gACgCACECIAAgATYCACACBEAgAiAAEEooAgARAQALCxAAIAAoAgQgACgCAGtBFG0LCwAgACABNgIAIAALCgAgAEEQahCAAQsMACAAIAEQsQFBAXMLEAAgACgCBCAAKAIAa0EkbQsRACAAIAEgACgCACgCHBEDAAsMACAAIAEtAAA6AAALCgAgAC0AC0EHdgt1AQF+IAAgASAEfiACIAN+fCADQiCIIgIgAUIgiCIEfnwgA0L/////D4MiAyABQv////8PgyIBfiIFQiCIIAMgBH58IgNCIIh8IAEgAn4gA0L/////D4N8IgFCIIh8NwMIIAAgBUL/////D4MgAUIghoQ3AwALGAAgAC0AAEEgcUUEQCABIAIgABDdAxoLCwkAIAAgATYCBAtZAQJ/IwBBEGsiAiQAIAAQhwEEQCAAKAIAIQMgABDpARogAxA0CyAAIAEoAgg2AgggACABKQIANwIAIAFBABCRASACQQA6AA8gASACQQ9qEIYBIAJBEGokAAtQAQF+AkAgA0HAAHEEQCABIANBQGqthiECQgAhAQwBCyADRQ0AIAIgA60iBIYgAUHAACADa62IhCECIAEgBIYhAQsgACABNwMAIAAgAjcDCAtvAQF/IwBBgAJrIgUkACAEQYDABHEgAiADTHJFBEAgBSABQf8BcSACIANrIgJBgAIgAkGAAkkiARsQOhogAUUEQANAIAAgBUGAAhCJASACQYACayICQf8BSw0ACwsgACAFIAIQiQELIAVBgAJqJAALCQAgABBKKAIACwkAIAAgATYCAAuhAQECfwJAIAAQOEUgAiABa0EFSHINACABIAIQuwMgAkEEayEEIAAQQCICIAAQOGohBQJAA0ACQCACLAAAIQAgASAETw0AIABBAEwgAEH/AE5yRQRAIAEoAgAgAiwAAEcNAwsgAUEEaiEBIAIgBSACa0EBSmohAgwBCwsgAEEATCAAQf8ATnINASACLAAAIAQoAgBBAWtLDQELIANBBDYCAAsLCQAgACABOgALCwwAIAAgARDlBEEBcwsMACAAIAEQ6QRBAXMLDQAgACgCBCAAKAIAawtrAQF/IABCgICAgICAgPi/fzcDCCAAQoCAgICAgID4v383AwAgACECIABBEGogARCbARojAEEQayIBJAAgAUEIakEAEBcaIAIgASgCDLdEje21oPfGsD6iIAEoAgi3oDkDACABQRBqJAAgAAswAQJ9An9BASABKgIAIgIgACoCACIDXQ0AGkEAIAIgA14NABogASgCBCAAKAIESQsLCwAgAEGstwQQywELDQAgACgCACABQQxsaguZCAIKfwF9IwBBIGsiBCQAIARBATYCGCAEIAE2AhwgAUEATgRAIAQgATYCCCAEIABB3ABqIgAgBEEIaiIBEHM2AhAgBBBrNgIIAkAgBEEQaiABEHgEQCAEQQhqIgUgBCgCHDYCACAFIAQo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gICAgICAwP//AFEbRQRAIARCgICAgICAIIQhBAwCCyABIAZCgICAgICAwP//AIWEUARAQoCAgICAgOD//wAgAiABIAOFIAIgBIVCgICAgICAgICAf4WEUCIJGyEEQgAgASAJGyEDDAILIAMgBUKAgICAgIDA//8AhYRQDQEgASAGhFAEQCADIAWEQgBSDQIgASADgyEDIAIgBIMhBAwCCyADIAWEUEUNACABIQMgAiEEDAELIAMgASABIANUIAUgBlYgBSAGURsiDBshBSAEIAIgDBsiCEL///////8/gyEGIAIgBCAMGyIHQjCIp0H//wFxIQsgCEIwiKdB//8BcSIJRQRAIApB4ABqIAUgBiAFIAYgBlAiCRt5IAlBBnStfKciCUEPaxCMASAKKQNoIQYgCikDYCEFQRAgCWshCQsgASADIAwbIQMgB0L///////8/gyEEIAtFBEAgCkHQAGogAyAEIAMgBCAEUCILG3kgC0EGdK18pyILQQ9rEIwBQRAgC2shCyAKKQNYIQQgCikDUCEDCyAEQgOGIANCPYiEQoCAgICAgIAEhCECIAZCA4YgBUI9iIQhBCADQgOGIQEgByAIhSEDAkAgCSALRg0AIAkgC2siC0H/AEsEQEIAIQJCASEBDAELIApBQGsgASACQYABIAtrEIwBIApBMGogASACIAsQhQIgCikDMCAKKQNAIAopA0iEQgBSrYQhASAKKQM4IQILIARCgICAgICAgASEIQcgBUIDhiEGAkAgA0IAUwRAQgAhA0IAIQQgASAGhSACIAeFhFANAiAGIAF9IQUgByACfSABIAZWrX0iBEL/////////A1YNASAKQSBqIAUgBCAFIAQgBFAiCxt5IAtBBnStfKdBDGsiCxCMASAJIAtrIQkgCikDKCEEIAopAyAhBQwBCyABIAZ8IgUgAVStIAIgB3x8IgRCgICAgICAgAiDUA0AIAVCAYMgBEI/hiAFQgGIhIQhBSAJQQFqIQkgBEIBiCEECyAIQoCAgICAgICAgH+DIQEgCUH//wFOBEAgAUKAgICAgIDA//8AhCEEQgAhAwwBC0EAIQsCQCAJQQBKBEAgCSELDAELIApBEGogBSAEIAlB/wBqEIwBIAogBSAEQQEgCWsQhQIgCikDACAKKQMQIAopAxiEQgBSrYQhBSAKKQMIIQQLIARCPYYgBUIDiIQiAiAFp0EHcSIJQQRLrXwiAyACVK0gBEIDiEL///////8/gyALrUIwhoQgAYR8IQQCQCAJQQRGBEAgBCADQgGDIgEgA3wiAyABVK18IQQMAQsgCUUNAQsLIAAgAzcDACAAIAQ3AwggCkHwAGokAAt/AQN/IAAhAQJAIABBA3EEQANAIAEtAABFDQIgAUEBaiIBQQNxDQALCwNAIAEiAkEEaiEBIAIoAgAiA0F/cyADQYGChAhrcUGAgYKEeHFFDQALIANB/wFxRQRAIAIgAGsPCwNAIAItAAEhAyACQQFqIgEhAiADDQALCyABIABrCwQAQQALEQAgACAAKAIAQQhqNgIAIAALDQAgACADlCABIAKUkwsNACAAKAIAIAFBJGxqCxAAIAAoAgQgACgCAGtBBXULfwICfwF+IwBBEGsiAyQAIAACfiABRQRAQgAMAQsgAyABIAFBH3UiAnMgAmsiAq1CACACZyICQdEAahCMASADKQMIQoCAgICAgMAAhUGegAEgAmutQjCGfCABQYCAgIB4ca1CIIaEIQQgAykDAAs3AwAgACAENwMIIANBEGokAAtBAQJ/AkAgAkUNAANAIAEgA0EDdGooAgAiBEUNASAAIARGBEAgASADQQN0aigCBA8LIANBAWoiAyACRw0ACwtBAAsxAQJ9IAEqAgAgACoCACIDkyACKgIEIAAqAgQiBJOUIAIqAgAgA5MgASoCBCAEk5STCw8AIAAoAgggACgCADYCAAtdAQN/QQgQCiIBELcGIAFBrOwDNgIAIAAQogEiAkENahBMIgNBADYCCCADIAI2AgQgAyACNgIAIAEgAxA+IAAgAkEBahA/NgIEIAFB3OwDNgIAIAFB/OwDQQwQCQALRQEBfyMAQRBrIgUkACAFIAI2AgwgBSAENgIIIAUgBUEMahDKASECIAAgASADIAUoAggQiAIhACACEMkBIAVBEGokACAACycBAX8jAEEQayIBJAAgAUEIaiAAEEAQgQEoAgAhACABQRBqJAAgAAttAQJ/IAAoAkwaIAAQygIaIAAgACgCDBEAABogAC0AAEEBcUUEQCAAKAI0IgEEQCABIAAoAjg2AjgLIAAoAjgiAgRAIAIgATYCNAsgAEHwlwQoAgBGBEBB8JcEIAI2AgALIAAoAmAQNCAAEDQLC9wBAQF9IAAqAgAhAiAAIAEqAgA4AgAgASACOAIAIAAqAgQhAiAAIAEqAgQ4AgQgASACOAIEIAAqAgghAiAAIAEqAgg4AgggASACOAIIIAAqAgwhAiAAIAEqAgw4AgwgASACOAIMIAAqAhAhAiAAIAEqAhA4AhAgASACOAIQIAAqAhQhAiAAIAEqAhQ4AhQgASACOAIUIAAqAhghAiAAIAEqAhg4AhggASACOAIYIAAqAhwhAiAAIAEqAhw4AhwgASACOAIcIAAqAiAhAiAAIAEqAiA4AiAgASACOAIgCw0AIAAoAgAgASgCAEYLoQIBA38jAEFAaiIDJAAgACgCACIFQQRrKAIAIQQgBUEIaygCACEFIANBADYCFCADIAE2AhAgAyAANgIMIAMgAjYCCEEAIQEgA0EYakEAQScQOhogACAFaiEAAkAgBCACQQAQfgRAIANBATYCOCAEIANBCGogACAAQQFBACAEKAIAKAIUEQsAIABBACADKAIgQQFGGyEBDAELIAQgA0EIaiAAQQFBACAEKAIAKAIYEQYAAkACQCADKAIsDgIAAQILIAMoAhxBACADKAIoQQFGG0EAIAMoAiRBAUYbQQAgAygCMEEBRhshAQwBCyADKAIgQQFHBEAgAygCMA0BIAMoAiRBAUcNASADKAIoQQFHDQELIAMoAhghAQsgA0FAayQAIAELEAAgACABQYCAgIB4cjYCCAsTACAAIAEgAiAAKAIAKAIMEQQACycBAX8gAkEATgR/IAAoAgggAkH/AXFBAXRqLwEAIAFxQQBHBUEACwsQACACBEAgACABIAIQPxoLCxAAIAAoAgQgACgCAGtBBHULFAEBfyAAKAIAIQEgAEEANgIAIAELCwAgACABQQMQ6wYLEwAgACABEI0DIABBBGogAhCPAQsSACAAEDUoAgAgACgCAGtBDG0LBwAgABBFGgsHACAAIAFGCw8AIAAgACgCACgCDBEAAAsHACAAEDhFCxEAIAAgASABKAIAKAIcEQIACxEAIAAgASABKAIAKAIYEQIACwgAIABB/wFxC0EBAX8gACABNwNwIAAgACgCLCAAKAIEIgJrrDcDeCAAIAFQIAAoAggiACACa6wgAVdyBH8gAAUgAiABp2oLNgJoCwoAIABBMGtBCkkLSwECfCAAIACiIgEgAKIiAiABIAGioiABRKdGO4yHzcY+okR058ri+QAqv6CiIAIgAUSy+26JEBGBP6JEd6zLVFVVxb+goiAAoKC2C08BAXwgACAAoiIAIAAgAKIiAaIgAERpUO7gQpP5PqJEJx4P6IfAVr+goiABREI6BeFTVaU/oiAARIFeDP3//9+/okQAAAAAAADwP6CgoLYLGQAgACABQcLfAUHT9wNBqO0DQaTtAxCsBAsVACAAIAEQuwYgAEEEaiABQQRqEEgLEgAgACgCACIABEAgABDHBBoLCxEAIAAgASgCABDHBDYCACAAC0IBAX8gACgCACECIAEQYiEAIAJBCGoiARBEIABLBH8gASAAEDwoAgBBAEcFQQALRQRAEFUACyACQQhqIAAQPCgCAAs2ACACBH8gAgRAA0AgACABKAIANgIAIABBBGohACABQQRqIQEgAkEBayICDQALC0EABSAACxoL+gECA34CfyMAQRBrIgUkAAJ+IAG9IgNC////////////AIMiAkKAgICAgICACH1C/////////+//AFgEQCACQjyGIQQgAkIEiEKAgICAgICAgDx8DAELIAJCgICAgICAgPj/AFoEQCADQjyGIQQgA0IEiEKAgICAgIDA//8AhAwBCyACUARAQgAMAQsgBSACQgAgA6dnQSBqIAJCIIinZyACQoCAgIAQVBsiBkExahCMASAFKQMAIQQgBSkDCEKAgICAgIDAAIVBjPgAIAZrrUIwhoQLIQIgACAENwMAIAAgAiADQoCAgICAgICAgH+DhDcDCCAFQRBqJAALQgEBfyABIAJsIQQgBAJ/IAMoAkxBAEgEQCAAIAQgAxDdAwwBCyAAIAQgAxDdAwsiAEYEQCACQQAgARsPCyAAIAFuC3cAIAAgASoCACAClDgCACAAIAEqAgQgApQ4AgQgACABKgIIIAKUOAIIIAAgASoCDCAClDgCDCAAIAEqAhAgApQ4AhAgACABKgIUIAKUOAIUIAAgASoCGCAClDgCGCAAIAEqAhwgApQ4AhwgACABKgIgIAKUOAIgCwkAIAEgAhCxAQs9AQF/IAAoAgQiAARAIAAQ2QIEQAJAIABBCGoiASgCAARAIAEQ+wNBf0cNAQsgACAAKAIAKAIQEQEACwsLCxEAIAAgACgCAEEIazYCACAACxIAIAAQNSgCACAAKAIAa0ECdQsSACAAEDUoAgAgACgCAGtBA3ULWAECfyMAQRBrIgIk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dSIHEMICIAdHDQELIAYgAyABa0ECdWsiAUEASgRAIAAgCCABQQAgAUEAShsiASAFELMHIgUQQCABEMICIQYgBRA5GiABIAZHDQELIAMgAmsiAUEASgRAIAAgAiABQQJ1IgEQwgIgAUcNAQsgBBC4ByAAIQkLIAhBEGokACAJCywAAkAgACABRg0AA0AgACABQQFrIgFPDQEgACABEKkHIABBAWohAAwACwALCwsAIABB3LcEEMsBCyQAIABBC08EfyAAQRBqQXBxIgAgAEEBayIAIABBC0YbBUEKCwsPACAAIAAoAgAoAhwRAAALJAECfyMAQRBrIgIkACABIAAQ5gQhAyACQRBqJAAgASAAIAMbC7YMAQZ/IwBBEGsiBCQAIAQgADYCDAJAIABB0wFNBEBBsIsDQfCMAyAEQQxqEPUEKAIAIQIMAQsgAEF8TwRAEFUACyAEIAAgAEHSAW4iBkHSAWwiAms2AghB8IwDQbCOAyAEQQhqEPUEQfCMA2tBAnUhBQNAIAVBAnRB8IwDaigCACACaiECQQUhAAJAA0ACQCAAQS9GBEBB0wEhAANAIAIgAG4iASAASQ0EIAIgACABbEYNAiACIABBCmoiAW4iAyABSQ0EIAIgASADbEYNAiACIABBDGoiAW4iAyABSQ0EIAIgASADbEYNAiACIABBEGoiAW4iAyABSQ0EIAIgASADbEYNAiACIABBEmoiAW4iAyABSQ0EIAIgASADbEYNAiACIABBFmoiAW4iAyABSQ0EIAIgASADbEYNAiACIABBHGoiAW4iAyABSQ0EIAIgASADbEYNAiACIABBHmoiAW4iAyABSQ0EIAIgASADbEYNAiACIABBJGoiAW4iAyABSQ0EIAIgASADbEYNAiACIABBKGoiAW4iAyABSQ0EIAIgASADbEYNAiACIABBKmoiAW4iAyABSQ0EIAIgASADbEYNAiACIABBLmoiAW4iAyABSQ0EIAIgASADbEYNAiACIABBNGoiAW4iAyABSQ0EIAIgASADbEYNAiACIABBOmoiAW4iAyABSQ0EIAIgASADbEYNAiACIABBPGoiAW4iAyABSQ0EIAIgASADbEYNAiACIABBwgBqIgFuIgMgAUkNBCACIAEgA2xGDQIgAiAAQcYAaiIBbiIDIAFJDQQgAiABIANsRg0CIAIgAEHIAGoiAW4i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AygCACAEajYCACAAQfz/zwBqIgAgACgCACAKajYCAAwBCyAHIANBEHRBEHVBHGxqIgBBjIDQAGogCjYCACAAQfT/zwBqIgMgAygCAEEBajYCACAAQfj/zwBqIgMgAygCACAEajYCACAAQfz/zwBqIgAgACgCACAKajYCAAsgAkECaiECIAtBAmohCyAEQQFqIQQMAAsACwsgBUEAIAVBAEobQQFqIQNBASEAQQEhAgNAIAAgA0cEQAJAIAAgASgCACIERgRAIAIiBEEBaiECDAELIARBAnQgB2pBjIDIAGooAgAhBAsgASAENgIAIAFBBGohASAAQQFqIQAMAQsLIAcgAkEBayIENgIIQQAgBEUNARogB0EMakEAIARBAnQQOhogB0GQgChqQQAgBEEEdBA6GkEAIQADQCAAIAROBEBBACEEIAVBACAFQQBKGyECA0AgAiAERgRAQQAhCyAHKAIIIgBBACAAQQBKGyEBQQAhAANAIAAgAUYNBSAHIABBBHRqIgJBkIAoaiIDIAMrAwAgByAAQQJ0aigCDLciFqM5AwAgAkGYgChqIgIgAisDACAWozkDACAAQQFqIQAMAAsACyAHIAcgBEECdGpBkIDIAGooAgBBAWsiAUECdCIDaiIAIAAoAgwgByAEQQdsQQJ0aiIAQZCA0ABqKAIAajYCDCAHIAFBBHRqIgFBkIAoaiIFIAUrAwAgAEGUgNAAaigCALegOQMAIAFBmIAoaiIFIAUrAwAgAEGYgNAAaigCALegOQMAIABBnIDQAGooAgAiBSABQYyACGoiASgCAEgEQCABIAU2AgALIABBoIDQAGooAgAiBSAHIANBAnQiAUEEcmpBjIAIaiIDKAIASgRAIAMgBTYCAAsgAEGkgNAAaigCACIDIAcgAUEIcmpBjIAIaiIFKAIASARAIAUgAzYCAAsgAEGogNAAaigCACIAIAcgAUEMcmpBjIAIaiIBKAIASgRAIAEgADYCAAsgBEEBaiEEDAALAAUgByAAQQR0aiIBQZCACGpBADYCACABQYyACGogDDYCACABQZSACGogDTYCACABQZiACGpBADYCACAAQQFqIQAgBygCCCEEDAELAAsACyALCw8LIAgEQAJ/IAAhBUEAIQAgASIGQQAgAUEAShshCiAHKAIAIgMgASACIg9BAWsiAWxBAXRqIQQgAyEC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CyAHIANBEHRBEHVBHGxqIgBBjIDQAGogCjYCACAAQfT/zwBqIgMgAygCAEEBajYCACAAQfj/zwBqIgMgAygCACAEajYCACAAQfz/zwBqIgAgACgCACAKajYCAAsgAkECaiECIAtBAmohCyAEQQFqIQQMAAsACwsgBUEAIAVBAEobQQFqIQNBASEAQQEhAgNAIAAgA0cEQAJAIAAgASgCACIERgRAIAIiBEEBaiECDAELIARBAnQgB2pBjIDIAGooAgAhBAsgASAENgIAIAFBBGohASAAQQFqIQAMAQsLIAcgAkEBayIENgIIQQAgBEUNARogB0EMakEAIARBAnQQOhogB0GQgChqQQAgBEEEdBA6GkEAIQADQCAAIAROBEBBACEEIAVBACAFQQBKGyECA0AgAiAERgRAQQAhCyAHKAIIIgBBACAAQQBKGyEBQQAhAANAIAAgAUYNBSAHIABBBHRqIgJBkIAoaiIDIAMrAwAgByAAQQJ0aigCDLciFqM5AwAgAkGYgChqIgIgAisDACAWozkDACAAQQFqIQAMAAsACyAHIAcgBEECdGpBkIDIAGooAgBBAWsiAUECdCIDaiIAIAAoAgwgByAEQQdsQQJ0aiIAQZCA0ABqKAIAajYCDCAHIAFBBHRqIgFBkIAoaiIFIAUrAwAgAEGUgNAAaigCALegOQMAIAFBmIAoaiIFIAUrAwAgAEGYgNAAaigCALegOQMAIABBnIDQAGooAgAiBSABQYyACGoiASgCAEgEQCABIAU2AgALIABBoIDQAGooAgAiBSAHIANBAnQiAUEEcmpBjIAIaiIDKAIASgRAIAMgBTYCAAsgAEGkgNAAaigCACIDIAcgAUEIcmpBjIAIaiIFKAIASARAIAUgAzYCAAsgAEGogNAAaigCACIAIAcgAUEMcmpBjIAIaiIBKAIASgRAIAEgADYCAAsgBEEBaiEEDAALAAUgByAAQQR0aiIBQZCACGpBADYCACABQYyACGogDDYCACABQZSACGogDTYCACABQZiACGpBADYCACAAQQFqIQAgBygCCCEEDAELAAsACyALCw8LIARBAUYEQCAIBEACfyAAIQVBACEAIAEiBkEAIAFBAEobIQogBygCACIDIAEgAiIPQQFrIgFsQQF0aiEEIAMhAgNAIAAgCkcEQCAEQQA7AQAgAkEAOwEAIABBAWohACACQQJqIQIgBEECaiEEDAELCyAPQQAgD0EAShshCSADIAZBAWsiCkEBdGohBEEAIQAgAyECA0AgACAJRwRAIARBADsBACACQQA7AQAgAEEBaiEAIAQgBkEBdCILaiEEIAIgC2ohAgwBCwsgAUEBIAFBAUobIRMgB0GQgMgAaiEBIAggBkEBaiIAaiELIAAgBWohDSAHKAIEIABqIQwgCkEBIApBAUobIhRBAWshEiADIABBAXRqIQJBACAGa0EBdCEQQQAhBUEBIQoCQANAIAogE0cEQCANIBJqIQ4gCyASaiERQQEhBANAAkACQAJAIAQgFEcEQCANLQAAIAstAABNBEAgDEH/AToAACACIBBqIgAvAQAiA0EQdEEQdSIIQQBKBEAgAiAIOwEAIAcgA0EcbGoiAEGMgNAAaiAKNgIAIABB9P/PAGoiAyADKAIAQQFqNgIAIABB+P/PAGoiAyADKAIAIARqNgIAIABB/P/PAGoiACAAKAIAIApqNgIADAULIABBAmsvAQAiCEEQdEEQdSEDIAAuAQIiAEEASgRAIANBAEoEQCAHQZCAyABqIgkgAEECdGpBBGsoAgAiAyAIQQJ0IAlqQQRrKAIAIghKBEAgAiAIOwEAQQAhCSAFQQAgBUEAShshFSABIQADQCAJIBVGBEAgCCEDDAgLIAMgACgCAEYEQCAAIAg2AgALIAlBAWohCSAAQQRqIQAMAAsACyACIAM7AQAgAyAITg0FQQAhCSAFQQAgBUEAShshFSABIQADQCAJIBVGDQYgCCAAKAIARgRAIAAgAzYCAAsgCUEBaiEJIABBBGohAAwACwALIAJBAmsuAQAiCEEASgRAIAdBkIDIAGoiCSAAQQJ0akEEaygCACIDIAhB//8DcUECdCAJakEEaygCACIISgRAIAIgCDsBAEEAIQkgBUEAIAVBAEobIRUgASEAA0AgCSAVRgRAIAghAwwHCyADIAAoAgBGBEAgACAINgIACyAJQQFqIQkgAEEEaiEADAALAAsgAiADOwEAIAMgCE4NBEEAIQkgBUEAIAVBAEobIRUgASEAA0AgCSAVRg0FIAggACgCAEYEQCAAIAM2AgALIAlBAWohCSAAQQRqIQAMAAsACyACIAA7AQAgByAAQQdsQQJ0aiIAQfT/zwBqIgMgAygCAEEBajYCACAAQfj/zwBqIgMgAygCACAEajYCACAAQfz/zwBqIgMgAygCACAKajYCACAEIABBgIDQAGoiAygCAEgEQCADIAQ2AgALIABBjIDQAGogCjYCAAwFCyADQQBKBEAgAiADOwEAIAcgCEEHbEECdGoiAEH0/88AaiIDIAMoAgBBAWo2AgAgAEH4/88AaiIDIAMoAgAgBGo2AgAgAEH8/88AaiIDIAMoAgAgCmo2AgAgBCAAQYSA0ABqIgMoAgBKBEAgAyAENgIACyAAQYyA0ABqIAo2AgAMBQsgAkECay8BACIAQRB0QRB1IgNBAEoEQCACIAM7AQAgByAAQRxsaiIAQfT/zwBqIgMgAygCAEEBajYCACAAQfj/zwBqIgMgAygCACAEajYCACAAQfz/zwBqIgMgAygCACAKajYCACAAQYSA0ABqIgAoAgAgBE4NBSAAIAQ2AgAMBQsgBUGAgAJOBEBBAEEDQboMQQAQPUF/IQsMCQsgAiAFQQFqIgA7AQAgByAFQQJ0akGQgMgAaiAAQRB0QRB1NgIAIAcgBUEcbGoiA0GUgNAAaiAENgIAIANBkIDQAGpBATYCACADQZiA0ABqIAo2AgAgA0GcgNAAaiAENgIAIANBoIDQAGogBDYCACADQaSA0ABqIAo2AgAgA0GogNAAaiAKNgIAIAAhBQwECyACQQA7AQAgDEEAOgAADAMLIAxBAmohDCACQQRqIQIgEUECaiELIA5BAmohDSAKQQFqIQoMBQsgByADQRB0QRB1QRxsaiIAQfT/zwBqIgMgAygCAEEBajYCACAAQfj/zwBqIgMgAygCACAEajYCACAAQfz/zwBqIgAgACgCACAKajYCAAwBCyAHIANBEHRBEHVBHGxqIgBBjIDQAGogCjYCACAAQfT/zwBqIgMgAygCAEEBajYCACAAQfj/zwBqIgMgAygCACAEajYCACAAQfz/zwBqIgAgACgCACAKajYCAAsgDEEBaiEMIAJBAmohAiALQQFqIQsgDUEBaiENIARBAWohBAwACwALCyAFQQAgBUEAShtBAWohA0EBIQBBASECA0AgACADRwRAAkAgACABKAIAIgRGBEAgAiIEQQFqIQIMAQsgBEECdCAHakGMgMgAaigCACEECyABIAQ2AgAgAUEEaiEBIABBAWohAAwBCwsgByACQQFrIgQ2AghBACAERQ0BGiAHQQxqQQAgBEECdBA6GiAHQZCAKGpBACAEQQR0EDoaQQAhAANAIAAgBE4EQEEAIQQgBUEAIAVBAEobIQIDQCACIARGBEBBACELIAcoAggiAEEAIABBAEobIQFBACEAA0AgACABRg0FIAcgAEEEdGoiAkGQgChqIgMgAysDACAHIABBAnRqKAIMtyIWozkDACACQZiAKGoiAiACKwMAIBajOQMAIABBAWohAAwACwALIAcgByAEQQJ0akGQgMgAaigCAEEBayIBQQJ0IgNqIgAgACgCDCAHIARBB2xBAnRqIgBBkIDQAGooAgBqNgIMIAcgAUEEdGoiAUGQgChqIgUgBSsDACAAQZSA0ABqKAIAt6A5AwAgAUGYgChqIgUgBSsDACAAQZiA0ABqKAIAt6A5AwAgAEGcgNAAaigCACIFIAFBjIAIaiIBKAIASARAIAEgBTYCAAsgAEGggNAAaigCACIFIAcgA0ECdCIBQQRyakGMgAhqIgMoAgBKBEAgAyAFNgIACyAAQaSA0ABqKAIAIgMgByABQQhyakGMgAhqIgUoAgBIBEAgBSADNgIACyAAQaiA0ABqKAIAIgAgByABQQxyakGMgAhqIgEoAgBKBEAgASAANgIACyAEQQFqIQQMAAsABSAHIABBBHRqIgFBkIAIakEANgIAIAFBjIAIaiAGNgIAIAFBlIAIaiAPNgIAIAFBmIAIakEANgIAIABBAWohACAHKAIIIQQMAQsACwALIAsLDwsgBkUEQAJ/IAAhCCAFIQpBACEAIAEiBkEAIAFBAEobIQUgBygCACIDIAEgAiIPQQFrIgFsQQF0aiEEIAMhAgNAIAAgBUcEQCAEQQA7AQAgAkEAOwEAIABBAWohACACQQJqIQIgBEECaiEEDAELCyAPQQAgD0EAShshCSADIAZBAWsiBUEBdGohBEEAIQAgAyECA0AgACAJRwRAIARBADsBACACQQA7AQAgAEEBaiEAIAQgBkEBdCILaiEEIAIgC2ohAgwBCwsgAUEBIAFBAUobIRIgB0GQgMgAaiEBIAggBkEBaiIAaiEMIAcoAgQgAGohDSAFQQEgBUEBShsiE0EBayEUIAMgAEEBdGohAkEAIAZrQQF0IRBBACEFQQEhCQJAA0AgCSASRwRAIAwgFGohDkEBIQQDQAJAAkACQCAEIBNHBEAgCiAMLQAATgRAIA1B/wE6AAAgAiAQaiIALwEAIgNBEHRBEHUiCEEASgRAIAIgCDsBACAHIANBHGxqIgBBjIDQAGogCTYCACAAQfT/zwBqIgMgAygCAEEBajYCACAAQfj/zwBqIgMgAygCACAEajYCACAAQfz/zwBqIgAgACgCACAJajYCAAwFCyAAQQJrLwEAIghBEHRBEHUhAyAALgECIgBBAEoEQCADQQBKBEAgB0GQgMgAaiILIABBAnRqQQRrKAIAIgMgCEECdCALakEEaygCACIISgRAIAIgCDsBAEEAIQsgBUEAIAVBAEobIREgASEAA0AgCyARRgRAIAghAwwICyADIAAoAgBGBEAgACAINgIACyALQQFqIQsgAEEEaiEADAALAAsgAiADOwEAIAMgCE4NBUEAIQsgBUEAIAVBAEobIREgASEAA0AgCyARRg0GIAggACgCAEYEQCAAIAM2AgALIAtBAWohCyAAQQRqIQAMAAsACyACQQJrLgEAIghBAEoEQCAHQZCAyABqIgsgAEECdGpBBGsoAgAiAyAIQf//A3FBAnQgC2pBBGsoAgAiCEoEQCACIAg7AQBBACELIAVBACAFQQBKGyERIAEhAANAIAsgEUYEQCAIIQMMBwsgAyAAKAIARgRAIAAgCDYCAAsgC0EBaiELIABBBGohAAwACwALIAIgAzsBACADIAhODQRBACELIAVBACAFQQBKGyERIAEhAANAIAsgEUYNBSAIIAAoAgBGBEAgACADNgIACyALQQFqIQsgAEEEaiEADAALAAsgAiAAOwEAIAcgAEEHbEECdGoiAEH0/88AaiIDIAMoAgBBAWo2AgAgAEH4/88AaiIDIAMoAgAgBGo2AgAgAEH8/88AaiIDIAMoAgAgCWo2AgAgBCAAQYCA0ABqIgMoAgBIBEAgAyAENgIACyAAQYyA0ABqIAk2AgAMBQsgA0EASgRAIAIgAzsBACAHIAhBB2xBAnRqIgBB9P/PAGoiAyADKAIAQQFqNgIAIABB+P/PAGoiAyADKAIAIARqNgIAIABB/P/PAGoiAyADKAIAIAlqNgIAIAQgAEGEgNAAaiIDKAIASgRAIAMgBDYCAAsgAEGMgNAAaiAJNgIADAULIAJBAmsvAQAiAEEQdEEQdSIDQQBKBEAgAiADOwEAIAcgAEEcbGoiAEH0/88AaiIDIAMoAgBBAWo2AgAgAEH4/88AaiIDIAMoAgAgBGo2AgAgAEH8/88AaiIDIAMoAgAgCWo2AgAgAEGEgNAAaiIAKAIAIARODQUgACAENgIADAULIAVBgIACTgRAQQBBA0G6DEEAED1BfyEMDAkLIAIgBUEBaiIAOwEAIAcgBUECdGpBkIDIAGogAEEQdEEQdTYCACAHIAVBHGxqIgNBlIDQAGogBDYCACADQZCA0ABqQQE2AgAgA0GYgNAAaiAJNgIAIANBnIDQAGogBDYCACADQaCA0ABqIAQ2AgAgA0GkgNAAaiAJNgIAIANBqIDQAGogCTYCACAAIQUMBAsgAkEAOwEAIA1BADoAAAwDCyANQQJqIQ0gAkEEaiECIA5BAmohDCAJQQFqIQkMBQsgByADQRB0QRB1QRxsaiIAQfT/zwBqIgMgAygCAEEBajYCACAAQfj/zwBqIgMgAygCACAEajYCACAAQfz/zwBqIgAgACgCACAJajYCAAwBCyAHIANBEHRBEHVBHGxqIgBBjIDQAGogCTYCACAAQfT/zwBqIgMgAygCAEEBajYCACAAQfj/zwBqIgMgAygCACAEajYCACAAQfz/zwBqIgAgACgCACAJajYCAAsgDUEBaiENIAJBAmohAiAMQQFqIQwgBEEBaiEEDAALAAsLIAVBACAFQQBKG0EBaiEDQQEhAEEBIQIDQCAAIANHBEACQCAAIAEoAgAiBEYEQCACIgRBAWohAgwBCyAEQQJ0IAdqQYyAyABqKAIAIQQLIAEgBDYCACABQQRqIQEgAEEBaiEADAELCyAHIAJBAWsiBDYCCEEAIARFDQEaIAdBDGpBACAEQQJ0EDoaIAdBkIAoakEAIARBBHQQOhpBACEAA0AgACAETgRAQQAhBCAFQQAgBUEAShshAgNAIAIgBEYEQEEAIQwgBygCCCIAQQAgAEEAShshAUEAIQADQCAAIAFGDQUgByAAQQR0aiICQZCAKGoiAyADKwMAIAcgAEECdGooAgy3IhajOQMAIAJBmIAoaiICIAIrAwAgFqM5AwAgAEEBaiEADAALAAsgByAHIARBAnRqQZCAyABqKAIAQQFrIgFBAnQiA2oiACAAKAIMIAcgBEEHbEECdGoiAEGQgNAAaigCAGo2AgwgByABQQR0aiIBQZCAKGoiBSAFKwMAIABBlIDQAGooAgC3oDkDACABQZiAKGoiBSAFKwMAIABBmIDQAGooAgC3oDkDACAAQZyA0ABqKAIAIgUgAUGMgAhqIgEoAgBIBEAgASAFNgIACyAAQaCA0ABqKAIAIgUgByADQQJ0IgFBBHJqQYyACGoiAygCAEoEQCADIAU2AgALIABBpIDQAGooAgAiAyAHIAFBCHJqQYyACGoiBSgCAEgEQCAFIAM2AgALIABBqIDQAGooAgAiACAHIAFBDHJqQYyACGoiASgCAEoEQCABIAA2AgALIARBAWohBAwACwAFIAcgAEEEdGoiAUGQgAhqQQA2AgAgAUGMgAhqIAY2AgAgAUGUgAhqIA82AgAgAUGYgAhqQQA2AgAgAEEBaiEAIAcoAgghBAwBCwALAAsgDAsPCwJ/IAAhBiAFIQ8gASIIQQJtIgxBACAMQQBKGyEFIAcoAgAiAyACQQJtIhJBAWsiASAMbEEBdGohBEEAIQAgAyECA0AgACAFRwRAIARBADsBACACQQA7AQAgAEEBaiEAIAJBAmohAiAEQQJqIQQMAQsLIBJBACASQQBKGyEKIAMgDEEBayIFQQF0aiEEQQAhACADIQIDQCAAIApHBEAgBEEAOwEAIAJBADsBACAAQQFqIQAgBCAMQQF0IglqIQQgAiAJaiECDAELCyABQQEgAUEBShshEyAFQQEgBUEBShshFCAHQZCAyABqIQEgDEEBaiIAIAcoAgRqIQsgCEEBdCAGakECaiENIAMgAEEBdGohAkEAIAxrQQF0IRBBACEFQQEhCgJAA0AgCiATRwRAQQEhBANAAkACQAJAIAQgFEcEQCAPIA0tAABOBEAgC0H/AToAACACIBBqIgAvAQAiA0EQdEEQdSIGQQBKBEAgAiAGOwEAIAcgA0EcbGoiAEGMgNAAaiAKNgIAIABB9P/PAGoiAyADKAIAQQFqNgIAIABB+P/PAGoiAyADKAIAIARqNgIAIABB/P/PAGoiACAAKAIAIApqNgIADAULIABBAmsvAQAiBkEQdEEQdSEDIAAuAQIiAEEASgRAIANBAEoEQCAHQZCAyABqIgkgAEECdGpBBGsoAgAiAyAGQQJ0IAlqQQRrKAIAIgZKBEAgAiAGOwEAQQAhCSAFQQAgBUEAShshDiABIQADQCAJIA5GBEAgBiEDDAgLIAMgACgCAEYEQCAAIAY2AgALIAlBAWohCSAAQQRqIQAMAAsACyACIAM7AQAgAyAGTg0FQQAhCSAFQQAgBUEAShshDiABIQADQCAJIA5GDQYgBiAAKAIARgRAIAAgAzYCAAsgCUEBaiEJIABBBGohAAwACwALIAJBAmsuAQAiBkEASgRAIAdBkIDIAGoiCSAAQQJ0akEEaygCACIDIAZB//8DcUECdCAJakEEaygCACIGSgRAIAIgBjsBAEEAIQkgBUEAIAVBAEobIQ4gASEAA0AgCSAORgRAIAYhAwwHCyADIAAoAgBGBEAgACAGNgIACyAJQQFqIQkgAEEEaiEADAALAAsgAiADOwEAIAMgBk4NBEEAIQkgBUEAIAVBAEobIQ4gASEAA0AgCSAORg0FIAYgACgCAEYEQCAAIAM2AgALIAlBAWohCSAAQQRqIQAMAAsACyACIAA7AQAgByAAQQdsQQJ0aiIAQfT/zwBqIgMgAygCAEEBajYCACAAQfj/zwBqIgMgAygCACAEajYCACAAQfz/zwBqIgMgAygCACAKajYCACAEIABBgIDQAGoiAygCAEgEQCADIAQ2AgALIABBjIDQAGogCjYCAAwFCyADQQBKBEAgAiADOwEAIAcgBkEHbEECdGoiAEH0/88AaiIDIAMoAgBBAWo2AgAgAEH4/88AaiIDIAMoAgAgBGo2AgAgAEH8/88AaiIDIAMoAgAgCmo2AgAgBCAAQYSA0ABqIgMoAgBKBEAgAyAENgIACyAAQYyA0ABqIAo2AgAMBQsgAkECay8BACIAQRB0QRB1IgNBAEoEQCACIAM7AQAgByAAQRxsaiIAQfT/zwBqIgMgAygCAEEBajYCACAAQfj/zwBqIgMgAygCACAEajYCACAAQfz/zwBqIgMgAygCACAKajYCACAAQYSA0ABqIgAoAgAgBE4NBSAAIAQ2AgAMBQsgBUGAgAJOBEBBAEEDQboMQQAQPUF/IQsMCQsgAiAFQQFqIgA7AQAgByAFQQJ0akGQgMgAaiAAQRB0QRB1NgIAIAcgBUEcbGoiA0GUgNAAaiAENgIAIANBkIDQAGpBATYCACADQZiA0ABqIAo2AgAgA0GcgNAAaiAENgIAIANBoIDQAGogBDYCACADQaSA0ABqIAo2AgAgA0GogNAAaiAKNgIAIAAhBQwECyACQQA7AQAgC0EAOgAADAMLIAtBAmohCyACQQRqIQIgCkEBaiEKIAggDWpBBGohDQwFCyAHIANBEHRBEHVBHGxqIgBB9P/PAGoiAyADKAIAQQFqNgIAIABB+P/PAGoiAyADKAIAIARqNgIAIABB/P/PAGoiACAAKAIAIApqNgIADAELIAcgA0EQdEEQdUEcbGoiAEGMgNAAaiAKNgIAIABB9P/PAGoiAyADKAIAQQFqNgIAIABB+P/PAGoiAyADKAIAIARqNgIAIABB/P/PAGoiACAAKAIAIApqNgIACyALQQFqIQsgAkECaiECIA1BAmohDSAEQQFqIQQMAAsACwsgBUEAIAVBAEobQQFqIQNBASEAQQEhAgNAIAAgA0cEQAJAIAAgASgCACIERgRAIAIiBEEBaiECDAELIARBAnQgB2pBjIDIAGooAgAhBAsgASAENgIAIAFBBGohASAAQQFqIQAMAQsLIAcgAkEBayIENgIIQQAgBEUNARogB0EMakEAIARBAnQQOhogB0GQgChqQQAgBEEEdBA6GkEAIQADQCAAIAROBEBBACEEIAVBACAFQQBKGyECA0AgAiAERgRAQQAhCyAHKAIIIgBBACAAQQBKGyEBQQAhAANAIAAgAUYNBSAHIABBBHRqIgJBkIAoaiIDIAMrAwAgByAAQQJ0aigCDLciFqM5AwAgAkGYgChqIgIgAisDACAWozkDACAAQQFqIQAMAAsACyAHIAcgBEECdGpBkIDIAGooAgBBAWsiAUECdCIDaiIAIAAoAgwgByAEQQdsQQJ0aiIAQZCA0ABqKAIAajYCDCAHIAFBBHRqIgFBkIAoaiIFIAUrAwAgAEGUgNAAaigCALegOQMAIAFBmIAoaiIFIAUrAwAgAEGYgNAAaigCALegOQMAIABBnIDQAGooAgAiBSABQYyACGoiASgCAEgEQCABIAU2AgALIABBoIDQAGooAgAiBSAHIANBAnQiAUEEcmpBjIAIaiIDKAIASgRAIAMgBTYCAAsgAEGkgNAAaigCACIDIAcgAUEIcmpBjIAIaiIFKAIASARAIAUgAzYCAAsgAEGogNAAaigCACIAIAcgAUEMcmpBjIAIaiIBKAIASgRAIAEgADYCAAsgBEEBaiEEDAALAAUgByAAQQR0aiIBQZCACGpBADYCACABQYyACGogDDYCACABQZSACGogEjYCACABQZiACGpBADYCACAAQQFqIQAgBygCCCEEDAELAAsACyAL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IQQMAAsABSAHIABBBHRqIgFBkIAIakEANgIAIAFBjIAIaiAMNgIAIAFBlIAIaiASNgIAIAFBmIAIakEANgIAIABBAWohACAHKAIIIQQMAQsACwALIAsLCwgAIAAoAhBFCwkAIAAQ/AIQNAsUACAAQfiOAzYCACAAQQRqEEcgAAsKACAAQRh0QRh1CxQAIABBuI4DNgIAIABBBGoQRyAACwkAIAAgARD0BAvZAwICfgJ/IwBBIGsiBCQAAkAgAUL///////////8AgyIDQoCAgICAgMCAPH0gA0KAgICAgIDA/8MAfVQEQCABQgSGIABCPIiEIQMgAEL//////////w+DIgBCgYCAgICAgIAIWgRAIANCgYCAgICAgIDAAHwhAgwCCyADQoCAgICAgICAQH0hAiAAQoCAgICAgICACIVCAFINASACIANCAYN8IQIMAQsgAFAgA0KAgICAgIDA//8AVCADQoCAgICAgMD//wBRG0UEQCABQgSGIABCPIiEQv////////8Dg0KAgICAgICA/P8AhCECDAELQoCAgICAgID4/wAhAiADQv///////7//wwBWDQBCACECIANCMIinIgVBkfcASQ0AIARBEGogACABQv///////z+DQoCAgICAgMAAhCICIAVBgfcAaxCMASAEIAAgAkGB+AAgBWsQhQIgBCkDCEIEhiAEKQMAIgBCPIiEIQIgBCkDECAEKQMYhEIAUq0gAEL//////////w+DhCIAQoGAgICAgICACFoEQCACQgF8IQIMAQsgAEKAgICAgICAgAiFQgBSDQAgAkIBgyACfCECCyAEQSBqJAAgAiABQoCAgICAgICAgH+DhL8LRQEBfyMAQRBrIgUkACAFIAEgAiADIARCgICAgICAgICAf4UQoQEgBSkDACEBIAAgBSkDCDcDCCAAIAE3AwAgBUEQaiQAC8QBAgF/An5BfyEDAkAgAEIAUiABQv///////////wCDIgRCgICAgICAwP//AFYgBEKAgICAgIDA//8AURsNAEEAIAJC////////////AIMiBUKAgICAgIDA//8AViAFQoCAgICAgMD//wBRGw0AIAAgBCAFhIRQBEBBAA8LIAEgAoNCAFkEQEEAIAEgAlMgASACURsNASAAIAEgAoWEQgBSDwsgAEIAUiABIAJVIAEgAlEbDQAgACABIAKFhEIAUiEDCyADC4kCAAJAIAAEfyABQf8ATQ0BAkBBzJgEKAIAKAIARQRAIAFBgH9xQYC/A0YNAwwBCyABQf8PTQRAIAAgAUE/cUGAAXI6AAEgACABQQZ2QcABcjoAAEECDwsgAUGAQHFBgMADRyABQYCwA09xRQRAIAAgAUE/cUGAAXI6AAIgACABQQx2QeABcjoAACAAIAFBBnZBP3FBgAFyOgABQQMPCyABQYCABGtB//8/TQRAIAAgAUE/cUGAAXI6AAMgACABQRJ2QfABcjoAACAAIAFBBnZBP3FBgAFyOgACIAAgAUEMdkE/cUGAAXI6AAFBBA8LC0HwlgRBGTYCAEF/BUEBCw8LIAAgAToAAEEBC/YBAQF/AkACQAJAIAAgAXNBA3ENACACQQBHIQMCQCABQQNxRSACRXINAANAIAAgAS0AACIDOgAAIANFDQQgAEEBaiEAIAJBAWsiAkEARyEDIAFBAWoiAUEDcUUNASACDQALCyADRQ0BIAEtAABFDQIgAkEESQ0AA0AgASgCACIDQX9zIANBgYKECGtxQYCBgoR4cQ0BIAAgAzYCACAAQQRqIQAgAUEEaiEBIAJBBGsiAkEDSw0ACwsgAkUNAANAIAAgAS0AACIDOgAAIANFDQIgAEEBaiEAIAFBAWohASACQQFrIgINAAsLQQAhAgsgAEEAIAIQOhoLZgEDf0F/IQICQCAARSABRXINAEEAIQIgAEEMakEAQYAIEDoaIAEgACgCCCAAKAIEbGohAwNAIAEgA08NASAAIAEtAABBAnRqIgRBDGogBCgCDEEBajYCACABQQFqIQEMAAsACyACCyoBAX8jAEEQayIEJAAgBCADNgIMIAAgASACIAMQiAIhACAEQRBqJAAgAAuvAQEGfyMAQfABayIHJAAgByAANgIAQQEhBgJAIANBAkgNAEEAIAFrIQkgACEFA0AgACAFIAlqIgUgBCADQQJrIgpBAnRqKAIAayIIIAIRAwBBAE4EQCAAIAUgAhEDAEEATg0CCyAHIAZBAnRqIAggBSAIIAUgAhEDAEEATiIIGyIFNgIAIAZBAWohBiADQQFrIAogCBsiA0EBSg0ACwsgASAHIAYQkQUgB0HwAWokAAvhAQECfyACQQBHIQMCQAJAAkAgAEEDcUUgAkVyDQAgAUH/AXEhBANAIAAtAAAgBEYNAiACQQFrIgJBAEchAyAAQQFqIgBBA3FFDQEgAg0ACwsgA0UNAQsCQCAALQAAIAFB/wFxRiACQQRJcg0AIAFB/wFxQYGChAhsIQMDQCAAKAIAIANzIgRBf3MgBEGBgoQIa3FBgIGChHhxDQEgAEEEaiEAIAJBBGsiAkEDSw0ACwsgAkUNACABQf8BcSEBA0AgASAALQAARgRAIAAPCyAAQQFqIQAgAkEBayICDQALC0EAC8EBAQN/AkAgASACKAIQIgMEfyADBSACEJwFDQEgAigCEAsgAigCFCIFa0sEQCACIAAgASACKAIkEQQADwsCQCACKAJQQQBIBEBBACEDDAELIAEhBANAIAQiA0UEQEEAIQMMAgsgACADQQFrIgRqLQAAQQpHDQALIAIgACADIAIoAiQRBAAiBCADSQ0BIAAgA2ohACABIANrIQEgAigCFCEFCyAFIAAgARA/GiACIAIoAhQgAWo2AhQgASADaiEECyAEC40BACAAIAAgACAAIABECff9DeE9Aj+iRIiyAXXg70k/oKJEO49otSiCpL+gokRVRIgOVcHJP6CiRH1v6wMS1tS/oKJEVVVVVVVVxT+gIACiIAAgACAAIABEgpIuscW4sz+iRFkBjRtsBua/oKJEyIpZnOUqAECgokRLLYocJzoDwKCiRAAAAAAAAPA/oKMLjgoBDn8gASgCFCEJIAEoAhAhAyABKAIMIQsgASgCCCEFIAAoAuQDKAIYIQ0CQCABKAIEIgcgASgCACIGSgRAIAYhCgNAIAUgC0wEQCANIApBAnRqKAIAIQwgBSECA0AgAyAJTARAIAwgAkEGdGogA0EBdGohACADIQQDQCAALwEABEAgASAKNgIADAcLIABBAmohACAEIAlHIQggBEEBaiEEIAgNAAsLIAIgC0chACACQQFqIQIgAA0ACwsgByAKRyEAIApBAWohCiAADQALCyAGIQoLAkAgByAKSgRAIAchCANAIAUgC0wEQCANIAhBAnRqKAIAIQwgBSECA0AgAyAJTARAIAwgAkEGdGogA0EBdGohACADIQQDQCAALwEABEAgASAINgIEDAcLIABBAmohACAEIAlHIQYgBEEBaiEEIAYNAAsLIAIgC0chACACQQFqIQIgAA0ACwsgCCAKSiEAIAhBAWshCCAADQALCyAHIQgLAkAgBSALSARAIAUh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A2siASAAEDUoAgAgACgCBGtBAnVNBEAjAEEQayIEJAAgBCAAIAEQtwIiAygCBCEBIAMoAgghBQNAIAEgBUYEQCADEG4gBEEQaiQABSAAEDUgASACEPMBIAMgAUEEaiIBNgIEDAELCwwBCyAAEDUhAyAGQQhqIAAgABBEIAFqEOMCIAAQRCADENoCIQMjAEEQayIEJAAgBCADQQhqIAEQpgMiASgCACEFA0AgASgCBCAFRwRAIAMoAhAgASgCACACEPMBIAEgASgCAEEEaiIFNgIADAELCyABEKsBIARBEGokACAAIAMQ4gIgAxC4AgsgBkEgaiQADwsgASADSQRAIAAgACgCACABQQJ0ahCiBAsLDQAgACgCABogABD+BQtKAQJ/IwBBEGsiASQAIwBBEGsiAiQAIAJBCGogAEEIaigCABCBASgCACEAIAJBEGokACABQQhqIAAQgQEoAgAhACABQRBqJAAgAAsTACAAIAAoAgBBAWsiADYCACAACxgBAX8jAEEQayIBJAAgABA0IAFBEGokAAtgAgN/AXwgACgCBCICIAEoAgRGBEAgAkEAIAJBAEobIQIDQCACIANGRQRAIANBA3QiBCAAKAIAaisDACABKAIAIARqKwMAoiAFoCEFIANBAWohAwwBCwsgBQ8LQQAQAwALFwAgABCRBiAAQQA2AgggAEHw5AM2AgALHAAgAUH/////A0sEQEGXCBCsAQALIAFBAnQQTAsWAEEBQSAgAEEBa2drdCAAIABBAk8bC9cBAgN/AX0jAEEQayICJAAgAiABNgIMAkAgAiABQQFGBH9BAgUgASABQQFrcUUNASABEKACCyIBNgIMCwJAIAAQjgEiAyABSQRAIAAgARCUBgwBCyABIANPDQAgAxDhASEEAn8gABA+KAIAsyAAEFkqAgCVjSIFQwAAgE9dIAVDAAAAAGBxBEAgBakMAQtBAAshASACAn8gBARAIAEQgAQMAQsgARCgAgs2AgggAiACQQxqIAJBCGoQeigCACIBNgIMIAEgA08NACAAIAEQlAYLIAJBEGokAAsUACAAIAEQSCAAQQRqIAFBBGoQSAsHACAAQTxqCzQBAn9BCBA7IgEEfyABIABBA3QQOyICNgIAIAJFBEAgARA0QQAPCyABIAA2AgQgAQVBAAsLJQECfyMAQRBrIgAkACAAQQhqQQAQgQEoAgAhASAAQRBqJAAgAQtTAQN/IwBBEGsiAyQAIAMgACABEL8GIgIoAgQhASACKAIIIQQDQCABIARGBEAgAhBuIANBEGokAAUgABA1GiABEJgGIAIgAUEIaiIBNgIEDAELCwsJACAAIAEQnwYLPAECfyMAQRBrIgEkACABQQhqIgIgACgCACgCAEFAaxCKBBogAigCABA1EFkhACACENEBIAFBEGokACAACxkBAX8gABCUASECIAAgARCOBSAAIAIQnAYLJAAgACABKAIANgIAIAAgASgCBCIBNgIEIAEEQCABEJoDCyAACywBAX8jAEEQayIBJAAgAUEANgIMIAAgAUEMaiABQQhqELEGIAFBEGokACAACxMAIAIgBaIgACADoiABIASioKALFQAgAEHo1AE2AgAgAEEEahCgBCAAC1UBAn8gAEH41AE2AgAgAEE4ahB0IABBLGoQdCAAQSBqIgEQugYgASgCAARAIAEgASgCABC1BiABEDUaIAEoAgAhAiABEJMCGiACEDQLIAAQjQQaIAALFAAgAiACoiAAIACiIAEgAaKgoJ8LDQAgAEH/////ARDsAgsNACAAIAKUIAEgAZSTC2wBAX8gARA1GiMAQRBrIgIkACAAQgA3AgAgAkEANgIMIABBCGogAkEMahCNAyACQRBqJAAgACABKAIANgIAIAAgASgCBDYCBCABEDUoAgAhAiAAEDUgAjYCACABEDVBADYCACABQgA3AgAgAAsJACABQQA2AgALkQICDH8BfEF/IQoCQCABKAIIIgYgAigCBEcNACAAKAIEIgMgASgCBEcNACAAKAIIIgcgAigCCEcNAEEAIQogA0EAIANBAEobIQsgB0EAIAdBAEobIQwgBkEAIAZBAEobIQ0gACgCACEDA0AgBCALRg0BIAQgBmwhDkEAIQUDQCAFIAxGRQRAIANCADcDACACKAIAIAVBA3RqIQggASgCACAOQQN0aiEJQQAhAEQAAAAAAAAAACEPA0AgACANRkUEQCADIAkrAwAgCCsDAKIgD6AiDzkDACAAQQFqIQAgCUEIaiEJIAggB0EDdGohCAwBCwsgBUEBaiEFIANBCGohAwwBCwsgBEEBaiEEDAALAAsgCgsNACAAQf////8DEOwCC8kCAgJ/AX0CQAJAIAZBAEwNACAFKAIEIAZBAWpNDQAgB0EATA0BIAdBAWoiCCAFKAIITw0BIAUgB0EBaxBOIQkgBSAHEE4hByAFIAgQTiEIIAAgByAGQQJ0IgVqIgAqAgQgAEEEayIGKgIAk0MAAAA/lDgCACABIAUgCGoiASoCACAFIAlqIgUqAgCTQwAAAD+UOAIAIAIgBioCACAAKgIAIgogCpKTIAAqAgSSOAIAIAMgBSoCACAAKgIAIgogCpKTIAEqAgCSOAIAIAQgBUEEayoCACABKgIEkiAFKgIEIAFBBGsqAgCSk0MAAIA+lDgCAA8LQfCvBEGHwQEQM0G+sgEQM0G/HBAzQZwCEDZB+SAQM0GVvAEQMxA3EAAAC0HwrwRB1cEBEDNBvrIBEDNBvxwQM0GdAhA2QfkgEDNBmr0BEDMQNxAAAAslAQF/IwBBEGsiASQAIAFBCGogABCBASgCACEAIAFBEGokACAACysAIAAoAgAaIAAoAgAgABDUAUEDdGoaIAAoAgAaIAAoAgAgABBDQQN0ahoLCQAgAEEkELMDC54BAQR/IAAQ4wYgABA1GiABQQRqIgMiAiACKAIAIAAoAgQgACgCACIEayICQVxtQSRsaiIFNgIAIAJBAEoEQCAFIAQgAhA/GgsgACADEEggAEEEaiABQQhqEEggABA1IAEQPhBIIAEgASgCBDYCACAAEIQBGiAAKAIAGiAAKAIAIAAQ9QFBJGxqGiAAKAIAIAAQ9QFBJGxqGiAAKAIAGgsYACAAIAEgAiADQSRB18oBQcfj8TgQqgQLOAEBfSAAIAJDAACAP0EBIAR0spUiApQgAkMAAAA/lEMAAAC/kiIFkjgCACABIAMgApQgBZI4AgALCAAgACABEEsLFwEBfyAAEIQBIQEgABDhBiAAIAEQ4AYLBABBAQsxAQF/IAAQ2QYgACgCAARAIAAgACgCABDYBiAAEDUaIAAoAgAhASAAEJUCGiABEDQLCywBAX8gABDjBiAAKAIABEAgABDhBiAAEDUaIAAoAgAhASAAEPUBGiABEDQLCxgBAX8gABBEIQIgACABEM8GIAAgAhCnAwtCAQJ/IwBBIGsiAiQAIAAQ9QEgAUkEQCAAEDUhAyAAIAJBCGogASAAEIQBIAMQmwQiABCaBCAAEJkECyACQSBqJAAL7QcBB38gASAAEKcBIgJLBEAjAEEgayIIJAACQCABIAJrIgUgABA1KAIAIAAoAgRrQQV1TQRAIwBBEGsiAyQAIAMgADYCACADIAAoAgQiATYCBCADIAEgBUEFdGo2AgggAygCBCECIAMoAgghAQNAIAEgAkYEQCADEG4gA0EQaiQABSAAEDUaIAIQ1gYgAyACQSBqIgI2AgQMAQsLDAELIAAQNSEHIAhBCGohAgJ/IAAQpwEgBWohAyMAQRBrIgYkACAGIAM2AgwjAEEQayIEJAAgABA1GiAEQf///z82AgwgBEH/////BzYCCCAEQQxqIARBCGoQ+QEoAgAhASAEQRBqJAAgASADTwRAIAAQlQIiAyABQQF2SQRAIAYgA0EBdDYCCCAGQQhqIAZBDGoQeigCACEBCyAGQRBqJAAgAQwBCxCcAQALIQYgABCnASEDQQAhASMAQRBrIgQkACAEQQA2AgwgAkEMaiAEQQxqIAcQugEgBgRAIAIoAhAaIAZB////P0sEQEHXygEQrAEACyAGQQV0EEwhAQsgAiABNgIAIAIgASADQQV0aiIDNgIIIAIgAzYCBCACED4gASAGQQV0ajYCACAEQRBqJAAjAEEQayIDJAAgAyACKAIINgIAIAIoAgghASADIAJBCGo2AgggAyABIAVBBXRqNgIEIAMoAgAhBQNAIAMoAgQgBUcEQCACKAIQGiADKAIAENYGIAMgAygCAEEgaiIFNgIADAELCyADEKsBIANBEGokACAAENkGIAAQNRogACgCACEDIAAoAgQhBSACQQRqIQcDQCADIAVHBEAgBygCAEEgayIEQgA3AgAgBEIANwIQIARCADcCCCAEQRhqIgEQtAIaIAQgBUEgayIFKAIANgIAIAQgBSgCBDYCBCAEIAUoAgg2AgggBCAFKAIMNgIMIAQgBSgCEDYCECAEIAUoAhQ2AhQgASAFQRhqEKcGIAcgBygCAEEgazYCAAwBCwsgACAHEEggAEEEaiACQQhqEEggABA1IAIQPhBIIAIgAigCBDYCACAAEKcBGiAAKAIAGiAAKAIAIAAQlQJBBXRqGiAAKAIAIAAQlQJBBXRqGiAAKAIAGiACKAIEIQEDQCABIAIoAghHBEAgAigCEBogAiACKAIIQSBrIgA2AgggABCUAwwBCwsgAigCAARAIAIoAhAaIAIoAgAhACACED4oAgAgAigCAGsaIAAQNAsLIAhBIGokAA8LIAEgAkkEQCAAKAIAIAFBBXRqIQEgABCnARogACABENgGIAAoAgAaIAAoAgAgABCVAkEFdGoaIAAoAgAaIAAoAgAgABCnAUEFdGoaCwuJAQEFfwNAIAZBA0cEQCAAIAZBBHQiB2ohBEEAIQMDQCADQQRHBEAgA0ECdCIFIAIgB2pqIAQqAgggASAFaiIFKgIglCAEKgIAIAUqAgCUIAQqAgQgBSoCEJSSkjgCACADQQFqIQMMAQsLIAIgB2oiAyAEKgIMIAMqAgySOAIMIAZBAWohBgwBCwsLCQAgAEEBELMDC1EBAX8gABCtBSAAEDUgACgCACAAKAIEIAFBBGoiAhCYAiAAIAIQSCAAQQRqIAFBCGoQSCAAEDUgARA+EEggASABKAIENgIAIAAgABCUARDmBgtjAQJ/IwBBEGsiBCQAIARBADYCDCAAQQxqIARBDGogAxC6ASABBEAgACgCEBogARBMIQULIAAgBTYCACAAIAIgBWoiAjYCCCAAIAI2AgQgABA+IAEgBWo2AgAgBEEQaiQAIAALJAAgACABNgIAIAAgASgCBCIBNgIEIAAgASACIAN0ajYCCCAAC3oBAn8jAEEQayIHJAAgB0EANgIMIABBDGogB0EMaiADELoBIAEEQCAAKAIQGiABIAZLBEAgBRCsAQALIAEgBGwQTCEICyAAIAg2AgAgACAIIAIgBGxqIgI2AgggACACNgIEIAAQPiAIIAEgBGxqNgIAIAdBEGokACAACyQAIAAgATYCACAAIAEoAgQiATYCBCAAIAEgAiADbGo2AgggAAs/AQF/IwBBEGsiBiQAIAYgADYCACAGIAE2AgwgBiAFKAIANgIEIAYgBCgCADYCCCADIAIgBhAIGiAGQRBqJAALKwEBfyAAQazsAzYCAAJAIAAoAgRBDGsiAUEIahD7A0EATg0AIAEQNAsgAAtLAQJ/IAAoAgQiB0EIdSEGIAdBAXEEQCADKAIAIAYQsQQhBgsgACgCACIAIAEgAiADIAZqIARBAiAHQQJxGyAFIAAoAgAoAhQRCwALIAACQCAAKAIEIAFHDQAgACgCHEEBRg0AIAAgAjYCHAsLmgEAIABBAToANQJAIAAoAgQgAkcNACAAQQE6ADQCQCAAKAIQIgJFBEAgAEEBNgIkIAAgAzYCGCAAIAE2AhAgA0EBRw0CIAAoAjBBAUYNAQwCCyABIAJGBEAgACgCGCICQQJGBEAgACADNgIYIAMhAgsgACgCMEEBRw0CIAJBAUYNAQwCCyAAIAAoAiRBAWo2AiQLIABBAToANgsLCgAgACABaigCAAtdAQF/IAAoAhAiA0UEQCAAQQE2AiQgACACNgIYIAAgATYCEA8LAkAgASADRgRAIAAoAhhBAkcNASAAIAI2AhgPCyAAQQE6ADYgAEECNgIYIAAgACgCJEEBajYCJAsLvAEBA38jAEEQayIDJAAgAyABNgIMAkACQAJAAkAgABCHAQRAIAAQ6QEhASAAKAIEIgQgAUEBayICRg0BDAMLQQEhBEEBIQIgAC0ACyIBQQFHDQELIAAgAkEBIAIgAhD5BiAEIQEgABCHAQ0BCyAAIgIgAUEBahCRAQwBCyAAKAIAIQIgACAEQQFqEIoBIAQhAQsgAiABQQJ0aiIAIANBDGoQeSADQQA2AgggAEEEaiADQQhqEHkgA0EQaiQAC7sBAQN/IwBBEGsiAyQAIAMgAToADwJAAkACQAJAIAAQhwEEQCAAEOkBIQEgACgCBCIEIAFBAWsiAkYNAQwDC0EKIQRBCiECIAAtAAsiAUEKRw0BCyAAIAJBASACIAIQtQQgBCEBIAAQhwENAQsgACICIAFBAWoQkQEMAQsgACgCACECIAAgBEEBahCKASAEIQELIAEgAmoiACADQQ9qEIYBIANBADoADiAAQQFqIANBDmoQhgEgA0EQaiQAC60BAQN/IwBBEGsiBSQAIAJBbyABa00EQCAAEEAhBgJ/IAFB5////wdJBEAgBSABQQF0NgIIIAUgASACajYCDCAFQQxqIAVBCGoQeigCABCdAgwBC0FuC0EBaiIHEEwhAiAEBEAgAiAGIAQQtgELIAMgBEcEQCACIARqIAQgBmogAyAEaxC2AQsgAUEKRwRAIAYQNAsgACACEI8BIAAgBxCzASAFQRBqJAAPCxBVAAsXACAAKAIIEFxHBEAgACgCCBDKBAsgAAs6AQF/IwBBEGsiAyQAIAMgAjYCDCADQQhqIANBDGoQygEhAiAAIAEQ1wMhACACEMkBIANBEGokACAACwsAIAQgAjYCAEEDC1oBAn8jAEEQayICJAAgAiABNgIMIAEgABCFByIDTQRAIAAQ3AEiACADQQF2SQRAIAIgAEEBdDYCCCACQQhqIAJBDGoQeigCACEDCyACQRBqJAAgAw8LEJwBAAsTACAAIAEoAgAiADYCACAAEJoDCw0AIAAgASACQRQQqwQLGwEBf0EBIQEgABCHAQR/IAAQ6QFBAWsFQQELCzEAIAIoAgAhAgNAAkAgACABRwR/IAAoAgAgAkcNASAABSABCw8LIABBBGohAAwACwAL+QMBAX8jAEEQayIMJAAgDCAANgIMAkACQCAAIAVGBEAgAS0AAEUNAUEAIQAgAUEAOgAAIAQgBCgCACIBQQFqNgIAIAFBLjoAACAHEDhFDQIgCSgCACIBIAhrQZ8BSg0CIAooAgAhAiAJIAFBBGo2AgAgASACNgIADAILAkAgACAGRw0AIAcQOEUNACABLQAARQ0BQQAhACAJKAIAIgEgCGtBnwFKDQIgCigCACEAIAkgAUEEajYCACABIAA2AgBBACEAIApBADYCAAwCC0F/IQAgCyALQYABaiAMQQxqEL0EIAtrIgVB/ABKDQEgBUECdUHAuANqLQAAIQYCQAJAIAVBe3EiAEHYAEcEQCAAQeAARw0BIAMgBCgCACIBRwRAQX8hACABQQFrLQAAQd8AcSACLQAAQf8AcUcNBQsgBCABQQFqNgIAIAEgBjoAAEEAIQAMBAsgAkHQADoAAAwBCyACLAAAIgAgBkHfAHFHDQAgAiAAQYABcjoAACABLQAARQ0AIAFBADoAACAHEDhFDQAgCSgCACIAIAhrQZ8BSg0AIAooAgAhASAJIABBBGo2AgAgACABNgIACyAEIAQoAgAiAEEBajYCACAAIAY6AABBACEAIAVB1ABKDQEgCiAKKAIAQQFqNgIADAELQX8hAAsgDEEQaiQAIAALVQECfyMAQRBrIgYkACAGQQhqIgUgARBPIAUQlwFBwLgDQeC4AyACEOcBIAMgBRDBAiIBEL4BNgIAIAQgARCfATYCACAAIAEQngEgBRBHIAZBEGokAAsxACACLQAAIQIDQAJAIAAgAUcEfyAALQAAIAJHDQEgAAUgAQsPCyAAQQFqIQAMAAsAC+0DAQF/IwBBEGsiDCQAIAwgADoADwJAAkAgACAFRgRAIAEtAABFDQFBACEAIAFBADoAACAEIAQoAgAiAUEBajYCACABQS46AAAgBxA4RQ0CIAkoAgAiASAIa0GfAUoNAiAKKAIAIQIgCSABQQRqNgIAIAEgAjYCAAwCCwJAIAAgBkcNACAHEDhFDQAgAS0AAEUNAUEAIQAgCSgCACIBIAhrQZ8BSg0CIAooAgAhACAJIAFBBGo2AgAgASAANgIAQQAhACAKQQA2AgAMAgtBfyEAIAsgC0EgaiAMQQ9qEMAEIAtrIgVBH0oNASAFQcC4A2otAAAhBgJAAkACQAJAIAVBfnFBFmsOAwECAAILIAMgBCgCACIBRwRAIAFBAWstAABB3wBxIAItAABB/wBxRw0FCyAEIAFBAWo2AgAgASAGOgAAQQAhAAwECyACQdAAOgAADAELIAIsAAAiACAGQd8AcUcNACACIABBgAFyOgAAIAEtAABFDQAgAUEAOgAAIAcQOEUNACAJKAIAIgAgCGtBnwFKDQAgCigCACEBIAkgAEEEajYCACAAIAE2AgALIAQgBCgCACIAQQFqNgIAIAAgBjoAAEEAIQAgBUEVSg0BIAogCigCAEEBajYCAAwBC0F/IQALIAxBEGokACAAC1UBAn8jAEEQayIGJAAgBkEIaiIFIAEQTyAFEJ0BQcC4A0HguAMgAhCCAiADIAUQnAIiARC+AToAACAEIAEQnwE6AAAgACABEJ4BIAUQRyAGQRBqJAALyRgBBH8jAEEQayICJAACQCACQQxqIAJBCGoQJA0AQYSXBCACKAIMQQJ0QQRqEDsiADYCACAARQ0AIAIoAggQOyIABEBBhJcEKAIAIAIoAgxBAnRqQQA2AgBBhJcEKAIAIAAQI0UNAQtBhJcEQQA2AgALIAJBEGokAEGltQQtAABFBEBBxJUDKAIAIgEhACMAQRBrIgIkAEHEsgQQ8gQhA0HssgRB/LIENgIAQeSyBCAANgIAQcSyBEHQlQM2AgBB+LIEQQA6AABB9LIEQX82AgAgAkEIaiIAIAMQ+AJBxLIEIABBxLIEKAIAKAIIEQIAIAAQRyACQRBqJABBoK0EEIEFIQJBmK0EQbyPAzYCACACQdCPAzYCAEGcrQRBADYCACACQcSyBBD0AiMAQRBrIgIkAEGEswQQ7AQhA0GsswRBvLMENgIAQaSzBCABNgIAQYSzBEG0lgM2AgBBuLMEQQA6AABBtLMEQX82AgAgAkEIaiIAIAMQ+AJBhLMEIABBhLMEKAIAKAIIEQIAIAAQRyACQRBqJABB+K0EENcEIQJB8K0EQeyPAzYCACACQYCQAzYCAEH0rQRBADYCACACQYSzBBD0AkHEswRBtPECKAIAIgJB9LMEENkEQciuBEHEswQQxwNB/LMEIAJBrLQEENgEQZyvBEH8swQQxgNBtLQEQbDxAigCACICQeS0BBDZBEHwrwRBtLQEEMcDQZixBEHwrwQoAgBBDGsoAgBB8K8EaigCGBDHA0HstAQgAkGctQQQ2ARBxLAEQey0BBDGA0HssQRBxLAEKAIAQQxrKAIAQcSwBGooAhgQxgNBmK0EKAIAQQxrKAIAQZitBGpByK4EEPMCQfCtBCgCAEEMaygCAEHwrQRqQZyvBBDzAkHwrwQoAgBBDGsoAgBB8K8EahDWBEHEsAQoAgBBDGsoAgBBxLAEahDWBEHwrwQoAgBBDGsoAgBB8K8EakHIrgQQ8wJBxLAEKAIAQQxrKAIAQcSwBGpBnK8EEPMCQaW1BEEBOgAACyMAQRBrIgIkACMAQSBrIgAkAEHIowJBuKQCQaClAkEAQbClAkE9QbOlAkEAQbOlAkEAQcPpAUG1pQJBPhAQIwBBEGsiASQAQcijAkEBQbilAkGwpQJB5ABBPxAPIAFBEGokACAAQQA2AhwgAEHAADYCGCAAIAApAxg3AxAjAEEQayIBJAAgASAAKQIQNwMIQcijAkGA9wFBA0G8pQJB0KYCQeUAIAFBCGoQ3gFBABAFIAFBEGokACAAQQA2AhwgAEHBADYCGCAAIAApAxg3AwgjAEEQayIBJAAgASAAKQIINwMIQcijAkGv+QFBBEHgpgJB8KYCQeYAIAFBCGoQ3gFBABAFIAFBEGokACAAQQA2AhwgAEHCADYCGCAAIAApAxg3AwAjAEEQayIBJAAgASAAKQIANwMIQcijAkH1+QFBAkH4pgJBgKcCQecAIAFBCGoQ3gFBABAFIAFBEGokACMAQRBrIgEkACABQcMANgIMQcijAkHt6wFBA0GEpwJBrKcCQegAIAFBDGoQ7gFBABAFIAFBEGokACMAQRBrIgEkACABQcQANgIMQcijAkHp6wFBBEHApwJB0KcCQekAIAFBDGoQ7gFBABAFIAFBEGokACAAQSBqJAAjAEEgayIAJABBwKgCQYCpAkG4qQJBAEGwpQJBxQBBs6UCQQBBs6UCQQBBu+kBQbWlAkHGABAQIwBBEGsiASQAQcCoAkEBQcipAkGwpQJB6gBBxwAQDyABQRBqJAAgAEEANgIcIABByAA2AhggACAAKQMYNwMQIwBBEGsiASQAIAEgACkCEDcDCEHAqAJBgPcBQQNBzKkCQdCmAkHrACABQQhqEN4BQQAQBSABQRBqJAAgAEEANgIcIABByQA2AhggACAAKQMYNwMIIwBBEGsiASQAIAEgACkCCDcDCEHAqAJBr/kBQQRB4KkCQfCmAkHsACABQQhqEN4BQQAQBSABQRBqJAAgAEEANgIcIABBygA2AhggACAAKQMYNwMAIwBBEGsiASQAIAEgACkCADcDCEHAqAJB9fkBQQJB8KkCQYCnAkHtACABQQhqEN4BQQAQBSABQRBqJAAjAEEQayIBJAAgAUHLADYCDEHAqAJB7esBQQNB+KkCQaynAkHuACABQQxqEO4BQQAQBSABQRBqJAAjAEEQayIBJAAgAUHMADYCDEHAqAJB6esBQQRBkKoCQdCnAkHvACABQQxqEO4BQQAQBSABQRBqJAAgAEEgaiQAIwBBIGsiACQAQaCrAkHoqwJBrKwCQQBBsKUCQc0AQbOlAkEAQbOlAkEAQb7vAUG1pQJBzgAQECMAQRBrIgEkAEGgqwJBAUG8rAJBsKUCQfAAQc8AEA8gAUEQaiQAIABBADYCHCAAQdAANgIYIAAgACkDGDcDECMAQRBrIgEkACABIAApAhA3AwhBoKsCQYD3AUEDQcCsAkHQpgJB8QAgAUEIahDeAUEAEAUgAUEQaiQAIABBADYCHCAAQdEANgIYIAAgACkDGDcDCCMAQRBrIgEkACABIAApAgg3AwhBoKsCQa/5AUEEQeCsAkHwpgJB8gAgAUEIahDeAUEAEAUgAUEQaiQAIABBADYCHCAAQdIANgIYIAAgACkDGDcDACMAQRBrIgEkACABIAApAgA3AwhBoKsCQfX5AUECQfCsAkGApwJB8wAgAUEIahDeAUEAEAUgAUEQaiQAIwBBEGsiASQAIAFB0wA2AgxBoKsCQe3rAUEDQfisAkGspwJB9AAgAUEMahDuAUEAEAUgAUEQaiQAIwBBEGsiASQAIAFB1AA2AgxBoKsCQenrAUEEQZCtAkHQpwJB9QAgAUEMahDuAUEAEAUgAUEQaiQAIABBIGokACMAQRBrIgAkAEH+8wFBBEGgrQJB0KcCQdUAQSUQBiAAQRBqJABBt/QBQSYQ3wFBzpwCQScQ3wEjAEEQayIAJABBye8BQQNBuK0CQaynAkHXAEEoEAYgAEEQaiQAIwBBEGsiACQAQdKMAkECQcStAkGApwJB2ABBKRAGIABBEGokAEHa8gFBKhDfAUH08gFBKxDfAUHn8gFBLBDTBSMAQRBrIgAkAEHHjAJBA0HYrQJBrKcCQdoAQS0QBiAAQRBqJABB2KwCQdDyAUHkrQJB2wBBtaUCQdwAEDEgAkEIaiIAQaWAAkEAEJIDQZf4AUEEEJIDQdXqAUEIEJIDQY73AUEMEJIDGkHYrAIQL0H+/gFBLhDTBUGL/wFBLxDfAUHq/QFBMBDfASMAQRBrIgEkAEHY9gFBAkHorQJB8K0CQd8AQTEQBiABQRBqJAAjAEEQayIBJABB5PYBQQFB9K0CQbClAkHgAEEyEAYgAUEQaiQAQar6AUEzENIFQcH6AUE0ENAFQdj6AUE1ENIFQe76AUE2ENAFQZj/AUE3EOsDQan/AUE4EN8BQYmAAkE5EOsDQZaAAkE6EN8BQbr/AUE7EOsDQcv/AUE8EN8BQZmVAkG07QMQYUG2lQJBvO0DEGFBto4CQbjtAxBhIAJBADYCCEHmkwIgABBhIAJBATYCCEH3kwIgABBhIAJBADYCCEG7lAIgABBhIAJB5AA2AghB1JECIAAQYSACQQA2AghBh5QCIAAQYSACQQE2AghBoZQCIAAQYSACQQA2AghB0ZQCIAAQYSACQQU2AghBxo0CIAAQYSACQoCAgICAgIDwPzcDCEG/kQJB9OkDIAArAwAQFiACQQA2AghB75ECIAAQYSACQQE2AghBmo8CIAAQYSACQQI2AghBwo8CIAAQYSACQQM2AghB4I4CIAAQYSACQQQ2AghBrI8CIAAQYSACQQA2AghB85ACIAAQYSACQQE2AghBh5ACIAAQYSACQQI2AghB+YwCIAAQYSACQQM2AghBn5MCIAAQYSACQQA2AghBxZMCIAAQYSACQQE2AghB1I8CIAAQYSACQQI2AghBhpYCIAAQYSACQQM2AghBm40CIAAQYSACQQQ2AghB0pUCIAAQYSACQQU2AghBwJACIAAQYSACQQY2AghB7JQCIAAQYSACQQc2AghB844CIAAQYSACQQg2AghBkpECIAAQYSACQQk2AghB940CIAAQYSACQRBqJABB3JUEEJICGkHwlQQQkgIaEKIFQcyYBEGolwQ2AgBBhJgEQSo2AgALmAEBBH8jAEEQayIFJAAgASACENMDIgRB7////wNNBEACQCAEQQFNBEAgACAEEJEBIAAhAwwBCyAAIAAgBBC7AkEBaiIGEIkCIgMQjwEgACAGELMBIAAgBBCKAQsDQCABIAJHBEAgAyABEHkgA0EEaiEDIAFBBGohAQwBCwsgBUEANgIMIAMgBUEMahB5IAVBEGokAA8LEFUACxYAIAAgASACQoCAgICAgICAgH8QxgQLlAQCB38EfiMAQRBrIggkAAJAAkACQCACQSRMBEAgAC0AACIFDQEgACEEDAILQfCWBEEcNgIAQgAhAwwCCyAAIQQCQANAIAVBGHRBGHUQ7AFFDQEgBC0AASEFIARBAWohBCAFDQALDAELAkAgBC0AACIFQStrDgMAAQABC0F/QQAgBUEtRhshByAEQQFqIQQLAn8CQCACQW9xDQAgBC0AAEEwRw0AQQEhCSAELQABQd8BcUHYAEYEQCAEQQJqIQRBEAwCCyAEQQFqIQQgAkEIIAIbDAELIAJBCiACGwsiCqwhDEEAIQIDQAJAQVAhBQJAIAQsAAAiBkEwa0H/AXFBCkkNAEGpfyEFIAZB4QBrQf8BcUEaSQ0AQUkhBSAGQcEAa0H/AXFBGUsNAQsgBSAGaiIGIApODQAgCCAMQgAgC0IAEIgBQQEhBQJAIAgpAwhCAFINACALIAx+Ig0gBqwiDkJ/hVYNACANIA58IQtBASEJIAIhBQsgBEEBaiEEIAUhAgwBCwsgAQRAIAEgBCAAIAkbNgIACwJAAkAgAgRAQfCWBEHEADYCACAHQQAgA0IBgyIMUBshByADIQsMAQsgAyALVg0BIANCAYMhDAsgDKcgB3JFBEBB8JYEQcQANgIAIANCAX0hAwwCCyADIAtaDQBB8JYEQcQANgIADAELIAsgB6wiA4UgA30hAwsgCEEQaiQAIAMLMQEBf0HMmAQoAgAhASAABEBBzJgEQaiXBCAAIABBf0YbNgIAC0F/IAEgAUGolwRGGwuvCAEFfyABKAIAIQQCQAJAAkACQAJAAkACQAJ/AkACQAJAAkAgA0UNACADKAIAIgZFDQAgAEUEQCACIQMMAwsgA0EANgIAIAIhAwwBCwJAQcyYBCgCACgCAEUEQCAARQ0BIAJFDQwgAiEGA0AgBCwAACIDBEAgACADQf+/A3E2AgAgAEEEaiEAIARBAWohBCAGQQFrIgYNAQwOCwsgAEEANgIAIAFBADYCACACIAZrDwsgAiEDIABFDQMMBQsgBBCiAQ8LQQEhBQwDC0EADAELQQELIQUDQCAFRQRAIAQtAABBA3YiBUEQayAGQRp1IAVqckEHSw0DAn8gBEEBaiIFIAZBgICAEHFFDQAaIAUtAABBwAFxQYABRwRAIARBAWshBAwHCyAEQQJqIgUgBkGAgCBxRQ0AGiAFLQAAQcABcUGAAUcEQCAEQQFrIQQMBwsgBEEDagshBCADQQFrIQNBASEFDAELA0ACQCAEQQNxIAQtAAAiBkEBa0H+AEtyDQAgBCgCACIGQYGChAhrIAZyQYCBgoR4cQ0AA0AgA0EEayEDIAQoAgQhBiAEQQRqIQQgBiAGQYGChAhrckGAgYKEeHFFDQALCyAGQf8BcSIFQQFrQf4ATQRAIANBAWshAyAEQQFqIQQMAQsLIAVBwgFrIgVBMksNAyAEQQFqIQQgBUECdEHgiQNqKAIAIQZBACEFDAALAAsDQCAFRQRAIANFDQcDQAJAAkACQCAELQAAIgVBAWsiB0H+AEsEQCAFIQYMAQsgBEEDcSADQQVJcg0BAkADQCAEKAIAIgZBgYKECGsgBnJBgIGChHhxDQEgACAGQf8BcTYCACAAIAQtAAE2AgQgACAELQACNgIIIAAgBC0AAzYCDCAAQRBqIQAgBEEEaiEEIANBBGsiA0EESw0ACyAELQAAIQYLIAZB/wFxIgVBAWshBwsgB0H+AEsNAQsgACAFNgIAIABBBGohACAEQQFqIQQgA0EBayIDDQEMCQsLIAVBwgFrIgVBMksNAyAEQQFqIQQgBUECdEHgiQNqKAIAIQZBASEFDAELIAQtAAAiBUEDdiIHQRBrIAcgBkEadWpyQQdLDQECQAJAAn8gBEEBaiIHIAVBgAFrIAZBBnRyIgVBAE4NABogBy0AAEGAAWsiB0E/Sw0BIARBAmoiCCAHIAVBBnRyIgVBAE4NABogCC0AAEGAAWsiB0E/Sw0BIAcgBUEGdHIhBSAEQQNqCyEEIAAgBTYCACADQQFrIQMgAEEEaiEADAELQfCWBEEZNgIAIARBAWshBAwFC0EAIQUMAAsACyAEQQFrIQQgBg0BIAQtAAAhBgsgBkH/AXENACAABEAgAEEANgIAIAFBADYCAAsgAiADaw8LQfCWBEEZNgIAIABFDQELIAEgBDYCAAtBfw8LIAEgBDYCACACCyMBAn8gACEBA0AgASICQQRqIQEgAigCAA0ACyACIABrQQJ1Cw4AIAAQzAQEQCAAEDQLCxcAIAAQxAFBAEcgAEEgckHhAGtBBklyCycAIABBAEcgAEGYmQNHcSAAQbCZA0dxIABBsLUER3EgAEHItQRHcQsyAAJAQX8gACgCTBC9AUUEQCAAKAJMIQAMAQsgACAAQSAQtwciADYCTAsgAEEYdEEYdQvyAgEDfwJAIAEtAAANAEG5kAIQhwMiAQRAIAEtAAANAQsgAEEMbEHQmQNqEIcDIgEEQCABLQAADQELQYKSAhCHAyIBBEAgAS0AAA0BC0GQnAIhAQsCQANAIAEgAmotAAAiBEUgBEEvRnJFBEBBFyEEIAJBAWoiAkEXRw0BDAILCyACIQQLQZCcAiEDAkACQAJAAkACQCABLQAAIgJBLkYNACABIARqLQAADQAgASEDIAJBwwBHDQELIAMtAAFFDQELIANBkJwCEKMCRQ0AIANB84wCEKMCDQELIABFBEBB9JgDIQIgAy0AAUEuRg0CC0EADwtBACEBQay1BCgCACICBEADQCADIAJBCGoQowJFDQIgAigCICICDQALC0EkEDsiAgRAIAJB9JgDKQIANwIAIAJBCGoiASADIAQQPxogASAEakEAOgAAIAJBrLUEKAIANgIgQay1BCACNgIAIAIhAQsgAUH0mAMgACABchshAgsgAguFAQEFfyMAQRBrIgEkACABQRBqIQQCQANAIAAoAiQiAiAAKAIoIAFBCGoiAyAEIAFBBGogAigCACgCFBEKACEFQX8hAiADQQEgASgCBCADayIDIAAoAiAQzgEgA0cNAQJAIAVBAWsOAgECAAsLQX9BACAAKAIgEMoCGyECCyABQRBqJAAgAgv+AgIFfwF+IwBBIGsiAiQAAkAgAC0ANARAIAAoAjAhAyABRQ0BIABBADoANCAAQX82AjAMAQsgAkEBNgIYIAJBGGogAEEsahDSBCgCACIEQQAgBEEAShshBQJAA0AgAyAFRwRAIAAoAiAQ9QIiBkF/Rg0CIAJBGGogA2ogBjoAACADQQFqIQMMAQsLAkAgAC0ANQRAIAIgAiwAGDYCFAwBCyACQRhqIQMDQAJAIAAoAigiBSkCACEHAkAgACgCJCAFIAJBGGoiBSAEIAVqIgUgAkEQaiACQRRqIAMgAkEMahDcBEEBaw4DAAQBAwsgACgCKCAHNwIAIARBCEYNAyAAKAIgEPUCIgZBf0YNAyAFIAY6AAAgBEEBaiEEDAELCyACIAIsABg2AhQLAkAgAUUEQANAIARBAEwNAiAEQQFrIgQgAkEYamosAAAgACgCIBD2AkF/Rw0ADAMLAAsgACACKAIUNgIwCyACKAIUIQMMAQtBfyEDCyACQSBqJAAgAwsMACAAENADGiAAEDQLJAECfyMAQRBrIgIkACAAIAEQ5gQhAyACQRBqJAAgASAAIAMbC4cDAgV/AX4jAEEgayICJAACQCAALQA0BEAgACgCMCEDIAFFDQEgAEEAOgA0IABBfzYCMAwBCyACQQE2AhggAkEYaiAAQSxqENIEKAIAIgRBACAEQQBKGyEFAkADQCADIAVHBEAgACgCIBD1AiIGQX9GDQIgAkEYaiADaiAGOgAAIANBAWohAwwBCwsCQCAALQA1BEAgAiACLQAYOgAXDAELIAJBGGohAwNAAkAgACgCKCIFKQIAIQcCQCAAKAIkIAUgAkEYaiIFIAQgBWoiBSACQRBqIAJBF2ogAyACQQxqENwEQQFrDgMABAEDCyAAKAIoIAc3AgAgBEEIRg0DIAAoAiAQ9QIiBkF/Rg0DIAUgBjoAACAEQQFqIQQMAQsLIAIgAi0AGDoAFwsCQCABRQRAA0AgBEEATA0CIARBAWsiBCACQRhqaiwAABDCASAAKAIgEPYCQX9HDQAMAwsACyAAIAIsABcQwgE2AjALIAIsABcQwgEhAwwBC0F/IQMLIAJBIGokACADCy0BAX8gACEBQQAhAANAIABBA0cEQCABIABBAnRqQQA2AgAgAEEBaiEADAELCwsMACAAENIDGiAAEDQLEQAgACAAKAIEQYDAAHI2AgQLEgAgABDeBCAAQcCRAzYCACAAC1oBAn8jAEEQayIEJAAgABDsBCEDIAAgATYCICAAQYCYAzYCACAEQQhqIgEgAxD4AiABEMUDIQMgARBHIAAgAjYCKCAAIAM2AiQgACADEJ4COgAsIARBEGokAAtaAQJ/IwBBEGsiBCQAIAAQ8gQhAyAAIAE2AiAgAEGYlwM2AgAgBEEIaiIBIAMQ+AIgARDJAyEDIAEQRyAAIAI2AiggACADNgIkIAAgAxCeAjoALCAEQRBqJAALLAEBfyAAKAIAIgEEQCABEOQEQX8QvQFFBEAgACgCAEUPCyAAQQA2AgALQQELLAEBfyAAKAIAIgEEQCABEOgEQX8QvQFFBEAgACgCAEUPCyAAQQA2AgALQQELHQAgACABIAIgAyAEIAUgBiAHIAAoAgAoAhARDQALDgBBACAAIABBfxC9ARsLCwAgAEGglQM2AgALkwEBBH8jAEEQayIFJAAgASACEIcEIgRBb00EQAJAIARBCk0EQCAAIAQQkQEgACEDDAELIAAgBBCdAkEBaiIGEEwiAxCPASAAIAYQswEgACAEEIoBCwNAIAEgAkcEQCADIAEQhgEgA0EBaiEDIAFBAWohAQwBCwsgBUEAOgAPIAMgBUEPahCGASAFQRBqJAAPCxBVAAtXAQJ/AkAgACgCACICRQ0AAn8gAigCGCIDIAIoAhxGBEAgAiABIAIoAgAoAjQRAwAMAQsgAiADQQRqNgIYIAMgATYCACABC0F/EL0BRQ0AIABBADYCAAsLEwAgACAAKAIAQQxrKAIAahDLAwsTACAAIAAoAgBBDGsoAgBqEPkCCzEBAX8gACgCDCIBIAAoAhBGBEAgACAAKAIAKAIoEQAADwsgACABQQRqNgIMIAEoAgALJwEBfyAAKAIMIgEgACgCEEYEQCAAIAAoAgAoAiQRAAAPCyABKAIACxAAIAAQ2gQgARDaBHNBAXMLDQAgACgCACABKAIASAs0AQF/IAAoAgwiASAAKAIQRgRAIAAgACgCACgCKBEAAA8LIAAgAUEBajYCDCABLAAAEMIBCyoBAX8gACgCDCIBIAAoAhBGBEAgACAAKAIAKAIkEQAADwsgASwAABDCAQsQACAAENsEIAEQ2wRzQQFzCxMAIAAgACgCAEEMaygCAGoQzwMLEwAgACAAKAIAQQxrKAIAahD8AgsLACAAQfiOAxDyBgsEAEF/CwcAIAAQ7wQLEAAgAEJ/NwMIIABCADcDAAsHACAAEO8ECwQAIAALCwAgAEG4jgMQ8gYLCQAgABDHAhA0CwoAIAEgAGtBAnULfQEDfyMAQRBrIgUkACMAQRBrIgMkACAAIAEQ0wMhAQNAIAEEQCADIAA2AgwgAyADKAIMIAFBAXYiBEECdGo2AgwgASAEQX9zaiAEIAMoAgwgAhD4ASIEGyEBIAMoAgxBBGogACAEGyEADAELCyADQRBqJAAgBUEQaiQAIAALtgMCA38BfiMAQSBrIgMkAAJAIAFC////////////AIMiBUKAgICAgIDAwD99IAVCgICAgICAwL/AAH1UBEAgAUIZiKchBCAAUCABQv///w+DIgVCgICACFQgBUKAgIAIURtFBEAgBEGBgICABGohAgwCCyAEQYCAgIAEaiECIAAgBUKAgIAIhYRCAFINASACIARBAXFqIQIMAQsgAFAgBUKAgICAgIDA//8AVCAFQoCAgICAgMD//wBRG0UEQCABQhmIp0H///8BcUGAgID+B3IhAgwBC0GAgID8ByECIAVC////////v7/AAFYNAEEAIQIgBUIwiKciBEGR/gBJDQAgA0EQaiAAIAFC////////P4NCgICAgICAwACEIgUgBEGB/gBrEIwBIAMgACAFQYH/ACAEaxCFAiADKQMIIgBCGYinIQIgAykDACADKQMQIAMpAxiEQgBSrYQiBVAgAEL///8PgyIAQoCAgAhUIABCgICACFEbRQRAIAJBAWohAgwBCyAFIABCgICACIWEQgBSDQAgAkEBcSACaiECCyADQSBqJAAgAiABQiCIp0GAgICAeHFyvgsLACAAIAEQ+gQQIQsnACAAIAU6ABAgACAEOAIMIAAgAzgCCCAAIAI4AgQgACABOAIAIAALigEBA39BiKUEQYilBCgCAEEBaiIFNgIAIAAgBTYCACADBEADQCACIARBA3RqIgYoAgBFBEAgBiAFNgIAIAIgBEEDdGoiACABNgIEIABBADYCCCADEAIgAg8LIARBAWoiBCADRw0ACwsgACABIAIgA0EEdEEIchDIAiADQQF0IgAQ+QQhASAAEAIgAQsfAEGApQQoAgBFBEBBhKUEIAE2AgBBgKUEIAA2AgALC7YPAgV/Dn4jAEHQAmsiBSQAIARC////////P4MhCiACQv///////z+DIQwgAiAEhUKAgICAgICAgIB/gyENIARCMIinQf//AXEhCAJAAkAgAkIwiKdB//8BcSIJQf//AWtBgoB+TwRAIAhB//8Ba0GBgH5LDQELIAFQIAJC////////////AIMiD0KAgICAgIDA//8AVCAPQoCAgICAgMD//wBRG0UEQCACQoCAgICAgCCEIQ0MAgsgA1AgBEL///////////8AgyICQoCAgICAgMD//wBUIAJCgICA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AgAgAUIAEMMBC0IAIRQLIAAgFTcDACAAIBQ3AwggDEEwaiQAC9AGAgR/A34jAEGAAWsiBSQAAkACQAJAIAMgBEIAQgAQhgJFDQACfyAEQv///////z+DIQkCfyAEQjCIp0H//wFxIgZB//8BRwRAQQQgBg0BGkECQQMgAyAJhFAbDAILIAMgCYRQCwshByACQjCIpyIIQf//AXEiBkH//wFGDQAgBw0BCyAFQRBqIAEgAiADIAQQXSAFIAUpAxAiASAFKQMYIgIgASACEPsEIAUpAwghAiAFKQMAIQQMAQsgASACQv///////z+DIAatQjCGhCIKIAMgBEL///////8/gyAEQjCIp0H//wFxIgetQjCGhCIJEIYCQQBMBEAgASAKIAMgCRCGAgRAIAEhBAwCCyAFQfAAaiABIAJCAEIAEF0gBSkDeCECIAUpA3AhBAwBCyAGBH4gAQUgBUHgAGogASAKQgBCgICAgICAwLvAABBdIAUpA2giCkIwiKdB+ABrIQYgBSkDYAshBCAHRQRAIAVB0ABqIAMgCUIAQoCAgICAgMC7wAAQXSAFKQNYIglCMIinQfgAayEHIAUpA1AhAwsgCUL///////8/g0KAgICAgIDAAIQhCSAKQv///////z+DQoCAgICAgMAAhCEKIAYgB0oEQANAAn4gCiAJfSADIARWrX0iC0IAWQRAIAsgBCADfSIEhFAEQCAFQSBqIAEgAkIAQgAQXSAFKQMoIQIgBSkDICEEDAULIAtCAYYgBEI/iIQMAQsgCkIBhiAEQj+IhAshCiAEQgGGIQQgBkEBayIGIAdKDQALIAchBgsCQCAKIAl9IAMgBFatfSIJQgBTBEAgCiEJDAELIAkgBCADfSIEhEIAUg0AIAVBMGogASACQgBCABBdIAUpAzghAiAFKQMwIQQMAQsgCUL///////8/WARAA0AgBEI/iCEBIAZBAWshBiAEQgGGIQQgASAJQgGGhCIJQoCAgICAgMAAVA0ACwsgCEGAgAJxIQcgBkEATARAIAVBQGsgBCAJQv///////z+DIAZB+ABqIAdyrUIwhoRCAEKAgICAgIDAwz8QXSAFKQNIIQIgBSkDQCEEDAELIAlC////////P4MgBiAHcq1CMIaEIQILIAAgBDcDACAAIAI3AwggBUGAAWokAAu/AgEBfyMAQdAAayIEJAACQCADQYCAAU4EQCAEQSBqIAEgAkIAQoCAgICAgID//wAQXSAEKQMoIQIgBCkDICEBIANB//8BSQRAIANB//8AayEDDAILIARBEGogASACQgBCgICAgICAgP//ABBdIANB/f8CIANB/f8CSBtB/v8BayEDIAQpAxghAiAEKQMQIQEMAQsgA0GBgH9KDQAgBEFAayABIAJCAEKAgICAgICAORBdIAQpA0ghAiAEKQNAIQEgA0H0gH5LBEAgA0GN/wBqIQMMAQsgBEEwaiABIAJCAEKAgICAgICAORBdIANB6IF9IANB6IF9ShtBmv4BaiEDIAQpAzghAiAEKQMwIQELIAQgASACQgAgA0H//wBqrUIwhhBdIAAgBCkDCDcDCCAAIAQpAwA3AwAgBEHQAGokAAs1ACAAIAE3AwAgACACQv///////z+DIARCMIinQYCAAnEgAkIwiKdB//8BcXKtQjCGhDcDCAsQACAAIAEgAkEAQQAQiwUaC8QCAAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAFBCWsOEgAKCwwKCwIDBAUMCwwMCgsHCAkLIAIgAigCACIBQQRqNgIAIAAgASgCADYCAA8LAAsgAiACKAIAIgFBBGo2AgAgACABMgEANwMADwsgAiACKAIAIgFBBGo2AgAgACABMwEANwMADwsgAiACKAIAIgFBBGo2AgAgACABMAAANwMADwsgAiACKAIAIgFBBGo2AgAgACABMQAANwMADwsACyACIAIoAgBBB2pBeHEiAUEIajYCACAAIAErAwA5AwAPCyAAIAIgAxECAAsPCyACIAIoAgAiAUEEajYCACAAIAE0AgA3AwAPCyACIAIoAgAiAUEEajYCACAAIAE1AgA3AwAPCyACIAIoAgBBB2pBeHEiAUEIajYCACAAIAEpAwA3AwALbQEEfyAAKAIALAAAEMQBRQRAQQAPCwNAIAAoAgAhA0F/IQEgAkHMmbPmAE0EQEF/IAMsAABBMGsiBCACQQpsIgFqIARB/////wcgAWtKGyEBCyAAIANBAWo2AgAgASECIAMsAAEQxAENAAsgAguXEwIRfwF+IwBB0ABrIgckACAHIAE2AkwgB0E3aiEWIAdBOGohEkEAIQECQAJAAkACQANAIAFB/////wcgDWtKDQEgASANaiENIAcoAkwiCyEBAkACQAJAIAstAAAiCARAA0ACQAJAIAhB/wFxIghFBEAgASEIDAELIAhBJUcNASABIQgDQCABLQABQSVHDQEgByABQQJqIgo2AkwgCEEBaiEIIAEtAAIhCSAKIQEgCUElRg0ACwsgCCALayIBQf////8HIA1rIhdKDQcgAARAIAAgCyABEIkBCyAIIAtHDQZBfyEQQQEhCCAHKAJMLAABEMQBIQEgBygCTCEKAkAgAUUNACAKLQACQSRHDQAgCiwAAUEwayEQQQEhFEEDIQgLIAcgCCAKaiIBNgJMQQAhDgJAIAEsAAAiE0EgayIKQR9LBEAgASEIDAELIAEhCEEBIAp0IglBidEEcUUNAANAIAcgAUEBaiIINgJMIAkgDnIhDiABLAABIhNBIGsiCkEgTw0BIAghAUEBIAp0IglBidEEcQ0ACwsCQCATQSpGBEAgBwJ/AkAgCCwAARDEAUUNACAHKAJMIgEtAAJBJEcNACABLAABQQJ0IARqQcABa0EKNgIAIAEsAAFBA3QgA2pBgANrKAIAIQ9BASEUIAFBA2oMAQsgFA0GQQAhFEEAIQ8gAARAIAIgAigCACIBQQRqNgIAIAEoAgAhDwsgBygCTEEBagsiATYCTCAPQQBODQFBACAPayEPIA5BgMAAciEODAELIAdBzABqEIkFIg9BAEgNCCAHKAJMIQELQQAhCEF/IQkCf0EAIAEtAABBLkcNABogAS0AAUEqRgRAIAcCfwJAIAEsAAIQxAFFDQAgBygCTCIBLQADQSRHDQAgASwAAkECdCAEakHAAWtBCjYCACABLAACQQN0IANqQYADaygCACEJIAFBBGoMAQsgFA0GIAAEfyACIAIoAgAiAUEEajYCACABKAIABUEACyEJIAcoAkxBAmoLIgE2AkwgCUF/c0EfdgwBCyAHIAFBAWo2AkwgB0HMAGoQiQUhCSAHKAJMIQFBAQshFQNAIAghEUEcIQwgASwAAEH7AGtBRkkNCSAHIAFBAWoiEzYCTCABLAAAIQggEyEBIAggEUE6bGpBz4EDai0AACIIQQFrQQhJDQALAkACQCAIQRtHBEAgCEUNCyAQQQBOBEAgBCAQQQJ0aiAINgIAIAcgAyAQQQN0aikDADcDQAwCCyAARQ0IIAdBQGsgCCACIAYQiAUgBygCTCETDAILIBBBAE4NCgtBACEBIABFDQcLIA5B//97cSIKIA4gDkGAwABxGyEIQQAhDkGe4wEhECASIQwCQAJAAkACfwJAAkACQAJAAn8CQAJAAkACQAJAAkACQCATQQFrLAAAIgFBX3EgASABQQ9xQQNGGyABIBEbIgFB2ABrDiEEFBQUFBQUFBQOFA8GDg4OFAYUFBQUAgUDFBQJFAEUFAQACwJAIAFBwQBrDgcOFAsUDg4OAAsgAUHTAEYNCQwTCyAHKQNAIRhBnuMBDAULQQAhAQJAAkACQAJAAkACQAJAIBFB/wFxDggAAQIDBBoFBhoLIAcoAkAgDTYCAAwZCyAHKAJAIA02AgAMGAsgBygCQCANrDcDAAwXCyAHKAJAIA07AQAMFgsgBygCQCANOgAADBULIAcoAkAgDTYCAAwUCyAHKAJAIA2sNwMADBMLIAlBCCAJQQhLGyEJIAhBCHIhCEH4ACEBCyASIQogAUEgcSERIAcpA0AiGFBFBEADQCAKQQFrIgogGKdBD3FB4IUDai0AACARcjoAACAYQg9WIQsgGEIEiCEYIAsNAAsLIAohCyAIQQhxRSAHKQNAUHINAyABQQR2QZ7jAWohEEECIQ4MAwsgEiEBIAcpA0AiGFBFBEADQCABQQFrIgEgGKdBB3FBMHI6AAAgGEIHViEKIBhCA4ghGCAKDQALCyABIQsgCEEIcUUNAiAJIBIgC2siAUEBaiABIAlIGyEJDAILIAcpA0AiGEIAUwRAIAdCACAYfSIYNwNAQQEhDkGe4wEMAQsgCEGAEHEEQEEBIQ5Bn+MBDAELQaDjAUGe4wEgCEEBcSIOGwshECAYIBIQogIhCwsgFUEAIAlBAEgbDQ4gCEH//3txIAggFRshCCAHKQNAIhhCAFIgCXJFBEAgEiILIQxBACEJDAwLIAkgGFAgEiALa2oiASABIAlIGyEJDAsLIAcoAkAiAUGUnwIgARsiC0EAIAlB/////wcgCUH/////B0kbIggQ3AMiASALayAIIAEbIgEgC2ohDCAJQQBOBEAgCiEIIAEhCQwLCyAKIQggASEJIAwtAAANDQwKCyAJBEAgBygCQAwCC0EAIQEgAEEgIA9BACAIEI0BDAILIAdBADYCDCAHIAcpA0A+AgggByAHQQhqIgE2AkBBfyEJIAELIQxBACEBAkADQCAMKAIAIgpFDQEgB0EEaiAKEP4EIgtBAEgiCiALIAkgAWtLckUEQCAMQQRqIQwgCSABIAtqIgFLDQEMAgsLIAoNDQtBPSEMIAFBAEgNCyAAQSAgDyABIAgQjQEgAUUEQEEAIQEMAQtBACEJIAcoAkAhDANAIAwoAgAiCkUNASAHQQRqIAoQ/gQiCiAJaiIJIAFLDQEgACAHQQRqIAoQiQEgDEEEaiEMIAEgCUsNAAsLIABBICAPIAEgCEGAwABzEI0BIA8gASABIA9IGyEBDAgLIBVBACAJQQBIGw0IQT0hDCAAIAcrA0AgDyAJIAggASAFES4AIgFBAE4NBwwJCyAHIAcpA0A8ADdBASEJIBYhCyAKIQgMBAsgByABQQFqIgo2AkwgAS0AASEIIAohAQwACwALIAANByAURQ0CQQEhAQNAIAQgAUECdGooAgAiAARAIAMgAUEDdGogACACIAYQiAVBASENIAFBAWoiAUEKRw0BDAkLC0EBIQ0gAUEKTw0HA0AgBCABQQJ0aigCAA0BIAFBAWoiAUEKRw0ACwwHC0EcIQwMBAsgCSAMIAtrIhEgCSARShsiCkH/////ByAOa0oNAkE9IQwgDyAKIA5qIgkgCSAPSBsiASAXSg0DIABBICABIAkgCBCNASAAIBAgDhCJASAAQTAgASAJIAhBgIAEcxCNASAAQTAgCiARQQAQjQEgACALIBEQiQEgAEEgIAEgCSAIQYDAAHMQjQEMAQsLQQAhDQwDC0E9IQwLQfCWBCAMNgIAC0F/IQ0LIAdB0ABqJAAgDQvUAgEEfyMAQdABayIFJAAgBSACNgLMASAFQaABaiICQQBBKBA6GiAFIAUoAswBNgLIAQJAQQAgASAFQcgBaiAFQdAAaiACIAMgBBCKBUEASARAQX8hAQwBCyAAKAJMQQBOIQYgACgCACEHIAAoAkhBAEwEQCAAIAdBX3E2AgALAn8CQAJAIAAoAjBFBEAgAEHQADYCMCAAQQA2AhwgAEIANwMQIAAoAiwhCCAAIAU2AiwMAQsgACgCEA0BC0F/IAAQnAUNARoLIAAgASAFQcgBaiAFQdAAaiAFQaABaiADIAQQigULIQIgCARAIABBAEEAIAAoAiQRBAAaIABBADYCMCAAIAg2AiwgAEEANgIcIAAoAhQhASAAQgA3AxAgAkF/IAEbIQILIAAgACgCACIAIAdBIHFyNgIAQX8gAiAAQSBxGyEBIAZFDQALIAVB0AFqJAAgAQt/AgF/AX4gAL0iA0I0iKdB/w9xIgJB/w9HBHwgAkUEQCABIABEAAAAAAAAAABhBH9BAAUgAEQAAAAAAADwQ6IgARCMBSEAIAEoAgBBQGoLNgIAIAAPCyABIAJB/gdrNgIAIANC/////////4eAf4NCgICAgICAgPA/hL8FIAALC9oBAQJ/AkAgAUH/AXEiAwRAIABBA3EEQANAIAAtAAAiAkUgAiABQf8BcUZyDQMgAEEBaiIAQQNxDQALCwJAIAAoAgAiAkF/cyACQYGChAhrcUGAgYKEeHENACADQYGChAhsIQMDQCACIANzIgJBf3MgAkGBgoQIa3FBgIGChHhxDQEgACgCBCECIABBBGohACACQYGChAhrIAJBf3NxQYCBgoR4cUUNAAsLA0AgACICLQAAIgMEQCACQQFqIQAgAyABQf8BcUcNAQsLIAIPCyAAEKIBIABqDwsgAAsLACAAIAFBARD6AQs6ACAAKAJMQQBOBEAgAEIAQQAQiAMgACAAKAIAQV9xNgIADwsgAEIAQQAQiAMgACAAKAIAQV9xNgIACxsAQQAgAGsgAHFBqcyvO2xBG3ZBkPECaiwAAAupAQEFfyMAQYACayIEJAACQCACQQJIDQAgASACQQJ0aiIHIAQ2AgAgAEUNACAEIQMDQCADIAEoAgAgAEGAAiAAQYACSRsiBRA/GkEAIQMDQCABIANBAnRqIgYoAgAgASADQQFqIgNBAnRqKAIAIAUQPxogBiAGKAIAIAVqNgIAIAIgA0cNAAsgAEGBAkkNASAAIAVrIQAgBygCACEDDAALAAsgBEGAAmokAAspAQF/IAAoAgBBAWsQkAUiAQR/IAEFIAAoAgQQkAUiAEEgakEAIAAbCwvUBAEHfyMAQdABayIEJAAgBEIBNwMIAkAgASACbCIHRQ0AIAQgAjYCECAEIAI2AhRBACACayEJIAIiASEIQQIhBQNAIARBEGogBUECdGogASIGIAIgCGpqIgE2AgAgBUEBaiEFIAYhCCABIAdJDQALAn8gACAAIAdqIAlqIgZPBEBBACEFQQEhAUEADAELQQEhBUEBIQEDQAJ/IAVBA3FBA0YEQCAAIAIgAyABIARBEGoQ2wMgBEEIakECEIYDIAFBAmoMAQsCQCAEQRBqIAFBAWsiCEECdGooAgAgBiAAa08EQCAAIAIgAyAEQQhqIAFBACAEQRBqEIUDDAELIAAgAiADIAEgBEEQahDbAwsgAUEBRgRAIARBCGpBARCEA0EADAELIARBCGogCBCEA0EBCyEBIAQgBCgCCCIHQQFyIgU2AgggACACaiIAIAZJDQALIAdBAUshBSAEKAIMQQBHCyEIIAAgAiADIARBCGogAUEAIARBEGoQhQNBASABQQFHIAVyIAgbRQ0AA0ACfyABQQFMBEAgBEEIaiIGIAYQkgUiBhCGAyAEKAIIIQUgASAGagwBCyAEQQhqIgdBAhCEAyAEIAQoAghBB3M2AgggB0EBEIYDIAAgCWoiCCAEQRBqIgogAUECayIGQQJ0aigCAGsgAiADIAcgAUEBa0EBIAoQhQMgB0EBEIQDIAQgBCgCCEEBciIFNgIIIAggAiADIAcgBkEBIAoQhQMgBgshASAAIAlqIQAgAUEBRw0AIAQoAgwgBUEBR3INAAsLIARB0AFqJAALRgEBfwJ/QQAgAEEXdkH/AXEiAUH/AEkNABpBAiABQZYBSw0AGkEAQQFBlgEgAWt0IgFBAWsgAHENABpBAUECIAAgAXEbCwsTACAAQQF0QYCAgAhqQYGAgAhJCxUBAX8jAEEQayIBIAA4AgwgASoCDAsQACABjCABIAAbEJYFIAGUCwwAIAAgAJMiACAAlQsMACAAIAAoAgAQjgULcAICfwF+IAAoAighAkEBIQECQCAAQgAgAC0AAEGAAXEEf0EBQQIgACgCFCAAKAIcRhsFQQELIAIREwAiA0IAUw0AIAMgACgCCCIBBH8gAEEEagUgACgCHCIBRQ0BIABBFGoLKAIAIAFrrHwhAwsgAwsrAQF+AkAgAawhAyAAKAJMQQBIBEAgACADIAIQiAMMAQsgACADIAIQiAMLC1kBAX8gACAAKAJIIgFBAWsgAXI2AkggACgCACIBQQhxBEAgACABQSByNgIAQX8PCyAAQgA3AgQgACAAKAIsIgE2AhwgACABNgIUIAAgASAAKAIwajYCEEEAC5UDAgN/A3wjAEEQayIDJAACQCAAvCIEQf////8HcSICQdqfpO4ETQRAIAEgALsiBiAGRIPIyW0wX+Q/okQAAAAAAAA4Q6BEAAAAAAAAOMOgIgVEAAAAUPsh+b+ioCAFRGNiGmG0EFG+oqAiBzkDACAHRAAAAGD7Iem/YyEEAn8gBZlEAAAAAAAA4EFjBEAgBaoMAQtBgICAgHgLIQIgBARAIAEgBiAFRAAAAAAAAPC/oCIFRAAAAFD7Ifm/oqAgBURjYhphtBBRvqKgOQMAIAJBAWshAgwCCyAHRAAAAGD7Iek/ZEUNASABIAYgBUQAAAAAAADwP6AiBUQAAABQ+yH5v6KgIAVEY2IaYbQQUb6ioDkDACACQQFqIQIMAQsgAkGAgID8B08EQCABIAAgAJO7OQMAQQAhAgwBCyADIAIgAkEXdkGWAWsiAkEXdGu+uzkDCCADQQhqIAMgAkEBQQAQnwUhAiADKwMAIQUgBEEASARAIAEgBZo5AwBBACACayECDAELIAEgBTkDAAsgA0EQaiQAIAIL2goDBHwFfwF+IwBBMGsiByQAAkACQAJAIAC9IgtCIIinIgZB/////wdxIghB+tS9gARNBEAgBkH//z9xQfvDJEYNASAIQfyyi4AETQRAIAtCAFkEQCABIABEAABAVPsh+b+gIgBEMWNiGmG00L2gIgI5AwAgASAAIAKhRDFjYhphtNC9oDkDCEEBIQYMBQsgASAARAAAQFT7Ifk/oCIARDFjYhphtNA9oCICOQMAIAEgACACoUQxY2IaYbTQPaA5AwhBfyEGDAQLIAtCAFkEQCABIABEAABAVPshCcCgIgBEMWNiGmG04L2gIgI5AwAgASAAIAKhRDFjYhphtOC9oDkDCEECIQYMBAsgASAARAAAQFT7IQlAoCIARDFjYhphtOA9oCICOQMAIAEgACACoUQxY2IaYbTgPaA5AwhBfiEGDAMLIAhBu4zxgARNBEAgCEG8+9eABE0EQCAIQfyyy4AERg0CIAtCAFkEQCABIABEAAAwf3zZEsCgIgBEypSTp5EO6b2gIgI5AwAgASAAIAKhRMqUk6eRDum9oDkDCEEDIQYMBQsgASAARAAAMH982RJAoCIARMqUk6eRDuk9oCICOQMAIAEgACACoUTKlJOnkQ7pPaA5AwhBfSEGDAQLIAhB+8PkgARGDQEgC0IAWQRAIAEgAEQAAEBU+yEZwKAiAEQxY2IaYbTwvaAiAjkDACABIAAgAqFEMWNiGmG08L2gOQMIQQQhBgwECyABIABEAABAVPshGUCgIgBEMWNiGmG08D2gIgI5AwAgASAAIAKhRDFjYhphtPA9oDkDCEF8IQYMAwsgCEH6w+SJBEsNAQsgACAARIPIyW0wX+Q/okQAAAAAAAA4Q6BEAAAAAAAAOMOgIgNEAABAVPsh+b+ioCICIANEMWNiGmG00D2iIgShIgVEGC1EVPsh6b9jIQkCfyADmUQAAAAAAADgQWMEQCADqgwBC0GAgICAeAshBgJAIAkEQCAGQQFrIQYgA0QAAAAAAADwv6AiA0QxY2IaYbTQPaIhBCAAIANEAABAVPsh+b+ioCECDAELIAVEGC1EVPsh6T9kRQ0AIAZBAWohBiADRAAAAAAAAPA/oCIDRDFjYhphtNA9oiEEIAAgA0QAAEBU+yH5v6KgIQILIAEgAiAEoSIAOQMAAkAgCEEUdiIJIAC9QjSIp0H/D3FrQRFIDQAgASACIANEAABgGmG00D2iIgChIgUgA0RzcAMuihmjO6IgAiAFoSAAoaEiBKEiADkDACAJIAC9QjSIp0H/D3FrQTJIBEAgBSECDAELIAEgBSADRAAAAC6KGaM7oiIAoSICIANEwUkgJZqDezmiIAUgAqEgAKGhIgShIgA5AwALIAEgAiAAoSAEoTkDCAwBCyAIQYCAwP8HTwRAIAEgACAAoSIAOQMAIAEgADkDCEEAIQYMAQsgC0L/////////B4NCgICAgICAgLDBAIS/IQBBACEGQQEhCQNAIAdBEGogBkEDdGoCfyAAmUQAAAAAAADgQWMEQCAAqgwBC0GAgICAeAu3IgI5AwAgACACoUQAAAAAAABwQaIhAEEBIQYgCUEBcSEKQQAhCSAKDQALIAcgADkDIAJAIABEAAAAAAAAAABiBEBBAiEGDAELQQEhCQNAIAkiBkEBayEJIAdBEGogBkEDdGorAwBEAAAAAAAAAABhDQALCyAHQRBqIAcgCEEUdkGWCGsgBkEBakEBEJ8FIQYgBysDACEAIAtCAFMEQCABIACaOQMAIAEgBysDCJo5AwhBACAGayEGDAELIAEgADkDACABIAcrAwg5AwgLIAdBMGokACAGC8QRAgN8EH8jAEGwBGsiCSQAIAIgAkEDa0EYbSIIQQAgCEEAShsiEkFobGohDCAEQQJ0QbDTAmooAgAiDSADQQFrIgtqQQBOBEAgAyANaiEIIBIgC2shAgNAIAlBwAJqIApBA3RqIAJBAEgEfEQAAAAAAAAAAAUgAkECdEHA0wJqKAIAtws5AwAgAkEBaiECIApBAWoiCiAIRw0ACwsgDEEYayEPQQAhCCANQQAgDUEAShshCiADQQBMIQ4DQAJAIA4EQEQAAAAAAAAAACEFDAELIAggC2ohEUEAIQJEAAAAAAAAAAAhBQNAIAAgAkEDdGorAwAgCUHAAmogESACa0EDdGorAwCiIAWgIQUgAkEBaiICIANHDQALCyAJIAhBA3RqIAU5AwAgCCAKRiECIAhBAWohCCACRQ0AC0EvIAxrIRRBMCAMayERIAxBGWshFSANIQgCQANAIAkgCEEDdGorAwAhBUEAIQIgCCEKIAhBAEwiEEUEQANAIAlB4ANqIAJBAnRqAn8CfyAFRAAAAAAAAHA+oiIGmUQAAAAAAADgQWMEQCAGqgwBC0GAgICAeAu3IgZEAAAAAAAAcMGiIAWgIgWZRAAAAAAAAOBBYwRAIAWqDAELQYCAgIB4CzYCACAJIApBAWsiCkEDdGorAwAgBqAhBSACQQFqIgIgCEcNAAsLAn8gBSAPEOsBIgUgBUQAAAAAAADAP6KcRAAAAAAAACDAoqAiBZlEAAAAAAAA4EFjBEAgBaoMAQtBgICAgHgLIQ4gBSAOt6EhBQJAAkACQAJ/IA9BAEwiFkUEQCAIQQJ0IAlqIgIgAigC3AMiAiACIBF1IgIgEXRrIgo2AtwDIAIgDmohDiAKIBR1DAELIA8NASAIQQJ0IAlqKALcA0EXdQsiC0EATA0CDAELQQIhCyAFRAAAAAAAAOA/Zg0AQQAhCwwBC0EAIQJBACEKIBBFBEADQCAJQeADaiACQQJ0aiIXKAIAIRBB////ByETAn8CQCAKDQBBgICACCETIBANAEEADAELIBcgEyAQazYCAEEBCyEKIAJBAWoiAiAIRw0ACwsCQCAWDQBB////AyECAkACQCAVDgIBAAILQf///wEhAgsgCEECdCAJaiIQIBAoAtwDIAJxNgLcAwsgDkEBaiEOIAtBAkcNAEQAAAAAAADwPyAFoSEFQQIhCyAKRQ0AIAVEAAAAAAAA8D8gDxDrAaEhBQsgBUQAAAAAAAAAAGEEQEEAIQogCCECAkAgCCANTA0AA0AgCUHgA2ogAkEBayICQQJ0aigCACAKciEKIAIgDUoNAAsgCkUNACAPIQwDQCAMQRhrIQwgCUHgA2ogCEEBayIIQQJ0aigCAEUNAAsMAwtBASECA0AgAiIKQQFqIQIgCUHgA2ogDSAKa0ECdGooAgBFDQALIAggCmohCgNAIAlBwAJqIAMgCGoiC0EDdGogCEEBaiIIIBJqQQJ0QcDTAmooAgC3OQMAQQAhAkQAAAAAAAAAACEFIANBAEoEQANAIAAgAkEDdGorAwAgCUHAAmogCyACa0EDdGorAwCiIAWgIQUgAkEBaiICIANHDQALCyAJIAhBA3RqIAU5AwAgCCAKSA0ACyAKIQgMAQsLAkAgBUEYIAxrEOsBIgVEAAAAAAAAcEFmBEAgCUHgA2ogCEECdGoCfwJ/IAVEAAAAAAAAcD6iIgaZRAAAAAAAAOBBYwRAIAaqDAELQYCAgIB4CyICt0QAAAAAAABwwaIgBaAiBZlEAAAAAAAA4EFjBEAgBaoMAQtBgICAgHgLNgIAIAhBAWohCAwBCwJ/IAWZRAAAAAAAAOBBYwRAIAWqDAELQYCAgIB4CyECIA8hDAsgCUHgA2ogCEECdGogAjYCAAtEAAAAAAAA8D8gDBDrASEFAkAgCEEASA0AIAghAwNAIAkgAyIAQQN0aiAFIAlB4ANqIANBAnRqKAIAt6I5AwAgA0EBayEDIAVEAAAAAAAAcD6iIQUgAA0ACyAIQQBIDQAgCCECA0AgCCACIgBrIQNEAAAAAAAAAAAhBUEAIQIDQAJAIAJBA3RBkOkCaisDACAJIAAgAmpBA3RqKwMAoiAFoCEFIAIgDU4NACACIANJIQwgAkEBaiECIAwNAQsLIAlBoAFqIANBA3RqIAU5AwAgAEEBayECIABBAEoNAAsLAkACQAJAAkACQCAEDgQBAgIABAtEAAAAAAAAAAAhBgJAIAhBAEwNACAJQaABaiAIQQN0aisDACEFIAghAgNAIAlBoAFqIgMgAkEDdGogBSADIAJBAWsiAEEDdGoiAysDACIHIAcgBaAiBaGgOQMAIAMgBTkDACACQQFLIQMgACECIAMNAAsgCEECSA0AIAlBoAFqIAhBA3RqKwMAIQUgCCECA0AgCUGgAWoiAyACQQN0aiAFIAMgAkEBayIAQQN0aiIDKwMAIgYgBiAFoCIFoaA5AwAgAyAFOQMAIAJBAkshAyAAIQIgAw0AC0QAAAAAAAAAACEGIAhBAUwNAANAIAYgCUGgAWogCEEDdGorAwCgIQYgCEECSiEAIAhBAWshCCAADQALCyAJKwOgASEFIAsNAiABIAU5AwAgCSsDqAEhBSABIAY5AxAgASAFOQMIDAMLRAAAAAAAAAAAIQUgCEEATgRAA0AgCCIAQQFrIQggBSAJQaABaiAAQQN0aisDAKAhBSAADQALCyABIAWaIAUgCxs5AwAMAgtEAAAAAAAAAAAhBSAIQQBOBEAgCCEDA0AgAyIAQQFrIQMgBSAJQaABaiAAQQN0aisDAKAhBSAADQALCyABIAWaIAUgCxs5AwAgCSsDoAEgBaEhBUEBIQIgCEEASgRAA0AgBSAJQaABaiACQQN0aisDAKAhBSACIAhHIQAgAkEBaiECIAANAAsLIAEgBZogBSALGzkDCAwBCyABIAWaOQMAIAkrA6gBIQUgASAGmjkDECABIAWaOQMICyAJQbAEaiQAIA5BB3ELCwAgACABQRQQ+gEL6AICA38DfSAAvCICQf////8HcSIBQYCAgOQETwRAIABD2g/JPyAAmCAAvEH/////B3FBgICA/AdLGw8LAkACfyABQf////YDTQRAQX8gAUGAgIDMA08NARoMAgsgAIshACABQf//3/wDTQRAIAFB//+/+QNNBEAgACAAkkMAAIC/kiAAQwAAAECSlSEAQQAMAgsgAEMAAIC/kiAAQwAAgD+SlSEAQQEMAQsgAUH//++ABE0EQCAAQwAAwL+SIABDAADAP5RDAACAP5KVIQBBAgwBC0MAAIC/IACVIQBBAwshAyAAIACUIgUgBZQiBCAEQ0cS2r2UQ5jKTL6SlCEGIAUgBCAEQyWsfD2UQw31ET6SlEOpqqo+kpQhBCABQf////YDTQRAIAAgACAGIASSlJMPCyADQQJ0IgFBkNMCaioCACAAIAYgBJKUIAFBoNMCaioCAJMgAJOTIgAgAIwgAkEAThshAAsgAAudBABBwOgDQaOAAhAsQdjoA0Gi9gFBAUEBQQAQK0Hk6ANBsfMBQQFBgH9B/wAQB0H86ANBqvMBQQFBgH9B/wAQB0Hw6ANBqPMBQQFBAEH/ARAHQYjpA0GR6gFBAkGAgH5B//8BEAdBlOkDQYjqAUECQQBB//8DEAdBoOkDQaDqAUEEQYCAgIB4Qf////8HEAdBrOkDQZfqAUEEQQBBfxAHQbjpA0Gw+AFBBEGAgICAeEH/////BxAHQcTpA0Gn+AFBBEEAQX8QB0HQ6QNB1ewBQoCAgICAgICAgH9C////////////ABD0BkHc6QNB1OwBQgBCfxD0BkHo6QNByuwBQQQQFUH06QNB3PwBQQgQFUG4pgJBwvgBEBRBkM0CQcqaAhAUQejNAkEEQbX4ARANQcTOAkECQc74ARANQaDPAkEEQd34ARANQaSnAkHw9gEQKkHYzwJBAEGFmgIQAUGA0AJBAEHrmgIQAUGo0AJBAUGjmgIQAUHQ0AJBAkGVlwIQAUH40AJBA0G0lwIQAUGg0QJBBEHclwIQAUHI0QJBBUH5lwIQAUHw0QJBBEGQmwIQAUGY0gJBBUGumwIQAUGA0AJBAEHfmAIQAUGo0AJBAUG+mAIQAUHQ0AJBAkGhmQIQAUH40AJBA0H/mAIQAUGg0QJBBEHkmQIQAUHI0QJBBUHCmQIQAUHA0gJBBkGfmAIQAUHo0gJBB0HVmwIQAQvuEgEVfyMAQYALayINJAAgA0EDdCIFQWBxQQRyIQ8gAkECdCIHQWBxQQJyIRIgAUEDdCIMQWBxQQRyIRMgACgC5AMoAhghGAJAIAAoAoQBIghBAEwEQAwBCyAPIAVBHHIiCmpBAXUhFCASIAdBHnIiC2pBAXUhFSATIAxBHHIiDmpBAXUhFiAAKAKIASIFKAIIIRcgBSgCBCEQIAUoAgAhEUH/////ByEMA0ACfyAEIBFqLQAAIgUgE0gEQCAFIA5rQQF0IgcgB2whByAFIBNrQQF0IgUgBWwMAQsgBSAOSgRAIAUgE2tBAXQiByAHbCEHIAUgDmtBAXQiBSAFbAwBCwJ/IAUgFkwEQCAFIA5rQQF0IgUgBWwMAQsgBSATa0EBdCIFIAVsCyEHQQALIQYCfyAEIBBqLQAAIgUgEkgEQCAGIAUgEmtBA2wiBiAGbGohBiAFIAtrQQNsIgUgBWwMAQsgBSALSgRAIAYgBSALa0EDbCIGIAZsaiEGIAUgEmtBA2wiBSAFbAwBCyAFIBVMBEAgBSALa0EDbCIFIAVsDAELIAUgEmtBA2wiBSAFbAsgB2ohBwJ/IAQgF2otAAAiBSAPSARAIAYgBSAPayIGIAZsaiEGIAUgCmsiBSAFbAwBCyAFIApKBEAgBiAFIAprIgYgBmxqIQYgBSAPayIFIAVsDAELIAUgFEwEQCAFIAprIgUgBWwMAQsgBSAPayIFIAVsCyEJIA1BgANqIARBAnRqIAY2AgAgByAJaiIFIAwgBSAMSBshDCAEQQFqIgQgCEcNAAsgCEEBcSEFAkAgCEEBRgRAQQAhC0EAIQQMAQsgCEF+cSEHQQAhC0EAIQRBACEGA0AgDCANQYADaiAEQQJ0aigCAE4EQCANQYABaiALaiAEOgAAIAtBAWohCwsgDCANQYADaiAEQQFyIghBAnRqKAIATgRAIA1BgAFqIAtqIAg6AAAgC0EBaiELCyAEQQJqIQQgBkECaiIGIAdHDQALCyAFRQ0AIA1BgANqIARBAnRqKAIAIAxKDQAgDUGAAWogC2ogBDoAACALQQFqIQsLQf8AIQYgDUGAA2ohBANAIARC//////f/////ADcCGCAEQv/////3/////wA3AhAgBEL/////9/////8ANwIIIARC//////f/////ADcCACAEQSBqIQQgBkEHRiEFIAZBCGshBiAFRQ0ACyALQQBKBEBBACEWA0AgDyANQYABaiAWai0AACIKIAAoAogBIgcoAghqLQAAayIIQQR0IgVBwAJqIQ4gBUHAAWohFCAFQUBrIRUgEyAHKAIAIApqLQAAayIJQQZ0IhdBgAJqIRBBByEFIA0iBkGAA2ohBCASIAcoAgQgCmotAABrIhFByABsQZABaiIMIQcgEUEDbCIRIBFsIAlBAXQiCSAJbGogCCAIbGoiESEJA0AgBCgCACAJSgRAIAQgCTYCACAGIAo6AAALIAkgFWoiCCAEKAIESARAIAQgCDYCBCAGIAo6AAELIAggFGoiCCAEKAIISARAIAQgCDYCCCAGIAo6AAILIAggDmoiCCAEKAIMSARAIAQgCDYCDCAGIAo6AAMLIAUiCEEBayEFIAcgCWohCSAGQQRqIQYgBEEQaiEEIAdBoAJqIQcgCA0AC0EHIQUgDCEHIBAgEWoiECEJA0AgBCgCACAJSgRAIAQgCTYCACAGIAo6AAALIAkgFWoiCCAEKAIESARAIAQgCDYCBCAGIAo6AAELIAggFGoiCCAEKAIISARAIAQgCDYCCCAGIAo6AAILIAggDmoiCCAEKAIMSARAIAQgCDYCDCAGIAo6AAMLIAUiCEEBayEFIAcgCWohCSAGQQRqIQYgBEEQaiEEIAdBoAJqIQcgCA0AC0EHIQUgDCEHIBAgF2pBgAZqIhAhCQNAIAQoAgAgCUoEQCAEIAk2AgAgBiAKOgAACyAJIBVqIgggBCgCBEgEQCAEIAg2AgQgBiAKOgABCyAIIBRqIgggBCgCCEgEQCAEIAg2AgggBiAKOgACCyAIIA5qIgggBCgCDEgEQCAEIAg2AgwgBiAKOgADCyAFIghBAWshBSAHIAlqIQkgBkEEaiEGIARBEGohBCAHQaACaiEHIAgNAAsgECAXakGACmohCUEHIQUDQCAEKAIAIAlKBEAgBCAJNgIAIAYgCjoAAAsgCSAVaiIHIAQoAgRIBEAgBCAHNgIEIAYgCjoAAQsgByAUaiIHIAQoAghIBEAgBCAHNgIIIAYgCjoAAgsgByAOaiIHIAQoAgxIBEAgBCAHNgIMIAYgCjoAAwsgBSIHQQFrIQUgCSAMaiEJIAZBBGohBiAEQRBqIQQgDEGgAmohDCAHDQALIBZBAWoiFiALRw0ACwsgAUF8cSEFQQAhByANIQQgA0F8cUEBdCEAIAJBeHEiA0EBckEGdCEMIANBAnJBBnQhBiADQQNyQQZ0IQggA0EEckEGdCEJIANBBXJBBnQhCiADQQZyQQZ0IQsgAkEHckEGdCEPA0AgGCAFIAdqQQJ0aigCACIBIANBBnRqIABqIgIgBC0AAEEBajsBACACIAQtAAFBAWo7AQIgAiAELQACQQFqOwEEIAIgBC0AA0EBajsBBiABIAxqIABqIgIgBC0ABEEBajsBACACIAQtAAVBAWo7AQIgAiAELQAGQQFqOwEEIAIgBC0AB0EBajsBBiABIAZqIABqIgIgBC0ACEEBajsBACACIAQtAAlBAWo7AQIgAiAELQAKQQFqOwEEIAIgBC0AC0EBajsBBiABIAhqIABqIgIgBC0ADEEBajsBACACIAQtAA1BAWo7AQIgAiAELQAOQQFqOwEEIAIgBC0AD0EBajsBBiABIAlqIABqIgIgBC0AEEEBajsBACACIAQtABFBAWo7AQIgAiAELQASQQFqOwEEIAIgBC0AE0EBajsBBiABIApqIABqIgIgBC0AFEEBajsBACACIAQtABVBAWo7AQIgAiAELQAWQQFqOwEEIAIgBC0AF0EBajsBBiABIAtqIABqIgIgBC0AGEEBajsBACACIAQtABlBAWo7AQIgAiAELQAaQQFqOwEEIAIgBC0AG0EBajsBBiABIA9qIABqIgEgBC0AHEEBajsBACABIAQtAB1BAWo7AQIgASAELQAeQQFqOwEEIAEgBC0AH0EBajsBBiAEQSBqIQQgB0EBaiIHQQRHDQALIA1BgAtqJAALywMBBH8gACgC5AMgAEEBQfwPIAAoAgQoAgARBAAiAEH8B2oiATYCKCAAQv////8PNwL4ByAAQoGAgIAgNwKACCAAQoOAgIDAADcCiAggAEL9////bzcC8AcgAEKFgICA4AA3ApAIIABC+////083AugHIABCh4CAgIABNwKYCCAAQvn///+vfzcC4AcgAEKJgICAoAE3AqAIIABC9////49/NwLYByAAQouAgIDAATcCqAggAEL1////7343AtAHIABCjYCAgOABNwKwCCAAQvP////PfjcCyAcgAEEPNgK4CCAAQvH///+vfjcCwAdBECECQRAhAwNAIAEgA0ECdCIAaiACNgIAIAEgAGtBACACayIENgIAIAEgAEEEcmogAjYCACABIANBf3NBAnRqIAQ2AgAgAkEBaiECQTAhACADQQJqIgNBMEcNAAsDQCABIABBAnQiAmpBIDYCACABIAJrQWA2AgAgASACQQRyakEgNgIAIAEgAEF/c0ECdGpBYDYCACABIAJBCHJqQSA2AgAgAUF+IABrQQJ0akFgNgIAIAEgAkEMcmpBIDYCACABQX0gAGtBAnRqQWA2AgAgAEEEaiIAQYACRw0ACwv3AgEKfyAAKALkAyIEIAAoAlgiAUEBRiICNgIcIAQgAEEBQf4FQYACIAIbIAAoAnggACgCBCgCCBEIADYCGCAAKAJ4QQBKBEAgBCgCFCEGIAFBAUchCANAIAYgBCAHQQJ0IgFqKAIgIgJtIQYgCEUEQCAEKAIYIAFqIgMgAygCAEH/AWo2AgALIAJB/gFqIAJBAWsiCUEBdCIKbSEFIAQoAhggAWooAgAhAUEAIQJBACEDA0AgAyAFSgRAA0AgAyACQQFqIgJBAXRBAXJB/wFsIAlqIAptIgVKDQALCyABIANqIAIgBmw6AAAgA0EBaiIDQYACRw0ACyAIRQRAQQEhAgNAIAEgAmsiBSABLQAAOgAAIAEgAmoiAyABLQD/AToA/wEgASACQX9zaiABLQAAOgAAIAMgAS0A/wE6AIACIAVBAmsgAS0AADoAACADIAEtAP8BOgCBAiACQQNqIgJBgAJHDQALCyAHQQFqIgcgACgCeEgNAAsLCxgAIAAoAgAiAUEzNgIUIAAgASgCABEBAAv6AwEJf0Hwk+vcAyACbiEIIAAoAgQhBCACQfGT69wDTwRAIAAoAgAiB0HIADYCFCAAIAcoAgARAQALIAQgCCADIAMgCEobIgg2AlAgACABIANBAnQQzgIhCiADBEAgAUECSSELQQAhBwNAIAAoAgQhBSAIIAMgB2siBCAEIAhLGyIIIAJsIgRB8ZPr3ANPBEAgACgCAEK4gICAMDcCFCAAIAAoAgAoAgARAQALIARBCCAEQQdxIgZrQQAgBhtqIQYgC0UEQCAAKAIAIgQgATYCGCAEQQ82AhQgACAAKAIAKAIAEQEACyAGQRBqIgkQOyIERQRAIAAoAgBCuICAgMAANwIUIAAgACgCACgCABEBAAsgBSAFKAJMIAlqNgJMIAUgAUECdGoiBSgCPCEJIARBADYCCCAEIAY2AgQgBCAJNgIAIAUgBDYCPAJAIAhFDQAgBEEQaiEFQQAhBiAIIgRBA3EiCQRAA0AgCiAHQQJ0aiAFNgIAIARBAWshBCACIAVqIQUgB0EBaiEHIAZBAWoiBiAJRw0ACwsgCEEBa0EDSQ0AA0AgCiAHQQJ0aiIGIAU2AgAgBiACIAVqIgUgAmoiCSACaiIMNgIMIAYgCTYCCCAGIAU2AgQgB0EEaiEHIAIgDGohBSAEQQRrIgQNAAsLIAMgB0sNAAsLIAoLDAAgACAAKAIAEKAFC/QDAQl/QfCT69wDIAJBB3QiC24hBSAAKAIEIQQgC0Hxk+vcA08EQCAAKAIAIgZByAA2AhQgACAGKAIAEQEACyAEIAUgAyADIAVKGyIFNgJQIAAgASADQQJ0EM4CIQogAwRAIAFBAkkhDCACQQd0IQlBACEGA0AgACgCBCEEIAsgBSADIAZrIgIgAiAFSxsiBWwiB0Hxk+vcA08EQCAAKAIAQriAgIAwNwIUIAAgACgCACgCABEBAAsgDEUEQCAAKAIAIgIgATYCGCACQQ82AhQgACAAKAIAKAIAEQEACyAHQRByIggQOyICRQRAIAAoAgBCuICAgMAANwIUIAAgACgCACgCABEBAAsgBCAEKAJMIAhqNgJMIAQgAUECdGoiBCgCPCEIIAJBADYCCCACIAc2AgQgAiAINgIAIAQgAjYCPAJAIAVFDQAgAkEQaiECQQAhByAFIQQgBUEDcSIIBEADQCAKIAZBAnRqIAI2AgAgBEEBayEEIAZBAWohBiACIAlqIQIgB0EBaiIHIAhHDQALCyAFQQFrQQNJDQADQCAKIAZBAnRqIgcgAjYCACAHIAIgCWoiAiAJaiIINgIIIAcgAjYCBCAHIAggCWoiAjYCDCACIAlqIQIgBkEEaiEGIARBBGsiBA0ACwsgAyAGSw0ACwsgCgtyAQJ/IABFBEBBAEEDQf8/QQAQPQ8LIAAoAgAiAUUEQA8LIAEoAgAQNEEAIQEDfyAAKAIAIgIoAgwgAUwEfyACKAIIEDQgACgCABA0IABBADYCAEEABSACKAIIIAFBDGxqKAIAEDQgAUEBaiEBDAELCxoLNQAgACgCABogACgCACAAENwBQRRsahogACgCACAAEIABQRRsahogACgCACAAENwBQRRsahoLUgAgAEIANwJoIABB3gE2AhAgAEHfATYCDCAAQeABNgIIIABB4QE2AgQgAEHiATYCACAAQgA3AnwgAEL+ADcCdCAAQaC8AjYCcCAAQQA2AhQgAAssACAAKAIAGiAAKAIAIAAQ2wFqGiAAKAIAIAAQlAFqGiAAKAIAIAAQ2wFqGgvZAQEDfwJAIAAoArQCDQACQCAAKAIoQQNrDgUAAQEBAAELIAAoAiRBA0cNACAAKAIsQQJHDQAgACgCeEEDRw0AIAAoArACDQAgACgC2AEiASgCCEECRw0AIAEoAmBBAUcNACABKAK4AUEBRw0AIAEoAgxBAkoNACABKAJkQQFHDQAgASgCvAFBAUcNACABKAIkIgIgACgCxAJHDQAgASgCfCACRw0AIAEoAtQBIAJHDQAgASgCKCICIAAoAsgCRw0AIAEoAoABIAJHDQAgASgC2AEgAkYhAwsgAwssAQF/IAAQrQUgACgCAARAIAAQmQUgABA1GiAAKAIAIQEgABDbARogARA0CwsKACAAKAIAIAFqC/MBAQZ/IAAoAuADIgEgAEEBQYAIIAAoAgQoAgARBAA2AgggASAAQQFBgAggACgCBCgCABEEADYCDCABIABBAUGACCAAKAIEKAIAEQQANgIQIAEgAEEBQYAIIAAoAgQoAgARBAAiAzYCFCABKAIQIQQgASgCDCEFIAEoAgghBkEAIQFBgH8hAANAIAYgAUECdCICaiAAQenNBWxBgIACakEQdTYCACACIAVqIABBoosHbEGAgAJqQRB1NgIAIAIgBGogAEGukn1sNgIAIAIgA2ogAEHnz35sQYCAAmo2AgAgAEEBaiEAIAFBAWoiAUGAAkcNAAsL4QYBCH9BASEBAkACQCAAKALUAiICQQFGBEAgACAAKALYAiICKAIcNgLoAiAAIAIoAiAiAzYC7AIgAkEBNgJAIAJCgYCAgBA3AjggAkEBNgJIIAIgAigCJDYCRCACIAMgAigCDCICcCIDIAIgAxs2AkwgAEIBNwPwAgwBCyACQQVrQXtNBEAgACgCACIBIAI2AhggAUEbNgIUIAAoAgBBBDYCHCAAIAAoAgAoAgARAQALIAAgACgCHCAAKAKsAyAAKAK8AmwQbDYC6AIgACgCICAAKAKsAyAAKALAAmwQbCECIABBADYC8AIgACACNgLsAiAAKALUAkEATA0BIABB9AJqIQQDQCAAIANBAnRqKALYAiIBIAEoAggiBTYCOCABIAEoAgwiBjYCPCABIAUgBmwiAjYCQCABIAUgASgCJGw2AkQgASABKAIcIAVwIgggBSAIGzYCSCABIAEoAiAgBnAiASAGIAEbNgJMIAIgB2pBC04EQCAAKAIAIgFBDjYCFCAAIAEoAgARAQALAkAgAkEATA0AIAJBAWshBUEAIQEgAkEDcSIGBEADQCAAIAAoAvACIgdBAWo2AvACIAAgB0ECdGogAzYC9AIgAkEBayECIAFBAWoiASAGRw0ACwsgBUEDSQ0AA0AgACAAKALwAiIBQQFqNgLwAiAEIAFBAnRqIAM2AgAgACAAKALwAiIBQQFqNgLwAiAEIAFBAnRqIAM2AgAgACAAKALwAiIBQQFqNgLwAiAEIAFBAnRqIAM2AgAgACAAKALwAiIBQQFqNgLwAiAEIAFBAnRqIAM2AgAgAkEFayEBIAJBBGshAiABQX5JDQALCyADQQFqIgMgACgC1AIiAUgEQCAAKALwAiEHDAELCyABQQBMDQELQQAhAgNAIAAgAkECdGooAtgCIgMoAlBFBEACQCADKAIQIgFBA00EQCAAIAFBAnRqKAKkAQ0BCyAAKAIAIgQgATYCGCAEQTY2AhQgACAAKAIAKAIAEQEACyADIABBAUGEASAAKAIEKAIAEQQAIAAgAUECdGooAqQBQYQBED82AlAgACgC1AIhAQsgAkEBaiICIAFIDQALCyAAIAAoAtQDKAIAEQEAIAAgACgCxAMoAgARAQAgACgCzAMgACgCxAMoAgQ2AgALsEMDLX8HfAF+IwBBEGsiJyQAIAVBACAFQQBKGyE0A0AgLSA0RwRAIAsgLkEIdGoiHyAEIC1BsPEEbGoiBSgCADYCAAJAIAkgBSsDCLYgBSsDELYgJ0EMaiAnQQhqEOIBQQBIDQAgHyAnKgIMuzkDOCAfQUBrICcqAgi7OQMAIAVBHGohNSAFQdy4AmohNiAFKAIYGiAFQZzxBGohMyAfQcgAaiEvIB9BqAFqISgjAEEQayIjJABBAhCEBCEXQQIQhAQhIEECQQIQuQEhGUEAIRsCfwJAA0AgG0EERwRAAn8gMyAbQQFqIhhBAnRqKAIAIg4gMyAbQQJ0aigCACIFa0EBardEmpmZmZmZqT+iRAAAAAAAAOA/oCI7IAW3oCI8mUQAAAAAAADgQWMEQCA8qgwBC0GAgICAeAshBQJ/IA63IDuhIjuZRAAAAAAAAOBBYwRAIDuqDAELQYCAgIB4CyAFayIQQX8gEEEAThtBAWohEUEAIQ4gEEEBakECELkBISEDQCAOIBFHBEAgCSA1IAUgDmpBAnQiEGooAgCyIBAgNmooAgCyICNBDGogI0EIahDiAUEASA0EICEoAgAgDkEEdGoiECAjKgIMuzkDACAQICMqAgi7OQMIIA5BAWohDgwBCwtBfyETAkAgISgCBCIWQQJIDQAgISgCCCIFQQJIDQAgGSgCCCAFRw0AIBYgBSAFIBZKGyIOIBkoAgRHDQAgFygCBCAORw0AICAoAgQgBUcNAAJ/ICEoAgQgISgCCBC5ASIQBEBBfyEPAkAgECgCBCIOICEoAgRHDQAgECgCCCISICEoAghHDQBBACEPIA5BACAOQQBKGyEVIBJBACASQQBKGyEaQQAhDgNAIA4gFUYNASAOIBJsIRRBACERA0AgESAaRwRAIBEgFGpBA3QiHSAQKAIAaiAhKAIAIB1qKwMAOQMAIBFBAWohEQwBCwsgDkEBaiEODAALAAsgECAPQQBODQEaIBAQRgtBAAsiGkUNAEEAIQ5BACEPQX8hEQJAIBooAgQiEkEATA0AIBooAggiEEEATA0AICAoAgQgEEcNAANAIA4gEEcEQCAgKAIAIA5BA3RqQgA3AwAgDkEBaiEODAELCyAaKAIAIREDQCAPIBJGBEAgErchO0EAIRFBACEOA0AgDiAQRg0DICAoAgAgDkEDdGoiDyAPKwMAIDujOQMAIA5BAWohDgwACwAFICAoAgAhDkEAIRUDQCAQIBVHBEAgDiARKwMAIA4rAwCgOQMAIBVBAWohFSAOQQhqIQ4gEUEIaiERDAELCyAPQQFqIQ8MAQsACwALAkAgEUEASA0AQX8hFQJAIBooAggiDiAgKAIERw0AQQAhFSAOQQAgDkEAShshECAaKAIEIg5BACAOQQBKGyEUIBooAgAhDkEAIREDQCARIBRGDQEgICgCACESQQAhDwNAIA8gEEcEQCAOIA4rAwAgEisDAKE5AwAgD0EBaiEPIA5BCGohDiASQQhqIRIMAQsLIBFBAWohEQwACwALIBVBAEgNACAWt58hO0EAIQ4gBSAWbCIFQQAgBUEAShshBQNAIAUgDkcEQCAaKAIAIA5BA3RqIhAgECsDACA7ozkDACAOQQFqIQ4MAQsLAn9BACEOQX8hEQJAAkAgGigCBCIQQQJIDQAgGigCCCIFQQJIDQAgGSgCCCAFRw0AIAUgECAFIBBIGyIUIBkoAgRHDQAgFygCBCAURw0AAkAgFCAUIBQQuQEiFigCBEYEQCAWKAIIIBRGDQELDAILAkAgBSAQTSI3RQRAQX8hFQJAIBooAgQiEyAWKAIERw0AIBYoAgggE0cNAEEAIRUgE0EAIBNBAEobISIgGigCCCIdQQAgHUEAShshHCAWKAIAIh4hBQNAIA4gIkYNASAOIB1sISlBACERA0ACQCARIBNHBEAgDiARSwRAIAUgHiARIBNsIA5qQQN0aisDADkDAAwCCyAaKAIAIRAgBUIANwMAIBAgKUEDdGohEiAQIBEgHWxBA3RqIQ9BACEQRAAAAAAAAAAAITsDQCAQIBxGDQIgBSASKwMAIA8rAwCiIDugIjs5AwAgEEEBaiEQIA9BCGohDyASQQhqIRIMAAsACyAOQQFqIQ4MAgsgEUEBaiERIAVBCGohBQwACwALAAsgFUEATg0BDAMLQX8hEAJAIBooAggiESAWKAIERw0AIBYoAgggEUcNAEEAIRAgEUEAIBFBAEobIR0gGigCBCIFQQAgBUEAShshIiAWKAIAIhwhEwNAQQAhBSAOIB1GDQEDQAJAIAUgEUcEQCAFIA5JBEAgEyAcIAUgEWwgDmpBA3RqKwMAOQMADAILIBooAgAhDyATQgA3AwAgDyAFQQN0aiESIA8gDkEDdGohD0EAIRVEAAAAAAAAAAAhOwNAIBUgIkYNAiATIA8rAwAgEisDAKIgO6AiOzkDACAVQQFqIRUgEiARQQN0Ih5qIRIgDyAeaiEPDAALAAsgDkEBaiEODAILIAVBAWohBSATQQhqIRMMAAsACwALIBBBAE4NAAwCCyMAQRBrIiIkAEF/IRECQCAWKAIEIh1BAkgNACAdIBYoAghHDQAgFygCBCAdRw0AIB0QhAQiKUUNACAiIB1BAWsiFTYCDCAiICkoAgBBCGo2AghBACEQIwBBEGsiEyQAQX8hJAJAIBYoAggiDyAWKAIERw0AIA8gFygCBEcNACAPICIoAgxBAWpHDQAgD0ECayIcQQAgHEEAShshKgNAAkAgKiAQIhJHBEAgEkEDdCIkIBcoAgBqIBYoAgAgDyASbEEDdGoiHiAkaisDADkDACATIB4gEkEBaiIQQQN0IitqIiw2AgggEyAPIBJBf3NqIiU2AgxBACEFAkAgE0EIaiIOIA4Q/QOfIjtEAAAAAAAAAABhDQAgDigCACImICYrAwAiPCA7miA7IDxEAAAAAAAAAABjGyI7oCI8OQMARAAAAAAAAPA/IDsgPKKfoyE8IA4oAgQiDkEAIA5BAEobIQ4DQCAFIA5GDQEgJiAFQQN0aiIwIDwgMCsDAKI5AwAgBUEBaiEFDAALAAsgIigCCCAkaiA7miI7OQMAIBAhBSA7RAAAAAAAAAAAYQ0CA0BEAAAAAAAAAAAhOyAQIQ4gBSAPTg0CA0AgBSAOTQRAIAUgD2whJCAFIQ4DQCAOIA9IBEAgFigCACAOICRqQQN0aisDACAeIA5BA3RqKwMAoiA7oCE7IA5BAWohDgwBCwsgFygCACAFQQN0aiA7OQMAIAVBAWohBQwCBSAWKAIAIA4gD2wgBWpBA3RqKwMAIB4gDkEDdGorAwCiIDugITsgDkEBaiEODAELAAsACwALAkACQCAPQQJOBEAgFygCACIFIBxBA3QiDmogFigCACIQIA8gHGwiEiAcakEDdGorAwA5AwAgIigCCCAOaiAQIA9BAWsiDiASakEDdGorAwA5AwAMAQsgD0EBRw0BIBcoAgAhBSAWKAIAIRBBACEOCyAFIA5BA3RqIBAgDiAPbCAOakEDdGorAwA5AwALQQAhJCAPQQAgD0EAShshJiAPIQUDQCAFQQBMDQMgFigCACAFQQFrIhAgD2xBA3RqIR4CQCAFIBxKDQAgDyAFayElIB4gBUEDdGohKiAFIRIDQCAPIBJMDQEgEyAlNgIMIBMgJTYCBCATICo2AgggEyAWKAIAIA8gEmwiKyAFakEDdGo2AgAgE0EIaiATEP0DmiE7IAUhDgNAIA4gD0gEQCAWKAIAIA4gK2pBA3RqIiwgOyAeIA5BA3RqKwMAoiAsKwMAoDkDACAOQQFqIQ4MAQsLIBJBAWohEgwACwALQQAhDgNAIA4gJkcEQCAeIA5BA3RqQgA3AwAgDkEBaiEODAELCyAeIBBBA3RqQoCAgICAgID4PzcDACAQIQUMAAsACyATICU2AgwgEyAlNgIEIBMgLDYCCCATIBcoAgAgK2o2AgAgE0EIaiATEP0DRAAAAAAAAOC/oiE7IA8hBQNAIAVBAWsiBSASTA0BIBcoAgAiJCAFQQN0Ig5qIiUgOyAOIB5qKwMAIjyiICUrAwCgIj05AwAgBSAPbCElIAUhDgNAIA4gD04NASAWKAIAIA4gJWpBA3RqIiYgJisDACA8ICQgDkEDdCImaisDAKIgPSAeICZqKwMAoqChOQMAIA5BAWohDgwACwALAAsACyATQRBqJAACQCAkQQBIDQAgKSgCACITQgA3AwAgFSEQA0AgECIFIhFBAEwEQEEAIQUDQCAFIBVGBEBBACERDAQLIBcoAgAiDyAFQQN0aiISKwMAIjwhOyAFQQFqIhAhESAFIQ4DQCARIB1IBEAgDyARQQN0aisDACI9IDsgOyA9YyITGyE7IBEgDiATGyEOIBFBAWohEQwBCwsgDyAOQQN0aiA8OQMAIBIgOzkDACAWKAIAIg8gBSAdbEEDdGohESAPIA4gHWxBA3RqIQ5BACEFA0AgBSAdRgRAIBAhBQwCBSAOKwMAITsgDiARKwMAOQMAIBEgOzkDACAFQQFqIQUgEUEIaiERIA5BCGohDgwBCwALAAsACwNAAkAgESIOQQBMBEBBACEODAELIBMgDkEDdCIQaisDAJkgFygCACIPIA5BAWsiEUEDdGorAwCZIA8gEGorAwCZoESN7bWg98awPqJkDQELCyAFQQFrIRAgBSAORg0AIA4gBSAFIA5IGyEmIBMgBUEDdCIqaiEkIA5BA3QiKyATaiEsQQAhEQNAIBFB5ABGDQEgEUEBaiESIBcoAgAiHCAraisDACAcICpqIjArAwAiO6EgJCsDACI8IDyiIjwgHCAQQQN0aiI4KwMAIDuhRAAAAAAAAOA/oiI7IDwgOyA7oqCfIjyaIDwgO0QAAAAAAAAAAGMboKOgIT4gLCsDCCE9IA4hBQNAIAUgJkcEQAJAID6ZIjsgPZlmBEAgO0S8idiXstKcPGRFBEBEAAAAAAAA8D8hO0QAAAAAAAAAACE8DAILID2aID6jIjtEAAAAAAAA8D8gOyA7okQAAAAAAADwP6CfoyI7oiE8DAELID6aID2jIjtEAAAAAAAA8D8gOyA7okQAAAAAAADwP6CfoyI8oiE7CyAcIAVBA3QiJWoiESARKwMAIj8gPCA/IBwgBUEBaiIPQQN0IhFqIjErAwAiP6EiQCA8oiA7IDugIBEgE2oiHisDAKKgoiJBoTkDACAxID8gQaA5AwAgBSAOSgRAIBMgJWoiESA7IBErAwCiID0gPKKhOQMACyA8miE/IB4gPCA7IECiIDxEAAAAAAAAAMCiIB4rAwAiQKKgoiBAoDkDACAPIB1sITEgBSAdbCE5QQAhEQNAIBEgHUcEQCAWKAIAIjIgESA5akEDdGoiOiA7IDorAwAiPqIgMiARIDFqQQN0aiIyKwMAIj0gP6KgOQMAIDIgPCA+oiA7ID2ioDkDACARQQFqIREMAQsLIAUgEE4hESAPIQUgEQ0BIB4rAwAhPiATICVqIhEgOyARKwMQIjuiOQMQIDsgP6IhPQwBCwsgEiERICQrAwCZIDgrAwCZIDArAwCZoESN7bWg98awPqJkDQALDAALAAsgKRDbAgsgIkEQaiQAIBFBAEgNAQJAIDdFBEBBACEOQX8hDwJAIBooAgQiBUEATA0AIBooAggiE0EATA0AIBYoAgQgBUcNACAWKAIIIAVHDQAgGSgCBCAFRw0AIBkoAgggE0cNACAXKAIEIAVHDQAgGSgCACEVA0ACQCAFIA5GBEAgBSEODAELIBcoAgAgDkEDdGorAwAiO0S8idiXstKcPGMNACAFIA5sIRREAAAAAAAA8D8gO5mfoyE8QQAhEQNAIBEgE0cEQCAaKAIAIBFBA3RqIRAgFigCACAUQQN0aiEPQQAhEkQAAAAAAAAAACE7A0AgBSASRwRAIBJBAWohEiAPKwMAIBArAwCiIDugITsgECATQQN0aiEQIA9BCGohDwwBCwsgFSA8IDuiOQMAIBFBAWohESAVQQhqIRUMAQsLIA5BAWohDgwBCwsgDiAFIAUgDkgbIQVBACEPIBNBACATQQBKGyEQA0AgBSAORg0BIBcoAgAgDkEDdGpCADcDAEEAIRIDQCAQIBJHBEAgFUIANwMAIBJBAWohEiAVQQhqIRUMAQsLIA5BAWohDgwACwALIA9BAE4NAQwDC0EAIQUgFEEAIBRBAEobIQ4gGSgCACEQIBYoAgAhEgNAAkAgBSAORwRAQQAhESAXKAIAIAVBA3RqKwMARLyJ2Jey0pw8Y0UNASAFIQ4LIA4gFCAOIBRKGyEFA0AgBSAORg0DIBcoAgAgDkEDdGpCADcDAEEAIREDQCARIBRHBEAgEEIANwMAIBFBAWohESAQQQhqIRAMAQsLIA5BAWohDgwACwALA0AgESAURwRAIBAgEisDADkDACARQQFqIREgEEEIaiEQIBJBCGohEgwBCwsgBUEBaiEFDAALAAsgFhBGQQAhEQsgEQwBCyAWEEZBfwshEyAaEEZBACEOIBcoAgQiBUEAIAVBAEobIRBEAAAAAAAAAAAhO0EAIQUDQCAFIBBGBEADQCAOIBBGDQQgFygCACAOQQN0aiIFIAUrAwAgO6M5AwAgDkEBaiEODAALAAUgOyAXKAIAIAVBA3RqKwMAoCE7IAVBAWohBQwBCwALAAsgGhBGCyATQQBIDQIgLyAbQRhsaiIFIBkoAgAiDisDCCI7OQMAIAUgDisDACI8mjkDCCAFIDsgICgCACIFKwMAoiA8IAUrAwiioZo5AxAgIRBGIBghGwwBCwsgGRBGICAQ2wIgFxDbAkEAIQ4DQEEAIA5BBEYNAhpBfyAvIA5BAWtBA3FBGGxqIgUrAwAgLyAOQRhsaiIQKwMIIjyiIAUrAwgiPSAQKwMAoqEiO5lELUMc6+I2Gj9jDQIaICggDkEEdGoiESA9IBArAxCiIAUrAxAgPKKhIDujOQMAIBEgECsDACAFKwMQoiAQKwMQIAUrAwCioSA7ozkDCCAOQQFqIQ4MAAsACyAhEEYgGRBGICAQ2wIgFxDbAkF/CyEFICNBEGokACAFQQBIDQAgH0EIaiETIB9BFGohISAfQShqISIgH0EMaiESIB9BGGohGiAfQTBqIRYgH0HwAWohDiAfQfgBaiEgIwBBkOAAayIXJABBASEFAkAgCEECa0ECSw0AIA1BjhZGBEAgB0ECQQ5BKiAAIAEgAiADIAkgKEQAAAAAAADsPyAXQRBqELYDQQBIBEAgEkF/NgIAQXohBQwCCyAXQRBqIRkgDiERQQAhD0EAIQUjAEGwAWsiGCQAIBhCw4GAgNABNwOYASAYQoCAgIDgFjcDkAFB/wEhDgNAIA9BBEcEQCAZIBhBkAFqIA9BAnRqKAIAai0AACIQIA5B/wFxIg4gDiAQSxshDiAQIAVB/wFxIgUgBSAQSRshBSAPQQFqIQ8MAQsLAn8gBUH/AXEiBSAOQf8BcSIOa0EdTARAIBpBADYCACAWQoCAgICAgID4v383AwBBfgwBCyAFIA5qQQF2IR1BACEFQQAhDyAWAnwCQAJAAkADQCAPQQRGBEACQAJAAkADQCAFIhBBBEYNASAQQQFqIQUgGEGsAWogEGotAABBAUcNACAYQawBaiAFQQNxai0AAEEBRw0AIBhBrAFqIBBBAmpBA3FqLQAADQALQQAhFEH3ACEVQQ0hBUH/ASEbAkAgECIODgQCBwYDAAsgGiAQNgIARAAAAAAAAPA/DAgLIBpBADYCACAWQoCAgICAgID4v383AwBBfQwICwNAIA5BDkYNBiAOQQ5sISMgDkH+////B3EhBUEAIQ8DQCAPQQ5HBEACQCAOQQNJIA9BA2tBB0tyRSAOQQtJcQ0AIA9B/v///wdxIhQgBXJFIAVBDEYiHCAURXFyIBwgFEEMRnFyDQAgFSAYaiAZIA8gI2pqLQAAIB1rIhRBH3Y6AAAgFCAUQR91IhxzIBxrIhQgGyAUIBtIGyEbIBVBAWshFQsgD0EBaiEPDAELCyAOQQFqIQ4MAAsACwUgGEGsAWogD2ogHSAZIBhBkAFqIA9BAnRqKAIAai0AAEs6AAAgD0EBaiEPDAELCwNAQQAhDyAFQQBIDQMgBUF+cSEOIAVBA2shIwNAIA9BDkcEQAJAIA9BA0kgI0EHS3JFIA9BC0lxDQBBACAOQQxGIA9B/v///wdxIhQbIA4gFHJFciAORSAUQQxGcXINACAVIBhqIBkgD0EObCAFamotAAAgHWsiFEEfdjoAACAUIBRBH3UiHHMgHGsiFCAbIBQgG0gbIRsgFUEBayEVCyAPQQFqIQ8MAQsLIAVBAWshBQwACwALA0AgBUEASA0CIAVBDmwhFCAFQX5xISNBDSEPA0AgD0EATgRAAkAgBUEDSSAPQQNrQQdLckUgBUELSXENACAPQX5xIg5BDEciHEUgI0EMRnEgBUECSSIeIBxFcXIgHiAORXFyDQAgFSAYaiAZIA8gFGpqLQAAIB1rIg5BH3Y6AAAgDiAOQR91IhxzIBxrIg4gGyAOIBtIGyEbIBVBAWshFQsgD0EBayEPDAELCyAFQQFrIQUMAAsACwNAIBRBDkYNASAUQf7///8HcSEFIBRBA2shI0ENIQ8DQCAPQQBOBEACQCAPQQNJICNBB0tyRSAPQQtJcQ0AIAVFIA9BfnEiDkEMRnENACAFQQxHIhxFIA5BDEZxIBxFIA9BAklxcg0AIBUgGGogGSAPQQ5sIBRqai0AACAdayIOQR92OgAAIA4gDkEfdSIccyAcayIOIBsgDiAbSBshGyAVQQFrIRULIA9BAWshDwwBCwsgFEEBaiEUDAALAAsgGiAQNgIARAAAAAAAAPA/IBtBHkoNABogG7dEAAAAAAAAPkCjCzkDAEF8QY4WQgAgGCAYQYgBahCxByIFQQBIDQAaIBEEQCARIAU2AgALIBcgGCkDiAE3AwhBAAshBSAYQbABaiQAIAVBAEgEQCASQX82AgAMAgsgFykDCCJCQn9RBEAgEkF/NgIAQXshBQwCCyASIEKnQf//AXFBACBCQoCA/v8Pg1AbNgIAICBFDQEgICBCNwMADAELIAdBAiANQf8BcSIPIA9BA2wgACABIAIgAyAJICggCiAXQRBqELYDQQBIBEAgEkF/NgIAQXohBQwBCyAXQRBqIRUgDiERQQAhBUEAIQ5CACFCIwBBMGsiGCQAAn8gD0EJa0F5TQRAIBJBfzYCACAaQQA2AgAgFkKAgICAgICA+L9/NwMAQX8MAQsgGEEANgIQIBggD0EBayIQNgIcIBggDyAPbCIUQQFrNgIYIBggDyAQbDYCFEH/ASEbA0AgBUEERwRAIBUgGEEQaiAFQQJ0aigCAGotAAAiGSAbQf8BcSIbIBkgG0kbIRsgGSAOQf8BcSIOIA4gGUkbIQ4gBUEBaiEFDAELCyAOQf8BcSIFIBtB/wFxIg5rQR1MBEAgEkF/NgIAIBpBADYCACAWQoCAgICAgID4v383AwBBfgwBCyAFIA5qQQF2IRlBACEOQQAhBQJAA0AgBUEERgRAAkACQANAIA4iBUEERg0BIAVBAWohDiAYQSxqIAVqLQAAQQFHDQAgGEEsaiAOQQNxai0AAEEBRw0AIBhBLGogBUECakEDcWotAAANAAsgGiAFNgIAQQAhBUH/ASEbA0AgBSAURwRAIAUgFWoiDiAOLQAAIg4gGUk6AAAgDiAZayIOIA5BH3UiDnMgDmsiDiAbIA4gG0gbIRsgBUEBaiEFDAELCyAQIQ4CQAJAAkAgGigCAA4EAAECBAcLIA8hGUEAIQ4DQCAOIBlGDQcgDiAPbCEUQQAhBQNAIAUgD0cEQCAOIBBGIh0gBSAQRnEgBSAOckUgHSAFRXFyckUEQCAVIAUgFGpqLQAAQQBHrSBCQgGGhCFCCyAFQQFqIQUMAQsLIA5BAWohDgwACwALIA8hGUEAIQ4DQCAOIBlGDQYgECEFA0AgBUEATgRAAkAgDkUgBSAQRnENACAOIBBHIhRFIAUgEEZxQQEgFCAFG0VyDQAgFSAFIA9sIA5qai0AAEEAR60gQkIBhoQhQgsgBUEBayEFDAELCyAOQQFqIQ4MAAsACwNAIA5BAEgNBSAOIA9sIRkgECEFA0AgBUEATgRAIAUgDnJFIAUgEEciFEUgDiAQRnFBASAUIA4bRXJyRQRAIBUgBSAZamotAABBAEetIEJCAYaEIUILIAVBAWshBQwBCwsgDkEBayEODAALAAsgEkF/NgIAIBpBADYCACAWQoCAgICAgID4v383AwBBfQwECwUgGEEsaiAFaiAZIBUgGEEQaiAFQQJ0aigCAGotAABLOgAAIAVBAWohBQwBCwsgDyEZA0AgDkEASA0BQQAhBQNAIAUgGUcEQCAORSAFIBBGcSAFIA5yRUEAIA4gEEYgBRtyckUEQCAVIAUgD2wgDmpqLQAAQQBHrSBCQgGGhCFCCyAFQQFqIQUMAQsLIA5BAWshDgwACwALIBYgG7dEAAAAAAAAPkCjRAAAAAAAAPA/IBtBHkwbOQMAAkACQAJAIA1BhQpGIA1BhAhrQQJJcg0AIA1BgwRHBEAgDUGEBkYNASANQYMCRw0CIBggQqdBsN8AajAAADcDCEKW06Wzmc2ly+kAIEKIQgGDUA0DIBJBfzYCACAWQoCAgICAgID4v383AwBBfAwECyAYIEKnQfDeAGowAAA3AwggQkL/////D4MhQiARBEAgEUL+zu/u2/f28/4AIEKIp0EBcTYCAAtCgLCQgaCIgICBfyBCiEIBg1ANAiASQX82AgAgFkKAgICAgICA+L9/NwMAQXwMAwsgDSBCQQAgGEEIahCxByIFQQBIBEAgEkF/NgIAIBZCgICAgICAgPi/fzcDAEF8DAMLIBFFIAVFcg0BIBEgBTYCAAwBCyAYIEI3AwgLIBIgGCkDCD4CAEEACyEFIBhBMGokACAgRQ0AICBCADcDAAsCQCAIQQJGIAhBBEtyDQACfyAGRQRAIBNBfzYCAEF/DAELAkACQCAIDgQAAQEAAQsgB0EAIAYoAhwiDiAOQQJ0IAAgASACIAMgCSAoIAogF0EQahC2A0EASARAIBNBfzYCAEF6DAILIAZBACAXQRBqIAYoAhwgEyAhICIQxQcMAQsgB0EBIAYoAhwiDiAOQQJ0IAAgASACIAMgCSAoIAogF0EQahC2A0EASARAIBNBfzYCAEF6DAELIAZBASAXQRBqIAYoAhwgEyAhICIQxQcLIQ4gBUEBRgRAIA4hBQwBCyAOQQFGDQAgBSAOcUEfdSAOcSEFCyAXQZDgAGokACAFQQZqIgVBBk0EQCAfIAVBAnRBzN4AaigCADYC7AELIAhBAk0EQCAfIBMgEiAIQQJJIgUbKAIANgIEIB8gISAaIAUbKAIANgIQIB8gIiAWIAUbKwMAOQMgCyAuQQFqIS4LIC1BAWohLQwBCwsgDCAuNgIAICdBEGokAEEAC5wIAQ5/IAAoAgAhCyAAKAIEIQxBAUG8IBD+AiIGRQRAQQBBA0GkDkEAED1BARADAAtBBBBMIg0QiwQCf0EYEEwiCRCLBCEBIAlBBGoQkgIaIAECf0HIBhBMIgRBDGoQTRogBEFAaxC0AhogBEHIAGoQkgIaIARB3ABqIgFB6NQBNgIAIAFBBGoQTRogAUIANwIYIAFCADcCECABQfjUATYCACABQSBqEE0aIAFBLGoQTRogAUE4ahBNGiAEQaABaiIDQoqAgICgATcCCCADQgA3AgAgA0EQahBNGiADQQE6ABwgA0EgahBNGiADQgA3AiwgA0KAgICAgICAkMEANwI0IANBPGoQTRogA0HIAGoQTRogA0GAgMCIBDYCWCADQdwAaiIBQgA3AgwgAUIANwIAIAFCADcCFCABQRxqEE0aIAFBKGoQTRogA0GQAWoQTSEBIANBiCcQ5AYgAUEkEJcCIARBvAJqIgFBoNoBQQwQ9AEgAUEwakHQ2gFBDBD0ASABQeAAakGA2wFBDBD0ASABQZABakGw2wFBDBD0ASABQcABakHg2wFBDBD0ASABQfABakGQ3AFBDBD0ASABQs2Zs/iDgIDwwAA3ArgCIAFCzZmz9rPmzPk+NwKwAiABQoCAgPTjzJnTPjcCqAIgAULNmbPus+bMmT43AqACIARB/ARqEE0aIARBs+bM+QM2AogFIARBjAVqIgFCADcCACABQQE6ABAgAUIANwIIIAFBFGpBAEHIABA6GiABQdwAahCSAhogAUHwAGoQTRogAUH8AGoQTRogBEGUBmoiBxBNGiAHQQxqEE0aIAdBGGoiARBNGiAHQYDIABCXAgJAIAEQQyICQYAISQRAIwBBIGsiCiQAAkBBgAggAmsiCCABEDUoAgAgASgCBGtBA3VNBEAgASAIEIYEDAELIAEQNSECIApBCGogASABEEMgCGoQowMgARBDIAIQnQMhBSMAQRBrIgIkACACIAUoAgg2AgAgBSgCCCEOIAIgBUEIajYCCCACIA4gCEEDdGo2AgQgAigCACEIA0AgAigCBCAIRwRAIAUoAhAaIAIoAgAQmAYgAiACKAIAQQhqIgg2AgAMAQsLIAIQqwEgAkEQaiQAIAEgBRCiAyAFEKEDCyAKQSBqJAAMAQsgAkGACEsEQCABKAIAQYBAayECIAEQQyEFIAEgAhCpAyABIAUQmAQLCyAHQTI2AjAgB0GoCDYCLCAHQYAINgIoIAdDCtcjPDgCJCADQwAAQEA4AjQgA0MAAIBAOAI4IANB9AMQ5AYgBEEBOgAIIARCiICAgICAgKDAADcCACAECxCwBiAJCxCzBiAGQoGAgIBwNwIUIAYgDDYCECAGIAs2AgwgBkEBNgIIIAYgADYCBCAGIA02AgAgBgsmAQF/IAAoAgQiAQRAIAAgASgCKBEBAAsgAEEANgIUIABBADYCBAs7AQF/IAAoAgQiAQRAIABBASABKAIkEQIAIAAoAhAEQCAAQQA2ArgCIABByAE2AhQPCyAAQeQANgIUCwv/CAILfwJ9IwBBMGsiBCQAIARCiICAgBA3AiQgBCAANgIgIARBATYCGCAEIAM2AhQgBCABNgIQIARBCDYCCCAEIAM2AgQgBCACNgIAAkACfyAEIgkoAgggBCgCBBDcBiIABEBBfyEGAkAgACgCBCICIAkoAghHDQAgACgCCCIBIAkoAgRHDQBBACEGIAJBACACQQBKGyEHIAFBACABQQBKGyEIIAAoAgAhA0EAIQEDQCABIAdGDQEgCSgCACABQQJ0aiEEQQAhBQNAIAUgCEcEQCADIAQqAgA4AgAgBUEBaiEFIANBBGohAyAEIAJBAnRqIQQMAQsLIAFBAWohAQwACwALIAAgBkEATg0BGiAAEEYLQQALIg1FBEBBfyECDAELAkAgDSAJENQGIgtFBEBBfyECDAELAkAgDSAJQRBqENQGIg5FBEBBfyECDAELQQAhAkEAIQMgCygCACEHIAsoAgQhBkEAIQAjAEHQD2siCCQAAkAgBkH0A0oNAAJAAkACQCAGDgIDAAELIAdDAACAPyAHKgIAlTgCAAwBCyAGQQAgBkEAShshDANAIAAgDEYEQANAIAMgDEYEQEEAIQMDQCAMIAMiAEYNBQNAAkAgACAGRgRAIAYhAAwBCyAIIABBAnRqKAIAIANGDQAgAEEBaiEADAELCyAIIABBAnQiAWogCCADQQJ0IgBqKAIANgIAIAAgB2ohACABIAdqIQRBACEFA0AgBSAMRwRAIAQqAgAhDyAEIAAqAgA4AgAgACAPOAIAIAVBAWohBSAAIAZBAnQiAWohACABIARqIQQMAQsLIANBAWohAwwACwALQwAAAAAhD0F/IQUgByADIgAgBmxBAnRqIgEhBANAIAAgBkcEQCAEKgIAiyIQIA8gDyAQXSIKGyEPIAAgBSAKGyEFIABBAWohACAEIAZBAnRqIQQMAQsLQQAhACAFQX9GIA9D/+bbLl9yDQQgCCAFQQJ0aiIAKAIAIQQgACAIIANBAnRqIgAoAgA2AgAgACAENgIAIAcgBSAGbEECdGohAEEAIQUgASEEA0AgBSAGRwRAIAAqAgAhDyAAIAQqAgA4AgAgBCAPOAIAIAVBAWohBSAEQQRqIQQgAEEEaiEADAELCyABKgIAIQ9BASEEIAEhAANAIAQgBkcEQCAAIAAqAgQgD5U4AgAgBEEBaiEEIABBBGohAAwBCwsgAEMAAIA/IA+VOAIAQQAhCgNAIAYgCkcEQCADIApHBEAgByAGIApsQQJ0aiIAKgIAjCEPQQEhBCABIQUDQCAEIAZHBEAgACAPIAUqAgCUIAAqAgSSOAIAIAVBBGohBSAEQQFqIQQgAEEEaiEADAELCyAAIAUqAgAgD5Q4AgALIApBAWohCgwBCwsgA0EBaiEDDAALAAUgCCAAQQJ0aiAANgIAIABBAWohAAwBCwALAAsgByEACyAIQdAPaiQAAkBBAEF/IAAbQQBIBEBBfyECDAELIAlBIGogCyAOEMQGGgsgDhBGCyALEEYLIA0QRgsgCUEwaiQAIAILDQAgACgCACABQQR0agv3AgIFfwV9IwBBEGsiBSQAQX8hByMAQUBqIgYkAAJ/IAAqAhwgACoCLCIKIAOUkyENIAAqAiAiCyADlCAAKgIQkyEOIAAqAgwgCiAClJMhCkF/IAsgApQgACoCAJMiCyAAKgIkIgwgA5QgACoCFJMiA5QgDiAMIAKUIAAqAgSTIgyUkyICQwAAAABbDQAaIAUgAyAKlCANIAyMlJIgApU4AgwgBSALIA2UIAogDpSTIAKVOAIIQQALIQAgBkFAayQAAkAgAEEASA0AAn8gBSoCDCABKgIMIgKUQzMzy0GVQwAAAD+SIgOLQwAAAE9dBEAgA6gMAQtBgICAgHgLIgBBAEgNACABKAIEIgggAEwNAAJ/IAEoAggiCbIgAiAFKgIIlEMzM8vBlZJDAAAAP5IiAotDAAAAT10EQCACqAwBC0GAgICAeAsiBkEASCAGIAlOcg0AIAQgASgCACAGIAhsIABqai0AADoAAEEAIQcLIAVBEGokACAHCy0BAX8gACgCBCECA0AgASACRwRAIAAQNSACQQxrIgIQuwUMAQsLIAAgATYCBAsHACABEDkaC1cBA38gACgCBCEBA0AgASAAKAIIRwRAIAAoAhAhAiAAIAAoAghBDGsiAzYCCCACIAMQuwUMAQsLIAAoAgAEQCAAKAIQGiAAKAIAIQEgABCwAxogARA0CwuSAQEEfyAAEIQCIAAQNRogACgCACEEIAAoAgQhAiABQQRqIQMDQCACIARHBEAgAygCAEEMayIFIAJBDGsiAikCADcCACAFIAIoAgg2AgggAhDUBCADIAMoAgBBDGs2AgAMAQsLIAAgAxBIIABBBGogAUEIahBIIAAQNSABED4QSCABIAEoAgQ2AgAgACAAEFYQsQMLGQAgACABIAIgA0EMQbb5AUHVqtWqARCqBAsJACAAQRAQswMLwgICAX8EfSMAQUBqIgYkAAJAIAAEQCAAQQhqIAEgBkEQahCyA0F/IQEgAEG4AWoiACAGKgIcIAYqAhAgApQgBioCFCADlJKSIAYqAjwgBioCMCAClCAGKgI0IAOUkpIiB5UiCCAGKgIsIAYqAiAgApQgBioCJCADlJKSIAeVIgIgBCAFEHJBAEgNASAAIAQqAgAgBSoCACAGQQxqIAZBCGoQ4gFBAEgNAUF/QQAgCCAGKgIMkyIDIAOUIAIgBioCCJMiAiAClJJDAACAP14bIQEMAQsgASoCHCEHIAEqAhQhCCABKgIQIQkgBCABKgIMIAEqAgAgApQgASoCBCADlJKSIAEqAiwgASoCICAClCABKgIkIAOUkpIiCpU4AgAgBSAHIAkgApQgCCADlJKSIAqVOAIAQQAhAQsgBkFAayQAIAELdwEBfyAAEMsFIAAQNSAAKAIAIAAoAgQgAUEEaiICEJgCIAAgAhBIIABBBGogAUEIahBIIAAQNSABED4QSCABIAEoAgQ2AgAgABC3ARogACgCABogACgCACAAEIoCQQR0ahogACgCACAAEIoCQQR0ahogACgCABoLgAEBAn8jAEEQayIEJAAgBEEANgIMIABBDGogBEEMaiADELoBIAEEQCAAKAIQGiABQf////8ASwRAQbb5ARCsAQALIAFBBHQQTCEFCyAAIAU2AgAgACAFIAJBBHRqIgI2AgggACACNgIEIAAQPiAFIAFBBHRqNgIAIARBEGokACAAC5IBAQN/IwBBEGsiAiQAIAIgATYCDCMAQRBrIgMkACAAEDUaIANB/////wA2AgwgA0H/////BzYCCCADQQxqIANBCGoQ+QEoAgAhBCADQRBqJAAgASAETQRAIAAQigIiACAEQQF2SQRAIAIgAEEBdDYCCCACQQhqIAJBDGoQeigCACEECyACQRBqJAAgBA8LEJwBAAsNACAAIAEgAkEEEKkECx0AIAFB/////wNLBEBBtvkBEKwBAAsgAUECdBBMC6kCAQd/IAAQSiECAkAgAQRAIAAgAiABEIkCEK4CIAAQSiABNgIAQQAhAgNAIAEgAkYEQCAAQQhqIgIoAgAiA0UNAyAAIAMoAgQgARBbIgcQPCACNgIAA0AgAygCACICRQ0EAkAgAigCBCABEFsiBCAHRg0AIAIhBSAAIAQQPCgCAEUEQCAAIAQQPCADNgIAIAQhBwwBCwNAAkAgBSIGKAIARQRAQQAhBQwBCyAAEFkgAkEIaiAGKAIAQQhqENABIQggBigCACEFIAgNAQsLIAMgBTYCACAGIAAgBBA8KAIAKAIANgIAIAAgBBA8KAIAIAI2AgAMAQsgAiEDDAALAAUgACACEDxBADYCACACQQFqIQIMAQsACwALIABBABCuAiAAEEpBADYCAAsLPwEBfyAAKAIAIQEgAEEANgIAIAEEQCAAEEoiAC0ABARAIAAoAgAgAUEIahDJBQsgAQRAIAAoAgAaIAEQNAsLC9cBAgN/AX0jAEEQayICJAAgAiABNgIMAkAgAiABQQFGBH9BAgUgASABQQFrcUUNASABEKACCyIBNgIMCwJAIAAQjgEiAyABSQRAIAAgARDGBQwBCyABIANPDQAgAxDhASEEAn8gABA+KAIAsyAAEFkqAgCVjSIFQwAAgE9dIAVDAAAAAGBxBEAgBakMAQtBAAshASACAn8gBARAIAEQgAQMAQsgARCgAgs2AgggAiACQQxqIAJBCGoQeigCACIBNgIMIAEgA08NACAAIAEQxgULIAJBEGokAAsLACABQQhqENoFGgsLACAAIAFBEBD6AQs1ACAAKAIAGiAAKAIAIAAQigJBBHRqGiAAKAIAIAAQtwFBBHRqGiAAKAIAIAAQigJBBHRqGgvaCgIKfwF9IAMoAhghDAJAQQEgAnRBoOABcUUgAkEOS3JFBEBBACADKAIQIgJrIgcgAygCFEEBaiIIIAcgCEobIQ5BACADKAIIIghrIgkgAygCDEEBaiILIAkgC0obIQ8gACAEIAhBAXRrIAUgAkEBdGsgAWxqaiEAIAFBAXQhBEEAIQsDQCAJIQIgACEIIAcgDkYNAgNAIAIgD0ZFBEAgDC8BACIFQYAgRwRAIAsgCC0AACIBaiELIAEgBWwgDWohDSABIAFsIApqIQoLIAJBAWohAiAMQQJqIQwgCEECaiEIDAELCyAHQQFqIQcgACAEaiEADAALAAsgAkEBTQRAQQAgAygCEGsiByADKAIUQQFqIgIgAiAHSBshDgNAIAcgDkYNAkEAIAMoAggiAmsiCCADKAIMQQFqIgkgCCAJShshDyAAIAdBAXQgBWogAWwgBGogAkEBdGtBA2xqIQIDQCAIIA9GRQRAIAwvAQAiEEGAIEcEQCALIAItAAIgAi0AASACLQAAampBA24iCWohCyAJIBBsIA1qIQ0gCSAJbCAKaiEKCyAIQQFqIQggDEECaiEMIAJBBmohAgwBCwsgB0EBaiEHDAALAAsgAkF+cUECRgRAQQAgAygCEGsiByADKAIUQQFqIgIgAiAHSBshDgNAIAcgDkYNAkEAIAMoAggiAmsiCCADKAIMQQFqIgkgCCAJShshDyAAIAdBAXQgBWogAWwgBGogAkEBdGtBAnRqIQIDQCAIIA9GRQRAIAwvAQAiEEGAIEcEQCALIAItAAIgAi0AASACLQAAampBA24iCWohCyAJIBBsIA1qIQ0gCSAJbCAKaiEKCyAIQQFqIQggDEECaiEMIAJBCGohAgwBCwsgB0EBaiEHDAALAAsgAkF9cUEERgRAQQAgAygCEGsiByADKAIUQQFqIgIgAiAHSBshDgNAIAcgDkYNAkEAIAMoAggiAmsiCCADKAIMQQFqIgkgCCAJShshDyAAIAdBAXQgBWogAWwgBGogAkEBdGtBAnRqIQIDQCAIIA9GRQRAIAwvAQAiEEGAIEcEQCALIAItAAMgAi0AAiACLQABampBA24iCWohCyAJIBBsIA1qIQ0gCSAJbCAKaiEKCyAIQQFqIQggDEECaiEMIAJBCGohAgwBCwsgB0EBaiEHDAALAAsCQAJAIAJBB2sOAgABAgtBACADKAIQayIHIAMoAhRBAWoiAiACIAdIGyEOA0AgByAORg0CQQAgAygCCCIIayICIAMoAgxBAWoiCSACIAlKGyEPIAAgB0EBdCAFaiABbCAEaiAIQQF0a0EBdGohCANAIAIgD0ZFBEAgDC8BACIQQYAgRwRAIAsgCC0AASIJaiELIAkgEGwgDWohDSAJIAlsIApqIQoLIAJBAWohAiAMQQJqIQwgCEEEaiEIDAELCyAHQQFqIQcMAAsAC0EAIAMoAhBrIgcgAygCFEEBaiICIAIgB0gbIQ4DQCAHIA5GDQFBACADKAIIIghrIgIgAygCDEEBaiIJIAIgCUobIQ8gACAHQQF0IAVqIAFsIARqIAhBAXRrQQF0aiEIA0AgAiAPRkUEQCAMLwEAIhBBgCBHBEAgCyAILQAAIglqIQsgCSAQbCANaiENIAkgCWwgCmohCgsgAkEBaiECIAxBAmohDCAIQQRqIQgMAQsLIAdBAWohBwwACwALQQAhDCAGIAsgC2wgAygCJCIAbSIBIApHBH8gDSADKAIgIAtsIABta0HkAGwgAygCHG1B5ABsAn8gCiABa7KRIhGLQwAAAE9dBEAgEagMAQtBgICAgHgLbQVBAAs2AgALBABBAgtFAQJ9IAEqAgAgACoCACIDkyACKgIEIAAqAgQiBJOUIAEqAgQgBJMgAioCACADk5STQwAAAD+UIgOMIAMgA0MAAAAAXRsLBABBBAsnAQF/IwBBEGsiAiQAIABBAkGMrgJBlK4CQeIAIAEQBiACQRBqJAALmQ0DD30GfwF+IwBBIGsiFSQAAkACQCACQQBIDQACQAJAAkACQAJAIAIOBAABAgMECyAFQQJtsiEKIARBAm2yIQsgBUEIbbIhDCAEQQhtsiEJIAVBB2xBCG2yIQ0gBEEHbEEIbbIhDkEAIQJBfyEFA0ACQAJAAkAgACACQRhsaiIBKAIMQQFqDgICAAELIAEqAhAiBiAJXSAGIA5ecg0AIAEqAhQiByAMXSAHIA1ecg0AIAYgC5MiBiAGlCAHIAqTIgYgBpSSIgYgCF5FDQAgAiEFIAYhCAsgAkEBaiECDAELC0F/IQIgBUF/Rg0FIAAgBUEYbGpBATYCDCAFIQIMBQsgBUEIbbIhCiAEQQhtsiELIAVBB2xBCG2yIQwgBEEHbEEIbbIhCUF/IQVBACECA0ACQAJAAkAgACACQRhsaiIBKAIMQQFqDgICAAELIAEqAhAiBiALXSAGIAlecg0AIAEqAhQiByAKXSAHIAxecg0AIAYgAyoCAJMiBiAGlCAHIAMqAgSTIgYgBpSSIgYgCF5FDQAgBiEIIAIhBQsgAkEBaiECDAELC0F/IQIgBUF/Rg0EIAAgBUEYbGpBATYCDCAFIQIMBAsgBUEIbbIhCiAEQQhtsiELIAVBB2xBCG2yIQwgBEEHbEEIbbIhCUF/IQVBACECA0ACQAJAAkAgACACQRhsaiIBKAIMQQFqDgICAAELIAEqAhAiBiALXSAGIAlecg0AIAEqAhQiByAKXSAHIAxecg0AIAYgAyoCACIGkyADKgIMIAMqAgQiDZOUIAMqAgggBpMgByANk5STIgYgBpQiBiAIXkUNACAGIQggAiEFCyACQQFqIQIMAQsLQX8hAiAFQX9GDQMgACAFQRhsakEBNgIMIAUhAgwDCyADIANBCGogFUEcaiAVQRhqEOkDIAMgA0EQaiAVQRRqIBVBEGoQ6QNBAkEBIBUqAhQiByAVKgIYIgqUIgggFSoCHCILIBUqAhAiDJQiBpNDAAAAAGAiGBshFkEBQQIgGBshGSAGIAiTIQ4gA0EYaiEaIAVBCG2yIQ8gBEEIbbIhECAFQQdsQQhtsiERIARBB2xBCG2yIRIgCowhEyAMjCEUQX8hAkEAIQRDAAAAACEIA0ACQAJAAkAgACAEQRhsaiIBKAIMQQFqDgICAAELIAEqAhAiBiAQXSAGIBJecg0AIAEqAhQiCSAPXSAJIBFecg0AIAMgBjgCGCADIAEqAhQ4AhwgAyAaIBVBDGogFUEIahDpAwJAIBhFIBUqAgwiBiAKlCALIBUqAggiDYwiCZSSQwAAAABgRXJFBEBBA0ECIAYgDJQgByAJlJJDAAAAAGAiARshBUECQQMgARshAUEBIRcMAQsgBiAMlCAHIAmUkkMAAAAAYEUgDkMAAAAAYEVyRQRAQQNBASAGIAqUIAsgCZSSQwAAAABgIgEbIQVBAUEDIAEbIQFBAiEXDAELIAsgDZQgBiATlJJDAAAAAGBFDQFBAyEXIBkhASAWIQUgByANlCAGIBSUkkMAAAAAYEUNAQsgAyADIBdBA3RqIAMgAUEDdGoiARDOBSADIAEgAyAFQQN0ahDOBZIiBiAIXkUNACAGIQggBCECCyAEQQFqIQQMAQsLIAJBf0YNAiAAIAJBGGxqQQE2AgwMAgsCQANAAkACQAJAIAEgFkEYbGoiAygCDEEBag4CAgABCyADQQE2AgxBACECA0ACQAJAIAAgAkEYbGoiBCgCDEEBag4CAwABCyADKAIAIAQoAgBHDQAgAygCBCAAIAJBGGxqIgUoAgRHDQAgAygCCCAFKAIIRg0FCyACQQFqIQIMAAsACyAWQQFqIRYMAQsLIAFBfzYCDEEAIQJByJUEQQBByJUEKAIAIgEEfyABBUHomARBABAYQQFrrTcDAEHIlQQoAgALQQFqIgEgAUGAAUYbNgIAQQAhBANAAkACQAJAIAAgAkEYbGooAgxBAWoOAgIAAQsgBEEBaiEECyACQQFqIQIMAQsLIARFDQECf0HomARB6JgEKQMAQq3+1eTUhf2o2AB+QgF8Ihs3AwAgBLIgG0IhiKeylEMAAAAwlCIIi0MAAABPXQRAIAioDAELQYCAgIB4CyEBQQAhBEEAIQUDQAJAAkAgACAEQRhsaiIDKAIMIgJBAWoOAgUAAQsgASAFRgRAIANBATYCDCAEIQIMBQsgBUEBaiEFCyAEQQFqIQQMAAsACyAEQQE2AgwMAQtBfyECCyAVQSBqJAAgAgsnAQF/IwBBEGsiAiQAIABBA0H4rQJBhK4CQeEAIAEQBiACQRBqJAALJwEBfyMAQRBrIgIkACAAQQNBzK0CQaynAkHZACABEAYgAkEQaiQAC7sEAhN9AX8jAEEwayIXJAACQCAABEAgAEEIaiABIBcQsgMgFyoCHCIIIBcqAhAiECACKgIAIgSUIg8gAioCBCIFIBcqAhQiB5QiCpKSIBcqAiwiCyAXKgIgIgwgBJQiESAFIBcqAiQiDZQiEpKSIgaVIQkgFyoCDCIOIBcqAgAiEyAElCIUIAUgFyoCBCIVlCIWkpIgBpUhBiAIIA8gBUMAACBBkiIFIAeUkpIgCyARIAUgDZSSkiIHlSEPIA4gFCAFIBWUkpIgB5UhByAIIBAgBEMAACBBkiIElCAKkpIgCyAMIASUIBKSkiIFlSEIIA4gEyAElCAWkpIgBZUhBAwBCyABKgIcIgkgASoCECIIIAIqAgAiBJQiECACKgIEIgVDAAAgQZIiBiABKgIUIgqUkpIgASoCLCILIAEqAiAiDCAElCIRIAYgASoCJCINlJKSIgeVIQ8gASoCDCIOIAEqAgAiEiAElCITIAYgASoCBCIGlJKSIAeVIQcgCSAIIARDAAAgQZIiBJQgBSAKlCIKkpIgCyAMIASUIAUgDZQiDJKSIg2VIQggDiASIASUIAUgBpQiBZKSIA2VIQQgCSAQIAqSkiALIBEgDJKSIgaVIQkgDiATIAWSkiAGlSEGCyADIAQgBpMiBCAElCAIIAmTIgQgBJSSIgQgByAGkyIFIAWUIA8gCZMiBSAFlJIiBSAEIAVdIgAbkUNcjyJAlDgCBCADIAUgBCAAG5FDXI8iQJQ4AgAgF0EwaiQAC4IDAQR/AkACQAJAAkAgACgCGA4DAAABAgsgACgCLCIBQQAgAUEAShshA0EAIQEDQCABIANGDQMCQCAAIAFBCHRqIgJBNGooAgBBAEgNACACKwNQRAAAAAAAAOA/Y0UNACACQX82AjggAkF/NgI0IAJBBjYCnAILIAFBAWohAQwACwALIAAoAiwiAUEAIAFBAEobIQNBACEBA0AgASADRg0CAkAgACABQQh0aiICQTRqKAIAQQBIDQAgAisDUEQAAAAAAADgP2NFDQAgAkF/NgI8IAJBfzYCNCACQQY2ApwCCyABQQFqIQEMAAsACyAAKAIsIgFBACABQQBKGyEEQQAhAQNAIAEgBEYNAUEAIQMCQCAAIAFBCHRqIgJBOGooAgBBAEgNACACKwNYRAAAAAAAAOA/Y0UNACACQX82AjhBASEDCwJAIAIoAjxBAEgNACACKwNgRAAAAAAAAOA/Y0UNACACQX82AjwgA0UNACACQQY2ApwCCyABQQFqIQEMAAsACwukAQECfyAAKAIEIAAQNSgCAEcEQCMAQRBrIgMkACADIABBARDEBSECIAAQNSACKAIEIAEQkQMgAiACKAIEQRBqNgIEIAIQbiADQRBqJAAPCyMAQSBrIgMkACAAEDUiAiADQQhqIAAgABC3AUEBahDDBSAAELcBIAIQwgUiAigCCCABEJEDIAIgAigCCEEQajYCCCAAIAIQwQUgAhC/BSADQSBqJAALIgACQCAABEAgACABIAIgAxDUBQwBC0EAIAEgAiADENQFCwveBQIKfwF9IwBBIGsiBCQAIAQgABDcAjYCECAEQRhqIQcjAEEgayIBJABB8JUEED4aIAAoAgAhBUHwlQQQjgEhAiABQQA6AB8CQAJAIAJFDQBB8JUEIAUgAhBbIgYQPCgCACIDRQ0AA0AgAygCACIDRQ0BIAUgAygCBEcEQCADKAIEIAIQWyAGRw0CC0HwlQQQWSADQQhqIAAQ0AFFDQALDAELIwBBEGsiCCQAQfCVBBA1IQAgAUEQakHIARBMIAhBCGogAEEAELACEK8CIgAoAgBBCGohCSAEKAIQIQojAEEQayIDJAAgAyAKNgIIIAkgAygCCCgCADYCACAJQQhqQQBBuAEQOhogA0EQaiQAIAAQSkEBOgAEIAAoAgAgBTYCBCAAKAIAQQA2AgAgCEEQaiQAQfCVBBA+KAIAIQBB8JUEEFkhAwJAIAIEQCAAQQFqsyADKgIAIAKzlF5FDQELIAEgAhDhAUEBcyACQQF0cjYCDCABAn9B8JUEED4oAgBBAWqzQfCVBBBZKgIAlY0iC0MAAIBPXSALQwAAAABgcQRAIAupDAELQQALNgIIQfCVBCABQQxqIAFBCGoQeigCABDIBSAFQfCVBBCOASICEFshBgsCQEHwlQQgBhA8KAIAIgBFBEAgASgCEEH4lQQoAgA2AgBB+JUEIAEoAhA2AgBB8JUEIAYQPEH4lQQ2AgAgASgCECgCAEUNASABKAIQIQBB8JUEIAEoAhAoAgAoAgQgAhBbEDwgADYCAAwBCyABKAIQIAAoAgA2AgAgACABKAIQNgIACyABQRBqIgAQuAEhA0HwlQQQPiICIAIoAgBBAWo2AgAgAUEBOgAfIAAoAgAhAiAAQQA2AgAgAgRAIAAQSiIALQAEBEAgACgCABoLIAIEQCAAKAIAGiACEDQLCwsgByABQRBqIAMQgQEgAUEfahCxAiABQSBqJAAgBxBvIQAgBEEgaiQAIABBCGoLMQEBfyAAEMsFIAAoAgAEQCAAIAAoAgAQygUgABA1GiAAKAIAIQEgABCKAhogARA0CwsZACAAQfwCahDZBQJAIABB2AJqEOYFCyAAC/ABAQJ/IAAoAtgBIgEEQAJAIAFFDQAgASgC8IavA0UNACABQQA2AvCGrwMLIAAoAtgBIgEEQCABKAKIh68DIgIEQCACEEYgAUEANgKIh68DCyABKALghqcCEDQgAUHkhqcCaigCABA0IAEQNAsgAEEANgLYAQsgACgC3AEEQCAAKALcASIBBEAgARDvAyAAKALcARA0IABBADYC3AELIABBADYC3AELIAAoAsABBEACQCAAQcABaiIBRQ0AIAEoAgAiAkUNACACKAK4ARA0IAEoAgAoArwBEDQgASgCABA0IAFBADYCAAsgAEEANgLAAQsLlwEBA38jAEEgayIDJAAgAyACNgIcIAMgARCbASEEIAMoAhwhAiMAQYAQayIBJAAgAUGAECAEEEAgAhCIAhogA0EQaiIFIAEQmwEaIAFBgBBqJABBACECA0AgABBDIAJLBEAgACACEFIoAgAiAUEIIAUgASgCACgCCBEFACACQQFqIQIMAQsLIAUQORogBBA5GiADQSBqJAALwwEBAn8gAEEBNgIQIAAgBDYCCCAAIAM2AgQgACACNgIAIAAgBCAFbDYCFCMAQSBrIgckACAAQRhqIgQgATYCACAEAn9BEBBMIQYjAEEgayIEJAAgBCABNgIMIAYQ/gMgBkHI3AE2AgAgBkEMaiAEQQhqIARBDGogBEEYahCtAiAEQRBqEK0CGiAEQSBqJAAgBgs2AgQgByABNgIEIAcgATYCACAHQSBqJAAgACAFQQBIBH8gAhDeBSADbAUgBQs2AgwgAAtKAQF/IwBBEGsiASQAAkACQAJAIABBAWsOAgIBAAtBEBAKIgAgAUGl2wAQmwEQ3gIgAEGU1QFBDhAJAAtBBCEACyABQRBqJAAgAAtoAQJ/IwBBkAJrIgEkACABQYwCaiICEBgaQfSWBEH4lgRB/JYEECkgAkHAlwQQKEHolwRBgJcEQfyWBEHglwQoAgAbKAIANgIAIAFBgAJB9whBwJcEEDIaIAAgARCbARogAUGQAmokAAvnAgEIfyMAQRBrIgckACAAKAIAIQIgB0EAOgAPIAdBD2ohCAJAIABBBGoiBBCUASIDIAEgAmwiAkkEQCMAQSBrIgkkAAJAIAIgA2siAiAEEDUoAgAgBCgCBGtNBEAjAEEQayIFJAAgBSAEIAIQrwMiAygCBCECIAMoAgghBgNAIAIgBkYEQCADEG4gBUEQaiQABSAEEDUgAiAIEK4DIAMgAkEBaiICNgIEDAELCwwBCyAEEDUhAyAJQQhqIAQgBBCUASACahCtAyAEEJQBIAMQqAQhAyMAQRBrIgUkACAFIANBCGogAhCMBiICKAIAIQYDQCACKAIEIAZHBEAgAygCECACKAIAIAgQrgMgAiACKAIAQQFqIgY2AgAMAQsLIAIQqwEgBUEQaiQAIAQgAxCnBCADEKYECyAJQSBqJAAMAQsgAiADSQRAIAQgBCgCACACahCJBAsLIABBEGogARCtBiAHQRBqJAALIAAgABA1GgNAIAEEQCABKAIAIQAgARA0IAAhAQwBCwsLvgIBB38gABBKGgJAIAEEQCABIgJB/////wNLBEBBloYBEKwBAAsgACACQQJ0EEwQrgIgABBKIAI2AgBBACEBA0AgASACRgRAIABBCGoiASgCACIDRQ0DIAAgAygCBCACEFsiBxA8IAE2AgADQCADKAIAIgFFDQQCQCABKAIEIAIQWyIEIAdGDQAgASEFIAAgBBA8KAIARQRAIAAgBBA8IAM2AgAgBCEHDAELA0ACQCAFIgYoAgBFBEBBACEFDAELIAAQWSABQQhqIAYoAgBBCGoQ0AEhCCAGKAIAIQUgCA0BCwsgAyAFNgIAIAYgACAEEDwoAgAoAgA2AgAgACAEEDwoAgAgATYCAAwBCyABIQMMAAsABSAAIAEQPEEANgIAIAFBAWohAQwBCwALAAsgAEEAEK4CIAAQSkEANgIACwuJAwIBfAN/IwBBEGsiAiQAAkAgALwiBEH/////B3EiA0Han6T6A00EQCADQYCAgMwDSQ0BIAC7EMUBIQAMAQsgA0HRp+2DBE0EQCAAuyEBIANB45fbgARNBEAgBEEASARAIAFEGC1EVPsh+T+gEMYBjCEADAMLIAFEGC1EVPsh+b+gEMYBIQAMAgtEGC1EVPshCcBEGC1EVPshCUAgBEEAThsgAaCaEMUBIQAMAQsgA0HV44iHBE0EQCAAuyEBIANB39u/hQRNBEAgBEEASARAIAFE0iEzf3zZEkCgEMYBIQAMAwsgAUTSITN/fNkSwKAQxgGMIQAMAgtEGC1EVPshGcBEGC1EVPshGUAgBEEAThsgAaAQxQEhAAwBCyADQYCAgPwHTwRAIAAgAJMhAAwBCwJAAkACQAJAIAAgAkEIahCdBUEDcQ4DAAECAwsgAisDCBDFASEADAMLIAIrAwgQxgEhAAwCCyACKwMImhDFASEADAELIAIrAwgQxgGMIQALIAJBEGokACAAC/MCAgN/AXwjAEEQayIBJAACfSAAvCIDQf////8HcSICQdqfpPoDTQRAQwAAgD8gAkGAgIDMA0kNARogALsQxgEMAQsgAkHRp+2DBE0EQCAAuyEEIAJB5JfbgARPBEBEGC1EVPshCcBEGC1EVPshCUAgA0EAThsgBKAQxgGMDAILIANBAEgEQCAERBgtRFT7Ifk/oBDFAQwCC0QYLURU+yH5PyAEoRDFAQwBCyACQdXjiIcETQRAIAJB4Nu/hQRPBEBEGC1EVPshGcBEGC1EVPshGUAgA0EAThsgALugEMYBDAILIANBAEgEQETSITN/fNkSwCAAu6EQxQEMAgsgALtE0iEzf3zZEsCgEMUBDAELIAAgAJMgAkGAgID8B08NABoCQAJAAkACQCAAIAFBCGoQnQVBA3EOAwABAgMLIAErAwgQxgEMAwsgASsDCJoQxQEMAgsgASsDCBDGAYwMAQsgASsDCBDFAQshACABQRBqJAAgAAtYAQJ/IAAQPigCAARAIAAgAEEIaiIBKAIAEOEFIAFBADYCACAAEI4BIQJBACEBA0AgASACRgRAIAAQPkEANgIABSAAIAEQPEEANgIAIAFBAWohAQwBCwsLCxQAIAAgAEEIaigCABDhBSAAELICC6gEAgd/BXwjAEGgAWsiByQAQX8hBQJAIAEoAggiBkEDSA0AIAZB4ABsEDsiCEUEQEEAQQNB2wtBABA9DAELIAZBBHQQOyIJBEBBACEGA0BBACEFIAZBA0YEQEEAIQYCQANAIAAgAyAHQTBqEPYGRAAAAAAAAAAAIQxBACEFA0AgASgCCCICIAVKBEAgB0GQAWogB0EwaiABKAIEIAVBGGxqEIoGQQBIDQMgBUEEdCICIAEoAgBqIgorAwAhDSAHKwOQASEPIAIgCWoiAiAKKwMIIAcrA5gBoSIOOQMIIAIgDSAPoSINOQMAIAwgDSANoiAOIA6ioKAhDCAFQQFqIQUMAQsLAkAgDCACt6MiDCAAKwNoYw0AAkAgBkUNACAMIAArA3hjRQ0AIAArA3AgDCAQo2MNAQtBACEFIAYgACgCYEYNAANAIAIgBUoEQCAIIAVB4ABsaiAAIAMgASgCBCAFQRhsahCFBkEASA0EIAVBAWohBSABKAIIIQIMAQsLIAcgCSAIIAJBAXQQgAZBAEgNAiADIAcQ+AUgBkEBaiEGIAwhEAwBCwsgBCAMOQMAIAgQNCAJEDRBACEFDAQLIAgQNCAJEDRBfyEFDAMFA0AgBUEERwRAIAVBA3QiCiADIAZBBXQiC2pqIAIgC2ogCmorAwA5AwAgBUEBaiEFDAELCyAGQQFqIQYMAQsACwALQQBBA0HbC0EAED0gCBA0CyAHQaABaiQAIAULMAECfQJ/QQEgACoCACICIAEqAgAiA10NABpBACACIANeDQAaIAAoAgQgASgCBEgLC20AIAAqAiAgASoCIJQgACoCHCABKgIclCAAKgIYIAEqAhiUIAAqAhQgASoCFJQgACoCECABKgIQlCAAKgIMIAEqAgyUIAAqAgggASoCCJQgACoCACABKgIAlCAAKgIEIAEqAgSUkpKSkpKSkpILEAAgAEIANwIAIABBADYCCAtlAQJ9IAAqAhAgACoCFCAAKgIcIAAqAiAQpQEhASAAKgIMIAAqAhQgACoCGCAAKgIgEKUBIQIgACoCDCAAKgIQIAAqAhggACoCHBClASAAKgIIlCABIAAqAgCUIAIgACoCBJSTkgsMACAAIAEpAgA3AgAL2AIBCn0gBSAGKgIAIAcqAgCSIAgqAgCSIAkqAgCSQwAAgD6UIgo4AgAgBSAGKgIEIAcqAgSSIAgqAgSSIAkqAgSSQwAAgD6UIgs4AgQgBioCACAKkyIMIAyUIAYqAgQgC5MiDSANlJKRIAcqAgAgCpMiDiAOlCAHKgIEIAuTIg8gD5SSkZIgCCoCACAKkyIQIBCUIAgqAgQgC5MiESARlJKRkiAJKgIAIAqTIgogCpQgCSoCBCALkyILIAuUkpGSQwAAgD6UIhJDAAAAAFwEQCAEQwAAgD8gEpW7RM07f2aeoPY/orYiEzgCACAAIAwgE5Q4AgAgACANIAQqAgCUOAIEIAEgDiAEKgIAlDgCACABIA8gBCoCAJQ4AgQgAiAQIAQqAgCUOAIAIAIgESAEKgIAlDgCBCADIAogBCoCAJQ4AgAgAyALIAQqAgCUOAIECyASQwAAAABcCyQBAX8jAEEQayIBJAAgASAANgIIIAEoAgghACABQRBqJAAgAAsSACAAIAAoAgAgAUECdGo2AgALMAEBfyMAQRBrIgIkACACIAE2AgAgAiAANgIIIAIgAkEIahDwAyEAIAJBEGokACAACw0AIAAoAgAgACgCBEYLVwECfyMAQSBrIgMkACAAEDUiAiADQQhqIAAgABBDQQFqEKMDIAAQQyACEJ0DIgIoAgggARDgAiACIAIoAghBCGo2AgggACACEKIDIAIQoQMgA0EgaiQAC7QEAQl/IAAQuQIhAiAAEOYCIQMjAEEgayIGJAAgBiADNgIQIAYgAjYCGCAGQRBqIAZBGGoQnwMhBSMAQRBrIgQkACAEIAM2AgAgBCACNgIIIAVBAk4EQCAEKAIIIQMgBBDSASgCACEBIwBBEGsiAiQAIAIgAykCADcDCCADIAEpAgA3AgAgASACQQhqKQIANwIAIAJBEGokACAEKAIIIQIgBCgCABojAEEwayIBJAAgASACNgIgIAEgAjYCKCABQSBqIAFBKGoQnwMhAgJAIAVBAWsiBUECSA0AIAVBAmtBAXYiCSACSA0AIAEgAUEoaiACQQF0IgNBAXIiAhD2ATYCGAJAIANBAmoiAyAFTg0AIAFBGGoiBygCACEIIAEgB0EBEPYBNgIQIAggASgCEBCpAkUNACABQRhqEKQBGiADIQILIAEoAhggASgCIBCpAg0AIAEgASgCICkCADcDEANAAkAgASgCICABKAIYKQIANwIAIAEgASgCGDYCICACIAlKDQAgASABQShqIAJBAXQiA0EBciICEPYBNgIYAkAgA0ECaiIDIAVODQAgAUEYaiIHKAIAIQggASAHQQEQ9gE2AgggCCABKAIIEKkCRQ0AIAFBGGoQpAEaIAMhAgsgASgCGCABQRBqEKkCRQ0BCwsgASgCICABQRBqKQIANwIACyABQTBqJAALIARBEGokACAGQSBqJAAgACgCBEEIayECIAAQQyEDIAAgAhCpAyAAIAMQmAQLuQICAX0BfyACIAEQ6wUiA4tgIgRFBEAgAEMAAIA/IAOVIgIgASoCECABKgIUIAEqAhwgASoCIBClAZQ4AgAgACACIAEqAgggASoCBCABKgIgIAEqAhwQpQGUOAIEIAAgAiABKgIEIAEqAgggASoCECABKgIUEKUBlDgCCCAAIAIgASoCFCABKgIMIAEqAiAgASoCGBClAZQ4AgwgACACIAEqAgAgASoCCCABKgIYIAEqAiAQpQGUOAIQIAAgAiABKgIIIAEqAgAgASoCFCABKgIMEKUBlDgCFCAAIAIgASoCDCABKgIQIAEqAhggASoCHBClAZQ4AhggACACIAEqAgQgASoCACABKgIcIAEqAhgQpQGUOAIcIAAgAiABKgIAIAEqAgQgASoCDCABKgIQEKUBlDgCIAsgBEULaQECfyAAEKgCIAEEQCAAEJAEIAFJBEAQnAEACyAAEDUaIAFB/////wFLBEBB5JgBEKwBAAsgACABQQN0IgMQTCICNgIAIAAgAjYCBCAAEDUgAiADajYCACAAQQAQoAMgACABEIYECyAACyEAIAAoAgQgABA1KAIARwRAIAAgARCqAw8LIAAgARDyBQsIACAAQfwAaguwBwIGfwR8IwBBgAJrIgIkAAJAIAErAxAiCCAIoiABKwMAIgggCKIgASsDCCIJIAmioKAiCUQAAAAAAAAAAGEEQCACQgA3A8gBIAJCgICAgICAgPg/NwPAAUQAAAAAAAAAACEIDAELIAIgCCAJnyIIozkDwAEgAiABKwMIIAijOQPIASABKwMQIAijIQoLIAIgCDkD2AEgAiAKOQPQASACIAErAxg5A+ABIAIgASsDIDkD6AEgAiABKwMoOQPwASACKwPYASIJIQgjAEEQayIBJAACfCAIvUIgiKdB/////wdxIgNB+8Ok/wNNBEBEAAAAAAAA8D8gA0GewZryA0kNARogCEQAAAAAAAAAABDNAgwBCyAIIAihIANBgIDA/wdPDQAaAkAC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IAFBCGoiAEEQahDhAyAAQQRqEK8FCyABEDQLEgAgAEEANgIEIABBuOQDNgIACwkAIAAgATYCCAsTACAAQQg2AgQgAEEMakEIEJECC6kCAQd/IAAQSiECAkAgAQRAIAAgAiABEP8DEK4CIAAQSiABNgIAQQAhAgNAIAEgAkYEQCAAQQhqIgIoAgAiA0UNAyAAIAMoAgQgARBbIgcQPCACNgIAA0AgAygCACICRQ0EAkAgAigCBCABEFsiBCAHRg0AIAIhBSAAIAQQPCgCAEUEQCAAIAQQPCADNgIAIAQhBwwBCwNAAkAgBSIGKAIARQRAQQAhBQwBCyAAEFkgAkEIaiAGKAIAQQhqENABIQggBigCACEFIAgNAQsLIAMgBTYCACAGIAAgBBA8KAIAKAIANgIAIAAgBBA8KAIAIAI2AgAMAQsgAiEDDAALAAUgACACEDxBADYCACACQQFqIQIMAQsACwALIABBABCuAiAAEEpBADYCAAsLJABB2JUELQAAQQFxRQRAQcyVBBClA0HYlQRBAToAAAtBzJUEC6IBAQV/IwBBEGsiAyQAIAAQPhogASgCACEEAkACQCAAEI4BIgVFDQAgACAEIAUQWyIGEDwoAgAiAkUNAANAIAIoAgAiAkUNASAEIAIoAgRHBEAgAigCBCAFEFsgBkcNAgsgBCACKAIERw0AIAAQWSACQQhqIAEQ0AFFDQALIANBCGogAhCBASgCACECDAELIAMQhQQiAjYCCAsgA0EQaiQAIAILCgAgAUEEahD9BAsIACAAELQCGgscACABQf////8BSwRAQZcIEKwBAAsgAUEDdBBMC0ABAX8gABCFByABSQRAEJwBAAsgACAAEDUgARD9BiICNgIAIAAgAjYCBCAAEDUgAiABQRRsajYCACAAQQAQ9QYLVgEBfyMAQRBrIgQkACAEIAAgAxC7BCEDIAAQNSEAA0AgASACRwRAIAAgAygCBCABELcDIAMgAygCBEEUajYCBCABQRRqIQEMAQsLIAMQbiAEQRBqJAALJgAgACgCABogACgCACAAENsBahogACgCABogACgCACAAEJQBahoLBAAgAQshAQF/IAEgAGshAyAAIAFHBEAgAiAAIAMQywILIAIgA2oLBwAgASAAawtOAQF/IwBBEGsiBCQAIAQgACADEK8DIQMgABA1GiACIAFrIgBBAEoEQCADKAIEIAEgABA/GiADIAMoAgQgAGo2AgQLIAMQbiAEQRBqJAALFwAgAEIANwIAIABBAToAECAAQgA3AggLLAAgACgCABogACgCACAAENwBQRRsahogACgCABogACgCACAAEIABQRRsahoLUwEDfyMAQRBrIgMkACADIAAgARC7BCICKAIEIQEgAigCCCEEA0AgASAERgRAIAIQbiADQRBqJAAFIAAQNRogARChBiACIAFBFGoiATYCBAwBCwsLDAAgACgCABogARA0CwoAIAFBBGoQ0QELKQEBfwNAIAJBCEZFBEAgASACaiAAIAJrLQAHOgAAIAJBAWohAgwBCwsLKgEBfyMAQRBrIgIkACACQQhqIAEQigQiASAAEIIEIAEQ0QEgAkEQaiQACxkBAX8gABCAASECIAAgARCgBSAAIAIQogYLLAEBfyMAQRBrIgIkACACIAE2AgwgACACQQxqIAJBCGoQsQYgAkEQaiQAIAAL2gQCCX8BfSMAQSBrIgUkACAFIAEQ3AI2AhAgBUEYaiEIIAVBEGohCSAFQQhqIQojAEEgayICJAAgABA+GiABKAIAIQYgABCOASEDIAJBADoAHwJAAkAgA0UNACAAIAYgAxBbIgcQPCgCACIERQ0AA0AgBCgCACIERQ0BIAYgBCgCBEcEQCAEKAIEIAMQWyAHRw0CCyAAEFkgBEEIaiABENABRQ0ACwwBCyACQRBqIAAgBkHs1QEgCSAKEIEGIAAQPigCACEBIAAQWSEEAkAgAwRAIAFBAWqzIAQqAgAgA7OUXkUNAQsgAiADEOEBQQFzIANBAXRyNgIMIAICfyAAED4oAgBBAWqzIAAQWSoCAJWNIgtDAACAT10gC0MAAAAAYHEEQCALqQwBC0EACzYCCCAAIAJBDGogAkEIahB6KAIAEIEEIAYgABCOASIDEFshBwsCQCAAIAcQPCgCACIBRQRAIAIoAhAgAEEIaiIBKAIANgIAIAEgAigCEDYCACAAIAcQPCABNgIAIAIoAhAoAgBFDQEgAigCECEBIAAgAigCECgCACgCBCADEFsQPCABNgIADAELIAIoAhAgASgCADYCACABIAIoAhA2AgALIAJBEGoiARC4ASEEIAAQPiIAIAAoAgBBAWo2AgAgAkEBOgAfIAEoAgAhACABQQA2AgAgAARAIAEQSiIBLQAE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IAe9IgkgBa18Qi+GIAmnQR9xQQN0QaDsAmopAwB8v6K2IQgLIAgLCwsAIABDAAAAP5KOCxAAIAAQpwJDAAAAQBCnApULLAAgACgCABogACgCACAAEPUBQSRsahogACgCABogACgCACAAEIQBQSRsahoLDAAgACAAKAIAENEGCxwBAX8gAEEOTQR/IABBAnRB6KgBaigCAAVBAAsLNQAgACgCABogACgCACAAEPUBQSRsahogACgCACAAEIQBQSRsahogACgCACAAEPUBQSRsahoLEwAgACABNgJUIABBPGogARCjBAtqAQV8IAArAxgiASABoiAAKwMQIgIgAqIgACsDACIDIAOiIAArAwgiBCAEoqCgoCIFRAAAAAAAAAAAYQRADwsgACABIAWfIgGjOQMYIAAgAiABozkDECAAIAQgAaM5AwggACADIAGjOQMACyYAIAAoAgAaIAAoAgAgABDbAWoaIAAoAgAgABDbAWoaIAAoAgAaCwkAIABBfxDsAgsdACABQdWq1aoBSwRAQbzyABCsAQALIAFBDGwQTAsNACAAQdWq1aoBEOwCCxYAIAEgAikCADcCACABIAIoAgg2AggLPgECf0EMEDsiAwR/IAMgACABbCACdBA7IgQ2AgAgBEUEQCADEDRBAA8LIAMgATYCCCADIAA2AgQgAwVBAAsLPgADQCABIAJHBEAgASABLAAAIgBBAE4EfyADKAIAIAEsAABBAnRqKAIABSAACzoAACABQQFqIQEMAQsLIAILPwADQCABIAJHBEAgASABKAIAIgBB/wBNBH8gAygCACABKAIAQQJ0aigCAAUgAAs2AgAgAUEEaiEBDAELCyACC6cBAQR/IwBBgAJrIgAkACAAQiU3A/gBIABB+AFqIgdBAXJBz/YBIAUgAigCBBC9AxBcIQggACAENwMAIABB4AFqIgYgBkEYIAggByAAEK0BIAZqIgggAhDZASEJIABBEGoiByACEE8gBiAJIAggAEEgaiIGIABBHGogAEEYaiAHELQHIAcQRyABIAYgACgCHCAAKAIYIAIgAxCaAiEBIABBgAJqJAAgAQu5AQEDfyMAQaABayIAJAAgAEHluAMvAAA7AZwBIABB4bgDKAAANgKYASAAQZgBaiIGQQFyQf72ASAFIAIoAgQQvQMQXCEHIAAgBDYCACAAQYsBaiIEIARB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GiAREDkaIA8QZiALQbAEaiQAIAAPCyAKIQILIAFBAWohAQwACwALHQAgACABELgBEH8gARBKKAIAIQEgABBKIAE2AgALNAEBfyMAQRBrIgIkACACIAAoAgA2AgggAiACKAIIIAFqNgIIIAIoAgghACACQRBqJAAgAAsLACAAQbi2BBDLAQsLACAAQcC2BBDLAQvDAQEGfyMAQRBrIgQkACAAEEooAgAhBQJ/IAIoAgAgACgCAGsiA0H/////B0kEQCADQQF0DAELQX8LIgNBASADGyEDIAEoAgAhBiAAKAIAIQcgBUHPAkYEf0EABSAAKAIACyADEMgCIggEQCAFQc8CRwRAIAAQuAEaCyAEQc4CNgIEIAAgBEEIaiAIIARBBGoQZyIFEJ8HIAUQZiABIAAoAgAgBiAHa2o2AgAgAiADIAAoAgBqNgIAIARBEGokAA8LEFUACyUBAX8gASgCABDnBEEYdEEYdSECIAAgASgCADYCBCAAIAI6AAALzxABCn8jAEGwBGsiCyQAIAsgCjYCpAQgCyABNgKoBCALQc8CNgJoIAsgC0GIAWogC0GQAWogC0HoAGoiARBnIg8oAgAiCjYChAEgCyAKQZADajYCgAEgARBFIREgC0HYAGoQRSEOIAtByABqEEUhDCALQThqEEUhDSALQShqEEUhECMAQRBrIgEkACALAn8gAgRAIAEgAxCiByICEP4BIAsgASgCADYAeCABIAIQ/QEgDSABEIsBIAEQORogASACEMABIAwgARCLASABEDkaIAsgAhC+AToAdyALIAIQnwE6AHYgASACEJ4BIBEgARCLASABEDkaIAEgAhDBASAOIAEQiwEgARA5GiACEPwBDAELIAEgAxChByICEP4BIAsgASgCADYAeCABIAIQ/QEgDSABEIsBIAEQORogASACEMABIAwgARCLASABEDkaIAsgAhC+AToAdyALIAIQnwE6AHYgASACEJ4BIBEgARCLASABEDkaIAEgAhDBASAOIAEQiwEgARA5GiACEPwBCzYCJCABQRBqJAAgCSAIKAIANgIAIARBgARxIhJBCXYhE0EAIQFBACECA0AgAiEKAkACQAJAAkAgAUEERg0AIAAgC0GoBGoQkwFFDQBBACEEAkACQAJAAkACQAJAIAtB+ABqIAFqLAAADgUBAAQDBQkLIAFBA0YNByAH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IQEDQCABIAlGRQRAIAIgAUECdCICIAAoAgwgDUECdGooAgBqKAIAIAIgC2ooAgBsaiECIAFBAWohAQwBCwsgArcgECANQQN0aisDAKMgEqMiEyARIBEgE2MiARshESAMIAogARshCiADIAggARshCCADQQFqIQMMAAsACyAHQQFqIQcMAQsLDAELIAlBAnQQOyILRQ0DQQAhAQNAIAEgCUZFBEAgByABIAJqLQAAQf8Bc2ohByABQQFqIQEMAQsLIAcgCW4hCkEAIQdBACEBA0AgASAJRkUEQCALIAFBAnRqIAEgAmotAABB/wFzIAprIgg2AgAgAUEBaiEBIAggCGwgB2ohBwwBCwsgB7efIhIgA7ejRAAAAAAAAC5AYw0CQQAhByAAKAIAIgFBACABQQBKGyEOQX8hCEF/IQpBfyEMA0AgByAORwRAIAAoAgghAQJAA0ACQCABIAxBAWoiDEECdCIPaigCAA4DAQACAAsLIAAoAhghEEEAIQMDQCADQQRGDQEgAyAPaiENQQAhAkEAIQEDQCABIAlGRQRAIAIgAUECdCICIAAoAhQgDUECdGooAgBqKAIAIAIgC2ooAgBsaiECIAFBAWohAQwBCwsgArcgECANQQN0aisDAKMgEqMiEyARIBEgE2MiARshESAMIAogARshCiADIAggARshCCADQQFqIQMMAAsACyAHQQFqIQcMAQsLCyAFIAg2AgAgBCAKNgIAIAYgETkDACALEDRBAA8LIARBADYCACAFQQA2AgAgBkKAgICAgICA+L9/NwMAIAsQNEF+DwsgBEEANgIAIAVBADYCACAGQoCAgICAgID4v383AwAgCxA0QX4PC0EAQQNBpA5BABA9QQEQAwALaQAgAEUEQA8LAkAgACgCACABRg0AIAAgATYCACABRQRAIABB5IanAmoiACgCABA0IABBADYCAAwBCyAAQeSGpwJqIAAoAiggACgCJGwQOyIANgIAIAANAEEAQQNBpA5BABA9QQEQAwALC+8BAQF/IwBBIGsiBiQAIAYgATYCGAJAIAMoAgRBAXFFBEAgBkF/NgIAIAYgACABIAIgAyAEIAYgACgCACgCEBEJACIBNgIYAkACQAJAIAYoAgAOAgABAgsgBUEAOgAADAMLIAVBAToAAAwCCyAFQQE6AAAgBEEENgIADAELIAYgAxBPIAYQ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IAIoAgwgAigCCBBXOAIgIAYgCCACKgJYIAIqAlwgAigCDCACKAIIEFc4AiQgBiAIIAIqAmAgAioCZCACKAIMIAIoAggQVzgCKCAGIAggAioCaCACKgJsIAIoAgwgAigCCBBXOAIsIAggBCAFIC4gNJQQiwIgBiAIIAIqAnAgAioCdCACKAIMIAIoAggQVzgCMCAGIAggAioCeCACKgJ8IAIoAgwgAigCCBBXOAI0IAYgCCACKgKAASACKgKEASACKAIMIAIoAggQVzgCOCAGIAggAioCiAEgAioCjAEgAigCDCACKAIIEFc4AjwgBiAIIAIqApABIAIqApQBIAIoAgwgAigCCBBXOAJAIAYgCCACKgKYASACKgKcASACKAIMIAIoAggQVzgCRCAIIAQgBSAuIDOUEIsCIAYgCCACKgKgASACKgKkASACKAIMIAIoAggQVzgCSCAGIAggAioCqAEgAioCrAEgAigCDCACKAIIEFc4AkwgBiAIIAIqArABIAIqArQBIAIoAgwgAigCCBBXOAJQIAYgCCACKgK4ASACKgK8ASACKAIMIAIoAggQVzgCVCAGIAggAioCwAEgAioCxAEgAigCDCACKAIIEFc4AlggBiAIIAIqAsgBIAIqAswBIAIoAgwgAigCCBBXOAJcIAggBCAFIC4gMZQQiwIgBiAIIAIqAtABIAIqAtQBIAIoAgwgAigCCBBXOAJgIAYgCCACKgLYASACKgLcASACKAIMIAIoAggQVzgCZCAGIAggAioC4AEgAioC5AEgAigCDCACKAIIEFc4AmggBiAIIAIqAugBIAIqAuwBIAIoAgwgAigCCBBXOAJsIAYgCCACKgLwASACKgL0ASACKAIMIAIoAggQVzgCcCAGIAggAioC+AEgAioC/AEgAigCDCACKAIIEFc4AnQgCCAEIAUgLiAwlBCLAiAGIAggAioCgAIgAioChAIgAigCDCACKAIIEFc4AnggBiAIIAIqAogCIAIqAowCIAIoAgwgAigCCBBXOAJ8IAYgCCACKgKQAiACKgKUAiACKAIMIAIoAggQVzgCgAEgBiAIIAIqApgCIAIqApwCIAIoAgwgAigCCBBXOAKEASAGIAggAioCoAIgAioCpAIgAigCDCACKAIIEFc4AogBIAYgCCACKgKoAiACKgKsAiACKAIMIAIoAggQVzgC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BH8gACAEKAIMIAZBAnRqQQAgASAGayIBIAAoAuQDKAIEEQcAIAUgBSgCACABajYCACAEKAIYBSABCyAEKAIQIgBPBEAgBEEANgIYIAQgBCgCFCAAajYCFAsLjwEBBH8jAEEQayIHJAAgACgCyAMiCCgCECEJIAUoAgAhCiAHQQA2AgwgACABIAIgAyAIKAIMIAdBDGogBiAKayIBIAkgASAJSRsgACgC3AMoAgQRDAAgACAIKAIMIAQgBSgCAEECdGogBygCDCAAKALkAygCBBEHACAFIAUoAgAgBygCDGo2AgAgB0EQaiQAC9wBAQF/IAAoAsgDIQICQAJAAkACQAJAIAEOBAADAgEDCyAAKAJUBEAgAkHUATYCBCACKAIMDQQgAiAAIAIoAghBACACKAIQQQEgACgCBCgCHBEKADYCDAwECyACIAAoAtwDKAIENgIEDAMLIAIoAghFBEAgACgCACIBQQM2AhQgACABKAIAEQEACyACQdUBNgIEDAILIAIoAghFBEAgACgCACIBQQM2AhQgACABKAIAEQEACyACQdYBNgIEDAELIAAoAgAiAUEDNgIUIAAgASgCABEBAAsgAkIANwIUCzwAIAAgASACKAIAIAQgBSgCAEECdGogACgC3AMoAgwRBwAgBSAFKAIAQQFqNgIAIAIgAigCAEEBajYCAAvCAwEMfyACQQJ0IgIgASgCCGooAgAhBSABKAIEIAJqKAIAIQYgASgCACACaigCACEHIAMoAgAhASAAKALQAiECIAAoAtwDIgMoAhwhCCADKAIYIQsgAygCFCEMIAMoAhAhDSAAKAJwIgNBAk8EfyADQQF2IQMDQCAMIAYtAABBAnQiBGooAgAhDiALIAUtAABBAnQiCWooAgAhCiAEIAhqKAIAIQ8gASACIAkgDWooAgAiCSAHLQAAIgRqai0AADoAACABIAIgBCAKIA9qQRB1Igpqai0AADoAASABIAIgBCAOamotAAA6AAIgASACIAkgBy0AASIEamotAAA6AAMgASACIAQgCmpqLQAAOgAEIAEgAiAEIA5qai0AADoABSABQQZqIQEgB0ECaiEHIAVBAWohBSAGQQFqIQYgA0EBayIDDQALIAAoAnAFIAMLQQFxBEAgDCAGLQAAQQJ0IgBqKAIAIQMgCyAFLQAAQQJ0IgVqKAIAIQYgACAIaigCACEIIAEgAiAHLQAAIgAgBSANaigCAGpqLQAAOgAAIAEgAiAAIAYgCGpBEHVqai0AADoAASABIAIgACADamotAAA6AAILC4sCAQN/IwBBEGsiCCQAAkACQCAAKALcAyIHKAIkBEAgB0EgakEAIAQgBSgCAEECdGpBAEEBIAcoAigQiwMgB0EANgIkIAUgBSgCAEEBajYCACAHIAcoAixBAWs2AiwMAQsgBygCLCEJIAggBCAFKAIAIgNBAnRqIgQoAgA2AgggCAJ/IAkgBiADayIDIAMgCUsbIgNBAiADQQJJGyIDQQJPBEAgBCgCBAwBCyAHQQE2AiQgBygCIAs2AgwgACABIAIoAgAgCEEIaiAHKAIMEQcAIAcoAiQhACAFIAUoAgAgA2o2AgAgByAHKAIsIANrNgIsIAANAQsgAiACKAIAQQFqNgIACyAIQRBqJAALhgUBDn8gAkECdCIFIAEoAghqKAIAIQogASgCBCAFaigCACELIAEoAgAgAkEDdGoiASgCACEHIAEoAgQhCCADKAIEIQIgAygCACEDIAAoAtACIQQgACgC3AMiASgCHCEOIAEoAhghDyABKAIUIRAgASgCECERIAAoAnAiAUECTwR/IAFBAXYhCQNAIBAgCy0AAEECdCIBaigCACEMIA8gCi0AAEECdCIGaigCACEFIAEgDmooAgAhASADIAQgBiARaigCACINIActAAAiBmpqLQAAOgAAIAMgBCAGIAEgBWpBEHUiBWpqLQAAOgABIAMgBCAGIAxqai0AADoAAiADIAQgDSAHLQABIgFqai0AADoAAyADIAQgASAFamotAAA6AAQgAyAEIAEgDGpqLQAAOgAFIAIgBCANIAgtAAAiAWpqLQAAOgAAIAIgBCABIAVqai0AADoAASACIAQgASAMamotAAA6AAIgAiAEIA0gCC0AASIBamotAAA6AAMgAiAEIAEgBWpqLQAAOgAEIAIgBCABIAxqai0AADoABSACQQZqIQIgCEECaiEIIANBBmohAyAHQQJqIQcgCkEBaiEKIAtBAWohCyAJQQFrIgkNAAsgACgCcAUgAQtBAXEEQCAQIAstAABBAnQiAGooAgAhCSAPIAotAABBAnQiAWooAgAhBSAAIA5qKAIAIQAgAyAEIAEgEWooAgAiASAHLQAAIgZqai0AADoAACADIAQgBiAA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AgAiAkUEQCABIABBAUHAACAAKAIEKAIAEQQAIgI2AjwLIAJCADcAACACQgA3ADggAkIANwAwIAJCADcAKCACQgA3ACAgAkIANwAYIAJCADcAECACQgA3AAggAyAHaiIBQQA2AiggAUEANgIYIAAoAuABRQRAIAAoArQDDQEMAgsgACgCnANFDQELIAUoAhgiAkEQTwRAIAAoAgAiASACNgIYIAFBMjYCFCAAIAAoAgAoAgARAQALIAMgAkECdGoiAUH8AGooAgAiAkUEQCABIABBAUGAAiAAKAIEKAIAEQQAIgI2AnwLIAJBAEGAAhA6GgsgBEEBaiIEIAAoAtQCSA0ACwsgA0FwNgIUIANCADcCDCADIAAoApgCNgI4C6sNAgp/AXwgACgCJEEASgRAIAAoAtgDIQogACgC2AEhBwNAIAEhBiACIQQCQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgBygCKCAHKAIkIghBCHRqIgNBgxBMBEAgA0GBCEwEQAJAIANBgQRrDgQXAyIeAAtBkAEhAUEAIQICQCADQYECaw4CJh8ACyADQYMGaw4EAyEhHCELIANBggxMBEACQCADQYIIaw4HFiIFIiIiHAALIANBhQprDgYFISEhIRohCwJAIANBgwxrDgoUISEGISEhISEZAAsgA0GHDmsOCAYgICAgICAXIAsgA0GFGEwEQCADQYQUTARAIANBhBBrDg0TISEhHyEhISEhISEXIAsgA0GFFGsOBhEgICAgBwgLIANBhhxMBEAgA0GGGGsOBxAgICAgIAkKCwJAIANBhxxrDggPICAgICAgCwALIANBiCBrDgkNHx8fHx8fHwwLC0GRASEBQQAhAgwiC0GSASEBDCELQZMBIQFBACECDCALQZQBIQFBACECDB8LQZUBIQFBACECDB4LQZYBIQFBACECDB0LQZcBIQFBACECDBwLIANBixZHDRdBmAEhAUEAIQIMGwtBmQEhAUEAIQIMGgsgA0GNGkcNFUGaASEBQQAhAgwZC0GbASEBQQAhAgwYCyADQY8eRw0TQZwBIQFBACECDBcLQZ0BIQFBACECDBYLQZ4BIQFBACECDBULQZ8BIQFBACECDBQLQaABIQFBACECDBML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IQcgAygCACEEQQAhAEEAIQ0gCEEBRwRAA0AgACAHai0AACEKIAAgBmotAAAhCyAEIAAgCWotAAAiBToAASAEIAUgC2pBgAFzOgACIAQgBSAKakGAAXM6AAAgByAAQQFyIgVqLQAAIQogBSAGai0AACELIAQgBSAJai0AACIFOgAEIAQgBSALakGAAXM6AAUgBCAFIApqQYABczoAAyAAQQJqIQAgBEEGaiEEIA1BAmoiDSAORw0ACwsgD0UNACAAIAdqLQAAIQcgACAGai0AACEGIAQgACAJai0AACIAOgABIAQgACAGakGAAXM6AAIgBCAAIAdqQYABczoAAAsgA0EEaiEDIAJBAWohAiAMQQFrIQQgDEECTg0ACwsLqQIBCX8gBEEASgRAIAAoAnAiBUF+cSEMIAVBAXEhDQNAIAQhCQJAIAVFDQAgAkECdCIAIAEoAghqKAIAIQYgASgCBCAAaigCACEHIAEoAgAgAGooAgAhCCADKAIAIQRBACEAQQAhCiAFQQFHBEADQCAEIAAgCGotAAA6AAAgBCAAIAdqLQAAOgABIAQgACAGai0AADoAAiAEIAggAEEBciILai0AADoAAyAEIAcgC2otAAA6AAQgBCAGIAtqLQAAOgAFIABBAmohACAEQQZqIQQgCkECaiIKIAxHDQALCyANRQ0AIAQgACAIai0AADoAACAEIAAgB2otAAA6AAEgBCAAIAZqLQAAOgACCyADQQRqIQMgAkEBaiECIAlBAWshBCAJQQJODQALCwuiAgENfyAEQQBKBEAgACgC0AIhBSAAKAJwIQcgACgC4AMiACgCFCEKIAAoAhAhCyAAKAIMIQwgACgCCCENA0AgBCEIIAcEQCACQQJ0IgAgASgCCGooAgAhDiABKAIEIABqKAIAIQ8gASgCACAAaigCACEQIAMoAgAhBEEAIQADQCAAIA9qLQAAIQYgBCAFIAAgEGotAAAiCSANIAAgDmotAABBAnQiEWooAgBqai0AADoAACAEIAUgCSALIBFqKAIAIAogBkECdCIGaigCAGpBEHVqai0AADoAASAEIAUgCSAGIAxqKAIAamotAAA6AAIgBEEDaiEEIABBAWoiACAHRw0ACwsgA0EEaiEDIAJBAWohAiAIQQFrIQQgCEECTg0ACwsL1gIBCX8gBEEASgRAIAAoAnAiCEF8cSEM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AgALDAILAkAgAUEMSQ0AIAItAAJBwQBHDQAgAi0AA0HkAEcNACACLQAEQe8ARw0AIAItAAVB4gBHDQAgAi0ABkHlAEcNACACLQAIIQMgAi0AByEHIAItAAohCSACLQAJIQogAi0ADCELIAItAAshDSACLQANIQUgACgCACIBQc4ANgIUIAEgBTYCJCABIAsgDUEIdHI2AiAgASAJIApBCHRyNgIcIAEgAyAHQQh0cjYCGCAAQQEgASgCBBECACAAIAU6AKwCIABBATYCqAIMAgsgACgCACIBIAU2AhggAUHQADYCFCAAQQEgACgCACgCBBECAAwBCyAAKAIAIgEgAzYCGCABQcYANgIUIAAgACgCACgCABEBAAsgBiAENgIEIAYgCDYCAEEBIQQgDEEATA0AIAAgDCAAKAIYKAIQEQIACyACQRBqJAAgBAs2ACAAQQA2AtgBIABBADYCuAMgAEEANgKQASAAKALQAyIAQQA2AqQBIABBADYCGCAAQgA3AgwLizsBD38jAEGgAmsiCSQAIAAoArgDIQEDQAJAAkACQCABDQAgACgC0AMoAgxFBEAgACgCGCICKAIEIgFFBEAgACACKAIMEQAARQRAQQAhAQwECyACKAIEIQELIAIoAgAiAy0AACEFIAFBAWsiBAR/IANBAWoFIAAgAigCDBEAAEUEQEEAIQEMBAsgAigCBCEEIAIoAgALIgFBAWohAyAFQf8BRiABLQAAIgFB2AFGcUUEQCAAKAIAIgYgBTYCGCAGQTc2AhQgACgCACABNgIcIAAgACgCACgCABEBAAsgACABNgK4AyACIARBAWs2AgQgAiADNgIADAELIAAQ4gNFBEBBACEBDAILIAAoArgDIQELAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABQQFrDv4BDxERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERESAQIFCQUFBQUDBAUIBQUFDw8PDw8PDw8ABwYKEAsREQ0NDQ0NDQ0NDQ0NDQ0NDQ0REREREREREQwREREREQ4RCyAAKAIAIgJB6AA2AhQgAEEBIAIoAgQRAgAgACgC0AMiASgCDARAIAAoAgAiAkHAADYCFCAAIAIoAgARAQAgACgC0AMhAQsgAEIANwDoASAAQgA3APABIABCgYKEiJCgwIABNwCAAiAAQoGChIiQoMCAATcA+AEgAEKFipSo0KDBggU3AJACIABChYqUqNCgwYIFNwCIAiAAQgA3A7ACIABBADYCKCAAQgA3A5gCIABBADoArAIgAEKBgAQ3AqQCIABBADoAogIgAEGBAjsBoAIgAUEBNgIMDBQLQQAhASAAQQBBAEEAENACDRMMEgtBACEBIABBAEEBQQAQ0AINEgwRC0EAIQEgAEEAQQBBARDQAg0RDBALQQAhASAAQQBBAUEBENACDRAMDwsgACgCACICIAE2AhggAkE/NgIUIAAgACgCACgCABEBAAwPCyAAKAIYIgYoAgQhASAGKAIAIQMgACgC0AMoAhBFBEAgACgCACICQTw2AhQgAkEYakH4sQJB0AAQPxogACAAKAIAKAIAEQEACyABRQRAIAAgBigCDBEAAEUEQEEAIQEMDwsgBigCACEDIAYoAgQhAQsgAy0AACEFIAFBAWsiAgR/IANBAWoFIAAgBigCDBEAAEUEQEEAIQEMDwsgBigCBCECIAYoAgALIgQtAAAhASACQQFrIgMEfyAEQQFqBSAAIAYoAgwRAABFBEBBACEBDA8LIAYoAgQhAyAGKAIACyEEIAAoAgAiAiAELQAAIgs2AhggAkHpADYCFEEBIQIgAEEBIAAoAgAoAgQRAgACQAJAAkAgC0EBdEEGaiAFQQh0IAFyRyALQQRLcg0AIAsEQCAAIAs2AtQCIARBAWohCiADQQFrIQUMAgsgACgC4AFFDQAgACALNgLUAiAEQQFqIQogA0EBayEFDAILIAAoAgAiAUEMNgIUIAAgASgCABEBACAAIAs2AtQCIARBAWohCiADQQFrIQUgC0UNAQtBACEEA0AgBUUEQCAAIAYoAgwRAABFBEBBACEBDBELIAYoAgAhCiAGKAIEIQULIAotAAAhAwJAIARFDQAgBEECayECIARBAWshCEEAIQEDQCADIAAgAUECdGooAtgCKAIARwRAIAQgAUEBaiIBRw0BDAILCyAAKALYAigCACEBAkAgBEECSQ0AQQEhAyACQQNPBEAgCEF8cSEMQQAhBwNAIAAgA0ECdGoiAigC5AIoAgAiDSACKALgAigCACIOIAIoAtwCKAIAIg8gAigC2AIoAgAiAiABIAEgAkgbIgIgAiAPSBsiAiACIA5IGyICIAIgDUgbIQEgA0EEaiEDIAdBBGoiByAMRw0ACwtBACECIAhBA3EiCEUNAANAIAAgA0ECdGooAtgCKAIAIgcgASABIAdIGyEBIANBAWohAyACQQFqIgIgCEcNAAsLIAFBAWohAwsgBUEBayEIIAAoAtgBIQECQCAAKAIkIgdBAEoEQCABIAdB2ABsaiEFQQAhAgNAIAMgASgCAEYNAiABQdgAaiEBIAJBAWoiAiAHRw0ACyAFIQELIAAoAgAiAiADNgIYIAJBBDYCFCAAIAAoAgAoAgARAQALIAAgBEECdGogATYC2AIgCAR/IApBAWoFIAAgBigCDBEAAEUEQEEAIQEMEQsgBigCBCEIIAYoAgALIQUgASAFLQAAIgJBD3E2AhggASACQQR2NgIUIAAoAgAiAiABKAIANgIYIAIgASgCFDYCHCABKAIYIQEgAkHqADYCFCACIAE2AiAgAEEBIAIoAgQRAgAgBUEBaiEKIAhBAWshBSAEQQFqIgQgC0cNAAtBACECCyAFRQRAIAAgBigCDBEAAEUEQEEAIQEMDwsgBigCACEKIAYoAgQhBQsgACAKLQAANgKcAyAAIAVBAWsiAwR/IApBAWoFIAAgBigCDBEAAEUEQEEAIQEMDwsgBigCBCEDIAYoAgALIgQtAAA2AqADIAAgA0EBayIHBH8gBEEBagUgACAGKAIMEQAARQRAQQAhAQwPCyAGKAIEIQcgBigCAAsiBS0AACIEQQ9xNgKoAyAAIARBBHY2AqQDIAAoAgAiBCAAKAKcAzYCGCAEIAAoAqADNgIcIAQgACgCpAM2AiAgBCAAKAKoAzYCJCAEQesANgIUQQEhASAAQQEgBCgCBBECACAAKALQA0EANgIUIAJFBEAgACAAKAKQAUEBajYCkAELIAYgB0EBazYCBCAGIAVBAWo2AgAgAEEANgK4AwwNCyAAKAIAIgJB1wA2AhQgAEEBIAIoAgQRAgAgAEEANgK4A0ECIQEMDAsgACgCGCIFKAIEIgFFBEAgACAFKAIMEQAARQRAQQAhAQwNCyAFKAIEIQELIAUoAgAiAi0AACEEIAFBAWsiAwR/IAJBAWoFIAAgBSgCDBEAAEUEQEEAIQEMDQsgBSgCBCEDIAUoAgALIgFBAWohAiADQQFrIQMgAS0AACAEQQh0ciIEQQJrIQEgBEEDTwRAA0AgASEEIANFBEAgACAFKAIMEQAARQRAQQAhAQwPCyAFKAIEIQMgBSgCACECCyACLQAAIQEgA0EBayIIBH8gAkEBagUgACAFKAIMEQAARQRAQQAhAQwPCyAFKAIEIQggBSgCAAsiAy0AACECIAAoAgAiBiABNgIYIAZB0QA2AhQgACgCACACNgIcIABBASAAKAIAKAIEEQIAAkACQAJAIAFBIE8EQCAAKAIAIgYgATYCGCAGQR02AhQgACAAKAIAKAIAEQEADAELIAFBEEkNAQsgACABaiACOgD4AQwBCyAAIAFqIgEgAkEEdiIGOgD4ASABIAJBD3EiAToA6AEgASAGTQ0AIAAoAgAiASACNgIYIAFBHjYCFCAAIAAoAgAoAgARAQALIANBAWohAiAIQQFrIQMgBEECayEBIARBAkoNAAsLIAEEQCAAKAIAIgRBDDYCFCAAIAQoAgARAQALIAUgAzYCBCAFIAI2AgAMDAsgACgCGCIGKAIEIgFFBEAgACAGKAIMEQAARQ0KIAYoAgQhAQsgBigCACICLQAAIQQgAUEBayIBBH8gAkEBagUgACAGKAIMEQAARQ0KIAYoAgQhASAGKAIACyICQQFqIQMgAUEBayEBIAItAAAgBEEIdHIiAkECayEFIAJBE08EQANAIAFFBEAgACAGKAIMEQAARQ0MIAYoAgAhAyAGKAIEIQELIAAoAgAiAiADLQAAIgc2AhggAkHSADYCFEEBIQIgAEEBIAAoAgAoAgQRAgBBACEEIAlBADoAgAIgA0EBaiEDIAFBAWshAQNAIAFFBEAgACAGKAIMEQAARQ0NIAYoAgAhAyAGKAIEIQELIAlBgAJqIAJqIAMtAAAiCDoAACADQQFqIQMgAUEBayEBIAQgCGohBCACQQFqIgJBEUcNAAsgACgCACICIAktAIECNgIYIAIgCS0AggI2AhwgAiAJLQCDAjYCICACIAktAIQCNgIkIAIgCS0AhQI2AiggAiAJLQCGAjYCLCACIAktAIcCNgIwIAktAIgCIQggAkHYADYCFCACIAg2AjQgAEECIAIoAgQRAgAgACgCACICIAktAIkCNgIYIAIgCS0AigI2AhwgAiAJLQCLAjYCICACIAktAIwCNgIkIAIgCS0AjQI2AiggAiAJLQCOAjYCLCACIAktAI8CNgIwIAktAJACIQggAkHYADYCFCACIAg2AjQgAEECIAIoAgQRAgAgBEGAAk0gBUERayIFIAROcUUEQCAAKAIAIgJBCTYCFCAAIAIoAgARAQALQQAhAiAJQQBBgAIQOiEIIAQEQANAIAFFBEAgACAGKAIMEQAARQ0OIAYoAgAhAyAGKAIEIQELIAIgCGogAy0AADoAACADQQFqIQMgAUEBayEBIAJBAWoiAiAERw0ACwsgACAHQRBrIgJBAnRqQcQBaiAAIAdBAnRqQbQBaiAHQRBxIgsbIQogAiAHIAsbIgJBBE8EQCAAKAIAIgcgAjYCGCAHQR82AhQgACAAKAIAKAIAEQEACyAFIARrIQUgCigCACICRQRAIABBAEGYAiAAKAIEKAIAEQQAIgJBADYClAIgCiACNgIACyACIAgpA4ACNwIAIAIgCCkDiAI3AgggAiAILQCQAjoAECAKKAIAQRFqIAhBgAIQPxogBUEQSg0ACwsgBQRAIAAoAgAiAkEMNgIUIAAgAigCABEBAAsgBiABNgIEIAYgAzYCAAwLCyAAKAIYIgYoAgQiAUUEQCAAIAYoAgwRAABFBEBBACEBDAsLIAYoAgQhAQsgBigCACICLQAAIQUgAUEBayIDBH8gAkEBagUgACAGKAIMEQAARQRAQQAhAQwLCyAGKAIEIQMgBigCAAsiAUEBaiECIANBAWshBCABLQAAIAVBCHRyIgFBAmshCCABQQNPBEADQCAERQRAIAAgBigCDBEAAEUEQEEAIQEMDQsgBigCBCEEIAYoAgAhAgsgAi0AACEFIAAoAgAiAUHTADYCFCABIAVBD3EiATYCGCAAKAIAIAVBBHY2AhwgAEEBIAAoAgAoAgQRAgAgAUEETwRAIAAoAgAiAyABNgIYIANBIDYCFCAAIAAoAgAoAgARAQALIAAgAUECdGoiAygCpAEiAUUEQCAAQQBBhAEgACgCBCgCABEEACIBQQA2AoABIAMgATYCpAELIAhBAWshCgJAAkACQAJAAn8gBUEQSSILRQRAQQAhByAIQYABSw0CA0AgASAHQQF0IgVqQQE7AQAgASAFQQJyakEBOwEAIAEgBUEEcmpBATsBACABIAVBBnJqQQE7AQAgASAFQQhyakEBOwEAIAEgBUEKcmpBATsBACABIAVBDHJqQQE7AQAgASAFQQ5yakEBOwEAIAdBCGoiB0HAAEcNAAsgCkEBdQwBC0EAIQcgCEHAAEsNAQNAIAEgB0EBdCIFakEBOwEAIAEgBUECcmpBATsBACABIAVBBHJqQQE7AQAgASAFQQZyakEBOwEAIAEgBUEIcmpBATsBACABIAVBCnJqQQE7AQAgASAFQQxyakEBOwEAIAEgBUEOcmpBATsBACAHQQhqIgdBwABHDQALIAoLIQVBgMwCIQgCQAJAAkACQAJAAkAgBUEEaw4uBQcHBwcABwcHBwcHAQcHBwcHBwcHAgcHBwcHBwcHBwcDBwcHBwcHBwcHBwcHBAcLQZDLAiEIDAQLQZDKAiEIDAMLQeDIAiEIDAILQZDHAiEIDAELQYDFAiEICyACQQFqIQIgBEEBayEEDAILIAJBAWohAiAEQQFrIQRBwAAhBUHAwgIhCAwBCyACQQFqIQIgBEEBayEEQcDCAiEIIAVBAEwNAQtBACEDA0ACfyALRQRAIARFBEAgACAGKAIMEQAARQRAQQAhAQwRCyAGKAIEIQQgBigCACECCyACLQAAIQcgBEEBayIEBH8gAkEBagUgACAGKAIMEQAARQRAQQAhAQwRCyAGKAIEIQQgBigCAAsiAi0AACAHQQh0cgwBCyAERQRAIAAgBigCDBEAAEUEQEEAIQEMEAsgBigCBCEEIAYoAgAhAgsgAi0AAAshByABIAggA0ECdGooAgBBAXRqIAc7AQAgAkEBaiECIARBAWshBCADQQFqIgMgBUcNAAsLQQAhCAJAIAAoAgAiAygCaEECSA0AA0AgAyABIAhBAXQiB2ovAQA2AhggAyABIAdBAnJqLwEANgIcIAMgASAHQQRyai8BADYCICADIAEgB0EGcmovAQA2AiQgAyABIAdBCHJqLwEANgIoIAMgASAHQQpyai8BADYCLCADIAEgB0EMcmovAQA2AjAgASAHQQ5yai8BACEHIANB3wA2AhQgAyAHNgI0IABBAiADKAIEEQIAIAhBN0sNASAIQQhqIQggACgCACEDDAALAAsgCiAFQQAgBSALG2prIghBAEoNAAsLIAgEQCAAKAIAIgFBDDYCFCAAIAEoAgARAQALIAYgBDYCBCAGIAI2AgAMCgsgACgCGCICKAIEIgNFBEAgACACKAIMEQAARQRAQQAhAQwKCyACKAIEIQMLIAIoAgAiBC0AACEBIANBAWsiAwR/IARBAWoFIAAgAigCDBEAAEUEQEEAIQEMCgsgAigCBCEDIAIoAgALIQQgA0EBayEDIAQtAAAgAUEIdHJBBEcEQCAAKAIAIgFBDDYCFCAAIAEoAgARAQALIAMEfyAEQQFqBSAAIAIoAgwRAABFBEBBACEBDAoLIAIoAgQhAyACKAIACyIBLQAAIQUgA0EBayIEBH8gAUEBagUgACACKAIMEQAARQRAQQAhAQwKCyACKAIEIQQgAigCAAsiAS0AACEDIAAoAgAiBkHUADYCFCAGIAMgBUEIdHIiBTYCGCAAQQEgACgCACgCBBECACAAIAU2ApgCIAIgBEEBazYCBCACIAFBAWo2AgAMCQsgACgCGCIBKAIEIQMgASgCACECIAAoAtADKAIQRQRAIAAoAgAiBEE8NgIUIARBGGpBybICQdAAED8aIAAgACgCACgCABEBAAsCQAJAIAAoAiRBA0gNACADRQRAIAAgASgCDBEAAEUEQEEAIQEMCwsgASgCBCEDIAEoAgAhAgsgAi0AACEEIANBAWsiAwR/IAJBAWoFIAAgASgCDBEAAEUEQEEAIQEMCwsgASgCBCEDIAEoAgALIQIgA0EBayEDIAItAAAgBEEIdHJBGEcEQCAAKAIAIgRBDDYCFCAAIAQoAgARAQALIAMEfyACQQFqBSAAIAEoAgwRAABFBEBBACEBDAsLIAEoAgQhAyABKAIACyECIANBAWshAyACLQAAQQ1HBEAgACgCACIEQcYANgIUIAQgACgCuAM2AhggACAAKAIAKAIAEQEACyADBH8gAkEBagUgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCAAsiAi0AACEEIANBAWsiAwR/IAJBAWoFIAAgASgCDBEAAEUEQEEAIQEMCwsgASgCBCEDIAEoAgALIgVBAWohAiADQQFrIQMgBS0AACAEQQh0ckH/AUcNACADRQRAIAAgASgCDBEAAEUEQEEAIQEMCwsgASgCBCEDIAEoAgAhAgsgAkEBaiEEIANBAWshAyACLQAAQQNHBEAgBCECDAELIANFBEAgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCACEECyAEQQFqIQIgA0EBayEDIAAoAtgBIgcoAlggBC0AAEcNACADRQRAIAAgASgCDBEAAEUEQEEAIQEMCwsgACgC2AEhByABKAIEIQMgASgCACECCyACQQFqIQQgA0EBayEDIAcoAgAgAi0AAEcEQCAEIQIMAQsgA0UEQCAAIAEoAgwRAABFBEBBACEBDAsLIAAoAtgBIQcgASgCBCEDIAEoAgAhBAsgBEEBaiECIANBAWshAyAHKAKwASAELQAARw0AIANFBEAgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCACECCyACQQFqIQQgA0EBayEDIAItAABBgAFHBEAgBCECDAELIANFBEAgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCACEECyAELQAAIQUgA0EBayIDBH8gBEEBagUgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCAAsiBEEBaiECIANBAWshAyAELQAAIAVBCHRyDQAgA0UEQCAAIAEoAgwRAABFBEBBACEBDAsLIAEoAgQhAyABKAIAIQILIAItAAAhBCADQQFrIgMEfyACQQFqBSAAIAEoAgwRAABFBEBBACEBDAsLIAEoAgQhAyABKAIACyIFQQFqIQIgA0EBayEDIAUtAAAgBEEIdHINACADRQRAIAAgASgCDBEAAEUEQEEAIQEMCwsgASgCBCEDIAEoAgAhAgsgAkEBaiEEIANBAWshAyACLQAABEAgBCECDAELIANFBEAgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCACEECyAELQAAIQUgA0EBayIDBH8gBEEBagUgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCAAsiBEEBaiECIANBAWshAyAELQAAIAVBCHRyQQFHDQAgA0UEQCAAIAEoAgwRAABFBEBBACEBDAsLIAEoAgQhAyABKAIAIQILIAItAAAhBCADQQFrIgMEfyACQQFqBSAAIAEoAgwRAABFBEBBACEBDAsLIAEoAgQhAyABKAIACyIFQQFqIQIgA0EBayEDIAUtAAAgBEEIdHINACADRQRAIAAgASgCDBEAAEUEQEEAIQEMCwsgASgCBCEDIAEoAgAhAgsgAkEBaiEEIANBAWshAyACLQAABEAgBCECDAELIANFBEAgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCACEECyAELQAAIQUgA0EBayIDBH8gBEEBagUgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCAAsiBEEBaiECIANBAWshAyAELQAAIAVBCHRyQQFHDQAgA0UEQCAAIAEoAgwRAABFBEBBACEBDAsLIAEoAgQhAyABKAIAIQILIAItAAAhBCADQQFrIgMEfyACQQFqBSAAIAEoAgwRAABFBEBBACEBDAsLIAEoAgQhAyABKAIACyIFQQFqIQIgA0EBayEDIAUtAAAgBEEIdHJFDQELIAAoAgAiBEEcNgIUIAAgBCgCABEBAAsgAEEBNgKwAiABIAM2AgQgASACNgIADAgLIAAgACgC0AMgAUECdGpB4AZrKAIAEQAADQdBACEBDAYLIAAgACgC0AMoAhwRAAANBkEAIQEMBQsgACgCACICIAE2AhggAkHeADYCFCAAQQEgACgCACgCBBECAAwFCyAAKAIYIgQoAgQiA0UEQCAAIAQoAgwRAABFBEBBACEBDAULIAQoAgQhAwsgBCgCACIBLQAAIQUgA0EBayICBH8gAUEBagUgACAEKAIMEQAARQRAQQAhAQwFCyAEKAIEIQIgBCgCAAsiAS0AACEDIAAoAgAiBkHdADYCFCAGIAAoArgDNgIYIAAoAgAgAyAFQQh0ciIFQQJrIgM2AhwgAEEBIAAoAgAoAgQRAgAgBCACQQFrNgIEIAQgAUEBajYCACAFQQNJDQQgACADIAAoAhgoAhARAgAMBAsgACgCACICIAE2AhggAkHGADYCFCAAIAAoAgAoAgARAQAMAwtBACEBIABBAUEAQQAQ0AINAgwBC0EAIQELIAlBoAJqJAAgAQ8LQQAhASAAQQA2ArgDDAALAAuSAQECfwJAAkAgACgCuAMiAQR/IAEFIAAQ4gNFDQEgACgCuAMLIAAoAtADKAIUIgFB0AFqRgRAIAAoAgAiAiABNgIYIAJB5AA2AhQgAEEDIAAoAgAoAgQRAgAgAEEANgK4AwwCCyAAIAEgACgCGCgCFBEDAA0BC0EADwsgACgC0AMiACAAKAIUQQFqQQdxNgIUQQEL1wEBBn8gACgCGCIBKAIEIgJFBEAgACABKAIMEQAARQRAQQAPCyABKAIEIQILIAEoAgAiAy0AACEEIAJBAWsiBQR/IANBAWoFIAAgASgCDBEAAEUEQEEADwsgASgCBCEFIAEoAgALIgItAAAhAyAAKAIAIgZB3QA2AhQgBiAAKAK4AzYCGCAAKAIAIAMgBEEIdHIiA0ECayIENgIcIABBASAAKAIAKAIEEQIAIAEgBUEBazYCBCABIAJBAWo2AgAgA0EDTwRAIAAgBCAAKAIYKAIQEQIAC0EBC88CAQV/IAAoAgAiAyAAKAK4AyICNgIYIANB/AA2AhQgACgCACABNgIcIABBfyAAKAIAKAIEEQIAIAFBBmpBB3FB0AFyIQMgAUEBa0EHcUHQAXIhBCABQQJqQQdxQdABciEFIAFBAWpBB3FB0AFyIQEDQAJAAkAgAkHAAUgNACABIAJGIAJB2AFrQXhJciACIAVGcg0BIAIgBEYgAiADRnINACAAKAIAIgEgAjYCGCABQeMANgIUIAAoAgBBATYCHCAAQQQgACgCACgCBBECACAAQQA2ArgDQQEPCyAAKAIAIgYgAjYCGCAGQeMANgIUIAAoAgBBAjYCHCAAQQQgACgCACgCBBECACAAEOIDBEAgACgCuAMhAgwCBUEADwsACwsgACgCACIBIAI2AhggAUHjADYCFCAAKAIAQQM2AhwgAEEEIAAoAgAoAgQRAgBBAQu2DQEIf0ECIQICQCAAKALMAyIFKAIUDQADQAJAIAACfwJAAkAgACAAKALQAygCBBEAACICQQFHBEAgAkECRw0GIAVBATYCFCAFKAIYRQ0BQQIhAiAAKALQAygCEEUNBiAAKAIAIgFBPjYCFCAAIAEoAgARAQBBAg8LAkACQAJAIAUoAhgOAgIBAAsgACgC1AIhAgwFCwJAIAAoAiBB3P8DTARAIAAoAhxB3f8DSA0BCyAAKAIAQqqAgIDA+z83AhQgACAAKAIAKAIAEQEACyAAKALUASIBQQ1rQXpNBEAgACgCACICIAE2AhggAkEQNgIUIAAgACgCACgCABEBAAsgACgCJCIDQQtOBEAgACgCACIBIAM2AhggAUEbNgIUIAAoAgBBCjYCHCAAIAAoAgAoAgARAQAgACgCJCEDCyAAQoGAgIAQNwK8AiADQQBKBEAgACgC2AEhAkEAIQhBASEBQQEhBANAAkAgAigCCCIGQQVrQXxPBEAgAigCDCIHQQVrQXtLDQELIAAoAgAiAUETNgIUIAAgASgCABEBACAAKAIkIQMgAigCDCEHIAAoAsACIQEgAigCCCEGIAAoArwCIQQLIAAgASAHIAEgB0obIgE2AsACIAAgBCAGIAQgBkobIgQ2ArwCIAJB2ABqIQIgCEEBaiIIIANIDQALCyAAKALcAQ0CIAAoAuABBEAgACgC1AINAwsCQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAAoAqADIgFB9wBMBEAgAQ5kAQ4OAg4ODg4DDg4ODg4OBA4ODg4ODg4OBQ4ODg4ODg4ODg4GDg4ODg4ODg4ODg4OBw4ODg4ODg4ODg4ODg4OEQ4ODg4ODg4ODg4ODg4ODg4IDg4ODg4ODg4ODg4ODg4ODg4OCQ4LIAFBwgFMBEAgAUH4AEYNCiABQY8BRg0LIAFBqAFHDQ4gAEE/NgK0AyAAQcDCAjYCsAMgAEENNgKsA0ENDBILIAFBwwFGDQsgAUHgAUYNDCABQf8BRw0NIABBPzYCtAMgAEHAwgI2ArADIABBEDYCrANBEAwRCyAAQQA2ArQDIABBwMICNgKwAyAAQQE2AqwDQQEMEAsgAEEDNgK0AyAAQYDMAjYCsAMgAEECNgKsA0ECDA8LIABBCDYCtAMgAEGQywI2ArADIABBAzYCrANBAwwOCyAAQQ82ArQDIABBkMoCNgKwAyAAQQQ2AqwDQQQMDQsgAEEYNgK0AyAAQeDIAjYCsAMgAEEFNgKsA0EFDAwLIABBIzYCtAMgAEGQxwI2ArADIABBBjYCrANBBgwLCyAAQTA2ArQDIABBgMUCNgKwAyAAQQc2AqwDQQcMCgsgAEE/NgK0AyAAQcDCAjYCsAMgAEEJNgKsA0EJDAkLIABBPzYCtAMgAEHAwgI2ArADIABBCjYCrANBCgwICyAAQT82ArQDIABBwMICNgKwAyAAQQs2AqwDQQsMBwsgAEE/NgK0AyAAQcDCAjYCsAMgAEEMNgKsA0EMDAYLIABBPzYCtAMgAEHAwgI2ArADIABBDjYCrANBDgwFCyAAQT82ArQDIABBwMICNgKwAyAAQQ82AqwDQQ8MBAsgACgCACIBQRE2AhQgASAAKAKcAzYCGCAAKAIAIAAoAqADNgIcIAAoAgAgACgCpAM2AiAgACgCACAAKAKoAzYCJCAAIAAoAgAoAgARAQAgACgCJCEDIAAoAqwDDAMLIAUoAhBFBEAgACgCACIBQSQ2AhQgACABKAIAEQEACyAAKALUAkUNBCAAELIFQQEPC0ECIQIgACgCkAEiASAAKAKYAU4NBCAAIAE2ApgBDAQLIABBPzYCtAMgAEHAwgI2ArADIABBCDYCrANBCAsiATYCyAIgACABNgLEAiADQQBKBEAgACgC2AEhAkEAIQQDQCACIAE2AiggAiABNgIkIAIgAigCCCAAKAIcbCAAKAK8AiABbBBsNgIcIAIgAigCDCAAKAIgbCAAKAKsAyAAKALAAmwQbDYCICACIAIoAgggACgCHGwgACgCvAIQbDYCLCACKAIMIAAoAiBsIAAoAsACEGwhASACQQA2AlAgAkEBNgI0IAIgATYCMCAEQQFqIgQgACgCJE5FBEAgAkHYAGohAiAAKAKsAyEBDAELCyAAKAKsAyEBCyAAIAAoAiAgASAAKALAAmwQbDYCzAJBASEBIAAoAswDIAAoAtQCIgIgACgCJE4EfyAAKALgAUEARwVBAQs2AhALIAJFBEAgBUECNgIYDAELCyAFQQA2AhhBAQ8LIAILQwEBfyAAKALMAyIBQQE2AhggAUIANwIQIAFB/wA2AgAgACAAKAIAKAIQEQEAIAAgACgC0AMoAgARAQAgAEEANgKgAQscACAAIAAoAtQDKAIIEQEAIAAoAswDQf8ANgIACwwAIAAoAhhBATYCJAuLAQECfyAAKAIYIgEoAiBBAUGAICABKAIcEGAiAkUEQCABKAIkBEAgACgCACICQSs2AhQgACACKAIAEQEACyAAKAIAIgJB+wA2AhQgAEF/IAIoAgQRAgAgASgCIEH/AToAACABKAIgQdkBOgABQQIhAgsgAUEANgIkIAEgAjYCBCABIAEoAiA2AgBBAQtUAQJ/IAFBAEoEQCABIAAoAhgiAigCBCIDSgRAA0AgACACKAIMEQAAGiABIANrIgEgAigCBCIDSg0ACwsgAiADIAFrNgIEIAIgAigCACABajYCAAsLewEBfyAAKAIYIgJFBEAgACAAQQBBKCAAKAIEKAIAEQQAIgI2AhggAiAAQQBBgCAgACgCBCgCABEEADYCICAAKAIYIQILIAIgATYCHCACQfcANgIYIAJB+AA2AhQgAkH5ADYCECACQfoANgIMIAJB+wA2AgggAkIANwIAC80BAQR/IwBBEGsiBCQAIAAoAhQiA0HNAUcEQCAAKAIAIgUgAzYCGCAFQRU2AhQgACAAKAIAKAIAEQEACwJAIAAoAowBIgUgACgCdCIGTwRAIAAoAgAiAUH+ADYCFCAAQX8gASgCBBECAEEAIQEMAQsgACgCCCIDBEAgAyAGNgIIIAMgBTYCBCAAIAMoAgARAQALIARBADYCDCAAIAEgBEEMaiACIAAoAsADKAIEEQcAIAAgBCgCDCIBIAAoAowBajYCjAELIARBEGokACABC8NAARR/AkACQAJAAkACQCAAKAIUIgFBygFrDgMAAQMCCyAAIABBAUEcIAAoAgQoAgARBAAiDTYCvAMgDUEANgIIIA1BzAE2AgQgDUHNATYCACAAKALUASIBQQhHBEAgACgCACICIAE2AhggAkEQNgIUIAAgACgCACgCABEBAAsgACgCFCIBQcoBRwRAIAAoAgAiAiABNgIYIAJBFTYCFCAAIAAoAgAoAgARAQALAn8gACgCrAMiAiAAKAIwbCIDIAAoAjQiBE0EQCAAIAAoAhwgAhBsNgJwQQEhASAAKAIgDAELIARBAXQgA08EQCAAIAAoAhxBAXQgAhBsNgJwQQIhASAAKAIgQQF0DAELQQMhASAEQQNsIANPBEAgACAAKAIcQQNsIAIQbDYCcCAAKAIgQQNsDAELIARBAnQgA08EQCAAIAAoAhxBAnQgAhBsNgJwQQQhASAAKAIgQQJ0DAELQQUhASAEQQVsIANPBEAgACAAKAIcQQVsIAIQbDYCcCAAKAIgQQVsDAELQQYhASAEQQZsIANPBEAgACAAKAIcQQZsIAIQbDYCcCAAKAIgQQZsDAELQQchASAEQQdsIANPBEAgACAAKAIcQQdsIAIQbDYCcCAAKAIgQQdsDAELIARBA3QgA08EQCAAIAAoAhxBA3QgAhBsNgJwQQghASAAKAIgQQN0DAELQQkhASAEQQlsIANPBEAgACAAKAIcQQlsIAIQbDYCcCAAKAIgQQlsDAELQQohASAEQQpsIANPBEAgACAAKAIcQQpsIAIQbDYCcCAAKAIgQQpsDAELQQshASAEQQtsIANPBEAgACAAKAIcQQtsIAIQbDYCcCAAKAIgQQtsDAELQQwhASAEQQxsIANPBEAgACAAKAIcQQxsIAIQbDYCcCAAKAIgQQxsDAELQQ0hASAEQQ1sIANPBEAgACAAKAIcQQ1sIAIQbDYCcCAAKAIgQQ1sDAELQQ4hASAEQQ5sIANPBEAgACAAKAIcQQ5sIAIQbDYCcCAAKAIgQQ5sDAELQQ8hASAAKAIcIQYgBEEPbCADTwRAIAAgBkEPbCACEGw2AnAgACgCIEEPbAwBCyAAIAZBBHQgAhBsNgJwQRAhASAAKAIgQQR0CyAAKAKsAxBsIQIgACABNgLIAiAAIAE2AsQCIAAgAjYCdAJAIAAoAiQiBEEATA0AIAAoAtgBIQIgBEEBa0EHTwRAIARBeHEhBkEAIQMDQCACIAE2AiggAiABNgIkIAIgATYCkAUgAiABNgKMBSACIAE2ArgEIAIgATYCtAQgAiABNgLgAyACIAE2AtwDIAIgATYCiAMgAiABNgKEAyACIAE2ArACIAIgATYCrAIgAiABNgLYASACIAE2AtQBIAIgATYCgAEgAiABNgJ8IAJBwAVqIQIgA0EIaiIDIAZHDQALCyAEQQdxIgRFDQBBACEDA0AgAiABNgIoIAIgATYCJCACQdgAaiECIANBAWoiAyAERw0ACwsCQCAAKAIkIglBAEwNAEEIQQQgACgCTBshCiAAKALIAiEDIAAoAsQCIQQgACgC2AEiByEIA0ACQCAKIAQiAUgNACAAKAK8AiICIAgoAggiDEEBdG8NAEECIQYDQCAEIAZsIgEgCkoNASACIAZBAXQiBiAMbG9FDQALCyAIIAE2AiQCQCAKIAMiAkgNACAAKALAAiIMIAgoAgwiDkEBdG8NAEECIQYDQCADIAZsIgIgCkoNASAMIAZBAXQiBiAObG9FDQALCyAIIAI2AigCQCACQQF0IgYgAUgEQCAIIAY2AiQMAQsgAiABQQF0IgFMDQAgCCABNgIoCyAIQdgAaiEIIAtBAWoiCyAJRw0ACyAJQQBMDQBBACEGA0AgByAHKAIkIAcoAgggACgCHGxsIAAoAqwDIAAoArwCbBBsNgIsIAcgBygCKCAHKAIMIAAoAiBsbCAAKAKsAyAAKALAAmwQbDYCMCAHQdgAaiEHIAZBAWoiBiAAKAIkIglIDQALCyAAKAIsQQFrIgFBBk0EQCABQQJ0QYC8AmooAgAhCQsgACAJNgJ4IABBASAJIAAoAlQbNgJ8IAAgABCuBQR/IAAoAsACBUEBCzYCgAEgACAAQQFBgAogACgCBCgCABEEAEEAQYAEEDoiAkGABGoiATYC0AIDQCABIAVqIAU6AAAgASAFQQFyIgNqIAM6AAAgASAFQQJyIgNqIAM6AAAgASAFQQNyIgNqIAM6AAAgASAFQQRyIgNqIAM6AAAgASAFQQVyIgNqIAM6AAAgASAFQQZyIgNqIAM6AAAgASAFQQdyIgNqIAM6AAAgBUEIaiIFQYACRw0ACyACQYAGakH/AUGABBA6GgJAAkAgACgCdEUNACAAKAJwRQ0AIAAoAnhBAEoNAQsgACgCACIBQSE2AhQgACABKAIAEQEACyANQQA2AgwgABCuBSEBIA1CADcCFCANIAE2AhACQCAAKAJURQRAIABBADYCbCAAQgA3AmQMAQsgACgCQEUEQCAAQQA2AmwgAEIANwJkCyAAKAJEBEAgACgCACIBQTA2AhQgACABKAIAEQEACwJAIAAoAnhBA0cEQCAAQQA2AogBIABBADYCbCAAQgE3AmQMAQsgACgCiAEEQCAAQQE2AmgMAQsgACgCXARAIABBATYCbAwBCyAAQQE2AmQLIAAoAmQEQCAAIABBAUHYACAAKAIEKAIAEQQAIgE2AuQDIAFBADYCRCABQe4BNgIMIAFB7wE2AgggAUHwATYCACABQQA2AjQgACgCeEEFTgRAIAAoAgBCuYCAgMAANwIUIAAgACgCACgCABEBAAsgACgCYCIKQYECTgRAIAAoAgBCu4CAgIAgNwIUIAAgACgCACgCABEBACAAKAJgIQoLIAAoAngiB0EBayIJQXhxIQggCUEHcSEDIAAoAuQDIQYgB0ECSCELIAdBAmtBB0khDEEBIQEDQCABIgVBAWoiASEEAkAgCw0AQQAhAiABIQQgDEUEQANAIAEgBGwgAWwgAWwgAWwgAWwgAWwgAWwgAWwhBCACQQhqIgIgCEcNAAsLQQAhAiADRQ0AA0AgASAEbCEEIAJBAWoiAiADRw0ACwsgBCAKTA0AC0EBIQMgBUEBTQRAIAAoAgAiASAENgIYIAFBOjYCFCAAIAAoAgAoAgARAQALAkAgB0EATA0AIAdBA3EhC0EAIQgCQCAJQQNJBEBBACEBDAELIAdBfHEhDEEAIQEgBkEgaiECQQAhCQNAIAIgAUECdCIEaiAFNgIAIAIgBEEEcmogBTYCACACIARBCHJqIAU2AgAgAiAEQQxyaiAFNgIAIAFBBGohASADIAVsIAVsIAVsIAVsIQMgCUEEaiIJIAxHDQALCyALBEADQCAGIAFBAnRqIAU2AiAgAUEBaiEBIAMgBWwhAyAIQQFqIgggC0cNAAsLIAdBAEwNAEEAIQEgACgCLEECRyEFQQEhAgNAIAogAyAGIAUEfyABBSABQQJ0QbDCAmooAgALQQJ0aiIIKAIgIgRtIARBAWoiCWwiBE4EQCAIIAk2AiBBACECIAQhAyABQQFqIgEgB0cNAQsgAkEBcSEEQQEhAkEAIQEgBEUNAAsLIAAoAnghASAAKAIAIgIgAzYCGCACAn8gAUEDRgRAIAIgBigCIDYCHCACIAYoAiQ2AiAgAiAGKAIoNgIkQeAADAELIAAoAgAhAkHhAAs2AhQgAEEBIAIoAgQRAgAgAEEBIAMgACgCeCAAKAIEKAIIEQgAIQ4gACgCeCIBQQBKBEBBACEIIAMhAgNAIAIgBiAIQQJ0IgRqKAIgIgxtIQUgDEEASgRAIAVBfHEhESAFQQNxIQ8gBUEBayESIAQgDmohByAMQQFrIhNBAXYhFEEAIQsDQCADIAUgC2wiBEoEQCALQf8BbCAUaiATbSEKA0ACQCAFQQBMDQBBACEJQQAhAUEAIRAgEkEDTwRAA0AgBygCACABIARqaiAKOgAAIAcoAgAgAUEBciAEamogCjoAACAHKAIAIAFBAnIgBGpqIAo6AAAgBygCACABQQNyIARqaiAKOgAAIAFBBGohASAQQQRqIhAgEUcNAAsLIA9FDQADQCAHKAIAIAEgBGpqIAo6AAAgAUEBaiEBIAlBAWoiCSAPRw0ACwsgAiAEaiIEIANIDQALCyALQQFqIgsgDEcNAAsgACgCeCEBCyAFIQIgCEEBaiIIIAFIDQALCyAGIAM2AhQgBiAONgIQIAAQpQUCQCAAKAJYQQJHDQAgACgCeEEATA0AIAAoAnBBAXRBBGohAiAAKALkAyEDQQAhAQNAIAMgAUECdGogAEEBIAIgACgCBCgCBBEEADYCRCABQQFqIgEgACgCeEgNAAsLIA0gACgC5AM2AhQLIAAoAmxFBEAgACgCaEUNAQtBACECIAAgAEEBQSwgACgCBCgCABEEACIBNgLkAyABQQA2AiggAUEANgIgIAFB9gE2AgwgAUH3ATYCACAAKAJ4QQNHBEAgACgCACIDQTA2AhQgACADKAIAEQEACyABIABBAUGAASAAKAIEKAIAEQQANgIYA0AgAEEBQYAgIAAoAgQoAgQRBAAhAyACQQJ0IgQgASgCGGogAzYCACAAQQFBgCAgACgCBCgCBBEEACEDIAEoAhggBEEEcmogAzYCACACQQJqIgJBIEcNAAsgAUEBNgIcAkAgACgCbARAQQghA0E6IQQCQCAAKAJgIgJBCE4EQCACQYECSQ0BQTshBEGAAiEDCyAAKAIAIgUgAzYCGCAFIAQ2AhQgACAAKAIAKAIAEQEACyAAQQEgAkEDIAAoAgQoAggRCAAhAyABIAI2AhQgASADNgIQDAELIAFBADYCEAsgACgCWARAIABBAjYCWCABIABBASAAKAJwQQZsQQxqIAAoAgQoAgQRBAA2AiAgABCkBQsgDSAAKALkAzYCGAsgACgCREUEQAJAIA0oAhAEQEEAIQIgACAAQQFBMCAAKAIEKAIAEQQAIgE2AtwDIAFBADYCCCABQc4BNgIAIAEgACgCeCAAKAJwbCIDNgIoAkAgACgCwAJBAkYEQCABQc8BNgIMIAFB0AE2AgQgAEEBIAMgACgCBCgCBBEEACECDAELIAFB0QE2AgwgAUHSATYCBAsgASACNgIgIAAoAighAyAAKALcAyIBIABBAUGACCAAKAIEKAIAEQQANgIQIAEgAEEBQYAIIAAoAgQoAgARBAA2AhQgASAAQQFBgAggACgCBCgCABEEADYCGCABIABBAUGACCAAKAIEKAIAEQQAIgQ2AhwgASgCGCEFIAEoAhQhBiABKAIQIQdBACECQYB/IQECQCADQQdGBEADQCAHIAJBAnQiA2ogAUHTmwtsQYCAAmpBEHU2AgAgAyAGaiABQcSWDmxBgIACakEQdTYCACADIAVqIAFB3aR6bDYCACADIARqIAFBzZ99bEGAgAJqNgIAIAFBAWohASACQQFqIgJBgAJHDQAMAgsACwNAIAcgAkECdCIDaiABQenNBWxBgIACakEQdTYCACADIAZqIAFBoosHbEGAgAJqQRB1NgIAIAMgBWogAUGukn1sNgIAIAMgBGogAUHnz35sQYCAAmo2AgAgAUEBaiEBIAJBAWoiAkGAAkcNAAsLDAELIAAgAEEBQRwgACgCBCgCABEEACIBNgLgAyABQYUBNgIAAkACQAJAIAAoAigiAkEHSw0AAkBBASACdEHMAXFFBEBBASACdEEwcQ0BIAJBAUcNAiAAKAIkQQFHDQMMBAsgACgCJEEDRw0CDAMLIAAoAiRBBEcNAQwCCyAAKAIkQQBKDQELIAAoAgAiAkELNgIUIAAgAigCABEBAAsCQCAAKAKwAkUNAAJAIAAoAihBAmsOBQEAAAABAAsgACgCACICQRw2AhQgACACKAIAEQEACwJAAkACQAJAAkACQCAAKAIsIgJBAWsOBgABBAMEAgQLIABBATYCeAJAAkACQCAAKAIoQQFrDgcAAQACAgIAAgsgAUGGATYCBCAAKAIkIgFBAkgNBiABQQFrIgVBB3EhAyAAKALYASEEQQEhAiABQQJrQQdPBEAgBUF4cSEGQQAhBQNAIAQgAkHYAGxqIgFBADYCNCABQQA2AowBIAFBADYC5AEgAUEANgK8AiABQQA2ApQDIAFBADYC7AMgAUEANgLEBCABQQA2ApwFIAJBCGohAiAFQQhqIgUgBkcNAAsLIANFDQZBACEBA0AgBCACQdgAbGpBADYCNCACQQFqIQIgAUEBaiIBIANHDQALDAYLAkACQAJAAkAgACgCsAIOAgABAgsgAUGHATYCBAwCCyABQYgBNgIEDAELIAAoAgAiAUEcNgIUIAAgASgCABEBAAsgACgC4AMgAEEBQYAYIAAoAgQoAgARBAAiBDYCGEEAIQEDQCAEIAFBAnRqIgIgAUGLmQFsNgIAIAJBgBBqIAFBrzpsQYCAAmo2AgAgAkGACGogAUHGrAJsNgIAIAQgAUEBciIDQQJ0aiADQYuZAWw2AgAgAkGEEGogA0GvOmxBgIACajYCACACQYQIaiADQcasAmw2AgAgAUECaiIBQYACRw0ACwwFCyAAKAIAIgFBHDYCFCAAIAEoAgARAQAMBAsgAEEDNgJ4AkACQAJAAkACQCAAKAIoQQFrDgcAAwEEBAQCBAsgAUGJATYCBAwHCyABQYoBNgIEIAAQsQUMBgsgAUGKATYCBCAAKALgAyIBIABBAUGACCAAKAIEKAIAEQQANgIIIAEgAEEBQYAIIAAoAgQoAgARBAA2AgwgASAAQQFBgAggACgCBCgCABEEADYCECABIABBAUGACCAAKAIEKAIAEQQAIgQ2AhQgASgCECEFIAEoAgwhBiABKAIIIQdBACECQYB/IQEDQCAHIAJBAnQiA2ogAUHTmwtsQYCAAmpBEHU2AgAgAyAGaiABQcSWDmxBgIACakEQdTYCACADIAVqIAFB3aR6bDYCACADIARqIAFBzZ99bEGAgAJqNgIAIAFBAWohASACQQFqIgJBgAJHDQALDAULAkACQAJAIAAoArACDgIAAQILIAFBiwE2AgQMBgsgAUGMATYCBAwFCyAAKAIAIgFBHDYCFCAAIAEoAgARAQAMBAsgACgCACIBQRw2AhQgACABKAIAEQEADAMLIABBAzYCeCAAKAIoQQZGBEACQAJAAkAgACgCsAIOAgABAgsgAUGLATYCBAwFCyABQYwBNgIEDAQLIAAoAgAiAUEcNgIUIAAgASgCABEBAAwDCyAAKAIAIgFBHDYCFCAAIAEoAgARAQAMAgsgAEEENgJ4AkACQAJAIAAoAihBBGsOAgEAAgsgAUGNATYCBCAAELEFDAMLIAFBjgE2AgQMAgsgACgCACIBQRw2AhQgACABKAIAEQEADAELIAAoAiggAkYEQCAAIAAoAiQ2AnggAUGOATYCBAwBCyAAKAIAIgFBHDYCFCAAIAEoAgARAQALIAAgACgCVAR/QQEFIAAoAngLNgJ8QQAhAyAAIABBAUGgASAAKAIEKAIAEQQAIgE2AtwDIAFBADYCCCABQdcBNgIEIAFB2AE2AgAgACgCtAIEQCAAKAIAIgJBGjYCFCAAIAIoAgARAQALIAAoAiRBAEoEQCABQQxqIQkgAUGWAWohCiABQYwBaiELIAFBNGohBCABQeQAaiEMIAAoAtgBIQEDQCAAKALAAiEFIAAoArwCIQcgACgCxAIhCCABKAIkIQ4gASgCCCEPIAwgA0ECdCICaiABKAIoIAEoAgxsIAAoAsgCbSIGNgIAIA4gD2wgCG0hCAJAIAEoAjRFBEAgAiAEakHZATYCAAwBCyAHIAhHIAUgBkdyRQRAIAIgBGpB2gE2AgAMAQsCQCAIQQF0IAdHIg4gBSAGR3JFBEAgAiAEakHbATYCAAwBCyAOIAZBAXQgBUdyRQRAIAIgBGpB3AE2AgAMAQsCQCAHIAcgCG0iByAIbGsNACAFIAUgBm0iBSAGbGsNACACIARqQd0BNgIAIAMgC2ogBzoAACADIApqIAU6AAAMAQsgACgCACIFQSc2AhQgACAFKAIAEQEACyAAKAIEKAIIIQUgAiAJaiAAQQEgACgCcCAAKAK8AhCMAyAAKALAAiAFEQgANgIACyABQdgAaiEBIANBAWoiAyAAKAIkSA0ACwsLIAAoAmwhBCAAIABBAUEcIAAoAgQoAgARBAAiATYCyAMgAUIANwIIIAFB0wE2AgAgACgCVARAAkAgASAAKALAAiICNgIQIAAoAgQhAyAEBEAgAygCECEDIAEgAEEBQQAgACgCeCAAKAJwbCAAKAJ0IAIQjAMgASgCECADEQkANgIIDAELIAEgAEEBIAAoAnggACgCcGwgAiADKAIIEQgANgIMCwsLQQAhASAAIABBAUHUACAAKAIEKAIAEQQAIgI2AtgDIAJBjwE2AgAgACgCJEEASgRAIAJBLGohAyAAKALYASECA0AgAiAAQQFBgAIgACgCBCgCABEEACIENgJUIARBAEGAAhA6GiADIAFBAnRqQX82AgAgAkHYAGohAiABQQFqIgEgACgCJEgNAAsLAkAgACgC5AEEQEEAIQIgACAAQQFBwAEgACgCBCgCABEEACIBNgLUAyABQbIBNgIIIAFBswE2AgAgAUE8akEAQYABEDoaIAFB8QA6ALwBAkAgACgC4AFFDQAgACAAQQEgACgCJEEIdCAAKAIEKAIAEQQAIgE2AqABIAAoAiRBAEwNAANAIAFB/wFBgAIQOkGAAmohASACQQFqIgIgACgCJEgNAAsLDAELQQAhAiAAIABBAUHcASAAKAIEKAIAEQQAIgE2AtQDIAFBuQE2AgggAUG6ATYCAAJAIAAoAuABRQRAIAFCADcCRCABQgA3AlwgAUIANwJUIAFCADcCTAwBCyAAIABBASAAKAIkQQh0IAAoAgQoAgARBAAiAzYCoAEgACgCJEEASgRAA0AgA0H/AUGAAhA6QYACaiEDIAJBAWoiAiAAKAIkSA0ACwsgAUIANwIwIAFCADcCOAsLIAAoAswDKAIQBH9BAQUgACgCQEEARwshAkEAIQMgACAAQQFB9AAgACgCBCgCABEEACIBNgLEAyABQQA2AnAgAUHBATYCCCABQcIBNgIAAkAgAgRAIAAoAiRBAEoEQCABQcgAaiEFIAAoAtgBIQIDQCACKAIMIQQgACgC4AEhBiAAKAIEKAIUIQcgBSADQQJ0aiAAQQFBASACKAIcIAIoAggQjAMgAigCICACKAIMEIwDIARBA2wgBCAGGyAHEQkANgIAIAJB2ABqIQIgA0EBaiIDIAAoAiRIDQALCyABQcMBNgIMIAFBxAE2AgQgASABQcgAajYCEAwBCyABIABBAUGACiAAKAIEKAIEEQQAIgI2AiAgASACQYAJajYCRCABIAJBgAhqNgJAIAEgAkGAB2o2AjwgASACQYAGajYCOCABIAJBgAVqNgI0IAEgAkGABGo2AjAgASACQYADajYCLCABIAJBgAJqNgIoIAEgAkGAAWo2AiQgACgCtANFBEAgAkEAQYAKEDoaCyABQQA2AhAgAUHFATYCDCABQcYBNgIECyAAKAJERQRAQQAhAyAAIABBAUHQACAAKAIEKAIAEQQAIgU2AsADIAVByAE2AgAgACgCyAIhAgJ/IAAoAtwDKAIIBEAgAkEBTARAIAAoAgAiAUEwNgIUIAAgASgCABEBACAAKALIAiECCyAAKALAAyIGIABBASAAKAIkQQN0IAAoAgQoAgARBAAiATYCPCAGQUBrIAEgACgCJCIEQQJ0ajYCACAEQQBKBEAgAkEEaiECIAAoAtgBIQEDQCAAQQEgASgCKCABKAIMbCAAKALIAm0iBCACbCIHQQN0IAAoAgQoAgARBAAhCCADQQJ0IgkgBigCPGogCCAEQQJ0aiIENgIAIAYoAkAgCWogBCAHQQJ0ajYCACABQdgAaiEBIANBAWoiAyAAKAIkIgRIDQALCyAAKALIAiICQQJqDAELIAUgAjYCNCAAKAIkIQQgAgshBgJAIARBAEwNACAFQQhqIQQgACgC2AEhAUEAIQMDQCAEIANBAnRqIABBASABKAIkIAEoAhxsIAEoAiggASgCDGwgAm0gBmwgACgCBCgCCBEIADYCACADQQFqIgMgACgCJE4NASABQdgAaiEBIAAoAsgCIQIMAAsACwsgACAAKAIEKAIYEQEAIAAgACgCzAMoAggRAQACQCAAKAIIIgFFDQAgACgCQA0AIAAoAswDKAIQRQ0AIAAoAuABIQMgACgCJCECIAFBADYCBCAAKALMAiEEIAFBADYCDCABIAQgAkEDbEECaiACIAMbbDYCCCABQQNBAiAAKAJsGzYCECANIA0oAgxBAWo2AgwLIAAoAkAEQCAAQc8BNgIUQQEPCyAAQcsBNgIUCwJAIAAoAswDKAIQRQ0AIAAoAgghBQNAIAUEQCAAIAUoAgARAQALAkAgACAAKALMAygCABEAACIBDgMFAAIACyAAKAIIIgVFIAFBfXFBAUdyDQAgBSAFKAIEQQFqIgE2AgQgASAFKAIIIgJIDQAgBSAAKALMAiACajYCCAwACwALIAAgACgCkAE2ApgBDAELIAAoAgAiAiABNgIYIAJBFTYCFCAAIAAoAgAoAgARAQALIAAoAhRBzAFHBEAgACAAKAK8AygCABEBACAAQcwBNgIUIABBADYCjAELAkAgACgCvAMoAggEQCAAQYwBaiECIAAoAowBIQUDQCAAKAJ0IgMgBUsEQCAAKAIIIgEEQCABIAM2AgggASAFNgIEIAAgASgCABEBACAAKAKMASEFC0EAIQEgAEEAIAJBACAAKALAAygCBBEHACAFIAAoAowBIgVHDQEMAwsgACAAKAK8AygCBBEBACAAIAAoArwDKAIAEQEAQQAhBSAAQQA2AowBIAAoArwDKAIIDQALCyAAQc4BQc0BIAAoAkQbNgIUQQEhAQsLIAEL0gEBAn8CQAJAIAAoAhQiAUHNAWtBAUsNACAAKAJADQAgACgCjAEgACgCdEkEQCAAKAIAIgFBxQA2AhQgACABKAIAEQEACyAAIAAoArwDKAIEEQEAIABB0gE2AhQMAQsCQAJAIAFBzwFrDgQAAQECAQsgAEHSATYCFAwBCyAAKAIAIgIgATYCGCACQRU2AhQgACAAKAIAKAIAEQEACwJAA0AgACgCzAMiASgCFA0BIAAgASgCABEAAA0AC0EADwsgACAAKAIYKAIYEQEAIAAQtgVBAQucBgEFfyAAKAIUIgNBfnFByAFHBEAgACgCACICIAM2AhggAkEVNgIUIAAgACgCACgCABEBAAsCf0EBIQICQAJAAkACQAJAIAAoAhQiA0HIAWsOCwABBAICAgICAgMCAwsgACAAKALMAygCBBEBACAAIAAoAhgoAggRAQAgAEHJATYCFAsgACAAKALMAygCABEAACICQQFHDQIgACgCJCICIQUCQAJAAkACQCACQQFrDgQDAgABAgsgACgC2AEiAygCsAEhBEECIQUgAygCACIGQQFHIgIgAygCWCIDQQJHciAEQQNHckUEQEEDIQIMAwsgAiADQSJHckUEQEEHIQIgBEEjRg0DCyAGQdIARyADQccAR3IgBEHCAEdyRQRAQQIhAgwDCyAGQfIARyADQecAR3JFBEBBBiECIARB4gBGDQMLIAAoApwCBEBBAyECDAMLIAAoAqgCBEBBAiECAkACQCAALQCsAiIDDgIFAAELQQMhAgwECyAAKAIAIgIgAzYCGCACQfQANgIUIABBfyAAKAIAKAIEEQIAQQMhAgwDCyAAKAIAIgIgBjYCGCACQfEANgIUIAIgBDYCICACIAM2AhwgAEEBIAIoAgQRAgBBAyECDAILQQQhBSAAKAKoAkUEQEEEIQIMAgtBBCECAkACQCAALQCsAiIDDgMDAQABC0EFIQIMAgsgACgCACICIAM2AhggAkH0ADYCFCAAQX8gACgCACgCBBECAEEFIQIMAQtBACECQQAhBQsgACAFNgIsIAAgAjYCKCAAQQA2AogBIABBgAI2AmAgAEKCgICAEDcDWCAAQgE3A1AgAEKAgICAEDcDSCAAQgA3A0AgAEKAgICAgICA+D83AzggAEEANgJsIABCADcCZCAAQcoBNgIUIAAgACgCrAMiAjYCNCAAIAI2AjBBAQwDCyAAIAAoAswDKAIAEQAADAILIAAoAgAiAiADNgIYIAJBFTYCFCAAIAAoAgAoAgARAQBBACECCyACCyICQQJGBEAgAQRAIAAoAgAiAUE1NgIUIAAgASgCABEBAAsgABC2BQsgAgsHACAAELUFC58HAQF/IABBADYCBCABQdoARwRAIAAoAgBCjYCAgKALNwIUIAAoAgAgATYCHCAAIAAoAgAoAgARAQALIAJB6ANHBEAgACgCAEKWgICAgD03AhQgACgCACACNgIcIAAgACgCACgCABEBAAsgACgCACEBIAAoAgwhAiAAQQRqQQBB5AMQOhogAEEBNgIQIAAgAjYCDCAAIAE2AgAjAEEQayICJAAgAEEANgIEIAJBADYCDEHUABA7IgFFBEAgACgCAEI4NwIUIAAgACgCACgCABEBAAsgAUGAlOvcAzYCMCABQeMBNgIoIAFB5AE2AiQgAUHlATYCICABQeYBNgIcIAFB5wE2AhggAUHoATYCFCABQekBNgIQIAFB6gE2AgwgAUHrATYCCCABQewBNgIEIAFB7QE2AgAgAUIANwI0IAFBADYCLCABQdQANgJMIAFCADcCPCABQgA3AkQgACABNgIEAkBBrpACEIcDIgNFDQAgAkH4ADoACyACIAJBDGo2AgAgAiACQQtqNgIEIANB0osCIAIQ6gFBAEwNACACKAIMIQMgAi0AC0HfAXFBzQBGBEAgAiADQegHbCIDNgIMCyABIANB6AdsNgIsCyACQRBqJAAgAEEANgK4AiAAQQA2AhggAEEANgIIIABCADcCpAEgAEIANwKsASAAQgA3ArQBIABCADcCvAEgAEIANwLEASAAQgA3AswBIAAgAEEAQawBIAAoAgQoAgARBAAiATYC0AMgAUIANwJgIAFBgAE2AhwgAUGBATYCCCABQYIBNgIEIAFBgwE2AgAgAUEANgJoIAFBgAE2AiQgAUGAATYCKCABQgA3AmwgAUGAATYCLCABQYABNgIwIAFCADcCdCABQYABNgI0IAFBgAE2AjggAUIANwJ8IAFBgAE2AjwgAUEANgKEASABQYABNgJAIAFCADcCiAEgAUGAATYCRCABQYABNgJIIAFBgAE2AkwgAUGAATYCUCABQgA3ApABIAFBgAE2AlQgAUIANwKYASABQQA2AqABIAFBgAE2AlwgAUGEATYCICABQYQBNgJYIABBADYCuAMgAEEANgKQASAAQQA2AtgBIAAoAtADIgFBADYCpAEgAUEANgIYIAFCADcCDCAAIABBAEEcIAAoAgQoAgARBAAiATYCzAMgAUEBNgIYIAFCADcCECABQfwANgIMIAFB/QA2AgggAUH+ADYCBCABQf8ANgIAIABByAE2AhQLIgEBfUF/IAAqAgAgASoCAJMiAkMAAAAAXiACQwAAAABdGwsQACABIAIgAyAAKAIAEQQACzkBAX8gACgCBCIEQQF1IAFqIQEgACgCACEAIAEgAiADIARBAXEEfyABKAIAIABqKAIABSAACxEFAAs3AQF/IAAoAgQiA0EBdSABaiEBIAAoAgAhACABIAIgA0EBcQR/IAEoAgAgAGooAgAFIAALEQIACzQBAX8jAEEQayIEJAAgACgCACEAIAQgAzYCDCABIAIgBEEMaiAAEQQAIQAgBEEQaiQAIAALVAECfyMAQRBrIgQkACAAKAIEIgVBAXUgAWohASAAKAIAIQAgBUEBcQRAIAEoAgAgAGooAgAhAAsgBCADNgIMIAEgAiAEQQxqIAARBQAgBEEQaiQAC1IBAn8jAEEQayIDJAAgACgCBCIEQQF1IAFqIQEgACgCACEAIARBAXEEQCABKAIAIABqKAIAIQALIAMgAjYCDCABIANBDGogABECACADQRBqJAALNgEBfyMAQRBrIgQkACAAKAIAIQAgBCADEI8DIAEgAiAEIAARBAAhACAEEDkaIARBEGokACAAC1YBAn8jAEEQayIEJAAgACgCBCIFQQF1IAFqIQEgACgCACEAIAVBAXEEQCABKAIAIABqKAIAIQALIAQgAxCPAyABIAIgBCAAEQUAIAQQORogBEEQaiQAC1QBAn8jAEEQayIDJAAgACgCBCIEQQF1IAFqIQEgACgCACEAIARBAXEEQCABKAIAIABqKAIAIQALIAMgAhCPAyABIAMgABECACADEDkaIANBEGokAAsLACABIAIgABECAAsrAgF/AXwjAEEQayICJAAgAiABIAARHQA5AwggAisDCCEDIAJBEGokACADCwsAIAEgAiAAERQACycBAX8jAEEQayIBJAAgASAAEQ4ANgIMIAEoAgwhACABQRBqJAAgAAsJACABIAARAQALDwAgASAAKAIAaiACNgIACw0AIAEgACgCAGooAgALGAEBf0EQEEwiAEIANwMAIABCADcDCCAACzkBAX8jAEEQayIDJAAgAyABIAIgABEFAEEQEEwiACADKQIANwIAIAAgAykCCDcCCCADQRBqJAAgAAsrAQF/IwBBEGsiAyQAIAMgASACIAARAwA2AgwgAygCDCEAIANBEGokACAACzUBAX8jAEEQayICJAAgAiABEI8DIAIgAiAAEQAANgIMIAIoAgwhACACEDkaIAJBEGokACAACzABAX8jAEEQayIDJAAgAyABIAIgABEFAEEMEEwgAxCSBCEAIAMQdCADQRBqJAAgAAspAQF/IwBBEGsiAiQAIAIgASAAEQAANgIMIAIoAgwhACACQRBqJAAgAAstAQF/IwBBEGsiBCQAIAQgASACIAMgABEEADYCDCAEKAIMIQAgBEEQaiQAIAALHwAgACABELgFIgAgAikCCDcCCCAAIAIpAgA3AgBBAQt5AQN/IAEQtwEgAksEQCABIAIQuAUhAiMAQRBrIgMkACMAQRBrIgEkACABIANBCGoiBTYCDEEQEEwiBCACKQIINwIIIAQgAikCADcCACABQQxqIAQQ4wMgAUEQaiQAIABB2KwCIAUQDjYCACADQRBqJAAPCyAAEOcDC4ADAQR/IAEgABC3ASIDSwRA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ASATKALUAUYNAQsgEiABNgIEIBIgAjYCAEEAQQJB86ACIBIQPSATKALQASEBIAAoAgAhAiAAKAIEIQ8gACATKALUASIQNgIEIAAgATYCACAQtyAPt6MhAyABtyACt6MhBEEAIQEDQCABQQRHBEAgACABQQN0Ig9qIgIgBCAAIA9qIg8rAwiiOQMIIAIgAyAPKwMoojkDKCACIA8rA0g5A0ggAUEBaiEBDAELCwJAAkACQAJAAkACQCAAKAKwASIBQQFrDgQDAgEABQsgACAAKwNoOQNoIAAgACsDcDkDcCAAIAArA3g5A3ggACAAKwOAATkDgAEgACAEIAArA4gBojkDiAEgACADIAArA5ABojkDkAEgACAEIAArA5gBojkDmAEgACADIAArA6ABojkDoAEgACAAKwOoATkDqAEMAwsgACAEIAArA2iiOQNoIAAgAyAAKwNwojkDcCAAIAArA3g5A3ggACAAKwOAATkDgAEgACAAKwOIASAEIAOiozkDiAEgACAAKwOQASADIAQgBKIgA6KiozkDkAEMAgsgACAEIAArA2iiOQNoIAAgAyAAKwNwojkDcCAAIAArA3g5A3ggACAAKwOAASAEIAOiozkDgAEgACAAKwOIASADIAQgBKIgA6KiozkDiAEMAQsgACAEIAArA2iiOQNoIAAgAyAAKwNwojkDcCAAIAArA3g5A3ggACAAKwOAASAEIAOiozkDgAELIAAgATYCsAELCyATENsFIBMCfyMAQSBrIg8kAEHQARA7IgEEQAJAIAEgAEG4ARA/IhAgACgCAEEeaiIBNgLAASAAKAIEIQIgEEEPNgLMASAQQQ82AsgBIBAgAkEeaiIVNgLEASAQIAEgFWxBA3QiERA7IgI2ArgBIAJFDQAgECAREDsiETYCvAEgEUUNACAVQQAgFUEAShshGiABQQAgAUEAShshGCAAQegAaiEBIAAoArABIRkDQCAXIBpHBEAgF0EPa7K7IQZBACEVA0AgFSAYRwRAIBVBD2uyuyIJIQMCQCAPAnwCQAJAAkACQCAZQQFrDgQDAgEABQsgDyABKwMYIgcgAyABKwMwIgqhIAErA0AiBKIgASsDICILoyIDIAOgIAOiIAMgA6IgBiABKwM4IgyhIASiIAErAygiDaMiBCAEoqAiBaCiIAMgASsDCCAFoiAFoiABKwMAIAWi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IAEgA0EIdGoiACgCNCILQQBIDQEgAEEwaiEFQQAhAiAEQQAgBEEAShshAANAAkAgACACRwRAIAEgAkGIAmxqQYSLpgJqKAIAIAtHDQEgAiEACyAAIARGBEAgBEE8Rg0DIAEgBEEBaiIENgL4iqYCCyABIABBiAJsaiIAQYCLpgJqIAVBgAIQPxogAEGAjaYCakEBNgIADAMLIAJBAWohAgwACwALQQAhByABKAIcQQJGDQNBACEAA0AgACAETg0EQQAhAiABKAIsIgZBACAGQQBKGyEOIAEgAEGIAmxqIgtBwIumAmohBSALQbiLpgJqIQMgC0GAi6YCaiEJA0ACQCACIA5HBH8gCSgCALcgASACQQh0aiILKAIwtyIQoyIRRGZmZmZmZuY/YyARROF6FK5H4fY/ZHINASALKwNoIAMrAwChIhEgEaIgCysDcCAFKwMAoSIRIBGioCAQo0QAAAAAAADgP2NFDQEgAgUgDgsgBkYEQCABIAZBCHRqQTBqIAlBgAIQPxogASABKAIsQQFqNgIsIAEoAviKpgIhBAsgAEEBaiEADAILIAJBAWohAgwACwALAAsgA0EBaiEDDAALAAsgARDVBUEAIQcLIAhB0ABqJAAgBwshACAPQTBqJAAgAAtyAQF/IwBBEGsiASQAIAEgADYCDCABQdyVBCABQQxqEHM2AgggARBrNgIAQX8hACABQQhqIAEQeEUEQCABQQxqEH0oAtgBIgAEfyABIAAoAhQ2AghBAAVBfwshAEF/IAEoAgggABshAAsgAUEQaiQAIAALbgEBfyMAQRBrIgIkACACIAA2AgwgAkHclQQgAkEMahBzNgIIIAIQazYCAAJAIAJBCGogAhB4DQAgAkEMahB9KALYASIARSABQQFLcgR/QX8FIAAgATYCFEEACw0AQaieAiABEMcBCyACQRBqJAALdgECfyMAQRBrIgEkACABIAA2AgwgAUHclQQgAUEMahBzNgIIIAEQazYCAEEAIQAgAUEIaiABEHhFBEAgAUEMahB9KALYASIARSABQQhqIgJFcgR/QX8FIAIgACgCADYCAEEACxogASgCCCEACyABQRBqJAAgAAtbAQF/IwBBEGsiASQAIAEgADYCDCABQdyVBCABQQxqEHM2AgggARBrNgIAQQAhACABQQhqIAEQeEUEQCABQQxqEH0oAtgB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DQBB3JUEIAMQPCAANgIACyAAIAIoAgA2AgAgAkEANgIAQdyVBBA+IgAgACgCAEEBazYCACAJIAIgCkEIakHclQQQNUEBELACEK8CGiAKQRBqJAAgCRDHBSALKAIAGiAIQSBqJAALIARBIGokACAHENoFEDRBACEACyABQRBqJAAgAAsJAEGg7QMoAgALCwBBoO0DIAA2AgALigEBAX8jAEEQayIDJAAgAyABNgIMIANB3JUEIANBDGoQczYCCCADEGs2AgACQCADQQhqIAMQeARAIABCADcCACAAQgA3AggMAQsgA0EMahB9IgFB/AJqELcBIAJNBEAQVQALIAAgASgC/AIgAkEEdGoiASkCADcCACAAIAEpAgg3AggLIANBEGokAAudBAEGfyMAQRBrIgIkACACIAA2AgwgAkHclQQgAkEMahBzNgIIIAIQazYCAEF/IQAgAkEIaiACEHhFBEAgAkEMahB9IgECfwJ/IAEoAqAEIQYgASgCwAEiAygCACEEIAMoAgQhBUGk6wAQOyIABEACQCAAQQE2AuBnIABCmrPm+IOAgIDAADcCKCAAQouAgICgATcCICAAQpmAgICwATcCGCAAIAU2AgggACAENgIEIAAgBjYCFCAAQfTnAGogBCAFbBA7IgQ2AgAgBEUNACAAQfjnAGpBADYCACAADAILC0EAQQNBoqECQQAQPUEBEAMACyIAIAM2AgwgAEEBNgIAIAAgA0EIahDyAyIDNgIQIANEAAAAAAAAAAAQ1wIgAAs2AuQBIABFBEBB6Z0CEO8BIAEoAuABIgAEQCAAKAIAIgAEQCAAQQAQswYLIAAQNCABKALgASgCHBA0IAEoAuABKAIkEDQgASgC4AEoAjQQNCABKALgASgCLBA0IAEoAuABEDQgAUEANgLgAQsgASgC5AEhAAsgAARAIABDAACgQDgCLAsgASgC5AEiAARAIABDAAAAPzgCKAsgASgC5AEiAARAIABBEDYCJAsgASgC5AEiAARAIABBBjYCGAsgASgC5AEiAARAIABBBjYCHAsgASgC5AEiAARAIABBBjYCIAsgASABKALAARC0BTYC4AFBACEACyACQRBqJAAgAAvRBAIIfwJ8IwBBQGoiASQAIAEgADYCPCABQdyVBCABQTxqEHM2AgAgARBrNgI4QX8hAAJAIAEgAUE4ahB4DQAg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8AFqIABB7AFqIABB6AFqEL8EIABByAFqEEUiASABEFEQQiAAIAFBABBBIgI2AsQBIAAgAEEgajYCHCAAQQA2AhggAEEBOgAXIABBxQA6ABYDQAJAIABB+AJqIABB8AJqEJIBRQ0AIAAoAsQBIAEQOCACakYEQCABEDghAyABIAEQOEEBdBBCIAEgARBREEIgACADIAFBABBBIgJqNgLEAQsgAEH4AmoQaCAAQRdqIABBFmogAiAAQcQBaiAAKALsASAAKALoASAAQdgBaiAAQSBqIABBHGogAEEYaiAAQfABahC+BA0AIABB+AJqEHUaDAELCwJAIABB2AFqEDhFDQAgAC0AF0UNACAAKAIcIgMgAEEgamtBnwFKDQAgACADQQRqNgIcIAMgACgCGDYCAAsgACACIAAoAsQBIAQQvAcgACkDACEGIAUgACkDCDcDCCAFIAY3AwAgAEHYAWogAEEgaiAAKAIcIAQQkAEgAEH4AmogAEHwAmoQewRAIAQgBCgCAEECcjYCAAsgACgC+AIhAiABEDkaIABB2AFqEDkaIABBgANqJAAgAgu9AwAjAEHwAmsiACQAIAAgAjYC4AIgACABNgLoAiAAQcgBaiADIABB4AFqIABB3AFqIABB2AFqEL8EIABBuAFqEEUiASABEFEQQiAAIAFBABBBIgI2ArQBIAAgAEEQajYCDCAAQQA2AgggAEEBOgAHIABBxQA6AAYDQAJAIABB6AJqIABB4AJqEJIBRQ0AIAAoArQBIAEQOCACakYEQCABEDghAyABIAEQOEEBdBBCIAEgARBREEIgACADIAFBABBBIgJqNgK0AQsgAEHoAmoQaCAAQQdqIABBBmogAiAAQbQBaiAAKALcASAAKALYASAAQcgBaiAAQRBqIABBDGogAEEIaiAAQeABahC+BA0AIABB6AJqEHUaDAELCwJAIABByAFqEDhFDQAgAC0AB0UNACAAKAIMIgMgAEEQamtBnwFKDQAgACADQQRqNgIMIAMgACgCCDYCAAsgBSACIAAoArQBIAQQvQc5AwAgAEHIAWogAEEQaiAAKAIMIAQQkAEgAEHoAmogAEHgAmoQewRAIAQgBCgCAEECcjYCAAsgACgC6AIhAiABEDkaIABByAFqEDkaIABB8AJqJAAgAgu9AwAjAEHwAmsiACQAIAAgAjYC4AIgACABNgLoAiAAQcgBaiADIABB4AFqIABB3AFqIABB2AFqEL8EIABBuAFqEEUiASABEFEQQiAAIAFBABBBIgI2ArQBIAAgAEEQajYCDCAAQQA2AgggAEEBOgAHIABBxQA6AAYDQAJAIABB6AJqIABB4AJqEJIBRQ0AIAAoArQBIAEQOCACakYEQCABEDghAyABIAEQOEEBdBBCIAEgARBREEIgACADIAFBABBBIgJqNgK0AQsgAEHoAmoQaCAAQQdqIABBBmogAiAAQbQBaiAAKALcASAAKALYASAAQcgBaiAAQRBqIABBDGogAEEIaiAAQeABahC+BA0AIABB6AJqEHUaDAELCwJAIABByAFqEDhFDQAgAC0AB0UNACAAKAIMIgMgAEEQamtBnwFKDQAgACADQQRqNgIMIAMgACgCCDYCAAsgBSACIAAoArQBIAQQvgc4AgAgAEHIAWogAEEQaiAAKAIMIAQQkAEgAEHoAmogAEHgAmoQewRAIAQgBCgCAEECcjYCAAsgACgC6AIhAiABEDkaIABByAFqEDkaIABB8AJqJAAgAgugAwECfyMAQeACayIAJAAgACACNgLQAiAAIAE2AtgCIAMQ2gEhBiADIABB4AFqEO8CIQcgAEHQAWogAyAAQcwCahDuAiAAQcABahBFIgEgARBREEIgACABQQAQQSICNgK8ASAAIABBEGo2AgwgAEEANgIIA0ACQCAAQdgCaiAAQdACahCSAUUNACAAKAK8ASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCvAELIABB2AJqEGggBiACIABBvAFqIABBCGogACgCzAIgAEHQAWogAEEQaiAAQQxqIAcQwAINACAAQdgCahB1GgwBCwsCQCAAQdABahA4RQ0AIAAoAgwiAyAAQRBqa0GfAUoNACAAIANBBGo2AgwgAyAAKAIINgIACyAFIAIgACgCvAEgBCAGEL8HNwMAIABB0AFqIABBEGogACgCDCAEEJABIABB2AJqIABB0AJqEHsEQCAEIAQoAgBBAnI2AgALIAAoAtgCIQIgARA5GiAAQdABahA5GiAAQeACaiQAIAILoAMBAn8jAEHgAmsiACQAIAAgAjYC0AIgACABNgLYAiADENoBIQYgAyAAQeABahDvAiEHIABB0AFqIAMgAEHMAmoQ7gIgAEHAAWoQRSIBIAEQURBCIAAgAUEAEEEiAjYCvAEgACAAQRBqNgIMIABBADYCCANAAkAgAEHYAmogAEHQAmoQkgFFDQAgACgCvAEgARA4IAJqRgRAIAEQOCEDIAEgARA4QQF0EEIgASABEFEQQiAAIAMgAUEAEEEiAmo2ArwBCyAAQdgCahBoIAYgAiAAQbwBaiAAQQhqIAAoAswCIABB0AFqIABBEGogAEEMaiAHEMACDQAgAEHYAmoQdRoMAQsLAkAgAEHQAWoQOEUNACAAKAIMIgMgAEEQamtBnwFKDQAgACADQQRqNgIMIAMgACgCCDYCAAsgBSACIAAoArwBIAQgBhDCBzsBACAAQdABaiAAQRBqIAAoAgwgBBCQASAAQdgCaiAAQdACahB7BEAgBCAEKAIAQQJyNgIACyAAKALYAiECIAEQORogAEHQAWoQORogAEHgAmokACACC6ADAQJ/IwBB4AJrIgAkACAAIAI2AtACIAAgATYC2AIgAxDaASEGIAMgAEHgAWoQ7wIhByAAQdABaiADIABBzAJqEO4CIABBwAFqEEUiASABEFEQQiAAIAFBABBBIgI2ArwBIAAgAEEQajYCDCAAQQA2AggDQAJAIABB2AJqIABB0AJqEJIBRQ0AIAAoArwBIAEQOCACakYEQCABEDghAyABIAEQOEEBdBBCIAEgARBREEIgACADIAFBABBBIgJqNgK8AQsgAEHYAmoQaCAGIAIgAEG8AWogAEEIaiAAKALMAiAAQdABaiAAQRBqIABBDGogBxDAAg0AIABB2AJqEHUaDAELCwJAIABB0AFqEDhFDQAgACgCDCIDIABBEGprQZ8BSg0AIAAgA0EEajYCDCADIAAoAgg2AgALIAUgAiAAKAK8ASAEIAYQwwc3AwAgAEHQAWogAEEQaiAAKAIMIAQQkAEgAEHYAmogAEHQAmoQewRAIAQgBCgCAEECcjYCAAsgACgC2AIhAiABEDkaIABB0AFqEDkaIABB4AJqJAAgAgugAwECfyMAQeACayIAJAAgACACNgLQAiAAIAE2AtgCIAMQ2gEhBiADIABB4AFqEO8CIQcgAEHQAWogAyAAQcwCahDuAiAAQcABahBFIgEgARBREEIgACABQQAQQSICNgK8ASAAIABBEGo2AgwgAEEANgIIA0ACQCAAQdgCaiAAQdACahCSAUUNACAAKAK8ASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCvAELIABB2AJqEGggBiACIABBvAFqIABBCGogACgCzAIgAEHQAWogAEEQaiAAQQxqIAcQwAINACAAQdgCahB1GgwBCwsCQCAAQdABahA4RQ0AIAAoAgwiAyAAQRBqa0GfAUoNACAAIANBBGo2AgwgAyAAKAIINgIACyAFIAIgACgCvAEgBCAGEMQHNgIAIABB0AFqIABBEGogACgCDCAEEJABIABB2AJqIABB0AJqEHsEQCAEIAQoAgBBAnI2AgALIAAoAtgCIQIgARA5GiAAQdABahA5GiAAQeACaiQAIAIL7wEBAX8jAEEgayIGJAAgBiABNgIYAkAgAygCBEEBcUUEQCAGQX82AgAgBiAAIAEgAiADIAQgBiAAKAIAKAIQEQkAIgE2AhgCQAJAAkAgBigCAA4CAAECCyAFQQA6AAAMAwsgBUEBOgAADAILIAVBAToAACAEQQQ2AgAMAQsgBiADEE8gBhCXASEBIAYQRyAGIAMQTyAGEMECIQAgBhBHIAYgABDBASAGQQxyIAAQwAEgBSAGQRhqIgMgAiAGIAMgASAEQQEQvwMgBkY6AAAgBigCGCEBA0AgA0EMaxA5IgMgBkcNAAsLIAZBIGokACABC/UCAQF/IwBBkAJrIgAkACAAIAI2AoACIAAgATYCiAIgAEHQAWoQRSEGIABBEGoiAiADEE8gAhCdAUHAuANB2rgDIABB4AFqEIICIAIQRyAAQcABahBFIgMgAxBREEIgACADQQAQQSIBNgK8ASAAIAI2AgwgAEEANgIIA0ACQCAAQYgCaiAAQYACahCTAUUNACAAKAK8ASADEDggAWpGBEAgAxA4IQIgAyADEDhBAXQQQiADIAMQURBCIAAgAiADQQAQQSIBajYCvAELIABBiAJqEGlBECABIABBvAFqIABBCGpBACAGIABBEGogAEEMaiAAQeABahDDAg0AIABBiAJqEHYaDAELCyADIAAoArwBIAFrEEIgAxBAIQIQXCEBIAAgBTYCACACIAEgABC7B0EBRwRAIARBBDYCAAsgAEGIAmogAEGAAmoQfARAIAQgBCgCAEECcjYCAAsgACgCiAIhASADEDkaIAYQORogAEGQAmokACABC9QDAQF+IwBBoAJrIgAkACAAIAI2ApACIAAgATYCmAIgAEHgAWogAyAAQfABaiAAQe8BaiAAQe4BahDCBCAAQdABahBFIgEgARBREEIgACABQQAQQSICNgLMASAAIABBIGo2AhwgAEEANgIYIABBAToAFyAAQcUAOgAWA0ACQCAAQZgCaiAAQZACahCTAUUNACAAKALMASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCzAELIABBmAJqEGkgAEEXaiAAQRZqIAIgAEHMAWogACwA7wEgACwA7gEgAEHgAWogAEEgaiAAQRxqIABBGGogAEHwAWoQwQQNACAAQZgCahB2GgwBCwsCQCAAQeABahA4RQ0AIAAtABdFDQAgACgCHCIDIABBIGprQZ8BSg0AIAAgA0EEajYCHCADIAAoAhg2AgALIAAgAiAAKALMASAEELwHIAApAwAhBiAFIAApAwg3AwggBSAGNwMAIABB4AFqIABBIGogACgCHCAEEJABIABBmAJqIABBkAJqEHwEQCAEIAQoAgBBAnI2AgALIAAoApgCIQIgARA5GiAAQeABahA5GiAAQaACaiQAIAILvQMAIwBBkAJrIgAkACAAIAI2AoACIAAgATYCiAIgAEHQAWogAyAAQeABaiAAQd8BaiAAQd4BahDCBCAAQcABahBFIgEgARBREEIgACABQQAQQSICNgK8ASAAIABBEGo2AgwgAEEANgIIIABBAToAByAAQcUAOgAGA0ACQCAAQYgCaiAAQYACahCTAUUNACAAKAK8ASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCvAELIABBiAJqEGkgAEEHaiAAQQZqIAIgAEG8AWogACwA3wEgACwA3gEgAEHQAWogAEEQaiAAQQxqIABBCGogAEHgAWoQwQQNACAAQYgCahB2GgwBCwsCQCAAQdABahA4RQ0AIAAtAAdFDQAgACgCDCIDIABBEGprQZ8BSg0AIAAgA0EEajYCDCADIAAoAgg2AgALIAUgAiAAKAK8ASAEEL0HOQMAIABB0AFqIABBEGogACgCDCAEEJABIABBiAJqIABBgAJqEHwEQCAEIAQoAgBBAnI2AgALIAAoAogCIQIgARA5GiAAQdABahA5GiAAQZACaiQAIAILvQMAIwBBkAJrIgAkACAAIAI2AoACIAAgATYCiAIgAEHQAWogAyAAQeABaiAAQd8BaiAAQd4BahDCBCAAQcABahBFIgEgARBREEIgACABQQAQQSICNgK8ASAAIABBEGo2AgwgAEEANgIIIABBAToAByAAQcUAOgAGA0ACQCAAQYgCaiAAQYACahCTAUUNACAAKAK8ASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCvAELIABBiAJqEGkgAEEHaiAAQQZqIAIgAEG8AWogACwA3wEgACwA3gEgAEHQAWogAEEQaiAAQQxqIABBCGogAEHgAWoQwQQNACAAQYgCahB2GgwBCwsCQCAAQdABahA4RQ0AIAAtAAdFDQAgACgCDCIDIABBEGprQZ8BSg0AIAAgA0EEajYCDCADIAAoAgg2AgALIAUgAiAAKAK8ASAEEL4HOAIAIABB0AFqIABBEGogACgCDCAEEJABIABBiAJqIABBgAJqEHwEQCAEIAQoAgBBAnI2AgALIAAoAogCIQIgARA5GiAAQdABahA5GiAAQZACaiQAIAILlQMBAX8jAEGQAmsiACQAIAAgAjYCgAIgACABNgKIAiADENoBIQYgAEHQAWogAyAAQf8BahDwAiAAQcABahBFIgEgARBREEIgACABQQAQQSICNgK8ASAAIABBEGo2AgwgAEEANgIIA0ACQCAAQYgCaiAAQYACahCTAUUNACAAKAK8ASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCvAELIABBiAJqEGkgBiACIABBvAFqIABBCGogACwA/wEgAEHQAWogAEEQaiAAQQxqQcC4AxDDAg0AIABBiAJqEHYaDAELCwJAIABB0AFqEDhFDQAgACgCDCIDIABBEGprQZ8BSg0AIAAgA0EEajYCDCADIAAoAgg2AgALIAUgAiAAKAK8ASAEIAYQvwc3AwAgAEHQAWogAEEQaiAAKAIMIAQQkAEgAEGIAmogAEGAAmoQfARAIAQgBCgCAEECcjYCAAsgACgCiAIhAiABEDkaIABB0AFqEDkaIABBkAJqJAAgAgsHACAAKAIMC5UDAQF/IwBBkAJrIgAkACAAIAI2AoACIAAgATYCiAIgAxDaASEGIABB0AFqIAMgAEH/AWoQ8AIgAEHAAWoQRSIBIAEQURBCIAAgAUEAEEEiAjYCvAEgACAAQRBqNgIMIABBADYCCANAAkAgAEGIAmogAEGAAmoQkwFFDQAgACgCvAEgARA4IAJqRgRAIAEQOCEDIAEgARA4QQF0EEIgASABEFEQQiAAIAMgAUEAEEEiAmo2ArwBCyAAQYgCahBpIAYgAiAAQbwBaiAAQQhqIAAsAP8BIABB0AFqIABBEGogAEEMakHAuAMQwwINACAAQYgCahB2GgwBCwsCQCAAQdABahA4RQ0AIAAoAgwiAyAAQRBqa0GfAUoNACAAIANBBGo2AgwgAyAAKAIINgIACyAFIAIgACgCvAEgBCAGEMIHOwEAIABB0AFqIABBEGogACgCDCAEEJABIABBiAJqIABBgAJqEHwEQCAEIAQoAgBBAnI2AgALIAAoAogCIQIgARA5GiAAQdABahA5GiAAQZACaiQAIAILlQMBAX8jAEGQAmsiACQAIAAgAjYCgAIgACABNgKIAiADENoBIQYgAEHQAWogAyAAQf8BahDwAiAAQcABahBFIgEgARBREEIgACABQQAQQSICNgK8ASAAIABBEGo2AgwgAEEANgIIA0ACQCAAQYgCaiAAQYACahCTAUUNACAAKAK8ASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCvAELIABBiAJqEGkgBiACIABBvAFqIABBCGogACwA/wEgAEHQAWogAEEQaiAAQQxqQcC4AxDDAg0AIABBiAJqEHYaDAELCwJAIABB0AFqEDhFDQAgACgCDCIDIABBEGprQZ8BSg0AIAAgA0EEajYCDCADIAAoAgg2AgALIAUgAiAAKAK8ASAEIAYQwwc3AwAgAEHQAWogAEEQaiAAKAIMIAQQkAEgAEGIAmogAEGAAmoQfARAIAQgBCgCAEECcjYCAAsgACgCiAIhAiABEDkaIABB0AFqEDkaIABBkAJqJAAgAguVAwEBfyMAQZACayIAJAAgACACNgKAAiAAIAE2AogCIAMQ2gEhBiAAQdABaiADIABB/wFqEPACIABBwAFqEEUiASABEFEQQiAAIAFBABBBIgI2ArwBIAAgAEEQajYCDCAAQQA2AggDQAJAIABBiAJqIABBgAJqEJMBRQ0AIAAoArwBIAEQOCACakYEQCABEDghAyABIAEQOEEBdBBCIAEgARBREEIgACADIAFBABBBIgJqNgK8AQsgAEGIAmoQaSAGIAIgAEG8AWogAEEIaiAALAD/ASAAQdABaiAAQRBqIABBDGpBwLgDEMMCDQAgAEGIAmoQdhoMAQsLAkAgAEHQAWoQOEUNACAAKAIMIgMgAEEQamtBnwFKDQAgACADQQRqNgIMIAMgACgCCDYCAAsgBSACIAAoArwBIAQgBhDEBzYCACAAQdABaiAAQRBqIAAoAgwgBBCQASAAQYgCaiAAQYACahB8BEAgBCAEKAIAQQJyNgIACyAAKAKIAiECIAEQORogAEHQAWoQORogAEGQAmokACACCwutzQNMAEGACAu5OWZzZXQAJXMvJXMAJXMuJXMAZGVidWcAYWxsb2NhdG9yPFQ+OjphbGxvY2F0ZShzaXplX3QgbikgJ24nIGV4Y2VlZHMgbWF4aW11bSBzdXBwb3J0ZWQgc2l6ZQB3YgAlY+KEue+4j1t3ZWJhcmtpdC1pbmZvOl0AJW0tJWQtJVktJUgtJU0tJVMATWFya2VyIE9LLgAsAEFzc2VydGlvbiBgeCA+PSBtTWluWGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHdpZHRoID49IDVgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB3aWR0aCA+PSAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgd2lkdGggPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgcHlyYW1pZC0+c2l6ZSgpID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYG1TdGFydFRpbWUgPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYChzcmNfd2lkdGglMikgPT0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGltLndpZHRoKCkgPT0gaW0uc3RlcCgpL3NpemVvZihmbG9hdClgIGZhaWxlZCBpbiAAIAkKDQBFcnJvcjogbWFsbG9jCgBFcnJvciAxOiBpY3BHZXRJbml0WHcyWGMKACA9PT0gbWF0cml4ICglZCwlZCkgPT09CgAgPT09IHZlY3RvciAoJWQpID09PQoAPz8/IDEKAEVycm9yOiBsYWJlbGluZyB3b3JrIG92ZXJmbG93LgoAIyMjIEZlYXR1cmUgY2FuZGlkYXRlcyBmb3IgdHJhY2tpbmcgYXJlIG92ZXJmbG93LgoAYXJnbENhbWVyYUZydXN0dW1SSCgpOiBhclBhcmFtRGVjb21wTWF0KCkgaW5kaWNhdGVkIHBhcmFtZXRlciBlcnJvci4KAGtwbURlbGV0ZVJlZkRhdGFTZXQoKTogTlVMTCByZWZEYXRhU2V0UHRyL3JlZkltYWdlLgoAU3RhcnQgdHJhY2tpbmdfdGhyZWFkICMlZC4KAE91dCBvZiBtZW1vcnkhIQoARGF0YSBudW0gZXJyb3IhIQoAY29sb3I6ICM2NjQ0MDA7IGJhY2tncm91bmQtY29sb3I6ICNmZmZmOTk7IGJvcmRlci1yYWRpdXM6IDRweDsgcGFkZGluZzogMnB4AHcASUQgYWxyZWFkeSBleGlzdHMAJXMlcwAlcy4lcwByAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9kZXRlY3RvcnMvb3JpZW50YXRpb25fYXNzaWdubWVudC5jcHAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2ZyYW1ld29yay90aW1lcnMuY3BwAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9kZXRlY3RvcnMvaGFycmlzLmNwcAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZGV0ZWN0b3JzL0RvR19zY2FsZV9pbnZhcmlhbnRfZGV0ZWN0b3IuY3BwAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9tYXRjaGVycy9ob3VnaF9zaW1pbGFyaXR5X3ZvdGluZy5jcHAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2ZyYW1ld29yay9pbWFnZS5jcHAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9nYXVzc2lhbl9zY2FsZV9zcGFjZV9weXJhbWlkLmNwcAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZGV0ZWN0b3JzL3B5cmFtaWQuY3BwAGluZm8ARXJyb3I6IGljcEdldEpfVV9YYwB3YgByYgBBUl9QSVhFTF9GT1JNQVRfUkdCAFBhdHRlcm4gZXh0cmFjdGlvbiBmYWlsZWQuAEFzc2VydGlvbiBgcHlyYW1pZGAgZmFpbGVkIGluIABUcmFja2luZyB0aHJlYWQgPSAlZAoAU0laRSA9ICVkLCAlZAoARXJyb3IgMjogaWNwR2V0SW5pdFh3MlhjCgA/Pz8gMgoARXJyb3I6IHVuc3VwcG9ydGVkIHBpeGVsIGZvcm1hdC4KAFVua25vd24gb3IgdW5zdXBwb3J0ZWQgbGFiZWxpbmcgdGhyZXNob2xkIG1vZGUgcmVxdWVzdGVkLiBTZXQgdG8gbWFudWFsLgoAa3BtRGVsZXRlUmVmRGF0YVNldCgpOiAwIHhzaXplL3lzaXplL2RwaS4KAEVycm9yICglZCk6IHVuYWJsZSB0byBvcGVuIGNhbWVyYSBwYXJhbWV0ZXJzIGZpbGUgIiVzIiBmb3Igd3JpdGluZy4KAEVycm9yOiBOVUxMIHBhdHRIYW5kbGUuCgBFbmQgdHJhY2tpbmdfdGhyZWFkICMlZC4KAE91dCBvZiBtZW1vcnkhIQoAcgAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvbWF0Y2hlcnMvZnJlYWsuaAB3YXJuaW5nACAlMTBnAEJ1aWxkIFB5cmFtaWQAJTRkAHdiAHJiACVj8J+aqVt3ZWJhcmtpdC1lcnJvcjpdAEFSX1BJWEVMX0ZPUk1BVF9CR1IATUFOVUFMAEdlbmVyaWMgZXJyb3IgZHVyaW5nIG1hdGNoaW5nIHBoYXNlLgAgbGluZSAAJXMlcwoARmlsZSBvcGVuIGVycm9yLiAlcwoARGlzdG9ydGlvbiBmYWN0b3I6IGsxPSUxLjEwZiwgazI9JTEuMTBmLCBwMT0lMS4xMGYsIHAyPSUxLjEwZgoARXJyb3I6IG1hbGxvYwoARXJyb3IgMzogaWNwR2V0SW5pdFh3MlhjCgBFcnJvciBpY3BHZXRKX1VfUwoAPT09PT09ICVzID09PT09PT09CgA/Pz8gMwoARXJyb3I6IGNhbid0IGxvYWQgcGF0dGVybiBmcm9tIE5VTEwgYnVmZmVyLgoAa3BtU2V0UmVmRGF0YVNldCgpOiBOVUxMIGtwbUhhbmRsZS9maWxlbmFtZS4KAEVycm9yIHNhdmluZyBmZWF0dXJlIG1hcDogZXJyb3Igd3JpdGluZyBkYXRhLgoAT3V0IG9mIG1lbW9yeSEhCgBjb2xvcjogI2ZmZmZmZjsgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDEwMTsgYm9yZGVyLXJhZGl1czogNHB4OyBwYWRkaW5nOiAycHgARXh0cmFjdCBGZWF0dXJlcwBlcnJvcgBGcmVhayBmZWF0dXJlcyAtICVkAHJiAEFVVE9fTUVESUFOAEFSX1BJWEVMX0ZPUk1BVF9SR0JBAEluc3VmZmljaWVudCBjb250cmFzdCBkdXJpbmcgbWF0Y2hpbmcuACU3LjVmIAAgbGluZSAARXJyb3Igb3BlbmluZyBmaWxlICclcyc6IAAgICAgICAgICAgICAgICAgICBmeD0lZiwgZnk9JWYsIHgwPSVmLCB5MD0lZiwgcz0lZgoARXJyb3IgNDogaWNwR2V0SW5pdFh3MlhjCgBFcnJvciBpY3BHZXRVX2Zyb21fWF9ieV9NYXRYMlUKAEVycm9yIGFsbG9jYXRpbmcgbWVtb3J5LgoARXJyb3I6IG91dCBvZiBtZW1vcnkuCgBFcnJvcjogVW5hYmxlIHRvIG9wZW4gZmlsZSAnJXMnIGZvciB3cml0aW5nLgoARXJyb3I6IHVuYWJsZSB0byBvcGVuIGZpbGUgJyVzJXMnIGZvciByZWFkaW5nLgoAT3V0IG9mIG1lbW9yeSEhCgBTdGVwIHNpemUgbXVzdCBiZSBlcXVhbCB0byB3aWR0aCBmb3Igbm93AFslc10gWyVzXSBbJXNdIDogRm91bmQgJWQgZmVhdHVyZXMAJXMAV2lkdGggY2Fubm90IGJlIHplcm8AU291cmNlIHdpZHRoIG11c3QgYmUgZXZlbgBJbWFnZSBpcyB0b28gc21hbGwAeCBvdXQgb2YgcmFuZ2UAQ2xvY2sgaGFzIG5vdCBiZWVuIHN0YXJ0ZWQAUHlyYW1pZCBpcyBub3QgYWxsb2NhdGVkAHJiACVj4pqg77iPW3dlYmFya2l0LXdhcm46XQBBVVRPX09UU1UAQVJfUElYRUxfRk9STUFUX0JHUkEAd3AgbXVzdCBiZSBhdCBsZWFzdCAxAEJhcmNvZGUgbWF0Y2hpbmcgY291bGQgbm90IGZpbmQgY29ycmVjdCBiYXJjb2RlIGxvY2F0b3IgcGF0dGVybi4AWyVzXSAAOiAAJXMlcwoARGlzdG9ydGlvbiBmYWN0b3IgPSAlZiAlZiAlZiAlZiAlZiAlZgoARXJyb3IgNTogaWNwR2V0SW5pdFh3MlhjCgBFcnJvciBpY3BHZXRYY19mcm9tX1h3X2J5X01hdFh3MlhjCgBFcnJvciByZWFkaW5nIGltYWdlU2V0LgoARXJyb3Igd2hpbGUgYWRkaW5nIHJlZmVyZW5jZSBkYXRhIHNldDoga3BtR2VuUmVmRGF0YVNldCgpIGZhaWxlZC4KAEVycm9yIG9wZW5pbmcgJyVzJy4KAENhbid0IG9wZW4gSlBFRyBmaWxlICclcycKAE91dCBvZiBtZW1vcnkhIQoAUGF0dGVybiBEYXRhIHJlYWQgZXJyb3IhIQoAUmVhZCBlcnJvciEhCgBjb2xvcjogIzc3NDQwMDsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmY5OTsgYm9yZGVyLXJhZGl1czogNHB4OyBwYWRkaW5nOiAycHgAJWYAd2IAQVJfUElYRUxfRk9STUFUX0FCR1IAUHlyYW1pZCBpcyBOVUxMAEFVVE9fQURBUFRJVkUAQmFyY29kZSBtYXRjaGluZyBlcnJvciBkZXRlY3Rpb24vY29ycmVjdGlvbiBmb3VuZCB1bnJlY292ZXJhYmxlIGVycm9yLgBFcnJvciBjcmVhdGluZyBmdWxsIGZpbGUgcGF0aCBmcm9tICclcycgYW5kICclcycAQXNzZXJ0aW9uIGB4IDwgbU1heFhgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBoZWlnaHQgPj0gNWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGhlaWdodCA+PSAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaGVpZ2h0ID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYG1JbWFnZXMuc2l6ZSgpID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHggPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYG1TdG9wVGltZSA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZHN0ICE9IDBgIGZhaWxlZCBpbiAAIElORk8gIAAlcyVzCgBEaXN0b3J0aW9uIGZhY3RvciA9ICVmICVmICVmICVmICVmCgBFcnJvciA9ICVmCgBFcnJvciA2OiBpY3BHZXRJbml0WHcyWGMKACAgICAgICAgIEltYWdlU2l6ZSA9ICU3ZFtwaXhlbF0KAD09PT09PT09PSAlZCA9PT09PT09PT09PQoASW1hZ2VzZXQgY29udGFpbnMgJWQgaW1hZ2VzLgoARXJyb3I6IFVuYWJsZSB0byBvcGVuIGZpbGUgJyVzJyBmb3IgcmVhZGluZy4KAEVycm9yICglZCk6IHVuYWJsZSB0byBvcGVuIGNhbWVyYSBwYXJhbWV0ZXJzIGZpbGUgIiVzIiBmb3IgcmVhZGluZy4KAEVycm9yIHJlYWRpbmcgcGF0dGVybiBmaWxlICclcycuCgBCdWlsZCBJbmRleABIZWlnaHQgY2Fubm90IGJlIHplcm8AJWYgJWYgJWYgJWYAeCBtdXN0IGJlIHBvc2l0aXZlAExhcGxhY2lhbiBweXJhbWlkIGhhcyBub3QgYmVlbiBhbGxvY2F0ZWQAQ2xvY2sgaGFzIG5vdCBiZWVuIHN0b3BwZWQAQVJfUElYRUxfRk9STUFUX01PTk8ARGVzdGluYXRpb24gaXMgTlVMTABBVVRPX0JSQUNLRVRJTkcAaHAgbXVzdCBiZSBhdCBsZWFzdCAxAEVycm9yICglZCk6IHVuYWJsZSB0byBkZXRlcm1pbmUgZmlsZSBsZW5ndGguAE1hdGNoaW5nIGNvbmZpZGVuY2UgY3V0b2ZmIHZhbHVlIG5vdCByZWFjaGVkLgBBc3NlcnRpb24gYHkgPj0gbU1pbllgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbWFnZS50eXBlKCkgPT0gSU1BR0VfVUlOVDhgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBzdG9yZS5zaXplKCkgPT0gcG9pbnRzLnNpemUoKWAgZmFpbGVkIGluIAAlcyVzCgBEaXN0b3J0aW9uIGZhY3RvciA9ICVmICVmICVmICVmCgBFcnJvciA3OiBpY3BHZXRJbml0WHcyWGMKAEV4dHJhY3RlZCBmZWF0dXJlcyA9ICU3ZFtwaXhlbF0KAEVycm9yIGljcDJHZXRUUwoARmFsbGluZyBiYWNrIHRvIHJlYWRpbmcgJyVzJXMnIGluIEFSVG9vbEtpdCB2NC54IGZvcm1hdC4KAEVycm9yIGluIG9wZW5pbmcgJyVzJyBpbiB6aXBmaWxlLgoARXJyb3IgcmVhZGluZyBKUEVHIGZpbGUuCgBFcnJvciB3aGlsZSBhZGRpbmcgcmVmZXJlbmNlIGRhdGEgc2V0OiBrcG1NZXJnZVJlZkRhdGFTZXQoKSBmYWlsZWQuCgBFcnJvciBzYXZpbmcgZmVhdHVyZSBzZXQ6IGVycm9yIHdyaXRpbmcgZGF0YS4KAE91dCBvZiBtZW1vcnkhIQoAAAAAABMOAAAMEAAAehIAAKEUAAAyGAAAWyVzXSBbJXNdIFslc10gOiAlczogJWYgbXMASW1hZ2UgbXVzdCBiZSBncmF5c2NhbGUAeSBvdXQgb2YgcmFuZ2UARmVhdHVyZSBzdG9yZSBoYXMgbm90IGJlZW4gYWxsb2NhdGVkACVkAHdiAEFSX1BJWEVMX0ZPUk1BVF9BUkdCAE1heGltdW0gYWxsb3dhYmxlIHBvc2UgZXJyb3IgZXhjZWVkZWQuAEFzc2VydGlvbiBgc3RlcCA+PSB3aWR0aGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGkrMStjaHVua19zaXplIDwgd2lkdGhgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBweXJhbWlkYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgcHlyYW1pZC0+bnVtT2N0YXZlcygpID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHNyYyAhPSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgeCA8IG1HcmFkaWVudHNbb2N0YXZlKm1OdW1TY2FsZXNQZXJPY3RhdmUrc2NhbGVdLndpZHRoKClgIGZhaWxlZCBpbiAARXJyb3IgaW4gb3BlbmluZyAnJXMnIGZvciByZWFkaW5nCgAgRmlsdGVyZWQgZmVhdHVyZXMgPSAlN2RbcGl4ZWxdCgBMYWJlbGluZyB0aHJlc2hvbGQgbW9kZSBzZXQgdG8gJXMuCgBFcnJvciByZWFkaW5nIEpQRUcgZmlsZSBoZWFkZXIuCgBFcnJvcjogc3VwcGxpZWQgZmlsZSBkb2VzIG5vdCBhcHBlYXIgdG8gYmUgYW4gQVJUb29sS2l0IGNhbWVyYSBwYXJhbWV0ZXIgZmlsZS4KAGtwbURlbGV0ZVJlZkRhdGFTZXQoKTogTlVMTCByZWZEYXRhU2V0UHRyMS9yZWZEYXRhU2V0UHRyMi4KAENhbid0IHJlYWQgSlBFRyBmaWxlICclcycKAEFSX1BJWEVMX0ZPUk1BVF8ydnV5AFB5cmFtaWQgZG9lcyBub3QgY29udGFpbiBhbnkgbGV2ZWxzAFN0ZXAgbXVzdCBiZSBncmVhdGVyIHRoYW4gb3IgZXF1YWwgdGhlIHdpZHRoAHggbXVzdCBiZSBsZXNzIHRoYW4gdGhlIGltYWdlIHdpZHRoAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9tYXRjaGVycy92aXN1YWxfZGF0YWJhc2UuaABFeHRlbmRpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGUgaW1hZ2UAU291cmNlIGlzIE5VTEwARXJyb3IgKCVkKTogdW5hYmxlIHRvIHJlYWQgZnJvbSBmaWxlLgBNdWx0aS1tYXJrZXIgcG9zZSBlcnJvciB2YWx1ZSBleGNlZWRlZC4ADSU0ZC8lNGQuAEFzc2VydGlvbiBgeSA8IG1NYXhZYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW1hZ2UuY2hhbm5lbHMoKSA9PSAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbnVtX3BvaW50cyA9PSBwb2ludHMuc2l6ZSgpYCBmYWlsZWQgaW4gACU3LjVmIAAgSU5GTyAgAGtwbVNldFJlZkRhdGFTZXQoKTogTlVMTCBrcG1IYW5kbGUvcmVmRGF0YVNldC4KAGtwbURlbGV0ZVJlZkRhdGFTZXQoKTogTlVMTCByZWZEYXRhU2V0UHRyLgoARXJyb3I6IHVuYWJsZSB0byBvcGVuIGZpbGUgJyVzJyBmb3Igd3JpdGluZy4KAEVycm9yOiBVbnN1cHBvcnRlZCBwaXhlbCBmb3JtYXQgKCVkKSByZXF1ZXN0ZWQuCgBFcnJvciBpbiByZWFkaW5nICclcycuCgAKIyMjIFN1cmZhY2UgTm8uJWQgIyMjCgBBxMEAC50dAQAAAAEAAAABAAAAAAAAAP//////////////////////////AAAAAAEAAAABAAAAAQAAAAAAAAD/////QVJfUElYRUxfRk9STUFUX3l1dnMAJXMASW1hZ2UgbXVzdCBoYXZlIDEgY2hhbm5lbABTaG91bGQgYmUgc2FtZSBzaXplAFJlamVjdGVkIGZyZXF1ZW50bHkgbWlzcmVjb2duaXNlZCBtYXRyaXggbWFya2VyLgBBc3NlcnRpb24gYGJ1Y2tldFswXS5maXJzdCA+PSBidWNrZXRbbl0uZmlyc3RgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBhbmdsZSA+IC1QSWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGNoYW5uZWxzID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHNyY193aWR0aCA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB5ID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBkeW5hbWljX2Nhc3Q8Y29uc3QgQmlub21pYWxQeXJhbWlkMzJmKj4ocHlyYW1pZClgIGZhaWxlZCBpbiAAIGxpbmUgAGtwbVNhdmVSZWZEYXRhU2V0KCk6IE5VTEwgZmlsZW5hbWUvcmVmRGF0YVNldC4KAGtwbVNldFJlZkRhdGFTZXQoKTogcmVmRGF0YVNldC4KAEVycm9yOiBzdXBwbGllZCBidWZmZXIgZG9lcyBub3QgYXBwZWFyIHRvIGJlIEFSVG9vbEtpdCBjYW1lcmEgcGFyYW1ldGVycy4KAEVycm9yIGluIHdyaXRpbmcgJyVzJyBpbiB0aGUgemlwZmlsZS4KAEVycm9yIHNhdmluZyBpbWFnZSBzZXQ6IGVycm9yIHdyaXRpbmcgZGF0YS4KAE51bWJlciBvZiBjaGFubmVscyBjYW5ub3QgYmUgemVybwB5IG11c3QgYmUgcG9zaXRpdmUAV2lkdGggbXVzdCBiZSBwb3NpdGl2ZQBhbmdsZSBvdXQgb2YgcmFuZ2UAT25seSBiaW5vbWlhbCBweXJhbWlkIGlzIHN1cHBvcnRlZABudGhfZWxlbWVudCBmYWlsZWQAQVJfUElYRUxfRk9STUFUX1JHQl81NjUAQXNzZXJ0aW9uIGBtUHlyYW1pZC5zaXplKCkgPT0gbU51bU9jdGF2ZXMqbU51bVNjYWxlc1Blck9jdGF2ZWAgZmFpbGVkIGluIABBc3NlcnRpb24gYG9jdGF2ZSA+PSAwYCBmYWlsZWQgaW4gADogAEZpZWxkLW9mLXZpZXcgdmVydGljYWwgPSAlLjFmLCBob3Jpem9udGFsID0gJS4xZiBkZWdyZWVzLCBhc3BlY3QgcmF0aW8gPSAlLjNmCgBNYXggZmVhdHVyZSA9ICVkCgAgIFJlYWQgSW1hZ2VTZXQuCgBFcnJvciBzYXZpbmcgS1BNIGRhdGE6IHVuYWJsZSB0byBvcGVuIGZpbGUgJyVzJXMlcycgZm9yIHdyaXRpbmcuCgBFcnJvciAoJWQpOiB1bmFibGUgdG8gb3BlbiBleHRlcm5hbCBwYXJhbWV0ZXJzIGZpbGUgIiVzIiBmb3Igd3JpdGluZy4KAEVycm9yIGluIGNsb3NpbmcgJXMgaW4gdGhlIHppcGZpbGUuCgBBdXRvIHRocmVzaG9sZCAoYnJhY2tldCkgbWFya2VyIGNvdW50cyAtWyUzZDogJTNkXSBbJTNkOiAlM2RdIFslM2Q6ICUzZF0rLgoAT3V0IG9mIG1lbW9yeSEhCgBQeXJhbWlkIGhhcyBub3QgYmVlbiBhbGxvY2F0ZWQgeWV0AC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9kZXRlY3RvcnMvZ2F1c3NpYW5fc2NhbGVfc3BhY2VfcHlyYW1pZC5oAFB5cmFtaWQgaXMgTlVMTABBUl9QSVhFTF9GT1JNQVRfUkdCQV81NTUxAC4AQXNzZXJ0aW9uIGBwWzBdID4gcG0xWy0xXWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGFuZ2xlIDw9IFBJYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZC50eXBlKCkgPT0gSU1BR0VfRjMyYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgc3JjX2hlaWdodCA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB5IDwgbUdyYWRpZW50c1tvY3RhdmUqbU51bVNjYWxlc1Blck9jdGF2ZStzY2FsZV0uaGVpZ2h0KClgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtRGF0YS5nZXQoKWAgZmFpbGVkIGluIAAlM2Q6ICglM2QsJTNkKSA6ICVmIG1pbj0lZiBtYXg9JWYsIHNkPSVmCgBwYWdlICVkLCBpbWFnZSBudW0gJWQsIHBvaW50cyAtICVkCgBFcnJvciAoJWQpOiB1bmFibGUgdG8gb3BlbiBleHRlcm5hbCBwYXJhbWV0ZXJzIGZpbGUgIiVzIiBmb3IgcmVhZGluZy4KAEF1dG8gdGhyZXNob2xkIChicmFja2V0KSBhZGp1c3RlZCB0aHJlc2hvbGQgdG8gJWQuCgBFcnJvciBvcGVuaW5nIGZpbGUgJyVzLmlzZXQnLgoARXJyb3IgaW4gY2xvc2luZyAnJXMnLgoAeSBtdXN0IGJlIGxlc3MgdGhhbiB0aGUgaW1hZ2UgaGVpZ2h0AEhlaWdodCBtdXN0IGJlIHBvc2l0aXZlAE9jdGF2ZSBtdXN0IGJlIHBvc2l0aXZlAE9ubHkgRjMyIGltYWdlcyBzdXBwb3J0ZWQAU2hvdWxkIGJlIG1heGltYQBEYXRhIHBvaW50ZXIgaXMgTlVMTABBUl9QSVhFTF9GT1JNQVRfUkdCQV80NDQ0AEFzc2VydGlvbiBgZGV0ZWN0b3JgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBzY2FsZSA+PSBtTWluU2NhbGVgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbWFnZS53aWR0aCgpID09IG1QeXJhbWlkWzBdLndpZHRoKClgIGZhaWxlZCBpbiAAWyUgLjNmICUgLjNmICUgLjNmXSBbJSA2LjFmXQoARXJyb3IgKCVkKTogdW5hYmxlIHRvIG9wZW4gb3B0aWNhbCBwYXJhbWV0ZXJzIGZpbGUgIiVzIiBmb3Igd3JpdGluZy4KAGtwbVNldFJlZkRhdGFTZXRGaWxlKCk6IE5VTEwga3BtSGFuZGxlL2ZpbGVuYW1lLgoAICAgIGVuZC4KAEF1dG8gdGhyZXNob2xkICglcykgYWRqdXN0ZWQgdGhyZXNob2xkIHRvICVkLgoALS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCgBBUl9QSVhFTF9GT1JNQVRfNDIwdgBtZWRpYW4Ac2NhbGUgb3V0IG9mIHJhbmdlAEltYWdlIG9mIHdyb25nIHNpemUgZm9yIHB5cmFtaWQAVW5hYmxlIHRvIGFsbG9jYXRlIGltYWdlIGRhdGEARGV0ZWN0b3IgaXMgTlVMTABBc3NlcnRpb24gYG9jdGF2ZSA8IG1OdW1PY3RhdmVzYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgcFswXSA+IHBtMVswXWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGltMS50eXBlKCkgPT0gSU1BR0VfRjMyYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZy5jaGFubmVscygpID09IDJgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBzcmNfc3RlcCA+IDBgIGZhaWxlZCBpbiAAJTNkLCAlM2Q6IG1heF9zaW0gPSAlZgoAICBSZWFkIEZlYXR1cmVTZXQuCgBDYW5ub3QgZmluZCB0aGUgcGFnZSBmb3Igc2tpcHBpbmcuCgBFcnJvciAoJWQpOiB1bmFibGUgdG8gb3Bl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cG9zaXRpdmUAU2NhbGUgbXVzdCBiZSBwb3NpdGl2ZQBNYXhpbXVtIGJpbiBzaG91bGQgYmUgcG9zaXRpdmUAT25seSBzaW5nbGUgY2hhbm5lbCBpbWFnZXMgc3VwcG9ydGVkAEFzc2VydGlvbiBgcFswXSA+IHBbMV1gIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBkc3Rfc3RlcCA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBweXJhbWlkLT5pbWFnZXMoKVswXS53aWR0aCgpID09IGRldGVjdG9yLT53aWR0aCgpYCBmYWlsZWQgaW4gAEpQRUcgZmlsZSBoYXMgdW5zdXBwb3J0ZWQgJWQtY29tcG9uZW50IHBpeGVscwoARXJyb3IgbG9hZGluZyBLUE0gZGF0YTogZXJyb3IgcmVhZGluZyBkYXRhLgoAYXJVdGlsR2V0UGl4ZWxGb3JtYXROYW1lOiBFcnJvciwgdW5yZWNvZ25pc2VkIHBpeGVsIGZvcm1hdCAoJWQpLgoAUHlyYW1pZCBhbmQgZGV0ZWN0b3Igc2l6ZSBtaXNtYXRjaABhbGxvY2F0b3I8VD46OmFsbG9jYXRlKHNpemVfdCBuKSAnbicgZXhjZWVkcyBtYXhpbXVtIHN1cHBvcnRlZCBzaXplAFVua25vd24gaW1hZ2UgdHlwZQBBc3NlcnRpb24gYHNjYWxlIDwgbU51bVNjYWxlc1Blck9jdGF2ZWAgZmFpbGVkIGluIABBc3NlcnRpb24gYHBbMF0gPiBwcDFbLTFdYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaGlzdCAhPSBOVUxMYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKHNyY193aWR0aCUyKSA9PSAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW0xLmNoYW5uZWxzKCkgPT0gMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYG1SZWZJbWFnZVdpZHRoID4gMGAgZmFpbGVkIGluIABPdXQgb2YgbWVtb3J5LgoAa3BtQ2hhbmdlUGFnZU5vT2ZSZWZEYXRhU2V0KCk6IE5VTEwgcmVmRGF0YVNldC4KAEVycm9yIG9wZW5pbmcgZmlsZSAnJXMubXJrJy4KACUlJTAyeAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZGV0ZWN0b3JzL29yaWVudGF0aW9uX2Fzc2lnbm1lbnQuaAAlZiAlZiAlZiAlZgB3aWR0aCBtdXN0IGJlIHBvc2l0aXZlAFNjYWxlIG11c3QgYmUgbGVzcyB0aGFuIG51bWJlciBvZiBzY2FsZSBwZXIgb2N0YXZlAFVuc3VwcG9ydGVkIGltYWdlIHR5cGUAU291cmNlIHdpZHRoIG11c3QgYmUgb2RkAEFzc2VydGlvbiBgcFswXSA+IHBwMVswXWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGltMi5jaGFubmVscygpID09IDFgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBweXJhbWlkLT5pbWFnZXMoKVswXS5oZWlnaHQoKSA9PSBkZXRlY3Rvci0+aGVpZ2h0KClgIGZhaWxlZCBpbiAAYWxsb2NhdG9yPFQ+OjphbGxvY2F0ZShzaXplX3QgbikgJ24nIGV4Y2VlZHMgbWF4aW11bSBzdXBwb3J0ZWQgc2l6ZQAvcHJvYy9zZWxmL2V4ZQBPY3RhdmUgb3V0IG9mIHJhbmdlAEhpc3RvZ3JhbSBwb2ludGVyIGlzIE5VTEwAQXNzZXJ0aW9uIGBhc3NpZ25tZW50LnNpemUoKSA9PSBudW1faW5kaWNlc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYHBbMF0gPiBwcDFbMV1gIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGAoY2h1bmtfc2l6ZSUyKT09MGAgZmFpbGVkIGluIABBc3NlcnRpb24gYG1SZWZJbWFnZUhlaWdodCA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBkLndpZHRoKCkgPT0gaW0yLndpZHRoKClgIGZhaWxlZCBpbiAAVHJhbnNmb3JtYXRpb24gbWF0cml4IHJlYWQgZXJyb3IhIQoASW1hZ2VzIG11c3QgaGF2ZSB0aGUgc2FtZSB3aWR0aAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvbWF0Y2hlcnMvYmluYXJ5X2hpZXJhcmNoaWNhbF9jbHVzdGVyaW5nLmgAanBnAFVudGVzdGVkIGJlaGF2aW9yIGZvciBvZGQgY2h1bmsgc2l6ZQBoZWlnaHQgbXVzdCBiZSBwb3NpdGl2ZQBTY2FsZSBvdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGAoZmJpbiswLjVmKSA+IDAgJiYgKGZiaW4tMC41ZikgPCBudW1fYmluc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYCFpc2luZih1WzBdKWAgZmFpbGVkIGluIAAlcyVzCgBXaWR0aCBpcyB6ZXJvAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9tYXRjaGVycy9ob3VnaF9zaW1pbGFyaXR5X3ZvdGluZy5oAEFzc2lnbm1lbnQgc2l6ZSB3cm9uZwBEZWNpbWFsIGJpbiBwb3NpdGlvbiBpbmRleCBvdXQgb2YgcmFuZ2UASU5GAEFzc2VydGlvbiBgKGludClzdGQ6OmZsb29yKHgpID09IChpbnQpeGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGQuaGVpZ2h0KCkgPT0gaW0yLmhlaWdodCgpYCBmYWlsZWQgaW4gAEltYWdlcyBtdXN0IGhhdmUgdGhlIHNhbWUgaGVpZ2h0AC8uLi9zaGFyZS8lcwBIZWlnaHQgaXMgemVybwAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZGV0ZWN0b3JzL2ludGVycG9sYXRlLmgAQXNzZXJ0aW9uIGBhc3NpZ25tZW50W2ldICE9IC0xYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW5kZXggPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYG1hZ25pdHVkZSA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgIWlzaW5mKHVbMV0pYCBmYWlsZWQgaW4gAFN0ZXAgaXMgemVybwBNYWduaXR1ZGUgY2Fubm90IGJlIG5lZ2F0aXZlAGZsb29yKCkgYW5kIGNhc3Qgbm90IHRoZSBzYW1lAGluZGV4IG91dCBvZiByYW5nZQBBc3NpZ25tZW50IGlzIGludmFsaWQASE9NRQBBc3NlcnRpb24gYGltMS53aWR0aCgpID09IGltMi53aWR0aCgpYCBmYWlsZWQgaW4gAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9kZXRlY3RvcnMvaGFycmlzLWlubGluZS5oAGFsbG9jYXRvcjxUPjo6YWxsb2NhdGUoc2l6ZV90IG4pICduJyBleGNlZWRzIG1heGltdW0gc3VwcG9ydGVkIHNpemUAL3Byb2Mvc2VsZi9jbWRsaW5lAEFzc2VydGlvbiBgKGludClzdGQ6OmZsb29yKHkpID09IChpbnQpeWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGFzc2lnbm1lbnRbaV0gPCBudW1faW5kaWNlc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYG51bV9iaW5zID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGAoaT4+MSkgPCBzdGQ6OmNlaWwoKHNyY19oZWlnaHQtMSkvMi5mKWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGltMS5oZWlnaHQoKSA9PSBpbTIuaGVpZ2h0KClgIGZhaWxlZCBpbiAASW5kZXggaXMgb3V0IG9mIGJvdW5kcwBOdW1iZXIgYmlucyBtdXN0IGJlIHBvc2l0aXZlAEFzc2lnbm1lbnQgb3V0IG9mIHJhbmdlAE91dCBvZiByYW5nZQBEb0cgUHlyYW1pZAByYgBBc3NlcnRpb24gYHlwID49IDAgJiYgeXAgPCBoZWlnaHRgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBiaW5YID49IDBgIGZhaWxlZCBpbiAAeXAgb3V0IG9mIGJvdW5kcwBOb24tbWF4IHN1cHByZXNzaW9uAGJpblggb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgaW5kaWNlc1thc3NpZ25tZW50W2ldXSA8IG51bV9mZWF0dXJlc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYGltYWdlLnR5cGUoKSA9PSBJTUFHRV9VSU5UOGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHcxID49IDBgIGZhaWxlZCBpbiAAJXM6ICVzCgBTdWJwaXhlbAB3MSBtdXN0IGJlIHBvc2l0aXZlAFVuYWJsZSB0byBkZXRlcm1pbmUgcHJvY2VzcyBuYW1lAE9ubHkgZ3JheSBzY2FsZSBpbWFnZXMgYXJlIHN1cHBvcnRlZABBc3NlcnRpb24gYHlwX3BsdXNfMSA+PSAwICYmIHlwX3BsdXNfMSA8IGhlaWdodGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGJpblggPCBtTnVtWEJpbnNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpdC0+c2Vjb25kLnNpemUoKSAhPSAwYCBmYWlsZWQgaW4gAHBydW5lRmVhdHVyZXMAeXBfcGx1c18xIG91dCBvZiBib3VuZHMAJXMlcwBDbHVzdGVyIG11c3QgaGF2ZSBhdGxlYXNldCAxIGZlYXR1cmUAQXNzZXJ0aW9uIGBvY3RhdmUgPCBtTnVtT2N0YXZlc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYGJpblkgPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHcyID49IDBgIGZhaWxlZCBpbiAARmluZCBPcmllbnRhdGlvbnMAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9nYXVzc2lhbl9zY2FsZV9zcGFjZV9weXJhbWlkLmgAdzIgbXVzdCBiZSBwb3NpdGl2ZQAvdmFyL2NhY2hlAGJpblkgb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgeHAgPj0gMCAmJiB4cCA8IHdpZHRoYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZHN0W2ldID49IC0yNTgwNjRgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtSyA9PSBtQ2VudGVycy5zaXplKClgIGZhaWxlZCBpbiAAeHAgb3V0IG9mIGJvdW5kcwAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvbWF0Y2hlcnMva21lZG9pZHMuaAAvLmNhY2hlAE9jdGF2ZSBvdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGBiMSA+PSAwICYmIGIxIDwgbnVtX2JpbnNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBiaW5ZIDwgbU51bVlCaW5zYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZHN0W2ldIDw9IDI1ODA2NGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGltMC5oZWlnaHQoKSA9PSBpbTEuaGVpZ2h0KClgIGZhaWxlZCBpbiAASGVpZ2h0IGlzIGluY29uc2lzdGVudABrIHNob3VsZCBtYXRjaCB0aGUgbnVtYmVyIG9mIGNsdXN0ZXIgY2VudGVycwAlcy8lcwBiMSBiaW4gaW5kZXggb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgeHBfcGx1c18xID49IDAgJiYgeHBfcGx1c18xIDwgd2lkdGhgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBzY2FsZSA8IG1OdW1TY2FsZXNQZXJPY3RhdmVgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBkc3RbaV0gPD0gNDEyOTAyNGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGJpbkFuZ2xlID49IDBgIGZhaWxlZCBpbiAAeHBfcGx1c18xIG91dCBvZiBib3VuZHMAYmluQW5nbGUgb3V0IG9mIHJhbmdlAFNjYWxlIG91dCBvZiByYW5nZQAvdmFyL2xpYgBBc3NlcnRpb24gYGIyID49IDAgJiYgYjIgPCBudW1fYmluc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYGRzdFtpXSA+PSAtNDEyOTAyNGAgZmFpbGVkIGluIABBc3NlcnRpb24gYG51bV9mZWF0dXJlcyA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbTAuaGVpZ2h0KCkgPT0gaW0yLmhlaWdodCgpYCBmYWlsZWQgaW4gAC8uY29uZmlnAGFsbG9jYXRvcjxUPjo6YWxsb2NhdGUoc2l6ZV90IG4pICduJyBleGNlZWRzIG1heGltdW0gc3VwcG9ydGVkIHNpemUATnVtYmVyIG9mIGZlYXR1cmVzIG11c3QgYmUgcG9zaXRpdmUAYjIgYmluIGluZGV4IG91dCBvZiByYW5nZQBBc3NlcnRpb24gYGJpbkFuZ2xlIDwgbU51bUFuZ2xlQmluc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYHcwID49IDAgJiYgdzAgPD0gMS4wMDAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKGltMS5oZWlnaHQoKT4+MSkgPT0gaW0yLmhlaWdodCgpYCBmYWlsZWQgaW4gAGFsbG9jYXRvcjxUPjo6YWxsb2NhdGUoc2l6ZV90IG4pICduJyBleGNlZWRzIG1heGltdW0gc3VwcG9ydGVkIHNpemUAT3V0IG9mIHJhbmdlAFRNUERJUgBBc3NlcnRpb24gYG51bV9pbmRpY2VzIDw9IG51bV9mZWF0dXJlc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYGd4eCA8PSA0MTI5MDI0YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgYmluU2NhbGUgPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYChpbTAuaGVpZ2h0KCk+PjEpID09IGltMS5oZWlnaHQoKWAgZmFpbGVkIGluIABNb3JlIGluZGljZXMgdGhhbiBmZWF0dXJlcwAvdG1wAGJpblNjYWxlIG91dCBvZiByYW5nZQBBc3NlcnRpb24gYHJvdyA8IG1IZWlnaHRgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB3MSA+PSAwICYmIHcxIDw9IDEuMDAwMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGd4eCA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKGltMC5oZWlnaHQoKT4+MSkgPT0gaW0yLmhlaWdodCgpYCBmYWlsZWQgaW4gAEVycm9yIGxvb2tpbmcgZm9yIHJlc291cmNlcyBkaXJlY3RvcnkgcGF0aAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZnJhbWV3b3JrL2ltYWdlLmgAQXNzZXJ0aW9uIGBiaW5TY2FsZSA8IG1OdW1TY2FsZUJpbnNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtQnVja2V0cy5zaXplKCkgPT0gbU51bUJ1Y2tldHNYYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbnVtX2luZGljZXMgPj0gbUtgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBneXkgPD0gNDEyOTAyNGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHcyID49IDAgJiYgdzIgPD0gMS4wMDAxYCBmYWlsZWQgaW4gAE5vdCBlbm91Z2ggZmVhdHVyZXMAcm93IG91dCBvZiBib3VuZHMARXJyb3IgY3JlYXRpbmcgcmVzb3VyY2VzIGRpcmVjdG9yeSBwYXRoAEJ1Y2tldHMgYXJlIG5vdCBhbGxvY2F0ZWQAQXNzZXJ0aW9uIGB3MyA+PSAwICYmIHczIDw9IDEuMDAwMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGd5eSA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW5kZXggPD0gKGJpblggKyBiaW5ZKm1OdW1YQmlucyArIGJpbkFuZ2xlKm1OdW1YQmlucyptTnVtWUJpbnMgKyBiaW5TY2FsZSptTnVtWEJpbnMqbU51bVlCaW5zKm1OdW1BbmdsZUJpbnMpYCBmYWlsZWQgaW4gAEFzc2lnbm1lbnQgc2l6ZSBpcyBpbmNvcnJlY3QAQXNzZXJ0aW9uIGBtQnVja2V0c1swXS5zaXplKCkgPT0gbU51bUJ1Y2tldHNZYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZ3h5IDw9IDQxMjkwMjRgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGAodzArdzErdzIrdzMpIDw9IDEuMDAwMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYG4gPiAwYCBmYWlsZWQgaW4gAEVycm9yOiBVbmFibGUgdG8gY2hhbmdlIHdvcmtpbmcgZGlyZWN0b3J5IHRvICclcycuCgAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvdXRpbHMvcGFydGlhbF9zb3J0LmgAQXNzZXJ0aW9uIGBtRmVhdHVyZVBvaW50cy5zaXplKCkgPD0gbU1heE51bUZlYXR1cmVQb2ludHNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBwb3MgPT0gNjY2YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZ3h5ID49IC00MTI5MDI0YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbnVtX2NlbnRlcnMgPiAwYCBmYWlsZWQgaW4gAFslIC4zZiAlIC4zZiAlIC4zZl0gWyUgNi4xZl0KAAMAAAADAAAABAAAAAQAAAAEAAAAAQAAAAQAAAACAAAAAgAAAAIAAAACAAAAAgAAAAEAAAABAAAAAQBBsKkBC+UwBAAAAIgAAAAFAAAAkAAAAAYAAACYAAAACQAAALAAAAARBAAAgAsAAMENAADvDwAALmlzZXQAcmIATjZ2aXNpb24yNUdhdXNzaWFuU2NhbGVTcGFjZVB5cmFtaWRFAAAABPUAAOlUAABUb28gbWFueSBmZWF0dXJlIHBvaW50cwBUaGVyZSBtdXN0IGJlIGF0IGxlYXN0IDEgY2VudGVyAG4gbXVzdCBiZSBwb3NpdGl2ZQBQb3NpdGlvbiBpcyBub3Qgd2l0aGluIHJhbmdlAFslc10gWyVzXSBbJXNdIDogRm91bmQgJWQgZmVhdHVyZXMgaW4gcXVlcnkAQXNzZXJ0aW9uIGBrID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGtwLnNjYWxlIDwgbUxhcGxhY2lhblB5cmFtaWQubnVtU2NhbGVQZXJPY3RhdmUoKWAgZmFpbGVkIGluIABGZWF0dXJlIHBvaW50IHNjYWxlIGlzIG91dCBvZiBib3VuZHMAayBtdXN0IGJlIHBvc2l0aXZlAEZpbmQgTWF0Y2hlcyAoMSkASG91Z2ggVm90aW5nICgxKQBBc3NlcnRpb24gYGtwLnNjb3JlID09IGxhcDEuZ2V0PGZsb2F0Pih5KVt4XWAgZmFpbGVkIGluIABTY29yZSBpcyBub3QgY29uc2lzdGVudCB3aXRoIHRoZSBEb0cgaW1hZ2UARmluZCBIb3VnaCBNYXRjaGVzICgxKQBFc3RpbWF0ZSBIb21vZ3JhcGh5ICgxKQBBc3NlcnRpb24gYGJ1Y2tldFswXS5maXJzdCA+PSBidWNrZXRbbl0uZmlyc3RgIGZhaWxlZCBpbiAAbnRoX2VsZW1lbnQgZmFpbGVkAEZpbmQgSW5saWVycyAoMSkARmluZCBNYXRjaGVzICgyKQBBc3NlcnRpb24gYG9jdGF2ZSA8IG1OdW1PY3RhdmVzYCBmYWlsZWQgaW4gAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9kZXRlY3RvcnMvZ2F1c3NpYW5fc2NhbGVfc3BhY2VfcHlyYW1pZC5oAEhvdWdoIFZvdGluZyAoMikAT2N0YXZlIG91dCBvZiByYW5nZQBGaW5kIEhvdWdoIE1hdGNoZXMgKDIpAEVzdGltYXRlIEhvbW9ncmFwaHkgKDIpAEFzc2VydGlvbiBgc2NhbGUgPCBtTnVtU2NhbGVzUGVyT2N0YXZlYCBmYWlsZWQgaW4gAFNjYWxlIG91dCBvZiByYW5nZQBGaW5kIElubGllcnMgKDIpAEFzc2VydGlvbiBgYmVzdF9pbmRleCAhPSBzdGQ6Om51bWVyaWNfbGltaXRzPHNpemVfdD46Om1heCgpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW5kZXggPCBtSW1hZ2VzLnNpemUoKWAgZmFpbGVkIGluIAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZGV0ZWN0b3JzL0RvR19zY2FsZV9pbnZhcmlhbnRfZGV0ZWN0b3IuaAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvbWF0Y2hlcnMvZmVhdHVyZV9tYXRjaGVyLWlubGluZS5oAFNvbWV0aGluZyBzdHJhbmdlAEluZGV4IGlzIG91dCBvZiByYW5nZQBBc3NlcnRpb24gYHNjYWxlID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtTWF0Y2hlcy5zaXplKCkgPD0gZmVhdHVyZXMxLT5zaXplKClgIGZhaWxlZCBpbiAATnVtYmVyIG9mIG1hdGNoZXMgc2hvdWxkIGJlIGxvd2VyAFNjYWxlIG11c3QgYmUgcG9zaXRpdmUAU2NhbGUgbXVzdCBiZSBsZXNzIHRoYW4gbnVtYmVyIG9mIHNjYWxlIHBlciBvY3RhdmUAQXNzZXJ0aW9uIGBtUm9vdC5nZXQoKWAgZmFpbGVkIGluIABSb290IGNhbm5vdCBiZSBOVUxMAEFzc2VydGlvbiBgbGFwMC5oZWlnaHQoKSA9PSBsYXAxLmhlaWdodCgpID09IGxhcDIuaGVpZ2h0KClgIGZhaWxlZCBpbiAAV2lkdGgvaGVpZ2h0IGFyZSBub3QgY29uc2lzdGVudABBc3NlcnRpb24gYG1pbmkgIT0gLTFgIGZhaWxlZCBpbiAATWluaW11bSBpbmRleCBub3Qgc2V0AEFzc2VydGlvbiBgKGxhcDAuaGVpZ2h0KCkgPT0gbGFwMS5oZWlnaHQoKSkgJiYgKChsYXAxLmhlaWdodCgpPj4xKSA9PSBsYXAyLmhlaWdodCgpKWAgZmFpbGVkIGluIABBc3NlcnRpb24gYCgobGFwMC53aWR0aCgpPj4xKSA9PSBsYXAxLndpZHRoKCkpICYmIChsYXAxLndpZHRoKCkgPT0gbGFwMi53aWR0aCgpKWAgZmFpbGVkIGluIABBc3NlcnRpb24gYG4gPD0gaW5fbWF0Y2hlcy5zaXplKClgIGZhaWxlZCBpbiAAU2hvdWxkIGJlIHRoZSBzYW1lAEFzc2VydGlvbiBgMGAgZmFpbGVkIGluIABJbWFnZSBzaXplcyBhcmUgaW5jb25zaXN0ZW50AEFzc2VydGlvbiBgYmluWCA+PSAwYCBmYWlsZWQgaW4gAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9tYXRjaGVycy9ob3VnaF9zaW1pbGFyaXR5X3ZvdGluZy5oAEFzc2VydGlvbiBgKHgtMSkgPj0gMCAmJiAoeCsxKSA8IGxhcDEud2lkdGgoKWAgZmFpbGVkIGluIAB4IG91dCBvZiBib3VuZHMAYmluWCBvdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGBiaW5YIDwgbU51bVhCaW5zYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKHktMSkgPj0gMCAmJiAoeSsxKSA8IGxhcDEuaGVpZ2h0KClgIGZhaWxlZCBpbiAAeSBvdXQgb2YgYm91bmRzAEFzc2VydGlvbiBgYmluWSA+PSAwYCBmYWlsZWQgaW4gAGJpblkgb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgbGFwMC53aWR0aCgpID09IGxhcDEud2lkdGgoKWAgZmFpbGVkIGluIABJbWFnZSBkaW1lbnNpb25zIGluY29uc2lzdGVudABBc3NlcnRpb24gYGJpblkgPCBtTnVtWUJpbnNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBiaW5BbmdsZSA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbGFwMC53aWR0aCgpID09IGxhcDIud2lkdGgoKWAgZmFpbGVkIGluIABiaW5BbmdsZSBvdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGBsYXAwLmhlaWdodCgpID09IGxhcDEuaGVpZ2h0KClgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBiaW5BbmdsZSA8IG1OdW1BbmdsZUJpbnNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBsYXAwLmhlaWdodCgpID09IGxhcDIuaGVpZ2h0KClgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBiaW5TY2FsZSA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKHgtMSkgPj0gMCAmJiAoeCsxKSA8IGltLndpZHRoKClgIGZhaWxlZCBpbiAAYmluU2NhbGUgb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgKHktMSkgPj0gMCAmJiAoeSsxKSA8IGltLmhlaWdodCgpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgYmluU2NhbGUgPCBtTnVtU2NhbGVCaW5zYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKGxhcDAud2lkdGgoKT4+MSkgPT0gbGFwMi53aWR0aCgpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZGlzdEJpbkFuZ2xlID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGAobGFwMC5oZWlnaHQoKT4+MSkgPT0gbGFwMi5oZWlnaHQoKWAgZmFpbGVkIGluIABkaXN0QmluQW5nbGUgbXVzdCBub3QgYmUgbmVnYXRpdmUAQXNzZXJ0aW9uIGB4X2Rpdl8yLTAuNWYgPj0gMGAgZmFpbGVkIGluIAB4X2Rpdl8yIG91dCBvZiBib3VuZHMgb3V0IG9mIGJvdW5kcyBmb3IgaW50ZXJwb2xhdGlvbgBBc3NlcnRpb24gYGh5cC5zaXplKCkgPj0gOSptYXhfbnVtX2h5cG90aGVzZXNgIGZhaWxlZCBpbiAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2hvbW9ncmFwaHlfZXN0aW1hdGlvbi9yb2J1c3RfaG9tb2dyYXBoeS5oAEFzc2VydGlvbiBgeV9kaXZfMi0wLjVmID49IDBgIGZhaWxlZCBpbiAAaHlwIHZlY3RvciBzaG91bGQgYmUgb2Ygc2l6ZSA5Km1heF9udW1faHlwb3RoZXNlcwB5X2Rpdl8yIG91dCBvZiBib3VuZHMgb3V0IG9mIGJvdW5kcyBmb3IgaW50ZXJwb2xhdGlvbgBBc3NlcnRpb24gYHRtcF9pLnNpemUoKSA+PSBudW1fcG9pbnRzYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgeF9kaXZfMiswLjVmIDwgbGFwMi53aWR0aCgpYCBmYWlsZWQgaW4gAHRtcF9pIHZlY3RvciBzaG91bGQgYmUgb2Ygc2l6ZSBudW1fcG9pbnRzAEFzc2VydGlvbiBgeV9kaXZfMiswLjVmIDwgbGFwMi5oZWlnaHQoKWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGh5cF9jb3N0cy5zaXplKCkgPj0gbWF4X251bV9oeXBvdGhlc2VzYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKGxhcDAud2lkdGgoKT4+MSkgPT0gbGFwMS53aWR0aCgpYCBmYWlsZWQgaW4gAGh5cF9jb3N0cyB2ZWN0b3Igc2hvdWxkIGJlIG9mIHNpemUgbWF4X251bV9oeXBvdGhlc2VzAEFzc2VydGlvbiBgKGxhcDAuaGVpZ2h0KCk+PjEpID09IGxhcDEuaGVpZ2h0KClgIGZhaWxlZCBpbiAAYWxsb2NhdG9yPFQ+OjphbGxvY2F0ZShzaXplX3QgbikgJ24nIGV4Y2VlZHMgbWF4aW11bSBzdXBwb3J0ZWQgc2l6ZQBBc3NlcnRpb24gYG4gPiAwYCBmYWlsZWQgaW4gAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci91dGlscy9wYXJ0aWFsX3NvcnQuaABBc3NlcnRpb24gYHJvdyA8IG1IZWlnaHRgIGZhaWxlZCBpbiAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2ZyYW1ld29yay9pbWFnZS5oAG4gbXVzdCBiZSBwb3NpdGl2ZQByb3cgb3V0IG9mIGJvdW5kcwBBc3NlcnRpb24gYGsgPiAwYCBmYWlsZWQgaW4gAGsgbXVzdCBiZSBwb3NpdGl2ZQBBc3NlcnRpb24gYChpbnQpc3RkOjpmbG9vcih4KSA9PSAoaW50KXhgIGZhaWxlZCBpbiAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9pbnRlcnBvbGF0ZS5oAEFzc2VydGlvbiBgMGAgZmFpbGVkIGluIABGYWlsZWQgdG8gY29tcHV0ZSBtYXRyaXggaW52ZXJzZQBmbG9vcigpIGFuZCBjYXN0IG5vdCB0aGUgc2FtZQBBc3NlcnRpb24gYChpbnQpc3RkOjpmbG9vcih5KSA9PSAoaW50KXlgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB5cCA+PSAwICYmIHlwIDwgaGVpZ2h0YCBmYWlsZWQgaW4gAHlwIG91dCBvZiBib3VuZHMAQXNzZXJ0aW9uIGB5cF9wbHVzXzEgPj0gMCAmJiB5cF9wbHVzXzEgPCBoZWlnaHRgIGZhaWxlZCBpbiAAeXBfcGx1c18xIG91dCBvZiBib3VuZHMAQXNzZXJ0aW9uIGB4cCA+PSAwICYmIHhwIDwgd2lkdGhgIGZhaWxlZCBpbiAAeHAgb3V0IG9mIGJvdW5kcwBBc3NlcnRpb24gYHhwX3BsdXNfMSA+PSAwICYmIHhwX3BsdXNfMSA8IHdpZHRoYCBmYWlsZWQgaW4gAHhwX3BsdXNfMSBvdXQgb2YgYm91bmRzAEFzc2VydGlvbiBgdzAgPj0gMCAmJiB3MCA8PSAxLjAwMDFgIGZhaWxlZCBpbiAAT3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgdzEgPj0gMCAmJiB3MSA8PSAxLjAwMDFgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB3MiA+PSAwICYmIHcyIDw9IDEuMDAwMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYHczID49IDAgJiYgdzMgPD0gMS4wMDAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKHcwK3cxK3cyK3czKSA8PSAxLjAwMDFgIGZhaWxlZCBpbiAAAAAAAAAAEFUAABAAAAARAAAAAAAAAMBqAAASAAAAEwAAAE42dmlzaW9uOUV4Y2VwdGlvbkUALPUAAIBqAAAc9gAATjZ2aXNpb24xOEJpbm9taWFsUHlyYW1pZDMyZkUAAAAs9QAAoGoAABBVAAAAAAAAlGoAAA4AAAAUAAAAFQAAALlSjD6OWuc+uVKMPgAAAAAAAAAAlGsAABYAAAAXAAAAGAAAABkAAAAaAAAATlN0M19fMjIwX19zaGFyZWRfcHRyX3BvaW50ZXJJUE42dmlzaW9uOEtleWZyYW1lSUxpOTZFRUVOU18xMHNoYXJlZF9wdHJJUzNfRTI3X19zaGFyZWRfcHRyX2RlZmF1bHRfZGVsZXRlSVMzX1MzX0VFTlNfOWFsbG9jYXRvcklTM19FRUVFACz1AAAMawAApPIAAE5TdDNfXzIxMHNoYXJlZF9wdHJJTjZ2aXNpb244S2V5ZnJhbWVJTGk5NkVFRUUyN19fc2hhcmVkX3B0cl9kZWZhdWx0X2RlbGV0ZUlTM19TM19FRQBib29sIHZpc2lvbjo6VmlzdWFsRGF0YWJhc2U8dmlzaW9uOjpGUkVBS0V4dHJhY3RvciwgdmlzaW9uOjpCaW5hcnlGZWF0dXJlU3RvcmUsIHZpc2lvbjo6QmluYXJ5RmVhdHVyZU1hdGNoZXI8OTY+Pjo6cXVlcnkoY29uc3QgdmlzaW9uOjpHYXVzc2lhblNjYWxlU3BhY2VQeXJhbWlkICopIFtGRUFUVVJFX0VYVFJBQ1RPUiA9IHZpc2lvbjo6RlJFQUtFeHRyYWN0b3IsIFNUT1JFID0gdmlzaW9uOjpCaW5hcnlGZWF0dXJlU3RvcmUsIE1BVENIRVIgPSB2aXNpb246OkJpbmFyeUZlYXR1cmVNYXRjaGVyPDk2Pl0AQaTaAQuwTLK+uT4S3KC+kL45PhLcoL6Qvjm+AAAAgLK+ub4S3KA+kL45vhLcoD6Qvjk+0nIYvwAAAADScpi+OgYEv9JymD46BgS/0nIYPwAAAIDScpg+OgYEP9JymL46BgQ/AAAAgFa4Pb9mTSQ/Vri9vmZNJD9WuL0+AAAAAFa4PT9mTSS/Vri9PmZNJL9WuL2+DOlYPwAAAIAM6dg+mdk7Pwzp2L6Z2Ts/DOlYvwAAAAAM6di+mdk7vwzp2D6Z2Tu/AAAAAPxTbj/xZU6/DVTuPvFlTr8NVO6+AAAAgPxTbr/xZU4/DVTuvvFlTj8NVO4+AACAvwAAAAAAAAC/0LNdvwAAAD/Qs12/AACAPwAAAIAAAAA/0LNdPwAAAL/Qs10/AAAAAKhuAAAWAAAAGwAAABwAAAAdAAAAHgAAAE5TdDNfXzIyMF9fc2hhcmVkX3B0cl9wb2ludGVySVBoMTZOdWxsQXJyYXlEZWxldGVySWhFTlNfOWFsbG9jYXRvckloRUVFRQAAAAAs9QAAXG4AAKTyAAAxNk51bGxBcnJheURlbGV0ZXJJaEUAAAAAAAAAUG8AABYAAAAfAAAAIAAAACEAAAAiAAAATlN0M19fMjIwX19zaGFyZWRfcHRyX3BvaW50ZXJJUGhOU18xMHNoYXJlZF9wdHJJaEUyN19fc2hhcmVkX3B0cl9kZWZhdWx0X2RlbGV0ZUloaEVFTlNfOWFsbG9jYXRvckloRUVFRQAs9QAA6G4AAKTyAABOU3QzX18yMTBzaGFyZWRfcHRySWhFMjdfX3NoYXJlZF9wdHJfZGVmYXVsdF9kZWxldGVJaGhFRQB2aXNpb246OlNjb3BlZFRpbWVyOjp+U2NvcGVkVGltZXIoKQBpaWkAaWlpaQBpaWlpAGluZmluaXR5AE1pc3NpbmcgSHVmZm1hbiBjb2RlIHRhYmxlIGVudHJ5AEZlYnJ1YXJ5AEphbnVhcnkASnVseQBUaHVyc2RheQBUdWVzZGF5AFdlZG5lc2RheQBTYXR1cmRheQBTdW5kYXkATW9uZGF5AEZyaWRheQBNYXkAJW0vJWQvJXkATUFYX0FMTE9DX0NIVU5LIGlzIHdyb25nLCBwbGVhc2UgZml4AEFMSUdOX1RZUEUgaXMgd3JvbmcsIHBsZWFzZSBmaXgATm90IGEgSlBFRyBmaWxlOiBzdGFydHMgd2l0aCAweCUwMnggMHglMDJ4AENvcnJ1cHQgSlBFRyBkYXRhOiAldSBleHRyYW5lb3VzIGJ5dGVzIGJlZm9yZSBtYXJrZXIgMHglMDJ4AFVuZXhwZWN0ZWQgbWFya2VyIDB4JTAyeABVbnN1cHBvcnRlZCBtYXJrZXIgdHlwZSAweCUwMngAVW5zdXBwb3J0ZWQgSlBFRyBwcm9jZXNzOiBTT0YgdHlwZSAweCUwMngARGVmaW5lIEh1ZmZtYW4gVGFibGUgMHglMDJ4AERlZmluZSBBcml0aG1ldGljIFRhYmxlIDB4JTAyeDogMHglMDJ4AC0rICAgMFgweAAtMFgrMFggMFgtMHgrMHggMHgAQm9ndXMgREFDIHZhbHVlIDB4JXgAX19uZXh0X3ByaW1lIG92ZXJmbG93AEh1ZmZtYW4gY29kZSBzaXplIHRhYmxlIG92ZXJmbG93AE5vdgBUaHUAICAgICAgICAlNHUgJTR1ICU0dSAlNHUgJTR1ICU0dSAlNHUgJTR1AEpQRUcgcGFyYW1ldGVyIHN0cnVjdCBtaXNtYXRjaDogbGlicmFyeSB0aGlua3Mgc2l6ZSBpcyAldSwgY2FsbGVyIGV4cGVjdHMgJXUARGVmaW5lIFJlc3RhcnQgSW50ZXJ2YWwgJXUAV2FybmluZzogdGh1bWJuYWlsIGltYWdlIHNpemUgZG9lcyBub3QgbWF0Y2ggZGF0YSBsZW5ndGggJXUATWlzY2VsbGFuZW91cyBtYXJrZXIgMHglMDJ4LCBsZW5ndGggJXUASkZJRiBleHRlbnNpb24gbWFya2VyOiB0eXBlIDB4JTAyeCwgbGVuZ3RoICV1AEpGSUYgZXh0ZW5zaW9uIG1hcmtlcjogcGFsZXR0ZSB0aHVtYm5haWwgaW1hZ2UsIGxlbmd0aCAldQBKRklGIGV4dGVuc2lvbiBtYXJrZXI6IEpQRUctY29tcHJlc3NlZCB0aHVtYm5haWwgaW1hZ2UsIGxlbmd0aCAldQBKRklGIGV4dGVuc2lvbiBtYXJrZXI6IFJHQiB0aHVtYm5haWwgaW1hZ2UsIGxlbmd0aCAldQBVbmtub3duIEFQUDE0IG1hcmtlciAobm90IEFkb2JlKSwgbGVuZ3RoICV1AFVua25vd24gQVBQMCBtYXJrZXIgKG5vdCBKRklGKSwgbGVuZ3RoICV1AE9idGFpbmVkIFhNUyBoYW5kbGUgJXUARnJlZWQgWE1TIGhhbmRsZSAldQBPYnRhaW5lZCBFTVMgaGFuZGxlICV1AEZyZWVkIEVNUyBoYW5kbGUgJXUAdW5zdXBwb3J0ZWQgbG9jYWxlIGZvciBzdGFuZGFyZCBpbnB1dABBdWd1c3QASW50TGlzdABTdHJpbmdMaXN0AEludmFsaWQgY3JvcCByZXF1ZXN0AFVuc3VwcG9ydGVkIGNvbG9yIGNvbnZlcnNpb24gcmVxdWVzdAB1bnNpZ25lZCBzaG9ydAB1bnNpZ25lZCBpbnQAQ29ycnVwdCBKUEVHIGRhdGE6IHByZW1hdHVyZSBlbmQgb2YgZGF0YSBzZWdtZW50AGhlaWdodABGcmFjdGlvbmFsIHNhbXBsaW5nIG5vdCBpbXBsZW1lbnRlZCB5ZXQAQ0NJUjYwMSBzYW1wbGluZyBub3QgaW1wbGVtZW50ZWQgeWV0AE5vdCBpbXBsZW1lbnRlZCB5ZXQARXJyb3IgcmVhZGluZyBkYXRhIGZyb20gJXMuZnNldABSZWFkaW5nICVzLmZzZXQAZ2V0AEVycm9yOiBrcG1TZXRSZWZEYXRhU2V0AEVycm9yOiBrcG1DaGFuZ2VQYWdlTm9PZlJlZkRhdGFTZXQARXJyb3I6IGtwbU1lcmdlUmVmRGF0YVNldABPY3QAZmxvYXQAU2F0AHVpbnQ2NF90AENhbm5vdCBxdWFudGl6ZSBtb3JlIHRoYW4gJWQgY29sb3IgY29tcG9uZW50cwBTdGFydCBPZiBTY2FuOiAlZCBjb21wb25lbnRzAEJvZ3VzIHZpcnR1YWwgYXJyYXkgYWNjZXNzAEJvZ3VzIHNhbXBsaW5nIGZhY3RvcnMAUXVhbnRpemluZyB0byAlZCA9ICVkKiVkKiVkIGNvbG9ycwBRdWFudGl6aW5nIHRvICVkIGNvbG9ycwBDYW5ub3QgcXVhbnRpemUgdG8gZmV3ZXIgdGhhbiAlZCBjb2xvcnMAQ2Fubm90IHF1YW50aXplIHRvIG1vcmUgdGhhbiAlZCBjb2xvcnMASW52YWxpZCBKUEVHIGZpbGUgc3RydWN0dXJlOiB0d28gU09JIG1hcmtlcnMASW52YWxpZCBKUEVHIGZpbGUgc3RydWN0dXJlOiB0d28gU09GIG1hcmtlcnMAbmZ0TWFya2VycwBfYWRkTkZUTWFya2VycwBTbW9vdGhpbmcgbm90IHN1cHBvcnRlZCB3aXRoIG5vbnN0YW5kYXJkIHNhbXBsaW5nIHJhdGlvcwBNYXhpbXVtIHN1cHBvcnRlZCBpbWFnZSBkaW1lbnNpb24gaXMgJXUgcGl4ZWxzAEFwcGxpY2F0aW9uIHRyYW5zZmVycmVkIHRvbyBtYW55IHNjYW5saW5lcwBBcHBsaWNhdGlvbiB0cmFuc2ZlcnJlZCB0b28gZmV3IHNjYW5saW5lcwBEZWJ1ZyBtb2RlIHNldCB0byAlcwBGYWlsZWQgdG8gY3JlYXRlIHRlbXBvcmFyeSBmaWxlICVzAENsb3NlZCB0ZW1wb3JhcnkgZmlsZSAlcwBPcGVuZWQgdGVtcG9yYXJ5IGZpbGUgJXMAQXByAHZlY3RvcgBJbnB1dCBmaWxlIHJlYWQgZXJyb3IASW52YWxpZCBKUEVHIGZpbGUgc3RydWN0dXJlOiBtaXNzaW5nIFNPUyBtYXJrZXIAbmZ0TWFya2VyAGRldGVjdE1hcmtlcgBnZXRORlRNYXJrZXIAZGV0ZWN0TkZUTWFya2VyAE9jdG9iZXIATm92ZW1iZXIAU2VwdGVtYmVyAERlY2VtYmVyAHVuc2lnbmVkIGNoYXIAaW9zX2Jhc2U6OmNsZWFyAE1hcgBVbnJlY29nbml6ZWQgY29tcG9uZW50IElEcyAlZCAlZCAlZCwgYXNzdW1pbmcgWUNiQ3IAc2V0dXAAVmlydHVhbCBhcnJheSBjb250cm9sbGVyIG1lc3NlZCB1cABTZXAAJUk6JU06JVMgJXAAdGVhcmRvd24AU3VuAEp1bgBzdGQ6OmV4Y2VwdGlvbgBCb2d1cyBIdWZmbWFuIHRhYmxlIGRlZmluaXRpb24AU2VsZWN0ZWQgJWQgY29sb3JzIGZvciBxdWFudGl6YXRpb24ASW1hZ2UgdG9vIHdpZGUgZm9yIHRoaXMgaW1wbGVtZW50YXRpb24ATW9uAG5hbgBEaWRuJ3QgZXhwZWN0IG1vcmUgdGhhbiBvbmUgc2NhbgBTYW1wbGluZyBmYWN0b3JzIHRvbyBsYXJnZSBmb3IgaW50ZXJsZWF2ZWQgc2NhbgBKYW4ASnVsAGJvb2wAQnVmZmVyIHBhc3NlZCB0byBKUEVHIGxpYnJhcnkgaXMgdG9vIHNtYWxsAEFwcmlsAHNldExvZ0xldmVsAGdldExvZ0xldmVsAGVtc2NyaXB0ZW46OnZhbABwdXNoX2JhY2sARnJpAGRwaQBORlQgbWFya2VyIGhlaWdodDogJWkATkZUIG51bS4gb2YgSW1hZ2VTZXQ6ICVpAE5GVCBtYXJrZXIgZHBpOiAlaQBORlQgbWFya2VyIHdpZHRoOiAlaQBkYXRhc2V0UGF0aG5hbWVzIHNpemU6ICVpAEJvZ3VzIG1hcmtlciBsZW5ndGgAd2lkdGgATWFyY2gAQXVnAHVuc2lnbmVkIGxvbmcAc3RkOjp3c3RyaW5nAHN0ZDo6c3RyaW5nAHN0ZDo6dTE2c3RyaW5nAHN0ZDo6dTMyc3RyaW5nAENvcHlyaWdodCAoQykgMjAxOCwgVGhvbWFzIEcuIExhbmUsIEd1aWRvIFZvbGxiZWRpbmcAaW5mACUuMExmACVMZgByZXNpemUAYWxsb2NhdG9yPFQ+OjphbGxvY2F0ZShzaXplX3QgbikgJ24nIGV4Y2VlZHMgbWF4aW11bSBzdXBwb3J0ZWQgc2l6ZQB0cnVlAFR1ZQBmYWxzZQBTdXNwZW5zaW9uIG5vdCBhbGxvd2VkIGhlcmUASnVuZQBzZXRQcm9qZWN0aW9uTmVhclBsYW5lAGdldFByb2plY3Rpb25OZWFyUGxhbmUAc2V0UHJvamVjdGlvbkZhclBsYW5lAGdldFByb2plY3Rpb25GYXJQbGFuZQBSZXF1ZXN0ZWQgZmVhdHVyZSB3YXMgb21pdHRlZCBhdCBjb21waWxlIHRpbWUAU2VlayBmYWlsZWQgb24gdGVtcG9yYXJ5IGZpbGUAUmVhZCBmYWlsZWQgb24gdGVtcG9yYXJ5IGZpbGUARW1wdHkgaW5wdXQgZmlsZQBQcmVtYXR1cmUgZW5kIG9mIGlucHV0IGZpbGUAUHJlbWF0dXJlIGVuZCBvZiBKUEVHIGZpbGUAc2V0Q2FtZXJhKCk6IEVycm9yIGNyZWF0aW5nIDNEIGhhbmRsZQBkb3VibGUARENUIGNvZWZmaWNpZW50IG91dCBvZiByYW5nZQBJbnZhbGlkIGNvbG9yIHF1YW50aXphdGlvbiBtb2RlIGNoYW5nZQBKUEVHIGRhdGFzdHJlYW0gY29udGFpbnMgbm8gaW1hZ2UAICAgIHdpdGggJWQgeCAlZCB0aHVtYm5haWwgaW1hZ2UAZ2V0UHJvY2Vzc2luZ0ltYWdlAFN0YXJ0IG9mIEltYWdlAEVuZCBPZiBJbWFnZQBCb2d1cyBidWZmZXIgY29udHJvbCBtb2RlAENvcnJ1cHQgSlBFRyBkYXRhOiBiYWQgSHVmZm1hbiBjb2RlAENvcnJ1cHQgSlBFRyBkYXRhOiBiYWQgYXJpdGhtZXRpYyBjb2RlAHNldERlYnVnTW9kZQBnZXREZWJ1Z01vZGUAc2V0VGhyZXNob2xkTW9kZQBnZXRUaHJlc2hvbGRNb2RlAHNldEltYWdlUHJvY01vZGUAZ2V0SW1hZ2VQcm9jTW9kZQBCb2d1cyBpbnB1dCBjb2xvcnNwYWNlAEJvZ3VzIEpQRUcgY29sb3JzcGFjZQBzZXRUaHJlc2hvbGQAZ2V0VGhyZXNob2xkAHZvaWQAQmFja2luZyBzdG9yZSBub3Qgc3VwcG9ydGVkAERDVCBzY2FsZWQgYmxvY2sgc2l6ZSAlZHglZCBub3Qgc3VwcG9ydGVkAFF1YW50aXphdGlvbiB0YWJsZSAweCUwMnggd2FzIG5vdCBkZWZpbmVkAEh1ZmZtYW4gdGFibGUgMHglMDJ4IHdhcyBub3QgZGVmaW5lZABBcml0aG1ldGljIHRhYmxlIDB4JTAyeCB3YXMgbm90IGRlZmluZWQAV3JpdGUgdG8gWE1TIGZhaWxlZABSZWFkIGZyb20gWE1TIGZhaWxlZABXcml0ZSB0byBFTVMgZmFpbGVkAFJlYWQgZnJvbSBFTVMgZmFpbGVkAFdlZAAgICAgICAgICUzZCAlM2QgJTNkICUzZCAlM2QgJTNkICUzZCAlM2QAV2FybmluZzogdW5rbm93biBKRklGIHJldmlzaW9uIG51bWJlciAlZC4lMDJkAENvcnJ1cHQgSlBFRyBkYXRhOiBmb3VuZCBtYXJrZXIgMHglMDJ4IGluc3RlYWQgb2YgUlNUJWQAU3RhcnQgT2YgRnJhbWUgMHglMDJ4OiB3aWR0aD0ldSwgaGVpZ2h0PSV1LCBjb21wb25lbnRzPSVkACAgICBDb21wb25lbnQgJWQ6ICVkaHglZHYgcT0lZABJbnZhbGlkIHByb2dyZXNzaXZlIHBhcmFtZXRlcnMgU3M9JWQgU2U9JWQgQWg9JWQgQWw9JWQAICBTcz0lZCwgU2U9JWQsIEFoPSVkLCBBbD0lZAAgICAgQ29tcG9uZW50ICVkOiBkYz0lZCBhYz0lZABJbnZhbGlkIHByb2dyZXNzaXZlIHBhcmFtZXRlcnMgYXQgc2NhbiBzY3JpcHQgZW50cnkgJWQASW52YWxpZCBzY2FuIHNjcmlwdCBhdCBlbnRyeSAlZABCb2d1cyBEUVQgaW5kZXggJWQAQm9ndXMgREhUIGluZGV4ICVkAEJvZ3VzIERBQyBpbmRleCAlZABUb28gbWFueSBjb2xvciBjb21wb25lbnRzOiAlZCwgbWF4ICVkAEluY29uc2lzdGVudCBwcm9ncmVzc2lvbiBzZXF1ZW5jZSBmb3IgY29tcG9uZW50ICVkIGNvZWZmaWNpZW50ICVkAFdyb25nIEpQRUcgbGlicmFyeSB2ZXJzaW9uOiBsaWJyYXJ5IGlzICVkLCBjYWxsZXIgZXhwZWN0cyAlZABUaHJlc2hvbGQgbW9kZSBzZXQgdG8gJWQAVGhyZXNob2xkIHNldCB0byAlZABBdCBtYXJrZXIgMHglMDJ4LCByZWNvdmVyeSBhY3Rpb24gJWQAVW5zdXBwb3J0ZWQgSlBFRyBkYXRhIHByZWNpc2lvbiAlZABEZWZpbmUgUXVhbnRpemF0aW9uIFRhYmxlICVkICBwcmVjaXNpb24gJWQAQWRvYmUgQVBQMTQgbWFya2VyOiB2ZXJzaW9uICVkLCBmbGFncyAweCUwNHggMHglMDR4LCB0cmFuc2Zvcm0gJWQAQWxsb2NhdGVkIHZpZGVvRnJhbWVTaXplICVkAEltcHJvcGVyIGNhbGwgdG8gSlBFRyBsaWJyYXJ5IGluIHN0YXRlICVkAENhbm5vdCB0cmFuc2NvZGUgZHVlIHRvIG11bHRpcGxlIHVzZSBvZiBxdWFudGl6YXRpb24gdGFibGUgJWQAVW5rbm93biBBZG9iZSBjb2xvciB0cmFuc2Zvcm0gY29kZSAlZABJbnZhbGlkIG1lbW9yeSBwb29sIGNvZGUgJWQAQm9ndXMgbWVzc2FnZSBjb2RlICVkAFRyYWNraW5nIGxvc3QuICVkAEpGSUYgQVBQMCBtYXJrZXI6IHZlcnNpb24gJWQuJTAyZCwgZGVuc2l0eSAlZHglZCAgJWQARGVjACVsZCVjAENvbXBvbmVudCBpbmRleCAlZDogbWlzbWF0Y2hpbmcgc2FtcGxpbmcgcmF0aW8gJWQ6JWQsICVkOiVkLCAlYwBGZWIAcndhAFNjYW4gc2NyaXB0IGRvZXMgbm90IHRyYW5zbWl0IGFsbCBkYXRhAGdldE5GVERhdGEAX2xvYWRDYW1lcmEAJWEgJWIgJWQgJUg6JU06JVMgJVkAUE9TSVgAQVJfTEFCRUxJTkdfVEhSRVNIX01PREVfQVVUT19PVFNVAEFSX01BUktFUl9JTkZPX0NVVE9GRl9QSEFTRV9NQVRDSF9DT05UUkFTVABBUl9NQVhfTE9PUF9DT1VOVABJbnZhbGlkIGNvbXBvbmVudCBJRCAlZCBpbiBTT1MAQVJfTUFSS0VSX0lORk9fQ1VUT0ZGX1BIQVNFX0hFVVJJU1RJQ19UUk9VQkxFU09NRV9NQVRSSVhfQ09ERVMARVJST1JfTUFSS0VSX0lOREVYX09VVF9PRl9CT1VORFMAJUg6JU06JVMAQVJfTE9HX0xFVkVMX0VSUk9SAEFSX01BUktFUl9JTkZPX0NVVE9GRl9QSEFTRV9QT1NFX0VSUk9SAEFSX0xPR19MRVZFTF9JTkZPAEFSX0xPR19MRVZFTF9SRUxfSU5GTwBBUl9MT0dfTEVWRUxfV0FSTgBBUl9NQVJLRVJfSU5GT19DVVRPRkZfUEhBU0VfUEFUVEVSTl9FWFRSQUNUSU9OAE5BTgBBUl9MQUJFTElOR19USFJFU0hfTU9ERV9BVVRPX01FRElBTgBQTQBKUEVHTUVNAEFNAExDX0FMTABBUl9NQVJLRVJfSU5GT19DVVRPRkZfUEhBU0VfTUFUQ0hfQkFSQ09ERV9FRENfRkFJTABBUl9MQUJFTElOR19USFJFU0hfTU9ERV9NQU5VQUwAQVJfTUFSS0VSX0lORk9fQ1VUT0ZGX1BIQVNFX1BPU0VfRVJST1JfTVVMVEkAQVJfTE9PUF9CUkVBS19USFJFU0gAQVJfREVGQVVMVF9MQUJFTElOR19USFJFU0gAQVJfTE9HX0xFVkVMX0RFQlVHAExBTkcASW52YWxpZCBTT1MgcGFyYW1ldGVycyBmb3Igc2VxdWVudGlhbCBKUEVHAENhdXRpb246IHF1YW50aXphdGlvbiB0YWJsZXMgYXJlIHRvbyBjb2Fyc2UgZm9yIGJhc2VsaW5lIEpQRUcASW52YWxpZCBKUEVHIGZpbGUgc3RydWN0dXJlOiAlcyBiZWZvcmUgU09GAElORgBBUl9MQUJFTElOR19USFJFU0hfTU9ERV9BVVRPX0FEQVBUSVZFAEFSX01BUktFUl9JTkZPX0NVVE9GRl9QSEFTRV9OT05FAEFSX0RFQlVHX0RJU0FCTEUAQVJfREVCVUdfRU5BQkxFAEFSX0lNQUdFX1BST0NfRlJBTUVfSU1BR0UAQVJfSU1BR0VfUFJPQ19GSUVMRF9JTUFHRQBBUl9ERUZBVUxUX0RFQlVHX01PREUAQVJfREVGQVVMVF9JTUFHRV9QUk9DX01PREUAQVJfTUFSS0VSX0lORk9fQ1VUT0ZGX1BIQVNFX01BVENIX0NPTkZJREVOQ0UARVJST1JfQVJDT05UUk9MTEVSX05PVF9GT1VORABFUlJPUl9NVUxUSU1BUktFUl9OT1RfRk9VTkQAQVJfTUFSS0VSX0lORk9fQ1VUT0ZGX1BIQVNFX01BVENIX0JBUkNPREVfTk9UX0ZPVU5EAEFSX01BUktFUl9JTkZPX0NVVE9GRl9QSEFTRV9NQVRDSF9HRU5FUklDAE91dHB1dCBmaWxlIHdyaXRlIGVycm9yIC0tLSBvdXQgb2YgZGlzayBzcGFjZT8AV3JpdGUgZmFpbGVkIG9uIHRlbXBvcmFyeSBmaWxlIC0tLSBvdXQgb2YgZGlzayBzcGFjZT8AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8c2hvcnQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVuc2lnbmVkIHNob3J0PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVuc2lnbmVkIGludD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8ZmxvYXQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVpbnQ4X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGludDhfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dWludDE2X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGludDE2X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVpbnQzMl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQzMl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxjaGFyPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1bnNpZ25lZCBjaGFyPgBzdGQ6OmJhc2ljX3N0cmluZzx1bnNpZ25lZCBjaGFyPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxzaWduZWQgY2hhcj4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8bG9uZz4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dW5zaWduZWQgbG9uZz4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8ZG91YmxlPgAwMTIzNDU2Nzg5ADljICAxNC1KYW4tMjAxOABDLlVURi04AEVycm9yIHJlYWRpbmcgS1BNIGRhdGEgZnJvbSAlcy5mc2V0MwBSZWFkaW5nICVzLmZzZXQzAHNldHVwQVIyAEVycm9yIGV4Y2VlZCBtYXhpbXVtIHBhZ2VzLgBvbi4Ab2ZmLgBMb2FkaW5nIG9mIE5GVCBkYXRhIGNvbXBsZXRlLgBzZXRDYW1lcmEoKTogRXJyb3I6IGFyUGFyYW1MVENyZWF0ZS4ARG9uZS4Ac2V0Q2FtZXJhKCk6IEVycm9yOiBhckNyZWF0ZUhhbmRsZS4ARXJyb3I6IGFyMkNyZWF0ZUhhbmRsZS4AYXJGaWx0ZXJUcmFuc01hdCBlcnJvciB3aXRoIG1hcmtlciAlZC4ASW1hZ2UgcHJvYy4gbW9kZSBzZXQgdG8gJWQuAEFzc2lnbmVkIHBhZ2Ugbm8uICVkLgBsb2FkQ2FtZXJhKCk6IEVycm9yIGxvYWRpbmcgcGFyYW1ldGVyIGZpbGUgJXMgZm9yIGNhbWVyYS4AKG51bGwpAEVtcHR5IEpQRUcgaW1hZ2UgKEROTCBub3Qgc3VwcG9ydGVkKQBJbnN1ZmZpY2llbnQgbWVtb3J5IChjYXNlICVkKQBhZGQgTkZUIG1hcmtlci0+ICclcycAUHVyZSB2aXJ0dWFsIGZ1bmN0aW9uIGNhbGxlZCEAJXMKAEVycm9yOiBtYWxsb2MKACMjIyBGZWF0dXJlIGNhbmRpZGF0ZXMgZm9yIHRyYWNraW5nIGFyZSBvdmVyZmxvdy4KAFRyYWNrZWQgcGFnZSAlZCAobWF4ICVkKS4KACoqKiBDYW1lcmEgUGFyYW1ldGVyIHJlc2l6ZWQgZnJvbSAlZCwgJWQuICoqKgoAT3V0IG9mIG1lbW9yeSEhCgBpZGRkZGRkZGRkZGRkZABpAGlpaWlpaQAATlN0M19fMjZ2ZWN0b3JJTlNfMTJiYXNpY19zdHJpbmdJY05TXzExY2hhcl90cmFpdHNJY0VFTlNfOWFsbG9jYXRvckljRUVFRU5TNF9JUzZfRUVFRQBOU3QzX18yMTNfX3ZlY3Rvcl9iYXNlSU5TXzEyYmFzaWNfc3RyaW5nSWNOU18xMWNoYXJfdHJhaXRzSWNFRU5TXzlhbGxvY2F0b3JJY0VFRUVOUzRfSVM2X0VFRUUATlN0M19fMjIwX192ZWN0b3JfYmFzZV9jb21tb25JTGIxRUVFAAAAAAT1AACAkQAAiPUAACKRAAAAAAAAAQAAAKiRAAAAAAAAiPUAAMyQAAAAAAAAAQAAALCRAAAAAAAAUE5TdDNfXzI2dmVjdG9ySU5TXzEyYmFzaWNfc3RyaW5nSWNOU18xMWNoYXJfdHJhaXRzSWNFRU5TXzlhbGxvY2F0b3JJY0VFRUVOUzRfSVM2X0VFRUUAAOT1AADgkQAAAAAAAMiRAABQS05TdDNfXzI2dmVjdG9ySU5TXzEyYmFzaWNfc3RyaW5nSWNOU18xMWNoYXJfdHJhaXRzSWNFRU5TXzlhbGxvY2F0b3JJY0VFRUVOUzRfSVM2X0VFRUUA5PUAAEiSAAABAAAAyJEAAGlpAHYAdmkAOJIAAED0AAA4kgAAOJMAAE5TdDNfXzIxMmJhc2ljX3N0cmluZ0ljTlNfMTFjaGFyX3RyYWl0c0ljRUVOU185YWxsb2Nh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AAAAPwAAAD8AAAAAAAAAAQAAAAgAAAAQAAAACQAAAAIAAAAKAAAAEQAAABIAAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AEGEzAILgx0BAAAACAAAAAkAAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAATlN0M19fMjEyYmFzaWNfc3RyaW5nSWhOU18xMWNoYXJfdHJhaXRzSWhFRU5TXzlhbGxvY2F0b3JJaEVFRUUAAIj1AABQpgAAAAAAAAEAAAAwkwAAAAAAAE5TdDNfXzIxMmJhc2ljX3N0cmluZ0l3TlNfMTFjaGFyX3RyYWl0c0l3RUVOU185YWxsb2NhdG9ySXdFRUVFAACI9QAAqKYAAAAAAAABAAAAMJMAAAAAAABOU3QzX18yMTJiYXNpY19zdHJpbmdJRHNOU18xMWNoYXJfdHJhaXRzSURzRUVOU185YWxsb2NhdG9ySURzRUVFRQAAAIj1AAAApwAAAAAAAAEAAAAwkwAAAAAAAE5TdDNfXzIxMmJhc2ljX3N0cmluZ0lEaU5TXzExY2hhcl90cmFpdHNJRGlFRU5TXzlhbGxvY2F0b3JJRGlFRUVFAAAAiPUAAFynAAAAAAAAAQAAADCTAAAAAAAATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJY0VFAAAE9QAAuKcAAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SWFFRQAABPUAAOCnAABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0loRUUAAAT1AAAIqAAATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJc0VFAAAE9QAAMKgAAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SXRFRQAABPUAAFioAABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0lpRUUAAAT1AACAqAAATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJakVFAAAE9QAAqKgAAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SWxFRQAABPUAANCoAABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0lt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IGluIHVzZQBCcm9rZW4gcGlwZQBJL08gZXJyb3IATm8gc3VjaCBkZXZpY2Ugb3IgYWRkcmVzcwBCbG9jayBkZXZpY2UgcmVxdWlyZWQATm8gc3VjaCBkZXZpY2UATm90IGEgZGlyZWN0b3J5AElzIGEgZGlyZWN0b3J5AFRleHQgZmlsZSBidXN5AEV4ZWMgZm9ybWF0IGVycm9yAEludmFsaWQgYXJndW1lbnQAQXJndW1lbnQgbGlzdCB0b28gbG9uZwBTeW1ib2xpYyBsaW5rIGxvb3AARmlsZW5hbWUgdG9vIGxvbmcAVG9vIG1hbnkgb3BlbiBmaWxlcyBpbiBzeXN0ZW0ATm8gZmlsZSBkZXNjcmlwdG9ycyBhdmFpbGFibGUAQmFkIGZpbGUgZGVzY3JpcHRvcgBObyBjaGlsZCBwcm9jZXNzAEJhZCBhZGRyZXNzAEZpbGUgdG9vIGxhcmdlAFRvbyBtYW55IGxpbmtzAE5vIGxvY2tzIGF2YWlsYWJsZQBSZXNvdXJjZSBkZWFkbG9jayB3b3VsZCBvY2N1cgBTdGF0ZSBub3QgcmVjb3ZlcmFibGUAUHJldmlvdXMgb3duZXIgZGllZABPcGVyYXRpb24gY2FuY2VsZWQARnVuY3Rpb24gbm90IGltcGxlbWVudGVkAE5vIG1lc3NhZ2Ugb2YgZGVzaXJlZCB0eXBlAElkZW50aWZpZXIgcmVtb3ZlZABEZXZpY2Ugbm90IGEgc3RyZWFtAE5vIGRhdGEgYXZhaWxhYmxlAERldmljZSB0aW1lb3V0AE91dCBvZiBzdHJlYW1zIHJlc291cmNlcwBMaW5rIGhhcyBiZWVuIHNldmVyZWQAUHJvdG9jb2wgZXJyb3IAQmFkIG1lc3NhZ2UARmlsZSBkZXNjcmlwdG9yIGluIGJhZCBzdGF0ZQBOb3QgYSBzb2NrZXQARGVzdGluYXRpb24gYWRkcmVzcyByZXF1aXJlZABNZXNzYWdlIHRvbyBsYXJnZQBQcm90b2NvbCB3cm9uZyB0eXBlIGZvciBzb2NrZXQAUHJvdG9jb2wgbm90IGF2YWlsYWJsZQBQcm90b2NvbCBub3Qgc3VwcG9ydGVkAFNvY2tldCB0eXBlIG5vdCBzdXBwb3J0ZWQATm90IHN1cHBvcnRlZABQcm90b2NvbCBmYW1pbHkgbm90IHN1cHBvcnRlZABBZGRyZXNzIGZhbWlseSBub3Qgc3VwcG9ydGVkIGJ5IHByb3RvY29sAEFkZHJlc3Mgbm90IGF2YWlsYWJsZQBOZXR3b3JrIGlzIGRvd24ATmV0d29yayB1bnJlYWNoYWJsZQBDb25uZWN0aW9uIHJlc2V0IGJ5IG5ldHdvcmsAQ29ubmVjdGlvbiBhYm9ydGVkAE5vIGJ1ZmZlciBzcGFjZSBhdmFpbGFibGUAU29ja2V0IGlzIGNvbm5lY3RlZABTb2NrZXQgbm90IGNvbm5lY3RlZABDYW5ub3Qgc2VuZCBhZnRlciBzb2NrZXQgc2h1dGRvd24AT3BlcmF0aW9uIGFscmVhZHkgaW4gcHJvZ3Jlc3MAT3BlcmF0aW9uIGluIHByb2dyZXNzAFN0YWxlIGZpbGUgaGFuZGxlAFJlbW90ZSBJL08gZXJyb3IAUXVvdGEgZXhjZWVkZWQATm8gbWVkaXVtIGZvdW5kAFdyb25nIG1lZGl1bSB0eXBlAE11bHRpaG9wIGF0dGVtcHRlZABB4v8CC5YBpQJbAPABtQWMBSUBgwYdA5QE/wDHAzEDCwa8AY8BfwPKBCsA2gavAEIDTgPcAQ4EFQChBg0BlAILAjgGZAK8Av8CXQPnBAsHzwLLBe8F2wXhAh4GRQKFAIICbANvBPEA8wMYBdkA2gNMBlQCewGdA70EAABRABUCuwCzA20A/wGFBC8F+QQ4AGUBRgGfALcGqAFzAlMBAEGogQMLDCEEAAAAAAAAAAAvAgBByIEDCwY1BEcEVgQAQd6BAwsCoAQAQfKBAwtfRgVgBW4FYQYAAM8BAAAAAAAAAADJBukG+QYAAAAAGQAKABkZGQAAAAAFAAAAAAAACQAAAAALAAAAAAAAAAAZABEKGRkZAwoHAAEACQsYAAAJBgsAAAsABhkAAAAZGRkAQeGCAwshDgAAAAAAAAAAGQAKDRkZGQANAAACAAkOAAAACQAOAAAOAEGbgwMLAQwAQaeDAwsVEwAAAAATAAAAAAkMAAAAAAAMAAAMAEHVgwMLARAAQeGDAwsVDwAAAAQPAAAAAAkQAAAAAAAQAAAQAEGPhAMLARIAQZuEAwseEQAAAAARAAAAAAkSAAAAAAASAAASAAAaAAAAGhoaAEHShAMLDhoAAAAaGhoAAAAAAAAJAEGDhQMLARQAQY+FAwsVFwAAAAAXAAAAAAkUAAAAAAAUAAAUAEG9hQMLARYAQcmFAwsnFQAAAAAVAAAAAAkWAAAAAAAWAAAWAAAwMTIzNDU2Nzg5QUJDREVGAEGUhgMLAgUBAEG8hgMLCP//////////AEGAhwMLgxLRdJ4AV529KoBwUg///z4nCgAAAGQAAADoAwAAECcAAKCGAQBAQg8AgJaYAADh9QUYAAAANQAAAHEAAABr////zvv//5K///8AAAAAAAAAAP////////////////////////////////////////////////////////////////8AAQIDBAUGBwgJ/////////woLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIj////////CgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiP/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAECBAcDBgUAAAAAAAAAAgAAwAMAAMAEAADABQAAwAYAAMAHAADACAAAwAkAAMAKAADACwAAwAwAAMANAADADgAAwA8AAMAQAADAEQAAwBIAAMATAADAFAAAwBUAAMAWAADAFwAAwBgAAMAZAADAGgAAwBsAAMAcAADAHQAAwB4AAMAfAADAAAAAswEAAMMCAADDAwAAwwQAAMMFAADDBgAAwwcAAMMIAADDCQAAwwoAAMMLAADDDAAAww0AANMOAADDDwAAwwAADLsBAAzDAgAMwwMADMMEAAzbAAAAAAAAAAACAAAAAwAAAAUAAAAHAAAACwAAAA0AAAARAAAAEwAAABcAAAAdAAAAHwAAACUAAAApAAAAKwAAAC8AAAA1AAAAOwAAAD0AAABDAAAARwAAAEkAAABPAAAAUwAAAFkAAABhAAAAZQAAAGcAAABrAAAAbQAAAHEAAAB/AAAAgwAAAIkAAACLAAAAlQAAAJcAAACdAAAAowAAAKcAAACtAAAAswAAALUAAAC/AAAAwQAAAMUAAADHAAAA0wAAAAEAAAALAAAADQAAABEAAAATAAAAFwAAAB0AAAAf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";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(file){try{if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}var binary=tryParseAsDataURI(file);if(binary){return binary}if(readBinary){return readBinary(file)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch=="function"&&!isFileURI(wasmBinaryFile)){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary(wasmBinaryFile)})}else{if(readAsync){return new Promise(function(resolve,reject){readAsync(wasmBinaryFile,function(response){resolve(new Uint8Array(response))},reject)})}}}return Promise.resolve().then(function(){return getBinary(wasmBinaryFile)})}function createWasm(){var info={"a":asmLibraryArg};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;wasmMemory=Module["asm"]["Z"];updateGlobalBufferAndViews(wasmMemory.buffer);wasmTable=Module["asm"]["ca"];addOnInit(Module["asm"]["_"]);removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){receiveInstance(result["instance"])}function instantiateArrayBuffer(receiver){return getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(function(instance){return instance}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(){if(!wasmBinary&&typeof WebAssembly.instantiateStreaming=="function"&&!isDataURI(wasmBinaryFile)&&!isFileURI(wasmBinaryFile)&&typeof fetch=="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,info);return result.then(receiveInstantiationResult,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(receiveInstantiationResult)})})}else{return instantiateArrayBuffer(receiveInstantiationResult)}}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateAsync();return{}}var tempDouble;var tempI64;var ASM_CONSTS={63616:function($0,$1,$2){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);console.log(infoHead+message,style)},63755:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.log(infoHead+message,style,format)},63933:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.log(infoHead+message,style,format)},64111:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.log(infoHead+message,style,format)},64289:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.log(infoHead+message,style,format)},64467:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);console.log(infoHead+message,style,$3)},64610:function($0,$1,$2){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);console.error(errorHead+message,style)},64753:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.error(errorHead+message,style,format)},64935:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.error(errorHead+message,style,format)},65117:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.error(errorHead+message,style,format)},65299:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.error(errorHead+message,style,format)},65481:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);console.error(errorHead+message,style,$3)},65628:function($0,$1,$2){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);console.warn(infoHead+message,style)},65768:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.warn(errorHead+message,style,format)},65949:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.warn(errorHead+message,style,format)},66130:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.warn(errorHead+message,style,format)},66311:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.warn(errorHead+message,style,format)},66492:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);console.warn(errorHead+message,style,$3)},66638:function(){var $a=arguments;var i=0;if(!artoolkitNFT["NFTMarkerInfo"]){artoolkitNFT["NFTMarkerInfo"]={id:0,error:-1,found:0,pose:[0,0,0,0,0,0,0,0,0,0,0,0]}}var markerInfo=artoolkitNFT["NFTMarkerInfo"];markerInfo["id"]=$a[i++];markerInfo["error"]=$a[i++];markerInfo["found"]=1;markerInfo["pose"][0]=$a[i++];markerInfo["pose"][1]=$a[i++];markerInfo["pose"][2]=$a[i++];markerInfo["pose"][3]=$a[i++];markerInfo["pose"][4]=$a[i++];markerInfo["pose"][5]=$a[i++];markerInfo["pose"][6]=$a[i++];markerInfo["pose"][7]=$a[i++];markerInfo["pose"][8]=$a[i++];markerInfo["pose"][9]=$a[i++];markerInfo["pose"][10]=$a[i++];markerInfo["pose"][11]=$a[i++]},67344:function(){var $a=arguments;var i=0;if(!artoolkitNFT["NFTMarkerInfo"]){artoolkitNFT["NFTMarkerInfo"]={id:0,error:-1,found:0,pose:[0,0,0,0,0,0,0,0,0,0,0,0]}}var markerInfo=artoolkitNFT["NFTMarkerInfo"];markerInfo["id"]=$a[i++];markerInfo["error"]=-1;markerInfo["found"]=0;markerInfo["pose"][0]=0;markerInfo["pose"][1]=0;markerInfo["pose"][2]=0;markerInfo["pose"][3]=0;markerInfo["pose"][4]=0;markerInfo["pose"][5]=0;markerInfo["pose"][6]=0;markerInfo["pose"][7]=0;markerInfo["pose"][8]=0;markerInfo["pose"][9]=0;markerInfo["pose"][10]=0;markerInfo["pose"][11]=0},67973:function($0,$1,$2,$3,$4,$5){if(!artoolkitNFT["frameMalloc"]){artoolkitNFT["frameMalloc"]={}}var frameMalloc=artoolkitNFT["frameMalloc"];frameMalloc["framepointer"]=$1;frameMalloc["framesize"]=$2;frameMalloc["camera"]=$3;frameMalloc["transform"]=$4;frameMalloc["videoLumaPointer"]=$5}};function callRuntimeCallbacks(callbacks){while(callbacks.length>0){var callback=callbacks.shift();if(typeof callback=="function"){callback(Module);continue}var func=callback.func;if(typeof func=="number"){if(callback.arg===undefined){getWasmTableEntry(func)()}else{getWasmTableEntry(func)(callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}function getWasmTableEntry(funcPtr){return wasmTable.get(funcPtr)}function ___cxa_allocate_exception(size){return _malloc(size+16)+16}function ExceptionInfo(excPtr){this.excPtr=excPtr;this.ptr=excPtr-16;this.set_type=function(type){HEAP32[this.ptr+4>>2]=type};this.get_type=function(){return HEAP32[this.ptr+4>>2]};this.set_destructor=function(destructor){HEAP32[this.ptr+8>>2]=destructor};this.get_destructor=function(){return HEAP32[this.ptr+8>>2]};this.set_refcount=function(refcount){HEAP32[this.ptr>>2]=refcount};this.set_caught=function(caught){caught=caught?1:0;HEAP8[this.ptr+12>>0]=caught};this.get_caught=function(){return HEAP8[this.ptr+12>>0]!=0};this.set_rethrown=function(rethrown){rethrown=rethrown?1:0;HEAP8[this.ptr+13>>0]=rethrown};this.get_rethrown=function(){return HEAP8[this.ptr+13>>0]!=0};this.init=function(type,destructor){this.set_type(type);this.set_destructor(destructor);this.set_refcount(0);this.set_caught(false);this.set_rethrown(false)};this.add_ref=function(){var value=HEAP32[this.ptr>>2];HEAP32[this.ptr>>2]=value+1};this.release_ref=function(){var prev=HEAP32[this.ptr>>2];HEAP32[this.ptr>>2]=prev-1;return prev===1}}var exceptionLast=0;var uncaughtExceptionCount=0;function ___cxa_throw(ptr,type,destructor){var info=new ExceptionInfo(ptr);info.init(type,destructor);exceptionLast=ptr;uncaughtExceptionCount++;throw ptr}function setErrNo(value){HEAP32[___errno_location()>>2]=value;return value}var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){if(path==="/")return"/";path=PATH.normalize(path);path=path.replace(/\/$/,"");var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)}};function getRandomDevice(){if(typeof crypto=="object"&&typeof crypto["getRandomValues"]=="function"){var randomBuffer=new Uint8Array(1);return function(){crypto.getRandomValues(randomBuffer);return randomBuffer[0]}}else if(ENVIRONMENT_IS_NODE){try{var crypto_module=require("crypto");return function(){return crypto_module["randomBytes"](1)[0]}}catch(e){}}return function(){abort("randomDevice")}}var PATH_FS={resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=path.charAt(0)==="/"}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(function(p){return!!p}),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:function(from,to){from=PATH_FS.resolve(from).substr(1);to=PATH_FS.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()},put_char:function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}}},default_tty1_ops:{put_char:function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};function mmapAlloc(size){abort()}var MEMFS={ops_table:null,mount:function(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode:function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node;parent.timestamp=node.timestamp}return node},getFileDataAsTypedArray:function(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage:function(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr:function(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.timestamp);attr.mtime=new Date(node.timestamp);attr.ctime=new Date(node.timestamp);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr:function(node,attr){if(attr.mode!==undefined){node.mode=attr.mode}if(attr.timestamp!==undefined){node.timestamp=attr.timestamp}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup:function(parent,name){throw FS.genericErrors[44]},mknod:function(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename:function(old_node,new_dir,new_name){if(FS.isDir(old_node.mode)){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}}delete old_node.parent.contents[old_node.name];old_node.parent.timestamp=Date.now();old_node.name=new_name;new_dir.contents[new_name]=old_node;new_dir.timestamp=old_node.parent.timestamp;old_node.parent=new_dir},unlink:function(parent,name){delete parent.contents[name];parent.timestamp=Date.now()},rmdir:function(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.timestamp=Date.now()},readdir:function(node){var entries=[".",".."];for(var key in node.contents){if(!node.contents.hasOwnProperty(key)){continue}entries.push(key)}return entries},symlink:function(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink:function(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read:function(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{path=PATH_FS.resolve(FS.cwd(),path);if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};opts=Object.assign(defaults,opts);if(opts.recurse_count>8){throw new FS.ErrnoError(32)}var parts=PATH.normalizeArray(path.split("/").filter(p=>!!p),false);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(32)}}}}return{path:current_path,node:current}},getPath:node=>{var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?mount+"/"+path:mount+path}path=path?node.name+"/"+path:node.name;node=node.parent}},hashName:(parentid,name)=>{var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode:node=>{var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode:node=>{var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode:(parent,name)=>{var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode:(parent,name,mode,rdev)=>{var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode:node=>{FS.hashRemoveNode(node)},isRoot:node=>{return node===node.parent},isMountpoint:node=>{return!!node.mounted},isFile:mode=>{return(mode&61440)===32768},isDir:mode=>{return(mode&61440)===16384},isLink:mode=>{return(mode&61440)===40960},isChrdev:mode=>{return(mode&61440)===8192},isBlkdev:mode=>{return(mode&61440)===24576},isFIFO:mode=>{return(mode&61440)===4096},isSocket:mode=>{return(mode&49152)===49152},flagModes:{"r":0,"r+":2,"w":577,"w+":578,"a":1089,"a+":1090},modeStringToFlags:str=>{var flags=FS.flagModes[str];if(typeof flags=="undefined"){throw new Error("Unknown file open mode: "+str)}return flags},flagsToPermissionString:flag=>{var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions:(node,perms)=>{if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup:dir=>{var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate:(dir,name)=>{try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete:(dir,name,isdir)=>{var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen:(node,flags)=>{if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd:(fd_start=0,fd_end=FS.MAX_OPEN_FDS)=>{for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStream:fd=>FS.streams[fd],createStream:(stream,fd_start,fd_end)=>{if(!FS.FSStream){FS.FSStream=function(){};FS.FSStream.prototype={object:{get:function(){return this.node},set:function(val){this.node=val}},isRead:{get:function(){return(this.flags&2097155)!==1}},isWrite:{get:function(){return(this.flags&2097155)!==0}},isAppend:{get:function(){return this.flags&1024}}}}stream=Object.assign(new FS.FSStream,stream);var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream:fd=>{FS.streams[fd]=null},chrdev_stream_ops:{open:stream=>{var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}},llseek:()=>{throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice:(dev,ops)=>{FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts:mount=>{var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs:(populate,callback)=>{if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err("warning: "+FS.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work")}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount:(type,opts,mountpoint)=>{var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount:mountpoint=>{var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup:(parent,name)=>{return parent.node_ops.lookup(parent,name)},mknod:(path,mode,dev)=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(28)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},create:(path,mode)=>{mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:(path,mode)=>{mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree:(path,mode)=>{var dirs=path.split("/");var d="";for(var i=0;i{if(typeof dev=="undefined"){dev=mode;mode=438}mode|=8192;return FS.mknod(path,mode,dev)},symlink:(oldpath,newpath)=>{if(!PATH_FS.resolve(oldpath)){throw new FS.ErrnoError(44)}var lookup=FS.lookupPath(newpath,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var newname=PATH.basename(newpath);var errCode=FS.mayCreate(parent,newname);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.symlink){throw new FS.ErrnoError(63)}return parent.node_ops.symlink(parent,newname,oldpath)},rename:(old_path,new_path)=>{var old_dirname=PATH.dirname(old_path);var new_dirname=PATH.dirname(new_path);var old_name=PATH.basename(old_path);var new_name=PATH.basename(new_path);var lookup,old_dir,new_dir;lookup=FS.lookupPath(old_path,{parent:true});old_dir=lookup.node;lookup=FS.lookupPath(new_path,{parent:true});new_dir=lookup.node;if(!old_dir||!new_dir)throw new FS.ErrnoError(44);if(old_dir.mount!==new_dir.mount){throw new FS.ErrnoError(75)}var old_node=FS.lookupNode(old_dir,old_name);var relative=PATH_FS.relative(old_path,new_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(28)}relative=PATH_FS.relative(new_path,old_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(55)}var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(old_node===new_node){return}var isdir=FS.isDir(old_node.mode);var errCode=FS.mayDelete(old_dir,old_name,isdir);if(errCode){throw new FS.ErrnoError(errCode)}errCode=new_node?FS.mayDelete(new_dir,new_name,isdir):FS.mayCreate(new_dir,new_name);if(errCode){throw new FS.ErrnoError(errCode)}if(!old_dir.node_ops.rename){throw new FS.ErrnoError(63)}if(FS.isMountpoint(old_node)||new_node&&FS.isMountpoint(new_node)){throw new FS.ErrnoError(10)}if(new_dir!==old_dir){errCode=FS.nodePermissions(old_dir,"w");if(errCode){throw new FS.ErrnoError(errCode)}}FS.hashRemoveNode(old_node);try{old_dir.node_ops.rename(old_node,new_dir,new_name)}catch(e){throw e}finally{FS.hashAddNode(old_node)}},rmdir:path=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,true);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.rmdir){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.rmdir(parent,name);FS.destroyNode(node)},readdir:path=>{var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node.node_ops.readdir){throw new FS.ErrnoError(54)}return node.node_ops.readdir(node)},unlink:path=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,false);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.unlink){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.unlink(parent,name);FS.destroyNode(node)},readlink:path=>{var lookup=FS.lookupPath(path);var link=lookup.node;if(!link){throw new FS.ErrnoError(44)}if(!link.node_ops.readlink){throw new FS.ErrnoError(28)}return PATH_FS.resolve(FS.getPath(link.parent),link.node_ops.readlink(link))},stat:(path,dontFollow)=>{var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;if(!node){throw new FS.ErrnoError(44)}if(!node.node_ops.getattr){throw new FS.ErrnoError(63)}return node.node_ops.getattr(node)},lstat:path=>{return FS.stat(path,true)},chmod:(path,mode,dontFollow)=>{var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}node.node_ops.setattr(node,{mode:mode&4095|node.mode&~4095,timestamp:Date.now()})},lchmod:(path,mode)=>{FS.chmod(path,mode,true)},fchmod:(fd,mode)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}FS.chmod(stream.node,mode)},chown:(path,uid,gid,dontFollow)=>{var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}node.node_ops.setattr(node,{timestamp:Date.now()})},lchown:(path,uid,gid)=>{FS.chown(path,uid,gid,true)},fchown:(fd,uid,gid)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}FS.chown(stream.node,uid,gid)},truncate:(path,len)=>{if(len<0){throw new FS.ErrnoError(28)}var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:true});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}if(FS.isDir(node.mode)){throw new FS.ErrnoError(31)}if(!FS.isFile(node.mode)){throw new FS.ErrnoError(28)}var errCode=FS.nodePermissions(node,"w");if(errCode){throw new FS.ErrnoError(errCode)}node.node_ops.setattr(node,{size:len,timestamp:Date.now()})},ftruncate:(fd,len)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.truncate(stream.node,len)},utime:(path,atime,mtime)=>{var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;node.node_ops.setattr(node,{timestamp:Math.max(atime,mtime)})},open:(path,flags,mode,fd_start,fd_end)=>{if(path===""){throw new FS.ErrnoError(44)}flags=typeof flags=="string"?FS.modeStringToFlags(flags):flags;mode=typeof mode=="undefined"?438:mode;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;if(typeof path=="object"){node=path}else{path=PATH.normalize(path);try{var lookup=FS.lookupPath(path,{follow:!(flags&131072)});node=lookup.node}catch(e){}}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else{node=FS.mknod(path,mode,0);created=true}}if(!node){throw new FS.ErrnoError(44)}if(FS.isChrdev(node.mode)){flags&=~512}if(flags&65536&&!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}if(!created){var errCode=FS.mayOpen(node,flags);if(errCode){throw new FS.ErrnoError(errCode)}}if(flags&512){FS.truncate(node,0)}flags&=~(128|512|131072);var stream=FS.createStream({node:node,path:FS.getPath(node),flags:flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false},fd_start,fd_end);if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(Module["logReadFiles"]&&!(flags&1)){if(!FS.readFiles)FS.readFiles={};if(!(path in FS.readFiles)){FS.readFiles[path]=1}}return stream},close:stream=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(stream.getdents)stream.getdents=null;try{if(stream.stream_ops.close){stream.stream_ops.close(stream)}}catch(e){throw e}finally{FS.closeStream(stream.fd)}stream.fd=null},isClosed:stream=>{return stream.fd===null},llseek:(stream,offset,whence)=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(!stream.seekable||!stream.stream_ops.llseek){throw new FS.ErrnoError(70)}if(whence!=0&&whence!=1&&whence!=2){throw new FS.ErrnoError(28)}stream.position=stream.stream_ops.llseek(stream,offset,whence);stream.ungotten=[];return stream.position},read:(stream,buffer,offset,length,position)=>{if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.read){throw new FS.ErrnoError(28)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesRead=stream.stream_ops.read(stream,buffer,offset,length,position);if(!seeking)stream.position+=bytesRead;return bytesRead},write:(stream,buffer,offset,length,position,canOwn)=>{if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.write){throw new FS.ErrnoError(28)}if(stream.seekable&&stream.flags&1024){FS.llseek(stream,0,2)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesWritten=stream.stream_ops.write(stream,buffer,offset,length,position,canOwn);if(!seeking)stream.position+=bytesWritten;return bytesWritten},allocate:(stream,offset,length)=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(offset<0||length<=0){throw new FS.ErrnoError(28)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(!FS.isFile(stream.node.mode)&&!FS.isDir(stream.node.mode)){throw new FS.ErrnoError(43)}if(!stream.stream_ops.allocate){throw new FS.ErrnoError(138)}stream.stream_ops.allocate(stream,offset,length)},mmap:(stream,address,length,position,prot,flags)=>{if((prot&2)!==0&&(flags&2)===0&&(stream.flags&2097155)!==2){throw new FS.ErrnoError(2)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(2)}if(!stream.stream_ops.mmap){throw new FS.ErrnoError(43)}return stream.stream_ops.mmap(stream,address,length,position,prot,flags)},msync:(stream,buffer,offset,length,mmapFlags)=>{if(!stream||!stream.stream_ops.msync){return 0}return stream.stream_ops.msync(stream,buffer,offset,length,mmapFlags)},munmap:stream=>0,ioctl:(stream,cmd,arg)=>{if(!stream.stream_ops.ioctl){throw new FS.ErrnoError(59)}return stream.stream_ops.ioctl(stream,cmd,arg)},readFile:(path,opts={})=>{opts.flags=opts.flags||0;opts.encoding=opts.encoding||"binary";if(opts.encoding!=="utf8"&&opts.encoding!=="binary"){throw new Error('Invalid encoding type "'+opts.encoding+'"')}var ret;var stream=FS.open(path,opts.flags);var stat=FS.stat(path);var length=stat.size;var buf=new Uint8Array(length);FS.read(stream,buf,0,length,0);if(opts.encoding==="utf8"){ret=UTF8ArrayToString(buf,0)}else if(opts.encoding==="binary"){ret=buf}FS.close(stream);return ret},writeFile:(path,data,opts={})=>{opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){var buf=new Uint8Array(lengthBytesUTF8(data)+1);var actualNumBytes=stringToUTF8Array(data,buf,0,buf.length);FS.write(stream,buf,0,actualNumBytes,undefined,opts.canOwn)}else if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{throw new Error("Unsupported data type")}FS.close(stream)},cwd:()=>FS.currentPath,chdir:path=>{var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,"x");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.path},createDefaultDirectories:()=>{FS.mkdir("/tmp");FS.mkdir("/home");FS.mkdir("/home/web_user")},createDefaultDevices:()=>{FS.mkdir("/dev");FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(stream,buffer,offset,length,pos)=>length});FS.mkdev("/dev/null",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev("/dev/tty",FS.makedev(5,0));FS.mkdev("/dev/tty1",FS.makedev(6,0));var random_device=getRandomDevice();FS.createDevice("/dev","random",random_device);FS.createDevice("/dev","urandom",random_device);FS.mkdir("/dev/shm");FS.mkdir("/dev/shm/tmp")},createSpecialDirectories:()=>{FS.mkdir("/proc");var proc_self=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd");FS.mount({mount:()=>{var node=FS.createNode(proc_self,"fd",16384|511,73);node.node_ops={lookup:(parent,name)=>{var fd=+name;var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path}};ret.parent=ret;return ret}};return node}},{},"/proc/self/fd")},createStandardStreams:()=>{if(Module["stdin"]){FS.createDevice("/dev","stdin",Module["stdin"])}else{FS.symlink("/dev/tty","/dev/stdin")}if(Module["stdout"]){FS.createDevice("/dev","stdout",null,Module["stdout"])}else{FS.symlink("/dev/tty","/dev/stdout")}if(Module["stderr"]){FS.createDevice("/dev","stderr",null,Module["stderr"])}else{FS.symlink("/dev/tty1","/dev/stderr")}var stdin=FS.open("/dev/stdin",0);var stdout=FS.open("/dev/stdout",1);var stderr=FS.open("/dev/stderr",1)},ensureErrnoError:()=>{if(FS.ErrnoError)return;FS.ErrnoError=function ErrnoError(errno,node){this.node=node;this.setErrno=function(errno){this.errno=errno};this.setErrno(errno);this.message="FS error"};FS.ErrnoError.prototype=new Error;FS.ErrnoError.prototype.constructor=FS.ErrnoError;[44].forEach(code=>{FS.genericErrors[code]=new FS.ErrnoError(code);FS.genericErrors[code].stack=""})},staticInit:()=>{FS.ensureErrnoError();FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={"MEMFS":MEMFS}},init:(input,output,error)=>{FS.init.initialized=true;FS.ensureErrnoError();Module["stdin"]=input||Module["stdin"];Module["stdout"]=output||Module["stdout"];Module["stderr"]=error||Module["stderr"];FS.createStandardStreams()},quit:()=>{FS.init.initialized=false;for(var i=0;i{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode},findObject:(path,dontResolveLastLink)=>{var ret=FS.analyzePath(path,dontResolveLastLink);if(ret.exists){return ret.object}else{return null}},analyzePath:(path,dontResolveLastLink)=>{try{var lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});path=lookup.path}catch(e){}var ret={isRoot:false,exists:false,error:0,name:null,path:null,object:null,parentExists:false,parentPath:null,parentObject:null};try{var lookup=FS.lookupPath(path,{parent:true});ret.parentExists=true;ret.parentPath=lookup.path;ret.parentObject=lookup.node;ret.name=PATH.basename(path);lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});ret.exists=true;ret.path=lookup.path;ret.object=lookup.node;ret.name=lookup.node.name;ret.isRoot=lookup.path==="/"}catch(e){ret.error=e.errno}return ret},createPath:(parent,path,canRead,canWrite)=>{parent=typeof parent=="string"?parent:FS.getPath(parent);var parts=path.split("/").reverse();while(parts.length){var part=parts.pop();if(!part)continue;var current=PATH.join2(parent,part);try{FS.mkdir(current)}catch(e){}parent=current}return current},createFile:(parent,name,properties,canRead,canWrite)=>{var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS.getMode(canRead,canWrite);return FS.create(path,mode)},createDataFile:(parent,name,data,canRead,canWrite,canOwn)=>{var path=name;if(parent){parent=typeof parent=="string"?parent:FS.getPath(parent);path=name?PATH.join2(parent,name):parent}var mode=FS.getMode(canRead,canWrite);var node=FS.create(path,mode);if(data){if(typeof data=="string"){var arr=new Array(data.length);for(var i=0,len=data.length;i{var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS.getMode(!!input,!!output);if(!FS.createDevice.major)FS.createDevice.major=64;var dev=FS.makedev(FS.createDevice.major++,0);FS.registerDevice(dev,{open:stream=>{stream.seekable=false},close:stream=>{if(output&&output.buffer&&output.buffer.length){output(10)}},read:(stream,buffer,offset,length,pos)=>{var bytesRead=0;for(var i=0;i{for(var i=0;i{if(obj.isDevice||obj.isFolder||obj.link||obj.contents)return true;if(typeof XMLHttpRequest!="undefined"){throw new Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread.")}else if(read_){try{obj.contents=intArrayFromString(read_(obj.url),true);obj.usedBytes=obj.contents.length}catch(e){throw new FS.ErrnoError(29)}}else{throw new Error("Cannot load without read() or XMLHttpRequest.")}},createLazyFile:(parent,name,url,canRead,canWrite)=>{function LazyUint8Array(){this.lengthKnown=false;this.chunks=[]}LazyUint8Array.prototype.get=function LazyUint8Array_get(idx){if(idx>this.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(from,to)=>{if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}else{return intArrayFromString(xhr.responseText||"",true)}};var lazyArray=this;lazyArray.setDataGetter(chunkNum=>{var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]=="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]=="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;out("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(key=>{var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){FS.forceLoadFile(node);return fn.apply(null,arguments)}});stream_ops.read=((stream,buffer,offset,length,position)=>{FS.forceLoadFile(node);var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency("cp "+fullname);function processData(byteArray){function finish(byteArray){if(preFinish)preFinish();if(!dontCreateFile){FS.createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}if(onload)onload();removeRunDependency(dep)}if(Browser.handledByPreloadPlugin(byteArray,fullname,finish,()=>{if(onerror)onerror();removeRunDependency(dep)})){return}finish(byteArray)}addRunDependency(dep);if(typeof url=="string"){asyncLoad(url,byteArray=>processData(byteArray),onerror)}else{processData(url)}},indexedDB:()=>{return window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB},DB_NAME:()=>{return"EM_FS_"+window.location.pathname},DB_VERSION:20,DB_STORE_NAME:"FILE_DATA",saveFilesToDB:(paths,onload,onerror)=>{onload=onload||(()=>{});onerror=onerror||(()=>{});var indexedDB=FS.indexedDB();try{var openRequest=indexedDB.open(FS.DB_NAME(),FS.DB_VERSION)}catch(e){return onerror(e)}openRequest.onupgradeneeded=(()=>{out("creating db");var db=openRequest.result;db.createObjectStore(FS.DB_STORE_NAME)});openRequest.onsuccess=(()=>{var db=openRequest.result;var transaction=db.transaction([FS.DB_STORE_NAME],"readwrite");var files=transaction.objectStore(FS.DB_STORE_NAME);var ok=0,fail=0,total=paths.length;function finish(){if(fail==0)onload();else onerror()}paths.forEach(path=>{var putRequest=files.put(FS.analyzePath(path).object.contents,path);putRequest.onsuccess=(()=>{ok++;if(ok+fail==total)finish()});putRequest.onerror=(()=>{fail++;if(ok+fail==total)finish()})});transaction.onerror=onerror});openRequest.onerror=onerror},loadFilesFromDB:(paths,onload,onerror)=>{onload=onload||(()=>{});onerror=onerror||(()=>{});var indexedDB=FS.indexedDB();try{var openRequest=indexedDB.open(FS.DB_NAME(),FS.DB_VERSION)}catch(e){return onerror(e)}openRequest.onupgradeneeded=onerror;openRequest.onsuccess=(()=>{var db=openRequest.result;try{var transaction=db.transaction([FS.DB_STORE_NAME],"readonly")}catch(e){onerror(e);return}var files=transaction.objectStore(FS.DB_STORE_NAME);var ok=0,fail=0,total=paths.length;function finish(){if(fail==0)onload();else onerror()}paths.forEach(path=>{var getRequest=files.get(path);getRequest.onsuccess=(()=>{if(FS.analyzePath(path).exists){FS.unlink(path)}FS.createDataFile(PATH.dirname(path),PATH.basename(path),getRequest.result,true,true,true);ok++;if(ok+fail==total)finish()});getRequest.onerror=(()=>{fail++;if(ok+fail==total)finish()})});transaction.onerror=onerror});openRequest.onerror=onerror}};var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt:function(dirfd,path,allowEmpty){if(path[0]==="/"){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=FS.getStream(dirfd);if(!dirstream)throw new FS.ErrnoError(8);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return PATH.join2(dir,path)},doStat:function(func,path,buf){try{var stat=func(path)}catch(e){if(e&&e.node&&PATH.normalize(path)!==PATH.normalize(FS.getPath(e.node))){return-54}throw e}HEAP32[buf>>2]=stat.dev;HEAP32[buf+4>>2]=0;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAP32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;HEAP32[buf+32>>2]=0;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAP32[buf+48>>2]=4096;HEAP32[buf+52>>2]=stat.blocks;HEAP32[buf+56>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+76>>2]=0;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+80>>2]=tempI64[0],HEAP32[buf+84>>2]=tempI64[1];return 0},doMsync:function(addr,stream,len,flags,offset){var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},doMkdir:function(path,mode){path=PATH.normalize(path);if(path[path.length-1]==="/")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0},doMknod:function(path,mode,dev){switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-28}FS.mknod(path,mode,dev);return 0},doReadlink:function(path,buf,bufsize){if(bufsize<=0)return-28;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len},doAccess:function(path,amode){if(amode&~7){return-28}var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node){return-44}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-2}return 0},doDup:function(path,flags,suggestFD){var suggest=FS.getStream(suggestFD);if(suggest)FS.close(suggest);return FS.open(path,flags,0,suggestFD,suggestFD).fd},doReadv:function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret},varargs:undefined,get:function(){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(ptr){var ret=UTF8ToString(ptr);return ret},getStreamFromFD:function(fd){var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);return stream},get64:function(low,high){return low}};function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-28}var newStream;newStream=FS.open(stream.path,stream.flags,0,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 5:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 6:case 7:return 0;case 16:case 8:return-28;case 9:setErrNo(28);return-1;default:{return-28}}}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_ioctl(fd,op,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(op){case 21509:case 21505:{if(!stream.tty)return-59;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-59;return 0}case 21519:{if(!stream.tty)return-59;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-59;return-28}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-59;return 0}case 21524:{if(!stream.tty)return-59;return 0}default:abort("bad ioctl syscall "+op)}}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_open(path,flags,varargs){SYSCALLS.varargs=varargs;try{var pathname=SYSCALLS.getStr(path);var mode=varargs?SYSCALLS.get():0;var stream=FS.open(pathname,flags,mode);return stream.fd}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}var structRegistrations={};function runDestructors(destructors){while(destructors.length){var ptr=destructors.pop();var del=destructors.pop();del(ptr)}}function simpleReadValueFromPointer(pointer){return this["fromWireType"](HEAPU32[pointer>>2])}var awaitingDependencies={};var registeredTypes={};var typeDependencies={};var char_0=48;var char_9=57;function makeLegalFunctionName(name){if(undefined===name){return"_unknown"}name=name.replace(/[^a-zA-Z0-9_]/g,"$");var f=name.charCodeAt(0);if(f>=char_0&&f<=char_9){return"_"+name}else{return name}}function createNamedFunction(name,body){name=makeLegalFunctionName(name);return new Function("body","return function "+name+"() {\n"+' "use strict";'+" return body.apply(this, arguments);\n"+"};\n")(body)}function extendError(baseErrorType,errorName){var errorClass=createNamedFunction(errorName,function(message){this.name=errorName;this.message=message;var stack=new Error(message).stack;if(stack!==undefined){this.stack=this.toString()+"\n"+stack.replace(/^Error(:[^\n]*)?\n/,"")}});errorClass.prototype=Object.create(baseErrorType.prototype);errorClass.prototype.constructor=errorClass;errorClass.prototype.toString=function(){if(this.message===undefined){return this.name}else{return this.name+": "+this.message}};return errorClass}var InternalError=undefined;function throwInternalError(message){throw new InternalError(message)}function whenDependentTypesAreResolved(myTypes,dependentTypes,getTypeConverters){myTypes.forEach(function(type){typeDependencies[type]=dependentTypes});function onComplete(typeConverters){var myTypeConverters=getTypeConverters(typeConverters);if(myTypeConverters.length!==myTypes.length){throwInternalError("Mismatched type converter count")}for(var i=0;i>shift])},destructorFunction:null})}function ClassHandle_isAliasOf(other){if(!(this instanceof ClassHandle)){return false}if(!(other instanceof ClassHandle)){return false}var leftClass=this.$$.ptrType.registeredClass;var left=this.$$.ptr;var rightClass=other.$$.ptrType.registeredClass;var right=other.$$.ptr;while(leftClass.baseClass){left=leftClass.upcast(left);leftClass=leftClass.baseClass}while(rightClass.baseClass){right=rightClass.upcast(right);rightClass=rightClass.baseClass}return leftClass===rightClass&&left===right}function shallowCopyInternalPointer(o){return{count:o.count,deleteScheduled:o.deleteScheduled,preservePointerOnDelete:o.preservePointerOnDelete,ptr:o.ptr,ptrType:o.ptrType,smartPtr:o.smartPtr,smartPtrType:o.smartPtrType}}function throwInstanceAlreadyDeleted(obj){function getInstanceTypeName(handle){return handle.$$.ptrType.registeredClass.name}throwBindingError(getInstanceTypeName(obj)+" instance already deleted")}var finalizationRegistry=false;function detachFinalizer(handle){}function runDestructor($$){if($$.smartPtr){$$.smartPtrType.rawDestructor($$.smartPtr)}else{$$.ptrType.registeredClass.rawDestructor($$.ptr)}}function releaseClassHandle($$){$$.count.value-=1;var toDelete=0===$$.count.value;if(toDelete){runDestructor($$)}}function downcastPointer(ptr,ptrClass,desiredClass){if(ptrClass===desiredClass){return ptr}if(undefined===desiredClass.baseClass){return null}var rv=downcastPointer(ptr,ptrClass,desiredClass.baseClass);if(rv===null){return null}return desiredClass.downcast(rv)}var registeredPointers={};function getInheritedInstanceCount(){return Object.keys(registeredInstances).length}function getLiveInheritedInstances(){var rv=[];for(var k in registeredInstances){if(registeredInstances.hasOwnProperty(k)){rv.push(registeredInstances[k])}}return rv}var deletionQueue=[];function flushPendingDeletes(){while(deletionQueue.length){var obj=deletionQueue.pop();obj.$$.deleteScheduled=false;obj["delete"]()}}var delayFunction=undefined;function setDelayFunction(fn){delayFunction=fn;if(deletionQueue.length&&delayFunction){delayFunction(flushPendingDeletes)}}function init_embind(){Module["getInheritedInstanceCount"]=getInheritedInstanceCount;Module["getLiveInheritedInstances"]=getLiveInheritedInstances;Module["flushPendingDeletes"]=flushPendingDeletes;Module["setDelayFunction"]=setDelayFunction}var registeredInstances={};function getBasestPointer(class_,ptr){if(ptr===undefined){throwBindingError("ptr should not be undefined")}while(class_.baseClass){ptr=class_.upcast(ptr);class_=class_.baseClass}return ptr}function getInheritedInstance(class_,ptr){ptr=getBasestPointer(class_,ptr);return registeredInstances[ptr]}function makeClassHandle(prototype,record){if(!record.ptrType||!record.ptr){throwInternalError("makeClassHandle requires ptr and ptrType")}var hasSmartPtrType=!!record.smartPtrType;var hasSmartPtr=!!record.smartPtr;if(hasSmartPtrType!==hasSmartPtr){throwInternalError("Both smartPtrType and smartPtr must be specified")}record.count={value:1};return attachFinalizer(Object.create(prototype,{$$:{value:record}}))}function RegisteredPointer_fromWireType(ptr){var rawPointer=this.getPointee(ptr);if(!rawPointer){this.destructor(ptr);return null}var registeredInstance=getInheritedInstance(this.registeredClass,rawPointer);if(undefined!==registeredInstance){if(0===registeredInstance.$$.count.value){registeredInstance.$$.ptr=rawPointer;registeredInstance.$$.smartPtr=ptr;return registeredInstance["clone"]()}else{var rv=registeredInstance["clone"]();this.destructor(ptr);return rv}}function makeDefaultHandle(){if(this.isSmartPointer){return makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:rawPointer,smartPtrType:this,smartPtr:ptr})}else{return makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this,ptr:ptr})}}var actualType=this.registeredClass.getActualType(rawPointer);var registeredPointerRecord=registeredPointers[actualType];if(!registeredPointerRecord){return makeDefaultHandle.call(this)}var toType;if(this.isConst){toType=registeredPointerRecord.constPointerType}else{toType=registeredPointerRecord.pointerType}var dp=downcastPointer(rawPointer,this.registeredClass,toType.registeredClass);if(dp===null){return makeDefaultHandle.call(this)}if(this.isSmartPointer){return makeClassHandle(toType.registeredClass.instancePrototype,{ptrType:toType,ptr:dp,smartPtrType:this,smartPtr:ptr})}else{return makeClassHandle(toType.registeredClass.instancePrototype,{ptrType:toType,ptr:dp})}}function attachFinalizer(handle){if("undefined"===typeof FinalizationRegistry){attachFinalizer=(handle=>handle);return handle}finalizationRegistry=new FinalizationRegistry(info=>{releaseClassHandle(info.$$)});attachFinalizer=(handle=>{var $$=handle.$$;var hasSmartPtr=!!$$.smartPtr;if(hasSmartPtr){var info={$$:$$};finalizationRegistry.register(handle,info,handle)}return handle});detachFinalizer=(handle=>finalizationRegistry.unregister(handle));return attachFinalizer(handle)}function ClassHandle_clone(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.preservePointerOnDelete){this.$$.count.value+=1;return this}else{var clone=attachFinalizer(Object.create(Object.getPrototypeOf(this),{$$:{value:shallowCopyInternalPointer(this.$$)}}));clone.$$.count.value+=1;clone.$$.deleteScheduled=false;return clone}}function ClassHandle_delete(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete){throwBindingError("Object already scheduled for deletion")}detachFinalizer(this);releaseClassHandle(this.$$);if(!this.$$.preservePointerOnDelete){this.$$.smartPtr=undefined;this.$$.ptr=undefined}}function ClassHandle_isDeleted(){return!this.$$.ptr}function ClassHandle_deleteLater(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete){throwBindingError("Object already scheduled for deletion")}deletionQueue.push(this);if(deletionQueue.length===1&&delayFunction){delayFunction(flushPendingDeletes)}this.$$.deleteScheduled=true;return this}function init_ClassHandle(){ClassHandle.prototype["isAliasOf"]=ClassHandle_isAliasOf;ClassHandle.prototype["clone"]=ClassHandle_clone;ClassHandle.prototype["delete"]=ClassHandle_delete;ClassHandle.prototype["isDeleted"]=ClassHandle_isDeleted;ClassHandle.prototype["deleteLater"]=ClassHandle_deleteLater}function ClassHandle(){}function ensureOverloadTable(proto,methodName,humanName){if(undefined===proto[methodName].overloadTable){var prevFunc=proto[methodName];proto[methodName]=function(){if(!proto[methodName].overloadTable.hasOwnProperty(arguments.length)){throwBindingError("Function '"+humanName+"' called with an invalid number of arguments ("+arguments.length+") - expects one of ("+proto[methodName].overloadTable+")!")}return proto[methodName].overloadTable[arguments.length].apply(this,arguments)};proto[methodName].overloadTable=[];proto[methodName].overloadTable[prevFunc.argCount]=prevFunc}}function exposePublicSymbol(name,value,numArguments){if(Module.hasOwnProperty(name)){if(undefined===numArguments||undefined!==Module[name].overloadTable&&undefined!==Module[name].overloadTable[numArguments]){throwBindingError("Cannot register public name '"+name+"' twice")}ensureOverloadTable(Module,name,name);if(Module.hasOwnProperty(numArguments)){throwBindingError("Cannot register multiple overloads of a function with the same number of arguments ("+numArguments+")!")}Module[name].overloadTable[numArguments]=value}else{Module[name]=value;if(undefined!==numArguments){Module[name].numArguments=numArguments}}}function RegisteredClass(name,constructor,instancePrototype,rawDestructor,baseClass,getActualType,upcast,downcast){this.name=name;this.constructor=constructor;this.instancePrototype=instancePrototype;this.rawDestructor=rawDestructor;this.baseClass=baseClass;this.getActualType=getActualType;this.upcast=upcast;this.downcast=downcast;this.pureVirtualFunctions=[]}function upcastPointer(ptr,ptrClass,desiredClass){while(ptrClass!==desiredClass){if(!ptrClass.upcast){throwBindingError("Expected null or instance of "+desiredClass.name+", got an instance of "+ptrClass.name)}ptr=ptrClass.upcast(ptr);ptrClass=ptrClass.baseClass}return ptr}function constNoSmartPtrRawPointerToWireType(destructors,handle){if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}return 0}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;var ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);return ptr}function genericPointerToWireType(destructors,handle){var ptr;if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}if(this.isSmartPointer){ptr=this.rawConstructor();if(destructors!==null){destructors.push(this.rawDestructor,ptr)}return ptr}else{return 0}}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}if(!this.isConst&&handle.$$.ptrType.isConst){throwBindingError("Cannot convert argument of type "+(handle.$$.smartPtrType?handle.$$.smartPtrType.name:handle.$$.ptrType.name)+" to parameter type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);if(this.isSmartPointer){if(undefined===handle.$$.smartPtr){throwBindingError("Passing raw pointer to smart pointer is illegal")}switch(this.sharingPolicy){case 0:if(handle.$$.smartPtrType===this){ptr=handle.$$.smartPtr}else{throwBindingError("Cannot convert argument of type "+(handle.$$.smartPtrType?handle.$$.smartPtrType.name:handle.$$.ptrType.name)+" to parameter type "+this.name)}break;case 1:ptr=handle.$$.smartPtr;break;case 2:if(handle.$$.smartPtrType===this){ptr=handle.$$.smartPtr}else{var clonedHandle=handle["clone"]();ptr=this.rawShare(ptr,Emval.toHandle(function(){clonedHandle["delete"]()}));if(destructors!==null){destructors.push(this.rawDestructor,ptr)}}break;default:throwBindingError("Unsupporting sharing policy")}}return ptr}function nonConstNoSmartPtrRawPointerToWireType(destructors,handle){if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}return 0}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}if(handle.$$.ptrType.isConst){throwBindingError("Cannot convert argument of type "+handle.$$.ptrType.name+" to parameter type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;var ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);return ptr}function RegisteredPointer_getPointee(ptr){if(this.rawGetPointee){ptr=this.rawGetPointee(ptr)}return ptr}function RegisteredPointer_destructor(ptr){if(this.rawDestructor){this.rawDestructor(ptr)}}function RegisteredPointer_deleteObject(handle){if(handle!==null){handle["delete"]()}}function init_RegisteredPointer(){RegisteredPointer.prototype.getPointee=RegisteredPointer_getPointee;RegisteredPointer.prototype.destructor=RegisteredPointer_destructor;RegisteredPointer.prototype["argPackAdvance"]=8;RegisteredPointer.prototype["readValueFromPointer"]=simpleReadValueFromPointer;RegisteredPointer.prototype["deleteObject"]=RegisteredPointer_deleteObject;RegisteredPointer.prototype["fromWireType"]=RegisteredPointer_fromWireType}function RegisteredPointer(name,registeredClass,isReference,isConst,isSmartPointer,pointeeType,sharingPolicy,rawGetPointee,rawConstructor,rawShare,rawDestructor){this.name=name;this.registeredClass=registeredClass;this.isReference=isReference;this.isConst=isConst;this.isSmartPointer=isSmartPointer;this.pointeeType=pointeeType;this.sharingPolicy=sharingPolicy;this.rawGetPointee=rawGetPointee;this.rawConstructor=rawConstructor;this.rawShare=rawShare;this.rawDestructor=rawDestructor;if(!isSmartPointer&®isteredClass.baseClass===undefined){if(isConst){this["toWireType"]=constNoSmartPtrRawPointerToWireType;this.destructorFunction=null}else{this["toWireType"]=nonConstNoSmartPtrRawPointerToWireType;this.destructorFunction=null}}else{this["toWireType"]=genericPointerToWireType}}function replacePublicSymbol(name,value,numArguments){if(!Module.hasOwnProperty(name)){throwInternalError("Replacing nonexistant public symbol")}if(undefined!==Module[name].overloadTable&&undefined!==numArguments){Module[name].overloadTable[numArguments]=value}else{Module[name]=value;Module[name].argCount=numArguments}}function dynCallLegacy(sig,ptr,args){var f=Module["dynCall_"+sig];return args&&args.length?f.apply(null,[ptr].concat(args)):f.call(null,ptr)}function dynCall(sig,ptr,args){if(sig.includes("j")){return dynCallLegacy(sig,ptr,args)}return getWasmTableEntry(ptr).apply(null,args)}function getDynCaller(sig,ptr){var argCache=[];return function(){argCache.length=0;Object.assign(argCache,arguments);return dynCall(sig,ptr,argCache)}}function embind__requireFunction(signature,rawFunction){signature=readLatin1String(signature);function makeDynCaller(){if(signature.includes("j")){return getDynCaller(signature,rawFunction)}return getWasmTableEntry(rawFunction)}var fp=makeDynCaller();if(typeof fp!="function"){throwBindingError("unknown function pointer with signature "+signature+": "+rawFunction)}return fp}var UnboundTypeError=undefined;function getTypeName(type){var ptr=___getTypeName(type);var rv=readLatin1String(ptr);_free(ptr);return rv}function throwUnboundTypeError(message,types){var unboundTypes=[];var seen={};function visit(type){if(seen[type]){return}if(registeredTypes[type]){return}if(typeDependencies[type]){typeDependencies[type].forEach(visit);return}unboundTypes.push(type);seen[type]=true}types.forEach(visit);throw new UnboundTypeError(message+": "+unboundTypes.map(getTypeName).join([", "]))}function __embind_register_class(rawType,rawPointerType,rawConstPointerType,baseClassRawType,getActualTypeSignature,getActualType,upcastSignature,upcast,downcastSignature,downcast,name,destructorSignature,rawDestructor){name=readLatin1String(name);getActualType=embind__requireFunction(getActualTypeSignature,getActualType);if(upcast){upcast=embind__requireFunction(upcastSignature,upcast)}if(downcast){downcast=embind__requireFunction(downcastSignature,downcast)}rawDestructor=embind__requireFunction(destructorSignature,rawDestructor);var legalFunctionName=makeLegalFunctionName(name);exposePublicSymbol(legalFunctionName,function(){throwUnboundTypeError("Cannot construct "+name+" due to unbound types",[baseClassRawType])});whenDependentTypesAreResolved([rawType,rawPointerType,rawConstPointerType],baseClassRawType?[baseClassRawType]:[],function(base){base=base[0];var baseClass;var basePrototype;if(baseClassRawType){baseClass=base.registeredClass;basePrototype=baseClass.instancePrototype}else{basePrototype=ClassHandle.prototype}var constructor=createNamedFunction(legalFunctionName,function(){if(Object.getPrototypeOf(this)!==instancePrototype){throw new BindingError("Use 'new' to construct "+name)}if(undefined===registeredClass.constructor_body){throw new BindingError(name+" has no accessible constructor")}var body=registeredClass.constructor_body[arguments.length];if(undefined===body){throw new BindingError("Tried to invoke ctor of "+name+" with invalid number of parameters ("+arguments.length+") - expected ("+Object.keys(registeredClass.constructor_body).toString()+") parameters instead!")}return body.apply(this,arguments)});var instancePrototype=Object.create(basePrototype,{constructor:{value:constructor}});constructor.prototype=instancePrototype;var registeredClass=new RegisteredClass(name,constructor,instancePrototype,rawDestructor,baseClass,getActualType,upcast,downcast);var referenceConverter=new RegisteredPointer(name,registeredClass,true,false,false);var pointerConverter=new RegisteredPointer(name+"*",registeredClass,false,false,false);var constPointerConverter=new RegisteredPointer(name+" const*",registeredClass,false,true,false);registeredPointers[rawType]={pointerType:pointerConverter,constPointerType:constPointerConverter};replacePublicSymbol(legalFunctionName,constructor);return[referenceConverter,pointerConverter,constPointerConverter]})}function heap32VectorToArray(count,firstElement){var array=[];for(var i=0;i>2)+i])}return array}function __embind_register_class_constructor(rawClassType,argCount,rawArgTypesAddr,invokerSignature,invoker,rawConstructor){assert(argCount>0);var rawArgTypes=heap32VectorToArray(argCount,rawArgTypesAddr);invoker=embind__requireFunction(invokerSignature,invoker);whenDependentTypesAreResolved([],[rawClassType],function(classType){classType=classType[0];var humanName="constructor "+classType.name;if(undefined===classType.registeredClass.constructor_body){classType.registeredClass.constructor_body=[]}if(undefined!==classType.registeredClass.constructor_body[argCount-1]){throw new BindingError("Cannot register multiple constructors with identical number of parameters ("+(argCount-1)+") for class '"+classType.name+"'! Overload resolution is currently only performed using the parameter count, not actual type info!")}classType.registeredClass.constructor_body[argCount-1]=(()=>{throwUnboundTypeError("Cannot construct "+classType.name+" due to unbound types",rawArgTypes)});whenDependentTypesAreResolved([],rawArgTypes,function(argTypes){argTypes.splice(1,0,null);classType.registeredClass.constructor_body[argCount-1]=craftInvokerFunction(humanName,argTypes,null,invoker,rawConstructor);return[]});return[]})}function new_(constructor,argumentList){if(!(constructor instanceof Function)){throw new TypeError("new_ called with constructor type "+typeof constructor+" which is not a function")}var dummy=createNamedFunction(constructor.name||"unknownFunctionName",function(){});dummy.prototype=constructor.prototype;var obj=new dummy;var r=constructor.apply(obj,argumentList);return r instanceof Object?r:obj}function craftInvokerFunction(humanName,argTypes,classType,cppInvokerFunc,cppTargetFunc){var argCount=argTypes.length;if(argCount<2){throwBindingError("argTypes array size mismatch! Must at least get return value and 'this' types!")}var isClassMethodFunc=argTypes[1]!==null&&classType!==null;var needsDestructorStack=false;for(var i=1;i0?", ":"")+argsListWired}invokerFnBody+=(returns?"var rv = ":"")+"invoker(fn"+(argsListWired.length>0?", ":"")+argsListWired+");\n";if(needsDestructorStack){invokerFnBody+="runDestructors(destructors);\n"}else{for(var i=isClassMethodFunc?1:2;i4&&0===--emval_handle_array[handle].refcount){emval_handle_array[handle]=undefined;emval_free_list.push(handle)}}function count_emval_handles(){var count=0;for(var i=5;i>2])};case 3:return function(pointer){return this["fromWireType"](HEAPF64[pointer>>3])};default:throw new TypeError("Unknown float type: "+name)}}function __embind_register_float(rawType,name,size){var shift=getShiftFromSize(size);name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(value){return value},"toWireType":function(destructors,value){return value},"argPackAdvance":8,"readValueFromPointer":floatReadValueFromPointer(name,shift),destructorFunction:null})}function __embind_register_function(name,argCount,rawArgTypesAddr,signature,rawInvoker,fn){var argTypes=heap32VectorToArray(argCount,rawArgTypesAddr);name=readLatin1String(name);rawInvoker=embind__requireFunction(signature,rawInvoker);exposePublicSymbol(name,function(){throwUnboundTypeError("Cannot call "+name+" due to unbound types",argTypes)},argCount-1);whenDependentTypesAreResolved([],argTypes,function(argTypes){var invokerArgsArray=[argTypes[0],null].concat(argTypes.slice(1));replacePublicSymbol(name,craftInvokerFunction(name,invokerArgsArray,null,rawInvoker,fn),argCount-1);return[]})}function integerReadValueFromPointer(name,shift,signed){switch(shift){case 0:return signed?function readS8FromPointer(pointer){return HEAP8[pointer]}:function readU8FromPointer(pointer){return HEAPU8[pointer]};case 1:return signed?function readS16FromPointer(pointer){return HEAP16[pointer>>1]}:function readU16FromPointer(pointer){return HEAPU16[pointer>>1]};case 2:return signed?function readS32FromPointer(pointer){return HEAP32[pointer>>2]}:function readU32FromPointer(pointer){return HEAPU32[pointer>>2]};default:throw new TypeError("Unknown integer type: "+name)}}function __embind_register_integer(primitiveType,name,size,minRange,maxRange){name=readLatin1String(name);if(maxRange===-1){maxRange=4294967295}var shift=getShiftFromSize(size);var fromWireType=value=>value;if(minRange===0){var bitshift=32-8*size;fromWireType=(value=>value<>>bitshift)}var isUnsignedType=name.includes("unsigned");var checkAssertions=(value,toTypeName)=>{};var toWireType;if(isUnsignedType){toWireType=function(destructors,value){checkAssertions(value,this.name);return value>>>0}}else{toWireType=function(destructors,value){checkAssertions(value,this.name);return value}}registerType(primitiveType,{name:name,"fromWireType":fromWireType,"toWireType":toWireType,"argPackAdvance":8,"readValueFromPointer":integerReadValueFromPointer(name,shift,minRange!==0),destructorFunction:null})}function __embind_register_memory_view(rawType,dataTypeIndex,name){var typeMapping=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array];var TA=typeMapping[dataTypeIndex];function decodeMemoryView(handle){handle=handle>>2;var heap=HEAPU32;var size=heap[handle];var data=heap[handle+1];return new TA(buffer,data,size)}name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":decodeMemoryView,"argPackAdvance":8,"readValueFromPointer":decodeMemoryView},{ignoreDuplicateRegistrations:true})}function __embind_register_std_string(rawType,name){name=readLatin1String(name);var stdStringIsUTF8=name==="std::string";registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var str;if(stdStringIsUTF8){var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i;if(i==length||HEAPU8[currentBytePtr]==0){var maxRead=currentBytePtr-decodeStartPtr;var stringSegment=UTF8ToString(decodeStartPtr,maxRead);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+1}}}else{var a=new Array(length);for(var i=0;ilengthBytesUTF8(value))}else{getLength=(()=>value.length)}var length=getLength();var ptr=_malloc(4+length+1);HEAPU32[ptr>>2]=length;if(stdStringIsUTF8&&valueIsOfTypeString){stringToUTF8(value,ptr+4,length+1)}else{if(valueIsOfTypeString){for(var i=0;i255){_free(ptr);throwBindingError("String has UTF-16 code units that do not fit in 8 bits")}HEAPU8[ptr+4+i]=charCode}}else{for(var i=0;iHEAPU16);shift=1}else if(charSize===4){decodeString=UTF32ToString;encodeString=stringToUTF32;lengthBytesUTF=lengthBytesUTF32;getHeap=(()=>HEAPU32);shift=2}registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var HEAP=getHeap();var str;var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i*charSize;if(i==length||HEAP[currentBytePtr>>shift]==0){var maxReadBytes=currentBytePtr-decodeStartPtr;var stringSegment=decodeString(decodeStartPtr,maxReadBytes);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+charSize}}_free(value);return str},"toWireType":function(destructors,value){if(!(typeof value=="string")){throwBindingError("Cannot pass non-string to C++ string type "+name)}var length=lengthBytesUTF(value);var ptr=_malloc(4+length+charSize);HEAPU32[ptr>>2]=length>>shift;encodeString(value,ptr+4,length+charSize);if(destructors!==null){destructors.push(_free,ptr)}return ptr},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:function(ptr){_free(ptr)}})}function __embind_register_value_object(rawType,name,constructorSignature,rawConstructor,destructorSignature,rawDestructor){structRegistrations[rawType]={name:readLatin1String(name),rawConstructor:embind__requireFunction(constructorSignature,rawConstructor),rawDestructor:embind__requireFunction(destructorSignature,rawDestructor),fields:[]}}function __embind_register_value_object_field(structType,fieldName,getterReturnType,getterSignature,getter,getterContext,setterArgumentType,setterSignature,setter,setterContext){structRegistrations[structType].fields.push({fieldName:readLatin1String(fieldName),getterReturnType:getterReturnType,getter:embind__requireFunction(getterSignature,getter),getterContext:getterContext,setterArgumentType:setterArgumentType,setter:embind__requireFunction(setterSignature,setter),setterContext:setterContext})}function __embind_register_void(rawType,name){name=readLatin1String(name);registerType(rawType,{isVoid:true,name:name,"argPackAdvance":0,"fromWireType":function(){return undefined},"toWireType":function(destructors,o){return undefined}})}function __emscripten_throw_longjmp(){throw Infinity}function __emval_incref(handle){if(handle>4){emval_handle_array[handle].refcount+=1}}function requireRegisteredType(rawType,humanName){var impl=registeredTypes[rawType];if(undefined===impl){throwBindingError(humanName+" has unknown type "+getTypeName(rawType))}return impl}function __emval_take_value(type,argv){type=requireRegisteredType(type,"_emval_take_value");var v=type["readValueFromPointer"](argv);return Emval.toHandle(v)}function __localtime_js(time,tmPtr){var date=new Date(HEAP32[time>>2]*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var start=new Date(date.getFullYear(),0,1);var yday=(date.getTime()-start.getTime())/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst}function _tzset_impl(timezone,daylight,tzname){var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);var winterOffset=winter.getTimezoneOffset();var summerOffset=summer.getTimezoneOffset();var stdTimezoneOffset=Math.max(winterOffset,summerOffset);HEAP32[timezone>>2]=stdTimezoneOffset*60;HEAP32[daylight>>2]=Number(winterOffset!=summerOffset);function extractZone(date){var match=date.toTimeString().match(/\(([A-Za-z ]+)\)$/);return match?match[1]:"GMT"}var winterName=extractZone(winter);var summerName=extractZone(summer);var winterNamePtr=allocateUTF8(winterName);var summerNamePtr=allocateUTF8(summerName);if(summerOffset>2]=winterNamePtr;HEAP32[tzname+4>>2]=summerNamePtr}else{HEAP32[tzname>>2]=summerNamePtr;HEAP32[tzname+4>>2]=winterNamePtr}}function __tzset_js(timezone,daylight,tzname){if(__tzset_js.called)return;__tzset_js.called=true;_tzset_impl(timezone,daylight,tzname)}function _abort(){abort("")}var readAsmConstArgsArray=[];function readAsmConstArgs(sigPtr,buf){readAsmConstArgsArray.length=0;var ch;buf>>=2;while(ch=HEAPU8[sigPtr++]){var readAsmConstArgsDouble=ch<105;if(readAsmConstArgsDouble&&buf&1)buf++;readAsmConstArgsArray.push(readAsmConstArgsDouble?HEAPF64[buf++>>1]:HEAP32[buf]);++buf}return readAsmConstArgsArray}function _emscripten_asm_const_int(code,sigPtr,argbuf){var args=readAsmConstArgs(sigPtr,argbuf);return ASM_CONSTS[code].apply(null,args)}function _emscripten_get_heap_max(){return 2147483648}function emscripten_realloc_buffer(size){try{wasmMemory.grow(size-buffer.byteLength+65535>>>16);updateGlobalBufferAndViews(wasmMemory.buffer);return 1}catch(e){}}function _emscripten_resize_heap(requestedSize){var oldSize=HEAPU8.length;requestedSize=requestedSize>>>0;var maxHeapSize=_emscripten_get_heap_max();if(requestedSize>maxHeapSize){return false}let alignUp=(x,multiple)=>x+(multiple-x%multiple)%multiple;for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=emscripten_realloc_buffer(newSize);if(replacement){return true}}return false}var ENV={};function getExecutableName(){return thisProgram||"./this.program"}function getEnvStrings(){if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8";var env={"USER":"web_user","LOGNAME":"web_user","PATH":"/","PWD":"/","HOME":"/home/web_user","LANG":lang,"_":getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(x+"="+env[x])}getEnvStrings.strings=strings}return getEnvStrings.strings}function _environ_get(__environ,environ_buf){var bufSize=0;getEnvStrings().forEach(function(string,i){var ptr=environ_buf+bufSize;HEAP32[__environ+i*4>>2]=ptr;writeAsciiToMemory(string,ptr);bufSize+=string.length+1});return 0}function _environ_sizes_get(penviron_count,penviron_buf_size){var strings=getEnvStrings();HEAP32[penviron_count>>2]=strings.length;var bufSize=0;strings.forEach(function(string){bufSize+=string.length+1});HEAP32[penviron_buf_size>>2]=bufSize;return 0}function _exit(status){exit(status)}function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_read(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=SYSCALLS.doReadv(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){try{var stream=SYSCALLS.getStreamFromFD(fd);var HIGH_OFFSET=4294967296;var offset=offset_high*HIGH_OFFSET+(offset_low>>>0);var DOUBLE_LIMIT=9007199254740992;if(offset<=-DOUBLE_LIMIT||offset>=DOUBLE_LIMIT){return-61}FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=tempI64[0],HEAP32[newOffset+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_write(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=SYSCALLS.doWritev(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _getTempRet0(){return getTempRet0()}function _gettimeofday(ptr){var now=Date.now();HEAP32[ptr>>2]=now/1e3|0;HEAP32[ptr+4>>2]=now%1e3*1e3|0;return 0}function _setTempRet0(val){setTempRet0(val)}function __isLeapYear(year){return year%4===0&&(year%100!==0||year%400===0)}function __arraySum(array,index){var sum=0;for(var i=0;i<=index;sum+=array[i++]){}return sum}var __MONTH_DAYS_LEAP=[31,29,31,30,31,30,31,31,30,31,30,31];var __MONTH_DAYS_REGULAR=[31,28,31,30,31,30,31,31,30,31,30,31];function __addDays(date,days){var newDate=new Date(date.getTime());while(days>0){var leap=__isLeapYear(newDate.getFullYear());var currentMonth=newDate.getMonth();var daysInCurrentMonth=(leap?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR)[currentMonth];if(days>daysInCurrentMonth-newDate.getDate()){days-=daysInCurrentMonth-newDate.getDate()+1;newDate.setDate(1);if(currentMonth<11){newDate.setMonth(currentMonth+1)}else{newDate.setMonth(0);newDate.setFullYear(newDate.getFullYear()+1)}}else{newDate.setDate(newDate.getDate()+days);return newDate}}return newDate}function _strftime(s,maxsize,format,tm){var tm_zone=HEAP32[tm+40>>2];var date={tm_sec:HEAP32[tm>>2],tm_min:HEAP32[tm+4>>2],tm_hour:HEAP32[tm+8>>2],tm_mday:HEAP32[tm+12>>2],tm_mon:HEAP32[tm+16>>2],tm_year:HEAP32[tm+20>>2],tm_wday:HEAP32[tm+24>>2],tm_yday:HEAP32[tm+28>>2],tm_isdst:HEAP32[tm+32>>2],tm_gmtoff:HEAP32[tm+36>>2],tm_zone:tm_zone?UTF8ToString(tm_zone):""};var pattern=UTF8ToString(format);var EXPANSION_RULES_1={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var rule in EXPANSION_RULES_1){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_1[rule])}var WEEKDAYS=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];var MONTHS=["January","February","March","April","May","June","July","August","September","October","November","December"];function leadingSomething(value,digits,character){var str=typeof value=="number"?value.toString():value||"";while(str.length0?1:0}var compare;if((compare=sgn(date1.getFullYear()-date2.getFullYear()))===0){if((compare=sgn(date1.getMonth()-date2.getMonth()))===0){compare=sgn(date1.getDate()-date2.getDate())}}return compare}function getFirstWeekStartDate(janFourth){switch(janFourth.getDay()){case 0:return new Date(janFourth.getFullYear()-1,11,29);case 1:return janFourth;case 2:return new Date(janFourth.getFullYear(),0,3);case 3:return new Date(janFourth.getFullYear(),0,2);case 4:return new Date(janFourth.getFullYear(),0,1);case 5:return new Date(janFourth.getFullYear()-1,11,31);case 6:return new Date(janFourth.getFullYear()-1,11,30)}}function getWeekBasedYear(date){var thisDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);var janFourthThisYear=new Date(thisDate.getFullYear(),0,4);var janFourthNextYear=new Date(thisDate.getFullYear()+1,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);if(compareByDay(firstWeekStartThisYear,thisDate)<=0){if(compareByDay(firstWeekStartNextYear,thisDate)<=0){return thisDate.getFullYear()+1}else{return thisDate.getFullYear()}}else{return thisDate.getFullYear()-1}}var EXPANSION_RULES_2={"%a":function(date){return WEEKDAYS[date.tm_wday].substring(0,3)},"%A":function(date){return WEEKDAYS[date.tm_wday]},"%b":function(date){return MONTHS[date.tm_mon].substring(0,3)},"%B":function(date){return MONTHS[date.tm_mon]},"%C":function(date){var year=date.tm_year+1900;return leadingNulls(year/100|0,2)},"%d":function(date){return leadingNulls(date.tm_mday,2)},"%e":function(date){return leadingSomething(date.tm_mday,2," ")},"%g":function(date){return getWeekBasedYear(date).toString().substring(2)},"%G":function(date){return getWeekBasedYear(date)},"%H":function(date){return leadingNulls(date.tm_hour,2)},"%I":function(date){var twelveHour=date.tm_hour;if(twelveHour==0)twelveHour=12;else if(twelveHour>12)twelveHour-=12;return leadingNulls(twelveHour,2)},"%j":function(date){return leadingNulls(date.tm_mday+__arraySum(__isLeapYear(date.tm_year+1900)?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,date.tm_mon-1),3)},"%m":function(date){return leadingNulls(date.tm_mon+1,2)},"%M":function(date){return leadingNulls(date.tm_min,2)},"%n":function(){return"\n"},"%p":function(date){if(date.tm_hour>=0&&date.tm_hour<12){return"AM"}else{return"PM"}},"%S":function(date){return leadingNulls(date.tm_sec,2)},"%t":function(){return"\t"},"%u":function(date){return date.tm_wday||7},"%U":function(date){var janFirst=new Date(date.tm_year+1900,0,1);var firstSunday=janFirst.getDay()===0?janFirst:__addDays(janFirst,7-janFirst.getDay());var endDate=new Date(date.tm_year+1900,date.tm_mon,date.tm_mday);if(compareByDay(firstSunday,endDate)<0){var februaryFirstUntilEndMonth=__arraySum(__isLeapYear(endDate.getFullYear())?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,endDate.getMonth()-1)-31;var firstSundayUntilEndJanuary=31-firstSunday.getDate();var days=firstSundayUntilEndJanuary+februaryFirstUntilEndMonth+endDate.getDate();return leadingNulls(Math.ceil(days/7),2)}return compareByDay(firstSunday,janFirst)===0?"01":"00"},"%V":function(date){var janFourthThisYear=new Date(date.tm_year+1900,0,4);var janFourthNextYear=new Date(date.tm_year+1901,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);var endDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);if(compareByDay(endDate,firstWeekStartThisYear)<0){return"53"}if(compareByDay(firstWeekStartNextYear,endDate)<=0){return"01"}var daysDifference;if(firstWeekStartThisYear.getFullYear()=0;off=Math.abs(off)/60;off=off/60*100+off%60;return(ahead?"+":"-")+String("0000"+off).slice(-4)},"%Z":function(date){return date.tm_zone},"%%":function(){return"%"}};pattern=pattern.replace(/%%/g,"\0\0");for(var rule in EXPANSION_RULES_2){if(pattern.includes(rule)){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_2[rule](date))}}pattern=pattern.replace(/\0\0/g,"%");var bytes=intArrayFromString(pattern,false);if(bytes.length>maxsize){return 0}writeArrayToMemory(bytes,s);return bytes.length-1}function _strftime_l(s,maxsize,format,tm){return _strftime(s,maxsize,format,tm)}function _time(ptr){var ret=Date.now()/1e3|0;if(ptr){HEAP32[ptr>>2]=ret}return ret}var FSNode=function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev};var readMode=292|73;var writeMode=146;Object.defineProperties(FSNode.prototype,{read:{get:function(){return(this.mode&readMode)===readMode},set:function(val){val?this.mode|=readMode:this.mode&=~readMode}},write:{get:function(){return(this.mode&writeMode)===writeMode},set:function(val){val?this.mode|=writeMode:this.mode&=~writeMode}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}});FS.FSNode=FSNode;FS.staticInit();InternalError=Module["InternalError"]=extendError(Error,"InternalError");embind_init_charCodes();BindingError=Module["BindingError"]=extendError(Error,"BindingError");init_ClassHandle();init_embind();init_RegisteredPointer();UnboundTypeError=Module["UnboundTypeError"]=extendError(Error,"UnboundTypeError");init_emval();var ASSERTIONS=false;function intArrayFromString(stringy,dontAddNull,length){var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array}function intArrayToString(array){var ret=[];for(var i=0;i255){if(ASSERTIONS){assert(false,"Character code "+chr+" ("+String.fromCharCode(chr)+") at offset "+i+" not in 0x00-0xFF.")}chr&=255}ret.push(String.fromCharCode(chr))}return ret.join("")}var decodeBase64=typeof atob=="function"?atob:function(input){var keyStr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var output="";var chr1,chr2,chr3;var enc1,enc2,enc3,enc4;var i=0;input=input.replace(/[^A-Za-z0-9\+\/\=]/g,"");do{enc1=keyStr.indexOf(input.charAt(i++));enc2=keyStr.indexOf(input.charAt(i++));enc3=keyStr.indexOf(input.charAt(i++));enc4=keyStr.indexOf(input.charAt(i++));chr1=enc1<<2|enc2>>4;chr2=(enc2&15)<<4|enc3>>2;chr3=(enc3&3)<<6|enc4;output=output+String.fromCharCode(chr1);if(enc3!==64){output=output+String.fromCharCode(chr2)}if(enc4!==64){output=output+String.fromCharCode(chr3)}}while(i0){return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}Module["run"]=run;function exit(status,implicit){EXITSTATUS=status;if(keepRuntimeAlive()){}else{exitRuntime()}procExit(status)}function procExit(code){EXITSTATUS=code;if(!keepRuntimeAlive()){if(Module["onExit"])Module["onExit"](code);ABORT=true}quit_(code,new ExitStatus(code))}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}run(); diff --git a/js/artoolkitNFT.api.js b/js/artoolkitNFT.api.js index fbdc4d00..fff541a2 100644 --- a/js/artoolkitNFT.api.js +++ b/js/artoolkitNFT.api.js @@ -4,6 +4,8 @@ var scope; if (typeof window !== 'undefined') { scope = window; + } else if (typeof global !== 'undefined') { + scope = global; } else { scope = self; } @@ -35,17 +37,17 @@ this.id = undefined; var w = width, h = height; - this.orientation = 'landscape'; + //this.orientation = 'landscape'; this.listeners = {}; - if (typeof width !== 'number') { + /*if (typeof width !== 'number') { var image = width; cameraPara = height; w = image.videoWidth || image.width; h = image.videoHeight || image.height; this.image = image; - } + }*/ this.width = w; this.height = h; @@ -56,12 +58,12 @@ this.transform_mat = new Float32Array(16); this.transformGL_RH = new Float64Array(16); - if (typeof document !== 'undefined') { + /*if (typeof document !== 'undefined') { this.canvas = document.createElement('canvas'); this.canvas.width = w; this.canvas.height = h; this.ctx = this.canvas.getContext('2d'); - } + }*/ this.videoWidth = w; this.videoHeight = h; @@ -790,7 +792,7 @@ var imageData = image; - } else { + }/* else { this.ctx.save(); if (this.orientation === 'portrait') { @@ -804,7 +806,7 @@ this.ctx.restore(); var imageData = this.ctx.getImageData(0, 0, this.canvas.width, this.canvas.height); - } + }*/ var data = imageData.data; // this is of type Uint8ClampedArray: The Uint8ClampedArray typed array represents an array of 8-bit unsigned integers clamped to 0-255 (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint8ClampedArray) //Here we have access to the unmodified video image. We now need to add the videoLuma chanel to be able to serve the underlying ARTK API From 46eb0746187dd39aa099dd916da9325bbde1b205 Mon Sep 17 00:00:00 2001 From: kalwalt Date: Thu, 10 Mar 2022 21:29:56 +0100 Subject: [PATCH 2/6] rebuild libs after merge --- build/artoolkitNFT.debug.js | 5095 ++++++++++++++++---------------- build/artoolkitNFT.min.js | 20 +- build/artoolkitNFT_ES6_wasm.js | 2 +- build/artoolkitNFT_wasm.js | 2 +- 4 files changed, 2559 insertions(+), 2560 deletions(-) diff --git a/build/artoolkitNFT.debug.js b/build/artoolkitNFT.debug.js index 7621db95..6ae3a909 100644 --- a/build/artoolkitNFT.debug.js +++ b/build/artoolkitNFT.debug.js @@ -629,83 +629,81 @@ function Table(ret) { } } function initActiveSegments(imports) { - base64DecodeToExistingUint8Array(bufferView, 1024, "ZnNldAAlcy8lcwAlcy4lcwBkZWJ1ZwBhbGxvY2F0b3I8VD46OmFsbG9jYXRlKHNpemVfdCBuKSAnbicgZXhjZWVkcyBtYXhpbXVtIHN1cHBvcnRlZCBzaXplAHdiACVj4oS577iPW3dlYmFya2l0LWluZm86XQAlbS0lZC0lWS0lSC0lTS0lUwBNYXJrZXIgT0suACwAQXNzZXJ0aW9uIGB4ID49IG1NaW5YYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgd2lkdGggPj0gNWAgZmFpbGVkIGluIABBc3NlcnRpb24gYHdpZHRoID49IDFgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB3aWR0aCA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBweXJhbWlkLT5zaXplKCkgPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbVN0YXJ0VGltZSA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKHNyY193aWR0aCUyKSA9PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW0ud2lkdGgoKSA9PSBpbS5zdGVwKCkvc2l6ZW9mKGZsb2F0KWAgZmFpbGVkIGluIAAgCQoNAEVycm9yOiBtYWxsb2MKAEVycm9yIDE6IGljcEdldEluaXRYdzJYYwoAID09PSBtYXRyaXggKCVkLCVkKSA9PT0KACA9PT0gdmVjdG9yICglZCkgPT09CgA/Pz8gMQoARXJyb3I6IGxhYmVsaW5nIHdvcmsgb3ZlcmZsb3cuCgAjIyMgRmVhdHVyZSBjYW5kaWRhdGVzIGZvciB0cmFja2luZyBhcmUgb3ZlcmZsb3cuCgBhcmdsQ2FtZXJhRnJ1c3R1bVJIKCk6IGFyUGFyYW1EZWNvbXBNYXQoKSBpbmRpY2F0ZWQgcGFyYW1ldGVyIGVycm9yLgoAa3BtRGVsZXRlUmVmRGF0YVNldCgpOiBOVUxMIHJlZkRhdGFTZXRQdHIvcmVmSW1hZ2UuCgBTdGFydCB0cmFja2luZ190aHJlYWQgIyVkLgoAT3V0IG9mIG1lbW9yeSEhCgBEYXRhIG51bSBlcnJvciEhCgBjb2xvcjogIzY2NDQwMDsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmY5OTsgYm9yZGVyLXJhZGl1czogNHB4OyBwYWRkaW5nOiAycHgAdwBJRCBhbHJlYWR5IGV4aXN0cwAlcyVzACVzLiVzAHIAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9vcmllbnRhdGlvbl9hc3NpZ25tZW50LmNwcAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZnJhbWV3b3JrL3RpbWVycy5jcHAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9oYXJyaXMuY3BwAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9kZXRlY3RvcnMvRG9HX3NjYWxlX2ludmFyaWFudF9kZXRlY3Rvci5jcHAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL21hdGNoZXJzL2hvdWdoX3NpbWlsYXJpdHlfdm90aW5nLmNwcAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZnJhbWV3b3JrL2ltYWdlLmNwcAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZGV0ZWN0b3JzL2dhdXNzaWFuX3NjYWxlX3NwYWNlX3B5cmFtaWQuY3BwAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9kZXRlY3RvcnMvcHlyYW1pZC5jcHAAaW5mbwBFcnJvcjogaWNwR2V0Sl9VX1hjAHdiAHJiAEFSX1BJWEVMX0ZPUk1BVF9SR0IAUGF0dGVybiBleHRyYWN0aW9uIGZhaWxlZC4AQXNzZXJ0aW9uIGBweXJhbWlkYCBmYWlsZWQgaW4gAFRyYWNraW5nIHRocmVhZCA9ICVkCgBTSVpFID0gJWQsICVkCgBFcnJvciAyOiBpY3BHZXRJbml0WHcyWGMKAD8/PyAyCgBFcnJvcjogdW5zdXBwb3J0ZWQgcGl4ZWwgZm9ybWF0LgoAVW5rbm93biBvciB1bnN1cHBvcnRlZCBsYWJlbGluZyB0aHJlc2hvbGQgbW9kZSByZXF1ZXN0ZWQuIFNldCB0byBtYW51YWwuCgBrcG1EZWxldGVSZWZEYXRhU2V0KCk6IDAgeHNpemUveXNpemUvZHBpLgoARXJyb3IgKCVkKTogdW5hYmxlIHRvIG9wZW4gY2FtZXJhIHBhcmFtZXRlcnMgZmlsZSAiJXMiIGZvciB3cml0aW5nLgoARXJyb3I6IE5VTEwgcGF0dEhhbmRsZS4KAEVuZCB0cmFja2luZ190aHJlYWQgIyVkLgoAT3V0IG9mIG1lbW9yeSEhCgByAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9tYXRjaGVycy9mcmVhay5oAHdhcm5pbmcAICUxMGcAQnVpbGQgUHlyYW1pZAAlNGQAd2IAcmIAJWPwn5qpW3dlYmFya2l0LWVycm9yOl0AQVJfUElYRUxfRk9STUFUX0JHUgBNQU5VQUwAR2VuZXJpYyBlcnJvciBkdXJpbmcgbWF0Y2hpbmcgcGhhc2UuACBsaW5lIAAlcyVzCgBGaWxlIG9wZW4gZXJyb3IuICVzCgBEaXN0b3J0aW9uIGZhY3RvcjogazE9JTEuMTBmLCBrMj0lMS4xMGYsIHAxPSUxLjEwZiwgcDI9JTEuMTBmCgBFcnJvcjogbWFsbG9jCgBFcnJvciAzOiBpY3BHZXRJbml0WHcyWGMKAEVycm9yIGljcEdldEpfVV9TCgA9PT09PT0gJXMgPT09PT09PT0KAD8/PyAzCgBFcnJvcjogY2FuJ3QgbG9hZCBwYXR0ZXJuIGZyb20gTlVMTCBidWZmZXIuCgBrcG1TZXRSZWZEYXRhU2V0KCk6IE5VTEwga3BtSGFuZGxlL2ZpbGVuYW1lLgoARXJyb3Igc2F2aW5nIGZlYXR1cmUgbWFwOiBlcnJvciB3cml0aW5nIGRhdGEuCgBPdXQgb2YgbWVtb3J5ISEKAGNvbG9yOiAjZmZmZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMTAxOyBib3JkZXItcmFkaXVzOiA0cHg7IHBhZGRpbmc6IDJweABFeHRyYWN0IEZlYXR1cmVzAGVycm9yAEZyZWFrIGZlYXR1cmVzIC0gJWQAcmIAQVVUT19NRURJQU4AQVJfUElYRUxfRk9STUFUX1JHQkEASW5zdWZmaWNpZW50IGNvbnRyYXN0IGR1cmluZyBtYXRjaGluZy4AJTcuNWYgACBsaW5lIABFcnJvciBvcGVuaW5nIGZpbGUgJyVzJzogACAgICAgICAgICAgICAgICAgIGZ4PSVmLCBmeT0lZiwgeDA9JWYsIHkwPSVmLCBzPSVmCgBFcnJvciA0OiBpY3BHZXRJbml0WHcyWGMKAEVycm9yIGljcEdldFVfZnJvbV9YX2J5X01hdFgyVQoARXJyb3IgYWxsb2NhdGluZyBtZW1vcnkuCgBFcnJvcjogb3V0IG9mIG1lbW9yeS4KAEVycm9yOiBVbmFibGUgdG8gb3BlbiBmaWxlICclcycgZm9yIHdyaXRpbmcuCgBFcnJvcjogdW5hYmxlIHRvIG9wZW4gZmlsZSAnJXMlcycgZm9yIHJlYWRpbmcuCgBPdXQgb2YgbWVtb3J5ISEKAFN0ZXAgc2l6ZSBtdXN0IGJlIGVxdWFsIHRvIHdpZHRoIGZvciBub3cAWyVzXSBbJXNdIFslc10gOiBGb3VuZCAlZCBmZWF0dXJlcwAlcwBXaWR0aCBjYW5ub3QgYmUgemVybwBTb3VyY2Ugd2lkdGggbXVzdCBiZSBldmVuAEltYWdlIGlzIHRvbyBzbWFsbAB4IG91dCBvZiByYW5nZQBDbG9jayBoYXMgbm90IGJlZW4gc3RhcnRlZABQeXJhbWlkIGlzIG5vdCBhbGxvY2F0ZWQAcmIAJWPimqDvuI9bd2ViYXJraXQtd2FybjpdAEFVVE9fT1RTVQBBUl9QSVhFTF9GT1JNQVRfQkdSQQB3cCBtdXN0IGJlIGF0IGxlYXN0IDEAQmFyY29kZSBtYXRjaGluZyBjb3VsZCBub3QgZmluZCBjb3JyZWN0IGJhcmNvZGUgbG9jYXRvciBwYXR0ZXJuLgBbJXNdIAA6IAAlcyVzCgBEaXN0b3J0aW9uIGZhY3RvciA9ICVmICVmICVmICVmICVmICVmCgBFcnJvciA1OiBpY3BHZXRJbml0WHcyWGMKAEVycm9yIGljcEdldFhjX2Zyb21fWHdfYnlfTWF0WHcyWGMKAEVycm9yIHJlYWRpbmcgaW1hZ2VTZXQuCgBFcnJvciB3aGlsZSBhZGRpbmcgcmVmZXJlbmNlIGRhdGEgc2V0OiBrcG1HZW5SZWZEYXRhU2V0KCkgZmFpbGVkLgoARXJyb3Igb3BlbmluZyAnJXMnLgoAQ2FuJ3Qgb3BlbiBKUEVHIGZpbGUgJyVzJwoAT3V0IG9mIG1lbW9yeSEhCgBQYXR0ZXJuIERhdGEgcmVhZCBlcnJvciEhCgBSZWFkIGVycm9yISEKAGNvbG9yOiAjNzc0NDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZjk5OyBib3JkZXItcmFkaXVzOiA0cHg7IHBhZGRpbmc6IDJweAAlZgB3YgBBUl9QSVhFTF9GT1JNQVRfQUJHUgBQeXJhbWlkIGlzIE5VTEwAQVVUT19BREFQVElWRQBCYXJjb2RlIG1hdGNoaW5nIGVycm9yIGRldGVjdGlvbi9jb3JyZWN0aW9uIGZvdW5kIHVucmVjb3ZlcmFibGUgZXJyb3IuAEVycm9yIGNyZWF0aW5nIGZ1bGwgZmlsZSBwYXRoIGZyb20gJyVzJyBhbmQgJyVzJwBBc3NlcnRpb24gYHggPCBtTWF4WGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGhlaWdodCA+PSA1YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaGVpZ2h0ID49IDFgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBoZWlnaHQgPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbUltYWdlcy5zaXplKCkgPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgeCA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbVN0b3BUaW1lID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBkc3QgIT0gMGAgZmFpbGVkIGluIAAgSU5GTyAgACVzJXMKAERpc3RvcnRpb24gZmFjdG9yID0gJWYgJWYgJWYgJWYgJWYKAEVycm9yID0gJWYKAEVycm9yIDY6IGljcEdldEluaXRYdzJYYwoAICAgICAgICAgSW1hZ2VTaXplID0gJTdkW3BpeGVsXQoAPT09PT09PT09ICVkID09PT09PT09PT09CgBJbWFnZXNldCBjb250YWlucyAlZCBpbWFnZXMuCgBFcnJvcjogVW5hYmxlIHRvIG9wZW4gZmlsZSAnJXMnIGZvciByZWFkaW5nLgoARXJyb3IgKCVkKTogdW5hYmxlIHRvIG9wZW4gY2FtZXJhIHBhcmFtZXRlcnMgZmlsZSAiJXMiIGZvciByZWFkaW5nLgoARXJyb3IgcmVhZGluZyBwYXR0ZXJuIGZpbGUgJyVzJy4KAEJ1aWxkIEluZGV4AEhlaWdodCBjYW5ub3QgYmUgemVybwAlZiAlZiAlZiAlZgB4IG11c3QgYmUgcG9zaXRpdmUATGFwbGFjaWFuIHB5cmFtaWQgaGFzIG5vdCBiZWVuIGFsbG9jYXRlZABDbG9jayBoYXMgbm90IGJlZW4gc3RvcHBlZABBUl9QSVhFTF9GT1JNQVRfTU9OTwBEZXN0aW5hdGlvbiBpcyBOVUxMAEFVVE9fQlJBQ0tFVElORwBocCBtdXN0IGJlIGF0IGxlYXN0IDEARXJyb3IgKCVkKTogdW5hYmxlIHRvIGRldGVybWluZSBmaWxlIGxlbmd0aC4ATWF0Y2hpbmcgY29uZmlkZW5jZSBjdXRvZmYgdmFsdWUgbm90IHJlYWNoZWQuAEFzc2VydGlvbiBgeSA+PSBtTWluWWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGltYWdlLnR5cGUoKSA9PSBJTUFHRV9VSU5UOGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHN0b3JlLnNpemUoKSA9PSBwb2ludHMuc2l6ZSgpYCBmYWlsZWQgaW4gACVzJXMKAERpc3RvcnRpb24gZmFjdG9yID0gJWYgJWYgJWYgJWYKAEVycm9yIDc6IGljcEdldEluaXRYdzJYYwoARXh0cmFjdGVkIGZlYXR1cmVzID0gJTdkW3BpeGVsXQoARXJyb3IgaWNwMkdldFRTCgBGYWxsaW5nIGJhY2sgdG8gcmVhZGluZyAnJXMlcycgaW4gQVJUb29sS2l0IHY0LnggZm9ybWF0LgoARXJyb3IgaW4gb3BlbmluZyAnJXMnIGluIHppcGZpbGUuCgBFcnJvciByZWFkaW5nIEpQRUcgZmlsZS4KAEVycm9yIHdoaWxlIGFkZGluZyByZWZlcmVuY2UgZGF0YSBzZXQ6IGtwbU1lcmdlUmVmRGF0YVNldCgpIGZhaWxlZC4KAEVycm9yIHNhdmluZyBmZWF0dXJlIHNldDogZXJyb3Igd3JpdGluZyBkYXRhLgoAT3V0IG9mIG1lbW9yeSEhCgAAAAAAEw4AAAwQAAB6EgAAoRQAADIYAABbJXNdIFslc10gWyVzXSA6ICVzOiAlZiBtcwBJbWFnZSBtdXN0IGJlIGdyYXlzY2FsZQB5IG91dCBvZiByYW5nZQBGZWF0dXJlIHN0b3JlIGhhcyBub3QgYmVlbiBhbGxvY2F0ZWQAJWQAd2IAQVJfUElYRUxfRk9STUFUX0FSR0IATWF4aW11bSBhbGxvd2FibGUgcG9zZSBlcnJvciBleGNlZWRlZC4AQXNzZXJ0aW9uIGBzdGVwID49IHdpZHRoYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaSsxK2NodW5rX3NpemUgPCB3aWR0aGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHB5cmFtaWRgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBweXJhbWlkLT5udW1PY3RhdmVzKCkgPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgc3JjICE9IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB4IDwgbUdyYWRpZW50c1tvY3RhdmUqbU51bVNjYWxlc1Blck9jdGF2ZStzY2FsZV0ud2lkdGgoKWAgZmFpbGVkIGluIABFcnJvciBpbiBvcGVuaW5nICclcycgZm9yIHJlYWRpbmcKACBGaWx0ZXJlZCBmZWF0dXJlcyA9ICU3ZFtwaXhlbF0KAExhYmVsaW5nIHRocmVzaG9sZCBtb2RlIHNldCB0byAlcy4KAEVycm9yIHJlYWRpbmcgSlBFRyBmaWxlIGhlYWRlci4KAEVycm9yOiBzdXBwbGllZCBmaWxlIGRvZXMgbm90IGFwcGVhciB0byBiZSBhbiBBUlRvb2xLaXQgY2FtZXJhIHBhcmFtZXRlciBmaWxlLgoAa3BtRGVsZXRlUmVmRGF0YVNldCgpOiBOVUxMIHJlZkRhdGFTZXRQdHIxL3JlZkRhdGFTZXRQdHIyLgoAQ2FuJ3QgcmVhZCBKUEVHIGZpbGUgJyVzJwoAQVJfUElYRUxfRk9STUFUXzJ2dXkAUHlyYW1pZCBkb2VzIG5vdCBjb250YWluIGFueSBsZXZlbHMAU3RlcCBtdXN0IGJlIGdyZWF0ZXIgdGhhbiBvciBlcXVhbCB0aGUgd2lkdGgAeCBtdXN0IGJlIGxlc3MgdGhhbiB0aGUgaW1hZ2Ugd2lkdGgAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL21hdGNoZXJzL3Zpc3VhbF9kYXRhYmFzZS5oAEV4dGVuZGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZSBpbWFnZQBTb3VyY2UgaXMgTlVMTABFcnJvciAoJWQpOiB1bmFibGUgdG8gcmVhZCBmcm9tIGZpbGUuAE11bHRpLW1hcmtlciBwb3NlIGVycm9yIHZhbHVlIGV4Y2VlZGVkLgANJTRkLyU0ZC4AQXNzZXJ0aW9uIGB5IDwgbU1heFlgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbWFnZS5jaGFubmVscygpID09IDFgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBudW1fcG9pbnRzID09IHBvaW50cy5zaXplKClgIGZhaWxlZCBpbiAAJTcuNWYgACBJTkZPICAAa3BtU2V0UmVmRGF0YVNldCgpOiBOVUxMIGtwbUhhbmRsZS9yZWZEYXRhU2V0LgoAa3BtRGVsZXRlUmVmRGF0YVNldCgpOiBOVUxMIHJlZkRhdGFTZXRQdHIuCgBFcnJvcjogdW5hYmxlIHRvIG9wZW4gZmlsZSAnJXMnIGZvciB3cml0aW5nLgoARXJyb3I6IFVuc3VwcG9ydGVkIHBpeGVsIGZvcm1hdCAoJWQpIHJlcXVlc3RlZC4KAEVycm9yIGluIHJlYWRpbmcgJyVzJy4KAAojIyMgU3VyZmFjZSBOby4lZCAjIyMK"); - base64DecodeToExistingUint8Array(bufferView, 8388, "AQAAAAEAAAABAAAAAAAAAP//////////////////////////AAAAAAEAAAABAAAAAQAAAAAAAAD/////QVJfUElYRUxfRk9STUFUX3l1dnMAJXMASW1hZ2UgbXVzdCBoYXZlIDEgY2hhbm5lbABTaG91bGQgYmUgc2FtZSBzaXplAFJlamVjdGVkIGZyZXF1ZW50bHkgbWlzcmVjb2duaXNlZCBtYXRyaXggbWFya2VyLgBBc3NlcnRpb24gYGJ1Y2tldFswXS5maXJzdCA+PSBidWNrZXRbbl0uZmlyc3RgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBhbmdsZSA+IC1QSWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGNoYW5uZWxzID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHNyY193aWR0aCA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB5ID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBkeW5hbWljX2Nhc3Q8Y29uc3QgQmlub21pYWxQeXJhbWlkMzJmKj4ocHlyYW1pZClgIGZhaWxlZCBpbiAAIGxpbmUgAGtwbVNhdmVSZWZEYXRhU2V0KCk6IE5VTEwgZmlsZW5hbWUvcmVmRGF0YVNldC4KAGtwbVNldFJlZkRhdGFTZXQoKTogcmVmRGF0YVNldC4KAEVycm9yOiBzdXBwbGllZCBidWZmZXIgZG9lcyBub3QgYXBwZWFyIHRvIGJlIEFSVG9vbEtpdCBjYW1lcmEgcGFyYW1ldGVycy4KAEVycm9yIGluIHdyaXRpbmcgJyVzJyBpbiB0aGUgemlwZmlsZS4KAEVycm9yIHNhdmluZyBpbWFnZSBzZXQ6IGVycm9yIHdyaXRpbmcgZGF0YS4KAE51bWJlciBvZiBjaGFubmVscyBjYW5ub3QgYmUgemVybwB5IG11c3QgYmUgcG9zaXRpdmUAV2lkdGggbXVzdCBiZSBwb3NpdGl2ZQBhbmdsZSBvdXQgb2YgcmFuZ2UAT25seSBiaW5vbWlhbCBweXJhbWlkIGlzIHN1cHBvcnRlZABudGhfZWxlbWVudCBmYWlsZWQAQVJfUElYRUxfRk9STUFUX1JHQl81NjUAQXNzZXJ0aW9uIGBtUHlyYW1pZC5zaXplKCkgPT0gbU51bU9jdGF2ZXMqbU51bVNjYWxlc1Blck9jdGF2ZWAgZmFpbGVkIGluIABBc3NlcnRpb24gYG9jdGF2ZSA+PSAwYCBmYWlsZWQgaW4gADogAEZpZWxkLW9mLXZpZXcgdmVydGljYWwgPSAlLjFmLCBob3Jpem9udGFsID0gJS4xZiBkZWdyZWVzLCBhc3BlY3QgcmF0aW8gPSAlLjNmCgBNYXggZmVhdHVyZSA9ICVkCgAgIFJlYWQgSW1hZ2VTZXQuCgBFcnJvciBzYXZpbmcgS1BNIGRhdGE6IHVuYWJsZSB0byBvcGVuIGZpbGUgJyVzJXMlcycgZm9yIHdyaXRpbmcuCgBFcnJvciAoJWQpOiB1bmFibGUgdG8gb3BlbiBleHRlcm5hbCBwYXJhbWV0ZXJzIGZpbGUgIiVzIiBmb3Igd3JpdGluZy4KAEVycm9yIGluIGNsb3NpbmcgJXMgaW4gdGhlIHppcGZpbGUuCgBBdXRvIHRocmVzaG9sZCAoYnJhY2tldCkgbWFya2VyIGNvdW50cyAtWyUzZDogJTNkXSBbJTNkOiAlM2RdIFslM2Q6ICUzZF0rLgoAT3V0IG9mIG1lbW9yeSEhCgBQeXJhbWlkIGhhcyBub3QgYmVlbiBhbGxvY2F0ZWQgeWV0AC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9kZXRlY3RvcnMvZ2F1c3NpYW5fc2NhbGVfc3BhY2VfcHlyYW1pZC5oAFB5cmFtaWQgaXMgTlVMTABBUl9QSVhFTF9GT1JNQVRfUkdCQV81NTUxAC4AQXNzZXJ0aW9uIGBwWzBdID4gcG0xWy0xXWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGFuZ2xlIDw9IFBJYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZC50eXBlKCkgPT0gSU1BR0VfRjMyYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgc3JjX2hlaWdodCA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB5IDwgbUdyYWRpZW50c1tvY3RhdmUqbU51bVNjYWxlc1Blck9jdGF2ZStzY2FsZV0uaGVpZ2h0KClgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtRGF0YS5nZXQoKWAgZmFpbGVkIGluIAAlM2Q6ICglM2QsJTNkKSA6ICVmIG1pbj0lZiBtYXg9JWYsIHNkPSVmCgBwYWdlICVkLCBpbWFnZSBudW0gJWQsIHBvaW50cyAtICVkCgBFcnJvciAoJWQpOiB1bmFibGUgdG8gb3BlbiBleHRlcm5hbCBwYXJhbWV0ZXJzIGZpbGUgIiVzIiBmb3IgcmVhZGluZy4KAEF1dG8gdGhyZXNob2xkIChicmFja2V0KSBhZGp1c3RlZCB0aHJlc2hvbGQgdG8gJWQuCgBFcnJvciBvcGVuaW5nIGZpbGUgJyVzLmlzZXQnLgoARXJyb3IgaW4gY2xvc2luZyAnJXMnLgoAeSBtdXN0IGJlIGxlc3MgdGhhbiB0aGUgaW1hZ2UgaGVpZ2h0AEhlaWdodCBtdXN0IGJlIHBvc2l0aXZlAE9jdGF2ZSBtdXN0IGJlIHBvc2l0aXZlAE9ubHkgRjMyIGltYWdlcyBzdXBwb3J0ZWQAU2hvdWxkIGJlIG1heGltYQBEYXRhIHBvaW50ZXIgaXMgTlVMTABBUl9QSVhFTF9GT1JNQVRfUkdCQV80NDQ0AEFzc2VydGlvbiBgZGV0ZWN0b3JgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBzY2FsZSA+PSBtTWluU2NhbGVgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbWFnZS53aWR0aCgpID09IG1QeXJhbWlkWzBdLndpZHRoKClgIGZhaWxlZCBpbiAAWyUgLjNmICUgLjNmICUgLjNmXSBbJSA2LjFmXQoARXJyb3IgKCVkKTogdW5hYmxlIHRvIG9wZW4gb3B0aWNhbCBwYXJhbWV0ZXJzIGZpbGUgIiVzIiBmb3Igd3JpdGluZy4KAGtwbVNldFJlZkRhdGFTZXRGaWxlKCk6IE5VTEwga3BtSGFuZGxlL2ZpbGVuYW1lLgoAICAgIGVuZC4KAEF1dG8gdGhyZXNob2xkICglcykgYWRqdXN0ZWQgdGhyZXNob2xkIHRvICVkLgoALS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCgBBUl9QSVhFTF9GT1JNQVRfNDIwdgBtZWRpYW4Ac2NhbGUgb3V0IG9mIHJhbmdlAEltYWdlIG9mIHdyb25nIHNpemUgZm9yIHB5cmFtaWQAVW5hYmxlIHRvIGFsbG9jYXRlIGltYWdlIGRhdGEARGV0ZWN0b3IgaXMgTlVMTABBc3NlcnRpb24gYG9jdGF2ZSA8IG1OdW1PY3RhdmVzYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgcFswXSA+IHBtMVswXWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGltMS50eXBlKCkgPT0gSU1BR0VfRjMyYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZy5jaGFubmVscygpID09IDJgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBzcmNfc3RlcCA+IDBgIGZhaWxlZCBpbiAAJTNkLCAlM2Q6IG1heF9zaW0gPSAlZgoAICBSZWFkIEZlYXR1cmVTZXQuCgBDYW5ub3QgZmluZCB0aGUgcGFnZSBmb3Igc2tpcHBpbmcuCgBFcnJvciAoJWQpOiB1bmFibGUgdG8gb3BlbiBvcHRpY2FsIHBhcmFtZXRlcnMgZmlsZSAiJXMiIGZvciByZWFkaW5nLgoARXJyb3Igc2F2aW5nIEtQTSBkYXRhOiBlcnJvciB3cml0aW5nIGRhdGEuCgBPdHN1AE9jdGF2ZSBtdXN0IGJlIGxlc3MgdGhhbiBudW1iZXIgb2Ygb2N0YXZlcwBBUl9QSVhFTF9GT1JNQVRfNDIwZgBTdGVwIG11c3QgYmUgcG9zaXRpdmUASW52YWxpZCBpbWFnZSB0eXBlAE51bWJlciBvZiBjaGFubmVscyBzaG91bGQgYmUgMgBBc3NlcnRpb24gYHNjYWxlIDwgbU1heFNjYWxlYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgcFswXSA+IHBtMVsxXWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGltMi50eXBlKCkgPT0gSU1BR0VfRjMyYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgcHlyYW1pZC0+aW1hZ2VzKCkuc2l6ZSgpID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGltYWdlLmhlaWdodCgpID09IG1QeXJhbWlkWzBdLmhlaWdodCgpYCBmYWlsZWQgaW4gACU3LjRmIABrcG1Mb2FkUmVmRGF0YVNldCgpOiBOVUxMIGZpbGVuYW1lL3JlZkRhdGFTZXRQdHIuCgBrcG1NYXRjaGluZygpOiBOVUxMIGtwbUhhbmRsZS9pbkltYWdlTHVtYS4KAEVycm9yIG9wZW5pbmcgZmlsZSAnJXMuZnNldCcuCgAAAQAAAAkAAAAFAAAABAAAAAMAAAAC"); - base64DecodeToExistingUint8Array(bufferView, 12147, "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IABBc3NlcnRpb24gYHNjYWxlID49IDBgIGZhaWxlZCBpbiAAUGFnZVslZF0gIHByZTolM2QsIGFmdDolM2QsIGVycm9yID0gJWYKACUzZCwgJTNkOiBtYXhfc2ltID0gJWYsIChtYXgsbWluKSA9ICVmLCAlZiwgc2QgPSAlZgoAICBSZWFkIE1hcmtlclNldC4KAEVycm9yIGxvYWRpbmcgS1BNIGRhdGE6IHVuYWJsZSB0byBvcGVuIGZpbGUgJyVzJXMlcycgZm9yIHJlYWRpbmcuCgBEZXN0aW5hdGlvbiBpbWFnZSBzaG91bGQgYmUgYSBmbG9hdABtcmsAc2l6ZSBtdXN0IGJlIHBvc2l0aXZlAFNjYWxlIG11c3QgYmUgcG9zaXRpdmUATWF4aW11bSBiaW4gc2hvdWxkIGJlIHBvc2l0aXZlAE9ubHkgc2luZ2xlIGNoYW5uZWwgaW1hZ2VzIHN1cHBvcnRlZABBc3NlcnRpb24gYHBbMF0gPiBwWzFdYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZHN0X3N0ZXAgPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgcHlyYW1pZC0+aW1hZ2VzKClbMF0ud2lkdGgoKSA9PSBkZXRlY3Rvci0+d2lkdGgoKWAgZmFpbGVkIGluIABKUEVHIGZpbGUgaGFzIHVuc3VwcG9ydGVkICVkLWNvbXBvbmVudCBwaXhlbHMKAEVycm9yIGxvYWRpbmcgS1BNIGRhdGE6IGVycm9yIHJlYWRpbmcgZGF0YS4KAGFyVXRpbEdldFBpeGVsRm9ybWF0TmFtZTogRXJyb3IsIHVucmVjb2duaXNlZCBwaXhlbCBmb3JtYXQgKCVkKS4KAFB5cmFtaWQgYW5kIGRldGVjdG9yIHNpemUgbWlzbWF0Y2gAYWxsb2NhdG9yPFQ+OjphbGxvY2F0ZShzaXplX3QgbikgJ24nIGV4Y2VlZHMgbWF4aW11bSBzdXBwb3J0ZWQgc2l6ZQBVbmtub3duIGltYWdlIHR5cGUAQXNzZXJ0aW9uIGBzY2FsZSA8IG1OdW1TY2FsZXNQZXJPY3RhdmVgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBwWzBdID4gcHAxWy0xXWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGhpc3QgIT0gTlVMTGAgZmFpbGVkIGluIABBc3NlcnRpb24gYChzcmNfd2lkdGglMikgPT0gMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGltMS5jaGFubmVscygpID09IDFgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtUmVmSW1hZ2VXaWR0aCA+IDBgIGZhaWxlZCBpbiAAT3V0IG9mIG1lbW9yeS4KAGtwbUNoYW5nZVBhZ2VOb09mUmVmRGF0YVNldCgpOiBOVUxMIHJlZkRhdGFTZXQuCgBFcnJvciBvcGVuaW5nIGZpbGUgJyVzLm1yaycuCgAlJSUwMngAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9vcmllbnRhdGlvbl9hc3NpZ25tZW50LmgAJWYgJWYgJWYgJWYAd2lkdGggbXVzdCBiZSBwb3NpdGl2ZQBTY2FsZSBtdXN0IGJlIGxlc3MgdGhhbiBudW1iZXIgb2Ygc2NhbGUgcGVyIG9jdGF2ZQBVbnN1cHBvcnRlZCBpbWFnZSB0eXBlAFNvdXJjZSB3aWR0aCBtdXN0IGJlIG9kZABBc3NlcnRpb24gYHBbMF0gPiBwcDFbMF1gIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbTIuY2hhbm5lbHMoKSA9PSAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgcHlyYW1pZC0+aW1hZ2VzKClbMF0uaGVpZ2h0KCkgPT0gZGV0ZWN0b3ItPmhlaWdodCgpYCBmYWlsZWQgaW4gAGFsbG9jYXRvcjxUPjo6YWxsb2NhdGUoc2l6ZV90IG4pICduJyBleGNlZWRzIG1heGltdW0gc3VwcG9ydGVkIHNpemUAL3Byb2Mvc2VsZi9leGUAT2N0YXZlIG91dCBvZiByYW5nZQBIaXN0b2dyYW0gcG9pbnRlciBpcyBOVUxMAEFzc2VydGlvbiBgYXNzaWdubWVudC5zaXplKCkgPT0gbnVtX2luZGljZXNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBwWzBdID4gcHAxWzFdYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKGNodW5rX3NpemUlMik9PTBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtUmVmSW1hZ2VIZWlnaHQgPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZC53aWR0aCgpID09IGltMi53aWR0aCgpYCBmYWlsZWQgaW4gAFRyYW5zZm9ybWF0aW9uIG1hdHJpeCByZWFkIGVycm9yISEKAEltYWdlcyBtdXN0IGhhdmUgdGhlIHNhbWUgd2lkdGgAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL21hdGNoZXJzL2JpbmFyeV9oaWVyYXJjaGljYWxfY2x1c3RlcmluZy5oAGpwZwBVbnRlc3RlZCBiZWhhdmlvciBmb3Igb2RkIGNodW5rIHNpemUAaGVpZ2h0IG11c3QgYmUgcG9zaXRpdmUAU2NhbGUgb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgKGZiaW4rMC41ZikgPiAwICYmIChmYmluLTAuNWYpIDwgbnVtX2JpbnNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGAhaXNpbmYodVswXSlgIGZhaWxlZCBpbiAAJXMlcwoAV2lkdGggaXMgemVybwAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvbWF0Y2hlcnMvaG91Z2hfc2ltaWxhcml0eV92b3RpbmcuaABBc3NpZ25tZW50IHNpemUgd3JvbmcARGVjaW1hbCBiaW4gcG9zaXRpb24gaW5kZXggb3V0IG9mIHJhbmdlAElORgBBc3NlcnRpb24gYChpbnQpc3RkOjpmbG9vcih4KSA9PSAoaW50KXhgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBkLmhlaWdodCgpID09IGltMi5oZWlnaHQoKWAgZmFpbGVkIGluIABJbWFnZXMgbXVzdCBoYXZlIHRoZSBzYW1lIGhlaWdodAAvLi4vc2hhcmUvJXMASGVpZ2h0IGlzIHplcm8AL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9pbnRlcnBvbGF0ZS5oAEFzc2VydGlvbiBgYXNzaWdubWVudFtpXSAhPSAtMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGluZGV4ID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtYWduaXR1ZGUgPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYCFpc2luZih1WzFdKWAgZmFpbGVkIGluIABTdGVwIGlzIHplcm8ATWFnbml0dWRlIGNhbm5vdCBiZSBuZWdhdGl2ZQBmbG9vcigpIGFuZCBjYXN0IG5vdCB0aGUgc2FtZQBpbmRleCBvdXQgb2YgcmFuZ2UAQXNzaWdubWVudCBpcyBpbnZhbGlkAEhPTUUAQXNzZXJ0aW9uIGBpbTEud2lkdGgoKSA9PSBpbTIud2lkdGgoKWAgZmFpbGVkIGluIAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZGV0ZWN0b3JzL2hhcnJpcy1pbmxpbmUuaABhbGxvY2F0b3I8VD46OmFsbG9jYXRlKHNpemVfdCBuKSAnbicgZXhjZWVkcyBtYXhpbXVtIHN1cHBvcnRlZCBzaXplAC9wcm9jL3NlbGYvY21kbGluZQBBc3NlcnRpb24gYChpbnQpc3RkOjpmbG9vcih5KSA9PSAoaW50KXlgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBhc3NpZ25tZW50W2ldIDwgbnVtX2luZGljZXNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBudW1fYmlucyA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKGk+PjEpIDwgc3RkOjpjZWlsKChzcmNfaGVpZ2h0LTEpLzIuZilgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbTEuaGVpZ2h0KCkgPT0gaW0yLmhlaWdodCgpYCBmYWlsZWQgaW4gAEluZGV4IGlzIG91dCBvZiBib3VuZHMATnVtYmVyIGJpbnMgbXVzdCBiZSBwb3NpdGl2ZQBBc3NpZ25tZW50IG91dCBvZiByYW5nZQBPdXQgb2YgcmFuZ2UARG9HIFB5cmFtaWQAcmIAQXNzZXJ0aW9uIGB5cCA+PSAwICYmIHlwIDwgaGVpZ2h0YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgYmluWCA+PSAwYCBmYWlsZWQgaW4gAHlwIG91dCBvZiBib3VuZHMATm9uLW1heCBzdXBwcmVzc2lvbgBiaW5YIG91dCBvZiByYW5nZQBBc3NlcnRpb24gYGluZGljZXNbYXNzaWdubWVudFtpXV0gPCBudW1fZmVhdHVyZXNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbWFnZS50eXBlKCkgPT0gSU1BR0VfVUlOVDhgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB3MSA+PSAwYCBmYWlsZWQgaW4gACVzOiAlcwoAU3VicGl4ZWwAdzEgbXVzdCBiZSBwb3NpdGl2ZQBVbmFibGUgdG8gZGV0ZXJtaW5lIHByb2Nlc3MgbmFtZQBPbmx5IGdyYXkgc2NhbGUgaW1hZ2VzIGFyZSBzdXBwb3J0ZWQAQXNzZXJ0aW9uIGB5cF9wbHVzXzEgPj0gMCAmJiB5cF9wbHVzXzEgPCBoZWlnaHRgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBiaW5YIDwgbU51bVhCaW5zYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaXQtPnNlY29uZC5zaXplKCkgIT0gMGAgZmFpbGVkIGluIABwcnVuZUZlYXR1cmVzAHlwX3BsdXNfMSBvdXQgb2YgYm91bmRzACVzJXMAQ2x1c3RlciBtdXN0IGhhdmUgYXRsZWFzZXQgMSBmZWF0dXJlAEFzc2VydGlvbiBgb2N0YXZlIDwgbU51bU9jdGF2ZXNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBiaW5ZID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB3MiA+PSAwYCBmYWlsZWQgaW4gAEZpbmQgT3JpZW50YXRpb25zAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9kZXRlY3RvcnMvZ2F1c3NpYW5fc2NhbGVfc3BhY2VfcHlyYW1pZC5oAHcyIG11c3QgYmUgcG9zaXRpdmUAL3Zhci9jYWNoZQBiaW5ZIG91dCBvZiByYW5nZQBBc3NlcnRpb24gYHhwID49IDAgJiYgeHAgPCB3aWR0aGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGRzdFtpXSA+PSAtMjU4MDY0YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbUsgPT0gbUNlbnRlcnMuc2l6ZSgpYCBmYWlsZWQgaW4gAHhwIG91dCBvZiBib3VuZHMAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL21hdGNoZXJzL2ttZWRvaWRzLmgALy5jYWNoZQBPY3RhdmUgb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgYjEgPj0gMCAmJiBiMSA8IG51bV9iaW5zYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgYmluWSA8IG1OdW1ZQmluc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYGRzdFtpXSA8PSAyNTgwNjRgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbTAuaGVpZ2h0KCkgPT0gaW0xLmhlaWdodCgpYCBmYWlsZWQgaW4gAEhlaWdodCBpcyBpbmNvbnNpc3RlbnQAayBzaG91bGQgbWF0Y2ggdGhlIG51bWJlciBvZiBjbHVzdGVyIGNlbnRlcnMAJXMvJXMAYjEgYmluIGluZGV4IG91dCBvZiByYW5nZQBBc3NlcnRpb24gYHhwX3BsdXNfMSA+PSAwICYmIHhwX3BsdXNfMSA8IHdpZHRoYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgc2NhbGUgPCBtTnVtU2NhbGVzUGVyT2N0YXZlYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZHN0W2ldIDw9IDQxMjkwMjRgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBiaW5BbmdsZSA+PSAwYCBmYWlsZWQgaW4gAHhwX3BsdXNfMSBvdXQgb2YgYm91bmRzAGJpbkFuZ2xlIG91dCBvZiByYW5nZQBTY2FsZSBvdXQgb2YgcmFuZ2UAL3Zhci9saWIAQXNzZXJ0aW9uIGBiMiA+PSAwICYmIGIyIDwgbnVtX2JpbnNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBkc3RbaV0gPj0gLTQxMjkwMjRgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBudW1fZmVhdHVyZXMgPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW0wLmhlaWdodCgpID09IGltMi5oZWlnaHQoKWAgZmFpbGVkIGluIAAvLmNvbmZpZwBhbGxvY2F0b3I8VD46OmFsbG9jYXRlKHNpemVfdCBuKSAnbicgZXhjZWVkcyBtYXhpbXVtIHN1cHBvcnRlZCBzaXplAE51bWJlciBvZiBmZWF0dXJlcyBtdXN0IGJlIHBvc2l0aXZlAGIyIGJpbiBpbmRleCBvdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGBiaW5BbmdsZSA8IG1OdW1BbmdsZUJpbnNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB3MCA+PSAwICYmIHcwIDw9IDEuMDAwMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYChpbTEuaGVpZ2h0KCk+PjEpID09IGltMi5oZWlnaHQoKWAgZmFpbGVkIGluIABhbGxvY2F0b3I8VD46OmFsbG9jYXRlKHNpemVfdCBuKSAnbicgZXhjZWVkcyBtYXhpbXVtIHN1cHBvcnRlZCBzaXplAE91dCBvZiByYW5nZQBUTVBESVIAQXNzZXJ0aW9uIGBudW1faW5kaWNlcyA8PSBudW1fZmVhdHVyZXNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBneHggPD0gNDEyOTAyNGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGJpblNjYWxlID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGAoaW0wLmhlaWdodCgpPj4xKSA9PSBpbTEuaGVpZ2h0KClgIGZhaWxlZCBpbiAATW9yZSBpbmRpY2VzIHRoYW4gZmVhdHVyZXMAL3RtcABiaW5TY2FsZSBvdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGByb3cgPCBtSGVpZ2h0YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgdzEgPj0gMCAmJiB3MSA8PSAxLjAwMDFgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBneHggPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYChpbTAuaGVpZ2h0KCk+PjEpID09IGltMi5oZWlnaHQoKWAgZmFpbGVkIGluIABFcnJvciBsb29raW5nIGZvciByZXNvdXJjZXMgZGlyZWN0b3J5IHBhdGgAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2ZyYW1ld29yay9pbWFnZS5oAEFzc2VydGlvbiBgYmluU2NhbGUgPCBtTnVtU2NhbGVCaW5zYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbUJ1Y2tldHMuc2l6ZSgpID09IG1OdW1CdWNrZXRzWGAgZmFpbGVkIGluIABBc3NlcnRpb24gYG51bV9pbmRpY2VzID49IG1LYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZ3l5IDw9IDQxMjkwMjRgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB3MiA+PSAwICYmIHcyIDw9IDEuMDAwMWAgZmFpbGVkIGluIABOb3QgZW5vdWdoIGZlYXR1cmVzAHJvdyBvdXQgb2YgYm91bmRzAEVycm9yIGNyZWF0aW5nIHJlc291cmNlcyBkaXJlY3RvcnkgcGF0aABCdWNrZXRzIGFyZSBub3QgYWxsb2NhdGVkAEFzc2VydGlvbiBgdzMgPj0gMCAmJiB3MyA8PSAxLjAwMDFgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBneXkgPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGluZGV4IDw9IChiaW5YICsgYmluWSptTnVtWEJpbnMgKyBiaW5BbmdsZSptTnVtWEJpbnMqbU51bVlCaW5zICsgYmluU2NhbGUqbU51bVhCaW5zKm1OdW1ZQmlucyptTnVtQW5nbGVCaW5zKWAgZmFpbGVkIGluIABBc3NpZ25tZW50IHNpemUgaXMgaW5jb3JyZWN0AEFzc2VydGlvbiBgbUJ1Y2tldHNbMF0uc2l6ZSgpID09IG1OdW1CdWNrZXRzWWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGd4eSA8PSA0MTI5MDI0YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKHcwK3cxK3cyK3czKSA8PSAxLjAwMDFgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBuID4gMGAgZmFpbGVkIGluIABFcnJvcjogVW5hYmxlIHRvIGNoYW5nZSB3b3JraW5nIGRpcmVjdG9yeSB0byAnJXMnLgoAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL3V0aWxzL3BhcnRpYWxfc29ydC5oAEFzc2VydGlvbiBgbUZlYXR1cmVQb2ludHMuc2l6ZSgpIDw9IG1NYXhOdW1GZWF0dXJlUG9pbnRzYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgcG9zID09IDY2NmAgZmFpbGVkIGluIABBc3NlcnRpb24gYGd4eSA+PSAtNDEyOTAyNGAgZmFpbGVkIGluIABBc3NlcnRpb24gYG51bV9jZW50ZXJzID4gMGAgZmFpbGVkIGluIABbJSAuM2YgJSAuM2YgJSAuM2ZdIFslIDYuMWZdCgADAAAAAwAAAAQAAAAEAAAABAAAAAEAAAAEAAAAAgAAAAIAAAACAAAAAgAAAAIAAAABAAAAAQAAAAE="); - base64DecodeToExistingUint8Array(bufferView, 21680, "BAAAAIgAAAAFAAAAkAAAAAYAAACYAAAACQAAALAAAAARBAAAgAsAAMENAADvDwAALmlzZXQAcmIATjZ2aXNpb24yNUdhdXNzaWFuU2NhbGVTcGFjZVB5cmFtaWRFAAAAVP0AAOlUAABUb28gbWFueSBmZWF0dXJlIHBvaW50cwBUaGVyZSBtdXN0IGJlIGF0IGxlYXN0IDEgY2VudGVyAG4gbXVzdCBiZSBwb3NpdGl2ZQBQb3NpdGlvbiBpcyBub3Qgd2l0aGluIHJhbmdlAFslc10gWyVzXSBbJXNdIDogRm91bmQgJWQgZmVhdHVyZXMgaW4gcXVlcnkAQXNzZXJ0aW9uIGBrID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGtwLnNjYWxlIDwgbUxhcGxhY2lhblB5cmFtaWQubnVtU2NhbGVQZXJPY3RhdmUoKWAgZmFpbGVkIGluIABGZWF0dXJlIHBvaW50IHNjYWxlIGlzIG91dCBvZiBib3VuZHMAayBtdXN0IGJlIHBvc2l0aXZlAEZpbmQgTWF0Y2hlcyAoMSkASG91Z2ggVm90aW5nICgxKQBBc3NlcnRpb24gYGtwLnNjb3JlID09IGxhcDEuZ2V0PGZsb2F0Pih5KVt4XWAgZmFpbGVkIGluIABTY29yZSBpcyBub3QgY29uc2lzdGVudCB3aXRoIHRoZSBEb0cgaW1hZ2UARmluZCBIb3VnaCBNYXRjaGVzICgxKQBFc3RpbWF0ZSBIb21vZ3JhcGh5ICgxKQBBc3NlcnRpb24gYGJ1Y2tldFswXS5maXJzdCA+PSBidWNrZXRbbl0uZmlyc3RgIGZhaWxlZCBpbiAAbnRoX2VsZW1lbnQgZmFpbGVkAEZpbmQgSW5saWVycyAoMSkARmluZCBNYXRjaGVzICgyKQBBc3NlcnRpb24gYG9jdGF2ZSA8IG1OdW1PY3RhdmVzYCBmYWlsZWQgaW4gAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9kZXRlY3RvcnMvZ2F1c3NpYW5fc2NhbGVfc3BhY2VfcHlyYW1pZC5oAEhvdWdoIFZvdGluZyAoMikAT2N0YXZlIG91dCBvZiByYW5nZQBGaW5kIEhvdWdoIE1hdGNoZXMgKDIpAEVzdGltYXRlIEhvbW9ncmFwaHkgKDIpAEFzc2VydGlvbiBgc2NhbGUgPCBtTnVtU2NhbGVzUGVyT2N0YXZlYCBmYWlsZWQgaW4gAFNjYWxlIG91dCBvZiByYW5nZQBGaW5kIElubGllcnMgKDIpAEFzc2VydGlvbiBgYmVzdF9pbmRleCAhPSBzdGQ6Om51bWVyaWNfbGltaXRzPHNpemVfdD46Om1heCgpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW5kZXggPCBtSW1hZ2VzLnNpemUoKWAgZmFpbGVkIGluIAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZGV0ZWN0b3JzL0RvR19zY2FsZV9pbnZhcmlhbnRfZGV0ZWN0b3IuaAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvbWF0Y2hlcnMvZmVhdHVyZV9tYXRjaGVyLWlubGluZS5oAFNvbWV0aGluZyBzdHJhbmdlAEluZGV4IGlzIG91dCBvZiByYW5nZQBBc3NlcnRpb24gYHNjYWxlID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtTWF0Y2hlcy5zaXplKCkgPD0gZmVhdHVyZXMxLT5zaXplKClgIGZhaWxlZCBpbiAATnVtYmVyIG9mIG1hdGNoZXMgc2hvdWxkIGJlIGxvd2VyAFNjYWxlIG11c3QgYmUgcG9zaXRpdmUAU2NhbGUgbXVzdCBiZSBsZXNzIHRoYW4gbnVtYmVyIG9mIHNjYWxlIHBlciBvY3RhdmUAQXNzZXJ0aW9uIGBtUm9vdC5nZXQoKWAgZmFpbGVkIGluIABSb290IGNhbm5vdCBiZSBOVUxMAEFzc2VydGlvbiBgbGFwMC5oZWlnaHQoKSA9PSBsYXAxLmhlaWdodCgpID09IGxhcDIuaGVpZ2h0KClgIGZhaWxlZCBpbiAAV2lkdGgvaGVpZ2h0IGFyZSBub3QgY29uc2lzdGVudABBc3NlcnRpb24gYG1pbmkgIT0gLTFgIGZhaWxlZCBpbiAATWluaW11bSBpbmRleCBub3Qgc2V0AEFzc2VydGlvbiBgKGxhcDAuaGVpZ2h0KCkgPT0gbGFwMS5oZWlnaHQoKSkgJiYgKChsYXAxLmhlaWdodCgpPj4xKSA9PSBsYXAyLmhlaWdodCgpKWAgZmFpbGVkIGluIABBc3NlcnRpb24gYCgobGFwMC53aWR0aCgpPj4xKSA9PSBsYXAxLndpZHRoKCkpICYmIChsYXAxLndpZHRoKCkgPT0gbGFwMi53aWR0aCgpKWAgZmFpbGVkIGluIABBc3NlcnRpb24gYG4gPD0gaW5fbWF0Y2hlcy5zaXplKClgIGZhaWxlZCBpbiAAU2hvdWxkIGJlIHRoZSBzYW1lAEFzc2VydGlvbiBgMGAgZmFpbGVkIGluIABJbWFnZSBzaXplcyBhcmUgaW5jb25zaXN0ZW50AEFzc2VydGlvbiBgYmluWCA+PSAwYCBmYWlsZWQgaW4gAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9tYXRjaGVycy9ob3VnaF9zaW1pbGFyaXR5X3ZvdGluZy5oAEFzc2VydGlvbiBgKHgtMSkgPj0gMCAmJiAoeCsxKSA8IGxhcDEud2lkdGgoKWAgZmFpbGVkIGluIAB4IG91dCBvZiBib3VuZHMAYmluWCBvdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGBiaW5YIDwgbU51bVhCaW5zYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKHktMSkgPj0gMCAmJiAoeSsxKSA8IGxhcDEuaGVpZ2h0KClgIGZhaWxlZCBpbiAAeSBvdXQgb2YgYm91bmRzAEFzc2VydGlvbiBgYmluWSA+PSAwYCBmYWlsZWQgaW4gAGJpblkgb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgbGFwMC53aWR0aCgpID09IGxhcDEud2lkdGgoKWAgZmFpbGVkIGluIABJbWFnZSBkaW1lbnNpb25zIGluY29uc2lzdGVudABBc3NlcnRpb24gYGJpblkgPCBtTnVtWUJpbnNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBiaW5BbmdsZSA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbGFwMC53aWR0aCgpID09IGxhcDIud2lkdGgoKWAgZmFpbGVkIGluIABiaW5BbmdsZSBvdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGBsYXAwLmhlaWdodCgpID09IGxhcDEuaGVpZ2h0KClgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBiaW5BbmdsZSA8IG1OdW1BbmdsZUJpbnNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBsYXAwLmhlaWdodCgpID09IGxhcDIuaGVpZ2h0KClgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBiaW5TY2FsZSA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKHgtMSkgPj0gMCAmJiAoeCsxKSA8IGltLndpZHRoKClgIGZhaWxlZCBpbiAAYmluU2NhbGUgb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgKHktMSkgPj0gMCAmJiAoeSsxKSA8IGltLmhlaWdodCgpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgYmluU2NhbGUgPCBtTnVtU2NhbGVCaW5zYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKGxhcDAud2lkdGgoKT4+MSkgPT0gbGFwMi53aWR0aCgpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZGlzdEJpbkFuZ2xlID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGAobGFwMC5oZWlnaHQoKT4+MSkgPT0gbGFwMi5oZWlnaHQoKWAgZmFpbGVkIGluIABkaXN0QmluQW5nbGUgbXVzdCBub3QgYmUgbmVnYXRpdmUAQXNzZXJ0aW9uIGB4X2Rpdl8yLTAuNWYgPj0gMGAgZmFpbGVkIGluIAB4X2Rpdl8yIG91dCBvZiBib3VuZHMgb3V0IG9mIGJvdW5kcyBmb3IgaW50ZXJwb2xhdGlvbgBBc3NlcnRpb24gYGh5cC5zaXplKCkgPj0gOSptYXhfbnVtX2h5cG90aGVzZXNgIGZhaWxlZCBpbiAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2hvbW9ncmFwaHlfZXN0aW1hdGlvbi9yb2J1c3RfaG9tb2dyYXBoeS5oAEFzc2VydGlvbiBgeV9kaXZfMi0wLjVmID49IDBgIGZhaWxlZCBpbiAAaHlwIHZlY3RvciBzaG91bGQgYmUgb2Ygc2l6ZSA5Km1heF9udW1faHlwb3RoZXNlcwB5X2Rpdl8yIG91dCBvZiBib3VuZHMgb3V0IG9mIGJvdW5kcyBmb3IgaW50ZXJwb2xhdGlvbgBBc3NlcnRpb24gYHRtcF9pLnNpemUoKSA+PSBudW1fcG9pbnRzYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgeF9kaXZfMiswLjVmIDwgbGFwMi53aWR0aCgpYCBmYWlsZWQgaW4gAHRtcF9pIHZlY3RvciBzaG91bGQgYmUgb2Ygc2l6ZSBudW1fcG9pbnRzAEFzc2VydGlvbiBgeV9kaXZfMiswLjVmIDwgbGFwMi5oZWlnaHQoKWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGh5cF9jb3N0cy5zaXplKCkgPj0gbWF4X251bV9oeXBvdGhlc2VzYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKGxhcDAud2lkdGgoKT4+MSkgPT0gbGFwMS53aWR0aCgpYCBmYWlsZWQgaW4gAGh5cF9jb3N0cyB2ZWN0b3Igc2hvdWxkIGJlIG9mIHNpemUgbWF4X251bV9oeXBvdGhlc2VzAEFzc2VydGlvbiBgKGxhcDAuaGVpZ2h0KCk+PjEpID09IGxhcDEuaGVpZ2h0KClgIGZhaWxlZCBpbiAAYWxsb2NhdG9yPFQ+OjphbGxvY2F0ZShzaXplX3QgbikgJ24nIGV4Y2VlZHMgbWF4aW11bSBzdXBwb3J0ZWQgc2l6ZQBBc3NlcnRpb24gYG4gPiAwYCBmYWlsZWQgaW4gAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci91dGlscy9wYXJ0aWFsX3NvcnQuaABBc3NlcnRpb24gYHJvdyA8IG1IZWlnaHRgIGZhaWxlZCBpbiAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2ZyYW1ld29yay9pbWFnZS5oAG4gbXVzdCBiZSBwb3NpdGl2ZQByb3cgb3V0IG9mIGJvdW5kcwBBc3NlcnRpb24gYGsgPiAwYCBmYWlsZWQgaW4gAGsgbXVzdCBiZSBwb3NpdGl2ZQBBc3NlcnRpb24gYChpbnQpc3RkOjpmbG9vcih4KSA9PSAoaW50KXhgIGZhaWxlZCBpbiAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9pbnRlcnBvbGF0ZS5oAEFzc2VydGlvbiBgMGAgZmFpbGVkIGluIABGYWlsZWQgdG8gY29tcHV0ZSBtYXRyaXggaW52ZXJzZQBmbG9vcigpIGFuZCBjYXN0IG5vdCB0aGUgc2FtZQBBc3NlcnRpb24gYChpbnQpc3RkOjpmbG9vcih5KSA9PSAoaW50KXlgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB5cCA+PSAwICYmIHlwIDwgaGVpZ2h0YCBmYWlsZWQgaW4gAHlwIG91dCBvZiBib3VuZHMAQXNzZXJ0aW9uIGB5cF9wbHVzXzEgPj0gMCAmJiB5cF9wbHVzXzEgPCBoZWlnaHRgIGZhaWxlZCBpbiAAeXBfcGx1c18xIG91dCBvZiBib3VuZHMAQXNzZXJ0aW9uIGB4cCA+PSAwICYmIHhwIDwgd2lkdGhgIGZhaWxlZCBpbiAAeHAgb3V0IG9mIGJvdW5kcwBBc3NlcnRpb24gYHhwX3BsdXNfMSA+PSAwICYmIHhwX3BsdXNfMSA8IHdpZHRoYCBmYWlsZWQgaW4gAHhwX3BsdXNfMSBvdXQgb2YgYm91bmRzAEFzc2VydGlvbiBgdzAgPj0gMCAmJiB3MCA8PSAxLjAwMDFgIGZhaWxlZCBpbiAAT3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgdzEgPj0gMCAmJiB3MSA8PSAxLjAwMDFgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB3MiA+PSAwICYmIHcyIDw9IDEuMDAwMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYHczID49IDAgJiYgdzMgPD0gMS4wMDAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKHcwK3cxK3cyK3czKSA8PSAxLjAwMDFgIGZhaWxlZCBpbiAAAAAAAAAAEFUAABAAAAARAAAAAAAAAMBqAAASAAAAEwAAAE42dmlzaW9uOUV4Y2VwdGlvbkUAfP0AAIBqAABs/gAATjZ2aXNpb24xOEJpbm9taWFsUHlyYW1pZDMyZkUAAAB8/QAAoGoAABBVAAAAAAAAlGoAAA4AAAAUAAAAFQAAALlSjD6OWuc+uVKMPgAAAAAAAAAAlGsAABYAAAAXAAAAGAAAABkAAAAaAAAATlN0M19fMjIwX19zaGFyZWRfcHRyX3BvaW50ZXJJUE42dmlzaW9uOEtleWZyYW1lSUxpOTZFRUVOU18xMHNoYXJlZF9wdHJJUzNfRTI3X19zaGFyZWRfcHRyX2RlZmF1bHRfZGVsZXRlSVMzX1MzX0VFTlNfOWFsbG9jYXRvcklTM19FRUVFAHz9AAAMawAA9PoAAE5TdDNfXzIxMHNoYXJlZF9wdHJJTjZ2aXNpb244S2V5ZnJhbWVJTGk5NkVFRUUyN19fc2hhcmVkX3B0cl9kZWZhdWx0X2RlbGV0ZUlTM19TM19FRQBib29sIHZpc2lvbjo6VmlzdWFsRGF0YWJhc2U8dmlzaW9uOjpGUkVBS0V4dHJhY3RvciwgdmlzaW9uOjpCaW5hcnlGZWF0dXJlU3RvcmUsIHZpc2lvbjo6QmluYXJ5RmVhdHVyZU1hdGNoZXI8OTY+Pjo6cXVlcnkoY29uc3QgdmlzaW9uOjpHYXVzc2lhblNjYWxlU3BhY2VQeXJhbWlkICopIFtGRUFUVVJFX0VYVFJBQ1RPUiA9IHZpc2lvbjo6RlJFQUtFeHRyYWN0b3IsIFNUT1JFID0gdmlzaW9uOjpCaW5hcnlGZWF0dXJlU3RvcmUsIE1BVENIRVIgPSB2aXNpb246OkJpbmFyeUZlYXR1cmVNYXRjaGVyPDk2Pl0="); - base64DecodeToExistingUint8Array(bufferView, 27940, "sr65PhLcoL6Qvjk+EtygvpC+Ob4AAACAsr65vhLcoD6Qvjm+EtygPpC+OT7Schi/AAAAANJymL46BgS/0nKYPjoGBL/Schg/AAAAgNJymD46BgQ/0nKYvjoGBD8AAACAVrg9v2ZNJD9WuL2+Zk0kP1a4vT4AAAAAVrg9P2ZNJL9WuL0+Zk0kv1a4vb4M6Vg/AAAAgAzp2D6Z2Ts/DOnYvpnZOz8M6Vi/AAAAAAzp2L6Z2Tu/DOnYPpnZO78AAAAA/FNuP/FlTr8NVO4+8WVOvw1U7r4AAACA/FNuv/FlTj8NVO6+8WVOPw1U7j4AAIC/AAAAAAAAAL/Qs12/AAAAP9CzXb8AAIA/AAAAgAAAAD/Qs10/AAAAv9CzXT8AAAAAqG4AABYAAAAbAAAAHAAAAB0AAAAeAAAATlN0M19fMjIwX19zaGFyZWRfcHRyX3BvaW50ZXJJUGgxNk51bGxBcnJheURlbGV0ZXJJaEVOU185YWxsb2NhdG9ySWhFRUVFAAAAAHz9AABcbgAA9PoAADE2TnVsbEFycmF5RGVsZXRlckloRQAAAAAAAABQbwAAFgAAAB8AAAAgAAAAIQAAACIAAABOU3QzX18yMjBfX3NoYXJlZF9wdHJfcG9pbnRlcklQaE5TXzEwc2hhcmVkX3B0ckloRTI3X19zaGFyZWRfcHRyX2RlZmF1bHRfZGVsZXRlSWhoRUVOU185YWxsb2NhdG9ySWhFRUVFAHz9AADobgAA9PoAAE5TdDNfXzIxMHNoYXJlZF9wdHJJaEUyN19fc2hhcmVkX3B0cl9kZWZhdWx0X2RlbGV0ZUloaEVFAHZpc2lvbjo6U2NvcGVkVGltZXI6On5TY29wZWRUaW1lcigpAGlpaQBpaWlpAGlpaWkAb3BlcmF0b3J+AHsuLi59AG9wZXJhdG9yfHwAb3BlcmF0b3J8AGluZmluaXR5AE1pc3NpbmcgSHVmZm1hbiBjb2RlIHRhYmxlIGVudHJ5AEZlYnJ1YXJ5AEphbnVhcnkAIGltYWdpbmFyeQBKdWx5AFRodXJzZGF5AFR1ZXNkYXkAV2VkbmVzZGF5AFNhdHVyZGF5AFN1bmRheQBNb25kYXkARnJpZGF5AE1heQBUeQAlbS8lZC8leQBNQVhfQUxMT0NfQ0hVTksgaXMgd3JvbmcsIHBsZWFzZSBmaXgAQUxJR05fVFlQRSBpcyB3cm9uZywgcGxlYXNlIGZpeAAgY29tcGxleABEeABOb3QgYSBKUEVHIGZpbGU6IHN0YXJ0cyB3aXRoIDB4JTAyeCAweCUwMngAQ29ycnVwdCBKUEVHIGRhdGE6ICV1IGV4dHJhbmVvdXMgYnl0ZXMgYmVmb3JlIG1hcmtlciAweCUwMngAVW5leHBlY3RlZCBtYXJrZXIgMHglMDJ4AFVuc3VwcG9ydGVkIG1hcmtlciB0eXBlIDB4JTAyeABVbnN1cHBvcnRlZCBKUEVHIHByb2Nlc3M6IFNPRiB0eXBlIDB4JTAyeABEZWZpbmUgSHVmZm1hbiBUYWJsZSAweCUwMngARGVmaW5lIEFyaXRobWV0aWMgVGFibGUgMHglMDJ4OiAweCUwMngALSsgICAwWDB4AC0wWCswWCAwWC0weCsweCAweABCb2d1cyBEQUMgdmFsdWUgMHgleAB0aHJvdwBfX25leHRfcHJpbWUgb3ZlcmZsb3cASHVmZm1hbiBjb2RlIHNpemUgdGFibGUgb3ZlcmZsb3cAbncAb3BlcmF0b3IgbmV3AER3AE5vdgBkdgBjdgBEdgBUaHUAVHUAICAgICAgICAlNHUgJTR1ICU0dSAlNHUgJTR1ICU0dSAlNHUgJTR1AEpQRUcgcGFyYW1ldGVyIHN0cnVjdCBtaXNtYXRjaDogbGlicmFyeSB0aGlua3Mgc2l6ZSBpcyAldSwgY2FsbGVyIGV4cGVjdHMgJXUARGVmaW5lIFJlc3RhcnQgSW50ZXJ2YWwgJXUAV2FybmluZzogdGh1bWJuYWlsIGltYWdlIHNpemUgZG9lcyBub3QgbWF0Y2ggZGF0YSBsZW5ndGggJXUATWlzY2VsbGFuZW91cyBtYXJrZXIgMHglMDJ4LCBsZW5ndGggJXUASkZJRiBleHRlbnNpb24gbWFya2VyOiB0eXBlIDB4JTAyeCwgbGVuZ3RoICV1AEpGSUYgZXh0ZW5zaW9uIG1hcmtlcjogcGFsZXR0ZSB0aHVtYm5haWwgaW1hZ2UsIGxlbmd0aCAldQBKRklGIGV4dGVuc2lvbiBtYXJrZXI6IEpQRUctY29tcHJlc3NlZCB0aHVtYm5haWwgaW1hZ2UsIGxlbmd0aCAldQBKRklGIGV4dGVuc2lvbiBtYXJrZXI6IFJHQiB0aHVtYm5haWwgaW1hZ2UsIGxlbmd0aCAldQBVbmtub3duIEFQUDE0IG1hcmtlciAobm90IEFkb2JlKSwgbGVuZ3RoICV1AFVua25vd24gQVBQMCBtYXJrZXIgKG5vdCBKRklGKSwgbGVuZ3RoICV1AE9idGFpbmVkIFhNUyBoYW5kbGUgJXUARnJlZWQgWE1TIGhhbmRsZSAldQBPYnRhaW5lZCBFTVMgaGFuZGxlICV1AEZyZWVkIEVNUyBoYW5kbGUgJXUAdW5zdXBwb3J0ZWQgbG9jYWxlIGZvciBzdGFuZGFyZCBpbnB1dABBdWd1c3QAIGNvbnN0AEludExpc3QAU3RyaW5nTGlzdABJbnZhbGlkIGNyb3AgcmVxdWVzdABVbnN1cHBvcnRlZCBjb2xvciBjb252ZXJzaW9uIHJlcXVlc3QAY29uc3RfY2FzdAByZWludGVycHJldF9jYXN0AHN0YXRpY19jYXN0AGR5bmFtaWNfY2FzdAB1bnNpZ25lZCBzaG9ydABub2V4Y2VwdAB1bnNpZ25lZCBpbnQAQ29ycnVwdCBKUEVHIGRhdGE6IHByZW1hdHVyZSBlbmQgb2YgZGF0YSBzZWdtZW50AGx0AGhlaWdodABndABGcmFjdGlvbmFsIHNhbXBsaW5nIG5vdCBpbXBsZW1lbnRlZCB5ZXQAQ0NJUjYwMSBzYW1wbGluZyBub3QgaW1wbGVtZW50ZWQgeWV0AE5vdCBpbXBsZW1lbnRlZCB5ZXQARXJyb3IgcmVhZGluZyBkYXRhIGZyb20gJXMuZnNldABSZWFkaW5nICVzLmZzZXQAZ2V0AEVycm9yOiBrcG1TZXRSZWZEYXRhU2V0AEVycm9yOiBrcG1DaGFuZ2VQYWdlTm9PZlJlZkRhdGFTZXQARXJyb3I6IGtwbU1lcmdlUmVmRGF0YVNldABzdHJ1Y3QAIHJlc3RyaWN0AG9iamNfb2JqZWN0AE9jdABmbG9hdABTYXQAc3RkOjpudWxscHRyX3QAd2NoYXJfdABjaGFyOF90AGNoYXIxNl90AHVpbnQ2NF90AGNoYXIzMl90AFV0AFR0AFN0AENhbm5vdCBxdWFudGl6ZSBtb3JlIHRoYW4gJWQgY29sb3IgY29tcG9uZW50cwBTdGFydCBPZiBTY2FuOiAlZCBjb21wb25lbnRzAEJvZ3VzIHZpcnR1YWwgYXJyYXkgYWNjZXNzAEJvZ3VzIHNhbXBsaW5nIGZhY3RvcnMAUXVhbnRpemluZyB0byAlZCA9ICVkKiVkKiVkIGNvbG9ycwBRdWFudGl6aW5nIHRvICVkIGNvbG9ycwBDYW5ub3QgcXVhbnRpemUgdG8gZmV3ZXIgdGhhbiAlZCBjb2xvcnMAQ2Fubm90IHF1YW50aXplIHRvIG1vcmUgdGhhbiAlZCBjb2xvcnMASW52YWxpZCBKUEVHIGZpbGUgc3RydWN0dXJlOiB0d28gU09JIG1hcmtlcnMASW52YWxpZCBKUEVHIGZpbGUgc3RydWN0dXJlOiB0d28gU09GIG1hcmtlcnMAbmZ0TWFya2VycwBfYWRkTkZUTWFya2VycwBTbW9vdGhpbmcgbm90IHN1cHBvcnRlZCB3aXRoIG5vbnN0YW5kYXJkIHNhbXBsaW5nIHJhdGlvcwBNYXhpbXVtIHN1cHBvcnRlZCBpbWFnZSBkaW1lbnNpb24gaXMgJXUgcGl4ZWxzAHRoaXMAZ3MAQXBwbGljYXRpb24gdHJhbnNmZXJyZWQgdG9vIG1hbnkgc2NhbmxpbmVzAEFwcGxpY2F0aW9uIHRyYW5zZmVycmVkIHRvbyBmZXcgc2NhbmxpbmVzAGRzAFRzAERlYnVnIG1vZGUgc2V0IHRvICVzAEZhaWxlZCB0byBjcmVhdGUgdGVtcG9yYXJ5IGZpbGUgJXMAQ2xvc2VkIHRlbXBvcmFyeSBmaWxlICVzAE9wZW5lZCB0ZW1wb3JhcnkgZmlsZSAlcwBudWxscHRyAHNyAEFwcgB2ZWN0b3IAc3RkOjphbGxvY2F0b3IASW5wdXQgZmlsZSByZWFkIGVycm9yAEludmFsaWQgSlBFRyBmaWxlIHN0cnVjdHVyZTogbWlzc2luZyBTT1MgbWFya2VyAG5mdE1hcmtlcgBkZXRlY3RNYXJrZXIAZ2V0TkZUTWFya2VyAGRldGVjdE5GVE1hcmtlcgBPY3RvYmVyAE5vdmVtYmVyAFNlcHRlbWJlcgBEZWNlbWJlcgB1bnNpZ25lZCBjaGFyAGlvc19iYXNlOjpjbGVhcgBNYXIAVW5yZWNvZ25pemVkIGNvbXBvbmVudCBJRHMgJWQgJWQgJWQsIGFzc3VtaW5nIFlDYkNyAGVxAHNldHVwAFZpcnR1YWwgYXJyYXkgY29udHJvbGxlciBtZXNzZWQgdXAAZnAAU2VwAFRwACVJOiVNOiVTICVwAGF1dG8Ab2JqY3Byb3RvAG9vAGVvAERvAHRlYXJkb3duAFN1bgBKdW4AeXB0bgBzdGQ6OmV4Y2VwdGlvbgBCb2d1cyBIdWZmbWFuIHRhYmxlIGRlZmluaXRpb24AU2VsZWN0ZWQgJWQgY29sb3JzIGZvciBxdWFudGl6YXRpb24ASW1hZ2UgdG9vIHdpZGUgZm9yIHRoaXMgaW1wbGVtZW50YXRpb24AdW5pb24ATW9uAGRuAG5hbgBEaWRuJ3QgZXhwZWN0IG1vcmUgdGhhbiBvbmUgc2NhbgBTYW1wbGluZyBmYWN0b3JzIHRvbyBsYXJnZSBmb3IgaW50ZXJsZWF2ZWQgc2NhbgBKYW4AVG4AZW51bQBybQBjbQBiYXNpY19pb3N0cmVhbQBzdGQ6Omlvc3RyZWFtAGJhc2ljX29zdHJlYW0Ac3RkOjpvc3RyZWFtAGJhc2ljX2lzdHJlYW0Ac3RkOjppc3RyZWFtAEp1bABwbABib29sAG1sAHVsbABCdWZmZXIgcGFzc2VkIHRvIEpQRUcgbGlicmFyeSBpcyB0b28gc21hbGwAQXByaWwAc2V0TG9nTGV2ZWwAZ2V0TG9nTGV2ZWwAZW1zY3JpcHRlbjo6dmFsAHN0cmluZyBsaXRlcmFsAFVsAHB1c2hfYmFjawBGcmkAZHBpAG1pAE5GVCBtYXJrZXIgaGVpZ2h0OiAlaQBORlQgbnVtLiBvZiBJbWFnZVNldDogJWkATkZUIG1hcmtlciBkcGk6ICVpAE5GVCBtYXJrZXIgd2lkdGg6ICVpAGRhdGFzZXRQYXRobmFtZXMgc2l6ZTogJWkAQm9ndXMgbWFya2VyIGxlbmd0aAB3aWR0aABNYXJjaABBdWcAdW5zaWduZWQgbG9uZyBsb25nAHVuc2lnbmVkIGxvbmcAdGVybWluYXRpbmcAc3RkOjp3c3RyaW5nAHN0ZDo6YmFzaWNfc3RyaW5nAHN0ZDo6c3RyaW5nAHN0ZDo6dTE2c3RyaW5nAHN0ZDo6dTMyc3RyaW5nAENvcHlyaWdodCAoQykgMjAxOCwgVGhvbWFzIEcuIExhbmUsIEd1aWRvIFZvbGxiZWRpbmcAX191dWlkb2YAaW5mAGhhbGYAJWFmACUuMExmACVMZgByZXNpemUAYWxsb2NhdG9yPFQ+OjphbGxvY2F0ZShzaXplX3QgbikgJ24nIGV4Y2VlZHMgbWF4aW11bSBzdXBwb3J0ZWQgc2l6ZQB0cnVlAFR1ZQBvcGVyYXRvciBkZWxldGUAZmFsc2UAU3VzcGVuc2lvbiBub3QgYWxsb3dlZCBoZXJlAEp1bmUAc2V0UHJvamVjdGlvbk5lYXJQbGFuZQBnZXRQcm9qZWN0aW9uTmVhclBsYW5lAHNldFByb2plY3Rpb25GYXJQbGFuZQBnZXRQcm9qZWN0aW9uRmFyUGxhbmUAUmVxdWVzdGVkIGZlYXR1cmUgd2FzIG9taXR0ZWQgYXQgY29tcGlsZSB0aW1lACB2b2xhdGlsZQBTZWVrIGZhaWxlZCBvbiB0ZW1wb3JhcnkgZmlsZQBSZWFkIGZhaWxlZCBvbiB0ZW1wb3JhcnkgZmlsZQBFbXB0eSBpbnB1dCBmaWxlAFByZW1hdHVyZSBlbmQgb2YgaW5wdXQgZmlsZQBQcmVtYXR1cmUgZW5kIG9mIEpQRUcgZmlsZQBzZXRDYW1lcmEoKTogRXJyb3IgY3JlYXRpbmcgM0QgaGFuZGxlAGxvbmcgZG91YmxlAF9ibG9ja19pbnZva2UARENUIGNvZWZmaWNpZW50IG91dCBvZiByYW5nZQBJbnZhbGlkIGNvbG9yIHF1YW50aXphdGlvbiBtb2RlIGNoYW5nZQBKUEVHIGRhdGFzdHJlYW0gY29udGFpbnMgbm8gaW1hZ2UAICAgIHdpdGggJWQgeCAlZCB0aHVtYm5haWwgaW1hZ2UAZ2V0UHJvY2Vzc2luZ0ltYWdlAFN0YXJ0IG9mIEltYWdlAEVuZCBPZiBJbWFnZQBCb2d1cyBidWZmZXIgY29udHJvbCBtb2RlAENvcnJ1cHQgSlBFRyBkYXRhOiBiYWQgSHVmZm1hbiBjb2RlAENvcnJ1cHQgSlBFRyBkYXRhOiBiYWQgYXJpdGhtZXRpYyBjb2RlAHNldERlYnVnTW9kZQBnZXREZWJ1Z01vZGUAc2V0VGhyZXNob2xkTW9kZQBnZXRUaHJlc2hvbGRNb2RlAHNldEltYWdlUHJvY01vZGUAZ2V0SW1hZ2VQcm9jTW9kZQBCb2d1cyBpbnB1dCBjb2xvcnNwYWNlAEJvZ3VzIEpQRUcgY29sb3JzcGFjZQBUZQBzdGQAc2V0VGhyZXNob2xkAGdldFRocmVzaG9sZAB2b2lkAEJhY2tpbmcgc3RvcmUgbm90IHN1cHBvcnRlZABEQ1Qgc2NhbGVkIGJsb2NrIHNpemUgJWR4JWQgbm90IHN1cHBvcnRlZAB0ZXJtaW5hdGVfaGFuZGxlciB1bmV4cGVjdGVkbHkgcmV0dXJuZWQAUXVhbnRpemF0aW9uIHRhYmxlIDB4JTAyeCB3YXMgbm90IGRlZmluZWQASHVmZm1hbiB0YWJsZSAweCUwMnggd2FzIG5vdCBkZWZpbmVkAEFyaXRobWV0aWMgdGFibGUgMHglMDJ4IHdhcyBub3QgZGVmaW5lZAAndW5uYW1lZABXcml0ZSB0byBYTVMgZmFpbGVkAFJlYWQgZnJvbSBYTVMgZmFpbGVkAFdyaXRlIHRvIEVNUyBmYWlsZWQAUmVhZCBmcm9tIEVNUyBmYWlsZWQAV2VkACAgICAgICAgJTNkICUzZCAlM2QgJTNkICUzZCAlM2QgJTNkICUzZABXYXJuaW5nOiB1bmtub3duIEpGSUYgcmV2aXNpb24gbnVtYmVyICVkLiUwMmQAQ29ycnVwdCBKUEVHIGRhdGE6IGZvdW5kIG1hcmtlciAweCUwMnggaW5zdGVhZCBvZiBSU1QlZABTdGFydCBPZiBGcmFtZSAweCUwMng6IHdpZHRoPSV1LCBoZWlnaHQ9JXUsIGNvbXBvbmVudHM9JWQAICAgIENvbXBvbmVudCAlZDogJWRoeCVkdiBxPSVkAEludmFsaWQgcHJvZ3Jlc3NpdmUgcGFyYW1ldGVycyBTcz0lZCBTZT0lZCBBaD0lZCBBbD0lZAAgIFNzPSVkLCBTZT0lZCwgQWg9JWQsIEFsPSVkACAgICBDb21wb25lbnQgJWQ6IGRjPSVkIGFjPSVkAEludmFsaWQgcHJvZ3Jlc3NpdmUgcGFyYW1ldGVycyBhdCBzY2FuIHNjcmlwdCBlbnRyeSAlZABJbnZhbGlkIHNjYW4gc2NyaXB0IGF0IGVudHJ5ICVkAEJvZ3VzIERRVCBpbmRleCAlZABCb2d1cyBESFQgaW5kZXggJWQAQm9ndXMgREFDIGluZGV4ICVkAFRvbyBtYW55IGNvbG9yIGNvbXBvbmVudHM6ICVkLCBtYXggJWQASW5jb25zaXN0ZW50IHByb2dyZXNzaW9uIHNlcXVlbmNlIGZvciBjb21wb25lbnQgJWQgY29lZmZpY2llbnQgJWQAV3JvbmcgSlBFRyBsaWJyYXJ5IHZlcnNpb246IGxpYnJhcnkgaXMgJWQsIGNhbGxlciBleHBlY3RzICVkAFRocmVzaG9sZCBtb2RlIHNldCB0byAlZABUaHJlc2hvbGQgc2V0IHRvICVkAEF0IG1hcmtlciAweCUwMngsIHJlY292ZXJ5IGFjdGlvbiAlZABVbnN1cHBvcnRlZCBKUEVHIGRhdGEgcHJlY2lzaW9uICVkAERlZmluZSBRdWFudGl6YXRpb24gVGFibGUgJWQgIHByZWNpc2lvbiAlZABBZG9iZSBBUFAxNCBtYXJrZXI6IHZlcnNpb24gJWQsIGZsYWdzIDB4JTA0eCAweCUwNHgsIHRyYW5zZm9ybSAlZABBbGxvY2F0ZWQgdmlkZW9GcmFtZVNpemUgJWQASW1wcm9wZXIgY2FsbCB0byBKUEVHIGxpYnJhcnkgaW4gc3RhdGUgJWQAQ2Fubm90IHRyYW5zY29kZSBkdWUgdG8gbXVsdGlwbGUgdXNlIG9mIHF1YW50aXphdGlvbiB0YWJsZSAlZABVbmtub3duIEFkb2JlIGNvbG9yIHRyYW5zZm9ybSBjb2RlICVkAEludmFsaWQgbWVtb3J5IHBvb2wgY29kZSAlZABCb2d1cyBtZXNzYWdlIGNvZGUgJWQAVHJhY2tpbmcgbG9zdC4gJWQASkZJRiBBUFAwIG1hcmtlcjogdmVyc2lvbiAlZC4lMDJkLCBkZW5zaXR5ICVkeCVkICAlZABEZWMAJWxkJWMAQ29tcG9uZW50IGluZGV4ICVkOiBtaXNtYXRjaGluZyBzYW1wbGluZyByYXRpbyAlZDolZCwgJWQ6JWQsICVjAEZlYgBVYgByd2EAU2NhbiBzY3JpcHQgZG9lcyBub3QgdHJhbnNtaXQgYWxsIGRhdGEAZ2V0TkZURGF0YQBfbG9hZENhbWVyYQBuYQAnbGFtYmRhAGFhACVhAG9wZXJhdG9yXgBvcGVyYXRvciBuZXdbXQBvcGVyYXRvcltdAG9wZXJhdG9yIGRlbGV0ZVtdAHBpeGVsIHZlY3RvclsAKVsAX19fX1oAJWEgJWIgJWQgJUg6JU06JVMgJVkAUE9TSVgAZFYAQVJfTEFCRUxJTkdfVEhSRVNIX01PREVfQVVUT19PVFNVAGZwVAAkVFQAQVJfTUFSS0VSX0lORk9fQ1VUT0ZGX1BIQVNFX01BVENIX0NPTlRSQVNUAEFSX01BWF9MT09QX0NPVU5UACRUAHJTAGxTAGFTAEludmFsaWQgY29tcG9uZW50IElEICVkIGluIFNPUwBBUl9NQVJLRVJfSU5GT19DVVRPRkZfUEhBU0VfSEVVUklTVElDX1RST1VCTEVTT01FX01BVFJJWF9DT0RFUwBFUlJPUl9NQVJLRVJfSU5ERVhfT1VUX09GX0JPVU5EUwAlSDolTTolUwBvUgBBUl9MT0dfTEVWRUxfRVJST1IAQVJfTUFSS0VSX0lORk9fQ1VUT0ZGX1BIQVNFX1BPU0VfRVJST1IAZU8AQVJfTE9HX0xFVkVMX0lORk8AQVJfTE9HX0xFVkVMX1JFTF9JTkZPAERPAHNyTgBhTgBfR0xPQkFMX19OAEFSX0xPR19MRVZFTF9XQVJOAEFSX01BUktFUl9JTkZPX0NVVE9GRl9QSEFTRV9QQVRURVJOX0VYVFJBQ1RJT04ATkFOAEFSX0xBQkVMSU5HX1RIUkVTSF9NT0RFX0FVVE9fTUVESUFOACROAHJNAFBNAEpQRUdNRU0AQU0AU3RMAHBMAG1MAGZMACVMYUwATENfQUxMAEFSX01BUktFUl9JTkZPX0NVVE9GRl9QSEFTRV9NQVRDSF9CQVJDT0RFX0VEQ19GQUlMAEFSX0xBQkVMSU5HX1RIUkVTSF9NT0RFX01BTlVBTABtSQBVYTllbmFibGVfaWZJAEFSX01BUktFUl9JTkZPX0NVVE9GRl9QSEFTRV9QT1NFX0VSUk9SX01VTFRJAEFSX0xPT1BfQlJFQUtfVEhSRVNIAEFSX0RFRkFVTFRfTEFCRUxJTkdfVEhSRVNIAEFSX0xPR19MRVZFTF9ERUJVRwBMQU5HAEludmFsaWQgU09TIHBhcmFtZXRlcnMgZm9yIHNlcXVlbnRpYWwgSlBFRwBDYXV0aW9uOiBxdWFudGl6YXRpb24gdGFibGVzIGFyZSB0b28gY29hcnNlIGZvciBiYXNlbGluZSBKUEVHAEludmFsaWQgSlBFRyBmaWxlIHN0cnVjdHVyZTogJXMgYmVmb3JlIFNPRgBJTkYAdkUARG5FAEFSX0xBQkVMSU5HX1RIUkVTSF9NT0RFX0FVVE9fQURBUFRJVkUAUkUAT0UAQVJfTUFSS0VSX0lORk9fQ1VUT0ZGX1BIQVNFX05PTkUAQVJfREVCVUdfRElTQUJMRQBBUl9ERUJVR19FTkFCTEUAQVJfSU1BR0VfUFJPQ19GUkFNRV9JTUFHRQBBUl9JTUFHRV9QUk9DX0ZJRUxEX0lNQUdFAEFSX0RFRkFVTFRfREVCVUdfTU9ERQBBUl9ERUZBVUxUX0lNQUdFX1BST0NfTU9ERQBBUl9NQVJLRVJfSU5GT19DVVRPRkZfUEhBU0VfTUFUQ0hfQ09ORklERU5DRQBiMUUAYjBFAEVSUk9SX0FSQ09OVFJPTExFUl9OT1RfRk9VTkQARVJST1JfTVVMVElNQVJLRVJfTk9UX0ZPVU5EAEFSX01BUktFUl9JTkZPX0NVVE9GRl9QSEFTRV9NQVRDSF9CQVJDT0RFX05PVF9GT1VORABBUl9NQVJLRVJfSU5GT19DVVRPRkZfUEhBU0VfTUFUQ0hfR0VORVJJQwBEQwBvcGVyYXRvcj8AT3V0cHV0IGZpbGUgd3JpdGUgZXJyb3IgLS0tIG91dCBvZiBkaXNrIHNwYWNlPwBXcml0ZSBmYWlsZWQgb24gdGVtcG9yYXJ5IGZpbGUgLS0tIG91dCBvZiBkaXNrIHNwYWNlPwBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxzaG9ydD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dW5zaWduZWQgc2hvcnQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGludD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dW5zaWduZWQgaW50PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxmbG9hdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dWludDhfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8aW50OF90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1aW50MTZfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8aW50MTZfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dWludDMyX3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGludDMyX3Q+AG9wZXJhdG9yPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxjaGFyPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1bnNpZ25lZCBjaGFyPgBzdGQ6OmJhc2ljX3N0cmluZzx1bnNpZ25lZCBjaGFyPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxzaWduZWQgY2hhcj4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8bG9uZz4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dW5zaWduZWQgbG9uZz4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8ZG91YmxlPgBvcGVyYXRvcj4+AG9wZXJhdG9yPD0+AG9wZXJhdG9yLT4Ac3RkOjpiYXNpY19pb3N0cmVhbTxjaGFyLCBzdGQ6OmNoYXJfdHJhaXRzPGNoYXI+ID4Ac3RkOjpiYXNpY19vc3RyZWFtPGNoYXIsIHN0ZDo6Y2hhcl90cmFpdHM8Y2hhcj4gPgBzdGQ6OmJhc2ljX2lzdHJlYW08Y2hhciwgc3RkOjpjaGFyX3RyYWl0czxjaGFyPiA+AHN0ZDo6YmFzaWNfc3RyaW5nPGNoYXIsIHN0ZDo6Y2hhcl90cmFpdHM8Y2hhcj4sIHN0ZDo6YWxsb2NhdG9yPGNoYXI+ID4Ab3BlcmF0b3J8PQBvcGVyYXRvcj0Ab3BlcmF0b3JePQBvcGVyYXRvcj49AG9wZXJhdG9yPj49AG9wZXJhdG9yPT0Ab3BlcmF0b3I8PQBvcGVyYXRvcjw8PQBvcGVyYXRvci89AG9wZXJhdG9yLT0Ab3BlcmF0b3IrPQBvcGVyYXRvcio9AG9wZXJhdG9yJj0Ab3BlcmF0b3IlPQBvcGVyYXRvciE9AG9wZXJhdG9yPAB0ZW1wbGF0ZTwAaWQ8AG9wZXJhdG9yPDwALjwAIjwAW2FiaToAIFtlbmFibGVfaWY6AHN0ZDo6ADAxMjM0NTY3ODkAdW5zaWduZWQgX19pbnQxMjgAX19mbG9hdDEyOABkZWNpbWFsMTI4ADljICAxNC1KYW4tMjAxOABDLlVURi04AGRlY2ltYWw2NABFcnJvciByZWFkaW5nIEtQTSBkYXRhIGZyb20gJXMuZnNldDMAUmVhZGluZyAlcy5mc2V0MwBzZXR1cEFSMgBkZWNpbWFsMzIAMABvcGVyYXRvci8ARXJyb3IgZXhjZWVkIG1heGltdW0gcGFnZXMuAG9uLgBvZmYuAExvYWRpbmcgb2YgTkZUIGRhdGEgY29tcGxldGUuAHNldENhbWVyYSgpOiBFcnJvcjogYXJQYXJhbUxUQ3JlYXRlLgBEb25lLgBzZXRDYW1lcmEoKTogRXJyb3I6IGFyQ3JlYXRlSGFuZGxlLgBFcnJvcjogYXIyQ3JlYXRlSGFuZGxlLgBhckZpbHRlclRyYW5zTWF0IGVycm9yIHdpdGggbWFya2VyICVkLgBJbWFnZSBwcm9jLiBtb2RlIHNldCB0byAlZC4AQXNzaWduZWQgcGFnZSBuby4gJWQuAGxvYWRDYW1lcmEoKTogRXJyb3IgbG9hZGluZyBwYXJhbWV0ZXIgZmlsZSAlcyBmb3IgY2FtZXJhLgAgLi4uAG9wZXJhdG9yLQAtaW4tAG9wZXJhdG9yLS0Ab3BlcmF0b3IsAG9wZXJhdG9yKwBvcGVyYXRvcisrAG9wZXJhdG9yKgBvcGVyYXRvci0+KgA6OioALioAZGVjbHR5cGUoYXV0bykAKG51bGwpAChhbm9ueW1vdXMgbmFtZXNwYWNlKQBFbXB0eSBKUEVHIGltYWdlIChETkwgbm90IHN1cHBvcnRlZCkASW5zdWZmaWNpZW50IG1lbW9yeSAoY2FzZSAlZCkAb3BlcmF0b3IoKQB0aHJvdygAbm9leGNlcHQoAGRlY2x0eXBlKAA+KABzaXplb2YuLi4oACkoAG5vZXhjZXB0ICgAYWxpZ25vZiAoAHNpemVvZiAoAHR5cGVpZCAoACkgPyAoACkgOiAoAHNpemVvZi4uLiAoAGFkZCBORlQgbWFya2VyLT4gJyVzJwAnYmxvY2stbGl0ZXJhbCcAb3BlcmF0b3ImAG9wZXJhdG9yJiYAICYmACAmAG9wZXJhdG9yJQA+IgBvcGVyYXRvciEAUHVyZSB2aXJ0dWFsIGZ1bmN0aW9uIGNhbGxlZCEAdGhyb3cgACBhdCBvZmZzZXQgADo6b3BlcmF0b3IgAHJlZmVyZW5jZSB0ZW1wb3JhcnkgZm9yIAB0ZW1wbGF0ZSBwYXJhbWV0ZXIgb2JqZWN0IGZvciAAdHlwZWluZm8gZm9yIAB0aHJlYWQtbG9jYWwgd3JhcHBlciByb3V0aW5lIGZvciAAdGhyZWFkLWxvY2FsIGluaXRpYWxpemF0aW9uIHJvdXRpbmUgZm9yIAB0eXBlaW5mbyBuYW1lIGZvciAAY29uc3RydWN0aW9uIHZ0YWJsZSBmb3IgAGd1YXJkIHZhcmlhYmxlIGZvciAAVlRUIGZvciAAY292YXJpYW50IHJldHVybiB0aHVuayB0byAAbm9uLXZpcnR1YWwgdGh1bmsgdG8gAGludm9jYXRpb24gZnVuY3Rpb24gZm9yIGJsb2NrIGluIAA+IHR5cGVuYW1lIABbXSAAID0gACAuLi4gACwgACkgAG9wZXJhdG9yIiIgACVzCgBFcnJvcjogbWFsbG9jCgAjIyMgRmVhdHVyZSBjYW5kaWRhdGVzIGZvciB0cmFja2luZyBhcmUgb3ZlcmZsb3cuCgBUcmFja2VkIHBhZ2UgJWQgKG1heCAlZCkuCgAqKiogQ2FtZXJhIFBhcmFtZXRlciByZXNpemVkIGZyb20gJWQsICVkLiAqKioKAE91dCBvZiBtZW1vcnkhIQoAaWRkZGRkZGRkZGRkZGQAaQBpaWlpaWkAAE5TdDNfXzI2dmVjdG9ySU5TXzEyYmFzaWNfc3RyaW5nSWNOU18xMWNoYXJfdHJhaXRzSWNFRU5TXzlhbGxvY2F0b3JJY0VFRUVOUzRfSVM2X0VFRUUATlN0M19fMjEzX192ZWN0b3JfYmFzZUlOU18xMmJhc2ljX3N0cmluZ0ljTlNfMTFjaGFyX3RyYWl0c0ljRUVOU185YWxsb2NhdG9ySWNFRUVFTlM0X0lTNl9FRUVFAE5TdDNfXzIyMF9fdmVjdG9yX2Jhc2VfY29tbW9uSUxiMUVFRQAAVP0AAM6ZAADY/QAAcJkAAAAAAAABAAAA9JkAAAAAAADY/QAAGpkAAAAAAAABAAAA/JkAAAAAAABQTlN0M19fMjZ2ZWN0b3JJTlNfMTJiYXNpY19zdHJpbmdJY05TXzExY2hhcl90cmFpdHNJY0VFTlNfOWFsbG9jYXRvckljRUVFRU5TNF9JUzZfRUVFRQAANP4AACyaAAAAAAAAFJoAAFBLTlN0M19fMjZ2ZWN0b3JJTlNfMTJiYXNpY19zdHJpbmdJY05TXzExY2hhcl90cmFpdHNJY0VFTlNfOWFsbG9jYXRvckljRUVFRU5TNF9JUzZfRUVFRQA0/gAAlJoAAAEAAAAUmgAAaWkAdgB2aQCEmgAAkPwAAISaAACEmwAATlN0M19fMjEyYmFzaWNfc3RyaW5nSWNOU18xMWNoYXJfdHJhaXRzSWNFRU5TXzlhbGxvY2F0b3JJY0VFRUUATlN0M19fMjIxX19iYXNpY19zdHJpbmdfY29tbW9uSUxiMUVFRQAAAABU/QAAU5sAANj9AAAUmwAAAAAAAAEAAAB8mwAAAAAAAHZpaWk="); - base64DecodeToExistingUint8Array(bufferView, 39856, "kPwAAISaAAAU/QAAhJsAAHZpaWlpAAAAFP0AAOyaAABpaWkA9JsAABSaAAAU/QAATjEwZW1zY3JpcHRlbjN2YWxFAABU/QAA4JsAAGlpaWk="); - base64DecodeToExistingUint8Array(bufferView, 39952, "qPwAABSaAAAU/QAAhJsAAGlpaWlpAE5TdDNfXzI2dmVjdG9ySWlOU185YWxsb2NhdG9ySWlFRUVFAE5TdDNfXzIxM19fdmVjdG9yX2Jhc2VJaU5TXzlhbGxvY2F0b3JJaUVFRUUAAADY/QAASpwAAAAAAAABAAAA9JkAAAAAAADY/QAAJpwAAAAAAAABAAAAeJwAAAAAAABQTlN0M19fMjZ2ZWN0b3JJaU5TXzlhbGxvY2F0b3JJaUVFRUUAAAAANP4AAKicAAAAAAAAkJwAAFBLTlN0M19fMjZ2ZWN0b3JJaU5TXzlhbGxvY2F0b3JJaUVFRUUAAAA0/gAA4JwAAAEAAACQnAAA0JwAAJD8AADQnAAA8Pw="); - base64DecodeToExistingUint8Array(bufferView, 40240, "kPwAANCcAAAU/QAA8PwAABT9AAAInQAA9JsAAJCcAAAU/Q=="); - base64DecodeToExistingUint8Array(bufferView, 40288, "qPwAAJCcAAAU/QAA8PwAAE5TdDNfXzI2dmVjdG9ySTluZnRNYXJrZXJOU185YWxsb2NhdG9ySVMxX0VFRUUATlN0M19fMjEzX192ZWN0b3JfYmFzZUk5bmZ0TWFya2VyTlNfOWFsbG9jYXRvcklTMV9FRUVFAAAA2P0AAJ+dAAAAAAAAAQAAAPSZAAAAAAAA2P0AAHCdAAAAAAAAAQAAANidAAAAAAAAUE5TdDNfXzI2dmVjdG9ySTluZnRNYXJrZXJOU185YWxsb2NhdG9ySVMxX0VFRUUANP4AAAieAAAAAAAA8J0AAFBLTlN0M19fMjZ2ZWN0b3JJOW5mdE1hcmtlck5TXzlhbGxvY2F0b3JJUzFfRUVFRQAAAAA0/gAASJ4AAAEAAADwnQAAOJ4AAJD8AAA4ngAAqJ4AADluZnRNYXJrZXIAAFT9AACcngAAkPwAADieAAAU/QAAqJ4AABT9AAB8ngAA9JsAAPCdAAAU/Q=="); - base64DecodeToExistingUint8Array(bufferView, 40672, "qPwAAPCdAAAU/QAAqJ4AAPD8AADw/AAA8PwAAPD8AADw/AAA8PwAAJCcAADw/AAAFJoAAPD8AACEmwAA8PwAAPD8AADw/AAAqJ4AAPD8AADw/AAAaQAAAJD8AADw/AAAdmlpAPD8AACQ/AAA8PwAAET9AAB2aWlkAAAAAET9AADw/AAAZGlpAJD8AADw/AAA8Pw="); - base64DecodeToExistingUint8Array(bufferView, 40832, "gQEdWg4ChiUQAxQREgQLCBQF2AMXBtoBGQflABwIbwAeCTYAIQoaACMLDQAJDAYACg0DAAwNAQCPD39aJBAlPyYR8iwnEnwgKBO5FyoUghErFe8MLRahCS4XLwcwGFwFMRkGBDMaAwM0G0ACNhyxATgdRAE5HvUAOx+3ADwgigA+IWgAPyJOACAjOwAhCSwApSXhWkAmTEhBJw06QyjxLkQpHyZFKjMfRiuoGUgsGBVJLXcRSi50Dksv+wtNMPgJTjFhCE8yBgcwM80FMjTeBDI1DwQzNmMDNDfUAjU4XAI2OfgBNzqkATg7YAE5PCUBOj32ADs+ywA9P6sAPSCPAMFBEltQQgRNUUMsQVJE2DdTRegvVEY8KVZHeSNXSN8eV0mpGkhKThdISyQUSkycEUpNaw9LTlENTU+2C00wQArQUTJYWFIcTVlTjkNaVN07W1XuNFxWri5dV5opVkcWJdhZcFVfWqlMYFvZRGFcIj5jXSQ4Y160Ml1WFy7fYKhWZWFGT2Zi5UdnY89BaGQ9PGNdXjdpZjFSamcPTGtoOUZnY15B6WonVmxr51BtZ4VLbm2XVW9rT1DubxBacG0iVfBv61lxcR1aU09T"); - base64DecodeToExistingUint8Array(bufferView, 41369, "TFNF"); - base64DecodeToExistingUint8Array(bufferView, 41457, "QMVYn1NCSwBASTKjIqgRxVghe/xzYmjFWL9FCzB+GJ9T/HNBbVRin1OzQUEtEhdCS2JoVGJ+WEJLITu6KMMUAEDFWJ9TQksAQEkyoyKoEUkyv0WzQSE7STKCJzcb4A2jIgswQS26KKMiNxu/Eo4JqBF+GBIXwxSoEeANjgnfBAAAAAAAAPA/72FIsVAx9j/Kb02Rruf0P6oRbO9i0PI/AAAAAAAA8D87v6fAaSTpP7sgx3t6UeE/Xaty3lWo0T+vAAAAsAAAALE="); - base64DecodeToExistingUint8Array(bufferView, 41668, "AQAAAAIAAAADAAAAAAAAAAEAAAAFAAAAAgAAAAQAAAAGAAAAAwAAAAcAAAAI"); - base64DecodeToExistingUint8Array(bufferView, 41732, "AQAAAAUAAAAGAAAAAgAAAAQAAAAHAAAADAAAAAMAAAAIAAAACwAAAA0AAAAJAAAACgAAAA4AAAAPAAAAAAAAAAEAAAAFAAAABgAAAA4AAAACAAAABAAAAAcAAAANAAAADwAAAAMAAAAIAAAADAAAABAAAAAVAAAACQAAAAsAAAARAAAAFAAAABYAAAAKAAAAEgAAABMAAAAXAAAAGA=="); - base64DecodeToExistingUint8Array(bufferView, 41908, "AQAAAAUAAAAGAAAADgAAAA8AAAACAAAABAAAAAcAAAANAAAAEAAAABkAAAADAAAACAAAAAwAAAARAAAAGAAAABoAAAAJAAAACwAAABIAAAAXAAAAGwAAACAAAAAKAAAAEwAAABYAAAAcAAAAHwAAACEAAAAUAAAAFQAAAB0AAAAeAAAAIgAAACMAAAAAAAAAAQAAAAUAAAAGAAAADgAAAA8AAAAbAAAAAgAAAAQAAAAHAAAADQAAABAAAAAaAAAAHAAAAAMAAAAIAAAADAAAABEAAAAZAAAAHQAAACYAAAAJAAAACwAAABIAAAAYAAAAHgAAACUAAAAnAAAACgAAABMAAAAXAAAAHwAAACQAAAAoAAAALQAAABQAAAAWAAAAIAAAACMAAAApAAAALAAAAC4AAAAVAAAAIQAAACIAAAAqAAAAKwAAAC8AAAAw"); - base64DecodeToExistingUint8Array(bufferView, 42260, "AQAAAAUAAAAGAAAADgAAAA8AAAAbAAAAHAAAAAIAAAAEAAAABwAAAA0AAAAQAAAAGgAAAB0AAAAqAAAAAwAAAAgAAAAMAAAAEQAAABkAAAAeAAAAKQAAACsAAAAJAAAACwAAABIAAAAYAAAAHwAAACgAAAAsAAAANQAAAAoAAAATAAAAFwAAACAAAAAnAAAALQAAADQAAAA2AAAAFAAAABYAAAAhAAAAJgAAAC4AAAAzAAAANwAAADwAAAAVAAAAIgAAACUAAAAvAAAAMgAAADgAAAA7AAAAPQAAACMAAAAkAAAAMAAAADEAAAA5AAAAOgAAAD4AAAA/AAAAAAAAAAEAAAADAAAABwAAAA8AAAAfAAAAPwAAAH8AAAD/AAAA/wEAAP8DAAD/BwAA/w8AAP8fAAD/PwAA/38AAAEAAAADAAAAAwAAAAQAAAAEAAAAAwAAAAMAAAAAAAAA9ocAAKVwAACAcAAAZoEAANWJAAA5dQAAsIAAAJiCAABdiAAAq3sAACmCAABAggAA4H0AABGGAABHfAAA2ocAAKCGAACnhAAAGYUAAMl3AABQhQAATIcAAJtyAACudwAA73wAADl/AAAzdgAAqYUAAE51AACWhQAA+nEAAIOFAABwhQAAuJUAAKeDAACTgwAAJnwAADh6AACTjgAAC3YAACtyAAD1bwAAF3kAACiAAAA5gAAAdocAAKiIAADNgAAAWHYAALR/AAA5gwAAfIIAABSDAAD0gAAA6oIAANFwAADdlQAAY3cAABt4AABDeAAAsYwAAJd4AABOegAAcHEAAGp4AAC+eQAACoAAAOx/AADCjgAAeXkAAFFxAAA1ewAA7nsAAH6DAABqgwAAen4AAH2TAABzjAAA7oYAAHJ0AABGdAAAtnEAAJpxAADDhgAA6HIAAN50AADHdAAAWYEAAMCDAAAeiAAAA3MAAGZzAAAWgQAAP3MAADhxAABzcgAA4HcAAAN4AADKewAAe4YAAEiEAADeeAAAToQAAIiEAABKgQAAkXcAAPuEAADehAAA4XkAAPp5AADOcwAAlHMAABB0AAD4egAAs3QAAJx0AAC0hwAApIEAAM+FAAD8cAAAzXUAAICBAADogwAAVYAAABaEAABIjAAATnkAAAAAAABABgAAgD4AAAAAAACIEwAAAMAw8AzMPPwDwzPzD88//4BAsHCMTLx8g0Ozc49Pv38g4BDQLOwc3CPjE9Mv7x/foGCQUKxsnFyjY5NTr2+fXwjIOPgExDT0C8s7+wfHN/eISLh4hES0dItLu3uHR7d3KOgY2CTkFNQr6xvbJ+cX16homFikZJRUq2ubW6dnl1cCwjLyDs4+/gHBMfENzT39gkKyco5Ovn6BQbFxjU29fSLiEtIu7h7eIeER0S3tHd2iYpJSrm6eXqFhkVGtbZ1dCso6+gbGNvYJyTn5BcU19YpKunqGRrZ2iUm5eYVFtXUq6hraJuYW1inpGdkl5RXVqmqaWqZmllapaZlZpWWVVQEAAAAAAAAAAg=="); - base64DecodeToExistingUint8Array(bufferView, 43412, "AQAAAAgAAAAQAAAACQAAAAIAAAADAAAACgAAABEAAAAYAAAAIAAAABkAAAASAAAACwAAAAQAAAAFAAAADAAAABMAAAAaAAAAIQAAACgAAAAwAAAAKQAAACIAAAAbAAAAFAAAAA0AAAAGAAAABwAAAA4AAAAVAAAAHAAAACMAAAAqAAAAMQAAADgAAAA5AAAAMgAAACsAAAAkAAAAHQAAABYAAAAPAAAAFwAAAB4AAAAlAAAALAAAADMAAAA6AAAAOwAAADQAAAAtAAAAJgAAAB8AAAAnAAAALgAAADUAAAA8AAAAPQAAADYAAAAvAAAANwAAAD4AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAAAAAAABAAAACAAAABAAAAAJAAAAAgAAAAMAAAAKAAAAEQAAABgAAAAgAAAAGQAAABIAAAALAAAABAAAAAUAAAAMAAAAEwAAABoAAAAhAAAAKAAAADAAAAApAAAAIgAAABsAAAAUAAAADQAAAAYAAAAOAAAAFQAAABwAAAAjAAAAKgAAADEAAAAyAAAAKwAAACQAAAAdAAAAFgAAAB4AAAAlAAAALAAAADMAAAA0AAAALQAAACYAAAAuAAAANQAAADYAAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/"); - base64DecodeToExistingUint8Array(bufferView, 44004, "AQAAAAgAAAAQAAAACQAAAAIAAAADAAAACgAAABEAAAAYAAAAIAAAABkAAAASAAAACwAAAAQAAAAFAAAADAAAABMAAAAaAAAAIQAAACgAAAApAAAAIgAAABsAAAAUAAAADQAAABUAAAAcAAAAIwAAACoAAAArAAAAJAAAAB0AAAAlAAAALAAAAC0AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAAAAAAAEAAAAIAAAAEAAAAAkAAAACAAAAAwAAAAoAAAARAAAAGAAAACAAAAAZAAAAEgAAAAsAAAAEAAAADAAAABMAAAAaAAAAIQAAACIAAAAbAAAAFAAAABwAAAAjAAAAJAAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8="); - base64DecodeToExistingUint8Array(bufferView, 44388, "AQAAAAgAAAAQAAAACQAAAAIAAAADAAAACgAAABEAAAAYAAAAGQAAABIAAAALAAAAEwAAABoAAAAbAAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAAAAAAABAAAACAAAABAAAAAJAAAAAgAAAAoAAAARAAAAEgAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8="); - base64DecodeToExistingUint8Array(bufferView, 44628, "AQAAAAgAAAAJAAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAE5TdDNfXzIxMmJhc2ljX3N0cmluZ0loTlNfMTFjaGFyX3RyYWl0c0loRUVOU185YWxsb2NhdG9ySWhFRUVFAADY/QAAoK4AAAAAAAABAAAAfJsAAAAAAABOU3QzX18yMTJiYXNpY19zdHJpbmdJd05TXzExY2hhcl90cmFpdHNJd0VFTlNfOWFsbG9jYXRvckl3RUVFRQAA2P0AAPiuAAAAAAAAAQAAAHybAAAAAAAATlN0M19fMjEyYmFzaWNfc3RyaW5nSURzTlNfMTFjaGFyX3RyYWl0c0lEc0VFTlNfOWFsbG9jYXRvcklEc0VFRUUAAADY/QAAUK8AAAAAAAABAAAAfJsAAAAAAABOU3QzX18yMTJiYXNpY19zdHJpbmdJRGlOU18xMWNoYXJfdHJhaXRzSURpRUVOU185YWxsb2NhdG9ySURpRUVFRQAAANj9AACsrwAAAAAAAAEAAAB8mwAAAAAAAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SWNFRQAAVP0AAAiwAABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0lhRUUAAFT9AAAwsAAATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJaEVFAABU/QAAWLAAAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SXNFRQAAVP0AAICwAABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0l0RUUAAFT9AACosAAATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJaUVFAABU/QAA0LAAAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SWpFRQAAVP0AAPiwAABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0lsRUUAAFT9AAAgsQAATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJbUVFAABU/QAASLEAAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SWZFRQAAVP0AAHCxAABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0lkRUUAAFT9AACYsQAA2w9JP9sPSb/kyxZA5MsWwAAAAAAAAACA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"); - base64DecodeToExistingUint8Array(bufferView, 48355, "QPsh+T8AAAAALUR0PgAAAICYRvg8AAAAYFHMeDsAAACAgxvwOQAAAEAgJXo4AAAAgCKC4zYAAAAAHfNpNb7z+HnsYfY/3qqMgPd71b89iK9K7XH1P9ttwKfwvtK/sBDw8DmV9D9nOlF/rh7Qv4UDuLCVyfM/6SSCptgxy7+lZIgMGQ3zP1h3wApPV8a/oI4LeyJe8j8AgZzHK6rBvz80GkpKu/E/Xg6MznZOur+65YrwWCPxP8wcYVo8l7G/pwCZQT+V8D8eDOE49FKivwAAAAAAAPA/AAAAAAAAAACsR5r9jGDuP4RZ8l2qpao/oGoCH7Ok7D+0LjaqU168P+b8alc2IOs/CNsgd+UmxT8tqqFj0cLpP3BHIg2Gwss/7UF4A+aG6D/hfqDIiwXRP2JIU/XcZ+c/Ce62VzAE1D/vOfr+Qi7mPzSDuEijDtC/agvgC1tX1T8jQQry/v/fvwAAAAAAAPA/AAAAAAAA+D8AAAAAAAAAAAbQz0Pr/Uw+"); - base64DecodeToExistingUint8Array(bufferView, 48747, "QAO44j8AAAAAAADwP3SFFdOw2e8/D4n5bFi17z9RWxLQAZPvP3tRfTy4cu8/qrloMYdU7z84YnVuejjvP+HeH/WdHu8/FbcxCv4G7z/LqTo3p/HuPyI0Ekym3u4/LYlhYAjO7j8nKjbV2r/uP4JPnVYrtO4/KVRI3Qer7j+FVTqwfqTuP807f2aeoO4/dF/s6HWf7j+HAetzFKHuPxPOTJmJpe4/26AqQuWs7j/lxc2wN7fuP5Dwo4KRxO4/XSU+sgPV7j+t01qZn+juP0de+/J2/+4/nFKF3ZsZ7z9pkO/cIDfvP4ek+9wYWO8/X5t7M5d87z/akKSir6TvP0BFblt20O8/AAAAAAAA6EKUI5FL+GqsP/PE+lDOv84/1lIM/0Iu5j8AAAAAAAA4Q/6CK2VHFUdAlCORS/hqvD7zxPpQzr8uP9ZSDP9CLpY/vvP4eexh9j8ZMJZbxv7evz2Ir0rtcfU/pPzUMmgL27+wEPDwOZX0P3u3HwqLQde/hQO4sJXJ8z97z20a6Z3Tv6VkiAwZDfM/Mbby85sd0L+gjgt7Il7yP/B6OxsdfMm/PzQaSkq78T+fPK+T4/nCv7rlivBYI/E/XI14v8tgub+nAJlBP5XwP85fR7adb6q/AAAAAAAA8D8AAAAAAAAAAKxHmv2MYO4/PfUkn8o4sz+gagIfs6TsP7qROFSpdsQ/5vxqVzYg6z/S5MRKC4TOPy2qoWPRwuk/HGXG8EUG1D/tQXgD5oboP/ifGyycjtg/YkhT9dxn5z/Me7FOpODcPwtuSckWdtI/esZ1oGkZ17/duqdsCsfeP8j2vkhHFee/K7gqZUcV9z8AARcCHRgTAx4bGQsUCAQNHxYcEhoKBwwVEQkGEAUPDvgfAQCQIAEATm8gZXJyb3IgaW5mb3JtYXRpb24ASWxsZWdhbCBieXRlIHNlcXVlbmNlAERvbWFpbiBlcnJvcgBSZXN1bHQgbm90IHJlcHJlc2VudGFibGUATm90IGEgdHR5AFBlcm1pc3Npb24gZGVuaWVkAE9wZXJhdGlvbiBub3QgcGVybWl0dGVkAE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkATm8gc3VjaCBwcm9jZXNzAEZpbGUgZXhpc3RzAFZhbHVlIHRvbyBsYXJnZSBmb3IgZGF0YSB0eXBlAE5vIHNwYWNlIGxlZnQgb24gZGV2aWNlAE91dCBvZiBtZW1vcnkAUmVzb3VyY2UgYnVzeQBJbnRlcnJ1cHRlZCBzeXN0ZW0gY2FsbABSZXNvdXJjZSB0ZW1wb3JhcmlseSB1bmF2YWlsYWJsZQBJbnZhbGlkIHNlZWsAQ3Jvc3MtZGV2aWNlIGxpbmsAUmVhZC1vbmx5IGZpbGUgc3lzdGVtAERpcmVjdG9yeSBub3QgZW1wdHkAQ29ubmVjdGlvbiByZXNldCBieSBwZWVyAE9wZXJhdGlvbiB0aW1lZCBvdXQAQ29ubmVjdGlvbiByZWZ1c2VkAEhvc3QgaXMgZG93bgBIb3N0IGlzIHVucmVhY2hhYmxlAEFkZHJlc3MgaW4gdXNlAEJyb2tlbiBwaXBlAEkvTyBlcnJvcgBObyBzdWNoIGRldmljZSBvciBhZGRyZXNzAEJsb2NrIGRldmljZSByZXF1aXJlZABObyBzdWNoIGRldmljZQBOb3QgYSBkaXJlY3RvcnkASXMgYSBkaXJlY3RvcnkAVGV4dCBmaWxlIGJ1c3kARXhlYyBmb3JtYXQgZXJyb3IASW52YWxpZCBhcmd1bWVudABBcmd1bWVudCBsaXN0IHRvbyBsb25nAFN5bWJvbGljIGxpbmsgbG9vcABGaWxlbmFtZSB0b28gbG9uZwBUb28gbWFueSBvcGVuIGZpbGVzIGluIHN5c3RlbQBObyBmaWxlIGRlc2NyaXB0b3JzIGF2YWlsYWJsZQBCYWQgZmlsZSBkZXNjcmlwdG9yAE5vIGNoaWxkIHByb2Nlc3MAQmFkIGFkZHJlc3MARmlsZSB0b28gbGFyZ2UAVG9vIG1hbnkgbGlua3MATm8gbG9ja3MgYXZhaWxhYmxlAFJlc291cmNlIGRlYWRsb2NrIHdvdWxkIG9jY3VyAFN0YXRlIG5vdCByZWNvdmVyYWJsZQBQcmV2aW91cyBvd25lciBkaWVkAE9wZXJhdGlvbiBjYW5jZWxlZABGdW5jdGlvbiBub3QgaW1wbGVtZW50ZWQATm8gbWVzc2FnZSBvZiBkZXNpcmVkIHR5cGUASWRlbnRpZmllciByZW1vdmVkAERldmljZSBub3QgYSBzdHJlYW0ATm8gZGF0YSBhdmFpbGFibGUARGV2aWNlIHRpbWVvdXQAT3V0IG9mIHN0cmVhbXMgcmVzb3VyY2VzAExpbmsgaGFzIGJlZW4gc2V2ZXJlZABQcm90b2NvbCBlcnJvcgBCYWQgbWVzc2FnZQBGaWxlIGRlc2NyaXB0b3IgaW4gYmFkIHN0YXRlAE5vdCBhIHNvY2tldABEZXN0aW5hdGlvbiBhZGRyZXNzIHJlcXVpcmVkAE1lc3NhZ2UgdG9vIGxhcmdlAFByb3RvY29sIHdyb25nIHR5cGUgZm9yIHNvY2tldABQcm90b2NvbCBub3QgYXZhaWxhYmxlAFByb3RvY29sIG5vdCBzdXBwb3J0ZWQAU29ja2V0IHR5cGUgbm90IHN1cHBvcnRlZABOb3Qgc3VwcG9ydGVkAFByb3RvY29sIGZhbWlseSBub3Qgc3VwcG9ydGVkAEFkZHJlc3MgZmFtaWx5IG5vdCBzdXBwb3J0ZWQgYnkgcHJvdG9jb2wAQWRkcmVzcyBub3QgYXZhaWxhYmxlAE5ldHdvcmsgaXMgZG93bgBOZXR3b3JrIHVucmVhY2hhYmxlAENvbm5lY3Rpb24gcmVzZXQgYnkgbmV0d29yawBDb25uZWN0aW9uIGFib3J0ZWQATm8gYnVmZmVyIHNwYWNlIGF2YWlsYWJsZQBTb2NrZXQgaXMgY29ubmVjdGVkAFNvY2tldCBub3QgY29ubmVjdGVkAENhbm5vdCBzZW5kIGFmdGVyIHNvY2tldCBzaHV0ZG93bgBPcGVyYXRpb24gYWxyZWFkeSBpbiBwcm9ncmVzcwBPcGVyYXRpb24gaW4gcHJvZ3Jlc3MAU3RhbGUgZmlsZSBoYW5kbGUAUmVtb3RlIEkvTyBlcnJvcgBRdW90YSBleGNlZWRlZABObyBtZWRpdW0gZm91bmQAV3JvbmcgbWVkaXVtIHR5cGUATXVsdGlob3AgYXR0ZW1wdGVk"); - base64DecodeToExistingUint8Array(bufferView, 51250, "pQJbAPABtQWMBSUBgwYdA5QE/wDHAzEDCwa8AY8BfwPKBCsA2gavAEIDTgPcAQ4EFQChBg0BlAILAjgGZAK8Av8CXQPnBAsHzwLLBe8F2wXhAh4GRQKFAIICbANvBPEA8wMYBdkA2gNMBlQCewGdA70EAABRABUCuwCzA20A/wGFBC8F+QQ4AGUBRgGfALcGqAFzAlMB"); - base64DecodeToExistingUint8Array(bufferView, 51448, "IQQAAAAAAAAAAC8C"); - base64DecodeToExistingUint8Array(bufferView, 51480, "NQRHBFYE"); - base64DecodeToExistingUint8Array(bufferView, 51502, "oAQ="); - base64DecodeToExistingUint8Array(bufferView, 51522, "RgVgBW4FYQYAAM8BAAAAAAAAAADJBukG+QYAAAAAGQAKABkZGQAAAAAFAAAAAAAACQAAAAALAAAAAAAAAAAZABEKGRkZAwoHAAEACQsYAAAJBgsAAAsABhkAAAAZGRk="); - base64DecodeToExistingUint8Array(bufferView, 51633, "DgAAAAAAAAAAGQAKDRkZGQANAAACAAkOAAAACQAOAAAO"); - base64DecodeToExistingUint8Array(bufferView, 51691, "DA=="); - base64DecodeToExistingUint8Array(bufferView, 51703, "EwAAAAATAAAAAAkMAAAAAAAMAAAM"); - base64DecodeToExistingUint8Array(bufferView, 51749, "EA=="); - base64DecodeToExistingUint8Array(bufferView, 51761, "DwAAAAQPAAAAAAkQAAAAAAAQAAAQ"); - base64DecodeToExistingUint8Array(bufferView, 51807, "Eg=="); - base64DecodeToExistingUint8Array(bufferView, 51819, "EQAAAAARAAAAAAkSAAAAAAASAAASAAAaAAAAGhoa"); - base64DecodeToExistingUint8Array(bufferView, 51874, "GgAAABoaGgAAAAAAAAk="); - base64DecodeToExistingUint8Array(bufferView, 51923, "FA=="); - base64DecodeToExistingUint8Array(bufferView, 51935, "FwAAAAAXAAAAAAkUAAAAAAAUAAAU"); - base64DecodeToExistingUint8Array(bufferView, 51981, "Fg=="); - base64DecodeToExistingUint8Array(bufferView, 51993, "FQAAAAAVAAAAAAkWAAAAAAAWAAAWAAAwMTIzNDU2Nzg5QUJDREVG"); - base64DecodeToExistingUint8Array(bufferView, 52068, "BQE="); - base64DecodeToExistingUint8Array(bufferView, 52108, "//////////8="); - base64DecodeToExistingUint8Array(bufferView, 52176, "0XSeAFedvSqAcFIP//8+JwoAAABkAAAA6AMAABAnAACghgEAQEIPAICWmAAA4fUFGAAAADUAAABxAAAAa////877//+Sv///AAAAAAAAAAD/////////////////////////////////////////////////////////////////AAECAwQFBgcICf////////8KCwwNDg8QERITFBUWFxgZGhscHR4fICEiI////////woLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIj/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wABAgQHAwYFAAAAAAAAAAIAAMADAADABAAAwAUAAMAGAADABwAAwAgAAMAJAADACgAAwAsAAMAMAADADQAAwA4AAMAPAADAEAAAwBEAAMASAADAEwAAwBQAAMAVAADAFgAAwBcAAMAYAADAGQAAwBoAAMAbAADAHAAAwB0AAMAeAADAHwAAwAAAALMBAADDAgAAwwMAAMMEAADDBQAAwwYAAMMHAADDCAAAwwkAAMMKAADDCwAAwwwAAMMNAADTDgAAww8AAMMAAAy7AQAMwwIADMMDAAzDBAAM2wAAAAAAAAAAAgAAAAMAAAAFAAAABwAAAAsAAAANAAAAEQAAABMAAAAXAAAAHQAAAB8AAAAlAAAAKQAAACsAAAAvAAAANQAAADsAAAA9AAAAQwAAAEcAAABJAAAATwAAAFMAAABZAAAAYQAAAGUAAABnAAAAawAAAG0AAABxAAAAfwAAAIMAAACJAAAAiwAAAJUAAACXAAAAnQAAAKMAAACnAAAArQAAALMAAAC1AAAAvwAAAMEAAADFAAAAxwAAANMAAAABAAAACwAAAA0AAAARAAAAEwAAABcAAAAdAAAAHwAAACUAAAApAAAAKwAAAC8AAAA1AAAAOwAAAD0AAABDAAAARwAAAEkAAABPAAAAUwAAAFkAAABhAAAAZQAAAGcAAABrAAAAbQAAAHEAAAB5AAAAfwAAAIMAAACJAAAAiwAAAI8AAACVAAAAlwAAAJ0AAACjAAAApwAAAKkAAACtAAAAswAAALUAAAC7AAAAvwAAAMEAAADFAAAAxwAAANEAAAAAAAAAhNEAAAcBAAAIAQAACQEAAAoBAAALAQAADAEAAA0BAAAOAQAADwEAABABAAARAQAAEgEAABMBAAAUAQAAAAAAAMDRAAAVAQAAFgEAABcBAAAYAQAAGQEAABoBAAAbAQAAHAEAAB0BAAAeAQAAHwEAACABAAAhAQAAIgEAAAgAAAAAAAAA+NEAACMBAAAkAQAA+P////j////40QAAJQEAACYBAAAM0AAAINAAAAgAAAAAAAAAQNIAACcBAAAoAQAA+P////j///9A0gAAKQEAACoBAAA80AAAUNAAAAQAAAAAAAAAiNIAACsBAAAsAQAA/P////z///+I0gAALQEAAC4BAABs0AAAgNAAAAQAAAAAAAAA0NIAAC8BAAAwAQAA/P////z////Q0gAAMQEAADIBAACc0AAAsNAAAAAAAAD80AAAMwEAADQBAABOU3QzX18yOWJhc2ljX2lvc0ljTlNfMTFjaGFyX3RyYWl0c0ljRUVFRQAAAHz9AADQ0AAADNMAAAAAAABE0QAANQEAADYBAABOU3QzX18yOWJhc2ljX2lvc0l3TlNfMTFjaGFyX3RyYWl0c0l3RUVFRQAAAHz9AAAY0QAADNMAAE5TdDNfXzIxNWJhc2ljX3N0cmVhbWJ1ZkljTlNfMTFjaGFyX3RyYWl0c0ljRUVFRQAAAABU/QAAUNEAAE5TdDNfXzIxNWJhc2ljX3N0cmVhbWJ1Zkl3TlNfMTFjaGFyX3RyYWl0c0l3RUVFRQAAAABU/QAAjNEAAE5TdDNfXzIxM2Jhc2ljX2lzdHJlYW1JY05TXzExY2hhcl90cmFpdHNJY0VFRUUAANj9AADI0QAAAAAAAAEAAAD80AAAA/T//05TdDNfXzIxM2Jhc2ljX2lzdHJlYW1Jd05TXzExY2hhcl90cmFpdHNJd0VFRUUAANj9AAAQ0gAAAAAAAAEAAABE0QAAA/T//05TdDNfXzIxM2Jhc2ljX29zdHJlYW1JY05TXzExY2hhcl90cmFpdHNJY0VFRUUAANj9AABY0gAAAAAAAAEAAAD80AAAA/T//05TdDNfXzIxM2Jhc2ljX29zdHJlYW1Jd05TXzExY2hhcl90cmFpdHNJd0VFRUUAANj9AACg0gAAAAAAAAEAAABE0QAAA/T//wAAAAAM0wAANwEAADgBAABOU3QzX18yOGlvc19iYXNlRQAAAFT9AAD40gAAKCEBAAAAAABw0wAABwEAADoBAAA7AQAACgEAAAsBAAAMAQAADQEAAA4BAAAPAQAAPAEAAD0BAAA+AQAAEwEAABQBAABOU3QzX18yMTBfX3N0ZGluYnVmSWNFRQB8/QAAWNMAAITRAAAAAAAA1NMAABUBAAA/AQAAQAEAABgBAAAZAQAAGgEAABsBAAAcAQAAHQEAAEEBAABCAQAAQwEAACEBAAAiAQAATlN0M19fMjEwX19zdGRpbmJ1Zkl3RUUAfP0AALzTAADA0QAAAAAAADzUAAAHAQAARAEAAEUBAAAKAQAACwEAAAwBAABGAQAADgEAAA8BAAAQAQAAEQEAABIBAABHAQAASAEAAE5TdDNfXzIxMV9fc3Rkb3V0YnVmSWNFRQAAAAB8/QAAINQAAITRAAAAAAAApNQAABUBAABJAQAASgEAABgBAAAZAQAAGgEAAEsBAAAcAQAAHQEAAB4BAAAfAQAAIAEAAEwBAABNAQAATlN0M19fMjExX19zdGRvdXRidWZJd0VFAAAAAHz9AACI1AAAwNEAAN4SBJUAAAAA////////////////sNQAABQAAABDLlVURi04"); - base64DecodeToExistingUint8Array(bufferView, 54528, "xNQ="); - base64DecodeToExistingUint8Array(bufferView, 54560, "TENfQ1RZUEUAAAAATENfTlVNRVJJQwAATENfVElNRQAAAAAATENfQ09MTEFURQAATENfTU9ORVRBUlkATENfTUVTU0FHRVMAcNY="); - base64DecodeToExistingUint8Array(bufferView, 54896, "AgACAAIAAgACAAIAAgACAAIAAyACIAIgAiACIAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAFgBMAEwATABMAEwATABMAEwATABMAEwATABMAEwATACNgI2AjYCNgI2AjYCNgI2AjYCNgEwATABMAEwATABMAEwAjVCNUI1QjVCNUI1QjFCMUIxQjFCMUIxQjFCMUIxQjFCMUIxQjFCMUIxQjFCMUIxQjFCMUEwATABMAEwATABMAI1gjWCNYI1gjWCNYIxgjGCMYIxgjGCMYIxgjGCMYIxgjGCMYIxgjGCMYIxgjGCMYIxgjGBMAEwATABMAC"); - base64DecodeToExistingUint8Array(bufferView, 55408, "gNo="); - base64DecodeToExistingUint8Array(bufferView, 55940, "AQAAAAIAAAADAAAABAAAAAUAAAAGAAAABwAAAAgAAAAJAAAACgAAAAsAAAAMAAAADQAAAA4AAAAPAAAAEAAAABEAAAASAAAAEwAAABQAAAAVAAAAFgAAABcAAAAYAAAAGQAAABoAAAAbAAAAHAAAAB0AAAAeAAAAHwAAACAAAAAhAAAAIgAAACMAAAAkAAAAJQAAACYAAAAnAAAAKAAAACkAAAAqAAAAKwAAACwAAAAtAAAALgAAAC8AAAAwAAAAMQAAADIAAAAzAAAANAAAADUAAAA2AAAANwAAADgAAAA5AAAAOgAAADsAAAA8AAAAPQAAAD4AAAA/AAAAQAAAAEEAAABCAAAAQwAAAEQAAABFAAAARgAAAEcAAABIAAAASQAAAEoAAABLAAAATAAAAE0AAABOAAAATwAAAFAAAABRAAAAUgAAAFMAAABUAAAAVQAAAFYAAABXAAAAWAAAAFkAAABaAAAAWwAAAFwAAABdAAAAXgAAAF8AAABgAAAAQQAAAEIAAABDAAAARAAAAEUAAABGAAAARwAAAEgAAABJAAAASgAAAEsAAABMAAAATQAAAE4AAABPAAAAUAAAAFEAAABSAAAAUwAAAFQAAABVAAAAVgAAAFcAAABYAAAAWQAAAFoAAAB7AAAAfAAAAH0AAAB+AAAAfw=="); - base64DecodeToExistingUint8Array(bufferView, 56960, "kOA="); - base64DecodeToExistingUint8Array(bufferView, 57492, "AQAAAAIAAAADAAAABAAAAAUAAAAGAAAABwAAAAgAAAAJAAAACgAAAAsAAAAMAAAADQAAAA4AAAAPAAAAEAAAABEAAAASAAAAEwAAABQAAAAVAAAAFgAAABcAAAAYAAAAGQAAABoAAAAbAAAAHAAAAB0AAAAeAAAAHwAAACAAAAAhAAAAIgAAACMAAAAkAAAAJQAAACYAAAAnAAAAKAAAACkAAAAqAAAAKwAAACwAAAAtAAAALgAAAC8AAAAwAAAAMQAAADIAAAAzAAAANAAAADUAAAA2AAAANwAAADgAAAA5AAAAOgAAADsAAAA8AAAAPQAAAD4AAAA/AAAAQAAAAGEAAABiAAAAYwAAAGQAAABlAAAAZgAAAGcAAABoAAAAaQAAAGoAAABrAAAAbAAAAG0AAABuAAAAbwAAAHAAAABxAAAAcgAAAHMAAAB0AAAAdQAAAHYAAAB3AAAAeAAAAHkAAAB6AAAAWwAAAFwAAABdAAAAXgAAAF8AAABgAAAAYQAAAGIAAABjAAAAZAAAAGUAAABmAAAAZwAAAGgAAABpAAAAagAAAGsAAABsAAAAbQAAAG4AAABvAAAAcAAAAHEAAAByAAAAcwAAAHQAAAB1AAAAdgAAAHcAAAB4AAAAeQAAAHoAAAB7AAAAfAAAAH0AAAB+AAAAfw=="); - base64DecodeToExistingUint8Array(bufferView, 58512, "MDEyMzQ1Njc4OWFiY2RlZkFCQ0RFRnhYKy1wUGlJbk4AJQAAAAAAJXAAAAAAJUk6JU06JVMgJXAlSDolTQAAACUAAABtAAAALwAAACUAAABkAAAALwAAACUAAAB5AAAAJQAAAFkAAAAtAAAAJQAAAG0AAAAtAAAAJQAAAGQAAAAlAAAASQAAADoAAAAlAAAATQAAADoAAAAlAAAAUwAAACAAAAAlAAAAcAAAAAAAAAAlAAAASAAAADoAAAAlAAAATQ=="); - base64DecodeToExistingUint8Array(bufferView, 58720, "JQAAAEgAAAA6AAAAJQAAAE0AAAA6AAAAJQAAAFMAAAAAAAAA5OkAAGABAABhAQAAYgEAAAAAAABE6gAAYwEAAGQBAABiAQAAZQEAAGYBAABnAQAAaAEAAGkBAABqAQAAawEAAGwBAAAAAAAArOkAAG0BAABuAQAAYgEAAG8BAABwAQAAcQEAAHIBAABzAQAAdAEAAHUBAAAAAAAAfOoAAHYBAAB3AQAAYgEAAHgBAAB5AQAAegEAAHsBAAB8AQAAAAAAAKDqAAB9AQAAfgEAAGIBAAB/AQAAgAEAAIEBAACCAQAAgwEAAHQAAAByAAAAdQAAAGUAAAAAAAAAZgAAAGEAAABsAAAAcwAAAGUAAAAAAAAAJQAAAG0AAAAvAAAAJQAAAGQAAAAvAAAAJQAAAHkAAAAAAAAAJQAAAEgAAAA6AAAAJQAAAE0AAAA6AAAAJQAAAFMAAAAAAAAAJQAAAGEAAAAgAAAAJQAAAGIAAAAgAAAAJQAAAGQAAAAgAAAAJQAAAEgAAAA6AAAAJQAAAE0AAAA6AAAAJQAAAFMAAAAgAAAAJQAAAFkAAAAAAAAAJQAAAEkAAAA6AAAAJQAAAE0AAAA6AAAAJQAAAFMAAAAgAAAAJQAAAHA="); - base64DecodeToExistingUint8Array(bufferView, 59204, "bOcAAIQBAACFAQAAYgEAAE5TdDNfXzI2bG9jYWxlNWZhY2V0RQAAAHz9AABU5wAAsPoAAAAAAADs5wAAhAEAAIYBAABiAQAAhwEAAIgBAACJAQAAigEAAIsBAACMAQAAjQEAAI4BAACPAQAAkAEAAJEBAACSAQAATlN0M19fMjVjdHlwZUl3RUUATlN0M19fMjEwY3R5cGVfYmFzZUUAAFT9AADO5wAA2P0AALznAAAAAAAAAgAAAGznAAACAAAA5OcAAAIAAAAAAAAAgOgAAIQBAACTAQAAYgEAAJQBAACVAQAAlgEAAJcBAACYAQAAmQEAAJoBAABOU3QzX18yN2NvZGVjdnRJY2MxMV9fbWJzdGF0ZV90RUUATlN0M19fMjEyY29kZWN2dF9iYXNlRQAAAABU/QAAXugAANj9AAA86AAAAAAAAAIAAABs5wAAAgAAAHjoAAACAAAAAAAAAPToAACEAQAAmwEAAGIBAACcAQAAnQEAAJ4BAACfAQAAoAEAAKEBAACiAQAATlN0M19fMjdjb2RlY3Z0SURzYzExX19tYnN0YXRlX3RFRQAA2P0AANDoAAAAAAAAAgAAAGznAAACAAAAeOgAAAIAAAAAAAAAaOkAAIQBAACjAQAAYgEAAKQBAAClAQAApgEAAKcBAACoAQAAqQEAAKoBAABOU3QzX18yN2NvZGVjdnRJRGljMTFfX21ic3RhdGVfdEVFAADY/QAAROkAAAAAAAACAAAAbOcAAAIAAAB46AAAAgAAAE5TdDNfXzI3Y29kZWN2dEl3YzExX19tYnN0YXRlX3RFRQAAANj9AACI6QAAAAAAAAIAAABs5wAAAgAAAHjoAAACAAAATlN0M19fMjZsb2NhbGU1X19pbXBFAAAAfP0AAMzpAABs5wAATlN0M19fMjdjb2xsYXRlSWNFRQB8/QAA8OkAAGznAABOU3QzX18yN2NvbGxhdGVJd0VFAHz9AAAQ6gAAbOcAAE5TdDNfXzI1Y3R5cGVJY0VFAAAA2P0AADDqAAAAAAAAAgAAAGznAAACAAAA5OcAAAIAAABOU3QzX18yOG51bXB1bmN0SWNFRQAAAAB8/QAAZOoAAGznAABOU3QzX18yOG51bXB1bmN0SXdFRQAAAAB8/QAAiOoAAGznAAAAAAAABOoAAKsBAACsAQAAYgEAAK0BAACuAQAArwEAAAAAAAAk6gAAsAEAALEBAABiAQAAsgEAALMBAAC0AQAAAAAAAMDrAACEAQAAtQEAAGIBAAC2AQAAtwEAALgBAAC5AQAAugEAALsBAAC8AQAAvQEAAL4BAAC/AQAAwAEAAE5TdDNfXzI3bnVtX2dldEljTlNfMTlpc3RyZWFtYnVmX2l0ZXJhdG9ySWNOU18xMWNoYXJfdHJhaXRzSWNFRUVFRUUATlN0M19fMjlfX251bV9nZXRJY0VFAE5TdDNfXzIxNF9fbnVtX2dldF9iYXNlRQAAVP0AAIbrAADY/QAAcOsAAAAAAAABAAAAoOsAAAAAAADY/QAALOsAAAAAAAACAAAAbOcAAAIAAACo6w=="); - base64DecodeToExistingUint8Array(bufferView, 60388, "lOwAAIQBAADBAQAAYgEAAMIBAADDAQAAxAEAAMUBAADGAQAAxwEAAMgBAADJAQAAygEAAMsBAADMAQAATlN0M19fMjdudW1fZ2V0SXdOU18xOWlzdHJlYW1idWZfaXRlcmF0b3JJd05TXzExY2hhcl90cmFpdHNJd0VFRUVFRQBOU3QzX18yOV9fbnVtX2dldEl3RUUAAADY/QAAZOwAAAAAAAABAAAAoOsAAAAAAADY/QAAIOwAAAAAAAACAAAAbOcAAAIAAAB87A=="); - base64DecodeToExistingUint8Array(bufferView, 60600, "fO0AAIQBAADNAQAAYgEAAM4BAADPAQAA0AEAANEBAADSAQAA0wEAANQBAADVAQAATlN0M19fMjdudW1fcHV0SWNOU18xOW9zdHJlYW1idWZfaXRlcmF0b3JJY05TXzExY2hhcl90cmFpdHNJY0VFRUVFRQBOU3QzX18yOV9fbnVtX3B1dEljRUUATlN0M19fMjE0X19udW1fcHV0X2Jhc2VFAABU/QAAQu0AANj9AAAs7QAAAAAAAAEAAABc7QAAAAAAANj9AADo7AAAAAAAAAIAAABs5wAAAgAAAGTt"); - base64DecodeToExistingUint8Array(bufferView, 60832, "RO4AAIQBAADWAQAAYgEAANcBAADYAQAA2QEAANoBAADbAQAA3AEAAN0BAADeAQAATlN0M19fMjdudW1fcHV0SXdOU18xOW9zdHJlYW1idWZfaXRlcmF0b3JJd05TXzExY2hhcl90cmFpdHNJd0VFRUVFRQBOU3QzX18yOV9fbnVtX3B1dEl3RUUAAADY/QAAFO4AAAAAAAABAAAAXO0AAAAAAADY/QAA0O0AAAAAAAACAAAAbOcAAAIAAAAs7g=="); - base64DecodeToExistingUint8Array(bufferView, 61032, "RO8AAN8BAADgAQAAYgEAAOEBAADiAQAA4wEAAOQBAADlAQAA5gEAAOcBAAD4////RO8AAOgBAADpAQAA6gEAAOsBAADsAQAA7QEAAO4BAABOU3QzX18yOHRpbWVfZ2V0SWNOU18xOWlzdHJlYW1idWZfaXRlcmF0b3JJY05TXzExY2hhcl90cmFpdHNJY0VFRUVFRQBOU3QzX18yOXRpbWVfYmFzZUUAVP0AAP3uAABOU3QzX18yMjBfX3RpbWVfZ2V0X2Nfc3RvcmFnZUljRUUAAABU/QAAGO8AANj9AAC47gAAAAAAAAMAAABs5wAAAgAAABDvAAACAAAAPO8AAAAIAAAAAAAAMPAAAO8BAADwAQAAYgEAAPEBAADyAQAA8wEAAPQBAAD1AQAA9gEAAPcBAAD4////MPAAAPgBAAD5AQAA+gEAAPsBAAD8AQAA/QEAAP4BAABOU3QzX18yOHRpbWVfZ2V0SXdOU18xOWlzdHJlYW1idWZfaXRlcmF0b3JJd05TXzExY2hhcl90cmFpdHNJd0VFRUVFRQBOU3QzX18yMjBfX3RpbWVfZ2V0X2Nfc3RvcmFnZUl3RUUAAFT9AAAF8AAA2P0AAMDvAAAAAAAAAwAAAGznAAACAAAAEO8AAAIAAAAo8AAAAAgAAAAAAADU8AAA/wEAAAACAABiAQAAAQIAAE5TdDNfXzI4dGltZV9wdXRJY05TXzE5b3N0cmVhbWJ1Zl9pdGVyYXRvckljTlNfMTFjaGFyX3RyYWl0c0ljRUVFRUVFAE5TdDNfXzIxMF9fdGltZV9wdXRFAAAAVP0AALXwAADY/QAAcPAAAAAAAAACAAAAbOcAAAIAAADM8AAAAAgAAAAAAABU8QAAAgIAAAMCAABiAQAABAIAAE5TdDNfXzI4dGltZV9wdXRJd05TXzE5b3N0cmVhbWJ1Zl9pdGVyYXRvckl3TlNfMTFjaGFyX3RyYWl0c0l3RUVFRUVFAAAAANj9AAAM8QAAAAAAAAIAAABs5wAAAgAAAMzwAAAACAAAAAAAAOjxAACEAQAABQIAAGIBAAAGAgAABwIAAAgCAAAJAgAACgIAAAsCAAAMAgAADQIAAA4CAABOU3QzX18yMTBtb25leXB1bmN0SWNMYjBFRUUATlN0M19fMjEwbW9uZXlfYmFzZUUAAAAAVP0AAMjxAADY/QAArPEAAAAAAAACAAAAbOcAAAIAAADg8QAAAgAAAAAAAABc8gAAhAEAAA8CAABiAQAAEAIAABECAAASAgAAEwIAABQCAAAVAgAAFgIAABcCAAAYAgAATlN0M19fMjEwbW9uZXlwdW5jdEljTGIxRUVFANj9AABA8gAAAAAAAAIAAABs5wAAAgAAAODxAAACAAAAAAAAANDyAACEAQAAGQIAAGIBAAAaAgAAGwIAABwCAAAdAgAAHgIAAB8CAAAgAgAAIQIAACICAABOU3QzX18yMTBtb25leXB1bmN0SXdMYjBFRUUA2P0AALTyAAAAAAAAAgAAAGznAAACAAAA4PEAAAIAAAAAAAAARPMAAIQBAAAjAgAAYgEAACQCAAAlAgAAJgIAACcCAAAoAgAAKQIAACoCAAArAgAALAIAAE5TdDNfXzIxMG1vbmV5cHVuY3RJd0xiMUVFRQDY/QAAKPMAAAAAAAACAAAAbOcAAAIAAADg8QAAAgAAAAAAAADo8wAAhAEAAC0CAABiAQAALgIAAC8CAABOU3QzX18yOW1vbmV5X2dldEljTlNfMTlpc3RyZWFtYnVmX2l0ZXJhdG9ySWNOU18xMWNoYXJfdHJhaXRzSWNFRUVFRUUATlN0M19fMjExX19tb25leV9nZXRJY0VFAABU/QAAxvMAANj9AACA8wAAAAAAAAIAAABs5wAAAgAAAODz"); - base64DecodeToExistingUint8Array(bufferView, 62476, "jPQAAIQBAAAwAgAAYgEAADECAAAyAgAATlN0M19fMjltb25leV9nZXRJd05TXzE5aXN0cmVhbWJ1Zl9pdGVyYXRvckl3TlNfMTFjaGFyX3RyYWl0c0l3RUVFRUVFAE5TdDNfXzIxMV9fbW9uZXlfZ2V0SXdFRQAAVP0AAGr0AADY/QAAJPQAAAAAAAACAAAAbOcAAAIAAACE9A=="); - base64DecodeToExistingUint8Array(bufferView, 62640, "MPUAAIQBAAAzAgAAYgEAADQCAAA1AgAATlN0M19fMjltb25leV9wdXRJY05TXzE5b3N0cmVhbWJ1Zl9pdGVyYXRvckljTlNfMTFjaGFyX3RyYWl0c0ljRUVFRUVFAE5TdDNfXzIxMV9fbW9uZXlfcHV0SWNFRQAAVP0AAA71AADY/QAAyPQAAAAAAAACAAAAbOcAAAIAAAAo9Q=="); - base64DecodeToExistingUint8Array(bufferView, 62804, "1PUAAIQBAAA2AgAAYgEAADcCAAA4AgAATlN0M19fMjltb25leV9wdXRJd05TXzE5b3N0cmVhbWJ1Zl9pdGVyYXRvckl3TlNfMTFjaGFyX3RyYWl0c0l3RUVFRUVFAE5TdDNfXzIxMV9fbW9uZXlfcHV0SXdFRQAAVP0AALL1AADY/QAAbPUAAAAAAAACAAAAbOcAAAIAAADM9Q=="); - base64DecodeToExistingUint8Array(bufferView, 62968, "TPYAAIQBAAA5AgAAYgEAADoCAAA7AgAAPAIAAE5TdDNfXzI4bWVzc2FnZXNJY0VFAE5TdDNfXzIxM21lc3NhZ2VzX2Jhc2VFAAAAAFT9AAAp9gAA2P0AABT2AAAAAAAAAgAAAGznAAACAAAARPYAAAIAAAAAAAAApPYAAIQBAAA9AgAAYgEAAD4CAAA/AgAAQAIAAE5TdDNfXzI4bWVzc2FnZXNJd0VFAAAAANj9AACM9gAAAAAAAAIAAABs5wAAAgAAAET2AAACAAAAUwAAAHUAAABuAAAAZAAAAGEAAAB5AAAAAAAAAE0AAABvAAAAbgAAAGQAAABhAAAAeQAAAAAAAABUAAAAdQAAAGUAAABzAAAAZAAAAGEAAAB5AAAAAAAAAFcAAABlAAAAZAAAAG4AAABlAAAAcwAAAGQAAABhAAAAeQAAAAAAAABUAAAAaAAAAHUAAAByAAAAcwAAAGQAAABhAAAAeQAAAAAAAABGAAAAcgAAAGkAAABkAAAAYQAAAHkAAAAAAAAAUwAAAGEAAAB0AAAAdQAAAHIAAABkAAAAYQAAAHkAAAAAAAAAUwAAAHUAAABuAAAAAAAAAE0AAABvAAAAbgAAAAAAAABUAAAAdQAAAGUAAAAAAAAAVwAAAGUAAABkAAAAAAAAAFQAAABoAAAAdQAAAAAAAABGAAAAcgAAAGkAAAAAAAAAUwAAAGEAAAB0AAAAAAAAAEoAAABhAAAAbgAAAHUAAABhAAAAcgAAAHkAAAAAAAAARgAAAGUAAABiAAAAcgAAAHUAAABhAAAAcgAAAHkAAAAAAAAATQAAAGEAAAByAAAAYwAAAGgAAAAAAAAAQQAAAHAAAAByAAAAaQAAAGwAAAAAAAAATQAAAGEAAAB5AAAAAAAAAEoAAAB1AAAAbgAAAGUAAAAAAAAASgAAAHUAAABsAAAAeQAAAAAAAABBAAAAdQAAAGcAAAB1AAAAcwAAAHQAAAAAAAAAUwAAAGUAAABwAAAAdAAAAGUAAABtAAAAYgAAAGUAAAByAAAAAAAAAE8AAABjAAAAdAAAAG8AAABiAAAAZQAAAHIAAAAAAAAATgAAAG8AAAB2AAAAZQAAAG0AAABiAAAAZQAAAHIAAAAAAAAARAAAAGUAAABjAAAAZQAAAG0AAABiAAAAZQAAAHIAAAAAAAAASgAAAGEAAABuAAAAAAAAAEYAAABlAAAAYgAAAAAAAABNAAAAYQAAAHIAAAAAAAAAQQAAAHAAAAByAAAAAAAAAEoAAAB1AAAAbgAAAAAAAABKAAAAdQAAAGwAAAAAAAAAQQAAAHUAAABnAAAAAAAAAFMAAABlAAAAcAAAAAAAAABPAAAAYwAAAHQAAAAAAAAATgAAAG8AAAB2AAAAAAAAAEQAAABlAAAAYwAAAAAAAABBAAAATQAAAAAAAABQAAAATQ=="); - base64DecodeToExistingUint8Array(bufferView, 64060, "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"); - base64DecodeToExistingUint8Array(bufferView, 73688, "AQAAAF4EAABHBwAA5w0AAJIPAAD//////f////7///8F"); - base64DecodeToExistingUint8Array(bufferView, 73733, "AQ=="); - base64DecodeToExistingUint8Array(bufferView, 73756, "/gAAAP0AAAC4NQE="); - base64DecodeToExistingUint8Array(bufferView, 73780, "Ag=="); - base64DecodeToExistingUint8Array(bufferView, 73796, "//////////8="); - base64DecodeToExistingUint8Array(bufferView, 73864, "+B8BAAAAAAAF"); - base64DecodeToExistingUint8Array(bufferView, 73884, "AQE="); - base64DecodeToExistingUint8Array(bufferView, 73908, "/gAAAAIBAADINQEAAAQ="); - base64DecodeToExistingUint8Array(bufferView, 73932, "AQ=="); - base64DecodeToExistingUint8Array(bufferView, 73948, "/////wo="); - base64DecodeToExistingUint8Array(bufferView, 74016, "kCABABBMUQAJ"); - base64DecodeToExistingUint8Array(bufferView, 74037, "AQ=="); - base64DecodeToExistingUint8Array(bufferView, 74056, "/wAAAAAAAAD9AAAA2DsBAAAE"); - base64DecodeToExistingUint8Array(bufferView, 74100, "/////w=="); - base64DecodeToExistingUint8Array(bufferView, 74168, "KCEBAEUC"); + base64DecodeToExistingUint8Array(bufferView, 1024, "ZnNldAAlcy8lcwAlcy4lcwBkZWJ1ZwBhbGxvY2F0b3I8VD46OmFsbG9jYXRlKHNpemVfdCBuKSAnbicgZXhjZWVkcyBtYXhpbXVtIHN1cHBvcnRlZCBzaXplAHdiACVj4oS577iPW3dlYmFya2l0LWluZm86XQAlbS0lZC0lWS0lSC0lTS0lUwBNYXJrZXIgT0suACwAQXNzZXJ0aW9uIGB4ID49IG1NaW5YYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgd2lkdGggPj0gNWAgZmFpbGVkIGluIABBc3NlcnRpb24gYHdpZHRoID49IDFgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB3aWR0aCA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBweXJhbWlkLT5zaXplKCkgPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbVN0YXJ0VGltZSA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKHNyY193aWR0aCUyKSA9PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW0ud2lkdGgoKSA9PSBpbS5zdGVwKCkvc2l6ZW9mKGZsb2F0KWAgZmFpbGVkIGluIAAgCQoNAEVycm9yOiBtYWxsb2MKAEVycm9yIDE6IGljcEdldEluaXRYdzJYYwoAID09PSBtYXRyaXggKCVkLCVkKSA9PT0KACA9PT0gdmVjdG9yICglZCkgPT09CgA/Pz8gMQoARXJyb3I6IGxhYmVsaW5nIHdvcmsgb3ZlcmZsb3cuCgAjIyMgRmVhdHVyZSBjYW5kaWRhdGVzIGZvciB0cmFja2luZyBhcmUgb3ZlcmZsb3cuCgBhcmdsQ2FtZXJhRnJ1c3R1bVJIKCk6IGFyUGFyYW1EZWNvbXBNYXQoKSBpbmRpY2F0ZWQgcGFyYW1ldGVyIGVycm9yLgoAa3BtRGVsZXRlUmVmRGF0YVNldCgpOiBOVUxMIHJlZkRhdGFTZXRQdHIvcmVmSW1hZ2UuCgBTdGFydCB0cmFja2luZ190aHJlYWQgIyVkLgoAT3V0IG9mIG1lbW9yeSEhCgBEYXRhIG51bSBlcnJvciEhCgBjb2xvcjogIzY2NDQwMDsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmY5OTsgYm9yZGVyLXJhZGl1czogNHB4OyBwYWRkaW5nOiAycHgAdwBJRCBhbHJlYWR5IGV4aXN0cwAlcyVzACVzLiVzAHIAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9kZXRlY3RvcnMvb3JpZW50YXRpb25fYXNzaWdubWVudC5jcHAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9mcmFtZXdvcmsvdGltZXJzLmNwcAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9oYXJyaXMuY3BwAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi93ZWJhcmtpdC1vcmcvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZGV0ZWN0b3JzL0RvR19zY2FsZV9pbnZhcmlhbnRfZGV0ZWN0b3IuY3BwAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi93ZWJhcmtpdC1vcmcvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvbWF0Y2hlcnMvaG91Z2hfc2ltaWxhcml0eV92b3RpbmcuY3BwAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi93ZWJhcmtpdC1vcmcvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZnJhbWV3b3JrL2ltYWdlLmNwcAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9nYXVzc2lhbl9zY2FsZV9zcGFjZV9weXJhbWlkLmNwcAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9weXJhbWlkLmNwcABpbmZvAEVycm9yOiBpY3BHZXRKX1VfWGMAd2IAcmIAQVJfUElYRUxfRk9STUFUX1JHQgBQYXR0ZXJuIGV4dHJhY3Rpb24gZmFpbGVkLgBBc3NlcnRpb24gYHB5cmFtaWRgIGZhaWxlZCBpbiAAVHJhY2tpbmcgdGhyZWFkID0gJWQKAFNJWkUgPSAlZCwgJWQKAEVycm9yIDI6IGljcEdldEluaXRYdzJYYwoAPz8/IDIKAEVycm9yOiB1bnN1cHBvcnRlZCBwaXhlbCBmb3JtYXQuCgBVbmtub3duIG9yIHVuc3VwcG9ydGVkIGxhYmVsaW5nIHRocmVzaG9sZCBtb2RlIHJlcXVlc3RlZC4gU2V0IHRvIG1hbnVhbC4KAGtwbURlbGV0ZVJlZkRhdGFTZXQoKTogMCB4c2l6ZS95c2l6ZS9kcGkuCgBFcnJvciAoJWQpOiB1bmFibGUgdG8gb3BlbiBjYW1lcmEgcGFyYW1ldGVycyBmaWxlICIlcyIgZm9yIHdyaXRpbmcuCgBFcnJvcjogTlVMTCBwYXR0SGFuZGxlLgoARW5kIHRyYWNraW5nX3RocmVhZCAjJWQuCgBPdXQgb2YgbWVtb3J5ISEKAHIAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9tYXRjaGVycy9mcmVhay5oAHdhcm5pbmcAICUxMGcAQnVpbGQgUHlyYW1pZAAlNGQAd2IAcmIAJWPwn5qpW3dlYmFya2l0LWVycm9yOl0AQVJfUElYRUxfRk9STUFUX0JHUgBNQU5VQUwAR2VuZXJpYyBlcnJvciBkdXJpbmcgbWF0Y2hpbmcgcGhhc2UuACBsaW5lIAAlcyVzCgBGaWxlIG9wZW4gZXJyb3IuICVzCgBEaXN0b3J0aW9uIGZhY3RvcjogazE9JTEuMTBmLCBrMj0lMS4xMGYsIHAxPSUxLjEwZiwgcDI9JTEuMTBmCgBFcnJvcjogbWFsbG9jCgBFcnJvciAzOiBpY3BHZXRJbml0WHcyWGMKAEVycm9yIGljcEdldEpfVV9TCgA9PT09PT0gJXMgPT09PT09PT0KAD8/PyAzCgBFcnJvcjogY2FuJ3QgbG9hZCBwYXR0ZXJuIGZyb20gTlVMTCBidWZmZXIuCgBrcG1TZXRSZWZEYXRhU2V0KCk6IE5VTEwga3BtSGFuZGxlL2ZpbGVuYW1lLgoARXJyb3Igc2F2aW5nIGZlYXR1cmUgbWFwOiBlcnJvciB3cml0aW5nIGRhdGEuCgBPdXQgb2YgbWVtb3J5ISEKAGNvbG9yOiAjZmZmZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMTAxOyBib3JkZXItcmFkaXVzOiA0cHg7IHBhZGRpbmc6IDJweABFeHRyYWN0IEZlYXR1cmVzAGVycm9yAEZyZWFrIGZlYXR1cmVzIC0gJWQAcmIAQVVUT19NRURJQU4AQVJfUElYRUxfRk9STUFUX1JHQkEASW5zdWZmaWNpZW50IGNvbnRyYXN0IGR1cmluZyBtYXRjaGluZy4AJTcuNWYgACBsaW5lIABFcnJvciBvcGVuaW5nIGZpbGUgJyVzJzogACAgICAgICAgICAgICAgICAgIGZ4PSVmLCBmeT0lZiwgeDA9JWYsIHkwPSVmLCBzPSVmCgBFcnJvciA0OiBpY3BHZXRJbml0WHcyWGMKAEVycm9yIGljcEdldFVfZnJvbV9YX2J5X01hdFgyVQoARXJyb3IgYWxsb2NhdGluZyBtZW1vcnkuCgBFcnJvcjogb3V0IG9mIG1lbW9yeS4KAEVycm9yOiBVbmFibGUgdG8gb3BlbiBmaWxlICclcycgZm9yIHdyaXRpbmcuCgBFcnJvcjogdW5hYmxlIHRvIG9wZW4gZmlsZSAnJXMlcycgZm9yIHJlYWRpbmcuCgBPdXQgb2YgbWVtb3J5ISEKAFN0ZXAgc2l6ZSBtdXN0IGJlIGVxdWFsIHRvIHdpZHRoIGZvciBub3cAWyVzXSBbJXNdIFslc10gOiBGb3VuZCAlZCBmZWF0dXJlcwAlcwBXaWR0aCBjYW5ub3QgYmUgemVybwBTb3VyY2Ugd2lkdGggbXVzdCBiZSBldmVuAEltYWdlIGlzIHRvbyBzbWFsbAB4IG91dCBvZiByYW5nZQBDbG9jayBoYXMgbm90IGJlZW4gc3RhcnRlZABQeXJhbWlkIGlzIG5vdCBhbGxvY2F0ZWQAcmIAJWPimqDvuI9bd2ViYXJraXQtd2FybjpdAEFVVE9fT1RTVQBBUl9QSVhFTF9GT1JNQVRfQkdSQQB3cCBtdXN0IGJlIGF0IGxlYXN0IDEAQmFyY29kZSBtYXRjaGluZyBjb3VsZCBub3QgZmluZCBjb3JyZWN0IGJhcmNvZGUgbG9jYXRvciBwYXR0ZXJuLgBbJXNdIAA6IAAlcyVzCgBEaXN0b3J0aW9uIGZhY3RvciA9ICVmICVmICVmICVmICVmICVmCgBFcnJvciA1OiBpY3BHZXRJbml0WHcyWGMKAEVycm9yIGljcEdldFhjX2Zyb21fWHdfYnlfTWF0WHcyWGMKAEVycm9yIHJlYWRpbmcgaW1hZ2VTZXQuCgBFcnJvciB3aGlsZSBhZGRpbmcgcmVmZXJlbmNlIGRhdGEgc2V0OiBrcG1HZW5SZWZEYXRhU2V0KCkgZmFpbGVkLgoARXJyb3Igb3BlbmluZyAnJXMnLgoAQ2FuJ3Qgb3BlbiBKUEVHIGZpbGUgJyVzJwoAT3V0IG9mIG1lbW9yeSEhCgBQYXR0ZXJuIERhdGEgcmVhZCBlcnJvciEhCgBSZWFkIGVycm9yISEKAGNvbG9yOiAjNzc0NDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZjk5OyBib3JkZXItcmFkaXVzOiA0cHg7IHBhZGRpbmc6IDJweAAlZgB3YgBBUl9QSVhFTF9GT1JNQVRfQUJHUgBQeXJhbWlkIGlzIE5VTEwAQVVUT19BREFQVElWRQBCYXJjb2RlIG1hdGNoaW5nIGVycm9yIGRldGVjdGlvbi9jb3JyZWN0aW9uIGZvdW5kIHVucmVjb3ZlcmFibGUgZXJyb3IuAEVycm9yIGNyZWF0aW5nIGZ1bGwgZmlsZSBwYXRoIGZyb20gJyVzJyBhbmQgJyVzJwBBc3NlcnRpb24gYHggPCBtTWF4WGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGhlaWdodCA+PSA1YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaGVpZ2h0ID49IDFgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBoZWlnaHQgPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbUltYWdlcy5zaXplKCkgPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgeCA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbVN0b3BUaW1lID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBkc3QgIT0gMGAgZmFpbGVkIGluIAAgSU5GTyAgACVzJXMKAERpc3RvcnRpb24gZmFjdG9yID0gJWYgJWYgJWYgJWYgJWYKAEVycm9yID0gJWYKAEVycm9yIDY6IGljcEdldEluaXRYdzJYYwoAICAgICAgICAgSW1hZ2VTaXplID0gJTdkW3BpeGVsXQoAPT09PT09PT09ICVkID09PT09PT09PT09CgBJbWFnZXNldCBjb250YWlucyAlZCBpbWFnZXMuCgBFcnJvcjogVW5hYmxlIHRvIG9wZW4gZmlsZSAnJXMnIGZvciByZWFkaW5nLgoARXJyb3IgKCVkKTogdW5hYmxlIHRvIG9wZW4gY2FtZXJhIHBhcmFtZXRlcnMgZmlsZSAiJXMiIGZvciByZWFkaW5nLgoARXJyb3IgcmVhZGluZyBwYXR0ZXJuIGZpbGUgJyVzJy4KAEJ1aWxkIEluZGV4AEhlaWdodCBjYW5ub3QgYmUgemVybwAlZiAlZiAlZiAlZgB4IG11c3QgYmUgcG9zaXRpdmUATGFwbGFjaWFuIHB5cmFtaWQgaGFzIG5vdCBiZWVuIGFsbG9jYXRlZABDbG9jayBoYXMgbm90IGJlZW4gc3RvcHBlZABBUl9QSVhFTF9GT1JNQVRfTU9OTwBEZXN0aW5hdGlvbiBpcyBOVUxMAEFVVE9fQlJBQ0tFVElORwBocCBtdXN0IGJlIGF0IGxlYXN0IDEARXJyb3IgKCVkKTogdW5hYmxlIHRvIGRldGVybWluZSBmaWxlIGxlbmd0aC4ATWF0Y2hpbmcgY29uZmlkZW5jZSBjdXRvZmYgdmFsdWUgbm90IHJlYWNoZWQuAEFzc2VydGlvbiBgeSA+PSBtTWluWWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGltYWdlLnR5cGUoKSA9PSBJTUFHRV9VSU5UOGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHN0b3JlLnNpemUoKSA9PSBwb2ludHMuc2l6ZSgpYCBmYWlsZWQgaW4gACVzJXMKAERpc3RvcnRpb24gZmFjdG9yID0gJWYgJWYgJWYgJWYKAEVycm9yIDc6IGljcEdldEluaXRYdzJYYwoARXh0cmFjdGVkIGZlYXR1cmVzID0gJTdkW3BpeGVsXQoARXJyb3IgaWNwMkdldFRTCgBGYWxsaW5nIGJhY2sgdG8gcmVhZGluZyAnJXMlcycgaW4gQVJUb29sS2l0IHY0LnggZm9ybWF0LgoARXJyb3IgaW4gb3BlbmluZyAnJXMnIGluIHppcGZpbGUuCgBFcnJvciByZWFkaW5nIEpQRUcgZmlsZS4KAEVycm9yIHdoaWxlIGFkZGluZyByZWZlcmVuY2UgZGF0YSBzZXQ6IGtwbU1lcmdlUmVmRGF0YVNldCgpIGZhaWxlZC4KAEVycm9yIHNhdmluZyBmZWF0dXJlIHNldDogZXJyb3Igd3JpdGluZyBkYXRhLgoAT3V0IG9mIG1lbW9yeSEhCg=="); + base64DecodeToExistingUint8Array(bufferView, 6960, "iA4AAIEQAADvEgAAFhUAAKcYAABbJXNdIFslc10gWyVzXSA6ICVzOiAlZiBtcwBJbWFnZSBtdXN0IGJlIGdyYXlzY2FsZQB5IG91dCBvZiByYW5nZQBGZWF0dXJlIHN0b3JlIGhhcyBub3QgYmVlbiBhbGxvY2F0ZWQAJWQAd2IAQVJfUElYRUxfRk9STUFUX0FSR0IATWF4aW11bSBhbGxvd2FibGUgcG9zZSBlcnJvciBleGNlZWRlZC4AQXNzZXJ0aW9uIGBzdGVwID49IHdpZHRoYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaSsxK2NodW5rX3NpemUgPCB3aWR0aGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHB5cmFtaWRgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBweXJhbWlkLT5udW1PY3RhdmVzKCkgPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgc3JjICE9IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB4IDwgbUdyYWRpZW50c1tvY3RhdmUqbU51bVNjYWxlc1Blck9jdGF2ZStzY2FsZV0ud2lkdGgoKWAgZmFpbGVkIGluIABFcnJvciBpbiBvcGVuaW5nICclcycgZm9yIHJlYWRpbmcKACBGaWx0ZXJlZCBmZWF0dXJlcyA9ICU3ZFtwaXhlbF0KAExhYmVsaW5nIHRocmVzaG9sZCBtb2RlIHNldCB0byAlcy4KAEVycm9yIHJlYWRpbmcgSlBFRyBmaWxlIGhlYWRlci4KAEVycm9yOiBzdXBwbGllZCBmaWxlIGRvZXMgbm90IGFwcGVhciB0byBiZSBhbiBBUlRvb2xLaXQgY2FtZXJhIHBhcmFtZXRlciBmaWxlLgoAa3BtRGVsZXRlUmVmRGF0YVNldCgpOiBOVUxMIHJlZkRhdGFTZXRQdHIxL3JlZkRhdGFTZXRQdHIyLgoAQ2FuJ3QgcmVhZCBKUEVHIGZpbGUgJyVzJwoAQVJfUElYRUxfRk9STUFUXzJ2dXkAUHlyYW1pZCBkb2VzIG5vdCBjb250YWluIGFueSBsZXZlbHMAU3RlcCBtdXN0IGJlIGdyZWF0ZXIgdGhhbiBvciBlcXVhbCB0aGUgd2lkdGgAeCBtdXN0IGJlIGxlc3MgdGhhbiB0aGUgaW1hZ2Ugd2lkdGgAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9tYXRjaGVycy92aXN1YWxfZGF0YWJhc2UuaABFeHRlbmRpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGUgaW1hZ2UAU291cmNlIGlzIE5VTEwARXJyb3IgKCVkKTogdW5hYmxlIHRvIHJlYWQgZnJvbSBmaWxlLgBNdWx0aS1tYXJrZXIgcG9zZSBlcnJvciB2YWx1ZSBleGNlZWRlZC4ADSU0ZC8lNGQuAEFzc2VydGlvbiBgeSA8IG1NYXhZYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW1hZ2UuY2hhbm5lbHMoKSA9PSAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbnVtX3BvaW50cyA9PSBwb2ludHMuc2l6ZSgpYCBmYWlsZWQgaW4gACU3LjVmIAAgSU5GTyAgAGtwbVNldFJlZkRhdGFTZXQoKTogTlVMTCBrcG1IYW5kbGUvcmVmRGF0YVNldC4KAGtwbURlbGV0ZVJlZkRhdGFTZXQoKTogTlVMTCByZWZEYXRhU2V0UHRyLgoARXJyb3I6IHVuYWJsZSB0byBvcGVuIGZpbGUgJyVzJyBmb3Igd3JpdGluZy4KAEVycm9yOiBVbnN1cHBvcnRlZCBwaXhlbCBmb3JtYXQgKCVkKSByZXF1ZXN0ZWQuCgBFcnJvciBpbiByZWFkaW5nICclcycuCgAKIyMjIFN1cmZhY2UgTm8uJWQgIyMjCgBBUl9QSVhFTF9GT1JNQVRfeXV2cwAlcwBJbWFnZSBtdXN0IGhhdmUgMSBjaGFubmVsAFNob3VsZCBiZSBzYW1lIHNpemUAUmVqZWN0ZWQgZnJlcXVlbnRseSBtaXNyZWNvZ25pc2VkIG1hdHJpeCBtYXJrZXIuAEFzc2VydGlvbiBgYnVja2V0WzBdLmZpcnN0ID49IGJ1Y2tldFtuXS5maXJzdGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGFuZ2xlID4gLVBJYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgY2hhbm5lbHMgPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgc3JjX3dpZHRoID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHkgPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGR5bmFtaWNfY2FzdDxjb25zdCBCaW5vbWlhbFB5cmFtaWQzMmYqPihweXJhbWlkKWAgZmFpbGVkIGluIAAgbGluZSAAa3BtU2F2ZVJlZkRhdGFTZXQoKTogTlVMTCBmaWxlbmFtZS9yZWZEYXRhU2V0LgoAa3BtU2V0UmVmRGF0YVNldCgpOiByZWZEYXRhU2V0LgoARXJyb3I6IHN1cHBsaWVkIGJ1ZmZlciBkb2VzIG5vdCBhcHBlYXIgdG8gYmUgQVJUb29sS2l0IGNhbWVyYSBwYXJhbWV0ZXJzLgoARXJyb3IgaW4gd3JpdGluZyAnJXMnIGluIHRoZSB6aXBmaWxlLgoARXJyb3Igc2F2aW5nIGltYWdlIHNldDogZXJyb3Igd3JpdGluZyBkYXRhLgoATnVtYmVyIG9mIGNoYW5uZWxzIGNhbm5vdCBiZSB6ZXJvAHkgbXVzdCBiZSBwb3NpdGl2ZQBXaWR0aCBtdXN0IGJlIHBvc2l0aXZlAGFuZ2xlIG91dCBvZiByYW5nZQBPbmx5IGJpbm9taWFsIHB5cmFtaWQgaXMgc3VwcG9ydGVkAG50aF9lbGVtZW50IGZhaWxlZABBUl9QSVhFTF9GT1JNQVRfUkdCXzU2NQBBc3NlcnRpb24gYG1QeXJhbWlkLnNpemUoKSA9PSBtTnVtT2N0YXZlcyptTnVtU2NhbGVzUGVyT2N0YXZlYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgb2N0YXZlID49IDBgIGZhaWxlZCBpbiAAOiAARmllbGQtb2YtdmlldyB2ZXJ0aWNhbCA9ICUuMWYsIGhvcml6b250YWwgPSAlLjFmIGRlZ3JlZXMsIGFzcGVjdCByYXRpbyA9ICUuM2YKAE1heCBmZWF0dXJlID0gJWQKACAgUmVhZCBJbWFnZVNldC4KAEVycm9yIHNhdmluZyBLUE0gZGF0YTogdW5hYmxlIHRvIG9wZW4gZmlsZSAnJXMlcyVzJyBmb3Igd3JpdGluZy4KAEVycm9yICglZCk6IHVuYWJsZSB0byBvcGVuIGV4dGVybmFsIHBhcmFtZXRlcnMgZmlsZSAiJXMiIGZvciB3cml0aW5nLgoARXJyb3IgaW4gY2xvc2luZyAlcyBpbiB0aGUgemlwZmlsZS4KAEF1dG8gdGhyZXNob2xkIChicmFja2V0KSBtYXJrZXIgY291bnRzIC1bJTNkOiAlM2RdIFslM2Q6ICUzZF0gWyUzZDogJTNkXSsuCgBPdXQgb2YgbWVtb3J5ISEKAFB5cmFtaWQgaGFzIG5vdCBiZWVuIGFsbG9jYXRlZCB5ZXQAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9kZXRlY3RvcnMvZ2F1c3NpYW5fc2NhbGVfc3BhY2VfcHlyYW1pZC5oAFB5cmFtaWQgaXMgTlVMTABBUl9QSVhFTF9GT1JNQVRfUkdCQV81NTUxAC4AQXNzZXJ0aW9uIGBwWzBdID4gcG0xWy0xXWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGFuZ2xlIDw9IFBJYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZC50eXBlKCkgPT0gSU1BR0VfRjMyYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgc3JjX2hlaWdodCA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB5IDwgbUdyYWRpZW50c1tvY3RhdmUqbU51bVNjYWxlc1Blck9jdGF2ZStzY2FsZV0uaGVpZ2h0KClgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtRGF0YS5nZXQoKWAgZmFpbGVkIGluIAAlM2Q6ICglM2QsJTNkKSA6ICVmIG1pbj0lZiBtYXg9JWYsIHNkPSVmCgBwYWdlICVkLCBpbWFnZSBudW0gJWQsIHBvaW50cyAtICVkCgBFcnJvciAoJWQpOiB1bmFibGUgdG8gb3BlbiBleHRlcm5hbCBwYXJhbWV0ZXJzIGZpbGUgIiVzIiBmb3IgcmVhZGluZy4KAEF1dG8gdGhyZXNob2xkIChicmFja2V0KSBhZGp1c3RlZCB0aHJlc2hvbGQgdG8gJWQuCgBFcnJvciBvcGVuaW5nIGZpbGUgJyVzLmlzZXQnLgoARXJyb3IgaW4gY2xvc2luZyAnJXMnLgoAeSBtdXN0IGJlIGxlc3MgdGhhbiB0aGUgaW1hZ2UgaGVpZ2h0AEhlaWdodCBtdXN0IGJlIHBvc2l0aXZlAE9jdGF2ZSBtdXN0IGJlIHBvc2l0aXZlAE9ubHkgRjMyIGltYWdlcyBzdXBwb3J0ZWQAU2hvdWxkIGJlIG1heGltYQBEYXRhIHBvaW50ZXIgaXMgTlVMTABBUl9QSVhFTF9GT1JNQVRfUkdCQV80NDQ0AEFzc2VydGlvbiBgZGV0ZWN0b3JgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBzY2FsZSA+PSBtTWluU2NhbGVgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbWFnZS53aWR0aCgpID09IG1QeXJhbWlkWzBdLndpZHRoKClgIGZhaWxlZCBpbiAAWyUgLjNmICUgLjNmICUgLjNmXSBbJSA2LjFmXQoARXJyb3IgKCVkKTogdW5hYmxlIHRvIG9wZW4gb3B0aWNhbCBwYXJhbWV0ZXJzIGZpbGUgIiVzIiBmb3Igd3JpdGluZy4KAGtwbVNldFJlZkRhdGFTZXRGaWxlKCk6IE5VTEwga3BtSGFuZGxlL2ZpbGVuYW1lLgoAICAgIGVuZC4KAEF1dG8gdGhyZXNob2xkICglcykgYWRqdXN0ZWQgdGhyZXNob2xkIHRvICVkLgoALS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCgBBUl9QSVhFTF9GT1JNQVRfNDIwdgBtZWRpYW4Ac2NhbGUgb3V0IG9mIHJhbmdlAEltYWdlIG9mIHdyb25nIHNpemUgZm9yIHB5cmFtaWQAVW5hYmxlIHRvIGFsbG9jYXRlIGltYWdlIGRhdGEARGV0ZWN0b3IgaXMgTlVMTABBc3NlcnRpb24gYG9jdGF2ZSA8IG1OdW1PY3RhdmVzYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgcFswXSA+IHBtMVswXWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGltMS50eXBlKCkgPT0gSU1BR0VfRjMyYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZy5jaGFubmVscygpID09IDJgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBzcmNfc3RlcCA+IDBgIGZhaWxlZCBpbiAAJTNkLCAlM2Q6IG1heF9zaW0gPSAlZgoAICBSZWFkIEZlYXR1cmVTZXQuCgBDYW5ub3QgZmluZCB0aGUgcGFnZSBmb3Igc2tpcHBpbmcuCgBFcnJvciAoJWQpOiB1bmFibGUgdG8gb3BlbiBvcHRpY2FsIHBhcmFtZXRlcnMgZmlsZSAiJXMiIGZvciByZWFkaW5nLgoARXJyb3Igc2F2aW5nIEtQTSBkYXRhOiBlcnJvciB3cml0aW5nIGRhdGEuCgBPdHN1AE9jdGF2ZSBtdXN0IGJlIGxlc3MgdGhhbiBudW1iZXIgb2Ygb2N0YXZlcwBBUl9QSVhFTF9GT1JNQVRfNDIwZgBTdGVwIG11c3QgYmUgcG9zaXRpdmUASW52YWxpZCBpbWFnZSB0eXBlAE51bWJlciBvZiBjaGFubmVscyBzaG91bGQgYmUgMgBBc3NlcnRpb24gYHNjYWxlIDwgbU1heFNjYWxlYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgcFswXSA+IHBtMVsxXWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGltMi50eXBlKCkgPT0gSU1BR0VfRjMyYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgcHlyYW1pZC0+aW1hZ2VzKCkuc2l6ZSgpID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGltYWdlLmhlaWdodCgpID09IG1QeXJhbWlkWzBdLmhlaWdodCgpYCBmYWlsZWQgaW4gACU3LjRmIABrcG1Mb2FkUmVmRGF0YVNldCgpOiBOVUxMIGZpbGVuYW1lL3JlZkRhdGFTZXRQdHIuCgBrcG1NYXRjaGluZygpOiBOVUxMIGtwbUhhbmRsZS9pbkltYWdlTHVtYS4KAEVycm9yIG9wZW5pbmcgZmlsZSAnJXMuZnNldCcuCgAAAAAAAAEAAAABAAAAAQAAAAAAAAD//////////////////////////wAAAAABAAAAAQAAAAEAAAAAAAAA/////wEAAAAJAAAABQAAAAQAAAADAAAAAg=="); + base64DecodeToExistingUint8Array(bufferView, 12291, "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IABBc3NlcnRpb24gYHNjYWxlID49IDBgIGZhaWxlZCBpbiAAUGFnZVslZF0gIHByZTolM2QsIGFmdDolM2QsIGVycm9yID0gJWYKACUzZCwgJTNkOiBtYXhfc2ltID0gJWYsIChtYXgsbWluKSA9ICVmLCAlZiwgc2QgPSAlZgoAICBSZWFkIE1hcmtlclNldC4KAEVycm9yIGxvYWRpbmcgS1BNIGRhdGE6IHVuYWJsZSB0byBvcGVuIGZpbGUgJyVzJXMlcycgZm9yIHJlYWRpbmcuCgBEZXN0aW5hdGlvbiBpbWFnZSBzaG91bGQgYmUgYSBmbG9hdABtcmsAc2l6ZSBtdXN0IGJlIHBvc2l0aXZlAFNjYWxlIG11c3QgYmUgcG9zaXRpdmUATWF4aW11bSBiaW4gc2hvdWxkIGJlIHBvc2l0aXZlAE9ubHkgc2luZ2xlIGNoYW5uZWwgaW1hZ2VzIHN1cHBvcnRlZABBc3NlcnRpb24gYHBbMF0gPiBwWzFdYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZHN0X3N0ZXAgPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgcHlyYW1pZC0+aW1hZ2VzKClbMF0ud2lkdGgoKSA9PSBkZXRlY3Rvci0+d2lkdGgoKWAgZmFpbGVkIGluIABKUEVHIGZpbGUgaGFzIHVuc3VwcG9ydGVkICVkLWNvbXBvbmVudCBwaXhlbHMKAEVycm9yIGxvYWRpbmcgS1BNIGRhdGE6IGVycm9yIHJlYWRpbmcgZGF0YS4KAGFyVXRpbEdldFBpeGVsRm9ybWF0TmFtZTogRXJyb3IsIHVucmVjb2duaXNlZCBwaXhlbCBmb3JtYXQgKCVkKS4KAFB5cmFtaWQgYW5kIGRldGVjdG9yIHNpemUgbWlzbWF0Y2gAYWxsb2NhdG9yPFQ+OjphbGxvY2F0ZShzaXplX3QgbikgJ24nIGV4Y2VlZHMgbWF4aW11bSBzdXBwb3J0ZWQgc2l6ZQBVbmtub3duIGltYWdlIHR5cGUAQXNzZXJ0aW9uIGBzY2FsZSA8IG1OdW1TY2FsZXNQZXJPY3RhdmVgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBwWzBdID4gcHAxWy0xXWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGhpc3QgIT0gTlVMTGAgZmFpbGVkIGluIABBc3NlcnRpb24gYChzcmNfd2lkdGglMikgPT0gMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGltMS5jaGFubmVscygpID09IDFgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtUmVmSW1hZ2VXaWR0aCA+IDBgIGZhaWxlZCBpbiAAT3V0IG9mIG1lbW9yeS4KAGtwbUNoYW5nZVBhZ2VOb09mUmVmRGF0YVNldCgpOiBOVUxMIHJlZkRhdGFTZXQuCgBFcnJvciBvcGVuaW5nIGZpbGUgJyVzLm1yaycuCgAlJSUwMngAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9kZXRlY3RvcnMvb3JpZW50YXRpb25fYXNzaWdubWVudC5oACVmICVmICVmICVmAHdpZHRoIG11c3QgYmUgcG9zaXRpdmUAU2NhbGUgbXVzdCBiZSBsZXNzIHRoYW4gbnVtYmVyIG9mIHNjYWxlIHBlciBvY3RhdmUAVW5zdXBwb3J0ZWQgaW1hZ2UgdHlwZQBTb3VyY2Ugd2lkdGggbXVzdCBiZSBvZGQAQXNzZXJ0aW9uIGBwWzBdID4gcHAxWzBdYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW0yLmNoYW5uZWxzKCkgPT0gMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYHB5cmFtaWQtPmltYWdlcygpWzBdLmhlaWdodCgpID09IGRldGVjdG9yLT5oZWlnaHQoKWAgZmFpbGVkIGluIABhbGxvY2F0b3I8VD46OmFsbG9jYXRlKHNpemVfdCBuKSAnbicgZXhjZWVkcyBtYXhpbXVtIHN1cHBvcnRlZCBzaXplAC9wcm9jL3NlbGYvZXhlAE9jdGF2ZSBvdXQgb2YgcmFuZ2UASGlzdG9ncmFtIHBvaW50ZXIgaXMgTlVMTABBc3NlcnRpb24gYGFzc2lnbm1lbnQuc2l6ZSgpID09IG51bV9pbmRpY2VzYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgcFswXSA+IHBwMVsxXWAgZmFpbGVkIGluIABBc3NlcnRpb24gYChjaHVua19zaXplJTIpPT0wYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbVJlZkltYWdlSGVpZ2h0ID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGQud2lkdGgoKSA9PSBpbTIud2lkdGgoKWAgZmFpbGVkIGluIABUcmFuc2Zvcm1hdGlvbiBtYXRyaXggcmVhZCBlcnJvciEhCgBJbWFnZXMgbXVzdCBoYXZlIHRoZSBzYW1lIHdpZHRoAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi93ZWJhcmtpdC1vcmcvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvbWF0Y2hlcnMvYmluYXJ5X2hpZXJhcmNoaWNhbF9jbHVzdGVyaW5nLmgAanBnAFVudGVzdGVkIGJlaGF2aW9yIGZvciBvZGQgY2h1bmsgc2l6ZQBoZWlnaHQgbXVzdCBiZSBwb3NpdGl2ZQBTY2FsZSBvdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGAoZmJpbiswLjVmKSA+IDAgJiYgKGZiaW4tMC41ZikgPCBudW1fYmluc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYCFpc2luZih1WzBdKWAgZmFpbGVkIGluIAAlcyVzCgBXaWR0aCBpcyB6ZXJvAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi93ZWJhcmtpdC1vcmcvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvbWF0Y2hlcnMvaG91Z2hfc2ltaWxhcml0eV92b3RpbmcuaABBc3NpZ25tZW50IHNpemUgd3JvbmcARGVjaW1hbCBiaW4gcG9zaXRpb24gaW5kZXggb3V0IG9mIHJhbmdlAElORgBBc3NlcnRpb24gYChpbnQpc3RkOjpmbG9vcih4KSA9PSAoaW50KXhgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBkLmhlaWdodCgpID09IGltMi5oZWlnaHQoKWAgZmFpbGVkIGluIABJbWFnZXMgbXVzdCBoYXZlIHRoZSBzYW1lIGhlaWdodAAvLi4vc2hhcmUvJXMASGVpZ2h0IGlzIHplcm8AL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9kZXRlY3RvcnMvaW50ZXJwb2xhdGUuaABBc3NlcnRpb24gYGFzc2lnbm1lbnRbaV0gIT0gLTFgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbmRleCA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbWFnbml0dWRlID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGAhaXNpbmYodVsxXSlgIGZhaWxlZCBpbiAAU3RlcCBpcyB6ZXJvAE1hZ25pdHVkZSBjYW5ub3QgYmUgbmVnYXRpdmUAZmxvb3IoKSBhbmQgY2FzdCBub3QgdGhlIHNhbWUAaW5kZXggb3V0IG9mIHJhbmdlAEFzc2lnbm1lbnQgaXMgaW52YWxpZABIT01FAEFzc2VydGlvbiBgaW0xLndpZHRoKCkgPT0gaW0yLndpZHRoKClgIGZhaWxlZCBpbiAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9kZXRlY3RvcnMvaGFycmlzLWlubGluZS5oAGFsbG9jYXRvcjxUPjo6YWxsb2NhdGUoc2l6ZV90IG4pICduJyBleGNlZWRzIG1heGltdW0gc3VwcG9ydGVkIHNpemUAL3Byb2Mvc2VsZi9jbWRsaW5lAEFzc2VydGlvbiBgKGludClzdGQ6OmZsb29yKHkpID09IChpbnQpeWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGFzc2lnbm1lbnRbaV0gPCBudW1faW5kaWNlc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYG51bV9iaW5zID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGAoaT4+MSkgPCBzdGQ6OmNlaWwoKHNyY19oZWlnaHQtMSkvMi5mKWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGltMS5oZWlnaHQoKSA9PSBpbTIuaGVpZ2h0KClgIGZhaWxlZCBpbiAASW5kZXggaXMgb3V0IG9mIGJvdW5kcwBOdW1iZXIgYmlucyBtdXN0IGJlIHBvc2l0aXZlAEFzc2lnbm1lbnQgb3V0IG9mIHJhbmdlAE91dCBvZiByYW5nZQBEb0cgUHlyYW1pZAByYgBBc3NlcnRpb24gYHlwID49IDAgJiYgeXAgPCBoZWlnaHRgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBiaW5YID49IDBgIGZhaWxlZCBpbiAAeXAgb3V0IG9mIGJvdW5kcwBOb24tbWF4IHN1cHByZXNzaW9uAGJpblggb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgaW5kaWNlc1thc3NpZ25tZW50W2ldXSA8IG51bV9mZWF0dXJlc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYGltYWdlLnR5cGUoKSA9PSBJTUFHRV9VSU5UOGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHcxID49IDBgIGZhaWxlZCBpbiAAJXM6ICVzCgBTdWJwaXhlbAB3MSBtdXN0IGJlIHBvc2l0aXZlAFVuYWJsZSB0byBkZXRlcm1pbmUgcHJvY2VzcyBuYW1lAE9ubHkgZ3JheSBzY2FsZSBpbWFnZXMgYXJlIHN1cHBvcnRlZABBc3NlcnRpb24gYHlwX3BsdXNfMSA+PSAwICYmIHlwX3BsdXNfMSA8IGhlaWdodGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGJpblggPCBtTnVtWEJpbnNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpdC0+c2Vjb25kLnNpemUoKSAhPSAwYCBmYWlsZWQgaW4gAHBydW5lRmVhdHVyZXMAeXBfcGx1c18xIG91dCBvZiBib3VuZHMAJXMlcwBDbHVzdGVyIG11c3QgaGF2ZSBhdGxlYXNldCAxIGZlYXR1cmUAQXNzZXJ0aW9uIGBvY3RhdmUgPCBtTnVtT2N0YXZlc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYGJpblkgPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHcyID49IDBgIGZhaWxlZCBpbiAARmluZCBPcmllbnRhdGlvbnMAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9kZXRlY3RvcnMvZ2F1c3NpYW5fc2NhbGVfc3BhY2VfcHlyYW1pZC5oAHcyIG11c3QgYmUgcG9zaXRpdmUAL3Zhci9jYWNoZQBiaW5ZIG91dCBvZiByYW5nZQBBc3NlcnRpb24gYHhwID49IDAgJiYgeHAgPCB3aWR0aGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGRzdFtpXSA+PSAtMjU4MDY0YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbUsgPT0gbUNlbnRlcnMuc2l6ZSgpYCBmYWlsZWQgaW4gAHhwIG91dCBvZiBib3VuZHMAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9tYXRjaGVycy9rbWVkb2lkcy5oAC8uY2FjaGUAT2N0YXZlIG91dCBvZiByYW5nZQBBc3NlcnRpb24gYGIxID49IDAgJiYgYjEgPCBudW1fYmluc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYGJpblkgPCBtTnVtWUJpbnNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBkc3RbaV0gPD0gMjU4MDY0YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW0wLmhlaWdodCgpID09IGltMS5oZWlnaHQoKWAgZmFpbGVkIGluIABIZWlnaHQgaXMgaW5jb25zaXN0ZW50AGsgc2hvdWxkIG1hdGNoIHRoZSBudW1iZXIgb2YgY2x1c3RlciBjZW50ZXJzACVzLyVzAGIxIGJpbiBpbmRleCBvdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGB4cF9wbHVzXzEgPj0gMCAmJiB4cF9wbHVzXzEgPCB3aWR0aGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHNjYWxlIDwgbU51bVNjYWxlc1Blck9jdGF2ZWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGRzdFtpXSA8PSA0MTI5MDI0YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgYmluQW5nbGUgPj0gMGAgZmFpbGVkIGluIAB4cF9wbHVzXzEgb3V0IG9mIGJvdW5kcwBiaW5BbmdsZSBvdXQgb2YgcmFuZ2UAU2NhbGUgb3V0IG9mIHJhbmdlAC92YXIvbGliAEFzc2VydGlvbiBgYjIgPj0gMCAmJiBiMiA8IG51bV9iaW5zYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZHN0W2ldID49IC00MTI5MDI0YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbnVtX2ZlYXR1cmVzID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGltMC5oZWlnaHQoKSA9PSBpbTIuaGVpZ2h0KClgIGZhaWxlZCBpbiAALy5jb25maWcAYWxsb2NhdG9yPFQ+OjphbGxvY2F0ZShzaXplX3QgbikgJ24nIGV4Y2VlZHMgbWF4aW11bSBzdXBwb3J0ZWQgc2l6ZQBOdW1iZXIgb2YgZmVhdHVyZXMgbXVzdCBiZSBwb3NpdGl2ZQBiMiBiaW4gaW5kZXggb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgYmluQW5nbGUgPCBtTnVtQW5nbGVCaW5zYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgdzAgPj0gMCAmJiB3MCA8PSAxLjAwMDFgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGAoaW0xLmhlaWdodCgpPj4xKSA9PSBpbTIuaGVpZ2h0KClgIGZhaWxlZCBpbiAAYWxsb2NhdG9yPFQ+OjphbGxvY2F0ZShzaXplX3QgbikgJ24nIGV4Y2VlZHMgbWF4aW11bSBzdXBwb3J0ZWQgc2l6ZQBPdXQgb2YgcmFuZ2UAVE1QRElSAEFzc2VydGlvbiBgbnVtX2luZGljZXMgPD0gbnVtX2ZlYXR1cmVzYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZ3h4IDw9IDQxMjkwMjRgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBiaW5TY2FsZSA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKGltMC5oZWlnaHQoKT4+MSkgPT0gaW0xLmhlaWdodCgpYCBmYWlsZWQgaW4gAE1vcmUgaW5kaWNlcyB0aGFuIGZlYXR1cmVzAC90bXAAYmluU2NhbGUgb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgcm93IDwgbUhlaWdodGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHcxID49IDAgJiYgdzEgPD0gMS4wMDAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZ3h4ID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGAoaW0wLmhlaWdodCgpPj4xKSA9PSBpbTIuaGVpZ2h0KClgIGZhaWxlZCBpbiAARXJyb3IgbG9va2luZyBmb3IgcmVzb3VyY2VzIGRpcmVjdG9yeSBwYXRoAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi93ZWJhcmtpdC1vcmcvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZnJhbWV3b3JrL2ltYWdlLmgAQXNzZXJ0aW9uIGBiaW5TY2FsZSA8IG1OdW1TY2FsZUJpbnNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtQnVja2V0cy5zaXplKCkgPT0gbU51bUJ1Y2tldHNYYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbnVtX2luZGljZXMgPj0gbUtgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBneXkgPD0gNDEyOTAyNGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHcyID49IDAgJiYgdzIgPD0gMS4wMDAxYCBmYWlsZWQgaW4gAE5vdCBlbm91Z2ggZmVhdHVyZXMAcm93IG91dCBvZiBib3VuZHMARXJyb3IgY3JlYXRpbmcgcmVzb3VyY2VzIGRpcmVjdG9yeSBwYXRoAEJ1Y2tldHMgYXJlIG5vdCBhbGxvY2F0ZWQAQXNzZXJ0aW9uIGB3MyA+PSAwICYmIHczIDw9IDEuMDAwMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGd5eSA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW5kZXggPD0gKGJpblggKyBiaW5ZKm1OdW1YQmlucyArIGJpbkFuZ2xlKm1OdW1YQmlucyptTnVtWUJpbnMgKyBiaW5TY2FsZSptTnVtWEJpbnMqbU51bVlCaW5zKm1OdW1BbmdsZUJpbnMpYCBmYWlsZWQgaW4gAEFzc2lnbm1lbnQgc2l6ZSBpcyBpbmNvcnJlY3QAQXNzZXJ0aW9uIGBtQnVja2V0c1swXS5zaXplKCkgPT0gbU51bUJ1Y2tldHNZYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZ3h5IDw9IDQxMjkwMjRgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGAodzArdzErdzIrdzMpIDw9IDEuMDAwMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYG4gPiAwYCBmYWlsZWQgaW4gAEVycm9yOiBVbmFibGUgdG8gY2hhbmdlIHdvcmtpbmcgZGlyZWN0b3J5IHRvICclcycuCgAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL3V0aWxzL3BhcnRpYWxfc29ydC5oAEFzc2VydGlvbiBgbUZlYXR1cmVQb2ludHMuc2l6ZSgpIDw9IG1NYXhOdW1GZWF0dXJlUG9pbnRzYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgcG9zID09IDY2NmAgZmFpbGVkIGluIABBc3NlcnRpb24gYGd4eSA+PSAtNDEyOTAyNGAgZmFpbGVkIGluIABBc3NlcnRpb24gYG51bV9jZW50ZXJzID4gMGAgZmFpbGVkIGluIABbJSAuM2YgJSAuM2YgJSAuM2ZdIFslIDYuMWZdCgAAAAADAAAAAwAAAAQAAAAEAAAABAAAAAEAAAAEAAAAAgAAAAIAAAACAAAAAgAAAAIAAAABAAAAAQAAAAEAAAAAAAAABAAAAIgAAAAFAAAAkAAAAAYAAACYAAAACQAAALAAAAARBAAA6AsAADYOAABkEAAALmlzZXQAcmIATjZ2aXNpb24yNUdhdXNzaWFuU2NhbGVTcGFjZVB5cmFtaWRFAAAAtP4AAOlVAABUb28gbWFueSBmZWF0dXJlIHBvaW50cwBUaGVyZSBtdXN0IGJlIGF0IGxlYXN0IDEgY2VudGVyAG4gbXVzdCBiZSBwb3NpdGl2ZQBQb3NpdGlvbiBpcyBub3Qgd2l0aGluIHJhbmdlAFslc10gWyVzXSBbJXNdIDogRm91bmQgJWQgZmVhdHVyZXMgaW4gcXVlcnkAQXNzZXJ0aW9uIGBrID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGtwLnNjYWxlIDwgbUxhcGxhY2lhblB5cmFtaWQubnVtU2NhbGVQZXJPY3RhdmUoKWAgZmFpbGVkIGluIABGZWF0dXJlIHBvaW50IHNjYWxlIGlzIG91dCBvZiBib3VuZHMAayBtdXN0IGJlIHBvc2l0aXZlAEZpbmQgTWF0Y2hlcyAoMSkASG91Z2ggVm90aW5nICgxKQBBc3NlcnRpb24gYGtwLnNjb3JlID09IGxhcDEuZ2V0PGZsb2F0Pih5KVt4XWAgZmFpbGVkIGluIABTY29yZSBpcyBub3QgY29uc2lzdGVudCB3aXRoIHRoZSBEb0cgaW1hZ2UARmluZCBIb3VnaCBNYXRjaGVzICgxKQBFc3RpbWF0ZSBIb21vZ3JhcGh5ICgxKQBBc3NlcnRpb24gYGJ1Y2tldFswXS5maXJzdCA+PSBidWNrZXRbbl0uZmlyc3RgIGZhaWxlZCBpbiAAbnRoX2VsZW1lbnQgZmFpbGVkAEZpbmQgSW5saWVycyAoMSkARmluZCBNYXRjaGVzICgyKQBBc3NlcnRpb24gYG9jdGF2ZSA8IG1OdW1PY3RhdmVzYCBmYWlsZWQgaW4gAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi93ZWJhcmtpdC1vcmcvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZGV0ZWN0b3JzL2dhdXNzaWFuX3NjYWxlX3NwYWNlX3B5cmFtaWQuaABIb3VnaCBWb3RpbmcgKDIpAE9jdGF2ZSBvdXQgb2YgcmFuZ2UARmluZCBIb3VnaCBNYXRjaGVzICgyKQBFc3RpbWF0ZSBIb21vZ3JhcGh5ICgyKQBBc3NlcnRpb24gYHNjYWxlIDwgbU51bVNjYWxlc1Blck9jdGF2ZWAgZmFpbGVkIGluIABTY2FsZSBvdXQgb2YgcmFuZ2UARmluZCBJbmxpZXJzICgyKQBBc3NlcnRpb24gYGJlc3RfaW5kZXggIT0gc3RkOjpudW1lcmljX2xpbWl0czxzaXplX3Q+OjptYXgoKWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGluZGV4IDwgbUltYWdlcy5zaXplKClgIGZhaWxlZCBpbiAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9kZXRlY3RvcnMvRG9HX3NjYWxlX2ludmFyaWFudF9kZXRlY3Rvci5oAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi93ZWJhcmtpdC1vcmcvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvbWF0Y2hlcnMvZmVhdHVyZV9tYXRjaGVyLWlubGluZS5oAFNvbWV0aGluZyBzdHJhbmdlAEluZGV4IGlzIG91dCBvZiByYW5nZQBBc3NlcnRpb24gYHNjYWxlID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtTWF0Y2hlcy5zaXplKCkgPD0gZmVhdHVyZXMxLT5zaXplKClgIGZhaWxlZCBpbiAATnVtYmVyIG9mIG1hdGNoZXMgc2hvdWxkIGJlIGxvd2VyAFNjYWxlIG11c3QgYmUgcG9zaXRpdmUAU2NhbGUgbXVzdCBiZSBsZXNzIHRoYW4gbnVtYmVyIG9mIHNjYWxlIHBlciBvY3RhdmUAQXNzZXJ0aW9uIGBtUm9vdC5nZXQoKWAgZmFpbGVkIGluIABSb290IGNhbm5vdCBiZSBOVUxMAEFzc2VydGlvbiBgbGFwMC5oZWlnaHQoKSA9PSBsYXAxLmhlaWdodCgpID09IGxhcDIuaGVpZ2h0KClgIGZhaWxlZCBpbiAAV2lkdGgvaGVpZ2h0IGFyZSBub3QgY29uc2lzdGVudABBc3NlcnRpb24gYG1pbmkgIT0gLTFgIGZhaWxlZCBpbiAATWluaW11bSBpbmRleCBub3Qgc2V0AEFzc2VydGlvbiBgKGxhcDAuaGVpZ2h0KCkgPT0gbGFwMS5oZWlnaHQoKSkgJiYgKChsYXAxLmhlaWdodCgpPj4xKSA9PSBsYXAyLmhlaWdodCgpKWAgZmFpbGVkIGluIABBc3NlcnRpb24gYCgobGFwMC53aWR0aCgpPj4xKSA9PSBsYXAxLndpZHRoKCkpICYmIChsYXAxLndpZHRoKCkgPT0gbGFwMi53aWR0aCgpKWAgZmFpbGVkIGluIABBc3NlcnRpb24gYG4gPD0gaW5fbWF0Y2hlcy5zaXplKClgIGZhaWxlZCBpbiAAU2hvdWxkIGJlIHRoZSBzYW1lAEFzc2VydGlvbiBgMGAgZmFpbGVkIGluIABJbWFnZSBzaXplcyBhcmUgaW5jb25zaXN0ZW50AEFzc2VydGlvbiBgYmluWCA+PSAwYCBmYWlsZWQgaW4gAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi93ZWJhcmtpdC1vcmcvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvbWF0Y2hlcnMvaG91Z2hfc2ltaWxhcml0eV92b3RpbmcuaABBc3NlcnRpb24gYCh4LTEpID49IDAgJiYgKHgrMSkgPCBsYXAxLndpZHRoKClgIGZhaWxlZCBpbiAAeCBvdXQgb2YgYm91bmRzAGJpblggb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgYmluWCA8IG1OdW1YQmluc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYCh5LTEpID49IDAgJiYgKHkrMSkgPCBsYXAxLmhlaWdodCgpYCBmYWlsZWQgaW4gAHkgb3V0IG9mIGJvdW5kcwBBc3NlcnRpb24gYGJpblkgPj0gMGAgZmFpbGVkIGluIABiaW5ZIG91dCBvZiByYW5nZQBBc3NlcnRpb24gYGxhcDAud2lkdGgoKSA9PSBsYXAxLndpZHRoKClgIGZhaWxlZCBpbiAASW1hZ2UgZGltZW5zaW9ucyBpbmNvbnNpc3RlbnQAQXNzZXJ0aW9uIGBiaW5ZIDwgbU51bVlCaW5zYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgYmluQW5nbGUgPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGxhcDAud2lkdGgoKSA9PSBsYXAyLndpZHRoKClgIGZhaWxlZCBpbiAAYmluQW5nbGUgb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgbGFwMC5oZWlnaHQoKSA9PSBsYXAxLmhlaWdodCgpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgYmluQW5nbGUgPCBtTnVtQW5nbGVCaW5zYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbGFwMC5oZWlnaHQoKSA9PSBsYXAyLmhlaWdodCgpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgYmluU2NhbGUgPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYCh4LTEpID49IDAgJiYgKHgrMSkgPCBpbS53aWR0aCgpYCBmYWlsZWQgaW4gAGJpblNjYWxlIG91dCBvZiByYW5nZQBBc3NlcnRpb24gYCh5LTEpID49IDAgJiYgKHkrMSkgPCBpbS5oZWlnaHQoKWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGJpblNjYWxlIDwgbU51bVNjYWxlQmluc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYChsYXAwLndpZHRoKCk+PjEpID09IGxhcDIud2lkdGgoKWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGRpc3RCaW5BbmdsZSA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKGxhcDAuaGVpZ2h0KCk+PjEpID09IGxhcDIuaGVpZ2h0KClgIGZhaWxlZCBpbiAAZGlzdEJpbkFuZ2xlIG11c3Qgbm90IGJlIG5lZ2F0aXZlAEFzc2VydGlvbiBgeF9kaXZfMi0wLjVmID49IDBgIGZhaWxlZCBpbiAAeF9kaXZfMiBvdXQgb2YgYm91bmRzIG91dCBvZiBib3VuZHMgZm9yIGludGVycG9sYXRpb24AQXNzZXJ0aW9uIGBoeXAuc2l6ZSgpID49IDkqbWF4X251bV9oeXBvdGhlc2VzYCBmYWlsZWQgaW4gAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi93ZWJhcmtpdC1vcmcvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvaG9tb2dyYXBoeV9lc3RpbWF0aW9uL3JvYnVzdF9ob21vZ3JhcGh5LmgAQXNzZXJ0aW9uIGB5X2Rpdl8yLTAuNWYgPj0gMGAgZmFpbGVkIGluIABoeXAgdmVjdG9yIHNob3VsZCBiZSBvZiBzaXplIDkqbWF4X251bV9oeXBvdGhlc2VzAHlfZGl2XzIgb3V0IG9mIGJvdW5kcyBvdXQgb2YgYm91bmRzIGZvciBpbnRlcnBvbGF0aW9uAEFzc2VydGlvbiBgdG1wX2kuc2l6ZSgpID49IG51bV9wb2ludHNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB4X2Rpdl8yKzAuNWYgPCBsYXAyLndpZHRoKClgIGZhaWxlZCBpbiAAdG1wX2kgdmVjdG9yIHNob3VsZCBiZSBvZiBzaXplIG51bV9wb2ludHMAQXNzZXJ0aW9uIGB5X2Rpdl8yKzAuNWYgPCBsYXAyLmhlaWdodCgpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaHlwX2Nvc3RzLnNpemUoKSA+PSBtYXhfbnVtX2h5cG90aGVzZXNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGAobGFwMC53aWR0aCgpPj4xKSA9PSBsYXAxLndpZHRoKClgIGZhaWxlZCBpbiAAaHlwX2Nvc3RzIHZlY3RvciBzaG91bGQgYmUgb2Ygc2l6ZSBtYXhfbnVtX2h5cG90aGVzZXMAQXNzZXJ0aW9uIGAobGFwMC5oZWlnaHQoKT4+MSkgPT0gbGFwMS5oZWlnaHQoKWAgZmFpbGVkIGluIABhbGxvY2F0b3I8VD46OmFsbG9jYXRlKHNpemVfdCBuKSAnbicgZXhjZWVkcyBtYXhpbXVtIHN1cHBvcnRlZCBzaXplAEFzc2VydGlvbiBgbiA+IDBgIGZhaWxlZCBpbiAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci91dGlscy9wYXJ0aWFsX3NvcnQuaABBc3NlcnRpb24gYHJvdyA8IG1IZWlnaHRgIGZhaWxlZCBpbiAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9mcmFtZXdvcmsvaW1hZ2UuaABuIG11c3QgYmUgcG9zaXRpdmUAcm93IG91dCBvZiBib3VuZHMAQXNzZXJ0aW9uIGBrID4gMGAgZmFpbGVkIGluIABrIG11c3QgYmUgcG9zaXRpdmUAQXNzZXJ0aW9uIGAoaW50KXN0ZDo6Zmxvb3IoeCkgPT0gKGludCl4YCBmYWlsZWQgaW4gAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi93ZWJhcmtpdC1vcmcvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZGV0ZWN0b3JzL2ludGVycG9sYXRlLmgAQXNzZXJ0aW9uIGAwYCBmYWlsZWQgaW4gAEZhaWxlZCB0byBjb21wdXRlIG1hdHJpeCBpbnZlcnNlAGZsb29yKCkgYW5kIGNhc3Qgbm90IHRoZSBzYW1lAEFzc2VydGlvbiBgKGludClzdGQ6OmZsb29yKHkpID09IChpbnQpeWAgZmFpbGVkIGluIABBc3NlcnRpb24gYHlwID49IDAgJiYgeXAgPCBoZWlnaHRgIGZhaWxlZCBpbiAAeXAgb3V0IG9mIGJvdW5kcwBBc3NlcnRpb24gYHlwX3BsdXNfMSA+PSAwICYmIHlwX3BsdXNfMSA8IGhlaWdodGAgZmFpbGVkIGluIAB5cF9wbHVzXzEgb3V0IG9mIGJvdW5kcwBBc3NlcnRpb24gYHhwID49IDAgJiYgeHAgPCB3aWR0aGAgZmFpbGVkIGluIAB4cCBvdXQgb2YgYm91bmRzAEFzc2VydGlvbiBgeHBfcGx1c18xID49IDAgJiYgeHBfcGx1c18xIDwgd2lkdGhgIGZhaWxlZCBpbiAAeHBfcGx1c18xIG91dCBvZiBib3VuZHMAQXNzZXJ0aW9uIGB3MCA+PSAwICYmIHcwIDw9IDEuMDAwMWAgZmFpbGVkIGluIABPdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGB3MSA+PSAwICYmIHcxIDw9IDEuMDAwMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYHcyID49IDAgJiYgdzIgPD0gMS4wMDAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgdzMgPj0gMCAmJiB3MyA8PSAxLjAwMDFgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGAodzArdzErdzIrdzMpIDw9IDEuMDAwMWAgZmFpbGVkIGluIAAAAAAAAAAQVgAAEAAAABEAAAAAAAAAKGwAABIAAAATAAAATjZ2aXNpb245RXhjZXB0aW9uRQDc/gAA6GsAAMz/AABONnZpc2lvbjE4Qmlub21pYWxQeXJhbWlkMzJmRQAAANz+AAAIbAAAEFYAAAAAAAD8awAADgAAABQAAAAVAAAAuVKMPo5a5z65Uow+AAAAAAAAAAD8bAAAFgAAABcAAAAYAAAAGQAAABoAAABOU3QzX18yMjBfX3NoYXJlZF9wdHJfcG9pbnRlcklQTjZ2aXNpb244S2V5ZnJhbWVJTGk5NkVFRU5TXzEwc2hhcmVkX3B0cklTM19FMjdfX3NoYXJlZF9wdHJfZGVmYXVsdF9kZWxldGVJUzNfUzNfRUVOU185YWxsb2NhdG9ySVMzX0VFRUUA3P4AAHRsAABU/AAATlN0M19fMjEwc2hhcmVkX3B0cklONnZpc2lvbjhLZXlmcmFtZUlMaTk2RUVFRTI3X19zaGFyZWRfcHRyX2RlZmF1bHRfZGVsZXRlSVMzX1MzX0VFAGJvb2wgdmlzaW9uOjpWaXN1YWxEYXRhYmFzZTx2aXNpb246OkZSRUFLRXh0cmFjdG9yLCB2aXNpb246OkJpbmFyeUZlYXR1cmVTdG9yZSwgdmlzaW9uOjpCaW5hcnlGZWF0dXJlTWF0Y2hlcjw5Nj4+OjpxdWVyeShjb25zdCB2aXNpb246OkdhdXNzaWFuU2NhbGVTcGFjZVB5cmFtaWQgKikgW0ZFQVRVUkVfRVhUUkFDVE9SID0gdmlzaW9uOjpGUkVBS0V4dHJhY3RvciwgU1RPUkUgPSB2aXNpb246OkJpbmFyeUZlYXR1cmVTdG9yZSwgTUFUQ0hFUiA9IHZpc2lvbjo6QmluYXJ5RmVhdHVyZU1hdGNoZXI8OTY+XQAAAAAAAACyvrk+EtygvpC+OT4S3KC+kL45vgAAAICyvrm+EtygPpC+Ob4S3KA+kL45PtJyGL8AAAAA0nKYvjoGBL/Scpg+OgYEv9JyGD8AAACA0nKYPjoGBD/Scpi+OgYEPwAAAIBWuD2/Zk0kP1a4vb5mTSQ/Vri9PgAAAABWuD0/Zk0kv1a4vT5mTSS/Vri9vgzpWD8AAACADOnYPpnZOz8M6di+mdk7PwzpWL8AAAAADOnYvpnZO78M6dg+mdk7vwAAAAD8U24/8WVOvw1U7j7xZU6/DVTuvgAAAID8U26/8WVOPw1U7r7xZU4/DVTuPgAAgL8AAAAAAAAAv9CzXb8AAAA/0LNdvwAAgD8AAACAAAAAP9CzXT8AAAC/0LNdPwAAAAAIcAAAFgAAABsAAAAcAAAAHQAAAB4AAABOU3QzX18yMjBfX3NoYXJlZF9wdHJfcG9pbnRlcklQaDE2TnVsbEFycmF5RGVsZXRlckloRU5TXzlhbGxvY2F0b3JJaEVFRUUAAAAA3P4AALxvAABU/AAAMTZOdWxsQXJyYXlEZWxldGVySWhFAAAAAAAAALBwAAAWAAAAHwAAACAAAAAhAAAAIgAAAE5TdDNfXzIyMF9fc2hhcmVkX3B0cl9wb2ludGVySVBoTlNfMTBzaGFyZWRfcHRySWhFMjdfX3NoYXJlZF9wdHJfZGVmYXVsdF9kZWxldGVJaGhFRU5TXzlhbGxvY2F0b3JJaEVFRUUA3P4AAEhwAABU/AAATlN0M19fMjEwc2hhcmVkX3B0ckloRTI3X19zaGFyZWRfcHRyX2RlZmF1bHRfZGVsZXRlSWhoRUUAdmlzaW9uOjpTY29wZWRUaW1lcjo6flNjb3BlZFRpbWVyKCkAaWlpAGlpaWkAaWlpaQBvcGVyYXRvcn4Aey4uLn0Ab3BlcmF0b3J8fABvcGVyYXRvcnwAaW5maW5pdHkATWlzc2luZyBIdWZmbWFuIGNvZGUgdGFibGUgZW50cnkARmVicnVhcnkASmFudWFyeQAgaW1hZ2luYXJ5AEp1bHkAVGh1cnNkYXkAVHVlc2RheQBXZWRuZXNkYXkAU2F0dXJkYXkAU3VuZGF5AE1vbmRheQBGcmlkYXkATWF5AFR5ACVtLyVkLyV5AE1BWF9BTExPQ19DSFVOSyBpcyB3cm9uZywgcGxlYXNlIGZpeABBTElHTl9UWVBFIGlzIHdyb25nLCBwbGVhc2UgZml4ACBjb21wbGV4AER4AE5vdCBhIEpQRUcgZmlsZTogc3RhcnRzIHdpdGggMHglMDJ4IDB4JTAyeABDb3JydXB0IEpQRUcgZGF0YTogJXUgZXh0cmFuZW91cyBieXRlcyBiZWZvcmUgbWFya2VyIDB4JTAyeABVbmV4cGVjdGVkIG1hcmtlciAweCUwMngAVW5zdXBwb3J0ZWQgbWFya2VyIHR5cGUgMHglMDJ4AFVuc3VwcG9ydGVkIEpQRUcgcHJvY2VzczogU09GIHR5cGUgMHglMDJ4AERlZmluZSBIdWZmbWFuIFRhYmxlIDB4JTAyeABEZWZpbmUgQXJpdGhtZXRpYyBUYWJsZSAweCUwMng6IDB4JTAyeAAtKyAgIDBYMHgALTBYKzBYIDBYLTB4KzB4IDB4AEJvZ3VzIERBQyB2YWx1ZSAweCV4AHRocm93AF9fbmV4dF9wcmltZSBvdmVyZmxvdwBIdWZmbWFuIGNvZGUgc2l6ZSB0YWJsZSBvdmVyZmxvdwBudwBvcGVyYXRvciBuZXcARHcATm92AGR2AGN2AER2AFRodQBUdQAgICAgICAgICU0dSAlNHUgJTR1ICU0dSAlNHUgJTR1ICU0dSAlNHUASlBFRyBwYXJhbWV0ZXIgc3RydWN0IG1pc21hdGNoOiBsaWJyYXJ5IHRoaW5rcyBzaXplIGlzICV1LCBjYWxsZXIgZXhwZWN0cyAldQBEZWZpbmUgUmVzdGFydCBJbnRlcnZhbCAldQBXYXJuaW5nOiB0aHVtYm5haWwgaW1hZ2Ugc2l6ZSBkb2VzIG5vdCBtYXRjaCBkYXRhIGxlbmd0aCAldQBNaXNjZWxsYW5lb3VzIG1hcmtlciAweCUwMngsIGxlbmd0aCAldQBKRklGIGV4dGVuc2lvbiBtYXJrZXI6IHR5cGUgMHglMDJ4LCBsZW5ndGggJXUASkZJRiBleHRlbnNpb24gbWFya2VyOiBwYWxldHRlIHRodW1ibmFpbCBpbWFnZSwgbGVuZ3RoICV1AEpGSUYgZXh0ZW5zaW9uIG1hcmtlcjogSlBFRy1jb21wcmVzc2VkIHRodW1ibmFpbCBpbWFnZSwgbGVuZ3RoICV1AEpGSUYgZXh0ZW5zaW9uIG1hcmtlcjogUkdCIHRodW1ibmFpbCBpbWFnZSwgbGVuZ3RoICV1AFVua25vd24gQVBQMTQgbWFya2VyIChub3QgQWRvYmUpLCBsZW5ndGggJXUAVW5rbm93biBBUFAwIG1hcmtlciAobm90IEpGSUYpLCBsZW5ndGggJXUAT2J0YWluZWQgWE1TIGhhbmRsZSAldQBGcmVlZCBYTVMgaGFuZGxlICV1AE9idGFpbmVkIEVNUyBoYW5kbGUgJXUARnJlZWQgRU1TIGhhbmRsZSAldQB1bnN1cHBvcnRlZCBsb2NhbGUgZm9yIHN0YW5kYXJkIGlucHV0AEF1Z3VzdAAgY29uc3QASW50TGlzdABTdHJpbmdMaXN0AEludmFsaWQgY3JvcCByZXF1ZXN0AFVuc3VwcG9ydGVkIGNvbG9yIGNvbnZlcnNpb24gcmVxdWVzdABjb25zdF9jYXN0AHJlaW50ZXJwcmV0X2Nhc3QAc3RhdGljX2Nhc3QAZHluYW1pY19jYXN0AHVuc2lnbmVkIHNob3J0AG5vZXhjZXB0AHVuc2lnbmVkIGludABDb3JydXB0IEpQRUcgZGF0YTogcHJlbWF0dXJlIGVuZCBvZiBkYXRhIHNlZ21lbnQAbHQAaGVpZ2h0AGd0AEZyYWN0aW9uYWwgc2FtcGxpbmcgbm90IGltcGxlbWVudGVkIHlldABDQ0lSNjAxIHNhbXBsaW5nIG5vdCBpbXBsZW1lbnRlZCB5ZXQATm90IGltcGxlbWVudGVkIHlldABFcnJvciByZWFkaW5nIGRhdGEgZnJvbSAlcy5mc2V0AFJlYWRpbmcgJXMuZnNldABnZXQARXJyb3I6IGtwbVNldFJlZkRhdGFTZXQARXJyb3I6IGtwbUNoYW5nZVBhZ2VOb09mUmVmRGF0YVNldABFcnJvcjoga3BtTWVyZ2VSZWZEYXRhU2V0AHN0cnVjdAAgcmVzdHJpY3QAb2JqY19vYmplY3QAT2N0AGZsb2F0AFNhdABzdGQ6Om51bGxwdHJfdAB3Y2hhcl90AGNoYXI4X3QAY2hhcjE2X3QAdWludDY0X3QAY2hhcjMyX3QAVXQAVHQAU3QAQ2Fubm90IHF1YW50aXplIG1vcmUgdGhhbiAlZCBjb2xvciBjb21wb25lbnRzAFN0YXJ0IE9mIFNjYW46ICVkIGNvbXBvbmVudHMAQm9ndXMgdmlydHVhbCBhcnJheSBhY2Nlc3MAQm9ndXMgc2FtcGxpbmcgZmFjdG9ycwBRdWFudGl6aW5nIHRvICVkID0gJWQqJWQqJWQgY29sb3JzAFF1YW50aXppbmcgdG8gJWQgY29sb3JzAENhbm5vdCBxdWFudGl6ZSB0byBmZXdlciB0aGFuICVkIGNvbG9ycwBDYW5ub3QgcXVhbnRpemUgdG8gbW9yZSB0aGFuICVkIGNvbG9ycwBJbnZhbGlkIEpQRUcgZmlsZSBzdHJ1Y3R1cmU6IHR3byBTT0kgbWFya2VycwBJbnZhbGlkIEpQRUcgZmlsZSBzdHJ1Y3R1cmU6IHR3byBTT0YgbWFya2VycwBuZnRNYXJrZXJzAF9hZGRORlRNYXJrZXJzAFNtb290aGluZyBub3Qgc3VwcG9ydGVkIHdpdGggbm9uc3RhbmRhcmQgc2FtcGxpbmcgcmF0aW9zAE1heGltdW0gc3VwcG9ydGVkIGltYWdlIGRpbWVuc2lvbiBpcyAldSBwaXhlbHMAdGhpcwBncwBBcHBsaWNhdGlvbiB0cmFuc2ZlcnJlZCB0b28gbWFueSBzY2FubGluZXMAQXBwbGljYXRpb24gdHJhbnNmZXJyZWQgdG9vIGZldyBzY2FubGluZXMAZHMAVHMARGVidWcgbW9kZSBzZXQgdG8gJXMARmFpbGVkIHRvIGNyZWF0ZSB0ZW1wb3JhcnkgZmlsZSAlcwBDbG9zZWQgdGVtcG9yYXJ5IGZpbGUgJXMAT3BlbmVkIHRlbXBvcmFyeSBmaWxlICVzAG51bGxwdHIAc3IAQXByAHZlY3RvcgBzdGQ6OmFsbG9jYXRvcgBJbnB1dCBmaWxlIHJlYWQgZXJyb3IASW52YWxpZCBKUEVHIGZpbGUgc3RydWN0dXJlOiBtaXNzaW5nIFNPUyBtYXJrZXIAbmZ0TWFya2VyAGRldGVjdE1hcmtlcgBnZXRORlRNYXJrZXIAZGV0ZWN0TkZUTWFya2VyAE9jdG9iZXIATm92ZW1iZXIAU2VwdGVtYmVyAERlY2VtYmVyAHVuc2lnbmVkIGNoYXIAaW9zX2Jhc2U6OmNsZWFyAE1hcgBVbnJlY29nbml6ZWQgY29tcG9uZW50IElEcyAlZCAlZCAlZCwgYXNzdW1pbmcgWUNiQ3IAZXEAc2V0dXAAVmlydHVhbCBhcnJheSBjb250cm9sbGVyIG1lc3NlZCB1cABmcABTZXAAVHAAJUk6JU06JVMgJXAAYXV0bwBvYmpjcHJvdG8Ab28AZW8ARG8AdGVhcmRvd24AU3VuAEp1bgB5cHRuAHN0ZDo6ZXhjZXB0aW9uAEJvZ3VzIEh1ZmZtYW4gdGFibGUgZGVmaW5pdGlvbgBTZWxlY3RlZCAlZCBjb2xvcnMgZm9yIHF1YW50aXphdGlvbgBJbWFnZSB0b28gd2lkZSBmb3IgdGhpcyBpbXBsZW1lbnRhdGlvbgB1bmlvbgBNb24AZG4AbmFuAERpZG4ndCBleHBlY3QgbW9yZSB0aGFuIG9uZSBzY2FuAFNhbXBsaW5nIGZhY3RvcnMgdG9vIGxhcmdlIGZvciBpbnRlcmxlYXZlZCBzY2FuAEphbgBUbgBlbnVtAHJtAGNtAGJhc2ljX2lvc3RyZWFtAHN0ZDo6aW9zdHJlYW0AYmFzaWNfb3N0cmVhbQBzdGQ6Om9zdHJlYW0AYmFzaWNfaXN0cmVhbQBzdGQ6OmlzdHJlYW0ASnVsAHBsAGJvb2wAbWwAdWxsAEJ1ZmZlciBwYXNzZWQgdG8gSlBFRyBsaWJyYXJ5IGlzIHRvbyBzbWFsbABBcHJpbABzZXRMb2dMZXZlbABnZXRMb2dMZXZlbABlbXNjcmlwdGVuOjp2YWwAc3RyaW5nIGxpdGVyYWwAVWwAcHVzaF9iYWNrAEZyaQBkcGkAbWkATkZUIG1hcmtlciBoZWlnaHQ6ICVpAE5GVCBudW0uIG9mIEltYWdlU2V0OiAlaQBORlQgbWFya2VyIGRwaTogJWkATkZUIG1hcmtlciB3aWR0aDogJWkAZGF0YXNldFBhdGhuYW1lcyBzaXplOiAlaQBCb2d1cyBtYXJrZXIgbGVuZ3RoAHdpZHRoAE1hcmNoAEF1ZwB1bnNpZ25lZCBsb25nIGxvbmcAdW5zaWduZWQgbG9uZwB0ZXJtaW5hdGluZwBzdGQ6OndzdHJpbmcAc3RkOjpiYXNpY19zdHJpbmcAc3RkOjpzdHJpbmcAc3RkOjp1MTZzdHJpbmcAc3RkOjp1MzJzdHJpbmcAQ29weXJpZ2h0IChDKSAyMDE4LCBUaG9tYXMgRy4gTGFuZSwgR3VpZG8gVm9sbGJlZGluZwBfX3V1aWRvZgBpbmYAaGFsZgAlYWYAJS4wTGYAJUxmAHJlc2l6ZQBhbGxvY2F0b3I8VD46OmFsbG9jYXRlKHNpemVfdCBuKSAnbicgZXhjZWVkcyBtYXhpbXVtIHN1cHBvcnRlZCBzaXplAHRydWUAVHVlAG9wZXJhdG9yIGRlbGV0ZQBmYWxzZQBTdXNwZW5zaW9uIG5vdCBhbGxvd2VkIGhlcmUASnVuZQBzZXRQcm9qZWN0aW9uTmVhclBsYW5lAGdldFByb2plY3Rpb25OZWFyUGxhbmUAc2V0UHJvamVjdGlvbkZhclBsYW5lAGdldFByb2plY3Rpb25GYXJQbGFuZQBSZXF1ZXN0ZWQgZmVhdHVyZSB3YXMgb21pdHRlZCBhdCBjb21waWxlIHRpbWUAIHZvbGF0aWxlAFNlZWsgZmFpbGVkIG9uIHRlbXBvcmFyeSBmaWxlAFJlYWQgZmFpbGVkIG9uIHRlbXBvcmFyeSBmaWxlAEVtcHR5IGlucHV0IGZpbGUAUHJlbWF0dXJlIGVuZCBvZiBpbnB1dCBmaWxlAFByZW1hdHVyZSBlbmQgb2YgSlBFRyBmaWxlAHNldENhbWVyYSgpOiBFcnJvciBjcmVhdGluZyAzRCBoYW5kbGUAbG9uZyBkb3VibGUAX2Jsb2NrX2ludm9rZQBEQ1QgY29lZmZpY2llbnQgb3V0IG9mIHJhbmdlAEludmFsaWQgY29sb3IgcXVhbnRpemF0aW9uIG1vZGUgY2hhbmdlAEpQRUcgZGF0YXN0cmVhbSBjb250YWlucyBubyBpbWFnZQAgICAgd2l0aCAlZCB4ICVkIHRodW1ibmFpbCBpbWFnZQBnZXRQcm9jZXNzaW5nSW1hZ2UAU3RhcnQgb2YgSW1hZ2UARW5kIE9mIEltYWdlAEJvZ3VzIGJ1ZmZlciBjb250cm9sIG1vZGUAQ29ycnVwdCBKUEVHIGRhdGE6IGJhZCBIdWZmbWFuIGNvZGUAQ29ycnVwdCBKUEVHIGRhdGE6IGJhZCBhcml0aG1ldGljIGNvZGUAc2V0RGVidWdNb2RlAGdldERlYnVnTW9kZQBzZXRUaHJlc2hvbGRNb2RlAGdldFRocmVzaG9sZE1vZGUAc2V0SW1hZ2VQcm9jTW9kZQBnZXRJbWFnZVByb2NNb2RlAEJvZ3VzIGlucHV0IGNvbG9yc3BhY2UAQm9ndXMgSlBFRyBjb2xvcnNwYWNlAFRlAHN0ZABzZXRUaHJlc2hvbGQAZ2V0VGhyZXNob2xkAHZvaWQAQmFja2luZyBzdG9yZSBub3Qgc3VwcG9ydGVkAERDVCBzY2FsZWQgYmxvY2sgc2l6ZSAlZHglZCBub3Qgc3VwcG9ydGVkAHRlcm1pbmF0ZV9oYW5kbGVyIHVuZXhwZWN0ZWRseSByZXR1cm5lZABRdWFudGl6YXRpb24gdGFibGUgMHglMDJ4IHdhcyBub3QgZGVmaW5lZABIdWZmbWFuIHRhYmxlIDB4JTAyeCB3YXMgbm90IGRlZmluZWQAQXJpdGhtZXRpYyB0YWJsZSAweCUwMnggd2FzIG5vdCBkZWZpbmVkACd1bm5hbWVkAFdyaXRlIHRvIFhNUyBmYWlsZWQAUmVhZCBmcm9tIFhNUyBmYWlsZWQAV3JpdGUgdG8gRU1TIGZhaWxlZABSZWFkIGZyb20gRU1TIGZhaWxlZABXZWQAICAgICAgICAlM2QgJTNkICUzZCAlM2QgJTNkICUzZCAlM2QgJTNkAFdhcm5pbmc6IHVua25vd24gSkZJRiByZXZpc2lvbiBudW1iZXIgJWQuJTAyZABDb3JydXB0IEpQRUcgZGF0YTogZm91bmQgbWFya2VyIDB4JTAyeCBpbnN0ZWFkIG9mIFJTVCVkAFN0YXJ0IE9mIEZyYW1lIDB4JTAyeDogd2lkdGg9JXUsIGhlaWdodD0ldSwgY29tcG9uZW50cz0lZAAgICAgQ29tcG9uZW50ICVkOiAlZGh4JWR2IHE9JWQASW52YWxpZCBwcm9ncmVzc2l2ZSBwYXJhbWV0ZXJzIFNzPSVkIFNlPSVkIEFoPSVkIEFsPSVkACAgU3M9JWQsIFNlPSVkLCBBaD0lZCwgQWw9JWQAICAgIENvbXBvbmVudCAlZDogZGM9JWQgYWM9JWQASW52YWxpZCBwcm9ncmVzc2l2ZSBwYXJhbWV0ZXJzIGF0IHNjYW4gc2NyaXB0IGVudHJ5ICVkAEludmFsaWQgc2NhbiBzY3JpcHQgYXQgZW50cnkgJWQAQm9ndXMgRFFUIGluZGV4ICVkAEJvZ3VzIERIVCBpbmRleCAlZABCb2d1cyBEQUMgaW5kZXggJWQAVG9vIG1hbnkgY29sb3IgY29tcG9uZW50czogJWQsIG1heCAlZABJbmNvbnNpc3RlbnQgcHJvZ3Jlc3Npb24gc2VxdWVuY2UgZm9yIGNvbXBvbmVudCAlZCBjb2VmZmljaWVudCAlZABXcm9uZyBKUEVHIGxpYnJhcnkgdmVyc2lvbjogbGlicmFyeSBpcyAlZCwgY2FsbGVyIGV4cGVjdHMgJWQAVGhyZXNob2xkIG1vZGUgc2V0IHRvICVkAFRocmVzaG9sZCBzZXQgdG8gJWQAQXQgbWFya2VyIDB4JTAyeCwgcmVjb3ZlcnkgYWN0aW9uICVkAFVuc3VwcG9ydGVkIEpQRUcgZGF0YSBwcmVjaXNpb24gJWQARGVmaW5lIFF1YW50aXphdGlvbiBUYWJsZSAlZCAgcHJlY2lzaW9uICVkAEFkb2JlIEFQUDE0IG1hcmtlcjogdmVyc2lvbiAlZCwgZmxhZ3MgMHglMDR4IDB4JTA0eCwgdHJhbnNmb3JtICVkAEFsbG9jYXRlZCB2aWRlb0ZyYW1lU2l6ZSAlZABJbXByb3BlciBjYWxsIHRvIEpQRUcgbGlicmFyeSBpbiBzdGF0ZSAlZABDYW5ub3QgdHJhbnNjb2RlIGR1ZSB0byBtdWx0aXBsZSB1c2Ugb2YgcXVhbnRpemF0aW9uIHRhYmxlICVkAFVua25vd24gQWRvYmUgY29sb3IgdHJhbnNmb3JtIGNvZGUgJWQASW52YWxpZCBtZW1vcnkgcG9vbCBjb2RlICVkAEJvZ3VzIG1lc3NhZ2UgY29kZSAlZABUcmFja2luZyBsb3N0LiAlZABKRklGIEFQUDAgbWFya2VyOiB2ZXJzaW9uICVkLiUwMmQsIGRlbnNpdHkgJWR4JWQgICVkAERlYwAlbGQlYwBDb21wb25lbnQgaW5kZXggJWQ6IG1pc21hdGNoaW5nIHNhbXBsaW5nIHJhdGlvICVkOiVkLCAlZDolZCwgJWMARmViAFViAHJ3YQBTY2FuIHNjcmlwdCBkb2VzIG5vdCB0cmFuc21pdCBhbGwgZGF0YQBnZXRORlREYXRhAF9sb2FkQ2FtZXJhAG5hACdsYW1iZGEAYWEAJWEAb3BlcmF0b3JeAG9wZXJhdG9yIG5ld1tdAG9wZXJhdG9yW10Ab3BlcmF0b3IgZGVsZXRlW10AcGl4ZWwgdmVjdG9yWwApWwBfX19fWgAlYSAlYiAlZCAlSDolTTolUyAlWQBQT1NJWABkVgBBUl9MQUJFTElOR19USFJFU0hfTU9ERV9BVVRPX09UU1UAZnBUACRUVABBUl9NQVJLRVJfSU5GT19DVVRPRkZfUEhBU0VfTUFUQ0hfQ09OVFJBU1QAQVJfTUFYX0xPT1BfQ09VTlQAJFQAclMAbFMAYVMASW52YWxpZCBjb21wb25lbnQgSUQgJWQgaW4gU09TAEFSX01BUktFUl9JTkZPX0NVVE9GRl9QSEFTRV9IRVVSSVNUSUNfVFJPVUJMRVNPTUVfTUFUUklYX0NPREVTAEVSUk9SX01BUktFUl9JTkRFWF9PVVRfT0ZfQk9VTkRTACVIOiVNOiVTAG9SAEFSX0xPR19MRVZFTF9FUlJPUgBBUl9NQVJLRVJfSU5GT19DVVRPRkZfUEhBU0VfUE9TRV9FUlJPUgBlTwBBUl9MT0dfTEVWRUxfSU5GTwBBUl9MT0dfTEVWRUxfUkVMX0lORk8ARE8Ac3JOAGFOAF9HTE9CQUxfX04AQVJfTE9HX0xFVkVMX1dBUk4AQVJfTUFSS0VSX0lORk9fQ1VUT0ZGX1BIQVNFX1BBVFRFUk5fRVhUUkFDVElPTgBOQU4AQVJfTEFCRUxJTkdfVEhSRVNIX01PREVfQVVUT19NRURJQU4AJE4Ack0AUE0ASlBFR01FTQBBTQBTdEwAcEwAbUwAZkwAJUxhTABMQ19BTEwAQVJfTUFSS0VSX0lORk9fQ1VUT0ZGX1BIQVNFX01BVENIX0JBUkNPREVfRURDX0ZBSUwAQVJfTEFCRUxJTkdfVEhSRVNIX01PREVfTUFOVUFMAG1JAFVhOWVuYWJsZV9pZkkAQVJfTUFSS0VSX0lORk9fQ1VUT0ZGX1BIQVNFX1BPU0VfRVJST1JfTVVMVEkAQVJfTE9PUF9CUkVBS19USFJFU0gAQVJfREVGQVVMVF9MQUJFTElOR19USFJFU0gAQVJfTE9HX0xFVkVMX0RFQlVHAExBTkcASW52YWxpZCBTT1MgcGFyYW1ldGVycyBmb3Igc2VxdWVudGlhbCBKUEVHAENhdXRpb246IHF1YW50aXphdGlvbiB0YWJsZXMgYXJlIHRvbyBjb2Fyc2UgZm9yIGJhc2VsaW5lIEpQRUcASW52YWxpZCBKUEVHIGZpbGUgc3RydWN0dXJlOiAlcyBiZWZvcmUgU09GAElORgB2RQBEbkUAQVJfTEFCRUxJTkdfVEhSRVNIX01PREVfQVVUT19BREFQVElWRQBSRQBPRQBBUl9NQVJLRVJfSU5GT19DVVRPRkZfUEhBU0VfTk9ORQBBUl9ERUJVR19ESVNBQkxFAEFSX0RFQlVHX0VOQUJMRQBBUl9JTUFHRV9QUk9DX0ZSQU1FX0lNQUdFAEFSX0lNQUdFX1BST0NfRklFTERfSU1BR0UAQVJfREVGQVVMVF9ERUJVR19NT0RFAEFSX0RFRkFVTFRfSU1BR0VfUFJPQ19NT0RFAEFSX01BUktFUl9JTkZPX0NVVE9GRl9QSEFTRV9NQVRDSF9DT05GSURFTkNFAGIxRQBiMEUARVJST1JfQVJDT05UUk9MTEVSX05PVF9GT1VORABFUlJPUl9NVUxUSU1BUktFUl9OT1RfRk9VTkQAQVJfTUFSS0VSX0lORk9fQ1VUT0ZGX1BIQVNFX01BVENIX0JBUkNPREVfTk9UX0ZPVU5EAEFSX01BUktFUl9JTkZPX0NVVE9GRl9QSEFTRV9NQVRDSF9HRU5FUklDAERDAG9wZXJhdG9yPwBPdXRwdXQgZmlsZSB3cml0ZSBlcnJvciAtLS0gb3V0IG9mIGRpc2sgc3BhY2U/AFdyaXRlIGZhaWxlZCBvbiB0ZW1wb3JhcnkgZmlsZSAtLS0gb3V0IG9mIGRpc2sgc3BhY2U/AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHNob3J0PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1bnNpZ25lZCBzaG9ydD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8aW50PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1bnNpZ25lZCBpbnQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGZsb2F0PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1aW50OF90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQ4X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVpbnQxNl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQxNl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1aW50MzJfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8aW50MzJfdD4Ab3BlcmF0b3I+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGNoYXI+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVuc2lnbmVkIGNoYXI+AHN0ZDo6YmFzaWNfc3RyaW5nPHVuc2lnbmVkIGNoYXI+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHNpZ25lZCBjaGFyPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxsb25nPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1bnNpZ25lZCBsb25nPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxkb3VibGU+AG9wZXJhdG9yPj4Ab3BlcmF0b3I8PT4Ab3BlcmF0b3ItPgBzdGQ6OmJhc2ljX2lvc3RyZWFtPGNoYXIsIHN0ZDo6Y2hhcl90cmFpdHM8Y2hhcj4gPgBzdGQ6OmJhc2ljX29zdHJlYW08Y2hhciwgc3RkOjpjaGFyX3RyYWl0czxjaGFyPiA+AHN0ZDo6YmFzaWNfaXN0cmVhbTxjaGFyLCBzdGQ6OmNoYXJfdHJhaXRzPGNoYXI+ID4Ac3RkOjpiYXNpY19zdHJpbmc8Y2hhciwgc3RkOjpjaGFyX3RyYWl0czxjaGFyPiwgc3RkOjphbGxvY2F0b3I8Y2hhcj4gPgBvcGVyYXRvcnw9AG9wZXJhdG9yPQBvcGVyYXRvcl49AG9wZXJhdG9yPj0Ab3BlcmF0b3I+Pj0Ab3BlcmF0b3I9PQBvcGVyYXRvcjw9AG9wZXJhdG9yPDw9AG9wZXJhdG9yLz0Ab3BlcmF0b3ItPQBvcGVyYXRvcis9AG9wZXJhdG9yKj0Ab3BlcmF0b3ImPQBvcGVyYXRvciU9AG9wZXJhdG9yIT0Ab3BlcmF0b3I8AHRlbXBsYXRlPABpZDwAb3BlcmF0b3I8PAAuPAAiPABbYWJpOgAgW2VuYWJsZV9pZjoAc3RkOjoAMDEyMzQ1Njc4OQB1bnNpZ25lZCBfX2ludDEyOABfX2Zsb2F0MTI4AGRlY2ltYWwxMjgAOWMgIDE0LUphbi0yMDE4AEMuVVRGLTgAZGVjaW1hbDY0AEVycm9yIHJlYWRpbmcgS1BNIGRhdGEgZnJvbSAlcy5mc2V0MwBSZWFkaW5nICVzLmZzZXQzAHNldHVwQVIyAGRlY2ltYWwzMgAwAG9wZXJhdG9yLwBFcnJvciBleGNlZWQgbWF4aW11bSBwYWdlcy4Ab24uAG9mZi4ATG9hZGluZyBvZiBORlQgZGF0YSBjb21wbGV0ZS4Ac2V0Q2FtZXJhKCk6IEVycm9yOiBhclBhcmFtTFRDcmVhdGUuAERvbmUuAHNldENhbWVyYSgpOiBFcnJvcjogYXJDcmVhdGVIYW5kbGUuAEVycm9yOiBhcjJDcmVhdGVIYW5kbGUuAGFyRmlsdGVyVHJhbnNNYXQgZXJyb3Igd2l0aCBtYXJrZXIgJWQuAEltYWdlIHByb2MuIG1vZGUgc2V0IHRvICVkLgBBc3NpZ25lZCBwYWdlIG5vLiAlZC4AbG9hZENhbWVyYSgpOiBFcnJvciBsb2FkaW5nIHBhcmFtZXRlciBmaWxlICVzIGZvciBjYW1lcmEuACAuLi4Ab3BlcmF0b3ItAC1pbi0Ab3BlcmF0b3ItLQBvcGVyYXRvciwAb3BlcmF0b3IrAG9wZXJhdG9yKysAb3BlcmF0b3IqAG9wZXJhdG9yLT4qADo6KgAuKgBkZWNsdHlwZShhdXRvKQAobnVsbCkAKGFub255bW91cyBuYW1lc3BhY2UpAEVtcHR5IEpQRUcgaW1hZ2UgKEROTCBub3Qgc3VwcG9ydGVkKQBJbnN1ZmZpY2llbnQgbWVtb3J5IChjYXNlICVkKQBvcGVyYXRvcigpAHRocm93KABub2V4Y2VwdCgAZGVjbHR5cGUoAD4oAHNpemVvZi4uLigAKSgAbm9leGNlcHQgKABhbGlnbm9mICgAc2l6ZW9mICgAdHlwZWlkICgAKSA/ICgAKSA6ICgAc2l6ZW9mLi4uICgAYWRkIE5GVCBtYXJrZXItPiAnJXMnACdibG9jay1saXRlcmFsJwBvcGVyYXRvciYAb3BlcmF0b3ImJgAgJiYAICYAb3BlcmF0b3IlAD4iAG9wZXJhdG9yIQBQdXJlIHZpcnR1YWwgZnVuY3Rpb24gY2FsbGVkIQB0aHJvdyAAIGF0IG9mZnNldCAAOjpvcGVyYXRvciAAcmVmZXJlbmNlIHRlbXBvcmFyeSBmb3IgAHRlbXBsYXRlIHBhcmFtZXRlciBvYmplY3QgZm9yIAB0eXBlaW5mbyBmb3IgAHRocmVhZC1sb2NhbCB3cmFwcGVyIHJvdXRpbmUgZm9yIAB0aHJlYWQtbG9jYWwgaW5pdGlhbGl6YXRpb24gcm91dGluZSBmb3IgAHR5cGVpbmZvIG5hbWUgZm9yIABjb25zdHJ1Y3Rpb24gdnRhYmxlIGZvciAAZ3VhcmQgdmFyaWFibGUgZm9yIABWVFQgZm9yIABjb3ZhcmlhbnQgcmV0dXJuIHRodW5rIHRvIABub24tdmlydHVhbCB0aHVuayB0byAAaW52b2NhdGlvbiBmdW5jdGlvbiBmb3IgYmxvY2sgaW4gAD4gdHlwZW5hbWUgAFtdIAAgPSAAIC4uLiAALCAAKSAAb3BlcmF0b3IiIiAAJXMKAEVycm9yOiBtYWxsb2MKACMjIyBGZWF0dXJlIGNhbmRpZGF0ZXMgZm9yIHRyYWNraW5nIGFyZSBvdmVyZmxvdy4KAFRyYWNrZWQgcGFnZSAlZCAobWF4ICVkKS4KACoqKiBDYW1lcmEgUGFyYW1ldGVyIHJlc2l6ZWQgZnJvbSAlZCwgJWQuICoqKgoAT3V0IG9mIG1lbW9yeSEhCgBpZGRkZGRkZGRkZGRkZABpAGlpaWlpaQAATlN0M19fMjZ2ZWN0b3JJTlNfMTJiYXNpY19zdHJpbmdJY05TXzExY2hhcl90cmFpdHNJY0VFTlNfOWFsbG9jYXRvckljRUVFRU5TNF9JUzZfRUVFRQBOU3QzX18yMTNfX3ZlY3Rvcl9iYXNlSU5TXzEyYmFzaWNfc3RyaW5nSWNOU18xMWNoYXJfdHJhaXRzSWNFRU5TXzlhbGxvY2F0b3JJY0VFRUVOUzRfSVM2X0VFRUUATlN0M19fMjIwX192ZWN0b3JfYmFzZV9jb21tb25JTGIxRUVFAAC0/gAALpsAADj/AADQmgAAAAAAAAEAAABUmwAAAAAAADj/AAB6mgAAAAAAAAEAAABcmwAAAAAAAFBOU3QzX18yNnZlY3RvcklOU18xMmJhc2ljX3N0cmluZ0ljTlNfMTFjaGFyX3RyYWl0c0ljRUVOU185YWxsb2NhdG9ySWNFRUVFTlM0X0lTNl9FRUVFAACU/wAAjJsAAAAAAAB0mwAAUEtOU3QzX18yNnZlY3RvcklOU18xMmJhc2ljX3N0cmluZ0ljTlNfMTFjaGFyX3RyYWl0c0ljRUVOU185YWxsb2NhdG9ySWNFRUVFTlM0X0lTNl9FRUVFAJT/AAD0mwAAAQAAAHSbAABpaQB2AHZpAOSbAADw/QAA5JsAAOScAABOU3QzX18yMTJiYXNpY19zdHJpbmdJY05TXzExY2hhcl90cmFpdHNJY0VFTlNfOWFsbG9jYXRvckljRUVFRQBOU3QzX18yMjFfX2Jhc2ljX3N0cmluZ19jb21tb25JTGIxRUVFAAAAALT+AACznAAAOP8AAHScAAAAAAAAAQAAANycAAAAAAAAdmlpaQ=="); + base64DecodeToExistingUint8Array(bufferView, 40208, "8P0AAOSbAAB0/gAA5JwAAHZpaWlpAAAAdP4AAEycAABpaWkAVJ0AAHSbAAB0/gAATjEwZW1zY3JpcHRlbjN2YWxFAAC0/gAAQJ0AAGlpaWk="); + base64DecodeToExistingUint8Array(bufferView, 40304, "CP4AAHSbAAB0/gAA5JwAAGlpaWlpAE5TdDNfXzI2dmVjdG9ySWlOU185YWxsb2NhdG9ySWlFRUVFAE5TdDNfXzIxM19fdmVjdG9yX2Jhc2VJaU5TXzlhbGxvY2F0b3JJaUVFRUUAAAA4/wAAqp0AAAAAAAABAAAAVJsAAAAAAAA4/wAAhp0AAAAAAAABAAAA2J0AAAAAAABQTlN0M19fMjZ2ZWN0b3JJaU5TXzlhbGxvY2F0b3JJaUVFRUUAAAAAlP8AAAieAAAAAAAA8J0AAFBLTlN0M19fMjZ2ZWN0b3JJaU5TXzlhbGxvY2F0b3JJaUVFRUUAAACU/wAAQJ4AAAEAAADwnQAAMJ4AAPD9AAAwngAAUP4="); + base64DecodeToExistingUint8Array(bufferView, 40592, "8P0AADCeAAB0/gAAUP4AAHT+AABongAAVJ0AAPCdAAB0/g=="); + base64DecodeToExistingUint8Array(bufferView, 40640, "CP4AAPCdAAB0/gAAUP4AAE5TdDNfXzI2dmVjdG9ySTluZnRNYXJrZXJOU185YWxsb2NhdG9ySVMxX0VFRUUATlN0M19fMjEzX192ZWN0b3JfYmFzZUk5bmZ0TWFya2VyTlNfOWFsbG9jYXRvcklTMV9FRUVFAAAAOP8AAP+eAAAAAAAAAQAAAFSbAAAAAAAAOP8AANCeAAAAAAAAAQAAADifAAAAAAAAUE5TdDNfXzI2dmVjdG9ySTluZnRNYXJrZXJOU185YWxsb2NhdG9ySVMxX0VFRUUAlP8AAGifAAAAAAAAUJ8AAFBLTlN0M19fMjZ2ZWN0b3JJOW5mdE1hcmtlck5TXzlhbGxvY2F0b3JJUzFfRUVFRQAAAACU/wAAqJ8AAAEAAABQnwAAmJ8AAPD9AACYnwAACKAAADluZnRNYXJrZXIAALT+AAD8nwAA8P0AAJifAAB0/gAACKAAAHT+AADcnwAAVJ0AAFCfAAB0/g=="); + base64DecodeToExistingUint8Array(bufferView, 41024, "CP4AAFCfAAB0/gAACKAAAFD+AABQ/gAAUP4AAFD+AABQ/gAAUP4AAPCdAABQ/gAAdJsAAFD+AADknAAAUP4AAFD+AABQ/gAACKAAAFD+AABQ/gAAaQAAAPD9AABQ/gAAdmlpAFD+AADw/QAAUP4AAKT+AAB2aWlkAAAAAKT+AABQ/gAAZGlpAPD9AABQ/gAAUP4="); + base64DecodeToExistingUint8Array(bufferView, 41184, "gQEdWg4ChiUQAxQREgQLCBQF2AMXBtoBGQflABwIbwAeCTYAIQoaACMLDQAJDAYACg0DAAwNAQCPD39aJBAlPyYR8iwnEnwgKBO5FyoUghErFe8MLRahCS4XLwcwGFwFMRkGBDMaAwM0G0ACNhyxATgdRAE5HvUAOx+3ADwgigA+IWgAPyJOACAjOwAhCSwApSXhWkAmTEhBJw06QyjxLkQpHyZFKjMfRiuoGUgsGBVJLXcRSi50Dksv+wtNMPgJTjFhCE8yBgcwM80FMjTeBDI1DwQzNmMDNDfUAjU4XAI2OfgBNzqkATg7YAE5PCUBOj32ADs+ywA9P6sAPSCPAMFBEltQQgRNUUMsQVJE2DdTRegvVEY8KVZHeSNXSN8eV0mpGkhKThdISyQUSkycEUpNaw9LTlENTU+2C00wQArQUTJYWFIcTVlTjkNaVN07W1XuNFxWri5dV5opVkcWJdhZcFVfWqlMYFvZRGFcIj5jXSQ4Y160Ml1WFy7fYKhWZWFGT2Zi5UdnY89BaGQ9PGNdXjdpZjFSamcPTGtoOUZnY15B6WonVmxr51BtZ4VLbm2XVW9rT1DubxBacG0iVfBv61lxcR1aU09T"); + base64DecodeToExistingUint8Array(bufferView, 41721, "TFNF"); + base64DecodeToExistingUint8Array(bufferView, 41809, "QMVYn1NCSwBASTKjIqgRxVghe/xzYmjFWL9FCzB+GJ9T/HNBbVRin1OzQUEtEhdCS2JoVGJ+WEJLITu6KMMUAEDFWJ9TQksAQEkyoyKoEUkyv0WzQSE7STKCJzcb4A2jIgswQS26KKMiNxu/Eo4JqBF+GBIXwxSoEeANjgnfBAAAAAAAAPA/72FIsVAx9j/Kb02Rruf0P6oRbO9i0PI/AAAAAAAA8D87v6fAaSTpP7sgx3t6UeE/Xaty3lWo0T+vAAAAsAAAALE="); + base64DecodeToExistingUint8Array(bufferView, 42020, "AQAAAAIAAAADAAAAAAAAAAEAAAAFAAAAAgAAAAQAAAAGAAAAAwAAAAcAAAAI"); + base64DecodeToExistingUint8Array(bufferView, 42084, "AQAAAAUAAAAGAAAAAgAAAAQAAAAHAAAADAAAAAMAAAAIAAAACwAAAA0AAAAJAAAACgAAAA4AAAAPAAAAAAAAAAEAAAAFAAAABgAAAA4AAAACAAAABAAAAAcAAAANAAAADwAAAAMAAAAIAAAADAAAABAAAAAVAAAACQAAAAsAAAARAAAAFAAAABYAAAAKAAAAEgAAABMAAAAXAAAAGA=="); + base64DecodeToExistingUint8Array(bufferView, 42260, "AQAAAAUAAAAGAAAADgAAAA8AAAACAAAABAAAAAcAAAANAAAAEAAAABkAAAADAAAACAAAAAwAAAARAAAAGAAAABoAAAAJAAAACwAAABIAAAAXAAAAGwAAACAAAAAKAAAAEwAAABYAAAAcAAAAHwAAACEAAAAUAAAAFQAAAB0AAAAeAAAAIgAAACMAAAAAAAAAAQAAAAUAAAAGAAAADgAAAA8AAAAbAAAAAgAAAAQAAAAHAAAADQAAABAAAAAaAAAAHAAAAAMAAAAIAAAADAAAABEAAAAZAAAAHQAAACYAAAAJAAAACwAAABIAAAAYAAAAHgAAACUAAAAnAAAACgAAABMAAAAXAAAAHwAAACQAAAAoAAAALQAAABQAAAAWAAAAIAAAACMAAAApAAAALAAAAC4AAAAVAAAAIQAAACIAAAAqAAAAKwAAAC8AAAAw"); + base64DecodeToExistingUint8Array(bufferView, 42612, "AQAAAAUAAAAGAAAADgAAAA8AAAAbAAAAHAAAAAIAAAAEAAAABwAAAA0AAAAQAAAAGgAAAB0AAAAqAAAAAwAAAAgAAAAMAAAAEQAAABkAAAAeAAAAKQAAACsAAAAJAAAACwAAABIAAAAYAAAAHwAAACgAAAAsAAAANQAAAAoAAAATAAAAFwAAACAAAAAnAAAALQAAADQAAAA2AAAAFAAAABYAAAAhAAAAJgAAAC4AAAAzAAAANwAAADwAAAAVAAAAIgAAACUAAAAvAAAAMgAAADgAAAA7AAAAPQAAACMAAAAkAAAAMAAAADEAAAA5AAAAOgAAAD4AAAA/AAAAAAAAAAEAAAADAAAABwAAAA8AAAAfAAAAPwAAAH8AAAD/AAAA/wEAAP8DAAD/BwAA/w8AAP8fAAD/PwAA/38AAAEAAAADAAAAAwAAAAQAAAAEAAAAAwAAAAMAAAAAAAAAVokAAAVyAADgcQAAxoIAADWLAACZdgAAEIIAAPiDAAC9iQAAC30AAImDAACggwAAQH8AAHGHAACnfQAAOokAAACIAAAHhgAAeYYAACl5AACwhgAArIgAAPtzAAAOeQAAT34AAJmAAACTdwAACYcAAK52AAD2hgAAWnMAAOOGAADQhgAAGJcAAAeFAADzhAAAhn0AAJh7AADzjwAAa3cAAItzAABVcQAAd3oAAIiBAACZgQAA1ogAAAiKAAAtggAAuHcAABSBAACZhAAA3IMAAHSEAABUggAASoQAADFyAAA9lwAAw3gAAHt5AACjeQAAEY4AAPd5AACuewAA0HIAAMp5AAAeewAAaoEAAEyBAAAikAAA2XoAALFyAACVfAAATn0AAN6EAADKhAAA2n8AAN2UAADTjQAATogAANJ1AACmdQAAFnMAAPpyAAAjiAAASHQAAD52AAAndgAAuYIAACCFAAB+iQAAY3QAAMZ0AAB2ggAAn3QAAJhyAADTcwAAQHkAAGN5AAAqfQAA24cAAKiFAAA+egAAroUAAOiFAACqggAA8XgAAFuGAAA+hgAAQXsAAFp7AAAudQAA9HQAAHB1AABYfAAAE3YAAPx1AAAUiQAABIMAAC+HAABccgAALXcAAOCCAABIhQAAtYEAAHaFAACojQAArnoAAAAAAABABgAAgD4AAAAAAACIEwAAAMAw8AzMPPwDwzPzD88//4BAsHCMTLx8g0Ozc49Pv38g4BDQLOwc3CPjE9Mv7x/foGCQUKxsnFyjY5NTr2+fXwjIOPgExDT0C8s7+wfHN/eISLh4hES0dItLu3uHR7d3KOgY2CTkFNQr6xvbJ+cX16homFikZJRUq2ubW6dnl1cCwjLyDs4+/gHBMfENzT39gkKyco5Ovn6BQbFxjU29fSLiEtIu7h7eIeER0S3tHd2iYpJSrm6eXqFhkVGtbZ1dCso6+gbGNvYJyTn5BcU19YpKunqGRrZ2iUm5eYVFtXUq6hraJuYW1inpGdkl5RXVqmqaWqZmllapaZlZpWWVVQEAAAAAAAAAAg=="); + base64DecodeToExistingUint8Array(bufferView, 43764, "AQAAAAgAAAAQAAAACQAAAAIAAAADAAAACgAAABEAAAAYAAAAIAAAABkAAAASAAAACwAAAAQAAAAFAAAADAAAABMAAAAaAAAAIQAAACgAAAAwAAAAKQAAACIAAAAbAAAAFAAAAA0AAAAGAAAABwAAAA4AAAAVAAAAHAAAACMAAAAqAAAAMQAAADgAAAA5AAAAMgAAACsAAAAkAAAAHQAAABYAAAAPAAAAFwAAAB4AAAAlAAAALAAAADMAAAA6AAAAOwAAADQAAAAtAAAAJgAAAB8AAAAnAAAALgAAADUAAAA8AAAAPQAAADYAAAAvAAAANwAAAD4AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAAAAAAABAAAACAAAABAAAAAJAAAAAgAAAAMAAAAKAAAAEQAAABgAAAAgAAAAGQAAABIAAAALAAAABAAAAAUAAAAMAAAAEwAAABoAAAAhAAAAKAAAADAAAAApAAAAIgAAABsAAAAUAAAADQAAAAYAAAAOAAAAFQAAABwAAAAjAAAAKgAAADEAAAAyAAAAKwAAACQAAAAdAAAAFgAAAB4AAAAlAAAALAAAADMAAAA0AAAALQAAACYAAAAuAAAANQAAADYAAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/"); + base64DecodeToExistingUint8Array(bufferView, 44356, "AQAAAAgAAAAQAAAACQAAAAIAAAADAAAACgAAABEAAAAYAAAAIAAAABkAAAASAAAACwAAAAQAAAAFAAAADAAAABMAAAAaAAAAIQAAACgAAAApAAAAIgAAABsAAAAUAAAADQAAABUAAAAcAAAAIwAAACoAAAArAAAAJAAAAB0AAAAlAAAALAAAAC0AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAAAAAAAEAAAAIAAAAEAAAAAkAAAACAAAAAwAAAAoAAAARAAAAGAAAACAAAAAZAAAAEgAAAAsAAAAEAAAADAAAABMAAAAaAAAAIQAAACIAAAAbAAAAFAAAABwAAAAjAAAAJAAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8="); + base64DecodeToExistingUint8Array(bufferView, 44740, "AQAAAAgAAAAQAAAACQAAAAIAAAADAAAACgAAABEAAAAYAAAAGQAAABIAAAALAAAAEwAAABoAAAAbAAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAAAAAAABAAAACAAAABAAAAAJAAAAAgAAAAoAAAARAAAAEgAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8="); + base64DecodeToExistingUint8Array(bufferView, 44980, "AQAAAAgAAAAJAAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAE5TdDNfXzIxMmJhc2ljX3N0cmluZ0loTlNfMTFjaGFyX3RyYWl0c0loRUVOU185YWxsb2NhdG9ySWhFRUVFAAA4/wAAALAAAAAAAAABAAAA3JwAAAAAAABOU3QzX18yMTJiYXNpY19zdHJpbmdJd05TXzExY2hhcl90cmFpdHNJd0VFTlNfOWFsbG9jYXRvckl3RUVFRQAAOP8AAFiwAAAAAAAAAQAAANycAAAAAAAATlN0M19fMjEyYmFzaWNfc3RyaW5nSURzTlNfMTFjaGFyX3RyYWl0c0lEc0VFTlNfOWFsbG9jYXRvcklEc0VFRUUAAAA4/wAAsLAAAAAAAAABAAAA3JwAAAAAAABOU3QzX18yMTJiYXNpY19zdHJpbmdJRGlOU18xMWNoYXJfdHJhaXRzSURpRUVOU185YWxsb2NhdG9ySURpRUVFRQAAADj/AAAMsQAAAAAAAAEAAADcnAAAAAAAAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SWNFRQAAtP4AAGixAABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0lhRUUAALT+AACQsQAATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJaEVFAAC0/gAAuLEAAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SXNFRQAAtP4AAOCxAABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0l0RUUAALT+AAAIsgAATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJaUVFAAC0/gAAMLIAAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SWpFRQAAtP4AAFiyAABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0lsRUUAALT+AACAsgAATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJbUVFAAC0/gAAqLIAAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SWZFRQAAtP4AANCyAABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0lkRUUAALT+AAD4sgAA2w9JP9sPSb/kyxZA5MsWwAAAAAAAAACA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"); + base64DecodeToExistingUint8Array(bufferView, 48707, "QPsh+T8AAAAALUR0PgAAAICYRvg8AAAAYFHMeDsAAACAgxvwOQAAAEAgJXo4AAAAgCKC4zYAAAAAHfNpNb7z+HnsYfY/3qqMgPd71b89iK9K7XH1P9ttwKfwvtK/sBDw8DmV9D9nOlF/rh7Qv4UDuLCVyfM/6SSCptgxy7+lZIgMGQ3zP1h3wApPV8a/oI4LeyJe8j8AgZzHK6rBvz80GkpKu/E/Xg6MznZOur+65YrwWCPxP8wcYVo8l7G/pwCZQT+V8D8eDOE49FKivwAAAAAAAPA/AAAAAAAAAACsR5r9jGDuP4RZ8l2qpao/oGoCH7Ok7D+0LjaqU168P+b8alc2IOs/CNsgd+UmxT8tqqFj0cLpP3BHIg2Gwss/7UF4A+aG6D/hfqDIiwXRP2JIU/XcZ+c/Ce62VzAE1D/vOfr+Qi7mPzSDuEijDtC/agvgC1tX1T8jQQry/v/fvwAAAAAAAPA/AAAAAAAA+D8AAAAAAAAAAAbQz0Pr/Uw+"); + base64DecodeToExistingUint8Array(bufferView, 49099, "QAO44j8AAAAAAADwP3SFFdOw2e8/D4n5bFi17z9RWxLQAZPvP3tRfTy4cu8/qrloMYdU7z84YnVuejjvP+HeH/WdHu8/FbcxCv4G7z/LqTo3p/HuPyI0Ekym3u4/LYlhYAjO7j8nKjbV2r/uP4JPnVYrtO4/KVRI3Qer7j+FVTqwfqTuP807f2aeoO4/dF/s6HWf7j+HAetzFKHuPxPOTJmJpe4/26AqQuWs7j/lxc2wN7fuP5Dwo4KRxO4/XSU+sgPV7j+t01qZn+juP0de+/J2/+4/nFKF3ZsZ7z9pkO/cIDfvP4ek+9wYWO8/X5t7M5d87z/akKSir6TvP0BFblt20O8/AAAAAAAA6EKUI5FL+GqsP/PE+lDOv84/1lIM/0Iu5j8AAAAAAAA4Q/6CK2VHFUdAlCORS/hqvD7zxPpQzr8uP9ZSDP9CLpY/vvP4eexh9j8ZMJZbxv7evz2Ir0rtcfU/pPzUMmgL27+wEPDwOZX0P3u3HwqLQde/hQO4sJXJ8z97z20a6Z3Tv6VkiAwZDfM/Mbby85sd0L+gjgt7Il7yP/B6OxsdfMm/PzQaSkq78T+fPK+T4/nCv7rlivBYI/E/XI14v8tgub+nAJlBP5XwP85fR7adb6q/AAAAAAAA8D8AAAAAAAAAAKxHmv2MYO4/PfUkn8o4sz+gagIfs6TsP7qROFSpdsQ/5vxqVzYg6z/S5MRKC4TOPy2qoWPRwuk/HGXG8EUG1D/tQXgD5oboP/ifGyycjtg/YkhT9dxn5z/Me7FOpODcPwtuSckWdtI/esZ1oGkZ17/duqdsCsfeP8j2vkhHFee/K7gqZUcV9z8AARcCHRgTAx4bGQsUCAQNHxYcEhoKBwwVEQkGEAUPDlghAQDwIQEATm8gZXJyb3IgaW5mb3JtYXRpb24ASWxsZWdhbCBieXRlIHNlcXVlbmNlAERvbWFpbiBlcnJvcgBSZXN1bHQgbm90IHJlcHJlc2VudGFibGUATm90IGEgdHR5AFBlcm1pc3Npb24gZGVuaWVkAE9wZXJhdGlvbiBub3QgcGVybWl0dGVkAE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkATm8gc3VjaCBwcm9jZXNzAEZpbGUgZXhpc3RzAFZhbHVlIHRvbyBsYXJnZSBmb3IgZGF0YSB0eXBlAE5vIHNwYWNlIGxlZnQgb24gZGV2aWNlAE91dCBvZiBtZW1vcnkAUmVzb3VyY2UgYnVzeQBJbnRlcnJ1cHRlZCBzeXN0ZW0gY2FsbABSZXNvdXJjZSB0ZW1wb3JhcmlseSB1bmF2YWlsYWJsZQBJbnZhbGlkIHNlZWsAQ3Jvc3MtZGV2aWNlIGxpbmsAUmVhZC1vbmx5IGZpbGUgc3lzdGVtAERpcmVjdG9yeSBub3QgZW1wdHkAQ29ubmVjdGlvbiByZXNldCBieSBwZWVyAE9wZXJhdGlvbiB0aW1lZCBvdXQAQ29ubmVjdGlvbiByZWZ1c2VkAEhvc3QgaXMgZG93bgBIb3N0IGlzIHVucmVhY2hhYmxlAEFkZHJlc3MgaW4gdXNlAEJyb2tlbiBwaXBlAEkvTyBlcnJvcgBObyBzdWNoIGRldmljZSBvciBhZGRyZXNzAEJsb2NrIGRldmljZSByZXF1aXJlZABObyBzdWNoIGRldmljZQBOb3QgYSBkaXJlY3RvcnkASXMgYSBkaXJlY3RvcnkAVGV4dCBmaWxlIGJ1c3kARXhlYyBmb3JtYXQgZXJyb3IASW52YWxpZCBhcmd1bWVudABBcmd1bWVudCBsaXN0IHRvbyBsb25nAFN5bWJvbGljIGxpbmsgbG9vcABGaWxlbmFtZSB0b28gbG9uZwBUb28gbWFueSBvcGVuIGZpbGVzIGluIHN5c3RlbQBObyBmaWxlIGRlc2NyaXB0b3JzIGF2YWlsYWJsZQBCYWQgZmlsZSBkZXNjcmlwdG9yAE5vIGNoaWxkIHByb2Nlc3MAQmFkIGFkZHJlc3MARmlsZSB0b28gbGFyZ2UAVG9vIG1hbnkgbGlua3MATm8gbG9ja3MgYXZhaWxhYmxlAFJlc291cmNlIGRlYWRsb2NrIHdvdWxkIG9jY3VyAFN0YXRlIG5vdCByZWNvdmVyYWJsZQBQcmV2aW91cyBvd25lciBkaWVkAE9wZXJhdGlvbiBjYW5jZWxlZABGdW5jdGlvbiBub3QgaW1wbGVtZW50ZWQATm8gbWVzc2FnZSBvZiBkZXNpcmVkIHR5cGUASWRlbnRpZmllciByZW1vdmVkAERldmljZSBub3QgYSBzdHJlYW0ATm8gZGF0YSBhdmFpbGFibGUARGV2aWNlIHRpbWVvdXQAT3V0IG9mIHN0cmVhbXMgcmVzb3VyY2VzAExpbmsgaGFzIGJlZW4gc2V2ZXJlZABQcm90b2NvbCBlcnJvcgBCYWQgbWVzc2FnZQBGaWxlIGRlc2NyaXB0b3IgaW4gYmFkIHN0YXRlAE5vdCBhIHNvY2tldABEZXN0aW5hdGlvbiBhZGRyZXNzIHJlcXVpcmVkAE1lc3NhZ2UgdG9vIGxhcmdlAFByb3RvY29sIHdyb25nIHR5cGUgZm9yIHNvY2tldABQcm90b2NvbCBub3QgYXZhaWxhYmxlAFByb3RvY29sIG5vdCBzdXBwb3J0ZWQAU29ja2V0IHR5cGUgbm90IHN1cHBvcnRlZABOb3Qgc3VwcG9ydGVkAFByb3RvY29sIGZhbWlseSBub3Qgc3VwcG9ydGVkAEFkZHJlc3MgZmFtaWx5IG5vdCBzdXBwb3J0ZWQgYnkgcHJvdG9jb2wAQWRkcmVzcyBub3QgYXZhaWxhYmxlAE5ldHdvcmsgaXMgZG93bgBOZXR3b3JrIHVucmVhY2hhYmxlAENvbm5lY3Rpb24gcmVzZXQgYnkgbmV0d29yawBDb25uZWN0aW9uIGFib3J0ZWQATm8gYnVmZmVyIHNwYWNlIGF2YWlsYWJsZQBTb2NrZXQgaXMgY29ubmVjdGVkAFNvY2tldCBub3QgY29ubmVjdGVkAENhbm5vdCBzZW5kIGFmdGVyIHNvY2tldCBzaHV0ZG93bgBPcGVyYXRpb24gYWxyZWFkeSBpbiBwcm9ncmVzcwBPcGVyYXRpb24gaW4gcHJvZ3Jlc3MAU3RhbGUgZmlsZSBoYW5kbGUAUmVtb3RlIEkvTyBlcnJvcgBRdW90YSBleGNlZWRlZABObyBtZWRpdW0gZm91bmQAV3JvbmcgbWVkaXVtIHR5cGUATXVsdGlob3AgYXR0ZW1wdGVk"); + base64DecodeToExistingUint8Array(bufferView, 51602, "pQJbAPABtQWMBSUBgwYdA5QE/wDHAzEDCwa8AY8BfwPKBCsA2gavAEIDTgPcAQ4EFQChBg0BlAILAjgGZAK8Av8CXQPnBAsHzwLLBe8F2wXhAh4GRQKFAIICbANvBPEA8wMYBdkA2gNMBlQCewGdA70EAABRABUCuwCzA20A/wGFBC8F+QQ4AGUBRgGfALcGqAFzAlMB"); + base64DecodeToExistingUint8Array(bufferView, 51800, "IQQAAAAAAAAAAC8C"); + base64DecodeToExistingUint8Array(bufferView, 51832, "NQRHBFYE"); + base64DecodeToExistingUint8Array(bufferView, 51854, "oAQ="); + base64DecodeToExistingUint8Array(bufferView, 51874, "RgVgBW4FYQYAAM8BAAAAAAAAAADJBukG+QYAAAAAGQAKABkZGQAAAAAFAAAAAAAACQAAAAALAAAAAAAAAAAZABEKGRkZAwoHAAEACQsYAAAJBgsAAAsABhkAAAAZGRk="); + base64DecodeToExistingUint8Array(bufferView, 51985, "DgAAAAAAAAAAGQAKDRkZGQANAAACAAkOAAAACQAOAAAO"); + base64DecodeToExistingUint8Array(bufferView, 52043, "DA=="); + base64DecodeToExistingUint8Array(bufferView, 52055, "EwAAAAATAAAAAAkMAAAAAAAMAAAM"); + base64DecodeToExistingUint8Array(bufferView, 52101, "EA=="); + base64DecodeToExistingUint8Array(bufferView, 52113, "DwAAAAQPAAAAAAkQAAAAAAAQAAAQ"); + base64DecodeToExistingUint8Array(bufferView, 52159, "Eg=="); + base64DecodeToExistingUint8Array(bufferView, 52171, "EQAAAAARAAAAAAkSAAAAAAASAAASAAAaAAAAGhoa"); + base64DecodeToExistingUint8Array(bufferView, 52226, "GgAAABoaGgAAAAAAAAk="); + base64DecodeToExistingUint8Array(bufferView, 52275, "FA=="); + base64DecodeToExistingUint8Array(bufferView, 52287, "FwAAAAAXAAAAAAkUAAAAAAAUAAAU"); + base64DecodeToExistingUint8Array(bufferView, 52333, "Fg=="); + base64DecodeToExistingUint8Array(bufferView, 52345, "FQAAAAAVAAAAAAkWAAAAAAAWAAAWAAAwMTIzNDU2Nzg5QUJDREVG"); + base64DecodeToExistingUint8Array(bufferView, 52420, "BQE="); + base64DecodeToExistingUint8Array(bufferView, 52460, "//////////8="); + base64DecodeToExistingUint8Array(bufferView, 52528, "0XSeAFedvSqAcFIP//8+JwoAAABkAAAA6AMAABAnAACghgEAQEIPAICWmAAA4fUFGAAAADUAAABxAAAAa////877//+Sv///AAAAAAAAAAD/////////////////////////////////////////////////////////////////AAECAwQFBgcICf////////8KCwwNDg8QERITFBUWFxgZGhscHR4fICEiI////////woLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIj/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wABAgQHAwYFAAAAAAAAAAIAAMADAADABAAAwAUAAMAGAADABwAAwAgAAMAJAADACgAAwAsAAMAMAADADQAAwA4AAMAPAADAEAAAwBEAAMASAADAEwAAwBQAAMAVAADAFgAAwBcAAMAYAADAGQAAwBoAAMAbAADAHAAAwB0AAMAeAADAHwAAwAAAALMBAADDAgAAwwMAAMMEAADDBQAAwwYAAMMHAADDCAAAwwkAAMMKAADDCwAAwwwAAMMNAADTDgAAww8AAMMAAAy7AQAMwwIADMMDAAzDBAAM2wAAAAAAAAAAAgAAAAMAAAAFAAAABwAAAAsAAAANAAAAEQAAABMAAAAXAAAAHQAAAB8AAAAlAAAAKQAAACsAAAAvAAAANQAAADsAAAA9AAAAQwAAAEcAAABJAAAATwAAAFMAAABZAAAAYQAAAGUAAABnAAAAawAAAG0AAABxAAAAfwAAAIMAAACJAAAAiwAAAJUAAACXAAAAnQAAAKMAAACnAAAArQAAALMAAAC1AAAAvwAAAMEAAADFAAAAxwAAANMAAAABAAAACwAAAA0AAAARAAAAEwAAABcAAAAdAAAAHwAAACUAAAApAAAAKwAAAC8AAAA1AAAAOwAAAD0AAABDAAAARwAAAEkAAABPAAAAUwAAAFkAAABhAAAAZQAAAGcAAABrAAAAbQAAAHEAAAB5AAAAfwAAAIMAAACJAAAAiwAAAI8AAACVAAAAlwAAAJ0AAACjAAAApwAAAKkAAACtAAAAswAAALUAAAC7AAAAvwAAAMEAAADFAAAAxwAAANEAAAAAAAAA5NIAAAcBAAAIAQAACQEAAAoBAAALAQAADAEAAA0BAAAOAQAADwEAABABAAARAQAAEgEAABMBAAAUAQAAAAAAACDTAAAVAQAAFgEAABcBAAAYAQAAGQEAABoBAAAbAQAAHAEAAB0BAAAeAQAAHwEAACABAAAhAQAAIgEAAAgAAAAAAAAAWNMAACMBAAAkAQAA+P////j///9Y0wAAJQEAACYBAABs0QAAgNEAAAgAAAAAAAAAoNMAACcBAAAoAQAA+P////j///+g0wAAKQEAACoBAACc0QAAsNEAAAQAAAAAAAAA6NMAACsBAAAsAQAA/P////z////o0wAALQEAAC4BAADM0QAA4NEAAAQAAAAAAAAAMNQAAC8BAAAwAQAA/P////z///8w1AAAMQEAADIBAAD80QAAENIAAAAAAABc0gAAMwEAADQBAABOU3QzX18yOWJhc2ljX2lvc0ljTlNfMTFjaGFyX3RyYWl0c0ljRUVFRQAAANz+AAAw0gAAbNQAAAAAAACk0gAANQEAADYBAABOU3QzX18yOWJhc2ljX2lvc0l3TlNfMTFjaGFyX3RyYWl0c0l3RUVFRQAAANz+AAB40gAAbNQAAE5TdDNfXzIxNWJhc2ljX3N0cmVhbWJ1ZkljTlNfMTFjaGFyX3RyYWl0c0ljRUVFRQAAAAC0/gAAsNIAAE5TdDNfXzIxNWJhc2ljX3N0cmVhbWJ1Zkl3TlNfMTFjaGFyX3RyYWl0c0l3RUVFRQAAAAC0/gAA7NIAAE5TdDNfXzIxM2Jhc2ljX2lzdHJlYW1JY05TXzExY2hhcl90cmFpdHNJY0VFRUUAADj/AAAo0wAAAAAAAAEAAABc0gAAA/T//05TdDNfXzIxM2Jhc2ljX2lzdHJlYW1Jd05TXzExY2hhcl90cmFpdHNJd0VFRUUAADj/AABw0wAAAAAAAAEAAACk0gAAA/T//05TdDNfXzIxM2Jhc2ljX29zdHJlYW1JY05TXzExY2hhcl90cmFpdHNJY0VFRUUAADj/AAC40wAAAAAAAAEAAABc0gAAA/T//05TdDNfXzIxM2Jhc2ljX29zdHJlYW1Jd05TXzExY2hhcl90cmFpdHNJd0VFRUUAADj/AAAA1AAAAAAAAAEAAACk0gAAA/T//wAAAABs1AAANwEAADgBAABOU3QzX18yOGlvc19iYXNlRQAAALT+AABY1AAAiCIBAAAAAADQ1AAABwEAADoBAAA7AQAACgEAAAsBAAAMAQAADQEAAA4BAAAPAQAAPAEAAD0BAAA+AQAAEwEAABQBAABOU3QzX18yMTBfX3N0ZGluYnVmSWNFRQDc/gAAuNQAAOTSAAAAAAAANNUAABUBAAA/AQAAQAEAABgBAAAZAQAAGgEAABsBAAAcAQAAHQEAAEEBAABCAQAAQwEAACEBAAAiAQAATlN0M19fMjEwX19zdGRpbmJ1Zkl3RUUA3P4AABzVAAAg0wAAAAAAAJzVAAAHAQAARAEAAEUBAAAKAQAACwEAAAwBAABGAQAADgEAAA8BAAAQAQAAEQEAABIBAABHAQAASAEAAE5TdDNfXzIxMV9fc3Rkb3V0YnVmSWNFRQAAAADc/gAAgNUAAOTSAAAAAAAABNYAABUBAABJAQAASgEAABgBAAAZAQAAGgEAAEsBAAAcAQAAHQEAAB4BAAAfAQAAIAEAAEwBAABNAQAATlN0M19fMjExX19zdGRvdXRidWZJd0VFAAAAANz+AADo1QAAINMAAN4SBJUAAAAA////////////////ENYAABQAAABDLlVURi04"); + base64DecodeToExistingUint8Array(bufferView, 54880, "JNY="); + base64DecodeToExistingUint8Array(bufferView, 54912, "TENfQ1RZUEUAAAAATENfTlVNRVJJQwAATENfVElNRQAAAAAATENfQ09MTEFURQAATENfTU9ORVRBUlkATENfTUVTU0FHRVMA0Nc="); + base64DecodeToExistingUint8Array(bufferView, 55248, "AgACAAIAAgACAAIAAgACAAIAAyACIAIgAiACIAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAFgBMAEwATABMAEwATABMAEwATABMAEwATABMAEwATACNgI2AjYCNgI2AjYCNgI2AjYCNgEwATABMAEwATABMAEwAjVCNUI1QjVCNUI1QjFCMUIxQjFCMUIxQjFCMUIxQjFCMUIxQjFCMUIxQjFCMUIxQjFCMUEwATABMAEwATABMAI1gjWCNYI1gjWCNYIxgjGCMYIxgjGCMYIxgjGCMYIxgjGCMYIxgjGCMYIxgjGCMYIxgjGBMAEwATABMAC"); + base64DecodeToExistingUint8Array(bufferView, 55760, "4Ns="); + base64DecodeToExistingUint8Array(bufferView, 56292, "AQAAAAIAAAADAAAABAAAAAUAAAAGAAAABwAAAAgAAAAJAAAACgAAAAsAAAAMAAAADQAAAA4AAAAPAAAAEAAAABEAAAASAAAAEwAAABQAAAAVAAAAFgAAABcAAAAYAAAAGQAAABoAAAAbAAAAHAAAAB0AAAAeAAAAHwAAACAAAAAhAAAAIgAAACMAAAAkAAAAJQAAACYAAAAnAAAAKAAAACkAAAAqAAAAKwAAACwAAAAtAAAALgAAAC8AAAAwAAAAMQAAADIAAAAzAAAANAAAADUAAAA2AAAANwAAADgAAAA5AAAAOgAAADsAAAA8AAAAPQAAAD4AAAA/AAAAQAAAAEEAAABCAAAAQwAAAEQAAABFAAAARgAAAEcAAABIAAAASQAAAEoAAABLAAAATAAAAE0AAABOAAAATwAAAFAAAABRAAAAUgAAAFMAAABUAAAAVQAAAFYAAABXAAAAWAAAAFkAAABaAAAAWwAAAFwAAABdAAAAXgAAAF8AAABgAAAAQQAAAEIAAABDAAAARAAAAEUAAABGAAAARwAAAEgAAABJAAAASgAAAEsAAABMAAAATQAAAE4AAABPAAAAUAAAAFEAAABSAAAAUwAAAFQAAABVAAAAVgAAAFcAAABYAAAAWQAAAFoAAAB7AAAAfAAAAH0AAAB+AAAAfw=="); + base64DecodeToExistingUint8Array(bufferView, 57312, "8OE="); + base64DecodeToExistingUint8Array(bufferView, 57844, "AQAAAAIAAAADAAAABAAAAAUAAAAGAAAABwAAAAgAAAAJAAAACgAAAAsAAAAMAAAADQAAAA4AAAAPAAAAEAAAABEAAAASAAAAEwAAABQAAAAVAAAAFgAAABcAAAAYAAAAGQAAABoAAAAbAAAAHAAAAB0AAAAeAAAAHwAAACAAAAAhAAAAIgAAACMAAAAkAAAAJQAAACYAAAAnAAAAKAAAACkAAAAqAAAAKwAAACwAAAAtAAAALgAAAC8AAAAwAAAAMQAAADIAAAAzAAAANAAAADUAAAA2AAAANwAAADgAAAA5AAAAOgAAADsAAAA8AAAAPQAAAD4AAAA/AAAAQAAAAGEAAABiAAAAYwAAAGQAAABlAAAAZgAAAGcAAABoAAAAaQAAAGoAAABrAAAAbAAAAG0AAABuAAAAbwAAAHAAAABxAAAAcgAAAHMAAAB0AAAAdQAAAHYAAAB3AAAAeAAAAHkAAAB6AAAAWwAAAFwAAABdAAAAXgAAAF8AAABgAAAAYQAAAGIAAABjAAAAZAAAAGUAAABmAAAAZwAAAGgAAABpAAAAagAAAGsAAABsAAAAbQAAAG4AAABvAAAAcAAAAHEAAAByAAAAcwAAAHQAAAB1AAAAdgAAAHcAAAB4AAAAeQAAAHoAAAB7AAAAfAAAAH0AAAB+AAAAfw=="); + base64DecodeToExistingUint8Array(bufferView, 58864, "MDEyMzQ1Njc4OWFiY2RlZkFCQ0RFRnhYKy1wUGlJbk4AJQAAAAAAJXAAAAAAJUk6JU06JVMgJXAlSDolTQAAACUAAABtAAAALwAAACUAAABkAAAALwAAACUAAAB5AAAAJQAAAFkAAAAtAAAAJQAAAG0AAAAtAAAAJQAAAGQAAAAlAAAASQAAADoAAAAlAAAATQAAADoAAAAlAAAAUwAAACAAAAAlAAAAcAAAAAAAAAAlAAAASAAAADoAAAAlAAAATQ=="); + base64DecodeToExistingUint8Array(bufferView, 59072, "JQAAAEgAAAA6AAAAJQAAAE0AAAA6AAAAJQAAAFMAAAAAAAAAROsAAGABAABhAQAAYgEAAAAAAACk6wAAYwEAAGQBAABiAQAAZQEAAGYBAABnAQAAaAEAAGkBAABqAQAAawEAAGwBAAAAAAAADOsAAG0BAABuAQAAYgEAAG8BAABwAQAAcQEAAHIBAABzAQAAdAEAAHUBAAAAAAAA3OsAAHYBAAB3AQAAYgEAAHgBAAB5AQAAegEAAHsBAAB8AQAAAAAAAADsAAB9AQAAfgEAAGIBAAB/AQAAgAEAAIEBAACCAQAAgwEAAHQAAAByAAAAdQAAAGUAAAAAAAAAZgAAAGEAAABsAAAAcwAAAGUAAAAAAAAAJQAAAG0AAAAvAAAAJQAAAGQAAAAvAAAAJQAAAHkAAAAAAAAAJQAAAEgAAAA6AAAAJQAAAE0AAAA6AAAAJQAAAFMAAAAAAAAAJQAAAGEAAAAgAAAAJQAAAGIAAAAgAAAAJQAAAGQAAAAgAAAAJQAAAEgAAAA6AAAAJQAAAE0AAAA6AAAAJQAAAFMAAAAgAAAAJQAAAFkAAAAAAAAAJQAAAEkAAAA6AAAAJQAAAE0AAAA6AAAAJQAAAFMAAAAgAAAAJQAAAHA="); + base64DecodeToExistingUint8Array(bufferView, 59556, "zOgAAIQBAACFAQAAYgEAAE5TdDNfXzI2bG9jYWxlNWZhY2V0RQAAANz+AAC06AAAEPwAAAAAAABM6QAAhAEAAIYBAABiAQAAhwEAAIgBAACJAQAAigEAAIsBAACMAQAAjQEAAI4BAACPAQAAkAEAAJEBAACSAQAATlN0M19fMjVjdHlwZUl3RUUATlN0M19fMjEwY3R5cGVfYmFzZUUAALT+AAAu6QAAOP8AABzpAAAAAAAAAgAAAMzoAAACAAAAROkAAAIAAAAAAAAA4OkAAIQBAACTAQAAYgEAAJQBAACVAQAAlgEAAJcBAACYAQAAmQEAAJoBAABOU3QzX18yN2NvZGVjdnRJY2MxMV9fbWJzdGF0ZV90RUUATlN0M19fMjEyY29kZWN2dF9iYXNlRQAAAAC0/gAAvukAADj/AACc6QAAAAAAAAIAAADM6AAAAgAAANjpAAACAAAAAAAAAFTqAACEAQAAmwEAAGIBAACcAQAAnQEAAJ4BAACfAQAAoAEAAKEBAACiAQAATlN0M19fMjdjb2RlY3Z0SURzYzExX19tYnN0YXRlX3RFRQAAOP8AADDqAAAAAAAAAgAAAMzoAAACAAAA2OkAAAIAAAAAAAAAyOoAAIQBAACjAQAAYgEAAKQBAAClAQAApgEAAKcBAACoAQAAqQEAAKoBAABOU3QzX18yN2NvZGVjdnRJRGljMTFfX21ic3RhdGVfdEVFAAA4/wAApOoAAAAAAAACAAAAzOgAAAIAAADY6QAAAgAAAE5TdDNfXzI3Y29kZWN2dEl3YzExX19tYnN0YXRlX3RFRQAAADj/AADo6gAAAAAAAAIAAADM6AAAAgAAANjpAAACAAAATlN0M19fMjZsb2NhbGU1X19pbXBFAAAA3P4AACzrAADM6AAATlN0M19fMjdjb2xsYXRlSWNFRQDc/gAAUOsAAMzoAABOU3QzX18yN2NvbGxhdGVJd0VFANz+AABw6wAAzOgAAE5TdDNfXzI1Y3R5cGVJY0VFAAAAOP8AAJDrAAAAAAAAAgAAAMzoAAACAAAAROkAAAIAAABOU3QzX18yOG51bXB1bmN0SWNFRQAAAADc/gAAxOsAAMzoAABOU3QzX18yOG51bXB1bmN0SXdFRQAAAADc/gAA6OsAAMzoAAAAAAAAZOsAAKsBAACsAQAAYgEAAK0BAACuAQAArwEAAAAAAACE6wAAsAEAALEBAABiAQAAsgEAALMBAAC0AQAAAAAAACDtAACEAQAAtQEAAGIBAAC2AQAAtwEAALgBAAC5AQAAugEAALsBAAC8AQAAvQEAAL4BAAC/AQAAwAEAAE5TdDNfXzI3bnVtX2dldEljTlNfMTlpc3RyZWFtYnVmX2l0ZXJhdG9ySWNOU18xMWNoYXJfdHJhaXRzSWNFRUVFRUUATlN0M19fMjlfX251bV9nZXRJY0VFAE5TdDNfXzIxNF9fbnVtX2dldF9iYXNlRQAAtP4AAObsAAA4/wAA0OwAAAAAAAABAAAAAO0AAAAAAAA4/wAAjOwAAAAAAAACAAAAzOgAAAIAAAAI7Q=="); + base64DecodeToExistingUint8Array(bufferView, 60740, "9O0AAIQBAADBAQAAYgEAAMIBAADDAQAAxAEAAMUBAADGAQAAxwEAAMgBAADJAQAAygEAAMsBAADMAQAATlN0M19fMjdudW1fZ2V0SXdOU18xOWlzdHJlYW1idWZfaXRlcmF0b3JJd05TXzExY2hhcl90cmFpdHNJd0VFRUVFRQBOU3QzX18yOV9fbnVtX2dldEl3RUUAAAA4/wAAxO0AAAAAAAABAAAAAO0AAAAAAAA4/wAAgO0AAAAAAAACAAAAzOgAAAIAAADc7Q=="); + base64DecodeToExistingUint8Array(bufferView, 60952, "3O4AAIQBAADNAQAAYgEAAM4BAADPAQAA0AEAANEBAADSAQAA0wEAANQBAADVAQAATlN0M19fMjdudW1fcHV0SWNOU18xOW9zdHJlYW1idWZfaXRlcmF0b3JJY05TXzExY2hhcl90cmFpdHNJY0VFRUVFRQBOU3QzX18yOV9fbnVtX3B1dEljRUUATlN0M19fMjE0X19udW1fcHV0X2Jhc2VFAAC0/gAAou4AADj/AACM7gAAAAAAAAEAAAC87gAAAAAAADj/AABI7gAAAAAAAAIAAADM6AAAAgAAAMTu"); + base64DecodeToExistingUint8Array(bufferView, 61184, "pO8AAIQBAADWAQAAYgEAANcBAADYAQAA2QEAANoBAADbAQAA3AEAAN0BAADeAQAATlN0M19fMjdudW1fcHV0SXdOU18xOW9zdHJlYW1idWZfaXRlcmF0b3JJd05TXzExY2hhcl90cmFpdHNJd0VFRUVFRQBOU3QzX18yOV9fbnVtX3B1dEl3RUUAAAA4/wAAdO8AAAAAAAABAAAAvO4AAAAAAAA4/wAAMO8AAAAAAAACAAAAzOgAAAIAAACM7w=="); + base64DecodeToExistingUint8Array(bufferView, 61384, "pPAAAN8BAADgAQAAYgEAAOEBAADiAQAA4wEAAOQBAADlAQAA5gEAAOcBAAD4////pPAAAOgBAADpAQAA6gEAAOsBAADsAQAA7QEAAO4BAABOU3QzX18yOHRpbWVfZ2V0SWNOU18xOWlzdHJlYW1idWZfaXRlcmF0b3JJY05TXzExY2hhcl90cmFpdHNJY0VFRUVFRQBOU3QzX18yOXRpbWVfYmFzZUUAtP4AAF3wAABOU3QzX18yMjBfX3RpbWVfZ2V0X2Nfc3RvcmFnZUljRUUAAAC0/gAAePAAADj/AAAY8AAAAAAAAAMAAADM6AAAAgAAAHDwAAACAAAAnPAAAAAIAAAAAAAAkPEAAO8BAADwAQAAYgEAAPEBAADyAQAA8wEAAPQBAAD1AQAA9gEAAPcBAAD4////kPEAAPgBAAD5AQAA+gEAAPsBAAD8AQAA/QEAAP4BAABOU3QzX18yOHRpbWVfZ2V0SXdOU18xOWlzdHJlYW1idWZfaXRlcmF0b3JJd05TXzExY2hhcl90cmFpdHNJd0VFRUVFRQBOU3QzX18yMjBfX3RpbWVfZ2V0X2Nfc3RvcmFnZUl3RUUAALT+AABl8QAAOP8AACDxAAAAAAAAAwAAAMzoAAACAAAAcPAAAAIAAACI8QAAAAgAAAAAAAA08gAA/wEAAAACAABiAQAAAQIAAE5TdDNfXzI4dGltZV9wdXRJY05TXzE5b3N0cmVhbWJ1Zl9pdGVyYXRvckljTlNfMTFjaGFyX3RyYWl0c0ljRUVFRUVFAE5TdDNfXzIxMF9fdGltZV9wdXRFAAAAtP4AABXyAAA4/wAA0PEAAAAAAAACAAAAzOgAAAIAAAAs8gAAAAgAAAAAAAC08gAAAgIAAAMCAABiAQAABAIAAE5TdDNfXzI4dGltZV9wdXRJd05TXzE5b3N0cmVhbWJ1Zl9pdGVyYXRvckl3TlNfMTFjaGFyX3RyYWl0c0l3RUVFRUVFAAAAADj/AABs8gAAAAAAAAIAAADM6AAAAgAAACzyAAAACAAAAAAAAEjzAACEAQAABQIAAGIBAAAGAgAABwIAAAgCAAAJAgAACgIAAAsCAAAMAgAADQIAAA4CAABOU3QzX18yMTBtb25leXB1bmN0SWNMYjBFRUUATlN0M19fMjEwbW9uZXlfYmFzZUUAAAAAtP4AACjzAAA4/wAADPMAAAAAAAACAAAAzOgAAAIAAABA8wAAAgAAAAAAAAC88wAAhAEAAA8CAABiAQAAEAIAABECAAASAgAAEwIAABQCAAAVAgAAFgIAABcCAAAYAgAATlN0M19fMjEwbW9uZXlwdW5jdEljTGIxRUVFADj/AACg8wAAAAAAAAIAAADM6AAAAgAAAEDzAAACAAAAAAAAADD0AACEAQAAGQIAAGIBAAAaAgAAGwIAABwCAAAdAgAAHgIAAB8CAAAgAgAAIQIAACICAABOU3QzX18yMTBtb25leXB1bmN0SXdMYjBFRUUAOP8AABT0AAAAAAAAAgAAAMzoAAACAAAAQPMAAAIAAAAAAAAApPQAAIQBAAAjAgAAYgEAACQCAAAlAgAAJgIAACcCAAAoAgAAKQIAACoCAAArAgAALAIAAE5TdDNfXzIxMG1vbmV5cHVuY3RJd0xiMUVFRQA4/wAAiPQAAAAAAAACAAAAzOgAAAIAAABA8wAAAgAAAAAAAABI9QAAhAEAAC0CAABiAQAALgIAAC8CAABOU3QzX18yOW1vbmV5X2dldEljTlNfMTlpc3RyZWFtYnVmX2l0ZXJhdG9ySWNOU18xMWNoYXJfdHJhaXRzSWNFRUVFRUUATlN0M19fMjExX19tb25leV9nZXRJY0VFAAC0/gAAJvUAADj/AADg9AAAAAAAAAIAAADM6AAAAgAAAED1"); + base64DecodeToExistingUint8Array(bufferView, 62828, "7PUAAIQBAAAwAgAAYgEAADECAAAyAgAATlN0M19fMjltb25leV9nZXRJd05TXzE5aXN0cmVhbWJ1Zl9pdGVyYXRvckl3TlNfMTFjaGFyX3RyYWl0c0l3RUVFRUVFAE5TdDNfXzIxMV9fbW9uZXlfZ2V0SXdFRQAAtP4AAMr1AAA4/wAAhPUAAAAAAAACAAAAzOgAAAIAAADk9Q=="); + base64DecodeToExistingUint8Array(bufferView, 62992, "kPYAAIQBAAAzAgAAYgEAADQCAAA1AgAATlN0M19fMjltb25leV9wdXRJY05TXzE5b3N0cmVhbWJ1Zl9pdGVyYXRvckljTlNfMTFjaGFyX3RyYWl0c0ljRUVFRUVFAE5TdDNfXzIxMV9fbW9uZXlfcHV0SWNFRQAAtP4AAG72AAA4/wAAKPYAAAAAAAACAAAAzOgAAAIAAACI9g=="); + base64DecodeToExistingUint8Array(bufferView, 63156, "NPcAAIQBAAA2AgAAYgEAADcCAAA4AgAATlN0M19fMjltb25leV9wdXRJd05TXzE5b3N0cmVhbWJ1Zl9pdGVyYXRvckl3TlNfMTFjaGFyX3RyYWl0c0l3RUVFRUVFAE5TdDNfXzIxMV9fbW9uZXlfcHV0SXdFRQAAtP4AABL3AAA4/wAAzPYAAAAAAAACAAAAzOgAAAIAAAAs9w=="); + base64DecodeToExistingUint8Array(bufferView, 63320, "rPcAAIQBAAA5AgAAYgEAADoCAAA7AgAAPAIAAE5TdDNfXzI4bWVzc2FnZXNJY0VFAE5TdDNfXzIxM21lc3NhZ2VzX2Jhc2VFAAAAALT+AACJ9wAAOP8AAHT3AAAAAAAAAgAAAMzoAAACAAAApPcAAAIAAAAAAAAABPgAAIQBAAA9AgAAYgEAAD4CAAA/AgAAQAIAAE5TdDNfXzI4bWVzc2FnZXNJd0VFAAAAADj/AADs9wAAAAAAAAIAAADM6AAAAgAAAKT3AAACAAAAUwAAAHUAAABuAAAAZAAAAGEAAAB5AAAAAAAAAE0AAABvAAAAbgAAAGQAAABhAAAAeQAAAAAAAABUAAAAdQAAAGUAAABzAAAAZAAAAGEAAAB5AAAAAAAAAFcAAABlAAAAZAAAAG4AAABlAAAAcwAAAGQAAABhAAAAeQAAAAAAAABUAAAAaAAAAHUAAAByAAAAcwAAAGQAAABhAAAAeQAAAAAAAABGAAAAcgAAAGkAAABkAAAAYQAAAHkAAAAAAAAAUwAAAGEAAAB0AAAAdQAAAHIAAABkAAAAYQAAAHkAAAAAAAAAUwAAAHUAAABuAAAAAAAAAE0AAABvAAAAbgAAAAAAAABUAAAAdQAAAGUAAAAAAAAAVwAAAGUAAABkAAAAAAAAAFQAAABoAAAAdQAAAAAAAABGAAAAcgAAAGkAAAAAAAAAUwAAAGEAAAB0AAAAAAAAAEoAAABhAAAAbgAAAHUAAABhAAAAcgAAAHkAAAAAAAAARgAAAGUAAABiAAAAcgAAAHUAAABhAAAAcgAAAHkAAAAAAAAATQAAAGEAAAByAAAAYwAAAGgAAAAAAAAAQQAAAHAAAAByAAAAaQAAAGwAAAAAAAAATQAAAGEAAAB5AAAAAAAAAEoAAAB1AAAAbgAAAGUAAAAAAAAASgAAAHUAAABsAAAAeQAAAAAAAABBAAAAdQAAAGcAAAB1AAAAcwAAAHQAAAAAAAAAUwAAAGUAAABwAAAAdAAAAGUAAABtAAAAYgAAAGUAAAByAAAAAAAAAE8AAABjAAAAdAAAAG8AAABiAAAAZQAAAHIAAAAAAAAATgAAAG8AAAB2AAAAZQAAAG0AAABiAAAAZQAAAHIAAAAAAAAARAAAAGUAAABjAAAAZQAAAG0AAABiAAAAZQAAAHIAAAAAAAAASgAAAGEAAABuAAAAAAAAAEYAAABlAAAAYgAAAAAAAABNAAAAYQAAAHIAAAAAAAAAQQAAAHAAAAByAAAAAAAAAEoAAAB1AAAAbgAAAAAAAABKAAAAdQAAAGwAAAAAAAAAQQAAAHUAAABnAAAAAAAAAFMAAABlAAAAcAAAAAAAAABPAAAAYwAAAHQAAAAAAAAATgAAAG8AAAB2AAAAAAAAAEQAAABlAAAAYwAAAAAAAABBAAAATQAAAAAAAABQAAAATQ=="); + base64DecodeToExistingUint8Array(bufferView, 64412, "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"); + base64DecodeToExistingUint8Array(bufferView, 74040, "AQAAAF4EAABHBwAAXA4AAAcQAAD//////f////7///8F"); + base64DecodeToExistingUint8Array(bufferView, 74085, "AQ=="); + base64DecodeToExistingUint8Array(bufferView, 74108, "/gAAAP0AAAAYNwE="); + base64DecodeToExistingUint8Array(bufferView, 74132, "Ag=="); + base64DecodeToExistingUint8Array(bufferView, 74148, "//////////8="); + base64DecodeToExistingUint8Array(bufferView, 74216, "WCEBAAAAAAAF"); + base64DecodeToExistingUint8Array(bufferView, 74236, "AQE="); + base64DecodeToExistingUint8Array(bufferView, 74260, "/gAAAAIBAAAoNwEAAAQ="); + base64DecodeToExistingUint8Array(bufferView, 74284, "AQ=="); + base64DecodeToExistingUint8Array(bufferView, 74300, "/////wo="); + base64DecodeToExistingUint8Array(bufferView, 74368, "8CEBAHBNUQAJ"); + base64DecodeToExistingUint8Array(bufferView, 74389, "AQ=="); + base64DecodeToExistingUint8Array(bufferView, 74408, "/wAAAAAAAAD9AAAAOD0BAAAE"); + base64DecodeToExistingUint8Array(bufferView, 74452, "/////w=="); + base64DecodeToExistingUint8Array(bufferView, 74520, "iCIBAEUC"); } var scratchBuffer = new ArrayBuffer(16); @@ -813,7 +811,7 @@ function asmFunc(env) { var strftime_l = env.strftime_l; var legalimport$_embind_register_bigint = env._embind_register_bigint; var legalimport$__wasi_fd_seek = env.fd_seek; - var __stack_pointer = 5327888; + var __stack_pointer = 5328240; var __stack_end = 0; var __stack_base = 0; var i64toi32_i32$HIGH_BITS = 0; @@ -822,7 +820,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; $1 = __stack_pointer - 672 | 0; __stack_pointer = $1; - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 656 | 0, 31051); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 656 | 0, 31403); $5 = HEAP32[$3 >> 2]; $6 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 312 >> 2] = $5; @@ -994,12 +992,12 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ if (!$2) { break label$2; } - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__EnclosingExpr_2c_20char_20const_20_28__29_20_5b10_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d__28char_20const_20_28__29_20_5b10_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d_29($0, 38461, $1 + 608 | 0); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__EnclosingExpr_2c_20char_20const_20_28__29_20_5b10_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d__28char_20const_20_28__29_20_5b10_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d_29($0, 38813, $1 + 608 | 0); break label$1; } HEAP32[$0 >> 2] = $4 + 2; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 648 | 0, 38573); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 648 | 0, 38925); $6 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 >> 2] = $6; @@ -1009,7 +1007,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } HEAP32[$0 >> 2] = $4 + 2; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 640 | 0, 38577); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 640 | 0, 38929); $5 = HEAP32[$3 >> 2]; $6 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 8 >> 2] = $5; @@ -1019,7 +1017,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } HEAP32[$0 >> 2] = $4 + 2; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 632 | 0, 38577); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 632 | 0, 38929); $6 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 16 >> 2] = $6; @@ -1029,7 +1027,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } HEAP32[$0 >> 2] = $4 + 2; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 624 | 0, 37615); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 624 | 0, 37967); $5 = HEAP32[$3 >> 2]; $6 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 24 >> 2] = $5; @@ -1039,7 +1037,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } HEAP32[$0 >> 2] = $4 + 2; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 616 | 0, 37638); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 616 | 0, 37990); $6 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 32 >> 2] = $6; @@ -1053,7 +1051,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ if (!$2) { break label$2; } - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__EnclosingExpr_2c_20char_20const_20_28__29_20_5b10_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d__28char_20const_20_28__29_20_5b10_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d_29($0, 38461, $1 + 608 | 0); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__EnclosingExpr_2c_20char_20const_20_28__29_20_5b10_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d__28char_20const_20_28__29_20_5b10_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d_29($0, 38813, $1 + 608 | 0); break label$1; } label$32: { @@ -1127,7 +1125,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } HEAP32[$0 >> 2] = $4 + 2; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 600 | 0, 38232); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 600 | 0, 38584); $5 = HEAP32[$3 >> 2]; $6 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 40 >> 2] = $5; @@ -1137,7 +1135,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } HEAP32[$0 >> 2] = $4 + 2; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 592 | 0, 28623); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 592 | 0, 28975); $6 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 48 >> 2] = $6; @@ -1226,7 +1224,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } HEAP32[$0 >> 2] = $4 + 2; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 584 | 0, 38282); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 584 | 0, 38634); $5 = HEAP32[$3 >> 2]; $6 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 56 >> 2] = $5; @@ -1259,7 +1257,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ if (!$2) { break label$2; } - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__MemberExpr_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b3_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b3_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0, $1 + 608 | 0, 38281, $1 + 320 | 0); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__MemberExpr_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b3_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b3_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0, $1 + 608 | 0, 38633, $1 + 320 | 0); break label$1; } HEAP32[$0 >> 2] = $4 + 2; @@ -1279,7 +1277,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } HEAP32[$0 >> 2] = $4 + 2; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 576 | 0, 37874); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 576 | 0, 38226); $6 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 64 >> 2] = $6; @@ -1292,7 +1290,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } HEAP32[$0 >> 2] = $4 + 2; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 568 | 0, 37571); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 568 | 0, 37923); $5 = HEAP32[$3 >> 2]; $6 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 72 >> 2] = $5; @@ -1320,7 +1318,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } HEAP32[$0 >> 2] = $4 + 2; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 560 | 0, 35071); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 560 | 0, 35423); $6 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 80 >> 2] = $6; @@ -1333,7 +1331,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } HEAP32[$0 >> 2] = $4 + 2; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 552 | 0, 37503); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 552 | 0, 37855); $5 = HEAP32[$3 >> 2]; $6 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 88 >> 2] = $5; @@ -1343,7 +1341,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } HEAP32[$0 >> 2] = $4 + 2; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 544 | 0, 37537); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 544 | 0, 37889); $6 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 96 >> 2] = $6; @@ -1358,7 +1356,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } HEAP32[$0 >> 2] = $4 + 2; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 536 | 0, 37526); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 536 | 0, 37878); $5 = HEAP32[$3 >> 2]; $6 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 104 >> 2] = $5; @@ -1368,7 +1366,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } HEAP32[$0 >> 2] = $4 + 2; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 528 | 0, 37472); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 528 | 0, 37824); $6 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 112 >> 2] = $6; @@ -1440,7 +1438,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } HEAP32[$0 >> 2] = $4 + 2; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 520 | 0, 37560); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 520 | 0, 37912); $5 = HEAP32[$3 >> 2]; $6 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 120 >> 2] = $5; @@ -1450,7 +1448,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } HEAP32[$0 >> 2] = $4 + 2; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 512 | 0, 37672); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 512 | 0, 38024); $6 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 128 >> 2] = $6; @@ -1460,7 +1458,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } HEAP32[$0 >> 2] = $4 + 2; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 504 | 0, 37559); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 504 | 0, 37911); $5 = HEAP32[$3 >> 2]; $6 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 136 >> 2] = $5; @@ -1470,7 +1468,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } HEAP32[$0 >> 2] = $4 + 2; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 37679); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 38031); $6 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 144 >> 2] = $6; @@ -1528,7 +1526,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } HEAP32[$0 >> 2] = $4 + 2; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 488 | 0, 38222); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 488 | 0, 38574); $5 = HEAP32[$3 >> 2]; $6 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 152 >> 2] = $5; @@ -1538,7 +1536,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } HEAP32[$0 >> 2] = $4 + 2; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 480 | 0, 37582); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 480 | 0, 37934); $6 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 160 >> 2] = $6; @@ -1548,7 +1546,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } HEAP32[$0 >> 2] = $4 + 2; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 472 | 0, 38282); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 472 | 0, 38634); $5 = HEAP32[$3 >> 2]; $6 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 168 >> 2] = $5; @@ -1558,7 +1556,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } HEAP32[$0 >> 2] = $4 + 2; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 464 | 0, 37604); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 464 | 0, 37956); $6 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 176 >> 2] = $6; @@ -1569,7 +1567,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ HEAP32[$0 >> 2] = $4 + 2; if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28char_29($0, 95)) { $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 456 | 0, 38221); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 456 | 0, 38573); $5 = HEAP32[$3 >> 2]; $6 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 184 >> 2] = $5; @@ -1582,7 +1580,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ if (!$2) { break label$2; } - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__PostfixExpr_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b3_5d__28_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b3_5d_29($0, $1 + 608 | 0, 38221); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__PostfixExpr_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b3_5d__28_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b3_5d_29($0, $1 + 608 | 0, 38573); break label$1; } label$68: { @@ -1631,7 +1629,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } HEAP32[$0 >> 2] = $4 + 2; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 448 | 0, 37637); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 448 | 0, 37989); $6 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 192 >> 2] = $6; @@ -1641,7 +1639,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } HEAP32[$0 >> 2] = $4 + 2; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 440 | 0, 38222); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 440 | 0, 38574); $5 = HEAP32[$3 >> 2]; $6 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 200 >> 2] = $5; @@ -1651,7 +1649,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } HEAP32[$0 >> 2] = $4 + 2; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 432 | 0, 38630); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 432 | 0, 38982); $6 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 208 >> 2] = $6; @@ -1696,7 +1694,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } HEAP32[$0 >> 2] = $4 + 2; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 424 | 0, 28639); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 424 | 0, 28991); $5 = HEAP32[$3 >> 2]; $6 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 216 >> 2] = $5; @@ -1706,7 +1704,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } HEAP32[$0 >> 2] = $4 + 2; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 416 | 0, 28650); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 416 | 0, 29002); $6 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 224 >> 2] = $6; @@ -1719,7 +1717,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } HEAP32[$0 >> 2] = $4 + 2; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 408 | 0, 37482); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 408 | 0, 37834); $5 = HEAP32[$3 >> 2]; $6 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 232 >> 2] = $5; @@ -1762,7 +1760,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } HEAP32[$0 >> 2] = $4 + 2; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 400 | 0, 38273); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 400 | 0, 38625); $6 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 240 >> 2] = $6; @@ -1772,7 +1770,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } HEAP32[$0 >> 2] = $4 + 2; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 392 | 0, 38253); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 392 | 0, 38605); $5 = HEAP32[$3 >> 2]; $6 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 248 >> 2] = $5; @@ -1785,7 +1783,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } HEAP32[$0 >> 2] = $4 + 2; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 384 | 0, 37593); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 384 | 0, 37945); $6 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 256 >> 2] = $6; @@ -1796,7 +1794,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ HEAP32[$0 >> 2] = $4 + 2; if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28char_29($0, 95)) { $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 376 | 0, 38252); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 376 | 0, 38604); $5 = HEAP32[$3 >> 2]; $6 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 264 >> 2] = $5; @@ -1809,12 +1807,12 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ if (!$2) { break label$2; } - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__PostfixExpr_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b3_5d__28_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b3_5d_29($0, $1 + 608 | 0, 38252); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__PostfixExpr_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b3_5d__28_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b3_5d_29($0, $1 + 608 | 0, 38604); break label$1; } HEAP32[$0 >> 2] = $4 + 2; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 368 | 0, 38253); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 368 | 0, 38605); $6 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 272 >> 2] = $6; @@ -1834,7 +1832,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ if (!$2) { break label$2; } - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__MemberExpr_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b3_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b3_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0, $1 + 608 | 0, 37249, $1 + 320 | 0); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__MemberExpr_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b3_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b3_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0, $1 + 608 | 0, 37601, $1 + 320 | 0); break label$1; } if (HEAPU8[$4 + 1 | 0] != 117) { @@ -1891,7 +1889,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } HEAP32[$0 >> 2] = $4 + 2; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 352 | 0, 38587); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 352 | 0, 38939); $5 = HEAP32[$3 >> 2]; $6 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 280 >> 2] = $5; @@ -1901,7 +1899,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } HEAP32[$0 >> 2] = $4 + 2; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 344 | 0, 37626); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 344 | 0, 37978); $6 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 288 >> 2] = $6; @@ -1911,7 +1909,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } HEAP32[$0 >> 2] = $4 + 2; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 336 | 0, 37226); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 336 | 0, 37578); $5 = HEAP32[$3 >> 2]; $6 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 296 >> 2] = $5; @@ -1921,7 +1919,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } HEAP32[$0 >> 2] = $4 + 2; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 328 | 0, 37525); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 328 | 0, 37877); $6 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 304 >> 2] = $6; @@ -2013,7 +2011,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ if (!$2) { break label$2; } - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__EnclosingExpr_2c_20char_20const_20_28__29_20_5b9_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d__28char_20const_20_28__29_20_5b9_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d_29($0, 38471, $1 + 608 | 0); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__EnclosingExpr_2c_20char_20const_20_28__29_20_5b9_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d__28char_20const_20_28__29_20_5b9_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d_29($0, 38823, $1 + 608 | 0); break label$1; } HEAP32[$0 >> 2] = $4 + 2; @@ -2022,7 +2020,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ if (!$2) { break label$2; } - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__EnclosingExpr_2c_20char_20const_20_28__29_20_5b9_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d__28char_20const_20_28__29_20_5b9_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d_29($0, 38471, $1 + 608 | 0); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__EnclosingExpr_2c_20char_20const_20_28__29_20_5b9_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d__28char_20const_20_28__29_20_5b9_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d_29($0, 38823, $1 + 608 | 0); break label$1; } HEAP32[$0 >> 2] = $4 + 2; @@ -2104,7 +2102,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ if (!$2) { break label$2; } - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__EnclosingExpr_2c_20char_20const_20_28__29_20_5b9_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d__28char_20const_20_28__29_20_5b9_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d_29($0, 38480, $1 + 608 | 0); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__EnclosingExpr_2c_20char_20const_20_28__29_20_5b9_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d__28char_20const_20_28__29_20_5b9_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d_29($0, 38832, $1 + 608 | 0); break label$1; } HEAP32[$0 >> 2] = $4 + 2; @@ -2113,7 +2111,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ if (!$2) { break label$2; } - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__EnclosingExpr_2c_20char_20const_20_28__29_20_5b9_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d__28char_20const_20_28__29_20_5b9_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d_29($0, 38480, $1 + 608 | 0); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__EnclosingExpr_2c_20char_20const_20_28__29_20_5b9_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d__28char_20const_20_28__29_20_5b9_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d_29($0, 38832, $1 + 608 | 0); break label$1; } HEAP32[$0 >> 2] = $4 + 2; @@ -2142,7 +2140,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ break label$1; } HEAP32[$0 >> 2] = $4 + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b6_5d__28char_20const_20_28__29_20_5b6_5d_29($0, 29199); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b6_5d__28char_20const_20_28__29_20_5b6_5d_29($0, 29551); break label$1; } HEAP32[$0 >> 2] = $4 + 2; @@ -2163,7 +2161,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } FUNCTION_TABLE[HEAP32[HEAP32[$2 >> 2] + 24 >> 2]]($1 + 608 | 0, $2); label$107: { - if (!$28anonymous_20namespace_29__itanium_demangle__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_20const__2c_20_28anonymous_20namespace_29__itanium_demangle__StringView_20const__29($1 + 608 | 0, $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 320 | 0, 32431))) { + if (!$28anonymous_20namespace_29__itanium_demangle__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_20const__2c_20_28anonymous_20namespace_29__itanium_demangle__StringView_20const__29($1 + 608 | 0, $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 320 | 0, 32783))) { break label$107; } if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___numLeft_28_29_20const($0) >>> 0 < 2) { @@ -4226,7 +4224,7 @@ function arPattGetImage2($0, $1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) { continue; } } - arLog(0, 3, 3123, 0); + arLog(0, 3, 3227, 0); } $12 = -1; } @@ -4422,55 +4420,55 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ break label$4; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 1; - $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b5_5d__28char_20const_20_28__29_20_5b5_5d_29($0, 33399); + $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b5_5d__28char_20const_20_28__29_20_5b5_5d_29($0, 33751); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 1; - $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b8_5d__28char_20const_20_28__29_20_5b8_5d_29($0, 30511); + $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b8_5d__28char_20const_20_28__29_20_5b8_5d_29($0, 30863); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 1; - $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b5_5d__28char_20const_20_28__29_20_5b5_5d_29($0, 31971); + $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b5_5d__28char_20const_20_28__29_20_5b5_5d_29($0, 32323); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 1; - $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b5_5d__28char_20const_20_28__29_20_5b5_5d_29($0, 31455); + $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b5_5d__28char_20const_20_28__29_20_5b5_5d_29($0, 31807); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 1; - $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b12_5d__28char_20const_20_28__29_20_5b12_5d_29($0, 31448); + $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b12_5d__28char_20const_20_28__29_20_5b12_5d_29($0, 31800); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 1; - $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b14_5d__28char_20const_20_28__29_20_5b14_5d_29($0, 31446); + $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b14_5d__28char_20const_20_28__29_20_5b14_5d_29($0, 31798); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 1; - $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b6_5d__28char_20const_20_28__29_20_5b6_5d_29($0, 30129); + $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b6_5d__28char_20const_20_28__29_20_5b6_5d_29($0, 30481); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 1; - $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b15_5d__28char_20const_20_28__29_20_5b15_5d_29($0, 30120); + $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b15_5d__28char_20const_20_28__29_20_5b15_5d_29($0, 30472); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 1; - $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b4_5d__28char_20const_20_28__29_20_5b4_5d_29($0, 30153); + $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b4_5d__28char_20const_20_28__29_20_5b4_5d_29($0, 30505); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 1; - $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b13_5d__28char_20const_20_28__29_20_5b13_5d_29($0, 30144); + $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b13_5d__28char_20const_20_28__29_20_5b13_5d_29($0, 30496); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 1; - $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b5_5d__28char_20const_20_28__29_20_5b5_5d_29($0, 32288); + $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b5_5d__28char_20const_20_28__29_20_5b5_5d_29($0, 32640); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 1; - $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b14_5d__28char_20const_20_28__29_20_5b14_5d_29($0, 32279); + $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b14_5d__28char_20const_20_28__29_20_5b14_5d_29($0, 32631); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 1; - $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 32269); + $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 32621); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 1; @@ -4478,15 +4476,15 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 1; - $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b9_5d__28char_20const_20_28__29_20_5b9_5d_29($0, 37726); + $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b9_5d__28char_20const_20_28__29_20_5b9_5d_29($0, 38078); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 1; - $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b18_5d__28char_20const_20_28__29_20_5b18_5d_29($0, 37717); + $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b18_5d__28char_20const_20_28__29_20_5b18_5d_29($0, 38069); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 1; - $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b6_5d__28char_20const_20_28__29_20_5b6_5d_29($0, 30486); + $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b6_5d__28char_20const_20_28__29_20_5b6_5d_29($0, 30838); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 1; @@ -4494,15 +4492,15 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 1; - $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b12_5d__28char_20const_20_28__29_20_5b12_5d_29($0, 32918); + $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b12_5d__28char_20const_20_28__29_20_5b12_5d_29($0, 33270); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 1; - $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 37735); + $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 38087); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 1; - $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b4_5d__28char_20const_20_28__29_20_5b4_5d_29($0, 38194); + $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b4_5d__28char_20const_20_28__29_20_5b4_5d_29($0, 38546); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 1; @@ -4518,52 +4516,52 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ switch ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___look_28unsigned_20int_29($0, 1) - 79 | 0) { case 21: HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 37781); + $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 38133); break label$1; case 22: HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 37746); + $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 38098); break label$1; case 23: HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 37854); + $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 38206); break label$1; case 25: HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b5_5d__28char_20const_20_28__29_20_5b5_5d_29($0, 32444); + $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b5_5d__28char_20const_20_28__29_20_5b5_5d_29($0, 32796); break label$1; case 26: HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b9_5d__28char_20const_20_28__29_20_5b9_5d_29($0, 30545); + $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b9_5d__28char_20const_20_28__29_20_5b9_5d_29($0, 30897); break label$1; case 36: HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b9_5d__28char_20const_20_28__29_20_5b9_5d_29($0, 30527); + $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b9_5d__28char_20const_20_28__29_20_5b9_5d_29($0, 30879); break label$1; case 38: HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b8_5d__28char_20const_20_28__29_20_5b8_5d_29($0, 30519); + $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b8_5d__28char_20const_20_28__29_20_5b8_5d_29($0, 30871); break label$1; case 18: HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b5_5d__28char_20const_20_28__29_20_5b5_5d_29($0, 31598); + $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b5_5d__28char_20const_20_28__29_20_5b5_5d_29($0, 31950); break label$1; case 20: HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b15_5d__28char_20const_20_28__29_20_5b15_5d_29($0, 38284); + $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b15_5d__28char_20const_20_28__29_20_5b15_5d_29($0, 38636); break label$1; case 31: HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b15_5d__28char_20const_20_28__29_20_5b15_5d_29($0, 30496); + $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b15_5d__28char_20const_20_28__29_20_5b15_5d_29($0, 30848); break label$1; case 5: @@ -4936,7 +4934,7 @@ function read_markers($0) { if (!HEAP32[HEAP32[$0 + 464 >> 2] + 16 >> 2]) { $3 = HEAP32[$0 >> 2]; HEAP32[$3 + 20 >> 2] = 60; - __memcpy($3 + 24 | 0, 41288, 80); + __memcpy($3 + 24 | 0, 41640, 80); FUNCTION_TABLE[HEAP32[HEAP32[$0 >> 2] >> 2]]($0); } if (!$1) { @@ -5568,7 +5566,7 @@ function read_markers($0) { } $2 = $14; } - $6 = 44624; + $6 = 44976; label$123: { label$124: { label$125: { @@ -5599,19 +5597,19 @@ function read_markers($0) { break label$117; } } - $6 = 44512; + $6 = 44864; break label$123; } - $6 = 44384; + $6 = 44736; break label$123; } - $6 = 44208; + $6 = 44560; break label$123; } - $6 = 44e3; + $6 = 44352; break label$123; } - $6 = 43728; + $6 = 44080; } $3 = $3 + 1 | 0; $4 = $4 - 1 | 0; @@ -5620,12 +5618,12 @@ function read_markers($0) { $3 = $3 + 1 | 0; $4 = $4 - 1 | 0; $9 = 64; - $6 = 43408; + $6 = 43760; break label$116; } $3 = $3 + 1 | 0; $4 = $4 - 1 | 0; - $6 = 43408; + $6 = 43760; if (($9 | 0) <= 0) { break label$115; } @@ -5789,7 +5787,7 @@ function read_markers($0) { if (!HEAP32[HEAP32[$0 + 464 >> 2] + 16 >> 2]) { $4 = HEAP32[$0 >> 2]; HEAP32[$4 + 20 >> 2] = 60; - __memcpy($4 + 24 | 0, 41369, 80); + __memcpy($4 + 24 | 0, 41721, 80); FUNCTION_TABLE[HEAP32[HEAP32[$0 >> 2] >> 2]]($0); } label$155: { @@ -6278,15 +6276,15 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 38551); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 38903); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 37607); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 37959); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 37485); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 37837); break label$1; case 2: @@ -6313,15 +6311,15 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 38395); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 38747); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 38224); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 38576); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 28615); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 28967); break label$1; } if (($4 | 0) != 118) { @@ -6375,23 +6373,23 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 37866); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 38218); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b18_5d__28char_20const_20_28__29_20_5b18_5d_29($0, 35099); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b18_5d__28char_20const_20_28__29_20_5b18_5d_29($0, 35451); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 38255); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 38607); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b16_5d__28char_20const_20_28__29_20_5b16_5d_29($0, 32547); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b16_5d__28char_20const_20_28__29_20_5b16_5d_29($0, 32899); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 37563); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 37915); break label$1; case 4: @@ -6414,18 +6412,18 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 35063); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 35415); break label$1; } if (($1 | 0) != 79) { break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 37495); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 37847); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 37529); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 37881); break label$1; case 6: @@ -6435,11 +6433,11 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 37506); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 37858); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 36968); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 37320); break label$1; case 8: @@ -6447,7 +6445,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 35088); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 35440); break label$1; case 11: @@ -6486,7 +6484,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 37540); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 37892); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; @@ -6499,18 +6497,18 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 37664); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 38016); break label$1; } if (($1 | 0) != 83) { break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b12_5d__28char_20const_20_28__29_20_5b12_5d_29($0, 37551); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b12_5d__28char_20const_20_28__29_20_5b12_5d_29($0, 37903); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 37640); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 37992); break label$1; case 12: @@ -6551,23 +6549,23 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 38198); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 38550); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 37574); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 37926); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 38255); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 38607); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 37596); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 37948); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 38213); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 38565); break label$1; case 13: @@ -6610,23 +6608,23 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b15_5d__28char_20const_20_28__29_20_5b15_5d_29($0, 35073); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b15_5d__28char_20const_20_28__29_20_5b15_5d_29($0, 35425); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 37629); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 37981); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 38198); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 38550); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 38592); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 38944); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b13_5d__28char_20const_20_28__29_20_5b13_5d_29($0, 29263); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b13_5d__28char_20const_20_28__29_20_5b13_5d_29($0, 29615); break label$1; case 14: @@ -6650,18 +6648,18 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 28631); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 28983); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 28642); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 28994); break label$1; } if (($1 | 0) != 82) { break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 37474); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 37826); break label$1; case 15: @@ -6699,30 +6697,30 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ } } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b12_5d__28char_20const_20_28__29_20_5b12_5d_29($0, 38265); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b12_5d__28char_20const_20_28__29_20_5b12_5d_29($0, 38617); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 38234); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 38586); break label$1; } if (($1 | 0) != 76) { break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 37585); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 37937); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 38244); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 38596); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 38234); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 38586); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 37241); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 37593); break label$1; case 16: @@ -6730,7 +6728,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 36489); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 36841); break label$1; case 17: @@ -6748,19 +6746,19 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 38579); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b10_5d__28char_20const_20_28__29_20_5b10_5d_29($0, 38931); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 37618); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 37970); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 37218); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 37570); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b12_5d__28char_20const_20_28__29_20_5b12_5d_29($0, 37517); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b12_5d__28char_20const_20_28__29_20_5b12_5d_29($0, 37869); break label$1; case 18: @@ -6768,7 +6766,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b12_5d__28char_20const_20_28__29_20_5b12_5d_29($0, 37229); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b12_5d__28char_20const_20_28__29_20_5b12_5d_29($0, 37581); break label$1; case 21: @@ -6791,7 +6789,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 38561); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b11_5d__28char_20const_20_28__29_20_5b11_5d_29($0, 38913); break label$1; } $2 = 0; @@ -7276,22 +7274,22 @@ function vision__DoGScaleInvariantDetector__extractFeatures_28vision__GaussianSc __stack_pointer = $11 + 48 | 0; return; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 18951), 2324), 3647), 192), 4217), 19003), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 19186), 2363), 3764), 192), 4334), 19238), 13); break label$2; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 19495), 2324), 3647), 193), 4217), 19003), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 19730), 2363), 3764), 193), 4334), 19238), 13); break label$2; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 18951), 2324), 3647), 277), 4217), 19003), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 19186), 2363), 3764), 277), 4334), 19238), 13); break label$2; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 19781), 2324), 3647), 278), 4217), 19003), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 20016), 2363), 3764), 278), 4334), 19238), 13); break label$2; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 20052), 2324), 3647), 362), 4217), 19003), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 20287), 2363), 3764), 362), 4334), 19238), 13); break label$2; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 20279), 2324), 3647), 363), 4217), 19003), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 20514), 2363), 3764), 363), 4334), 19238), 13); break label$2; } $0 = $36; @@ -7320,20 +7318,20 @@ function dlmalloc($0) { label$10: { label$11: { if ($0 >>> 0 <= 244) { - $6 = HEAP32[20084]; + $6 = HEAP32[20172]; $5 = $0 >>> 0 < 11 ? 16 : $0 + 11 & -8; $2 = $5 >>> 3 | 0; $0 = $6 >>> $2 | 0; if ($0 & 3) { $5 = (($0 ^ -1) & 1) + $2 | 0; $3 = $5 << 3; - $2 = HEAP32[$3 + 80384 >> 2]; + $2 = HEAP32[$3 + 80736 >> 2]; $0 = $2 + 8 | 0; - $3 = $3 + 80376 | 0; + $3 = $3 + 80728 | 0; $1 = HEAP32[$2 + 8 >> 2]; label$14: { if (($3 | 0) == ($1 | 0)) { - wasm2js_i32$0 = 80336, wasm2js_i32$1 = __wasm_rotl_i32(-2, $5) & $6, HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + wasm2js_i32$0 = 80688, wasm2js_i32$1 = __wasm_rotl_i32(-2, $5) & $6, HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; break label$14; } HEAP32[$1 + 12 >> 2] = $3; @@ -7345,7 +7343,7 @@ function dlmalloc($0) { HEAP32[$2 + 4 >> 2] = HEAP32[$2 + 4 >> 2] | 1; break label$1; } - $8 = HEAP32[20086]; + $8 = HEAP32[20174]; if ($8 >>> 0 >= $5 >>> 0) { break label$11; } @@ -7369,13 +7367,13 @@ function dlmalloc($0) { $2 = $0 >>> 1 & 1; $1 = ($1 | $2) + ($0 >>> $2 | 0) | 0; $3 = $1 << 3; - $2 = HEAP32[$3 + 80384 >> 2]; + $2 = HEAP32[$3 + 80736 >> 2]; $0 = HEAP32[$2 + 8 >> 2]; - $3 = $3 + 80376 | 0; + $3 = $3 + 80728 | 0; label$17: { if (($0 | 0) == ($3 | 0)) { $6 = __wasm_rotl_i32(-2, $1) & $6; - HEAP32[20084] = $6; + HEAP32[20172] = $6; break label$17; } HEAP32[$0 + 12 >> 2] = $3; @@ -7390,12 +7388,12 @@ function dlmalloc($0) { HEAP32[$2 + $1 >> 2] = $5; if ($8) { $4 = $8 >>> 3 | 0; - $1 = ($4 << 3) + 80376 | 0; - $2 = HEAP32[20089]; + $1 = ($4 << 3) + 80728 | 0; + $2 = HEAP32[20177]; $4 = 1 << $4; label$20: { if (!($6 & $4)) { - HEAP32[20084] = $4 | $6; + HEAP32[20172] = $4 | $6; $4 = $1; break label$20; } @@ -7406,11 +7404,11 @@ function dlmalloc($0) { HEAP32[$2 + 12 >> 2] = $1; HEAP32[$2 + 8 >> 2] = $4; } - HEAP32[20089] = $3; - HEAP32[20086] = $5; + HEAP32[20177] = $3; + HEAP32[20174] = $5; break label$1; } - $9 = HEAP32[20085]; + $9 = HEAP32[20173]; if (!$9) { break label$11; } @@ -7428,7 +7426,7 @@ function dlmalloc($0) { $1 = $1 | $2; $0 = $0 >>> $2 | 0; $2 = $0 >>> 1 & 1; - $3 = HEAP32[(($1 | $2) + ($0 >>> $2 | 0) << 2) + 80640 >> 2]; + $3 = HEAP32[(($1 | $2) + ($0 >>> $2 | 0) << 2) + 80992 >> 2]; $2 = (HEAP32[$3 + 4 >> 2] & -8) - $5 | 0; $1 = $3; while (1) { @@ -7491,7 +7489,7 @@ function dlmalloc($0) { } $0 = $0 + 11 | 0; $5 = $0 & -8; - $9 = HEAP32[20085]; + $9 = HEAP32[20173]; if (!$9) { break label$11; } @@ -7517,7 +7515,7 @@ function dlmalloc($0) { $8 = ($0 << 1 | $5 >>> $0 + 21 & 1) + 28 | 0; } $2 = 0 - $5 | 0; - $1 = HEAP32[($8 << 2) + 80640 >> 2]; + $1 = HEAP32[($8 << 2) + 80992 >> 2]; label$29: { label$30: { label$31: { @@ -7574,7 +7572,7 @@ function dlmalloc($0) { $3 = $3 | $1; $0 = $0 >>> $1 | 0; $1 = $0 >>> 1 & 1; - $0 = HEAP32[(($3 | $1) + ($0 >>> $1 | 0) << 2) + 80640 >> 2]; + $0 = HEAP32[(($3 | $1) + ($0 >>> $1 | 0) << 2) + 80992 >> 2]; } if (!$0) { break label$29; @@ -7596,7 +7594,7 @@ function dlmalloc($0) { break; } } - if (!$4 | HEAP32[20086] - $5 >>> 0 <= $2 >>> 0) { + if (!$4 | HEAP32[20174] - $5 >>> 0 <= $2 >>> 0) { break label$11; } $7 = HEAP32[$4 + 24 >> 2]; @@ -7634,22 +7632,22 @@ function dlmalloc($0) { HEAP32[$6 >> 2] = 0; break label$3; } - $0 = HEAP32[20086]; + $0 = HEAP32[20174]; if ($5 >>> 0 <= $0 >>> 0) { - $2 = HEAP32[20089]; + $2 = HEAP32[20177]; $1 = $0 - $5 | 0; label$42: { if ($1 >>> 0 >= 16) { - HEAP32[20086] = $1; + HEAP32[20174] = $1; $3 = $2 + $5 | 0; - HEAP32[20089] = $3; + HEAP32[20177] = $3; HEAP32[$3 + 4 >> 2] = $1 | 1; HEAP32[$0 + $2 >> 2] = $1; HEAP32[$2 + 4 >> 2] = $5 | 3; break label$42; } - HEAP32[20089] = 0; - HEAP32[20086] = 0; + HEAP32[20177] = 0; + HEAP32[20174] = 0; HEAP32[$2 + 4 >> 2] = $0 | 3; $0 = $0 + $2 | 0; HEAP32[$0 + 4 >> 2] = HEAP32[$0 + 4 >> 2] | 1; @@ -7657,13 +7655,13 @@ function dlmalloc($0) { $0 = $2 + 8 | 0; break label$1; } - $3 = HEAP32[20087]; + $3 = HEAP32[20175]; if ($5 >>> 0 < $3 >>> 0) { $2 = $3 - $5 | 0; - HEAP32[20087] = $2; - $0 = HEAP32[20090]; + HEAP32[20175] = $2; + $0 = HEAP32[20178]; $1 = $5 + $0 | 0; - HEAP32[20090] = $1; + HEAP32[20178] = $1; HEAP32[$1 + 4 >> 2] = $2 | 1; HEAP32[$0 + 4 >> 2] = $5 | 3; $0 = $0 + 8 | 0; @@ -7671,16 +7669,16 @@ function dlmalloc($0) { } $0 = 0; $8 = $5 + 47 | 0; - if (HEAP32[20202]) { - $2 = HEAP32[20204]; + if (HEAP32[20290]) { + $2 = HEAP32[20292]; } else { - HEAP32[20205] = -1; - HEAP32[20206] = -1; - HEAP32[20203] = 4096; - HEAP32[20204] = 4096; - HEAP32[20202] = $11 + 12 & -16 ^ 1431655768; - HEAP32[20207] = 0; - HEAP32[20195] = 0; + HEAP32[20293] = -1; + HEAP32[20294] = -1; + HEAP32[20291] = 4096; + HEAP32[20292] = 4096; + HEAP32[20290] = $11 + 12 & -16 ^ 1431655768; + HEAP32[20295] = 0; + HEAP32[20283] = 0; $2 = 4096; } $6 = $8 + $2 | 0; @@ -7689,22 +7687,22 @@ function dlmalloc($0) { if ($5 >>> 0 >= $4 >>> 0) { break label$1; } - $2 = HEAP32[20194]; + $2 = HEAP32[20282]; if ($2) { - $1 = HEAP32[20192]; + $1 = HEAP32[20280]; $9 = $4 + $1 | 0; if ($2 >>> 0 < $9 >>> 0 | $1 >>> 0 >= $9 >>> 0) { break label$1; } } - if (HEAPU8[80780] & 4) { + if (HEAPU8[81132] & 4) { break label$6; } label$48: { label$49: { - $2 = HEAP32[20090]; + $2 = HEAP32[20178]; if ($2) { - $0 = 80784; + $0 = 81136; while (1) { $1 = HEAP32[$0 >> 2]; if ($1 >>> 0 <= $2 >>> 0 & HEAP32[$0 + 4 >> 2] + $1 >>> 0 > $2 >>> 0) { @@ -7722,7 +7720,7 @@ function dlmalloc($0) { break label$7; } $6 = $4; - $0 = HEAP32[20203]; + $0 = HEAP32[20291]; $2 = $0 - 1 | 0; if ($3 & $2) { $6 = ($4 - $3 | 0) + ($2 + $3 & 0 - $0) | 0; @@ -7730,9 +7728,9 @@ function dlmalloc($0) { if ($6 >>> 0 > 2147483646 | $5 >>> 0 >= $6 >>> 0) { break label$7; } - $0 = HEAP32[20194]; + $0 = HEAP32[20282]; if ($0) { - $2 = HEAP32[20192]; + $2 = HEAP32[20280]; $1 = $6 + $2 | 0; if ($0 >>> 0 < $1 >>> 0 | $2 >>> 0 >= $1 >>> 0) { break label$7; @@ -7755,7 +7753,7 @@ function dlmalloc($0) { $0 = $3; } if (!(($0 | 0) == -1 | $5 + 48 >>> 0 <= $6 >>> 0)) { - $2 = HEAP32[20204]; + $2 = HEAP32[20292]; $2 = $2 + ($8 - $6 | 0) & 0 - $2; if ($2 >>> 0 > 2147483646) { $3 = $0; @@ -7785,7 +7783,7 @@ function dlmalloc($0) { break label$5; } } - HEAP32[20195] = HEAP32[20195] | 4; + HEAP32[20283] = HEAP32[20283] | 4; } if ($4 >>> 0 > 2147483646) { break label$4; @@ -7800,17 +7798,17 @@ function dlmalloc($0) { break label$4; } } - $0 = HEAP32[20192] + $6 | 0; - HEAP32[20192] = $0; - if (HEAPU32[20193] < $0 >>> 0) { - HEAP32[20193] = $0; + $0 = HEAP32[20280] + $6 | 0; + HEAP32[20280] = $0; + if (HEAPU32[20281] < $0 >>> 0) { + HEAP32[20281] = $0; } label$59: { label$60: { label$61: { - $2 = HEAP32[20090]; + $2 = HEAP32[20178]; if ($2) { - $0 = 80784; + $0 = 81136; while (1) { $1 = HEAP32[$0 >> 2]; $4 = HEAP32[$0 + 4 >> 2]; @@ -7825,21 +7823,21 @@ function dlmalloc($0) { } break label$60; } - $0 = HEAP32[20088]; + $0 = HEAP32[20176]; if (!($0 >>> 0 <= $3 >>> 0 ? $0 : 0)) { - HEAP32[20088] = $3; + HEAP32[20176] = $3; } $0 = 0; - HEAP32[20197] = $6; - HEAP32[20196] = $3; - HEAP32[20092] = -1; - HEAP32[20093] = HEAP32[20202]; - HEAP32[20199] = 0; + HEAP32[20285] = $6; + HEAP32[20284] = $3; + HEAP32[20180] = -1; + HEAP32[20181] = HEAP32[20290]; + HEAP32[20287] = 0; while (1) { $2 = $0 << 3; - $1 = $2 + 80376 | 0; - HEAP32[$2 + 80384 >> 2] = $1; - HEAP32[$2 + 80388 >> 2] = $1; + $1 = $2 + 80728 | 0; + HEAP32[$2 + 80736 >> 2] = $1; + HEAP32[$2 + 80740 >> 2] = $1; $0 = $0 + 1 | 0; if (($0 | 0) != 32) { continue; @@ -7849,12 +7847,12 @@ function dlmalloc($0) { $0 = $6 - 40 | 0; $2 = $3 + 8 & 7 ? -8 - $3 & 7 : 0; $1 = $0 - $2 | 0; - HEAP32[20087] = $1; + HEAP32[20175] = $1; $2 = $2 + $3 | 0; - HEAP32[20090] = $2; + HEAP32[20178] = $2; HEAP32[$2 + 4 >> 2] = $1 | 1; HEAP32[($0 + $3 | 0) + 4 >> 2] = 40; - HEAP32[20091] = HEAP32[20206]; + HEAP32[20179] = HEAP32[20294]; break label$59; } if (HEAPU8[$0 + 12 | 0] & 8 | $2 >>> 0 < $1 >>> 0 | $2 >>> 0 >= $3 >>> 0) { @@ -7863,21 +7861,21 @@ function dlmalloc($0) { HEAP32[$0 + 4 >> 2] = $4 + $6; $0 = $2 + 8 & 7 ? -8 - $2 & 7 : 0; $1 = $2 + $0 | 0; - HEAP32[20090] = $1; - $3 = HEAP32[20087] + $6 | 0; + HEAP32[20178] = $1; + $3 = HEAP32[20175] + $6 | 0; $0 = $3 - $0 | 0; - HEAP32[20087] = $0; + HEAP32[20175] = $0; HEAP32[$1 + 4 >> 2] = $0 | 1; HEAP32[($2 + $3 | 0) + 4 >> 2] = 40; - HEAP32[20091] = HEAP32[20206]; + HEAP32[20179] = HEAP32[20294]; break label$59; } - $4 = HEAP32[20088]; + $4 = HEAP32[20176]; if ($4 >>> 0 > $3 >>> 0) { - HEAP32[20088] = $3; + HEAP32[20176] = $3; } $1 = $3 + $6 | 0; - $0 = 80784; + $0 = 81136; label$67: { label$68: { label$69: { @@ -7898,7 +7896,7 @@ function dlmalloc($0) { break label$71; } } - $0 = 80784; + $0 = 81136; while (1) { $1 = HEAP32[$0 >> 2]; if ($1 >>> 0 <= $2 >>> 0) { @@ -7919,16 +7917,16 @@ function dlmalloc($0) { $1 = $5 + $7 | 0; $5 = $6 - $1 | 0; if (($2 | 0) == ($6 | 0)) { - HEAP32[20090] = $1; - $0 = HEAP32[20087] + $5 | 0; - HEAP32[20087] = $0; + HEAP32[20178] = $1; + $0 = HEAP32[20175] + $5 | 0; + HEAP32[20175] = $0; HEAP32[$1 + 4 >> 2] = $0 | 1; break label$68; } - if (HEAP32[20089] == ($6 | 0)) { - HEAP32[20089] = $1; - $0 = HEAP32[20086] + $5 | 0; - HEAP32[20086] = $0; + if (HEAP32[20177] == ($6 | 0)) { + HEAP32[20177] = $1; + $0 = HEAP32[20174] + $5 | 0; + HEAP32[20174] = $0; HEAP32[$1 + 4 >> 2] = $0 | 1; HEAP32[$0 + $1 >> 2] = $0; break label$68; @@ -7940,10 +7938,10 @@ function dlmalloc($0) { if ($0 >>> 0 <= 255) { $2 = HEAP32[$6 + 8 >> 2]; $4 = $0 >>> 3 | 0; - $3 = ($4 << 3) + 80376 | 0; + $3 = ($4 << 3) + 80728 | 0; $0 = HEAP32[$6 + 12 >> 2]; if (($2 | 0) == ($0 | 0)) { - wasm2js_i32$0 = 80336, wasm2js_i32$1 = HEAP32[20084] & __wasm_rotl_i32(-2, $4), + wasm2js_i32$0 = 80688, wasm2js_i32$1 = HEAP32[20172] & __wasm_rotl_i32(-2, $4), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; break label$80; } @@ -7995,14 +7993,14 @@ function dlmalloc($0) { break label$80; } $2 = HEAP32[$6 + 28 >> 2]; - $0 = ($2 << 2) + 80640 | 0; + $0 = ($2 << 2) + 80992 | 0; label$87: { if (HEAP32[$0 >> 2] == ($6 | 0)) { HEAP32[$0 >> 2] = $3; if ($3) { break label$87; } - wasm2js_i32$0 = 80340, wasm2js_i32$1 = HEAP32[20085] & __wasm_rotl_i32(-2, $2), + wasm2js_i32$0 = 80692, wasm2js_i32$1 = HEAP32[20173] & __wasm_rotl_i32(-2, $2), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; break label$80; } @@ -8032,12 +8030,12 @@ function dlmalloc($0) { HEAP32[$1 + $5 >> 2] = $5; if ($5 >>> 0 <= 255) { $2 = $5 >>> 3 | 0; - $0 = ($2 << 3) + 80376 | 0; + $0 = ($2 << 3) + 80728 | 0; $2 = 1 << $2; - $5 = HEAP32[20084]; + $5 = HEAP32[20172]; label$91: { if (!($2 & $5)) { - HEAP32[20084] = $2 | $5; + HEAP32[20172] = $2 | $5; $2 = $0; break label$91; } @@ -8066,12 +8064,12 @@ function dlmalloc($0) { HEAP32[$1 + 28 >> 2] = $0; HEAP32[$1 + 16 >> 2] = 0; HEAP32[$1 + 20 >> 2] = 0; - $2 = ($0 << 2) + 80640 | 0; - $3 = HEAP32[20085]; + $2 = ($0 << 2) + 80992 | 0; + $3 = HEAP32[20173]; $4 = 1 << $0; label$94: { if (!($3 & $4)) { - HEAP32[20085] = $3 | $4; + HEAP32[20173] = $3 | $4; HEAP32[$2 >> 2] = $1; break label$94; } @@ -8102,27 +8100,27 @@ function dlmalloc($0) { $0 = $6 - 40 | 0; $4 = $3 + 8 & 7 ? -8 - $3 & 7 : 0; $7 = $0 - $4 | 0; - HEAP32[20087] = $7; + HEAP32[20175] = $7; $4 = $3 + $4 | 0; - HEAP32[20090] = $4; + HEAP32[20178] = $4; HEAP32[$4 + 4 >> 2] = $7 | 1; HEAP32[($0 + $3 | 0) + 4 >> 2] = 40; - HEAP32[20091] = HEAP32[20206]; + HEAP32[20179] = HEAP32[20294]; $0 = (($1 - 39 & 7 ? 39 - $1 & 7 : 0) + $1 | 0) - 47 | 0; $4 = $2 + 16 >>> 0 > $0 >>> 0 ? $2 : $0; HEAP32[$4 + 4 >> 2] = 27; - $0 = HEAP32[20199]; - $7 = HEAP32[20198]; + $0 = HEAP32[20287]; + $7 = HEAP32[20286]; HEAP32[$4 + 16 >> 2] = $7; HEAP32[$4 + 20 >> 2] = $0; - $7 = HEAP32[20197]; - $0 = HEAP32[20196]; + $7 = HEAP32[20285]; + $0 = HEAP32[20284]; HEAP32[$4 + 8 >> 2] = $0; HEAP32[$4 + 12 >> 2] = $7; - HEAP32[20198] = $4 + 8; - HEAP32[20197] = $6; - HEAP32[20196] = $3; - HEAP32[20199] = 0; + HEAP32[20286] = $4 + 8; + HEAP32[20285] = $6; + HEAP32[20284] = $3; + HEAP32[20287] = 0; $0 = $4 + 24 | 0; while (1) { HEAP32[$0 + 4 >> 2] = 7; @@ -8142,12 +8140,12 @@ function dlmalloc($0) { HEAP32[$4 >> 2] = $6; if ($6 >>> 0 <= 255) { $1 = $6 >>> 3 | 0; - $0 = ($1 << 3) + 80376 | 0; - $3 = HEAP32[20084]; + $0 = ($1 << 3) + 80728 | 0; + $3 = HEAP32[20172]; $1 = 1 << $1; label$99: { if (!($3 & $1)) { - HEAP32[20084] = $3 | $1; + HEAP32[20172] = $3 | $1; $1 = $0; break label$99; } @@ -8176,12 +8174,12 @@ function dlmalloc($0) { $0 = ($0 << 1 | $6 >>> $0 + 21 & 1) + 28 | 0; } HEAP32[$2 + 28 >> 2] = $0; - $1 = ($0 << 2) + 80640 | 0; - $3 = HEAP32[20085]; + $1 = ($0 << 2) + 80992 | 0; + $3 = HEAP32[20173]; $4 = 1 << $0; label$102: { if (!($3 & $4)) { - HEAP32[20085] = $3 | $4; + HEAP32[20173] = $3 | $4; HEAP32[$1 >> 2] = $2; break label$102; } @@ -8226,15 +8224,15 @@ function dlmalloc($0) { HEAP32[$2 + 12 >> 2] = $1; HEAP32[$2 + 8 >> 2] = $0; } - $0 = HEAP32[20087]; + $0 = HEAP32[20175]; if ($5 >>> 0 >= $0 >>> 0) { break label$4; } $2 = $0 - $5 | 0; - HEAP32[20087] = $2; - $0 = HEAP32[20090]; + HEAP32[20175] = $2; + $0 = HEAP32[20178]; $1 = $5 + $0 | 0; - HEAP32[20090] = $1; + HEAP32[20178] = $1; HEAP32[$1 + 4 >> 2] = $2 | 1; HEAP32[$0 + 4 >> 2] = $5 | 3; $0 = $0 + 8 | 0; @@ -8249,7 +8247,7 @@ function dlmalloc($0) { break label$105; } $1 = HEAP32[$4 + 28 >> 2]; - $0 = ($1 << 2) + 80640 | 0; + $0 = ($1 << 2) + 80992 | 0; label$106: { if (HEAP32[$0 >> 2] == ($4 | 0)) { HEAP32[$0 >> 2] = $3; @@ -8257,7 +8255,7 @@ function dlmalloc($0) { break label$106; } $9 = __wasm_rotl_i32(-2, $1) & $9; - HEAP32[20085] = $9; + HEAP32[20173] = $9; break label$105; } HEAP32[(HEAP32[$7 + 16 >> 2] == ($4 | 0) ? 16 : 20) + $7 >> 2] = $3; @@ -8292,12 +8290,12 @@ function dlmalloc($0) { HEAP32[$2 + $3 >> 2] = $2; if ($2 >>> 0 <= 255) { $2 = $2 >>> 3 | 0; - $0 = ($2 << 3) + 80376 | 0; + $0 = ($2 << 3) + 80728 | 0; $2 = 1 << $2; - $5 = HEAP32[20084]; + $5 = HEAP32[20172]; label$112: { if (!($2 & $5)) { - HEAP32[20084] = $2 | $5; + HEAP32[20172] = $2 | $5; $2 = $0; break label$112; } @@ -8326,12 +8324,12 @@ function dlmalloc($0) { HEAP32[$3 + 28 >> 2] = $0; HEAP32[$3 + 16 >> 2] = 0; HEAP32[$3 + 20 >> 2] = 0; - $5 = ($0 << 2) + 80640 | 0; + $5 = ($0 << 2) + 80992 | 0; label$115: { $1 = 1 << $0; label$116: { if (!($9 & $1)) { - HEAP32[20085] = $1 | $9; + HEAP32[20173] = $1 | $9; HEAP32[$5 >> 2] = $3; break label$116; } @@ -8374,14 +8372,14 @@ function dlmalloc($0) { break label$119; } $1 = HEAP32[$3 + 28 >> 2]; - $0 = ($1 << 2) + 80640 | 0; + $0 = ($1 << 2) + 80992 | 0; label$120: { if (HEAP32[$0 >> 2] == ($3 | 0)) { HEAP32[$0 >> 2] = $4; if ($4) { break label$120; } - wasm2js_i32$0 = 80340, wasm2js_i32$1 = __wasm_rotl_i32(-2, $1) & $9, HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + wasm2js_i32$0 = 80692, wasm2js_i32$1 = __wasm_rotl_i32(-2, $1) & $9, HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; break label$119; } HEAP32[(HEAP32[$10 + 16 >> 2] == ($3 | 0) ? 16 : 20) + $10 >> 2] = $4; @@ -8416,12 +8414,12 @@ function dlmalloc($0) { HEAP32[$2 + $5 >> 2] = $2; if ($8) { $4 = $8 >>> 3 | 0; - $1 = ($4 << 3) + 80376 | 0; - $0 = HEAP32[20089]; + $1 = ($4 << 3) + 80728 | 0; + $0 = HEAP32[20177]; $4 = 1 << $4; label$126: { if (!($6 & $4)) { - HEAP32[20084] = $4 | $6; + HEAP32[20172] = $4 | $6; $4 = $1; break label$126; } @@ -8432,8 +8430,8 @@ function dlmalloc($0) { HEAP32[$0 + 12 >> 2] = $1; HEAP32[$0 + 8 >> 2] = $4; } - HEAP32[20089] = $5; - HEAP32[20086] = $2; + HEAP32[20177] = $5; + HEAP32[20174] = $2; } $0 = $3 + 8 | 0; } @@ -9735,7 +9733,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ case 54: HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 1; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 296 | 0, 30511); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 296 | 0, 30863); $4 = HEAP32[$2 >> 2]; $3 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 >> 2] = $4; @@ -9744,7 +9742,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ break label$1; case 33: - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 288 | 0, 36331); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 288 | 0, 36683); $3 = HEAP32[$2 >> 2]; $4 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 16 >> 2] = $3; @@ -9754,7 +9752,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ $5 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__BoolExpr_2c_20int__28int___29($0, $1 + 144 | 0); break label$1; } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 280 | 0, 36327); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 280 | 0, 36679); $4 = HEAP32[$2 >> 2]; $3 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 8 >> 2] = $4; @@ -9769,7 +9767,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ case 34: HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 1; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 272 | 0, 31455); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 272 | 0, 31807); $3 = HEAP32[$2 >> 2]; $4 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 24 >> 2] = $3; @@ -9780,7 +9778,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ case 32: HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 1; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 264 | 0, 31448); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 264 | 0, 31800); $4 = HEAP32[$2 >> 2]; $3 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 32 >> 2] = $4; @@ -9791,7 +9789,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ case 39: HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 1; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 256 | 0, 31446); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 256 | 0, 31798); $3 = HEAP32[$2 >> 2]; $4 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 40 >> 2] = $3; @@ -9802,7 +9800,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ case 50: HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 1; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 248 | 0, 30129); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 248 | 0, 30481); $4 = HEAP32[$2 >> 2]; $3 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 48 >> 2] = $4; @@ -9813,7 +9811,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ case 51: HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 1; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 240 | 0, 30120); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 240 | 0, 30472); $3 = HEAP32[$2 >> 2]; $4 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 56 >> 2] = $3; @@ -9824,7 +9822,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ case 40: HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 1; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 232 | 0, 39168); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 232 | 0, 39520); $4 = HEAP32[$2 >> 2]; $3 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 64 >> 2] = $4; @@ -9835,7 +9833,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ case 41: HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 1; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 224 | 0, 29936); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 224 | 0, 30288); $3 = HEAP32[$2 >> 2]; $4 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 72 >> 2] = $3; @@ -9846,7 +9844,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ case 43: HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 1; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 216 | 0, 32088); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 216 | 0, 32440); $4 = HEAP32[$2 >> 2]; $3 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 80 >> 2] = $4; @@ -9857,7 +9855,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ case 44: HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 1; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 208 | 0, 31965); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 208 | 0, 32317); $3 = HEAP32[$2 >> 2]; $4 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 88 >> 2] = $3; @@ -9868,7 +9866,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ case 55: HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 1; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 200 | 0, 32023); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 200 | 0, 32375); $4 = HEAP32[$2 >> 2]; $3 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 96 >> 2] = $4; @@ -9879,7 +9877,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ case 56: HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 1; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 192 | 0, 31979); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 192 | 0, 32331); $3 = HEAP32[$2 >> 2]; $4 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 104 >> 2] = $3; @@ -9890,7 +9888,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ case 45: HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 1; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 184 | 0, 37726); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 184 | 0, 38078); $4 = HEAP32[$2 >> 2]; $3 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 112 >> 2] = $4; @@ -9901,7 +9899,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ case 46: HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 1; $0 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0); - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 176 | 0, 37717); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 176 | 0, 38069); $3 = HEAP32[$2 >> 2]; $4 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 120 >> 2] = $3; @@ -9925,7 +9923,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ break label$1; case 30: - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 168 | 0, 35137); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 168 | 0, 35489); $4 = HEAP32[$2 >> 2]; $3 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 128 >> 2] = $4; @@ -9955,7 +9953,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ break label$1; case 3: - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 160 | 0, 36067); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 160 | 0, 36419); $3 = HEAP32[$2 >> 2]; $4 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 136 >> 2] = $3; @@ -9963,7 +9961,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ if (!$28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 + 136 | 0)) { break label$1; } - $5 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b8_5d__28char_20const_20_28__29_20_5b8_5d_29($0, 31251); + $5 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b8_5d__28char_20const_20_28__29_20_5b8_5d_29($0, 31603); break label$1; case 20: @@ -10029,278 +10027,278 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ HEAP8[$1 + 527 | 0] = $3; HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 1; $7 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28_29($1 + 512 | 0); - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 504 | 0, 35057); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 504 | 0, 35409); $3 = HEAP32[$2 >> 2]; $4 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 240 >> 2] = $3; HEAP32[$1 + 244 >> 2] = $4; label$3: { if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 + 240 | 0)) { - $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 38573); + $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 38925); break label$3; } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 488 | 0, 31864); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 488 | 0, 32216); $4 = HEAP32[$2 >> 2]; $3 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 232 >> 2] = $4; HEAP32[$1 + 236 >> 2] = $3; if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 + 232 | 0)) { - $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 38577); + $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 38929); break label$3; } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 480 | 0, 35532); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 480 | 0, 35884); $3 = HEAP32[$2 >> 2]; $4 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 224 >> 2] = $3; HEAP32[$1 + 228 >> 2] = $4; if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 + 224 | 0)) { - $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 37615); + $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 37967); break label$3; } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 472 | 0, 35282); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 472 | 0, 35634); $4 = HEAP32[$2 >> 2]; $3 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 216 >> 2] = $4; HEAP32[$1 + 220 >> 2] = $3; if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 + 216 | 0)) { - $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 37638); + $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 37990); break label$3; } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 464 | 0, 31878); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 464 | 0, 32230); $3 = HEAP32[$2 >> 2]; $4 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 208 >> 2] = $3; HEAP32[$1 + 212 >> 2] = $4; if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 + 208 | 0)) { - $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 38232); + $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 38584); break label$3; } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 456 | 0, 31139); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 456 | 0, 31491); $4 = HEAP32[$2 >> 2]; $3 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 200 >> 2] = $4; HEAP32[$1 + 204 >> 2] = $3; if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 + 200 | 0)) { - $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 38281); + $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 38633); break label$3; } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 448 | 0, 29283); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 448 | 0, 29635); $3 = HEAP32[$2 >> 2]; $4 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 192 >> 2] = $3; HEAP32[$1 + 196 >> 2] = $4; if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 + 192 | 0)) { - $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 37874); + $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 38226); break label$3; } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 440 | 0, 35167); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 440 | 0, 35519); $4 = HEAP32[$2 >> 2]; $3 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 184 >> 2] = $4; HEAP32[$1 + 188 >> 2] = $3; if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 + 184 | 0)) { - $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 37571); + $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 37923); break label$3; } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 432 | 0, 31616); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 432 | 0, 31968); $3 = HEAP32[$2 >> 2]; $4 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 176 >> 2] = $3; HEAP32[$1 + 180 >> 2] = $4; if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 + 176 | 0)) { - $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 35071); + $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 35423); break label$3; } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 424 | 0, 35482); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 424 | 0, 35834); $4 = HEAP32[$2 >> 2]; $3 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 168 >> 2] = $4; HEAP32[$1 + 172 >> 2] = $3; if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 + 168 | 0)) { - $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 37503); + $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 37855); break label$3; } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 416 | 0, 31532); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 416 | 0, 31884); $3 = HEAP32[$2 >> 2]; $4 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 160 >> 2] = $3; HEAP32[$1 + 164 >> 2] = $4; if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 + 160 | 0)) { - $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 37537); + $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 37889); break label$3; } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 408 | 0, 33123); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 408 | 0, 33475); $4 = HEAP32[$2 >> 2]; $3 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 152 >> 2] = $4; HEAP32[$1 + 156 >> 2] = $3; if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 + 152 | 0)) { - $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 37526); + $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 37878); break label$3; } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 400 | 0, 30216); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 400 | 0, 30568); $3 = HEAP32[$2 >> 2]; $4 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 144 >> 2] = $3; HEAP32[$1 + 148 >> 2] = $4; if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 + 144 | 0)) { - $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 37472); + $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 37824); break label$3; } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 392 | 0, 32927); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 392 | 0, 33279); $4 = HEAP32[$2 >> 2]; $3 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 136 >> 2] = $4; HEAP32[$1 + 140 >> 2] = $3; if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 + 136 | 0)) { - $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 37560); + $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 37912); break label$3; } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 384 | 0, 31043); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 384 | 0, 31395); $3 = HEAP32[$2 >> 2]; $4 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 128 >> 2] = $3; HEAP32[$1 + 132 >> 2] = $4; if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 + 128 | 0)) { - $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 37672); + $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 38024); break label$3; } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 376 | 0, 35279); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 376 | 0, 35631); $4 = HEAP32[$2 >> 2]; $3 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 120 >> 2] = $4; HEAP32[$1 + 124 >> 2] = $3; if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 + 120 | 0)) { - $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 37559); + $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 37911); break label$3; } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 368 | 0, 30206); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 368 | 0, 30558); $3 = HEAP32[$2 >> 2]; $4 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 112 >> 2] = $3; HEAP32[$1 + 116 >> 2] = $4; if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 + 112 | 0)) { - $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 37679); + $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 38031); break label$3; } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 360 | 0, 32108); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 360 | 0, 32460); $4 = HEAP32[$2 >> 2]; $3 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 104 >> 2] = $4; HEAP32[$1 + 108 >> 2] = $3; if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 + 104 | 0)) { - $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 38222); + $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 38574); break label$3; } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 352 | 0, 35778); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 352 | 0, 36130); $3 = HEAP32[$2 >> 2]; $4 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 96 >> 2] = $3; HEAP32[$1 + 100 >> 2] = $4; if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 + 96 | 0)) { - $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 37582); + $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 37934); break label$3; } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 344 | 0, 31976); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 344 | 0, 32328); $4 = HEAP32[$2 >> 2]; $3 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 88 >> 2] = $4; HEAP32[$1 + 92 >> 2] = $3; if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 + 88 | 0)) { - $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 38282); + $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 38634); break label$3; } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 336 | 0, 35678); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 336 | 0, 36030); $3 = HEAP32[$2 >> 2]; $4 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 80 >> 2] = $3; HEAP32[$1 + 84 >> 2] = $4; if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 + 80 | 0)) { - $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 37604); + $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 37956); break label$3; } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 328 | 0, 32689); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 328 | 0, 33041); $4 = HEAP32[$2 >> 2]; $3 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 72 >> 2] = $4; HEAP32[$1 + 76 >> 2] = $3; if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 + 72 | 0)) { - $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 37637); + $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 37989); break label$3; } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 320 | 0, 31613); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 320 | 0, 31965); $3 = HEAP32[$2 >> 2]; $4 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 64 >> 2] = $3; HEAP32[$1 + 68 >> 2] = $4; if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 - -64 | 0)) { - $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 28639); + $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 28991); break label$3; } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 312 | 0, 31307); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 312 | 0, 31659); $4 = HEAP32[$2 >> 2]; $3 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 56 >> 2] = $4; HEAP32[$1 + 60 >> 2] = $3; if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 + 56 | 0)) { - $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 28650); + $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 29002); break label$3; } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 304 | 0, 35421); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 304 | 0, 35773); $3 = HEAP32[$2 >> 2]; $4 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 48 >> 2] = $3; HEAP32[$1 + 52 >> 2] = $4; if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 + 48 | 0)) { - $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 37482); + $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 37834); break label$3; } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 296 | 0, 31968); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 296 | 0, 32320); $4 = HEAP32[$2 >> 2]; $3 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 40 >> 2] = $4; HEAP32[$1 + 44 >> 2] = $3; if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 + 40 | 0)) { - $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 38253); + $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 38605); break label$3; } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 288 | 0, 35675); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 288 | 0, 36027); $3 = HEAP32[$2 >> 2]; $4 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 32 >> 2] = $3; HEAP32[$1 + 36 >> 2] = $4; if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 + 32 | 0)) { - $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 37593); + $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 37945); break label$3; } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 280 | 0, 31875); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 280 | 0, 32227); $4 = HEAP32[$2 >> 2]; $3 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 24 >> 2] = $4; HEAP32[$1 + 28 >> 2] = $3; if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 + 24 | 0)) { - $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 38587); + $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 38939); break label$3; } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 272 | 0, 35654); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 272 | 0, 36006); $3 = HEAP32[$2 >> 2]; $4 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 16 >> 2] = $3; HEAP32[$1 + 20 >> 2] = $4; if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 + 16 | 0)) { - $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 37626); + $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 37978); break label$3; } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 264 | 0, 30939); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 264 | 0, 31291); $4 = HEAP32[$2 >> 2]; $3 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 8 >> 2] = $4; HEAP32[$1 + 12 >> 2] = $3; if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 + 8 | 0)) { - $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 37226); + $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 37578); break label$3; } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 256 | 0, 35276); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 256 | 0, 35628); $3 = HEAP32[$2 >> 2]; $4 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 >> 2] = $3; @@ -10308,7 +10306,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ if (!$28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1)) { break label$1; } - $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 37525); + $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 496 | 0, 37877); } $3 = HEAP32[$1 + 500 >> 2]; $4 = HEAP32[$1 + 496 >> 2]; @@ -10796,7 +10794,7 @@ function decfloat($0, $1, $2, $3, $4, $5, $6) { $8 = HEAP32[$7 + 276 >> 2]; $11 = HEAP32[$7 + 260 >> 2]; __multf3($7 + 240 | 0, $1, $8, HEAP32[$7 + 280 >> 2], $2, $3, $11, HEAP32[$7 + 264 >> 2], $9); - __floatsitf($7 + 224 | 0, HEAP32[(0 - $18 << 2) + 52224 >> 2]); + __floatsitf($7 + 224 | 0, HEAP32[(0 - $18 << 2) + 52576 >> 2]); $9 = HEAP32[$7 + 240 >> 2]; $3 = $9; $11 = HEAP32[$7 + 244 >> 2]; @@ -10842,7 +10840,7 @@ function decfloat($0, $1, $2, $3, $4, $5, $6) { $8 = HEAP32[$7 + 356 >> 2]; $11 = HEAP32[$7 + 340 >> 2]; __multf3($7 + 320 | 0, $1, $8, HEAP32[$7 + 360 >> 2], $2, $3, $11, HEAP32[$7 + 344 >> 2], $9); - __floatsitf($7 + 304 | 0, HEAP32[($18 << 2) + 52152 >> 2]); + __floatsitf($7 + 304 | 0, HEAP32[($18 << 2) + 52504 >> 2]); $9 = HEAP32[$7 + 320 >> 2]; $3 = $9; $11 = HEAP32[$7 + 324 >> 2]; @@ -10892,7 +10890,7 @@ function decfloat($0, $1, $2, $3, $4, $5, $6) { $2 = 0; break label$43; } - $17 = HEAP32[(0 - $6 << 2) + 52224 >> 2]; + $17 = HEAP32[(0 - $6 << 2) + 52576 >> 2]; $16 = 1e9 / ($17 | 0) | 0; $15 = 0; $1 = 0; @@ -11014,7 +11012,7 @@ function decfloat($0, $1, $2, $3, $4, $5, $6) { break label$61; } $12 = HEAP32[($7 + 784 | 0) + ($12 << 2) >> 2]; - $15 = HEAP32[($1 << 2) + 52176 >> 2]; + $15 = HEAP32[($1 << 2) + 52528 >> 2]; if ($12 >>> 0 < $15 >>> 0) { break label$61; } @@ -12733,7 +12731,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ if (!$3) { break label$1; } - $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b34_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b34_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0, 38733, $2); + $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b34_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b34_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0, 39085, $2); break label$1; } HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + 2; @@ -13462,7 +13460,7 @@ function printf_core($0, $1, $2, $3, $4, $5, $6) { HEAP32[$7 + 76 >> 2] = $18; $8 = HEAP8[$1 | 0]; $1 = $18; - $8 = HEAPU8[(Math_imul($9, 58) + $8 | 0) + 51487 | 0]; + $8 = HEAPU8[(Math_imul($9, 58) + $8 | 0) + 51839 | 0]; if ($8 - 1 >>> 0 < 8) { continue; } @@ -13502,7 +13500,7 @@ function printf_core($0, $1, $2, $3, $4, $5, $6) { $11 = $16 & -65537; $8 = $16 & 8192 ? $11 : $16; $16 = 0; - $19 = 29149; + $19 = 29501; $20 = $21; label$37: { label$38: { @@ -13608,7 +13606,7 @@ function printf_core($0, $1, $2, $3, $4, $5, $6) { $9 = $11; $14 = HEAP32[$7 + 68 >> 2]; $1 = $14; - $19 = 29149; + $19 = 29501; break label$45; } $1 = 0; @@ -13668,7 +13666,7 @@ function printf_core($0, $1, $2, $3, $4, $5, $6) { if (!($8 & 8) | !($11 | $14)) { break label$44; } - $19 = ($1 >>> 4 | 0) + 29149 | 0; + $19 = ($1 >>> 4 | 0) + 29501 | 0; $16 = 2; break label$44; } @@ -13695,16 +13693,16 @@ function printf_core($0, $1, $2, $3, $4, $5, $6) { HEAP32[$7 + 64 >> 2] = $9; HEAP32[$7 + 68 >> 2] = $1; $16 = 1; - $19 = 29149; + $19 = 29501; break label$45; } if ($8 & 2048) { $16 = 1; - $19 = 29150; + $19 = 29502; break label$45; } $16 = $8 & 1; - $19 = $16 ? 29151 : 29149; + $19 = $16 ? 29503 : 29501; } $12 = fmt_u($9, $1, $21); } @@ -13726,7 +13724,7 @@ function printf_core($0, $1, $2, $3, $4, $5, $6) { break label$8; } $1 = HEAP32[$7 + 64 >> 2]; - $12 = $1 ? $1 : 38299; + $12 = $1 ? $1 : 38651; $1 = strnlen($12, $10 >>> 0 < 2147483647 ? $10 : 2147483647); $20 = $1 + $12 | 0; if (($10 | 0) >= 0) { @@ -14001,34 +13999,34 @@ function vision__ComputeSubpixelHessianFineOctavePair_28float__2c_20float__2c_20 __stack_pointer = $7 + 32 | 0; return; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 24027), 22846), 3647), 413), 4217), 24085), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 24335), 23115), 3764), 413), 4334), 24393), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 24159), 22846), 3647), 414), 4217), 24218), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 24467), 23115), 3764), 414), 4334), 24526), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 24285), 22846), 3647), 415), 4217), 24337), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 24593), 23115), 3764), 415), 4334), 24645), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 24894), 22846), 3647), 416), 4217), 24337), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 25202), 23115), 3764), 416), 4334), 24645), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 24518), 22846), 3647), 417), 4217), 24337), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 24826), 23115), 3764), 417), 4334), 24645), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 24992), 22846), 3647), 418), 4217), 24337), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 25300), 23115), 3764), 418), 4334), 24645), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 25085), 22846), 3647), 428), 4217), 25126), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 25393), 23115), 3764), 428), 4334), 25434), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 25371), 22846), 3647), 429), 4217), 25462), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 25692), 23115), 3764), 429), 4334), 25783), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 25566), 22846), 3647), 430), 4217), 25126), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 25887), 23115), 3764), 430), 4334), 25434), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 25659), 22846), 3647), 431), 4217), 25462), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 25980), 23115), 3764), 431), 4334), 25783), 13); } abort(); abort(); @@ -14208,37 +14206,37 @@ function float_20vision__bilinear_interpolation_float_2c_20float__28float_20cons $8 = $8 << 2; return Math_fround(Math_fround($9 * HEAPF32[$1 + $2 >> 2]) + Math_fround(Math_fround($5 * HEAPF32[$8 + $1 >> 2]) + Math_fround(Math_fround($7 * HEAPF32[$6 + $8 >> 2]) + Math_fround($4 * HEAPF32[$2 + $6 >> 2])))); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 26383), 26435), 3647), 69), 4217), 26608), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 26730), 26782), 3764), 69), 4334), 26968), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 26638), 26435), 3647), 70), 4217), 26608), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 26998), 26782), 3764), 70), 4334), 26968), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 26690), 26435), 3647), 79), 4217), 26736), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 27050), 26782), 3764), 79), 4334), 27096), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 26753), 26435), 3647), 80), 4217), 26813), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 27113), 26782), 3764), 80), 4334), 27173), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 26837), 26435), 3647), 81), 4217), 26882), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 27197), 26782), 3764), 81), 4334), 27242), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 26899), 26435), 3647), 82), 4217), 26958), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 27259), 26782), 3764), 82), 4334), 27318), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 26982), 26435), 3647), 94), 4217), 27029), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 27342), 26782), 3764), 94), 4334), 27389), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 27042), 26435), 3647), 95), 4217), 27029), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 27402), 26782), 3764), 95), 4334), 27389), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 27089), 26435), 3647), 96), 4217), 27029), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 27449), 26782), 3764), 96), 4334), 27389), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 27136), 26435), 3647), 97), 4217), 27029), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 27496), 26782), 3764), 97), 4334), 27389), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 27183), 26435), 3647), 98), 4217), 27029), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 27543), 26782), 3764), 98), 4334), 27389), 13); } abort(); abort(); @@ -14379,28 +14377,28 @@ function vision__HoughSimilarityVoting__vote_28float_2c_20float_2c_20float_2c_20 } return $5; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 1174), 16268), 3647), 360), 4217), 4635), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 1174), 16438), 3764), 360), 4334), 4752), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 5415), 16268), 3647), 361), 4217), 4635), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 5532), 16438), 3764), 361), 4334), 4752), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 6323), 16268), 3647), 362), 4217), 6903), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 6440), 16438), 3764), 362), 4334), 7031), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 7999), 16268), 3647), 363), 4217), 6903), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 8140), 16438), 3764), 363), 4334), 7031), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 8625), 16268), 3647), 364), 4217), 9158), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 8696), 16438), 3764), 364), 4334), 9229), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 9998), 16268), 3647), 365), 4217), 9158), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 10082), 16438), 3764), 365), 4334), 9229), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 10695), 16268), 3647), 366), 4217), 11097), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 10779), 16438), 3764), 366), 4334), 11181), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 11735), 16268), 3647), 367), 4217), 11097), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 11819), 16438), 3764), 367), 4334), 11181), 13); } abort(); abort(); @@ -15004,7 +15002,7 @@ function start_pass($0) { FUNCTION_TABLE[HEAP32[HEAP32[$0 >> 2] >> 2]]($0); break label$5; } - $3 = HEAP32[($2 << 2) + 41648 >> 2]; + $3 = HEAP32[($2 << 2) + 42e3 >> 2]; break label$3; } $3 = $4; @@ -15057,11 +15055,11 @@ function start_pass($0) { $4 = 0; while (1) { $5 = $4 << 1; - HEAP32[($4 << 2) + $7 >> 2] = Math_imul(HEAP16[$5 + 41456 >> 1], HEAPU16[$1 + $5 >> 1]) + 2048 >> 12; + HEAP32[($4 << 2) + $7 >> 2] = Math_imul(HEAP16[$5 + 41808 >> 1], HEAPU16[$1 + $5 >> 1]) + 2048 >> 12; $5 = $4 | 1; $6 = ($5 << 2) + $7 | 0; $5 = $5 << 1; - HEAP32[$6 >> 2] = Math_imul(HEAP16[$5 + 41456 >> 1], HEAPU16[$1 + $5 >> 1]) + 2048 >> 12; + HEAP32[$6 >> 2] = Math_imul(HEAP16[$5 + 41808 >> 1], HEAPU16[$1 + $5 >> 1]) + 2048 >> 12; $4 = $4 + 2 | 0; if (($4 | 0) != 64) { continue; @@ -15076,7 +15074,7 @@ function start_pass($0) { $5 = 0; $4 = 0; while (1) { - $9 = HEAPF64[($5 << 3) + 41584 >> 3]; + $9 = HEAPF64[($5 << 3) + 41936 >> 3]; HEAPF32[($4 << 2) + $7 >> 2] = $9 * +HEAPU16[($4 << 1) + $1 >> 1] * .125; $6 = $4 | 1; HEAPF32[($6 << 2) + $7 >> 2] = $9 * +HEAPU16[($6 << 1) + $1 >> 1] * 1.387039845 * .125; @@ -15460,12 +15458,12 @@ function vision__OrientationAssignment__compute_28float__2c_20int__2c_20int_2c_2 continue; } } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 13842), 1972), 3647), 218), 4217), 14247), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 13986), 1972), 3764), 218), 4334), 14391), 13); break label$1; } else { - HEAP32[$8 + 40 >> 2] = HEAP32[6842]; - $9 = HEAP32[6841]; - HEAP32[$8 + 32 >> 2] = HEAP32[6840]; + HEAP32[$8 + 40 >> 2] = HEAP32[6932]; + $9 = HEAP32[6931]; + HEAP32[$8 + 32 >> 2] = HEAP32[6930]; HEAP32[$8 + 36 >> 2] = $9; void_20vision__SmoothOrientationHistogram_float__28float__2c_20float_20const__2c_20unsigned_20long_2c_20float_20const__29(std____2__vector_float_2c_20std____2__allocator_float__20___operator_5b_5d_28unsigned_20long_29($11, 0), std____2__vector_float_2c_20std____2__allocator_float__20___operator_5b_5d_28unsigned_20long_29($11, 0), HEAP32[$0 + 8 >> 2], $8 + 32 | 0); $4 = $4 + 1 | 0; @@ -15493,19 +15491,19 @@ function vision__OrientationAssignment__compute_28float__2c_20int__2c_20int_2c_2 } } } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 11323), 1972), 3647), 126), 4217), 11704), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 11407), 1972), 3764), 126), 4334), 11788), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 10116), 1972), 3647), 122), 4217), 10488), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 10200), 1972), 3764), 122), 4334), 10572), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 8733), 1972), 3647), 121), 4217), 9116), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 8804), 1972), 3764), 121), 4334), 9187), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 7216), 1972), 3647), 120), 4217), 7702), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 7344), 1972), 3764), 120), 4334), 7830), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 5594), 1972), 3647), 119), 4217), 6066), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 5711), 1972), 3764), 119), 4334), 6183), 13); break label$1; } __stack_pointer = $8 + 48 | 0; @@ -15575,34 +15573,34 @@ function vision__DoGPyramid__difference_image_binomial_28vision__Image__2c_20vis } } } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 10033), 2324), 3647), 86), 4217), 10573), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 10117), 2363), 3764), 86), 4334), 10657), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 11276), 2324), 3647), 87), 4217), 10573), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 11360), 2363), 3764), 87), 4334), 10657), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 11813), 2324), 3647), 88), 4217), 10573), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 11897), 2363), 3764), 88), 4334), 10657), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 13801), 2324), 3647), 89), 4217), 14278), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 13945), 2363), 3764), 89), 4334), 14422), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 14906), 2324), 3647), 90), 4217), 14278), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 15050), 2363), 3764), 90), 4334), 14422), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 15390), 2324), 3647), 91), 4217), 14278), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 15547), 2363), 3764), 91), 4334), 14422), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 15814), 2324), 3647), 92), 4217), 15898), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 15971), 2363), 3764), 92), 4334), 16055), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 16512), 2324), 3647), 93), 4217), 16562), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 16695), 2363), 3764), 93), 4334), 16745), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 17007), 2324), 3647), 94), 4217), 15898), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 17203), 2363), 3764), 94), 4334), 16055), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 17463), 2324), 3647), 95), 4217), 16562), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 17672), 2363), 3764), 95), 4334), 16745), 13); break label$1; } return; @@ -16497,7 +16495,7 @@ function vision__VisualDatabase_vision__FREAKExtractor_2c_20vision__BinaryFeatur if (std____2__operator___28std____2____hash_map_const_iterator_std____2____hash_const_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__shared_ptr_vision__Keyframe_96__20__20__2c_20void_____20__20const__2c_20std____2____hash_map_const_iterator_std____2____hash_const_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__shared_ptr_vision__Keyframe_96__20__20__2c_20void_____20__20const__29($4, std____2____hash_map_const_iterator_std____2____hash_const_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__shared_ptr_vision__Keyframe_96__20__20__2c_20void_____20_____hash_map_const_iterator_28std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__shared_ptr_vision__Keyframe_96__20__20__2c_20void_____20__29($2 + 48 | 0, std____2__unordered_map_int_2c_20std____2__shared_ptr_vision__Keyframe_96__20__2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20std____2__shared_ptr_vision__Keyframe_96__20__20__20__20___end_28_29($14)))) { label$3: { label$4: { - $5 = vision__ScopedTimer__ScopedTimer_28char_20const__29($2 + 48 | 0, 22089); + $5 = vision__ScopedTimer__ScopedTimer_28char_20const__29($2 + 48 | 0, 22345); label$5: { if (!vision__ScopedTimer__operator_20bool_28_29($5)) { break label$5; @@ -16519,7 +16517,7 @@ function vision__VisualDatabase_vision__FREAKExtractor_2c_20vision__BinaryFeatur vision__ScopedTimer___ScopedTimer_28_29($5); $8 = vision__BinaryFeatureStore__points_28_29(vision__Keyframe_96___store_28_29(std____2__shared_ptr_vision__Keyframe_96__20___operator___28_29_20const(std____2____hash_map_const_iterator_std____2____hash_const_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__shared_ptr_vision__Keyframe_96__20__20__2c_20void_____20___operator___28_29_20const($4) + 4 | 0))); $6 = -1; - $3 = vision__ScopedTimer__ScopedTimer_28char_20const__29($2 + 48 | 0, 22106); + $3 = vision__ScopedTimer__ScopedTimer_28char_20const__29($2 + 48 | 0, 22362); label$7: { if (vision__ScopedTimer__operator_20bool_28_29($3)) { $6 = vision__FindHoughSimilarity_28vision__HoughSimilarityVoting__2c_20std____2__vector_vision__FeaturePoint_2c_20std____2__allocator_vision__FeaturePoint__20__20const__2c_20std____2__vector_vision__FeaturePoint_2c_20std____2__allocator_vision__FeaturePoint__20__20const__2c_20std____2__vector_vision__match_t_2c_20std____2__allocator_vision__match_t__20__20const__2c_20int_2c_20int_2c_20int_2c_20int_29($11, $10, $8, vision__BinaryFeatureMatcher_96___matches_28_29_20const($9), vision__Keyframe_96___width_28_29_20const($1), vision__Keyframe_96___height_28_29_20const($1), vision__Keyframe_96___width_28_29_20const(std____2__shared_ptr_vision__Keyframe_96__20___operator___28_29_20const(std____2____hash_map_const_iterator_std____2____hash_const_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__shared_ptr_vision__Keyframe_96__20__20__2c_20void_____20___operator___28_29_20const($4) + 4 | 0)), vision__Keyframe_96___height_28_29_20const(std____2__shared_ptr_vision__Keyframe_96__20___operator___28_29_20const(std____2____hash_map_const_iterator_std____2____hash_const_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__shared_ptr_vision__Keyframe_96__20__20__2c_20void_____20___operator___28_29_20const($4) + 4 | 0))); @@ -16535,14 +16533,14 @@ function vision__VisualDatabase_vision__FREAKExtractor_2c_20vision__BinaryFeatur break label$3; } $5 = std____2__vector_vision__match_t_2c_20std____2__allocator_vision__match_t__20___vector_28_29($2 + 88 | 0); - $3 = vision__ScopedTimer__ScopedTimer_28char_20const__29($2 + 48 | 0, 22223); + $3 = vision__ScopedTimer__ScopedTimer_28char_20const__29($2 + 48 | 0, 22479); if (vision__ScopedTimer__operator_20bool_28_29($3)) { vision__FindHoughMatches_28std____2__vector_vision__match_t_2c_20std____2__allocator_vision__match_t__20___2c_20vision__HoughSimilarityVoting_20const__2c_20std____2__vector_vision__match_t_2c_20std____2__allocator_vision__match_t__20__20const__2c_20int_2c_20float_29($5, $11, vision__BinaryFeatureMatcher_96___matches_28_29_20const($9), $6, Math_fround(1)); } vision__ScopedTimer___ScopedTimer_28_29($3); label$10: { label$11: { - $3 = vision__ScopedTimer__ScopedTimer_28char_20const__29($2 + 16 | 0, 22246); + $3 = vision__ScopedTimer__ScopedTimer_28char_20const__29($2 + 16 | 0, 22502); if (!vision__ScopedTimer__operator_20bool_28_29($3)) { break label$11; } @@ -16556,7 +16554,7 @@ function vision__VisualDatabase_vision__FREAKExtractor_2c_20vision__BinaryFeatur $3 = std____2__vector_vision__match_t_2c_20std____2__allocator_vision__match_t__20___vector_28_29($2); label$12: { label$13: { - $7 = vision__ScopedTimer__ScopedTimer_28char_20const__29($2 + 16 | 0, 22347); + $7 = vision__ScopedTimer__ScopedTimer_28char_20const__29($2 + 16 | 0, 22603); if (!vision__ScopedTimer__operator_20bool_28_29($7)) { break label$13; } @@ -16569,7 +16567,7 @@ function vision__VisualDatabase_vision__FREAKExtractor_2c_20vision__BinaryFeatur } vision__ScopedTimer___ScopedTimer_28_29($7); label$14: { - $7 = vision__ScopedTimer__ScopedTimer_28char_20const__29($2 + 16 | 0, 22364); + $7 = vision__ScopedTimer__ScopedTimer_28char_20const__29($2 + 16 | 0, 22620); if (!vision__ScopedTimer__operator_20bool_28_29($7)) { break label$14; } @@ -16580,7 +16578,7 @@ function vision__VisualDatabase_vision__FREAKExtractor_2c_20vision__BinaryFeatur break label$12; } vision__ScopedTimer___ScopedTimer_28_29($7); - $15 = vision__ScopedTimer__ScopedTimer_28char_20const__29($2 + 16 | 0, 22557); + $15 = vision__ScopedTimer__ScopedTimer_28char_20const__29($2 + 16 | 0, 22826); label$15: { if (vision__ScopedTimer__operator_20bool_28_29($15)) { $6 = vision__FindHoughSimilarity_28vision__HoughSimilarityVoting__2c_20std____2__vector_vision__FeaturePoint_2c_20std____2__allocator_vision__FeaturePoint__20__20const__2c_20std____2__vector_vision__FeaturePoint_2c_20std____2__allocator_vision__FeaturePoint__20__20const__2c_20std____2__vector_vision__match_t_2c_20std____2__allocator_vision__match_t__20__20const__2c_20int_2c_20int_2c_20int_2c_20int_29($11, $10, $8, vision__BinaryFeatureMatcher_96___matches_28_29_20const($9), vision__Keyframe_96___width_28_29_20const($1), vision__Keyframe_96___height_28_29_20const($1), vision__Keyframe_96___width_28_29_20const(std____2__shared_ptr_vision__Keyframe_96__20___operator___28_29_20const(std____2____hash_map_const_iterator_std____2____hash_const_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__shared_ptr_vision__Keyframe_96__20__20__2c_20void_____20___operator___28_29_20const($4) + 4 | 0)), vision__Keyframe_96___height_28_29_20const(std____2__shared_ptr_vision__Keyframe_96__20___operator___28_29_20const(std____2____hash_map_const_iterator_std____2____hash_const_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__shared_ptr_vision__Keyframe_96__20__20__2c_20void_____20___operator___28_29_20const($4) + 4 | 0))); @@ -16595,13 +16593,13 @@ function vision__VisualDatabase_vision__FREAKExtractor_2c_20vision__BinaryFeatur if (!$7) { break label$12; } - $7 = vision__ScopedTimer__ScopedTimer_28char_20const__29($2 + 16 | 0, 22594); + $7 = vision__ScopedTimer__ScopedTimer_28char_20const__29($2 + 16 | 0, 22863); if (vision__ScopedTimer__operator_20bool_28_29($7)) { vision__FindHoughMatches_28std____2__vector_vision__match_t_2c_20std____2__allocator_vision__match_t__20___2c_20vision__HoughSimilarityVoting_20const__2c_20std____2__vector_vision__match_t_2c_20std____2__allocator_vision__match_t__20__20const__2c_20int_2c_20float_29($5, $11, vision__BinaryFeatureMatcher_96___matches_28_29_20const($9), $6, Math_fround(1)); } vision__ScopedTimer___ScopedTimer_28_29($7); label$18: { - $6 = vision__ScopedTimer__ScopedTimer_28char_20const__29($2 + 16 | 0, 22617); + $6 = vision__ScopedTimer__ScopedTimer_28char_20const__29($2 + 16 | 0, 22886); if (!vision__ScopedTimer__operator_20bool_28_29($6)) { break label$18; } @@ -16613,7 +16611,7 @@ function vision__VisualDatabase_vision__FREAKExtractor_2c_20vision__BinaryFeatur } vision__ScopedTimer___ScopedTimer_28_29($6); std____2__vector_vision__match_t_2c_20std____2__allocator_vision__match_t__20___clear_28_29($3); - $6 = vision__ScopedTimer__ScopedTimer_28char_20const__29($2 + 16 | 0, 22711); + $6 = vision__ScopedTimer__ScopedTimer_28char_20const__29($2 + 16 | 0, 22980); if (vision__ScopedTimer__operator_20bool_28_29($6)) { vision__FindInliers_28std____2__vector_vision__match_t_2c_20std____2__allocator_vision__match_t__20___2c_20float_20const__2c_20std____2__vector_vision__FeaturePoint_2c_20std____2__allocator_vision__FeaturePoint__20__20const__2c_20std____2__vector_vision__FeaturePoint_2c_20std____2__allocator_vision__FeaturePoint__20__20const__2c_20std____2__vector_vision__match_t_2c_20std____2__allocator_vision__match_t__20__20const__2c_20float_29($3, $2 + 48 | 0, $10, $8, $5, HEAPF32[$0 + 4 >> 2]); } @@ -16679,12 +16677,12 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ HEAP32[$2 + 28 >> 2] = $0; HEAP32[$2 + 32 >> 2] = $2 + 44; HEAP32[$2 + 24 >> 2] = $2 + 40; - $1 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 16 | 0, 30560); + $1 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 16 | 0, 30912); $3 = HEAP32[$1 + 4 >> 2]; HEAP32[$2 >> 2] = HEAP32[$1 >> 2]; HEAP32[$2 + 4 >> 2] = $3; if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $2)) { - wasm2js_i32$0 = $2, wasm2js_i32$1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b4_5d__28char_20const_20_28__29_20_5b4_5d_29($0, 33369), + wasm2js_i32$0 = $2, wasm2js_i32$1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b4_5d__28char_20const_20_28__29_20_5b4_5d_29($0, 33721), HEAP32[wasm2js_i32$0 + 40 >> 2] = wasm2js_i32$1; } $3 = $0 + 148 | 0; @@ -16919,23 +16917,23 @@ function vision__BinaryHierarchicalClustering_96___build_28vision__Node_96___2c_ __stack_pointer = $8 + 48 | 0; return; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 15637), 15930), 8835), 363), 9364), 16394), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 15794), 16087), 8906), 363), 9435), 16577), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 16738), 15930), 8835), 365), 9364), 16980), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 16934), 16087), 8906), 365), 9435), 17176), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 17313), 15930), 8835), 366), 9364), 17567), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 17522), 16087), 8906), 366), 9435), 17776), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 17753), 15930), 8835), 367), 9364), 17567), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 17962), 16087), 8906), 367), 9435), 17776), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 18103), 15930), 8835), 387), 9364), 18192), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 18312), 16087), 8906), 387), 9435), 18401), 13); abort(); abort(); } @@ -17178,7 +17176,7 @@ function vision__PruneDoGFeatures_28std____2__vector_std____2__vector_std____2__ if (HEAPF32[std____2__vector_std____2__pair_float_2c_20unsigned_20long__2c_20std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20___operator_5b_5d_28unsigned_20long_29($4, 0) >> 2] >= HEAPF32[std____2__vector_std____2__pair_float_2c_20unsigned_20long__2c_20std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20___operator_5b_5d_28unsigned_20long_29($4, $5) >> 2]) { break label$14; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 22270), 2324), 3647), 661), 4217), 22328), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 22526), 2363), 3764), 661), 4334), 22584), 13); abort(); abort(); } @@ -17282,20 +17280,20 @@ function std____2__time_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2 break label$2; case 3: - $6 = HEAP32[14651]; - $8 = HEAP32[14650]; + $6 = HEAP32[14739]; + $8 = HEAP32[14738]; HEAP32[$7 + 24 >> 2] = $8; HEAP32[$7 + 28 >> 2] = $6; - $8 = HEAP32[14649]; - $6 = HEAP32[14648]; + $8 = HEAP32[14737]; + $6 = HEAP32[14736]; HEAP32[$7 + 16 >> 2] = $6; HEAP32[$7 + 20 >> 2] = $8; - $6 = HEAP32[14647]; - $8 = HEAP32[14646]; + $6 = HEAP32[14735]; + $8 = HEAP32[14734]; HEAP32[$7 + 8 >> 2] = $8; HEAP32[$7 + 12 >> 2] = $6; - $8 = HEAP32[14645]; - $6 = HEAP32[14644]; + $8 = HEAP32[14733]; + $6 = HEAP32[14732]; HEAP32[$7 >> 2] = $6; HEAP32[$7 + 4 >> 2] = $8; wasm2js_i32$0 = $7, wasm2js_i32$1 = std____2__time_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___get_28std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20tm__2c_20wchar_t_20const__2c_20wchar_t_20const__29_20const($0, $1, $2, $3, $4, $5, $7, $7 + 32 | 0), @@ -17303,20 +17301,20 @@ function std____2__time_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2 break label$2; case 5: - $6 = HEAP32[14659]; - $8 = HEAP32[14658]; + $6 = HEAP32[14747]; + $8 = HEAP32[14746]; HEAP32[$7 + 24 >> 2] = $8; HEAP32[$7 + 28 >> 2] = $6; - $8 = HEAP32[14657]; - $6 = HEAP32[14656]; + $8 = HEAP32[14745]; + $6 = HEAP32[14744]; HEAP32[$7 + 16 >> 2] = $6; HEAP32[$7 + 20 >> 2] = $8; - $6 = HEAP32[14655]; - $8 = HEAP32[14654]; + $6 = HEAP32[14743]; + $8 = HEAP32[14742]; HEAP32[$7 + 8 >> 2] = $8; HEAP32[$7 + 12 >> 2] = $6; - $8 = HEAP32[14653]; - $6 = HEAP32[14652]; + $8 = HEAP32[14741]; + $6 = HEAP32[14740]; HEAP32[$7 >> 2] = $6; HEAP32[$7 + 4 >> 2] = $8; wasm2js_i32$0 = $7, wasm2js_i32$1 = std____2__time_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___get_28std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20tm__2c_20wchar_t_20const__2c_20wchar_t_20const__29_20const($0, $1, $2, $3, $4, $5, $7, $7 + 32 | 0), @@ -17353,19 +17351,19 @@ function std____2__time_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2 break label$2; case 49: - $6 = __memcpy($7, 58640, 44); + $6 = __memcpy($7, 58992, 44); wasm2js_i32$0 = $6, wasm2js_i32$1 = std____2__time_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___get_28std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20tm__2c_20wchar_t_20const__2c_20wchar_t_20const__29_20const($0, $1, $2, $3, $4, $5, $6, $6 + 44 | 0), HEAP32[wasm2js_i32$0 + 56 >> 2] = wasm2js_i32$1; break label$2; case 17: - HEAP32[$7 + 16 >> 2] = HEAP32[14676]; - $6 = HEAP32[14675]; - $8 = HEAP32[14674]; + HEAP32[$7 + 16 >> 2] = HEAP32[14764]; + $6 = HEAP32[14763]; + $8 = HEAP32[14762]; HEAP32[$7 + 8 >> 2] = $8; HEAP32[$7 + 12 >> 2] = $6; - $8 = HEAP32[14673]; - $6 = HEAP32[14672]; + $8 = HEAP32[14761]; + $6 = HEAP32[14760]; HEAP32[$7 >> 2] = $6; HEAP32[$7 + 4 >> 2] = $8; wasm2js_i32$0 = $7, wasm2js_i32$1 = std____2__time_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___get_28std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20tm__2c_20wchar_t_20const__2c_20wchar_t_20const__29_20const($0, $1, $2, $3, $4, $5, $7, $7 + 20 | 0), @@ -17377,20 +17375,20 @@ function std____2__time_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2 break label$2; case 19: - $6 = HEAP32[14687]; - $8 = HEAP32[14686]; + $6 = HEAP32[14775]; + $8 = HEAP32[14774]; HEAP32[$7 + 24 >> 2] = $8; HEAP32[$7 + 28 >> 2] = $6; - $8 = HEAP32[14685]; - $6 = HEAP32[14684]; + $8 = HEAP32[14773]; + $6 = HEAP32[14772]; HEAP32[$7 + 16 >> 2] = $6; HEAP32[$7 + 20 >> 2] = $8; - $6 = HEAP32[14683]; - $8 = HEAP32[14682]; + $6 = HEAP32[14771]; + $8 = HEAP32[14770]; HEAP32[$7 + 8 >> 2] = $8; HEAP32[$7 + 12 >> 2] = $6; - $8 = HEAP32[14681]; - $6 = HEAP32[14680]; + $8 = HEAP32[14769]; + $6 = HEAP32[14768]; HEAP32[$7 >> 2] = $6; HEAP32[$7 + 4 >> 2] = $8; wasm2js_i32$0 = $7, wasm2js_i32$1 = std____2__time_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___get_28std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20tm__2c_20wchar_t_20const__2c_20wchar_t_20const__29_20const($0, $1, $2, $3, $4, $5, $7, $7 + 32 | 0), @@ -17512,31 +17510,31 @@ function vision__HoughSimilarityVoting__getBinIndex_28int_2c_20int_2c_20int_2c_2 } return $0; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 17665), 16268), 3647), 165), 4217), 17735), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 17874), 16438), 3764), 165), 4334), 17944), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 18063), 16268), 3647), 166), 4217), 17735), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 18272), 16438), 3764), 166), 4334), 17944), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 18273), 16268), 3647), 167), 4217), 18518), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 18482), 16438), 3764), 167), 4334), 18740), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 18871), 16268), 3647), 168), 4217), 18518), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 19106), 16438), 3764), 168), 4334), 18740), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 19254), 16268), 3647), 169), 4217), 19315), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 19489), 16438), 3764), 169), 4334), 19550), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 19686), 16268), 3647), 170), 4217), 19315), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 19921), 16438), 3764), 170), 4334), 19550), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 20015), 16268), 3647), 171), 4217), 20141), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 20250), 16438), 3764), 171), 4334), 20376), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 20488), 16268), 3647), 172), 4217), 20141), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 20736), 16438), 3764), 172), 4334), 20376), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 20900), 16268), 3647), 176), 4217), 16961), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 21148), 16438), 3764), 176), 4334), 17157), 13); } abort(); abort(); @@ -18196,7 +18194,7 @@ function fmt_fp($0, $1, $2, $3, $4, $5) { label$1: { if (($11 | 0) < 0) { $19 = 1; - $24 = 29159; + $24 = 29511; $1 = -$1; $8 = __DOUBLE_BITS($1); $11 = i64toi32_i32$HIGH_BITS; @@ -18205,11 +18203,11 @@ function fmt_fp($0, $1, $2, $3, $4, $5) { } if ($4 & 2048) { $19 = 1; - $24 = 29162; + $24 = 29514; break label$1; } $19 = $4 & 1; - $24 = $19 ? 29165 : 29160; + $24 = $19 ? 29517 : 29512; $25 = !$19; } $11 = $10; @@ -18221,7 +18219,7 @@ function fmt_fp($0, $1, $2, $3, $4, $5) { pad($0, 32, $2, $6, $4 & -65537); out($0, $24, $19); $7 = $5 & 32; - out($0, $1 != $1 ? $7 ? 31778 : 35611 : $7 ? 32440 : 36060, 3); + out($0, $1 != $1 ? $7 ? 32130 : 35963 : $7 ? 32792 : 36412, 3); pad($0, 32, $2, $6, $4 ^ 8192); $8 = ($2 | 0) < ($6 | 0) ? $6 : $2; break label$4; @@ -18639,7 +18637,7 @@ function fmt_fp($0, $1, $2, $3, $4, $5) { break; } if ($11) { - out($0, 38196, 1); + out($0, 38548, 1); } if (($13 | 0) <= 0 | $7 >>> 0 <= $9 >>> 0) { break label$51; @@ -18707,7 +18705,7 @@ function fmt_fp($0, $1, $2, $3, $4, $5) { if (!($10 | $13)) { break label$64; } - out($0, 38196, 1); + out($0, 38548, 1); } $8 = $3 - $6 | 0; out($0, $6, ($8 | 0) > ($13 | 0) ? $13 : $8); @@ -18778,7 +18776,7 @@ function fmt_fp($0, $1, $2, $3, $4, $5) { } else { $7 = -2147483648; } - HEAP8[$6 | 0] = HEAPU8[$7 + 52016 | 0] | $9; + HEAP8[$6 | 0] = HEAPU8[$7 + 52368 | 0] | $9; $1 = ($1 - +($7 | 0)) * 16; $7 = $6 + 1 | 0; if (!(!(($3 | 0) > 0 | $8) & $1 == 0 | ($7 - ($12 + 16 | 0) | 0) != 1)) { @@ -19728,21 +19726,21 @@ function std____2__time_get_char_2c_20std____2__istreambuf_iterator_char_2c_20st break label$2; case 49: - $6 = HEAPU8[58564] | HEAPU8[58565] << 8 | (HEAPU8[58566] << 16 | HEAPU8[58567] << 24); + $6 = HEAPU8[58916] | HEAPU8[58917] << 8 | (HEAPU8[58918] << 16 | HEAPU8[58919] << 24); HEAP8[$7 + 15 | 0] = $6; HEAP8[$7 + 16 | 0] = $6 >>> 8; HEAP8[$7 + 17 | 0] = $6 >>> 16; HEAP8[$7 + 18 | 0] = $6 >>> 24; - $6 = HEAPU8[58561] | HEAPU8[58562] << 8 | (HEAPU8[58563] << 16 | HEAPU8[58564] << 24); - HEAP32[$7 + 8 >> 2] = HEAPU8[58557] | HEAPU8[58558] << 8 | (HEAPU8[58559] << 16 | HEAPU8[58560] << 24); + $6 = HEAPU8[58913] | HEAPU8[58914] << 8 | (HEAPU8[58915] << 16 | HEAPU8[58916] << 24); + HEAP32[$7 + 8 >> 2] = HEAPU8[58909] | HEAPU8[58910] << 8 | (HEAPU8[58911] << 16 | HEAPU8[58912] << 24); HEAP32[$7 + 12 >> 2] = $6; wasm2js_i32$0 = $7, wasm2js_i32$1 = std____2__time_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___get_28std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20tm__2c_20char_20const__2c_20char_20const__29_20const($0, $1, $2, $3, $4, $5, $7 + 8 | 0, $7 + 19 | 0), HEAP32[wasm2js_i32$0 + 24 >> 2] = wasm2js_i32$1; break label$2; case 17: - HEAP8[$7 + 12 | 0] = HEAPU8[58572]; - HEAP32[$7 + 8 >> 2] = HEAPU8[58568] | HEAPU8[58569] << 8 | (HEAPU8[58570] << 16 | HEAPU8[58571] << 24); + HEAP8[$7 + 12 | 0] = HEAPU8[58924]; + HEAP32[$7 + 8 >> 2] = HEAPU8[58920] | HEAPU8[58921] << 8 | (HEAPU8[58922] << 16 | HEAPU8[58923] << 24); wasm2js_i32$0 = $7, wasm2js_i32$1 = std____2__time_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___get_28std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20std____2__ios_base__2c_20unsigned_20int__2c_20tm__2c_20char_20const__2c_20char_20const__29_20const($0, $1, $2, $3, $4, $5, $7 + 8 | 0, $7 + 13 | 0), HEAP32[wasm2js_i32$0 + 24 >> 2] = wasm2js_i32$1; break label$2; @@ -19900,7 +19898,7 @@ function arDetectMarker($0, $1) { HEAP32[$7 + 40 >> 2] = $12; $2 = HEAP32[$7 + 64 >> 2]; HEAP32[$7 + 44 >> 2] = $2; - arLog(0, 3, 9656, $7 + 32 | 0); + arLog(0, 3, 9727, $7 + 32 | 0); } if (!(($2 | 0) < ($3 | 0) | ($2 | 0) < ($5 | 0))) { $1 = HEAP32[$0 + 7062400 >> 2]; @@ -19945,7 +19943,7 @@ function arDetectMarker($0, $1) { HEAP32[$0 + 7062404 >> 2] = $3; if (HEAP32[$0 >> 2] == 1) { HEAP32[$7 + 16 >> 2] = $2; - arLog(0, 3, 10381, $7 + 16 | 0); + arLog(0, 3, 10465, $7 + 16 | 0); } HEAP32[$0 + 7062396 >> 2] = HEAP32[$0 + 7062392 >> 2]; $2 = HEAP32[$0 + 7062388 >> 2]; @@ -19999,8 +19997,8 @@ function arDetectMarker($0, $1) { } $3 = HEAP32[$0 + 7062388 >> 2]; HEAP32[$7 + 4 >> 2] = $2; - HEAP32[$7 >> 2] = ($3 | 0) == 1 ? 11090 : 11594; - arLog(0, 3, 10957, $7); + HEAP32[$7 >> 2] = ($3 | 0) == 1 ? 11174 : 11678; + arLog(0, 3, 11041, $7); } HEAP32[$0 + 16 >> 2] = HEAPU8[$7 + 68 | 0]; HEAP32[$0 + 7062396 >> 2] = HEAP32[$0 + 7062392 >> 2]; @@ -20363,28 +20361,28 @@ function vision__bilinear_histogram_update_28float__2c_20float_2c_20float_2c_20i HEAPF32[$3 >> 2] = Math_fround($1 * $2) + HEAPF32[$3 >> 2]; return; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 14828), 15093), 3647), 139), 4217), 15611), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 14972), 15237), 3764), 139), 4334), 15768), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 16147), 15093), 3647), 140), 4217), 16416), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 16317), 15237), 3764), 140), 4334), 16599), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 16815), 15093), 3647), 141), 4217), 16902), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 17011), 15237), 3764), 141), 4334), 17098), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 17364), 15093), 3647), 142), 4217), 17538), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 17573), 15237), 3764), 142), 4334), 17747), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 17865), 15093), 3647), 150), 4217), 17913), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 18074), 15237), 3764), 150), 4334), 18122), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 18306), 15093), 3647), 151), 4217), 18487), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 18515), 15237), 3764), 151), 4334), 18709), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 18823), 15093), 3647), 152), 4217), 19077), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 19058), 15237), 3764), 152), 4334), 19312), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 19365), 15093), 3647), 153), 4217), 19660), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 19600), 15237), 3764), 153), 4334), 19895), 13); } abort(); abort(); @@ -20465,22 +20463,22 @@ function vision__ComputeSubpixelHessianCoarseOctavePair_28float__2c_20float__2c_ __stack_pointer = $7 + 32 | 0; return; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 24027), 22846), 3647), 359), 4217), 24085), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 24335), 23115), 3764), 359), 4334), 24393), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 24159), 22846), 3647), 360), 4217), 24218), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 24467), 23115), 3764), 360), 4334), 24526), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 25773), 22846), 3647), 361), 4217), 24337), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 26094), 23115), 3764), 361), 4334), 24645), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 24894), 22846), 3647), 362), 4217), 24337), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 25202), 23115), 3764), 362), 4334), 24645), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 25884), 22846), 3647), 363), 4217), 24337), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 26205), 23115), 3764), 363), 4334), 24645), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 24992), 22846), 3647), 364), 4217), 24337), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 25300), 23115), 3764), 364), 4334), 24645), 13); } abort(); abort(); @@ -20531,28 +20529,28 @@ function vision__HoughSimilarityVoting__getBinsFromIndex_28int__2c_20int__2c_20i } return; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 23868), 23901), 8835), 190), 9364), 24101), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 24163), 24196), 8906), 190), 9435), 24409), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 24119), 23901), 8835), 191), 9364), 24101), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 24427), 24196), 8906), 191), 9435), 24409), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 24234), 23901), 8835), 192), 9364), 24267), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 24542), 24196), 8906), 192), 9435), 24575), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 24367), 23901), 8835), 193), 9364), 24267), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 24675), 24196), 8906), 193), 9435), 24575), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 24407), 23901), 8835), 194), 9364), 24496), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 24715), 24196), 8906), 194), 9435), 24804), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 24572), 23901), 8835), 195), 9364), 24496), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 24880), 24196), 8906), 195), 9435), 24804), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 24674), 23901), 8835), 196), 9364), 24767), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 24982), 24196), 8906), 196), 9435), 25075), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 24846), 23901), 8835), 197), 9364), 24767), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 25154), 24196), 8906), 197), 9435), 25075), 13); } abort(); abort(); @@ -20563,7 +20561,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ $1 = __stack_pointer + -64 | 0; __stack_pointer = $1; HEAP32[$1 + 60 >> 2] = 0; - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 48 | 0, 35528); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 48 | 0, 35880); $2 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 16 >> 2] = $2; @@ -20606,13 +20604,13 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ $4 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__QualifiedName_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0, $1 + 60 | 0, $1 + 44 | 0); break label$2; } - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 32 | 0, 31051); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 32 | 0, 31403); $5 = HEAP32[$3 >> 2]; $2 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 8 >> 2] = $5; HEAP32[$1 + 12 >> 2] = $2; $6 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 + 8 | 0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 24 | 0, 31259); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 24 | 0, 31611); $2 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 >> 2] = $2; @@ -20762,22 +20760,22 @@ function vision__ComputeSubpixelHessianSameOctave_28float__2c_20float__2c_20visi __stack_pointer = $7 + 32 | 0; return; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 24027), 22846), 3647), 309), 4217), 24085), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 24335), 23115), 3764), 309), 4334), 24393), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 24159), 22846), 3647), 310), 4217), 24218), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 24467), 23115), 3764), 310), 4334), 24526), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 24285), 22846), 3647), 311), 4217), 24337), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 24593), 23115), 3764), 311), 4334), 24645), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 24444), 22846), 3647), 312), 4217), 24337), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 24752), 23115), 3764), 312), 4334), 24645), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 24518), 22846), 3647), 313), 4217), 24337), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 24826), 23115), 3764), 313), 4334), 24645), 13); break label$1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 24620), 22846), 3647), 314), 4217), 24337), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 24928), 23115), 3764), 314), 4334), 24645), 13); } abort(); abort(); @@ -20790,7 +20788,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ wasm2js_i32$0 = $1, wasm2js_i32$1 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___parseCVQualifiers_28_29($0), HEAP32[wasm2js_i32$0 + 124 >> 2] = wasm2js_i32$1; HEAP32[$1 + 120 >> 2] = 0; - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 112 | 0, 31619); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 112 | 0, 31971); $4 = HEAP32[$3 >> 2]; $2 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 48 >> 2] = $4; @@ -20799,11 +20797,11 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ label$2: { label$3: { if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 + 48 | 0)) { - wasm2js_i32$0 = $1, wasm2js_i32$1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b9_5d__28char_20const_20_28__29_20_5b9_5d_29($0, 30135), + wasm2js_i32$0 = $1, wasm2js_i32$1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b9_5d__28char_20const_20_28__29_20_5b9_5d_29($0, 30487), HEAP32[wasm2js_i32$0 + 120 >> 2] = wasm2js_i32$1; break label$3; } - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 104 | 0, 35525); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 104 | 0, 35877); $2 = HEAP32[$3 >> 2]; $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 40 >> 2] = $2; @@ -20821,7 +20819,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ HEAP32[wasm2js_i32$0 + 120 >> 2] = wasm2js_i32$1; break label$3; } - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 96 | 0, 29276); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 96 | 0, 29628); $4 = HEAP32[$3 >> 2]; $2 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 32 >> 2] = $4; @@ -20847,7 +20845,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ wasm2js_i32$0 = $1, wasm2js_i32$1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__DynamicExceptionSpec_2c_20_28anonymous_20namespace_29__itanium_demangle__NodeArray__28_28anonymous_20namespace_29__itanium_demangle__NodeArray___29($0, $1 + 88 | 0), HEAP32[wasm2js_i32$0 + 120 >> 2] = wasm2js_i32$1; } - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 80 | 0, 28878); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 80 | 0, 29230); $2 = HEAP32[$3 >> 2]; $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 24 >> 2] = $2; @@ -20876,7 +20874,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28char_29($0, 118)) { continue; } - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 - -64 | 0, 36109); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 - -64 | 0, 36461); $4 = HEAP32[$3 >> 2]; $2 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 16 >> 2] = $4; @@ -20885,7 +20883,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ HEAP8[$1 + 75 | 0] = 1; break label$10; } - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 56 | 0, 36112); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 56 | 0, 36464); $2 = HEAP32[$3 >> 2]; $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 8 >> 2] = $2; @@ -20916,66 +20914,66 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ function std____2__locale____imp____imp_28unsigned_20long_29($0, $1) { std____2__locale__facet__facet_28unsigned_20long_29($0, $1); - HEAP32[$0 >> 2] = 58760; + HEAP32[$0 >> 2] = 59112; $1 = std____2__vector_std____2__locale__facet__2c_20std____2____sso_allocator_std____2__locale__facet__2c_2030ul__20___vector_28unsigned_20long_29($0 + 8 | 0, 30); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_std__nullptr_t__28char_20const__29($0 + 152 | 0, 36487); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_std__nullptr_t__28char_20const__29($0 + 152 | 0, 36839); std____2__vector_std____2__locale__facet__2c_20std____2____sso_allocator_std____2__locale__facet__2c_2030ul__20___clear_28_29($1); std____2__collate_char___20std____2___28anonymous_20namespace_29__make_std____2__collate_char__2c_20unsigned_20int__28unsigned_20int_29(); - void_20std____2__locale____imp__install_std____2__collate_char__20__28std____2__collate_char___29($0, 84448); + void_20std____2__locale____imp__install_std____2__collate_char__20__28std____2__collate_char___29($0, 84800); std____2__collate_wchar_t___20std____2___28anonymous_20namespace_29__make_std____2__collate_wchar_t__2c_20unsigned_20int__28unsigned_20int_29(); - void_20std____2__locale____imp__install_std____2__collate_wchar_t__20__28std____2__collate_wchar_t___29($0, 84456); + void_20std____2__locale____imp__install_std____2__collate_wchar_t__20__28std____2__collate_wchar_t___29($0, 84808); std____2__ctype_char___20std____2___28anonymous_20namespace_29__make_std____2__ctype_char__2c_20std__nullptr_t_2c_20bool_2c_20unsigned_20int__28std__nullptr_t_2c_20bool_2c_20unsigned_20int_29(); - void_20std____2__locale____imp__install_std____2__ctype_char__20__28std____2__ctype_char___29($0, 84464); + void_20std____2__locale____imp__install_std____2__ctype_char__20__28std____2__ctype_char___29($0, 84816); std____2__ctype_wchar_t___20std____2___28anonymous_20namespace_29__make_std____2__ctype_wchar_t__2c_20unsigned_20int__28unsigned_20int_29(); - void_20std____2__locale____imp__install_std____2__ctype_wchar_t__20__28std____2__ctype_wchar_t___29($0, 84480); + void_20std____2__locale____imp__install_std____2__ctype_wchar_t__20__28std____2__ctype_wchar_t___29($0, 84832); std____2__codecvt_char_2c_20char_2c_20__mbstate_t___20std____2___28anonymous_20namespace_29__make_std____2__codecvt_char_2c_20char_2c_20__mbstate_t__2c_20unsigned_20int__28unsigned_20int_29(); - void_20std____2__locale____imp__install_std____2__codecvt_char_2c_20char_2c_20__mbstate_t__20__28std____2__codecvt_char_2c_20char_2c_20__mbstate_t___29($0, 84488); + void_20std____2__locale____imp__install_std____2__codecvt_char_2c_20char_2c_20__mbstate_t__20__28std____2__codecvt_char_2c_20char_2c_20__mbstate_t___29($0, 84840); std____2__codecvt_wchar_t_2c_20char_2c_20__mbstate_t___20std____2___28anonymous_20namespace_29__make_std____2__codecvt_wchar_t_2c_20char_2c_20__mbstate_t__2c_20unsigned_20int__28unsigned_20int_29(); - void_20std____2__locale____imp__install_std____2__codecvt_wchar_t_2c_20char_2c_20__mbstate_t__20__28std____2__codecvt_wchar_t_2c_20char_2c_20__mbstate_t___29($0, 84496); + void_20std____2__locale____imp__install_std____2__codecvt_wchar_t_2c_20char_2c_20__mbstate_t__20__28std____2__codecvt_wchar_t_2c_20char_2c_20__mbstate_t___29($0, 84848); std____2__codecvt_char16_t_2c_20char_2c_20__mbstate_t___20std____2___28anonymous_20namespace_29__make_std____2__codecvt_char16_t_2c_20char_2c_20__mbstate_t__2c_20unsigned_20int__28unsigned_20int_29(); - void_20std____2__locale____imp__install_std____2__codecvt_char16_t_2c_20char_2c_20__mbstate_t__20__28std____2__codecvt_char16_t_2c_20char_2c_20__mbstate_t___29($0, 84512); + void_20std____2__locale____imp__install_std____2__codecvt_char16_t_2c_20char_2c_20__mbstate_t__20__28std____2__codecvt_char16_t_2c_20char_2c_20__mbstate_t___29($0, 84864); std____2__codecvt_char32_t_2c_20char_2c_20__mbstate_t___20std____2___28anonymous_20namespace_29__make_std____2__codecvt_char32_t_2c_20char_2c_20__mbstate_t__2c_20unsigned_20int__28unsigned_20int_29(); - void_20std____2__locale____imp__install_std____2__codecvt_char32_t_2c_20char_2c_20__mbstate_t__20__28std____2__codecvt_char32_t_2c_20char_2c_20__mbstate_t___29($0, 84520); + void_20std____2__locale____imp__install_std____2__codecvt_char32_t_2c_20char_2c_20__mbstate_t__20__28std____2__codecvt_char32_t_2c_20char_2c_20__mbstate_t___29($0, 84872); std____2__numpunct_char___20std____2___28anonymous_20namespace_29__make_std____2__numpunct_char__2c_20unsigned_20int__28unsigned_20int_29(); - void_20std____2__locale____imp__install_std____2__numpunct_char__20__28std____2__numpunct_char___29($0, 84528); + void_20std____2__locale____imp__install_std____2__numpunct_char__20__28std____2__numpunct_char___29($0, 84880); std____2__numpunct_wchar_t___20std____2___28anonymous_20namespace_29__make_std____2__numpunct_wchar_t__2c_20unsigned_20int__28unsigned_20int_29(); - void_20std____2__locale____imp__install_std____2__numpunct_wchar_t__20__28std____2__numpunct_wchar_t___29($0, 84552); + void_20std____2__locale____imp__install_std____2__numpunct_wchar_t__20__28std____2__numpunct_wchar_t___29($0, 84904); std____2__num_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___20std____2___28anonymous_20namespace_29__make_std____2__num_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20__2c_20unsigned_20int__28unsigned_20int_29(); - void_20std____2__locale____imp__install_std____2__num_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20__20__28std____2__num_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___29($0, 84584); + void_20std____2__locale____imp__install_std____2__num_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20__20__28std____2__num_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___29($0, 84936); std____2__num_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___20std____2___28anonymous_20namespace_29__make_std____2__num_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20__2c_20unsigned_20int__28unsigned_20int_29(); - void_20std____2__locale____imp__install_std____2__num_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20__20__28std____2__num_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___29($0, 84592); + void_20std____2__locale____imp__install_std____2__num_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20__20__28std____2__num_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___29($0, 84944); std____2__num_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___20std____2___28anonymous_20namespace_29__make_std____2__num_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20__2c_20unsigned_20int__28unsigned_20int_29(); - void_20std____2__locale____imp__install_std____2__num_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20__20__28std____2__num_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___29($0, 84600); + void_20std____2__locale____imp__install_std____2__num_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20__20__28std____2__num_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___29($0, 84952); std____2__num_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___20std____2___28anonymous_20namespace_29__make_std____2__num_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20__2c_20unsigned_20int__28unsigned_20int_29(); - void_20std____2__locale____imp__install_std____2__num_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20__20__28std____2__num_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___29($0, 84608); + void_20std____2__locale____imp__install_std____2__num_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20__20__28std____2__num_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___29($0, 84960); std____2__moneypunct_char_2c_20false___20std____2___28anonymous_20namespace_29__make_std____2__moneypunct_char_2c_20false__2c_20unsigned_20int__28unsigned_20int_29(); - void_20std____2__locale____imp__install_std____2__moneypunct_char_2c_20false__20__28std____2__moneypunct_char_2c_20false___29($0, 84616); + void_20std____2__locale____imp__install_std____2__moneypunct_char_2c_20false__20__28std____2__moneypunct_char_2c_20false___29($0, 84968); std____2__moneypunct_char_2c_20true___20std____2___28anonymous_20namespace_29__make_std____2__moneypunct_char_2c_20true__2c_20unsigned_20int__28unsigned_20int_29(); - void_20std____2__locale____imp__install_std____2__moneypunct_char_2c_20true__20__28std____2__moneypunct_char_2c_20true___29($0, 84624); + void_20std____2__locale____imp__install_std____2__moneypunct_char_2c_20true__20__28std____2__moneypunct_char_2c_20true___29($0, 84976); std____2__moneypunct_wchar_t_2c_20false___20std____2___28anonymous_20namespace_29__make_std____2__moneypunct_wchar_t_2c_20false__2c_20unsigned_20int__28unsigned_20int_29(); - void_20std____2__locale____imp__install_std____2__moneypunct_wchar_t_2c_20false__20__28std____2__moneypunct_wchar_t_2c_20false___29($0, 84632); + void_20std____2__locale____imp__install_std____2__moneypunct_wchar_t_2c_20false__20__28std____2__moneypunct_wchar_t_2c_20false___29($0, 84984); std____2__moneypunct_wchar_t_2c_20true___20std____2___28anonymous_20namespace_29__make_std____2__moneypunct_wchar_t_2c_20true__2c_20unsigned_20int__28unsigned_20int_29(); - void_20std____2__locale____imp__install_std____2__moneypunct_wchar_t_2c_20true__20__28std____2__moneypunct_wchar_t_2c_20true___29($0, 84640); + void_20std____2__locale____imp__install_std____2__moneypunct_wchar_t_2c_20true__20__28std____2__moneypunct_wchar_t_2c_20true___29($0, 84992); std____2__money_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___20std____2___28anonymous_20namespace_29__make_std____2__money_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20__2c_20unsigned_20int__28unsigned_20int_29(); - void_20std____2__locale____imp__install_std____2__money_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20__20__28std____2__money_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___29($0, 84648); + void_20std____2__locale____imp__install_std____2__money_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20__20__28std____2__money_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___29($0, 85e3); std____2__money_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___20std____2___28anonymous_20namespace_29__make_std____2__money_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20__2c_20unsigned_20int__28unsigned_20int_29(); - void_20std____2__locale____imp__install_std____2__money_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20__20__28std____2__money_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___29($0, 84656); + void_20std____2__locale____imp__install_std____2__money_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20__20__28std____2__money_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___29($0, 85008); std____2__money_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___20std____2___28anonymous_20namespace_29__make_std____2__money_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20__2c_20unsigned_20int__28unsigned_20int_29(); - void_20std____2__locale____imp__install_std____2__money_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20__20__28std____2__money_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___29($0, 84664); + void_20std____2__locale____imp__install_std____2__money_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20__20__28std____2__money_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___29($0, 85016); std____2__money_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___20std____2___28anonymous_20namespace_29__make_std____2__money_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20__2c_20unsigned_20int__28unsigned_20int_29(); - void_20std____2__locale____imp__install_std____2__money_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20__20__28std____2__money_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___29($0, 84672); + void_20std____2__locale____imp__install_std____2__money_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20__20__28std____2__money_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___29($0, 85024); std____2__time_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___20std____2___28anonymous_20namespace_29__make_std____2__time_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20__2c_20unsigned_20int__28unsigned_20int_29(); - void_20std____2__locale____imp__install_std____2__time_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20__20__28std____2__time_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___29($0, 84680); + void_20std____2__locale____imp__install_std____2__time_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20__20__28std____2__time_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___29($0, 85032); std____2__time_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___20std____2___28anonymous_20namespace_29__make_std____2__time_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20__2c_20unsigned_20int__28unsigned_20int_29(); - void_20std____2__locale____imp__install_std____2__time_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20__20__28std____2__time_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___29($0, 84696); + void_20std____2__locale____imp__install_std____2__time_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20__20__28std____2__time_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___29($0, 85048); std____2__time_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___20std____2___28anonymous_20namespace_29__make_std____2__time_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20__2c_20unsigned_20int__28unsigned_20int_29(); - void_20std____2__locale____imp__install_std____2__time_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20__20__28std____2__time_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___29($0, 84712); + void_20std____2__locale____imp__install_std____2__time_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20__20__28std____2__time_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___29($0, 85064); std____2__time_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___20std____2___28anonymous_20namespace_29__make_std____2__time_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20__2c_20unsigned_20int__28unsigned_20int_29(); - void_20std____2__locale____imp__install_std____2__time_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20__20__28std____2__time_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___29($0, 84728); + void_20std____2__locale____imp__install_std____2__time_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20__20__28std____2__time_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___29($0, 85080); std____2__messages_char___20std____2___28anonymous_20namespace_29__make_std____2__messages_char__2c_20unsigned_20int__28unsigned_20int_29(); - void_20std____2__locale____imp__install_std____2__messages_char__20__28std____2__messages_char___29($0, 84744); + void_20std____2__locale____imp__install_std____2__messages_char__20__28std____2__messages_char___29($0, 85096); std____2__messages_wchar_t___20std____2___28anonymous_20namespace_29__make_std____2__messages_wchar_t__2c_20unsigned_20int__28unsigned_20int_29(); - void_20std____2__locale____imp__install_std____2__messages_wchar_t__20__28std____2__messages_wchar_t___29($0, 84752); + void_20std____2__locale____imp__install_std____2__messages_wchar_t__20__28std____2__messages_wchar_t___29($0, 85104); return $0; } @@ -20986,16 +20984,16 @@ function std____2____next_prime_28unsigned_20long_29($0) { HEAP32[$4 + 12 >> 2] = $0; label$1: { if ($0 >>> 0 <= 211) { - $3 = HEAP32[unsigned_20int_20const__20std____2__lower_bound_unsigned_20int_20const__2c_20unsigned_20long__28unsigned_20int_20const__2c_20unsigned_20int_20const__2c_20unsigned_20long_20const__29(52736, 52928, $4 + 12 | 0) >> 2]; + $3 = HEAP32[unsigned_20int_20const__20std____2__lower_bound_unsigned_20int_20const__2c_20unsigned_20long__28unsigned_20int_20const__2c_20unsigned_20int_20const__2c_20unsigned_20long_20const__29(53088, 53280, $4 + 12 | 0) >> 2]; break label$1; } std____2__enable_if__284ul_29_20___20_284_29_2c_20void___type_20std____2____check_for_overflow_4ul__28unsigned_20long_29($0); $5 = ($0 >>> 0) / 210 | 0; $3 = Math_imul($5, 210); HEAP32[$4 + 8 >> 2] = $0 - $3; - $6 = unsigned_20int_20const__20std____2__lower_bound_unsigned_20int_20const__2c_20unsigned_20long__28unsigned_20int_20const__2c_20unsigned_20int_20const__2c_20unsigned_20long_20const__29(52928, 53120, $4 + 8 | 0) - 52928 >> 2; + $6 = unsigned_20int_20const__20std____2__lower_bound_unsigned_20int_20const__2c_20unsigned_20long__28unsigned_20int_20const__2c_20unsigned_20int_20const__2c_20unsigned_20long_20const__29(53280, 53472, $4 + 8 | 0) - 53280 >> 2; while (1) { - $3 = HEAP32[($6 << 2) + 52928 >> 2] + $3 | 0; + $3 = HEAP32[($6 << 2) + 53280 >> 2] + $3 | 0; $0 = 5; label$4: { while (1) { @@ -21391,7 +21389,7 @@ function std____2____next_prime_28unsigned_20long_29($0) { } break label$6; } - $1 = HEAP32[($0 << 2) + 52736 >> 2]; + $1 = HEAP32[($0 << 2) + 53088 >> 2]; $2 = ($3 >>> 0) / ($1 >>> 0) | 0; if ($1 >>> 0 > $2 >>> 0) { break label$4; @@ -21499,7 +21497,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ if ($1) { $28anonymous_20namespace_29__itanium_demangle__PODSmallVector__28anonymous_20namespace_29__itanium_demangle__PODSmallVector__28anonymous_20namespace_29__itanium_demangle__Node__2c_208ul___2c_204ul___clear_28_29($0 + 332 | 0); } - $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 152 | 0, 30554); + $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 152 | 0, 30906); $3 = HEAP32[$4 >> 2]; $1 = HEAP32[$4 + 4 >> 2]; HEAP32[$2 + 24 >> 2] = $3; @@ -21514,7 +21512,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__UnnamedTypeName_2c_20_28anonymous_20namespace_29__itanium_demangle__StringView___28_28anonymous_20namespace_29__itanium_demangle__StringView__29($0, $2 + 72 | 0); break label$2; } - $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 144 | 0, 32087); + $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 144 | 0, 32439); $1 = HEAP32[$4 >> 2]; $3 = HEAP32[$4 + 4 >> 2]; HEAP32[$2 + 16 >> 2] = $1; @@ -21532,7 +21530,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ if (($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___look_28unsigned_20int_29($0, 0) | 0) != 84) { break label$8; } - if (($28anonymous_20namespace_29__itanium_demangle__StringView__find_28char_2c_20unsigned_20long_29_20const($28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 - -64 | 0, 31639), $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___look_28unsigned_20int_29($0, 1)) | 0) == -1) { + if (($28anonymous_20namespace_29__itanium_demangle__StringView__find_28char_2c_20unsigned_20long_29_20const($28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 - -64 | 0, 31991), $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___look_28unsigned_20int_29($0, 1)) | 0) == -1) { break label$8; } $1 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___parseTemplateParamDecl_28_29($0); @@ -21549,7 +21547,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ if ($28anonymous_20namespace_29__itanium_demangle__NodeArray__empty_28_29_20const($2 - -64 | 0)) { $28anonymous_20namespace_29__itanium_demangle__PODSmallVector__28anonymous_20namespace_29__itanium_demangle__PODSmallVector__28anonymous_20namespace_29__itanium_demangle__Node__2c_208ul___2c_204ul___pop_back_28_29($3); } - $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 56 | 0, 36064); + $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 56 | 0, 36416); $3 = HEAP32[$4 >> 2]; $1 = HEAP32[$4 + 4 >> 2]; HEAP32[$2 >> 2] = $3; @@ -21584,7 +21582,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ $28anonymous_20namespace_29__itanium_demangle__SwapAndRestore_unsigned_20long____SwapAndRestore_28_29($7); break label$2; } - $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 32 | 0, 34977); + $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 32 | 0, 35329); $1 = HEAP32[$4 >> 2]; $3 = HEAP32[$4 + 4 >> 2]; HEAP32[$2 + 8 >> 2] = $1; @@ -21597,7 +21595,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ if (!$28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28char_29($0, 95)) { break label$2; } - $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b16_5d__28char_20const_20_28__29_20_5b16_5d_29($0, 38535); + $1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b16_5d__28char_20const_20_28__29_20_5b16_5d_29($0, 38887); } __stack_pointer = $2 + 160 | 0; return $1; @@ -21717,15 +21715,15 @@ function bool_20vision__PreemptiveRobustHomography_float__28float__2c_20float_20 continue; } } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 25711), 25238), 8835), 121), 9364), 25830), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 26032), 25546), 8906), 121), 9435), 26151), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 25516), 25238), 8835), 120), 9364), 25617), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 25837), 25546), 8906), 120), 9435), 25938), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 25180), 25238), 8835), 119), 9364), 25412), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 25488), 25546), 8906), 119), 9435), 25733), 13); abort(); abort(); } @@ -21834,7 +21832,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ break label$1; } HEAP32[$1 + 32 >> 2] = 0; - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 24 | 0, 35781); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 24 | 0, 36133); $3 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 >> 2] = HEAP32[$2 >> 2]; HEAP32[$1 + 4 >> 2] = $3; @@ -22058,7 +22056,7 @@ function consume_markers($0) { break label$20; } HEAP32[$0 + 436 >> 2] = 63; - HEAP32[$0 + 432 >> 2] = 43408; + HEAP32[$0 + 432 >> 2] = 43760; HEAP32[$0 + 428 >> 2] = 13; $2 = 13; break label$4; @@ -22073,85 +22071,85 @@ function consume_markers($0) { break label$20; } HEAP32[$0 + 436 >> 2] = 63; - HEAP32[$0 + 432 >> 2] = 43408; + HEAP32[$0 + 432 >> 2] = 43760; HEAP32[$0 + 428 >> 2] = 16; $2 = 16; break label$4; } HEAP32[$0 + 436 >> 2] = 0; - HEAP32[$0 + 432 >> 2] = 43408; + HEAP32[$0 + 432 >> 2] = 43760; HEAP32[$0 + 428 >> 2] = 1; $2 = 1; break label$4; } HEAP32[$0 + 436 >> 2] = 3; - HEAP32[$0 + 432 >> 2] = 44624; + HEAP32[$0 + 432 >> 2] = 44976; HEAP32[$0 + 428 >> 2] = 2; $2 = 2; break label$4; } HEAP32[$0 + 436 >> 2] = 8; - HEAP32[$0 + 432 >> 2] = 44512; + HEAP32[$0 + 432 >> 2] = 44864; HEAP32[$0 + 428 >> 2] = 3; $2 = 3; break label$4; } HEAP32[$0 + 436 >> 2] = 15; - HEAP32[$0 + 432 >> 2] = 44384; + HEAP32[$0 + 432 >> 2] = 44736; HEAP32[$0 + 428 >> 2] = 4; $2 = 4; break label$4; } HEAP32[$0 + 436 >> 2] = 24; - HEAP32[$0 + 432 >> 2] = 44208; + HEAP32[$0 + 432 >> 2] = 44560; HEAP32[$0 + 428 >> 2] = 5; $2 = 5; break label$4; } HEAP32[$0 + 436 >> 2] = 35; - HEAP32[$0 + 432 >> 2] = 44e3; + HEAP32[$0 + 432 >> 2] = 44352; HEAP32[$0 + 428 >> 2] = 6; $2 = 6; break label$4; } HEAP32[$0 + 436 >> 2] = 48; - HEAP32[$0 + 432 >> 2] = 43728; + HEAP32[$0 + 432 >> 2] = 44080; HEAP32[$0 + 428 >> 2] = 7; $2 = 7; break label$4; } HEAP32[$0 + 436 >> 2] = 63; - HEAP32[$0 + 432 >> 2] = 43408; + HEAP32[$0 + 432 >> 2] = 43760; HEAP32[$0 + 428 >> 2] = 9; $2 = 9; break label$4; } HEAP32[$0 + 436 >> 2] = 63; - HEAP32[$0 + 432 >> 2] = 43408; + HEAP32[$0 + 432 >> 2] = 43760; HEAP32[$0 + 428 >> 2] = 10; $2 = 10; break label$4; } HEAP32[$0 + 436 >> 2] = 63; - HEAP32[$0 + 432 >> 2] = 43408; + HEAP32[$0 + 432 >> 2] = 43760; HEAP32[$0 + 428 >> 2] = 11; $2 = 11; break label$4; } HEAP32[$0 + 436 >> 2] = 63; - HEAP32[$0 + 432 >> 2] = 43408; + HEAP32[$0 + 432 >> 2] = 43760; HEAP32[$0 + 428 >> 2] = 12; $2 = 12; break label$4; } HEAP32[$0 + 436 >> 2] = 63; - HEAP32[$0 + 432 >> 2] = 43408; + HEAP32[$0 + 432 >> 2] = 43760; HEAP32[$0 + 428 >> 2] = 14; $2 = 14; break label$4; } HEAP32[$0 + 436 >> 2] = 63; - HEAP32[$0 + 432 >> 2] = 43408; + HEAP32[$0 + 432 >> 2] = 43760; HEAP32[$0 + 428 >> 2] = 15; $2 = 15; break label$4; @@ -22191,7 +22189,7 @@ function consume_markers($0) { break label$1; } HEAP32[$0 + 436 >> 2] = 63; - HEAP32[$0 + 432 >> 2] = 43408; + HEAP32[$0 + 432 >> 2] = 43760; HEAP32[$0 + 428 >> 2] = 8; $2 = 8; } @@ -22278,23 +22276,23 @@ function vision__BinomialPyramid32f__build_28vision__Image_20const__29($0, $1) { continue; } } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 6357), 2697), 3647), 330), 4217), 6879), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 6474), 2775), 3764), 330), 4334), 7007), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 8032), 2697), 3647), 331), 4217), 8472), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 8173), 2775), 3764), 331), 4334), 8543), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 9255), 2697), 3647), 333), 4217), 9749), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 9326), 2775), 3764), 333), 4334), 9820), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 10737), 2697), 3647), 334), 4217), 11116), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 10821), 2775), 3764), 334), 4334), 11200), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 11912), 2697), 3647), 335), 4217), 11116), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 11996), 2775), 3764), 335), 4334), 11200), 13); abort(); abort(); } @@ -22345,23 +22343,23 @@ function void_20vision__FindFeatures_vision__FREAKExtractor_2c_2096__28vision__K continue; } } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 7104), 7738), 8835), 212), 9364), 9916), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 7232), 7866), 8906), 212), 9435), 1e4), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 10663), 7738), 8835), 213), 9364), 11178), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 10747), 7866), 8906), 213), 9435), 11262), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 11860), 7738), 8835), 214), 9364), 13680), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 11944), 7866), 8906), 214), 9435), 13824), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 14386), 7738), 8835), 215), 9364), 14617), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 14530), 7866), 8906), 215), 9435), 14761), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 15433), 7738), 8835), 216), 9364), 14617), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 15590), 7866), 8906), 216), 9435), 14761), 13); abort(); abort(); } @@ -26890,7 +26888,7 @@ function vision__BinarykMedoids_96___assign_28unsigned_20char_20const__2c_20int_ while (1) { if (HEAP32[$0 + 8 >> 2] <= ($11 | 0)) { if (HEAP32[$0 + 4 >> 2] != (std____2__vector_int_2c_20std____2__allocator_int__20___size_28_29_20const($7) | 0)) { - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 18622), 18684), 8835), 187), 9364), 19026), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 18844), 18906), 8906), 187), 9435), 19261), 13); abort(); abort(); } @@ -26910,19 +26908,19 @@ function vision__BinarykMedoids_96___assign_28unsigned_20char_20const__2c_20int_ __stack_pointer = $6 + 16 | 0; return; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 18622), 18684), 8835), 154), 9364), 19026), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 18844), 18906), 8906), 154), 9435), 19261), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 19455), 18684), 8835), 155), 9364), 19624), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 19690), 18906), 8906), 155), 9435), 19859), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 19926), 18684), 8835), 156), 9364), 20109), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 20161), 18906), 8906), 156), 9435), 20344), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 20591), 18684), 8835), 157), 9364), 20717), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 20839), 18906), 8906), 157), 9435), 20965), 13); abort(); abort(); } @@ -27262,13 +27260,13 @@ function ar2SelectTemplate($0, $1, $2, $3, $4, $5) { } HEAP32[$1 + 12 >> 2] = -1; $2 = 0; - $4 = HEAP32[19714]; + $4 = HEAP32[19802]; if (!$4) { srand(time(0) | 0); - $4 = HEAP32[19714]; + $4 = HEAP32[19802]; } $4 = $4 + 1 | 0; - HEAP32[19714] = ($4 | 0) == 128 ? 0 : $4; + HEAP32[19802] = ($4 | 0) == 128 ? 0 : $4; $4 = 0; while (1) { label$37: { @@ -27340,7 +27338,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ $1 = __stack_pointer - 160 | 0; __stack_pointer = $1; HEAP32[$1 + 152 >> 2] = $0; - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 144 | 0, 28788); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 144 | 0, 29140); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 40 >> 2] = $4; @@ -27355,7 +27353,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__TypeTemplateParamDecl_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28_28anonymous_20namespace_29__itanium_demangle__Node___29($0, $1 + 72 | 0); break label$1; } - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 136 | 0, 31867); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 136 | 0, 32219); $5 = HEAP32[$3 >> 2]; $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 32 >> 2] = $5; @@ -27375,7 +27373,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NonTypeTemplateParamDecl_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0, $1 + 72 | 0, $1 + 56 | 0); break label$1; } - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 128 | 0, 30557); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 128 | 0, 30909); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 24 >> 2] = $4; @@ -27393,7 +27391,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ label$7: { while (1) { label$9: { - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 - -64 | 0, 36333); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 - -64 | 0, 36685); $5 = HEAP32[$3 >> 2]; $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 8 >> 2] = $5; @@ -27420,7 +27418,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___ScopedTemplateParamList___ScopedTemplateParamList_28_29($8); break label$1; } - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 48 | 0, 31583); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 48 | 0, 31935); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 16 >> 2] = $4; @@ -27513,7 +27511,7 @@ function __intscan($0, $1, $2, $3, $4) { } $5 = __shgetc($0); } - if (HEAPU8[$5 + 52257 | 0] < 16) { + if (HEAPU8[$5 + 52609 | 0] < 16) { break label$11; } $3 = 0; @@ -27544,7 +27542,7 @@ function __intscan($0, $1, $2, $3, $4) { break label$11; } $1 = $1 ? $1 : 10; - if ($1 >>> 0 > HEAPU8[$5 + 52257 | 0]) { + if ($1 >>> 0 > HEAPU8[$5 + 52609 | 0]) { break label$12; } $3 = 0; @@ -27641,7 +27639,7 @@ function __intscan($0, $1, $2, $3, $4) { break label$9; } if ($1 - 1 & $1) { - $8 = HEAPU8[$5 + 52257 | 0]; + $8 = HEAPU8[$5 + 52609 | 0]; if ($8 >>> 0 < $1 >>> 0) { $2 = 0; while (1) { @@ -27656,7 +27654,7 @@ function __intscan($0, $1, $2, $3, $4) { } $5 = __shgetc($0); } - $8 = HEAPU8[$5 + 52257 | 0]; + $8 = HEAPU8[$5 + 52609 | 0]; if ($8 >>> 0 < $1 >>> 0 & $2 >>> 0 < 119304647) { continue; } @@ -27697,7 +27695,7 @@ function __intscan($0, $1, $2, $3, $4) { } $5 = __shgetc($0); } - $8 = HEAPU8[$5 + 52257 | 0]; + $8 = HEAPU8[$5 + 52609 | 0]; if ($1 >>> 0 <= $8 >>> 0) { break label$10; } @@ -27713,8 +27711,8 @@ function __intscan($0, $1, $2, $3, $4) { } break label$10; } - $14 = HEAP8[(Math_imul($1, 23) >>> 5 & 7) + 52513 | 0]; - $2 = HEAPU8[$5 + 52257 | 0]; + $14 = HEAP8[(Math_imul($1, 23) >>> 5 & 7) + 52865 | 0]; + $2 = HEAPU8[$5 + 52609 | 0]; if ($2 >>> 0 < $1 >>> 0) { while (1) { $8 = $8 << $14; @@ -27728,7 +27726,7 @@ function __intscan($0, $1, $2, $3, $4) { } $5 = __shgetc($0); } - $2 = HEAPU8[$5 + 52257 | 0]; + $2 = HEAPU8[$5 + 52609 | 0]; if ($2 >>> 0 < $1 >>> 0 & $8 >>> 0 < 134217728) { continue; } @@ -27781,7 +27779,7 @@ function __intscan($0, $1, $2, $3, $4) { } $5 = __shgetc($0); } - $2 = HEAPU8[$5 + 52257 | 0]; + $2 = HEAPU8[$5 + 52609 | 0]; if ($1 >>> 0 <= $2 >>> 0) { break label$10; } @@ -27795,7 +27793,7 @@ function __intscan($0, $1, $2, $3, $4) { break; } } - if (HEAPU8[$5 + 52257 | 0] >= $1 >>> 0) { + if (HEAPU8[$5 + 52609 | 0] >= $1 >>> 0) { break label$9; } while (1) { @@ -27808,7 +27806,7 @@ function __intscan($0, $1, $2, $3, $4) { } $5 = __shgetc($0); } - if (HEAPU8[$5 + 52257 | 0] < $1 >>> 0) { + if (HEAPU8[$5 + 52609 | 0] < $1 >>> 0) { continue; } break; @@ -27959,10 +27957,10 @@ function jpgread($0, $1, $2, $3, $4) { $9 = dlmalloc(40); HEAP32[$9 >> 2] = 0; memset($8 + 312 | 0, 0, 488); - HEAP32[20208] = 0; + HEAP32[20296] = 0; $11 = jpeg_std_error($8 + 24 | 0); - $5 = HEAP32[20208]; - HEAP32[20208] = 0; + $5 = HEAP32[20296]; + HEAP32[20296] = 0; $6 = -1; $10 = 4; label$1: { @@ -27972,7 +27970,7 @@ function jpgread($0, $1, $2, $3, $4) { if (!$5) { break label$4; } - $7 = HEAP32[20209]; + $7 = HEAP32[20297]; if (!$7) { break label$4; } @@ -27992,16 +27990,16 @@ function jpgread($0, $1, $2, $3, $4) { } label$6: while (1) { if ($5) { - HEAP32[20208] = 0; + HEAP32[20296] = 0; invoke_vi(4, $8 + 312 | 0); - $5 = HEAP32[20208]; - HEAP32[20208] = 0; + $5 = HEAP32[20296]; + HEAP32[20296] = 0; $6 = -1; label$8: { if (!$5) { break label$8; } - $7 = HEAP32[20209]; + $7 = HEAP32[20297]; if (!$7) { break label$8; } @@ -28015,16 +28013,16 @@ function jpgread($0, $1, $2, $3, $4) { if (($6 | 0) == 1) { continue; } - HEAP32[20208] = 0; - invoke_viiii(5, 0, 3, 6669, 0); - $5 = HEAP32[20208]; - HEAP32[20208] = 0; + HEAP32[20296] = 0; + invoke_viiii(5, 0, 3, 6786, 0); + $5 = HEAP32[20296]; + HEAP32[20296] = 0; $6 = -1; label$9: { if (!$5) { break label$9; } - $7 = HEAP32[20209]; + $7 = HEAP32[20297]; if (!$7) { break label$9; } @@ -28040,16 +28038,16 @@ function jpgread($0, $1, $2, $3, $4) { } break label$2; } - HEAP32[20208] = 0; + HEAP32[20296] = 0; invoke_viii(6, $8 + 312 | 0, 90, 488); - $5 = HEAP32[20208]; - HEAP32[20208] = 0; + $5 = HEAP32[20296]; + HEAP32[20296] = 0; $6 = -1; label$10: { if (!$5) { break label$10; } - $7 = HEAP32[20209]; + $7 = HEAP32[20297]; if (!$7) { break label$10; } @@ -28063,16 +28061,16 @@ function jpgread($0, $1, $2, $3, $4) { if (($6 | 0) == 1) { continue; } - HEAP32[20208] = 0; + HEAP32[20296] = 0; invoke_vii(7, $8 + 312 | 0, $0 | 0); - $5 = HEAP32[20208]; - HEAP32[20208] = 0; + $5 = HEAP32[20296]; + HEAP32[20296] = 0; $6 = -1; label$11: { if (!$5) { break label$11; } - $7 = HEAP32[20209]; + $7 = HEAP32[20297]; if (!$7) { break label$11; } @@ -28086,16 +28084,16 @@ function jpgread($0, $1, $2, $3, $4) { if (($6 | 0) == 1) { continue; } - HEAP32[20208] = 0; + HEAP32[20296] = 0; $11 = invoke_iii(8, $8 + 312 | 0, 1) | 0; - $5 = HEAP32[20208]; - HEAP32[20208] = 0; + $5 = HEAP32[20296]; + HEAP32[20296] = 0; $6 = -1; label$12: { if (!$5) { break label$12; } - $7 = HEAP32[20209]; + $7 = HEAP32[20297]; if (!$7) { break label$12; } @@ -28110,16 +28108,16 @@ function jpgread($0, $1, $2, $3, $4) { continue; } if (($11 | 0) != 1) { - HEAP32[20208] = 0; - invoke_viiii(5, 0, 3, 7400, 0); - $5 = HEAP32[20208]; - HEAP32[20208] = 0; + HEAP32[20296] = 0; + invoke_viiii(5, 0, 3, 7528, 0); + $5 = HEAP32[20296]; + HEAP32[20296] = 0; $6 = -1; label$14: { if (!$5) { break label$14; } - $7 = HEAP32[20209]; + $7 = HEAP32[20297]; if (!$7) { break label$14; } @@ -28133,16 +28131,16 @@ function jpgread($0, $1, $2, $3, $4) { if (($6 | 0) == 1) { continue; } - HEAP32[20208] = 0; + HEAP32[20296] = 0; invoke_vi(4, $8 + 312 | 0); - $5 = HEAP32[20208]; - HEAP32[20208] = 0; + $5 = HEAP32[20296]; + HEAP32[20296] = 0; $6 = -1; label$15: { if (!$5) { break label$15; } - $7 = HEAP32[20209]; + $7 = HEAP32[20297]; if (!$7) { break label$15; } @@ -28158,16 +28156,16 @@ function jpgread($0, $1, $2, $3, $4) { } break label$2; } - HEAP32[20208] = 0; + HEAP32[20296] = 0; invoke_ii(9, $8 + 312 | 0) | 0; - $5 = HEAP32[20208]; - HEAP32[20208] = 0; + $5 = HEAP32[20296]; + HEAP32[20296] = 0; $6 = -1; label$16: { if (!$5) { break label$16; } - $7 = HEAP32[20209]; + $7 = HEAP32[20297]; if (!$7) { break label$16; } @@ -28192,16 +28190,16 @@ function jpgread($0, $1, $2, $3, $4) { label$22: { $5 = 0; if (HEAPU32[$8 + 452 >> 2] >= HEAPU32[$8 + 428 >> 2]) { - HEAP32[20208] = 0; + HEAP32[20296] = 0; invoke_ii(10, $8 + 312 | 0) | 0; - $5 = HEAP32[20208]; - HEAP32[20208] = 0; + $5 = HEAP32[20296]; + HEAP32[20296] = 0; $6 = -1; label$24: { if (!$5) { break label$24; } - $7 = HEAP32[20209]; + $7 = HEAP32[20297]; if (!$7) { break label$24; } @@ -28215,16 +28213,16 @@ function jpgread($0, $1, $2, $3, $4) { if (($6 | 0) == 1) { continue label$6; } - HEAP32[20208] = 0; + HEAP32[20296] = 0; invoke_vi(4, $8 + 312 | 0); - $5 = HEAP32[20208]; - HEAP32[20208] = 0; + $5 = HEAP32[20296]; + HEAP32[20296] = 0; $6 = -1; label$25: { if (!$5) { break label$25; } - $7 = HEAP32[20209]; + $7 = HEAP32[20297]; if (!$7) { break label$25; } @@ -28270,16 +28268,16 @@ function jpgread($0, $1, $2, $3, $4) { } break; } - HEAP32[20208] = 0; + HEAP32[20296] = 0; $14 = invoke_iiii(11, $8 + 312 | 0, $8 | 0, 5) | 0; - $5 = HEAP32[20208]; - HEAP32[20208] = 0; + $5 = HEAP32[20296]; + HEAP32[20296] = 0; $13 = -1; label$31: { if (!$5) { break label$31; } - $7 = HEAP32[20209]; + $7 = HEAP32[20297]; if (!$7) { break label$31; } @@ -28324,16 +28322,16 @@ function jpgread($0, $1, $2, $3, $4) { HEAP32[$4 >> 2] = 0; break label$1; } - HEAP32[20208] = 0; + HEAP32[20296] = 0; invoke_viiii(5, 0, 3, 1828, 0); - $5 = HEAP32[20208]; - HEAP32[20208] = 0; + $5 = HEAP32[20296]; + HEAP32[20296] = 0; $6 = -1; label$33: { if (!$5) { break label$33; } - $7 = HEAP32[20209]; + $7 = HEAP32[20297]; if (!$7) { break label$33; } @@ -28347,16 +28345,16 @@ function jpgread($0, $1, $2, $3, $4) { if (($6 | 0) == 1) { continue; } - HEAP32[20208] = 0; + HEAP32[20296] = 0; invoke_vi(4, $8 + 312 | 0); - $5 = HEAP32[20208]; - HEAP32[20208] = 0; + $5 = HEAP32[20296]; + HEAP32[20296] = 0; $6 = -1; label$34: { if (!$5) { break label$34; } - $7 = HEAP32[20209]; + $7 = HEAP32[20297]; if (!$7) { break label$34; } @@ -28789,14 +28787,14 @@ function __rem_pio2_large($0, $1, $2, $3, $4) { $7 = ($2 - 3 | 0) / 24 | 0; $18 = ($7 | 0) > 0 ? $7 : 0; $12 = Math_imul($18, -24) + $2 | 0; - $14 = HEAP32[($4 << 2) + 45568 >> 2]; + $14 = HEAP32[($4 << 2) + 45920 >> 2]; $15 = $3 - 1 | 0; if (($14 + $15 | 0) >= 0) { $6 = $3 + $14 | 0; $2 = $18 - $15 | 0; $7 = 0; while (1) { - $5 = ($2 | 0) < 0 ? 0 : +HEAP32[($2 << 2) + 45584 >> 2]; + $5 = ($2 | 0) < 0 ? 0 : +HEAP32[($2 << 2) + 45936 >> 2]; HEAPF64[($8 + 320 | 0) + ($7 << 3) >> 3] = $5; $2 = $2 + 1 | 0; $7 = $7 + 1 | 0; @@ -29026,7 +29024,7 @@ function __rem_pio2_large($0, $1, $2, $3, $4) { while (1) { $7 = $3 + $6 | 0; $6 = $6 + 1 | 0; - HEAPF64[($8 + 320 | 0) + ($7 << 3) >> 3] = HEAP32[($18 + $6 << 2) + 45584 >> 2]; + HEAPF64[($8 + 320 | 0) + ($7 << 3) >> 3] = HEAP32[($18 + $6 << 2) + 45936 >> 2]; $2 = 0; $5 = 0; if (($3 | 0) > 0) { @@ -29111,7 +29109,7 @@ function __rem_pio2_large($0, $1, $2, $3, $4) { $2 = 0; while (1) { label$51: { - $5 = HEAPF64[($2 << 3) + 48352 >> 3] * HEAPF64[($2 + $7 << 3) + $8 >> 3] + $5; + $5 = HEAPF64[($2 << 3) + 48704 >> 3] * HEAPF64[($2 + $7 << 3) + $8 >> 3] + $5; if (($2 | 0) >= ($14 | 0)) { break label$51; } @@ -29342,12 +29340,12 @@ function decode_bch($0, $1, $2, $3, $4) { var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; $6 = __stack_pointer - 3792 | 0; __stack_pointer = $6; - __memcpy($6 + 3664 | 0, 12272, 60); - __memcpy($6 + 3600 | 0, 12336, 64); - __memcpy($6 + 3472 | 0, 12400, 124); - __memcpy($6 + 3344 | 0, 12528, 128); - __memcpy($6 + 2832 | 0, 12656, 508); - __memcpy($6 + 2320 | 0, 13168, 512); + __memcpy($6 + 3664 | 0, 12416, 60); + __memcpy($6 + 3600 | 0, 12480, 64); + __memcpy($6 + 3472 | 0, 12544, 124); + __memcpy($6 + 3344 | 0, 12672, 128); + __memcpy($6 + 2832 | 0, 12800, 508); + __memcpy($6 + 2320 | 0, 13312, 512); $18 = -12; $15 = 2; label$1: { @@ -29731,23 +29729,23 @@ function emscripten__class__std____2__vector_std____2__basic_string_char_2c_20st $0 = HEAP32[$1 + 24 >> 2]; HEAP32[$1 + 16 >> 2] = $0; HEAP32[$1 + 20 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20_____29_28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__29___invoke_std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20__20__28char_20const__2c_20void_20_28std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20_____29_28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__29_29(32090, $1 + 16 | 0); + void_20emscripten__internal__RegisterClassMethod_void_20_28std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20_____29_28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__29___invoke_std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20__20__28char_20const__2c_20void_20_28std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20_____29_28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__29_29(32442, $1 + 16 | 0); HEAP32[$1 + 28 >> 2] = 0; HEAP32[$1 + 24 >> 2] = 65; $0 = HEAP32[$1 + 28 >> 2]; $2 = HEAP32[$1 + 24 >> 2]; HEAP32[$1 + 8 >> 2] = $2; HEAP32[$1 + 12 >> 2] = $0; - void_20emscripten__internal__RegisterClassMethod_void_20_28std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20_____29_28unsigned_20long_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__29___invoke_std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20__20__28char_20const__2c_20void_20_28std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20_____29_28unsigned_20long_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__29_29(32463, $1 + 8 | 0); + void_20emscripten__internal__RegisterClassMethod_void_20_28std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20_____29_28unsigned_20long_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__29___invoke_std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20__20__28char_20const__2c_20void_20_28std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20_____29_28unsigned_20long_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__29_29(32815, $1 + 8 | 0); HEAP32[$1 + 28 >> 2] = 0; HEAP32[$1 + 24 >> 2] = 66; $2 = HEAP32[$1 + 28 >> 2]; $0 = HEAP32[$1 + 24 >> 2]; HEAP32[$1 >> 2] = $0; HEAP32[$1 + 4 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_unsigned_20long_20_28std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20_____29_28_29_20const___invoke_std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20__20__28char_20const__2c_20unsigned_20long_20_28std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20_____29_28_29_20const_29(32533, $1); - void_20emscripten__internal__RegisterClassMethod_emscripten__val_20_28__29_28std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20__20const__2c_20unsigned_20long_29___invoke_std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20__20__28char_20const__2c_20emscripten__val_20_28__29_28std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20__20const__2c_20unsigned_20long_29_29(30364, 67); - void_20emscripten__internal__RegisterClassMethod_bool_20_28__29_28std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20___2c_20unsigned_20long_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__29___invoke_std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20__20__28char_20const__2c_20bool_20_28__29_28std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20___2c_20unsigned_20long_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__29_29(30360, 68); + void_20emscripten__internal__RegisterClassMethod_unsigned_20long_20_28std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20_____29_28_29_20const___invoke_std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20__20__28char_20const__2c_20unsigned_20long_20_28std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20_____29_28_29_20const_29(32885, $1); + void_20emscripten__internal__RegisterClassMethod_emscripten__val_20_28__29_28std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20__20const__2c_20unsigned_20long_29___invoke_std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20__20__28char_20const__2c_20emscripten__val_20_28__29_28std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20__20const__2c_20unsigned_20long_29_29(30716, 67); + void_20emscripten__internal__RegisterClassMethod_bool_20_28__29_28std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20___2c_20unsigned_20long_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__29___invoke_std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20__20__28char_20const__2c_20bool_20_28__29_28std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20___2c_20unsigned_20long_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__29_29(30712, 68); __stack_pointer = $1 + 32 | 0; } @@ -29934,7 +29932,7 @@ function pow($0, $1) { $2 = 0; $11 = $2; $7 = $4 << 3; - $23 = HEAPF64[$7 + 48720 >> 3]; + $23 = HEAPF64[$7 + 49072 >> 3]; wasm2js_scratch_store_f64(+$3); wasm2js_scratch_load_i32(1) | 0; $11 = 0; @@ -29946,7 +29944,7 @@ function pow($0, $1) { $2 = $2 | $5; wasm2js_scratch_store_i32(1, $2 | 0); $9 = +wasm2js_scratch_load_f64(); - $14 = HEAPF64[$7 + 48704 >> 3]; + $14 = HEAPF64[$7 + 49056 >> 3]; $17 = $9 - $14; $20 = 1 / ($14 + $9); $3 = $17 * $20; @@ -29983,7 +29981,7 @@ function pow($0, $1) { $0 = +wasm2js_scratch_load_f64(); $3 = $23 + ($0 * -7.028461650952758e-9 + ($3 - ($0 - $17)) * .9617966939259756); $18 = $3; - $9 = HEAPF64[$7 + 48736 >> 3]; + $9 = HEAPF64[$7 + 49088 >> 3]; $14 = $0 * .9617967009544373; $0 = $9 + ($3 + $14); $3 = +($12 | 0); @@ -30479,29 +30477,29 @@ function vision__Image__alloc_28vision__ImageType_2c_20unsigned_20long_2c_20unsi __stack_pointer = $6 + 16 | 0; return; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 1276), 2586), 3647), 127), 4217), 4569), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 1276), 2651), 3764), 127), 4334), 4686), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 5518), 2586), 3647), 128), 4217), 6032), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 5635), 2651), 3764), 128), 4334), 6149), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 7021), 2586), 3647), 129), 4217), 7657), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 7149), 2651), 3764), 129), 4334), 7785), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 8660), 2586), 3647), 130), 4217), 9082), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 8731), 2651), 3764), 130), 4334), 9153), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 10197), 2586), 3647), 149), 4217), 10616), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 10281), 2651), 3764), 149), 4334), 10700), 13); abort(); abort(); } $0 = __cxa_allocate_exception(16) | 0; - vision__Exception__Exception_28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__29($0, std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_std__nullptr_t__28char_20const__29($6, 11148)); - __cxa_throw($0 | 0, 27284, 14); + vision__Exception__Exception_28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__29($0, std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_std__nullptr_t__28char_20const__29($6, 11232)); + __cxa_throw($0 | 0, 27644, 14); abort(); } @@ -30605,11 +30603,11 @@ function vision__DoGScaleInvariantDetector__findSubpixelLocations_28vision__Gaus __stack_pointer = $2 + 80 | 0; return; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 21961), 2324), 3647), 489), 4217), 22033), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 22217), 2363), 3764), 489), 4334), 22289), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 22123), 2324), 3647), 526), 4217), 22180), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 22379), 2363), 3764), 526), 4334), 22436), 13); abort(); abort(); } @@ -30622,7 +30620,7 @@ function kpmMatching($0, $1) { label$2: { label$3: { if (!($1 ? $0 : 0)) { - arLog(0, 3, 12032, 0); + arLog(0, 3, 12116, 0); break label$3; } $2 = HEAP32[$0 + 16 >> 2]; @@ -30823,7 +30821,7 @@ function kpmMatching($0, $1) { HEAP32[$8 + 8 >> 2] = $4; HEAP32[$8 + 4 >> 2] = $7; HEAP32[$8 >> 2] = $3; - arLog(0, 1, 13983, $8); + arLog(0, 1, 14127, $8); break label$5; } else { HEAP32[(HEAP32[$0 + 52 >> 2] + Math_imul($2, 68) | 0) + 60 >> 2] = -1; @@ -30831,7 +30829,7 @@ function kpmMatching($0, $1) { continue; } } - arLog(0, 3, 9732, 0); + arLog(0, 3, 9803, 0); exit(1); abort(); } @@ -30883,15 +30881,15 @@ function vision__DoGScaleInvariantDetector__pruneFeatures_28_29($0) { __stack_pointer = $2 + 16 | 0; return; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 20536), 2324), 3647), 454), 4217), 20795), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 20784), 2363), 3764), 454), 4334), 21043), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 21061), 2324), 3647), 455), 4217), 20795), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 21309), 2363), 3764), 455), 4334), 21043), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 21397), 2324), 3647), 469), 4217), 21784), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 21658), 2363), 3764), 469), 4334), 22040), 13); abort(); abort(); } @@ -31204,7 +31202,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; $1 = __stack_pointer - 112 | 0; __stack_pointer = $1; - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 96 | 0, 31051); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 96 | 0, 31403); $4 = HEAP32[$3 >> 2]; $2 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 32 >> 2] = $4; @@ -31213,14 +31211,14 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ HEAP8[wasm2js_i32$0 + 111 | 0] = wasm2js_i32$1; wasm2js_i32$0 = $1, wasm2js_i32$1 = ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___look_28unsigned_20int_29($0, 1) | 0) == 97, HEAP8[wasm2js_i32$0 + 95 | 0] = wasm2js_i32$1; - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 80 | 0, 29260); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 80 | 0, 29612); $2 = HEAP32[$3 >> 2]; $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 24 >> 2] = $2; HEAP32[$1 + 28 >> 2] = $4; label$1: { if (!$28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 + 24 | 0)) { - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 72 | 0, 35046); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 72 | 0, 35398); $4 = HEAP32[$3 >> 2]; $2 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 16 >> 2] = $4; @@ -31252,7 +31250,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ if (!$2) { break label$1; } - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 48 | 0, 32105); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 48 | 0, 32457); $2 = HEAP32[$3 >> 2]; $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 8 >> 2] = $2; @@ -31287,108 +31285,11 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ return $5; } -function __embind_init_constant_bindings_28_29() { - var $0 = 0, $1 = 0; - $0 = __stack_pointer - 16 | 0; - __stack_pointer = $0; - emscripten__class__std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20__2c_20emscripten__internal__NoBaseClass__20emscripten__register_vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__28char_20const__29(29998); - emscripten__class__std____2__vector_int_2c_20std____2__allocator_int__20__2c_20emscripten__internal__NoBaseClass__20emscripten__register_vector_int__28char_20const__29(29990); - emscripten__class__std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20__2c_20emscripten__internal__NoBaseClass__20emscripten__register_vector_nftMarker__28char_20const__29(30916); - void_20emscripten__function_int_2c_20int_2c_20int_2c_20int__28char_20const__2c_20int_20_28__29_28int_2c_20int_2c_20int_29_29(31535, 37); - void_20emscripten__function_int_2c_20int__28char_20const__2c_20int_20_28__29_28int_29_29(31622, 38); - void_20emscripten__function_int_2c_20int__28char_20const__2c_20int_20_28__29_28int_29_29(37845, 39); - void_20emscripten__function_std____2__vector_int_2c_20std____2__allocator_int__20__2c_20int_2c_20std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20____28char_20const__2c_20std____2__vector_int_2c_20std____2__allocator_int__20__20_28__29_28int_2c_20std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20___29_29(30927, 40); - void_20emscripten__function_int_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__28char_20const__2c_20int_20_28__29_28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__29_29(35034, 41); - void_20emscripten__function_int_2c_20int__28char_20const__2c_20int_20_28__29_28int_29_29(31368, 42); - void_20emscripten__function_int_2c_20int__28char_20const__2c_20int_20_28__29_28int_29_29(31394, 43); - void_20emscripten__function_int_2c_20int_2c_20int__28char_20const__2c_20int_20_28__29_28int_2c_20int_29_29(31381, 44); - void_20emscripten__function_nftMarker_2c_20int_2c_20int__28char_20const__2c_20nftMarker_20_28__29_28int_2c_20int_29_29(35023, 45); - $1 = emscripten__value_object_nftMarker___value_object_28char_20const__29($0 + 8 | 0, 31358); - emscripten__value_object_nftMarker___20emscripten__value_object_nftMarker___field_nftMarker_2c_20int__28char_20const__2c_20int_20nftMarker____29(emscripten__value_object_nftMarker___20emscripten__value_object_nftMarker___field_nftMarker_2c_20int__28char_20const__2c_20int_20nftMarker____29(emscripten__value_object_nftMarker___20emscripten__value_object_nftMarker___field_nftMarker_2c_20int__28char_20const__2c_20int_20nftMarker____29(emscripten__value_object_nftMarker___20emscripten__value_object_nftMarker___field_nftMarker_2c_20int__28char_20const__2c_20int_20nftMarker____29($1, 33401, 0), 32244, 4), 30209, 8), 32104, 12); - emscripten__value_object_nftMarker____value_object_28_29($1); - void_20emscripten__function_int_2c_20int_2c_20int__28char_20const__2c_20int_20_28__29_28int_2c_20int_29_29(33227, 46); - void_20emscripten__function_int_2c_20int__28char_20const__2c_20int_20_28__29_28int_29_29(33240, 47); - void_20emscripten__function_int_2c_20int__28char_20const__2c_20int_20_28__29_28int_29_29(33079, 48); - void_20emscripten__function_void_2c_20int__28char_20const__2c_20void_20_28__29_28int_29_29(32032, 49); - void_20emscripten__function_int__28char_20const__2c_20int_20_28__29_28_29_29(32044, 50); - void_20emscripten__function_void_2c_20int_2c_20double__28char_20const__2c_20void_20_28__29_28int_2c_20double_29_29(32602, 51); - void_20emscripten__function_double_2c_20int__28char_20const__2c_20double_20_28__29_28int_29_29(32625, 52); - void_20emscripten__function_void_2c_20int_2c_20double__28char_20const__2c_20void_20_28__29_28int_2c_20double_29_29(32648, 53); - void_20emscripten__function_double_2c_20int__28char_20const__2c_20double_20_28__29_28int_29_29(32670, 54); - void_20emscripten__function_void_2c_20int_2c_20int__28char_20const__2c_20void_20_28__29_28int_2c_20int_29_29(33253, 55); - void_20emscripten__function_int_2c_20int__28char_20const__2c_20int_20_28__29_28int_29_29(33270, 56); - void_20emscripten__function_void_2c_20int_2c_20int__28char_20const__2c_20void_20_28__29_28int_2c_20int_29_29(33373, 57); - void_20emscripten__function_int_2c_20int__28char_20const__2c_20int_20_28__29_28int_29_29(33386, 58); - void_20emscripten__function_void_2c_20int_2c_20int__28char_20const__2c_20void_20_28__29_28int_2c_20int_29_29(33287, 59); - void_20emscripten__function_int_2c_20int__28char_20const__2c_20int_20_28__29_28int_29_29(33304, 60); - void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(36335, 73708); - void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(36364, 73716); - void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(35379, 73712); - HEAP32[$0 + 8 >> 2] = 0; - void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(36148, $0 + 8 | 0); - HEAP32[$0 + 8 >> 2] = 1; - void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(36165, $0 + 8 | 0); - HEAP32[$0 + 8 >> 2] = 0; - void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(36233, $0 + 8 | 0); - HEAP32[$0 + 8 >> 2] = 100; - void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(35861, $0 + 8 | 0); - HEAP32[$0 + 8 >> 2] = 0; - void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(36181, $0 + 8 | 0); - HEAP32[$0 + 8 >> 2] = 1; - void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(36207, $0 + 8 | 0); - HEAP32[$0 + 8 >> 2] = 0; - void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(36255, $0 + 8 | 0); - HEAP32[$0 + 8 >> 2] = 5; - void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(35255, $0 + 8 | 0); - HEAP32[$0 + 8 >> 2] = 0; - HEAP32[$0 + 12 >> 2] = 1071644672; - void_20emscripten__constant_double__28char_20const__2c_20double_20const__29(35840, $0 + 8 | 0); - HEAP32[$0 + 8 >> 2] = 0; - void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(35888, $0 + 8 | 0); - HEAP32[$0 + 8 >> 2] = 1; - void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(35485, $0 + 8 | 0); - HEAP32[$0 + 8 >> 2] = 2; - void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(35546, $0 + 8 | 0); - HEAP32[$0 + 8 >> 2] = 3; - void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(35424, $0 + 8 | 0); - HEAP32[$0 + 8 >> 2] = 4; - void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(35503, $0 + 8 | 0); - HEAP32[$0 + 8 >> 2] = 0; - void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(35747, $0 + 8 | 0); - HEAP32[$0 + 8 >> 2] = 1; - void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(35615, $0 + 8 | 0); - HEAP32[$0 + 8 >> 2] = 2; - void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(35170, $0 + 8 | 0); - HEAP32[$0 + 8 >> 2] = 3; - void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(36071, $0 + 8 | 0); - HEAP32[$0 + 8 >> 2] = 0; - void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(36115, $0 + 8 | 0); - HEAP32[$0 + 8 >> 2] = 1; - void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(35564, $0 + 8 | 0); - HEAP32[$0 + 8 >> 2] = 2; - void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(36444, $0 + 8 | 0); - HEAP32[$0 + 8 >> 2] = 3; - void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(35212, $0 + 8 | 0); - HEAP32[$0 + 8 >> 2] = 4; - void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(36392, $0 + 8 | 0); - HEAP32[$0 + 8 >> 2] = 5; - void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(35696, $0 + 8 | 0); - HEAP32[$0 + 8 >> 2] = 6; - void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(36282, $0 + 8 | 0); - HEAP32[$0 + 8 >> 2] = 7; - void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(35443, $0 + 8 | 0); - HEAP32[$0 + 8 >> 2] = 8; - void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(35795, $0 + 8 | 0); - HEAP32[$0 + 8 >> 2] = 9; - void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(35316, $0 + 8 | 0); - __stack_pointer = $0 + 16 | 0; -} - function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___parse_28_29($0) { var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0, wasm2js_i32$2 = 0; $1 = __stack_pointer - 96 | 0; __stack_pointer = $1; - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 88 | 0, 35137); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 88 | 0, 35489); $3 = HEAP32[$2 >> 2]; $5 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 32 >> 2] = $3; @@ -31396,7 +31297,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ label$1: { label$2: { if (!$28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 + 32 | 0)) { - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 80 | 0, 35136); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 80 | 0, 35488); $5 = HEAP32[$2 >> 2]; $3 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 24 >> 2] = $5; @@ -31419,14 +31320,14 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ $4 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___numLeft_28_29_20const($0) ? 0 : $4; break label$1; } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 56 | 0, 35135); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 56 | 0, 35487); $3 = HEAP32[$2 >> 2]; $5 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 16 >> 2] = $3; HEAP32[$1 + 20 >> 2] = $5; label$6: { if (!$28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 + 16 | 0)) { - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 48 | 0, 35134); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 48 | 0, 35486); $5 = HEAP32[$2 >> 2]; $3 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 8 >> 2] = $5; @@ -31440,7 +31341,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ if (!$3) { break label$1; } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 40 | 0, 32930); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 40 | 0, 33282); $3 = HEAP32[$2 >> 2]; $5 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 >> 2] = $3; @@ -31459,7 +31360,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___numLeft_28_29_20const($0)) { break label$1; } - $4 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b34_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b34_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0, 38930, $1 + 76 | 0); + $4 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b34_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b34_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0, 39282, $1 + 76 | 0); break label$1; } $4 = (wasm2js_i32$0 = 0, wasm2js_i32$1 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___parseType_28_29($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0)), @@ -31470,6 +31371,103 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ return $4; } +function __embind_init_constant_bindings_28_29() { + var $0 = 0, $1 = 0; + $0 = __stack_pointer - 16 | 0; + __stack_pointer = $0; + emscripten__class__std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20__2c_20emscripten__internal__NoBaseClass__20emscripten__register_vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__28char_20const__29(30350); + emscripten__class__std____2__vector_int_2c_20std____2__allocator_int__20__2c_20emscripten__internal__NoBaseClass__20emscripten__register_vector_int__28char_20const__29(30342); + emscripten__class__std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20__2c_20emscripten__internal__NoBaseClass__20emscripten__register_vector_nftMarker__28char_20const__29(31268); + void_20emscripten__function_int_2c_20int_2c_20int_2c_20int__28char_20const__2c_20int_20_28__29_28int_2c_20int_2c_20int_29_29(31887, 37); + void_20emscripten__function_int_2c_20int__28char_20const__2c_20int_20_28__29_28int_29_29(31974, 38); + void_20emscripten__function_int_2c_20int__28char_20const__2c_20int_20_28__29_28int_29_29(38197, 39); + void_20emscripten__function_std____2__vector_int_2c_20std____2__allocator_int__20__2c_20int_2c_20std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20____28char_20const__2c_20std____2__vector_int_2c_20std____2__allocator_int__20__20_28__29_28int_2c_20std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20___29_29(31279, 40); + void_20emscripten__function_int_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__28char_20const__2c_20int_20_28__29_28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__29_29(35386, 41); + void_20emscripten__function_int_2c_20int__28char_20const__2c_20int_20_28__29_28int_29_29(31720, 42); + void_20emscripten__function_int_2c_20int__28char_20const__2c_20int_20_28__29_28int_29_29(31746, 43); + void_20emscripten__function_int_2c_20int_2c_20int__28char_20const__2c_20int_20_28__29_28int_2c_20int_29_29(31733, 44); + void_20emscripten__function_nftMarker_2c_20int_2c_20int__28char_20const__2c_20nftMarker_20_28__29_28int_2c_20int_29_29(35375, 45); + $1 = emscripten__value_object_nftMarker___value_object_28char_20const__29($0 + 8 | 0, 31710); + emscripten__value_object_nftMarker___20emscripten__value_object_nftMarker___field_nftMarker_2c_20int__28char_20const__2c_20int_20nftMarker____29(emscripten__value_object_nftMarker___20emscripten__value_object_nftMarker___field_nftMarker_2c_20int__28char_20const__2c_20int_20nftMarker____29(emscripten__value_object_nftMarker___20emscripten__value_object_nftMarker___field_nftMarker_2c_20int__28char_20const__2c_20int_20nftMarker____29(emscripten__value_object_nftMarker___20emscripten__value_object_nftMarker___field_nftMarker_2c_20int__28char_20const__2c_20int_20nftMarker____29($1, 33753, 0), 32596, 4), 30561, 8), 32456, 12); + emscripten__value_object_nftMarker____value_object_28_29($1); + void_20emscripten__function_int_2c_20int_2c_20int__28char_20const__2c_20int_20_28__29_28int_2c_20int_29_29(33579, 46); + void_20emscripten__function_int_2c_20int__28char_20const__2c_20int_20_28__29_28int_29_29(33592, 47); + void_20emscripten__function_int_2c_20int__28char_20const__2c_20int_20_28__29_28int_29_29(33431, 48); + void_20emscripten__function_void_2c_20int__28char_20const__2c_20void_20_28__29_28int_29_29(32384, 49); + void_20emscripten__function_int__28char_20const__2c_20int_20_28__29_28_29_29(32396, 50); + void_20emscripten__function_void_2c_20int_2c_20double__28char_20const__2c_20void_20_28__29_28int_2c_20double_29_29(32954, 51); + void_20emscripten__function_double_2c_20int__28char_20const__2c_20double_20_28__29_28int_29_29(32977, 52); + void_20emscripten__function_void_2c_20int_2c_20double__28char_20const__2c_20void_20_28__29_28int_2c_20double_29_29(33e3, 53); + void_20emscripten__function_double_2c_20int__28char_20const__2c_20double_20_28__29_28int_29_29(33022, 54); + void_20emscripten__function_void_2c_20int_2c_20int__28char_20const__2c_20void_20_28__29_28int_2c_20int_29_29(33605, 55); + void_20emscripten__function_int_2c_20int__28char_20const__2c_20int_20_28__29_28int_29_29(33622, 56); + void_20emscripten__function_void_2c_20int_2c_20int__28char_20const__2c_20void_20_28__29_28int_2c_20int_29_29(33725, 57); + void_20emscripten__function_int_2c_20int__28char_20const__2c_20int_20_28__29_28int_29_29(33738, 58); + void_20emscripten__function_void_2c_20int_2c_20int__28char_20const__2c_20void_20_28__29_28int_2c_20int_29_29(33639, 59); + void_20emscripten__function_int_2c_20int__28char_20const__2c_20int_20_28__29_28int_29_29(33656, 60); + void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(36687, 74060); + void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(36716, 74068); + void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(35731, 74064); + HEAP32[$0 + 8 >> 2] = 0; + void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(36500, $0 + 8 | 0); + HEAP32[$0 + 8 >> 2] = 1; + void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(36517, $0 + 8 | 0); + HEAP32[$0 + 8 >> 2] = 0; + void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(36585, $0 + 8 | 0); + HEAP32[$0 + 8 >> 2] = 100; + void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(36213, $0 + 8 | 0); + HEAP32[$0 + 8 >> 2] = 0; + void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(36533, $0 + 8 | 0); + HEAP32[$0 + 8 >> 2] = 1; + void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(36559, $0 + 8 | 0); + HEAP32[$0 + 8 >> 2] = 0; + void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(36607, $0 + 8 | 0); + HEAP32[$0 + 8 >> 2] = 5; + void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(35607, $0 + 8 | 0); + HEAP32[$0 + 8 >> 2] = 0; + HEAP32[$0 + 12 >> 2] = 1071644672; + void_20emscripten__constant_double__28char_20const__2c_20double_20const__29(36192, $0 + 8 | 0); + HEAP32[$0 + 8 >> 2] = 0; + void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(36240, $0 + 8 | 0); + HEAP32[$0 + 8 >> 2] = 1; + void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(35837, $0 + 8 | 0); + HEAP32[$0 + 8 >> 2] = 2; + void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(35898, $0 + 8 | 0); + HEAP32[$0 + 8 >> 2] = 3; + void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(35776, $0 + 8 | 0); + HEAP32[$0 + 8 >> 2] = 4; + void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(35855, $0 + 8 | 0); + HEAP32[$0 + 8 >> 2] = 0; + void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(36099, $0 + 8 | 0); + HEAP32[$0 + 8 >> 2] = 1; + void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(35967, $0 + 8 | 0); + HEAP32[$0 + 8 >> 2] = 2; + void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(35522, $0 + 8 | 0); + HEAP32[$0 + 8 >> 2] = 3; + void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(36423, $0 + 8 | 0); + HEAP32[$0 + 8 >> 2] = 0; + void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(36467, $0 + 8 | 0); + HEAP32[$0 + 8 >> 2] = 1; + void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(35916, $0 + 8 | 0); + HEAP32[$0 + 8 >> 2] = 2; + void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(36796, $0 + 8 | 0); + HEAP32[$0 + 8 >> 2] = 3; + void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(35564, $0 + 8 | 0); + HEAP32[$0 + 8 >> 2] = 4; + void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(36744, $0 + 8 | 0); + HEAP32[$0 + 8 >> 2] = 5; + void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(36048, $0 + 8 | 0); + HEAP32[$0 + 8 >> 2] = 6; + void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(36634, $0 + 8 | 0); + HEAP32[$0 + 8 >> 2] = 7; + void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(35795, $0 + 8 | 0); + HEAP32[$0 + 8 >> 2] = 8; + void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(36147, $0 + 8 | 0); + HEAP32[$0 + 8 >> 2] = 9; + void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(35668, $0 + 8 | 0); + __stack_pointer = $0 + 16 | 0; +} + function vision__binomial_4th_order_28float__2c_20float__2c_20float_20const__2c_20unsigned_20long_2c_20unsigned_20long_29($0, $1, $2, $3, $4) { var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = Math_fround(0), $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = Math_fround(0); if ($3 >>> 0 > 4) { @@ -31630,11 +31628,11 @@ function vision__binomial_4th_order_28float__2c_20float__2c_20float_20const__2c_ } return; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 5448), 2697), 3647), 169), 4217), 4616), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 5565), 2775), 3764), 169), 4334), 4733), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 1208), 2697), 3647), 168), 4217), 4616), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 1208), 2775), 3764), 168), 4334), 4733), 13); abort(); abort(); } @@ -31664,7 +31662,7 @@ function vision__BinaryFeatureMatcher_96___match_28vision__BinaryFeatureStore_20 if (std____2__vector_vision__match_t_2c_20std____2__allocator_vision__match_t__20___size_28_29_20const($0) >>> 0 <= vision__BinaryFeatureStore__size_28_29_20const($1) >>> 0) { break label$5; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 23177), 22978), 8835), 256), 9364), 23237), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 23472), 23260), 8906), 256), 9435), 23532), 13); abort(); abort(); } @@ -31729,11 +31727,11 @@ function vision__BinaryFeatureMatcher_96___match_28vision__BinaryFeatureStore_20 __stack_pointer = $5 - -64 | 0; return $6; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 26550), 22978), 8835), 196), 9364), 26575), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 26910), 23260), 8906), 196), 9435), 26935), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 22728), 22978), 8835), 241), 9364), 23103), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 22997), 23260), 8906), 241), 9435), 23398), 13); abort(); abort(); } @@ -31788,19 +31786,19 @@ function vision__ComputeSubpixelHessian_28float__2c_20float__2c_20vision__Image_ } return 1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 23400), 22846), 3647), 466), 4217), 23471), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 23695), 23115), 3764), 466), 4334), 23766), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 23559), 22846), 3647), 469), 4217), 23471), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 23854), 23115), 3764), 469), 4334), 23766), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 23656), 22846), 3647), 472), 4217), 23471), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 23951), 23115), 3764), 472), 4334), 23766), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 23814), 22846), 3647), 475), 4217), 23839), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 24109), 23115), 3764), 475), 4334), 24134), 13); abort(); abort(); } @@ -31825,13 +31823,13 @@ function ar2GetTransMatHomographyRobust($0, $1, $2, $3, $4, $5) { } $11 = dlmalloc($3 << 6); if (!$11) { - arLog(0, 3, 39012, 0); + arLog(0, 3, 39364, 0); $7 = Math_fround(-1); break label$1; } $12 = dlmalloc($3 << 3); if (!$12) { - arLog(0, 3, 39012, 0); + arLog(0, 3, 39364, 0); dlfree($11); $7 = Math_fround(-1); break label$1; @@ -31839,7 +31837,7 @@ function ar2GetTransMatHomographyRobust($0, $1, $2, $3, $4, $5) { $8 = $3 << 2; $18 = dlmalloc($8); if (!$18) { - arLog(0, 3, 39012, 0); + arLog(0, 3, 39364, 0); dlfree($11); dlfree($12); $7 = Math_fround(-1); @@ -32043,7 +32041,7 @@ function ar2GetTransMatHomographyRobust($0, $1, $2, $3, $4, $5) { } } } - arLog(0, 3, 39012, 0); + arLog(0, 3, 39364, 0); dlfree($11); dlfree($12); dlfree($18); @@ -32183,9 +32181,9 @@ function decode_mcu_sub($0, $1) { } $3 = $3 - $2 | 0; $7 = $2 << 2; - $2 = HEAP32[$7 + 42512 >> 2]; + $2 = HEAP32[$7 + 42864 >> 2]; $6 = $2 & $8 >> $3; - $2 = $6 - (HEAP32[$7 + 42508 >> 2] < ($6 | 0) ? 0 : $2) | 0; + $2 = $6 - (HEAP32[$7 + 42860 >> 2] < ($6 | 0) ? 0 : $2) | 0; } else { $2 = 0; } @@ -32249,9 +32247,9 @@ function decode_mcu_sub($0, $1) { $3 = $3 - $2 | 0; $7 = $7 + $6 | 0; $2 = $2 << 2; - $6 = HEAP32[$2 + 42512 >> 2]; + $6 = HEAP32[$2 + 42864 >> 2]; $11 = $6 & $8 >> $3; - HEAP16[(HEAP32[($7 << 2) + $16 >> 2] << 1) + $15 >> 1] = $11 - (HEAP32[$2 + 42508 >> 2] < ($11 | 0) ? 0 : $6); + HEAP16[(HEAP32[($7 << 2) + $16 >> 2] << 1) + $15 >> 1] = $11 - (HEAP32[$2 + 42860 >> 2] < ($11 | 0) ? 0 : $6); break label$23; } if (($6 | 0) != 15) { @@ -32605,9 +32603,9 @@ function decode_mcu_1($0, $1) { } $3 = $3 - $2 | 0; $2 = $2 << 2; - $9 = HEAP32[$2 + 42512 >> 2]; + $9 = HEAP32[$2 + 42864 >> 2]; $6 = $9 & $7 >> $3; - $9 = $6 - (HEAP32[$2 + 42508 >> 2] < ($6 | 0) ? 0 : $9) | 0; + $9 = $6 - (HEAP32[$2 + 42860 >> 2] < ($6 | 0) ? 0 : $9) | 0; } else { $9 = 0; } @@ -32671,9 +32669,9 @@ function decode_mcu_1($0, $1) { $3 = $3 - $2 | 0; $6 = $6 + $9 | 0; $2 = $2 << 2; - $9 = HEAP32[$2 + 42512 >> 2]; + $9 = HEAP32[$2 + 42864 >> 2]; $11 = $9 & $7 >> $3; - HEAP16[(HEAP32[($6 << 2) + 43408 >> 2] << 1) + $14 >> 1] = $11 - (HEAP32[$2 + 42508 >> 2] < ($11 | 0) ? 0 : $9); + HEAP16[(HEAP32[($6 << 2) + 43760 >> 2] << 1) + $14 >> 1] = $11 - (HEAP32[$2 + 42860 >> 2] < ($11 | 0) ? 0 : $9); break label$23; } if (($6 | 0) != 15) { @@ -32823,19 +32821,19 @@ function dlfree($0) { } $1 = HEAP32[$3 >> 2]; $3 = $3 - $1 | 0; - $4 = HEAP32[20088]; + $4 = HEAP32[20176]; if ($3 >>> 0 < $4 >>> 0) { break label$2; } $0 = $0 + $1 | 0; - if (HEAP32[20089] != ($3 | 0)) { + if (HEAP32[20177] != ($3 | 0)) { if ($1 >>> 0 <= 255) { $6 = $1 >>> 3 | 0; - $2 = ($6 << 3) + 80376 | 0; + $2 = ($6 << 3) + 80728 | 0; $4 = HEAP32[$3 + 8 >> 2]; $1 = HEAP32[$3 + 12 >> 2]; if (($4 | 0) == ($1 | 0)) { - wasm2js_i32$0 = 80336, wasm2js_i32$1 = HEAP32[20084] & __wasm_rotl_i32(-2, $6), + wasm2js_i32$0 = 80688, wasm2js_i32$1 = HEAP32[20172] & __wasm_rotl_i32(-2, $6), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; break label$3; } @@ -32887,14 +32885,14 @@ function dlfree($0) { break label$3; } $4 = HEAP32[$3 + 28 >> 2]; - $1 = ($4 << 2) + 80640 | 0; + $1 = ($4 << 2) + 80992 | 0; label$11: { if (HEAP32[$1 >> 2] == ($3 | 0)) { HEAP32[$1 >> 2] = $2; if ($2) { break label$11; } - wasm2js_i32$0 = 80340, wasm2js_i32$1 = HEAP32[20085] & __wasm_rotl_i32(-2, $4), + wasm2js_i32$0 = 80692, wasm2js_i32$1 = HEAP32[20173] & __wasm_rotl_i32(-2, $4), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; break label$3; } @@ -32921,7 +32919,7 @@ function dlfree($0) { if (($1 & 3) != 3) { break label$3; } - HEAP32[20086] = $0; + HEAP32[20174] = $0; HEAP32[$5 + 4 >> 2] = $1 & -2; break label$1; } @@ -32934,33 +32932,33 @@ function dlfree($0) { } label$14: { if (!($1 & 2)) { - if (HEAP32[20090] == ($5 | 0)) { - HEAP32[20090] = $3; - $0 = HEAP32[20087] + $0 | 0; - HEAP32[20087] = $0; + if (HEAP32[20178] == ($5 | 0)) { + HEAP32[20178] = $3; + $0 = HEAP32[20175] + $0 | 0; + HEAP32[20175] = $0; HEAP32[$3 + 4 >> 2] = $0 | 1; - if (HEAP32[20089] != ($3 | 0)) { + if (HEAP32[20177] != ($3 | 0)) { break label$2; } - HEAP32[20086] = 0; - HEAP32[20089] = 0; + HEAP32[20174] = 0; + HEAP32[20177] = 0; return; } - if (HEAP32[20089] == ($5 | 0)) { - HEAP32[20089] = $3; - $0 = HEAP32[20086] + $0 | 0; - HEAP32[20086] = $0; + if (HEAP32[20177] == ($5 | 0)) { + HEAP32[20177] = $3; + $0 = HEAP32[20174] + $0 | 0; + HEAP32[20174] = $0; break label$1; } $0 = ($1 & -8) + $0 | 0; label$18: { if ($1 >>> 0 <= 255) { $6 = $1 >>> 3 | 0; - $2 = ($6 << 3) + 80376 | 0; + $2 = ($6 << 3) + 80728 | 0; $4 = HEAP32[$5 + 8 >> 2]; $1 = HEAP32[$5 + 12 >> 2]; if (($4 | 0) == ($1 | 0)) { - wasm2js_i32$0 = 80336, wasm2js_i32$1 = HEAP32[20084] & __wasm_rotl_i32(-2, $6), + wasm2js_i32$0 = 80688, wasm2js_i32$1 = HEAP32[20172] & __wasm_rotl_i32(-2, $6), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; break label$18; } @@ -33012,14 +33010,14 @@ function dlfree($0) { break label$18; } $4 = HEAP32[$5 + 28 >> 2]; - $1 = ($4 << 2) + 80640 | 0; + $1 = ($4 << 2) + 80992 | 0; label$25: { if (HEAP32[$1 >> 2] == ($5 | 0)) { HEAP32[$1 >> 2] = $2; if ($2) { break label$25; } - wasm2js_i32$0 = 80340, wasm2js_i32$1 = HEAP32[20085] & __wasm_rotl_i32(-2, $4), + wasm2js_i32$0 = 80692, wasm2js_i32$1 = HEAP32[20173] & __wasm_rotl_i32(-2, $4), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; break label$18; } @@ -33043,10 +33041,10 @@ function dlfree($0) { } HEAP32[$3 + 4 >> 2] = $0 | 1; HEAP32[$0 + $3 >> 2] = $0; - if (HEAP32[20089] != ($3 | 0)) { + if (HEAP32[20177] != ($3 | 0)) { break label$14; } - HEAP32[20086] = $0; + HEAP32[20174] = $0; return; } HEAP32[$5 + 4 >> 2] = $1 & -2; @@ -33055,12 +33053,12 @@ function dlfree($0) { } if ($0 >>> 0 <= 255) { $1 = $0 >>> 3 | 0; - $0 = ($1 << 3) + 80376 | 0; + $0 = ($1 << 3) + 80728 | 0; $1 = 1 << $1; - $4 = HEAP32[20084]; + $4 = HEAP32[20172]; label$29: { if (!($1 & $4)) { - HEAP32[20084] = $1 | $4; + HEAP32[20172] = $1 | $4; $1 = $0; break label$29; } @@ -33089,14 +33087,14 @@ function dlfree($0) { $1 = ($1 << 1 | $0 >>> $1 + 21 & 1) + 28 | 0; } HEAP32[$3 + 28 >> 2] = $1; - $4 = ($1 << 2) + 80640 | 0; + $4 = ($1 << 2) + 80992 | 0; label$32: { label$33: { - $2 = HEAP32[20085]; + $2 = HEAP32[20173]; $5 = 1 << $1; label$34: { if (!($2 & $5)) { - HEAP32[20085] = $2 | $5; + HEAP32[20173] = $2 | $5; HEAP32[$4 >> 2] = $3; break label$34; } @@ -33131,8 +33129,8 @@ function dlfree($0) { HEAP32[$3 + 12 >> 2] = $4; HEAP32[$3 + 8 >> 2] = $0; } - $3 = HEAP32[20092] - 1 | 0; - HEAP32[20092] = $3 ? $3 : -1; + $3 = HEAP32[20180] - 1 | 0; + HEAP32[20180] = $3 ? $3 : -1; } return; } @@ -33151,7 +33149,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ if ($28anonymous_20namespace_29__itanium_demangle__StringView__empty_28_29_20const($1 + 72 | 0)) { break label$1; } - $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 - -64 | 0, 31603); + $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 - -64 | 0, 31955); $5 = HEAP32[$4 >> 2]; $4 = HEAP32[$4 + 4 >> 2]; HEAP32[$1 >> 2] = $5; @@ -33462,7 +33460,7 @@ function get_matrix_code($0, $1, $2, $3, $4, $5, $6) { if (($5 | 0) != 259) { break label$35; } - $9 = $10 + 12208 | 0; + $9 = $10 + 12352 | 0; $3 = HEAP8[$9 | 0]; $12 = $3 >> 31; HEAP32[$11 + 8 >> 2] = $3; @@ -33484,7 +33482,7 @@ function get_matrix_code($0, $1, $2, $3, $4, $5, $6) { $7 = -4; break label$1; } - $3 = $10 + 12144 | 0; + $3 = $10 + 12288 | 0; $9 = HEAP8[$3 | 0]; $12 = $9 >> 31; $0 = $9; @@ -33708,11 +33706,11 @@ function vision__binomial_4th_order_28float__2c_20unsigned_20short__2c_20unsigne } return; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 5448), 2697), 3647), 56), 4217), 4616), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 5565), 2775), 3764), 56), 4334), 4733), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 1208), 2697), 3647), 55), 4217), 4616), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 1208), 2775), 3764), 55), 4334), 4733), 13); abort(); abort(); } @@ -33721,7 +33719,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ var $1 = 0, $2 = 0, $3 = 0, $4 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; $1 = __stack_pointer - 32 | 0; __stack_pointer = $1; - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 24 | 0, 29289); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 24 | 0, 29641); $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 >> 2] = HEAP32[$3 >> 2]; HEAP32[$1 + 4 >> 2] = $4; @@ -34220,19 +34218,19 @@ function vision__BinarykMedoids_96___assign_28std____2__vector_int_2c_20std____2 } } } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 15637), 18684), 8835), 198), 9364), 21032), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 15794), 18906), 8906), 198), 9435), 21280), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 19455), 18684), 8835), 199), 9364), 19624), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 19690), 18906), 8906), 199), 9435), 19859), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 19926), 18684), 8835), 200), 9364), 20109), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 20161), 18906), 8906), 200), 9435), 20344), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 21539), 18684), 8835), 201), 9364), 21808), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 21800), 18906), 8906), 201), 9435), 22064), 13); abort(); abort(); } @@ -34344,16 +34342,16 @@ function dispose_chunk($0, $1) { $1 = $2 + $1 | 0; label$3: { $0 = $0 - $2 | 0; - if (($0 | 0) != HEAP32[20089]) { + if (($0 | 0) != HEAP32[20177]) { if ($2 >>> 0 <= 255) { $6 = $2 >>> 3 | 0; - $3 = ($6 << 3) + 80376 | 0; + $3 = ($6 << 3) + 80728 | 0; $4 = HEAP32[$0 + 8 >> 2]; $2 = HEAP32[$0 + 12 >> 2]; if (($4 | 0) != ($2 | 0)) { break label$3; } - wasm2js_i32$0 = 80336, wasm2js_i32$1 = HEAP32[20084] & __wasm_rotl_i32(-2, $6), + wasm2js_i32$0 = 80688, wasm2js_i32$1 = HEAP32[20172] & __wasm_rotl_i32(-2, $6), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; break label$2; } @@ -34401,14 +34399,14 @@ function dispose_chunk($0, $1) { break label$2; } $4 = HEAP32[$0 + 28 >> 2]; - $2 = ($4 << 2) + 80640 | 0; + $2 = ($4 << 2) + 80992 | 0; label$10: { if (HEAP32[$2 >> 2] == ($0 | 0)) { HEAP32[$2 >> 2] = $3; if ($3) { break label$10; } - wasm2js_i32$0 = 80340, wasm2js_i32$1 = HEAP32[20085] & __wasm_rotl_i32(-2, $4), + wasm2js_i32$0 = 80692, wasm2js_i32$1 = HEAP32[20173] & __wasm_rotl_i32(-2, $4), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; break label$2; } @@ -34435,7 +34433,7 @@ function dispose_chunk($0, $1) { if (($2 & 3) != 3) { break label$2; } - HEAP32[20086] = $1; + HEAP32[20174] = $1; HEAP32[$5 + 4 >> 2] = $2 & -2; HEAP32[$0 + 4 >> 2] = $1 | 1; HEAP32[$5 >> 2] = $1; @@ -34447,22 +34445,22 @@ function dispose_chunk($0, $1) { $2 = HEAP32[$5 + 4 >> 2]; label$13: { if (!($2 & 2)) { - if (HEAP32[20090] == ($5 | 0)) { - HEAP32[20090] = $0; - $1 = HEAP32[20087] + $1 | 0; - HEAP32[20087] = $1; + if (HEAP32[20178] == ($5 | 0)) { + HEAP32[20178] = $0; + $1 = HEAP32[20175] + $1 | 0; + HEAP32[20175] = $1; HEAP32[$0 + 4 >> 2] = $1 | 1; - if (HEAP32[20089] != ($0 | 0)) { + if (HEAP32[20177] != ($0 | 0)) { break label$1; } - HEAP32[20086] = 0; - HEAP32[20089] = 0; + HEAP32[20174] = 0; + HEAP32[20177] = 0; return; } - if (HEAP32[20089] == ($5 | 0)) { - HEAP32[20089] = $0; - $1 = HEAP32[20086] + $1 | 0; - HEAP32[20086] = $1; + if (HEAP32[20177] == ($5 | 0)) { + HEAP32[20177] = $0; + $1 = HEAP32[20174] + $1 | 0; + HEAP32[20174] = $1; HEAP32[$0 + 4 >> 2] = $1 | 1; HEAP32[$0 + $1 >> 2] = $1; return; @@ -34471,11 +34469,11 @@ function dispose_chunk($0, $1) { label$17: { if ($2 >>> 0 <= 255) { $6 = $2 >>> 3 | 0; - $3 = ($6 << 3) + 80376 | 0; + $3 = ($6 << 3) + 80728 | 0; $4 = HEAP32[$5 + 8 >> 2]; $2 = HEAP32[$5 + 12 >> 2]; if (($4 | 0) == ($2 | 0)) { - wasm2js_i32$0 = 80336, wasm2js_i32$1 = HEAP32[20084] & __wasm_rotl_i32(-2, $6), + wasm2js_i32$0 = 80688, wasm2js_i32$1 = HEAP32[20172] & __wasm_rotl_i32(-2, $6), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; break label$17; } @@ -34527,14 +34525,14 @@ function dispose_chunk($0, $1) { break label$17; } $4 = HEAP32[$5 + 28 >> 2]; - $2 = ($4 << 2) + 80640 | 0; + $2 = ($4 << 2) + 80992 | 0; label$24: { if (HEAP32[$2 >> 2] == ($5 | 0)) { HEAP32[$2 >> 2] = $3; if ($3) { break label$24; } - wasm2js_i32$0 = 80340, wasm2js_i32$1 = HEAP32[20085] & __wasm_rotl_i32(-2, $4), + wasm2js_i32$0 = 80692, wasm2js_i32$1 = HEAP32[20173] & __wasm_rotl_i32(-2, $4), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; break label$17; } @@ -34558,10 +34556,10 @@ function dispose_chunk($0, $1) { } HEAP32[$0 + 4 >> 2] = $1 | 1; HEAP32[$0 + $1 >> 2] = $1; - if (HEAP32[20089] != ($0 | 0)) { + if (HEAP32[20177] != ($0 | 0)) { break label$13; } - HEAP32[20086] = $1; + HEAP32[20174] = $1; return; } HEAP32[$5 + 4 >> 2] = $2 & -2; @@ -34570,12 +34568,12 @@ function dispose_chunk($0, $1) { } if ($1 >>> 0 <= 255) { $2 = $1 >>> 3 | 0; - $1 = ($2 << 3) + 80376 | 0; + $1 = ($2 << 3) + 80728 | 0; $2 = 1 << $2; - $4 = HEAP32[20084]; + $4 = HEAP32[20172]; label$28: { if (!($2 & $4)) { - HEAP32[20084] = $2 | $4; + HEAP32[20172] = $2 | $4; $2 = $1; break label$28; } @@ -34604,13 +34602,13 @@ function dispose_chunk($0, $1) { $2 = ($2 << 1 | $1 >>> $2 + 21 & 1) + 28 | 0; } HEAP32[$0 + 28 >> 2] = $2; - $4 = ($2 << 2) + 80640 | 0; + $4 = ($2 << 2) + 80992 | 0; label$31: { - $3 = HEAP32[20085]; + $3 = HEAP32[20173]; $5 = 1 << $2; label$32: { if (!($3 & $5)) { - HEAP32[20085] = $3 | $5; + HEAP32[20173] = $3 | $5; HEAP32[$4 >> 2] = $0; break label$32; } @@ -35568,7 +35566,7 @@ function kpmSetRefDataSet($0, $1) { var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; $7 = __stack_pointer - 96 | 0; __stack_pointer = $7; - $2 = 8143; + $2 = 8284; label$1: { label$2: { label$3: { @@ -35576,7 +35574,7 @@ function kpmSetRefDataSet($0, $1) { if (HEAP32[$1 + 4 >> 2]) { break label$3; } - $2 = 8890; + $2 = 8961; } arLog(0, 3, $2, 0); $14 = -1; @@ -35731,7 +35729,7 @@ function kpmSetRefDataSet($0, $1) { HEAP32[wasm2js_i32$0 + 8 >> 2] = wasm2js_i32$1; HEAP32[$7 + 4 >> 2] = $1; HEAP32[$7 >> 2] = $10; - arLog(0, 1, 10274, $7); + arLog(0, 1, 10358, $7); $2 = HEAP32[$0 + 36 >> 2] + $9 | 0; HEAP32[(($13 << 2) + $0 | 0) + 60 >> 2] = HEAP32[$2 + 8 >> 2]; $2 = HEAP32[$2 >> 2] + Math_imul($1, 12) | 0; @@ -35776,7 +35774,7 @@ function kpmSetRefDataSet($0, $1) { __stack_pointer = $7 + 96 | 0; return $14; } - arLog(0, 3, 9732, 0); + arLog(0, 3, 9803, 0); exit(1); abort(); } @@ -35839,19 +35837,19 @@ function vision__GaussianScaleSpacePyramid__locate_28int__2c_20int__2c_20float_2 } return; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 9329), 9784), 4187), 268), 4854), 10549), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 9400), 9855), 4304), 268), 4971), 10633), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 11195), 9784), 4187), 269), 4854), 11599), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 11279), 9855), 4304), 269), 4971), 11683), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 13949), 9784), 4187), 270), 4854), 14224), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 14093), 9855), 4304), 270), 4971), 14368), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 14739), 9784), 4187), 271), 4854), 15254), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 14883), 9855), 4304), 271), 4971), 15411), 13); abort(); abort(); } @@ -35939,13 +35937,13 @@ function ar2ReadSurfaceSet($0, $1, $2) { HEAP32[$3 + 176 >> 2] = $0; HEAP32[$3 + 180 >> 2] = $1; siprintf($3 + 192 | 0, 1964, $3 + 176 | 0); - $5 = fopen($3 + 192 | 0, 3411); + $5 = fopen($3 + 192 | 0, 3515); if (!$5) { HEAP32[$3 + 160 >> 2] = $0; - arLog(0, 3, 4194, $3 + 160 | 0); + arLog(0, 3, 4311, $3 + 160 | 0); wasm2js_i32$0 = $3, wasm2js_i32$1 = strerror(HEAP32[__errno_location() >> 2]), HEAP32[wasm2js_i32$0 + 148 >> 2] = wasm2js_i32$1; - HEAP32[$3 + 144 >> 2] = 6019; - arLog(0, 3, 4857, $3 + 144 | 0); + HEAP32[$3 + 144 >> 2] = 6136; + arLog(0, 3, 4974, $3 + 144 | 0); break label$3; } $8 = 0; @@ -35963,7 +35961,7 @@ function ar2ReadSurfaceSet($0, $1, $2) { break label$9; } HEAP32[$3 + 128 >> 2] = $3 + 716; - if ((sscanf($3 + 192 | 0, 6955, $3 + 128 | 0) | 0) != 1) { + if ((sscanf($3 + 192 | 0, 7083, $3 + 128 | 0) | 0) != 1) { break label$9; } $7 = HEAP32[$3 + 716 >> 2]; @@ -35985,23 +35983,23 @@ function ar2ReadSurfaceSet($0, $1, $2) { break label$17; } HEAP32[$3 + 112 >> 2] = $1 + 1; - arLog(0, 1, 8354, $3 + 112 | 0); + arLog(0, 1, 8495, $3 + 112 | 0); if (!$8) { if (!get_buff_1($3 + 192 | 0, $5)) { break label$17; } HEAP32[$3 + 96 >> 2] = $3 + 720; - if ((sscanf($3 + 192 | 0, 8469, $3 + 96 | 0) | 0) != 1) { + if ((sscanf($3 + 192 | 0, 8540, $3 + 96 | 0) | 0) != 1) { break label$17; } ar2UtilRemoveExt($3 + 720 | 0); } - arLog(0, 1, 9464, 0); + arLog(0, 1, 9535, 0); $1 = ar2ReadImageSet($3 + 720 | 0); HEAP32[Math_imul(HEAP32[$3 + 716 >> 2], 112) + $4 >> 2] = $1; if (!$1) { HEAP32[$3 >> 2] = $3 + 720; - arLog(0, 3, 10433, $3); + arLog(0, 3, 10517, $3); dlfree($4); dlfree($6); if (!$5) { @@ -36010,13 +36008,13 @@ function ar2ReadSurfaceSet($0, $1, $2) { fclose($5); break label$8; } - arLog(0, 1, 10947, 0); - arLog(0, 1, 11424, 0); + arLog(0, 1, 11031, 0); + arLog(0, 1, 11508, 0); $1 = ar2ReadFeatureSet($3 + 720 | 0, 1024); HEAP32[(Math_imul(HEAP32[$3 + 716 >> 2], 112) + $4 | 0) + 4 >> 2] = $1; if (!$1) { HEAP32[$3 + 16 >> 2] = $3 + 720; - arLog(0, 3, 12076, $3 + 16 | 0); + arLog(0, 3, 12160, $3 + 16 | 0); ar2FreeImageSet(Math_imul(HEAP32[$3 + 716 >> 2], 112) + $4 | 0); dlfree($4); dlfree($6); @@ -36026,16 +36024,16 @@ function ar2ReadSurfaceSet($0, $1, $2) { fclose($5); break label$8; } - arLog(0, 1, 10947, 0); + arLog(0, 1, 11031, 0); label$22: { if ($2) { - arLog(0, 1, 14076, 0); + arLog(0, 1, 14220, 0); ar2UtilRemoveExt($3 + 720 | 0); - $1 = ar2ReadMarkerSet($3 + 720 | 0, 14198, $2); + $1 = ar2ReadMarkerSet($3 + 720 | 0, 14342, $2); HEAP32[(Math_imul(HEAP32[$3 + 716 >> 2], 112) + $4 | 0) + 8 >> 2] = $1; if (!$1) { HEAP32[$3 + 80 >> 2] = $3 + 720; - arLog(0, 3, 15056, $3 + 80 | 0); + arLog(0, 3, 15200, $3 + 80 | 0); ar2FreeFeatureSet((Math_imul(HEAP32[$3 + 716 >> 2], 112) + $4 | 0) + 4 | 0); ar2FreeImageSet(Math_imul(HEAP32[$3 + 716 >> 2], 112) + $4 | 0); dlfree($4); @@ -36046,7 +36044,7 @@ function ar2ReadSurfaceSet($0, $1, $2) { fclose($5); break label$8; } - arLog(0, 1, 10947, 0); + arLog(0, 1, 11031, 0); break label$22; } HEAP32[(Math_imul(HEAP32[$3 + 716 >> 2], 112) + $4 | 0) + 8 >> 2] = 0; @@ -36081,7 +36079,7 @@ function ar2ReadSurfaceSet($0, $1, $2) { HEAP32[$3 + 68 >> 2] = $1 + 16; HEAP32[$3 + 72 >> 2] = $1 + 20; HEAP32[$3 + 76 >> 2] = $1 + 24; - if ((sscanf($3 + 192 | 0, 15219, $3 - -64 | 0) | 0) != 4) { + if ((sscanf($3 + 192 | 0, 15376, $3 - -64 | 0) | 0) != 4) { break label$2; } if (!get_buff_1($3 + 192 | 0, $5)) { @@ -36092,7 +36090,7 @@ function ar2ReadSurfaceSet($0, $1, $2) { HEAP32[$3 + 52 >> 2] = $1 + 32; HEAP32[$3 + 56 >> 2] = $1 + 36; HEAP32[$3 + 60 >> 2] = $1 + 40; - if ((sscanf($3 + 192 | 0, 15219, $3 + 48 | 0) | 0) != 4) { + if ((sscanf($3 + 192 | 0, 15376, $3 + 48 | 0) | 0) != 4) { break label$2; } if (!get_buff_1($3 + 192 | 0, $5)) { @@ -36103,14 +36101,14 @@ function ar2ReadSurfaceSet($0, $1, $2) { HEAP32[$3 + 36 >> 2] = $1 + 48; HEAP32[$3 + 40 >> 2] = $1 + 52; HEAP32[$3 + 44 >> 2] = $1 + 56; - if ((sscanf($3 + 192 | 0, 15219, $3 + 32 | 0) | 0) != 4) { + if ((sscanf($3 + 192 | 0, 15376, $3 + 32 | 0) | 0) != 4) { break label$25; } $9 = HEAP32[$3 + 716 >> 2]; } $1 = Math_imul($9, 112) + $4 | 0; arUtilMatInvf($1 + 12 | 0, $1 + 60 | 0); - ar2UtilReplaceExt($3 + 720 | 0, 256, 16063); + ar2UtilReplaceExt($3 + 720 | 0, 256, 16233); $1 = dlmalloc(256); $0 = HEAP32[$3 + 716 >> 2]; HEAP32[(Math_imul($0, 112) + $4 | 0) + 108 >> 2] = $1; @@ -36146,12 +36144,12 @@ function ar2ReadSurfaceSet($0, $1, $2) { __stack_pointer = $3 + 976 | 0; return $6; } - arLog(0, 3, 15862, 0); + arLog(0, 3, 16019, 0); fclose($5); exit(0); abort(); } - arLog(0, 3, 6811, 0); + arLog(0, 3, 6928, 0); exit(1); abort(); } @@ -36174,7 +36172,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ $1 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___parseSourceName_28_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___NameState__29($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0)); break label$5; } - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 36486); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 36838); $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 8 >> 2] = HEAP32[$3 >> 2]; HEAP32[$2 + 12 >> 2] = $4; @@ -36233,7 +36231,7 @@ function std____2__money_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_ HEAP32[$9 + 24 >> 2] = $7; HEAP32[$9 + 28 >> 2] = $8; HEAP32[$9 + 956 >> 2] = $9 + 960; - $10 = snprintf($9 + 960 | 0, 100, 32453, $9 + 16 | 0); + $10 = snprintf($9 + 960 | 0, 100, 32805, $9 + 16 | 0); HEAP32[$9 + 544 >> 2] = 334; $14 = std____2__unique_ptr_char_2c_20void_20_28__29_28void__29___unique_ptr_true_2c_20void__28char__2c_20std____2____dependent_type_std____2____unique_ptr_deleter_sfinae_void_20_28__29_28void__29__2c_20true_____good_rval_ref_type_29($9 + 536 | 0, 0, $9 + 544 | 0); HEAP32[$9 + 544 >> 2] = 334; @@ -36246,7 +36244,7 @@ function std____2__money_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_ HEAP32[$9 + 4 >> 2] = $6; HEAP32[$9 + 8 >> 2] = $7; HEAP32[$9 + 12 >> 2] = $8; - $10 = std____2____libcpp_asprintf_l_28char___2c_20__locale_struct__2c_20char_20const__2c_20____29($9 + 956 | 0, $10, 32453, $9); + $10 = std____2____libcpp_asprintf_l_28char___2c_20__locale_struct__2c_20char_20const__2c_20____29($9 + 956 | 0, $10, 32805, $9); if (($10 | 0) == -1) { break label$1; } @@ -36611,7 +36609,7 @@ function decode_mcu_AC_refine_1($0, $1) { $2 = HEAP32[$4 + 276 >> 2]; } $2 = $2 - $7 | 0; - $10 = (HEAP32[($7 << 2) + 42512 >> 2] & $5 >> $2) + $10 | 0; + $10 = (HEAP32[($7 << 2) + 42864 >> 2] & $5 >> $2) + $10 | 0; if ($10) { break label$8; } @@ -36775,7 +36773,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28char_29($0, 115)) { wasm2js_i32$0 = $0, wasm2js_i32$1 = $28anonymous_20namespace_29__itanium_demangle__parse_discriminator_28char_20const__2c_20char_20const__29(HEAP32[$0 >> 2], HEAP32[$0 + 4 >> 2]), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; - wasm2js_i32$0 = $2, wasm2js_i32$1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b15_5d__28char_20const_20_28__29_20_5b15_5d_29($0, 32072), + wasm2js_i32$0 = $2, wasm2js_i32$1 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b15_5d__28char_20const_20_28__29_20_5b15_5d_29($0, 32424), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; $3 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__LocalName_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0, $2 + 12 | 0, $2); break label$1; @@ -36829,7 +36827,7 @@ function std____2__unique_ptr_std____2____hash_node_std____2____hash_value_type_ function kpmMergeRefDataSet($0, $1) { var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0; if (!($1 ? $0 : 0)) { - arLog(0, 3, 7513, 0); + arLog(0, 3, 7641, 0); return -1; } label$2: { @@ -37075,7 +37073,7 @@ function kpmMergeRefDataSet($0, $1) { } return 0; } - arLog(0, 3, 3969, 0); + arLog(0, 3, 4086, 0); exit(1); abort(); } @@ -37137,15 +37135,15 @@ function vision__HoughSimilarityVoting__autoAdjustXYNumBins_28float_20const__2c_ continue; } } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 13917), 2458), 3647), 208), 4217), 14202), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 14061), 2510), 3764), 208), 4334), 14346), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 14949), 2458), 3647), 209), 4217), 15231), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 15093), 2510), 3764), 209), 4334), 15388), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 15771), 2458), 3647), 210), 4217), 16104), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 15928), 2510), 3764), 210), 4334), 16274), 13); abort(); abort(); } @@ -37170,7 +37168,7 @@ function vision__BinaryFeatureMatcher_96___match_28vision__BinaryFeatureStore_20 if (std____2__vector_vision__match_t_2c_20std____2__allocator_vision__match_t__20___size_28_29_20const($0) >>> 0 <= vision__BinaryFeatureStore__size_28_29_20const($1) >>> 0) { break label$4; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 23177), 22978), 8835), 175), 9364), 23237), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 23472), 23260), 8906), 175), 9435), 23532), 13); abort(); abort(); } @@ -37232,7 +37230,7 @@ function vision__BinaryFeatureMatcher_96___match_28vision__BinaryFeatureStore_20 __stack_pointer = $8 + 16 | 0; return $4; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 22728), 22978), 8835), 160), 9364), 23103), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 22997), 23260), 8906), 160), 9435), 23398), 13); abort(); abort(); } @@ -37376,7 +37374,7 @@ function mbsrtowcs($0, $1, $2, $3) { break label$5; } $5 = $5 + 1 | 0; - $6 = HEAP32[($4 << 2) + 52528 >> 2]; + $6 = HEAP32[($4 << 2) + 52880 >> 2]; $4 = 0; continue; } @@ -37442,7 +37440,7 @@ function mbsrtowcs($0, $1, $2, $3) { break label$5; } $5 = $5 + 1 | 0; - $6 = HEAP32[($4 << 2) + 52528 >> 2]; + $6 = HEAP32[($4 << 2) + 52880 >> 2]; $4 = 1; continue; } @@ -37527,7 +37525,7 @@ function vision__ExtractFREAK84_28vision__BinaryFeatureStore__2c_20vision__Gauss while (1) { if (std____2__vector_vision__FeaturePoint_2c_20std____2__allocator_vision__FeaturePoint__20___size_28_29_20const($2) >>> 0 <= $20 >>> 0) { if ((std____2__vector_vision__FeaturePoint_2c_20std____2__allocator_vision__FeaturePoint__20___size_28_29_20const($2) | 0) != ($18 | 0)) { - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 8077), 3413), 4187), 617), 4854), 8498), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 8218), 3517), 4304), 617), 4971), 8569), 13); abort(); abort(); } @@ -37554,11 +37552,11 @@ function vision__ExtractFREAK84_28vision__BinaryFeatureStore__2c_20vision__Gauss vision__BinaryFeatureStore__resize_28unsigned_20long_29($0, $18); return; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 3022), 3413), 4187), 537), 4854), 5265), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 3126), 3517), 4304), 537), 4971), 5382), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 6408), 3413), 4187), 538), 4854), 6918), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 6525), 3517), 4304), 538), 4971), 7046), 13); abort(); abort(); } @@ -37581,7 +37579,7 @@ function std____2__money_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20s HEAP32[$9 + 24 >> 2] = $7; HEAP32[$9 + 28 >> 2] = $8; HEAP32[$9 + 348 >> 2] = $9 + 352; - $10 = snprintf($9 + 352 | 0, 100, 32453, $9 + 16 | 0); + $10 = snprintf($9 + 352 | 0, 100, 32805, $9 + 16 | 0); HEAP32[$9 + 240 >> 2] = 334; $14 = std____2__unique_ptr_char_2c_20void_20_28__29_28void__29___unique_ptr_true_2c_20void__28char__2c_20std____2____dependent_type_std____2____unique_ptr_deleter_sfinae_void_20_28__29_28void__29__2c_20true_____good_rval_ref_type_29($9 + 232 | 0, 0, $9 + 240 | 0); HEAP32[$9 + 240 >> 2] = 334; @@ -37594,7 +37592,7 @@ function std____2__money_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20s HEAP32[$9 + 4 >> 2] = $6; HEAP32[$9 + 8 >> 2] = $7; HEAP32[$9 + 12 >> 2] = $8; - $10 = std____2____libcpp_asprintf_l_28char___2c_20__locale_struct__2c_20char_20const__2c_20____29($9 + 348 | 0, $10, 32453, $9); + $10 = std____2____libcpp_asprintf_l_28char___2c_20__locale_struct__2c_20char_20const__2c_20____29($9 + 348 | 0, $10, 32805, $9); if (($10 | 0) == -1) { break label$1; } @@ -37669,9 +37667,9 @@ function addNFTMarkers($0, $1, $2) { $3 = __stack_pointer - 32 | 0; __stack_pointer = $3; HEAP32[$3 + 28 >> 2] = $1; - wasm2js_i32$0 = $3, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(78876, $3 + 28 | 0), + wasm2js_i32$0 = $3, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(79228, $3 + 28 | 0), HEAP32[wasm2js_i32$0 + 8 >> 2] = wasm2js_i32$1; - wasm2js_i32$0 = $3, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(78876), + wasm2js_i32$0 = $3, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(79228), HEAP32[wasm2js_i32$0 + 24 >> 2] = wasm2js_i32$1; label$1: { label$2: { @@ -37679,7 +37677,7 @@ function addNFTMarkers($0, $1, $2) { std____2__vector_int_2c_20std____2__allocator_int__20___vector_28_29($0); break label$2; } - $1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(78876, $3 + 28 | 0); + $1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(79228, $3 + 28 | 0); $8 = HEAP32[$1 + 224 >> 2]; HEAP32[$3 + 24 >> 2] = 0; if (std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20___size_28_29_20const($2) >>> 0 >= 20) { @@ -37695,35 +37693,35 @@ function addNFTMarkers($0, $1, $2) { if (std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20___size_28_29_20const($2) >>> 0 <= $4 >>> 0) { break label$6; } - webarkitLOGi_28char__2c_20int_29(32198, std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20___size_28_29_20const($2)); - webarkitLOGi_28char__2c_20char_20const__29(38513, std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___c_str_28_29_20const(std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20___operator_5b_5d_28unsigned_20long_29($2, HEAP32[$3 + 4 >> 2]))); + webarkitLOGi_28char__2c_20int_29(32550, std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20___size_28_29_20const($2)); + webarkitLOGi_28char__2c_20char_20const__29(38865, std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___c_str_28_29_20const(std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20___operator_5b_5d_28unsigned_20long_29($2, HEAP32[$3 + 4 >> 2]))); $4 = std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___c_str_28_29_20const(std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20___operator_5b_5d_28unsigned_20long_29($2, HEAP32[$3 + 4 >> 2])); $5 = HEAP32[$3 + 4 >> 2]; std____2__vector_int_2c_20std____2__allocator_int__20___push_back_28int_20const__29($6, $3 + 4 | 0); - webarkitLOGi_28char__2c_20char_20const__29(37828, $4); + webarkitLOGi_28char__2c_20char_20const__29(38180, $4); label$7: { label$8: { - if ((kpmLoadRefDataSet($4, 37839, $3) | 0) < 0) { - webarkitLOGe_28char__2c_20char_20const__29(37791, $4); + if ((kpmLoadRefDataSet($4, 38191, $3) | 0) < 0) { + webarkitLOGe_28char__2c_20char_20const__29(38143, $4); break label$8; } - webarkitLOGi_28char__2c_20int_29(38113, $5); + webarkitLOGi_28char__2c_20int_29(38465, $5); if ((kpmChangePageNoOfRefDataSet(HEAP32[$3 >> 2], -1, $5) | 0) < 0) { - webarkitLOGe_28char__29(30392); + webarkitLOGe_28char__29(30744); break label$8; } if ((kpmMergeRefDataSet($3 + 24 | 0, $3) | 0) < 0) { - webarkitLOGe_28char__29(30427); + webarkitLOGe_28char__29(30779); break label$8; } - webarkitLOGi_28char__29(37980); - webarkitLOGi_28char__2c_20char_20const__29(30348, $4); - $5 = ar2ReadSurfaceSet($4, 30359, 0); + webarkitLOGi_28char__29(38332); + webarkitLOGi_28char__2c_20char_20const__29(30700, $4); + $5 = ar2ReadSurfaceSet($4, 30711, 0); HEAP32[((HEAP32[$3 + 4 >> 2] << 2) + $1 | 0) + 264 >> 2] = $5; if ($5) { break label$7; } - webarkitLOGe_28char__2c_20char_20const__29(30316, $4); + webarkitLOGe_28char__2c_20char_20const__29(30668, $4); } std____2__vector_int_2c_20std____2__allocator_int__20___vector_28_29($0); break label$4; @@ -37742,25 +37740,25 @@ function addNFTMarkers($0, $1, $2) { $4 = -2147483648; } HEAP32[$1 + 376 >> 2] = $4; - webarkitLOGi_28char__2c_20int_29(32133, $5); - webarkitLOGi_28char__2c_20int_29(32177, HEAP32[$1 + 368 >> 2]); - webarkitLOGi_28char__2c_20int_29(32111, HEAP32[$1 + 372 >> 2]); - webarkitLOGi_28char__2c_20int_29(32158, HEAP32[$1 + 376 >> 2]); + webarkitLOGi_28char__2c_20int_29(32485, $5); + webarkitLOGi_28char__2c_20int_29(32529, HEAP32[$1 + 368 >> 2]); + webarkitLOGi_28char__2c_20int_29(32463, HEAP32[$1 + 372 >> 2]); + webarkitLOGi_28char__2c_20int_29(32510, HEAP32[$1 + 376 >> 2]); HEAP32[$1 + 364 >> 2] = HEAP32[$3 + 4 >> 2]; std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20___push_back_28nftMarker_20const__29($9, $10); - webarkitLOGi_28char__29(37980); + webarkitLOGi_28char__29(38332); $4 = HEAP32[$3 + 4 >> 2] + 1 | 0; continue; } break; } if ((kpmSetRefDataSet($8, HEAP32[$3 + 24 >> 2]) | 0) < 0) { - webarkitLOGe_28char__29(30368); + webarkitLOGe_28char__29(30720); std____2__vector_int_2c_20std____2__allocator_int__20___vector_28_29($0); break label$4; } kpmDeleteRefDataSet($3 + 24 | 0); - webarkitLOGi_28char__29(37913); + webarkitLOGi_28char__29(38265); wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__vector_int_2c_20std____2__allocator_int__20___size_28_29_20const($6) + HEAP32[$1 + 260 >> 2] | 0, HEAP32[wasm2js_i32$0 + 260 >> 2] = wasm2js_i32$1; std____2__vector_int_2c_20std____2__allocator_int__20___vector_28std____2__vector_int_2c_20std____2__allocator_int__20____29($0, $6); @@ -37770,7 +37768,7 @@ function addNFTMarkers($0, $1, $2) { __stack_pointer = $3 + 32 | 0; return; } - webarkitLOGe_28char__29(37876); + webarkitLOGe_28char__29(38228); exit(-1); abort(); } @@ -38239,27 +38237,27 @@ function start_pass_huff_decoder($0) { label$28: { switch (HEAP32[$0 + 436 >> 2]) { case 3: - $1 = ((($4 - 3 >>> 0 < 4294967294 ? 1 : $4 - 1 | 0) << 3) + (($3 - 3 >>> 0 < 4294967294 ? 1 : $3 - 1 | 0) << 2) | 0) + 41664 | 0; + $1 = ((($4 - 3 >>> 0 < 4294967294 ? 1 : $4 - 1 | 0) << 3) + (($3 - 3 >>> 0 < 4294967294 ? 1 : $3 - 1 | 0) << 2) | 0) + 42016 | 0; break label$27; case 8: - $1 = (Math_imul($4 - 4 >>> 0 < 4294967293 ? 2 : $4 - 1 | 0, 12) + (($3 - 4 >>> 0 < 4294967293 ? 2 : $3 - 1 | 0) << 2) | 0) + 41680 | 0; + $1 = (Math_imul($4 - 4 >>> 0 < 4294967293 ? 2 : $4 - 1 | 0, 12) + (($3 - 4 >>> 0 < 4294967293 ? 2 : $3 - 1 | 0) << 2) | 0) + 42032 | 0; break label$27; case 15: - $1 = ((($4 - 5 >>> 0 < 4294967292 ? 3 : $4 - 1 | 0) << 4) + (($3 - 5 >>> 0 < 4294967292 ? 3 : $3 - 1 | 0) << 2) | 0) + 41728 | 0; + $1 = ((($4 - 5 >>> 0 < 4294967292 ? 3 : $4 - 1 | 0) << 4) + (($3 - 5 >>> 0 < 4294967292 ? 3 : $3 - 1 | 0) << 2) | 0) + 42080 | 0; break label$27; case 24: - $1 = (Math_imul($4 - 6 >>> 0 < 4294967291 ? 4 : $4 - 1 | 0, 20) + (($3 - 6 >>> 0 < 4294967291 ? 4 : $3 - 1 | 0) << 2) | 0) + 41792 | 0; + $1 = (Math_imul($4 - 6 >>> 0 < 4294967291 ? 4 : $4 - 1 | 0, 20) + (($3 - 6 >>> 0 < 4294967291 ? 4 : $3 - 1 | 0) << 2) | 0) + 42144 | 0; break label$27; case 35: - $1 = (Math_imul($4 - 7 >>> 0 < 4294967290 ? 5 : $4 - 1 | 0, 24) + (($3 - 7 >>> 0 < 4294967290 ? 5 : $3 - 1 | 0) << 2) | 0) + 41904 | 0; + $1 = (Math_imul($4 - 7 >>> 0 < 4294967290 ? 5 : $4 - 1 | 0, 24) + (($3 - 7 >>> 0 < 4294967290 ? 5 : $3 - 1 | 0) << 2) | 0) + 42256 | 0; break label$27; case 48: - $1 = (Math_imul($4 - 8 >>> 0 < 4294967289 ? 6 : $4 - 1 | 0, 28) + (($3 - 8 >>> 0 < 4294967289 ? 6 : $3 - 1 | 0) << 2) | 0) + 42048 | 0; + $1 = (Math_imul($4 - 8 >>> 0 < 4294967289 ? 6 : $4 - 1 | 0, 28) + (($3 - 8 >>> 0 < 4294967289 ? 6 : $3 - 1 | 0) << 2) | 0) + 42400 | 0; break label$27; case 0: @@ -38269,7 +38267,7 @@ function start_pass_huff_decoder($0) { break label$28; } } - $1 = ((($4 - 9 >>> 0 < 4294967288 ? 7 : $4 - 1 | 0) << 5) + (($3 - 9 >>> 0 < 4294967288 ? 7 : $3 - 1 | 0) << 2) | 0) + 42256 | 0; + $1 = ((($4 - 9 >>> 0 < 4294967288 ? 7 : $4 - 1 | 0) << 5) + (($3 - 9 >>> 0 < 4294967288 ? 7 : $3 - 1 | 0) << 2) | 0) + 42608 | 0; } $1 = HEAP32[$1 >> 2] + 1 | 0; } @@ -38627,8 +38625,8 @@ function __floatscan($0, $1, $2, $3) { if ($2 >>> 0 <= 2) { $6 = $1; $2 = $2 << 2; - $9 = HEAP32[$2 + 52236 >> 2]; - $13 = HEAP32[$2 + 52224 >> 2]; + $9 = HEAP32[$2 + 52588 >> 2]; + $13 = HEAP32[$2 + 52576 >> 2]; while (1) { $2 = HEAP32[$1 + 4 >> 2]; label$4: { @@ -38668,7 +38666,7 @@ function __floatscan($0, $1, $2, $3) { label$9: { label$10: { while (1) { - if (HEAP8[$4 + 28652 | 0] == ($2 | 32)) { + if (HEAP8[$4 + 29004 | 0] == ($2 | 32)) { label$13: { if ($4 >>> 0 > 6) { break label$13; @@ -38739,7 +38737,7 @@ function __floatscan($0, $1, $2, $3) { } $4 = 0; while (1) { - if (HEAP8[$4 + 31778 | 0] != ($2 | 32)) { + if (HEAP8[$4 + 32130 | 0] != ($2 | 32)) { break label$21; } label$23: { @@ -41134,7 +41132,7 @@ function jinit_1pass_quantizer($0) { $4 = HEAP32[$0 + 44 >> 2] != 2; $3 = 1; while (1) { - $2 = $4 ? $1 : HEAP32[($1 << 2) + 43392 >> 2]; + $2 = $4 ? $1 : HEAP32[($1 << 2) + 43744 >> 2]; $8 = ($2 << 2) + $10 | 0; $7 = $8 + 32 | 0; $2 = HEAP32[$7 >> 2]; @@ -41278,17 +41276,17 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0; $1 = __stack_pointer + -64 | 0; __stack_pointer = $1; - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 56 | 0, 35204); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 56 | 0, 35556); $3 = HEAP32[$2 >> 2]; $4 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 24 >> 2] = $3; HEAP32[$1 + 28 >> 2] = $4; label$1: { if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 + 24 | 0)) { - $5 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b5_5d__28char_20const_20_28__29_20_5b5_5d_29($0, 31046); + $5 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b5_5d__28char_20const_20_28__29_20_5b5_5d_29($0, 31398); break label$1; } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 48 | 0, 31576); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 48 | 0, 31928); $4 = HEAP32[$2 >> 2]; $3 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 16 >> 2] = $4; @@ -41302,7 +41300,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ $5 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__FunctionParam_2c_20_28anonymous_20namespace_29__itanium_demangle__StringView___28_28anonymous_20namespace_29__itanium_demangle__StringView__29($0, $1 + 40 | 0); break label$1; } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 32 | 0, 35681); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 32 | 0, 36033); $3 = HEAP32[$2 >> 2]; $4 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 8 >> 2] = $3; @@ -41877,7 +41875,7 @@ function icpGetInitXw2Xc_from_PlanarData($0, $1, $2, $3, $4) { if (!$5) { arMatrixFree($10); arMatrixFree($13); - arLog(0, 3, 3759, 0); + arLog(0, 3, 3876, 0); break label$1; } $6 = arMatrixAllocMul($5, $10); @@ -41885,7 +41883,7 @@ function icpGetInitXw2Xc_from_PlanarData($0, $1, $2, $3, $4) { arMatrixFree($10); arMatrixFree($13); arMatrixFree($5); - arLog(0, 3, 4272, 0); + arLog(0, 3, 4389, 0); break label$1; } $3 = arMatrixAllocMul($5, $13); @@ -41894,7 +41892,7 @@ function icpGetInitXw2Xc_from_PlanarData($0, $1, $2, $3, $4) { arMatrixFree($13); arMatrixFree($5); arMatrixFree($6); - arLog(0, 3, 4902, 0); + arLog(0, 3, 5019, 0); break label$1; } if ((arMatrixSelfInv($6) | 0) < 0) { @@ -41903,7 +41901,7 @@ function icpGetInitXw2Xc_from_PlanarData($0, $1, $2, $3, $4) { arMatrixFree($5); arMatrixFree($6); arMatrixFree($3); - arLog(0, 3, 5756, 0); + arLog(0, 3, 5873, 0); break label$1; } $15 = arMatrixAllocMul($6, $3); @@ -41913,7 +41911,7 @@ function icpGetInitXw2Xc_from_PlanarData($0, $1, $2, $3, $4) { arMatrixFree($5); arMatrixFree($6); arMatrixFree($3); - arLog(0, 3, 6500, 0); + arLog(0, 3, 6617, 0); $15 = -1; break label$1; } @@ -41988,7 +41986,7 @@ function icpGetInitXw2Xc_from_PlanarData($0, $1, $2, $3, $4) { break label$1; } arMatrixFree($10); - arLog(0, 3, 3090, 0); + arLog(0, 3, 3194, 0); } __stack_pointer = $7 + 80 | 0; return $15; @@ -42173,7 +42171,7 @@ function vision__Node_96___nearest_28std____2__vector_vision__Node_96__20const__ } break; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 23503), 15930), 8835), 155), 9364), 23537), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 23798), 16087), 8906), 155), 9435), 23832), 13); abort(); abort(); } @@ -42460,7 +42458,7 @@ function vision__DoGPyramid__compute_28vision__GaussianScaleSpacePyramid_20const if ((vision__GaussianScaleSpacePyramid__numOctaves_28_29_20const($1) | 0) <= 0) { break label$3; } - if (!__dynamic_cast($1, 21776, 27328, 0)) { + if (!__dynamic_cast($1, 22032, 27688, 0)) { break label$2; } label$5: while (1) { @@ -42481,15 +42479,15 @@ function vision__DoGPyramid__compute_28vision__GaussianScaleSpacePyramid_20const } } } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 5552), 2324), 3647), 72), 4217), 6085), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 5669), 2363), 3764), 72), 4334), 6202), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 7135), 2324), 3647), 73), 4217), 7621), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 7263), 2363), 3764), 73), 4334), 7749), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 8763), 2324), 3647), 74), 4217), 9177), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 8834), 2363), 3764), 74), 4334), 9248), 13); abort(); abort(); } @@ -42499,7 +42497,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; $1 = __stack_pointer - 48 | 0; __stack_pointer = $1; - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 40 | 0, 29286); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 40 | 0, 29638); $3 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 8 >> 2] = HEAP32[$2 >> 2]; HEAP32[$1 + 12 >> 2] = $3; @@ -42700,7 +42698,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ HEAP32[$1 + 4 >> 2] = 0; $28anonymous_20namespace_29__itanium_demangle__PODSmallVector__28anonymous_20namespace_29__itanium_demangle__PODSmallVector__28anonymous_20namespace_29__itanium_demangle__Node__2c_208ul___2c_204ul___push_back_28_28anonymous_20namespace_29__itanium_demangle__PODSmallVector__28anonymous_20namespace_29__itanium_demangle__Node__2c_208ul___20const__29($5, $1 + 4 | 0); } - $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b5_5d__28char_20const_20_28__29_20_5b5_5d_29($0, 31598); + $2 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b5_5d__28char_20const_20_28__29_20_5b5_5d_29($0, 31950); break label$1; } $2 = HEAP32[$28anonymous_20namespace_29__itanium_demangle__PODSmallVector__28anonymous_20namespace_29__itanium_demangle__Node__2c_208ul___operator_5b_5d_28unsigned_20long_29($2, $4) >> 2]; @@ -43966,7 +43964,6 @@ function std____2____split_buffer_std____2__vector_std____2__vector_std____2__pa __stack_pointer = $4 + 16 | 0; return $0; } - function jpeg_idct_islow($0, $1, $2, $3, $4) { $0 = $0 | 0; $1 = $1 | 0; @@ -44146,7 +44143,7 @@ function ar2GetTransMatHomography2($0, $1, $2, $3, $4) { } $11 = dlmalloc($3 << 6); if (!$11) { - arLog(0, 3, 39012, 0); + arLog(0, 3, 39364, 0); $6 = Math_fround(-1); break label$1; } @@ -44278,7 +44275,7 @@ function ar2GetTransMatHomography2($0, $1, $2, $3, $4) { } } } - arLog(0, 3, 39012, 0); + arLog(0, 3, 39364, 0); dlfree($11); $6 = Math_fround(-1); } @@ -45630,7 +45627,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ $2 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___parseSimpleId_28_29($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0)); break label$1; } - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 40 | 0, 31775); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 40 | 0, 32127); $2 = HEAP32[$3 >> 2]; $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 16 >> 2] = $2; @@ -45639,7 +45636,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ $2 = $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___parseDestructorName_28_29($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0)); break label$1; } - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 32 | 0, 31772); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 32 | 0, 32124); $4 = HEAP32[$3 >> 2]; $2 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 + 8 >> 2] = $4; @@ -45728,7 +45725,7 @@ function extractVisibleFeatures($0, $1, $2, $3, $4) { $9 = HEAPF32[$5 + 12 >> 2]; if (!(!($7 <= $9) | !(HEAPF32[$5 + 16 >> 2] <= $7))) { if (($18 | 0) == 200) { - arLog(0, 3, 39027, 0); + arLog(0, 3, 39379, 0); $8 = $3 + 4812 | 0; break label$1; } @@ -45932,13 +45929,13 @@ function std____2__money_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_ if (!std____2__money_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20_____do_get_28std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20___2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20bool_2c_20std____2__locale_20const__2c_20unsigned_20int_2c_20unsigned_20int__2c_20bool__2c_20std____2__ctype_wchar_t__20const__2c_20std____2__unique_ptr_wchar_t_2c_20void_20_28__29_28void__29___2c_20wchar_t___2c_20wchar_t__29($0 + 616 | 0, $2, $3, $0 + 192 | 0, std____2__ios_base__flags_28_29_20const($4), $5, $0 + 191 | 0, $7, $1, $0 + 196 | 0, $0 + 608 | 0)) { break label$1; } - $2 = HEAPU8[37713] | HEAPU8[37714] << 8 | (HEAPU8[37715] << 16 | HEAPU8[37716] << 24); + $2 = HEAPU8[38065] | HEAPU8[38066] << 8 | (HEAPU8[38067] << 16 | HEAPU8[38068] << 24); HEAP8[$0 + 183 | 0] = $2; HEAP8[$0 + 184 | 0] = $2 >>> 8; HEAP8[$0 + 185 | 0] = $2 >>> 16; HEAP8[$0 + 186 | 0] = $2 >>> 24; - $2 = HEAPU8[37710] | HEAPU8[37711] << 8 | (HEAPU8[37712] << 16 | HEAPU8[37713] << 24); - HEAP32[$0 + 176 >> 2] = HEAPU8[37706] | HEAPU8[37707] << 8 | (HEAPU8[37708] << 16 | HEAPU8[37709] << 24); + $2 = HEAPU8[38062] | HEAPU8[38063] << 8 | (HEAPU8[38064] << 16 | HEAPU8[38065] << 24); + HEAP32[$0 + 176 >> 2] = HEAPU8[38058] | HEAPU8[38059] << 8 | (HEAPU8[38060] << 16 | HEAPU8[38061] << 24); HEAP32[$0 + 180 >> 2] = $2; std____2__ctype_wchar_t___widen_28char_20const__2c_20char_20const__2c_20wchar_t__29_20const($7, $0 + 176 | 0, $0 + 186 | 0, $0 + 128 | 0); HEAP32[$0 + 16 >> 2] = 334; @@ -45962,7 +45959,7 @@ function std____2__money_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_ label$7: { HEAP8[$2 | 0] = 0; HEAP32[$0 >> 2] = $6; - if ((sscanf($0 + 16 | 0, 32459, $0) | 0) != 1) { + if ((sscanf($0 + 16 | 0, 32811, $0) | 0) != 1) { break label$7; } std____2__unique_ptr_char_2c_20void_20_28__29_28void__29____unique_ptr_28_29($7); @@ -46098,11 +46095,11 @@ function std____2__pair_float_2c_20int__20vision__PartialSort_float_2c_20int__28 __stack_pointer = $6 + 16 | 0; return; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 26011), 26040), 8835), 82), 9364), 26298), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 26332), 26361), 8906), 82), 9435), 26645), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 26335), 26040), 8835), 83), 9364), 26364), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 26682), 26361), 8906), 83), 9435), 26711), 13); abort(); abort(); } @@ -46121,7 +46118,7 @@ function std____2__num_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c HEAP32[$0 + 344 >> 2] = $1; $2 = std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_28_29($0 + 208 | 0); std____2__ios_base__getloc_28_29_20const($0 + 16 | 0, $3); - std____2__ctype_wchar_t___widen_28char_20const__2c_20char_20const__2c_20wchar_t__29_20const(std____2__ctype_wchar_t__20const__20std____2__use_facet_std____2__ctype_wchar_t__20__28std____2__locale_20const__29($0 + 16 | 0), 58512, 58538, $0 + 224 | 0); + std____2__ctype_wchar_t___widen_28char_20const__2c_20char_20const__2c_20wchar_t__29_20const(std____2__ctype_wchar_t__20const__20std____2__use_facet_std____2__ctype_wchar_t__20__28std____2__locale_20const__29($0 + 16 | 0), 58864, 58890, $0 + 224 | 0); std____2__locale___locale_28_29($0 + 16 | 0); $3 = std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_28_29($0 + 192 | 0); std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___resize_28unsigned_20long_29($3, std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___capacity_28_29_20const($3)); @@ -46153,7 +46150,7 @@ function std____2__num_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c $1 = std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___c_str_28_29_20const($3); $6 = std____2____cloc_28_29(); HEAP32[$0 >> 2] = $5; - if ((std____2____libcpp_sscanf_l_28char_20const__2c_20__locale_struct__2c_20char_20const__2c_20____29($1, $6, 31595, $0) | 0) != 1) { + if ((std____2____libcpp_sscanf_l_28char_20const__2c_20__locale_struct__2c_20char_20const__2c_20____29($1, $6, 31947, $0) | 0) != 1) { HEAP32[$4 >> 2] = 4; } if (bool_20std____2__operator___wchar_t_2c_20std____2__char_traits_wchar_t__20__28std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20const__2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20const__29_1($0 + 344 | 0, $0 + 336 | 0)) { @@ -46188,13 +46185,13 @@ function std____2__money_get_char_2c_20std____2__istreambuf_iterator_char_2c_20s if (!std____2__money_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20_____do_get_28std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20___2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__2c_20bool_2c_20std____2__locale_20const__2c_20unsigned_20int_2c_20unsigned_20int__2c_20bool__2c_20std____2__ctype_char__20const__2c_20std____2__unique_ptr_char_2c_20void_20_28__29_28void__29___2c_20char___2c_20char__29($0 + 280 | 0, $2, $3, $0 + 144 | 0, std____2__ios_base__flags_28_29_20const($4), $5, $0 + 143 | 0, $7, $1, $0 + 148 | 0, $0 + 260 | 0)) { break label$1; } - $2 = HEAPU8[37713] | HEAPU8[37714] << 8 | (HEAPU8[37715] << 16 | HEAPU8[37716] << 24); + $2 = HEAPU8[38065] | HEAPU8[38066] << 8 | (HEAPU8[38067] << 16 | HEAPU8[38068] << 24); HEAP8[$0 + 135 | 0] = $2; HEAP8[$0 + 136 | 0] = $2 >>> 8; HEAP8[$0 + 137 | 0] = $2 >>> 16; HEAP8[$0 + 138 | 0] = $2 >>> 24; - $2 = HEAPU8[37710] | HEAPU8[37711] << 8 | (HEAPU8[37712] << 16 | HEAPU8[37713] << 24); - HEAP32[$0 + 128 >> 2] = HEAPU8[37706] | HEAPU8[37707] << 8 | (HEAPU8[37708] << 16 | HEAPU8[37709] << 24); + $2 = HEAPU8[38062] | HEAPU8[38063] << 8 | (HEAPU8[38064] << 16 | HEAPU8[38065] << 24); + HEAP32[$0 + 128 >> 2] = HEAPU8[38058] | HEAPU8[38059] << 8 | (HEAPU8[38060] << 16 | HEAPU8[38061] << 24); HEAP32[$0 + 132 >> 2] = $2; std____2__ctype_char___widen_28char_20const__2c_20char_20const__2c_20char__29_20const($7, $0 + 128 | 0, $0 + 138 | 0, $0 + 118 | 0); HEAP32[$0 + 16 >> 2] = 334; @@ -46218,7 +46215,7 @@ function std____2__money_get_char_2c_20std____2__istreambuf_iterator_char_2c_20s label$7: { HEAP8[$2 | 0] = 0; HEAP32[$0 >> 2] = $6; - if ((sscanf($0 + 16 | 0, 32459, $0) | 0) != 1) { + if ((sscanf($0 + 16 | 0, 32811, $0) | 0) != 1) { break label$7; } std____2__unique_ptr_char_2c_20void_20_28__29_28void__29____unique_ptr_28_29($7); @@ -46651,7 +46648,7 @@ function std____2__num_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std HEAP32[$0 + 264 >> 2] = $1; $2 = std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_28_29($0 + 208 | 0); std____2__ios_base__getloc_28_29_20const($0 + 16 | 0, $3); - std____2__ctype_char___widen_28char_20const__2c_20char_20const__2c_20char__29_20const(std____2__ctype_char__20const__20std____2__use_facet_std____2__ctype_char__20__28std____2__locale_20const__29($0 + 16 | 0), 58512, 58538, $0 + 224 | 0); + std____2__ctype_char___widen_28char_20const__2c_20char_20const__2c_20char__29_20const(std____2__ctype_char__20const__20std____2__use_facet_std____2__ctype_char__20__28std____2__locale_20const__29($0 + 16 | 0), 58864, 58890, $0 + 224 | 0); std____2__locale___locale_28_29($0 + 16 | 0); $3 = std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_28_29($0 + 192 | 0); std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___resize_28unsigned_20long_29($3, std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___capacity_28_29_20const($3)); @@ -46683,7 +46680,7 @@ function std____2__num_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std $1 = std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___c_str_28_29_20const($3); $6 = std____2____cloc_28_29(); HEAP32[$0 >> 2] = $5; - if ((std____2____libcpp_sscanf_l_28char_20const__2c_20__locale_struct__2c_20char_20const__2c_20____29($1, $6, 31595, $0) | 0) != 1) { + if ((std____2____libcpp_sscanf_l_28char_20const__2c_20__locale_struct__2c_20char_20const__2c_20____29($1, $6, 31947, $0) | 0) != 1) { HEAP32[$4 >> 2] = 4; } if (bool_20std____2__operator___char_2c_20std____2__char_traits_char__20__28std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20const__2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20const__29_1($0 + 264 | 0, $0 + 256 | 0)) { @@ -47514,11 +47511,11 @@ function vision__HoughSimilarityVoting__mapCorrespondence_28float__2c_20float__2 __stack_pointer = $13 + 16 | 0; return; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 8625), 16268), 3647), 468), 4217), 9158), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 8696), 16438), 3764), 468), 4334), 9229), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 9998), 16268), 3647), 469), 4217), 9158), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 10082), 16438), 3764), 469), 4334), 9229), 13); abort(); abort(); } @@ -47913,7 +47910,7 @@ function vision__BinaryFeatureMatcher_96___match_28vision__BinaryFeatureStore_20 while (1) { if (vision__BinaryFeatureStore__size_28_29_20const($1) >>> 0 <= $4 >>> 0) { if (std____2__vector_vision__match_t_2c_20std____2__allocator_vision__match_t__20___size_28_29_20const($0) >>> 0 > vision__BinaryFeatureStore__size_28_29_20const($1) >>> 0) { - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 23177), 22978), 8835), 112), 9364), 23237), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 23472), 23260), 8906), 112), 9435), 23532), 13); abort(); abort(); } @@ -48248,7 +48245,7 @@ function std____2__num_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c __stack_pointer = $0; HEAP32[$0 + 424 >> 2] = 37; HEAP32[$0 + 428 >> 2] = 0; - $11 = std____2____num_put_base____format_float_28char__2c_20char_20const__2c_20unsigned_20int_29($0 + 424 | 1, 35776, std____2__ios_base__flags_28_29_20const($2)); + $11 = std____2____num_put_base____format_float_28char__2c_20char_20const__2c_20unsigned_20int_29($0 + 424 | 1, 36128, std____2__ios_base__flags_28_29_20const($2)); HEAP32[$0 + 380 >> 2] = $0 + 384; $8 = std____2____cloc_28_29(); label$1: { @@ -48801,34 +48798,34 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ $1 = __stack_pointer + -64 | 0; __stack_pointer = $1; $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28_29($1 + 56 | 0); - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 48 | 0, 31142); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 48 | 0, 31494); $3 = HEAP32[$2 >> 2]; $2 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 16 >> 2] = $3; HEAP32[$1 + 20 >> 2] = $2; label$1: { if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 + 16 | 0)) { - $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 40 | 0, 30453); + $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 40 | 0, 30805); $3 = HEAP32[$1 + 44 >> 2]; $2 = HEAP32[$1 + 40 >> 2]; HEAP32[$1 + 56 >> 2] = $2; HEAP32[$1 + 60 >> 2] = $3; break label$1; } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 32 | 0, 29296); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 32 | 0, 29648); $3 = HEAP32[$2 >> 2]; $2 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 + 8 >> 2] = $3; HEAP32[$1 + 12 >> 2] = $2; if ($28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1 + 8 | 0)) { - $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 40 | 0, 31765); + $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 40 | 0, 32117); $3 = HEAP32[$1 + 44 >> 2]; $2 = HEAP32[$1 + 40 >> 2]; HEAP32[$1 + 56 >> 2] = $2; HEAP32[$1 + 60 >> 2] = $3; break label$1; } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 24 | 0, 33366); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 24 | 0, 33718); $3 = HEAP32[$2 >> 2]; $2 = HEAP32[$2 + 4 >> 2]; HEAP32[$1 >> 2] = $3; @@ -48836,7 +48833,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ if (!$28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1)) { break label$1; } - $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 40 | 0, 31870); + $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 40 | 0, 32222); $3 = HEAP32[$1 + 44 >> 2]; $2 = HEAP32[$1 + 40 >> 2]; HEAP32[$1 + 56 >> 2] = $2; @@ -49008,23 +49005,23 @@ function emscripten__class__std____2__vector_nftMarker_2c_20std____2__allocator_ $0 = HEAP32[$1 + 24 >> 2]; HEAP32[$1 + 16 >> 2] = $0; HEAP32[$1 + 20 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20_____29_28nftMarker_20const__29___invoke_std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20__20__28char_20const__2c_20void_20_28std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20_____29_28nftMarker_20const__29_29(32090, $1 + 16 | 0); + void_20emscripten__internal__RegisterClassMethod_void_20_28std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20_____29_28nftMarker_20const__29___invoke_std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20__20__28char_20const__2c_20void_20_28std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20_____29_28nftMarker_20const__29_29(32442, $1 + 16 | 0); HEAP32[$1 + 28 >> 2] = 0; HEAP32[$1 + 24 >> 2] = 81; $0 = HEAP32[$1 + 28 >> 2]; $2 = HEAP32[$1 + 24 >> 2]; HEAP32[$1 + 8 >> 2] = $2; HEAP32[$1 + 12 >> 2] = $0; - void_20emscripten__internal__RegisterClassMethod_void_20_28std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20_____29_28unsigned_20long_2c_20nftMarker_20const__29___invoke_std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20__20__28char_20const__2c_20void_20_28std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20_____29_28unsigned_20long_2c_20nftMarker_20const__29_29(32463, $1 + 8 | 0); + void_20emscripten__internal__RegisterClassMethod_void_20_28std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20_____29_28unsigned_20long_2c_20nftMarker_20const__29___invoke_std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20__20__28char_20const__2c_20void_20_28std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20_____29_28unsigned_20long_2c_20nftMarker_20const__29_29(32815, $1 + 8 | 0); HEAP32[$1 + 28 >> 2] = 0; HEAP32[$1 + 24 >> 2] = 82; $2 = HEAP32[$1 + 28 >> 2]; $0 = HEAP32[$1 + 24 >> 2]; HEAP32[$1 >> 2] = $0; HEAP32[$1 + 4 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_unsigned_20long_20_28std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20_____29_28_29_20const___invoke_std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20__20__28char_20const__2c_20unsigned_20long_20_28std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20_____29_28_29_20const_29(32533, $1); - void_20emscripten__internal__RegisterClassMethod_emscripten__val_20_28__29_28std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20__20const__2c_20unsigned_20long_29___invoke_std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20__20__28char_20const__2c_20emscripten__val_20_28__29_28std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20__20const__2c_20unsigned_20long_29_29(30364, 83); - void_20emscripten__internal__RegisterClassMethod_bool_20_28__29_28std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20___2c_20unsigned_20long_2c_20nftMarker_20const__29___invoke_std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20__20__28char_20const__2c_20bool_20_28__29_28std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20___2c_20unsigned_20long_2c_20nftMarker_20const__29_29(30360, 84); + void_20emscripten__internal__RegisterClassMethod_unsigned_20long_20_28std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20_____29_28_29_20const___invoke_std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20__20__28char_20const__2c_20unsigned_20long_20_28std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20_____29_28_29_20const_29(32885, $1); + void_20emscripten__internal__RegisterClassMethod_emscripten__val_20_28__29_28std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20__20const__2c_20unsigned_20long_29___invoke_std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20__20__28char_20const__2c_20emscripten__val_20_28__29_28std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20__20const__2c_20unsigned_20long_29_29(30716, 83); + void_20emscripten__internal__RegisterClassMethod_bool_20_28__29_28std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20___2c_20unsigned_20long_2c_20nftMarker_20const__29___invoke_std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20__20__28char_20const__2c_20bool_20_28__29_28std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20___2c_20unsigned_20long_2c_20nftMarker_20const__29_29(30712, 84); __stack_pointer = $1 + 32 | 0; } @@ -49169,7 +49166,7 @@ function std____2__num_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std __stack_pointer = $0; HEAP32[$0 + 248 >> 2] = 37; HEAP32[$0 + 252 >> 2] = 0; - $11 = std____2____num_put_base____format_float_28char__2c_20char_20const__2c_20unsigned_20int_29($0 + 248 | 1, 35776, std____2__ios_base__flags_28_29_20const($2)); + $11 = std____2____num_put_base____format_float_28char__2c_20char_20const__2c_20unsigned_20int_29($0 + 248 | 1, 36128, std____2__ios_base__flags_28_29_20const($2)); HEAP32[$0 + 204 >> 2] = $0 + 208; $8 = std____2____cloc_28_29(); label$1: { @@ -49470,11 +49467,11 @@ function vision__ComputeSubpixelDerivatives_28float__2c_20float__2c_20float__2c_ HEAPF32[$4 >> 2] = Math_fround(Math_fround(HEAPF32[$6 - 4 >> 2] + HEAPF32[$7 + 4 >> 2]) - Math_fround(HEAPF32[$6 + 4 >> 2] + HEAPF32[$7 - 4 >> 2])) * Math_fround(.25); return; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 24711), 22846), 3647), 284), 4217), 24085), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 25019), 23115), 3764), 284), 4334), 24393), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 24789), 22846), 3647), 285), 4217), 24218), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 25097), 23115), 3764), 285), 4334), 24526), 13); abort(); abort(); } @@ -49673,7 +49670,6 @@ function decode_mcu($0, $1) { HEAP32[$7 + 20 >> 2] = -1; return 1; } - function std____2____split_buffer_std____2__vector_std____2__vector_std____2__pair_float_2c_20unsigned_20long__2c_20std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20__2c_20std____2__allocator_std____2__vector_std____2__pair_float_2c_20unsigned_20long__2c_20std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20__20__20__2c_20std____2__allocator_std____2__vector_std____2__vector_std____2__pair_float_2c_20unsigned_20long__2c_20std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20__2c_20std____2__allocator_std____2__vector_std____2__pair_float_2c_20unsigned_20long__2c_20std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20__20__20__20_______destruct_at_end_28std____2__vector_std____2__vector_std____2__pair_float_2c_20unsigned_20long__2c_20std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20__2c_20std____2__allocator_std____2__vector_std____2__pair_float_2c_20unsigned_20long__2c_20std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20__20__20___2c_20std____2__integral_constant_bool_2c_20false__29($0, $1) { var $2 = 0, $3 = 0; while (1) { @@ -50078,7 +50074,7 @@ function try_realloc_chunk($0, $1) { } if ($1 + 4 >>> 0 <= $2 >>> 0) { $3 = $0; - if ($2 - $1 >>> 0 <= HEAP32[20204] << 1 >>> 0) { + if ($2 - $1 >>> 0 <= HEAP32[20292] << 1 >>> 0) { break label$1; } } @@ -50098,8 +50094,8 @@ function try_realloc_chunk($0, $1) { dispose_chunk($1, $2); break label$5; } - if (HEAP32[20090] == ($5 | 0)) { - $2 = HEAP32[20087] + $2 | 0; + if (HEAP32[20178] == ($5 | 0)) { + $2 = HEAP32[20175] + $2 | 0; if ($2 >>> 0 <= $1 >>> 0) { break label$1; } @@ -50107,12 +50103,12 @@ function try_realloc_chunk($0, $1) { $6 = $0 + $1 | 0; $1 = $2 - $1 | 0; HEAP32[$6 + 4 >> 2] = $1 | 1; - HEAP32[20087] = $1; - HEAP32[20090] = $6; + HEAP32[20175] = $1; + HEAP32[20178] = $6; break label$5; } - if (HEAP32[20089] == ($5 | 0)) { - $2 = HEAP32[20086] + $2 | 0; + if (HEAP32[20177] == ($5 | 0)) { + $2 = HEAP32[20174] + $2 | 0; if ($2 >>> 0 < $1 >>> 0) { break label$1; } @@ -50133,8 +50129,8 @@ function try_realloc_chunk($0, $1) { $3 = 0; $1 = 0; } - HEAP32[20089] = $1; - HEAP32[20086] = $3; + HEAP32[20177] = $1; + HEAP32[20174] = $3; break label$5; } $4 = HEAP32[$5 + 4 >> 2]; @@ -50150,10 +50146,10 @@ function try_realloc_chunk($0, $1) { if ($4 >>> 0 <= 255) { $2 = HEAP32[$5 + 8 >> 2]; $8 = $4 >>> 3 | 0; - $4 = ($8 << 3) + 80376 | 0; + $4 = ($8 << 3) + 80728 | 0; $3 = HEAP32[$5 + 12 >> 2]; if (($3 | 0) == ($2 | 0)) { - wasm2js_i32$0 = 80336, wasm2js_i32$1 = HEAP32[20084] & __wasm_rotl_i32(-2, $8), + wasm2js_i32$0 = 80688, wasm2js_i32$1 = HEAP32[20172] & __wasm_rotl_i32(-2, $8), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; break label$11; } @@ -50205,14 +50201,14 @@ function try_realloc_chunk($0, $1) { break label$11; } $3 = HEAP32[$5 + 28 >> 2]; - $2 = ($3 << 2) + 80640 | 0; + $2 = ($3 << 2) + 80992 | 0; label$18: { if (HEAP32[$2 >> 2] == ($5 | 0)) { HEAP32[$2 >> 2] = $4; if ($4) { break label$18; } - wasm2js_i32$0 = 80340, wasm2js_i32$1 = HEAP32[20085] & __wasm_rotl_i32(-2, $3), + wasm2js_i32$0 = 80692, wasm2js_i32$1 = HEAP32[20173] & __wasm_rotl_i32(-2, $3), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; break label$11; } @@ -50340,7 +50336,7 @@ function kpmUtilGetPose_binary_28ARParamLT__2c_20std____2__vector_vision__match_ __stack_pointer = $7 + 224 | 0; return $6; } - arLog(0, 3, 9732, 0); + arLog(0, 3, 9803, 0); exit(1); abort(); } @@ -50736,7 +50732,7 @@ function $28anonymous_20namespace_29__itanium_demangle__FoldExpr__printLeft_28_2 HEAP32[$3 + 100 >> 2] = $2; $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28char_29($28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $3 + 48 | 0), 32); } - $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($5 + 88 | 0, 38985); + $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($5 + 88 | 0, 39337); $2 = HEAP32[$4 >> 2]; $3 = HEAP32[$4 + 4 >> 2]; $4 = $2; @@ -50767,7 +50763,7 @@ function $28anonymous_20namespace_29__itanium_demangle__FoldExpr__printLeft_28_2 HEAP32[$2 + 72 >> 2] = $4; HEAP32[$2 + 76 >> 2] = $3; $6 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 24 | 0); - $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 - -64 | 0, 38193); + $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 - -64 | 0, 38545); $3 = HEAP32[$4 >> 2]; $2 = HEAP32[$4 + 4 >> 2]; $4 = $3; @@ -50898,11 +50894,11 @@ function float_20vision__PartialSort_float__28float__2c_20int_2c_20int_29($0, $1 } return $5; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 21204), 21285), 3647), 53), 4217), 21840), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 21452), 21533), 3764), 53), 4334), 22096), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 21932), 21285), 3647), 54), 4217), 22070), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 22188), 21533), 3764), 54), 4334), 22326), 13); abort(); abort(); } @@ -51239,23 +51235,23 @@ function emscripten__class__std____2__vector_int_2c_20std____2__allocator_int__2 $0 = HEAP32[$1 + 24 >> 2]; HEAP32[$1 + 16 >> 2] = $0; HEAP32[$1 + 20 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28std____2__vector_int_2c_20std____2__allocator_int__20_____29_28int_20const__29___invoke_std____2__vector_int_2c_20std____2__allocator_int__20__20__28char_20const__2c_20void_20_28std____2__vector_int_2c_20std____2__allocator_int__20_____29_28int_20const__29_29(32090, $1 + 16 | 0); + void_20emscripten__internal__RegisterClassMethod_void_20_28std____2__vector_int_2c_20std____2__allocator_int__20_____29_28int_20const__29___invoke_std____2__vector_int_2c_20std____2__allocator_int__20__20__28char_20const__2c_20void_20_28std____2__vector_int_2c_20std____2__allocator_int__20_____29_28int_20const__29_29(32442, $1 + 16 | 0); HEAP32[$1 + 28 >> 2] = 0; HEAP32[$1 + 24 >> 2] = 73; $0 = HEAP32[$1 + 28 >> 2]; $2 = HEAP32[$1 + 24 >> 2]; HEAP32[$1 + 8 >> 2] = $2; HEAP32[$1 + 12 >> 2] = $0; - void_20emscripten__internal__RegisterClassMethod_void_20_28std____2__vector_int_2c_20std____2__allocator_int__20_____29_28unsigned_20long_2c_20int_20const__29___invoke_std____2__vector_int_2c_20std____2__allocator_int__20__20__28char_20const__2c_20void_20_28std____2__vector_int_2c_20std____2__allocator_int__20_____29_28unsigned_20long_2c_20int_20const__29_29(32463, $1 + 8 | 0); + void_20emscripten__internal__RegisterClassMethod_void_20_28std____2__vector_int_2c_20std____2__allocator_int__20_____29_28unsigned_20long_2c_20int_20const__29___invoke_std____2__vector_int_2c_20std____2__allocator_int__20__20__28char_20const__2c_20void_20_28std____2__vector_int_2c_20std____2__allocator_int__20_____29_28unsigned_20long_2c_20int_20const__29_29(32815, $1 + 8 | 0); HEAP32[$1 + 28 >> 2] = 0; HEAP32[$1 + 24 >> 2] = 74; $2 = HEAP32[$1 + 28 >> 2]; $0 = HEAP32[$1 + 24 >> 2]; HEAP32[$1 >> 2] = $0; HEAP32[$1 + 4 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_unsigned_20long_20_28std____2__vector_int_2c_20std____2__allocator_int__20_____29_28_29_20const___invoke_std____2__vector_int_2c_20std____2__allocator_int__20__20__28char_20const__2c_20unsigned_20long_20_28std____2__vector_int_2c_20std____2__allocator_int__20_____29_28_29_20const_29(32533, $1); - void_20emscripten__internal__RegisterClassMethod_emscripten__val_20_28__29_28std____2__vector_int_2c_20std____2__allocator_int__20__20const__2c_20unsigned_20long_29___invoke_std____2__vector_int_2c_20std____2__allocator_int__20__20__28char_20const__2c_20emscripten__val_20_28__29_28std____2__vector_int_2c_20std____2__allocator_int__20__20const__2c_20unsigned_20long_29_29(30364, 75); - void_20emscripten__internal__RegisterClassMethod_bool_20_28__29_28std____2__vector_int_2c_20std____2__allocator_int__20___2c_20unsigned_20long_2c_20int_20const__29___invoke_std____2__vector_int_2c_20std____2__allocator_int__20__20__28char_20const__2c_20bool_20_28__29_28std____2__vector_int_2c_20std____2__allocator_int__20___2c_20unsigned_20long_2c_20int_20const__29_29(30360, 76); + void_20emscripten__internal__RegisterClassMethod_unsigned_20long_20_28std____2__vector_int_2c_20std____2__allocator_int__20_____29_28_29_20const___invoke_std____2__vector_int_2c_20std____2__allocator_int__20__20__28char_20const__2c_20unsigned_20long_20_28std____2__vector_int_2c_20std____2__allocator_int__20_____29_28_29_20const_29(32885, $1); + void_20emscripten__internal__RegisterClassMethod_emscripten__val_20_28__29_28std____2__vector_int_2c_20std____2__allocator_int__20__20const__2c_20unsigned_20long_29___invoke_std____2__vector_int_2c_20std____2__allocator_int__20__20__28char_20const__2c_20emscripten__val_20_28__29_28std____2__vector_int_2c_20std____2__allocator_int__20__20const__2c_20unsigned_20long_29_29(30716, 75); + void_20emscripten__internal__RegisterClassMethod_bool_20_28__29_28std____2__vector_int_2c_20std____2__allocator_int__20___2c_20unsigned_20long_2c_20int_20const__29___invoke_std____2__vector_int_2c_20std____2__allocator_int__20__20__28char_20const__2c_20bool_20_28__29_28std____2__vector_int_2c_20std____2__allocator_int__20___2c_20unsigned_20long_2c_20int_20const__29_29(30712, 76); __stack_pointer = $1 + 32 | 0; } @@ -51456,7 +51452,7 @@ function std____2__num_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c __stack_pointer = $5; HEAP32[$5 + 376 >> 2] = 37; HEAP32[$5 + 380 >> 2] = 0; - $7 = std____2____num_put_base____format_float_28char__2c_20char_20const__2c_20unsigned_20int_29($5 + 376 | 1, 39168, std____2__ios_base__flags_28_29_20const($2)); + $7 = std____2____num_put_base____format_float_28char__2c_20char_20const__2c_20unsigned_20int_29($5 + 376 | 1, 39520, std____2__ios_base__flags_28_29_20const($2)); HEAP32[$5 + 332 >> 2] = $5 + 336; $0 = std____2____cloc_28_29(); label$1: { @@ -51635,9 +51631,9 @@ function decode_mcu_AC_first_1($0, $1) { $2 = $2 - $3 | 0; $1 = $8 + $9 | 0; $3 = $3 << 2; - $9 = HEAP32[$3 + 42512 >> 2]; + $9 = HEAP32[$3 + 42864 >> 2]; $8 = $9 & $6 >> $2; - HEAP16[(HEAP32[($1 << 2) + $13 >> 2] << 1) + $12 >> 1] = $8 - (HEAP32[$3 + 42508 >> 2] < ($8 | 0) ? 0 : $9) << $14; + HEAP16[(HEAP32[($1 << 2) + $13 >> 2] << 1) + $12 >> 1] = $8 - (HEAP32[$3 + 42860 >> 2] < ($8 | 0) ? 0 : $9) << $14; break label$14; } if (($8 | 0) != 15) { @@ -51654,7 +51650,7 @@ function decode_mcu_AC_first_1($0, $1) { $2 = HEAP32[$4 + 20 >> 2]; } $2 = $2 - $8 | 0; - $3 = (HEAP32[($8 << 2) + 42512 >> 2] & $6 >> $2) + (-1 << $8 ^ -1) | 0; + $3 = (HEAP32[($8 << 2) + 42864 >> 2] & $6 >> $2) + (-1 << $8 ^ -1) | 0; break label$8; } $1 = $9 + 15 | 0; @@ -51850,42 +51846,42 @@ function std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits function std____2__init_wmonths_28_29() { var $0 = 0; - if (!HEAPU8[84368]) { - $0 = 84080; + if (!HEAPU8[84720]) { + $0 = 84432; while (1) { $0 = std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___basic_string_28_29($0) + 12 | 0; - if (($0 | 0) != 84368) { + if (($0 | 0) != 84720) { continue; } break; } __cxa_atexit(341, 0, 1024); - HEAP8[84368] = 1; - } - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84080, 63512); - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84092, 63544); - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84104, 63580); - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84116, 63604); - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84128, 63628); - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84140, 63644); - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84152, 63664); - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84164, 63684); - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84176, 63712); - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84188, 63752); - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84200, 63784); - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84212, 63820); - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84224, 63856); - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84236, 63872); - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84248, 63888); - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84260, 63904); - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84272, 63628); - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84284, 63920); - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84296, 63936); - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84308, 63952); - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84320, 63968); - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84332, 63984); - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84344, 64e3); - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84356, 64016); + HEAP8[84720] = 1; + } + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84432, 63864); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84444, 63896); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84456, 63932); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84468, 63956); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84480, 63980); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84492, 63996); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84504, 64016); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84516, 64036); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84528, 64064); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84540, 64104); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84552, 64136); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84564, 64172); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84576, 64208); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84588, 64224); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84600, 64240); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84612, 64256); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84624, 63980); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84636, 64272); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84648, 64288); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84660, 64304); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84672, 64320); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84684, 64336); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84696, 64352); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84708, 64368); } function std____2____vector_base_std____2__vector_std____2__vector_std____2__pair_float_2c_20unsigned_20long__2c_20std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20__2c_20std____2__allocator_std____2__vector_std____2__pair_float_2c_20unsigned_20long__2c_20std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20__20__20__2c_20std____2__allocator_std____2__vector_std____2__vector_std____2__pair_float_2c_20unsigned_20long__2c_20std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20__2c_20std____2__allocator_std____2__vector_std____2__pair_float_2c_20unsigned_20long__2c_20std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20__20__20__20__20______vector_base_28_29($0) { @@ -51915,7 +51911,7 @@ function std____2__num_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std __stack_pointer = $5; HEAP32[$5 + 200 >> 2] = 37; HEAP32[$5 + 204 >> 2] = 0; - $7 = std____2____num_put_base____format_float_28char__2c_20char_20const__2c_20unsigned_20int_29($5 + 200 | 1, 39168, std____2__ios_base__flags_28_29_20const($2)); + $7 = std____2____num_put_base____format_float_28char__2c_20char_20const__2c_20unsigned_20int_29($5 + 200 | 1, 39520, std____2__ios_base__flags_28_29_20const($2)); HEAP32[$5 + 156 >> 2] = $5 + 160; $0 = std____2____cloc_28_29(); label$1: { @@ -52102,9 +52098,9 @@ function decode_mcu_DC_first_1($0, $1) { } $4 = $4 - $3 | 0; $3 = $3 << 2; - $6 = HEAP32[$3 + 42512 >> 2]; + $6 = HEAP32[$3 + 42864 >> 2]; $7 = $6 & $8 >> $4; - $6 = $7 - (HEAP32[$3 + 42508 >> 2] < ($7 | 0) ? 0 : $6) | 0; + $6 = $7 - (HEAP32[$3 + 42860 >> 2] < ($7 | 0) ? 0 : $6) | 0; } else { $6 = 0; } @@ -52274,7 +52270,7 @@ function ar2GetTransMat($0, $1, $2, $3, $4, $5, $6) { return Math_fround($14); } } - arLog(0, 3, 39152, 0); + arLog(0, 3, 39504, 0); exit(1); abort(); } @@ -52283,7 +52279,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ var $2 = 0, $3 = 0, $4 = 0, $5 = 0; $2 = __stack_pointer - 48 | 0; __stack_pointer = $2; - $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 35671); + $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 36023); $5 = HEAP32[$4 >> 2]; $3 = HEAP32[$4 + 4 >> 2]; HEAP32[$2 + 16 >> 2] = $5; @@ -52291,7 +52287,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ label$1: { label$2: { if (!$28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $2 + 16 | 0)) { - $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 32 | 0, 30560); + $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 32 | 0, 30912); $3 = HEAP32[$4 >> 2]; $5 = HEAP32[$4 + 4 >> 2]; HEAP32[$2 + 8 >> 2] = $3; @@ -52340,7 +52336,7 @@ function vision__HoughSimilarityVoting__voteAtIndex_28int_2c_20unsigned_20int_29 __stack_pointer = $3 + 32 | 0; return; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 16781), 16268), 3647), 290), 4217), 16961), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 16977), 16438), 3764), 290), 4334), 17157), 13); abort(); abort(); } @@ -52559,22 +52555,22 @@ function $28anonymous_20namespace_29__itanium_demangle__BinaryExpr__printLeft_28 $2 = __stack_pointer - 128 | 0; __stack_pointer = $2; $6 = $0 + 12 | 0; - if ($28anonymous_20namespace_29__itanium_demangle__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_20const__2c_20_28anonymous_20namespace_29__itanium_demangle__StringView_20const__29($6, $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 120 | 0, 37472))) { - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 112 | 0, 38511); + if ($28anonymous_20namespace_29__itanium_demangle__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_20const__2c_20_28anonymous_20namespace_29__itanium_demangle__StringView_20const__29($6, $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 120 | 0, 37824))) { + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 112 | 0, 38863); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 56 >> 2] = $4; HEAP32[$2 + 60 >> 2] = $5; $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 56 | 0); } - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 104 | 0, 38511); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 104 | 0, 38863); $5 = HEAP32[$3 >> 2]; $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 48 >> 2] = $5; HEAP32[$2 + 52 >> 2] = $4; $1 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 48 | 0); $28anonymous_20namespace_29__itanium_demangle__Node__print_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const(HEAP32[$0 + 8 >> 2], $1); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 96 | 0, 38993); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 96 | 0, 39345); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 40 >> 2] = $4; @@ -52588,21 +52584,21 @@ function $28anonymous_20namespace_29__itanium_demangle__BinaryExpr__printLeft_28 HEAP32[$2 + 88 >> 2] = $5; HEAP32[$2 + 92 >> 2] = $4; $1 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 32 | 0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 80 | 0, 38510); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 80 | 0, 38862); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 24 >> 2] = $4; HEAP32[$2 + 28 >> 2] = $5; $1 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 24 | 0); $28anonymous_20namespace_29__itanium_demangle__Node__print_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const(HEAP32[$0 + 20 >> 2], $1); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 72 | 0, 38404); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 72 | 0, 38756); $5 = HEAP32[$3 >> 2]; $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 16 >> 2] = $5; HEAP32[$2 + 20 >> 2] = $4; $0 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 16 | 0); - if ($28anonymous_20namespace_29__itanium_demangle__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_20const__2c_20_28anonymous_20namespace_29__itanium_demangle__StringView_20const__29($6, $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 120 | 0, 37472))) { - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 - -64 | 0, 38404); + if ($28anonymous_20namespace_29__itanium_demangle__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_20const__2c_20_28anonymous_20namespace_29__itanium_demangle__StringView_20const__29($6, $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 120 | 0, 37824))) { + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 - -64 | 0, 38756); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 8 >> 2] = $4; @@ -52662,7 +52658,7 @@ function extractVisibleFeaturesHomography($0, $1, $2, $3, $4, $5) { $15 = HEAPF32[$1 + 12 >> 2]; if (!(!($7 <= $15) | !(HEAPF32[$1 + 16 >> 2] <= $7))) { if (($14 | 0) == 200) { - arLog(0, 3, 39027, 0); + arLog(0, 3, 39379, 0); $0 = $4 + 4812 | 0; break label$1; } @@ -52749,18 +52745,18 @@ function getNFTMarkerInfo($0, $1) { $2 = __stack_pointer - 400 | 0; __stack_pointer = $2; HEAP32[$2 + 396 >> 2] = $0; - wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(78876, $2 + 396 | 0), + wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(79228, $2 + 396 | 0), HEAP32[wasm2js_i32$0 + 240 >> 2] = wasm2js_i32$1; - wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(78876), + wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(79228), HEAP32[wasm2js_i32$0 + 144 >> 2] = wasm2js_i32$1; label$1: { if (std____2__operator___28std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__2c_20std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__29($2 + 240 | 0, $2 + 144 | 0)) { - $0 = HEAP32[18427]; + $0 = HEAP32[18515]; break label$1; } - $3 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(78876, $2 + 396 | 0); + $3 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(79228, $2 + 396 | 0); if (HEAP32[$3 + 260 >> 2] <= ($1 | 0)) { - $0 = HEAP32[18428]; + $0 = HEAP32[18516]; break label$1; } memset($2 + 144 | 0, 0, 96); @@ -52776,13 +52772,13 @@ function getNFTMarkerInfo($0, $1) { $0 = 0; if (($4 | 0) == 3) { if ((arFilterTransMat(HEAP32[$3 + 232 >> 2], $2 + 240 | 0, $5 >>> 31 | 0) | 0) < 0) { - webarkitLOGe_28char__2c_20int_29(38046, $1); + webarkitLOGe_28char__2c_20int_29(38398, $1); } matrixLerp($2 + 240 | 0, $2 + 144 | 0, Math_fround(.949999988079071)); if (($5 | 0) >= 0) { break label$6; } - webarkitLOGi_28char__2c_20int_29(34828, $5); + webarkitLOGi_28char__2c_20int_29(35180, $5); $0 = -2; HEAP32[$3 + 256 >> 2] = -2; break label$4; @@ -52804,7 +52800,7 @@ function getNFTMarkerInfo($0, $1) { $0 = HEAP32[((HEAP32[$3 + 256 >> 2] << 2) + $3 | 0) + 264 >> 2]; HEAP32[$2 + 132 >> 2] = HEAP32[$3 + 260 >> 2] - 1; HEAP32[$2 + 128 >> 2] = $0; - arLog(0, 1, 39078, $2 + 128 | 0); + arLog(0, 1, 39430, $2 + 128 | 0); $0 = HEAP32[$3 + 256 >> 2]; } label$12: { @@ -52823,11 +52819,11 @@ function getNFTMarkerInfo($0, $1) { HEAPF64[$2 + 104 >> 3] = HEAPF64[$2 + 232 >> 3]; HEAP32[$2 >> 2] = $1; HEAPF64[$2 + 8 >> 3] = HEAPF32[$2 + 140 >> 2]; - emscripten_asm_const_int(77198, 39169, $2 | 0) | 0; + emscripten_asm_const_int(77550, 39521, $2 | 0) | 0; break label$12; } HEAP32[$2 + 112 >> 2] = $1; - emscripten_asm_const_int(77904, 39184, $2 + 112 | 0) | 0; + emscripten_asm_const_int(78256, 39536, $2 + 112 | 0) | 0; } $0 = 0; } @@ -53155,8 +53151,8 @@ function arGetContour($0, $1, $2, $3, $4, $5, $6) { break label$11; } $8 = $7 << 2; - $4 = HEAP32[$8 + 8416 >> 2]; - $8 = HEAP32[$8 + 8384 >> 2]; + $4 = HEAP32[$8 + 12224 >> 2]; + $8 = HEAP32[$8 + 12192 >> 2]; if (HEAP16[($8 + Math_imul($1, $4) << 1) + $3 >> 1] > 0) { break label$9; } @@ -53166,7 +53162,7 @@ function arGetContour($0, $1, $2, $3, $4, $5, $6) { } break; } - arLog(0, 3, 3116, 0); + arLog(0, 3, 3220, 0); $2 = -1; break label$1; } @@ -53192,7 +53188,7 @@ function arGetContour($0, $1, $2, $3, $4, $5, $6) { } break; } - arLog(0, 3, 3824, 0); + arLog(0, 3, 3941, 0); $2 = -1; break label$1; } @@ -53403,21 +53399,21 @@ function $28anonymous_20namespace_29__itanium_demangle__NewExpr__printLeft_28_28 $2 = __stack_pointer - 112 | 0; __stack_pointer = $2; if (HEAPU8[$0 + 28 | 0]) { - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 104 | 0, 38651); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 104 | 0, 39003); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 48 >> 2] = $4; HEAP32[$2 + 52 >> 2] = $5; $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 48 | 0); } - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 96 | 0, 29272); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 96 | 0, 29624); $5 = HEAP32[$3 >> 2]; $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 40 >> 2] = $5; HEAP32[$2 + 44 >> 2] = $4; $1 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 40 | 0); if (HEAPU8[$0 + 29 | 0]) { - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 88 | 0, 35114); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 88 | 0, 35466); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 32 >> 2] = $4; @@ -53427,14 +53423,14 @@ function $28anonymous_20namespace_29__itanium_demangle__NewExpr__printLeft_28_28 $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28char_29($1, 32); $6 = $0 + 8 | 0; if (!$28anonymous_20namespace_29__itanium_demangle__NodeArray__empty_28_29_20const($6)) { - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 80 | 0, 38511); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 80 | 0, 38863); $5 = HEAP32[$3 >> 2]; $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 24 >> 2] = $5; HEAP32[$2 + 28 >> 2] = $4; $7 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 24 | 0); $28anonymous_20namespace_29__itanium_demangle__NodeArray__printWithComma_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const($6, $7); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 72 | 0, 38404); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 72 | 0, 38756); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 16 >> 2] = $4; @@ -53444,14 +53440,14 @@ function $28anonymous_20namespace_29__itanium_demangle__NewExpr__printLeft_28_28 $28anonymous_20namespace_29__itanium_demangle__Node__print_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const(HEAP32[$0 + 16 >> 2], $1); $0 = $0 + 20 | 0; if (!$28anonymous_20namespace_29__itanium_demangle__NodeArray__empty_28_29_20const($0)) { - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 - -64 | 0, 38511); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 - -64 | 0, 38863); $5 = HEAP32[$3 >> 2]; $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 8 >> 2] = $5; HEAP32[$2 + 12 >> 2] = $4; $1 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 8 | 0); $28anonymous_20namespace_29__itanium_demangle__NodeArray__printWithComma_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const($0, $1); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 56 | 0, 38404); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 56 | 0, 38756); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = $4; @@ -53485,7 +53481,7 @@ function vision__FindHoughMatches_28std____2__vector_vision__match_t_2c_20std___ continue; } } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 23749), 7738), 8835), 342), 9364), 23795), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 24044), 7866), 8906), 342), 9435), 24090), 13); abort(); abort(); } @@ -53538,7 +53534,7 @@ function std____2__enable_if__28__is_cpp17_forward_iterator_std____2____wrap_ite function arPattLoadFromBuffer($0, $1) { var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0; if (!$0) { - arLog(0, 3, 3343, 0); + arLog(0, 3, 3447, 0); return -1; } if ($1) { @@ -53556,7 +53552,7 @@ function arPattLoadFromBuffer($0, $1) { if (($3 | 0) != ($8 | 0)) { $10 = strdup($1); if (!$10) { - arLog(0, 3, 4356, 0); + arLog(0, 3, 4473, 0); return -1; } $14 = $8 << 2; @@ -53600,7 +53596,7 @@ function arPattLoadFromBuffer($0, $1) { $3 = HEAP32[$0 + 28 >> 2]; continue; } else { - arLog(0, 3, 5121, 0); + arLog(0, 3, 5238, 0); dlfree($10); return -1; } @@ -53670,7 +53666,7 @@ function arPattLoadFromBuffer($0, $1) { continue; } } - arLog(0, 3, 3831, 0); + arLog(0, 3, 3948, 0); return -1; } @@ -53775,42 +53771,42 @@ function jpeg_idct_6x3($0, $1, $2, $3, $4) { function std____2__init_months_28_29() { var $0 = 0; - if (!HEAPU8[84064]) { - $0 = 83776; + if (!HEAPU8[84416]) { + $0 = 84128; while (1) { $0 = std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_28_29($0) + 12 | 0; - if (($0 | 0) != 84064) { + if (($0 | 0) != 84416) { continue; } break; } __cxa_atexit(340, 0, 1024); - HEAP8[84064] = 1; - } - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83776, 28703); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83788, 28694); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83800, 32250); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83812, 32026); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83824, 28784); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83836, 32597); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83848, 28722); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83860, 29976); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83872, 31427); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83884, 31410); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83896, 31418); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83908, 31437); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83920, 31863); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83932, 34973); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83944, 31476); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83956, 31262); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83968, 28784); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83980, 31635); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83992, 31964); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(84004, 32256); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(84016, 31579); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(84028, 30482); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(84040, 29279); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(84052, 34899); + HEAP8[84416] = 1; + } + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(84128, 29055); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(84140, 29046); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(84152, 32602); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(84164, 32378); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(84176, 29136); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(84188, 32949); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(84200, 29074); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(84212, 30328); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(84224, 31779); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(84236, 31762); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(84248, 31770); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(84260, 31789); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(84272, 32215); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(84284, 35325); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(84296, 31828); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(84308, 31614); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(84320, 29136); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(84332, 31987); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(84344, 32316); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(84356, 32608); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(84368, 31931); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(84380, 30834); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(84392, 29631); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(84404, 35251); } function setCamera($0, $1) { @@ -53819,50 +53815,50 @@ function setCamera($0, $1) { __stack_pointer = $2; HEAP32[$2 + 24 >> 2] = $1; HEAP32[$2 + 28 >> 2] = $0; - wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(78876, $2 + 28 | 0), + wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(79228, $2 + 28 | 0), HEAP32[wasm2js_i32$0 + 16 >> 2] = wasm2js_i32$1; - wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(78876), + wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(79228), HEAP32[wasm2js_i32$0 + 8 >> 2] = wasm2js_i32$1; $1 = -1; label$1: { if (std____2__operator___28std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__2c_20std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__29($2 + 16 | 0, $2 + 8 | 0)) { break label$1; } - $0 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(78876, $2 + 28 | 0); - wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__unordered_map_int_2c_20ARParam_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20ARParam__20__20___find_28int_20const__29(78896, $2 + 24 | 0), + $0 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(79228, $2 + 28 | 0); + wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__unordered_map_int_2c_20ARParam_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20ARParam__20__20___find_28int_20const__29(79248, $2 + 24 | 0), HEAP32[wasm2js_i32$0 + 16 >> 2] = wasm2js_i32$1; - wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__unordered_map_int_2c_20ARParam_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20ARParam__20__20___end_28_29(78896), + wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__unordered_map_int_2c_20ARParam_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20ARParam__20__20___end_28_29(79248), HEAP32[wasm2js_i32$0 + 8 >> 2] = wasm2js_i32$1; if (std____2__operator___28std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20ARParam__2c_20void_____20__20const__2c_20std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20ARParam__2c_20void_____20__20const__29($2 + 16 | 0, $2 + 8 | 0)) { break label$1; } - $4 = __memcpy($0 + 8 | 0, std____2__unordered_map_int_2c_20ARParam_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20ARParam__20__20___operator_5b_5d_28int_20const__29(78896, $2 + 24 | 0), 184); + $4 = __memcpy($0 + 8 | 0, std____2__unordered_map_int_2c_20ARParam_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20ARParam__20__20___operator_5b_5d_28int_20const__29(79248, $2 + 24 | 0), 184); $5 = HEAP32[$0 + 8 >> 2]; $3 = HEAP32[$0 + 12 >> 2]; if (!(($5 | 0) == HEAP32[$0 + 208 >> 2] & ($3 | 0) == HEAP32[$0 + 212 >> 2])) { HEAP32[$2 + 4 >> 2] = $3; HEAP32[$2 >> 2] = $5; - arLog(0, 2, 39105, $2); + arLog(0, 2, 39457, $2); arParamChangeSize($4, HEAP32[$0 + 208 >> 2], HEAP32[$0 + 212 >> 2], $4); } deleteHandle($0); $3 = arParamLTCreate($4, 15); HEAP32[$0 + 192 >> 2] = $3; if (!$3) { - webarkitLOGe_28char__29(37943); + webarkitLOGe_28char__29(38295); break label$1; } $3 = arCreateHandle($3); HEAP32[$0 + 216 >> 2] = $3; if (!$3) { - webarkitLOGe_28char__29(37986); + webarkitLOGe_28char__29(38338); break label$1; } arSetPixelFormat($3, HEAP32[$0 + 544 >> 2]); $4 = ar3DCreateHandle($4); HEAP32[$0 + 220 >> 2] = $4; if (!$4) { - webarkitLOGe_28char__29(32880); + webarkitLOGe_28char__29(33232); break label$1; } arglCameraFrustumRH(HEAP32[$0 + 192 >> 2], HEAPF64[$0 + 392 >> 3], HEAPF64[$0 + 400 >> 3], $0 + 416 | 0); @@ -54125,7 +54121,7 @@ function ar2ReadImageSetOld($0) { break label$5; } } - arLog(0, 3, 4964, 0); + arLog(0, 3, 5081, 0); break label$3; } $3 = dlmalloc($5 << 2); @@ -54541,7 +54537,7 @@ function vision__VisualDatabase_vision__FREAKExtractor_2c_20vision__BinaryFeatur std____2__enable_if___compatible_with_vision__Keyframe_96__2c_20vision__Keyframe_96__20___value_2c_20void___type_20std____2__shared_ptr_vision__Keyframe_96__20___reset_vision__Keyframe_96__20__28vision__Keyframe_96___29($4, vision__Keyframe_96___Keyframe_28_29(operator_20new_28unsigned_20long_29(148))); vision__Keyframe_96___setWidth_28int_29(std____2__shared_ptr_vision__Keyframe_96__20___operator___28_29_20const($4), vision__Image__width_28_29_20const(std____2__vector_vision__Image_2c_20std____2__allocator_vision__Image__20___operator_5b_5d_28unsigned_20long_29_20const(vision__GaussianScaleSpacePyramid__images_28_29_20const($1), 0))); vision__Keyframe_96___setHeight_28int_29(std____2__shared_ptr_vision__Keyframe_96__20___operator___28_29_20const($4), vision__Image__height_28_29_20const(std____2__vector_vision__Image_2c_20std____2__allocator_vision__Image__20___operator_5b_5d_28unsigned_20long_29_20const(vision__GaussianScaleSpacePyramid__images_28_29_20const($1), 0))); - $5 = vision__ScopedTimer__ScopedTimer_28char_20const__29($2 + 16 | 0, 4062); + $5 = vision__ScopedTimer__ScopedTimer_28char_20const__29($2 + 16 | 0, 4179); if (vision__ScopedTimer__operator_20bool_28_29($5)) { void_20vision__FindFeatures_vision__FREAKExtractor_2c_2096__28vision__Keyframe_96___2c_20vision__GaussianScaleSpacePyramid_20const__2c_20vision__DoGScaleInvariantDetector__2c_20vision__FREAKExtractor__29(std____2__shared_ptr_vision__Keyframe_96__20___get_28_29_20const($4), $1, $3, $0 + 316 | 0); } @@ -54551,10 +54547,10 @@ function vision__VisualDatabase_vision__FREAKExtractor_2c_20vision__BinaryFeatur $3 = std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___c_str_28_29_20const($2 + 16 | 0); wasm2js_i32$0 = $2, wasm2js_i32$1 = vision__BinaryFeatureStore__size_28_29_20const(vision__Keyframe_96___store_28_29(std____2__shared_ptr_vision__Keyframe_96__20___operator___28_29_20const($4))), HEAP32[wasm2js_i32$0 + 12 >> 2] = wasm2js_i32$1; - HEAP32[$2 + 8 >> 2] = 27637; + HEAP32[$2 + 8 >> 2] = 27997; HEAP32[$2 + 4 >> 2] = $3; - HEAP32[$2 >> 2] = 5694; - vision__Logger__write_28vision__LoggerPriorityLevel_2c_20char_20const__2c_20____29($1, 8, 21888, $2); + HEAP32[$2 >> 2] = 5811; + vision__Logger__write_28vision__LoggerPriorityLevel_2c_20char_20const__2c_20____29($1, 8, 22144, $2); std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20____basic_string_28_29($2 + 16 | 0); $1 = vision__VisualDatabase_vision__FREAKExtractor_2c_20vision__BinaryFeatureStore_2c_20vision__BinaryFeatureMatcher_96__20___query_28vision__Keyframe_96__20const__29($0, std____2__shared_ptr_vision__Keyframe_96__20___get_28_29_20const($4)); __stack_pointer = $2 + 48 | 0; @@ -54704,14 +54700,14 @@ function $28anonymous_20namespace_29__itanium_demangle__FunctionType__printRight var $2 = 0, $3 = 0, $4 = 0, $5 = 0; $2 = __stack_pointer - 112 | 0; __stack_pointer = $2; - $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 104 | 0, 38511); + $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 104 | 0, 38863); $5 = HEAP32[$4 >> 2]; $3 = HEAP32[$4 + 4 >> 2]; HEAP32[$2 + 48 >> 2] = $5; HEAP32[$2 + 52 >> 2] = $3; $1 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 48 | 0); $28anonymous_20namespace_29__itanium_demangle__NodeArray__printWithComma_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const($0 + 12 | 0, $1); - $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 96 | 0, 38404); + $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 96 | 0, 38756); $3 = HEAP32[$4 >> 2]; $5 = HEAP32[$4 + 4 >> 2]; HEAP32[$2 + 40 >> 2] = $3; @@ -54721,7 +54717,7 @@ function $28anonymous_20namespace_29__itanium_demangle__FunctionType__printRight FUNCTION_TABLE[HEAP32[HEAP32[$3 >> 2] + 20 >> 2]]($3, $1); $3 = HEAP32[$0 + 20 >> 2]; if ($3 & 1) { - $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 88 | 0, 29983); + $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 88 | 0, 30335); $5 = HEAP32[$4 >> 2]; $3 = HEAP32[$4 + 4 >> 2]; HEAP32[$2 + 32 >> 2] = $5; @@ -54730,7 +54726,7 @@ function $28anonymous_20namespace_29__itanium_demangle__FunctionType__printRight $3 = HEAP32[$0 + 20 >> 2]; } if ($3 & 2) { - $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 80 | 0, 32738); + $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 80 | 0, 33090); $3 = HEAP32[$4 >> 2]; $5 = HEAP32[$4 + 4 >> 2]; HEAP32[$2 + 24 >> 2] = $3; @@ -54739,7 +54735,7 @@ function $28anonymous_20namespace_29__itanium_demangle__FunctionType__printRight $3 = HEAP32[$0 + 20 >> 2]; } if ($3 & 4) { - $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 72 | 0, 30460); + $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 72 | 0, 30812); $5 = HEAP32[$4 >> 2]; $3 = HEAP32[$4 + 4 >> 2]; HEAP32[$2 + 16 >> 2] = $5; @@ -54751,7 +54747,7 @@ function $28anonymous_20namespace_29__itanium_demangle__FunctionType__printRight label$6: { switch (HEAPU8[$0 + 24 | 0] - 1 | 0) { case 0: - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 - -64 | 0, 38576); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 - -64 | 0, 38928); break label$5; case 1: @@ -54761,7 +54757,7 @@ function $28anonymous_20namespace_29__itanium_demangle__FunctionType__printRight break label$4; } } - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 56 | 0, 38572); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 56 | 0, 38924); } $4 = $3; $3 = HEAP32[$4 >> 2]; @@ -55654,14 +55650,14 @@ function $28anonymous_20namespace_29__itanium_demangle__FunctionEncoding__printR var $2 = 0, $3 = 0, $4 = 0, $5 = 0; $2 = __stack_pointer - 112 | 0; __stack_pointer = $2; - $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 104 | 0, 38511); + $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 104 | 0, 38863); $5 = HEAP32[$4 >> 2]; $3 = HEAP32[$4 + 4 >> 2]; HEAP32[$2 + 48 >> 2] = $5; HEAP32[$2 + 52 >> 2] = $3; $1 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 48 | 0); $28anonymous_20namespace_29__itanium_demangle__NodeArray__printWithComma_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const($0 + 16 | 0, $1); - $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 96 | 0, 38404); + $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 96 | 0, 38756); $3 = HEAP32[$4 >> 2]; $5 = HEAP32[$4 + 4 >> 2]; HEAP32[$2 + 40 >> 2] = $3; @@ -55673,7 +55669,7 @@ function $28anonymous_20namespace_29__itanium_demangle__FunctionEncoding__printR } $3 = HEAP32[$0 + 28 >> 2]; if ($3 & 1) { - $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 88 | 0, 29983); + $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 88 | 0, 30335); $5 = HEAP32[$4 >> 2]; $3 = HEAP32[$4 + 4 >> 2]; HEAP32[$2 + 32 >> 2] = $5; @@ -55682,7 +55678,7 @@ function $28anonymous_20namespace_29__itanium_demangle__FunctionEncoding__printR $3 = HEAP32[$0 + 28 >> 2]; } if ($3 & 2) { - $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 80 | 0, 32738); + $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 80 | 0, 33090); $3 = HEAP32[$4 >> 2]; $5 = HEAP32[$4 + 4 >> 2]; HEAP32[$2 + 24 >> 2] = $3; @@ -55691,7 +55687,7 @@ function $28anonymous_20namespace_29__itanium_demangle__FunctionEncoding__printR $3 = HEAP32[$0 + 28 >> 2]; } if ($3 & 4) { - $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 72 | 0, 30460); + $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 72 | 0, 30812); $5 = HEAP32[$4 >> 2]; $3 = HEAP32[$4 + 4 >> 2]; HEAP32[$2 + 16 >> 2] = $5; @@ -55703,7 +55699,7 @@ function $28anonymous_20namespace_29__itanium_demangle__FunctionEncoding__printR label$7: { switch (HEAPU8[$0 + 32 | 0] - 1 | 0) { case 0: - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 - -64 | 0, 38576); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 - -64 | 0, 38928); break label$6; case 1: @@ -55713,7 +55709,7 @@ function $28anonymous_20namespace_29__itanium_demangle__FunctionEncoding__printR break label$5; } } - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 56 | 0, 38572); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 56 | 0, 38924); } $4 = $3; $3 = HEAP32[$4 >> 2]; @@ -55906,14 +55902,14 @@ function vision__BinomialPyramid32f__apply_filter_28vision__Image__2c_20vision__ case 0: $2 = __cxa_allocate_exception(16) | 0; - vision__Exception__Exception_28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__29($2, std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_std__nullptr_t__28char_20const__29($3, 14720)); - __cxa_throw($2 | 0, 27284, 14); + vision__Exception__Exception_28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__29($2, std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_std__nullptr_t__28char_20const__29($3, 14864)); + __cxa_throw($2 | 0, 27644, 14); abort(); default: $2 = __cxa_allocate_exception(16) | 0; - vision__Exception__Exception_28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__29($2, std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_std__nullptr_t__28char_20const__29($3, 15305)); - __cxa_throw($2 | 0, 27284, 14); + vision__Exception__Exception_28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__29($2, std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_std__nullptr_t__28char_20const__29($3, 15462)); + __cxa_throw($2 | 0, 27644, 14); abort(); case 1: @@ -55925,7 +55921,7 @@ function vision__BinomialPyramid32f__apply_filter_28vision__Image__2c_20vision__ __stack_pointer = $3 + 16 | 0; return; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 13754), 2697), 3647), 357), 4217), 14162), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 13898), 2775), 3764), 357), 4334), 14306), 13); abort(); abort(); } @@ -56112,8 +56108,8 @@ function ar2ReadImageSet($0) { var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; $1 = __stack_pointer - 96 | 0; __stack_pointer = $1; - HEAP16[$1 + 88 >> 1] = HEAPU8[21732] | HEAPU8[21733] << 8; - HEAP32[$1 + 84 >> 2] = HEAPU8[21728] | HEAPU8[21729] << 8 | (HEAPU8[21730] << 16 | HEAPU8[21731] << 24); + HEAP16[$1 + 88 >> 1] = HEAPU8[21988] | HEAPU8[21989] << 8; + HEAP32[$1 + 84 >> 2] = HEAPU8[21984] | HEAPU8[21985] << 8 | (HEAPU8[21986] << 16 | HEAPU8[21987] << 24); label$1: { label$2: { label$3: { @@ -56122,12 +56118,12 @@ function ar2ReadImageSet($0) { HEAP32[$1 + 64 >> 2] = $0; HEAP32[$1 + 68 >> 2] = $1 + 84; siprintf($2, 1959, $1 - -64 | 0); - $6 = fopen($2, 3556); + $6 = fopen($2, 3673); dlfree($2); if (!$6) { HEAP32[$1 >> 2] = $0; HEAP32[$1 + 4 >> 2] = $1 + 84; - arLog(0, 3, 4425, $1); + arLog(0, 3, 4542, $1); $4 = 0; break label$2; } @@ -56144,11 +56140,11 @@ function ar2ReadImageSet($0) { break label$8; } } - arLog(0, 3, 4964, 0); + arLog(0, 3, 5081, 0); break label$7; } HEAP32[$1 + 48 >> 2] = $5; - arLog(0, 1, 5841, $1 + 48 | 0); + arLog(0, 1, 5958, $1 + 48 | 0); $3 = dlmalloc($5 << 2); HEAP32[$4 >> 2] = $3; if (!$3) { @@ -56166,7 +56162,7 @@ function ar2ReadImageSet($0) { if (HEAP32[$7 + 4 >> 2] != 1) { HEAP32[$1 + 32 >> 2] = $0; HEAP32[$1 + 36 >> 2] = $1 + 84; - arLog(0, 2, 6576, $1 + 32 | 0); + arLog(0, 2, 6693, $1 + 32 | 0); dlfree(HEAP32[$3 >> 2]); dlfree($3); dlfree($4); @@ -56234,7 +56230,7 @@ function ar2ReadImageSet($0) { } HEAP32[$1 + 16 >> 2] = $0; HEAP32[$1 + 20 >> 2] = $1 + 84; - arLog(0, 2, 6576, $1 + 16 | 0); + arLog(0, 2, 6693, $1 + 16 | 0); dlfree(HEAP32[$3 >> 2]); dlfree($3); dlfree($4); @@ -56559,7 +56555,7 @@ function start_pass_1_quant($0, $1) { $2 = 0; while (1) { $9 = (($3 << 6) + $5 | 0) + ($2 << 2) | 0; - $1 = Math_imul(HEAPU8[(($3 << 4) + $2 | 0) + 43136 | 0], -510); + $1 = Math_imul(HEAPU8[(($3 << 4) + $2 | 0) + 43488 | 0], -510); label$15: { if (($1 | 0) <= -65026) { $1 = 0 - ((-65025 - $1 | 0) / ($4 | 0) | 0) | 0; @@ -57192,11 +57188,11 @@ function vision__GaussianScaleSpacePyramid__get_28unsigned_20long_2c_20unsigned_ } return std____2__vector_vision__Image_2c_20std____2__allocator_vision__Image__20___operator_5b_5d_28unsigned_20long_29_20const($0 + 4 | 0, Math_imul($1, $3) + $2 | 0); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 22381), 22425), 3647), 218), 4217), 22574), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 22637), 22681), 3764), 218), 4334), 22843), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 22641), 22425), 3647), 219), 4217), 22692), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 22910), 22681), 3764), 219), 4334), 22961), 13); abort(); abort(); } @@ -57323,29 +57319,29 @@ function examine_app0($0, $1, $2, $3) { function std____2__DoIOSInit__DoIOSInit_28_29($0) { var $1 = 0; - $1 = HEAP32[13509]; - std____2____stdinbuf_char_____stdinbuf_28_IO_FILE__2c_20__mbstate_t__29(82564, $1, 82620); - std____2__basic_istream_char_2c_20std____2__char_traits_char__20___basic_istream_28std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20___29(81880, 82564); - std____2____stdinbuf_wchar_t_____stdinbuf_28_IO_FILE__2c_20__mbstate_t__29(82628, $1, 82684); - std____2__basic_istream_wchar_t_2c_20std____2__char_traits_wchar_t__20___basic_istream_28std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20___29(81968, 82628); - $1 = HEAP32[12353]; - std____2____stdoutbuf_char_____stdoutbuf_28_IO_FILE__2c_20__mbstate_t__29(82692, $1, 82740); - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___basic_ostream_28std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20___29(82056, 82692); - std____2____stdoutbuf_wchar_t_____stdoutbuf_28_IO_FILE__2c_20__mbstate_t__29(82748, $1, 82796); - std____2__basic_ostream_wchar_t_2c_20std____2__char_traits_wchar_t__20___basic_ostream_28std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20___29(82140, 82748); - $1 = HEAP32[12352]; - std____2____stdoutbuf_char_____stdoutbuf_28_IO_FILE__2c_20__mbstate_t__29(82804, $1, 82852); - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___basic_ostream_28std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20___29(82224, 82804); - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___basic_ostream_28std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20___29(82392, std____2__basic_ios_char_2c_20std____2__char_traits_char__20___rdbuf_28_29_20const(HEAP32[HEAP32[20556] - 12 >> 2] + 82224 | 0)); - std____2____stdoutbuf_wchar_t_____stdoutbuf_28_IO_FILE__2c_20__mbstate_t__29(82860, $1, 82908); - std____2__basic_ostream_wchar_t_2c_20std____2__char_traits_wchar_t__20___basic_ostream_28std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20___29(82308, 82860); - std____2__basic_ostream_wchar_t_2c_20std____2__char_traits_wchar_t__20___basic_ostream_28std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20___29(82476, std____2__basic_ios_wchar_t_2c_20std____2__char_traits_wchar_t__20___rdbuf_28_29_20const(HEAP32[HEAP32[20577] - 12 >> 2] + 82308 | 0)); - std____2__basic_ios_char_2c_20std____2__char_traits_char__20___tie_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29(HEAP32[HEAP32[20470] - 12 >> 2] + 81880 | 0, 82056); - std____2__basic_ios_wchar_t_2c_20std____2__char_traits_wchar_t__20___tie_28std____2__basic_ostream_wchar_t_2c_20std____2__char_traits_wchar_t__20___29(HEAP32[HEAP32[20492] - 12 >> 2] + 81968 | 0, 82140); - std____2__unitbuf_28std____2__ios_base__29(HEAP32[HEAP32[20556] - 12 >> 2] + 82224 | 0); - std____2__unitbuf_28std____2__ios_base__29(HEAP32[HEAP32[20577] - 12 >> 2] + 82308 | 0); - std____2__basic_ios_char_2c_20std____2__char_traits_char__20___tie_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29(HEAP32[HEAP32[20556] - 12 >> 2] + 82224 | 0, 82056); - std____2__basic_ios_wchar_t_2c_20std____2__char_traits_wchar_t__20___tie_28std____2__basic_ostream_wchar_t_2c_20std____2__char_traits_wchar_t__20___29(HEAP32[HEAP32[20577] - 12 >> 2] + 82308 | 0, 82140); + $1 = HEAP32[13597]; + std____2____stdinbuf_char_____stdinbuf_28_IO_FILE__2c_20__mbstate_t__29(82916, $1, 82972); + std____2__basic_istream_char_2c_20std____2__char_traits_char__20___basic_istream_28std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20___29(82232, 82916); + std____2____stdinbuf_wchar_t_____stdinbuf_28_IO_FILE__2c_20__mbstate_t__29(82980, $1, 83036); + std____2__basic_istream_wchar_t_2c_20std____2__char_traits_wchar_t__20___basic_istream_28std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20___29(82320, 82980); + $1 = HEAP32[12441]; + std____2____stdoutbuf_char_____stdoutbuf_28_IO_FILE__2c_20__mbstate_t__29(83044, $1, 83092); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___basic_ostream_28std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20___29(82408, 83044); + std____2____stdoutbuf_wchar_t_____stdoutbuf_28_IO_FILE__2c_20__mbstate_t__29(83100, $1, 83148); + std____2__basic_ostream_wchar_t_2c_20std____2__char_traits_wchar_t__20___basic_ostream_28std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20___29(82492, 83100); + $1 = HEAP32[12440]; + std____2____stdoutbuf_char_____stdoutbuf_28_IO_FILE__2c_20__mbstate_t__29(83156, $1, 83204); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___basic_ostream_28std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20___29(82576, 83156); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___basic_ostream_28std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20___29(82744, std____2__basic_ios_char_2c_20std____2__char_traits_char__20___rdbuf_28_29_20const(HEAP32[HEAP32[20644] - 12 >> 2] + 82576 | 0)); + std____2____stdoutbuf_wchar_t_____stdoutbuf_28_IO_FILE__2c_20__mbstate_t__29(83212, $1, 83260); + std____2__basic_ostream_wchar_t_2c_20std____2__char_traits_wchar_t__20___basic_ostream_28std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20___29(82660, 83212); + std____2__basic_ostream_wchar_t_2c_20std____2__char_traits_wchar_t__20___basic_ostream_28std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20___29(82828, std____2__basic_ios_wchar_t_2c_20std____2__char_traits_wchar_t__20___rdbuf_28_29_20const(HEAP32[HEAP32[20665] - 12 >> 2] + 82660 | 0)); + std____2__basic_ios_char_2c_20std____2__char_traits_char__20___tie_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29(HEAP32[HEAP32[20558] - 12 >> 2] + 82232 | 0, 82408); + std____2__basic_ios_wchar_t_2c_20std____2__char_traits_wchar_t__20___tie_28std____2__basic_ostream_wchar_t_2c_20std____2__char_traits_wchar_t__20___29(HEAP32[HEAP32[20580] - 12 >> 2] + 82320 | 0, 82492); + std____2__unitbuf_28std____2__ios_base__29(HEAP32[HEAP32[20644] - 12 >> 2] + 82576 | 0); + std____2__unitbuf_28std____2__ios_base__29(HEAP32[HEAP32[20665] - 12 >> 2] + 82660 | 0); + std____2__basic_ios_char_2c_20std____2__char_traits_char__20___tie_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29(HEAP32[HEAP32[20644] - 12 >> 2] + 82576 | 0, 82408); + std____2__basic_ios_wchar_t_2c_20std____2__char_traits_wchar_t__20___tie_28std____2__basic_ostream_wchar_t_2c_20std____2__char_traits_wchar_t__20___29(HEAP32[HEAP32[20665] - 12 >> 2] + 82660 | 0, 82492); return $0; } @@ -57366,7 +57362,7 @@ function $28anonymous_20namespace_29__itanium_demangle__PointerType__printLeft_2 } FUNCTION_TABLE[HEAP32[HEAP32[$3 >> 2] + 16 >> 2]]($3, $1); if ($28anonymous_20namespace_29__itanium_demangle__Node__hasArray_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const(HEAP32[$0 + 8 >> 2], $1)) { - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 88 | 0, 39006); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 88 | 0, 39358); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 40 >> 2] = $4; @@ -57379,18 +57375,18 @@ function $28anonymous_20namespace_29__itanium_demangle__PointerType__printLeft_2 break label$5; } } - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 80 | 0, 38511); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 80 | 0, 38863); $5 = HEAP32[$3 >> 2]; $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 32 >> 2] = $5; HEAP32[$2 + 36 >> 2] = $4; $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 32 | 0); } - $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 72 | 0, 38282); + $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 72 | 0, 38634); break label$1; } $0 = HEAP32[$0 + 8 >> 2]; - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 - -64 | 0, 37660); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 - -64 | 0, 38012); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 24 >> 2] = $4; @@ -57403,7 +57399,7 @@ function $28anonymous_20namespace_29__itanium_demangle__PointerType__printLeft_2 HEAP32[$2 + 56 >> 2] = $5; HEAP32[$2 + 60 >> 2] = $4; $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($3, $2 + 16 | 0); - $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 48 | 0, 37472); + $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 48 | 0, 37824); } $4 = HEAP32[$0 >> 2]; $5 = HEAP32[$0 + 4 >> 2]; @@ -57739,7 +57735,7 @@ function $28anonymous_20namespace_29__itanium_demangle__IntegerLiteral__printLef __stack_pointer = $5; $6 = $0 + 8 | 0; if ($28anonymous_20namespace_29__itanium_demangle__StringView__size_28_29_20const($6) >>> 0 >= 4) { - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($5 + 104 | 0, 38511); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($5 + 104 | 0, 38863); $3 = HEAP32[$2 >> 2]; $4 = HEAP32[$2 + 4 >> 2]; $2 = $3; @@ -57757,7 +57753,7 @@ function $28anonymous_20namespace_29__itanium_demangle__IntegerLiteral__printLef HEAP32[$4 + 96 >> 2] = $2; HEAP32[$4 + 100 >> 2] = $3; $7 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($7, $4 + 40 | 0); - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($4 + 88 | 0, 38404); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($4 + 88 | 0, 38756); $3 = HEAP32[$2 >> 2]; $4 = HEAP32[$2 + 4 >> 2]; $2 = $3; @@ -57769,7 +57765,7 @@ function $28anonymous_20namespace_29__itanium_demangle__IntegerLiteral__printLef $0 = $0 + 16 | 0; label$2: { if (HEAPU8[$28anonymous_20namespace_29__itanium_demangle__StringView__operator_5b_5d_28unsigned_20long_29_20const($0) | 0] == 110) { - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($5 + 80 | 0, 38222); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($5 + 80 | 0, 38574); $4 = HEAP32[$2 >> 2]; $3 = HEAP32[$2 + 4 >> 2]; $2 = $4; @@ -57816,7 +57812,7 @@ function $28anonymous_20namespace_29__itanium_demangle__IntegerLiteral__printLef function $28anonymous_20namespace_29__itanium_demangle__ParameterPack__ParameterPack_28_28anonymous_20namespace_29__itanium_demangle__NodeArray_29($0, $1) { var $2 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 32, 1, 1, 1); - HEAP32[$0 >> 2] = 71240; + HEAP32[$0 >> 2] = 71592; $2 = HEAP32[$1 + 4 >> 2]; $1 = HEAP32[$1 >> 2]; HEAP8[$0 + 7 | 0] = 2; @@ -57992,6 +57988,7 @@ function jpeg_idct_10x5($0, $1, $2, $3, $4) { } __stack_pointer = $18 + 160 | 0; } + function void_20emscripten__internal__RegisterClassMethod_unsigned_20long_20_28std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20_____29_28_29_20const___invoke_std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20__20__28char_20const__2c_20unsigned_20long_20_28std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20_____29_28_29_20const_29($0, $1) { var $2 = 0, $3 = 0; $2 = __stack_pointer - 16 | 0; @@ -58143,11 +58140,11 @@ function vision__GaussianScaleSpacePyramid__effectiveSigma_28unsigned_20long_2c_ } return Math_fround(pow_28float_2c_20float_29(HEAPF32[$0 + 24 >> 2], $2) * Math_fround(1 << $1)); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 23143), 22425), 3647), 232), 4217), 23271), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 23438), 22681), 3764), 232), 4334), 23566), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 22641), 22425), 3647), 233), 4217), 23294), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 22910), 22681), 3764), 233), 4334), 23589), 13); abort(); abort(); } @@ -58268,7 +58265,7 @@ function vision__DoGPyramid__alloc_28vision__GaussianScaleSpacePyramid_20const__ } } } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 1309), 2324), 3647), 53), 4217), 4677), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 1309), 2363), 3764), 53), 4334), 4794), 13); abort(); abort(); } @@ -58295,27 +58292,27 @@ function vision__DoGScaleInvariantDetector__detect_28vision__GaussianScaleSpaceP $3 = __stack_pointer - 32 | 0; __stack_pointer = $3; if ((vision__GaussianScaleSpacePyramid__numOctaves_28_29_20const($1) | 0) > 0) { - $2 = vision__ScopedTimer__ScopedTimer_28char_20const__29($3, 17604); + $2 = vision__ScopedTimer__ScopedTimer_28char_20const__29($3, 17813); if (vision__ScopedTimer__operator_20bool_28_29($2)) { vision__DoGPyramid__compute_28vision__GaussianScaleSpacePyramid_20const__29($0 + 32 | 0, $1); } vision__ScopedTimer___ScopedTimer_28_29($2); - $2 = vision__ScopedTimer__ScopedTimer_28char_20const__29($3, 17715); + $2 = vision__ScopedTimer__ScopedTimer_28char_20const__29($3, 17924); if (vision__ScopedTimer__operator_20bool_28_29($2)) { vision__DoGScaleInvariantDetector__extractFeatures_28vision__GaussianScaleSpacePyramid_20const__2c_20vision__DoGPyramid_20const__29($0, $1, $0 + 32 | 0); } vision__ScopedTimer___ScopedTimer_28_29($2); - $2 = vision__ScopedTimer__ScopedTimer_28char_20const__29($3, 17904); + $2 = vision__ScopedTimer__ScopedTimer_28char_20const__29($3, 18113); if (vision__ScopedTimer__operator_20bool_28_29($2)) { vision__DoGScaleInvariantDetector__findSubpixelLocations_28vision__GaussianScaleSpacePyramid_20const__29($0, $1); } vision__ScopedTimer___ScopedTimer_28_29($2); - $2 = vision__ScopedTimer__ScopedTimer_28char_20const__29($3, 18149); + $2 = vision__ScopedTimer__ScopedTimer_28char_20const__29($3, 18358); if (vision__ScopedTimer__operator_20bool_28_29($2)) { vision__DoGScaleInvariantDetector__pruneFeatures_28_29($0); } vision__ScopedTimer___ScopedTimer_28_29($2); - $2 = vision__ScopedTimer__ScopedTimer_28char_20const__29($3, 18337); + $2 = vision__ScopedTimer__ScopedTimer_28char_20const__29($3, 18546); if (vision__ScopedTimer__operator_20bool_28_29($2)) { vision__DoGScaleInvariantDetector__findFeatureOrientations_28vision__GaussianScaleSpacePyramid_20const__29($0, $1); } @@ -58323,7 +58320,7 @@ function vision__DoGScaleInvariantDetector__detect_28vision__GaussianScaleSpaceP __stack_pointer = $3 + 32 | 0; return; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 7135), 2324), 3647), 147), 4217), 7621), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 7263), 2363), 3764), 147), 4334), 7749), 13); abort(); abort(); } @@ -58487,11 +58484,11 @@ function vision__Timer__duration_in_seconds_28_29_20const($0) { } return $2 - $1; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 1352), 2100), 3647), 80), 4217), 4650), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 1352), 2113), 3764), 80), 4334), 4767), 13); abort(); abort(); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 5624), 2100), 3647), 81), 4217), 6126), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 5741), 2113), 3764), 81), 4334), 6243), 13); abort(); abort(); } @@ -58667,14 +58664,14 @@ function $28anonymous_20namespace_29__itanium_demangle__SubobjectExpr__printLeft $2 = __stack_pointer - 96 | 0; __stack_pointer = $2; $28anonymous_20namespace_29__itanium_demangle__Node__print_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const(HEAP32[$0 + 12 >> 2], $1); - $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 88 | 0, 37675); + $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 88 | 0, 38027); $3 = HEAP32[$4 >> 2]; $5 = HEAP32[$4 + 4 >> 2]; HEAP32[$2 + 32 >> 2] = $3; HEAP32[$2 + 36 >> 2] = $5; $1 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 32 | 0); $28anonymous_20namespace_29__itanium_demangle__Node__print_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const(HEAP32[$0 + 8 >> 2], $1); - $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 80 | 0, 38639); + $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 80 | 0, 38991); $5 = HEAP32[$4 >> 2]; $3 = HEAP32[$4 + 4 >> 2]; HEAP32[$2 + 24 >> 2] = $5; @@ -58683,11 +58680,11 @@ function $28anonymous_20namespace_29__itanium_demangle__SubobjectExpr__printLeft $0 = $0 + 16 | 0; label$1: { if ($28anonymous_20namespace_29__itanium_demangle__StringView__empty_28_29_20const($0)) { - $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 72 | 0, 37864); + $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 72 | 0, 38216); break label$1; } if (HEAPU8[$28anonymous_20namespace_29__itanium_demangle__StringView__operator_5b_5d_28unsigned_20long_29_20const($0) | 0] == 110) { - $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 - -64 | 0, 38222); + $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 - -64 | 0, 38574); $3 = HEAP32[$4 >> 2]; $5 = HEAP32[$4 + 4 >> 2]; HEAP32[$2 + 16 >> 2] = $3; @@ -58710,7 +58707,7 @@ function $28anonymous_20namespace_29__itanium_demangle__SubobjectExpr__printLeft HEAP32[$3 + 8 >> 2] = $0; HEAP32[$3 + 12 >> 2] = $5; $0 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 8 | 0); - $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 37472); + $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 37824); $5 = HEAP32[$4 >> 2]; $3 = HEAP32[$4 + 4 >> 2]; HEAP32[$2 >> 2] = $5; @@ -58774,21 +58771,21 @@ function kpmLoadRefDataSet($0, $1, $2) { var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; $5 = __stack_pointer - 16 | 0; __stack_pointer = $5; - HEAP8[$5 + 14 | 0] = HEAPU8[21736]; - HEAP16[$5 + 12 >> 1] = HEAPU8[21734] | HEAPU8[21735] << 8; + HEAP8[$5 + 14 | 0] = HEAPU8[21992]; + HEAP16[$5 + 12 >> 1] = HEAPU8[21990] | HEAPU8[21991] << 8; label$1: { label$2: { label$3: { if (!($2 ? $0 : 0)) { - arLog(0, 3, 11981, 0); + arLog(0, 3, 12065, 0); break label$3; } $4 = kpmFopen($0, $1, $5 + 12 | 0); if (!$4) { HEAP32[$5 >> 2] = $0; - HEAP32[$5 + 8 >> 2] = $1 ? $1 : 11068; - HEAP32[$5 + 4 >> 2] = $1 ? 9958 : 11068; - arLog(0, 3, 14095, $5); + HEAP32[$5 + 8 >> 2] = $1 ? $1 : 11152; + HEAP32[$5 + 4 >> 2] = $1 ? 10042 : 11152; + arLog(0, 3, 14239, $5); break label$3; } label$6: { @@ -58878,7 +58875,7 @@ function kpmLoadRefDataSet($0, $1, $2) { } break label$1; } - arLog(0, 3, 14506, 0); + arLog(0, 3, 14650, 0); dlfree(HEAP32[$0 + 8 >> 2]); dlfree(HEAP32[$0 >> 2]); dlfree($0); @@ -58889,7 +58886,7 @@ function kpmLoadRefDataSet($0, $1, $2) { __stack_pointer = $5 + 16 | 0; return $0; } - arLog(0, 3, 3969, 0); + arLog(0, 3, 4086, 0); exit(1); abort(); } @@ -58949,7 +58946,7 @@ function std____2____num_get_wchar_t_____stage2_float_loop_28wchar_t_2c_20bool__ if (($11 | 0) > 124) { break label$1; } - $5 = HEAPU8[($11 >> 2) + 58512 | 0]; + $5 = HEAPU8[($11 >> 2) + 58864 | 0]; label$5: { label$6: { $0 = $11 & -5; @@ -59354,7 +59351,7 @@ function vision__BinaryHierarchicalClustering_96___query_28unsigned_20char_20con vision__BinaryHierarchicalClustering_96___query_28std____2__priority_queue_vision__PriorityQueueItem_96__2c_20std____2__vector_vision__PriorityQueueItem_96__2c_20std____2__allocator_vision__PriorityQueueItem_96__20__20__2c_20std____2__less_vision__PriorityQueueItem_96__20__20___2c_20vision__Node_96__20const__2c_20unsigned_20char_20const__29_20const($0, $2, std____2__unique_ptr_vision__Node_96__2c_20std____2__default_delete_vision__Node_96__20__20___get_28_29_20const($3), $1); return std____2__vector_int_2c_20std____2__allocator_int__20___size_28_29_20const($4); } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 23345), 15930), 8835), 405), 9364), 23380), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 23640), 16087), 8906), 405), 9435), 23675), 13); abort(); abort(); } @@ -59414,7 +59411,7 @@ function std____2____num_get_char_____stage2_float_loop_28char_2c_20bool__2c_20c if (($11 | 0) > 31) { break label$1; } - $5 = HEAPU8[$11 + 58512 | 0]; + $5 = HEAPU8[$11 + 58864 | 0]; label$5: { label$6: { switch (($11 & -2) - 22 | 0) { @@ -59579,7 +59576,7 @@ function __cxxabiv1____pointer_type_info__can_catch_28__cxxabiv1____shim_type_in $4 = __stack_pointer + -64 | 0; __stack_pointer = $4; label$1: { - if (is_equal_28std__type_info_20const__2c_20std__type_info_20const__2c_20bool_29($1, 64668, 0)) { + if (is_equal_28std__type_info_20const__2c_20std__type_info_20const__2c_20bool_29($1, 65020, 0)) { HEAP32[$2 >> 2] = 0; $5 = 1; break label$1; @@ -59597,7 +59594,7 @@ function __cxxabiv1____pointer_type_info__can_catch_28__cxxabiv1____shim_type_in if (!$1) { break label$4; } - $1 = __dynamic_cast($1, 64304, 64448, 0); + $1 = __dynamic_cast($1, 64656, 64800, 0); if (!$1) { break label$1; } @@ -59614,12 +59611,12 @@ function __cxxabiv1____pointer_type_info__can_catch_28__cxxabiv1____shim_type_in if (is_equal_28std__type_info_20const__2c_20std__type_info_20const__2c_20bool_29(HEAP32[$0 + 12 >> 2], HEAP32[$1 + 12 >> 2], 0)) { break label$1; } - if (is_equal_28std__type_info_20const__2c_20std__type_info_20const__2c_20bool_29(HEAP32[$0 + 12 >> 2], 64656, 0)) { + if (is_equal_28std__type_info_20const__2c_20std__type_info_20const__2c_20bool_29(HEAP32[$0 + 12 >> 2], 65008, 0)) { $1 = HEAP32[$1 + 12 >> 2]; if (!$1) { break label$1; } - $5 = !__dynamic_cast($1, 64304, 64500, 0); + $5 = !__dynamic_cast($1, 64656, 64852, 0); break label$1; } $3 = HEAP32[$0 + 12 >> 2]; @@ -59627,7 +59624,7 @@ function __cxxabiv1____pointer_type_info__can_catch_28__cxxabiv1____shim_type_in break label$4; } $5 = 0; - $3 = __dynamic_cast($3, 64304, 64448, 0); + $3 = __dynamic_cast($3, 64656, 64800, 0); if ($3) { if (!(HEAP8[$0 + 8 | 0] & 1)) { break label$1; @@ -59639,7 +59636,7 @@ function __cxxabiv1____pointer_type_info__can_catch_28__cxxabiv1____shim_type_in if (!$3) { break label$1; } - $3 = __dynamic_cast($3, 64304, 64560, 0); + $3 = __dynamic_cast($3, 64656, 64912, 0); if ($3) { if (!(HEAP8[$0 + 8 | 0] & 1)) { break label$1; @@ -59651,7 +59648,7 @@ function __cxxabiv1____pointer_type_info__can_catch_28__cxxabiv1____shim_type_in if (!$0) { break label$1; } - $0 = __dynamic_cast($0, 64304, 64352, 0); + $0 = __dynamic_cast($0, 64656, 64704, 0); if (!$0) { break label$1; } @@ -59659,7 +59656,7 @@ function __cxxabiv1____pointer_type_info__can_catch_28__cxxabiv1____shim_type_in if (!$1) { break label$1; } - $1 = __dynamic_cast($1, 64304, 64352, 0); + $1 = __dynamic_cast($1, 64656, 64704, 0); if (!$1) { break label$1; } @@ -59797,7 +59794,7 @@ function jpeg_calc_output_dimensions($0) { } $1 = HEAP32[$0 + 44 >> 2] - 1 | 0; if ($1 >>> 0 <= 6) { - $4 = HEAP32[($1 << 2) + 42576 >> 2]; + $4 = HEAP32[($1 << 2) + 42928 >> 2]; } HEAP32[$0 + 120 >> 2] = $4; $1 = 1; @@ -59991,16 +59988,16 @@ function arParamLoad($0, $1, $2, $3) { if (!$2 | (!$0 | ($1 | 0) <= 0)) { break label$1; } - $5 = fopen($0, 4702); + $5 = fopen($0, 4819); if (!$5) { $5 = __errno_location(); $6 = HEAP32[$5 >> 2]; HEAP32[$4 + 20 >> 2] = $0; HEAP32[$4 + 16 >> 2] = $6; - arLog(0, 3, 5917, $4 + 16 | 0); + arLog(0, 3, 6034, $4 + 16 | 0); wasm2js_i32$0 = $4, wasm2js_i32$1 = strerror(HEAP32[$5 >> 2]), HEAP32[wasm2js_i32$0 + 4 >> 2] = wasm2js_i32$1; - HEAP32[$4 >> 2] = 4489; - arLog(0, 3, 3654, $4); + HEAP32[$4 >> 2] = 4606; + arLog(0, 3, 3771, $4); break label$1; } $7 = 0; @@ -60010,10 +60007,10 @@ function arParamLoad($0, $1, $2, $3) { if (ferror($5)) { $0 = __errno_location(); HEAP32[$4 + 80 >> 2] = HEAP32[$0 >> 2]; - arLog(0, 3, 6232, $4 + 80 | 0); + arLog(0, 3, 6349, $4 + 80 | 0); wasm2js_i32$0 = $4, wasm2js_i32$1 = strerror(HEAP32[$0 >> 2]), HEAP32[wasm2js_i32$0 + 68 >> 2] = wasm2js_i32$1; - HEAP32[$4 + 64 >> 2] = 4489; - arLog(0, 3, 3654, $4 - -64 | 0); + HEAP32[$4 + 64 >> 2] = 4606; + arLog(0, 3, 3771, $4 - -64 | 0); break label$4; } $6 = ftell($5); @@ -60025,18 +60022,18 @@ function arParamLoad($0, $1, $2, $3) { break label$6; } $7 = $0 + 1 | 0; - if (($6 | 0) % HEAP32[(($0 << 3) + 21680 | 0) + 4 >> 2] | 0) { + if (($6 | 0) % HEAP32[(($0 << 3) + 21936 | 0) + 4 >> 2] | 0) { continue; } break; } - if ((fread($4 + 96 | 0, HEAP32[(($0 << 3) + 21680 | 0) + 4 >> 2], 1, $5) | 0) != 1) { + if ((fread($4 + 96 | 0, HEAP32[(($0 << 3) + 21936 | 0) + 4 >> 2], 1, $5) | 0) != 1) { $0 = __errno_location(); HEAP32[$4 + 48 >> 2] = HEAP32[$0 >> 2]; - arLog(0, 3, 7911, $4 + 48 | 0); + arLog(0, 3, 8052, $4 + 48 | 0); wasm2js_i32$0 = $4, wasm2js_i32$1 = strerror(HEAP32[$0 >> 2]), HEAP32[wasm2js_i32$0 + 36 >> 2] = wasm2js_i32$1; - HEAP32[$4 + 32 >> 2] = 4489; - arLog(0, 3, 3654, $4 + 32 | 0); + HEAP32[$4 + 32 >> 2] = 4606; + arLog(0, 3, 3771, $4 + 32 | 0); break label$4; } HEAP32[$4 + 272 >> 2] = $7; @@ -60060,7 +60057,7 @@ function arParamLoad($0, $1, $2, $3) { HEAP32[$4 + 284 >> 2] = $1 + 4; $1 = HEAP32[$1 >> 2]; HEAP32[$1 + 176 >> 2] = HEAP32[$2 + 176 >> 2]; - if ((fread($4 + 96 | 0, HEAP32[(HEAP32[$2 + 176 >> 2] << 3) + 21676 >> 2], 1, $5) | 0) != 1) { + if ((fread($4 + 96 | 0, HEAP32[(HEAP32[$2 + 176 >> 2] << 3) + 21932 >> 2], 1, $5) | 0) != 1) { break label$4; } HEAP32[$4 + 272 >> 2] = $7; @@ -60075,7 +60072,7 @@ function arParamLoad($0, $1, $2, $3) { continue; } } - arLog(0, 3, 7433, 0); + arLog(0, 3, 7561, 0); } $1 = -1; } @@ -60342,7 +60339,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ $2 = HEAP32[$0 >> 2]; $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__2c_20char_20const__29($1 + 16 | 0, $2, $2 + $3 | 0); HEAP32[$0 >> 2] = HEAP32[$0 >> 2] + $3; - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 8 | 0, 35535); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1 + 8 | 0, 35887); $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$1 >> 2] = HEAP32[$3 >> 2]; HEAP32[$1 + 4 >> 2] = $4; @@ -60712,7 +60709,7 @@ function arith_decode($0, $1) { } } $0 = HEAPU8[$1 | 0]; - $5 = HEAP32[(($0 & 127) << 2) + 40832 >> 2]; + $5 = HEAP32[(($0 & 127) << 2) + 41184 >> 2]; $6 = $5 >> 16; $3 = $3 - $6 | 0; HEAP32[$4 + 16 >> 2] = $3; @@ -60869,7 +60866,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ if (!$28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___consumeIf_28char_29($0, 69)) { break label$1; } - $3 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__EnclosingExpr_2c_20char_20const_20_28__29_20_5b10_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d__28char_20const_20_28__29_20_5b10_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d_29($0, 38423, $1 + 12 | 0); + $3 = $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__EnclosingExpr_2c_20char_20const_20_28__29_20_5b10_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d__28char_20const_20_28__29_20_5b10_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d_29($0, 38775, $1 + 12 | 0); } __stack_pointer = $1 + 16 | 0; return $3; @@ -61746,7 +61743,7 @@ function std____2____shared_ptr_pointer_vision__Keyframe_96___2c_20std____2__sha __stack_pointer = $2; HEAP32[$2 + 12 >> 2] = $1; std____2____shared_weak_count____shared_weak_count_28long_29($0, 0); - HEAP32[$0 >> 2] = 27384; + HEAP32[$0 >> 2] = 27744; std____2____compressed_pair_std____2____compressed_pair_vision__Keyframe_96___2c_20std____2__shared_ptr_vision__Keyframe_96__20_____shared_ptr_default_delete_vision__Keyframe_96__2c_20vision__Keyframe_96__20__20__2c_20std____2__allocator_vision__Keyframe_96__20__20_____compressed_pair_std____2____compressed_pair_vision__Keyframe_96___2c_20std____2__shared_ptr_vision__Keyframe_96__20_____shared_ptr_default_delete_vision__Keyframe_96__2c_20vision__Keyframe_96__20__20__2c_20std____2__allocator_vision__Keyframe_96__20__20__28std____2____compressed_pair_vision__Keyframe_96___2c_20std____2__shared_ptr_vision__Keyframe_96__20_____shared_ptr_default_delete_vision__Keyframe_96__2c_20vision__Keyframe_96__20__20____2c_20std____2__allocator_vision__Keyframe_96__20____29($0 + 12 | 0, std____2____compressed_pair_vision__Keyframe_96___2c_20std____2__shared_ptr_vision__Keyframe_96__20_____shared_ptr_default_delete_vision__Keyframe_96__2c_20vision__Keyframe_96__20__20_____compressed_pair_vision__Keyframe_96____2c_20std____2__shared_ptr_vision__Keyframe_96__20_____shared_ptr_default_delete_vision__Keyframe_96__2c_20vision__Keyframe_96__20__20__28vision__Keyframe_96____2c_20std____2__shared_ptr_vision__Keyframe_96__20_____shared_ptr_default_delete_vision__Keyframe_96__2c_20vision__Keyframe_96__20____29($2 + 8 | 0, $2 + 12 | 0, std____2__remove_reference_std____2__shared_ptr_vision__Keyframe_96__20_____shared_ptr_default_delete_vision__Keyframe_96__2c_20vision__Keyframe_96__20_____type___20std____2__move_std____2__shared_ptr_vision__Keyframe_96__20_____shared_ptr_default_delete_vision__Keyframe_96__2c_20vision__Keyframe_96__20____28std____2__shared_ptr_vision__Keyframe_96__20_____shared_ptr_default_delete_vision__Keyframe_96__2c_20vision__Keyframe_96__20___29($2 + 24 | 0)), std____2__remove_reference_std____2__allocator_vision__Keyframe_96__20_____type___20std____2__move_std____2__allocator_vision__Keyframe_96__20____28std____2__allocator_vision__Keyframe_96__20___29($2 + 16 | 0)); __stack_pointer = $2 + 32 | 0; return $0; @@ -61905,16 +61902,16 @@ function detectNFTMarker($0) { $1 = __stack_pointer + -64 | 0; __stack_pointer = $1; HEAP32[$1 + 60 >> 2] = $0; - wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(78876, $1 + 60 | 0), + wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(79228, $1 + 60 | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; - wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(78876), + wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(79228), HEAP32[wasm2js_i32$0 + 56 >> 2] = wasm2js_i32$1; $0 = -1; label$1: { if (std____2__operator___28std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__2c_20std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__29($1, $1 + 56 | 0)) { break label$1; } - $2 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(78876, $1 + 60 | 0); + $2 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(79228, $1 + 60 | 0); HEAP32[$1 + 56 >> 2] = 0; HEAP32[$1 + 52 >> 2] = -1; if (HEAP32[$2 + 256 >> 2] != -2) { @@ -62138,11 +62135,11 @@ function ar2ReadFeatureSet($0, $1) { HEAP32[$2 + 20 >> 2] = $1; siprintf($2 + 32 | 0, 1035, $2 + 16 | 0); label$1: { - $1 = fopen($2 + 32 | 0, 2972); + $1 = fopen($2 + 32 | 0, 3076); label$2: { if (!$1) { HEAP32[$2 >> 2] = $0; - arLog(0, 3, 3660, $2); + arLog(0, 3, 3777, $2); break label$2; } $4 = dlmalloc(8); @@ -62152,7 +62149,7 @@ function ar2ReadFeatureSet($0, $1) { label$4: { label$5: { if ((fread($4 + 4 | 0, 4, 1, $1) | 0) != 1) { - arLog(0, 3, 5148, 0); + arLog(0, 3, 5265, 0); break label$5; } $0 = HEAP32[$4 + 4 >> 2]; @@ -62217,7 +62214,7 @@ function ar2ReadFeatureSet($0, $1) { break; } $0 = 0; - arLog(0, 3, 5148, 0); + arLog(0, 3, 5265, 0); while (1) { if (($0 | 0) != ($6 | 0)) { dlfree(HEAP32[Math_imul($0, 20) + $5 >> 2]); @@ -62236,7 +62233,7 @@ function ar2ReadFeatureSet($0, $1) { __stack_pointer = $2 + 544 | 0; return $4; } - arLog(0, 3, 4473, 0); + arLog(0, 3, 4590, 0); exit(1); abort(); } @@ -62260,7 +62257,7 @@ function vision__OrientationAssignment__computeGradients_28vision__GaussianScale } return; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 1433), 1972), 3647), 96), 4217), 4490), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 1433), 1972), 3764), 96), 4334), 4607), 13); abort(); abort(); } @@ -62299,7 +62296,7 @@ function $28anonymous_20namespace_29__itanium_demangle__ParameterPackExpansion__ if (($5 | 0) == ($7 | 0)) { break label$1; } - $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 16 | 0, 38990); + $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 16 | 0, 39342); $3 = HEAP32[$4 >> 2]; $6 = HEAP32[$4 + 4 >> 2]; HEAP32[$2 >> 2] = $3; @@ -62311,7 +62308,7 @@ function $28anonymous_20namespace_29__itanium_demangle__ParameterPackExpansion__ continue; } } - $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 38194); + $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 38546); $6 = HEAP32[$4 >> 2]; $3 = HEAP32[$4 + 4 >> 2]; HEAP32[$2 + 8 >> 2] = $6; @@ -62468,7 +62465,7 @@ function $28anonymous_20namespace_29__itanium_demangle__ReferenceType__printLeft $0 = HEAP32[$2 + 52 >> 2]; FUNCTION_TABLE[HEAP32[HEAP32[$0 >> 2] + 16 >> 2]]($0, $1); if ($28anonymous_20namespace_29__itanium_demangle__Node__hasArray_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const(HEAP32[$2 + 52 >> 2], $1)) { - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 39006); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 39358); $0 = HEAP32[$3 >> 2]; $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 16 >> 2] = $0; @@ -62481,14 +62478,14 @@ function $28anonymous_20namespace_29__itanium_demangle__ReferenceType__printLeft break label$3; } } - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 32 | 0, 38511); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 32 | 0, 38863); $4 = HEAP32[$3 >> 2]; $0 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 8 >> 2] = $4; HEAP32[$2 + 12 >> 2] = $0; $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 8 | 0); } - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, HEAP32[$2 + 48 >> 2] ? 38573 : 38577); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, HEAP32[$2 + 48 >> 2] ? 38925 : 38929); $0 = HEAP32[$3 >> 2]; $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = $0; @@ -62510,7 +62507,7 @@ function std____2__unordered_map_int_2c_20std____2__vector_vision__Point3d_float wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__tuple_int_20const___20std____2__forward_as_tuple_int_20const___28int_20const__29($1), HEAP32[wasm2js_i32$0 + 16 >> 2] = wasm2js_i32$1; std____2__tuple___20std____2__forward_as_tuple___28_29(); - std____2__pair_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__vector_vision__Point3d_float__2c_20std____2__allocator_vision__Point3d_float__20__20__20__2c_20void_____2c_20bool__20std____2____hash_table_std____2____hash_value_type_int_2c_20std____2__vector_vision__Point3d_float__2c_20std____2__allocator_vision__Point3d_float__20__20__20__2c_20std____2____unordered_map_hasher_int_2c_20std____2____hash_value_type_int_2c_20std____2__vector_vision__Point3d_float__2c_20std____2__allocator_vision__Point3d_float__20__20__20__2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20true__2c_20std____2____unordered_map_equal_int_2c_20std____2____hash_value_type_int_2c_20std____2__vector_vision__Point3d_float__2c_20std____2__allocator_vision__Point3d_float__20__20__20__2c_20std____2__equal_to_int__2c_20std____2__hash_int__2c_20true__2c_20std____2__allocator_std____2____hash_value_type_int_2c_20std____2__vector_vision__Point3d_float__2c_20std____2__allocator_vision__Point3d_float__20__20__20__20__20_____emplace_unique_key_args_int_2c_20std____2__piecewise_construct_t_20const__2c_20std____2__tuple_int_20const___2c_20std____2__tuple___20__28int_20const__2c_20std____2__piecewise_construct_t_20const__2c_20std____2__tuple_int_20const_____2c_20std____2__tuple_____29($2 + 24 | 0, $0, $1, 27372, $2 + 16 | 0, $2 + 8 | 0); + std____2__pair_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__vector_vision__Point3d_float__2c_20std____2__allocator_vision__Point3d_float__20__20__20__2c_20void_____2c_20bool__20std____2____hash_table_std____2____hash_value_type_int_2c_20std____2__vector_vision__Point3d_float__2c_20std____2__allocator_vision__Point3d_float__20__20__20__2c_20std____2____unordered_map_hasher_int_2c_20std____2____hash_value_type_int_2c_20std____2__vector_vision__Point3d_float__2c_20std____2__allocator_vision__Point3d_float__20__20__20__2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20true__2c_20std____2____unordered_map_equal_int_2c_20std____2____hash_value_type_int_2c_20std____2__vector_vision__Point3d_float__2c_20std____2__allocator_vision__Point3d_float__20__20__20__2c_20std____2__equal_to_int__2c_20std____2__hash_int__2c_20true__2c_20std____2__allocator_std____2____hash_value_type_int_2c_20std____2__vector_vision__Point3d_float__2c_20std____2__allocator_vision__Point3d_float__20__20__20__20__20_____emplace_unique_key_args_int_2c_20std____2__piecewise_construct_t_20const__2c_20std____2__tuple_int_20const___2c_20std____2__tuple___20__28int_20const__2c_20std____2__piecewise_construct_t_20const__2c_20std____2__tuple_int_20const_____2c_20std____2__tuple_____29($2 + 24 | 0, $0, $1, 27732, $2 + 16 | 0, $2 + 8 | 0); $1 = std____2____hash_value_type_int_2c_20std____2__vector_vision__Point3d_float__2c_20std____2__allocator_vision__Point3d_float__20__20__20_____get_value_28_29(std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__vector_vision__Point3d_float__2c_20std____2__allocator_vision__Point3d_float__20__20__20__2c_20void______operator___28_29_20const($2 + 24 | 0)); __stack_pointer = $2 + 32 | 0; return $1 + 4 | 0; @@ -62948,32 +62945,32 @@ function std____2____hash_table_std____2____hash_value_type_int_2c_20std____2__v function std____2__init_wweeks_28_29() { var $0 = 0; - if (!HEAPU8[83768]) { - $0 = 83600; + if (!HEAPU8[84120]) { + $0 = 83952; while (1) { $0 = std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___basic_string_28_29($0) + 12 | 0; - if (($0 | 0) != 83768) { + if (($0 | 0) != 84120) { continue; } break; } __cxa_atexit(339, 0, 1024); - HEAP8[83768] = 1; - } - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(83600, 63172); - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(83612, 63200); - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(83624, 63228); - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(83636, 63260); - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(83648, 63300); - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(83660, 63336); - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(83672, 63364); - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(83684, 63400); - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(83696, 63416); - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(83708, 63432); - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(83720, 63448); - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(83732, 63464); - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(83744, 63480); - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(83756, 63496); + HEAP8[84120] = 1; + } + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(83952, 63524); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(83964, 63552); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(83976, 63580); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(83988, 63612); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84e3, 63652); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84012, 63688); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84024, 63716); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84036, 63752); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84048, 63768); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84060, 63784); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84072, 63800); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84084, 63816); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84096, 63832); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84108, 63848); } function int_20std____2____get_up_to_n_digits_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20__28std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20___2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20unsigned_20int__2c_20std____2__ctype_wchar_t__20const__2c_20int_29($0, $1, $2, $3, $4) { @@ -63122,7 +63119,7 @@ function ar2ReadMarkerSet($0, $1, $2) { break label$5; } HEAP32[$3 + 48 >> 2] = $4 + 4; - if ((sscanf($3 + 848 | 0, 4102, $3 + 48 | 0) | 0) != 1) { + if ((sscanf($3 + 848 | 0, 4219, $3 + 48 | 0) | 0) != 1) { break label$5; } $1 = HEAP32[$4 + 4 >> 2]; @@ -63142,7 +63139,7 @@ function ar2ReadMarkerSet($0, $1, $2) { break label$7; } HEAP32[$3 + 32 >> 2] = $3 + 592; - if ((sscanf($3 + 848 | 0, 4566, $3 + 32 | 0) | 0) != 1) { + if ((sscanf($3 + 848 | 0, 4683, $3 + 32 | 0) | 0) != 1) { break label$7; } $1 = arPattLoad($2, $3 + 592 | 0); @@ -63157,7 +63154,7 @@ function ar2ReadMarkerSet($0, $1, $2) { } HEAP32[$3 + 16 >> 2] = HEAP32[$4 >> 2] + $7; $1 = 0; - if ((sscanf($3 + 848 | 0, 5238, $3 + 16 | 0) | 0) != 1) { + if ((sscanf($3 + 848 | 0, 5355, $3 + 16 | 0) | 0) != 1) { break label$7; } while (1) { @@ -63171,7 +63168,7 @@ function ar2ReadMarkerSet($0, $1, $2) { HEAP32[$3 + 4 >> 2] = $0 + 12; HEAP32[$3 >> 2] = $0 + 8; $1 = $1 + 1 | 0; - if ((sscanf($3 + 848 | 0, 6054, $3) | 0) == 4) { + if ((sscanf($3 + 848 | 0, 6171, $3) | 0) == 4) { continue; } break label$7; @@ -63197,7 +63194,7 @@ function ar2ReadMarkerSet($0, $1, $2) { __stack_pointer = $3 + 1104 | 0; return $4; } - arLog(0, 3, 3969, 0); + arLog(0, 3, 4086, 0); exit(1); abort(); } @@ -63702,7 +63699,7 @@ function vision__VisualDatabase_vision__FREAKExtractor_2c_20vision__BinaryFeatur if (std____2__operator___28std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__shared_ptr_vision__Keyframe_96__20__20__2c_20void_____20__20const__2c_20std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__shared_ptr_vision__Keyframe_96__20__20__2c_20void_____20__20const__29($3 + 24 | 0, $3 + 8 | 0)) { $0 = __cxa_allocate_exception(16) | 0; vision__Exception__Exception_28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__29($0, std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_std__nullptr_t__28char_20const__29($3 + 8 | 0, 1941)); - __cxa_throw($0 | 0, 27284, 14); + __cxa_throw($0 | 0, 27644, 14); abort(); } std____2__shared_ptr_vision__Keyframe_96__20___operator__28std____2__shared_ptr_vision__Keyframe_96__20__20const__29(std____2__unordered_map_int_2c_20std____2__shared_ptr_vision__Keyframe_96__20__2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20std____2__shared_ptr_vision__Keyframe_96__20__20__20__20___operator_5b_5d_28int_20const__29($0, $3 + 28 | 0), $1); @@ -64181,14 +64178,14 @@ function $28anonymous_20namespace_29__itanium_demangle__EnumLiteral__printLeft_2 var $2 = 0, $3 = 0, $4 = 0, $5 = 0; $2 = __stack_pointer - 80 | 0; __stack_pointer = $2; - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 72 | 0, 38511); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 72 | 0, 38863); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 32 >> 2] = $4; HEAP32[$2 + 36 >> 2] = $5; $1 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29_1($1, $2 + 32 | 0); $28anonymous_20namespace_29__itanium_demangle__Node__print_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const(HEAP32[$0 + 8 >> 2], $1); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 - -64 | 0, 38404); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 - -64 | 0, 38756); $5 = HEAP32[$3 >> 2]; $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 24 >> 2] = $5; @@ -64197,7 +64194,7 @@ function $28anonymous_20namespace_29__itanium_demangle__EnumLiteral__printLeft_2 $0 = $0 + 12 | 0; label$1: { if (HEAPU8[$28anonymous_20namespace_29__itanium_demangle__StringView__operator_5b_5d_28unsigned_20long_29_20const($0) | 0] == 110) { - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 56 | 0, 38222); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 56 | 0, 38574); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 16 >> 2] = $4; @@ -64266,7 +64263,7 @@ function std____2____shared_ptr_pointer_unsigned_20char__2c_20std____2__shared_p __stack_pointer = $2; HEAP32[$2 + 12 >> 2] = $1; std____2____shared_weak_count____shared_weak_count_28long_29($0, 0); - HEAP32[$0 >> 2] = 28372; + HEAP32[$0 >> 2] = 28724; std____2____compressed_pair_std____2____compressed_pair_unsigned_20char__2c_20std____2__shared_ptr_unsigned_20char_____shared_ptr_default_delete_unsigned_20char_2c_20unsigned_20char__20__2c_20std____2__allocator_unsigned_20char__20_____compressed_pair_std____2____compressed_pair_unsigned_20char__2c_20std____2__shared_ptr_unsigned_20char_____shared_ptr_default_delete_unsigned_20char_2c_20unsigned_20char__20__2c_20std____2__allocator_unsigned_20char__20__28std____2____compressed_pair_unsigned_20char__2c_20std____2__shared_ptr_unsigned_20char_____shared_ptr_default_delete_unsigned_20char_2c_20unsigned_20char__20____2c_20std____2__allocator_unsigned_20char____29($0 + 12 | 0, std____2____compressed_pair_unsigned_20char__2c_20std____2__shared_ptr_unsigned_20char_____shared_ptr_default_delete_unsigned_20char_2c_20unsigned_20char__20_____compressed_pair_unsigned_20char___2c_20std____2__shared_ptr_unsigned_20char_____shared_ptr_default_delete_unsigned_20char_2c_20unsigned_20char__20__28unsigned_20char___2c_20std____2__shared_ptr_unsigned_20char_____shared_ptr_default_delete_unsigned_20char_2c_20unsigned_20char____29($2 + 8 | 0, $2 + 12 | 0, std____2__remove_reference_std____2__shared_ptr_unsigned_20char_____shared_ptr_default_delete_unsigned_20char_2c_20unsigned_20char_____type___20std____2__move_std____2__shared_ptr_unsigned_20char_____shared_ptr_default_delete_unsigned_20char_2c_20unsigned_20char____28std____2__shared_ptr_unsigned_20char_____shared_ptr_default_delete_unsigned_20char_2c_20unsigned_20char___29($2 + 24 | 0)), std____2__remove_reference_std____2__allocator_unsigned_20char_____type___20std____2__move_std____2__allocator_unsigned_20char____28std____2__allocator_unsigned_20char___29($2 + 16 | 0)); __stack_pointer = $2 + 32 | 0; return $0; @@ -64950,7 +64947,7 @@ function vision__HoughSimilarityVoting__getBinDistance_28float__2c_20float__2c_2 $7 = float_20vision__min2_float__28float_2c_20float_29($7, Math_fround(Math_fround(HEAP32[$0 + 60 >> 2]) - $7)); HEAPF32[$3 >> 2] = $7; if (!($7 >= Math_fround(0))) { - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 24951), 23901), 8835), 333), 9364), 25051), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 25259), 24196), 8906), 333), 9435), 25359), 13); abort(); abort(); } @@ -65112,32 +65109,32 @@ function std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits function std____2__init_weeks_28_29() { var $0 = 0; - if (!HEAPU8[83592]) { - $0 = 83424; + if (!HEAPU8[83944]) { + $0 = 83776; while (1) { $0 = std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_28_29($0) + 12 | 0; - if (($0 | 0) != 83592) { + if (($0 | 0) != 83944) { continue; } break; } __cxa_atexit(338, 0, 1024); - HEAP8[83592] = 1; - } - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83424, 28763); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83436, 28770); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83448, 28736); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83460, 28744); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83472, 28727); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83484, 28777); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83496, 28754); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83508, 31631); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83520, 31771); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83532, 32543); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83544, 33724); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83556, 29292); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83568, 32100); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83580, 30492); + HEAP8[83944] = 1; + } + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83776, 29115); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83788, 29122); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83800, 29088); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83812, 29096); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83824, 29079); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83836, 29129); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83848, 29106); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83860, 31983); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83872, 32123); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83884, 32895); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83896, 34076); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83908, 29644); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83920, 32452); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(83932, 30844); } function std____2____hash_table_std____2____hash_value_type_unsigned_20int_2c_20unsigned_20int__2c_20std____2____unordered_map_hasher_unsigned_20int_2c_20std____2____hash_value_type_unsigned_20int_2c_20unsigned_20int__2c_20std____2__hash_unsigned_20int__2c_20std____2__equal_to_unsigned_20int__2c_20true__2c_20std____2____unordered_map_equal_unsigned_20int_2c_20std____2____hash_value_type_unsigned_20int_2c_20unsigned_20int__2c_20std____2__equal_to_unsigned_20int__2c_20std____2__hash_unsigned_20int__2c_20true__2c_20std____2__allocator_std____2____hash_value_type_unsigned_20int_2c_20unsigned_20int__20__20_____hash_table_28_29($0) { @@ -65279,28 +65276,28 @@ function $28anonymous_20namespace_29__itanium_demangle__ConditionalExpr__printLe var $2 = 0, $3 = 0, $4 = 0, $5 = 0; $2 = __stack_pointer + -64 | 0; __stack_pointer = $2; - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 56 | 0, 38511); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 56 | 0, 38863); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 24 >> 2] = $4; HEAP32[$2 + 28 >> 2] = $5; $1 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 24 | 0); $28anonymous_20namespace_29__itanium_demangle__Node__print_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const(HEAP32[$0 + 8 >> 2], $1); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 48 | 0, 38489); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 48 | 0, 38841); $5 = HEAP32[$3 >> 2]; $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 16 >> 2] = $5; HEAP32[$2 + 20 >> 2] = $4; $1 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 16 | 0); $28anonymous_20namespace_29__itanium_demangle__Node__print_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const(HEAP32[$0 + 12 >> 2], $1); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 38495); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 38847); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 8 >> 2] = $4; HEAP32[$2 + 12 >> 2] = $5; $1 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 8 | 0); $28anonymous_20namespace_29__itanium_demangle__Node__print_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const(HEAP32[$0 + 16 >> 2], $1); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 32 | 0, 38404); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 32 | 0, 38756); $5 = HEAP32[$3 >> 2]; $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = $5; @@ -65357,7 +65354,7 @@ function vision__CompareFREAK84_28unsigned_20char__2c_20float_20const__29($0, $1 if (($3 | 0) == 666) { break label$3; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 21466), 3413), 4187), 410), 4854), 21859), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 21727), 3517), 4304), 410), 4971), 22115), 13); abort(); abort(); } @@ -65522,21 +65519,21 @@ function $28anonymous_20namespace_29__itanium_demangle__ClosureTypeName__printDe __stack_pointer = $2; $6 = $0 + 8 | 0; if (!$28anonymous_20namespace_29__itanium_demangle__NodeArray__empty_28_29_20const($6)) { - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 56 | 0, 37679); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 56 | 0, 38031); $5 = HEAP32[$3 >> 2]; $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 24 >> 2] = $5; HEAP32[$2 + 28 >> 2] = $4; $7 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 24 | 0); $28anonymous_20namespace_29__itanium_demangle__NodeArray__printWithComma_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const($6, $7); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 48 | 0, 37472); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 48 | 0, 37824); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 16 >> 2] = $4; HEAP32[$2 + 20 >> 2] = $5; $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($7, $2 + 16 | 0); } - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 38511); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 38863); $5 = HEAP32[$3 >> 2]; $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 8 >> 2] = $5; @@ -65544,7 +65541,7 @@ function $28anonymous_20namespace_29__itanium_demangle__ClosureTypeName__printDe $4 = $0 + 16 | 0; $0 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 8 | 0); $28anonymous_20namespace_29__itanium_demangle__NodeArray__printWithComma_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const($4, $0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 32 | 0, 38404); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 32 | 0, 38756); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = $4; @@ -65882,12 +65879,12 @@ function std____2____num_get_wchar_t_____stage2_int_loop_28wchar_t_2c_20int_2c_2 $0 = 0; HEAP32[$4 >> 2] = 0; HEAP32[$3 >> 2] = $9 + 1; - HEAP8[$9 | 0] = HEAPU8[$6 + 58512 | 0]; + HEAP8[$9 | 0] = HEAPU8[$6 + 58864 | 0]; break label$1; } $0 = HEAP32[$3 >> 2]; HEAP32[$3 >> 2] = $0 + 1; - HEAP8[$0 | 0] = HEAPU8[$6 + 58512 | 0]; + HEAP8[$0 | 0] = HEAPU8[$6 + 58864 | 0]; HEAP32[$4 >> 2] = HEAP32[$4 >> 2] + 1; $0 = 0; break label$1; @@ -65966,7 +65963,7 @@ function vision__DoGPyramid__octaveFromIndex_28int_29_20const($0, $1) { } return -2147483648; } - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 22800), 22846), 3647), 94), 4217), 23121), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 23069), 23115), 3764), 94), 4334), 23416), 13); abort(); abort(); } @@ -66104,12 +66101,12 @@ function std____2____num_get_char_____stage2_int_loop_28char_2c_20int_2c_20char_ $0 = 0; HEAP32[$4 >> 2] = 0; HEAP32[$3 >> 2] = $6 + 1; - HEAP8[$6 | 0] = HEAPU8[$9 + 58512 | 0]; + HEAP8[$6 | 0] = HEAPU8[$9 + 58864 | 0]; break label$1; } $0 = HEAP32[$3 >> 2]; HEAP32[$3 >> 2] = $0 + 1; - HEAP8[$0 | 0] = HEAPU8[$9 + 58512 | 0]; + HEAP8[$0 | 0] = HEAPU8[$9 + 58864 | 0]; HEAP32[$4 >> 2] = HEAP32[$4 >> 2] + 1; $0 = 0; break label$1; @@ -66371,7 +66368,7 @@ function std____2__unordered_map_int_2c_20std____2__vector_int_2c_20std____2__al wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__tuple_int_20const___20std____2__forward_as_tuple_int_20const___28int_20const__29($1), HEAP32[wasm2js_i32$0 + 16 >> 2] = wasm2js_i32$1; std____2__tuple___20std____2__forward_as_tuple___28_29(); - std____2__pair_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__vector_int_2c_20std____2__allocator_int__20__20__2c_20void_____2c_20bool__20std____2____hash_table_std____2____hash_value_type_int_2c_20std____2__vector_int_2c_20std____2__allocator_int__20__20__2c_20std____2____unordered_map_hasher_int_2c_20std____2____hash_value_type_int_2c_20std____2__vector_int_2c_20std____2__allocator_int__20__20__2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20true__2c_20std____2____unordered_map_equal_int_2c_20std____2____hash_value_type_int_2c_20std____2__vector_int_2c_20std____2__allocator_int__20__20__2c_20std____2__equal_to_int__2c_20std____2__hash_int__2c_20true__2c_20std____2__allocator_std____2____hash_value_type_int_2c_20std____2__vector_int_2c_20std____2__allocator_int__20__20__20__20_____emplace_unique_key_args_int_2c_20std____2__piecewise_construct_t_20const__2c_20std____2__tuple_int_20const___2c_20std____2__tuple___20__28int_20const__2c_20std____2__piecewise_construct_t_20const__2c_20std____2__tuple_int_20const_____2c_20std____2__tuple_____29($2 + 24 | 0, $0, $1, 27372, $2 + 16 | 0, $2 + 8 | 0); + std____2__pair_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__vector_int_2c_20std____2__allocator_int__20__20__2c_20void_____2c_20bool__20std____2____hash_table_std____2____hash_value_type_int_2c_20std____2__vector_int_2c_20std____2__allocator_int__20__20__2c_20std____2____unordered_map_hasher_int_2c_20std____2____hash_value_type_int_2c_20std____2__vector_int_2c_20std____2__allocator_int__20__20__2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20true__2c_20std____2____unordered_map_equal_int_2c_20std____2____hash_value_type_int_2c_20std____2__vector_int_2c_20std____2__allocator_int__20__20__2c_20std____2__equal_to_int__2c_20std____2__hash_int__2c_20true__2c_20std____2__allocator_std____2____hash_value_type_int_2c_20std____2__vector_int_2c_20std____2__allocator_int__20__20__20__20_____emplace_unique_key_args_int_2c_20std____2__piecewise_construct_t_20const__2c_20std____2__tuple_int_20const___2c_20std____2__tuple___20__28int_20const__2c_20std____2__piecewise_construct_t_20const__2c_20std____2__tuple_int_20const_____2c_20std____2__tuple_____29($2 + 24 | 0, $0, $1, 27732, $2 + 16 | 0, $2 + 8 | 0); $1 = std____2____hash_value_type_int_2c_20std____2__vector_int_2c_20std____2__allocator_int__20__20_____get_value_28_29(std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__vector_int_2c_20std____2__allocator_int__20__20__2c_20void______operator___28_29_20const($2 + 24 | 0)); __stack_pointer = $2 + 32 | 0; return $1 + 4 | 0; @@ -67021,7 +67018,6 @@ function emscripten__internal__WireTypePack_std____2__basic_string_char_2c_20std function std____2__pair_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_unsigned_20int_2c_20unsigned_20int__2c_20void_____2c_20bool__20std____2____hash_table_std____2____hash_value_type_unsigned_20int_2c_20unsigned_20int__2c_20std____2____unordered_map_hasher_unsigned_20int_2c_20std____2____hash_value_type_unsigned_20int_2c_20unsigned_20int__2c_20std____2__hash_unsigned_20int__2c_20std____2__equal_to_unsigned_20int__2c_20true__2c_20std____2____unordered_map_equal_unsigned_20int_2c_20std____2____hash_value_type_unsigned_20int_2c_20unsigned_20int__2c_20std____2__equal_to_unsigned_20int__2c_20std____2__hash_unsigned_20int__2c_20true__2c_20std____2__allocator_std____2____hash_value_type_unsigned_20int_2c_20unsigned_20int__20__20_____emplace_unique_extract_key_std____2__pair_unsigned_20int_2c_20unsigned_20int__20__28std____2__pair_unsigned_20int_2c_20unsigned_20int____2c_20std____2____extract_key_first_tag_29($0, $1, $2) { std____2__pair_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_unsigned_20int_2c_20unsigned_20int__2c_20void_____2c_20bool__20std____2____hash_table_std____2____hash_value_type_unsigned_20int_2c_20unsigned_20int__2c_20std____2____unordered_map_hasher_unsigned_20int_2c_20std____2____hash_value_type_unsigned_20int_2c_20unsigned_20int__2c_20std____2__hash_unsigned_20int__2c_20std____2__equal_to_unsigned_20int__2c_20true__2c_20std____2____unordered_map_equal_unsigned_20int_2c_20std____2____hash_value_type_unsigned_20int_2c_20unsigned_20int__2c_20std____2__equal_to_unsigned_20int__2c_20std____2__hash_unsigned_20int__2c_20true__2c_20std____2__allocator_std____2____hash_value_type_unsigned_20int_2c_20unsigned_20int__20__20_____emplace_unique_key_args_unsigned_20int_2c_20std____2__pair_unsigned_20int_2c_20unsigned_20int__20__28unsigned_20int_20const__2c_20std____2__pair_unsigned_20int_2c_20unsigned_20int____29($0, $1, $2, std____2__pair_unsigned_20int_2c_20unsigned_20int____20std____2__forward_std____2__pair_unsigned_20int_2c_20unsigned_20int__20__28std____2__remove_reference_std____2__pair_unsigned_20int_2c_20unsigned_20int__20___type__29($2)); } - function std____2__vector_std____2__locale__facet__2c_20std____2____sso_allocator_std____2__locale__facet__2c_2030ul__20_____append_28unsigned_20long_29($0, $1) { var $2 = 0, $3 = 0; $3 = __stack_pointer - 32 | 0; @@ -67158,7 +67154,7 @@ function std____2__unordered_map_int_2c_20std____2__shared_ptr_vision__Keyframe_ wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__tuple_int_20const___20std____2__forward_as_tuple_int_20const___28int_20const__29($1), HEAP32[wasm2js_i32$0 + 16 >> 2] = wasm2js_i32$1; std____2__tuple___20std____2__forward_as_tuple___28_29(); - std____2__pair_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__shared_ptr_vision__Keyframe_96__20__20__2c_20void_____2c_20bool__20std____2____hash_table_std____2____hash_value_type_int_2c_20std____2__shared_ptr_vision__Keyframe_96__20__20__2c_20std____2____unordered_map_hasher_int_2c_20std____2____hash_value_type_int_2c_20std____2__shared_ptr_vision__Keyframe_96__20__20__2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20true__2c_20std____2____unordered_map_equal_int_2c_20std____2____hash_value_type_int_2c_20std____2__shared_ptr_vision__Keyframe_96__20__20__2c_20std____2__equal_to_int__2c_20std____2__hash_int__2c_20true__2c_20std____2__allocator_std____2____hash_value_type_int_2c_20std____2__shared_ptr_vision__Keyframe_96__20__20__20__20_____emplace_unique_key_args_int_2c_20std____2__piecewise_construct_t_20const__2c_20std____2__tuple_int_20const___2c_20std____2__tuple___20__28int_20const__2c_20std____2__piecewise_construct_t_20const__2c_20std____2__tuple_int_20const_____2c_20std____2__tuple_____29($2 + 24 | 0, $0, $1, 27372, $2 + 16 | 0, $2 + 8 | 0); + std____2__pair_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__shared_ptr_vision__Keyframe_96__20__20__2c_20void_____2c_20bool__20std____2____hash_table_std____2____hash_value_type_int_2c_20std____2__shared_ptr_vision__Keyframe_96__20__20__2c_20std____2____unordered_map_hasher_int_2c_20std____2____hash_value_type_int_2c_20std____2__shared_ptr_vision__Keyframe_96__20__20__2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20true__2c_20std____2____unordered_map_equal_int_2c_20std____2____hash_value_type_int_2c_20std____2__shared_ptr_vision__Keyframe_96__20__20__2c_20std____2__equal_to_int__2c_20std____2__hash_int__2c_20true__2c_20std____2__allocator_std____2____hash_value_type_int_2c_20std____2__shared_ptr_vision__Keyframe_96__20__20__20__20_____emplace_unique_key_args_int_2c_20std____2__piecewise_construct_t_20const__2c_20std____2__tuple_int_20const___2c_20std____2__tuple___20__28int_20const__2c_20std____2__piecewise_construct_t_20const__2c_20std____2__tuple_int_20const_____2c_20std____2__tuple_____29($2 + 24 | 0, $0, $1, 27732, $2 + 16 | 0, $2 + 8 | 0); $1 = std____2____hash_value_type_int_2c_20std____2__shared_ptr_vision__Keyframe_96__20__20_____get_value_28_29(std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__shared_ptr_vision__Keyframe_96__20__20__2c_20void______operator___28_29_20const($2 + 24 | 0)); __stack_pointer = $2 + 32 | 0; return $1 + 4 | 0; @@ -67384,17 +67380,17 @@ function setupAR2($0) { $1 = __stack_pointer - 16 | 0; __stack_pointer = $1; HEAP32[$1 + 12 >> 2] = $0; - wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(78876, $1 + 12 | 0), + wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(79228, $1 + 12 | 0), HEAP32[wasm2js_i32$0 + 8 >> 2] = wasm2js_i32$1; - wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(78876), + wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(79228), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; $0 = -1; if (!std____2__operator___28std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__2c_20std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__29($1 + 8 | 0, $1)) { - $0 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(78876, $1 + 12 | 0); + $0 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(79228, $1 + 12 | 0); $2 = ar2CreateHandleMod(HEAP32[$0 + 192 >> 2], HEAP32[$0 + 544 >> 2]); HEAP32[$0 + 228 >> 2] = $2; if (!$2) { - webarkitLOGe_28char__29(38022); + webarkitLOGe_28char__29(38374); kpmDeleteHandle($0 + 224 | 0); $2 = HEAP32[$0 + 228 >> 2]; } @@ -67446,6 +67442,7 @@ function std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20st __stack_pointer = $3 + 32 | 0; return $0; } + function std____2__vector_vision__match_t_2c_20std____2__allocator_vision__match_t__20_____swap_out_circular_buffer_28std____2____split_buffer_vision__match_t_2c_20std____2__allocator_vision__match_t_____29($0, $1) { var $2 = 0; std____2__vector_vision__match_t_2c_20std____2__allocator_vision__match_t__20_____annotate_delete_28_29_20const($0); @@ -68517,11 +68514,11 @@ function atan2f($0, $1) { if (($3 | 0) == 2139095040) { break label$4; } - $0 = HEAPF32[($4 << 2) + 45520 >> 2]; + $0 = HEAPF32[($4 << 2) + 45872 >> 2]; } return $0; } - return HEAPF32[($4 << 2) + 45504 >> 2]; + return HEAPF32[($4 << 2) + 45856 >> 2]; } return wasm2js_scratch_store_i32(2, (wasm2js_scratch_store_f32($0), wasm2js_scratch_load_i32(2)) & -2147483648 | 1070141403), wasm2js_scratch_load_f32(); @@ -68752,44 +68749,44 @@ function bool_20vision__OrthogonalizePivot8x9Basis4_float__28float__2c_20float__ } function __embind_register_native_and_builtin_types() { - _embind_register_void(64656, 33399); - _embind_register_bool(64680, 31971, 1, 1, 0); - _embind_register_integer(64692, 31455, 1, -128, 127); - _embind_register_integer(64716, 31448, 1, -128, 127); - _embind_register_integer(64704, 31446, 1, 0, 255); - _embind_register_integer(64728, 30129, 2, -32768, 32767); - _embind_register_integer(64740, 30120, 2, 0, 65535); - _embind_register_integer(64752, 30153, 4, -2147483648, 2147483647); - _embind_register_integer(64764, 30144, 4, 0, -1); - _embind_register_integer(64776, 32288, 4, -2147483648, 2147483647); - _embind_register_integer(64788, 32279, 4, 0, -1); - legalfunc$_embind_register_bigint(64800, 30537, 8, 0, -2147483648, -1, 2147483647); - legalfunc$_embind_register_bigint(64812, 30536, 8, 0, 0, -1, -1); - _embind_register_float(64824, 30486, 4); - _embind_register_float(64836, 32923, 8); - _embind_register_std_string(39812, 32336); - _embind_register_std_string(44768, 37047); - _embind_register_std_wstring(44856, 4, 32305); - _embind_register_std_wstring(44948, 2, 32348); - _embind_register_std_wstring(45040, 4, 32363); - _embind_register_emval(39924, 32056); - _embind_register_memory_view(45096, 0, 36978); - _embind_register_memory_view(45136, 0, 37080); - _embind_register_memory_view(45176, 1, 37008); - _embind_register_memory_view(45216, 2, 36600); - _embind_register_memory_view(45256, 3, 36631); - _embind_register_memory_view(45296, 4, 36671); - _embind_register_memory_view(45336, 5, 36700); - _embind_register_memory_view(45376, 4, 37117); - _embind_register_memory_view(45416, 5, 37147); - _embind_register_memory_view(45136, 0, 36802); - _embind_register_memory_view(45176, 1, 36769); - _embind_register_memory_view(45216, 2, 36868); - _embind_register_memory_view(45256, 3, 36834); - _embind_register_memory_view(45296, 4, 36935); - _embind_register_memory_view(45336, 5, 36901); - _embind_register_memory_view(45456, 6, 36738); - _embind_register_memory_view(45496, 7, 37186); + _embind_register_void(65008, 33751); + _embind_register_bool(65032, 32323, 1, 1, 0); + _embind_register_integer(65044, 31807, 1, -128, 127); + _embind_register_integer(65068, 31800, 1, -128, 127); + _embind_register_integer(65056, 31798, 1, 0, 255); + _embind_register_integer(65080, 30481, 2, -32768, 32767); + _embind_register_integer(65092, 30472, 2, 0, 65535); + _embind_register_integer(65104, 30505, 4, -2147483648, 2147483647); + _embind_register_integer(65116, 30496, 4, 0, -1); + _embind_register_integer(65128, 32640, 4, -2147483648, 2147483647); + _embind_register_integer(65140, 32631, 4, 0, -1); + legalfunc$_embind_register_bigint(65152, 30889, 8, 0, -2147483648, -1, 2147483647); + legalfunc$_embind_register_bigint(65164, 30888, 8, 0, 0, -1, -1); + _embind_register_float(65176, 30838, 4); + _embind_register_float(65188, 33275, 8); + _embind_register_std_string(40164, 32688); + _embind_register_std_string(45120, 37399); + _embind_register_std_wstring(45208, 4, 32657); + _embind_register_std_wstring(45300, 2, 32700); + _embind_register_std_wstring(45392, 4, 32715); + _embind_register_emval(40276, 32408); + _embind_register_memory_view(45448, 0, 37330); + _embind_register_memory_view(45488, 0, 37432); + _embind_register_memory_view(45528, 1, 37360); + _embind_register_memory_view(45568, 2, 36952); + _embind_register_memory_view(45608, 3, 36983); + _embind_register_memory_view(45648, 4, 37023); + _embind_register_memory_view(45688, 5, 37052); + _embind_register_memory_view(45728, 4, 37469); + _embind_register_memory_view(45768, 5, 37499); + _embind_register_memory_view(45488, 0, 37154); + _embind_register_memory_view(45528, 1, 37121); + _embind_register_memory_view(45568, 2, 37220); + _embind_register_memory_view(45608, 3, 37186); + _embind_register_memory_view(45648, 4, 37287); + _embind_register_memory_view(45688, 5, 37253); + _embind_register_memory_view(45808, 6, 37090); + _embind_register_memory_view(45848, 7, 37538); } function getNFTData($0, $1, $2) { @@ -68800,9 +68797,9 @@ function getNFTData($0, $1, $2) { $3 = __stack_pointer - 16 | 0; __stack_pointer = $3; HEAP32[$3 + 12 >> 2] = $1; - wasm2js_i32$0 = $3, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(78876, $3 + 12 | 0), + wasm2js_i32$0 = $3, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(79228, $3 + 12 | 0), HEAP32[wasm2js_i32$0 + 8 >> 2] = wasm2js_i32$1; - wasm2js_i32$0 = $3, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(78876), + wasm2js_i32$0 = $3, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(79228), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; label$1: { if (std____2__operator___28std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__2c_20std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__29($3 + 8 | 0, $3)) { @@ -68813,7 +68810,7 @@ function getNFTData($0, $1, $2) { HEAP32[$1 + 12 >> 2] = 0; break label$1; } - $1 = std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20___at_28unsigned_20long_29(std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(78876, $3 + 12 | 0) + 380 | 0, $2); + $1 = std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20___at_28unsigned_20long_29(std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(79228, $3 + 12 | 0) + 380 | 0, $2); $4 = $1; $2 = HEAP32[$4 >> 2]; $1 = HEAP32[$4 + 4 >> 2]; @@ -68960,9 +68957,9 @@ function std____2__num_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c var $5 = 0; $0 = __stack_pointer - 160 | 0; __stack_pointer = $0; - HEAP16[$0 + 156 >> 1] = HEAPU8[58549] | HEAPU8[58550] << 8; - HEAP32[$0 + 152 >> 2] = HEAPU8[58545] | HEAPU8[58546] << 8 | (HEAPU8[58547] << 16 | HEAPU8[58548] << 24); - std____2____num_put_base____format_int_28char__2c_20char_20const__2c_20bool_2c_20unsigned_20int_29($0 + 152 | 1, 32088, 0, std____2__ios_base__flags_28_29_20const($2)); + HEAP16[$0 + 156 >> 1] = HEAPU8[58901] | HEAPU8[58902] << 8; + HEAP32[$0 + 152 >> 2] = HEAPU8[58897] | HEAPU8[58898] << 8 | (HEAPU8[58899] << 16 | HEAPU8[58900] << 24); + std____2____num_put_base____format_int_28char__2c_20char_20const__2c_20bool_2c_20unsigned_20int_29($0 + 152 | 1, 32440, 0, std____2__ios_base__flags_28_29_20const($2)); $5 = std____2____cloc_28_29(); HEAP32[$0 >> 2] = $4; $4 = std____2____libcpp_snprintf_l_28char__2c_20unsigned_20long_2c_20__locale_struct__2c_20char_20const__2c_20____29($0 + 139 | 0, 13, $5, $0 + 152 | 0, $0) + ($0 + 139 | 0) | 0; @@ -69054,7 +69051,7 @@ function $28anonymous_20namespace_29__itanium_demangle__CastExpr__printLeft_28_2 HEAP32[$2 + 56 >> 2] = $5; HEAP32[$2 + 60 >> 2] = $3; $1 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 24 | 0); - $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 48 | 0, 37679); + $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 48 | 0, 38031); $3 = HEAP32[$4 >> 2]; $5 = HEAP32[$4 + 4 >> 2]; HEAP32[$2 + 16 >> 2] = $3; @@ -69062,7 +69059,7 @@ function $28anonymous_20namespace_29__itanium_demangle__CastExpr__printLeft_28_2 $1 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 16 | 0); $3 = HEAP32[$0 + 16 >> 2]; FUNCTION_TABLE[HEAP32[HEAP32[$3 >> 2] + 16 >> 2]]($3, $1); - $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 38433); + $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 38785); $5 = HEAP32[$4 >> 2]; $3 = HEAP32[$4 + 4 >> 2]; HEAP32[$2 + 8 >> 2] = $5; @@ -69070,7 +69067,7 @@ function $28anonymous_20namespace_29__itanium_demangle__CastExpr__printLeft_28_2 $1 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 8 | 0); $0 = HEAP32[$0 + 20 >> 2]; FUNCTION_TABLE[HEAP32[HEAP32[$0 >> 2] + 16 >> 2]]($0, $1); - $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 32 | 0, 38404); + $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 32 | 0, 38756); $3 = HEAP32[$4 >> 2]; $5 = HEAP32[$4 + 4 >> 2]; HEAP32[$2 >> 2] = $3; @@ -69148,9 +69145,9 @@ function std____2__num_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c var $5 = 0; $0 = __stack_pointer - 160 | 0; __stack_pointer = $0; - HEAP16[$0 + 156 >> 1] = HEAPU8[58549] | HEAPU8[58550] << 8; - HEAP32[$0 + 152 >> 2] = HEAPU8[58545] | HEAPU8[58546] << 8 | (HEAPU8[58547] << 16 | HEAPU8[58548] << 24); - std____2____num_put_base____format_int_28char__2c_20char_20const__2c_20bool_2c_20unsigned_20int_29($0 + 152 | 1, 32088, 1, std____2__ios_base__flags_28_29_20const($2)); + HEAP16[$0 + 156 >> 1] = HEAPU8[58901] | HEAPU8[58902] << 8; + HEAP32[$0 + 152 >> 2] = HEAPU8[58897] | HEAPU8[58898] << 8 | (HEAPU8[58899] << 16 | HEAPU8[58900] << 24); + std____2____num_put_base____format_int_28char__2c_20char_20const__2c_20bool_2c_20unsigned_20int_29($0 + 152 | 1, 32440, 1, std____2__ios_base__flags_28_29_20const($2)); $5 = std____2____cloc_28_29(); HEAP32[$0 >> 2] = $4; $4 = std____2____libcpp_snprintf_l_28char__2c_20unsigned_20long_2c_20__locale_struct__2c_20char_20const__2c_20____29($0 + 139 | 0, 13, $5, $0 + 152 | 0, $0) + ($0 + 139 | 0) | 0; @@ -69257,7 +69254,7 @@ function atanf($0) { return Math_fround($0 - Math_fround($0 * Math_fround($6 + $2))); } $1 = $3 << 2; - $0 = Math_fround(HEAPF32[$1 + 45536 >> 2] - Math_fround(Math_fround(Math_fround($0 * Math_fround($6 + $2)) - HEAPF32[$1 + 45552 >> 2]) - $0)); + $0 = Math_fround(HEAPF32[$1 + 45888 >> 2] - Math_fround(Math_fround(Math_fround($0 * Math_fround($6 + $2)) - HEAPF32[$1 + 45904 >> 2]) - $0)); $0 = ($5 | 0) >= 0 ? $0 : Math_fround(-$0); } return $0; @@ -69383,10 +69380,10 @@ function $28anonymous_20namespace_29__itanium_demangle__PointerToMemberType__pri break label$2; } } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($3 + 40 | 0, 38511); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($3 + 40 | 0, 38863); break label$1; } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($3 + 32 | 0, 39006); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($3 + 32 | 0, 39358); } $4 = $2; $2 = HEAP32[$4 >> 2]; @@ -69397,7 +69394,7 @@ function $28anonymous_20namespace_29__itanium_demangle__PointerToMemberType__pri HEAP32[$2 + 20 >> 2] = $5; $1 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $3 + 16 | 0); $28anonymous_20namespace_29__itanium_demangle__Node__print_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const(HEAP32[$0 + 8 >> 2], $1); - $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($3 + 24 | 0, 38277); + $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($3 + 24 | 0, 38629); $5 = HEAP32[$4 >> 2]; $2 = HEAP32[$4 + 4 >> 2]; HEAP32[$3 + 8 >> 2] = $5; @@ -69503,8 +69500,8 @@ function std____2__num_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c var $5 = 0, $6 = 0, $7 = 0; $0 = __stack_pointer - 208 | 0; __stack_pointer = $0; - HEAP16[$0 + 204 >> 1] = HEAPU8[58555] | HEAPU8[58556] << 8; - HEAP32[$0 + 200 >> 2] = HEAPU8[58551] | HEAPU8[58552] << 8 | (HEAPU8[58553] << 16 | HEAPU8[58554] << 24); + HEAP16[$0 + 204 >> 1] = HEAPU8[58907] | HEAPU8[58908] << 8; + HEAP32[$0 + 200 >> 2] = HEAPU8[58903] | HEAPU8[58904] << 8 | (HEAPU8[58905] << 16 | HEAPU8[58906] << 24); $6 = std____2____cloc_28_29(); HEAP32[$0 >> 2] = $4; $5 = std____2____libcpp_snprintf_l_28char__2c_20unsigned_20long_2c_20__locale_struct__2c_20char_20const__2c_20____29($0 + 176 | 0, 20, $6, $0 + 200 | 0, $0); @@ -69542,7 +69539,7 @@ function std____2__num_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c __stack_pointer = $0; HEAP32[$0 + 248 >> 2] = 37; HEAP32[$0 + 252 >> 2] = 0; - std____2____num_put_base____format_int_28char__2c_20char_20const__2c_20bool_2c_20unsigned_20int_29($0 + 248 | 1, 32023, 0, std____2__ios_base__flags_28_29_20const($2)); + std____2____num_put_base____format_int_28char__2c_20char_20const__2c_20bool_2c_20unsigned_20int_29($0 + 248 | 1, 32375, 0, std____2__ios_base__flags_28_29_20const($2)); $6 = std____2____cloc_28_29(); HEAP32[$0 >> 2] = $4; HEAP32[$0 + 4 >> 2] = $5; @@ -69555,20 +69552,19 @@ function std____2__num_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c __stack_pointer = $0 + 256 | 0; return $2 | 0; } - function teardown($0) { $0 = $0 | 0; var $1 = 0, $2 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; $1 = __stack_pointer - 16 | 0; __stack_pointer = $1; HEAP32[$1 + 12 >> 2] = $0; - wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(78876, $1 + 12 | 0), + wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(79228, $1 + 12 | 0), HEAP32[wasm2js_i32$0 + 8 >> 2] = wasm2js_i32$1; - wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(78876), + wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(79228), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; $0 = -1; if (!std____2__operator___28std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__2c_20std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__29($1 + 8 | 0, $1)) { - $0 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(78876, $1 + 12 | 0); + $0 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(79228, $1 + 12 | 0); $2 = HEAP32[$0 + 196 >> 2]; if ($2) { dlfree($2); @@ -69576,7 +69572,7 @@ function teardown($0) { HEAP32[$0 + 200 >> 2] = 0; } deleteHandle($0); - std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___erase_28int_20const__29(78876, $1 + 12 | 0); + std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___erase_28int_20const__29(79228, $1 + 12 | 0); operator_20delete_28void__29(arController___arController_28_29($0)); $0 = 0; } @@ -69609,7 +69605,7 @@ function std____2__num_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c __stack_pointer = $0; HEAP32[$0 + 248 >> 2] = 37; HEAP32[$0 + 252 >> 2] = 0; - std____2____num_put_base____format_int_28char__2c_20char_20const__2c_20bool_2c_20unsigned_20int_29($0 + 248 | 1, 32023, 1, std____2__ios_base__flags_28_29_20const($2)); + std____2____num_put_base____format_int_28char__2c_20char_20const__2c_20bool_2c_20unsigned_20int_29($0 + 248 | 1, 32375, 1, std____2__ios_base__flags_28_29_20const($2)); $6 = std____2____cloc_28_29(); HEAP32[$0 >> 2] = $4; HEAP32[$0 + 4 >> 2] = $5; @@ -69632,9 +69628,9 @@ function std____2__num_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std var $5 = 0; $0 = __stack_pointer - 80 | 0; __stack_pointer = $0; - HEAP16[$0 + 76 >> 1] = HEAPU8[58549] | HEAPU8[58550] << 8; - HEAP32[$0 + 72 >> 2] = HEAPU8[58545] | HEAPU8[58546] << 8 | (HEAPU8[58547] << 16 | HEAPU8[58548] << 24); - std____2____num_put_base____format_int_28char__2c_20char_20const__2c_20bool_2c_20unsigned_20int_29($0 + 72 | 1, 32088, 0, std____2__ios_base__flags_28_29_20const($2)); + HEAP16[$0 + 76 >> 1] = HEAPU8[58901] | HEAPU8[58902] << 8; + HEAP32[$0 + 72 >> 2] = HEAPU8[58897] | HEAPU8[58898] << 8 | (HEAPU8[58899] << 16 | HEAPU8[58900] << 24); + std____2____num_put_base____format_int_28char__2c_20char_20const__2c_20bool_2c_20unsigned_20int_29($0 + 72 | 1, 32440, 0, std____2__ios_base__flags_28_29_20const($2)); $5 = std____2____cloc_28_29(); HEAP32[$0 >> 2] = $4; $4 = std____2____libcpp_snprintf_l_28char__2c_20unsigned_20long_2c_20__locale_struct__2c_20char_20const__2c_20____29($0 + 59 | 0, 13, $5, $0 + 72 | 0, $0) + ($0 + 59 | 0) | 0; @@ -69851,7 +69847,7 @@ function $28anonymous_20namespace_29__itanium_demangle__BracedRangeExpr__printLe __stack_pointer = $2; $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28char_29($1, 91); $28anonymous_20namespace_29__itanium_demangle__Node__print_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const(HEAP32[$0 + 8 >> 2], $1); - $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 38984); + $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 39336); $3 = HEAP32[$4 >> 2]; $5 = HEAP32[$4 + 4 >> 2]; HEAP32[$2 + 8 >> 2] = $3; @@ -69861,7 +69857,7 @@ function $28anonymous_20namespace_29__itanium_demangle__BracedRangeExpr__printLe $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28char_29($1, 93); $3 = HEAP32[$0 + 16 >> 2]; if (($28anonymous_20namespace_29__itanium_demangle__Node__getKind_28_29_20const($3) & 254) != 74) { - $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 16 | 0, 38980); + $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 16 | 0, 39332); $5 = HEAP32[$4 >> 2]; $3 = HEAP32[$4 + 4 >> 2]; HEAP32[$2 >> 2] = $5; @@ -69893,7 +69889,7 @@ function vision__VisualDatabase_vision__FREAKExtractor_2c_20vision__BinaryFeatur $3 = vision__numOctaves_28int_2c_20int_2c_20int_29(vision__Image__width_28_29_20const($1), vision__Image__height_28_29_20const($1), 8); vision__BinomialPyramid32f__alloc_28unsigned_20long_2c_20unsigned_20long_2c_20int_29($2, vision__Image__width_28_29_20const($1), vision__Image__height_28_29_20const($1), $3); } - $3 = vision__ScopedTimer__ScopedTimer_28char_20const__29($4, 3535); + $3 = vision__ScopedTimer__ScopedTimer_28char_20const__29($4, 3652); if (vision__ScopedTimer__operator_20bool_28_29($3)) { vision__BinomialPyramid32f__build_28vision__Image_20const__29($2, $1); } @@ -69916,9 +69912,9 @@ function std____2__num_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std var $5 = 0; $0 = __stack_pointer - 80 | 0; __stack_pointer = $0; - HEAP16[$0 + 76 >> 1] = HEAPU8[58549] | HEAPU8[58550] << 8; - HEAP32[$0 + 72 >> 2] = HEAPU8[58545] | HEAPU8[58546] << 8 | (HEAPU8[58547] << 16 | HEAPU8[58548] << 24); - std____2____num_put_base____format_int_28char__2c_20char_20const__2c_20bool_2c_20unsigned_20int_29($0 + 72 | 1, 32088, 1, std____2__ios_base__flags_28_29_20const($2)); + HEAP16[$0 + 76 >> 1] = HEAPU8[58901] | HEAPU8[58902] << 8; + HEAP32[$0 + 72 >> 2] = HEAPU8[58897] | HEAPU8[58898] << 8 | (HEAPU8[58899] << 16 | HEAPU8[58900] << 24); + std____2____num_put_base____format_int_28char__2c_20char_20const__2c_20bool_2c_20unsigned_20int_29($0 + 72 | 1, 32440, 1, std____2__ios_base__flags_28_29_20const($2)); $5 = std____2____cloc_28_29(); HEAP32[$0 >> 2] = $4; $4 = std____2____libcpp_snprintf_l_28char__2c_20unsigned_20long_2c_20__locale_struct__2c_20char_20const__2c_20____29($0 + 59 | 0, 13, $5, $0 + 72 | 0, $0) + ($0 + 59 | 0) | 0; @@ -70394,7 +70390,7 @@ function std____2__num_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std __stack_pointer = $0; HEAP32[$0 + 104 >> 2] = 37; HEAP32[$0 + 108 >> 2] = 0; - std____2____num_put_base____format_int_28char__2c_20char_20const__2c_20bool_2c_20unsigned_20int_29($0 + 104 | 1, 32023, 0, std____2__ios_base__flags_28_29_20const($2)); + std____2____num_put_base____format_int_28char__2c_20char_20const__2c_20bool_2c_20unsigned_20int_29($0 + 104 | 1, 32375, 0, std____2__ios_base__flags_28_29_20const($2)); $6 = std____2____cloc_28_29(); HEAP32[$0 >> 2] = $4; HEAP32[$0 + 4 >> 2] = $5; @@ -70487,8 +70483,8 @@ function std____2__num_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std var $5 = 0, $6 = 0, $7 = 0; $0 = __stack_pointer - 96 | 0; __stack_pointer = $0; - HEAP16[$0 + 92 >> 1] = HEAPU8[58555] | HEAPU8[58556] << 8; - HEAP32[$0 + 88 >> 2] = HEAPU8[58551] | HEAPU8[58552] << 8 | (HEAPU8[58553] << 16 | HEAPU8[58554] << 24); + HEAP16[$0 + 92 >> 1] = HEAPU8[58907] | HEAPU8[58908] << 8; + HEAP32[$0 + 88 >> 2] = HEAPU8[58903] | HEAPU8[58904] << 8 | (HEAPU8[58905] << 16 | HEAPU8[58906] << 24); $6 = std____2____cloc_28_29(); HEAP32[$0 >> 2] = $4; $5 = std____2____libcpp_snprintf_l_28char__2c_20unsigned_20long_2c_20__locale_struct__2c_20char_20const__2c_20____29($0 - -64 | 0, 20, $6, $0 + 88 | 0, $0); @@ -70624,14 +70620,14 @@ function $28anonymous_20namespace_29__itanium_demangle__ArrayType__printRight_28 $2 = __stack_pointer - 48 | 0; __stack_pointer = $2; if (($28anonymous_20namespace_29__itanium_demangle__OutputStream__back_28_29_20const($1) | 0) != 93) { - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 39006); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 39358); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 16 >> 2] = $4; HEAP32[$2 + 20 >> 2] = $5; $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 16 | 0); } - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 32 | 0, 35132); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 32 | 0, 35484); $5 = HEAP32[$3 >> 2]; $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 8 >> 2] = $5; @@ -70641,7 +70637,7 @@ function $28anonymous_20namespace_29__itanium_demangle__ArrayType__printRight_28 if ($4) { $28anonymous_20namespace_29__itanium_demangle__Node__print_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const($4, $1); } - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 35115); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 35467); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = $4; @@ -70734,7 +70730,7 @@ function std____2__num_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std __stack_pointer = $0; HEAP32[$0 + 104 >> 2] = 37; HEAP32[$0 + 108 >> 2] = 0; - std____2____num_put_base____format_int_28char__2c_20char_20const__2c_20bool_2c_20unsigned_20int_29($0 + 104 | 1, 32023, 1, std____2__ios_base__flags_28_29_20const($2)); + std____2____num_put_base____format_int_28char__2c_20char_20const__2c_20bool_2c_20unsigned_20int_29($0 + 104 | 1, 32375, 1, std____2__ios_base__flags_28_29_20const($2)); $6 = std____2____cloc_28_29(); HEAP32[$0 >> 2] = $4; HEAP32[$0 + 4 >> 2] = $5; @@ -70956,7 +70952,7 @@ function std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__ wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__tuple_int_20const___20std____2__forward_as_tuple_int_20const___28int_20const__29($1), HEAP32[wasm2js_i32$0 + 16 >> 2] = wasm2js_i32$1; std____2__tuple___20std____2__forward_as_tuple___28_29(); - std____2__pair_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____2c_20bool__20std____2____hash_table_std____2____hash_value_type_int_2c_20arController__2c_20std____2____unordered_map_hasher_int_2c_20std____2____hash_value_type_int_2c_20arController__2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20true__2c_20std____2____unordered_map_equal_int_2c_20std____2____hash_value_type_int_2c_20arController__2c_20std____2__equal_to_int__2c_20std____2__hash_int__2c_20true__2c_20std____2__allocator_std____2____hash_value_type_int_2c_20arController__20__20_____emplace_unique_key_args_int_2c_20std____2__piecewise_construct_t_20const__2c_20std____2__tuple_int_20const___2c_20std____2__tuple___20__28int_20const__2c_20std____2__piecewise_construct_t_20const__2c_20std____2__tuple_int_20const_____2c_20std____2__tuple_____29($2 + 24 | 0, $0, $1, 39193, $2 + 16 | 0, $2 + 8 | 0); + std____2__pair_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____2c_20bool__20std____2____hash_table_std____2____hash_value_type_int_2c_20arController__2c_20std____2____unordered_map_hasher_int_2c_20std____2____hash_value_type_int_2c_20arController__2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20true__2c_20std____2____unordered_map_equal_int_2c_20std____2____hash_value_type_int_2c_20arController__2c_20std____2__equal_to_int__2c_20std____2__hash_int__2c_20true__2c_20std____2__allocator_std____2____hash_value_type_int_2c_20arController__20__20_____emplace_unique_key_args_int_2c_20std____2__piecewise_construct_t_20const__2c_20std____2__tuple_int_20const___2c_20std____2__tuple___20__28int_20const__2c_20std____2__piecewise_construct_t_20const__2c_20std____2__tuple_int_20const_____2c_20std____2__tuple_____29($2 + 24 | 0, $0, $1, 39545, $2 + 16 | 0, $2 + 8 | 0); $1 = std____2____hash_value_type_int_2c_20arController_____get_value_28_29(std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void______operator___28_29_20const($2 + 24 | 0)); __stack_pointer = $2 + 32 | 0; return $1 + 8 | 0; @@ -71175,7 +71171,7 @@ function mbrtowc($0, $1, $2, $3) { var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; $7 = __stack_pointer - 16 | 0; __stack_pointer = $7; - $5 = $3 ? $3 : 80332; + $5 = $3 ? $3 : 80684; $3 = HEAP32[$5 >> 2]; label$1: { label$2: { @@ -71214,7 +71210,7 @@ function mbrtowc($0, $1, $2, $3) { if ($3 >>> 0 > 50) { break label$3; } - $3 = HEAP32[($3 << 2) + 52528 >> 2]; + $3 = HEAP32[($3 << 2) + 52880 >> 2]; $0 = $2 - 1 | 0; if (!$0) { break label$2; @@ -71515,21 +71511,21 @@ function $28anonymous_20namespace_29__itanium_demangle__PointerToMemberConversio var $2 = 0, $3 = 0, $4 = 0, $5 = 0; $2 = __stack_pointer - 48 | 0; __stack_pointer = $2; - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 38511); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 38863); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 16 >> 2] = $4; HEAP32[$2 + 20 >> 2] = $5; $1 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 16 | 0); $28anonymous_20namespace_29__itanium_demangle__Node__print_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const(HEAP32[$0 + 8 >> 2], $1); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 32 | 0, 38447); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 32 | 0, 38799); $5 = HEAP32[$3 >> 2]; $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 8 >> 2] = $5; HEAP32[$2 + 12 >> 2] = $4; $1 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 8 | 0); $28anonymous_20namespace_29__itanium_demangle__Node__print_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const(HEAP32[$0 + 12 >> 2], $1); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 38404); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 38756); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = $4; @@ -71544,14 +71540,14 @@ function $28anonymous_20namespace_29__itanium_demangle__ConversionExpr__printLef var $2 = 0, $3 = 0, $4 = 0, $5 = 0; $2 = __stack_pointer - 48 | 0; __stack_pointer = $2; - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 38511); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 38863); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 16 >> 2] = $4; HEAP32[$2 + 20 >> 2] = $5; $1 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 16 | 0); $28anonymous_20namespace_29__itanium_demangle__Node__print_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const(HEAP32[$0 + 8 >> 2], $1); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 32 | 0, 38447); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 32 | 0, 38799); $5 = HEAP32[$3 >> 2]; $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 8 >> 2] = $5; @@ -71559,7 +71555,7 @@ function $28anonymous_20namespace_29__itanium_demangle__ConversionExpr__printLef $4 = $0 + 12 | 0; $0 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 8 | 0); $28anonymous_20namespace_29__itanium_demangle__NodeArray__printWithComma_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const($4, $0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 38404); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 38756); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = $4; @@ -71668,21 +71664,21 @@ function $28anonymous_20namespace_29__itanium_demangle__ArraySubscriptExpr__prin var $2 = 0, $3 = 0, $4 = 0, $5 = 0; $2 = __stack_pointer - 48 | 0; __stack_pointer = $2; - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 38511); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 38863); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 16 >> 2] = $4; HEAP32[$2 + 20 >> 2] = $5; $1 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 16 | 0); $28anonymous_20namespace_29__itanium_demangle__Node__print_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const(HEAP32[$0 + 8 >> 2], $1); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 32 | 0, 35131); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 32 | 0, 35483); $5 = HEAP32[$3 >> 2]; $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 8 >> 2] = $5; HEAP32[$2 + 12 >> 2] = $4; $1 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 8 | 0); $28anonymous_20namespace_29__itanium_demangle__Node__print_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const(HEAP32[$0 + 12 >> 2], $1); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 35115); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 35467); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = $4; @@ -71698,7 +71694,7 @@ function std____2__unordered_map_int_2c_20ARParam_2c_20std____2__hash_int__2c_20 wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__tuple_int_20const___20std____2__forward_as_tuple_int_20const___28int_20const__29($1), HEAP32[wasm2js_i32$0 + 16 >> 2] = wasm2js_i32$1; std____2__tuple___20std____2__forward_as_tuple___28_29(); - std____2__pair_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20ARParam__2c_20void_____2c_20bool__20std____2____hash_table_std____2____hash_value_type_int_2c_20ARParam__2c_20std____2____unordered_map_hasher_int_2c_20std____2____hash_value_type_int_2c_20ARParam__2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20true__2c_20std____2____unordered_map_equal_int_2c_20std____2____hash_value_type_int_2c_20ARParam__2c_20std____2__equal_to_int__2c_20std____2__hash_int__2c_20true__2c_20std____2__allocator_std____2____hash_value_type_int_2c_20ARParam__20__20_____emplace_unique_key_args_int_2c_20std____2__piecewise_construct_t_20const__2c_20std____2__tuple_int_20const___2c_20std____2__tuple___20__28int_20const__2c_20std____2__piecewise_construct_t_20const__2c_20std____2__tuple_int_20const_____2c_20std____2__tuple_____29($2 + 24 | 0, $0, $1, 39193, $2 + 16 | 0, $2 + 8 | 0); + std____2__pair_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20ARParam__2c_20void_____2c_20bool__20std____2____hash_table_std____2____hash_value_type_int_2c_20ARParam__2c_20std____2____unordered_map_hasher_int_2c_20std____2____hash_value_type_int_2c_20ARParam__2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20true__2c_20std____2____unordered_map_equal_int_2c_20std____2____hash_value_type_int_2c_20ARParam__2c_20std____2__equal_to_int__2c_20std____2__hash_int__2c_20true__2c_20std____2__allocator_std____2____hash_value_type_int_2c_20ARParam__20__20_____emplace_unique_key_args_int_2c_20std____2__piecewise_construct_t_20const__2c_20std____2__tuple_int_20const___2c_20std____2__tuple___20__28int_20const__2c_20std____2__piecewise_construct_t_20const__2c_20std____2__tuple_int_20const_____2c_20std____2__tuple_____29($2 + 24 | 0, $0, $1, 39545, $2 + 16 | 0, $2 + 8 | 0); $1 = std____2____hash_value_type_int_2c_20ARParam_____get_value_28_29(std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20ARParam__2c_20void______operator___28_29_20const($2 + 24 | 0)); __stack_pointer = $2 + 32 | 0; return $1 + 8 | 0; @@ -71832,6 +71828,7 @@ function ar2MarkerCoord2ScreenCoord2($0, $1, $2, $3, $4, $5) { function std____2__vector_std____2__vector_std____2__vector_std____2__pair_float_2c_20unsigned_20long__2c_20std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20__2c_20std____2__allocator_std____2__vector_std____2__pair_float_2c_20unsigned_20long__2c_20std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20__20__20__2c_20std____2__allocator_std____2__vector_std____2__vector_std____2__pair_float_2c_20unsigned_20long__2c_20std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20__2c_20std____2__allocator_std____2__vector_std____2__pair_float_2c_20unsigned_20long__2c_20std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20__20__20__20__20___data_28_29_20const($0) { return std____2__vector_std____2__vector_std____2__pair_float_2c_20unsigned_20long__2c_20std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20__2c_20std____2__allocator_std____2__vector_std____2__pair_float_2c_20unsigned_20long__2c_20std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20__20__20___20std____2____to_address_std____2__vector_std____2__vector_std____2__pair_float_2c_20unsigned_20long__2c_20std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20__2c_20std____2__allocator_std____2__vector_std____2__pair_float_2c_20unsigned_20long__2c_20std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20__20__20__20__28std____2__vector_std____2__vector_std____2__pair_float_2c_20unsigned_20long__2c_20std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20__2c_20std____2__allocator_std____2__vector_std____2__pair_float_2c_20unsigned_20long__2c_20std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20__20__20___29(HEAP32[$0 >> 2]); } + function $28anonymous_20namespace_29__itanium_demangle__EnclosingExpr__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__EnclosingExpr_2c_20char_20const_20_28__29_20_5b9_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d__28char_20const_20_28__29_20_5b9_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d_29($0, $1, $2, $3) { var $4 = 0, $5 = 0; $4 = __stack_pointer - 32 | 0; @@ -71888,7 +71885,7 @@ function vision__Timer__stop_28_29($0) { $1 = __stack_pointer - 16 | 0; __stack_pointer = $1; if (!(HEAPF64[$0 >> 3] >= 0)) { - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 1352), 2100), 3647), 67), 4217), 4650), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 1352), 2113), 3764), 67), 4334), 4767), 13); abort(); abort(); } @@ -72034,7 +72031,7 @@ function alloc_small($0, $1, $2) { break; } } - $2 = HEAP32[($1 << 2) + ($5 ? 43128 : 43120) >> 2]; + $2 = HEAP32[($1 << 2) + ($5 ? 43480 : 43472) >> 2]; $1 = 999999984 - $4 | 0; $2 = $1 >>> 0 > $2 >>> 0 ? $2 : $1; $3 = $4 + $2 | 0; @@ -72153,7 +72150,7 @@ function do_newlocale($0, $1, $2) { $6 = ($3 + 8 | 0) + ($4 << 2) | 0; $5 = 1 << $4 & $0; if ($5 | !$2) { - $5 = __get_locale($4, $5 ? $1 : 39168); + $5 = __get_locale($4, $5 ? $1 : 39520); } else { $5 = HEAP32[($4 << 2) + $2 >> 2]; } @@ -72171,18 +72168,18 @@ function do_newlocale($0, $1, $2) { break label$1; } if (!__loc_is_allocated($2)) { - $2 = 54504; - if (!memcmp($3 + 8 | 0, 54504, 24)) { + $2 = 54856; + if (!memcmp($3 + 8 | 0, 54856, 24)) { break label$1; } - $2 = 54528; - if (!memcmp($3 + 8 | 0, 54528, 24)) { + $2 = 54880; + if (!memcmp($3 + 8 | 0, 54880, 24)) { break label$1; } $4 = 0; - if (!HEAPU8[82976]) { + if (!HEAPU8[83328]) { while (1) { - wasm2js_i32$0 = ($4 << 2) + 82928 | 0, wasm2js_i32$1 = __get_locale($4, 39168), + wasm2js_i32$0 = ($4 << 2) + 83280 | 0, wasm2js_i32$1 = __get_locale($4, 39520), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; $4 = $4 + 1 | 0; if (($4 | 0) != 6) { @@ -72190,15 +72187,15 @@ function do_newlocale($0, $1, $2) { } break; } - HEAP8[82976] = 1; - HEAP32[20738] = HEAP32[20732]; + HEAP8[83328] = 1; + HEAP32[20826] = HEAP32[20820]; } - $2 = 82928; - if (!memcmp($3 + 8 | 0, 82928, 24)) { + $2 = 83280; + if (!memcmp($3 + 8 | 0, 83280, 24)) { break label$1; } - $2 = 82952; - if (!memcmp($3 + 8 | 0, 82952, 24)) { + $2 = 83304; + if (!memcmp($3 + 8 | 0, 83304, 24)) { break label$1; } $2 = dlmalloc(24); @@ -72328,7 +72325,7 @@ function std____2__vector_std____2__shared_ptr_vision__FrontendSinkFilter__2c_20 function std____2__allocator_std____2__vector_std____2__vector_std____2__pair_float_2c_20unsigned_20long__2c_20std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20__2c_20std____2__allocator_std____2__vector_std____2__pair_float_2c_20unsigned_20long__2c_20std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20__20__20__20___allocate_28unsigned_20long_29($0, $1) { if (unsigned_20long_20std____2__allocator_traits_std____2__allocator_std____2__vector_std____2__vector_std____2__pair_float_2c_20unsigned_20long__2c_20std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20__2c_20std____2__allocator_std____2__vector_std____2__pair_float_2c_20unsigned_20long__2c_20std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20__20__20__20__20___max_size_std____2__allocator_std____2__vector_std____2__vector_std____2__pair_float_2c_20unsigned_20long__2c_20std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20__2c_20std____2__allocator_std____2__vector_std____2__pair_float_2c_20unsigned_20long__2c_20std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20__20__20__20__2c_20void__28std____2__allocator_std____2__vector_std____2__vector_std____2__pair_float_2c_20unsigned_20long__2c_20std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20__2c_20std____2__allocator_std____2__vector_std____2__pair_float_2c_20unsigned_20long__2c_20std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20__20__20__20__20const__29($0) >>> 0 < $1 >>> 0) { - std____2____throw_length_error_28char_20const__29(25943); + std____2____throw_length_error_28char_20const__29(26264); abort(); } return std____2____libcpp_allocate_28unsigned_20long_2c_20unsigned_20long_29(Math_imul($1, 12), 4); @@ -72340,7 +72337,7 @@ function arLogv($0, $1, $2, $3) { __stack_pointer = $4; HEAP32[$4 + 12 >> 2] = $3; label$1: { - if (!HEAPU8[$2 | 0] | (!$2 | HEAP32[18422] > ($1 | 0))) { + if (!HEAPU8[$2 | 0] | (!$2 | HEAP32[18510] > ($1 | 0))) { break label$1; } $0 = HEAP32[$4 + 12 >> 2]; @@ -72351,55 +72348,55 @@ function arLogv($0, $1, $2, $3) { break label$1; } if ($1 >>> 0 <= 3) { - $3 = strlen(HEAP32[($1 << 2) + 21712 >> 2]) + 3 | 0; + $3 = strlen(HEAP32[($1 << 2) + 21968 >> 2]) + 3 | 0; } $6 = $3 + $5 | 0; $7 = $6 + 1 | 0; $0 = dlmalloc($7); if ($3) { - HEAP32[$4 >> 2] = HEAP32[($1 << 2) + 21712 >> 2]; - snprintf($0, $3 + 1 | 0, 4848, $4); + HEAP32[$4 >> 2] = HEAP32[($1 << 2) + 21968 >> 2]; + snprintf($0, $3 + 1 | 0, 4965, $4); } vsnprintf($3 + $0 | 0, $5 + 1 | 0, $2, HEAP32[$4 + 12 >> 2]); label$4: { label$5: { - $2 = HEAP32[19708]; + $2 = HEAP32[19796]; if ($2) { - if (!HEAP32[19709]) { + if (!HEAP32[19797]) { break label$5; } - if ((__pthread_self_internal() | 0) != HEAP32[19710]) { - $1 = HEAP32[19711]; + if ((__pthread_self_internal() | 0) != HEAP32[19798]) { + $1 = HEAP32[19799]; if (!$1) { break label$4; } - $2 = HEAP32[19713]; - $3 = HEAPU8[78848] ? 4096 : 0; + $2 = HEAP32[19801]; + $3 = HEAPU8[79200] ? 4096 : 0; if ($2 >>> 0 >= $3 >>> 0) { break label$4; } $1 = $1 + $2 | 0; if (($3 - $2 | 0) - 4 >>> 0 >= $6 >>> 0) { strncpy($1, $0, $7); - HEAP32[19713] = $2 + $6; + HEAP32[19801] = $2 + $6; break label$4; } HEAP8[$1 | 0] = 46; HEAP8[$1 + 1 | 0] = 46; HEAP8[$1 + 2 | 0] = 46; HEAP8[$1 + 3 | 0] = 0; - HEAP32[19713] = $3; + HEAP32[19801] = $3; break label$4; } - if (!HEAP32[19713]) { + if (!HEAP32[19801]) { break label$5; } - FUNCTION_TABLE[$2 | 0](HEAP32[19711]); - HEAP32[19713] = 0; - $2 = HEAP32[19708]; + FUNCTION_TABLE[$2 | 0](HEAP32[19799]); + HEAP32[19801] = 0; + $2 = HEAP32[19796]; break label$5; } - fputs($0, HEAP32[12352]); + fputs($0, HEAP32[12440]); break label$4; } FUNCTION_TABLE[$2 | 0]($0); @@ -72411,7 +72408,7 @@ function arLogv($0, $1, $2, $3) { function float_20const__20vision__Image__get_float__28unsigned_20long_29_20const($0, $1) { if (HEAPU32[$0 + 8 >> 2] <= $1 >>> 0) { - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 26152), 26189), 3647), 124), 4217), 26317), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 26486), 26523), 3764), 124), 4334), 26664), 13); abort(); abort(); } @@ -72465,7 +72462,7 @@ function arGetMarkerInfo($0, $1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $23 = $5 + 48 | 0; $14 = arPattGetIDGlobal($6, $7, $8, $0, $1, $2, $3, $9, $14, $10, $16, $17, $18, $19, $22, $23, $13, $5 + 240 | 0, $5 + 248 | 0) + 6 | 0; if ($14 >>> 0 <= 6) { - HEAP32[$5 + 236 >> 2] = HEAP32[($14 << 2) + 12108 >> 2]; + HEAP32[$5 + 236 >> 2] = HEAP32[($14 << 2) + 12256 >> 2]; } if ($8 >>> 0 <= 2) { $14 = $8 >>> 0 < 2; @@ -72606,7 +72603,7 @@ function $28anonymous_20namespace_29__itanium_demangle__TemplateArgs__printLeft_ var $2 = 0, $3 = 0, $4 = 0, $5 = 0; $2 = __stack_pointer - 48 | 0; __stack_pointer = $2; - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 37679); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 38031); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 16 >> 2] = $4; @@ -72614,14 +72611,14 @@ function $28anonymous_20namespace_29__itanium_demangle__TemplateArgs__printLeft_ $1 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 16 | 0); $28anonymous_20namespace_29__itanium_demangle__NodeArray__printWithComma_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const($0 + 8 | 0, $1); if (($28anonymous_20namespace_29__itanium_demangle__OutputStream__back_28_29_20const($1) | 0) == 62) { - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 32 | 0, 39006); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 32 | 0, 39358); $5 = HEAP32[$3 >> 2]; $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 8 >> 2] = $5; HEAP32[$2 + 12 >> 2] = $4; $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 8 | 0); } - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 37472); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 37824); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = $4; @@ -72663,7 +72660,7 @@ function $28anonymous_20namespace_29__itanium_demangle__FloatLiteralImpl_long_20 $3 = HEAP32[$2 + 104 >> 2]; HEAP32[$2 + 24 >> 2] = $3; HEAP32[$2 + 28 >> 2] = $0; - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__2c_20char_20const__29($2 + 40 | 0, $2 + 48 | 0, snprintf($2 + 48 | 0, 42, 35684, $2 + 16 | 0) + ($2 + 48 | 0) | 0); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__2c_20char_20const__29($2 + 40 | 0, $2 + 48 | 0, snprintf($2 + 48 | 0, 42, 36036, $2 + 16 | 0) + ($2 + 48 | 0) | 0); $0 = HEAP32[$3 >> 2]; $3 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 8 >> 2] = $0; @@ -72679,16 +72676,16 @@ function detectMarker($0) { $1 = __stack_pointer - 48 | 0; __stack_pointer = $1; HEAP32[$1 + 44 >> 2] = $0; - wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(78876, $1 + 44 | 0), + wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(79228, $1 + 44 | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; - wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(78876), + wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(79228), HEAP32[wasm2js_i32$0 + 40 >> 2] = wasm2js_i32$1; label$1: { if (std____2__operator___28std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__2c_20std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__29($1, $1 + 40 | 0)) { - $0 = HEAP32[18427]; + $0 = HEAP32[18515]; break label$1; } - $2 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(78876, $1 + 44 | 0); + $2 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(79228, $1 + 44 | 0); $0 = memset($1, 0, 40); $3 = HEAP32[$2 + 196 >> 2]; HEAP32[$0 + 16 >> 2] = 1; @@ -72820,7 +72817,7 @@ function void_20emscripten__internal__RegisterClassMethod_emscripten__val_20_28_ function float__20vision__Image__get_float__28unsigned_20long_29($0, $1) { if (HEAPU32[$0 + 8 >> 2] <= $1 >>> 0) { - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82224, 26152), 26189), 3647), 119), 4217), 26317), 13); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20_28__29_28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___29_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___operator___28int_29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___20std____2__operator___std____2__char_traits_char__20__28std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___2c_20char_20const__29(82576, 26486), 26523), 3764), 119), 4334), 26664), 13); abort(); abort(); } @@ -72895,7 +72892,7 @@ function $28anonymous_20namespace_29__itanium_demangle__FloatLiteralImpl_double_ HEAP32[$2 + 32 >> 2] = 0; HEAP32[$2 + 36 >> 2] = 0; HEAPF64[$2 + 16 >> 3] = HEAPF64[$2 + 72 >> 3]; - $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__2c_20char_20const__29($2 + 24 | 0, $2 + 32 | 0, snprintf($2 + 32 | 0, 32, 35060, $2 + 16 | 0) + ($2 + 32 | 0) | 0); + $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__2c_20char_20const__29($2 + 24 | 0, $2 + 32 | 0, snprintf($2 + 32 | 0, 32, 35412, $2 + 16 | 0) + ($2 + 32 | 0) | 0); $3 = HEAP32[$0 + 4 >> 2]; HEAP32[$2 + 8 >> 2] = HEAP32[$0 >> 2]; HEAP32[$2 + 12 >> 2] = $3; @@ -73084,21 +73081,21 @@ function $28anonymous_20namespace_29__itanium_demangle__DeleteExpr__printLeft_28 $2 = __stack_pointer - 48 | 0; __stack_pointer = $2; if (HEAPU8[$0 + 12 | 0]) { - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 37703); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 38055); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 16 >> 2] = $4; HEAP32[$2 + 20 >> 2] = $5; $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 16 | 0); } - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 32 | 0, 32556); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 32 | 0, 32908); $5 = HEAP32[$3 >> 2]; $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 8 >> 2] = $5; HEAP32[$2 + 12 >> 2] = $4; $1 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 8 | 0); if (HEAPU8[$0 + 13 | 0]) { - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 38976); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 39328); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = $4; @@ -73155,19 +73152,19 @@ function __get_locale($0, $1) { if (HEAPU8[$1 | 0]) { break label$1; } - $1 = getenv(35689); + $1 = getenv(36041); if (HEAPU8[$1 | 0] ? $1 : 0) { break label$1; } - $1 = getenv(Math_imul($0, 12) + 54560 | 0); + $1 = getenv(Math_imul($0, 12) + 54912 | 0); if (HEAPU8[$1 | 0] ? $1 : 0) { break label$1; } - $1 = getenv(35907); + $1 = getenv(36259); if (HEAPU8[$1 | 0] ? $1 : 0) { break label$1; } - $1 = 37773; + $1 = 38125; } label$5: { while (1) { @@ -73184,7 +73181,7 @@ function __get_locale($0, $1) { } $3 = $2; } - $4 = 37773; + $4 = 38125; label$8: { label$9: { $2 = HEAPU8[$1 | 0]; @@ -73200,15 +73197,15 @@ function __get_locale($0, $1) { break label$10; } } - if (!strcmp($4, 37773)) { + if (!strcmp($4, 38125)) { break label$10; } - if (strcmp($4, 35161)) { + if (strcmp($4, 35513)) { break label$9; } } if (!$0) { - $2 = 54468; + $2 = 54820; if (HEAPU8[$4 + 1 | 0] == 46) { break label$8; } @@ -73216,7 +73213,7 @@ function __get_locale($0, $1) { return 0; } $1 = 0; - $2 = HEAP32[20731]; + $2 = HEAP32[20819]; if ($2) { while (1) { if (!strcmp($4, $2 + 8 | 0)) { @@ -73231,17 +73228,17 @@ function __get_locale($0, $1) { } $2 = dlmalloc(36); if ($2) { - $1 = HEAP32[13618]; - HEAP32[$2 >> 2] = HEAP32[13617]; + $1 = HEAP32[13706]; + HEAP32[$2 >> 2] = HEAP32[13705]; HEAP32[$2 + 4 >> 2] = $1; $1 = $2 + 8 | 0; __memcpy($1, $4, $3); HEAP8[$1 + $3 | 0] = 0; - HEAP32[$2 + 32 >> 2] = HEAP32[20731]; - HEAP32[20731] = $2; + HEAP32[$2 + 32 >> 2] = HEAP32[20819]; + HEAP32[20819] = $2; $1 = $2; } - $2 = $0 | $1 ? $1 : 54468; + $2 = $0 | $1 ? $1 : 54820; } return $2; } @@ -73402,23 +73399,23 @@ function $28anonymous_20namespace_29__itanium_demangle__ExpandedSpecialSubstitut label$3: { switch (HEAP32[$0 + 8 >> 2]) { case 0: - $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 56 | 0, 31273); + $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 56 | 0, 31625); break label$2; case 1: - $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 48 | 0, 32318); + $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 48 | 0, 32670); break label$2; case 2: - $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 37403); + $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 37755); break label$2; case 3: - $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 32 | 0, 37353); + $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 32 | 0, 37705); break label$2; case 4: - $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 37303); + $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 37655); break label$2; case 5: @@ -73428,7 +73425,7 @@ function $28anonymous_20namespace_29__itanium_demangle__ExpandedSpecialSubstitut break label$1; } } - $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 16 | 0, 37252); + $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 16 | 0, 37604); } $3 = HEAP32[$0 >> 2]; $4 = HEAP32[$0 + 4 >> 2]; @@ -73553,23 +73550,23 @@ function $28anonymous_20namespace_29__itanium_demangle__SpecialSubstitution__pri label$3: { switch (HEAP32[$0 + 8 >> 2]) { case 0: - $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 56 | 0, 31273); + $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 56 | 0, 31625); break label$2; case 1: - $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 48 | 0, 32318); + $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 48 | 0, 32670); break label$2; case 2: - $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 32336); + $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 32688); break label$2; case 3: - $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 32 | 0, 31951); + $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 32 | 0, 32303); break label$2; case 4: - $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 31924); + $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 32276); break label$2; case 5: @@ -73579,7 +73576,7 @@ function $28anonymous_20namespace_29__itanium_demangle__SpecialSubstitution__pri break label$1; } } - $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 16 | 0, 31896); + $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 16 | 0, 32248); } $3 = HEAP32[$0 >> 2]; $4 = HEAP32[$0 + 4 >> 2]; @@ -73663,7 +73660,7 @@ function $28anonymous_20namespace_29__itanium_demangle__FloatLiteralImpl_float__ HEAP32[$2 + 32 >> 2] = 0; HEAP32[$2 + 36 >> 2] = 0; HEAPF64[$2 + 16 >> 3] = HEAPF32[$2 + 56 >> 2]; - $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__2c_20char_20const__29($2 + 24 | 0, $2 + 32 | 0, snprintf($2 + 32 | 0, 24, 32449, $2 + 16 | 0) + ($2 + 32 | 0) | 0); + $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__2c_20char_20const__29($2 + 24 | 0, $2 + 32 | 0, snprintf($2 + 32 | 0, 24, 32801, $2 + 16 | 0) + ($2 + 32 | 0) | 0); $3 = HEAP32[$0 + 4 >> 2]; HEAP32[$2 + 8 >> 2] = HEAP32[$0 >> 2]; HEAP32[$2 + 12 >> 2] = $3; @@ -73849,22 +73846,22 @@ function setThreshold($0, $1) { $2 = __stack_pointer - 16 | 0; __stack_pointer = $2; HEAP32[$2 + 12 >> 2] = $0; - wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(78876, $2 + 12 | 0), + wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(79228, $2 + 12 | 0), HEAP32[wasm2js_i32$0 + 8 >> 2] = wasm2js_i32$1; - wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(78876), + wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(79228), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; label$1: { if (std____2__operator___28std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__2c_20std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__29($2 + 8 | 0, $2)) { break label$1; } - $0 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(78876, $2 + 12 | 0); + $0 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(79228, $2 + 12 | 0); if ($1 >>> 0 > 255) { break label$1; } if (arSetLabelingThresh(HEAP32[$0 + 216 >> 2], $1)) { break label$1; } - webarkitLOGi_28char__2c_20int_29(34407, $1); + webarkitLOGi_28char__2c_20int_29(34759, $1); } __stack_pointer = $2 + 16 | 0; } @@ -73887,7 +73884,7 @@ function $28anonymous_20namespace_29__itanium_demangle__BracedExpr__printLeft_28 } $3 = HEAP32[$0 + 12 >> 2]; if (($28anonymous_20namespace_29__itanium_demangle__Node__getKind_28_29_20const($3) & 254) != 74) { - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 38980); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 39332); $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = HEAP32[$3 >> 2]; HEAP32[$2 + 4 >> 2] = $4; @@ -74216,7 +74213,7 @@ function std____2____shared_ptr_pointer_unsigned_20char__2c_20NullArrayDeleter_u __stack_pointer = $2; HEAP32[$2 + 12 >> 2] = $1; std____2____shared_weak_count____shared_weak_count_28long_29($0, 0); - HEAP32[$0 >> 2] = 28232; + HEAP32[$0 >> 2] = 28584; std____2____compressed_pair_std____2____compressed_pair_unsigned_20char__2c_20NullArrayDeleter_unsigned_20char__20__2c_20std____2__allocator_unsigned_20char__20_____compressed_pair_std____2____compressed_pair_unsigned_20char__2c_20NullArrayDeleter_unsigned_20char__20__2c_20std____2__allocator_unsigned_20char__20__28std____2____compressed_pair_unsigned_20char__2c_20NullArrayDeleter_unsigned_20char__20____2c_20std____2__allocator_unsigned_20char____29($0 + 12 | 0, std____2____compressed_pair_unsigned_20char__2c_20NullArrayDeleter_unsigned_20char__20_____compressed_pair_unsigned_20char___2c_20NullArrayDeleter_unsigned_20char__20__28unsigned_20char___2c_20NullArrayDeleter_unsigned_20char____29($2 + 8 | 0, $2 + 12 | 0, std____2__remove_reference_NullArrayDeleter_unsigned_20char_____type___20std____2__move_NullArrayDeleter_unsigned_20char____28NullArrayDeleter_unsigned_20char___29($2 + 24 | 0)), std____2__remove_reference_std____2__allocator_unsigned_20char_____type___20std____2__move_std____2__allocator_unsigned_20char____28std____2__allocator_unsigned_20char___29($2 + 16 | 0)); __stack_pointer = $2 + 32 | 0; return $0; @@ -74428,7 +74425,7 @@ function $28anonymous_20namespace_29__itanium_demangle__ReferenceType__printRigh break label$2; } } - $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 38404); + $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 38756); $4 = HEAP32[$0 + 4 >> 2]; HEAP32[$2 >> 2] = HEAP32[$0 >> 2]; HEAP32[$2 + 4 >> 2] = $4; @@ -74655,18 +74652,18 @@ function setThresholdMode($0, $1) { $2 = __stack_pointer - 16 | 0; __stack_pointer = $2; HEAP32[$2 + 12 >> 2] = $0; - wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(78876, $2 + 12 | 0), + wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(79228, $2 + 12 | 0), HEAP32[wasm2js_i32$0 + 8 >> 2] = wasm2js_i32$1; - wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(78876), + wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(79228), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; label$1: { if (std____2__operator___28std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__2c_20std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__29($2 + 8 | 0, $2)) { break label$1; } - if (arSetLabelingThreshMode(HEAP32[std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(78876, $2 + 12 | 0) + 216 >> 2], $1)) { + if (arSetLabelingThreshMode(HEAP32[std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(79228, $2 + 12 | 0) + 216 >> 2], $1)) { break label$1; } - webarkitLOGi_28char__2c_20int_29(34382, $1); + webarkitLOGi_28char__2c_20int_29(34734, $1); } __stack_pointer = $2 + 16 | 0; } @@ -74760,14 +74757,14 @@ function setDebugMode($0, $1) { $2 = __stack_pointer - 16 | 0; __stack_pointer = $2; HEAP32[$2 + 12 >> 2] = $0; - wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(78876, $2 + 12 | 0), + wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(79228, $2 + 12 | 0), HEAP32[wasm2js_i32$0 + 8 >> 2] = wasm2js_i32$1; - wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(78876), + wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(79228), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; $0 = 0; if (!std____2__operator___28std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__2c_20std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__29($2 + 8 | 0, $2)) { - arSetDebugMode(HEAP32[std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(78876, $2 + 12 | 0) + 216 >> 2], ($1 | 0) != 0); - webarkitLOGi_28char__2c_20char_20const__29(31145, $1 ? 37904 : 37908); + arSetDebugMode(HEAP32[std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(79228, $2 + 12 | 0) + 216 >> 2], ($1 | 0) != 0); + webarkitLOGi_28char__2c_20char_20const__29(31497, $1 ? 38256 : 38260); $0 = $1; } __stack_pointer = $2 + 16 | 0; @@ -74868,18 +74865,18 @@ function setImageProcMode($0, $1) { $2 = __stack_pointer - 16 | 0; __stack_pointer = $2; HEAP32[$2 + 12 >> 2] = $0; - wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(78876, $2 + 12 | 0), + wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(79228, $2 + 12 | 0), HEAP32[wasm2js_i32$0 + 8 >> 2] = wasm2js_i32$1; - wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(78876), + wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(79228), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; label$1: { if (std____2__operator___28std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__2c_20std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__29($2 + 8 | 0, $2)) { break label$1; } - if (arSetImageProcMode(HEAP32[std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(78876, $2 + 12 | 0) + 216 >> 2], $1)) { + if (arSetImageProcMode(HEAP32[std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(79228, $2 + 12 | 0) + 216 >> 2], $1)) { break label$1; } - webarkitLOGi_28char__2c_20int_29(38085, $1); + webarkitLOGi_28char__2c_20int_29(38437, $1); } __stack_pointer = $2 + 16 | 0; } @@ -75191,31 +75188,6 @@ function void_20std____2__allocator_traits_std____2__allocator_std____2____hash_ void_20std____2__allocator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void___20___construct_std____2__pair_int_20const_2c_20arController__2c_20std____2__piecewise_construct_t_20const__2c_20std____2__tuple_int_20const___2c_20std____2__tuple___20__28std____2__pair_int_20const_2c_20arController___2c_20std____2__piecewise_construct_t_20const__2c_20std____2__tuple_int_20const_____2c_20std____2__tuple_____29($0, $1, std____2__piecewise_construct_t_20const__20std____2__forward_std____2__piecewise_construct_t_20const___28std____2__remove_reference_std____2__piecewise_construct_t_20const____type__29($2), std____2__tuple_int_20const_____20std____2__forward_std____2__tuple_int_20const___20__28std____2__remove_reference_std____2__tuple_int_20const___20___type__29($3), std____2__tuple_____20std____2__forward_std____2__tuple___20__28std____2__remove_reference_std____2__tuple___20___type__29($4)); } -function std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___append_28char_20const__2c_20unsigned_20long_29($0, $1, $2) { - var $3 = 0, $4 = 0, $5 = 0; - $5 = __stack_pointer - 16 | 0; - __stack_pointer = $5; - $3 = std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___capacity_28_29_20const($0); - $4 = std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___size_28_29_20const($0); - label$1: { - if ($3 - $4 >>> 0 >= $2 >>> 0) { - if (!$2) { - break label$1; - } - $3 = char__20std____2____to_address_char__28char__29(std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20_____get_pointer_28_29($0)); - std____2__char_traits_char___copy_28char__2c_20char_20const__2c_20unsigned_20long_29($3 + $4 | 0, $1, $2); - $2 = $2 + $4 | 0; - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20_____set_size_28unsigned_20long_29($0, $2); - HEAP8[$5 + 15 | 0] = 0; - std____2__char_traits_char___assign_28char__2c_20char_20const__29($2 + $3 | 0, $5 + 15 | 0); - break label$1; - } - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20_____grow_by_and_replace_28unsigned_20long_2c_20unsigned_20long_2c_20unsigned_20long_2c_20unsigned_20long_2c_20unsigned_20long_2c_20unsigned_20long_2c_20char_20const__29($0, $3, ($2 + $4 | 0) - $3 | 0, $4, $4, 0, $2, $1); - } - __stack_pointer = $5 + 16 | 0; - return $0; -} - function sinf($0) { var $1 = 0, $2 = 0, $3 = 0, $4 = 0; $1 = __stack_pointer - 16 | 0; @@ -75290,7 +75262,7 @@ function $28anonymous_20namespace_29__itanium_demangle__ClosureTypeName__printLe var $2 = 0, $3 = 0, $4 = 0, $5 = 0; $2 = __stack_pointer - 48 | 0; __stack_pointer = $2; - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 35049); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 35401); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 16 >> 2] = $4; @@ -75304,7 +75276,7 @@ function $28anonymous_20namespace_29__itanium_demangle__ClosureTypeName__printLe HEAP32[$2 + 32 >> 2] = $5; HEAP32[$2 + 36 >> 2] = $4; $1 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 8 | 0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 38549); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 38901); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = $4; @@ -75313,6 +75285,30 @@ function $28anonymous_20namespace_29__itanium_demangle__ClosureTypeName__printLe __stack_pointer = $2 + 48 | 0; } +function std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___append_28char_20const__2c_20unsigned_20long_29($0, $1, $2) { + var $3 = 0, $4 = 0, $5 = 0; + $5 = __stack_pointer - 16 | 0; + __stack_pointer = $5; + $3 = std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___capacity_28_29_20const($0); + $4 = std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___size_28_29_20const($0); + label$1: { + if ($3 - $4 >>> 0 >= $2 >>> 0) { + if (!$2) { + break label$1; + } + $3 = char__20std____2____to_address_char__28char__29(std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20_____get_pointer_28_29($0)); + std____2__char_traits_char___copy_28char__2c_20char_20const__2c_20unsigned_20long_29($3 + $4 | 0, $1, $2); + $2 = $2 + $4 | 0; + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20_____set_size_28unsigned_20long_29($0, $2); + HEAP8[$5 + 15 | 0] = 0; + std____2__char_traits_char___assign_28char__2c_20char_20const__29($2 + $3 | 0, $5 + 15 | 0); + break label$1; + } + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20_____grow_by_and_replace_28unsigned_20long_2c_20unsigned_20long_2c_20unsigned_20long_2c_20unsigned_20long_2c_20unsigned_20long_2c_20unsigned_20long_2c_20char_20const__29($0, $3, ($2 + $4 | 0) - $3 | 0, $4, $4, 0, $2, $1); + } + __stack_pointer = $5 + 16 | 0; + return $0; +} function std____2____compressed_pair_unsigned_20char__2c_20std____2__shared_ptr_unsigned_20char_____shared_ptr_default_delete_unsigned_20char_2c_20unsigned_20char__20_____compressed_pair_unsigned_20char___2c_20std____2__shared_ptr_unsigned_20char_____shared_ptr_default_delete_unsigned_20char_2c_20unsigned_20char__20__28unsigned_20char___2c_20std____2__shared_ptr_unsigned_20char_____shared_ptr_default_delete_unsigned_20char_2c_20unsigned_20char____29($0, $1, $2) { std____2____compressed_pair_elem_unsigned_20char__2c_200_2c_20false_____compressed_pair_elem_unsigned_20char___2c_20void__28unsigned_20char___29($0, unsigned_20char___20std____2__forward_unsigned_20char____28std____2__remove_reference_unsigned_20char_____type__29($1)); std____2____compressed_pair_elem_std____2__shared_ptr_unsigned_20char_____shared_ptr_default_delete_unsigned_20char_2c_20unsigned_20char__2c_201_2c_20true_____compressed_pair_elem_std____2__shared_ptr_unsigned_20char_____shared_ptr_default_delete_unsigned_20char_2c_20unsigned_20char__2c_20void__28std____2__shared_ptr_unsigned_20char_____shared_ptr_default_delete_unsigned_20char_2c_20unsigned_20char____29($0, std____2__shared_ptr_unsigned_20char_____shared_ptr_default_delete_unsigned_20char_2c_20unsigned_20char____20std____2__forward_std____2__shared_ptr_unsigned_20char_____shared_ptr_default_delete_unsigned_20char_2c_20unsigned_20char__20__28std____2__remove_reference_std____2__shared_ptr_unsigned_20char_____shared_ptr_default_delete_unsigned_20char_2c_20unsigned_20char__20___type__29($2)); @@ -75326,7 +75322,7 @@ function $28anonymous_20namespace_29__itanium_demangle__ObjCProtoName__printLeft $2 = __stack_pointer - 48 | 0; __stack_pointer = $2; $28anonymous_20namespace_29__itanium_demangle__Node__print_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const(HEAP32[$0 + 8 >> 2], $1); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 37679); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 38031); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 16 >> 2] = $4; @@ -75340,7 +75336,7 @@ function $28anonymous_20namespace_29__itanium_demangle__ObjCProtoName__printLeft HEAP32[$2 + 32 >> 2] = $5; HEAP32[$2 + 36 >> 2] = $4; $1 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 8 | 0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 37472); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 37824); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = $4; @@ -75370,14 +75366,14 @@ function $28anonymous_20namespace_29__itanium_demangle__PostfixExpr__printLeft_2 var $2 = 0, $3 = 0, $4 = 0, $5 = 0; $2 = __stack_pointer - 48 | 0; __stack_pointer = $2; - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 38511); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 38863); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 16 >> 2] = $4; HEAP32[$2 + 20 >> 2] = $5; $1 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 16 | 0); $28anonymous_20namespace_29__itanium_demangle__Node__print_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const(HEAP32[$0 + 8 >> 2], $1); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 32 | 0, 38404); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 32 | 0, 38756); $5 = HEAP32[$3 >> 2]; $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 8 >> 2] = $5; @@ -75400,7 +75396,7 @@ function $28anonymous_20namespace_29__itanium_demangle__QualType__printQuals_28_ __stack_pointer = $2; $3 = HEAP32[$0 + 8 >> 2]; if ($3 & 1) { - $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 29983); + $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 30335); $3 = HEAP32[$4 >> 2]; $5 = HEAP32[$4 + 4 >> 2]; HEAP32[$2 + 16 >> 2] = $3; @@ -75409,7 +75405,7 @@ function $28anonymous_20namespace_29__itanium_demangle__QualType__printQuals_28_ $3 = HEAP32[$0 + 8 >> 2]; } if ($3 & 2) { - $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 32 | 0, 32738); + $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 32 | 0, 33090); $5 = HEAP32[$4 >> 2]; $3 = HEAP32[$4 + 4 >> 2]; HEAP32[$2 + 8 >> 2] = $5; @@ -75418,7 +75414,7 @@ function $28anonymous_20namespace_29__itanium_demangle__QualType__printQuals_28_ $3 = HEAP32[$0 + 8 >> 2]; } if ($3 & 4) { - $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 30460); + $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 30812); $3 = HEAP32[$4 >> 2]; $5 = HEAP32[$4 + 4 >> 2]; HEAP32[$2 >> 2] = $3; @@ -75442,14 +75438,14 @@ function $28anonymous_20namespace_29__itanium_demangle__PrefixExpr__printLeft_28 HEAP32[$2 + 40 >> 2] = $4; HEAP32[$2 + 44 >> 2] = $5; $1 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 16 | 0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 32 | 0, 38511); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 32 | 0, 38863); $5 = HEAP32[$3 >> 2]; $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 8 >> 2] = $5; HEAP32[$2 + 12 >> 2] = $4; $1 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 8 | 0); $28anonymous_20namespace_29__itanium_demangle__Node__print_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const(HEAP32[$0 + 16 >> 2], $1); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 38404); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 38756); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = $4; @@ -75465,7 +75461,7 @@ function $28anonymous_20namespace_29__itanium_demangle__DotSuffix__printLeft_28_ $2 = __stack_pointer - 48 | 0; __stack_pointer = $2; $28anonymous_20namespace_29__itanium_demangle__Node__print_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const(HEAP32[$0 + 8 >> 2], $1); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 38510); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 38862); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 16 >> 2] = $4; @@ -75479,7 +75475,7 @@ function $28anonymous_20namespace_29__itanium_demangle__DotSuffix__printLeft_28_ HEAP32[$2 + 32 >> 2] = $5; HEAP32[$2 + 36 >> 2] = $4; $1 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 8 | 0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 38404); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 38756); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = $4; @@ -75520,7 +75516,7 @@ function mbtowc($0, $1, $2) { if ($3 >>> 0 > 50) { break label$2; } - $3 = HEAP32[($3 << 2) + 52528 >> 2]; + $3 = HEAP32[($3 << 2) + 52880 >> 2]; if ($3 << Math_imul($2, 6) - 6 < 0 & $2 >>> 0 <= 3) { break label$2; } @@ -75595,12 +75591,12 @@ function setProjectionNearPlane($0, $1) { $2 = __stack_pointer - 16 | 0; __stack_pointer = $2; HEAP32[$2 + 12 >> 2] = $0; - wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(78876, $2 + 12 | 0), + wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(79228, $2 + 12 | 0), HEAP32[wasm2js_i32$0 + 8 >> 2] = wasm2js_i32$1; - wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(78876), + wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(79228), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; if (!std____2__operator___28std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__2c_20std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__29($2 + 8 | 0, $2)) { - wasm2js_i32$0 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(78876, $2 + 12 | 0), + wasm2js_i32$0 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(79228, $2 + 12 | 0), wasm2js_f64$0 = $1, HEAPF64[wasm2js_i32$0 + 392 >> 3] = wasm2js_f64$0; } __stack_pointer = $2 + 16 | 0; @@ -75613,12 +75609,12 @@ function setProjectionFarPlane($0, $1) { $2 = __stack_pointer - 16 | 0; __stack_pointer = $2; HEAP32[$2 + 12 >> 2] = $0; - wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(78876, $2 + 12 | 0), + wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(79228, $2 + 12 | 0), HEAP32[wasm2js_i32$0 + 8 >> 2] = wasm2js_i32$1; - wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(78876), + wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(79228), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; if (!std____2__operator___28std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__2c_20std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__29($2 + 8 | 0, $2)) { - wasm2js_i32$0 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(78876, $2 + 12 | 0), + wasm2js_i32$0 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(79228, $2 + 12 | 0), wasm2js_f64$0 = $1, HEAPF64[wasm2js_i32$0 + 400 >> 3] = wasm2js_f64$0; } __stack_pointer = $2 + 16 | 0; @@ -75674,13 +75670,13 @@ function getThresholdMode($0) { $1 = __stack_pointer - 16 | 0; __stack_pointer = $1; HEAP32[$1 + 12 >> 2] = $0; - wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(78876, $1 + 12 | 0), + wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(79228, $1 + 12 | 0), HEAP32[wasm2js_i32$0 + 8 >> 2] = wasm2js_i32$1; - wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(78876), + wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(79228), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; $0 = -1; if (!std____2__operator___28std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__2c_20std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__29($1 + 8 | 0, $1)) { - $0 = arGetLabelingThreshMode(HEAP32[std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(78876, $1 + 12 | 0) + 216 >> 2], $1 + 8 | 0); + $0 = arGetLabelingThreshMode(HEAP32[std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(79228, $1 + 12 | 0) + 216 >> 2], $1 + 8 | 0); $0 = $0 ? -1 : HEAP32[$1 + 8 >> 2]; } __stack_pointer = $1 + 16 | 0; @@ -75783,13 +75779,13 @@ function getImageProcMode($0) { $1 = __stack_pointer - 16 | 0; __stack_pointer = $1; HEAP32[$1 + 12 >> 2] = $0; - wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(78876, $1 + 12 | 0), + wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(79228, $1 + 12 | 0), HEAP32[wasm2js_i32$0 + 8 >> 2] = wasm2js_i32$1; - wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(78876), + wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(79228), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; $0 = -1; if (!std____2__operator___28std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__2c_20std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__29($1 + 8 | 0, $1)) { - $0 = arGetImageProcMode(HEAP32[std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(78876, $1 + 12 | 0) + 216 >> 2], $1 + 8 | 0); + $0 = arGetImageProcMode(HEAP32[std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(79228, $1 + 12 | 0) + 216 >> 2], $1 + 8 | 0); $0 = $0 ? -1 : HEAP32[$1 + 8 >> 2]; } __stack_pointer = $1 + 16 | 0; @@ -75813,13 +75809,13 @@ function getThreshold($0) { $1 = __stack_pointer - 16 | 0; __stack_pointer = $1; HEAP32[$1 + 12 >> 2] = $0; - wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(78876, $1 + 12 | 0), + wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(79228, $1 + 12 | 0), HEAP32[wasm2js_i32$0 + 8 >> 2] = wasm2js_i32$1; - wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(78876), + wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(79228), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; $0 = -1; if (!std____2__operator___28std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__2c_20std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__29($1 + 8 | 0, $1)) { - $0 = arGetLabelingThresh(HEAP32[std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(78876, $1 + 12 | 0) + 216 >> 2], $1 + 8 | 0); + $0 = arGetLabelingThresh(HEAP32[std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(79228, $1 + 12 | 0) + 216 >> 2], $1 + 8 | 0); $0 = $0 ? -1 : HEAP32[$1 + 8 >> 2]; } __stack_pointer = $1 + 16 | 0; @@ -76029,13 +76025,13 @@ function getDebugMode($0) { $1 = __stack_pointer - 16 | 0; __stack_pointer = $1; HEAP32[$1 + 12 >> 2] = $0; - wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(78876, $1 + 12 | 0), + wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(79228, $1 + 12 | 0), HEAP32[wasm2js_i32$0 + 8 >> 2] = wasm2js_i32$1; - wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(78876), + wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(79228), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; $0 = 0; if (!std____2__operator___28std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__2c_20std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__29($1 + 8 | 0, $1)) { - arGetDebugMode(HEAP32[std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(78876, $1 + 12 | 0) + 216 >> 2], $1 + 8 | 0); + arGetDebugMode(HEAP32[std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(79228, $1 + 12 | 0) + 216 >> 2], $1 + 8 | 0); $0 = HEAP32[$1 + 8 >> 2]; } __stack_pointer = $1 + 16 | 0; @@ -76194,7 +76190,7 @@ function $28anonymous_20namespace_29__itanium_demangle__NodeArray__printWithComm if (HEAP32[$0 + 4 >> 2] != ($5 | 0)) { $7 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__getCurrentPosition_28_29_20const($1); if (!($4 & 1)) { - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 38990); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 39342); $6 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = HEAP32[$3 >> 2]; HEAP32[$2 + 4 >> 2] = $6; @@ -76222,13 +76218,13 @@ function getProcessingImage($0) { $1 = __stack_pointer - 16 | 0; __stack_pointer = $1; HEAP32[$1 + 12 >> 2] = $0; - wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(78876, $1 + 12 | 0), + wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(79228, $1 + 12 | 0), HEAP32[wasm2js_i32$0 + 8 >> 2] = wasm2js_i32$1; - wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(78876), + wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(79228), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; $0 = 0; if (!std____2__operator___28std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__2c_20std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__29($1 + 8 | 0, $1)) { - $0 = HEAP32[HEAP32[std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(78876, $1 + 12 | 0) + 216 >> 2] + 4834148 >> 2]; + $0 = HEAP32[HEAP32[std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(79228, $1 + 12 | 0) + 216 >> 2] + 4834148 >> 2]; } __stack_pointer = $1 + 16 | 0; return $0 | 0; @@ -76289,22 +76285,22 @@ function std____2__time_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2 var $6 = 0, $7 = 0, $8 = 0, $9 = 0; $7 = __stack_pointer - 32 | 0; __stack_pointer = $7; - $6 = HEAP32[14687]; - $8 = HEAP32[14686]; + $6 = HEAP32[14775]; + $8 = HEAP32[14774]; HEAP32[$7 + 24 >> 2] = $8; HEAP32[$7 + 28 >> 2] = $6; - $8 = HEAP32[14685]; - $6 = HEAP32[14684]; + $8 = HEAP32[14773]; + $6 = HEAP32[14772]; $9 = $6; $6 = $7; HEAP32[$6 + 16 >> 2] = $9; HEAP32[$6 + 20 >> 2] = $8; - $6 = HEAP32[14683]; - $8 = HEAP32[14682]; + $6 = HEAP32[14771]; + $8 = HEAP32[14770]; HEAP32[$7 + 8 >> 2] = $8; HEAP32[$7 + 12 >> 2] = $6; - $8 = HEAP32[14681]; - $6 = HEAP32[14680]; + $8 = HEAP32[14769]; + $6 = HEAP32[14768]; $9 = $6; $6 = $7; HEAP32[$6 >> 2] = $9; @@ -76322,7 +76318,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbiTagAttr__printLeft_28 __stack_pointer = $2; $3 = HEAP32[$0 + 8 >> 2]; FUNCTION_TABLE[HEAP32[HEAP32[$3 >> 2] + 16 >> 2]]($3, $1); - $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 37681); + $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 38033); $3 = HEAP32[$4 >> 2]; $5 = HEAP32[$4 + 4 >> 2]; HEAP32[$2 + 16 >> 2] = $3; @@ -76336,7 +76332,7 @@ function $28anonymous_20namespace_29__itanium_demangle__AbiTagAttr__printLeft_28 HEAP32[$2 + 32 >> 2] = $5; HEAP32[$2 + 36 >> 2] = $3; $1 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 8 | 0); - $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 35115); + $4 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 35467); $3 = HEAP32[$4 >> 2]; $5 = HEAP32[$4 + 4 >> 2]; HEAP32[$2 >> 2] = $3; @@ -76455,13 +76451,13 @@ function getProjectionNearPlane($0) { $1 = __stack_pointer - 16 | 0; __stack_pointer = $1; HEAP32[$1 + 12 >> 2] = $0; - wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(78876, $1 + 12 | 0), + wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(79228, $1 + 12 | 0), HEAP32[wasm2js_i32$0 + 8 >> 2] = wasm2js_i32$1; - wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(78876), + wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(79228), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; $2 = -1; if (!std____2__operator___28std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__2c_20std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__29($1 + 8 | 0, $1)) { - $2 = HEAPF64[std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(78876, $1 + 12 | 0) + 392 >> 3]; + $2 = HEAPF64[std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(79228, $1 + 12 | 0) + 392 >> 3]; } __stack_pointer = $1 + 16 | 0; return +$2; @@ -76481,13 +76477,13 @@ function getProjectionFarPlane($0) { $1 = __stack_pointer - 16 | 0; __stack_pointer = $1; HEAP32[$1 + 12 >> 2] = $0; - wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(78876, $1 + 12 | 0), + wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___find_28int_20const__29(79228, $1 + 12 | 0), HEAP32[wasm2js_i32$0 + 8 >> 2] = wasm2js_i32$1; - wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(78876), + wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___end_28_29(79228), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; $2 = -1; if (!std____2__operator___28std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__2c_20std____2____hash_map_iterator_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_____20__20const__29($1 + 8 | 0, $1)) { - $2 = HEAPF64[std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(78876, $1 + 12 | 0) + 400 >> 3]; + $2 = HEAPF64[std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(79228, $1 + 12 | 0) + 400 >> 3]; } __stack_pointer = $1 + 16 | 0; return +$2; @@ -76611,15 +76607,15 @@ function std____2__time_get_char_2c_20std____2__istreambuf_iterator_char_2c_20st } function $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__EnclosingExpr_2c_20char_20const_20_28__29_20_5b10_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d__28char_20const_20_28__29_20_5b10_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d_29($0, $1, $2) { - return $28anonymous_20namespace_29__itanium_demangle__EnclosingExpr__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__EnclosingExpr_2c_20char_20const_20_28__29_20_5b10_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d__28char_20const_20_28__29_20_5b10_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d_29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b10_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b10_5d___type__29_29_20_5b10_5d($1), $2, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b2_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b2_5d___type__29_29_20_5b2_5d(38404)); + return $28anonymous_20namespace_29__itanium_demangle__EnclosingExpr__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__EnclosingExpr_2c_20char_20const_20_28__29_20_5b10_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d__28char_20const_20_28__29_20_5b10_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d_29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b10_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b10_5d___type__29_29_20_5b10_5d($1), $2, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b2_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b2_5d___type__29_29_20_5b2_5d(38756)); } function $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__EnclosingExpr_2c_20char_20const_20_28__29_20_5b12_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d__28char_20const_20_28__29_20_5b12_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d_29($0, $1) { - return $28anonymous_20namespace_29__itanium_demangle__EnclosingExpr__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__EnclosingExpr_2c_20char_20const_20_28__29_20_5b12_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d__28char_20const_20_28__29_20_5b12_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d_29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b12_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b12_5d___type__29_29_20_5b12_5d(38501), $1, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b2_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b2_5d___type__29_29_20_5b2_5d(38404)); + return $28anonymous_20namespace_29__itanium_demangle__EnclosingExpr__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__EnclosingExpr_2c_20char_20const_20_28__29_20_5b12_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d__28char_20const_20_28__29_20_5b12_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d_29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b12_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b12_5d___type__29_29_20_5b12_5d(38853), $1, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b2_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b2_5d___type__29_29_20_5b2_5d(38756)); } function $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__EnclosingExpr_2c_20char_20const_20_28__29_20_5b11_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d__28char_20const_20_28__29_20_5b11_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d_29($0, $1) { - return $28anonymous_20namespace_29__itanium_demangle__EnclosingExpr__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__EnclosingExpr_2c_20char_20const_20_28__29_20_5b11_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d__28char_20const_20_28__29_20_5b11_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d_29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b11_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b11_5d___type__29_29_20_5b11_5d(38450), $1, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b2_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b2_5d___type__29_29_20_5b2_5d(38404)); + return $28anonymous_20namespace_29__itanium_demangle__EnclosingExpr__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__EnclosingExpr_2c_20char_20const_20_28__29_20_5b11_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d__28char_20const_20_28__29_20_5b11_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d_29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b11_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b11_5d___type__29_29_20_5b11_5d(38802), $1, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b2_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b2_5d___type__29_29_20_5b2_5d(38756)); } function std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20___xsgetn_28char__2c_20long_29($0, $1, $2) { @@ -76768,7 +76764,7 @@ function std____2____split_buffer_vision__PriorityQueueItem_96__2c_20std____2__a } function $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__EnclosingExpr_2c_20char_20const_20_28__29_20_5b9_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d__28char_20const_20_28__29_20_5b9_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d_29($0, $1, $2) { - return $28anonymous_20namespace_29__itanium_demangle__EnclosingExpr__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__EnclosingExpr_2c_20char_20const_20_28__29_20_5b9_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d__28char_20const_20_28__29_20_5b9_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d_29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b9_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b9_5d___type__29_29_20_5b9_5d($1), $2, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b2_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b2_5d___type__29_29_20_5b2_5d(38404)); + return $28anonymous_20namespace_29__itanium_demangle__EnclosingExpr__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__EnclosingExpr_2c_20char_20const_20_28__29_20_5b9_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d__28char_20const_20_28__29_20_5b9_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d_29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b9_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b9_5d___type__29_29_20_5b9_5d($1), $2, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b2_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b2_5d___type__29_29_20_5b2_5d(38756)); } function std____2__pair_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__vector_int_2c_20std____2__allocator_int__20__20__2c_20void_____2c_20bool___pair_std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__vector_int_2c_20std____2__allocator_int__20__20__2c_20void_____2c_20bool__2c_20false__28std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__vector_int_2c_20std____2__allocator_int__20__20__2c_20void_______2c_20bool__29($0, $1, $2) { @@ -76856,7 +76852,7 @@ function __fdopen($0, $1) { label$1: { label$2: { label$3: { - if (!strchr(34980, HEAP8[$1 | 0])) { + if (!strchr(35332, HEAP8[$1 | 0])) { wasm2js_i32$0 = __errno_location(), wasm2js_i32$1 = 28, HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; break label$3; } @@ -76903,7 +76899,7 @@ function __fdopen($0, $1) { HEAP32[$2 + 36 >> 2] = 254; HEAP32[$2 + 32 >> 2] = 255; HEAP32[$2 + 12 >> 2] = 256; - if (!HEAPU8[79049]) { + if (!HEAPU8[79401]) { HEAP32[$2 + 76 >> 2] = -1; } $2 = __ofl_add($2); @@ -77021,7 +77017,7 @@ function $28anonymous_20namespace_29__itanium_demangle__PointerType__printRight_ break label$3; } } - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($3 + 8 | 0, 38404); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($3 + 8 | 0, 38756); $4 = HEAP32[$2 + 4 >> 2]; HEAP32[$3 >> 2] = HEAP32[$2 >> 2]; HEAP32[$3 + 4 >> 2] = $4; @@ -77218,7 +77214,7 @@ function jinit_memory_mgr($0) { HEAP32[$1 + 68 >> 2] = 0; HEAP32[$1 + 72 >> 2] = 0; HEAP32[$0 + 4 >> 2] = $1; - $0 = getenv(35660); + $0 = getenv(36012); label$2: { if (!$0) { break label$2; @@ -77226,7 +77222,7 @@ function jinit_memory_mgr($0) { HEAP8[$2 + 11 | 0] = 120; HEAP32[$2 >> 2] = $2 + 12; HEAP32[$2 + 4 >> 2] = $2 + 11; - if ((sscanf($0, 34903, $2) | 0) <= 0) { + if ((sscanf($0, 35255, $2) | 0) <= 0) { break label$2; } $0 = HEAP32[$2 + 12 >> 2]; @@ -77401,14 +77397,14 @@ function $28anonymous_20namespace_29__itanium_demangle__SizeofParamPackExpr__pri var $2 = 0, $3 = 0, $4 = 0, $5 = 0; $2 = __stack_pointer - 48 | 0; __stack_pointer = $2; - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 38436); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 38788); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 8 >> 2] = $4; HEAP32[$2 + 12 >> 2] = $5; $1 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 8 | 0); $28anonymous_20namespace_29__itanium_demangle__ParameterPackExpansion__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const($28anonymous_20namespace_29__itanium_demangle__ParameterPackExpansion__ParameterPackExpansion_28_28anonymous_20namespace_29__itanium_demangle__Node_20const__29($2 + 24 | 0, HEAP32[$0 + 8 >> 2]), $1); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 16 | 0, 38404); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 16 | 0, 38756); $5 = HEAP32[$3 >> 2]; $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = $5; @@ -77567,7 +77563,7 @@ function $28anonymous_20namespace_29__itanium_demangle__VectorType__printLeft_28 $2 = __stack_pointer - 32 | 0; __stack_pointer = $2; $28anonymous_20namespace_29__itanium_demangle__Node__print_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const(HEAP32[$0 + 8 >> 2], $1); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 35122); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 35474); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 8 >> 2] = $4; @@ -77577,7 +77573,7 @@ function $28anonymous_20namespace_29__itanium_demangle__VectorType__printLeft_28 if ($0) { $28anonymous_20namespace_29__itanium_demangle__Node__print_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const($0, $1); } - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 16 | 0, 35115); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 16 | 0, 35467); $5 = HEAP32[$3 >> 2]; $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = $5; @@ -77771,7 +77767,7 @@ function $28anonymous_20namespace_29__itanium_demangle__UnnamedTypeName__printLe var $2 = 0, $3 = 0, $4 = 0, $5 = 0; $2 = __stack_pointer - 48 | 0; __stack_pointer = $2; - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 33633); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 40 | 0, 33985); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 16 >> 2] = $4; @@ -77785,7 +77781,7 @@ function $28anonymous_20namespace_29__itanium_demangle__UnnamedTypeName__printLe HEAP32[$2 + 32 >> 2] = $5; HEAP32[$2 + 36 >> 2] = $4; $1 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 8 | 0); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 38549); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 38901); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = $4; @@ -77865,14 +77861,14 @@ function $28anonymous_20namespace_29__itanium_demangle__CtorVtableSpecialName__p var $2 = 0, $3 = 0, $4 = 0, $5 = 0; $2 = __stack_pointer - 32 | 0; __stack_pointer = $2; - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 38827); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 39179); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 8 >> 2] = $4; HEAP32[$2 + 12 >> 2] = $5; $1 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 8 | 0); $28anonymous_20namespace_29__itanium_demangle__Node__print_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const(HEAP32[$0 + 8 >> 2], $1); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 16 | 0, 38208); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 16 | 0, 38560); $5 = HEAP32[$3 >> 2]; $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = $5; @@ -77947,14 +77943,14 @@ function $28anonymous_20namespace_29__itanium_demangle__CallExpr__printLeft_28_2 $2 = __stack_pointer - 32 | 0; __stack_pointer = $2; $28anonymous_20namespace_29__itanium_demangle__Node__print_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const(HEAP32[$0 + 8 >> 2], $1); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 38511); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 38863); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 8 >> 2] = $4; HEAP32[$2 + 12 >> 2] = $5; $1 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 8 | 0); $28anonymous_20namespace_29__itanium_demangle__NodeArray__printWithComma_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const($0 + 12 | 0, $1); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 16 | 0, 38404); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 16 | 0, 38756); $5 = HEAP32[$3 >> 2]; $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = $5; @@ -78144,11 +78140,11 @@ function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__ function fflush($0) { var $1 = 0, $2 = 0, $3 = 0; if (!$0) { - if (HEAP32[18504]) { - $1 = fflush(HEAP32[18504]); + if (HEAP32[18592]) { + $1 = fflush(HEAP32[18592]); } - if (HEAP32[18466]) { - $1 = fflush(HEAP32[18466]) | $1; + if (HEAP32[18554]) { + $1 = fflush(HEAP32[18554]) | $1; } $0 = HEAP32[__ofl_lock() >> 2]; if ($0) { @@ -78218,23 +78214,23 @@ function $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20n } function $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__CastExpr_2c_20char_20const_20_28__29_20_5b17_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b17_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0, $1, $2) { - return $28anonymous_20namespace_29__itanium_demangle__CastExpr__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__CastExpr_2c_20char_20const_20_28__29_20_5b17_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b17_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b17_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b17_5d___type__29_29_20_5b17_5d(30078), $1, $2); + return $28anonymous_20namespace_29__itanium_demangle__CastExpr__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__CastExpr_2c_20char_20const_20_28__29_20_5b17_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b17_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b17_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b17_5d___type__29_29_20_5b17_5d(30430), $1, $2); } function $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__CastExpr_2c_20char_20const_20_28__29_20_5b13_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b13_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0, $1, $2) { - return $28anonymous_20namespace_29__itanium_demangle__CastExpr__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__CastExpr_2c_20char_20const_20_28__29_20_5b13_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b13_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b13_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b13_5d___type__29_29_20_5b13_5d(30107), $1, $2); + return $28anonymous_20namespace_29__itanium_demangle__CastExpr__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__CastExpr_2c_20char_20const_20_28__29_20_5b13_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b13_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b13_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b13_5d___type__29_29_20_5b13_5d(30459), $1, $2); } function $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__CastExpr_2c_20char_20const_20_28__29_20_5b12_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b12_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0, $1, $2) { - return $28anonymous_20namespace_29__itanium_demangle__CastExpr__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__CastExpr_2c_20char_20const_20_28__29_20_5b12_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b12_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b12_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b12_5d___type__29_29_20_5b12_5d(30095), $1, $2); + return $28anonymous_20namespace_29__itanium_demangle__CastExpr__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__CastExpr_2c_20char_20const_20_28__29_20_5b12_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b12_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b12_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b12_5d___type__29_29_20_5b12_5d(30447), $1, $2); } function $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__CastExpr_2c_20char_20const_20_28__29_20_5b11_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b11_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0, $1, $2) { - return $28anonymous_20namespace_29__itanium_demangle__CastExpr__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__CastExpr_2c_20char_20const_20_28__29_20_5b11_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b11_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b11_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b11_5d___type__29_29_20_5b11_5d(30067), $1, $2); + return $28anonymous_20namespace_29__itanium_demangle__CastExpr__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__CastExpr_2c_20char_20const_20_28__29_20_5b11_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b11_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b11_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b11_5d___type__29_29_20_5b11_5d(30419), $1, $2); } function $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__MemberExpr_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0, $1, $2) { - return $28anonymous_20namespace_29__itanium_demangle__MemberExpr__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__MemberExpr_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0 + 408 | 0, $1, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b2_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b2_5d___type__29_29_20_5b2_5d(38196), $2); + return $28anonymous_20namespace_29__itanium_demangle__MemberExpr__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__MemberExpr_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b2_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0 + 408 | 0, $1, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b2_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b2_5d___type__29_29_20_5b2_5d(38548), $2); } function unsigned_20char__20std____2__copy_unsigned_20char__2c_20unsigned_20char___28unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__29($0, $1, $2) { @@ -78259,10 +78255,10 @@ function setup($0, $1, $2) { var $3 = 0, $4 = 0, $5 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; $4 = __stack_pointer - 32 | 0; __stack_pointer = $4; - $3 = HEAP32[19730]; - HEAP32[19730] = $3 + 1; + $3 = HEAP32[19818]; + HEAP32[19818] = $3 + 1; HEAP32[$4 + 28 >> 2] = $3; - $3 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(78876, $4 + 28 | 0); + $3 = std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___operator_5b_5d_28int_20const__29(79228, $4 + 28 | 0); $5 = HEAP32[$4 + 28 >> 2]; HEAP32[$3 + 212 >> 2] = $1; HEAP32[$3 + 208 >> 2] = $0; @@ -78273,17 +78269,17 @@ function setup($0, $1, $2) { wasm2js_i32$0 = $3, wasm2js_i32$1 = dlmalloc($1), HEAP32[wasm2js_i32$0 + 196 >> 2] = wasm2js_i32$1; wasm2js_i32$0 = $3, wasm2js_i32$1 = dlmalloc($0), HEAP32[wasm2js_i32$0 + 204 >> 2] = wasm2js_i32$1; setCamera($5, $2); - webarkitLOGi_28char__2c_20int_29(34608, HEAP32[$3 + 200 >> 2]); + webarkitLOGi_28char__2c_20int_29(34960, HEAP32[$3 + 200 >> 2]); $0 = HEAP32[$3 >> 2]; $1 = HEAP32[$3 + 196 >> 2]; $5 = HEAP32[$3 + 200 >> 2]; HEAP32[$4 + 20 >> 2] = HEAP32[$3 + 204 >> 2]; - HEAP32[$4 + 16 >> 2] = 78928; + HEAP32[$4 + 16 >> 2] = 79280; HEAP32[$4 + 12 >> 2] = $3 + 416; HEAP32[$4 + 8 >> 2] = $5; HEAP32[$4 + 4 >> 2] = $1; HEAP32[$4 >> 2] = $0; - emscripten_asm_const_int(78533, 39186, $4 | 0) | 0; + emscripten_asm_const_int(78885, 39538, $4 | 0) | 0; __stack_pointer = $4 + 32 | 0; $3 = HEAP32[$3 >> 2]; return $3 | 0; @@ -78382,7 +78378,7 @@ function std____2____shared_ptr_pointer_vision__Keyframe_96___2c_20std____2__sha $0 = $0 | 0; $1 = $1 | 0; var $2 = 0; - if (HEAP32[$1 + 4 >> 2] == 27552) { + if (HEAP32[$1 + 4 >> 2] == 27912) { $2 = std____2__shared_ptr_vision__Keyframe_96__20_____shared_ptr_default_delete_vision__Keyframe_96__2c_20vision__Keyframe_96__20__20const__20std____2__addressof_std____2__shared_ptr_vision__Keyframe_96__20_____shared_ptr_default_delete_vision__Keyframe_96__2c_20vision__Keyframe_96__20__20const__28std____2__shared_ptr_vision__Keyframe_96__20_____shared_ptr_default_delete_vision__Keyframe_96__2c_20vision__Keyframe_96__20__20const__29(std____2____compressed_pair_vision__Keyframe_96___2c_20std____2__shared_ptr_vision__Keyframe_96__20_____shared_ptr_default_delete_vision__Keyframe_96__2c_20vision__Keyframe_96__20__20___second_28_29_20const(std____2____compressed_pair_std____2____compressed_pair_vision__Keyframe_96___2c_20std____2__shared_ptr_vision__Keyframe_96__20_____shared_ptr_default_delete_vision__Keyframe_96__2c_20vision__Keyframe_96__20__20__2c_20std____2__allocator_vision__Keyframe_96__20__20___first_28_29_20const($0 + 12 | 0))); } return $2 | 0; @@ -78477,7 +78473,7 @@ function $28anonymous_20namespace_29__itanium_demangle__VendorExtQualType__print $2 = __stack_pointer - 32 | 0; __stack_pointer = $2; $28anonymous_20namespace_29__itanium_demangle__Node__print_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const(HEAP32[$0 + 8 >> 2], $1); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 39006); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 39358); $4 = HEAP32[$3 >> 2]; $3 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 8 >> 2] = $4; @@ -78521,7 +78517,7 @@ function $28anonymous_20namespace_29__itanium_demangle__LambdaExpr__printLeft_28 var $2 = 0, $3 = 0, $4 = 0, $5 = 0; $2 = __stack_pointer - 32 | 0; __stack_pointer = $2; - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 35114); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 35466); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 8 >> 2] = $4; @@ -78531,7 +78527,7 @@ function $28anonymous_20namespace_29__itanium_demangle__LambdaExpr__printLeft_28 if (($28anonymous_20namespace_29__itanium_demangle__Node__getKind_28_29_20const($0) | 0) == 45) { $28anonymous_20namespace_29__itanium_demangle__ClosureTypeName__printDeclarator_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const($0, $1); } - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 16 | 0, 28625); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 16 | 0, 28977); $5 = HEAP32[$3 >> 2]; $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = $5; @@ -79480,7 +79476,7 @@ function arSetPixelFormat($0, $1) { break label$1; } HEAP32[$2 >> 2] = $1; - arLog(0, 3, 8281, $2); + arLog(0, 3, 8422, $2); $3 = -1; } __stack_pointer = $2 + 16 | 0; @@ -79658,6 +79654,24 @@ function __stpncpy($0, $1, $2) { return $0; } +function $28anonymous_20namespace_29__itanium_demangle__VendorExtQualType__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__VendorExtQualType_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__StringView__2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__StringView__2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0, $1, $2, $3) { + var $4 = 0, $5 = 0; + $4 = __stack_pointer - 16 | 0; + __stack_pointer = $4; + $0 = $28anonymous_20namespace_29__BumpPointerAllocator__allocate_28unsigned_20long_29($0, 24); + $1 = HEAP32[$1 >> 2]; + $5 = HEAP32[$2 + 4 >> 2]; + $2 = HEAP32[$2 >> 2]; + HEAP32[$4 + 8 >> 2] = $2; + HEAP32[$4 + 12 >> 2] = $5; + $3 = HEAP32[$3 >> 2]; + HEAP32[$4 >> 2] = $2; + HEAP32[$4 + 4 >> 2] = $5; + $3 = $28anonymous_20namespace_29__itanium_demangle__VendorExtQualType__VendorExtQualType_28_28anonymous_20namespace_29__itanium_demangle__Node_20const__2c_20_28anonymous_20namespace_29__itanium_demangle__StringView_2c_20_28anonymous_20namespace_29__itanium_demangle__Node_20const__29($0, $1, $4, $3); + __stack_pointer = $4 + 16 | 0; + return $3; +} + function std____2__unique_ptr_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__vector_int_2c_20std____2__allocator_int__20__20__2c_20void___2c_20std____2____hash_node_destructor_std____2__allocator_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__vector_int_2c_20std____2__allocator_int__20__20__2c_20void___20__20__20___release_28_29($0) { var $1 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; $1 = HEAP32[std____2____compressed_pair_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__vector_int_2c_20std____2__allocator_int__20__20__2c_20void____2c_20std____2____hash_node_destructor_std____2__allocator_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__vector_int_2c_20std____2__allocator_int__20__20__2c_20void___20__20__20___first_28_29($0) >> 2]; @@ -79725,23 +79739,6 @@ function arMatrixMul($0, $1, $2) { return $11; } -function $28anonymous_20namespace_29__itanium_demangle__VendorExtQualType__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__VendorExtQualType_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__StringView__2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28_28anonymous_20namespace_29__itanium_demangle__Node___2c_20_28anonymous_20namespace_29__itanium_demangle__StringView__2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0, $1, $2, $3) { - var $4 = 0, $5 = 0; - $4 = __stack_pointer - 16 | 0; - __stack_pointer = $4; - $0 = $28anonymous_20namespace_29__BumpPointerAllocator__allocate_28unsigned_20long_29($0, 24); - $1 = HEAP32[$1 >> 2]; - $5 = HEAP32[$2 + 4 >> 2]; - $2 = HEAP32[$2 >> 2]; - HEAP32[$4 + 8 >> 2] = $2; - HEAP32[$4 + 12 >> 2] = $5; - $3 = HEAP32[$3 >> 2]; - HEAP32[$4 >> 2] = $2; - HEAP32[$4 + 4 >> 2] = $5; - $3 = $28anonymous_20namespace_29__itanium_demangle__VendorExtQualType__VendorExtQualType_28_28anonymous_20namespace_29__itanium_demangle__Node_20const__2c_20_28anonymous_20namespace_29__itanium_demangle__StringView_2c_20_28anonymous_20namespace_29__itanium_demangle__Node_20const__29($0, $1, $4, $3); - __stack_pointer = $4 + 16 | 0; - return $3; -} function std____2____compressed_pair_elem_std____2____hash_node_base_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__vector_int_2c_20std____2__allocator_int__20__20__2c_20void_______2c_200_2c_20false_____compressed_pair_elem_std____2____hash_node_base_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__vector_int_2c_20std____2__allocator_int__20__20__2c_20void_______2c_20void__28std____2____hash_node_base_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__vector_int_2c_20std____2__allocator_int__20__20__2c_20void_________29($0, $1) { var wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; wasm2js_i32$0 = $0, wasm2js_i32$1 = HEAP32[std____2____hash_node_base_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__vector_int_2c_20std____2__allocator_int__20__20__2c_20void_________20std____2__forward_std____2____hash_node_base_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__vector_int_2c_20std____2__allocator_int__20__20__2c_20void________28std____2__remove_reference_std____2____hash_node_base_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__vector_int_2c_20std____2__allocator_int__20__20__2c_20void_________type__29($1) >> 2], @@ -79764,11 +79761,11 @@ function $28anonymous_20namespace_29__itanium_demangle__SyntheticTemplateParamNa label$3: { switch (HEAP32[$0 + 8 >> 2]) { case 0: - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 35273); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 35625); break label$2; case 1: - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 16 | 0, 35651); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 16 | 0, 36003); break label$2; case 2: @@ -79778,7 +79775,7 @@ function $28anonymous_20namespace_29__itanium_demangle__SyntheticTemplateParamNa break label$1; } } - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 35208); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 35560); } $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = HEAP32[$3 >> 2]; @@ -80450,10 +80447,10 @@ function vision__ScopedTimer___ScopedTimer_28_29($0) { wasm2js_i32$0 = $1, wasm2js_f64$0 = vision__Timer__duration_in_milliseconds_28_29_20const($0), HEAPF64[wasm2js_i32$0 + 16 >> 3] = wasm2js_f64$0; HEAP32[$1 + 12 >> 2] = $5; - HEAP32[$1 + 8 >> 2] = 28565; + HEAP32[$1 + 8 >> 2] = 28917; HEAP32[$1 + 4 >> 2] = $4; - HEAP32[$1 >> 2] = 8135; - vision__Logger__write_28vision__LoggerPriorityLevel_2c_20char_20const__2c_20____29($3, 8, 6852, $1); + HEAP32[$1 >> 2] = 8276; + vision__Logger__write_28vision__LoggerPriorityLevel_2c_20char_20const__2c_20____29($3, 8, 6980, $1); std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20____basic_string_28_29($1 + 32 | 0); std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20____basic_string_28_29($2); __stack_pointer = $1 + 48 | 0; @@ -80858,14 +80855,14 @@ function $28anonymous_20namespace_29__itanium_demangle__TemplateTemplateParamDec var $2 = 0, $3 = 0, $4 = 0, $5 = 0; $2 = __stack_pointer - 32 | 0; __stack_pointer = $2; - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 37650); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 38002); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 8 >> 2] = $4; HEAP32[$2 + 12 >> 2] = $5; $1 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 8 | 0); $28anonymous_20namespace_29__itanium_demangle__NodeArray__printWithComma_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const($0 + 12 | 0, $1); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 16 | 0, 38964); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 16 | 0, 39316); $5 = HEAP32[$3 >> 2]; $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = $5; @@ -81394,14 +81391,14 @@ function $28anonymous_20namespace_29__itanium_demangle__PixelVectorType__printLe var $2 = 0, $3 = 0, $4 = 0, $5 = 0; $2 = __stack_pointer - 32 | 0; __stack_pointer = $2; - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 35117); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 35469); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 8 >> 2] = $4; HEAP32[$2 + 12 >> 2] = $5; $1 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 8 | 0); $28anonymous_20namespace_29__itanium_demangle__Node__print_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const(HEAP32[$0 + 8 >> 2], $1); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 16 | 0, 35115); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 16 | 0, 35467); $5 = HEAP32[$3 >> 2]; $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = $5; @@ -81435,14 +81432,14 @@ function $28anonymous_20namespace_29__itanium_demangle__StringLiteral__printLeft var $2 = 0, $3 = 0, $4 = 0, $5 = 0; $2 = __stack_pointer - 32 | 0; __stack_pointer = $2; - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 37678); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 38030); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 8 >> 2] = $4; HEAP32[$2 + 12 >> 2] = $5; $1 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 8 | 0); $28anonymous_20namespace_29__itanium_demangle__Node__print_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const(HEAP32[$0 + 8 >> 2], $1); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 16 | 0, 38589); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 16 | 0, 38941); $5 = HEAP32[$3 >> 2]; $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = $5; @@ -81457,14 +81454,14 @@ function $28anonymous_20namespace_29__itanium_demangle__NoexceptSpec__printLeft_ var $2 = 0, $3 = 0, $4 = 0, $5 = 0; $2 = __stack_pointer - 32 | 0; __stack_pointer = $2; - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 38413); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 38765); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 8 >> 2] = $4; HEAP32[$2 + 12 >> 2] = $5; $1 = $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_29($1, $2 + 8 | 0); $28anonymous_20namespace_29__itanium_demangle__Node__print_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const(HEAP32[$0 + 8 >> 2], $1); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 16 | 0, 38404); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 16 | 0, 38756); $5 = HEAP32[$3 >> 2]; $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = $5; @@ -81651,7 +81648,7 @@ function std____2____shared_ptr_pointer_unsigned_20char__2c_20std____2__shared_p $0 = $0 | 0; $1 = $1 | 0; var $2 = 0; - if (HEAP32[$1 + 4 >> 2] == 28508) { + if (HEAP32[$1 + 4 >> 2] == 28860) { $2 = std____2__shared_ptr_unsigned_20char_____shared_ptr_default_delete_unsigned_20char_2c_20unsigned_20char__20const__20std____2__addressof_std____2__shared_ptr_unsigned_20char_____shared_ptr_default_delete_unsigned_20char_2c_20unsigned_20char__20const__28std____2__shared_ptr_unsigned_20char_____shared_ptr_default_delete_unsigned_20char_2c_20unsigned_20char__20const__29(std____2____compressed_pair_unsigned_20char__2c_20std____2__shared_ptr_unsigned_20char_____shared_ptr_default_delete_unsigned_20char_2c_20unsigned_20char__20___second_28_29_20const(std____2____compressed_pair_std____2____compressed_pair_unsigned_20char__2c_20std____2__shared_ptr_unsigned_20char_____shared_ptr_default_delete_unsigned_20char_2c_20unsigned_20char__20__2c_20std____2__allocator_unsigned_20char__20___first_28_29_20const($0 + 12 | 0))); } return $2 | 0; @@ -82119,7 +82116,7 @@ function $28anonymous_20namespace_29__itanium_demangle__FunctionEncoding__printL if ($28anonymous_20namespace_29__itanium_demangle__Node__hasRHSComponent_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const(HEAP32[$0 + 8 >> 2], $1)) { break label$1; } - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 39006); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 39358); $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = HEAP32[$3 >> 2]; HEAP32[$2 + 4 >> 2] = $4; @@ -82185,7 +82182,7 @@ function build_ycc_rgb_table($0) { } function $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__PostfixQualifiedType_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b11_5d__28_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b11_5d_29($0, $1) { - return $28anonymous_20namespace_29__itanium_demangle__PostfixQualifiedType__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__PostfixQualifiedType_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b11_5d__28_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b11_5d_29($0 + 408 | 0, $1, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b11_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b11_5d___type__29_29_20_5b11_5d(28711)); + return $28anonymous_20namespace_29__itanium_demangle__PostfixQualifiedType__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__PostfixQualifiedType_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b11_5d__28_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b11_5d_29($0 + 408 | 0, $1, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b11_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b11_5d___type__29_29_20_5b11_5d(29063)); } function std____2__vector_vision__Node_96___2c_20std____2__allocator_vision__Node_96____20___reserve_28unsigned_20long_29($0, $1) { @@ -82368,7 +82365,7 @@ function std____2____compressed_pair_unsigned_20long_2c_20std____2____unordered_ } function $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__PostfixQualifiedType_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b9_5d__28_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b9_5d_29($0, $1) { - return $28anonymous_20namespace_29__itanium_demangle__PostfixQualifiedType__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__PostfixQualifiedType_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b9_5d__28_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b9_5d_29($0 + 408 | 0, $1, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b9_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b9_5d___type__29_29_20_5b9_5d(28869)); + return $28anonymous_20namespace_29__itanium_demangle__PostfixQualifiedType__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__PostfixQualifiedType_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b9_5d__28_28anonymous_20namespace_29__itanium_demangle__Node___2c_20char_20const_20_28__29_20_5b9_5d_29($0 + 408 | 0, $1, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b9_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b9_5d___type__29_29_20_5b9_5d(29221)); } function std____2__vector_std____2__pair_float_2c_20unsigned_20long__2c_20std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20_____recommend_28unsigned_20long_29_20const($0, $1) { @@ -82430,7 +82427,7 @@ function $28anonymous_20namespace_29__itanium_demangle__PointerToMemberType__pri break label$1; } } - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 38404); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 38756); $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = HEAP32[$3 >> 2]; HEAP32[$2 + 4 >> 2] = $4; @@ -82552,6 +82549,10 @@ function std____2__vector_vision__Node_96___2c_20std____2__allocator_vision__Nod std____2__vector_vision__Node_96___2c_20std____2__allocator_vision__Node_96____20_____annotate_contiguous_container_28void_20const__2c_20void_20const__2c_20void_20const__2c_20void_20const__29_20const($0, std____2__vector_vision__Node_96___2c_20std____2__allocator_vision__Node_96____20___data_28_29_20const($0), std____2__vector_vision__Node_96___2c_20std____2__allocator_vision__Node_96____20___data_28_29_20const($0) + (std____2__vector_vision__Node_96___2c_20std____2__allocator_vision__Node_96____20___capacity_28_29_20const($0) << 2) | 0, std____2__vector_vision__Node_96___2c_20std____2__allocator_vision__Node_96____20___data_28_29_20const($0) + (std____2__vector_vision__Node_96___2c_20std____2__allocator_vision__Node_96____20___size_28_29_20const($0) << 2) | 0, std____2__vector_vision__Node_96___2c_20std____2__allocator_vision__Node_96____20___data_28_29_20const($0) + (std____2__vector_vision__Node_96___2c_20std____2__allocator_vision__Node_96____20___capacity_28_29_20const($0) << 2) | 0); } +function $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b34_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b34_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0, $1, $2) { + return $28anonymous_20namespace_29__itanium_demangle__SpecialName__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b34_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b34_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b34_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b34_5d___type__29_29_20_5b34_5d($1), $2); +} + function arCreateHandle($0) { var $1 = 0, $2 = 0; $1 = dlmalloc(7062432); @@ -82598,46 +82599,43 @@ function arCreateHandle($0) { } function $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b41_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b41_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0, $1) { - return $28anonymous_20namespace_29__itanium_demangle__SpecialName__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b41_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b41_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b41_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b41_5d___type__29_29_20_5b41_5d(38767), $1); + return $28anonymous_20namespace_29__itanium_demangle__SpecialName__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b41_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b41_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b41_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b41_5d___type__29_29_20_5b41_5d(39119), $1); } -function $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b34_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b34_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0, $1, $2) { - return $28anonymous_20namespace_29__itanium_demangle__SpecialName__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b34_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b34_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b34_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b34_5d___type__29_29_20_5b34_5d($1), $2); -} function $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b31_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b31_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0, $1) { - return $28anonymous_20namespace_29__itanium_demangle__SpecialName__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b31_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b31_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b31_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b31_5d___type__29_29_20_5b31_5d(38688), $1); + return $28anonymous_20namespace_29__itanium_demangle__SpecialName__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b31_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b31_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b31_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b31_5d___type__29_29_20_5b31_5d(39040), $1); } function $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b27_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b27_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0, $1) { - return $28anonymous_20namespace_29__itanium_demangle__SpecialName__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b27_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b27_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b27_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b27_5d___type__29_29_20_5b27_5d(38881), $1); + return $28anonymous_20namespace_29__itanium_demangle__SpecialName__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b27_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b27_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b27_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b27_5d___type__29_29_20_5b27_5d(39233), $1); } function $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b25_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b25_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0, $1) { - return $28anonymous_20namespace_29__itanium_demangle__SpecialName__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b25_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b25_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b25_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b25_5d___type__29_29_20_5b25_5d(38663), $1); + return $28anonymous_20namespace_29__itanium_demangle__SpecialName__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b25_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b25_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b25_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b25_5d___type__29_29_20_5b25_5d(39015), $1); } function $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b22_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b22_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0, $1) { - return $28anonymous_20namespace_29__itanium_demangle__SpecialName__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b22_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b22_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b22_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b22_5d___type__29_29_20_5b22_5d(38908), $1); + return $28anonymous_20namespace_29__itanium_demangle__SpecialName__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b22_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b22_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b22_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b22_5d___type__29_29_20_5b22_5d(39260), $1); } function $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b20_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b20_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0, $1) { - return $28anonymous_20namespace_29__itanium_demangle__SpecialName__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b20_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b20_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b20_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b20_5d___type__29_29_20_5b20_5d(38852), $1); + return $28anonymous_20namespace_29__itanium_demangle__SpecialName__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b20_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b20_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b20_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b20_5d___type__29_29_20_5b20_5d(39204), $1); } function $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b19_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b19_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0, $1) { - return $28anonymous_20namespace_29__itanium_demangle__SpecialName__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b19_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b19_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b19_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b19_5d___type__29_29_20_5b19_5d(38808), $1); + return $28anonymous_20namespace_29__itanium_demangle__SpecialName__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b19_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b19_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b19_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b19_5d___type__29_29_20_5b19_5d(39160), $1); } function $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b18_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b18_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0, $1) { - return $28anonymous_20namespace_29__itanium_demangle__SpecialName__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b18_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b18_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b18_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b18_5d___type__29_29_20_5b18_5d(38912), $1); + return $28anonymous_20namespace_29__itanium_demangle__SpecialName__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b18_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b18_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b18_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b18_5d___type__29_29_20_5b18_5d(39264), $1); } function $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b14_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b14_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0, $1) { - return $28anonymous_20namespace_29__itanium_demangle__SpecialName__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b14_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b14_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b14_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b14_5d___type__29_29_20_5b14_5d(38719), $1); + return $28anonymous_20namespace_29__itanium_demangle__SpecialName__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b14_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b14_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b14_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b14_5d___type__29_29_20_5b14_5d(39071), $1); } function $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b12_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b12_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0, $1) { - return $28anonymous_20namespace_29__itanium_demangle__SpecialName__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b12_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b12_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b12_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b12_5d___type__29_29_20_5b12_5d(38840), $1); + return $28anonymous_20namespace_29__itanium_demangle__SpecialName__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b12_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b12_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b12_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b12_5d___type__29_29_20_5b12_5d(39192), $1); } function std____2____compressed_pair_std____2__vector_std____2__vector_std____2__pair_float_2c_20unsigned_20long__2c_20std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20__2c_20std____2__allocator_std____2__vector_std____2__pair_float_2c_20unsigned_20long__2c_20std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20__20__20___2c_20std____2__allocator_std____2__vector_std____2__vector_std____2__pair_float_2c_20unsigned_20long__2c_20std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20__2c_20std____2__allocator_std____2__vector_std____2__pair_float_2c_20unsigned_20long__2c_20std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20__20__20__20__20___first_28_29($0) { @@ -82747,7 +82745,7 @@ function std____2__allocator_std____2__vector_std____2__vector_std____2__pair_fl } function $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b9_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b9_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0, $1) { - return $28anonymous_20namespace_29__itanium_demangle__SpecialName__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b9_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b9_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b9_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b9_5d___type__29_29_20_5b9_5d(38872), $1); + return $28anonymous_20namespace_29__itanium_demangle__SpecialName__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__SpecialName_2c_20char_20const_20_28__29_20_5b9_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node____28char_20const_20_28__29_20_5b9_5d_2c_20_28anonymous_20namespace_29__itanium_demangle__Node___29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b9_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b9_5d___type__29_29_20_5b9_5d(39224), $1); } function std____2__vector_vision__match_t_2c_20std____2__allocator_vision__match_t__20___reserve_28unsigned_20long_29($0, $1) { @@ -82779,7 +82777,7 @@ function std____2____num_get_wchar_t_____stage2_float_prep_28std____2__ios_base_ $5 = __stack_pointer - 16 | 0; __stack_pointer = $5; std____2__ios_base__getloc_28_29_20const($5 + 8 | 0, $1); - std____2__ctype_wchar_t___widen_28char_20const__2c_20char_20const__2c_20wchar_t__29_20const(std____2__ctype_wchar_t__20const__20std____2__use_facet_std____2__ctype_wchar_t__20__28std____2__locale_20const__29($5 + 8 | 0), 58512, 58544, $2); + std____2__ctype_wchar_t___widen_28char_20const__2c_20char_20const__2c_20wchar_t__29_20const(std____2__ctype_wchar_t__20const__20std____2__use_facet_std____2__ctype_wchar_t__20__28std____2__locale_20const__29($5 + 8 | 0), 58864, 58896, $2); $2 = std____2__numpunct_wchar_t__20const__20std____2__use_facet_std____2__numpunct_wchar_t__20__28std____2__locale_20const__29($5 + 8 | 0); wasm2js_i32$0 = $3, wasm2js_i32$1 = std____2__numpunct_wchar_t___decimal_point_28_29_20const($2), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; @@ -82794,7 +82792,7 @@ function $28anonymous_20namespace_29__itanium_demangle__FunctionEncoding__Functi $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 18, 0, 1, 0); HEAP32[$0 + 12 >> 2] = $2; HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 71908; + HEAP32[$0 >> 2] = 72260; $1 = HEAP32[$3 + 4 >> 2]; $2 = HEAP32[$3 >> 2]; HEAP8[$0 + 32 | 0] = $6; @@ -83014,14 +83012,14 @@ function arSetLabelingThreshMode($0, $1) { } } $1 = 0; - arLog(0, 3, 3157, 0); + arLog(0, 3, 3261, 0); } HEAP32[$0 + 7062388 >> 2] = $1; if (HEAP32[$0 >> 2] != 1) { break label$1; } - HEAP32[$2 >> 2] = HEAP32[($1 << 2) + 6832 >> 2]; - arLog(0, 3, 7364, $2); + HEAP32[$2 >> 2] = HEAP32[($1 << 2) + 6960 >> 2]; + arLog(0, 3, 7492, $2); } __stack_pointer = $2 + 16 | 0; return $4; @@ -83236,25 +83234,25 @@ function std____2__vector_vision__match_t_2c_20std____2__allocator_vision__match } function std____2____call_once_28unsigned_20long_20volatile__2c_20void__2c_20void_20_28__29_28void__29_29($0, $1, $2) { - std____2____libcpp_mutex_lock_28pthread_mutex_t__29(84928); + std____2____libcpp_mutex_lock_28pthread_mutex_t__29(85280); while (1) { if (HEAP32[$0 >> 2] == 1) { - std____2____libcpp_condvar_wait_28pthread_cond_t__2c_20pthread_mutex_t__29(84952, 84928); + std____2____libcpp_condvar_wait_28pthread_cond_t__2c_20pthread_mutex_t__29(85304, 85280); continue; } break; } if (!HEAP32[$0 >> 2]) { void_20std____2___28anonymous_20namespace_29____libcpp_relaxed_store_unsigned_20long_20volatile_2c_20unsigned_20long__28unsigned_20long_20volatile__2c_20unsigned_20long_29($0); - std____2____libcpp_mutex_unlock_28pthread_mutex_t__29(84928); + std____2____libcpp_mutex_unlock_28pthread_mutex_t__29(85280); FUNCTION_TABLE[$2 | 0]($1); - std____2____libcpp_mutex_lock_28pthread_mutex_t__29(84928); + std____2____libcpp_mutex_lock_28pthread_mutex_t__29(85280); void_20std____2___28anonymous_20namespace_29____libcpp_atomic_store_unsigned_20long_20volatile_2c_20unsigned_20long__28unsigned_20long_20volatile__2c_20unsigned_20long_2c_20int_29($0); - std____2____libcpp_mutex_unlock_28pthread_mutex_t__29(84928); - std____2____libcpp_condvar_broadcast_28pthread_cond_t__29(84952); + std____2____libcpp_mutex_unlock_28pthread_mutex_t__29(85280); + std____2____libcpp_condvar_broadcast_28pthread_cond_t__29(85304); return; } - std____2____libcpp_mutex_unlock_28pthread_mutex_t__29(84928); + std____2____libcpp_mutex_unlock_28pthread_mutex_t__29(85280); } function std____2__vector_unsigned_20char_2c_20std____2__allocator_unsigned_20char__20_____vallocate_28unsigned_20long_29($0, $1) { @@ -83291,7 +83289,7 @@ function $28anonymous_20namespace_29__itanium_demangle__ElaboratedTypeSpefType__ function std____2__locale____imp_____imp_28_29($0) { $0 = $0 | 0; var $1 = 0, $2 = 0; - HEAP32[$0 >> 2] = 58760; + HEAP32[$0 >> 2] = 59112; $1 = $0 + 8 | 0; while (1) { if (std____2__vector_std____2__locale__facet__2c_20std____2____sso_allocator_std____2__locale__facet__2c_2030ul__20___size_28_29_20const($1) >>> 0 > $2 >>> 0) { @@ -83634,7 +83632,7 @@ function std____2____num_get_char_____stage2_float_prep_28std____2__ios_base__2c $5 = __stack_pointer - 16 | 0; __stack_pointer = $5; std____2__ios_base__getloc_28_29_20const($5 + 8 | 0, $1); - std____2__ctype_char___widen_28char_20const__2c_20char_20const__2c_20char__29_20const(std____2__ctype_char__20const__20std____2__use_facet_std____2__ctype_char__20__28std____2__locale_20const__29($5 + 8 | 0), 58512, 58544, $2); + std____2__ctype_char___widen_28char_20const__2c_20char_20const__2c_20char__29_20const(std____2__ctype_char__20const__20std____2__use_facet_std____2__ctype_char__20__28std____2__locale_20const__29($5 + 8 | 0), 58864, 58896, $2); $2 = std____2__numpunct_char__20const__20std____2__use_facet_std____2__numpunct_char__20__28std____2__locale_20const__29($5 + 8 | 0); wasm2js_i32$0 = $3, wasm2js_i32$1 = std____2__numpunct_char___decimal_point_28_29_20const($2), HEAP8[wasm2js_i32$0 | 0] = wasm2js_i32$1; @@ -84037,7 +84035,7 @@ function $28anonymous_20namespace_29__itanium_demangle__CtorDtorName__printLeft_ $2 = __stack_pointer - 32 | 0; __stack_pointer = $2; if (HEAPU8[$0 + 12 | 0]) { - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 28623); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 28975); $4 = HEAP32[$3 >> 2]; $3 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 8 >> 2] = $4; @@ -84392,7 +84390,7 @@ function __cxxabiv1____pointer_type_info__can_catch_nested_28__cxxabiv1____shim_ if (!$1) { return 0; } - $1 = __dynamic_cast($1, 64304, 64448, 0); + $1 = __dynamic_cast($1, 64656, 64800, 0); if (!$1 | HEAP32[$1 + 8 >> 2] & (HEAP32[$0 + 8 >> 2] ^ -1)) { break label$1; } @@ -84406,7 +84404,7 @@ function __cxxabiv1____pointer_type_info__can_catch_nested_28__cxxabiv1____shim_ if (!$2) { break label$1; } - $2 = __dynamic_cast($2, 64304, 64448, 0); + $2 = __dynamic_cast($2, 64656, 64800, 0); if ($2) { $1 = HEAP32[$1 + 12 >> 2]; $0 = $2; @@ -84418,7 +84416,7 @@ function __cxxabiv1____pointer_type_info__can_catch_nested_28__cxxabiv1____shim_ if (!$0) { break label$1; } - $0 = __dynamic_cast($0, 64304, 64560, 0); + $0 = __dynamic_cast($0, 64656, 64912, 0); if (!$0) { break label$1; } @@ -84500,7 +84498,7 @@ function $28anonymous_20namespace_29__itanium_demangle__SubobjectExpr__Subobject $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 52, 1, 1, 1); HEAP32[$0 + 12 >> 2] = $2; HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 70144; + HEAP32[$0 >> 2] = 70496; $2 = HEAP32[$3 >> 2]; $1 = HEAP32[$3 + 4 >> 2]; HEAP32[$0 + 16 >> 2] = $2; @@ -84888,12 +84886,12 @@ function std____2____compressed_pair_vision__Node_96__20const___2c_20std____2__a } function vision__FREAKExtractor__FREAKExtractor_28_29($0) { - void_20vision__CopyVector_float__28float__2c_20float_20const__2c_20unsigned_20long_29($0, 27936, 12); - void_20vision__CopyVector_float__28float__2c_20float_20const__2c_20unsigned_20long_29($0 + 48 | 0, 27984, 12); - void_20vision__CopyVector_float__28float__2c_20float_20const__2c_20unsigned_20long_29($0 + 96 | 0, 28032, 12); - void_20vision__CopyVector_float__28float__2c_20float_20const__2c_20unsigned_20long_29($0 + 144 | 0, 28080, 12); - void_20vision__CopyVector_float__28float__2c_20float_20const__2c_20unsigned_20long_29($0 + 192 | 0, 28128, 12); - void_20vision__CopyVector_float__28float__2c_20float_20const__2c_20unsigned_20long_29($0 + 240 | 0, 28176, 12); + void_20vision__CopyVector_float__28float__2c_20float_20const__2c_20unsigned_20long_29($0, 28288, 12); + void_20vision__CopyVector_float__28float__2c_20float_20const__2c_20unsigned_20long_29($0 + 48 | 0, 28336, 12); + void_20vision__CopyVector_float__28float__2c_20float_20const__2c_20unsigned_20long_29($0 + 96 | 0, 28384, 12); + void_20vision__CopyVector_float__28float__2c_20float_20const__2c_20unsigned_20long_29($0 + 144 | 0, 28432, 12); + void_20vision__CopyVector_float__28float__2c_20float_20const__2c_20unsigned_20long_29($0 + 192 | 0, 28480, 12); + void_20vision__CopyVector_float__28float__2c_20float_20const__2c_20unsigned_20long_29($0 + 240 | 0, 28528, 12); HEAP32[$0 + 312 >> 2] = 1057803469; HEAP32[$0 + 316 >> 2] = 1088421888; HEAP32[$0 + 304 >> 2] = 1053609165; @@ -84920,7 +84918,7 @@ function $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20n function $28anonymous_20namespace_29__itanium_demangle__ClosureTypeName__ClosureTypeName_28_28anonymous_20namespace_29__itanium_demangle__NodeArray_2c_20_28anonymous_20namespace_29__itanium_demangle__NodeArray_2c_20_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1, $2, $3) { var $4 = 0, $5 = 0; $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 45, 1, 1, 1); - HEAP32[$0 >> 2] = 67260; + HEAP32[$0 >> 2] = 67612; $4 = $1; $1 = HEAP32[$4 >> 2]; $5 = HEAP32[$4 + 4 >> 2]; @@ -85188,7 +85186,7 @@ function $28anonymous_20namespace_29__itanium_demangle__PODSmallVector__28anonym function $28anonymous_20namespace_29__itanium_demangle__FunctionType__FunctionType_28_28anonymous_20namespace_29__itanium_demangle__Node_20const__2c_20_28anonymous_20namespace_29__itanium_demangle__NodeArray_2c_20_28anonymous_20namespace_29__itanium_demangle__Qualifiers_2c_20_28anonymous_20namespace_29__itanium_demangle__FunctionRefQual_2c_20_28anonymous_20namespace_29__itanium_demangle__Node_20const__29($0, $1, $2, $3, $4, $5) { $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 15, 0, 1, 0); HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 72348; + HEAP32[$0 >> 2] = 72700; $1 = HEAP32[$2 + 4 >> 2]; $2 = HEAP32[$2 >> 2]; HEAP32[$0 + 28 >> 2] = $5; @@ -85293,7 +85291,7 @@ function $28anonymous_20namespace_29__itanium_demangle__FunctionParam__printLeft var $2 = 0, $3 = 0, $4 = 0, $5 = 0; $2 = __stack_pointer - 32 | 0; __stack_pointer = $2; - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 31576); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 24 | 0, 31928); $4 = HEAP32[$3 >> 2]; $5 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 + 8 >> 2] = $4; @@ -85407,7 +85405,7 @@ function std____2____stdoutbuf_wchar_t_____stdoutbuf_28_IO_FILE__2c_20__mbstate_ __stack_pointer = $3; $4 = std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20___basic_streambuf_28_29($0); HEAP32[$0 + 32 >> 2] = $1; - HEAP32[$0 >> 2] = 54352; + HEAP32[$0 >> 2] = 54704; std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20___getloc_28_29_20const($3 + 8 | 0, $4); $1 = std____2__codecvt_wchar_t_2c_20char_2c_20__mbstate_t__20const__20std____2__use_facet_std____2__codecvt_wchar_t_2c_20char_2c_20__mbstate_t__20__28std____2__locale_20const__29($3 + 8 | 0); std____2__locale___locale_28_29($3 + 8 | 0); @@ -85454,7 +85452,7 @@ function jpeg_huff_decode($0, $1, $2, $3, $4) { } $6 = $4 << 2; $2 = $2 - $4 | 0; - $5 = HEAP32[$6 + 42512 >> 2] & $1 >> $2; + $5 = HEAP32[$6 + 42864 >> 2] & $1 >> $2; if (($5 | 0) > HEAP32[$3 + $6 >> 2]) { while (1) { if (($2 | 0) <= 0) { @@ -85617,7 +85615,7 @@ function std____2__num_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c function $28anonymous_20namespace_29__itanium_demangle__NewExpr__NewExpr_28_28anonymous_20namespace_29__itanium_demangle__NodeArray_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__2c_20_28anonymous_20namespace_29__itanium_demangle__NodeArray_2c_20bool_2c_20bool_29($0, $1, $2, $3, $4, $5) { var $6 = 0, $7 = 0; $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 57, 1, 1, 1); - HEAP32[$0 >> 2] = 69828; + HEAP32[$0 >> 2] = 70180; $6 = HEAP32[$1 >> 2]; $7 = HEAP32[$1 + 4 >> 2]; HEAP32[$0 + 16 >> 2] = $2; @@ -86015,7 +86013,7 @@ function $28anonymous_20namespace_29__itanium_demangle__QualifiedName__printLeft $2 = __stack_pointer - 16 | 0; __stack_pointer = $2; $28anonymous_20namespace_29__itanium_demangle__Node__print_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const(HEAP32[$0 + 8 >> 2], $1); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 37703); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 38055); $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = HEAP32[$3 >> 2]; HEAP32[$2 + 4 >> 2] = $4; @@ -86055,7 +86053,7 @@ function $28anonymous_20namespace_29__itanium_demangle__NestedName__printLeft_28 $2 = __stack_pointer - 16 | 0; __stack_pointer = $2; $28anonymous_20namespace_29__itanium_demangle__Node__print_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const(HEAP32[$0 + 8 >> 2], $1); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 37703); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 38055); $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = HEAP32[$3 >> 2]; HEAP32[$2 + 4 >> 2] = $4; @@ -86079,7 +86077,7 @@ function $28anonymous_20namespace_29__itanium_demangle__LocalName__printLeft_28_ $2 = __stack_pointer - 16 | 0; __stack_pointer = $2; $28anonymous_20namespace_29__itanium_demangle__Node__print_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const(HEAP32[$0 + 8 >> 2], $1); - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 37703); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 38055); $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = HEAP32[$3 >> 2]; HEAP32[$2 + 4 >> 2] = $4; @@ -86094,7 +86092,7 @@ function std____2____stdoutbuf_char_____stdoutbuf_28_IO_FILE__2c_20__mbstate_t__ __stack_pointer = $3; $4 = std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20___basic_streambuf_28_29($0); HEAP32[$0 + 32 >> 2] = $1; - HEAP32[$0 >> 2] = 54248; + HEAP32[$0 >> 2] = 54600; std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20___getloc_28_29_20const($3 + 8 | 0, $4); $1 = std____2__codecvt_char_2c_20char_2c_20__mbstate_t__20const__20std____2__use_facet_std____2__codecvt_char_2c_20char_2c_20__mbstate_t__20__28std____2__locale_20const__29($3 + 8 | 0); std____2__locale___locale_28_29($3 + 8 | 0); @@ -86108,7 +86106,7 @@ function std____2____stdoutbuf_char_____stdoutbuf_28_IO_FILE__2c_20__mbstate_t__ function std____2__allocator_std____2__vector_std____2__pair_float_2c_20unsigned_20long__2c_20std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20__20___allocate_28unsigned_20long_29($0, $1) { if (unsigned_20long_20std____2__allocator_traits_std____2__allocator_std____2__vector_std____2__pair_float_2c_20unsigned_20long__2c_20std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20__20__20___max_size_std____2__allocator_std____2__vector_std____2__pair_float_2c_20unsigned_20long__2c_20std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20__20__2c_20void__28std____2__allocator_std____2__vector_std____2__pair_float_2c_20unsigned_20long__2c_20std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20__20__20const__29($0) >>> 0 < $1 >>> 0) { - std____2____throw_length_error_28char_20const__29(25943); + std____2____throw_length_error_28char_20const__29(26264); abort(); } return std____2____libcpp_allocate_28unsigned_20long_2c_20unsigned_20long_29(Math_imul($1, 12), 4); @@ -86255,7 +86253,7 @@ function icpGetJ_U_S($0, $1, $2, $3) { continue; } } - arLog(0, 3, 2949, 0); + arLog(0, 3, 3053, 0); } __stack_pointer = $4 + 224 | 0; return $5; @@ -86821,7 +86819,7 @@ function kpmChangePageNoOfRefDataSet($0, $1, $2) { continue; } } - arLog(0, 3, 15007, 0); + arLog(0, 3, 15151, 0); $8 = -1; } return $8; @@ -87000,9 +86998,9 @@ function logf($0) { $2 = $1 - 1060306944 | 0; $3 = +(wasm2js_scratch_store_i32(2, $1 - ($2 & -8388608) | 0), wasm2js_scratch_load_f32()); $1 = $2 >>> 15 & 240; - $3 = $3 * HEAPF64[$1 + 48416 >> 3] + -1; + $3 = $3 * HEAPF64[$1 + 48768 >> 3] + -1; $4 = $3 * $3; - $0 = Math_fround((HEAPF64[6085] * $4 + (HEAPF64[6086] * $3 + HEAPF64[6087])) * $4 + (+($2 >> 23) * HEAPF64[6084] + HEAPF64[$1 + 48424 >> 3] + $3)); + $0 = Math_fround((HEAPF64[6129] * $4 + (HEAPF64[6130] * $3 + HEAPF64[6131])) * $4 + (+($2 >> 23) * HEAPF64[6128] + HEAPF64[$1 + 48776 >> 3] + $3)); } return $0; } @@ -87218,7 +87216,7 @@ function $28anonymous_20namespace_29__itanium_demangle__NonTypeTemplateParamDecl $3 = HEAP32[$0 + 12 >> 2]; FUNCTION_TABLE[HEAP32[HEAP32[$3 >> 2] + 16 >> 2]]($3, $1); if (!$28anonymous_20namespace_29__itanium_demangle__Node__hasRHSComponent_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const(HEAP32[$0 + 12 >> 2], $1)) { - $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 39006); + $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 39358); $3 = HEAP32[$0 + 4 >> 2]; HEAP32[$2 >> 2] = HEAP32[$0 >> 2]; HEAP32[$2 + 4 >> 2] = $3; @@ -87505,7 +87503,7 @@ function $28anonymous_20namespace_29__itanium_demangle__DynamicExceptionSpec__pr var $2 = 0, $3 = 0, $4 = 0; $2 = __stack_pointer - 16 | 0; __stack_pointer = $2; - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 38406); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 38758); $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = HEAP32[$3 >> 2]; HEAP32[$2 + 4 >> 2] = $4; @@ -87591,7 +87589,7 @@ function std____2____compressed_pair_elem_std____2____hash_node_std____2____hash function $28anonymous_20namespace_29__itanium_demangle__EnclosingExpr__EnclosingExpr_28_28anonymous_20namespace_29__itanium_demangle__StringView_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__2c_20_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1, $2, $3) { var $4 = 0, $5 = 0; $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 53, 1, 1, 1); - HEAP32[$0 >> 2] = 69928; + HEAP32[$0 >> 2] = 70280; $4 = HEAP32[$1 >> 2]; $5 = HEAP32[$1 + 4 >> 2]; HEAP32[$0 + 16 >> 2] = $2; @@ -87724,7 +87722,7 @@ function __cxxabiv1____class_type_info__can_catch_28__cxxabiv1____shim_type_info if (!$1) { break label$1; } - $1 = __dynamic_cast($1, 64304, 64352, 0); + $1 = __dynamic_cast($1, 64656, 64704, 0); $4 = 0; if (!$1) { break label$1; @@ -87757,7 +87755,7 @@ function std____2__time_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2 function std____2__allocator_std____2____hash_node_base_std____2____hash_node_std____2____hash_value_type_unsigned_20int_2c_20unsigned_20int__2c_20void________allocate_28unsigned_20long_29($0, $1) { if (unsigned_20long_20std____2__allocator_traits_std____2__allocator_std____2____hash_node_base_std____2____hash_node_std____2____hash_value_type_unsigned_20int_2c_20unsigned_20int__2c_20void_______20___max_size_std____2__allocator_std____2____hash_node_base_std____2____hash_node_std____2____hash_value_type_unsigned_20int_2c_20unsigned_20int__2c_20void_______2c_20void__28std____2__allocator_std____2____hash_node_base_std____2____hash_node_std____2____hash_value_type_unsigned_20int_2c_20unsigned_20int__2c_20void_______20const__29($0) >>> 0 < $1 >>> 0) { - std____2____throw_length_error_28char_20const__29(17174); + std____2____throw_length_error_28char_20const__29(17383); abort(); } return std____2____libcpp_allocate_28unsigned_20long_2c_20unsigned_20long_29($1 << 2, 4); @@ -87891,7 +87889,7 @@ function $28anonymous_20namespace_29__itanium_demangle__EnableIfAttr__printLeft_ var $2 = 0, $3 = 0, $4 = 0; $2 = __stack_pointer - 16 | 0; __stack_pointer = $2; - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 37687); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 38039); $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = HEAP32[$3 >> 2]; HEAP32[$2 + 4 >> 2] = $4; @@ -87948,7 +87946,7 @@ function byteswap($0) { if (($4 | 0) == 3) { while (1) { $3 = HEAP32[$0 + 176 >> 2]; - if (HEAP32[($3 << 3) + 21672 >> 2] <= ($2 | 0)) { + if (HEAP32[($3 << 3) + 21928 >> 2] <= ($2 | 0)) { break label$2; } $3 = $2 << 3; @@ -88096,13 +88094,13 @@ function loadCamera($0) { $2 = -1; label$1: { if ((arParamLoad(std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___c_str_28_29_20const($0), 1, $1 + 8 | 0, 0) | 0) < 0) { - webarkitLOGe_28char__2c_20char_20const__29(38135, std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___c_str_28_29_20const($0)); + webarkitLOGe_28char__2c_20char_20const__29(38487, std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___c_str_28_29_20const($0)); break label$1; } - $2 = HEAP32[19729]; - HEAP32[19729] = $2 + 1; + $2 = HEAP32[19817]; + HEAP32[19817] = $2 + 1; HEAP32[$1 + 4 >> 2] = $2; - __memcpy(std____2__unordered_map_int_2c_20ARParam_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20ARParam__20__20___operator_5b_5d_28int_20const__29(78896, $1 + 4 | 0), $1 + 8 | 0, 184); + __memcpy(std____2__unordered_map_int_2c_20ARParam_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20ARParam__20__20___operator_5b_5d_28int_20const__29(79248, $1 + 4 | 0), $1 + 8 | 0, 184); $2 = HEAP32[$1 + 4 >> 2]; } __stack_pointer = $1 + 192 | 0; @@ -88658,7 +88656,7 @@ function vsniprintf($0, $1, $2, $3) { var $4 = 0, $5 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; $4 = __stack_pointer - 160 | 0; __stack_pointer = $4; - __memcpy($4 + 8 | 0, 52032, 144); + __memcpy($4 + 8 | 0, 52384, 144); label$1: { label$2: { if (($1 | 0) <= 0) { @@ -88934,11 +88932,11 @@ function $28anonymous_20namespace_29__itanium_demangle__StructuredBindingName__2 } function $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b22_5d__28char_20const_20_28__29_20_5b22_5d_29($0) { - return $28anonymous_20namespace_29__itanium_demangle__NameType__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b22_5d__28char_20const_20_28__29_20_5b22_5d_29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b22_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b22_5d___type__29_29_20_5b22_5d(38306)); + return $28anonymous_20namespace_29__itanium_demangle__NameType__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b22_5d__28char_20const_20_28__29_20_5b22_5d_29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b22_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b22_5d___type__29_29_20_5b22_5d(38658)); } function $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b19_5d__28char_20const_20_28__29_20_5b19_5d_29($0) { - return $28anonymous_20namespace_29__itanium_demangle__NameType__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b19_5d__28char_20const_20_28__29_20_5b19_5d_29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b19_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b19_5d___type__29_29_20_5b19_5d(32260)); + return $28anonymous_20namespace_29__itanium_demangle__NameType__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b19_5d__28char_20const_20_28__29_20_5b19_5d_29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b19_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b19_5d___type__29_29_20_5b19_5d(32612)); } function vision__BinaryHierarchicalClustering_96___build_28unsigned_20char_20const__2c_20int_2c_20int_20const__2c_20int_29($0, $1, $2, $3, $4) { @@ -89258,7 +89256,7 @@ function std____2____hash_table_std____2____hash_value_type_int_2c_20ARParam__2c } function $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b7_5d__28char_20const_20_28__29_20_5b7_5d_29($0) { - return $28anonymous_20namespace_29__itanium_demangle__NameType__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b7_5d__28char_20const_20_28__29_20_5b7_5d_29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b7_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b7_5d___type__29_29_20_5b7_5d(32923)); + return $28anonymous_20namespace_29__itanium_demangle__NameType__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__NameType_2c_20char_20const_20_28__29_20_5b7_5d__28char_20const_20_28__29_20_5b7_5d_29($0 + 408 | 0, char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b7_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b7_5d___type__29_29_20_5b7_5d(33275)); } function std____2__unordered_map_unsigned_20int_2c_20unsigned_20int_2c_20std____2__hash_unsigned_20int__2c_20std____2__equal_to_unsigned_20int__2c_20std____2__allocator_std____2__pair_unsigned_20int_20const_2c_20unsigned_20int__20__20___clear_28_29($0) { @@ -89390,7 +89388,7 @@ function std____2__codecvt_char32_t_2c_20char_2c_20__mbstate_t___do_in_28__mbsta function std____2__allocator_std____2____hash_node_base_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void________allocate_28unsigned_20long_29($0, $1) { if (unsigned_20long_20std____2__allocator_traits_std____2__allocator_std____2____hash_node_base_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_______20___max_size_std____2__allocator_std____2____hash_node_base_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_______2c_20void__28std____2__allocator_std____2____hash_node_base_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void_______20const__29($0) >>> 0 < $1 >>> 0) { - std____2____throw_length_error_28char_20const__29(32470); + std____2____throw_length_error_28char_20const__29(32822); abort(); } return std____2____libcpp_allocate_28unsigned_20long_2c_20unsigned_20long_29($1 << 2, 4); @@ -89775,7 +89773,7 @@ function $28anonymous_20namespace_29__itanium_demangle__FoldExpr__FoldExpr_28boo $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 64, 1, 1, 1); HEAP32[$0 + 12 >> 2] = $4; HEAP32[$0 + 8 >> 2] = $3; - HEAP32[$0 >> 2] = 67684; + HEAP32[$0 >> 2] = 68036; $3 = HEAP32[$2 + 4 >> 2]; $2 = HEAP32[$2 >> 2]; HEAP8[$0 + 24 | 0] = $1; @@ -89817,6 +89815,10 @@ function jpeg_idct_2x2($0, $1, $2, $3, $4) { HEAP8[$1 + 1 | 0] = HEAPU8[($2 - $4 >>> 3 & 1023) + $0 | 0]; } +function $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__StructuredBindingName_2c_20_28anonymous_20namespace_29__itanium_demangle__NodeArray__28_28anonymous_20namespace_29__itanium_demangle__NodeArray___29($0, $1) { + return $28anonymous_20namespace_29__itanium_demangle__StructuredBindingName__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__StructuredBindingName_2c_20_28anonymous_20namespace_29__itanium_demangle__NodeArray__28_28anonymous_20namespace_29__itanium_demangle__NodeArray___29($0 + 408 | 0, $1); +} + function vision__RobustHomography_float___find_28float__2c_20float_20const__2c_20float_20const__2c_20int_2c_20float_20const__2c_20int_29($0, $1, $2, $3, $4, $5, $6) { var $7 = 0; $7 = $0 + 12 | 0; @@ -89828,9 +89830,6 @@ function std____2__vector_float_2c_20std____2__allocator_float__20_____annotate_ std____2__vector_float_2c_20std____2__allocator_float__20_____annotate_contiguous_container_28void_20const__2c_20void_20const__2c_20void_20const__2c_20void_20const__29_20const($0, std____2__vector_float_2c_20std____2__allocator_float__20___data_28_29_20const($0), std____2__vector_float_2c_20std____2__allocator_float__20___data_28_29_20const($0) + (std____2__vector_float_2c_20std____2__allocator_float__20___capacity_28_29_20const($0) << 2) | 0, std____2__vector_float_2c_20std____2__allocator_float__20___data_28_29_20const($0) + (std____2__vector_float_2c_20std____2__allocator_float__20___capacity_28_29_20const($0) << 2) | 0, std____2__vector_float_2c_20std____2__allocator_float__20___data_28_29_20const($0) + ($1 << 2) | 0); } -function $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___make__28anonymous_20namespace_29__itanium_demangle__StructuredBindingName_2c_20_28anonymous_20namespace_29__itanium_demangle__NodeArray__28_28anonymous_20namespace_29__itanium_demangle__NodeArray___29($0, $1) { - return $28anonymous_20namespace_29__itanium_demangle__StructuredBindingName__20_28anonymous_20namespace_29__DefaultAllocator__makeNode__28anonymous_20namespace_29__itanium_demangle__StructuredBindingName_2c_20_28anonymous_20namespace_29__itanium_demangle__NodeArray__28_28anonymous_20namespace_29__itanium_demangle__NodeArray___29($0 + 408 | 0, $1); -} function std____2__vector_float_2c_20std____2__allocator_float__20_____annotate_shrink_28unsigned_20long_29_20const($0, $1) { std____2__vector_float_2c_20std____2__allocator_float__20_____annotate_contiguous_container_28void_20const__2c_20void_20const__2c_20void_20const__2c_20void_20const__29_20const($0, std____2__vector_float_2c_20std____2__allocator_float__20___data_28_29_20const($0), std____2__vector_float_2c_20std____2__allocator_float__20___data_28_29_20const($0) + (std____2__vector_float_2c_20std____2__allocator_float__20___capacity_28_29_20const($0) << 2) | 0, std____2__vector_float_2c_20std____2__allocator_float__20___data_28_29_20const($0) + ($1 << 2) | 0, std____2__vector_float_2c_20std____2__allocator_float__20___data_28_29_20const($0) + (std____2__vector_float_2c_20std____2__allocator_float__20___size_28_29_20const($0) << 2) | 0); } @@ -89900,7 +89899,7 @@ function $28anonymous_20namespace_29__itanium_demangle__FunctionParam__20_28anon function std____2__allocator_std____2____hash_node_base_std____2____hash_node_std____2____hash_value_type_int_2c_20ARParam__2c_20void________allocate_28unsigned_20long_29($0, $1) { if (unsigned_20long_20std____2__allocator_traits_std____2__allocator_std____2____hash_node_base_std____2____hash_node_std____2____hash_value_type_int_2c_20ARParam__2c_20void_______20___max_size_std____2__allocator_std____2____hash_node_base_std____2____hash_node_std____2____hash_value_type_int_2c_20ARParam__2c_20void_______2c_20void__28std____2__allocator_std____2____hash_node_base_std____2____hash_node_std____2____hash_value_type_int_2c_20ARParam__2c_20void_______20const__29($0) >>> 0 < $1 >>> 0) { - std____2____throw_length_error_28char_20const__29(32470); + std____2____throw_length_error_28char_20const__29(32822); abort(); } return std____2____libcpp_allocate_28unsigned_20long_2c_20unsigned_20long_29($1 << 2, 4); @@ -89915,7 +89914,7 @@ function $28anonymous_20namespace_29__itanium_demangle__PointerToMemberConversio $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 62, 1, 1, 1); HEAP32[$0 + 12 >> 2] = $2; HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 69600; + HEAP32[$0 >> 2] = 69952; $1 = HEAP32[$3 + 4 >> 2]; HEAP32[$0 + 16 >> 2] = HEAP32[$3 >> 2]; HEAP32[$0 + 20 >> 2] = $1; @@ -90140,7 +90139,7 @@ function std____2____stdinbuf_wchar_t___imbue_28std____2__locale_20const__29($0, wasm2js_i32$0 = $0, wasm2js_i32$1 = std____2__codecvt_wchar_t_2c_20char_2c_20__mbstate_t___always_noconv_28_29_20const(HEAP32[$0 + 36 >> 2]), HEAP8[wasm2js_i32$0 + 53 | 0] = wasm2js_i32$1; if (HEAP32[$0 + 44 >> 2] >= 9) { - std____2____throw_runtime_error_28char_20const__29(29938); + std____2____throw_runtime_error_28char_20const__29(30290); abort(); } } @@ -90188,7 +90187,7 @@ function std____2____compressed_pair_vision__FeaturePoint__2c_20std____2__alloca function $28anonymous_20namespace_29__itanium_demangle__IntegerLiteral__IntegerLiteral_28_28anonymous_20namespace_29__itanium_demangle__StringView_2c_20_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1, $2) { var $3 = 0, $4 = 0; $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 70, 1, 1, 1); - HEAP32[$0 >> 2] = 65908; + HEAP32[$0 >> 2] = 66260; $3 = HEAP32[$1 >> 2]; $4 = HEAP32[$1 + 4 >> 2]; HEAP32[$0 + 8 >> 2] = $3; @@ -90364,7 +90363,7 @@ function wcsnrtombs($0, $1, $2, $3, $4) { function $28anonymous_20namespace_29__itanium_demangle__VendorExtQualType__VendorExtQualType_28_28anonymous_20namespace_29__itanium_demangle__Node_20const__2c_20_28anonymous_20namespace_29__itanium_demangle__StringView_2c_20_28anonymous_20namespace_29__itanium_demangle__Node_20const__29($0, $1, $2, $3) { $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 2, 1, 1, 1); HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 72564; + HEAP32[$0 >> 2] = 72916; $1 = HEAP32[$2 + 4 >> 2]; $2 = HEAP32[$2 >> 2]; HEAP32[$0 + 20 >> 2] = $3; @@ -90456,7 +90455,7 @@ function $28anonymous_20namespace_29__itanium_demangle__ConversionOperatorType__ var $2 = 0, $3 = 0, $4 = 0; $2 = __stack_pointer - 16 | 0; __stack_pointer = $2; - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 38653); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 39005); $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = HEAP32[$3 >> 2]; HEAP32[$2 + 4 >> 2] = $4; @@ -90468,7 +90467,7 @@ function $28anonymous_20namespace_29__itanium_demangle__ConversionOperatorType__ function $28anonymous_20namespace_29__itanium_demangle__CastExpr__CastExpr_28_28anonymous_20namespace_29__itanium_demangle__StringView_2c_20_28anonymous_20namespace_29__itanium_demangle__Node_20const__2c_20_28anonymous_20namespace_29__itanium_demangle__Node_20const__29($0, $1, $2, $3) { var $4 = 0; $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 54, 1, 1, 1); - HEAP32[$0 >> 2] = 68108; + HEAP32[$0 >> 2] = 68460; $4 = HEAP32[$1 + 4 >> 2]; $1 = HEAP32[$1 >> 2]; HEAP32[$0 + 20 >> 2] = $3; @@ -90577,7 +90576,7 @@ function $28anonymous_20namespace_29__itanium_demangle__GlobalQualifiedName__pri var $2 = 0, $3 = 0, $4 = 0; $2 = __stack_pointer - 16 | 0; __stack_pointer = $2; - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 37703); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 38055); $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = HEAP32[$3 >> 2]; HEAP32[$2 + 4 >> 2] = $4; @@ -90613,7 +90612,7 @@ function std____2____stdinbuf_char___imbue_28std____2__locale_20const__29($0, $1 wasm2js_i32$0 = $0, wasm2js_i32$1 = std____2__codecvt_char_2c_20char_2c_20__mbstate_t___always_noconv_28_29_20const(HEAP32[$0 + 36 >> 2]), HEAP8[wasm2js_i32$0 + 53 | 0] = wasm2js_i32$1; if (HEAP32[$0 + 44 >> 2] >= 9) { - std____2____throw_runtime_error_28char_20const__29(29938); + std____2____throw_runtime_error_28char_20const__29(30290); abort(); } } @@ -90634,7 +90633,7 @@ function $28anonymous_20namespace_29__itanium_demangle__StdQualifiedName__printL var $2 = 0, $3 = 0, $4 = 0; $2 = __stack_pointer - 16 | 0; __stack_pointer = $2; - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 37700); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 38052); $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = HEAP32[$3 >> 2]; HEAP32[$2 + 4 >> 2] = $4; @@ -90668,7 +90667,7 @@ function $28anonymous_20namespace_29__itanium_demangle__LiteralOperator__printLe var $2 = 0, $3 = 0, $4 = 0; $2 = __stack_pointer - 16 | 0; __stack_pointer = $2; - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 38996); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 39348); $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = HEAP32[$3 >> 2]; HEAP32[$2 + 4 >> 2] = $4; @@ -90741,7 +90740,7 @@ function $28anonymous_20namespace_29__itanium_demangle__Node__20_28anonymous_20n function $28anonymous_20namespace_29__itanium_demangle__MemberExpr__MemberExpr_28_28anonymous_20namespace_29__itanium_demangle__Node_20const__2c_20_28anonymous_20namespace_29__itanium_demangle__StringView_2c_20_28anonymous_20namespace_29__itanium_demangle__Node_20const__29($0, $1, $2, $3) { $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 51, 1, 1, 1); HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 69064; + HEAP32[$0 >> 2] = 69416; $1 = HEAP32[$2 + 4 >> 2]; $2 = HEAP32[$2 >> 2]; HEAP32[$0 + 20 >> 2] = $3; @@ -90753,7 +90752,7 @@ function $28anonymous_20namespace_29__itanium_demangle__MemberExpr__MemberExpr_2 function $28anonymous_20namespace_29__itanium_demangle__BinaryExpr__BinaryExpr_28_28anonymous_20namespace_29__itanium_demangle__Node_20const__2c_20_28anonymous_20namespace_29__itanium_demangle__StringView_2c_20_28anonymous_20namespace_29__itanium_demangle__Node_20const__29($0, $1, $2, $3) { $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 47, 1, 1, 1); HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 67900; + HEAP32[$0 >> 2] = 68252; $1 = HEAP32[$2 + 4 >> 2]; $2 = HEAP32[$2 >> 2]; HEAP32[$0 + 20 >> 2] = $3; @@ -90813,7 +90812,7 @@ function $28anonymous_20namespace_29__itanium_demangle__ThrowExpr__printLeft_28_ var $2 = 0, $3 = 0, $4 = 0; $2 = __stack_pointer - 16 | 0; __stack_pointer = $2; - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 38632); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 38984); $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = HEAP32[$3 >> 2]; HEAP32[$2 + 4 >> 2] = $4; @@ -90835,7 +90834,7 @@ function std____2____compressed_pair_elem_std____2____hash_node_std____2____hash function std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20___allocate_28unsigned_20long_29($0, $1) { if (unsigned_20long_20std____2__allocator_traits_std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20___max_size_std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__2c_20void__28std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20const__29($0) >>> 0 < $1 >>> 0) { - std____2____throw_length_error_28char_20const__29(32470); + std____2____throw_length_error_28char_20const__29(32822); abort(); } return std____2____libcpp_allocate_28unsigned_20long_2c_20unsigned_20long_29(Math_imul($1, 12), 4); @@ -90877,7 +90876,7 @@ function $28anonymous_20namespace_29__itanium_demangle__ParameterPack__hasArrayS function std____2__allocator_std____2____hash_node_std____2____hash_value_type_unsigned_20int_2c_20unsigned_20int__2c_20void___20___allocate_28unsigned_20long_29($0, $1) { if (unsigned_20long_20std____2__allocator_traits_std____2__allocator_std____2____hash_node_std____2____hash_value_type_unsigned_20int_2c_20unsigned_20int__2c_20void___20__20___max_size_std____2__allocator_std____2____hash_node_std____2____hash_value_type_unsigned_20int_2c_20unsigned_20int__2c_20void___20__2c_20void__28std____2__allocator_std____2____hash_node_std____2____hash_value_type_unsigned_20int_2c_20unsigned_20int__2c_20void___20__20const__29($0) >>> 0 < $1 >>> 0) { - std____2____throw_length_error_28char_20const__29(17174); + std____2____throw_length_error_28char_20const__29(17383); abort(); } return std____2____libcpp_allocate_28unsigned_20long_2c_20unsigned_20long_29($1 << 4, 4); @@ -91559,7 +91558,7 @@ function void_20vision__Homography4PointsInhomogeneousConstraint_float__28float_ function std____2__allocator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void___20___allocate_28unsigned_20long_29($0, $1) { if (unsigned_20long_20std____2__allocator_traits_std____2__allocator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void___20__20___max_size_std____2__allocator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void___20__2c_20void__28std____2__allocator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void___20__20const__29($0) >>> 0 < $1 >>> 0) { - std____2____throw_length_error_28char_20const__29(32470); + std____2____throw_length_error_28char_20const__29(32822); abort(); } return std____2____libcpp_allocate_28unsigned_20long_2c_20unsigned_20long_29(Math_imul($1, 568), 8); @@ -91653,7 +91652,7 @@ function std____2____shared_ptr_pointer_unsigned_20char__2c_20NullArrayDeleter_u $0 = $0 | 0; $1 = $1 | 0; var $2 = 0; - if (HEAP32[$1 + 4 >> 2] == 28340) { + if (HEAP32[$1 + 4 >> 2] == 28692) { $2 = NullArrayDeleter_unsigned_20char__20const__20std____2__addressof_NullArrayDeleter_unsigned_20char__20const__28NullArrayDeleter_unsigned_20char__20const__29(std____2____compressed_pair_unsigned_20char__2c_20NullArrayDeleter_unsigned_20char__20___second_28_29_20const(std____2____compressed_pair_std____2____compressed_pair_unsigned_20char__2c_20NullArrayDeleter_unsigned_20char__20__2c_20std____2__allocator_unsigned_20char__20___first_28_29_20const($0 + 12 | 0))); } return $2 | 0; @@ -91673,7 +91672,7 @@ function $28anonymous_20namespace_29__itanium_demangle__ObjCProtoName__isObjCObj $0 = HEAP32[$0 + 8 >> 2]; if (($28anonymous_20namespace_29__itanium_demangle__Node__getKind_28_29_20const($0) | 0) == 7) { $28anonymous_20namespace_29__itanium_demangle__NameType__getName_28_29_20const($1 + 8 | 0, $0); - $2 = $28anonymous_20namespace_29__itanium_demangle__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_20const__2c_20_28anonymous_20namespace_29__itanium_demangle__StringView_20const__29($1 + 8 | 0, $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1, 30470)); + $2 = $28anonymous_20namespace_29__itanium_demangle__operator___28_28anonymous_20namespace_29__itanium_demangle__StringView_20const__2c_20_28anonymous_20namespace_29__itanium_demangle__StringView_20const__29($1 + 8 | 0, $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($1, 30822)); } __stack_pointer = $1 + 16 | 0; return $2; @@ -92063,7 +92062,7 @@ function $28anonymous_20namespace_29__itanium_demangle__ConditionalExpr__Conditi HEAP32[$0 + 16 >> 2] = $3; HEAP32[$0 + 12 >> 2] = $2; HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 70036; + HEAP32[$0 >> 2] = 70388; return $0; } @@ -92072,7 +92071,7 @@ function $28anonymous_20namespace_29__itanium_demangle__BracedRangeExpr__BracedR HEAP32[$0 + 16 >> 2] = $3; HEAP32[$0 + 12 >> 2] = $2; HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 69384; + HEAP32[$0 >> 2] = 69736; return $0; } @@ -92095,7 +92094,7 @@ function std____2__vector_std____2__locale__facet__2c_20std____2____sso_allocato function $28anonymous_20namespace_29__itanium_demangle__AbiTagAttr__AbiTagAttr_28_28anonymous_20namespace_29__itanium_demangle__Node__2c_20_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1, $2) { $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 8, HEAPU8[$1 + 5 | 0], HEAPU8[$1 + 6 | 0], HEAPU8[$1 + 7 | 0]); HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 70804; + HEAP32[$0 >> 2] = 71156; $1 = HEAP32[$2 + 4 >> 2]; HEAP32[$0 + 12 >> 2] = HEAP32[$2 >> 2]; HEAP32[$0 + 16 >> 2] = $1; @@ -92138,7 +92137,7 @@ function std____2__unique_ptr_std____2____hash_node_std____2____hash_value_type_ function std____2__allocator_std____2____hash_node_std____2____hash_value_type_int_2c_20ARParam__2c_20void___20___allocate_28unsigned_20long_29($0, $1) { if (unsigned_20long_20std____2__allocator_traits_std____2__allocator_std____2____hash_node_std____2____hash_value_type_int_2c_20ARParam__2c_20void___20__20___max_size_std____2__allocator_std____2____hash_node_std____2____hash_value_type_int_2c_20ARParam__2c_20void___20__2c_20void__28std____2__allocator_std____2____hash_node_std____2____hash_value_type_int_2c_20ARParam__2c_20void___20__20const__29($0) >>> 0 < $1 >>> 0) { - std____2____throw_length_error_28char_20const__29(32470); + std____2____throw_length_error_28char_20const__29(32822); abort(); } return std____2____libcpp_allocate_28unsigned_20long_2c_20unsigned_20long_29(Math_imul($1, 200), 8); @@ -92169,7 +92168,7 @@ function $28anonymous_20namespace_29__itanium_demangle__NestedName__20_28anonymo function $28anonymous_20namespace_29__itanium_demangle__ElaboratedTypeSpefType__ElaboratedTypeSpefType_28_28anonymous_20namespace_29__itanium_demangle__StringView_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__29($0, $1, $2) { var $3 = 0; $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 6, 1, 1, 1); - HEAP32[$0 >> 2] = 73204; + HEAP32[$0 >> 2] = 73556; $3 = HEAP32[$1 + 4 >> 2]; $1 = HEAP32[$1 >> 2]; HEAP32[$0 + 16 >> 2] = $2; @@ -92350,7 +92349,7 @@ function $28anonymous_20namespace_29__itanium_demangle__TemplateParamPackDecl__p __stack_pointer = $2; $0 = HEAP32[$0 + 8 >> 2]; FUNCTION_TABLE[HEAP32[HEAP32[$0 >> 2] + 16 >> 2]]($0, $1); - $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 38194); + $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 38546); $3 = HEAP32[$0 + 4 >> 2]; HEAP32[$2 >> 2] = HEAP32[$0 >> 2]; HEAP32[$2 + 4 >> 2] = $3; @@ -92364,7 +92363,7 @@ function $28anonymous_20namespace_29__itanium_demangle__DtorName__printLeft_28_2 var $2 = 0, $3 = 0, $4 = 0; $2 = __stack_pointer - 16 | 0; __stack_pointer = $2; - $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 28623); + $3 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 28975); $4 = HEAP32[$3 + 4 >> 2]; HEAP32[$2 >> 2] = HEAP32[$3 >> 2]; HEAP32[$2 + 4 >> 2] = $4; @@ -92567,7 +92566,7 @@ function float_20vision__DotProduct9_float__28float_20const__2c_20float_20const_ function $28anonymous_20namespace_29__itanium_demangle__SpecialName__SpecialName_28_28anonymous_20namespace_29__itanium_demangle__StringView_2c_20_28anonymous_20namespace_29__itanium_demangle__Node_20const__29($0, $1, $2) { var $3 = 0; $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 20, 1, 1, 1); - HEAP32[$0 >> 2] = 65272; + HEAP32[$0 >> 2] = 65624; $3 = HEAP32[$1 + 4 >> 2]; $1 = HEAP32[$1 >> 2]; HEAP32[$0 + 16 >> 2] = $2; @@ -92589,7 +92588,7 @@ function std____2____stdinbuf_wchar_t_____stdinbuf_28_IO_FILE__2c_20__mbstate_t_ $4 = std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20___basic_streambuf_28_29($0); HEAP32[$0 + 40 >> 2] = $2; HEAP32[$0 + 32 >> 2] = $1; - HEAP32[$0 >> 2] = 54148; + HEAP32[$0 >> 2] = 54500; $1 = std____2__char_traits_wchar_t___eof_28_29(); HEAP8[$0 + 52 | 0] = 0; HEAP32[$0 + 48 >> 2] = $1; @@ -92659,7 +92658,7 @@ function $28anonymous_20namespace_29__itanium_demangle__FunctionType__printLeft_ __stack_pointer = $2; $0 = HEAP32[$0 + 8 >> 2]; FUNCTION_TABLE[HEAP32[HEAP32[$0 >> 2] + 16 >> 2]]($0, $1); - $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 39006); + $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, 39358); $3 = HEAP32[$0 + 4 >> 2]; HEAP32[$2 >> 2] = HEAP32[$0 >> 2]; HEAP32[$2 + 4 >> 2] = $3; @@ -92683,7 +92682,7 @@ function std____2__operator___28std____2____hash_iterator_std____2____hash_node_ function $28anonymous_20namespace_29__itanium_demangle__TemplateTemplateParamDecl__TemplateTemplateParamDecl_28_28anonymous_20namespace_29__itanium_demangle__Node__2c_20_28anonymous_20namespace_29__itanium_demangle__NodeArray_29($0, $1, $2) { $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 30, 0, 1, 1); HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 67024; + HEAP32[$0 >> 2] = 67376; $1 = HEAP32[$2 + 4 >> 2]; HEAP32[$0 + 12 >> 2] = HEAP32[$2 >> 2]; HEAP32[$0 + 16 >> 2] = $1; @@ -92764,7 +92763,7 @@ function cat($0, $1) { wasm2js_i32$0 = __errno_location(), wasm2js_i32$1 = 28, HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; break label$1; } - $0 = fopen($0, 2972); + $0 = fopen($0, 3076); if (!$0) { break label$1; } @@ -92885,7 +92884,7 @@ function std____2____vector_base_vision__FeaturePoint_2c_20std____2__allocator_v function $28anonymous_20namespace_29__itanium_demangle__PrefixExpr__PrefixExpr_28_28anonymous_20namespace_29__itanium_demangle__StringView_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__29($0, $1, $2) { var $3 = 0; $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 59, 1, 1, 1); - HEAP32[$0 >> 2] = 68004; + HEAP32[$0 >> 2] = 68356; $3 = HEAP32[$1 + 4 >> 2]; $1 = HEAP32[$1 >> 2]; HEAP32[$0 + 16 >> 2] = $2; @@ -92987,7 +92986,7 @@ function std____2____split_buffer_std____2__vector_std____2__pair_float_2c_20uns function $28anonymous_20namespace_29__itanium_demangle__PostfixQualifiedType__PostfixQualifiedType_28_28anonymous_20namespace_29__itanium_demangle__Node__2c_20_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1, $2) { $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 5, 1, 1, 1); HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 73532; + HEAP32[$0 >> 2] = 73884; $1 = HEAP32[$2 + 4 >> 2]; HEAP32[$0 + 12 >> 2] = HEAP32[$2 >> 2]; HEAP32[$0 + 16 >> 2] = $1; @@ -93074,7 +93073,7 @@ function std____2__tuple_std____2___28anonymous_20namespace_29____fake_bind_____ function $28anonymous_20namespace_29__itanium_demangle__ConversionExpr__ConversionExpr_28_28anonymous_20namespace_29__itanium_demangle__Node_20const__2c_20_28anonymous_20namespace_29__itanium_demangle__NodeArray_29($0, $1, $2) { $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 61, 1, 1, 1); HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 68308; + HEAP32[$0 >> 2] = 68660; $1 = HEAP32[$2 + 4 >> 2]; HEAP32[$0 + 12 >> 2] = HEAP32[$2 >> 2]; HEAP32[$0 + 16 >> 2] = $1; @@ -93093,7 +93092,7 @@ function std____2____stdinbuf_char_____stdinbuf_28_IO_FILE__2c_20__mbstate_t__29 $4 = std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20___basic_streambuf_28_29($0); HEAP32[$0 + 40 >> 2] = $2; HEAP32[$0 + 32 >> 2] = $1; - HEAP32[$0 >> 2] = 54048; + HEAP32[$0 >> 2] = 54400; $1 = std____2__char_traits_char___eof_28_29(); HEAP8[$0 + 52 | 0] = 0; HEAP32[$0 + 48 >> 2] = $1; @@ -93116,7 +93115,7 @@ function bool_20std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_ function $28anonymous_20namespace_29__itanium_demangle__ObjCProtoName__ObjCProtoName_28_28anonymous_20namespace_29__itanium_demangle__Node_20const__2c_20_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1, $2) { $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 10, 1, 1, 1); HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 72456; + HEAP32[$0 >> 2] = 72808; $1 = HEAP32[$2 + 4 >> 2]; HEAP32[$0 + 12 >> 2] = HEAP32[$2 >> 2]; HEAP32[$0 + 16 >> 2] = $1; @@ -93152,7 +93151,7 @@ function std____2____compressed_pair_std____2____hash_node_std____2____hash_valu function $28anonymous_20namespace_29__itanium_demangle__InitListExpr__InitListExpr_28_28anonymous_20namespace_29__itanium_demangle__Node_20const__2c_20_28anonymous_20namespace_29__itanium_demangle__NodeArray_29($0, $1, $2) { $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 63, 1, 1, 1); HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 69492; + HEAP32[$0 >> 2] = 69844; $1 = HEAP32[$2 + 4 >> 2]; HEAP32[$0 + 12 >> 2] = HEAP32[$2 >> 2]; HEAP32[$0 + 16 >> 2] = $1; @@ -93162,7 +93161,7 @@ function $28anonymous_20namespace_29__itanium_demangle__InitListExpr__InitListEx function $28anonymous_20namespace_29__itanium_demangle__PostfixExpr__PostfixExpr_28_28anonymous_20namespace_29__itanium_demangle__Node_20const__2c_20_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1, $2) { $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 49, 1, 1, 1); HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 69724; + HEAP32[$0 >> 2] = 70076; $1 = HEAP32[$2 + 4 >> 2]; HEAP32[$0 + 12 >> 2] = HEAP32[$2 >> 2]; HEAP32[$0 + 16 >> 2] = $1; @@ -93172,7 +93171,7 @@ function $28anonymous_20namespace_29__itanium_demangle__PostfixExpr__PostfixExpr function $28anonymous_20namespace_29__itanium_demangle__EnumLiteral__EnumLiteral_28_28anonymous_20namespace_29__itanium_demangle__Node_20const__2c_20_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1, $2) { $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 69, 1, 1, 1); HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 67472; + HEAP32[$0 >> 2] = 67824; $1 = HEAP32[$2 + 4 >> 2]; HEAP32[$0 + 12 >> 2] = HEAP32[$2 >> 2]; HEAP32[$0 + 16 >> 2] = $1; @@ -93309,7 +93308,7 @@ function arUtilMatMulf($0, $1, $2) { function $28anonymous_20namespace_29__itanium_demangle__DotSuffix__DotSuffix_28_28anonymous_20namespace_29__itanium_demangle__Node_20const__2c_20_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1, $2) { $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 1, 1, 1, 1); HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 72020; + HEAP32[$0 >> 2] = 72372; $1 = HEAP32[$2 + 4 >> 2]; HEAP32[$0 + 12 >> 2] = HEAP32[$2 >> 2]; HEAP32[$0 + 16 >> 2] = $1; @@ -93318,16 +93317,16 @@ function $28anonymous_20namespace_29__itanium_demangle__DotSuffix__DotSuffix_28_ function exp2_inline($0, $1) { var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; - $5 = HEAPF64[6126]; + $5 = HEAPF64[6170]; $6 = $5 + $0; $0 = $0 - ($6 - $5); - $0 = (HEAPF64[6127] * $0 + HEAPF64[6128]) * ($0 * $0) + (HEAPF64[6129] * $0 + 1); + $0 = (HEAPF64[6171] * $0 + HEAPF64[6172]) * ($0 * $0) + (HEAPF64[6173] * $0 + 1); wasm2js_scratch_store_f64(+$6); $4 = wasm2js_scratch_load_i32(1) | 0; $7 = wasm2js_scratch_load_i32(0) | 0; $3 = $1; $2 = $7 + $3 | 0; - $1 = (($7 & 31) << 3) + 48752 | 0; + $1 = (($7 & 31) << 3) + 49104 | 0; $4 = HEAP32[$1 + 4 >> 2]; $3 = $4; $4 = $2 << 15; @@ -93375,7 +93374,7 @@ function $28anonymous_20namespace_29__itanium_demangle__ParameterPack__printLeft function $28anonymous_20namespace_29__itanium_demangle__CallExpr__CallExpr_28_28anonymous_20namespace_29__itanium_demangle__Node_20const__2c_20_28anonymous_20namespace_29__itanium_demangle__NodeArray_29($0, $1, $2) { $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 56, 1, 1, 1); HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 68208; + HEAP32[$0 >> 2] = 68560; $1 = HEAP32[$2 + 4 >> 2]; HEAP32[$0 + 12 >> 2] = HEAP32[$2 >> 2]; HEAP32[$0 + 16 >> 2] = $1; @@ -93710,7 +93709,7 @@ function $28anonymous_20namespace_29__itanium_demangle__ReferenceType__Reference HEAP8[$0 + 16 | 0] = 0; HEAP32[$0 + 12 >> 2] = $2; HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 73424; + HEAP32[$0 >> 2] = 73776; return $0; } @@ -93805,8 +93804,8 @@ function vision__Image__calculate_unit_size_28vision__ImageType_29($0) { switch ($0 - 1 | 0) { default: $0 = __cxa_allocate_exception(16) | 0; - vision__Exception__Exception_28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__29($0, std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_std__nullptr_t__28char_20const__29($1, 11685)); - __cxa_throw($0 | 0, 27284, 14); + vision__Exception__Exception_28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__29($0, std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_std__nullptr_t__28char_20const__29($1, 11769)); + __cxa_throw($0 | 0, 27644, 14); abort(); case 1: @@ -93844,7 +93843,7 @@ function $28anonymous_20namespace_29__itanium_demangle__QualType__QualType_28_28 $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 3, HEAPU8[$1 + 5 | 0], HEAPU8[$1 + 6 | 0], HEAPU8[$1 + 7 | 0]); HEAP32[$0 + 12 >> 2] = $1; HEAP32[$0 + 8 >> 2] = $2; - HEAP32[$0 >> 2] = 72676; + HEAP32[$0 >> 2] = 73028; return $0; } @@ -93857,7 +93856,7 @@ function $28anonymous_20namespace_29__itanium_demangle__BracedExpr__BracedExpr_2 HEAP8[$0 + 16 | 0] = $3; HEAP32[$0 + 12 >> 2] = $2; HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 69280; + HEAP32[$0 >> 2] = 69632; return $0; } @@ -93966,7 +93965,7 @@ function $28anonymous_20namespace_29__itanium_demangle__PointerToMemberType__Poi $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 13, HEAPU8[$2 + 5 | 0], 1, 1); HEAP32[$0 + 12 >> 2] = $2; HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 73092; + HEAP32[$0 >> 2] = 73444; return $0; } @@ -94254,7 +94253,7 @@ function $28anonymous_20namespace_29__itanium_demangle__BoolExpr__printLeft_28_2 var $2 = 0, $3 = 0; $2 = __stack_pointer - 16 | 0; __stack_pointer = $2; - $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, HEAPU8[$0 + 8 | 0] ? 32538 : 32563); + $0 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($2 + 8 | 0, HEAPU8[$0 + 8 | 0] ? 32890 : 32915); $3 = HEAP32[$0 + 4 >> 2]; HEAP32[$2 >> 2] = HEAP32[$0 >> 2]; HEAP32[$2 + 4 >> 2] = $3; @@ -94273,20 +94272,20 @@ function std____2__pair_unsigned_20int_20const_2c_20unsigned_20int___pair_unsign function std____2__init_wam_pm_28_29() { var $0 = 0; - if (!HEAPU8[84440]) { - $0 = 84416; + if (!HEAPU8[84792]) { + $0 = 84768; while (1) { $0 = std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___basic_string_28_29($0) + 12 | 0; - if (($0 | 0) != 84440) { + if (($0 | 0) != 84792) { continue; } break; } __cxa_atexit(343, 0, 1024); - HEAP8[84440] = 1; + HEAP8[84792] = 1; } - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84416, 64032); - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84428, 64044); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84768, 64384); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___operator__28wchar_t_20const__29(84780, 64396); } function $28anonymous_20namespace_29__itanium_demangle__ForwardTemplateReference__printRight_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const($0, $1) { @@ -94355,7 +94354,7 @@ function $28anonymous_20namespace_29__itanium_demangle__CtorVtableSpecialName__C $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 21, 1, 1, 1); HEAP32[$0 + 12 >> 2] = $2; HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 65468; + HEAP32[$0 >> 2] = 65820; return $0; } @@ -94460,7 +94459,7 @@ function fopen($0, $1) { __stack_pointer = $2; label$1: { label$2: { - if (!strchr(34980, HEAP8[$1 | 0])) { + if (!strchr(35332, HEAP8[$1 | 0])) { wasm2js_i32$0 = __errno_location(), wasm2js_i32$1 = 28, HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; break label$2; } @@ -94486,7 +94485,7 @@ function $28anonymous_20namespace_29__itanium_demangle__ArraySubscriptExpr__Arra $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 48, 1, 1, 1); HEAP32[$0 + 12 >> 2] = $2; HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 69168; + HEAP32[$0 >> 2] = 69520; return $0; } @@ -94618,7 +94617,7 @@ function $28anonymous_20namespace_29__itanium_demangle__NonTypeTemplateParamDecl $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 29, 0, 1, 1); HEAP32[$0 + 12 >> 2] = $2; HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 66904; + HEAP32[$0 >> 2] = 67256; return $0; } @@ -94682,7 +94681,7 @@ function $28anonymous_20namespace_29__itanium_demangle__TypeTemplateParamDecl__p var $2 = 0, $3 = 0; $0 = __stack_pointer - 16 | 0; __stack_pointer = $0; - $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($0 + 8 | 0, 38966); + $2 = $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($0 + 8 | 0, 39318); $3 = HEAP32[$2 + 4 >> 2]; HEAP32[$0 >> 2] = HEAP32[$2 >> 2]; HEAP32[$0 + 4 >> 2] = $3; @@ -94738,7 +94737,7 @@ function emscripten__internal__VectorAccess_std____2__vector_nftMarker_2c_20std_ function $28anonymous_20namespace_29__itanium_demangle__FloatLiteralImpl_long_20double___FloatLiteralImpl_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1) { var $2 = 0; $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 73, 1, 1, 1); - HEAP32[$0 >> 2] = 66340; + HEAP32[$0 >> 2] = 66692; $2 = HEAP32[$1 + 4 >> 2]; HEAP32[$0 + 8 >> 2] = HEAP32[$1 >> 2]; HEAP32[$0 + 12 >> 2] = $2; @@ -94768,7 +94767,7 @@ function $28anonymous_20namespace_29__itanium_demangle__QualifiedName__Qualified $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 22, 1, 1, 1); HEAP32[$0 + 12 >> 2] = $2; HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 68520; + HEAP32[$0 >> 2] = 68872; return $0; } @@ -94826,7 +94825,7 @@ function $28anonymous_20namespace_29__itanium_demangle__NameWithTemplateArgs__Na $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 37, 1, 1, 1); HEAP32[$0 + 12 >> 2] = $2; HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 71456; + HEAP32[$0 >> 2] = 71808; return $0; } @@ -94892,7 +94891,7 @@ function std____2____compressed_pair_elem_std____2__allocator_std____2__pair_flo function $28anonymous_20namespace_29__itanium_demangle__StructuredBindingName__StructuredBindingName_28_28anonymous_20namespace_29__itanium_demangle__NodeArray_29($0, $1) { var $2 = 0; $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 46, 1, 1, 1); - HEAP32[$0 >> 2] = 70908; + HEAP32[$0 >> 2] = 71260; $2 = HEAP32[$1 + 4 >> 2]; HEAP32[$0 + 8 >> 2] = HEAP32[$1 >> 2]; HEAP32[$0 + 12 >> 2] = $2; @@ -94927,7 +94926,7 @@ function emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_st function $28anonymous_20namespace_29__itanium_demangle__FloatLiteralImpl_double___FloatLiteralImpl_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1) { var $2 = 0; $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 72, 1, 1, 1); - HEAP32[$0 >> 2] = 66228; + HEAP32[$0 >> 2] = 66580; $2 = HEAP32[$1 + 4 >> 2]; HEAP32[$0 + 8 >> 2] = HEAP32[$1 >> 2]; HEAP32[$0 + 12 >> 2] = $2; @@ -94957,7 +94956,7 @@ function getenv($0) { if (HEAPU8[$3 + $0 | 0]) { break label$2; } - $1 = HEAP32[19761]; + $1 = HEAP32[19849]; if (!$1) { break label$2; } @@ -94990,7 +94989,7 @@ function getenv($0) { function $28anonymous_20namespace_29__itanium_demangle__TemplateArgumentPack__TemplateArgumentPack_28_28anonymous_20namespace_29__itanium_demangle__NodeArray_29($0, $1) { var $2 = 0; $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 33, 1, 1, 1); - HEAP32[$0 >> 2] = 71684; + HEAP32[$0 >> 2] = 72036; $2 = HEAP32[$1 + 4 >> 2]; HEAP32[$0 + 8 >> 2] = HEAP32[$1 >> 2]; HEAP32[$0 + 12 >> 2] = $2; @@ -95000,7 +94999,7 @@ function $28anonymous_20namespace_29__itanium_demangle__TemplateArgumentPack__Te function $28anonymous_20namespace_29__itanium_demangle__FloatLiteralImpl_float___FloatLiteralImpl_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1) { var $2 = 0; $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 71, 1, 1, 1); - HEAP32[$0 >> 2] = 66116; + HEAP32[$0 >> 2] = 66468; $2 = HEAP32[$1 + 4 >> 2]; HEAP32[$0 + 8 >> 2] = HEAP32[$1 >> 2]; HEAP32[$0 + 12 >> 2] = $2; @@ -95010,7 +95009,7 @@ function $28anonymous_20namespace_29__itanium_demangle__FloatLiteralImpl_float__ function $28anonymous_20namespace_29__itanium_demangle__DynamicExceptionSpec__DynamicExceptionSpec_28_28anonymous_20namespace_29__itanium_demangle__NodeArray_29($0, $1) { var $2 = 0; $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 17, 1, 1, 1); - HEAP32[$0 >> 2] = 72232; + HEAP32[$0 >> 2] = 72584; $2 = HEAP32[$1 + 4 >> 2]; HEAP32[$0 + 8 >> 2] = HEAP32[$1 >> 2]; HEAP32[$0 + 12 >> 2] = $2; @@ -95155,7 +95154,7 @@ function $28anonymous_20namespace_29__itanium_demangle__VectorType__VectorType_2 $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 25, 1, 1, 1); HEAP32[$0 + 12 >> 2] = $2; HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 72884; + HEAP32[$0 >> 2] = 73236; return $0; } @@ -95192,26 +95191,26 @@ function std____2____vector_base_unsigned_20short_2c_20std____2__allocator_unsig function std____2__init_am_pm_28_29() { var $0 = 0; - if (!HEAPU8[84408]) { - $0 = 84384; + if (!HEAPU8[84760]) { + $0 = 84736; while (1) { $0 = std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_28_29($0) + 12 | 0; - if (($0 | 0) != 84408) { + if (($0 | 0) != 84760) { continue; } break; } __cxa_atexit(342, 0, 1024); - HEAP8[84408] = 1; + HEAP8[84760] = 1; } - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(84384, 35668); - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(84396, 35657); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(84736, 36020); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___operator__28char_20const__29(84748, 36009); } function $28anonymous_20namespace_29__itanium_demangle__UnnamedTypeName__UnnamedTypeName_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1) { var $2 = 0; $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 44, 1, 1, 1); - HEAP32[$0 >> 2] = 66560; + HEAP32[$0 >> 2] = 66912; $2 = HEAP32[$1 + 4 >> 2]; HEAP32[$0 + 8 >> 2] = HEAP32[$1 >> 2]; HEAP32[$0 + 12 >> 2] = $2; @@ -95222,7 +95221,7 @@ function $28anonymous_20namespace_29__itanium_demangle__SyntheticTemplateParamNa $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 27, 1, 1, 1); HEAP32[$0 + 12 >> 2] = $2; HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 66668; + HEAP32[$0 >> 2] = 67020; return $0; } @@ -95230,7 +95229,7 @@ function $28anonymous_20namespace_29__itanium_demangle__ArrayType__ArrayType_28_ $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 14, 0, 0, 1); HEAP32[$0 + 12 >> 2] = $2; HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 72988; + HEAP32[$0 >> 2] = 73340; return $0; } @@ -95396,8 +95395,8 @@ function saveSetjmp($0, $1, $2, $3) { $2 = $2 | 0; $3 = $3 | 0; var $4 = 0, $5 = 0, $6 = 0; - $5 = HEAP32[20210] + 1 | 0; - HEAP32[20210] = $5; + $5 = HEAP32[20298] + 1 | 0; + HEAP32[20298] = $5; HEAP32[$0 >> 2] = $5; if ($3) { while (1) { @@ -95428,7 +95427,7 @@ function $28anonymous_20namespace_29__itanium_demangle__CtorDtorName__CtorDtorNa HEAP32[$0 + 16 >> 2] = $3; HEAP8[$0 + 12 | 0] = $2; HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 70696; + HEAP32[$0 >> 2] = 71048; return $0; } @@ -95439,7 +95438,7 @@ function std____2____compressed_pair_std____2____hash_node_base_std____2____hash function $28anonymous_20namespace_29__itanium_demangle__FunctionParam__FunctionParam_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1) { var $2 = 0; $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 60, 1, 1, 1); - HEAP32[$0 >> 2] = 67576; + HEAP32[$0 >> 2] = 67928; $2 = HEAP32[$1 + 4 >> 2]; HEAP32[$0 + 8 >> 2] = HEAP32[$1 >> 2]; HEAP32[$0 + 12 >> 2] = $2; @@ -95474,7 +95473,7 @@ function std____2__operator___28std____2____hash_map_iterator_std____2____hash_i function $28anonymous_20namespace_29__itanium_demangle__NodeArrayNode__NodeArrayNode_28_28anonymous_20namespace_29__itanium_demangle__NodeArray_29($0, $1) { var $2 = 0; $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 0, 1, 1, 1); - HEAP32[$0 >> 2] = 70364; + HEAP32[$0 >> 2] = 70716; $2 = HEAP32[$1 + 4 >> 2]; HEAP32[$0 + 8 >> 2] = HEAP32[$1 >> 2]; HEAP32[$0 + 12 >> 2] = $2; @@ -95485,14 +95484,14 @@ function $28anonymous_20namespace_29__itanium_demangle__NestedName__NestedName_2 $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 23, 1, 1, 1); HEAP32[$0 + 12 >> 2] = $2; HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 65684; + HEAP32[$0 >> 2] = 66036; return $0; } function $28anonymous_20namespace_29__itanium_demangle__TemplateArgs__TemplateArgs_28_28anonymous_20namespace_29__itanium_demangle__NodeArray_29($0, $1) { var $2 = 0; $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 35, 1, 1, 1); - HEAP32[$0 >> 2] = 71348; + HEAP32[$0 >> 2] = 71700; $2 = HEAP32[$1 + 4 >> 2]; HEAP32[$0 + 8 >> 2] = HEAP32[$1 >> 2]; HEAP32[$0 + 12 >> 2] = $2; @@ -95507,14 +95506,14 @@ function $28anonymous_20namespace_29__itanium_demangle__LocalName__LocalName_28_ $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 24, 1, 1, 1); HEAP32[$0 + 12 >> 2] = $2; HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 71024; + HEAP32[$0 >> 2] = 71376; return $0; } function $28anonymous_20namespace_29__itanium_demangle__EnableIfAttr__EnableIfAttr_28_28anonymous_20namespace_29__itanium_demangle__NodeArray_29($0, $1) { var $2 = 0; $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 9, 1, 1, 1); - HEAP32[$0 >> 2] = 71800; + HEAP32[$0 >> 2] = 72152; $2 = HEAP32[$1 + 4 >> 2]; HEAP32[$0 + 8 >> 2] = HEAP32[$1 >> 2]; HEAP32[$0 + 12 >> 2] = $2; @@ -95653,7 +95652,7 @@ function ar2CreateHandleSubMod($0, $1, $2) { return $3; } } - arLog(0, 3, 39152, 0); + arLog(0, 3, 39504, 0); exit(1); abort(); } @@ -95673,7 +95672,7 @@ function void_20emscripten__function_void_2c_20int_2c_20double__28char_20const__ function $28anonymous_20namespace_29__itanium_demangle__NameType__NameType_28_28anonymous_20namespace_29__itanium_demangle__StringView_29($0, $1) { var $2 = 0; $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 7, 1, 1, 1); - HEAP32[$0 >> 2] = 65584; + HEAP32[$0 >> 2] = 65936; $2 = HEAP32[$1 + 4 >> 2]; HEAP32[$0 + 8 >> 2] = HEAP32[$1 >> 2]; HEAP32[$0 + 12 >> 2] = $2; @@ -95693,7 +95692,7 @@ function $28anonymous_20namespace_29__itanium_demangle__DeleteExpr__DeleteExpr_2 HEAP8[$0 + 13 | 0] = $3; HEAP8[$0 + 12 | 0] = $2; HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 68416; + HEAP32[$0 >> 2] = 68768; return $0; } @@ -95707,7 +95706,7 @@ function __cxxabiv1____pointer_to_member_type_info__can_catch_nested_28__cxxabiv if (!$1) { break label$1; } - $1 = __dynamic_cast($1, 64304, 64560, 0); + $1 = __dynamic_cast($1, 64656, 64912, 0); if (!$1 | HEAP32[$1 + 8 >> 2] & (HEAP32[$0 + 8 >> 2] ^ -1)) { break label$1; } @@ -95886,7 +95885,7 @@ function std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__2 function std____2__allocator_vision__DoGScaleInvariantDetector__FeaturePoint___allocate_28unsigned_20long_29($0, $1) { if (unsigned_20long_20std____2__allocator_traits_std____2__allocator_vision__DoGScaleInvariantDetector__FeaturePoint__20___max_size_std____2__allocator_vision__DoGScaleInvariantDetector__FeaturePoint__2c_20void__28std____2__allocator_vision__DoGScaleInvariantDetector__FeaturePoint__20const__29($0) >>> 0 < $1 >>> 0) { - std____2____throw_length_error_28char_20const__29(25943); + std____2____throw_length_error_28char_20const__29(26264); abort(); } return std____2____libcpp_allocate_28unsigned_20long_2c_20unsigned_20long_29(Math_imul($1, 36), 4); @@ -96365,7 +96364,7 @@ function std____2__unique_ptr_vision__Keyframe_96__2c_20std____2__default_delete function std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20___allocate_28unsigned_20long_29($0, $1) { if (unsigned_20long_20std____2__allocator_traits_std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20___max_size_std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__2c_20void__28std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20const__29($0) >>> 0 < $1 >>> 0) { - std____2____throw_length_error_28char_20const__29(25943); + std____2____throw_length_error_28char_20const__29(26264); abort(); } return std____2____libcpp_allocate_28unsigned_20long_2c_20unsigned_20long_29($1 << 3, 4); @@ -96593,18 +96592,18 @@ function __emscripten_environ_constructor() { break label$1; } $1 = dlmalloc((HEAP32[$0 + 12 >> 2] << 2) + 4 | 0); - HEAP32[19761] = $1; + HEAP32[19849] = $1; if (!$1) { break label$1; } $1 = dlmalloc(HEAP32[$0 + 8 >> 2]); if ($1) { - HEAP32[HEAP32[19761] + (HEAP32[$0 + 12 >> 2] << 2) >> 2] = 0; - if (!(__wasi_environ_get(HEAP32[19761], $1 | 0) | 0)) { + HEAP32[HEAP32[19849] + (HEAP32[$0 + 12 >> 2] << 2) >> 2] = 0; + if (!(__wasi_environ_get(HEAP32[19849], $1 | 0) | 0)) { break label$1; } } - HEAP32[19761] = 0; + HEAP32[19849] = 0; } __stack_pointer = $0 + 16 | 0; } @@ -96632,14 +96631,14 @@ function $28anonymous_20namespace_29__itanium_demangle__ForwardTemplateReference HEAP8[$0 + 16 | 0] = 0; HEAP32[$0 + 12 >> 2] = 0; HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 65788; + HEAP32[$0 >> 2] = 66140; return $0; } function $28anonymous_20namespace_29__itanium_demangle__ExpandedSpecialSubstitution__ExpandedSpecialSubstitution_28_28anonymous_20namespace_29__itanium_demangle__SpecialSubKind_29($0, $1) { $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 40, 1, 1, 1); HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 70576; + HEAP32[$0 >> 2] = 70928; return $0; } @@ -96647,7 +96646,7 @@ function wchar_t_20const__20std____2____num_get_wchar_t_____do_widen_p_wchar_t__ $0 = __stack_pointer - 16 | 0; __stack_pointer = $0; std____2__ios_base__getloc_28_29_20const($0 + 8 | 0, $1); - std____2__ctype_wchar_t___widen_28char_20const__2c_20char_20const__2c_20wchar_t__29_20const(std____2__ctype_wchar_t__20const__20std____2__use_facet_std____2__ctype_wchar_t__20__28std____2__locale_20const__29($0 + 8 | 0), 58512, 58538, $2); + std____2__ctype_wchar_t___widen_28char_20const__2c_20char_20const__2c_20wchar_t__29_20const(std____2__ctype_wchar_t__20const__20std____2__use_facet_std____2__ctype_wchar_t__20__28std____2__locale_20const__29($0 + 8 | 0), 58864, 58890, $2); std____2__locale___locale_28_29($0 + 8 | 0); __stack_pointer = $0 + 16 | 0; return $2; @@ -96703,7 +96702,7 @@ function std____2__allocator_std____2____hash_node_base_std____2____hash_node_st } function void_20const__20emscripten__internal__getLightTypeID_std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20__20__28std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20__20const__29($0) { - return 39444; + return 39796; } function std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___size_28_29_20const($0) { @@ -96934,7 +96933,7 @@ function emscripten__internal__GenericBindingType_std____2__vector_std____2__bas function $28anonymous_20namespace_29__itanium_demangle__ParameterPackExpansion__ParameterPackExpansion_28_28anonymous_20namespace_29__itanium_demangle__Node_20const__29($0, $1) { $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 34, 1, 1, 1); HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 67784; + HEAP32[$0 >> 2] = 68136; return $0; } @@ -96962,7 +96961,7 @@ function emscripten__internal__BindingType_std____2__vector_std____2__basic_stri function $28anonymous_20namespace_29__itanium_demangle__ConversionOperatorType__ConversionOperatorType_28_28anonymous_20namespace_29__itanium_demangle__Node_20const__29($0, $1) { $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 4, 1, 1, 1); HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 68728; + HEAP32[$0 >> 2] = 69080; return $0; } @@ -97087,6 +97086,17 @@ function $28anonymous_20namespace_29__itanium_demangle__NoexceptSpec__20_28anony return $28anonymous_20namespace_29__itanium_demangle__NoexceptSpec__NoexceptSpec_28_28anonymous_20namespace_29__itanium_demangle__Node_20const__29($28anonymous_20namespace_29__BumpPointerAllocator__allocate_28unsigned_20long_29($0, 12), HEAP32[$1 >> 2]); } +function void_20std____2__allocator_vision__PriorityQueueItem_96__20___construct_vision__PriorityQueueItem_96__2c_20vision__PriorityQueueItem_96__20const___28vision__PriorityQueueItem_96___2c_20vision__PriorityQueueItem_96__20const__29($0, $1, $2) { + var $3 = 0; + $2 = vision__PriorityQueueItem_96__20const__20std____2__forward_vision__PriorityQueueItem_96__20const___28std____2__remove_reference_vision__PriorityQueueItem_96__20const____type__29($2); + $0 = HEAP32[$2 >> 2]; + $3 = HEAP32[$2 + 4 >> 2]; + $2 = $0; + $0 = $1; + HEAP32[$0 >> 2] = $2; + HEAP32[$0 + 4 >> 2] = $3; +} + function unsigned_20long_20std____2__allocator_traits_std____2__allocator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void___20__20___max_size_std____2__allocator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void___20__2c_20void__28std____2__allocator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void___20__20const__29($0) { return std____2__allocator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void___20___max_size_28_29_20const($0); } @@ -97130,16 +97140,6 @@ function $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator__ return $0; } -function void_20std____2__allocator_vision__PriorityQueueItem_96__20___construct_vision__PriorityQueueItem_96__2c_20vision__PriorityQueueItem_96__20const___28vision__PriorityQueueItem_96___2c_20vision__PriorityQueueItem_96__20const__29($0, $1, $2) { - var $3 = 0; - $2 = vision__PriorityQueueItem_96__20const__20std____2__forward_vision__PriorityQueueItem_96__20const___28std____2__remove_reference_vision__PriorityQueueItem_96__20const____type__29($2); - $0 = HEAP32[$2 >> 2]; - $3 = HEAP32[$2 + 4 >> 2]; - $2 = $0; - $0 = $1; - HEAP32[$0 >> 2] = $2; - HEAP32[$0 + 4 >> 2] = $3; -} function std____2__unique_ptr_std____2____hash_node_std____2____hash_value_type_int_2c_20ARParam__2c_20void___2c_20std____2____hash_node_destructor_std____2__allocator_std____2____hash_node_std____2____hash_value_type_int_2c_20ARParam__2c_20void___20__20__20___get_deleter_28_29($0) { return std____2____compressed_pair_std____2____hash_node_std____2____hash_value_type_int_2c_20ARParam__2c_20void____2c_20std____2____hash_node_destructor_std____2__allocator_std____2____hash_node_std____2____hash_value_type_int_2c_20ARParam__2c_20void___20__20__20___second_28_29($0); } @@ -97179,14 +97179,14 @@ function arVecHousehold($0) { function $28anonymous_20namespace_29__itanium_demangle__SpecialSubstitution__SpecialSubstitution_28_28anonymous_20namespace_29__itanium_demangle__SpecialSubKind_29($0, $1) { $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 41, 1, 1, 1); HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 71128; + HEAP32[$0 >> 2] = 71480; return $0; } function $28anonymous_20namespace_29__itanium_demangle__PointerType__PointerType_28_28anonymous_20namespace_29__itanium_demangle__Node_20const__29($0, $1) { $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 11, HEAPU8[$1 + 5 | 0], 1, 1); HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 73320; + HEAP32[$0 >> 2] = 73672; return $0; } @@ -97201,7 +97201,7 @@ function std____2____hash_iterator_std____2____hash_node_std____2____hash_value_ function $28anonymous_20namespace_29__itanium_demangle__SizeofParamPackExpr__SizeofParamPackExpr_28_28anonymous_20namespace_29__itanium_demangle__Node_20const__29($0, $1) { $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 55, 1, 1, 1); HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 70252; + HEAP32[$0 >> 2] = 70604; return $0; } @@ -97282,10 +97282,10 @@ function arPattLoad($0, $1) { label$1: { if (!$3) { HEAP32[$2 + 16 >> 2] = $1; - arLog(0, 3, 5986, $2 + 16 | 0); + arLog(0, 3, 6103, $2 + 16 | 0); wasm2js_i32$0 = $2, wasm2js_i32$1 = strerror(HEAP32[__errno_location() >> 2]), HEAP32[wasm2js_i32$0 + 4 >> 2] = wasm2js_i32$1; - HEAP32[$2 >> 2] = 7599; - arLog(0, 3, 6461, $2); + HEAP32[$2 >> 2] = 7727; + arLog(0, 3, 6578, $2); $1 = -1; break label$1; } @@ -97334,14 +97334,14 @@ function std____2____hash_node_base_std____2____hash_node_std____2____hash_value function $28anonymous_20namespace_29__itanium_demangle__TypeTemplateParamDecl__TypeTemplateParamDecl_28_28anonymous_20namespace_29__itanium_demangle__Node__29($0, $1) { $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 28, 0, 1, 1); HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 66788; + HEAP32[$0 >> 2] = 67140; return $0; } function $28anonymous_20namespace_29__itanium_demangle__TemplateParamPackDecl__TemplateParamPackDecl_28_28anonymous_20namespace_29__itanium_demangle__Node__29($0, $1) { $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 31, 0, 1, 1); HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 67144; + HEAP32[$0 >> 2] = 67496; return $0; } @@ -97521,21 +97521,21 @@ function kpmFopen($0, $1, $2) { function $28anonymous_20namespace_29__itanium_demangle__PixelVectorType__PixelVectorType_28_28anonymous_20namespace_29__itanium_demangle__Node_20const__29($0, $1) { $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 26, 1, 1, 1); HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 72776; + HEAP32[$0 >> 2] = 73128; return $0; } function $28anonymous_20namespace_29__itanium_demangle__LiteralOperator__LiteralOperator_28_28anonymous_20namespace_29__itanium_demangle__Node_20const__29($0, $1) { $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 19, 1, 1, 1); HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 68844; + HEAP32[$0 >> 2] = 69196; return $0; } function $28anonymous_20namespace_29__itanium_demangle__GlobalQualifiedName__GlobalQualifiedName_28_28anonymous_20namespace_29__itanium_demangle__Node__29($0, $1) { $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 38, 1, 1, 1); HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 68952; + HEAP32[$0 >> 2] = 69304; return $0; } @@ -97639,15 +97639,15 @@ function std____2____compressed_pair_std____2____compressed_pair_vision__Keyfram function $28anonymous_20namespace_29__itanium_demangle__StringLiteral__StringLiteral_28_28anonymous_20namespace_29__itanium_demangle__Node_20const__29($0, $1) { $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 67, 1, 1, 1); HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 66452; + HEAP32[$0 >> 2] = 66804; return $0; } function std____2__basic_istream_wchar_t_2c_20std____2__char_traits_wchar_t__20___basic_istream_28std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20___29($0, $1) { var $2 = 0; $2 = std____2__basic_ios_wchar_t_2c_20std____2__char_traits_wchar_t__20___basic_ios_28_29($0 + 8 | 0); - HEAP32[$0 >> 2] = 53308; - HEAP32[$2 >> 2] = 53328; + HEAP32[$0 >> 2] = 53660; + HEAP32[$2 >> 2] = 53680; HEAP32[$0 + 4 >> 2] = 0; std____2__basic_ios_wchar_t_2c_20std____2__char_traits_wchar_t__20___init_28std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20___29($2, $1); return $0; @@ -97721,14 +97721,14 @@ function decltype_28_28fp_base_28_29_29_20__20_28fp0_base_28_29_29_29_20std____2 function $28anonymous_20namespace_29__itanium_demangle__StdQualifiedName__StdQualifiedName_28_28anonymous_20namespace_29__itanium_demangle__Node__29($0, $1) { $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 39, 1, 1, 1); HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 71572; + HEAP32[$0 >> 2] = 71924; return $0; } function $28anonymous_20namespace_29__itanium_demangle__NoexceptSpec__NoexceptSpec_28_28anonymous_20namespace_29__itanium_demangle__Node_20const__29($0, $1) { $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 16, 1, 1, 1); HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 72124; + HEAP32[$0 >> 2] = 72476; return $0; } @@ -97803,7 +97803,7 @@ function std____2____compressed_pair_std____2____hash_node_base_std____2____hash function $28anonymous_20namespace_29__itanium_demangle__LambdaExpr__LambdaExpr_28_28anonymous_20namespace_29__itanium_demangle__Node_20const__29($0, $1) { $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 68, 1, 1, 1); HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 67368; + HEAP32[$0 >> 2] = 67720; return $0; } @@ -97867,7 +97867,7 @@ function std____2____compressed_pair_vision__VisualDatabase_vision__FREAKExtract function $28anonymous_20namespace_29__itanium_demangle__ThrowExpr__ThrowExpr_28_28anonymous_20namespace_29__itanium_demangle__Node_20const__29($0, $1) { $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 65, 1, 1, 1); HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 70472; + HEAP32[$0 >> 2] = 70824; return $0; } @@ -97928,7 +97928,7 @@ function std____2____compressed_pair_elem_std____2__allocator_unsigned_20short__ function $28anonymous_20namespace_29__itanium_demangle__DtorName__DtorName_28_28anonymous_20namespace_29__itanium_demangle__Node_20const__29($0, $1) { $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 43, 1, 1, 1); HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 68628; + HEAP32[$0 >> 2] = 68980; return $0; } @@ -98174,7 +98174,7 @@ function std____2____hash_node_base_std____2____hash_node_std____2____hash_value } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20__20__2c_20unsigned_20long_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const___20___get_28_29() { - return 39856; + return 40208; } function void_20std____2__allocator_traits_std____2__allocator_vision__Image__20___construct_vision__Image_2c_20vision__Image_20const__2c_20void__28std____2__allocator_vision__Image___2c_20vision__Image__2c_20vision__Image_20const__29($0, $1, $2) { @@ -98333,8 +98333,8 @@ function std____2__iterator_traits_std____2____wrap_iter_int_20const___20___diff function std____2__basic_ostream_wchar_t_2c_20std____2__char_traits_wchar_t__20___basic_ostream_28std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20___29($0, $1) { var $2 = 0; $2 = std____2__basic_ios_wchar_t_2c_20std____2__char_traits_wchar_t__20___basic_ios_28_29($0 + 4 | 0); - HEAP32[$0 >> 2] = 53404; - HEAP32[$2 >> 2] = 53424; + HEAP32[$0 >> 2] = 53756; + HEAP32[$2 >> 2] = 53776; std____2__basic_ios_wchar_t_2c_20std____2__char_traits_wchar_t__20___init_28std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20___29($2, $1); return $0; } @@ -98425,8 +98425,8 @@ function std____2__enable_if__28is_move_constructible__28anonymous_20namespace_2 function std____2__basic_istream_char_2c_20std____2__char_traits_char__20___basic_istream_28std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20___29($0, $1) { var $2 = 0; $2 = std____2__basic_ios_char_2c_20std____2__char_traits_char__20___basic_ios_28_29($0 + 8 | 0); - HEAP32[$0 >> 2] = 53260; - HEAP32[$2 >> 2] = 53280; + HEAP32[$0 >> 2] = 53612; + HEAP32[$2 >> 2] = 53632; HEAP32[$0 + 4 >> 2] = 0; std____2__basic_ios_char_2c_20std____2__char_traits_char__20___init_28std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20___29($2, $1); return $0; @@ -98434,7 +98434,7 @@ function std____2__basic_istream_char_2c_20std____2__char_traits_char__20___basi function std____2__allocator_vision__Point3d_float__20___allocate_28unsigned_20long_29($0, $1) { if (unsigned_20long_20std____2__allocator_traits_std____2__allocator_vision__Point3d_float__20__20___max_size_std____2__allocator_vision__Point3d_float__20__2c_20void__28std____2__allocator_vision__Point3d_float__20__20const__29($0) >>> 0 < $1 >>> 0) { - std____2____throw_length_error_28char_20const__29(14652); + std____2____throw_length_error_28char_20const__29(14796); abort(); } return std____2____libcpp_allocate_28unsigned_20long_2c_20unsigned_20long_29(Math_imul($1, 12), 4); @@ -98620,7 +98620,7 @@ function emscripten__val_20_28__emscripten__internal__getContext_emscripten__val } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20__20__2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const___20___get_28_29() { - return 39688; + return 40040; } function std____2__default_delete_vision__VisualDatabase_vision__FREAKExtractor_2c_20vision__BinaryFeatureStore_2c_20vision__BinaryFeatureMatcher_96__20__20___operator_28_29_28vision__VisualDatabase_vision__FREAKExtractor_2c_20vision__BinaryFeatureStore_2c_20vision__BinaryFeatureMatcher_96__20___29_20const($0, $1) { @@ -98669,7 +98669,7 @@ function std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std__ function std____2__allocator_vision__Point2d_float__20___allocate_28unsigned_20long_29($0, $1) { if (unsigned_20long_20std____2__allocator_traits_std____2__allocator_vision__Point2d_float__20__20___max_size_std____2__allocator_vision__Point2d_float__20__2c_20void__28std____2__allocator_vision__Point2d_float__20__20const__29($0) >>> 0 < $1 >>> 0) { - std____2____throw_length_error_28char_20const__29(19556); + std____2____throw_length_error_28char_20const__29(19791); abort(); } return std____2____libcpp_allocate_28unsigned_20long_2c_20unsigned_20long_29($1 << 3, 4); @@ -98834,7 +98834,7 @@ function std____2__remove_reference_std____2____hash_node_destructor_std____2__a function std____2__allocator_std____2__locale__facet____allocate_28unsigned_20long_29($0, $1) { if (unsigned_20long_20std____2__allocator_traits_std____2__allocator_std____2__locale__facet___20___max_size_std____2__allocator_std____2__locale__facet___2c_20void__28std____2__allocator_std____2__locale__facet___20const__29($0) >>> 0 < $1 >>> 0) { - std____2____throw_length_error_28char_20const__29(32470); + std____2____throw_length_error_28char_20const__29(32822); abort(); } return std____2____libcpp_allocate_28unsigned_20long_2c_20unsigned_20long_29($1 << 2, 4); @@ -98906,7 +98906,7 @@ function std____2__ctype_char___ctype_28unsigned_20short_20const__2c_20bool_2c_2 std____2__ctype_base__ctype_base_28_29($0); HEAP8[$0 + 12 | 0] = $2; HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 58780; + HEAP32[$0 >> 2] = 59132; if (!$1) { wasm2js_i32$0 = $0, wasm2js_i32$1 = std____2__ctype_char___classic_table_28_29(), HEAP32[wasm2js_i32$0 + 8 >> 2] = wasm2js_i32$1; @@ -98968,7 +98968,7 @@ function std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_ function std____2__allocator_vision__FeaturePoint___allocate_28unsigned_20long_29($0, $1) { if (unsigned_20long_20std____2__allocator_traits_std____2__allocator_vision__FeaturePoint__20___max_size_std____2__allocator_vision__FeaturePoint__2c_20void__28std____2__allocator_vision__FeaturePoint__20const__29($0) >>> 0 < $1 >>> 0) { - std____2____throw_length_error_28char_20const__29(14652); + std____2____throw_length_error_28char_20const__29(14796); abort(); } return std____2____libcpp_allocate_28unsigned_20long_2c_20unsigned_20long_29(Math_imul($1, 20), 4); @@ -99117,8 +99117,8 @@ function std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_2 function std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___basic_ostream_28std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20___29($0, $1) { var $2 = 0; $2 = std____2__basic_ios_char_2c_20std____2__char_traits_char__20___basic_ios_28_29($0 + 4 | 0); - HEAP32[$0 >> 2] = 53356; - HEAP32[$2 >> 2] = 53376; + HEAP32[$0 >> 2] = 53708; + HEAP32[$2 >> 2] = 53728; std____2__basic_ios_char_2c_20std____2__char_traits_char__20___init_28std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20___29($2, $1); return $0; } @@ -99195,7 +99195,7 @@ function std____2____compressed_pair_std____2__basic_string_char_2c_20std____2__ } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20___2c_20unsigned_20long_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const___20___get_28_29() { - return 39952; + return 40304; } function vision__BinarykMedoids_96___BinarykMedoids_28int__29($0, $1) { @@ -99247,7 +99247,7 @@ function vision__RobustHomography_float___init_28float_2c_20int_2c_20int_2c_20in function kpmDeleteRefDataSet($0) { var $1 = 0, $2 = 0; if (!$0) { - arLog(0, 3, 8191, 0); + arLog(0, 3, 8332, 0); return -1; } $1 = HEAP32[$0 >> 2]; @@ -99289,7 +99289,7 @@ function std____2____compressed_pair_elem_std____2____unordered_map_equal_int_2c function sbrk($0) { var $1 = 0, $2 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; - $1 = HEAP32[18505]; + $1 = HEAP32[18593]; $2 = $0 + 3 & -4; $0 = $1 + $2 | 0; label$1: { @@ -99301,7 +99301,7 @@ function sbrk($0) { break label$1; } } - HEAP32[18505] = $0; + HEAP32[18593] = $0; return $1; } wasm2js_i32$0 = __errno_location(), wasm2js_i32$1 = 48, HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; @@ -99324,21 +99324,17 @@ function _ZN17compiler_builtins3int3mul3Mul3mul17h070e9a1c69faec5bE($0, $1, $2, } function std____2__money_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___20std____2___28anonymous_20namespace_29__make_std____2__money_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20__2c_20unsigned_20int__28unsigned_20int_29() { - std____2__money_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___money_put_28unsigned_20long_29(84672, 1); + std____2__money_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___money_put_28unsigned_20long_29(85024, 1); } function std____2__money_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___20std____2___28anonymous_20namespace_29__make_std____2__money_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20__2c_20unsigned_20int__28unsigned_20int_29() { - std____2__money_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___money_get_28unsigned_20long_29(84656, 1); -} - -function std____2____bucket_list_deallocator_std____2__allocator_std____2____hash_node_base_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__shared_ptr_vision__Keyframe_96__20__20__2c_20void_______20___size_28_29($0) { - return std____2____compressed_pair_unsigned_20long_2c_20std____2__allocator_std____2____hash_node_base_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__shared_ptr_vision__Keyframe_96__20__20__2c_20void_______20___first_28_29($0); + std____2__money_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___money_get_28unsigned_20long_29(85008, 1); } function $28anonymous_20namespace_29__itanium_demangle__BoolExpr__BoolExpr_28bool_29($0, $1) { $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, 66, 1, 1, 1); HEAP8[$0 + 8 | 0] = $1; - HEAP32[$0 >> 2] = 66016; + HEAP32[$0 >> 2] = 66368; return $0; } @@ -99352,6 +99348,9 @@ function std____2____compressed_pair_std____2____hash_node_base_std____2____hash return std____2____compressed_pair_elem_std____2____hash_node_base_std____2____hash_node_std____2____hash_value_type_int_2c_20AR2SurfaceSetT___2c_20void_____2c_200_2c_20false_____get_28_29($0); } +function std____2____bucket_list_deallocator_std____2__allocator_std____2____hash_node_base_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__shared_ptr_vision__Keyframe_96__20__20__2c_20void_______20___size_28_29($0) { + return std____2____compressed_pair_unsigned_20long_2c_20std____2__allocator_std____2____hash_node_base_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__shared_ptr_vision__Keyframe_96__20__20__2c_20void_______20___first_28_29($0); +} function void_20std____2____construct_backward_with_exception_guarantees_std____2__allocator_std____2__pair_float_2c_20int__20__2c_20std____2__pair_float_2c_20int__2c_20void__28std____2__allocator_std____2__pair_float_2c_20int__20___2c_20std____2__pair_float_2c_20int___2c_20std____2__pair_float_2c_20int___2c_20std____2__pair_float_2c_20int____29($0, $1, $2, $3) { $2 = $2 - $1 | 0; $0 = HEAP32[$3 >> 2] - $2 | 0; @@ -99363,7 +99362,7 @@ function void_20std____2____construct_backward_with_exception_guarantees_std____ function vision__BinomialPyramid32f___BinomialPyramid32f_28_29($0) { $0 = $0 | 0; - HEAP32[$0 >> 2] = 27256; + HEAP32[$0 >> 2] = 27616; std____2__vector_float_2c_20std____2__allocator_float__20____vector_28_29($0 + 56 | 0); std____2__vector_float_2c_20std____2__allocator_float__20____vector_28_29($0 + 44 | 0); std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short__20____vector_28_29($0 + 32 | 0); @@ -99431,11 +99430,11 @@ function void_20vision__ArrayShuffle_int__28int__2c_20int_2c_20int_2c_20int__29( } function std____2__time_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___20std____2___28anonymous_20namespace_29__make_std____2__time_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20__2c_20unsigned_20int__28unsigned_20int_29() { - std____2__time_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___time_put_28unsigned_20long_29(84728, 1); + std____2__time_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___time_put_28unsigned_20long_29(85080, 1); } function std____2__time_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___20std____2___28anonymous_20namespace_29__make_std____2__time_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20__2c_20unsigned_20int__28unsigned_20int_29() { - std____2__time_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___time_get_28unsigned_20long_29(84696, 1); + std____2__time_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___time_get_28unsigned_20long_29(85048, 1); } function std____2__allocator_std____2____hash_node_base_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__shared_ptr_vision__Keyframe_96__20__20__2c_20void________deallocate_28std____2____hash_node_base_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__shared_ptr_vision__Keyframe_96__20__20__2c_20void_______2c_20unsigned_20long_29($0, $1, $2) { @@ -99499,7 +99498,7 @@ function __cxxabiv1____pbase_type_info__can_catch_28__cxxabiv1____shim_type_info if (!$1) { break label$1; } - $3 = __dynamic_cast($1, 64304, 64400, 0); + $3 = __dynamic_cast($1, 64656, 64752, 0); if (!$3) { break label$1; } @@ -99599,11 +99598,11 @@ function vision__Node_96___Node_28int_2c_20unsigned_20char_20const__29($0, $1, $ } function std____2__num_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___20std____2___28anonymous_20namespace_29__make_std____2__num_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20__2c_20unsigned_20int__28unsigned_20int_29() { - std____2__num_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___num_put_28unsigned_20long_29(84608, 1); + std____2__num_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___num_put_28unsigned_20long_29(84960, 1); } function std____2__num_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___20std____2___28anonymous_20namespace_29__make_std____2__num_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20__2c_20unsigned_20int__28unsigned_20int_29() { - std____2__num_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___num_get_28unsigned_20long_29(84592, 1); + std____2__num_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___num_get_28unsigned_20long_29(84944, 1); } function $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymous_20namespace_29__itanium_demangle__Node__Kind_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_2c_20_28anonymous_20namespace_29__itanium_demangle__Node__Cache_29($0, $1, $2, $3, $4) { @@ -99611,7 +99610,7 @@ function $28anonymous_20namespace_29__itanium_demangle__Node__Node_28_28anonymou HEAP8[$0 + 6 | 0] = $3; HEAP8[$0 + 5 | 0] = $2; HEAP8[$0 + 4 | 0] = $1; - HEAP32[$0 >> 2] = 65424; + HEAP32[$0 >> 2] = 65776; return $0; } @@ -99666,7 +99665,7 @@ function std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std__ function std____2__allocator_unsigned_20short___allocate_28unsigned_20long_29($0, $1) { if (unsigned_20long_20std____2__allocator_traits_std____2__allocator_unsigned_20short__20___max_size_std____2__allocator_unsigned_20short__2c_20void__28std____2__allocator_unsigned_20short__20const__29($0) >>> 0 < $1 >>> 0) { - std____2____throw_length_error_28char_20const__29(15508); + std____2____throw_length_error_28char_20const__29(15665); abort(); } return std____2____libcpp_allocate_28unsigned_20long_2c_20unsigned_20long_29($1 << 1, 2); @@ -99894,7 +99893,7 @@ function __cxxabiv1____base_class_type_info__search_above_dst_28__cxxabiv1____dy function vision__Exception__Exception_28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__29($0, $1) { std__exception__exception_28_29($0); - HEAP32[$0 >> 2] = 27348; + HEAP32[$0 >> 2] = 27708; std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__29($0 + 4 | 0, $1); return $0; } @@ -99941,7 +99940,7 @@ function std____2__vector_int_2c_20std____2__allocator_int__20___clear_28_29($0) function std____2__allocator_unsigned_20char___allocate_28unsigned_20long_29($0, $1) { if (unsigned_20long_20std____2__allocator_traits_std____2__allocator_unsigned_20char__20___max_size_std____2__allocator_unsigned_20char__2c_20void__28std____2__allocator_unsigned_20char__20const__29($0) >>> 0 < $1 >>> 0) { - std____2____throw_length_error_28char_20const__29(14652); + std____2____throw_length_error_28char_20const__29(14796); abort(); } return std____2____libcpp_allocate_28unsigned_20long_2c_20unsigned_20long_29($1, 1); @@ -100060,7 +100059,7 @@ function $28anonymous_20namespace_29__itanium_demangle__PODSmallVector__28anonym function std____2__allocator_vision__Image___allocate_28unsigned_20long_29($0, $1) { if (unsigned_20long_20std____2__allocator_traits_std____2__allocator_vision__Image__20___max_size_std____2__allocator_vision__Image__2c_20void__28std____2__allocator_vision__Image__20const__29($0) >>> 0 < $1 >>> 0) { - std____2____throw_length_error_28char_20const__29(25943); + std____2____throw_length_error_28char_20const__29(26264); abort(); } return std____2____libcpp_allocate_28unsigned_20long_2c_20unsigned_20long_29($1 << 5, 4); @@ -100149,19 +100148,6 @@ function std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_2 return unsigned_20long_20std____2__allocator_traits_std____2__allocator_wchar_t__20___max_size_std____2__allocator_wchar_t__2c_20void__28std____2__allocator_wchar_t__20const__29(std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20_____alloc_28_29_20const($0)) - 16 | 0; } -function std____2__basic_ios_char_2c_20std____2__char_traits_char__20___fill_28_29_20const($0) { - var $1 = 0; - label$1: { - if (!std____2__char_traits_char___eq_int_type_28int_2c_20int_29(std____2__char_traits_char___eof_28_29(), HEAP32[$0 + 76 >> 2])) { - $1 = HEAP32[$0 + 76 >> 2]; - break label$1; - } - $1 = std____2__basic_ios_char_2c_20std____2__char_traits_char__20___widen_28char_29_20const($0, 32); - HEAP32[$0 + 76 >> 2] = $1; - } - return $1 << 24 >> 24; -} - function std____2____hash_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void______operator___28_29_20const($0) { return std____2__pointer_traits_std____2____hash_value_type_int_2c_20arController_____pointer_to_28std____2____hash_value_type_int_2c_20arController___29(std____2____hash_node_base_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void________upcast_28_29(HEAP32[$0 >> 2]) + 8 | 0); } @@ -100219,7 +100205,7 @@ function vision__Image__shallowCopy_28vision__Image_20const__29($0, $1) { function vision__BinomialPyramid32f__BinomialPyramid32f_28_29($0) { vision__GaussianScaleSpacePyramid__GaussianScaleSpacePyramid_28_29($0); - HEAP32[$0 >> 2] = 27256; + HEAP32[$0 >> 2] = 27616; std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short__20___vector_28_29($0 + 32 | 0); std____2__vector_float_2c_20std____2__allocator_float__20___vector_28_29($0 + 44 | 0); std____2__vector_float_2c_20std____2__allocator_float__20___vector_28_29($0 + 56 | 0); @@ -100231,6 +100217,18 @@ function std____2__pair_float_2c_20int___swap_28std____2__pair_float_2c_20int___ std____2__enable_if__28is_move_constructible_int___value_29_20___20_28is_move_assignable_int___value_29_2c_20void___type_20std____2__swap_int__28int__2c_20int__29($0 + 4 | 0, $1 + 4 | 0); } +function std____2__basic_ios_char_2c_20std____2__char_traits_char__20___fill_28_29_20const($0) { + var $1 = 0; + label$1: { + if (!std____2__char_traits_char___eq_int_type_28int_2c_20int_29(std____2__char_traits_char___eof_28_29(), HEAP32[$0 + 76 >> 2])) { + $1 = HEAP32[$0 + 76 >> 2]; + break label$1; + } + $1 = std____2__basic_ios_char_2c_20std____2__char_traits_char__20___widen_28char_29_20const($0, 32); + HEAP32[$0 + 76 >> 2] = $1; + } + return $1 << 24 >> 24; +} function std____2____libcpp_wcrtomb_l_28char__2c_20wchar_t_2c_20__mbstate_t__2c_20__locale_struct__29($0, $1, $2, $3) { var $4 = 0; $4 = __stack_pointer - 16 | 0; @@ -100287,11 +100285,7 @@ function std____2__pointer_traits_std____2____hash_value_type_unsigned_20int_2c_ } function std____2__money_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___20std____2___28anonymous_20namespace_29__make_std____2__money_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20__2c_20unsigned_20int__28unsigned_20int_29() { - std____2__money_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___money_put_28unsigned_20long_29(84664, 1); -} - -function std____2__money_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___20std____2___28anonymous_20namespace_29__make_std____2__money_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20__2c_20unsigned_20int__28unsigned_20int_29() { - std____2__money_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___money_get_28unsigned_20long_29(84648, 1); + std____2__money_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___money_put_28unsigned_20long_29(85016, 1); } function std____2____compressed_pair_float_2c_20std____2____unordered_map_equal_int_2c_20std____2____hash_value_type_int_2c_20arController__2c_20std____2__equal_to_int__2c_20std____2__hash_int__2c_20true__20___second_28_29($0) { @@ -100308,6 +100302,10 @@ function vision__bilinear_downsample_point_28float__2c_20float__2c_20float__2c_2 HEAPF32[$2 >> 2] = $7 * $5; } +function std____2__money_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___20std____2___28anonymous_20namespace_29__make_std____2__money_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20__2c_20unsigned_20int__28unsigned_20int_29() { + std____2__money_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___money_get_28unsigned_20long_29(85e3, 1); +} + function std____2__allocator_traits_std____2__allocator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void___20__20___allocate_28std____2__allocator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void___20___2c_20unsigned_20long_29($0, $1) { return std____2__allocator_std____2____hash_node_std____2____hash_value_type_int_2c_20arController__2c_20void___20___allocate_28unsigned_20long_29($0, $1); } @@ -100395,11 +100393,11 @@ function std____2__vector_std____2__vector_std____2__pair_float_2c_20unsigned_20 } function std____2__time_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___20std____2___28anonymous_20namespace_29__make_std____2__time_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20__2c_20unsigned_20int__28unsigned_20int_29() { - std____2__time_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___time_put_28unsigned_20long_29(84712, 1); + std____2__time_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___time_put_28unsigned_20long_29(85064, 1); } function std____2__time_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___20std____2___28anonymous_20namespace_29__make_std____2__time_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20__2c_20unsigned_20int__28unsigned_20int_29() { - std____2__time_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___time_get_28unsigned_20long_29(84680, 1); + std____2__time_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___time_get_28unsigned_20long_29(85032, 1); } function std____2__shared_ptr_vision__Keyframe_96__20_____shared_ptr_default_delete_vision__Keyframe_96__2c_20vision__Keyframe_96__20__20const__20std____2__addressof_std____2__shared_ptr_vision__Keyframe_96__20_____shared_ptr_default_delete_vision__Keyframe_96__2c_20vision__Keyframe_96__20__20const__28std____2__shared_ptr_vision__Keyframe_96__20_____shared_ptr_default_delete_vision__Keyframe_96__2c_20vision__Keyframe_96__20__20const__29($0) { @@ -100593,11 +100591,11 @@ function std____2__vector_std____2__locale__facet__2c_20std____2____sso_allocato } function std____2__num_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___20std____2___28anonymous_20namespace_29__make_std____2__num_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20__2c_20unsigned_20int__28unsigned_20int_29() { - std____2__num_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___num_put_28unsigned_20long_29(84600, 1); + std____2__num_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___num_put_28unsigned_20long_29(84952, 1); } function std____2__num_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___20std____2___28anonymous_20namespace_29__make_std____2__num_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20__2c_20unsigned_20int__28unsigned_20int_29() { - std____2__num_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___num_get_28unsigned_20long_29(84584, 1); + std____2__num_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___num_get_28unsigned_20long_29(84936, 1); } function std____2__allocator_traits_std____2__allocator_vision__DoGScaleInvariantDetector__FeaturePoint__20___deallocate_28std____2__allocator_vision__DoGScaleInvariantDetector__FeaturePoint___2c_20vision__DoGScaleInvariantDetector__FeaturePoint__2c_20unsigned_20long_29($0, $1, $2) { @@ -100691,7 +100689,7 @@ function std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std__ function std____2__allocator_nftMarker___allocate_28unsigned_20long_29($0, $1) { if (unsigned_20long_20std____2__allocator_traits_std____2__allocator_nftMarker__20___max_size_std____2__allocator_nftMarker__2c_20void__28std____2__allocator_nftMarker__20const__29($0) >>> 0 < $1 >>> 0) { - std____2____throw_length_error_28char_20const__29(32470); + std____2____throw_length_error_28char_20const__29(32822); abort(); } return std____2____libcpp_allocate_28unsigned_20long_2c_20unsigned_20long_29($1 << 4, 4); @@ -100868,7 +100866,7 @@ function std____2__vector_vision__PriorityQueueItem_96__2c_20std____2__allocator function std____2__allocator_wchar_t___allocate_28unsigned_20long_29($0, $1) { if (unsigned_20long_20std____2__allocator_traits_std____2__allocator_wchar_t__20___max_size_std____2__allocator_wchar_t__2c_20void__28std____2__allocator_wchar_t__20const__29($0) >>> 0 < $1 >>> 0) { - std____2____throw_length_error_28char_20const__29(32470); + std____2____throw_length_error_28char_20const__29(32822); abort(); } return std____2____libcpp_allocate_28unsigned_20long_2c_20unsigned_20long_29($1 << 2, 4); @@ -101100,7 +101098,7 @@ function std____2__ctype_wchar_t___do_tolower_28wchar_t__2c_20wchar_t_20const__2 function std____2__allocator_float___allocate_28unsigned_20long_29($0, $1) { if (unsigned_20long_20std____2__allocator_traits_std____2__allocator_float__20___max_size_std____2__allocator_float__2c_20void__28std____2__allocator_float__20const__29($0) >>> 0 < $1 >>> 0) { - std____2____throw_length_error_28char_20const__29(25943); + std____2____throw_length_error_28char_20const__29(26264); abort(); } return std____2____libcpp_allocate_28unsigned_20long_2c_20unsigned_20long_29($1 << 2, 4); @@ -101267,10 +101265,10 @@ function std____2____compressed_pair_elem_unsigned_20int__2c_200_2c_20false_____ } function std____2__DoIOSInit___DoIOSInit_28_29($0) { - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___flush_28_29(82056); - std____2__basic_ostream_wchar_t_2c_20std____2__char_traits_wchar_t__20___flush_28_29(82140); - std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___flush_28_29(82392); - std____2__basic_ostream_wchar_t_2c_20std____2__char_traits_wchar_t__20___flush_28_29(82476); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___flush_28_29(82408); + std____2__basic_ostream_wchar_t_2c_20std____2__char_traits_wchar_t__20___flush_28_29(82492); + std____2__basic_ostream_char_2c_20std____2__char_traits_char__20___flush_28_29(82744); + std____2__basic_ostream_wchar_t_2c_20std____2__char_traits_wchar_t__20___flush_28_29(82828); return $0; } @@ -101352,7 +101350,7 @@ function std____2__allocator_int___allocate_28unsigned_20long_29($0, $1) { function std____2__allocator_char___allocate_28unsigned_20long_29($0, $1) { if (unsigned_20long_20std____2__allocator_traits_std____2__allocator_char__20___max_size_std____2__allocator_char__2c_20void__28std____2__allocator_char__20const__29($0) >>> 0 < $1 >>> 0) { - std____2____throw_length_error_28char_20const__29(32470); + std____2____throw_length_error_28char_20const__29(32822); abort(); } return std____2____libcpp_allocate_28unsigned_20long_2c_20unsigned_20long_29($1, 1); @@ -101387,13 +101385,13 @@ function jpeg_std_error($0) { HEAP32[$0 + 128 >> 2] = 0; HEAP32[$0 + 116 >> 2] = 126; HEAP32[$0 + 120 >> 2] = 0; - HEAP32[$0 + 112 >> 2] = 42608; + HEAP32[$0 + 112 >> 2] = 42960; HEAP32[$0 + 20 >> 2] = 0; return $0 | 0; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_unsigned_20long_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20__20const__20__20___get_28_29() { - return 39880; + return 40232; } function std____2__pointer_traits_std____2____hash_value_type_unsigned_20int_2c_20unsigned_20int_____pointer_to_28std____2____hash_value_type_unsigned_20int_2c_20unsigned_20int___29($0) { @@ -101441,9 +101439,9 @@ function log2_inline($0) { $2 = $0 - 1060306944 | 0; $1 = +(wasm2js_scratch_store_i32(2, $0 - ($2 & -8388608) | 0), wasm2js_scratch_load_f32()); $0 = $2 >>> 15 & 240; - $1 = $1 * HEAPF64[$0 + 49080 >> 3] + -1; + $1 = $1 * HEAPF64[$0 + 49432 >> 3] + -1; $3 = $1 * $1; - return (HEAPF64[6167] * $1 + HEAPF64[6168]) * ($3 * $3) + ((HEAPF64[6169] * $1 + HEAPF64[6170]) * $3 + (HEAPF64[6171] * $1 + (HEAPF64[$0 + 49088 >> 3] + +($2 >> 23)))); + return (HEAPF64[6211] * $1 + HEAPF64[6212]) * ($3 * $3) + ((HEAPF64[6213] * $1 + HEAPF64[6214]) * $3 + (HEAPF64[6215] * $1 + (HEAPF64[$0 + 49440 >> 3] + +($2 >> 23)))); } function getint($0) { @@ -101491,11 +101489,11 @@ function ar2GetTriangleArea($0, $1, $2) { } function void_20std____2__locale____imp__install_std____2__money_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20__20__28std____2__money_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___29($0, $1) { - std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83120)); + std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83472)); } function void_20std____2__locale____imp__install_std____2__money_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20__20__28std____2__money_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___29($0, $1) { - std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83104)); + std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83456)); } function std____2__vector_vision__Point3d_float__2c_20std____2__allocator_vision__Point3d_float__20__20____ConstructTransaction___ConstructTransaction_28std____2__vector_vision__Point3d_float__2c_20std____2__allocator_vision__Point3d_float__20__20___2c_20unsigned_20long_29($0, $1, $2) { @@ -101543,7 +101541,7 @@ function long_20const__20std____2__min_long_2c_20std____2____less_long_2c_20long } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_std____2__vector_int_2c_20std____2__allocator_int__20__2c_20int_2c_20std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20____20___get_28_29() { - return 40712; + return 41064; } function void_20std____2__advance_vision__FeaturePoint__2c_20unsigned_20long_2c_20unsigned_20long_2c_20void__28vision__FeaturePoint___2c_20unsigned_20long_29($0, $1) { @@ -101572,11 +101570,11 @@ function std____2____compressed_pair_elem_std____2__vector_std____2__vector_std_ } function void_20std____2__locale____imp__install_std____2__time_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20__20__28std____2__time_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___29($0, $1) { - std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83056)); + std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83408)); } function void_20std____2__locale____imp__install_std____2__time_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20__20__28std____2__time_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___29($0, $1) { - std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83040)); + std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83392)); } function std____2__vector_vision__Node_96__20const__2c_20std____2__allocator_vision__Node_96__20const___20____ConstructTransaction___ConstructTransaction_28std____2__vector_vision__Node_96__20const__2c_20std____2__allocator_vision__Node_96__20const___20___2c_20unsigned_20long_29($0, $1, $2) { @@ -101643,11 +101641,11 @@ function emscripten__internal__WithPolicies____ArgTypeList_emscripten__val_2c_20 } function void_20std____2__locale____imp__install_std____2__num_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20__20__28std____2__num_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___29($0, $1) { - std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83024)); + std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83376)); } function void_20std____2__locale____imp__install_std____2__num_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20__20__28std____2__num_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___29($0, $1) { - std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83008)); + std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83360)); } function void_20std____2__allocator_traits_std____2__allocator_std____2____hash_node_std____2____hash_value_type_int_2c_20AR2SurfaceSetT___2c_20void___20__20___destroy_std____2__pair_int_20const_2c_20AR2SurfaceSetT___2c_20void_2c_20void__28std____2__allocator_std____2____hash_node_std____2____hash_value_type_int_2c_20AR2SurfaceSetT___2c_20void___20___2c_20std____2__pair_int_20const_2c_20AR2SurfaceSetT____29($0, $1) {} @@ -102123,11 +102121,11 @@ function $28anonymous_20namespace_29__itanium_demangle__PODSmallVector__28anonym } function void_20std____2__locale____imp__install_std____2__money_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20__20__28std____2__money_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___29($0, $1) { - std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83112)); + std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83464)); } function void_20std____2__locale____imp__install_std____2__money_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20__20__28std____2__money_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___29($0, $1) { - std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83096)); + std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83448)); } function std____2__priority_queue_vision__PriorityQueueItem_96__2c_20std____2__vector_vision__PriorityQueueItem_96__2c_20std____2__allocator_vision__PriorityQueueItem_96__20__20__2c_20std____2__less_vision__PriorityQueueItem_96__20__20___top_28_29_20const($0) { @@ -102138,7 +102136,7 @@ function std____2__codecvt_wchar_t_2c_20char_2c_20__mbstate_t___codecvt_28unsign var wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; std____2__locale__facet__facet_28unsigned_20long_29($0, $1); std____2__codecvt_base__codecvt_base_28_29($0); - HEAP32[$0 >> 2] = 58832; + HEAP32[$0 >> 2] = 59184; wasm2js_i32$0 = $0, wasm2js_i32$1 = std____2____cloc_28_29(), HEAP32[wasm2js_i32$0 + 8 >> 2] = wasm2js_i32$1; return $0; } @@ -102167,15 +102165,15 @@ function std____2____vector_base_std____2__pair_float_2c_20unsigned_20long__2c_2 } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__val_2c_20std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20__20const__2c_20unsigned_20long__20___get_28_29() { - return 39892; + return 40244; } function void_20std____2__locale____imp__install_std____2__time_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20__20__28std____2__time_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___29($0, $1) { - std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83048)); + std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83400)); } function void_20std____2__locale____imp__install_std____2__time_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20__20__28std____2__time_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___29($0, $1) { - std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83032)); + std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83384)); } function void_20std____2____construct_backward_with_exception_guarantees_std____2__allocator_vision__Node_96____2c_20vision__Node_96___2c_20void__28std____2__allocator_vision__Node_96_____2c_20vision__Node_96____2c_20vision__Node_96____2c_20vision__Node_96_____29($0, $1, $2, $3) { @@ -102240,7 +102238,11 @@ function int_20vision__MaxIndex6_float__28float_20const__29($0) { } function void_20std____2__locale____imp__install_std____2__num_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20__20__28std____2__num_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___29($0, $1) { - std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83016)); + std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83368)); +} + +function void_20std____2__locale____imp__install_std____2__num_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20__20__28std____2__num_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___29($0, $1) { + std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83352)); } function vision__bilinear_downsample_point_28float__2c_20float__2c_20float_2c_20float_2c_20int_29($0, $1, $2, $3, $4) { @@ -102256,10 +102258,6 @@ function std____2____hash_node_base_std____2____hash_node_std____2____hash_value return $0; } -function void_20std____2__locale____imp__install_std____2__num_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20__20__28std____2__num_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___29($0, $1) { - std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83e3)); -} - function std____2__pointer_traits_std____2__pair_unsigned_20int_20const_2c_20unsigned_20int_____pointer_to_28std____2__pair_unsigned_20int_20const_2c_20unsigned_20int___29($0) { return std____2__pair_unsigned_20int_20const_2c_20unsigned_20int___20std____2__addressof_std____2__pair_unsigned_20int_20const_2c_20unsigned_20int__20__28std____2__pair_unsigned_20int_20const_2c_20unsigned_20int___29($0); } @@ -102285,7 +102283,7 @@ function emscripten__internal__WithPolicies____ArgTypeList_int_2c_20std____2__ba } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20__20__20__20___get_28_29() { - return 39684; + return 40036; } function std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20___at_28unsigned_20long_29($0, $1) { @@ -102537,6 +102535,8 @@ function vision__RobustHomography_float____RobustHomography_28_29($0) { return $0; } +function std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20_____invalidate_iterators_past_28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___29($0, $1) {} + function std____2__enable_if__28is_same_std____2__remove_const_char_20const___type_2c_20char___value_29_20___20_28is_trivially_copy_assignable_char___value_29_2c_20char____type_20std____2____copy_char_20const_2c_20char__28char_20const__2c_20char_20const__2c_20char__29($0, $1, $2) { var $3 = 0; $3 = $1 - $0 | 0; @@ -102605,7 +102605,6 @@ function std____2__vector_vision__Node_96___2c_20std____2__allocator_vision__Nod return $0; } -function std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20_____invalidate_iterators_past_28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___29($0, $1) {} function std____2__locale____imp__use_facet_28long_29_20const($0, $1) { if (!std____2__locale____imp__has_facet_28long_29_20const($0, $1)) { std____2____throw_bad_cast_28_29(); @@ -102758,23 +102757,23 @@ function strtok($0, $1) { var $2 = 0; label$1: { if (!$0) { - $0 = HEAP32[20082]; + $0 = HEAP32[20170]; if (!$0) { break label$1; } } $2 = strspn($0, $1) + $0 | 0; if (!HEAPU8[$2 | 0]) { - HEAP32[20082] = 0; + HEAP32[20170] = 0; return 0; } $0 = strcspn($2, $1) + $2 | 0; if (HEAPU8[$0 | 0]) { - HEAP32[20082] = $0 + 1; + HEAP32[20170] = $0 + 1; HEAP8[$0 | 0] = 0; return $2; } - HEAP32[20082] = 0; + HEAP32[20170] = 0; } return $2; } @@ -102872,6 +102871,12 @@ function std____2__enable_if__28is_same_std____2__remove_const_int_20const___typ return $2 + $3 | 0; } +function arController___arController_28_29($0) { + std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20____vector_28_29($0 + 380 | 0); + std____2__unordered_map_int_2c_20AR2SurfaceSetT__2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20AR2SurfaceSetT___20__20____unordered_map_28_29($0 + 344 | 0); + return $0; +} + function $28anonymous_20namespace_29__itanium_demangle__PointerType__hasRHSComponentSlow_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const($0, $1) { $0 = $0 | 0; $1 = $1 | 0; @@ -102937,11 +102942,6 @@ function float_20vision__bilinear_interpolation_float__28float_20const__2c_20uns return float_20vision__bilinear_interpolation_float_2c_20float__28float_20const__2c_20unsigned_20long_2c_20unsigned_20long_2c_20unsigned_20long_2c_20float_2c_20float_29($0, $1, $2, $3, $4, $5); } -function arController___arController_28_29($0) { - std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20____vector_28_29($0 + 380 | 0); - std____2__unordered_map_int_2c_20AR2SurfaceSetT__2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20AR2SurfaceSetT___20__20____unordered_map_28_29($0 + 344 | 0); - return $0; -} function std____2__remove_reference_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20______type___20std____2__move_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20_____28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20____29($0) { return $0; } @@ -103023,8 +103023,8 @@ function ar2FreeFeatureSet($0) { function std____2__time_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___time_get_28unsigned_20long_29($0, $1) { std____2__locale__facet__facet_28unsigned_20long_29($0, $1); $1 = std____2____time_get_c_storage_wchar_t_____time_get_c_storage_28_29($0 + 8 | 0); - HEAP32[$0 >> 2] = 61300; - HEAP32[$1 >> 2] = 61348; + HEAP32[$0 >> 2] = 61652; + HEAP32[$1 >> 2] = 61700; return $0; } @@ -103181,7 +103181,7 @@ function void_20std____2__allocator_traits_std____2__allocator_std____2__pair_fl } function std____2__num_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20__20const__20std____2__use_facet_std____2__num_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20__20__28std____2__locale_20const__29($0) { - return std____2__locale__use_facet_28std____2__locale__id__29_20const($0, 83016); + return std____2__locale__use_facet_28std____2__locale__id__29_20const($0, 83368); } function std____2____vector_base_std____2__pair_float_2c_20unsigned_20long__2c_20std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20__20_____alloc_28_29_20const($0) { @@ -103430,8 +103430,8 @@ function std____2__vector_vision__Node_96___2c_20std____2__allocator_vision__Nod function std____2__time_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___time_get_28unsigned_20long_29($0, $1) { std____2__locale__facet__facet_28unsigned_20long_29($0, $1); $1 = std____2____time_get_c_storage_char_____time_get_c_storage_28_29($0 + 8 | 0); - HEAP32[$0 >> 2] = 61036; - HEAP32[$1 >> 2] = 61084; + HEAP32[$0 >> 2] = 61388; + HEAP32[$1 >> 2] = 61436; return $0; } @@ -103454,7 +103454,7 @@ function std____2__numpunct_wchar_t___numpunct_28unsigned_20long_29($0, $1) { std____2__locale__facet__facet_28unsigned_20long_29($0, $1); HEAP32[$0 + 8 >> 2] = 46; HEAP32[$0 + 12 >> 2] = 44; - HEAP32[$0 >> 2] = 58920; + HEAP32[$0 >> 2] = 59272; std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_28_29($0 + 16 | 0); return $0; } @@ -103719,7 +103719,7 @@ function std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_2 } function std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20___basic_streambuf_28_29($0) { - HEAP32[$0 >> 2] = 53192; + HEAP32[$0 >> 2] = 53544; std____2__locale__locale_28_29($0 + 4 | 0); HEAP32[$0 + 24 >> 2] = 0; HEAP32[$0 + 28 >> 2] = 0; @@ -103758,6 +103758,18 @@ function std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits return HEAP32[$0 >> 2] + Math_imul($1, 12) | 0; } +function std____2__ios_base___ios_base_28_29($0) { + $0 = $0 | 0; + HEAP32[$0 >> 2] = 54352; + std____2__ios_base____call_callbacks_28std____2__ios_base__event_29($0, 0); + std____2__locale___locale_28_29($0 + 28 | 0); + dlfree(HEAP32[$0 + 32 >> 2]); + dlfree(HEAP32[$0 + 36 >> 2]); + dlfree(HEAP32[$0 + 48 >> 2]); + dlfree(HEAP32[$0 + 60 >> 2]); + return $0 | 0; +} + function std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20___allocator_28_29($0) { std____2____non_trivial_if_true_2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20_____non_trivial_if_28_29($0); return $0; @@ -103780,18 +103792,6 @@ function std____2__pair_int_20const_2c_20std____2__vector_int_2c_20std____2__all return $0; } -function std____2__ios_base___ios_base_28_29($0) { - $0 = $0 | 0; - HEAP32[$0 >> 2] = 54e3; - std____2__ios_base____call_callbacks_28std____2__ios_base__event_29($0, 0); - std____2__locale___locale_28_29($0 + 28 | 0); - dlfree(HEAP32[$0 + 32 >> 2]); - dlfree(HEAP32[$0 + 36 >> 2]); - dlfree(HEAP32[$0 + 48 >> 2]); - dlfree(HEAP32[$0 + 60 >> 2]); - return $0 | 0; -} - function std____2__collate_char___do_transform_28char_20const__2c_20char_20const__29_20const($0, $1, $2, $3) { $0 = $0 | 0; $1 = $1 | 0; @@ -103835,14 +103835,14 @@ function std____2__num_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std function std____2__basic_ostream_wchar_t_2c_20std____2__char_traits_wchar_t__20____basic_ostream_28_29_1($0) { $0 = $0 | 0; - $0 = std____2__basic_ostream_wchar_t_2c_20std____2__char_traits_wchar_t__20____basic_ostream_28_29($0, 53432); + $0 = std____2__basic_ostream_wchar_t_2c_20std____2__char_traits_wchar_t__20____basic_ostream_28_29($0, 53784); std____2__basic_ios_wchar_t_2c_20std____2__char_traits_wchar_t__20____basic_ios_28_29($0 + 4 | 0); return $0 | 0; } function std____2__basic_istream_wchar_t_2c_20std____2__char_traits_wchar_t__20____basic_istream_28_29_1($0) { $0 = $0 | 0; - $0 = std____2__basic_istream_wchar_t_2c_20std____2__char_traits_wchar_t__20____basic_istream_28_29($0, 53336); + $0 = std____2__basic_istream_wchar_t_2c_20std____2__char_traits_wchar_t__20____basic_istream_28_29($0, 53688); std____2__basic_ios_wchar_t_2c_20std____2__char_traits_wchar_t__20____basic_ios_28_29($0 + 8 | 0); return $0 | 0; } @@ -103853,42 +103853,42 @@ function std____2____vector_base_std____2__locale__facet__2c_20std____2____sso_a function std____2____time_get_c_storage_wchar_t_____x_28_29_20const($0) { $0 = $0 | 0; - if (!HEAPU8[83320]) { - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___basic_string_std__nullptr_t__28wchar_t_20const__29(83308, 58996); + if (!HEAPU8[83672]) { + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___basic_string_std__nullptr_t__28wchar_t_20const__29(83660, 59348); __cxa_atexit(345, 0, 1024); - HEAP8[83320] = 1; + HEAP8[83672] = 1; } - return 83308; + return 83660; } function std____2____time_get_c_storage_wchar_t_____r_28_29_20const($0) { $0 = $0 | 0; - if (!HEAPU8[83416]) { - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___basic_string_std__nullptr_t__28wchar_t_20const__29(83404, 59152); + if (!HEAPU8[83768]) { + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___basic_string_std__nullptr_t__28wchar_t_20const__29(83756, 59504); __cxa_atexit(351, 0, 1024); - HEAP8[83416] = 1; + HEAP8[83768] = 1; } - return 83404; + return 83756; } function std____2____time_get_c_storage_wchar_t_____c_28_29_20const($0) { $0 = $0 | 0; - if (!HEAPU8[83384]) { - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___basic_string_std__nullptr_t__28wchar_t_20const__29(83372, 59068); + if (!HEAPU8[83736]) { + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___basic_string_std__nullptr_t__28wchar_t_20const__29(83724, 59420); __cxa_atexit(349, 0, 1024); - HEAP8[83384] = 1; + HEAP8[83736] = 1; } - return 83372; + return 83724; } function std____2____time_get_c_storage_wchar_t_____X_28_29_20const($0) { $0 = $0 | 0; - if (!HEAPU8[83352]) { - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___basic_string_std__nullptr_t__28wchar_t_20const__29(83340, 59032); + if (!HEAPU8[83704]) { + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___basic_string_std__nullptr_t__28wchar_t_20const__29(83692, 59384); __cxa_atexit(347, 0, 1024); - HEAP8[83352] = 1; + HEAP8[83704] = 1; } - return 83340; + return 83692; } function unsigned_20long_20std____2__allocator_traits_std____2__allocator_vision__PriorityQueueItem_96__20__20___max_size_std____2__allocator_vision__PriorityQueueItem_96__20__2c_20void__28std____2__allocator_vision__PriorityQueueItem_96__20__20const__29($0) { @@ -103970,7 +103970,7 @@ function decltype_28_28fp_base_28_29_29_20__20_28fp0_base_28_29_29_29_20std____2 } function std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20___basic_streambuf_28_29($0) { - HEAP32[$0 >> 2] = 53128; + HEAP32[$0 >> 2] = 53480; std____2__locale__locale_28_29($0 + 4 | 0); HEAP32[$0 + 24 >> 2] = 0; HEAP32[$0 + 28 >> 2] = 0; @@ -104175,9 +104175,9 @@ function webarkitLOGi_28char__2c_20char_20const__29($0, $1) { __stack_pointer = $2; HEAP32[$2 >> 2] = $0; HEAP32[$2 + 12 >> 2] = $1; - HEAP32[$2 + 4 >> 2] = HEAP32[18423]; - HEAP32[$2 + 8 >> 2] = HEAP32[18424]; - emscripten_asm_const_int(74849, 28605, $2 | 0) | 0; + HEAP32[$2 + 4 >> 2] = HEAP32[18511]; + HEAP32[$2 + 8 >> 2] = HEAP32[18512]; + emscripten_asm_const_int(75201, 28957, $2 | 0) | 0; __stack_pointer = $2 + 16 | 0; } @@ -104187,9 +104187,9 @@ function webarkitLOGe_28char__2c_20char_20const__29($0, $1) { __stack_pointer = $2; HEAP32[$2 >> 2] = $0; HEAP32[$2 + 12 >> 2] = $1; - HEAP32[$2 + 4 >> 2] = HEAP32[18425]; - HEAP32[$2 + 8 >> 2] = HEAP32[18426]; - emscripten_asm_const_int(75859, 28605, $2 | 0) | 0; + HEAP32[$2 + 4 >> 2] = HEAP32[18513]; + HEAP32[$2 + 8 >> 2] = HEAP32[18514]; + emscripten_asm_const_int(76211, 28957, $2 | 0) | 0; __stack_pointer = $2 + 16 | 0; } @@ -104428,42 +104428,42 @@ function std____2____unordered_map_hasher_int_2c_20std____2____hash_value_type_i function std____2____time_get_c_storage_char_____x_28_29_20const($0) { $0 = $0 | 0; - if (!HEAPU8[83304]) { - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_std__nullptr_t__28char_20const__29(83292, 28791); + if (!HEAPU8[83656]) { + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_std__nullptr_t__28char_20const__29(83644, 29143); __cxa_atexit(344, 0, 1024); - HEAP8[83304] = 1; + HEAP8[83656] = 1; } - return 83292; + return 83644; } function std____2____time_get_c_storage_char_____r_28_29_20const($0) { $0 = $0 | 0; - if (!HEAPU8[83400]) { - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_std__nullptr_t__28char_20const__29(83388, 31586); + if (!HEAPU8[83752]) { + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_std__nullptr_t__28char_20const__29(83740, 31938); __cxa_atexit(350, 0, 1024); - HEAP8[83400] = 1; + HEAP8[83752] = 1; } - return 83388; + return 83740; } function std____2____time_get_c_storage_char_____c_28_29_20const($0) { $0 = $0 | 0; - if (!HEAPU8[83368]) { - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_std__nullptr_t__28char_20const__29(83356, 35140); + if (!HEAPU8[83720]) { + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_std__nullptr_t__28char_20const__29(83708, 35492); __cxa_atexit(348, 0, 1024); - HEAP8[83368] = 1; + HEAP8[83720] = 1; } - return 83356; + return 83708; } function std____2____time_get_c_storage_char_____X_28_29_20const($0) { $0 = $0 | 0; - if (!HEAPU8[83336]) { - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_std__nullptr_t__28char_20const__29(83324, 35412); + if (!HEAPU8[83688]) { + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_std__nullptr_t__28char_20const__29(83676, 35764); __cxa_atexit(346, 0, 1024); - HEAP8[83336] = 1; + HEAP8[83688] = 1; } - return 83324; + return 83676; } function std____2____compressed_pair_vision__DoGScaleInvariantDetector__FeaturePoint__2c_20std____2__allocator_vision__DoGScaleInvariantDetector__FeaturePoint_____second_28_29($0) { @@ -104552,7 +104552,7 @@ function std____2__pointer_traits_std____2____hash_value_type_int_2c_20ARParam__ function std____2__numpunct_char___numpunct_28unsigned_20long_29($0, $1) { std____2__locale__facet__facet_28unsigned_20long_29($0, $1); HEAP16[$0 + 8 >> 1] = 11310; - HEAP32[$0 >> 2] = 58880; + HEAP32[$0 >> 2] = 59232; std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_28_29($0 + 12 | 0); return $0; } @@ -104593,14 +104593,14 @@ function std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std__ function std____2__basic_ostream_char_2c_20std____2__char_traits_char__20____basic_ostream_28_29_1($0) { $0 = $0 | 0; - $0 = std____2__basic_ostream_char_2c_20std____2__char_traits_char__20____basic_ostream_28_29($0, 53384); + $0 = std____2__basic_ostream_char_2c_20std____2__char_traits_char__20____basic_ostream_28_29($0, 53736); std____2__basic_ios_char_2c_20std____2__char_traits_char__20____basic_ios_28_29($0 + 4 | 0); return $0 | 0; } function std____2__basic_istream_char_2c_20std____2__char_traits_char__20____basic_istream_28_29_1($0) { $0 = $0 | 0; - $0 = std____2__basic_istream_char_2c_20std____2__char_traits_char__20____basic_istream_28_29($0, 53288); + $0 = std____2__basic_istream_char_2c_20std____2__char_traits_char__20____basic_istream_28_29($0, 53640); std____2__basic_ios_char_2c_20std____2__char_traits_char__20____basic_ios_28_29($0 + 8 | 0); return $0 | 0; } @@ -104699,9 +104699,9 @@ function webarkitLOGi_28char__2c_20int_29($0, $1) { __stack_pointer = $2; HEAP32[$2 >> 2] = $0; HEAP32[$2 + 12 >> 2] = $1; - HEAP32[$2 + 4 >> 2] = HEAP32[18423]; - HEAP32[$2 + 8 >> 2] = HEAP32[18424]; - emscripten_asm_const_int(75027, 28610, $2 | 0) | 0; + HEAP32[$2 + 4 >> 2] = HEAP32[18511]; + HEAP32[$2 + 8 >> 2] = HEAP32[18512]; + emscripten_asm_const_int(75379, 28962, $2 | 0) | 0; __stack_pointer = $2 + 16 | 0; } @@ -104711,9 +104711,9 @@ function webarkitLOGe_28char__2c_20int_29($0, $1) { __stack_pointer = $2; HEAP32[$2 >> 2] = $0; HEAP32[$2 + 12 >> 2] = $1; - HEAP32[$2 + 4 >> 2] = HEAP32[18425]; - HEAP32[$2 + 8 >> 2] = HEAP32[18426]; - emscripten_asm_const_int(76041, 28610, $2 | 0) | 0; + HEAP32[$2 + 4 >> 2] = HEAP32[18513]; + HEAP32[$2 + 8 >> 2] = HEAP32[18514]; + emscripten_asm_const_int(76393, 28962, $2 | 0) | 0; __stack_pointer = $2 + 16 | 0; } @@ -104739,7 +104739,7 @@ function vision__ScopedTimer__ScopedTimer_28char_20const__29($0, $1) { } function vision__GaussianScaleSpacePyramid__GaussianScaleSpacePyramid_28_29($0) { - HEAP32[$0 >> 2] = 27240; + HEAP32[$0 >> 2] = 27600; std____2__vector_vision__Image_2c_20std____2__allocator_vision__Image__20___vector_28_29($0 + 4 | 0); HEAP32[$0 + 24 >> 2] = 0; HEAP32[$0 + 28 >> 2] = 0; @@ -104948,7 +104948,7 @@ function std____2____split_buffer_std____2__locale__facet__2c_20std____2____sso_ } function emscripten__internal__LightTypeID_std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20__20const____get_28_29() { - return 39660; + return 40012; } function decltype_28static_cast_std____2___28anonymous_20namespace_29____fake_bind__28fp_29_28_29_29_20std____2____invoke_std____2___28anonymous_20namespace_29____fake_bind__28std____2___28anonymous_20namespace_29____fake_bind___29($0) { @@ -105042,14 +105042,14 @@ function std____2____compressed_pair_elem_std____2__pair_float_2c_20int___2c_200 function std____2__money_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___money_put_28unsigned_20long_29($0, $1) { std____2__locale__facet__facet_28unsigned_20long_29($0, $1); std____2____money_put_wchar_t_____money_put_28_29($0); - HEAP32[$0 >> 2] = 62808; + HEAP32[$0 >> 2] = 63160; return $0; } function std____2__money_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___money_get_28unsigned_20long_29($0, $1) { std____2__locale__facet__facet_28unsigned_20long_29($0, $1); std____2____money_get_wchar_t_____money_get_28_29($0); - HEAP32[$0 >> 2] = 62480; + HEAP32[$0 >> 2] = 62832; return $0; } @@ -105189,7 +105189,7 @@ function operator_20new_28unsigned_20long_29($0) { } function emscripten__internal__LightTypeID_std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20__20___get_28_29() { - return 39444; + return 39796; } function arUtilRemoveExt($0) { @@ -105247,7 +105247,7 @@ function std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20____ve function std____2__time_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___time_put_28unsigned_20long_29($0, $1) { std____2__locale__facet__facet_28unsigned_20long_29($0, $1); std____2____time_put____time_put_28_29($0 + 8 | 0); - HEAP32[$0 >> 2] = 61692; + HEAP32[$0 >> 2] = 62044; return $0; } @@ -105262,7 +105262,7 @@ function std____2____compressed_pair_elem_std____2__locale__facet___2c_200_2c_20 } function emscripten__internal__LightTypeID_std____2__vector_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__2c_20std____2__allocator_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20_____get_28_29() { - return 39556; + return 39908; } function char__20std____2__find_char__2c_20char__28char__2c_20char__2c_20char_20const__29($0, $1, $2) { @@ -105328,7 +105328,7 @@ function fmt_x($0, $1, $2, $3) { if ($0 | $1) { while (1) { $2 = $2 - 1 | 0; - HEAP8[$2 | 0] = HEAPU8[($0 & 15) + 52016 | 0] | $3; + HEAP8[$2 | 0] = HEAPU8[($0 & 15) + 52368 | 0] | $3; $4 = !$1 & $0 >>> 0 > 15 | ($1 | 0) != 0; $0 = ($1 & 15) << 28 | $0 >>> 4; $1 = $1 >>> 4 | 0; @@ -105342,7 +105342,7 @@ function fmt_x($0, $1, $2, $3) { } function std____2__ctype_char___20std____2___28anonymous_20namespace_29__make_std____2__ctype_char__2c_20std__nullptr_t_2c_20bool_2c_20unsigned_20int__28std__nullptr_t_2c_20bool_2c_20unsigned_20int_29() { - std____2__ctype_char___ctype_28unsigned_20short_20const__2c_20bool_2c_20unsigned_20long_29(84464, 0, 0, 1); + std____2__ctype_char___ctype_28unsigned_20short_20const__2c_20bool_2c_20unsigned_20long_29(84816, 0, 0, 1); } function std____2____vector_base_vision__Node_96__20const__2c_20std____2__allocator_vision__Node_96__20const___20___clear_28_29($0) { @@ -105496,14 +105496,14 @@ function std____2__shared_ptr_vision__Keyframe_96__20___shared_ptr_28std____2__s function std____2__money_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___money_put_28unsigned_20long_29($0, $1) { std____2__locale__facet__facet_28unsigned_20long_29($0, $1); std____2____money_put_char_____money_put_28_29($0); - HEAP32[$0 >> 2] = 62644; + HEAP32[$0 >> 2] = 62996; return $0; } function std____2__money_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___money_get_28unsigned_20long_29($0, $1) { std____2__locale__facet__facet_28unsigned_20long_29($0, $1); std____2____money_get_char_____money_get_28_29($0); - HEAP32[$0 >> 2] = 62316; + HEAP32[$0 >> 2] = 62668; return $0; } @@ -105572,16 +105572,16 @@ function vision__BinaryFeatureStore___BinaryFeatureStore_28_29($0) { function std____2__time_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___time_put_28unsigned_20long_29($0, $1) { std____2__locale__facet__facet_28unsigned_20long_29($0, $1); std____2____time_put____time_put_28_29($0 + 8 | 0); - HEAP32[$0 >> 2] = 61536; + HEAP32[$0 >> 2] = 61888; return $0; } function std____2__codecvt_char32_t_2c_20char_2c_20__mbstate_t___20std____2___28anonymous_20namespace_29__make_std____2__codecvt_char32_t_2c_20char_2c_20__mbstate_t__2c_20unsigned_20int__28unsigned_20int_29() { - std____2__codecvt_char32_t_2c_20char_2c_20__mbstate_t___codecvt_28unsigned_20long_29(84520, 1); + std____2__codecvt_char32_t_2c_20char_2c_20__mbstate_t___codecvt_28unsigned_20long_29(84872, 1); } function std____2__codecvt_char16_t_2c_20char_2c_20__mbstate_t___20std____2___28anonymous_20namespace_29__make_std____2__codecvt_char16_t_2c_20char_2c_20__mbstate_t__2c_20unsigned_20int__28unsigned_20int_29() { - std____2__codecvt_char16_t_2c_20char_2c_20__mbstate_t___codecvt_28unsigned_20long_29(84512, 1); + std____2__codecvt_char16_t_2c_20char_2c_20__mbstate_t___codecvt_28unsigned_20long_29(84864, 1); } function std____2____vector_base_std____2__pair_float_2c_20int__2c_20std____2__allocator_std____2__pair_float_2c_20int__20__20_____alloc_28_29($0) { @@ -105696,7 +105696,7 @@ function $28anonymous_20namespace_29__itanium_demangle__Node__hasFunction_28_28a } function std____2__codecvt_wchar_t_2c_20char_2c_20__mbstate_t___20std____2___28anonymous_20namespace_29__make_std____2__codecvt_wchar_t_2c_20char_2c_20__mbstate_t__2c_20unsigned_20int__28unsigned_20int_29() { - std____2__codecvt_wchar_t_2c_20char_2c_20__mbstate_t___codecvt_28unsigned_20long_29(84496, 1); + std____2__codecvt_wchar_t_2c_20char_2c_20__mbstate_t___codecvt_28unsigned_20long_29(84848, 1); } function std____2__allocator_traits_std____2__allocator_vision__Node_96____20___deallocate_28std____2__allocator_vision__Node_96_____2c_20vision__Node_96____2c_20unsigned_20long_29($0, $1, $2) { @@ -105747,11 +105747,11 @@ function checkint($0) { } function void_20std____2__locale____imp__install_std____2__codecvt_char32_t_2c_20char_2c_20__mbstate_t__20__28std____2__codecvt_char32_t_2c_20char_2c_20__mbstate_t___29($0, $1) { - std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83220)); + std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83572)); } function void_20std____2__locale____imp__install_std____2__codecvt_char16_t_2c_20char_2c_20__mbstate_t__20__28std____2__codecvt_char16_t_2c_20char_2c_20__mbstate_t___29($0, $1) { - std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83212)); + std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83564)); } function unsigned_20long_20std____2__allocator_traits_std____2__allocator_vision__FeaturePoint__20___max_size_std____2__allocator_vision__FeaturePoint__2c_20void__28std____2__allocator_vision__FeaturePoint__20const__29($0) { @@ -105830,7 +105830,7 @@ function $28anonymous_20namespace_29__itanium_demangle__Node__hasArray_28_28anon } function void_20std____2__locale____imp__install_std____2__codecvt_wchar_t_2c_20char_2c_20__mbstate_t__20__28std____2__codecvt_wchar_t_2c_20char_2c_20__mbstate_t___29($0, $1) { - std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83204)); + std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83556)); } function std____2__vector_std____2__pair_float_2c_20int__2c_20std____2__allocator_std____2__pair_float_2c_20int__20__20___data_28_29_20const($0) { @@ -105996,7 +105996,7 @@ function std____2____compressed_pair_elem_std____2__allocator_vision__DoGScaleIn } function void_20std____2__locale____imp__install_std____2__codecvt_char_2c_20char_2c_20__mbstate_t__20__28std____2__codecvt_char_2c_20char_2c_20__mbstate_t___29($0, $1) { - std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83196)); + std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83548)); } function std____2__ios_base__init_28void__29($0, $1) { @@ -106011,7 +106011,7 @@ function std____2__ios_base__init_28void__29($0, $1) { } function std____2__codecvt_char_2c_20char_2c_20__mbstate_t___20std____2___28anonymous_20namespace_29__make_std____2__codecvt_char_2c_20char_2c_20__mbstate_t__2c_20unsigned_20int__28unsigned_20int_29() { - std____2__codecvt_char_2c_20char_2c_20__mbstate_t___codecvt_28unsigned_20long_29(84488, 1); + std____2__codecvt_char_2c_20char_2c_20__mbstate_t___codecvt_28unsigned_20long_29(84840, 1); } function std____2____compressed_pair_std____2__pair_float_2c_20unsigned_20long___2c_20std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20_____first_28_29($0) { @@ -106031,7 +106031,7 @@ function arLog($0, $1, $2, $3) { $3 = $3 | 0; $0 = __stack_pointer - 16 | 0; __stack_pointer = $0; - if (!(!HEAPU8[$2 | 0] | (!$2 | HEAP32[18422] > ($1 | 0)))) { + if (!(!HEAPU8[$2 | 0] | (!$2 | HEAP32[18510] > ($1 | 0)))) { HEAP32[$0 + 12 >> 2] = $3; arLogv($2, $1, $2, $3); } @@ -106179,7 +106179,7 @@ function emscripten__internal__WireTypePack_std____2__basic_string_char_2c_20std function $28anonymous_20namespace_29__itanium_demangle__ExpandedSpecialSubstitution__getBaseName_28_29_20const($0, $1) { $0 = $0 | 0; $1 = $1 | 0; - $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($0, HEAP32[(HEAP32[$1 + 8 >> 2] << 2) + 73640 >> 2]); + $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($0, HEAP32[(HEAP32[$1 + 8 >> 2] << 2) + 73992 >> 2]); } function unsigned_20long_20std____2__allocator_traits_std____2__allocator_vision__Node_96____20___max_size_std____2__allocator_vision__Node_96____2c_20void__28std____2__allocator_vision__Node_96____20const__29($0) { @@ -106188,7 +106188,7 @@ function unsigned_20long_20std____2__allocator_traits_std____2__allocator_vision function std____2__numpunct_wchar_t____numpunct_28_29($0) { $0 = $0 | 0; - HEAP32[$0 >> 2] = 58920; + HEAP32[$0 >> 2] = 59272; std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20____basic_string_28_29($0 + 16 | 0); std____2__locale__facet___facet_28_29($0); return $0 | 0; @@ -106226,9 +106226,9 @@ function webarkitLOGi_28char__29($0) { $1 = __stack_pointer - 16 | 0; __stack_pointer = $1; HEAP32[$1 >> 2] = $0; - HEAP32[$1 + 4 >> 2] = HEAP32[18423]; - HEAP32[$1 + 8 >> 2] = HEAP32[18424]; - emscripten_asm_const_int(74176, 28601, $1 | 0) | 0; + HEAP32[$1 + 4 >> 2] = HEAP32[18511]; + HEAP32[$1 + 8 >> 2] = HEAP32[18512]; + emscripten_asm_const_int(74528, 28953, $1 | 0) | 0; __stack_pointer = $1 + 16 | 0; } @@ -106237,9 +106237,9 @@ function webarkitLOGe_28char__29($0) { $1 = __stack_pointer - 16 | 0; __stack_pointer = $1; HEAP32[$1 >> 2] = $0; - HEAP32[$1 + 4 >> 2] = HEAP32[18425]; - HEAP32[$1 + 8 >> 2] = HEAP32[18426]; - emscripten_asm_const_int(75170, 28601, $1 | 0) | 0; + HEAP32[$1 + 4 >> 2] = HEAP32[18513]; + HEAP32[$1 + 8 >> 2] = HEAP32[18514]; + emscripten_asm_const_int(75522, 28953, $1 | 0) | 0; __stack_pointer = $1 + 16 | 0; } @@ -106321,7 +106321,7 @@ function std____2____compressed_pair_elem_std____2____sso_allocator_std____2__lo function std____2__numpunct_char____numpunct_28_29($0) { $0 = $0 | 0; - HEAP32[$0 >> 2] = 58880; + HEAP32[$0 >> 2] = 59232; std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20____basic_string_28_29($0 + 12 | 0); std____2__locale__facet___facet_28_29($0); return $0 | 0; @@ -106501,10 +106501,10 @@ function fmt_o($0, $1, $2) { function __cxx_global_array_dtor_136($0) { $0 = $0 | 0; - $0 = 84440; + $0 = 84792; while (1) { $0 = std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20____basic_string_28_29($0 - 12 | 0); - if (($0 | 0) != 84416) { + if (($0 | 0) != 84768) { continue; } break; @@ -106513,10 +106513,10 @@ function __cxx_global_array_dtor_136($0) { function __cxx_global_array_dtor_109($0) { $0 = $0 | 0; - $0 = 84368; + $0 = 84720; while (1) { $0 = std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20____basic_string_28_29($0 - 12 | 0); - if (($0 | 0) != 84080) { + if (($0 | 0) != 84432) { continue; } break; @@ -106540,7 +106540,7 @@ function std____2__moneypunct_wchar_t_2c_20true___do_negative_sign_28_29_20const function std____2__codecvt_wchar_t_2c_20char_2c_20__mbstate_t____codecvt_28_29($0) { $0 = $0 | 0; - HEAP32[$0 >> 2] = 58832; + HEAP32[$0 >> 2] = 59184; if (HEAP32[$0 + 8 >> 2] != (std____2____cloc_28_29() | 0)) { freelocale(HEAP32[$0 + 8 >> 2]); } @@ -106587,10 +106587,10 @@ function std____2____compressed_pair_elem_std____2____compressed_pair_vision__Ke function __cxx_global_array_dtor_70($0) { $0 = $0 | 0; - $0 = 83768; + $0 = 84120; while (1) { $0 = std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20____basic_string_28_29($0 - 12 | 0); - if (($0 | 0) != 83600) { + if (($0 | 0) != 83952) { continue; } break; @@ -106600,7 +106600,7 @@ function __cxx_global_array_dtor_70($0) { function $28anonymous_20namespace_29__itanium_demangle__SpecialSubstitution__getBaseName_28_29_20const($0, $1) { $0 = $0 | 0; $1 = $1 | 0; - $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($0, HEAP32[(HEAP32[$1 + 8 >> 2] << 2) + 73664 >> 2]); + $28anonymous_20namespace_29__itanium_demangle__StringView__StringView_28char_20const__29($0, HEAP32[(HEAP32[$1 + 8 >> 2] << 2) + 74016 >> 2]); } function $28anonymous_20namespace_29__itanium_demangle__PODSmallVector__28anonymous_20namespace_29__itanium_demangle__PODSmallVector__28anonymous_20namespace_29__itanium_demangle__Node__2c_208ul___2c_204ul___size_28_29_20const($0) { @@ -106827,7 +106827,7 @@ function output_message($0) { __stack_pointer = $1; FUNCTION_TABLE[HEAP32[HEAP32[$0 >> 2] + 12 >> 2]]($0, $1 + 16 | 0); HEAP32[$1 >> 2] = $1 + 16; - fiprintf(HEAP32[12352], 39008, $1); + fiprintf(HEAP32[12440], 39360, $1); __stack_pointer = $1 + 224 | 0; } @@ -106861,9 +106861,9 @@ function __stdio_exit() { break; } } - close_file(HEAP32[18542]); - close_file(HEAP32[18504]); - close_file(HEAP32[18466]); + close_file(HEAP32[18630]); + close_file(HEAP32[18592]); + close_file(HEAP32[18554]); } function $28anonymous_20namespace_29__itanium_demangle__PODSmallVector__28anonymous_20namespace_29__itanium_demangle__PODSmallVector__28anonymous_20namespace_29__itanium_demangle__Node__2c_208ul___2c_204ul___isInline_28_29_20const($0) { @@ -106897,7 +106897,7 @@ function std____2____compressed_pair_std____2__pair_float_2c_20int___2c_20std___ } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20__20__2c_20unsigned_20long_2c_20nftMarker_20const___20___get_28_29() { - return 40624; + return 40976; } function arMatrixAllocf($0, $1) { @@ -106919,7 +106919,7 @@ function arMatrixAllocf($0, $1) { function vision__Exception___Exception_28_29($0) { $0 = $0 | 0; - HEAP32[$0 >> 2] = 27348; + HEAP32[$0 >> 2] = 27708; std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20____basic_string_28_29($0 + 4 | 0); std__exception___exception_28_29($0); return $0 | 0; @@ -106980,10 +106980,10 @@ function arMatrixAlloc($0, $1) { function __cxx_global_array_dtor_133($0) { $0 = $0 | 0; - $0 = 84408; + $0 = 84760; while (1) { $0 = std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20____basic_string_28_29($0 - 12 | 0); - if (($0 | 0) != 84384) { + if (($0 | 0) != 84736) { continue; } break; @@ -107002,7 +107002,7 @@ function $28anonymous_20namespace_29__itanium_demangle__PODSmallVector__28anonym } function void_20std____2__locale____imp__install_std____2__moneypunct_wchar_t_2c_20false__20__28std____2__moneypunct_wchar_t_2c_20false___29($0, $1) { - std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83080)); + std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83432)); } function unsigned_20long_20std____2__allocator_traits_std____2__allocator_vision__Image__20___max_size_std____2__allocator_vision__Image__2c_20void__28std____2__allocator_vision__Image__20const__29($0) { @@ -107061,10 +107061,10 @@ function __cxxabiv1____fundamental_type_info__can_catch_28__cxxabiv1____shim_typ function __cxx_global_array_dtor_85($0) { $0 = $0 | 0; - $0 = 84064; + $0 = 84416; while (1) { $0 = std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20____basic_string_28_29($0 - 12 | 0); - if (($0 | 0) != 83776) { + if (($0 | 0) != 84128) { continue; } break; @@ -107073,23 +107073,16 @@ function __cxx_global_array_dtor_85($0) { function __cxx_global_array_dtor_55($0) { $0 = $0 | 0; - $0 = 83592; + $0 = 83944; while (1) { $0 = std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20____basic_string_28_29($0 - 12 | 0); - if (($0 | 0) != 83424) { + if (($0 | 0) != 83776) { continue; } break; } } -function $28anonymous_20namespace_29__itanium_demangle__ArrayType__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const($0, $1) { - $0 = $0 | 0; - $1 = $1 | 0; - $0 = HEAP32[$0 + 8 >> 2]; - FUNCTION_TABLE[HEAP32[HEAP32[$0 >> 2] + 16 >> 2]]($0, $1); -} - function $28anonymous_20namespace_29__itanium_demangle__AbstractManglingParser__28anonymous_20namespace_29__itanium_demangle__ManglingParser__28anonymous_20namespace_29__DefaultAllocator__2c_20_28anonymous_20namespace_29__DefaultAllocator___getDerived_28_29($0) { return $0; } @@ -107120,8 +107113,14 @@ function std____2____compressed_pair_vision__PriorityQueueItem_96___2c_20std____ return std____2____compressed_pair_elem_vision__PriorityQueueItem_96___2c_200_2c_20false_____get_28_29_20const($0); } +function $28anonymous_20namespace_29__itanium_demangle__ArrayType__printLeft_28_28anonymous_20namespace_29__itanium_demangle__OutputStream__29_20const($0, $1) { + $0 = $0 | 0; + $1 = $1 | 0; + $0 = HEAP32[$0 + 8 >> 2]; + FUNCTION_TABLE[HEAP32[HEAP32[$0 >> 2] + 16 >> 2]]($0, $1); +} function void_20std____2__locale____imp__install_std____2__moneypunct_wchar_t_2c_20true__20__28std____2__moneypunct_wchar_t_2c_20true___29($0, $1) { - std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83088)); + std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83440)); } function std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20_____proxy____proxy_28wchar_t_2c_20std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20___29($0, $1, $2) { @@ -107133,7 +107132,7 @@ function std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_ function std____2__ctype_char____ctype_28_29($0) { $0 = $0 | 0; var $1 = 0; - HEAP32[$0 >> 2] = 58780; + HEAP32[$0 >> 2] = 59132; $1 = HEAP32[$0 + 8 >> 2]; if (!(!$1 | !HEAPU8[$0 + 12 | 0])) { operator_20delete_5b_5d_28void__29($1); @@ -107189,7 +107188,7 @@ function std____2__vector_std____2__pair_float_2c_20unsigned_20long__2c_20std___ function std____2__numpunct_wchar_t___do_falsename_28_29_20const($0, $1) { $0 = $0 | 0; $1 = $1 | 0; - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___basic_string_std__nullptr_t__28wchar_t_20const__29($0, 58972); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___basic_string_std__nullptr_t__28wchar_t_20const__29($0, 59324); } function std____2__allocator_std____2__pair_float_2c_20unsigned_20long__20___deallocate_28std____2__pair_float_2c_20unsigned_20long___2c_20unsigned_20long_29($0, $1, $2) { @@ -107251,11 +107250,11 @@ function void_20std____2____advance_vision__Point3d_float____28vision__Point3d_f function std____2__numpunct_wchar_t___do_truename_28_29_20const($0, $1) { $0 = $0 | 0; $1 = $1 | 0; - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___basic_string_std__nullptr_t__28wchar_t_20const__29($0, 58952); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20___basic_string_std__nullptr_t__28wchar_t_20const__29($0, 59304); } function std____2__codecvt_wchar_t_2c_20char_2c_20__mbstate_t__20const__20std____2__use_facet_std____2__codecvt_wchar_t_2c_20char_2c_20__mbstate_t__20__28std____2__locale_20const__29($0) { - return std____2__locale__use_facet_28std____2__locale__id__29_20const($0, 83204); + return std____2__locale__use_facet_28std____2__locale__id__29_20const($0, 83556); } function std____2____compressed_pair_vision__Node_96__20const___2c_20std____2__allocator_vision__Node_96__20const______second_28_29($0) { @@ -107275,7 +107274,7 @@ function bool_20std____2__operator___char___28std____2____wrap_iter_char___20con } function __cxx_global_var_init() { - std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___unordered_map_28_29(78876); + std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20___unordered_map_28_29(79228); __cxa_atexit(35, 0, 1024); } @@ -107369,7 +107368,7 @@ function arDeleteHandle($0) { } function void_20std____2__locale____imp__install_std____2__moneypunct_char_2c_20false__20__28std____2__moneypunct_char_2c_20false___29($0, $1) { - std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83064)); + std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83416)); } function std____2__moneypunct_char_2c_20true___do_negative_sign_28_29_20const($0, $1) { @@ -107379,7 +107378,7 @@ function std____2__moneypunct_char_2c_20true___do_negative_sign_28_29_20const($0 } function std____2__moneypunct_wchar_t_2c_20false___20std____2___28anonymous_20namespace_29__make_std____2__moneypunct_wchar_t_2c_20false__2c_20unsigned_20int__28unsigned_20int_29() { - std____2__moneypunct_wchar_t_2c_20false___moneypunct_28unsigned_20long_29(84632, 1); + std____2__moneypunct_wchar_t_2c_20false___moneypunct_28unsigned_20long_29(84984, 1); } function std____2____vector_base_unsigned_20short_2c_20std____2__allocator_unsigned_20short__20___clear_28_29($0) { @@ -107396,7 +107395,7 @@ function std____2____compressed_pair_elem_std____2__allocator_std____2__pair_flo } function void_20std____2__locale____imp__install_std____2__moneypunct_char_2c_20true__20__28std____2__moneypunct_char_2c_20true___29($0, $1) { - std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83072)); + std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83424)); } function std____2____compressed_pair_vision__VisualDatabaseImpl__2c_20std____2__default_delete_vision__VisualDatabaseImpl__20___first_28_29_20const($0) { @@ -107458,11 +107457,11 @@ function vision__HammingDistance32_28unsigned_20int_2c_20unsigned_20int_29($0, $ } function std____2__moneypunct_wchar_t_2c_20true___20std____2___28anonymous_20namespace_29__make_std____2__moneypunct_wchar_t_2c_20true__2c_20unsigned_20int__28unsigned_20int_29() { - std____2__moneypunct_wchar_t_2c_20true___moneypunct_28unsigned_20long_29(84640, 1); + std____2__moneypunct_wchar_t_2c_20true___moneypunct_28unsigned_20long_29(84992, 1); } function std____2__codecvt_char_2c_20char_2c_20__mbstate_t__20const__20std____2__use_facet_std____2__codecvt_char_2c_20char_2c_20__mbstate_t__20__28std____2__locale_20const__29($0) { - return std____2__locale__use_facet_28std____2__locale__id__29_20const($0, 83196); + return std____2__locale__use_facet_28std____2__locale__id__29_20const($0, 83548); } function std____2____vector_base_vision__Node_96___2c_20std____2__allocator_vision__Node_96____20_____alloc_28_29_20const($0) { @@ -107524,7 +107523,7 @@ function __cxxabiv1____class_type_info__process_static_type_below_dst_28__cxxabi function __cxx_global_array_dtor_1($0) { $0 = $0 | 0; - std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20____unordered_map_28_29(78876); + std____2__unordered_map_int_2c_20arController_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20arController__20__20____unordered_map_28_29(79228); } function void_20std____2__iter_swap_char__2c_20char___28char__2c_20char__29($0, $1) { @@ -107569,7 +107568,7 @@ function legalstub$dynCall_iiiiijj($0, $1, $2, $3, $4, $5, $6, $7, $8) { } function __cxx_global_var_init_1() { - std____2__unordered_map_int_2c_20ARParam_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20ARParam__20__20___unordered_map_28_29(78896); + std____2__unordered_map_int_2c_20ARParam_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20ARParam__20__20___unordered_map_28_29(79248); __cxa_atexit(36, 0, 1024); } @@ -107652,13 +107651,13 @@ function std____2__vector_vision__Point2d_float__2c_20std____2__allocator_vision function std____2__num_put_wchar_t_2c_20std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___num_put_28unsigned_20long_29($0, $1) { std____2__locale__facet__facet_28unsigned_20long_29($0, $1); - HEAP32[$0 >> 2] = 60836; + HEAP32[$0 >> 2] = 61188; return $0; } function std____2__num_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__20___num_get_28unsigned_20long_29($0, $1) { std____2__locale__facet__facet_28unsigned_20long_29($0, $1); - HEAP32[$0 >> 2] = 60392; + HEAP32[$0 >> 2] = 60744; return $0; } @@ -107779,7 +107778,7 @@ function std____2__unique_ptr_unsigned_20char_2c_20std____2__default_delete_unsi } function std____2__moneypunct_char_2c_20false___20std____2___28anonymous_20namespace_29__make_std____2__moneypunct_char_2c_20false__2c_20unsigned_20int__28unsigned_20int_29() { - std____2__moneypunct_char_2c_20false___moneypunct_28unsigned_20long_29(84616, 1); + std____2__moneypunct_char_2c_20false___moneypunct_28unsigned_20long_29(84968, 1); } function std____2__messages_char___do_open_28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const__2c_20std____2__locale_20const__29_20const($0, $1, $2) { @@ -107806,7 +107805,7 @@ function std____2____compressed_pair_std____2__pair_float_2c_20int___2c_20std___ } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_int_2c_20std____2__allocator_int__20__20__2c_20unsigned_20long_2c_20int_20const___20___get_28_29() { - return 40240; + return 40592; } function vision__DoGScaleInvariantDetector__FeaturePoint_20const__20std____2__forward_vision__DoGScaleInvariantDetector__FeaturePoint_20const___28std____2__remove_reference_vision__DoGScaleInvariantDetector__FeaturePoint_20const____type__29($0) { @@ -107863,7 +107862,7 @@ function std____2__pair_unsigned_20int_20const_2c_20unsigned_20int__20const__20s function std____2__numpunct_char___do_falsename_28_29_20const($0, $1) { $0 = $0 | 0; $1 = $1 | 0; - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_std__nullptr_t__28char_20const__29($0, 32563); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_std__nullptr_t__28char_20const__29($0, 32915); } function std____2__codecvt_char_2c_20char_2c_20__mbstate_t___do_unshift_28__mbstate_t__2c_20char__2c_20char__2c_20char___29_20const($0, $1, $2, $3, $4) { @@ -107888,11 +107887,6 @@ function std____2____unordered_map_equal_int_2c_20std____2____hash_value_type_in return $0; } -function std____2____hash_const_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__vector_int_2c_20std____2__allocator_int__20__20__2c_20void______operator___28_29($0) { - HEAP32[$0 >> 2] = HEAP32[HEAP32[$0 >> 2] >> 2]; - return $0; -} - function std____2____compressed_pair_vision__Node_96__20const___2c_20std____2__allocator_vision__Node_96__20const______first_28_29_20const($0) { return std____2____compressed_pair_elem_vision__Node_96__20const___2c_200_2c_20false_____get_28_29_20const($0); } @@ -107916,11 +107910,11 @@ function std____2__vector_vision__PriorityQueueItem_96__2c_20std____2__allocator function std____2__numpunct_char___do_truename_28_29_20const($0, $1) { $0 = $0 | 0; $1 = $1 | 0; - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_std__nullptr_t__28char_20const__29($0, 32538); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20___basic_string_std__nullptr_t__28char_20const__29($0, 32890); } function std____2__moneypunct_char_2c_20true___20std____2___28anonymous_20namespace_29__make_std____2__moneypunct_char_2c_20true__2c_20unsigned_20int__28unsigned_20int_29() { - std____2__moneypunct_char_2c_20true___moneypunct_28unsigned_20long_29(84624, 1); + std____2__moneypunct_char_2c_20true___moneypunct_28unsigned_20long_29(84976, 1); } function std____2__iterator_traits_unsigned_20int_20const____difference_type_20std____2____distance_unsigned_20int_20const___28unsigned_20int_20const__2c_20unsigned_20int_20const__2c_20std____2__random_access_iterator_tag_29($0, $1) { @@ -107956,6 +107950,10 @@ function std____2____split_buffer_unsigned_20char_2c_20std____2__allocator_unsig return std____2____compressed_pair_unsigned_20char__2c_20std____2__allocator_unsigned_20char_____first_28_29_20const($0 + 12 | 0); } +function std____2____hash_const_iterator_std____2____hash_node_std____2____hash_value_type_int_2c_20std____2__vector_int_2c_20std____2__allocator_int__20__20__2c_20void______operator___28_29($0) { + HEAP32[$0 >> 2] = HEAP32[HEAP32[$0 >> 2] >> 2]; + return $0; +} function std____2____compressed_pair_vision__PriorityQueueItem_96___2c_20std____2__allocator_vision__PriorityQueueItem_96__20_____first_28_29($0) { return std____2____compressed_pair_elem_vision__PriorityQueueItem_96___2c_200_2c_20false_____get_28_29($0); } @@ -107969,7 +107967,7 @@ function std____2____compressed_pair_std____2__locale__facet___2c_20std____2____ } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20__20__2c_20nftMarker_20const___20___get_28_29() { - return 40592; + return 40944; } function std____2__vector_vision__DoGScaleInvariantDetector__FeaturePoint_2c_20std____2__allocator_vision__DoGScaleInvariantDetector__FeaturePoint__20___operator_5b_5d_28unsigned_20long_29_20const($0, $1) { @@ -107998,18 +107996,18 @@ function std____2____compressed_pair_std____2__locale__facet___2c_20std____2____ function rand() { var $0 = 0, $1 = 0; - $1 = __wasm_i64_mul(HEAP32[19818], HEAP32[19819], 1284865837, 1481765933); + $1 = __wasm_i64_mul(HEAP32[19906], HEAP32[19907], 1284865837, 1481765933); $0 = i64toi32_i32$HIGH_BITS; $1 = $1 + 1 | 0; $0 = $1 ? $0 : $0 + 1 | 0; - HEAP32[19818] = $1; - HEAP32[19819] = $0; + HEAP32[19906] = $1; + HEAP32[19907] = $0; return $0 >>> 1 | 0; } function __cxx_global_array_dtor_2($0) { $0 = $0 | 0; - std____2__unordered_map_int_2c_20ARParam_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20ARParam__20__20____unordered_map_28_29(78896); + std____2__unordered_map_int_2c_20ARParam_2c_20std____2__hash_int__2c_20std____2__equal_to_int__2c_20std____2__allocator_std____2__pair_int_20const_2c_20ARParam__20__20____unordered_map_28_29(79248); } function std____2____vector_base_vision__Image_2c_20std____2__allocator_vision__Image__20___clear_28_29($0) { @@ -108031,27 +108029,27 @@ function std____2__vector_vision__FeaturePoint_2c_20std____2__allocator_vision__ function std____2__num_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___num_put_28unsigned_20long_29($0, $1) { std____2__locale__facet__facet_28unsigned_20long_29($0, $1); - HEAP32[$0 >> 2] = 60604; + HEAP32[$0 >> 2] = 60956; return $0; } function std____2__num_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std____2__char_traits_char__20__20___num_get_28unsigned_20long_29($0, $1) { std____2__locale__facet__facet_28unsigned_20long_29($0, $1); - HEAP32[$0 >> 2] = 60148; + HEAP32[$0 >> 2] = 60500; return $0; } function std____2__codecvt_char32_t_2c_20char_2c_20__mbstate_t___codecvt_28unsigned_20long_29($0, $1) { std____2__locale__facet__facet_28unsigned_20long_29($0, $1); std____2__codecvt_base__codecvt_base_28_29($0); - HEAP32[$0 >> 2] = 59676; + HEAP32[$0 >> 2] = 60028; return $0; } function std____2__codecvt_char16_t_2c_20char_2c_20__mbstate_t___codecvt_28unsigned_20long_29($0, $1) { std____2__locale__facet__facet_28unsigned_20long_29($0, $1); std____2__codecvt_base__codecvt_base_28_29($0); - HEAP32[$0 >> 2] = 59560; + HEAP32[$0 >> 2] = 59912; return $0; } @@ -108133,7 +108131,7 @@ function std____2____compressed_pair_elem_std____2____hash_node_base_std____2___ } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_unsigned_20long_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20__20const__20__20___get_28_29() { - return 40640; + return 40992; } function std____2__moneypunct_wchar_t_2c_20false___do_positive_sign_28_29_20const($0, $1) { @@ -108201,11 +108199,11 @@ function $28anonymous_20namespace_29__itanium_demangle__PODSmallVector__28anonym } function void_20std____2__locale____imp__install_std____2__numpunct_wchar_t__20__28std____2__numpunct_wchar_t___29($0, $1) { - std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83236)); + std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83588)); } function void_20std____2__locale____imp__install_std____2__messages_wchar_t__20__28std____2__messages_wchar_t___29($0, $1) { - std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83136)); + std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83488)); } function std____2__vector_std____2__locale__facet__2c_20std____2____sso_allocator_std____2__locale__facet__2c_2030ul__20____ConstructTransaction____ConstructTransaction_28_29($0) { @@ -108274,7 +108272,7 @@ function std____2__moneypunct_wchar_t_2c_20false___do_curr_symbol_28_29_20const( function std____2__codecvt_char_2c_20char_2c_20__mbstate_t___codecvt_28unsigned_20long_29($0, $1) { std____2__locale__facet__facet_28unsigned_20long_29($0, $1); std____2__codecvt_base__codecvt_base_28_29($0); - HEAP32[$0 >> 2] = 59412; + HEAP32[$0 >> 2] = 59764; return $0; } @@ -108329,7 +108327,7 @@ function emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten_ } function void_20std____2__locale____imp__install_std____2__collate_wchar_t__20__28std____2__collate_wchar_t___29($0, $1) { - std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(82992)); + std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83344)); } function std____2__vector_vision__DoGScaleInvariantDetector__FeaturePoint_2c_20std____2__allocator_vision__DoGScaleInvariantDetector__FeaturePoint__20___operator_5b_5d_28unsigned_20long_29($0, $1) { @@ -108382,7 +108380,7 @@ function std____2__vector_vision__FeaturePoint_2c_20std____2__allocator_vision__ } function std____2__moneypunct_wchar_t_2c_20false__20const__20std____2__use_facet_std____2__moneypunct_wchar_t_2c_20false__20__28std____2__locale_20const__29($0) { - return std____2__locale__use_facet_28std____2__locale__id__29_20const($0, 83080); + return std____2__locale__use_facet_28std____2__locale__id__29_20const($0, 83432); } function std____2__allocator_traits_std____2__allocator_vision__match_t__20___allocate_28std____2__allocator_vision__match_t___2c_20unsigned_20long_29($0, $1) { @@ -108475,15 +108473,15 @@ function $28anonymous_20namespace_29__itanium_demangle__operator___28_28anonymou } function void_20std____2__locale____imp__install_std____2__numpunct_char__20__28std____2__numpunct_char___29($0, $1) { - std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83228)); + std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83580)); } function void_20std____2__locale____imp__install_std____2__messages_char__20__28std____2__messages_char___29($0, $1) { - std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83128)); + std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83480)); } function void_20std____2__locale____imp__install_std____2__ctype_wchar_t__20__28std____2__ctype_wchar_t___29($0, $1) { - std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83180)); + std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83532)); } function vision__numOctaves_28int_2c_20int_2c_20int_29($0, $1, $2) { @@ -108507,7 +108505,7 @@ function unsigned_20long_20std____2__allocator_traits_std____2__allocator_float_ function std____2__vector_vision__DoGScaleInvariantDetector__FeaturePoint_2c_20std____2__allocator_vision__DoGScaleInvariantDetector__FeaturePoint__20_____invalidate_iterators_past_28vision__DoGScaleInvariantDetector__FeaturePoint__29($0, $1) {} function std____2__moneypunct_wchar_t_2c_20true__20const__20std____2__use_facet_std____2__moneypunct_wchar_t_2c_20true__20__28std____2__locale_20const__29($0) { - return std____2__locale__use_facet_28std____2__locale__id__29_20const($0, 83088); + return std____2__locale__use_facet_28std____2__locale__id__29_20const($0, 83440); } function std____2____split_buffer_unsigned_20short_2c_20std____2__allocator_unsigned_20short_______alloc_28_29($0) { @@ -108557,7 +108555,7 @@ function $28anonymous_20namespace_29__itanium_demangle__OutputStream__back_28_29 function vision__GaussianScaleSpacePyramid___GaussianScaleSpacePyramid_28_29($0) { $0 = $0 | 0; - HEAP32[$0 >> 2] = 27240; + HEAP32[$0 >> 2] = 27600; std____2__vector_vision__Image_2c_20std____2__allocator_vision__Image__20____vector_28_29($0 + 4 | 0); return $0 | 0; } @@ -108568,7 +108566,7 @@ function std____2__vector_vision__Point2d_float__2c_20std____2__allocator_vision function std____2__enable_if__284ul_29_20___20_284_29_2c_20void___type_20std____2____check_for_overflow_4ul__28unsigned_20long_29($0) { if ($0 >>> 0 >= 4294967292) { - std____2____throw_overflow_error_28char_20const__29(29205); + std____2____throw_overflow_error_28char_20const__29(29557); abort(); } } @@ -108624,7 +108622,7 @@ function emscripten__internal__BindingType_std____2__vector_nftMarker_2c_20std__ } function void_20std____2__locale____imp__install_std____2__collate_char__20__28std____2__collate_char___29($0, $1) { - std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(82984)); + std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83336)); } function vision__BinaryFeatureStore__point_28unsigned_20long_29_20const($0, $1) { @@ -108742,7 +108740,7 @@ function std____2__vector_vision__DoGScaleInvariantDetector__FeaturePoint_2c_20s } function std____2__moneypunct_char_2c_20false__20const__20std____2__use_facet_std____2__moneypunct_char_2c_20false__20__28std____2__locale_20const__29($0) { - return std____2__locale__use_facet_28std____2__locale__id__29_20const($0, 83064); + return std____2__locale__use_facet_28std____2__locale__id__29_20const($0, 83416); } function std____2__allocator_traits_std____2__allocator_vision__Image__20___allocate_28std____2__allocator_vision__Image___2c_20unsigned_20long_29($0, $1) { @@ -108788,7 +108786,7 @@ function emscripten__internal__Invoker_void_2c_20int___invoke_28void_20_28__29_2 } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_unsigned_20long_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_int_2c_20std____2__allocator_int__20__20const__20__20___get_28_29() { - return 40256; + return 40608; } function wmemcpy($0, $1, $2) { @@ -108835,7 +108833,7 @@ function std____2__basic_ios_char_2c_20std____2__char_traits_char__20___tie_28st } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_int_2c_20std____2__allocator_int__20__20__2c_20int_20const___20___get_28_29() { - return 40220; + return 40572; } function __syscall_ret($0) { @@ -108848,13 +108846,13 @@ function __syscall_ret($0) { } function void_20std____2__locale____imp__install_std____2__ctype_char__20__28std____2__ctype_char___29($0, $1) { - std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83188)); + std____2__locale____imp__install_28std____2__locale__facet__2c_20long_29($0, $1, std____2__locale__id____get_28_29(83540)); } function std____2__moneypunct_wchar_t_2c_20false___moneypunct_28unsigned_20long_29($0, $1) { std____2__locale__facet__facet_28unsigned_20long_29($0, $1); std____2__money_base__money_base_28_29($0); - HEAP32[$0 >> 2] = 62084; + HEAP32[$0 >> 2] = 62436; return $0; } @@ -108865,7 +108863,7 @@ function std____2__moneypunct_char_2c_20true___do_positive_sign_28_29_20const($0 } function std____2__moneypunct_char_2c_20true__20const__20std____2__use_facet_std____2__moneypunct_char_2c_20true__20__28std____2__locale_20const__29($0) { - return std____2__locale__use_facet_28std____2__locale__id__29_20const($0, 83072); + return std____2__locale__use_facet_28std____2__locale__id__29_20const($0, 83424); } function std____2____unwrap_iter_impl_std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__2c_20false_____apply_28std____2__ostreambuf_iterator_wchar_t_2c_20std____2__char_traits_wchar_t__20__29($0) { @@ -108934,7 +108932,7 @@ function std____2__num_get_wchar_t_2c_20std____2__istreambuf_iterator_wchar_t_2c function std____2__moneypunct_wchar_t_2c_20true___moneypunct_28unsigned_20long_29($0, $1) { std____2__locale__facet__facet_28unsigned_20long_29($0, $1); std____2__money_base__money_base_28_29($0); - HEAP32[$0 >> 2] = 62200; + HEAP32[$0 >> 2] = 62552; return $0; } @@ -109049,8 +109047,8 @@ function std____2__moneypunct_char_2c_20true___do_curr_symbol_28_29_20const($0, function std____2__locale____imp__make_classic_28_29() { std____2__locale____imp__20std____2___28anonymous_20namespace_29__make_std____2__locale____imp_2c_20unsigned_20int__28unsigned_20int_29(); - HEAP32[20788] = 84760; - return 83152; + HEAP32[20876] = 85112; + return 83504; } function std____2__allocator_vision__Node_96__20const____deallocate_28vision__Node_96__20const___2c_20unsigned_20long_29($0, $1, $2) { @@ -109091,7 +109089,7 @@ function float_20vision__min4_float__28float_2c_20float_2c_20float_2c_20float_29 } function void_20const__20emscripten__internal__getLightTypeID_std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20__20__28std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20__20const__29($0) { - return 40432; + return 40784; } function std____2__vector_std____2__shared_ptr_vision__FrontendSinkFilter__2c_20std____2__allocator_std____2__shared_ptr_vision__FrontendSinkFilter__20__20___size_28_29_20const($0) { @@ -109101,7 +109099,7 @@ function std____2__vector_std____2__shared_ptr_vision__FrontendSinkFilter__2c_20 function std____2__moneypunct_char_2c_20false___moneypunct_28unsigned_20long_29($0, $1) { std____2__locale__facet__facet_28unsigned_20long_29($0, $1); std____2__money_base__money_base_28_29($0); - HEAP32[$0 >> 2] = 61820; + HEAP32[$0 >> 2] = 62172; return $0; } @@ -109131,7 +109129,7 @@ function std____2____compressed_pair_elem_std____2__allocator_unsigned_20short__ } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20___2c_20unsigned_20long_2c_20nftMarker_20const___20___get_28_29() { - return 40672; + return 41024; } function void_20vision__SubVector2_float__28float__2c_20float_20const__2c_20float_20const__29($0, $1, $2) { @@ -109142,7 +109140,7 @@ function void_20vision__SubVector2_float__28float__2c_20float_20const__2c_20floa function std____2__moneypunct_char_2c_20true___moneypunct_28unsigned_20long_29($0, $1) { std____2__locale__facet__facet_28unsigned_20long_29($0, $1); std____2__money_base__money_base_28_29($0); - HEAP32[$0 >> 2] = 61968; + HEAP32[$0 >> 2] = 62320; return $0; } @@ -109266,13 +109264,13 @@ function std____2__allocator_vision__Point2d_float__20___deallocate_28vision__Po function std____2____time_get_c_storage_wchar_t_____months_28_29_20const($0) { $0 = $0 | 0; - if (HEAPU8[83272]) { - return HEAP32[20817]; + if (HEAPU8[83624]) { + return HEAP32[20905]; } std____2__init_wmonths_28_29(); - HEAP8[83272] = 1; - HEAP32[20817] = 84080; - return 84080; + HEAP8[83624] = 1; + HEAP32[20905] = 84432; + return 84432; } function std____2____split_buffer_vision__Image_2c_20std____2__allocator_vision__Image_______end_cap_28_29($0) { @@ -109382,24 +109380,24 @@ function std____2__allocator_std____2____hash_node_base_std____2____hash_node_st function std____2____time_get_c_storage_wchar_t_____weeks_28_29_20const($0) { $0 = $0 | 0; - if (HEAPU8[83256]) { - return HEAP32[20813]; + if (HEAPU8[83608]) { + return HEAP32[20901]; } std____2__init_wweeks_28_29(); - HEAP8[83256] = 1; - HEAP32[20813] = 83600; - return 83600; + HEAP8[83608] = 1; + HEAP32[20901] = 83952; + return 83952; } function std____2____time_get_c_storage_wchar_t_____am_pm_28_29_20const($0) { $0 = $0 | 0; - if (HEAPU8[83288]) { - return HEAP32[20821]; + if (HEAPU8[83640]) { + return HEAP32[20909]; } std____2__init_wam_pm_28_29(); - HEAP8[83288] = 1; - HEAP32[20821] = 84416; - return 84416; + HEAP8[83640] = 1; + HEAP32[20909] = 84768; + return 84768; } function std____2____non_trivial_if_true_2c_20std____2__allocator_std____2____hash_node_base_std____2____hash_node_std____2____hash_value_type_int_2c_20AR2SurfaceSetT___2c_20void_______20_____non_trivial_if_28_29($0) { @@ -109424,7 +109422,7 @@ function void_20std____2__allocator_std____2__pair_float_2c_20int__20___construc function std__logic_error__logic_error_28char_20const__29($0, $1) { std__exception__exception_28_29($0); - HEAP32[$0 >> 2] = 65148; + HEAP32[$0 >> 2] = 65500; std____2____libcpp_refstring____libcpp_refstring_28char_20const__29($0 + 4 | 0, $1); return $0; } @@ -109440,7 +109438,7 @@ function std____2__ios_base__clear_28unsigned_20int_29($0, $1) { $1 = !HEAP32[$0 + 24 >> 2] | $1; HEAP32[$0 + 16 >> 2] = $1; if (HEAP32[$0 + 20 >> 2] & $1) { - std____2____throw_failure_28char_20const__29(31460); + std____2____throw_failure_28char_20const__29(31812); abort(); } } @@ -109473,10 +109471,6 @@ function int_20nftMarker_____20emscripten__internal__getContext_int_20nftMarker_ return $1; } -function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__val_2c_20std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20__20const__2c_20unsigned_20long__20___get_28_29() { - return 40648; -} - function ar3DCreateHandle2($0) { var $1 = 0; $1 = dlmalloc(4); @@ -109503,7 +109497,7 @@ function void_20std____2____swap_allocator_std____2__allocator_vision__match_t__ function std____2__messages_wchar_t___messages_28unsigned_20long_29($0, $1) { std____2__locale__facet__facet_28unsigned_20long_29($0, $1); std____2__messages_base__messages_base_28_29($0); - HEAP32[$0 >> 2] = 63092; + HEAP32[$0 >> 2] = 63444; return $0; } @@ -109513,13 +109507,13 @@ function std____2__iterator_traits_wchar_t_20const____difference_type_20std____2 function std____2____time_get_c_storage_char_____months_28_29_20const($0) { $0 = $0 | 0; - if (HEAPU8[83264]) { - return HEAP32[20815]; + if (HEAPU8[83616]) { + return HEAP32[20903]; } std____2__init_months_28_29(); - HEAP8[83264] = 1; - HEAP32[20815] = 83776; - return 83776; + HEAP8[83616] = 1; + HEAP32[20903] = 84128; + return 84128; } function std____2____compressed_pair_vision__FeaturePoint__2c_20std____2__allocator_vision__FeaturePoint__20___first_28_29($0) { @@ -109547,6 +109541,10 @@ function emscripten__internal__WithPolicies____ArgTypeList_int_2c_20int_2c_20int return emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_int_2c_20int_2c_20int__20___get_28_29(); } +function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__val_2c_20std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20__20const__2c_20unsigned_20long__20___get_28_29() { + return 41e3; +} + function __sindf($0) { var $1 = 0, $2 = 0; $1 = $0 * $0; @@ -109568,7 +109566,7 @@ function std____2__unique_ptr_wchar_t_2c_20void_20_28__29_28void__29___operator_ } function std____2__numpunct_wchar_t___20std____2___28anonymous_20namespace_29__make_std____2__numpunct_wchar_t__2c_20unsigned_20int__28unsigned_20int_29() { - std____2__numpunct_wchar_t___numpunct_28unsigned_20long_29(84552, 1); + std____2__numpunct_wchar_t___numpunct_28unsigned_20long_29(84904, 1); } function std____2__num_put_char_2c_20std____2__ostreambuf_iterator_char_2c_20std____2__char_traits_char__20__20____num_put_28_29($0) { @@ -109584,7 +109582,7 @@ function std____2__num_get_char_2c_20std____2__istreambuf_iterator_char_2c_20std } function std____2__messages_wchar_t___20std____2___28anonymous_20namespace_29__make_std____2__messages_wchar_t__2c_20unsigned_20int__28unsigned_20int_29() { - std____2__messages_wchar_t___messages_28unsigned_20long_29(84752, 1); + std____2__messages_wchar_t___messages_28unsigned_20long_29(85104, 1); } function std____2__iterator_traits_unsigned_20char____difference_type_20std____2____distance_unsigned_20char___28unsigned_20char__2c_20unsigned_20char__2c_20std____2__random_access_iterator_tag_29($0, $1) { @@ -109647,24 +109645,24 @@ function std____2__basic_ios_char_2c_20std____2__char_traits_char__20____basic_i function std____2____time_get_c_storage_char_____weeks_28_29_20const($0) { $0 = $0 | 0; - if (HEAPU8[83248]) { - return HEAP32[20811]; + if (HEAPU8[83600]) { + return HEAP32[20899]; } std____2__init_weeks_28_29(); - HEAP8[83248] = 1; - HEAP32[20811] = 83424; - return 83424; + HEAP8[83600] = 1; + HEAP32[20899] = 83776; + return 83776; } function std____2____time_get_c_storage_char_____am_pm_28_29_20const($0) { $0 = $0 | 0; - if (HEAPU8[83280]) { - return HEAP32[20819]; + if (HEAPU8[83632]) { + return HEAP32[20907]; } std____2__init_am_pm_28_29(); - HEAP8[83280] = 1; - HEAP32[20819] = 84384; - return 84384; + HEAP8[83632] = 1; + HEAP32[20907] = 84736; + return 84736; } function std____2____compressed_pair_vision__FeaturePoint__2c_20std____2__allocator_vision__FeaturePoint_____first_28_29($0) { @@ -109714,7 +109712,7 @@ function std____2__vector_unsigned_20char_2c_20std____2__allocator_unsigned_20ch function std____2__messages_char___messages_28unsigned_20long_29($0, $1) { std____2__locale__facet__facet_28unsigned_20long_29($0, $1); std____2__messages_base__messages_base_28_29($0); - HEAP32[$0 >> 2] = 62972; + HEAP32[$0 >> 2] = 63324; return $0; } @@ -109746,7 +109744,7 @@ function emscripten__internal__GenericBindingType_std____2__vector_nftMarker_2c_ } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20__20__20__20___get_28_29() { - return 40588; + return 40940; } function arVecAlloc($0) { @@ -109835,7 +109833,7 @@ function std____2__remove_reference_std____2__allocator_vision__Keyframe_96__20_ } function std____2__collate_wchar_t___20std____2___28anonymous_20namespace_29__make_std____2__collate_wchar_t__2c_20unsigned_20int__28unsigned_20int_29() { - std____2__collate_wchar_t___collate_28unsigned_20long_29(84456, 1); + std____2__collate_wchar_t___collate_28unsigned_20long_29(84808, 1); } function std____2____compressed_pair_vision__Image__2c_20std____2__allocator_vision__Image__20___first_28_29_20const($0) { @@ -109964,7 +109962,7 @@ function std____2____throw_length_error_28char_20const__29($0) { var $1 = 0; $1 = __cxa_allocate_exception(8) | 0; std__length_error__length_error_28char_20const__29($1, $0); - __cxa_throw($1 | 0, 65228, 12); + __cxa_throw($1 | 0, 65580, 12); abort(); } @@ -109992,7 +109990,7 @@ function std____2__vector_vision__Node_96___2c_20std____2__allocator_vision__Nod } function std____2__numpunct_wchar_t__20const__20std____2__use_facet_std____2__numpunct_wchar_t__20__28std____2__locale_20const__29($0) { - return std____2__locale__use_facet_28std____2__locale__id__29_20const($0, 83236); + return std____2__locale__use_facet_28std____2__locale__id__29_20const($0, 83588); } function std____2__allocator_vision__Node_96_____deallocate_28vision__Node_96____2c_20unsigned_20long_29($0, $1, $2) { @@ -110031,7 +110029,7 @@ function float_20vision__CauchyCost_float__28float_2c_20float_2c_20float_29($0, } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_int_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20__20___get_28_29() { - return 40724; + return 41076; } function $28anonymous_20namespace_29__itanium_demangle__NestedName__getBaseName_28_29_20const($0, $1) { @@ -110047,11 +110045,11 @@ function std____2__unique_ptr_unsigned_20int_2c_20void_20_28__29_28void__29____u } function std____2__numpunct_char___20std____2___28anonymous_20namespace_29__make_std____2__numpunct_char__2c_20unsigned_20int__28unsigned_20int_29() { - std____2__numpunct_char___numpunct_28unsigned_20long_29(84528, 1); + std____2__numpunct_char___numpunct_28unsigned_20long_29(84880, 1); } function std____2__messages_char___20std____2___28anonymous_20namespace_29__make_std____2__messages_char__2c_20unsigned_20int__28unsigned_20int_29() { - std____2__messages_char___messages_28unsigned_20long_29(84744, 1); + std____2__messages_char___messages_28unsigned_20long_29(85096, 1); } function std____2____vector_base_nftMarker_2c_20std____2__allocator_nftMarker__20_____end_cap_28_29($0) { @@ -110179,7 +110177,7 @@ function legalstub$dynCall_iiiiij($0, $1, $2, $3, $4, $5, $6) { } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__val_2c_20std____2__vector_int_2c_20std____2__allocator_int__20__20const__2c_20unsigned_20long__20___get_28_29() { - return 40264; + return 40616; } function copysignl($0, $1, $2, $3, $4, $5, $6, $7, $8) { @@ -110200,7 +110198,7 @@ function void_20emscripten__internal__writeGenericWireType_nftMarker__28emscript function std__logic_error___logic_error_28_29($0) { $0 = $0 | 0; - HEAP32[$0 >> 2] = 65148; + HEAP32[$0 >> 2] = 65500; std____2____libcpp_refstring_____libcpp_refstring_28_29($0 + 4 | 0); std__exception___exception_28_29($0); return $0 | 0; @@ -110217,7 +110215,7 @@ function std____2__vector_int_2c_20std____2__allocator_int__20___end_28_29_20con function std____2__ctype_wchar_t___ctype_28unsigned_20long_29($0, $1) { std____2__locale__facet__facet_28unsigned_20long_29($0, $1); std____2__ctype_base__ctype_base_28_29($0); - HEAP32[$0 >> 2] = 59264; + HEAP32[$0 >> 2] = 59616; return $0; } @@ -110261,7 +110259,7 @@ function emscripten__internal__WithPolicies____ArgTypeList_double_2c_20int___get } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20std____2__vector_int_2c_20std____2__allocator_int__20___2c_20unsigned_20long_2c_20int_20const___20___get_28_29() { - return 40288; + return 40640; } function __wasi_syscall_ret($0) { @@ -110294,7 +110292,7 @@ function std____2__iterator_traits_char_20const____difference_type_20std____2___ } function std____2__ctype_wchar_t___20std____2___28anonymous_20namespace_29__make_std____2__ctype_wchar_t__2c_20unsigned_20int__28unsigned_20int_29() { - std____2__ctype_wchar_t___ctype_28unsigned_20long_29(84480, 1); + std____2__ctype_wchar_t___ctype_28unsigned_20long_29(84832, 1); } function std____2__allocator_vision__match_t___deallocate_28vision__match_t__2c_20unsigned_20long_29($0, $1, $2) { @@ -110360,12 +110358,12 @@ function std____2__pair_int_20const_2c_20std____2__vector_int_2c_20std____2__all } function std____2__collate_char___20std____2___28anonymous_20namespace_29__make_std____2__collate_char__2c_20unsigned_20int__28unsigned_20int_29() { - std____2__collate_char___collate_28unsigned_20long_29(84448, 1); + std____2__collate_char___collate_28unsigned_20long_29(84800, 1); } function std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20____basic_streambuf_28_29($0) { $0 = $0 | 0; - HEAP32[$0 >> 2] = 53192; + HEAP32[$0 >> 2] = 53544; std____2__locale___locale_28_29($0 + 4 | 0); return $0 | 0; } @@ -110393,7 +110391,7 @@ function arMatrixAllocTrans($0) { function std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20_____annotate_contiguous_container_28void_20const__2c_20void_20const__2c_20void_20const__2c_20void_20const__29_20const($0, $1, $2, $3, $4) {} function std____2__numpunct_char__20const__20std____2__use_facet_std____2__numpunct_char__20__28std____2__locale_20const__29($0) { - return std____2__locale__use_facet_28std____2__locale__id__29_20const($0, 83228); + return std____2__locale__use_facet_28std____2__locale__id__29_20const($0, 83580); } function std____2__default_delete_vision__Keyframe_96__20___operator_28_29_28vision__Keyframe_96___29_20const($0, $1) { @@ -110404,7 +110402,7 @@ function std____2__default_delete_vision__Keyframe_96__20___operator_28_29_28vis } function std____2__ctype_wchar_t__20const__20std____2__use_facet_std____2__ctype_wchar_t__20__28std____2__locale_20const__29($0) { - return std____2__locale__use_facet_28std____2__locale__id__29_20const($0, 83180); + return std____2__locale__use_facet_28std____2__locale__id__29_20const($0, 83532); } function std____2____vector_base_nftMarker_2c_20std____2__allocator_nftMarker__20_____throw_out_of_range_28_29_20const($0) { @@ -110466,7 +110464,7 @@ function get_buff($0, $1) { } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_std____2__vector_int_2c_20std____2__allocator_int__20__20__20__20___get_28_29() { - return 40216; + return 40568; } function void_20std____2__allocator_traits_std____2__allocator_float__20___destroy_float_2c_20void__28std____2__allocator_float___2c_20float__29($0, $1) { @@ -110481,7 +110479,7 @@ function vision__DoGPyramid__DoGPyramid_28_29($0) { } function std____2__locale____imp__20std____2___28anonymous_20namespace_29__make_std____2__locale____imp_2c_20unsigned_20int__28unsigned_20int_29() { - std____2__locale____imp____imp_28unsigned_20long_29(84760, 1); + std____2__locale____imp____imp_28unsigned_20long_29(85112, 1); } function std____2__allocator_traits_std____2__allocator_char__20___allocate_28std____2__allocator_char___2c_20unsigned_20long_29($0, $1) { @@ -110571,7 +110569,7 @@ function $28anonymous_20namespace_29__itanium_demangle__PODSmallVector__28anonym } function void_20const__20emscripten__internal__getLightTypeID_std____2__vector_int_2c_20std____2__allocator_int__20__20__28std____2__vector_int_2c_20std____2__allocator_int__20__20const__29($0) { - return 40080; + return 40432; } function std____2__vector_vision__Image_2c_20std____2__allocator_vision__Image__20___data_28_29_20const($0) { @@ -110769,7 +110767,7 @@ function std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__2 function std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20____basic_streambuf_28_29($0) { $0 = $0 | 0; - HEAP32[$0 >> 2] = 53128; + HEAP32[$0 >> 2] = 53480; std____2__locale___locale_28_29($0 + 4 | 0); return $0 | 0; } @@ -110856,7 +110854,7 @@ function std____2__ctype_char___is_28unsigned_20short_2c_20char_29_20const($0, $ } function std____2__ctype_char__20const__20std____2__use_facet_std____2__ctype_char__20__28std____2__locale_20const__29($0) { - return std____2__locale__use_facet_28std____2__locale__id__29_20const($0, 83188); + return std____2__locale__use_facet_28std____2__locale__id__29_20const($0, 83540); } function std____2__basic_streambuf_wchar_t_2c_20std____2__char_traits_wchar_t__20___overflow_28unsigned_20int_29($0, $1) { @@ -111029,7 +111027,7 @@ function std____2____split_buffer_int_2c_20std____2__allocator_int_____clear_28_ function std____2____shared_weak_count____shared_weak_count_28long_29($0, $1) { std____2____shared_count____shared_count_28long_29($0, $1); HEAP32[$0 + 8 >> 2] = $1; - HEAP32[$0 >> 2] = 64192; + HEAP32[$0 >> 2] = 64544; return $0; } @@ -111094,6 +111092,11 @@ function std____2__moneypunct_char_2c_20true___do_neg_format_28_29_20const($0, $ HEAP8[$0 + 3 | 0] = 4; } +function std____2__allocator_vision__Keyframe_96__20___allocator_28_29($0) { + std____2____non_trivial_if_true_2c_20std____2__allocator_vision__Keyframe_96__20__20_____non_trivial_if_28_29($0); + return $0; +} + function std____2__allocator_unsigned_20short___20std____2__forward_std____2__allocator_unsigned_20short____28std____2__remove_reference_std____2__allocator_unsigned_20short_____type__29($0) { return $0; } @@ -111126,10 +111129,6 @@ function std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20____Co return $0; } -function std____2__allocator_vision__Keyframe_96__20___allocator_28_29($0) { - std____2____non_trivial_if_true_2c_20std____2__allocator_vision__Keyframe_96__20__20_____non_trivial_if_28_29($0); - return $0; -} function std____2__allocator_nftMarker___deallocate_28nftMarker__2c_20unsigned_20long_29($0, $1, $2) { std____2____libcpp_deallocate_28void__2c_20unsigned_20long_2c_20unsigned_20long_29($1, $2 << 4, 4); } @@ -111232,6 +111231,10 @@ function $28anonymous_20namespace_29__itanium_demangle__ArrayType__hasArraySlow_ return 1; } +function std__get_new_handler_28_29() { + return void_20_28_std____2___28anonymous_20namespace_29____libcpp_atomic_load_void_20_28__29_28_29__28void_20_28__20const__29_28_29_2c_20int_29_29_28_29(85352); +} + function std____2__vector_vision__FeaturePoint_2c_20std____2__allocator_vision__FeaturePoint__20___operator_5b_5d_28unsigned_20long_29_20const($0, $1) { return HEAP32[$0 >> 2] + Math_imul($1, 20) | 0; } @@ -111271,10 +111274,6 @@ function void_20std____2__allocator_traits_std____2__allocator_int__20___destroy std____2__allocator_int___destroy_28int__29($0, $1); } -function std__get_new_handler_28_29() { - return void_20_28_std____2___28anonymous_20namespace_29____libcpp_atomic_load_void_20_28__29_28_29__28void_20_28__20const__29_28_29_2c_20int_29_29_28_29(85e3); -} - function std____2__vector_float_2c_20std____2__allocator_float__20___capacity_28_29_20const($0) { return std____2____vector_base_float_2c_20std____2__allocator_float__20___capacity_28_29_20const($0); } @@ -111349,7 +111348,7 @@ function $28anonymous_20namespace_29__itanium_demangle__Node__hasFunctionSlow_28 } function std__get_terminate_28_29() { - return void_20_28_std____2___28anonymous_20namespace_29____libcpp_atomic_load_void_20_28__29_28_29__28void_20_28__20const__29_28_29_2c_20int_29_29_28_29(74172); + return void_20_28_std____2___28anonymous_20namespace_29____libcpp_atomic_load_void_20_28__29_28_29__28void_20_28__20const__29_28_29_2c_20int_29_29_28_29(74524); } function std____2__vector_std____2__locale__facet__2c_20std____2____sso_allocator_std____2__locale__facet__2c_2030ul__20___size_28_29_20const($0) { @@ -111379,23 +111378,23 @@ function std____2__locale__locale_28_29($0) { } function std____2__locale__classic_28_29() { - if (HEAPU8[83160]) { - return HEAP32[20789]; + if (HEAPU8[83512]) { + return HEAP32[20877]; } std____2__locale____imp__make_classic_28_29(); - HEAP8[83160] = 1; - HEAP32[20789] = 83152; - return 83152; + HEAP8[83512] = 1; + HEAP32[20877] = 83504; + return 83504; } function std____2__locale____global_28_29() { - if (HEAPU8[83172]) { - return HEAP32[20792]; + if (HEAPU8[83524]) { + return HEAP32[20880]; } std____2__locale____imp__make_global_28_29(); - HEAP8[83172] = 1; - HEAP32[20792] = 83164; - return 83164; + HEAP8[83524] = 1; + HEAP32[20880] = 83516; + return 83516; } function std____2__allocator_wchar_t___deallocate_28wchar_t__2c_20unsigned_20long_29($0, $1, $2) { @@ -111477,9 +111476,9 @@ function __uselocale($0) { $1 = __get_tp(); $2 = HEAP32[$1 + 88 >> 2]; if ($0) { - HEAP32[$1 + 88 >> 2] = ($0 | 0) == -1 ? 79080 : $0; + HEAP32[$1 + 88 >> 2] = ($0 | 0) == -1 ? 79432 : $0; } - return ($2 | 0) == 79080 ? -1 : $2; + return ($2 | 0) == 79432 ? -1 : $2; } function vision__SampleReceptor_28vision__Image_20const__2c_20float_2c_20float_29($0, $1, $2) { @@ -111630,14 +111629,10 @@ function std____2____compressed_pair_elem_std____2__basic_string_char_2c_20std__ return $0; } -function std____2____compressed_pair_elem_std____2__allocator_std____2____hash_node_std____2____hash_value_type_int_2c_20ARParam__2c_20void___20__2c_201_2c_20true_____get_28_29($0) { - return $0; -} - function int_20std____2___28anonymous_20namespace_29____libcpp_atomic_add_int_2c_20int__28int__2c_20int_2c_20int_29() { var $0 = 0; - $0 = HEAP32[20794] + 1 | 0; - HEAP32[20794] = $0; + $0 = HEAP32[20882] + 1 | 0; + HEAP32[20882] = $0; return $0; } @@ -111675,6 +111670,9 @@ function std____2____compressed_pair_int__2c_20std____2__allocator_int__20___fir return std____2____compressed_pair_elem_int__2c_200_2c_20false_____get_28_29_20const($0); } +function std____2____compressed_pair_elem_std____2__allocator_std____2____hash_node_std____2____hash_value_type_int_2c_20ARParam__2c_20void___20__2c_201_2c_20true_____get_28_29($0) { + return $0; +} function std____2____compressed_pair_char__2c_20void_20_28__29_28void__29___first_28_29_20const($0) { return std____2____compressed_pair_elem_char__2c_200_2c_20false_____get_28_29_20const($0); } @@ -111785,8 +111783,8 @@ function std____2____compressed_pair_int__2c_20std____2__allocator_int_____first function init_pthread_self() { var wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; - HEAP32[19811] = 79080; - wasm2js_i32$0 = 79172, wasm2js_i32$1 = getpid(), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + HEAP32[19899] = 79432; + wasm2js_i32$0 = 79524, wasm2js_i32$1 = getpid(), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; } function __cxxabiv1____fundamental_type_info_____fundamental_type_info_28_29($0) { @@ -111844,33 +111842,33 @@ function std____2____compressed_pair_elem_std____2____hash_node_std____2____hash function std____2____cloc_28_29() { var $0 = 0; - if (HEAPU8[83148]) { - return HEAP32[20786]; + if (HEAPU8[83500]) { + return HEAP32[20874]; } - $0 = __newlocale(2147483647, 36487, 0); - HEAP8[83148] = 1; - HEAP32[20786] = $0; + $0 = __newlocale(2147483647, 36839, 0); + HEAP8[83500] = 1; + HEAP32[20874] = $0; return $0; } function __cxx_global_array_dtor_44($0) { $0 = $0 | 0; - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20____basic_string_28_29(83404); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20____basic_string_28_29(83756); } function __cxx_global_array_dtor_40($0) { $0 = $0 | 0; - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20____basic_string_28_29(83372); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20____basic_string_28_29(83724); } function __cxx_global_array_dtor_36($0) { $0 = $0 | 0; - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20____basic_string_28_29(83340); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20____basic_string_28_29(83692); } function __cxx_global_array_dtor_32($0) { $0 = $0 | 0; - std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20____basic_string_28_29(83308); + std____2__basic_string_wchar_t_2c_20std____2__char_traits_wchar_t__2c_20std____2__allocator_wchar_t__20____basic_string_28_29(83660); } function $28anonymous_20namespace_29__itanium_demangle__OutputStream__operator___28char_29_1($0) { @@ -111980,10 +111978,10 @@ function __cxxabiv1____vmi_class_type_info_____vmi_class_type_info_28_29($0) { } function std____2__ios_base__Init__Init_28_29($0) { - if (!HEAPU8[82917]) { - std____2__DoIOSInit__DoIOSInit_28_29(82916); + if (!HEAPU8[83269]) { + std____2__DoIOSInit__DoIOSInit_28_29(83268); __cxa_atexit(313, 0, 1024); - HEAP8[82917] = 1; + HEAP8[83269] = 1; } return $0; } @@ -112228,10 +112226,6 @@ function char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b5_5d__ return $0; } -function char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b4_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b4_5d___type__29_29_20_5b4_5d($0) { - return $0; -} - function char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b3_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b3_5d___type__29_29_20_5b3_5d($0) { return $0; } @@ -112292,6 +112286,9 @@ function std____2____hash_value_type_int_2c_20std____2__vector_vision__Point3d_f return $0; } +function char_20const_20_28_std____2__forward_char_20const_20_28__29_20_5b4_5d__28std____2__remove_reference_char_20const_20_28__29_20_5b4_5d___type__29_29_20_5b4_5d($0) { + return $0; +} function NullArrayDeleter_unsigned_20char__20const__20std____2__addressof_NullArrayDeleter_unsigned_20char__20const__28NullArrayDeleter_unsigned_20char__20const__29($0) { return $0; } @@ -112331,17 +112328,17 @@ function std____2____compressed_pair_elem_std____2__default_delete_vision__Node_ function __cxx_global_array_dtor_42($0) { $0 = $0 | 0; - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20____basic_string_28_29(83388); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20____basic_string_28_29(83740); } function __cxx_global_array_dtor_38($0) { $0 = $0 | 0; - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20____basic_string_28_29(83356); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20____basic_string_28_29(83708); } function __cxx_global_array_dtor_34($0) { $0 = $0 | 0; - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20____basic_string_28_29(83324); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20____basic_string_28_29(83676); } function void_20std____2__reverse_char___28char__2c_20char__29($0, $1) { @@ -112349,12 +112346,12 @@ function void_20std____2__reverse_char___28char__2c_20char__29($0, $1) { } function vision__Logger__getInstance_28_29() { - if (!(HEAP8[78872] & 1)) { - vision__Logger__Logger_28_29(78860); + if (!(HEAP8[79224] & 1)) { + vision__Logger__Logger_28_29(79212); __cxa_atexit(15, 0, 1024); - HEAP8[78872] = 1; + HEAP8[79224] = 1; } - return 78860; + return 79212; } function std____2____compressed_pair_elem_std____2____hash_node_std____2____hash_value_type_int_2c_20ARParam__2c_20void____2c_200_2c_20false_____get_28_29_20const($0) { @@ -112363,7 +112360,7 @@ function std____2____compressed_pair_elem_std____2____hash_node_std____2____hash function __cxx_global_array_dtor_3($0) { $0 = $0 | 0; - std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20____basic_string_28_29(83292); + std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20____basic_string_28_29(83644); } function $28anonymous_20namespace_29__itanium_demangle__PODSmallVector__28anonymous_20namespace_29__itanium_demangle__Node__2c_2032ul___end_28_29($0) { @@ -112442,7 +112439,7 @@ function std____2__codecvt_char16_t_2c_20char_2c_20__mbstate_t____codecvt_28_29( function std____2__basic_ios_wchar_t_2c_20std____2__char_traits_wchar_t__20___basic_ios_28_29($0) { std____2__ios_base__ios_base_28_29($0); - HEAP32[$0 >> 2] = 53520; + HEAP32[$0 >> 2] = 53872; return $0; } @@ -112457,7 +112454,7 @@ function jpeg_destroy($0) { } function emscripten__internal__LightTypeID_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char__20__20const____get_28_29() { - return 39812; + return 40164; } function $28anonymous_20namespace_29__itanium_demangle__PointerToMemberConversionExpr___PointerToMemberConversionExpr_28_29($0) { @@ -112475,7 +112472,7 @@ function std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20s function std____2__locale__facet__facet_28unsigned_20long_29($0, $1) { std____2____shared_count____shared_count_28long_29($0, $1 - 1 | 0); - HEAP32[$0 >> 2] = 59208; + HEAP32[$0 >> 2] = 59560; return $0; } @@ -112575,7 +112572,7 @@ function std____2__remove_reference_std____2__allocator_wchar_t_____type___20std function std____2__collate_wchar_t___collate_28unsigned_20long_29($0, $1) { std____2__locale__facet__facet_28unsigned_20long_29($0, $1); - HEAP32[$0 >> 2] = 60116; + HEAP32[$0 >> 2] = 60468; return $0; } @@ -112680,7 +112677,7 @@ function self_destruct($0) { function std____2__collate_char___collate_28unsigned_20long_29($0, $1) { std____2__locale__facet__facet_28unsigned_20long_29($0, $1); - HEAP32[$0 >> 2] = 60084; + HEAP32[$0 >> 2] = 60436; return $0; } @@ -112694,7 +112691,7 @@ function std____2__basic_ios_wchar_t_2c_20std____2__char_traits_wchar_t__20____b function std____2__basic_ios_char_2c_20std____2__char_traits_char__20___basic_ios_28_29($0) { std____2__ios_base__ios_base_28_29($0); - HEAP32[$0 >> 2] = 53448; + HEAP32[$0 >> 2] = 53800; return $0; } @@ -112772,8 +112769,8 @@ function std____2__vector_float_2c_20std____2__allocator_float__20___data_28_29_ } function std____2__locale____imp__make_global_28_29() { - std____2__locale__locale_28std____2__locale_20const__29(83164, std____2__locale__classic_28_29()); - return 83164; + std____2__locale__locale_28std____2__locale_20const__29(83516, std____2__locale__classic_28_29()); + return 83516; } function std____2__char_traits_wchar_t___copy_28wchar_t__2c_20wchar_t_20const__2c_20unsigned_20long_29($0, $1, $2) { @@ -112895,7 +112892,7 @@ function $28anonymous_20namespace_29__itanium_demangle__FloatLiteralImpl_long_20 function std__length_error__length_error_28char_20const__29($0, $1) { std__logic_error__logic_error_28char_20const__29($0, $1); - HEAP32[$0 >> 2] = 65196; + HEAP32[$0 >> 2] = 65548; return $0; } @@ -113064,7 +113061,7 @@ function std____2____compressed_pair_elem_std____2__allocator_std____2__shared_p function __localtime_r($0, $1) { tzset(); _localtime_js($0 | 0, $1 | 0); - HEAP32[$1 + 40 >> 2] = HEAP32[(HEAP32[$1 + 32 >> 2] ? 79040 : 79036) >> 2]; + HEAP32[$1 + 40 >> 2] = HEAP32[(HEAP32[$1 + 32 >> 2] ? 79392 : 79388) >> 2]; return $1; } @@ -113419,12 +113416,12 @@ function std____2____wrap_iter_vision__PriorityQueueItem_96_______wrap_iter_28vi } function std____2____vector_base_common_true_____throw_out_of_range_28_29_20const($0) { - std____2____throw_out_of_range_28char_20const__29(31266); + std____2____throw_out_of_range_28char_20const__29(31618); abort(); } function std____2____vector_base_common_true_____throw_length_error_28_29_20const($0) { - std____2____throw_length_error_28char_20const__29(31266); + std____2____throw_length_error_28char_20const__29(31618); abort(); } @@ -113761,7 +113758,7 @@ function jpeg_alloc_quant_table($0) { } function emscripten__internal__LightTypeID_std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20__20const____get_28_29() { - return 40572; + return 40924; } function arGetLabelingThresh($0, $1) { @@ -114189,7 +114186,7 @@ function std____2____compressed_pair_elem_std____2__allocator_unsigned_20short__ } function emscripten__internal__LightTypeID_std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20__20___get_28_29() { - return 40432; + return 40784; } function $28anonymous_20namespace_29__itanium_demangle__StringView__size_28_29_20const($0) { @@ -114258,7 +114255,7 @@ function emscripten__internal__BindingType_unsigned_20long_2c_20void___toWireTyp } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_int_2c_20int_2c_20int_2c_20int__20___get_28_29() { - return 40688; + return 41040; } function $28anonymous_20namespace_29__itanium_demangle__SpecialName___SpecialName_28_29($0) { @@ -114312,7 +114309,7 @@ function std____2____hash_value_type_int_2c_20std____2__vector_int_2c_20std____2 } function emscripten__internal__LightTypeID_std____2__vector_nftMarker_2c_20std____2__allocator_nftMarker__20_____get_28_29() { - return 40504; + return 40856; } function __wasm_i64_udiv($0, $1, $2, $3) { @@ -114401,7 +114398,7 @@ function double_20std____2____do_strtod_double__28char_20const__2c_20char___29($ } function __strerror_l($0, $1) { - return __lctrans(HEAPU16[(($0 >>> 0 > 149 ? 0 : $0) << 1) + 51248 >> 1] + 49416 | 0, HEAP32[$1 + 20 >> 2]); + return __lctrans(HEAPU16[(($0 >>> 0 > 149 ? 0 : $0) << 1) + 51600 >> 1] + 49768 | 0, HEAP32[$1 + 20 >> 2]); } function $28anonymous_20namespace_29__itanium_demangle__VectorType___VectorType_28_29($0) { @@ -114484,7 +114481,7 @@ function lroundf($0) { } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_nftMarker_2c_20int_2c_20int__20___get_28_29() { - return 40744; + return 41096; } function dynCall_iiiiiijj($0, $1, $2, $3, $4, $5, $6, $7, $8, $9) { @@ -114630,11 +114627,11 @@ function std____2____compressed_pair_elem_std____2__allocator_vision__Node_96__2 } function emscripten__internal__LightTypeID_std____2__vector_int_2c_20std____2__allocator_int__20__20const____get_28_29() { - return 40200; + return 40552; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20int_2c_20double__20___get_28_29() { - return 40776; + return 41128; } function __cxxabiv1____shim_type_info_____shim_type_info_28_29($0) { @@ -114714,7 +114711,7 @@ function std____2____compressed_pair_elem_std____2__allocator_nftMarker___2c_201 } function __loc_is_allocated($0) { - return ($0 | 0) != 0 & ($0 | 0) != 54504 & ($0 | 0) != 54528 & ($0 | 0) != 82928 & ($0 | 0) != 82952; + return ($0 | 0) != 0 & ($0 | 0) != 54856 & ($0 | 0) != 54880 & ($0 | 0) != 83280 & ($0 | 0) != 83304; } function $28anonymous_20namespace_29__itanium_demangle__QualType___QualType_28_29($0) { @@ -114845,7 +114842,7 @@ function std____2__ios_base__getloc_28_29_20const($0, $1) { function std____2____shared_count____shared_count_28long_29($0, $1) { HEAP32[$0 + 4 >> 2] = $1; - HEAP32[$0 >> 2] = 64136; + HEAP32[$0 >> 2] = 64488; return $0; } @@ -114854,7 +114851,7 @@ function float__20vision__Image__get_float__28_29($0) { } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20int_2c_20int__20___get_28_29() { - return 40808; + return 41160; } function arImageProcLumaHistAndCDFAndMedian($0, $1, $2) { @@ -114908,11 +114905,11 @@ function error_exit($0) { } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_int_2c_20int_2c_20int__20___get_28_29() { - return 40732; + return 41084; } function char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int_2c_20int__28_29() { - return 39872; + return 40224; } function void_20std____2__allocator_unsigned_20char___construct_unsigned_20char__28unsigned_20char__29($0, $1) { @@ -114953,7 +114950,7 @@ function std____2____compressed_pair_elem_NullArrayDeleter_unsigned_20char__2c_2 } function char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int_2c_20int__28_29() { - return 39968; + return 40320; } function vision__Point3d_float___20std____2____to_address_vision__Point3d_float__20__28vision__Point3d_float___29($0) { @@ -115003,7 +115000,11 @@ function emscripten__internal__WithPolicies____ArgTypeList_int_2c_20int_2c_20int } function emscripten__internal__LightTypeID_std____2__vector_int_2c_20std____2__allocator_int__20__20___get_28_29() { - return 40080; + return 40432; +} + +function void_20vision__CopyVector_int__28int__2c_20int_20const__2c_20unsigned_20long_29($0, $1, $2) { + __memcpy($0, $1, $2 << 2); } function std____2__vector_vision__Node_96___2c_20std____2__allocator_vision__Node_96____20_____invalidate_all_iterators_28_29($0) {} @@ -115073,9 +115074,6 @@ function arMatrixSelfInvf($0) { return minvf($1, $0, $0) ? 0 : -1; } -function void_20vision__CopyVector_int__28int__2c_20int_20const__2c_20unsigned_20long_29($0, $1, $2) { - __memcpy($0, $1, $2 << 2); -} function vision__PriorityQueueItem_96___PriorityQueueItem_28_29($0) { HEAP32[$0 >> 2] = 0; HEAP32[$0 + 4 >> 2] = 0; @@ -115101,7 +115099,7 @@ function std____2____compressed_pair_elem_std____2__allocator_nftMarker__2c_201_ } function emscripten__internal__LightTypeID_std____2__vector_int_2c_20std____2__allocator_int__20_____get_28_29() { - return 40144; + return 40496; } function std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short__20_____invalidate_all_iterators_28_29($0) {} @@ -115191,11 +115189,11 @@ function float_20vision__log2_float__28float_29($0) { } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_double_2c_20int__20___get_28_29() { - return 40796; + return 41148; } function char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20double__28_29() { - return 40788; + return 41140; } function vision__Image__get_28_29_20const($0) { @@ -115298,9 +115296,9 @@ function std____2____compressed_pair_elem_std____2__allocator_float__2c_201_2c_2 function setThrew($0, $1) { $0 = $0 | 0; $1 = $1 | 0; - if (!HEAP32[20208]) { - HEAP32[20209] = $1; - HEAP32[20208] = $0; + if (!HEAP32[20296]) { + HEAP32[20297] = $1; + HEAP32[20296] = $0; } } @@ -115309,7 +115307,7 @@ function emscripten__internal__BindingType_double_2c_20void___toWireType_28doubl } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20int__20___get_28_29() { - return 40760; + return 41112; } function void_20vision__ZeroVector_unsigned_20char__28unsigned_20char__2c_20unsigned_20long_29($0, $1) { @@ -115320,6 +115318,11 @@ function std____2__numeric_limits_int___max_28_29() { return std____2____libcpp_numeric_limits_int_2c_20true___max_28_29(); } +function std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20___showmanyc_28_29($0) { + $0 = $0 | 0; + return 0; +} + function std____2__basic_ostream_wchar_t_2c_20std____2__char_traits_wchar_t__20____basic_ostream_28_29($0, $1) { return $0; } @@ -115350,11 +115353,11 @@ function std____2____compressed_pair_elem_NullArrayDeleter_unsigned_20char__2c_2 } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_int_2c_20int__20___get_28_29() { - return 40704; + return 41056; } function char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() { - return 39836; + return 40188; } function std____2__codecvt_char32_t_2c_20char_2c_20__mbstate_t___do_max_length_28_29_20const($0) { @@ -115367,10 +115370,6 @@ function std____2__codecvt_char16_t_2c_20char_2c_20__mbstate_t___do_max_length_2 return 4; } -function std____2__basic_streambuf_char_2c_20std____2__char_traits_char__20___showmanyc_28_29($0) { - $0 = $0 | 0; - return 0; -} function std____2____compressed_pair_elem_vision__Point3d_float___2c_200_2c_20false_____get_28_29_20const($0) { return $0; } @@ -115400,7 +115399,7 @@ function emscripten__internal__WithPolicies____ArgTypeList_void_2c_20int_2c_20in } function char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int__28_29() { - return 39932; + return 40284; } function vision__FeaturePoint__20std____2____to_address_vision__FeaturePoint__28vision__FeaturePoint__29($0) { @@ -115483,7 +115482,7 @@ function std____2____wrap_iter_char_20const____operator___28_29($0) { } function std____2____num_get_char_____do_widen_p_28std____2__ios_base__2c_20char__29_20const($0, $1, $2) { - return 58512; + return 58864; } function std____2____compressed_pair_elem_vision__FeaturePoint__2c_200_2c_20false_____get_28_29_20const($0) { @@ -115500,7 +115499,7 @@ function vision__BinaryHierarchicalClustering_96___setMinFeaturesPerNode_28int_2 function std____terminate_28void_20_28__29_28_29_29($0) { FUNCTION_TABLE[$0 | 0](); - abort_message(33474, 0); + abort_message(33826, 0); abort(); } @@ -115515,7 +115514,7 @@ function std____2____wrap_iter_int_20const______wrap_iter_28int_20const__29($0, } function std____2____time_get_c_storage_wchar_t_____time_get_c_storage_28_29($0) { - HEAP32[$0 >> 2] = 64100; + HEAP32[$0 >> 2] = 64452; return $0; } @@ -115606,7 +115605,7 @@ function emscripten__internal__BindingType_int_2c_20void___toWireType_28int_20co function arUtilGetPixelSize($0) { var $1 = 0; - $1 = $0 >>> 0 <= 14 ? HEAP32[($0 << 2) + 21608 >> 2] : $1; + $1 = $0 >>> 0 <= 14 ? HEAP32[($0 << 2) + 21872 >> 2] : $1; return $1; } @@ -115635,7 +115634,7 @@ function std____2__char_traits_char___assign_28char__2c_20char_20const__29($0, $ } function std____2____time_get_c_storage_char_____time_get_c_storage_28_29($0) { - HEAP32[$0 >> 2] = 64064; + HEAP32[$0 >> 2] = 64416; return $0; } @@ -115668,7 +115667,7 @@ function std____2____compressed_pair_elem_std____2__allocator_float__2c_201_2c_2 } function char_20const__20emscripten__internal__getGenericSignature_double_2c_20int_2c_20int__28_29() { - return 40804; + return 41156; } function arGetImageProcMode($0, $1) { @@ -115788,11 +115787,11 @@ function float_20vision__round_float__28float_29($0) { } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_int__20___get_28_29() { - return 40772; + return 41124; } function char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int__28_29() { - return 40768; + return 41120; } function __libcpp_memchr_28void_20const__2c_20int_2c_20unsigned_20long_29($0, $1, $2) { @@ -115818,7 +115817,7 @@ function emscripten__internal__WithPolicies____ArgTypeList_void_2c_20int___getCo } function char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() { - return 39888; + return 40240; } function vision__Node_96____20std____2____to_address_vision__Node_96____28vision__Node_96____29($0) { @@ -115903,9 +115902,9 @@ function stackAlloc($0) { } function __newlocale($0, $1, $2) { - __lock(82920); + __lock(83272); $0 = do_newlocale($0, $1, $2); - __unlock(82920); + __unlock(83272); return $0; } @@ -116115,7 +116114,7 @@ function char__20std____2__end_char_2c_2010ul__28char_20_28__29_20_5b10ul_5d_29( } function char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() { - return 39681; + return 40033; } function __stdio_close($0) { @@ -116147,7 +116146,7 @@ function dynCall_jiji($0, $1, $2, $3, $4) { } function char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() { - return 39676; + return 40028; } function bool__20std____2__forward_bool___28std____2__remove_reference_bool____type__29($0) { @@ -116263,7 +116262,7 @@ function emscripten__val__undefined_28_29($0) { function __cxx_global_array_dtor_1_1($0) { $0 = $0 | 0; - std____2__DoIOSInit___DoIOSInit_28_29(82916); + std____2__DoIOSInit___DoIOSInit_28_29(83268); } function $28anonymous_20namespace_29__itanium_demangle__Node___Node_28_29($0) { @@ -116453,7 +116452,7 @@ function char_20const__20std____2____to_address_char_20const__28char_20const__29 } function a_ctz_32($0) { - return HEAP8[(Math_imul(0 - $0 & $0, 124511785) >>> 27 | 0) + 49376 | 0]; + return HEAP8[(Math_imul(0 - $0 & $0, 124511785) >>> 27 | 0) + 49728 | 0]; } function std____2__allocator_vision__Node_96_____max_size_28_29_20const($0) { @@ -116469,7 +116468,7 @@ function std____2____compressed_pair_elem_char__2c_200_2c_20false_____get_28_29( } function char_20const__20emscripten__internal__getGenericSignature_void__28_29() { - return 39679; + return 40031; } function __wasm_ctz_i32($0) { @@ -116536,7 +116535,7 @@ function new_color_map_2_quant($0) { } function char_20const__20emscripten__internal__getGenericSignature_int__28_29() { - return 40756; + return 41108; } function strnlen($0, $1) { @@ -116661,7 +116660,7 @@ function std____2____libcpp_numeric_limits_int_2c_20true___max_28_29() { } function emscripten__internal__LightTypeID_nftMarker_20const____get_28_29() { - return 40616; + return 40968; } function double_20emscripten__internal__asGenericValue_double__28double_29($0) { @@ -116705,7 +116704,7 @@ function __math_oflowf($0) { function __cxx_global_array_dtor($0) { $0 = $0 | 0; - vision__Logger___Logger_28_29(78860); + vision__Logger___Logger_28_29(79212); } function vision__GaussianScaleSpacePyramid__images_28_29_20const($0) { @@ -116735,7 +116734,7 @@ function nftMarker__20std____2____to_address_nftMarker__28nftMarker__29($0) { } function emscripten__internal__LightTypeID_double_20const____get_28_29() { - return 64836; + return 65188; } function vision__BinarykMedoids_96___assignment_28_29_20const($0) { @@ -116768,6 +116767,11 @@ function std____2__ios_base__precision_28_29_20const($0) { return HEAP32[$0 + 8 >> 2]; } +function std____2__ios_base__ios_base_28_29($0) { + HEAP32[$0 >> 2] = 54352; + return $0; +} + function std____2__allocator_wchar_t___max_size_28_29_20const($0) { return 1073741823; } @@ -116799,11 +116803,6 @@ function vision__Keyframe_96___height_28_29_20const($0) { return HEAP32[$0 + 4 >> 2]; } -function std____2__ios_base__ios_base_28_29($0) { - HEAP32[$0 >> 2] = 54e3; - return $0; -} - function std____2____throw_overflow_error_28char_20const__29($0) { abort(); abort(); @@ -116819,7 +116818,7 @@ function emscripten_longjmp($0, $1) { } function emscripten__internal__LightTypeID_int_20const____get_28_29() { - return 64752; + return 65104; } function arImageProcFinal($0) { @@ -116862,7 +116861,7 @@ function vision__BinaryFeatureStore__points_28_29_20const($0) { } function std__exception__exception_28_29($0) { - HEAP32[$0 >> 2] = 65104; + HEAP32[$0 >> 2] = 65456; return $0; } @@ -116914,11 +116913,11 @@ function std____2__allocator_int___max_size_28_29_20const($0) { } function emscripten__internal__LightTypeID_nftMarker___get_28_29() { - return 40616; + return 40968; } function demangling_terminate_handler_28_29() { - abort_message(32293, 0); + abort_message(32645, 0); abort(); } @@ -116960,7 +116959,7 @@ function float_20vision__sqr_float__28float_29($0) { } function __cxx_global_var_init_2() { - std____2__ios_base__Init__Init_28_29(82560); + std____2__ios_base__Init__Init_28_29(82912); } function vision__Node_96___reverseIndex_28_29_20const($0) { @@ -116980,8 +116979,8 @@ function vision__Keyframe_96___setWidth_28int_29($0, $1) { } function emscripten_stack_init() { - __stack_base = 5327888; - __stack_end = 85008; + __stack_base = 5328240; + __stack_end = 85360; } function emscripten_stack_get_free() { @@ -117054,7 +117053,7 @@ function std__type_info__name_28_29_20const($0) { function std__exception__what_28_29_20const($0) { $0 = $0 | 0; - return 31644; + return 31996; } function ar2UtilReplaceExt($0, $1, $2) { @@ -117091,7 +117090,7 @@ function float__20std____2____to_address_float__28float__29($0) { } function emscripten__internal__LightTypeID_int___get_28_29() { - return 64752; + return 65104; } function dot($0, $1, $2, $3, $4, $5) { @@ -117122,19 +117121,18 @@ function std____2____money_get_wchar_t_____money_get_28_29($0) { return $0; } +function strtoll($0, $1, $2) { + return strtox($0, $1, $2, 0, -2147483648); +} + function mbsinit($0) { if (!$0) { return 1; } return !HEAP32[$0 >> 2]; } - -function strtoll($0, $1, $2) { - return strtox($0, $1, $2, 0, -2147483648); -} - function mbrlen($0, $1, $2) { - return mbrtowc(0, $0, $1, $2 ? $2 : 82980); + return mbrtowc(0, $0, $1, $2 ? $2 : 83332); } function char__20std____2____to_address_char__28char__29($0) { @@ -117262,7 +117260,7 @@ function strtoull($0, $1, $2) { } function __cxa_pure_virtual() { - abort_message(38602, 0); + abort_message(38954, 0); abort(); } @@ -117313,8 +117311,8 @@ function std____2____throw_bad_cast_28_29() { } function srand($0) { - HEAP32[19818] = $0 - 1; - HEAP32[19819] = 0; + HEAP32[19906] = $0 - 1; + HEAP32[19907] = 0; } function isspace($0) { @@ -117348,6 +117346,10 @@ function icpGetXw2XcCleanup($0, $1) { dlfree($1); } +function std____2____do_nothing_28void__29($0) { + $0 = $0 | 0; +} + function emscripten_stack_get_end() { return __stack_end | 0; } @@ -117359,12 +117361,9 @@ function std____throw_bad_alloc_28_29() { function std____2__allocator_int___destroy_28int__29($0, $1) {} -function std____2____do_nothing_28void__29($0) { - $0 = $0 | 0; -} function setLogLevel($0) { $0 = $0 | 0; - HEAP32[18422] = $0; + HEAP32[18510] = $0; } function ar2UtilRemoveExt($0) { @@ -117384,7 +117383,7 @@ function createKpmHandle($0) { } function localtime($0) { - return __localtime_r($0, 79104); + return __localtime_r($0, 79456); } function dummy_consume_data($0) { @@ -117434,8 +117433,8 @@ function fabsf($0) { } function __ofl_lock() { - __lock(79148); - return 79152; + __lock(79500); + return 79504; } function __isxdigit_l($0, $1) { @@ -117452,7 +117451,7 @@ function __wake($0) { } function tzset() { - _tzset_js(79028, 79032, 79036); + _tzset_js(79380, 79384, 79388); } function stackSave() { @@ -117520,7 +117519,7 @@ function getpid() { } function getLogLevel() { - return HEAP32[18422]; + return HEAP32[18510]; } function cos_28float_29($0) { @@ -117528,11 +117527,11 @@ function cos_28float_29($0) { } function __ctype_toupper_loc() { - return 55408; + return 55760; } function __ctype_tolower_loc() { - return 56960; + return 57312; } function start_pass_dcolor($0) { @@ -117552,11 +117551,11 @@ function floor($0) { } function __errno_location() { - return 79024; + return 79376; } function __ofl_unlock() { - __unlock(79148); + __unlock(79500); } function sqrt($0) { @@ -117580,7 +117579,7 @@ function __syscall_getpid() { } function __ctype_b_loc() { - return 54632; + return 54984; } function term_source($0) { @@ -117610,7 +117609,7 @@ function __lockfile($0) { } function __get_tp() { - return 79156; + return 79508; } function dummy_1($0) { @@ -118830,27 +118829,27 @@ var tempI64; // === Body === var ASM_CONSTS = { - 74176: function($0, $1, $2) {var message = UTF8ToString($0); var infoHead = UTF8ToString($1); var style = UTF8ToString($2); console.log(infoHead + message, style);}, - 74315: function($0, $1, $2, $3) {var message = UTF8ToString($0); var infoHead = UTF8ToString($1); var style = UTF8ToString($2); var format = UTF8ToString($3); console.log(infoHead + message, style, format);}, - 74493: function($0, $1, $2, $3) {var message = UTF8ToString($0); var infoHead = UTF8ToString($1); var style = UTF8ToString($2); var format = UTF8ToString($3); console.log(infoHead + message, style, format);}, - 74671: function($0, $1, $2, $3) {var message = UTF8ToString($0); var infoHead = UTF8ToString($1); var style = UTF8ToString($2); var format = UTF8ToString($3); console.log(infoHead + message, style, format);}, - 74849: function($0, $1, $2, $3) {var message = UTF8ToString($0); var infoHead = UTF8ToString($1); var style = UTF8ToString($2); var format = UTF8ToString($3); console.log(infoHead + message, style, format);}, - 75027: function($0, $1, $2, $3) {var message = UTF8ToString($0); var infoHead = UTF8ToString($1); var style = UTF8ToString($2); console.log(infoHead + message, style, $3);}, - 75170: function($0, $1, $2) {var message = UTF8ToString($0); var errorHead = UTF8ToString($1); var style = UTF8ToString($2); console.error(errorHead + message, style);}, - 75313: function($0, $1, $2, $3) {var message = UTF8ToString($0); var errorHead = UTF8ToString($1); var style = UTF8ToString($2); var format = UTF8ToString($3); console.error(errorHead + message, style, format);}, - 75495: function($0, $1, $2, $3) {var message = UTF8ToString($0); var errorHead = UTF8ToString($1); var style = UTF8ToString($2); var format = UTF8ToString($3); console.error(errorHead + message, style, format);}, - 75677: function($0, $1, $2, $3) {var message = UTF8ToString($0); var errorHead = UTF8ToString($1); var style = UTF8ToString($2); var format = UTF8ToString($3); console.error(errorHead + message, style, format);}, - 75859: function($0, $1, $2, $3) {var message = UTF8ToString($0); var errorHead = UTF8ToString($1); var style = UTF8ToString($2); var format = UTF8ToString($3); console.error(errorHead + message, style, format);}, - 76041: function($0, $1, $2, $3) {var message = UTF8ToString($0); var errorHead = UTF8ToString($1); var style = UTF8ToString($2); console.error(errorHead + message, style, $3);}, - 76188: function($0, $1, $2) {var message = UTF8ToString($0); var infoHead = UTF8ToString($1); var style = UTF8ToString($2); console.warn(infoHead + message, style);}, - 76328: function($0, $1, $2, $3) {var message = UTF8ToString($0); var errorHead = UTF8ToString($1); var style = UTF8ToString($2); var format = UTF8ToString($3); console.warn(errorHead + message, style, format);}, - 76509: function($0, $1, $2, $3) {var message = UTF8ToString($0); var errorHead = UTF8ToString($1); var style = UTF8ToString($2); var format = UTF8ToString($3); console.warn(errorHead + message, style, format);}, - 76690: function($0, $1, $2, $3) {var message = UTF8ToString($0); var errorHead = UTF8ToString($1); var style = UTF8ToString($2); var format = UTF8ToString($3); console.warn(errorHead + message, style, format);}, - 76871: function($0, $1, $2, $3) {var message = UTF8ToString($0); var errorHead = UTF8ToString($1); var style = UTF8ToString($2); var format = UTF8ToString($3); console.warn(errorHead + message, style, format);}, - 77052: function($0, $1, $2, $3) {var message = UTF8ToString($0); var errorHead = UTF8ToString($1); var style = UTF8ToString($2); console.warn(errorHead + message, style, $3);}, - 77198: function() {var $a = arguments; var i = 0; if (!artoolkitNFT["NFTMarkerInfo"]) { artoolkitNFT["NFTMarkerInfo"] = ({ id: 0, error: -1, found: 0, pose: [0,0,0,0, 0,0,0,0, 0,0,0,0] }); } var markerInfo = artoolkitNFT["NFTMarkerInfo"]; markerInfo["id"] = $a[i++]; markerInfo["error"] = $a[i++]; markerInfo["found"] = 1; markerInfo["pose"][0] = $a[i++]; markerInfo["pose"][1] = $a[i++]; markerInfo["pose"][2] = $a[i++]; markerInfo["pose"][3] = $a[i++]; markerInfo["pose"][4] = $a[i++]; markerInfo["pose"][5] = $a[i++]; markerInfo["pose"][6] = $a[i++]; markerInfo["pose"][7] = $a[i++]; markerInfo["pose"][8] = $a[i++]; markerInfo["pose"][9] = $a[i++]; markerInfo["pose"][10] = $a[i++]; markerInfo["pose"][11] = $a[i++];}, - 77904: function() {var $a = arguments; var i = 0; if (!artoolkitNFT["NFTMarkerInfo"]) { artoolkitNFT["NFTMarkerInfo"] = ({ id: 0, error: -1, found: 0, pose: [0,0,0,0, 0,0,0,0, 0,0,0,0] }); } var markerInfo = artoolkitNFT["NFTMarkerInfo"]; markerInfo["id"] = $a[i++]; markerInfo["error"] = -1; markerInfo["found"] = 0; markerInfo["pose"][0] = 0; markerInfo["pose"][1] = 0; markerInfo["pose"][2] = 0; markerInfo["pose"][3] = 0; markerInfo["pose"][4] = 0; markerInfo["pose"][5] = 0; markerInfo["pose"][6] = 0; markerInfo["pose"][7] = 0; markerInfo["pose"][8] = 0; markerInfo["pose"][9] = 0; markerInfo["pose"][10] = 0; markerInfo["pose"][11] = 0;}, - 78533: function($0, $1, $2, $3, $4, $5) {if (!artoolkitNFT["frameMalloc"]) { artoolkitNFT["frameMalloc"] = ({}); } var frameMalloc = artoolkitNFT["frameMalloc"]; frameMalloc["framepointer"] = $1; frameMalloc["framesize"] = $2; frameMalloc["camera"] = $3; frameMalloc["transform"] = $4; frameMalloc["videoLumaPointer"] = $5;} + 74528: function($0, $1, $2) {var message = UTF8ToString($0); var infoHead = UTF8ToString($1); var style = UTF8ToString($2); console.log(infoHead + message, style);}, + 74667: function($0, $1, $2, $3) {var message = UTF8ToString($0); var infoHead = UTF8ToString($1); var style = UTF8ToString($2); var format = UTF8ToString($3); console.log(infoHead + message, style, format);}, + 74845: function($0, $1, $2, $3) {var message = UTF8ToString($0); var infoHead = UTF8ToString($1); var style = UTF8ToString($2); var format = UTF8ToString($3); console.log(infoHead + message, style, format);}, + 75023: function($0, $1, $2, $3) {var message = UTF8ToString($0); var infoHead = UTF8ToString($1); var style = UTF8ToString($2); var format = UTF8ToString($3); console.log(infoHead + message, style, format);}, + 75201: function($0, $1, $2, $3) {var message = UTF8ToString($0); var infoHead = UTF8ToString($1); var style = UTF8ToString($2); var format = UTF8ToString($3); console.log(infoHead + message, style, format);}, + 75379: function($0, $1, $2, $3) {var message = UTF8ToString($0); var infoHead = UTF8ToString($1); var style = UTF8ToString($2); console.log(infoHead + message, style, $3);}, + 75522: function($0, $1, $2) {var message = UTF8ToString($0); var errorHead = UTF8ToString($1); var style = UTF8ToString($2); console.error(errorHead + message, style);}, + 75665: function($0, $1, $2, $3) {var message = UTF8ToString($0); var errorHead = UTF8ToString($1); var style = UTF8ToString($2); var format = UTF8ToString($3); console.error(errorHead + message, style, format);}, + 75847: function($0, $1, $2, $3) {var message = UTF8ToString($0); var errorHead = UTF8ToString($1); var style = UTF8ToString($2); var format = UTF8ToString($3); console.error(errorHead + message, style, format);}, + 76029: function($0, $1, $2, $3) {var message = UTF8ToString($0); var errorHead = UTF8ToString($1); var style = UTF8ToString($2); var format = UTF8ToString($3); console.error(errorHead + message, style, format);}, + 76211: function($0, $1, $2, $3) {var message = UTF8ToString($0); var errorHead = UTF8ToString($1); var style = UTF8ToString($2); var format = UTF8ToString($3); console.error(errorHead + message, style, format);}, + 76393: function($0, $1, $2, $3) {var message = UTF8ToString($0); var errorHead = UTF8ToString($1); var style = UTF8ToString($2); console.error(errorHead + message, style, $3);}, + 76540: function($0, $1, $2) {var message = UTF8ToString($0); var infoHead = UTF8ToString($1); var style = UTF8ToString($2); console.warn(infoHead + message, style);}, + 76680: function($0, $1, $2, $3) {var message = UTF8ToString($0); var errorHead = UTF8ToString($1); var style = UTF8ToString($2); var format = UTF8ToString($3); console.warn(errorHead + message, style, format);}, + 76861: function($0, $1, $2, $3) {var message = UTF8ToString($0); var errorHead = UTF8ToString($1); var style = UTF8ToString($2); var format = UTF8ToString($3); console.warn(errorHead + message, style, format);}, + 77042: function($0, $1, $2, $3) {var message = UTF8ToString($0); var errorHead = UTF8ToString($1); var style = UTF8ToString($2); var format = UTF8ToString($3); console.warn(errorHead + message, style, format);}, + 77223: function($0, $1, $2, $3) {var message = UTF8ToString($0); var errorHead = UTF8ToString($1); var style = UTF8ToString($2); var format = UTF8ToString($3); console.warn(errorHead + message, style, format);}, + 77404: function($0, $1, $2, $3) {var message = UTF8ToString($0); var errorHead = UTF8ToString($1); var style = UTF8ToString($2); console.warn(errorHead + message, style, $3);}, + 77550: function() {var $a = arguments; var i = 0; if (!artoolkitNFT["NFTMarkerInfo"]) { artoolkitNFT["NFTMarkerInfo"] = ({ id: 0, error: -1, found: 0, pose: [0,0,0,0, 0,0,0,0, 0,0,0,0] }); } var markerInfo = artoolkitNFT["NFTMarkerInfo"]; markerInfo["id"] = $a[i++]; markerInfo["error"] = $a[i++]; markerInfo["found"] = 1; markerInfo["pose"][0] = $a[i++]; markerInfo["pose"][1] = $a[i++]; markerInfo["pose"][2] = $a[i++]; markerInfo["pose"][3] = $a[i++]; markerInfo["pose"][4] = $a[i++]; markerInfo["pose"][5] = $a[i++]; markerInfo["pose"][6] = $a[i++]; markerInfo["pose"][7] = $a[i++]; markerInfo["pose"][8] = $a[i++]; markerInfo["pose"][9] = $a[i++]; markerInfo["pose"][10] = $a[i++]; markerInfo["pose"][11] = $a[i++];}, + 78256: function() {var $a = arguments; var i = 0; if (!artoolkitNFT["NFTMarkerInfo"]) { artoolkitNFT["NFTMarkerInfo"] = ({ id: 0, error: -1, found: 0, pose: [0,0,0,0, 0,0,0,0, 0,0,0,0] }); } var markerInfo = artoolkitNFT["NFTMarkerInfo"]; markerInfo["id"] = $a[i++]; markerInfo["error"] = -1; markerInfo["found"] = 0; markerInfo["pose"][0] = 0; markerInfo["pose"][1] = 0; markerInfo["pose"][2] = 0; markerInfo["pose"][3] = 0; markerInfo["pose"][4] = 0; markerInfo["pose"][5] = 0; markerInfo["pose"][6] = 0; markerInfo["pose"][7] = 0; markerInfo["pose"][8] = 0; markerInfo["pose"][9] = 0; markerInfo["pose"][10] = 0; markerInfo["pose"][11] = 0;}, + 78885: function($0, $1, $2, $3, $4, $5) {if (!artoolkitNFT["frameMalloc"]) { artoolkitNFT["frameMalloc"] = ({}); } var frameMalloc = artoolkitNFT["frameMalloc"]; frameMalloc["framepointer"] = $1; frameMalloc["framesize"] = $2; frameMalloc["camera"] = $3; frameMalloc["transform"] = $4; frameMalloc["videoLumaPointer"] = $5;} }; diff --git a/build/artoolkitNFT.min.js b/build/artoolkitNFT.min.js index f1cc6e06..376c215d 100644 --- a/build/artoolkitNFT.min.js +++ b/build/artoolkitNFT.min.js @@ -1,19 +1,19 @@ var Module=typeof Module!="undefined"?Module:{};(function(){null;var scope;if(typeof window!=="undefined"){scope=window}else if(typeof global!=="undefined"){scope=global}else{scope=self}var ARControllerNFT=function(width,height,cameraPara){this.id=undefined;var w=width,h=height;this.listeners={};this.width=w;this.height=h;this.nftMarkerCount=0;this.nftMarkers={};this.transform_mat=new Float32Array(16);this.transformGL_RH=new Float64Array(16);this.videoWidth=w;this.videoHeight=h;this.videoSize=this.videoWidth*this.videoHeight;this.framepointer=null;this.framesize=null;this.dataHeap=null;this.videoLuma=null;this.camera_mat=null;this.videoLumaPointer=null;this._bwpointer=undefined;this._lumaCtx=undefined;this.version="1.0.1";console.info("JsartoolkitNFT ",this.version);if(typeof cameraPara==="string"){this.cameraParam=new ARCameraParamNFT(cameraPara,function(){this._initialize()}.bind(this),function(err){console.error("ARControllerNFT: Failed to load ARCameraParamNFT",err);this.onload(err)}.bind(this))}else{this.cameraParam=cameraPara;this._initialize()}};ARControllerNFT.prototype.dispose=function(){if(this.id>-1){artoolkitNFT.teardown(this.id)}for(var t in this){this[t]=null}};ARControllerNFT.prototype.process=function(image){var result=this.detectMarker(image);if(result!=0){console.error("detectMarker error: "+result)}var k,o;for(k in this.nftMarkers){o=this.nftMarkers[k];o.inPrevious=o.inCurrent;o.inCurrent=false}var nftMarkerCount=this.nftMarkerCount;this.detectNFTMarker();var MARKER_LOST_TIME=200;for(var i=0;i-1){this.listeners[name].splice(index,1)}}};ARControllerNFT.prototype.dispatchEvent=function(event){var listeners=this.listeners[event.name];if(listeners){for(var i=0;i>3;q+=4}}if(this.dataHeap){this.dataHeap.set(data);return true}return false};var ARCameraParamNFT=function(src,onload,onerror){this.id=-1;this._src="";this.complete=false;if(!onload){this.onload=function(){console.log("Successfully loaded")};console.warn("onload callback should be defined")}else{this.onload=onload}if(!onerror){this.onerror=function(err){console.error("Error: "+err)};console.warn("onerror callback should be defined")}else{this.onerror=onerror}if(src){this.load(src)}else{console.warn("No camera parameter file defined! It should be defined in constructor or in ARCameraParamNFT.load(url)")}};ARCameraParamNFT.prototype.load=function(src){if(this._src!==""){throw"ARCameraParamNFT: Trying to load camera parameters twice."}this._src=src;if(src){artoolkitNFT.loadCamera(src,function(id){this.id=id;this.complete=true;this.onload()}.bind(this),function(err){this.onerror(err)}.bind(this))}};Object.defineProperty(ARCameraParamNFT.prototype,"src",{set:function(src){this.load(src)},get:function(){return this._src}});ARCameraParamNFT.prototype.dispose=function(){if(this.id!==-1){artoolkitNFT.deleteCamera(this.id)}this.id=-1;this._src="";this.complete=false};var artoolkitNFT={UNKNOWN_MARKER:-1,NFT_MARKER:0,loadCamera:loadCamera,addNFTMarker:addNFTMarker,addNFTMarkers:addNFTMarkers};var FUNCTIONS=["setup","teardown","setupAR2","setLogLevel","getLogLevel","setDebugMode","getDebugMode","getProcessingImage","detectMarker","detectNFTMarker","getNFTMarker","getNFTData","setProjectionNearPlane","getProjectionNearPlane","setProjectionFarPlane","getProjectionFarPlane","setThresholdMode","getThresholdMode","setThreshold","getThreshold","setImageProcMode","getImageProcMode"];function runWhenLoaded(){FUNCTIONS.forEach(function(n){artoolkitNFT[n]=Module[n]});for(var m in Module){if(m.match(/^AR/))artoolkitNFT[m]=Module[m]}}var marker_count=0;function addNFTMarker(arId,url,callback,onError){var mId=marker_count++;var prefix="/markerNFT_"+mId;var filename1=prefix+".fset";var filename2=prefix+".iset";var filename3=prefix+".fset3";ajax(url+".fset",filename1,function(){ajax(url+".iset",filename2,function(){ajax(url+".fset3",filename3,function(){var nftMarker=Module._addNFTMarker(arId,prefix);if(callback)callback(nftMarker)},function(errorNumber){if(onError)onError(errorNumber)})},function(errorNumber){if(onError)onError(errorNumber)})},function(errorNumber){if(onError)onError(errorNumber)})}function addNFTMarkers(arId,urls,callback,onError){var prefixes=[];var pending=urls.length*3;var onSuccess=filename=>{pending-=1;if(pending===0){const vec=new Module.StringList;const markerIds=[];for(let i=0;i{console.log("failed to load: ",filename);onError(errorNumber)};for(var i=0;i-1){writeStringToFS(filename,url,writeCallback)}else{ajax(url,filename,writeCallback,errorCallback)}}function writeStringToFS(target,string,callback){var byteArray=new Uint8Array(string.length);for(var i=0;i{throw toThrow};var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof importScripts=="function";var ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string";var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;function logExceptionOnExit(e){if(e instanceof ExitStatus)return;let toLog=e;err("exiting due to exception: "+toLog)}var fs;var nodePath;var requireNodeFS;if(ENVIRONMENT_IS_NODE){if(ENVIRONMENT_IS_WORKER){scriptDirectory=require("path").dirname(scriptDirectory)+"/"}else{scriptDirectory=__dirname+"/"}requireNodeFS=(()=>{if(!nodePath){fs=require("fs");nodePath=require("path")}});read_=function shell_read(filename,binary){var ret=tryParseAsDataURI(filename);if(ret){return binary?ret:ret.toString()}requireNodeFS();filename=nodePath["normalize"](filename);return fs.readFileSync(filename,binary?undefined:"utf8")};readBinary=(filename=>{var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}return ret});readAsync=((filename,onload,onerror)=>{var ret=tryParseAsDataURI(filename);if(ret){onload(ret)}requireNodeFS();filename=nodePath["normalize"](filename);fs.readFile(filename,function(err,data){if(err)onerror(err);else onload(data.buffer)})});if(process["argv"].length>1){thisProgram=process["argv"][1].replace(/\\/g,"/")}arguments_=process["argv"].slice(2);if(typeof module!="undefined"){module["exports"]=Module}process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",function(reason){throw reason});quit_=((status,toThrow)=>{if(keepRuntimeAlive()){process["exitCode"]=status;throw toThrow}logExceptionOnExit(toThrow);process["exit"](status)});Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}else{scriptDirectory=""}{read_=(url=>{try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText}catch(err){var data=tryParseAsDataURI(url);if(data){return intArrayToString(data)}throw err}});if(ENVIRONMENT_IS_WORKER){readBinary=(url=>{try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}catch(err){var data=tryParseAsDataURI(url);if(data){return data}throw err}})}readAsync=((url,onload,onerror)=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=(()=>{if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}var data=tryParseAsDataURI(url);if(data){onload(data.buffer);return}onerror()});xhr.onerror=onerror;xhr.send(null)})}setWindowTitle=(title=>document.title=title)}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.warn.bind(console);Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var tempRet0=0;var setTempRet0=value=>{tempRet0=value};var getTempRet0=()=>tempRet0;var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime=Module["noExitRuntime"]||true;var WebAssembly={Memory:function(opts){this.buffer=new ArrayBuffer(opts["initial"]*65536)},Module:function(binary){},Instance:function(module,info){this.exports=( // EMSCRIPTEN_START_ASM -function instantiate(hb){function c(d){d.set=function(a,b){this[a]=b};d.get=function(a){return this[a]};return d}var e;var f=new Uint8Array(123);for(var a=25;a>=0;--a){f[48+a]=52+a;f[65+a]=a;f[97+a]=26+a}f[43]=62;f[47]=63;function l(m,n,o){var g,h,a=0,i=n,j=o.length,k=n+(j*3>>2)-(o[j-2]=="=")-(o[j-1]=="=");for(;a>4;if(i>2;if(i=0;--a){f[48+a]=52+a;f[65+a]=a;f[97+a]=26+a}f[43]=62;f[47]=63;function l(m,n,o){var g,h,a=0,i=n,j=o.length,k=n+(j*3>>2)-(o[j-2]=="=")-(o[j-1]=="=");for(;a>4;if(i>2;if(i>2]=a;eb=qa,fb=sc(68316,qa+60|0),H[eb>>2]=fb;eb=qa,fb=kc(),H[eb+56>>2]=fb;a=-1;a:{if(xc(qa,qa+56|0)){break a}Da=Cc(qa+60|0);H[qa+56>>2]=0;H[qa+52>>2]=-1;if(H[Da+256>>2]!=-2){break a}ra=Xa-32|0;Xa=ra;b:{c:{d:{e:{G=H[Da+224>>2];Y=H[Da+204>>2];f:{if(!(Y?G:0)){sb(0,3,12032,0);break f}s=H[G+16>>2];h=H[G+12>>2];g:{Ja=H[G+20>>2];if((Ja|0)==1){break g}h:{i:{switch(Ja-1|0){case 0:H[ra+28>>2]=h;H[ra+24>>2]=s;a=N(h,s);c=qb(a);if(!c){break d}Y=ub(c,Y,a);break h;case 4:g=Y;c=(h|0)/3|0;j=c<<1;H[ra+28>>2]=j;b=(s|0)/3|0;a=b<<1;H[ra+24>>2]=a;j:{a=qb(N(a,j));if(a){p=(b|0)>0?b:0;l=(c|0)>0?c:0;Y=a;b=a;while(1){if((f|0)!=(p|0)){Y=j+Y|0;d=N(f,3);m=g+N(d,h)|0;c=g+N(h,d+2|0)|0;i=g+N(h,d+1|0)|0;d=0;while(1){if((d|0)!=(l|0)){F[b|0]=(I[m|0]+(I[m+1|0]>>>1|0)+(I[i|0]>>>1)+(I[i+1|0]>>>2)<<2>>>0)/9;F[Y|0]=(I[c|0]+((I[i+1|0]>>>2)+(I[i|0]>>>1)|0)+(I[c+1|0]>>>1)<<2>>>0)/9;F[b+1|0]=(I[m+2|0]+(I[m+1|0]>>>1|0)+(I[i+1|0]>>>2)+(I[i+2|0]>>>1)<<2>>>0)/9;F[Y+1|0]=(I[c+2|0]+((I[i+2|0]>>>1)+(I[i+1|0]>>>2)+(I[c+1|0]>>>1)|0)<<2>>>0)/9;d=d+1|0;c=c+3|0;i=i+3|0;m=m+3|0;Y=Y+2|0;b=b+2|0;continue}break}f=f+1|0;b=b+j|0;continue}break}Y=a;break j}break d}break h;case 1:d=Y;c=(h|0)/2|0;H[ra+28>>2]=c;Y=(s|0)/2|0;H[ra+24>>2]=Y;k:{a=qb(N(c,Y));if(a){g=(Y|0)>0?Y:0;f=(c|0)>0?c:0;Y=a;while(1){if((b|0)!=(g|0)){c=b<<1;i=d+N(c,h)|0;m=d+N(h,c|1)|0;c=0;while(1){if((c|0)!=(f|0)){F[Y|0]=I[m+1|0]+(I[m|0]+(I[i+1|0]+I[i|0]|0)|0)>>>2;c=c+1|0;m=m+2|0;i=i+2|0;Y=Y+1|0;continue}break}b=b+1|0;continue}break}Y=a;break k}break d}break h;case 3:a=(h|0)/3|0;H[ra+28>>2]=a;b=(s|0)/3|0;H[ra+24>>2]=b;l:{d=qb(N(a,b));if(d){j=(b|0)>0?b:0;p=(a|0)>0?a:0;a=d;while(1){if((c|0)!=(j|0)){g=N(c,3);i=N(g,h)+Y|0;b=N(h,g+2|0)+Y|0;m=N(h,g+1|0)+Y|0;f=0;while(1){if((f|0)!=(p|0)){F[a|0]=(I[b+2|0]+(I[b+1|0]+(I[b|0]+(I[m+2|0]+(I[m+1|0]+(I[m|0]+(I[i+2|0]+(I[i+1|0]+I[i|0]|0)|0)|0)|0)|0)|0)|0)>>>0)/9;f=f+1|0;b=b+3|0;m=m+3|0;i=i+3|0;a=a+1|0;continue}break}c=c+1|0;continue}break}Y=d;break l}break d}break h;default:break i}}a=(h|0)/4|0;H[ra+28>>2]=a;c=(s|0)/4|0;H[ra+24>>2]=c;m:{d=qb(N(a,c));if(d){j=(c|0)>0?c:0;p=(a|0)>0?a:0;a=d;while(1){if((f|0)!=(j|0)){c=f<<2;i=N(c,h)+Y|0;b=N(h,c|3)+Y|0;m=N(h,c|2)+Y|0;c=N(h,c|1)+Y|0;g=0;while(1){if((g|0)!=(p|0)){F[a|0]=I[b+3|0]+(I[b+2|0]+(I[b+1|0]+(I[b|0]+(I[m+3|0]+(I[m+2|0]+(I[m+1|0]+(I[m|0]+(I[c+3|0]+(I[c+2|0]+(I[c+1|0]+(I[c|0]+(I[i+3|0]+(I[i+2|0]+(I[i+1|0]+I[i|0]|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)>>>4;g=g+1|0;b=b+4|0;m=m+4|0;c=c+4|0;i=i+4|0;a=a+1|0;continue}break}f=f+1|0;continue}break}Y=d;break m}break d}}if(Y){break g}break f}a=H[G>>2];Pa=Xa-32|0;Xa=Pa;ta=Pn(Pa,Y,1,h,s,h);m=0;Qa=Xa-32|0;Xa=Qa;ha=H[H[a>>2]>>2];i=ha+92|0;n:{o:{if(!qd(Fb(i))){break o}if(H[Gb(Fb(i),0)+4>>2]!=H[ta+4>>2]){break o}if(H[Gb(Fb(i),0)+8>>2]==H[ta+8>>2]){break n}}c=H[ta+4>>2];b=H[ta+8>>2];while(1){if(!((c|0)<8|(b|0)<8)){m=m+1|0;b=b>>1;c=c>>1;continue}break}a=H[ta+4>>2];c=H[ta+8>>2];b=0;H[i+20>>2]=3;H[i+16>>2]=m;e=fq(O(2),O(.5));L[i+24>>2]=e;eb=i,gb=O(O(1)/Kf(e)),L[eb+28>>2]=gb;d=i+4|0;sk(d,N(H[i+20>>2],m));g=(m|0)>0?m:0;p:while(1){if((b|0)!=(g|0)){f=c>>>b|0;h=a>>>b|0;m=0;while(1){s=H[i+20>>2];if(s>>>0<=m>>>0){b=b+1|0;continue p}else{tj(Gb(d,N(b,s)+m|0),2,h,f,1);m=m+1|0;continue}}}break}b=i+32|0;d=rf(b);g=N(a,c);q:{if(d>>>0>>0){h=Xa-32|0;Xa=h;m=g-d|0;r:{if(m>>>0<=H[kb(b)>>2]-H[b+4>>2]>>1>>>0){a=Xa-16|0;Xa=a;H[a>>2]=b;c=H[b+4>>2];H[a+4>>2]=c;H[a+8>>2]=c+(m<<1);m=H[a+4>>2];c=H[a+8>>2];while(1){if((c|0)==(m|0)){nc(a);Xa=a+16|0}else{up(kb(b),m);m=m+2|0;H[a+4>>2]=m;continue}break}break r}j=kb(b);d=h+8|0;s=rf(b)+m|0;a=Xa-16|0;Xa=a;H[a+12>>2]=s;f=Xa-16|0;Xa=f;kb(b);H[f+12>>2]=2147483647;H[f+8>>2]=2147483647;c=H[Se(f+12|0,f+8|0)>>2];Xa=f+16|0;s:{if(c>>>0>=s>>>0){f=qf(b);if(f>>>0>>1>>>0){H[a+8>>2]=f<<1;c=H[zc(a+8|0,a+12|0)>>2]}Xa=a+16|0;a=c;break s}fd();X()}s=rf(b);c=0;f=Xa-16|0;Xa=f;H[f+12>>2]=0;Jd(d+12|0,j);if(a){if(a>>>0>2147483647){vd(15508);X()}c=Hb(a<<1)}H[d>>2]=c;s=(s<<1)+c|0;H[d+8>>2]=s;H[d+4>>2]=s;eb=tb(d),fb=(a<<1)+c|0,H[eb>>2]=fb;Xa=f+16|0;a=Xa-16|0;Xa=a;H[a>>2]=H[d+8>>2];c=H[d+8>>2];H[a+8>>2]=d+8;H[a+4>>2]=c+(m<<1);c=H[a>>2];while(1){if(H[a+4>>2]!=(c|0)){up(H[d+16>>2],H[a>>2]);c=H[a>>2]+2|0;H[a>>2]=c;continue}break}ud(a);Xa=a+16|0;Ap(b);a=d+4|0;vf(kb(b),H[b>>2],H[b+4>>2],a);Db(b,a);Db(b+4|0,d+8|0);Db(kb(b),tb(d));H[d>>2]=H[d+4>>2];rf(b);qf(b);qf(b);a=H[d+4>>2];while(1){if((a|0)!=H[d+8>>2]){H[d+8>>2]=H[d+8>>2]-2;continue}break}if(H[d>>2]){a=H[d>>2];tb(d);jb(a)}}Xa=h+32|0;break q}if(d>>>0>g>>>0){a=H[b>>2]+(g<<1)|0;rf(b);vp(b,a);qf(b);rf(b)}}uf(i+44|0,g);uf(i+56|0,g)}s=_c(Qa,3535);t:{u:{v:{w:{x:{if(H[ta>>2]==1){if(H[ta+16>>2]!=1){break x}a=i+4|0;if((qd(a)|0)!=(N(H[i+20>>2],H[i+16>>2])|0)){break w}if(H[ta+4>>2]!=H[Gb(a,0)+4>>2]){break v}if(H[ta+8>>2]!=H[Gb(a,0)+8>>2]){break u}Mg(i,Gb(a,0),ta);Mg(i,Gb(a,1),Gb(a,0));zp(i,Gb(a,2),Gb(a,1));b=1;while(1){if(K[i+16>>2]<=b>>>0){break t}d=H[Gb(a,N(H[i+20>>2],b))+24>>2];j=H[Gb(a,N(H[i+20>>2],b)-1|0)+24>>2];m=0;h=H[Gb(a,N(H[i+20>>2],b)-1|0)+4>>2];p=h<<1;l=H[Gb(a,N(H[i+20>>2],b)-1|0)+8>>2]>>>1|0;$=h>>>1|0;y:while(1){if((m|0)!=(l|0)){c=j+(N(m,p)<<2)|0;f=c+(h<<2)|0;g=0;while(1)if((g|0)==($|0)){m=m+1|0;continue y}else{L[d>>2]=O(O(O(L[c>>2]+L[c+4>>2])+L[f>>2])+L[f+4>>2])*O(.25);f=f+8|0;c=c+8|0;g=g+1|0;d=d+4|0;continue}}break}Mg(i,Gb(a,N(H[i+20>>2],b)+1|0),Gb(a,N(H[i+20>>2],b)));zp(i,Gb(a,N(H[i+20>>2],b)+2|0),Gb(a,N(H[i+20>>2],b)+1|0));b=b+1|0;continue}}mb(ib(ib(lb(ib(ib(ib(71664,6357),2697),3647),330),4217),6879));break c}mb(ib(ib(lb(ib(ib(ib(71664,8032),2697),3647),331),4217),8472));break c}mb(ib(ib(lb(ib(ib(ib(71664,9255),2697),3647),333),4217),9749));break c}mb(ib(ib(lb(ib(ib(ib(71664,10737),2697),3647),334),4217),11116));break c}mb(ib(ib(lb(ib(ib(ib(71664,11912),2697),3647),335),4217),11116));break c}wc(s);xa=Xa-48|0;Xa=xa;p=ha+160|0;z:{if(H[p>>2]==H[Gb(Fb(i),0)+4>>2]){if(H[p+4>>2]==H[Gb(Fb(i),0)+8>>2]){break z}}m=0;c=0;f=0;a=p+32|0;A:{if(qd(i+4|0)){b=H[Qe(i,0,0)>>2];g=H[Qe(i,0,0)+4>>2];h=H[Qe(i,0,0)+8>>2];H[a+12>>2]=H[i+16>>2];d=H[i+20>>2]-1|0;H[a+16>>2]=d;sk(a,N(d,H[a+12>>2]));B:while(1){if(K[a+12>>2]<=m>>>0){break A}s=h>>>m|0;j=g>>>m|0;d=0;while(1){l=H[a+16>>2];if(l>>>0<=d>>>0){m=m+1|0;continue B}else{tj(Gb(a,N(m,l)+d|0),b,j,s,1);d=d+1|0;continue}}}}mb(ib(ib(lb(ib(ib(ib(71664,1309),2324),3647),53),4217),4677));break c}m=H[Gb(Fb(i),0)+4>>2];h=H[Gb(Fb(i),0)+8>>2];g=H[i+16>>2];d=H[i+20>>2];a=p+92|0;L[a+24>>2]=.800000011920929;H[a+20>>2]=5;L[a+16>>2]=1.5;L[a+12>>2]=3;H[a+8>>2]=36;H[a+4>>2]=d;H[a>>2]=g;uf(a+28|0,36);s=a+40|0;sk(s,N(H[a+4>>2],H[a>>2]));C:while(1){if((c|0)!=(g|0)){a=h>>>c|0;j=m>>>c|0;l=N(c,d);b=0;while(1)if((b|0)==(d|0)){c=c+1|0;continue C}else{tj(Gb(s,b+l|0),2,j,a,2);b=b+1|0;continue}}break}eb=p,fb=H[Gb(Fb(i),0)+4>>2],H[eb>>2]=fb;eb=p,fb=H[Gb(Fb(i),0)+8>>2],H[eb+4>>2]=fb;c=H[p+8>>2];d=p+16|0;a=d;b=Rb(a);D:{if(c>>>0>b>>>0){g=Xa-32|0;Xa=g;b=c-b|0;E:{if(b>>>0<=(H[kb(a)>>2]-H[a+4>>2]|0)/12>>>0){Op(a,b);break E}c=kb(a);c=Np(g+8|0,bg(a,Rb(a)+b|0),Rb(a),c);Mp(c,b);Lp(a,c);a=H[c+4>>2];while(1){if((a|0)!=H[c+8>>2]){b=H[c+8>>2]-12|0;H[c+8>>2]=b;Yp(b);continue}break}if(H[c>>2]){a=H[c>>2];li(c);jb(a)}}Xa=g+32|0;break D}if(b>>>0>c>>>0){c=H[a>>2]+N(c,12)|0;Rb(a);_p(a,c);Og(a)}}while(1){if(Rb(d)>>>0>f>>>0){a=bd(d,f);c=H[p+12>>2];b=Rb(a);F:{if(c>>>0>b>>>0){g=Xa-32|0;Xa=g;b=c-b|0;G:{if(b>>>0<=(H[kb(a)>>2]-H[a+4>>2]|0)/12>>>0){Op(a,b);break G}c=kb(a);c=Np(g+8|0,bg(a,Rb(a)+b|0),Rb(a),c);Mp(c,b);Lp(a,c);a=H[c+4>>2];while(1){if((a|0)!=H[c+8>>2]){b=H[c+8>>2]-12|0;H[c+8>>2]=b;xe(b);continue}break}if(H[c>>2]){a=H[c>>2];li(c);jb(a)}}Xa=g+32|0;break F}if(b>>>0>c>>>0){c=H[a>>2]+N(c,12)|0;Rb(a);Xp(a,c);Og(a)}}f=f+1|0;continue}break}}c=pp(Hb(148));a=Xa-16|0;Xa=a;c=op(a+8|0,c);Ia=ha- -64|0;Mj(c,Ia);ee(c);Xa=a+16|0;Uc(H[Ia>>2],H[Gb(Fb(i),0)+4>>2]);Pc(H[Ia>>2],H[Gb(Fb(i),0)+8>>2]);_a=_c(xa+16|0,4062);$a=H[Ia>>2];$=ha+316|0;m=0;wa=Xa-48|0;Xa=wa;H:{I:{J:{K:{L:{if(i){if(!p){break L}if(!qd(Fb(i))){break K}if(H[Gb(Fb(i),0)+4>>2]!=H[p>>2]){break J}if(H[Gb(Fb(i),0)+8>>2]!=H[p+4>>2]){break I}d=0;ya=Xa-32|0;Xa=ya;M:{a=i;N:{if(H[a+16>>2]>0){n=_c(ya,17604);s=a;O:{P:{Q:{E=p+32|0;j=E;if(qd(j)){if(H[s+16>>2]<=0){break Q}if(!Bd(s,21776,27328)){break P}R:while(1){a=0;if(K[j+12>>2]<=d>>>0){break O}S:while(1)if(K[j+16>>2]<=a>>>0){d=d+1|0;continue R}else{c=Gb(j,N(H[j+16>>2],d)+a|0);b=Qe(s,d,a);a=a+1|0;g=Qe(s,d,a);h=0;T:{U:{V:{W:{X:{Y:{Z:{_:{$:{aa:{if(H[c>>2]==2){if(H[b>>2]!=2){break aa}if(H[g>>2]!=2){break $}if(H[c+16>>2]!=1){break _}if(H[b+16>>2]!=1){break Z}if(H[g+16>>2]!=1){break Y}if(H[c+4>>2]!=H[g+4>>2]){break X}if(H[c+8>>2]!=H[g+8>>2]){break W}if(H[b+4>>2]!=H[g+4>>2]){break V}if(H[b+8>>2]!=H[g+8>>2]){break U}ba:while(1){if(K[b+8>>2]<=h>>>0){continue S}f=0;if(K[c+8>>2]<=h>>>0){mb(ib(ib(lb(ib(ib(ib(71664,26152),26189),3647),119),4217),26317));break N}o=H[c+24>>2]+N(H[c+12>>2],h)|0;r=Jb(b,h);u=Jb(g,h);while(1)if(K[b+4>>2]<=f>>>0){h=h+1|0;continue ba}else{l=f<<2;L[l+o>>2]=L[l+r>>2]-L[l+u>>2];f=f+1|0;continue}}}mb(ib(ib(lb(ib(ib(ib(71664,10033),2324),3647),86),4217),10573));break T}mb(ib(ib(lb(ib(ib(ib(71664,11276),2324),3647),87),4217),10573));break T}mb(ib(ib(lb(ib(ib(ib(71664,11813),2324),3647),88),4217),10573));break T}mb(ib(ib(lb(ib(ib(ib(71664,13801),2324),3647),89),4217),14278));break T}mb(ib(ib(lb(ib(ib(ib(71664,14906),2324),3647),90),4217),14278));break T}mb(ib(ib(lb(ib(ib(ib(71664,15390),2324),3647),91),4217),14278));break T}mb(ib(ib(lb(ib(ib(ib(71664,15814),2324),3647),92),4217),15898));break T}mb(ib(ib(lb(ib(ib(ib(71664,16512),2324),3647),93),4217),16562));break T}mb(ib(ib(lb(ib(ib(ib(71664,17007),2324),3647),94),4217),15898));break T}mb(ib(ib(lb(ib(ib(ib(71664,17463),2324),3647),95),4217),16562))}break N}}}mb(ib(ib(lb(ib(ib(ib(71664,5552),2324),3647),72),4217),6085));break N}mb(ib(ib(lb(ib(ib(ib(71664,7135),2324),3647),73),4217),7621));break N}mb(ib(ib(lb(ib(ib(ib(71664,8763),2324),3647),74),4217),9177));break N}wc(n);ab=_c(ya,17715);l=Xa-48|0;Xa=l;La=p+60|0;mk(La);Ra=l+8|4;la=pc(L[p+52>>2]);c=1;ca:{while(1){da:{ea:{fa:{ga:{ha:{ia:{ja:{ka:{if(qd(E)-1>>>0>c>>>0){f=lk(E,c-1|0);j=lk(E,c);b=c+1|0;h=lk(E,b);la:{if(qd(E)>>>0>c>>>0){e=gq(hq(O(K[Gb(E,0)+4>>2]/K[Gb(E,c)+4>>2]>>>0)));if(O(P(e))>2]|0;if(!(H[f+4>>2]!=H[j+4>>2]|H[f+4>>2]!=H[h+4>>2])){if(H[f+8>>2]!=H[j+8>>2]){break ka}if(H[f+8>>2]!=H[h+8>>2]){break ja}a=1;c=H[j+4>>2]-1|0;Ga=c>>>0>1?c:1;c=H[j+8>>2]-1|0;bb=c>>>0>1?c:1;k=O(r|0);ma:while(1){if((a|0)==(bb|0)){break ea}c=1;q=O(a>>>0);n=a-1|0;Ba=Jb(f,n);u=Jb(f,a);d=a+1|0;V=Jb(f,d);Z=Jb(j,n);ua=Jb(j,a);R=Jb(j,d);ia=Jb(h,n);ea=Jb(h,a);Q=Jb(h,d);while(1)if((c|0)==(Ga|0)){a=d;continue ma}else{a=c<<2;n=a+ua|0;na:{if(pc(L[n>>2])>2];n=c-1<<2;B=L[n+Ba>>2];oa:{pa:{if(!(e>B)|!(e>L[a+Ba>>2])){break pa}o=c+1<<2;if(!(e>L[o+Ba>>2])|!(e>L[n+u>>2])|(!(e>L[a+u>>2])|!(e>L[o+u>>2]))|(!(e>L[n+V>>2])|!(e>L[a+V>>2])|(!(e>L[o+V>>2])|!(e>L[n+Z>>2])))|(!(e>L[a+Z>>2])|!(e>L[o+Z>>2])|(!(e>L[n+ua>>2])|!(e>L[o+ua>>2]))|(!(e>L[n+R>>2])|!(e>L[a+R>>2])|(!(e>L[o+R>>2])|!(e>L[n+ia>>2]))))|(!(e>L[a+ia>>2])|!(e>L[o+ia>>2])|(!(e>L[n+ea>>2])|!(e>L[a+ea>>2]))|(!(e>L[a+Q>>2])|(!(e>L[o+ea>>2])|!(e>L[n+Q>>2]))))){break pa}if(e>L[o+Q>>2]){break oa}}if(!(e>2])){break na}o=c+1<<2;if(!(e>2])|!(e>2])|(!(e>2])|!(e>2]))|(!(e>2])|!(e>2])|(!(e>2])|!(e>2])))|(!(e>2])|!(e>2])|(!(e>2])|!(e>2]))|(!(e>2])|!(e>2])|(!(e>2])|!(e>2]))))|(!(e>2])|!(e>2])|(!(e>2])|!(e>2]))|(!(e>2])|!(e>2])|(!(e>2])|!(e>2]))))){break na}}L[l+32>>2]=e;H[l+24>>2]=r;H[l+20>>2]=g;eb=l,gb=hi(s,g,k),L[eb+36>>2]=gb;a=l+8|0;Wg(a,Ra,O(c>>>0),q,g);Vg(La,a)}c=c+1|0;continue}}}if(!(H[f+4>>2]!=H[j+4>>2]|H[h+4>>2]!=(H[j+4>>2]>>>1|0))){if(H[f+8>>2]!=H[j+8>>2]){break ia}if(H[h+8>>2]!=(H[j+8>>2]>>>1|0)){break ha}a=2;e=O(O(H[h+4>>2]-1>>>0)+O(-.5));e=O(T(O(O(e+e)+O(.5))));qa:{if(e=O(0)){c=~~e>>>0;break qa}c=0}Ba=c>>>0>2?c:2;e=O(O(H[h+8>>2]-1>>>0)+O(-.5));e=O(T(O(O(e+e)+O(.5))));ra:{if(e=O(0)){c=~~e>>>0;break ra}c=0}ua=c>>>0>2?c:2;sa=O(r|0);sa:while(1){if((a|0)==(ua|0)){break ea}za=O(a>>>0);q=O(O(za*O(.5))+O(-.25));B=O(q+O(.5));fa=O(q+O(-.5));c=2;n=a-1|0;ia=Jb(f,n);u=Jb(f,a);d=a+1|0;V=Jb(f,d);Z=Jb(j,n);ea=Jb(j,a);R=Jb(j,d);while(1)if((c|0)==(Ba|0)){a=d;continue sa}else{n=c<<2;a=n+ea|0;ta:{if(pc(L[a>>2])>>0);k=O(O(ka*O(.5))+O(-.25));e=L[a>>2];o=c-1<<2;Ga=o+ia|0;ua:{va:{if(!(e>L[Ga>>2])|!(e>L[n+ia>>2])){break va}Q=c+1<<2;if(!(e>L[Q+ia>>2])|!(e>L[o+u>>2])|(!(e>L[n+u>>2])|!(e>L[u+Q>>2]))|(!(e>L[o+V>>2])|!(e>L[n+V>>2])|(!(e>L[Q+V>>2])|!(e>L[o+Z>>2])))|(!(e>L[n+Z>>2])|!(e>L[Q+Z>>2])|(!(e>L[o+ea>>2])|!(e>L[Q+ea>>2]))|(!(e>L[R+Q>>2])|(!(e>L[o+R>>2])|!(e>L[n+R>>2]))))){break va}ca=O(k+O(-.5));if(!(Eb(h,ca,fa)>2]>Eb(h,k,fa))){break va}e=O(k+O(.5));if(!(L[a>>2]>Eb(h,e,fa))){break va}if(!(L[a>>2]>Eb(h,ca,q))){break va}if(!(L[a>>2]>Eb(h,k,q))){break va}if(!(L[a>>2]>Eb(h,e,q))){break va}if(!(L[a>>2]>Eb(h,ca,B))){break va}if(!(L[a>>2]>Eb(h,k,B))){break va}if(L[a>>2]>Eb(h,e,B)){break ua}}e=L[a>>2];if(!(e>2])|!(e>2])){break ta}Q=c+1<<2;if(!(e>2])|!(e>2])|(!(e>2])|!(e>2]))|(!(e>2])|!(e>2])|(!(e>2])|!(e>2])))|(!(e>2])|!(e>2])|(!(e>2])|!(e>2]))|(!(e>2])|(!(e>2])|!(e>2]))))){break ta}ca=O(k+O(-.5));if(!(Eb(h,ca,fa)>e)){break ta}if(!(L[a>>2]>2]>2]>2]>2]>2]>2]>2]>2]=r;H[l+20>>2]=g;L[l+32>>2]=L[a>>2];eb=l,gb=hi(s,g,sa),L[eb+36>>2]=gb;a=l+8|0;Wg(a,Ra,ka,za,g);Vg(La,a)}c=c+1|0;continue}}}c=b;a=H[f+4>>2]>>>1|0;if((a|0)!=H[j+4>>2]|(a|0)!=H[h+4>>2]){continue}if(H[j+8>>2]!=(H[f+8>>2]>>>1|0)){break ga}if(H[h+8>>2]!=(H[f+8>>2]>>>1|0)){break fa}a=1;c=H[j+4>>2]-1|0;Ba=c>>>0>1?c:1;c=H[j+8>>2]-1|0;ua=c>>>0>1?c:1;sa=O(r|0);wa:while(1){if((a|0)==(ua|0)){break ea}c=1;q=O(O(a<<1>>>0)+O(.5));B=O(q+O(2));fa=O(q+O(-2));za=O(a>>>0);n=a-1|0;ia=Jb(j,n);ea=Jb(j,a);d=a+1|0;u=Jb(j,d);V=Jb(h,n);Z=Jb(h,a);R=Jb(h,d);while(1)if((c|0)==(Ba|0)){a=d;continue wa}else{n=c<<2;a=n+ea|0;xa:{if(pc(L[a>>2])>>0)+O(.5));e=L[a>>2];o=c-1<<2;Ga=o+ia|0;ya:{za:{if(!(e>L[Ga>>2])|!(e>L[n+ia>>2])){break za}Q=c+1<<2;if(!(e>L[Q+ia>>2])|!(e>L[o+ea>>2])|(!(e>L[Q+ea>>2])|!(e>L[o+u>>2]))|(!(e>L[n+u>>2])|!(e>L[u+Q>>2])|(!(e>L[o+V>>2])|!(e>L[n+V>>2])))|(!(e>L[Q+V>>2])|!(e>L[o+Z>>2])|(!(e>L[n+Z>>2])|!(e>L[Q+Z>>2]))|(!(e>L[R+Q>>2])|(!(e>L[o+R>>2])|!(e>L[n+R>>2]))))){break za}ca=O(k+O(-2));if(!(Eb(f,ca,fa)>2]>Eb(f,k,fa))){break za}e=O(k+O(2));if(!(L[a>>2]>Eb(f,e,fa))){break za}if(!(L[a>>2]>Eb(f,ca,q))){break za}if(!(L[a>>2]>Eb(f,k,q))){break za}if(!(L[a>>2]>Eb(f,e,q))){break za}if(!(L[a>>2]>Eb(f,ca,B))){break za}if(!(L[a>>2]>Eb(f,k,B))){break za}if(L[a>>2]>Eb(f,e,B)){break ya}}e=L[a>>2];if(!(e>2])|!(e>2])){break xa}Q=c+1<<2;if(!(e>2])|!(e>2])|(!(e>2])|!(e>2]))|(!(e>2])|!(e>2])|(!(e>2])|!(e>2])))|(!(e>2])|!(e>2])|(!(e>2])|!(e>2]))|(!(e>2])|(!(e>2])|!(e>2]))))){break xa}ca=O(k+O(-2));if(!(Eb(f,ca,fa)>e)){break xa}if(!(L[a>>2]>2]>2]>2]>2]>2]>2]>2]>2]=r;H[l+20>>2]=g;L[l+32>>2]=L[a>>2];eb=l,gb=hi(s,g,sa),L[eb+36>>2]=gb;a=l+8|0;Wg(a,Ra,O(c>>>0),za,g);Vg(La,a)}c=c+1|0;continue}}}Xa=l+48|0;break ca}mb(ib(ib(lb(ib(ib(ib(71664,18951),2324),3647),192),4217),19003));break da}mb(ib(ib(lb(ib(ib(ib(71664,19495),2324),3647),193),4217),19003));break da}mb(ib(ib(lb(ib(ib(ib(71664,18951),2324),3647),277),4217),19003));break da}mb(ib(ib(lb(ib(ib(ib(71664,19781),2324),3647),278),4217),19003));break da}mb(ib(ib(lb(ib(ib(ib(71664,20052),2324),3647),362),4217),19003));break da}mb(ib(ib(lb(ib(ib(ib(71664,20279),2324),3647),363),4217),19003));break da}c=b;continue}break}break N}wc(ab);u=_c(ya,17904);n=0;E=0;a=Xa-80|0;Xa=a;o=p+32|0;j=p+60|0;B=pc(L[p+52>>2]);fa=O(pc(O(L[p+56>>2]+O(1)))/L[p+56>>2]);Aa:{Ba:{Ca:{while(1){if(Jc(j)>>>0>n>>>0){h=pd(j,n);if(H[h+16>>2]>=H[o+16>>2]){break Ca}c=H[h+12>>2];b=H[o+16>>2];d=H[h+16>>2];kk(a+4|0,a,L[h>>2],L[h+4>>2],H[h+12>>2]);e=O(L[a>>2]+O(.5));Da:{if(O(P(e))>2]+O(.5));Ea:{if(O(P(e))>2]==(H[b+4>>2]==H[c+4>>2]|0)){if(H[g+8>>2]!=(H[b+8>>2]==H[c+8>>2]|0)){break Ja}d=Xa-32|0;Xa=d;Ka:{La:{Ma:{Na:{Oa:{Pa:{if(!((l|0)<=0|K[c+4>>2]<=l+1>>>0)){if((f|0)<=0){break Pa}r=f+1|0;if(r>>>0>=K[c+8>>2]){break Pa}if(H[b+4>>2]!=H[c+4>>2]){break Oa}if(H[b+4>>2]!=H[g+4>>2]){break Na}if(H[b+8>>2]!=H[c+8>>2]){break Ma}if(H[b+8>>2]!=H[g+8>>2]){break La}V=f-1|0;Z=Jb(b,V);R=Jb(b,f);ia=Jb(b,r);ea=Jb(c,f);V=Jb(g,V);Q=Jb(g,f);g=Jb(g,r);ek(d+28|0,d+24|0,d+20|0,d+16|0,d+12|0,c,l,f);b=l<<2;la=L[ia+b>>2];ca=L[b+Z>>2];sa=L[b+g>>2];za=L[b+V>>2];g=b+Q|0;e=L[g>>2];r=b+R|0;k=L[r>>2];q=L[b+ea>>2];ka=L[r+4>>2];va=L[r-4>>2];Ca=L[g+4>>2];Ha=L[g-4>>2];L[a+32>>2]=L[d+20>>2];Fa=L[d+12>>2];L[a+44>>2]=Fa;L[a+36>>2]=Fa;ka=O(O(O(va-ka)+O(Ca-Ha))*O(.25));L[a+40>>2]=ka;va=L[d+16>>2];L[a+64>>2]=e+O(k-O(q+q));q=O(O(O(ca-la)+O(sa-za))*O(.25));L[a+60>>2]=q;L[a+56>>2]=ka;L[a+52>>2]=q;L[a+48>>2]=va;L[a+20>>2]=-L[d+28>>2];q=L[d+24>>2];L[a+28>>2]=O(e-k)*O(-.5);L[a+24>>2]=-q;Xa=d+32|0;break Ka}mb(ib(ib(lb(ib(ib(ib(71664,24027),22846),3647),309),4217),24085));break N}mb(ib(ib(lb(ib(ib(ib(71664,24159),22846),3647),310),4217),24218));break N}mb(ib(ib(lb(ib(ib(ib(71664,24285),22846),3647),311),4217),24337));break N}mb(ib(ib(lb(ib(ib(ib(71664,24444),22846),3647),312),4217),24337));break N}mb(ib(ib(lb(ib(ib(ib(71664,24518),22846),3647),313),4217),24337));break N}mb(ib(ib(lb(ib(ib(ib(71664,24620),22846),3647),314),4217),24337));break N}break Fa}if(!(H[b+4>>2]!=H[c+4>>2]|H[g+4>>2]!=(H[c+4>>2]>>>1|0))){if(H[b+8>>2]!=H[c+8>>2]|H[g+8>>2]!=(H[c+8>>2]>>>1|0)){break Ia}d=Xa-32|0;Xa=d;Qa:{Ra:{Sa:{Ta:{Ua:{Va:{Wa:{Xa:{Ya:{Za:{if(!((l|0)<=0|K[c+4>>2]<=l+1>>>0)){if((f|0)<=0){break Za}r=f+1|0;if(r>>>0>=K[c+8>>2]){break Za}if(H[b+4>>2]!=H[c+4>>2]){break Ya}if(H[g+4>>2]!=(H[b+4>>2]>>>1|0)){break Xa}if(H[b+8>>2]!=H[c+8>>2]){break Wa}if(H[g+8>>2]!=(H[b+8>>2]>>>1|0)){break Va}V=Jb(b,f-1|0);Z=Jb(b,f);R=Jb(b,r);r=Jb(c,f);kk(d+28|0,d+24|0,O(l|0),O(f|0),1);e=L[d+28>>2];if(!(O(e+O(-.5))>=O(0))){break Ua}if(!(O(L[d+24>>2]+O(-.5))>=O(0))){break Ta}if(!(O(K[g+4>>2])>O(e+O(.5)))){break Sa}if(!(O(K[g+8>>2])>O(L[d+24>>2]+O(.5)))){break Ra}ek(d+20|0,d+16|0,d+12|0,d+8|0,d+4|0,c,l,f);e=Eb(g,L[d+28>>2],L[d+24>>2]);b=l<<2;k=L[r+b>>2];r=b+Z|0;la=L[r-4>>2];q=L[r>>2];ca=Eb(g,O(L[d+28>>2]+O(.5)),L[d+24>>2]);sa=L[r+4>>2];za=Eb(g,O(L[d+28>>2]+O(-.5)),L[d+24>>2]);ka=L[b+V>>2];va=Eb(g,L[d+28>>2],O(L[d+24>>2]+O(.5)));Ca=L[b+R>>2];Ha=Eb(g,L[d+28>>2],O(L[d+24>>2]+O(-.5)));L[a+32>>2]=L[d+12>>2];Fa=L[d+4>>2];L[a+44>>2]=Fa;la=O(O(O(la+ca)-O(sa+za))*O(.25));L[a+40>>2]=la;L[a+36>>2]=Fa;ca=L[d+8>>2];L[a+64>>2]=e+O(q-O(k+k));k=O(O(O(ka+va)-O(Ca+Ha))*O(.25));L[a+60>>2]=k;L[a+56>>2]=la;L[a+52>>2]=k;L[a+48>>2]=ca;L[a+20>>2]=-L[d+20>>2];k=L[d+16>>2];L[a+28>>2]=O(e-q)*O(-.5);L[a+24>>2]=-k;Xa=d+32|0;break Qa}mb(ib(ib(lb(ib(ib(ib(71664,24027),22846),3647),413),4217),24085));break N}mb(ib(ib(lb(ib(ib(ib(71664,24159),22846),3647),414),4217),24218));break N}mb(ib(ib(lb(ib(ib(ib(71664,24285),22846),3647),415),4217),24337));break N}mb(ib(ib(lb(ib(ib(ib(71664,24894),22846),3647),416),4217),24337));break N}mb(ib(ib(lb(ib(ib(ib(71664,24518),22846),3647),417),4217),24337));break N}mb(ib(ib(lb(ib(ib(ib(71664,24992),22846),3647),418),4217),24337));break N}mb(ib(ib(lb(ib(ib(ib(71664,25085),22846),3647),428),4217),25126));break N}mb(ib(ib(lb(ib(ib(ib(71664,25371),22846),3647),429),4217),25462));break N}mb(ib(ib(lb(ib(ib(ib(71664,25566),22846),3647),430),4217),25126));break N}mb(ib(ib(lb(ib(ib(ib(71664,25659),22846),3647),431),4217),25462));break N}break Fa}if(H[c+4>>2]!=(H[b+4>>2]>>>1|0)|H[c+4>>2]!=H[g+4>>2]){break Ga}if(H[c+4>>2]!=(H[b+4>>2]>>>1|0)|H[c+4>>2]!=H[g+4>>2]){break Ha}d=Xa-32|0;Xa=d;_a:{$a:{ab:{bb:{cb:{db:{if(!((l|0)<=0|K[c+4>>2]<=l+1>>>0)){if((f|0)<=0){break db}r=f+1|0;if(r>>>0>=K[c+8>>2]){break db}if(H[c+4>>2]!=(H[b+4>>2]>>>1|0)){break cb}if(H[g+4>>2]!=(H[b+4>>2]>>>1|0)){break bb}if(H[c+8>>2]!=(H[b+8>>2]>>>1|0)){break ab}if(H[g+8>>2]!=(H[b+8>>2]>>>1|0)){break $a}V=Jb(c,f);Z=Jb(g,f-1|0);R=Jb(g,f);ia=Jb(g,r);Wg(d+28|0,d+24|0,O(l|0),O(f|0),1);ek(d+20|0,d+16|0,d+12|0,d+8|0,d+4|0,c,l,f);e=Eb(b,L[d+28>>2],L[d+24>>2]);g=l<<2;r=g+R|0;k=L[r>>2];q=L[g+V>>2];la=Eb(b,O(L[d+28>>2]+O(-2)),L[d+24>>2]);ca=L[r+4>>2];sa=Eb(b,O(L[d+28>>2]+O(2)),L[d+24>>2]);za=L[r-4>>2];ka=Eb(b,L[d+28>>2],O(L[d+24>>2]+O(-2)));va=L[g+ia>>2];Ca=Eb(b,L[d+28>>2],O(L[d+24>>2]+O(2)));Ha=L[g+Z>>2];L[a+32>>2]=L[d+12>>2];Fa=L[d+4>>2];L[a+44>>2]=Fa;la=O(O(O(la+ca)-O(sa+za))*O(.25));L[a+40>>2]=la;L[a+36>>2]=Fa;ca=L[d+8>>2];L[a+64>>2]=k+O(e-O(q+q));q=O(O(O(ka+va)-O(Ca+Ha))*O(.25));L[a+60>>2]=q;L[a+56>>2]=la;L[a+52>>2]=q;L[a+48>>2]=ca;L[a+20>>2]=-L[d+20>>2];q=L[d+16>>2];L[a+28>>2]=O(k-e)*O(-.5);L[a+24>>2]=-q;Xa=d+32|0;break _a}mb(ib(ib(lb(ib(ib(ib(71664,24027),22846),3647),359),4217),24085));break N}mb(ib(ib(lb(ib(ib(ib(71664,24159),22846),3647),360),4217),24218));break N}mb(ib(ib(lb(ib(ib(ib(71664,25773),22846),3647),361),4217),24337));break N}mb(ib(ib(lb(ib(ib(ib(71664,24894),22846),3647),362),4217),24337));break N}mb(ib(ib(lb(ib(ib(ib(71664,25884),22846),3647),363),4217),24337));break N}mb(ib(ib(lb(ib(ib(ib(71664,24992),22846),3647),364),4217),24337));break N}break Fa}mb(ib(ib(lb(ib(ib(ib(71664,23400),22846),3647),466),4217),23471));break N}mb(ib(ib(lb(ib(ib(ib(71664,23559),22846),3647),469),4217),23471));break N}mb(ib(ib(lb(ib(ib(ib(71664,23656),22846),3647),472),4217),23471));break N}mb(ib(ib(lb(ib(ib(ib(71664,23814),22846),3647),475),4217),23839));break N}b=Xa-48|0;Xa=b;e=L[a+64>>2];k=pc(L[a+36>>2]);q=L[a+36>>2];ka=O(q+q);q=L[a+40>>2];e=O(O(O(O(O(O(ka*q)*L[a+52>>2])-O(e*k))-O(L[a+48>>2]*pc(q)))-O(L[a+32>>2]*pc(L[a+52>>2])))+O(O(L[a+32>>2]*L[a+48>>2])*L[a+64>>2]));d=O(P(e))<=O(1.1920928955078125e-7);if(!d){e=O(O(1)/e);eb=b,gb=O(e*$j(L[a+48>>2],L[a+52>>2],L[a+64>>2])),L[eb>>2]=gb;eb=b,gb=O(e*od(L[a+40>>2],L[a+36>>2],L[a+64>>2],L[a+60>>2])),L[eb+4>>2]=gb;eb=b,gb=O(e*od(L[a+36>>2],L[a+40>>2],L[a+48>>2],L[a+52>>2])),L[eb+8>>2]=gb;eb=b,gb=O(e*$j(L[a+32>>2],L[a+40>>2],L[a+64>>2])),L[eb+16>>2]=gb;eb=b,gb=O(e*od(L[a+40>>2],L[a+32>>2],L[a+52>>2],L[a+44>>2])),L[eb+20>>2]=gb;eb=b,gb=O(e*$j(L[a+32>>2],L[a+36>>2],L[a+48>>2])),L[eb+32>>2]=gb;L[b+12>>2]=L[b+4>>2];L[b+24>>2]=L[b+8>>2];L[b+28>>2]=L[b+20>>2]}d=!d;if(d){L[a+8>>2]=O(L[b+8>>2]*L[a+28>>2])+O(O(L[b>>2]*L[a+20>>2])+O(L[b+4>>2]*L[a+24>>2]));L[a+12>>2]=O(L[b+20>>2]*L[a+28>>2])+O(O(L[b+12>>2]*L[a+20>>2])+O(L[b+16>>2]*L[a+24>>2]));L[a+16>>2]=O(L[b+32>>2]*L[a+28>>2])+O(O(L[b+24>>2]*L[a+20>>2])+O(L[b+28>>2]*L[a+24>>2]))}Xa=b+48|0;eb:{if(!d){break eb}if(O(pc(L[a+8>>2])+pc(L[a+12>>2]))>L[p+88>>2]){break eb}e=O(O(L[a+32>>2]*L[a+48>>2])-pc(L[a+36>>2]));if(e!=O(0)){eb=h,gb=O(pc(O(L[a+32>>2]+L[a+48>>2]))/e),L[eb+32>>2]=gb}if(e==O(0)){break eb}b=l<<2;if(L[h+24>>2]!=L[Jb(c,f)+b>>2]){break Ba}q=L[Jb(c,f)+b>>2];e=L[a+8>>2];k=L[a+12>>2];L[h+24>>2]=q-O(O(L[a+28>>2]*L[a+16>>2])+O(O(L[a+20>>2]*e)+O(L[a+24>>2]*k)));Wg(h,h+4|0,O(e+L[a+4>>2]),O(k+L[a>>2]),H[h+12>>2]);e=O(L[a+16>>2]+O(H[h+16>>2]));L[h+20>>2]=e;eb=h,gb=Ug(e,O(H[o+16>>2])),L[eb+20>>2]=gb;if(!(fa>O(P(L[h+32>>2])))){break eb}if(!(pc(L[h+24>>2])>=B)){break eb}e=L[h>>2];if(!(e>=O(0))){break eb}if(!(e>2]))){break eb}e=L[h+4>>2];if(!(e>=O(0))){break eb}if(!(e>2]))){break eb}eb=h,gb=hi(s,H[h+12>>2],L[h+20>>2]),L[eb+28>>2]=gb;ub(pd(j,E),h,36);E=E+1|0}n=n+1|0;continue}break}c=Jc(j);fb:{if(c>>>0>>0){g=Xa-32|0;Xa=g;d=E-c|0;gb:{if(d>>>0<=(H[kb(j)>>2]-H[j+4>>2]|0)/36>>>0){f=Xa-16|0;Xa=f;b=Ip(f,j,d);c=H[b+4>>2];d=H[b+8>>2];while(1){if((c|0)==(d|0)){nc(b);Xa=f+16|0}else{kb(j);Fp(c);c=c+36|0;H[b+4>>2]=c;continue}break}break gb}c=kb(j);b=jk(g+8|0,Gp(j,Jc(j)+d|0),Jc(j),c);c=Xa-16|0;Xa=c;H[c>>2]=H[b+8>>2];f=H[b+8>>2];H[c+8>>2]=b+8;H[c+4>>2]=f+N(d,36);d=H[c>>2];while(1){if(H[c+4>>2]!=(d|0)){Fp(H[c>>2]);d=H[c>>2]+36|0;H[c>>2]=d;continue}break}ud(c);Xa=c+16|0;ik(j,b);hk(b)}Xa=g+32|0;break fb}if(c>>>0>E>>>0){c=H[j>>2]+N(E,36)|0;Jc(j);Wp(j,c);iq(j)}}Xa=a+80|0;break Aa}mb(ib(ib(lb(ib(ib(ib(71664,21961),2324),3647),489),4217),22033));break N}mb(ib(ib(lb(ib(ib(ib(71664,22123),2324),3647),526),4217),22180));break N}wc(u);V=_c(ya,18149);E=Xa-16|0;Xa=E;hb:{ib:{jb:{kb:{h=p+60|0;if(Jc(h)>>>0>K[p+84>>2]){g=p+16|0;if((Rb(g)|0)!=H[p+8>>2]){break kb}if((Rb(bd(g,0))|0)!=H[p+12>>2]){break jb}j=Ib(E);n=H[p+84>>2];b=Xa-32|0;Xa=b;a=H[p+8>>2];e=O(U(O(O(H[p>>2])/O(a|0))));c=H[p+12>>2];k=O(U(O(O(H[p+4>>2])/O(c|0))));mk(j);rk(j,n);Z=N(a,c);l=0;while(1){lb:{a=0;if(Rb(g)>>>0<=l>>>0){k=O((O(P(k))>2]=a;if(Jc(h)>>>0<=a>>>0){u=(n|0)/(Z|0)|0;l=0;mb:while(1){n=0;if(Rb(g)>>>0<=l>>>0){Xa=b+32|0;break lb}while(1){if(Rb(bd(g,l))>>>0<=n>>>0){l=l+1|0;continue mb}f=bd(bd(g,l),n);eb=b,fb=yb(f),H[eb+16>>2]=fb;H[b+28>>2]=u;nb:{o=H[Se(b+16|0,b+28|0)>>2];if(!o){break nb}c=ag(f);eb=b,fb=ag(f),H[eb+16>>2]=fb;d=Pe(b+16|0,o);r=Tg(f);Z=Xa-16|0;Xa=Z;a=Xa+-64|0;Xa=a;H[a+48>>2]=d;H[a+56>>2]=c;H[a+40>>2]=r;while(1){ob:{if(Ad(a+48|0,a+40|0)){break ob}pb:{qb:{rb:{c=Wh(a+40|0,a+56|0);switch(c|0){case 0:case 1:break ob;case 3:break qb;case 2:break rb;default:break pb}}if(!$c(H[fe(a+40|0)>>2],H[a+56>>2])){break ob}Xd(H[a+56>>2],H[a+40>>2]);break ob}c=H[a+56>>2];H[a+32>>2]=c;Dp(c,H[nd(a+32|0)>>2],H[fe(a+40|0)>>2]);break ob}if((c|0)<=7){r=H[a+40>>2];d=Xa-32|0;Xa=d;H[d+24>>2]=H[a+56>>2];H[d+16>>2]=r;fe(d+16|0);while(1){if(Ic(d+24|0,d+16|0)){R=H[d+24>>2];c=Xa-32|0;Xa=c;H[c+16>>2]=r;H[c+24>>2]=R;sb:{if(!Ic(c+24|0,c+16|0)){break sb}H[c+8>>2]=H[c+24>>2];while(1){if(!Ic(nd(c+8|0),c+16|0)){break sb}if(!$c(H[c+8>>2],H[c+24>>2])){continue}H[c+24>>2]=H[c+8>>2];continue}}Xa=c+32|0;H[d+8>>2]=H[c+24>>2];if(Ic(d+8|0,d+24|0)){Xd(H[d+24>>2],H[d+8>>2])}nd(d+24|0);continue}break}Xa=d+32|0;break ob}c=Pe(a+56|0,c>>>1|0);H[a+32>>2]=c;H[a+24>>2]=H[a+40>>2];c=Dp(H[a+56>>2],c,H[fe(a+24|0)>>2]);H[a+16>>2]=H[a+56>>2];H[a+8>>2]=H[a+24>>2];tb:{if(!$c(H[a+16>>2],H[a+32>>2])){R=a+16|0;r=a+8|0;d=Xa-16|0;Xa=d;H[d+8>>2]=H[a+32>>2];while(1){ia=Ad(R,fe(r));if(!ia){if(!$c(H[r>>2],H[d+8>>2])){continue}}break}Xa=d+16|0;if(!(ia^1)){break tb}Xd(H[a+16>>2],H[a+8>>2]);c=c+1|0}d=a+16|0;nd(d);ub:{if(!Re(d,a+8|0)){break ub}while(1){if($c(H[a+16>>2],H[a+32>>2])){nd(a+16|0);continue}while(1){if(!$c(H[fe(a+8|0)>>2],H[a+32>>2])){continue}break}if(Cp(a+16|0,a+8|0)){break ub}d=a+16|0;Xd(H[d>>2],H[a+8>>2]);if(Ad(a+32|0,d)){H[a+32>>2]=H[a+8>>2]}c=c+1|0;nd(a+16|0);continue}}vb:{if(!Ic(a+16|0,a+32|0)){break vb}if(!$c(H[a+32>>2],H[a+16>>2])){break vb}Xd(H[a+16>>2],H[a+32>>2]);c=c+1|0}if(Ad(a+48|0,a+16|0)){break ob}wb:{if(c){break wb}if(Re(a+48|0,a+16|0)){c=H[a+56>>2];H[a+32>>2]=c;H[a+8>>2]=c;while(1){if(Ad(nd(a+8|0),a+16|0)){break ob}if($c(H[a+8>>2],H[a+32>>2])){break wb}H[a+32>>2]=H[a+8>>2];continue}}c=H[a+16>>2];H[a+32>>2]=c;H[a+8>>2]=c;while(1){if(Ad(nd(a+8|0),a+40|0)){break ob}if($c(H[a+8>>2],H[a+32>>2])){break wb}H[a+32>>2]=H[a+8>>2];continue}}if(Re(a+48|0,a+16|0)){H[a+40>>2]=H[a+16>>2];continue}eb=a,fb=H[nd(a+16|0)>>2],H[eb+56>>2]=fb;continue}nd(a+16|0);H[a+8>>2]=H[a+40>>2];if(!$c(H[a+56>>2],H[fe(a+8|0)>>2])){while(1){if(Ad(a+16|0,a+8|0)){break ob}if($c(H[a+56>>2],H[a+16>>2])){c=a+16|0;Xd(H[c>>2],H[a+8>>2]);nd(c)}else{nd(a+16|0);continue}break}}if(Ad(a+16|0,a+8|0)){break ob}while(1){xb:{if($c(H[a+56>>2],H[a+16>>2])){while(1){if($c(H[a+56>>2],H[fe(a+8|0)>>2])){continue}break}if(Cp(a+16|0,a+8|0)){break xb}Xd(H[a+16>>2],H[a+8>>2])}nd(a+16|0);continue}break}if(Re(a+48|0,a+16|0)){break ob}H[a+56>>2]=H[a+16>>2];continue}break}Xa=a- -64|0;Xa=Z+16|0;yb:{if(yb(f)>>>0>=o>>>0){break yb}if(L[Nb(f,0)>>2]>=L[Nb(f,o)>>2]){break yb}mb(ib(ib(lb(ib(ib(ib(71664,22270),2324),3647),661),4217),22328));break N}a=0;while(1){if((a|0)==(o|0)){break nb}Vg(j,pd(h,H[Nb(f,a)+4>>2]));a=a+1|0;continue}}n=n+1|0;continue}}}else{a=pd(h,H[b+28>>2]);q=O(L[a+4>>2]/k);zb:{if(O(P(q))>2]/e);Ab:{if(O(P(q))>2]=P(L[a+24>>2]);l=b+16|0;L[l>>2]=L[b+12>>2];H[l+4>>2]=H[b+28>>2];Bb:{if(K[d+4>>2]>2]){fi(d,l);break Bb}a=0;o=Xa-32|0;Xa=o;r=kb(d);f=_h(d,yb(d)+1|0);R=yb(d);u=Xa-16|0;Xa=u;H[u+12>>2]=0;c=o+8|0;Jd(c+12|0,r);if(f){if(f>>>0>536870911){vd(25943);X()}a=Hb(f<<3)}H[c>>2]=a;R=(R<<3)+a|0;H[c+8>>2]=R;H[c+4>>2]=R;eb=tb(c),fb=(f<<3)+a|0,H[eb>>2]=fb;Xa=u+16|0;Ng(r,H[c+8>>2],l);H[c+8>>2]=H[c+8>>2]+8;Zh(d,c);Yh(c);Xa=o+32|0}a=H[b+28>>2]+1|0;continue}}}else{while(1){if(Rb(bd(g,l))>>>0>a>>>0){tf(bd(bd(g,l),a));a=a+1|0;continue}break}l=l+1|0;continue}}break}gi(h,j);if(Jc(h)>>>0>K[p+84>>2]){break ib}pk(j)}Xa=E+16|0;break hb}mb(ib(ib(lb(ib(ib(ib(71664,20536),2324),3647),454),4217),20795));break N}mb(ib(ib(lb(ib(ib(ib(71664,21061),2324),3647),455),4217),20795));break N}mb(ib(ib(lb(ib(ib(ib(71664,21397),2324),3647),469),4217),21784));break N}wc(V);ia=_c(ya,18337);l=0;n=Xa+-64|0;Xa=n;Cb:{if(!I[p+28|0]){a=p+60|0;h=0;while(1){if(Jc(a)>>>0<=h>>>0){break Cb}eb=pd(a,h),fb=0,H[eb+8>>2]=fb;h=h+1|0;continue}}V=p+72|0;mk(V);r=p+60|0;rk(V,N(Jc(r),36));o=p+92|0;ea=o+40|0;a=0;Db:{Eb:{while(1){if(qd(Fb(s))>>>0>a>>>0){c=Gb(Fb(s),a);if(H[c+4>>2]!=(H[c+12>>2]>>>2|0)){break Eb}b=H[Gb(ea,a)+24>>2];E=H[c+8>>2];j=H[c+24>>2];u=H[c+4>>2];d=j+(u<<2)|0;k=L[j>>2];e=O(L[d>>2]-k);k=O(L[j+4>>2]-k);eb=b,gb=O(+we(e,k)+3.141592653589793),L[eb>>2]=gb;L[b+4>>2]=W(O(O(k*k)+O(e*e)));c=u-1|0;Z=c>>>0>1?c:1;f=j+4|0;g=d;h=1;while(1){Fb:{g=g+4|0;c=b+8|0;if((h|0)==(Z|0)){k=L[f>>2];e=O(L[g>>2]-k);k=O(k-L[f-4>>2]);eb=b,gb=O(+we(e,k)+3.141592653589793),L[eb+8>>2]=gb;L[b+12>>2]=W(O(O(k*k)+O(e*e)));R=E-1|0;Q=R>>>0>1?R:1;g=(u<<2)+d|0;h=j;E=1;Gb:while(1){if((E|0)==(Q|0)){f=c+8|0;d=j+(N(u,R)<<2)|0;k=L[d>>2];b=d-(u<<2)|0;e=O(k-L[b>>2]);k=O(L[d+4>>2]-k);eb=c,gb=O(+we(e,k)+3.141592653589793),L[eb+8>>2]=gb;L[c+12>>2]=W(O(O(k*k)+O(e*e)));c=d+4|0;g=1;while(1){b=b+4|0;if((g|0)==(Z|0)){break Fb}e=O(L[c>>2]-L[b>>2]);k=O(L[c+4>>2]-L[c-4>>2]);eb=f,gb=O(+we(e,k)+3.141592653589793),L[eb+8>>2]=gb;L[f+12>>2]=W(O(O(k*k)+O(e*e)));g=g+1|0;c=c+4|0;f=f+8|0;continue}}e=O(L[g>>2]-L[h>>2]);k=O(L[d+4>>2]-L[d>>2]);eb=c,gb=O(+we(e,k)+3.141592653589793),L[eb+8>>2]=gb;L[c+12>>2]=W(O(O(k*k)+O(e*e)));c=c+16|0;f=d+4|0;b=1;while(1)if((b|0)==(Z|0)){e=O(L[g+4>>2]-L[h+4>>2]);k=O(L[f>>2]-L[f-4>>2]);eb=c,gb=O(+we(e,k)+3.141592653589793),L[eb>>2]=gb;L[c+4>>2]=W(O(O(k*k)+O(e*e)));E=E+1|0;g=g+8|0;h=h+8|0;d=f+4|0;continue Gb}else{g=g+4|0;h=h+4|0;e=O(L[g>>2]-L[h>>2]);k=O(L[f+4>>2]-L[f-4>>2]);eb=c,gb=O(+we(e,k)+3.141592653589793),L[eb>>2]=gb;L[c+4>>2]=W(O(O(k*k)+O(e*e)));b=b+1|0;c=c+8|0;f=f+4|0;continue}}}else{e=O(L[g>>2]-L[f>>2]);k=O(L[f+4>>2]-L[f-4>>2]);eb=b,gb=O(+we(e,k)+3.141592653589793),L[eb+8>>2]=gb;L[b+12>>2]=W(O(O(k*k)+O(e*e)));h=h+1|0;f=f+4|0;b=c;continue}}break}k=L[c>>2];e=O(k-L[b>>2]);k=O(k-L[c-4>>2]);eb=f,gb=O(+we(e,k)+3.141592653589793),L[eb+8>>2]=gb;L[f+12>>2]=W(O(O(k*k)+O(e*e)));a=a+1|0;continue}break}break Db}mb(ib(ib(lb(ib(ib(ib(71664,1433),1972),3647),96),4217),4490));break N}Z=p+144|0;Hb:while(1){if(Jc(r)>>>0<=l>>>0){gi(r,V);break Cb}q=L[pd(r,l)>>2];B=L[pd(r,l)+4>>2];fa=L[pd(r,l)+28>>2];e=O(O(1)/O(1<>2]));k=O(O(e*O(.5))+O(-.5));L[n+56>>2]=O(q*e)+k;L[n+52>>2]=O(B*e)+k;L[n+48>>2]=e*fa;h=0;eb=n,gb=Ug(L[n+56>>2],O(H[Qe(s,H[pd(r,l)+12>>2],0)+4>>2]-1>>>0)),L[eb+56>>2]=gb;eb=n,gb=Ug(L[n+52>>2],O(H[Qe(s,H[pd(r,l)+12>>2],0)+8>>2]-1>>>0)),L[eb+52>>2]=gb;R=rb(Z,0);a=H[pd(r,l)+12>>2];c=H[pd(r,l)+16>>2];k=L[n+52>>2];e=L[n+48>>2];j=Xa-48|0;Xa=j;Ib:{q=L[n+56>>2];if(q>=O(0)){b=o+40|0;if(q>2])|0)+4>>2])){if(k>=O(0)){if(k>2])|0)+8>>2])){b=Gb(b,c+N(a,H[o+4>>2])|0);if(H[b+16>>2]==2){H[n+60>>2]=0;B=O(q+O(.5));Jb:{if(O(P(B))>>0>=K[b+4>>2]|f>>>0>=K[b+8>>2])){break Ib}E=o+28|0;e=O(L[o+12>>2]*e);B=e>2]);fa=O(B+O(.5));Lb:{if(O(P(fa))>2]-1|0);g=Yf(0,f-c|0);Q=Vh(c+f|0,H[b+8>>2]-1|0);pb(rb(E,0),0,zb(E)<<2);la=O(O(-1)/O(e+e));Mb:while(1){if((g|0)>(Q|0)){c=0;d=0;while(1)if(H[o+20>>2]<=(d|0)){e=O(0);while(1){d=H[o+8>>2];if((d|0)<=(c|0)){if(e==O(0)){break Ib}}else{if(L[rb(E,c)>>2]>e){e=L[rb(E,c)>>2]}c=c+1|0;continue}break}if(e>O(0)){a=0;while(1){if((a|0)>=(d|0)){break Ib}c=a;k=O(a|0);L[j+32>>2]=k;eb=j,gb=L[rb(E,a)>>2],L[eb+36>>2]=gb;b=a-1|0;L[j+24>>2]=b|0;d=H[o+8>>2];eb=j,gb=L[rb(E,(b+d|0)%(d|0)|0)>>2],L[eb+28>>2]=gb;a=a+1|0;L[j+16>>2]=a|0;b=H[o+8>>2];eb=j,gb=L[rb(E,(b+a|0)%(b|0)|0)>>2],L[eb+20>>2]=gb;Nb:{if(!(L[rb(E,c)>>2]>O(e*L[o+24>>2]))){break Nb}q=L[j+36>>2];if(!(q>L[j+28>>2])|!(q>L[j+20>>2])){break Nb}L[j>>2]=k;B=O(0);q=L[j+16>>2];k=L[j+24>>2];fa=O(q-k);ka=q;q=L[j+32>>2];ca=O(O(ka-q)*fa);la=O(k-q);fa=O(la*fa);c=ca==O(0)|fa==O(0)|la==O(0);Ob:{if(c){H[j+12>>2]=0;H[j+8>>2]=0;break Ob}B=L[j+36>>2];B=O(O(O(L[j+20>>2]-B)/ca)-O(O(L[j+28>>2]-B)/fa));L[j+12>>2]=B;k=O(k*k);q=O(O(O(B*O(O(q*q)-k))+O(L[j+28>>2]-L[j+36>>2]))/la);L[j+8>>2]=q;B=O(O(L[j+28>>2]-O(L[j+12>>2]*k))-O(q*L[j+24>>2]))}L[j+4>>2]=B;if(!c){q=L[j+8>>2];k=L[j+12>>2];if(k!=O(0)){L[j>>2]=O(-q)/O(k+k)}}ea=H[n+60>>2];ua=R+(ea<<2)|0;k=O(H[o+8>>2]);t=+O(O(O(L[j>>2]+O(.5))+k)/k)*6.283185307179586;A(+t);u=v(1)|0;d=v(0)|0;c=u>>>20&2047;Pb:{if((c|0)==2047){t=t*6.283185307179586;w=t/t;break Pb}g=d<<1;b=u<<1|d>>>31;w=(g|0)==-1467459024&(b|0)==-2144189450?t*0:t;if((b|0)==-2144189450&g>>>0<=2827508272|b>>>0<2150777846){break Pb}Qb:{if(!c){c=0;g=d<<12;b=u<<12|d>>>20;if((b|0)>0|(b|0)>=0){while(1){c=c-1|0;b=b<<1|g>>>31;g=g<<1;if((b|0)>0|(b|0)>=0){continue}break}}b=1-c|0;g=b&31;if((b&63)>>>0>=32){b=d<>>32-g|u<1025){while(1){f=g-1413754136|0;Rb:{d=b-((g>>>0<1413754136)+1647099|0)|0;if((d|0)<0){f=g;d=b;break Rb}if((g|0)!=1413754136|(b|0)!=1647099){break Rb}w=t*0;break Pb}b=d<<1|f>>>31;g=f<<1;c=c-1|0;if((c|0)>1025){continue}break}c=1025}f=g-1413754136|0;Sb:{d=b-((g>>>0<1413754136)+1647099|0)|0;if((d|0)<0){f=g;d=b;break Sb}if((g|0)!=1413754136|(b|0)!=1647099){break Sb}w=t*0;break Pb}Tb:{if(d>>>0>1048575){g=f;b=d;break Tb}while(1){c=c-1|0;Q=d>>>0<524288;d=d<<1|f>>>31;g=f<<1;f=g;b=d;if(Q){continue}break}}u=u&-2147483648;Q=b+-1048576|c<<20;d=b;b=1-c|0;f=b&31;if((b&63)>>>0>=32){b=0;d=d>>>f|0}else{b=d>>>f|0;d=((1<>>f}c=(c|0)>0;x(0,(c?g:d)|0);x(1,(c?Q:b)|u);w=+z()}L[ua>>2]=w;H[n+60>>2]=ea+1}d=H[o+8>>2];continue}}mb(ib(ib(lb(ib(ib(ib(71664,13842),1972),3647),218),4217),14247));break N}else{H[j+40>>2]=H[6842];a=H[6841];H[j+32>>2]=H[6840];H[j+36>>2]=a;b=rb(E,0);a=rb(E,0);f=H[o+8>>2]-1|0;u=a+(f<<2)|0;e=L[u>>2];k=L[a>>2];g=0;while(1){if((f|0)==(g|0)){L[b+(f<<2)>>2]=O(L[j+40>>2]*k)+O(O(L[j+32>>2]*e)+O(L[j+36>>2]*L[u>>2]))}else{ea=g<<2;g=g+1|0;q=O(L[j+32>>2]*e);e=L[a+ea>>2];L[ea+b>>2]=O(L[j+40>>2]*L[a+(g<<2)>>2])+O(q+O(e*L[j+36>>2]));continue}break}d=d+1|0;continue}}ca=pc(O(O(g|0)-k));Ba=Jb(b,g);c=a;while(1){if((c|0)>(ea|0)){g=g+1|0;continue Mb}e=O(ca+pc(O(O(c|0)-q)));if(!(e>fa)){d=Ba+(c<<3)|0;B=L[d>>2];u=H[o+8>>2];f=rb(E,0);B=O(+O(B*O(u|0))*.159154943091895);e=O(la*e);e=O(O(+O(O(e*O(O(e*O(O(e*O(O(e*O(O(e*O(e+O(6)))+O(30)))+O(120)))+O(360)))+O(720)))+O(720))*.0013888888)*L[d+4>>2]);d=H[o+8>>2];Ub:{Vb:{Wb:{Xb:{Yb:{Zb:{_b:{$b:{if(f){if(!(O(B+O(.5))>O(0))){break $b}sa=O(B+O(-.5));if(!(sa=O(0))){break _b}if((d|0)<0){break Zb}ka=B;B=O(T(sa));ac:{if(O(P(B))=O(0))){break Yb}if(!(B>=O(0))){break Xb}ua=(d+u|0)%(d|0)|0;if((ua|0)<0){break Wb}d=(u+1|0)%(d|0)|0;if((d|0)<0){break Vb}u=f+(ua<<2)|0;L[u>>2]=O(sa*e)+L[u>>2];d=f+(d<<2)|0;L[d>>2]=O(B*e)+L[d>>2];break Ub}mb(ib(ib(lb(ib(ib(ib(71664,14828),15093),3647),139),4217),15611));break N}mb(ib(ib(lb(ib(ib(ib(71664,16147),15093),3647),140),4217),16416));break N}mb(ib(ib(lb(ib(ib(ib(71664,16815),15093),3647),141),4217),16902));break N}mb(ib(ib(lb(ib(ib(ib(71664,17364),15093),3647),142),4217),17538));break N}mb(ib(ib(lb(ib(ib(ib(71664,17865),15093),3647),150),4217),17913));break N}mb(ib(ib(lb(ib(ib(ib(71664,18306),15093),3647),151),4217),18487));break N}mb(ib(ib(lb(ib(ib(ib(71664,18823),15093),3647),152),4217),19077));break N}mb(ib(ib(lb(ib(ib(ib(71664,19365),15093),3647),153),4217),19660));break N}}c=c+1|0;continue}}}mb(ib(ib(lb(ib(ib(ib(71664,11323),1972),3647),126),4217),11704));break N}mb(ib(ib(lb(ib(ib(ib(71664,10116),1972),3647),122),4217),10488));break N}mb(ib(ib(lb(ib(ib(ib(71664,8733),1972),3647),121),4217),9116));break N}mb(ib(ib(lb(ib(ib(ib(71664,7216),1972),3647),120),4217),7702));break N}mb(ib(ib(lb(ib(ib(ib(71664,5594),1972),3647),119),4217),6066));break N}Xa=j+48|0;while(1)if(H[n+60>>2]<=(h|0)){l=l+1|0;continue Hb}else{a=n+8|0;ub(a,pd(r,l),36);eb=n,gb=L[rb(Z,h)>>2],L[eb+16>>2]=gb;Vg(V,a);h=h+1|0;continue}}}Xa=n- -64|0;wc(ia);Xa=ya+32|0;break M}mb(ib(ib(lb(ib(ib(ib(71664,7135),2324),3647),147),4217),7621))}_();X()}a=Jc(Nj(p));h=wa+32|0;Lf(h);if(a){Xo(h,a);ep(h,a)}while(1){if(Jc(Nj(p))>>>0<=m>>>0){break H}a=pd(Nj(p),m);Vl(wa+8|0,L[a>>2],L[a+4>>2],L[a+8>>2],L[a+28>>2],L[a+24>>2]>O(0));a=mc(h,m);F[a+16|0]=I[wa+24|0];c=H[wa+20>>2];H[a+8>>2]=H[wa+16>>2];H[a+12>>2]=c;c=H[wa+12>>2];H[a>>2]=H[wa+8>>2];H[a+4>>2]=c;m=m+1|0;continue}}mb(ib(ib(lb(ib(ib(ib(71664,7104),7738),8835),212),9364),9916));break c}mb(ib(ib(lb(ib(ib(ib(71664,10663),7738),8835),213),9364),11178));break c}mb(ib(ib(lb(ib(ib(ib(71664,11860),7738),8835),214),9364),13680));break c}mb(ib(ib(lb(ib(ib(ib(71664,14386),7738),8835),215),9364),14617));break c}mb(ib(ib(lb(ib(ib(ib(71664,15433),7738),8835),216),9364),14617));break c}o=kb($a);Uc(o,96);Sn(o,Fc(h));s=$+48|0;j=$+96|0;p=$+144|0;l=$+192|0;n=$+240|0;k=L[$+288>>2];q=L[$+292>>2];B=L[$+296>>2];fa=L[$+300>>2];la=L[$+304>>2];ca=L[$+308>>2];sa=L[$+312>>2];za=L[$+316>>2];c=0;m=0;bc:{cc:{if(i){if((Hc(o)|0)!=(Fc(h)|0)){break cc}while(1){if(Fc(h)>>>0<=m>>>0){if((Fc(h)|0)!=(c|0)){mb(ib(ib(lb(ib(ib(ib(71664,8077),3413),4187),617),4854),8498));break c}}else{r=mf(o,c);b=mc(h,m);f=Xa-160|0;Xa=f;a=Xa-352|0;Xa=a;ka=L[b>>2];va=L[b+4>>2];e=O(S(O(L[b+12>>2]*za),O(1)));Ca=L[b+8>>2];Ha=Wn(Ca);Ca=Vn(Ca);b=a+304|0;H[b+32>>2]=1065353216;H[b+24>>2]=0;H[b+28>>2]=0;L[b+20>>2]=va;va=O(Ha*e);L[b+16>>2]=va;L[b+8>>2]=ka;L[b>>2]=va;ka=O(Ca*e);L[b+12>>2]=ka;L[b+4>>2]=-ka;ka=L[a+324>>2];va=L[a+312>>2];d=a+256|0;Vb(d,b,$);Vb(d|8,b,$+8|0);Vb(a+272|0,b,$+16|0);Vb(a+280|0,b,$+24|0);Vb(a+288|0,b,$+32|0);Vb(a+296|0,b,$+40|0);d=a+208|0;Vb(d,b,s);Vb(d|8,b,s+8|0);Vb(a+224|0,b,s+16|0);Vb(a+232|0,b,s+24|0);Vb(a+240|0,b,s+32|0);Vb(a+248|0,b,s+40|0);d=a+160|0;Vb(d,b,j);Vb(d|8,b,j+8|0);Vb(a+176|0,b,j+16|0);Vb(a+184|0,b,j+24|0);Vb(a+192|0,b,j+32|0);Vb(a+200|0,b,j+40|0);d=a+112|0;Vb(d,b,p);Vb(d|8,b,p+8|0);Vb(a+128|0,b,p+16|0);Vb(a+136|0,b,p+24|0);Vb(a+144|0,b,p+32|0);Vb(a+152|0,b,p+40|0);d=a- -64|0;Vb(d,b,l);Vb(d|8,b,l+8|0);Vb(a+80|0,b,l+16|0);Vb(a+88|0,b,l+24|0);Vb(a+96|0,b,l+32|0);Vb(a+104|0,b,l+40|0);d=a+16|0;Vb(d,b,n);Vb(d|8,b,n+8|0);Vb(a+32|0,b,n+16|0);Vb(a+40|0,b,n+24|0);Vb(a+48|0,b,n+32|0);Vb(a+56|0,b,n+40|0);b=a+12|0;d=a+8|0;hf(i,b,d,O(e*sa));eb=f,gb=Sb(i,L[a+16>>2],L[a+20>>2],H[a+12>>2],H[a+8>>2]),L[eb>>2]=gb;eb=f,gb=Sb(i,L[a+24>>2],L[a+28>>2],H[a+12>>2],H[a+8>>2]),L[eb+4>>2]=gb;eb=f,gb=Sb(i,L[a+32>>2],L[a+36>>2],H[a+12>>2],H[a+8>>2]),L[eb+8>>2]=gb;eb=f,gb=Sb(i,L[a+40>>2],L[a+44>>2],H[a+12>>2],H[a+8>>2]),L[eb+12>>2]=gb;eb=f,gb=Sb(i,L[a+48>>2],L[a+52>>2],H[a+12>>2],H[a+8>>2]),L[eb+16>>2]=gb;eb=f,gb=Sb(i,L[a+56>>2],L[a+60>>2],H[a+12>>2],H[a+8>>2]),L[eb+20>>2]=gb;hf(i,b,d,O(e*ca));eb=f,gb=Sb(i,L[a+64>>2],L[a+68>>2],H[a+12>>2],H[a+8>>2]),L[eb+24>>2]=gb;eb=f,gb=Sb(i,L[a+72>>2],L[a+76>>2],H[a+12>>2],H[a+8>>2]),L[eb+28>>2]=gb;eb=f,gb=Sb(i,L[a+80>>2],L[a+84>>2],H[a+12>>2],H[a+8>>2]),L[eb+32>>2]=gb;eb=f,gb=Sb(i,L[a+88>>2],L[a+92>>2],H[a+12>>2],H[a+8>>2]),L[eb+36>>2]=gb;eb=f,gb=Sb(i,L[a+96>>2],L[a+100>>2],H[a+12>>2],H[a+8>>2]),L[eb+40>>2]=gb;eb=f,gb=Sb(i,L[a+104>>2],L[a+108>>2],H[a+12>>2],H[a+8>>2]),L[eb+44>>2]=gb;hf(i,b,d,O(e*la));eb=f,gb=Sb(i,L[a+112>>2],L[a+116>>2],H[a+12>>2],H[a+8>>2]),L[eb+48>>2]=gb;eb=f,gb=Sb(i,L[a+120>>2],L[a+124>>2],H[a+12>>2],H[a+8>>2]),L[eb+52>>2]=gb;eb=f,gb=Sb(i,L[a+128>>2],L[a+132>>2],H[a+12>>2],H[a+8>>2]),L[eb+56>>2]=gb;eb=f,gb=Sb(i,L[a+136>>2],L[a+140>>2],H[a+12>>2],H[a+8>>2]),L[eb+60>>2]=gb;eb=f,gb=Sb(i,L[a+144>>2],L[a+148>>2],H[a+12>>2],H[a+8>>2]),L[eb+64>>2]=gb;eb=f,gb=Sb(i,L[a+152>>2],L[a+156>>2],H[a+12>>2],H[a+8>>2]),L[eb+68>>2]=gb;hf(i,b,d,O(e*fa));eb=f,gb=Sb(i,L[a+160>>2],L[a+164>>2],H[a+12>>2],H[a+8>>2]),L[eb+72>>2]=gb;eb=f,gb=Sb(i,L[a+168>>2],L[a+172>>2],H[a+12>>2],H[a+8>>2]),L[eb+76>>2]=gb;eb=f,gb=Sb(i,L[a+176>>2],L[a+180>>2],H[a+12>>2],H[a+8>>2]),L[eb+80>>2]=gb;eb=f,gb=Sb(i,L[a+184>>2],L[a+188>>2],H[a+12>>2],H[a+8>>2]),L[eb+84>>2]=gb;eb=f,gb=Sb(i,L[a+192>>2],L[a+196>>2],H[a+12>>2],H[a+8>>2]),L[eb+88>>2]=gb;eb=f,gb=Sb(i,L[a+200>>2],L[a+204>>2],H[a+12>>2],H[a+8>>2]),L[eb+92>>2]=gb;hf(i,b,d,O(e*B));eb=f,gb=Sb(i,L[a+208>>2],L[a+212>>2],H[a+12>>2],H[a+8>>2]),L[eb+96>>2]=gb;eb=f,gb=Sb(i,L[a+216>>2],L[a+220>>2],H[a+12>>2],H[a+8>>2]),L[eb+100>>2]=gb;eb=f,gb=Sb(i,L[a+224>>2],L[a+228>>2],H[a+12>>2],H[a+8>>2]),L[eb+104>>2]=gb;eb=f,gb=Sb(i,L[a+232>>2],L[a+236>>2],H[a+12>>2],H[a+8>>2]),L[eb+108>>2]=gb;eb=f,gb=Sb(i,L[a+240>>2],L[a+244>>2],H[a+12>>2],H[a+8>>2]),L[eb+112>>2]=gb;eb=f,gb=Sb(i,L[a+248>>2],L[a+252>>2],H[a+12>>2],H[a+8>>2]),L[eb+116>>2]=gb;hf(i,b,d,O(e*q));eb=f,gb=Sb(i,L[a+256>>2],L[a+260>>2],H[a+12>>2],H[a+8>>2]),L[eb+120>>2]=gb;eb=f,gb=Sb(i,L[a+264>>2],L[a+268>>2],H[a+12>>2],H[a+8>>2]),L[eb+124>>2]=gb;eb=f,gb=Sb(i,L[a+272>>2],L[a+276>>2],H[a+12>>2],H[a+8>>2]),L[eb+128>>2]=gb;eb=f,gb=Sb(i,L[a+280>>2],L[a+284>>2],H[a+12>>2],H[a+8>>2]),L[eb+132>>2]=gb;eb=f,gb=Sb(i,L[a+288>>2],L[a+292>>2],H[a+12>>2],H[a+8>>2]),L[eb+136>>2]=gb;eb=f,gb=Sb(i,L[a+296>>2],L[a+300>>2],H[a+12>>2],H[a+8>>2]),L[eb+140>>2]=gb;hf(i,b,d,O(e*k));eb=f,gb=Sb(i,va,ka,H[a+12>>2],H[a+8>>2]),L[eb+144>>2]=gb;Xa=a+352|0;d=0;a=0;Eo(r,84);E=36;while(1){if((d|0)==37){if((a|0)!=666){mb(ib(ib(lb(ib(ib(ib(71664,21466),3413),4187),410),4854),21859));_();X()}}else{b=a+E|0;ya=f+(d<<2)|0;g=d+1|0;d=g;while(1){if((a|0)!=(b|0)){u=r+((a|0)/8|0)|0;F[u|0]=I[u|0]|(L[ya>>2]>2])<<(a&7);d=d+1|0;a=a+1|0;continue}break}E=E-1|0;a=b;d=g;continue}break}Xa=f+160|0;a=mc(h,m);b=lf(o,c);F[b+16|0]=I[a+16|0];d=H[a+12>>2];H[b+8>>2]=H[a+8>>2];H[b+12>>2]=d;d=H[a+4>>2];H[b>>2]=H[a>>2];H[b+4>>2]=d;c=c+1|0;m=m+1|0;continue}break}Sn(o,c);break bc}mb(ib(ib(lb(ib(ib(ib(71664,3022),3413),4187),537),4854),5265));break c}mb(ib(ib(lb(ib(ib(ib(71664,6408),3413),4187),538),4854),6918));break c}gj(h);Xa=wa+48|0;wc(_a);c=So();a=xa+16|0;Rn(a);b=vb(a);eb=xa,fb=Hc(kb(H[Ia>>2])),H[eb+12>>2]=fb;H[xa+8>>2]=27637;H[xa+4>>2]=b;H[xa>>2]=5694;On(c,21888,xa);ob(a);p=H[Ia>>2];h=Xa-112|0;Xa=h;wa=ha+12|0;tf(wa);H[ha+24>>2]=-1;Z=ha+28|0;ya=ha+788|0;E=ha+652|0;i=ha+636|0;$=Ub(kb(p));s=Wf(h+104|0,Ej(ha+72|0));while(1){if(Ic(s,Wf(h+48|0,kc()))){o=_c(h+48|0,22089);b=I[ha+8|0];a=kb(p);c=kb(H[oc(s)+4>>2]);dc:{ec:{fc:{if(b){g=c;j=H[oc(s)+4>>2]+36|0;d=0;f=0;r=Xa-16|0;Xa=r;tf(i);gc:{hc:{ic:{if(!Hc(a)){break ic}if(!Hc(g)){break ic}b=a;Qh(i,Hc(a));while(1){jc:{if(Hc(b)>>>0<=f>>>0){if(yb(i)>>>0<=Hc(b)>>>0){break jc}mb(ib(ib(lb(ib(ib(ib(71664,23177),22978),8835),175),9364),23237));break c}a=-1;c=-1;l=2147483647;u=mf(b,f);kc:{if(H[j+8>>2]){H[j+100>>2]=0;d=j+72|0;zb(d);Vp(d);ci(d);m=j+84|0;while(1){if(!io(m)){ko(m);continue}break}wj(j,m,H[j+8>>2],u);zb(d);break kc}mb(ib(ib(lb(ib(ib(ib(71664,23345),15930),8835),405),9364),23380));break c}d=0;V=lf(b,f);n=j+72|0;lc:{while(1){if(zb(n)>>>0<=d>>>0){mc:{if((a|0)==-1){break lc}if((l|0)==-1){break hc}if((c|0)!=-1){break mc}Nf(i,Ke(r+8|0,f,l));break lc}}else{nc:{if(I[V+16|0]!=I[lf(g,H[rb(n,d)>>2])+16|0]){break nc}m=Sh(u,mf(g,H[rb(n,d)>>2]));if(m>>>0>>0){l=H[rb(n,d)>>2];c=a;a=m;break nc}c=c>>>0>m>>>0?m:c}d=d+1|0;continue}break}if(!(L[i+12>>2]>O(O(a>>>0)/O(c>>>0)))){break lc}Nf(i,Ke(r+8|0,f,l))}f=f+1|0;continue}break}d=yb(i)}Xa=r+16|0;break gc}mb(ib(ib(lb(ib(ib(ib(71664,22728),22978),8835),160),9364),23103));break c}if(K[ha>>2]<=d>>>0){break fc}wc(o);break dc}d=c;c=0;l=0;j=Xa-16|0;Xa=j;tf(i);oc:{if(!Hc(a)){break oc}if(!Hc(d)){break oc}g=a;Qh(i,Hc(a));while(1){if(Hc(g)>>>0<=l>>>0){if(yb(i)>>>0>Hc(g)>>>0){mb(ib(ib(lb(ib(ib(ib(71664,23177),22978),8835),112),9364),23237));break c}}else{c=0;a=-1;m=-1;b=2147483647;n=mf(g,l);r=lf(g,l);pc:{while(1){if(Hc(d)>>>0<=c>>>0){qc:{if((a|0)==-1){break pc}if((m|0)!=-1){break qc}Nf(i,Ke(j+8|0,l,b));break pc}}else{rc:{if(I[r+16|0]!=I[lf(d,c)+16|0]){break rc}f=Sh(n,mf(d,c));if(f>>>0>>0){m=a;b=c;a=f;break rc}m=f>>>0>>0?f:m}c=c+1|0;continue}break}if(!(L[i+12>>2]>O(O(a>>>0)/O(m>>>0)))){break pc}Nf(i,Ke(j+8|0,l,b))}l=l+1|0;continue}break}c=yb(i)}Xa=j+16|0;if(K[ha>>2]>c>>>0){break ec}}wc(o);n=Ub(kb(H[oc(s)+4>>2]));a=_c(h+48|0,22106);c=to(E,$,n,i,H[p>>2],H[p+4>>2],H[H[oc(s)+4>>2]>>2],H[H[oc(s)+4>>2]+4>>2]);b=0;sc:{if((c|0)<0){break sc}b=1}wc(a);if(!b){break dc}l=Ib(h+88|0);b=h+48|0;a=_c(b,22223);so(l,E,i,c);wc(a);a=_c(h+16|0,22246);tc:{if(!ro(b,$,n,l,ya,H[H[oc(s)+4>>2]>>2],H[H[oc(s)+4>>2]+4>>2])){wc(a);break tc}wc(a);j=Ib(h);a=_c(h+16|0,22347);qo(j,h+48|0,$,n,l,L[ha+4>>2]);uc:{if(yb(j)>>>0>2]){wc(a);break uc}wc(a);u=_c(h+16|0,22364);o=kb(p);r=kb(H[oc(s)+4>>2]);a=h+48|0;c=0;f=0;g=Xa+-64|0;Xa=g;tf(i);vc:{wc:{xc:{yc:{if(!Hc(o)){break yc}if(!Hc(r)){break yc}e=pc(O(10));if(!lo(g+16|0,a,O(0))){break xc}Qh(i,Hc(o));while(1){zc:{if(Hc(o)>>>0<=f>>>0){if(yb(i)>>>0<=Hc(o)>>>0){break zc}mb(ib(ib(lb(ib(ib(ib(71664,23177),22978),8835),256),9364),23237));break c}a=-1;m=-1;b=2147483647;R=mf(o,f);V=lf(o,f);yj(g+12|0,g+8|0,g+16|0,L[V>>2],L[V+4>>2]);c=0;Ac:{while(1){if(Hc(r)>>>0<=c>>>0){Bc:{if((a|0)==-1){break Ac}if((b|0)==-1){break wc}if((m|0)!=-1){break Bc}Nf(i,Ke(g,f,b));break Ac}}else{d=lf(r,c);Cc:{if(I[V+16|0]!=I[d+16|0]){break Cc}if(e>2]-L[d>>2]))+pc(O(L[g+8>>2]-L[d+4>>2])))){break Cc}d=zo(R,mf(r,c));if(d>>>0>>0){b=c;m=a;a=d;break Cc}m=d>>>0>>0?d:m}c=c+1|0;continue}break}if(!(L[i+12>>2]>O(O(a>>>0)/O(m>>>0)))){break Ac}Nf(i,Ke(g,f,b))}f=f+1|0;continue}break}c=yb(i)}Xa=g- -64|0;break vc}mb(ib(ib(lb(ib(ib(ib(71664,26550),22978),8835),196),9364),26575));break c}mb(ib(ib(lb(ib(ib(ib(71664,22728),22978),8835),241),9364),23103));break c}if(K[ha>>2]>c>>>0){wc(u);break uc}wc(u);a=_c(h+16|0,22557);c=to(E,$,n,i,H[p>>2],H[p+4>>2],H[H[oc(s)+4>>2]>>2],H[H[oc(s)+4>>2]+4>>2]);b=0;Dc:{if((c|0)<0){break Dc}b=1}wc(a);if(!b){break uc}a=h+16|0;b=_c(a,22594);so(l,E,i,c);wc(b);a=_c(a,22617);if(!ro(h+48|0,$,n,l,ya,H[H[oc(s)+4>>2]>>2],H[H[oc(s)+4>>2]+4>>2])){wc(a);break uc}wc(a);tf(j);a=_c(h+16|0,22711);qo(j,h+48|0,$,n,l,L[ha+4>>2]);wc(a);if(yb(j)>>>0>2]){break uc}if(yb(j)>>>0<=yb(wa)>>>0){break uc}Aj(Z,h+48|0);gi(wa,j);eb=ha,fb=H[oc(s)>>2],H[eb+24>>2]=fb}xe(j)}xe(l);break dc}wc(o)}vo(s);continue}break}Xa=h+112|0;Xa=xa+48|0;Xa=Qa+32|0;Lh(ta);Xa=Pa+32|0;a=Fc(Sj(H[G>>2]));H[G+48>>2]=a;Ec:{if(!a){a=0;c=H[G+56>>2];c=(c|0)>0?c:0;while(1){if((a|0)==(c|0)){break Ec}H[(H[G+52>>2]+N(a,68)|0)+60>>2]=-1;a=a+1|0;continue}}jb(H[G+44>>2]);a=qb(H[G+48>>2]<<3);H[G+44>>2]=a;if(a){c=Sj(H[G>>2]);Fc:{if((Ja|0)==1){a=0;while(1){if(H[G+48>>2]<=(a|0)){break Fc}e=L[mc(c,a)>>2];k=L[mc(c,a)+4>>2];b=H[G+4>>2];Gc:{if(b){d=b+184|0;b=H[G+44>>2]+(a<<3)|0;ve(d,e,k,b,b+4|0);break Gc}b=H[G+44>>2]+(a<<3)|0;L[b+4>>2]=k;L[b>>2]=e}a=a+1|0;continue}}Hc:{switch(Ja-2|0){case 3:a=0;while(1){if(H[G+48>>2]<=(a|0)){break Fc}e=L[mc(c,a)>>2];k=L[mc(c,a)+4>>2];b=H[G+4>>2];Ic:{if(b){d=b+184|0;b=H[G+44>>2]+(a<<3)|0;ve(d,O(e*O(1.5)),O(k*O(1.5)),b,b+4|0);break Ic}b=H[G+44>>2]+(a<<3)|0;L[b+4>>2]=k*O(1.5);L[b>>2]=e*O(1.5)}a=a+1|0;continue};case 0:a=0;while(1){if(H[G+48>>2]<=(a|0)){break Fc}e=L[mc(c,a)>>2];k=L[mc(c,a)+4>>2];b=H[G+4>>2];Jc:{if(b){d=b+184|0;b=H[G+44>>2]+(a<<3)|0;ve(d,O(e+e),O(k+k),b,b+4|0);break Jc}b=H[G+44>>2]+(a<<3)|0;L[b+4>>2]=k+k;L[b>>2]=e+e}a=a+1|0;continue};case 2:a=0;while(1){if(H[G+48>>2]<=(a|0)){break Fc}e=L[mc(c,a)>>2];k=L[mc(c,a)+4>>2];b=H[G+4>>2];Kc:{if(b){d=b+184|0;b=H[G+44>>2]+(a<<3)|0;ve(d,O(e*O(3)),O(k*O(3)),b,b+4|0);break Kc}b=H[G+44>>2]+(a<<3)|0;L[b+4>>2]=k*O(3);L[b>>2]=e*O(3)}a=a+1|0;continue};default:break Hc}}a=0;while(1){if(H[G+48>>2]<=(a|0)){break Fc}e=L[mc(c,a)>>2];k=L[mc(c,a)+4>>2];b=H[G+4>>2];Lc:{if(b){d=b+184|0;b=H[G+44>>2]+(a<<3)|0;ve(d,O(e*O(4)),O(k*O(4)),b,b+4|0);break Lc}b=H[G+44>>2]+(a<<3)|0;L[b+4>>2]=k*O(4);L[b>>2]=e*O(4)}a=a+1|0;continue}}a=0;c=H[G+56>>2];c=(c|0)>0?c:0;while(1)if((a|0)==(c|0)){i=tb(H[H[H[G>>2]>>2]>>2]);c=H[H[H[H[G>>2]>>2]>>2]+24>>2];if(!c){break Ec}$=H[((c<<2)+G|0)+60>>2];d=N($,68);if(H[(d+H[G+52>>2]|0)+64>>2]){break Ec}f=H[G+4>>2];b=H[G>>2];a=Xa-16|0;Xa=a;H[a+12>>2]=c;b=kp(H[b>>2]+4|0,a+12|0);Xa=a+16|0;g=Sj(H[G>>2]);o=d+H[G+52>>2]|0;d=Xa-224|0;Xa=d;c=-1;Mc:{if(yb(i)>>>0<4){break Mc}j=qb(yb(i)<<4);if(!j){break e}h=qb(N(yb(i),24));if(!h){break e}c=0;while(1){if(yb(i)>>>0>c>>>0){a=j+(c<<4)|0;eb=a,hb=+L[mc(g,H[Nb(i,c)>>2])>>2],M[eb>>3]=hb;eb=a,hb=+L[mc(g,H[Nb(i,c)>>2])+4>>2],M[eb+8>>3]=hb;a=h+N(c,24)|0;eb=a,hb=+L[bd(b,H[Nb(i,c)+4>>2])>>2],M[eb>>3]=hb;e=L[bd(b,H[Nb(i,c)+4>>2])+4>>2];H[a+16>>2]=0;H[a+20>>2]=0;M[a+8>>3]=e;c=c+1|0;continue}break}H[d+212>>2]=h;H[d+208>>2]=j;H[d+216>>2]=c;c=-1;f=f+8|0;ha=yb(i);b=0;g=0;a=Xa-80|0;Xa=a;n=-1;Nc:{if((ha|0)<4){break Nc}while(1){if((b|0)!=(ha|0)){m=N(b,24);b=b+1|0;if(M[(h+m|0)+16>>3]==0){continue}break Nc}break}if(M[f>>3]==0|M[f+32>>3]!=0|(M[f+40>>3]==0|M[f+64>>3]!=0)|(M[f+72>>3]!=0|M[f+80>>3]!=1|(M[f+24>>3]!=0|M[f+56>>3]!=0))|M[f+88>>3]!=0){break Nc}b=ha<<1;m=Id(b,8);if(!m){sb(0,3,1514,0);break Nc}s=Id(b,1);if(s){E=H[s>>2];ta=H[m>>2];while(1){if((g|0)!=(ha|0)){b=ta+(g<<7)|0;p=h+N(g,24)|0;M[b>>3]=M[p>>3];t=M[p+8>>3];H[b+40>>2]=0;H[b+44>>2]=0;H[b+32>>2]=0;H[b+36>>2]=0;H[b+24>>2]=0;H[b+28>>2]=0;H[b+16>>2]=0;H[b+20>>2]=1072693248;M[b+8>>3]=t;r=g<<4;l=r+j|0;M[b+48>>3]=M[l>>3]*-M[p>>3];t=M[l>>3];y=M[p+8>>3];H[b+80>>2]=0;H[b+84>>2]=0;H[b+72>>2]=0;H[b+76>>2]=0;xa=b- -64|0;H[xa>>2]=0;H[xa+4>>2]=0;M[b+56>>3]=t*-y;M[b+88>>3]=M[p>>3];t=M[p+8>>3];H[b+104>>2]=0;H[b+108>>2]=1072693248;M[b+96>>3]=t;M[b+112>>3]=M[l+8>>3]*-M[p>>3];M[b+120>>3]=M[l+8>>3]*-M[p+8>>3];b=r+E|0;M[b>>3]=M[l>>3];M[b+8>>3]=M[l+8>>3];g=g+1|0;continue}break}b=Tp(m);if(!b){Bb(m);Bb(s);sb(0,3,3759,0);break Nc}p=Sg(b,m);if(!p){Bb(m);Bb(s);Bb(b);sb(0,3,4272,0);break Nc}l=Sg(b,s);if(!l){Bb(m);Bb(s);Bb(b);Bb(p);sb(0,3,4902,0);break Nc}if(($h(p)|0)<0){Bb(m);Bb(s);Bb(b);Bb(p);Bb(l);sb(0,3,5756,0);break Nc}ha=Sg(p,l);if(!ha){Bb(m);Bb(s);Bb(b);Bb(p);Bb(l);sb(0,3,6500,0);break Nc}Sa=M[f+48>>3];g=H[ha>>2];cb=M[g+40>>3];db=M[g+16>>3];aa=M[g+24>>3];w=M[g>>3];t=M[g+48>>3];Ta=M[f>>3];Ua=M[f+8>>3];Va=M[f+40>>3];C=M[g+32>>3];ma=M[g+8>>3];Wa=M[f+16>>3];y=M[g+56>>3];Bb(m);Bb(s);Bb(b);Bb(p);Bb(l);Bb(ha);D=y;J=y*y;da=ma-Wa*y;y=(C-Sa*y)/Va;C=(da-Ua*y)/Ta;Ma=W(J+(C*C+y*y));M[a+40>>3]=D/Ma;M[a+32>>3]=y/Ma;M[a+24>>3]=C/Ma;C=t;D=t*t;w=w-Wa*t;t=(aa-Sa*t)/Va;y=(w-Ua*t)/Ta;Na=W(D+(y*y+t*t));M[a+16>>3]=C/Na;M[a+8>>3]=t/Na;M[a>>3]=y/Na;b=0;m=0;D=M[a>>3];Aa=M[a+32>>3];ja=M[a+24>>3];J=M[a+8>>3];y=D*Aa-ja*J;Ea=M[a+40>>3];na=M[a+16>>3];C=J*Ea-Aa*na;aa=na*ja-Ea*D;t=W(y*y+(C*C+aa*aa));Oc:{if(t==0){break Oc}y=y/t;oa=aa/t;da=C/t;w=oa*D+da*-J;Pc:{if(w!=0){C=J;ma=D;aa=oa;t=da;ga=na;break Pc}ga=y*D+da*-na;b=ga!=0;aa=b?y:oa;ma=b?D:na;t=b?da:y;C=b?na:J;w=aa*ma-t*C;y=b?oa:da;m=ga==0;ga=b?J:D}if(w==0){break Oc}da=(C*y-ga*aa)/w;D=na*Ea+(D*ja+J*Aa);D=D<0?-D:D;Oa=(W(D+1)+W(1-D))*.5;oa=Oa*aa/w;w=t*C-aa*ma;C=Oa*t/w;w=(ma*y-ga*t)/w;D=da*oa+C*w;na=da*da+w*w+1;ma=D*D-(oa*oa+C*C+-1)*na;if(ma<0){break Oc}pa=W(ma);J=(-D-pa)/na;ga=w*J+C;ma=da*J+oa;D=(pa-D)/na;w=w*D+C;da=da*D+oa;Qc:{if(b){C=aa;aa=y;y=t;na=da;da=w;oa=ma;ma=ga;ga=J;break Qc}if(!m){C=y;y=t;na=da;da=D;oa=ma;ma=J;D=w;break Qc}C=t;na=D;oa=J;D=w}Ka=ga;b=0;J=aa*ja-y*Aa;Rc:{if(J!=0){t=Aa;pa=ja;w=aa;ga=y;g=0;break Rc}Za=C*ja-y*Ea;b=Za!=0;w=b?C:aa;pa=b?ja:Ea;ga=b?y:C;t=b?Ea:Aa;J=w*pa-ga*t;C=b?aa:y;Ea=b?Aa:ja;g=Za==0}if(J==0){break Oc}y=(t*C-Ea*w)/J;J=Oa*w/J;t=ga*t-w*pa;ja=Oa*ga/t;C=(pa*C-Ea*ga)/t;w=y*J+ja*C;ga=y*y+C*C+1;t=w*w-(J*J+ja*ja+-1)*ga;if(t<0){break Oc}Aa=D;pa=W(t);aa=(-w-pa)/ga;D=C*aa+ja;t=y*aa+J;w=(pa-w)/ga;ja=C*w+ja;C=y*w+J;Sc:{if(b){J=C;y=w;C=ja;w=t;t=D;break Sc}if(!g){J=C;y=ja;C=w;w=t;t=aa;aa=D;break Sc}J=w;y=ja;w=aa;aa=D}D=ma*t+(oa*w+Ka*aa);D=D<0?-D:D;ja=ma*C+(oa*J+Ka*y);ja=ja<0?-ja:ja;Tc:{Uc:{Vc:{ga=da*C+(na*J+Aa*y);ga=ga<0?-ga:ga;pa=da*t+(na*w+Aa*aa);pa=pa<0?-pa:pa;if(gaga){if(!(D>ga)){break Vc}M[a+16>>3]=da;M[a+8>>3]=Aa;M[a>>3]=na;break Tc}M[a+16>>3]=ma;M[a+8>>3]=Ka;M[a>>3]=oa;b=D>ja;C=b?C:t;y=b?y:aa;J=b?J:w;break Tc}if(ja>pa){if(!(D>pa)){break Vc}M[a+16>>3]=da;M[a+8>>3]=Aa;M[a>>3]=na;break Uc}M[a+16>>3]=ma;M[a+8>>3]=Ka;M[a>>3]=oa;b=D>ja;C=b?C:t;y=b?y:aa;J=b?J:w;break Tc}M[a+16>>3]=ma;M[a+8>>3]=Ka;M[a>>3]=oa}J=w;y=aa;C=t}M[a+40>>3]=C;M[a+32>>3]=y;M[a+24>>3]=J}t=M[a>>3];y=M[a+32>>3];C=M[a+24>>3];aa=M[a+8>>3];w=t*y-C*aa;ga=w;da=w*w;w=M[a+40>>3];ma=M[a+16>>3];D=aa*w-y*ma;J=ma*C-w*t;da=W(da+(D*D+J*J));oa=ga/da;M[a- -64>>3]=oa;J=J/da;M[a+56>>3]=J;da=D/da;M[a+48>>3]=da;na=(cb-Sa)/Va;D=(Na+Ma)*.5;M[d+136>>3]=(db-Wa-Ua*na)/Ta/D;M[d+168>>3]=na/D;M[d+200>>3]=1/D;M[d+128>>3]=da;M[d+160>>3]=J;M[d+192>>3]=oa;M[d+120>>3]=C;M[d+152>>3]=y;M[d+184>>3]=w;M[d+144>>3]=aa;M[d+176>>3]=ma;M[d+112>>3]=t;n=0;break Nc}Bb(m);sb(0,3,3090,0)}Xa=a+80|0;if((n|0)<0){jb(j);jb(h);break Mc}a=xj(f);H[d+220>>2]=a;if(!a){jb(j);jb(h);break Mc}if((Zn(a,d+208|0,d+112|0,d,d+104|0)|0)>=0){m=0;while(1){c=0;if((m|0)==3){uj(d+220|0);jb(j);jb(h);e=O(M[d+104>>3]);L[o+52>>2]=e;c=e>O(10)?-1:0;break Mc}else{while(1){if((c|0)!=4){L[(o+(m<<4)|0)+(c<<2)>>2]=M[(d+(m<<5)|0)+(c<<3)>>3];c=c+1|0;continue}break}m=m+1|0;continue}}}jb(j);jb(h);uj(d+220|0)}Xa=d+224|0;if(c){break Ec}a=N($,68);H[(a+H[G+52>>2]|0)+60>>2]=0;c=yb(i);b=a+H[G+52>>2]|0;H[b+48>>2]=$;H[b+56>>2]=c;c=yb(i);b=yb(i);M[ra+16>>3]=L[(a+H[G+52>>2]|0)+52>>2];H[ra+8>>2]=b;H[ra+4>>2]=c;H[ra>>2]=$;sb(0,1,13983,ra);break Ec}else{H[(H[G+52>>2]+N(a,68)|0)+60>>2]=-1;a=a+1|0;continue}}break e}a=H[G+56>>2];c=(a|0)>0?a:0;a=0;while(1){if((a|0)!=(c|0)){H[(H[G+52>>2]+N(a,68)|0)+64>>2]=0;a=a+1|0;continue}break}if((Ja|0)==1){break f}jb(Y)}Xa=ra+32|0;break b}sb(0,3,9732,0);ba(1);X()}sb(0,3,1828,0);ba(1);X()}_();X()}a=H[Da+224>>2];if(a){H[qa+56>>2]=H[a+52>>2];H[qa+52>>2]=H[a+56>>2]}t=M[Da+248>>3];y=M[Da+240>>3];a=qb(64);Wc:{if(a){H[a+8>>2]=0;H[a+12>>2]=0;H[a+40>>2]=0;H[a+44>>2]=0;H[a+24>>2]=0;H[a+28>>2]=0;H[a+16>>2]=0;H[a+20>>2]=0;H[a+32>>2]=0;H[a+36>>2]=1072693248;H[a+48>>2]=0;H[a+52>>2]=0;H[a+56>>2]=0;H[a+60>>2]=0;if(a){if(t==0|y==0){d=-2}else{t=1/t;M[a>>3]=t/(t+1/y);d=0}}else{d=-1}if((d|0)>=0){break Wc}jb(a)}a=0}H[Da+232>>2]=a;while(1){a=H[qa+52>>2];if((Ya|0)>=(a|0)){break a}b=H[qa+56>>2]+N(Ya,68)|0;if(!H[b+60>>2]){Y=H[b+48>>2];H[Da+256>>2]=Y;c=0;while(1){a=0;if((c|0)==3){b=H[((Y<<2)+Da|0)+264>>2];if(b){H[b+152>>2]=1;while(1){c=0;if((a|0)!=3){while(1){if((c|0)!=4){Y=c<<2;d=a<<4;L[(Y+(d+b|0)|0)+8>>2]=L[Y+(d+qa|0)>>2];c=c+1|0;continue}break}a=a+1|0;continue}break}H[b+168>>2]=-1}}else{while(1){if((a|0)!=4){d=a<<2;g=c<<4;L[d+(g+qa|0)>>2]=L[d+(b+g|0)>>2];a=a+1|0;continue}break}c=c+1|0;continue}break}}Ya=Ya+1|0;continue}}Xa=qa- -64|0;return a|0}function Oi(a,b,c,d,e,f,g,h,i){var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;a:{if(!d){if((e|0)==1){if(i){f=a;a=0;g=(b|0)>0?b:0;m=c;d=H[h>>2];n=b;b=c-1|0;e=d+(N(n,b)<<1)|0;c=d;while(1){if((a|0)!=(g|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;c=c+2|0;e=e+2|0;continue}break}g=(m|0)>0?m:0;k=n-1|0;e=d+(k<<1)|0;a=0;c=d;while(1){if((a|0)!=(g|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;l=n<<1;e=l+e|0;c=c+l|0;continue}break}t=(b|0)>1?b:1;b=h+1179664|0;a=n+1|0;g=a+i|0;i=a+f|0;u=(k|0)>1?k:1;o=u-1|0;c=d+(a<<1)|0;v=0-n<<1;f=0;l=1;b:{c:while(1){if((l|0)!=(t|0)){q=i+o|0;p=g+o|0;e=1;while(1){d:{e:{f:{if((e|0)!=(u|0)){if(I[i|0]<=I[g|0]){a=c+v|0;d=J[a>>1];k=d<<16>>16;if((k|0)>0){G[c>>1]=k;a=N(d,28)+h|0;H[a+1310732>>2]=l;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l;break d}k=J[a-2>>1];d=k<<16>>16;a=G[a+2>>1];if((a|0)>0){if((d|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];k=H[(a+(k<<2)|0)-4>>2];if((d|0)>(k|0)){G[c>>1]=k;j=0;r=(f|0)>0?f:0;a=b;while(1){if((j|0)==(r|0)){d=k;break e}if(H[a>>2]==(d|0)){H[a>>2]=k}j=j+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(k|0)){break e}j=0;r=(f|0)>0?f:0;a=b;while(1){if((j|0)==(r|0)){break e}if((k|0)==H[a>>2]){H[a>>2]=d}j=j+1|0;a=a+4|0;continue}}k=G[c-2>>1];if((k|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];k=H[(a+((k&65535)<<2)|0)-4>>2];if((d|0)>(k|0)){G[c>>1]=k;j=0;r=(f|0)>0?f:0;a=b;while(1){if((j|0)==(r|0)){d=k;break f}if(H[a>>2]==(d|0)){H[a>>2]=k}j=j+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(k|0)){break f}j=0;r=(f|0)>0?f:0;a=b;while(1){if((j|0)==(r|0)){break f}if((k|0)==H[a>>2]){H[a>>2]=d}j=j+1|0;a=a+4|0;continue}}G[c>>1]=a;a=(N(a,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;d=a+1310720|0;if(H[d>>2]>(e|0)){H[d>>2]=e}H[a+1310732>>2]=l;break d}if((d|0)>0){G[c>>1]=d;a=(N(k,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;d=a+1310724|0;if(H[d>>2]<(e|0)){H[d>>2]=e}H[a+1310732>>2]=l;break d}a=J[c-2>>1];d=a<<16>>16;if((d|0)>0){G[c>>1]=d;a=N(a,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;a=a+1310724|0;if(H[a>>2]>=(e|0)){break d}H[a>>2]=e;break d}if((f|0)>=32768){sb(0,3,1594,0);g=-1;break b}a=f+1|0;G[c>>1]=a;H[((f<<2)+h|0)+1179664>>2]=a<<16>>16;d=N(f,28)+h|0;H[d+1310740>>2]=e;H[d+1310736>>2]=1;H[d+1310744>>2]=l;H[d+1310748>>2]=e;H[d+1310752>>2]=e;H[d+1310756>>2]=l;H[d+1310760>>2]=l;f=a;break d}G[c>>1]=0;break d}c=c+4|0;g=p+2|0;i=q+2|0;l=l+1|0;continue c}a=N(d<<16>>16,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l;break d}a=N(d<<16>>16,28)+h|0;H[a+1310732>>2]=l;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l}c=c+2|0;g=g+1|0;i=i+1|0;e=e+1|0;continue}}break}d=((f|0)>0?f:0)+1|0;a=1;c=1;while(1){if((a|0)!=(d|0)){e=H[b>>2];g:{if((e|0)==(a|0)){e=c;c=e+1|0;break g}e=H[((e<<2)+h|0)+1179660>>2]}H[b>>2]=e;b=b+4|0;a=a+1|0;continue}break}e=c-1|0;H[h+8>>2]=e;g=0;if(!e){break b}pb(h+12|0,0,e<<2);pb(h+655376|0,0,e<<4);a=0;while(1)if((a|0)>=(e|0)){e=0;c=(f|0)>0?f:0;while(1){if((c|0)==(e|0)){a=H[h+8>>2];b=(a|0)>0?a:0;a=0;while(1){if((a|0)==(b|0)){break b}c=(a<<4)+h|0;d=c+655376|0;s=+H[((a<<2)+h|0)+12>>2];M[d>>3]=M[d>>3]/s;c=c+655384|0;M[c>>3]=M[c>>3]/s;a=a+1|0;continue}}b=H[((e<<2)+h|0)+1179664>>2]-1|0;d=b<<2;a=d+h|0;f=a;i=H[a+12>>2];a=(N(e,7)<<2)+h|0;H[f+12>>2]=i+H[a+1310736>>2];b=(b<<4)+h|0;f=b+655376|0;M[f>>3]=M[f>>3]+ +H[a+1310740>>2];f=b+655384|0;M[f>>3]=M[f>>3]+ +H[a+1310744>>2];f=H[a+1310748>>2];b=b+131084|0;if((f|0)>2]){H[b>>2]=f}f=H[a+1310752>>2];b=d<<2;d=((b|4)+h|0)+131084|0;if((f|0)>H[d>>2]){H[d>>2]=f}f=H[a+1310756>>2];d=((b|8)+h|0)+131084|0;if((f|0)>2]){H[d>>2]=f}a=H[a+1310760>>2];b=((b|12)+h|0)+131084|0;if((a|0)>H[b>>2]){H[b>>2]=a}e=e+1|0;continue}}else{b=(a<<4)+h|0;H[b+131088>>2]=0;H[b+131084>>2]=n;H[b+131092>>2]=m;H[b+131096>>2]=0;a=a+1|0;e=H[h+8>>2];continue}}break a}if(!g){g=a;l=f;a=0;f=(b|0)>0?b:0;m=c;d=H[h>>2];n=b;b=c-1|0;e=d+(N(n,b)<<1)|0;c=d;while(1){if((a|0)!=(f|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;c=c+2|0;e=e+2|0;continue}break}i=(m|0)>0?m:0;f=n-1|0;e=d+(f<<1)|0;a=0;c=d;while(1){if((a|0)!=(i|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;k=n<<1;e=k+e|0;c=c+k|0;continue}break}o=(b|0)>1?b:1;b=h+1179664|0;a=n+1|0;i=a+g|0;t=(f|0)>1?f:1;u=t-1|0;c=d+(a<<1)|0;v=0-n<<1;f=0;j=1;h:{i:while(1){if((j|0)!=(o|0)){q=i+u|0;e=1;while(1){j:{k:{l:{if((e|0)!=(t|0)){if((l|0)>=I[i|0]){a=c+v|0;d=J[a>>1];g=d<<16>>16;if((g|0)>0){G[c>>1]=g;a=N(d,28)+h|0;H[a+1310732>>2]=j;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+j;break j}g=J[a-2>>1];d=g<<16>>16;a=G[a+2>>1];if((a|0)>0){if((d|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];k=H[(a+(g<<2)|0)-4>>2];if((d|0)>(k|0)){G[c>>1]=k;g=0;p=(f|0)>0?f:0;a=b;while(1){if((g|0)==(p|0)){d=k;break k}if(H[a>>2]==(d|0)){H[a>>2]=k}g=g+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(k|0)){break k}g=0;p=(f|0)>0?f:0;a=b;while(1){if((g|0)==(p|0)){break k}if((k|0)==H[a>>2]){H[a>>2]=d}g=g+1|0;a=a+4|0;continue}}g=G[c-2>>1];if((g|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];k=H[(a+((g&65535)<<2)|0)-4>>2];if((d|0)>(k|0)){G[c>>1]=k;g=0;p=(f|0)>0?f:0;a=b;while(1){if((g|0)==(p|0)){d=k;break l}if(H[a>>2]==(d|0)){H[a>>2]=k}g=g+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(k|0)){break l}g=0;p=(f|0)>0?f:0;a=b;while(1){if((g|0)==(p|0)){break l}if((k|0)==H[a>>2]){H[a>>2]=d}g=g+1|0;a=a+4|0;continue}}G[c>>1]=a;a=(N(a,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+j;d=a+1310720|0;if(H[d>>2]>(e|0)){H[d>>2]=e}H[a+1310732>>2]=j;break j}if((d|0)>0){G[c>>1]=d;a=(N(g,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+j;d=a+1310724|0;if(H[d>>2]<(e|0)){H[d>>2]=e}H[a+1310732>>2]=j;break j}a=J[c-2>>1];d=a<<16>>16;if((d|0)>0){G[c>>1]=d;a=N(a,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+j;a=a+1310724|0;if(H[a>>2]>=(e|0)){break j}H[a>>2]=e;break j}if((f|0)>=32768){sb(0,3,1594,0);i=-1;break h}a=f+1|0;G[c>>1]=a;H[((f<<2)+h|0)+1179664>>2]=a<<16>>16;d=N(f,28)+h|0;H[d+1310740>>2]=e;H[d+1310736>>2]=1;H[d+1310744>>2]=j;H[d+1310748>>2]=e;H[d+1310752>>2]=e;H[d+1310756>>2]=j;H[d+1310760>>2]=j;f=a;break j}G[c>>1]=0;break j}c=c+4|0;i=q+2|0;j=j+1|0;continue i}a=N(d<<16>>16,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+j;break j}a=N(d<<16>>16,28)+h|0;H[a+1310732>>2]=j;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+j}c=c+2|0;i=i+1|0;e=e+1|0;continue}}break}d=((f|0)>0?f:0)+1|0;a=1;c=1;while(1){if((a|0)!=(d|0)){e=H[b>>2];m:{if((e|0)==(a|0)){e=c;c=e+1|0;break m}e=H[((e<<2)+h|0)+1179660>>2]}H[b>>2]=e;b=b+4|0;a=a+1|0;continue}break}e=c-1|0;H[h+8>>2]=e;i=0;if(!e){break h}pb(h+12|0,0,e<<2);pb(h+655376|0,0,e<<4);a=0;while(1)if((a|0)>=(e|0)){e=0;c=(f|0)>0?f:0;while(1){if((c|0)==(e|0)){a=H[h+8>>2];b=(a|0)>0?a:0;a=0;while(1){if((a|0)==(b|0)){break h}c=(a<<4)+h|0;d=c+655376|0;s=+H[((a<<2)+h|0)+12>>2];M[d>>3]=M[d>>3]/s;c=c+655384|0;M[c>>3]=M[c>>3]/s;a=a+1|0;continue}}b=H[((e<<2)+h|0)+1179664>>2]-1|0;d=b<<2;a=d+h|0;f=a;g=H[a+12>>2];a=(N(e,7)<<2)+h|0;H[f+12>>2]=g+H[a+1310736>>2];b=(b<<4)+h|0;f=b+655376|0;M[f>>3]=M[f>>3]+ +H[a+1310740>>2];f=b+655384|0;M[f>>3]=M[f>>3]+ +H[a+1310744>>2];f=H[a+1310748>>2];b=b+131084|0;if((f|0)>2]){H[b>>2]=f}f=H[a+1310752>>2];b=d<<2;d=((b|4)+h|0)+131084|0;if((f|0)>H[d>>2]){H[d>>2]=f}f=H[a+1310756>>2];d=((b|8)+h|0)+131084|0;if((f|0)>2]){H[d>>2]=f}a=H[a+1310760>>2];b=((b|12)+h|0)+131084|0;if((a|0)>H[b>>2]){H[b>>2]=a}e=e+1|0;continue}}else{b=(a<<4)+h|0;H[b+131088>>2]=0;H[b+131084>>2]=n;H[b+131092>>2]=m;H[b+131096>>2]=0;a=a+1|0;e=H[h+8>>2];continue}}return i}g=a;k=f;n=b;m=(b|0)/2|0;f=(m|0)>0?m:0;d=H[h>>2];o=(c|0)/2|0;b=o-1|0;e=d+(N(b,m)<<1)|0;a=0;c=d;while(1){if((a|0)!=(f|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;c=c+2|0;e=e+2|0;continue}break}i=(o|0)>0?o:0;f=m-1|0;e=d+(f<<1)|0;a=0;c=d;while(1){if((a|0)!=(i|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;l=m<<1;e=l+e|0;c=c+l|0;continue}break}t=(b|0)>1?b:1;u=(f|0)>1?f:1;b=h+1179664|0;g=(g+(n<<1)|0)+2|0;c=(d+(m<<1)|0)+2|0;v=0-m<<1;f=0;l=1;n:{o:while(1){if((l|0)!=(t|0)){e=1;while(1){p:{q:{r:{if((e|0)!=(u|0)){if((k|0)>=I[g|0]){a=c+v|0;d=J[a>>1];i=d<<16>>16;if((i|0)>0){G[c>>1]=i;a=N(d,28)+h|0;H[a+1310732>>2]=l;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l;break p}i=J[a-2>>1];d=i<<16>>16;a=G[a+2>>1];if((a|0)>0){if((d|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];i=H[(a+(i<<2)|0)-4>>2];if((d|0)>(i|0)){G[c>>1]=i;j=0;q=(f|0)>0?f:0;a=b;while(1){if((j|0)==(q|0)){d=i;break q}if(H[a>>2]==(d|0)){H[a>>2]=i}j=j+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(i|0)){break q}j=0;q=(f|0)>0?f:0;a=b;while(1){if((j|0)==(q|0)){break q}if((i|0)==H[a>>2]){H[a>>2]=d}j=j+1|0;a=a+4|0;continue}}i=G[c-2>>1];if((i|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];i=H[(a+((i&65535)<<2)|0)-4>>2];if((d|0)>(i|0)){G[c>>1]=i;j=0;q=(f|0)>0?f:0;a=b;while(1){if((j|0)==(q|0)){d=i;break r}if(H[a>>2]==(d|0)){H[a>>2]=i}j=j+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(i|0)){break r}j=0;q=(f|0)>0?f:0;a=b;while(1){if((j|0)==(q|0)){break r}if((i|0)==H[a>>2]){H[a>>2]=d}j=j+1|0;a=a+4|0;continue}}G[c>>1]=a;a=(N(a,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;d=a+1310720|0;if(H[d>>2]>(e|0)){H[d>>2]=e}H[a+1310732>>2]=l;break p}if((d|0)>0){G[c>>1]=d;a=(N(i,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;d=a+1310724|0;if(H[d>>2]<(e|0)){H[d>>2]=e}H[a+1310732>>2]=l;break p}a=J[c-2>>1];d=a<<16>>16;if((d|0)>0){G[c>>1]=d;a=N(a,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;a=a+1310724|0;if(H[a>>2]>=(e|0)){break p}H[a>>2]=e;break p}if((f|0)>=32768){sb(0,3,1594,0);g=-1;break n}a=f+1|0;G[c>>1]=a;H[((f<<2)+h|0)+1179664>>2]=a<<16>>16;d=N(f,28)+h|0;H[d+1310740>>2]=e;H[d+1310736>>2]=1;H[d+1310744>>2]=l;H[d+1310748>>2]=e;H[d+1310752>>2]=e;H[d+1310756>>2]=l;H[d+1310760>>2]=l;f=a;break p}G[c>>1]=0;break p}c=c+4|0;l=l+1|0;g=(g+n|0)+4|0;continue o}a=N(d<<16>>16,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l;break p}a=N(d<<16>>16,28)+h|0;H[a+1310732>>2]=l;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l}c=c+2|0;g=g+2|0;e=e+1|0;continue}}break}d=((f|0)>0?f:0)+1|0;a=1;c=1;while(1){if((a|0)!=(d|0)){e=H[b>>2];s:{if((e|0)==(a|0)){e=c;c=e+1|0;break s}e=H[((e<<2)+h|0)+1179660>>2]}H[b>>2]=e;b=b+4|0;a=a+1|0;continue}break}e=c-1|0;H[h+8>>2]=e;g=0;if(!e){break n}pb(h+12|0,0,e<<2);pb(h+655376|0,0,e<<4);a=0;while(1)if((a|0)>=(e|0)){e=0;c=(f|0)>0?f:0;while(1){if((c|0)==(e|0)){a=H[h+8>>2];b=(a|0)>0?a:0;a=0;while(1){if((a|0)==(b|0)){break n}c=(a<<4)+h|0;d=c+655376|0;s=+H[((a<<2)+h|0)+12>>2];M[d>>3]=M[d>>3]/s;c=c+655384|0;M[c>>3]=M[c>>3]/s;a=a+1|0;continue}}b=H[((e<<2)+h|0)+1179664>>2]-1|0;d=b<<2;a=d+h|0;f=a;i=H[a+12>>2];a=(N(e,7)<<2)+h|0;H[f+12>>2]=i+H[a+1310736>>2];b=(b<<4)+h|0;f=b+655376|0;M[f>>3]=M[f>>3]+ +H[a+1310740>>2];f=b+655384|0;M[f>>3]=M[f>>3]+ +H[a+1310744>>2];f=H[a+1310748>>2];b=b+131084|0;if((f|0)>2]){H[b>>2]=f}f=H[a+1310752>>2];b=d<<2;d=((b|4)+h|0)+131084|0;if((f|0)>H[d>>2]){H[d>>2]=f}f=H[a+1310756>>2];d=((b|8)+h|0)+131084|0;if((f|0)>2]){H[d>>2]=f}a=H[a+1310760>>2];b=((b|12)+h|0)+131084|0;if((a|0)>H[b>>2]){H[b>>2]=a}e=e+1|0;continue}}else{b=(a<<4)+h|0;H[b+131088>>2]=0;H[b+131084>>2]=m;H[b+131092>>2]=o;H[b+131096>>2]=0;a=a+1|0;e=H[h+8>>2];continue}}break a}if(i){f=a;a=0;g=(b|0)>0?b:0;m=c;d=H[h>>2];n=b;b=c-1|0;e=d+(N(n,b)<<1)|0;c=d;while(1){if((a|0)!=(g|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;c=c+2|0;e=e+2|0;continue}break}g=(m|0)>0?m:0;k=n-1|0;e=d+(k<<1)|0;a=0;c=d;while(1){if((a|0)!=(g|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;l=n<<1;e=l+e|0;c=c+l|0;continue}break}t=(b|0)>1?b:1;b=h+1179664|0;a=n+1|0;g=a+i|0;i=a+f|0;u=(k|0)>1?k:1;o=u-1|0;c=d+(a<<1)|0;v=0-n<<1;f=0;l=1;t:{u:while(1){if((l|0)!=(t|0)){q=i+o|0;p=g+o|0;e=1;while(1){v:{w:{x:{if((e|0)!=(u|0)){if(I[i|0]>I[g|0]){a=c+v|0;d=J[a>>1];k=d<<16>>16;if((k|0)>0){G[c>>1]=k;a=N(d,28)+h|0;H[a+1310732>>2]=l;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l;break v}k=J[a-2>>1];d=k<<16>>16;a=G[a+2>>1];if((a|0)>0){if((d|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];k=H[(a+(k<<2)|0)-4>>2];if((d|0)>(k|0)){G[c>>1]=k;j=0;r=(f|0)>0?f:0;a=b;while(1){if((j|0)==(r|0)){d=k;break w}if(H[a>>2]==(d|0)){H[a>>2]=k}j=j+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(k|0)){break w}j=0;r=(f|0)>0?f:0;a=b;while(1){if((j|0)==(r|0)){break w}if((k|0)==H[a>>2]){H[a>>2]=d}j=j+1|0;a=a+4|0;continue}}k=G[c-2>>1];if((k|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];k=H[(a+((k&65535)<<2)|0)-4>>2];if((d|0)>(k|0)){G[c>>1]=k;j=0;r=(f|0)>0?f:0;a=b;while(1){if((j|0)==(r|0)){d=k;break x}if(H[a>>2]==(d|0)){H[a>>2]=k}j=j+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(k|0)){break x}j=0;r=(f|0)>0?f:0;a=b;while(1){if((j|0)==(r|0)){break x}if((k|0)==H[a>>2]){H[a>>2]=d}j=j+1|0;a=a+4|0;continue}}G[c>>1]=a;a=(N(a,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;d=a+1310720|0;if(H[d>>2]>(e|0)){H[d>>2]=e}H[a+1310732>>2]=l;break v}if((d|0)>0){G[c>>1]=d;a=(N(k,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;d=a+1310724|0;if(H[d>>2]<(e|0)){H[d>>2]=e}H[a+1310732>>2]=l;break v}a=J[c-2>>1];d=a<<16>>16;if((d|0)>0){G[c>>1]=d;a=N(a,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;a=a+1310724|0;if(H[a>>2]>=(e|0)){break v}H[a>>2]=e;break v}if((f|0)>=32768){sb(0,3,1594,0);g=-1;break t}a=f+1|0;G[c>>1]=a;H[((f<<2)+h|0)+1179664>>2]=a<<16>>16;d=N(f,28)+h|0;H[d+1310740>>2]=e;H[d+1310736>>2]=1;H[d+1310744>>2]=l;H[d+1310748>>2]=e;H[d+1310752>>2]=e;H[d+1310756>>2]=l;H[d+1310760>>2]=l;f=a;break v}G[c>>1]=0;break v}c=c+4|0;g=p+2|0;i=q+2|0;l=l+1|0;continue u}a=N(d<<16>>16,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l;break v}a=N(d<<16>>16,28)+h|0;H[a+1310732>>2]=l;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l}c=c+2|0;g=g+1|0;i=i+1|0;e=e+1|0;continue}}break}d=((f|0)>0?f:0)+1|0;a=1;c=1;while(1){if((a|0)!=(d|0)){e=H[b>>2];y:{if((e|0)==(a|0)){e=c;c=e+1|0;break y}e=H[((e<<2)+h|0)+1179660>>2]}H[b>>2]=e;b=b+4|0;a=a+1|0;continue}break}e=c-1|0;H[h+8>>2]=e;g=0;if(!e){break t}pb(h+12|0,0,e<<2);pb(h+655376|0,0,e<<4);a=0;while(1)if((a|0)>=(e|0)){e=0;c=(f|0)>0?f:0;while(1){if((c|0)==(e|0)){a=H[h+8>>2];b=(a|0)>0?a:0;a=0;while(1){if((a|0)==(b|0)){break t}c=(a<<4)+h|0;d=c+655376|0;s=+H[((a<<2)+h|0)+12>>2];M[d>>3]=M[d>>3]/s;c=c+655384|0;M[c>>3]=M[c>>3]/s;a=a+1|0;continue}}b=H[((e<<2)+h|0)+1179664>>2]-1|0;d=b<<2;a=d+h|0;f=a;i=H[a+12>>2];a=(N(e,7)<<2)+h|0;H[f+12>>2]=i+H[a+1310736>>2];b=(b<<4)+h|0;f=b+655376|0;M[f>>3]=M[f>>3]+ +H[a+1310740>>2];f=b+655384|0;M[f>>3]=M[f>>3]+ +H[a+1310744>>2];f=H[a+1310748>>2];b=b+131084|0;if((f|0)>2]){H[b>>2]=f}f=H[a+1310752>>2];b=d<<2;d=((b|4)+h|0)+131084|0;if((f|0)>H[d>>2]){H[d>>2]=f}f=H[a+1310756>>2];d=((b|8)+h|0)+131084|0;if((f|0)>2]){H[d>>2]=f}a=H[a+1310760>>2];b=((b|12)+h|0)+131084|0;if((a|0)>H[b>>2]){H[b>>2]=a}e=e+1|0;continue}}else{b=(a<<4)+h|0;H[b+131088>>2]=0;H[b+131084>>2]=n;H[b+131092>>2]=m;H[b+131096>>2]=0;a=a+1|0;e=H[h+8>>2];continue}}break a}if(!g){g=a;l=f;a=0;f=(b|0)>0?b:0;m=c;d=H[h>>2];n=b;b=c-1|0;e=d+(N(n,b)<<1)|0;c=d;while(1){if((a|0)!=(f|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;c=c+2|0;e=e+2|0;continue}break}i=(m|0)>0?m:0;f=n-1|0;e=d+(f<<1)|0;a=0;c=d;while(1){if((a|0)!=(i|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;k=n<<1;e=k+e|0;c=c+k|0;continue}break}o=(b|0)>1?b:1;b=h+1179664|0;a=n+1|0;i=a+g|0;t=(f|0)>1?f:1;u=t-1|0;c=d+(a<<1)|0;v=0-n<<1;f=0;j=1;z:{A:while(1){if((j|0)!=(o|0)){q=i+u|0;e=1;while(1){B:{C:{D:{if((e|0)!=(t|0)){if((l|0)>1];g=d<<16>>16;if((g|0)>0){G[c>>1]=g;a=N(d,28)+h|0;H[a+1310732>>2]=j;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+j;break B}g=J[a-2>>1];d=g<<16>>16;a=G[a+2>>1];if((a|0)>0){if((d|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];k=H[(a+(g<<2)|0)-4>>2];if((d|0)>(k|0)){G[c>>1]=k;g=0;p=(f|0)>0?f:0;a=b;while(1){if((g|0)==(p|0)){d=k;break C}if(H[a>>2]==(d|0)){H[a>>2]=k}g=g+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(k|0)){break C}g=0;p=(f|0)>0?f:0;a=b;while(1){if((g|0)==(p|0)){break C}if((k|0)==H[a>>2]){H[a>>2]=d}g=g+1|0;a=a+4|0;continue}}g=G[c-2>>1];if((g|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];k=H[(a+((g&65535)<<2)|0)-4>>2];if((d|0)>(k|0)){G[c>>1]=k;g=0;p=(f|0)>0?f:0;a=b;while(1){if((g|0)==(p|0)){d=k;break D}if(H[a>>2]==(d|0)){H[a>>2]=k}g=g+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(k|0)){break D}g=0;p=(f|0)>0?f:0;a=b;while(1){if((g|0)==(p|0)){break D}if((k|0)==H[a>>2]){H[a>>2]=d}g=g+1|0;a=a+4|0;continue}}G[c>>1]=a;a=(N(a,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+j;d=a+1310720|0;if(H[d>>2]>(e|0)){H[d>>2]=e}H[a+1310732>>2]=j;break B}if((d|0)>0){G[c>>1]=d;a=(N(g,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+j;d=a+1310724|0;if(H[d>>2]<(e|0)){H[d>>2]=e}H[a+1310732>>2]=j;break B}a=J[c-2>>1];d=a<<16>>16;if((d|0)>0){G[c>>1]=d;a=N(a,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+j;a=a+1310724|0;if(H[a>>2]>=(e|0)){break B}H[a>>2]=e;break B}if((f|0)>=32768){sb(0,3,1594,0);i=-1;break z}a=f+1|0;G[c>>1]=a;H[((f<<2)+h|0)+1179664>>2]=a<<16>>16;d=N(f,28)+h|0;H[d+1310740>>2]=e;H[d+1310736>>2]=1;H[d+1310744>>2]=j;H[d+1310748>>2]=e;H[d+1310752>>2]=e;H[d+1310756>>2]=j;H[d+1310760>>2]=j;f=a;break B}G[c>>1]=0;break B}c=c+4|0;i=q+2|0;j=j+1|0;continue A}a=N(d<<16>>16,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+j;break B}a=N(d<<16>>16,28)+h|0;H[a+1310732>>2]=j;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+j}c=c+2|0;i=i+1|0;e=e+1|0;continue}}break}d=((f|0)>0?f:0)+1|0;a=1;c=1;while(1){if((a|0)!=(d|0)){e=H[b>>2];E:{if((e|0)==(a|0)){e=c;c=e+1|0;break E}e=H[((e<<2)+h|0)+1179660>>2]}H[b>>2]=e;b=b+4|0;a=a+1|0;continue}break}e=c-1|0;H[h+8>>2]=e;i=0;if(!e){break z}pb(h+12|0,0,e<<2);pb(h+655376|0,0,e<<4);a=0;while(1)if((a|0)>=(e|0)){e=0;c=(f|0)>0?f:0;while(1){if((c|0)==(e|0)){a=H[h+8>>2];b=(a|0)>0?a:0;a=0;while(1){if((a|0)==(b|0)){break z}c=(a<<4)+h|0;d=c+655376|0;s=+H[((a<<2)+h|0)+12>>2];M[d>>3]=M[d>>3]/s;c=c+655384|0;M[c>>3]=M[c>>3]/s;a=a+1|0;continue}}b=H[((e<<2)+h|0)+1179664>>2]-1|0;d=b<<2;a=d+h|0;f=a;g=H[a+12>>2];a=(N(e,7)<<2)+h|0;H[f+12>>2]=g+H[a+1310736>>2];b=(b<<4)+h|0;f=b+655376|0;M[f>>3]=M[f>>3]+ +H[a+1310740>>2];f=b+655384|0;M[f>>3]=M[f>>3]+ +H[a+1310744>>2];f=H[a+1310748>>2];b=b+131084|0;if((f|0)>2]){H[b>>2]=f}f=H[a+1310752>>2];b=d<<2;d=((b|4)+h|0)+131084|0;if((f|0)>H[d>>2]){H[d>>2]=f}f=H[a+1310756>>2];d=((b|8)+h|0)+131084|0;if((f|0)>2]){H[d>>2]=f}a=H[a+1310760>>2];b=((b|12)+h|0)+131084|0;if((a|0)>H[b>>2]){H[b>>2]=a}e=e+1|0;continue}}else{b=(a<<4)+h|0;H[b+131088>>2]=0;H[b+131084>>2]=n;H[b+131092>>2]=m;H[b+131096>>2]=0;a=a+1|0;e=H[h+8>>2];continue}}return i}g=a;k=f;n=b;m=(b|0)/2|0;f=(m|0)>0?m:0;d=H[h>>2];o=(c|0)/2|0;b=o-1|0;e=d+(N(b,m)<<1)|0;a=0;c=d;while(1){if((a|0)!=(f|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;c=c+2|0;e=e+2|0;continue}break}i=(o|0)>0?o:0;f=m-1|0;e=d+(f<<1)|0;a=0;c=d;while(1){if((a|0)!=(i|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;l=m<<1;e=l+e|0;c=c+l|0;continue}break}t=(b|0)>1?b:1;u=(f|0)>1?f:1;b=h+1179664|0;g=(g+(n<<1)|0)+2|0;c=(d+(m<<1)|0)+2|0;v=0-m<<1;f=0;l=1;F:{G:while(1){if((l|0)!=(t|0)){e=1;while(1){H:{I:{J:{if((e|0)!=(u|0)){if((k|0)>1];i=d<<16>>16;if((i|0)>0){G[c>>1]=i;a=N(d,28)+h|0;H[a+1310732>>2]=l;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l;break H}i=J[a-2>>1];d=i<<16>>16;a=G[a+2>>1];if((a|0)>0){if((d|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];i=H[(a+(i<<2)|0)-4>>2];if((d|0)>(i|0)){G[c>>1]=i;j=0;q=(f|0)>0?f:0;a=b;while(1){if((j|0)==(q|0)){d=i;break I}if(H[a>>2]==(d|0)){H[a>>2]=i}j=j+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(i|0)){break I}j=0;q=(f|0)>0?f:0;a=b;while(1){if((j|0)==(q|0)){break I}if((i|0)==H[a>>2]){H[a>>2]=d}j=j+1|0;a=a+4|0;continue}}i=G[c-2>>1];if((i|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];i=H[(a+((i&65535)<<2)|0)-4>>2];if((d|0)>(i|0)){G[c>>1]=i;j=0;q=(f|0)>0?f:0;a=b;while(1){if((j|0)==(q|0)){d=i;break J}if(H[a>>2]==(d|0)){H[a>>2]=i}j=j+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(i|0)){break J}j=0;q=(f|0)>0?f:0;a=b;while(1){if((j|0)==(q|0)){break J}if((i|0)==H[a>>2]){H[a>>2]=d}j=j+1|0;a=a+4|0;continue}}G[c>>1]=a;a=(N(a,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;d=a+1310720|0;if(H[d>>2]>(e|0)){H[d>>2]=e}H[a+1310732>>2]=l;break H}if((d|0)>0){G[c>>1]=d;a=(N(i,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;d=a+1310724|0;if(H[d>>2]<(e|0)){H[d>>2]=e}H[a+1310732>>2]=l;break H}a=J[c-2>>1];d=a<<16>>16;if((d|0)>0){G[c>>1]=d;a=N(a,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;a=a+1310724|0;if(H[a>>2]>=(e|0)){break H}H[a>>2]=e;break H}if((f|0)>=32768){sb(0,3,1594,0);g=-1;break F}a=f+1|0;G[c>>1]=a;H[((f<<2)+h|0)+1179664>>2]=a<<16>>16;d=N(f,28)+h|0;H[d+1310740>>2]=e;H[d+1310736>>2]=1;H[d+1310744>>2]=l;H[d+1310748>>2]=e;H[d+1310752>>2]=e;H[d+1310756>>2]=l;H[d+1310760>>2]=l;f=a;break H}G[c>>1]=0;break H}c=c+4|0;l=l+1|0;g=(g+n|0)+4|0;continue G}a=N(d<<16>>16,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l;break H}a=N(d<<16>>16,28)+h|0;H[a+1310732>>2]=l;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l}c=c+2|0;g=g+2|0;e=e+1|0;continue}}break}d=((f|0)>0?f:0)+1|0;a=1;c=1;while(1){if((a|0)!=(d|0)){e=H[b>>2];K:{if((e|0)==(a|0)){e=c;c=e+1|0;break K}e=H[((e<<2)+h|0)+1179660>>2]}H[b>>2]=e;b=b+4|0;a=a+1|0;continue}break}e=c-1|0;H[h+8>>2]=e;g=0;if(!e){break F}pb(h+12|0,0,e<<2);pb(h+655376|0,0,e<<4);a=0;while(1)if((a|0)>=(e|0)){e=0;c=(f|0)>0?f:0;while(1){if((c|0)==(e|0)){a=H[h+8>>2];b=(a|0)>0?a:0;a=0;while(1){if((a|0)==(b|0)){break F}c=(a<<4)+h|0;d=c+655376|0;s=+H[((a<<2)+h|0)+12>>2];M[d>>3]=M[d>>3]/s;c=c+655384|0;M[c>>3]=M[c>>3]/s;a=a+1|0;continue}}b=H[((e<<2)+h|0)+1179664>>2]-1|0;d=b<<2;a=d+h|0;f=a;i=H[a+12>>2];a=(N(e,7)<<2)+h|0;H[f+12>>2]=i+H[a+1310736>>2];b=(b<<4)+h|0;f=b+655376|0;M[f>>3]=M[f>>3]+ +H[a+1310740>>2];f=b+655384|0;M[f>>3]=M[f>>3]+ +H[a+1310744>>2];f=H[a+1310748>>2];b=b+131084|0;if((f|0)>2]){H[b>>2]=f}f=H[a+1310752>>2];b=d<<2;d=((b|4)+h|0)+131084|0;if((f|0)>H[d>>2]){H[d>>2]=f}f=H[a+1310756>>2];d=((b|8)+h|0)+131084|0;if((f|0)>2]){H[d>>2]=f}a=H[a+1310760>>2];b=((b|12)+h|0)+131084|0;if((a|0)>H[b>>2]){H[b>>2]=a}e=e+1|0;continue}}else{b=(a<<4)+h|0;H[b+131088>>2]=0;H[b+131084>>2]=m;H[b+131092>>2]=o;H[b+131096>>2]=0;a=a+1|0;e=H[h+8>>2];continue}}break a}if((e|0)==1){if(i){f=a;a=0;g=(b|0)>0?b:0;m=c;d=H[h>>2];n=b;b=c-1|0;e=d+(N(n,b)<<1)|0;c=d;while(1){if((a|0)!=(g|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;c=c+2|0;e=e+2|0;continue}break}g=(m|0)>0?m:0;k=n-1|0;e=d+(k<<1)|0;a=0;c=d;while(1){if((a|0)!=(g|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;l=n<<1;e=l+e|0;c=c+l|0;continue}break}u=(b|0)>1?b:1;b=h+1179664|0;a=n+1|0;g=a+i|0;o=a+f|0;i=a+H[h+4>>2]|0;v=(k|0)>1?k:1;t=v-1|0;c=d+(a<<1)|0;q=0-n<<1;f=0;l=1;L:{M:while(1){if((l|0)!=(u|0)){p=o+t|0;r=g+t|0;e=1;while(1){N:{O:{P:{if((e|0)!=(v|0)){if(I[o|0]<=I[g|0]){F[i|0]=255;a=c+q|0;d=J[a>>1];k=d<<16>>16;if((k|0)>0){G[c>>1]=k;a=N(d,28)+h|0;H[a+1310732>>2]=l;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l;break N}k=J[a-2>>1];d=k<<16>>16;a=G[a+2>>1];if((a|0)>0){if((d|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];k=H[(a+(k<<2)|0)-4>>2];if((d|0)>(k|0)){G[c>>1]=k;j=0;w=(f|0)>0?f:0;a=b;while(1){if((j|0)==(w|0)){d=k;break O}if(H[a>>2]==(d|0)){H[a>>2]=k}j=j+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(k|0)){break O}j=0;w=(f|0)>0?f:0;a=b;while(1){if((j|0)==(w|0)){break O}if((k|0)==H[a>>2]){H[a>>2]=d}j=j+1|0;a=a+4|0;continue}}k=G[c-2>>1];if((k|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];k=H[(a+((k&65535)<<2)|0)-4>>2];if((d|0)>(k|0)){G[c>>1]=k;j=0;w=(f|0)>0?f:0;a=b;while(1){if((j|0)==(w|0)){d=k;break P}if(H[a>>2]==(d|0)){H[a>>2]=k}j=j+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(k|0)){break P}j=0;w=(f|0)>0?f:0;a=b;while(1){if((j|0)==(w|0)){break P}if((k|0)==H[a>>2]){H[a>>2]=d}j=j+1|0;a=a+4|0;continue}}G[c>>1]=a;a=(N(a,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;d=a+1310720|0;if(H[d>>2]>(e|0)){H[d>>2]=e}H[a+1310732>>2]=l;break N}if((d|0)>0){G[c>>1]=d;a=(N(k,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;d=a+1310724|0;if(H[d>>2]<(e|0)){H[d>>2]=e}H[a+1310732>>2]=l;break N}a=J[c-2>>1];d=a<<16>>16;if((d|0)>0){G[c>>1]=d;a=N(a,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;a=a+1310724|0;if(H[a>>2]>=(e|0)){break N}H[a>>2]=e;break N}if((f|0)>=32768){sb(0,3,1594,0);g=-1;break L}a=f+1|0;G[c>>1]=a;H[((f<<2)+h|0)+1179664>>2]=a<<16>>16;d=N(f,28)+h|0;H[d+1310740>>2]=e;H[d+1310736>>2]=1;H[d+1310744>>2]=l;H[d+1310748>>2]=e;H[d+1310752>>2]=e;H[d+1310756>>2]=l;H[d+1310760>>2]=l;f=a;break N}G[c>>1]=0;F[i|0]=0;break N}i=i+2|0;c=c+4|0;g=r+2|0;o=p+2|0;l=l+1|0;continue M}a=N(d<<16>>16,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l;break N}a=N(d<<16>>16,28)+h|0;H[a+1310732>>2]=l;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l}i=i+1|0;c=c+2|0;g=g+1|0;o=o+1|0;e=e+1|0;continue}}break}d=((f|0)>0?f:0)+1|0;a=1;c=1;while(1){if((a|0)!=(d|0)){e=H[b>>2];Q:{if((e|0)==(a|0)){e=c;c=e+1|0;break Q}e=H[((e<<2)+h|0)+1179660>>2]}H[b>>2]=e;b=b+4|0;a=a+1|0;continue}break}e=c-1|0;H[h+8>>2]=e;g=0;if(!e){break L}pb(h+12|0,0,e<<2);pb(h+655376|0,0,e<<4);a=0;while(1)if((a|0)>=(e|0)){e=0;c=(f|0)>0?f:0;while(1){if((c|0)==(e|0)){a=H[h+8>>2];b=(a|0)>0?a:0;a=0;while(1){if((a|0)==(b|0)){break L}c=(a<<4)+h|0;d=c+655376|0;s=+H[((a<<2)+h|0)+12>>2];M[d>>3]=M[d>>3]/s;c=c+655384|0;M[c>>3]=M[c>>3]/s;a=a+1|0;continue}}b=H[((e<<2)+h|0)+1179664>>2]-1|0;d=b<<2;a=d+h|0;f=a;i=H[a+12>>2];a=(N(e,7)<<2)+h|0;H[f+12>>2]=i+H[a+1310736>>2];b=(b<<4)+h|0;f=b+655376|0;M[f>>3]=M[f>>3]+ +H[a+1310740>>2];f=b+655384|0;M[f>>3]=M[f>>3]+ +H[a+1310744>>2];f=H[a+1310748>>2];b=b+131084|0;if((f|0)>2]){H[b>>2]=f}f=H[a+1310752>>2];b=d<<2;d=((b|4)+h|0)+131084|0;if((f|0)>H[d>>2]){H[d>>2]=f}f=H[a+1310756>>2];d=((b|8)+h|0)+131084|0;if((f|0)>2]){H[d>>2]=f}a=H[a+1310760>>2];b=((b|12)+h|0)+131084|0;if((a|0)>H[b>>2]){H[b>>2]=a}e=e+1|0;continue}}else{b=(a<<4)+h|0;H[b+131088>>2]=0;H[b+131084>>2]=n;H[b+131092>>2]=m;H[b+131096>>2]=0;a=a+1|0;e=H[h+8>>2];continue}}break a}if(!g){g=a;l=f;a=0;f=(b|0)>0?b:0;m=c;d=H[h>>2];n=b;b=c-1|0;e=d+(N(n,b)<<1)|0;c=d;while(1){if((a|0)!=(f|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;c=c+2|0;e=e+2|0;continue}break}i=(m|0)>0?m:0;f=n-1|0;e=d+(f<<1)|0;a=0;c=d;while(1){if((a|0)!=(i|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;k=n<<1;e=k+e|0;c=c+k|0;continue}break}t=(b|0)>1?b:1;b=h+1179664|0;a=n+1|0;i=a+g|0;o=a+H[h+4>>2]|0;u=(f|0)>1?f:1;v=u-1|0;c=d+(a<<1)|0;q=0-n<<1;f=0;j=1;R:{S:while(1){if((j|0)!=(t|0)){p=i+v|0;e=1;while(1){T:{U:{V:{if((e|0)!=(u|0)){if((l|0)>=I[i|0]){F[o|0]=255;a=c+q|0;d=J[a>>1];g=d<<16>>16;if((g|0)>0){G[c>>1]=g;a=N(d,28)+h|0;H[a+1310732>>2]=j;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+j;break T}g=J[a-2>>1];d=g<<16>>16;a=G[a+2>>1];if((a|0)>0){if((d|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];k=H[(a+(g<<2)|0)-4>>2];if((d|0)>(k|0)){G[c>>1]=k;g=0;r=(f|0)>0?f:0;a=b;while(1){if((g|0)==(r|0)){d=k;break U}if(H[a>>2]==(d|0)){H[a>>2]=k}g=g+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(k|0)){break U}g=0;r=(f|0)>0?f:0;a=b;while(1){if((g|0)==(r|0)){break U}if((k|0)==H[a>>2]){H[a>>2]=d}g=g+1|0;a=a+4|0;continue}}g=G[c-2>>1];if((g|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];k=H[(a+((g&65535)<<2)|0)-4>>2];if((d|0)>(k|0)){G[c>>1]=k;g=0;r=(f|0)>0?f:0;a=b;while(1){if((g|0)==(r|0)){d=k;break V}if(H[a>>2]==(d|0)){H[a>>2]=k}g=g+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(k|0)){break V}g=0;r=(f|0)>0?f:0;a=b;while(1){if((g|0)==(r|0)){break V}if((k|0)==H[a>>2]){H[a>>2]=d}g=g+1|0;a=a+4|0;continue}}G[c>>1]=a;a=(N(a,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+j;d=a+1310720|0;if(H[d>>2]>(e|0)){H[d>>2]=e}H[a+1310732>>2]=j;break T}if((d|0)>0){G[c>>1]=d;a=(N(g,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+j;d=a+1310724|0;if(H[d>>2]<(e|0)){H[d>>2]=e}H[a+1310732>>2]=j;break T}a=J[c-2>>1];d=a<<16>>16;if((d|0)>0){G[c>>1]=d;a=N(a,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+j;a=a+1310724|0;if(H[a>>2]>=(e|0)){break T}H[a>>2]=e;break T}if((f|0)>=32768){sb(0,3,1594,0);i=-1;break R}a=f+1|0;G[c>>1]=a;H[((f<<2)+h|0)+1179664>>2]=a<<16>>16;d=N(f,28)+h|0;H[d+1310740>>2]=e;H[d+1310736>>2]=1;H[d+1310744>>2]=j;H[d+1310748>>2]=e;H[d+1310752>>2]=e;H[d+1310756>>2]=j;H[d+1310760>>2]=j;f=a;break T}G[c>>1]=0;F[o|0]=0;break T}o=o+2|0;c=c+4|0;i=p+2|0;j=j+1|0;continue S}a=N(d<<16>>16,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+j;break T}a=N(d<<16>>16,28)+h|0;H[a+1310732>>2]=j;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+j}o=o+1|0;c=c+2|0;i=i+1|0;e=e+1|0;continue}}break}d=((f|0)>0?f:0)+1|0;a=1;c=1;while(1){if((a|0)!=(d|0)){e=H[b>>2];W:{if((e|0)==(a|0)){e=c;c=e+1|0;break W}e=H[((e<<2)+h|0)+1179660>>2]}H[b>>2]=e;b=b+4|0;a=a+1|0;continue}break}e=c-1|0;H[h+8>>2]=e;i=0;if(!e){break R}pb(h+12|0,0,e<<2);pb(h+655376|0,0,e<<4);a=0;while(1)if((a|0)>=(e|0)){e=0;c=(f|0)>0?f:0;while(1){if((c|0)==(e|0)){a=H[h+8>>2];b=(a|0)>0?a:0;a=0;while(1){if((a|0)==(b|0)){break R}c=(a<<4)+h|0;d=c+655376|0;s=+H[((a<<2)+h|0)+12>>2];M[d>>3]=M[d>>3]/s;c=c+655384|0;M[c>>3]=M[c>>3]/s;a=a+1|0;continue}}b=H[((e<<2)+h|0)+1179664>>2]-1|0;d=b<<2;a=d+h|0;f=a;g=H[a+12>>2];a=(N(e,7)<<2)+h|0;H[f+12>>2]=g+H[a+1310736>>2];b=(b<<4)+h|0;f=b+655376|0;M[f>>3]=M[f>>3]+ +H[a+1310740>>2];f=b+655384|0;M[f>>3]=M[f>>3]+ +H[a+1310744>>2];f=H[a+1310748>>2];b=b+131084|0;if((f|0)>2]){H[b>>2]=f}f=H[a+1310752>>2];b=d<<2;d=((b|4)+h|0)+131084|0;if((f|0)>H[d>>2]){H[d>>2]=f}f=H[a+1310756>>2];d=((b|8)+h|0)+131084|0;if((f|0)>2]){H[d>>2]=f}a=H[a+1310760>>2];b=((b|12)+h|0)+131084|0;if((a|0)>H[b>>2]){H[b>>2]=a}e=e+1|0;continue}}else{b=(a<<4)+h|0;H[b+131088>>2]=0;H[b+131084>>2]=n;H[b+131092>>2]=m;H[b+131096>>2]=0;a=a+1|0;e=H[h+8>>2];continue}}return i}i=a;k=f;n=b;m=(b|0)/2|0;f=(m|0)>0?m:0;d=H[h>>2];t=(c|0)/2|0;b=t-1|0;e=d+(N(b,m)<<1)|0;a=0;c=d;while(1){if((a|0)!=(f|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;c=c+2|0;e=e+2|0;continue}break}g=(t|0)>0?t:0;f=m-1|0;e=d+(f<<1)|0;a=0;c=d;while(1){if((a|0)!=(g|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;l=m<<1;e=l+e|0;c=c+l|0;continue}break}u=(b|0)>1?b:1;v=(f|0)>1?f:1;b=h+1179664|0;a=m+1|0;g=a+H[h+4>>2]|0;o=(i+(n<<1)|0)+2|0;c=d+(a<<1)|0;q=0-m<<1;f=0;l=1;X:{Y:while(1){if((l|0)!=(u|0)){e=1;while(1){Z:{_:{$:{if((e|0)!=(v|0)){if((k|0)>=I[o|0]){F[g|0]=255;a=c+q|0;d=J[a>>1];i=d<<16>>16;if((i|0)>0){G[c>>1]=i;a=N(d,28)+h|0;H[a+1310732>>2]=l;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l;break Z}i=J[a-2>>1];d=i<<16>>16;a=G[a+2>>1];if((a|0)>0){if((d|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];i=H[(a+(i<<2)|0)-4>>2];if((d|0)>(i|0)){G[c>>1]=i;j=0;p=(f|0)>0?f:0;a=b;while(1){if((j|0)==(p|0)){d=i;break _}if(H[a>>2]==(d|0)){H[a>>2]=i}j=j+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(i|0)){break _}j=0;p=(f|0)>0?f:0;a=b;while(1){if((j|0)==(p|0)){break _}if((i|0)==H[a>>2]){H[a>>2]=d}j=j+1|0;a=a+4|0;continue}}i=G[c-2>>1];if((i|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];i=H[(a+((i&65535)<<2)|0)-4>>2];if((d|0)>(i|0)){G[c>>1]=i;j=0;p=(f|0)>0?f:0;a=b;while(1){if((j|0)==(p|0)){d=i;break $}if(H[a>>2]==(d|0)){H[a>>2]=i}j=j+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(i|0)){break $}j=0;p=(f|0)>0?f:0;a=b;while(1){if((j|0)==(p|0)){break $}if((i|0)==H[a>>2]){H[a>>2]=d}j=j+1|0;a=a+4|0;continue}}G[c>>1]=a;a=(N(a,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;d=a+1310720|0;if(H[d>>2]>(e|0)){H[d>>2]=e}H[a+1310732>>2]=l;break Z}if((d|0)>0){G[c>>1]=d;a=(N(i,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;d=a+1310724|0;if(H[d>>2]<(e|0)){H[d>>2]=e}H[a+1310732>>2]=l;break Z}a=J[c-2>>1];d=a<<16>>16;if((d|0)>0){G[c>>1]=d;a=N(a,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;a=a+1310724|0;if(H[a>>2]>=(e|0)){break Z}H[a>>2]=e;break Z}if((f|0)>=32768){sb(0,3,1594,0);g=-1;break X}a=f+1|0;G[c>>1]=a;H[((f<<2)+h|0)+1179664>>2]=a<<16>>16;d=N(f,28)+h|0;H[d+1310740>>2]=e;H[d+1310736>>2]=1;H[d+1310744>>2]=l;H[d+1310748>>2]=e;H[d+1310752>>2]=e;H[d+1310756>>2]=l;H[d+1310760>>2]=l;f=a;break Z}G[c>>1]=0;F[g|0]=0;break Z}g=g+2|0;c=c+4|0;l=l+1|0;o=(n+o|0)+4|0;continue Y}a=N(d<<16>>16,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l;break Z}a=N(d<<16>>16,28)+h|0;H[a+1310732>>2]=l;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l}g=g+1|0;c=c+2|0;o=o+2|0;e=e+1|0;continue}}break}d=((f|0)>0?f:0)+1|0;a=1;c=1;while(1){if((a|0)!=(d|0)){e=H[b>>2];aa:{if((e|0)==(a|0)){e=c;c=e+1|0;break aa}e=H[((e<<2)+h|0)+1179660>>2]}H[b>>2]=e;b=b+4|0;a=a+1|0;continue}break}e=c-1|0;H[h+8>>2]=e;g=0;if(!e){break X}pb(h+12|0,0,e<<2);pb(h+655376|0,0,e<<4);a=0;while(1)if((a|0)>=(e|0)){e=0;c=(f|0)>0?f:0;while(1){if((c|0)==(e|0)){a=H[h+8>>2];b=(a|0)>0?a:0;a=0;while(1){if((a|0)==(b|0)){break X}c=(a<<4)+h|0;d=c+655376|0;s=+H[((a<<2)+h|0)+12>>2];M[d>>3]=M[d>>3]/s;c=c+655384|0;M[c>>3]=M[c>>3]/s;a=a+1|0;continue}}b=H[((e<<2)+h|0)+1179664>>2]-1|0;d=b<<2;a=d+h|0;f=a;i=H[a+12>>2];a=(N(e,7)<<2)+h|0;H[f+12>>2]=i+H[a+1310736>>2];b=(b<<4)+h|0;f=b+655376|0;M[f>>3]=M[f>>3]+ +H[a+1310740>>2];f=b+655384|0;M[f>>3]=M[f>>3]+ +H[a+1310744>>2];f=H[a+1310748>>2];b=b+131084|0;if((f|0)>2]){H[b>>2]=f}f=H[a+1310752>>2];b=d<<2;d=((b|4)+h|0)+131084|0;if((f|0)>H[d>>2]){H[d>>2]=f}f=H[a+1310756>>2];d=((b|8)+h|0)+131084|0;if((f|0)>2]){H[d>>2]=f}a=H[a+1310760>>2];b=((b|12)+h|0)+131084|0;if((a|0)>H[b>>2]){H[b>>2]=a}e=e+1|0;continue}}else{b=(a<<4)+h|0;H[b+131088>>2]=0;H[b+131084>>2]=m;H[b+131092>>2]=t;H[b+131096>>2]=0;a=a+1|0;e=H[h+8>>2];continue}}break a}if(i){f=a;a=0;g=(b|0)>0?b:0;m=c;d=H[h>>2];n=b;b=c-1|0;e=d+(N(n,b)<<1)|0;c=d;while(1){if((a|0)!=(g|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;c=c+2|0;e=e+2|0;continue}break}g=(m|0)>0?m:0;k=n-1|0;e=d+(k<<1)|0;a=0;c=d;while(1){if((a|0)!=(g|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;l=n<<1;e=l+e|0;c=c+l|0;continue}break}u=(b|0)>1?b:1;b=h+1179664|0;a=n+1|0;g=a+i|0;o=a+f|0;i=a+H[h+4>>2]|0;v=(k|0)>1?k:1;t=v-1|0;c=d+(a<<1)|0;q=0-n<<1;f=0;l=1;ba:{ca:while(1){if((l|0)!=(u|0)){p=o+t|0;r=g+t|0;e=1;while(1){da:{ea:{fa:{if((e|0)!=(v|0)){if(I[o|0]>I[g|0]){F[i|0]=255;a=c+q|0;d=J[a>>1];k=d<<16>>16;if((k|0)>0){G[c>>1]=k;a=N(d,28)+h|0;H[a+1310732>>2]=l;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l;break da}k=J[a-2>>1];d=k<<16>>16;a=G[a+2>>1];if((a|0)>0){if((d|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];k=H[(a+(k<<2)|0)-4>>2];if((d|0)>(k|0)){G[c>>1]=k;j=0;w=(f|0)>0?f:0;a=b;while(1){if((j|0)==(w|0)){d=k;break ea}if(H[a>>2]==(d|0)){H[a>>2]=k}j=j+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(k|0)){break ea}j=0;w=(f|0)>0?f:0;a=b;while(1){if((j|0)==(w|0)){break ea}if((k|0)==H[a>>2]){H[a>>2]=d}j=j+1|0;a=a+4|0;continue}}k=G[c-2>>1];if((k|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];k=H[(a+((k&65535)<<2)|0)-4>>2];if((d|0)>(k|0)){G[c>>1]=k;j=0;w=(f|0)>0?f:0;a=b;while(1){if((j|0)==(w|0)){d=k;break fa}if(H[a>>2]==(d|0)){H[a>>2]=k}j=j+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(k|0)){break fa}j=0;w=(f|0)>0?f:0;a=b;while(1){if((j|0)==(w|0)){break fa}if((k|0)==H[a>>2]){H[a>>2]=d}j=j+1|0;a=a+4|0;continue}}G[c>>1]=a;a=(N(a,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;d=a+1310720|0;if(H[d>>2]>(e|0)){H[d>>2]=e}H[a+1310732>>2]=l;break da}if((d|0)>0){G[c>>1]=d;a=(N(k,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;d=a+1310724|0;if(H[d>>2]<(e|0)){H[d>>2]=e}H[a+1310732>>2]=l;break da}a=J[c-2>>1];d=a<<16>>16;if((d|0)>0){G[c>>1]=d;a=N(a,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;a=a+1310724|0;if(H[a>>2]>=(e|0)){break da}H[a>>2]=e;break da}if((f|0)>=32768){sb(0,3,1594,0);g=-1;break ba}a=f+1|0;G[c>>1]=a;H[((f<<2)+h|0)+1179664>>2]=a<<16>>16;d=N(f,28)+h|0;H[d+1310740>>2]=e;H[d+1310736>>2]=1;H[d+1310744>>2]=l;H[d+1310748>>2]=e;H[d+1310752>>2]=e;H[d+1310756>>2]=l;H[d+1310760>>2]=l;f=a;break da}G[c>>1]=0;F[i|0]=0;break da}i=i+2|0;c=c+4|0;g=r+2|0;o=p+2|0;l=l+1|0;continue ca}a=N(d<<16>>16,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l;break da}a=N(d<<16>>16,28)+h|0;H[a+1310732>>2]=l;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l}i=i+1|0;c=c+2|0;g=g+1|0;o=o+1|0;e=e+1|0;continue}}break}d=((f|0)>0?f:0)+1|0;a=1;c=1;while(1){if((a|0)!=(d|0)){e=H[b>>2];ga:{if((e|0)==(a|0)){e=c;c=e+1|0;break ga}e=H[((e<<2)+h|0)+1179660>>2]}H[b>>2]=e;b=b+4|0;a=a+1|0;continue}break}e=c-1|0;H[h+8>>2]=e;g=0;if(!e){break ba}pb(h+12|0,0,e<<2);pb(h+655376|0,0,e<<4);a=0;while(1)if((a|0)>=(e|0)){e=0;c=(f|0)>0?f:0;while(1){if((c|0)==(e|0)){a=H[h+8>>2];b=(a|0)>0?a:0;a=0;while(1){if((a|0)==(b|0)){break ba}c=(a<<4)+h|0;d=c+655376|0;s=+H[((a<<2)+h|0)+12>>2];M[d>>3]=M[d>>3]/s;c=c+655384|0;M[c>>3]=M[c>>3]/s;a=a+1|0;continue}}b=H[((e<<2)+h|0)+1179664>>2]-1|0;d=b<<2;a=d+h|0;f=a;i=H[a+12>>2];a=(N(e,7)<<2)+h|0;H[f+12>>2]=i+H[a+1310736>>2];b=(b<<4)+h|0;f=b+655376|0;M[f>>3]=M[f>>3]+ +H[a+1310740>>2];f=b+655384|0;M[f>>3]=M[f>>3]+ +H[a+1310744>>2];f=H[a+1310748>>2];b=b+131084|0;if((f|0)>2]){H[b>>2]=f}f=H[a+1310752>>2];b=d<<2;d=((b|4)+h|0)+131084|0;if((f|0)>H[d>>2]){H[d>>2]=f}f=H[a+1310756>>2];d=((b|8)+h|0)+131084|0;if((f|0)>2]){H[d>>2]=f}a=H[a+1310760>>2];b=((b|12)+h|0)+131084|0;if((a|0)>H[b>>2]){H[b>>2]=a}e=e+1|0;continue}}else{b=(a<<4)+h|0;H[b+131088>>2]=0;H[b+131084>>2]=n;H[b+131092>>2]=m;H[b+131096>>2]=0;a=a+1|0;e=H[h+8>>2];continue}}break a}if(!g){g=a;l=f;a=0;f=(b|0)>0?b:0;m=c;d=H[h>>2];n=b;b=c-1|0;e=d+(N(n,b)<<1)|0;c=d;while(1){if((a|0)!=(f|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;c=c+2|0;e=e+2|0;continue}break}i=(m|0)>0?m:0;f=n-1|0;e=d+(f<<1)|0;a=0;c=d;while(1){if((a|0)!=(i|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;k=n<<1;e=k+e|0;c=c+k|0;continue}break}t=(b|0)>1?b:1;b=h+1179664|0;a=n+1|0;i=a+g|0;o=a+H[h+4>>2]|0;u=(f|0)>1?f:1;v=u-1|0;c=d+(a<<1)|0;q=0-n<<1;f=0;j=1;ha:{ia:while(1){if((j|0)!=(t|0)){p=i+v|0;e=1;while(1){ja:{ka:{la:{if((e|0)!=(u|0)){if((l|0)>1];g=d<<16>>16;if((g|0)>0){G[c>>1]=g;a=N(d,28)+h|0;H[a+1310732>>2]=j;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+j;break ja}g=J[a-2>>1];d=g<<16>>16;a=G[a+2>>1];if((a|0)>0){if((d|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];k=H[(a+(g<<2)|0)-4>>2];if((d|0)>(k|0)){G[c>>1]=k;g=0;r=(f|0)>0?f:0;a=b;while(1){if((g|0)==(r|0)){d=k;break ka}if(H[a>>2]==(d|0)){H[a>>2]=k}g=g+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(k|0)){break ka}g=0;r=(f|0)>0?f:0;a=b;while(1){if((g|0)==(r|0)){break ka}if((k|0)==H[a>>2]){H[a>>2]=d}g=g+1|0;a=a+4|0;continue}}g=G[c-2>>1];if((g|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];k=H[(a+((g&65535)<<2)|0)-4>>2];if((d|0)>(k|0)){G[c>>1]=k;g=0;r=(f|0)>0?f:0;a=b;while(1){if((g|0)==(r|0)){d=k;break la}if(H[a>>2]==(d|0)){H[a>>2]=k}g=g+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(k|0)){break la}g=0;r=(f|0)>0?f:0;a=b;while(1){if((g|0)==(r|0)){break la}if((k|0)==H[a>>2]){H[a>>2]=d}g=g+1|0;a=a+4|0;continue}}G[c>>1]=a;a=(N(a,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+j;d=a+1310720|0;if(H[d>>2]>(e|0)){H[d>>2]=e}H[a+1310732>>2]=j;break ja}if((d|0)>0){G[c>>1]=d;a=(N(g,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+j;d=a+1310724|0;if(H[d>>2]<(e|0)){H[d>>2]=e}H[a+1310732>>2]=j;break ja}a=J[c-2>>1];d=a<<16>>16;if((d|0)>0){G[c>>1]=d;a=N(a,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+j;a=a+1310724|0;if(H[a>>2]>=(e|0)){break ja}H[a>>2]=e;break ja}if((f|0)>=32768){sb(0,3,1594,0);i=-1;break ha}a=f+1|0;G[c>>1]=a;H[((f<<2)+h|0)+1179664>>2]=a<<16>>16;d=N(f,28)+h|0;H[d+1310740>>2]=e;H[d+1310736>>2]=1;H[d+1310744>>2]=j;H[d+1310748>>2]=e;H[d+1310752>>2]=e;H[d+1310756>>2]=j;H[d+1310760>>2]=j;f=a;break ja}G[c>>1]=0;F[o|0]=0;break ja}o=o+2|0;c=c+4|0;i=p+2|0;j=j+1|0;continue ia}a=N(d<<16>>16,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+j;break ja}a=N(d<<16>>16,28)+h|0;H[a+1310732>>2]=j;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+j}o=o+1|0;c=c+2|0;i=i+1|0;e=e+1|0;continue}}break}d=((f|0)>0?f:0)+1|0;a=1;c=1;while(1){if((a|0)!=(d|0)){e=H[b>>2];ma:{if((e|0)==(a|0)){e=c;c=e+1|0;break ma}e=H[((e<<2)+h|0)+1179660>>2]}H[b>>2]=e;b=b+4|0;a=a+1|0;continue}break}e=c-1|0;H[h+8>>2]=e;i=0;if(!e){break ha}pb(h+12|0,0,e<<2);pb(h+655376|0,0,e<<4);a=0;while(1)if((a|0)>=(e|0)){e=0;c=(f|0)>0?f:0;while(1){if((c|0)==(e|0)){a=H[h+8>>2];b=(a|0)>0?a:0;a=0;while(1){if((a|0)==(b|0)){break ha}c=(a<<4)+h|0;d=c+655376|0;s=+H[((a<<2)+h|0)+12>>2];M[d>>3]=M[d>>3]/s;c=c+655384|0;M[c>>3]=M[c>>3]/s;a=a+1|0;continue}}b=H[((e<<2)+h|0)+1179664>>2]-1|0;d=b<<2;a=d+h|0;f=a;g=H[a+12>>2];a=(N(e,7)<<2)+h|0;H[f+12>>2]=g+H[a+1310736>>2];b=(b<<4)+h|0;f=b+655376|0;M[f>>3]=M[f>>3]+ +H[a+1310740>>2];f=b+655384|0;M[f>>3]=M[f>>3]+ +H[a+1310744>>2];f=H[a+1310748>>2];b=b+131084|0;if((f|0)>2]){H[b>>2]=f}f=H[a+1310752>>2];b=d<<2;d=((b|4)+h|0)+131084|0;if((f|0)>H[d>>2]){H[d>>2]=f}f=H[a+1310756>>2];d=((b|8)+h|0)+131084|0;if((f|0)>2]){H[d>>2]=f}a=H[a+1310760>>2];b=((b|12)+h|0)+131084|0;if((a|0)>H[b>>2]){H[b>>2]=a}e=e+1|0;continue}}else{b=(a<<4)+h|0;H[b+131088>>2]=0;H[b+131084>>2]=n;H[b+131092>>2]=m;H[b+131096>>2]=0;a=a+1|0;e=H[h+8>>2];continue}}return i}i=a;k=f;n=b;m=(b|0)/2|0;f=(m|0)>0?m:0;d=H[h>>2];t=(c|0)/2|0;b=t-1|0;e=d+(N(b,m)<<1)|0;a=0;c=d;while(1){if((a|0)!=(f|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;c=c+2|0;e=e+2|0;continue}break}g=(t|0)>0?t:0;f=m-1|0;e=d+(f<<1)|0;a=0;c=d;while(1){if((a|0)!=(g|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;l=m<<1;e=l+e|0;c=c+l|0;continue}break}u=(b|0)>1?b:1;v=(f|0)>1?f:1;b=h+1179664|0;a=m+1|0;g=a+H[h+4>>2]|0;o=(i+(n<<1)|0)+2|0;c=d+(a<<1)|0;q=0-m<<1;f=0;l=1;na:{oa:while(1){if((l|0)!=(u|0)){e=1;while(1){pa:{qa:{ra:{if((e|0)!=(v|0)){if((k|0)>1];i=d<<16>>16;if((i|0)>0){G[c>>1]=i;a=N(d,28)+h|0;H[a+1310732>>2]=l;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l;break pa}i=J[a-2>>1];d=i<<16>>16;a=G[a+2>>1];if((a|0)>0){if((d|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];i=H[(a+(i<<2)|0)-4>>2];if((d|0)>(i|0)){G[c>>1]=i;j=0;p=(f|0)>0?f:0;a=b;while(1){if((j|0)==(p|0)){d=i;break qa}if(H[a>>2]==(d|0)){H[a>>2]=i}j=j+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(i|0)){break qa}j=0;p=(f|0)>0?f:0;a=b;while(1){if((j|0)==(p|0)){break qa}if((i|0)==H[a>>2]){H[a>>2]=d}j=j+1|0;a=a+4|0;continue}}i=G[c-2>>1];if((i|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];i=H[(a+((i&65535)<<2)|0)-4>>2];if((d|0)>(i|0)){G[c>>1]=i;j=0;p=(f|0)>0?f:0;a=b;while(1){if((j|0)==(p|0)){d=i;break ra}if(H[a>>2]==(d|0)){H[a>>2]=i}j=j+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(i|0)){break ra}j=0;p=(f|0)>0?f:0;a=b;while(1){if((j|0)==(p|0)){break ra}if((i|0)==H[a>>2]){H[a>>2]=d}j=j+1|0;a=a+4|0;continue}}G[c>>1]=a;a=(N(a,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;d=a+1310720|0;if(H[d>>2]>(e|0)){H[d>>2]=e}H[a+1310732>>2]=l;break pa}if((d|0)>0){G[c>>1]=d;a=(N(i,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;d=a+1310724|0;if(H[d>>2]<(e|0)){H[d>>2]=e}H[a+1310732>>2]=l;break pa}a=J[c-2>>1];d=a<<16>>16;if((d|0)>0){G[c>>1]=d;a=N(a,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;a=a+1310724|0;if(H[a>>2]>=(e|0)){break pa}H[a>>2]=e;break pa}if((f|0)>=32768){sb(0,3,1594,0);g=-1;break na}a=f+1|0;G[c>>1]=a;H[((f<<2)+h|0)+1179664>>2]=a<<16>>16;d=N(f,28)+h|0;H[d+1310740>>2]=e;H[d+1310736>>2]=1;H[d+1310744>>2]=l;H[d+1310748>>2]=e;H[d+1310752>>2]=e;H[d+1310756>>2]=l;H[d+1310760>>2]=l;f=a;break pa}G[c>>1]=0;F[g|0]=0;break pa}g=g+2|0;c=c+4|0;l=l+1|0;o=(n+o|0)+4|0;continue oa}a=N(d<<16>>16,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l;break pa}a=N(d<<16>>16,28)+h|0;H[a+1310732>>2]=l;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l}g=g+1|0;c=c+2|0;o=o+2|0;e=e+1|0;continue}}break}d=((f|0)>0?f:0)+1|0;a=1;c=1;while(1){if((a|0)!=(d|0)){e=H[b>>2];sa:{if((e|0)==(a|0)){e=c;c=e+1|0;break sa}e=H[((e<<2)+h|0)+1179660>>2]}H[b>>2]=e;b=b+4|0;a=a+1|0;continue}break}e=c-1|0;H[h+8>>2]=e;g=0;if(!e){break na}pb(h+12|0,0,e<<2);pb(h+655376|0,0,e<<4);a=0;while(1)if((a|0)>=(e|0)){e=0;c=(f|0)>0?f:0;while(1){if((c|0)==(e|0)){a=H[h+8>>2];b=(a|0)>0?a:0;a=0;while(1){if((a|0)==(b|0)){break na}c=(a<<4)+h|0;d=c+655376|0;s=+H[((a<<2)+h|0)+12>>2];M[d>>3]=M[d>>3]/s;c=c+655384|0;M[c>>3]=M[c>>3]/s;a=a+1|0;continue}}b=H[((e<<2)+h|0)+1179664>>2]-1|0;d=b<<2;a=d+h|0;f=a;i=H[a+12>>2];a=(N(e,7)<<2)+h|0;H[f+12>>2]=i+H[a+1310736>>2];b=(b<<4)+h|0;f=b+655376|0;M[f>>3]=M[f>>3]+ +H[a+1310740>>2];f=b+655384|0;M[f>>3]=M[f>>3]+ +H[a+1310744>>2];f=H[a+1310748>>2];b=b+131084|0;if((f|0)>2]){H[b>>2]=f}f=H[a+1310752>>2];b=d<<2;d=((b|4)+h|0)+131084|0;if((f|0)>H[d>>2]){H[d>>2]=f}f=H[a+1310756>>2];d=((b|8)+h|0)+131084|0;if((f|0)>2]){H[d>>2]=f}a=H[a+1310760>>2];b=((b|12)+h|0)+131084|0;if((a|0)>H[b>>2]){H[b>>2]=a}e=e+1|0;continue}}else{b=(a<<4)+h|0;H[b+131088>>2]=0;H[b+131084>>2]=m;H[b+131092>>2]=t;H[b+131096>>2]=0;a=a+1|0;e=H[h+8>>2];continue}}return g}return g}function ri(a,b,c,d,e,f,g,h,i,j,k,l){var m=0,n=O(0),o=0,p=O(0),q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,G=O(0),J=0,Q=O(0),R=0,S=0,T=0,U=0,V=0,W=0;m=Xa-224|0;Xa=m;H[m+216>>2]=0;H[m+220>>2]=1079738368;H[m+200>>2]=0;H[m+204>>2]=1079738368;H[m+184>>2]=0;H[m+188>>2]=1079574528;H[m+208>>2]=0;H[m+212>>2]=1079574528;H[m+192>>2]=0;H[m+196>>2]=1079738368;H[m+176>>2]=0;H[m+180>>2]=1079738368;H[m+168>>2]=0;H[m+172>>2]=1079574528;H[m+160>>2]=0;H[m+164>>2]=1079574528;while(1){if((o|0)!=4){x=o<<4;y=x+(m+96|0)|0;x=j+x|0;M[y>>3]=M[x>>3];M[y+8>>3]=M[x+8>>3];o=o+1|0;continue}break}D=m+160|0;q=m+96|0;R=m+16|0;o=0;S=Id(8,8);v=Id(8,1);A=Id(8,1);y=H[v>>2];x=H[S>>2];while(1){if((o|0)!=4){C=(o<<7)+x|0;B=o<<4;E=D+B|0;M[C>>3]=M[E>>3];s=M[E+8>>3];H[C+40>>2]=0;H[C+44>>2]=0;H[C+32>>2]=0;H[C+36>>2]=0;H[C+24>>2]=0;H[C+28>>2]=0;H[C+16>>2]=0;H[C+20>>2]=1072693248;M[C+8>>3]=s;J=q+B|0;M[C+48>>3]=M[J>>3]*-M[E>>3];r=M[J>>3];s=M[E+8>>3];H[C+80>>2]=0;H[C+84>>2]=0;H[C+72>>2]=0;H[C+76>>2]=0;j=C- -64|0;H[j>>2]=0;H[j+4>>2]=0;M[C+56>>3]=r*-s;M[C+88>>3]=M[E>>3];s=M[E+8>>3];H[C+104>>2]=0;H[C+108>>2]=1072693248;M[C+96>>3]=s;M[C+112>>3]=M[J+8>>3]*-M[E>>3];M[C+120>>3]=M[J+8>>3]*-M[E+8>>3];j=y+B|0;M[j>>3]=M[J>>3];M[j+8>>3]=M[J+8>>3];o=o+1|0;continue}break}$h(S);ck(A,S,v);y=H[A>>2];j=0;while(1){if((j|0)!=2){x=N(j,24);o=x+R|0;x=y+x|0;M[o>>3]=M[x>>3];M[o+8>>3]=M[x+8>>3];M[o+16>>3]=M[x+16>>3];j=j+1|0;continue}break}M[R+48>>3]=M[y+48>>3];s=M[y+56>>3];j=R- -64|0;H[j>>2]=0;H[j+4>>2]=1072693248;M[R+56>>3]=s;Bb(S);Bb(v);Bb(A);T=M[m+112>>3];U=M[m+128>>3];s=T-U;r=s*s;V=M[m+120>>3];z=M[m+136>>3];s=V-z;s=r+s*s;a:{if(P(s)<2147483648){j=~~s;break a}j=-2147483648}t=M[m+144>>3];w=M[m+96>>3];s=t-w;W=s*s;u=M[m+152>>3];r=M[m+104>>3];s=u-r;s=W+s*s;b:{if(P(s)<2147483648){x=~~s;break b}x=-2147483648}s=+(((j|0)<(x|0)?x:j)|0)*k*k;c:{if(P(s)<2147483648){y=~~s;break c}y=-2147483648}s=w-T;w=s*s;s=r-V;s=w+s*s;d:{if(P(s)<2147483648){j=~~s;break d}j=-2147483648}s=U-t;r=s*s;s=z-u;s=r+s*s;e:{if(P(s)<2147483648){x=~~s;break e}x=-2147483648}s=+(((j|0)<(x|0)?x:j)|0)*k*k;f:{if(P(s)<2147483648){x=~~s;break f}x=-2147483648}g:{if(!a){j=c;while(1){o=j;if((o|0)<(d|0)){j=o<<1;if((x|0)>(N(o,o)|0)){continue}}break}x=c;while(1){j=x;if((j|0)>=(d|0)){break g}x=j<<1;if((y|0)>(N(j,j)|0)){continue}break}break g}j=c;while(1){o=j;if((x|0)>N(o,o)<<2){j=o<<1;if((d|0)>(o|0)){continue}}break}x=c;while(1){j=x;if((y|0)<=N(j,j)<<2){break g}x=j<<1;if((d|0)>(j|0)){continue}break}}z=k*10;k=(1-k)*.5*10;v=(d|0)>(j|0)?j:d;A=(v|0)/(c|0)|0;d=(d|0)>(o|0)?o:d;B=(d|0)/(c|0)|0;D=N(c,c);h:{i:{j:{k:{if(!b){D=N(D,3);x=ph(D,4);if(!x){break h}l:{m:{switch(h|0){case 0:y=(v|0)>0?v:0;j=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(y|0)){break l}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((j|0)!=(o|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];n:{if((a|0)==1){n=O(L[m+8>>2]+O(1));o:{if(O(P(n))>2]+O(.5));q:{if(O(P(n))=(g|0)))){q=N(N((b|0)/(A|0)|0,c)+((o|0)/(B|0)|0)|0,12)+x|0;d=N(h+N(d,f)|0,3)+e|0;H[q>>2]=H[q>>2]+I[d+2|0];H[q+4>>2]=H[q+4>>2]+I[d+1|0];H[q+8>>2]=H[q+8>>2]+I[d|0]}o=o+1|0;continue}break}b=b+1|0;continue};case 1:y=(v|0)>0?v:0;j=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(y|0)){break l}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((j|0)!=(o|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];r:{if((a|0)==1){n=O(L[m+8>>2]+O(1));s:{if(O(P(n))>2]+O(.5));u:{if(O(P(n))=(g|0)))){q=N(N((b|0)/(A|0)|0,c)+((o|0)/(B|0)|0)|0,12)+x|0;d=N(h+N(d,f)|0,3)+e|0;H[q>>2]=H[q>>2]+I[d|0];H[q+4>>2]=H[q+4>>2]+I[d+1|0];H[q+8>>2]=H[q+8>>2]+I[d+2|0]}o=o+1|0;continue}break}b=b+1|0;continue};case 2:y=(v|0)>0?v:0;j=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(y|0)){break l}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((j|0)!=(o|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];v:{if((a|0)==1){n=O(L[m+8>>2]+O(1));w:{if(O(P(n))>2]+O(.5));y:{if(O(P(n))=(g|0)))){q=N(N((b|0)/(A|0)|0,c)+((o|0)/(B|0)|0)|0,12)+x|0;d=(h+N(d,f)<<2)+e|0;H[q>>2]=H[q>>2]+I[d+2|0];H[q+4>>2]=H[q+4>>2]+I[d+1|0];H[q+8>>2]=H[q+8>>2]+I[d|0]}o=o+1|0;continue}break}b=b+1|0;continue};case 3:y=(v|0)>0?v:0;j=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(y|0)){break l}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((j|0)!=(o|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];z:{if((a|0)==1){n=O(L[m+8>>2]+O(1));A:{if(O(P(n))>2]+O(.5));C:{if(O(P(n))=(g|0)))){q=N(N((b|0)/(A|0)|0,c)+((o|0)/(B|0)|0)|0,12)+x|0;d=(h+N(d,f)<<2)+e|0;H[q>>2]=H[q>>2]+I[d|0];H[q+4>>2]=H[q+4>>2]+I[d+1|0];H[q+8>>2]=H[q+8>>2]+I[d+2|0]}o=o+1|0;continue}break}b=b+1|0;continue};case 4:y=(v|0)>0?v:0;j=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(y|0)){break l}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((j|0)!=(o|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];D:{if((a|0)==1){n=O(L[m+8>>2]+O(1));E:{if(O(P(n))>2]+O(.5));G:{if(O(P(n))=(g|0)))){q=N(N((b|0)/(A|0)|0,c)+((o|0)/(B|0)|0)|0,12)+x|0;d=(h+N(d,f)<<2)+e|0;H[q>>2]=H[q>>2]+I[d+1|0];H[q+4>>2]=H[q+4>>2]+I[d+2|0];H[q+8>>2]=H[q+8>>2]+I[d+3|0]}o=o+1|0;continue}break}b=b+1|0;continue};case 5:case 12:case 13:case 14:y=(v|0)>0?v:0;j=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(y|0)){break l}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((j|0)!=(o|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];H:{if((a|0)==1){n=O(L[m+8>>2]+O(1));I:{if(O(P(n))>2]+O(.5));K:{if(O(P(n))=(g|0)))){q=N(N((b|0)/(A|0)|0,c)+((o|0)/(B|0)|0)|0,12)+x|0;d=I[(h+N(d,f)|0)+e|0];H[q>>2]=d+H[q>>2];H[q+4>>2]=d+H[q+4>>2];H[q+8>>2]=d+H[q+8>>2]}o=o+1|0;continue}break}b=b+1|0;continue};case 6:y=(v|0)>0?v:0;j=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(y|0)){break l}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((j|0)!=(o|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];L:{if((a|0)==1){n=O(L[m+8>>2]+O(1));M:{if(O(P(n))>2]+O(.5));O:{if(O(P(n))=(g|0)))){q=N(N((b|0)/(A|0)|0,c)+((o|0)/(B|0)|0)|0,12)+x|0;d=(h+N(d,f)<<2)+e|0;H[q>>2]=H[q>>2]+I[d+3|0];H[q+4>>2]=H[q+4>>2]+I[d+2|0];H[q+8>>2]=H[q+8>>2]+I[d+1|0]}o=o+1|0;continue}break}b=b+1|0;continue};case 7:q=(v|0)>0?v:0;y=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(q|0)){break l}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((o|0)!=(y|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];P:{if((a|0)==1){n=O(L[m+8>>2]+O(1));Q:{if(O(P(n))>2]+O(.5));S:{if(O(P(n))=(g|0)))){d=N(d,f);G=O(O(I[((d+h<<1)+e|0)+1|0]-16|0)*O(298.0820007324219));d=(d+(h&65534)<<1)+e|0;Q=O(I[d|0]-128|0);n=O(G+O(Q*O(516.4110107421875)));T:{if(O(P(n))>8;h=(h|0)>0?h:0;H[d>>2]=H[d>>2]+(h>>>0<255?h:255);v=H[d+8>>2];p=O(j-128|0);n=O(G+O(p*O(408.5830078125)));U:{if(O(P(n))>8;h=(h|0)>0?h:0;H[d+8>>2]=v+(h>>>0<255?h:255);h=d;j=H[d+4>>2];n=O(O(p*O(-208.1199951171875))+O(G+O(Q*O(-100.29100036621094))));V:{if(O(P(n))>8;d=(d|0)>0?d:0;H[h+4>>2]=j+(d>>>0<255?d:255)}o=o+1|0;continue}break}b=b+1|0;continue};case 8:q=(v|0)>0?v:0;y=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(q|0)){break l}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((o|0)!=(y|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];W:{if((a|0)==1){n=O(L[m+8>>2]+O(1));X:{if(O(P(n))>2]+O(.5));Z:{if(O(P(n))=(g|0)))){d=N(d,f);G=O(O(I[(d+h<<1)+e|0]-16|0)*O(298.0820007324219));d=(d+(h&65534)<<1)+e|0;Q=O(I[d+1|0]-128|0);n=O(G+O(Q*O(516.4110107421875)));_:{if(O(P(n))>8;h=(h|0)>0?h:0;H[d>>2]=H[d>>2]+(h>>>0<255?h:255);v=H[d+8>>2];p=O(j-128|0);n=O(G+O(p*O(408.5830078125)));$:{if(O(P(n))>8;h=(h|0)>0?h:0;H[d+8>>2]=v+(h>>>0<255?h:255);h=d;j=H[d+4>>2];n=O(O(p*O(-208.1199951171875))+O(G+O(Q*O(-100.29100036621094))));aa:{if(O(P(n))>8;d=(d|0)>0?d:0;H[h+4>>2]=j+(d>>>0<255?d:255)}o=o+1|0;continue}break}b=b+1|0;continue};case 9:y=(v|0)>0?v:0;j=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(y|0)){break l}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((j|0)!=(o|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];ba:{if((a|0)==1){n=O(L[m+8>>2]+O(1));ca:{if(O(P(n))>2]+O(.5));ea:{if(O(P(n))=(g|0)))){q=N(N((b|0)/(A|0)|0,c)+((o|0)/(B|0)|0)|0,12)+x|0;d=(h+N(d,f)<<1)+e|0;h=I[d+1|0];H[q>>2]=H[q>>2]+((h<<3|4)&252);d=I[d|0];H[q+8>>2]=H[q+8>>2]+((d|4)&252);H[q+4>>2]=H[q+4>>2]+((d<<5|h>>>3|2)&254)}o=o+1|0;continue}break}b=b+1|0;continue};case 10:y=(v|0)>0?v:0;j=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(y|0)){break l}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((j|0)!=(o|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];fa:{if((a|0)==1){n=O(L[m+8>>2]+O(1));ga:{if(O(P(n))>2]+O(.5));ia:{if(O(P(n))=(g|0)))){q=N(N((b|0)/(A|0)|0,c)+((o|0)/(B|0)|0)|0,12)+x|0;d=(h+N(d,f)<<1)+e|0;h=I[d+1|0];H[q>>2]=H[q>>2]+((h<<2|4)&252);d=I[d|0];H[q+8>>2]=H[q+8>>2]+((d|4)&252);H[q+4>>2]=H[q+4>>2]+((d<<5|h>>>3|4)&252)}o=o+1|0;continue}break}b=b+1|0;continue};case 11:break m;default:break k}}y=(v|0)>0?v:0;j=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(y|0)){break l}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((j|0)!=(o|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];ja:{if((a|0)==1){n=O(L[m+8>>2]+O(1));ka:{if(O(P(n))>2]+O(.5));ma:{if(O(P(n))=(g|0)))){q=N(N((b|0)/(A|0)|0,c)+((o|0)/(B|0)|0)|0,12)+x|0;d=(h+N(d,f)<<1)+e|0;H[q>>2]=(H[q>>2]+(I[d+1|0]&240)|0)+8;d=I[d|0];H[q+8>>2]=H[q+8>>2]+((d|8)&248);H[q+4>>2]=H[q+4>>2]+((d<<4|8)&248)}o=o+1|0;continue}break}b=b+1|0;continue}}a=N(A,B);j=0;o=0;while(1){if((o|0)==(D|0)){break i}F[l+o|0]=K[(o<<2)+x>>2]/(a>>>0);o=o+1|0;continue}}x=ph(D,4);if(!x){break h}na:{if(h>>>0<=1){q=(v|0)>0?v:0;y=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(q|0)){break na}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((o|0)!=(y|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];oa:{if((a|0)==1){n=O(L[m+8>>2]+O(1));pa:{if(O(P(n))>2]+O(.5));ra:{if(O(P(n))=(g|0)))){j=(N((b|0)/(A|0)|0,c)+((o|0)/(B|0)|0)<<2)+x|0;d=N(h+N(d,f)|0,3)+e|0;H[j>>2]=H[j>>2]+(((I[d+1|0]+I[d|0]|0)+I[d+2|0]>>>0)/3|0)}o=o+1|0;continue}break}b=b+1|0;continue}}if((h&-2)==2){q=(v|0)>0?v:0;y=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(q|0)){break na}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((o|0)!=(y|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];sa:{if((a|0)==1){n=O(L[m+8>>2]+O(1));ta:{if(O(P(n))>2]+O(.5));va:{if(O(P(n))=(g|0)))){j=(N((b|0)/(A|0)|0,c)+((o|0)/(B|0)|0)<<2)+x|0;d=(h+N(d,f)<<2)+e|0;H[j>>2]=H[j>>2]+(((I[d+1|0]+I[d|0]|0)+I[d+2|0]>>>0)/3|0)}o=o+1|0;continue}break}b=b+1|0;continue}}if((h&-3)==4){q=(v|0)>0?v:0;y=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(q|0)){break na}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((o|0)!=(y|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];wa:{if((a|0)==1){n=O(L[m+8>>2]+O(1));xa:{if(O(P(n))>2]+O(.5));za:{if(O(P(n))=(g|0)))){j=(N((b|0)/(A|0)|0,c)+((o|0)/(B|0)|0)<<2)+x|0;d=(h+N(d,f)<<2)+e|0;H[j>>2]=H[j>>2]+(((I[d+2|0]+I[d+1|0]|0)+I[d+3|0]>>>0)/3|0)}o=o+1|0;continue}break}b=b+1|0;continue}}Aa:{switch(h-5|0){case 0:case 7:case 8:case 9:q=(v|0)>0?v:0;y=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(q|0)){break na}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((o|0)!=(y|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];Ba:{if((a|0)==1){n=O(L[m+8>>2]+O(1));Ca:{if(O(P(n))>2]+O(.5));Ea:{if(O(P(n))=(g|0)))){j=(N((b|0)/(A|0)|0,c)+((o|0)/(B|0)|0)<<2)+x|0;H[j>>2]=H[j>>2]+I[(h+N(d,f)|0)+e|0]}o=o+1|0;continue}break}b=b+1|0;continue};case 2:q=(v|0)>0?v:0;y=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(q|0)){break na}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((o|0)!=(y|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];Fa:{if((a|0)==1){n=O(L[m+8>>2]+O(1));Ga:{if(O(P(n))>2]+O(.5));Ia:{if(O(P(n))=(g|0)))){j=(N((b|0)/(A|0)|0,c)+((o|0)/(B|0)|0)<<2)+x|0;H[j>>2]=H[j>>2]+I[((h+N(d,f)<<1)+e|0)+1|0]}o=o+1|0;continue}break}b=b+1|0;continue};case 3:q=(v|0)>0?v:0;y=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(q|0)){break na}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((o|0)!=(y|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];Ja:{if((a|0)==1){n=O(L[m+8>>2]+O(1));Ka:{if(O(P(n))>2]+O(.5));Ma:{if(O(P(n))=(g|0)))){j=(N((b|0)/(A|0)|0,c)+((o|0)/(B|0)|0)<<2)+x|0;H[j>>2]=H[j>>2]+I[(h+N(d,f)<<1)+e|0]}o=o+1|0;continue}break}b=b+1|0;continue};case 4:q=(v|0)>0?v:0;y=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(q|0)){break na}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((o|0)!=(y|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];Na:{if((a|0)==1){n=O(L[m+8>>2]+O(1));Oa:{if(O(P(n))>2]+O(.5));Qa:{if(O(P(n))=(g|0)))){j=(N((b|0)/(A|0)|0,c)+((o|0)/(B|0)|0)<<2)+x|0;d=(h+N(d,f)<<1)+e|0;h=I[d|0];d=I[d+1|0];H[j>>2]=H[j>>2]+(((((h&248)+(d<<3&248)|0)+((h<<5|d>>>3)&252)|0)+10>>>0)/3|0)}o=o+1|0;continue}break}b=b+1|0;continue};case 5:q=(v|0)>0?v:0;y=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(q|0)){break na}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((o|0)!=(y|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];Ra:{if((a|0)==1){n=O(L[m+8>>2]+O(1));Sa:{if(O(P(n))>2]+O(.5));Ua:{if(O(P(n))=(g|0)))){j=(N((b|0)/(A|0)|0,c)+((o|0)/(B|0)|0)<<2)+x|0;d=(h+N(d,f)<<1)+e|0;h=I[d|0];d=I[d+1|0];H[j>>2]=H[j>>2]+(((((h&248)+(d<<2&248)|0)+((h<<5|d>>>3)&248)|0)+12>>>0)/3|0)}o=o+1|0;continue}break}b=b+1|0;continue};case 6:break Aa;default:break k}}q=(v|0)>0?v:0;y=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(q|0)){break na}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((o|0)!=(y|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];Va:{if((a|0)==1){n=O(L[m+8>>2]+O(1));Wa:{if(O(P(n))>2]+O(.5));Ya:{if(O(P(n))=(g|0)))){j=(N((b|0)/(A|0)|0,c)+((o|0)/(B|0)|0)<<2)+x|0;h=(h+N(d,f)<<1)+e|0;d=I[h|0];H[j>>2]=H[j>>2]+(((((d&240)+(d<<4&240)|0)+((I[h+1|0]|8)&248)|0)+16>>>0)/3|0)}o=o+1|0;continue}break}b=b+1|0;continue}}a=N(A,B);j=0;o=0;while(1){if((o|0)==(D|0)){break i}F[l+o|0]=K[(o<<2)+x>>2]/(a>>>0);o=o+1|0;continue}}sb(0,3,3123,0)}j=-1}jb(x);Xa=m+224|0;return j}sb(0,3,1828,0);ba(1);X()}function pw(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=O(0),A=0,B=0,C=0,D=O(0),E=0,Q=0,R=0,S=0,T=0,V=0,W=0,Y=0,Z=0,_=0,$=0,da=0,ea=0;o=Xa-32|0;Xa=o;H[o+28>>2]=b;da=o,ea=sc(68316,o+28|0),H[da+8>>2]=ea;da=o,ea=kc(),H[da+24>>2]=ea;a:{b:{c:{d:{e:{if(xc(o+8|0,o+24|0)){Ib(a);break e}A=Cc(o+28|0);s=H[A+224>>2];H[o+24>>2]=0;if(Rb(c)>>>0>=20){break d}W=A+380|0;Y=A+364|0;S=Ib(o+8|0);f:{while(1){g:{H[o+4>>2]=j;if(Rb(c)>>>0<=j>>>0){break g}Wd(31721,Rb(c));Kh(36830,vb(bd(c,H[o+4>>2])));t=vb(bd(c,H[o+4>>2]));i=H[o+4>>2];Of(S,o+4|0);Kh(36413,t);f=Xa-16|0;Xa=f;F[f+14|0]=I[21736];G[f+12>>1]=I[21734]|I[21735]<<8;h:{i:{j:{if(!(o?t:0)){sb(0,3,11981,0);break j}e=f+12|0;b=Xa-16|0;Xa=b;k:{l:{if(!t){e=0;break l}d=qb((ld(t)+ld(36424)|0)+2|0);if(!d){break b}H[b+4>>2]=36424;H[b>>2]=t;If(d,1964,b);e=qg(d,e);jb(d)}Xa=b+16|0;b=e;break k}if(!b){H[f>>2]=t;H[f+8>>2]=36424;H[f+4>>2]=9958;sb(0,3,14095,f);break j}m:{d=ph(1,16);if(d){if(($b(d+4|0,4,1,b)|0)!=1){break m}g=H[d+4>>2];if((g|0)<=0){break m}e=qb(N(g,132));H[d>>2]=e;if(!e){break c}e=0;while(1){if((e|0)<(g|0)){g=N(e,132);if(($b(g+H[d>>2]|0,8,1,b)|0)!=1){break m}if(($b((g+H[d>>2]|0)+8|0,8,1,b)|0)!=1){break m}if(($b((g+H[d>>2]|0)+16|0,108,1,b)|0)!=1){break m}if(($b((g+H[d>>2]|0)+124|0,4,1,b)|0)!=1){break m}if(($b((g+H[d>>2]|0)+128|0,4,1,b)|0)!=1){break m}e=e+1|0;g=H[d+4>>2];continue}break}if(($b(d+12|0,4,1,b)|0)!=1){break m}g=0;e=H[d+12>>2];if((e|0)<=0){H[d+8>>2]=0;break m}j=qb(N(e,12));H[d+8>>2]=j;if(!j){break c}while(1){if((e|0)>(g|0)){e=N(g,12);if(($b((e+H[d+8>>2]|0)+8|0,4,1,b)|0)!=1){break m}if(($b((e+H[d+8>>2]|0)+4|0,4,1,b)|0)!=1){break m}m=e+H[d+8>>2]|0;j=H[m+4>>2];e=qb(N(j,12));H[m>>2]=e;if(!e){break c}if(($b(e,12,j,b)|0)!=(j|0)){break m}g=g+1|0;e=H[d+12>>2];continue}break}H[o>>2]=d;yd(b);b=0;break i}break c}sb(0,3,14506,0);jb(H[d+8>>2]);jb(H[d>>2]);jb(d);yd(b)}b=-1}Xa=f+16|0;break h}n:{o:{if((b|0)<0){rj(36376,t);break o}Wd(36676,i);b=H[o>>2];p:{if(b){e=H[b+4>>2];e=(e|0)>0?e:0;j=0;while(1)if((e|0)==(j|0)){e=0;d=H[b+12>>2];d=(d|0)>0?d:0;j=0;while(1){if((d|0)==(j|0)){break p}f=H[b+8>>2]+N(j,12)|0;g=H[f+8>>2];if(!((g|0)!=-1&(g|0)<0)){H[f+8>>2]=i}j=j+1|0;continue}}else{d=H[b>>2]+N(j,132)|0;f=H[d+124>>2];if(!((f|0)!=-1&(f|0)<0)){H[d+124>>2]=i}j=j+1|0;continue}}sb(0,3,15007,0);e=-1}if((e|0)<0){Ie(30217);break o}b=0;q:{if(!(o?o+24|0:0)){sb(0,3,7513,0);b=-1;break q}r:{j=H[o+24>>2];if(!j){j=qb(16);H[o+24>>2]=j;if(!j){break r}H[j>>2]=0;H[j+4>>2]=0;H[j+8>>2]=0;H[j+12>>2]=0}s:{f=H[o>>2];if(!f){break s}g=H[f+4>>2];e=H[j+4>>2];i=g+e|0;d=qb(N(i,132));if(d){m=(e|0)>0?e:0;while(1)if((b|0)==(m|0)){b=0;g=(g|0)>0?g:0;while(1){if((b|0)!=(g|0)){ub(d+N(b+e|0,132)|0,H[f>>2]+N(b,132)|0,132);b=b+1|0;continue}break}jb(H[j>>2]);H[H[o+24>>2]>>2]=d;e=H[o+24>>2];H[e+4>>2]=i;j=0;i=H[e+12>>2];m=(i|0)>0?i:0;l=H[o>>2];g=H[l+12>>2];f=(g|0)>0?g:0;d=0;while(1){b=0;if((d|0)!=(f|0)){t:{while(1){if((b|0)==(m|0)){break t}q=N(b,12);b=b+1|0;if(H[(H[l+8>>2]+N(d,12)|0)+8>>2]!=H[(q+H[e+8>>2]|0)+8>>2]){continue}break}j=j+1|0}d=d+1|0;continue}break}u=(g+i|0)-j|0;q=qb(N(u,12));if(q){l=0;while(1){if((l|0)==(m|0)){e=0;j=0;u:{while(1){if((e|0)!=(f|0)){h=N(e,12);l=h+H[H[o>>2]+8>>2]|0;g=H[l+8>>2];b=0;v:{w:{while(1){if((b|0)==(m|0)){break w}d=N(b,12);b=b+1|0;if((g|0)!=H[(d+H[H[o+24>>2]+8>>2]|0)+8>>2]){continue}break}j=j+1|0;break v}d=q+N((e+i|0)-j|0,12)|0;H[d+8>>2]=g;g=H[l+4>>2];b=qb(N(g,12));H[d>>2]=b;if(!b){break u}b=0;p=(g|0)>0?g:0;while(1){if((b|0)!=(p|0)){k=N(b,12);l=k+H[d>>2]|0;k=k+H[h+H[H[o>>2]+8>>2]>>2]|0;n=H[k+4>>2];H[l>>2]=H[k>>2];H[l+4>>2]=n;H[l+8>>2]=H[k+8>>2];b=b+1|0;continue}break}H[d+4>>2]=g}e=e+1|0;continue}break}j=H[o+24>>2];if(H[j+8>>2]){b=0;while(1){if(H[j+12>>2]>(b|0)){jb(H[H[j+8>>2]+N(b,12)>>2]);b=b+1|0;j=H[o+24>>2];continue}break}jb(H[j+8>>2]);j=H[o+24>>2]}H[j+8>>2]=q;H[H[o+24>>2]+12>>2]=u;Rm(o);break s}break r}k=N(l,12);g=k+q|0;d=k+H[H[o+24>>2]+8>>2]|0;H[g+8>>2]=H[d+8>>2];b=0;h=H[d+4>>2];e=h;while(1){if((b|0)!=(f|0)){j=H[H[o>>2]+8>>2]+N(b,12)|0;if(H[j+8>>2]==H[d+8>>2]){e=H[j+4>>2]+e|0}b=b+1|0;continue}break}b=qb(N(e,12));H[g>>2]=b;if(b){j=0;n=(h|0)>0?h:0;b=0;while(1){if((b|0)!=(n|0)){p=N(b,12);d=p+H[g>>2]|0;p=p+H[k+H[H[o+24>>2]+8>>2]>>2]|0;r=H[p+4>>2];H[d>>2]=H[p>>2];H[d+4>>2]=r;H[d+8>>2]=H[p+8>>2];b=b+1|0;continue}break}x:{while(1){if((f|0)==(j|0)){break x}d=H[H[o>>2]+8>>2];p=N(j,12);if(H[(d+p|0)+8>>2]!=H[(k+H[H[o+24>>2]+8>>2]|0)+8>>2]){j=j+1|0;continue}break}b=0;while(1){j=d+p|0;if(H[j+4>>2]<=(b|0)){break x}j=H[j>>2]+N(b,12)|0;k=H[j+4>>2];d=H[g>>2]+N(b+h|0,12)|0;H[d>>2]=H[j>>2];H[d+4>>2]=k;H[d+8>>2]=H[j+8>>2];b=b+1|0;d=H[H[o>>2]+8>>2];continue}}H[g+4>>2]=e;l=l+1|0;continue}break}break r}break r}else{l=N(b,132);ub(l+d|0,l+H[j>>2]|0,132);b=b+1|0;continue}}break r}b=0;break q}break c}if((b|0)<0){Ie(30252);break o}sj(36543);Kh(30173,t);e=0;n=0;i=0;h=Xa-976|0;Xa=h;y:{z:{A:{B:{C:{D:{if(I[30184]){if(Gf(30184,1024)){break D}}Zi(h+720|0,t,255);F[h+975|0]=0;q=1;break C}H[h+176>>2]=t;H[h+180>>2]=30184;b=h+192|0;If(b,1964,h+176|0);n=qg(b,3411);if(!n){H[h+160>>2]=t;sb(0,3,4194,h+160|0);da=h,ea=th(H[17116]),H[da+148>>2]=ea;H[h+144>>2]=6019;sb(0,3,4857,h+144|0);break B}q=0}E:{F:{i=qb(1140);if(i){j=1;G:{if(q){break G}if(!Bg(h+192|0,n)){break F}H[h+128>>2]=h+716;if((De(h+192|0,6955,h+128|0)|0)!=1){break F}j=H[h+716>>2];if((j|0)>0){break G}break F}H[i+152>>2]=0;H[i+4>>2]=j;r=qb(N(j,112));H[i>>2]=r;if(r){H:{while(1){H[h+716>>2]=e;if((e|0)>=(j|0)){break H}H[h+112>>2]=e+1;sb(0,1,8354,h+112|0);if(!q){if(!Bg(h+192|0,n)){break H}H[h+96>>2]=h+720;if((De(h+192|0,8469,h+96|0)|0)!=1){break H}d=h+720|0;b=0;e=-1;while(1){I:{f=I[b+d|0];J:{if((f|0)!=46){if(f){break J}if((e|0)!=-1){F[d+e|0]=0}break I}e=b}b=b+1|0;continue}break}}sb(0,1,9464,0);p=Xa-96|0;Xa=p;G[p+88>>1]=I[21732]|I[21733]<<8;H[p+84>>2]=I[21728]|I[21729]<<8|(I[21730]<<16|I[21731]<<24);K:{L:{M:{w=h+720|0;b=qb((ld(w)+ld(p+84|0)|0)+1|0);if(b){H[p+64>>2]=w;H[p+68>>2]=p+84;If(b,1959,p- -64|0);u=qg(b,3556);jb(b);if(!u){H[p>>2]=w;H[p+4>>2]=p+84;sb(0,3,4425,p);b=0;break L}m=qb(8);if(!m){break b}N:{O:{if(($b(m+4|0,4,1,u)|0)==1){R=H[m+4>>2];if((R|0)>0){break O}}sb(0,3,4964,0);break N}H[p+48>>2]=R;sb(0,1,5841,p+48|0);v=qb(R<<2);H[m>>2]=v;if(!v){break b}b=qb(16);H[v>>2]=b;if(!b){break b}P:{f=qb(20);if(f){B=f+8|0;Q=f+12|0;E=f+4|0;y=f+16|0;g=Xa-800|0;Xa=g;k=qb(40);H[k>>2]=0;pb(g+312|0,0,488);H[17568]=0;x=Tm(g+24|0);e=H[17568];H[17568]=0;b=-1;l=4;Q:{R:{S:{T:{if(!e){break T}d=H[17569];if(!d){break T}b=sd(H[e>>2],k,4);if(!b){break S}aa(d|0)}e=ca()|0;if((b|0)!=1){H[g+24>>2]=3;H[g+312>>2]=x;k=Wl(g+156|0,1,k,4);l=ca()|0;e=0}U:while(1){if(e){H[17568]=0;ja(4,g+312|0);e=H[17568];H[17568]=0;b=-1;V:{if(!e){break V}d=H[17569];if(!d){break V}b=sd(H[e>>2],k,l);if(!b){break S}aa(d|0)}e=ca()|0;if((b|0)==1){continue}H[17568]=0;ka(5,0,3,6669,0);e=H[17568];H[17568]=0;b=-1;W:{if(!e){break W}d=H[17569];if(!d){break W}b=sd(H[e>>2],k,l);if(!b){break S}aa(d|0)}e=ca()|0;if((b|0)==1){continue}break R}H[17568]=0;Ba(6,g+312|0,90,488);e=H[17568];H[17568]=0;b=-1;X:{if(!e){break X}d=H[17569];if(!d){break X}b=sd(H[e>>2],k,l);if(!b){break S}aa(d|0)}e=ca()|0;if((b|0)==1){continue}H[17568]=0;Aa(7,g+312|0,u|0);e=H[17568];H[17568]=0;b=-1;Y:{if(!e){break Y}d=H[17569];if(!d){break Y}b=sd(H[e>>2],k,l);if(!b){break S}aa(d|0)}e=ca()|0;if((b|0)==1){continue}H[17568]=0;x=za(8,g+312|0,1)|0;e=H[17568];H[17568]=0;b=-1;Z:{if(!e){break Z}d=H[17569];if(!d){break Z}b=sd(H[e>>2],k,l);if(!b){break S}aa(d|0)}e=ca()|0;if((b|0)==1){continue}if((x|0)!=1){H[17568]=0;ka(5,0,3,7400,0);e=H[17568];H[17568]=0;b=-1;_:{if(!e){break _}d=H[17569];if(!d){break _}b=sd(H[e>>2],k,l);if(!b){break S}aa(d|0)}e=ca()|0;if((b|0)==1){continue}H[17568]=0;ja(4,g+312|0);e=H[17568];H[17568]=0;b=-1;$:{if(!e){break $}d=H[17569];if(!d){break $}b=sd(H[e>>2],k,l);if(!b){break S}aa(d|0)}e=ca()|0;if((b|0)==1){continue}break R}H[17568]=0;xa(9,g+312|0)|0;e=H[17568];H[17568]=0;b=-1;aa:{if(!e){break aa}d=H[17569];if(!d){break aa}b=sd(H[e>>2],k,l);if(!b){break S}aa(d|0)}e=ca()|0;if((b|0)==1){continue}T=N(H[g+340>>2],H[g+348>>2]);x=qb(N(T,H[g+344>>2]));if(x){b=0;ba:{ca:{da:{while(1){ea:{e=0;if(K[g+452>>2]>=K[g+428>>2]){H[17568]=0;xa(10,g+312|0)|0;e=H[17568];H[17568]=0;b=-1;fa:{if(!e){break fa}d=H[17569];if(!d){break fa}b=sd(H[e>>2],k,l);if(!b){break S}aa(d|0)}e=ca()|0;if((b|0)==1){continue U}H[17568]=0;ja(4,g+312|0);e=H[17568];H[17568]=0;b=-1;ga:{if(!e){break ga}d=H[17569];if(!d){break ga}b=sd(H[e>>2],k,l);if(!b){break S}aa(d|0)}e=ca()|0;if((b|0)==1){continue U}if(B){H[B>>2]=H[g+340>>2]}if(Q){H[Q>>2]=H[g+344>>2]}if(E){H[E>>2]=H[g+348>>2]}if(!y){break Q}d=I[g+602|0];switch(d-1|0){case 1:break da;case 0:break ea;default:break ca}}while(1){if((e|0)!=5){H[g+(e<<2)>>2]=N(T,b+e|0)+x;e=e+1|0;continue}break}H[17568]=0;V=ya(11,g+312|0,g|0,5)|0;e=H[17568];H[17568]=0;C=-1;ha:{if(!e){break ha}d=H[17569];if(!d){break ha}C=sd(H[e>>2],k,l);if(!C){break S}aa(d|0)}e=ca()|0;if((C|0)==1){continue U}b=b+V|0;continue}break}b=J[g+604>>1];e=J[g+606>>1];if((b|0)!=(e|0)){break ba}L[y>>2]=b>>>0;break Q}b=J[g+604>>1];e=J[g+606>>1];if((b|0)!=(e|0)){break ba}L[y>>2]=O(b>>>0)*O(2.5399999618530273);break Q}e=J[g+606>>1];b=J[g+604>>1]}if(!(b&65535|d>>>0<3|e)){L[y>>2]=d>>>0;break Q}H[y>>2]=0;break Q}H[17568]=0;ka(5,0,3,1828,0);e=H[17568];H[17568]=0;b=-1;ia:{if(!e){break ia}d=H[17569];if(!d){break ia}b=sd(H[e>>2],k,l);if(!b){break S}aa(d|0)}e=ca()|0;if((b|0)==1){continue}H[17568]=0;ja(4,g+312|0);e=H[17568];H[17568]=0;b=-1;ja:{if(!e){break ja}d=H[17569];if(!d){break ja}b=sd(H[e>>2],k,l);if(!b){break S}aa(d|0)}e=ca()|0;if((b|0)==1){continue}break}break R}jb(k);Ul(e,d);X()}x=0}jb(k);Xa=g+800|0;H[f>>2]=x;if(x){b=f}else{jb(f);b=0}break P}break b}if(!b){break M}if(H[b+4>>2]!=1){H[p+32>>2]=w;H[p+36>>2]=p+84;sb(0,2,6576,p+32|0);jb(H[v>>2]);jb(v);jb(m);jb(b);yd(u);b=0;break L}e=H[v>>2];H[e+4>>2]=H[b+8>>2];H[e+8>>2]=H[b+12>>2];L[e+12>>2]=L[b+16>>2];H[e>>2]=H[b>>2];jb(b);Cm(u,4-(R<<2)|0);B=1;ka:{while(1){if((B|0)!=(R|0)){if(($b(p+92|0,4,1,u)|0)!=1){b=0;while(1){if((b|0)==(B|0)){break ka}e=(b<<2)+v|0;jb(H[H[e>>2]>>2]);jb(H[e>>2]);b=b+1|0;continue}}T=(B<<2)+v|0;z=L[p+92>>2];w=H[v>>2];b=H[w+4>>2];D=L[w+12>>2];e=H[w+8>>2];l=qb(16);e=Jf(O(O(O(e|0)*z)/D));d=Jf(O(O(O(b|0)*z)/D));la:{if(l){ma:{L[l+12>>2]=z;H[l+8>>2]=e;H[l+4>>2]=d;x=qb(N(d,e));H[l>>2]=x;if(!x){break ma}b=0;V=(e|0)>0?e:0;Z=(d|0)>0?d:0;na:while(1){if((b|0)!=(V|0)){e=H[w+8>>2];D=L[w+12>>2];f=b+1|0;d=Jf(O(O(D*O(f|0))/z));k=Jf(O(O(D*O(b|0))/z));b=(d|0)<(e|0)?d:e;_=(b|0)<(k|0)?k:b;b=0;while(1)if((b|0)==(Z|0)){b=f;continue na}else{Q=H[w+4>>2];D=L[w+12>>2];g=b+1|0;e=Jf(O(O(D*O(g|0))/z));E=Jf(O(O(D*O(b|0))/z));b=(e|0)<(Q|0)?e:Q;$=((b|0)<(E|0)?E:b)-E|0;b=0;d=k;y=0;while(1){if((d|0)!=(_|0)){e=b+$|0;C=H[w>>2]+(E+N(d,Q)|0)|0;while(1){if((b|0)!=(e|0)){b=b+1|0;y=I[C|0]+y|0;C=C+1|0;continue}break}d=d+1|0;b=e;continue}break}F[x|0]=(y|0)/(b|0);x=x+1|0;b=g;continue}}break}break la}}break b}H[T>>2]=l;if(l){B=B+1|0;continue}else{b=0;while(1){if((b|0)==(B|0)){break ka}e=(b<<2)+v|0;jb(H[H[e>>2]>>2]);jb(H[e>>2]);b=b+1|0;continue}}}break}yd(u);b=m;break L}jb(v)}jb(m);yd(u);b=0;break L}break b}H[p+16>>2]=w;H[p+20>>2]=p+84;sb(0,2,6576,p+16|0);jb(H[v>>2]);jb(v);jb(m);qm(u);b=0;oa:{pa:{qa:{d=qb(8);if(d){ra:{if(($b(d+4|0,4,1,u)|0)==1){g=H[d+4>>2];if((g|0)>0){break ra}}sb(0,3,4964,0);break qa}f=qb(g<<2);H[d>>2]=f;if(f){while(1){if((b|0)==(g|0)){b=0;sa:{while(1){if((b|0)==(g|0)){break pa}e=f+(b<<2)|0;if(($b(H[e>>2]+4|0,4,1,u)|0)!=1){e=0;while(1)if((b|0)==(e|0)){b=0;while(1){if((b|0)==(g|0)){break sa}jb(H[f+(b<<2)>>2]);b=b+1|0;continue}}else{jb(H[H[f+(e<<2)>>2]>>2]);e=e+1|0;continue}}if(($b(H[e>>2]+8|0,4,1,u)|0)!=1){e=0;while(1)if((b|0)==(e|0)){b=0;while(1){if((b|0)==(g|0)){break sa}jb(H[f+(b<<2)>>2]);b=b+1|0;continue}}else{jb(H[H[f+(e<<2)>>2]>>2]);e=e+1|0;continue}}if(($b(H[e>>2]+12|0,4,1,u)|0)!=1){e=0;while(1)if((b|0)==(e|0)){b=0;while(1){if((b|0)==(g|0)){break sa}jb(H[f+(b<<2)>>2]);b=b+1|0;continue}}else{jb(H[H[f+(e<<2)>>2]>>2]);e=e+1|0;continue}}m=H[e>>2];l=qb(N(H[m+8>>2],H[m+4>>2]));H[m>>2]=l;if(!l){break b}b=b+1|0;m=H[e>>2];k=$b(H[m>>2],1,N(H[m+8>>2],H[m+4>>2]),u);e=H[e>>2];if((k|0)==(N(H[e+8>>2],H[e+4>>2])|0)){continue}break}e=0;while(1)if((b|0)==(e|0)){b=0;while(1){if((b|0)==(g|0)){break sa}jb(H[f+(b<<2)>>2]);b=b+1|0;continue}}else{jb(H[H[f+(e<<2)>>2]>>2]);e=e+1|0;continue}}jb(f);break qa}e=qb(16);H[f+(b<<2)>>2]=e;b=b+1|0;if(e){continue}break}break b}break b}break b}jb(d);d=0}yd(u);b=d;break oa}}Xa=p+96|0;break K}H[N(H[h+716>>2],112)+r>>2]=b;if(!b){H[h>>2]=h+720;sb(0,3,10433,h);jb(r);jb(i);if(!n){break E}yd(n);break E}sb(0,1,10947,0);sb(0,1,11424,0);f=0;d=0;m=Xa-544|0;Xa=m;e=h+720|0;H[m+16>>2]=e;H[m+20>>2]=1024;b=m+32|0;If(b,1035,m+16|0);ta:{ua:{b=qg(b,2972);va:{if(!b){H[m>>2]=e;sb(0,3,3660,m);break va}f=qb(8);if(!f){break ua}wa:{xa:{if(($b(f+4|0,4,1,b)|0)!=1){sb(0,3,5148,0);break xa}e=H[f+4>>2];l=qb(N(e,20));H[f>>2]=l;if(!l){break ua}p=(e|0)>0?e:0;while(1){if((d|0)==(p|0)){break wa}ya:{e=l+N(d,20)|0;if(($b(e+8|0,4,1,b)|0)!=1){break ya}if(($b(e+12|0,4,1,b)|0)!=1){break ya}if(($b(e+16|0,4,1,b)|0)!=1){break ya}if(($b(e+4|0,4,1,b)|0)!=1){break ya}k=H[e+4>>2];u=qb(N(k,20));H[e>>2]=u;g=0;if(!u){break ua}while(1){if((g|0)<(k|0)){k=N(g,20);if(($b(k+H[e>>2]|0,4,1,b)|0)!=1){break ya}if(($b((k+H[e>>2]|0)+4|0,4,1,b)|0)!=1){break ya}if(($b((k+H[e>>2]|0)+8|0,4,1,b)|0)!=1){break ya}if(($b((k+H[e>>2]|0)+12|0,4,1,b)|0)!=1){break ya}if(($b((k+H[e>>2]|0)+16|0,4,1,b)|0)!=1){break ya}g=g+1|0;k=H[e+4>>2];continue}break}d=d+1|0;continue}break}e=0;sb(0,3,5148,0);while(1){if((d|0)!=(e|0)){jb(H[l+N(e,20)>>2]);e=e+1|0;continue}break}jb(l)}jb(f);f=0}yd(b)}Xa=m+544|0;break ta}sb(0,3,4473,0);break a}H[(N(H[h+716>>2],112)+r|0)+4>>2]=f;if(!f){H[h+16>>2]=h+720;sb(0,3,12076,h+16|0);e=0;b=N(H[h+716>>2],112)+r|0;za:{if(!b){break za}f=H[b>>2];if(!f){break za}while(1){if(H[f+4>>2]>(e|0)){d=e<<2;jb(H[H[d+H[f>>2]>>2]>>2]);jb(H[d+H[H[b>>2]>>2]>>2]);e=e+1|0;f=H[b>>2];continue}break}jb(H[f>>2]);jb(H[b>>2]);H[b>>2]=0}jb(r);jb(i);if(!n){break E}yd(n);break E}sb(0,1,10947,0);H[(N(H[h+716>>2],112)+r|0)+8>>2]=0;Aa:{Ba:{if(q){b=0;f=H[h+716>>2];while(1){e=0;if((b|0)==3){break Ba}while(1){if((e|0)!=4){L[(((N(f,112)+r|0)+(b<<4)|0)+(e<<2)|0)+12>>2]=(b|0)==(e|0)?O(1):O(0);e=e+1|0;continue}break}b=b+1|0;continue}}if(!Bg(h+192|0,n)){break H}b=N(H[h+716>>2],112)+r|0;H[h+64>>2]=b+12;H[h+68>>2]=b+16;H[h+72>>2]=b+20;H[h+76>>2]=b+24;if((De(h+192|0,15219,h- -64|0)|0)!=4){break A}if(!Bg(h+192|0,n)){break H}b=N(H[h+716>>2],112)+r|0;H[h+48>>2]=b+28;H[h+52>>2]=b+32;H[h+56>>2]=b+36;H[h+60>>2]=b+40;if((De(h+192|0,15219,h+48|0)|0)!=4){break A}if(!Bg(h+192|0,n)){break H}b=N(H[h+716>>2],112)+r|0;H[h+32>>2]=b+44;H[h+36>>2]=b+48;H[h+40>>2]=b+52;H[h+44>>2]=b+56;if((De(h+192|0,15219,h+32|0)|0)!=4){break Aa}f=H[h+716>>2]}b=N(f,112)+r|0;g=b+12|0;m=b+60|0;b=0;f=Id(4,4);d=H[f>>2];while(1){if((b|0)!=3){l=b<<2;e=0;while(1){if((e|0)!=4){M[d+(e+l<<3)>>3]=L[(g+(b<<4)|0)+(e<<2)>>2];e=e+1|0;continue}break}b=b+1|0;continue}break}H[d+96>>2]=0;H[d+100>>2]=0;H[d+120>>2]=0;H[d+124>>2]=1072693248;H[d+112>>2]=0;H[d+116>>2]=0;H[d+104>>2]=0;H[d+108>>2]=0;$h(f);d=H[f>>2];b=0;while(1){if((b|0)!=3){g=b<<2;e=0;while(1){if((e|0)!=4){L[(m+(b<<4)|0)+(e<<2)>>2]=M[d+(e+g<<3)>>3];e=e+1|0;continue}break}b=b+1|0;continue}break}Bb(f);d=h+720|0;b=0;e=0;Ca:{Da:{while(1){Ea:{g=b+d|0;f=I[g|0];Fa:{if((f|0)!=46){if(f){break Fa}f=ld(16063);if(e){break Ea}if(((b+f|0)+2|0)>256){break Ca}F[g|0]=46;e=b;break Da}e=b}b=b+1|0;continue}break}if(((e+f|0)+2|0)>256){break Ca}}F[(d+e|0)+1|0]=0;b=16063;f=ld(d)+d|0;Ga:{Ha:{if((f^16063)&3){break Ha}while(1){e=I[b|0];F[f|0]=e;if(!e){break Ga}f=f+1|0;b=b+1|0;if(b&3){continue}break}e=H[b>>2];if((e^-1)&e-16843009&-2139062144){break Ha}while(1){H[f>>2]=e;e=H[b+4>>2];f=f+4|0;b=b+4|0;if(!(e-16843009&(e^-1)&-2139062144)){continue}break}}e=I[b|0];F[f|0]=e;if(!e){break Ga}while(1){e=I[b+1|0];F[f+1|0]=e;f=f+1|0;b=b+1|0;if(e){continue}break}}}b=qb(256);e=H[h+716>>2];H[(N(e,112)+r|0)+108>>2]=b;if(!b){break z}Zi(b,h+720|0,256);e=e+1|0;continue}break}break A}if(n){yd(n)}if(H[h+716>>2]>=(j|0)){break B}ba(0);X()}break z}break z}yd(n);jb(i)}i=0}Xa=h+976|0;b=i;break y}sb(0,3,15862,0);yd(n);ba(0);X()}sb(0,3,6811,0);break a}H[((H[o+4>>2]<<2)+A|0)+264>>2]=b;if(b){break n}rj(30141,t)}Ib(a);break f}b=H[H[b>>2]>>2];e=H[b+4>>2];b=H[H[b>>2]>>2];H[A+368>>2]=H[b+4>>2];H[A+372>>2]=H[b+8>>2];z=L[b+12>>2];Ia:{if(O(P(z))>2]=b;Wd(31656,e);Wd(31700,H[A+368>>2]);Wd(31634,H[A+372>>2]);Wd(31681,H[A+376>>2]);H[A+364>>2]=H[o+4>>2];In(W,Y);sj(36543);j=H[o+4>>2]+1|0;continue}break}f=0;d=0;p=0;u=0;e=0;l=Xa-96|0;Xa=l;Ja:{Ka:{La:{Ma:{b=H[o+24>>2];if(!s|!b){b=8143}else{if(H[b+4>>2]){break Ma}b=8890}sb(0,3,b,0);e=-1;break La}jb(H[s+28>>2]);i=H[b+4>>2];Na:{if(i){c=qb(N(i,132));H[s+28>>2]=c;if(!c){break Ka}while(1){if((d|0)>=(i|0)){break Na}c=N(d,132);ub(c+H[s+28>>2]|0,c+H[b>>2]|0,132);d=d+1|0;i=H[b+4>>2];continue}}i=0;H[s+28>>2]=0}H[s+32>>2]=i;if(H[s+36>>2]){d=0;while(1){if(H[s+40>>2]>(d|0)){jb(H[H[s+36>>2]+N(d,12)>>2]);d=d+1|0;continue}break}jb(H[s+36>>2])}d=H[b+12>>2];Oa:{if(d){c=qb(N(d,12));H[s+36>>2]=c;if(!c){break Ka}while(1){if((d|0)<=(f|0)){break Oa}g=N(f,12);m=g+H[s+36>>2]|0;i=H[b+8>>2];j=g+i|0;H[m+8>>2]=H[j+8>>2];H[m+4>>2]=H[j+4>>2];Pa:{Qa:{c=H[j+4>>2];if(c){j=qb(N(c,12));H[m>>2]=j;d=0;if(!j){break Ka}while(1){if((c|0)<=(d|0)){break Qa}j=N(d,12);c=j+H[g+H[s+36>>2]>>2]|0;j=j+H[g+i>>2]|0;i=H[j+4>>2];H[c>>2]=H[j>>2];H[c+4>>2]=i;H[c+8>>2]=H[j+8>>2];d=d+1|0;i=H[b+8>>2];c=H[(g+i|0)+4>>2];continue}}H[j>>2]=0;break Pa}d=H[b+12>>2]}f=f+1|0;continue}}d=0;H[s+36>>2]=0}H[s+40>>2]=d;c=H[s+52>>2];if(c){jb(c);H[s+52>>2]=0;H[s+56>>2]=0}Ra:{Sa:{b=H[b+12>>2];if((b|0)<=0){break Sa}H[s+56>>2]=b;c=qb(N(b,68));H[s+52>>2]=c;if(!c){break Ra}d=0;while(1){if((b|0)==(d|0)){break Sa}H[(c+N(d,68)|0)+64>>2]=0;d=d+1|0;continue}}b=H[s+32>>2];if(!b){break La}B=(b|0)>0?b:0;Ta:while(1){y=0;if(H[s+40>>2]<=(p|0)){break La}Ua:while(1){h=N(p,12);if(H[(h+H[s+36>>2]|0)+4>>2]<=(y|0)){p=p+1|0;continue Ta}j=Ib(l+80|0);g=Ib(l- -64|0);i=0;m=Ib(l+48|0);while(1){if((i|0)==(B|0)){da=l,ea=Fc(j),H[da+8>>2]=ea;H[l+4>>2]=y;H[l>>2]=p;sb(0,1,10274,l);b=h+H[s+36>>2]|0;H[((u<<2)+s|0)+60>>2]=H[b+8>>2];v=H[s>>2];b=H[b>>2]+N(y,12)|0;c=H[b>>2];b=H[b+4>>2];q=Xa-32|0;Xa=q;H[q+28>>2]=u;k=op(q+16|0,pp(Hb(148)));Uc(H[k>>2],c);Pc(H[k>>2],b);Uc(kb(H[k>>2]),96);np(Ub(kb(H[k>>2])),Fc(j));d=Ub(kb(H[k>>2]));if((d|0)!=(j|0)){f=Xa-16|0;Xa=f;b=H[j+4>>2];i=H[j>>2];h=(b-i|0)/20|0;Va:{if(pe(d)>>>0>=h>>>0){H[f+12>>2]=b;t=Fc(d)>>>0>=h>>>0;if(t){c=b}else{H[f+12>>2]=i;c=Fc(d);H[f+12>>2]=H[f+12>>2]+N(c,20);c=H[f+12>>2]}n=H[d>>2];r=c-i|0;if((c|0)!=(i|0)){sg(n,i,r)}if(!t){Yo(d,H[f+12>>2],b,h-Fc(d)|0);break Va}ip(d,n+N((r|0)/20|0,20)|0);break Va}if(H[d>>2]){Fc(d);Pm(d);dp(d);kb(d);c=H[d>>2];pe(d);jb(c);da=kb(d),ea=0,H[da>>2]=ea;H[d>>2]=0;H[d+4>>2]=0}Xo(d,Nk(d,h));Yo(d,i,b,h)}Xa=f+16|0}b=Fb(kb(H[k>>2]));c=Zc(m);d=Zc(b);Wa:{if(c>>>0>d>>>0){f=Xa-32|0;Xa=f;c=c-d|0;Xa:{if(c>>>0<=H[kb(b)>>2]-H[b+4>>2]>>>0){i=Xa-16|0;Xa=i;c=ki(i,b,c);d=H[c+4>>2];h=H[c+8>>2];while(1){if((d|0)==(h|0)){nc(c);Xa=i+16|0}else{kb(b);Io(d);d=d+1|0;H[c+4>>2]=d;continue}break}break Xa}d=kb(b);d=wk(f+8|0,ii(b,Zc(b)+c|0),Zc(b),d);h=Xa-16|0;Xa=h;c=Jo(h,d+8|0,c);i=H[c>>2];while(1){if(H[c+4>>2]!=(i|0)){Io(H[c>>2]);i=H[c>>2]+1|0;H[c>>2]=i;continue}break}ud(c);Xa=h+16|0;vk(b,d);uk(d)}Xa=f+32|0;break Wa}if(c>>>0>>0){Tj(b,c+H[b>>2]|0)}}f=Fb(kb(H[k>>2]));if((f|0)!=(m|0)){i=Xa-16|0;Xa=i;c=H[m>>2];b=H[m+4>>2];h=Rj(c,b);Ya:{if(oe(f)>>>0>=h>>>0){H[i+12>>2]=b;d=c;n=Zc(f)>>>0>=h>>>0;if(n){c=b}else{H[i+12>>2]=c;da=i,ea=Zc(f)+H[i+12>>2]|0,H[da+12>>2]=ea;c=H[i+12>>2]}c=$o(d,c,H[f>>2]);if(!n){bp(f,H[i+12>>2],b,h-Zc(f)|0);break Ya}Tj(f,c);break Ya}if(H[f>>2]){Zc(f);Am(f);Zo(f);kb(f);d=H[f>>2];oe(f);jb(d);da=kb(f),ea=0,H[da>>2]=ea;H[f>>2]=0;H[f+4>>2]=0}d=ii(f,h);if(pq(f)>>>0>>0){fd();X()}kb(f);n=Hb(d);H[f>>2]=n;H[f+4>>2]=n;da=kb(f),ea=d+n|0,H[da>>2]=ea;oq(f,0);bp(f,c,b,h)}Xa=i+16|0}b=H[k>>2];c=b+36|0;Po(c+12|0,128);Qo(c+12|0);H[c+104>>2]=8;H[c+108>>2]=16;b=b+8|0;h=Xm(Fb(b),0);d=Hc(b);f=0;b=Xa-16|0;Xa=b;Lf(b);if(d){if(dk(b)>>>0>>0){fd();X()}i=Jj(kb(b),d);H[b>>2]=i;H[b+4>>2]=i;da=kb(b),ea=i+(d<<2)|0,H[da>>2]=ea;Zf(b,0);di(b,d)}while(1){if(zb(b)>>>0<=f>>>0){i=rb(b,0);n=zb(b);f=Hb(128);r=Go(c);F[f+100|0]=1;H[f>>2]=r;Ib(f+104|0);Ib(f+116|0);Eo(f+4|0,96);Lo(c+8|0,f);Th(H[c+8>>2],0);Fo(c,H[c+8>>2],h,d,i,n);tc(b);Xa=b+16|0}else{da=rb(b,f),ea=f,H[da>>2]=ea;f=f+1|0;continue}break}b=H[H[v>>2]>>2];c=Uj(q+8|0,k);d=H[c+4>>2];H[q>>2]=H[c>>2];H[q+4>>2]=d;h=Xa-32|0;Xa=h;H[h+28>>2]=u;c=b+72|0;da=h,ea=sc(c,h+28|0),H[da+24>>2]=ea;da=h,ea=kc(),H[da+8>>2]=ea;if(Ic(h+24|0,h+8|0)){a=ia(16)|0;Lg(a,ed(h+8|0,1941));ha(a|0,27284,14);X()}n=Xa-32|0;Xa=n;t=h+28|0;da=n,ea=Jg(t),H[da+16>>2]=ea;x=n+24|0;f=0;b=Xa-32|0;Xa=b;tb(c);r=H[t>>2];d=Tc(c);F[b+31|0]=0;Za:{_a:{if(!d){break _a}f=Wb(r,d);i=H[rb(c,f)>>2];if(!i){break _a}while(1){i=H[i>>2];if(!i){break _a}if((r|0)!=H[i+4>>2]){if((Wb(H[i+4>>2],d)|0)!=(f|0)){break _a}}if(!de(Ub(c),i+8|0,t)){continue}break}break Za}w=Xa-16|0;Xa=w;i=kb(c);i=Sf(b+16|0,Hb(20),Tf(w+8|0,i,0));C=H[i>>2]+8|0;t=Xa-16|0;Xa=t;H[t+8>>2]=H[n+16>>2];H[C>>2]=H[H[t+8>>2]>>2];Xf(C+4|0);Xa=t+16|0;da=Fb(i),ea=1,F[da+4|0]=ea;H[H[i>>2]+4>>2]=r;H[H[i>>2]>>2]=0;Xa=w+16|0;if(!(O(H[tb(c)>>2]+1>>>0)>O(L[Ub(c)>>2]*O(d>>>0))?0:d)){da=b,ea=ue(d)^1|d<<1,H[da+12>>2]=ea;z=O(U(O(O(H[tb(c)>>2]+1>>>0)/L[Ub(c)>>2])));$a:{if(z=O(0)){f=~~z>>>0;break $a}f=0}H[b+8>>2]=f;Lj(c,H[zc(b+12|0,b+8|0)>>2]);d=Tc(c);f=Wb(r,d)}i=H[rb(c,f)>>2];ab:{if(!i){i=c+8|0;H[H[b+16>>2]>>2]=H[i>>2];H[c+8>>2]=H[b+16>>2];da=rb(c,f),ea=i,H[da>>2]=ea;if(!H[H[b+16>>2]>>2]){break ab}f=H[b+16>>2];da=rb(c,Wb(H[H[H[b+16>>2]>>2]+4>>2],d)),ea=f,H[da>>2]=ea;break ab}H[H[b+16>>2]>>2]=H[i>>2];H[i>>2]=H[b+16>>2]}d=b+16|0;i=Hd(d);c=tb(c);H[c>>2]=H[c>>2]+1;F[b+31|0]=1;c=H[d>>2];H[d>>2]=0;if(c){d=Fb(d);if(I[d+4|0]){fp(c+8|0)}if(c){jb(c)}}}Uf(x,Gc(b+16|0,i),b+31|0);Xa=b+32|0;b=oc(x);Xa=n+32|0;hp(b+4|0,q);ee(q);Xa=h+32|0;d=kp(H[v>>2]+4|0,q+28|0);if((d|0)!=(g|0)){f=Xa-16|0;Xa=f;i=H[g>>2];b=H[g+4>>2];h=Bj(i,b);bb:{if(Kd(d)>>>0>=h>>>0){H[f+12>>2]=b;t=Rb(d)>>>0>=h>>>0;if(t){c=b}else{H[f+12>>2]=i;c=Rb(d);H[f+12>>2]=H[f+12>>2]+N(c,12);c=H[f+12>>2]}n=H[d>>2];r=c-i|0;if((c|0)!=(i|0)){sg(n,i,r)}if(!t){uo(d,H[f+12>>2],b,h-Rb(d)|0);break bb}Rb(d);nr(d,n+N((r|0)/12|0,12)|0);Og(d);break bb}if(H[d>>2]){Rb(d);yr(d);Og(d);kb(d);c=H[d>>2];Kd(d);jb(c);da=kb(d),ea=0,H[da>>2]=ea;H[d>>2]=0;H[d+4>>2]=0}c=bg(d,h);if(rq(d)>>>0>>0){fd();X()}n=qq(kb(d),c);H[d>>2]=n;H[d+4>>2]=n;da=kb(d),ea=n+N(c,12)|0,H[da>>2]=ea;mi(d,0);uo(d,i,b,h)}Xa=f+16|0}ee(k);Xa=q+32|0;Wm(m);_l(g);gj(j);u=u+1|0;y=y+1|0;continue Ua}cb:{n=N(i,132);b=n+H[s+28>>2]|0;c=h+H[s+36>>2]|0;if(H[b+128>>2]!=H[(H[c>>2]+N(y,12)|0)+8>>2]|H[b+124>>2]!=H[c+8>>2]){break cb}d=0;c=l+24|0;f=Vl(c,L[b>>2],L[b+4>>2],L[b+112>>2],L[b+116>>2],H[b+120>>2]!=0);b=H[j+4>>2];db:{if(b>>>0>2]){q=Xa-16|0;Xa=q;b=Pk(q,j,1);si(kb(j),H[b+4>>2],f);H[b+4>>2]=H[b+4>>2]+20;nc(b);Xa=q+16|0;break db}q=Xa-32|0;Xa=q;b=kb(j);k=b;b=_q(q+8|0,Nk(j,Fc(j)+1|0),Fc(j),b);si(k,H[b+8>>2],f);H[b+8>>2]=H[b+8>>2]+20;Xq(j,b);Uq(b);Xa=q+32|0}b=n+H[s+28>>2]|0;z=L[b+8>>2];D=L[b+12>>2];L[c+8>>2]=0;L[c+4>>2]=D;L[c>>2]=z;eb:{if(K[g+4>>2]>2]){f=Xa-16|0;Xa=f;b=Yg(f,g,1);sq(kb(g),H[b+4>>2],c);H[b+4>>2]=H[b+4>>2]+12;nc(b);Xa=f+16|0;break eb}f=0;r=Xa-32|0;Xa=r;t=kb(g);q=bg(g,Rb(g)+1|0);v=Rb(g);k=Xa-16|0;Xa=k;H[k+12>>2]=0;b=r+8|0;Jd(b+12|0,t);if(q){f=qq(H[b+16>>2],q)}H[b>>2]=f;v=N(v,12)+f|0;H[b+8>>2]=v;H[b+4>>2]=v;da=tb(b),ea=N(q,12)+f|0,H[da>>2]=ea;Xa=k+16|0;sq(t,H[b+8>>2],c);H[b+8>>2]=H[b+8>>2]+12;bf(g);kb(g);c=b+4|0;k=H[g>>2];f=H[g+4>>2]-k|0;q=H[c>>2]+N((f|0)/-12|0,12)|0;H[c>>2]=q;if((f|0)>0){ub(q,k,f)}Db(g,c);Db(g+4|0,b+8|0);Db(kb(g),tb(b));H[b>>2]=H[b+4>>2];mi(g,Rb(g));c=H[b+4>>2];while(1){if((c|0)!=H[b+8>>2]){H[b+8>>2]=H[b+8>>2]-12;continue}break}if(H[b>>2]){c=H[b>>2];li(b);jb(c)}Xa=r+32|0}while(1){if((d|0)==96){break cb}c=((n+H[s+28>>2]|0)+d|0)+16|0;fb:{if(H[m+4>>2]!=H[kb(m)>>2]){f=Xa-16|0;Xa=f;b=ki(f,m,1);ji(kb(m),H[b+4>>2],c);H[b+4>>2]=H[b+4>>2]+1;nc(b);Xa=f+16|0;break fb}f=Xa-32|0;Xa=f;b=kb(m);k=b;b=wk(f+8|0,ii(m,Zc(m)+1|0),Zc(m),b);ji(k,H[b+8>>2],c);H[b+8>>2]=H[b+8>>2]+1;vk(m,b);uk(b);Xa=f+32|0}d=d+1|0;continue}}i=i+1|0;continue}}}}break Ka}Xa=l+96|0;break Ja}sb(0,3,9732,0);ba(1);X()}if((e|0)<0){Ie(30193);Ib(a);break f}Rm(o+24|0);sj(36476);da=A,ea=zb(S)+H[A+260>>2]|0,H[da+260>>2]=ea;ak(a,S)}tc(S)}Xa=o+32|0;return}Ie(36439);ba(-1);X()}sb(0,3,3969,0);break a}sb(0,3,1828,0)}ba(1);X()}function xw(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=O(0),i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,w=0,y=0,B=0,C=0,D=0,E=0,K=0,Q=0,R=O(0),S=0,T=0,U=0,V=O(0),Y=0,Z=0,_=0,$=0,aa=0,ca=0,da=0,ea=0,fa=0,ha=0,ia=0,ja=0,ka=O(0),la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=0,za=0,Aa=0,Ba=0,Ca=0,Da=0,Ea=0,Fa=0,Ga=0,Ha=0,Ia=0,Ja=0,Ka=0,La=0,Ma=0,Na=O(0),Oa=O(0),Pa=O(0),Qa=0,Ra=0,Sa=0,Ta=0,Ua=0,Va=0,Wa=0;g=Xa-400|0;Xa=g;H[g+396>>2]=a;Va=g,Wa=sc(68316,g+396|0),H[Va+240>>2]=Wa;Va=g,Wa=kc(),H[Va+144>>2]=Wa;a:{b:{if(xc(g+240|0,g+144|0)){a=H[15789];break b}_=Cc(g+396|0);if(H[_+260>>2]<=(b|0)){a=H[15790];break b}pb(g+144|0,0,96);H[g+140>>2]=-1082130432;a=H[_+256>>2];c:{if((b|0)!=(a|0)){break c}a=0;da=Xa-48|0;Xa=da;p=-1;k=H[_+228>>2];u=H[((b<<2)+_|0)+264>>2];Ea=H[_+196>>2];C=g+336|0;d:{if(!k|!u|(!Ea|!C)|(g|0)==-140){break d}if(H[u+152>>2]<=0){p=-2;break d}H[g+140>>2]=0;m=u+104|0;l=u+56|0;za=u+8|0;while(1){if(H[u+4>>2]>(a|0)){d=N(a,112);f=N(a,48)+k|0;tk(za,(d+H[u>>2]|0)+12|0,f+48|0);e:{if(H[u+152>>2]<2){break e}tk(l,(d+H[u>>2]|0)+12|0,f+528|0);if(H[u+152>>2]<3){break e}tk(m,(d+H[u>>2]|0)+12|0,f+1008|0)}a=a+1|0;continue}break}f:{if(H[k>>2]==1){q=k+48|0;f=k+2672|0;m=k+7496|0;d=0;a=Xa-80|0;Xa=a;l=H[k+12>>2];Na=O(H[l+4>>2]);Oa=O(H[l>>2]);g:{h:while(1){i:{n=0;if(H[u+4>>2]<=(E|0)){break i}while(1){p=0;if((n|0)==3){r=N(E,112);c=H[(r+H[u>>2]|0)+4>>2];n=0;while(1){if(H[c+4>>2]>(n|0)){p=0;while(1){j=N(n,20);s=j+H[c>>2]|0;if(H[s+4>>2]>(p|0)){c=N(p,20);s=c+H[s>>2]|0;j:{if((mn(l,a+32|0,L[s+8>>2],L[s+12>>2],a+28|0,a+24|0)|0)<0){break j}h=L[a+28>>2];if(h=Oa){break j}h=L[a+24>>2];if(h=Na){break j}c=c+H[j+H[H[(r+H[u>>2]|0)+4>>2]>>2]>>2]|0;h=L[c+8>>2];R=L[c+12>>2];V=O(L[a+76>>2]+O(O(L[a+64>>2]*h)+O(R*L[a+68>>2])));Pa=V;ka=O(V*V);V=O(L[a+44>>2]+O(O(L[a+32>>2]*h)+O(L[a+36>>2]*R)));R=O(L[a+60>>2]+O(O(L[a+48>>2]*h)+O(R*L[a+52>>2])));ka=O(W(O(ka+O(O(V*V)+O(R*R)))));if(O(O(O(Pa/ka)*L[a+72>>2])+O(O(O(V/ka)*L[a+40>>2])+O(L[a+56>>2]*O(R/ka))))>O(-.10000000149011612)){break j}L[a+16>>2]=h;L[a+20>>2]=L[c+12>>2];Jn(l,a+32|0,a+16|0,a+8|0);h=L[a+12>>2];c=j+H[H[(r+H[u>>2]|0)+4>>2]>>2]|0;R=L[c+12>>2];if(!(!(h<=R)|!(h>=L[c+16>>2]))){if((e|0)==200){sb(0,3,36901,0);e=f+4812|0;break g}c=f+N(e,24)|0;H[c+8>>2]=p;H[c+4>>2]=n;H[c>>2]=E;L[c+16>>2]=L[a+28>>2];h=L[a+24>>2];H[c+12>>2]=0;L[c+20>>2]=h;e=e+1|0;break j}if(!(h<=O(R+R))|!(h>=O(L[c+16>>2]*O(.5)))){break j}if((d|0)==200){H[m+4812>>2]=-1;d=200;break j}c=m+N(d,24)|0;H[c+8>>2]=p;H[c+4>>2]=n;H[c>>2]=E;L[c+16>>2]=L[a+28>>2];h=L[a+24>>2];H[c+12>>2]=0;L[c+20>>2]=h;d=d+1|0}p=p+1|0;c=H[(r+H[u>>2]|0)+4>>2];continue}break}n=n+1|0;continue}break}E=E+1|0;continue h}else{while(1){if((p|0)!=4){r=p<<2;c=n<<4;L[r+(c+(a+32|0)|0)>>2]=L[r+(c+(q+N(E,48)|0)|0)>>2];p=p+1|0;continue}break}n=n+1|0;continue}}}break}H[(f+N(e,24)|0)+12>>2]=-1;e=(m+N(d,24)|0)+12|0}H[e>>2]=-1;break f}j=k+48|0;m=k+2672|0;l=k+7496|0;d=0;a=Xa-80|0;Xa=a;V=O(H[k+8>>2]);ka=O(H[k+4>>2]);k:{l:while(1){m:{p=0;if(H[u+4>>2]<=(E|0)){break m}while(1){n=0;if((p|0)==3){r=N(E,112);p=H[(r+H[u>>2]|0)+4>>2];e=0;while(1){if(H[p+4>>2]>(e|0)){n=0;while(1){f=N(e,20);q=f+H[p>>2]|0;if(H[q+4>>2]>(n|0)){s=H[q>>2];q=N(n,20);s=s+q|0;n:{if((mn(0,a+32|0,L[s+8>>2],L[s+12>>2],a+28|0,a+24|0)|0)<0){break n}h=L[a+28>>2];if(h=ka){break n}h=L[a+24>>2];if(h=V){break n}q=q+H[f+H[H[(r+H[u>>2]|0)+4>>2]>>2]>>2]|0;L[a+16>>2]=L[q+8>>2];L[a+20>>2]=L[q+12>>2];Jn(0,a+32|0,a+16|0,a+8|0);h=L[a+12>>2];f=f+H[H[(r+H[u>>2]|0)+4>>2]>>2]|0;R=L[f+12>>2];if(!(!(h<=R)|!(h>=L[f+16>>2]))){if((c|0)==200){sb(0,3,36901,0);e=m+4812|0;break k}f=m+N(c,24)|0;H[f+8>>2]=n;H[f+4>>2]=e;H[f>>2]=E;L[f+16>>2]=L[a+28>>2];h=L[a+24>>2];H[f+12>>2]=0;L[f+20>>2]=h;c=c+1|0;break n}if(!(h<=O(R+R))|!(h>=O(L[f+16>>2]*O(.5)))){break n}if((d|0)==200){H[l+4812>>2]=-1;d=200;break n}f=l+N(d,24)|0;H[f+8>>2]=n;H[f+4>>2]=e;H[f>>2]=E;L[f+16>>2]=L[a+28>>2];h=L[a+24>>2];H[f+12>>2]=0;L[f+20>>2]=h;d=d+1|0}n=n+1|0;p=H[(r+H[u>>2]|0)+4>>2];continue}break}e=e+1|0;continue}break}E=E+1|0;continue l}else{while(1){if((n|0)!=4){f=n<<2;e=p<<4;L[f+(e+(a+32|0)|0)>>2]=L[f+(e+(j+N(E,48)|0)|0)>>2];n=n+1|0;continue}break}p=p+1|0;continue}}}break}H[(m+N(c,24)|0)+12>>2]=-1;e=(l+N(d,24)|0)+12|0}H[e>>2]=-1}Xa=a+80|0;Fa=k+1488|0;Ga=u+156|0;Qa=k+7496|0;Ha=k+2672|0;E=Ha;n=0;o:while(1){p:{a=n;Y=0;if(H[k+36>>2]<=(Aa|0)){break p}while(1){q:{r:{if(H[k+36>>2]==(Aa|0)|H[k+13280>>2]<=(Y|0)){break r}p=Dn(E,Ga,a,Fa,H[k+4>>2],H[k+8>>2]);if((p|0)>=0){break q}if((E|0)!=(Ha|0)){break r}E=Qa;p=Dn(E,Ga,a,Fa,H[k+4>>2],H[k+8>>2]);if((p|0)>=0){break q}}p=0;if(!Y){break p}while(1){if((p|0)==(Y|0)){continue o}T=N(p,52)+k|0;Ra=T+13332|0;r=H[T+13284>>2];qa=H[T+13288>>2];va=H[T+13296>>2];ea=H[T+13300>>2];fa=T+13308|0;m=0;q=0;K=0;Z=Xa-48|0;Xa=Z;a=H[T+13292>>2];ra=H[a+8>>2];sa=H[a+4>>2];ha=H[a>>2];a=T+13304|0;c=H[a>>2];if(!c){d=H[r+28>>2];e=H[r+32>>2];s:{c=qb(40);if(c){t:{H[c+20>>2]=e;H[c+8>>2]=d;H[c+16>>2]=d;H[c+12>>2]=e;d=(d+e|0)+1|0;H[c+4>>2]=d;H[c>>2]=d;d=qb(N(d,d)<<1);H[c+24>>2]=d;if(!d){break t}break s}}break a}H[a>>2]=c}wa=-1;t=(r+N(ha,48)|0)+48|0;d=H[qa>>2]+N(ha,112)|0;la=H[d>>2];B=H[H[d+4>>2]>>2]+N(sa,20)|0;l=Xa-80|0;Xa=l;u:{v:{w:{d=H[r+12>>2];if(d){f=l+16|0;ni(d+8|0,t,f);e=H[B>>2]+N(ra,20)|0;h=L[e+8>>2];L[l+76>>2]=h;R=L[e+12>>2];L[l+72>>2]=R;e=-1;if((Ag(0,f,h,R,l+76|0,l+72|0)|0)<0){break u}ia=d+184|0;if((rc(ia,L[l+76>>2],L[l+72>>2],l+68|0,l- -64|0)|0)<0){break u}f=H[c+16>>2];h=O(L[l+64>>2]+O(.5));x:{if(O(P(h))>2]+O(.5));y:{if(O(P(h))>2];z:while(1){if(H[c+20>>2]<(s|0)){break w}e=H[c+8>>2];D=0-e|0;e=d-(e<<1)|0;h=O(j|0);while(1){A:{B:{if(H[c+12>>2]>=(D|0)){if((ve(ia,O(e|0),h,l+68|0,l- -64|0)|0)<0){break B}if((en(l+16|0,H[H[la>>2]+(H[B+8>>2]<<2)>>2],L[l+68>>2],L[l+64>>2],l+15|0)|0)<0){break B}Q=I[l+15|0];G[f>>1]=Q;q=q+1|0;m=m+Q|0;K=N(Q,Q)+K|0;break A}j=j+2|0;s=s+1|0;continue z}G[f>>1]=4096}e=e+2|0;D=D+1|0;f=f+2|0;continue}}}d=H[B>>2]+N(ra,20)|0;if((Ag(0,t,L[d+8>>2],L[d+12>>2],l+68|0,l- -64|0)|0)<0){break v}f=H[c+16>>2];h=O(L[l+64>>2]+O(.5));C:{if(O(P(h))>2]+O(.5));D:{if(O(P(h))>2];while(1){if(H[c+20>>2]<(s|0)){break w}e=H[c+8>>2];D=0-e|0;e=d-(e<<1)|0;h=O(j|0);while(1){if(H[c+12>>2]>=(D|0)){E:{if((en(t,H[H[la>>2]+(H[B+8>>2]<<2)>>2],O(e|0),h,l+15|0)|0)<0){G[f>>1]=4096;break E}Q=I[l+15|0];G[f>>1]=Q;q=q+1|0;m=m+Q|0;K=N(Q,Q)+K|0}e=e+2|0;D=D+1|0;f=f+2|0;continue}break}j=j+2|0;s=s+1|0;continue}}if(!q){break v}H[c+36>>2]=q;H[c+32>>2]=m;h=O(W(O(K-((N(m,m)|0)/(q|0)|0)|0)));F:{if(O(P(h))>2]=e;e=0;break u}e=-1}Xa=l+80|0;G:{if((e|0)<0){break G}c=H[a>>2];d=H[c+28>>2];if(O(N(d,d)|0)>2]+H[c+20>>2]|0)+1|0,(H[c+8>>2]+H[c+12>>2]|0)+1|0)|0)*O(5))*O(5))){break G}H:{I:{switch(H[qa+152>>2]-1|0){case 0:nj(H[r+12>>2],t,0,0,H[H[H[(H[qa>>2]+N(ha,112)|0)+4>>2]>>2]+N(sa,20)>>2]+N(ra,20)|0,Z+16|0);break H;case 1:nj(H[r+12>>2],t,(r+N(ha,48)|0)+528|0,0,H[H[H[(H[qa>>2]+N(ha,112)|0)+4>>2]>>2]+N(sa,20)>>2]+N(ra,20)|0,Z+16|0);break H;default:break I}}c=r+N(ha,48)|0;nj(H[r+12>>2],t,c+528|0,c+1008|0,H[H[H[(H[qa>>2]+N(ha,112)|0)+4>>2]>>2]+N(sa,20)>>2]+N(ra,20)|0,Z+16|0)}wa=0;la=H[r+20>>2];l=H[r+24>>2];Q=Z+16|0;s=0;q=Xa+-64|0;Xa=q;ia=H[r+8>>2];f=ia-1|0;K=H[r+4>>2];m=K-1|0;t=H[a>>2];r=H[t+20>>2];j=H[t+16>>2];while(1){J:{if((s|0)==3){break J}a=Q+(s<<3)|0;c=H[a>>2];if((c|0)<0){break J}c=c&-4|2;d=c+l|0;D=(d|0)<(K|0)?d:m;c=c-l|0;e=(c|0)>0?c:0;a=H[a+4>>2]/4<<2|2;c=a+l|0;B=(c|0)<(ia|0)?c:f;a=a-l|0;a=(a|0)>0?a:0;while(1){if((a|0)<=(B|0)){d=ea+(e+N(a,K)|0)|0;c=e;while(1){if((c|0)<=(D|0)){F[d|0]=0;c=c+1|0;d=d+1|0;continue}break}a=a+1|0;continue}break}s=s+1|0;continue}break}H[q+60>>2]=0;ta=r<<1;U=0-(j<<1)|0;d=0;e=1;K:{while(1){L:{M:{N:{if((d|0)!=3){a=Q+(d<<3)|0;c=H[a>>2];if((c|0)>=0){break M}D=-1;if(e){break N}}a=N((H[t>>2]<<3)+32|0,(H[t+4>>2]<<1)+8|0);l=qb(a);if(l){r=qb(a);if(r){D=-1;Ba=la>>>0>14;ea=0;a=0;while(1){O:{if(H[q+60>>2]>(ea|0)){P:{c=H[t+4>>2];e=H[t>>2];Q:{if(!(1<>2]!=(N(c,e)|0))){break Q}d=ea<<2;Ia=d+(q+36|0)|0;f=H[Ia>>2];ma=(f-(H[t+16>>2]<<1)|0)-3|0;if((ma|0)<0|(ia|0)<=((f+(H[t+20>>2]<<1)|0)+3|0)){break Q}Ja=d+(q+48|0)|0;d=H[Ja>>2];ta=(d-(H[t+8>>2]<<1)|0)-3|0;if((ta|0)<0){break Q}if((K|0)>((d+(H[t+12>>2]<<1)|0)+3|0)){break P}}c=ea<<2;d=H[c+(q+36|0)>>2];f=d+3|0;d=d-3|0;m=c+(q+48|0)|0;while(1){if((d|0)>(f|0)){break O}R:{if((d-(H[t+16>>2]<<1)|0)<0){break R}if((ia|0)<=((H[t+20>>2]<<1)+d|0)){break O}c=H[m>>2];j=c+3|0;c=c-3|0;while(1){if((c|0)>(j|0)){break R}S:{if((c-(H[t+8>>2]<<1)|0)<0){break S}if((K|0)<=((H[t+12>>2]<<1)+c|0)){break R}yn(va,K,la,t,c,d,q+20|0);e=H[q+20>>2];if((e|0)<=(a|0)){break S}H[Z+12>>2]=c;H[Z+8>>2]=d;L[fa>>2]=O(e|0)/O(1e4);D=0;a=e}c=c+1|0;continue}}d=d+1|0;continue}}j=0;d=(e<<2)+16|0;m=(d|0)>0?d:0;f=(c<<1)+6|0;c=l;d=r;while(1){if((j|0)!=(m|0)){H[c>>2]=0;H[d>>2]=0;j=j+1|0;d=d+4|0;c=c+4|0;continue}break}Q=0;e=(e<<1)+6|0;na=(e|0)>0?e:0;Ca=(f|0)>0?f:0;s=(ta+N(K,ma)|0)+va|0;B=0;f=l;m=r;while(1){j=0;if((B|0)!=(Ca|0)){while(1){if((j|0)!=2){H[c>>2]=0;H[d>>2]=0;e=j<<2;H[e+(q+4|0)>>2]=0;H[e+(q+12|0)>>2]=0;j=j+1|0;d=d+4|0;c=c+4|0;continue}break}m=m+8|0;f=f+8|0;j=0;e=s;while(1){if((j|0)!=(na|0)){U=I[e|0];oa=j<<2&4;xa=oa+(q+12|0)|0;pa=U+H[xa>>2]|0;H[xa>>2]=pa;oa=oa+(q+4|0)|0;U=H[oa>>2]+N(U,U)|0;H[oa>>2]=U;H[c>>2]=pa+H[f>>2];H[d>>2]=U+H[m>>2];j=j+1|0;d=d+4|0;m=m+4|0;c=c+4|0;f=f+4|0;e=e+1|0;continue}break}B=B+1|0;s=s+K|0;continue}break}while(1){if((Q|0)==7){break O}Ca=Q-3|0;oa=Q+2|0;xa=Q+ma|0;c=0;while(1){if((c|0)!=7){Sa=c+2|0;e=0;U=H[t>>2];pa=(U|0)>0?U:0;na=H[t+4>>2];Ta=(na|0)>0?na:0;Ua=K<<1;f=((c+ta|0)+N(K,xa)|0)+va|0;m=H[t+24>>2];B=0;while(1){if((B|0)!=(Ta|0)){d=f;j=m;s=0;while(1){if((s|0)!=(pa|0)){s=s+1|0;e=N(J[j>>1],I[d|0])+e|0;d=d+2|0;j=j+2|0;continue}break}B=B+1|0;f=f+Ua|0;m=(pa<<1)+m|0;continue}break}f=U<<1;m=f+8|0;j=oa-2|0;s=N(m,j);d=Sa-2|0;B=s+d<<2;m=N(m,j+(na<<1)|0);j=d+f|0;U=m+j<<2;f=H[B+r>>2]+H[U+r>>2]|0;m=d+m<<2;j=j+s<<2;d=H[l+B>>2]+H[l+U>>2]-(H[m+l>>2]+H[j+l>>2])|0;j=H[j+r>>2]+H[m+r>>2]|0;m=H[t+36>>2];j=j+((N(d,d)|0)/(m|0)|0)|0;if((j|0)!=(f|0)){d=N((N(e-((N(d,H[t+32>>2])|0)/(m|0)|0)|0,100)|0)/H[t+28>>2]|0,100);h=O(W(O(f-j|0)));T:{if(O(P(h))>2]=e;d=H[q+20>>2];if((d|0)>(a|0)){H[Z+12>>2]=(H[Ja>>2]+c|0)-3;H[Z+8>>2]=Ca+H[Ia>>2];L[fa>>2]=O(d|0)/O(1e4);D=0;a=d}c=c+1|0;continue}break}Q=Q+1|0;continue}}jb(l);jb(r);break N}ea=ea+1|0;continue}}break L}break L}Xa=q- -64|0;break K}c=c&-4|2;pa=c+l|0;m=c-l|0;a=H[a+4>>2]/4<<2|2;na=a+l|0;j=a-l|0;while(1){U:{if((j|0)>(na|0)){break U}V:{if((j+U|0)<0){break V}if((ia|0)<=(j+ta|0)){break U}Ba=N(j,K);c=m;while(1){if((c|0)>(pa|0)){break V}W:{if((c-(H[t+8>>2]<<1)|0)<0){break W}if((K|0)<=((H[t+12>>2]<<1)+c|0)){break V}a=ea+(c+Ba|0)|0;if(I[a|0]){break W}F[a|0]=1;yn(va,K,la,t,c,j,q+20|0);B=H[q+20>>2];s=q+48|0;D=q+36|0;r=q+24|0;a=0;f=H[q+60>>2];X:{if(f){e=(f|0)>0?f:0;while(1){Y:{if((a|0)!=(e|0)){if((B|0)<=H[r+(a<<2)>>2]){break Y}e=a}if((e|0)==(f|0)){if(f>>>0>2){break X}a=f<<2;H[a+s>>2]=c;H[a+D>>2]=j;H[a+r>>2]=B;H[q+60>>2]=H[q+60>>2]+1;break X}a=2;if((f|0)!=3){H[q+60>>2]=f+1;a=f}while(1){if((a|0)>(e|0)){f=a<<2;a=a-1|0;ma=a<<2;H[f+s>>2]=H[ma+s>>2];H[f+D>>2]=H[D+ma>>2];H[f+r>>2]=H[r+ma>>2];continue}break}a=a<<2;H[a+s>>2]=c;H[a+D>>2]=j;H[a+r>>2]=B;break X}a=a+1|0;continue}}H[s>>2]=c;H[D>>2]=j;H[r>>2]=B;H[q+60>>2]=1}e=0}c=c+4|0;continue}}j=j+4|0;continue}break}d=d+1|0;continue}break}break a}if((D|0)<0){wa=-1;break G}L[fa+4>>2]=H[Z+12>>2];L[fa+8>>2]=H[Z+8>>2];a=H[qa>>2]+N(ha,112)|0;c=H[H[H[a+4>>2]>>2]+N(sa,20)>>2]+N(ra,20)|0;L[fa+12>>2]=L[a+24>>2]+O(O(L[a+12>>2]*L[c+8>>2])+O(L[a+16>>2]*L[c+12>>2]));L[fa+16>>2]=L[a+40>>2]+O(O(L[a+28>>2]*L[c+8>>2])+O(L[a+32>>2]*L[c+12>>2]));L[fa+20>>2]=L[a+56>>2]+O(O(L[a+44>>2]*L[c+8>>2])+O(L[a+48>>2]*L[c+12>>2]))}Xa=Z+48|0;H[Ra>>2]=wa;if(!(!(L[fa>>2]>L[k+40>>2])|wa)){c=(n<<3)+k|0;a=c+1876|0;Z:{if(H[k>>2]==1){d=H[k+12>>2];wp(d+104|0,+L[T+13312>>2],+L[T+13316>>2],da+8|0,da,H[d+176>>2]);L[((n<<3)+k|0)+1872>>2]=M[da+8>>3];V=O(M[da>>3]);break Z}L[((n<<3)+k|0)+1872>>2]=L[T+13312>>2];V=L[T+13316>>2]}L[a>>2]=V;a=N(n,12)+k|0;L[a+2192>>2]=L[T+13320>>2];L[a+2196>>2]=L[T+13324>>2];L[a+2200>>2]=L[T+13328>>2];a=H[(da+16|0)+(p<<2)>>2];L[c+1488>>2]=L[a+16>>2];L[c+1492>>2]=L[a+20>>2];c=N(n,24)+k|0;H[c+12320>>2]=H[a>>2];H[c+12324>>2]=H[a+4>>2];a=H[a+8>>2];H[c+12332>>2]=0;H[c+12328>>2]=a;n=n+1|0}p=p+1|0;continue}}c=N(p,24)+E|0;H[(da+16|0)+(Y<<2)>>2]=c;d=(a<<3)+k|0;L[d+1488>>2]=L[c+16>>2];L[d+1492>>2]=L[c+20>>2];d=N(Y,52)+k|0;H[d+13296>>2]=Ea;H[d+13292>>2]=c;H[d+13288>>2]=u;H[d+13284>>2]=k;a=a+1|0;a=(a|0)==5?n:a;Y=Y+1|0;Aa=Aa+1|0;continue}}break}a=0;e=(n|0)>0?n:0;while(1){if((a|0)!=(e|0)){d=N(a,24);c=d+u|0;d=d+k|0;f=d+12336|0;m=H[f+4>>2];H[c+172>>2]=H[f>>2];H[c+176>>2]=m;f=d+12328|0;m=H[f+4>>2];H[c+164>>2]=H[f>>2];H[c+168>>2]=m;d=d+12320|0;f=H[d+4>>2];H[c+156>>2]=H[d>>2];H[c+160>>2]=f;a=a+1|0;continue}break}H[(N(n,24)+u|0)+168>>2]=-1;_:{$:{if(H[k>>2]==1){p=-3;if((n|0)<3){break _}a=k+1872|0;c=k+2192|0;h=zg(H[k+16>>2],za,a,c,n,C,0);L[g+140>>2]=h;if(!(h>L[k+44>>2])){break $}Eg(H[k+16>>2],.800000011920929);h=zg(H[k+16>>2],C,a,c,n,C,1);L[g+140>>2]=h;if(!(h>L[k+44>>2])){break $}Eg(H[k+16>>2],.6000000238418579);h=zg(H[k+16>>2],C,a,c,n,C,1);L[g+140>>2]=h;if(!(h>L[k+44>>2])){break $}Eg(H[k+16>>2],.4000000059604645);h=zg(H[k+16>>2],C,a,c,n,C,1);L[g+140>>2]=h;if(!(h>L[k+44>>2])){break $}Eg(H[k+16>>2],0);h=zg(H[k+16>>2],C,a,c,n,C,1);L[g+140>>2]=h;p=-4;if(!(h>L[k+44>>2])){break $}break _}p=-3;if((n|0)<3){break _}a=k+1872|0;c=k+2192|0;h=yg(za,a,c,n,C,0,O(1));L[g+140>>2]=h;if(!(h>L[k+44>>2])){break $}h=yg(C,a,c,n,C,1,O(.800000011920929));L[g+140>>2]=h;if(!(h>L[k+44>>2])){break $}h=yg(C,a,c,n,C,1,O(.6000000238418579));L[g+140>>2]=h;if(!(h>L[k+44>>2])){break $}h=yg(C,a,c,n,C,1,O(.4000000059604645));L[g+140>>2]=h;if(!(h>L[k+44>>2])){break $}h=yg(C,a,c,n,C,1,O(0));L[g+140>>2]=h;p=-4;if(h>L[k+44>>2]){break _}}H[u+152>>2]=H[u+152>>2]+1;p=0;Y=0;while(1){a=0;if((Y|0)==3){while(1){a=0;if((p|0)==3){while(1){p=0;if((a|0)==3){break d}while(1){if((p|0)!=4){d=p<<2;c=a<<4;L[(d+(c+u|0)|0)+8>>2]=L[d+(c+C|0)>>2];p=p+1|0;continue}break}a=a+1|0;continue}}else{while(1){if((a|0)!=4){c=((p<<4)+u|0)+(a<<2)|0;L[c+56>>2]=L[c+8>>2];a=a+1|0;continue}break}p=p+1|0;continue}}}else{while(1){if((a|0)!=4){c=((Y<<4)+u|0)+(a<<2)|0;L[c+104>>2]=L[c+56>>2];a=a+1|0;continue}break}Y=Y+1|0;continue}}}H[u+152>>2]=0}Xa=da+48|0;while(1){aa:{a=0;if((ya|0)==3){c=p>>>31|0;a=Xa+-64|0;Xa=a;e=H[_+232>>2];if(e){i=M[g+240>>3];o=M[g+280>>3];w=M[g+320>>3];y=i+o+w+1;ba:{if(y>1e-4){i=W(y);i=i+i;M[a+32>>3]=(M[g+288>>3]-M[g+312>>3])/i;M[a+40>>3]=(M[g+304>>3]-M[g+256>>3])/i;M[a+48>>3]=(M[g+248>>3]-M[g+272>>3])/i;i=i*.25;break ba}if(!(!(i>o)|!(i>w))){i=W(i+1-o-w);i=i+i;M[a+32>>3]=i*.25;M[a+40>>3]=(M[g+248>>3]+M[g+272>>3])/i;M[a+48>>3]=(M[g+304>>3]+M[g+256>>3])/i;i=(M[g+288>>3]-M[g+312>>3])/i;break ba}if(o>w){y=M[g+272>>3];S=M[g+248>>3];i=W(o+1-i-w);i=i+i;M[a+40>>3]=i*.25;M[a+32>>3]=(S+y)/i;M[a+48>>3]=(M[g+288>>3]+M[g+312>>3])/i;i=(M[g+304>>3]-M[g+256>>3])/i;break ba}i=W(w+1-i-o);i=i+i;M[a+32>>3]=(M[g+304>>3]+M[g+256>>3])/i;o=M[g+312>>3];w=M[g+288>>3];M[a+48>>3]=i*.25;M[a+40>>3]=(w+o)/i;i=(M[g+248>>3]-M[g+272>>3])/i}M[a+56>>3]=i;M[a>>3]=M[g+264>>3];M[a+8>>3]=M[g+296>>3];M[a+16>>3]=M[g+328>>3];nq(a+32|0);ca:{if(c){M[e+8>>3]=M[a+32>>3];M[e+16>>3]=M[a+40>>3];M[e+24>>3]=M[a+48>>3];M[e+32>>3]=M[a+56>>3];M[e+40>>3]=M[a>>3];M[e+48>>3]=M[a+8>>3];M[e+56>>3]=M[a+16>>3];break ca}i=M[e>>3];S=1-i;o=S;w=i;ca=M[a+56>>3];ua=M[e+32>>3];$=M[a+48>>3];Ka=M[e+24>>3];aa=M[a+32>>3];La=M[e+8>>3];ja=M[a+40>>3];Ma=M[e+16>>3];y=ca*ua+($*Ka+(aa*La+ja*Ma));if(y<0){ca=-ca;M[a+56>>3]=ca;$=-$;M[a+48>>3]=$;ja=-ja;M[a+40>>3]=ja;aa=-aa;M[a+32>>3]=aa;y=-y}if(!(y>.9995)){A(+y);c=v(1)|0;d=v(0)|0;f=c&2147483647;da:{if(f>>>0>=1072693248){o=(c|0)>0|(c|0)>=0?0:3.141592653589793;if(!(f-1072693248|d)){break da}o=0/(y-y);break da}ea:{if(f>>>0<=1071644671){o=1.5707963267948966;if(f>>>0<1012924417){break ea}o=6.123233995736766e-17-y*dj(y*y)-y+1.5707963267948966;break da}if((c|0)<0){o=(y+1)*.5;w=W(o);o=1.5707963267948966-(w+(w*dj(o)+-6.123233995736766e-17));o=o+o;break da}o=(1-y)*.5;w=W(o);y=w*dj(o);A(+w);c=v(1)|0;v(0)|0;x(0,0);x(1,c|0);Da=o;o=+z();o=y+(Da-o*o)/(w+o)+o;o=o+o}}w=uh(i*o);y=uh(o);w=w/y;o=uh(S*o)/y}M[e+32>>3]=ca*w+ua*o;M[e+24>>3]=$*w+Ka*o;M[e+16>>3]=ja*w+Ma*o;M[e+8>>3]=aa*w+La*o;nq(e+8|0);M[e+40>>3]=M[a>>3]*i+S*M[e+40>>3];M[e+48>>3]=M[a+8>>3]*i+S*M[e+48>>3];M[e+56>>3]=M[a+16>>3]*i+S*M[e+56>>3]}i=M[e+8>>3];o=M[e+16>>3];y=o+o;$=i*y;S=M[e+32>>3];ca=M[e+24>>3];w=ca+ca;aa=S*w;M[g+272>>3]=$-aa;ja=i*w;ua=y*S;M[g+304>>3]=ja+ua;M[g+248>>3]=$+aa;$=o*w;Da=S;S=i+i;aa=Da*S;M[g+312>>3]=$-aa;M[g+256>>3]=ja-ua;M[g+288>>3]=$+aa;i=i*S;o=o*y;M[g+320>>3]=1-(i+o);S=i;i=ca*w;M[g+280>>3]=1-(S+i);M[g+240>>3]=1-(o+i);M[g+264>>3]=M[e+40>>3];M[g+296>>3]=M[e+48>>3];M[g+328>>3]=M[e+56>>3];c=0}else{c=-1}Xa=a- -64|0;if((c|0)<0){a=Xa-16|0;Xa=a;H[a>>2]=36609;H[a+12>>2]=b;H[a+4>>2]=H[15787];H[a+8>>2]=H[15788];ga(65481,28610,a|0)|0;Xa=a+16|0}c=g+240|0;d=g+144|0;a=0;fa:while(1){ga:{n=0;if((a|0)==3){break ga}while(1)if((n|0)==4){a=a+1|0;continue fa}else{f=n<<3;e=a<<5;m=f+(e+d|0)|0;i=M[m>>3];M[m>>3]=i+(M[f+(c+e|0)>>3]-i)/.949999988079071;n=n+1|0;continue}}break}if((p|0)>=0){break aa}Wd(34183,p);a=-2;H[_+256>>2]=-2;break c}else{while(1){if((a|0)!=4){M[((g+240|0)+(ya<<5)|0)+(a<<3)>>3]=L[((g+336|0)+(ya<<4)|0)+(a<<2)>>2];a=a+1|0;continue}break}ya=ya+1|0;continue}}break}a=H[((H[_+256>>2]<<2)+_|0)+264>>2];H[g+132>>2]=H[_+260>>2]-1;H[g+128>>2]=a;sb(0,1,36952,g+128|0);a=H[_+256>>2]}ha:{if((a|0)==(b|0)){M[g+16>>3]=M[g+144>>3];M[g+24>>3]=M[g+152>>3];M[g+32>>3]=M[g+160>>3];M[g+40>>3]=M[g+168>>3];M[g+48>>3]=M[g+176>>3];M[g+80>>3]=M[g+208>>3];M[g+56>>3]=M[g+184>>3];M[g- -64>>3]=M[g+192>>3];M[g+72>>3]=M[g+200>>3];M[g+88>>3]=M[g+216>>3];M[g+96>>3]=M[g+224>>3];M[g+104>>3]=M[g+232>>3];H[g>>2]=b;M[g+8>>3]=L[g+140>>2];ga(66638,37043,g|0)|0;break ha}H[g+112>>2]=b;ga(67344,37058,g+112|0)|0}a=0}Xa=g+400|0;return a|0}sb(0,3,1828,0);ba(1);X()}function kv(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;a:{b:{c:{d:{e:{b=H[a+20>>2];switch(b-202|0){case 2:break b;case 1:break d;case 0:break e;default:break c}}n=Za[H[H[a+4>>2]>>2]](a,1,28)|0;H[a+444>>2]=n;H[n+8>>2]=0;H[n+4>>2]=204;H[n>>2]=205;b=H[a+212>>2];if((b|0)!=8){c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=16;Za[H[H[a>>2]>>2]](a)}b=H[a+20>>2];if((b|0)!=202){c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=21;Za[H[H[a>>2]>>2]](a)}b=H[a+428>>2];d=N(b,H[a+48>>2]);f=H[a+52>>2];f:{if(d>>>0<=f>>>0){v=a,w=lc(H[a+28>>2],b),H[v+112>>2]=w;c=1;b=H[a+32>>2];break f}if(d>>>0<=f<<1>>>0){v=a,w=lc(H[a+28>>2]<<1,b),H[v+112>>2]=w;c=2;b=H[a+32>>2]<<1;break f}c=3;if(d>>>0<=N(f,3)>>>0){v=a,w=lc(N(H[a+28>>2],3),b),H[v+112>>2]=w;b=N(H[a+32>>2],3);break f}if(d>>>0<=f<<2>>>0){v=a,w=lc(H[a+28>>2]<<2,b),H[v+112>>2]=w;c=4;b=H[a+32>>2]<<2;break f}c=5;if(d>>>0<=N(f,5)>>>0){v=a,w=lc(N(H[a+28>>2],5),b),H[v+112>>2]=w;b=N(H[a+32>>2],5);break f}c=6;if(d>>>0<=N(f,6)>>>0){v=a,w=lc(N(H[a+28>>2],6),b),H[v+112>>2]=w;b=N(H[a+32>>2],6);break f}c=7;if(d>>>0<=N(f,7)>>>0){v=a,w=lc(N(H[a+28>>2],7),b),H[v+112>>2]=w;b=N(H[a+32>>2],7);break f}if(d>>>0<=f<<3>>>0){v=a,w=lc(H[a+28>>2]<<3,b),H[v+112>>2]=w;c=8;b=H[a+32>>2]<<3;break f}c=9;if(d>>>0<=N(f,9)>>>0){v=a,w=lc(N(H[a+28>>2],9),b),H[v+112>>2]=w;b=N(H[a+32>>2],9);break f}c=10;if(d>>>0<=N(f,10)>>>0){v=a,w=lc(N(H[a+28>>2],10),b),H[v+112>>2]=w;b=N(H[a+32>>2],10);break f}c=11;if(d>>>0<=N(f,11)>>>0){v=a,w=lc(N(H[a+28>>2],11),b),H[v+112>>2]=w;b=N(H[a+32>>2],11);break f}c=12;if(d>>>0<=N(f,12)>>>0){v=a,w=lc(N(H[a+28>>2],12),b),H[v+112>>2]=w;b=N(H[a+32>>2],12);break f}c=13;if(d>>>0<=N(f,13)>>>0){v=a,w=lc(N(H[a+28>>2],13),b),H[v+112>>2]=w;b=N(H[a+32>>2],13);break f}c=14;if(d>>>0<=N(f,14)>>>0){v=a,w=lc(N(H[a+28>>2],14),b),H[v+112>>2]=w;b=N(H[a+32>>2],14);break f}c=15;g=H[a+28>>2];if(d>>>0<=N(f,15)>>>0){v=a,w=lc(N(g,15),b),H[v+112>>2]=w;b=N(H[a+32>>2],15);break f}v=a,w=lc(g<<4,b),H[v+112>>2]=w;c=16;b=H[a+32>>2]<<4}b=lc(b,H[a+428>>2]);H[a+328>>2]=c;H[a+324>>2]=c;H[a+116>>2]=b;f=H[a+36>>2];g:{if((f|0)<=0){break g}b=H[a+216>>2];if(f-1>>>0>=7){g=f&-8;d=0;while(1){H[b+40>>2]=c;H[b+36>>2]=c;H[b+656>>2]=c;H[b+652>>2]=c;H[b+568>>2]=c;H[b+564>>2]=c;H[b+480>>2]=c;H[b+476>>2]=c;H[b+392>>2]=c;H[b+388>>2]=c;H[b+304>>2]=c;H[b+300>>2]=c;H[b+216>>2]=c;H[b+212>>2]=c;H[b+128>>2]=c;H[b+124>>2]=c;b=b+704|0;d=d+8|0;if((g|0)!=(d|0)){continue}break}}f=f&7;if(!f){break g}d=0;while(1){H[b+40>>2]=c;H[b+36>>2]=c;b=b+88|0;d=d+1|0;if((f|0)!=(d|0)){continue}break}}j=H[a+36>>2];h:{if((j|0)<=0){break h}l=H[a+76>>2]?8:4;d=H[a+328>>2];f=H[a+324>>2];h=H[a+216>>2];i=h;while(1){c=f;i:{if((l|0)<(c|0)){break i}b=H[a+316>>2];m=H[i+8>>2];if((b|0)%(m<<1)|0){break i}g=2;while(1){c=N(f,g);if((l|0)<(c|0)){break i}g=g<<1;if(!((b|0)%(N(m,g)|0)|0)){continue}break}}H[i+36>>2]=c;b=d;j:{if((l|0)<(b|0)){break j}m=H[a+320>>2];o=H[i+12>>2];if((m|0)%(o<<1)|0){break j}g=2;while(1){b=N(d,g);if((l|0)<(b|0)){break j}g=g<<1;if(!((m|0)%(N(o,g)|0)|0)){continue}break}}H[i+40>>2]=b;g=b<<1;k:{if((g|0)<(c|0)){H[i+36>>2]=g;break k}p=b;b=c<<1;if((p|0)<=(b|0)){break k}H[i+40>>2]=b}i=i+88|0;k=k+1|0;if((k|0)!=(j|0)){continue}break}if((j|0)<=0){break h}g=0;while(1){v=h,w=lc(N(H[h+36>>2],N(H[h+8>>2],H[a+28>>2])),N(H[a+428>>2],H[a+316>>2])),H[v+44>>2]=w;v=h,w=lc(N(H[h+40>>2],N(H[h+12>>2],H[a+32>>2])),N(H[a+428>>2],H[a+320>>2])),H[v+48>>2]=w;h=h+88|0;g=g+1|0;j=H[a+36>>2];if((g|0)<(j|0)){continue}break}}b=H[a+44>>2]-1|0;if(b>>>0<=6){j=H[(b<<2)+40448>>2]}H[a+120>>2]=j;H[a+124>>2]=H[a+84>>2]?1:j;if(Vm(a)){b=H[a+320>>2]}else{b=1}H[a+128>>2]=b;c=pb(Za[H[H[a+4>>2]>>2]](a,1,1280)|0,0,512);b=c+512|0;H[a+336>>2]=b;while(1){F[b+e|0]=e;d=e|1;F[d+b|0]=d;d=e|2;F[d+b|0]=d;d=e|3;F[d+b|0]=d;d=e|4;F[d+b|0]=d;d=e|5;F[d+b|0]=d;d=e|6;F[d+b|0]=d;d=e|7;F[d+b|0]=d;e=e+8|0;if((e|0)!=256){continue}break}pb(c+768|0,255,512);if(!(!(!H[a+116>>2]|!H[a+112>>2])&H[a+120>>2]>0)){b=H[a>>2];H[b+20>>2]=33;Za[H[b>>2]](a)}H[n+12>>2]=0;b=Vm(a);H[n+20>>2]=0;H[n+24>>2]=0;H[n+16>>2]=b;l:{if(!H[a+84>>2]){H[a+108>>2]=0;H[a+100>>2]=0;H[a+104>>2]=0;break l}if(!H[a+64>>2]){H[a+108>>2]=0;H[a+100>>2]=0;H[a+104>>2]=0}if(H[a+68>>2]){b=H[a>>2];H[b+20>>2]=48;Za[H[b>>2]](a)}m:{if(H[a+120>>2]!=3){H[a+136>>2]=0;H[a+108>>2]=0;H[a+100>>2]=1;H[a+104>>2]=0;break m}if(H[a+136>>2]){H[a+104>>2]=1;break m}if(H[a+92>>2]){H[a+108>>2]=1;break m}H[a+100>>2]=1}if(H[a+100>>2]){b=Za[H[H[a+4>>2]>>2]](a,1,88)|0;H[a+484>>2]=b;H[b+68>>2]=0;H[b+12>>2]=238;H[b+8>>2]=239;H[b>>2]=240;H[b+52>>2]=0;if(H[a+120>>2]>=5){b=H[a>>2];H[b+20>>2]=57;H[b+24>>2]=4;Za[H[H[a>>2]>>2]](a)}h=H[a+96>>2];if((h|0)>=257){b=H[a>>2];H[b+20>>2]=59;H[b+24>>2]=256;Za[H[H[a>>2]>>2]](a);h=H[a+96>>2]}k=H[a+120>>2];j=k-1|0;i=j&-8;d=j&7;g=H[a+484>>2];l=(k|0)<2;m=k-2>>>0<7;c=1;while(1){f=c;c=c+1|0;e=c;n:{if(l){break n}b=0;e=c;if(!m){while(1){e=N(N(N(N(N(N(N(N(c,e),c),c),c),c),c),c),c);b=b+8|0;if((i|0)!=(b|0)){continue}break}}b=0;if(!d){break n}while(1){e=N(c,e);b=b+1|0;if((d|0)!=(b|0)){continue}break}}if((e|0)<=(h|0)){continue}break}d=1;if(f>>>0<=1){b=H[a>>2];H[b+24>>2]=e;H[b+20>>2]=58;Za[H[H[a>>2]>>2]](a)}o:{if((k|0)<=0){break o}l=k&3;i=0;p:{if(j>>>0<3){c=0;break p}m=k&-4;c=0;b=g+32|0;j=0;while(1){e=c<<2;H[e+b>>2]=f;H[b+(e|4)>>2]=f;H[b+(e|8)>>2]=f;H[b+(e|12)>>2]=f;c=c+4|0;d=N(f,N(f,N(f,N(d,f))));j=j+4|0;if((m|0)!=(j|0)){continue}break}}if(l){while(1){H[(g+(c<<2)|0)+32>>2]=f;c=c+1|0;d=N(d,f);i=i+1|0;if((l|0)!=(i|0)){continue}break}}if((k|0)<=0){break o}c=0;i=H[a+44>>2]!=2;b=1;while(1){j=((i?c:H[(c<<2)+41264>>2])<<2)+g|0;e=H[j+32>>2];f=e+1|0;e=N(f,(d|0)/(e|0)|0);if((e|0)<=(h|0)){H[j+32>>2]=f;b=0;d=e;c=c+1|0;if((k|0)!=(c|0)){continue}}e=b&1;b=1;c=0;if(!e){continue}break}}e=H[a+120>>2];b=H[a>>2];H[b+24>>2]=d;f=b;q:{if((e|0)==3){H[b+28>>2]=H[g+32>>2];H[b+32>>2]=H[g+36>>2];H[b+36>>2]=H[g+40>>2];e=96;break q}b=H[a>>2];e=97}H[f+20>>2]=e;Za[H[b+4>>2]](a,1);o=Za[H[H[a+4>>2]+8>>2]](a,1,d,H[a+120>>2])|0;c=H[a+120>>2];if((c|0)>0){i=0;b=d;while(1){e=i<<2;m=H[(e+g|0)+32>>2];f=(b|0)/(m|0)|0;if((m|0)>0){t=f&-4;q=f&3;u=f-1|0;h=e+o|0;s=m-1|0;p=s>>>1|0;k=0;while(1){e=N(f,k);if((e|0)<(d|0)){l=(N(k,255)+p|0)/(s|0)|0;while(1){r:{if((f|0)<=0){break r}j=0;c=0;r=0;if(u>>>0>=3){while(1){F[H[h>>2]+(c+e|0)|0]=l;F[H[h>>2]+((c|1)+e|0)|0]=l;F[H[h>>2]+((c|2)+e|0)|0]=l;F[H[h>>2]+((c|3)+e|0)|0]=l;c=c+4|0;r=r+4|0;if((t|0)!=(r|0)){continue}break}}if(!q){break r}while(1){F[H[h>>2]+(c+e|0)|0]=l;c=c+1|0;j=j+1|0;if((q|0)!=(j|0)){continue}break}}e=b+e|0;if((e|0)<(d|0)){continue}break}}k=k+1|0;if((m|0)!=(k|0)){continue}break}c=H[a+120>>2]}b=f;i=i+1|0;if((i|0)<(c|0)){continue}break}}H[g+20>>2]=d;H[g+16>>2]=o;Mm(a);if(!(H[a+88>>2]!=2|H[a+120>>2]<=0)){b=(H[a+112>>2]<<1)+4|0;d=H[a+484>>2];c=0;while(1){v=d+(c<<2)|0,w=Za[H[H[a+4>>2]+4>>2]](a,1,b)|0,H[v+68>>2]=w;c=c+1|0;if((c|0)>2]){continue}break}}H[n+20>>2]=H[a+484>>2]}if(!(H[a+104>>2]?1:H[a+108>>2])){break l}b=0;c=Za[H[H[a+4>>2]>>2]](a,1,44)|0;H[a+484>>2]=c;H[c+40>>2]=0;H[c+32>>2]=0;H[c+12>>2]=246;H[c>>2]=247;if(H[a+120>>2]!=3){d=H[a>>2];H[d+20>>2]=48;Za[H[d>>2]](a)}v=c,w=Za[H[H[a+4>>2]>>2]](a,1,128)|0,H[v+24>>2]=w;while(1){d=Za[H[H[a+4>>2]+4>>2]](a,1,4096)|0;e=b<<2;H[e+H[c+24>>2]>>2]=d;d=Za[H[H[a+4>>2]+4>>2]](a,1,4096)|0;H[H[c+24>>2]+(e|4)>>2]=d;b=b+2|0;if((b|0)!=32){continue}break}H[c+28>>2]=1;s:{if(H[a+108>>2]){d=8;e=58;b=H[a+96>>2];t:{if((b|0)>=8){if(b>>>0<257){break t}e=59;d=256}f=H[a>>2];H[f+24>>2]=d;H[f+20>>2]=e;Za[H[H[a>>2]>>2]](a)}d=Za[H[H[a+4>>2]+8>>2]](a,1,b,3)|0;H[c+20>>2]=b;H[c+16>>2]=d;break s}H[c+16>>2]=0}if(H[a+88>>2]){H[a+88>>2]=2;v=c,w=Za[H[H[a+4>>2]+4>>2]](a,1,N(H[a+112>>2],6)+12|0)|0,H[v+32>>2]=w;Lm(a)}H[n+24>>2]=H[a+484>>2]}if(!H[a+68>>2]){u:{if(H[n+16>>2]){b=0;c=Za[H[H[a+4>>2]>>2]](a,1,48)|0;H[a+476>>2]=c;H[c+8>>2]=0;H[c>>2]=206;d=N(H[a+120>>2],H[a+112>>2]);H[c+40>>2]=d;v:{if(H[a+320>>2]==2){H[c+12>>2]=207;H[c+4>>2]=208;b=Za[H[H[a+4>>2]+4>>2]](a,1,d)|0;break v}H[c+12>>2]=209;H[c+4>>2]=210}H[c+32>>2]=b;d=H[a+40>>2];b=H[a+476>>2];v=b,w=Za[H[H[a+4>>2]>>2]](a,1,1024)|0,H[v+16>>2]=w;v=b,w=Za[H[H[a+4>>2]>>2]](a,1,1024)|0,H[v+20>>2]=w;v=b,w=Za[H[H[a+4>>2]>>2]](a,1,1024)|0,H[v+24>>2]=w;e=Za[H[H[a+4>>2]>>2]](a,1,1024)|0;H[b+28>>2]=e;f=H[b+24>>2];g=H[b+20>>2];h=H[b+16>>2];b=0;c=-128;w:{if((d|0)==7){while(1){d=b<<2;H[d+h>>2]=N(c,183763)+32768>>16;H[d+g>>2]=N(c,232260)+32768>>16;H[d+f>>2]=N(c,-93603);H[d+e>>2]=N(c,-45107)+32768;c=c+1|0;b=b+1|0;if((b|0)!=256){continue}break w}}while(1){d=b<<2;H[d+h>>2]=N(c,91881)+32768>>16;H[d+g>>2]=N(c,116130)+32768>>16;H[d+f>>2]=N(c,-46802);H[d+e>>2]=N(c,-22553)+32768;c=c+1|0;b=b+1|0;if((b|0)!=256){continue}break}}break u}b=Za[H[H[a+4>>2]>>2]](a,1,28)|0;H[a+480>>2]=b;H[b>>2]=133;x:{y:{z:{c=H[a+40>>2];if(c>>>0>7){break z}A:{if(!(1<>2]!=1){break y}break x}if(H[a+36>>2]!=3){break y}break x}if(H[a+36>>2]!=4){break y}break x}if(H[a+36>>2]>0){break x}}c=H[a>>2];H[c+20>>2]=11;Za[H[c>>2]](a)}B:{if(!H[a+304>>2]){break B}C:{switch(H[a+40>>2]-2|0){case 0:case 4:break B;default:break C}}c=H[a>>2];H[c+20>>2]=28;Za[H[c>>2]](a)}D:{E:{F:{G:{H:{I:{c=H[a+44>>2];switch(c-1|0){case 3:break F;case 5:break G;case 1:break H;case 0:break I;default:break E}}H[a+120>>2]=1;J:{switch(H[a+40>>2]-1|0){case 0:case 2:case 6:H[b+4>>2]=134;c=H[a+36>>2];if((c|0)<2){break D}e=c-1|0;d=e&7;f=H[a+216>>2];b=1;if(c-2>>>0>=7){g=e&-8;e=0;while(1){c=f+N(b,88)|0;H[c+52>>2]=0;H[c+140>>2]=0;H[c+228>>2]=0;H[c+316>>2]=0;H[c+404>>2]=0;H[c+492>>2]=0;H[c+580>>2]=0;H[c+668>>2]=0;b=b+8|0;e=e+8|0;if((g|0)!=(e|0)){continue}break}}if(!d){break D}c=0;while(1){H[(f+N(b,88)|0)+52>>2]=0;b=b+1|0;c=c+1|0;if((d|0)!=(c|0)){continue}break};break D;case 1:K:{L:{switch(H[a+304>>2]){case 0:H[b+4>>2]=135;break K;case 1:H[b+4>>2]=136;break K;default:break L}}b=H[a>>2];H[b+20>>2]=28;Za[H[b>>2]](a)}b=H[a+480>>2];e=Za[H[H[a+4>>2]>>2]](a,1,3072)|0;H[b+24>>2]=e;c=0;while(1){b=e+(c<<2)|0;H[b>>2]=N(c,19595);H[b+2048>>2]=N(c,7471)+32768;H[b+1024>>2]=N(c,38470);d=c|1;H[e+(d<<2)>>2]=N(d,19595);H[b+2052>>2]=N(d,7471)+32768;H[b+1028>>2]=N(d,38470);c=c+2|0;if((c|0)!=256){continue}break};break D;default:break J}}b=H[a>>2];H[b+20>>2]=28;Za[H[b>>2]](a);break D}H[a+120>>2]=3;M:{switch(H[a+40>>2]-1|0){case 0:H[b+4>>2]=137;break D;case 2:H[b+4>>2]=138;Ym(a);break D;case 6:H[b+4>>2]=138;b=H[a+480>>2];v=b,w=Za[H[H[a+4>>2]>>2]](a,1,1024)|0,H[v+8>>2]=w;v=b,w=Za[H[H[a+4>>2]>>2]](a,1,1024)|0,H[v+12>>2]=w;v=b,w=Za[H[H[a+4>>2]>>2]](a,1,1024)|0,H[v+16>>2]=w;e=Za[H[H[a+4>>2]>>2]](a,1,1024)|0;H[b+20>>2]=e;f=H[b+16>>2];g=H[b+12>>2];h=H[b+8>>2];b=0;c=-128;while(1){d=b<<2;H[d+h>>2]=N(c,183763)+32768>>16;H[d+g>>2]=N(c,232260)+32768>>16;H[d+f>>2]=N(c,-93603);H[d+e>>2]=N(c,-45107)+32768;c=c+1|0;b=b+1|0;if((b|0)!=256){continue}break};break D;case 1:N:{switch(H[a+304>>2]){case 0:H[b+4>>2]=139;break D;case 1:H[b+4>>2]=140;break D;default:break N}}b=H[a>>2];H[b+20>>2]=28;Za[H[b>>2]](a);break D;default:break M}}b=H[a>>2];H[b+20>>2]=28;Za[H[b>>2]](a);break D}H[a+120>>2]=3;if(H[a+40>>2]==6){O:{switch(H[a+304>>2]){case 0:H[b+4>>2]=139;break D;case 1:H[b+4>>2]=140;break D;default:break O}}b=H[a>>2];H[b+20>>2]=28;Za[H[b>>2]](a);break D}b=H[a>>2];H[b+20>>2]=28;Za[H[b>>2]](a);break D}H[a+120>>2]=4;P:{switch(H[a+40>>2]-4|0){case 1:H[b+4>>2]=141;Ym(a);break D;case 0:H[b+4>>2]=142;break D;default:break P}}b=H[a>>2];H[b+20>>2]=28;Za[H[b>>2]](a);break D}if((c|0)==H[a+40>>2]){H[a+120>>2]=H[a+36>>2];H[b+4>>2]=142;break D}b=H[a>>2];H[b+20>>2]=28;Za[H[b>>2]](a)}H[a+124>>2]=H[a+84>>2]?1:H[a+120>>2];d=0;b=Za[H[H[a+4>>2]>>2]](a,1,160)|0;H[a+476>>2]=b;H[b+8>>2]=0;H[b+4>>2]=215;H[b>>2]=216;if(H[a+308>>2]){c=H[a>>2];H[c+20>>2]=26;Za[H[c>>2]](a)}if(H[a+36>>2]>0){j=b+12|0;k=b+150|0;l=b+140|0;e=b+52|0;m=b+100|0;c=H[a+216>>2];while(1){f=H[a+320>>2];h=H[a+316>>2];i=H[a+324>>2];o=H[c+36>>2];q=H[c+8>>2];b=d<<2;g=(N(H[c+40>>2],H[c+12>>2])|0)/H[a+328>>2]|0;H[b+m>>2]=g;i=(N(o,q)|0)/(i|0)|0;Q:{if(!H[c+52>>2]){H[b+e>>2]=217;break Q}if(!((h|0)!=(i|0)|(f|0)!=(g|0))){H[b+e>>2]=218;break Q}o=(h|0)!=i<<1;R:{if(!(o|(f|0)!=(g|0))){H[b+e>>2]=219;break R}if(!(o|(f|0)!=g<<1)){H[b+e>>2]=220;break R}S:{p=h;h=(h|0)/(i|0)|0;if(p-N(h,i)|0){break S}p=f;f=(f|0)/(g|0)|0;if(p-N(f,g)|0){break S}H[b+e>>2]=221;F[d+l|0]=h;F[d+k|0]=f;break R}f=H[a>>2];H[f+20>>2]=39;Za[H[f>>2]](a)}f=H[H[a+4>>2]+8>>2];v=b+j|0,w=Za[f|0](a,1,Dh(H[a+112>>2],H[a+316>>2]),H[a+320>>2])|0,H[v>>2]=w}c=c+88|0;d=d+1|0;if((d|0)>2]){continue}break}}}e=H[a+108>>2];b=Za[H[H[a+4>>2]>>2]](a,1,28)|0;H[a+456>>2]=b;H[b+8>>2]=0;H[b+12>>2]=0;H[b>>2]=211;if(H[a+84>>2]){T:{c=H[a+320>>2];H[b+16>>2]=c;d=H[a+4>>2];if(e){d=H[d+16>>2];v=b,w=Za[d|0](a,1,0,N(H[a+120>>2],H[a+112>>2]),Dh(H[a+116>>2],c),H[b+16>>2])|0,H[v+8>>2]=w;break T}v=b,w=Za[H[d+8>>2]](a,1,N(H[a+120>>2],H[a+112>>2]),c)|0,H[v+12>>2]=w}}}c=0;b=Za[H[H[a+4>>2]>>2]](a,1,84)|0;H[a+472>>2]=b;H[b>>2]=143;if(H[a+36>>2]>0){d=b+44|0;b=H[a+216>>2];while(1){e=Za[H[H[a+4>>2]>>2]](a,1,256)|0;H[b+84>>2]=e;pb(e,0,256);H[d+(c<<2)>>2]=-1;b=b+88|0;c=c+1|0;if((c|0)>2]){continue}break}}U:{if(H[a+228>>2]){b=0;c=Za[H[H[a+4>>2]>>2]](a,1,192)|0;H[a+468>>2]=c;H[c+8>>2]=178;H[c>>2]=179;pb(c+60|0,0,128);F[c+188|0]=113;V:{if(!H[a+224>>2]){break V}c=Za[H[H[a+4>>2]>>2]](a,1,H[a+36>>2]<<8)|0;H[a+160>>2]=c;if(H[a+36>>2]<=0){break V}while(1){c=pb(c,255,256)+256|0;b=b+1|0;if((b|0)>2]){continue}break}}break U}b=0;c=Za[H[H[a+4>>2]>>2]](a,1,220)|0;H[a+468>>2]=c;H[c+8>>2]=185;H[c>>2]=186;W:{if(!H[a+224>>2]){H[c+68>>2]=0;H[c+72>>2]=0;H[c+92>>2]=0;H[c+96>>2]=0;H[c+84>>2]=0;H[c+88>>2]=0;H[c+76>>2]=0;H[c+80>>2]=0;break W}d=Za[H[H[a+4>>2]>>2]](a,1,H[a+36>>2]<<8)|0;H[a+160>>2]=d;if(H[a+36>>2]>0){while(1){d=pb(d,255,256)+256|0;b=b+1|0;if((b|0)>2]){continue}break}}H[c+48>>2]=0;H[c+52>>2]=0;H[c+56>>2]=0;H[c+60>>2]=0}}b=H[H[a+460>>2]+16>>2]?1:H[a+64>>2]!=0;d=0;c=Za[H[H[a+4>>2]>>2]](a,1,116)|0;H[a+452>>2]=c;H[c+112>>2]=0;H[c+8>>2]=193;H[c>>2]=194;X:{if(b){if(H[a+36>>2]>0){f=c+72|0;b=H[a+216>>2];while(1){e=H[b+12>>2];g=H[a+224>>2];h=H[H[a+4>>2]+20>>2];v=f+(d<<2)|0,w=Za[h|0](a,1,1,Dh(H[b+28>>2],H[b+8>>2]),Dh(H[b+32>>2],H[b+12>>2]),g?N(e,3):e)|0,H[v>>2]=w;b=b+88|0;d=d+1|0;if((d|0)>2]){continue}break}}H[c+12>>2]=195;H[c+4>>2]=196;H[c+16>>2]=c+72;break X}b=Za[H[H[a+4>>2]+4>>2]](a,1,1280)|0;H[c+32>>2]=b;H[c+68>>2]=b+1152;H[c+64>>2]=b+1024;H[c+60>>2]=b+896;H[c+56>>2]=b+768;H[c+52>>2]=b+640;H[c+48>>2]=b+512;H[c+44>>2]=b+384;H[c+40>>2]=b+256;H[c+36>>2]=b+128;if(!H[a+436>>2]){pb(b,0,1280)}H[c+16>>2]=0;H[c+12>>2]=197;H[c+4>>2]=198}if(!H[a+68>>2]){d=0;g=Za[H[H[a+4>>2]>>2]](a,1,80)|0;H[a+448>>2]=g;H[g>>2]=200;b=H[a+328>>2];Y:{if(H[H[a+476>>2]+8>>2]){if((b|0)<=1){b=H[a>>2];H[b+20>>2]=48;Za[H[b>>2]](a);b=H[a+328>>2]}f=H[a+448>>2];c=Za[H[H[a+4>>2]>>2]](a,1,H[a+36>>2]<<3)|0;H[f+60>>2]=c;e=H[a+36>>2];H[f- -64>>2]=c+(e<<2);if((e|0)>0){b=b+4|0;c=H[a+216>>2];while(1){e=(N(H[c+40>>2],H[c+12>>2])|0)/H[a+328>>2]|0;h=N(e,b);i=Za[H[H[a+4>>2]>>2]](a,1,h<<3)|0;j=d<<2;e=i+(e<<2)|0;H[j+H[f+60>>2]>>2]=e;H[j+H[f+64>>2]>>2]=e+(h<<2);c=c+88|0;d=d+1|0;e=H[a+36>>2];if((d|0)<(e|0)){continue}break}}b=H[a+328>>2];f=b+2|0;break Y}H[g+52>>2]=b;e=H[a+36>>2];f=b}Z:{if((e|0)<=0){break Z}e=g+8|0;c=H[a+216>>2];d=0;while(1){v=e+(d<<2)|0,w=Za[H[H[a+4>>2]+8>>2]](a,1,N(H[c+36>>2],H[c+28>>2]),N(f,(N(H[c+40>>2],H[c+12>>2])|0)/(b|0)|0))|0,H[v>>2]=w;d=d+1|0;if((d|0)>=H[a+36>>2]){break Z}c=c+88|0;b=H[a+328>>2];continue}}}Za[H[H[a+4>>2]+24>>2]](a);Za[H[H[a+460>>2]+8>>2]](a);b=H[a+8>>2];if(!(!H[H[a+460>>2]+16>>2]|(H[a+64>>2]|!b))){d=H[a+224>>2];c=H[a+36>>2];H[b+4>>2]=0;e=H[a+332>>2];H[b+12>>2]=0;H[b+8>>2]=N(e,d?N(c,3)+2|0:c);H[b+16>>2]=H[a+108>>2]?3:2;H[n+12>>2]=H[n+12>>2]+1}if(H[a+64>>2]){H[a+20>>2]=207;return 1}H[a+20>>2]=203}_:{if(!H[H[a+460>>2]+16>>2]){break _}e=H[a+8>>2];while(1){if(e){Za[H[e>>2]](a)}$:{c=Za[H[H[a+460>>2]>>2]](a)|0;switch(c|0){case 0:break a;case 2:break _;default:break $}}e=H[a+8>>2];if(!e|(c&-3)!=1){continue}b=H[e+4>>2]+1|0;H[e+4>>2]=b;f=b;b=H[e+8>>2];if((f|0)<(b|0)){continue}H[e+8>>2]=b+H[a+332>>2];continue}}H[a+152>>2]=H[a+144>>2];break b}c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=21;Za[H[H[a>>2]>>2]](a)}if(H[a+20>>2]!=204){Za[H[H[a+444>>2]>>2]](a);H[a+20>>2]=204;H[a+140>>2]=0}aa:{if(H[H[a+444>>2]+8>>2]){d=a+140|0;e=H[a+140>>2];while(1){c=H[a+116>>2];if(c>>>0>e>>>0){b=H[a+8>>2];if(b){H[b+8>>2]=c;H[b+4>>2]=e;Za[H[b>>2]](a);e=H[a+140>>2]}c=0;Za[H[H[a+448>>2]+4>>2]](a,0,d,0);b=e;e=H[a+140>>2];if((b|0)!=(e|0)){continue}break aa}Za[H[H[a+444>>2]+4>>2]](a);Za[H[H[a+444>>2]>>2]](a);e=0;H[a+140>>2]=0;if(H[H[a+444>>2]+8>>2]){continue}break}}H[a+20>>2]=H[a+68>>2]?206:205;c=1}}return c|0}function _m(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,G=0,J=0,K=0,Q=0,R=0,S=0,T=0,U=0,V=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0;ba=Xa-16|0;Xa=ba;sa=(f|0)>0?f:0;while(1){if((ja|0)!=(sa|0)){T=(ka<<8)+l|0;f=N(ja,80048)+e|0;H[T>>2]=H[f>>2];a:{if((ve(j,O(M[f+8>>3]),O(M[f+16>>3]),ba+12|0,ba+8|0)|0)<0){break a}M[T+56>>3]=L[ba+12>>2];M[T- -64>>3]=L[ba+8>>2];ta=f+28|0;ua=f+40028|0;na=f+80028|0;la=T+72|0;ea=T+168|0;Q=Xa-16|0;Xa=Q;z=Oj(2);C=Oj(2);R=Id(2,2);A=0;b:{c:{while(1){if((A|0)!=4){D=A+1|0;o=H[(D<<2)+na>>2];f=H[(A<<2)+na>>2];t=+((o-f|0)+1|0)*.05+.5;y=t+ +(f|0);d:{if(P(y)<2147483648){f=~~y;break d}f=-2147483648}t=+(o|0)-t;e:{if(P(t)<2147483648){o=~~t;break e}o=-2147483648}q=o-f|0;p=((q|0)>=0?q:-1)+1|0;o=0;X=Id(q+1|0,2);while(1){if((o|0)!=(p|0)){q=f+o<<2;if((ve(j,O(H[q+ta>>2]),O(H[q+ua>>2]),Q+12|0,Q+8|0)|0)<0){break c}q=H[X>>2]+(o<<4)|0;M[q>>3]=L[Q+12>>2];M[q+8>>3]=L[Q+8>>2];o=o+1|0;continue}break}r=-1;x=H[X+4>>2];f:{if((x|0)<2){break f}q=H[X+8>>2];if((q|0)<2|(q|0)!=H[R+8>>2]){break f}f=(q|0)>(x|0)?x:q;if((f|0)!=H[R+4>>2]|(f|0)!=H[z+4>>2]|(q|0)!=H[C+4>>2]){break f}f=Id(H[X+4>>2],H[X+8>>2]);g:{if(f){s=-1;h:{o=H[f+4>>2];if((o|0)!=H[X+4>>2]){break h}u=H[f+8>>2];if((u|0)!=H[X+8>>2]){break h}s=0;w=(o|0)>0?o:0;v=(u|0)>0?u:0;o=0;while(1){if((o|0)==(w|0)){break h}J=N(o,u);p=0;while(1){if((p|0)!=(v|0)){E=p+J<<3;M[E+H[f>>2]>>3]=M[E+H[X>>2]>>3];p=p+1|0;continue}break}o=o+1|0;continue}}if((s|0)>=0){break g}Bb(f)}f=0}w=f;if(!f){break f}o=0;s=0;p=-1;i:{u=H[w+4>>2];if((u|0)<=0){break i}f=H[w+8>>2];if((f|0)<=0|(f|0)!=H[C+4>>2]){break i}while(1){if((f|0)!=(o|0)){p=H[C>>2]+(o<<3)|0;H[p>>2]=0;H[p+4>>2]=0;o=o+1|0;continue}break}p=H[w>>2];while(1)if((s|0)==(u|0)){t=+(u|0);p=0;o=0;while(1){if((f|0)==(o|0)){break i}u=H[C>>2]+(o<<3)|0;M[u>>3]=M[u>>3]/t;o=o+1|0;continue}}else{o=H[C>>2];v=0;while(1){if((f|0)!=(v|0)){M[o>>3]=M[p>>3]+M[o>>3];v=v+1|0;o=o+8|0;p=p+8|0;continue}break}s=s+1|0;continue}}j:{if((p|0)<0){break j}v=-1;k:{f=H[w+8>>2];if((f|0)!=H[C+4>>2]){break k}v=0;f=(f|0)>0?f:0;o=H[w+4>>2];J=(o|0)>0?o:0;o=H[w>>2];p=0;while(1){if((p|0)==(J|0)){break k}u=H[C>>2];s=0;while(1){if((f|0)!=(s|0)){M[o>>3]=M[o>>3]-M[u>>3];s=s+1|0;o=o+8|0;u=u+8|0;continue}break}p=p+1|0;continue}}if((v|0)<0){break j}t=W(+(x|0));o=0;f=N(q,x);f=(f|0)>0?f:0;while(1){if((f|0)!=(o|0)){q=H[w>>2]+(o<<3)|0;M[q>>3]=M[q>>3]/t;o=o+1|0;continue}break}o=0;p=-1;q=H[w+4>>2];l:{if((q|0)<2){break l}f=H[w+8>>2];if((f|0)<2|(f|0)!=H[R+8>>2]){break l}J=(f|0)<(q|0)?f:q;if((J|0)!=H[R+4>>2]|(J|0)!=H[z+4>>2]){break l}m:{x=Id(J,J);if(!((J|0)==H[x+4>>2]&(J|0)==H[x+8>>2])){break m}n:{oa=f>>>0<=q>>>0;if(!oa){v=-1;o:{r=H[w+4>>2];if((r|0)!=H[x+4>>2]|(r|0)!=H[x+8>>2]){break o}v=0;U=(r|0)>0?r:0;E=H[w+8>>2];B=(E|0)>0?E:0;K=H[x>>2];f=K;p:while(1){if((o|0)==(U|0)){break o}ca=N(o,E);p=0;while(1){q:{if((p|0)!=(r|0)){if(o>>>0>p>>>0){M[f>>3]=M[K+(N(p,r)+o<<3)>>3];break q}q=H[w>>2];H[f>>2]=0;H[f+4>>2]=0;u=q+(ca<<3)|0;s=q+(N(p,E)<<3)|0;q=0;t=0;while(1){if((q|0)==(B|0)){break q}t=M[u>>3]*M[s>>3]+t;M[f>>3]=t;q=q+1|0;s=s+8|0;u=u+8|0;continue}}o=o+1|0;continue p}p=p+1|0;f=f+8|0;continue}}}if((v|0)>=0){break n}break m}q=-1;r:{p=H[w+8>>2];if((p|0)!=H[x+4>>2]|(p|0)!=H[x+8>>2]){break r}q=0;E=(p|0)>0?p:0;f=H[w+4>>2];U=(f|0)>0?f:0;B=H[x>>2];r=B;s:while(1){f=0;if((o|0)==(E|0)){break r}while(1){t:{if((f|0)!=(p|0)){if(f>>>0>>0){M[r>>3]=M[B+(N(f,p)+o<<3)>>3];break t}s=H[w>>2];H[r>>2]=0;H[r+4>>2]=0;u=s+(f<<3)|0;s=s+(o<<3)|0;v=0;t=0;while(1){if((v|0)==(U|0)){break t}t=M[s>>3]*M[u>>3]+t;M[r>>3]=t;v=v+1|0;K=p<<3;u=K+u|0;s=s+K|0;continue}}o=o+1|0;continue s}f=f+1|0;r=r+8|0;continue}}}if((q|0)>=0){break n}break m}U=Xa-16|0;Xa=U;p=-1;E=H[x+4>>2];u:{if((E|0)<2|(E|0)!=H[x+8>>2]|(E|0)!=H[z+4>>2]){break u}ca=Oj(E);if(!ca){break u}s=E-1|0;H[U+12>>2]=s;H[U+8>>2]=H[ca>>2]+8;q=0;v=Xa-16|0;Xa=v;Y=-1;v:{r=H[x+8>>2];if((r|0)!=H[x+4>>2]|(r|0)!=H[z+4>>2]|(r|0)!=(H[U+12>>2]+1|0)){break v}B=r-2|0;da=(B|0)>0?B:0;w:while(1){u=q;x:{if((q|0)!=(da|0)){Y=u<<3;K=H[x>>2]+(N(r,u)<<3)|0;M[Y+H[z>>2]>>3]=M[K+Y>>3];q=u+1|0;Z=q<<3;aa=Z+K|0;H[v+8>>2]=aa;V=r+(u^-1)|0;H[v+12>>2]=V;f=0;y:{o=v+8|0;t=W(Hj(o,o));if(t==0){break y}G=H[o>>2];y=M[G>>3];t=y<0?-t:t;y=y+t;M[G>>3]=y;y=1/W(t*y);o=H[o+4>>2];o=(o|0)>0?o:0;while(1){if((f|0)==(o|0)){break y}fa=G+(f<<3)|0;M[fa>>3]=y*M[fa>>3];f=f+1|0;continue}}t=-t;M[Y+H[U+8>>2]>>3]=t;f=q;if(t==0){continue}z:while(1){t=0;o=q;if((f|0)>=(r|0)){break x}while(1)if(f>>>0<=o>>>0){Y=N(f,r);o=f;while(1){if((o|0)<(r|0)){t=M[H[x>>2]+(o+Y<<3)>>3]*M[K+(o<<3)>>3]+t;o=o+1|0;continue}break}M[H[z>>2]+(f<<3)>>3]=t;f=f+1|0;continue z}else{t=M[H[x>>2]+(N(o,r)+f<<3)>>3]*M[K+(o<<3)>>3]+t;o=o+1|0;continue}}}A:{B:{if((r|0)>=2){f=H[z>>2];o=B<<3;q=H[x>>2];u=N(r,B);M[f+o>>3]=M[q+(u+B<<3)>>3];G=o+H[U+8>>2]|0;o=r-1|0;M[G>>3]=M[(u+o<<3)+q>>3];break B}if((r|0)!=1){break A}f=H[z>>2];q=H[x>>2];o=0}M[(o<<3)+f>>3]=M[(N(o,r)+o<<3)+q>>3]}Y=0;G=(r|0)>0?r:0;f=r;while(1){if((f|0)<=0){break v}q=f-1|0;K=H[x>>2]+(N(q,r)<<3)|0;C:{if((f|0)>(B|0)){break C}V=r-f|0;da=K+(f<<3)|0;u=f;while(1){if((r|0)<=(u|0)){break C}H[v+12>>2]=V;H[v+4>>2]=V;H[v+8>>2]=da;Z=N(r,u);H[v>>2]=H[x>>2]+(Z+f<<3);t=-Hj(v+8|0,v);o=f;while(1){if((o|0)<(r|0)){aa=H[x>>2]+(o+Z<<3)|0;M[aa>>3]=t*M[K+(o<<3)>>3]+M[aa>>3];o=o+1|0;continue}break}u=u+1|0;continue}}o=0;while(1){if((o|0)!=(G|0)){f=K+(o<<3)|0;H[f>>2]=0;H[f+4>>2]=0;o=o+1|0;continue}break}f=K+(q<<3)|0;H[f>>2]=0;H[f+4>>2]=1072693248;f=q;continue}}H[v+12>>2]=V;H[v+4>>2]=V;H[v+8>>2]=aa;H[v>>2]=Z+H[z>>2];t=Hj(v+8|0,v)*-.5;f=r;D:while(1){f=f-1|0;if((u|0)>=(f|0)){continue w}Y=H[z>>2];o=f<<3;V=Y+o|0;y=M[o+K>>3];S=t*y+M[V>>3];M[V>>3]=S;V=N(f,r);o=f;while(1){if((o|0)>=(r|0)){continue D}G=H[x>>2]+(o+V<<3)|0;Z=G;$=M[G>>3];G=o<<3;M[Z>>3]=$-(y*M[G+Y>>3]+S*M[K+G>>3]);o=o+1|0;continue}}}}Xa=v+16|0;E:{if((Y|0)<0){break E}v=H[ca>>2];f=v;H[f>>2]=0;H[f+4>>2]=0;q=s;F:while(1){f=q;p=f;if((f|0)<=0){f=0;G:while(1){if((f|0)==(s|0)){p=0;break E}r=H[z>>2];v=r+(f<<3)|0;y=M[v>>3];t=y;q=f+1|0;p=q;o=f;while(1){if((p|0)<(E|0)){S=M[r+(p<<3)>>3];u=S>t;t=u?S:t;o=u?p:o;p=p+1|0;continue}break}M[r+(o<<3)>>3]=y;M[v>>3]=t;r=N(f,E)<<3;f=H[x>>2];p=r+f|0;o=f+(N(o,E)<<3)|0;f=0;while(1)if((f|0)==(E|0)){f=q;continue G}else{t=M[o>>3];M[o>>3]=M[p>>3];M[p>>3]=t;f=f+1|0;p=p+8|0;o=o+8|0;continue}}}while(1){H:{o=p;if((o|0)<=0){o=0;break H}q=o<<3;r=H[z>>2];p=o-1|0;if(P(M[q+v>>3])>(P(M[r+(p<<3)>>3])+P(M[q+r>>3]))*1e-6){continue}}break}q=f-1|0;if((f|0)==(o|0)){continue}G=(f|0)<(o|0)?o:f;da=f<<3;Y=da+v|0;Z=o<<3;aa=Z+v|0;p=0;while(1){if((p|0)==100){continue F}u=p+1|0;B=H[z>>2];fa=B+da|0;y=M[fa>>3];t=M[Y>>3];_=t*t;pa=B+(q<<3)|0;t=(M[pa>>3]-y)*.5;S=W(_+t*t);S=M[B+Z>>3]-y+_/(t+(t<0?-S:S));_=M[aa+8>>3];f=o;while(1){if((f|0)!=(G|0)){t=P(S);I:{if(t>=P(_)){if(!(t>1e-16)){t=1;y=0;break I}y=-_/S;t=1/W(y*y+1);y=y*t;break I}t=-S/_;y=1/W(t*t+1);t=t*y}V=f<<3;p=V+B|0;$=M[p>>3];r=f+1|0;K=r<<3;ia=K+B|0;qa=M[ia>>3];ga=$-qa;ma=$;K=v+K|0;$=y*(ga*y+(t+t)*M[K>>3]);M[p>>3]=ma-$;M[ia>>3]=qa+$;if((f|0)>(o|0)){p=v+V|0;M[p>>3]=t*M[p>>3]-_*y}$=-y;ma=t*ga;ga=M[K>>3];M[K>>3]=y*(ma+y*-2*ga)+ga;ia=N(r,E);va=N(f,E);p=0;while(1){if((p|0)!=(E|0)){ha=H[x>>2];ra=ha+(p+va<<3)|0;S=M[ra>>3];ha=ha+(p+ia<<3)|0;_=M[ha>>3];M[ra>>3]=t*S+_*$;M[ha>>3]=y*S+t*_;p=p+1|0;continue}break}p=(f|0)>=(q|0);f=r;if(p){continue}S=M[K>>3];p=v+V|0;y=M[p+16>>3];M[p+16>>3]=t*y;_=y*$;continue}break}p=u;if(P(M[Y>>3])>(P(M[pa>>3])+P(M[fa>>3]))*1e-6){continue}break}continue}}Ig(ca)}Xa=U+16|0;if((p|0)<0){break m}J:{if(!oa){o=0;s=-1;K:{f=H[w+4>>2];if((f|0)<=0){break K}r=H[w+8>>2];if((f|0)!=H[x+4>>2]|(r|0)<=0|((f|0)!=H[x+8>>2]|(f|0)!=H[R+4>>2])){break K}if((r|0)!=H[R+8>>2]|(f|0)!=H[z+4>>2]){break K}v=H[R>>2];while(1){L:{if((f|0)==(o|0)){o=f;break L}t=M[H[z>>2]+(o<<3)>>3];if(t<1e-16){break L}J=N(f,o);y=1/W(P(t));p=0;while(1){if((p|0)!=(r|0)){q=H[w>>2]+(p<<3)|0;s=H[x>>2]+(J<<3)|0;u=0;t=0;while(1){if((f|0)!=(u|0)){u=u+1|0;t=M[s>>3]*M[q>>3]+t;q=(r<<3)+q|0;s=s+8|0;continue}break}M[v>>3]=y*t;p=p+1|0;v=v+8|0;continue}break}o=o+1|0;continue}break}f=(f|0)<(o|0)?o:f;s=0;q=(r|0)>0?r:0;while(1){if((f|0)==(o|0)){break K}p=H[z>>2]+(o<<3)|0;H[p>>2]=0;H[p+4>>2]=0;u=0;while(1){if((q|0)!=(u|0)){H[v>>2]=0;H[v+4>>2]=0;u=u+1|0;v=v+8|0;continue}break}o=o+1|0;continue}}if((s|0)>=0){break J}break m}f=0;o=(J|0)>0?J:0;q=H[R>>2];u=H[x>>2];while(1){M:{if((f|0)!=(o|0)){p=0;if(!(M[H[z>>2]+(f<<3)>>3]<1e-16)){break M}o=f}f=(o|0)>(J|0)?o:J;while(1){if((f|0)==(o|0)){break J}p=H[z>>2]+(o<<3)|0;H[p>>2]=0;H[p+4>>2]=0;p=0;while(1){if((p|0)!=(J|0)){H[q>>2]=0;H[q+4>>2]=0;p=p+1|0;q=q+8|0;continue}break}o=o+1|0;continue}}while(1){if((p|0)!=(J|0)){M[q>>3]=M[u>>3];p=p+1|0;q=q+8|0;u=u+8|0;continue}break}f=f+1|0;continue}}Bb(x);p=0;break l}Bb(x);p=-1}r=p;Bb(w);o=0;f=H[z+4>>2];q=(f|0)>0?f:0;t=0;f=0;while(1)if((f|0)==(q|0)){while(1){if((o|0)==(q|0)){break f}f=H[z>>2]+(o<<3)|0;M[f>>3]=M[f>>3]/t;o=o+1|0;continue}}else{t=t+M[H[z>>2]+(f<<3)>>3];f=f+1|0;continue}}Bb(w)}if((r|0)<0){break c}f=N(A,24)+la|0;o=H[R>>2];t=M[o+8>>3];M[f>>3]=t;y=M[o>>3];M[f+8>>3]=-y;o=f;f=H[C>>2];M[o+16>>3]=-(t*M[f>>3]-y*M[f+8>>3]);Bb(X);A=D;continue}break}Bb(R);Ig(C);Ig(z);o=0;while(1){p=0;if((o|0)==4){break b}f=N(o-1&3,24)+la|0;t=M[f+8>>3];q=N(o,24)+la|0;S=M[q+8>>3];y=M[f>>3]*S-t*M[q>>3];p=-1;if(P(y)<1e-4){break b}p=(o<<4)+ea|0;M[p>>3]=(t*M[q+16>>3]-M[f+16>>3]*S)/y;M[p+8>>3]=(M[q>>3]*M[f+16>>3]-M[q+16>>3]*M[f>>3])/y;o=o+1|0;continue}}Bb(X);Bb(R);Ig(C);Ig(z);p=-1}Xa=Q+16|0;if((p|0)<0){break a}J=T+8|0;X=T+20|0;U=T+40|0;x=T+12|0;R=T+24|0;u=T+48|0;o=T+240|0;E=T+248|0;z=Xa-12304|0;Xa=z;f=1;N:{if(i-2>>>0>2){break N}if((n|0)==2830){if((ri(h,2,14,42,a,b,c,d,j,ea,.875,z+16|0)|0)<0){H[x>>2]=-1;f=-6;break N}D=z+16|0;p=o;s=0;f=0;r=Xa-176|0;Xa=r;H[r+152>>2]=195;H[r+156>>2]=13;H[r+144>>2]=0;H[r+148>>2]=182;o=255;while(1){if((s|0)!=4){q=I[D+H[(r+144|0)+(s<<2)>>2]|0];o=o&255;o=o>>>0>q>>>0?q:o;f=f&255;f=f>>>0>>0?q:f;s=s+1|0;continue}break}f=f&255;o=o&255;O:{if((f-o|0)<=29){H[R>>2]=0;H[u>>2]=0;H[u+4>>2]=-1074790400;f=-2;break O}C=f+o>>>1|0;f=0;s=0;P:{Q:{R:{S:{while(1){if((s|0)==4){T:{U:{V:{while(1){q=f;if((f|0)==4){break V}f=r+172|0;w=I[q+f|0]!=1;o=f;f=q+1|0;if(I[(r+172|0)+(q+2&3)|0]|(w|I[o+(f&3)|0]!=1)){continue}break}w=0;v=119;f=13;A=255;W:{o=q;switch(o|0){case 1:break R;case 2:break S;case 3:break T;case 0:break U;default:break W}}H[R>>2]=q;t=1;break P}H[R>>2]=0;H[u>>2]=0;H[u+4>>2]=-1074790400;f=-3;break O}while(1){if((o|0)==14){break Q}Q=N(o,14);f=o&2147483646;s=0;while(1){if((s|0)!=14){X:{if(!(o>>>0<3|s-3>>>0>7)&o>>>0<11){break X}w=s&2147483646;B=(f|0)==12;if(!(w|f)|B&!w|B&(w|0)==12){break X}w=I[D+(s+Q|0)|0]-C|0;F[r+v|0]=w>>>31;G=w;w=w>>31;w=(G^w)-w|0;A=(w|0)<(A|0)?w:A;v=v-1|0}s=s+1|0;continue}break}o=o+1|0;continue}}}else{F[(r+172|0)+s|0]=C>>>0>I[D+H[(r+144|0)+(s<<2)>>2]|0];s=s+1|0;continue}break}while(1){s=0;if((f|0)<0){break Q}o=f&-2;Q=f-3|0;while(1){if((s|0)!=14){Y:{if(!(s>>>0<3|Q>>>0>7)&s>>>0<11){break Y}w=s&2147483646;if((w?0:(o|0)==12)|!(o|w)|!o&(w|0)==12){break Y}w=I[D+(N(s,14)+f|0)|0]-C|0;F[r+v|0]=w>>>31;G=w;w=w>>31;w=(G^w)-w|0;A=(w|0)<(A|0)?w:A;v=v-1|0}s=s+1|0;continue}break}f=f-1|0;continue}}while(1){if((f|0)<0){break Q}w=N(f,14);Q=f&-2;s=13;while(1){if((s|0)>=0){Z:{if(!(f>>>0<3|s-3>>>0>7)&f>>>0<11){break Z}o=s&-2;B=(o|0)!=12;G=!B&(Q|0)==12;Z=!B;B=f>>>0<2;if(G|Z&B|B&!o){break Z}o=I[D+(s+w|0)|0]-C|0;F[r+v|0]=o>>>31;G=o;o=o>>31;o=(G^o)-o|0;A=(o|0)<(A|0)?o:A;v=v-1|0}s=s-1|0;continue}break}f=f-1|0;continue}}while(1){if((w|0)==14){break Q}f=w&2147483646;Q=w-3|0;s=13;while(1){if((s|0)>=0){_:{if(!(s>>>0<3|Q>>>0>7)&s>>>0<11){break _}o=s&-2;if(!f&(o|0)==12){break _}B=(f|0)!=12;if(!B&(o|0)==12|!B&s>>>0<2){break _}o=I[D+(N(s,14)+w|0)|0]-C|0;F[r+v|0]=o>>>31;G=o;o=o>>31;o=(G^o)-o|0;A=(o|0)<(A|0)?o:A;v=v-1|0}s=s-1|0;continue}break}w=w+1|0;continue}}H[R>>2]=q;t=1;if((A|0)>30){break P}t=+(A|0)/30}M[u>>3]=t;o=Jr(2830,0,0,r,r+136|0);f=-4;if((o|0)<0){break O}if(p){H[p>>2]=o}f=H[r+140>>2];H[z+8>>2]=H[r+136>>2];H[z+12>>2]=f;f=0}Xa=r+176|0;if((f|0)<0){H[x>>2]=-1;break N}o=H[z+8>>2];q=H[z+12>>2];if((o&q)==-1){H[x>>2]=-1;f=-5;break N}H[x>>2]=o&-32768?0:o&32767;if(!E){break N}H[E>>2]=o;H[E+4>>2]=q;break N}p=n&255;if((ri(h,2,p,N(p,3),a,b,c,d,j,ea,k,z+16|0)|0)<0){H[x>>2]=-1;f=-6;break N}v=z+16|0;w=o;f=0;o=0;D=0;q=0;s=Xa-48|0;Xa=s;$:{if(p-9>>>0<=4294967289){H[x>>2]=-1;H[R>>2]=0;H[u>>2]=0;H[u+4>>2]=-1074790400;f=-1;break $}H[s+16>>2]=0;r=p-1|0;H[s+28>>2]=r;Q=N(p,p);H[s+24>>2]=Q-1;H[s+20>>2]=N(p,r);A=255;while(1){if((f|0)!=4){C=I[v+H[(s+16|0)+(f<<2)>>2]|0];A=A&255;A=A>>>0>C>>>0?C:A;o=o&255;o=o>>>0>>0?C:o;f=f+1|0;continue}break}f=o&255;o=A&255;if((f-o|0)<=29){H[x>>2]=-1;H[R>>2]=0;H[u>>2]=0;H[u+4>>2]=-1074790400;f=-2;break $}C=f+o>>>1|0;o=0;f=0;aa:{while(1){if((f|0)==4){ba:{ca:{while(1){f=o;if((f|0)==4){break ca}o=s+44|0;G=I[f+o|0]!=1;A=o;o=f+1|0;if(I[(s+44|0)+(f+2&3)|0]|(G|I[A+(o&3)|0]!=1)){continue}break}H[R>>2]=f;f=0;A=255;while(1){if((f|0)!=(Q|0)){B=f+v|0;o=I[B|0];F[B|0]=o>>>0>>0;B=o-C|0;o=B>>31;o=(o^B)-o|0;A=(o|0)<(A|0)?o:A;f=f+1|0;continue}break}o=r;da:{switch(H[R>>2]){case 0:o=0;while(1){if((o|0)==(p|0)){break aa}C=N(o,p);f=0;while(1){if((f|0)!=(p|0)){Q=(o|0)==(r|0);if(!(Q&(f|0)==(r|0)|(!(f|o)|Q&!f))){q=q<<1|D>>>31;D=D<<1|I[v+(f+C|0)|0]!=0}f=f+1|0;continue}break}o=o+1|0;continue};case 1:o=0;while(1){if((o|0)==(p|0)){break aa}f=r;while(1){if((f|0)>=0){ea:{if(!o&(f|0)==(r|0)){break ea}C=(o|0)!=(r|0);if(!C&(f|0)==(r|0)|!(f?1:C)){break ea}q=q<<1|D>>>31;D=D<<1|I[v+(N(f,p)+o|0)|0]!=0}f=f-1|0;continue}break}o=o+1|0;continue};case 3:break ba;case 2:break da;default:break aa}}while(1){if((o|0)<0){break aa}C=N(o,p);f=r;while(1){if((f|0)>=0){Q=(f|0)!=(r|0);if(!(!(f|o)|(!Q&(o|0)==(r|0)|!(o?1:Q)))){q=q<<1|D>>>31;D=D<<1|I[v+(f+C|0)|0]!=0}f=f-1|0;continue}break}o=o-1|0;continue}}H[x>>2]=-1;H[R>>2]=0;H[u>>2]=0;H[u+4>>2]=-1074790400;f=-3;break $}}else{F[(s+44|0)+f|0]=C>>>0>I[v+H[(s+16|0)+(f<<2)>>2]|0];f=f+1|0;continue}break}while(1){if((o|0)<0){break aa}f=0;while(1){if((f|0)!=(p|0)){if(!(!o&(f|0)==(r|0)|(!(f|o)|(f?0:(o|0)==(r|0))))){q=q<<1|D>>>31;D=D<<1|I[v+(N(f,p)+o|0)|0]!=0}f=f+1|0;continue}break}o=o-1|0;continue}}M[u>>3]=(A|0)<=30?+(A|0)/30:1;fa:{ga:{ha:{if((n|0)==1285|n-1028>>>0<2){break ha}if((n|0)!=515){if((n|0)==772){break ha}if((n|0)!=259){break ga}f=F[D+12208|0];H[s+8>>2]=f;H[s+12>>2]=f>>31;f=D&31;if(!(((D&63)>>>0>=32?1771476585>>>f|0:((1<>>f)&1)){break fa}H[x>>2]=-1;H[u>>2]=0;H[u+4>>2]=-1074790400;f=-4;break $}f=F[D+12144|0];H[s+8>>2]=f;H[s+12>>2]=f>>31;f=D;if(w){o=f&31;H[w>>2]=((f&63)>>>0>=32?2129124285>>>o|0:((1<>>o)&1}o=f&31;if(!(((f&63)>>>0>=32?-2130706366>>>o|0:((1<>>o)&1)){break fa}H[x>>2]=-1;H[u>>2]=0;H[u+4>>2]=-1074790400;f=-4;break $}f=Jr(n,D,q,0,s+8|0);if((f|0)<0){H[x>>2]=-1;H[u>>2]=0;H[u+4>>2]=-1074790400;f=-4;break $}if(!w|!f){break fa}H[w>>2]=f;break fa}H[s+8>>2]=D;H[s+12>>2]=q}H[x>>2]=H[s+8>>2];f=0}Xa=s+48|0;if(!E){break N}H[E>>2]=0;H[E+4>>2]=0}ia:{if((i|0)==2|i>>>0>4){break ia}ja:{if(!g){H[J>>2]=-1;o=-1;break ja}ka:{switch(i|0){case 0:case 3:o=H[g+28>>2];if((ri(h,0,o,o<<2,a,b,c,d,j,ea,k,z+16|0)|0)<0){H[J>>2]=-1;o=-6;break ja}o=bs(g,0,z+16|0,H[g+28>>2],J,X,U);break ja;default:break ka}}o=H[g+28>>2];if((ri(h,1,o,o<<2,a,b,c,d,j,ea,k,z+16|0)|0)<0){H[J>>2]=-1;o=-6;break ja}o=bs(g,1,z+16|0,H[g+28>>2],J,X,U)}if((f|0)==1){f=o;break ia}if((o|0)==1){break ia}f=o&(f&o)>>31}Xa=z+12304|0;f=f+6|0;if(f>>>0<=6){H[T+236>>2]=H[(f<<2)+12108>>2]}if(i>>>0<=2){f=i>>>0<2;H[T+4>>2]=H[(f?J:x)>>2];H[T+16>>2]=H[(f?X:R)>>2];M[T+32>>3]=M[(f?U:u)>>3]}ka=ka+1|0}ja=ja+1|0;continue}break}H[m>>2]=ka;Xa=ba+16|0;return 0}function em(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,w=0,x=0,y=0,z=0,A=0,C=0,D=0,E=0,G=0;p=Xa-48|0;Xa=p;a:{if(c>>>0<=2){c=c<<2;x=H[c+50108>>2];A=H[c+50096>>2];while(1){c=H[b+4>>2];b:{if((c|0)!=H[b+104>>2]){H[b+4>>2]=c+1;c=I[c|0];break b}c=Lb(b)}if(Fe(c)){continue}break}n=1;c:{d:{switch(c-43|0){case 0:case 2:break d;default:break c}}n=(c|0)==45?-1:1;c=H[b+4>>2];if((c|0)!=H[b+104>>2]){H[b+4>>2]=c+1;c=I[c|0];break c}c=Lb(b)}e:{f:{while(1){if(F[g+28615|0]==(c|32)){g:{if(g>>>0>6){break g}c=H[b+4>>2];if((c|0)!=H[b+104>>2]){H[b+4>>2]=c+1;c=I[c|0];break g}c=Lb(b)}g=g+1|0;if((g|0)!=8){continue}break f}break}if((g|0)!=3){if((g|0)==8){break f}if(!d|g>>>0<4){break e}if((g|0)==8){break f}}c=H[b+116>>2];if((c|0)>0|(c|0)>=0){H[b+4>>2]=H[b+4>>2]-1}if(!d|g>>>0<4){break f}c=(c|0)<0;while(1){if(!c){H[b+4>>2]=H[b+4>>2]-1}g=g-1|0;if(g>>>0>3){continue}break}}j=Xa-16|0;Xa=j;g=(B(O(O(n|0)*O(Z))),v(2));b=g&2147483647;h:{if(b-8388608>>>0<=2130706431){k=b<<25;c=(b>>>7|0)+1065353216|0;break h}k=g<<25;c=g>>>7|2147418112;if(b>>>0>=2139095040){break h}k=0;c=0;if(!b){break h}c=b;b=Q(b);Rc(j,c,0,0,0,b+81|0);i=H[j>>2];h=H[j+4>>2];k=H[j+8>>2];c=H[j+12>>2]^65536|16265-b<<16}H[p>>2]=i;H[p+4>>2]=h;H[p+8>>2]=k;H[p+12>>2]=g&-2147483648|c;Xa=j+16|0;i=H[p+8>>2];h=H[p+12>>2];k=H[p>>2];j=H[p+4>>2];break a}i:{j:{k:{if(g){break k}g=0;while(1){if(F[g+31429|0]!=(c|32)){break k}l:{if(g>>>0>1){break l}c=H[b+4>>2];if((c|0)!=H[b+104>>2]){H[b+4>>2]=c+1;c=I[c|0];break l}c=Lb(b)}g=g+1|0;if((g|0)!=3){continue}break}break j}m:{switch(g|0){case 0:n:{if((c|0)!=48){break n}g=H[b+4>>2];o:{if((g|0)!=H[b+104>>2]){H[b+4>>2]=g+1;g=I[g|0];break o}g=Lb(b)}if((g&-33)==88){f=Xa-432|0;Xa=f;c=H[b+4>>2];p:{if((c|0)!=H[b+104>>2]){H[b+4>>2]=c+1;g=I[c|0];break p}g=Lb(b)}q:{r:{while(1){if((g|0)!=48){s:{if((g|0)!=46){break q}c=H[b+4>>2];if((c|0)==H[b+104>>2]){break s}H[b+4>>2]=c+1;g=I[c|0];break r}}else{c=H[b+4>>2];if((c|0)!=H[b+104>>2]){s=1;H[b+4>>2]=c+1;g=I[c|0]}else{s=1;g=Lb(b)}continue}break}g=Lb(b)}e=1;if((g|0)!=48){break q}while(1){c=q;q=c-1|0;r=r-!c|0;c=H[b+4>>2];t:{if((c|0)!=H[b+104>>2]){H[b+4>>2]=c+1;g=I[c|0];break t}g=Lb(b)}if((g|0)==48){continue}break}s=1}j=1073676288;u:{while(1){v:{c=g|32;w:{x:{E=g-48|0;if(E>>>0<10){break x}if((g|0)!=46&c-97>>>0>=6){break u}if((g|0)!=46){break x}if(e){break v}e=1;q=i;r=h;break w}c=(g|0)>57?c-87|0:E;y:{if((h|0)<=0&i>>>0<=7|(h|0)<0){t=c+(t<<4)|0;break y}if(!h&i>>>0<=28){rd(f+48|0,c);Yb(f+32|0,y,z,k,j,0,0,0,1073414144);y=H[f+32>>2];z=H[f+36>>2];k=H[f+40>>2];j=H[f+44>>2];Yb(f+16|0,H[f+48>>2],H[f+52>>2],H[f+56>>2],H[f+60>>2],y,z,k,j);kd(f,H[f+16>>2],H[f+20>>2],H[f+24>>2],H[f+28>>2],l,o,u,w);u=H[f+8>>2];w=H[f+12>>2];l=H[f>>2];o=H[f+4>>2];break y}if(!c|m){break y}Yb(f+80|0,y,z,k,j,0,0,0,1073610752);kd(f- -64|0,H[f+80>>2],H[f+84>>2],H[f+88>>2],H[f+92>>2],l,o,u,w);u=H[f+72>>2];w=H[f+76>>2];m=1;l=H[f+64>>2];o=H[f+68>>2]}c=i+1|0;h=c?h:h+1|0;i=c;s=1}c=H[b+4>>2];if((c|0)!=H[b+104>>2]){H[b+4>>2]=c+1;g=I[c|0]}else{g=Lb(b)}continue}break}g=46}z:{if(!s){c=H[b+116>>2];A:{B:{if((c|0)>0|(c|0)>=0){c=H[b+4>>2];H[b+4>>2]=c-1;if(!d){break B}H[b+4>>2]=c-2;if(!e){break A}H[b+4>>2]=c-3;break A}if(d){break A}}Sd(b,0,0)}ae(f+96|0,+(n|0)*0);l=H[f+96>>2];o=H[f+100>>2];c=H[f+108>>2];b=H[f+104>>2];break z}if((h|0)<=0&i>>>0<=7|(h|0)<0){k=i;j=h;while(1){t=t<<4;c=k+1|0;j=c?j:j+1|0;k=c;if((c|0)!=8|j){continue}break}}C:{D:{E:{if((g&-33)==80){k=dm(b,d);c=Ya;j=c;if(k|(c|0)!=-2147483648){break C}if(d){c=H[b+116>>2];if((c|0)>0|(c|0)>=0){break E}break D}l=0;o=0;Sd(b,0,0);c=0;b=0;break z}k=0;j=0;if(H[b+116>>2]<0){break C}}H[b+4>>2]=H[b+4>>2]-1}k=0;j=0}if(!t){ae(f+112|0,+(n|0)*0);l=H[f+112>>2];o=H[f+116>>2];c=H[f+124>>2];b=H[f+120>>2];break z}b=e?q:i;h=(e?r:h)<<2|b>>>30;b=k+(b<<2)|0;d=h+j|0;d=b>>>0>>0?d+1|0:d;i=b-32|0;h=d-(b>>>0<32)|0;b=h;if(i>>>0>0-x>>>0&(b|0)>=0|(b|0)>0){H[17116]=68;rd(f+160|0,n);Yb(f+144|0,H[f+160>>2],H[f+164>>2],H[f+168>>2],H[f+172>>2],-1,-1,-1,2147418111);Yb(f+128|0,H[f+144>>2],H[f+148>>2],H[f+152>>2],H[f+156>>2],-1,-1,-1,2147418111);l=H[f+128>>2];o=H[f+132>>2];c=H[f+140>>2];b=H[f+136>>2];break z}b=x-226|0;c=b>>31;if((h|0)>=(c|0)&b>>>0<=i>>>0|(c|0)<(h|0)){if((t|0)>=0){while(1){kd(f+416|0,l,o,u,w,0,0,0,-1073807360);c=Xi(l,o,u,w,1073610752);b=(c|0)<0;kd(f+400|0,l,o,u,w,b?l:H[f+416>>2],b?o:H[f+420>>2],b?u:H[f+424>>2],b?w:H[f+428>>2]);b=i;i=b-1|0;h=h-!b|0;u=H[f+408>>2];w=H[f+412>>2];l=H[f+400>>2];o=H[f+404>>2];t=t<<1|(c|0)>=0;if((t|0)>=0){continue}break}}d=h-((x>>31)+(i>>>0>>0)|0)|0;b=(i-x|0)+32|0;d=b>>>0<32?d+1|0:d;c=b>>>0>>0&(d|0)<=0|(d|0)<0?(b|0)>0?b:0:A;F:{if((c|0)>=113){rd(f+384|0,n);q=H[f+392>>2];r=H[f+396>>2];y=H[f+384>>2];z=H[f+388>>2];h=0;b=0;break F}ae(f+352|0,Ee(1,144-c|0));rd(f+336|0,n);y=H[f+336>>2];z=H[f+340>>2];q=H[f+344>>2];r=H[f+348>>2];hm(f+368|0,H[f+352>>2],H[f+356>>2],H[f+360>>2],H[f+364>>2],y,z,q,r);C=H[f+376>>2];D=H[f+380>>2];h=H[f+372>>2];b=H[f+368>>2]}c=!(t&1)&((df(l,o,u,w,0,0,0,0)|0)!=0&(c|0)<32);Ef(f+320|0,c+t|0);Yb(f+304|0,y,z,q,r,H[f+320>>2],H[f+324>>2],H[f+328>>2],H[f+332>>2]);d=b;kd(f+272|0,H[f+304>>2],H[f+308>>2],H[f+312>>2],H[f+316>>2],b,h,C,D);b=c;Yb(f+288|0,y,z,q,r,b?0:l,b?0:o,b?0:u,b?0:w);kd(f+256|0,H[f+288>>2],H[f+292>>2],H[f+296>>2],H[f+300>>2],H[f+272>>2],H[f+276>>2],H[f+280>>2],H[f+284>>2]);Wi(f+240|0,H[f+256>>2],H[f+260>>2],H[f+264>>2],H[f+268>>2],d,h,C,D);b=H[f+240>>2];c=H[f+244>>2];d=H[f+248>>2];h=H[f+252>>2];if(!df(b,c,d,h,0,0,0,0)){H[17116]=68}gm(f+224|0,b,c,d,h,i);l=H[f+224>>2];o=H[f+228>>2];c=H[f+236>>2];b=H[f+232>>2];break z}H[17116]=68;rd(f+208|0,n);Yb(f+192|0,H[f+208>>2],H[f+212>>2],H[f+216>>2],H[f+220>>2],0,0,0,65536);Yb(f+176|0,H[f+192>>2],H[f+196>>2],H[f+200>>2],H[f+204>>2],0,0,0,65536);l=H[f+176>>2];o=H[f+180>>2];c=H[f+188>>2];b=H[f+184>>2]}H[p+16>>2]=l;H[p+20>>2]=o;H[p+24>>2]=b;H[p+28>>2]=c;Xa=f+432|0;i=H[p+24>>2];h=H[p+28>>2];k=H[p+16>>2];j=H[p+20>>2];break a}if(H[b+116>>2]<0){break n}H[b+4>>2]=H[b+4>>2]-1}g=b;f=n;t=d;d=0;n=0;e=Xa-8976|0;Xa=e;D=x+A|0;E=0-D|0;G:{H:{while(1){if((c|0)!=48){I:{if((c|0)!=46){break G}b=H[g+4>>2];if((b|0)==H[g+104>>2]){break I}H[g+4>>2]=b+1;c=I[b|0];break H}}else{b=H[g+4>>2];if((b|0)!=H[g+104>>2]){d=1;H[g+4>>2]=b+1;c=I[b|0]}else{d=1;c=Lb(g)}continue}break}c=Lb(g)}m=1;if((c|0)!=48){break G}while(1){b=i;i=b-1|0;h=h-!b|0;b=H[g+4>>2];J:{if((b|0)!=H[g+104>>2]){H[g+4>>2]=b+1;c=I[b|0];break J}c=Lb(g)}if((c|0)==48){continue}break}d=1}H[e+784>>2]=0;K:{L:{b=(c|0)==46;l=c-48|0;M:{N:{O:{P:{if(b|l>>>0<=9){while(1){Q:{if(b&1){if(!m){i=k;h=j;m=1;break Q}b=!d;break P}b=k+1|0;j=b?j:j+1|0;k=b;if((n|0)<=2044){C=(c|0)==48?C:k;b=(e+784|0)+(n<<2)|0;if(s){l=(N(H[b>>2],10)+c|0)-48|0}H[b>>2]=l;d=1;c=s+1|0;b=(c|0)==9;s=b?0:c;n=b+n|0;break Q}if((c|0)==48){break Q}H[e+8960>>2]=H[e+8960>>2]|1;C=18396}b=H[g+4>>2];R:{if((b|0)!=H[g+104>>2]){H[g+4>>2]=b+1;c=I[b|0];break R}c=Lb(g)}b=(c|0)==46;l=c-48|0;if(b|l>>>0<10){continue}break}}i=m?i:k;h=m?h:j;if(!(!d|(c&-33)!=69)){l=dm(g,t);b=Ya;o=b;S:{if(l|(b|0)!=-2147483648){break S}if(!t){break M}l=0;o=0;if(H[g+116>>2]<0){break S}H[g+4>>2]=H[g+4>>2]-1}if(!d){break N}h=h+o|0;b=i+l|0;h=b>>>0>>0?h+1|0:h;i=b;break L}b=!d;if((c|0)<0){break O}}if(H[g+116>>2]<0){break O}H[g+4>>2]=H[g+4>>2]-1}if(!b){break L}}H[17116]=28}k=0;j=0;Sd(g,0,0);c=0;b=0;break K}b=H[e+784>>2];if(!b){ae(e,+(f|0)*0);k=H[e>>2];j=H[e+4>>2];c=H[e+12>>2];b=H[e+8>>2];break K}if(!((i|0)!=(k|0)|(h|0)!=(j|0)|(k>>>0>9&(j|0)>=0|(j|0)>0)|(b>>>A|0?(A|0)<=30:0))){rd(e+48|0,f);Ef(e+32|0,b);Yb(e+16|0,H[e+48>>2],H[e+52>>2],H[e+56>>2],H[e+60>>2],H[e+32>>2],H[e+36>>2],H[e+40>>2],H[e+44>>2]);k=H[e+16>>2];j=H[e+20>>2];c=H[e+28>>2];b=H[e+24>>2];break K}if(i>>>0>(x|0)/-2>>>0&(h|0)>=0|(h|0)>0){H[17116]=68;rd(e+96|0,f);Yb(e+80|0,H[e+96>>2],H[e+100>>2],H[e+104>>2],H[e+108>>2],-1,-1,-1,2147418111);Yb(e- -64|0,H[e+80>>2],H[e+84>>2],H[e+88>>2],H[e+92>>2],-1,-1,-1,2147418111);k=H[e+64>>2];j=H[e+68>>2];c=H[e+76>>2];b=H[e+72>>2];break K}b=x-226|0;c=i>>>0>>0;b=b>>31;if(c&(h|0)<=(b|0)|(b|0)>(h|0)){H[17116]=68;rd(e+144|0,f);Yb(e+128|0,H[e+144>>2],H[e+148>>2],H[e+152>>2],H[e+156>>2],0,0,0,65536);Yb(e+112|0,H[e+128>>2],H[e+132>>2],H[e+136>>2],H[e+140>>2],0,0,0,65536);k=H[e+112>>2];j=H[e+116>>2];c=H[e+124>>2];b=H[e+120>>2];break K}if(s){if((s|0)<=8){b=(e+784|0)+(n<<2)|0;g=H[b>>2];while(1){g=N(g,10);s=s+1|0;if((s|0)!=9){continue}break}H[b>>2]=g}n=n+1|0}T:{m=i;if((C|0)>(i|0)|(C|0)>=9|(i|0)>17){break T}if((m|0)==9){rd(e+192|0,f);Ef(e+176|0,H[e+784>>2]);Yb(e+160|0,H[e+192>>2],H[e+196>>2],H[e+200>>2],H[e+204>>2],H[e+176>>2],H[e+180>>2],H[e+184>>2],H[e+188>>2]);k=H[e+160>>2];j=H[e+164>>2];c=H[e+172>>2];b=H[e+168>>2];break K}if((m|0)<=8){rd(e+272|0,f);Ef(e+256|0,H[e+784>>2]);Yb(e+240|0,H[e+272>>2],H[e+276>>2],H[e+280>>2],H[e+284>>2],H[e+256>>2],H[e+260>>2],H[e+264>>2],H[e+268>>2]);rd(e+224|0,H[(0-m<<2)+50096>>2]);Yl(e+208|0,H[e+240>>2],H[e+244>>2],H[e+248>>2],H[e+252>>2],H[e+224>>2],H[e+228>>2],H[e+232>>2],H[e+236>>2]);k=H[e+208>>2];j=H[e+212>>2];c=H[e+220>>2];b=H[e+216>>2];break K}b=(N(m,-3)+A|0)+27|0;c=H[e+784>>2];if(c>>>b|0?(b|0)<=30:0){break T}rd(e+352|0,f);Ef(e+336|0,c);Yb(e+320|0,H[e+352>>2],H[e+356>>2],H[e+360>>2],H[e+364>>2],H[e+336>>2],H[e+340>>2],H[e+344>>2],H[e+348>>2]);rd(e+304|0,H[(m<<2)+50024>>2]);Yb(e+288|0,H[e+320>>2],H[e+324>>2],H[e+328>>2],H[e+332>>2],H[e+304>>2],H[e+308>>2],H[e+312>>2],H[e+316>>2]);k=H[e+288>>2];j=H[e+292>>2];c=H[e+300>>2];b=H[e+296>>2];break K}while(1){c=n;n=c-1|0;if(!H[(e+784|0)+(n<<2)>>2]){continue}break}s=0;b=(m|0)%9|0;U:{if(!b){b=0;break U}d=(m|0)>=0?b:b+9|0;V:{if(!c){b=0;c=0;break V}i=H[(0-d<<2)+50096>>2];j=1e9/(i|0)|0;l=0;g=0;b=0;while(1){h=l;k=(e+784|0)+(g<<2)|0;n=H[k>>2];l=(n>>>0)/(i>>>0)|0;h=h+l|0;H[k>>2]=h;h=!h&(b|0)==(g|0);b=h?b+1&2047:b;m=h?m-9|0:m;l=N(j,n-N(i,l)|0);g=g+1|0;if((g|0)!=(c|0)){continue}break}if(!l){break V}H[(e+784|0)+(c<<2)>>2]=l;c=c+1|0}m=(m-d|0)+9|0}while(1){k=(e+784|0)+(b<<2)|0;W:{while(1){if(((m|0)!=36|K[k>>2]>=10384593)&(m|0)>=36){break W}d=c+2047|0;l=0;while(1){g=d&2047;n=(e+784|0)+(g<<2)|0;d=H[n>>2];j=d>>>3|0;h=d<<29;i=h+l|0;d=j;d=h>>>0>i>>>0?d+1|0:d;h=d;if(!h&i>>>0<1000000001){l=0}else{l=Jz(i,h,1e9);i=i-Iz(l,Ya,1e9,0)|0}H[n>>2]=i;c=(g|0)!=(c-1&2047)?c:(b|0)==(g|0)?c:i?c:g;d=g-1|0;if((b|0)!=(g|0)){continue}break}s=s-29|0;if(!l){continue}break}b=b-1&2047;if((c|0)==(b|0)){d=e+784|0;i=d+((c+2046&2047)<<2)|0;c=c-1&2047;H[i>>2]=H[i>>2]|H[d+(c<<2)>>2]}m=m+9|0;H[(e+784|0)+(b<<2)>>2]=l;continue}break}X:{Y:while(1){i=c+1&2047;j=(e+784|0)+((c-1&2047)<<2)|0;while(1){h=(m|0)>45?9:1;Z:{while(1){d=b;g=0;_:{while(1){$:{b=d+g&2047;if((b|0)==(c|0)){break $}b=H[(e+784|0)+(b<<2)>>2];k=H[(g<<2)+50048>>2];if(b>>>0>>0){break $}if(b>>>0>k>>>0){break _}g=g+1|0;if((g|0)!=4){continue}}break}if((m|0)!=36){break _}i=0;h=0;g=0;k=0;j=0;while(1){b=d+g&2047;if((b|0)==(c|0)){c=c+1&2047;H[(e+(c<<2)|0)+780>>2]=0}Ef(e+768|0,H[(e+784|0)+(b<<2)>>2]);Yb(e+752|0,i,h,k,j,0,0,1342177280,1075633366);kd(e+736|0,H[e+752>>2],H[e+756>>2],H[e+760>>2],H[e+764>>2],H[e+768>>2],H[e+772>>2],H[e+776>>2],H[e+780>>2]);k=H[e+744>>2];j=H[e+748>>2];i=H[e+736>>2];h=H[e+740>>2];g=g+1|0;if((g|0)!=4){continue}break}rd(e+720|0,f);Yb(e+704|0,i,h,k,j,H[e+720>>2],H[e+724>>2],H[e+728>>2],H[e+732>>2]);k=H[e+712>>2];j=H[e+716>>2];i=0;h=0;l=H[e+704>>2];o=H[e+708>>2];t=s+113|0;g=t-x|0;n=(g|0)<(A|0);b=n?(g|0)>0?g:0:A;if((b|0)<=112){break Z}break X}s=h+s|0;b=c;if((d|0)==(b|0)){continue}break}k=1e9>>>h|0;n=-1<>2];g=(t>>>h|0)+g|0;H[l>>2]=g;g=!g&(b|0)==(d|0);b=g?b+1&2047:b;m=g?m-9|0:m;g=N(k,n&t);d=d+1&2047;if((d|0)!=(c|0)){continue}break}if(!g){continue}if((b|0)!=(i|0)){H[(e+784|0)+(c<<2)>>2]=g;c=i;continue Y}H[j>>2]=H[j>>2]|1;continue}break}break}ae(e+656|0,Ee(1,225-b|0));hm(e+688|0,H[e+656>>2],H[e+660>>2],H[e+664>>2],H[e+668>>2],l,o,k,j);y=H[e+696>>2];z=H[e+700>>2];u=H[e+688>>2];w=H[e+692>>2];ae(e+640|0,Ee(1,113-b|0));fm(e+672|0,l,o,k,j,H[e+640>>2],H[e+644>>2],H[e+648>>2],H[e+652>>2]);i=H[e+672>>2];h=H[e+676>>2];q=H[e+680>>2];r=H[e+684>>2];Wi(e+624|0,l,o,k,j,i,h,q,r);kd(e+608|0,u,w,y,z,H[e+624>>2],H[e+628>>2],H[e+632>>2],H[e+636>>2]);k=H[e+616>>2];j=H[e+620>>2];l=H[e+608>>2];o=H[e+612>>2]}m=d+4&2047;aa:{if((m|0)==(c|0)){break aa}m=H[(e+784|0)+(m<<2)>>2];ba:{if(m>>>0<=499999999){if(!m&(d+5&2047)==(c|0)){break ba}ae(e+496|0,+(f|0)*.25);kd(e+480|0,i,h,q,r,H[e+496>>2],H[e+500>>2],H[e+504>>2],H[e+508>>2]);q=H[e+488>>2];r=H[e+492>>2];i=H[e+480>>2];h=H[e+484>>2];break ba}if((m|0)!=5e8){ae(e+592|0,+(f|0)*.75);kd(e+576|0,i,h,q,r,H[e+592>>2],H[e+596>>2],H[e+600>>2],H[e+604>>2]);q=H[e+584>>2];r=H[e+588>>2];i=H[e+576>>2];h=H[e+580>>2];break ba}G=+(f|0);if((d+5&2047)==(c|0)){ae(e+528|0,G*.5);kd(e+512|0,i,h,q,r,H[e+528>>2],H[e+532>>2],H[e+536>>2],H[e+540>>2]);q=H[e+520>>2];r=H[e+524>>2];i=H[e+512>>2];h=H[e+516>>2];break ba}ae(e+560|0,G*.75);kd(e+544|0,i,h,q,r,H[e+560>>2],H[e+564>>2],H[e+568>>2],H[e+572>>2]);q=H[e+552>>2];r=H[e+556>>2];i=H[e+544>>2];h=H[e+548>>2]}if((b|0)>111){break aa}fm(e+464|0,i,h,q,r,0,0,0,1073676288);if(df(H[e+464>>2],H[e+468>>2],H[e+472>>2],H[e+476>>2],0,0,0,0)){break aa}kd(e+448|0,i,h,q,r,0,0,0,1073676288);q=H[e+456>>2];r=H[e+460>>2];i=H[e+448>>2];h=H[e+452>>2]}kd(e+432|0,l,o,k,j,i,h,q,r);Wi(e+416|0,H[e+432>>2],H[e+436>>2],H[e+440>>2],H[e+444>>2],u,w,y,z);k=H[e+424>>2];j=H[e+428>>2];l=H[e+416>>2];o=H[e+420>>2];ca:{if((-2-D|0)>=(t&2147483647)){break ca}H[e+408>>2]=k;H[e+412>>2]=j&2147483647;H[e+400>>2]=l;H[e+404>>2]=o;Yb(e+384|0,l,o,k,j,0,0,0,1073610752);m=H[e+400>>2];f=H[e+404>>2];x=H[e+408>>2];t=H[e+412>>2];c=Xi(m,f,x,t,1081081856);d=(c|0)<0;k=d?k:H[e+392>>2];j=d?j:H[e+396>>2];l=d?l:H[e+384>>2];o=d?o:H[e+388>>2];s=((c|0)>=0)+s|0;if((s+110|0)<=(E|0)){if((((Xi(m,f,x,t,1081081856)|0)<0?n:n&(b|0)!=(g|0))|0)!=1){break ca}if(!df(i,h,q,r,0,0,0,0)){break ca}}H[17116]=68}gm(e+368|0,l,o,k,j,s);k=H[e+368>>2];j=H[e+372>>2];c=H[e+380>>2];b=H[e+376>>2]}H[p+40>>2]=b;H[p+44>>2]=c;H[p+32>>2]=k;H[p+36>>2]=j;Xa=e+8976|0;i=H[p+40>>2];h=H[p+44>>2];k=H[p+32>>2];j=H[p+36>>2];break a;case 3:break j;default:break m}}c=H[b+116>>2];if((c|0)>0|(c|0)>=0){H[b+4>>2]=H[b+4>>2]-1}break i}da:{c=H[b+4>>2];ea:{if((c|0)!=H[b+104>>2]){H[b+4>>2]=c+1;c=I[c|0];break ea}c=Lb(b)}if((c|0)==40){g=1;break da}h=2147450880;if(H[b+116>>2]<0){break a}H[b+4>>2]=H[b+4>>2]-1;break a}while(1){c=H[b+4>>2];fa:{if((c|0)!=H[b+104>>2]){H[b+4>>2]=c+1;c=I[c|0];break fa}c=Lb(b)}if(!(!(c-48>>>0<10|c-65>>>0<26|(c|0)==95)&c-97>>>0>=26)){g=g+1|0;continue}break}h=2147450880;if((c|0)==41){break a}c=H[b+116>>2];if((c|0)>0|(c|0)>=0){H[b+4>>2]=H[b+4>>2]-1}ga:{if(d){if(g){break ga}break a}break i}while(1){g=g-1|0;if((c|0)>0|(c|0)>=0){H[b+4>>2]=H[b+4>>2]-1}if(g){continue}break}break a}H[17116]=28;Sd(b,0,0)}h=0}H[a>>2]=k;H[a+4>>2]=j;H[a+8>>2]=i;H[a+12>>2]=h;Xa=p+48|0}function _u(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;k=Xa-288|0;Xa=k;b=H[a+440>>2];while(1){a:{b:{c:{if(b){break c}if(!H[H[a+464>>2]+12>>2]){c=H[a+24>>2];b=H[c+4>>2];if(!b){if(!(Za[H[c+12>>2]](a)|0)){b=0;break b}b=H[c+4>>2]}g=H[c>>2];f=I[g|0];e=b-1|0;if(e){b=g+1|0}else{if(!(Za[H[c+12>>2]](a)|0)){b=0;break b}e=H[c+4>>2];b=H[c>>2]}g=b+1|0;b=I[b|0];if(!((f|0)==255&(b|0)==216)){d=H[a>>2];H[d+24>>2]=f;H[d+20>>2]=55;H[H[a>>2]+28>>2]=b;Za[H[H[a>>2]>>2]](a)}H[a+440>>2]=b;H[c+4>>2]=e-1;H[c>>2]=g;break c}if(!hj(a)){b=0;break b}b=H[a+440>>2]}d:{e:{switch(b-1|0){case 215:c=H[a>>2];H[c+20>>2]=104;Za[H[c+4>>2]](a,1);b=H[a+464>>2];if(H[b+12>>2]){c=H[a>>2];H[c+20>>2]=64;Za[H[c>>2]](a);b=H[a+464>>2]}F[a+232|0]=0;F[a+233|0]=0;F[a+234|0]=0;F[a+235|0]=0;F[a+236|0]=0;F[a+237|0]=0;F[a+238|0]=0;F[a+239|0]=0;F[a+240|0]=0;F[a+241|0]=0;F[a+242|0]=0;F[a+243|0]=0;F[a+244|0]=0;F[a+245|0]=0;F[a+246|0]=0;F[a+247|0]=0;F[a+256|0]=1;F[a+257|0]=1;F[a+258|0]=1;F[a+259|0]=1;F[a+260|0]=1;F[a+261|0]=1;F[a+262|0]=1;F[a+263|0]=1;F[a+248|0]=1;F[a+249|0]=1;F[a+250|0]=1;F[a+251|0]=1;F[a+252|0]=1;F[a+253|0]=1;F[a+254|0]=1;F[a+255|0]=1;F[a+272|0]=5;F[a+273|0]=5;F[a+274|0]=5;F[a+275|0]=5;F[a+276|0]=5;F[a+277|0]=5;F[a+278|0]=5;F[a+279|0]=5;F[a+264|0]=5;F[a+265|0]=5;F[a+266|0]=5;F[a+267|0]=5;F[a+268|0]=5;F[a+269|0]=5;F[a+270|0]=5;F[a+271|0]=5;H[a+304>>2]=0;H[a+308>>2]=0;H[a+40>>2]=0;H[a+280>>2]=0;H[a+284>>2]=0;F[a+300|0]=0;H[a+292>>2]=65537;H[a+296>>2]=0;F[a+290|0]=0;G[a+288>>1]=257;H[b+12>>2]=1;break a;case 192:b=0;if(xg(a,0,0,0)){break a}break b;case 193:b=0;if(xg(a,0,1,0)){break a}break b;case 200:b=0;if(xg(a,0,0,1)){break a}break b;case 201:b=0;if(xg(a,0,1,1)){break a}break b;case 194:case 196:case 197:case 198:case 199:case 202:case 204:case 205:case 206:c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=63;Za[H[H[a>>2]>>2]](a);break a;case 217:g=H[a+24>>2];b=H[g+4>>2];d=H[g>>2];if(!H[H[a+464>>2]+16>>2]){c=H[a>>2];H[c+20>>2]=60;ub(c+24|0,39160,80);Za[H[H[a>>2]>>2]](a)}if(!b){if(!(Za[H[g+12>>2]](a)|0)){b=0;break b}d=H[g>>2];b=H[g+4>>2]}f=I[d|0];c=b-1|0;if(c){e=d+1|0}else{if(!(Za[H[g+12>>2]](a)|0)){b=0;break b}c=H[g+4>>2];e=H[g>>2]}b=I[e|0];d=c-1|0;if(d){e=e+1|0}else{if(!(Za[H[g+12>>2]](a)|0)){b=0;break b}d=H[g+4>>2];e=H[g>>2]}c=H[a>>2];l=I[e|0];H[c+24>>2]=l;H[c+20>>2]=105;c=1;Za[H[H[a>>2]+4>>2]](a,1);f:{g:{h:{if(((l<<1)+6|0)!=(b|f<<8)|l>>>0>4){break h}if(l){H[a+340>>2]=l;j=e+1|0;f=d-1|0;break g}if(!H[a+224>>2]){break h}H[a+340>>2]=l;j=e+1|0;f=d-1|0;break f}b=H[a>>2];H[b+20>>2]=12;Za[H[b>>2]](a);H[a+340>>2]=l;j=e+1|0;f=d-1|0;if(!l){break f}}e=0;while(1){if(!f){if(!(Za[H[g+12>>2]](a)|0)){b=0;break b}j=H[g>>2];f=H[g+4>>2]}d=I[j|0];i:{if(!e){break i}c=e-2|0;i=e-1|0;b=0;while(1){if(H[H[((b<<2)+a|0)+344>>2]>>2]!=(d|0)){b=b+1|0;if((e|0)!=(b|0)){continue}break i}break}b=H[H[a+344>>2]>>2];j:{if(e>>>0<2){break j}d=1;if(c>>>0>=3){p=i&-4;h=0;while(1){c=(d<<2)+a|0;m=H[H[c+356>>2]>>2];n=H[H[c+352>>2]>>2];o=H[H[c+348>>2]>>2];c=H[H[c+344>>2]>>2];c=(b|0)<(c|0)?c:b;c=(c|0)<(o|0)?o:c;c=(c|0)<(n|0)?n:c;b=(c|0)<(m|0)?m:c;d=d+4|0;h=h+4|0;if((p|0)!=(h|0)){continue}break}}c=0;i=i&3;if(!i){break j}while(1){h=H[H[((d<<2)+a|0)+344>>2]>>2];b=(b|0)<(h|0)?h:b;d=d+1|0;c=c+1|0;if((i|0)!=(c|0)){continue}break}}d=b+1|0}i=f-1|0;b=H[a+216>>2];h=H[a+36>>2];k:{if((h|0)>0){f=N(h,88)+b|0;c=0;while(1){if(H[b>>2]==(d|0)){break k}b=b+88|0;c=c+1|0;if((h|0)!=(c|0)){continue}break}b=f}c=H[a>>2];H[c+24>>2]=d;H[c+20>>2]=4;Za[H[H[a>>2]>>2]](a)}H[((e<<2)+a|0)+344>>2]=b;if(i){f=j+1|0}else{if(!(Za[H[g+12>>2]](a)|0)){b=0;break b}i=H[g+4>>2];f=H[g>>2]}c=I[f|0];H[b+24>>2]=c&15;H[b+20>>2]=c>>>4;c=H[a>>2];H[c+24>>2]=H[b>>2];H[c+28>>2]=H[b+20>>2];b=H[b+24>>2];H[c+20>>2]=106;H[c+32>>2]=b;Za[H[c+4>>2]](a,1);j=f+1|0;f=i-1|0;e=e+1|0;if((l|0)!=(e|0)){continue}break}c=0}if(!f){if(!(Za[H[g+12>>2]](a)|0)){b=0;break b}j=H[g>>2];f=H[g+4>>2]}H[a+412>>2]=I[j|0];d=f-1|0;if(d){e=j+1|0}else{if(!(Za[H[g+12>>2]](a)|0)){b=0;break b}d=H[g+4>>2];e=H[g>>2]}H[a+416>>2]=I[e|0];h=d-1|0;if(h){e=e+1|0}else{if(!(Za[H[g+12>>2]](a)|0)){b=0;break b}h=H[g+4>>2];e=H[g>>2]}b=I[e|0];H[a+424>>2]=b&15;H[a+420>>2]=b>>>4;f=H[a>>2];H[f+24>>2]=H[a+412>>2];H[f+28>>2]=H[a+416>>2];H[f+32>>2]=H[a+420>>2];H[f+36>>2]=H[a+424>>2];H[f+20>>2]=107;b=1;Za[H[f+4>>2]](a,1);H[H[a+464>>2]+20>>2]=0;if(!c){H[a+144>>2]=H[a+144>>2]+1}H[g+4>>2]=h-1;H[g>>2]=e+1;H[a+440>>2]=0;break b;case 216:c=H[a>>2];H[c+20>>2]=87;Za[H[c+4>>2]](a,1);H[a+440>>2]=0;b=2;break b;case 203:f=H[a+24>>2];b=H[f+4>>2];if(!b){if(!(Za[H[f+12>>2]](a)|0)){b=0;break b}b=H[f+4>>2]}c=H[f>>2];g=I[c|0];d=b-1|0;if(d){e=c+1|0}else{if(!(Za[H[f+12>>2]](a)|0)){b=0;break b}d=H[f+4>>2];e=H[f>>2]}c=e+1|0;d=d-1|0;e=I[e|0]|g<<8;b=e-2|0;if(e>>>0>=3){while(1){e=b;if(!d){if(!(Za[H[f+12>>2]](a)|0)){b=0;break b}d=H[f+4>>2];c=H[f>>2]}b=I[c|0];i=d-1|0;if(i){c=c+1|0}else{if(!(Za[H[f+12>>2]](a)|0)){b=0;break b}i=H[f+4>>2];c=H[f>>2]}g=I[c|0];d=H[a>>2];H[d+24>>2]=b;H[d+20>>2]=81;H[H[a>>2]+28>>2]=g;Za[H[H[a>>2]+4>>2]](a,1);l:{m:{n:{if(b>>>0>=32){d=H[a>>2];H[d+24>>2]=b;H[d+20>>2]=29;Za[H[H[a>>2]>>2]](a);break n}if(b>>>0<16){break m}}F[(a+b|0)+248|0]=g;break l}b=a+b|0;d=g>>>4|0;F[b+248|0]=d;h=b;b=g&15;F[h+232|0]=b;if(b>>>0<=d>>>0){break l}b=H[a>>2];H[b+24>>2]=g;H[b+20>>2]=30;Za[H[H[a>>2]>>2]](a)}c=c+1|0;d=i-1|0;b=e-2|0;if((e|0)>2){continue}break}}if(b){e=H[a>>2];H[e+20>>2]=12;Za[H[e>>2]](a)}H[f+4>>2]=d;H[f>>2]=c;break a;case 195:g=H[a+24>>2];b=H[g+4>>2];if(!b){if(!(Za[H[g+12>>2]](a)|0)){break d}b=H[g+4>>2]}c=H[g>>2];e=I[c|0];b=b-1|0;if(b){c=c+1|0}else{if(!(Za[H[g+12>>2]](a)|0)){break d}b=H[g+4>>2];c=H[g>>2]}d=c+1|0;b=b-1|0;c=I[c|0]|e<<8;f=c-2|0;if(c>>>0>=19){while(1){if(!b){if(!(Za[H[g+12>>2]](a)|0)){break d}d=H[g>>2];b=H[g+4>>2]}c=H[a>>2];j=I[d|0];H[c+24>>2]=j;H[c+20>>2]=82;c=1;Za[H[H[a>>2]+4>>2]](a,1);e=0;F[k+256|0]=0;d=d+1|0;b=b-1|0;while(1){if(!b){if(!(Za[H[g+12>>2]](a)|0)){break d}d=H[g>>2];b=H[g+4>>2]}i=I[d|0];F[(k+256|0)+c|0]=i;d=d+1|0;b=b-1|0;e=e+i|0;c=c+1|0;if((c|0)!=17){continue}break}c=H[a>>2];H[c+24>>2]=I[k+257|0];H[c+28>>2]=I[k+258|0];H[c+32>>2]=I[k+259|0];H[c+36>>2]=I[k+260|0];H[c+40>>2]=I[k+261|0];H[c+44>>2]=I[k+262|0];H[c+48>>2]=I[k+263|0];i=I[k+264|0];H[c+20>>2]=88;H[c+52>>2]=i;Za[H[c+4>>2]](a,2);c=H[a>>2];H[c+24>>2]=I[k+265|0];H[c+28>>2]=I[k+266|0];H[c+32>>2]=I[k+267|0];H[c+36>>2]=I[k+268|0];H[c+40>>2]=I[k+269|0];H[c+44>>2]=I[k+270|0];H[c+48>>2]=I[k+271|0];i=I[k+272|0];H[c+20>>2]=88;H[c+52>>2]=i;Za[H[c+4>>2]](a,2);f=f-17|0;if(!(e>>>0<=256&(f|0)>=(e|0))){c=H[a>>2];H[c+20>>2]=9;Za[H[c>>2]](a)}c=0;i=pb(k,0,256);if(e){while(1){if(!b){if(!(Za[H[g+12>>2]](a)|0)){break d}d=H[g>>2];b=H[g+4>>2]}F[c+i|0]=I[d|0];d=d+1|0;b=b-1|0;c=c+1|0;if((e|0)!=(c|0)){continue}break}}c=j-16|0;l=j&16;h=l?((c<<2)+a|0)+196|0:((j<<2)+a|0)+180|0;c=l?c:j;if(c>>>0>=4){j=H[a>>2];H[j+24>>2]=c;H[j+20>>2]=31;Za[H[H[a>>2]>>2]](a)}f=f-e|0;c=H[h>>2];if(!c){c=Za[H[H[a+4>>2]>>2]](a,0,280)|0;H[c+276>>2]=0;H[h>>2]=c}e=H[i+260>>2];H[c>>2]=H[i+256>>2];H[c+4>>2]=e;e=H[i+268>>2];H[c+8>>2]=H[i+264>>2];H[c+12>>2]=e;F[c+16|0]=I[i+272|0];ub(H[h>>2]+17|0,i,256);if((f|0)>16){continue}break}}if(f){c=H[a>>2];H[c+20>>2]=12;Za[H[c>>2]](a)}H[g+4>>2]=b;H[g>>2]=d;break a;case 218:j=H[a+24>>2];b=H[j+4>>2];if(!b){if(!(Za[H[j+12>>2]](a)|0)){b=0;break b}b=H[j+4>>2]}c=H[j>>2];f=I[c|0];d=b-1|0;if(d){b=c+1|0}else{if(!(Za[H[j+12>>2]](a)|0)){b=0;break b}d=H[j+4>>2];b=H[j>>2]}c=b+1|0;e=d-1|0;b=I[b|0]|f<<8;i=b-2|0;if(b>>>0>=3){while(1){if(!e){if(!(Za[H[j+12>>2]](a)|0)){b=0;break b}e=H[j+4>>2];c=H[j>>2]}f=I[c|0];b=H[a>>2];H[b+20>>2]=83;g=b;b=f&15;H[g+24>>2]=b;H[H[a>>2]+28>>2]=f>>>4;Za[H[H[a>>2]+4>>2]](a,1);if(b>>>0>=4){g=H[a>>2];H[g+24>>2]=b;H[g+20>>2]=32;Za[H[H[a>>2]>>2]](a)}g=(b<<2)+a|0;b=H[g+164>>2];if(!b){b=Za[H[H[a+4>>2]>>2]](a,0,132)|0;H[b+128>>2]=0;H[g+164>>2]=b}g=i-1|0;o:{p:{q:{r:{l=f>>>0<16;s:{if(!l){h=0;if(i>>>0>128){break r}while(1){f=h<<1;G[f+b>>1]=1;G[(f|2)+b>>1]=1;G[(f|4)+b>>1]=1;G[(f|6)+b>>1]=1;G[(f|8)+b>>1]=1;G[(f|10)+b>>1]=1;G[(f|12)+b>>1]=1;G[(f|14)+b>>1]=1;h=h+8|0;if((h|0)!=64){continue}break}f=g>>1;break s}h=0;if(i>>>0>64){break r}while(1){f=h<<1;G[f+b>>1]=1;G[(f|2)+b>>1]=1;G[(f|4)+b>>1]=1;G[(f|6)+b>>1]=1;G[(f|8)+b>>1]=1;G[(f|10)+b>>1]=1;G[(f|12)+b>>1]=1;G[(f|14)+b>>1]=1;h=h+8|0;if((h|0)!=64){continue}break}f=g}i=42496;t:{u:{switch(f-4|0){case 5:i=42384;break t;case 12:i=42256;break t;case 21:i=42080;break t;case 32:i=41872;break t;case 0:break t;case 45:break u;default:break q}}i=41600}c=c+1|0;e=e-1|0;break p}c=c+1|0;e=e-1|0;f=64;i=41280;break p}c=c+1|0;e=e-1|0;i=41280;if((f|0)<=0){break o}}d=0;while(1){v:{if(!l){if(!e){if(!(Za[H[j+12>>2]](a)|0)){b=0;break b}e=H[j+4>>2];c=H[j>>2]}h=I[c|0];e=e-1|0;if(e){c=c+1|0}else{if(!(Za[H[j+12>>2]](a)|0)){b=0;break b}e=H[j+4>>2];c=H[j>>2]}h=I[c|0]|h<<8;break v}if(!e){if(!(Za[H[j+12>>2]](a)|0)){b=0;break b}e=H[j+4>>2];c=H[j>>2]}h=I[c|0]}G[(H[(d<<2)+i>>2]<<1)+b>>1]=h;c=c+1|0;e=e-1|0;d=d+1|0;if((f|0)!=(d|0)){continue}break}}i=0;w:{d=H[a>>2];if(H[d+104>>2]<2){break w}while(1){h=i<<1;H[d+24>>2]=J[h+b>>1];H[d+28>>2]=J[(h|2)+b>>1];H[d+32>>2]=J[(h|4)+b>>1];H[d+36>>2]=J[(h|6)+b>>1];H[d+40>>2]=J[(h|8)+b>>1];H[d+44>>2]=J[(h|10)+b>>1];H[d+48>>2]=J[(h|12)+b>>1];h=J[(h|14)+b>>1];H[d+20>>2]=95;H[d+52>>2]=h;Za[H[d+4>>2]](a,2);if(i>>>0>55){break w}i=i+8|0;d=H[a>>2];continue}}i=g-((l?0:f)+f|0)|0;if((i|0)>0){continue}break}}if(i){b=H[a>>2];H[b+20>>2]=12;Za[H[b>>2]](a)}H[j+4>>2]=e;H[j>>2]=c;break a;case 220:b=H[a+24>>2];d=H[b+4>>2];if(!d){if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2]}c=H[b>>2];e=I[c|0];d=d-1|0;if(d){c=c+1|0}else{if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];c=H[b>>2]}d=d-1|0;if((I[c|0]|e<<8)!=4){e=H[a>>2];H[e+20>>2]=12;Za[H[e>>2]](a)}if(d){c=c+1|0}else{if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];c=H[b>>2]}f=I[c|0];e=d-1|0;if(e){c=c+1|0}else{if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}e=H[b+4>>2];c=H[b>>2]}g=I[c|0];d=H[a>>2];H[d+20>>2]=84;f=g|f<<8;H[d+24>>2]=f;Za[H[H[a>>2]+4>>2]](a,1);H[a+280>>2]=f;H[b+4>>2]=e-1;H[b>>2]=c+1;break a;case 247:b=H[a+24>>2];d=H[b+4>>2];c=H[b>>2];if(!H[H[a+464>>2]+16>>2]){e=H[a>>2];H[e+20>>2]=60;ub(e+24|0,39241,80);Za[H[H[a>>2]>>2]](a)}x:{y:{if(H[a+36>>2]<3){break y}if(!d){if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];c=H[b>>2]}e=I[c|0];d=d-1|0;if(d){c=c+1|0}else{if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];c=H[b>>2]}d=d-1|0;if((I[c|0]|e<<8)!=24){e=H[a>>2];H[e+20>>2]=12;Za[H[e>>2]](a)}if(d){c=c+1|0}else{if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];c=H[b>>2]}d=d-1|0;if(I[c|0]!=13){e=H[a>>2];H[e+20>>2]=70;H[e+24>>2]=H[a+440>>2];Za[H[H[a>>2]>>2]](a)}if(d){c=c+1|0}else{if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];c=H[b>>2]}f=I[c|0];d=d-1|0;if(d){e=c+1|0}else{if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];e=H[b>>2]}c=e+1|0;d=d-1|0;if((I[e|0]|f<<8)!=255){break y}if(!d){if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];c=H[b>>2]}e=c+1|0;d=d-1|0;if(I[c|0]!=3){c=e;break y}if(!d){if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];e=H[b>>2]}c=e+1|0;d=d-1|0;h=H[a+216>>2];if(H[h+88>>2]!=I[e|0]){break y}if(!d){if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}h=H[a+216>>2];d=H[b+4>>2];c=H[b>>2]}e=c+1|0;d=d-1|0;if(H[h>>2]!=I[c|0]){c=e;break y}if(!d){if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}h=H[a+216>>2];d=H[b+4>>2];e=H[b>>2]}c=e+1|0;d=d-1|0;if(H[h+176>>2]!=I[e|0]){break y}if(!d){if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];c=H[b>>2]}e=c+1|0;d=d-1|0;if(I[c|0]!=128){c=e;break y}if(!d){if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];e=H[b>>2]}f=I[e|0];d=d-1|0;if(d){e=e+1|0}else{if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];e=H[b>>2]}c=e+1|0;d=d-1|0;if(I[e|0]|f<<8){break y}if(!d){if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];c=H[b>>2]}f=I[c|0];d=d-1|0;if(d){e=c+1|0}else{if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];e=H[b>>2]}c=e+1|0;d=d-1|0;if(I[e|0]|f<<8){break y}if(!d){if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];c=H[b>>2]}e=c+1|0;d=d-1|0;if(I[c|0]){c=e;break y}if(!d){if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];e=H[b>>2]}f=I[e|0];d=d-1|0;if(d){e=e+1|0}else{if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];e=H[b>>2]}c=e+1|0;d=d-1|0;if((I[e|0]|f<<8)!=1){break y}if(!d){if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];c=H[b>>2]}f=I[c|0];d=d-1|0;if(d){e=c+1|0}else{if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];e=H[b>>2]}c=e+1|0;d=d-1|0;if(I[e|0]|f<<8){break y}if(!d){if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];c=H[b>>2]}e=c+1|0;d=d-1|0;if(I[c|0]){c=e;break y}if(!d){if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];e=H[b>>2]}f=I[e|0];d=d-1|0;if(d){e=e+1|0}else{if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];e=H[b>>2]}c=e+1|0;d=d-1|0;if((I[e|0]|f<<8)!=1){break y}if(!d){if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];c=H[b>>2]}f=I[c|0];d=d-1|0;if(d){e=c+1|0}else{if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];e=H[b>>2]}c=e+1|0;d=d-1|0;if(!(I[e|0]|f<<8)){break x}}e=H[a>>2];H[e+20>>2]=28;Za[H[e>>2]](a)}H[a+304>>2]=1;H[b+4>>2]=d;H[b>>2]=c;break a;case 223:case 224:case 225:case 226:case 227:case 228:case 229:case 230:case 231:case 232:case 233:case 234:case 235:case 236:case 237:case 238:if(Za[H[(H[a+464>>2]+(b<<2)|0)-864>>2]](a)|0){break a}b=0;break b;case 253:if(Za[H[H[a+464>>2]+28>>2]](a)|0){break a}b=0;break b;case 0:case 207:case 208:case 209:case 210:case 211:case 212:case 213:case 214:c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=94;Za[H[H[a>>2]+4>>2]](a,1);break a;case 219:e=H[a+24>>2];d=H[e+4>>2];if(!d){if(!(Za[H[e+12>>2]](a)|0)){b=0;break b}d=H[e+4>>2]}b=H[e>>2];f=I[b|0];c=d-1|0;if(c){b=b+1|0}else{if(!(Za[H[e+12>>2]](a)|0)){b=0;break b}c=H[e+4>>2];b=H[e>>2]}g=I[b|0];d=H[a>>2];H[d+20>>2]=93;H[d+24>>2]=H[a+440>>2];f=g|f<<8;g=f-2|0;H[H[a>>2]+28>>2]=g;Za[H[H[a>>2]+4>>2]](a,1);H[e+4>>2]=c-1;H[e>>2]=b+1;if(f>>>0<3){break a}Za[H[H[a+24>>2]+16>>2]](a,g);break a;default:c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=70;Za[H[H[a>>2]>>2]](a);break a;case 191:break e}}b=0;if(xg(a,1,0,0)){break a}break b}b=0}Xa=k+288|0;return b|0}b=0;H[a+440>>2]=0;continue}}function qb(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;l=Xa-16|0;Xa=l;a:{b:{c:{d:{e:{f:{g:{h:{i:{j:{k:{if(a>>>0<=244){e=H[17444];g=a>>>0<11?16:a+11&-8;c=g>>>3|0;b=e>>>c|0;if(b&3){d=c+((b^-1)&1)|0;b=d<<3;f=H[b+69824>>2];a=f+8|0;c=H[f+8>>2];b=b+69816|0;l:{if((c|0)==(b|0)){m=69776,n=Kz(d)&e,H[m>>2]=n;break l}H[c+12>>2]=b;H[b+8>>2]=c}b=d<<3;H[f+4>>2]=b|3;b=b+f|0;H[b+4>>2]=H[b+4>>2]|1;break a}k=H[17446];if(k>>>0>=g>>>0){break k}if(b){a=2<>>12&16;c=a;b=b>>>a|0;a=b>>>5&8;c=c|a;b=b>>>a|0;a=b>>>2&4;c=c|a;b=b>>>a|0;a=b>>>1&2;c=c|a;b=b>>>a|0;a=b>>>1&1;c=(c|a)+(b>>>a|0)|0;a=c<<3;j=H[a+69824>>2];b=H[j+8>>2];a=a+69816|0;m:{if((b|0)==(a|0)){e=Kz(c)&e;H[17444]=e;break m}H[b+12>>2]=a;H[a+8>>2]=b}a=j+8|0;H[j+4>>2]=g|3;d=g+j|0;b=c<<3;f=b-g|0;H[d+4>>2]=f|1;H[b+j>>2]=f;if(k){b=k>>>3|0;c=(b<<3)+69816|0;j=H[17449];b=1<>2]}H[c+8>>2]=j;H[b+12>>2]=j;H[j+12>>2]=c;H[j+8>>2]=b}H[17449]=d;H[17446]=f;break a}h=H[17445];if(!h){break k}b=(0-h&h)-1|0;a=b>>>12&16;c=a;b=b>>>a|0;a=b>>>5&8;c=c|a;b=b>>>a|0;a=b>>>2&4;c=c|a;b=b>>>a|0;a=b>>>1&2;c=c|a;b=b>>>a|0;a=b>>>1&1;b=H[((c|a)+(b>>>a|0)<<2)+70080>>2];d=(H[b+4>>2]&-8)-g|0;c=b;while(1){o:{a=H[c+16>>2];if(!a){a=H[c+20>>2];if(!a){break o}}c=(H[a+4>>2]&-8)-g|0;f=c>>>0>>0;d=f?c:d;b=f?a:b;c=a;continue}break}i=H[b+24>>2];f=H[b+12>>2];if((f|0)!=(b|0)){a=H[b+8>>2];H[a+12>>2]=f;H[f+8>>2]=a;break b}c=b+20|0;a=H[c>>2];if(!a){a=H[b+16>>2];if(!a){break j}c=b+16|0}while(1){j=c;f=a;c=a+20|0;a=H[c>>2];if(a){continue}c=f+16|0;a=H[f+16>>2];if(a){continue}break}H[j>>2]=0;break b}g=-1;if(a>>>0>4294967231){break k}a=a+11|0;g=a&-8;i=H[17445];if(!i){break k}d=0-g|0;e=0;p:{if(g>>>0<256){break p}e=31;if(g>>>0>16777215){break p}a=a>>>8|0;j=a+1048320>>>16&8;a=a<>>16&4;a=a<>>16&2;a=(a<>>15|0)-(b|(c|j))|0;e=(a<<1|g>>>a+21&1)+28|0}c=H[(e<<2)+70080>>2];q:{r:{s:{if(!c){a=0;break s}a=0;b=g<<((e|0)==31?0:25-(e>>>1|0)|0);while(1){t:{h=H[c+4>>2]&-8;j=h-g|0;if(j>>>0>=d>>>0){break t}d=j;f=c;if((g|0)!=(h|0)){break t}d=0;a=c;break r}j=H[c+20>>2];c=H[((b>>>29&4)+c|0)+16>>2];a=j?(j|0)==(c|0)?a:j:a;b=b<<1;if(c){continue}break}}if(!(a|f)){f=0;a=2<>>12&16;c=a;b=b>>>a|0;a=b>>>5&8;c=c|a;b=b>>>a|0;a=b>>>2&4;c=c|a;b=b>>>a|0;a=b>>>1&2;c=c|a;b=b>>>a|0;a=b>>>1&1;a=H[((c|a)+(b>>>a|0)<<2)+70080>>2]}if(!a){break q}}while(1){b=(H[a+4>>2]&-8)-g|0;c=b>>>0>>0;d=c?b:d;f=c?a:f;b=H[a+16>>2];if(b){a=b}else{a=H[a+20>>2]}if(a){continue}break}}if(!f|H[17446]-g>>>0<=d>>>0){break k}e=H[f+24>>2];b=H[f+12>>2];if((f|0)!=(b|0)){a=H[f+8>>2];H[a+12>>2]=b;H[b+8>>2]=a;break c}c=f+20|0;a=H[c>>2];if(!a){a=H[f+16>>2];if(!a){break i}c=f+16|0}while(1){j=c;b=a;c=a+20|0;a=H[c>>2];if(a){continue}c=b+16|0;a=H[b+16>>2];if(a){continue}break}H[j>>2]=0;break c}c=H[17446];if(c>>>0>=g>>>0){d=H[17449];b=c-g|0;u:{if(b>>>0>=16){H[17446]=b;a=d+g|0;H[17449]=a;H[a+4>>2]=b|1;H[c+d>>2]=b;H[d+4>>2]=g|3;break u}H[17449]=0;H[17446]=0;H[d+4>>2]=c|3;a=c+d|0;H[a+4>>2]=H[a+4>>2]|1}a=d+8|0;break a}i=H[17447];if(i>>>0>g>>>0){b=i-g|0;H[17447]=b;c=H[17450];a=c+g|0;H[17450]=a;H[a+4>>2]=b|1;H[c+4>>2]=g|3;a=c+8|0;break a}a=0;h=g+47|0;if(H[17562]){c=H[17564]}else{H[17565]=-1;H[17566]=-1;H[17563]=4096;H[17564]=4096;H[17562]=l+12&-16^1431655768;H[17567]=0;H[17555]=0;c=4096}j=h+c|0;f=0-c|0;c=j&f;if(c>>>0<=g>>>0){break a}d=H[17554];if(d){b=H[17552];e=b+c|0;if(e>>>0>d>>>0|b>>>0>=e>>>0){break a}}if(I[70220]&4){break f}v:{w:{d=H[17450];if(d){a=70224;while(1){b=H[a>>2];if(b>>>0<=d>>>0&d>>>0>2]>>>0){break w}a=H[a+8>>2];if(a){continue}break}}b=ef(0);if((b|0)==-1){break g}e=c;d=H[17563];a=d-1|0;if(a&b){e=(c-b|0)+(a+b&0-d)|0}if(e>>>0<=g>>>0|e>>>0>2147483646){break g}d=H[17554];if(d){a=H[17552];f=a+e|0;if(d>>>0>>0|a>>>0>=f>>>0){break g}}a=ef(e);if((b|0)!=(a|0)){break v}break e}e=f&j-i;if(e>>>0>2147483646){break g}b=ef(e);if((b|0)==(H[a>>2]+H[a+4>>2]|0)){break h}a=b}if(!((a|0)==-1|g+48>>>0<=e>>>0)){b=H[17564];b=b+(h-e|0)&0-b;if(b>>>0>2147483646){b=a;break e}if((ef(b)|0)!=-1){e=b+e|0;b=a;break e}ef(0-e|0);break g}b=a;if((a|0)!=-1){break e}break g}f=0;break b}b=0;break c}if((b|0)!=-1){break e}}H[17555]=H[17555]|4}if(c>>>0>2147483646){break d}b=ef(c);a=ef(0);if((b|0)==-1|(a|0)==-1|a>>>0<=b>>>0){break d}e=a-b|0;if(e>>>0<=g+40>>>0){break d}}a=H[17552]+e|0;H[17552]=a;if(a>>>0>K[17553]){H[17553]=a}x:{y:{z:{h=H[17450];if(h){a=70224;while(1){d=H[a>>2];c=H[a+4>>2];if((d+c|0)==(b|0)){break z}a=H[a+8>>2];if(a){continue}break}break y}a=H[17448];if(!(a>>>0<=b>>>0?a:0)){H[17448]=b}a=0;H[17557]=e;H[17556]=b;H[17452]=-1;H[17453]=H[17562];H[17559]=0;while(1){d=a<<3;c=d+69816|0;H[d+69824>>2]=c;H[d+69828>>2]=c;a=a+1|0;if((a|0)!=32){continue}break}d=e-40|0;a=b+8&7?-8-b&7:0;c=d-a|0;H[17447]=c;a=a+b|0;H[17450]=a;H[a+4>>2]=c|1;H[(b+d|0)+4>>2]=40;H[17451]=H[17566];break x}if(I[a+12|0]&8|d>>>0>h>>>0|b>>>0<=h>>>0){break y}H[a+4>>2]=c+e;a=h+8&7?-8-h&7:0;c=a+h|0;H[17450]=c;b=H[17447]+e|0;a=b-a|0;H[17447]=a;H[c+4>>2]=a|1;H[(b+h|0)+4>>2]=40;H[17451]=H[17566];break x}if(K[17448]>b>>>0){H[17448]=b}c=b+e|0;a=70224;A:{B:{C:{D:{E:{F:{while(1){if((c|0)!=H[a>>2]){a=H[a+8>>2];if(a){continue}break F}break}if(!(I[a+12|0]&8)){break E}}a=70224;while(1){c=H[a>>2];if(c>>>0<=h>>>0){f=c+H[a+4>>2]|0;if(f>>>0>h>>>0){break D}}a=H[a+8>>2];continue}}H[a>>2]=b;H[a+4>>2]=H[a+4>>2]+e;j=(b+8&7?-8-b&7:0)+b|0;H[j+4>>2]=g|3;e=c+(c+8&7?-8-c&7:0)|0;i=g+j|0;g=e-i|0;if((e|0)==(h|0)){H[17450]=i;a=H[17447]+g|0;H[17447]=a;H[i+4>>2]=a|1;break B}if(H[17449]==(e|0)){H[17449]=i;a=H[17446]+g|0;H[17446]=a;H[i+4>>2]=a|1;H[a+i>>2]=a;break B}a=H[e+4>>2];if((a&3)==1){f=a&-8;G:{if(a>>>0<=255){c=H[e+8>>2];a=a>>>3|0;b=H[e+12>>2];if((b|0)==(c|0)){m=69776,n=H[17444]&Kz(a),H[m>>2]=n;break G}H[c+12>>2]=b;H[b+8>>2]=c;break G}h=H[e+24>>2];b=H[e+12>>2];H:{if((e|0)!=(b|0)){a=H[e+8>>2];H[a+12>>2]=b;H[b+8>>2]=a;break H}I:{a=e+20|0;d=H[a>>2];if(d){break I}a=e+16|0;d=H[a>>2];if(d){break I}b=0;break H}while(1){c=a;b=d;a=b+20|0;d=H[a>>2];if(d){continue}a=b+16|0;d=H[b+16>>2];if(d){continue}break}H[c>>2]=0}if(!h){break G}c=H[e+28>>2];a=(c<<2)+70080|0;J:{if(H[a>>2]==(e|0)){H[a>>2]=b;if(b){break J}m=69780,n=H[17445]&Kz(c),H[m>>2]=n;break G}H[h+(H[h+16>>2]==(e|0)?16:20)>>2]=b;if(!b){break G}}H[b+24>>2]=h;a=H[e+16>>2];if(a){H[b+16>>2]=a;H[a+24>>2]=b}a=H[e+20>>2];if(!a){break G}H[b+20>>2]=a;H[a+24>>2]=b}g=f+g|0;e=e+f|0}H[e+4>>2]=H[e+4>>2]&-2;H[i+4>>2]=g|1;H[g+i>>2]=g;if(g>>>0<=255){a=g>>>3|0;b=(a<<3)+69816|0;c=H[17444];a=1<>2]}H[b+8>>2]=i;H[a+12>>2]=i;H[i+12>>2]=b;H[i+8>>2]=a;break B}a=31;if(g>>>0<=16777215){a=g>>>8|0;d=a+1048320>>>16&8;a=a<>>16&4;a=a<>>16&2;a=(a<>>15|0)-(b|(c|d))|0;a=(a<<1|g>>>a+21&1)+28|0}H[i+28>>2]=a;H[i+16>>2]=0;H[i+20>>2]=0;d=(a<<2)+70080|0;c=H[17445];b=1<>2]=i;H[i+24>>2]=d;break L}a=g<<((a|0)==31?0:25-(a>>>1|0)|0);b=H[d>>2];while(1){c=b;if((H[b+4>>2]&-8)==(g|0)){break C}b=a>>>29|0;a=a<<1;d=c+(b&4)|0;b=H[d+16>>2];if(b){continue}break}H[d+16>>2]=i;H[i+24>>2]=c}H[i+12>>2]=i;H[i+8>>2]=i;break B}d=e-40|0;a=b+8&7?-8-b&7:0;c=d-a|0;H[17447]=c;a=a+b|0;H[17450]=a;H[a+4>>2]=c|1;H[(b+d|0)+4>>2]=40;H[17451]=H[17566];a=(f+(f-39&7?39-f&7:0)|0)-47|0;c=a>>>0>>0?h:a;H[c+4>>2]=27;a=H[17559];H[c+16>>2]=H[17558];H[c+20>>2]=a;a=H[17557];H[c+8>>2]=H[17556];H[c+12>>2]=a;H[17558]=c+8;H[17557]=e;H[17556]=b;H[17559]=0;a=c+24|0;while(1){H[a+4>>2]=7;b=a+8|0;a=a+4|0;if(b>>>0>>0){continue}break}if((c|0)==(h|0)){break x}H[c+4>>2]=H[c+4>>2]&-2;f=c-h|0;H[h+4>>2]=f|1;H[c>>2]=f;if(f>>>0<=255){a=f>>>3|0;b=(a<<3)+69816|0;c=H[17444];a=1<>2]}H[b+8>>2]=h;H[a+12>>2]=h;H[h+12>>2]=b;H[h+8>>2]=a;break x}a=31;H[h+16>>2]=0;H[h+20>>2]=0;if(f>>>0<=16777215){a=f>>>8|0;d=a+1048320>>>16&8;a=a<>>16&4;a=a<>>16&2;a=(a<>>15|0)-(b|(c|d))|0;a=(a<<1|f>>>a+21&1)+28|0}H[h+28>>2]=a;d=(a<<2)+70080|0;c=H[17445];b=1<>2]=h;H[h+24>>2]=d;break N}a=f<<((a|0)==31?0:25-(a>>>1|0)|0);b=H[d>>2];while(1){c=b;if((f|0)==(H[b+4>>2]&-8)){break A}b=a>>>29|0;a=a<<1;d=c+(b&4)|0;b=H[d+16>>2];if(b){continue}break}H[d+16>>2]=h;H[h+24>>2]=c}H[h+12>>2]=h;H[h+8>>2]=h;break x}a=H[c+8>>2];H[a+12>>2]=i;H[c+8>>2]=i;H[i+24>>2]=0;H[i+12>>2]=c;H[i+8>>2]=a}a=j+8|0;break a}a=H[c+8>>2];H[a+12>>2]=h;H[c+8>>2]=h;H[h+24>>2]=0;H[h+12>>2]=c;H[h+8>>2]=a}a=H[17447];if(a>>>0<=g>>>0){break d}b=a-g|0;H[17447]=b;c=H[17450];a=c+g|0;H[17450]=a;H[a+4>>2]=b|1;H[c+4>>2]=g|3;a=c+8|0;break a}H[17116]=48;a=0;break a}O:{if(!e){break O}c=H[f+28>>2];a=(c<<2)+70080|0;P:{if(H[a>>2]==(f|0)){H[a>>2]=b;if(b){break P}i=Kz(c)&i;H[17445]=i;break O}H[e+(H[e+16>>2]==(f|0)?16:20)>>2]=b;if(!b){break O}}H[b+24>>2]=e;a=H[f+16>>2];if(a){H[b+16>>2]=a;H[a+24>>2]=b}a=H[f+20>>2];if(!a){break O}H[b+20>>2]=a;H[a+24>>2]=b}Q:{if(d>>>0<=15){a=d+g|0;H[f+4>>2]=a|3;a=a+f|0;H[a+4>>2]=H[a+4>>2]|1;break Q}H[f+4>>2]=g|3;e=f+g|0;H[e+4>>2]=d|1;H[e+d>>2]=d;if(d>>>0<=255){a=d>>>3|0;b=(a<<3)+69816|0;c=H[17444];a=1<>2]}H[b+8>>2]=e;H[a+12>>2]=e;H[e+12>>2]=b;H[e+8>>2]=a;break Q}a=31;if(d>>>0<=16777215){a=d>>>8|0;j=a+1048320>>>16&8;a=a<>>16&4;a=a<>>16&2;a=(a<>>15|0)-(b|(c|j))|0;a=(a<<1|d>>>a+21&1)+28|0}H[e+28>>2]=a;H[e+16>>2]=0;H[e+20>>2]=0;b=(a<<2)+70080|0;S:{c=1<>2]=e;break T}a=d<<((a|0)==31?0:25-(a>>>1|0)|0);c=H[b>>2];while(1){b=c;if((H[b+4>>2]&-8)==(d|0)){break S}c=a>>>29|0;a=a<<1;j=(c&4)+b|0;c=H[j+16>>2];if(c){continue}break}H[j+16>>2]=e}H[e+24>>2]=b;H[e+12>>2]=e;H[e+8>>2]=e;break Q}a=H[b+8>>2];H[a+12>>2]=e;H[b+8>>2]=e;H[e+24>>2]=0;H[e+12>>2]=b;H[e+8>>2]=a}a=f+8|0;break a}U:{if(!i){break U}c=H[b+28>>2];a=(c<<2)+70080|0;V:{if(H[a>>2]==(b|0)){H[a>>2]=f;if(f){break V}m=69780,n=Kz(c)&h,H[m>>2]=n;break U}H[i+(H[i+16>>2]==(b|0)?16:20)>>2]=f;if(!f){break U}}H[f+24>>2]=i;a=H[b+16>>2];if(a){H[f+16>>2]=a;H[a+24>>2]=f}a=H[b+20>>2];if(!a){break U}H[f+20>>2]=a;H[a+24>>2]=f}W:{if(d>>>0<=15){a=d+g|0;H[b+4>>2]=a|3;a=a+b|0;H[a+4>>2]=H[a+4>>2]|1;break W}H[b+4>>2]=g|3;f=b+g|0;H[f+4>>2]=d|1;H[d+f>>2]=d;if(k){a=k>>>3|0;c=(a<<3)+69816|0;j=H[17449];a=1<>2]}H[c+8>>2]=j;H[a+12>>2]=j;H[j+12>>2]=c;H[j+8>>2]=a}H[17449]=f;H[17446]=d}a=b+8|0}Xa=l+16|0;return a|0}function ro(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=O(0),l=0,m=0,n=0,o=0,p=0,q=0,r=O(0),s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,I=O(0),J=O(0),K=0,M=0,Q=0,R=0,S=O(0),T=O(0),U=O(0),V=O(0),Y=O(0),Z=0,$=O(0),aa=O(0),ba=0,ca=O(0),da=0,ea=O(0),fa=O(0),ga=O(0),ha=0,ia=O(0),ja=0;w=Xa+-64|0;Xa=w;Q=mo(w+48|0,yb(d));R=mo(w+32|0,yb(d));while(1){if(yb(d)>>>0<=x>>>0){x=0;H[w+24>>2]=0;H[w+12>>2]=0;H[w>>2]=0;H[w+4>>2]=0;k=O(g|0);L[w+28>>2]=k;L[w+20>>2]=k;k=O(f|0);L[w+16>>2]=k;L[w+8>>2]=k;C=Nb(Q,0);D=Nb(R,0);b=e+12|0;B=yb(d);of(b,B);q=a;a=w;z=e+24|0;k=L[e+36>>2];K=H[e+40>>2];ba=H[e+44>>2];c=H[e+48>>2];G=Xa-16|0;Xa=G;E=e;a:{if(zb(e)>>>0>=N(K,9)>>>0){if(zb(b)>>>0>=B>>>0){if(yb(z)>>>0>=K>>>0){if((B|0)<4){break a}H[G+12>>2]=1234;y=rb(b,0);ca=pc(k);da=Vh(c,B);Bo(y,B);Cj(y,B,B,G+12|0);while(1){if(!((p|0)>=(K|0)|(n|0)>=(ba|0))){Cj(y,B,4,G+12|0);c=H[y+12>>2]<<3;b=c+C|0;c=c+D|0;d=0;o=H[y>>2]<<3;e=o+C|0;i=H[y+4>>2]<<3;h=i+C|0;s=H[y+8>>2]<<3;j=s+C|0;o=o+D|0;i=i+D|0;s=s+D|0;b:{if(td(e,h,j)>O(0)^td(o,i,s)>O(0)){break b}if(td(h,j,b)>O(0)^td(i,s,c)>O(0)){break b}if(td(j,b,e)>O(0)^td(s,c,o)>O(0)){break b}d=!(td(b,e,h)>O(0)^td(c,o,i)>O(0))}c:{if(!d){break c}Z=N(p,9);o=rb(E,Z);b=H[y>>2]<<3;e=b+D|0;h=H[y+4>>2]<<3;j=h+D|0;i=H[y+8>>2]<<3;s=i+D|0;t=H[y+12>>2]<<3;u=t+D|0;c=0;d=Xa-144|0;Xa=d;d:{if(!eo(d- -64|0,d+56|0,d+48|0,d+40|0,d+92|0,d+80|0,b+C|0,h+C|0,i+C|0,t+C|0)){break d}if(!eo(d+32|0,d+24|0,d+16|0,d+8|0,d+88|0,d+72|0,e,j,s,u)){break d}e=Xa-288|0;Xa=e;Nh(e,d- -64|0,d+32|0);j=e+72|0;Nh(j,d+56|0,d+24|0);i=e+144|0;Nh(i,d+48|0,d+16|0);u=e+216|0;Nh(u,d+40|0,d+8|0);t=0;s=0;b=Xa-288|0;Xa=b;h=Xa-32|0;Xa=h;ha=h,ia=Tb(e),L[ha>>2]=ia;l=e+36|0;ha=h,ia=Tb(l),L[ha+4>>2]=ia;ha=h,ia=Tb(j),L[ha+8>>2]=ia;ha=h,ia=Tb(e+108|0),L[ha+12>>2]=ia;ha=h,ia=Tb(i),L[ha+16>>2]=ia;ha=h,ia=Tb(e+180|0),L[ha+20>>2]=ia;ha=h,ia=Tb(u),L[ha+24>>2]=ia;ha=h,ia=Tb(e+252|0),L[ha+28>>2]=ia;j=L[h+4>>2]>L[h>>2];j=L[h+8>>2]>L[h+(j<<2)>>2]?2:j;j=L[h+12>>2]>L[h+(j<<2)>>2]?3:j;j=L[h+16>>2]>L[h+(j<<2)>>2]?4:j;j=L[h+20>>2]>L[h+(j<<2)>>2]?5:j;j=L[h+24>>2]>L[h+(j<<2)>>2]?6:j;j=L[h+28>>2]>L[h+(j<<2)>>2]?7:j;i=h+(j<<2)|0;k=L[i>>2];if(k!=O(0)){zd(e,e+N(j,36)|0);ce(b,e,O(O(1)/O(W(L[i>>2]))));Ne(b+36|0,l,63)}u=d+96|0;Xa=h+32|0;e:{if(k==O(0)){break e}h=Xa-32|0;Xa=h;j=b+36|0;i=e+36|0;dc(j,b,i);l=b+72|0;dc(l,b,e+72|0);m=b+108|0;dc(m,b,e+108|0);v=b+144|0;dc(v,b,e+144|0);A=b+180|0;dc(A,b,e+180|0);F=b+216|0;dc(F,b,e+216|0);M=b+252|0;dc(M,b,e+252|0);ha=h,ia=Tb(j),L[ha>>2]=ia;ha=h,ia=Tb(l),L[ha+4>>2]=ia;ha=h,ia=Tb(m),L[ha+8>>2]=ia;ha=h,ia=Tb(v),L[ha+12>>2]=ia;ha=h,ia=Tb(A),L[ha+16>>2]=ia;ha=h,ia=Tb(F),L[ha+20>>2]=ia;ha=h,ia=Tb(M),L[ha+24>>2]=ia;l=L[h+4>>2]>L[h>>2];l=L[h+8>>2]>L[h+(l<<2)>>2]?2:l;l=L[h+12>>2]>L[h+(l<<2)>>2]?3:l;l=L[h+16>>2]>L[h+(l<<2)>>2]?4:l;l=L[h+20>>2]>L[h+(l<<2)>>2]?5:l;l=L[h+24>>2]>L[h+(l<<2)>>2]?6:l;m=h+(l<<2)|0;k=L[m>>2];if(k!=O(0)){l=N(l,36);zd(j,l+j|0);zd(i,i+l|0);ce(j,j,O(O(1)/O(W(L[m>>2]))))}Xa=h+32|0;if(k==O(0)){break e}h=Xa-32|0;Xa=h;j=b+72|0;i=b+36|0;l=e+72|0;dc(j,i,l);m=b+108|0;dc(m,i,e+108|0);v=b+144|0;dc(v,i,e+144|0);A=b+180|0;dc(A,i,e+180|0);F=b+216|0;dc(F,i,e+216|0);M=b+252|0;dc(M,i,e+252|0);ha=h,ia=Tb(j),L[ha>>2]=ia;ha=h,ia=Tb(m),L[ha+4>>2]=ia;ha=h,ia=Tb(v),L[ha+8>>2]=ia;ha=h,ia=Tb(A),L[ha+12>>2]=ia;ha=h,ia=Tb(F),L[ha+16>>2]=ia;ha=h,ia=Tb(M),L[ha+20>>2]=ia;i=L[h+4>>2]>L[h>>2];i=L[h+8>>2]>L[h+(i<<2)>>2]?2:i;i=L[h+12>>2]>L[h+(i<<2)>>2]?3:i;i=L[h+16>>2]>L[h+(i<<2)>>2]?4:i;i=L[h+20>>2]>L[h+(i<<2)>>2]?5:i;m=h+(i<<2)|0;k=L[m>>2];if(k!=O(0)){i=N(i,36);zd(j,i+j|0);zd(l,i+l|0);ce(j,j,O(O(1)/O(W(L[m>>2]))))}Xa=h+32|0;if(k==O(0)){break e}h=Xa-32|0;Xa=h;j=b+108|0;i=b+72|0;l=e+108|0;dc(j,i,l);m=b+144|0;dc(m,i,e+144|0);v=b+180|0;dc(v,i,e+180|0);A=b+216|0;dc(A,i,e+216|0);F=b+252|0;dc(F,i,e+252|0);ha=h,ia=Tb(j),L[ha>>2]=ia;ha=h,ia=Tb(m),L[ha+4>>2]=ia;ha=h,ia=Tb(v),L[ha+8>>2]=ia;ha=h,ia=Tb(A),L[ha+12>>2]=ia;ha=h,ia=Tb(F),L[ha+16>>2]=ia;i=L[h+4>>2]>L[h>>2];i=L[h+8>>2]>L[h+(i<<2)>>2]?2:i;i=L[h+12>>2]>L[h+(i<<2)>>2]?3:i;i=L[h+16>>2]>L[h+(i<<2)>>2]?4:i;m=h+(i<<2)|0;k=L[m>>2];if(k!=O(0)){i=N(i,36);zd(j,i+j|0);zd(l,i+l|0);ce(j,j,O(O(1)/O(W(L[m>>2]))))}Xa=h+32|0;if(k==O(0)){break e}h=Xa-16|0;Xa=h;j=b+144|0;i=b+108|0;l=e+144|0;dc(j,i,l);m=b+180|0;dc(m,i,e+180|0);v=b+216|0;dc(v,i,e+216|0);A=b+252|0;dc(A,i,e+252|0);ha=h,ia=Tb(j),L[ha>>2]=ia;ha=h,ia=Tb(m),L[ha+4>>2]=ia;ha=h,ia=Tb(v),L[ha+8>>2]=ia;ha=h,ia=Tb(A),L[ha+12>>2]=ia;i=L[h+4>>2]>L[h>>2];i=L[h+8>>2]>L[h+(i<<2)>>2]?2:i;i=L[h+12>>2]>L[h+(i<<2)>>2]?3:i;m=h+(i<<2)|0;k=L[m>>2];if(k!=O(0)){i=N(i,36);zd(j,i+j|0);zd(l,i+l|0);ce(j,j,O(O(1)/O(W(L[m>>2]))))}Xa=h+16|0;if(k==O(0)){break e}h=Xa-16|0;Xa=h;j=b+180|0;i=b+144|0;l=e+180|0;dc(j,i,l);m=b+216|0;dc(m,i,e+216|0);v=b+252|0;dc(v,i,e+252|0);ha=h,ia=Tb(j),L[ha+4>>2]=ia;ha=h,ia=Tb(m),L[ha+8>>2]=ia;ha=h,ia=Tb(v),L[ha+12>>2]=ia;i=h+4|0;m=L[i+4>>2]>L[i>>2];m=L[i+8>>2]>L[i+(m<<2)>>2]?2:m;i=(m<<2)+i|0;k=L[i>>2];if(k!=O(0)){m=N(m,36);zd(j,m+j|0);zd(l,l+m|0);ce(j,j,O(O(1)/O(W(L[i>>2]))))}Xa=h+16|0;if(k==O(0)){break e}h=Xa-16|0;Xa=h;j=b+216|0;l=b+180|0;i=e+216|0;dc(j,l,i);m=b+252|0;dc(m,l,e+252|0);ha=h,ia=Tb(j),L[ha+8>>2]=ia;ha=h,ia=Tb(m),L[ha+12>>2]=ia;l=L[h+12>>2]>L[h+8>>2];m=(h+8|0)+(l<<2)|0;k=L[m>>2];if(k!=O(0)){l=N(l,36);zd(j,l+j|0);zd(i,i+l|0);ce(j,j,O(O(1)/O(W(L[m>>2]))))}Xa=h+16|0;if(k==O(0)){break e}h=b+252|0;dc(h,b+216|0,e+252|0);k=Tb(h);if(k!=O(0)){ce(h,h,O(O(1)/O(W(k))))}if(k==O(0)){break e}h=Xa-384|0;Xa=h;ha=h,ia=te(h,b,0),L[ha+336>>2]=ia;ha=h,ia=te(h+36|0,b,1),L[ha+340>>2]=ia;ha=h,ia=te(h+72|0,b,2),L[ha+344>>2]=ia;ha=h,ia=te(h+108|0,b,3),L[ha+348>>2]=ia;ha=h,ia=te(h+144|0,b,4),L[ha+352>>2]=ia;ha=h,ia=te(h+180|0,b,5),L[ha+356>>2]=ia;ha=h,ia=te(h+216|0,b,6),L[ha+360>>2]=ia;ha=h,ia=te(h+252|0,b,7),L[ha+364>>2]=ia;ha=h,ia=te(h+288|0,b,8),L[ha+368>>2]=ia;j=h+336|0;i=L[j+4>>2]>L[j>>2];i=L[j+8>>2]>L[j+(i<<2)>>2]?2:i;i=L[j+12>>2]>L[j+(i<<2)>>2]?3:i;i=L[j+16>>2]>L[j+(i<<2)>>2]?4:i;i=L[j+20>>2]>L[j+(i<<2)>>2]?5:i;i=L[j+24>>2]>L[j+(i<<2)>>2]?6:i;i=L[j+28>>2]>L[j+(i<<2)>>2]?7:i;i=L[j+32>>2]>L[j+(i<<2)>>2]?8:i;k=L[(i<<2)+j>>2];if(k!=O(0)){Aj(u,h+N(i,36)|0)}Xa=h+384|0;s=k!=O(0)}Xa=b+288|0;if(s){t=!(+O(P(bo(u)))<1e-5)}Xa=e+288|0;if(!t){break d}S=L[d+84>>2];ea=L[d+80>>2];fa=L[d+108>>2];I=L[d+76>>2];T=L[d+112>>2];J=L[d+120>>2];U=L[d+96>>2];V=L[d+72>>2];$=L[d+124>>2];r=L[d+88>>2];aa=O(O(V*$)+O(L[d+100>>2]/r));k=L[d+92>>2];L[o+4>>2]=aa*k;U=O(O(J*V)+O(U/r));L[o>>2]=U*k;V=L[d+72>>2];ga=L[d+128>>2];Y=L[d+104>>2];T=O(O($*I)+O(T/r));L[o+16>>2]=T*k;I=O(O(J*I)+O(fa/r));L[o+12>>2]=I*k;J=O(O(-S)*k);S=O(O(-ea)*k);L[o+8>>2]=O(J*aa)+O(O(S*U)+O(O(ga*V)+O(Y/r)));L[o+20>>2]=O(J*T)+O(O(S*I)+O(O(L[d+128>>2]*L[d+76>>2])+O(L[d+116>>2]/r)));r=O(L[d+120>>2]*k);L[o+24>>2]=r;k=O(L[d+124>>2]*k);L[o+28>>2]=k;L[o+32>>2]=O(L[d+128>>2]-O(r*L[d+80>>2]))-O(k*L[d+84>>2]);c=1}Xa=d+144|0;if(!c){break c}u=rb(E,Z);l=0;i=Xa-48|0;Xa=i;b=i+40|0;Je(b,u,a);c=i+32|0;h=a+8|0;Je(c,u,h);d=i+24|0;t=a+16|0;Je(d,u,t);co(i+16|0,b);co(i+8|0,c);f:{if(!Oh(a,h,t,b,c,d)){break f}s=3;d=i+40|0;c=i+32|0;b=i+24|0;o=a;j=h;while(1){if((s|0)!=4){e=d;t=t+8|0;Je(d,u,t);s=s+1|0;o=o+8|0;j=j+8|0;m=Oh(o,j,t,c,b,d);d=c;c=b;b=e;if(m){continue}break f}break}if(!Oh(j,t,a,c,b,i+16|0)){break f}l=Oh(t,a,h,b,i+16|0,i+8|0)}Xa=i+48|0;if(!l){break c}p=p+1|0}n=n+1|0;continue}break}if(!p){p=0;break a}k=O(O(1)/ca);a=(p|0)>0?p:0;n=0;while(1)if((a|0)==(n|0)){a=0;g:while(1){if(!((a|0)<(B|0)&(p|0)>2)){a=(p|0)>1?p:1;b=H[Nb(z,0)+4>>2];k=L[Nb(z,0)>>2];n=1;while(1)if((a|0)==(n|0)){Aj(q,rb(E,N(b,9)));k=L[q+32>>2];H[q+32>>2]=1065353216;k=O(O(1)/k);L[q>>2]=L[q>>2]*k;L[q+4>>2]=k*L[q+4>>2];L[q+8>>2]=k*L[q+8>>2];L[q+12>>2]=k*L[q+12>>2];L[q+16>>2]=k*L[q+16>>2];L[q+20>>2]=k*L[q+20>>2];L[q+24>>2]=k*L[q+24>>2];L[q+28>>2]=k*L[q+28>>2];p=1;break a}else{if(L[Nb(z,n)>>2]>2];b=H[Nb(z,n)+4>>2]}n=n+1|0;continue}}e=Vh(da,B-a|0)+a|0;d=(a|0)>(e|0)?a:e;b=0;h:while(1){if((b|0)==(p|0)){i=Nb(z,0);s=(((p|0)/2|0)+(p&1)|0)-1|0;n=0;t=Xa-16|0;Xa=t;j=Xf(t+8|0);i:{j:{h=p;if((h|0)>0){if((s|0)<=0){break j}p=h-1|0;u=s-1|0;o=i+(u<<3)|0;while(1){if((n|0)<(p|0)){L[j>>2]=L[o>>2];H[j+4>>2]=H[o+4>>2];a=p;b=n;while(1){c=b;while(1){b=c;c=b+1|0;K=i+(b<<3)|0;if(_n(K,j)){continue}break}d=a;while(1){a=d;d=d-1|0;l=i+(a<<3)|0;if(_n(j,l)){continue}break}if((a|0)>=(b|0)){Xd(K,l);b=c;a=d}if((a|0)>=(b|0)){continue}break}p=(b|0)<(s|0)?p:a;n=(a|0)<(u|0)?b:n;continue}break}a=H[o+4>>2];H[G>>2]=H[o>>2];H[G+4>>2]=a;Xa=t+16|0;break i}mb(ib(ib(lb(ib(ib(ib(71664,26011),26040),8835),82),9364),26298));_();X()}mb(ib(ib(lb(ib(ib(ib(71664,26335),26040),8835),83),9364),26364));_();X()}p=h>>1;a=e;continue g}h=rb(E,N(H[Nb(z,b)+4>>2],9));n=a;while(1)if((d|0)==(n|0)){b=b+1|0;continue h}else{c=Xa-16|0;Xa=c;j=H[(n<<2)+y>>2]<<3;o=j+C|0;yj(c+8|0,c+12|0,h,L[o>>2],L[o+4>>2]);j=j+D|0;L[c>>2]=L[c+8>>2]-L[j>>2];L[c+4>>2]=L[c+12>>2]-L[j+4>>2];r=L[c>>2];Y=O(r*r);r=L[c+4>>2];r=Kf(O(O(O(Y+O(r*r))*k)+O(1)));Xa=c+16|0;c=Nb(z,b);L[c>>2]=r+L[c>>2];n=n+1|0;continue}}}}else{ha=Nb(z,n),ja=0,H[ha>>2]=ja;ha=Nb(z,n),ja=n,H[ha+4>>2]=ja;n=n+1|0;continue}}mb(ib(ib(lb(ib(ib(ib(71664,25711),25238),8835),121),9364),25830));_();X()}mb(ib(ib(lb(ib(ib(ib(71664,25516),25238),8835),120),9364),25617));_();X()}mb(ib(ib(lb(ib(ib(ib(71664,25180),25238),8835),119),9364),25412));_();X()}Xa=G+16|0;if(p){a=Xa-112|0;Xa=a;b=0;k:{if(!lo(a+32|0,q,O(9999999747378752e-21))){break k}H[a+24>>2]=0;H[a+28>>2]=0;H[a+20>>2]=0;k=O(f|0);L[a+16>>2]=k;r=O(g|0);L[a+12>>2]=r;L[a+8>>2]=k;L[a+4>>2]=r;H[a>>2]=0;c=a+104|0;b=a+32|0;Je(c,b,a+24|0);e=a+96|0;Je(e,b,a+16|0);d=a+88|0;Je(d,b,a+8|0);n=a+80|0;Je(n,b,a);b=Xa-48|0;Xa=b;p=b+40|0;Dg(p,e,c);q=b+32|0;Dg(q,d,c);E=b+24|0;Dg(E,n,c);c=b+16|0;Dg(c,e,d);e=b+8|0;Dg(e,n,d);k=Mh(p,q);r=Mh(q,E);I=Mh(p,E);J=Mh(c,e);k=Ph(Ph(Ph(k,r),I),J);Xa=b+48|0;b=0;if(kO(0)?1:-1)+(k>O(0)?1:-1)|0)+(td(d,e,b)>O(0)?1:-1)|0)+(td(e,b,c)>O(0)?1:-1)|0;b=c>>31;b=((b^c)-b|0)==4}x=b;Xa=a+112|0}xe(R);xe(Q);Xa=w- -64|0}else{k=L[mc(b,H[Nb(d,x)>>2])>>2];ha=Nb(R,x),ia=k,L[ha>>2]=ia;k=L[mc(b,H[Nb(d,x)>>2])+4>>2];ha=Nb(R,x),ia=k,L[ha+4>>2]=ia;k=L[mc(c,H[Nb(d,x)+4>>2])>>2];ha=Nb(Q,x),ia=k,L[ha>>2]=ia;k=L[mc(c,H[Nb(d,x)+4>>2])+4>>2];ha=Nb(Q,x),ia=k,L[ha+4>>2]=ia;x=x+1|0;continue}break}return x}function am(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=O(0),A=0;e=Xa-144|0;Xa=e;d=pb(e,0,144);H[d+76>>2]=-1;H[d+44>>2]=a;H[d+32>>2]=262;H[d+84>>2]=a;e=b;u=c;c=0;i=Xa-304|0;Xa=i;a:{b:{c:{d:{e:{if(H[d+4>>2]){break e}Bh(d);if(H[d+4>>2]){break e}break d}a=I[e|0];if(!a){break a}f:{g:{h:{while(1){i:{j:{if(Fe(a&255)){while(1){a=e;e=e+1|0;if(Fe(I[a+1|0])){continue}break}Sd(d,0,0);while(1){b=H[d+4>>2];k:{if((b|0)!=H[d+104>>2]){H[d+4>>2]=b+1;b=I[b|0];break k}b=Lb(d)}if(Fe(b)){continue}break}e=H[d+4>>2];b=H[d+116>>2];if((b|0)>0|(b|0)>=0){e=e-1|0;H[d+4>>2]=e}b=e-H[d+44>>2]|0;c=b>>31;h=b;f=p+H[d+124>>2]|0;b=l+H[d+120>>2]|0;f=b>>>0>>0?f+1|0:f;e=b;b=h+b|0;f=c+f|0;l=b;p=b>>>0>>0?f+1|0:f;break j}l:{m:{n:{if(I[e|0]==37){a=I[e+1|0];if((a|0)==42){break n}if((a|0)!=37){break m}}Sd(d,0,0);o:{if(I[e|0]==37){while(1){a=H[d+4>>2];p:{if((a|0)!=H[d+104>>2]){H[d+4>>2]=a+1;a=I[a|0];break p}a=Lb(d)}if(Fe(a)){continue}break}e=e+1|0;break o}a=H[d+4>>2];if((a|0)!=H[d+104>>2]){H[d+4>>2]=a+1;a=I[a|0];break o}a=Lb(d)}if(I[e|0]!=(a|0)){b=H[d+116>>2];if((b|0)>0|(b|0)>=0){H[d+4>>2]=H[d+4>>2]-1}if((a|0)>=0){break a}c=0;if(!v){break d}break a}a=H[d+4>>2]-H[d+44>>2]|0;c=a>>31;h=a;b=p+H[d+124>>2]|0;a=l+H[d+120>>2]|0;b=a>>>0>>0?b+1|0:b;f=a;a=h+a|0;g=b+c|0;l=a;p=a>>>0>>0?g+1|0:g;a=e;break j}k=0;a=e+2|0;break l}if(!(!Td(a)|I[e+2|0]!=36)){a=I[e+1|0]-48|0;b=Xa-16|0;H[b+12>>2]=u;a=(a>>>0>1?(a<<2)-4|0:0)+u|0;H[b+8>>2]=a+4;k=H[a>>2];a=e+3|0;break l}k=H[u>>2];u=u+4|0;a=e+1|0}s=0;e=0;if(Td(I[a|0])){while(1){e=(I[a|0]+N(e,10)|0)-48|0;b=I[a+1|0];a=a+1|0;if(Td(b)){continue}break}}g=I[a|0];if((g|0)==109){n=0;s=(k|0)!=0;g=I[a+1|0];o=0;a=a+1|0}b=a;a=b+1|0;j=3;c=s;q:{r:{switch(g-65|0){case 39:c=b+2|0;b=I[b+1|0]==104;a=b?c:a;j=b?-2:-1;break q;case 43:c=b+2|0;b=I[b+1|0]==108;a=b?c:a;j=b?3:1;break q;case 51:case 57:j=1;break q;case 11:j=2;break q;case 41:break q;case 0:case 2:case 4:case 5:case 6:case 18:case 23:case 26:case 32:case 34:case 35:case 36:case 37:case 38:case 40:case 45:case 46:case 47:case 50:case 52:case 55:break r;default:break f}}j=0;a=b}b=I[a|0];c=(b&47)==3;t=c?1:j;q=c?b|32:b;s:{if((q|0)==91){break s}t:{if((q|0)!=110){if((q|0)!=99){break t}e=(e|0)>1?e:1;break s}bm(k,t,l,p);break j}Sd(d,0,0);while(1){b=H[d+4>>2];u:{if((b|0)!=H[d+104>>2]){H[d+4>>2]=b+1;b=I[b|0];break u}b=Lb(d)}if(Fe(b)){continue}break}b=H[d+4>>2];c=H[d+116>>2];if((c|0)>0|(c|0)>=0){b=b-1|0;H[d+4>>2]=b}b=b-H[d+44>>2]|0;c=b>>31;h=b;f=p+H[d+124>>2]|0;b=l+H[d+120>>2]|0;f=b>>>0>>0?f+1|0:f;l=b;b=h+b|0;p=c+f|0;p=b>>>0>>0?p+1|0:p;l=b}h=e;g=e>>31;Sd(d,e,g);b=H[d+4>>2];v:{if((b|0)!=H[d+104>>2]){H[d+4>>2]=b+1;break v}if((Lb(d)|0)<0){break h}}b=H[d+116>>2];if((b|0)>0|(b|0)>=0){H[d+4>>2]=H[d+4>>2]-1}b=16;w:{x:{y:{z:{A:{switch(q-88|0){default:b=q-65|0;if(b>>>0>6|!(1<>2]-H[d+44>>2]|0;if(H[d+120>>2]!=(0-b|0)|H[d+124>>2]!=(0-((b>>31)+((b|0)!=0)|0)|0)){break y}break c;case 3:case 11:case 27:if((q&239)==99){pb(i+32|0,-1,257);F[i+32|0]=0;if((q|0)!=115){break x}F[i+65|0]=0;F[i+46|0]=0;G[i+42>>1]=0;G[i+44>>1]=0;break x}c=I[a+1|0];f=(c|0)==94;pb(i+32|0,f,257);F[i+32|0]=0;b=f?a+2|0:a+1|0;B:{C:{D:{a=I[(f?2:1)+a|0];if((a|0)!=45){if((a|0)==93){break D}j=(c|0)!=94;a=b;break B}j=(c|0)!=94;F[i+78|0]=j;break C}j=(c|0)!=94;F[i+126|0]=j}a=b+1|0}while(1){b=I[a|0];E:{if((b|0)!=45){if(!b){break h}if((b|0)!=93){break E}break x}b=45;c=I[a+1|0];if(!c|(c|0)==93){break E}f=a+1|0;a=I[a-1|0];F:{if(c>>>0<=a>>>0){b=c;break F}while(1){a=a+1|0;F[a+(i+32|0)|0]=j;b=I[f|0];if(b>>>0>a>>>0){continue}break}}a=f}F[(b+i|0)+33|0]=j;a=a+1|0;continue};case 23:b=8;break z;case 12:case 29:b=10;break z;case 1:case 2:case 4:case 5:case 6:case 7:case 8:case 10:case 16:case 18:case 19:case 20:case 21:case 22:case 25:case 26:case 28:case 30:case 31:break w;case 0:case 24:case 32:break z;case 17:break A}}b=0}h=0;f=0;c=0;g=0;j=0;w=Xa-16|0;Xa=w;G:{if(!((b|0)!=1&b>>>0<=36)){H[17116]=28;break G}while(1){e=H[d+4>>2];H:{if((e|0)!=H[d+104>>2]){H[d+4>>2]=e+1;e=I[e|0];break H}e=Lb(d)}if(Fe(e)){continue}break}I:{J:{switch(e-43|0){case 0:case 2:break J;default:break I}}j=(e|0)==45?-1:0;e=H[d+4>>2];if((e|0)!=H[d+104>>2]){H[d+4>>2]=e+1;e=I[e|0];break I}e=Lb(d)}K:{L:{M:{N:{if(!(b&-17|(e|0)!=48)){e=H[d+4>>2];O:{if((e|0)!=H[d+104>>2]){H[d+4>>2]=e+1;e=I[e|0];break O}e=Lb(d)}if((e&-33)==88){b=16;e=H[d+4>>2];P:{if((e|0)!=H[d+104>>2]){H[d+4>>2]=e+1;e=I[e|0];break P}e=Lb(d)}if(I[e+50129|0]<16){break M}b=H[d+116>>2];if((b|0)>0|(b|0)>=0){H[d+4>>2]=H[d+4>>2]-1}Sd(d,0,0);break G}if(b){break N}b=8;break M}b=b?b:10;if(b>>>0>I[e+50129|0]){break N}b=H[d+116>>2];if((b|0)>0|(b|0)>=0){H[d+4>>2]=H[d+4>>2]-1}Sd(d,0,0);H[17116]=28;break G}if((b|0)!=10){break M}c=e-48|0;if(c>>>0<=9){b=0;while(1){b=N(b,10)+c|0;h=b>>>0<429496729;c=H[d+4>>2];Q:{if((c|0)!=H[d+104>>2]){H[d+4>>2]=c+1;e=I[c|0];break Q}e=Lb(d)}c=e-48|0;if(h&c>>>0<=9){continue}break}h=b}R:{if(c>>>0>9){break R}m=Iz(h,0,10,0);g=Ya;b=c;while(1){c=H[d+4>>2];S:{if((c|0)!=H[d+104>>2]){H[d+4>>2]=c+1;e=I[c|0];break S}e=Lb(d)}c=e-48|0;r=c>>>0>9;f=g;h=b+m|0;f=h>>>0>>0?f+1|0:f;if((f|0)==429496729&h>>>0>=2576980378|f>>>0>429496729|r){break R}m=Iz(h,f,10,0);g=Ya;b=c;if((g|0)==-1&m>>>0<=(b^-1)>>>0|(g|0)!=-1){continue}break}b=10;break L}b=10;if(c>>>0<=9){break L}break K}if(b-1&b){g=I[e+50129|0];if(g>>>0>>0){while(1){c=N(b,c)+g|0;h=c>>>0<119304647;e=H[d+4>>2];T:{if((e|0)!=H[d+104>>2]){H[d+4>>2]=e+1;e=I[e|0];break T}e=Lb(d)}g=I[e+50129|0];if(h&g>>>0>>0){continue}break}h=c}if(b>>>0<=g>>>0){break L}while(1){m=Iz(h,f,b,0);c=Ya;g=g&255;if((c|0)==-1&(g^-1)>>>0>>0){break L}e=g+m|0;f=e>>>0>>0?c+1|0:c;h=e;e=H[d+4>>2];U:{if((e|0)!=H[d+104>>2]){H[d+4>>2]=e+1;e=I[e|0];break U}e=Lb(d)}g=I[e+50129|0];if(b>>>0<=g>>>0){break L}Nc(w,b,0,0,0,h,f,0,0);if(!(H[w+8>>2]|H[w+12>>2])){continue}break}break L}m=F[(N(b,23)>>>5&7)+50385|0];c=I[e+50129|0];if(c>>>0>>0){while(1){g=g<>>0<134217728;c=H[d+4>>2];V:{if((c|0)!=H[d+104>>2]){H[d+4>>2]=c+1;e=I[c|0];break V}e=Lb(d)}c=I[e+50129|0];if(h&c>>>0>>0){continue}break}h=g}if(b>>>0<=c>>>0){break L}g=m;r=g&31;if((g&63)>>>0>=32){g=0;r=-1>>>r|0}else{g=-1>>>r|0;r=g|(1<>>0>r>>>0){break L}while(1){x=c&255;e=h;c=m&31;if((m&63)>>>0>=32){f=e<>>32-c|f<>2];W:{if((c|0)!=H[d+104>>2]){H[d+4>>2]=c+1;e=I[c|0];break W}e=Lb(d)}c=I[e+50129|0];if(b>>>0<=c>>>0){break L}if((f|0)==(g|0)&h>>>0<=r>>>0|f>>>0>>0){continue}break}}if(I[e+50129|0]>=b>>>0){break K}while(1){c=H[d+4>>2];X:{if((c|0)!=H[d+104>>2]){H[d+4>>2]=c+1;c=I[c|0];break X}c=Lb(d)}if(I[c+50129|0]>>0){continue}break}H[17116]=68;j=0;h=-1;f=-1}b=H[d+116>>2];if((b|0)>0|(b|0)>=0){H[d+4>>2]=H[d+4>>2]-1}if(j|1?0:(f&h)==-1){H[17116]=68;h=-2;f=-1;break G}b=j;c=b^h;h=c-b|0;e=b>>31;f=(e^f)-((b>>>0>c>>>0)+e|0)|0}Xa=w+16|0;b=H[d+4>>2]-H[d+44>>2]|0;if(H[d+120>>2]==(0-b|0)&H[d+124>>2]==(0-((b>>31)+((b|0)!=0)|0)|0)){break c}if(!(!k|(q|0)!=112)){H[k>>2]=h;break w}bm(k,t,h,f);break w}if(!k){break w}b=H[i+16>>2];c=H[i+20>>2];e=H[i+8>>2];f=H[i+12>>2];Y:{switch(t|0){case 0:y=k,z=Tl(e,f,b,c),L[y>>2]=z;break w;case 1:y=k,A=Vi(e,f,b,c),M[y>>3]=A;break w;case 2:break Y;default:break w}}H[k>>2]=e;H[k+4>>2]=f;H[k+8>>2]=b;H[k+12>>2]=c;break w}m=(q|0)==99;j=m?e+1|0:31;t=(t|0)!=1;Z:{if(!t){b=k;if(s){b=qb(j<<2);if(!b){break g}}H[i+296>>2]=0;H[i+300>>2]=0;e=0;_:{while(1){o=b;while(1){b=H[d+4>>2];$:{if((b|0)!=H[d+104>>2]){H[d+4>>2]=b+1;b=I[b|0];break $}b=Lb(d)}if(!I[(b+i|0)+33|0]){break _}F[i+27|0]=b;b=rh(i+28|0,i+27|0,1,i+296|0);if((b|0)==-2){continue}if((b|0)==-1){break i}if(o){H[(e<<2)+o>>2]=H[i+28>>2];e=e+1|0}if(!((e|0)==(j|0)&s)){continue}break}j=j<<1|1;b=pg(o,j<<2);if(b){continue}break}c=1;n=0;break f}if(i+296|0?H[i+296>>2]:0){break i}n=0;break Z}if(s){e=0;b=qb(j);if(!b){break g}while(1){n=b;while(1){b=H[d+4>>2];aa:{if((b|0)!=H[d+104>>2]){H[d+4>>2]=b+1;b=I[b|0];break aa}b=Lb(d)}if(!I[(b+i|0)+33|0]){o=0;break Z}F[e+n|0]=b;e=e+1|0;if((j|0)!=(e|0)){continue}break}c=1;o=0;j=j<<1|1;b=pg(n,j);if(b){continue}break}break f}e=0;if(k){while(1){b=H[d+4>>2];ba:{if((b|0)!=H[d+104>>2]){H[d+4>>2]=b+1;b=I[b|0];break ba}b=Lb(d)}if(I[(b+i|0)+33|0]){F[e+k|0]=b;e=e+1|0;continue}else{o=0;n=k;break Z}}}while(1){b=H[d+4>>2];ca:{if((b|0)!=H[d+104>>2]){H[d+4>>2]=b+1;b=I[b|0];break ca}b=Lb(d)}if(I[(b+i|0)+33|0]){continue}break}n=0;o=0}b=H[d+4>>2];c=H[d+116>>2];if((c|0)>0|(c|0)>=0){b=b-1|0;H[d+4>>2]=b}c=b-H[d+44>>2]|0;b=c+H[d+120>>2]|0;f=H[d+124>>2]+(c>>31)|0;f=b>>>0>>0?f+1|0:f;if(!(f|b)|((b|0)!=(h|0)|(f|0)!=(g|0))&(q|0)==99){break c}da:{if(!s){break da}if(!t){H[k>>2]=o;break da}H[k>>2]=n}if(m){break w}if(o){H[(e<<2)+o>>2]=0}if(!n){n=0;break w}F[e+n|0]=0}b=H[d+4>>2]-H[d+44>>2]|0;e=b>>31;h=b;b=p+H[d+124>>2]|0;c=l+H[d+120>>2]|0;b=c>>>0>>0?b+1|0:b;l=c;c=h+c|0;f=b+e|0;f=c>>>0>>0?f+1|0:f;l=c;p=f;v=((k|0)!=0)+v|0}e=a+1|0;a=I[a+1|0];if(a){continue}break a}break}n=0}c=s;break f}c=1;n=0;o=0}if(v){break b}}v=-1;break b}c=s}if(!c){break a}jb(n);jb(o)}Xa=i+304|0;Xa=d+144|0;return v}function aw(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0;q=Xa-32|0;Xa=q;d=H[17090];H[17090]=d+1;H[q+28>>2]=d;o=Cc(q+28|0);d=H[q+28>>2];H[o+212>>2]=b;H[o+208>>2]=a;H[o>>2]=d;a=N(a,b);b=a<<2;H[o+200>>2]=b;C=o,D=qb(b),H[C+196>>2]=D;C=o,D=qb(a),H[C+204>>2]=D;n=Xa-32|0;Xa=n;H[n+24>>2]=c;H[n+28>>2]=d;C=n,D=sc(68316,n+28|0),H[C+16>>2]=D;C=n,D=kc(),H[C+8>>2]=D;a:{b:{c:{if(xc(n+16|0,n+8|0)){break c}a=Cc(n+28|0);C=n,D=sc(68336,n+24|0),H[C+16>>2]=D;C=n,D=kc(),H[C+8>>2]=D;if(xc(n+16|0,n+8|0)){break c}e=ub(a+8|0,Kn(n+24|0),184);c=H[a+8>>2];b=H[a+12>>2];if(!((c|0)==H[a+208>>2]&(b|0)==H[a+212>>2])){H[n+4>>2]=b;H[n>>2]=c;sb(0,2,36979,n);b=H[a+208>>2];c=H[e>>2];d=H[e+4>>2];g=H[a+212>>2];H[e+4>>2]=g;H[e>>2]=b;f=+(g|0)/+(d|0);h=+(b|0)/+(c|0);b=0;while(1){if((b|0)!=4){d=b<<3;c=d+e|0;d=d+e|0;M[c+8>>3]=h*M[d+8>>3];M[c+40>>3]=f*M[d+40>>3];M[c+72>>3]=M[d+72>>3];b=b+1|0;continue}break}d:{e:{f:{g:{h:{i:{b=H[e+176>>2];switch(b-1|0){case 0:break f;case 1:break g;case 2:break h;case 3:break i;default:break d}}M[e+104>>3]=M[e+104>>3];M[e+112>>3]=M[e+112>>3];M[e+120>>3]=M[e+120>>3];M[e+128>>3]=M[e+128>>3];M[e+136>>3]=h*M[e+136>>3];M[e+144>>3]=f*M[e+144>>3];M[e+152>>3]=h*M[e+152>>3];M[e+160>>3]=f*M[e+160>>3];M[e+168>>3]=M[e+168>>3];break e}M[e+104>>3]=h*M[e+104>>3];M[e+112>>3]=f*M[e+112>>3];M[e+120>>3]=M[e+120>>3];M[e+128>>3]=M[e+128>>3];M[e+136>>3]=M[e+136>>3]/(h*f);M[e+144>>3]=M[e+144>>3]/(f*(h*h*f));break e}M[e+104>>3]=h*M[e+104>>3];M[e+112>>3]=f*M[e+112>>3];M[e+120>>3]=M[e+120>>3];M[e+128>>3]=M[e+128>>3]/(h*f);M[e+136>>3]=M[e+136>>3]/(f*(h*h*f));break e}M[e+104>>3]=h*M[e+104>>3];M[e+112>>3]=f*M[e+112>>3];M[e+120>>3]=M[e+120>>3];M[e+128>>3]=M[e+128>>3]/(h*f)}H[e+176>>2]=b}}Nn(a);b=Xa-32|0;Xa=b;j:{c=qb(208);if(c){k:{d=ub(c,e,184);g=H[e>>2]+30|0;H[d+192>>2]=g;c=H[e+4>>2];H[d+204>>2]=15;H[d+200>>2]=15;r=c+30|0;H[d+196>>2]=r;l=N(g,r)<<3;c=qb(l);H[d+184>>2]=c;if(!c){break k}l=qb(l);H[d+188>>2]=l;if(!l){break k}x=(r|0)>0?r:0;t=(g|0)>0?g:0;g=e+104|0;v=H[e+176>>2];while(1){if((p|0)!=(x|0)){k=+O(p-15|0);r=0;while(1){if((r|0)!=(t|0)){w=+O(r-15|0);f=w;l:{m:{n:{switch(v-1|0){case 3:y=M[g+48>>3];h=M[g+64>>3];z=M[g+32>>3];f=(f-y)*h/z;A=M[g+56>>3];B=M[g+40>>3];h=(k-A)*h/B;i=f*f+h*h;j=M[g+8>>3]*i*i+(M[g>>3]*i+1);m=M[g+24>>3];s=M[g+16>>3];M[b+8>>3]=(m*((f+f)*f+i)+(f*j+h*((s+s)*f)))*z+y;f=A+B*((m+m)*f*h+(h*j+s*((h+h)*h+i)));break m;case 2:j=M[g+16>>3];h=j*(k-M[g+8>>3]);i=M[g>>3];f=(f-i)*j;if(!(f!=0|h!=0)){M[b+8>>3]=i;f=M[g+8>>3];break m}j=f;f=f*f+h*h;f=f*(M[g+40>>3]/1e8/-1e5)*f+(M[g+32>>3]/-1e8*f+1);M[b+8>>3]=j*f*M[g+24>>3]+i;f=h*f+M[g+8>>3];break m;case 1:j=M[g+16>>3];h=j*(k-M[g+8>>3]);i=M[g>>3];f=(f-i)*j;if(!(f!=0|h!=0)){M[b+8>>3]=i;f=M[g+8>>3];break m}j=f;f=f*f+h*h;f=f*(M[g+32>>3]/1e8/-1e5)*f+(M[g+24>>3]/-1e8*f+1);M[b+8>>3]=j*f+i;f=h*f+M[g+8>>3];break m;case 0:break n;default:break l}}j=M[g+16>>3];h=j*(k-M[g+8>>3]);i=M[g>>3];f=(f-i)*j;if(!(f!=0|h!=0)){M[b+8>>3]=i;f=M[g+8>>3];break m}j=f;f=M[g+24>>3]/-1e8*(f*f+h*h)+1;M[b+8>>3]=j*f+i;f=h*f+M[g+8>>3]}M[b>>3]=f}L[c>>2]=M[b+8>>3];L[c+4>>2]=M[b>>3];wp(g,w,k,b+24|0,b+16|0,v);L[l>>2]=M[b+24>>3];L[l+4>>2]=M[b+16>>3];r=r+1|0;l=l+8|0;c=c+8|0;continue}break}p=p+1|0;continue}break}Xa=b+32|0;b=d;break j}}break b}c=b;H[a+192>>2]=b;if(!b){Ie(36506);break c}o:{b=qb(7062432);if(b){p:{H[b+7062408>>2]=0;H[b>>2]=0;H[b+4>>2]=-1;H[b+7062424>>2]=3;H[b+7062416>>2]=0;H[b+7062420>>2]=1071644672;H[b+24>>2]=0;H[b+28>>2]=2;H[b+16>>2]=100;H[b+20>>2]=0;H[b+8>>2]=0;H[b+12>>2]=1;H[b+32>>2]=c;H[b+4834148>>2]=0;d=H[c>>2];H[b+36>>2]=d;c=H[c+4>>2];H[b+4834152>>2]=0;H[b+15408>>2]=0;H[b+44>>2]=0;H[b+40>>2]=c;H[b+4818296>>2]=0;c=qb(N(c,d)<<1);H[b+4834144>>2]=c;if(!c){break p}H[b+7062384>>2]=0;cs(b,0);H[b+7062388>>2]=-1;cq(b,0);if(b){H[b+7062396>>2]=0;H[b+7062392>>2]=7}break o}}break b}H[a+216>>2]=b;if(!b){Ie(36549);break c}d=Xa-16|0;Xa=d;c=H[a+544>>2];q:{if(!b|(c|0)==H[b+4>>2]){break q}if(c>>>0<=14){r:{s:{if(1<>2]=c;C=b,D=kq(c),H[C+8>>2]=D;switch(H[b+24>>2]-1|0){case 3:break r;case 0:break s;default:break q}}H[b+4>>2]=c;C=b,D=kq(c),H[C+8>>2]=D;t:{switch(H[b+24>>2]){case 0:H[b+24>>2]=1;break q;case 3:break t;default:break q}}H[b+24>>2]=4;break q}H[b+24>>2]=4;break q}H[b+24>>2]=3;break q}H[d>>2]=c;sb(0,3,8281,d)}Xa=d+16|0;c=e+8|0;u:{b=qb(4);if(b){c=xj(c);H[b>>2]=c;if(!c){jb(b);b=0}break u}break b}H[a+220>>2]=b;if(!b){Ie(32310);break c}h=M[a+392>>3];f=M[a+400>>3];r=a+416|0;g=0;c=0;d=Xa-400|0;Xa=d;b=H[a+192>>2];v=H[b+4>>2];x=H[b>>2];e=d+304|0;l=Xa-96|0;Xa=l;v:{p=b+8|0;if(!(M[p+88>>3]>=0)){while(1){b=0;if((g|0)==3){break v}while(1){if((b|0)!=4){u=b<<3;t=g<<5;M[u+(t+l|0)>>3]=-M[u+(p+t|0)>>3];b=b+1|0;continue}break}g=g+1|0;continue}}while(1){b=0;if((g|0)==3){break v}while(1){if((b|0)!=4){u=b<<3;t=g<<5;M[u+(t+l|0)>>3]=M[u+(p+t|0)>>3];b=b+1|0;continue}break}g=g+1|0;continue}}g=0;while(1){b=0;if((g|0)==3){k=M[l+64>>3];i=M[l+72>>3];j=M[l+80>>3];m=Zj(k,i,j);M[e+80>>3]=m;k=k/m;M[d+272>>3]=k;i=i/M[e+80>>3];M[d+280>>3]=i;j=j/M[e+80>>3];M[d+288>>3]=j;M[d+296>>3]=M[l+88>>3]/M[e+80>>3];w=i;s=j;i=M[l+32>>3];j=M[l+40>>3];m=M[l+48>>3];k=Wj(k,w,s,i,j,m);M[e+48>>3]=k;i=i-k*M[d+272>>3];j=j-k*M[d+280>>3];k=m-k*M[d+288>>3];m=Zj(i,j,k);M[e+40>>3]=m;M[d+240>>3]=i/m;M[d+248>>3]=j/M[e+40>>3];M[d+256>>3]=k/M[e+40>>3];j=M[l>>3];m=M[l+8>>3];s=M[l+16>>3];k=Wj(M[d+272>>3],M[d+280>>3],M[d+288>>3],j,m,s);M[e+16>>3]=k;i=Wj(M[d+240>>3],M[d+248>>3],M[d+256>>3],j,m,s);M[e+8>>3]=i;j=j-i*M[d+240>>3]-k*M[d+272>>3];m=m-i*M[d+248>>3]-k*M[d+280>>3];k=s-i*M[d+256>>3]-k*M[d+288>>3];i=Zj(j,m,k);M[e>>3]=i;M[d+208>>3]=j/i;M[d+216>>3]=m/M[e>>3];M[d+224>>3]=k/M[e>>3];k=M[d+296>>3];i=(M[l+56>>3]-M[e+48>>3]*k)/M[e+40>>3];M[d+264>>3]=i;M[d+232>>3]=(M[l+24>>3]-M[e+8>>3]*i-k*M[e+16>>3])/M[e>>3];g=0;while(1){b=0;if((g|0)==3){Xa=l+96|0}else{while(1){if((b|0)!=3){p=(e+(g<<5)|0)+(b<<3)|0;M[p>>3]=M[p>>3]/M[e+80>>3];b=b+1|0;continue}break}g=g+1|0;continue}break}}else{while(1){if((b|0)!=4){p=(e+(g<<5)|0)+(b<<3)|0;H[p>>2]=0;H[p+4>>2]=0;b=b+1|0;continue}break}g=g+1|0;continue}break}k=+(v-1|0);while(1){if((c|0)==4){w:{i=M[d+384>>3];b=0;while(1){c=0;if((b|0)!=3){while(1){if((c|0)!=3){e=c<<3;M[e+((d+128|0)+N(b,24)|0)>>3]=M[e+((d+304|0)+(b<<5)|0)>>3]/i;c=c+1|0;continue}break}b=b+1|0;continue}break}H[d+32>>2]=0;H[d+36>>2]=0;H[d+56>>2]=0;H[d+60>>2]=0;b=d- -64|0;H[b>>2]=0;H[b+4>>2]=0;H[d+72>>2]=0;H[d+76>>2]=0;H[d+104>>2]=0;H[d+108>>2]=0;i=h-f;M[d+80>>3]=(h+f)/i;M[d+88>>3]=(f+f)*h/i;M[d+40>>3]=M[d+160>>3]*-2/k;f=M[d+168>>3];M[d+48>>3]=-((f+f)/k+-1);H[d+24>>2]=0;H[d+28>>2]=0;H[d+96>>2]=0;H[d+100>>2]=0;f=M[d+128>>3];i=f+f;f=+(x-1|0);M[d>>3]=i/f;h=M[d+136>>3];M[d+8>>3]=(h+h)/f;h=M[d+144>>3];M[d+16>>3]=-((h+h)/f+-1);H[d+120>>2]=0;H[d+124>>2]=0;H[d+112>>2]=0;H[d+116>>2]=-1074790400;i=M[d+296>>3];j=M[d+264>>3];b=0;m=M[d+232>>3];while(1){if((b|0)==4){break w}e=d+(b<<5)|0;f=M[e+16>>3];h=M[e+8>>3];k=M[e>>3];c=0;while(1){if((c|0)!=3){g=(d+208|0)+(c<<3)|0;M[r+((c<<2)+b<<3)>>3]=f*M[g- -64>>3]+(k*M[g>>3]+h*M[g+32>>3]);c=c+1|0;continue}break}M[(r+(b<<3)|0)+96>>3]=f*i+(k*m+h*j)+M[e+24>>3];b=b+1|0;continue}}}else{b=(d+304|0)+(c<<3)|0;M[b+32>>3]=k*M[b- -64>>3]-M[b+32>>3];c=c+1|0;continue}break}Xa=d+400|0;C=a,D=$m(H[a+192>>2]),H[C+224>>2]=D}Xa=n+32|0;break a}sb(0,3,1828,0);ba(1);X()}Wd(33963,H[o+200>>2]);a=H[o>>2];b=H[o+196>>2];c=H[o+200>>2];H[q+20>>2]=H[o+204>>2];H[q+16>>2]=68368;H[q+12>>2]=o+416;H[q+8>>2]=c;H[q+4>>2]=b;H[q>>2]=a;ga(67973,37060,q|0)|0;Xa=q+32|0;return H[o>>2]}function bw(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=O(0),r=0,s=0,t=0,u=O(0),v=O(0),w=O(0),x=O(0),y=O(0),z=0,A=O(0),B=0,C=0,D=0;o=Xa-48|0;Xa=o;H[o+44>>2]=a;C=o,D=sc(68316,o+44|0),H[C>>2]=D;C=o,D=kc(),H[C+40>>2]=D;a:{if(xc(o,o+40|0)){c=H[15789];break a}a=Cc(o+44|0);d=pb(o,0,40);c=H[a+196>>2];H[d+16>>2]=1;H[d>>2]=c;H[d+12>>2]=H[a+204>>2];j=Xa-80|0;Xa=j;b:{c:{d:{b=H[a+216>>2];e:{if(!b|!d){break e}H[b+44>>2]=0;p=b+44|0;a=H[b+7062388>>2];f:{g:{if((a|0)==4){a=H[b+7062396>>2];if((a|0)>0){H[b+7062396>>2]=a-1;break g}c=H[b+16>>2];a=c+H[b+7062400>>2]|0;i=(a|0)<255?a:255;H[j+68>>2]=i;a=H[b+7062404>>2];H[j+76>>2]=c;a=c-a|0;k=(a|0)>0?a:0;H[j+72>>2]=k;n=b+48|0;r=b+15408|0;e=b+15416|0;f=b+4834144|0;a=0;while(1){if((a|0)!=3){s=a<<2;if((Oi(H[d+12>>2],H[b+36>>2],H[b+40>>2],H[b>>2],H[b+12>>2],H[s+(j+68|0)>>2],H[b+20>>2],f,0)|0)<0){break e}if((mp(H[b+36>>2],H[b+40>>2],f,H[b+20>>2],e,r)|0)<0){break e}if((_m(H[d>>2],H[b+36>>2],H[b+40>>2],H[b+4>>2],e,H[b+15408>>2],H[b+7062384>>2],H[b+20>>2],H[b+24>>2],H[b+32>>2]+184|0,M[b+7062416>>3],n,p,H[b+7062424>>2])|0)<0){break e}H[s+(j+56|0)>>2]=H[p>>2];a=a+1|0;continue}break}h:{if(H[b>>2]!=1){f=H[j+60>>2];a=H[j+64>>2];e=H[j+56>>2];break h}H[j+48>>2]=i;e=H[j+56>>2];H[j+52>>2]=e;H[j+32>>2]=k;f=H[j+60>>2];H[j+36>>2]=f;H[j+40>>2]=c;a=H[j+64>>2];H[j+44>>2]=a;sb(0,3,9656,j+32|0)}if(!((a|0)<(e|0)|(a|0)<(f|0))){d=H[b+7062400>>2];a=H[b+7062404>>2];i:{j:{if((d|0)<(a|0)){d=d+1|0;break j}if((a|0)<(d|0)){H[b+7062404>>2]=a+1;break i}H[b+7062404>>2]=a+1;d=d+1|0}H[b+7062400>>2]=d}if((d+c|0)>=255){H[b+7062400>>2]=1;d=1}if((d|0)>=(c|0)){H[b+7062404>>2]=1}H[b+7062396>>2]=H[b+7062392>>2];break c}a=(e|0)<(f|0)?k:i;H[b+16>>2]=a;e=1;c=a-c|0;k:{if((c|0)>0){H[b+7062400>>2]=c;break k}H[b+7062400>>2]=1;e=0-c|0}H[b+7062404>>2]=e;if(H[b>>2]==1){H[j+16>>2]=a;sb(0,3,10381,j+16|0)}H[b+7062396>>2]=H[b+7062392>>2];a=H[b+7062388>>2]}l:{switch(a-1|0){case 2:c=-1;m:{a=H[b+7062408>>2];s=H[d+12>>2];if((_i(a,s)|0)<0){break m}if(!H[a>>2]){e=qb(N(H[a+8>>2],H[a+4>>2]));H[a>>2]=e;if(!e){break m}}while(1){n:{c=0;i=H[a+8>>2];if((i|0)<=(g|0)){break n}while(1){o:{k=0;e=0;i=-4;n=H[a+4>>2];if((n|0)<=(c|0)){break o}while(1){if((i|0)!=5){p:{f=g+i|0;if((f|0)<0|(f|0)>=H[a+8>>2]){break p}z=N(f,n);f=-4;while(1){if((f|0)==5){break p}r=c+f|0;if(!((r|0)<0|(n|0)<=(r|0))){k=I[s+(r+z|0)|0]+k|0;e=e+1|0}f=f+1|0;continue}}i=i+1|0;continue}break}F[H[a>>2]+(N(g,n)+c|0)|0]=(k|0)/(e|0);c=c+1|0;continue}break}g=g+1|0;continue}break}f=0;while(1){if((N(H[a+4>>2],i)|0)<=(f|0)){break m}e=H[a>>2]+f|0;F[e|0]=I[e|0]-7;f=f+1|0;i=H[a+8>>2];continue}}if((c|0)<0){break b}a=H[b+7062408>>2];c=Oi(H[d+12>>2],H[a+4>>2],H[a+8>>2],H[b>>2],H[b+12>>2],0,0,b+4834144|0,H[a>>2]);if((c|0)>=0){break f}break b;case 0:case 1:break l;default:break g}}c=H[b+7062396>>2];if((c|0)>0){H[b+7062396>>2]=c-1;break g}i=H[d+12>>2];f=H[b+7062408>>2];q:{if((a|0)==1){a=0;c=0;e=0;if((_i(f,i)|0)<0){a=-1}else{while(1){i=f+(g<<2)|0;a=H[i+12>>2]+a|0;H[i+1036>>2]=a;g=g+1|0;c=(c&255)+1|0;if((c|0)==(c&255)){continue}break}a=0}if((a|0)>=0){q=O(O(N(H[f+8>>2],H[f+4>>2])|0)*O(.5));r:{if(q=O(0)){g=~~q>>>0;break r}g=0}while(1){a=e;e=a+1|0;i=a&255;c=H[(f+(i<<2)|0)+1036>>2];if(g>>>0>c>>>0){continue}break}while(1){if((c|0)==(g|0)){a=a+1|0;c=H[(f+((a&255)<<2)|0)+1036>>2];continue}break}F[j+68|0]=i+(a&255)>>>1;a=0}break q}if((_i(f,i)|0)<0){a=-1}else{e=1;a=1;while(1){w=O(w+O(N(H[(f+(e<<2)|0)+12>>2],e)>>>0));e=e+1|0;a=(a&255)+1|0;if((a|0)==(a&255)){continue}break}A=O(N(H[f+8>>2],H[f+4>>2])|0);e=0;a=0;while(1){s:{c=H[(f+(e<<2)|0)+12>>2];q=O(q+O(c>>>0));if(q!=O(0)){u=O(A-q);if(u==O(0)){break s}v=O(v+O(N(e,c)>>>0));x=O(O(v/q)-O(O(w-v)/u));u=O(x*O(x*O(q*u)));c=u>y;y=c?u:y;g=c?e:g}e=e+1|0;a=(a&255)+1|0;if((a|0)==(a&255)){continue}}break}F[j+68|0]=g;a=0}}c=a;if((a|0)<0){break b}t:{if(H[b>>2]!=1){break t}a=I[j+68|0];if((a|0)==H[b+16>>2]){break t}c=H[b+7062388>>2];H[j+4>>2]=a;H[j>>2]=(c|0)==1?11090:11594;sb(0,3,10957,j)}H[b+16>>2]=I[j+68|0];H[b+7062396>>2]=H[b+7062392>>2]}if((Oi(H[d+12>>2],H[b+36>>2],H[b+40>>2],H[b>>2],H[b+12>>2],H[b+16>>2],H[b+20>>2],b+4834144|0,0)|0)<0){break e}}a=b+15416|0;if((mp(H[b+36>>2],H[b+40>>2],b+4834144|0,H[b+20>>2],a,b+15408|0)|0)>=0){break d}}c=-1;break b}c=-1;if((_m(H[d>>2],H[b+36>>2],H[b+40>>2],H[b+4>>2],a,H[b+15408>>2],H[b+7062384>>2],H[b+20>>2],H[b+24>>2],H[b+32>>2]+184|0,M[b+7062416>>3],b+48|0,p,H[b+7062424>>2])|0)<0){break b}}if(H[b+28>>2]!=1){a=H[b+4818296>>2];p=(a|0)>0?a:0;i=0;while(1){if((i|0)!=(p|0)){d=0;a=H[b+44>>2];g=(a|0)>0?a:0;e=N(i,264)+b|0;f=e+4818368|0;k=e+4818360|0;n=e+4818304|0;a=-1;l=.5;while(1){if((d|0)!=(g|0)){c=(d<<8)+b|0;h=+H[c+48>>2];m=+H[n>>2]/h;u:{if(m<.7|m>1.43){break u}m=M[c+104>>3]-M[k>>3];t=m*m;m=M[c+112>>3]-M[f>>3];h=(t+m*m)/h;if(!(h>2];switch(k|0){case 3:case 4:break w;case 0:case 1:case 2:break x;default:break b}}m=M[e+4818336>>3];a=(a<<8)+b|0;if(!(m>M[a+80>>3])){break v}M[a+80>>3]=m;c=H[e+4818308>>2];H[a+52>>2]=c;n=e+4818320|0;f=0;g=-1;l=1e8;while(1){h=0;d=0;if((f|0)!=4){while(1){if((d|0)!=4){t=h;r=e+(d<<4)|0;s=a+((d+f&3)<<4)|0;h=M[r+4818472>>3]-M[s+216>>3];B=h*h;h=M[r+4818480>>3]-M[s+224>>3];h=t+(B+h*h);d=d+1|0;continue}break}if(h>2]-f|0)+4|0)%4|0;l=h}f=f+1|0;continue}break}H[a- -64>>2]=g;if(k>>>0<=1){M[a+88>>3]=m;H[a+56>>2]=c;H[a+68>>2]=g;break v}M[a+96>>3]=m;H[a+60>>2]=c;H[a+72>>2]=g;break v}h=M[e+4818344>>3];a=(a<<8)+b|0;y:{if(h>M[a+88>>3]){l=M[e+4818352>>3];break y}l=M[e+4818352>>3];if(!(l>M[a+96>>3])){break v}}M[a+88>>3]=h;d=H[e+4818312>>2];M[a+96>>3]=l;H[a+56>>2]=d;H[a+60>>2]=H[e+4818316>>2];f=0;g=-1;l=1e8;while(1){h=0;d=0;if((f|0)!=4){while(1){if((d|0)!=4){t=h;c=e+(d<<4)|0;k=a+((d+f&3)<<4)|0;h=M[c+4818472>>3]-M[k+216>>3];m=h*h;h=M[c+4818480>>3]-M[k+224>>3];h=t+(m+h*h);d=d+1|0;continue}break}d=h>2]=(d+H[e+4818324>>2]|0)%4;H[a+72>>2]=(d+H[e+4818328>>2]|0)%4}i=i+1|0;continue}break}Hn(b);d=0;g=0;while(1){if(H[b+4818296>>2]>(d|0)){c=N(d,264)+b|0;e=c+4818560|0;a=H[e>>2];H[e>>2]=a+1;if((a|0)<=2){if((d|0)!=(g|0)){ub((N(g,264)+b|0)+4818304|0,c+4818304|0,264)}g=g+1|0}d=d+1|0;continue}break}H[b+4818296>>2]=g;a=H[b+44>>2];c=(a|0)>0?a:0;e=0;while(1){z:{A:{if((e|0)==(c|0)){break A}a=(e<<8)+b|0;f=H[a+52>>2];if((f|0)<0){break z}i=a+48|0;d=0;a=(g|0)>0?g:0;while(1){B:{if((a|0)!=(d|0)){if((f|0)!=H[(N(d,264)+b|0)+4818308>>2]){break B}a=d}if((a|0)==(g|0)){if((g|0)==60){break A}g=g+1|0;H[b+4818296>>2]=g}a=N(a,264)+b|0;ub(a+4818304|0,i,256);H[a+4818560>>2]=1;break z}d=d+1|0;continue}}c=0;if(H[b+28>>2]==2){break b}a=0;C:while(1){if((a|0)>=(g|0)){break b}d=0;f=H[b+44>>2];e=(f|0)>0?f:0;i=N(a,264)+b|0;k=i+4818368|0;n=i+4818360|0;i=i+4818304|0;while(1){D:{if((d|0)!=(e|0)){p=(d<<8)+b|0;l=+H[p+48>>2];h=+H[i>>2]/l;if(h<.7|h>1.43){break D}h=M[p+104>>3]-M[n>>3];t=h*h;h=M[p+112>>3]-M[k>>3];if(!((t+h*h)/l<.5)){break D}}else{d=e}if((d|0)==(f|0)){ub(((f<<8)+b|0)+48|0,i,256);H[b+44>>2]=H[b+44>>2]+1;g=H[b+4818296>>2]}a=a+1|0;continue C}d=d+1|0;continue}}}e=e+1|0;continue}}Hn(b);c=0}Xa=j+80|0}Xa=o+48|0;return c|0}function Yl(a,b,c,d,e,f,g,h,i){var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,I=0,J=0,L=0,M=0,N=0;l=Xa-336|0;Xa=l;m=i&65535;p=d;q=e&65535;s=(e^i)&-2147483648;k=h;x=i>>>16&32767;y=e>>>16&32767;a:{b:{if(x-32767>>>0>4294934529&y-32767>>>0>=4294934530){break b}j=e&2147483647;if(!(!d&(j|0)==2147418112?!(b|c):j>>>0<2147418112)){o=d;s=e|32768;break a}e=i&2147483647;if(!(!h&(e|0)==2147418112?!(f|g):e>>>0<2147418112)){o=h;s=i|32768;b=f;c=g;break a}if(!(b|d|(j^2147418112|c))){if(!(f|h|(e^2147418112|g))){b=0;c=0;s=2147450880;break a}s=s|2147418112;b=0;c=0;break a}if(!(f|h|(e^2147418112|g))){b=0;c=0;break a}if(!(b|d|(c|j))){b=!(f|h|(e|g));o=b?0:o;s=b?2147450880:s;b=0;c=0;break a}if(!(f|h|(e|g))){s=s|2147418112;b=0;c=0;break a}if((j|0)==65535|j>>>0<65535){i=b;d=!(p|q);h=d<<6;j=Q(d?b:p)+32|0;b=Q(d?c:q);b=h+((b|0)==32?j:b)|0;Rc(l+320|0,i,c,p,q,b-15|0);n=16-b|0;p=H[l+328>>2];q=H[l+332>>2];c=H[l+324>>2];b=H[l+320>>2]}if(e>>>0>65535){break b}d=!(k|m);e=d<<6;h=Q(d?f:k)+32|0;d=Q(d?g:m);d=e+((d|0)==32?h:d)|0;Rc(l+304|0,f,g,k,m,d-15|0);n=(d+n|0)-16|0;k=H[l+312>>2];m=H[l+316>>2];f=H[l+304>>2];g=H[l+308>>2]}e=m|65536;z=e;A=k;d=k;k=e<<15|d>>>17;d=d<<15|g>>>17;h=0-d|0;e=k;i=1963258675-(e+((d|0)!=0)|0)|0;Nc(l+288|0,d,e,0,0,h,i,0,0);j=H[l+296>>2];Nc(l+272|0,0-j|0,0-(H[l+300>>2]+((j|0)!=0)|0)|0,0,0,h,i,0,0);h=H[l+280>>2];i=h<<1|H[l+276>>2]>>>31;h=H[l+284>>2]<<1|h>>>31;Nc(l+256|0,i,h,0,0,d,e,0,0);j=h;h=H[l+264>>2];Nc(l+240|0,i,j,0,0,0-h|0,0-(H[l+268>>2]+((h|0)!=0)|0)|0,0,0);h=H[l+248>>2];i=h<<1|H[l+244>>2]>>>31;h=H[l+252>>2]<<1|h>>>31;Nc(l+224|0,i,h,0,0,d,e,0,0);j=h;h=H[l+232>>2];Nc(l+208|0,i,j,0,0,0-h|0,0-(H[l+236>>2]+((h|0)!=0)|0)|0,0,0);h=H[l+216>>2];i=h<<1|H[l+212>>2]>>>31;h=H[l+220>>2]<<1|h>>>31;Nc(l+192|0,i,h,0,0,d,e,0,0);e=h;h=H[l+200>>2];Nc(l+176|0,i,e,0,0,0-h|0,0-(H[l+204>>2]+((h|0)!=0)|0)|0,0,0);i=d;h=H[l+184>>2];d=h<<1|H[l+180>>2]>>>31;e=d-1|0;h=(H[l+188>>2]<<1|h>>>31)-!d|0;Nc(l+160|0,i,k,0,0,e,h,0,0);d=f;j=g<<15|d>>>17;Nc(l+144|0,d<<15,j,0,0,e,h,0,0);k=H[l+172>>2];m=H[l+160>>2];B=H[l+152>>2];d=m+B|0;i=H[l+164>>2];j=i+H[l+156>>2]|0;j=d>>>0>>0?j+1|0:j;m=(i|0)==(j|0)&d>>>0>>0|i>>>0>j>>>0;i=m+H[l+168>>2]|0;k=i>>>0>>0?k+1|0:k;m=!j&d>>>0>1|(j|0)!=0;i=m+i|0;k=i>>>0>>0?k+1|0:k;Nc(l+112|0,e,h,0,0,0-i|0,0-(((i|0)!=0)+k|0)|0,0,0);Nc(l+128|0,1-d|0,0-((d>>>0>1)+j|0)|0,0,0,e,h,0,0);G=(y-x|0)+n|0;e=H[l+116>>2];w=e;d=H[l+112>>2];j=e<<1|d>>>31;m=d<<1;n=j;d=j;h=H[l+140>>2];u=h;e=H[l+136>>2];j=h<<1|e>>>31;i=e<<1|H[l+132>>2]>>>31;h=i+m|0;j=d+j|0;j=h>>>0>>0?j+1|0:j;i=h;e=j;j=j-(h>>>0<13927)|0;r=j;k=q|65536;L=k;B=p;j=p;k=k<<1|j>>>31;p=j<<1|c>>>31;d=0;j=d|k;q=j;v=Iz(r,d,j,0);d=Ya;t=d;j=b;d=c<<1|j>>>31;x=j<<1;y=d;h=h-13927|0;j=(e|0)==(r|0)&h>>>0>>0|e>>>0>r>>>0;e=(e|0)==(n|0)&i>>>0>>0|e>>>0>>0;d=H[l+120>>2];k=H[l+124>>2]<<1|d>>>31;i=d<<1;m=j;n=e;e=u>>>31|0;d=e+(w>>>31|i)|0;j=k;j=d>>>0>>0?j+1|0:j;e=d;d=n+d|0;j=d>>>0>>0?j+1|0:j;e=d;d=m+d|0;k=d>>>0>>0?j+1|0:j;e=d;d=d-1|0;C=k-!e|0;D=0;i=Iz(y,o,C,D);e=i+v|0;k=Ya+t|0;k=e>>>0>>0?k+1|0:k;m=(k|0)==(t|0)&e>>>0>>0|k>>>0>>0;v=d;i=Iz(d,0,p,0);d=i+e|0;j=Ya+k|0;j=d>>>0>>0?j+1|0:j;n=d;i=j;e=(j|0)==(k|0)&d>>>0>>0|j>>>0>>0;d=m+e|0;k=0;k=d>>>0>>0?1:k;e=Iz(q,o,C,D);d=e+d|0;j=Ya+k|0;u=d;d=d>>>0>>0?j+1|0:j;m=Iz(q,o,v,o);k=Ya;w=Iz(C,D,p,o);e=w+m|0;j=Ya+k|0;j=e>>>0>>0?j+1|0:j;w=e;e=j;j=(k|0)==(j|0)&m>>>0>w>>>0|j>>>0>>0;m=u+e|0;d=d+j|0;j=m;m=j>>>0>>0?d+1|0:d;u=j;e=0;d=e+n|0;j=i+w|0;j=d>>>0>>0?j+1|0:j;e=j;k=(j|0)==(i|0)&d>>>0>>0|i>>>0>j>>>0;i=u+k|0;j=m;u=i;i=i>>>0>>0?j+1|0:j;n=d;m=e;w=h;h=Iz(h,0,p,o);e=Ya;t=Iz(r,o,y,o);d=t+h|0;j=Ya+e|0;j=d>>>0>>0?j+1|0:j;e=(e|0)==(j|0)&d>>>0>>0|e>>>0>j>>>0;h=j;E=u;t=e;F=x&-2;k=Iz(v,o,F,0);e=k+d|0;j=Ya+j|0;j=e>>>0>>0?j+1|0:j;u=e;k=e;e=j;h=(j|0)==(h|0)&d>>>0>k>>>0|h>>>0>j>>>0;d=t+h|0;k=0;k=d>>>0>>0?1:k;j=d;h=n+d|0;d=k+m|0;d=h>>>0>>0?d+1|0:d;t=h;j=h;h=d;k=(d|0)==(m|0)&j>>>0>>0|d>>>0>>0;d=E+k|0;j=i;M=d;n=d>>>0>>0?j+1|0:j;I=Iz(q,o,w,o);E=Ya;i=Iz(C,D,F,o);d=i+I|0;j=Ya+E|0;j=d>>>0>>0?j+1|0:j;C=d;k=Iz(r,o,p,o);i=d+k|0;m=j;d=j+Ya|0;d=i>>>0>>0?d+1|0:d;J=i;j=Iz(y,o,v,o);i=i+j|0;k=Ya+d|0;D=i;k=i>>>0>>0?k+1|0:k;i=k;v=0;N=(d|0)==(k|0)&D>>>0>>0|d>>>0>k>>>0;j=(d|0)==(m|0)&C>>>0>J>>>0|d>>>0>>0;d=j+((m|0)==(E|0)&C>>>0>>0|m>>>0>>0)|0;k=0;d=N+d|0;m=i|0;k=m+t|0;j=(d|v)+h|0;v=k;d=k;j=d>>>0>>0?j+1|0:j;m=j;h=(h|0)==(j|0)&d>>>0>>0|h>>>0>j>>>0;d=h+M|0;j=n;E=d;h=d>>>0>>0?j+1|0:j;t=Iz(r,o,F,o);r=Ya;k=Iz(y,o,w,o);d=k+t|0;j=Ya+r|0;j=d>>>0>>0?j+1|0:j;n=0;k=(j|0)==(r|0)&d>>>0>>0|j>>>0>>0;r=j;d=j+u|0;j=(k|n)+e|0;n=d;j=d>>>0>>0?j+1|0:j;u=(e|0)==(j|0)&d>>>0>>0|e>>>0>j>>>0;i=0;e=i+d|0;d=j;k=D+d|0;k=e>>>0>>0?k+1|0:k;e=(d|0)==(k|0)&e>>>0>>0|d>>>0>k>>>0;d=u+e|0;j=0;j=d>>>0>>0?1:j;e=d;d=d+v|0;j=j+m|0;j=d>>>0>>0?j+1|0:j;e=j;j=(m|0)==(j|0)&d>>>0>>0|j>>>0>>0;i=j+E|0;k=h;h=i;k=h>>>0>>0?k+1|0:k;i=k;c:{if((k|0)==131071|k>>>0<131071){Nc(l+80|0,d,e,h,i,f,g,A,z);j=b<<17;b=0;c=H[l+88>>2];n=b-c|0;k=H[l+80>>2];m=H[l+84>>2];B=(k|m)!=0;r=n-B|0;n=(j-(H[l+92>>2]+(b>>>0>>0)|0)|0)-(n>>>0>>0)|0;b=k;k=0-k|0;m=0-(((b|0)!=0)+m|0)|0;b=G+16382|0;break c}k=h<<31;d=(e&1)<<31|d>>>1;e=e>>>1|k;h=(i&1)<<31|h>>>1;i=i>>>1|0;Nc(l+96|0,d,e,h,i,f,g,A,z);q=0;m=H[l+104>>2];n=q-m|0;k=H[l+96>>2];p=H[l+100>>2];x=(k|p)!=0;r=n-x|0;n=((b<<16)-(H[l+108>>2]+(m>>>0>q>>>0)|0)|0)-(n>>>0>>0)|0;j=k;k=0-j|0;m=0-(((j|0)!=0)+p|0)|0;x=b;y=c;p=B;q=L;b=G+16383|0}if((b|0)>=32767){s=s|2147418112;b=0;c=0;break a}d:{if((b|0)>0){c=r;j=n<<1|c>>>31;r=c<<1|m>>>31;n=j;p=h;q=i&65535|b<<16;j=m<<1|k>>>31;b=k<<1;break d}if((b|0)<=-113){b=0;c=0;break a}cf(l- -64|0,d,e,h,i,1-b|0);Rc(l+48|0,x,y,p,q,b+112|0);d=H[l+64>>2];e=H[l+68>>2];p=H[l+72>>2];q=H[l+76>>2];Nc(l+32|0,f,g,A,z,d,e,p,q);c=H[l+40>>2];i=c<<1;c=H[l+44>>2]<<1|c>>>31;b=H[l+56>>2];h=H[l+36>>2];n=h>>>31|i;i=b-n|0;n=H[l+60>>2]-((b>>>0>>0)+c|0)|0;c=H[l+32>>2];k=h<<1|c>>>31;c=c<<1;j=H[l+52>>2];b=H[l+48>>2];h=(k|0)==(j|0)&c>>>0>b>>>0|j>>>0>>0;r=i-h|0;n=n-(h>>>0>i>>>0)|0;h=b;b=h-c|0;j=j-((c>>>0>h>>>0)+k|0)|0}Nc(l+16|0,f,g,A,z,3,0,0,0);Nc(l,f,g,A,z,5,0,0,0);h=d;m=p;p=d&1;c=b+p|0;d=0;k=j+d|0;k=b>>>0>c>>>0?k+1|0:k;i=c;c=k;g=(k|0)==(g|0)&i>>>0>f>>>0|g>>>0>>0;d=(d|0)==(k|0)&i>>>0

>>0|d>>>0>k>>>0;b=d+r|0;j=n;j=b>>>0>>0?j+1|0:j;f=b;d=b;b=j;g=(d|0)==(A|0)&(j|0)==(z|0)?g:(z|0)==(j|0)&d>>>0>A>>>0|j>>>0>z>>>0;d=h+g|0;k=e;k=d>>>0>>0?k+1|0:k;g=(e|0)==(k|0)&d>>>0>>0|e>>>0>k>>>0;e=m+g|0;j=q;j=e>>>0>>0?j+1|0:j;g=e;e=d;m=g;d=H[l+20>>2];h=(d|0)==(c|0)&K[l+16>>2]>>0|c>>>0>d>>>0;d=H[l+28>>2];g=H[l+24>>2];h=j>>>0<2147418112&((f|0)==(g|0)&(b|0)==(d|0)?h:(d|0)==(b|0)&g>>>0>>0|b>>>0>d>>>0);g=e+h|0;d=k;d=g>>>0>>0?d+1|0:d;h=(d|0)==(k|0)&e>>>0>g>>>0|d>>>0>>0;e=m+h|0;k=e>>>0>>0?j+1|0:j;h=e;e=H[l+4>>2];i=(e|0)==(c|0)&K[l>>2]>>0|c>>>0>e>>>0;c=H[l+12>>2];e=H[l+8>>2];c=k>>>0<2147418112&((e|0)==(f|0)&(b|0)==(c|0)?i:(c|0)==(b|0)&e>>>0>>0|b>>>0>c>>>0);b=c+g|0;j=b>>>0>>0?d+1|0:d;c=j;f=(d|0)==(j|0)&b>>>0>>0|d>>>0>j>>>0;e=h+f|0;d=k;o=e|o;s=s|(e>>>0>>0?d+1|0:d)}H[a>>2]=b;H[a+4>>2]=c;H[a+8>>2]=o;H[a+12>>2]=s;Xa=l+336|0}function to(a,b,c,d,e,f,g,h){var i=O(0),j=0,k=0,l=0,m=0,n=O(0),o=O(0),p=O(0),q=O(0),r=0,s=0,t=O(0),u=0,v=0,w=O(0),x=O(0),y=0,z=0,A=0,B=0,C=0,D=0,E=0,G=0,J=0,M=0,Q=O(0),R=O(0),S=0,V=0,W=0,Y=O(0);r=Xa-48|0;Xa=r;y=zj(r+32|0,yb(d)<<2);z=zj(r+16|0,yb(d)<<2);a:{while(1){if(yb(d)>>>0<=l>>>0){H[a+64>>2]=10;H[a+60>>2]=12;H[a+56>>2]=0;H[a+52>>2]=0;H[a+36>>2]=-1082130432;H[a+40>>2]=1065353216;i=O(f|0);i=O(O(i*O(.20000000298023224))+i);L[a+32>>2]=i;L[a+28>>2]=-i;i=O(e|0);i=O(O(i*O(.20000000298023224))+i);L[a+24>>2]=i;L[a+20>>2]=-i;H[a+44>>2]=1092616192;H[a+84>>2]=0;H[a+88>>2]=0;i=Kf(O(10));F[a+16|0]=1;L[a+48>>2]=O(1)/i;b=a+92|0;Xn(b);L[a+12>>2]=h>>1;L[a+8>>2]=g>>1;H[a+4>>2]=h;H[a>>2]=g;D=rb(y,0);E=rb(z,0);j=yb(d);d=0;l=Xa-16|0;Xa=l;Xn(b);if(j){A=a+112|0;uf(A,j<<2);B=a+124|0;of(B,j);if(I[a+16|0]){b:{v=Xa-16|0;Xa=v;b=Yf(H[a>>2],H[a+4>>2]);m=zj(v,j);c:{d:{if((j|0)>0){if(H[a>>2]<=0){break d}if(H[a+4>>2]<=0){break c}c=E+12|0;e=D+12|0;i=O(b|0);g=0;while(1)if((g|0)==(j|0)){k=rb(m,0);b=zb(m);u=(((b|0)/2|0)+(b&1)|0)-1|0;g=0;e:{f:{if((b|0)>0){if((u|0)<=0){break f}h=b-1|0;G=u-1|0;S=k+(G<<2)|0;while(1){i=L[S>>2];b=h;c=g;if((b|0)>(g|0)){while(1){e=c;while(1){c=e;e=e+1|0;J=k+(c<<2)|0;if(i>L[J>>2]){continue}break}f=b;while(1){b=f;f=b-1|0;M=k+(b<<2)|0;if(i>2]){continue}break}if((b|0)>=(c|0)){Bp(J,M);c=e;b=f}if((b|0)>=(c|0)){continue}break}h=(c|0)<(u|0)?h:b;g=(b|0)<(G|0)?c:g;continue}break}break e}mb(ib(ib(lb(ib(ib(ib(71664,21204),21285),3647),53),4217),21840));_();X()}mb(ib(ib(lb(ib(ib(ib(71664,21932),21285),3647),54),4217),22070));_();X()}i=O(i*O(.25));n=O(U(O(O(L[a+24>>2]-L[a+20>>2])/i)));g:{if(O(P(n))>2]=W;i=O(U(O(O(L[a+32>>2]-L[a+28>>2])/i)));h:{if(O(P(i))>2]=b;b=N(b,H[a+52>>2]);H[a+84>>2]=b;H[a+88>>2]=N(b,H[a+60>>2]);tc(m);Xa=v+16|0;break b}else{b=g<<4;n=Cg(L[b+e>>2],L[b+c>>2]);V=rb(m,g),Y=O(n*i),L[V>>2]=Y;g=g+1|0;continue}}mb(ib(ib(lb(ib(ib(ib(71664,13917),2458),3647),208),4217),14202));break a}mb(ib(ib(lb(ib(ib(ib(71664,14949),2458),3647),209),4217),15231));break a}mb(ib(ib(lb(ib(ib(ib(71664,15771),2458),3647),210),4217),16104));break a}}u=(j|0)>0?j:0;c=0;while(1){if((d|0)==(u|0)){uf(A,c<<2);of(B,c)}else{b=d<<4;e=b+D|0;t=L[e>>2];w=L[e+4>>2];p=L[e+12>>2];f=b+E|0;n=L[f>>2];o=L[f+4>>2];q=L[f+12>>2];b=Xa-16|0;Xa=b;i=O(L[e+8>>2]-L[f+8>>2]);L[l+4>>2]=i;s=6.283185307179586;C=+i;i:{if(!(C<=-3.141592653589793)){s=-6.283185307179586;if(!(C>3.141592653589793)){break i}}i=O(s+C);L[l+4>>2]=i}j:{k:{s=+i;if(s>-3.141592653589793){if(!(s<=3.141592653589793)){break k}i=Cg(p,q);L[l>>2]=i;p=L[l+4>>2];q=Wn(p);p=Vn(p);q=O(q*i);L[b+12>>2]=q;L[b>>2]=q;i=O(p*i);L[b+8>>2]=i;L[b+4>>2]=-i;V=l,Y=O(Kf(L[l>>2])*L[a+48>>2]),L[V>>2]=Y;i=L[b+8>>2];p=L[b+12>>2];x=t;t=L[b>>2];q=L[b+4>>2];L[l+12>>2]=O(x-O(O(t*n)+O(q*o)))+O(O(t*L[a+8>>2])+O(q*L[a+12>>2]));L[l+8>>2]=O(w-O(O(i*n)+O(p*o)))+O(O(i*L[a+8>>2])+O(p*L[a+12>>2]));Xa=b+16|0;break j}mb(ib(ib(lb(ib(ib(ib(71664,8625),16268),3647),468),4217),9158));break a}mb(ib(ib(lb(ib(ib(ib(71664,9998),16268),3647),469),4217),9158));break a}i=L[l+8>>2];p=L[l+4>>2];n=L[l>>2];g=0;l:{m:{n:{o:{p:{q:{r:{s:{t:{o=L[l+12>>2];t=L[a+20>>2];u:{if(o>2];if(w<=o){break u}q=L[a+28>>2];if(q>i){break u}x=L[a+32>>2];if(x<=i){break u}s=+p;if(s<=-3.141592653589793|s>3.141592653589793){break u}Q=L[a+36>>2];if(n>2];if(n>=R){break u}if(!(o>=t)){break t}if(!(o=q)){break r}if(!(i-3.141592653589793)){break p}if(!(s<=3.141592653589793)){break o}if(!(n>=Q)){break n}if(!(n>2];t=o;o=L[a+20>>2];V=a,Y=O(Cg(O(t-o),O(L[a+24>>2]-o))*O(b|0)),L[V+68>>2]=Y;b=H[a+56>>2];o=i;i=L[a+28>>2];V=a,Y=O(Cg(O(o-i),O(L[a+32>>2]-i))*O(b|0)),L[V+72>>2]=Y;L[a+76>>2]=(+p+3.141592653589793)*.15915494309189535*+H[a+60>>2];b=H[a+64>>2];i=L[a+36>>2];V=a,Y=O(Cg(O(n-i),O(L[a+40>>2]-i))*O(b|0)),L[V+80>>2]=Y;i=O(T(O(L[a+68>>2]+O(-.5))));n=O(T(O(L[a+76>>2]+O(-.5))));v:{if(O(P(n))>2]+O(-.5))));e=O(P(i))=H[a+52>>2]){break u}h=0;m=e+1|0;if((m|0)>=H[a+56>>2]){break l}i=O(T(O(L[a+80>>2]+O(-.5))));f=O(P(i))=H[a+64>>2]){break u}k=H[a+60>>2];g=(v+k|0)%(k|0)|0;cd(a,dd(a,b,e,g,f));cd(a,dd(a,j,e,g,f));cd(a,dd(a,j,m,g,f));k=(g+1|0)%(k|0)|0;cd(a,dd(a,j,m,k,f));cd(a,dd(a,j,m,k,h));cd(a,dd(a,j,m,g,h));cd(a,dd(a,j,e,k,f));cd(a,dd(a,j,e,k,h));cd(a,dd(a,j,e,g,h));cd(a,dd(a,b,m,g,f));cd(a,dd(a,b,m,k,f));cd(a,dd(a,b,m,k,h));cd(a,dd(a,b,m,g,h));cd(a,dd(a,b,e,k,f));cd(a,dd(a,b,e,k,h));cd(a,dd(a,b,e,g,h));g=1}h=g;break l}mb(ib(ib(lb(ib(ib(ib(71664,1174),16268),3647),360),4217),4635));break a}mb(ib(ib(lb(ib(ib(ib(71664,5415),16268),3647),361),4217),4635));break a}mb(ib(ib(lb(ib(ib(ib(71664,6323),16268),3647),362),4217),6903));break a}mb(ib(ib(lb(ib(ib(ib(71664,7999),16268),3647),363),4217),6903));break a}mb(ib(ib(lb(ib(ib(ib(71664,8625),16268),3647),364),4217),9158));break a}mb(ib(ib(lb(ib(ib(ib(71664,9998),16268),3647),365),4217),9158));break a}mb(ib(ib(lb(ib(ib(ib(71664,10695),16268),3647),366),4217),11097));break a}mb(ib(ib(lb(ib(ib(ib(71664,11735),16268),3647),367),4217),11097));break a}if(h){b=rb(A,c<<2);L[b>>2]=L[a+68>>2];L[b+4>>2]=L[a+72>>2];L[b+8>>2]=L[a+76>>2];L[b+12>>2]=L[a+80>>2];V=rb(B,c),W=d,H[V>>2]=W;c=c+1|0}d=d+1|0;continue}break}}Xa=l+16|0;b=Xa-16|0;Xa=b;H[r+12>>2]=0;H[r+8>>2]=-1;a=Wf(b+8|0,Ej(a+92|0));while(1){if(Ic(a,Wf(b,kc()))){c=oc(a);if(L[r+12>>2]>2])){V=r,W=H[oc(a)>>2],H[V+8>>2]=W;V=r,Y=O(K[oc(a)+4>>2]),L[V+12>>2]=Y}vo(a);continue}break}Xa=b+16|0;a=H[r+8>>2];i=L[r+12>>2];tc(z);tc(y);Xa=r+48|0;a=i>2]);m=mc(c,H[Nb(d,l)+4>>2]);u=l<<2;k=rb(y,u);L[k>>2]=L[j>>2];L[k+4>>2]=L[j+4>>2];L[k+8>>2]=L[j+8>>2];L[k+12>>2]=L[j+12>>2];j=rb(z,u);L[j>>2]=L[m>>2];L[j+4>>2]=L[m+4>>2];L[j+8>>2]=L[m+8>>2];L[j+12>>2]=L[m+12>>2];l=l+1|0;continue}break}return a}_();X()}function Ms(a,b,c,d,e,f){a=a|0;b=+b;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,w=0,x=0,y=0,z=0;l=Xa-560|0;Xa=l;H[l+44>>2]=0;A(+b);g=v(1)|0;v(0)|0;a:{if((g|0)<0){s=1;w=29096;b=-b;A(+b);g=v(1)|0;v(0)|0;break a}if(e&2048){s=1;w=29099;break a}s=e&1;w=s?29102:29097;z=!s}b:{if((g&2146435072)==2146435072){d=s+3|0;Sc(a,32,c,d,e&-65537);Oc(a,w,s);f=f&32;Oc(a,b!=b?f?31429:34819:f?31905:35227,3);Sc(a,32,c,d,e^8192);i=(c|0)<(d|0)?d:c;break b}u=l+16|0;c:{d:{e:{b=nm(b,l+44|0);b=b+b;if(b!=0){g=H[l+44>>2];H[l+44>>2]=g-1;r=f|32;if((r|0)!=97){break e}break c}r=f|32;if((r|0)==97){break c}k=H[l+44>>2];m=(d|0)<0?6:d;break d}k=g-29|0;H[l+44>>2]=k;b=b*268435456;m=(d|0)<0?6:d}p=(k|0)<0?l+48|0:l+336|0;h=p;while(1){if(b<4294967296&b>=0){d=~~b>>>0}else{d=0}H[h>>2]=d;h=h+4|0;b=(b-+(d>>>0))*1e9;if(b!=0){continue}break}f:{if((k|0)<=0){d=k;g=h;j=p;break f}j=p;d=k;while(1){d=(d|0)<29?d:29;g=h-4|0;g:{if(j>>>0>g>>>0){break g}i=0;while(1){o=H[g>>2];n=d&31;x=i;if((d&63)>>>0>=32){i=o<>>32-n;o=o<>>0>>0?i+1|0:i;i=Jz(n,i,1e9);o=Iz(i,Ya,1e9,0);H[g>>2]=n-o;g=g-4|0;if(j>>>0<=g>>>0){continue}break}if(!i){break g}j=j-4|0;H[j>>2]=i}while(1){g=h;if(j>>>0>>0){h=g-4|0;if(!H[h>>2]){continue}}break}d=H[l+44>>2]-d|0;H[l+44>>2]=d;h=g;if((d|0)>0){continue}break}}if((d|0)<0){t=((m+25>>>0)/9|0)+1|0;n=(r|0)==102;while(1){d=0-d|0;i=(d|0)<9?d:9;h:{if(g>>>0<=j>>>0){h=H[j>>2];break h}o=1e9>>>i|0;y=-1<>2];H[h>>2]=x+(d>>>i|0);d=N(o,d&y);h=h+4|0;if(h>>>0>>0){continue}break}h=H[j>>2];if(!d){break h}H[g>>2]=d;g=g+4|0}d=i+H[l+44>>2]|0;H[l+44>>2]=d;j=(!h<<2)+j|0;h=n?p:j;g=g-h>>2>(t|0)?h+(t<<2)|0:g;if((d|0)<0){continue}break}}d=0;i:{if(g>>>0<=j>>>0){break i}d=N(p-j>>2,9);h=10;i=H[j>>2];if(i>>>0<10){break i}while(1){d=d+1|0;h=N(h,10);if(i>>>0>=h>>>0){continue}break}}h=(m-((r|0)==102?0:d)|0)-((r|0)==103&(m|0)!=0)|0;if((h|0)<(N(g-p>>2,9)-9|0)){i=h+9216|0;n=(i|0)/9|0;k=((((k|0)<0?4:292)+l|0)+(n<<2)|0)-4048|0;h=10;i=i-N(n,9)|0;if((i|0)<=7){while(1){h=N(h,10);i=i+1|0;if((i|0)!=8){continue}break}}n=H[k>>2];t=(n>>>0)/(h>>>0)|0;i=n-N(h,t)|0;o=k+4|0;j:{if(!i&(o|0)==(g|0)){break j}k:{if(!(t&1)){b=9007199254740992;if(!(F[k-4|0]&1)|((h|0)!=1e9|j>>>0>=k>>>0)){break k}}b=9007199254740994}q=(g|0)==(o|0)?1:1.5;o=h>>>1|0;q=i>>>0>>0?.5:(o|0)==(i|0)?q:1.5;if(!(I[w|0]!=45|z)){q=-q;b=-b}i=n-i|0;H[k>>2]=i;if(b+q==b){break j}d=h+i|0;H[k>>2]=d;if(d>>>0>=1e9){while(1){H[k>>2]=0;k=k-4|0;if(k>>>0>>0){j=j-4|0;H[j>>2]=0}d=H[k>>2]+1|0;H[k>>2]=d;if(d>>>0>999999999){continue}break}}d=N(p-j>>2,9);h=10;i=H[j>>2];if(i>>>0<10){break j}while(1){d=d+1|0;h=N(h,10);if(i>>>0>=h>>>0){continue}break}}h=k+4|0;g=g>>>0>h>>>0?h:g}while(1){h=g;i=g>>>0<=j>>>0;if(!i){g=h-4|0;if(!H[g>>2]){continue}}break}l:{if((r|0)!=103){k=e&8;break l}g=m?m:1;k=(g|0)>(d|0)&(d|0)>-5;m=(k?d^-1:-1)+g|0;f=(k?-1:-2)+f|0;k=e&8;if(k){break l}g=-9;m:{if(i){break m}n=H[h-4>>2];if(!n){break m}i=10;g=0;if((n>>>0)%10|0){break m}while(1){k=g;g=g+1|0;i=N(i,10);if(!((n>>>0)%(i>>>0)|0)){continue}break}g=k^-1}i=N(h-p>>2,9);if((f&-33)==70){k=0;g=(g+i|0)-9|0;g=(g|0)>0?g:0;m=(g|0)>(m|0)?m:g;break l}k=0;g=((d+i|0)+g|0)-9|0;g=(g|0)>0?g:0;m=(g|0)>(m|0)?m:g}i=-1;r=k|m;if(((r?2147483645:2147483646)|0)<(m|0)){break b}n=(((r|0)!=0)+m|0)+1|0;o=f&-33;n:{if((o|0)==70){if((2147483647-n|0)<(d|0)){break b}g=(d|0)>0?d:0;break n}g=d>>31;g=Ff((g^d)-g|0,0,u);if((u-g|0)<=1){while(1){g=g-1|0;F[g|0]=48;if((u-g|0)<2){continue}break}}t=g-2|0;F[t|0]=f;F[g-1|0]=(d|0)<0?45:43;g=u-t|0;if((g|0)>(2147483647-n|0)){break b}}d=g+n|0;if((d|0)>(s^2147483647)){break b}f=d+s|0;Sc(a,32,c,f,e);Oc(a,w,s);Sc(a,48,c,f,e^65536);o:{p:{q:{if((o|0)==70){g=l+16|0;d=g|8;k=g|9;i=j>>>0>p>>>0?p:j;j=i;while(1){g=Ff(H[j>>2],0,k);r:{if((i|0)!=(j|0)){if(l+16>>>0>=g>>>0){break r}while(1){g=g-1|0;F[g|0]=48;if(l+16>>>0>>0){continue}break}break r}if((g|0)!=(k|0)){break r}F[l+24|0]=48;g=d}Oc(a,g,k-g|0);j=j+4|0;if(p>>>0>=j>>>0){continue}break}if(r){Oc(a,36754,1)}if((m|0)<=0|h>>>0<=j>>>0){break q}while(1){g=Ff(H[j>>2],0,k);if(g>>>0>l+16>>>0){while(1){g=g-1|0;F[g|0]=48;if(l+16>>>0>>0){continue}break}}Oc(a,g,(m|0)<9?m:9);g=m-9|0;j=j+4|0;if(h>>>0<=j>>>0){break p}d=(m|0)>9;m=g;if(d){continue}break}break p}s:{if((m|0)<0){break s}i=h>>>0>j>>>0?h:j+4|0;g=l+16|0;d=g|8;p=g|9;h=j;while(1){g=Ff(H[h>>2],0,p);if((p|0)==(g|0)){F[l+24|0]=48;g=d}t:{if((h|0)!=(j|0)){if(l+16>>>0>=g>>>0){break t}while(1){g=g-1|0;F[g|0]=48;if(l+16>>>0>>0){continue}break}break t}Oc(a,g,1);g=g+1|0;if(!(k|m)){break t}Oc(a,36754,1)}x=g;g=p-g|0;Oc(a,x,(g|0)>(m|0)?m:g);m=m-g|0;h=h+4|0;if(i>>>0<=h>>>0){break s}if((m|0)>=0){continue}break}}Sc(a,48,m+18|0,18,0);Oc(a,t,u-t|0);break o}g=m}Sc(a,48,g+9|0,9,0)}Sc(a,32,c,f,e^8192);i=(c|0)<(f|0)?f:c;break b}m=(f<<26>>31&9)+w|0;u:{if(d>>>0>11){break u}g=12-d|0;q=16;while(1){q=q*16;g=g-1|0;if(g){continue}break}if(I[m|0]==45){b=-(q+(-b-q));break u}b=b+q-q}h=H[l+44>>2];g=h>>31;g=Ff((g^h)-g|0,0,u);if((u|0)==(g|0)){F[l+15|0]=48;g=l+15|0}k=s|2;j=f&32;h=H[l+44>>2];p=g-2|0;F[p|0]=f+15;F[g-1|0]=(h|0)<0?45:43;i=e&8;h=l+16|0;while(1){f=h;if(P(b)<2147483648){g=~~b}else{g=-2147483648}F[h|0]=j|I[g+49888|0];b=(b-+(g|0))*16;h=f+1|0;if(!(!(i|(d|0)>0)&b==0|(h-(l+16|0)|0)!=1)){F[f+1|0]=46;h=f+2|0}if(b!=0){continue}break}i=-1;n=u-p|0;f=n+k|0;if((2147483645-f|0)<(d|0)){break b}v:{w:{if(!d){break w}j=h-(l+16|0)|0;if((j-2|0)>=(d|0)){break w}g=d+2|0;break v}j=h-(l+16|0)|0;g=j}d=g+f|0;Sc(a,32,c,d,e);Oc(a,m,k);Sc(a,48,c,d,e^65536);Oc(a,l+16|0,j);Sc(a,48,g-j|0,0,0);Oc(a,p,n);Sc(a,32,c,d,e^8192);i=(c|0)<(d|0)?d:c}Xa=l+560|0;return i|0}function ds(){var a=0,b=0,c=0,d=0;c=Xa-16|0;Xa=c;a:{if(Ia(c+12|0,c+8|0)|0){break a}a=qb((H[c+12>>2]<<2)+4|0);H[17121]=a;if(!a){break a}a=qb(H[c+8>>2]);if(a){H[H[17121]+(H[c+12>>2]<<2)>>2]=0;if(!(Ha(H[17121],a|0)|0)){break a}}H[17121]=0}Xa=c+16|0;if(!I[72357]){c=H[12977];a=Xa-16|0;Xa=a;d=Pl(72004);H[18011]=72060;H[18009]=c;H[18001]=51920;F[72056]=0;H[18013]=-1;b=a+8|0;jh(b,d);Za[H[H[18001]+8>>2]](72004,b);Cb(b);Xa=a+16|0;a=cm(71328);H[17830]=51132;H[a>>2]=51152;H[17831]=0;fh(a,72004);a=Xa-16|0;Xa=a;b=Jl(72068);H[18027]=72124;H[18025]=c;H[18017]=52020;F[72120]=0;H[18029]=-1;c=a+8|0;jh(c,b);Za[H[H[18017]+8>>2]](72068,c);Cb(c);Xa=a+16|0;c=ol(71416);H[17852]=51180;H[c>>2]=51200;H[17853]=0;fh(c,72068);c=H[11821];ql(72132,c,72180);Ii(71496,72132);pl(72188,c,72236);Hi(71580,72188);c=H[11820];ql(72244,c,72292);Ii(71664,72244);Ii(71832,H[(H[H[17916]-12>>2]+71664|0)+24>>2]);pl(72300,c,72348);Hi(71748,72300);Hi(71916,H[(H[H[17937]-12>>2]+71748|0)+24>>2]);eh(H[H[17830]-12>>2]+71320|0,71496);eh(H[H[17852]-12>>2]+71408|0,71580);nl(H[H[17916]-12>>2]+71664|0);nl(H[H[17937]-12>>2]+71748|0);eh(H[H[17916]-12>>2]+71664|0,71496);eh(H[H[17937]-12>>2]+71748|0,71580);F[72357]=1}c=Xa-16|0;Xa=c;a=Xa-32|0;Xa=a;oa(37320,37432,37536,0,37552,61,37555,0,37555,0,29891,37557,62);b=Xa-16|0;Xa=b;na(37320,1,37560,37552,100,63);Xa=b+16|0;H[a+28>>2]=0;H[a+24>>2]=64;b=H[a+28>>2];H[a+16>>2]=H[a+24>>2];H[a+20>>2]=b;b=Xa-16|0;Xa=b;d=H[a+20>>2];H[b+8>>2]=H[a+16>>2];H[b+12>>2]=d;da(37320,31616,3,37564,37712,101,re(b+8|0)|0,0);Xa=b+16|0;H[a+28>>2]=0;H[a+24>>2]=65;b=H[a+28>>2];H[a+8>>2]=H[a+24>>2];H[a+12>>2]=b;b=Xa-16|0;Xa=b;d=H[a+12>>2];H[b+8>>2]=H[a+8>>2];H[b+12>>2]=d;da(37320,31919,4,37728,37744,102,re(b+8|0)|0,0);Xa=b+16|0;H[a+28>>2]=0;H[a+24>>2]=66;b=H[a+28>>2];H[a>>2]=H[a+24>>2];H[a+4>>2]=b;b=Xa-16|0;Xa=b;d=H[a+4>>2];H[b+8>>2]=H[a>>2];H[b+12>>2]=d;da(37320,31989,2,37752,37760,103,re(b+8|0)|0,0);Xa=b+16|0;b=Xa-16|0;Xa=b;H[b+12>>2]=67;da(37320,30189,3,37764,37804,104,He(b+12|0)|0,0);Xa=b+16|0;b=Xa-16|0;Xa=b;H[b+12>>2]=68;da(37320,30185,4,37824,37840,105,He(b+12|0)|0,0);Xa=b+16|0;Xa=a+32|0;a=Xa-32|0;Xa=a;oa(37952,38016,38072,0,37552,69,37555,0,37555,0,29883,37557,70);b=Xa-16|0;Xa=b;na(37952,1,38088,37552,106,71);Xa=b+16|0;H[a+28>>2]=0;H[a+24>>2]=72;b=H[a+28>>2];H[a+16>>2]=H[a+24>>2];H[a+20>>2]=b;b=Xa-16|0;Xa=b;d=H[a+20>>2];H[b+8>>2]=H[a+16>>2];H[b+12>>2]=d;da(37952,31616,3,38092,37712,107,re(b+8|0)|0,0);Xa=b+16|0;H[a+28>>2]=0;H[a+24>>2]=73;b=H[a+28>>2];H[a+8>>2]=H[a+24>>2];H[a+12>>2]=b;b=Xa-16|0;Xa=b;d=H[a+12>>2];H[b+8>>2]=H[a+8>>2];H[b+12>>2]=d;da(37952,31919,4,38112,37744,108,re(b+8|0)|0,0);Xa=b+16|0;H[a+28>>2]=0;H[a+24>>2]=74;b=H[a+28>>2];H[a>>2]=H[a+24>>2];H[a+4>>2]=b;b=Xa-16|0;Xa=b;d=H[a+4>>2];H[b+8>>2]=H[a>>2];H[b+12>>2]=d;da(37952,31989,2,38128,37760,109,re(b+8|0)|0,0);Xa=b+16|0;b=Xa-16|0;Xa=b;H[b+12>>2]=75;da(37952,30189,3,38136,37804,110,He(b+12|0)|0,0);Xa=b+16|0;b=Xa-16|0;Xa=b;H[b+12>>2]=76;da(37952,30185,4,38160,37840,111,He(b+12|0)|0,0);Xa=b+16|0;Xa=a+32|0;a=Xa-32|0;Xa=a;oa(38304,38376,38444,0,37552,77,37555,0,37555,0,30654,37557,78);b=Xa-16|0;Xa=b;na(38304,1,38460,37552,112,79);Xa=b+16|0;H[a+28>>2]=0;H[a+24>>2]=80;b=H[a+28>>2];H[a+16>>2]=H[a+24>>2];H[a+20>>2]=b;b=Xa-16|0;Xa=b;d=H[a+20>>2];H[b+8>>2]=H[a+16>>2];H[b+12>>2]=d;da(38304,31616,3,38464,37712,113,re(b+8|0)|0,0);Xa=b+16|0;H[a+28>>2]=0;H[a+24>>2]=81;b=H[a+28>>2];H[a+8>>2]=H[a+24>>2];H[a+12>>2]=b;b=Xa-16|0;Xa=b;d=H[a+12>>2];H[b+8>>2]=H[a+8>>2];H[b+12>>2]=d;da(38304,31919,4,38496,37744,114,re(b+8|0)|0,0);Xa=b+16|0;H[a+28>>2]=0;H[a+24>>2]=82;b=H[a+28>>2];H[a>>2]=H[a+24>>2];H[a+4>>2]=b;b=Xa-16|0;Xa=b;d=H[a+4>>2];H[b+8>>2]=H[a>>2];H[b+12>>2]=d;da(38304,31989,2,38512,37760,115,re(b+8|0)|0,0);Xa=b+16|0;b=Xa-16|0;Xa=b;H[b+12>>2]=83;da(38304,30189,3,38520,37804,116,He(b+12|0)|0,0);Xa=b+16|0;b=Xa-16|0;Xa=b;H[b+12>>2]=84;da(38304,30185,4,38544,37840,117,He(b+12|0)|0,0);Xa=b+16|0;Xa=a+32|0;a=Xa-16|0;Xa=a;ea(31230,4,38560,37840,85,37);Xa=a+16|0;se(31287,38);se(36430,39);a=Xa-16|0;Xa=a;ea(30665,3,38584,37804,87,40);Xa=a+16|0;a=Xa-16|0;Xa=a;ea(34386,2,38596,37760,88,41);Xa=a+16|0;se(31066,42);se(31092,43);Fn(31079,44);a=Xa-16|0;Xa=a;ea(34375,3,38616,37804,90,45);Xa=a+16|0;Va(38488,31056,38628,91,37557,92);a=c+8|0;Jh(Jh(Jh(Jh(a,32805,0),31767,4),30037,8),31630,12);Ta(38488);Fn(32638,46);se(32651,47);se(32490,48);b=Xa-16|0;Xa=b;ea(31576,2,38632,38640,95,49);Xa=b+16|0;b=Xa-16|0;Xa=b;ea(31588,1,38644,37552,96,50);Xa=b+16|0;En(32042,51);Cn(32065,52);En(32088,53);Cn(32110,54);qj(32664,55);se(32681,56);qj(32777,57);se(32790,58);qj(32698,59);se(32715,60);ac(35481,63156);ac(35510,63164);ac(34614,63160);H[c+8>>2]=0;ac(35302,a);H[c+8>>2]=1;ac(35319,a);H[c+8>>2]=0;ac(35387,a);H[c+8>>2]=100;ac(35028,a);H[c+8>>2]=0;ac(35335,a);H[c+8>>2]=1;ac(35361,a);H[c+8>>2]=0;ac(35409,a);H[c+8>>2]=5;ac(34502,a);H[c+8>>2]=0;H[c+12>>2]=1071644672;ua(35007,62708,+M[a>>3]);H[c+8>>2]=0;ac(35055,a);H[c+8>>2]=1;ac(34714,a);H[c+8>>2]=2;ac(34754,a);H[c+8>>2]=3;ac(34656,a);H[c+8>>2]=4;ac(34732,a);H[c+8>>2]=0;ac(34931,a);H[c+8>>2]=1;ac(34823,a);H[c+8>>2]=2;ac(34425,a);H[c+8>>2]=3;ac(35231,a);H[c+8>>2]=0;ac(35269,a);H[c+8>>2]=1;ac(34772,a);H[c+8>>2]=2;ac(35590,a);H[c+8>>2]=3;ac(34459,a);H[c+8>>2]=4;ac(35538,a);H[c+8>>2]=5;ac(34880,a);H[c+8>>2]=6;ac(35436,a);H[c+8>>2]=7;ac(34675,a);H[c+8>>2]=8;ac(34962,a);H[c+8>>2]=9;ac(34551,a);Xa=c+16|0;pf(68316);pf(68336);Jm();H[17171]=68520;H[17153]=42}function lm(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0;h=Xa-80|0;Xa=h;H[h+76>>2]=b;x=h+55|0;s=h+56|0;b=0;a:{b:{c:{d:{e:while(1){if((2147483647-o|0)<(b|0)){break d}o=b+o|0;f:{g:{h:{k=H[h+76>>2];b=k;i=I[b|0];if(i){while(1){i:{i=i&255;j:{if(!i){i=b;break j}if((i|0)!=37){break i}i=b;while(1){if(I[b+1|0]!=37){break j}j=b+2|0;H[h+76>>2]=j;i=i+1|0;m=I[b+2|0];b=j;if((m|0)==37){continue}break}}b=i-k|0;w=2147483647-o|0;if((b|0)>(w|0)){break d}if(a){Oc(a,k,b)}if((i|0)!=(k|0)){continue e}r=-1;i=1;m=!Td(F[H[h+76>>2]+1|0]);b=H[h+76>>2];if(!(m|I[b+2|0]!=36)){r=F[b+1|0]-48|0;u=1;i=3}b=i+b|0;H[h+76>>2]=b;p=0;l=F[b|0];j=l-32|0;k:{if(j>>>0>31){i=b;break k}i=b;j=1<>2]=i;p=j|p;l=F[b+1|0];j=l-32|0;if(j>>>0>=32){break k}b=i;j=1<>2];if(I[b+2|0]!=36){break n}H[((F[b+1|0]<<2)+e|0)-192>>2]=10;q=H[((F[b+1|0]<<3)+d|0)-384>>2];u=1;b=b+3|0;break m}if(u){break h}u=0;q=0;if(a){b=H[c>>2];H[c>>2]=b+4;q=H[b>>2]}b=H[h+76>>2]+1|0}H[h+76>>2]=b;if((q|0)>=0){break l}q=0-q|0;p=p|8192;break l}q=km(h+76|0);if((q|0)<0){break d}b=H[h+76>>2]}i=0;j=-1;m=0;o:{if(I[b|0]!=46){break o}if(I[b+1|0]==42){p:{q:{if(!Td(F[b+2|0])){break q}b=H[h+76>>2];if(I[b+3|0]!=36){break q}H[((F[b+2|0]<<2)+e|0)-192>>2]=10;j=H[((F[b+2|0]<<3)+d|0)-384>>2];b=b+4|0;break p}if(u){break h}if(a){b=H[c>>2];H[c>>2]=b+4;j=H[b>>2]}else{j=0}b=H[h+76>>2]+2|0}H[h+76>>2]=b;m=(j^-1)>>>31|0;break o}H[h+76>>2]=b+1;j=km(h+76|0);b=H[h+76>>2];m=1}v=m;while(1){t=i;n=28;if(F[b|0]-123>>>0<4294967238){break c}l=b+1|0;H[h+76>>2]=l;i=F[b|0];b=l;i=I[(i+N(t,58)|0)+49359|0];if(i-1>>>0<8){continue}break}r:{s:{if((i|0)!=27){if(!i){break c}if((r|0)>=0){H[(r<<2)+e>>2]=i;b=(r<<3)+d|0;i=H[b+4>>2];H[h+64>>2]=H[b>>2];H[h+68>>2]=i;break s}if(!a){break f}jm(h- -64|0,i,c,g);l=H[h+76>>2];break r}if((r|0)>=0){break c}}b=0;if(!a){continue e}}m=p&-65537;i=p&8192?m:p;p=0;r=29086;n=s;t:{u:{v:{w:{x:{y:{z:{A:{B:{C:{D:{E:{F:{G:{H:{I:{b=F[l-1|0];b=t?(b&15)==3?b&-33:b:b;switch(b-88|0){case 11:break t;case 9:case 13:case 14:case 15:break u;case 27:break z;case 12:case 17:break C;case 23:break D;case 0:case 32:break E;case 24:break F;case 22:break G;case 29:break H;case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 10:case 16:case 18:case 19:case 20:case 21:case 25:case 26:case 28:case 30:case 31:break g;default:break I}}J:{switch(b-65|0){case 0:case 4:case 5:case 6:break u;case 2:break x;case 1:case 3:break g;default:break J}}if((b|0)==83){break y}break g}l=H[h+64>>2];k=H[h+68>>2];r=29086;break B}b=0;K:{switch(t&255){case 0:H[H[h+64>>2]>>2]=o;continue e;case 1:H[H[h+64>>2]>>2]=o;continue e;case 2:i=H[h+64>>2];H[i>>2]=o;H[i+4>>2]=o>>31;continue e;case 3:G[H[h+64>>2]>>1]=o;continue e;case 4:F[H[h+64>>2]]=o;continue e;case 6:H[H[h+64>>2]>>2]=o;continue e;case 7:break K;default:continue e}}i=H[h+64>>2];H[i>>2]=o;H[i+4>>2]=o>>31;continue e}j=j>>>0>8?j:8;i=i|8;b=120}m=s;y=b&32;l=H[h+64>>2];k=H[h+68>>2];if(l|k){while(1){m=m-1|0;F[m|0]=y|I[(l&15)+49888|0];z=!k&l>>>0>15|(k|0)!=0;t=k;k=k>>>4|0;l=(t&15)<<28|l>>>4;if(z){continue}break}}k=m;if(!(i&8)|!(H[h+64>>2]|H[h+68>>2])){break A}r=(b>>>4|0)+29086|0;p=2;break A}b=s;l=H[h+64>>2];k=H[h+68>>2];if(l|k){while(1){b=b-1|0;F[b|0]=l&7|48;t=!k&l>>>0>7|(k|0)!=0;m=k;k=k>>>3|0;l=(m&7)<<29|l>>>3;if(t){continue}break}}k=b;if(!(i&8)){break A}b=s-k|0;j=(b|0)<(j|0)?j:b+1|0;break A}b=H[h+68>>2];k=b;l=H[h+64>>2];if((b|0)<0){k=0-(k+((l|0)!=0)|0)|0;l=0-l|0;H[h+64>>2]=l;H[h+68>>2]=k;p=1;r=29086;break B}if(i&2048){p=1;r=29087;break B}p=i&1;r=p?29088:29086}k=Ff(l,k,s)}if((j|0)<0?v:0){break d}i=v?i&-65537:i;m=H[h+64>>2];b=H[h+68>>2];if(!((m|b)!=0|j)){k=s;n=k;j=0;break g}b=!(b|m)+(s-k|0)|0;j=(b|0)<(j|0)?j:b;break g}b=H[h+64>>2];k=b?b:36756;b=j>>>0<2147483647?j:2147483647;i=bj(k,0,b);b=i?i-k|0:b;n=b+k|0;if((j|0)>=0){i=m;j=b;break g}i=m;j=b;if(I[n|0]){break d}break g}if(j){n=H[h+64>>2];break w}b=0;Sc(a,32,q,0,i);break v}H[h+12>>2]=0;H[h+8>>2]=H[h+64>>2];n=h+8|0;H[h+64>>2]=n;j=-1}b=0;L:{while(1){k=H[n>>2];if(!k){break L}k=$l(h+4|0,k);m=(k|0)<0;if(!(m|k>>>0>j-b>>>0)){n=n+4|0;b=b+k|0;if(j>>>0>b>>>0){continue}break L}break}if(m){break b}}n=61;if((b|0)<0){break c}Sc(a,32,q,b,i);if(!b){b=0;break v}j=0;n=H[h+64>>2];while(1){k=H[n>>2];if(!k){break v}k=$l(h+4|0,k);j=k+j|0;if(j>>>0>b>>>0){break v}Oc(a,h+4|0,k);n=n+4|0;if(b>>>0>j>>>0){continue}break}}Sc(a,32,q,b,i^8192);b=(b|0)<(q|0)?q:b;continue e}if((j|0)<0?v:0){break d}n=61;b=Za[f|0](a,M[h+64>>3],q,j,i,b)|0;if((b|0)>=0){continue e}break c}F[h+55|0]=H[h+64>>2];j=1;k=x;i=m;break g}j=b+1|0;H[h+76>>2]=j;i=I[b+1|0];b=j;continue}}if(a){break a}if(!u){break f}b=1;while(1){a=H[(b<<2)+e>>2];if(a){jm((b<<3)+d|0,a,c,g);o=1;b=b+1|0;if((b|0)!=10){continue}break a}break}o=1;if(b>>>0>=10){break a}while(1){if(H[(b<<2)+e>>2]){break h}b=b+1|0;if((b|0)!=10){continue}break}break a}n=28;break c}m=n-k|0;l=(j|0)>(m|0)?j:m;if((l|0)>(2147483647-p|0)){break d}n=61;j=l+p|0;b=(j|0)<(q|0)?q:j;if((w|0)<(b|0)){break c}Sc(a,32,b,j,i);Oc(a,r,p);Sc(a,48,b,j,i^65536);Sc(a,48,l,m,0);Oc(a,k,m);Sc(a,32,b,j,i^8192);continue}break}o=0;break a}n=61}H[17116]=n}o=-1}Xa=h+80|0;return o}function Df(a){var b=0,c=0,d=0,e=0,f=0,g=0;e=Xa-16|0;Xa=e;H[e+12>>2]=a;a:{if(a>>>0<=211){d=H[Sl(50608,50800,e+12|0)>>2];break a}if(a>>>0>=4294967292){Qb();X()}f=(a>>>0)/210|0;d=N(f,210);H[e+8>>2]=a-d;g=Sl(50800,50992,e+8|0)-50800>>2;while(1){d=H[(g<<2)+50800>>2]+d|0;a=5;b:{while(1){c:{if((a|0)==47){a=211;while(1){b=(d>>>0)/(a>>>0)|0;if(b>>>0>>0){break b}if((N(a,b)|0)==(d|0)){break c}b=a+10|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+12|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+16|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+18|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+22|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+28|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+30|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+36|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+40|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+42|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+46|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+52|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+58|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+60|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+66|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+70|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+72|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+78|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+82|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+88|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+96|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+100|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+102|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+106|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+108|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+112|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+120|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+126|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+130|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+136|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+138|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+142|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+148|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+150|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+156|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+162|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+166|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+168|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+172|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+178|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+180|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+186|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+190|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+192|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+196|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+198|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+208|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}a=a+210|0;if((N(b,c)|0)!=(d|0)){continue}break}break c}b=H[(a<<2)+50608>>2];c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}a=a+1|0;if((N(b,c)|0)!=(d|0)){continue}}break}d=g+1|0;a=(d|0)==48;g=a?0:d;f=a+f|0;d=N(f,210);continue}break}H[e+12>>2]=d}Xa=e+16|0;return d}function yg(a,b,c,d,e,f,g){var h=O(0),i=O(0),j=0,k=0,l=0,m=O(0),n=0,o=O(0),p=O(0),q=0,r=0,s=O(0),t=0,u=O(0),v=0,w=O(0),x=O(0),y=0,z=O(0),A=O(0),B=O(0),C=O(0),D=O(0),E=O(0),F=O(0),G=O(0),I=O(0),J=O(0),K=O(0);if(!f){f=Xa-32|0;Xa=f;g=O(1e8);a:{if((d|0)<4|L[a+44>>2]==O(0)){break a}l=qb(d<<6);if(!l){sb(0,3,36886,0);g=O(-1);break a}n=qb(d<<3);if(n){while(1){k=0;if((j|0)==3){q=d<<1;z=O(d|0);b:{while(1){A=L[e+36>>2];B=L[e+32>>2];C=L[e+28>>2];D=L[e+20>>2];E=L[e+16>>2];F=L[e+12>>2];G=L[e+4>>2];x=L[e>>2];o=O(0);j=0;while(1){if((d|0)!=(j|0)){a=N(j,12)+c|0;i=L[a>>2];m=L[a+4>>2];g=O(O(O(B*i)+O(m*A))+O(1));if(g==O(0)){break b}a=j<<3;r=a+b|0;p=L[r>>2];a=a+n|0;s=O(C+O(O(E*i)+O(m*D)));u=O(L[r+4>>2]-O(s/g));L[a+4>>2]=u;w=p;p=O(F+O(O(x*i)+O(G*m)));w=O(w-O(p/g));L[a>>2]=w;a=l+(j<<6)|0;I=O(m/g);L[a+4>>2]=I;J=O(i/g);L[a>>2]=J;K=O(O(1)/g);L[a+8>>2]=K;H[a+12>>2]=0;H[a+16>>2]=0;H[a+20>>2]=0;i=O(-i);g=O(g*g);L[a+24>>2]=O(p*i)/g;m=O(-m);L[a+28>>2]=O(p*m)/g;H[a+32>>2]=0;H[a+36>>2]=0;H[a+40>>2]=0;L[a+44>>2]=J;L[a+48>>2]=I;L[a+52>>2]=K;L[a+56>>2]=O(s*i)/g;L[a+60>>2]=O(s*m)/g;o=O(o+O(O(w*w)+O(u*u)));j=j+1|0;continue}break}c:{g=O(o/z);if(gO(.9900000095367432)){break c}if((k|0)!=10){break d}break c}if((k|0)==10){break c}}if((cn(f,n,l,q)|0)<0){break b}L[e>>2]=L[f>>2]+L[e>>2];L[e+4>>2]=L[f+4>>2]+L[e+4>>2];L[e+12>>2]=L[f+8>>2]+L[e+12>>2];L[e+16>>2]=L[f+12>>2]+L[e+16>>2];L[e+20>>2]=L[f+16>>2]+L[e+20>>2];L[e+28>>2]=L[f+20>>2]+L[e+28>>2];L[e+32>>2]=L[f+24>>2]+L[e+32>>2];L[e+36>>2]=L[f+28>>2]+L[e+36>>2];k=k+1|0;h=g;continue}break}jb(l);jb(n);break a}jb(l);jb(n);g=O(1e8);break a}else{while(1){if((k|0)!=4){r=k<<2;q=j<<4;L[r+(q+e|0)>>2]=L[r+(a+q|0)>>2]/L[a+44>>2];k=k+1|0;continue}break}j=j+1|0;continue}}}sb(0,3,36886,0);jb(l);g=O(-1)}Xa=f+32|0;return g}i=g;j=Xa-32|0;Xa=j;g=O(1e8);e:{if((d|0)<4|L[a+44>>2]==O(0)){break e}w=O(d|0);g=O(w*i);f:{if(O(P(g))5?f:5)-1|0;l=0;while(1){f=0;if((l|0)==3){y=q+(t<<2)|0;l=0;g:{while(1){z=L[e+36>>2];A=L[e+32>>2];B=L[e+28>>2];C=L[e+20>>2];D=L[e+16>>2];E=L[e+12>>2];F=L[e+4>>2];G=L[e>>2];f=0;while(1){if((d|0)!=(f|0)){a=N(f,12)+c|0;i=L[a>>2];m=L[a+4>>2];g=O(O(O(A*i)+O(m*z))+O(1));if(g==O(0)){break g}a=f<<3;t=a+b|0;u=L[t>>2];a=a+n|0;o=O(B+O(O(D*i)+O(m*C)));s=O(L[t+4>>2]-O(o/g));L[a+4>>2]=s;p=u;u=O(E+O(O(G*i)+O(F*m)));p=O(p-O(u/g));L[a>>2]=p;a=f<<2;s=O(O(p*p)+O(s*s));L[a+q>>2]=s;L[a+r>>2]=s;a=k+(f<<6)|0;s=O(m/g);L[a+4>>2]=s;p=O(i/g);L[a>>2]=p;x=O(O(1)/g);L[a+8>>2]=x;H[a+12>>2]=0;H[a+16>>2]=0;H[a+20>>2]=0;i=O(-i);g=O(g*g);L[a+24>>2]=O(u*i)/g;m=O(-m);L[a+28>>2]=O(u*m)/g;H[a+32>>2]=0;H[a+36>>2]=0;H[a+40>>2]=0;L[a+44>>2]=p;L[a+48>>2]=s;L[a+52>>2]=x;L[a+56>>2]=O(o*i)/g;L[a+60>>2]=O(o*m)/g;f=f+1|0;continue}break}um(q,d,4,118);i=O(S(O(L[y>>2]*O(4)),O(16)));m=O(i/O(6));f=0;g=O(0);while(1){if((d|0)!=(f|0)){o=L[q+(f<<2)>>2];if(o>i){g=O(m+g)}else{o=O(O(1)-O(o/i));g=O(O(m*O(O(1)-O(O(o*o)*o)))+g)}f=f+1|0;continue}break}h:{g=O(g/w);if(gO(.9900000095367432)){break h}if((l|0)!=10){break i}break h}if((l|0)==10){break h}}t=0;v=0;while(1){if((d|0)!=(t|0)){h=L[r+(t<<2)>>2];if(h<=i){a=k+(v<<5)|0;h=O(O(1)-O(h/i));h=O(h*h);f=k+(t<<6)|0;L[a>>2]=h*L[f>>2];L[a+4>>2]=h*L[f+4>>2];L[a+8>>2]=h*L[f+8>>2];L[a+12>>2]=h*L[f+12>>2];L[a+16>>2]=h*L[f+16>>2];L[a+20>>2]=h*L[f+20>>2];L[a+24>>2]=h*L[f+24>>2];L[a+28>>2]=h*L[f+28>>2];L[a+32>>2]=h*L[f+32>>2];L[a+36>>2]=h*L[f+36>>2];L[a+40>>2]=h*L[f+40>>2];L[a+44>>2]=h*L[f+44>>2];L[a+48>>2]=h*L[f+48>>2];L[a+52>>2]=h*L[f+52>>2];L[a+56>>2]=h*L[f+56>>2];L[a+60>>2]=h*L[f+60>>2];a=n+(v<<2)|0;f=n+(t<<3)|0;L[a>>2]=h*L[f>>2];L[a+4>>2]=h*L[f+4>>2];v=v+2|0}t=t+1|0;continue}break}if((v|0)<=5){jb(k);jb(n);jb(r);jb(q);g=O(-1);break e}if((cn(j,n,k,v)|0)<0){break g}L[e>>2]=L[j>>2]+L[e>>2];L[e+4>>2]=L[j+4>>2]+L[e+4>>2];L[e+12>>2]=L[j+8>>2]+L[e+12>>2];L[e+16>>2]=L[j+12>>2]+L[e+16>>2];L[e+20>>2]=L[j+16>>2]+L[e+20>>2];L[e+28>>2]=L[j+20>>2]+L[e+28>>2];L[e+32>>2]=L[j+24>>2]+L[e+32>>2];L[e+36>>2]=L[j+28>>2]+L[e+36>>2];l=l+1|0;h=g;continue}break}jb(k);jb(n);jb(r);jb(q);break e}jb(k);jb(n);jb(r);jb(q);g=O(1e8);break e}else{while(1){if((f|0)!=4){y=f<<2;v=l<<4;L[y+(v+e|0)>>2]=L[y+(a+v|0)>>2]/L[a+44>>2];f=f+1|0;continue}break}l=l+1|0;continue}}}sb(0,3,36886,0);jb(k);jb(n);jb(r);g=O(-1)}Xa=j+32|0;return g}function Mg(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=O(0),j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=O(0),s=0;o=Xa-16|0;Xa=o;if(H[b>>2]==2){a:{b:{switch(H[c>>2]){case 2:m=H[b+24>>2];a=rb(a+44|0,0);j=H[c+24>>2];l=H[c+8>>2];c:{h=H[c+4>>2];if(h>>>0>4){if(l>>>0>4){g=h-2|0;k=h-1<<2;n=h-3<<2;q=h-4<<2;b=a;d:while(1){e:{if((e|0)==(l|0)){f=0;c=m;g=a;d=h<<2;b=g+d|0;e=b;d=b+d|0;j=d;break e}f=2;c=j+(N(e,h)<<2)|0;i=L[c>>2];L[b>>2]=L[c+8>>2]+O(i+O(O(i*O(6))+O(O(i+L[c+4>>2])*O(4))));i=L[c>>2];L[b+4>>2]=L[c+12>>2]+O(i+O(O(L[c+4>>2]*O(6))+O(O(i+L[c+8>>2])*O(4))));d=b+8|0;while(1)if((f|0)==(g|0)){b=c+k|0;i=L[b>>2];r=L[c+q>>2];f=c+(g<<2)|0;c=c+n|0;L[d>>2]=i+O(r+O(O(L[f>>2]*O(6))+O(O(i+L[c>>2])*O(4))));i=L[b>>2];L[d+4>>2]=i+O(L[c>>2]+O(O(i*O(6))+O(O(i+L[f>>2])*O(4))));e=e+1|0;b=d+8|0;continue d}else{b=c+(f<<2)|0;f=f+1|0;L[d>>2]=L[b+8>>2]+O(L[b-8>>2]+O(O(L[b>>2]*O(6))+O(O(L[b-4>>2]+L[c+(f<<2)>>2])*O(4))));d=d+4|0;continue}}break}while(1){if((f|0)!=(h|0)){i=L[g>>2];L[c>>2]=O(L[j>>2]+O(i+O(O(i*O(6))+O(O(i+L[e>>2])*O(4)))))*O(.00390625);j=j+4|0;e=e+4|0;g=g+4|0;c=c+4|0;f=f+1|0;continue}break}e=h<<2;c=e+m|0;g=e+d|0;f=0;e=a;while(1){if((f|0)==(h|0)){f:{n=l-2|0;k=2;g:while(1){h:{if((k|0)==(n|0)){b=a+(N(h,l-4|0)<<2)|0;e=h<<2;d=b+e|0;c=d+e|0;g=c+e|0;e=m+(N(h,n)<<2)|0;f=0;break h}b=a+(N(h,k-2|0)<<2)|0;e=h<<2;d=b+e|0;c=d+e|0;g=c+e|0;e=g+e|0;j=m+(N(h,k)<<2)|0;f=0;while(1)if((f|0)==(h|0)){k=k+1|0;continue g}else{L[j>>2]=O(L[e>>2]+O(L[b>>2]+O(O(L[c>>2]*O(6))+O(O(L[d>>2]+L[g>>2])*O(4)))))*O(.00390625);e=e+4|0;g=g+4|0;c=c+4|0;d=d+4|0;b=b+4|0;j=j+4|0;f=f+1|0;continue}}break}while(1){if((f|0)!=(h|0)){i=L[g>>2];L[e>>2]=O(i+O(L[b>>2]+O(O(L[c>>2]*O(6))+O(O(i+L[d>>2])*O(4)))))*O(.00390625);g=g+4|0;c=c+4|0;d=d+4|0;b=b+4|0;e=e+4|0;f=f+1|0;continue}break}b=a+(N(h,l-3|0)<<2)|0;a=h<<2;d=b+a|0;c=d+a|0;g=m+(N(h,l-1|0)<<2)|0;f=0;while(1){if((f|0)==(h|0)){break f}i=L[c>>2];L[g>>2]=O(i+O(L[b>>2]+O(O(i*O(6))+O(O(i+L[d>>2])*O(4)))))*O(.00390625);c=c+4|0;d=d+4|0;b=b+4|0;g=g+4|0;f=f+1|0;continue}}}else{i=L[e>>2];L[c>>2]=O(L[g>>2]+O(i+O(O(L[b>>2]*O(6))+O(O(i+L[d>>2])*O(4)))))*O(.00390625);g=g+4|0;d=d+4|0;b=b+4|0;e=e+4|0;c=c+4|0;f=f+1|0;continue}break}break c}mb(ib(ib(lb(ib(ib(ib(71664,5448),2697),3647),169),4217),4616));_();X()}mb(ib(ib(lb(ib(ib(ib(71664,1208),2697),3647),168),4217),4616));_();X()}break a;case 0:a=ia(16)|0;Lg(a,ed(o,14720));ha(a|0,27284,14);X();default:a=ia(16)|0;Lg(a,ed(o,15305));ha(a|0,27284,14);X();case 1:break b}}m=H[b+24>>2];a=H[a+32>>2];j=H[c+24>>2];l=H[c+8>>2];i:{h=H[c+4>>2];if(h>>>0>4){if(l>>>0>4){k=h-4|0;n=h-3|0;g=h-2|0;q=h-1|0;b=a;j:while(1){k:{if((e|0)==(l|0)){f=0;c=m;g=a;d=h<<1;b=g+d|0;e=b;d=b+d|0;j=d;break k}f=2;c=j+N(e,h)|0;d=I[c|0];G[b>>1]=(N(d,7)+I[c+2|0]|0)+(d+I[c+1|0]<<2);d=I[c|0];G[b+2>>1]=(I[c+3|0]+(d+N(I[c+1|0],6)|0)|0)+(d+I[c+2|0]<<2);d=b+4|0;while(1)if((f|0)==(g|0)){f=c+q|0;p=I[f|0];b=c+g|0;s=I[c+k|0]+(p+N(I[b|0],6)|0)|0;c=c+n|0;G[d>>1]=s+(p+I[c|0]<<2);p=I[c|0];c=I[f|0];G[d+2>>1]=(p+N(c,7)|0)+(c+I[b|0]<<2);e=e+1|0;b=d+4|0;continue j}else{b=c+f|0;f=f+1|0;G[d>>1]=((N(I[b|0],6)+I[b-2|0]|0)+(I[c+f|0]+I[b-1|0]<<2)|0)+I[b+2|0];d=d+2|0;continue}}break}while(1){if((f|0)!=(h|0)){k=J[g>>1];L[c>>2]=O(J[j>>1]+(N(k,7)+(k+J[e>>1]<<2)|0)|0)*O(.00390625);j=j+2|0;e=e+2|0;g=g+2|0;c=c+4|0;f=f+1|0;continue}break}c=m+(h<<2)|0;g=(h<<1)+d|0;f=0;e=a;while(1){if((f|0)==(h|0)){l:{n=l-2|0;k=2;m:while(1){n:{if((k|0)==(n|0)){b=a+(N(h,l-4|0)<<1)|0;e=h<<1;d=b+e|0;c=d+e|0;g=c+e|0;e=m+(N(h,n)<<2)|0;f=0;break n}b=a+(N(h,k-2|0)<<1)|0;e=h<<1;d=b+e|0;c=d+e|0;g=c+e|0;e=g+e|0;j=m+(N(h,k)<<2)|0;f=0;while(1)if((f|0)==(h|0)){k=k+1|0;continue m}else{L[j>>2]=O(J[e>>1]+((J[b>>1]+N(J[c>>1],6)|0)+(J[g>>1]+J[d>>1]<<2)|0)|0)*O(.00390625);e=e+2|0;g=g+2|0;c=c+2|0;d=d+2|0;b=b+2|0;j=j+4|0;f=f+1|0;continue}}break}while(1){if((f|0)!=(h|0)){j=J[g>>1];L[e>>2]=O(((J[b>>1]+N(J[c>>1],6)|0)+(j+J[d>>1]<<2)|0)+j|0)*O(.00390625);g=g+2|0;c=c+2|0;d=d+2|0;b=b+2|0;e=e+4|0;f=f+1|0;continue}break}b=a+(N(h,l-3|0)<<1)|0;a=h<<1;d=b+a|0;c=d+a|0;g=m+(N(h,l-1|0)<<2)|0;f=0;while(1){if((f|0)==(h|0)){break l}a=J[c>>1];L[g>>2]=O(((J[b>>1]+N(a,6)|0)+(a+J[d>>1]<<2)|0)+a|0)*O(.00390625);c=c+2|0;d=d+2|0;b=b+2|0;g=g+4|0;f=f+1|0;continue}}}else{j=J[e>>1];L[c>>2]=O(J[g>>1]+((j+N(J[b>>1],6)|0)+(j+J[d>>1]<<2)|0)|0)*O(.00390625);g=g+2|0;d=d+2|0;b=b+2|0;e=e+2|0;c=c+4|0;f=f+1|0;continue}break}break i}mb(ib(ib(lb(ib(ib(ib(71664,5448),2697),3647),56),4217),4616));_();X()}mb(ib(ib(lb(ib(ib(ib(71664,1208),2697),3647),55),4217),4616));_();X()}}Xa=o+16|0;return}mb(ib(ib(lb(ib(ib(ib(71664,13754),2697),3647),357),4217),14162));_();X()}function Yb(a,b,c,d,e,f,g,h,i){var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,R=0;k=Xa-96|0;Xa=k;t=h;u=i&65535;m=(e^i)&-2147483648;l=e&65535;p=l;z=l;J=i>>>16&32767;K=e>>>16&32767;a:{b:{if(J-32767>>>0>4294934529&K-32767>>>0>=4294934530){break b}l=e&2147483647;j=d;if(!(!d&(l|0)==2147418112?!(b|c):l>>>0<2147418112)){o=d;m=e|32768;break a}e=i&2147483647;if(!(!h&(e|0)==2147418112?!(f|g):e>>>0<2147418112)){o=h;m=i|32768;b=f;c=g;break a}if(!(b|j|(l^2147418112|c))){if(!(f|h|(e|g))){m=2147450880;b=0;c=0;break a}m=m|2147418112;b=0;c=0;break a}if(!(f|h|(e^2147418112|g))){d=b|j;e=c|l;b=0;c=0;if(!(d|e)){m=2147450880;break a}m=m|2147418112;break a}if(!(b|j|(c|l))){b=0;c=0;break a}if(!(f|h|(e|g))){b=0;c=0;break a}if((l|0)==65535|l>>>0<65535){j=b;h=!(d|p);i=h<<6;l=Q(h?b:d)+32|0;b=Q(h?c:p);b=i+((b|0)==32?l:b)|0;Rc(k+80|0,j,c,d,p,b-15|0);s=16-b|0;d=H[k+88>>2];z=H[k+92>>2];c=H[k+84>>2];b=H[k+80>>2]}if(e>>>0>65535){break b}e=!(t|u);h=e<<6;i=Q(e?f:t)+32|0;e=Q(e?g:u);e=h+((e|0)==32?i:e)|0;Rc(k- -64|0,f,g,t,u,e-15|0);s=(s-e|0)+16|0;t=H[k+72>>2];u=H[k+76>>2];f=H[k+64>>2];g=H[k+68>>2]}e=f;j=g<<15|e>>>17;h=e<<15;e=j;p=h&-32768;q=c;A=Iz(p,0,c,0);c=Ya;w=c;B=e;i=0;j=Iz(e,0,b,i);e=j+A|0;h=Ya+c|0;h=e>>>0>>0?h+1|0:h;c=e;j=e;n=Iz(b,i,p,i);l=0+n|0;e=Ya+e|0;e=l>>>0>>0?e+1|0:e;x=l;n=l;l=e;C=(j|0)==(e|0)&r>>>0>n>>>0|e>>>0>>0;r=d;L=Iz(p,i,d,0);F=Ya;e=Iz(q,i,B,i);d=e+L|0;j=Ya+F|0;n=d;d=d>>>0>>0?j+1|0:j;e=t;j=u<<15|e>>>17;y=e<<15|g>>>17;g=j;j=Iz(y,0,b,i);e=j+n|0;f=Ya+d|0;G=e;f=e>>>0>>0?f+1|0:f;u=f;e=f;f=(h|0)==(w|0)&c>>>0>>0|h>>>0>>0;c=h+G|0;f=e+f|0;A=c;f=c>>>0>>0?f+1|0:f;t=f;c=f;D=z|65536;z=v;M=Iz(p,i,D,v);I=Ya;h=Iz(r,o,B,i);f=h+M|0;e=Ya+I|0;N=f;e=f>>>0>>0?e+1|0:e;v=e;E=g|-2147483648;w=0;g=Iz(E,w,b,i);b=g+f|0;f=Ya+e|0;f=b>>>0>>0?f+1|0:f;O=b;e=Iz(y,o,q,i);b=b+e|0;p=f;j=f+Ya|0;P=b;g=b>>>0>>0?j+1|0:j;f=0;b=f+A|0;e=c+P|0;e=b>>>0>>0?e+1|0:e;R=b;c=b;b=b+C|0;C=e;f=b>>>0>>0?e+1|0:e;c=f;s=((K+J|0)+s|0)-16383|0;j=Iz(E,w,q,i);h=Ya;i=Iz(D,z,B,i);e=i+j|0;f=Ya+h|0;f=e>>>0>>0?f+1|0:f;i=(f|0)==(h|0)&e>>>0>>0|f>>>0>>0;h=e;q=i;i=Iz(y,o,r,o);e=i+e|0;j=Ya+f|0;j=e>>>0>>0?j+1|0:j;i=(f|0)==(j|0)&e>>>0>>0|f>>>0>j>>>0;f=q+i|0;h=0;h=f>>>0>>0?1:h;q=Iz(E,w,D,z);i=q+f|0;f=Ya+h|0;f=i>>>0>>0?f+1|0:f;q=e;h=j;B=i;e=(d|0)==(u|0)&n>>>0>G>>>0|d>>>0>u>>>0;d=e+((d|0)==(F|0)&n>>>0>>0|d>>>0>>0)|0;j=0;j=d>>>0>>0?1:j;i=d;d=q+d|0;e=h+j|0;e=d>>>0>>0?e+1|0:e;n=d;i=e;e=(e|0)==(h|0)&d>>>0>>0|e>>>0>>0;d=B+e|0;h=d>>>0>>0?f+1|0:f;q=d;j=Iz(y,o,D,z);e=Ya;r=Iz(E,w,r,o);d=r+j|0;f=Ya+e|0;f=d>>>0>>0?f+1|0:f;r=d;d=f;f=(e|0)==(f|0)&j>>>0>r>>>0|e>>>0>f>>>0;y=d+q|0;e=f+h|0;e=d>>>0>y>>>0?e+1|0:e;h=0;d=h+n|0;f=i+r|0;f=d>>>0>>0?f+1|0:f;h=f;j=(i|0)==(f|0)&d>>>0>>0|f>>>0>>0;i=j+y|0;n=i;i=i>>>0>>0?e+1|0:e;r=d;e=d;d=h;j=(p|0)==(v|0)&N>>>0>O>>>0|p>>>0>>0;f=j+((v|0)==(I|0)&N>>>0>>0|v>>>0>>0)|0;h=0;j=f+((g|0)==(p|0)&O>>>0>P>>>0|g>>>0

>>0)|0;f=g+e|0;e=d+j|0;e=f>>>0>>0?e+1|0:e;g=f;h=(d|0)==(e|0)&f>>>0>>0|d>>>0>e>>>0;d=h+n|0;f=i;f=d>>>0>>0?f+1|0:f;h=e;n=d;i=(t|0)==(C|0)&A>>>0>R>>>0|t>>>0>C>>>0;d=i+((t|0)==(u|0)&A>>>0>>0|t>>>0>>0)|0;j=0;j=d>>>0>>0?1:j;i=d;d=d+g|0;e=e+j|0;e=d>>>0>>0?e+1|0:e;h=(e|0)==(h|0)&d>>>0>>0|e>>>0>>0;g=n+h|0;f=g>>>0>>0?f+1|0:f;h=g;i=f;c:{if(f&65536){s=s+1|0;break c}v=l>>>31|0;f=i<<1|h>>>31;h=g<<1|e>>>31;i=f;f=e<<1|d>>>31;d=d<<1|c>>>31;e=f;g=x;f=l<<1|g>>>31;x=g<<1;l=f;f=c<<1|b>>>31;b=b<<1|v;c=f}if((s|0)>=32767){m=m|2147418112;b=0;c=0;break a}d:{if((s|0)<=0){f=1-s|0;if(f>>>0>=128){b=0;c=0;break a}g=s+127|0;Rc(k+48|0,x,l,b,c,g);Rc(k+32|0,d,e,h,i,g);cf(k+16|0,x,l,b,c,f);cf(k,d,e,h,i,f);x=H[k+32>>2]|H[k+16>>2]|(H[k+48>>2]|H[k+56>>2]|(H[k+52>>2]|H[k+60>>2]))!=0;l=H[k+36>>2]|H[k+20>>2];b=H[k+40>>2]|H[k+24>>2];c=H[k+44>>2]|H[k+28>>2];d=H[k>>2];e=H[k+4>>2];f=H[k+8>>2];g=H[k+12>>2];break d}f=h;g=i&65535|s<<16}o=f|o;m=g|m;if(!(!b&(c|0)==-2147483648?!(l|x):(c|0)>0|(c|0)>=0)){b=d+1|0;j=b?e:e+1|0;c=j;f=(e|0)==(j|0)&b>>>0>>0|e>>>0>j>>>0;d=f+o|0;e=m;o=d;m=d>>>0>>0?e+1|0:e;break a}if(b|x|(c^-2147483648|l)){b=d;c=e;break a}j=m;c=d&1;b=c+d|0;f=b>>>0>>0?e+1|0:e;c=f;e=(e|0)==(f|0)&b>>>0>>0|e>>>0>f>>>0;d=e+o|0;o=d;m=d>>>0>>0?j+1|0:j}H[a>>2]=b;H[a+4>>2]=c;H[a+8>>2]=o;H[a+12>>2]=m;Xa=k+96|0}function mp(a,b,c,d,e,f){var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;w=70;x=1e6;if((d|0)==1){b=(b|0)/2|0;x=25e4;w=17;a=(a|0)/2|0}H[f>>2]=0;y=c+1179664|0;z=b-2|0;A=a-2|0;b=0;while(1){a:{if(H[c+8>>2]<=(b|0)){g=H[f>>2];break a}v=(b<<2)+c|0;g=H[v+12>>2];b:{if((g|0)<(w|0)|(g|0)>(x|0)){break b}t=(b<<4)+c|0;h=t+131084|0;if(H[h>>2]==1|H[t+131088>>2]==(A|0)|(H[t+131092>>2]==1|H[t+131096>>2]==(z|0))){break b}o=b+1|0;i=N(H[f>>2],80048)+e|0;p=Xa-8e4|0;Xa=p;r=H[c>>2];g=H[h>>2];m=H[h+8>>2];k=r+(g+N(m,a)<<1)|0;j=H[h+4>>2];c:{d:{e:{while(1){if((g|0)>(j|0)){break e}h=G[k>>1];if(!((h|0)>0&(o|0)==H[(((h&65535)<<2)+y|0)-4>>2])){k=k+2|0;g=g+1|0;continue}break}if((g|0)!=-1){break d}}sb(0,3,1587,0);g=-1;break c}H[i+40028>>2]=m;H[i+28>>2]=g;H[i+24>>2]=1;s=i+28|0;h=g;j=m;o=1;k=5;f:{while(1){k=k+5|0;u=r+(N(a,j)+h<<1)|0;j=0;g:{while(1){h:{k=(k|0)%8|0;if((j|0)==8){break h}l=k<<2;q=H[l+8416>>2];l=H[l+8384>>2];if(G[u+(N(q,a)+l<<1)>>1]>0){break g}j=j+1|0;k=k+1|0;continue}break}sb(0,3,3116,0);g=-1;break c}H[s+(o<<2)>>2]=h+l;h=i+(H[i+24>>2]<<2)|0;H[h+40028>>2]=q+H[h+40024>>2];j=H[i+24>>2];l=j<<2;h=l+s|0;if(!(H[h>>2]!=(g|0)|(m|0)!=H[(i+l|0)+40028>>2])){u=(j|0)>1?j:1;h=0;o=0;k=1;break f}o=j+1|0;H[i+24>>2]=o;if((o|0)!=9999){j=H[(i+l|0)+40028>>2];h=H[h>>2];continue}break}sb(0,3,3824,0);g=-1;break c}while(1){if((k|0)!=(u|0)){q=i+(k<<2)|0;l=H[q+40028>>2]-m|0;r=N(l,l);l=H[q+28>>2]-g|0;l=r+N(l,l)|0;q=(l|0)>(h|0);h=q?l:h;o=q?k:o;k=k+1|0;continue}break}g=0;q=(o|0)>0?o:0;while(1){if((g|0)==(q|0)){l=i+28|0;m=i+40028|0;g=o;while(1){if((g|0)>=(j|0)){g=0;while(1){if((g|0)!=(q|0)){j=g-o|0;h=g<<2;H[(i+(j+H[i+24>>2]<<2)|0)+28>>2]=H[h+(p+4e4|0)>>2];H[(i+(j+H[i+24>>2]<<2)|0)+40028>>2]=H[h+p>>2];g=g+1|0;continue}break}H[(i+28|0)+(H[i+24>>2]<<2)>>2]=H[i+28>>2];H[(i+40028|0)+(H[i+24>>2]<<2)>>2]=H[i+40028>>2];H[i+24>>2]=H[i+24>>2]+1}else{j=g-o<<2;h=g<<2;H[j+l>>2]=H[h+l>>2];H[j+m>>2]=H[h+m>>2];g=g+1|0;j=H[i+24>>2];continue}break}}else{m=g<<2;h=m+i|0;H[m+(p+4e4|0)>>2]=H[h+28>>2];H[m+p>>2]=H[h+40028>>2];g=g+1|0;continue}break}g=0}Xa=p+8e4|0;if((g|0)<0){break b}u=H[v+12>>2];j=0;i=Xa-112|0;Xa=i;k=N(H[f>>2],80048)+e|0;g=H[k+24>>2]-1|0;q=(g|0)>1?g:1;s=k+40028|0;r=k+28|0;l=H[k+40028>>2];o=H[k+28>>2];g=0;p=1;while(1){if((p|0)!=(q|0)){m=k+(p<<2)|0;h=H[m+40028>>2]-l|0;B=N(h,h);h=H[m+28>>2]-o|0;h=B+N(h,h)|0;m=(h|0)>(j|0);j=m?h:j;g=m?p:g;p=p+1|0;continue}break}H[i+12>>2]=0;H[i+60>>2]=0;n=+(u|0)/.75*.01*1;i:{if((Le(r,s,0,g,n,i- -64|0,i+60|0)|0)<0){p=-1;break i}p=-1;if((Le(r,s,g,H[k+24>>2]-1|0,n,i+16|0,i+12|0)|0)<0){break i}j=H[i+60>>2];h=H[i+12>>2];j:{if(!((j|0)!=1|(h|0)!=1)){j=H[i+16>>2];h=g;g=H[i+64>>2];break j}if(!(h|(j|0)<2)){H[i+60>>2]=0;H[i+12>>2]=0;h=(g|0)/2|0;if((Le(r,s,0,h,n,i- -64|0,i+60|0)|0)<0){break i}if((Le(r,s,h,g,n,i+16|0,i+12|0)|0)<0|H[i+60>>2]!=1|H[i+12>>2]!=1){break i}h=H[i+16>>2];j=g;g=H[i+64>>2];break j}if(j|(h|0)<2){break i}h=H[k+24>>2];H[i+60>>2]=0;H[i+12>>2]=0;h=((g+h|0)-1|0)/2|0;if((Le(r,s,g,h,n,i- -64|0,i+60|0)|0)<0){break i}if((Le(r,s,h,H[k+24>>2]-1|0,n,i+16|0,i+12|0)|0)<0|H[i+60>>2]!=1|H[i+12>>2]!=1){break i}j=H[i+16>>2];h=H[i+64>>2]}p=0;H[k+80028>>2]=0;H[k+80040>>2]=j;H[k+80036>>2]=h;H[k+80032>>2]=g;H[k+80044>>2]=H[k+24>>2]-1}Xa=i+112|0;if((p|0)<0){break b}H[N(H[f>>2],80048)+e>>2]=H[v+12>>2];h=H[f>>2];g=N(h,80048)+e|0;M[g+8>>3]=M[t+655376>>3];M[g+16>>3]=M[t+655384>>3];h=h+1|0;H[f>>2]=h;g=60;if((h|0)==60){break a}}b=b+1|0;continue}break}c=0;b=0;k:while(1){if((b|0)>=(g|0)){while(1){if((c|0)<(g|0)){b=c;if(!H[N(b,80048)+e>>2]){while(1){a=b+1|0;if((a|0)<(g|0)){ub(N(b,80048)+e|0,N(a,80048)+e|0,80048);g=H[f>>2];b=a;continue}break}g=g-1|0;H[f>>2]=g}c=c+1|0;continue}break}l:{if((d|0)!=1){break l}a=0;while(1){if((a|0)>=(g|0)){break l}H[e>>2]=H[e>>2]<<2;n=M[e+8>>3];M[e+8>>3]=n+n;n=M[e+16>>3];M[e+16>>3]=n+n;d=H[e+24>>2];b=0;while(1){if((b|0)<(d|0)){c=(b<<2)+e|0;H[c+28>>2]=H[c+28>>2]<<1;c=c+40028|0;H[c>>2]=H[c>>2]<<1;b=b+1|0;continue}break}a=a+1|0;e=e+80048|0;g=H[f>>2];continue}}return 0}h=N(b,80048)+e|0;a=b+1|0;b=a;while(1)if((b|0)>=(g|0)){b=a;continue k}else{g=N(b,80048)+e|0;n=M[h+8>>3]-M[g+8>>3];C=n*n;n=M[h+16>>3]-M[g+16>>3];n=C+n*n;m=H[h>>2];j=H[g>>2];m:{n:{if((m|0)>(j|0)){if(n<+((m|0)/4|0)){break n}break m}g=h;if(!(n<+((j|0)/4|0))){break m}}H[g>>2]=0}b=b+1|0;g=H[f>>2];continue}}}function Fo(a,b,c,d,e,f){var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=O(0),A=0,B=0,C=0;m=Xa-48|0;Xa=m;a:{b:{c:{d:{e:{f:{j=a+12|0;g:{if((Yf(H[j+4>>2],H[a+108>>2])|0)>=(f|0)){Th(b,1);of(Pf(b),f);c=(f|0)>0?f:0;while(1){if((c|0)==(g|0)){break g}a=H[(g<<2)+e>>2];B=rb(Pf(b),g),C=a,H[B>>2]=C;g=g+1|0;continue}}h=pf(m+24|0);v=c;q=d;r=Xa-16|0;Xa=r;h:{i:{j:{k:{y=j+12|0;if(H[j+4>>2]==(zb(y)|0)){if((q|0)<=0){break k}if((f|0)>(q|0)){break j}if(H[j+4>>2]>(f|0)){break i}H[r+12>>2]=-1;k=j+24|0;Dj(k,f,r+12|0);H[r+8>>2]=-1;w=j+36|0;Dj(w,f,r+8|0);o=j+48|0;of(o,f);Bo(rb(o,0),zb(o));d=-1;while(1){if(H[j+8>>2]<=(A|0)){if(H[j+4>>2]!=(zb(y)|0)){mb(ib(ib(lb(ib(ib(ib(71664,18622),18684),8835),187),9364),19026));break a}}else{Cj(rb(o,0),zb(o),H[j+4>>2],H[j>>2]);n=rb(o,0);i=H[j+4>>2];l=0;c=0;l:{m:{n:{o:{if((zb(w)|0)==(f|0)){if((q|0)<=0){break o}if((f|0)>(q|0)){break n}if((i|0)<=0){break m}p=(f|0)>0?f:0;p:while(1){if((l|0)==(p|0)){break l}s=(l<<2)+e|0;x=0;g=-1;while(1)if((i|0)==(x|0)){l=l+1|0;c=c+g|0;continue p}else{t=n+(x<<2)|0;u=Sh(N(H[s>>2],96)+v|0,N(H[(H[t>>2]<<2)+e>>2],96)+v|0);if(u>>>0>>0){g=H[t>>2];B=rb(w,l),C=g,H[B>>2]=C;g=u}x=x+1|0;continue}}}mb(ib(ib(lb(ib(ib(ib(71664,15637),18684),8835),198),9364),21032));_();X()}mb(ib(ib(lb(ib(ib(ib(71664,19455),18684),8835),199),9364),19624));_();X()}mb(ib(ib(lb(ib(ib(ib(71664,19926),18684),8835),200),9364),20109));_();X()}mb(ib(ib(lb(ib(ib(ib(71664,21539),18684),8835),201),9364),21808));_();X()}if(c>>>0>>0){gi(k,w);Ne(rb(y,0),rb(o,0),H[j+4>>2]);d=c}A=A+1|0;continue}break}Xa=r+16|0;break h}mb(ib(ib(lb(ib(ib(ib(71664,18622),18684),8835),154),9364),19026));break a}mb(ib(ib(lb(ib(ib(ib(71664,19455),18684),8835),155),9364),19624));break a}mb(ib(ib(lb(ib(ib(ib(71664,19926),18684),8835),156),9364),20109));break a}mb(ib(ib(lb(ib(ib(ib(71664,20591),18684),8835),157),9364),20717));break a}n=j+24|0;if((zb(n)|0)!=(f|0)){break f}g=0;q:{while(1){r:{if(zb(n)>>>0<=g>>>0){if((Ao(h)|0)!=1){break r}Th(b,1);of(Pf(b),f);g=0;c=(f|0)>0?f:0;while(1){if((c|0)==(g|0)){break q}a=H[(g<<2)+e>>2];B=rb(Pf(b),g),C=a,H[B>>2]=C;g=g+1|0;continue}}if(H[rb(n,g)>>2]==-1){break e}if(H[rb(n,g)>>2]>=(f|0)){break d}if(H[(H[rb(n,g)>>2]<<2)+e>>2]>=(q|0)){break c}t=(H[rb(n,g)>>2]<<2)+e|0;p=Xa-32|0;Xa=p;B=p,C=Jg(t),H[B+16>>2]=C;u=p+24|0;d=p+16|0;l=0;i=Xa-32|0;Xa=i;tb(h);s=H[t>>2];c=Tc(h);F[i+31|0]=0;s:{t:{if(!c){break t}l=Wb(s,c);k=H[rb(h,l)>>2];if(!k){break t}while(1){k=H[k>>2];if(!k){break t}if((s|0)!=H[k+4>>2]){if((Wb(H[k+4>>2],c)|0)!=(l|0)){break t}}if(!de(Ub(h),k+8|0,t)){continue}break}break s}yo(i+16|0,h,s,d);if(!(O(H[tb(h)>>2]+1>>>0)>O(L[Ub(h)>>2]*O(c>>>0))?0:c)){B=i,C=ue(c)^1|c<<1,H[B+12>>2]=C;z=O(U(O(O(H[tb(h)>>2]+1>>>0)/L[Ub(h)>>2])));u:{if(z=O(0)){c=~~z>>>0;break u}c=0}H[i+8>>2]=c;Lj(h,H[zc(i+12|0,i+8|0)>>2]);c=Tc(h);l=Wb(s,c)}d=H[rb(h,l)>>2];v:{if(!d){d=h+8|0;H[H[i+16>>2]>>2]=H[d>>2];H[h+8>>2]=H[i+16>>2];B=rb(h,l),C=d,H[B>>2]=C;if(!H[H[i+16>>2]>>2]){break v}d=H[i+16>>2];B=rb(h,Wb(H[H[H[i+16>>2]>>2]+4>>2],c)),C=d,H[B>>2]=C;break v}H[H[i+16>>2]>>2]=H[d>>2];H[d>>2]=H[i+16>>2]}d=i+16|0;k=Hd(d);c=tb(h);H[c>>2]=H[c>>2]+1;F[i+31|0]=1;c=H[d>>2];H[d>>2]=0;if(c){if(I[Fb(d)+4|0]){wo(c+8|0)}if(c){jb(c)}}}Uf(u,Gc(i+16|0,k),i+31|0);Xa=i+32|0;c=oc(u);Xa=p+32|0;Of(c+4|0,(g<<2)+e|0);g=g+1|0;continue}break}f=Do(b);e=Ao(h);d=Xa-32|0;Xa=d;if(ge(f)>>>0>>0){c=kb(f);c=Hg(d+8|0,e,zb(f),c);Pg(f,c);$f(c)}Xa=d+32|0;e=Wf(m+16|0,Ej(h));while(1){if(!Ic(e,Wf(m+8|0,kc()))){break q}if(!zb(oc(e)+4|0)){break b}f=Hb(128);d=Go(a);c=N(H[oc(e)>>2],96)+v|0;F[f+100|0]=1;H[f>>2]=d;Ib(f+104|0);Ib(f+116|0);ub(f+4|0,c,96);H[m+8>>2]=f;Th(f,0);Of(Do(b),m+8|0);c=oc(e);c=c+4|0;Fo(a,H[m+8>>2],v,q,rb(c,0),zb(c));vo(e);continue}}a=H[h+8>>2];kb(h);while(1){if(a){b=H[a>>2];wo(a+8|0);jb(a);a=b;continue}break}Vf(h)}Xa=m+48|0;return}mb(ib(ib(lb(ib(ib(ib(71664,15637),15930),8835),363),9364),16394));break a}mb(ib(ib(lb(ib(ib(ib(71664,16738),15930),8835),365),9364),16980));break a}mb(ib(ib(lb(ib(ib(ib(71664,17313),15930),8835),366),9364),17567));break a}mb(ib(ib(lb(ib(ib(ib(71664,17753),15930),8835),367),9364),17567));break a}mb(ib(ib(lb(ib(ib(ib(71664,18103),15930),8835),387),9364),18192))}_();X()}function Km(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0;p=Xa-1408|0;Xa=p;m=d<<3;u=m&-32|4;i=c<<2;v=i&-32|2;f=b<<3;w=f&-32|4;y=H[H[a+484>>2]+24>>2];l=H[a+132>>2];a:{if((l|0)<=0){break a}r=m|28;x=r+u>>1;s=i|30;j=s+v>>1;t=f|28;o=t+w>>1;f=H[a+136>>2];q=H[f+8>>2];n=H[f+4>>2];h=H[f>>2];m=2147483647;while(1){g=I[e+h|0];b:{if((g|0)<(w|0)){f=g-t<<1;i=N(f,f);f=g-w<<1;g=N(f,f);break b}if((g|0)>(t|0)){f=g-w<<1;i=N(f,f);f=g-t<<1;g=N(f,f);break b}c:{if((g|0)<=(o|0)){f=g-t<<1;i=N(f,f);break c}f=g-w<<1;i=N(f,f)}g=0}k=I[e+n|0];d:{if((k|0)<(v|0)){f=N(k-v|0,3);g=N(f,f)+g|0;f=N(k-s|0,3);f=N(f,f);break d}if((k|0)>(s|0)){f=N(k-s|0,3);g=N(f,f)+g|0;f=N(k-v|0,3);f=N(f,f);break d}if((j|0)>=(k|0)){f=N(k-s|0,3);f=N(f,f);break d}f=N(k-v|0,3);f=N(f,f)}i=f+i|0;k=I[e+q|0];e:{if((k|0)<(u|0)){f=k-u|0;g=N(f,f)+g|0;f=k-r|0;f=N(f,f);break e}if((k|0)>(r|0)){f=k-r|0;g=N(f,f)+g|0;f=k-u|0;f=N(f,f);break e}if((k|0)<=(x|0)){f=k-r|0;f=N(f,f);break e}f=k-u|0;f=N(f,f)}H[(p+384|0)+(e<<2)>>2]=g;f=f+i|0;m=(f|0)<(m|0)?f:m;e=e+1|0;if((l|0)!=(e|0)){continue}break}h=l&1;f:{if((l|0)==1){k=0;e=0;break f}i=l&-2;k=0;e=0;g=0;while(1){if(H[(p+384|0)+(e<<2)>>2]<=(m|0)){F[(p+128|0)+k|0]=e;k=k+1|0}f=e|1;if(H[(p+384|0)+(f<<2)>>2]<=(m|0)){F[(p+128|0)+k|0]=f;k=k+1|0}e=e+2|0;g=g+2|0;if((i|0)!=(g|0)){continue}break}}if(!h|H[(p+384|0)+(e<<2)>>2]>(m|0)){break a}F[(p+128|0)+k|0]=e;k=k+1|0}g=127;e=p+384|0;while(1){H[e+24>>2]=2147483647;H[e+28>>2]=2147483647;H[e+16>>2]=2147483647;H[e+20>>2]=2147483647;H[e+8>>2]=2147483647;H[e+12>>2]=2147483647;H[e>>2]=2147483647;H[e+4>>2]=2147483647;e=e+32|0;f=(g|0)==7;g=g-8|0;if(!f){continue}break}if((k|0)>0){x=0;while(1){l=I[(p+128|0)+x|0];i=H[a+136>>2];j=u-I[l+H[i+8>>2]|0]|0;f=j<<4;r=f+320|0;s=f+192|0;t=f- -64|0;n=w-I[l+H[i>>2]|0]|0;o=n<<6;q=o+256|0;f=7;g=p;e=g+384|0;h=v-I[l+H[i+4>>2]|0]|0;m=N(h,72)+144|0;i=m;h=N(h,3);z=N(h,h);h=n<<1;n=(z+N(h,h)|0)+N(j,j)|0;j=n;while(1){if(H[e>>2]>(j|0)){H[e>>2]=j;F[g|0]=l}h=j+t|0;if((h|0)>2]){H[e+4>>2]=h;F[g+1|0]=l}h=h+s|0;if((h|0)>2]){H[e+8>>2]=h;F[g+2|0]=l}h=h+r|0;if((h|0)>2]){H[e+12>>2]=h;F[g+3|0]=l}h=f;f=f-1|0;j=i+j|0;g=g+4|0;e=e+16|0;i=i+288|0;if(h){continue}break}f=7;i=m;n=n+q|0;j=n;while(1){if(H[e>>2]>(j|0)){H[e>>2]=j;F[g|0]=l}h=j+t|0;if((h|0)>2]){H[e+4>>2]=h;F[g+1|0]=l}h=h+s|0;if((h|0)>2]){H[e+8>>2]=h;F[g+2|0]=l}h=h+r|0;if((h|0)>2]){H[e+12>>2]=h;F[g+3|0]=l}h=f;f=f-1|0;j=i+j|0;g=g+4|0;e=e+16|0;i=i+288|0;if(h){continue}break}f=7;i=m;n=(o+n|0)+768|0;j=n;while(1){if(H[e>>2]>(j|0)){H[e>>2]=j;F[g|0]=l}h=j+t|0;if((h|0)>2]){H[e+4>>2]=h;F[g+1|0]=l}h=h+s|0;if((h|0)>2]){H[e+8>>2]=h;F[g+2|0]=l}h=h+r|0;if((h|0)>2]){H[e+12>>2]=h;F[g+3|0]=l}h=f;f=f-1|0;j=i+j|0;g=g+4|0;e=e+16|0;i=i+288|0;if(h){continue}break}j=(o+n|0)+1280|0;f=7;while(1){if(H[e>>2]>(j|0)){H[e>>2]=j;F[g|0]=l}i=j+t|0;if((i|0)>2]){H[e+4>>2]=i;F[g+1|0]=l}i=i+s|0;if((i|0)>2]){H[e+8>>2]=i;F[g+2|0]=l}i=i+r|0;if((i|0)>2]){H[e+12>>2]=i;F[g+3|0]=l}i=f;f=f-1|0;j=j+m|0;g=g+4|0;e=e+16|0;m=m+288|0;if(i){continue}break}x=x+1|0;if((x|0)!=(k|0)){continue}break}}n=b&-4;i=0;e=p;j=(d&-4)<<1;q=c&-8;h=(q|1)<<6;g=(q|2)<<6;m=(q|3)<<6;f=(q|4)<<6;d=(q|5)<<6;b=(q|6)<<6;a=(c|7)<<6;while(1){o=H[(i+n<<2)+y>>2];c=j+(o+(q<<6)|0)|0;G[c>>1]=I[e|0]+1;G[c+2>>1]=I[e+1|0]+1;G[c+4>>1]=I[e+2|0]+1;G[c+6>>1]=I[e+3|0]+1;c=j+(h+o|0)|0;G[c>>1]=I[e+4|0]+1;G[c+2>>1]=I[e+5|0]+1;G[c+4>>1]=I[e+6|0]+1;G[c+6>>1]=I[e+7|0]+1;c=j+(g+o|0)|0;G[c>>1]=I[e+8|0]+1;G[c+2>>1]=I[e+9|0]+1;G[c+4>>1]=I[e+10|0]+1;G[c+6>>1]=I[e+11|0]+1;c=j+(m+o|0)|0;G[c>>1]=I[e+12|0]+1;G[c+2>>1]=I[e+13|0]+1;G[c+4>>1]=I[e+14|0]+1;G[c+6>>1]=I[e+15|0]+1;c=j+(f+o|0)|0;G[c>>1]=I[e+16|0]+1;G[c+2>>1]=I[e+17|0]+1;G[c+4>>1]=I[e+18|0]+1;G[c+6>>1]=I[e+19|0]+1;c=j+(d+o|0)|0;G[c>>1]=I[e+20|0]+1;G[c+2>>1]=I[e+21|0]+1;G[c+4>>1]=I[e+22|0]+1;G[c+6>>1]=I[e+23|0]+1;c=j+(b+o|0)|0;G[c>>1]=I[e+24|0]+1;G[c+2>>1]=I[e+25|0]+1;G[c+4>>1]=I[e+26|0]+1;G[c+6>>1]=I[e+27|0]+1;c=j+(a+o|0)|0;G[c>>1]=I[e+28|0]+1;G[c+2>>1]=I[e+29|0]+1;G[c+4>>1]=I[e+30|0]+1;G[c+6>>1]=I[e+31|0]+1;e=e+32|0;i=i+1|0;if((i|0)!=4){continue}break}Xa=p+1408|0}function Gm(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;h=Xa-560|0;Xa=h;g=c;c=(c-3|0)/24|0;t=(c|0)>0?c:0;m=g+N(t,-24)|0;n=H[(e<<2)+43440>>2];j=d-1|0;if((n+j|0)>=0){g=d+n|0;c=t-j|0;while(1){M[(h+320|0)+(i<<3)>>3]=(c|0)<0?0:+H[(c<<2)+43456>>2];c=c+1|0;i=i+1|0;if((g|0)!=(i|0)){continue}break}}q=m-24|0;g=0;i=(n|0)>0?n:0;l=(d|0)<=0;while(1){a:{if(l){f=0;break a}r=g+j|0;c=0;f=0;while(1){f=M[(c<<3)+a>>3]*M[(h+320|0)+(r-c<<3)>>3]+f;c=c+1|0;if((d|0)!=(c|0)){continue}break}}M[(g<<3)+h>>3]=f;c=(g|0)==(i|0);g=g+1|0;if(!c){continue}break}x=47-m|0;r=48-m|0;y=m-25|0;g=n;b:{while(1){f=M[(g<<3)+h>>3];c=0;i=g;o=(g|0)<=0;if(!o){while(1){l=(h+480|0)+(c<<2)|0;k=f*5.960464477539063e-8;c:{if(P(k)<2147483648){j=~~k;break c}j=-2147483648}k=+(j|0);f=k*-16777216+f;d:{if(P(f)<2147483648){j=~~f;break d}j=-2147483648}H[l>>2]=j;i=i-1|0;f=M[(i<<3)+h>>3]+k;c=c+1|0;if((g|0)!=(c|0)){continue}break}}f=Ee(f,q);f=f+T(f*.125)*-8;e:{if(P(f)<2147483648){l=~~f;break e}l=-2147483648}f=f-+(l|0);f:{g:{h:{u=(q|0)<=0;i:{if(!u){i=(g<<2)+h|0;j=H[i+476>>2];c=j>>r;s=i;i=j-(c<>2]=i;l=c+l|0;j=i>>x;break i}if(q){break h}j=H[((g<<2)+h|0)+476>>2]>>23}if((j|0)<=0){break f}break g}j=2;if(f>=.5){break g}j=0;break f}c=0;i=0;if(!o){while(1){s=(h+480|0)+(c<<2)|0;o=H[s>>2];v=16777215;j:{k:{if(i){break k}v=16777216;if(o){break k}i=0;break j}H[s>>2]=v-o;i=1}c=c+1|0;if((g|0)!=(c|0)){continue}break}}l:{if(u){break l}c=8388607;m:{switch(y|0){case 1:c=4194303;break;case 0:break m;default:break l}}o=(g<<2)+h|0;H[o+476>>2]=H[o+476>>2]&c}l=l+1|0;if((j|0)!=2){break f}f=1-f;j=2;if(!i){break f}f=f-Ee(1,q)}if(f==0){i=0;c=g;n:{if((c|0)<=(n|0)){break n}while(1){c=c-1|0;i=H[(h+480|0)+(c<<2)>>2]|i;if((c|0)>(n|0)){continue}break}if(!i){break n}m=q;while(1){m=m-24|0;g=g-1|0;if(!H[(h+480|0)+(g<<2)>>2]){continue}break}break b}c=1;while(1){i=c;c=c+1|0;if(!H[(h+480|0)+(n-i<<2)>>2]){continue}break}i=g+i|0;while(1){j=d+g|0;g=g+1|0;M[(h+320|0)+(j<<3)>>3]=H[(t+g<<2)+43456>>2];c=0;f=0;if((d|0)>0){while(1){f=M[(c<<3)+a>>3]*M[(h+320|0)+(j-c<<3)>>3]+f;c=c+1|0;if((d|0)!=(c|0)){continue}break}}M[(g<<3)+h>>3]=f;if((g|0)<(i|0)){continue}break}g=i;continue}break}f=Ee(f,24-m|0);o:{if(f>=16777216){d=(h+480|0)+(g<<2)|0;k=f*5.960464477539063e-8;p:{if(P(k)<2147483648){c=~~k;break p}c=-2147483648}f=+(c|0)*-16777216+f;q:{if(P(f)<2147483648){a=~~f;break q}a=-2147483648}H[d>>2]=a;g=g+1|0;break o}if(P(f)<2147483648){c=~~f}else{c=-2147483648}m=q}H[(h+480|0)+(g<<2)>>2]=c}f=Ee(1,m);r:{if((g|0)<0){break r}d=g;while(1){a=d;M[(d<<3)+h>>3]=f*+H[(h+480|0)+(d<<2)>>2];d=d-1|0;f=f*5.960464477539063e-8;if(a){continue}break}if((g|0)<0){break r}c=g;while(1){a=c;d=g-c|0;f=0;c=0;while(1){s:{f=M[(c<<3)+46224>>3]*M[(a+c<<3)+h>>3]+f;if((c|0)>=(n|0)){break s}i=c>>>0>>0;c=c+1|0;if(i){continue}}break}M[(h+160|0)+(d<<3)>>3]=f;c=a-1|0;if((a|0)>0){continue}break}}t:{u:{v:{switch(e|0){case 3:w:{if((g|0)<=0){break w}f=M[(h+160|0)+(g<<3)>>3];c=g;while(1){k=f;d=h+160|0;a=c-1|0;e=d+(a<<3)|0;w=M[e>>3];f=w+f;M[d+(c<<3)>>3]=k+(w-f);M[e>>3]=f;d=c>>>0>1;c=a;if(d){continue}break}if((g|0)<2){break w}f=M[(h+160|0)+(g<<3)>>3];c=g;while(1){k=f;d=h+160|0;a=c-1|0;e=d+(a<<3)|0;p=M[e>>3];f=p+f;M[d+(c<<3)>>3]=k+(p-f);M[e>>3]=f;d=c>>>0>2;c=a;if(d){continue}break}p=0;if((g|0)<=1){break w}while(1){p=p+M[(h+160|0)+(g<<3)>>3];a=(g|0)>2;g=g-1|0;if(a){continue}break}}f=M[h+160>>3];if(j){break u}M[b>>3]=f;f=M[h+168>>3];M[b+16>>3]=p;M[b+8>>3]=f;break t;case 0:f=0;if((g|0)>=0){while(1){a=g;g=g-1|0;f=f+M[(h+160|0)+(a<<3)>>3];if(a){continue}break}}M[b>>3]=j?-f:f;break t;case 1:case 2:break v;default:break t}}f=0;if((g|0)>=0){d=g;while(1){a=d;d=d-1|0;f=f+M[(h+160|0)+(a<<3)>>3];if(a){continue}break}}M[b>>3]=j?-f:f;f=M[h+160>>3]-f;c=1;if((g|0)>0){while(1){f=f+M[(h+160|0)+(c<<3)>>3];a=(c|0)!=(g|0);c=c+1|0;if(a){continue}break}}M[b+8>>3]=j?-f:f;break t}M[b>>3]=-f;f=M[h+168>>3];M[b+16>>3]=-p;M[b+8>>3]=-f}Xa=h+560|0;return l&7}function xr(a,b,c,d,e,f,g,h,i,j,k){var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;l=Xa-560|0;Xa=l;H[l+548>>2]=k;H[l+552>>2]=b;H[l+104>>2]=335;b=l+104|0;p=gc(l+136|0,l+144|0,b);k=H[p>>2];H[l+132>>2]=k;H[l+128>>2]=k+400;r=Ab(b);o=Ab(l+88|0);m=Ab(l+72|0);n=Ab(l+56|0);q=Ab(l+40|0);b=Xa-16|0;Xa=b;a:{if(c){c=ur(d);Xe(b,c);d=H[b>>2];F[l+120|0]=d;F[l+121|0]=d>>>8;F[l+122|0]=d>>>16;F[l+123|0]=d>>>24;We(b,c);Qc(n,b);ob(b);Pd(b,c);Qc(m,b);ob(b);v=l,w=Nd(c),F[v+119|0]=w;v=l,w=id(c),F[v+118|0]=w;hd(b,c);Qc(r,b);ob(b);Qd(b,c);Qc(o,b);ob(b);c=Ve(c);break a}c=tr(d);Xe(b,c);d=H[b>>2];F[l+120|0]=d;F[l+121|0]=d>>>8;F[l+122|0]=d>>>16;F[l+123|0]=d>>>24;We(b,c);Qc(n,b);ob(b);Pd(b,c);Qc(m,b);ob(b);v=l,w=Nd(c),F[v+119|0]=w;v=l,w=id(c),F[v+118|0]=w;hd(b,c);Qc(r,b);ob(b);Qd(b,c);Qc(o,b);ob(b);c=Ve(c)}H[l+36>>2]=c;Xa=b+16|0;H[j>>2]=H[i>>2];s=e&512;t=s>>>9|0;b=0;c=0;while(1){k=c;b:{c:{d:{e:{if((b|0)==4){break e}if(!Yc(a,l+552|0)){break e}e=0;f:{g:{h:{i:{j:{switch(F[(l+120|0)+b|0]){case 1:if((b|0)==3){break c}if(Ed(h,8192,ic(a))){wr(l+24|0,a);Ik(q,F[l+24|0]);break i}H[f>>2]=H[f>>2]|4;a=0;break d;case 3:break h;case 0:break j;case 4:break f;case 2:break g;default:break b}}if((b|0)==3){break c}}while(1){if(!Yc(a,l+552|0)){break c}if(!Ed(h,8192,ic(a))){break c}wr(l+24|0,a);Ik(q,F[l+24|0]);continue}}if((nb(m)|0)==(0-nb(n)|0)){break c}k:{if(nb(m)){if(nb(n)){break k}}d=nb(m);c=ic(a);if(d){if(I[wb(m,0)|0]==(c&255)){vc(a);c=nb(m)>>>0>1?m:k;break b}F[g|0]=1;break c}if(I[wb(n,0)|0]!=(c&255)){break c}vc(a);F[g|0]=1;c=nb(n)>>>0>1?n:k;break b}if((ic(a)&255)==I[wb(m,0)|0]){vc(a);c=nb(m)>>>0>1?m:k;break b}if((ic(a)&255)==I[wb(n,0)|0]){vc(a);F[g|0]=1;c=nb(n)>>>0>1?n:k;break b}H[f>>2]=H[f>>2]|4;a=0;break d}if(!(k|b>>>0<2)){c=0;if(!((b|0)==2&I[l+123|0]!=0|t)){break b}}v=l,w=xd(o),H[v+16>>2]=w;c=nf(l+24|0,l+16|0);l:{if(!b|I[(b+l|0)+119|0]>1){break l}while(1){m:{v=l,w=_e(o),H[v+16>>2]=w;if(!Ic(c,l+16|0)){break m}if(!Ed(h,8192,F[H[c>>2]])){break m}_g(c);continue}break}v=l,w=xd(o),H[v+16>>2]=w;c=H[c>>2]-H[l+16>>2]|0;if(nb(q)>>>0>=c>>>0){v=l,w=_e(q),H[v+16>>2]=w;d=sr(l+16|0,0-c|0);e=_e(q);u=xd(o);c=Xa-32|0;Xa=c;H[c+16>>2]=e;H[c+24>>2]=d;H[c+8>>2]=u;while(1){d=Ic(c+24|0,c+16|0);if(!(!d|I[H[c+24>>2]]!=I[H[c+8>>2]])){_g(c+24|0);_g(c+8|0);continue}break}Xa=c+32|0;if(d^1){break l}}v=l,w=xd(o),H[v+8>>2]=w;nf(l+16|0,l+8|0);H[l+24>>2]=H[l+16>>2]}H[l+16>>2]=H[l+24>>2];while(1){n:{v=l,w=_e(o),H[v+8>>2]=w;if(!Ic(l+16|0,l+8|0)){break n}if(!Yc(a,l+552|0)){break n}if((ic(a)&255)!=I[H[l+16>>2]]){break n}vc(a);_g(l+16|0);continue}break}if(!s){break c}v=l,w=_e(o),H[v+8>>2]=w;if(!Ic(l+16|0,l+8|0)){break c}H[f>>2]=H[f>>2]|4;a=0;break d}while(1){o:{if(!Yc(a,l+552|0)){break o}c=ic(a);p:{if(Ed(h,2048,c)){d=H[j>>2];if((d|0)==H[l+548>>2]){vr(i,j,l+548|0);d=H[j>>2]}H[j>>2]=d+1;F[d|0]=c;e=e+1|0;break p}if(!nb(r)|!e|I[l+118|0]!=(c&255)){break o}c=H[l+132>>2];if((c|0)==H[l+128>>2]){eg(p,l+132|0,l+128|0);c=H[l+132>>2]}H[l+132>>2]=c+4;H[c>>2]=e;e=0}vc(a);continue}break}c=H[l+132>>2];if(!(!e|(c|0)==H[p>>2])){if(H[l+128>>2]==(c|0)){eg(p,l+132|0,l+128|0);c=H[l+132>>2]}H[l+132>>2]=c+4;H[c>>2]=e}q:{if(H[l+36>>2]<=0){break q}r:{if(!Bc(a,l+552|0)){if((ic(a)&255)==I[l+119|0]){break r}}H[f>>2]=H[f>>2]|4;a=0;break d}while(1){vc(a);if(H[l+36>>2]<=0){break q}s:{if(!Bc(a,l+552|0)){if(Ed(h,2048,ic(a))){break s}}H[f>>2]=H[f>>2]|4;a=0;break d}if(H[j>>2]==H[l+548>>2]){vr(i,j,l+548|0)}c=ic(a);d=H[j>>2];H[j>>2]=d+1;F[d|0]=c;H[l+36>>2]=H[l+36>>2]-1;continue}}c=k;if(H[i>>2]!=H[j>>2]){break b}H[f>>2]=H[f>>2]|4;a=0;break d}t:{if(!k){break t}e=1;while(1){if(nb(k)>>>0<=e>>>0){break t}u:{if(!Bc(a,l+552|0)){if((ic(a)&255)==I[wb(k,e)|0]){break u}}H[f>>2]=H[f>>2]|4;a=0;break d}vc(a);e=e+1|0;continue}}a=1;if(H[p>>2]==H[l+132>>2]){break d}a=0;H[l+24>>2]=0;Vc(r,H[p>>2],H[l+132>>2],l+24|0);if(H[l+24>>2]){H[f>>2]=H[f>>2]|4;break d}a=1}ob(q);ob(n);ob(m);ob(o);ob(r);fc(p);Xa=l+560|0;return a}c=k}b=b+1|0;continue}}function qr(a,b,c,d,e,f,g,h,i,j,k){var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;l=Xa-560|0;Xa=l;H[l+548>>2]=k;H[l+552>>2]=b;H[l+96>>2]=335;b=l+96|0;p=gc(l+136|0,l+144|0,b);k=H[p>>2];H[l+132>>2]=k;H[l+128>>2]=k+400;r=Ab(b);o=Ab(l+80|0);m=Ab(l- -64|0);n=Ab(l+48|0);q=Ab(l+32|0);b=Xa-16|0;Xa=b;a:{if(c){c=or(d);Xe(b,c);d=H[b>>2];F[l+120|0]=d;F[l+121|0]=d>>>8;F[l+122|0]=d>>>16;F[l+123|0]=d>>>24;We(b,c);ie(n,b);ob(b);Pd(b,c);ie(m,b);ob(b);v=l,w=Nd(c),H[v+116>>2]=w;v=l,w=id(c),H[v+112>>2]=w;hd(b,c);Qc(r,b);ob(b);Qd(b,c);ie(o,b);ob(b);c=Ve(c);break a}c=mr(d);Xe(b,c);d=H[b>>2];F[l+120|0]=d;F[l+121|0]=d>>>8;F[l+122|0]=d>>>16;F[l+123|0]=d>>>24;We(b,c);ie(n,b);ob(b);Pd(b,c);ie(m,b);ob(b);v=l,w=Nd(c),H[v+116>>2]=w;v=l,w=id(c),H[v+112>>2]=w;hd(b,c);Qc(r,b);ob(b);Qd(b,c);ie(o,b);ob(b);c=Ve(c)}H[l+28>>2]=c;Xa=b+16|0;H[j>>2]=H[i>>2];s=e&512;t=s>>>9|0;b=0;c=0;while(1){k=c;b:{c:{d:{e:{if((b|0)==4){break e}if(!Xc(a,l+552|0)){break e}e=0;f:{g:{h:{i:{j:{switch(F[(l+120|0)+b|0]){case 1:if((b|0)==3){break c}if(Dd(h,8192,hc(a))){pr(l+16|0,a);Hk(q,H[l+16>>2]);break i}H[f>>2]=H[f>>2]|4;a=0;break d;case 3:break h;case 0:break j;case 4:break f;case 2:break g;default:break b}}if((b|0)==3){break c}}while(1){if(!Xc(a,l+552|0)){break c}if(!Dd(h,8192,hc(a))){break c}pr(l+16|0,a);Hk(q,H[l+16>>2]);continue}}if((nb(m)|0)==(0-nb(n)|0)){break c}k:{if(nb(m)){if(nb(n)){break k}}d=nb(m);c=hc(a);if(d){if((c|0)==H[vb(m)>>2]){uc(a);c=nb(m)>>>0>1?m:k;break b}F[g|0]=1;break c}if((c|0)!=H[vb(n)>>2]){break c}uc(a);F[g|0]=1;c=nb(n)>>>0>1?n:k;break b}if((hc(a)|0)==H[vb(m)>>2]){uc(a);c=nb(m)>>>0>1?m:k;break b}if((hc(a)|0)==H[vb(n)>>2]){uc(a);F[g|0]=1;c=nb(n)>>>0>1?n:k;break b}H[f>>2]=H[f>>2]|4;a=0;break d}if(!(k|b>>>0<2)){c=0;if(!((b|0)==2&I[l+123|0]!=0|t)){break b}}v=l,w=xd(o),H[v+8>>2]=w;c=nf(l+16|0,l+8|0);l:{if(!b|I[(b+l|0)+119|0]>1){break l}while(1){m:{v=l,w=Ze(o),H[v+8>>2]=w;if(!Ic(c,l+8|0)){break m}if(!Dd(h,8192,H[H[c>>2]>>2])){break m}kf(c);continue}break}v=l,w=xd(o),H[v+8>>2]=w;c=vj(c,l+8|0);if(nb(q)>>>0>=c>>>0){v=l,w=Ze(q),H[v+8>>2]=w;d=lr(l+8|0,0-c|0);e=Ze(q);u=xd(o);c=Xa-32|0;Xa=c;H[c+16>>2]=e;H[c+24>>2]=d;H[c+8>>2]=u;while(1){n:{d=Ic(c+24|0,c+16|0);if(!d){break n}if(!Ad(H[c+24>>2],H[c+8>>2])){break n}kf(c+24|0);kf(c+8|0);continue}break}Xa=c+32|0;if(d^1){break l}}v=l,w=xd(o),H[v>>2]=w;nf(l+8|0,l);H[l+16>>2]=H[l+8>>2]}H[l+8>>2]=H[l+16>>2];while(1){o:{v=l,w=Ze(o),H[v>>2]=w;if(!Ic(l+8|0,l)){break o}if(!Xc(a,l+552|0)){break o}if((hc(a)|0)!=H[H[l+8>>2]>>2]){break o}uc(a);kf(l+8|0);continue}break}if(!s){break c}v=l,w=Ze(o),H[v>>2]=w;if(!Ic(l+8|0,l)){break c}H[f>>2]=H[f>>2]|4;a=0;break d}while(1){p:{if(!Xc(a,l+552|0)){break p}c=hc(a);q:{if(Dd(h,2048,c)){d=H[j>>2];if((d|0)==H[l+548>>2]){eg(i,j,l+548|0);d=H[j>>2]}H[j>>2]=d+4;H[d>>2]=c;e=e+1|0;break q}if(!nb(r)|!e|(c|0)!=H[l+112>>2]){break p}c=H[l+132>>2];if((c|0)==H[l+128>>2]){eg(p,l+132|0,l+128|0);c=H[l+132>>2]}H[l+132>>2]=c+4;H[c>>2]=e;e=0}uc(a);continue}break}c=H[l+132>>2];if(!(!e|(c|0)==H[p>>2])){if(H[l+128>>2]==(c|0)){eg(p,l+132|0,l+128|0);c=H[l+132>>2]}H[l+132>>2]=c+4;H[c>>2]=e}r:{if(H[l+28>>2]<=0){break r}s:{if(!Ac(a,l+552|0)){if((hc(a)|0)==H[l+116>>2]){break s}}H[f>>2]=H[f>>2]|4;a=0;break d}while(1){uc(a);if(H[l+28>>2]<=0){break r}t:{if(!Ac(a,l+552|0)){if(Dd(h,2048,hc(a))){break t}}H[f>>2]=H[f>>2]|4;a=0;break d}if(H[j>>2]==H[l+548>>2]){eg(i,j,l+548|0)}c=hc(a);d=H[j>>2];H[j>>2]=d+4;H[d>>2]=c;H[l+28>>2]=H[l+28>>2]-1;continue}}c=k;if(H[i>>2]!=H[j>>2]){break b}H[f>>2]=H[f>>2]|4;a=0;break d}u:{if(!k){break u}e=1;while(1){if(nb(k)>>>0<=e>>>0){break u}v:{if(!Ac(a,l+552|0)){if((hc(a)|0)==H[zi(k,e)>>2]){break v}}H[f>>2]=H[f>>2]|4;a=0;break d}uc(a);e=e+1|0;continue}}a=1;if(H[p>>2]==H[l+132>>2]){break d}a=0;H[l+16>>2]=0;Vc(r,H[p>>2],H[l+132>>2],l+16|0);if(H[l+16>>2]){H[f>>2]=H[f>>2]|4;break d}a=1}ob(q);ob(n);ob(m);ob(o);ob(r);fc(p);Xa=l+560|0;return a}c=k}b=b+1|0;continue}}function Jr(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0;f=Xa-3792|0;Xa=f;ub(f+3664|0,12272,60);ub(f+3600|0,12336,64);ub(f+3472|0,12400,124);ub(f+3344|0,12528,128);ub(f+2832|0,12656,508);ub(f+2320|0,13168,512);s=-12;n=2;a:{b:{c:{d:{e:{f:{g:{switch(a-1028|0){default:if((a|0)==772){s=-9;n=1;break f}if((a|0)==1285){break e}c=-1;if((a|0)!=2830){break a}s=-64;r=120;o=127;n=9;k=f+2320|0;q=f+2832|0;break b;case 1:break d;case 0:break g}}s=-5;n=2}r=13;o=15;q=f+3664|0;k=f+3600|0;break c}s=-7;n=3}r=22;o=31;q=f+3472|0;k=f+3344|0}a=0;while(1){if((a|0)==(r|0)){d=f+3728|0}else{F[(f+3728|0)+a|0]=b&1;a=a+1|0;b=(c&1)<<31|b>>>1;c=c>>>1|0;continue}break}}u=n<<1;g=u|1;c=1;while(1){h:{if((c|0)!=(g|0)){h=0;b=(f+560|0)+(c<<2)|0;H[b>>2]=0;a=0;while(1){if((a|0)==(r|0)){break h}if(I[a+d|0]){h=H[((N(a,c)>>>0)%(o>>>0)<<2)+q>>2]^h;H[b>>2]=h}a=a+1|0;continue}}i:{if(!v){break i}H[f+800>>2]=0;i=H[f+564>>2];H[f+804>>2]=i;H[f+952>>2]=1;H[f+880>>2]=0;a=1;while(1){if((a|0)!=(u|0)){b=(f+880|0)+(a<<2)|0;H[b>>2]=-1;H[b+72>>2]=0;a=a+1|0;continue}break}H[f+720>>2]=0;H[f+724>>2]=0;H[f+640>>2]=-1;H[f+644>>2]=0;z=u-1|0;g=0;b=0;while(1){l=b+1|0;h=b;j:{if((i|0)==-1){h=b+2|0;H[(f+720|0)+(h<<2)>>2]=g;m=((g|0)>=0?g:-1)+1|0;a=0;while(1){if((a|0)==(m|0)){break j}j=a<<2;i=f+880|0;p=j+(i+N(l,72)|0)|0;c=H[p>>2];H[j+(i+N(h,72)|0)>>2]=c;H[p>>2]=H[(c<<2)+k>>2];a=a+1|0;continue}}while(1){a=h;if(H[(f+800|0)+(a<<2)>>2]==-1){h=a-1|0;if((a|0)>0){continue}}break}c=a;if((a|0)>0){while(1){h=a-1|0;m=h<<2;if(H[m+(f+800|0)>>2]!=-1){j=c;p=c<<2;c=f+640|0;c=H[p+c>>2]>2]?h:j}m=a>>>0>1;a=h;if(m){continue}break}}w=l-c|0;a=f+720|0;j=c<<2;p=a+j|0;h=w+H[p>>2]|0;m=(g|0)>(h|0)?g:h;h=b+2|0;H[a+(h<<2)>>2]=m;a=0;while(1)if((a|0)==(u|0)){i=i+o|0;a=H[p>>2];p=((a|0)>=0?a:-1)+1|0;j=j+(f+800|0)|0;a=0;while(1){if((a|0)==(p|0)){c=((g|0)>=0?g:-1)+1|0;a=0;while(1)if((a|0)==(c|0)){g=m;break j}else{i=a<<2;g=f+880|0;j=i+(g+N(h,72)|0)|0;g=i+(g+N(l,72)|0)|0;i=H[g>>2];H[j>>2]=i^H[j>>2];H[g>>2]=H[(i<<2)+k>>2];a=a+1|0;continue}}x=H[((f+880|0)+N(c,72)|0)+(a<<2)>>2];if((x|0)!=-1){H[((f+880|0)+N(h,72)|0)+(a+w<<2)>>2]=H[(((i+x|0)-H[j>>2]|0)%(o|0)<<2)+q>>2]}a=a+1|0;continue}}else{H[((f+880|0)+N(h,72)|0)+(a<<2)>>2]=0;a=a+1|0;continue}}a=h<<2;H[a+(f+640|0)>>2]=l-g;if((b|0)!=(z|0)){c=a+(f+800|0)|0;a=H[a+(f+560|0)>>2];if((a|0)==-1){b=0}else{b=H[(a<<2)+q>>2]}H[c>>2]=b;a=1;m=((g|0)>0?g:0)+1|0;while(1){if((a|0)!=(m|0)){i=H[(f+560|0)+(h-a<<2)>>2];k:{if((i|0)==-1){break k}j=H[((f+880|0)+N(h,72)|0)+(a<<2)>>2];if(!j){break k}b=H[((i+H[(j<<2)+k>>2]|0)%(o|0)<<2)+q>>2]^b;H[c>>2]=b}a=a+1|0;continue}break}i=H[(b<<2)+k>>2];H[c>>2]=i;b=l;if((g|0)<=(n|0)){continue}}break}c=-1;if((g|0)>(n|0)){break a}a=0;b=g+1|0;c=(b|0)>0?b:0;n=(f+880|0)+N(h,72)|0;while(1)if((a|0)==(c|0)){c=(b|0)>1?b:1;b=(f+880|0)+N(h,72)|0;a=1;while(1)if((a|0)==(c|0)){n=o+1|0;b=0;i=1;while(1){a=1;k=1;if((i|0)!=(n|0)){while(1){if((a|0)!=(c|0)){l=(a<<2)+f|0;m=H[l>>2];if((m|0)!=-1){j=l;l=(a+m|0)%(o|0)|0;H[j>>2]=l;k=H[(l<<2)+q>>2]^k}a=a+1|0;continue}break}if(!k){H[(f+48|0)+(b<<2)>>2]=o-i;b=b+1|0}i=i+1|0;continue}break}c=-1;if((b|0)!=(g|0)){break a}a=0;b=(g|0)>0?g:0;while(1){if((a|0)==(b|0)){break i}c=H[(f+48|0)+(a<<2)>>2]+d|0;F[c|0]=I[c|0]^1;a=a+1|0;continue}}else{k=a<<2;H[k+f>>2]=H[b+k>>2];a=a+1|0;continue}}else{l=n+(a<<2)|0;H[l>>2]=H[(H[l>>2]<<2)+k>>2];a=a+1|0;continue}}H[e>>2]=0;H[e+4>>2]=0;a=r+s|0;b=1;c=0;while(1){if((a|0)!=(r|0)){g=Iz(b,c,I[a+d|0],0)+y|0;t=t+Ya|0;t=g>>>0>>0?t+1|0:t;y=g;H[e>>2]=g;H[e+4>>2]=t;a=a+1|0;c=c<<1|b>>>31;b=b<<1;continue}break}if(!v){c=0;break a}c=H[(f+720|0)+(h<<2)>>2];break a}H[b>>2]=H[(h<<2)+k>>2];v=h?1:v;c=c+1|0;continue}}Xa=f+3792|0;return c}function Ou(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;if(H[a+36>>2]>0){l=H[a+472>>2];i=H[a+216>>2];while(1){d=b;h=e;a:{b:{c:{d:{e:{f:{g:{h:{i:{j:{k:{l:{m:{n:{o:{p:{q:{r:{s:{t:{u:{v:{w:{x:{y:{z:{A:{B:{C:{D:{E:{F:{G:{H:{I:{J:{g=H[i+36>>2];c=H[i+40>>2]+(g<<8)|0;if((c|0)<=2051){if((c|0)<=1025){K:{switch(c-513|0){case 3:break i;case 0:break p;case 1:break J;case 2:break e;default:break K}}b=144;e=0;L:{switch(c-257|0){case 1:break h;case 0:break a;default:break L}}switch(c-771|0){case 3:break j;case 0:break I;default:break e}}if((c|0)<=1538){M:{switch(c-1026|0){case 6:break k;case 0:break q;case 2:break H;case 1:case 3:case 4:case 5:break e;default:break M}}switch(c-1285|0){case 5:break l;case 0:break G;default:break e}}N:{switch(c-1539|0){case 9:break m;case 0:break r;case 3:break F;case 1:case 2:case 4:case 5:case 6:case 7:case 8:break e;default:break N}}switch(c-1799|0){case 7:break n;case 0:break E;default:break e}}if((c|0)<=3077){if((c|0)<=2564){switch(c-2052|0){case 12:break o;case 0:break s;case 1:case 2:case 3:case 5:case 6:case 7:case 8:case 9:case 10:case 11:break e;case 4:break g;default:break f}}switch(c-2565|0){case 0:break t;case 5:break D;case 1:case 2:case 3:case 4:break e;default:break C}}if((c|0)<=3590){switch(c-3078|0){case 0:break u;case 6:break B;case 1:case 2:case 3:case 4:case 5:break e;default:break A}}O:{switch(c-3591|0){case 0:break v;case 7:break z;case 1:case 2:case 3:case 4:case 5:case 6:break e;default:break O}}switch(c-4104|0){case 0:break w;case 8:break x;case 1:case 2:case 3:case 4:case 5:case 6:case 7:break e;default:break y}}b=145;e=0;break a}b=146;break a}b=147;e=0;break a}b=148;e=0;break a}b=149;e=0;break a}b=150;e=0;break a}b=151;e=0;break a}if((c|0)!=2827){break e}b=152;e=0;break a}b=153;e=0;break a}if((c|0)!=3341){break e}b=154;e=0;break a}b=155;e=0;break a}if((c|0)!=3855){break e}b=156;e=0;break a}b=157;e=0;break a}b=158;e=0;break a}b=159;e=0;break a}b=160;e=0;break a}b=161;e=0;break a}b=162;e=0;break a}b=163;e=0;break a}b=164;e=0;break a}b=165;e=0;break a}b=166;e=0;break a}b=167;e=0;break a}b=168;e=0;break a}b=169;e=0;break a}b=170;e=0;break a}b=171;break a}b=172;e=0;break a}b=173;break a}e=H[a+72>>2];if(e>>>0<3){break d}b=H[a>>2];H[b+20>>2]=49;Za[H[b>>2]](a);break c}if((c|0)==2313){break b}}b=H[a>>2];H[b+24>>2]=g;H[b+20>>2]=7;H[H[a>>2]+28>>2]=H[i+40>>2];Za[H[H[a>>2]>>2]](a);break c}b=H[(e<<2)+39520>>2];break a}b=d;e=h;break a}b=174;e=0}d=(k<<2)+l|0;H[d+4>>2]=b;P:{if(!H[i+52>>2]|H[d+44>>2]==(e|0)){break P}h=H[i+80>>2];if(!h){break P}H[d+44>>2]=e;Q:{switch(e|0){case 0:c=H[i+84>>2];d=0;while(1){H[c+(d<<2)>>2]=J[h+(d<<1)>>1];g=d|1;H[c+(g<<2)>>2]=J[h+(g<<1)>>1];g=d|2;H[c+(g<<2)>>2]=J[h+(g<<1)>>1];g=d|3;H[c+(g<<2)>>2]=J[h+(g<<1)>>1];d=d+4|0;if((d|0)!=64){continue}break};break P;case 1:c=H[i+84>>2];d=0;while(1){g=d<<1;H[c+(d<<2)>>2]=N(G[g+39328>>1],J[h+g>>1])+2048>>12;f=d|1;g=f<<1;H[c+(f<<2)>>2]=N(G[g+39328>>1],J[h+g>>1])+2048>>12;d=d+2|0;if((d|0)!=64){continue}break};break P;case 2:c=H[i+84>>2];g=0;d=0;while(1){j=M[(g<<3)+39456>>3];L[c+(d<<2)>>2]=j*+J[h+(d<<1)>>1]*.125;f=d|1;L[c+(f<<2)>>2]=j*+J[h+(f<<1)>>1]*1.387039845*.125;f=d|2;L[c+(f<<2)>>2]=j*+J[h+(f<<1)>>1]*1.306562965*.125;f=d|3;L[c+(f<<2)>>2]=j*+J[h+(f<<1)>>1]*1.175875602*.125;f=d|4;L[c+(f<<2)>>2]=j*+J[h+(f<<1)>>1]*.125;f=d|5;L[c+(f<<2)>>2]=j*+J[h+(f<<1)>>1]*.785694958*.125;f=d|6;L[c+(f<<2)>>2]=j*+J[h+(f<<1)>>1]*.5411961*.125;f=d|7;L[c+(f<<2)>>2]=j*+J[h+(f<<1)>>1]*.275899379*.125;d=d+8|0;g=g+1|0;if((g|0)!=8){continue}break};break P;default:break Q}}d=H[a>>2];H[d+20>>2]=49;Za[H[d>>2]](a)}i=i+88|0;k=k+1|0;if((k|0)>2]){continue}break}}}function Dn(a,b,c,d,e,f){var g=O(0),h=O(0),i=0,j=O(0),k=O(0),l=O(0),m=O(0),n=O(0),o=O(0),p=O(0),q=0,r=O(0),s=0,t=0,u=0,v=0,w=O(0),x=O(0),y=O(0),z=O(0),A=O(0),B=0,C=0;i=Xa-32|0;Xa=i;a:{b:{if((c|0)<0){break b}c:{switch(c|0){case 0:l=O((f|0)/2|0);m=O((e|0)/2|0);n=O((f|0)/8|0);k=O((e|0)/8|0);o=O((N(f,7)|0)/8|0);p=O((N(e,7)|0)/8|0);c=0;f=-1;while(1){d:{e:{f:{b=N(c,24)+a|0;switch(H[b+12>>2]+1|0){case 1:break f;case 0:break d;default:break e}}g=L[b+16>>2];if(gp){break e}h=L[b+20>>2];if(ho){break e}g=O(g-m);r=O(g*g);g=O(h-l);g=O(r+O(g*g));if(!(g>j)){break e}f=c;j=g}c=c+1|0;continue}break};c=-1;if((f|0)==-1){break a}H[(N(f,24)+a|0)+12>>2]=1;c=f;break a;case 1:l=O((f|0)/8|0);m=O((e|0)/8|0);n=O((N(f,7)|0)/8|0);k=O((N(e,7)|0)/8|0);f=-1;c=0;while(1){g:{h:{i:{b=N(c,24)+a|0;switch(H[b+12>>2]+1|0){case 0:break g;case 1:break i;default:break h}}g=L[b+16>>2];if(gk){break h}h=L[b+20>>2];if(hn){break h}g=O(g-L[d>>2]);p=O(g*g);g=O(h-L[d+4>>2]);g=O(p+O(g*g));if(!(g>j)){break h}j=g;f=c}c=c+1|0;continue}break};c=-1;if((f|0)==-1){break a}H[(N(f,24)+a|0)+12>>2]=1;c=f;break a;case 2:l=O((f|0)/8|0);m=O((e|0)/8|0);n=O((N(f,7)|0)/8|0);k=O((N(e,7)|0)/8|0);f=-1;c=0;while(1){j:{k:{l:{b=N(c,24)+a|0;switch(H[b+12>>2]+1|0){case 0:break j;case 1:break l;default:break k}}g=L[b+16>>2];if(gk){break k}h=L[b+20>>2];if(hn){break k}p=g;g=L[d>>2];o=L[d+4>>2];g=O(O(O(p-g)*O(L[d+12>>2]-o))-O(O(L[d+8>>2]-g)*O(h-o)));g=O(g*g);if(!(g>j)){break k}j=g;f=c}c=c+1|0;continue}break};c=-1;if((f|0)==-1){break a}H[(N(f,24)+a|0)+12>>2]=1;c=f;break a;case 3:oj(d,d+8|0,i+28|0,i+24|0);oj(d,d+16|0,i+20|0,i+16|0);h=L[i+20>>2];l=L[i+24>>2];j=O(h*l);m=L[i+28>>2];n=L[i+16>>2];g=O(m*n);s=O(j-g)>=O(0);q=s?2:1;u=s?1:2;p=O(g-j);v=d+24|0;r=O((f|0)/8|0);w=O((e|0)/8|0);x=O((N(f,7)|0)/8|0);y=O((N(e,7)|0)/8|0);z=O(-l);A=O(-n);c=-1;e=0;j=O(0);while(1){m:{n:{o:{b=N(e,24)+a|0;switch(H[b+12>>2]+1|0){case 0:break m;case 1:break o;default:break n}}g=L[b+16>>2];if(gy){break n}k=L[b+20>>2];if(kx){break n}L[d+24>>2]=g;L[d+28>>2]=L[b+20>>2];oj(d,v,i+12|0,i+8|0);g=L[i+12>>2];o=L[i+8>>2];k=O(-o);p:{if(!(!s|!(O(O(g*l)+O(m*k))>=O(0)))){b=O(O(g*n)+O(h*k))>=O(0);f=b?3:2;b=b?2:3;t=1;break p}if(!(!(O(O(g*n)+O(h*k))>=O(0))|!(p>=O(0)))){b=O(O(g*l)+O(m*k))>=O(0);f=b?3:1;b=b?1:3;t=2;break p}if(!(O(O(m*o)+O(g*z))>=O(0))){break n}t=3;b=u;f=q;if(!(O(O(h*o)+O(g*A))>=O(0))){break n}}b=(b<<3)+d|0;g=O(An(d,(t<<3)+d|0,b)+An(d,b,(f<<3)+d|0));if(!(g>j)){break n}j=g;c=e}e=e+1|0;continue}break};if((c|0)==-1){break a}H[(N(c,24)+a|0)+12>>2]=1;break a;default:break c}}q:{while(1){r:{s:{t:{d=N(q,24)+b|0;switch(H[d+12>>2]+1|0){case 0:break r;case 1:break t;default:break s}}H[d+12>>2]=1;c=0;while(1){u:{v:{e=N(c,24)+a|0;switch(H[e+12>>2]+1|0){case 0:break s;case 1:break v;default:break u}}if(H[d>>2]!=H[e>>2]){break u}f=N(c,24)+a|0;if(H[d+4>>2]!=H[f+4>>2]){break u}if(H[d+8>>2]==H[f+8>>2]){break q}}c=c+1|0;continue}}q=q+1|0;continue}break}H[b+12>>2]=-1;c=0;b=H[17074];if(!b){B=68712,C=(wa(0)|0)-1|0,H[B>>2]=C;H[17179]=0;b=H[17074]}b=b+1|0;H[17074]=(b|0)==128?0:b;e=0;while(1){w:{switch(H[(N(c,24)+a|0)+12>>2]+1|0){case 1:e=e+1|0;default:c=c+1|0;continue;case 0:break w}}break}if(!e){break b}b=Iz(H[17178],H[17179],1284865837,1481765933)+1|0;c=Ya;c=b?c:c+1|0;H[17178]=b;H[17179]=c;j=O(O(O(e|0)*O(c>>>1|0))*O(4.656612873077393e-10));x:{if(O(P(j))>2];switch(c+1|0){case 0:break a;case 1:break z;default:break y}}if((b|0)==(f|0)){H[d+12>>2]=1;c=e;break a}f=f+1|0}e=e+1|0;continue}}H[e+12>>2]=1;break a}c=-1}Xa=i+32|0;return c}function cv(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;c=2;a:{f=H[a+460>>2];if(H[f+20>>2]){break a}while(1){b:{c:{d:{e:{c=Za[H[H[a+464>>2]+4>>2]](a)|0;if((c|0)!=1){if((c|0)!=2){break a}H[f+20>>2]=1;if(!H[f+24>>2]){break e}c=2;if(!H[H[a+464>>2]+16>>2]){break a}b=H[a>>2];H[b+20>>2]=62;Za[H[b>>2]](a);return 2}f:{switch(H[f+24>>2]){default:c=H[a+340>>2];break b;case 1:if(!(H[a+28>>2]<65501&H[a+32>>2]<=65500)){b=H[a>>2];H[b+20>>2]=42;H[b+24>>2]=65500;Za[H[H[a>>2]>>2]](a)}b=H[a+212>>2];if(b-13>>>0<=4294967290){c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=16;Za[H[H[a>>2]>>2]](a)}e=H[a+36>>2];if((e|0)>=11){b=H[a>>2];H[b+24>>2]=e;H[b+20>>2]=27;H[H[a>>2]+28>>2]=10;Za[H[H[a>>2]>>2]](a);e=H[a+36>>2]}H[a+316>>2]=1;H[a+320>>2]=1;if((e|0)>0){c=H[a+216>>2];i=0;b=1;d=1;while(1){g=H[c+8>>2];g:{if(g-5>>>0>=4294967292){h=H[c+12>>2];if(h-5>>>0>4294967291){break g}}b=H[a>>2];H[b+20>>2]=19;Za[H[b>>2]](a);e=H[a+36>>2];h=H[c+12>>2];b=H[a+320>>2];g=H[c+8>>2];d=H[a+316>>2]}b=(b|0)>(h|0)?b:h;H[a+320>>2]=b;d=(d|0)>(g|0)?d:g;H[a+316>>2]=d;c=c+88|0;i=i+1|0;if((i|0)<(e|0)){continue}break}}if(H[a+220>>2]|(H[a+340>>2]?H[a+224>>2]:0)){break d}h:{i:{j:{k:{l:{m:{n:{o:{p:{q:{r:{s:{t:{u:{b=H[a+416>>2];if((b|0)<=119){switch(b|0){case 99:break m;case 80:break n;case 48:break o;case 35:break p;case 24:break q;case 15:break r;case 8:break s;case 3:break t;case 0:break u;case 63:break d;default:break h}}if((b|0)<=194){if((b|0)==120){break l}if((b|0)==143){break k}if((b|0)!=168){break h}H[a+436>>2]=63;H[a+432>>2]=41280;H[a+428>>2]=13;b=13;break c}if((b|0)==195){break j}if((b|0)==224){break i}if((b|0)!=255){break h}H[a+436>>2]=63;H[a+432>>2]=41280;H[a+428>>2]=16;b=16;break c}H[a+436>>2]=0;H[a+432>>2]=41280;H[a+428>>2]=1;b=1;break c}H[a+436>>2]=3;H[a+432>>2]=42496;H[a+428>>2]=2;b=2;break c}H[a+436>>2]=8;H[a+432>>2]=42384;H[a+428>>2]=3;b=3;break c}H[a+436>>2]=15;H[a+432>>2]=42256;H[a+428>>2]=4;b=4;break c}H[a+436>>2]=24;H[a+432>>2]=42080;H[a+428>>2]=5;b=5;break c}H[a+436>>2]=35;H[a+432>>2]=41872;H[a+428>>2]=6;b=6;break c}H[a+436>>2]=48;H[a+432>>2]=41600;H[a+428>>2]=7;b=7;break c}H[a+436>>2]=63;H[a+432>>2]=41280;H[a+428>>2]=9;b=9;break c}H[a+436>>2]=63;H[a+432>>2]=41280;H[a+428>>2]=10;b=10;break c}H[a+436>>2]=63;H[a+432>>2]=41280;H[a+428>>2]=11;b=11;break c}H[a+436>>2]=63;H[a+432>>2]=41280;H[a+428>>2]=12;b=12;break c}H[a+436>>2]=63;H[a+432>>2]=41280;H[a+428>>2]=14;b=14;break c}H[a+436>>2]=63;H[a+432>>2]=41280;H[a+428>>2]=15;b=15;break c}b=H[a>>2];H[b+20>>2]=17;H[b+24>>2]=H[a+412>>2];H[H[a>>2]+28>>2]=H[a+416>>2];H[H[a>>2]+32>>2]=H[a+420>>2];H[H[a>>2]+36>>2]=H[a+424>>2];Za[H[H[a>>2]>>2]](a);e=H[a+36>>2];b=H[a+428>>2];break c;case 0:break f}}if(!H[f+16>>2]){b=H[a>>2];H[b+20>>2]=36;Za[H[b>>2]](a)}if(!H[a+340>>2]){continue}Zm(a);return 1}c=2;b=H[a+144>>2];if((b|0)>=H[a+152>>2]){break a}H[a+152>>2]=b;break a}H[a+436>>2]=63;H[a+432>>2]=41280;H[a+428>>2]=8;b=8}H[a+328>>2]=b;H[a+324>>2]=b;if((e|0)>0){c=H[a+216>>2];d=0;while(1){H[c+40>>2]=b;H[c+36>>2]=b;j=c,k=lc(N(H[c+8>>2],H[a+28>>2]),N(H[a+316>>2],b)),H[j+28>>2]=k;j=c,k=lc(N(H[c+12>>2],H[a+32>>2]),N(H[a+428>>2],H[a+320>>2])),H[j+32>>2]=k;j=c,k=lc(N(H[c+8>>2],H[a+28>>2]),H[a+316>>2]),H[j+44>>2]=k;b=lc(N(H[c+12>>2],H[a+32>>2]),H[a+320>>2]);H[c+80>>2]=0;H[c+52>>2]=1;H[c+48>>2]=b;d=d+1|0;if((d|0)>2]){c=c+88|0;b=H[a+428>>2];continue}break}b=H[a+428>>2]}j=a,k=lc(H[a+32>>2],N(H[a+320>>2],b)),H[j+332>>2]=k;c=H[a+340>>2];H[H[a+460>>2]+16>>2]=(c|0)>=H[a+36>>2]?H[a+224>>2]!=0:1}if(!c){H[f+24>>2]=2;continue}break}H[f+24>>2]=0;return 1}return c|0}function zg(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=O(0),s=O(0),t=O(0),u=0,v=0,w=0,x=O(0);h=Xa-224|0;Xa=h;l=qb(e<<4);H[h+208>>2]=l;if(l){a:{p=qb(N(e,24));H[h+212>>2]=p;if(!p){break a}q=(e|0)>0?e:0;while(1){if((i|0)!=(q|0)){m=N(i,12)+d|0;r=O(r+L[m+8>>2]);s=O(s+L[m+4>>2]);t=O(t+L[m>>2]);i=i+1|0;continue}break}x=O(e|0);r=O(r/x);s=O(s/x);t=O(t/x);i=0;while(1){if((i|0)!=(q|0)){m=l+(i<<4)|0;o=(i<<3)+c|0;M[m>>3]=L[o>>2];M[m+8>>3]=L[o+4>>2];m=p+N(i,24)|0;o=N(i,12)+d|0;M[m>>3]=O(L[o>>2]-t);M[m+8>>3]=O(L[o+4>>2]-s);M[m+16>>3]=O(L[o+8>>2]-r);i=i+1|0;continue}break}H[h+216>>2]=e;c=0;while(1){i=0;if((c|0)!=3){while(1){if((i|0)!=3){M[((h+112|0)+(c<<5)|0)+(i<<3)>>3]=L[((c<<4)+b|0)+(i<<2)>>2];i=i+1|0;continue}break}c=c+1|0;continue}break}M[h+136>>3]=O(L[b+12>>2]+O(O(L[b+8>>2]*r)+O(O(L[b>>2]*t)+O(s*L[b+4>>2]))));M[h+168>>3]=O(L[b+28>>2]+O(O(L[b+24>>2]*r)+O(O(L[b+16>>2]*t)+O(s*L[b+20>>2]))));M[h+200>>3]=O(L[b+44>>2]+O(O(L[b+40>>2]*r)+O(O(L[b+32>>2]*t)+O(s*L[b+36>>2]))));b:{if(!g){if((Zn(a,h+208|0,h+112|0,h+16|0,h+8|0)|0)>=0){break b}H[h+8>>2]=0;H[h+12>>2]=1100470148;break b}l=h+112|0;m=h+16|0;d=Xa-160|0;Xa=d;b=-1;i=H[h+216>>2];c:{if((i|0)<4){break c}k=M[a+128>>3]*+(i|0);d:{if(P(k)<2147483648){c=~~k;break d}c=-2147483648}e=qb(N(i,96));if(!e){sb(0,3,1499,0);break c}g=qb(i<<4);if(!g){sb(0,3,1499,0);jb(e);break c}b=i<<3;q=qb(b);if(!q){sb(0,3,1499,0);jb(e);jb(g);b=-1;break c}i=qb(b);if(i){p=((c|0)>4?c:4)-1|0;c=0;while(1){b=0;if((c|0)==3){v=i+(p<<3)|0;o=0;e:{while(1){Eq(a,m,d+48|0);b=0;while(1){c=H[h+216>>2];if((c|0)>(b|0)){if((Ho(d+144|0,d+48|0,H[h+212>>2]+N(b,24)|0)|0)<0){break e}c=b<<4;l=c+H[h+208>>2]|0;n=M[l>>3];w=M[d+144>>3];c=c+g|0;k=M[l+8>>3]-M[d+152>>3];M[c+8>>3]=k;n=n-w;M[c>>3]=n;c=b<<3;k=n*n+k*k;M[c+i>>3]=k;M[c+q>>3]=k;b=b+1|0;continue}break}um(i,c,8,1);b=0;c=H[h+216>>2];l=(c|0)>0?c:0;n=S(M[v>>3]*4,16);w=n/6;k=0;while(1){if((b|0)!=(l|0)){u=M[i+(b<<3)>>3];if(u>n){k=w+k}else{u=1-u/n;k=w*(1-u*u*u)+k}b=b+1|0;continue}break}f:{k=k/+(c|0);if(k>3]|!(!o|!(k>3]))&M[a+112>>3]>2]==(o|0)){break f}while(1){if((c|0)>(l|0)){j=M[q+(l<<3)>>3];if(j<=n){c=N(p,6)<<3;b=c+e|0;if((Co(b,a,m,H[h+212>>2]+N(l,24)|0)|0)<0){break e}j=1-j/n;j=j*j;M[b>>3]=j*M[b>>3];c=e+(c|8)|0;M[c>>3]=j*M[c>>3];M[b+16>>3]=j*M[b+16>>3];M[b+24>>3]=j*M[b+24>>3];M[b+32>>3]=j*M[b+32>>3];M[b+40>>3]=j*M[b+40>>3];M[b+48>>3]=j*M[b+48>>3];M[b+56>>3]=j*M[b+56>>3];c=b- -64|0;M[c>>3]=j*M[c>>3];M[b+72>>3]=j*M[b+72>>3];M[b+80>>3]=j*M[b+80>>3];M[b+88>>3]=j*M[b+88>>3];b=g+(p<<3)|0;c=g+(l<<4)|0;M[b>>3]=j*M[c>>3];M[b+8>>3]=j*M[c+8>>3];p=p+2|0;c=H[h+216>>2]}l=l+1|0;continue}break}if((p|0)<=5){break e}if((xo(d,g,e,p)|0)<0){break e}po(m,d);o=o+1|0;j=k;continue}break}M[h+8>>3]=k;jb(e);jb(g);jb(q);jb(i);b=0;break c}jb(e);jb(g);jb(q);jb(i);b=-1;break c}else{while(1){if((b|0)!=4){v=b<<3;o=c<<5;M[v+(o+m|0)>>3]=M[v+(l+o|0)>>3];b=b+1|0;continue}break}c=c+1|0;continue}}}sb(0,3,1499,0);jb(e);jb(g);jb(q);b=-1}Xa=d+160|0;if((b|0)>=0){break b}H[h+8>>2]=0;H[h+12>>2]=1100470148}jb(H[h+208>>2]);jb(H[h+212>>2]);c=0;while(1){i=0;if((c|0)!=3){while(1){if((i|0)!=3){L[((c<<4)+f|0)+(i<<2)>>2]=M[((h+16|0)+(c<<5)|0)+(i<<3)>>3];i=i+1|0;continue}break}c=c+1|0;continue}break}k=+t;j=+s;n=+r;L[f+12>>2]=M[h+40>>3]-M[h+16>>3]*k-M[h+24>>3]*j-M[h+32>>3]*n;L[f+28>>2]=M[h+72>>3]-M[h+48>>3]*k-M[h+56>>3]*j-M[h- -64>>3]*n;L[f+44>>2]=M[h+104>>3]-M[h+80>>3]*k-M[h+88>>3]*j-M[h+96>>3]*n;Xa=h+224|0;return O(M[h+8>>3])}}sb(0,3,37026,0);ba(1);X()}function Qy(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0;h=Xa+-64|0;Xa=h;H[h+56>>2]=b;H[e>>2]=0;Kb(h,d);i=ad(h);Cb(h);a:{b:{c:{d:{switch(g-65|0){case 0:case 32:Fr(a,f+24|0,h+56|0,c,e,i);break b;case 1:case 33:case 39:Er(a,f+16|0,h+56|0,c,e,i);break b;case 34:g=a;a=Za[H[H[a+8>>2]+12>>2]](a+8|0)|0;j=h,k=ye(g,b,c,d,e,f,vb(a),vb(a)+(nb(a)<<2)|0),H[j+56>>2]=k;break b;case 35:case 36:a=je(h+56|0,c,e,i,2);b=H[e>>2];e:{if(!(b&4|a-1>>>0>30)){H[f+12>>2]=a;break e}H[e>>2]=b|4}break b;case 3:g=H[14119];H[h+24>>2]=H[14118];H[h+28>>2]=g;g=H[14117];H[h+16>>2]=H[14116];H[h+20>>2]=g;g=H[14115];H[h+8>>2]=H[14114];H[h+12>>2]=g;g=H[14113];H[h>>2]=H[14112];H[h+4>>2]=g;j=h,k=ye(a,b,c,d,e,f,h,h+32|0),H[j+56>>2]=k;break b;case 5:g=H[14127];H[h+24>>2]=H[14126];H[h+28>>2]=g;g=H[14125];H[h+16>>2]=H[14124];H[h+20>>2]=g;g=H[14123];H[h+8>>2]=H[14122];H[h+12>>2]=g;g=H[14121];H[h>>2]=H[14120];H[h+4>>2]=g;j=h,k=ye(a,b,c,d,e,f,h,h+32|0),H[j+56>>2]=k;break b;case 7:a=je(h+56|0,c,e,i,2);b=H[e>>2];f:{if(!(b&4|(a|0)>23)){H[f+8>>2]=a;break f}H[e>>2]=b|4}break b;case 8:a=je(h+56|0,c,e,i,2);b=H[e>>2];g:{if(!(b&4|a-1>>>0>11)){H[f+8>>2]=a;break g}H[e>>2]=b|4}break b;case 41:a=je(h+56|0,c,e,i,3);b=H[e>>2];h:{if(!(b&4|(a|0)>365)){H[f+28>>2]=a;break h}H[e>>2]=b|4}break b;case 44:a=je(h+56|0,c,e,i,2);b=H[e>>2];i:{if(!(b&4|(a|0)>12)){H[f+16>>2]=a-1;break i}H[e>>2]=b|4}break b;case 12:a=je(h+56|0,c,e,i,2);b=H[e>>2];j:{if(!(b&4|(a|0)>59)){H[f+4>>2]=a;break j}H[e>>2]=b|4}break b;case 45:case 51:a=h+56|0;b=Xa-16|0;Xa=b;H[b+8>>2]=c;while(1){k:{if(!Xc(a,b+8|0)){break k}if(!Dd(i,8192,hc(a))){break k}uc(a);continue}break};if(Ac(a,b+8|0)){H[e>>2]=H[e>>2]|2}Xa=b+16|0;break b;case 47:b=h+56|0;a=Za[H[H[a+8>>2]+8>>2]](a+8|0)|0;l:{if((nb(a)|0)==(0-nb(a+12|0)|0)){H[e>>2]=H[e>>2]|4;break l}c=Ai(b,c,a,a+24|0,i,e,0);b=H[f+8>>2];if(!((c|0)!=(a|0)|(b|0)!=12)){H[f+8>>2]=0;break l}if(!((c-a|0)!=12|(b|0)>11)){H[f+8>>2]=b+12}}break b;case 49:g=ub(h,56512,44);j=g,k=ye(a,b,c,d,e,f,g,g+44|0),H[j+56>>2]=k;break b;case 17:H[h+16>>2]=H[14144];g=H[14143];H[h+8>>2]=H[14142];H[h+12>>2]=g;g=H[14141];H[h>>2]=H[14140];H[h+4>>2]=g;j=h,k=ye(a,b,c,d,e,f,h,h+20|0),H[j+56>>2]=k;break b;case 18:a=je(h+56|0,c,e,i,2);b=H[e>>2];m:{if(!(b&4|(a|0)>60)){H[f>>2]=a;break m}H[e>>2]=b|4}break b;case 19:g=H[14155];H[h+24>>2]=H[14154];H[h+28>>2]=g;g=H[14153];H[h+16>>2]=H[14152];H[h+20>>2]=g;g=H[14151];H[h+8>>2]=H[14150];H[h+12>>2]=g;g=H[14149];H[h>>2]=H[14148];H[h+4>>2]=g;j=h,k=ye(a,b,c,d,e,f,h,h+32|0),H[j+56>>2]=k;break b;case 54:a=je(h+56|0,c,e,i,1);b=H[e>>2];n:{if(!(b&4|(a|0)>6)){H[f+24>>2]=a;break n}H[e>>2]=b|4}break b;case 55:a=Za[H[H[a>>2]+20>>2]](a,b,c,d,e,f)|0;break a;case 23:g=a;a=Za[H[H[a+8>>2]+24>>2]](a+8|0)|0;j=h,k=ye(g,b,c,d,e,f,vb(a),vb(a)+(nb(a)<<2)|0),H[j+56>>2]=k;break b;case 56:Dr(f+20|0,h+56|0,c,e,i);break b;case 24:a=je(h+56|0,c,e,i,4);if(!(I[e|0]&4)){H[f+20>>2]=a-1900}break b;default:if((g|0)==37){break c}break;case 2:case 4:case 6:case 9:case 10:case 11:case 13:case 14:case 15:case 16:case 20:case 21:case 22:case 25:case 26:case 27:case 28:case 29:case 30:case 31:case 37:case 38:case 40:case 42:case 43:case 46:case 48:case 50:case 52:case 53:break d}}H[e>>2]=H[e>>2]|4;break b}a=Xa-16|0;Xa=a;H[a+8>>2]=c;b=6;c=h+56|0;o:{p:{if(Ac(c,a+8|0)){break p}b=4;if((fg(i,hc(c))|0)!=37){break p}b=2;if(!Ac(uc(c),a+8|0)){break o}}H[e>>2]=H[e>>2]|b}Xa=a+16|0}a=H[h+56>>2]}Xa=h- -64|0;return a|0}function wj(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;p=Xa-32|0;Xa=p;a:{if(I[c+100|0]){b=a+72|0;q=p,r=Tg(b),H[q+8>>2]=r;a=nf(p+24|0,p+8|0);m=ag(Pf(c));j=Tg(Pf(c));e=Xa-32|0;Xa=e;H[e+24>>2]=H[a>>2];a=H[b>>2];q=e,r=ag(b),H[q>>2]=r;g=a+(vj(e+24|0,e)<<2)|0;n=ho(m,j);b:{if((n|0)<=0){break b}a=H[kb(b)>>2];i=H[b+4>>2];if((n|0)<=a-i>>2){H[e>>2]=j;d=i-g|0;c=d>>2;if((c|0)<(n|0)){H[e>>2]=m;go(e,c);a=H[e>>2];f=Xa-16|0;Xa=f;h=_f(f,b,n-c|0);c=kb(b);l=Xa-16|0;Xa=l;H[l>>2]=j;H[l+8>>2]=a;while(1){if(Ic(l+8|0,l)){a=l+8|0;Me(c,H[h+4>>2],H[a>>2]);kf(a);H[h+4>>2]=H[h+4>>2]+4;continue}break}Xa=l+16|0;nc(h);Xa=f+16|0;if((d|0)<=0){break b}}h=Xa-16|0;Xa=h;d=H[b+4>>2];c=(d-((n<<2)+g|0)|0)+g|0;f=_f(h,b,i-c>>2);o=H[f+4>>2];a=c;while(1){if(a>>>0>=i>>>0){nc(f);if((c|0)!=(g|0)){a=c-g|0;sg(d-a|0,g,a)}Xa=h+16|0}else{Me(kb(b),o,a);o=o+4|0;H[f+4>>2]=o;a=a+4|0;continue}break}Fg(m,H[e>>2],g);break b}a=kb(b);i=Hg(e,Qg(b,zb(b)+n|0),g-H[b>>2]>>2,a);c=Xa-32|0;Xa=c;H[c+24>>2]=m;d=bi(c+8|0,i+8|0,ho(m,j));while(1){if(H[d>>2]!=H[d+4>>2]){a=c+24|0;Me(H[i+16>>2],H[d>>2],H[a>>2]);H[d>>2]=H[d>>2]+4;kf(a);continue}break}ud(d);Xa=c+32|0;Xg(b);a=H[i+4>>2];f=i+4|0;vf(kb(b),H[b>>2],g,f);d=kb(b);c=H[b+4>>2];h=i+8|0;while(1){if((c|0)!=(g|0)){Me(d,H[h>>2],g);H[h>>2]=H[h>>2]+4;g=g+4|0;continue}break}Db(b,f);Db(b+4|0,h);Db(kb(b),tb(i));H[i>>2]=H[i+4>>2];Zf(b,zb(b));g=a;$f(i)}fk(g);Xa=e+32|0;break a}l=Ib(p+8|0);m=Xa-32|0;Xa=m;i=-1;o=-1;n=c+104|0;f=zb(n);k=m+16|0;Lf(k);if(f){if(_j(k)>>>0>>0){fd();X()}c=Wo(kb(k),f);H[k>>2]=c;H[k+4>>2]=c;q=kb(k),r=c+(f<<3)|0,H[q>>2]=r;Xh(k,0);Qj(k,f)}c:{while(1){if(yb(k)>>>0<=g>>>0){if((o|0)!=-1){Of(l,rb(n,o));g=0;while(1){if(yb(k)>>>0<=g>>>0){break c}d:{if((g|0)==(o|0)){break d}if(H[Nb(k,g)+4>>2]==H[Nb(k,o)+4>>2]){Of(l,rb(n,g));break d}f=Nb(k,g);e:{if(H[b+4>>2]!=H[kb(b)>>2]){fi(b,f);break e}h=Xa-32|0;Xa=h;c=kb(b);e=Uh(h+8|0,_h(b,yb(b)+1|0),yb(b),c);Ng(c,H[e+8>>2],f);H[e+8>>2]=H[e+8>>2]+8;Rg(b);f=kb(b);c=H[b>>2];i=H[b+4>>2];j=e+4|0;while(1){if((c|0)!=(i|0)){i=i-8|0;Ng(f,H[j>>2]-8|0,i);H[j>>2]=H[j>>2]-8;continue}break}Db(b,j);Db(b+4|0,e+8|0);Db(kb(b),tb(e));H[e>>2]=H[e+4>>2];Xh(b,yb(b));c=H[e+4>>2];while(1){if((c|0)!=H[e+8>>2]){H[e+8>>2]=H[e+8>>2]-8;continue}break}if(H[e>>2]){c=H[e>>2];li(e);jb(c)}Xa=h+32|0}h=ag(b);f=Tg(b);j=Xa-32|0;Xa=j;H[j+16>>2]=f;H[j+24>>2]=h;c=Wh(j+16|0,j+24|0);e=Xa-32|0;Xa=e;H[e+16>>2]=f;H[e+24>>2]=h;f:{if((c|0)<2){break f}c=c-2>>>1|0;q=e,r=Pe(e+24|0,c),H[q+8>>2]=r;if(!Mf(H[e+8>>2],H[fe(e+16|0)>>2])){break f}h=H[e+16>>2];f=H[h+4>>2];H[e>>2]=H[h>>2];H[e+4>>2]=f;while(1){g:{h=H[e+8>>2];f=H[h+4>>2];i=H[e+16>>2];H[i>>2]=H[h>>2];H[i+4>>2]=f;H[e+16>>2]=H[e+8>>2];if(!c){break g}c=(c-1|0)/2|0;q=e,r=Pe(e+24|0,c),H[q+8>>2]=r;if(Mf(H[e+8>>2],e)){continue}}break}c=H[e+4>>2];f=H[e+16>>2];H[f>>2]=H[e>>2];H[f+4>>2]=c}Xa=e+32|0;Xa=j+32|0}g=g+1|0;continue}}}else{h=Sh(H[rb(n,g)>>2]+4|0,d);Ke(m+8|0,H[rb(n,g)>>2],h);f=Nb(k,g);c=H[m+12>>2];H[f>>2]=H[m+8>>2];H[f+4>>2]=c;c=h>>>0>>0;i=c?h:i;o=c?g:o;g=g+1|0;continue}break}mb(ib(ib(lb(ib(ib(ib(71664,23503),15930),8835),155),9364),23537));_();X()}Mo(k);Xa=m+32|0;c=0;while(1){if(zb(l)>>>0<=c>>>0){h:{if(H[a+100>>2]>=H[a+104>>2]){break h}if(io(b)){break h}c=H[H[b>>2]>>2];ko(b);H[a+100>>2]=H[a+100>>2]+1;wj(a,b,c,d)}tc(l)}else{wj(a,b,H[rb(l,c)>>2],d);c=c+1|0;continue}break}}Xa=p+32|0}function Wy(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0;h=Xa-32|0;Xa=h;H[h+24>>2]=b;H[e>>2]=0;j=h+8|0;Kb(j,d);i=gd(j);Cb(j);a:{b:{c:{d:{switch(g-65|0){case 0:case 32:Ir(a,f+24|0,h+24|0,c,e,i);break b;case 1:case 33:case 39:Hr(a,f+16|0,h+24|0,c,e,i);break b;case 34:g=a;a=Za[H[H[a+8>>2]+12>>2]](a+8|0)|0;k=h,l=ze(g,b,c,d,e,f,vb(a),vb(a)+nb(a)|0),H[k+24>>2]=l;break b;case 35:case 36:a=ke(h+24|0,c,e,i,2);b=H[e>>2];e:{if(!(b&4|a-1>>>0>30)){H[f+12>>2]=a;break e}H[e>>2]=b|4}break b;case 3:H[h+8>>2]=623865125;H[h+12>>2]=2032480100;k=h,l=ze(a,b,c,d,e,f,h+8|0,h+16|0),H[k+24>>2]=l;break b;case 5:H[h+8>>2]=623728933;H[h+12>>2]=1680158061;k=h,l=ze(a,b,c,d,e,f,h+8|0,h+16|0),H[k+24>>2]=l;break b;case 7:a=ke(h+24|0,c,e,i,2);b=H[e>>2];f:{if(!(b&4|(a|0)>23)){H[f+8>>2]=a;break f}H[e>>2]=b|4}break b;case 8:a=ke(h+24|0,c,e,i,2);b=H[e>>2];g:{if(!(b&4|a-1>>>0>11)){H[f+8>>2]=a;break g}H[e>>2]=b|4}break b;case 41:a=ke(h+24|0,c,e,i,3);b=H[e>>2];h:{if(!(b&4|(a|0)>365)){H[f+28>>2]=a;break h}H[e>>2]=b|4}break b;case 44:a=ke(h+24|0,c,e,i,2);b=H[e>>2];i:{if(!(b&4|(a|0)>12)){H[f+16>>2]=a-1;break i}H[e>>2]=b|4}break b;case 12:a=ke(h+24|0,c,e,i,2);b=H[e>>2];j:{if(!(b&4|(a|0)>59)){H[f+4>>2]=a;break j}H[e>>2]=b|4}break b;case 45:case 51:a=h+24|0;b=Xa-16|0;Xa=b;H[b+8>>2]=c;while(1){k:{if(!Yc(a,b+8|0)){break k}if(!Ed(i,8192,ic(a))){break k}vc(a);continue}break};if(Bc(a,b+8|0)){H[e>>2]=H[e>>2]|2}Xa=b+16|0;break b;case 47:b=h+24|0;a=Za[H[H[a+8>>2]+8>>2]](a+8|0)|0;l:{if((nb(a)|0)==(0-nb(a+12|0)|0)){H[e>>2]=H[e>>2]|4;break l}c=Ci(b,c,a,a+24|0,i,e,0);b=H[f+8>>2];if(!((c|0)!=(a|0)|(b|0)!=12)){H[f+8>>2]=0;break l}if(!((c-a|0)!=12|(b|0)>11)){H[f+8>>2]=b+12}}break b;case 49:g=I[56436]|I[56437]<<8|(I[56438]<<16|I[56439]<<24);F[h+15|0]=g;F[h+16|0]=g>>>8;F[h+17|0]=g>>>16;F[h+18|0]=g>>>24;g=I[56433]|I[56434]<<8|(I[56435]<<16|I[56436]<<24);H[h+8>>2]=I[56429]|I[56430]<<8|(I[56431]<<16|I[56432]<<24);H[h+12>>2]=g;k=h,l=ze(a,b,c,d,e,f,h+8|0,h+19|0),H[k+24>>2]=l;break b;case 17:F[h+12|0]=I[56444];H[h+8>>2]=I[56440]|I[56441]<<8|(I[56442]<<16|I[56443]<<24);k=h,l=ze(a,b,c,d,e,f,h+8|0,h+13|0),H[k+24>>2]=l;break b;case 18:a=ke(h+24|0,c,e,i,2);b=H[e>>2];m:{if(!(b&4|(a|0)>60)){H[f>>2]=a;break m}H[e>>2]=b|4}break b;case 19:H[h+8>>2]=624576549;H[h+12>>2]=1394948685;k=h,l=ze(a,b,c,d,e,f,h+8|0,h+16|0),H[k+24>>2]=l;break b;case 54:a=ke(h+24|0,c,e,i,1);b=H[e>>2];n:{if(!(b&4|(a|0)>6)){H[f+24>>2]=a;break n}H[e>>2]=b|4}break b;case 55:a=Za[H[H[a>>2]+20>>2]](a,b,c,d,e,f)|0;break a;case 23:g=a;a=Za[H[H[a+8>>2]+24>>2]](a+8|0)|0;k=h,l=ze(g,b,c,d,e,f,vb(a),vb(a)+nb(a)|0),H[k+24>>2]=l;break b;case 56:Gr(f+20|0,h+24|0,c,e,i);break b;case 24:a=ke(h+24|0,c,e,i,4);if(!(I[e|0]&4)){H[f+20>>2]=a-1900}break b;default:if((g|0)==37){break c}break;case 2:case 4:case 6:case 9:case 10:case 11:case 13:case 14:case 15:case 16:case 20:case 21:case 22:case 25:case 26:case 27:case 28:case 29:case 30:case 31:case 37:case 38:case 40:case 42:case 43:case 46:case 48:case 50:case 52:case 53:break d}}H[e>>2]=H[e>>2]|4;break b}a=Xa-16|0;Xa=a;H[a+8>>2]=c;b=6;c=h+24|0;o:{p:{if(Bc(c,a+8|0)){break p}b=4;if((gg(i,ic(c))|0)!=37){break p}b=2;if(!Bc(vc(c),a+8|0)){break o}}H[e>>2]=H[e>>2]|b}Xa=a+16|0}a=H[h+24>>2]}Xa=h+32|0;return a|0}function jb(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;a:{if(!a){break a}d=a-8|0;b=H[a-4>>2];a=b&-8;f=d+a|0;b:{if(b&1){break b}if(!(b&3)){break a}b=H[d>>2];d=d-b|0;if(d>>>0>>0<=255){e=H[d+8>>2];b=b>>>3|0;c=H[d+12>>2];if((c|0)==(e|0)){i=69776,j=H[17444]&Kz(b),H[i>>2]=j;break b}H[e+12>>2]=c;H[c+8>>2]=e;break b}h=H[d+24>>2];b=H[d+12>>2];c:{if((d|0)!=(b|0)){c=H[d+8>>2];H[c+12>>2]=b;H[b+8>>2]=c;break c}d:{e=d+20|0;c=H[e>>2];if(c){break d}e=d+16|0;c=H[e>>2];if(c){break d}b=0;break c}while(1){g=e;b=c;e=b+20|0;c=H[e>>2];if(c){continue}e=b+16|0;c=H[b+16>>2];if(c){continue}break}H[g>>2]=0}if(!h){break b}e=H[d+28>>2];c=(e<<2)+70080|0;e:{if(H[c>>2]==(d|0)){H[c>>2]=b;if(b){break e}i=69780,j=H[17445]&Kz(e),H[i>>2]=j;break b}H[h+(H[h+16>>2]==(d|0)?16:20)>>2]=b;if(!b){break b}}H[b+24>>2]=h;c=H[d+16>>2];if(c){H[b+16>>2]=c;H[c+24>>2]=b}c=H[d+20>>2];if(!c){break b}H[b+20>>2]=c;H[c+24>>2]=b;break b}b=H[f+4>>2];if((b&3)!=3){break b}H[17446]=a;H[f+4>>2]=b&-2;H[d+4>>2]=a|1;H[a+d>>2]=a;return}if(d>>>0>=f>>>0){break a}b=H[f+4>>2];if(!(b&1)){break a}f:{if(!(b&2)){if(H[17450]==(f|0)){H[17450]=d;a=H[17447]+a|0;H[17447]=a;H[d+4>>2]=a|1;if(H[17449]!=(d|0)){break a}H[17446]=0;H[17449]=0;return}if(H[17449]==(f|0)){H[17449]=d;a=H[17446]+a|0;H[17446]=a;H[d+4>>2]=a|1;H[a+d>>2]=a;return}a=(b&-8)+a|0;g:{if(b>>>0<=255){e=H[f+8>>2];b=b>>>3|0;c=H[f+12>>2];if((c|0)==(e|0)){i=69776,j=H[17444]&Kz(b),H[i>>2]=j;break g}H[e+12>>2]=c;H[c+8>>2]=e;break g}h=H[f+24>>2];b=H[f+12>>2];h:{if((f|0)!=(b|0)){c=H[f+8>>2];H[c+12>>2]=b;H[b+8>>2]=c;break h}i:{e=f+20|0;c=H[e>>2];if(c){break i}e=f+16|0;c=H[e>>2];if(c){break i}b=0;break h}while(1){g=e;b=c;e=b+20|0;c=H[e>>2];if(c){continue}e=b+16|0;c=H[b+16>>2];if(c){continue}break}H[g>>2]=0}if(!h){break g}e=H[f+28>>2];c=(e<<2)+70080|0;j:{if(H[c>>2]==(f|0)){H[c>>2]=b;if(b){break j}i=69780,j=H[17445]&Kz(e),H[i>>2]=j;break g}H[h+(H[h+16>>2]==(f|0)?16:20)>>2]=b;if(!b){break g}}H[b+24>>2]=h;c=H[f+16>>2];if(c){H[b+16>>2]=c;H[c+24>>2]=b}c=H[f+20>>2];if(!c){break g}H[b+20>>2]=c;H[c+24>>2]=b}H[d+4>>2]=a|1;H[a+d>>2]=a;if(H[17449]!=(d|0)){break f}H[17446]=a;return}H[f+4>>2]=b&-2;H[d+4>>2]=a|1;H[a+d>>2]=a}if(a>>>0<=255){a=a>>>3|0;b=(a<<3)+69816|0;c=H[17444];a=1<>2]}H[b+8>>2]=d;H[a+12>>2]=d;H[d+12>>2]=b;H[d+8>>2]=a;return}e=31;H[d+16>>2]=0;H[d+20>>2]=0;if(a>>>0<=16777215){b=a>>>8|0;g=b+1048320>>>16&8;b=b<>>16&4;b=b<>>16&2;b=(b<>>15|0)-(c|(e|g))|0;e=(b<<1|a>>>b+21&1)+28|0}H[d+28>>2]=e;g=(e<<2)+70080|0;l:{m:{c=H[17445];b=1<>2]=d;H[d+24>>2]=g;break n}e=a<<((e|0)==31?0:25-(e>>>1|0)|0);b=H[g>>2];while(1){c=b;if((H[b+4>>2]&-8)==(a|0)){break m}b=e>>>29|0;e=e<<1;g=c+(b&4)|0;b=H[g+16>>2];if(b){continue}break}H[g+16>>2]=d;H[d+24>>2]=c}H[d+12>>2]=d;H[d+8>>2]=d;break l}a=H[c+8>>2];H[a+12>>2]=d;H[c+8>>2]=d;H[d+24>>2]=0;H[d+12>>2]=c;H[d+8>>2]=a}a=H[17452]-1|0;H[17452]=a?a:-1}}function kd(a,b,c,d,e,f,g,h,i){var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;j=Xa-112|0;Xa=j;k=i&2147483647;l=e&2147483647;m=l;a:{b:{p=!(b|c);if(!(d|l?l-2147418112>>>0<2147549184:p)){n=k-2147418112|0;if(!h&(n|0)==-2147418112?f|g:(n|0)==-2147418112&(h|0)!=0|n>>>0>2147549184){break b}}if(!(!d&(m|0)==2147418112?p:m>>>0<2147418112)){h=d;i=e|32768;f=b;g=c;break a}if(!(!h&(k|0)==2147418112?!(f|g):k>>>0<2147418112)){i=i|32768;break a}if(!(b|d|(m^2147418112|c))){m=d;d=!(b^f|d^h|(c^g|e^i^-2147483648));h=d?0:m;i=d?2147450880:e;f=d?0:b;g=d?0:c;break a}if(!(f|h|(k^2147418112|g))){break a}if(!(b|d|(c|m))){if(f|h|(g|k)){break a}f=b&f;g=c&g;h=d&h;i=e&i;break a}if(f|h|(g|k)){break b}f=b;g=c;h=d;i=e;break a}l=(k|0)==(m|0);k=l&(d|0)==(h|0)?(c|0)==(g|0)&b>>>0>>0|c>>>0>>0:l&d>>>0>>0|k>>>0>m>>>0;o=k?f:b;l=k?g:c;m=k?i:e;r=m;q=k?h:d;n=m&65535;e=k?e:i;s=e;h=k?d:h;m=e>>>16&32767;p=r>>>16&32767;if(!p){d=!(n|q);e=d<<6;i=Q(d?o:q)+32|0;d=Q(d?l:n);d=e+((d|0)==32?i:d)|0;Rc(j+96|0,o,l,q,n,d-15|0);q=H[j+104>>2];n=H[j+108>>2];o=H[j+96>>2];p=16-d|0;l=H[j+100>>2]}f=k?b:f;g=k?c:g;i=s&65535;if(!m){b=!(h|i);c=b<<6;d=Q(b?f:h)+32|0;b=Q(b?g:i);b=c+((b|0)==32?d:b)|0;Rc(j+80|0,f,g,h,i,b-15|0);m=16-b|0;h=H[j+88>>2];i=H[j+92>>2];g=H[j+84>>2];f=H[j+80>>2]}b=h;k=i<<3|b>>>29;d=b<<3|g>>>29;e=k|524288;b=q;c=n<<3|b>>>29;h=b<<3|l>>>29;i=c;b=f;c=g<<3|b>>>29;b=b<<3;g=r^s;c:{if((m|0)==(p|0)){break c}f=p-m|0;if(f>>>0>127){d=0;e=0;b=1;c=0;break c}Rc(j- -64|0,b,c,d,e,128-f|0);cf(j+48|0,b,c,d,e,f);b=H[j+48>>2]|(H[j+64>>2]|H[j+72>>2]|(H[j+68>>2]|H[j+76>>2]))!=0;c=H[j+52>>2];d=H[j+56>>2];e=H[j+60>>2]}m=h;q=i|524288;f=o;k=l<<3|f>>>29;n=f<<3;d:{if((g|0)<0){f=0;g=0;h=0;i=0;if(!(b^n|d^m|(c^k|e^q))){break a}o=n-b|0;l=k-((b>>>0>n>>>0)+c|0)|0;f=m-d|0;b=(c|0)==(k|0)&b>>>0>n>>>0|c>>>0>k>>>0;i=(q-((d>>>0>m>>>0)+e|0)|0)-(f>>>0>>0)|0;h=f-b|0;if(i>>>0>524287){break d}b=!(h|i);c=b<<6;d=Q(b?o:h)+32|0;b=Q(b?l:i);b=c+((b|0)==32?d:b)|0;b=b-12|0;Rc(j+32|0,o,l,h,i,b);p=p-b|0;h=H[j+40>>2];i=H[j+44>>2];o=H[j+32>>2];l=H[j+36>>2];break d}k=c+k|0;f=b+n|0;k=f>>>0>>0?k+1|0:k;o=f;l=k;f=(c|0)==(k|0)&b>>>0>f>>>0|c>>>0>k>>>0;c=e+q|0;b=d+m|0;c=b>>>0>>0?c+1|0:c;d=b;b=f+b|0;h=b;i=b>>>0>>0?c+1|0:c;if(!(i&1048576)){break d}o=o&1|((l&1)<<31|o>>>1);c=h;l=c<<31|l>>>1;p=p+1|0;h=(i&1)<<31|c>>>1;i=i>>>1|0}d=0;e=r&-2147483648;if((p|0)>=32767){h=d;i=e|2147418112;f=0;g=0;break a}m=0;e:{if((p|0)>0){m=p;break e}Rc(j+16|0,o,l,h,i,p+127|0);cf(j,o,l,h,i,1-p|0);o=H[j>>2]|(H[j+16>>2]|H[j+24>>2]|(H[j+20>>2]|H[j+28>>2]))!=0;l=H[j+4>>2];h=H[j+8>>2];i=H[j+12>>2]}c=h<<29;b=l>>>3|0;n=(l&7)<<29|o>>>3;l=o&7;g=l>>>0>4;f=n+g|0;b=b|c;k=f>>>0>>0?b+1|0:b;c=f;g=k;b=(b|0)==(k|0)&c>>>0>>0|b>>>0>k>>>0;c=d|((i&7)<<29|h>>>3);b=b+c|0;i=e|(i>>>3&65535|m<<16);i=b>>>0>>0?i+1|0:i;h=b;f:{if((l|0)==4){c=g+0|0;e=f&1;b=f+e|0;c=b>>>0>>0?c+1|0:c;f=b;g=c;c=(d|0)==(c|0)&b>>>0>>0|c>>>0>>0;b=c+h|0;i=b>>>0>>0?i+1|0:i;h=b;break f}if(!l){break a}}}H[a>>2]=f;H[a+4>>2]=g;H[a+8>>2]=h;H[a+12>>2]=i;Xa=j+112|0}function Gu(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0;b=H[a+412>>2];f=H[a+468>>2];a:{if(H[a+224>>2]){c=H[a+416>>2];b:{c:{d:{if(!b){if(!c){break d}break c}if((b|0)>(c|0)|(c|0)>H[a+436>>2]|H[a+340>>2]!=1){break c}}c=H[a+420>>2];e:{if(!c){e=H[a+424>>2];break e}e=c-1|0;if((e|0)!=H[a+424>>2]){break c}}if((e|0)<14){break b}}c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=17;H[H[a>>2]+28>>2]=H[a+416>>2];H[H[a>>2]+32>>2]=H[a+420>>2];H[H[a>>2]+36>>2]=H[a+424>>2];Za[H[H[a>>2]>>2]](a)}b=H[a+340>>2];if((b|0)>0){while(1){d=H[H[((g<<2)+a|0)+344>>2]+4>>2];e=H[a+160>>2];c=H[a+412>>2];b=0;f:{if(!c){break f}b=c;if(H[e+(d<<8)>>2]>=0){break f}b=H[a>>2];H[b+24>>2]=d;H[b+20>>2]=118;H[H[a>>2]+28>>2]=0;Za[H[H[a>>2]+4>>2]](a,-1);b=H[a+412>>2]}if((b|0)<=H[a+416>>2]){while(1){c=(e+(d<<8)|0)+(b<<2)|0;h=H[c>>2];if(H[a+420>>2]!=(((h|0)>0?h:0)|0)){h=H[a>>2];H[h+24>>2]=d;H[h+20>>2]=118;H[H[a>>2]+28>>2]=b;Za[H[H[a>>2]+4>>2]](a,-1)}H[c>>2]=H[a+424>>2];c=H[a+416>>2]>(b|0);b=b+1|0;if(c){continue}break}}b=H[a+340>>2];g=g+1|0;if((b|0)>(g|0)){continue}break}}e=H[a+412>>2];H[f+4>>2]=H[a+420>>2]?e?187:188:e?189:190;g:{if((b|0)<=0){break g}b=0;while(1){d=b<<2;c=H[(d+a|0)+344>>2];h:{if(!e){if(H[a+420>>2]){break h}c=H[c+20>>2];Fh(a,1,c,((c<<2)+f|0)+48|0);break h}e=H[c+24>>2];c=(e<<2)+f|0;Fh(a,0,e,c+48|0);H[f+64>>2]=H[c+48>>2]}H[(d+f|0)+24>>2]=0;b=b+1|0;if((b|0)>=H[a+340>>2]){break g}e=H[a+412>>2];continue}}H[f+20>>2]=0;break a}i:{if(!(H[a+424>>2]|(H[a+420>>2]|b))){b=H[a+416>>2];if(!H[a+220>>2]&(b|0)>63|(b|0)==H[a+436>>2]){break i}}b=H[a>>2];H[b+20>>2]=125;Za[H[b+4>>2]](a,-1)}H[f+4>>2]=H[a+436>>2]==63?191:192;b=0;if(H[a+340>>2]>0){while(1){c=b<<2;d=H[(c+a|0)+344>>2];e=H[d+20>>2];Fh(a,1,e,((e<<2)+f|0)+68|0);if(H[a+436>>2]){d=H[d+24>>2];Fh(a,0,d,((d<<2)+f|0)+84|0)}H[(c+f|0)+24>>2]=0;b=b+1|0;if((b|0)>2]){continue}break}}e=0;if(H[a+368>>2]<=0){break a}while(1){b=e<<2;g=b+f|0;b=H[((H[(a+b|0)+372>>2]<<2)+a|0)+344>>2];H[g+100>>2]=H[((H[b+20>>2]<<2)+f|0)+68>>2];H[g+140>>2]=H[((H[b+24>>2]<<2)+f|0)+84>>2];j:{if(!H[b+52>>2]){b=0;break j}c=H[b+36>>2];d=H[b+40>>2];b=1;k:{l:{switch(H[a+436>>2]){case 3:b=(((d-3>>>0<4294967294?1:d-1|0)<<3)+((c-3>>>0<4294967294?1:c-1|0)<<2)|0)+39536|0;break k;case 8:b=(N(d-4>>>0<4294967293?2:d-1|0,12)+((c-4>>>0<4294967293?2:c-1|0)<<2)|0)+39552|0;break k;case 15:b=(((d-5>>>0<4294967292?3:d-1|0)<<4)+((c-5>>>0<4294967292?3:c-1|0)<<2)|0)+39600|0;break k;case 24:b=(N(d-6>>>0<4294967291?4:d-1|0,20)+((c-6>>>0<4294967291?4:c-1|0)<<2)|0)+39664|0;break k;case 35:b=(N(d-7>>>0<4294967290?5:d-1|0,24)+((c-7>>>0<4294967290?5:c-1|0)<<2)|0)+39776|0;break k;case 48:b=(N(d-8>>>0<4294967289?6:d-1|0,28)+((c-8>>>0<4294967289?6:c-1|0)<<2)|0)+39920|0;break k;case 0:break j;default:break l}}b=(((d-9>>>0<4294967288?7:d-1|0)<<5)+((c-9>>>0<4294967288?7:c-1|0)<<2)|0)+40128|0}b=H[b>>2]+1|0}H[g+180>>2]=b;e=e+1|0;if((e|0)>2]){continue}break}}H[f+40>>2]=0;H[f+12>>2]=0;H[f+16>>2]=0;H[f+44>>2]=H[a+280>>2]}function Dt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0;D=Xa-512|0;Xa=D;w=H[a+336>>2];a=H[b+84>>2];b=D;while(1){l=N(H[a+64>>2],G[c+32>>1]);k=N(H[a+192>>2],G[c+96>>1]);h=l-k|0;o=N(h,11363);i=N(H[a+96>>2],G[c+48>>1]);m=N(H[a+32>>2],G[c+16>>1]);p=N(i+m|0,11086);y=o+N(k,20995)|0;j=N(H[a+128>>2],G[c+64>>1]);z=N(j,10703);n=N(G[c>>1],H[a>>2])<<13|1024;t=z+n|0;u=y+t|0;f=N(H[a+224>>2],G[c+112>>1]);A=N(f+m|0,8956);g=N(H[a+160>>2],G[c+80>>1]);r=g+m|0;v=N(r,10217);s=A+(v+(p+N(m,-18730)|0)|0)|0;H[b+480>>2]=u-s>>11;H[b>>2]=s+u>>11;h=N(h,2260);u=h+N(l,7373)|0;j=N(j,4433);s=j+n|0;q=u+s|0;B=N(g+i|0,1136);x=B+(p+N(i,589)|0)|0;p=f+i|0;C=N(p,-5461);x=x+C|0;H[b+448>>2]=q-x>>11;H[b+32>>2]=q+x>>11;l=o+N(l,-4926)|0;o=n-j|0;j=l+o|0;q=v+(N(g,-9222)+B|0)|0;v=N(f+g|0,-11086);q=q+v|0;H[b+416>>2]=j-q>>11;H[b+64>>2]=j+q>>11;k=h+N(k,-4176)|0;n=n-z|0;h=k+n|0;j=v+(A+(C+N(f,8728)|0)|0)|0;H[b+384>>2]=h-j>>11;H[b+96>>2]=h+j>>11;n=n-k|0;k=N(p,-10217);p=N(m-f|0,7350);h=(k+N(f,25733)|0)+p|0;f=N(f-g|0,3363);h=h+f|0;H[b+352>>2]=n-h>>11;H[b+128>>2]=h+n>>11;n=o-l|0;l=N(r,5461);h=N(g,-6278);g=N(g-i|0,11529);f=f+(l+(h+g|0)|0)|0;H[b+320>>2]=n-f>>11;H[b+160>>2]=f+n>>11;f=s-u|0;h=N(i,16154);i=N(m-i|0,3363);g=k+(g+(h+i|0)|0)|0;H[b+288>>2]=f-g>>11;H[b+192>>2]=f+g>>11;g=t-y|0;i=p+(l+(i+N(m,-15038)|0)|0)|0;H[b+256>>2]=g-i>>11;H[b+224>>2]=g+i>>11;b=b+4|0;a=a+4|0;c=c+2|0;E=E+1|0;if((E|0)!=8){continue}break}b=w-384|0;n=0;a=D;while(1){i=H[a+12>>2];m=H[a+4>>2];k=N(i+m|0,11086);o=H[a+8>>2];p=H[a+24>>2];h=o-p|0;w=N(h,11363);c=H[(n<<2)+d>>2]+e|0;f=H[a+28>>2];z=N(f+m|0,8956);g=H[a+20>>2];y=g+m|0;j=N(y,10217);t=z+(j+(k+N(m,-18730)|0)|0)|0;u=w+N(p,20995)|0;l=(H[a>>2]<<13)+134348800|0;r=H[a+16>>2];v=N(r,10703);A=l+v|0;s=u+A|0;F[c|0]=I[b+(t+s>>>18&1023)|0];F[c+15|0]=I[b+(s-t>>>18&1023)|0];t=f+i|0;s=N(t,-5461);q=k+N(i,589)|0;k=N(g+i|0,1136);q=s+(q+k|0)|0;h=N(h,2260);B=h+N(o,7373)|0;r=N(r,4433);C=r+l|0;x=B+C|0;F[c+1|0]=I[b+(q+x>>>18&1023)|0];F[c+14|0]=I[b+(x-q>>>18&1023)|0];j=j+(k+N(g,-9222)|0)|0;k=N(f+g|0,-11086);j=j+k|0;o=w+N(o,-4926)|0;w=l-r|0;r=o+w|0;F[c+2|0]=I[b+(j+r>>>18&1023)|0];F[c+13|0]=I[b+(r-j>>>18&1023)|0];k=k+(z+(s+N(f,8728)|0)|0)|0;p=h+N(p,-4176)|0;l=l-v|0;h=p+l|0;F[c+3|0]=I[b+(k+h>>>18&1023)|0];F[c+12|0]=I[b+(h-k>>>18&1023)|0];h=N(m-f|0,7350);k=N(t,-10217);j=h+(k+N(f,25733)|0)|0;f=N(f-g|0,3363);j=j+f|0;l=l-p|0;F[c+4|0]=I[b+(j+l>>>18&1023)|0];F[c+11|0]=I[b+(l-j>>>18&1023)|0];l=N(y,5461);j=N(g,-6278);g=N(g-i|0,11529);f=f+(l+(j+g|0)|0)|0;o=w-o|0;F[c+5|0]=I[b+(f+o>>>18&1023)|0];F[c+10|0]=I[b+(o-f>>>18&1023)|0];f=N(i,16154);i=N(m-i|0,3363);g=k+(g+(f+i|0)|0)|0;f=C-B|0;F[c+6|0]=I[b+(g+f>>>18&1023)|0];F[c+9|0]=I[b+(f-g>>>18&1023)|0];i=h+(l+(i+N(m,-15038)|0)|0)|0;m=A-u|0;F[c+7|0]=I[b+(i+m>>>18&1023)|0];F[c+8|0]=I[b+(m-i>>>18&1023)|0];a=a+32|0;n=n+1|0;if((n|0)!=16){continue}break}Xa=D+512|0}function Zl(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;f=a+b|0;c=H[a+4>>2];a:{b:{if(c&1){break b}if(!(c&3)){break a}c=H[a>>2];b=c+b|0;c:{a=a-c|0;if((a|0)!=H[17449]){if(c>>>0<=255){e=H[a+8>>2];c=c>>>3|0;d=H[a+12>>2];if((d|0)!=(e|0)){break c}i=69776,j=H[17444]&Kz(c),H[i>>2]=j;break b}h=H[a+24>>2];c=H[a+12>>2];d:{if((c|0)!=(a|0)){d=H[a+8>>2];H[d+12>>2]=c;H[c+8>>2]=d;break d}e:{e=a+20|0;d=H[e>>2];if(d){break e}e=a+16|0;d=H[e>>2];if(d){break e}c=0;break d}while(1){g=e;c=d;e=c+20|0;d=H[e>>2];if(d){continue}e=c+16|0;d=H[c+16>>2];if(d){continue}break}H[g>>2]=0}if(!h){break b}e=H[a+28>>2];d=(e<<2)+70080|0;f:{if(H[d>>2]==(a|0)){H[d>>2]=c;if(c){break f}i=69780,j=H[17445]&Kz(e),H[i>>2]=j;break b}H[h+(H[h+16>>2]==(a|0)?16:20)>>2]=c;if(!c){break b}}H[c+24>>2]=h;d=H[a+16>>2];if(d){H[c+16>>2]=d;H[d+24>>2]=c}d=H[a+20>>2];if(!d){break b}H[c+20>>2]=d;H[d+24>>2]=c;break b}c=H[f+4>>2];if((c&3)!=3){break b}H[17446]=b;H[f+4>>2]=c&-2;H[a+4>>2]=b|1;H[f>>2]=b;return}H[e+12>>2]=d;H[d+8>>2]=e}c=H[f+4>>2];g:{if(!(c&2)){if(H[17450]==(f|0)){H[17450]=a;b=H[17447]+b|0;H[17447]=b;H[a+4>>2]=b|1;if(H[17449]!=(a|0)){break a}H[17446]=0;H[17449]=0;return}if(H[17449]==(f|0)){H[17449]=a;b=H[17446]+b|0;H[17446]=b;H[a+4>>2]=b|1;H[a+b>>2]=b;return}b=(c&-8)+b|0;h:{if(c>>>0<=255){e=H[f+8>>2];c=c>>>3|0;d=H[f+12>>2];if((d|0)==(e|0)){i=69776,j=H[17444]&Kz(c),H[i>>2]=j;break h}H[e+12>>2]=d;H[d+8>>2]=e;break h}h=H[f+24>>2];c=H[f+12>>2];i:{if((f|0)!=(c|0)){d=H[f+8>>2];H[d+12>>2]=c;H[c+8>>2]=d;break i}j:{d=f+20|0;e=H[d>>2];if(e){break j}d=f+16|0;e=H[d>>2];if(e){break j}c=0;break i}while(1){g=d;c=e;d=c+20|0;e=H[d>>2];if(e){continue}d=c+16|0;e=H[c+16>>2];if(e){continue}break}H[g>>2]=0}if(!h){break h}e=H[f+28>>2];d=(e<<2)+70080|0;k:{if(H[d>>2]==(f|0)){H[d>>2]=c;if(c){break k}i=69780,j=H[17445]&Kz(e),H[i>>2]=j;break h}H[h+(H[h+16>>2]==(f|0)?16:20)>>2]=c;if(!c){break h}}H[c+24>>2]=h;d=H[f+16>>2];if(d){H[c+16>>2]=d;H[d+24>>2]=c}d=H[f+20>>2];if(!d){break h}H[c+20>>2]=d;H[d+24>>2]=c}H[a+4>>2]=b|1;H[a+b>>2]=b;if(H[17449]!=(a|0)){break g}H[17446]=b;return}H[f+4>>2]=c&-2;H[a+4>>2]=b|1;H[a+b>>2]=b}if(b>>>0<=255){b=b>>>3|0;c=(b<<3)+69816|0;d=H[17444];b=1<>2]}H[c+8>>2]=a;H[b+12>>2]=a;H[a+12>>2]=c;H[a+8>>2]=b;return}e=31;H[a+16>>2]=0;H[a+20>>2]=0;if(b>>>0<=16777215){c=b>>>8|0;g=c+1048320>>>16&8;c=c<>>16&4;c=c<>>16&2;c=(c<>>15|0)-(d|(e|g))|0;e=(c<<1|b>>>c+21&1)+28|0}H[a+28>>2]=e;g=(e<<2)+70080|0;m:{d=H[17445];c=1<>2]=a;H[a+24>>2]=g;break n}e=b<<((e|0)==31?0:25-(e>>>1|0)|0);c=H[g>>2];while(1){d=c;if((H[c+4>>2]&-8)==(b|0)){break m}c=e>>>29|0;e=e<<1;g=d+(c&4)|0;c=H[g+16>>2];if(c){continue}break}H[g+16>>2]=a;H[a+24>>2]=d}H[a+12>>2]=a;H[a+8>>2]=a;return}b=H[d+8>>2];H[b+12>>2]=a;H[d+8>>2]=a;H[a+24>>2]=0;H[a+12>>2]=d;H[a+8>>2]=b}}function Au(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;e=Xa-48|0;Xa=e;i=H[a+468>>2];a:{b:{if(H[i+44>>2]|!H[a+280>>2]){break b}d=H[a+464>>2];H[d+24>>2]=H[d+24>>2]+(H[i+16>>2]/8|0);H[i+16>>2]=0;f=0;if(!(Za[H[d+8>>2]](a)|0)){break a}if(H[a+340>>2]>0){d=0;while(1){H[((d<<2)+i|0)+24>>2]=0;d=d+1|0;if((d|0)>2]){continue}break}}H[i+20>>2]=0;H[i+44>>2]=H[a+280>>2];if(H[a+440>>2]){break b}H[i+40>>2]=0}if(!H[i+40>>2]){o=H[a+436>>2];p=H[a+432>>2];H[e+40>>2]=a;g=H[a+24>>2];k=H[g>>2];H[e+24>>2]=k;c=H[g+4>>2];H[e+28>>2]=c;d=H[i+16>>2];h=H[i+12>>2];H[e+16>>2]=H[i+36>>2];f=H[i+32>>2];H[e+8>>2]=H[i+28>>2];H[e+12>>2]=f;f=H[i+24>>2];H[e>>2]=H[i+20>>2];H[e+4>>2]=f;if(H[a+368>>2]>0){while(1){g=n<<2;k=H[g+b>>2];m=i+g|0;c=H[m+100>>2];c:{d:{e:{if((d|0)<=7){f=0;if(!jc(e+24|0,h,d,0)){break a}h=H[e+32>>2];d=H[e+36>>2];j=1;if((d|0)<8){break e}}f=h>>d-8&255;j=H[(c+(f<<2)|0)+144>>2];if(j){break d}j=9}c=qe(e+24|0,h,d,c,j);f=0;if((c|0)<0){break a}h=H[e+32>>2];d=H[e+36>>2];break c}c=I[(c+f|0)+1168|0];d=d-j|0}j=H[m+140>>2];m=H[m+180>>2];f:{g:{if(m){if(c){if((c|0)>(d|0)){f=0;if(!jc(e+24|0,h,d,c)){break a}h=H[e+32>>2];d=H[e+36>>2]}d=d-c|0;c=c<<2;f=H[c+40384>>2];l=h>>d&f;c=l-((l|0)>H[c+40380>>2]?0:f)|0}else{c=0}g=(H[(a+g|0)+372>>2]<<2)+e|0;c=c+H[g+4>>2]|0;H[g+4>>2]=c;G[k>>1]=c;g=1;if((m|0)<2){break g}while(1){h:{i:{j:{if((d|0)<=7){f=0;if(!jc(e+24|0,h,d,0)){break a}h=H[e+32>>2];d=H[e+36>>2];c=1;if((d|0)<8){break j}}c=h>>d-8&255;f=H[((c<<2)+j|0)+144>>2];if(f){break i}c=9}c=qe(e+24|0,h,d,j,c);f=0;if((c|0)<0){break a}h=H[e+32>>2];d=H[e+36>>2];break h}c=I[(c+j|0)+1168|0];d=d-f|0}l=c>>>4|0;c=c&15;k:{if(c){if((c|0)>(d|0)){f=0;if(!jc(e+24|0,h,d,c)){break a}h=H[e+32>>2];d=H[e+36>>2]}g=g+l|0;d=d-c|0;c=c<<2;f=H[c+40384>>2];l=h>>d&f;G[(H[(g<<2)+p>>2]<<1)+k>>1]=l-((l|0)>H[c+40380>>2]?0:f);break k}if((l|0)!=15){break f}g=g+15|0}g=g+1|0;if((m|0)>(g|0)){continue}break}break g}g=1;if(!c){break g}if((c|0)>(d|0)){f=0;if(!jc(e+24|0,h,d,c)){break a}h=H[e+32>>2];d=H[e+36>>2]}d=d-c|0}if((g|0)>(o|0)){break f}while(1){l:{m:{n:{if((d|0)<=7){f=0;if(!jc(e+24|0,h,d,0)){break a}h=H[e+32>>2];d=H[e+36>>2];c=1;if((d|0)<8){break n}}c=h>>d-8&255;f=H[((c<<2)+j|0)+144>>2];if(f){break m}c=9}c=qe(e+24|0,h,d,j,c);f=0;if((c|0)<0){break a}h=H[e+32>>2];d=H[e+36>>2];break l}c=I[(c+j|0)+1168|0];d=d-f|0}k=c>>>4|0;c=c&15;o:{if(c){if((c|0)>(d|0)){f=0;if(!jc(e+24|0,h,d,c)){break a}h=H[e+32>>2];d=H[e+36>>2]}d=d-c|0;break o}c=(k|0)!=15;k=15;if(c){break f}}g=(g+k|0)+1|0;if((o|0)>=(g|0)){continue}break}}n=n+1|0;if((n|0)>2]){continue}break}g=H[a+24>>2];k=H[e+24>>2];c=H[e+28>>2]}H[g+4>>2]=c;H[g>>2]=k;H[i+16>>2]=d;H[i+12>>2]=h;H[i+36>>2]=H[e+16>>2];a=H[e+12>>2];H[i+28>>2]=H[e+8>>2];H[i+32>>2]=a;a=H[e+4>>2];H[i+20>>2]=H[e>>2];H[i+24>>2]=a}H[i+44>>2]=H[i+44>>2]-1;f=1}Xa=e+48|0;return f|0}function Co(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;l=Xa-224|0;Xa=l;p=l+80|0;e=Xa-864|0;Xa=e;g=M[d+16>>3];h=M[d+8>>3];M[l+8>>3]=M[c+16>>3]*g+(M[c>>3]*M[d>>3]+M[c+8>>3]*h)+M[c+24>>3];f=M[d>>3];M[l+16>>3]=M[c+56>>3]+(g*M[c+48>>3]+(M[c+32>>3]*f+h*M[c+40>>3]));h=g*M[c+80>>3];g=M[d+8>>3];M[l+24>>3]=M[c+88>>3]+(h+(f*M[c+64>>3]+M[c+72>>3]*g));i=M[c>>3];M[e+584>>3]=g*i;M[e+576>>3]=f*i;h=M[d+16>>3];M[e+592>>3]=i*h;j=M[c+8>>3];M[e+616>>3]=h*j;M[e+608>>3]=g*j;M[e+600>>3]=f*j;k=M[c+16>>3];M[e+664>>3]=k;M[e+656>>3]=j;M[e+648>>3]=i;M[e+640>>3]=h*k;M[e+632>>3]=g*k;M[e+624>>3]=f*k;i=M[c+32>>3];M[e+688>>3]=h*i;M[e+680>>3]=g*i;M[e+672>>3]=f*i;j=M[c+40>>3];M[e+712>>3]=h*j;M[e+704>>3]=g*j;M[e+696>>3]=f*j;k=M[c+48>>3];M[e+760>>3]=k;M[e+752>>3]=j;M[e+744>>3]=i;M[e+736>>3]=h*k;M[e+728>>3]=g*k;M[e+720>>3]=f*k;i=M[c+64>>3];M[e+784>>3]=h*i;M[e+776>>3]=g*i;M[e+768>>3]=f*i;j=M[c+72>>3];M[e+808>>3]=h*j;M[e+800>>3]=g*j;M[e+792>>3]=f*j;k=M[c+80>>3];M[e+856>>3]=k;M[e+848>>3]=j;M[e+840>>3]=i;M[e+832>>3]=h*k;M[e+824>>3]=g*k;M[e+816>>3]=f*k;c=pb(e,0,64);H[c+72>>2]=0;H[c+76>>2]=0;d=c- -64|0;H[d>>2]=0;H[d+4>>2]=-1074790400;H[c+80>>2]=0;H[c+84>>2]=0;H[c+88>>2]=0;H[c+92>>2]=0;H[c+96>>2]=0;H[c+100>>2]=0;H[c+104>>2]=0;H[c+108>>2]=1072693248;pb(c+112|0,0,48);H[c+160>>2]=0;H[c+164>>2]=1072693248;pb(c+168|0,0,72);H[c+240>>2]=0;H[c+244>>2]=-1074790400;pb(c+248|0,0,48);H[c+304>>2]=0;H[c+308>>2]=0;H[c+296>>2]=0;H[c+300>>2]=-1074790400;H[c+312>>2]=0;H[c+316>>2]=0;H[c+320>>2]=0;H[c+324>>2]=0;H[c+328>>2]=0;H[c+332>>2]=0;H[c+336>>2]=0;H[c+340>>2]=1072693248;pb(c+344|0,0,112);H[c+456>>2]=0;H[c+460>>2]=1072693248;pb(c+464|0,0,48);H[c+512>>2]=0;H[c+516>>2]=1072693248;pb(c+520|0,0,48);H[c+568>>2]=0;H[c+572>>2]=1072693248;while(1){d=0;if((m|0)!=3){while(1){if((d|0)!=6){o=d<<3;q=o+(N(m,48)+p|0)|0;c=0;f=0;while(1){if((c|0)!=12){f=M[((e+576|0)+N(m,96)|0)+(c<<3)>>3]*M[(e+N(c,48)|0)+o>>3]+f;c=c+1|0;continue}break}M[q>>3]=f;d=d+1|0;continue}break}m=m+1|0;continue}break}Xa=e+864|0;d=-1;i=M[l+24>>3];g=M[b+64>>3];j=M[l+8>>3];k=M[l+16>>3];f=M[b+88>>3]+(M[b+80>>3]*i+(g*j+k*M[b+72>>3]));if(f!=0){r=M[b+32>>3];s=M[b+40>>3];t=M[b+48>>3];u=M[b+56>>3];n=M[b>>3];h=M[b+16>>3]*i+(n*j+M[b+8>>3]*k)+M[b+24>>3];n=n*f-h*g;g=f*f;M[l+32>>3]=n/g;M[l+40>>3]=(M[b+8>>3]*f-h*M[b+72>>3])/g;M[l+48>>3]=(M[b+16>>3]*f-h*M[b+80>>3])/g;h=u+(t*i+(r*j+k*s));M[l+56>>3]=(M[b+32>>3]*f-h*M[b+64>>3])/g;M[l+64>>3]=(M[b+40>>3]*f-h*M[b+72>>3])/g;M[l+72>>3]=(M[b+48>>3]*f-h*M[b+80>>3])/g;b=0}else{b=-1}a:{if((b|0)>=0){c=0;while(1){d=0;if((c|0)==2){break a}while(1){if((d|0)!=6){e=d<<3;m=e+(N(c,48)+a|0)|0;b=0;f=0;while(1){if((b|0)!=3){f=M[((l+32|0)+N(c,24)|0)+(b<<3)>>3]*M[e+((l+80|0)+N(b,48)|0)>>3]+f;b=b+1|0;continue}break}M[m>>3]=f;d=d+1|0;continue}break}c=c+1|0;continue}}sb(0,3,2949,0)}Xa=l+224|0;return d}function uu(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,I=0,L=0,M=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0;i=Xa-128|0;Xa=i;W=H[a+332>>2]-1|0;x=H[a+452>>2];a:{b:{while(1){j=H[a+144>>2];l=H[a+152>>2];if((j|0)>(l|0)){break b}d=H[a+460>>2];if(H[d+20>>2]|(l|0)==(j|0)&K[a+148>>2]>H[a+156>>2]+!H[a+412>>2]>>>0){break b}if(Za[H[d>>2]](a)|0){continue}break}a=0;break a}if(H[a+36>>2]>0){m=H[a+216>>2];while(1){c:{if(!H[m+52>>2]){break c}r=H[a+156>>2];B=W>>>0<=r>>>0;d:{if(!B){d=H[m+12>>2];k=d<<1;j=d;break d}d=H[m+12>>2];l=K[m+32>>2]%(d>>>0)|0;k=l?l:d;j=k}y=j;e:{if(r){C=(Za[H[H[a+4>>2]+32>>2]](a,H[((n<<2)+x|0)+72>>2],N(r-1|0,d),d+k|0,0)|0)+(H[m+12>>2]<<2)|0;break e}C=Za[H[H[a+4>>2]+32>>2]](a,H[((n<<2)+x|0)+72>>2],0,k,0)|0}if((y|0)<=0){break c}p=H[x+112>>2]+N(n,24)|0;l=n<<2;X=H[(l+H[a+472>>2]|0)+4>>2];f=H[m+80>>2];d=J[f+4>>1];D=d<<8;E=d<<7;d=J[f+18>>1];F=d<<8;I=d<<7;j=J[f>>1];Y=N(j,5);d=J[f+32>>1];L=d<<8;M=d<<7;O=N(j,9);d=J[f+16>>1];P=d<<8;Q=d<<7;d=J[f+2>>1];R=d<<8;S=d<<7;T=N(j,36);Z=y-1|0;z=H[b+l>>2];o=0;while(1){d=(o<<2)+C|0;k=H[d>>2];s=o|r?H[d-4>>2]:k;U=H[m+28>>2]-1|0;t=0;u=(o|0)==(Z|0)&B?k:H[d+4>>2];v=G[u>>1];d=v;q=G[k>>1];j=q;w=G[s>>1];l=w;A=0;while(1){g=l;l=w;V=j;j=q;f=d;d=v;ub(i,k,128);if(t>>>0>>0){v=G[u+128>>1];q=G[k+128>>1];w=G[s+128>>1]}h=H[p+4>>2];if(!(J[i+2>>1]|!h)){c=N(V-q|0,T);f:{if((c|0)>=0){e=(c+S|0)/(R|0)|0;if((h|0)<=0){break f}c=1<(e|0)?e:c-1|0;break f}e=(S-c|0)/(R|0)|0;c=1<0?(c|0)>(e|0)?e:c-1|0:e)|0}G[i+2>>1]=e}h=H[p+8>>2];if(!(J[i+16>>1]|!h)){c=N(l-d|0,T);g:{if((c|0)>=0){e=(c+Q|0)/(P|0)|0;if((h|0)<=0){break g}c=1<(e|0)?e:c-1|0;break g}e=(Q-c|0)/(P|0)|0;c=1<0?(c|0)>(e|0)?e:c-1|0:e)|0}G[i+16>>1]=e}h=H[p+12>>2];if(!(J[i+32>>1]|!h)){c=N((l-(j<<1)|0)+d|0,O);h:{if((c|0)>=0){e=(c+M|0)/(L|0)|0;if((h|0)<=0){break h}c=1<(e|0)?e:c-1|0;break h}e=(M-c|0)/(L|0)|0;c=1<0?(c|0)>(e|0)?e:c-1|0:e)|0}G[i+32>>1]=e}c=H[p+16>>2];if(!(J[i+18>>1]|!c)){f=N((g-(f+w|0)|0)+v|0,Y);i:{if((f|0)>=0){g=(f+I|0)/(F|0)|0;if((c|0)<=0){break i}f=1<(g|0)?g:f-1|0;break i}g=(I-f|0)/(F|0)|0;f=1<0?(f|0)>(g|0)?g:f-1|0:g)|0}G[i+18>>1]=g}c=H[p+20>>2];if(!(J[i+4>>1]|!c)){f=N((V-(j<<1)|0)+q|0,O);j:{if((f|0)>=0){g=(f+E|0)/(D|0)|0;if((c|0)<=0){break j}f=1<(g|0)?g:f-1|0;break j}g=(E-f|0)/(D|0)|0;f=1<0?(f|0)>(g|0)?g:f-1|0:g)|0}G[i+4>>1]=g}Za[X|0](a,m,i,z,A);u=u+128|0;s=s+128|0;k=k+128|0;A=H[m+36>>2]+A|0;t=t+1|0;if(U>>>0>=t>>>0){continue}break}z=(H[m+40>>2]<<2)+z|0;o=o+1|0;if((y|0)!=(o|0)){continue}break}}m=m+88|0;n=n+1|0;if((n|0)>2]){continue}break}}b=H[a+156>>2]+1|0;H[a+156>>2]=b;a=b>>>0>2]?3:4}Xa=i+128|0;return a|0}function Nu(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0;b=H[a+412>>2];e=H[a+468>>2];a:{if(H[a+224>>2]){c=H[a+416>>2];b:{c:{d:{if(!b){if(!c){break d}break c}if((b|0)>(c|0)|(c|0)>H[a+436>>2]|H[a+340>>2]!=1){break c}}c=H[a+420>>2];e:{if(!c){d=H[a+424>>2];break e}d=c-1|0;if((d|0)!=H[a+424>>2]){break c}}if((d|0)<14){break b}}c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=17;H[H[a>>2]+28>>2]=H[a+416>>2];H[H[a>>2]+32>>2]=H[a+420>>2];H[H[a>>2]+36>>2]=H[a+424>>2];Za[H[H[a>>2]>>2]](a)}b=H[a+340>>2];if((b|0)>0){d=0;while(1){g=H[H[((d<<2)+a|0)+344>>2]+4>>2];f=H[a+160>>2];c=H[a+412>>2];b=0;f:{if(!c){break f}b=c;if(H[f+(g<<8)>>2]>=0){break f}b=H[a>>2];H[b+24>>2]=g;H[b+20>>2]=118;H[H[a>>2]+28>>2]=0;Za[H[H[a>>2]+4>>2]](a,-1);b=H[a+412>>2]}if((b|0)<=H[a+416>>2]){while(1){c=(f+(g<<8)|0)+(b<<2)|0;h=H[c>>2];if(H[a+420>>2]!=(((h|0)>0?h:0)|0)){h=H[a>>2];H[h+24>>2]=g;H[h+20>>2]=118;H[H[a>>2]+28>>2]=b;Za[H[H[a>>2]+4>>2]](a,-1)}H[c>>2]=H[a+424>>2];c=H[a+416>>2]>(b|0);b=b+1|0;if(c){continue}break}}b=H[a+340>>2];d=d+1|0;if((b|0)>(d|0)){continue}break}}c=H[a+412>>2];if(!H[a+420>>2]){if(!c){H[e+4>>2]=180;break a}H[e+4>>2]=181;break a}if(!c){H[e+4>>2]=182;break a}H[e+4>>2]=183;break a}g:{if(!(H[a+424>>2]|(H[a+420>>2]|b))){b=H[a+416>>2];if((b|0)>63|(b|0)==H[a+436>>2]){break g}}b=H[a>>2];H[b+20>>2]=125;Za[H[b+4>>2]](a,-1)}H[e+4>>2]=184;b=H[a+340>>2]}if((b|0)>0){d=0;while(1){g=d<<2;c=H[(g+a|0)+344>>2];h:{i:{if(H[a+224>>2]){if(H[a+412>>2]){break i}if(H[a+420>>2]){break h}}b=H[c+20>>2];if(b>>>0>=16){f=H[a>>2];H[f+24>>2]=b;H[f+20>>2]=50;Za[H[H[a>>2]>>2]](a)}f=(b<<2)+e|0;b=H[f+60>>2];if(!b){b=Za[H[H[a+4>>2]>>2]](a,1,64)|0;H[f+60>>2]=b}F[b|0]=0;F[b+1|0]=0;F[b+2|0]=0;F[b+3|0]=0;F[b+4|0]=0;F[b+5|0]=0;F[b+6|0]=0;F[b+7|0]=0;F[b+56|0]=0;F[b+57|0]=0;F[b+58|0]=0;F[b+59|0]=0;F[b+60|0]=0;F[b+61|0]=0;F[b+62|0]=0;F[b+63|0]=0;F[b+48|0]=0;F[b+49|0]=0;F[b+50|0]=0;F[b+51|0]=0;F[b+52|0]=0;F[b+53|0]=0;F[b+54|0]=0;F[b+55|0]=0;F[b+40|0]=0;F[b+41|0]=0;F[b+42|0]=0;F[b+43|0]=0;F[b+44|0]=0;F[b+45|0]=0;F[b+46|0]=0;F[b+47|0]=0;F[b+32|0]=0;F[b+33|0]=0;F[b+34|0]=0;F[b+35|0]=0;F[b+36|0]=0;F[b+37|0]=0;F[b+38|0]=0;F[b+39|0]=0;F[b+24|0]=0;F[b+25|0]=0;F[b+26|0]=0;F[b+27|0]=0;F[b+28|0]=0;F[b+29|0]=0;F[b+30|0]=0;F[b+31|0]=0;F[b+16|0]=0;F[b+17|0]=0;F[b+18|0]=0;F[b+19|0]=0;F[b+20|0]=0;F[b+21|0]=0;F[b+22|0]=0;F[b+23|0]=0;F[b+8|0]=0;F[b+9|0]=0;F[b+10|0]=0;F[b+11|0]=0;F[b+12|0]=0;F[b+13|0]=0;F[b+14|0]=0;F[b+15|0]=0;b=e+g|0;H[b+40>>2]=0;H[b+24>>2]=0;if(!H[a+224>>2]){if(H[a+436>>2]){break i}break h}if(!H[a+412>>2]){break h}}b=H[c+24>>2];if(b>>>0>=16){c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=50;Za[H[H[a>>2]>>2]](a)}c=(b<<2)+e|0;b=H[c+124>>2];if(!b){b=Za[H[H[a+4>>2]>>2]](a,1,256)|0;H[c+124>>2]=b}pb(b,0,256)}d=d+1|0;if((d|0)>2]){continue}break}}H[e+20>>2]=-16;H[e+12>>2]=0;H[e+16>>2]=0;H[e+56>>2]=H[a+280>>2]}function Bu(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;e=Xa-48|0;Xa=e;h=H[a+468>>2];a:{b:{if(H[h+44>>2]|!H[a+280>>2]){break b}d=H[a+464>>2];H[d+24>>2]=H[d+24>>2]+(H[h+16>>2]/8|0);H[h+16>>2]=0;f=0;if(!(Za[H[d+8>>2]](a)|0)){break a}if(H[a+340>>2]>0){d=0;while(1){H[((d<<2)+h|0)+24>>2]=0;d=d+1|0;if((d|0)>2]){continue}break}}H[h+20>>2]=0;H[h+44>>2]=H[a+280>>2];if(H[a+440>>2]){break b}H[h+40>>2]=0}if(!H[h+40>>2]){H[e+40>>2]=a;c=H[a+24>>2];i=H[c>>2];H[e+24>>2]=i;j=H[c+4>>2];H[e+28>>2]=j;d=H[h+16>>2];g=H[h+12>>2];H[e+16>>2]=H[h+36>>2];f=H[h+32>>2];H[e+8>>2]=H[h+28>>2];H[e+12>>2]=f;f=H[h+24>>2];H[e>>2]=H[h+20>>2];H[e+4>>2]=f;if(H[a+368>>2]>0){while(1){j=l<<2;n=H[j+b>>2];i=h+j|0;c=H[i+100>>2];c:{d:{e:{if((d|0)<=7){f=0;if(!jc(e+24|0,g,d,0)){break a}g=H[e+32>>2];d=H[e+36>>2];k=1;if((d|0)<8){break e}}f=g>>d-8&255;k=H[(c+(f<<2)|0)+144>>2];if(k){break d}k=9}c=qe(e+24|0,g,d,c,k);f=0;if((c|0)<0){break a}g=H[e+32>>2];d=H[e+36>>2];break c}c=I[(c+f|0)+1168|0];d=d-k|0}k=H[i+140>>2];m=H[i+180>>2];f:{g:{if(m){if(c){if((c|0)>(d|0)){f=0;if(!jc(e+24|0,g,d,c)){break a}g=H[e+32>>2];d=H[e+36>>2]}d=d-c|0;c=c<<2;f=H[c+40384>>2];i=g>>d&f;c=i-((i|0)>H[c+40380>>2]?0:f)|0}else{c=0}f=(H[(a+j|0)+372>>2]<<2)+e|0;c=c+H[f+4>>2]|0;H[f+4>>2]=c;G[n>>1]=c;i=1;if((m|0)<2){break g}while(1){h:{i:{j:{if((d|0)<=7){f=0;if(!jc(e+24|0,g,d,0)){break a}g=H[e+32>>2];d=H[e+36>>2];c=1;if((d|0)<8){break j}}c=g>>d-8&255;f=H[(k+(c<<2)|0)+144>>2];if(f){break i}c=9}c=qe(e+24|0,g,d,k,c);f=0;if((c|0)<0){break a}g=H[e+32>>2];d=H[e+36>>2];break h}c=I[(c+k|0)+1168|0];d=d-f|0}j=c>>>4|0;c=c&15;k:{if(c){if((c|0)>(d|0)){f=0;if(!jc(e+24|0,g,d,c)){break a}g=H[e+32>>2];d=H[e+36>>2]}j=i+j|0;d=d-c|0;c=c<<2;f=H[c+40384>>2];i=g>>d&f;G[(H[(j<<2)+41280>>2]<<1)+n>>1]=i-((i|0)>H[c+40380>>2]?0:f);break k}if((j|0)!=15){break f}j=i+15|0}i=j+1|0;if((m|0)>(i|0)){continue}break}if((j|0)<=62){break g}break f}i=1;if(!c){break g}if((c|0)>(d|0)){f=0;if(!jc(e+24|0,g,d,c)){break a}g=H[e+32>>2];d=H[e+36>>2]}d=d-c|0}while(1){l:{m:{n:{if((d|0)<=7){f=0;if(!jc(e+24|0,g,d,0)){break a}g=H[e+32>>2];d=H[e+36>>2];c=1;if((d|0)<8){break n}}c=g>>d-8&255;f=H[(k+(c<<2)|0)+144>>2];if(f){break m}c=9}c=qe(e+24|0,g,d,k,c);f=0;if((c|0)<0){break a}g=H[e+32>>2];d=H[e+36>>2];break l}c=I[(c+k|0)+1168|0];d=d-f|0}j=c>>>4|0;c=c&15;o:{if(c){if((c|0)>(d|0)){f=0;if(!jc(e+24|0,g,d,c)){break a}g=H[e+32>>2];d=H[e+36>>2]}d=d-c|0;break o}c=(j|0)!=15;j=15;if(c){break f}}i=(i+j|0)+1|0;if((i|0)<64){continue}break}}l=l+1|0;if((l|0)>2]){continue}break}j=H[e+28>>2];i=H[e+24>>2];c=H[a+24>>2]}H[c+4>>2]=j;H[c>>2]=i;H[h+16>>2]=d;H[h+12>>2]=g;H[h+36>>2]=H[e+16>>2];a=H[e+12>>2];H[h+28>>2]=H[e+8>>2];H[h+32>>2]=a;a=H[e+4>>2];H[h+20>>2]=H[e>>2];H[h+24>>2]=a}H[h+44>>2]=H[h+44>>2]-1;f=1}Xa=e+48|0;return f|0}function Ws(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0;s=H[a+484>>2];H[a+136>>2]=H[s+16>>2];e=H[s+20>>2];k=Za[H[H[a+4>>2]>>2]](a,1,e<<5)|0;H[k+16>>2]=0;H[k+20>>2]=31;H[k+8>>2]=0;H[k+12>>2]=63;H[k>>2]=0;H[k+4>>2]=31;ej(a,k);l=1;a:{b:{if((e|0)<2){break b}while(1){c:{d:{e:{f:{g:{if(l<<1<=(e|0)){o=l&1;if(p){break g}c=0;d=0;b=k;break f}o=l&3;i=0;if(p>>>0>=3){break e}c=0;d=0;b=k;break d}g=l&2147483646;c=0;d=0;b=k;i=0;while(1){h=H[b+28>>2];if((h|0)>(d|0)){f=H[b+24>>2]>0;c=f?b:c;d=f?h:d}h=H[b+60>>2];if((h|0)>(d|0)){f=H[b+56>>2]>0;c=f?b+32|0:c;d=f?h:d}b=b- -64|0;i=i+2|0;if((g|0)!=(i|0)){continue}break}}if(!o|H[b+28>>2]<=(d|0)){break c}c=H[b+24>>2]>0?b:c;break c}h=l&2147483644;c=0;d=0;b=k;g=0;while(1){m=c;c=H[b+24>>2];f=(c|0)>(d|0);j=H[b+56>>2];c=f?c:d;d=(j|0)>(c|0);m=d?b+32|0:f?b:m;f=H[b+88>>2];c=d?j:c;d=(f|0)>(c|0);m=d?b- -64|0:m;j=H[b+120>>2];d=d?f:c;f=(j|0)>(d|0);c=f?b+96|0:m;d=f?j:d;b=b+128|0;g=g+4|0;if((h|0)!=(g|0)){continue}break}}if(!o){break c}while(1){g=H[b+24>>2];h=(g|0)>(d|0);c=h?b:c;d=h?g:d;b=b+32|0;i=i+1|0;if((o|0)!=(i|0)){continue}break}}if(!c){break b}b=(l<<5)+k|0;H[b+4>>2]=H[c+4>>2];H[b+12>>2]=H[c+12>>2];H[b+20>>2]=H[c+20>>2];H[b>>2]=H[c>>2];H[b+8>>2]=H[c+8>>2];H[b+16>>2]=H[c+16>>2];h:{i:{j:{k:{l:{o=H[c+4>>2];g=H[c>>2];i=o-g<<4;h=H[c+12>>2];f=H[c+8>>2];d=N(h-f|0,12);j=H[c+20>>2];n=H[c+16>>2];switch((j-n<<3>(((d|0)<(i|0)?i:d)|0)?2:(i|0)<=(d|0))|0){case 2:break j;case 1:break k;case 0:break l;default:break h}}d=(g+o|0)/2|0;H[c+4>>2]=d;m=b;break i}d=(f+h|0)/2|0;H[c+12>>2]=d;m=b+8|0;break i}d=(j+n|0)/2|0;H[c+20>>2]=d;m=b+16|0}H[m>>2]=d+1}ej(a,c);ej(a,b);p=p+1|0;l=l+1|0;if((l|0)!=(e|0)){continue}break}l=e;if((e|0)<=0){break a}}n=0;while(1){g=0;h=0;f=0;j=0;b=(n<<5)+k|0;q=H[b>>2];v=H[b+4>>2];if((q|0)<=(v|0)){w=H[b+12>>2];p=H[b+8>>2];y=H[H[a+484>>2]+24>>2];i=H[b+16>>2];o=i+1|0;z=i<<3|4;r=H[b+20>>2];A=(r-i|0)+1&1;while(1){if((p|0)<=(w|0)){t=q<<3|4;m=H[(q<<2)+y>>2];b=p;while(1){d=b;m:{if((i|0)>(r|0)){break m}e=((d<<6)+m|0)+(i<<1)|0;u=d<<2|2;n:{if(!A){b=e;e=i;break n}b=e+2|0;e=J[e>>1];if(e){j=N(e,z)+j|0;f=N(e,u)+f|0;h=N(e,t)+h|0;g=e+g|0}e=o}c=e;if((i|0)==(r|0)){break m}while(1){e=J[b>>1];if(e){f=N(e,u)+f|0;h=N(e,t)+h|0;j=N(e,c<<3|4)+j|0;g=e+g|0}x=c+1|0;e=J[b+2>>1];if(e){f=N(e,u)+f|0;h=N(e,t)+h|0;j=N(e,x<<3|4)+j|0;g=e+g|0}b=b+4|0;c=c+2|0;if((r|0)!=(x|0)){continue}break}}b=d+1|0;if((d|0)!=(w|0)){continue}break}}b=(q|0)!=(v|0);q=q+1|0;if(b){continue}break}}b=g>>1;F[H[H[a+136>>2]>>2]+n|0]=(b+h|0)/(g|0);F[H[H[a+136>>2]+4>>2]+n|0]=(b+f|0)/(g|0);F[H[H[a+136>>2]+8>>2]+n|0]=(b+j|0)/(g|0);n=n+1|0;if((n|0)!=(l|0)){continue}break}e=l}H[a+132>>2]=e;b=H[a>>2];H[b+24>>2]=e;H[b+20>>2]=98;Za[H[H[a>>2]+4>>2]](a,1);H[s+28>>2]=1}function Ct(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0;y=Xa-256|0;Xa=y;r=H[a+336>>2];a=H[b+84>>2];n=8;b=y;while(1){a:{b:{f=J[c+32>>1];g=G[c+16>>1];if((f|g)&65535){break b}f=0;if(J[c+48>>1]|J[c+64>>1]|(J[c+80>>1]|J[c+96>>1])){break b}if(J[c+112>>1]){break b}f=N(G[c>>1],H[a>>2])<<2;H[b+192>>2]=f;H[b+160>>2]=f;H[b+128>>2]=f;H[b+96>>2]=f;H[b+64>>2]=f;H[b+32>>2]=f;H[b>>2]=f;g=56;break a}o=N(H[a+192>>2],G[c+96>>1]);j=N(H[a+64>>2],f<<16>>16);f=N(o+j|0,4433);g=N(g,H[a+32>>2]);i=N(H[a+224>>2],G[c+112>>1]);t=N(g+i|0,-7373);k=N(H[a+160>>2],G[c+80>>1]);p=k+g|0;l=N(H[a+96>>2],G[c+48>>1]);h=l+i|0;m=N(p+h|0,9633);j=f+N(j,6270)|0;w=N(G[c+64>>1],H[a+128>>2])<<13;s=N(G[c>>1],H[a>>2])<<13|1024;q=w+s|0;x=j+q|0;u=t+N(g,12299)|0;g=m+N(p,-3196)|0;p=u+g|0;H[b+224>>2]=x-p>>11;H[b>>2]=p+x>>11;f=f+N(o,-15137)|0;o=s-w|0;p=f+o|0;m=m+N(h,-16069)|0;h=N(l,25172);l=N(k+l|0,-20995);h=m+(h+l|0)|0;H[b+192>>2]=p-h>>11;H[b+32>>2]=h+p>>11;f=o-f|0;g=g+(l+N(k,16819)|0)|0;H[b+160>>2]=f-g>>11;H[b+64>>2]=f+g>>11;f=m+(t+N(i,2446)|0)|0;g=q-j|0;H[b+96>>2]=f+g>>11;f=g-f>>11;g=32}H[(g<<2)+b>>2]=f;c=c+2|0;a=a+4|0;b=b+4|0;f=n>>>0>1;n=n-1|0;if(f){continue}break}b=r-384|0;t=0;a=y;while(1){f=H[a+12>>2];n=H[a+4>>2];l=N(f+n|0,11086);m=H[a+8>>2];r=H[a+24>>2];j=m-r|0;o=N(j,11363);c=H[(t<<2)+d>>2]+e|0;i=H[a+28>>2];w=N(i+n|0,8956);g=H[a+20>>2];p=g+n|0;h=N(p,10217);s=w+(h+(l+N(n,-18730)|0)|0)|0;q=H[a+16>>2];x=N(q,10703);k=(H[a>>2]<<13)+134348800|0;A=x+k|0;B=o+N(r,20995)|0;u=A+B|0;F[c|0]=I[b+(s+u>>>18&1023)|0];F[c+15|0]=I[b+(u-s>>>18&1023)|0];j=N(j,2260);s=j+N(m,7373)|0;q=N(q,4433);u=q+k|0;v=s+u|0;C=N(f+g|0,1136);z=C+(l+N(f,589)|0)|0;l=f+i|0;D=N(l,-5461);z=z+D|0;F[c+1|0]=I[b+(v+z>>>18&1023)|0];F[c+14|0]=I[b+(v-z>>>18&1023)|0];v=h+(N(g,-9222)+C|0)|0;h=N(g+i|0,-11086);v=v+h|0;m=o+N(m,-4926)|0;o=k-q|0;q=m+o|0;F[c+2|0]=I[b+(v+q>>>18&1023)|0];F[c+13|0]=I[b+(q-v>>>18&1023)|0];h=h+(w+(D+N(i,8728)|0)|0)|0;r=j+N(r,-4176)|0;k=k-x|0;j=r+k|0;F[c+3|0]=I[b+(h+j>>>18&1023)|0];F[c+12|0]=I[b+(j-h>>>18&1023)|0];j=N(n-i|0,7350);l=N(l,-10217);h=j+(l+N(i,25733)|0)|0;i=N(i-g|0,3363);h=h+i|0;k=k-r|0;F[c+4|0]=I[b+(h+k>>>18&1023)|0];F[c+11|0]=I[b+(k-h>>>18&1023)|0];k=N(p,5461);h=N(g,-6278);g=N(g-f|0,11529);i=i+(k+(h+g|0)|0)|0;m=o-m|0;F[c+5|0]=I[b+(i+m>>>18&1023)|0];F[c+10|0]=I[b+(m-i>>>18&1023)|0];i=N(f,16154);f=N(n-f|0,3363);g=l+(g+(i+f|0)|0)|0;i=u-s|0;F[c+6|0]=I[b+(g+i>>>18&1023)|0];F[c+9|0]=I[b+(i-g>>>18&1023)|0];f=j+(k+(f+N(n,-15038)|0)|0)|0;n=A-B|0;F[c+7|0]=I[b+(f+n>>>18&1023)|0];F[c+8|0]=I[b+(n-f>>>18&1023)|0];a=a+32|0;t=t+1|0;if((t|0)!=8){continue}break}Xa=y+256|0}function ej(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;i=H[b+20>>2];c=H[b+16>>2];l=H[b+12>>2];g=H[b+8>>2];n=H[H[a+484>>2]+24>>2];h=H[b+4>>2];f=H[b>>2];a:{if((h|0)>(f|0)){k=f;while(1){if((g|0)<=(l|0)){m=H[(k<<2)+n>>2];d=g;while(1){if((c|0)<=(i|0)){a=(m+(d<<6)|0)+(c<<1)|0;e=c;while(1){if(J[a>>1]){H[b>>2]=k;break a}a=a+2|0;j=(e|0)!=(i|0);e=e+1|0;if(j){continue}break}}a=(d|0)!=(l|0);d=d+1|0;if(a){continue}break}}a=(h|0)!=(k|0);k=k+1|0;if(a){continue}break}}k=f}b:{if((h|0)>(k|0)){j=h;while(1){if((g|0)<=(l|0)){m=H[(j<<2)+n>>2];d=g;while(1){if((c|0)<=(i|0)){a=(m+(d<<6)|0)+(c<<1)|0;e=c;while(1){if(J[a>>1]){H[b+4>>2]=j;break b}a=a+2|0;f=(e|0)!=(i|0);e=e+1|0;if(f){continue}break}}a=(d|0)!=(l|0);d=d+1|0;if(a){continue}break}}a=(j|0)>(k|0);j=j-1|0;if(a){continue}break}}j=h}c:{if((g|0)<(l|0)){f=g;while(1){d=k;if((j|0)>=(d|0)){while(1){if((c|0)<=(i|0)){a=(H[(d<<2)+n>>2]+(f<<6)|0)+(c<<1)|0;e=c;while(1){if(J[a>>1]){H[b+8>>2]=f;break c}a=a+2|0;h=(e|0)!=(i|0);e=e+1|0;if(h){continue}break}}a=(d|0)!=(j|0);d=d+1|0;if(a){continue}break}}a=(f|0)!=(l|0);f=f+1|0;if(a){continue}break}}f=g}d:{if((f|0)<(l|0)){h=l;while(1){d=k;if((j|0)>=(d|0)){while(1){if((c|0)<=(i|0)){a=(H[(d<<2)+n>>2]+(h<<6)|0)+(c<<1)|0;e=c;while(1){if(J[a>>1]){H[b+12>>2]=h;break d}a=a+2|0;g=(e|0)!=(i|0);e=e+1|0;if(g){continue}break}}a=(d|0)!=(j|0);d=d+1|0;if(a){continue}break}}a=(f|0)<(h|0);h=h-1|0;if(a){continue}break}}h=l}e:{if((c|0)<(i|0)){m=f<<6;g=c;while(1){d=k;if((j|0)>=(d|0)){while(1){if((f|0)<=(h|0)){a=(m+H[(d<<2)+n>>2]|0)+(g<<1)|0;e=f;while(1){if(J[a>>1]){H[b+16>>2]=g;break e}a=a- -64|0;l=(e|0)!=(h|0);e=e+1|0;if(l){continue}break}}a=(d|0)!=(j|0);d=d+1|0;if(a){continue}break}}a=(g|0)!=(i|0);g=g+1|0;if(a){continue}break}}g=c}f:{if((g|0)<(i|0)){m=f<<6;d=i;while(1){c=k;if((j|0)>=(c|0)){while(1){if((f|0)<=(h|0)){a=(m+H[(c<<2)+n>>2]|0)+(d<<1)|0;e=f;while(1){if(J[a>>1]){H[b+20>>2]=d;break f}a=a- -64|0;l=(e|0)!=(h|0);e=e+1|0;if(l){continue}break}}a=(c|0)!=(j|0);c=c+1|0;if(a){continue}break}}a=(d|0)>(g|0);d=d-1|0;if(a){continue}break}}d=i}a=N(h-f|0,12);c=N(a,a);a=j-k<<4;c=c+N(a,a)|0;o=d-g|0;a=o<<3;H[b+24>>2]=c+N(a,a);e=0;if((j|0)>=(k|0)){p=o+1&3;while(1){if((f|0)<=(h|0)){m=H[(k<<2)+n>>2];c=f;while(1){l=c;g:{if((d|0)<(g|0)){break g}c=(m+(l<<6)|0)+(g<<1)|0;i=0;a=g;if(p){while(1){a=a+1|0;e=(J[c>>1]!=0)+e|0;c=c+2|0;i=i+1|0;if((p|0)!=(i|0)){continue}break}}if(o>>>0<3){break g}while(1){e=((((J[c>>1]!=0)+e|0)+(J[c+2>>1]!=0)|0)+(J[c+4>>1]!=0)|0)+(J[c+6>>1]!=0)|0;c=c+8|0;i=a+3|0;a=a+4|0;if((d|0)!=(i|0)){continue}break}}c=l+1|0;if((h|0)!=(l|0)){continue}break}}a=(j|0)!=(k|0);k=k+1|0;if(a){continue}break}}H[b+28>>2]=e}function xg(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;f=H[a+24>>2];e=H[f+4>>2];g=H[f>>2];H[a+228>>2]=d;H[a+224>>2]=c;H[a+220>>2]=b;a:{if(!e){if(!(Za[H[f+12>>2]](a)|0)){break a}g=H[f>>2];e=H[f+4>>2]}h=I[g|0];b=e-1|0;if(b){c=g+1|0}else{if(!(Za[H[f+12>>2]](a)|0)){break a}b=H[f+4>>2];c=H[f>>2]}e=I[c|0];g=b-1|0;if(g){b=c+1|0}else{if(!(Za[H[f+12>>2]](a)|0)){break a}g=H[f+4>>2];b=H[f>>2]}H[a+212>>2]=I[b|0];g=g-1|0;if(g){c=b+1|0}else{if(!(Za[H[f+12>>2]](a)|0)){break a}g=H[f+4>>2];c=H[f>>2]}b=I[c|0]<<8;H[a+32>>2]=b;g=g-1|0;if(g){c=c+1|0}else{if(!(Za[H[f+12>>2]](a)|0)){break a}b=H[a+32>>2];g=H[f+4>>2];c=H[f>>2]}d=b;b=c;H[a+32>>2]=d+I[b|0];g=g-1|0;if(g){c=b+1|0}else{if(!(Za[H[f+12>>2]](a)|0)){break a}g=H[f+4>>2];c=H[f>>2]}b=I[c|0]<<8;H[a+28>>2]=b;g=g-1|0;if(g){c=c+1|0}else{if(!(Za[H[f+12>>2]](a)|0)){break a}b=H[a+28>>2];g=H[f+4>>2];c=H[f>>2]}H[a+28>>2]=I[c|0]+b;b=g-1|0;if(b){c=c+1|0}else{if(!(Za[H[f+12>>2]](a)|0)){break a}b=H[f+4>>2];c=H[f>>2]}H[a+36>>2]=I[c|0];i=H[a>>2];H[i+24>>2]=H[a+440>>2];H[i+28>>2]=H[a+28>>2];H[i+32>>2]=H[a+32>>2];d=H[a+36>>2];H[i+20>>2]=102;H[i+36>>2]=d;Za[H[i+4>>2]](a,1);if(H[H[a+464>>2]+16>>2]){d=H[a>>2];H[d+20>>2]=61;Za[H[d>>2]](a)}h=(e|h<<8)-8|0;b:{if(!(!H[a+32>>2]|!H[a+28>>2])){e=H[a+36>>2];if((e|0)>0){break b}}d=H[a>>2];H[d+20>>2]=33;Za[H[d>>2]](a);e=H[a+36>>2]}if((h|0)!=(N(e,3)|0)){d=H[a>>2];H[d+20>>2]=12;Za[H[d>>2]](a)}if(!H[a+216>>2]){p=a,q=Za[H[H[a+4>>2]>>2]](a,1,N(H[a+36>>2],88))|0,H[p+216>>2]=q}j=c+1|0;e=b-1|0;if(H[a+36>>2]>0){b=0;while(1){if(!e){if(!(Za[H[f+12>>2]](a)|0)){break a}j=H[f>>2];e=H[f+4>>2]}k=e-1|0;h=H[a+216>>2];c=I[j|0];c:{if(!b){e=h;break c}i=b-2|0;l=b-1|0;d=h+N(b,88)|0;g=0;e=h;while(1){if(H[e>>2]==(c|0)){e=h+88|0;g=H[h>>2];if(b>>>0>=2){if(i>>>0>=3){o=l&-4;c=0;while(1){m=H[e+264>>2];n=H[e+176>>2];i=H[e+88>>2];h=H[e>>2];h=(g|0)<(h|0)?h:g;h=(h|0)<(i|0)?i:h;h=(h|0)<(n|0)?n:h;g=(h|0)<(m|0)?m:h;e=e+352|0;c=c+4|0;if((o|0)!=(c|0)){continue}break}}c=0;i=l&3;if(i){while(1){h=H[e>>2];g=(g|0)<(h|0)?h:g;e=e+88|0;c=c+1|0;if((i|0)!=(c|0)){continue}break}}e=d}c=g+1|0;break c}e=e+88|0;g=g+1|0;if((g|0)!=(b|0)){continue}break}e=d}H[e+4>>2]=b;H[e>>2]=c;if(k){c=j+1|0}else{if(!(Za[H[f+12>>2]](a)|0)){break a}k=H[f+4>>2];c=H[f>>2]}d=I[c|0];H[e+12>>2]=d&15;H[e+8>>2]=d>>>4;d=k-1|0;if(d){h=c+1|0}else{if(!(Za[H[f+12>>2]](a)|0)){break a}d=H[f+4>>2];h=H[f>>2]}H[e+16>>2]=I[h|0];i=H[a>>2];H[i+24>>2]=H[e>>2];H[i+28>>2]=H[e+8>>2];H[i+32>>2]=H[e+12>>2];c=H[e+16>>2];H[i+20>>2]=103;H[i+36>>2]=c;Za[H[i+4>>2]](a,1);j=h+1|0;e=d-1|0;b=b+1|0;if((b|0)>2]){continue}break}}H[H[a+464>>2]+16>>2]=1;H[f+4>>2]=e;H[f>>2]=j;return 1}return 0}function Et(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;C=Xa-480|0;Xa=C;w=H[a+336>>2];a=H[b+84>>2];b=C;while(1){n=H[a+160>>2];q=G[c+80>>1];h=H[a+32>>2];g=G[c+16>>1];i=H[a+224>>2];p=G[c+112>>1];j=H[a+96>>2];m=G[c+48>>1];k=N(G[c>>1],H[a>>2])<<13|1024;t=N(H[a+192>>2],G[c+96>>1]);u=k+N(t,-11586)|0;o=N(H[a+64>>2],G[c+32>>1]);l=N(H[a+128>>2],G[c+64>>1]);f=o-l|0;H[b+224>>2]=u+N(f,-11584)>>11;n=N(N(n,q),10033);h=N(h,g);g=N(i,p);r=h-g|0;q=n+N(r,11522)|0;p=k+N(t,9373)|0;x=N(f,374);i=l+o|0;l=N(i,10958);s=p+(x+l|0)|0;j=N(j,m);m=N(j,-11018);v=q+(N(g,20131)-m|0)|0;H[b+448>>2]=s-v>>11;H[b>>2]=s+v>>11;t=k+N(t,-3580)|0;s=N(f,2896);v=N(i,6476);k=t+(s+v|0)|0;y=j-g|0;z=N(y+h|0,6810);A=z+N(h,4209)|0;H[b+416>>2]=k-A>>11;H[b+32>>2]=k+A>>11;k=u+N(f,5792)|0;u=N(r,10033)-n|0;H[b+384>>2]=k-u>>11;H[b+64>>2]=k+u>>11;f=N(f,-3271);k=N(i,4482);i=p+(f-k|0)|0;m=(n+m|0)+N(g,-7121)|0;g=N(h+g|0,4712);m=m+g|0;H[b+288>>2]=i-m>>11;H[b+160>>2]=i+m>>11;o=N(o,11795);i=t+(x+(o-l|0)|0)|0;j=N(j,-6810);g=g+((j+N(h,3897)|0)-n|0)|0;H[b+352>>2]=i-g>>11;H[b+96>>2]=g+i>>11;g=s+(p-v|0)|0;n=z+N(y,-17828)|0;H[b+320>>2]=g-n>>11;H[b+128>>2]=g+n>>11;f=t+(f+(k-o|0)|0)|0;h=q+(j+N(h,-9113)|0)|0;H[b+256>>2]=f-h>>11;H[b+192>>2]=h+f>>11;b=b+4|0;a=a+4|0;c=c+2|0;B=B+1|0;if((B|0)!=8){continue}break}b=w-384|0;n=0;a=C;while(1){o=N(H[a+20>>2],10033);h=H[a+4>>2];f=H[a+28>>2];l=h-f|0;t=o+N(l,11522)|0;c=H[(n<<2)+d>>2]+e|0;k=H[a+12>>2];u=N(k,-11018);m=t+(N(f,20131)-u|0)|0;j=(H[a>>2]<<13)+134348800|0;p=H[a+24>>2];w=j+N(p,9373)|0;q=H[a+8>>2];i=H[a+16>>2];g=q-i|0;r=N(g,374);i=i+q|0;x=N(i,10958);s=w+(r+x|0)|0;F[c|0]=I[b+(m+s>>>18&1023)|0];F[c+14|0]=I[b+(s-m>>>18&1023)|0];s=k-f|0;v=N(s+h|0,6810);y=v+N(h,4209)|0;m=j+N(p,-3580)|0;z=N(g,2896);A=N(i,6476);B=m+(z+A|0)|0;F[c+1|0]=I[b+(y+B>>>18&1023)|0];F[c+13|0]=I[b+(B-y>>>18&1023)|0];l=N(l,10033)-o|0;p=j+N(p,-11586)|0;j=p+N(g,5792)|0;F[c+2|0]=I[b+(l+j>>>18&1023)|0];F[c+12|0]=I[b+(j-l>>>18&1023)|0];j=N(h+f|0,4712);k=N(k,-6810);l=j+((k+N(h,3897)|0)-o|0)|0;q=N(q,11795);r=m+(r+(q-x|0)|0)|0;F[c+3|0]=I[b+(l+r>>>18&1023)|0];F[c+11|0]=I[b+(r-l>>>18&1023)|0];l=v+N(s,-17828)|0;r=z+(w-A|0)|0;F[c+4|0]=I[b+(l+r>>>18&1023)|0];F[c+10|0]=I[b+(r-l>>>18&1023)|0];f=j+((o+u|0)+N(f,-7121)|0)|0;o=N(g,-3271);i=N(i,4482);j=w+(o-i|0)|0;F[c+5|0]=I[b+(f+j>>>18&1023)|0];F[c+9|0]=I[b+(j-f>>>18&1023)|0];h=t+(k+N(h,-9113)|0)|0;f=m+(o+(i-q|0)|0)|0;F[c+6|0]=I[b+(h+f>>>18&1023)|0];F[c+8|0]=I[b+(f-h>>>18&1023)|0];F[c+7|0]=I[b+(p+N(g,268423872)>>>18&1023)|0];a=a+32|0;n=n+1|0;if((n|0)!=15){continue}break}Xa=C+480|0}function yn(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=O(0);k=H[d+24>>2];a:{if(!(!(1<>>0>14)){c=H[d+16>>2];j=0-c|0;i=H[d+20>>2]+1|0;p=(j|0)>(i|0)?j:i;i=H[d+8>>2];h=0-i|0;l=H[d+12>>2]+1|0;q=(h|0)>(l|0)?h:l;a=((e-(i<<1)|0)+N(f-(c<<1)|0,b)|0)+a|0;e=b<<1;l=0;while(1){c=h;i=a;if((j|0)==(p|0)){break a}while(1){if((c|0)!=(q|0)){f=J[k>>1];if((f|0)!=4096){b=I[i|0];l=b+l|0;o=N(b,f)+o|0;n=N(b,b)+n|0}c=c+1|0;k=k+2|0;i=i+2|0;continue}break}j=j+1|0;a=a+e|0;continue}}if(c>>>0<=1){j=0-H[d+16>>2]|0;c=H[d+20>>2]+1|0;p=(c|0)<(j|0)?j:c;while(1){if((j|0)==(p|0)){break a}c=H[d+8>>2];i=0-c|0;h=H[d+12>>2]+1|0;q=(i|0)>(h|0)?i:h;c=N((N((j<<1)+f|0,b)+e|0)-(c<<1)|0,3)+a|0;while(1){if((i|0)!=(q|0)){m=J[k>>1];if((m|0)!=4096){h=(I[c+2|0]+(I[c+1|0]+I[c|0]|0)>>>0)/3|0;l=h+l|0;o=N(h,m)+o|0;n=N(h,h)+n|0}i=i+1|0;k=k+2|0;c=c+6|0;continue}break}j=j+1|0;continue}}if((c&-2)==2){j=0-H[d+16>>2]|0;c=H[d+20>>2]+1|0;p=(c|0)<(j|0)?j:c;while(1){if((j|0)==(p|0)){break a}c=H[d+8>>2];i=0-c|0;h=H[d+12>>2]+1|0;q=(i|0)>(h|0)?i:h;c=((N((j<<1)+f|0,b)+e|0)-(c<<1)<<2)+a|0;while(1){if((i|0)!=(q|0)){m=J[k>>1];if((m|0)!=4096){h=(I[c+2|0]+(I[c+1|0]+I[c|0]|0)>>>0)/3|0;l=h+l|0;o=N(h,m)+o|0;n=N(h,h)+n|0}i=i+1|0;k=k+2|0;c=c+8|0;continue}break}j=j+1|0;continue}}if((c&-3)==4){j=0-H[d+16>>2]|0;c=H[d+20>>2]+1|0;p=(c|0)<(j|0)?j:c;while(1){if((j|0)==(p|0)){break a}c=H[d+8>>2];i=0-c|0;h=H[d+12>>2]+1|0;q=(i|0)>(h|0)?i:h;c=((N((j<<1)+f|0,b)+e|0)-(c<<1)<<2)+a|0;while(1){if((i|0)!=(q|0)){m=J[k>>1];if((m|0)!=4096){h=(I[c+3|0]+(I[c+2|0]+I[c+1|0]|0)>>>0)/3|0;l=h+l|0;o=N(h,m)+o|0;n=N(h,h)+n|0}i=i+1|0;k=k+2|0;c=c+8|0;continue}break}j=j+1|0;continue}}b:{switch(c-7|0){case 0:j=0-H[d+16>>2]|0;c=H[d+20>>2]+1|0;p=(c|0)<(j|0)?j:c;while(1){if((j|0)==(p|0)){break a}i=H[d+8>>2];c=0-i|0;h=H[d+12>>2]+1|0;q=(c|0)>(h|0)?c:h;i=((N((j<<1)+f|0,b)+e|0)-(i<<1)<<1)+a|0;while(1){if((c|0)!=(q|0)){m=J[k>>1];if((m|0)!=4096){h=I[i+1|0];l=h+l|0;o=N(h,m)+o|0;n=N(h,h)+n|0}c=c+1|0;k=k+2|0;i=i+4|0;continue}break}j=j+1|0;continue};case 1:break b;default:break a}}j=0-H[d+16>>2]|0;c=H[d+20>>2]+1|0;p=(c|0)<(j|0)?j:c;while(1){if((j|0)==(p|0)){break a}i=H[d+8>>2];c=0-i|0;h=H[d+12>>2]+1|0;q=(c|0)>(h|0)?c:h;i=((N((j<<1)+f|0,b)+e|0)-(i<<1)<<1)+a|0;while(1){if((c|0)!=(q|0)){m=J[k>>1];if((m|0)!=4096){h=I[i|0];l=h+l|0;o=N(h,m)+o|0;n=N(h,h)+n|0}c=c+1|0;k=k+2|0;i=i+4|0;continue}break}j=j+1|0;continue}}a=H[d+36>>2];b=(N(l,l)|0)/(a|0)|0;if((b|0)!=(n|0)){c=N((N(o-((N(H[d+32>>2],l)|0)/(a|0)|0)|0,100)|0)/H[d+28>>2]|0,100);r=O(W(O(n-b|0)));c:{if(O(P(r))>2]=a}function Gt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0;z=Xa-416|0;Xa=z;u=H[a+336>>2];a=H[b+84>>2];b=z;while(1){p=H[a+224>>2];l=G[c+112>>1];g=H[a+96>>2];i=G[c+48>>1];s=H[a+160>>2];t=G[c+80>>1];h=H[a+32>>2];j=G[c+16>>1];m=N(G[c>>1],H[a>>2])<<13|1024;f=N(H[a+128>>2],G[c+64>>1]);o=N(H[a+192>>2],G[c+96>>1]);n=f-o|0;k=N(H[a+64>>2],G[c+32>>1]);H[b+192>>2]=m+N(n-k|0,11585)>>11;g=N(g,i);h=N(h,j);j=N(g+h|0,10832);q=m+N(n,793)|0;f=f+o|0;o=N(f,9465);v=q+(o+N(k,11249)|0)|0;i=N(s,t);s=N(i+h|0,9534);p=N(p,l);l=p+h|0;t=N(l,7682);r=(s+(j+N(h,-16549)|0)|0)+t|0;H[b+384>>2]=v-r>>11;H[b>>2]=r+v>>11;r=m+N(n,3989)|0;v=N(f,2592);x=r+(N(k,8672)-v|0)|0;y=N(g+i|0,-2773);w=y+(j+N(g,6859)|0)|0;j=N(g+p|0,-9534);w=w+j|0;H[b+352>>2]=x-w>>11;H[b+32>>2]=x+w>>11;o=q+(N(k,4108)-o|0)|0;q=s+(N(i,-12879)+y|0)|0;s=N(i+p|0,-5384);q=q+s|0;H[b+320>>2]=o-q>>11;H[b+64>>2]=o+q>>11;n=m+N(n,-7678)|0;f=N(f,3570);m=n+(N(k,-1396)-f|0)|0;j=s+(t+(j+N(p,18068)|0)|0)|0;H[b+288>>2]=m-j>>11;H[b+96>>2]=j+m>>11;n=n+(f+N(k,-6581)|0)|0;f=N(h,2611);h=N(l,2773)+N(i-g|0,7682)|0;g=(f+h|0)+N(g,-3818)|0;H[b+256>>2]=n-g>>11;H[b+128>>2]=g+n>>11;k=r+(v+N(k,-10258)|0)|0;g=(h+N(i,3150)|0)+N(p,-14273)|0;H[b+224>>2]=k-g>>11;H[b+160>>2]=g+k>>11;b=b+4|0;a=a+4|0;c=c+2|0;A=A+1|0;if((A|0)!=8){continue}break}b=u-384|0;n=0;a=z;while(1){g=H[a+12>>2];h=H[a+4>>2];f=N(g+h|0,10832);c=H[(n<<2)+d>>2]+e|0;p=H[a+28>>2];s=p+h|0;t=N(s,7682);i=H[a+20>>2];l=N(i+h|0,9534);o=t+(l+(f+N(h,-16549)|0)|0)|0;m=H[a+24>>2];j=H[a+16>>2];u=m+j|0;q=N(u,9465);k=H[a+8>>2];m=j-m|0;j=(H[a>>2]<<13)+134348800|0;v=N(m,793)+j|0;r=(q+N(k,11249)|0)+v|0;F[c|0]=I[b+(o+r>>>18&1023)|0];F[c+12|0]=I[b+(r-o>>>18&1023)|0];o=N(g+p|0,-9534);r=f+N(g,6859)|0;f=N(g+i|0,-2773);r=o+(r+f|0)|0;y=j+N(m,3989)|0;x=N(u,2592);w=y+(N(k,8672)-x|0)|0;F[c+1|0]=I[b+(r+w>>>18&1023)|0];F[c+11|0]=I[b+(w-r>>>18&1023)|0];l=l+(f+N(i,-12879)|0)|0;f=N(i+p|0,-5384);l=l+f|0;q=v+(N(k,4108)-q|0)|0;F[c+2|0]=I[b+(l+q>>>18&1023)|0];F[c+10|0]=I[b+(q-l>>>18&1023)|0];f=f+(t+(o+N(p,18068)|0)|0)|0;l=j+N(m,-7678)|0;u=N(u,3570);t=l+(N(k,-1396)-u|0)|0;F[c+3|0]=I[b+(f+t>>>18&1023)|0];F[c+9|0]=I[b+(t-f>>>18&1023)|0];f=N(h,2611);h=N(s,2773)+N(i-g|0,7682)|0;g=(f+h|0)+N(g,-3818)|0;f=l+(u+N(k,-6581)|0)|0;F[c+4|0]=I[b+(g+f>>>18&1023)|0];F[c+8|0]=I[b+(f-g>>>18&1023)|0];g=(h+N(i,3150)|0)+N(p,-14273)|0;i=y+(x+N(k,-10258)|0)|0;F[c+5|0]=I[b+(g+i>>>18&1023)|0];F[c+7|0]=I[b+(i-g>>>18&1023)|0];F[c+6|0]=I[b+(j+N(m-k|0,11585)>>>18&1023)|0];a=a+32|0;n=n+1|0;if((n|0)!=13){continue}break}Xa=z+416|0}function Fu(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;d=Xa-288|0;Xa=d;g=H[a+468>>2];a:{b:{if(H[g+44>>2]|!H[a+280>>2]){break b}h=H[a+464>>2];H[h+24>>2]=H[h+24>>2]+(H[g+16>>2]/8|0);H[g+16>>2]=0;if(!(Za[H[h+8>>2]](a)|0)){break a}if(H[a+340>>2]>0){while(1){H[((c<<2)+g|0)+24>>2]=0;c=c+1|0;if((c|0)>2]){continue}break}}H[g+20>>2]=0;H[g+44>>2]=H[a+280>>2];if(H[a+440>>2]){break b}H[g+40>>2]=0}c:{if(!H[g+40>>2]){n=H[a+432>>2];l=H[a+416>>2];e=H[a+424>>2];H[d+280>>2]=a;c=H[a+24>>2];H[d+264>>2]=H[c>>2];H[d+268>>2]=H[c+4>>2];o=-1<>2];e=H[a+412>>2];k=H[b>>2];f=H[g+12>>2];d:{e:{h=H[g+20>>2];if(h){break e}p=H[g+64>>2];while(1){f:{g:{h:{if((c|0)<=7){if(!jc(d+264|0,f,c,0)){break c}f=H[d+272>>2];c=H[d+276>>2];b=1;if((c|0)<8){break h}}b=f>>c-8&255;h=H[((b<<2)+p|0)+144>>2];if(h){break g}b=9}b=qe(d+264|0,f,c,p,b);if((b|0)<0){break c}f=H[d+272>>2];c=H[d+276>>2];break f}b=I[(b+p|0)+1168|0];c=c-h|0}i=b>>>4|0;i:{j:{k:{switch(b&15){default:b=H[a>>2];H[b+20>>2]=121;Za[H[b+4>>2]](a,-1);case 1:if((c|0)<=0){if(!jc(d+264|0,f,c,1)){break c}f=H[d+272>>2];c=H[d+276>>2]}c=c-1|0;q=f>>>c&1?m:o;break j;case 0:break k}}q=0;if((i|0)==15){break j}h=1<>>0<16){break e}if((c|0)<(i|0)){if(!jc(d+264|0,f,c,i)){break c}f=H[d+272>>2];c=H[d+276>>2]}c=c-i|0;h=(H[(i<<2)+40384>>2]&f>>c)+h|0;if(h){break e}break i}s=(e|0)>(l|0)?e:l;h=s+1|0;l:{while(1){b=e;e=(H[(b<<2)+n>>2]<<1)+k|0;m:{if(J[e>>1]){if((c|0)<=0){if(!jc(d+264|0,f,c,1)){break c}f=H[d+272>>2];c=H[d+276>>2]}c=c-1|0;if(!(f>>>c&1)){break m}r=G[e>>1];if(r&m){break m}G[e>>1]=((r|0)>=0?m:o)+r;break m}if((i|0)<=0){break l}i=i-1|0}e=b+1|0;if((b|0)!=(s|0)){continue}break}b=h}if(q){e=H[(b<<2)+n>>2];G[(e<<1)+k>>1]=q;H[(j<<2)+d>>2]=e;j=j+1|0}e=b+1|0;if((b|0)<(l|0)){continue}}break}b=0;break d}l=(e|0)>(l|0)?e:l;while(1){b=e;e=(H[(b<<2)+n>>2]<<1)+k|0;n:{if(!J[e>>1]){break n}if((c|0)<=0){if(!jc(d+264|0,f,c,1)){break c}f=H[d+272>>2];c=H[d+276>>2]}c=c-1|0;if(!(f>>>c&1)){break n}i=G[e>>1];if(i&m){break n}G[e>>1]=i+((i|0)>=0?m:o)}e=b+1|0;if((b|0)!=(l|0)){continue}break}b=h-1|0}a=H[a+24>>2];H[a>>2]=H[d+264>>2];H[a+4>>2]=H[d+268>>2];H[g+20>>2]=b;H[g+16>>2]=c;H[g+12>>2]=f}H[g+44>>2]=H[g+44>>2]-1;e=1;break a}if(!j){e=0;break a}a=j-1|0;b=j&3;if(b){c=0;while(1){j=j-1|0;G[(H[(j<<2)+d>>2]<<1)+k>>1]=0;c=c+1|0;if((b|0)!=(c|0)){continue}break}}e=0;if(a>>>0<3){break a}while(1){a=(j<<2)+d|0;G[(H[a-4>>2]<<1)+k>>1]=0;G[(H[a-8>>2]<<1)+k>>1]=0;G[(H[a-12>>2]<<1)+k>>1]=0;j=j-4|0;G[(H[(j<<2)+d>>2]<<1)+k>>1]=0;if(j){continue}break}}Xa=d+288|0;return e|0}function Fm(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=Xa-48|0;Xa=i;A(+a);e=v(1)|0;d=v(0)|0;a:{b:{h=e;j=e&2147483647;c:{if(j>>>0<=1074752122){if((h&1048575)==598523){break c}if(j>>>0<=1073928572){if((e|0)>0|(e|0)>=0){a=a+-1.5707963267341256;c=a+-6.077100506506192e-11;M[b>>3]=c;M[b+8>>3]=a-c+-6.077100506506192e-11;d=1;break a}a=a+1.5707963267341256;c=a+6.077100506506192e-11;M[b>>3]=c;M[b+8>>3]=a-c+6.077100506506192e-11;d=-1;break a}if((e|0)>0|(e|0)>=0){a=a+-3.1415926534682512;c=a+-1.2154201013012384e-10;M[b>>3]=c;M[b+8>>3]=a-c+-1.2154201013012384e-10;d=2;break a}a=a+3.1415926534682512;c=a+1.2154201013012384e-10;M[b>>3]=c;M[b+8>>3]=a-c+1.2154201013012384e-10;d=-2;break a}if(j>>>0<=1075594811){if(j>>>0<=1075183036){if((j|0)==1074977148){break c}if((e|0)>0|(e|0)>=0){a=a+-4.712388980202377;c=a+-1.8231301519518578e-10;M[b>>3]=c;M[b+8>>3]=a-c+-1.8231301519518578e-10;d=3;break a}a=a+4.712388980202377;c=a+1.8231301519518578e-10;M[b>>3]=c;M[b+8>>3]=a-c+1.8231301519518578e-10;d=-3;break a}if((j|0)==1075388923){break c}if((e|0)>0|(e|0)>=0){a=a+-6.2831853069365025;c=a+-2.430840202602477e-10;M[b>>3]=c;M[b+8>>3]=a-c+-2.430840202602477e-10;d=4;break a}a=a+6.2831853069365025;c=a+2.430840202602477e-10;M[b>>3]=c;M[b+8>>3]=a-c+2.430840202602477e-10;d=-4;break a}if(j>>>0>1094263290){break b}}f=a*.6366197723675814+6755399441055744+-6755399441055744;c=a+f*-1.5707963267341256;g=f*6.077100506506192e-11;l=c-g;e=l<-.7853981633974483;if(P(f)<2147483648){d=~~f}else{d=-2147483648}d:{if(e){d=d-1|0;f=f+-1;g=f*6.077100506506192e-11;c=a+f*-1.5707963267341256;break d}if(!(l>.7853981633974483)){break d}d=d+1|0;f=f+1;g=f*6.077100506506192e-11;c=a+f*-1.5707963267341256}a=c-g;M[b>>3]=a;A(+a);h=v(1)|0;v(0)|0;e=j>>>20|0;e:{if((e-(h>>>20&2047)|0)<17){break e}g=c;a=f*6.077100506303966e-11;c=c-a;g=f*2.0222662487959506e-21-(g-c-a);a=c-g;M[b>>3]=a;h=e;A(+a);e=v(1)|0;v(0)|0;if((h-(e>>>20&2047)|0)<50){break e}g=c;a=f*2.0222662487111665e-21;c=c-a;g=f*8.4784276603689e-32-(g-c-a);a=c-g;M[b>>3]=a}M[b+8>>3]=c-a-g;break a}if(j>>>0>=2146435072){a=a-a;M[b>>3]=a;M[b+8>>3]=a;d=0;break a}x(0,d|0);x(1,e&1048575|1096810496);a=+z();d=0;h=1;while(1){k=(i+16|0)+(d<<3)|0;if(P(a)<2147483648){d=~~a}else{d=-2147483648}c=+(d|0);M[k>>3]=c;a=(a-c)*16777216;d=1;k=h&1;h=0;if(k){continue}break}M[i+32>>3]=a;f:{if(a!=0){d=2;break f}h=1;while(1){d=h;h=d-1|0;if(M[(i+16|0)+(d<<3)>>3]==0){continue}break}}d=Gm(i+16|0,i,(j>>>20|0)-1046|0,d+1|0,1);a=M[i>>3];if((e|0)<0){M[b>>3]=-a;M[b+8>>3]=-M[i+8>>3];d=0-d|0;break a}M[b>>3]=a;M[b+8>>3]=M[i+8>>3]}Xa=i+48|0;return d}function Yu(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=Xa-16|0;Xa=c;g=H[a+24>>2];f=H[g+4>>2];a:{if(!f){if(!(Za[H[g+12>>2]](a)|0)){f=0;break a}f=H[g+4>>2]}b=H[g>>2];e=I[b|0];f=f-1|0;if(f){b=b+1|0}else{if(!(Za[H[g+12>>2]](a)|0)){f=0;break a}f=H[g+4>>2];b=H[g>>2]}i=b+1|0;f=f-1|0;b=I[b|0]|e<<8;e=b-2|0;b=b>>>0>15?14:b>>>0>>0?0:e;if(b){while(1){if(!f){if(!(Za[H[g+12>>2]](a)|0)){f=0;break a}i=H[g>>2];f=H[g+4>>2]}F[(c+2|0)+d|0]=I[i|0];i=i+1|0;f=f-1|0;d=d+1|0;if((b|0)!=(d|0)){continue}break}}m=e-b|0;b:{c:{d:{d=H[a+440>>2];h=d-224|0;if(h){if((h|0)==14){break d}break c}e=b+m|0;e:{f:{g:{h:{if(b>>>0>=14){if(I[c+2|0]!=74){break g}if(I[c+3|0]!=70|I[c+4|0]!=73|(I[c+6|0]|I[c+5|0]!=70)){break h}H[a+284>>2]=1;b=I[c+7|0];F[a+288|0]=b;h=I[c+8|0];F[a+289|0]=h;j=I[c+9|0];F[a+290|0]=j;d=I[c+10|0]|I[c+11|0]<<8;k=d<<8|d>>>8;G[a+292>>1]=k;d=I[c+12|0]|I[c+13|0]<<8;l=d<<8|d>>>8;G[a+294>>1]=l;if((b-1&255)>>>0>=2){d=H[a>>2];H[d+24>>2]=b;H[d+20>>2]=122;H[H[a>>2]+28>>2]=I[a+289|0];Za[H[H[a>>2]+4>>2]](a,-1);j=I[a+290|0];l=J[a+294>>1];k=J[a+292>>1];h=I[a+289|0];b=I[a+288|0]}d=H[a>>2];H[d+24>>2]=b;H[d+20>>2]=89;H[d+40>>2]=j;H[d+36>>2]=l&65535;H[d+32>>2]=k&65535;H[d+28>>2]=h;Za[H[d+4>>2]](a,1);b=I[c+14|0];d=I[c+15|0];if(b|d){b=H[a>>2];H[b+20>>2]=92;H[b+24>>2]=I[c+14|0];H[H[a>>2]+28>>2]=I[c+15|0];Za[H[H[a>>2]+4>>2]](a,1);d=I[c+15|0];h=I[c+14|0]}else{h=b}b=e-14|0;if((N(N(h,d),3)|0)==(b|0)){break e}e=H[a>>2];H[e+24>>2]=b;H[e+20>>2]=90;break f}if(I[c+2|0]!=74|b>>>0<6){break g}}if(I[c+3|0]!=70|I[c+4|0]!=88|(I[c+6|0]|I[c+5|0]!=88)){break g}i:{switch(I[c+7|0]-16|0){case 0:b=H[a>>2];H[b+24>>2]=e;H[b+20>>2]=110;break f;case 1:b=H[a>>2];H[b+24>>2]=e;H[b+20>>2]=111;break f;case 3:b=H[a>>2];H[b+24>>2]=e;H[b+20>>2]=112;break f;default:break i}}b=H[a>>2];H[b+20>>2]=91;H[b+24>>2]=I[c+7|0];H[H[a>>2]+28>>2]=e;break f}b=H[a>>2];H[b+24>>2]=e;H[b+20>>2]=79;Za[H[H[a>>2]+4>>2]](a,1);break e}Za[H[H[a>>2]+4>>2]](a,1)}break b}j:{if(I[c+2|0]!=65|b>>>0<12|(I[c+3|0]!=100|I[c+4|0]!=111)){break j}if(I[c+5|0]!=98|I[c+6|0]!=101){break j}d=I[c+8|0];h=I[c+7|0];j=I[c+10|0];k=I[c+9|0];l=I[c+12|0];n=I[c+11|0];e=I[c+13|0];b=H[a>>2];H[b+20>>2]=78;H[b+36>>2]=e;H[b+32>>2]=l|n<<8;H[b+28>>2]=j|k<<8;H[b+24>>2]=d|h<<8;Za[H[b+4>>2]](a,1);F[a+300|0]=e;H[a+296>>2]=1;break b}b=H[a>>2];H[b+24>>2]=e;H[b+20>>2]=80;Za[H[H[a>>2]+4>>2]](a,1);break b}b=H[a>>2];H[b+24>>2]=d;H[b+20>>2]=70;Za[H[H[a>>2]>>2]](a)}H[g+4>>2]=f;H[g>>2]=i;f=1;if((m|0)<=0){break a}Za[H[H[a+24>>2]+16>>2]](a,m)}Xa=c+16|0;return f|0}function Ut(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=O(0),h=O(0),i=O(0),j=O(0),k=O(0),l=O(0),m=O(0),n=O(0),o=0,p=O(0),q=O(0),r=O(0),s=O(0),t=O(0),u=O(0),v=0,w=0,x=O(0),y=0;v=Xa-256|0;Xa=v;y=H[a+336>>2];a=H[b+84>>2];o=8;b=v;while(1){a:{b:{f=J[c+32>>1];w=J[c+16>>1];if(f|w){break b}f=0;if(J[c+48>>1]|J[c+64>>1]|(J[c+80>>1]|J[c+96>>1])){break b}if(J[c+112>>1]){break b}h=O(L[a>>2]*O(G[c>>1]));L[b+192>>2]=h;L[b+160>>2]=h;L[b+128>>2]=h;L[b+96>>2]=h;L[b+64>>2]=h;L[b+32>>2]=h;L[b>>2]=h;f=56;break a}i=O(L[a>>2]*O(G[c>>1]));j=O(L[a+128>>2]*O(G[c+64>>1]));p=O(i+j);k=O(L[a+64>>2]*O(f<<16>>16));l=O(L[a+192>>2]*O(G[c+96>>1]));h=O(k+l);m=O(p+h);n=O(L[a+96>>2]*O(G[c+48>>1]));q=O(L[a+160>>2]*O(G[c+80>>1]));r=O(n+q);s=O(L[a+32>>2]*O(w<<16>>16));t=O(L[a+224>>2]*O(G[c+112>>1]));u=O(s+t);g=O(r+u);L[b+224>>2]=m-g;L[b>>2]=m+g;i=O(i-j);j=O(O(O(k-l)*O(1.4142135381698608))-h);k=O(i+j);l=O(q-n);m=O(s-t);n=O(O(l+m)*O(1.8477590084075928));g=O(O(n+O(l*O(-2.613126039505005)))-g);L[b+192>>2]=k-g;L[b+32>>2]=k+g;i=O(i-j);g=O(O(O(u-r)*O(1.4142135381698608))-g);L[b+160>>2]=i-g;L[b+64>>2]=i+g;h=O(p-h);g=O(O(n+O(m*O(-1.0823922157287598)))-g);L[b+96>>2]=h+g;h=O(h-g);f=32}L[(f<<2)+b>>2]=h;c=c+2|0;a=a+4|0;b=b+4|0;f=o>>>0>1;o=o-1|0;if(f){continue}break}a=y-384|0;o=0;c=v;while(1){b=H[(o<<2)+d>>2]+e|0;i=O(L[c>>2]+O(512.5));j=L[c+16>>2];p=O(i+j);k=L[c+8>>2];l=L[c+24>>2];h=O(k+l);m=O(p+h);n=L[c+20>>2];q=L[c+12>>2];r=O(n+q);s=L[c+4>>2];t=L[c+28>>2];u=O(s+t);g=O(r+u);x=O(m+g);c:{if(O(P(x))>2];a=H[b+84>>2];b=y;while(1){j=H[a+192>>2];n=G[c+96>>1];i=H[a+64>>2];k=G[c+32>>1];o=N(G[c>>1],H[a>>2])<<13|1024;p=N(H[a+128>>2],G[c+64>>1]);l=o+N(p,-11586)>>11;h=N(H[a+224>>2],G[c+112>>1]);m=N(H[a+32>>2],G[c+16>>1]);f=N(H[a+96>>2],G[c+48>>1]);u=m-f|0;g=N(H[a+160>>2],G[c+80>>1]);q=h+(u-g|0)<<2;H[b+320>>2]=l-q;H[b+96>>2]=l+q;n=N(j,n);i=N(i,k);k=N(n+i|0,9058);l=k+N(n,-14084)|0;q=o+N(p,2578)|0;r=l+q|0;j=h<<13;h=N(f+g|0,-1297)-j|0;x=N(f+m|0,10935);v=h+(x+N(f,-3474)|0)|0;H[b+384>>2]=r-v>>11;H[b+32>>2]=r+v>>11;n=N(n,-11295)+N(i,5027)|0;r=o+N(p,-7223)|0;v=n+r|0;s=h;h=g+m|0;w=N(h,9810);s=s+(w+N(g,-19447)|0)|0;H[b+352>>2]=v-s>>11;H[b+64>>2]=v+s>>11;l=q-l|0;u=N(u,3826)-j|0;s=N(f,5529);f=N(g-f|0,11512);q=u+(s+f|0)|0;H[b+256>>2]=l-q>>11;H[b+160>>2]=l+q>>11;p=o+N(p,10438)|0;o=k+N(i,2237)|0;i=p-o|0;k=N(h,6164);l=u+(k+N(m,-8693)|0)|0;H[b+224>>2]=i-l>>11;H[b+192>>2]=i+l>>11;p=p+o|0;m=j+(w+(x+N(m,-9232)|0)|0)|0;H[b+416>>2]=p-m>>11;H[b>>2]=m+p>>11;m=r-n|0;f=j+(k+(f+N(g,-13850)|0)|0)|0;H[b+288>>2]=m-f>>11;H[b+128>>2]=f+m>>11;b=b+4|0;a=a+4|0;c=c+2|0;z=z+1|0;if((z|0)!=8){continue}break}b=t-384|0;p=0;a=y;while(1){f=H[a+12>>2];m=H[a+4>>2];i=N(f+m|0,10935);k=H[a+24>>2];t=H[a+8>>2];l=N(k+t|0,9058);c=H[(p<<2)+d>>2]+e|0;q=H[a+28>>2];o=q<<13;g=H[a+20>>2];u=g+m|0;h=N(u,9810);r=o+(h+(i+N(m,-9232)|0)|0)|0;x=l+N(t,2237)|0;n=(H[a>>2]<<13)+134348800|0;j=H[a+16>>2];v=n+N(j,10438)|0;w=x+v|0;F[c|0]=I[b+(r+w>>>18&1023)|0];F[c+13|0]=I[b+(w-r>>>18&1023)|0];s=i+N(f,-3474)|0;i=N(f+g|0,-1297)-o|0;r=s+i|0;l=l+N(k,-14084)|0;w=n+N(j,2578)|0;s=l+w|0;F[c+1|0]=I[b+(r+s>>>18&1023)|0];F[c+12|0]=I[b+(s-r>>>18&1023)|0];i=i+(h+N(g,-19447)|0)|0;k=N(k,-11295)+N(t,5027)|0;t=n+N(j,-7223)|0;h=k+t|0;F[c+2|0]=I[b+(i+h>>>18&1023)|0];F[c+11|0]=I[b+(h-i>>>18&1023)|0];i=m-f|0;h=q+(i-g|0)<<13;j=n+N(j,-11586)|0;F[c+3|0]=I[b+(h+j>>>18&1023)|0];F[c+10|0]=I[b+(j-h>>>18&1023)|0];j=N(u,6164);h=o+N(g,-13850)|0;g=N(g-f|0,11512);n=j+(h+g|0)|0;k=t-k|0;F[c+4|0]=I[b+(n+k>>>18&1023)|0];F[c+9|0]=I[b+(k-n>>>18&1023)|0];h=g+N(f,5529)|0;f=N(i,3826)-o|0;g=h+f|0;o=w-l|0;F[c+5|0]=I[b+(g+o>>>18&1023)|0];F[c+8|0]=I[b+(o-g>>>18&1023)|0];f=f+(j+N(m,-8693)|0)|0;g=v-x|0;F[c+6|0]=I[b+(f+g>>>18&1023)|0];F[c+7|0]=I[b+(g-f>>>18&1023)|0];a=a+32|0;p=p+1|0;if((p|0)!=14){continue}break}Xa=y+448|0}function It(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;x=Xa-352|0;Xa=x;v=H[a+336>>2];a=H[b+84>>2];b=x;while(1){q=H[a+224>>2];r=G[c+112>>1];g=H[a+96>>2];j=G[c+48>>1];n=H[a+160>>2];o=G[c+80>>1];k=H[a+32>>2];s=G[c+16>>1];f=N(G[c>>1],H[a>>2])<<13|1024;l=N(H[a+192>>2],G[c+96>>1]);m=N(H[a+64>>2],G[c+32>>1]);p=l+m|0;h=N(H[a+128>>2],G[c+64>>1]);t=p-h|0;H[b+160>>2]=f+N(t,-11585)>>11;g=N(g,j);k=N(k,s);i=g+k|0;s=N(i,7274);j=N(n,o);n=N(j+k|0,5492);q=N(q,r);r=N(q+(j+i|0)|0,3264);o=f+N(t,11116)|0;t=o+N(h-l|0,20862)|0;f=t+N(l,17333)|0;i=n+(s+N(k,-7562)|0)|0;k=r+N(k+q|0,3e3)|0;i=i+k|0;H[b+320>>2]=f-i>>11;H[b>>2]=f+i>>11;f=N(l,-6461);l=o+N(p,-9467)|0;p=f+l|0;f=n+N(j,-9766)|0;n=r+N(g+j|0,-9527)|0;f=f+n|0;H[b+256>>2]=p-f>>11;H[b+64>>2]=p+f>>11;f=o;o=N(h-m|0,3529);p=(f+o|0)+N(m,-12399)|0;f=k;k=N(g+q|0,-14731);f=f+(k+N(q,17223)|0)|0;H[b+224>>2]=p-f>>11;H[b+96>>2]=p+f>>11;l=l+(N(h,15929)+N(m,-11395)|0)|0;j=r+((N(j,8203)+N(g,-12019)|0)+N(q,-13802)|0)|0;H[b+192>>2]=l-j>>11;H[b+128>>2]=j+l>>11;h=o+(t+N(h,-14924)|0)|0;g=n+(k+(s+N(g,16984)|0)|0)|0;H[b+288>>2]=h-g>>11;H[b+32>>2]=g+h>>11;b=b+4|0;a=a+4|0;c=c+2|0;u=u+1|0;if((u|0)!=8){continue}break}b=v-384|0;l=0;a=x;while(1){h=H[a+12>>2];m=H[a+4>>2];c=h+m|0;o=N(c,7274);g=H[a+20>>2];v=N(g+m|0,5492);j=H[a+28>>2];k=N(j+(c+g|0)|0,3264);f=(H[a>>2]<<13)+134348800|0;r=H[a+24>>2];s=H[a+8>>2];p=r+s|0;q=H[a+16>>2];t=p-q|0;n=f+N(t,11116)|0;c=H[(l<<2)+d>>2]+e|0;i=v+(o+N(m,-7562)|0)|0;m=k+N(j+m|0,3e3)|0;i=i+m|0;u=n+N(q-r|0,20862)|0;w=u+N(r,17333)|0;F[c|0]=I[b+(i+w>>>18&1023)|0];F[c+10|0]=I[b+(w-i>>>18&1023)|0];i=k+N(g+h|0,-9527)|0;w=o+N(h,16984)|0;o=N(j+h|0,-14731);w=i+(w+o|0)|0;y=N(q-s|0,3529);u=y+(u+N(q,-14924)|0)|0;F[c+1|0]=I[b+(w+u>>>18&1023)|0];F[c+9|0]=I[b+(u-w>>>18&1023)|0];v=i+(v+N(g,-9766)|0)|0;i=N(r,-6461);r=n+N(p,-9467)|0;p=i+r|0;F[c+2|0]=I[b+(v+p>>>18&1023)|0];F[c+8|0]=I[b+(p-v>>>18&1023)|0];m=m+(o+N(j,17223)|0)|0;n=(n+y|0)+N(s,-12399)|0;F[c+3|0]=I[b+(m+n>>>18&1023)|0];F[c+7|0]=I[b+(n-m>>>18&1023)|0];h=k+((N(g,8203)+N(h,-12019)|0)+N(j,-13802)|0)|0;g=r+(N(q,15929)+N(s,-11395)|0)|0;F[c+4|0]=I[b+(h+g>>>18&1023)|0];F[c+6|0]=I[b+(g-h>>>18&1023)|0];F[c+5|0]=I[b+(f+N(t,268423871)>>>18&1023)|0];a=a+32|0;l=l+1|0;if((l|0)!=11){continue}break}Xa=x+352|0}function St(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;v=Xa-256|0;Xa=v;p=H[a+336>>2];a=H[b+84>>2];o=8;b=v;while(1){a:{b:{f=J[c+32>>1];g=G[c+16>>1];if((f|g)&65535){break b}f=0;if(J[c+48>>1]|J[c+64>>1]|(J[c+80>>1]|J[c+96>>1])){break b}if(J[c+112>>1]){break b}f=N(G[c>>1],H[a>>2])<<2;H[b+192>>2]=f;H[b+160>>2]=f;H[b+128>>2]=f;H[b+96>>2]=f;H[b+64>>2]=f;H[b+32>>2]=f;H[b>>2]=f;h=56;break a}m=N(H[a+192>>2],G[c+96>>1]);i=N(H[a+64>>2],f<<16>>16);f=N(m+i|0,4433);g=N(g,H[a+32>>2]);j=N(H[a+224>>2],G[c+112>>1]);q=N(g+j|0,-7373);r=N(H[a+160>>2],G[c+80>>1]);h=r+g|0;k=N(H[a+96>>2],G[c+48>>1]);l=k+j|0;n=N(h+l|0,9633);i=f+N(i,6270)|0;s=N(G[c+64>>1],H[a+128>>2])<<13;t=N(G[c>>1],H[a>>2])<<13|1024;u=s+t|0;w=i+u|0;x=q+N(g,12299)|0;g=n+N(h,-3196)|0;h=x+g|0;H[b+224>>2]=w-h>>11;H[b>>2]=h+w>>11;f=f+N(m,-15137)|0;m=t-s|0;h=f+m|0;n=n+N(l,-16069)|0;l=N(k,25172);k=N(k+r|0,-20995);l=n+(l+k|0)|0;H[b+192>>2]=h-l>>11;H[b+32>>2]=h+l>>11;f=m-f|0;g=g+(k+N(r,16819)|0)|0;H[b+160>>2]=f-g>>11;H[b+64>>2]=f+g>>11;f=n+(q+N(j,2446)|0)|0;g=u-i|0;H[b+96>>2]=f+g>>11;f=g-f>>11;h=32}H[(h<<2)+b>>2]=f;c=c+2|0;a=a+4|0;b=b+4|0;f=o>>>0>1;o=o-1|0;if(f){continue}break}b=p-384|0;o=0;c=v;while(1){g=H[c>>2]+16400|0;a=H[(o<<2)+d>>2]+e|0;c:{d:{f=H[c+8>>2];j=H[c+4>>2];if(f|j){break d}f=0;if(H[c+12>>2]|H[c+16>>2]|(H[c+20>>2]|H[c+24>>2])){break d}if(H[c+28>>2]){break d}f=Iz(I[b+(g>>>5&1023)|0],0,16843009,16843009);F[a|0]=f;F[a+1|0]=f>>>8;F[a+2|0]=f>>>16;F[a+3|0]=f>>>24;f=Ya;F[a+4|0]=f;F[a+5|0]=f>>>8;F[a+6|0]=f>>>16;F[a+7|0]=f>>>24;break c}q=H[c+28>>2];r=N(q+j|0,-7373);k=H[c+12>>2];m=k+q|0;n=H[c+20>>2];i=n+j|0;p=N(m+i|0,9633);h=r+N(j,12299)|0;j=p+N(i,-3196)|0;i=h+j|0;l=N(f,6270);h=f;f=H[c+24>>2];h=N(h+f|0,4433);l=l+h|0;s=H[c+16>>2];t=s+g<<13;u=l+t|0;F[a|0]=I[b+(i+u>>>18&1023)|0];F[a+7|0]=I[b+(u-i>>>18&1023)|0];p=p+N(m,-16069)|0;i=N(k,25172);k=N(k+n|0,-20995);m=p+(i+k|0)|0;f=h+N(f,-15137)|0;g=g-s<<13;i=f+g|0;F[a+1|0]=I[b+(m+i>>>18&1023)|0];F[a+6|0]=I[b+(i-m>>>18&1023)|0];j=j+(k+N(n,16819)|0)|0;f=g-f|0;F[a+2|0]=I[b+(j+f>>>18&1023)|0];F[a+5|0]=I[b+(f-j>>>18&1023)|0];f=p+(r+N(q,2446)|0)|0;g=t-l|0;F[a+3|0]=I[b+(f+g>>>18&1023)|0];F[a+4|0]=I[b+(g-f>>>18&1023)|0]}c=c+32|0;o=o+1|0;if((o|0)!=8){continue}break}Xa=v+256|0}function ut(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0;x=Xa-512|0;Xa=x;s=H[a+336>>2];a=H[b+84>>2];b=x;while(1){l=N(H[a+64>>2],G[c+32>>1]);n=N(H[a+192>>2],G[c+96>>1]);i=l-n|0;p=N(i,11363);k=N(H[a+96>>2],G[c+48>>1]);j=N(H[a+32>>2],G[c+16>>1]);g=N(k+j|0,11086);q=p+N(n,20995)|0;o=N(H[a+128>>2],G[c+64>>1]);t=N(o,10703);h=N(G[c>>1],H[a>>2])<<13|1024;u=t+h|0;r=q+u|0;f=N(H[a+224>>2],G[c+112>>1]);y=N(f+j|0,8956);m=N(H[a+160>>2],G[c+80>>1]);z=m+j|0;v=N(z,10217);w=y+(v+(g+N(j,-18730)|0)|0)|0;H[b+480>>2]=r-w>>11;H[b>>2]=r+w>>11;i=N(i,2260);r=i+N(l,7373)|0;o=N(o,4433);w=o+h|0;A=r+w|0;B=f+k|0;C=N(B,-5461);D=N(k+m|0,1136);g=C+(D+(g+N(k,589)|0)|0)|0;H[b+448>>2]=A-g>>11;H[b+32>>2]=g+A>>11;l=p+N(l,-4926)|0;p=h-o|0;g=l+p|0;o=N(f+m|0,-11086);v=o+(v+(N(m,-9222)+D|0)|0)|0;H[b+416>>2]=g-v>>11;H[b+64>>2]=g+v>>11;n=i+N(n,-4176)|0;h=h-t|0;g=n+h|0;i=o+((N(f,8728)+C|0)+y|0)|0;H[b+384>>2]=g-i>>11;H[b+96>>2]=g+i>>11;h=h-n|0;g=N(j-f|0,7350);n=N(B,-10217);i=g+(n+N(f,25733)|0)|0;f=N(f-m|0,3363);i=i+f|0;H[b+352>>2]=h-i>>11;H[b+128>>2]=h+i>>11;h=p-l|0;l=N(z,5461);i=N(m,-6278);m=N(m-k|0,11529);f=f+(l+(i+m|0)|0)|0;H[b+320>>2]=h-f>>11;H[b+160>>2]=f+h>>11;f=w-r|0;h=N(k,16154);k=N(j-k|0,3363);m=n+(m+(h+k|0)|0)|0;H[b+288>>2]=f-m>>11;H[b+192>>2]=f+m>>11;f=u-q|0;k=g+(l+(k+N(j,-15038)|0)|0)|0;H[b+256>>2]=f-k>>11;H[b+224>>2]=f+k>>11;b=b+4|0;a=a+4|0;c=c+2|0;E=E+1|0;if((E|0)!=8){continue}break}a=s-384|0;k=0;b=x;while(1){j=H[b+4>>2];f=H[b+28>>2];m=N(j+f|0,-7373);h=H[b+20>>2];g=h+j|0;l=H[b+12>>2];s=l+f|0;n=N(g+s|0,9633);i=H[b+24>>2];q=H[b+8>>2];p=N(i+q|0,4433);c=H[(k<<2)+d>>2]+e|0;o=m+N(j,12299)|0;j=n+N(g,-3196)|0;g=o+j|0;q=p+N(q,6270)|0;o=H[b>>2]+16400|0;t=H[b+16>>2];u=o+t<<13;r=q+u|0;F[c|0]=I[a+(g+r>>>18&1023)|0];F[c+7|0]=I[a+(r-g>>>18&1023)|0];n=n+N(s,-16069)|0;g=N(l,25172);l=N(h+l|0,-20995);g=n+(g+l|0)|0;p=p+N(i,-15137)|0;s=o-t<<13;i=p+s|0;F[c+1|0]=I[a+(g+i>>>18&1023)|0];F[c+6|0]=I[a+(i-g>>>18&1023)|0];j=j+(l+N(h,16819)|0)|0;h=s-p|0;F[c+2|0]=I[a+(j+h>>>18&1023)|0];F[c+5|0]=I[a+(h-j>>>18&1023)|0];j=n+(m+N(f,2446)|0)|0;f=u-q|0;F[c+3|0]=I[a+(j+f>>>18&1023)|0];F[c+4|0]=I[a+(f-j>>>18&1023)|0];b=b+32|0;k=k+1|0;if((k|0)!=16){continue}break}Xa=x+512|0}function Ht(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;w=Xa-384|0;Xa=w;p=H[a+336>>2];a=H[b+84>>2];b=w;while(1){s=H[a+128>>2];l=G[c+64>>1];o=N(H[a+32>>2],G[c+16>>1]);j=N(H[a+224>>2],G[c+112>>1]);i=o-j|0;m=N(H[a+96>>2],G[c+48>>1]);k=N(H[a+160>>2],G[c+80>>1]);g=m-k|0;h=N(i+g|0,4433);n=N(H[a+64>>2],G[c+32>>1]);q=N(H[a+192>>2],G[c+96>>1]);t=n-q<<13;f=N(G[c>>1],H[a>>2])<<13|1024;u=t+f|0;i=h+N(i,6270)|0;H[b+320>>2]=u-i>>11;H[b+32>>2]=i+u>>11;i=f-t|0;h=h+N(g,-15137)|0;H[b+224>>2]=i-h>>11;H[b+128>>2]=h+i>>11;s=N(N(l,s),10033);l=s+f|0;i=q<<13;g=i+N(n,11190)|0;q=l-g|0;u=k+o|0;h=N(u+j|0,7053);t=N(m,-4433);v=h+((t+N(o,-5540)|0)+N(j,-16244)|0)|0;H[b+192>>2]=q-v>>11;H[b+160>>2]=q+v>>11;l=g+l|0;g=N(o,2295);o=N(m,10703);m=h+N(u,2139)|0;g=(g+o|0)+m|0;H[b+352>>2]=l-g>>11;H[b>>2]=g+l>>11;n=N(n,2998)-i|0;f=f-s|0;s=n+f|0;i=t+N(k,-12112)|0;k=N(j+k|0,-8565);m=m+(i+k|0)|0;H[b+288>>2]=s-m>>11;H[b+64>>2]=m+s>>11;f=f-n|0;j=k+(h+(N(j,12998)-o|0)|0)|0;H[b+256>>2]=f-j>>11;H[b+96>>2]=f+j>>11;b=b+4|0;a=a+4|0;c=c+2|0;r=r+1|0;if((r|0)!=8){continue}break}b=p-384|0;o=0;a=w;while(1){k=H[a+4>>2];f=H[a+20>>2];h=k+f|0;j=H[a+28>>2];m=N(h+j|0,7053);c=H[(o<<2)+d>>2]+e|0;l=m+N(h,2139)|0;n=H[a+12>>2];s=N(n,10703);i=l+(s+N(k,2295)|0)|0;g=H[a+24>>2];q=g<<13;p=H[a+8>>2];t=q+N(p,11190)|0;h=(H[a>>2]<<13)+134348800|0;u=N(H[a+16>>2],10033);v=h+u|0;r=t+v|0;F[c|0]=I[b+(i+r>>>18&1023)|0];F[c+11|0]=I[b+(r-i>>>18&1023)|0];i=p-g<<13;g=i+h|0;r=k-j|0;x=n-f|0;y=N(r+x|0,4433);r=y+N(r,6270)|0;F[c+1|0]=I[b+(g+r>>>18&1023)|0];F[c+10|0]=I[b+(g-r>>>18&1023)|0];n=N(n,-4433);g=n+N(f,-12112)|0;f=N(f+j|0,-8565);l=(g+f|0)+l|0;p=N(p,2998)-q|0;g=h-u|0;q=p+g|0;F[c+2|0]=I[b+(l+q>>>18&1023)|0];F[c+9|0]=I[b+(q-l>>>18&1023)|0];f=f+(m+(N(j,12998)-s|0)|0)|0;p=g-p|0;F[c+3|0]=I[b+(f+p>>>18&1023)|0];F[c+8|0]=I[b+(p-f>>>18&1023)|0];f=N(x,-15137)+y|0;h=h-i|0;F[c+4|0]=I[b+(f+h>>>18&1023)|0];F[c+7|0]=I[b+(h-f>>>18&1023)|0];j=m+((n+N(k,-5540)|0)+N(j,-16244)|0)|0;k=v-t|0;F[c+5|0]=I[b+(j+k>>>18&1023)|0];F[c+6|0]=I[b+(k-j>>>18&1023)|0];a=a+32|0;o=o+1|0;if((o|0)!=12){continue}break}Xa=w+384|0}function cn(a,b,c,d){var e=0,f=0,g=0,h=0,i=O(0),j=0,k=0,l=0,m=0,n=0,o=0,p=O(0),q=0;h=Xa-48|0;Xa=h;H[h+36>>2]=8;H[h+40>>2]=1;H[h+32>>2]=a;H[h+24>>2]=1;H[h+20>>2]=d;H[h+16>>2]=b;H[h+8>>2]=8;H[h+4>>2]=d;H[h>>2]=c;a=eq(H[h+8>>2],H[h+4>>2]);a:{if(a){j=-1;b:{g=H[a+4>>2];if((g|0)!=H[h+8>>2]){break b}b=H[a+8>>2];if((b|0)!=H[h+4>>2]){break b}j=0;m=(g|0)>0?g:0;c=(b|0)>0?b:0;d=H[a>>2];b=0;while(1){if((b|0)==(m|0)){break b}e=H[h>>2]+(b<<2)|0;f=0;while(1){if((c|0)!=(f|0)){L[d>>2]=L[e>>2];f=f+1|0;d=d+4|0;e=(g<<2)+e|0;continue}break}b=b+1|0;continue}}if((j|0)>=0){break a}Bb(a)}a=0}m=a;c:{if(!a){c=-1;break c}n=Zp(m,h);d:{if(!n){c=-1;break d}q=Zp(m,h+16|0);e:{if(!q){c=-1;break e}c=0;d=0;j=H[n>>2];a=0;l=Xa-2e3|0;Xa=l;g=H[n+4>>2];f:{if((g|0)>500){break f}g:{h:{switch(g|0){case 1:L[j>>2]=O(1)/L[j>>2];break g;case 0:break f;default:break h}}o=(g|0)>0?g:0;while(1)if((a|0)==(o|0)){while(1){if((d|0)==(o|0)){d=0;while(1){a=d;if((o|0)==(a|0)){break g}while(1){i:{if((a|0)==(g|0)){a=g;break i}if(H[l+(a<<2)>>2]==(d|0)){break i}a=a+1|0;continue}break}b=a<<2;a=d<<2;H[b+l>>2]=H[a+l>>2];a=a+j|0;e=b+j|0;f=0;while(1){if((f|0)!=(o|0)){i=L[e>>2];L[e>>2]=L[a>>2];L[a>>2]=i;f=f+1|0;b=g<<2;a=b+a|0;e=b+e|0;continue}break}d=d+1|0;continue}}p=O(0);f=-1;a=d;b=j+(N(g,a)<<2)|0;e=b;while(1){if((a|0)!=(g|0)){i=O(P(L[e>>2]));k=i>p;p=k?i:p;f=k?a:f;a=a+1|0;e=(g<<2)+e|0;continue}break}a=0;if((f|0)==-1|p<=O(1.000000013351432e-10)){break f}a=l+(f<<2)|0;e=H[a>>2];k=a;a=l+(d<<2)|0;H[k>>2]=H[a>>2];H[a>>2]=e;a=j+(N(f,g)<<2)|0;f=0;e=b;while(1){if((f|0)!=(g|0)){i=L[a>>2];L[a>>2]=L[e>>2];L[e>>2]=i;f=f+1|0;e=e+4|0;a=a+4|0;continue}break}i=L[b>>2];e=1;a=b;while(1){if((e|0)!=(g|0)){L[a>>2]=L[a+4>>2]/i;e=e+1|0;a=a+4|0;continue}break}L[a>>2]=O(1)/i;k=0;while(1){if((g|0)!=(k|0)){if((d|0)!=(k|0)){a=j+(N(g,k)<<2)|0;i=O(-L[a>>2]);e=1;f=b;while(1){if((e|0)!=(g|0)){L[a>>2]=O(i*L[f>>2])+L[a+4>>2];f=f+4|0;e=e+1|0;a=a+4|0;continue}break}L[a>>2]=L[f>>2]*i}k=k+1|0;continue}break}d=d+1|0;continue}}else{H[l+(a<<2)>>2]=a;a=a+1|0;continue}}a=j}Xa=l+2e3|0;j:{if(((a?0:-1)|0)<0){c=-1;break j}Jp(h+32|0,n,q)}Bb(q)}Bb(n)}Bb(m)}Xa=h+48|0;return c}function Wg(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=O(0),p=0,q=0,r=0,s=O(0),t=0;r=a;o=c;c=O(1<>>0<=2146435072)){break a}e:{if(a){break e}f=(e|0)>0|(e|0)>=0?h:0;if((j|0)==2146435072){break a}if((j|0)==1072693248){f=2;if((e|0)>0|(e|0)>=0){break a}f=.5;break a}f=4;if((i|0)==1073741824){break a}if((i|0)!=1071644672){break e}f=1.4142135623730951;break a}if(j>>>0>=1105199105){break b}k=M[5824];l=M[5822];m=1-l;q=1/(l+1);g=m*q;A(+g);a=v(1)|0;v(0)|0;x(0,0);x(1,a|0);f=+z();n=f*f;p=k;t=f;l=q*(m-(f+f)-f*(1-(2-l)));k=l*(g+f);f=g*g;k=k+f*f*(f*(f*(f*(f*(f*.20697501780033842+.23066074577556175)+.272728123808534)+.33333332981837743)+.4285714285785502)+.5999999999999946);A(+(n+3+k));a=v(1)|0;v(0)|0;x(0,0);x(1,a|0);f=+z();m=t*f;g=l*f+g*(k-(f+-3-n));A(+(m+g));a=v(1)|0;v(0)|0;x(0,0);x(1,a|0);f=+z();g=p+(f*-7.028461650952758e-9+(g-(f-m))*.9617966939259756);l=M[5826];n=f*.9617967009544373;A(+(l+(g+n)+1));a=v(1)|0;v(0)|0;x(0,0);x(1,a|0);f=+z();x(0,0);x(1,e|0);k=+z();h=(h-k)*f+(g-(f-1-l-n))*h;f=f*k;g=h+f;A(+g);j=v(1)|0;a=v(0)|0;f:{i=j;if((i|0)>=1083179008){if(a|i-1083179008){break d}if(!(h+8.008566259537294e-17>g-f)){break f}break d}if((i&2147482624)>>>0<1083231232){break f}if(a|i+1064252416){break c}if(!(h<=g-f)){break f}break c}e=0;a=i&2147483647;if(a>>>0>=1071644673){a=i+(1048576>>>(a>>>20|0)-1022|0)|0;i=a>>>20&2047;e=(a&1048575|1048576)>>>1043-i|0;e=(j|0)<0?0-e|0:e;x(0,0);x(1,a&-1048576>>i-1023);f=f-+z();A(+(h+f));j=v(1)|0;v(0)|0}x(0,0);x(1,j|0);g=+z();l=g*.6931471824645996;g=(h-(g-f))*.6931471805599453+g*-1.904654299957768e-9;f=l+g;h=f*f;h=f-h*(h*(h*(h*(h*4.1381367970572385e-8+-16533902205465252e-22)+6613756321437934e-20)+-.0027777777777015593)+.16666666666666602);p=f*h/(h+-2);k=f;f=g-(f-l);f=k-(p-(k*f+f))+1;A(+f);a=v(1)|0;j=v(0)|0;a=(e<<20)+a|0;g:{if((a|0)<=1048575){f=Ee(f,e);break g}x(0,j|0);x(1,a|0);f=+z()}f=f*1}else{f=1}break a}f=Z;break a}f=0;break a}f=(i|0)>0?Z:0}o=O(f+-.5);L[r>>2]=s+o;L[b>>2]=O(d*c)+o}function fm(a,b,c,d,e,f,g,h,i){var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;j=Xa-128|0;Xa=j;a:{b:{c:{if(!df(f,g,h,i,0,0,0,0)){break c}m=i&65535;n=i>>>16&32767;d:{e:{if((n|0)!=32767){l=4;if(n){break e}l=f|h|(g|m)?3:2;break d}l=!(f|h|(g|m))}}r=e>>>16|0;o=r&32767;if((o|0)==32767){break c}if(l){break b}}Yb(j+16|0,b,c,d,e,f,g,h,i);e=H[j+16>>2];d=H[j+20>>2];c=H[j+24>>2];b=H[j+28>>2];Yl(j,e,d,c,b,e,d,c,b);d=H[j+8>>2];e=H[j+12>>2];h=H[j>>2];i=H[j+4>>2];break a}m=e&65535|o<<16;p=m;l=d;m=h;q=i>>>16&32767;k=i&65535|q<<16;if((df(b,c,l,p,f,g,h,k)|0)<=0){if(df(b,c,l,p,f,g,m,k)){h=b;i=c;break a}Yb(j+112|0,b,c,d,e,0,0,0,0);d=H[j+120>>2];e=H[j+124>>2];h=H[j+112>>2];i=H[j+116>>2];break a}if(o){i=c;h=b}else{Yb(j+96|0,b,c,l,p,0,0,0,1081540608);h=H[j+108>>2];p=h;l=H[j+104>>2];o=(h>>>16|0)-120|0;i=H[j+100>>2];h=H[j+96>>2]}if(!q){Yb(j+80|0,f,g,m,k,0,0,0,1081540608);f=H[j+92>>2];k=f;m=H[j+88>>2];q=(k>>>16|0)-120|0;g=H[j+84>>2];f=H[j+80>>2]}s=k&65535|65536;p=p&65535|65536;if((o|0)>(q|0)){while(1){t=l-m|0;k=(g|0)==(i|0)&f>>>0>h>>>0|g>>>0>i>>>0;n=(p-((l>>>0>>0)+s|0)|0)-(t>>>0>>0)|0;k=t-k|0;f:{if((n|0)>0|(n|0)>=0){l=h;h=h-f|0;i=i-((f>>>0>l>>>0)+g|0)|0;if(!(h|k|(i|n))){Yb(j+32|0,b,c,d,e,0,0,0,0);d=H[j+40>>2];e=H[j+44>>2];h=H[j+32>>2];i=H[j+36>>2];break a}n=n<<1|k>>>31;l=k<<1|i>>>31;p=n;break f}n=p<<1|l>>>31;l=l<<1|i>>>31;p=n}n=i<<1|h>>>31;h=h<<1;i=n;o=o-1|0;if((q|0)<(o|0)){continue}break}o=q}q=l-m|0;n=(g|0)==(i|0)&f>>>0>h>>>0|g>>>0>i>>>0;k=(p-((l>>>0>>0)+s|0)|0)-(q>>>0>>0)|0;m=q-n|0;g:{if((k|0)<0){m=l;k=p;break g}l=h;h=h-f|0;i=i-((f>>>0>l>>>0)+g|0)|0;if(h|m|(i|k)){break g}Yb(j+48|0,b,c,d,e,0,0,0,0);d=H[j+56>>2];e=H[j+60>>2];h=H[j+48>>2];i=H[j+52>>2];break a}if((k|0)==65535|k>>>0<65535){while(1){b=i>>>31|0;o=o-1|0;p=i<<1|h>>>31;h=h<<1;i=p;c=b;b=m;k=k<<1|b>>>31;m=c|b<<1;if(k>>>0<65536){continue}break}}b=r&32768;if((o|0)<=0){Yb(j- -64|0,h,i,m,k&65535|(b|o+120)<<16,0,0,0,1065811968);d=H[j+72>>2];e=H[j+76>>2];h=H[j+64>>2];i=H[j+68>>2];break a}d=m;e=k&65535|(b|o)<<16}H[a>>2]=h;H[a+4>>2]=i;H[a+8>>2]=d;H[a+12>>2]=e;Xa=j+128|0}function Bt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;v=Xa-224|0;Xa=v;n=H[a+336>>2];b=H[b+84>>2];a=v;while(1){h=H[b+160>>2];i=G[c+80>>1];j=H[b+32>>2];o=G[c+16>>1];q=H[b+96>>2];l=G[c+48>>1];p=N(G[c>>1],H[b>>2])<<13|1024;g=N(H[b+128>>2],G[c+64>>1]);f=N(H[b+192>>2],G[c+96>>1]);m=N(H[b+64>>2],G[c+32>>1]);k=f+m|0;H[a+96>>2]=p+N(g-k|0,11585)>>11;h=N(h,i);i=N(j,o);j=N(h+i|0,5027);k=p+N(k,10438)|0;o=N(g-f|0,7223);s=k+(o+N(f,-637)|0)|0;f=N(q,l);q=N(f+i|0,7663);i=N(i-f|0,1395);l=j+(q-i|0)|0;H[a+192>>2]=s-l>>11;H[a>>2]=l+s>>11;l=N(m,-20239);m=N(m-g|0,2578);l=k+(l+m|0)|0;f=N(f+h|0,-11295);h=f+(j+N(h,15326)|0)|0;H[a+128>>2]=l-h>>11;H[a+64>>2]=h+l>>11;g=o+(m+(p+N(g,-15083)|0)|0)|0;f=f+(i+q|0)|0;H[a+160>>2]=g-f>>11;H[a+32>>2]=f+g>>11;a=a+4|0;b=b+4|0;c=c+2|0;r=r+1|0;if((r|0)!=8){continue}break}b=n-384|0;r=0;a=v;while(1){g=H[a+12>>2];m=H[a+4>>2];j=N(g+m|0,10935);n=H[a+24>>2];o=H[a+8>>2];q=N(n+o|0,9058);c=H[(r<<2)+d>>2]+e|0;s=H[a+28>>2];p=s<<13;f=H[a+20>>2];l=f+m|0;k=N(l,9810);t=p+(k+(j+N(m,-9232)|0)|0)|0;x=q+N(o,2237)|0;i=(H[a>>2]<<13)+134348800|0;h=H[a+16>>2];y=i+N(h,10438)|0;u=x+y|0;F[c|0]=I[b+(t+u>>>18&1023)|0];F[c+13|0]=I[b+(u-t>>>18&1023)|0];q=q+N(n,-14084)|0;t=i+N(h,2578)|0;u=q+t|0;w=j+N(g,-3474)|0;j=N(f+g|0,-1297)-p|0;w=w+j|0;F[c+1|0]=I[b+(u+w>>>18&1023)|0];F[c+12|0]=I[b+(u-w>>>18&1023)|0];j=j+(k+N(f,-19447)|0)|0;n=N(n,-11295)+N(o,5027)|0;o=i+N(h,-7223)|0;k=n+o|0;F[c+2|0]=I[b+(j+k>>>18&1023)|0];F[c+11|0]=I[b+(k-j>>>18&1023)|0];j=m-g|0;k=s+(j-f|0)<<13;h=i+N(h,-11586)|0;F[c+3|0]=I[b+(k+h>>>18&1023)|0];F[c+10|0]=I[b+(h-k>>>18&1023)|0];h=N(l,6164);i=p+N(f,-13850)|0;f=N(f-g|0,11512);i=h+(i+f|0)|0;n=o-n|0;F[c+4|0]=I[b+(i+n>>>18&1023)|0];F[c+9|0]=I[b+(n-i>>>18&1023)|0];f=f+N(g,5529)|0;g=N(j,3826)-p|0;f=f+g|0;p=t-q|0;F[c+5|0]=I[b+(f+p>>>18&1023)|0];F[c+8|0]=I[b+(p-f>>>18&1023)|0];g=g+(h+N(m,-8693)|0)|0;f=y-x|0;F[c+6|0]=I[b+(g+f>>>18&1023)|0];F[c+7|0]=I[b+(f-g>>>18&1023)|0];a=a+32|0;r=r+1|0;if((r|0)!=7){continue}break}Xa=v+224|0}function lt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=c+d|0;if(H[b>>2]?K[b+12>>2]>>0|i>>>0>K[b+4>>2]:1){d=H[a>>2];H[d+20>>2]=23;Za[H[d>>2]](a)}d=H[b+24>>2];a:{if(d>>>0<=c>>>0&i>>>0<=d+H[b+16>>2]>>>0){break a}if(!H[b+40>>2]){d=H[a>>2];H[d+20>>2]=71;Za[H[d>>2]](a)}if(H[b+36>>2]){d=H[b+16>>2];b:{if((d|0)<=0){break b}f=H[b+20>>2];f=(d|0)>(f|0)?f:d;d=H[b+24>>2];h=H[b+28>>2]-d|0;f=(f|0)<(h|0)?f:h;h=H[b+4>>2]-d|0;f=(f|0)<(h|0)?f:h;if((f|0)<=0){break b}k=b+48|0;l=H[b+8>>2]<<7;h=N(l,d);d=0;while(1){g=N(f,l);Za[H[b+52>>2]](a,k,H[H[b>>2]+(d<<2)>>2],h,g);f=H[b+20>>2];d=f+d|0;j=H[b+16>>2];if((d|0)>=(j|0)){break b}h=h+g|0;g=j-d|0;f=(f|0)<(g|0)?f:g;g=H[b+24>>2]+d|0;j=H[b+28>>2]-g|0;f=(f|0)<(j|0)?f:j;g=H[b+4>>2]-g|0;f=(f|0)<(g|0)?f:g;if((f|0)>0){continue}break}}H[b+36>>2]=0}d=H[b+16>>2];f=i-d|0;h=K[b+24>>2]>>0?c:(f|0)>0?f:0;H[b+24>>2]=h;if((d|0)<=0){break a}f=H[b+20>>2];d=(d|0)>(f|0)?f:d;f=H[b+28>>2]-h|0;d=(d|0)<(f|0)?d:f;f=H[b+4>>2]-h|0;f=(d|0)<(f|0)?d:f;if((f|0)<=0){break a}k=b+48|0;l=H[b+8>>2]<<7;h=N(l,h);d=0;while(1){g=N(f,l);Za[H[b+48>>2]](a,k,H[H[b>>2]+(d<<2)>>2],h,g);f=H[b+20>>2];d=f+d|0;j=H[b+16>>2];if((d|0)>=(j|0)){break a}h=h+g|0;g=j-d|0;f=(f|0)<(g|0)?f:g;g=H[b+24>>2]+d|0;j=H[b+28>>2]-g|0;f=(f|0)<(j|0)?f:j;g=H[b+4>>2]-g|0;f=(f|0)<(g|0)?f:g;if((f|0)>0){continue}break}}f=H[b+28>>2];c:{d:{e:{if(i>>>0<=f>>>0){break e}f:{g:{h:{if(c>>>0>f>>>0){f=c;if(!e){break h}d=H[a>>2];H[d+20>>2]=23;Za[H[d>>2]](a);break g}if(e){break g}}if(H[b+32>>2]){break f}d=H[a>>2];H[d+20>>2]=23;Za[H[d>>2]](a);break c}H[b+28>>2]=i;if(!H[b+32>>2]){break d}}a=H[b+24>>2];d=f-a|0;h=i-a|0;if(d>>>0>=h>>>0){break e}a=H[b+8>>2]<<7;k=i+(f^-1)|0;i=i-f&3;if(i){f=0;while(1){pb(H[H[b>>2]+(d<<2)>>2],0,a);d=d+1|0;f=f+1|0;if((i|0)!=(f|0)){continue}break}}if(k>>>0<3){break e}while(1){f=d<<2;pb(H[f+H[b>>2]>>2],0,a);pb(H[(f+H[b>>2]|0)+4>>2],0,a);pb(H[(f+H[b>>2]|0)+8>>2],0,a);pb(H[(f+H[b>>2]|0)+12>>2],0,a);d=d+4|0;if((h|0)!=(d|0)){continue}break}}if(!e){break c}}H[b+36>>2]=1}return H[b>>2]+(c-H[b+24>>2]<<2)|0}function Tt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;u=Xa-256|0;Xa=u;j=H[a+336>>2];a=H[b+84>>2];b=u;g=8;while(1){a:{b:{h=J[c+32>>1];f=G[c+16>>1];if((h|f)&65535){break b}h=0;if(J[c+48>>1]|J[c+64>>1]|(J[c+80>>1]|J[c+96>>1])){break b}if(J[c+112>>1]){break b}h=N(H[a>>2],G[c>>1]);H[b+192>>2]=h;H[b+160>>2]=h;H[b+128>>2]=h;H[b+96>>2]=h;H[b+64>>2]=h;H[b+32>>2]=h;H[b>>2]=h;f=56;break a}i=N(H[a+192>>2],G[c+96>>1]);l=N(H[a+64>>2],h<<16>>16);h=i+l|0;k=N(H[a+128>>2],G[c+64>>1]);m=N(H[a>>2],G[c>>1]);n=k+m|0;o=h+n|0;p=N(H[a+160>>2],G[c+80>>1]);q=N(H[a+96>>2],G[c+48>>1]);r=p+q|0;s=N(H[a+224>>2],G[c+112>>1]);t=N(f,H[a+32>>2]);v=s+t|0;f=r+v|0;H[b+224>>2]=o-f;H[b>>2]=f+o;i=(N(l-i|0,362)>>8)-h|0;l=m-k|0;k=i+l|0;m=t-s|0;o=p-q|0;p=N(m+o|0,473)>>8;f=p-(f+(N(o,669)>>8)|0)|0;H[b+192>>2]=k-f;H[b+32>>2]=f+k;i=l-i|0;f=(N(v-r|0,362)>>8)-f|0;H[b+160>>2]=i-f;H[b+64>>2]=f+i;f=p-(f+(N(m,277)>>8)|0)|0;h=n-h|0;H[b+96>>2]=f+h;h=h-f|0;f=32}H[(f<<2)+b>>2]=h;c=c+2|0;a=a+4|0;b=b+4|0;h=g>>>0>1;g=g-1|0;if(h){continue}break}b=j-384|0;h=0;c=u;while(1){f=H[c>>2]+16400|0;a=H[(h<<2)+d>>2]+e|0;c:{d:{g=H[c+8>>2];j=H[c+4>>2];if(g|j){break d}g=0;if(H[c+12>>2]|H[c+16>>2]|(H[c+20>>2]|H[c+24>>2])){break d}if(H[c+28>>2]){break d}g=Iz(I[b+(f>>>5&1023)|0],0,16843009,16843009);F[a|0]=g;F[a+1|0]=g>>>8;F[a+2|0]=g>>>16;F[a+3|0]=g>>>24;g=Ya;F[a+4|0]=g;F[a+5|0]=g>>>8;F[a+6|0]=g>>>16;F[a+7|0]=g>>>24;break c}k=H[c+28>>2];m=k+j|0;n=H[c+12>>2];o=H[c+20>>2];p=n+o|0;i=m+p|0;q=H[c+24>>2];l=q+g|0;r=H[c+16>>2];s=r+f|0;t=l+s|0;F[a|0]=I[b+(i+t>>>5&1023)|0];F[a+7|0]=I[b+(t-i>>>5&1023)|0];k=j-k|0;j=o-n|0;n=N(k+j|0,473)>>8;j=n-(i+(N(j,669)>>8)|0)|0;i=(N(g-q|0,362)>>8)-l|0;f=f-r|0;g=i+f|0;F[a+1|0]=I[b+(j+g>>>5&1023)|0];F[a+6|0]=I[b+(g-j>>>5&1023)|0];g=(N(m-p|0,362)>>8)-j|0;f=f-i|0;F[a+2|0]=I[b+(g+f>>>5&1023)|0];F[a+5|0]=I[b+(f-g>>>5&1023)|0];g=n-(g+(N(k,277)>>8)|0)|0;f=s-l|0;F[a+3|0]=I[b+(g+f>>>5&1023)|0];F[a+4|0]=I[b+(f-g>>>5&1023)|0]}c=c+32|0;h=h+1|0;if((h|0)!=8){continue}break}Xa=u+256|0}function kt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=c+d|0;if(H[b>>2]?K[b+12>>2]>>0|i>>>0>K[b+4>>2]:1){d=H[a>>2];H[d+20>>2]=23;Za[H[d>>2]](a)}d=H[b+24>>2];a:{if(d>>>0<=c>>>0&i>>>0<=d+H[b+16>>2]>>>0){break a}if(!H[b+40>>2]){d=H[a>>2];H[d+20>>2]=71;Za[H[d>>2]](a)}if(H[b+36>>2]){d=H[b+16>>2];b:{if((d|0)<=0){break b}f=H[b+20>>2];f=(d|0)>(f|0)?f:d;d=H[b+24>>2];h=H[b+28>>2]-d|0;f=(f|0)<(h|0)?f:h;h=H[b+4>>2]-d|0;f=(f|0)<(h|0)?f:h;if((f|0)<=0){break b}k=b+48|0;l=H[b+8>>2];h=N(l,d);d=0;while(1){g=N(f,l);Za[H[b+52>>2]](a,k,H[H[b>>2]+(d<<2)>>2],h,g);f=H[b+20>>2];d=f+d|0;j=H[b+16>>2];if((d|0)>=(j|0)){break b}h=h+g|0;g=j-d|0;f=(f|0)<(g|0)?f:g;g=H[b+24>>2]+d|0;j=H[b+28>>2]-g|0;f=(f|0)<(j|0)?f:j;g=H[b+4>>2]-g|0;f=(f|0)<(g|0)?f:g;if((f|0)>0){continue}break}}H[b+36>>2]=0}d=H[b+16>>2];f=i-d|0;h=K[b+24>>2]>>0?c:(f|0)>0?f:0;H[b+24>>2]=h;if((d|0)<=0){break a}f=H[b+20>>2];d=(d|0)>(f|0)?f:d;f=H[b+28>>2]-h|0;d=(d|0)<(f|0)?d:f;f=H[b+4>>2]-h|0;f=(d|0)<(f|0)?d:f;if((f|0)<=0){break a}k=b+48|0;l=H[b+8>>2];h=N(l,h);d=0;while(1){g=N(f,l);Za[H[b+48>>2]](a,k,H[H[b>>2]+(d<<2)>>2],h,g);f=H[b+20>>2];d=f+d|0;j=H[b+16>>2];if((d|0)>=(j|0)){break a}h=h+g|0;g=j-d|0;f=(f|0)<(g|0)?f:g;g=H[b+24>>2]+d|0;j=H[b+28>>2]-g|0;f=(f|0)<(j|0)?f:j;g=H[b+4>>2]-g|0;f=(f|0)<(g|0)?f:g;if((f|0)>0){continue}break}}f=H[b+28>>2];c:{d:{e:{if(i>>>0<=f>>>0){break e}f:{g:{h:{if(c>>>0>f>>>0){f=c;if(!e){break h}d=H[a>>2];H[d+20>>2]=23;Za[H[d>>2]](a);break g}if(e){break g}}if(H[b+32>>2]){break f}d=H[a>>2];H[d+20>>2]=23;Za[H[d>>2]](a);break c}H[b+28>>2]=i;if(!H[b+32>>2]){break d}}a=H[b+24>>2];d=f-a|0;h=i-a|0;if(d>>>0>=h>>>0){break e}a=H[b+8>>2];k=i+(f^-1)|0;i=i-f&3;if(i){f=0;while(1){pb(H[H[b>>2]+(d<<2)>>2],0,a);d=d+1|0;f=f+1|0;if((i|0)!=(f|0)){continue}break}}if(k>>>0<3){break e}while(1){f=d<<2;pb(H[f+H[b>>2]>>2],0,a);pb(H[(f+H[b>>2]|0)+4>>2],0,a);pb(H[(f+H[b>>2]|0)+8>>2],0,a);pb(H[(f+H[b>>2]|0)+12>>2],0,a);d=d+4|0;if((h|0)!=(d|0)){continue}break}}if(!e){break c}}H[b+36>>2]=1}return H[b>>2]+(c-H[b+24>>2]<<2)|0}function ov(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;H[a+4>>2]=0;if((b|0)!=90){d=H[a>>2];H[d+20>>2]=13;H[d+24>>2]=90;H[H[a>>2]+28>>2]=b;Za[H[H[a>>2]>>2]](a)}if((c|0)!=488){b=H[a>>2];H[b+20>>2]=22;H[b+24>>2]=488;H[H[a>>2]+28>>2]=c;Za[H[H[a>>2]>>2]](a)}b=H[a>>2];c=H[a+12>>2];pb(a+4|0,0,484);H[a+16>>2]=1;H[a+12>>2]=c;H[a>>2]=b;c=Xa-16|0;Xa=c;H[a+4>>2]=0;H[c+12>>2]=0;b=qb(84);if(!b){d=H[a>>2];H[d+20>>2]=56;H[d+24>>2]=0;Za[H[H[a>>2]>>2]](a)}H[b+48>>2]=1e9;H[b+40>>2]=227;H[b+36>>2]=228;H[b+32>>2]=229;H[b+28>>2]=230;H[b+24>>2]=231;H[b+20>>2]=232;H[b+16>>2]=233;H[b+12>>2]=234;H[b+8>>2]=235;H[b+4>>2]=236;H[b>>2]=237;H[b+52>>2]=0;H[b+56>>2]=0;H[b+44>>2]=0;H[b+76>>2]=84;H[b+60>>2]=0;H[b+64>>2]=0;H[b+68>>2]=0;H[b+72>>2]=0;H[a+4>>2]=b;d=yh(34862);a:{if(!d){break a}F[c+11|0]=120;H[c>>2]=c+12;H[c+4>>2]=c+11;if((De(d,34258,c)|0)<=0){break a}d=H[c+12>>2];if((I[c+11|0]&223)==77){d=N(d,1e3);H[c+12>>2]=d}H[b+44>>2]=N(d,1e3)}Xa=c+16|0;H[a+312>>2]=0;H[a+24>>2]=0;H[a+8>>2]=0;H[a+164>>2]=0;H[a+168>>2]=0;H[a+172>>2]=0;H[a+176>>2]=0;H[a+180>>2]=0;H[a+184>>2]=0;H[a+188>>2]=0;H[a+192>>2]=0;H[a+196>>2]=0;H[a+200>>2]=0;H[a+204>>2]=0;H[a+208>>2]=0;b=Za[H[H[a+4>>2]>>2]](a,0,172)|0;H[a+464>>2]=b;H[b+96>>2]=0;H[b+100>>2]=0;H[b+28>>2]=128;H[b+8>>2]=129;H[b+4>>2]=130;H[b>>2]=131;H[b+104>>2]=0;H[b+36>>2]=128;H[b+40>>2]=128;H[b+108>>2]=0;H[b+112>>2]=0;H[b+44>>2]=128;H[b+48>>2]=128;H[b+116>>2]=0;H[b+120>>2]=0;H[b+52>>2]=128;H[b+56>>2]=128;H[b+124>>2]=0;H[b+128>>2]=0;H[b+60>>2]=128;H[b+132>>2]=0;H[b+64>>2]=128;H[b+136>>2]=0;H[b+140>>2]=0;H[b+68>>2]=128;H[b+72>>2]=128;H[b+76>>2]=128;H[b+80>>2]=128;H[b+144>>2]=0;H[b+148>>2]=0;H[b+84>>2]=128;H[b+152>>2]=0;H[b+156>>2]=0;H[b+160>>2]=0;H[b+92>>2]=128;H[b+32>>2]=132;H[b+88>>2]=132;H[a+440>>2]=0;H[a+144>>2]=0;H[a+216>>2]=0;b=H[a+464>>2];H[b+164>>2]=0;H[b+24>>2]=0;H[b+12>>2]=0;H[b+16>>2]=0;b=Za[H[H[a+4>>2]>>2]](a,0,28)|0;H[a+460>>2]=b;H[b+24>>2]=1;H[b+16>>2]=0;H[b+20>>2]=0;H[b+12>>2]=124;H[b+8>>2]=125;H[b+4>>2]=126;H[b>>2]=127;H[a+20>>2]=200}function tt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0;v=Xa-400|0;Xa=v;w=H[a+336>>2];a=H[b+84>>2];b=v;while(1){j=H[a+192>>2];o=G[c+96>>1];k=H[a+64>>2];n=G[c+32>>1];l=N(G[c>>1],H[a>>2])<<13|1024;g=N(H[a+128>>2],G[c+64>>1]);m=l+N(g,-11586)>>11;i=N(H[a+224>>2],G[c+112>>1]);f=N(H[a+32>>2],G[c+16>>1]);h=N(H[a+96>>2],G[c+48>>1]);r=f-h|0;p=N(H[a+160>>2],G[c+80>>1]);q=i+(r-p|0)<<2;H[b+280>>2]=m-q;H[b+84>>2]=m+q;o=N(j,o);k=N(k,n);n=N(o+k|0,9058);m=n+N(o,-14084)|0;q=l+N(g,2578)|0;t=m+q|0;j=i<<13;i=N(h+p|0,-1297)-j|0;x=N(f+h|0,10935);u=i+(x+N(h,-3474)|0)|0;H[b+336>>2]=t-u>>11;H[b+28>>2]=t+u>>11;o=N(o,-11295)+N(k,5027)|0;t=l+N(g,-7223)|0;u=o+t|0;s=i;i=f+p|0;y=N(i,9810);s=s+(y+N(p,-19447)|0)|0;H[b+308>>2]=u-s>>11;H[b+56>>2]=u+s>>11;m=q-m|0;r=N(r,3826)-j|0;s=N(h,5529);h=N(p-h|0,11512);q=r+(s+h|0)|0;H[b+224>>2]=m-q>>11;H[b+140>>2]=m+q>>11;g=l+N(g,10438)|0;l=n+N(k,2237)|0;k=g-l|0;n=N(i,6164);m=r+(n+N(f,-8693)|0)|0;H[b+196>>2]=k-m>>11;H[b+168>>2]=k+m>>11;g=g+l|0;f=j+((N(f,-9232)+x|0)+y|0)|0;H[b+364>>2]=g-f>>11;H[b>>2]=f+g>>11;f=t-o|0;h=j+(n+(h+N(p,-13850)|0)|0)|0;H[b+252>>2]=f-h>>11;H[b+112>>2]=f+h>>11;b=b+4|0;a=a+4|0;c=c+2|0;z=z+1|0;if((z|0)!=7){continue}break}a=w-384|0;h=0;b=v;while(1){p=H[b+16>>2];f=H[b+24>>2];g=N(p-f|0,7223);c=H[(h<<2)+d>>2]+e|0;l=H[b+12>>2];j=H[b+4>>2];k=N(l+j|0,7663);n=N(j-l|0,1395);i=j;j=H[b+20>>2];w=N(i+j|0,5027);m=(k-n|0)+w|0;s=g+N(f,-637)|0;o=(H[b>>2]<<13)+134348800|0;i=f;f=H[b+8>>2];r=i+f|0;i=o+N(r,10438)|0;q=s+i|0;F[c|0]=I[a+(m+q>>>18&1023)|0];F[c+6|0]=I[a+(q-m>>>18&1023)|0];l=N(j+l|0,-11295);k=l+(k+n|0)|0;n=N(f-p|0,2578);g=g+(n+(o+N(p,-15083)|0)|0)|0;F[c+1|0]=I[a+(k+g>>>18&1023)|0];F[c+5|0]=I[a+(g-k>>>18&1023)|0];g=l+(w+N(j,15326)|0)|0;f=i+(n+N(f,-20239)|0)|0;F[c+2|0]=I[a+(g+f>>>18&1023)|0];F[c+4|0]=I[a+(f-g>>>18&1023)|0];F[c+3|0]=I[a+(o+N(p-r|0,11585)>>>18&1023)|0];b=b+28|0;h=h+1|0;if((h|0)!=14){continue}break}Xa=v+400|0}function br(a){var b=0,c=0,d=0;b=a;if(I[72612]){a=H[18152]}else{if(I[72600]){a=H[18149]}else{cc(74200);H[18550]=56632;a=Xa-16|0;Xa=a;H[18552]=0;H[18553]=0;H[a+12>>2]=0;Eh(74216);F[74344]=0;Xa=a+16|0;if(Rq()>>>0<30){Qb();X()}a=Qq(Ub(74208),30);H[18552]=a;H[18553]=a;c=kb(74208),d=a+120|0,H[c>>2]=d;Zf(74208,0);er(30);ed(74352,35630);zb(74208);dr(74208);ci(74208);cc(73888);H[18472]=57956;ec(73888,bc(72424));cc(73896);H[18474]=57988;ec(73896,bc(72432));cc(73904);F[73916]=0;H[18478]=0;H[18476]=56652;H[18478]=H[13126];ec(73904,bc(72628));cc(73920);H[18480]=57136;ec(73920,bc(72620));cc(73928);H[18482]=57284;ec(73928,bc(72636));cc(73936);H[18484]=56704;c=73944,d=Xb(),H[c>>2]=d;ec(73936,bc(72644));cc(73952);H[18488]=57432;ec(73952,bc(72652));cc(73960);H[18490]=57548;ec(73960,bc(72660));cc(73968);G[36988]=11310;H[18492]=56752;Ab(73980);ec(73968,bc(72668));cc(73992);H[18500]=46;H[18501]=44;H[18498]=56792;Ab(74008);ec(73992,bc(72676));cc(74024);H[18506]=58020;ec(74024,bc(72440));cc(74032);H[18508]=58264;ec(74032,bc(72448));cc(74040);H[18510]=58476;ec(74040,bc(72456));cc(74048);H[18512]=58708;ec(74048,bc(72464));cc(74056);H[18514]=59692;ec(74056,bc(72504));cc(74064);H[18516]=59840;ec(74064,bc(72512));cc(74072);H[18518]=59956;ec(74072,bc(72520));cc(74080);H[18520]=60072;ec(74080,bc(72528));cc(74088);H[18522]=60188;ec(74088,bc(72536));cc(74096);H[18524]=60352;ec(74096,bc(72544));cc(74104);H[18526]=60516;ec(74104,bc(72552));cc(74112);H[18528]=60680;ec(74112,bc(72560));cc(74120);H[18532]=61936;H[18530]=58908;H[18532]=58956;ec(74120,bc(72472));cc(74136);H[18536]=61972;H[18534]=59172;H[18536]=59220;ec(74136,bc(72480));cc(74152);Nq(74160);H[18538]=59408;ec(74152,bc(72488));cc(74168);Nq(74176);H[18542]=59564;ec(74168,bc(72496));cc(74184);H[18546]=60844;ec(74184,bc(72568));cc(74192);H[18548]=60964;ec(74192,bc(72576));H[18148]=74200;F[72600]=1;H[18149]=72592;a=72592}Ok(72604,a);F[72612]=1;H[18152]=72604;a=72604}a=H[a>>2];H[b>>2]=a;Rh(a)}function $k(a,b,c,d){var e=0,f=0,g=0,h=0,i=0;e=H[b>>2];a:{b:{c:{d:{e:{f:{g:{h:{i:{j:{k:{l:{if(!d){break l}g=H[d>>2];if(!g){break l}if(!a){d=c;break j}H[d>>2]=0;d=c;break k}m:{if(!H[H[17171]>>2]){if(!a){break m}if(!c){break a}g=c;while(1){d=F[e|0];if(d){H[a>>2]=d&57343;a=a+4|0;e=e+1|0;g=g-1|0;if(g){continue}break a}break}H[a>>2]=0;H[b>>2]=0;return c-g|0}d=c;if(!a){break i}break g}return ld(e)}f=1;break g}f=0;break h}f=1}while(1){if(!f){f=I[e|0]>>>3|0;if((f-16|f+(g>>26))>>>0>7){break f}f=e+1|0;n:{if(!(g&33554432)){break n}if((I[f|0]&192)!=128){e=e-1|0;break d}f=e+2|0;if(!(g&524288)){break n}if((I[f|0]&192)!=128){e=e-1|0;break d}f=e+3|0}e=f;d=d-1|0;f=1;continue}while(1){g=I[e|0];o:{if(e&3|g-1>>>0>126){break o}g=H[e>>2];if((g|g-16843009)&-2139062144){break o}while(1){d=d-4|0;g=H[e+4>>2];e=e+4|0;if(!((g-16843009|g)&-2139062144)){continue}break}}f=g&255;if(f-1>>>0<=126){d=d-1|0;e=e+1|0;continue}break}f=f-194|0;if(f>>>0>50){break e}e=e+1|0;g=H[(f<<2)+50400>>2];f=0;continue}}while(1){if(!f){if(!d){break a}while(1){p:{f=I[e|0];h=f-1|0;q:{r:{if(h>>>0>126){g=f;break r}if(e&3|d>>>0<5){break q}s:{while(1){g=H[e>>2];if((g|g-16843009)&-2139062144){break s}H[a>>2]=g&255;H[a+4>>2]=I[e+1|0];H[a+8>>2]=I[e+2|0];H[a+12>>2]=I[e+3|0];a=a+16|0;e=e+4|0;d=d-4|0;if(d>>>0>4){continue}break}g=I[e|0]}f=g&255;h=f-1|0}if(h>>>0>126){break p}}H[a>>2]=f;a=a+4|0;e=e+1|0;d=d-1|0;if(d){continue}break a}break}f=f-194|0;if(f>>>0>50){break e}e=e+1|0;g=H[(f<<2)+50400>>2];f=1;continue}i=I[e|0];f=i>>>3|0;if((f-16|f+(g>>26))>>>0>7){break f}t:{u:{h=e+1|0;f=i-128|g<<6;v:{if((f|0)>=0){break v}i=I[h|0]-128|0;if(i>>>0>63){break u}h=e+2|0;f=i|f<<6;if((f|0)>=0){break v}h=I[h|0]-128|0;if(h>>>0>63){break u}f=h|f<<6;h=e+3|0}e=h;H[a>>2]=f;d=d-1|0;a=a+4|0;break t}H[17116]=25;e=e-1|0;break c}f=0;continue}}e=e-1|0;if(g){break d}g=I[e|0]}if(g&255){break d}if(a){H[a>>2]=0;H[b>>2]=0}return c-d|0}H[17116]=25;if(!a){break b}}H[b>>2]=e}return-1}H[b>>2]=e;return c}function cd(a,b){var c=0,d=0,e=0,f=0,g=0,h=O(0),i=0,j=0,k=0,l=0,m=0,n=0,o=0;e=Xa-32|0;Xa=e;H[e+24>>2]=1;H[e+28>>2]=b;if((b|0)>=0){H[e+8>>2]=b;c=a+92|0;a=e+8|0;n=e,o=sc(c,a),H[n+16>>2]=o;n=e,o=kc(),H[n+8>>2]=o;a:{if(xc(e+16|0,a)){f=e+8|0;H[f>>2]=H[e+28>>2];H[f+4>>2]=H[e+24>>2];i=Xa-16|0;Xa=i;m=i+8|0;d=Xa-32|0;Xa=d;tb(c);j=H[f>>2];b=Tc(c);F[d+31|0]=0;b:{c:{if(!b){break c}g=Wb(j,b);a=H[rb(c,g)>>2];if(!a){break c}while(1){a=H[a>>2];if(!a){break c}if(H[a+4>>2]!=(j|0)){if((Wb(H[a+4>>2],b)|0)!=(g|0)){break c}}if(!de(Ub(c),a+8|0,f)){continue}break}break b}k=Xa-16|0;Xa=k;a=kb(c);a=Sf(d+16|0,Hb(16),Tf(k+8|0,a,0));l=H[a>>2];H[l+8>>2]=H[f>>2];H[l+12>>2]=H[f+4>>2];n=Fb(a),o=1,F[n+4|0]=o;H[H[a>>2]+4>>2]=j;H[H[a>>2]>>2]=0;Xa=k+16|0;if(!(O(H[tb(c)>>2]+1>>>0)>O(L[Ub(c)>>2]*O(b>>>0))?0:b)){n=d,o=ue(b)^1|b<<1,H[n+12>>2]=o;h=O(U(O(O(H[tb(c)>>2]+1>>>0)/L[Ub(c)>>2])));d:{if(h=O(0)){a=~~h>>>0;break d}a=0}H[d+8>>2]=a;b=H[zc(d+12|0,d+8|0)>>2];a=Xa-16|0;Xa=a;H[a+12>>2]=b;e:{if((b|0)==1){b=2}else{if(!(b-1&b)){break e}b=Df(b)}H[a+12>>2]=b}f=Tc(c);f:{if(f>>>0>>0){Un(c,b);break f}if(b>>>0>=f>>>0){break f}g=ue(f);h=O(U(O(O(K[tb(c)>>2])/L[Ub(c)>>2])));g:{if(h=O(0)){b=~~h>>>0;break g}b=0}h:{if(g){b=Kj(b);break h}b=Df(b)}H[a+8>>2]=b;b=H[zc(a+12|0,a+8|0)>>2];H[a+12>>2]=b;if(b>>>0>=f>>>0){break f}Un(c,b)}Xa=a+16|0;b=Tc(c);g=Wb(j,b)}a=H[rb(c,g)>>2];i:{if(!a){a=c+8|0;H[H[d+16>>2]>>2]=H[a>>2];H[c+8>>2]=H[d+16>>2];n=rb(c,g),o=a,H[n>>2]=o;if(!H[H[d+16>>2]>>2]){break i}a=H[d+16>>2];n=rb(c,Wb(H[H[H[d+16>>2]>>2]+4>>2],b)),o=a,H[n>>2]=o;break i}H[H[d+16>>2]>>2]=H[a>>2];H[a>>2]=H[d+16>>2]}b=d+16|0;a=Hd(b);c=tb(c);H[c>>2]=H[c>>2]+1;F[d+31|0]=1;c=H[b>>2];H[b>>2]=0;if(c){Fb(b);if(c){jb(c)}}}Uf(m,Gc(d+16|0,a),d+31|0);Xa=d+32|0;Gc(e,H[i+8>>2]);F[e+4|0]=I[i+12|0];Xa=i+16|0;break a}a=oc(e+16|0);H[a+4>>2]=H[a+4>>2]+1}Xa=e+32|0;return}mb(ib(ib(lb(ib(ib(ib(71664,16781),16268),3647),290),4217),16961));_();X()}function $m(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;m=H[a>>2];n=H[a+4>>2];e=ph(1,4156);if(!e){sb(0,3,1828,0);ba(1);X()}l=Hb(4);o=Vj(l);j=Hb(24);p=Vj(j);pf(j+4|0);d=Hb(840);Ib(d+12|0);Xf(d- -64|0);pf(d+72|0);b=d+92|0;H[b>>2]=27240;Ib(b+4|0);H[b+24>>2]=0;H[b+28>>2]=0;H[b+16>>2]=0;H[b+20>>2]=0;H[b>>2]=27256;Ib(b+32|0);Ib(b+44|0);Ib(b+56|0);h=d+160|0;b=h;H[b+8>>2]=10;H[b+12>>2]=10;H[b>>2]=0;H[b+4>>2]=0;Ib(b+16|0);F[b+28|0]=1;Ib(b+32|0);H[b+44>>2]=0;H[b+48>>2]=0;H[b+52>>2]=0;H[b+56>>2]=1092616192;Ib(b+60|0);Ib(b+72|0);H[b+88>>2]=1091567616;b=b+92|0;H[b+12>>2]=0;H[b+16>>2]=0;H[b>>2]=0;H[b+4>>2]=0;H[b+20>>2]=0;H[b+24>>2]=0;Ib(b+28|0);Ib(b+40|0);b=Ib(h+144|0);mq(h,5e3);uf(b,36);b=d+316|0;Ne(b,27936,12);Ne(b+48|0,27984,12);Ne(b+96|0,28032,12);Ne(b+144|0,28080,12);Ne(b+192|0,28128,12);Ne(b+240|0,28176,12);H[b+312>>2]=1057803469;H[b+316>>2]=1088421888;H[b+304>>2]=1053609165;H[b+308>>2]=1056125747;H[b+296>>2]=1048576e3;H[b+300>>2]=1051092582;H[b+288>>2]=1036831949;H[b+292>>2]=1043542835;Ib(d+636|0);H[d+648>>2]=1060320051;b=d+652|0;H[b>>2]=0;H[b+4>>2]=0;F[b+16|0]=1;H[b+8>>2]=0;H[b+12>>2]=0;pb(b+20|0,0,72);pf(b+92|0);Ib(b+112|0);Ib(b+124|0);f=d+788|0;Ib(f);Ib(f+12|0);b=f+24|0;Ib(b);uf(f,9216);c=yb(b);a:{if(c>>>0<1024){k=Xa-32|0;Xa=k;g=1024-c|0;b:{if(g>>>0<=H[kb(b)>>2]-H[b+4>>2]>>3>>>0){Qj(b,g);break b}c=kb(b);i=Uh(k+8|0,_h(b,yb(b)+g|0),yb(b),c);c=Xa-16|0;Xa=c;H[c>>2]=H[i+8>>2];q=H[i+8>>2];H[c+8>>2]=i+8;H[c+4>>2]=(g<<3)+q;g=H[c>>2];while(1){if(H[c+4>>2]!=(g|0)){Vo(H[c>>2]);g=H[c>>2]+8|0;H[c>>2]=g;continue}break}ud(c);Xa=c+16|0;Zh(b,i);Yh(i)}Xa=k+32|0;break a}if(c>>>0>1024){c=H[b>>2]- -8192|0;yb(b);ei(b,c);gk(b)}}H[f+48>>2]=50;H[f+44>>2]=1064;H[f+40>>2]=1024;L[f+36>>2]=.009999999776482582;L[h+52>>2]=3;L[h+56>>2]=4;mq(h,500);F[d+8|0]=1;H[d>>2]=8;H[d+4>>2]=1077936128;qp(p,d);tp(o,j);H[e+20>>2]=1;H[e+24>>2]=-1;H[e+16>>2]=n;H[e+12>>2]=m;H[e+8>>2]=1;H[e+4>>2]=a;H[e>>2]=l;return e}function su(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;a:{e=H[a+448>>2];if(!H[e+56>>2]){if(!(Za[H[H[a+452>>2]+12>>2]](a,H[((H[e+68>>2]<<2)+e|0)+60>>2])|0)){break a}H[e+56>>2]=1;H[e+76>>2]=H[e+76>>2]+1}b:{switch(H[e+72>>2]){case 2:Za[H[H[a+456>>2]+4>>2]](a,H[((H[e+68>>2]<<2)+e|0)+60>>2],e+48|0,H[e+52>>2],b,c,d);if(K[e+48>>2]>2]){break a}H[e+72>>2]=0;if(K[c>>2]>=d>>>0){break a}case 0:H[e+48>>2]=0;m=H[a+328>>2];H[e+52>>2]=m-1;c:{if(H[e+76>>2]!=H[a+332>>2]){break c}q=H[a+36>>2];if((q|0)<=0){break c}o=H[a+448>>2];r=(H[o+68>>2]<<2)+o|0;h=H[a+216>>2];while(1){f=N(H[h+40>>2],H[h+12>>2]);g=K[h+48>>2]%(f>>>0)|0;g=g?g:f;f=(f|0)/(m|0)|0;if(!i){H[o+52>>2]=((g-1|0)/(f|0)|0)+1}d:{if((f|0)<=0){break d}f=f<<1;j=(f|0)>1?f:1;p=j&3;k=H[H[r+60>>2]+(i<<2)>>2];n=(k+(g<<2)|0)-4|0;l=0;f=0;if(j-1>>>0>=3){s=j&2147483644;j=0;while(1){H[k+(f+g<<2)>>2]=H[n>>2];H[k+(g+(f|1)<<2)>>2]=H[n>>2];H[k+(g+(f|2)<<2)>>2]=H[n>>2];H[k+(g+(f|3)<<2)>>2]=H[n>>2];f=f+4|0;j=j+4|0;if((s|0)!=(j|0)){continue}break}}if(!p){break d}while(1){H[k+(f+g<<2)>>2]=H[n>>2];f=f+1|0;l=l+1|0;if((p|0)!=(l|0)){continue}break}}h=h+88|0;i=i+1|0;if((q|0)!=(i|0)){continue}break}}H[e+72>>2]=1;break;case 1:break b;default:break a}}Za[H[H[a+456>>2]+4>>2]](a,H[((H[e+68>>2]<<2)+e|0)+60>>2],e+48|0,H[e+52>>2],b,c,d);if(K[e+48>>2]>2]){break a}e:{if(H[e+76>>2]!=1){b=H[a+328>>2];break e}b=H[a+328>>2];k=H[a+36>>2];if((k|0)<=0){break e}g=H[a+448>>2];n=b+2|0;o=b+1|0;h=H[a+216>>2];i=0;while(1){a=(N(H[h+40>>2],H[h+12>>2])|0)/(b|0)|0;if((a|0)>0){d=i<<2;c=H[d+H[g+64>>2]>>2];d=H[d+H[g+60>>2]>>2];j=N(a,n);p=N(a,o);f=0;while(1){l=f-a<<2;m=f+p<<2;H[l+d>>2]=H[m+d>>2];H[c+l>>2]=H[c+m>>2];l=f+j<<2;m=f<<2;H[l+d>>2]=H[m+d>>2];H[c+l>>2]=H[c+m>>2];f=f+1|0;if((a|0)!=(f|0)){continue}break}}h=h+88|0;i=i+1|0;if((k|0)!=(i|0)){continue}break}}H[e+56>>2]=0;H[e+72>>2]=2;H[e+52>>2]=b+2;H[e+48>>2]=b+1;H[e+68>>2]=H[e+68>>2]^1}}function so(a,b,c,d){var e=0,f=0,g=O(0),h=0,i=O(0),j=O(0),k=0,l=0,m=0;e=Xa-32|0;Xa=e;f=(((d|0)%H[b+88>>2]|0)%H[b+84>>2]|0)%H[b+52>>2]|0;H[e+12>>2]=f;f=(((d-f|0)%H[b+88>>2]|0)%H[b+84>>2]|0)/H[b+52>>2]|0;H[e+8>>2]=f;f=((d-(H[e+12>>2]+N(f,H[b+52>>2])|0)|0)%H[b+88>>2]|0)/H[b+84>>2]|0;H[e+4>>2]=f;d=(d-(H[e+12>>2]+(N(f,H[b+84>>2])+N(H[b+52>>2],H[e+8>>2])|0)|0)|0)/H[b+88>>2]|0;H[e>>2]=d;a:{b:{c:{d:{e:{f:{g:{h:{i:{f=H[e+12>>2];if((f|0)>=0){if((f|0)>=H[b+52>>2]){break i}f=H[e+8>>2];if((f|0)<0){break h}if((f|0)>=H[b+56>>2]){break g}f=H[e+4>>2];if((f|0)<0){break f}if((f|0)>=H[b+60>>2]){break e}if((d|0)<0){break d}if((d|0)>=H[b+64>>2]){break c}break a}mb(ib(ib(lb(ib(ib(ib(71664,23868),23901),8835),190),9364),24101));break b}mb(ib(ib(lb(ib(ib(ib(71664,24119),23901),8835),191),9364),24101));break b}mb(ib(ib(lb(ib(ib(ib(71664,24234),23901),8835),192),9364),24267));break b}mb(ib(ib(lb(ib(ib(ib(71664,24367),23901),8835),193),9364),24267));break b}mb(ib(ib(lb(ib(ib(ib(71664,24407),23901),8835),194),9364),24496));break b}mb(ib(ib(lb(ib(ib(ib(71664,24572),23901),8835),195),9364),24496));break b}mb(ib(ib(lb(ib(ib(ib(71664,24674),23901),8835),196),9364),24767));break b}mb(ib(ib(lb(ib(ib(ib(71664,24846),23901),8835),197),9364),24767))}_();X()}tf(a);f=zb(oo(b));d=H[b+112>>2];j:{if(yb(c)>>>0>=f>>>0){f=(f|0)>0?f:0;while(1){if((f|0)==(h|0)){break j}g=L[d+4>>2];i=L[d+8>>2];j=L[d+12>>2];k=+H[e+8>>2]+.5;l=+H[e+4>>2]+.5;m=+H[e>>2]+.5;L[e+28>>2]=P(O(L[d>>2]-O(+H[e+12>>2]+.5)));L[e+24>>2]=P(O(g-O(k)));L[e+16>>2]=P(O(j-O(m)));g=O(P(O(i-O(l))));g=Ph(g,O(O(H[b+60>>2])-g));L[e+20>>2]=g;if(g>=O(0)){if(!(!(L[e+28>>2]>2]>2]>2]>2]))}d=d+16|0;h=h+1|0;continue}else{mb(ib(ib(lb(ib(ib(ib(71664,24951),23901),8835),333),9364),25051));_();X()}}}mb(ib(ib(lb(ib(ib(ib(71664,23749),7738),8835),342),9364),23795));_();X()}Xa=e+32|0}function pg(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;if(!a){return qb(b)}if(b>>>0>=4294967232){H[17116]=48;return 0}g=b>>>0<11?16:b+11&-8;f=a-8|0;j=H[f+4>>2];e=j&-8;a:{if(!(j&3)){if(g>>>0<256){break a}if(e>>>0>=g+4>>>0){c=f;if(e-g>>>0<=H[17564]<<1>>>0){break a}}c=0;break a}h=e+f|0;b:{if(e>>>0>=g>>>0){d=e-g|0;if(d>>>0<16){break b}H[f+4>>2]=j&1|g|2;c=f+g|0;H[c+4>>2]=d|3;H[h+4>>2]=H[h+4>>2]|1;Zl(c,d);break b}if(H[17450]==(h|0)){e=e+H[17447]|0;if(e>>>0<=g>>>0){break a}H[f+4>>2]=j&1|g|2;d=f+g|0;c=e-g|0;H[d+4>>2]=c|1;H[17447]=c;H[17450]=d;break b}if(H[17449]==(h|0)){d=e+H[17446]|0;if(d>>>0>>0){break a}c=d-g|0;c:{if(c>>>0>=16){H[f+4>>2]=j&1|g|2;e=f+g|0;H[e+4>>2]=c|1;d=d+f|0;H[d>>2]=c;H[d+4>>2]=H[d+4>>2]&-2;break c}H[f+4>>2]=d|j&1|2;c=d+f|0;H[c+4>>2]=H[c+4>>2]|1;c=0;e=0}H[17449]=e;H[17446]=c;break b}d=H[h+4>>2];if(d&2){break a}k=e+(d&-8)|0;if(k>>>0>>0){break a}m=k-g|0;d:{if(d>>>0<=255){e=H[h+8>>2];c=d>>>3|0;d=H[h+12>>2];if((d|0)==(e|0)){n=69776,o=H[17444]&Kz(c),H[n>>2]=o;break d}H[e+12>>2]=d;H[d+8>>2]=e;break d}l=H[h+24>>2];i=H[h+12>>2];e:{if((i|0)!=(h|0)){c=H[h+8>>2];H[c+12>>2]=i;H[i+8>>2]=c;break e}f:{e=h+20|0;c=H[e>>2];if(c){break f}e=h+16|0;c=H[e>>2];if(c){break f}i=0;break e}while(1){d=e;i=c;e=c+20|0;c=H[e>>2];if(c){continue}e=i+16|0;c=H[i+16>>2];if(c){continue}break}H[d>>2]=0}if(!l){break d}d=H[h+28>>2];c=(d<<2)+70080|0;g:{if(H[c>>2]==(h|0)){H[c>>2]=i;if(i){break g}n=69780,o=H[17445]&Kz(d),H[n>>2]=o;break d}H[(H[l+16>>2]==(h|0)?16:20)+l>>2]=i;if(!i){break d}}H[i+24>>2]=l;c=H[h+16>>2];if(c){H[i+16>>2]=c;H[c+24>>2]=i}c=H[h+20>>2];if(!c){break d}H[i+20>>2]=c;H[c+24>>2]=i}if(m>>>0<=15){H[f+4>>2]=j&1|k|2;c=f+k|0;H[c+4>>2]=H[c+4>>2]|1;break b}H[f+4>>2]=j&1|g|2;d=f+g|0;H[d+4>>2]=m|3;c=f+k|0;H[c+4>>2]=H[c+4>>2]|1;Zl(d,m)}c=f}if(c){return c+8|0}f=qb(b);if(!f){return 0}c=H[a-4>>2];c=(c&3?-4:-8)+(c&-8)|0;ub(f,a,b>>>0>c>>>0?c:b);jb(a);return f}function Jt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;w=Xa-320|0;Xa=w;s=H[a+336>>2];a=H[b+84>>2];b=w;while(1){k=H[a+192>>2];l=G[c+96>>1];i=H[a+64>>2];m=G[c+32>>1];g=N(G[c>>1],H[a>>2])<<13|1024;f=N(H[a+128>>2],G[c+64>>1]);p=g+N(f,-11586)>>11;h=N(H[a+32>>2],G[c+16>>1]);n=N(H[a+160>>2],G[c+80>>1]);q=N(H[a+96>>2],G[c+48>>1]);o=N(H[a+224>>2],G[c+112>>1]);j=q-o|0;r=h-(n+j|0)<<2;H[b+224>>2]=p-r;H[b+64>>2]=p+r;l=N(k,l);i=N(i,m);k=N(l+i|0,6810);i=k+N(i,4209)|0;m=g+N(f,9373)|0;p=i+m|0;r=N(j,2531);n=n<<13;u=r+n|0;q=o+q|0;o=N(q,7791);v=u+(o+N(h,11443)|0)|0;H[b+288>>2]=p-v>>11;H[b>>2]=p+v>>11;i=m-i|0;m=u+(N(h,1812)-o|0)|0;H[b+160>>2]=i-m>>11;H[b+128>>2]=i+m>>11;f=g+N(f,-3580)|0;g=k+N(l,-17828)|0;k=f-g|0;j=(n-r|0)-(j<<12)|0;l=N(q,4815);i=j+(N(h,5260)-l|0)|0;H[b+192>>2]=k-i>>11;H[b+96>>2]=k+i>>11;f=f+g|0;h=N(h,10323)-(j+l|0)|0;H[b+256>>2]=f-h>>11;H[b+32>>2]=f+h>>11;b=b+4|0;a=a+4|0;c=c+2|0;t=t+1|0;if((t|0)!=8){continue}break}a=s-384|0;t=0;c=w;while(1){s=H[c+24>>2];j=H[c+8>>2];f=N(s+j|0,6810);b=H[(t<<2)+d>>2]+e|0;g=H[c+28>>2];k=H[c+12>>2];l=g+k|0;i=N(l,7791);h=H[c+4>>2];g=k-g|0;m=N(g,2531);p=H[c+20>>2];n=p<<13;q=m+n|0;o=(i+N(h,11443)|0)+q|0;r=f+N(j,4209)|0;k=(H[c>>2]<<13)+134348800|0;j=H[c+16>>2];u=k+N(j,9373)|0;v=r+u|0;F[b|0]=I[a+(o+v>>>18&1023)|0];F[b+9|0]=I[a+(v-o>>>18&1023)|0];l=N(l,4815);m=(n-m|0)-(g<<12)|0;n=N(h,10323)-(l+m|0)|0;f=f+N(s,-17828)|0;s=k+N(j,-3580)|0;o=f+s|0;F[b+1|0]=I[a+(n+o>>>18&1023)|0];F[b+8|0]=I[a+(o-n>>>18&1023)|0];g=h-(g+p|0)<<13;j=k+N(j,-11586)|0;F[b+2|0]=I[a+(g+j>>>18&1023)|0];F[b+7|0]=I[a+(j-g>>>18&1023)|0];g=m+(N(h,5260)-l|0)|0;f=s-f|0;F[b+3|0]=I[a+(g+f>>>18&1023)|0];F[b+6|0]=I[a+(f-g>>>18&1023)|0];h=q+(N(h,1812)-i|0)|0;f=u-r|0;F[b+4|0]=I[a+(h+f>>>18&1023)|0];F[b+5|0]=I[a+(f-h>>>18&1023)|0];c=c+32|0;t=t+1|0;if((t|0)!=10){continue}break}Xa=w+320|0}function bs(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;if(!((d|0)>0?a:0)){H[e>>2]=0;H[f>>2]=0;H[g>>2]=0;H[g+4>>2]=-1074790400;return-1}j=N(d,d);a:{b:{c:{if(!b){l=qb(N(j,12));if(!l){break b}j=N(j,3);b=0;while(1){if((b|0)!=(j|0)){h=(I[b+c|0]^255)+h|0;b=b+1|0;continue}break}k=(h>>>0)/(j>>>0)|0;h=0;b=0;while(1){if((b|0)!=(j|0)){i=(I[b+c|0]^255)-k|0;H[(b<<2)+l>>2]=i;b=b+1|0;h=N(i,i)+h|0;continue}break}o=W(+(h|0));if(o/(+(d|0)*1.7320508)<15){break a}h=0;b=H[a>>2];s=(b|0)>0?b:0;k=-1;m=-1;i=-1;while(1){if((h|0)!=(s|0)){b=H[a+8>>2];d:{while(1){e:{i=i+1|0;p=i<<2;switch(H[p+b>>2]){case 2:break d;case 0:continue;default:break e}}break}t=H[a+16>>2];d=0;while(1){if((d|0)==4){break d}q=d+p|0;c=0;b=0;while(1){if((b|0)!=(j|0)){u=c;c=b<<2;c=u+N(H[c+H[H[a+12>>2]+(q<<2)>>2]>>2],H[c+l>>2])|0;b=b+1|0;continue}break}r=+(c|0)/M[t+(q<<3)>>3]/o;b=r>n;n=b?r:n;m=b?i:m;k=b?d:k;d=d+1|0;continue}}h=h+1|0;continue}break}break c}l=qb(j<<2);if(!l){break b}b=0;while(1){if((b|0)!=(j|0)){h=(I[b+c|0]^255)+h|0;b=b+1|0;continue}break}k=(h>>>0)/(j>>>0)|0;h=0;b=0;while(1){if((b|0)!=(j|0)){i=(I[b+c|0]^255)-k|0;H[(b<<2)+l>>2]=i;b=b+1|0;h=N(i,i)+h|0;continue}break}o=W(+(h|0));if(o/+(d|0)<15){break a}h=0;b=H[a>>2];s=(b|0)>0?b:0;k=-1;m=-1;i=-1;while(1){if((h|0)!=(s|0)){b=H[a+8>>2];f:{while(1){g:{i=i+1|0;p=i<<2;switch(H[p+b>>2]){case 2:break f;case 0:continue;default:break g}}break}t=H[a+24>>2];d=0;while(1){if((d|0)==4){break f}q=d+p|0;c=0;b=0;while(1){if((b|0)!=(j|0)){u=c;c=b<<2;c=u+N(H[c+H[H[a+20>>2]+(q<<2)>>2]>>2],H[c+l>>2])|0;b=b+1|0;continue}break}r=+(c|0)/M[t+(q<<3)>>3]/o;b=r>n;n=b?r:n;m=b?i:m;k=b?d:k;d=d+1|0;continue}}h=h+1|0;continue}break}}H[f>>2]=k;H[e>>2]=m;M[g>>3]=n;jb(l);return 0}sb(0,3,1828,0);ba(1);X()}H[e>>2]=0;H[f>>2]=0;H[g>>2]=0;H[g+4>>2]=-1074790400;jb(l);return-2}function Eb(a,b,c){var d=0,e=0,f=O(0),g=0,h=O(0),i=0,j=O(0),k=0,l=0,m=O(0);i=H[a+24>>2];k=H[a+4>>2];e=H[a+8>>2];l=H[a+12>>2];a:{b:{c:{d:{e:{f:{g:{h:{i:{j:{k:{l:{if(O(P(b))>>0>=e>>>0){break k}a=d+1|0;if(a>>>0>=e>>>0){break j}if((g|0)<0|g>>>0>=k>>>0){break i}e=g+1|0;if(e>>>0>=k>>>0){break h}m=O(O(e|0)-b);h=O(O(a|0)-c);j=O(m*h);if(!(j>=O(0))|!(+j<=1.0001)){break g}f=O(b-O(g|0));h=O(f*h);if(!(h>=O(0))|!(+h<=1.0001)){break f}b=O(c-O(d|0));c=O(m*b);if(!(c>=O(0))|!(+c<=1.0001)){break e}b=O(f*b);if(!(b>=O(0))|!(+b<=1.0001)){break d}if(!(+O(b+O(c+O(j+h)))<=1.0001)){break c}i=N(d,l)+i|0;a=i+l|0;d=e<<2;b=O(b*L[a+d>>2]);e=a;a=g<<2;b=O(b+O(O(c*L[e+a>>2])+O(O(j*L[a+i>>2])+O(h*L[d+i>>2]))));break a}mb(ib(ib(lb(ib(ib(ib(71664,26383),26435),3647),69),4217),26608));break b}mb(ib(ib(lb(ib(ib(ib(71664,26638),26435),3647),70),4217),26608));break b}mb(ib(ib(lb(ib(ib(ib(71664,26690),26435),3647),79),4217),26736));break b}mb(ib(ib(lb(ib(ib(ib(71664,26753),26435),3647),80),4217),26813));break b}mb(ib(ib(lb(ib(ib(ib(71664,26837),26435),3647),81),4217),26882));break b}mb(ib(ib(lb(ib(ib(ib(71664,26899),26435),3647),82),4217),26958));break b}mb(ib(ib(lb(ib(ib(ib(71664,26982),26435),3647),94),4217),27029));break b}mb(ib(ib(lb(ib(ib(ib(71664,27042),26435),3647),95),4217),27029));break b}mb(ib(ib(lb(ib(ib(ib(71664,27089),26435),3647),96),4217),27029));break b}mb(ib(ib(lb(ib(ib(ib(71664,27136),26435),3647),97),4217),27029));break b}mb(ib(ib(lb(ib(ib(ib(71664,27183),26435),3647),98),4217),27029))}_();X()}return b}function Zm(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;b=1;c=H[a+340>>2];a:{b:{if((c|0)==1){c=H[a+344>>2];H[a+360>>2]=H[c+28>>2];d=H[c+32>>2];H[a+364>>2]=d;H[c+64>>2]=1;H[c+56>>2]=1;H[c+60>>2]=1;H[c+72>>2]=1;H[c+68>>2]=H[c+36>>2];f=c;c=H[c+12>>2];d=(d>>>0)%(c>>>0)|0;H[f+76>>2]=d?d:c;H[a+368>>2]=1;H[a+372>>2]=0;break b}if(c-5>>>0<=4294967291){b=H[a>>2];H[b+24>>2]=c;H[b+20>>2]=27;H[H[a>>2]+28>>2]=4;Za[H[H[a>>2]>>2]](a)}j=a,k=lc(H[a+28>>2],N(H[a+428>>2],H[a+316>>2])),H[j+360>>2]=k;c=lc(H[a+32>>2],N(H[a+428>>2],H[a+320>>2]));H[a+368>>2]=0;H[a+364>>2]=c;if(H[a+340>>2]<=0){break a}h=a+372|0;while(1){b=H[((d<<2)+a|0)+344>>2];e=H[b+8>>2];H[b+56>>2]=e;g=H[b+12>>2];H[b+60>>2]=g;c=N(e,g);H[b+64>>2]=c;H[b+68>>2]=N(e,H[b+36>>2]);f=K[b+28>>2]%(e>>>0)|0;H[b+72>>2]=f?f:e;f=b;b=K[b+32>>2]%(g>>>0)|0;H[f+76>>2]=b?b:g;if((c+i|0)>=11){b=H[a>>2];H[b+20>>2]=14;Za[H[b>>2]](a)}c:{if((c|0)<=0){break c}e=c-1|0;b=0;g=c&3;if(g){while(1){f=H[a+368>>2];H[a+368>>2]=f+1;H[((f<<2)+a|0)+372>>2]=d;c=c-1|0;b=b+1|0;if((g|0)!=(b|0)){continue}break}}if(e>>>0<3){break c}while(1){b=H[a+368>>2];H[a+368>>2]=b+1;H[h+(b<<2)>>2]=d;b=H[a+368>>2];H[a+368>>2]=b+1;H[h+(b<<2)>>2]=d;b=H[a+368>>2];H[a+368>>2]=b+1;H[h+(b<<2)>>2]=d;b=H[a+368>>2];H[a+368>>2]=b+1;H[h+(b<<2)>>2]=d;b=c-5|0;c=c-4|0;if(b>>>0<4294967294){continue}break}}b=H[a+340>>2];d=d+1|0;if((b|0)>(d|0)){i=H[a+368>>2];continue}break}if((b|0)<=0){break a}}c=0;while(1){d=H[((c<<2)+a|0)+344>>2];if(!H[d+80>>2]){b=H[d+16>>2];if(!(H[((b<<2)+a|0)+164>>2]?b>>>0<=3:0)){e=H[a>>2];H[e+24>>2]=b;H[e+20>>2]=54;Za[H[H[a>>2]>>2]](a)}j=d,k=ub(Za[H[H[a+4>>2]>>2]](a,1,132)|0,H[((b<<2)+a|0)+164>>2],132),H[j+80>>2]=k;b=H[a+340>>2]}c=c+1|0;if((c|0)<(b|0)){continue}break}}Za[H[H[a+468>>2]>>2]](a);Za[H[H[a+452>>2]>>2]](a);H[H[a+460>>2]>>2]=H[H[a+452>>2]+4>>2]} -function dy(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;r=Xa-16|0;Xa=r;j=c;while(1){a:{if((d|0)==(j|0)){j=d;break a}if(!I[j|0]){break a}j=j+1|0;continue}break}H[h>>2]=f;H[e>>2]=c;while(1){b:{c:{d:{if((c|0)==(d|0)|(f|0)==(g|0)){break d}i=H[b+4>>2];H[r+8>>2]=H[b>>2];H[r+12>>2]=i;s=Xa-16|0;Xa=s;H[s+12>>2]=H[a+8>>2];u=Zd(s+8|0,s+12|0);o=j-c|0;l=Xa-1040|0;Xa=l;m=H[e>>2];H[l+12>>2]=m;p=f?f:l+16|0;k=0;i=f?g-f>>2:256;e:{f:{g:{if(!(!m|!i)){while(1){n=o>>>2|0;if(!(o>>>0>131|n>>>0>=i>>>0)){n=i;break f}q=$k(p,l+12|0,i>>>0>n>>>0?n:i,b);if((q|0)==-1){k=-1;n=0;m=H[l+12>>2];break g}t=(l+16|0)==(p|0)?0:q;n=i-t|0;p=(t<<2)+p|0;o=o+m|0;m=H[l+12>>2];o=m?o-m|0:0;k=k+q|0;if(!m){break g}q=(i|0)!=(t|0);i=n;if(q){continue}break g}}n=i}if(!m){break e}}if(!n|!o){break e}i=k;while(1){h:{k=rh(p,m,o,b);i:{if(k+2>>>0<=2){j:{switch(k+1|0){case 1:H[l+12>>2]=0;break i;case 0:break e;default:break j}}H[b>>2]=0;break i}m=H[l+12>>2]+k|0;H[l+12>>2]=m;i=i+1|0;n=n-1|0;if(n){break h}}k=i;break e}p=p+4|0;q=(k|0)!=(o|0);o=o-k|0;k=i;if(q){continue}break}}if(f){H[e>>2]=H[l+12>>2]}Xa=l+1040|0;Yd(u);Xa=s+16|0;k:{l:{m:{n:{if((k|0)==-1){while(1){o:{H[h>>2]=f;if(H[e>>2]==(c|0)){break o}g=1;p:{q:{r:{b=Zq(f,c,j-c|0,r+8|0,H[a+8>>2]);switch(b+2|0){case 0:break l;case 2:break p;case 1:break r;default:break q}}H[e>>2]=c;break n}g=b}c=c+g|0;f=H[h>>2]+4|0;continue}break}H[e>>2]=c;break d}f=H[h>>2]+(k<<2)|0;H[h>>2]=f;if((f|0)==(g|0)){break k}c=H[e>>2];if((d|0)==(j|0)){j=d;continue}if(!Zq(f,c,1,b,H[a+8>>2])){break m}}a=2;break c}H[h>>2]=H[h>>2]+4;c=H[e>>2]+1|0;H[e>>2]=c;j=c;while(1){if((d|0)==(j|0)){j=d;break b}if(!I[j|0]){break b}j=j+1|0;continue}}H[e>>2]=c;a=1;break c}c=H[e>>2]}a=(c|0)!=(d|0)}Xa=r+16|0;return a|0}f=H[h>>2];continue}}function mv(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0;c=H[a+20>>2];if((c&-2)!=200){d=H[a>>2];H[d+24>>2]=c;H[d+20>>2]=21;Za[H[H[a>>2]>>2]](a)}c=1;a:{b:{c:{d:{e:{d=H[a+20>>2];switch(d-200|0){case 2:break a;case 3:case 4:case 5:case 6:case 7:case 8:case 10:break c;case 1:break d;case 0:break e;default:break b}}Za[H[H[a+460>>2]+4>>2]](a);Za[H[H[a+24>>2]+8>>2]](a);H[a+20>>2]=201}c=Za[H[H[a+460>>2]>>2]](a)|0;if((c|0)!=1){break a}c=H[a+36>>2];f=c;f:{g:{switch(c-1|0){case 2:c=H[a+216>>2];d=H[c+176>>2];f=2;e=H[c+88>>2];g=H[c>>2];c=(g|0)!=1;if(!((e|0)!=2|c|(d|0)!=3)){c=3;break f}if(!(c|(e|0)!=34)){c=7;if((d|0)==35){break f}}if(!((g|0)!=82|(e|0)!=71|(d|0)!=66)){c=2;break f}if(!((g|0)!=114|(e|0)!=103)){c=6;if((d|0)==98){break f}}if(H[a+284>>2]){c=3;break f}if(H[a+296>>2]){c=2;h:{i:{d=I[a+300|0];switch(d|0){case 1:break i;case 0:break f;default:break h}}c=3;break f}c=H[a>>2];H[c+24>>2]=d;H[c+20>>2]=116;Za[H[H[a>>2]+4>>2]](a,-1);c=3;break f}c=H[a>>2];H[c+24>>2]=g;H[c+20>>2]=113;H[c+32>>2]=d;H[c+28>>2]=e;Za[H[c+4>>2]](a,1);c=3;break f;case 3:f=4;if(!H[a+296>>2]){c=4;break f}c=4;j:{k:{d=I[a+300|0];switch(d|0){case 2:break k;case 0:break f;default:break j}}c=5;break f}c=H[a>>2];H[c+24>>2]=d;H[c+20>>2]=116;Za[H[H[a>>2]+4>>2]](a,-1);c=5;break f;case 0:break f;default:break g}}c=0;f=0}H[a+44>>2]=f;H[a+40>>2]=c;H[a+136>>2]=0;H[a+96>>2]=256;H[a+88>>2]=2;H[a+92>>2]=1;H[a+80>>2]=1;H[a+84>>2]=0;H[a+72>>2]=0;H[a+76>>2]=1;H[a+64>>2]=0;H[a+68>>2]=0;H[a+56>>2]=0;H[a+60>>2]=1072693248;H[a+108>>2]=0;H[a+100>>2]=0;H[a+104>>2]=0;H[a+20>>2]=202;c=H[a+428>>2];H[a+52>>2]=c;H[a+48>>2]=c;c=1;break a}c=Za[H[H[a+460>>2]>>2]](a)|0;break a}c=H[a>>2];H[c+24>>2]=d;H[c+20>>2]=21;Za[H[H[a>>2]>>2]](a);c=0}if((c|0)==2){if(b){b=H[a>>2];H[b+20>>2]=53;Za[H[b>>2]](a)}bn(a)}return c|0}function xt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;j=H[a+336>>2];g=G[c+16>>1];b=H[b+84>>2];h=H[b+32>>2];a=Xa-80|0;i=N(G[c>>1],H[b>>2])<<13|1024;f=N(H[b+64>>2],G[c+32>>1]);H[a+24>>2]=i+N(f,-11586)>>11;f=i+N(f,5793)|0;g=N(N(g,h),10033);H[a+48>>2]=f-g>>11;H[a>>2]=g+f>>11;g=H[b+36>>2];h=G[c+18>>1];i=N(G[c+2>>1],H[b+4>>2])<<13|1024;f=N(H[b+68>>2],G[c+34>>1]);H[a+28>>2]=i+N(f,-11586)>>11;f=i+N(f,5793)|0;g=N(N(g,h),10033);H[a+52>>2]=f-g>>11;H[a+4>>2]=g+f>>11;g=H[b+40>>2];h=G[c+20>>1];i=N(G[c+4>>1],H[b+8>>2])<<13|1024;f=N(H[b+72>>2],G[c+36>>1]);H[a+32>>2]=i+N(f,-11586)>>11;f=i+N(f,5793)|0;g=N(N(g,h),10033);H[a+56>>2]=f-g>>11;H[a+8>>2]=g+f>>11;g=H[b+44>>2];h=G[c+22>>1];i=N(G[c+6>>1],H[b+12>>2])<<13|1024;f=N(H[b+76>>2],G[c+38>>1]);H[a+36>>2]=i+N(f,-11586)>>11;f=i+N(f,5793)|0;g=N(N(g,h),10033);H[a+60>>2]=f-g>>11;H[a+12>>2]=g+f>>11;g=H[b+48>>2];h=G[c+24>>1];i=N(G[c+8>>1],H[b+16>>2])<<13|1024;f=N(H[b+80>>2],G[c+40>>1]);H[a+40>>2]=i+N(f,-11586)>>11;f=i+N(f,5793)|0;g=N(N(g,h),10033);H[a+64>>2]=f-g>>11;H[a+16>>2]=g+f>>11;g=H[b+52>>2];h=G[c+26>>1];f=N(H[b+84>>2],G[c+42>>1]);b=N(G[c+10>>1],H[b+20>>2])<<13|1024;H[a+44>>2]=N(f,-11586)+b>>11;b=b+N(f,5793)|0;c=N(N(g,h),10033);H[a+68>>2]=b-c>>11;H[a+20>>2]=b+c>>11;b=j-384|0;j=0;c=a;while(1){g=H[c+20>>2];h=H[c+4>>2];f=N(g+h|0,2998);a=H[(j<<2)+d>>2]+e|0;k=(H[c>>2]<<13)+134348800|0;l=H[c+16>>2];m=k+N(l,5793)|0;n=N(H[c+8>>2],10033);o=m+n|0;i=H[c+12>>2];p=f+(i+h<<13)|0;F[a|0]=I[b+(o+p>>>18&1023)|0];F[a+5|0]=I[b+(o-p>>>18&1023)|0];h=h-(g+i|0)<<13;k=N(l,-11586)+k|0;F[a+1|0]=I[b+(h+k>>>18&1023)|0];F[a+4|0]=I[b+(k-h>>>18&1023)|0];g=f+(g-i<<13)|0;h=m-n|0;F[a+2|0]=I[b+(g+h>>>18&1023)|0];F[a+3|0]=I[b+(h-g>>>18&1023)|0];c=c+24|0;j=j+1|0;if((j|0)!=3){continue}break}}function Kt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;u=Xa-288|0;Xa=u;q=H[a+336>>2];a=H[b+84>>2];b=u;while(1){j=H[a+96>>2];i=G[c+48>>1];k=H[a+160>>2];h=G[c+80>>1];o=H[a+224>>2];m=G[c+112>>1];n=H[a+32>>2];v=G[c+16>>1];r=N(G[c>>1],H[a>>2])<<13|1024;l=N(H[a+192>>2],G[c+96>>1]);s=r+N(l,-11586)|0;g=N(H[a+64>>2],G[c+32>>1]);f=N(H[a+128>>2],G[c+64>>1]);t=g-f|0;H[b+128>>2]=s+N(t,-11586)>>11;w=N(f+g|0,10887);x=N(f,2012);f=r+N(l,5793)|0;l=(w-x|0)+f|0;k=N(h,k);h=N(n,v);n=N(k+h|0,7447);j=N(N(i,j),-10033);i=N(m,o);o=N(i+h|0,3962);m=(n-j|0)+o|0;H[b+256>>2]=l-m>>11;H[b>>2]=m+l>>11;m=s+N(t,5793)|0;h=N(h-(i+k|0)|0,10033);H[b+224>>2]=m-h>>11;H[b+32>>2]=h+m>>11;g=N(g,8875);h=g+(f-w|0)|0;k=N(k-i|0,11409);i=n+(j-k|0)|0;H[b+192>>2]=h-i>>11;H[b+64>>2]=h+i>>11;g=(f-g|0)+x|0;f=o+(j+k|0)|0;H[b+160>>2]=g-f>>11;H[b+96>>2]=f+g>>11;b=b+4|0;a=a+4|0;c=c+2|0;p=p+1|0;if((p|0)!=8){continue}break}a=q-384|0;p=0;b=u;while(1){c=H[(p<<2)+d>>2]+e|0;g=H[b+20>>2];f=H[b+4>>2];o=N(g+f|0,7447);k=N(H[b+12>>2],-10033);h=H[b+28>>2];m=N(h+f|0,3962);n=(o-k|0)+m|0;r=(H[b>>2]<<13)+134348800|0;l=H[b+24>>2];q=r+N(l,5793)|0;j=H[b+16>>2];i=H[b+8>>2];v=N(j+i|0,10887);t=N(j,2012);s=q+(v-t|0)|0;F[c|0]=I[a+(n+s>>>18&1023)|0];F[c+8|0]=I[a+(s-n>>>18&1023)|0];f=N(f-(h+g|0)|0,10033);n=r+N(l,-11586)|0;j=i-j|0;l=n+N(j,5793)|0;F[c+1|0]=I[a+(f+l>>>18&1023)|0];F[c+7|0]=I[a+(l-f>>>18&1023)|0];g=N(g-h|0,11409);f=o+(k-g|0)|0;h=N(i,8875);i=h+(q-v|0)|0;F[c+2|0]=I[a+(f+i>>>18&1023)|0];F[c+6|0]=I[a+(i-f>>>18&1023)|0];g=m+(g+k|0)|0;f=t+(q-h|0)|0;F[c+3|0]=I[a+(g+f>>>18&1023)|0];F[c+5|0]=I[a+(f-g>>>18&1023)|0];F[c+4|0]=I[a+(n+N(j,268423870)>>>18&1023)|0];b=b+32|0;p=p+1|0;if((p|0)!=9){continue}break}Xa=u+288|0}function po(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;c=Xa-256|0;Xa=c;e=M[b+16>>3];f=e*e;e=M[b>>3];d=M[b+8>>3];d=f+(e*e+d*d);a:{if(d==0){H[c+200>>2]=0;H[c+204>>2]=0;H[c+192>>2]=0;H[c+196>>2]=1072693248;e=0;break a}f=e;e=W(d);M[c+192>>3]=f/e;M[c+200>>3]=M[b+8>>3]/e;g=M[b+16>>3]/e}M[c+216>>3]=e;M[c+208>>3]=g;M[c+224>>3]=M[b+24>>3];M[c+232>>3]=M[b+32>>3];M[c+240>>3]=M[b+40>>3];b=Xa-16|0;Xa=b;g=M[c+216>>3];d=g;A(+d);h=v(1)|0;v(0)|0;h=h&2147483647;b:{if(h>>>0<=1072243195){f=1;if(h>>>0<1044816030){break b}f=ug(d,0);break b}f=d-d;if(h>>>0>=2146435072){break b}c:{switch(Fm(d,b)&3){case 0:f=ug(M[b>>3],M[b+8>>3]);break b;case 1:f=-tg(M[b>>3],M[b+8>>3],1);break b;case 2:f=-ug(M[b>>3],M[b+8>>3]);break b;default:break c}}f=tg(M[b>>3],M[b+8>>3],1)}e=f;Xa=b+16|0;i=M[c+192>>3];d=1-e;M[c+96>>3]=e+i*i*d;o=M[c+192>>3]*M[c+200>>3]*d;i=M[c+208>>3];g=uh(g);M[c+104>>3]=o-i*g;M[c+112>>3]=M[c+192>>3]*M[c+208>>3]*d+g*M[c+200>>3];M[c+120>>3]=M[c+224>>3];M[c+128>>3]=M[c+200>>3]*M[c+192>>3]*d+g*M[c+208>>3];i=M[c+200>>3];M[c+136>>3]=e+i*i*d;M[c+144>>3]=M[c+200>>3]*M[c+208>>3]*d-g*M[c+192>>3];M[c+152>>3]=M[c+232>>3];M[c+160>>3]=M[c+208>>3]*M[c+192>>3]*d-g*M[c+200>>3];M[c+168>>3]=M[c+208>>3]*M[c+200>>3]*d+g*M[c+192>>3];e=M[c+208>>3];M[c+176>>3]=f+e*e*d;M[c+184>>3]=M[c+240>>3];while(1){if((j|0)==3){while(1){b=0;if((k|0)==3){Xa=c+256|0}else{while(1){if((b|0)!=4){h=b<<3;j=k<<5;M[h+(j+a|0)>>3]=M[h+(c+j|0)>>3];b=b+1|0;continue}break}k=k+1|0;continue}break}}else{l=j<<5;h=l+a|0;e=M[h+16>>3];d=M[h+8>>3];g=M[h>>3];b=0;while(1){if((b|0)!=4){n=b<<3;m=n+(c+96|0)|0;M[n+(c+l|0)>>3]=e*M[m- -64>>3]+(g*M[m>>3]+d*M[m+32>>3]);b=b+1|0;continue}break}b=c+l|0;M[b+24>>3]=M[h+24>>3]+M[b+24>>3];j=j+1|0;continue}break}}function tu(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;j=H[a+448>>2];a:{switch(b|0){case 0:if(H[H[a+476>>2]+8>>2]){H[j+4>>2]=201;q=H[a+36>>2];if((q|0)>0){n=H[a+328>>2];r=n-2|0;s=n+2|0;o=H[a+216>>2];while(1){a=p<<2;b=H[a+H[j+64>>2]>>2];e=H[a+H[j+60>>2]>>2];f=H[(a+j|0)+8>>2];i=(N(H[o+40>>2],H[o+12>>2])|0)/(n|0)|0;k=N(s,i);b:{if((k|0)<=0){break b}d=0;a=0;if(k-1>>>0>=3){m=k&-4;l=0;while(1){c=a<<2;g=H[c+f>>2];H[b+c>>2]=g;H[e+c>>2]=g;g=c|4;h=H[g+f>>2];H[b+g>>2]=h;H[e+g>>2]=h;g=c|8;h=H[g+f>>2];H[b+g>>2]=h;H[e+g>>2]=h;c=c|12;g=H[c+f>>2];H[b+c>>2]=g;H[e+c>>2]=g;a=a+4|0;l=l+4|0;if((m|0)!=(l|0)){continue}break}}l=k&3;if(!l){break b}while(1){c=a<<2;k=H[c+f>>2];H[b+c>>2]=k;H[e+c>>2]=k;a=a+1|0;d=d+1|0;if((l|0)!=(d|0)){continue}break}}c:{if((i|0)<=0){break c}d=i<<1;l=(d|0)>1?d:1;g=l&1;c=N(i,r);k=N(i,n);a=0;if((d|0)>=2){l=l&2147483646;d=0;while(1){h=a+c<<2;m=a+k<<2;H[h+b>>2]=H[m+f>>2];H[b+m>>2]=H[f+h>>2];h=a|1;m=h+c<<2;h=h+k<<2;H[m+b>>2]=H[h+f>>2];H[b+h>>2]=H[f+m>>2];a=a+2|0;d=d+2|0;if((l|0)!=(d|0)){continue}break}}if(g){d=a+c<<2;a=a+k<<2;H[d+b>>2]=H[a+f>>2];H[a+b>>2]=H[f+d>>2]}f=0;b=0;if(i-1>>>0>=3){d=i&-4;a=0;while(1){H[(b-i<<2)+e>>2]=H[e>>2];H[((b|1)-i<<2)+e>>2]=H[e>>2];H[((b|2)-i<<2)+e>>2]=H[e>>2];H[((b|3)-i<<2)+e>>2]=H[e>>2];b=b+4|0;a=a+4|0;if((d|0)!=(a|0)){continue}break}}a=i&3;if(!a){break c}while(1){H[(b-i<<2)+e>>2]=H[e>>2];b=b+1|0;f=f+1|0;if((a|0)!=(f|0)){continue}break}}o=o+88|0;p=p+1|0;if((q|0)!=(p|0)){continue}break}}H[j+76>>2]=0;H[j+68>>2]=0;H[j+72>>2]=0;H[j+56>>2]=0;return}H[j+4>>2]=202;H[j+48>>2]=H[j+52>>2];return;case 2:H[j+4>>2]=203;return;default:break a}}b=H[a>>2];H[b+20>>2]=3;Za[H[b>>2]](a)}function wp(a,b,c,d,e,f){var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0;a:{b:{c:{switch(f-1|0){case 3:m=M[a+16>>3];z=m*6;n=M[a+24>>3];A=n*6;r=M[a+56>>3];s=M[a+40>>3];j=(c-r)/s;c=j*j;t=M[a+48>>3];u=M[a+32>>3];k=(b-t)/u;b=k*k;v=M[a+64>>3];o=M[a+8>>3];p=M[a>>3];B=n+n;w=m+m;f=1;h=j;g=k;while(1){d:{e:{if(!(b!=0|c!=0)){g=0;break e}l=c+b;x=o*l*l+(p*l+1);q=g;C=n*(b+b+l)+(x*g+h*(w*g))-k;D=A*g;g=b*3;y=c*g;g=q-C/(D+(w*h+(o*(c*c+(b*5*b+y))+(p*(g+c)+1))));q=B*g;h=h-(q*h+(x*h+m*(c+c+l))-j)/(q+(z*h+(o*(c*5*c+(b*b+y))+(p*(c*3+b)+1))));if((f|0)!=4){break d}i=h}M[d>>3]=t+u*g/v;c=r+s*i/v;break b}f=f+1|0;c=h*h;b=g*g;continue};case 0:k=M[a>>3];b=b-k;h=c-M[a+8>>3];g=b*b+h*h;c=W(g);l=-c;i=M[a+24>>3]/1e8;m=i*-3;n=-i;f=1;while(1){i=0;f:{if(c!=0){i=c-((n*g+1)*c+l)/(m*g+1);h=h*i/c;b=b*i/c;if((f|0)!=3){break f}j=b;i=h}M[d>>3]=k+j/M[a+16>>3];c=i/M[a+16>>3]+M[a+8>>3];break b}f=f+1|0;g=b*b+h*h;c=W(g);continue};case 1:k=M[a>>3];h=b-k;g=c-M[a+8>>3];c=h*h+g*g;b=W(c);l=-b;i=M[a+24>>3]/1e8;m=i*-3;j=M[a+32>>3]/1e8/1e5;n=j*-5;o=-i;p=-j;f=1;while(1){j=0;i=0;g:{if(b!=0){c=b-((c*p*c+(o*c+1))*b+l)/(n*c*c+(m*c+1));g=g*c/b;h=h*c/b;if((f|0)!=3){break g}j=h;i=g}M[d>>3]=k+j/M[a+16>>3];c=i/M[a+16>>3]+M[a+8>>3];break b}f=f+1|0;c=h*h+g*g;b=W(c);continue};case 2:break c;default:break a}}k=M[a>>3];h=(b-k)/M[a+24>>3];g=c-M[a+8>>3];c=h*h+g*g;b=W(c);l=-b;i=M[a+32>>3]/1e8;m=i*-3;j=M[a+40>>3]/1e8/1e5;n=j*-5;o=-i;p=-j;f=1;while(1){j=0;i=0;h:{if(b!=0){c=b-((c*p*c+(o*c+1))*b+l)/(n*c*c+(m*c+1));g=g*c/b;h=h*c/b;if((f|0)!=3){break h}j=h;i=g}M[d>>3]=k+j/M[a+16>>3];c=i/M[a+16>>3]+M[a+8>>3];break b}f=f+1|0;c=h*h+g*g;b=W(c);continue}}M[e>>3]=c}}function At(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;t=Xa-192|0;Xa=t;h=H[a+336>>2];b=H[b+84>>2];a=t;while(1){k=H[b+64>>2];i=G[c+32>>1];g=N(G[c>>1],H[b>>2])<<13|1024;j=N(H[b+128>>2],G[c+64>>1]);r=g+N(j,-11586)>>11;f=N(H[b+32>>2],G[c+16>>1]);n=N(H[b+96>>2],G[c+48>>1]);l=N(H[b+160>>2],G[c+80>>1]);o=f-(n+l|0)<<2;H[a+128>>2]=r-o;H[a+32>>2]=o+r;k=N(N(i,k),10033);i=g+N(j,5793)|0;j=k+i|0;g=f+n<<13;f=N(f+l|0,2998);g=g+f|0;H[a+160>>2]=j-g>>11;H[a>>2]=g+j>>11;k=i-k|0;f=f+(l-n<<13)|0;H[a+96>>2]=k-f>>11;H[a+64>>2]=f+k>>11;a=a+4|0;b=b+4|0;c=c+2|0;p=p+1|0;if((p|0)!=8){continue}break}b=h-384|0;n=0;a=t;while(1){l=H[a+4>>2];h=H[a+20>>2];i=l+h|0;f=H[a+28>>2];k=N(i+f|0,7053);c=H[(n<<2)+d>>2]+e|0;o=k+N(i,2139)|0;j=H[a+12>>2];r=N(j,10703);p=o+(r+N(l,2295)|0)|0;m=H[a+24>>2];s=m<<13;g=H[a+8>>2];u=s+N(g,11190)|0;v=N(H[a+16>>2],10033);i=(H[a>>2]<<13)+134348800|0;w=v+i|0;q=u+w|0;F[c|0]=I[b+(p+q>>>18&1023)|0];F[c+11|0]=I[b+(q-p>>>18&1023)|0];p=g-m<<13;m=p+i|0;q=l-f|0;x=j-h|0;y=N(q+x|0,4433);q=y+N(q,6270)|0;F[c+1|0]=I[b+(m+q>>>18&1023)|0];F[c+10|0]=I[b+(m-q>>>18&1023)|0];j=N(j,-4433);m=j+N(h,-12112)|0;h=N(f+h|0,-8565);o=(m+h|0)+o|0;g=N(g,2998)-s|0;m=i-v|0;s=g+m|0;F[c+2|0]=I[b+(o+s>>>18&1023)|0];F[c+9|0]=I[b+(s-o>>>18&1023)|0];h=h+(k+(N(f,12998)-r|0)|0)|0;g=m-g|0;F[c+3|0]=I[b+(h+g>>>18&1023)|0];F[c+8|0]=I[b+(g-h>>>18&1023)|0];h=N(x,-15137)+y|0;i=i-p|0;F[c+4|0]=I[b+(h+i>>>18&1023)|0];F[c+7|0]=I[b+(i-h>>>18&1023)|0];f=k+((j+N(l,-5540)|0)+N(f,-16244)|0)|0;l=w-u|0;F[c+5|0]=I[b+(f+l>>>18&1023)|0];F[c+6|0]=I[b+(l-f>>>18&1023)|0];a=a+32|0;n=n+1|0;if((n|0)!=6){continue}break}Xa=t+192|0}function Iu(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;g=H[a+468>>2];if(H[a+280>>2]){c=H[g+56>>2];if(!c){wg(a);c=H[g+56>>2]}H[g+56>>2]=c-1}a:{if(!(H[g+20>>2]==-1|H[a+368>>2]<=0)){o=H[a+432>>2];p=g+188|0;while(1){c=m<<2;n=H[c+b>>2];c=H[(a+c|0)+372>>2]<<2;k=H[(c+a|0)+344>>2];h=H[k+20>>2];l=(h<<2)+g|0;f=c+g|0;d=H[l+60>>2]+H[f+40>>2]|0;b:{if(!_b(a,d)){H[f+40>>2]=0;c=H[f+24>>2];break b}i=0;c=0;j=_b(a,d+1|0);d=(j+d|0)+2|0;e=_b(a,d);c:{if(!e){break c}c=e;d=H[l+60>>2]+20|0;if(!_b(a,d)){break c}while(1){c=c<<1;if((c|0)==32768){break a}d=d+1|0;if(_b(a,d)){continue}break}}h=a+h|0;d:{if(1<>1>(c|0)){break d}e=j<<2;if(1<>1<(c|0)){i=e+12|0;break d}i=e+4|0}H[f+40>>2]=i;e:{if(c>>>0<2){d=c;break e}i=d+14|0;d=c;while(1){e=c>>1;d=(_b(a,i)?e:0)|d;h=c>>>0>3;c=e;if(h){continue}break}}c=H[f+24>>2]+(j?d^-1:d+1|0)|0;H[f+24>>2]=c}G[n>>1]=c;f:{if(!H[a+436>>2]){break f}c=H[k+24>>2];j=c+a|0;i=(c<<2)+g|0;c=0;while(1){e=c;d=H[i+124>>2]+N(c,3)|0;if(_b(a,d)){break f}while(1){g:{c=e+1|0;if(_b(a,d+1|0)){break g}d=d+3|0;e=c;if(H[a+436>>2]>(c|0)){continue}break a}break}k=_b(a,p);f=d+2|0;d=_b(a,f);h:{if(!d){e=0;break h}i:{if(!_b(a,f)){break i}d=d<<1;f=H[i+124>>2]+(I[j+264|0]>(e|0)?189:217)|0;if(!_b(a,f)){break i}while(1){d=d<<1;if((d|0)==32768){break a}f=f+1|0;if(_b(a,f)){continue}break}}if(d>>>0<2){e=d;break h}h=f+14|0;e=d;while(1){f=d>>1;e=(_b(a,h)?f:0)|e;l=d>>>0>3;d=f;if(l){continue}break}}G[(H[(c<<2)+o>>2]<<1)+n>>1]=k?e^-1:e+1|0;if(H[a+436>>2]>(c|0)){continue}break}}m=m+1|0;if((m|0)>2]){continue}break}}return 1}b=H[a>>2];H[b+20>>2]=117;Za[H[b+4>>2]](a,-1);H[g+20>>2]=-1;return 1}function sk(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;c=qd(a);if(c>>>0>>0){h=Xa-32|0;Xa=h;g=b-c|0;a:{if(g>>>0<=H[kb(a)>>2]-H[a+4>>2]>>5>>>0){b=Xa-16|0;Xa=b;H[b>>2]=a;c=H[a+4>>2];H[b+4>>2]=c;H[b+8>>2]=c+(g<<5);c=H[b+4>>2];d=H[b+8>>2];while(1){if((c|0)==(d|0)){nc(b);Xa=b+16|0}else{kb(a);$p(c);c=c+32|0;H[b+4>>2]=c;continue}break}break a}i=kb(a);d=h+8|0;f=qd(a)+g|0;c=Xa-16|0;Xa=c;H[c+12>>2]=f;e=Xa-16|0;Xa=e;kb(a);H[e+12>>2]=134217727;H[e+8>>2]=2147483647;b=H[Se(e+12|0,e+8|0)>>2];Xa=e+16|0;b:{if(b>>>0>=f>>>0){e=sf(a);if(e>>>0>>1>>>0){H[c+8>>2]=e<<1;b=H[zc(c+8|0,c+12|0)>>2]}Xa=c+16|0;c=b;break b}fd();X()}f=qd(a);b=0;e=Xa-16|0;Xa=e;H[e+12>>2]=0;Jd(d+12|0,i);if(c){if(c>>>0>134217727){vd(25943);X()}b=Hb(c<<5)}H[d>>2]=b;f=(f<<5)+b|0;H[d+8>>2]=f;H[d+4>>2]=f;j=tb(d),k=(c<<5)+b|0,H[j>>2]=k;Xa=e+16|0;c=Xa-16|0;Xa=c;H[c>>2]=H[d+8>>2];b=H[d+8>>2];H[c+8>>2]=d+8;H[c+4>>2]=b+(g<<5);b=H[c>>2];while(1){if(H[c+4>>2]!=(b|0)){$p(H[c>>2]);b=H[c>>2]+32|0;H[c>>2]=b;continue}break}ud(c);Xa=c+16|0;bq(a);kb(a);g=H[a>>2];b=H[a+4>>2];e=d+4|0;while(1){if((b|0)!=(g|0)){c=H[e>>2]-32|0;H[c>>2]=0;H[c+4>>2]=0;H[c+16>>2]=0;H[c+20>>2]=0;H[c+8>>2]=0;H[c+12>>2]=0;f=c+24|0;Xf(f);b=b-32|0;H[c>>2]=H[b>>2];H[c+4>>2]=H[b+4>>2];H[c+8>>2]=H[b+8>>2];H[c+12>>2]=H[b+12>>2];H[c+16>>2]=H[b+16>>2];H[c+20>>2]=H[b+20>>2];hp(f,b+24|0);H[e>>2]=H[e>>2]-32;continue}break}Db(a,e);Db(a+4|0,d+8|0);Db(kb(a),tb(d));H[d>>2]=H[d+4>>2];qd(a);sf(a);sf(a);a=H[d+4>>2];while(1){if((a|0)!=H[d+8>>2]){b=H[d+8>>2]-32|0;H[d+8>>2]=b;Lh(b);continue}break}if(H[d>>2]){a=H[d>>2];tb(d);jb(a)}}Xa=h+32|0;return}if(b>>>0>>0){b=H[a>>2]+(b<<5)|0;qd(a);aq(a,b);sf(a);qd(a)}}function st(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;t=Xa-288|0;Xa=t;u=H[a+336>>2];a=H[b+84>>2];b=t;while(1){m=H[a+128>>2];n=G[c+64>>1];i=N(H[a+32>>2],G[c+16>>1]);j=N(H[a+224>>2],G[c+112>>1]);g=i-j|0;k=N(H[a+96>>2],G[c+48>>1]);f=N(H[a+160>>2],G[c+80>>1]);o=k-f|0;h=N(g+o|0,4433);p=N(H[a+64>>2],G[c+32>>1]);q=N(H[a+192>>2],G[c+96>>1]);r=p-q<<13;l=N(G[c>>1],H[a>>2])<<13|1024;s=r+l|0;g=h+N(g,6270)|0;H[b+240>>2]=s-g>>11;H[b+24>>2]=g+s>>11;g=l-r|0;h=h+N(o,-15137)|0;H[b+168>>2]=g-h>>11;H[b+96>>2]=h+g>>11;m=N(N(m,n),10033);n=m+l|0;g=q<<13;o=g+N(p,11190)|0;q=n-o|0;s=f+i|0;h=N(s+j|0,7053);r=N(k,-4433);v=h+((r+N(i,-5540)|0)+N(j,-16244)|0)|0;H[b+144>>2]=q-v>>11;H[b+120>>2]=q+v>>11;n=n+o|0;o=N(i,2295);i=N(k,10703);k=h+N(s,2139)|0;o=(o+i|0)+k|0;H[b+264>>2]=n-o>>11;H[b>>2]=n+o>>11;p=N(p,2998)-g|0;l=l-m|0;m=p+l|0;g=r+N(f,-12112)|0;f=N(f+j|0,-8565);k=k+(g+f|0)|0;H[b+216>>2]=m-k>>11;H[b+48>>2]=k+m>>11;l=l-p|0;j=f+(h+(N(j,12998)-i|0)|0)|0;H[b+192>>2]=l-j>>11;H[b+72>>2]=j+l>>11;b=b+4|0;a=a+4|0;c=c+2|0;w=w+1|0;if((w|0)!=6){continue}break}a=u-384|0;j=0;b=t;while(1){i=H[b+20>>2];f=H[b+4>>2];l=N(i+f|0,2998);c=H[(j<<2)+d>>2]+e|0;k=H[b+12>>2];h=l+(k+f<<13)|0;u=(H[b>>2]<<13)+134348800|0;p=H[b+16>>2];m=u+N(p,5793)|0;n=N(H[b+8>>2],10033);g=m+n|0;F[c|0]=I[a+(h+g>>>18&1023)|0];F[c+5|0]=I[a+(g-h>>>18&1023)|0];f=f-(i+k|0)<<13;h=u+N(p,-11586)|0;F[c+1|0]=I[a+(f+h>>>18&1023)|0];F[c+4|0]=I[a+(h-f>>>18&1023)|0];i=l+(i-k<<13)|0;f=m-n|0;F[c+2|0]=I[a+(i+f>>>18&1023)|0];F[c+3|0]=I[a+(f-i>>>18&1023)|0];b=b+24|0;j=j+1|0;if((j|0)!=12){continue}break}Xa=t+288|0}function Fh(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;h=Xa-1312|0;Xa=h;if(c>>>0>=4){g=H[a>>2];H[g+24>>2]=c;H[g+20>>2]=52;Za[H[H[a>>2]>>2]](a)}j=H[((b?180:196)+a|0)+(c<<2)>>2];if(!j){g=H[a>>2];H[g+24>>2]=c;H[g+20>>2]=52;Za[H[H[a>>2]>>2]](a)}i=H[d>>2];if(!i){i=Za[H[H[a+4>>2]>>2]](a,1,1424)|0;H[d>>2]=i}H[i+140>>2]=j;g=0;c=1;while(1){e=I[c+j|0];d=e+g|0;if((d|0)>=257){f=H[a>>2];H[f+20>>2]=9;Za[H[f>>2]](a)}if(e){pb((h+1040|0)+g|0,c,e);g=d}c=c+1|0;if((c|0)!=17){continue}break}d=0;F[(h+1040|0)+g|0]=0;f=I[h+1040|0];if(f){e=f<<24>>24;c=0;while(1){if(f<<24>>24==(e|0)){while(1){H[(d<<2)+h>>2]=c;c=c+1|0;d=d+1|0;f=F[d+(h+1040|0)|0];if((f|0)==(e|0)){continue}break}}if(1<>2];H[k+20>>2]=9;Za[H[k>>2]](a)}e=e+1|0;c=c<<1;if(f&255){continue}break}}d=0;c=1;while(1){f=(c<<2)+i|0;e=c+j|0;if(I[e|0]){H[((c<<2)+i|0)+72>>2]=d-H[(d<<2)+h>>2];d=I[e|0]+d|0;e=H[((d<<2)+h|0)-4>>2]}else{e=-1}H[f>>2]=e;c=c+1|0;if((c|0)!=17){continue}break}H[i+68>>2]=1048575;k=0;pb(i+144|0,0,1024);f=1;while(1){m=f+j|0;if(I[m|0]){l=1;n=8-f|0;e=1<>2]<>2]=f;F[(c+i|0)+1168|0]=I[o+17|0];c=c+1|0;p=(d|0)>1;d=d-1|0;if(p){continue}break}k=k+1|0;c=I[m|0]>l>>>0;l=l+1|0;if(c){continue}break}}f=f+1|0;if((f|0)!=9){continue}break}a:{if(!b|(g|0)<=0){break a}c=0;if((g|0)!=1){b=g&-2;d=0;while(1){if(I[(c+j|0)+17|0]>=16){e=H[a>>2];H[e+20>>2]=9;Za[H[e>>2]](a)}if(I[((c|1)+j|0)+17|0]>=16){e=H[a>>2];H[e+20>>2]=9;Za[H[e>>2]](a)}c=c+2|0;d=d+2|0;if((b|0)!=(d|0)){continue}break}}if(!(g&1)|I[(c+j|0)+17|0]<16){break a}b=H[a>>2];H[b+20>>2]=9;Za[H[b>>2]](a)}Xa=h+1312|0}function Cc(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=O(0),k=0,l=0,m=0;e=Xa-32|0;Xa=e;l=e,m=Jg(a),H[l+16>>2]=m;k=e+24|0;b=Xa-32|0;Xa=b;tb(68316);g=H[a>>2];d=Tc(68316);F[b+31|0]=0;a:{b:{if(!d){break b}f=Wb(g,d);c=H[rb(68316,f)>>2];if(!c){break b}while(1){c=H[c>>2];if(!c){break b}if(H[c+4>>2]!=(g|0)){if((Wb(H[c+4>>2],d)|0)!=(f|0)){break b}}if(!de(Ub(68316),c+8|0,a)){continue}break}break a}i=Xa-16|0;Xa=i;a=kb(68316);c=Sf(b+16|0,Hb(568),Tf(i+8|0,a,0));a=H[c>>2]+8|0;h=Xa-16|0;Xa=h;H[h+8>>2]=H[e+16>>2];H[a>>2]=H[H[h+8>>2]>>2];a=pb(a+8|0,0,552);H[a+204>>2]=0;H[a+208>>2]=0;H[a+192>>2]=0;H[a+196>>2]=0;H[a+256>>2]=-2;H[a+260>>2]=0;H[a+248>>2]=0;H[a+252>>2]=1079902208;H[a+240>>2]=0;H[a+244>>2]=1078853632;H[a+212>>2]=0;H[a+216>>2]=0;pf(a+344|0);Ib(a+380|0);H[a+544>>2]=2;H[a+408>>2]=0;H[a+400>>2]=0;H[a+404>>2]=1083129856;H[a+392>>2]=-350469331;H[a+396>>2]=1058682594;Xa=h+16|0;l=Fb(c),m=1,F[l+4|0]=m;H[H[c>>2]+4>>2]=g;H[H[c>>2]>>2]=0;Xa=i+16|0;if(!(O(H[tb(68316)>>2]+1>>>0)>O(L[Ub(68316)>>2]*O(d>>>0))?0:d)){l=b,m=ue(d)^1|d<<1,H[l+12>>2]=m;j=O(U(O(O(H[tb(68316)>>2]+1>>>0)/L[Ub(68316)>>2])));c:{if(j=O(0)){a=~~j>>>0;break c}a=0}H[b+8>>2]=a;un(68316,H[zc(b+12|0,b+8|0)>>2]);d=Tc(68316);f=Wb(g,d)}a=H[rb(68316,f)>>2];d:{if(!a){H[H[b+16>>2]>>2]=H[17081];H[17081]=H[b+16>>2];l=rb(68316,f),m=68324,H[l>>2]=m;if(!H[H[b+16>>2]>>2]){break d}a=H[b+16>>2];l=rb(68316,Wb(H[H[H[b+16>>2]>>2]+4>>2],d)),m=a,H[l>>2]=m;break d}H[H[b+16>>2]>>2]=H[a>>2];H[a>>2]=H[b+16>>2]}a=b+16|0;c=Hd(a);d=tb(68316);H[d>>2]=H[d>>2]+1;F[b+31|0]=1;tn(a)}Uf(k,Gc(b+16|0,c),b+31|0);Xa=b+32|0;a=oc(k);Xa=e+32|0;return a+8|0}function vu(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;e=H[a+332>>2];f=H[a+452>>2];h=H[f+24>>2];a:{c=H[f+28>>2];if((h|0)<(c|0)){v=e-1|0;q=H[a+360>>2]-1|0;l=f+32|0;g=H[f+20>>2];while(1){if(g>>>0<=q>>>0){while(1){if(H[a+436>>2]){pb(H[l>>2],0,H[a+368>>2]<<7)}if(!(Za[H[H[a+468>>2]+4>>2]](a,l)|0)){break a}c=H[a+340>>2];if((c|0)>0){i=0;m=0;while(1){d=H[((m<<2)+a|0)+344>>2];b:{if(!H[d+52>>2]){i=H[d+64>>2]+i|0;break b}e=H[d+60>>2];if((e|0)<=0){break b}j=N(H[d+68>>2],g);c=H[d+4>>2]<<2;r=H[(c+H[a+472>>2]|0)+4>>2];s=H[b+c>>2];c=H[d+40>>2];k=s+(N(h,c)<<2)|0;n=H[(g>>>0>>0?56:72)+d>>2];u=(n|0)<=0;o=(n|0)>1?n:1;s=o&2147483646;o=o&1;p=0;while(1){c:{d:{if(K[a+148>>2]>=v>>>0){if(!(H[d+76>>2]<=(h+p|0)|u)){break d}break c}if(u){break c}}e=0;c=j;t=0;if((n|0)>=2){while(1){Za[r|0](a,d,H[(e+i<<2)+l>>2],k,c);c=H[d+36>>2]+c|0;Za[r|0](a,d,H[((e|1)+i<<2)+l>>2],k,c);e=e+2|0;c=c+H[d+36>>2]|0;t=t+2|0;if((s|0)!=(t|0)){continue}break}}if(o){Za[r|0](a,d,H[((e+i<<2)+f|0)+32>>2],k,c)}e=H[d+60>>2];c=H[d+40>>2]}k=(c<<2)+k|0;i=H[d+56>>2]+i|0;p=p+1|0;if((p|0)<(e|0)){continue}break}c=H[a+340>>2]}m=m+1|0;if((m|0)<(c|0)){continue}break}}g=g+1|0;if(q>>>0>=g>>>0){continue}break}c=H[f+28>>2]}g=0;H[f+20>>2]=0;h=h+1|0;if((h|0)<(c|0)){continue}break}e=H[a+332>>2]}c=1;H[a+156>>2]=H[a+156>>2]+1;b=H[a+148>>2]+1|0;H[a+148>>2]=b;if(b>>>0>>0){j=H[a+452>>2];c=H[a+340>>2]<=1?H[H[a+344>>2]+(b>>>0>>0?12:76)>>2]:c;H[j+20>>2]=0;H[j+24>>2]=0;H[j+28>>2]=c;return 3}Za[H[H[a+460>>2]+12>>2]](a);return 4}H[f+20>>2]=g;H[f+24>>2]=h;return 0}function Cu(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;d=Xa-48|0;Xa=d;l=H[a+424>>2];e=H[a+468>>2];a:{b:{if(H[e+44>>2]|!H[a+280>>2]){break b}f=H[a+464>>2];H[f+24>>2]=H[f+24>>2]+(H[e+16>>2]/8|0);H[e+16>>2]=0;g=0;if(!(Za[H[f+8>>2]](a)|0)){break a}if(H[a+340>>2]>0){f=0;while(1){H[((f<<2)+e|0)+24>>2]=0;f=f+1|0;if((f|0)>2]){continue}break}}H[e+20>>2]=0;H[e+44>>2]=H[a+280>>2];if(H[a+440>>2]){break b}H[e+40>>2]=0}if(!H[e+40>>2]){H[d+40>>2]=a;c=H[a+24>>2];j=H[c>>2];H[d+24>>2]=j;g=H[c+4>>2];H[d+28>>2]=g;f=H[e+16>>2];i=H[e+12>>2];H[d+16>>2]=H[e+36>>2];h=H[e+32>>2];H[d+8>>2]=H[e+28>>2];H[d+12>>2]=h;h=H[e+24>>2];H[d>>2]=H[e+20>>2];H[d+4>>2]=h;if(H[a+368>>2]>0){j=0;while(1){c=j<<2;m=H[c+b>>2];k=H[(a+c|0)+372>>2]<<2;c=H[((H[H[(k+a|0)+344>>2]+20>>2]<<2)+e|0)+48>>2];c:{d:{e:{if((f|0)<=7){g=0;if(!jc(d+24|0,i,f,0)){break a}i=H[d+32>>2];f=H[d+36>>2];h=1;if((f|0)<8){break e}}g=i>>f-8&255;h=H[(c+(g<<2)|0)+144>>2];if(h){break d}h=9}c=qe(d+24|0,i,f,c,h);g=0;if((c|0)<0){break a}i=H[d+32>>2];f=H[d+36>>2];break c}c=I[(c+g|0)+1168|0];f=f-h|0}if(c){if((c|0)>(f|0)){g=0;if(!jc(d+24|0,i,f,c)){break a}i=H[d+32>>2];f=H[d+36>>2]}f=f-c|0;c=c<<2;g=H[c+40384>>2];h=i>>f&g;c=h-((h|0)>H[c+40380>>2]?0:g)|0}else{c=0}g=d+k|0;c=c+H[g+4>>2]|0;H[g+4>>2]=c;G[m>>1]=c<>2]){continue}break}g=H[d+28>>2];j=H[d+24>>2];c=H[a+24>>2]}H[c+4>>2]=g;H[c>>2]=j;H[e+16>>2]=f;H[e+12>>2]=i;H[e+36>>2]=H[d+16>>2];a=H[d+12>>2];H[e+28>>2]=H[d+8>>2];H[e+32>>2]=a;a=H[d+4>>2];H[e+20>>2]=H[d>>2];H[e+24>>2]=a}H[e+44>>2]=H[e+44>>2]-1;g=1}Xa=d+48|0;return g|0}function Rt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;t=Xa-208|0;Xa=t;q=H[a+336>>2];b=H[b+84>>2];a=t;while(1){i=H[b+160>>2];h=G[c+80>>1];o=H[b+32>>2];m=G[c+16>>1];r=H[b+96>>2];n=G[c+48>>1];j=N(G[c>>1],H[b>>2])<<13|1024;k=N(H[b+128>>2],G[c+64>>1]);f=N(H[b+192>>2],G[c+96>>1]);g=N(H[b+64>>2],G[c+32>>1]);p=f+g|0;H[a+84>>2]=j+N(k-p|0,11585)>>11;i=N(h,i);h=N(o,m);o=N(i+h|0,5027);p=j+N(p,10438)|0;m=N(k-f|0,7223);l=p+(m+N(f,-637)|0)|0;f=N(n,r);r=N(f+h|0,7663);h=N(h-f|0,1395);n=o+(r-h|0)|0;H[a+168>>2]=l-n>>11;H[a>>2]=n+l>>11;l=N(g,-20239);g=N(g-k|0,2578);n=p+(l+g|0)|0;f=N(f+i|0,-11295);i=f+(o+N(i,15326)|0)|0;H[a+112>>2]=n-i>>11;H[a+56>>2]=i+n>>11;k=m+(g+(j+N(k,-15083)|0)|0)|0;f=f+(h+r|0)|0;H[a+140>>2]=k-f>>11;H[a+28>>2]=f+k>>11;a=a+4|0;b=b+4|0;c=c+2|0;s=s+1|0;if((s|0)!=7){continue}break}a=q-384|0;k=0;c=t;while(1){f=H[c+16>>2];g=H[c+24>>2];j=N(f-g|0,7223);b=H[(k<<2)+d>>2]+e|0;i=H[c+12>>2];h=H[c+4>>2];q=N(i+h|0,7663);m=N(h-i|0,1395);l=h;h=H[c+20>>2];r=N(l+h|0,5027);n=(q-m|0)+r|0;s=j+N(g,-637)|0;o=(H[c>>2]<<13)+134348800|0;l=g;g=H[c+8>>2];p=l+g|0;l=o+N(p,10438)|0;s=s+l|0;F[b|0]=I[a+(n+s>>>18&1023)|0];F[b+6|0]=I[a+(s-n>>>18&1023)|0];i=N(h+i|0,-11295);q=i+(m+q|0)|0;m=N(g-f|0,2578);j=j+(m+(o+N(f,-15083)|0)|0)|0;F[b+1|0]=I[a+(q+j>>>18&1023)|0];F[b+5|0]=I[a+(j-q>>>18&1023)|0];j=i+(r+N(h,15326)|0)|0;g=l+(m+N(g,-20239)|0)|0;F[b+2|0]=I[a+(j+g>>>18&1023)|0];F[b+4|0]=I[a+(g-j>>>18&1023)|0];F[b+3|0]=I[a+(o+N(f-p|0,11585)>>>18&1023)|0];c=c+28|0;k=k+1|0;if((k|0)!=7){continue}break}Xa=t+208|0}function qt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;r=H[a+336>>2];a=H[b+84>>2];k=Xa-128|0;b=k;l=4;while(1){a:{b:{f=J[c+32>>1];g=G[c+16>>1];if((f|g)&65535){break b}f=0;if(J[c+48>>1]|J[c+64>>1]|(J[c+80>>1]|J[c+96>>1])){break b}if(J[c+112>>1]){break b}f=N(G[c>>1],H[a>>2])<<2;H[b+96>>2]=f;H[b+80>>2]=f;H[b+64>>2]=f;H[b+48>>2]=f;H[b+32>>2]=f;H[b+16>>2]=f;H[b>>2]=f;h=28;break a}m=N(H[a+192>>2],G[c+96>>1]);i=N(H[a+64>>2],f<<16>>16);f=N(m+i|0,4433);s=f+N(i,6270)|0;n=N(G[c+64>>1],H[a+128>>2])<<13;o=N(G[c>>1],H[a>>2])<<13|1024;t=n+o|0;p=s+t|0;g=N(g,H[a+32>>2]);i=N(H[a+224>>2],G[c+112>>1]);u=N(g+i|0,-7373);x=u+N(g,12299)|0;j=N(H[a+96>>2],G[c+48>>1]);v=j+i|0;h=g;g=N(H[a+160>>2],G[c+80>>1]);q=h+g|0;w=N(v+q|0,9633);q=w+N(q,-3196)|0;h=x+q|0;H[b+112>>2]=p-h>>11;H[b>>2]=p+h>>11;f=f+N(m,-15137)|0;m=o-n|0;n=f+m|0;o=N(v,-16069)+w|0;h=N(j,25172);j=N(g+j|0,-20995);p=o+(h+j|0)|0;H[b+96>>2]=n-p>>11;H[b+16>>2]=n+p>>11;f=m-f|0;g=q+(j+N(g,16819)|0)|0;H[b+80>>2]=f-g>>11;H[b+32>>2]=f+g>>11;f=o+(N(i,2446)+u|0)|0;g=t-s|0;H[b+48>>2]=f+g>>11;f=g-f>>11;h=16}H[(h<<2)+b>>2]=f;c=c+2|0;a=a+4|0;b=b+4|0;f=l>>>0>1;l=l-1|0;if(f){continue}break}a=r-384|0;l=0;c=k;while(1){f=H[c+12>>2];g=H[c+4>>2];k=N(f+g|0,4433);b=H[(l<<2)+d>>2]+e|0;g=k+N(g,6270)|0;i=H[c>>2]+16400|0;j=H[c+8>>2];r=i+j<<13;F[b|0]=I[a+(g+r>>>18&1023)|0];F[b+3|0]=I[a+(r-g>>>18&1023)|0];k=k+N(f,-15137)|0;f=i-j<<13;F[b+1|0]=I[a+(k+f>>>18&1023)|0];F[b+2|0]=I[a+(f-k>>>18&1023)|0];c=c+16|0;l=l+1|0;if((l|0)!=8){continue}break}}function Du(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;e=Xa-32|0;Xa=e;f=H[a+468>>2];a:{b:{if(H[f+44>>2]|!H[a+280>>2]){break b}c=H[a+464>>2];H[c+24>>2]=H[c+24>>2]+(H[f+16>>2]/8|0);H[f+16>>2]=0;d=0;if(!(Za[H[c+8>>2]](a)|0)){break a}if(H[a+340>>2]>0){c=0;while(1){H[((c<<2)+f|0)+24>>2]=0;c=c+1|0;if((c|0)>2]){continue}break}}H[f+20>>2]=0;H[f+44>>2]=H[a+280>>2];if(H[a+440>>2]){break b}H[f+40>>2]=0}if(!H[f+40>>2]){c=H[f+20>>2];c:{if(c){d=c-1|0;break c}H[e+24>>2]=a;c=H[a+24>>2];H[e+8>>2]=H[c>>2];H[e+12>>2]=H[c+4>>2];c=H[f+16>>2];g=H[f+12>>2];j=H[a+412>>2];l=H[a+416>>2];d=0;d:{if((j|0)>(l|0)){break d}k=H[f+64>>2];m=H[b>>2];n=H[a+432>>2];o=H[a+424>>2];while(1){e:{f:{g:{if((c|0)<=7){d=0;if(!jc(e+8|0,g,c,0)){break a}g=H[e+16>>2];c=H[e+20>>2];b=1;if((c|0)<8){break g}}b=g>>c-8&255;d=H[((b<<2)+k|0)+144>>2];if(d){break f}b=9}b=qe(e+8|0,g,c,k,b);d=0;if((b|0)<0){break a}g=H[e+16>>2];c=H[e+20>>2];break e}b=I[(b+k|0)+1168|0];c=c-d|0}h=b>>>4|0;i=b&15;h:{if(i){if((c|0)<(i|0)){d=0;if(!jc(e+8|0,g,c,i)){break a}g=H[e+16>>2];c=H[e+20>>2]}b=h+j|0;d=i<<2;h=H[d+40384>>2];c=c-i|0;i=h&g>>c;G[(H[(b<<2)+n>>2]<<1)+m>>1]=i-((i|0)>H[d+40380>>2]?0:h)<>>0<16){break d}if((c|0)<(h|0)){d=0;if(!jc(e+8|0,g,c,h)){break a}g=H[e+16>>2];c=H[e+20>>2]}c=c-h|0;d=(H[(h<<2)+40384>>2]&g>>c)+(-1<>2];H[a>>2]=H[e+8>>2];H[a+4>>2]=H[e+12>>2];H[f+16>>2]=c;H[f+12>>2]=g}H[f+20>>2]=d}H[f+44>>2]=H[f+44>>2]-1;d=1}Xa=e+32|0;return d|0}function wu(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;i=Xa-16|0;Xa=i;d=H[a+452>>2];if(H[a+340>>2]>0){while(1){e=b<<2;f=H[(e+a|0)+344>>2];c=H[f+12>>2];u=e+i|0,v=Za[H[H[a+4>>2]+32>>2]](a,H[(d+(H[f+4>>2]<<2)|0)+72>>2],N(c,H[a+148>>2]),c,1)|0,H[u>>2]=v;b=b+1|0;if((b|0)>2]){continue}break}}c=H[d+28>>2];f=H[d+24>>2];a:{if((c|0)>(f|0)){p=d+32|0;b=H[a+360>>2];e=H[d+20>>2];while(1){if(b>>>0>e>>>0){while(1){j=0;c=0;m=H[a+340>>2];if((m|0)>0){while(1){b=j<<2;g=H[(b+a|0)+344>>2];n=H[g+60>>2];if((n|0)>0){g=H[g+56>>2];q=N(g,e);r=g&-4;o=g&3;s=g-1|0;t=H[b+i>>2];k=0;while(1){b:{if((g|0)<=0){break b}b=H[(f+k<<2)+t>>2]+(q<<7)|0;l=0;if(s>>>0>=3){while(1){h=d+(c<<2)|0;H[h+36>>2]=b+128;H[h+32>>2]=b;H[h+40>>2]=b+256;H[h+44>>2]=b+384;c=c+4|0;b=b+512|0;l=l+4|0;if((r|0)!=(l|0)){continue}break}}h=0;if(!o){break b}while(1){H[(d+(c<<2)|0)+32>>2]=b;c=c+1|0;b=b+128|0;h=h+1|0;if((o|0)!=(h|0)){continue}break}}k=k+1|0;if((n|0)!=(k|0)){continue}break}}j=j+1|0;if((m|0)!=(j|0)){continue}break}}if(!(Za[H[H[a+468>>2]+4>>2]](a,p)|0)){H[d+20>>2]=e;H[d+24>>2]=f;a=0;break a}b=H[a+360>>2];e=e+1|0;if(b>>>0>e>>>0){continue}break}c=H[d+28>>2]}e=0;H[d+20>>2]=0;f=f+1|0;if((f|0)<(c|0)){continue}break}}c=1;d=H[a+148>>2]+1|0;H[a+148>>2]=d;e=H[a+332>>2];if(e>>>0>d>>>0){b=H[a+452>>2];c=H[a+340>>2]<=1?H[H[a+344>>2]+(d>>>0>>0?12:76)>>2]:c;H[b+20>>2]=0;H[b+24>>2]=0;H[b+28>>2]=c;a=3;break a}Za[H[H[a+460>>2]+12>>2]](a);a=4}Xa=i+16|0;return a|0}function zt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;s=Xa-160|0;Xa=s;n=H[a+336>>2];b=H[b+84>>2];a=s;while(1){f=H[b+96>>2];j=G[c+48>>1];g=H[b+32>>2];h=G[c+16>>1];l=N(G[c>>1],H[b>>2])<<13|1024;k=N(H[b+64>>2],G[c+32>>1]);i=N(H[b+128>>2],G[c+64>>1]);m=k-i|0;H[a+64>>2]=l+N(m,-11584)>>11;j=N(f,j);g=N(g,h);f=N(j+g|0,6810);h=l+N(m,2896)|0;k=N(i+k|0,6476);i=h+k|0;g=f+N(g,4209)|0;H[a+128>>2]=i-g>>11;H[a>>2]=g+i>>11;g=h-k|0;f=f+N(j,-17828)|0;H[a+96>>2]=g-f>>11;H[a+32>>2]=f+g>>11;a=a+4|0;b=b+4|0;c=c+2|0;o=o+1|0;if((o|0)!=8){continue}break}a=n-384|0;n=0;b=s;while(1){f=H[b+28>>2];i=H[b+12>>2];m=f+i|0;j=N(m,7791);l=H[b+24>>2];h=H[b+8>>2];g=N(l+h|0,6810);c=H[(n<<2)+d>>2]+e|0;o=g+N(h,4209)|0;k=(H[b>>2]<<13)+134348800|0;h=H[b+16>>2];t=k+N(h,9373)|0;p=o+t|0;i=i-f|0;q=N(i,2531);u=H[b+20>>2];r=u<<13;v=q+r|0;f=H[b+4>>2];w=v+(j+N(f,11443)|0)|0;F[c|0]=I[a+(p+w>>>18&1023)|0];F[c+9|0]=I[a+(p-w>>>18&1023)|0];m=N(m,4815);p=(r-q|0)-(i<<12)|0;q=N(f,10323)-(m+p|0)|0;g=g+N(l,-17828)|0;l=k+N(h,-3580)|0;r=g+l|0;F[c+1|0]=I[a+(q+r>>>18&1023)|0];F[c+8|0]=I[a+(r-q>>>18&1023)|0];i=f-(i+u|0)<<13;h=k+N(h,-11586)|0;F[c+2|0]=I[a+(i+h>>>18&1023)|0];F[c+7|0]=I[a+(h-i>>>18&1023)|0];h=p+(N(f,5260)-m|0)|0;g=l-g|0;F[c+3|0]=I[a+(h+g>>>18&1023)|0];F[c+6|0]=I[a+(g-h>>>18&1023)|0];f=(N(f,1812)-j|0)+v|0;j=t-o|0;F[c+4|0]=I[a+(f+j>>>18&1023)|0];F[c+5|0]=I[a+(j-f>>>18&1023)|0];b=b+32|0;n=n+1|0;if((n|0)!=5){continue}break}Xa=s+160|0}function rt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;t=Xa-208|0;Xa=t;n=H[a+336>>2];a=H[b+84>>2];b=t;while(1){h=H[a+192>>2];l=G[c+96>>1];f=H[a+64>>2];m=G[c+32>>1];j=N(G[c>>1],H[a>>2])<<13|1024;g=N(H[a+128>>2],G[c+64>>1]);o=j+N(g,-11586)>>11;i=N(H[a+32>>2],G[c+16>>1]);p=N(H[a+160>>2],G[c+80>>1]);q=N(H[a+96>>2],G[c+48>>1]);r=N(H[a+224>>2],G[c+112>>1]);k=q-r|0;s=i-(p+k|0)<<2;H[b+140>>2]=o-s;H[b+40>>2]=o+s;l=N(h,l);f=N(f,m);h=N(l+f|0,6810);f=h+N(f,4209)|0;m=j+N(g,9373)|0;o=f+m|0;s=N(k,2531);p=p<<13;u=s+p|0;q=q+r|0;r=N(q,7791);v=u+(r+N(i,11443)|0)|0;H[b+180>>2]=o-v>>11;H[b>>2]=o+v>>11;f=m-f|0;m=(N(i,1812)-r|0)+u|0;H[b+100>>2]=f-m>>11;H[b+80>>2]=f+m>>11;g=j+N(g,-3580)|0;j=h+N(l,-17828)|0;h=g-j|0;k=(p-s|0)-(k<<12)|0;l=N(q,4815);f=k+(N(i,5260)-l|0)|0;H[b+120>>2]=h-f>>11;H[b+60>>2]=f+h>>11;g=g+j|0;i=N(i,10323)-(k+l|0)|0;H[b+160>>2]=g-i>>11;H[b+20>>2]=g+i>>11;b=b+4|0;a=a+4|0;c=c+2|0;w=w+1|0;if((w|0)!=5){continue}break}a=n-384|0;i=0;b=t;while(1){j=H[b+12>>2];k=H[b+4>>2];g=N(j+k|0,6810);c=H[(i<<2)+d>>2]+e|0;k=g+N(k,4209)|0;f=(H[b>>2]<<13)+134348800|0;h=H[b+8>>2];n=H[b+16>>2];l=h-n|0;m=f+N(l,2896)|0;h=N(h+n|0,6476);n=m+h|0;F[c|0]=I[a+(k+n>>>18&1023)|0];F[c+4|0]=I[a+(n-k>>>18&1023)|0];g=g+N(j,-17828)|0;j=m-h|0;F[c+1|0]=I[a+(g+j>>>18&1023)|0];F[c+3|0]=I[a+(j-g>>>18&1023)|0];F[c+2|0]=I[a+(f+N(l,268423872)>>>18&1023)|0];b=b+20|0;i=i+1|0;if((i|0)!=10){continue}break}Xa=t+208|0}function dx(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;f=Xa+-64|0;Xa=f;a:{if(Dc(b,62540,0)){H[c>>2]=0;d=1;break a}b:{if(I[a+8|0]&24){e=1}else{if(!b){break b}e=Bd(b,62176,62272);if(!e){break b}e=(I[e+8|0]&24)!=0}g=Dc(a,b,e)}if(g){d=1;a=H[c>>2];if(!a){break a}H[c>>2]=H[a>>2];break a}c:{if(!b){break c}e=Bd(b,62176,62320);if(!e){break a}b=H[c>>2];if(b){H[c>>2]=H[b>>2]}g=H[e+8>>2];b=H[a+8>>2];if(g&(b^-1)&7|b&(g^-1)&96){break a}d=1;if(Dc(H[a+12>>2],H[e+12>>2],0)){break a}if(Dc(H[a+12>>2],62528,0)){a=H[e+12>>2];if(!a){break a}d=!Bd(a,62176,62372);break a}b=H[a+12>>2];if(!b){break c}d=0;b=Bd(b,62176,62320);if(b){if(!(F[a+8|0]&1)){break a}a=b;c=H[e+12>>2];d:{e:{while(1){b=0;if(!c){break d}c=Bd(c,62176,62320);if(!c|H[c+8>>2]&(H[a+8>>2]^-1)){break e}b=1;if(Dc(H[a+12>>2],H[c+12>>2],0)){break d}if(!(F[a+8|0]&1)){break e}b=H[a+12>>2];if(!b){break e}b=Bd(b,62176,62320);if(b){c=H[c+12>>2];a=b;continue}break}a=H[a+12>>2];if(!a){break e}a=Bd(a,62176,62432);if(!a){break e}d=Fq(a,H[c+12>>2])}b=d}d=b;break a}b=H[a+12>>2];if(!b){break a}b=Bd(b,62176,62432);if(b){if(!(F[a+8|0]&1)){break a}d=Fq(b,H[e+12>>2]);break a}a=H[a+12>>2];if(!a){break a}b=Bd(a,62176,62224);if(!b){break a}a=H[e+12>>2];if(!a){break a}a=Bd(a,62176,62224);if(!a){break a}d=f+8|0;pb(d|4,0,52);H[f+56>>2]=1;H[f+20>>2]=-1;H[f+16>>2]=b;H[f+8>>2]=a;Za[H[H[a>>2]+28>>2]](a,d,H[c>>2],1);a=H[f+32>>2];if(!(!H[c>>2]|(a|0)!=1)){H[c>>2]=H[f+24>>2]}d=(a|0)==1;break a}d=0}Xa=f- -64|0;return d|0}function Zx(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0;a=Xa-16|0;Xa=a;H[a+12>>2]=c;H[a+8>>2]=f;H[a+12>>2]=c;H[a+8>>2]=f;a:{b:{c:{while(1){d:{c=H[a+12>>2];if(c>>>0>=d>>>0){break d}j=H[a+8>>2];if(j>>>0>=g>>>0){break d}b=2;f=I[c|0];if(f>>>0>1114111){break b}e:{if(f<<24>>24>=0){G[j>>1]=f;b=c+1|0;break e}if(f>>>0<194){break b}if(f>>>0<=223){if((d-c|0)<2){break c}i=I[c+1|0];if((i&192)!=128){break a}f=i&63|f<<6&1984;if(f>>>0>1114111){break a}G[j>>1]=f;b=c+2|0;break e}if(f>>>0<=239){if((d-c|0)<3){break c}k=I[c+2|0];i=I[c+1|0];f:{g:{if((f|0)!=237){if((f|0)!=224){break g}if((i&224)==160){break f}break a}if((i&224)==128){break f}break a}if((i&192)!=128){break a}}if((k&192)!=128){break a}f=k&63|((i&63)<<6|f<<12);if((f&65535)>>>0>1114111){break a}G[j>>1]=f;b=c+3|0;break e}if(f>>>0>244){break b}b=1;if((d-c|0)<4){break a}k=I[c+3|0];i=I[c+2|0];c=I[c+1|0];h:{i:{switch(f-240|0){case 0:if((c+112&255)>>>0>=48){break b}break h;case 4:if((c&240)!=128){break b}break h;default:break i}}if((c&192)!=128){break b}}if((i&192)!=128|(k&192)!=128){break b}if((g-j|0)<4){break a}b=2;k=k&63;l=i<<6;f=f&7;if((k|(l&4032|(c<<12&258048|f<<18)))>>>0>1114111){break a}b=c<<2;G[j>>1]=(i>>>4&3|(b&192|f<<8|b&60))+16320|55296;H[a+8>>2]=j+2;G[j+2>>1]=k|l&960|56320;b=H[a+12>>2]+4|0}H[a+12>>2]=b;H[a+8>>2]=H[a+8>>2]+2;continue}break}b=c>>>0>>0;break a}b=1;break a}b=2}H[e>>2]=H[a+12>>2];H[h>>2]=H[a+8>>2];Xa=a+16|0;return b|0}function Ot(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0;l=H[a+336>>2];b=H[b+84>>2];g=N(H[b+64>>2],G[c+32>>1]);f=N(H[b+96>>2],G[c+48>>1]);i=N(H[b+32>>2],G[c+16>>1]);h=N(f+i|0,4433)+1024|0;a=Xa+-64|0;j=N(H[b>>2],G[c>>1]);k=j+g<<2;i=h+N(i,6270)>>11;H[a+48>>2]=k-i;H[a>>2]=i+k;g=j-g<<2;h=h+N(f,-15137)>>11;H[a+32>>2]=g-h;H[a+16>>2]=g+h;h=N(H[b+100>>2],G[c+50>>1]);f=N(H[b+36>>2],G[c+18>>1]);g=N(h+f|0,4433)+1024|0;i=N(H[b+68>>2],G[c+34>>1]);j=N(H[b+4>>2],G[c+2>>1]);k=i+j<<2;f=g+N(f,6270)>>11;H[a+52>>2]=k-f;H[a+4>>2]=f+k;f=j-i<<2;g=g+N(h,-15137)>>11;H[a+36>>2]=f-g;H[a+20>>2]=g+f;h=N(H[b+104>>2],G[c+52>>1]);f=N(H[b+40>>2],G[c+20>>1]);g=N(h+f|0,4433)+1024|0;i=N(H[b+72>>2],G[c+36>>1]);j=N(H[b+8>>2],G[c+4>>1]);k=i+j<<2;f=g+N(f,6270)>>11;H[a+56>>2]=k-f;H[a+8>>2]=f+k;f=j-i<<2;g=g+N(h,-15137)>>11;H[a+40>>2]=f-g;H[a+24>>2]=g+f;h=N(H[b+108>>2],G[c+54>>1]);f=N(H[b+44>>2],G[c+22>>1]);g=N(h+f|0,4433)+1024|0;i=N(H[b+76>>2],G[c+38>>1]);b=N(H[b+12>>2],G[c+6>>1]);c=i+b<<2;f=g+N(f,6270)>>11;H[a+60>>2]=c-f;H[a+12>>2]=c+f;b=b-i<<2;c=g+N(h,-15137)>>11;H[a+44>>2]=b-c;H[a+28>>2]=b+c;b=l-384|0;g=0;c=a;while(1){l=H[c+12>>2];f=H[c+4>>2];h=N(l+f|0,4433);a=H[(g<<2)+d>>2]+e|0;f=h+N(f,6270)|0;i=H[c>>2]+16400|0;j=H[c+8>>2];k=i+j<<13;F[a|0]=I[b+(f+k>>>18&1023)|0];F[a+3|0]=I[b+(k-f>>>18&1023)|0];h=h+N(l,-15137)|0;l=i-j<<13;F[a+1|0]=I[b+(h+l>>>18&1023)|0];F[a+2|0]=I[b+(l-h>>>18&1023)|0];c=c+16|0;g=g+1|0;if((g|0)!=4){continue}break}}function hr(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0;t=Xa-16|0;Xa=t;H[c>>2]=a;w=d&512;x=h<<2;while(1){if((u|0)==4){if(nb(n)>>>0>1){z=t,A=xd(n),H[z+8>>2]=A;z=c,A=Fg(lr(t+8|0,1),Ze(n),H[c>>2]),H[z>>2]=A}d=d&176;if((d|0)!=16){if((d|0)==32){a=H[c>>2]}H[b>>2]=a}Xa=t+16|0}else{a:{b:{switch(F[i+u|0]){case 0:H[b>>2]=H[c>>2];break a;case 1:H[b>>2]=H[c>>2];h=jd(g,32);p=H[c>>2];H[c>>2]=p+4;H[p>>2]=h;break a;case 3:if(Od(n)){break a}h=H[zi(n,0)>>2];p=H[c>>2];H[c>>2]=p+4;H[p>>2]=h;break a;case 2:if(Od(m)|!w){break a}z=c,A=Fg(xd(m),Ze(m),H[c>>2]),H[z>>2]=A;break a;case 4:break b;default:break a}}y=H[c>>2];e=e+x|0;h=e;while(1){c:{if(f>>>0<=h>>>0){break c}if(!Dd(g,2048,H[h>>2])){break c}h=h+4|0;continue}break}if((o|0)>0){p=H[c>>2];r=o;while(1){if(!(!r|e>>>0>=h>>>0)){h=h-4|0;s=H[h>>2];q=p+4|0;H[c>>2]=q;H[p>>2]=s;r=r-1|0;p=q;continue}break}d:{if(!r){q=0;break d}q=jd(g,48);p=H[c>>2]}while(1){s=p+4|0;if((r|0)>0){H[p>>2]=q;r=r-1|0;p=s;continue}break}H[c>>2]=s;H[p>>2]=j}e:{if((e|0)==(h|0)){p=jd(g,48);q=H[c>>2];h=q+4|0;H[c>>2]=h;H[q>>2]=p;break e}if(Od(l)){q=-1}else{q=F[wb(l,0)|0]}p=0;r=0;while(1){if((e|0)!=(h|0)){f:{if((p|0)!=(q|0)){s=p;break f}q=H[c>>2];H[c>>2]=q+4;H[q>>2]=k;s=0;r=r+1|0;if(nb(l)>>>0<=r>>>0){q=p;break f}if(I[wb(l,r)|0]==127){q=-1;break f}q=F[wb(l,r)|0]}h=h-4|0;p=H[h>>2];v=H[c>>2];H[c>>2]=v+4;H[v>>2]=p;p=s+1|0;continue}break}h=H[c>>2]}wi(y,h)}u=u+1|0;continue}break}}function qw(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=Xa-192|0;Xa=g;k=-1;c=vb(a);b=Xa-288|0;Xa=b;h=-1;i=g+8|0;a:{if(!i|!c){break a}d=qg(c,4702);if(!d){d=H[17116];H[b+20>>2]=c;H[b+16>>2]=d;sb(0,3,5917,b+16|0);l=b,m=th(H[17116]),H[l+4>>2]=m;H[b>>2]=4489;sb(0,3,3654,b);break a}h=0;Cm(d,0);b:{c:{if(H[d>>2]>>>5&1){H[b+80>>2]=H[17116];sb(0,3,6232,b+80|0);l=b,m=th(H[17116]),H[l+68>>2]=m;H[b+64>>2]=4489;sb(0,3,3654,b- -64|0);break c}d:{if(H[d+76>>2]<0){c=Bm(d);f=Ya;break d}c=Bm(d);f=Ya}e:{if((f|0)>=0&c>>>0>=2147483648|(f|0)>0){H[17116]=61;c=-1;break e}}f=c;qm(d);f:{while(1){c=h;if((c|0)==4){break f}h=c+1|0;if((f|0)%H[((c<<3)+21680|0)+4>>2]|0){continue}break}if(($b(b+96|0,H[((c<<3)+21680|0)+4>>2],1,d)|0)!=1){H[b+48>>2]=H[17116];sb(0,3,7911,b+48|0);l=b,m=th(H[17116]),H[l+36>>2]=m;H[b+32>>2]=4489;sb(0,3,3654,b+32|0);break c}H[b+272>>2]=h;sp(b+96|0);if(!c){j=M[b+224>>3];M[b+224>>3]=M[b+216>>3];M[b+216>>3]=j}f=ub(i,b+96|0,184);H[b+284>>2]=0;i=1;while(1){e=0;if((i|0)==1){break b}e=H[b+284>>2];H[b+284>>2]=e+4;e=H[e>>2];H[e+176>>2]=H[f+176>>2];if(($b(b+96|0,H[(H[f+176>>2]<<3)+21676>>2],1,d)|0)!=1){break c}H[b+272>>2]=h;sp(b+96|0);if(!c){j=M[b+224>>3];M[b+224>>3]=M[b+216>>3];M[b+216>>3]=j}ub(e,b+96|0,184);i=i+1|0;continue}}sb(0,3,7433,0)}e=-1}h=e;yd(d)}Xa=b+288|0;g:{if((h|0)<0){rj(36698,vb(a));break g}a=H[17089];H[17089]=a+1;H[g+4>>2]=a;ub(Kn(g+4|0),g+8|0,184);k=H[g+4>>2]}Xa=g+192|0;return k|0}function ey(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;m=Xa-16|0;Xa=m;i=c;while(1){a:{if((d|0)==(i|0)){i=d;break a}if(!H[i>>2]){break a}i=i+4|0;continue}break}H[h>>2]=f;H[e>>2]=c;while(1){b:{c:{if(!((c|0)==(d|0)|(f|0)==(g|0))){j=H[b+4>>2];H[m+8>>2]=H[b>>2];H[m+12>>2]=j;s=1;o=Xa-16|0;Xa=o;H[o+12>>2]=H[a+8>>2];t=Zd(o+8|0,o+12|0);j=f;k=g-j|0;p=0;q=Xa-16|0;Xa=q;l=H[e>>2];r=i-c>>2;d:{if(!l|!r){break d}k=j?k:0;while(1){n=Yi(k>>>0<4?q+12|0:j,H[l>>2]);if((n|0)==-1){p=-1;break d}if(j){if(k>>>0<=3){if(k>>>0>>0){break d}ub(j,q+12|0,n)}k=k-n|0;j=j+n|0}else{j=0}if(!H[l>>2]){l=0;break d}p=p+n|0;l=l+4|0;r=r-1|0;if(r){continue}break}}if(j){H[e>>2]=l}Xa=q+16|0;Yd(t);Xa=o+16|0;e:{f:{g:{h:{switch(p+1|0){case 0:H[h>>2]=f;while(1){i:{if(H[e>>2]==(c|0)){break i}b=Lk(f,H[c>>2],H[a+8>>2]);if((b|0)==-1){break i}f=b+H[h>>2]|0;H[h>>2]=f;c=c+4|0;continue}break};H[e>>2]=c;break g;case 1:break c;default:break h}}f=p+H[h>>2]|0;H[h>>2]=f;if((f|0)==(g|0)){break e}if((d|0)==(i|0)){c=H[e>>2];i=d;continue}i=Lk(m+4|0,0,H[a+8>>2]);if((i|0)!=-1){break f}}s=2;break c}c=m+4|0;if(g-H[h>>2]>>>0>>0){break c}while(1){if(i){f=I[c|0];j=H[h>>2];H[h>>2]=j+1;F[j|0]=f;i=i-1|0;c=c+1|0;continue}break}c=H[e>>2]+4|0;H[e>>2]=c;i=c;while(1){if((d|0)==(i|0)){i=d;break b}if(!H[i>>2]){break b}i=i+4|0;continue}}c=H[e>>2]}s=(c|0)!=(d|0)}Xa=m+16|0;return s|0}f=H[h>>2];continue}}function et(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;c=H[a+484>>2];H[a+136>>2]=H[c+16>>2];H[a+132>>2]=H[c+20>>2];a:{b:{switch(H[a+88>>2]){case 0:if(H[a+120>>2]==3){H[c+4>>2]=241;return}H[c+4>>2]=242;return;case 1:b=H[a+120>>2];H[c+48>>2]=0;H[c+4>>2]=(b|0)==3?243:244;if(!H[c+28>>2]){Mm(a)}if(H[c+52>>2]){break a}d=H[a+120>>2];if((d|0)<=0){break a}h=H[a+484>>2];c=0;while(1){i=(c<<2)+h|0;g=H[i+32>>2];b=0;c:{d:{if(!c){break d}while(1){e=(b<<2)+h|0;if((g|0)!=H[e+32>>2]){b=b+1|0;if((c|0)!=(b|0)){continue}break d}break}e=H[e+52>>2];if(e){break c}}g=(g<<9)-512|0;d=0;e=Za[H[H[a+4>>2]>>2]](a,1,1024)|0;while(1){b=0;while(1){j=((d<<6)+e|0)+(b<<2)|0;f=N(I[((d<<4)+b|0)+41008|0],-510);e:{if((f|0)<=-65026){f=0-((-65025-f|0)/(g|0)|0)|0;break e}f=(f+65025|0)/(g|0)|0}H[j>>2]=f;b=b+1|0;if((b|0)!=16){continue}break}d=d+1|0;if((d|0)!=16){continue}break}d=H[a+120>>2]}H[i+52>>2]=e;c=c+1|0;if((d|0)>(c|0)){continue}break};break a;case 2:H[c+84>>2]=0;H[c+4>>2]=245;f:{if(H[c+68>>2]){d=H[a+120>>2];break f}if(H[a+120>>2]<=0){break a}e=(H[a+112>>2]<<1)+4|0;b=0;while(1){k=c+(b<<2)|0,l=Za[H[H[a+4>>2]+4>>2]](a,1,e)|0,H[k+68>>2]=l;b=b+1|0;d=H[a+120>>2];if((b|0)<(d|0)){continue}break}}if((d|0)<=0){break a}d=(H[a+112>>2]<<1)+4|0;b=0;while(1){pb(H[(c+(b<<2)|0)+68>>2],0,d);b=b+1|0;if((b|0)>2]){continue}break};break a;default:break b}}b=H[a>>2];H[b+20>>2]=49;Za[H[b>>2]](a)}}function $h(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;h=H[a>>2];d=H[a+4>>2];a=0;i=Xa-2e3|0;Xa=i;a:{if((d|0)>500){break a}b:{c:{switch(d|0){case 1:M[h>>3]=1/M[h>>3];break b;case 0:break a;default:break c}}k=(d|0)>0?d:0;while(1)if((a|0)==(k|0)){while(1){if((f|0)==(k|0)){f=0;while(1){b=f;if((k|0)==(b|0)){break b}while(1){d:{if((b|0)==(d|0)){b=d;break d}if(H[(b<<2)+i>>2]==(f|0)){break d}b=b+1|0;continue}break}H[(b<<2)+i>>2]=H[(f<<2)+i>>2];a=(f<<3)+h|0;b=(b<<3)+h|0;c=0;while(1){if((c|0)!=(k|0)){e=M[b>>3];M[b>>3]=M[a>>3];M[a>>3]=e;c=c+1|0;j=d<<3;a=j+a|0;b=b+j|0;continue}break}f=f+1|0;continue}}e=0;c=-1;a=f;j=(N(d,a)<<3)+h|0;b=j;while(1){if((a|0)!=(d|0)){l=P(M[b>>3]);g=l>e;e=g?l:e;c=g?a:c;a=a+1|0;b=(d<<3)+b|0;continue}break}a=0;if((c|0)==-1|e<=1e-10){break a}a=(c<<2)+i|0;b=H[a>>2];g=a;a=(f<<2)+i|0;H[g>>2]=H[a>>2];H[a>>2]=b;a=(N(c,d)<<3)+h|0;c=0;b=j;while(1){if((c|0)!=(d|0)){e=M[a>>3];M[a>>3]=M[b>>3];M[b>>3]=e;c=c+1|0;b=b+8|0;a=a+8|0;continue}break}e=M[j>>3];b=1;a=j;while(1){if((b|0)!=(d|0)){M[a>>3]=M[a+8>>3]/e;b=b+1|0;a=a+8|0;continue}break}M[a>>3]=1/e;g=0;while(1){if((d|0)!=(g|0)){if((f|0)!=(g|0)){a=(N(d,g)<<3)+h|0;e=-M[a>>3];b=1;c=j;while(1){if((b|0)!=(d|0)){M[a>>3]=e*M[c>>3]+M[a+8>>3];c=c+8|0;b=b+1|0;a=a+8|0;continue}break}M[a>>3]=M[c>>3]*e}g=g+1|0;continue}break}f=f+1|0;continue}}else{H[(a<<2)+i>>2]=a;a=a+1|0;continue}}a=h}Xa=i+2e3|0;return a?0:-1}function jr(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0;u=Xa-16|0;Xa=u;H[c>>2]=a;x=d&512;while(1){if((v|0)==4){if(nb(n)>>>0>1){z=u,A=xd(n),H[z+8>>2]=A;z=c,A=Fg(sr(u+8|0,1),_e(n),H[c>>2]),H[z>>2]=A}d=d&176;if((d|0)!=16){if((d|0)==32){a=H[c>>2]}H[b>>2]=a}Xa=u+16|0;return}a:{b:{switch(F[i+v|0]){case 0:H[b>>2]=H[c>>2];break a;case 1:H[b>>2]=H[c>>2];q=Kc(g,32);p=H[c>>2];H[c>>2]=p+1;F[p|0]=q;break a;case 3:if(Od(n)){break a}q=I[wb(n,0)|0];p=H[c>>2];H[c>>2]=p+1;F[p|0]=q;break a;case 2:if(Od(m)|!x){break a}z=c,A=Fg(xd(m),_e(m),H[c>>2]),H[z>>2]=A;break a;case 4:break b;default:break a}}y=H[c>>2];e=e+h|0;r=e;while(1){c:{if(f>>>0<=r>>>0){break c}if(!Ed(g,2048,F[r|0])){break c}r=r+1|0;continue}break}q=o;if((q|0)>0){while(1){if(!(!q|e>>>0>=r>>>0)){r=r-1|0;p=I[r|0];s=H[c>>2];H[c>>2]=s+1;F[s|0]=p;q=q-1|0;continue}break}if(q){p=Kc(g,48)}else{p=0}while(1){s=H[c>>2];H[c>>2]=s+1;if((q|0)>0){F[s|0]=p;q=q-1|0;continue}break}F[s|0]=j}d:{if((e|0)==(r|0)){q=Kc(g,48);p=H[c>>2];H[c>>2]=p+1;F[p|0]=q;break d}if(Od(l)){p=-1}else{p=F[wb(l,0)|0]}q=0;t=0;while(1){if((e|0)==(r|0)){break d}e:{if((q|0)!=(p|0)){s=q;break e}p=H[c>>2];H[c>>2]=p+1;F[p|0]=k;s=0;t=t+1|0;if(nb(l)>>>0<=t>>>0){p=q;break e}if(I[wb(l,t)|0]==127){p=-1;break e}p=F[wb(l,t)|0]}r=r-1|0;q=I[r|0];w=H[c>>2];H[c>>2]=w+1;F[w|0]=q;q=s+1|0;continue}}yf(y,H[c>>2])}v=v+1|0;continue}}function _x(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0;a=Xa-16|0;Xa=a;H[a+12>>2]=c;H[a+8>>2]=f;H[a+12>>2]=c;H[a+8>>2]=f;c=H[a+12>>2];a:{b:{while(1){if(c>>>0>=d>>>0){f=0;break a}f=2;b=J[c>>1];if(b>>>0>1114111){break a}c:{d:{if(b>>>0<=127){f=1;c=H[a+8>>2];if((g-c|0)<=0){break a}H[a+8>>2]=c+1;F[c|0]=b;break d}if(b>>>0<=2047){c=H[a+8>>2];if((g-c|0)<2){break b}H[a+8>>2]=c+1;F[c|0]=b>>>6|192;c=H[a+8>>2];H[a+8>>2]=c+1;F[c|0]=b&63|128;break d}if(b>>>0<=55295){c=H[a+8>>2];if((g-c|0)<3){break b}H[a+8>>2]=c+1;F[c|0]=b>>>12|224;c=H[a+8>>2];H[a+8>>2]=c+1;F[c|0]=b>>>6&63|128;c=H[a+8>>2];H[a+8>>2]=c+1;F[c|0]=b&63|128;break d}if(b>>>0<=56319){f=1;if((d-c|0)<4){break a}i=J[c+2>>1];if((i&64512)!=56320){break c}if((g-H[a+8>>2]|0)<4){break a}f=b&960;if((i&1023|(b<<10&64512|f<<10))+65536>>>0>1114111){break c}H[a+12>>2]=c+2;c=H[a+8>>2];H[a+8>>2]=c+1;j=c;c=(f>>>6|0)+1|0;F[j|0]=c>>>2|240;f=H[a+8>>2];H[a+8>>2]=f+1;F[f|0]=c<<4&48|b>>>2&15|128;c=H[a+8>>2];H[a+8>>2]=c+1;F[c|0]=i>>>6&15|b<<4&48|128;b=H[a+8>>2];H[a+8>>2]=b+1;F[b|0]=i&63|128;break d}if(b>>>0<57344){break a}c=H[a+8>>2];if((g-c|0)<3){break b}H[a+8>>2]=c+1;F[c|0]=b>>>12|224;c=H[a+8>>2];H[a+8>>2]=c+1;F[c|0]=b>>>6&63|128;c=H[a+8>>2];H[a+8>>2]=c+1;F[c|0]=b&63|128}c=H[a+12>>2]+2|0;H[a+12>>2]=c;continue}break}f=2;break a}f=1}H[e>>2]=H[a+12>>2];H[h>>2]=H[a+8>>2];Xa=a+16|0;return f|0}function Kn(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=O(0),j=0,k=0,l=0,m=0;e=Xa-32|0;Xa=e;l=e,m=Jg(a),H[l+16>>2]=m;j=e+24|0;b=Xa-32|0;Xa=b;tb(68336);g=H[a>>2];c=Tc(68336);F[b+31|0]=0;a:{b:{if(!c){break b}f=Wb(g,c);d=H[rb(68336,f)>>2];if(!d){break b}while(1){d=H[d>>2];if(!d){break b}if(H[d+4>>2]!=(g|0)){if((Wb(H[d+4>>2],c)|0)!=(f|0)){break b}}if(!de(Ub(68336),d+8|0,a)){continue}break}break a}h=Xa-16|0;Xa=h;a=kb(68336);a=Sf(b+16|0,Hb(200),Tf(h+8|0,a,0));k=H[a>>2]+8|0;d=Xa-16|0;Xa=d;H[d+8>>2]=H[e+16>>2];H[k>>2]=H[H[d+8>>2]>>2];pb(k+8|0,0,184);Xa=d+16|0;l=Fb(a),m=1,F[l+4|0]=m;H[H[a>>2]+4>>2]=g;H[H[a>>2]>>2]=0;Xa=h+16|0;if(!(O(H[tb(68336)>>2]+1>>>0)>O(L[Ub(68336)>>2]*O(c>>>0))?0:c)){l=b,m=ue(c)^1|c<<1,H[l+12>>2]=m;i=O(U(O(O(H[tb(68336)>>2]+1>>>0)/L[Ub(68336)>>2])));c:{if(i=O(0)){a=~~i>>>0;break c}a=0}H[b+8>>2]=a;un(68336,H[zc(b+12|0,b+8|0)>>2]);c=Tc(68336);f=Wb(g,c)}a=H[rb(68336,f)>>2];d:{if(!a){H[H[b+16>>2]>>2]=H[17086];H[17086]=H[b+16>>2];l=rb(68336,f),m=68344,H[l>>2]=m;if(!H[H[b+16>>2]>>2]){break d}a=H[b+16>>2];l=rb(68336,Wb(H[H[H[b+16>>2]>>2]+4>>2],c)),m=a,H[l>>2]=m;break d}H[H[b+16>>2]>>2]=H[a>>2];H[a>>2]=H[b+16>>2]}a=b+16|0;d=Hd(a);c=tb(68336);H[c>>2]=H[c>>2]+1;F[b+31|0]=1;c=H[a>>2];H[a>>2]=0;if(c){Fb(a);if(c){jb(c)}}}Uf(j,Gc(b+16|0,d),b+31|0);Xa=b+32|0;a=oc(j);Xa=e+32|0;return a+8|0}function wg(a){var b=0,c=0,d=0,e=0,f=0;c=H[a+468>>2];if(!(Za[H[H[a+464>>2]+8>>2]](a)|0)){b=H[a>>2];H[b+20>>2]=25;Za[H[b>>2]](a)}if(H[a+340>>2]>0){while(1){e=d<<2;f=H[(e+a|0)+344>>2];a:{b:{if(H[a+224>>2]){if(H[a+412>>2]){break b}if(H[a+420>>2]){break a}}b=H[((H[f+20>>2]<<2)+c|0)+60>>2];F[b|0]=0;F[b+1|0]=0;F[b+2|0]=0;F[b+3|0]=0;F[b+4|0]=0;F[b+5|0]=0;F[b+6|0]=0;F[b+7|0]=0;F[b+56|0]=0;F[b+57|0]=0;F[b+58|0]=0;F[b+59|0]=0;F[b+60|0]=0;F[b+61|0]=0;F[b+62|0]=0;F[b+63|0]=0;F[b+48|0]=0;F[b+49|0]=0;F[b+50|0]=0;F[b+51|0]=0;F[b+52|0]=0;F[b+53|0]=0;F[b+54|0]=0;F[b+55|0]=0;F[b+40|0]=0;F[b+41|0]=0;F[b+42|0]=0;F[b+43|0]=0;F[b+44|0]=0;F[b+45|0]=0;F[b+46|0]=0;F[b+47|0]=0;F[b+32|0]=0;F[b+33|0]=0;F[b+34|0]=0;F[b+35|0]=0;F[b+36|0]=0;F[b+37|0]=0;F[b+38|0]=0;F[b+39|0]=0;F[b+24|0]=0;F[b+25|0]=0;F[b+26|0]=0;F[b+27|0]=0;F[b+28|0]=0;F[b+29|0]=0;F[b+30|0]=0;F[b+31|0]=0;F[b+16|0]=0;F[b+17|0]=0;F[b+18|0]=0;F[b+19|0]=0;F[b+20|0]=0;F[b+21|0]=0;F[b+22|0]=0;F[b+23|0]=0;F[b+8|0]=0;F[b+9|0]=0;F[b+10|0]=0;F[b+11|0]=0;F[b+12|0]=0;F[b+13|0]=0;F[b+14|0]=0;F[b+15|0]=0;b=c+e|0;H[b+40>>2]=0;H[b+24>>2]=0;if(!H[a+224>>2]){if(H[a+436>>2]){break b}break a}if(!H[a+412>>2]){break a}}pb(H[((H[f+24>>2]<<2)+c|0)+124>>2],0,256)}d=d+1|0;if((d|0)>2]){continue}break}}H[c+20>>2]=-16;H[c+12>>2]=0;H[c+16>>2]=0;H[c+56>>2]=H[a+280>>2]}function Wx(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0;a=Xa-16|0;Xa=a;H[a+12>>2]=c;H[a+8>>2]=f;H[a+12>>2]=c;H[a+8>>2]=f;a:{b:{while(1){c:{i=H[a+12>>2];if(i>>>0>=d>>>0){break c}l=H[a+8>>2];if(l>>>0>=g>>>0){break c}f=F[i|0];c=f&255;d:{if((f|0)>=0){if(c>>>0<=1114111){f=1;break d}b=2;break a}b=2;if(f>>>0<4294967234){break a}if(f>>>0<=4294967263){if((d-i|0)<2){break b}j=I[i+1|0];if((j&192)!=128){break a}f=2;c=j&63|c<<6&1984;if(c>>>0<=1114111){break d}break a}if(f>>>0<=4294967279){if((d-i|0)<3){break b}k=I[i+2|0];j=I[i+1|0];e:{f:{if((c|0)!=237){if((c|0)!=224){break f}if((j&224)==160){break e}break a}if((j&224)==128){break e}break a}if((j&192)!=128){break a}}if((k&192)!=128){break a}f=3;c=k&63|(c<<12&61440|(j&63)<<6);if(c>>>0<=1114111){break d}break a}if(f>>>0>4294967284){break a}if((d-i|0)<4){break b}k=I[i+3|0];m=I[i+2|0];j=I[i+1|0];g:{h:{switch(c-240|0){case 0:if((j+112&255)>>>0<48){break g}break a;case 4:if((j&240)==128){break g}break a;default:break h}}if((j&192)!=128){break a}}if((m&192)!=128|(k&192)!=128){break a}f=4;c=k&63|(m<<6&4032|(c<<18&1835008|(j&63)<<12));if(c>>>0>1114111){break a}}H[l>>2]=c;H[a+12>>2]=f+i;H[a+8>>2]=H[a+8>>2]+4;continue}break}b=d>>>0>i>>>0;break a}b=1}H[e>>2]=H[a+12>>2];H[h>>2]=H[a+8>>2];Xa=a+16|0;return b|0}function ec(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;i=Xa-16|0;Xa=i;Rh(a);c=Xa-16|0;Xa=c;H[c+12>>2]=a;f=i+8|0;yc(f,c+12|0);Xa=c+16|0;if(zb(74208)>>>0<=b>>>0){a:{c=zb(74208);a=b+1|0;if(c>>>0>>0){j=Xa-32|0;Xa=j;g=a-c|0;b:{if(g>>>0<=H[kb(74208)>>2]-H[18553]>>2>>>0){er(g);break b}h=Ub(74208);d=j+8|0;e=zb(74208)+g|0;a=Xa-16|0;Xa=a;H[a+12>>2]=e;c:{c=Rq();if(e>>>0<=c>>>0){e=ge(74208);if(e>>>0>>1>>>0){H[a+8>>2]=e<<1;c=H[zc(a+8|0,a+12|0)>>2]}Xa=a+16|0;a=c;break c}Qb();X()}k=zb(74208);c=0;e=Xa-16|0;Xa=e;H[e+12>>2]=0;Jd(d+12|0,h);if(a){c=Qq(H[d+16>>2],a)}H[d>>2]=c;h=(k<<2)+c|0;H[d+8>>2]=h;H[d+4>>2]=h;l=tb(d),m=(a<<2)+c|0,H[l>>2]=m;Xa=e+16|0;e=Xa-16|0;Xa=e;a=bi(e,d+8|0,g);c=H[a>>2];while(1){if(H[a+4>>2]!=(c|0)){bk(H[d+16>>2],H[a>>2]);c=H[a>>2]+4|0;H[a>>2]=c;continue}break}ud(a);Xa=e+16|0;Xg(74208);a=d+4|0;vf(Ub(74208),H[18552],H[18553],a);Db(74208,a);Db(74212,d+8|0);Db(kb(74208),tb(d));H[d>>2]=H[d+4>>2];Zf(74208,zb(74208));a=H[d+4>>2];while(1){if((a|0)!=H[d+8>>2]){H[d+8>>2]=H[d+8>>2]-4;continue}break}if(H[d>>2]){Pq(H[d+16>>2],H[d>>2],Pp(d))}}Xa=j+32|0;break a}if(a>>>0>>0){a=H[18552]+(a<<2)|0;zb(74208);Oq(74208,a);ci(74208)}}}if(H[rb(74208,b)>>2]){Gg(H[rb(74208,b)>>2])}a=Hd(f);l=rb(74208,b),m=a,H[l>>2]=m;a=H[f>>2];H[f>>2]=0;if(a){Gg(a)}Xa=i+16|0}function fq(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=O(0),j=0;f=(B(b),v(2));d=wm(f);a:{b:{c:{d:{c=(B(a),v(2));e:{if(c-2139095040>>>0>=2164260864){if(d){break e}break c}if(!d){break d}}i=O(1);if((c|0)==1065353216){break b}e=f<<1;if(!e){break b}d=e>>>0<4278190081;e=c<<1;a=O(a+b);if(!(d&e>>>0<=4278190080)){break a}if((e|0)==2130706432){break b}a=((f^-1)>>>31|0)==(e>>>0<2130706432|0)?O(0):O(b*b);break a}if(wm(c)){i=O(a*a);if((c|0)<0){i=(vm(f)|0)==1?O(-i):i}if((f|0)>=0){break b}a=xm(O(O(1)/i));break a}if((c|0)<0){e=vm(f);if(!e){a=zm(a);break a}c=c&2147483647;e=((e|0)==1)<<16}if(c>>>0>8388607){break c}c=((B(O(a*O(8388608))),v(2))&2147483647)-192937984|0}f=c-1060306944|0;d=f>>>15&240;g=+(x(2,c-(f&-8388608)|0),C())*M[d+46952>>3]+-1;h=g*g;h=((M[5901]*g+M[5902])*(h*h)+((M[5903]*g+M[5904])*h+(M[5905]*g+(M[d+46960>>3]+ +(f>>23)))))*+b;A(+h);d=v(1)|0;v(0)|0;f:{d=d&2147450880;if((d|0)==1079967744|d>>>0<1079967744){break f}if(h>127.99999995700433){a=ym(e,O(1.5845632502852868e29));break a}if(!(h<=-150)){break f}a=ym(e,O(2.524354896707238e-29));break a}j=h;g=M[5860];h=g+h;g=j-(h-g);j=(M[5861]*g+M[5862])*(g*g)+(M[5863]*g+1);A(+h);v(1)|0;c=v(0)|0;f=e+c|0;f=f<<15;d=((c&31)<<3)+46624|0;e=H[d>>2];c=e;d=H[d+4>>2]+f|0;x(0,c|0);x(1,(c>>>0>>0?d+1|0:d)|0);i=O(j*+z())}a=i}return a}function Zs(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;d=H[a+484>>2];c=H[d+24>>2];a:{b:{c:{if(!H[a+88>>2]){if(b){break b}b=248;break c}H[a+88>>2]=2;if(b){break b}b=249}H[d+8>>2]=250;H[d+4>>2]=b;b=1;e=H[a+132>>2];d:{if((e|0)<=0){e=58}else{if(e>>>0<257){break d}b=256;e=59}f=H[a>>2];H[f+24>>2]=b;H[f+20>>2]=e;Za[H[H[a>>2]>>2]](a)}if(H[a+88>>2]!=2){break a}b=N(H[a+112>>2],6)+12|0;e=H[d+32>>2];if(!e){e=Za[H[H[a+4>>2]+4>>2]](a,1,b)|0;H[d+32>>2]=e}pb(e,0,b);if(!H[d+40>>2]){Lm(a)}H[d+36>>2]=0;break a}H[d+28>>2]=1;H[d+8>>2]=251;H[d+4>>2]=252}if(H[d+28>>2]){pb(H[c>>2],0,4096);pb(H[c+4>>2],0,4096);pb(H[c+8>>2],0,4096);pb(H[c+12>>2],0,4096);pb(H[c+16>>2],0,4096);pb(H[c+20>>2],0,4096);pb(H[c+24>>2],0,4096);pb(H[c+28>>2],0,4096);pb(H[c+32>>2],0,4096);pb(H[c+36>>2],0,4096);pb(H[c+40>>2],0,4096);pb(H[c+44>>2],0,4096);pb(H[c+48>>2],0,4096);pb(H[c+52>>2],0,4096);pb(H[c+56>>2],0,4096);pb(H[c+60>>2],0,4096);pb(H[c+64>>2],0,4096);pb(H[c+68>>2],0,4096);pb(H[c+72>>2],0,4096);pb(H[c+76>>2],0,4096);pb(H[c+80>>2],0,4096);pb(H[c+84>>2],0,4096);pb(H[c+88>>2],0,4096);pb(H[c+92>>2],0,4096);pb(H[c+96>>2],0,4096);pb(H[c+100>>2],0,4096);pb(H[c+104>>2],0,4096);pb(H[c+108>>2],0,4096);pb(H[c+112>>2],0,4096);pb(H[c+116>>2],0,4096);pb(H[c+120>>2],0,4096);pb(H[c+124>>2],0,4096);H[d+28>>2]=0}}function ko(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;c=ag(a);d=Tg(a);i=Xa-32|0;Xa=i;H[i+16>>2]=d;H[i+24>>2]=c;f=Wh(i+16|0,i+24|0);h=Xa-16|0;Xa=h;H[h>>2]=d;H[h+8>>2]=c;if((f|0)>=2){c=H[h+8>>2];d=H[fe(h)>>2];b=Xa-16|0;Xa=b;g=H[c+4>>2];H[b+8>>2]=H[c>>2];H[b+12>>2]=g;g=H[d+4>>2];H[c>>2]=H[d>>2];H[c+4>>2]=g;c=b+8|0;g=H[c+4>>2];H[d>>2]=H[c>>2];H[d+4>>2]=g;Xa=b+16|0;b=Xa-48|0;Xa=b;c=H[h+8>>2];H[b+32>>2]=c;H[b+40>>2]=c;c=Wh(b+32|0,b+40|0);f=f-1|0;a:{if((f|0)<2){break a}g=f-2>>>1|0;if((c|0)>(g|0)){break a}d=c<<1;c=d|1;k=b,l=Pe(b+40|0,c),H[k+24>>2]=l;d=d+2|0;b:{if((d|0)>=(f|0)){break b}e=b+24|0;j=H[e>>2];k=b,l=Pe(e,1),H[k+16>>2]=l;if(!Mf(j,H[b+16>>2])){break b}nd(b+24|0);c=d}if(Mf(H[b+24>>2],H[b+32>>2])){break a}d=H[b+32>>2];e=H[d+4>>2];H[b+16>>2]=H[d>>2];H[b+20>>2]=e;while(1){c:{e=H[b+24>>2];j=H[e+4>>2];d=H[b+32>>2];H[d>>2]=H[e>>2];H[d+4>>2]=j;H[b+32>>2]=H[b+24>>2];if((c|0)>(g|0)){break c}d=c<<1;c=d|1;k=b,l=Pe(b+40|0,c),H[k+24>>2]=l;d=d+2|0;d:{if((d|0)>=(f|0)){break d}e=b+24|0;j=H[e>>2];k=b,l=Pe(e,1),H[k+8>>2]=l;if(!Mf(j,H[b+8>>2])){break d}nd(b+24|0);c=d}if(!Mf(H[b+24>>2],b+16|0)){continue}}break}d=b+16|0;f=H[d+4>>2];c=H[b+32>>2];H[c>>2]=H[d>>2];H[c+4>>2]=f}Xa=b+48|0}Xa=h+16|0;Xa=i+32|0;c=H[a+4>>2]-8|0;yb(a);ei(a,c);gk(a)}function dm(a,b){var c=0,d=0,e=0,f=0,g=0;a:{b:{c:{d:{e:{c=H[a+4>>2];f:{if((c|0)!=H[a+104>>2]){H[a+4>>2]=c+1;c=I[c|0];break f}c=Lb(a)}switch(c-43|0){case 0:case 2:break e;default:break d}}f=(c|0)==45;g=!b;c=H[a+4>>2];g:{if((c|0)!=H[a+104>>2]){H[a+4>>2]=c+1;c=I[c|0];break g}c=Lb(a)}b=c-58|0;if(g|b>>>0>4294967285){break c}if(H[a+116>>2]<0){break b}H[a+4>>2]=H[a+4>>2]-1;break b}b=c-58|0}if(b>>>0<4294967286){break b}b=c-48|0;if(b>>>0<10){while(1){e=(N(e,10)+c|0)-48|0;d=(e|0)<214748364;c=H[a+4>>2];h:{if((c|0)!=H[a+104>>2]){H[a+4>>2]=c+1;c=I[c|0];break h}c=Lb(a)}b=c-48|0;if(d&b>>>0<=9){continue}break}d=e>>31}i:{if(b>>>0>=10){break i}while(1){b=Iz(e,d,10,0);c=b+c|0;d=Ya;d=b>>>0>c>>>0?d+1|0:d;e=c-48|0;d=d-(c>>>0<48)|0;b=H[a+4>>2];j:{if((b|0)!=H[a+104>>2]){H[a+4>>2]=b+1;c=I[b|0];break j}c=Lb(a)}b=c-48|0;if(b>>>0>9){break i}if(e>>>0<2061584302&(d|0)<=21474836|(d|0)<21474836){continue}break}}if(b>>>0<10){while(1){b=H[a+4>>2];k:{if((b|0)!=H[a+104>>2]){H[a+4>>2]=b+1;b=I[b|0];break k}b=Lb(a)}if(b-48>>>0<10){continue}break}}b=H[a+116>>2];if((b|0)>0|(b|0)>=0){H[a+4>>2]=H[a+4>>2]-1}a=e;e=f?0-a|0:a;d=f?0-(((a|0)!=0)+d|0)|0:d;break a}d=-2147483648;if(H[a+116>>2]<0){break a}H[a+4>>2]=H[a+4>>2]-1;Ya=-2147483648;return 0}Ya=d;return e}function yt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;q=H[a+336>>2];b=H[b+84>>2];f=Xa-128|0;a=f;while(1){j=N(H[b+96>>2],G[c+48>>1]);g=N(H[b+32>>2],G[c+16>>1]);i=N(j+g|0,4433)+1024|0;k=N(H[b+64>>2],G[c+32>>1]);l=N(H[b>>2],G[c>>1]);h=k+l<<2;g=i+N(g,6270)>>11;H[a+96>>2]=h-g;H[a>>2]=g+h;g=l-k<<2;i=i+N(j,-15137)>>11;H[a+64>>2]=g-i;H[a+32>>2]=g+i;a=a+4|0;b=b+4|0;c=c+2|0;m=m+1|0;if((m|0)!=8){continue}break}a=q-384|0;m=0;c=f;while(1){f=H[c+4>>2];i=H[c+28>>2];q=N(f+i|0,-7373);j=H[c+20>>2];h=j+f|0;g=H[c+12>>2];n=g+i|0;k=N(h+n|0,9633);o=H[c+24>>2];p=H[c+8>>2];l=N(o+p|0,4433);b=H[(m<<2)+d>>2]+e|0;r=H[c>>2]+16400|0;s=H[c+16>>2];t=r+s<<13;p=l+N(p,6270)|0;u=t+p|0;v=q+N(f,12299)|0;f=k+N(h,-3196)|0;h=v+f|0;F[b|0]=I[a+(u+h>>>18&1023)|0];F[b+7|0]=I[a+(u-h>>>18&1023)|0];k=k+N(n,-16069)|0;h=N(g,25172);g=N(g+j|0,-20995);h=k+(h+g|0)|0;l=l+N(o,-15137)|0;n=r-s<<13;o=l+n|0;F[b+1|0]=I[a+(h+o>>>18&1023)|0];F[b+6|0]=I[a+(o-h>>>18&1023)|0];f=f+(g+N(j,16819)|0)|0;j=n-l|0;F[b+2|0]=I[a+(f+j>>>18&1023)|0];F[b+5|0]=I[a+(j-f>>>18&1023)|0];f=k+(q+N(i,2446)|0)|0;i=t-p|0;F[b+3|0]=I[a+(f+i>>>18&1023)|0];F[b+4|0]=I[a+(i-f>>>18&1023)|0];c=c+32|0;m=m+1|0;if((m|0)!=4){continue}break}} -function Xs(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,K=0,L=0,M=0,O=0,P=0,Q=0,R=0,S=0;if((d|0)>0){u=H[a+336>>2];e=H[a+136>>2];E=H[e+8>>2];K=H[e+4>>2];L=H[e>>2];k=H[a+484>>2];v=H[k+40>>2];M=H[k+24>>2];p=H[a+112>>2];O=p-1|0;e=N(p,3);P=e-3|0;Q=e+3<<1;while(1){e=w<<2;l=H[e+c>>2];i=H[b+e>>2];a:{if(H[k+36>>2]){l=l+O|0;i=i+P|0;m=-3;y=-1;f=0;e=H[k+32>>2]+Q|0;break a}m=3;f=1;y=1;e=H[k+32>>2]}H[k+36>>2]=f;b:{if(!p){q=0;r=0;s=0;break b}R=m+2|0;S=m+1|0;n=0;j=0;o=0;z=0;A=0;B=0;s=0;r=0;q=0;x=p;f=e;while(1){e=(m<<1)+f|0;n=I[(H[((G[e>>1]+n|0)+8>>4<<2)+v>>2]+I[i|0]|0)+u|0];h=n>>>3|0;j=I[(H[((G[(S<<1)+f>>1]+j|0)+8>>4<<2)+v>>2]+I[i+1|0]|0)+u|0];t=j>>>2|0;o=I[(H[((G[(R<<1)+f>>1]+o|0)+8>>4<<2)+v>>2]+I[i+2|0]|0)+u|0];C=o>>>3|0;D=(H[(h<<2)+M>>2]+(t<<6)|0)+(C<<1)|0;g=J[D>>1];if(!g){Km(a,h,t,C);g=J[D>>1]}g=g-1|0;F[l|0]=g;t=I[g+L|0];h=I[g+K|0];g=o-I[g+E|0]|0;G[f+4>>1]=N(g,3)+q;h=j-h|0;G[f+2>>1]=N(h,3)+r;j=f;f=n-t|0;G[j>>1]=N(f,3)+s;l=l+y|0;i=i+m|0;o=N(g,7);j=N(h,7);n=N(f,7);q=N(g,5)+B|0;r=N(h,5)+A|0;s=N(f,5)+z|0;z=f;A=h;B=g;f=e;x=x-1|0;if(x){continue}break}}G[e+4>>1]=q;G[e+2>>1]=r;G[e>>1]=s;w=w+1|0;if((w|0)!=(d|0)){continue}break}}}function Kr(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;j=Xa-16|0;Xa=j;k=ad(g);n=ig(g);hd(j,n);H[f>>2]=d;a:{b:{h=a;g=I[h|0];switch(g-43|0){case 0:case 2:break b;default:break a}}g=jd(k,g<<24>>24);h=H[f>>2];H[f>>2]=h+4;H[h>>2]=g;h=a+1|0}c:{g=h;if(!((c-g|0)<=1|I[g|0]!=48|(I[g+1|0]|32)!=120)){g=jd(k,48);i=H[f>>2];H[f>>2]=i+4;H[i>>2]=g;g=jd(k,F[h+1|0]);i=H[f>>2];H[f>>2]=i+4;H[i>>2]=g;h=h+2|0;g=h;while(1){if(c>>>0<=g>>>0){break c}if(!cl(F[g|0],Xb())){break c}g=g+1|0;continue}}while(1){if(c>>>0<=g>>>0){break c}i=F[g|0];Xb();if(!Td(i)){break c}g=g+1|0;continue}}d:{if(Od(j)){Ae(k,h,g,H[f>>2]);H[f>>2]=H[f>>2]+(g-h<<2);break d}yf(h,g);p=id(n);i=h;while(1){if(g>>>0<=i>>>0){wi((h-a<<2)+d|0,H[f>>2])}else{e:{if(F[wb(j,l)|0]<=0){break e}if(F[wb(j,l)|0]!=(m|0)){break e}m=H[f>>2];H[f>>2]=m+4;H[m>>2]=p;l=(nb(j)-1>>>0>l>>>0)+l|0;m=0}q=jd(k,F[i|0]);o=H[f>>2];H[f>>2]=o+4;H[o>>2]=q;i=i+1|0;m=m+1|0;continue}break}}f:{g:{while(1){if(c>>>0<=g>>>0){break g}h=I[g|0];if((h|0)!=46){h=jd(k,h<<24>>24);i=H[f>>2];H[f>>2]=i+4;H[i>>2]=h;g=g+1|0;continue}break}h=Nd(n);l=H[f>>2];i=l+4|0;H[f>>2]=i;H[l>>2]=h;g=g+1|0;break f}i=H[f>>2]}Ae(k,g,c,i);h=f;f=H[f>>2]+(c-g<<2)|0;H[h>>2]=f;H[e>>2]=(b|0)==(c|0)?f:(b-a<<2)+d|0;ob(j);Xa=j+16|0}function Zk(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;l=Xa-16|0;Xa=l;a:{b:{c:{if((c|0)<=36){f=I[a|0];if(f){break c}g=a;break b}H[17116]=28;d=0;e=0;break a}g=a;d:{while(1){if(!Fe(f<<24>>24)){break d}f=I[g+1|0];g=g+1|0;if(f){continue}break}break b}e:{f=I[g|0];switch(f-43|0){case 0:case 2:break e;default:break b}}m=(f|0)==45?-1:0;g=g+1|0}f:{if(!(c&-17|I[g|0]!=48)){o=1;if((I[g+1|0]&223)==88){g=g+2|0;j=16;break f}g=g+1|0;j=c?c:8;break f}j=c?c:10}p=j>>31;c=0;while(1){g:{f=-48;i=F[g|0];h:{if((i-48&255)>>>0<10){break h}f=-87;if((i-97&255)>>>0<26){break h}f=-55;if((i-65&255)>>>0>25){break g}}i=f+i|0;if((i|0)>=(j|0)){break g}Nc(l,j,p,0,0,k,h,0,0);f=1;i:{if(H[l+8>>2]|H[l+12>>2]){break i}q=Iz(k,h,j,p);n=Ya;r=i>>31;s=r^-1;if((n|0)==(s|0)&(i^-1)>>>0>>0|n>>>0>s>>>0){break i}h=n+r|0;f=i+q|0;h=f>>>0>>0?h+1|0:h;k=f;o=1;f=c}g=g+1|0;c=f;continue}break}if(b){H[b>>2]=o?g:a}j:{k:{if(c){H[17116]=68;a=d&1;m=a?0:m;k=d;h=e;break k}if((e|0)==(h|0)&d>>>0>k>>>0|e>>>0>h>>>0){break j}a=d&1}if(!(a|m)){H[17116]=68;a=d;d=a-1|0;e=e-!a|0;break a}if((e|0)==(h|0)&d>>>0>=k>>>0|e>>>0>h>>>0){break j}H[17116]=68;break a}a=m;b=a^k;d=b-a|0;c=a>>31;e=(c^h)-((a>>>0>b>>>0)+c|0)|0}Xa=l+16|0;Ya=e;return d}function Gn(a,b,c,d){var e=O(0),f=O(0),g=O(0),h=O(0),i=0,j=O(0),k=O(0),l=O(0),m=O(0),n=O(0),o=O(0),p=O(0),q=O(0),r=O(0),s=O(0),t=O(0),u=O(0),v=O(0),w=O(0),x=O(0);i=Xa-48|0;Xa=i;a:{if(a){ni(a+8|0,b,i);h=L[i+28>>2];o=L[i+16>>2];f=L[c>>2];q=O(o*f);e=L[c+4>>2];k=L[i+20>>2];l=O(e*k);j=L[i+44>>2];r=L[i+32>>2];m=O(r*f);s=L[i+36>>2];t=O(e*s);g=O(j+O(m+t));p=O(O(h+O(q+l))/g);n=L[i+12>>2];u=L[i>>2];v=O(u*f);w=L[i+4>>2];x=O(e*w);g=O(O(n+O(v+x))/g);e=O(e+O(10));m=O(j+O(m+O(e*s)));q=O(O(h+O(q+O(e*k)))/m);m=O(O(n+O(v+O(e*w)))/m);f=O(f+O(10));e=O(j+O(O(r*f)+t));h=O(O(h+O(O(o*f)+l))/e);f=O(O(n+O(O(u*f)+x))/e);break a}k=L[b+16>>2];f=L[c>>2];p=O(k*f);g=L[b+44>>2];l=L[b+32>>2];r=O(l*f);e=L[c+4>>2];h=O(e+O(10));s=L[b+36>>2];j=O(g+O(r+O(h*s)));n=L[b+28>>2];t=L[b+20>>2];q=O(O(n+O(p+O(h*t)))/j);o=L[b+12>>2];u=L[b>>2];v=O(u*f);w=L[b+4>>2];m=O(O(o+O(v+O(h*w)))/j);f=O(f+O(10));h=O(l*f);l=O(e*s);j=O(g+O(h+l));h=O(k*f);k=O(e*t);h=O(O(n+O(h+k))/j);e=O(e*w);f=O(O(o+O(O(u*f)+e))/j);g=O(g+O(r+l));p=O(O(n+O(p+k))/g);g=O(O(o+O(v+e))/g)}f=O(f-g);e=O(f*f);f=O(h-p);f=O(e+O(f*f));e=O(m-g);g=O(e*e);e=O(q-p);e=O(g+O(e*e));a=f>2]=O(W(a?f:e))*O(2.5399999618530273);L[d>>2]=O(W(a?e:f))*O(2.5399999618530273);Xa=i+48|0}function Nr(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;j=Xa-16|0;Xa=j;k=gd(g);n=zf(g);hd(j,n);H[f>>2]=d;a:{b:{h=a;g=I[h|0];switch(g-43|0){case 0:case 2:break b;default:break a}}g=Kc(k,g<<24>>24);h=H[f>>2];H[f>>2]=h+1;F[h|0]=g;h=a+1|0}c:{g=h;if(!((c-g|0)<=1|I[g|0]!=48|(I[g+1|0]|32)!=120)){g=Kc(k,48);i=H[f>>2];H[f>>2]=i+1;F[i|0]=g;g=Kc(k,F[h+1|0]);i=H[f>>2];H[f>>2]=i+1;F[i|0]=g;h=h+2|0;g=h;while(1){if(c>>>0<=g>>>0){break c}if(!cl(F[g|0],Xb())){break c}g=g+1|0;continue}}while(1){if(c>>>0<=g>>>0){break c}i=F[g|0];Xb();if(!Td(i)){break c}g=g+1|0;continue}}d:{if(Od(j)){$e(k,h,g,H[f>>2]);H[f>>2]=H[f>>2]+(g-h|0);break d}yf(h,g);p=id(n);i=h;while(1){if(g>>>0<=i>>>0){yf((h-a|0)+d|0,H[f>>2])}else{e:{if(F[wb(j,m)|0]<=0){break e}if(F[wb(j,m)|0]!=(l|0)){break e}l=H[f>>2];H[f>>2]=l+1;F[l|0]=p;m=(nb(j)-1>>>0>m>>>0)+m|0;l=0}q=Kc(k,F[i|0]);o=H[f>>2];H[f>>2]=o+1;F[o|0]=q;i=i+1|0;l=l+1|0;continue}break}}while(1){f:{if(c>>>0>g>>>0){h=I[g|0];if((h|0)!=46){break f}h=Nd(n);i=H[f>>2];H[f>>2]=i+1;F[i|0]=h;g=g+1|0}$e(k,g,c,H[f>>2]);h=f;f=H[f>>2]+(c-g|0)|0;H[h>>2]=f;H[e>>2]=(b|0)==(c|0)?f:(b-a|0)+d|0;ob(j);Xa=j+16|0;return}h=Kc(k,h<<24>>24);i=H[f>>2];H[f>>2]=i+1;F[i|0]=h;g=g+1|0;continue}}function Ky(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0;a=Xa-448|0;Xa=a;H[a+432>>2]=c;H[a+440>>2]=b;H[a+20>>2]=335;h=a+20|0;j=gc(a+24|0,a+32|0,h);b=a+16|0;Kb(b,e);i=ad(b);F[a+15|0]=0;if(qr(a+440|0,c,d,b,H[e+4>>2],f,a+15|0,i,j,h,a+432|0)){b=Xa-16|0;Xa=b;a:{if(Mc(g)){c=H[g>>2];H[b+12>>2]=0;yc(c,b+12|0);Pc(g,0);break a}H[b+8>>2]=0;yc(g,b+8|0);Wc(g,0)}Xa=b+16|0;if(I[a+15|0]){Hk(g,jd(i,45))}b=jd(i,48);e=H[j>>2];i=H[a+20>>2];c=i-4|0;while(1){if(!((b|0)!=H[e>>2]|c>>>0<=e>>>0)){e=e+4|0;continue}break}b=Xa-16|0;Xa=b;c=nb(g);d=Qk(g);h=Ui(e,i);b:{if(!h){break b}if(vb(g)>>>0<=e>>>0){k=vb(g)+(nb(g)<<2)>>>0>=e>>>0}else{k=0}if(!k){if(h>>>0>d-c>>>0){Hq(g,d,(c+h|0)-d|0,c,c)}d=vb(g)+(c<<2)|0;while(1){if((e|0)!=(i|0)){yc(d,e);e=e+4|0;d=d+4|0;continue}break}H[b>>2]=0;yc(d,b);wf(g,c+h|0);break b}c=Xa-16|0;Xa=c;Xk(b,e,i);Xa=c+16|0;i=vb(b);c=nb(b);e=Xa-16|0;Xa=e;h=Qk(g);d=nb(g);c:{if(c>>>0<=h-d>>>0){if(!c){break c}h=vb(g);$d(h+(d<<2)|0,i,c);c=c+d|0;wf(g,c);H[e+12>>2]=0;yc(h+(c<<2)|0,e+12|0);break c}Iq(g,h,(c+d|0)-h|0,d,d,0,c,i)}Xa=e+16|0;ob(b)}Xa=b+16|0}if(Ac(a+440|0,a+432|0)){H[f>>2]=H[f>>2]|2}b=H[a+440>>2];Cb(a+16|0);fc(j);Xa=a+448|0;return b|0}function My(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0;a=Xa-160|0;Xa=a;H[a+144>>2]=c;H[a+152>>2]=b;H[a+20>>2]=335;h=a+20|0;j=gc(a+24|0,a+32|0,h);b=a+16|0;Kb(b,e);i=gd(b);F[a+15|0]=0;if(xr(a+152|0,c,d,b,H[e+4>>2],f,a+15|0,i,j,h,a+132|0)){b=Xa-16|0;Xa=b;a:{if(Mc(g)){c=H[g>>2];F[b+15|0]=0;Lc(c,b+15|0);Pc(g,0);break a}F[b+14|0]=0;Lc(g,b+14|0);Wc(g,0)}Xa=b+16|0;if(I[a+15|0]){Ik(g,Kc(i,45))}b=Kc(i,48);e=H[j>>2];i=H[a+20>>2];c=i-1|0;b=b&255;while(1){if(!((b|0)!=I[e|0]|c>>>0<=e>>>0)){e=e+1|0;continue}break}b=Xa-16|0;Xa=b;c=nb(g);d=Mb(g);h=Rj(e,i);b:{if(!h){break b}if(vb(g)>>>0<=e>>>0){k=vb(g)+nb(g)>>>0>=e>>>0}else{k=0}if(!k){if(h>>>0>d-c>>>0){Jk(g,d,(c+h|0)-d|0,c,c)}d=vb(g)+c|0;while(1){if((e|0)!=(i|0)){Lc(d,e);e=e+1|0;d=d+1|0;continue}break}F[b+15|0]=0;Lc(d,b+15|0);wf(g,c+h|0);break b}c=Xa-16|0;Xa=c;wl(b,e,i);Xa=c+16|0;i=vb(b);c=nb(b);e=Xa-16|0;Xa=e;h=Mb(g);d=nb(g);c:{if(c>>>0<=h-d>>>0){if(!c){break c}h=vb(g);Fd(h+d|0,i,c);c=c+d|0;wf(g,c);F[e+15|0]=0;Lc(c+h|0,e+15|0);break c}qi(g,h,(c+d|0)-h|0,d,d,0,c,i)}Xa=e+16|0;ob(b)}Xa=b+16|0}if(Bc(a+152|0,a+144|0)){H[f>>2]=H[f>>2]|2}b=H[a+152>>2];Cb(a+16|0);fc(j);Xa=a+160|0;return b|0}function _b(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0;e=H[a+468>>2];c=H[e+16>>2];a:{if((c|0)>=32768){d=H[e+20>>2];break a}d=H[e+20>>2];while(1){c=d-1|0;H[e+20>>2]=c;b:{if((d|0)>0){d=c;break b}f=0;if(!H[a+440>>2]){c=H[a+24>>2];c:{if(H[c+4>>2]){break c}if(Za[H[c+12>>2]](a)|0){break c}d=H[a>>2];H[d+20>>2]=25;Za[H[d>>2]](a)}H[c+4>>2]=H[c+4>>2]-1;d=c;c=H[c>>2];H[d>>2]=c+1;f=I[c|0];d:{if((f|0)!=255){break d}while(1){c=H[a+24>>2];e:{if(H[c+4>>2]){break e}if(Za[H[c+12>>2]](a)|0){break e}d=H[a>>2];H[d+20>>2]=25;Za[H[d>>2]](a)}H[c+4>>2]=H[c+4>>2]-1;d=c;c=H[c>>2];H[d>>2]=c+1;f=255;c=I[c|0];if((c|0)==255){continue}break}if(!c){break d}H[a+440>>2]=c;f=0}c=H[e+20>>2]}d=c+8|0;H[e+20>>2]=d;H[e+12>>2]=H[e+12>>2]<<8|f;if((c|0)>-9){break b}d=c+9|0;H[e+20>>2]=d;if(d){break b}H[e+16>>2]=32768;d=0}c=H[e+16>>2]<<1;H[e+16>>2]=c;if((c|0)<32768){continue}break}}a=I[b|0];f=H[((a&127)<<2)+38704>>2];g=f>>16;c=c-g|0;H[e+16>>2]=c;h=f>>8;i=H[e+12>>2];d=c<=(d|0)){H[e+16>>2]=g;H[e+12>>2]=i-d;d=a&128;if((c|0)<(g|0)){F[b|0]=d^h;break f}F[b|0]=d^f;a=a^128;break f}if(c>>>0>32767){break f}d=a&128;if((c|0)<(g|0)){F[b|0]=d^f;a=a^128;break f}F[b|0]=d^h}return a>>>7|0}function Qt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=Xa-144|0;Xa=q;n=H[a+336>>2];b=H[b+84>>2];a=q;while(1){g=H[b+64>>2];k=G[c+32>>1];i=N(G[c>>1],H[b>>2])<<13|1024;j=N(H[b+128>>2],G[c+64>>1]);o=i+N(j,-11586)>>11;f=N(H[b+32>>2],G[c+16>>1]);h=N(H[b+96>>2],G[c+48>>1]);m=N(H[b+160>>2],G[c+80>>1]);p=f-(h+m|0)<<2;H[a+96>>2]=o-p;H[a+24>>2]=o+p;g=N(N(g,k),10033);k=i+N(j,5793)|0;j=g+k|0;i=f+h<<13;f=N(f+m|0,2998);i=i+f|0;H[a+120>>2]=j-i>>11;H[a>>2]=j+i>>11;g=k-g|0;f=f+(m-h<<13)|0;H[a+72>>2]=g-f>>11;H[a+48>>2]=f+g>>11;a=a+4|0;b=b+4|0;c=c+2|0;l=l+1|0;if((l|0)!=6){continue}break}a=n-384|0;l=0;c=q;while(1){f=H[c+20>>2];h=H[c+4>>2];m=N(f+h|0,2998);b=H[(l<<2)+d>>2]+e|0;n=H[c+12>>2];g=m+(n+h<<13)|0;j=(H[c>>2]<<13)+134348800|0;k=H[c+16>>2];i=j+N(k,5793)|0;o=N(H[c+8>>2],10033);p=i+o|0;F[b|0]=I[a+(g+p>>>18&1023)|0];F[b+5|0]=I[a+(p-g>>>18&1023)|0];h=h-(f+n|0)<<13;g=j+N(k,-11586)|0;F[b+1|0]=I[a+(h+g>>>18&1023)|0];F[b+4|0]=I[a+(g-h>>>18&1023)|0];f=m+(f-n<<13)|0;h=i-o|0;F[b+2|0]=I[a+(f+h>>>18&1023)|0];F[b+3|0]=I[a+(h-f>>>18&1023)|0];c=c+24|0;l=l+1|0;if((l|0)!=6){continue}break}Xa=q+144|0}function cx(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0;if(Dc(a,H[b+8>>2],e)){Dk(b,c,d);return}a:{if(Dc(a,H[b>>2],e)){if(!(H[b+16>>2]!=(c|0)&H[b+20>>2]!=(c|0))){if((d|0)!=1){break a}H[b+32>>2]=1;return}H[b+32>>2]=d;if(H[b+44>>2]!=4){f=a+16|0;h=f+(H[a+12>>2]<<3)|0;d=0;b:{c:{while(1){d:{if(f>>>0>=h>>>0){break d}G[b+52>>1]=0;Ck(f,b,c,c,1,e);if(I[b+54|0]){break d}e:{if(!I[b+53|0]){break e}if(I[b+52|0]){d=1;if(H[b+24>>2]==1){break c}g=1;if(I[a+8|0]&2){break e}break c}g=1;if(!(F[a+8|0]&1)){break c}}f=f+8|0;continue}break}a=4;if(!g){break b}}a=3}H[b+44>>2]=a;if(d&1){break a}}H[b+20>>2]=c;H[b+40>>2]=H[b+40>>2]+1;if(H[b+36>>2]!=1|H[b+24>>2]!=2){break a}F[b+54|0]=1;return}f=H[a+12>>2];g=a+16|0;pi(g,b,c,d,e);if((f|0)<2){break a}g=g+(f<<3)|0;f=a+24|0;a=H[a+8>>2];if(!(!(a&2)&H[b+36>>2]!=1)){while(1){if(I[b+54|0]){break a}pi(f,b,c,d,e);f=f+8|0;if(g>>>0>f>>>0){continue}break}break a}if(!(a&1)){while(1){if(I[b+54|0]|H[b+36>>2]==1){break a}pi(f,b,c,d,e);f=f+8|0;if(g>>>0>f>>>0){continue}break a}}while(1){if(I[b+54|0]|H[b+36>>2]==1&H[b+24>>2]==1){break a}pi(f,b,c,d,e);f=f+8|0;if(g>>>0>f>>>0){continue}break}}}function Hy(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0;a=Xa-1072|0;Xa=a;H[a+16>>2]=f;H[a+20>>2]=g;H[a+24>>2]=h;H[a+28>>2]=i;j=a+960|0;H[a+956>>2]=j;j=$i(j,100,31909,a+16|0);H[a+544>>2]=334;k=a+544|0;o=gc(a+536|0,0,k);H[a+544>>2]=334;l=gc(a+528|0,0,k);a:{if(j>>>0>=100){j=Xb();H[a>>2]=f;H[a+4>>2]=g;H[a+8>>2]=h;H[a+12>>2]=i;j=le(a+956|0,j,31909,a);if((j|0)==-1){break a}Ec(o,H[a+956>>2]);Ec(l,qb(j<<2));if(ch(l)){break a}k=H[l>>2]}f=a+520|0;Kb(f,d);p=ad(f);f=H[a+956>>2];Ae(p,f,f+j|0,k);m=(j|0)>0?I[H[a+956>>2]]==45:m;n=Ab(a+488|0);g=Ab(a+472|0);h=Ab(a+456|0);ir(c,m,a+520|0,a+512|0,a+508|0,a+504|0,n,g,h,a+452|0);H[a+48>>2]=334;c=a+48|0;i=gc(a+40|0,0,c);f=H[a+452>>2];b:{if((f|0)<(j|0)){f=(((nb(h)+(j-f<<1)|0)+nb(g)|0)+H[a+452>>2]|0)+1|0;break b}f=((nb(h)+nb(g)|0)+H[a+452>>2]|0)+2|0}if(f>>>0>=101){Ec(i,qb(f<<2));c=H[i>>2];if(!c){break a}}hr(c,a+36|0,a+32|0,H[d+4>>2],k,(j<<2)+k|0,p,m,a+512|0,H[a+508>>2],H[a+504>>2],n,g,h,H[a+452>>2]);b=xf(b,c,H[a+36>>2],H[a+32>>2],d,e);fc(i);ob(h);ob(g);ob(n);Cb(a+520|0);fc(l);fc(o);Xa=a+1072|0;return b|0}Qb();X()}function Nt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;f=H[d>>2]+e|0;a=H[a+336>>2]-384|0;b=H[b+84>>2];i=N(N(G[c+16>>1],H[b+32>>2]),10033);g=N(G[c>>1],H[b>>2])<<13|1024;h=N(H[b+64>>2],G[c+32>>1]);j=g+N(h,5793)|0;k=(i+j<<2)+134348800&-8192;l=N(N(G[c+20>>1],H[b+40>>2]),10033);m=N(G[c+4>>1],H[b+8>>2])<<13|1024;n=N(H[b+72>>2],G[c+36>>1]);o=m+N(n,5793)|0;p=l+o>>11;q=k+N(p,5793)|0;r=N(N(G[c+18>>1],H[b+36>>2]),10033);s=N(G[c+2>>1],H[b+4>>2])<<13|1024;c=N(H[b+68>>2],G[c+34>>1]);t=s+N(c,5793)|0;b=N(r+t>>11,10033);F[f|0]=I[a+(q+b>>>18&1023)|0];F[f+2|0]=I[a+(q-b>>>18&1023)|0];F[f+1|0]=I[a+(N(p,268423870)+k>>>18&1023)|0];b=H[d+4>>2]+e|0;h=(g+N(h,1073730238)<<2)+134348800&-8192;f=N(n,-11586)+m>>11;g=h+N(f,5793)|0;c=N(N(c,-11586)+s>>11,10033);F[b|0]=I[a+(g+c>>>18&1023)|0];F[b+2|0]=I[a+(g-c>>>18&1023)|0];F[b+1|0]=I[a+(h+N(f,268423870)>>>18&1023)|0];b=H[d+8>>2]+e|0;d=(j-i<<2)+134348800&-8192;c=o-l>>11;e=d+N(c,5793)|0;f=N(t-r>>11,10033);F[b|0]=I[a+(e+f>>>18&1023)|0];F[b+2|0]=I[a+(e-f>>>18&1023)|0];F[b+1|0]=I[a+(d+N(c,268423870)>>>18&1023)|0]}function Jy(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0;a=Xa-464|0;Xa=a;H[a+16>>2]=f;H[a+20>>2]=g;H[a+24>>2]=h;H[a+28>>2]=i;j=a+352|0;H[a+348>>2]=j;j=$i(j,100,31909,a+16|0);H[a+240>>2]=334;k=a+240|0;o=gc(a+232|0,0,k);H[a+240>>2]=334;l=gc(a+224|0,0,k);a:{if(j>>>0>=100){j=Xb();H[a>>2]=f;H[a+4>>2]=g;H[a+8>>2]=h;H[a+12>>2]=i;j=le(a+348|0,j,31909,a);if((j|0)==-1){break a}Ec(o,H[a+348>>2]);Ec(l,qb(j));if(ch(l)){break a}k=H[l>>2]}f=a+216|0;Kb(f,d);p=gd(f);f=H[a+348>>2];$e(p,f,f+j|0,k);m=(j|0)>0?I[H[a+348>>2]]==45:m;n=Ab(a+192|0);g=Ab(a+176|0);h=Ab(a+160|0);kr(c,m,a+216|0,a+208|0,a+207|0,a+206|0,n,g,h,a+156|0);H[a+48>>2]=334;c=a+48|0;i=gc(a+40|0,0,c);f=H[a+156>>2];b:{if((f|0)<(j|0)){f=(((nb(h)+(j-f<<1)|0)+nb(g)|0)+H[a+156>>2]|0)+1|0;break b}f=((nb(h)+nb(g)|0)+H[a+156>>2]|0)+2|0}if(f>>>0>=101){Ec(i,qb(f));c=H[i>>2];if(!c){break a}}jr(c,a+36|0,a+32|0,H[d+4>>2],k,j+k|0,p,m,a+208|0,F[a+207|0],F[a+206|0],n,g,h,H[a+156>>2]);b=Be(b,c,H[a+36>>2],H[a+32>>2],d,e);fc(i);ob(h);ob(g);ob(n);Cb(a+216|0);fc(l);fc(o);Xa=a+464|0;return b|0}Qb();X()}function mu(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;e=c<<2;h=H[e+H[b+8>>2]>>2];k=H[e+H[b+4>>2]>>2];b=H[b>>2]+(c<<3)|0;i=H[b>>2];l=H[b+4>>2];c=H[d+4>>2];d=H[d>>2];e=H[a+336>>2];b=H[a+476>>2];n=H[b+28>>2];o=H[b+24>>2];p=H[b+20>>2];q=H[b+16>>2];b=H[a+112>>2];if(b>>>0>=2){m=b>>>1|0;while(1){f=I[k|0]<<2;b=H[f+p>>2];j=I[h|0]<<2;r=H[j+o>>2];s=H[f+n>>2];f=H[j+q>>2];g=I[i|0];F[d|0]=I[(f+g|0)+e|0];j=r+s>>16;F[d+1|0]=I[(j+g|0)+e|0];F[d+2|0]=I[(b+g|0)+e|0];g=I[i+1|0];F[d+3|0]=I[(g+f|0)+e|0];F[d+4|0]=I[(g+j|0)+e|0];F[d+5|0]=I[(b+g|0)+e|0];g=I[l|0];F[c|0]=I[(g+f|0)+e|0];F[c+1|0]=I[(g+j|0)+e|0];F[c+2|0]=I[(b+g|0)+e|0];g=f;f=I[l+1|0];F[c+3|0]=I[(g+f|0)+e|0];F[c+4|0]=I[(f+j|0)+e|0];F[c+5|0]=I[(b+f|0)+e|0];c=c+6|0;l=l+2|0;d=d+6|0;i=i+2|0;h=h+1|0;k=k+1|0;m=m-1|0;if(m){continue}break}b=H[a+112>>2]}if(b&1){b=I[k|0]<<2;a=H[b+p>>2];h=I[h|0]<<2;k=H[h+o>>2];f=H[b+n>>2];h=H[h+q>>2];b=I[i|0];F[d|0]=I[(h+b|0)+e|0];i=f+k>>16;F[d+1|0]=I[(i+b|0)+e|0];F[d+2|0]=I[(a+b|0)+e|0];b=I[l|0];F[c|0]=I[(b+h|0)+e|0];F[c+1|0]=I[(b+i|0)+e|0];F[c+2|0]=I[(a+b|0)+e|0]}}function kp(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=O(0),j=0,k=0,l=0,m=0;f=Xa-32|0;Xa=f;l=f,m=Jg(b),H[l+16>>2]=m;j=f+24|0;k=f+16|0;c=Xa-32|0;Xa=c;tb(a);h=H[b>>2];d=Tc(a);F[c+31|0]=0;a:{b:{if(!d){break b}g=Wb(h,d);e=H[rb(a,g)>>2];if(!e){break b}while(1){e=H[e>>2];if(!e){break b}if(H[e+4>>2]!=(h|0)){if((Wb(H[e+4>>2],d)|0)!=(g|0)){break b}}if(!de(Ub(a),e+8|0,b)){continue}break}break a}yo(c+16|0,a,h,k);if(!(O(H[tb(a)>>2]+1>>>0)>O(L[Ub(a)>>2]*O(d>>>0))?0:d)){l=c,m=ue(d)^1|d<<1,H[l+12>>2]=m;i=O(U(O(O(H[tb(a)>>2]+1>>>0)/L[Ub(a)>>2])));c:{if(i=O(0)){b=~~i>>>0;break c}b=0}H[c+8>>2]=b;Lj(a,H[zc(c+12|0,c+8|0)>>2]);d=Tc(a);g=Wb(h,d)}b=H[rb(a,g)>>2];d:{if(!b){b=a+8|0;H[H[c+16>>2]>>2]=H[b>>2];H[b>>2]=H[c+16>>2];l=rb(a,g),m=b,H[l>>2]=m;if(!H[H[c+16>>2]>>2]){break d}b=H[c+16>>2];l=rb(a,Wb(H[H[H[c+16>>2]>>2]+4>>2],d)),m=b,H[l>>2]=m;break d}H[H[c+16>>2]>>2]=H[b>>2];H[b>>2]=H[c+16>>2]}b=c+16|0;e=Hd(b);a=tb(a);H[a>>2]=H[a>>2]+1;F[c+31|0]=1;a=H[b>>2];H[b>>2]=0;if(a){b=Fb(b);if(I[b+4|0]){Uo(a+8|0)}if(a){jb(a)}}}Uf(j,Gc(c+16|0,e),c+31|0);Xa=c+32|0;a=oc(j);Xa=f+32|0;return a+4|0}function Ly(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0;a=Xa-624|0;Xa=a;H[a+608>>2]=c;H[a+616>>2]=b;H[a+16>>2]=335;b=gc(a+200|0,a+208|0,a+16|0);h=a+192|0;Kb(h,e);i=ad(h);F[a+191|0]=0;a:{if(!qr(a+616|0,c,d,h,H[e+4>>2],f,a+191|0,i,b,a+196|0,a+608|0)){break a}c=I[36348]|I[36349]<<8|(I[36350]<<16|I[36351]<<24);F[a+183|0]=c;F[a+184|0]=c>>>8;F[a+185|0]=c>>>16;F[a+186|0]=c>>>24;c=I[36345]|I[36346]<<8|(I[36347]<<16|I[36348]<<24);H[a+176>>2]=I[36341]|I[36342]<<8|(I[36343]<<16|I[36344]<<24);H[a+180>>2]=c;Ae(i,a+176|0,a+186|0,a+128|0);H[a+16>>2]=334;c=a+16|0;d=gc(a+8|0,0,c);b:{if((H[a+196>>2]-H[b>>2]|0)>=393){Ec(d,qb((H[a+196>>2]-H[b>>2]>>2)+2|0));if(!H[d>>2]){break b}c=H[d>>2]}if(I[a+191|0]){F[c|0]=45;c=c+1|0}e=H[b>>2];while(1){if(K[a+196>>2]<=e>>>0){c:{F[c|0]=0;H[a>>2]=g;if((De(a+16|0,31915,a)|0)!=1){break c}fc(d);break a}}else{h=a+128|0;j=c,k=I[(a+176|0)+(Rk(h,h+40|0,e)-h>>2)|0],F[j|0]=k;c=c+1|0;e=e+4|0;continue}break}Qb();X()}Qb();X()}if(Ac(a+616|0,a+608|0)){H[f>>2]=H[f>>2]|2}c=H[a+616>>2];Cb(a+192|0);fc(b);Xa=a+624|0;return c|0}function Ny(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0;a=Xa-288|0;Xa=a;H[a+272>>2]=c;H[a+280>>2]=b;H[a+16>>2]=335;b=gc(a+152|0,a+160|0,a+16|0);h=a+144|0;Kb(h,e);i=gd(h);F[a+143|0]=0;a:{if(!xr(a+280|0,c,d,h,H[e+4>>2],f,a+143|0,i,b,a+148|0,a+260|0)){break a}c=I[36348]|I[36349]<<8|(I[36350]<<16|I[36351]<<24);F[a+135|0]=c;F[a+136|0]=c>>>8;F[a+137|0]=c>>>16;F[a+138|0]=c>>>24;c=I[36345]|I[36346]<<8|(I[36347]<<16|I[36348]<<24);H[a+128>>2]=I[36341]|I[36342]<<8|(I[36343]<<16|I[36344]<<24);H[a+132>>2]=c;$e(i,a+128|0,a+138|0,a+118|0);H[a+16>>2]=334;c=a+16|0;d=gc(a+8|0,0,c);b:{if((H[a+148>>2]-H[b>>2]|0)>=99){Ec(d,qb((H[a+148>>2]-H[b>>2]|0)+2|0));if(!H[d>>2]){break b}c=H[d>>2]}if(I[a+143|0]){F[c|0]=45;c=c+1|0}e=H[b>>2];while(1){if(K[a+148>>2]<=e>>>0){c:{F[c|0]=0;H[a>>2]=g;if((De(a+16|0,31915,a)|0)!=1){break c}fc(d);break a}}else{h=a+118|0;j=c,k=I[((Uk(h,h+10|0,e)-a|0)+a|0)+10|0],F[j|0]=k;c=c+1|0;e=e+1|0;continue}break}Qb();X()}Qb();X()}if(Bc(a+280|0,a+272|0)){H[f>>2]=H[f>>2]|2}c=H[a+280>>2];Cb(a+144|0);fc(b);Xa=a+288|0;return c|0}function Vx(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0;a=c;a:{if((d-a|0)<3){break a}}while(1){b:{if(e>>>0<=i>>>0|a>>>0>=d>>>0){break b}g=F[a|0];b=g&255;c:{if((g|0)>=0){g=1;if(b>>>0<=1114111){break c}break b}if(g>>>0<4294967234){break b}if(g>>>0<=4294967263){if((d-a|0)<2){break b}f=I[a+1|0];if((f&192)!=128){break b}g=2;if((f&63|b<<6&1984)>>>0<=1114111){break c}break b}d:{e:{if(g>>>0<=4294967279){if((d-a|0)<3){break b}h=I[a+2|0];f=I[a+1|0];if((b|0)==237){break e}if((b|0)==224){if((f&224)==160){break d}break b}if((f&192)!=128){break b}break d}if((d-a|0)<4|g>>>0>4294967284){break b}h=I[a+3|0];j=I[a+2|0];f=I[a+1|0];f:{g:{switch(b-240|0){case 0:if((f+112&255)>>>0<48){break f}break b;case 4:if((f&240)==128){break f}break b;default:break g}}if((f&192)!=128){break b}}if((j&192)!=128|(h&192)!=128){break b}g=4;if((h&63|(j<<6&4032|(b<<18&1835008|(f&63)<<12)))>>>0>1114111){break b}break c}if((f&224)!=128){break b}}if((h&192)!=128){break b}g=3;if((h&63|(b<<12&61440|(f&63)<<6))>>>0>1114111){break b}}i=i+1|0;a=a+g|0;continue}break}return a-c|0}function dd(a,b,c,d,e){var f=0,g=0,h=0;a:{b:{c:{d:{e:{f:{g:{h:{i:{if((b|0)>=0){f=H[a+52>>2];if((f|0)<=(b|0)){break i}if((c|0)<0){break h}g=H[a+56>>2];if((g|0)<=(c|0)){break g}if((d|0)<0){break f}h=H[a+60>>2];if((h|0)<=(d|0)){break e}if((e|0)<0){break d}if(H[a+64>>2]<=(e|0)){break c}b=N(c,f)+b|0;a=(b+N(H[a+84>>2],d)|0)+N(H[a+88>>2],e)|0;if((a|0)>(b+N(N(e,h)+d|0,N(f,g))|0)){break b}return a}mb(ib(ib(lb(ib(ib(ib(71664,17665),16268),3647),165),4217),17735));break a}mb(ib(ib(lb(ib(ib(ib(71664,18063),16268),3647),166),4217),17735));break a}mb(ib(ib(lb(ib(ib(ib(71664,18273),16268),3647),167),4217),18518));break a}mb(ib(ib(lb(ib(ib(ib(71664,18871),16268),3647),168),4217),18518));break a}mb(ib(ib(lb(ib(ib(ib(71664,19254),16268),3647),169),4217),19315));break a}mb(ib(ib(lb(ib(ib(ib(71664,19686),16268),3647),170),4217),19315));break a}mb(ib(ib(lb(ib(ib(ib(71664,20015),16268),3647),171),4217),20141));break a}mb(ib(ib(lb(ib(ib(ib(71664,20488),16268),3647),172),4217),20141));break a}mb(ib(ib(lb(ib(ib(ib(71664,20900),16268),3647),176),4217),16961))}_();X()}function Ci(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;j=Xa-128|0;Xa=j;H[j+120>>2]=b;k=Bj(c,d);H[j+16>>2]=334;i=j+16|0;p=gc(j+8|0,0,i);a:{if(k>>>0>=101){i=qb(k);if(!i){break a}Ec(p,i)}h=i;b=c;while(1)if((b|0)==(d|0)){b:while(1){c:{if(!(t=Yc(a,j+120|0),u=0,v=k,v?t:u)){if(Bc(a,j+120|0)){H[f>>2]=H[f>>2]|2}break c}m=ic(a);if(!g){m=Bi(e,m)}q=n+1|0;r=0;h=i;b=c;while(1)if((b|0)==(d|0)){n=q;if(!r){continue b}vc(a);h=i;b=c;if(k+l>>>0<2){continue b}while(1){if((b|0)==(d|0)){continue b}d:{if(I[h|0]!=2){break d}if((nb(b)|0)==(n|0)){break d}F[h|0]=0;l=l-1|0}h=h+1|0;b=b+12|0;continue}}else{e:{if(I[h|0]!=1){break e}o=F[wb(b,n)|0];s=m&255;if(!g){o=Bi(e,o)}f:{if((o&255)==(s|0)){r=1;if((nb(b)|0)!=(q|0)){break e}F[h|0]=2;l=l+1|0;break f}F[h|0]=0}k=k-1|0}h=h+1|0;b=b+12|0;continue}}break}g:{h:{while(1){if((c|0)==(d|0)){break h}if(I[i|0]!=2){i=i+1|0;c=c+12|0;continue}break}d=c;break g}H[f>>2]=H[f>>2]|4}fc(p);Xa=j+128|0;return d}else{i:{if(!Od(b)){F[h|0]=1;break i}F[h|0]=2;l=l+1|0;k=k-1|0}h=h+1|0;b=b+12|0;continue}}Qb();X()}function jz(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0;a=Xa-256|0;Xa=a;H[a+248>>2]=37;H[a+252>>2]=0;m=xi(a+248|1,34960,H[c+4>>2]);H[a+204>>2]=a+208;i=Xb();a:{if(m){j=H[c+8>>2];k=a- -64|0;H[k>>2]=g;H[k+4>>2]=h;H[a+56>>2]=e;H[a+60>>2]=f;H[a+48>>2]=j;i=wd(a+208|0,30,i,a+248|0,a+48|0);break a}H[a+80>>2]=e;H[a+84>>2]=f;H[a+88>>2]=g;H[a+92>>2]=h;i=wd(a+208|0,30,i,a+248|0,a+80|0)}H[a+128>>2]=334;k=gc(a+192|0,0,a+128|0);l=a+208|0;j=l;b:{if((i|0)>=30){i=Xb();c:{if(m){j=H[c+8>>2];H[a+16>>2]=g;H[a+20>>2]=h;H[a+8>>2]=e;H[a+12>>2]=f;H[a>>2]=j;i=le(a+204|0,i,a+248|0,a);break c}H[a+32>>2]=e;H[a+36>>2]=f;H[a+40>>2]=g;H[a+44>>2]=h;i=le(a+204|0,i,a+248|0,a+32|0)}if((i|0)==-1){break b}Ec(k,H[a+204>>2]);j=H[a+204>>2]}g=i+j|0;h=me(j,g,c);H[a+128>>2]=334;e=gc(a+120|0,0,a+128|0);d:{if(H[a+204>>2]==(a+208|0)){i=a+128|0;break d}i=qb(i<<1);if(!i){break b}Ec(e,i);l=H[a+204>>2]}f=a+104|0;Kb(f,c);Nr(l,h,g,i,a+116|0,a+112|0,f);Cb(f);b=Be(b,i,H[a+116>>2],H[a+112>>2],c,d);fc(e);fc(k);Xa=a+256|0;return b|0}Qb();X()}function bz(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0;a=Xa-432|0;Xa=a;H[a+424>>2]=37;H[a+428>>2]=0;m=xi(a+424|1,34960,H[c+4>>2]);H[a+380>>2]=a+384;i=Xb();a:{if(m){j=H[c+8>>2];k=a- -64|0;H[k>>2]=g;H[k+4>>2]=h;H[a+56>>2]=e;H[a+60>>2]=f;H[a+48>>2]=j;i=wd(a+384|0,30,i,a+424|0,a+48|0);break a}H[a+80>>2]=e;H[a+84>>2]=f;H[a+88>>2]=g;H[a+92>>2]=h;i=wd(a+384|0,30,i,a+424|0,a+80|0)}H[a+128>>2]=334;k=gc(a+368|0,0,a+128|0);l=a+384|0;j=l;b:{if((i|0)>=30){i=Xb();c:{if(m){j=H[c+8>>2];H[a+16>>2]=g;H[a+20>>2]=h;H[a+8>>2]=e;H[a+12>>2]=f;H[a>>2]=j;i=le(a+380|0,i,a+424|0,a);break c}H[a+32>>2]=e;H[a+36>>2]=f;H[a+40>>2]=g;H[a+44>>2]=h;i=le(a+380|0,i,a+424|0,a+32|0)}if((i|0)==-1){break b}Ec(k,H[a+380>>2]);j=H[a+380>>2]}g=i+j|0;h=me(j,g,c);H[a+128>>2]=334;e=gc(a+120|0,0,a+128|0);d:{if(H[a+380>>2]==(a+384|0)){i=a+128|0;break d}i=qb(i<<3);if(!i){break b}Ec(e,i);l=H[a+380>>2]}f=a+104|0;Kb(f,c);Kr(l,h,g,i,a+116|0,a+112|0,f);Cb(f);b=xf(b,i,H[a+116>>2],H[a+112>>2],c,d);fc(e);fc(k);Xa=a+432|0;return b|0}Qb();X()}function Ai(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;j=Xa-128|0;Xa=j;H[j+120>>2]=b;k=Bj(c,d);H[j+16>>2]=334;i=j+16|0;p=gc(j+8|0,0,i);a:{if(k>>>0>=101){i=qb(k);if(!i){break a}Ec(p,i)}h=i;b=c;while(1)if((b|0)==(d|0)){b:while(1){c:{if(!(s=Xc(a,j+120|0),t=0,u=k,u?s:t)){if(Ac(a,j+120|0)){H[f>>2]=H[f>>2]|2}break c}m=hc(a);if(!g){m=Kc(e,m)}q=n+1|0;r=0;h=i;b=c;while(1)if((b|0)==(d|0)){n=q;if(!r){continue b}uc(a);h=i;b=c;if(k+l>>>0<2){continue b}while(1){if((b|0)==(d|0)){continue b}d:{if(I[h|0]!=2){break d}if((nb(b)|0)==(n|0)){break d}F[h|0]=0;l=l-1|0}h=h+1|0;b=b+12|0;continue}}else{e:{if(I[h|0]!=1){break e}o=H[zi(b,n)>>2];if(!g){o=Kc(e,o)}f:{if((m|0)==(o|0)){r=1;if((nb(b)|0)!=(q|0)){break e}F[h|0]=2;l=l+1|0;break f}F[h|0]=0}k=k-1|0}h=h+1|0;b=b+12|0;continue}}break}g:{h:{while(1){if((c|0)==(d|0)){break h}if(I[i|0]!=2){i=i+1|0;c=c+12|0;continue}break}d=c;break g}H[f>>2]=H[f>>2]|4}fc(p);Xa=j+128|0;return d}else{i:{if(!Od(b)){F[h|0]=1;break i}F[h|0]=2;l=l+1|0;k=k-1|0}h=h+1|0;b=b+12|0;continue}}Qb();X()}function vw(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0;c=Xa-16|0;Xa=c;H[c+12>>2]=a;h=c,i=sc(68316,c+12|0),H[h+8>>2]=i;h=c,i=kc(),H[h>>2]=i;a=-1;if(!xc(c+8|0,c)){b=Cc(c+12|0);g=H[b+544>>2];d=H[b+192>>2];e=H[d>>2];f=H[d+4>>2];a:{a=qb(13732);if(a){b:{H[a+13280>>2]=1;H[a+40>>2]=1058642330;H[a+44>>2]=1073741824;H[a+32>>2]=11;H[a+36>>2]=10;H[a+24>>2]=25;H[a+28>>2]=11;H[a+8>>2]=f;H[a+4>>2]=e;H[a+20>>2]=g;e=qb(N(e,f));H[a+13300>>2]=e;if(!e){break b}H[a+13304>>2]=0;break a}}sb(0,3,37026,0);ba(1);X()}H[a+12>>2]=d;H[a>>2]=1;d=xj(d+8|0);H[a+16>>2]=d;Eg(d,0);H[b+228>>2]=a;if(!a){Ie(36585);a=H[b+224>>2];if(a){a=H[a>>2];if(a){tp(a,0)}jb(a);jb(H[H[b+224>>2]+28>>2]);jb(H[H[b+224>>2]+36>>2]);jb(H[H[b+224>>2]+52>>2]);jb(H[H[b+224>>2]+44>>2]);jb(H[b+224>>2]);H[b+224>>2]=0}a=H[b+228>>2]}if(a){L[a+44>>2]=5}a=H[b+228>>2];if(a){L[a+40>>2]=.5}a=H[b+228>>2];if(a){H[a+36>>2]=16}a=H[b+228>>2];if(a){H[a+24>>2]=6}a=H[b+228>>2];if(a){H[a+28>>2]=6}a=H[b+228>>2];if(a){H[a+32>>2]=6}h=b,i=$m(H[b+192>>2]),H[h+224>>2]=i;a=0}Xa=c+16|0;return a|0}function Pt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;l=H[a+336>>2];b=H[b+84>>2];i=Xa-112|0;a=i;while(1){g=H[b+96>>2];h=G[c+48>>1];f=H[b+32>>2];m=G[c+16>>1];o=N(G[c>>1],H[b>>2])<<13|1024;j=N(H[b+64>>2],G[c+32>>1]);k=N(H[b+128>>2],G[c+64>>1]);p=j-k|0;H[a+40>>2]=o+N(p,-11584)>>11;h=N(g,h);f=N(f,m);g=N(h+f|0,6810);m=o+N(p,2896)|0;j=N(j+k|0,6476);k=m+j|0;f=g+N(f,4209)|0;H[a+80>>2]=k-f>>11;H[a>>2]=f+k>>11;f=m-j|0;g=g+N(h,-17828)|0;H[a+60>>2]=f-g>>11;H[a+20>>2]=f+g>>11;a=a+4|0;b=b+4|0;c=c+2|0;n=n+1|0;if((n|0)!=5){continue}break}a=l-384|0;n=0;c=i;while(1){g=H[c+12>>2];l=H[c+4>>2];i=N(g+l|0,6810);b=H[(n<<2)+d>>2]+e|0;l=i+N(l,4209)|0;j=(H[c>>2]<<13)+134348800|0;h=H[c+8>>2];f=H[c+16>>2];m=h-f|0;k=j+N(m,2896)|0;h=N(f+h|0,6476);f=k+h|0;F[b|0]=I[a+(l+f>>>18&1023)|0];F[b+4|0]=I[a+(f-l>>>18&1023)|0];i=i+N(g,-17828)|0;g=k-h|0;F[b+1|0]=I[a+(i+g>>>18&1023)|0];F[b+3|0]=I[a+(g-i>>>18&1023)|0];F[b+2|0]=I[a+(j+N(m,268423872)>>>18&1023)|0];c=c+20|0;n=n+1|0;if((n|0)!=5){continue}break}}function Yx(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0;a=c;a:{if((d-a|0)<3){break a}}while(1){b:{if(e>>>0<=g>>>0|a>>>0>=d>>>0){break b}b=I[a|0];if(b>>>0>1114111){break b}f=a+1|0;c:{if(b<<24>>24>=0){break c}if(b>>>0<194){break b}if(b>>>0<=223){if((d-a|0)<2){break b}f=I[a+1|0];if((f&192)!=128|(f&63|b<<6&1984)>>>0>1114111){break b}f=a+2|0;break c}d:{e:{if(b>>>0<=239){if((d-a|0)<3){break b}h=I[a+2|0];f=I[a+1|0];if((b|0)==237){break e}if((b|0)==224){if((f&224)==160){break d}break b}if((f&192)!=128){break b}break d}if((d-a|0)<4|b>>>0>244|e-g>>>0<2){break b}h=I[a+3|0];i=I[a+2|0];f=I[a+1|0];f:{g:{switch(b-240|0){case 0:if((f+112&255)>>>0<48){break f}break b;case 4:if((f&240)==128){break f}break b;default:break g}}if((f&192)!=128){break b}}if((i&192)!=128|(h&192)!=128|(h&63|(i<<6&4032|(b<<18&1835008|(f&63)<<12)))>>>0>1114111){break b}g=g+1|0;f=a+4|0;break c}if((f&224)!=128){break b}}if((h&192)!=128|(h&63|(b<<12&61440|(f&63)<<6))>>>0>1114111){break b}f=a+3|0}a=f;g=g+1|0;continue}break}return a-c|0}function um(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0;e=Xa-208|0;Xa=e;H[e+8>>2]=1;H[e+12>>2]=0;i=N(b,c);a:{if(!i){break a}H[e+16>>2]=c;H[e+20>>2]=c;j=0-c|0;b=c;f=b;h=2;while(1){g=b;b=(c+f|0)+b|0;H[(e+16|0)+(h<<2)>>2]=b;h=h+1|0;f=g;if(b>>>0>>0){continue}break}g=(a+i|0)+j|0;b:{if(g>>>0<=a>>>0){h=0;b=1;g=0;break b}h=1;b=1;while(1){c:{if((h&3)==3){aj(a,c,d,b,e+16|0);xh(e+8|0,2);b=b+2|0;break c}f=b-1|0;d:{if(K[(e+16|0)+(f<<2)>>2]>=g-a>>>0){wh(a,c,d,e+8|0,b,0,e+16|0);break d}aj(a,c,d,b,e+16|0)}if((b|0)==1){vh(e+8|0,1);b=0;break c}vh(e+8|0,f);b=1}f=H[e+8>>2];h=f|1;H[e+8>>2]=h;a=a+c|0;if(g>>>0>a>>>0){continue}break}h=f>>>0>1;g=H[e+12>>2]!=0}wh(a,c,d,e+8|0,b,0,e+16|0);if(!(g?1:(b|0)!=1|h)){break a}while(1){e:{if((b|0)<=1){f=e+8|0;g=tm(f);xh(f,g);h=H[e+8>>2];b=b+g|0;break e}f=e+8|0;vh(f,2);H[e+8>>2]=H[e+8>>2]^7;xh(f,1);k=a+j|0;i=e+16|0;g=b-2|0;wh(k-H[i+(g<<2)>>2]|0,c,d,f,b-1|0,1,i);vh(f,1);h=H[e+8>>2]|1;H[e+8>>2]=h;wh(k,c,d,f,g,1,i);b=g}a=a+j|0;if(H[e+12>>2]|(h|0)!=1|(b|0)!=1){continue}break}}Xa=e+208|0}function Zn(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;h=Xa-160|0;Xa=h;f=-1;g=H[b+8>>2];a:{if((g|0)<3){break a}j=qb(N(g,96));if(!j){sb(0,3,1499,0);break a}k=qb(g<<4);if(k){g=0;while(1){f=0;if((g|0)==3){g=0;b:{while(1){Eq(a,d,h+48|0);i=0;f=0;while(1){c=H[b+8>>2];if((f|0)<(c|0)){if((Ho(h+144|0,h+48|0,H[b+4>>2]+N(f,24)|0)|0)<0){break b}c=f<<4;l=c+H[b>>2]|0;m=M[l>>3];p=M[h+144>>3];c=c+k|0;n=M[l+8>>3]-M[h+152>>3];M[c+8>>3]=n;m=m-p;M[c>>3]=m;i=i+(m*m+n*n);f=f+1|0;continue}break}c:{i=i/+(c|0);if(i>3]|!(!g|!(i>3]))&M[a+112>>3]>2]==(g|0)){break c}while(1){if((c|0)>(f|0)){if((Co(N(f,96)+j|0,a,d,H[b+4>>2]+N(f,24)|0)|0)<0){break b}f=f+1|0;c=H[b+8>>2];continue}break}if((xo(h,k,j,c<<1)|0)<0){break b}po(d,h);g=g+1|0;q=i;continue}break}M[e>>3]=i;jb(j);jb(k);f=0;break a}jb(j);jb(k);f=-1;break a}else{while(1){if((f|0)!=4){o=f<<3;l=g<<5;M[o+(l+d|0)>>3]=M[o+(c+l|0)>>3];f=f+1|0;continue}break}g=g+1|0;continue}}}sb(0,3,1499,0);jb(j)}Xa=h+160|0;return f}function jt(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0;f=H[a+4>>2];b=H[f+68>>2];if(b){while(1){if(!H[b>>2]){e=H[b+8>>2];d=N(e,H[b+4>>2])+d|0;c=N(e,H[b+12>>2])+c|0}b=H[b+44>>2];if(b){continue}break}}b=H[f+72>>2];if(b){while(1){if(!H[b>>2]){e=H[b+8>>2];d=(N(e,H[b+4>>2])<<7)+d|0;c=(N(e,H[b+12>>2])<<7)+c|0}b=H[b+44>>2];if(b){continue}break}}a:{if((c|0)<=0){break a}e=1e9;b=H[f+68>>2];if(b){while(1){if(!H[b>>2]){c=H[b+4>>2];d=H[b+12>>2];b:{if((((c-1>>>0)/(d>>>0)|0)+1|0)<=(e|0)){H[b+16>>2]=c;break b}H[b+16>>2]=N(d,e);Nm(a);H[b+40>>2]=1;c=H[b+16>>2]}g=b,h=Om(a,1,H[b+8>>2],c),H[g>>2]=h;d=H[f+80>>2];H[b+36>>2]=0;H[b+24>>2]=0;H[b+28>>2]=0;H[b+20>>2]=d}b=H[b+44>>2];if(b){continue}break}}b=H[f+72>>2];if(!b){break a}while(1){if(!H[b>>2]){c=H[b+4>>2];d=H[b+12>>2];c:{if((((c-1>>>0)/(d>>>0)|0)+1|0)<=(e|0)){H[b+16>>2]=c;break c}H[b+16>>2]=N(d,e);Nm(a);H[b+40>>2]=1;c=H[b+16>>2]}g=b,h=Qm(a,1,H[b+8>>2],c),H[g>>2]=h;d=H[f+80>>2];H[b+36>>2]=0;H[b+24>>2]=0;H[b+28>>2]=0;H[b+20>>2]=d}b=H[b+44>>2];if(b){continue}break}}}function nj(a,b,c,d,e,f){var g=O(0),h=0,i=O(0),j=O(0),k=0;h=Xa-32|0;Xa=h;k=f;a:{b:{c:{d:{if(!b){break d}i=L[e+8>>2];j=L[e+12>>2];if((Ag(a,b,i,j,h+28|0,h+16|0)|0)<0){break d}g=L[h+28>>2];e:{if(O(P(g))>2]=b;g=L[h+16>>2];f:{if(O(P(g))>2]=b;if(!c){break c}if((Ag(a,c,i,j,h+24|0,h+12|0)|0)<0){break c}g=L[h+28>>2];g=O(O(g+g)-L[h+24>>2]);g:{if(O(P(g))>2]=b;g=L[h+16>>2];g=O(O(g+g)-L[h+12>>2]);h:{if(O(P(g))>2]=b;if(!d){break b}if((Ag(a,d,i,j,h+20|0,h+8|0)|0)<0){break b}g=O(L[h+20>>2]+O(O(L[h+28>>2]*O(3))+O(L[h+24>>2]*O(-3))));i:{if(O(P(g))>2]=a;g=O(L[h+8>>2]+O(O(L[h+16>>2]*O(3))+O(L[h+12>>2]*O(-3))));if(O(P(g))>2]=-1;H[f+4>>2]=-1}H[f+8>>2]=-1;H[f+12>>2]=-1}H[f+16>>2]=-1;a=-1}H[k+20>>2]=a;Xa=h+32|0}function Om(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;h=999999984/(c>>>0)|0;e=H[a+4>>2];if(c>>>0>=999999985){i=H[a>>2];H[i+20>>2]=72;Za[H[i>>2]](a)}h=(d|0)>(h|0)?h:d;H[e+80>>2]=h;l=vg(a,b,d<<2);if(d){m=b>>>0<2;i=0;while(1){g=H[a+4>>2];e=d-i|0;h=e>>>0>h>>>0?h:e;e=N(h,c);if(e>>>0>=999999985){f=H[a>>2];H[f+20>>2]=56;H[f+24>>2]=3;Za[H[H[a>>2]>>2]](a)}f=e&7;f=e+(f?8-f|0:0)|0;if(!m){e=H[a>>2];H[e+24>>2]=b;H[e+20>>2]=15;Za[H[H[a>>2]>>2]](a)}j=f+16|0;e=qb(j);if(!e){k=H[a>>2];H[k+20>>2]=56;H[k+24>>2]=4;Za[H[H[a>>2]>>2]](a)}H[g+76>>2]=j+H[g+76>>2];g=g+(b<<2)|0;j=H[g+60>>2];H[e+8>>2]=0;H[e+4>>2]=f;H[e>>2]=j;H[g+60>>2]=e;a:{if(!h){break a}g=e+16|0;f=0;e=h;j=e&3;if(j){while(1){H[(i<<2)+l>>2]=g;e=e-1|0;g=c+g|0;i=i+1|0;f=f+1|0;if((j|0)!=(f|0)){continue}break}}if(h-1>>>0<3){break a}while(1){f=(i<<2)+l|0;H[f>>2]=g;g=c+g|0;j=g+c|0;k=j+c|0;H[f+12>>2]=k;H[f+8>>2]=j;H[f+4>>2]=g;i=i+4|0;g=c+k|0;e=e-4|0;if(e){continue}break}}if(d>>>0>i>>>0){continue}break}}return l|0}function qg(a,b){var c=0,d=0,e=0,f=0,g=0;f=Xa-16|0;Xa=f;a:{b:{if(!Hf(34332,F[b|0])){H[17116]=28;break b}d=2;if(!Hf(b,43)){d=I[b|0]!=114}d=Hf(b,120)?d|128:d;d=Hf(b,101)?d|524288:d;e=d;g=d|64;d=I[b|0];e=(d|0)==114?e:g;e=(d|0)==119?e|512:e;H[f>>2]=438;a=La(a|0,((d|0)==97?e|1024:e)|32768,f|0)|0;if(a>>>0>=4294963201){H[17116]=0-a;a=-1}if((a|0)<0){break a}d=Xa-32|0;Xa=d;c:{d:{e:{if(!Hf(34332,F[b|0])){H[17116]=28;break e}c=qb(1176);if(c){break d}}b=0;break c}pb(c,0,144);if(!Hf(b,43)){H[c>>2]=I[b|0]==114?8:4}f:{if(I[b|0]!=97){b=H[c>>2];break f}b=ra(a|0,3,0)|0;if(!(b&1024)){H[d+16>>2]=b|1024;ra(a|0,4,d+16|0)|0}b=H[c>>2]|128;H[c>>2]=b}H[c+80>>2]=-1;H[c+48>>2]=1024;H[c+60>>2]=a;H[c+44>>2]=c+152;g:{if(b&8){break g}H[d>>2]=d+24;if(Ka(a|0,21523,d|0)|0){break g}H[c+80>>2]=10}H[c+40>>2]=253;H[c+36>>2]=254;H[c+32>>2]=255;H[c+12>>2]=256;if(!I[68489]){H[c+76>>2]=-1}H[c+56>>2]=H[17148];b=H[17148];if(b){H[b+52>>2]=c}H[17148]=c;b=c}Xa=d+32|0;c=b;if(c){break a}pa(a|0)|0}c=0}Xa=f+16|0;return c}function Qm(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;k=c<<7;f=999999984/(k>>>0)|0;e=H[a+4>>2];if(k>>>0>=999999985){h=H[a>>2];H[h+20>>2]=72;Za[H[h>>2]](a)}f=(d|0)>(f|0)?f:d;H[e+80>>2]=f;l=vg(a,b,d<<2);if(d){n=b>>>0<2;j=c<<7;h=0;while(1){e=H[a+4>>2];c=d-h|0;f=c>>>0>f>>>0?f:c;g=N(k,f);if(g>>>0>=999999985){c=H[a>>2];H[c+20>>2]=56;H[c+24>>2]=3;Za[H[H[a>>2]>>2]](a)}if(!n){c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=15;Za[H[H[a>>2]>>2]](a)}i=g|16;c=qb(i);if(!c){m=H[a>>2];H[m+20>>2]=56;H[m+24>>2]=4;Za[H[H[a>>2]>>2]](a)}H[e+76>>2]=i+H[e+76>>2];e=e+(b<<2)|0;i=H[e+60>>2];H[c+8>>2]=0;H[c+4>>2]=g;H[c>>2]=i;H[e+60>>2]=c;a:{if(!f){break a}c=c+16|0;g=0;e=f;i=f&3;if(i){while(1){H[(h<<2)+l>>2]=c;e=e-1|0;h=h+1|0;c=c+j|0;g=g+1|0;if((i|0)!=(g|0)){continue}break}}if(f-1>>>0<3){break a}while(1){g=(h<<2)+l|0;H[g>>2]=c;c=c+j|0;i=c+j|0;H[g+8>>2]=i;H[g+4>>2]=c;c=i+j|0;H[g+12>>2]=c;c=c+j|0;h=h+4|0;e=e-4|0;if(e){continue}break}}if(d>>>0>h>>>0){continue}break}}return l|0}function Vi(a,b,c,d){var e=0,f=0,g=0,h=0;g=Xa-32|0;Xa=g;e=d&2147483647;h=e;f=e-1006698496|0;e=e-1140785152|0;a:{if((f|0)==(e|0)&0|e>>>0>f>>>0){e=d<<4|c>>>28;f=c<<4|b>>>28;c=e;b=b&268435455;if((b|0)==134217728&(a|0)!=0|b>>>0>134217728){e=c+1073741824|0;a=f+1|0;e=a?e:e+1|0;f=a;break a}e=c+1073741824|0;if(b^134217728|a){break a}b=f&1;a=b+f|0;e=a>>>0>>0?e+1|0:e;f=a;break a}if(!(!c&(h|0)==2147418112?!(a|b):h>>>0<2147418112)){e=c;c=d<<4|e>>>28;f=e<<4|b>>>28;e=c&524287|2146959360;break a}f=0;e=2146435072;if(h>>>0>1140785151){break a}e=0;h=h>>>16|0;if(h>>>0<15249){break a}e=d&65535|65536;Rc(g+16|0,a,b,c,e,h-15233|0);cf(g,a,b,c,e,15361-h|0);e=H[g+4>>2];h=e;a=H[g+8>>2];c=H[g+12>>2]<<4|a>>>28;f=a<<4|e>>>28;e=c;a=h&268435455;b=H[g>>2]|(H[g+16>>2]|H[g+24>>2]|(H[g+20>>2]|H[g+28>>2]))!=0;if((a|0)==134217728&(b|0)!=0|a>>>0>134217728){a=f+1|0;e=a?e:e+1|0;f=a;break a}if(a^134217728|b){break a}a=f+(f&1)|0;e=a>>>0>>0?e+1|0:e;f=a}Xa=g+32|0;x(0,f|0);x(1,d&-2147483648|e);return+z()}function Mu(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;f=H[a+468>>2];if(H[a+280>>2]){c=H[f+56>>2];if(!c){wg(a);c=H[f+56>>2]}H[f+56>>2]=c-1}if(!(H[f+20>>2]==-1|H[a+368>>2]<=0)){while(1){c=j<<2;m=H[c+b>>2];c=H[(a+c|0)+372>>2]<<2;g=H[H[(c+a|0)+344>>2]+20>>2];l=(g<<2)+f|0;h=c+f|0;d=H[l+60>>2]+H[h+40>>2]|0;a:{if(!_b(a,d)){H[h+40>>2]=0;c=H[h+24>>2];break a}i=0;c=0;k=_b(a,d+1|0);d=(d+k|0)+2|0;e=_b(a,d);b:{if(!e){break b}c=e;d=H[l+60>>2]+20|0;if(!_b(a,d)){break b}while(1){c=c<<1;if((c|0)==32768){b=H[a>>2];H[b+20>>2]=117;Za[H[b+4>>2]](a,-1);H[f+20>>2]=-1;return 1}d=d+1|0;if(_b(a,d)){continue}break}}g=a+g|0;c:{if(1<>1>(c|0)){break c}e=k<<2;if(1<>1<(c|0)){i=e+12|0;break c}i=e+4|0}H[h+40>>2]=i;d:{if(c>>>0<2){d=c;break d}i=d+14|0;d=c;while(1){e=c>>1;d=(_b(a,i)?e:0)|d;g=c>>>0>3;c=e;if(g){continue}break}}c=H[h+24>>2]+(k?d^-1:d+1|0)|0;H[h+24>>2]=c}G[m>>1]=c<>2];j=j+1|0;if((j|0)>2]){continue}break}}return 1}function we(a,b){var c=O(0),d=0,e=0,f=0,g=0;c=O(a+b);a:{if(!(((B(a),v(2))&2147483647)>>>0<2139095041&((B(b),v(2))&2147483647)>>>0<=2139095040)){break a}d=(B(b),v(2));if((d|0)==1065353216){c=Im(a);break a}g=d>>>30&2;e=(B(a),v(2));f=g|e>>>31;b:{e=e&2147483647;c:{if(!e){d:{switch(f-2|0){case 0:c=O(3.1415927410125732);break a;case 1:break d;default:break c}}c=O(-3.1415927410125732);break a}d=d&2147483647;if((d|0)!=2139095040){c=(x(2,(B(a),v(2))&-2147483648|1070141403),C());if(!d){break a}c=(x(2,(B(a),v(2))&-2147483648|1070141403),C());if(!((e|0)!=2139095040&e>>>0<=d+218103808>>>0)){break a}e:{if(g){c=O(0);if(d>>>0>e+218103808>>>0){break e}}c=Im(O(P(O(a/b))))}a=c;f:{switch(f|0){case 1:c=O(-a);break a;case 2:c=O(O(3.1415927410125732)-O(a+O(8.742277657347586e-8)));break a;case 0:break c;default:break f}}c=O(O(a+O(8.742277657347586e-8))+O(-3.1415927410125732));break a}if((e|0)==2139095040){break b}a=L[(f<<2)+43392>>2]}c=a;break a}c=L[(f<<2)+43376>>2]}return c}function Xx(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;a=Xa-16|0;Xa=a;H[a+12>>2]=c;H[a+8>>2]=f;H[a+12>>2]=c;H[a+8>>2]=f;b=H[a+12>>2];a:{while(1){if(b>>>0>=d>>>0){c=0;break a}c=2;b=H[b>>2];if(b>>>0>1114111|(b&-2048)==55296){break a}b:{c:{if(b>>>0<=127){c=1;f=H[a+8>>2];if((g-f|0)<=0){break a}H[a+8>>2]=f+1;F[f|0]=b;break c}if(b>>>0<=2047){c=H[a+8>>2];if((g-c|0)<2){break b}H[a+8>>2]=c+1;F[c|0]=b>>>6|192;c=H[a+8>>2];H[a+8>>2]=c+1;F[c|0]=b&63|128;break c}c=H[a+8>>2];f=g-c|0;if(b>>>0<=65535){if((f|0)<3){break b}H[a+8>>2]=c+1;F[c|0]=b>>>12|224;c=H[a+8>>2];H[a+8>>2]=c+1;F[c|0]=b>>>6&63|128;c=H[a+8>>2];H[a+8>>2]=c+1;F[c|0]=b&63|128;break c}if((f|0)<4){break b}H[a+8>>2]=c+1;F[c|0]=b>>>18|240;c=H[a+8>>2];H[a+8>>2]=c+1;F[c|0]=b>>>12&63|128;c=H[a+8>>2];H[a+8>>2]=c+1;F[c|0]=b>>>6&63|128;c=H[a+8>>2];H[a+8>>2]=c+1;F[c|0]=b&63|128}b=H[a+12>>2]+4|0;H[a+12>>2]=b;continue}break}c=1}H[e>>2]=H[a+12>>2];H[h>>2]=H[a+8>>2];Xa=a+16|0;return c|0}function Lu(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;e=H[a+468>>2];if(H[a+280>>2]){c=H[e+56>>2];if(!c){wg(a);c=H[e+56>>2]}H[e+56>>2]=c-1}a:{b:{if(H[e+20>>2]==-1){break b}h=e+188|0;f=H[a+412>>2]-1|0;c=H[H[a+344>>2]+24>>2];i=c+a|0;g=(c<<2)+e|0;j=H[b>>2];k=H[a+432>>2];while(1){c=f;b=H[g+124>>2]+N(c,3)|0;if(_b(a,b)){break b}while(1){c:{f=c+1|0;if(_b(a,b+1|0)){break c}b=b+3|0;c=f;if((c|0)>2]){continue}break a}break}l=_b(a,h);d=b+2|0;b=_b(a,d);d:{if(!b){c=0;break d}e:{if(!_b(a,d)){break e}b=b<<1;d=H[g+124>>2]+(I[i+264|0]>(c|0)?189:217)|0;if(!_b(a,d)){break e}while(1){b=b<<1;if((b|0)==32768){break a}d=d+1|0;if(_b(a,d)){continue}break}}if(b>>>0<2){c=b;break d}m=d+14|0;c=b;while(1){d=b>>1;c=(_b(a,m)?d:0)|c;n=b>>>0>3;b=d;if(n){continue}break}}G[(H[(f<<2)+k>>2]<<1)+j>>1]=(l?c^-1:c+1|0)<>2];if(H[a+416>>2]>(f|0)){continue}break}}return 1}b=H[a>>2];H[b+20>>2]=117;Za[H[b+4>>2]](a,-1);H[e+20>>2]=-1;return 1}function Lm(a){var b=0,c=0,d=0,e=0;b=H[a+484>>2];a=Za[H[H[a+4>>2]>>2]](a,1,2044)|0;c=a+1020|0;H[b+40>>2]=c;H[a+1016>>2]=-1;H[a+1020>>2]=0;H[a+1024>>2]=1;H[a+1028>>2]=2;H[a+1032>>2]=3;H[a+1036>>2]=4;H[a+1008>>2]=-3;H[a+1012>>2]=-2;H[a+1040>>2]=5;H[a+1044>>2]=6;H[a+1e3>>2]=-5;H[a+1004>>2]=-4;H[a+1048>>2]=7;H[a+1052>>2]=8;H[a+992>>2]=-7;H[a+996>>2]=-6;H[a+1056>>2]=9;H[a+1060>>2]=10;H[a+984>>2]=-9;H[a+988>>2]=-8;H[a+1064>>2]=11;H[a+1068>>2]=12;H[a+976>>2]=-11;H[a+980>>2]=-10;H[a+1072>>2]=13;H[a+1076>>2]=14;H[a+968>>2]=-13;H[a+972>>2]=-12;H[a+1080>>2]=15;H[a+960>>2]=-15;H[a+964>>2]=-14;b=16;d=16;while(1){a=d<<2;H[a+c>>2]=b;e=0-b|0;H[c-a>>2]=e;H[(a|4)+c>>2]=b;H[((d^-1)<<2)+c>>2]=e;b=b+1|0;a=48;d=d+2|0;if((d|0)!=48){continue}break}while(1){b=a<<2;H[b+c>>2]=32;H[c-b>>2]=-32;H[(b|4)+c>>2]=32;H[((a^-1)<<2)+c>>2]=-32;H[(b|8)+c>>2]=32;H[(-2-a<<2)+c>>2]=-32;H[(b|12)+c>>2]=32;H[(-3-a<<2)+c>>2]=-32;a=a+4|0;if((a|0)!=256){continue}break}}function rw(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;c=Xa-16|0;Xa=c;H[c+12>>2]=a;l=c,m=sc(68316,c+12|0),H[l+8>>2]=m;l=c,m=kc(),H[l>>2]=m;a=-1;if(!xc(c+8|0,c)){f=Cc(c+12|0);a=H[f+196>>2];if(a){jb(a);H[f+196>>2]=0;H[f+200>>2]=0}Nn(f);d=Xa-32|0;Xa=d;l=d,m=To(68316,c+12|0),H[l+24>>2]=m;l=d,m=Pj(),H[l+16>>2]=m;if(!Ad(d+24|0,d+16|0)){e=H[nf(d+8|0,d+24|0)>>2];h=Xa-32|0;Xa=h;vo(Gc(h+24|0,e));k=h+8|0;j=Xa-16|0;Xa=j;i=Tc(68316);g=Wb(H[e+4>>2],i);b=H[rb(68316,g)>>2];while(1){a=b;b=H[a>>2];if((b|0)!=(e|0)){continue}break}a:{if((a|0)!=68324){if((Wb(H[a+4>>2],i)|0)==(g|0)){break a}}b=H[e>>2];if(b){if((Wb(H[b+4>>2],i)|0)==(g|0)){break a}}l=rb(68316,g),m=0,H[l>>2]=m}b=H[e>>2];b:{if(!b){break b}b=Wb(H[b+4>>2],i);if((b|0)==(g|0)){break b}l=rb(68316,b),m=a,H[l>>2]=m}H[a>>2]=H[e>>2];H[e>>2]=0;a=tb(68316);H[a>>2]=H[a>>2]-1;Sf(k,e,Tf(j+8|0,kb(68316),1));Xa=j+16|0;tn(k);Xa=h+32|0}Xa=d+32|0;jb(Mn(f));a=0}Xa=c+16|0;return a|0}function xu(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;l=H[a+332>>2]-1|0;m=H[a+452>>2];a:{while(1){f=H[a+144>>2];c=H[a+152>>2];if((f|0)>=(c|0)&((c|0)!=(f|0)|K[a+148>>2]>K[a+156>>2])){break a}if(Za[H[H[a+460>>2]>>2]](a)|0){continue}break}return 0}if(H[a+36>>2]>0){d=H[a+216>>2];while(1){b:{if(!H[d+52>>2]){break b}e=h<<2;c=H[d+12>>2];n=Za[H[H[a+4>>2]+32>>2]](a,H[(e+m|0)+72>>2],N(c,H[a+156>>2]),c,0)|0;if(K[a+156>>2]>>0){c=H[d+12>>2]}else{f=H[d+12>>2];c=K[d+32>>2]%(f>>>0)|0;c=c?c:f}if((c|0)<=0){break b}o=H[(e+H[a+472>>2]|0)+4>>2];i=H[b+e>>2];e=H[d+28>>2];g=0;while(1){f=0;if(e){e=H[(g<<2)+n>>2];j=0;k=0;while(1){Za[o|0](a,d,e,i,j);e=e+128|0;j=H[d+36>>2]+j|0;f=H[d+28>>2];k=k+1|0;if(f>>>0>k>>>0){continue}break}}i=(H[d+40>>2]<<2)+i|0;e=f;g=g+1|0;if((c|0)!=(g|0)){continue}break}}d=d+88|0;h=h+1|0;if((h|0)>2]){continue}break}}b=H[a+156>>2]+1|0;H[a+156>>2]=b;return(b>>>0>2]?3:4)|0}function Sk(a,b,c,d,e,f,g,h,i,j,k,l){var m=0;m=Xa-16|0;Xa=m;H[m+12>>2]=a;a:{b:{if((a|0)==(f|0)){if(!I[b|0]){break b}a=0;F[b|0]=0;b=H[e>>2];H[e>>2]=b+1;F[b|0]=46;if(!nb(h)){break a}b=H[j>>2];if((b-i|0)>159){break a}c=H[k>>2];H[j>>2]=b+4;H[b>>2]=c;break a}c:{if((a|0)!=(g|0)){break c}if(!nb(h)){break c}if(!I[b|0]){break b}a=0;b=H[j>>2];if((b-i|0)>159){break a}a=H[k>>2];H[j>>2]=b+4;H[b>>2]=a;a=0;H[k>>2]=0;break a}a=-1;f=Rk(l,l+128|0,m+12|0)-l|0;if((f|0)>124){break a}g=I[(f>>2)+56384|0];d:{e:{a=f&-5;if((a|0)!=88){if((a|0)!=96){break e}b=H[e>>2];if((b|0)!=(d|0)){a=-1;if((I[b-1|0]&95)!=(I[c|0]&127)){break a}}H[e>>2]=b+1;F[b|0]=g;a=0;break a}F[c|0]=80;break d}a=F[c|0];if((a|0)!=(g&95)){break d}F[c|0]=a|128;if(!I[b|0]){break d}F[b|0]=0;if(!nb(h)){break d}a=H[j>>2];if((a-i|0)>159){break d}b=H[k>>2];H[j>>2]=a+4;H[a>>2]=b}a=H[e>>2];H[e>>2]=a+1;F[a|0]=g;a=0;if((f|0)>84){break a}H[k>>2]=H[k>>2]+1;break a}a=-1}Xa=m+16|0;return a}function tj(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;k=Xa-16|0;Xa=k;a:{b:{c:{d:{if(c){if(!d){break d}if(!e){break c}f=N(Qn(b),N(c,e));H[a+12>>2]=f;l=N(d,f);if((l|0)!=H[a+20>>2]){g=Hb(l);m=Xa-16|0;Xa=m;h=Xa-32|0;Xa=h;i=m+8|0;H[i>>2]=g;n=jp(h+24|0,g);j=Hb(16);f=Xa-32|0;Xa=f;H[f+12>>2]=g;Ij(j);H[j>>2]=28372;Qf(j+12|0,Qf(f+8|0,f+12|0));Xa=f+32|0;H[i+4>>2]=j;Hd(n);H[h+4>>2]=g;H[h>>2]=g;f=H[n>>2];H[n>>2]=0;if(f){jb(f)}Xa=h+32|0;Mj(i,a+24|0);ee(i);Xa=m+16|0;if(!H[a+24>>2]){break b}if(!H[a+24>>2]){break a}}H[a+20>>2]=l;H[a+16>>2]=e;H[a+8>>2]=d;H[a+4>>2]=c;H[a>>2]=b;Xa=k+16|0;return}mb(ib(ib(lb(ib(ib(ib(71664,1276),2586),3647),127),4217),4569));_();X()}mb(ib(ib(lb(ib(ib(ib(71664,5518),2586),3647),128),4217),6032));_();X()}mb(ib(ib(lb(ib(ib(ib(71664,8660),2586),3647),130),4217),9082));_();X()}mb(ib(ib(lb(ib(ib(ib(71664,10197),2586),3647),149),4217),10616));_();X()}a=ia(16)|0;Lg(a,ed(k,11148));ha(a|0,27284,14);X()}function ot(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;b=H[b+84>>2];f=N(H[b+96>>2],G[c+48>>1]);h=N(H[b+32>>2],G[c+16>>1]);g=N(f+h|0,4433);i=H[d>>2]+e|0;a=H[a+336>>2]-384|0;j=N(H[b+100>>2],G[c+50>>1]);k=N(H[b+36>>2],G[c+18>>1]);l=N(j+k|0,4433);k=l+N(k,6270)|0;m=N(H[b+68>>2],J[c+34>>1]);n=N(H[b+4>>2],J[c+2>>1]);o=m+n<<13;p=k+o|0;q=N(H[b+64>>2],J[c+32>>1]);b=N(H[b>>2],J[c>>1]);c=q+b<<13;h=g+N(h,6270)|0;r=(c+h|0)+33587200|0;F[i|0]=I[a+(p+r>>>16&1023)|0];F[i+1|0]=I[a+(r-p>>>16&1023)|0];i=H[d+4>>2]+e|0;g=g+N(f,-15137)|0;b=b-q<<13;f=(g+b|0)+33587200|0;j=N(j,-15137)+l|0;l=n-m<<13;m=j+l|0;F[i|0]=I[a+(f+m>>>16&1023)|0];F[i+1|0]=I[a+(f-m>>>16&1023)|0];f=H[d+8>>2]+e|0;b=(b-g|0)+33587200|0;g=l-j|0;F[f|0]=I[a+(b+g>>>16&1023)|0];F[f+1|0]=I[a+(b-g>>>16&1023)|0];b=H[d+12>>2]+e|0;c=(c-h|0)+33587200|0;d=o-k|0;F[b|0]=I[a+(c+d>>>16&1023)|0];F[b+1|0]=I[a+(c-d>>>16&1023)|0]}function Vk(a,b,c,d,e,f,g,h,i,j,k,l){var m=0;m=Xa-16|0;Xa=m;F[m+15|0]=a;a:{b:{if((a|0)==(f|0)){if(!I[b|0]){break b}a=0;F[b|0]=0;b=H[e>>2];H[e>>2]=b+1;F[b|0]=46;if(!nb(h)){break a}b=H[j>>2];if((b-i|0)>159){break a}c=H[k>>2];H[j>>2]=b+4;H[b>>2]=c;break a}c:{if((a|0)!=(g|0)){break c}if(!nb(h)){break c}if(!I[b|0]){break b}a=0;b=H[j>>2];if((b-i|0)>159){break a}a=H[k>>2];H[j>>2]=b+4;H[b>>2]=a;a=0;H[k>>2]=0;break a}a=-1;f=Uk(l,l+32|0,m+15|0)-l|0;if((f|0)>31){break a}g=I[f+56384|0];d:{e:{switch((f&-2)-22|0){case 2:b=H[e>>2];if((b|0)!=(d|0)&(I[b-1|0]&95)!=(I[c|0]&127)){break a}H[e>>2]=b+1;F[b|0]=g;a=0;break a;case 0:F[c|0]=80;break d;default:break e}}a=F[c|0];if((a|0)!=(g&95)){break d}F[c|0]=a|128;if(!I[b|0]){break d}F[b|0]=0;if(!nb(h)){break d}a=H[j>>2];if((a-i|0)>159){break d}b=H[k>>2];H[j>>2]=a+4;H[a>>2]=b}a=H[e>>2];H[e>>2]=a+1;F[a|0]=g;a=0;if((f|0)>21){break a}H[k>>2]=H[k>>2]+1;break a}a=-1}Xa=m+16|0;return a}function pt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;m=H[a+336>>2];b=H[b+84>>2];i=Xa-80|0;a=i;while(1){g=H[b+64>>2];n=G[c+32>>1];h=N(G[c>>1],H[b>>2])<<13|1024;l=N(H[b+128>>2],G[c+64>>1]);o=h+N(l,-11586)>>11;f=N(H[b+32>>2],G[c+16>>1]);j=N(H[b+96>>2],G[c+48>>1]);k=N(H[b+160>>2],G[c+80>>1]);p=f-(j+k|0)<<2;H[a+48>>2]=o-p;H[a+12>>2]=o+p;g=N(N(g,n),10033);n=h+N(l,5793)|0;l=g+n|0;h=f+j<<13;f=N(f+k|0,2998);h=h+f|0;H[a+60>>2]=l-h>>11;H[a>>2]=l+h>>11;g=n-g|0;f=f+(k-j<<13)|0;H[a+36>>2]=g-f>>11;H[a+24>>2]=f+g>>11;a=a+4|0;b=b+4|0;c=c+2|0;q=q+1|0;if((q|0)!=3){continue}break}b=m-384|0;a=0;c=i;while(1){i=H[(a<<2)+d>>2]+e|0;j=(H[c>>2]<<13)+134348800|0;f=H[c+8>>2];k=j+N(f,5793)|0;m=N(H[c+4>>2],10033);F[i|0]=I[b+(k+m>>>18&1023)|0];F[i+2|0]=I[b+(k-m>>>18&1023)|0];F[i+1|0]=I[b+(j+N(f,268423870)>>>18&1023)|0];c=c+12|0;a=a+1|0;if((a|0)!=6){continue}break}}function kl(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;c=Xa-32|0;Xa=c;a:{if(I[a+52|0]){d=H[a+48>>2];if(!b){break a}F[a+52|0]=0;H[a+48>>2]=-1;break a}H[c+24>>2]=1;e=H[jl(c+24|0,a+44|0)>>2];f=(e|0)>0?e:0;b:{while(1){if((d|0)!=(f|0)){g=gh(H[a+32>>2]);if((g|0)==-1){break b}F[(c+24|0)+d|0]=g;d=d+1|0;continue}break}c:{if(I[a+53|0]){F[c+23|0]=I[c+24|0];break c}g=c+24|0;while(1){d:{d=H[a+40>>2];i=H[d>>2];j=H[d+4>>2];h=c+24|0;f=h+e|0;e:{switch(tl(H[a+36>>2],d,h,f,c+16|0,c+23|0,g,c+12|0)-1|0){case 0:break e;case 1:break b;case 2:break d;default:break c}}d=H[a+40>>2];H[d>>2]=i;H[d+4>>2]=j;if((e|0)==8){break b}d=gh(H[a+32>>2]);if((d|0)==-1){break b}F[f|0]=d;e=e+1|0;continue}break}F[c+23|0]=I[c+24|0]}f:{if(!b){while(1){if((e|0)<=0){break f}e=e-1|0;if((hh(Rd(F[e+(c+24|0)|0]),H[a+32>>2])|0)!=-1){continue}break b}}k=a,l=Rd(F[c+23|0]),H[k+48>>2]=l}d=Rd(F[c+23|0]);break a}d=-1}Xa=c+32|0;return d}function rz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;a=Xa-384|0;Xa=a;H[a+368>>2]=c;H[a+376>>2]=b;Tk(a+216|0,d,a+240|0,a+236|0,a+232|0);b=Ab(a+200|0);xb(b,Mb(b));c=wb(b,0);H[a+196>>2]=c;H[a+28>>2]=a+32;H[a+24>>2]=0;F[a+23|0]=1;F[a+22|0]=69;while(1){a:{if(!Xc(a+376|0,a+368|0)){break a}if(H[a+196>>2]==(nb(b)+c|0)){d=nb(b);xb(b,nb(b)<<1);xb(b,Mb(b));c=wb(b,0);H[a+196>>2]=d+c}if(Sk(hc(a+376|0),a+23|0,a+22|0,c,a+196|0,H[a+236>>2],H[a+232>>2],a+216|0,a+32|0,a+28|0,a+24|0,a+240|0)){break a}uc(a+376|0);continue}break}b:{if(!nb(a+216|0)|!I[a+23|0]){break b}d=H[a+28>>2];if((d-(a+32|0)|0)>159){break b}H[a+28>>2]=d+4;H[d>>2]=H[a+24>>2]}Ur(a,c,H[a+196>>2],e);c=H[a>>2];d=H[a+4>>2];g=H[a+12>>2];H[f+8>>2]=H[a+8>>2];H[f+12>>2]=g;H[f>>2]=c;H[f+4>>2]=d;Vc(a+216|0,a+32|0,H[a+28>>2],e);if(Ac(a+376|0,a+368|0)){H[e>>2]=H[e>>2]|2}c=H[a+376>>2];ob(b);ob(a+216|0);Xa=a+384|0;return c|0}function Az(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;a=Xa-288|0;Xa=a;H[a+272>>2]=c;H[a+280>>2]=b;Wk(a+224|0,d,a+240|0,a+239|0,a+238|0);b=Ab(a+208|0);xb(b,Mb(b));c=wb(b,0);H[a+204>>2]=c;H[a+28>>2]=a+32;H[a+24>>2]=0;F[a+23|0]=1;F[a+22|0]=69;while(1){a:{if(!Yc(a+280|0,a+272|0)){break a}if(H[a+204>>2]==(nb(b)+c|0)){d=nb(b);xb(b,nb(b)<<1);xb(b,Mb(b));c=wb(b,0);H[a+204>>2]=d+c}if(Vk(ic(a+280|0),a+23|0,a+22|0,c,a+204|0,F[a+239|0],F[a+238|0],a+224|0,a+32|0,a+28|0,a+24|0,a+240|0)){break a}vc(a+280|0);continue}break}b:{if(!nb(a+224|0)|!I[a+23|0]){break b}d=H[a+28>>2];if((d-(a+32|0)|0)>159){break b}H[a+28>>2]=d+4;H[d>>2]=H[a+24>>2]}Ur(a,c,H[a+204>>2],e);c=H[a>>2];d=H[a+4>>2];g=H[a+12>>2];H[f+8>>2]=H[a+8>>2];H[f+12>>2]=g;H[f>>2]=c;H[f+4>>2]=d;Vc(a+224|0,a+32|0,H[a+28>>2],e);if(Bc(a+280|0,a+272|0)){H[e>>2]=H[e>>2]|2}c=H[a+280>>2];ob(b);ob(a+224|0);Xa=a+288|0;return c|0}function Tl(a,b,c,d){var e=0,f=0,g=0,h=0,i=0;g=Xa-32|0;Xa=g;f=d&2147483647;e=f-1065418752|0;h=f-1082064896|0;a:{if((e|0)==(h|0)&0|e>>>0>>0){f=(d&33554431)<<7|c>>>25;e=0;i=e;h=c&33554431;if(!(!e&(h|0)==16777216?!(a|b):!e&h>>>0<16777216)){e=f+1073741825|0;break a}e=f+1073741824|0;if(h^16777216|a|(b|i)){break a}e=(f&1)+e|0;break a}if(!(!c&(f|0)==2147418112?!(a|b):f>>>0<2147418112)){e=((d&33554431)<<7|c>>>25)&4194303|2143289344;break a}e=2139095040;if(f>>>0>1082064895){break a}e=0;f=f>>>16|0;if(f>>>0<16145){break a}e=d&65535|65536;Rc(g+16|0,a,b,c,e,f-16129|0);cf(g,a,b,c,e,16257-f|0);b=H[g+8>>2];e=(H[g+12>>2]&33554431)<<7|b>>>25;h=H[g>>2]|(H[g+16>>2]|H[g+24>>2]|(H[g+20>>2]|H[g+28>>2]))!=0;f=H[g+4>>2];a=0;b=b&33554431;if(!(!a&(b|0)==16777216?!(h|f):!a&b>>>0<16777216)){e=e+1|0;break a}if(b^16777216|h|(a|f)){break a}e=(e&1)+e|0}Xa=g+32|0;return x(2,d&-2147483648|e),C()}function Jz(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;d=a;a:{b:{c:{d:{e:{f:{g:{h:{i:{j:{if(b){if(!c){break j}break i}a=(d>>>0)/(c>>>0)|0;Ya=0;break a}if(!d){break h}break g}if(!(c-1&c)){break f}g=(Q(c)+33|0)-Q(b)|0;e=0-g|0;break d}a=(b>>>0)/0|0;Ya=0;break a}a=32-Q(b)|0;if(a>>>0<31){break e}break c}if((c|0)==1){break b}a=c?31-Q(c-1^c)|0:32;c=a&31;if((a&63)>>>0>=32){a=0;b=b>>>c|0}else{a=b>>>c|0;b=((1<>>c}Ya=a;a=b;break a}g=a+1|0;e=63-a|0}a=g&63;f=a&31;if(a>>>0>=32){a=0;h=b>>>f|0}else{a=b>>>f|0;h=((1<>>f}f=a;a=e&63;e=a&31;if(a>>>0>=32){a=d<>>32-e|b<>>31;f=f<<1|h>>>31;i=l-(f+(a>>>0>e>>>0)|0)>>31;j=c&i;h=a-j|0;f=f-(a>>>0>>0)|0;b=b<<1|d>>>31;d=k|d<<1;k=i&1;g=g-1|0;if(g){continue}break}}Ya=b<<1|d>>>31;a=k|d<<1;break a}d=0;b=0}Ya=b;a=d}return a}function hl(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;c=Xa-32|0;Xa=c;a:{if(I[a+52|0]){d=H[a+48>>2];if(!b){break a}F[a+52|0]=0;H[a+48>>2]=-1;break a}H[c+24>>2]=1;e=H[jl(c+24|0,a+44|0)>>2];f=(e|0)>0?e:0;b:{while(1){if((d|0)!=(f|0)){g=gh(H[a+32>>2]);if((g|0)==-1){break b}F[(c+24|0)+d|0]=g;d=d+1|0;continue}break}c:{if(I[a+53|0]){H[c+20>>2]=F[c+24|0];break c}g=c+24|0;while(1){d:{d=H[a+40>>2];i=H[d>>2];j=H[d+4>>2];h=c+24|0;f=h+e|0;e:{switch(tl(H[a+36>>2],d,h,f,c+16|0,c+20|0,g,c+12|0)-1|0){case 0:break e;case 1:break b;case 2:break d;default:break c}}d=H[a+40>>2];H[d>>2]=i;H[d+4>>2]=j;if((e|0)==8){break b}d=gh(H[a+32>>2]);if((d|0)==-1){break b}F[f|0]=d;e=e+1|0;continue}break}H[c+20>>2]=F[c+24|0]}f:{if(!b){while(1){if((e|0)<=0){break f}e=e-1|0;if((hh(F[e+(c+24|0)|0],H[a+32>>2])|0)!=-1){continue}break b}}H[a+48>>2]=H[c+20>>2]}d=H[c+20>>2];break a}d=-1}Xa=c+32|0;return d}function ye(a,b,c,d,e,f,g,h){var i=0,j=0,k=0,l=0,m=0;i=Xa-32|0;Xa=i;H[i+16>>2]=c;H[i+24>>2]=b;b=i+8|0;Kb(b,d);j=ad(b);Cb(b);H[e>>2]=0;c=0;a:{while(1){if((g|0)==(h|0)|c){break a}b:{if(Ac(i+24|0,i+16|0)){break b}c:{if((fg(j,H[g>>2])|0)==37){c=g+4|0;if((h|0)==(c|0)){break b}k=0;b=fg(j,H[c>>2]);d:{if(!((b|0)==69|(b&255)==48)){c=g;break d}if((g+8|0)==(h|0)){break b}k=b;b=fg(j,H[g+8>>2])}l=i,m=Za[H[H[a>>2]+36>>2]](a,H[i+24>>2],H[i+16>>2],d,e,f,b,k)|0,H[l+24>>2]=m;g=c+8|0;break c}if(Dd(j,8192,H[g>>2])){while(1){e:{g=g+4|0;if((h|0)==(g|0)){g=h;break e}if(Dd(j,8192,H[g>>2])){continue}}break}while(1){if(!Xc(i+24|0,i+16|0)){break c}if(!Dd(j,8192,hc(i+24|0))){break c}uc(i+24|0);continue}}if((Kc(j,hc(i+24|0))|0)==(Kc(j,H[g>>2])|0)){g=g+4|0;uc(i+24|0);break c}H[e>>2]=4}c=H[e>>2];continue}break}H[e>>2]=4}if(Ac(i+24|0,i+16|0)){H[e>>2]=H[e>>2]|2}Xa=i+32|0;return H[i+24>>2]}function $s(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;if((d|0)>0){v=H[a+336>>2];f=H[a+484>>2];i=H[a+120>>2];w=0-i|0;j=H[a+112>>2];q=j-1|0;x=N(q,i);y=j+1<<1;while(1){a=n<<2;r=a+c|0;pb(H[r>>2],0,j);if((i|0)>0){z=a+b|0;g=0;while(1){k=H[z>>2]+g|0;a=H[r>>2];a:{if(H[f+84>>2]){a=a+q|0;k=k+x|0;o=-1;s=w;e=H[((g<<2)+f|0)+68>>2]+y|0;break a}o=1;s=i;e=H[((g<<2)+f|0)+68>>2]}l=0;b:{if(!j){h=e;m=0;break b}h=g<<2;A=H[h+H[f+16>>2]>>2];B=H[h+H[f+24>>2]>>2];t=0;p=j;m=0;while(1){h=(o<<1)+e|0;u=I[(I[k|0]+((G[h>>1]+l|0)+8>>4)|0)+v|0];l=I[u+B|0];F[a|0]=l+I[a|0];C=e;e=u-I[l+A|0]|0;G[C>>1]=N(e,3)+m;l=N(e,7);m=N(e,5)+t|0;a=a+o|0;k=k+s|0;t=e;e=h;p=p-1|0;if(p){continue}break}}G[h>>1]=m;g=g+1|0;if((i|0)!=(g|0)){continue}break}}H[f+84>>2]=!H[f+84>>2];n=n+1|0;if((n|0)!=(d|0)){continue}break}}}function Eu(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;e=Xa-32|0;Xa=e;d=H[a+468>>2];a:{b:{if(H[d+44>>2]|!H[a+280>>2]){break b}c=H[a+464>>2];H[c+24>>2]=H[c+24>>2]+(H[d+16>>2]/8|0);H[d+16>>2]=0;if(!(Za[H[c+8>>2]](a)|0)){break a}if(H[a+340>>2]>0){c=0;while(1){H[((c<<2)+d|0)+24>>2]=0;c=c+1|0;if((c|0)>2]){continue}break}}H[d+20>>2]=0;H[d+44>>2]=H[a+280>>2];if(H[a+440>>2]){break b}H[d+40>>2]=0}H[e+24>>2]=a;f=H[a+24>>2];h=H[f>>2];H[e+8>>2]=h;g=H[f+4>>2];H[e+12>>2]=g;j=1;c=H[d+16>>2];i=H[d+12>>2];if(H[a+368>>2]>0){h=1<>2];f=0;while(1){if((c|0)<=0){if(!jc(e+8|0,i,c,1)){j=0;break a}i=H[e+16>>2];c=H[e+20>>2]}c=c-1|0;if(i>>>c&1){g=H[(f<<2)+b>>2];G[g>>1]=h|J[g>>1]}f=f+1|0;if((f|0)>2]){continue}break}g=H[e+12>>2];h=H[e+8>>2];f=H[a+24>>2]}H[f+4>>2]=g;H[f>>2]=h;H[d+16>>2]=c;H[d+12>>2]=i;H[d+44>>2]=H[d+44>>2]-1}Xa=e+32|0;return j|0}function ze(a,b,c,d,e,f,g,h){var i=0,j=0,k=0,l=0,m=0;i=Xa-32|0;Xa=i;H[i+16>>2]=c;H[i+24>>2]=b;b=i+8|0;Kb(b,d);j=gd(b);Cb(b);H[e>>2]=0;c=0;a:{while(1){if((g|0)==(h|0)|c){break a}b:{if(Bc(i+24|0,i+16|0)){break b}c:{if((gg(j,F[g|0])|0)==37){c=g+1|0;if((h|0)==(c|0)){break b}k=0;b=gg(j,F[c|0]);d:{if(!((b|0)==69|(b&255)==48)){c=g;break d}if((g+2|0)==(h|0)){break b}k=b;b=gg(j,F[g+2|0])}l=i,m=Za[H[H[a>>2]+36>>2]](a,H[i+24>>2],H[i+16>>2],d,e,f,b,k)|0,H[l+24>>2]=m;g=c+2|0;break c}if(Ed(j,8192,F[g|0])){while(1){e:{g=g+1|0;if((h|0)==(g|0)){g=h;break e}if(Ed(j,8192,F[g|0])){continue}}break}while(1){if(!Yc(i+24|0,i+16|0)){break c}if(!Ed(j,8192,ic(i+24|0))){break c}vc(i+24|0);continue}}if((Bi(j,ic(i+24|0))|0)==(Bi(j,F[g|0])|0)){g=g+1|0;vc(i+24|0);break c}H[e>>2]=4}c=H[e>>2];continue}break}H[e>>2]=4}if(Bc(i+24|0,i+16|0)){H[e>>2]=H[e>>2]|2}Xa=i+32|0;return H[i+24>>2]}function kz(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=+e;var f=0,g=0,h=0,i=0,j=0,k=0,l=0;a=Xa-208|0;Xa=a;H[a+200>>2]=37;H[a+204>>2]=0;h=xi(a+200|1,37042,H[c+4>>2]);H[a+156>>2]=a+160;f=Xb();a:{if(h){g=H[c+8>>2];M[a+40>>3]=e;H[a+32>>2]=g;f=wd(a+160|0,30,f,a+200|0,a+32|0);break a}M[a+48>>3]=e;f=wd(a+160|0,30,f,a+200|0,a+48|0)}H[a+80>>2]=334;j=gc(a+144|0,0,a+80|0);i=a+160|0;g=i;b:{if((f|0)>=30){f=Xb();c:{if(h){g=H[c+8>>2];M[a+8>>3]=e;H[a>>2]=g;f=le(a+156|0,f,a+200|0,a);break c}M[a+16>>3]=e;f=le(a+156|0,f,a+200|0,a+16|0)}if((f|0)==-1){break b}Ec(j,H[a+156>>2]);g=H[a+156>>2]}k=f+g|0;l=me(g,k,c);H[a+80>>2]=334;g=gc(a+72|0,0,a+80|0);d:{if(H[a+156>>2]==(a+160|0)){f=a+80|0;break d}f=qb(f<<1);if(!f){break b}Ec(g,f);i=H[a+156>>2]}h=a+56|0;Kb(h,c);Nr(i,l,k,f,a+68|0,a- -64|0,h);Cb(h);b=Be(b,f,H[a+68>>2],H[a+64>>2],c,d);fc(g);fc(j);Xa=a+208|0;return b|0}Qb();X()}function cz(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=+e;var f=0,g=0,h=0,i=0,j=0,k=0,l=0;a=Xa-384|0;Xa=a;H[a+376>>2]=37;H[a+380>>2]=0;h=xi(a+376|1,37042,H[c+4>>2]);H[a+332>>2]=a+336;f=Xb();a:{if(h){g=H[c+8>>2];M[a+40>>3]=e;H[a+32>>2]=g;f=wd(a+336|0,30,f,a+376|0,a+32|0);break a}M[a+48>>3]=e;f=wd(a+336|0,30,f,a+376|0,a+48|0)}H[a+80>>2]=334;j=gc(a+320|0,0,a+80|0);i=a+336|0;g=i;b:{if((f|0)>=30){f=Xb();c:{if(h){g=H[c+8>>2];M[a+8>>3]=e;H[a>>2]=g;f=le(a+332|0,f,a+376|0,a);break c}M[a+16>>3]=e;f=le(a+332|0,f,a+376|0,a+16|0)}if((f|0)==-1){break b}Ec(j,H[a+332>>2]);g=H[a+332>>2]}k=f+g|0;l=me(g,k,c);H[a+80>>2]=334;g=gc(a+72|0,0,a+80|0);d:{if(H[a+332>>2]==(a+336|0)){f=a+80|0;break d}f=qb(f<<3);if(!f){break b}Ec(g,f);i=H[a+332>>2]}h=a+56|0;Kb(h,c);Kr(i,l,k,f,a+68|0,a- -64|0,h);Cb(h);b=xf(b,f,H[a+68>>2],H[a+64>>2],c,d);fc(g);fc(j);Xa=a+384|0;return b|0}Qb();X()}function wt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;b=H[b+84>>2];f=N(H[b+44>>2],G[c+22>>1]);g=H[d>>2]+e|0;a=H[a+336>>2]-384|0;h=N(H[b+32>>2],J[c+16>>1]);j=N(H[b>>2],J[c>>1]);i=(h+j|0)+4100|0;k=N(H[b+40>>2],J[c+20>>1]);l=N(H[b+8>>2],J[c+4>>1]);m=k+l|0;n=i+m<<13;o=N(H[b+12>>2],G[c+6>>1]);p=o+f|0;q=N(H[b+36>>2],G[c+18>>1]);b=N(H[b+4>>2],G[c+2>>1]);c=q+b|0;r=N(p+c|0,4433);c=r+N(c,6270)|0;F[g|0]=I[a+(n+c>>>16&1023)|0];F[g+3|0]=I[a+(n-c>>>16&1023)|0];c=N(p,-15137)+r|0;i=i-m<<13;F[g+1|0]=I[a+(c+i>>>16&1023)|0];F[g+2|0]=I[a+(i-c>>>16&1023)|0];g=o-f|0;f=b-q|0;c=N(g+f|0,4433);b=H[d+4>>2]+e|0;d=c+N(f,6270)|0;e=(j-h|0)+4100|0;f=l-k|0;h=e+f<<13;F[b|0]=I[a+(d+h>>>16&1023)|0];F[b+3|0]=I[a+(h-d>>>16&1023)|0];c=c+N(g,-15137)|0;d=e-f<<13;F[b+1|0]=I[a+(c+d>>>16&1023)|0];F[b+2|0]=I[a+(d-c>>>16&1023)|0]}function en(a,b,c,d,e){var f=O(0),g=0,h=0,i=0,j=0,k=O(0),l=O(0),m=O(0),n=O(0),o=O(0),p=0;h=Xa-16|0;Xa=h;j=-1;i=Xa+-64|0;Xa=i;Xa=i- -64|0;f=L[a+32>>2];k=O(O(f*d)-L[a+16>>2]);l=O(O(f*c)-L[a>>2]);f=L[a+36>>2];m=O(O(f*d)-L[a+20>>2]);n=O(O(f*c)-L[a+4>>2]);f=O(O(l*m)-O(k*n));g=-1;a:{if(f==O(0)){break a}o=L[a+44>>2];d=O(L[a+28>>2]-O(o*d));c=O(L[a+12>>2]-O(o*c));L[h+12>>2]=O(O(m*c)+O(d*O(-n)))/f;L[h+8>>2]=O(O(l*d)-O(c*k))/f;g=0}b:{if((g|0)<0){break b}c=L[b+12>>2];d=O(O(O(L[h+12>>2]*c)/O(25.399999618530273))+O(.5));c:{if(O(P(d))>2];if((a|0)>=(i|0)){break b}p=H[b+8>>2];c=O(O(O(p|0)+O(O(c*L[h+8>>2])/O(-25.399999618530273)))+O(.5));d:{if(O(P(c))=(p|0)){break b}F[e|0]=I[H[b>>2]+(a+N(i,g)|0)|0];j=0}Xa=h+16|0;return j}function hf(a,b,c,d){var e=0,f=O(0),g=0,h=0;f=O(T(hq(d)));a:{if(O(P(f))>2]=e;d=gq(O(Kf(O(d/O(1<>2]));b:{if(O(P(d))>2]=e;if((H[a+20>>2]-1|0)==(e|0)){H[b>>2]=H[b>>2]+1;H[c>>2]=0;e=0}h=c;c=H[b>>2];c:{d:{if((c|0)<0){H[b>>2]=0;e=0;break d}g=H[a+16>>2];if((c|0)<(g|0)){break c}H[b>>2]=g-1;e=H[a+20>>2]-1|0}H[h>>2]=e}e:{f:{g:{b=H[b>>2];if((b|0)>=0){if((b|0)>=H[a+16>>2]){break g}if((e|0)<0){break f}if(H[a+20>>2]<=(e|0)){break e}return}mb(ib(ib(lb(ib(ib(ib(71664,9329),9784),4187),268),4854),10549));_();X()}mb(ib(ib(lb(ib(ib(ib(71664,11195),9784),4187),269),4854),11599));_();X()}mb(ib(ib(lb(ib(ib(ib(71664,13949),9784),4187),270),4854),14224));_();X()}mb(ib(ib(lb(ib(ib(ib(71664,14739),9784),4187),271),4854),15254));_();X()}function Ju(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;e=H[a+468>>2];if(H[a+280>>2]){d=H[e+56>>2];if(!d){wg(a);d=H[e+56>>2]}H[e+56>>2]=d-1}a:{if(H[e+20>>2]==-1){break a}d=H[a+424>>2];g=-1<>2];i=H[b>>2];j=H[a+432>>2];c=H[H[a+344>>2]+24>>2];b:{while(1){if(J[(H[(d<<2)+j>>2]<<1)+i>>1]){break b}d=d-1|0;if(d){continue}break}d=0}k=e+188|0;b=H[a+412>>2]-1|0;l=(c<<2)+e|0;while(1){c=H[l+124>>2]+N(b,3)|0;if((b|0)>=(d|0)){if(_b(a,c)){break a}}c:{d:{e:{while(1){b=b+1|0;f=(H[(b<<2)+j>>2]<<1)+i|0;if(J[f>>1]){if(!_b(a,c+2|0)){break c}c=G[f>>1];if((c|0)>=0){break e}c=c+g|0;break d}if(_b(a,c+1|0)){c=_b(a,k)?g:h;break d}c=c+3|0;if(H[a+416>>2]>(b|0)){continue}break}b=H[a>>2];H[b+20>>2]=117;Za[H[b+4>>2]](a,-1);H[e+20>>2]=-1;return 1}c=c+h|0}G[f>>1]=c}if(H[a+416>>2]>(b|0)){continue}break}}return 1}function sb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;a=Xa-16|0;Xa=a;if(!(!I[c|0]|(!c|H[15784]>(b|0)))){H[a+12>>2]=d;e=Xa-16|0;Xa=e;H[e+12>>2]=d;a:{if(!I[c|0]|(!c|H[15784]>(b|0))){break a}d=H[e+12>>2];H[e+8>>2]=d;g=ff(0,0,c,d);if(!g){break a}if(b>>>0<=3){f=ld(H[(b<<2)+21712>>2])+3|0}h=f+g|0;i=h+1|0;d=qb(i);if(f){H[e>>2]=H[(b<<2)+21712>>2];$i(d,f+1|0,4848,e)}ff(d+f|0,g+1|0,c,H[e+12>>2]);b:{c:{b=H[17068];if(b){if(!H[17069]){break c}if(H[17070]!=68596){b=H[17071];if(!b){break b}c=H[17073];f=I[68288]?4096:0;if(c>>>0>=f>>>0){break b}b=b+c|0;if((f-c|0)-4>>>0>=h>>>0){Zi(b,d,i);H[17073]=c+h;break b}F[b|0]=46;F[b+1|0]=46;F[b+2|0]=46;F[b+3|0]=0;H[17073]=f;break b}if(!H[17073]){break c}Za[b|0](H[17071]);H[17073]=0;b=H[17068];break c}b=H[11820];be(d,1,ld(d),b);break b}Za[b|0](d)}jb(d)}Xa=e+16|0}Xa=a+16|0}function tz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=O(0);a=Xa-368|0;Xa=a;H[a+352>>2]=c;H[a+360>>2]=b;Tk(a+200|0,d,a+224|0,a+220|0,a+216|0);b=Ab(a+184|0);xb(b,Mb(b));c=wb(b,0);H[a+180>>2]=c;H[a+12>>2]=a+16;H[a+8>>2]=0;F[a+7|0]=1;F[a+6|0]=69;while(1){a:{if(!Xc(a+360|0,a+352|0)){break a}if(H[a+180>>2]==(nb(b)+c|0)){d=nb(b);xb(b,nb(b)<<1);xb(b,Mb(b));c=wb(b,0);H[a+180>>2]=d+c}if(Sk(hc(a+360|0),a+7|0,a+6|0,c,a+180|0,H[a+220>>2],H[a+216>>2],a+200|0,a+16|0,a+12|0,a+8|0,a+224|0)){break a}uc(a+360|0);continue}break}b:{if(!nb(a+200|0)|!I[a+7|0]){break b}d=H[a+12>>2];if((d-(a+16|0)|0)>159){break b}H[a+12>>2]=d+4;H[d>>2]=H[a+8>>2]}g=f,h=Wr(c,H[a+180>>2],e),L[g>>2]=h;Vc(a+200|0,a+16|0,H[a+12>>2],e);if(Ac(a+360|0,a+352|0)){H[e>>2]=H[e>>2]|2}c=H[a+360>>2];ob(b);ob(a+200|0);Xa=a+368|0;return c|0}function Cz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=O(0);a=Xa-272|0;Xa=a;H[a+256>>2]=c;H[a+264>>2]=b;Wk(a+208|0,d,a+224|0,a+223|0,a+222|0);b=Ab(a+192|0);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=c;H[a+12>>2]=a+16;H[a+8>>2]=0;F[a+7|0]=1;F[a+6|0]=69;while(1){a:{if(!Yc(a+264|0,a+256|0)){break a}if(H[a+188>>2]==(nb(b)+c|0)){d=nb(b);xb(b,nb(b)<<1);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=d+c}if(Vk(ic(a+264|0),a+7|0,a+6|0,c,a+188|0,F[a+223|0],F[a+222|0],a+208|0,a+16|0,a+12|0,a+8|0,a+224|0)){break a}vc(a+264|0);continue}break}b:{if(!nb(a+208|0)|!I[a+7|0]){break b}d=H[a+12>>2];if((d-(a+16|0)|0)>159){break b}H[a+12>>2]=d+4;H[d>>2]=H[a+8>>2]}g=f,h=Wr(c,H[a+188>>2],e),L[g>>2]=h;Vc(a+208|0,a+16|0,H[a+12>>2],e);if(Bc(a+264|0,a+256|0)){H[e>>2]=H[e>>2]|2}c=H[a+264>>2];ob(b);ob(a+208|0);Xa=a+272|0;return c|0}function sz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0;a=Xa-368|0;Xa=a;H[a+352>>2]=c;H[a+360>>2]=b;Tk(a+200|0,d,a+224|0,a+220|0,a+216|0);b=Ab(a+184|0);xb(b,Mb(b));c=wb(b,0);H[a+180>>2]=c;H[a+12>>2]=a+16;H[a+8>>2]=0;F[a+7|0]=1;F[a+6|0]=69;while(1){a:{if(!Xc(a+360|0,a+352|0)){break a}if(H[a+180>>2]==(nb(b)+c|0)){d=nb(b);xb(b,nb(b)<<1);xb(b,Mb(b));c=wb(b,0);H[a+180>>2]=d+c}if(Sk(hc(a+360|0),a+7|0,a+6|0,c,a+180|0,H[a+220>>2],H[a+216>>2],a+200|0,a+16|0,a+12|0,a+8|0,a+224|0)){break a}uc(a+360|0);continue}break}b:{if(!nb(a+200|0)|!I[a+7|0]){break b}d=H[a+12>>2];if((d-(a+16|0)|0)>159){break b}H[a+12>>2]=d+4;H[d>>2]=H[a+8>>2]}g=f,h=Vr(c,H[a+180>>2],e),M[g>>3]=h;Vc(a+200|0,a+16|0,H[a+12>>2],e);if(Ac(a+360|0,a+352|0)){H[e>>2]=H[e>>2]|2}c=H[a+360>>2];ob(b);ob(a+200|0);Xa=a+368|0;return c|0}function Bz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0;a=Xa-272|0;Xa=a;H[a+256>>2]=c;H[a+264>>2]=b;Wk(a+208|0,d,a+224|0,a+223|0,a+222|0);b=Ab(a+192|0);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=c;H[a+12>>2]=a+16;H[a+8>>2]=0;F[a+7|0]=1;F[a+6|0]=69;while(1){a:{if(!Yc(a+264|0,a+256|0)){break a}if(H[a+188>>2]==(nb(b)+c|0)){d=nb(b);xb(b,nb(b)<<1);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=d+c}if(Vk(ic(a+264|0),a+7|0,a+6|0,c,a+188|0,F[a+223|0],F[a+222|0],a+208|0,a+16|0,a+12|0,a+8|0,a+224|0)){break a}vc(a+264|0);continue}break}b:{if(!nb(a+208|0)|!I[a+7|0]){break b}d=H[a+12>>2];if((d-(a+16|0)|0)>159){break b}H[a+12>>2]=d+4;H[d>>2]=H[a+8>>2]}g=f,h=Vr(c,H[a+188>>2],e),M[g>>3]=h;Vc(a+208|0,a+16|0,H[a+12>>2],e);if(Bc(a+264|0,a+256|0)){H[e>>2]=H[e>>2]|2}c=H[a+264>>2];ob(b);ob(a+208|0);Xa=a+272|0;return c|0}function Jm(){Qa(62528,32803);Pa(62552,31522,1,1,0);fa(62564,31153,1,-128,127);fa(62588,31146,1,-128,127);fa(62576,31144,1,0,255);fa(62600,29969,2,-32768,32767);fa(62612,29960,2,0,65535);fa(62624,29984,4,-2147483648,2147483647);fa(62636,29975,4,0,-1);fa(62648,31792,4,-2147483648,2147483647);fa(62660,31783,4,0,-1);Cq(62672,30293,-2147483648,2147483647);Cq(62684,30292,0,-1);ta(62696,30282,4);ta(62708,32348,8);sa(37688,31810);sa(42640,36170);la(42728,4,31797);la(42820,2,31822);la(42912,4,31837);Oa(37796,31600);$(42968,0,36101);$(43008,0,36203);$(43048,1,36131);$(43088,2,35733);$(43128,3,35764);$(43168,4,35804);$(43208,5,35833);$(43248,4,36240);$(43288,5,36270);$(43008,0,35935);$(43048,1,35902);$(43088,2,36001);$(43128,3,35967);$(43168,4,36068);$(43208,5,36034);$(43328,6,35871);$(43368,7,36309)}function Ur(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;h=Xa-32|0;Xa=h;a:{b:{c:{if((b|0)!=(c|0)){j=H[17116];H[17116]=0;g=Xa-16|0;Xa=g;Xb();e=Xa-16|0;Xa=e;f=Xa-16|0;Xa=f;Di(f,b,h+28|0,2);k=H[f>>2];i=H[f+4>>2];b=H[f+12>>2];H[e+8>>2]=H[f+8>>2];H[e+12>>2]=b;H[e>>2]=k;H[e+4>>2]=i;Xa=f+16|0;i=H[e>>2];f=H[e+4>>2];b=H[e+12>>2];H[g+8>>2]=H[e+8>>2];H[g+12>>2]=b;H[g>>2]=i;H[g+4>>2]=f;Xa=e+16|0;f=H[g>>2];e=H[g+4>>2];b=H[g+12>>2];H[h+16>>2]=H[g+8>>2];H[h+20>>2]=b;H[h+8>>2]=f;H[h+12>>2]=e;Xa=g+16|0;i=H[h+16>>2];f=H[h+20>>2];g=H[h+8>>2];e=H[h+12>>2];b=H[17116];if(!b){break c}if(H[h+28>>2]!=(c|0)){break b}l=g;m=e;n=i;o=f;if((b|0)!=68){break a}break b}H[d>>2]=4;break a}H[17116]=j;if(H[h+28>>2]==(c|0)){break a}}H[d>>2]=4;g=l;e=m;i=n;f=o}H[a>>2]=g;H[a+4>>2]=e;H[a+8>>2]=i;H[a+12>>2]=f;Xa=h+32|0}function Mr(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;k=Xa-16|0;Xa=k;l=ad(g);g=ig(g);hd(k,g);a:{if(Od(k)){Ae(l,a,c,d);g=(c-a<<2)+d|0;H[f>>2]=g;break a}H[f>>2]=d;b:{c:{i=a;h=I[i|0];switch(h-43|0){case 0:case 2:break c;default:break b}}i=jd(l,h<<24>>24);h=H[f>>2];H[f>>2]=h+4;H[h>>2]=i;i=a+1|0}if(!(I[i|0]!=48|(c-i|0)<2|(I[i+1|0]|32)!=120)){h=jd(l,48);j=H[f>>2];H[f>>2]=j+4;H[j>>2]=h;h=jd(l,F[i+1|0]);j=H[f>>2];H[f>>2]=j+4;H[j>>2]=h;i=i+2|0}yf(i,c);j=0;n=id(g);h=0;g=i;while(1){if(c>>>0<=g>>>0){wi((i-a<<2)+d|0,H[f>>2]);g=H[f>>2]}else{d:{if(!I[wb(k,h)|0]){break d}if(F[wb(k,h)|0]!=(j|0)){break d}j=H[f>>2];H[f>>2]=j+4;H[j>>2]=n;h=(nb(k)-1>>>0>h>>>0)+h|0;j=0}o=jd(l,F[g|0]);m=H[f>>2];H[f>>2]=m+4;H[m>>2]=o;g=g+1|0;j=j+1|0;continue}break}}H[e>>2]=(b|0)==(c|0)?g:(b-a<<2)+d|0;ob(k);Xa=k+16|0}function Im(a){var b=0,c=0,d=O(0),e=O(0),f=0,g=O(0);f=(B(a),v(2));c=f&2147483647;if(c>>>0>=1283457024){return((B(a),v(2))&2147483647)>>>0>2139095040?a:(x(2,(B(a),v(2))&-2147483648|1070141402),C())}a:{b:{if(c>>>0<=1054867455){b=-1;if(c>>>0>=964689920){break b}break a}a=O(P(a));if(c>>>0<=1066926079){if(c>>>0<=1060110335){a=O(O(O(a+a)+O(-1))/O(a+O(2)));b=0;break b}a=O(O(a+O(-1))/O(a+O(1)));b=1;break b}if(c>>>0<=1075576831){a=O(O(a+O(-1.5))/O(O(a*O(1.5))+O(1)));b=2;break b}a=O(O(-1)/a);b=3}e=O(a*a);d=O(e*e);g=O(d*O(O(d*O(-.106480173766613))+O(-.19999158382415771)));d=O(e*O(O(d*O(O(d*O(.06168760731816292))+O(.14253635704517365)))+O(.333333283662796)));if(c>>>0<=1054867455){return O(a-O(a*O(g+d)))}b=b<<2;a=O(L[b+43408>>2]-O(O(O(a*O(g+d))-L[b+43424>>2])-a));a=(f|0)>=0?a:O(-a)}return a}function Or(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;k=Xa-16|0;Xa=k;l=gd(g);g=zf(g);hd(k,g);a:{if(Od(k)){$e(l,a,c,d);g=(c-a|0)+d|0;H[f>>2]=g;break a}H[f>>2]=d;b:{c:{i=a;h=I[i|0];switch(h-43|0){case 0:case 2:break c;default:break b}}i=Kc(l,h<<24>>24);h=H[f>>2];H[f>>2]=h+1;F[h|0]=i;i=a+1|0}if(!(I[i|0]!=48|(c-i|0)<2|(I[i+1|0]|32)!=120)){h=Kc(l,48);j=H[f>>2];H[f>>2]=j+1;F[j|0]=h;h=Kc(l,F[i+1|0]);j=H[f>>2];H[f>>2]=j+1;F[j|0]=h;i=i+2|0}yf(i,c);j=0;n=id(g);h=0;g=i;while(1){if(c>>>0<=g>>>0){yf((i-a|0)+d|0,H[f>>2]);g=H[f>>2]}else{d:{if(!I[wb(k,h)|0]){break d}if(F[wb(k,h)|0]!=(j|0)){break d}j=H[f>>2];H[f>>2]=j+1;F[j|0]=n;h=(nb(k)-1>>>0>h>>>0)+h|0;j=0}o=Kc(l,F[g|0]);m=H[f>>2];H[f>>2]=m+1;F[m|0]=o;g=g+1|0;j=j+1|0;continue}break}}H[e>>2]=(b|0)==(c|0)?g:(b-a|0)+d|0;ob(k);Xa=k+16|0}function Mm(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;e=H[a+484>>2];c=H[a+88>>2];b=(c|0)==1;H[e+28>>2]=b;l=e,m=Za[H[H[a+4>>2]+8>>2]](a,1,b?766:256,H[a+120>>2])|0,H[l+24>>2]=m;if(H[a+120>>2]>0){g=H[e+20>>2];i=(c|0)!=1;while(1){c=h<<2;b=H[(c+e|0)+32>>2];g=(g|0)/(b|0)|0;if(!i){d=c+H[e+24>>2]|0;H[d>>2]=H[d>>2]+255}j=b-1|0;k=j<<1;f=(b+254|0)/(k|0)|0;c=H[c+H[e+24>>2]>>2];b=0;d=0;while(1){if((d|0)>(f|0)){while(1){b=b+1|0;f=(N(b<<1|1,255)+j|0)/(k|0)|0;if((f|0)<(d|0)){continue}break}}F[c+d|0]=N(b,g);d=d+1|0;if((d|0)!=256){continue}break}if(!i){b=1;while(1){f=c-b|0;F[f|0]=I[c|0];d=c+b|0;F[d+255|0]=I[c+255|0];F[c+(b^-1)|0]=I[c|0];F[d+256|0]=I[c+255|0];F[f-2|0]=I[c|0];F[d+257|0]=I[c+255|0];b=b+3|0;if((b|0)!=256){continue}break}}h=h+1|0;if((h|0)>2]){continue}break}}}function ku(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;c=c<<2;g=H[c+H[b+8>>2]>>2];h=H[c+H[b+4>>2]>>2];i=H[c+H[b>>2]>>2];b=H[d>>2];f=H[a+336>>2];c=H[a+476>>2];l=H[c+28>>2];m=H[c+24>>2];n=H[c+20>>2];o=H[c+16>>2];c=H[a+112>>2];if(c>>>0>=2){d=c>>>1|0;while(1){e=I[h|0]<<2;c=H[e+n>>2];j=I[g|0]<<2;k=H[j+m>>2];p=H[e+l>>2];j=H[j+o>>2];e=I[i|0];F[b|0]=I[f+(j+e|0)|0];k=k+p>>16;F[b+1|0]=I[f+(k+e|0)|0];F[b+2|0]=I[f+(c+e|0)|0];e=I[i+1|0];F[b+3|0]=I[f+(e+j|0)|0];F[b+4|0]=I[f+(e+k|0)|0];F[b+5|0]=I[f+(c+e|0)|0];b=b+6|0;i=i+2|0;g=g+1|0;h=h+1|0;d=d-1|0;if(d){continue}break}c=H[a+112>>2]}if(c&1){a=I[h|0]<<2;c=H[a+n>>2];d=I[g|0]<<2;g=H[d+m>>2];h=H[a+l>>2];a=I[i|0];F[b|0]=I[f+(a+H[d+o>>2]|0)|0];F[b+1|0]=I[f+(a+(g+h>>16)|0)|0];F[b+2|0]=I[f+(a+c|0)|0]}}function Lb(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;b=H[a+112>>2];d=H[a+116>>2];e=!!(b|d);c=b;a:{i=e;f=H[a+4>>2];e=H[a+44>>2];b=f-e|0;h=b;g=b+H[a+120>>2]|0;b=H[a+124>>2]+(b>>31)|0;b=g>>>0>>0?b+1|0:b;if(!(i&(c>>>0<=g>>>0&(b|0)>=(d|0)|(b|0)>(d|0)))){h=Ah(a);if((h|0)>=0){break a}f=H[a+4>>2];e=H[a+44>>2]}H[a+112>>2]=-1;H[a+116>>2]=-1;H[a+104>>2]=f;c=e-f|0;d=c+g|0;b=(c>>31)+b|0;H[a+120>>2]=d;H[a+124>>2]=d>>>0>>0?b+1|0:b;return-1}d=g+1|0;b=d?b:b+1|0;f=H[a+4>>2];e=H[a+8>>2];c=H[a+112>>2];g=H[a+116>>2];b:{if(!(c|g)){break b}i=c-d|0;c=g-(b+(d>>>0>c>>>0)|0)|0;j=e-f|0;g=j>>31;if((c|0)>=(g|0)&i>>>0>=j>>>0|(c|0)>(g|0)){break b}e=f+i|0}H[a+104>>2]=e;c=H[a+44>>2];e=c-f|0;d=e+d|0;b=(e>>31)+b|0;H[a+120>>2]=d;H[a+124>>2]=d>>>0>>0?b+1|0:b;if(c>>>0>=f>>>0){F[f-1|0]=h}return h}function ou(a){a=a|0;var b=0,c=0,d=0;b=H[a+444>>2];a:{b:{if(H[b+8>>2]){H[b+8>>2]=0;Za[H[H[a+484>>2]>>2]](a,0);Za[H[H[a+456>>2]>>2]](a,2);c=2;break b}c:{if(H[a+136>>2]|!H[a+84>>2]){break c}if(!(!H[a+92>>2]|!H[a+108>>2])){H[a+484>>2]=H[b+24>>2];H[b+8>>2]=1;break c}if(H[a+100>>2]){H[a+484>>2]=H[b+20>>2];break c}c=H[a>>2];H[c+20>>2]=47;Za[H[c>>2]](a)}Za[H[H[a+472>>2]>>2]](a);Za[H[H[a+452>>2]+8>>2]](a);if(H[a+68>>2]){break a}if(!H[b+16>>2]){Za[H[H[a+480>>2]>>2]](a)}Za[H[H[a+476>>2]>>2]](a);if(H[a+84>>2]){Za[H[H[a+484>>2]>>2]](a,H[b+8>>2])}Za[H[H[a+456>>2]>>2]](a,H[b+8>>2]?3:0);c=0}Za[H[H[a+448>>2]>>2]](a,c)}c=H[a+8>>2];d:{if(!c){break d}d=H[b+12>>2];H[c+12>>2]=d;b=(H[b+8>>2]?2:1)+d|0;H[c+16>>2]=b;if(H[H[a+460>>2]+20>>2]|!H[a+64>>2]){break d}H[c+16>>2]=b+(H[a+108>>2]?2:1)}}function wz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0;a=Xa-352|0;Xa=a;H[a+336>>2]=c;H[a+344>>2]=b;g=ne(d);h=ah(d,a+224|0);$g(a+208|0,d,a+332|0);b=Ab(a+192|0);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=c;H[a+12>>2]=a+16;H[a+8>>2]=0;while(1){a:{if(!Xc(a+344|0,a+336|0)){break a}if(H[a+188>>2]==(nb(b)+c|0)){d=nb(b);xb(b,nb(b)<<1);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=d+c}if(hg(hc(a+344|0),g,c,a+188|0,a+8|0,H[a+332>>2],a+208|0,a+16|0,a+12|0,h)){break a}uc(a+344|0);continue}break}b:{if(!nb(a+208|0)){break b}d=H[a+12>>2];if((d-(a+16|0)|0)>159){break b}H[a+12>>2]=d+4;H[d>>2]=H[a+8>>2]}i=f,j=$r(c,H[a+188>>2],e,g),H[i>>2]=j;H[f+4>>2]=Ya;Vc(a+208|0,a+16|0,H[a+12>>2],e);if(Ac(a+344|0,a+336|0)){H[e>>2]=H[e>>2]|2}c=H[a+344>>2];ob(b);ob(a+208|0);Xa=a+352|0;return c|0}function uz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0;a=Xa-352|0;Xa=a;H[a+336>>2]=c;H[a+344>>2]=b;g=ne(d);h=ah(d,a+224|0);$g(a+208|0,d,a+332|0);b=Ab(a+192|0);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=c;H[a+12>>2]=a+16;H[a+8>>2]=0;while(1){a:{if(!Xc(a+344|0,a+336|0)){break a}if(H[a+188>>2]==(nb(b)+c|0)){d=nb(b);xb(b,nb(b)<<1);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=d+c}if(hg(hc(a+344|0),g,c,a+188|0,a+8|0,H[a+332>>2],a+208|0,a+16|0,a+12|0,h)){break a}uc(a+344|0);continue}break}b:{if(!nb(a+208|0)){break b}d=H[a+12>>2];if((d-(a+16|0)|0)>159){break b}H[a+12>>2]=d+4;H[d>>2]=H[a+8>>2]}i=f,j=Xr(c,H[a+188>>2],e,g),H[i>>2]=j;H[f+4>>2]=Ya;Vc(a+208|0,a+16|0,H[a+12>>2],e);if(Ac(a+344|0,a+336|0)){H[e>>2]=H[e>>2]|2}c=H[a+344>>2];ob(b);ob(a+208|0);Xa=a+352|0;return c|0}function Wn(a){var b=O(0),c=0,d=0,e=0,f=0;c=Xa-16|0;Xa=c;e=(B(a),v(2));d=e&2147483647;a:{if(d>>>0<=1061752794){b=O(1);if(d>>>0<964689920){break a}b=Vd(+a);break a}if(d>>>0<=1081824209){f=+a;if(d>>>0>=1075235812){b=O(-Vd(((e|0)>=0?-3.141592653589793:3.141592653589793)+f));break a}if((e|0)<0){b=Ud(f+1.5707963267948966);break a}b=Ud(1.5707963267948966-f);break a}if(d>>>0<=1088565717){if(d>>>0>=1085271520){b=Vd(((e|0)>=0?-6.283185307179586:6.283185307179586)+ +a);break a}if((e|0)<0){b=Ud(-4.71238898038469-+a);break a}b=Ud(+a+-4.71238898038469);break a}b=O(a-a);if(d>>>0>=2139095040){break a}b:{switch(Em(a,c+8|0)&3){case 0:b=Vd(M[c+8>>3]);break a;case 1:b=Ud(-M[c+8>>3]);break a;case 2:b=O(-Vd(M[c+8>>3]));break a;default:break b}}b=Ud(M[c+8>>3])}a=b;Xa=c+16|0;return a}function hj(a){var b=0,c=0,d=0,e=0,f=0,g=0;b=H[a+24>>2];c=H[b+4>>2];e=H[b>>2];while(1){if(!c){if(!(Za[H[b+12>>2]](a)|0)){return 0}e=H[b>>2];c=H[b+4>>2]}d=e+1|0;c=c-1|0;if(I[e|0]!=255){while(1){e=H[a+464>>2];H[e+24>>2]=H[e+24>>2]+1;H[b+4>>2]=c;H[b>>2]=d;if(!c){if(!(Za[H[b+12>>2]](a)|0)){return 0}d=H[b>>2];c=H[b+4>>2]}c=c-1|0;e=I[d|0];d=d+1|0;if((e|0)!=255){continue}break}}while(1){if(!c){if(!(Za[H[b+12>>2]](a)|0)){return 0}d=H[b>>2];c=H[b+4>>2]}c=c-1|0;f=I[d|0];e=d+1|0;d=e;if((f|0)==255){continue}break}if(!f){d=H[a+464>>2];H[d+24>>2]=H[d+24>>2]+2;H[b+4>>2]=c;H[b>>2]=e;continue}break}d=H[H[a+464>>2]+24>>2];if(d){g=H[a>>2];H[g+24>>2]=d;H[g+20>>2]=119;H[H[a>>2]+28>>2]=f;Za[H[H[a>>2]+4>>2]](a,-1);H[H[a+464>>2]+24>>2]=0}H[a+440>>2]=f;H[b+4>>2]=c;H[b>>2]=e;return 1}function vg(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0;h=H[a+4>>2];if(c>>>0>=999999985){d=H[a>>2];H[d+20>>2]=56;H[d+24>>2]=1;Za[H[H[a>>2]>>2]](a)}d=c&7;d=d?8-d|0:0;if(b>>>0>=2){e=H[a>>2];H[e+24>>2]=b;H[e+20>>2]=15;Za[H[H[a>>2]>>2]](a)}d=c+d|0;i=(b<<2)+h|0;c=H[i+52>>2];a:{if(c){while(1){f=c;if(d>>>0<=K[c+8>>2]){b=f;break a}c=H[f>>2];if(c){continue}break}}b=H[(b<<2)+(f?41e3:40992)>>2];c=999999984-d|0;c=b>>>0>>0?b:c;e=d+c|0;g=e+16|0;b=qb(g);if(!b){while(1){if(c>>>0<=99){b=H[a>>2];H[b+20>>2]=56;H[b+24>>2]=2;Za[H[H[a>>2]>>2]](a)}b=c>>>1|0;c=b;e=b+d|0;g=e+16|0;b=qb(g);if(!b){continue}break}}H[h+76>>2]=H[h+76>>2]+g;H[b+8>>2]=e;H[b>>2]=0;H[b+4>>2]=0;if(!f){H[i+52>>2]=b;break a}H[f>>2]=b}a=H[b+4>>2];H[b+4>>2]=a+d;H[b+8>>2]=H[b+8>>2]-d;return(a+b|0)+16|0}function xz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0;a=Xa-352|0;Xa=a;H[a+336>>2]=c;H[a+344>>2]=b;g=ne(d);h=ah(d,a+224|0);$g(a+208|0,d,a+332|0);b=Ab(a+192|0);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=c;H[a+12>>2]=a+16;H[a+8>>2]=0;while(1){a:{if(!Xc(a+344|0,a+336|0)){break a}if(H[a+188>>2]==(nb(b)+c|0)){d=nb(b);xb(b,nb(b)<<1);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=d+c}if(hg(hc(a+344|0),g,c,a+188|0,a+8|0,H[a+332>>2],a+208|0,a+16|0,a+12|0,h)){break a}uc(a+344|0);continue}break}b:{if(!nb(a+208|0)){break b}d=H[a+12>>2];if((d-(a+16|0)|0)>159){break b}H[a+12>>2]=d+4;H[d>>2]=H[a+8>>2]}i=f,j=as(c,H[a+188>>2],e,g),H[i>>2]=j;Vc(a+208|0,a+16|0,H[a+12>>2],e);if(Ac(a+344|0,a+336|0)){H[e>>2]=H[e>>2]|2}c=H[a+344>>2];ob(b);ob(a+208|0);Xa=a+352|0;return c|0}function vz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0;a=Xa-352|0;Xa=a;H[a+336>>2]=c;H[a+344>>2]=b;g=ne(d);h=ah(d,a+224|0);$g(a+208|0,d,a+332|0);b=Ab(a+192|0);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=c;H[a+12>>2]=a+16;H[a+8>>2]=0;while(1){a:{if(!Xc(a+344|0,a+336|0)){break a}if(H[a+188>>2]==(nb(b)+c|0)){d=nb(b);xb(b,nb(b)<<1);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=d+c}if(hg(hc(a+344|0),g,c,a+188|0,a+8|0,H[a+332>>2],a+208|0,a+16|0,a+12|0,h)){break a}uc(a+344|0);continue}break}b:{if(!nb(a+208|0)){break b}d=H[a+12>>2];if((d-(a+16|0)|0)>159){break b}H[a+12>>2]=d+4;H[d>>2]=H[a+8>>2]}i=f,j=_r(c,H[a+188>>2],e,g),G[i>>1]=j;Vc(a+208|0,a+16|0,H[a+12>>2],e);if(Ac(a+344|0,a+336|0)){H[e>>2]=H[e>>2]|2}c=H[a+344>>2];ob(b);ob(a+208|0);Xa=a+352|0;return c|0}function Rr(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0;a=Xa-352|0;Xa=a;H[a+336>>2]=c;H[a+344>>2]=b;g=ne(d);h=ah(d,a+224|0);$g(a+208|0,d,a+332|0);b=Ab(a+192|0);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=c;H[a+12>>2]=a+16;H[a+8>>2]=0;while(1){a:{if(!Xc(a+344|0,a+336|0)){break a}if(H[a+188>>2]==(nb(b)+c|0)){d=nb(b);xb(b,nb(b)<<1);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=d+c}if(hg(hc(a+344|0),g,c,a+188|0,a+8|0,H[a+332>>2],a+208|0,a+16|0,a+12|0,h)){break a}uc(a+344|0);continue}break}b:{if(!nb(a+208|0)){break b}d=H[a+12>>2];if((d-(a+16|0)|0)>159){break b}H[a+12>>2]=d+4;H[d>>2]=H[a+8>>2]}i=f,j=Yr(c,H[a+188>>2],e,g),H[i>>2]=j;Vc(a+208|0,a+16|0,H[a+12>>2],e);if(Ac(a+344|0,a+336|0)){H[e>>2]=H[e>>2]|2}c=H[a+344>>2];ob(b);ob(a+208|0);Xa=a+352|0;return c|0}function Xb(){var a=0,b=0,c=0,d=0,e=0,f=0,g=0;if(I[72588]){return H[18146]}b=Xa-32|0;Xa=b;a:{b:{while(1){e=(b+8|0)+(a<<2)|0;d=1<>2]}H[e>>2]=d;if((d|0)!=-1){a=a+1|0;if((a|0)==6){break b}continue}break}break a}if(!dl(0)){c=52376;if(!dh(b+8|0,52376)){break a}c=52400;if(!dh(b+8|0,52400)){break a}a=0;if(!I[72416]){while(1){f=(a<<2)+72368|0,g=fl(a,37042),H[f>>2]=g;a=a+1|0;if((a|0)!=6){continue}break}F[72416]=1;H[18098]=H[18092]}c=72368;if(!dh(b+8|0,72368)){break a}c=72392;if(!dh(b+8|0,72392)){break a}c=qb(24);if(!c){break a}}a=H[b+12>>2];H[c>>2]=H[b+8>>2];H[c+4>>2]=a;a=H[b+28>>2];H[c+16>>2]=H[b+24>>2];H[c+20>>2]=a;a=H[b+20>>2];H[c+8>>2]=H[b+16>>2];H[c+12>>2]=a}Xa=b+32|0;F[72588]=1;H[18146]=c;return c}function Vn(a){var b=0,c=0,d=0,e=0;b=Xa-16|0;Xa=b;e=(B(a),v(2));c=e&2147483647;a:{if(c>>>0<=1061752794){if(c>>>0<964689920){break a}a=Ud(+a);break a}if(c>>>0<=1081824209){d=+a;if(c>>>0<=1075235811){if((e|0)<0){a=O(-Vd(d+1.5707963267948966));break a}a=Vd(d+-1.5707963267948966);break a}a=Ud(-(((e|0)>=0?-3.141592653589793:3.141592653589793)+d));break a}if(c>>>0<=1088565717){d=+a;if(c>>>0<=1085271519){if((e|0)<0){a=Vd(d+4.71238898038469);break a}a=O(-Vd(d+-4.71238898038469));break a}a=Ud(((e|0)>=0?-6.283185307179586:6.283185307179586)+d);break a}if(c>>>0>=2139095040){a=O(a-a);break a}b:{switch(Em(a,b+8|0)&3){case 0:a=Ud(M[b+8>>3]);break a;case 1:a=Vd(M[b+8>>3]);break a;case 2:a=Ud(-M[b+8>>3]);break a;default:break b}}a=O(-Vd(M[b+8>>3]))}Xa=b+16|0;return a}function Gz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0;a=Xa-272|0;Xa=a;H[a+256>>2]=c;H[a+264>>2]=b;g=ne(d);bh(a+208|0,d,a+255|0);b=Ab(a+192|0);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=c;H[a+12>>2]=a+16;H[a+8>>2]=0;while(1){a:{if(!Yc(a+264|0,a+256|0)){break a}if(H[a+188>>2]==(nb(b)+c|0)){d=nb(b);xb(b,nb(b)<<1);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=d+c}if(kg(ic(a+264|0),g,c,a+188|0,a+8|0,F[a+255|0],a+208|0,a+16|0,a+12|0,56384)){break a}vc(a+264|0);continue}break}b:{if(!nb(a+208|0)){break b}d=H[a+12>>2];if((d-(a+16|0)|0)>159){break b}H[a+12>>2]=d+4;H[d>>2]=H[a+8>>2]}h=f,i=$r(c,H[a+188>>2],e,g),H[h>>2]=i;H[f+4>>2]=Ya;Vc(a+208|0,a+16|0,H[a+12>>2],e);if(Bc(a+264|0,a+256|0)){H[e>>2]=H[e>>2]|2}c=H[a+264>>2];ob(b);ob(a+208|0);Xa=a+272|0;return c|0}function Dz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0;a=Xa-272|0;Xa=a;H[a+256>>2]=c;H[a+264>>2]=b;g=ne(d);bh(a+208|0,d,a+255|0);b=Ab(a+192|0);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=c;H[a+12>>2]=a+16;H[a+8>>2]=0;while(1){a:{if(!Yc(a+264|0,a+256|0)){break a}if(H[a+188>>2]==(nb(b)+c|0)){d=nb(b);xb(b,nb(b)<<1);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=d+c}if(kg(ic(a+264|0),g,c,a+188|0,a+8|0,F[a+255|0],a+208|0,a+16|0,a+12|0,56384)){break a}vc(a+264|0);continue}break}b:{if(!nb(a+208|0)){break b}d=H[a+12>>2];if((d-(a+16|0)|0)>159){break b}H[a+12>>2]=d+4;H[d>>2]=H[a+8>>2]}h=f,i=Xr(c,H[a+188>>2],e,g),H[h>>2]=i;H[f+4>>2]=Ya;Vc(a+208|0,a+16|0,H[a+12>>2],e);if(Bc(a+264|0,a+256|0)){H[e>>2]=H[e>>2]|2}c=H[a+264>>2];ob(b);ob(a+208|0);Xa=a+272|0;return c|0}function at(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;if((d|0)>0){i=H[a+120>>2];j=H[a+484>>2];f=H[a+112>>2];r=f&-2;s=f&1;while(1){a=k<<2;o=a+c|0;pb(H[o>>2],0,f);l=H[j+48>>2];if((i|0)>0){t=a+b|0;g=0;while(1){a:{if(!f){break a}a=g<<2;m=H[a+H[j+24>>2]>>2];p=H[(a+j|0)+52>>2];e=H[t>>2]+g|0;a=H[o>>2];h=0;n=0;if((f|0)!=1){while(1){q=(l<<6)+p|0;F[a|0]=I[a|0]+I[(H[q+(h<<2)>>2]+I[e|0]|0)+m|0];e=e+i|0;F[a+1|0]=I[a+1|0]+I[(H[((h+1&15)<<2)+q>>2]+I[e|0]|0)+m|0];a=a+2|0;h=h+2&15;e=e+i|0;n=n+2|0;if((r|0)!=(n|0)){continue}break}}if(!s){break a}F[a|0]=I[a|0]+I[(H[((l<<6)+p|0)+(h<<2)>>2]+I[e|0]|0)+m|0]}g=g+1|0;if((g|0)!=(i|0)){continue}break}}H[j+48>>2]=l+1&15;k=k+1|0;if((k|0)!=(d|0)){continue}break}}}function Zr(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0;a=Xa-272|0;Xa=a;H[a+256>>2]=c;H[a+264>>2]=b;g=ne(d);bh(a+208|0,d,a+255|0);b=Ab(a+192|0);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=c;H[a+12>>2]=a+16;H[a+8>>2]=0;while(1){a:{if(!Yc(a+264|0,a+256|0)){break a}if(H[a+188>>2]==(nb(b)+c|0)){d=nb(b);xb(b,nb(b)<<1);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=d+c}if(kg(ic(a+264|0),g,c,a+188|0,a+8|0,F[a+255|0],a+208|0,a+16|0,a+12|0,56384)){break a}vc(a+264|0);continue}break}b:{if(!nb(a+208|0)){break b}d=H[a+12>>2];if((d-(a+16|0)|0)>159){break b}H[a+12>>2]=d+4;H[d>>2]=H[a+8>>2]}h=f,i=Yr(c,H[a+188>>2],e,g),H[h>>2]=i;Vc(a+208|0,a+16|0,H[a+12>>2],e);if(Bc(a+264|0,a+256|0)){H[e>>2]=H[e>>2]|2}c=H[a+264>>2];ob(b);ob(a+208|0);Xa=a+272|0;return c|0}function Hz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0;a=Xa-272|0;Xa=a;H[a+256>>2]=c;H[a+264>>2]=b;g=ne(d);bh(a+208|0,d,a+255|0);b=Ab(a+192|0);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=c;H[a+12>>2]=a+16;H[a+8>>2]=0;while(1){a:{if(!Yc(a+264|0,a+256|0)){break a}if(H[a+188>>2]==(nb(b)+c|0)){d=nb(b);xb(b,nb(b)<<1);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=d+c}if(kg(ic(a+264|0),g,c,a+188|0,a+8|0,F[a+255|0],a+208|0,a+16|0,a+12|0,56384)){break a}vc(a+264|0);continue}break}b:{if(!nb(a+208|0)){break b}d=H[a+12>>2];if((d-(a+16|0)|0)>159){break b}H[a+12>>2]=d+4;H[d>>2]=H[a+8>>2]}h=f,i=as(c,H[a+188>>2],e,g),H[h>>2]=i;Vc(a+208|0,a+16|0,H[a+12>>2],e);if(Bc(a+264|0,a+256|0)){H[e>>2]=H[e>>2]|2}c=H[a+264>>2];ob(b);ob(a+208|0);Xa=a+272|0;return c|0}function Fz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0;a=Xa-272|0;Xa=a;H[a+256>>2]=c;H[a+264>>2]=b;g=ne(d);bh(a+208|0,d,a+255|0);b=Ab(a+192|0);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=c;H[a+12>>2]=a+16;H[a+8>>2]=0;while(1){a:{if(!Yc(a+264|0,a+256|0)){break a}if(H[a+188>>2]==(nb(b)+c|0)){d=nb(b);xb(b,nb(b)<<1);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=d+c}if(kg(ic(a+264|0),g,c,a+188|0,a+8|0,F[a+255|0],a+208|0,a+16|0,a+12|0,56384)){break a}vc(a+264|0);continue}break}b:{if(!nb(a+208|0)){break b}d=H[a+12>>2];if((d-(a+16|0)|0)>159){break b}H[a+12>>2]=d+4;H[d>>2]=H[a+8>>2]}h=f,i=_r(c,H[a+188>>2],e,g),G[h>>1]=i;Vc(a+208|0,a+16|0,H[a+12>>2],e);if(Bc(a+264|0,a+256|0)){H[e>>2]=H[e>>2]|2}c=H[a+264>>2];ob(b);ob(a+208|0);Xa=a+272|0;return c|0}function zu(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;b=H[a+452>>2];if(H[b+16>>2]){g=b;a:{b:{if(!H[a+160>>2]|(!H[a+80>>2]|!H[a+224>>2])){break b}c=H[b+112>>2];if(!c){c=Za[H[H[a+4>>2]>>2]](a,1,N(H[a+36>>2],24))|0;H[b+112>>2]=c}if(H[a+36>>2]<=0){break b}d=H[a+216>>2];while(1){b=H[d+80>>2];if(!b|!J[b>>1]|(!J[b+2>>1]|!J[b+16>>1])){break b}if(!J[b+4>>1]|(!J[b+32>>1]|!J[b+18>>1])){break b}b=H[a+160>>2]+(e<<8)|0;if(H[b>>2]<0){break b}H[c+4>>2]=H[b+4>>2];h=H[b+4>>2];H[c+8>>2]=H[b+8>>2];i=H[b+8>>2];H[c+12>>2]=H[b+12>>2];j=H[b+12>>2];H[c+16>>2]=H[b+16>>2];k=H[b+16>>2];H[c+20>>2]=H[b+20>>2];f=H[b+20>>2]|k|(h|i|j)?1:f;d=d+88|0;c=c+24|0;e=e+1|0;if((e|0)>2]){continue}break}b=199;if(f){break a}}b=195}H[g+12>>2]=b}H[a+156>>2]=0}function jm(a,b,c,d){a:{switch(b-9|0){case 0:b=H[c>>2];H[c>>2]=b+4;H[a>>2]=H[b>>2];return;case 6:b=H[c>>2];H[c>>2]=b+4;b=G[b>>1];H[a>>2]=b;H[a+4>>2]=b>>31;return;case 7:b=H[c>>2];H[c>>2]=b+4;H[a>>2]=J[b>>1];H[a+4>>2]=0;return;case 8:b=H[c>>2];H[c>>2]=b+4;b=F[b|0];H[a>>2]=b;H[a+4>>2]=b>>31;return;case 9:b=H[c>>2];H[c>>2]=b+4;H[a>>2]=I[b|0];H[a+4>>2]=0;return;case 16:b=H[c>>2]+7&-8;H[c>>2]=b+8;M[a>>3]=M[b>>3];return;case 17:Za[d|0](a,c);default:return;case 1:case 4:case 14:b=H[c>>2];H[c>>2]=b+4;b=H[b>>2];H[a>>2]=b;H[a+4>>2]=b>>31;return;case 2:case 5:case 11:case 15:b=H[c>>2];H[c>>2]=b+4;H[a>>2]=H[b>>2];H[a+4>>2]=0;return;case 3:case 10:case 12:case 13:break a}}b=H[c>>2]+7&-8;H[c>>2]=b+8;c=H[b+4>>2];H[a>>2]=H[b>>2];H[a+4>>2]=c}function jc(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0;h=H[a+4>>2];g=H[a>>2];f=H[a+16>>2];a:{b:{if(H[f+440>>2]){e=g;break b}if((c|0)>24){i=c;e=g;break a}while(1){if(!h){if(!(Za[H[H[f+24>>2]+12>>2]](f)|0)){return 0}e=H[f+24>>2];h=H[e+4>>2];g=H[e>>2]}e=g+1|0;h=h-1|0;c:{i=I[g|0];if((i|0)==255){while(1){if(!h){if(!(Za[H[H[f+24>>2]+12>>2]](f)|0)){return 0}e=H[f+24>>2];h=H[e+4>>2];e=H[e>>2]}h=h-1|0;g=I[e|0];i=255;e=e+1|0;if((g|0)==255){continue}break}if(g){break c}}b=b<<8|i;j=(c|0)<17;g=e;i=c+8|0;c=i;if(j){continue}break a}break}H[f+440>>2]=g}if((c|0)>=(d|0)){i=c;break a}if(!H[H[f+468>>2]+40>>2]){d=H[f>>2];H[d+20>>2]=120;Za[H[d+4>>2]](f,-1);H[H[f+468>>2]+40>>2]=1}i=25;b=b<<25-c}H[a+12>>2]=i;H[a+8>>2]=b;H[a+4>>2]=h;H[a>>2]=e;return 1}function Gy(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;a=Xa-496|0;Xa=a;g=a+488|0;Kb(g,d);l=ad(g);if(nb(f)){m=H[zi(f,0)>>2]==(jd(l,45)|0)}j=Ab(a+456|0);h=Ab(a+440|0);i=Ab(a+424|0);ir(c,m,a+488|0,a+480|0,a+476|0,a+472|0,j,h,i,a+420|0);H[a+16>>2]=334;c=a+16|0;k=gc(a+8|0,0,c);a:{b:{if((nb(f)|0)>H[a+420>>2]){g=nb(f);n=H[a+420>>2];g=(((nb(i)+(g-n<<1)|0)+nb(h)|0)+H[a+420>>2]|0)+1|0;break b}g=((nb(i)+nb(h)|0)+H[a+420>>2]|0)+2|0}if(g>>>0<101){break a}Ec(k,qb(g<<2));c=H[k>>2];if(c){break a}Qb();X()}hr(c,a+4|0,a,H[d+4>>2],vb(f),vb(f)+(nb(f)<<2)|0,l,m,a+480|0,H[a+476>>2],H[a+472>>2],j,h,i,H[a+420>>2]);b=xf(b,c,H[a+4>>2],H[a>>2],d,e);fc(k);ob(i);ob(h);ob(j);Cb(a+488|0);Xa=a+496|0;return b|0}function zo(a,b){return((((((((((((((((((((((qc(H[a>>2],H[b>>2])+qc(H[a+4>>2],H[b+4>>2])|0)+qc(H[a+8>>2],H[b+8>>2])|0)+qc(H[a+12>>2],H[b+12>>2])|0)+qc(H[a+16>>2],H[b+16>>2])|0)+qc(H[a+20>>2],H[b+20>>2])|0)+qc(H[a+24>>2],H[b+24>>2])|0)+qc(H[a+28>>2],H[b+28>>2])|0)+qc(H[a+32>>2],H[b+32>>2])|0)+qc(H[a+36>>2],H[b+36>>2])|0)+qc(H[a+40>>2],H[b+40>>2])|0)+qc(H[a+44>>2],H[b+44>>2])|0)+qc(H[a+48>>2],H[b+48>>2])|0)+qc(H[a+52>>2],H[b+52>>2])|0)+qc(H[a+56>>2],H[b+56>>2])|0)+qc(H[a+60>>2],H[b+60>>2])|0)+qc(H[a+64>>2],H[b+64>>2])|0)+qc(H[a+68>>2],H[b+68>>2])|0)+qc(H[a+72>>2],H[b+72>>2])|0)+qc(H[a+76>>2],H[b+76>>2])|0)+qc(H[a+80>>2],H[b+80>>2])|0)+qc(H[a+84>>2],H[b+84>>2])|0)+qc(H[a+88>>2],H[b+88>>2])|0)+qc(H[a+92>>2],H[b+92>>2])|0}function lo(a,b,c){var d=0,e=O(0),f=0,g=O(0);e=c;c=bo(b);d=e>=O(P(c));if(!d){c=O(O(1)/c);f=a,g=O(c*od(L[b+16>>2],L[b+20>>2],L[b+28>>2],L[b+32>>2])),L[f>>2]=g;f=a,g=O(c*od(L[b+8>>2],L[b+4>>2],L[b+32>>2],L[b+28>>2])),L[f+4>>2]=g;f=a,g=O(c*od(L[b+4>>2],L[b+8>>2],L[b+16>>2],L[b+20>>2])),L[f+8>>2]=g;f=a,g=O(c*od(L[b+20>>2],L[b+12>>2],L[b+32>>2],L[b+24>>2])),L[f+12>>2]=g;f=a,g=O(c*od(L[b>>2],L[b+8>>2],L[b+24>>2],L[b+32>>2])),L[f+16>>2]=g;f=a,g=O(c*od(L[b+8>>2],L[b>>2],L[b+20>>2],L[b+12>>2])),L[f+20>>2]=g;f=a,g=O(c*od(L[b+12>>2],L[b+16>>2],L[b+24>>2],L[b+28>>2])),L[f+24>>2]=g;f=a,g=O(c*od(L[b+4>>2],L[b>>2],L[b+28>>2],L[b+24>>2])),L[f+28>>2]=g;f=a,g=O(c*od(L[b>>2],L[b+4>>2],L[b+12>>2],L[b+16>>2])),L[f+32>>2]=g}return!d}function gm(a,b,c,d,e,f){var g=0;g=Xa-80|0;Xa=g;a:{if((f|0)>=16384){Yb(g+32|0,b,c,d,e,0,0,0,2147352576);d=H[g+40>>2];e=H[g+44>>2];b=H[g+32>>2];c=H[g+36>>2];if(f>>>0<32767){f=f-16383|0;break a}Yb(g+16|0,b,c,d,e,0,0,0,2147352576);f=((f|0)<49149?f:49149)-32766|0;d=H[g+24>>2];e=H[g+28>>2];b=H[g+16>>2];c=H[g+20>>2];break a}if((f|0)>-16383){break a}Yb(g- -64|0,b,c,d,e,0,0,0,7471104);d=H[g+72>>2];e=H[g+76>>2];b=H[g+64>>2];c=H[g+68>>2];if(f>>>0>4294934644){f=f+16269|0;break a}Yb(g+48|0,b,c,d,e,0,0,0,7471104);f=((f|0)>-48920?f:-48920)+32538|0;d=H[g+56>>2];e=H[g+60>>2];b=H[g+48>>2];c=H[g+52>>2]}Yb(g,b,c,d,e,0,0,0,f+16383<<16);b=H[g+12>>2];H[a+8>>2]=H[g+8>>2];H[a+12>>2]=b;b=H[g+4>>2];H[a>>2]=H[g>>2];H[a+4>>2]=b;Xa=g+80|0}function Iy(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;a=Xa-192|0;Xa=a;g=a+184|0;Kb(g,d);l=gd(g);if(nb(f)){m=I[wb(f,0)|0]==(Kc(l,45)&255)}j=Ab(a+160|0);h=Ab(a+144|0);i=Ab(a+128|0);kr(c,m,a+184|0,a+176|0,a+175|0,a+174|0,j,h,i,a+124|0);H[a+16>>2]=334;c=a+16|0;k=gc(a+8|0,0,c);a:{b:{if((nb(f)|0)>H[a+124>>2]){g=nb(f);n=H[a+124>>2];g=(((nb(i)+(g-n<<1)|0)+nb(h)|0)+H[a+124>>2]|0)+1|0;break b}g=((nb(i)+nb(h)|0)+H[a+124>>2]|0)+2|0}if(g>>>0<101){break a}Ec(k,qb(g));c=H[k>>2];if(c){break a}Qb();X()}jr(c,a+4|0,a,H[d+4>>2],vb(f),vb(f)+nb(f)|0,l,m,a+176|0,F[a+175|0],F[a+174|0],j,h,i,H[a+124>>2]);b=Be(b,c,H[a+4>>2],H[a>>2],d,e);fc(k);ob(i);ob(h);ob(j);Cb(a+184|0);Xa=a+192|0;return b|0}function ct(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;if((d|0)>0){o=H[a+112>>2];g=H[H[a+484>>2]+24>>2];h=H[a+120>>2];q=h&-4;p=h&3;r=h-1>>>0<3;while(1){if(o){a=i<<2;j=H[a+b>>2];k=H[a+c>>2];l=o;while(1){a:{if((h|0)<=0){e=0;break a}m=0;e=0;f=0;a=j;n=0;if(!r){while(1){s=e;e=f<<2;e=(((s+I[H[e+g>>2]+I[a|0]|0]|0)+I[H[(e|4)+g>>2]+I[a+1|0]|0]|0)+I[H[(e|8)+g>>2]+I[a+2|0]|0]|0)+I[H[(e|12)+g>>2]+I[a+3|0]|0]|0;f=f+4|0;a=a+4|0;n=n+4|0;if((q|0)!=(n|0)){continue}break}}if(p){while(1){e=I[H[(f<<2)+g>>2]+I[a|0]|0]+e|0;f=f+1|0;a=a+1|0;m=m+1|0;if((m|0)!=(p|0)){continue}break}}j=h+j|0}F[k|0]=e;k=k+1|0;l=l-1|0;if(l){continue}break}}i=i+1|0;if((i|0)!=(d|0)){continue}break}}}function kg(a,b,c,d,e,f,g,h,i,j){var k=0,l=0,m=0;k=Xa-16|0;Xa=k;F[k+15|0]=a;a:{b:{c:{if(H[d>>2]!=(c|0)){break c}l=43;m=a&255;if((m|0)!=I[j+24|0]){l=45;if(I[j+25|0]!=(m|0)){break c}}H[d>>2]=c+1;F[c|0]=l;break b}if(!(!nb(g)|(a|0)!=(f|0))){a=0;b=H[i>>2];if((b-h|0)>159){break a}a=H[e>>2];H[i>>2]=b+4;H[b>>2]=a;break b}a=-1;f=Uk(j,j+26|0,k+15|0)-j|0;if((f|0)>23){break a}d:{e:{switch(b-8|0){case 0:case 2:if((b|0)>(f|0)){break d}break a;case 1:break d;default:break e}}if((b|0)!=16|(f|0)<22){break d}b=H[d>>2];if((b|0)==(c|0)|(b-c|0)>2|I[b-1|0]!=48){break a}a=0;H[e>>2]=0;H[d>>2]=b+1;F[b|0]=I[f+56384|0];break a}a=H[d>>2];H[d>>2]=a+1;F[a|0]=I[f+56384|0];H[e>>2]=H[e>>2]+1;a=0;break a}a=0;H[e>>2]=0}Xa=k+16|0;return a}function hg(a,b,c,d,e,f,g,h,i,j){var k=0,l=0;k=Xa-16|0;Xa=k;H[k+12>>2]=a;a:{b:{c:{if(H[d>>2]!=(c|0)){break c}l=43;if(H[j+96>>2]!=(a|0)){l=45;if(H[j+100>>2]!=(a|0)){break c}}H[d>>2]=c+1;F[c|0]=l;break b}if(!(!nb(g)|(a|0)!=(f|0))){a=0;b=H[i>>2];if((b-h|0)>159){break a}a=H[e>>2];H[i>>2]=b+4;H[b>>2]=a;break b}a=-1;g=Rk(j,j+104|0,k+12|0)-j|0;if((g|0)>92){break a}f=g>>2;d:{e:{switch(b-8|0){case 0:case 2:if((b|0)>(f|0)){break d}break a;case 1:break d;default:break e}}if((b|0)!=16|(g|0)<88){break d}b=H[d>>2];if((b|0)==(c|0)|(b-c|0)>2|I[b-1|0]!=48){break a}a=0;H[e>>2]=0;H[d>>2]=b+1;F[b|0]=I[f+56384|0];break a}a=H[d>>2];H[d>>2]=a+1;F[a|0]=I[f+56384|0];H[e>>2]=H[e>>2]+1;a=0;break a}a=0;H[e>>2]=0}Xa=k+16|0;return a}function Rs(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;d=Xa-32|0;Xa=d;e=H[a+28>>2];H[d+16>>2]=e;f=H[a+20>>2];H[d+28>>2]=c;H[d+24>>2]=b;b=f-e|0;H[d+20>>2]=b;e=b+c|0;j=2;a:{b:{b=d+16|0;c:{if(!qh(qa(H[a+60>>2],b|0,2,d+12|0)|0)){while(1){f=H[d+12>>2];if((f|0)==(e|0)){break c}if((f|0)<0){break b}g=H[b+4>>2];h=g>>>0>>0;i=(h<<3)+b|0;g=f-(h?g:0)|0;H[i>>2]=g+H[i>>2];i=(h?12:4)+b|0;H[i>>2]=H[i>>2]-g;e=e-f|0;b=h?b+8|0:b;j=j-h|0;if(!qh(qa(H[a+60>>2],b|0,j|0,d+12|0)|0)){continue}break}}if((e|0)!=-1){break b}}b=H[a+44>>2];H[a+28>>2]=b;H[a+20>>2]=b;H[a+16>>2]=b+H[a+48>>2];a=c;break a}H[a+28>>2]=0;H[a+16>>2]=0;H[a+20>>2]=0;H[a>>2]=H[a>>2]|32;a=0;if((j|0)==2){break a}a=c-H[b+4>>2]|0}Xa=d+32|0;return a|0}function fl(a,b){var c=0,d=0,e=0;a:{if(I[b|0]){break a}b=yh(34873);if(I[b|0]?b:0){break a}b=yh(N(a,12)+52432|0);if(I[b|0]?b:0){break a}b=yh(35074);if(I[b|0]?b:0){break a}b=36368}b:{while(1){d=I[b+c|0];if(!(!d|(d|0)==47)){d=23;c=c+1|0;if((c|0)!=23){continue}break b}break}d=c}e=36368;c:{d:{c=I[b|0];e:{f:{if(!(I[b+d|0]|(c|0)==46)){e=b;if((c|0)!=67){break f}}if(!I[e+1|0]){break e}}if(!Gf(e,36368)){break e}if(Gf(e,34419)){break d}}if(!a){c=52340;if(I[e+1|0]==46){break c}}return 0}b=0;c=H[18091];if(c){while(1){if(!Gf(e,c+8|0)){break c}c=H[c+32>>2];if(c){continue}break}}c=qb(36);if(c){b=H[13086];H[c>>2]=H[13085];H[c+4>>2]=b;b=c+8|0;ub(b,e,d);F[b+d|0]=0;H[c+32>>2]=H[18091];H[18091]=c;b=c}c=a|b?b:52340}return c}function fj(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;d=H[a+4>>2];a:{if(b>>>0>=2){c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=15;Za[H[H[a>>2]>>2]](a);break a}if((b|0)!=1){break a}c=H[d+68>>2];if(c){while(1){if(H[c+40>>2]){H[c+40>>2]=0;Za[H[c+56>>2]](a,c+48|0)}c=H[c+44>>2];if(c){continue}break}}H[d+68>>2]=0;c=H[d+72>>2];if(c){while(1){if(H[c+40>>2]){H[c+40>>2]=0;Za[H[c+56>>2]](a,c+48|0)}c=H[c+44>>2];if(c){continue}break}}H[d+72>>2]=0}b=(b<<2)+d|0;a=b;c=H[a+60>>2];H[a+60>>2]=0;if(c){while(1){a=H[c>>2];e=H[c+4>>2]+H[c+8>>2]|0;jb(c);H[d+76>>2]=H[d+76>>2]-(e+16|0);c=a;if(c){continue}break}}c=H[b+52>>2];H[b+52>>2]=0;if(c){while(1){a=H[c>>2];b=(H[c+4>>2]+H[c+8>>2]|0)+16|0;jb(c);H[d+76>>2]=H[d+76>>2]-b;c=a;if(c){continue}break}}}function Em(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0;e=Xa-16|0;Xa=e;g=(B(a),v(2));c=g&2147483647;a:{if(c>>>0<=1305022426){h=+a;f=h*.6366197723675814+6755399441055744+-6755399441055744;d=h+f*-1.5707963109016418+f*-1.5893254773528196e-8;M[b>>3]=d;g=d<-.7853981852531433;if(P(f)<2147483648){c=~~f}else{c=-2147483648}if(g){d=f+-1;M[b>>3]=h+d*-1.5707963109016418+d*-1.5893254773528196e-8;c=c-1|0;break a}if(!(d>.7853981852531433)){break a}d=f+1;M[b>>3]=h+d*-1.5707963109016418+d*-1.5893254773528196e-8;c=c+1|0;break a}if(c>>>0>=2139095040){M[b>>3]=O(a-a);c=0;break a}i=c;c=(c>>>23|0)-150|0;M[e+8>>3]=(x(2,i-(c<<23)|0),C());c=Gm(e+8|0,e,c,1,0);d=M[e>>3];if((g|0)<0){M[b>>3]=-d;c=0-c|0;break a}M[b>>3]=d}Xa=e+16|0;return c}function th(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;i=J[((a>>>0>149?0:a)<<1)+49120>>1]+47288|0;a=H[H[17171]+20>>2];if(a){e=H[a+4>>2];b=H[a>>2];d=H[b>>2]+1794895138|0;f=af(H[b+8>>2],d);g=af(H[b+12>>2],d);c=af(H[b+16>>2],d);a:{if(e>>>2>>>0<=f>>>0){break a}a=e-(f<<2)|0;if((c|g)&3|(a>>>0<=g>>>0|a>>>0<=c>>>0)){break a}m=c>>>2|0;n=g>>>2|0;while(1){h=f>>>1|0;g=h+j|0;c=g<<1;a=b+(c+n<<2)|0;k=af(H[a>>2],d);a=af(H[a+4>>2],d);if(a>>>0>=e>>>0|e-a>>>0<=k>>>0|I[b+(a+k|0)|0]){break a}a=Gf(i,a+b|0);if(!a){a=b+(c+m<<2)|0;c=af(H[a>>2],d);a=af(H[a+4>>2],d);if(a>>>0>=e>>>0|c>>>0>=e-a>>>0){break a}l=I[b+(a+c|0)|0]?0:a+b|0;break a}if((f|0)==1){break a}a=(a|0)<0;f=a?h:f-h|0;j=a?j:g;continue}}}return l?l:i}function eo(a,b,c,d,e,f,g,h,i,j){var k=O(0),l=O(0),m=O(0),n=O(0),o=O(0),p=O(0),q=O(0),r=O(0),s=O(0),t=O(0);k=O(O(O(O(L[g>>2]+L[h>>2])+L[i>>2])+L[j>>2])*O(.25));L[f>>2]=k;l=O(O(O(O(L[g+4>>2]+L[h+4>>2])+L[i+4>>2])+L[j+4>>2])*O(.25));L[f+4>>2]=l;m=O(L[g>>2]-k);n=O(L[g+4>>2]-l);o=O(L[h>>2]-k);p=O(L[h+4>>2]-l);q=O(L[i>>2]-k);r=O(L[i+4>>2]-l);k=O(L[j>>2]-k);l=O(L[j+4>>2]-l);s=O(O(O(O(O(W(O(O(m*m)+O(n*n))))+O(W(O(O(o*o)+O(p*p)))))+O(W(O(O(q*q)+O(r*r)))))+O(W(O(O(k*k)+O(l*l)))))*O(.25));if(s!=O(0)){t=O(+O(O(1)/s)*1.4142135623730951);L[e>>2]=t;L[a>>2]=m*t;L[a+4>>2]=n*L[e>>2];L[b>>2]=o*L[e>>2];L[b+4>>2]=p*L[e>>2];L[c>>2]=q*L[e>>2];L[c+4>>2]=r*L[e>>2];L[d>>2]=k*L[e>>2];L[d+4>>2]=l*L[e>>2]}return s!=O(0)}function Yt(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;d=Xa-48|0;Xa=d;c=H[a>>2];e=H[c+20>>2];a:{b:{c:{if(!((e|0)<=0|(e|0)>H[c+116>>2])){a=H[c+112>>2]+(e<<2)|0;break c}f=H[c+120>>2];if(!f){break b}a=H[c+124>>2];if((a|0)>(e|0)|(e|0)>H[c+128>>2]){break b}a=f+(e-a<<2)|0}f=H[a>>2];if(f){break a}}H[c+24>>2]=e;f=H[H[c+112>>2]>>2]}a=f;d:{e:{while(1){e=I[a|0];if(!e){break e}a=a+1|0;if((e|0)!=37){continue}break}if(I[a|0]!=115){break e}H[d+32>>2]=c+24;If(b,f,d+32|0);break d}g=H[c+32>>2];h=H[c+36>>2];i=H[c+40>>2];j=H[c+44>>2];k=H[c+24>>2];e=H[c+28>>2];a=H[c+52>>2];H[d+24>>2]=H[c+48>>2];H[d+28>>2]=a;H[d+16>>2]=i;H[d+20>>2]=j;H[d+8>>2]=g;H[d+12>>2]=h;H[d>>2]=k;H[d+4>>2]=e;If(b,f,d)}Xa=d+48|0}function ir(a,b,c,d,e,f,g,h,i,j){var k=0,l=0,m=0;k=Xa-16|0;Xa=k;a:{if(a){a=or(c);b:{if(b){Xe(k,a);b=H[k>>2];F[d|0]=b;F[d+1|0]=b>>>8;F[d+2|0]=b>>>16;F[d+3|0]=b>>>24;We(k,a);break b}ti(k,a);b=H[k>>2];F[d|0]=b;F[d+1|0]=b>>>8;F[d+2|0]=b>>>16;F[d+3|0]=b>>>24;Pd(k,a)}ie(i,k);ob(k);l=e,m=Nd(a),H[l>>2]=m;l=f,m=id(a),H[l>>2]=m;hd(k,a);Qc(g,k);ob(k);Qd(k,a);ie(h,k);ob(k);a=Ve(a);break a}a=mr(c);c:{if(b){Xe(k,a);b=H[k>>2];F[d|0]=b;F[d+1|0]=b>>>8;F[d+2|0]=b>>>16;F[d+3|0]=b>>>24;We(k,a);break c}ti(k,a);b=H[k>>2];F[d|0]=b;F[d+1|0]=b>>>8;F[d+2|0]=b>>>16;F[d+3|0]=b>>>24;Pd(k,a)}ie(i,k);ob(k);l=e,m=Nd(a),H[l>>2]=m;l=f,m=id(a),H[l>>2]=m;hd(k,a);Qc(g,k);ob(k);Qd(k,a);ie(h,k);ob(k);a=Ve(a)}H[j>>2]=a;Xa=k+16|0}function kr(a,b,c,d,e,f,g,h,i,j){var k=0,l=0,m=0;k=Xa-16|0;Xa=k;a:{if(a){a=ur(c);b:{if(b){Xe(k,a);b=H[k>>2];F[d|0]=b;F[d+1|0]=b>>>8;F[d+2|0]=b>>>16;F[d+3|0]=b>>>24;We(k,a);break b}ti(k,a);b=H[k>>2];F[d|0]=b;F[d+1|0]=b>>>8;F[d+2|0]=b>>>16;F[d+3|0]=b>>>24;Pd(k,a)}Qc(i,k);ob(k);l=e,m=Nd(a),F[l|0]=m;l=f,m=id(a),F[l|0]=m;hd(k,a);Qc(g,k);ob(k);Qd(k,a);Qc(h,k);ob(k);a=Ve(a);break a}a=tr(c);c:{if(b){Xe(k,a);b=H[k>>2];F[d|0]=b;F[d+1|0]=b>>>8;F[d+2|0]=b>>>16;F[d+3|0]=b>>>24;We(k,a);break c}ti(k,a);b=H[k>>2];F[d|0]=b;F[d+1|0]=b>>>8;F[d+2|0]=b>>>16;F[d+3|0]=b>>>24;Pd(k,a)}Qc(i,k);ob(k);l=e,m=Nd(a),F[l|0]=m;l=f,m=id(a),F[l|0]=m;hd(k,a);Qc(g,k);ob(k);Qd(k,a);Qc(h,k);ob(k);a=Ve(a)}H[j>>2]=a;Xa=k+16|0}function Hn(a){var b=0,c=0,d=0,e=0;a:{b:{switch(H[a+24>>2]){case 0:case 1:b=H[a+44>>2];d=(b|0)>0?b:0;b=0;while(1){if((b|0)==(d|0)){break a}c=(b<<8)+a|0;if(!(H[c+52>>2]<0|!(M[c+80>>3]<.5))){H[c+56>>2]=-1;H[c+52>>2]=-1;H[c+284>>2]=6}b=b+1|0;continue};case 2:b=H[a+44>>2];d=(b|0)>0?b:0;b=0;while(1){if((b|0)==(d|0)){break a}c=(b<<8)+a|0;if(!(H[c+52>>2]<0|!(M[c+80>>3]<.5))){H[c+60>>2]=-1;H[c+52>>2]=-1;H[c+284>>2]=6}b=b+1|0;continue};default:break b}}b=H[a+44>>2];e=(b|0)>0?b:0;b=0;while(1){if((b|0)==(e|0)){break a}d=0;c=(b<<8)+a|0;if(!(H[c+56>>2]<0|!(M[c+88>>3]<.5))){H[c+56>>2]=-1;d=1}c:{if(!(M[c+96>>3]<.5)|H[c+60>>2]<0){break c}H[c+60>>2]=-1;if(!d){break c}H[c+284>>2]=6}b=b+1|0;continue}}}function Un(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;Fb(a);a:{if(b){e=b;if(b>>>0>1073741823){vd(17174);X()}Rf(a,Hb(e<<2));j=Fb(a),k=e,H[j>>2]=k;b=0;while(1)if((b|0)==(e|0)){b=a+8|0;c=H[b>>2];if(!c){break a}h=Wb(H[c+4>>2],e);j=rb(a,h),k=b,H[j>>2]=k;while(1){b=H[c>>2];if(!b){break a}b:{d=Wb(H[b+4>>2],e);if((h|0)==(d|0)){break b}f=b;if(!H[rb(a,d)>>2]){j=rb(a,d),k=c,H[j>>2]=k;h=d;break b}while(1){c:{g=f;if(!H[g>>2]){f=0;break c}i=de(Ub(a),b+8|0,H[g>>2]+8|0);f=H[g>>2];if(i){continue}}break}H[c>>2]=f;j=g,k=H[H[rb(a,d)>>2]>>2],H[j>>2]=k;j=H[rb(a,d)>>2],k=b,H[j>>2]=k;continue}c=b;continue}}else{j=rb(a,b),k=0,H[j>>2]=k;b=b+1|0;continue}}Rf(a,0);j=Fb(a),k=0,H[j>>2]=k}}function bv(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0;d=H[a>>2];c=H[a+440>>2];H[d+24>>2]=c;H[d+20>>2]=124;H[H[a>>2]+28>>2]=b;Za[H[H[a>>2]+4>>2]](a,-1);d=b+6&7|208;f=b-1&7|208;g=b+2&7|208;b=b+1&7|208;while(1){a:{b:{if((c|0)<192){break b}if((b|0)==(c|0)|c-216>>>0<4294967288|(c|0)==(g|0)){break a}if((c|0)==(f|0)|(c|0)==(d|0)){break b}b=H[a>>2];H[b+24>>2]=c;H[b+20>>2]=99;H[H[a>>2]+28>>2]=1;Za[H[H[a>>2]+4>>2]](a,4);H[a+440>>2]=0;return 1}e=H[a>>2];H[e+24>>2]=c;H[e+20>>2]=99;H[H[a>>2]+28>>2]=2;Za[H[H[a>>2]+4>>2]](a,4);if(hj(a)){c=H[a+440>>2];continue}else{return 0}}break}b=H[a>>2];H[b+24>>2]=c;H[b+20>>2]=99;H[H[a>>2]+28>>2]=3;Za[H[H[a>>2]+4>>2]](a,4);return 1}function Uu(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;if((e|0)>0){i=H[a+112>>2];m=i&-4;k=i&3;n=i-1>>>0<3;while(1){l=e;a:{if(!i){break a}h=H[H[b>>2]+(c<<2)>>2];e=H[d>>2];j=0;a=0;g=0;if(!n){while(1){f=I[a+h|0];F[e+1|0]=f;F[e+2|0]=f;F[e|0]=f;f=I[(a|1)+h|0];F[e+4|0]=f;F[e+5|0]=f;F[e+3|0]=f;f=I[(a|2)+h|0];F[e+7|0]=f;F[e+8|0]=f;F[e+6|0]=f;f=I[(a|3)+h|0];F[e+10|0]=f;F[e+11|0]=f;F[e+9|0]=f;a=a+4|0;e=e+12|0;g=g+4|0;if((m|0)!=(g|0)){continue}break}}if(!k){break a}while(1){g=I[a+h|0];F[e+1|0]=g;F[e+2|0]=g;F[e|0]=g;a=a+1|0;e=e+3|0;j=j+1|0;if((j|0)!=(k|0)){continue}break}}d=d+4|0;c=c+1|0;e=l-1|0;if((l|0)>=2){continue}break}}}function zz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;a=Xa-272|0;Xa=a;H[a+256>>2]=c;H[a+264>>2]=b;g=Ab(a+208|0);c=a+16|0;Kb(c,d);$e(gd(c),56384,56410,a+224|0);Cb(c);d=Ab(a+192|0);xb(d,Mb(d));b=wb(d,0);H[a+188>>2]=b;H[a+12>>2]=c;H[a+8>>2]=0;while(1){a:{if(!Yc(a+264|0,a+256|0)){break a}if(H[a+188>>2]==(nb(d)+b|0)){c=nb(d);xb(d,nb(d)<<1);xb(d,Mb(d));b=wb(d,0);H[a+188>>2]=c+b}if(kg(ic(a+264|0),16,b,a+188|0,a+8|0,0,g,a+16|0,a+12|0,a+224|0)){break a}vc(a+264|0);continue}break}xb(d,H[a+188>>2]-b|0);c=vb(d);b=Xb();H[a>>2]=f;if((Tr(c,b,a)|0)!=1){H[e>>2]=4}if(Bc(a+264|0,a+256|0)){H[e>>2]=H[e>>2]|2}b=H[a+264>>2];ob(d);ob(g);Xa=a+272|0;return b|0}function qz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;a=Xa-352|0;Xa=a;H[a+336>>2]=c;H[a+344>>2]=b;g=Ab(a+208|0);c=a+16|0;Kb(c,d);Ae(ad(c),56384,56410,a+224|0);Cb(c);d=Ab(a+192|0);xb(d,Mb(d));b=wb(d,0);H[a+188>>2]=b;H[a+12>>2]=c;H[a+8>>2]=0;while(1){a:{if(!Xc(a+344|0,a+336|0)){break a}if(H[a+188>>2]==(nb(d)+b|0)){c=nb(d);xb(d,nb(d)<<1);xb(d,Mb(d));b=wb(d,0);H[a+188>>2]=c+b}if(hg(hc(a+344|0),16,b,a+188|0,a+8|0,0,g,a+16|0,a+12|0,a+224|0)){break a}uc(a+344|0);continue}break}xb(d,H[a+188>>2]-b|0);c=vb(d);b=Xb();H[a>>2]=f;if((Tr(c,b,a)|0)!=1){H[e>>2]=4}if(Ac(a+344|0,a+336|0)){H[e>>2]=H[e>>2]|2}b=H[a+344>>2];ob(d);ob(g);Xa=a+352|0;return b|0}function rh(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0;h=Xa-16|0;Xa=h;f=d?d:69772;d=H[f>>2];a:{b:{c:{if(!b){if(d){break c}break a}e=-2;if(!c){break a}i=a?a:h+12|0;d:{if(d){a=c;break d}a=I[b|0];d=a<<24>>24;if((d|0)>=0){H[i>>2]=a;e=(d|0)!=0;break a}a=F[b|0];if(!H[H[17171]>>2]){H[i>>2]=a&57343;e=1;break a}a=(a&255)-194|0;if(a>>>0>50){break c}d=H[(a<<2)+50400>>2];a=c-1|0;if(!a){break b}b=b+1|0}g=I[b|0];j=g>>>3|0;if((j-16|(d>>26)+j)>>>0>7){break c}while(1){a=a-1|0;d=g-128|d<<6;if((d|0)>=0){H[f>>2]=0;H[i>>2]=d;e=c-a|0;break a}if(!a){break b}b=b+1|0;g=I[b|0];if((g&192)==128){continue}break}}H[f>>2]=0;H[17116]=25;e=-1;break a}H[f>>2]=d}Xa=h+16|0;return e}function Sn(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;h=Xa-16|0;Xa=h;c=H[a>>2];F[h+15|0]=0;j=h+15|0;e=a+4|0;d=Zc(e);c=N(b,c);a:{if(d>>>0>>0){i=Xa-32|0;Xa=i;c=c-d|0;b:{if(c>>>0<=H[kb(e)>>2]-H[e+4>>2]>>>0){f=Xa-16|0;Xa=f;d=ki(f,e,c);c=H[d+4>>2];g=H[d+8>>2];while(1){if((c|0)==(g|0)){nc(d);Xa=f+16|0}else{ji(kb(e),c,j);c=c+1|0;H[d+4>>2]=c;continue}break}break b}d=kb(e);d=wk(i+8|0,ii(e,Zc(e)+c|0),Zc(e),d);f=Xa-16|0;Xa=f;c=Jo(f,d+8|0,c);g=H[c>>2];while(1){if(H[c+4>>2]!=(g|0)){ji(H[d+16>>2],H[c>>2],j);g=H[c>>2]+1|0;H[c>>2]=g;continue}break}ud(c);Xa=f+16|0;vk(e,d);uk(d)}Xa=i+32|0;break a}if(c>>>0>>0){Tj(e,c+H[e>>2]|0)}}np(a+16|0,b);Xa=h+16|0}function mn(a,b,c,d,e,f){var g=0,h=O(0),i=O(0),j=O(0),k=O(0);g=Xa+-64|0;Xa=g;a:{if(a){ni(a+8|0,b,g+16|0);b=-1;a=a+184|0;h=O(L[g+60>>2]+O(O(L[g+48>>2]*c)+O(L[g+52>>2]*d)));i=O(O(L[g+28>>2]+O(O(L[g+16>>2]*c)+O(L[g+20>>2]*d)))/h);c=O(O(L[g+44>>2]+O(O(L[g+32>>2]*c)+O(L[g+36>>2]*d)))/h);if((rc(a,i,c,e,f)|0)<0){break a}if((ve(a,L[e>>2],L[f>>2],g+12|0,g+8|0)|0)<0){break a}d=O(i-L[g+12>>2]);c=O(c-L[g+8>>2]);b=O(O(d*d)+O(c*c))>O(1)?-1:0;break a}h=L[b+28>>2];i=L[b+20>>2];k=L[b+16>>2];j=O(L[b+44>>2]+O(O(L[b+32>>2]*c)+O(L[b+36>>2]*d)));L[e>>2]=O(L[b+12>>2]+O(O(L[b>>2]*c)+O(L[b+4>>2]*d)))/j;L[f>>2]=O(h+O(O(k*c)+O(i*d)))/j;b=0}Xa=g- -64|0;return b}function Bg(a,b){var c=0,d=0,e=0,f=0,g=0,h=0;while(1){f=255;e=a;a:{while(1){b:{c:{d:{c=H[b+4>>2];d=H[b+8>>2];if((c|0)==(d|0)){break d}h=bj(c,10,d-c|0);e:{if(h){d=H[b+4>>2];c=(h-d|0)+1|0;break e}d=H[b+4>>2];c=H[b+8>>2]-d|0}g=d;d=c>>>0>>0?c:f;ub(e,g,d);g=d+H[b+4>>2]|0;H[b+4>>2]=g;e=e+d|0;if(c>>>0>=f>>>0|h){break b}f=f-d|0;if(H[b+8>>2]==(g|0)){break d}H[b+4>>2]=g+1;c=I[g|0];break c}c=Ah(b);if((c|0)>=0){break c}c=0;if((a|0)==(e|0)){break a}if(I[b|0]&16){break b}break a}F[e|0]=c;e=e+1|0;if((c&255)==10){break b}f=f-1|0;if(f){continue}}break}if(!a){c=0;break a}F[e|0]=0;c=a}if(c){e=I[a|0];if((e|0)==10|(e|0)==35){continue}}break}return c}function Pv(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;d=Gd(a);if(d>>>0>>0){g=Xa-32|0;Xa=g;e=b-d|0;a:{if(e>>>0<=H[kb(a)>>2]-H[a+4>>2]>>4>>>0){f=Xa-16|0;Xa=f;d=qn(f,a,e);b=H[d+4>>2];e=H[d+8>>2];while(1){if((b|0)==(e|0)){nc(d);Xa=f+16|0}else{Ih(kb(a),b,c);b=b+16|0;H[d+4>>2]=b;continue}break}break a}b=kb(a);d=on(g+8|0,pn(a,Gd(a)+e|0),Gd(a),b);b=Xa-16|0;Xa=b;H[b>>2]=H[d+8>>2];f=H[d+8>>2];H[b+8>>2]=d+8;H[b+4>>2]=f+(e<<4);e=H[b>>2];while(1){if(H[b+4>>2]!=(e|0)){Ih(H[d+16>>2],H[b>>2],c);e=H[b>>2]+16|0;H[b>>2]=e;continue}break}ud(b);Xa=b+16|0;nn(a,d);ln(d)}Xa=g+32|0;return}if(b>>>0>>0){b=H[a>>2]+(b<<4)|0;Gd(a);wn(a,b);gf(a);Gd(a)}}function Ru(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;if((e|0)>0){i=H[a+112>>2];o=i&-2;p=i&1;while(1){n=e;a:{if(!i){break a}a=c<<2;g=H[a+H[b+8>>2]>>2];j=H[a+H[b+4>>2]>>2];h=H[a+H[b>>2]>>2];e=H[d>>2];a=0;k=0;if((i|0)!=1){while(1){l=I[a+h|0];m=I[a+g|0];f=I[a+j|0];F[e+1|0]=f;F[e+2|0]=f+m^128;F[e|0]=f+l^128;f=a|1;l=I[f+h|0];m=I[f+g|0];f=I[f+j|0];F[e+4|0]=f;F[e+5|0]=f+m^128;F[e+3|0]=f+l^128;a=a+2|0;e=e+6|0;k=k+2|0;if((o|0)!=(k|0)){continue}break}}if(!p){break a}h=I[a+h|0];g=I[a+g|0];a=I[a+j|0];F[e+1|0]=a;F[e+2|0]=a+g^128;F[e|0]=a+h^128}d=d+4|0;c=c+1|0;e=n-1|0;if((n|0)>=2){continue}break}}}function Ro(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;c=Fb(a);a:{if(b){Rf(a,Jj(c,b));j=Fb(a),k=b,H[j>>2]=k;c=0;while(1)if((b|0)==(c|0)){c=a+8|0;d=H[c>>2];if(!d){break a}h=Wb(H[d+4>>2],b);j=rb(a,h),k=c,H[j>>2]=k;while(1){c=H[d>>2];if(!c){break a}b:{e=Wb(H[c+4>>2],b);if((h|0)==(e|0)){break b}f=c;if(!H[rb(a,e)>>2]){j=rb(a,e),k=d,H[j>>2]=k;h=e;break b}while(1){c:{g=f;if(!H[g>>2]){f=0;break c}i=de(Ub(a),c+8|0,H[g>>2]+8|0);f=H[g>>2];if(i){continue}}break}H[d>>2]=f;j=g,k=H[H[rb(a,e)>>2]>>2],H[j>>2]=k;j=H[rb(a,e)>>2],k=c,H[j>>2]=k;continue}d=c;continue}}else{j=rb(a,c),k=0,H[j>>2]=k;c=c+1|0;continue}}Rf(a,0);j=Fb(a),k=0,H[j>>2]=k}}function sn(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;Fb(a);a:{if(b){Rf(a,rn(b));j=Fb(a),k=b,H[j>>2]=k;while(1)if((b|0)==(c|0)){c=a+8|0;d=H[c>>2];if(!d){break a}h=Wb(H[d+4>>2],b);j=rb(a,h),k=c,H[j>>2]=k;while(1){c=H[d>>2];if(!c){break a}b:{e=Wb(H[c+4>>2],b);if((h|0)==(e|0)){break b}f=c;if(!H[rb(a,e)>>2]){j=rb(a,e),k=d,H[j>>2]=k;h=e;break b}while(1){c:{g=f;if(!H[g>>2]){f=0;break c}i=de(Ub(a),c+8|0,H[g>>2]+8|0);f=H[g>>2];if(i){continue}}break}H[d>>2]=f;j=g,k=H[H[rb(a,e)>>2]>>2],H[j>>2]=k;j=H[rb(a,e)>>2],k=c,H[j>>2]=k;continue}d=c;continue}}else{j=rb(a,c),k=0,H[j>>2]=k;c=c+1|0;continue}}Rf(a,0);j=Fb(a),k=0,H[j>>2]=k}}function Qu(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;if((e|0)>0){g=H[a+336>>2];i=H[a+112>>2];a=H[a+480>>2];l=H[a+20>>2];m=H[a+16>>2];n=H[a+12>>2];o=H[a+8>>2];while(1){j=e;if(i){a=c<<2;p=H[a+H[b+12>>2]>>2];q=H[a+H[b+8>>2]>>2];r=H[a+H[b+4>>2]>>2];s=H[a+H[b>>2]>>2];e=H[d>>2];a=0;while(1){f=I[a+r|0];h=I[a+s|0]^255;k=I[a+q|0]<<2;F[e|0]=I[(h-H[k+o>>2]|0)+g|0];f=f<<2;F[e+1|0]=I[(h-(H[m+k>>2]+H[f+l>>2]>>16)|0)+g|0];F[e+2|0]=I[(h-H[f+n>>2]|0)+g|0];F[e+3|0]=I[a+p|0];e=e+4|0;a=a+1|0;if((i|0)!=(a|0)){continue}break}}d=d+4|0;c=c+1|0;e=j-1|0;if((j|0)>=2){continue}break}}}function mm(a,b,c,d,e){var f=0,g=0,h=0,i=0;f=Xa-208|0;Xa=f;H[f+204>>2]=c;c=f+160|0;pb(c,0,40);H[f+200>>2]=H[f+204>>2];a:{if((lm(0,b,f+200|0,f+80|0,c,d,e)|0)<0){b=-1;break a}i=H[a+76>>2]>=0;g=H[a>>2];if(H[a+72>>2]<=0){H[a>>2]=g&-33}b:{c:{d:{if(!H[a+48>>2]){H[a+48>>2]=80;H[a+28>>2]=0;H[a+16>>2]=0;H[a+20>>2]=0;h=H[a+44>>2];H[a+44>>2]=f;break d}if(H[a+16>>2]){break c}}c=-1;if(Dm(a)){break b}}c=lm(a,b,f+200|0,f+80|0,f+160|0,d,e)}if(h){Za[H[a+36>>2]](a,0,0)|0;H[a+48>>2]=0;H[a+44>>2]=h;H[a+28>>2]=0;b=H[a+20>>2];H[a+16>>2]=0;H[a+20>>2]=0;c=b?c:-1}b=a;a=H[a>>2];H[b>>2]=a|g&32;b=a&32?-1:c;if(!i){break a}}Xa=f+208|0;return b}function Pu(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;if((e|0)>0){j=H[a+112>>2];l=j&-4;k=j&3;g=H[a+36>>2];m=(g|0)<=0;n=j-1>>>0<3;while(1){i=0;if(!m){while(1){a:{if(!j){break a}a=H[H[(i<<2)+b>>2]+(c<<2)>>2];f=H[d>>2]+i|0;h=0;if(!n){while(1){F[f|0]=I[a|0];f=f+g|0;F[f|0]=I[a+1|0];f=f+g|0;F[f|0]=I[a+2|0];f=f+g|0;F[f|0]=I[a+3|0];a=a+4|0;f=f+g|0;h=h+4|0;if((l|0)!=(h|0)){continue}break}}h=0;if(!k){break a}while(1){F[f|0]=I[a|0];f=f+g|0;a=a+1|0;h=h+1|0;if((k|0)!=(h|0)){continue}break}}i=i+1|0;if((i|0)!=(g|0)){continue}break}}d=d+4|0;c=c+1|0;a=(e|0)>1;e=e-1|0;if(a){continue}break}}}function ek(a,b,c,d,e,f,g,h){var i=O(0),j=0,k=0,l=0;a:{if(!((g|0)<=0|K[f+4>>2]<=g+1>>>0)){if((h|0)<=0){break a}j=h+1|0;if(j>>>0>=K[f+8>>2]){break a}k=Jb(f,h-1|0);h=Jb(f,h);j=Jb(f,j);g=g<<2;f=g+h|0;h=f-4|0;L[a>>2]=O(L[f+4>>2]-L[h>>2])*O(.5);l=b;a=g+j|0;b=g+k|0;L[l>>2]=O(L[a>>2]-L[b>>2])*O(.5);i=L[f>>2];L[c>>2]=O(L[h>>2]-O(i+i))+L[f+4>>2];i=L[f>>2];L[d>>2]=O(L[b>>2]-O(i+i))+L[a>>2];L[e>>2]=O(O(L[b-4>>2]+L[a+4>>2])-O(L[b+4>>2]+L[a-4>>2]))*O(.25);return}mb(ib(ib(lb(ib(ib(ib(71664,24711),22846),3647),284),4217),24085));_();X()}mb(ib(ib(lb(ib(ib(ib(71664,24789),22846),3647),285),4217),24218));_();X()}function eu(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0;d=H[a+476>>2];i=H[d+92>>2];h=H[a+320>>2];if((i|0)>=(h|0)){if(H[a+36>>2]>0){h=H[a+216>>2];i=0;while(1){k=i<<2;j=k+d|0;Za[H[j+52>>2]](a,h,H[b+k>>2]+(N(H[j+100>>2],H[c>>2])<<2)|0,j+12|0);h=h+88|0;i=i+1|0;if((i|0)>2]){continue}break}h=H[a+320>>2]}H[d+92>>2]=0;i=0}b=h-i|0;h=H[d+96>>2];b=b>>>0>>0?b:h;h=g;g=H[f>>2];h=h-g|0;b=b>>>0>>0?b:h;Za[H[H[a+480>>2]+4>>2]](a,d+12|0,i,(g<<2)+e|0,b);H[f>>2]=b+H[f>>2];H[d+96>>2]=H[d+96>>2]-b;b=b+H[d+92>>2]|0;H[d+92>>2]=b;if((b|0)>=H[a+320>>2]){H[c>>2]=H[c>>2]+1}}function wc(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0;b=Xa-48|0;Xa=b;c=Xa-16|0;Xa=c;if(!(M[a>>3]>=0)){mb(ib(ib(lb(ib(ib(ib(71664,1352),2100),3647),67),4217),4650));_();X()}va(c+8|0,0)|0;M[a+8>>3]=+H[c+12>>2]*1e-6+ +H[c+8>>2];Xa=c+16|0;h=So();e=b+32|0;Rn(e);i=vb(e);f=a+16|0;c=vb(f);a:{b:{g=M[a>>3];if(g>=0){d=M[a+8>>3];if(!(d>=0)){break b}d=d-g;break a}mb(ib(ib(lb(ib(ib(ib(71664,1352),2100),3647),80),4217),4650));_();X()}mb(ib(ib(lb(ib(ib(ib(71664,5624),2100),3647),81),4217),6126));_();X()}M[b+16>>3]=d*1e3;H[b+12>>2]=c;H[b+8>>2]=28565;H[b+4>>2]=i;H[b>>2]=8135;On(h,6852,b);ob(e);ob(f);Xa=b+48|0}function Yv(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;d=Rb(a);if(d>>>0>>0){g=Xa-32|0;Xa=g;b=b-d|0;a:{if(b>>>0<=(H[kb(a)>>2]-H[a+4>>2]|0)/12>>>0){e=Xa-16|0;Xa=e;d=Yg(e,a,b);b=H[d+4>>2];f=H[d+8>>2];while(1){if((b|0)==(f|0)){nc(d);Xa=e+16|0}else{Hh(kb(a),b,c);b=b+12|0;H[d+4>>2]=b;continue}break}break a}d=kb(a);d=kn(g+8|0,bg(a,Rb(a)+b|0),Rb(a),d);e=Xa-16|0;Xa=e;b=Kp(e,d+8|0,b);f=H[b>>2];while(1){if(H[b+4>>2]!=(f|0)){Hh(H[d+16>>2],H[b>>2],c);f=H[b>>2]+12|0;H[b>>2]=f;continue}break}ud(b);Xa=e+16|0;jn(a,d);hn(d)}Xa=g+32|0;return}if(b>>>0>>0){b=H[a>>2]+N(b,12)|0;Rb(a);fn(a,b);Og(a)}}function df(a,b,c,d,e,f,g,h){var i=0,j=0,k=0,l=0;i=1;j=d&2147483647;l=j;k=(j|0)==2147418112;a:{if(k&!c?a|b:k&(c|0)!=0|j>>>0>2147418112){break a}j=h&2147483647;k=(j|0)==2147418112;if(k&!g?e|f:k&(g|0)!=0|j>>>0>2147418112){break a}if(!(a|e|(c|g)|(b|f|(j|l)))){return 0}i=d&h;if((i|0)>0|(i|0)>=0){i=-1;if((c|0)==(g|0)&(d|0)==(h|0)?(b|0)==(f|0)&a>>>0>>0|b>>>0>>0:c>>>0>>0&(d|0)<=(h|0)|(d|0)<(h|0)){break a}return(a^e|c^g|(b^f|d^h))!=0}i=-1;if((c|0)==(g|0)&(d|0)==(h|0)?(b|0)==(f|0)&a>>>0>e>>>0|b>>>0>f>>>0:c>>>0>g>>>0&(d|0)>=(h|0)|(d|0)>(h|0)){break a}i=(a^e|c^g|(b^f|d^h))!=0}return i}function $w(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0;if(Dc(a,H[b+8>>2],f)){Ek(b,c,d,e);return}h=I[b+53|0];g=H[a+12>>2];F[b+53|0]=0;i=I[b+52|0];F[b+52|0]=0;j=a+16|0;Ck(j,b,c,d,e,f);k=I[b+53|0];h=h|k;l=I[b+52|0];i=i|l;a:{if((g|0)<2){break a}j=j+(g<<3)|0;g=a+24|0;while(1){if(I[b+54|0]){break a}b:{if(l){if(H[b+24>>2]==1){break a}if(I[a+8|0]&2){break b}break a}if(!k){break b}if(!(F[a+8|0]&1)){break a}}G[b+52>>1]=0;Ck(g,b,c,d,e,f);k=I[b+53|0];h=k|h;l=I[b+52|0];i=l|i;g=g+8|0;if(j>>>0>g>>>0){continue}break}}F[b+53|0]=(h&255)!=0;F[b+52|0]=(i&255)!=0}function vs(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0;c=Xa-32|0;Xa=c;e=Md(b,-1);d=I[a+52|0];a:{if(e){if(d){break a}b=H[a+48>>2];f=a,g=Md(b,-1)^1,F[f+52|0]=g;break a}b:{if(!d){break b}f=c,g=Si(H[a+48>>2]),F[f+19|0]=g;c:{d:{e:{d=c+20|0;switch(ih(H[a+36>>2],H[a+40>>2],c+19|0,d,c+12|0,c+24|0,c+32|0,d)-1|0){case 0:case 1:break c;case 2:break e;default:break d}}d=H[a+48>>2];H[c+20>>2]=c+25;F[c+24|0]=d}while(1){d=H[c+20>>2];if(d>>>0<=c+24>>>0){break b}d=d-1|0;H[c+20>>2]=d;if((hh(F[d|0],H[a+32>>2])|0)!=-1){continue}break}}b=-1;break a}F[a+52|0]=1;H[a+48>>2]=b}Xa=c+32|0;return b|0}function Tu(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;if((e|0)>0){g=H[a+336>>2];i=H[a+112>>2];a=H[a+480>>2];l=H[a+20>>2];m=H[a+16>>2];n=H[a+12>>2];o=H[a+8>>2];while(1){j=e;if(i){a=c<<2;p=H[a+H[b+8>>2]>>2];q=H[a+H[b+4>>2]>>2];r=H[a+H[b>>2]>>2];e=H[d>>2];a=0;while(1){f=I[a+q|0];h=I[a+r|0];k=I[a+p|0]<<2;F[e|0]=I[(h+H[k+o>>2]|0)+g|0];f=f<<2;F[e+1|0]=I[((H[m+k>>2]+H[f+l>>2]>>16)+h|0)+g|0];F[e+2|0]=I[(H[f+n>>2]+h|0)+g|0];e=e+3|0;a=a+1|0;if((i|0)!=(a|0)){continue}break}}d=d+4|0;c=c+1|0;e=j-1|0;if((j|0)>=2){continue}break}}}function os(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;c=Xa-32|0;Xa=c;a:{b:{c:{if(Md(b,-1)){break c}i=c,j=Si(b),F[i+23|0]=j;if(I[a+44|0]){if((be(c+23|0,1,1,H[a+32>>2])|0)!=1){break b}break c}f=c+24|0;H[c+16>>2]=f;h=c+32|0;d=c+23|0;while(1){e=ih(H[a+36>>2],H[a+40>>2],d,f,c+12|0,c+24|0,h,c+16|0);if(H[c+12>>2]==(d|0)){break b}if((e|0)==3){if((be(d,1,1,H[a+32>>2])|0)==1){break c}break b}if(e>>>0>1){break b}g=c+24|0;d=H[c+16>>2]-g|0;if((be(g,1,d,H[a+32>>2])|0)!=(d|0)){break b}d=H[c+12>>2];if((e|0)==1){continue}break}}a=ul(b);break a}a=-1}Xa=c+32|0;return a|0}function dt(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;if((d|0)>0){e=H[H[a+484>>2]+24>>2];h=H[e+8>>2];i=H[e+4>>2];j=H[e>>2];g=H[a+112>>2];l=g-1|0;m=g&1;while(1){a:{if(!g){break a}e=k<<2;a=H[e+b>>2];f=H[c+e>>2];if(m){F[f|0]=I[I[a+2|0]+h|0]+(I[I[a+1|0]+i|0]+I[I[a|0]+j|0]|0);f=f+1|0;a=a+3|0;e=l}else{e=g}if((g|0)==1){break a}while(1){F[f|0]=I[I[a+2|0]+h|0]+(I[I[a+1|0]+i|0]+I[I[a|0]+j|0]|0);F[f+1|0]=I[I[a+5|0]+h|0]+(I[I[a+4|0]+i|0]+I[I[a+3|0]+j|0]|0);f=f+2|0;a=a+6|0;e=e-2|0;if(e){continue}break}}k=k+1|0;if((k|0)!=(d|0)){continue}break}}}function Dj(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;d=zb(a);if(d>>>0>>0){g=Xa-32|0;Xa=g;b=b-d|0;a:{if(b>>>0<=H[kb(a)>>2]-H[a+4>>2]>>2>>>0){e=Xa-16|0;Xa=e;d=_f(e,a,b);b=H[d+4>>2];f=H[d+8>>2];while(1){if((b|0)==(f|0)){nc(d);Xa=e+16|0}else{Me(kb(a),b,c);b=b+4|0;H[d+4>>2]=b;continue}break}break a}d=kb(a);d=Hg(g+8|0,Qg(a,zb(a)+b|0),zb(a),d);e=Xa-16|0;Xa=e;b=bi(e,d+8|0,b);f=H[b>>2];while(1){if(H[b+4>>2]!=(f|0)){Me(H[d+16>>2],H[b>>2],c);f=H[b>>2]+4|0;H[b>>2]=f;continue}break}ud(b);Xa=e+16|0;Pg(a,d);$f(d)}Xa=g+32|0;return}if(b>>>0>>0){qk(a,H[a>>2]+(b<<2)|0)}}function rs(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0;c=Xa-32|0;Xa=c;e=Md(b,-1);d=I[a+52|0];a:{if(e){if(d){break a}b=H[a+48>>2];f=a,g=Md(b,-1)^1,F[f+52|0]=g;break a}b:{if(!d){break b}H[c+16>>2]=H[a+48>>2];c:{d:{e:{d=c+20|0;switch(ih(H[a+36>>2],H[a+40>>2],c+16|0,d,c+12|0,c+24|0,c+32|0,d)-1|0){case 0:case 1:break c;case 2:break e;default:break d}}d=H[a+48>>2];H[c+20>>2]=c+25;F[c+24|0]=d}while(1){d=H[c+20>>2];if(d>>>0<=c+24>>>0){break b}d=d-1|0;H[c+20>>2]=d;if((hh(F[d|0],H[a+32>>2])|0)!=-1){continue}break}}b=-1;break a}F[a+52|0]=1;H[a+48>>2]=b}Xa=c+32|0;return b|0}function ck(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;l=-1;a:{e=H[b+8>>2];if((e|0)!=H[c+4>>2]){break a}d=H[a+4>>2];if((d|0)!=H[b+4>>2]){break a}f=H[a+8>>2];if((f|0)!=H[c+8>>2]){break a}l=0;m=(d|0)>0?d:0;n=(f|0)>0?f:0;o=(e|0)>0?e:0;d=H[a>>2];while(1){if((h|0)==(m|0)){break a}p=N(e,h);g=0;while(1){if((g|0)!=(n|0)){H[d>>2]=0;H[d+4>>2]=0;i=H[c>>2]+(g<<3)|0;j=H[b>>2]+(p<<3)|0;a=0;k=0;while(1){if((a|0)!=(o|0)){k=M[j>>3]*M[i>>3]+k;M[d>>3]=k;a=a+1|0;j=j+8|0;i=(f<<3)+i|0;continue}break}g=g+1|0;d=d+8|0;continue}break}h=h+1|0;continue}}return l}function bt(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;if((d|0)>0){m=H[a+112>>2];e=H[a+484>>2];a=H[e+24>>2];n=H[a+8>>2];o=H[a+4>>2];p=H[a>>2];g=H[e+48>>2];while(1){if(m){q=H[e+60>>2];r=H[e+56>>2];s=H[e+52>>2];f=h<<2;a=H[f+b>>2];i=H[c+f>>2];j=0;f=m;while(1){k=j<<2;l=g<<6;F[i|0]=(I[(H[k+(r+l|0)>>2]+I[a+1|0]|0)+o|0]+I[(H[(l+s|0)+k>>2]+I[a|0]|0)+p|0]|0)+I[(H[(l+q|0)+k>>2]+I[a+2|0]|0)+n|0];i=i+1|0;a=a+3|0;j=j+1&15;f=f-1|0;if(f){continue}break}}g=g+1&15;H[e+48>>2]=g;h=h+1|0;if((h|0)!=(d|0)){continue}break}}}function Jp(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=O(0),l=0,m=0,n=0,o=0,p=0;l=-1;a:{e=H[b+8>>2];if((e|0)!=H[c+4>>2]){break a}d=H[a+4>>2];if((d|0)!=H[b+4>>2]){break a}f=H[a+8>>2];if((f|0)!=H[c+8>>2]){break a}l=0;m=(d|0)>0?d:0;n=(f|0)>0?f:0;o=(e|0)>0?e:0;d=H[a>>2];while(1){if((h|0)==(m|0)){break a}p=N(e,h);g=0;while(1){if((g|0)!=(n|0)){a=0;H[d>>2]=0;i=H[c>>2]+(g<<2)|0;j=H[b>>2]+(p<<2)|0;k=O(0);while(1){if((a|0)!=(o|0)){k=O(O(L[j>>2]*L[i>>2])+k);L[d>>2]=k;a=a+1|0;j=j+4|0;i=(f<<2)+i|0;continue}break}g=g+1|0;d=d+4|0;continue}break}h=h+1|0;continue}}return l}function Gx(a){a=a|0;if(I[72704]){return H[18175]}if(!I[73504]){a=73216;while(1){a=Ab(a)+12|0;if((a|0)!=73504){continue}break}F[73504]=1}Pb(73216,28666);Pb(73228,28657);Pb(73240,31773);Pb(73252,31570);Pb(73264,28736);Pb(73276,32037);Pb(73288,28674);Pb(73300,29876);Pb(73312,31125);Pb(73324,31108);Pb(73336,31116);Pb(73348,31135);Pb(73360,31514);Pb(73372,34328);Pb(73384,31174);Pb(73396,30975);Pb(73408,28736);Pb(73420,31300);Pb(73432,31518);Pb(73444,31779);Pb(73456,31271);Pb(73468,30278);Pb(73480,29191);Pb(73492,34254);F[72704]=1;H[18175]=73216;return 73216}function Ex(a){a=a|0;if(I[72712]){return H[18177]}if(!I[73808]){a=73520;while(1){a=Ab(a)+12|0;if((a|0)!=73808){continue}break}F[73808]=1}Ob(73520,61384);Ob(73532,61416);Ob(73544,61452);Ob(73556,61476);Ob(73568,61500);Ob(73580,61516);Ob(73592,61536);Ob(73604,61556);Ob(73616,61584);Ob(73628,61624);Ob(73640,61656);Ob(73652,61692);Ob(73664,61728);Ob(73676,61744);Ob(73688,61760);Ob(73700,61776);Ob(73712,61500);Ob(73724,61792);Ob(73736,61808);Ob(73748,61824);Ob(73760,61840);Ob(73772,61856);Ob(73784,61872);Ob(73796,61888);F[72712]=1;H[18177]=73520;return 73520}function Su(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;if((e|0)>0){f=H[a+112>>2];m=f&-2;n=f&1;while(1){l=e;a:{if(!f){break a}a=c<<2;g=H[a+H[b+8>>2]>>2];h=H[a+H[b+4>>2]>>2];i=H[a+H[b>>2]>>2];e=H[d>>2];a=0;j=0;if((f|0)!=1){while(1){F[e|0]=I[a+i|0];F[e+1|0]=I[a+h|0];F[e+2|0]=I[a+g|0];k=a|1;F[e+3|0]=I[k+i|0];F[e+4|0]=I[h+k|0];F[e+5|0]=I[g+k|0];a=a+2|0;e=e+6|0;j=j+2|0;if((m|0)!=(j|0)){continue}break}}if(!n){break a}F[e|0]=I[a+i|0];F[e+1|0]=I[a+h|0];F[e+2|0]=I[a+g|0]}d=d+4|0;c=c+1|0;e=l-1|0;if((l|0)>=2){continue}break}}}function ls(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0;c=Xa-32|0;Xa=c;a:{b:{c:{if(Md(b,-1)){break c}H[c+20>>2]=b;if(I[a+44|0]){if((be(c+20|0,4,1,H[a+32>>2])|0)!=1){break b}break c}f=c+24|0;H[c+16>>2]=f;h=c+32|0;d=c+20|0;while(1){e=ih(H[a+36>>2],H[a+40>>2],d,f,c+12|0,c+24|0,h,c+16|0);if(H[c+12>>2]==(d|0)){break b}if((e|0)==3){if((be(d,1,1,H[a+32>>2])|0)==1){break c}break b}if(e>>>0>1){break b}g=c+24|0;d=H[c+16>>2]-g|0;if((be(g,1,d,H[a+32>>2])|0)!=(d|0)){break b}d=H[c+12>>2];if((e|0)==1){continue}break}}a=ul(b);break a}a=-1}Xa=c+32|0;return a|0}function wh(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0;i=Xa-240|0;Xa=i;h=H[d>>2];H[i+232>>2]=h;d=H[d+4>>2];H[i>>2]=a;H[i+236>>2]=d;k=1;a:{b:{c:{if(!(d|(h|0)!=1)){d=a;break c}l=0-b|0;h=a;while(1){j=(e<<2)+g|0;d=h-H[j>>2]|0;if((Za[c|0](d,a)|0)<=0){d=h;break c}d:{if(!((e|0)<2|f)){f=H[j-8>>2];j=h+l|0;if((Za[c|0](j,d)|0)>=0){break d}if((Za[c|0](j-f|0,d)|0)>=0){break d}}H[(k<<2)+i>>2]=d;h=i+232|0;f=tm(h);xh(h,f);k=k+1|0;e=e+f|0;f=0;h=d;if(H[i+236>>2]|H[i+232>>2]!=1){continue}break b}break}d=h;break b}if(f){break a}}sm(b,i,k);aj(d,b,c,e,g)}Xa=i+240|0}function lu(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0;d=Xa-16|0;Xa=d;h=H[a+476>>2];a:{b:{if(H[h+36>>2]){Ch(h+32|0,0,(H[f>>2]<<2)+e|0,0,1,H[h+40>>2]);H[h+36>>2]=0;H[f>>2]=H[f>>2]+1;H[h+44>>2]=H[h+44>>2]-1;break b}j=H[h+44>>2];i=e;e=H[f>>2];i=i+(e<<2)|0;H[d+8>>2]=H[i>>2];e=g-e|0;e=e>>>0>j>>>0?j:e;e=e>>>0<2?e:2;if(e>>>0>=2){g=H[i+4>>2]}else{H[h+36>>2]=1;g=H[h+32>>2]}H[d+12>>2]=g;Za[H[h+12>>2]](a,b,H[c>>2],d+8|0);a=H[h+36>>2];H[f>>2]=e+H[f>>2];H[h+44>>2]=H[h+44>>2]-e;if(a){break a}}H[c>>2]=H[c>>2]+1}Xa=d+16|0}function Oy(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0;i=Xa-416|0;Xa=i;d=i+416|0;H[i+12>>2]=d;h=Xa-144|0;Xa=h;H[h+28>>2]=h+132;c=h+32|0;Cr(a+8|0,c,h+28|0,e,f,g);H[h+16>>2]=0;H[h+20>>2]=0;H[h+12>>2]=c;c=i+16|0;f=Rl(c,H[i+12>>2]);e=Xa-16|0;Xa=e;H[e+12>>2]=H[a+8>>2];g=Zd(e+8|0,e+12|0);a=$k(c,h+12|0,f,h+16|0);Yd(g);Xa=e+16|0;if((a|0)==-1){Qb();X()}H[i+12>>2]=(a<<2)+c;Xa=h+144|0;e=H[i+12>>2];a=Xa-16|0;Xa=a;H[a+8>>2]=b;while(1){if((c|0)!=(e|0)){xl(a+8|0,H[c>>2]);c=c+4|0;continue}break}Xa=a+16|0;Xa=d;return H[a+8>>2]}function Bd(a,b,c){var d=0,e=0,f=0;d=Xa+-64|0;Xa=d;f=H[a>>2];e=H[f-4>>2];f=H[f-8>>2];H[d+20>>2]=0;H[d+16>>2]=b;H[d+12>>2]=a;H[d+8>>2]=c;b=0;pb(d+24|0,0,39);a=a+f|0;a:{if(Dc(e,c,0)){H[d+56>>2]=1;Za[H[H[e>>2]+20>>2]](e,d+8|0,a,a,1,0);b=H[d+32>>2]==1?a:0;break a}Za[H[H[e>>2]+24>>2]](e,d+8|0,a,1,0);b:{switch(H[d+44>>2]){case 0:b=H[d+48>>2]==1?H[d+36>>2]==1?H[d+40>>2]==1?H[d+28>>2]:0:0:0;break a;case 1:break b;default:break a}}if(H[d+32>>2]!=1){if(H[d+48>>2]|H[d+36>>2]!=1|H[d+40>>2]!=1){break a}}b=H[d+24>>2]}Xa=d- -64|0;return b}function Wv(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0;a=bd(a,b);if((a|0)!=(c|0)){a:{if(!Mc(a)){if(!Mc(c)){H[a+8>>2]=H[c+8>>2];b=H[c+4>>2];H[a>>2]=H[c>>2];H[a+4>>2]=b;break a}e=vb(c);b=nb(c);c=Xa-16|0;Xa=c;b:{if(b>>>0<=10){Wc(a,b);Fd(a,e,b);F[c+15|0]=0;Lc(a+b|0,c+15|0);break b}f=a;a=I[a+11|0];qi(f,10,b-10|0,a,0,a,b,e)}Xa=c+16|0;break a}e=vb(c);b=nb(c);c=Xa-16|0;Xa=c;d=Ce(a);c:{if(d>>>0>b>>>0){d=H[a>>2];Pc(a,b);Fd(d,e,b);F[c+15|0]=0;Lc(b+d|0,c+15|0);break c}f=a;a=H[a+4>>2];qi(f,d-1|0,(b-d|0)+1|0,a,0,a,b,e)}Xa=c+16|0}}return 1}function ae(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0;f=Xa-16|0;Xa=f;A(+b);g=v(1)|0;d=v(0)|0;c=g&2147483647;e=c+-1048576|0;a:{if((e|0)==2145386495|e>>>0<2145386495){h=d<<28;e=c>>>4|0;c=(c&15)<<28|d>>>4;d=e+1006632960|0;break a}if((c|0)==2146435072|c>>>0>2146435072){h=d<<28;c=(g&15)<<28|d>>>4;d=g>>>4|2147418112;break a}if(!(c|d)){c=0;d=0;break a}e=c;c=c?Q(c):Q(d)+32|0;Rc(f,d,e,0,0,c+49|0);i=H[f>>2];h=H[f+4>>2];e=15372-c<<16;c=H[f+8>>2];d=e|H[f+12>>2]^65536}H[a>>2]=i;H[a+4>>2]=h;H[a+8>>2]=c;H[a+12>>2]=g&-2147483648|d;Xa=f+16|0}function bx(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;if(Dc(a,H[b+8>>2],e)){Dk(b,c,d);return}a:{if(Dc(a,H[b>>2],e)){if(!(H[b+16>>2]!=(c|0)&H[b+20>>2]!=(c|0))){if((d|0)!=1){break a}H[b+32>>2]=1;return}H[b+32>>2]=d;b:{if(H[b+44>>2]==4){break b}G[b+52>>1]=0;a=H[a+8>>2];Za[H[H[a>>2]+20>>2]](a,b,c,c,1,e);if(I[b+53|0]){H[b+44>>2]=3;if(!I[b+52|0]){break b}break a}H[b+44>>2]=4}H[b+20>>2]=c;H[b+40>>2]=H[b+40>>2]+1;if(H[b+36>>2]!=1|H[b+24>>2]!=2){break a}F[b+54|0]=1;return}a=H[a+8>>2];Za[H[H[a>>2]+24>>2]](a,b,c,d,e)}}function cq(a,b){var c=0,d=0,e=0,f=0,g=0;d=Xa-16|0;Xa=d;a:{if(!a){e=-1;break a}if(H[a+7062388>>2]==(b|0)){break a}c=H[a+7062408>>2];if(c){Bb(c);H[a+7062408>>2]=0}b:{c:{switch(b|0){case 1:case 2:case 3:f=H[a+36>>2];g=H[a+40>>2];c=qb(2064);if(c){H[c+8>>2]=g;H[c+4>>2]=f;H[c>>2]=0}H[a+7062408>>2]=c;break b;case 4:H[a+7062400>>2]=1;H[a+7062404>>2]=1;b=4;break b;case 0:break b;default:break c}}b=0;sb(0,3,3157,0)}H[a+7062388>>2]=b;if(H[a>>2]!=1){break a}H[d>>2]=H[(b<<2)+6832>>2];sb(0,3,7364,d)}Xa=d+16|0;return e}function yh(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;b=om(a,61);if((b|0)==(a|0)){return 0}f=b-a|0;a:{if(I[f+a|0]){break a}e=H[17121];if(!e){break a}d=H[e>>2];if(!d){break a}while(1){b:{b=a;h=0;g=f;c=0;c:{if(!f){break c}c=I[b|0];d:{if(!c){break d}while(1){e:{i=I[d|0];if(!i){break e}g=g-1|0;if(!g|(c|0)!=(i|0)){break e}d=d+1|0;c=I[b+1|0];b=b+1|0;if(c){continue}break d}break}h=c}c=(h&255)-I[d|0]|0}if(!c){b=H[e>>2]+f|0;if(I[b|0]==61){break b}}d=H[e+4>>2];e=e+4|0;if(d){continue}break a}break}j=b+1|0}return j}function yz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0;g=Xa-32|0;Xa=g;H[g+24>>2]=b;a:{if(!(H[d+4>>2]&1)){H[g>>2]=-1;b=Za[H[H[a>>2]+16>>2]](a,b,c,d,e,g)|0;H[g+24>>2]=b;b:{switch(H[g>>2]){case 0:F[f|0]=0;break a;case 1:F[f|0]=1;break a;default:break b}}F[f|0]=1;H[e>>2]=4;break a}Kb(g,d);b=ad(g);Cb(g);Kb(g,d);a=ig(g);Cb(g);Qd(g,a);Pd(g|12,a);d=g+24|0;h=f,i=(Ai(d,c,g,d,b,e,1)|0)==(g|0),F[h|0]=i;b=H[g+24>>2];while(1){d=ob(d-12|0);if((g|0)!=(d|0)){continue}break}}Xa=g+32|0;return b|0}function es(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0;g=Xa-32|0;Xa=g;H[g+24>>2]=b;a:{if(!(H[d+4>>2]&1)){H[g>>2]=-1;b=Za[H[H[a>>2]+16>>2]](a,b,c,d,e,g)|0;H[g+24>>2]=b;b:{switch(H[g>>2]){case 0:F[f|0]=0;break a;case 1:F[f|0]=1;break a;default:break b}}F[f|0]=1;H[e>>2]=4;break a}Kb(g,d);b=gd(g);Cb(g);Kb(g,d);a=zf(g);Cb(g);Qd(g,a);Pd(g|12,a);d=g+24|0;h=f,i=(Ci(d,c,g,d,b,e,1)|0)==(g|0),F[h|0]=i;b=H[g+24>>2];while(1){d=ob(d-12|0);if((g|0)!=(d|0)){continue}break}}Xa=g+32|0;return b|0}function Zi(a,b,c){var d=0;a:{b:{c:{if((a^b)&3){break c}d=(c|0)!=0;d:{if(!(b&3)|!c){break d}while(1){d=I[b|0];F[a|0]=d;if(!d){break a}a=a+1|0;c=c-1|0;d=(c|0)!=0;b=b+1|0;if(!(b&3)){break d}if(c){continue}break}}if(!d){break b}if(!I[b|0]){break a}if(c>>>0<4){break c}while(1){d=H[b>>2];if((d^-1)&d-16843009&-2139062144){break c}H[a>>2]=d;a=a+4|0;b=b+4|0;c=c-4|0;if(c>>>0>3){continue}break}}if(!c){break b}while(1){d=I[b|0];F[a|0]=d;if(!d){break a}a=a+1|0;b=b+1|0;c=c-1|0;if(c){continue}break}}c=0}pb(a,0,c)}function cf(a,b,c,d,e,f){var g=0,h=0,i=0,j=0;a:{if(f&64){c=f+-64|0;b=c&31;if((c&63)>>>0>=32){c=0;b=e>>>b|0}else{c=e>>>b|0;b=((1<>>b}d=0;e=0;break a}if(!f){break a}i=d;h=64-f|0;g=h&31;if((h&63)>>>0>=32){h=i<>>32-g|e<>>0>=32){g=0;b=c>>>b|0}else{g=c>>>b|0;b=((1<>>b}b=j|b;c=g|h;g=d;d=f&31;if((f&63)>>>0>=32){h=0;d=e>>>d|0}else{h=e>>>d|0;d=((1<>>d}e=h}H[a>>2]=b;H[a+4>>2]=c;H[a+8>>2]=d;H[a+12>>2]=e}function Vm(a){var b=0,c=0,d=0;a:{if(H[a+308>>2]){break a}b:{switch(H[a+40>>2]-3|0){case 0:case 4:break b;default:break a}}if(H[a+36>>2]!=3|H[a+44>>2]!=2|(H[a+304>>2]|H[a+120>>2]!=3)){break a}b=H[a+216>>2];if(H[b+8>>2]!=2|H[b+96>>2]!=1|(H[b+184>>2]!=1|H[b+12>>2]>2)){break a}if(H[b+100>>2]!=1|H[b+188>>2]!=1){break a}c=H[b+36>>2];if((c|0)!=H[a+324>>2]|(c|0)!=H[b+124>>2]|(c|0)!=H[b+212>>2]){break a}c=H[a+328>>2];a=H[b+40>>2];if((c|0)!=(a|0)|(a|0)!=H[b+128>>2]){break a}d=(a|0)==H[b+216>>2]}return d}function iu(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=H[a+456>>2];a:{b:{switch(b|0){case 0:if(H[a+84>>2]){H[c+4>>2]=212;if(H[c+12>>2]){break a}d=c,e=Za[H[H[a+4>>2]+28>>2]](a,H[c+8>>2],0,H[c+16>>2],1)|0,H[d+12>>2]=e;break a}H[c+4>>2]=H[H[a+476>>2]+4>>2];break a;case 3:if(!H[c+8>>2]){b=H[a>>2];H[b+20>>2]=3;Za[H[b>>2]](a)}H[c+4>>2]=213;break a;case 2:if(!H[c+8>>2]){b=H[a>>2];H[b+20>>2]=3;Za[H[b>>2]](a)}H[c+4>>2]=214;break a;default:break b}}b=H[a>>2];H[b+20>>2]=3;Za[H[b>>2]](a)}H[c+20>>2]=0;H[c+24>>2]=0}function fu(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0;b=H[a+456>>2];c=H[b+24>>2];a:{if(c){d=H[b+12>>2];break a}d=Za[H[H[a+4>>2]+28>>2]](a,H[b+8>>2],H[b+20>>2],H[b+16>>2],0)|0;H[b+12>>2]=d;c=H[b+24>>2]}h=H[b+16>>2]-c|0;i=H[f>>2];g=g-i|0;g=g>>>0>h>>>0?h:g;h=H[a+116>>2]-H[b+20>>2]|0;g=g>>>0>>0?g:h;Za[H[H[a+484>>2]+4>>2]](a,(c<<2)+d|0,(i<<2)+e|0,g);H[f>>2]=g+H[f>>2];a=g+H[b+24>>2]|0;H[b+24>>2]=a;c=a;a=H[b+16>>2];if(c>>>0>=a>>>0){H[b+24>>2]=0;H[b+20>>2]=a+H[b+20>>2]}}function rg(a){var b=0,c=0,d=0;if(!a){if(H[15866]){b=rg(H[15866])}if(H[15828]){b=rg(H[15828])|b}a=H[17148];if(a){while(1){if(H[a+20>>2]!=H[a+28>>2]){b=rg(a)|b}a=H[a+56>>2];if(a){continue}break}}return b}d=H[a+76>>2]>=0;a:{b:{if(H[a+20>>2]==H[a+28>>2]){break b}Za[H[a+36>>2]](a,0,0)|0;if(H[a+20>>2]){break b}b=-1;break a}b=H[a+8>>2];c=H[a+4>>2];if((b|0)!=(c|0)){b=c-b|0;Za[H[a+40>>2]](a,b,b>>31,1)|0}b=0;H[a+28>>2]=0;H[a+16>>2]=0;H[a+20>>2]=0;H[a+4>>2]=0;H[a+8>>2]=0;if(!d){break a}}return b}function Ym(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0;b=H[a+480>>2];h=b,i=Za[H[H[a+4>>2]>>2]](a,1,1024)|0,H[h+8>>2]=i;h=b,i=Za[H[H[a+4>>2]>>2]](a,1,1024)|0,H[h+12>>2]=i;h=b,i=Za[H[H[a+4>>2]>>2]](a,1,1024)|0,H[h+16>>2]=i;d=Za[H[H[a+4>>2]>>2]](a,1,1024)|0;H[b+20>>2]=d;e=H[b+16>>2];f=H[b+12>>2];g=H[b+8>>2];b=0;a=-128;while(1){c=b<<2;H[g+c>>2]=N(a,91881)+32768>>16;H[c+f>>2]=N(a,116130)+32768>>16;H[c+e>>2]=N(a,-46802);H[c+d>>2]=N(a,-22553)+32768;a=a+1|0;b=b+1|0;if((b|0)!=256){continue}break}}function Ag(a,b,c,d,e,f){var g=0,h=O(0),i=O(0),j=O(0),k=O(0);g=Xa-48|0;Xa=g;a:{if(a){ni(a+8|0,b,g);h=O(L[g+44>>2]+O(O(L[g+32>>2]*c)+O(L[g+36>>2]*d)));a=rc(a+184|0,O(O(L[g+12>>2]+O(O(L[g>>2]*c)+O(L[g+4>>2]*d)))/h),O(O(L[g+28>>2]+O(O(L[g+16>>2]*c)+O(L[g+20>>2]*d)))/h),e,f)>>31;break a}h=L[b+28>>2];j=L[b+20>>2];k=L[b+16>>2];i=O(L[b+44>>2]+O(O(L[b+32>>2]*c)+O(L[b+36>>2]*d)));L[e>>2]=O(L[b+12>>2]+O(O(L[b>>2]*c)+O(L[b+4>>2]*d)))/i;L[f>>2]=O(h+O(O(k*c)+O(j*d)))/i;a=0}Xa=g+48|0;return a}function Rc(a,b,c,d,e,f){var g=0,h=0,i=0;a:{if(f&64){d=b;e=f+-64|0;b=e&31;if((e&63)>>>0>=32){e=d<>>32-b|c<>>0>=32){h=g<>>32-d|e<>>0>=32){e=0;b=c>>>d|0}else{e=c>>>d|0;b=((1<>>d}d=i|b;e=e|h;b=f&31;if((f&63)>>>0>=32){h=g<>>32-b|c<>2]=b;H[a+4>>2]=c;H[a+8>>2]=d;H[a+12>>2]=e}function Le(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;h=c<<2;j=H[h+b>>2];i=d<<2;o=H[i+a>>2];h=H[a+h>>2];i=H[b+i>>2];p=+(N(j,o)-N(h,i)|0);l=+(h-o|0);m=+(i-j|0);h=c+1|0;j=h;while(1){if((d|0)>(h|0)){i=h<<2;k=m*+H[i+a>>2]+l*+H[b+i>>2]+p;k=k*k;i=k>n;n=i?k:n;j=i?h:j;h=h+1|0;continue}break}a:{if(n/(m*m+l*l)>e){h=-1;if((Le(a,b,c,j,e,f,g)|0)<0){break a}c=H[g>>2];if((c|0)>5){break a}H[(c<<2)+f>>2]=j;H[g>>2]=H[g>>2]+1;if((Le(a,b,j,d,e,f,g)|0)<0){break a}}h=0}return h}function gu(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0;e=H[a+456>>2];i=e+24|0;g=H[e+24>>2];a:{if(g){h=H[e+12>>2];break a}h=Za[H[H[a+4>>2]+28>>2]](a,H[e+8>>2],H[e+20>>2],H[e+16>>2],1)|0;H[e+12>>2]=h;g=H[e+24>>2]}Za[H[H[a+476>>2]+4>>2]](a,b,c,d,h,i,H[e+16>>2]);b=H[e+24>>2];if(b>>>0>g>>>0){b=b-g|0;Za[H[H[a+484>>2]+4>>2]](a,H[e+12>>2]+(g<<2)|0,0,b);H[f>>2]=b+H[f>>2];b=H[e+24>>2]}a=H[e+16>>2];if(a>>>0<=b>>>0){H[e+24>>2]=0;H[e+20>>2]=a+H[e+20>>2]}}function bj(a,b,c){var d=0,e=0;d=(c|0)!=0;a:{b:{c:{if(!(a&3)|!c){break c}e=b&255;while(1){if((e|0)==I[a|0]){break b}c=c-1|0;d=(c|0)!=0;a=a+1|0;if(!(a&3)){break c}if(c){continue}break}}if(!d){break a}}d:{if(I[a|0]==(b&255)|c>>>0<4){break d}d=N(b&255,16843009);while(1){e=d^H[a>>2];if((e^-1)&e-16843009&-2139062144){break d}a=a+4|0;c=c-4|0;if(c>>>0>3){continue}break}}if(!c){break a}b=b&255;while(1){if((b|0)==I[a|0]){return a}a=a+1|0;c=c-1|0;if(c){continue}break}}return 0}function Vu(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;if((e|0)>0){g=H[a+112>>2];f=H[H[a+480>>2]+24>>2];while(1){a=e;if(g){e=c<<2;j=H[e+H[b+8>>2]>>2];k=H[e+H[b+4>>2]>>2];l=H[e+H[b>>2]>>2];m=H[d>>2];e=0;while(1){h=I[e+k|0];i=h+128|0;F[e+m|0]=H[(((i+I[e+j|0]&255)<<2)+f|0)+2048>>2]+(H[((h<<2)+f|0)+1024>>2]+H[((i+I[e+l|0]&255)<<2)+f>>2]|0)>>>16;e=e+1|0;if((g|0)!=(e|0)){continue}break}}d=d+4|0;c=c+1|0;e=a-1|0;if((a|0)>=2){continue}break}}}function lv(a){a=a|0;var b=0,c=0;b=H[a+20>>2];a:{if(!(H[a+64>>2]|b-205>>>0>1)){if(K[a+140>>2]>2]){b=H[a>>2];H[b+20>>2]=69;Za[H[b>>2]](a)}Za[H[H[a+444>>2]+4>>2]](a);H[a+20>>2]=210;break a}b:{switch(b-207|0){case 0:H[a+20>>2]=210;break a;case 3:break a;default:break b}}c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=21;Za[H[H[a>>2]>>2]](a)}c:{while(1){b=H[a+460>>2];if(H[b+20>>2]){break c}if(Za[H[b>>2]](a)|0){continue}break}return 0}Za[H[H[a+24>>2]+24>>2]](a);bn(a);return 1}function Kf(a){var b=0,c=0,d=0,e=0,f=0;b=(B(a),v(2));if((b|0)==1065353216){return O(0)}a:{if(b-2139095040>>>0<=2164260863){c=b<<1;if(!c){b=Xa-16|0;L[b+12>>2]=-1;return O(L[b+12>>2]/O(0))}if((b|0)==2139095040){break a}if(!(c>>>0<4278190080&(b|0)>=0)){return zm(a)}b=(B(O(a*O(8388608))),v(2))-192937984|0}c=b-1060306944|0;e=c>>>15&240;d=+(x(2,b-(c&-8388608)|0),C())*M[e+46288>>3]+-1;f=d*d;a=O((M[5819]*f+(M[5820]*d+M[5821]))*f+(+(c>>23)*M[5818]+M[e+46296>>3]+d))}return a}function qe(a,b,c,d,e){var f=0,g=0;if((c|0)<(e|0)){if(!jc(a,b,c,e)){return-1}c=H[a+12>>2];b=H[a+8>>2]}g=e<<2;c=c-e|0;f=H[g+40384>>2]&b>>c;if((f|0)>H[d+g>>2]){while(1){if((c|0)<=0){if(!jc(a,b,c,1)){return-1}c=H[a+12>>2];b=H[a+8>>2]}c=c-1|0;f=b>>>c&1|f<<1;e=e+1|0;if((f|0)>H[(e<<2)+d>>2]){continue}break}}H[a+12>>2]=c;H[a+8>>2]=b;if((e|0)>=17){a=H[a+16>>2];b=H[a>>2];H[b+20>>2]=121;Za[H[b+4>>2]](a,-1);return 0}return I[(H[d+140>>2]+(H[((e<<2)+d|0)+72>>2]+f|0)|0)+17|0]}function Iq(a,b,c,d,e,f,g,h){var i=0,j=0,k=0,l=0;i=Xa-16|0;Xa=i;if((b^-1)+1073741807>>>0>=c>>>0){j=vb(a);a:{if(b>>>0<536870887){H[i+8>>2]=b<<1;H[i+12>>2]=b+c;c=cg(H[zc(i+12|0,i+8|0)>>2]);break a}c=1073741806}k=c+1|0;c=rn(k);if(e){$d(c,j,e)}if(g){$d(c+(e<<2)|0,h,g)}l=e+f|0;h=d-l|0;if((d|0)!=(l|0)){d=e<<2;$d((d+c|0)+(g<<2)|0,(d+j|0)+(f<<2)|0,h)}if((b|0)!=1){jb(j)}Uc(a,c);Cd(a,k);b=a;a=h+(e+g|0)|0;Pc(b,a);H[i+4>>2]=0;yc(c+(a<<2)|0,i+4|0);Xa=i+16|0;return}Qb();X()}function Nc(a,b,c,d,e,f,g,h,i){var j=0,k=0,l=0,m=0;h=Iz(b,c,h,i);i=Ya;j=h;h=Iz(d,e,f,g);e=j+h|0;d=Ya+i|0;i=e;h=i>>>0>>0?d+1|0:d;j=i;k=g;e=0;l=c;d=0;i=Iz(g,e,c,d);g=j+i|0;c=Ya+h|0;j=g;g=g>>>0>>0?c+1|0:c;h=f;i=b;f=Iz(h,0,i,0);b=Ya;c=0;d=Iz(h,c,l,d);b=b+d|0;c=Ya+c|0;c=b>>>0>>0?c+1|0:c;h=c;c=c+j|0;d=g;d=c>>>0>>0?d+1|0:d;h=c;c=d;d=Iz(i,m,k,e)+b|0;e=Ya;e=b>>>0>d>>>0?e+1|0:e;g=a;i=e;h=i+h|0;H[g+8>>2]=h;H[g+12>>2]=h>>>0>>0?c+1|0:c;H[g>>2]=f;H[g+4>>2]=d}function Xr(a,b,c,d){var e=0,f=0,g=0,h=0;e=Xa-16|0;Xa=e;a:{b:{c:{if((a|0)!=(b|0)){d:{e:{f=I[a|0];if((f|0)!=45){break e}a=a+1|0;if((b|0)!=(a|0)){break e}break d}h=H[17116];H[17116]=0;a=Ei(a,e+12|0,d,Xb());d=Ya;g=H[17116];f:{if(g){if(H[e+12>>2]!=(b|0)){break f}if((g|0)==68){break c}break b}H[17116]=h;if(H[e+12>>2]==(b|0)){break b}}}}H[c>>2]=4;b=0;a=0;break a}H[c>>2]=4;b=-1;a=-1;break a}c=(f|0)==45;b=c?0-a|0:a;a=c?0-(d+((a|0)!=0)|0)|0:d}Xa=e+16|0;Ya=a;return b}function _r(a,b,c,d){var e=0,f=0,g=0,h=0;e=Xa-16|0;Xa=e;a:{b:{c:{d:{if((a|0)!=(b|0)){e:{f:{f=I[a|0];if((f|0)!=45){break f}a=a+1|0;if((b|0)!=(a|0)){break f}break e}h=H[17116];H[17116]=0;a=Ei(a,e+12|0,d,Xb());d=Ya;g=H[17116];g:{if(g){if(H[e+12>>2]!=(b|0)){break g}if((g|0)==68){break c}break d}H[17116]=h;if(H[e+12>>2]==(b|0)){break d}}}}H[c>>2]=4;a=0;break a}if(!d&a>>>0<=65535){break b}}H[c>>2]=4;a=65535;break a}a=(f|0)==45?0-a|0:a}Xa=e+16|0;return a&65535}function as(a,b,c,d){var e=0,f=0,g=0;e=Xa-16|0;Xa=e;a:{b:{c:{if((a|0)!=(b|0)){g=H[17116];H[17116]=0;a=Yk(a,e+12|0,d,Xb());d=Ya;f=H[17116];d:{if(f){if(H[e+12>>2]!=(b|0)){break d}if((f|0)==68){break b}break c}H[17116]=g;if(H[e+12>>2]==(b|0)){break c}}}H[c>>2]=4;b=0;break a}if((d|0)<0&a>>>0<2147483648|(d|0)<-1|(a>>>0>2147483647&(d|0)>=0|(d|0)>0)){break b}b=a;break a}H[c>>2]=4;b=2147483647;if(!!a&(d|0)>=0|(d|0)>0){break a}b=-2147483648}Xa=e+16|0;return b}function np(a,b){var c=0,d=0,e=0,f=0;c=Fc(a);if(c>>>0>>0){e=Xa-32|0;Xa=e;d=b-c|0;a:{if(d>>>0<=(H[kb(a)>>2]-H[a+4>>2]|0)/20>>>0){ep(a,d);break a}b=kb(a);c=_q(e+8|0,Nk(a,Fc(a)+d|0),Fc(a),b);b=Xa-16|0;Xa=b;H[b>>2]=H[c+8>>2];f=H[c+8>>2];H[b+8>>2]=c+8;H[b+4>>2]=N(d,20)+f;d=H[b>>2];while(1){if(H[b+4>>2]!=(d|0)){cp(H[b>>2]);d=H[b>>2]+20|0;H[b>>2]=d;continue}break}ud(b);Xa=b+16|0;Xq(a,c);Uq(c)}Xa=e+32|0;return}if(b>>>0>>0){ip(a,H[a>>2]+N(b,20)|0)}}function Qs(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;d=Xa-32|0;Xa=d;H[d+16>>2]=b;e=H[a+48>>2];H[d+20>>2]=c-((e|0)!=0);g=H[a+44>>2];H[d+28>>2]=e;H[d+24>>2]=g;a:{b:{if(qh(Ja(H[a+60>>2],d+16|0,2,d+12|0)|0)){b=32}else{e=H[d+12>>2];if((e|0)>0){break b}b=e?32:16}H[a>>2]=b|H[a>>2];break a}g=H[d+20>>2];if(g>>>0>=e>>>0){f=e;break a}f=H[a+44>>2];H[a+4>>2]=f;H[a+8>>2]=f+(e-g|0);if(H[a+48>>2]){H[a+4>>2]=f+1;F[(b+c|0)-1|0]=I[f|0]}f=c}Xa=d+32|0;return f|0}function Nn(a){var b=0,c=0;b=H[a+216>>2];if(b){if(!(!b|!H[b+7062384>>2])){H[b+7062384>>2]=0}b=H[a+216>>2];if(b){c=H[b+7062408>>2];if(c){Bb(c);H[b+7062408>>2]=0}jb(H[b+4834144>>2]);jb(H[b+4834148>>2]);jb(b)}H[a+216>>2]=0}if(H[a+220>>2]){b=H[a+220>>2];if(b){uj(b);jb(H[a+220>>2]);H[a+220>>2]=0}H[a+220>>2]=0}if(H[a+192>>2]){b=a+192|0;a:{if(!b){break a}c=H[b>>2];if(!c){break a}jb(H[c+184>>2]);jb(H[H[b>>2]+188>>2]);jb(H[b>>2]);H[b>>2]=0}H[a+192>>2]=0}}function Ob(a,b){var c=0,d=0,e=0,f=0,g=0,h=0;d=al(b);e=Xa-16|0;Xa=e;f=a;a=Qk(a);a:{if(a>>>0>=d>>>0){g=vb(f);c=g;a=d;if(a){b:{if((b|0)==(c|0)){break b}if(c-b>>>0>=a<<2>>>0){if(!a){break b}while(1){H[c>>2]=H[b>>2];c=c+4|0;b=b+4|0;a=a-1|0;if(a){continue}break}break b}if(!a){break b}while(1){a=a-1|0;h=a<<2;H[h+c>>2]=H[b+h>>2];if(a){continue}break}}}H[e+12>>2]=0;yc((d<<2)+g|0,e+12|0);wf(f,d);break a}c=a;g=d-a|0;a=nb(f);Iq(f,c,g,a,0,a,d,b)}Xa=e+16|0}function qp(a,b){var c=0,d=0;c=H[a>>2];H[a>>2]=b;if(c){if(c){a=c+788|0;xe(a+24|0);tc(a+12|0);tc(a);a=c+652|0;tc(a+124|0);tc(a+112|0);Yn(a+92|0);xe(c+636|0);a=c+160|0;tc(a+144|0);b=a+92|0;ok(b+40|0);tc(b+28|0);pk(a+72|0);pk(a+60|0);ok(a+32|0);a=a+16|0;bf(a);if(H[a>>2]){_p(a,H[a>>2]);kb(a);b=H[a>>2];Kd(a);jb(b)}Yj(c+92|0);d=c+72|0;a=H[d+8>>2];kb(d);while(1){if(a){b=H[a>>2];fp(a+8|0);jb(a);a=b;continue}break}Vf(d);ee(c- -64|0);xe(c+12|0)}jb(c)}}function uf(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;c=zb(a);if(c>>>0>>0){f=Xa-32|0;Xa=f;d=b-c|0;a:{if(d>>>0<=H[kb(a)>>2]-H[a+4>>2]>>2>>>0){di(a,d);break a}e=kb(a);g=Qg(a,zb(a)+d|0);i=zb(a);c=0;h=Xa-16|0;Xa=h;H[h+12>>2]=0;b=f+8|0;Jd(b+12|0,e);if(g){c=Qp(H[b+16>>2],g)}H[b>>2]=c;e=(i<<2)+c|0;H[b+8>>2]=e;H[b+4>>2]=e;j=tb(b),k=(g<<2)+c|0,H[j>>2]=k;Xa=h+16|0;Sp(b,d);Pg(a,b);$f(b)}Xa=f+32|0;return}if(b>>>0>>0){qk(a,H[a>>2]+(b<<2)|0)}}function om(a,b){var c=0,d=0;a:{d=b&255;if(d){if(a&3){while(1){c=I[a|0];if(!c|(c|0)==(b&255)){break a}a=a+1|0;if(a&3){continue}break}}c=H[a>>2];b:{if((c^-1)&c-16843009&-2139062144){break b}d=N(d,16843009);while(1){c=c^d;if((c^-1)&c-16843009&-2139062144){break b}c=H[a+4>>2];a=a+4|0;if(!(c-16843009&(c^-1)&-2139062144)){continue}break}}while(1){c=a;d=I[c|0];if(d){a=c+1|0;if((d|0)!=(b&255)){continue}}break}return c}return ld(a)+a|0}return a}function Yi(a,b){a:{if(a){if(b>>>0<=127){break a}b:{if(!H[H[17171]>>2]){if((b&-128)==57216){break a}break b}if(b>>>0<=2047){F[a+1|0]=b&63|128;F[a|0]=b>>>6|192;return 2}if(!((b&-8192)!=57344&b>>>0>=55296)){F[a+2|0]=b&63|128;F[a|0]=b>>>12|224;F[a+1|0]=b>>>6&63|128;return 3}if(b-65536>>>0<=1048575){F[a+3|0]=b&63|128;F[a|0]=b>>>18|240;F[a+2|0]=b>>>6&63|128;F[a+1|0]=b>>>12&63|128;return 4}}H[17116]=25;a=-1}else{a=1}return a}F[a|0]=b;return 1}function zd(a,b){var c=O(0);c=L[a>>2];L[a>>2]=L[b>>2];L[b>>2]=c;c=L[a+4>>2];L[a+4>>2]=L[b+4>>2];L[b+4>>2]=c;c=L[a+8>>2];L[a+8>>2]=L[b+8>>2];L[b+8>>2]=c;c=L[a+12>>2];L[a+12>>2]=L[b+12>>2];L[b+12>>2]=c;c=L[a+16>>2];L[a+16>>2]=L[b+16>>2];L[b+16>>2]=c;c=L[a+20>>2];L[a+20>>2]=L[b+20>>2];L[b+20>>2]=c;c=L[a+24>>2];L[a+24>>2]=L[b+24>>2];L[b+24>>2]=c;c=L[a+28>>2];L[a+28>>2]=L[b+28>>2];L[b+28>>2]=c;c=L[a+32>>2];L[a+32>>2]=L[b+32>>2];L[b+32>>2]=c}function gt(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;e=H[a+4>>2];if(c>>>0>=999999985){d=H[a>>2];H[d+20>>2]=56;H[d+24>>2]=3;Za[H[H[a>>2]>>2]](a)}d=c;c=c&7;d=d+(c?8-c|0:0)|0;if(b>>>0>=2){c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=15;Za[H[H[a>>2]>>2]](a)}f=d+16|0;c=qb(f);if(!c){g=H[a>>2];H[g+20>>2]=56;H[g+24>>2]=4;Za[H[H[a>>2]>>2]](a)}H[e+76>>2]=H[e+76>>2]+f;a=(b<<2)+e|0;b=H[a+60>>2];H[c+8>>2]=0;H[c+4>>2]=d;H[c>>2]=b;H[a+60>>2]=c;return c+16|0}function Yr(a,b,c,d){var e=0,f=0,g=0,h=0;e=Xa-16|0;Xa=e;a:{b:{c:{d:{if((a|0)!=(b|0)){e:{f:{f=I[a|0];if((f|0)!=45){break f}a=a+1|0;if((b|0)!=(a|0)){break f}break e}h=H[17116];H[17116]=0;a=Ei(a,e+12|0,d,Xb());d=Ya;g=H[17116];g:{if(g){if(H[e+12>>2]!=(b|0)){break g}if((g|0)==68){break c}break d}H[17116]=h;if(H[e+12>>2]==(b|0)){break d}}}}H[c>>2]=4;a=0;break a}if(!d){break b}}H[c>>2]=4;a=-1;break a}a=(f|0)==45?0-a|0:a}Xa=e+16|0;return a}function Wu(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;if((e|0)>0){g=H[a+112>>2];f=H[H[a+480>>2]+24>>2];while(1){a=e;if(g){e=c<<2;h=H[e+H[b+8>>2]>>2];i=H[e+H[b+4>>2]>>2];j=H[e+H[b>>2]>>2];k=H[d>>2];e=0;while(1){F[e+k|0]=H[((I[e+h|0]<<2)+f|0)+2048>>2]+(H[((I[e+i|0]<<2)+f|0)+1024>>2]+H[(I[e+j|0]<<2)+f>>2]|0)>>>16;e=e+1|0;if((g|0)!=(e|0)){continue}break}}d=d+4|0;c=c+1|0;e=a-1|0;if((a|0)>=2){continue}break}}}function hz(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0;f=Xa-48|0;Xa=f;H[f+40>>2]=b;a:{if(!(H[c+4>>2]&1)){c=Za[H[H[a>>2]+24>>2]](a,b,c,d,e)|0;break a}a=f+24|0;Kb(a,c);b=ig(a);Cb(a);b:{if(e){Qd(f+24|0,b);break b}Pd(f+24|0,b)}g=f,h=xd(f+24|0),H[g+16>>2]=h;while(1){g=f,h=Ze(f+24|0),H[g+8>>2]=h;if(Ic(f+16|0,f+8|0)){a=f+16|0;xl(f+40|0,H[H[a>>2]>>2]);kf(a);continue}else{c=H[f+40>>2];ob(f+24|0)}break}}Xa=f+48|0;return c|0}function jv(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;e=Xa-16|0;Xa=e;d=H[a+20>>2];if((d|0)!=205){f=H[a>>2];H[f+24>>2]=d;H[f+20>>2]=21;Za[H[H[a>>2]>>2]](a)}f=H[a+116>>2];g=H[a+140>>2];a:{if(f>>>0<=g>>>0){b=H[a>>2];H[b+20>>2]=126;Za[H[b+4>>2]](a,-1);b=0;break a}d=H[a+8>>2];if(d){H[d+8>>2]=f;H[d+4>>2]=g;Za[H[d>>2]](a)}H[e+12>>2]=0;Za[H[H[a+448>>2]+4>>2]](a,b,e+12|0,c);b=H[e+12>>2];H[a+140>>2]=b+H[a+140>>2]}Xa=e+16|0;return b|0}function pz(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0;f=Xa-48|0;Xa=f;H[f+40>>2]=b;a:{if(!(H[c+4>>2]&1)){c=Za[H[H[a>>2]+24>>2]](a,b,c,d,e)|0;break a}a=f+24|0;Kb(a,c);b=zf(a);Cb(a);b:{if(e){Qd(f+24|0,b);break b}Pd(f+24|0,b)}g=f,h=xd(f+24|0),H[g+16>>2]=h;while(1){g=f,h=_e(f+24|0),H[g+8>>2]=h;if(Ic(f+16|0,f+8|0)){a=f+16|0;Li(f+40|0,F[H[a>>2]]);_g(a);continue}else{c=H[f+40>>2];ob(f+24|0)}break}}Xa=f+48|0;return c|0}function un(a,b){var c=0,d=0,e=O(0),f=0;c=Xa-16|0;Xa=c;H[c+12>>2]=b;a:{if((b|0)==1){b=2}else{if(!(b-1&b)){break a}b=Df(b)}H[c+12>>2]=b}d=Tc(a);b:{if(d>>>0>>0){sn(a,b);break b}if(b>>>0>=d>>>0){break b}f=ue(d);e=O(U(O(O(K[tb(a)>>2])/L[Ub(a)>>2])));c:{if(e=O(0)){b=~~e>>>0;break c}b=0}d:{if(f){b=Kj(b);break d}b=Df(b)}H[c+8>>2]=b;b=H[zc(c+12|0,c+8|0)>>2];H[c+12>>2]=b;if(b>>>0>=d>>>0){break b}sn(a,b)}Xa=c+16|0}function Lj(a,b){var c=0,d=0,e=O(0),f=0;c=Xa-16|0;Xa=c;H[c+12>>2]=b;a:{if((b|0)==1){b=2}else{if(!(b-1&b)){break a}b=Df(b)}H[c+12>>2]=b}d=Tc(a);b:{if(d>>>0>>0){Ro(a,b);break b}if(b>>>0>=d>>>0){break b}f=ue(d);e=O(U(O(O(K[tb(a)>>2])/L[Ub(a)>>2])));c:{if(e=O(0)){b=~~e>>>0;break c}b=0}d:{if(f){b=Kj(b);break d}b=Df(b)}H[c+8>>2]=b;b=H[zc(c+12|0,c+8|0)>>2];H[c+12>>2]=b;if(b>>>0>=d>>>0){break b}Ro(a,b)}Xa=c+16|0}function av(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0;b=H[a+24>>2];c=H[b+4>>2];if(!c){if(!(Za[H[b+12>>2]](a)|0)){return 0}c=H[b+4>>2]}d=H[b>>2];e=I[d|0];f=c-1|0;if(f){c=d+1|0}else{if(!(Za[H[b+12>>2]](a)|0)){return 0}f=H[b+4>>2];c=H[b>>2]}d=I[c|0];g=H[a>>2];H[g+20>>2]=93;H[g+24>>2]=H[a+440>>2];d=d|e<<8;e=d-2|0;H[H[a>>2]+28>>2]=e;Za[H[H[a>>2]+4>>2]](a,1);H[b+4>>2]=f-1;H[b>>2]=c+1;if(d>>>0>=3){Za[H[H[a+24>>2]+16>>2]](a,e)}return 1}function Dp(a,b,c){var d=0;d=Xa-32|0;Xa=d;H[d+16>>2]=b;H[d+24>>2]=a;H[d+8>>2]=c;b=$c(H[d+16>>2],H[d+24>>2]);a=$c(H[d+8>>2],H[d+16>>2]);a:{b:{c:{if(!b){c=0;if(!a){break a}Xd(H[d+16>>2],H[d+8>>2]);c=1;if(!$c(H[d+16>>2],H[d+24>>2])){break a}b=d+24|0;a=d+16|0;break c}b=H[d+24>>2];if(a){a=d+8|0;c=1;break b}Xd(b,H[d+16>>2]);c=1;if(!$c(H[d+8>>2],H[d+16>>2])){break a}b=d+16|0;a=d+8|0}b=H[b>>2];c=2}Xd(b,H[a>>2])}Xa=d+32|0;return c}function Xi(a,b,c,d,e){var f=0,g=0,h=0,i=0;h=-1;f=d&2147483647;i=f;g=(f|0)==2147418112;a:{if(g&!c?a|b:g&(c|0)!=0|f>>>0>2147418112){break a}f=e&2147483647;g=(f|0)==2147418112;if(g?0:g&0|f>>>0>2147418112){break a}if(!(a|c|(f|i|b))){return 0}f=d&e;if((f|0)>0|(f|0)>=0){if(!c&(d|0)==(e|0)?0:(d|0)<(e|0)){break a}return(a|c|(d^e|b))!=0}if(!c&(d|0)==(e|0)?a|b:(c|0)!=0&(d|0)>=(e|0)|(d|0)>(e|0)){break a}h=(a|c|(d^e|b))!=0}return h}function Hs(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0;e=Xa-16|0;Xa=e;while(1){a:{if((c|0)<=(f|0)){break a}d=H[a+16>>2];g=H[a+12>>2];b:{if(d>>>0>g>>>0){H[e+12>>2]=2147483647;H[e+8>>2]=d-g;H[e+4>>2]=c-f;d=H[Cf(e+12|0,Cf(e+8|0,e+4|0))>>2];Fd(b,H[a+12>>2],d);H[a+12>>2]=H[a+12>>2]+d;break b}d=Za[H[H[a>>2]+40>>2]](a)|0;if((d|0)==-1){break a}h=b,i=Si(d),F[h|0]=i;d=1}b=b+d|0;f=d+f|0;continue}break}Xa=e+16|0;return f|0}function qi(a,b,c,d,e,f,g,h){var i=0,j=0,k=0,l=0;i=Xa-16|0;Xa=i;if((b^-1)-17>>>0>=c>>>0){j=vb(a);a:{if(b>>>0<2147483623){H[i+8>>2]=b<<1;H[i+12>>2]=b+c;c=Af(H[zc(i+12|0,i+8|0)>>2]);break a}c=-18}k=c+1|0;c=Hb(k);if(e){Fd(c,j,e)}if(g){Fd(c+e|0,h,g)}l=e+f|0;h=d-l|0;if((d|0)!=(l|0)){Fd((c+e|0)+g|0,(e+j|0)+f|0,h)}if((b|0)!=10){jb(j)}Uc(a,c);Cd(a,k);b=a;a=h+(e+g|0)|0;Pc(b,a);F[i+7|0]=0;Lc(a+c|0,i+7|0);Xa=i+16|0;return}Qb();X()}function Ys(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;if((d|0)>0){j=H[a+112>>2];o=H[H[a+484>>2]+24>>2];while(1){if(j){e=g<<2;f=H[e+b>>2];h=H[c+e>>2];e=j;while(1){k=I[f|0]>>>3|0;l=I[f+1|0]>>>2|0;m=I[f+2|0]>>>3|0;n=(H[(k<<2)+o>>2]+(l<<6)|0)+(m<<1)|0;i=J[n>>1];if(!i){Km(a,k,l,m);i=I[n|0]}f=f+3|0;F[h|0]=i-1;h=h+1|0;e=e-1|0;if(e){continue}break}}g=g+1|0;if((g|0)!=(d|0)){continue}break}}}function Ds(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;e=Xa-16|0;Xa=e;while(1){a:{if((c|0)<=(g|0)){break a}d=H[a+12>>2];f=H[a+16>>2];b:{if(d>>>0>>0){H[e+12>>2]=2147483647;H[e+8>>2]=f-d>>2;H[e+4>>2]=c-g;d=H[Cf(e+12|0,Cf(e+8|0,e+4|0))>>2];$d(b,H[a+12>>2],d);f=d<<2;H[a+12>>2]=f+H[a+12>>2];b=b+f|0;break b}d=Za[H[H[a>>2]+40>>2]](a)|0;if((d|0)==-1){break a}H[b>>2]=d;d=1;b=b+4|0}g=d+g|0;continue}break}Xa=e+16|0;return g|0}function Tp(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;c=Id(H[a+8>>2],H[a+4>>2]);if(c){h=-1;a:{d=H[c+4>>2];if((d|0)!=H[a+8>>2]){break a}b=H[c+8>>2];if((b|0)!=H[a+4>>2]){break a}h=0;i=(d|0)>0?d:0;j=(b|0)>0?b:0;e=H[c>>2];b=0;while(1){if((b|0)==(i|0)){break a}f=H[a>>2]+(b<<3)|0;g=0;while(1){if((g|0)!=(j|0)){M[e>>3]=M[f>>3];g=g+1|0;e=e+8|0;f=(d<<3)+f|0;continue}break}b=b+1|0;continue}}if((h|0)>=0){return c}Bb(c)}return 0}function _t(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0;if(H[a+320>>2]>0){b=H[a+476>>2]+H[b+4>>2]|0;f=I[b+140|0];g=H[d>>2];h=I[b+150|0];j=h-1|0;while(1){d=H[a+112>>2];if((d|0)>0){b=H[(e<<2)+g>>2];k=d+b|0;d=H[(i<<2)+c>>2];while(1){if(f){b=pb(b,I[d|0],f)+f|0}d=d+1|0;if(b>>>0>>0){continue}break}}if(h>>>0>=2){Ch(g,e,g,e+1|0,j,H[a+112>>2])}i=i+1|0;e=e+h|0;if((e|0)>2]){continue}break}}}function Fs(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;e=Xa-16|0;Xa=e;while(1){a:{if((c|0)<=(f|0)){break a}d=H[a+28>>2];g=H[a+24>>2];if(d>>>0<=g>>>0){if(((i=a,j=Rd(F[b|0]),h=H[H[a>>2]+52>>2],Za[h](i|0,j|0)|0)|0)==-1){break a}f=f+1|0;b=b+1|0}else{H[e+12>>2]=d-g;H[e+8>>2]=c-f;d=H[Cf(e+12|0,e+8|0)>>2];Fd(H[a+24>>2],b,d);H[a+24>>2]=d+H[a+24>>2];f=f+d|0;b=b+d|0}continue}break}Xa=e+16|0;return f|0}function Ch(a,b,c,d,e,f){var g=0;a:{if((e|0)<=0){break a}g=e-1|0;a=(b<<2)+a|0;b=(d<<2)+c|0;d=e&3;if(d){c=0;while(1){ub(H[b>>2],H[a>>2],f);e=e-1|0;b=b+4|0;a=a+4|0;c=c+1|0;if((d|0)!=(c|0)){continue}break}}if(g>>>0<3){break a}while(1){ub(H[b>>2],H[a>>2],f);ub(H[b+4>>2],H[a+4>>2],f);ub(H[b+8>>2],H[a+8>>2],f);ub(H[b+12>>2],H[a+12>>2],f);b=b+16|0;a=a+16|0;c=e-5|0;e=e-4|0;if(c>>>0<4294967294){continue}break}}}function ve(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0;c=O(c+O(.5));a:{if(O(P(c))>2];i=-1;b=O(b+O(.5));b:{if(O(P(b))>2]|0;c:{if((h|0)<0){break c}g=H[a+8>>2];if((g|0)<=(h|0)){break c}f=f+j|0;if((f|0)<0|(f|0)>=H[a+12>>2]){break c}a=H[a+4>>2]+(N(f,g)+h<<3)|0;L[d>>2]=L[a>>2];L[e>>2]=L[a+4>>2];i=0}return i}function sp(a){var b=0,c=0,d=0,e=0,f=0;d=Xa-192|0;Xa=d;b=d+8|0;lp(a,b);lp(a+4|0,b|4);while(1){a:{b=0;if((c|0)==3){while(1){c=H[a+176>>2];if(H[(c<<3)+21672>>2]<=(b|0)){break a}c=b<<3;gp((c+a|0)+104|0,(c+d|0)+112|0);b=b+1|0;continue}}else{while(1){if((b|0)!=4){e=b<<3;f=c<<5;gp((e+(f+a|0)|0)+8|0,((d+f|0)+e|0)+16|0);b=b+1|0;continue}break}c=c+1|0;continue}}break}H[d+184>>2]=c;ub(a,d+8|0,184);Xa=d+192|0}function rc(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0;c=O(c+O(.5));a:{if(O(P(c))>2];i=-1;b=O(b+O(.5));b:{if(O(P(b))>2]|0;c:{if((h|0)<0){break c}g=H[a+8>>2];if((g|0)<=(h|0)){break c}f=f+j|0;if((f|0)<0|(f|0)>=H[a+12>>2]){break c}a=H[a>>2]+(N(f,g)+h<<3)|0;L[d>>2]=L[a>>2];L[e>>2]=L[a+4>>2];i=0}return i}function Kx(a){a=a|0;if(I[72688]){return H[18171]}if(!I[73032]){a=72864;while(1){a=Ab(a)+12|0;if((a|0)!=73032){continue}break}F[73032]=1}Pb(72864,28715);Pb(72876,28722);Pb(72888,28688);Pb(72900,28696);Pb(72912,28679);Pb(72924,28729);Pb(72936,28706);Pb(72948,31296);Pb(72960,31425);Pb(72972,31999);Pb(72984,33079);Pb(72996,29195);Pb(73008,31626);Pb(73020,30288);F[72688]=1;H[18171]=72864;return 72864}function Ix(a){a=a|0;if(I[72696]){return H[18173]}if(!I[73208]){a=73040;while(1){a=Ab(a)+12|0;if((a|0)!=73208){continue}break}F[73208]=1}Ob(73040,61044);Ob(73052,61072);Ob(73064,61100);Ob(73076,61132);Ob(73088,61172);Ob(73100,61208);Ob(73112,61236);Ob(73124,61272);Ob(73136,61288);Ob(73148,61304);Ob(73160,61320);Ob(73172,61336);Ob(73184,61352);Ob(73196,61368);F[72696]=1;H[18173]=73040;return 73040}function Mt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0;f=H[d>>2]+e|0;a=H[a+336>>2]-384|0;b=H[b+84>>2];g=N(H[b+36>>2],J[c+18>>1]);h=N(H[b+4>>2],J[c+2>>1]);i=g+h|0;j=N(H[b+32>>2],J[c+16>>1]);b=N(H[b>>2],J[c>>1])+4100|0;c=j+b|0;F[f|0]=I[a+(i+c>>>3&1023)|0];F[f+1|0]=I[a+(c-i>>>3&1023)|0];c=H[d+4>>2]+e|0;d=h-g|0;b=b-j|0;F[c|0]=I[a+(d+b>>>3&1023)|0];F[c+1|0]=I[a+(b-d>>>3&1023)|0]}function xj(a){var b=0,c=0,d=0,e=0,f=0;b=qb(136);if(b){while(1){c=0;if((d|0)!=3){while(1){if((c|0)!=4){e=c<<3;f=d<<5;M[e+(f+b|0)>>3]=M[(a+f|0)+e>>3];c=c+1|0;continue}break}d=d+1|0;continue}break}H[b+128>>2]=0;H[b+132>>2]=1071644672;H[b+120>>2]=0;H[b+124>>2]=1074790400;H[b+112>>2]=-2147483648;H[b+116>>2]=1072672276;H[b+104>>2]=-1610612736;H[b+108>>2]=1069128089;H[b+96>>2]=10}else{b=0}return b}function uh(a){var b=0,c=0;b=Xa-16|0;Xa=b;A(+a);c=v(1)|0;v(0)|0;c=c&2147483647;a:{if(c>>>0<=1072243195){if(c>>>0<1045430272){break a}a=tg(a,0,0);break a}if(c>>>0>=2146435072){a=a-a;break a}b:{switch(Fm(a,b)&3){case 0:a=tg(M[b>>3],M[b+8>>3],1);break a;case 1:a=ug(M[b>>3],M[b+8>>3]);break a;case 2:a=-tg(M[b>>3],M[b+8>>3],1);break a;default:break b}}a=-ug(M[b>>3],M[b+8>>3])}Xa=b+16|0;return a}function az(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0;a=Xa-208|0;Xa=a;G[a+204>>1]=I[56427]|I[56428]<<8;H[a+200>>2]=I[56423]|I[56424]<<8|(I[56425]<<16|I[56426]<<24);g=Xb();H[a>>2]=e;f=a+176|0;g=wd(f,20,g,a+200|0,a);h=g+f|0;i=me(f,h,c);e=a+16|0;Kb(e,c);j=ad(e);Cb(e);Ae(j,f,h,e);f=b;b=(g<<2)+e|0;b=xf(f,e,(h|0)==(i|0)?b:((i-a<<2)+a|0)-688|0,b,c,d);Xa=a+208|0;return b|0}function cj(a,b,c){var d=0,e=0,f=0;d=H[c+16>>2];a:{if(!d){if(Dm(c)){break a}d=H[c+16>>2]}f=H[c+20>>2];if(d-f>>>0>>0){return Za[H[c+36>>2]](c,a,b)|0}b:{if(H[c+80>>2]<0){d=0;break b}e=b;while(1){d=e;if(!d){d=0;break b}e=d-1|0;if(I[e+a|0]!=10){continue}break}e=Za[H[c+36>>2]](c,a,d)|0;if(e>>>0>>0){break a}a=a+d|0;b=b-d|0;f=H[c+20>>2]}ub(f,a,b);H[c+20>>2]=H[c+20>>2]+b;e=b+d|0}return e}function Wr(a,b,c){var d=0,e=0,f=O(0),g=0,h=O(0);e=Xa-16|0;Xa=e;a:{b:{c:{if((a|0)!=(b|0)){g=H[17116];H[17116]=0;Xb();d=Xa-16|0;Xa=d;Di(d,a,e+12|0,0);f=Tl(H[d>>2],H[d+4>>2],H[d+8>>2],H[d+12>>2]);Xa=d+16|0;a=H[17116];if(!a){break c}if(H[e+12>>2]!=(b|0)){break b}h=f;if((a|0)!=68){break a}break b}H[c>>2]=4;break a}H[17116]=g;if(H[e+12>>2]==(b|0)){break a}}H[c>>2]=4;f=h}Xa=e+16|0;return f}function Bs(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;d=Xa-16|0;Xa=d;while(1){a:{if((c|0)<=(e|0)){break a}f=H[a+24>>2];g=H[a+28>>2];if(f>>>0>=g>>>0){if((Za[H[H[a>>2]+52>>2]](a,H[b>>2])|0)==-1){break a}e=e+1|0;b=b+4|0}else{H[d+12>>2]=g-f>>2;H[d+8>>2]=c-e;f=H[Cf(d+12|0,d+8|0)>>2];$d(H[a+24>>2],b,f);g=f<<2;H[a+24>>2]=g+H[a+24>>2];e=e+f|0;b=b+g|0}continue}break}Xa=d+16|0;return e|0}function Vr(a,b,c){var d=0,e=0,f=0,g=0,h=0;e=Xa-16|0;Xa=e;a:{b:{c:{if((a|0)!=(b|0)){g=H[17116];H[17116]=0;Xb();d=Xa-16|0;Xa=d;Di(d,a,e+12|0,1);f=Vi(H[d>>2],H[d+4>>2],H[d+8>>2],H[d+12>>2]);Xa=d+16|0;a=H[17116];if(!a){break c}if(H[e+12>>2]!=(b|0)){break b}h=f;if((a|0)!=68){break a}break b}H[c>>2]=4;break a}H[17116]=g;if(H[e+12>>2]==(b|0)){break a}}H[c>>2]=4;f=h}Xa=e+16|0;return f}function iz(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0;a=Xa-96|0;Xa=a;G[a+92>>1]=I[56427]|I[56428]<<8;H[a+88>>2]=I[56423]|I[56424]<<8|(I[56425]<<16|I[56426]<<24);g=Xb();H[a>>2]=e;f=a- -64|0;g=wd(f,20,g,a+88|0,a);h=g+f|0;i=me(f,h,c);e=a+16|0;Kb(e,c);j=gd(e);Cb(e);$e(j,f,h,e);f=b;b=e+g|0;b=Be(f,e,(h|0)==(i|0)?b:((i-a|0)+a|0)-48|0,b,c,d);Xa=a+96|0;return b|0}function uw(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0;d=Xa-16|0;Xa=d;H[d+12>>2]=b;e=d,f=sc(68316,d+12|0),H[e+8>>2]=f;e=d,f=kc(),H[e>>2]=f;a:{if(xc(d+8|0,d)){H[a>>2]=0;H[a+4>>2]=0;H[a+8>>2]=0;H[a+12>>2]=0;break a}b=Cc(d+12|0);if(Gd(b+380|0)>>>0<=c>>>0){Qb();X()}b=H[b+380>>2]+(c<<4)|0;c=H[b+4>>2];H[a>>2]=H[b>>2];H[a+4>>2]=c;c=H[b+12>>2];H[a+8>>2]=H[b+8>>2];H[a+12>>2]=c}Xa=d+16|0}function $r(a,b,c,d){var e=0,f=0,g=0;e=Xa-16|0;Xa=e;a:{b:{if((a|0)!=(b|0)){g=H[17116];H[17116]=0;d=Yk(a,e+12|0,d,Xb());a=Ya;f=H[17116];c:{if(f){if(H[e+12>>2]!=(b|0)){break c}if((f|0)==68){break b}break a}H[17116]=g;if(H[e+12>>2]==(b|0)){break a}}}H[c>>2]=4;d=0;a=0;break a}H[c>>2]=4;if(!!d&(a|0)>=0|(a|0)>0){d=-1;a=2147483647;break a}d=0;a=-2147483648}Xa=e+16|0;Ya=a;return d}function To(a,b){var c=0,d=0,e=0,f=0,g=0;d=Xa-16|0;Xa=d;tb(a);e=H[b>>2];a:{b:{f=Tc(a);if(!f){break b}g=Wb(e,f);c=H[rb(a,g)>>2];if(!c){break b}while(1){c=H[c>>2];if(!c){break b}if(H[c+4>>2]!=(e|0)){if((Wb(H[c+4>>2],f)|0)!=(g|0)){break b}}if(H[c+4>>2]!=(e|0)){continue}if(!de(Ub(a),c+8|0,b)){continue}break}c=H[Gc(d+8|0,c)>>2];break a}c=Pj();H[d+8>>2]=c}Xa=d+16|0;return c}function $b(a,b,c,d){var e=0,f=0,g=0,h=0;g=N(b,c);e=H[d+72>>2];H[d+72>>2]=e-1|e;e=H[d+4>>2];f=H[d+8>>2];if((e|0)==(f|0)){e=g}else{h=e;e=f-e|0;e=e>>>0>>0?e:g;ub(a,h,e);H[d+4>>2]=e+H[d+4>>2];a=a+e|0;e=g-e|0}if(e){while(1){a:{if(!Bh(d)){f=Za[H[d+32>>2]](d,a,e)|0;if(f){break a}}return(g-e>>>0)/(b>>>0)|0}a=a+f|0;h=(e|0)!=(f|0);e=e-f|0;if(h){continue}break}}return b?c:0}function xq(a,b,c,d,e){var f=0,g=0,h=0,i=0;f=Xa-160|0;Xa=f;G[f+156>>1]=I[56421]|I[56422]<<8;H[f+152>>2]=I[56417]|I[56418]<<8|(I[56419]<<16|I[56420]<<24);g=f+152|0;yi(g|1,31614,e,H[b+4>>2]);e=Xb();H[f>>2]=d;d=f+139|0;e=wd(d,13,e,g,f)+d|0;h=me(d,e,b);g=f+16|0;Kb(g,b);i=d;d=f+32|0;Mr(i,h,e,d,f+28|0,f+24|0,g);Cb(g);a=xf(a,d,H[f+28>>2],H[f+24>>2],b,c);Xa=f+160|0;return a}function te(a,b,c){var d=0,e=O(0),f=O(0);d=c<<2;c=d+b|0;ce(a,b,O(-L[c>>2]));d=a+d|0;L[d>>2]=L[d>>2]+O(1);jf(a,b+36|0,O(-L[c+36>>2]));jf(a,b+72|0,O(-L[c+72>>2]));jf(a,b+108|0,O(-L[c+108>>2]));jf(a,b+144|0,O(-L[c+144>>2]));jf(a,b+180|0,O(-L[c+180>>2]));jf(a,b+216|0,O(-L[c+216>>2]));jf(a,b+252|0,O(-L[c+252>>2]));e=Tb(a);if(e!=O(0)){f=O(W(e));ce(a,a,O(O(1)/f))}return f}function dc(a,b,c){var d=O(0);d=$n(c,b);L[a>>2]=L[a>>2]-O(d*L[b>>2]);L[a+4>>2]=L[a+4>>2]-O(d*L[b+4>>2]);L[a+8>>2]=L[a+8>>2]-O(d*L[b+8>>2]);L[a+12>>2]=L[a+12>>2]-O(d*L[b+12>>2]);L[a+16>>2]=L[a+16>>2]-O(d*L[b+16>>2]);L[a+20>>2]=L[a+20>>2]-O(d*L[b+20>>2]);L[a+24>>2]=L[a+24>>2]-O(d*L[b+24>>2]);L[a+28>>2]=L[a+28>>2]-O(d*L[b+28>>2]);L[a+32>>2]=L[a+32>>2]-O(d*L[b+32>>2])}function xi(a,b,c){var d=0,e=0;if(c&2048){F[a|0]=43;a=a+1|0}if(c&1024){F[a|0]=35;a=a+1|0}d=c&260;if((d|0)!=260){F[a|0]=46;F[a+1|0]=42;a=a+2|0}c=c&16384;while(1){e=I[b|0];if(e){F[a|0]=e;a=a+1|0;b=b+1|0;continue}break}a:{b:{if((d|0)!=256){if((d|0)!=4){break b}b=c?70:102;break a}b=c?69:101;break a}b=c?65:97;if((d|0)==260){break a}b=c?71:103}F[a|0]=b;return(d|0)!=260}function bc(a){var b=0,c=0,d=0,e=0;b=Xa-32|0;Xa=b;H[b+12>>2]=0;H[b+8>>2]=336;c=H[b+12>>2];H[b>>2]=H[b+8>>2];H[b+4>>2]=c;d=H[b+4>>2];e=b+16|0;c=e;H[c+4>>2]=H[b>>2];H[c+8>>2]=d;H[c>>2]=a;c=Xa-16|0;Xa=c;if(H[a>>2]!=-1){d=c+8|0;Gc(d,e);Gc(c,d);while(1){if(H[a>>2]==1){continue}break}if(!H[a>>2]){H[a>>2]=1;Za[337](c);H[a>>2]=-1}}Xa=c+16|0;Xa=b+32|0;return H[a+4>>2]-1|0}function Vs(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;if((d|0)>0){c=H[a+112>>2];j=H[H[a+484>>2]+24>>2];while(1){if(c){a=H[(e<<2)+b>>2];f=c;while(1){h=(H[(I[a|0]>>>1&124)+j>>2]+(I[a+1|0]<<4&4032)|0)+(I[a+2|0]>>>2&62)|0;i=J[h>>1];g=i+1|0;G[h>>1]=(g|0)!=(g&65535)?i:g;a=a+3|0;f=f-1|0;if(f){continue}break}}e=e+1|0;if((e|0)!=(d|0)){continue}break}}}function zq(a,b,c,d,e){var f=0,g=0,h=0,i=0;f=Xa-80|0;Xa=f;G[f+76>>1]=I[56421]|I[56422]<<8;H[f+72>>2]=I[56417]|I[56418]<<8|(I[56419]<<16|I[56420]<<24);g=f+72|0;yi(g|1,31614,e,H[b+4>>2]);e=Xb();H[f>>2]=d;d=f+59|0;e=wd(d,13,e,g,f)+d|0;h=me(d,e,b);g=f+16|0;Kb(g,b);i=d;d=f+32|0;Or(i,h,e,d,f+28|0,f+24|0,g);Cb(g);a=Be(a,d,H[f+28>>2],H[f+24>>2],b,c);Xa=f+80|0;return a}function xo(a,b,c,d){var e=0;e=Xa-48|0;Xa=e;H[e+36>>2]=6;H[e+40>>2]=1;H[e+32>>2]=a;H[e+24>>2]=1;H[e+20>>2]=d;H[e+16>>2]=b;H[e+8>>2]=6;H[e+4>>2]=d;H[e>>2]=c;d=Tp(e);a:{if(!d){c=-1;break a}a=Sg(d,e);b:{if(!a){c=-1;b=d;break b}b=Sg(d,e+16|0);c:{if(!b){c=-1;b=a;break c}c=0;d:{if(($h(a)|0)<0){c=-1;break d}ck(e+32|0,a,b)}Bb(d);d=a}Bb(d)}Bb(b)}Xa=e+48|0;return c}function ke(a,b,c,d,e){var f=0,g=0,h=0;f=Xa-16|0;Xa=f;H[f+8>>2]=b;b=0;g=6;a:{b:{if(Bc(a,f+8|0)){break b}g=4;h=ic(a);if(!Ed(d,2048,h)){break b}b=gg(d,h);while(1){c:{vc(a);b=b-48|0;if(!Yc(a,f+8|0)|(e|0)<2){break c}g=ic(a);if(!Ed(d,2048,g)){break a}e=e-1|0;b=gg(d,g)+N(b,10)|0;continue}break}g=2;if(!Bc(a,f+8|0)){break a}}H[c>>2]=H[c>>2]|g}Xa=f+16|0;return b}function je(a,b,c,d,e){var f=0,g=0,h=0;f=Xa-16|0;Xa=f;H[f+8>>2]=b;b=0;g=6;a:{b:{if(Ac(a,f+8|0)){break b}g=4;h=hc(a);if(!Dd(d,2048,h)){break b}b=fg(d,h);while(1){c:{uc(a);b=b-48|0;if(!Xc(a,f+8|0)|(e|0)<2){break c}g=hc(a);if(!Dd(d,2048,g)){break a}e=e-1|0;b=fg(d,g)+N(b,10)|0;continue}break}g=2;if(!Ac(a,f+8|0)){break a}}H[c>>2]=H[c>>2]|g}Xa=f+16|0;return b}function xb(a,b){var c=0,d=0,e=0,f=0;d=nb(a);a:{if(d>>>0>>0){c=Xa-16|0;Xa=c;d=b-d|0;if(d){e=Mb(a);b=nb(a);f=b+d|0;if(d>>>0>e-b>>>0){Jk(a,e,f-e|0,b,b)}e=b;b=vb(a);Kq(e+b|0,d,0);wf(a,f);F[c+15|0]=0;Lc(b+f|0,c+15|0)}break a}c=Xa-16|0;Xa=c;b:{if(Mc(a)){d=H[a>>2];F[c+15|0]=0;Lc(b+d|0,c+15|0);Pc(a,b);break b}F[c+14|0]=0;Lc(a+b|0,c+14|0);Wc(a,b)}}Xa=c+16|0}function ay(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;while(1){a:{if((c|0)==(d|0)|e>>>0<=h>>>0){break a}g=1;f=Xa-16|0;Xa=f;H[f+12>>2]=H[a+8>>2];k=Zd(f+8|0,f+12|0);i=rh(0,c,d-c|0,b?b:72420);Yd(k);Xa=f+16|0;b:{switch(i+2|0){default:g=i;break;case 0:case 1:break a;case 2:break b}}h=h+1|0;j=g+j|0;c=c+g|0;continue}break}return j|0}function zh(a,b,c,d){var e=0,f=0;a:{if((d|0)!=1){break a}e=H[a+8>>2];if(!e){break a}f=b;e=e-H[a+4>>2]|0;b=b-e|0;c=c-((e>>31)+(e>>>0>f>>>0)|0)|0}b:{if(H[a+20>>2]!=H[a+28>>2]){Za[H[a+36>>2]](a,0,0)|0;if(!H[a+20>>2]){break b}}H[a+28>>2]=0;H[a+16>>2]=0;H[a+20>>2]=0;Za[H[a+40>>2]](a,b,c,d)|0;if((Ya|0)<0){break b}H[a+4>>2]=0;H[a+8>>2]=0;H[a>>2]=H[a>>2]&-17}}function $t(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;if(H[a+320>>2]>0){f=H[d>>2];while(1){i=e|1;b=H[a+112>>2];if((b|0)>0){d=H[(e<<2)+f>>2];j=b+d|0;b=H[(g<<2)+c>>2];while(1){h=I[b|0];F[d+1|0]=h;F[d|0]=h;b=b+1|0;d=d+2|0;if(j>>>0>d>>>0){continue}break}b=H[a+112>>2]}Ch(f,e,f,i,1,b);g=g+1|0;e=e+2|0;if((e|0)>2]){continue}break}}}function ni(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=O(0),j=O(0),k=O(0);while(1){if((e|0)!=3){f=(e<<5)+a|0;i=O(M[f+16>>3]);j=O(M[f+8>>3]);k=O(M[f>>3]);d=0;while(1){if((d|0)!=4){h=d<<2;g=h+b|0;L[h+((e<<4)+c|0)>>2]=O(i*L[g+32>>2])+O(O(k*L[g>>2])+O(L[g+16>>2]*j));d=d+1|0;continue}break}d=(e<<4)+c|0;L[d+12>>2]=L[d+12>>2]+O(M[f+24>>3]);e=e+1|0;continue}break}}function Ks(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;e=H[a+84>>2];f=H[e+4>>2];g=H[a+28>>2];d=H[a+20>>2]-g|0;d=d>>>0>f>>>0?f:d;if(d){ub(H[e>>2],g,d);H[e>>2]=d+H[e>>2];f=H[e+4>>2]-d|0;H[e+4>>2]=f}d=H[e>>2];f=c>>>0>f>>>0?f:c;if(f){ub(d,b,f);d=f+H[e>>2]|0;H[e>>2]=d;H[e+4>>2]=H[e+4>>2]-f}F[d|0]=0;b=H[a+44>>2];H[a+28>>2]=b;H[a+20>>2]=b;return c|0}function jf(a,b,c){L[a>>2]=O(L[b>>2]*c)+L[a>>2];L[a+4>>2]=O(L[b+4>>2]*c)+L[a+4>>2];L[a+8>>2]=O(L[b+8>>2]*c)+L[a+8>>2];L[a+12>>2]=O(L[b+12>>2]*c)+L[a+12>>2];L[a+16>>2]=O(L[b+16>>2]*c)+L[a+16>>2];L[a+20>>2]=O(L[b+20>>2]*c)+L[a+20>>2];L[a+24>>2]=O(L[b+24>>2]*c)+L[a+24>>2];L[a+28>>2]=O(L[b+28>>2]*c)+L[a+28>>2];L[a+32>>2]=O(L[b+32>>2]*c)+L[a+32>>2]}function Ek(a,b,c,d){F[a+53|0]=1;a:{if(H[a+4>>2]!=(c|0)){break a}F[a+52|0]=1;c=H[a+16>>2];b:{if(!c){H[a+36>>2]=1;H[a+24>>2]=d;H[a+16>>2]=b;if((d|0)!=1){break a}if(H[a+48>>2]==1){break b}break a}if((b|0)==(c|0)){c=H[a+24>>2];if((c|0)==2){H[a+24>>2]=d;c=d}if(H[a+48>>2]!=1){break a}if((c|0)==1){break b}break a}H[a+36>>2]=H[a+36>>2]+1}F[a+54|0]=1}}function eg(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0;e=Xa-16|0;Xa=e;f=H[Fb(a)>>2];d=H[c>>2]-H[a>>2]|0;a:{if(d>>>0<2147483647){d=d<<1;break a}d=-1}d=d?d:4;h=H[b>>2];i=H[a>>2];g=pg((f|0)==335?0:H[a>>2],d);if(g){if((f|0)!=335){Hd(a)}H[e+4>>2]=334;f=gc(e+8|0,g,e+4|0);rr(a,f);fc(f);H[b>>2]=H[a>>2]+(h-i|0);H[c>>2]=H[a>>2]+(d&-4);Xa=e+16|0;return}Qb();X()}function xf(a,b,c,d,e,f){var g=0,h=0,i=0,j=0;h=Xa-16|0;Xa=h;a:{if(!a){break a}i=H[e+12>>2];g=c-b|0;if((g|0)>0){g=g>>2;if((jg(a,b,g)|0)!=(g|0)){break a}}b=i-(d-b>>2)|0;if((b|0)>0){b=(b|0)>0?b:0;f=Lr(h,b,f);i=jg(a,vb(f),b);ob(f);if((b|0)!=(i|0)){break a}}b=d-c|0;if((b|0)>0){b=b>>2;if((jg(a,c,b)|0)!=(b|0)){break a}}Qr(e);j=a}Xa=h+16|0;return j}function aj(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0,l=0;h=Xa-240|0;Xa=h;H[h>>2]=a;i=1;a:{if((d|0)<2){break a}k=0-b|0;f=a;while(1){f=f+k|0;j=d-2|0;g=f-H[(j<<2)+e>>2]|0;if((Za[c|0](a,g)|0)>=0){if((Za[c|0](a,f)|0)>=0){break a}}l=g;g=(Za[c|0](g,f)|0)>=0;f=g?l:f;H[(i<<2)+h>>2]=f;i=i+1|0;d=g?d-1|0:j;if((d|0)>1){continue}break}}sm(b,h,i);Xa=h+240|0}function Ee(a,b){a:{if((b|0)>=1024){a=a*8.98846567431158e307;if(b>>>0<2047){b=b-1023|0;break a}a=a*8.98846567431158e307;b=((b|0)<3069?b:3069)-2046|0;break a}if((b|0)>-1023){break a}a=a*2.004168360008973e-292;if(b>>>0>4294965304){b=b+969|0;break a}a=a*2.004168360008973e-292;b=((b|0)>-2960?b:-2960)+1938|0}x(0,0);x(1,b+1023<<20);return a*+z()}function sm(a,b,c){var d=0,e=0,f=0,g=0,h=0;e=Xa-256|0;Xa=e;a:{if((c|0)<2){break a}h=(c<<2)+b|0;H[h>>2]=e;if(!a){break a}d=e;while(1){f=a>>>0<256?a:256;ub(d,H[b>>2],f);d=0;while(1){g=(d<<2)+b|0;d=d+1|0;ub(H[g>>2],H[(d<<2)+b>>2],f);H[g>>2]=H[g>>2]+f;if((c|0)!=(d|0)){continue}break}if(a>>>0<257){break a}a=a-f|0;d=H[h>>2];continue}}Xa=e+256|0}function lb(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;c=Xa-32|0;Xa=c;e=lh(c+24|0,a);a:{if(!I[e|0]){break a}d=c+16|0;Kb(d,H[H[a>>2]-12>>2]+a|0);f=_d(d,72456);Cb(d);h=Fi(c+8|0,a);g=H[H[a>>2]-12>>2]+a|0;i=el(g);j=c,k=Za[H[H[f>>2]+16>>2]](f,H[h>>2],g,i,b)|0,H[j+16>>2]=k;if(!ch(d)){break a}lg(H[H[a>>2]-12>>2]+a|0,5)}mg(e);Xa=c+32|0;return a}function Nh(a,b,c){var d=O(0);L[a>>2]=-L[b>>2];d=L[b+4>>2];H[a+8>>2]=-1082130432;L[a+4>>2]=-d;ao(a+12|0);L[a+24>>2]=L[c>>2]*L[b>>2];L[a+28>>2]=L[c>>2]*L[b+4>>2];L[a+32>>2]=L[c>>2];ao(a+36|0);L[a+48>>2]=-L[b>>2];d=L[b+4>>2];H[a+56>>2]=-1082130432;L[a+52>>2]=-d;L[a+60>>2]=L[c+4>>2]*L[b>>2];L[a+64>>2]=L[c+4>>2]*L[b+4>>2];L[a+68>>2]=L[c+4>>2]}function vr(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0;e=Xa-16|0;Xa=e;f=H[Fb(a)>>2];d=H[c>>2]-H[a>>2]|0;a:{if(d>>>0<2147483647){d=d<<1;break a}d=-1}d=d?d:1;h=H[b>>2];i=H[a>>2];g=pg((f|0)==335?0:H[a>>2],d);if(g){if((f|0)!=335){Hd(a)}H[e+4>>2]=334;f=gc(e+8|0,g,e+4|0);rr(a,f);fc(f);H[b>>2]=H[a>>2]+(h-i|0);H[c>>2]=d+H[a>>2];Xa=e+16|0;return}Qb();X()}function hx(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;e=Xa+-64|0;Xa=e;d=1;a:{if(Dc(a,b,0)){break a}d=0;if(!b){break a}b=Bd(b,62176,62224);d=0;if(!b){break a}d=e+8|0;pb(d|4,0,52);H[e+56>>2]=1;H[e+20>>2]=-1;H[e+16>>2]=a;H[e+8>>2]=b;Za[H[H[b>>2]+28>>2]](b,d,H[c>>2],1);a=H[e+32>>2];if((a|0)==1){H[c>>2]=H[e+24>>2]}d=(a|0)==1}Xa=e- -64|0;return d|0}function hu(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0;h=Xa-16|0;Xa=h;i=H[a+456>>2];j=H[i+16>>2];k=H[f>>2];H[h+12>>2]=0;l=b;b=g-k|0;Za[H[H[a+476>>2]+4>>2]](a,l,c,d,H[i+12>>2],h+12|0,b>>>0>>0?b:j);Za[H[H[a+484>>2]+4>>2]](a,H[i+12>>2],(H[f>>2]<<2)+e|0,H[h+12>>2]);H[f>>2]=H[f>>2]+H[h+12>>2];Xa=h+16|0}function Ni(a){var b=0,c=0;c=Xa-16|0;Xa=c;if(H[(H[H[a>>2]-12>>2]+a|0)+24>>2]){b=c+8|0;H[b+4>>2]=a;F[b|0]=0;if(Pi(H[H[a>>2]-12>>2]+a|0)){if(H[(H[H[a>>2]-12>>2]+a|0)+72>>2]){Ni(H[(H[H[a>>2]-12>>2]+a|0)+72>>2])}F[b|0]=1}a:{if(!I[b|0]){break a}if((ng(H[(H[H[a>>2]-12>>2]+a|0)+24>>2])|0)!=-1){break a}lg(H[H[a>>2]-12>>2]+a|0,1)}mg(b)}Xa=c+16|0} -function gl(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0;b=Xa-16|0;Xa=b;e=b+16|0;a:{while(1){d=H[a+36>>2];c=b+8|0;f=Za[H[H[d>>2]+20>>2]](d,H[a+40>>2],c,e,b+4|0)|0;d=-1;g=c;c=H[b+4>>2]-c|0;if((be(g,1,c,H[a+32>>2])|0)!=(c|0)){break a}b:{switch(f-1|0){case 1:break a;case 0:continue;default:break b}}break}d=rg(H[a+32>>2])?-1:0}Xa=b+16|0;return d|0}function Ey(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;d=Xa-16|0;Xa=d;a:{if(!Mc(f)){H[a+8>>2]=H[f+8>>2];b=H[f+4>>2];H[a>>2]=H[f>>2];H[a+4>>2]=b;break a}e=H[f>>2];b:{c:{c=H[f+4>>2];d:{if(c>>>0<=1){b=a;Wc(a,c);break d}if(c>>>0>1073741807){break c}f=cg(c)+1|0;b=rn(f);Uc(a,b);Cd(a,f);Pc(a,c)}$d(b,e,c+1|0);break b}Qb();X()}}Xa=d+16|0}function Hq(a,b,c,d,e){var f=0,g=0,h=0,i=0;f=Xa-16|0;Xa=f;if(1073741807-b>>>0>=c>>>0){g=vb(a);a:{if(b>>>0<536870887){H[f+8>>2]=b<<1;H[f+12>>2]=b+c;c=cg(H[zc(f+12|0,f+8|0)>>2]);break a}c=1073741806}h=c+1|0;c=rn(h);if(e){$d(c,g,e)}if((d|0)!=(e|0)){i=e<<2;$d(c+i|0,g+i|0,d-e|0)}if((b|0)!=1){jb(g)}Uc(a,c);Cd(a,h);Xa=f+16|0;return}Qb();X()}function Lr(a,b,c){var d=0,e=0,f=0,g=0,h=0;h=Xa-16|0;Xa=h;e=Xa-16|0;Xa=e;a:{if(b>>>0<=1073741807){b:{if(b>>>0<=1){Wc(a,b);f=a;break b}d=cg(b)+1|0;f=rn(d);Uc(a,f);Cd(a,d);Pc(a,b)}d=f;g=b;if(b?b:0){while(1){H[d>>2]=c;d=d+4|0;g=g-1|0;if(g){continue}break}}H[e+12>>2]=0;yc((b<<2)+f|0,e+12|0);Xa=e+16|0;break a}Qb();X()}Xa=h+16|0;return a}function Hk(a,b){var c=0,d=0,e=0;d=Xa-16|0;Xa=d;H[d+12>>2]=b;a:{b:{c:{d:{if(Mc(a)){c=Ce(a)-1|0;e=H[a+4>>2];if((c|0)==(e|0)){break d}break b}e=1;c=1;b=I[a+11|0];if((b|0)!=1){break c}}Hq(a,c,1,c,c);b=e;if(Mc(a)){break b}}c=a;Wc(a,b+1|0);break a}c=H[a>>2];Pc(a,e+1|0);b=e}a=(b<<2)+c|0;yc(a,d+12|0);H[d+8>>2]=0;yc(a+4|0,d+8|0);Xa=d+16|0}function qo(a,b,c,d,e,f){var g=0,h=0,i=0;h=Xa-16|0;Xa=h;f=pc(f);Qh(a,yb(e));i=h+12|0;while(1){if(yb(e)>>>0>g>>>0){yj(h+8|0,i,b,L[mc(d,H[Nb(e,g)+4>>2])>>2],L[mc(d,H[Nb(e,g)+4>>2])+4>>2]);if(f>=O(pc(O(L[h+8>>2]-L[mc(c,H[Nb(e,g)>>2])>>2]))+pc(O(L[h+12>>2]-L[mc(c,H[Nb(e,g)>>2])+4>>2])))){no(a,Nb(e,g))}g=g+1|0;continue}break}Xa=h+16|0}function Ik(a,b){var c=0,d=0,e=0;d=Xa-16|0;Xa=d;F[d+15|0]=b;a:{b:{c:{d:{if(Mc(a)){c=Ce(a)-1|0;e=H[a+4>>2];if((c|0)==(e|0)){break d}break b}e=10;c=10;b=I[a+11|0];if((b|0)!=10){break c}}Jk(a,c,1,c,c);b=e;if(Mc(a)){break b}}c=a;Wc(a,b+1|0);break a}c=H[a>>2];Pc(a,e+1|0);b=e}a=b+c|0;Lc(a,d+15|0);F[d+14|0]=0;Lc(a+1|0,d+14|0);Xa=d+16|0}function Be(a,b,c,d,e,f){var g=0,h=0,i=0,j=0;h=Xa-16|0;Xa=h;a:{if(!a){break a}i=H[e+12>>2];g=c-b|0;if((g|0)>0){if((jg(a,b,g)|0)!=(g|0)){break a}}b=(b-d|0)+i|0;if((b|0)>0){b=(b|0)>0?b:0;f=Sr(h,b,f);g=jg(a,vb(f),b);ob(f);if((b|0)!=(g|0)){break a}}b=d-c|0;if((b|0)>0){if((jg(a,c,b)|0)!=(b|0)){break a}}Qr(e);j=a}Xa=h+16|0;return j}function Pn(a,b,c,d,e,f){var g=0,h=0,i=0;H[a+16>>2]=1;H[a+8>>2]=e;H[a+4>>2]=d;H[a>>2]=c;H[a+20>>2]=N(e,f);g=Xa-32|0;Xa=g;i=a+24|0;H[i>>2]=b;h=Hb(16);e=Xa-32|0;Xa=e;H[e+12>>2]=b;Ij(h);H[h>>2]=28232;Qf(h+12|0,Qf(e+8|0,e+12|0));Xa=e+32|0;H[i+4>>2]=h;H[g+4>>2]=b;H[g>>2]=b;Xa=g+32|0;if((f|0)<0){f=N(Qn(c),d)}H[a+12>>2]=f;return a}function Jf(a){var b=O(0),c=0,d=0;c=(B(a),v(2));d=c>>>23&255;if(d>>>0<=149){if(d>>>0<=125){a=O(a*O(0))}else{a=(c|0)>=0?a:O(-a);b=O(O(O(a+O(8388608))+O(-8388608))-a);a:{if(b>O(.5)){a=O(O(a+b)+O(-1));break a}a=O(a+b);if(!(b<=O(-.5))){break a}a=O(a+O(1))}a=(c|0)>=0?a:O(-a)}}if(O(P(a))>3];e=M[c>>3];f=M[c+8>>3];g=M[b+88>>3]+(M[b+80>>3]*d+(M[b+64>>3]*e+f*M[b+72>>3]));if(g!=0){h=M[b+56>>3];i=M[b+48>>3];j=M[b+40>>3];k=M[b+32>>3];M[a>>3]=(M[b+24>>3]+(M[b+16>>3]*d+(M[b>>3]*e+f*M[b+8>>3])))/g;M[a+8>>3]=(h+(i*d+(k*e+f*j)))/g;a=0}else{a=-1}return a}function $u(a){a=a|0;var b=0,c=0;a:{b=H[a+440>>2];b:{if(!b){if(!hj(a)){break b}b=H[a+440>>2]}c=H[H[a+464>>2]+20>>2];if((c+208|0)==(b|0)){b=H[a>>2];H[b+24>>2]=c;H[b+20>>2]=100;Za[H[H[a>>2]+4>>2]](a,3);H[a+440>>2]=0;break a}if(Za[H[H[a+24>>2]+20>>2]](a,c)|0){break a}}return 0}a=H[a+464>>2];H[a+20>>2]=H[a+20>>2]+1&7;return 1}function ax(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;if(Dc(a,H[b+8>>2],e)){Dk(b,c,d);return}a:{if(!Dc(a,H[b>>2],e)){break a}if(!(H[b+16>>2]!=(c|0)&H[b+20>>2]!=(c|0))){if((d|0)!=1){break a}H[b+32>>2]=1;return}H[b+20>>2]=c;H[b+32>>2]=d;H[b+40>>2]=H[b+40>>2]+1;if(!(H[b+36>>2]!=1|H[b+24>>2]!=2)){F[b+54|0]=1}H[b+44>>2]=4}}function Ov(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0;if(Gd(b)>>>0>c>>>0){c=dn(b,c);e=Xa-16|0;Xa=e;d=Xa-16|0;Xa=d;g=e+8|0;H[d+12>>2]=g;b=Hb(16);f=H[c+12>>2];H[b+8>>2]=H[c+8>>2];H[b+12>>2]=f;f=H[c+4>>2];H[b>>2]=H[c>>2];H[b+4>>2]=f;ij(d+12|0,b);Xa=d+16|0;h=a,i=ma(38488,g|0)|0,H[h>>2]=i;Xa=e+16|0;return}mj(a)}function au(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0;b=H[a+320>>2];if((b|0)>0){g=H[d>>2];while(1){d=H[a+112>>2];if((d|0)>0){e=f<<2;b=H[e+g>>2];h=d+b|0;d=H[c+e>>2];while(1){e=I[d|0];F[b+1|0]=e;F[b|0]=e;d=d+1|0;b=b+2|0;if(h>>>0>b>>>0){continue}break}b=H[a+320>>2]}f=f+1|0;if((f|0)<(b|0)){continue}break}}}function wq(a,b,c,d,e,f){var g=0,h=0,i=0;g=Xa-256|0;Xa=g;H[g+248>>2]=37;H[g+252>>2]=0;h=g+248|0;yi(h|1,31567,f,H[b+4>>2]);f=Xb();H[g>>2]=d;H[g+4>>2]=e;d=g+224|0;e=wd(d,24,f,h,g)+d|0;h=me(d,e,b);f=g+16|0;Kb(f,b);i=d;d=g+32|0;Mr(i,h,e,d,g+28|0,g+24|0,f);Cb(f);a=xf(a,d,H[g+28>>2],H[g+24>>2],b,c);Xa=g+256|0;return a}function ib(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;d=ld(b);c=Xa-32|0;Xa=c;f=lh(c+24|0,a);a:{if(!I[f|0]){break a}g=Fi(c+8|0,a);e=H[H[a>>2]-12>>2]+a|0;h=H[e+4>>2];i=el(e);d=b+d|0;j=c,k=Be(H[g>>2],b,(h&176)==32?d:b,d,e,i),H[j+16>>2]=k;if(!ch(c+16|0)){break a}lg(H[H[a>>2]-12>>2]+a|0,5)}mg(f);Xa=c+32|0;return a}function Kg(a,b){var c=0,d=0,e=0,f=0;d=Xa-16|0;Xa=d;a:{if(!Mc(b)){H[a+8>>2]=H[b+8>>2];c=H[b+4>>2];H[a>>2]=H[b>>2];H[a+4>>2]=c;break a}f=H[b>>2];b:{c:{c=H[b+4>>2];d:{if(c>>>0<=10){b=a;Wc(b,c);break d}if(c>>>0>4294967279){break c}e=Af(c)+1|0;b=Hb(e);Uc(a,b);Cd(a,e);Pc(a,c)}Fd(b,f,c+1|0);break b}Qb();X()}}Xa=d+16|0}function yq(a,b,c,d,e,f){var g=0,h=0,i=0;g=Xa-112|0;Xa=g;H[g+104>>2]=37;H[g+108>>2]=0;h=g+104|0;yi(h|1,31567,f,H[b+4>>2]);f=Xb();H[g>>2]=d;H[g+4>>2]=e;d=g+80|0;e=wd(d,24,f,h,g)+d|0;h=me(d,e,b);f=g+16|0;Kb(f,b);i=d;d=g+32|0;Or(i,h,e,d,g+28|0,g+24|0,f);Cb(f);a=Be(a,d,H[g+28>>2],H[g+24>>2],b,c);Xa=g+112|0;return a}function Jk(a,b,c,d,e){var f=0,g=0,h=0;f=Xa-16|0;Xa=f;if(-17-b>>>0>=c>>>0){g=vb(a);a:{if(b>>>0<2147483623){H[f+8>>2]=b<<1;H[f+12>>2]=b+c;c=Af(H[zc(f+12|0,f+8|0)>>2]);break a}c=-18}h=c+1|0;c=Hb(h);if(e){Fd(c,g,e)}if((d|0)!=(e|0)){Fd(c+e|0,e+g|0,d-e|0)}if((b|0)!=10){jb(g)}Uc(a,c);Cd(a,h);Xa=f+16|0;return}Qb();X()}function Vc(a,b,c,d){var e=0,f=0;a:{if(!nb(a)|(c-b|0)<5){break a}wi(b,c);e=c-4|0;c=vb(a);f=c+nb(a)|0;b:{while(1){c:{a=F[c|0];if(b>>>0>=e>>>0){break c}if(!((a|0)<=0|(a|0)>=127)&H[b>>2]!=F[c|0]){break b}b=b+4|0;c=((f-c|0)>1)+c|0;continue}break}if((a|0)<=0|(a|0)>=127|F[c|0]>>>0>H[e>>2]-1>>>0){break a}}H[d>>2]=4}}function Vy(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0;g=Xa-32|0;Xa=g;h=H[14155];H[g+24>>2]=H[14154];H[g+28>>2]=h;h=H[14153];H[g+16>>2]=H[14152];H[g+20>>2]=h;h=H[14151];H[g+8>>2]=H[14150];H[g+12>>2]=h;h=H[14149];H[g>>2]=H[14148];H[g+4>>2]=h;h=a;a=g+32|0;b=ye(h,b,c,d,e,f,g,a);Xa=a;return b|0}function pp(a){var b=0,c=0;H[a>>2]=0;H[a+4>>2]=0;b=a+8|0;H[b>>2]=0;Ib(b+4|0);Ib(b+16|0);b=a+36|0;H[b>>2]=1234;H[b+4>>2]=0;Vj(b+8|0);c=b+12|0;H[c+4>>2]=0;H[c+8>>2]=0;H[c>>2]=b;Ib(c+12|0);Ib(c+24|0);Ib(c+36|0);Ib(c+48|0);Ib(b+72|0);ai(b+84|0);H[b+108>>2]=16;H[b+100>>2]=0;H[b+104>>2]=0;Qo(c);Po(c,1);return a}function gh(a){var b=0,c=0;b=H[a+76>>2];a:{if(!((b|0)>=0&(!b|H[17153]!=(b&-1073741825)))){b=H[a+4>>2];if((b|0)!=H[a+8>>2]){H[a+4>>2]=b+1;a=I[b|0];break a}a=Ah(a);break a}b=a+76|0;c=H[b>>2];H[b>>2]=c?c:1073741823;c=H[a+4>>2];b:{if((c|0)!=H[a+8>>2]){H[a+4>>2]=c+1;a=I[c|0];break b}a=Ah(a)}H[b>>2]=0}return a}function yi(a,b,c,d){var e=0;a:{if(!(d&2048)){break a}e=d&74;if(!c|((e|0)==8|(e|0)==64)){break a}F[a|0]=43;a=a+1|0}if(d&512){F[a|0]=35;a=a+1|0}while(1){e=I[b|0];if(e){F[a|0]=e;a=a+1|0;b=b+1|0;continue}break}e=d&74;b=111;b:{if((e|0)==64){break b}b=d&16384?88:120;if((e|0)==8){break b}b=c?100:117}F[a|0]=b}function mg(a){var b=0;a:{b=H[a+4>>2];if(!H[(H[H[b>>2]-12>>2]+b|0)+24>>2]){break a}b=H[a+4>>2];if(!Pi(H[H[b>>2]-12>>2]+b|0)){break a}b=H[a+4>>2];if(!(H[(H[H[b>>2]-12>>2]+b|0)+4>>2]&8192)){break a}b=H[a+4>>2];if((ng(H[(H[H[b>>2]-12>>2]+b|0)+24>>2])|0)!=-1){break a}a=H[a+4>>2];lg(H[H[a>>2]-12>>2]+a|0,1)}}function cy(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;f=Xa-16|0;Xa=f;H[e>>2]=c;a=Lk(f+12|0,0,H[a+8>>2]);c=2;a:{if(a+1>>>0<2){break a}b=a-1|0;c=1;if(b>>>0>d-H[e>>2]>>>0){break a}c=f+12|0;while(1){if(b){a=I[c|0];d=H[e>>2];H[e>>2]=d+1;F[d|0]=a;b=b-1|0;c=c+1|0;continue}break}c=0}Xa=f+16|0;return c|0}function jn(a,b){var c=0,d=0,e=0,f=0,g=0;bf(a);kb(a);f=H[a>>2];c=H[a+4>>2];d=b+4|0;while(1){if((c|0)!=(f|0)){c=c-12|0;g=H[c+4>>2];e=H[d>>2]-12|0;H[e>>2]=H[c>>2];H[e+4>>2]=g;H[e+8>>2]=H[c+8>>2];ll(c);H[d>>2]=H[d>>2]-12;continue}break}Db(a,d);Db(a+4|0,b+8|0);Db(kb(a),tb(b));H[b>>2]=H[b+4>>2];mi(a,Rb(a))}function If(a,b,c){var d=0,e=0,f=0,g=0;f=Xa-16|0;Xa=f;H[f+12>>2]=c;d=Xa-160|0;Xa=d;g=d+8|0;ub(g,49904,144);H[d+52>>2]=a;H[d+28>>2]=a;e=-2-a|0;e=e>>>0>2147483647?2147483647:e;H[d+56>>2]=e;a=a+e|0;H[d+36>>2]=a;H[d+24>>2]=a;im(g,b,c);if(e){a=H[d+28>>2];F[a-((a|0)==H[d+24>>2])|0]=0}Xa=d+160|0;Xa=f+16|0}function tk(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0;while(1){if((f|0)!=3){g=f<<4;e=g+a|0;d=0;while(1){if((d|0)!=4){i=d<<2;h=i+b|0;L[i+(c+g|0)>>2]=O(L[e+8>>2]*L[h+32>>2])+O(O(L[e>>2]*L[h>>2])+O(L[e+4>>2]*L[h+16>>2]));d=d+1|0;continue}break}d=c+g|0;L[d+12>>2]=L[e+12>>2]+L[d+12>>2];f=f+1|0;continue}break}}function Zv(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;if(H[a+4>>2]!=H[kb(a)>>2]){d=Xa-16|0;Xa=d;c=Yg(d,a,1);Hh(kb(a),H[c+4>>2],b);H[c+4>>2]=H[c+4>>2]+12;nc(c);Xa=d+16|0;return}d=Xa-32|0;Xa=d;c=kb(a);e=c;c=kn(d+8|0,bg(a,Rb(a)+1|0),Rb(a),c);Hh(e,H[c+8>>2],b);H[c+8>>2]=H[c+8>>2]+12;jn(a,c);hn(c);Xa=d+32|0}function In(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;if(H[a+4>>2]!=H[kb(a)>>2]){d=Xa-16|0;Xa=d;c=qn(d,a,1);Ih(kb(a),H[c+4>>2],b);H[c+4>>2]=H[c+4>>2]+16;nc(c);Xa=d+16|0;return}d=Xa-32|0;Xa=d;c=kb(a);e=c;c=on(d+8|0,pn(a,Gd(a)+1|0),Gd(a),c);Ih(e,H[c+8>>2],b);H[c+8>>2]=H[c+8>>2]+16;nn(a,c);ln(c);Xa=d+32|0}function rd(a,b){var c=0,d=0,e=0,f=0;d=Xa-16|0;Xa=d;a:{if(!b){b=0;break a}c=b>>31;e=(c^b)-c|0;c=Q(e);Rc(d,e,0,0,0,c+81|0);e=0+H[d+8>>2]|0;c=(H[d+12>>2]^65536)+(16414-c<<16)|0;c=e>>>0>>0?c+1|0:c;f=b&-2147483648|c;c=H[d+4>>2];b=H[d>>2]}H[a>>2]=b;H[a+4>>2]=c;H[a+8>>2]=e;H[a+12>>2]=f;Xa=d+16|0}function le(a,b,c,d){var e=0,f=0,g=0,h=0;e=Xa-16|0;Xa=e;H[e+12>>2]=b;H[e+8>>2]=d;g=Zd(e,e+12|0);b=Xa-16|0;Xa=b;d=H[e+8>>2];H[b+12>>2]=d;H[b+8>>2]=d;f=-1;d=ff(0,0,c,d);a:{if((d|0)<0){break a}h=a;d=d+1|0;a=qb(d);H[h>>2]=a;if(!a){break a}f=ff(a,d,c,H[b+12>>2])}Xa=b+16|0;Yd(g);Xa=e+16|0;return f}function Of(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;if(H[a+4>>2]!=H[kb(a)>>2]){d=Xa-16|0;Xa=d;c=_f(d,a,1);Me(kb(a),H[c+4>>2],b);H[c+4>>2]=H[c+4>>2]+4;nc(c);Xa=d+16|0;return}d=Xa-32|0;Xa=d;c=kb(a);e=c;c=Hg(d+8|0,Qg(a,zb(a)+1|0),zb(a),c);Me(e,H[c+8>>2],b);H[c+8>>2]=H[c+8>>2]+4;Pg(a,c);$f(c);Xa=d+32|0}function Ku(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;c=H[a+468>>2];if(H[a+280>>2]){d=H[c+56>>2];if(!d){wg(a);d=H[c+56>>2]}H[c+56>>2]=d-1}if(H[a+368>>2]>0){d=c+188|0;f=1<>2];c=0;while(1){if(_b(a,d)){e=H[(c<<2)+b>>2];G[e>>1]=J[e>>1]|f}c=c+1|0;if((c|0)>2]){continue}break}}return 1}function Eq(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0;while(1){if((f|0)!=3){g=f<<5;e=g+a|0;d=0;while(1){if((d|0)!=4){i=d<<3;h=i+b|0;M[i+(c+g|0)>>3]=M[e+16>>3]*M[h- -64>>3]+(M[e>>3]*M[h>>3]+M[e+8>>3]*M[h+32>>3]);d=d+1|0;continue}break}d=c+g|0;M[d+24>>3]=M[e+24>>3]+M[d+24>>3];f=f+1|0;continue}break}}function Di(a,b,c,d){var e=0,f=0,g=0,h=0;e=Xa-160|0;Xa=e;H[e+60>>2]=b;H[e+20>>2]=b;H[e+24>>2]=-1;f=e+16|0;Sd(f,0,0);em(e,f,d,1);d=H[e+8>>2];f=H[e+12>>2];g=H[e>>2];h=H[e+4>>2];if(c){H[c>>2]=((H[e+20>>2]+H[e+136>>2]|0)-H[e+60>>2]|0)+b}H[a+8>>2]=d;H[a+12>>2]=f;H[a>>2]=g;H[a+4>>2]=h;Xa=e+160|0}function it(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0;g=H[a+4>>2];if((b|0)!=1){h=H[a>>2];H[h+24>>2]=b;H[h+20>>2]=15;Za[H[H[a>>2]>>2]](a)}a=vg(a,b,128);H[a+40>>2]=0;H[a+32>>2]=c;H[a+12>>2]=f;H[a+8>>2]=d;H[a+4>>2]=e;H[a>>2]=0;H[a+44>>2]=H[g+72>>2];H[g+72>>2]=a;return a|0}function ht(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0;g=H[a+4>>2];if((b|0)!=1){h=H[a>>2];H[h+24>>2]=b;H[h+20>>2]=15;Za[H[H[a>>2]>>2]](a)}a=vg(a,b,128);H[a+40>>2]=0;H[a+32>>2]=c;H[a+12>>2]=f;H[a+8>>2]=d;H[a+4>>2]=e;H[a>>2]=0;H[a+44>>2]=H[g+68>>2];H[g+68>>2]=a;return a|0}function Py(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;c=Xa-128|0;Xa=c;H[c+12>>2]=c+116;d=a+8|0;a=c+16|0;Cr(d,a,c+12|0,e,f,g);e=a;d=H[c+12>>2];a=Xa-16|0;Xa=a;H[a+8>>2]=b;while(1){if((d|0)!=(e|0)){Li(a+8|0,F[e|0]);e=e+1|0;continue}break}Xa=a+16|0;Xa=c+128|0;return H[a+8>>2]}function kw(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=Xa-16|0;Xa=c;H[c+12>>2]=a;d=c,e=sc(68316,c+12|0),H[d+8>>2]=e;d=c,e=kc(),H[d>>2]=e;a:{if(xc(c+8|0,c)){break a}a=Cc(c+12|0);if(b>>>0>255){break a}a=H[a+216>>2];if(!a|b>>>0>255){a=-1}else{H[a+16>>2]=b;a=0}if(a){break a}Wd(33762,b)}Xa=c+16|0}function gv(a){a=a|0;var b=0,c=0;b=H[a+24>>2];c=$b(H[b+32>>2],1,4096,H[b+28>>2]);if(!c){if(H[b+36>>2]){c=H[a>>2];H[c+20>>2]=43;Za[H[c>>2]](a)}c=H[a>>2];H[c+20>>2]=123;Za[H[c+4>>2]](a,-1);F[H[b+32>>2]]=255;F[H[b+32>>2]+1|0]=217;c=2}H[b+36>>2]=0;H[b+4>>2]=c;H[b>>2]=H[b+32>>2];return 1}function wl(a,b,c){var d=0,e=0,f=0,g=0;f=Xa-16|0;Xa=f;e=Rj(b,c);if(e>>>0<=4294967279){a:{if(e>>>0<=10){Wc(a,e);d=a;break a}g=Af(e)+1|0;d=Hb(g);Uc(a,d);Cd(a,g);Pc(a,e)}while(1){if((b|0)!=(c|0)){Lc(d,b);d=d+1|0;b=b+1|0;continue}break}F[f+15|0]=0;Lc(d,f+15|0);Xa=f+16|0;return}Qb();X()}function ld(a){var b=0,c=0,d=0;b=a;a:{if(b&3){while(1){if(!I[b|0]){break a}b=b+1|0;if(b&3){continue}break}}while(1){c=b;b=b+4|0;d=H[c>>2];if(!((d^-1)&d-16843009&-2139062144)){continue}break}if(!(d&255)){return c-a|0}while(1){d=I[c+1|0];b=c+1|0;c=b;if(d){continue}break}}return b-a|0}function iv(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=H[a+24>>2];if(!c){c=Za[H[H[a+4>>2]>>2]](a,0,40)|0;H[a+24>>2]=c;d=c,e=Za[H[H[a+4>>2]>>2]](a,0,4096)|0,H[d+32>>2]=e;c=H[a+24>>2]}H[c+28>>2]=b;H[c+24>>2]=119;H[c+20>>2]=120;H[c+16>>2]=121;H[c+12>>2]=122;H[c+8>>2]=123;H[c>>2]=0;H[c+4>>2]=0}function Xk(a,b,c){var d=0,e=0,f=0,g=0;f=Xa-16|0;Xa=f;e=Ui(b,c);if(e>>>0<=1073741807){a:{if(e>>>0<=1){Wc(a,e);d=a;break a}g=cg(e)+1|0;d=rn(g);Uc(a,d);Cd(a,g);Pc(a,e)}while(1){if((b|0)!=(c|0)){yc(d,b);d=d+4|0;b=b+4|0;continue}break}H[f+12>>2]=0;yc(d,f+12|0);Xa=f+16|0;return}Qb();X()}function Vg(a,b){var c=0,d=0,e=0;if(H[a+4>>2]!=H[kb(a)>>2]){d=Xa-16|0;Xa=d;c=Ip(d,a,1);Hp(kb(a),H[c+4>>2],b);H[c+4>>2]=H[c+4>>2]+36;nc(c);Xa=d+16|0;return}d=Xa-32|0;Xa=d;c=kb(a);e=c;c=jk(d+8|0,Gp(a,Jc(a)+1|0),Jc(a),c);Hp(e,H[c+8>>2],b);H[c+8>>2]=H[c+8>>2]+36;ik(a,c);hk(c);Xa=d+32|0}function Bm(a){var b=0,c=0,d=0,e=0;b=H[a+40>>2];b=Za[b|0](a,0,0,I[a|0]&128?H[a+20>>2]==H[a+28>>2]?1:2:1)|0;c=Ya;a:{if((c|0)<0){break a}e=b;d=H[a+8>>2];if(d){a=a+4|0}else{d=H[a+28>>2];if(!d){break a}a=a+20|0}b=H[a>>2]-d|0;a=e+b|0;c=(b>>31)+c|0;c=a>>>0>>0?c+1|0:c;b=a}Ya=c;return b}function Xv(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0;if(Rb(b)>>>0>c>>>0){b=bd(b,c);d=Xa-16|0;Xa=d;c=Xa-16|0;Xa=c;f=d+8|0;H[c+12>>2]=f;e=qb(nb(b)+4|0);g=e,h=nb(b),H[g>>2]=h;ub(e+4|0,vb(b),nb(b));ij(c+12|0,e);Xa=c+16|0;g=a,h=ma(37688,f|0)|0,H[g>>2]=h;Xa=d+16|0;return}mj(a)}function ff(a,b,c,d){var e=0,f=0;e=Xa-160|0;Xa=e;f=-1;H[e+148>>2]=b?b-1|0:0;a=b?a:e+158|0;H[e+144>>2]=a;e=pb(e,0,144);H[e+76>>2]=-1;H[e+36>>2]=261;H[e+80>>2]=-1;H[e+44>>2]=e+159;H[e+84>>2]=e+144;a:{if((b|0)<0){H[17116]=61;break a}F[a|0]=0;f=mm(e,c,d,259,260)}Xa=e+160|0;return f}function pn(a,b){var c=0,d=0,e=0;c=Xa-16|0;Xa=c;H[c+12>>2]=b;d=Xa-16|0;Xa=d;kb(a);H[d+12>>2]=268435455;H[d+8>>2]=2147483647;e=H[Se(d+12|0,d+8|0)>>2];Xa=d+16|0;if(b>>>0<=e>>>0){a=gf(a);if(a>>>0>>1>>>0){H[c+8>>2]=a<<1;e=H[zc(c+8|0,c+12|0)>>2]}Xa=c+16|0;return e}fd();X()}function ks(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0;h=(e-d|0)+b|0;a:{while(1){if((d|0)!=(e|0)){a=-1;if((b|0)==(c|0)){break a}f=F[b|0];g=F[d|0];if((f|0)<(g|0)){break a}if((f|0)>(g|0)){return 1}else{d=d+1|0;b=b+1|0;continue}}break}a=(c|0)!=(h|0)}return a|0}function Wl(a,b,c,d){var e=0,f=0,g=0;f=H[17570]+1|0;H[17570]=f;H[a>>2]=f;if(d){while(1){g=(e<<3)+c|0;if(!H[g>>2]){H[g>>2]=f;a=(e<<3)+c|0;H[a+4>>2]=b;H[a+8>>2]=0;aa(d|0);return c}e=e+1|0;if((e|0)!=(d|0)){continue}break}}e=a;a=d<<1;b=Wl(e,b,pg(c,d<<4|8),a);aa(a|0);return b}function On(a,b,c){var d=0,e=0,f=0;d=Xa-32|0;Xa=d;H[d+28>>2]=c;f=ed(d,b);c=H[d+28>>2];b=Xa-2048|0;Xa=b;ff(b,2048,vb(f),c);e=d+16|0;ed(e,b);Xa=b+2048|0;c=0;while(1){if(yb(a)>>>0>c>>>0){b=H[Nb(a,c)>>2];Za[H[H[b>>2]+8>>2]](b,8,e);c=c+1|0;continue}break}ob(e);ob(f);Xa=d+32|0}function Gp(a,b){var c=0,d=0,e=0;c=Xa-16|0;Xa=c;H[c+12>>2]=b;d=Xa-16|0;Xa=d;kb(a);H[d+12>>2]=119304647;H[d+8>>2]=2147483647;e=H[Se(d+12|0,d+8|0)>>2];Xa=d+16|0;if(b>>>0<=e>>>0){a=Oe(a);if(a>>>0>>1>>>0){H[c+8>>2]=a<<1;e=H[zc(c+8|0,c+12|0)>>2]}Xa=c+16|0;return e}fd();X()}function Ef(a,b){var c=0,d=0,e=0,f=0;c=Xa-16|0;Xa=c;a:{if(!b){b=0;break a}d=b;b=Q(b);Rc(c,d,0,0,0,b+81|0);e=16414-b<<16;b=0;d=b+H[c+8>>2]|0;e=e+(H[c+12>>2]^65536)|0;e=b>>>0>d>>>0?e+1|0:e;f=d;d=H[c>>2];b=H[c+4>>2]}H[a>>2]=d;H[a+4>>2]=b;H[a+8>>2]=f;H[a+12>>2]=e;Xa=c+16|0}function tg(a,b,c){var d=0,e=0,f=0;d=a*a;f=d*(d*d)*(d*1.58969099521155e-10+-2.5050760253406863e-8)+(d*(d*27557313707070068e-22+-.0001984126982985795)+.00833333333332249);e=d*a;if(!c){return e*(d*f+-.16666666666666632)+a}return a-(d*(b*.5-f*e)-b+e*.16666666666666632)}function ps(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;a:{if(!I[a+44|0]){c=(c|0)>0?c:0;while(1){if((c|0)==(d|0)){break a}if(((f=a,g=Rd(F[b|0]),e=H[H[a>>2]+52>>2],Za[e](f|0,g|0)|0)|0)==-1){return d|0}else{b=b+1|0;d=d+1|0;continue}}}c=be(b,1,c,H[a+32>>2])}return c|0}function dg(a,b){var c=0,d=0,e=0,f=0,g=0;f=Xa-16|0;Xa=f;c=al(b);d=Xa-16|0;Xa=d;a:{if(c>>>0<=1073741807){b:{if(c>>>0<=1){Wc(a,c);e=a;break b}g=cg(c)+1|0;e=rn(g);Uc(a,e);Cd(a,g);Pc(a,c)}$d(e,b,c);H[d+12>>2]=0;yc((c<<2)+e|0,d+12|0);Xa=d+16|0;break a}Qb();X()}Xa=f+16|0}function op(a,b){var c=0,d=0,e=0,f=0;c=Xa-32|0;Xa=c;H[a>>2]=b;e=jp(c+24|0,b);f=Hb(16);d=Xa-32|0;Xa=d;H[d+12>>2]=b;Ij(f);H[f>>2]=27384;Qf(f+12|0,Qf(d+8|0,d+12|0));Xa=d+32|0;H[a+4>>2]=f;Hd(e);H[c+4>>2]=b;H[c>>2]=b;b=H[e>>2];H[e>>2]=0;if(b){No(e,b)}Xa=c+32|0;return a}function Qe(a,b,c){var d=0;a:{if(K[a+16>>2]>b>>>0){d=H[a+20>>2];if(d>>>0<=c>>>0){break a}return Gb(a+4|0,N(b,d)+c|0)}mb(ib(ib(lb(ib(ib(ib(71664,22381),22425),3647),218),4217),22574));_();X()}mb(ib(ib(lb(ib(ib(ib(71664,22641),22425),3647),219),4217),22692));_();X()}function hw(a){a=a|0;var b=0,c=0,d=0,e=0;b=Xa-16|0;Xa=b;H[b+12>>2]=a;d=b,e=sc(68316,b+12|0),H[d+8>>2]=e;d=b,e=kc(),H[d>>2]=e;a=-1;if(!xc(b+8|0,b)){a=H[Cc(b+12|0)+216>>2];c=b+8|0;if(!a|!c){a=-1}else{H[c>>2]=H[a+7062388>>2];a=0}a=a?-1:H[b+8>>2]}Xa=b+16|0;return a|0}function hh(a,b){var c=0,d=0,e=0;d=-1;a:{if((a|0)==-1){break a}e=H[b+76>>2]>=0;b:{c=H[b+4>>2];c:{if(!c){Bh(b);c=H[b+4>>2];if(!c){break c}}if(H[b+44>>2]-8>>>0>>0){break b}}if(!e){break a}return-1}c=c-1|0;H[b+4>>2]=c;F[c|0]=a;H[b>>2]=H[b>>2]&-17;d=a&255}return d}function Ff(a,b,c){var d=0,e=0,f=0;a:{if(!b){d=a;break a}while(1){d=Jz(a,b,10);f=Ya;e=Iz(d,f,10,0);c=c-1|0;F[c|0]=a-e|48;e=b>>>0>9;a=d;b=f;if(e){continue}break}}if(d){while(1){c=c-1|0;a=(d>>>0)/10|0;F[c|0]=d-N(a,10)|48;b=d>>>0>9;d=a;if(b){continue}break}}return c}function $n(a,b){return O(O(L[a+32>>2]*L[b+32>>2])+O(O(L[a+28>>2]*L[b+28>>2])+O(O(L[a+24>>2]*L[b+24>>2])+O(O(L[a+20>>2]*L[b+20>>2])+O(O(L[a+16>>2]*L[b+16>>2])+O(O(L[a+12>>2]*L[b+12>>2])+O(O(L[a+8>>2]*L[b+8>>2])+O(O(L[a>>2]*L[b>>2])+O(L[a+4>>2]*L[b+4>>2])))))))))}function Sr(a,b,c){var d=0,e=0,f=0,g=0;f=Xa-16|0;Xa=f;d=Xa-16|0;Xa=d;a:{if(b>>>0<=4294967279){b:{if(b>>>0<=10){Wc(a,b);e=a;break b}g=Af(b)+1|0;e=Hb(g);Uc(a,e);Cd(a,g);Pc(a,b)}Kq(e,b,c);F[d+15|0]=0;Lc(b+e|0,d+15|0);Xa=d+16|0;break a}Qb();X()}Xa=f+16|0;return a}function jw(a){a=a|0;var b=0,c=0,d=0,e=0;b=Xa-16|0;Xa=b;H[b+12>>2]=a;d=b,e=sc(68316,b+12|0),H[d+8>>2]=e;d=b,e=kc(),H[d>>2]=e;a=-1;if(!xc(b+8|0,b)){a=H[Cc(b+12|0)+216>>2];c=b+8|0;if(!a|!c){a=-1}else{H[c>>2]=H[a+16>>2];a=0}a=a?-1:H[b+8>>2]}Xa=b+16|0;return a|0}function ex(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0;if(Dc(a,H[b+8>>2],0)){Gk(b,c,d);return}e=H[a+12>>2];f=a+16|0;Gq(f,b,c,d);a:{if((e|0)<2){break a}e=(e<<3)+f|0;a=a+24|0;while(1){Gq(a,b,c,d);if(I[b+54|0]){break a}a=a+8|0;if(e>>>0>a>>>0){continue}break}}}function of(a,b){var c=0,d=0;c=zb(a);if(c>>>0>>0){d=Xa-32|0;Xa=d;b=b-c|0;a:{if(b>>>0<=H[kb(a)>>2]-H[a+4>>2]>>2>>>0){di(a,b);break a}c=kb(a);c=Hg(d+8|0,Qg(a,zb(a)+b|0),zb(a),c);Sp(c,b);Pg(a,c);$f(c)}Xa=d+32|0;return}if(b>>>0>>0){qk(a,H[a>>2]+(b<<2)|0)}}function dw(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=Xa-16|0;Xa=c;H[c+12>>2]=a;d=c,e=sc(68316,c+12|0),H[d+8>>2]=e;d=c,e=kc(),H[d>>2]=e;a:{if(xc(c+8|0,c)){break a}a=H[Cc(c+12|0)+216>>2];if(!a|b>>>0>1){a=-1}else{H[a+20>>2]=b;a=0}if(a){break a}Wd(36648,b)}Xa=c+16|0}function pf(a){var b=0,c=0,d=0;b=Xa-16|0;Xa=b;c=Xa-16|0;Xa=c;H[c+12>>2]=0;yc(a,c+12|0);d=Xa-16|0;Xa=d;H[d+12>>2]=0;yc(a+4|0,d+12|0);Xa=d+16|0;Xa=c+16|0;H[a+8>>2]=0;H[b+12>>2]=0;yc(a+12|0,b+12|0);H[b+4>>2]=1065353216;L[a+16>>2]=L[b+4>>2];Xa=b+16|0;return a}function hs(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0;a:{while(1){if((d|0)!=(e|0)){a=-1;if((b|0)==(c|0)){break a}f=H[b>>2];g=H[d>>2];if((f|0)<(g|0)){break a}if((f|0)>(g|0)){return 1}else{d=d+4|0;b=b+4|0;continue}}break}a=(b|0)!=(c|0)}return a|0}function dj(a){return(a*(a*(a*(a*(a*3479331075960212e-20+.0007915349942898145)+-.04005553450067941)+.20121253213486293)+-.3255658186224009)+.16666666666666666)*a/(a*(a*(a*(a*.07703815055590194+-.6882839716054533)+2.0209457602335057)+-2.403394911734414)+1)}function Sl(a,b,c){var d=0,e=0,f=0,g=0;f=Xa-16|0;Xa=f;d=Xa-16|0;Xa=d;b=Ui(a,b);while(1){if(b){H[d+12>>2]=a;e=b>>>1|0;H[d+12>>2]=H[d+12>>2]+(e<<2);g=(e^-1)+b|0;b=e;e=Re(H[d+12>>2],c);b=e?g:b;a=e?H[d+12>>2]+4|0:a;continue}break}Xa=d+16|0;Xa=f+16|0;return a}function Bh(a){var b=0,c=0;b=H[a+72>>2];H[a+72>>2]=b-1|b;if(H[a+20>>2]!=H[a+28>>2]){Za[H[a+36>>2]](a,0,0)|0}H[a+28>>2]=0;H[a+16>>2]=0;H[a+20>>2]=0;b=H[a>>2];if(b&4){H[a>>2]=b|32;return-1}c=H[a+44>>2]+H[a+48>>2]|0;H[a+8>>2]=c;H[a+4>>2]=c;return b<<27>>31}function yo(a,b,c,d){var e=0,f=0,g=0,h=0;e=Xa-16|0;Xa=e;b=kb(b);a=Sf(a,Hb(24),Tf(e+8|0,b,0));f=H[a>>2]+8|0;b=Xa-16|0;Xa=b;H[b+8>>2]=H[d>>2];H[f>>2]=H[H[b+8>>2]>>2];Ib(f+4|0);Xa=b+16|0;g=Fb(a),h=1,F[g+4|0]=h;H[H[a>>2]+4>>2]=c;H[H[a>>2]>>2]=0;Xa=e+16|0}function hi(a,b,c){a:{if(c>=O(0)){if(!(O(H[a+20>>2])>c)){break a}return O(fq(L[a+24>>2],c)*O(1<>>20&2047;if((c|0)!=2047){if(!c){if(a==0){c=0}else{a=nm(a*0x10000000000000000,b);c=H[b>>2]+-64|0}H[b>>2]=c;return a}H[b>>2]=c-1022;x(0,e|0);x(1,d&-2146435073|1071644672);a=+z()}return a}function Je(a,b,c){var d=O(0),e=O(0),f=O(0);d=L[c>>2];e=L[c+4>>2];f=O(L[b+32>>2]+O(O(L[b+24>>2]*d)+O(L[b+28>>2]*e)));L[a>>2]=O(L[b+8>>2]+O(O(L[b>>2]*d)+O(e*L[b+4>>2])))/f;L[a+4>>2]=O(L[b+20>>2]+O(O(L[b+12>>2]*L[c>>2])+O(L[b+16>>2]*L[c+4>>2])))/f}function cw(a){a=a|0;var b=0,c=0,d=0;b=Xa-16|0;Xa=b;H[b+12>>2]=a;c=b,d=sc(68316,b+12|0),H[c+8>>2]=d;c=b,d=kc(),H[c>>2]=d;a=-1;if(!xc(b+8|0,b)){a=H[Cc(b+12|0)+216>>2];if(a){H[b+8>>2]=H[a+20>>2];a=0}else{a=-1}a=a?-1:H[b+8>>2]}Xa=b+16|0;return a|0}function ug(a,b){var c=0,d=0,e=0,f=0;c=a*a;d=c*.5;e=1-d;f=1-e-d;d=c*c;return e+(f+(c*(c*(c*(c*2480158728947673e-20+-.001388888888887411)+.0416666666666666)+d*d*(c*(c*-1.1359647557788195e-11+2.087572321298175e-9)+-2.7557314351390663e-7))-a*b))}function Xq(a,b){var c=0,d=0,e=0,f=0;Sm(a);e=kb(a);f=H[a>>2];c=H[a+4>>2];d=b+4|0;while(1){if((c|0)!=(f|0)){c=c-20|0;si(e,H[d>>2]-20|0,c);H[d>>2]=H[d>>2]-20;continue}break}Db(a,d);Db(a+4|0,b+8|0);Db(kb(a),tb(b));H[b>>2]=H[b+4>>2];Dq(a,Fc(a))}function ew(a){a=a|0;var b=0,c=0,d=0,e=0;b=Xa-16|0;Xa=b;H[b+12>>2]=a;d=b,e=sc(68316,b+12|0),H[d+8>>2]=e;d=b,e=kc(),H[d>>2]=e;a=0;if(!xc(b+8|0,b)){a=H[Cc(b+12|0)+216>>2];c=b+8|0;if(!(!a|!c)){H[c>>2]=H[a>>2]}a=H[b+8>>2]}Xa=b+16|0;return a|0}function Sd(a,b,c){var d=0,e=0,f=0,g=0;H[a+112>>2]=b;H[a+116>>2]=c;e=H[a+4>>2];d=H[a+44>>2]-e|0;H[a+120>>2]=d;H[a+124>>2]=d>>31;d=a;a=H[a+8>>2];f=a-e|0;g=f>>31;if(!(!(b|c)|((c|0)>=(g|0)&b>>>0>=f>>>0|(c|0)>(g|0)))){a=b+e|0}H[d+104>>2]=a}function ru(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0;a:{e=H[a+448>>2];f=H[e+52>>2];if(f>>>0<=K[e+48>>2]){if(!(Za[H[H[a+452>>2]+12>>2]](a,e+8|0)|0)){break a}H[e+48>>2]=0;f=H[e+52>>2]}Za[H[H[a+456>>2]+4>>2]](a,e+8|0,e+48|0,f,b,c,d)}}function bo(a){var b=O(0),c=O(0);b=od(L[a+16>>2],L[a+20>>2],L[a+28>>2],L[a+32>>2]);c=od(L[a+12>>2],L[a+20>>2],L[a+24>>2],L[a+32>>2]);return O(O(od(L[a+12>>2],L[a+16>>2],L[a+24>>2],L[a+28>>2])*L[a+8>>2])+O(O(b*L[a>>2])-O(c*L[a+4>>2])))}function ak(a,b){var c=0,d=0,e=0;kb(b);c=Xa-16|0;Xa=c;H[a>>2]=0;H[a+4>>2]=0;H[c+12>>2]=0;Eh(a+8|0);Xa=c+16|0;H[a>>2]=H[b>>2];H[a+4>>2]=H[b+4>>2];c=H[kb(b)>>2];d=kb(a),e=c,H[d>>2]=e;d=kb(b),e=0,H[d>>2]=e;H[b>>2]=0;H[b+4>>2]=0;return a}function Ji(a){a=a|0;var b=0,c=0;H[a>>2]=51872;b=H[a+40>>2];while(1){if(b){b=b-1|0;c=b<<2;Za[H[H[a+32>>2]+c>>2]](0,a,H[c+H[a+36>>2]>>2]);continue}break}Cb(a+28|0);jb(H[a+32>>2]);jb(H[a+36>>2]);jb(H[a+48>>2]);jb(H[a+60>>2]);return a|0}function me(a,b,c){c=H[c+4>>2]&176;if((c|0)==32){return b}a:{if((c|0)!=16){break a}b:{c:{c=I[a|0];switch(c-43|0){case 0:case 2:break c;default:break b}}return a+1|0}if((c|0)!=48|(b-a|0)<2|(I[a+1|0]|32)!=120){break a}a=a+2|0}return a}function gw(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=Xa-16|0;Xa=c;H[c+12>>2]=a;d=c,e=sc(68316,c+12|0),H[d+8>>2]=e;d=c,e=kc(),H[d>>2]=e;a=0;if(!xc(c+8|0,c)){cs(H[Cc(c+12|0)+216>>2],(b|0)!=0);Kh(30869,b?36467:36471);a=b}Xa=c+16|0;return a|0}function Lp(a,b){var c=0,d=0,e=0;bf(a);kb(a);e=H[a>>2];c=H[a+4>>2];d=b+4|0;while(1){if((c|0)!=(e|0)){c=c-12|0;ak(H[d>>2]-12|0,c);H[d>>2]=H[d>>2]-12;continue}break}Db(a,d);Db(a+4|0,b+8|0);Db(kb(a),tb(b));H[b>>2]=H[b+4>>2];mi(a,Rb(a))}function ms(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;a:{if(!I[a+44|0]){c=(c|0)>0?c:0;while(1){if((c|0)==(d|0)){break a}if((Za[H[H[a>>2]+52>>2]](a,H[b>>2])|0)==-1){return d|0}else{b=b+4|0;d=d+1|0;continue}}}c=be(b,4,c,H[a+32>>2])}return c|0}function Li(a,b){var c=0,d=0,e=0,f=0,g=0;a:{c=H[a>>2];if(!c){break a}d=H[c+24>>2];b:{if((d|0)==H[c+28>>2]){b=(f=c,g=Rd(b),e=H[H[c>>2]+52>>2],Za[e](f|0,g|0)|0);break b}H[c+24>>2]=d+1;F[d|0]=b;b=Rd(b)}if(!Md(b,-1)){break a}H[a>>2]=0}}function yk(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0;h=Xa-16|0;Xa=h;H[h+12>>2]=0;Jd(a+12|0,d);if(b){if(b>>>0>g>>>0){vd(f);X()}i=Hb(N(b,e))}H[a>>2]=i;c=N(c,e)+i|0;H[a+8>>2]=c;H[a+4>>2]=c;j=tb(a),k=N(b,e)+i|0,H[j>>2]=k;Xa=h+16|0;return a}function on(a,b,c,d){var e=0,f=0,g=0,h=0;e=Xa-16|0;Xa=e;H[e+12>>2]=0;Jd(a+12|0,d);if(b){if(b>>>0>268435455){vd(31926);X()}f=Hb(b<<4)}H[a>>2]=f;c=(c<<4)+f|0;H[a+8>>2]=c;H[a+4>>2]=c;g=tb(a),h=(b<<4)+f|0,H[g>>2]=h;Xa=e+16|0;return a}function Rm(a){var b=0,c=0;if(!a){sb(0,3,8191,0);return}b=H[a>>2];if(!b){return}jb(H[b>>2]);b=0;while(1){c=H[a>>2];if(H[c+12>>2]<=(b|0)){jb(H[c+8>>2]);jb(H[a>>2]);H[a>>2]=0}else{jb(H[H[c+8>>2]+N(b,12)>>2]);b=b+1|0;continue}break}}function nt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;a=H[a+336>>2]-384|0;b=H[b+84>>2];f=N(H[b+32>>2],J[c+16>>1]);b=N(H[b>>2],J[c>>1])+4100|0;F[H[d>>2]+e|0]=I[a+(f+b>>>3&1023)|0];F[H[d+4>>2]+e|0]=I[a+(b-f>>>3&1023)|0]}function ce(a,b,c){L[a>>2]=L[b>>2]*c;L[a+4>>2]=L[b+4>>2]*c;L[a+8>>2]=L[b+8>>2]*c;L[a+12>>2]=L[b+12>>2]*c;L[a+16>>2]=L[b+16>>2]*c;L[a+20>>2]=L[b+20>>2]*c;L[a+24>>2]=L[b+24>>2]*c;L[a+28>>2]=L[b+28>>2]*c;L[a+32>>2]=L[b+32>>2]*c}function Tv(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;if(zb(b)>>>0>c>>>0){e=rb(b,c);c=Xa-16|0;Xa=c;b=Xa-16|0;Xa=b;d=c+8|0;H[b+12>>2]=d;ij(b+12|0,H[e>>2]);Xa=b+16|0;f=a,g=ma(62624,d|0)|0,H[f>>2]=g;Xa=c+16|0;return}mj(a)}function ik(a,b){var c=0,d=0,e=0,f=0;lq(a);kb(a);c=b+4|0;e=H[a>>2];d=H[a+4>>2]-e|0;f=H[c>>2]+N((d|0)/-36|0,36)|0;H[c>>2]=f;if((d|0)>0){ub(f,e,d)}Db(a,c);Db(a+4|0,b+8|0);Db(kb(a),tb(b));H[b>>2]=H[b+4>>2];Jc(a);Oe(a);Oe(a)}function km(a){var b=0,c=0,d=0;if(!Td(F[H[a>>2]])){return 0}while(1){d=H[a>>2];c=-1;if(b>>>0<=214748364){c=F[d|0]-48|0;b=N(b,10);c=(2147483647-b|0)<(c|0)?-1:c+b|0}H[a>>2]=d+1;b=c;if(Td(F[d+1|0])){continue}break}return b}function Mw(a){a=a|0;var b=0,c=0,d=0,e=0;e=Pr(H[H[a>>2]-12>>2]+a|0,10);b=Xa-16|0;Xa=b;c=lh(b+8|0,a);a:{if(!I[c|0]){break a}d=Fi(b,a);Li(d,e);if(!ch(d)){break a}lg(H[H[a>>2]-12>>2]+a|0,1)}mg(c);Xa=b+16|0;mh(a);return a|0}function Tm(a){a=a|0;H[a+104>>2]=0;H[a+108>>2]=0;H[a+16>>2]=222;H[a+12>>2]=223;H[a+8>>2]=224;H[a+4>>2]=225;H[a>>2]=226;H[a+124>>2]=0;H[a+128>>2]=0;H[a+116>>2]=126;H[a+120>>2]=0;H[a+112>>2]=40480;H[a+20>>2]=0;return a|0}function Jq(a,b,c){var d=0,e=0,f=0;d=Xa-16|0;Xa=d;if(c>>>0<=4294967279){a:{if(c>>>0<=10){Wc(a,c);e=a;break a}f=Af(c)+1|0;e=Hb(f);Uc(a,e);Cd(a,f);Pc(a,c)}Fd(e,b,c);F[d+15|0]=0;Lc(c+e|0,d+15|0);Xa=d+16|0;return}Qb();X()}function iw(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=Xa-16|0;Xa=c;H[c+12>>2]=a;d=c,e=sc(68316,c+12|0),H[d+8>>2]=e;d=c,e=kc(),H[d>>2]=e;a:{if(xc(c+8|0,c)){break a}if(cq(H[Cc(c+12|0)+216>>2],b)){break a}Wd(33737,b)}Xa=c+16|0}function cs(a,b){if(!a){return}a:{if(H[a>>2]==(b|0)){break a}H[a>>2]=b;if(!b){a=a+4834148|0;jb(H[a>>2]);H[a>>2]=0;break a}b=a+4834148|0;a=qb(N(H[a+40>>2],H[a+36>>2]));H[b>>2]=a;if(a){break a}sb(0,3,1828,0);ba(1);X()}}function Iz(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0;e=c>>>16|0;f=a>>>16|0;j=N(e,f);g=c&65535;h=a&65535;i=N(g,h);f=(i>>>16|0)+N(f,g)|0;e=(f&65535)+N(e,h)|0;Ya=(N(b,c)+j|0)+N(a,d)+(f>>>16)+(e>>>16)|0;return i&65535|e<<16}function mh(a){var b=0,c=0;b=Xa-16|0;Xa=b;if(H[(H[H[a>>2]-12>>2]+a|0)+24>>2]){c=lh(b+8|0,a);a:{if(!I[c|0]){break a}if((ng(H[(H[H[a>>2]-12>>2]+a|0)+24>>2])|0)!=-1){break a}lg(H[H[a>>2]-12>>2]+a|0,1)}mg(c)}Xa=b+16|0}function cr(a){a=a|0;var b=0,c=0;H[a>>2]=56632;b=a+8|0;while(1){if(zb(b)>>>0>c>>>0){if(H[rb(b,c)>>2]){Gg(H[rb(b,c)>>2])}c=c+1|0;continue}break}ob(a+152|0);Xg(b);if(H[b>>2]){dr(b);Pq(Ub(b),H[b>>2],ge(b))}return a|0}function vt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;d=H[d>>2]+e|0;a=H[a+336>>2]-384|0;b=H[b+84>>2];e=N(H[b+4>>2],J[c+2>>1]);b=N(H[b>>2],J[c>>1])+4100|0;F[d|0]=I[a+(e+b>>>3&1023)|0];F[d+1|0]=I[a+(b-e>>>3&1023)|0]}function _i(a,b){var c=0,d=0,e=0;c=-1;a:{if(!a|!b){break a}c=0;pb(a+12|0,0,1024);e=N(H[a+8>>2],H[a+4>>2])+b|0;while(1){if(b>>>0>=e>>>0){break a}d=(I[b|0]<<2)+a|0;H[d+12>>2]=H[d+12>>2]+1;b=b+1|0;continue}}return c}function Gk(a,b,c){var d=0;d=H[a+16>>2];if(!d){H[a+36>>2]=1;H[a+24>>2]=c;H[a+16>>2]=b;return}a:{if((b|0)==(d|0)){if(H[a+24>>2]!=2){break a}H[a+24>>2]=c;return}F[a+54|0]=1;H[a+24>>2]=2;H[a+36>>2]=H[a+36>>2]+1}}function hv(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)>0){c=H[a+24>>2];d=H[c+4>>2];if((d|0)<(b|0)){while(1){Za[H[c+12>>2]](a)|0;b=b-d|0;d=H[c+4>>2];if((b|0)>(d|0)){continue}break}}H[c+4>>2]=d-b;H[c>>2]=H[c>>2]+b}}function Cx(a){a=a|0;if(I[72720]){return H[18179]}if(!I[73848]){a=73824;while(1){a=Ab(a)+12|0;if((a|0)!=73848){continue}break}F[73848]=1}Pb(73824,34870);Pb(73836,34859);F[72720]=1;H[18179]=73824;return 73824}function Ax(a){a=a|0;if(I[72728]){return H[18181]}if(!I[73880]){a=73856;while(1){a=Ab(a)+12|0;if((a|0)!=73880){continue}break}F[73880]=1}Ob(73856,61904);Ob(73868,61916);F[72728]=1;H[18181]=73856;return 73856}function mo(a,b){var c=0,d=0,e=0,f=0;Lf(a);if(b){if(_j(a)>>>0>>0){fd();X()}kb(a);if(b>>>0>536870911){vd(19556);X()}d=b<<3;c=Hb(d);H[a>>2]=c;H[a+4>>2]=c;e=kb(a),f=c+d|0,H[e>>2]=f;Xh(a,0);Qj(a,b)}return a}function _q(a,b,c,d){var e=0,f=0,g=0,h=0;e=Xa-16|0;Xa=e;H[e+12>>2]=0;Jd(a+12|0,d);if(b){f=Lq(H[a+16>>2],b)}H[a>>2]=f;c=N(c,20)+f|0;H[a+8>>2]=c;H[a+4>>2]=c;g=tb(a),h=N(b,20)+f|0,H[g>>2]=h;Xa=e+16|0;return a}function Cr(a,b,c,d,e,f){var g=0,h=0,i=0;g=Xa-16|0;Xa=g;F[g+15|0]=0;F[g+14|0]=f;F[g+13|0]=e;F[g+12|0]=37;if(f){Br(g+13|0,g+14|0)}h=c,i=(Ea(b|0,ap(b,H[c>>2])|0,g+12|0,d|0,H[a>>2])|0)+b|0,H[h>>2]=i;Xa=g+16|0}function Uh(a,b,c,d){var e=0,f=0,g=0,h=0;e=Xa-16|0;Xa=e;H[e+12>>2]=0;Jd(a+12|0,d);if(b){f=Wo(H[a+16>>2],b)}H[a>>2]=f;c=(c<<3)+f|0;H[a+8>>2]=c;H[a+4>>2]=c;g=tb(a),h=(b<<3)+f|0,H[g>>2]=h;Xa=e+16|0;return a}function Sc(a,b,c,d,e){var f=0;f=Xa-256|0;Xa=f;if(!(e&73728|(c|0)<=(d|0))){c=c-d|0;d=c>>>0<256;pb(f,b&255,d?c:256);if(!d){while(1){Oc(a,f,256);c=c-256|0;if(c>>>0>255){continue}break}}Oc(a,f,c)}Xa=f+256|0}function Hg(a,b,c,d){var e=0,f=0,g=0,h=0;e=Xa-16|0;Xa=e;H[e+12>>2]=0;Jd(a+12|0,d);if(b){f=Jj(H[a+16>>2],b)}H[a>>2]=f;c=(c<<2)+f|0;H[a+8>>2]=c;H[a+4>>2]=c;g=tb(a),h=(b<<2)+f|0,H[g>>2]=h;Xa=e+16|0;return a}function Pb(a,b){var c=0,d=0,e=0,f=0;c=ld(b);e=Xa-16|0;Xa=e;d=Mb(a);a:{if(d>>>0>=c>>>0){d=vb(a);if(c){sg(d,b,c)}F[e+15|0]=0;Lc(c+d|0,e+15|0);wf(a,c);break a}f=a;a=nb(a);qi(f,d,c-d|0,a,0,a,c,b)}Xa=e+16|0}function fw(a){a=a|0;var b=0,c=0,d=0;b=Xa-16|0;Xa=b;H[b+12>>2]=a;c=b,d=sc(68316,b+12|0),H[c+8>>2]=d;c=b,d=kc(),H[c>>2]=d;a=0;if(!xc(b+8|0,b)){a=H[H[Cc(b+12|0)+216>>2]+4834148>>2]}Xa=b+16|0;return a|0}function yj(a,b,c,d,e){var f=O(0);f=O(L[c+32>>2]+O(O(L[c+24>>2]*d)+O(L[c+28>>2]*e)));L[a>>2]=O(L[c+8>>2]+O(O(L[c>>2]*d)+O(L[c+4>>2]*e)))/f;L[b>>2]=O(L[c+20>>2]+O(O(L[c+12>>2]*d)+O(L[c+16>>2]*e)))/f}function Xn(a){var b=0,c=0,d=0,e=0;if(H[tb(a)>>2]){b=a+8|0;Tn(a,H[b>>2]);H[b>>2]=0;c=Tc(a);b=0;while(1){if((b|0)==(c|0)){d=tb(a),e=0,H[d>>2]=e}else{d=rb(a,b),e=0,H[d>>2]=e;b=b+1|0;continue}break}}}function nq(a){var b=0,c=0,d=0,e=0,f=0,g=0;b=M[a+24>>3];c=M[a+16>>3];d=M[a>>3];e=M[a+8>>3];f=b*b+(c*c+(d*d+e*e));if(f==0){return}g=b;b=W(f);M[a+24>>3]=g/b;M[a+16>>3]=c/b;M[a+8>>3]=e/b;M[a>>3]=d/b}function yd(a){var b=0,c=0;rg(a);Za[H[a+12>>2]](a)|0;if(!(F[a|0]&1)){b=H[a+52>>2];if(b){H[b+56>>2]=H[a+56>>2]}c=H[a+56>>2];if(c){H[c+52>>2]=b}if(H[17148]==(a|0)){H[17148]=c}jb(H[a+96>>2]);jb(a)}}function vd(a){var b=0,c=0,d=0,e=0,f=0;b=ia(8)|0;xp(b);H[b>>2]=63020;c=ld(a);d=Hb(c+13|0);H[d+8>>2]=0;H[d+4>>2]=c;H[d>>2]=c;e=b,f=ub(tb(d),a,c+1|0),H[e+4>>2]=f;H[b>>2]=63068;ha(b|0,63100,12);X()}function Hj(a,b){var c=0,d=0,e=0,f=0;c=H[a+4>>2];if((c|0)==H[b+4>>2]){c=(c|0)>0?c:0;while(1){if((c|0)!=(d|0)){e=d<<3;f=M[e+H[a>>2]>>3]*M[H[b>>2]+e>>3]+f;d=d+1|0;continue}break}return f}ba(0);X()}function Wt(a,b){a=a|0;b=b|0;var c=0;c=H[a>>2];if((b|0)<0){b=H[c+108>>2];if(!(H[c+104>>2]<3?b:0)){Za[H[c+8>>2]](a);b=H[c+108>>2]}H[c+108>>2]=b+1;return}if(H[c+104>>2]>=(b|0)){Za[H[c+8>>2]](a)}}function xl(a,b){var c=0,d=0;a:{c=H[a>>2];if(!c){break a}d=H[c+24>>2];b:{if((d|0)==H[c+28>>2]){b=Za[H[H[c>>2]+52>>2]](c,b)|0;break b}H[c+24>>2]=d+4;H[d>>2]=b}if(!Md(b,-1)){break a}H[a>>2]=0}}function ow(a,b){a=a|0;b=+b;var c=0,d=0,e=0,f=0;c=Xa-16|0;Xa=c;H[c+12>>2]=a;d=c,e=sc(68316,c+12|0),H[d+8>>2]=e;d=c,e=kc(),H[d>>2]=e;if(!xc(c+8|0,c)){d=Cc(c+12|0),f=b,M[d+392>>3]=f}Xa=c+16|0} -function Hv(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=Xa-16|0;Xa=d;Za[a|0](d,b,c);a=Hb(16);b=H[d+4>>2];H[a>>2]=H[d>>2];H[a+4>>2]=b;b=H[d+12>>2];H[a+8>>2]=H[d+8>>2];H[a+12>>2]=b;Xa=d+16|0;return a|0}function mw(a,b){a=a|0;b=+b;var c=0,d=0,e=0,f=0;c=Xa-16|0;Xa=c;H[c+12>>2]=a;d=c,e=sc(68316,c+12|0),H[d+8>>2]=e;d=c,e=kc(),H[d>>2]=e;if(!xc(c+8|0,c)){d=Cc(c+12|0),f=b,M[d+400>>3]=f}Xa=c+16|0}function nw(a){a=a|0;var b=0,c=0,d=0,e=0;b=Xa-16|0;Xa=b;H[b+12>>2]=a;d=b,e=sc(68316,b+12|0),H[d+8>>2]=e;d=b,e=kc(),H[d>>2]=e;c=-1;if(!xc(b+8|0,b)){c=M[Cc(b+12|0)+392>>3]}Xa=b+16|0;return+c}function lw(a){a=a|0;var b=0,c=0,d=0,e=0;b=Xa-16|0;Xa=b;H[b+12>>2]=a;d=b,e=sc(68316,b+12|0),H[d+8>>2]=e;d=b,e=kc(),H[d>>2]=e;c=-1;if(!xc(b+8|0,b)){c=M[Cc(b+12|0)+400>>3]}Xa=b+16|0;return+c}function bm(a,b,c,d){a:{if(!a){break a}b:{switch(b+2|0){case 0:F[a|0]=c;return;case 1:G[a>>1]=c;return;case 2:case 3:H[a>>2]=c;return;case 5:break b;default:break a}}H[a>>2]=c;H[a+4>>2]=d}}function Dm(a){var b=0;b=H[a+72>>2];H[a+72>>2]=b-1|b;b=H[a>>2];if(b&8){H[a>>2]=b|32;return-1}H[a+4>>2]=0;H[a+8>>2]=0;b=H[a+44>>2];H[a+28>>2]=b;H[a+20>>2]=b;H[a+16>>2]=b+H[a+48>>2];return 0}function Wi(a,b,c,d,e,f,g,h,i){var j=0;j=Xa-16|0;Xa=j;kd(j,b,c,d,e,f,g,h,i^-2147483648);d=H[j>>2];c=H[j+4>>2];b=H[j+12>>2];H[a+8>>2]=H[j+8>>2];H[a+12>>2]=b;H[a>>2]=d;H[a+4>>2]=c;Xa=j+16|0}function Hw(a){a=a|0;var b=0;Rg(68300);if(H[17075]){b=H[17075];a=H[17076];while(1){if((a|0)!=(b|0)){kb(68300);a=a-8|0;ee(a);continue}break}H[17076]=b;kb(68300);a=H[17075];he(68300);jb(a)}}function Js(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0;e=H[a+84>>2];d=c+256|0;f=bj(e,0,d);d=f?f-e|0:d;c=c>>>0>d>>>0?d:c;ub(b,e,c);b=e+d|0;H[a+84>>2]=b;H[a+8>>2]=b;H[a+4>>2]=c+e;return c|0}function Gf(a,b){var c=0,d=0;c=I[a|0];d=I[b|0];a:{if(!c|(d|0)!=(c|0)){break a}while(1){d=I[b+1|0];c=I[a+1|0];if(!c){break a}b=b+1|0;a=a+1|0;if((c|0)==(d|0)){continue}break}}return c-d|0}function sd(a,b,c){var d=0,e=0;a:{if(!c){break a}while(1){e=H[(d<<3)+b>>2];if(!e){break a}if((a|0)==(e|0)){return H[((d<<3)+b|0)+4>>2]}d=d+1|0;if((d|0)!=(c|0)){continue}break}}return 0}function kj(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;c=Xa-16|0;Xa=c;d=H[a>>2];a=H[a+4>>2];b=(a>>1)+b|0;if(a&1){d=H[H[b>>2]+d>>2]}e=c,f=Za[d|0](b)|0,H[e+12>>2]=f;Xa=c+16|0;return H[c+12>>2]}function er(a){var b=0,c=0,d=0;c=Xa-16|0;Xa=c;b=_f(c,74208,a);a=H[b+4>>2];d=H[b+8>>2];while(1){if((a|0)==(d|0)){nc(b);Xa=c+16|0}else{bk(Ub(74208),a);a=a+4|0;H[b+4>>2]=a;continue}break}}function $y(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0;g=Xa-16|0;Xa=g;H[g+8>>2]=624576549;H[g+12>>2]=1394948685;h=a;a=g+16|0;b=ze(h,b,c,d,e,f,g+8|0,a);Xa=a;return b|0}function wk(a,b,c,d){var e=0,f=0,g=0,h=0;e=Xa-16|0;Xa=e;H[e+12>>2]=0;Jd(a+12|0,d);if(b){f=Hb(b)}H[a>>2]=f;c=c+f|0;H[a+8>>2]=c;H[a+4>>2]=c;g=tb(a),h=b+f|0,H[g>>2]=h;Xa=e+16|0;return a}function Fq(a,b){var c=0;a:{if(!b){break a}b=Bd(b,62176,62432);if(!b|H[b+8>>2]&(H[a+8>>2]^-1)){break a}if(!Dc(H[a+12>>2],H[b+12>>2],0)){break a}c=Dc(H[a+16>>2],H[b+16>>2],0)}return c}function ii(a,b){var c=0,d=0;c=Xa-16|0;Xa=c;H[c+12>>2]=b;d=b;b=pq(a);if(d>>>0<=b>>>0){a=oe(a);if(a>>>0>>1>>>0){H[c+8>>2]=a<<1;b=H[zc(c+8|0,c+12|0)>>2]}Xa=c+16|0;return b}fd();X()}function by(a){a=a|0;var b=0,c=0,d=0;b=Xa-16|0;Xa=b;H[b+12>>2]=H[a+8>>2];d=Zd(b+8|0,b+12|0);c=Xa-16|0;Xa=c;Xa=c+16|0;Yd(d);Xa=b+16|0;a=H[a+8>>2];if(!a){return 1}return(Yq(a)|0)==1|0}function bg(a,b){var c=0,d=0;c=Xa-16|0;Xa=c;H[c+12>>2]=b;d=b;b=rq(a);if(d>>>0<=b>>>0){a=Kd(a);if(a>>>0>>1>>>0){H[c+8>>2]=a<<1;b=H[zc(c+8|0,c+12|0)>>2]}Xa=c+16|0;return b}fd();X()}function _h(a,b){var c=0,d=0;c=Xa-16|0;Xa=c;H[c+12>>2]=b;d=b;b=_j(a);if(d>>>0<=b>>>0){a=he(a);if(a>>>0>>1>>>0){H[c+8>>2]=a<<1;b=H[zc(c+8|0,c+12|0)>>2]}Xa=c+16|0;return b}fd();X()}function _c(a,b){H[a+8>>2]=0;H[a+12>>2]=-1074790400;H[a>>2]=0;H[a+4>>2]=-1074790400;ed(a+16|0,b);b=Xa-16|0;Xa=b;va(b+8|0,0)|0;M[a>>3]=+H[b+12>>2]*1e-6+ +H[b+8>>2];Xa=b+16|0;return a}function Qg(a,b){var c=0,d=0;c=Xa-16|0;Xa=c;H[c+12>>2]=b;d=b;b=dk(a);if(d>>>0<=b>>>0){a=ge(a);if(a>>>0>>1>>>0){H[c+8>>2]=a<<1;b=H[zc(c+8|0,c+12|0)>>2]}Xa=c+16|0;return b}fd();X()}function Nk(a,b){var c=0,d=0;c=Xa-16|0;Xa=c;H[c+12>>2]=b;d=b;b=Tq(a);if(d>>>0<=b>>>0){a=pe(a);if(a>>>0>>1>>>0){H[c+8>>2]=a<<1;b=H[zc(c+8|0,c+12|0)>>2]}Xa=c+16|0;return b}fd();X()}function Cj(a,b,c,d){var e=0,f=0;c=(c|0)>0?c:0;while(1){if((c|0)!=(e|0)){f=N(H[d>>2],214013)+2531011|0;H[d>>2]=f;Db((e<<2)+a|0,((f>>>16&32767)%(b|0)<<2)+a|0);e=e+1|0;continue}break}}function Rn(a){var b=0,c=0;b=Xa-272|0;Xa=b;c=b+268|0;wa(c|0)|0;Na(68468,68472,68476);Ma(c|0,68544);H[17146]=H[(H[17144]?68480:68476)>>2];Wa(b|0,256,1143,68544)|0;ed(a,b);Xa=b+272|0}function ie(a,b){var c=0,d=0;c=Xa-16|0;Xa=c;if(Mc(a)){d=H[a>>2];Ce(a);jb(d)}H[a+8>>2]=H[b+8>>2];d=H[b+4>>2];H[a>>2]=H[b>>2];H[a+4>>2]=d;Wc(b,0);H[c+12>>2]=0;yc(b,c+12|0);Xa=c+16|0}function ep(a,b){var c=0,d=0,e=0;d=Xa-16|0;Xa=d;c=Pk(d,a,b);b=H[c+4>>2];e=H[c+8>>2];while(1){if((b|0)==(e|0)){nc(c);Xa=d+16|0}else{kb(a);cp(b);b=b+20|0;H[c+4>>2]=b;continue}break}}function Op(a,b){var c=0,d=0,e=0;d=Xa-16|0;Xa=d;c=Yg(d,a,b);b=H[c+4>>2];e=H[c+8>>2];while(1){if((b|0)==(e|0)){nc(c);Xa=d+16|0}else{kb(a);ai(b);b=b+12|0;H[c+4>>2]=b;continue}break}}function ql(a,b,c){var d=0,e=0,f=0,g=0;e=Xa-16|0;Xa=e;d=Pl(a);H[a+32>>2]=b;H[a>>2]=52120;b=e+8|0;jh(b,d);d=Ki(b);Cb(b);H[a+40>>2]=c;H[a+36>>2]=d;f=a,g=Bf(d),F[f+44|0]=g;Xa=e+16|0}function pl(a,b,c){var d=0,e=0,f=0,g=0;e=Xa-16|0;Xa=e;d=Jl(a);H[a+32>>2]=b;H[a>>2]=52224;b=e+8|0;jh(b,d);d=Gi(b);Cb(b);H[a+40>>2]=c;H[a+36>>2]=d;f=a,g=Bf(d),F[f+44|0]=g;Xa=e+16|0}function di(a,b){var c=0,d=0,e=0;d=Xa-16|0;Xa=d;c=_f(d,a,b);b=H[c+4>>2];e=H[c+8>>2];while(1){if((b|0)==(e|0)){nc(c);Xa=d+16|0}else{Rp(kb(a),b);b=b+4|0;H[c+4>>2]=b;continue}break}}function Sb(a,b,c,d,e){var f=0;f=Xa-16|0;Xa=f;a=Qe(a,d,e);kk(f+12|0,f+8|0,b,c,d);b=L[f+8>>2];b=Eb(a,Ug(L[f+12>>2],O(H[a+4>>2]-2>>>0)),Ug(b,O(H[a+8>>2]-2>>>0)));Xa=f+16|0;return b}function Qj(a,b){var c=0,d=0,e=0;d=Xa-16|0;Xa=d;c=Ep(d,a,b);b=H[c+4>>2];e=H[c+8>>2];while(1){if((b|0)==(e|0)){nc(c);Xa=d+16|0}else{kb(a);Vo(b);b=b+8|0;H[c+4>>2]=b;continue}break}}function Qc(a,b){var c=0,d=0;c=Xa-16|0;Xa=c;if(Mc(a)){d=H[a>>2];Ce(a);jb(d)}H[a+8>>2]=H[b+8>>2];d=H[b+4>>2];H[a>>2]=H[b>>2];H[a+4>>2]=d;Wc(b,0);F[c+15|0]=0;Lc(b,c+15|0);Xa=c+16|0}function Sp(a,b){var c=0,d=0;c=Xa-16|0;Xa=c;b=bi(c,a+8|0,b);d=H[b>>2];while(1){if(H[b+4>>2]!=(d|0)){Rp(H[a+16>>2],H[b>>2]);d=H[b>>2]+4|0;H[b>>2]=d;continue}break}ud(b);Xa=c+16|0}function ef(a){var b=0,c=0;b=H[15867];c=a+3&-4;a=b+c|0;a:{if(a>>>0<=b>>>0?c:0){break a}if(a>>>0>_a()<<16>>>0){if(!(Ga(a|0)|0)){break a}}H[15867]=a;return b}H[17116]=48;return-1}function uv(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0;e=Xa-16|0;Xa=e;f=H[a+4>>2];b=(f>>1)+b|0;a=H[a>>2];a=f&1?H[H[b>>2]+a>>2]:a;H[e+12>>2]=d;Za[a|0](b,c,e+12|0);Xa=e+16|0}function Tk(a,b,c,d,e){var f=0,g=0,h=0,i=0;g=Xa-16|0;Xa=g;f=g+8|0;Kb(f,b);Ae(ad(f),56384,56416,c);b=ig(f);h=d,i=Nd(b),H[h>>2]=i;h=e,i=id(b),H[h>>2]=i;hd(a,b);Cb(f);Xa=g+16|0}function hn(a){var b=0,c=0,d=0;b=H[a+4>>2];while(1){if((b|0)!=H[a+8>>2]){d=H[a+16>>2];c=H[a+8>>2]-12|0;H[a+8>>2]=c;gn(d,c);continue}break}if(H[a>>2]){b=H[a>>2];li(a);jb(b)}}function wy(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;a:{while(1){if((c|0)==(d|0)){break a}if(!(!(J[H[13126]+(H[c>>2]<<1)>>1]&b)|K[c>>2]>127)){c=c+4|0;continue}break}d=c}return d|0}function Wk(a,b,c,d,e){var f=0,g=0,h=0,i=0;g=Xa-16|0;Xa=g;f=g+8|0;Kb(f,b);$e(gd(f),56384,56416,c);b=zf(f);h=d,i=Nd(b),F[h|0]=i;h=e,i=id(b),F[h|0]=i;hd(a,b);Cb(f);Xa=g+16|0}function Yo(a,b,c,d){var e=0;e=Xa-16|0;Xa=e;d=Pk(e,a,d);a=kb(a);while(1){if((b|0)!=(c|0)){si(a,H[d+4>>2],b);H[d+4>>2]=H[d+4>>2]+20;b=b+20|0;continue}break}nc(d);Xa=e+16|0}function xy(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;while(1){a:{if((c|0)!=(d|0)){if(!(J[H[13126]+(H[c>>2]<<1)>>1]&b)|K[c>>2]>127){break a}}else{c=d}return c|0}c=c+4|0;continue}}function xv(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0;e=Xa-16|0;Xa=e;f=H[a+4>>2];b=(f>>1)+b|0;a=H[a>>2];a=f&1?H[H[b>>2]+a>>2]:a;Gh(e,d);Za[a|0](b,c,e);ob(e);Xa=e+16|0}function Zy(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;g=Xa-16|0;Xa=g;H[g+8>>2]=b;Kb(g,d);b=gd(g);Cb(g);Ir(a,f+24|0,g+8|0,c,e,b);Xa=g+16|0;return H[g+8>>2]}function Yy(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;g=Xa-16|0;Xa=g;H[g+8>>2]=b;Kb(g,d);b=gd(g);Cb(g);Hr(a,f+16|0,g+8|0,c,e,b);Xa=g+16|0;return H[g+8>>2]}function Ty(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;g=Xa-16|0;Xa=g;H[g+8>>2]=b;Kb(g,d);b=ad(g);Cb(g);Fr(a,f+24|0,g+8|0,c,e,b);Xa=g+16|0;return H[g+8>>2]}function Sy(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;g=Xa-16|0;Xa=g;H[g+8>>2]=b;Kb(g,d);b=ad(g);Cb(g);Er(a,f+16|0,g+8|0,c,e,b);Xa=g+16|0;return H[g+8>>2]}function tp(a,b){var c=0,d=0;c=H[a>>2];H[a>>2]=b;if(c){if(c){d=c+4|0;a=H[d+8>>2];kb(d);while(1){if(a){b=H[a>>2];Uo(a+8|0);jb(a);a=b;continue}break}Vf(d);qp(c,0)}jb(c)}}function oj(a,b,c,d){var e=O(0),f=O(0);e=O(L[b>>2]-L[a>>2]);f=O(e*e);e=O(L[b+4>>2]-L[a+4>>2]);f=O(W(O(f+O(e*e))));if(f!=O(0)){L[c>>2]=e/f;L[d>>2]=O(L[b>>2]-L[a>>2])/f}}function Xt(a){a=a|0;var b=0,c=0;b=Xa-224|0;Xa=b;c=b+16|0;Za[H[H[a>>2]+12>>2]](a,c);H[b>>2]=c;c=H[11820];a=Xa-16|0;Xa=a;H[a+12>>2]=b;im(c,36882,b);Xa=a+16|0;Xa=b+224|0}function zj(a,b){var c=0,d=0,e=0;Lf(a);if(b){if(dk(a)>>>0>>0){fd();X()}c=Qp(kb(a),b);H[a>>2]=c;H[a+4>>2]=c;d=kb(a),e=(b<<2)+c|0,H[d>>2]=e;Zf(a,0);di(a,b)}return a}function Ss(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=Xa-16|0;Xa=e;a=qh(Ca(H[a+60>>2],b|0,c|0,d&255,e+8|0)|0);Xa=e+16|0;Ya=a?-1:H[e+12>>2];return(a?-1:H[e+8>>2])|0}function Qn(a){var b=0;b=Xa-16|0;Xa=b;a:{switch(a-1|0){default:a=ia(16)|0;Lg(a,ed(b,11685));ha(a|0,27284,14);X();case 1:a=4;break;case 0:break a}}Xa=b+16|0;return a}function yy(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;while(1){if((b|0)!=(c|0)){G[d>>1]=K[b>>2]<=127?J[H[13126]+(H[b>>2]<<1)>>1]:0;d=d+2|0;b=b+4|0;continue}break}return c|0}function yu(a){a=a|0;var b=0,c=0;H[a+148>>2]=0;b=1;c=H[a+452>>2];b=H[a+340>>2]<=1?H[H[a+344>>2]+(H[a+332>>2]==1?76:12)>>2]:b;H[c+20>>2]=0;H[c+24>>2]=0;H[c+28>>2]=b}function vv(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=Xa-16|0;Xa=d;e=H[a+4>>2];b=(e>>1)+b|0;a=H[a>>2];a=e&1?H[H[b>>2]+a>>2]:a;H[d+12>>2]=c;Za[a|0](b,d+12|0);Xa=d+16|0}function Mp(a,b){var c=0;c=Xa-16|0;Xa=c;a=Kp(c,a+8|0,b);b=H[a>>2];while(1){if(H[a+4>>2]!=(b|0)){ai(H[a>>2]);b=H[a>>2]+12|0;H[a>>2]=b;continue}break}ud(a);Xa=c+16|0}function No(a,b){var c=0;if(b){a=b+36|0;Mo(a+84|0);tc(a+72|0);c=a+12|0;tc(c+48|0);tc(c+36|0);tc(c+24|0);tc(c+12|0);Lo(a+8|0,0);a=b+8|0;gj(a+16|0);Wm(a+4|0)}jb(b)}function yv(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=Xa-16|0;Xa=d;e=H[a+4>>2];b=(e>>1)+b|0;a=H[a>>2];a=e&1?H[H[b>>2]+a>>2]:a;Gh(d,c);Za[a|0](b,d);ob(d);Xa=d+16|0}function ju(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;Za[H[H[a+476>>2]+12>>2]](a,b,H[c>>2],(H[f>>2]<<2)+e|0);H[f>>2]=H[f>>2]+1;H[c>>2]=H[c>>2]+1}function jo(a,b){var c=0,d=0,e=0;d=Xa-32|0;Xa=d;c=kb(a);e=c;c=Uh(d+8|0,_h(a,yb(a)+1|0),yb(a),c);Ng(e,H[c+8>>2],b);H[c+8>>2]=H[c+8>>2]+8;Zh(a,c);Yh(c);Xa=d+32|0}function Xy(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;a=Xa-16|0;Xa=a;H[a+8>>2]=b;Kb(a,d);b=gd(a);Cb(a);Gr(f+20|0,a+8|0,c,e,b);Xa=a+16|0;return H[a+8>>2]}function Ry(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;a=Xa-16|0;Xa=a;H[a+8>>2]=b;Kb(a,d);b=ad(a);Cb(a);Dr(f+20|0,a+8|0,c,e,b);Xa=a+16|0;return H[a+8>>2]}function dh(a,b){var c=0,d=0,e=0,f=0;c=24;a:{while(1){d=I[a|0];e=I[b|0];if((d|0)==(e|0)){b=b+1|0;a=a+1|0;c=c-1|0;if(c){continue}break a}break}f=d-e|0}return f}function Gq(a,b,c,d){var e=0,f=0;f=H[a+4>>2];e=0;a:{if(!c){break a}e=f>>8;if(!(f&1)){break a}e=Fk(H[c>>2],e)}a=H[a>>2];Za[H[H[a>>2]+28>>2]](a,b,c+e|0,f&2?d:2)}function fs(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;a=0;while(1){if((b|0)!=(c|0)){a=H[b>>2]+(a<<4)|0;d=a&-268435456;a=(d|d>>>24)^a;b=b+4|0;continue}break}return a|0}function lh(a,b){H[a+4>>2]=b;F[a|0]=0;if(Pi(H[H[b>>2]-12>>2]+b|0)){if(H[(H[H[b>>2]-12>>2]+b|0)+72>>2]){mh(H[(H[H[b>>2]-12>>2]+b|0)+72>>2])}F[a|0]=1}return a}function is(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;a=0;while(1){if((b|0)!=(c|0)){a=F[b|0]+(a<<4)|0;d=a&-268435456;a=(d|d>>>24)^a;b=b+1|0;continue}break}return a|0}function dv(a){a=a|0;var b=0;b=H[a+460>>2];H[b+24>>2]=1;H[b+16>>2]=0;H[b+20>>2]=0;H[b>>2]=127;Za[H[H[a>>2]+16>>2]](a);Za[H[H[a+464>>2]>>2]](a);H[a+160>>2]=0}function Uy(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;g=a;a=Za[H[H[a+8>>2]+20>>2]](a+8|0)|0;return ye(g,b,c,d,e,f,vb(a),vb(a)+(nb(a)<<2)|0)|0}function An(a,b,c){var d=O(0),e=O(0);d=L[a>>2];e=L[a+4>>2];d=O(O(O(O(L[b>>2]-d)*O(L[c+4>>2]-e))-O(O(L[b+4>>2]-e)*O(L[c>>2]-d)))*O(.5));return d0){ub(H[d+4>>2],b,a);H[d+4>>2]=H[d+4>>2]+N((a>>>0)/12|0,12)}nc(d);Xa=e+16|0}function Yj(a){a=a|0;var b=0,c=0;H[a>>2]=27256;tc(a+56|0);tc(a+44|0);b=a+32|0;Ap(b);if(H[b>>2]){vp(b,H[b>>2]);kb(b);c=H[b>>2];qf(b);jb(c)}Xj(a);return a|0}function Ud(a){var b=0,c=0;b=a*a;c=b*a;return O(c*(b*b)*(b*2718311493989822e-21+-.00019839334836096632)+(c*(b*.008333329385889463+-.16666666641626524)+a))}function ph(a,b){var c=0,d=0;a:{if(!a){break a}c=Iz(a,0,b,0);d=Ya;if((a|b)>>>0<65536){break a}c=d?-1:c}a=qb(c);if(!(!a|!(I[a-4|0]&3))){pb(a,0,c)}return a}function py(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;while(1){if((b|0)!=(c|0)){a=H[b>>2];F[e|0]=a>>>0<128?a:d;e=e+1|0;b=b+4|0;continue}break}return c|0}function _y(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;g=a;a=Za[H[H[a+8>>2]+20>>2]](a+8|0)|0;return ze(g,b,c,d,e,f,vb(a),vb(a)+nb(a)|0)|0}function Vb(a,b,c){L[a>>2]=L[b+8>>2]+O(O(L[b>>2]*L[c>>2])+O(L[b+4>>2]*L[c+4>>2]));L[a+4>>2]=L[b+20>>2]+O(O(L[b+12>>2]*L[c>>2])+O(L[b+16>>2]*L[c+4>>2]))}function fh(a,b){H[a+20>>2]=0;H[a+24>>2]=b;H[a+12>>2]=0;H[a+4>>2]=4098;H[a+8>>2]=6;H[a+16>>2]=!b;pb(a+32|0,0,40);br(a+28|0);H[a+72>>2]=0;H[a+76>>2]=-1}function hy(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;while(1){if((b|0)!=(c|0)){a=F[b|0];F[e|0]=(a|0)>=0?a:d;e=e+1|0;b=b+1|0;continue}break}return c|0}function vq(a,b,c){var d=0;while(1){if((a|0)!=(b|0)){d=H[a>>2];if(d>>>0<=127){d=H[H[c>>2]+(H[a>>2]<<2)>>2]}H[a>>2]=d;a=a+4|0;continue}break}return b}function Pw(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=0;k=b;b=0;return Za[a|0](k,c,d,e,f,b|g,h,b|i,j)|0}function ys(a,b){a=a|0;b=b|0;var c=0,d=0;b=Ki(b);H[a+36>>2]=b;c=a,d=ng(b),H[c+44>>2]=d;c=a,d=Bf(H[a+36>>2]),F[c+53|0]=d;if(H[a+44>>2]>=9){Qb();X()}}function us(a,b){a=a|0;b=b|0;var c=0,d=0;b=Gi(b);H[a+36>>2]=b;c=a,d=ng(b),H[c+44>>2]=d;c=a,d=Bf(H[a+36>>2]),F[c+53|0]=d;if(H[a+44>>2]>=9){Qb();X()}}function _w(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;if(Dc(a,H[b+8>>2],f)){Ek(b,c,d,e);return}a=H[a+8>>2];Za[H[H[a>>2]+20>>2]](a,b,c,d,e,f)}function Jb(a,b){if(K[a+8>>2]<=b>>>0){mb(ib(ib(lb(ib(ib(ib(71664,26152),26189),3647),124),4217),26317));_();X()}return H[a+24>>2]+N(H[a+12>>2],b)|0}function vm(a){var b=0,c=0;c=a>>>23&255;b=0;a:{if(c>>>0<127){break a}b=2;if(c>>>0>150){break a}c=1<<150-c;b=0;if(c-1&a){break a}b=a&c?1:2}return b}function jj(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;e=Xa-16|0;Xa=e;d=e+8|0;Za[H[a>>2]](d,b,c);Sa(H[d>>2]);a=H[d>>2];Ra(H[d>>2]);Xa=e+16|0;return a|0}function nn(a,b){var c=0;xn(a);c=b+4|0;vf(kb(a),H[a>>2],H[a+4>>2],c);Db(a,c);Db(a+4|0,b+8|0);Db(kb(a),tb(b));H[b>>2]=H[b+4>>2];Gd(a);gf(a);gf(a)}function Ko(a){var b=0,c=0,d=0;b=a+104|0;while(1){if(zb(b)>>>0>c>>>0){d=H[rb(b,c)>>2];if(d){Ko(d)}jb(d);c=c+1|0;continue}break}tc(a+116|0);tc(b)}function Bo(a,b){var c=0,d=0;a:{if((b|0)<=0){break a}H[a>>2]=0;c=1;while(1){if((b|0)==(c|0)){break a}d=d+1|0;H[(c<<2)+a>>2]=d;c=c+1|0;continue}}}function Ah(a){var b=0,c=0;b=Xa-16|0;Xa=b;c=-1;a:{if(Bh(a)){break a}if((Za[H[a+32>>2]](a,b+15|0,1)|0)!=1){break a}c=I[b+15|0]}Xa=b+16|0;return c}function uq(a,b,c){var d=0;while(1){if((a|0)!=(b|0)){d=F[a|0];if((d|0)>=0){d=H[H[c>>2]+(F[a|0]<<2)>>2]}F[a|0]=d;a=a+1|0;continue}break}return b}function sg(a,b,c){if(a>>>0>>0){ub(a,b,c);return}if(c){a=a+c|0;b=b+c|0;while(1){a=a-1|0;b=b-1|0;F[a|0]=I[b|0];c=c-1|0;if(c){continue}break}}}function be(a,b,c,d){var e=0;e=N(b,c);a:{if(H[d+76>>2]<0){a=cj(a,e,d);break a}a=cj(a,e,d)}if((e|0)==(a|0)){return b?c:0}return(a>>>0)/(b>>>0)|0}function Jh(a,b,c){var d=0;d=Xa-16|0;Xa=d;H[d+12>>2]=c;Ua(38488,b|0,62624,37760,93,He(d+12|0)|0,62624,37712,94,He(d+12|0)|0);Xa=d+16|0;return a}function zp(a,b,c){var d=0,e=0;d=Xa-32|0;Xa=d;e=Pn(d,rb(a+56|0,0),H[c>>2],H[c+4>>2],H[c+8>>2],H[c+12>>2]);Mg(a,e,c);Mg(a,b,e);Lh(e);Xa=d+32|0}function Vd(a){var b=0;a=a*a;b=a*a;return O(a*b*(a*2439044879627741e-20+-.001388676377460993)+(b*.04166662332373906+(a*-.499999997251031+1)))}function Nv(a,b,c){a=a|0;b=b|0;c=c|0;a=dn(a,b);b=H[c+12>>2];H[a+8>>2]=H[c+8>>2];H[a+12>>2]=b;b=H[c+4>>2];H[a>>2]=H[c>>2];H[a+4>>2]=b;return 1}function _d(a,b){var c=0;c=H[a>>2];a=bc(b);b=c+8|0;if(zb(b)>>>0>a>>>0){b=H[rb(b,a)>>2]!=0}else{b=0}if(!b){Qb();X()}return H[rb(c+8|0,a)>>2]}function Mv(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0;e=Xa-16|0;Xa=e;f=e,g=Za[a|0](b,c,d)|0,H[f+12>>2]=g;Xa=e+16|0;return H[e+12>>2]}function Jv(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=Xa-16|0;Xa=c;Gh(c,b);d=c,e=Za[a|0](c)|0,H[d+12>>2]=e;a=H[c+12>>2];ob(c);Xa=c+16|0;return a|0}function vk(a,b){var c=0;Um(a);c=b+4|0;vf(kb(a),H[a>>2],H[a+4>>2],c);Db(a,c);Db(a+4|0,b+8|0);Db(kb(a),tb(b));H[b>>2]=H[b+4>>2];oq(a,Zc(a))}function oi(a,b){var c=0;c=H[a+4>>2];while(1){if((c|0)!=H[a+8>>2]){H[a+8>>2]=H[a+8>>2]-b;continue}break}if(H[a>>2]){b=H[a>>2];tb(a);jb(b)}}function gy(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;a=Xa-16|0;Xa=a;H[a+12>>2]=e;H[a+8>>2]=d-c;b=Se(a+12|0,a+8|0);Xa=a+16|0;return H[b>>2]}function Zh(a,b){var c=0;Rg(a);c=b+4|0;vf(kb(a),H[a>>2],H[a+4>>2],c);Db(a,c);Db(a+4|0,b+8|0);Db(kb(a),tb(b));H[b>>2]=H[b+4>>2];Xh(a,yb(a))}function Qw(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0;j=b;b=0;return Za[a|0](j,c,d,e,b|f,g,b|h,i)|0}function Pg(a,b){var c=0;Xg(a);c=b+4|0;vf(kb(a),H[a>>2],H[a+4>>2],c);Db(a,c);Db(a+4|0,b+8|0);Db(kb(a),tb(b));H[b>>2]=H[b+4>>2];Zf(a,zb(a))}function bp(a,b,c,d){var e=0;e=Xa-16|0;Xa=e;d=ki(e,a,d);kb(a);a=c-b|0;if((a|0)>0){ub(H[d+4>>2],b,a);H[d+4>>2]=a+H[d+4>>2]}nc(d);Xa=e+16|0}function Xo(a,b){var c=0,d=0,e=0;if(Tq(a)>>>0>>0){fd();X()}c=Lq(kb(a),b);H[a>>2]=c;H[a+4>>2]=c;d=kb(a),e=N(b,20)+c|0,H[d>>2]=e;Dq(a,0)}function Rq(){var a=0,b=0;a=Xa-16|0;Xa=a;Ub(74208);H[a+12>>2]=1073741823;H[a+8>>2]=2147483647;b=Se(a+12|0,a+8|0);Xa=a+16|0;return H[b>>2]}function Yh(a){var b=0;b=H[a+4>>2];while(1){if((b|0)!=H[a+8>>2]){H[a+8>>2]=H[a+8>>2]-8;continue}break}if(H[a>>2]){b=H[a>>2];li(a);jb(b)}}function Lt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;F[H[d>>2]+e|0]=I[(H[a+336>>2]+(N(H[H[b+84>>2]>>2],J[c>>1])+4100>>>3&1023)|0)-384|0]}function $f(a){var b=0;b=H[a+4>>2];while(1){if((b|0)!=H[a+8>>2]){H[a+8>>2]=H[a+8>>2]-4;continue}break}if(H[a>>2]){b=H[a>>2];Pp(a);jb(b)}}function tv(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=Xa-16|0;Xa=e;a=H[a>>2];H[e+12>>2]=d;a=Za[a|0](b,c,e+12|0)|0;Xa=e+16|0;return a|0}function Ls(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=b;b=H[b>>2]+7&-8;H[c>>2]=b+16;d=a,e=Vi(H[b>>2],H[b+4>>2],H[b+8>>2],H[b+12>>2]),M[d>>3]=e}function xh(a,b){var c=0,d=0;a:{if(b>>>0<=31){d=H[a+4>>2];c=a;break a}b=b-32|0;c=a+4|0}c=H[c>>2];H[a+4>>2]=d>>>b;H[a>>2]=d<<32-b|c>>>b}function Ak(a,b,c,d,e,f){var g=0;g=Xa-16|0;Xa=g;H[g>>2]=a;H[g+12>>2]=b;H[g+4>>2]=H[f>>2];H[g+8>>2]=H[e>>2];ga(d|0,c|0,g|0)|0;Xa=g+16|0}function Ej(a){var b=0,c=0;b=Xa-16|0;Xa=b;c=Xa-16|0;Xa=c;a=H[Gc(c+8|0,H[a+8>>2])>>2];Xa=c+16|0;a=H[Gc(b+8|0,a)>>2];Xa=b+16|0;return a}function Ck(a,b,c,d,e,f){var g=0,h=0;g=H[a+4>>2];h=g>>8;if(g&1){h=Fk(H[d>>2],h)}a=H[a>>2];Za[H[H[a>>2]+20>>2]](a,b,c,d+h|0,g&2?e:2,f)}function wd(a,b,c,d,e){var f=0;f=Xa-16|0;Xa=f;H[f+12>>2]=c;H[f+8>>2]=e;c=Zd(f,f+12|0);a=ff(a,b,d,H[f+8>>2]);Yd(c);Xa=f+16|0;return a}function _n(a,b){var c=0,d=O(0),e=O(0);d=L[a>>2];e=L[b>>2];c=1;a:{if(de){break a}c=H[a+4>>2]>2]}return c}function $c(a,b){var c=0,d=O(0),e=O(0);d=L[b>>2];e=L[a>>2];c=1;a:{if(de){break a}c=K[b+4>>2]>2]}return c}function wv(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=Xa-16|0;Xa=e;a=H[a>>2];Gh(e,d);a=Za[a|0](b,c,e)|0;ob(e);Xa=e+16|0;return a|0}function vh(a,b){var c=0,d=0;a:{if(b>>>0<=31){d=H[a>>2];c=a+4|0;break a}b=b-32|0;c=a}c=H[c>>2];H[a>>2]=d<>2]=c<>>32-b}function tq(a,b,c){var d=0;d=qb(12);if(d){c=qb(N(a,b)<>2]=c;if(!c){jb(d);return 0}H[d+8>>2]=b;H[d+4>>2]=a}else{d=0}return d}function qc(a,b){a=a^b;a=a-(a>>>1&1431655765)|0;a=(a>>>2&858993459)+(a&858993459)|0;return N((a>>>4|0)+a&252645135,16843009)>>>24|0}function td(a,b,c){var d=O(0),e=O(0);d=L[a>>2];e=L[a+4>>2];return O(O(O(L[b>>2]-d)*O(L[c+4>>2]-e))-O(O(L[c>>2]-d)*O(L[b+4>>2]-e)))}function Tr(a,b,c){var d=0;d=Xa-16|0;Xa=d;H[d+12>>2]=b;H[d+8>>2]=c;b=Zd(d,d+12|0);a=am(a,31284,H[d+8>>2]);Yd(b);Xa=d+16|0;return a}function pi(a,b,c,d,e){var f=0,g=0;f=H[a+4>>2];g=f>>8;if(f&1){g=Fk(H[c>>2],g)}a=H[a>>2];Za[H[H[a>>2]+24>>2]](a,b,c+g|0,f&2?d:2,e)}function Zu(a){a=a|0;H[a+216>>2]=0;H[a+440>>2]=0;H[a+144>>2]=0;a=H[a+464>>2];H[a+164>>2]=0;H[a+24>>2]=0;H[a+12>>2]=0;H[a+16>>2]=0}function Iv(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0;d=Xa-16|0;Xa=d;e=d,f=Za[a|0](b,c)|0,H[e+12>>2]=f;Xa=d+16|0;return H[d+12>>2]}function rv(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=H[a>>2];a=H[a+4>>2];b=(a>>1)+b|0;if(a&1){e=H[e+H[b>>2]>>2]}Za[e|0](b,c,d)}function Sf(a,b,c){var d=0;d=Xa-16|0;Xa=d;H[d+12>>2]=b;yc(a,d+12|0);b=H[c+4>>2];H[a+4>>2]=H[c>>2];H[a+8>>2]=b;Xa=d+16|0;return a}function Ay(a){a=a|0;var b=0,c=0;b=H[H[a>>2]>>2];c=H[b+8>>2];a=H[b+4>>2];b=H[b>>2]+(c>>1)|0;if(c&1){a=H[a+H[b>>2]>>2]}Za[a|0](b)}function ry(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;while(1){if((b|0)!=(c|0)){H[d>>2]=F[b|0];d=d+4|0;b=b+1|0;continue}break}return c|0}function ee(a){var b=0;a=H[a+4>>2];if(a){if(Gg(a)){a:{b=a+8|0;if(H[b>>2]){if((Fj(b)|0)!=-1){break a}}Za[H[H[a>>2]+16>>2]](a)}}}}function bn(a){var b=0;b=H[a+4>>2];if(b){Za[H[b+36>>2]](a,1);if(H[a+16>>2]){H[a+312>>2]=0;H[a+20>>2]=200;return}H[a+20>>2]=100}}function Hr(a,b,c,d,e,f){a=Za[H[H[a+8>>2]+4>>2]](a+8|0)|0;a=Ci(c,d,a,a+288|0,f,e,0)-a|0;if((a|0)<=287){H[b>>2]=((a|0)/12|0)%12}}function Er(a,b,c,d,e,f){a=Za[H[H[a+8>>2]+4>>2]](a+8|0)|0;a=Ai(c,d,a,a+288|0,f,e,0)-a|0;if((a|0)<=287){H[b>>2]=((a|0)/12|0)%12}}function si(a,b,c){a=H[c+4>>2];H[b>>2]=H[c>>2];H[b+4>>2]=a;H[b+16>>2]=H[c+16>>2];a=H[c+12>>2];H[b+8>>2]=H[c+8>>2];H[b+12>>2]=a}function jy(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;while(1){if((b|0)!=(c|0)){F[d|0]=I[b|0];d=d+1|0;b=b+1|0;continue}break}return c|0}function rk(a,b){var c=0,d=0,e=0;c=Xa-32|0;Xa=c;if(Oe(a)>>>0>>0){d=kb(a);e=a;a=jk(c+8|0,b,Jc(a),d);ik(e,a);hk(a)}Xa=c+32|0}function fx(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;if(Dc(a,H[b+8>>2],0)){Gk(b,c,d);return}a=H[a+8>>2];Za[H[H[a>>2]+28>>2]](a,b,c,d)}function Qh(a,b){var c=0,d=0,e=0;c=Xa-32|0;Xa=c;if(he(a)>>>0>>0){d=kb(a);e=a;a=Uh(c+8|0,b,yb(a),d);Zh(e,a);Yh(a)}Xa=c+32|0}function Gs(a){a=a|0;var b=0;if((Za[H[H[a>>2]+36>>2]](a)|0)==-1){return-1}b=a;a=H[a+12>>2];H[b+12>>2]=a+1;return Rd(F[a|0])|0}function Ir(a,b,c,d,e,f){a=Za[H[H[a+8>>2]>>2]](a+8|0)|0;a=Ci(c,d,a,a+168|0,f,e,0)-a|0;if((a|0)<=167){H[b>>2]=((a|0)/12|0)%7}}function Fr(a,b,c,d,e,f){a=Za[H[H[a+8>>2]>>2]](a+8|0)|0;a=Ai(c,d,a,a+168|0,f,e,0)-a|0;if((a|0)<=167){H[b>>2]=((a|0)/12|0)%7}}function Zg(a,b){var c=0;c=Xa-16|0;Xa=c;kb(a);H[c+12>>2]=b;H[c+8>>2]=2147483647;a=H[Se(c+12|0,c+8|0)>>2];Xa=c+16|0;return a}function Hb(a){var b=0;a=a?a:1;a:{while(1){b=qb(a);if(b){break a}b=H[18610];if(b){Za[b|0]();continue}break}_();X()}return b}function El(a){var b=0;b=H[a+12>>2];if((b|0)==H[a+16>>2]){return Za[H[H[a>>2]+40>>2]](a)|0}H[a+12>>2]=b+1;return Rd(F[b|0])}function $g(a,b,c){var d=0,e=0,f=0,g=0;d=Xa-16|0;Xa=d;e=d+8|0;Kb(e,b);b=ig(e);f=c,g=id(b),H[f>>2]=g;hd(a,b);Cb(e);Xa=d+16|0}function bh(a,b,c){var d=0,e=0,f=0,g=0;d=Xa-16|0;Xa=d;e=d+8|0;Kb(e,b);b=zf(e);f=c,g=id(b),F[f|0]=g;hd(a,b);Cb(e);Xa=d+16|0}function Aq(a,b){H[a>>2]=b;br(a+4|0);H[a+24>>2]=0;H[a+28>>2]=0;H[a+16>>2]=0;H[a+20>>2]=0;H[a+8>>2]=0;H[a+12>>2]=0;return a}function Rk(a,b,c){c=H[c>>2];while(1){a:{if((a|0)!=(b|0)){if((c|0)!=H[a>>2]){break a}}else{a=b}return a}a=a+4|0;continue}}function Cs(a){a=a|0;var b=0;if((Za[H[H[a>>2]+36>>2]](a)|0)==-1){return-1}b=a;a=H[a+12>>2];H[b+12>>2]=a+4;return H[a>>2]}function Al(a){var b=0;b=H[a+12>>2];if((b|0)==H[a+16>>2]){return Za[H[H[a>>2]+40>>2]](a)|0}H[a+12>>2]=b+4;return H[b>>2]}function zw(a){a=a|0;var b=0;a=H[17081];kb(68316);while(1){if(a){b=H[a>>2];vn(a+8|0);jb(a);a=b;continue}break}Vf(68316)}function Yq(a){var b=0,c=0;b=Xa-16|0;Xa=b;H[b+12>>2]=a;a=Zd(b+8|0,b+12|0);c=H[H[17171]>>2];Yd(a);Xa=b+16|0;return c?4:1}function Uk(a,b,c){c=I[c|0];while(1){a:{if((a|0)!=(b|0)){if((c|0)!=I[a|0]){break a}}else{a=b}return a}a=a+1|0;continue}}function Sj(a){var b=0,c=0;b=Xa-16|0;Xa=b;c=b+8|0;Uj(c,H[H[a>>2]>>2]- -64|0);a=Ub(kb(H[c>>2]));ee(c);Xa=b+16|0;return a}function Lv(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=Xa-16|0;Xa=c;d=c,e=Za[a|0](b)|0,H[d+12>>2]=e;Xa=c+16|0;return H[c+12>>2]}function Bq(a,b,c,d){var e=0;e=Xa-16|0;Xa=e;H[e>>2]=a;H[e+4>>2]=H[d>>2];H[e+8>>2]=H[c>>2];ga(b|0,28601,e|0)|0;Xa=e+16|0}function sv(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=H[a>>2];a=H[a+4>>2];b=(a>>1)+b|0;if(a&1){d=H[d+H[b>>2]>>2]}Za[d|0](b,c)}function Qq(a,b){var c=0;c=Xa-16|0;Xa=c;a:{if(!(I[a+120|0]|b>>>0>30)){F[a+120|0]=1;break a}a=rn(b)}Xa=c+16|0;return a}function Zq(a,b,c,d,e){var f=0;f=Xa-16|0;Xa=f;H[f+12>>2]=e;e=Zd(f+8|0,f+12|0);a=rh(a,b,c,d);Yd(e);Xa=f+16|0;return a}function Kv(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=Xa-16|0;Xa=d;Za[a|0](d,b,c);a=ak(Hb(12),d);tc(d);Xa=d+16|0;return a|0}function Av(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=Xa-16|0;Xa=c;d=c,e=+Za[a|0](b),M[d+8>>3]=e;Xa=c+16|0;return+M[c+8>>3]}function kk(a,b,c,d,e){var f=O(0),g=O(0);f=O(O(1)/O(1<>2]=O(c*f)+g;L[b>>2]=O(d*f)+g}function hm(a,b,c,d,e,f,g,h,i){H[a>>2]=b;H[a+4>>2]=c;H[a+8>>2]=d;H[a+12>>2]=e&65535|(i>>>16&32768|e>>>16&32767)<<16}function fi(a,b){var c=0,d=0;d=Xa-16|0;Xa=d;c=Ep(d,a,1);Ng(kb(a),H[c+4>>2],b);H[c+4>>2]=H[c+4>>2]+8;nc(c);Xa=d+16|0}function ub(a,b,c){var d=0;if(c){d=a;while(1){F[d|0]=I[b|0];d=d+1|0;b=b+1|0;c=c-1|0;if(c){continue}break}}return a}function el(a){var b=0;a:{if(!Md(-1,H[a+76>>2])){a=H[a+76>>2];break a}b=a;a=Pr(a,32);H[b+76>>2]=a}return a<<24>>24}function yf(a,b){a:{if((a|0)==(b|0)){break a}while(1){b=b-1|0;if(b>>>0<=a>>>0){break a}Br(a,b);a=a+1|0;continue}}}function wi(a,b){a:{if((a|0)==(b|0)){break a}while(1){b=b-4|0;if(b>>>0<=a>>>0){break a}Db(a,b);a=a+4|0;continue}}}function Oj(a){var b=0,c=0;b=qb(8);if(b){c=qb(a<<3);H[b>>2]=c;if(!c){jb(b);return 0}H[b+4>>2]=a}else{b=0}return b}function qs(a,b){a=a|0;b=b|0;var c=0,d=0;Za[H[H[a>>2]+24>>2]](a)|0;b=Ki(b);H[a+36>>2]=b;c=a,d=Bf(b),F[c+44|0]=d}function ns(a,b){a=a|0;b=b|0;var c=0,d=0;Za[H[H[a>>2]+24>>2]](a)|0;b=Gi(b);H[a+36>>2]=b;c=a,d=Bf(b),F[c+44|0]=d}function ne(a){a:{a=H[a+4>>2]&74;if(a){if((a|0)==64){return 8}if((a|0)!=8){break a}return 16}return 0}return 10}function Pe(a,b){var c=0;c=Xa-16|0;Xa=c;H[c+8>>2]=H[a>>2];H[c+8>>2]=H[c+8>>2]+(b<<3);Xa=c+16|0;return H[c+8>>2]}function fn(a,b){var c=0;c=H[a+4>>2];while(1){if((b|0)!=(c|0)){c=c-12|0;gn(kb(a),c);continue}break}H[a+4>>2]=b}function aq(a,b){var c=0;c=H[a+4>>2];while(1){if((b|0)!=(c|0)){kb(a);c=c-32|0;Lh(c);continue}break}H[a+4>>2]=b}function _p(a,b){var c=0;c=H[a+4>>2];while(1){if((b|0)!=(c|0)){kb(a);c=c-12|0;Yp(c);continue}break}H[a+4>>2]=b}function Xp(a,b){var c=0;c=H[a+4>>2];while(1){if((b|0)!=(c|0)){kb(a);c=c-12|0;xe(c);continue}break}H[a+4>>2]=b}function Dc(a,b,c){if(!c){return H[a+4>>2]==H[b+4>>2]}if((a|0)==(b|0)){return 1}return!Gf(H[a+4>>2],H[b+4>>2])}function Cv(a){a=a|0;var b=0,c=0,d=0;b=Xa-16|0;Xa=b;c=b,d=Za[a|0]()|0,H[c+12>>2]=d;Xa=b+16|0;return H[b+12>>2]}function yw(a){a=a|0;var b=0;a=H[17086];kb(68336);while(1){if(a){b=H[a>>2];jb(a);a=b;continue}break}Vf(68336)}function pu(a){a=a|0;var b=0;b=H[a+444>>2];if(H[a+84>>2]){Za[H[H[a+484>>2]+8>>2]](a)}H[b+12>>2]=H[b+12>>2]+1}function ah(a,b){var c=0,d=0;c=Xa-16|0;Xa=c;d=c+8|0;Kb(d,a);Ae(ad(d),56384,56410,b);Cb(d);Xa=c+16|0;return b}function Lk(a,b,c){var d=0;d=Xa-16|0;Xa=d;H[d+12>>2]=c;c=Zd(d+8|0,d+12|0);a=Yi(a,b);Yd(c);Xa=d+16|0;return a}function Hu(a){a=a|0;var b=0;b=H[a+464>>2];a=H[a+468>>2];H[b+24>>2]=H[b+24>>2]+(H[a+16>>2]/8|0);H[a+16>>2]=0}function Gr(a,b,c,d,e){b=ke(b,c,d,e,4);if(!(I[d|0]&4)){H[a>>2]=((b|0)<69?b+2e3|0:(b|0)<100?b+1900|0:b)-1900}}function Fl(a){var b=0;b=H[a+12>>2];if((b|0)==H[a+16>>2]){return Za[H[H[a>>2]+36>>2]](a)|0}return Rd(F[b|0])}function Dr(a,b,c,d,e){b=je(b,c,d,e,4);if(!(I[d|0]&4)){H[a>>2]=((b|0)<69?b+2e3|0:(b|0)<100?b+1900|0:b)-1900}}function sr(a,b){var c=0;c=Xa-16|0;Xa=c;H[c+8>>2]=H[a>>2];H[c+8>>2]=H[c+8>>2]+b;Xa=c+16|0;return H[c+8>>2]}function Te(a,b,c){var d=0;d=H[a+4>>2];while(1){if((b|0)!=(d|0)){kb(a);d=d-c|0;continue}break}H[a+4>>2]=b}function Bl(a){var b=0;b=H[a+12>>2];if((b|0)==H[a+16>>2]){return Za[H[H[a>>2]+36>>2]](a)|0}return H[b>>2]}function $q(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;H[e>>2]=c;H[h>>2]=f;return 3}function Ih(a,b,c){a=H[c+4>>2];H[b>>2]=H[c>>2];H[b+4>>2]=a;a=H[c+12>>2];H[b+8>>2]=H[c+8>>2];H[b+12>>2]=a}function qm(a){if(H[a+76>>2]>=0){zh(a,0,0,0);H[a>>2]=H[a>>2]&-33;return}zh(a,0,0,0);H[a>>2]=H[a>>2]&-33}function Oq(a,b){var c=0;c=H[a+4>>2];while(1){if((b|0)!=(c|0)){Ub(a);c=c-4|0;continue}break}H[a+4>>2]=b}function Db(a,b){var c=0;c=Xa-16|0;Xa=c;H[c+12>>2]=H[a>>2];H[a>>2]=H[b>>2];H[b>>2]=H[c+12>>2];Xa=c+16|0}function Bp(a,b){var c=0;c=Xa-16|0;Xa=c;L[c+12>>2]=L[a>>2];L[a>>2]=L[b>>2];L[b>>2]=L[c+12>>2];Xa=c+16|0}function Us(a){a=a|0;var b=0,c=0;a=H[a+4>>2];b=ld(a)+1|0;c=qb(b);if(c){a=ub(c,a,b)}else{a=0}return a|0}function pb(a,b,c){var d=0;if(c){d=a;while(1){F[d|0]=b;d=d+1|0;c=c-1|0;if(c){continue}break}}return a}function _v(a){a=a|0;var b=0;if(a){bf(a);if(H[a>>2]){fn(a,H[a>>2]);kb(a);b=H[a>>2];Kd(a);jb(b)}}jb(a)}function Zp(a,b){var c=0;c=eq(H[a+4>>2],H[b+8>>2]);if(c){if((Jp(c,a,b)|0)>=0){return c}Bb(c)}return 0}function Sg(a,b){var c=0;c=Id(H[a+4>>2],H[b+8>>2]);if(c){if((ck(c,a,b)|0)>=0){return c}Bb(c)}return 0}function Wb(a,b){var c=0;c=b-1|0;if(!(c&b)){return a&c}if(a>>>0>=b>>>0){a=(a>>>0)%(b>>>0)|0}return a}function gc(a,b,c){var d=0;d=Xa-16|0;Xa=d;H[d+12>>2]=b;yc(a,d+12|0);yc(a+4|0,c);Xa=d+16|0;return a}function Rw(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;return Za[a|0](b,c,d,e,f,g)|0}function Pr(a,b){var c=0,d=0;c=Xa-16|0;Xa=c;d=c+8|0;Kb(d,a);a=Kc(gd(d),b);Cb(d);Xa=c+16|0;return a}function $p(a){H[a>>2]=0;H[a+4>>2]=0;H[a+16>>2]=0;H[a+20>>2]=0;H[a+8>>2]=0;H[a+12>>2]=0;Xf(a+24|0)}function Br(a,b){var c=0;c=Xa-16|0;Xa=c;F[c+15|0]=I[a|0];F[a|0]=I[b|0];F[b|0]=I[c+15|0];Xa=c+16|0}function lr(a,b){var c=0;c=Xa-16|0;Xa=c;H[c+8>>2]=H[a>>2];go(c+8|0,b);Xa=c+16|0;return H[c+8>>2]}function Bk(a){a=a|0;var b=0;H[a>>2]=63020;b=H[a+4>>2]-12|0;if((Fj(b+8|0)|0)<0){jb(b)}return a|0}function $d(a,b,c){if(c){while(1){H[a>>2]=H[b>>2];a=a+4|0;b=b+4|0;c=c-1|0;if(c){continue}break}}}function Zw(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;if(Dc(a,H[b+8>>2],f)){Ek(b,c,d,e)}}function lp(a,b){var c=0;while(1){if((c|0)!=4){F[b+c|0]=I[(a-c|0)+3|0];c=c+1|0;continue}break}}function ho(a,b){var c=0;c=Xa-16|0;Xa=c;H[c>>2]=b;H[c+8>>2]=a;a=vj(c,c+8|0);Xa=c+16|0;return a}function gp(a,b){var c=0;while(1){if((c|0)!=8){F[b+c|0]=I[(a-c|0)+7|0];c=c+1|0;continue}break}}function tn(a){var b=0;b=H[a>>2];H[a>>2]=0;if(b){a=Fb(a);if(I[a+4|0]){vn(b+8|0)}if(b){jb(b)}}}function ll(a){var b=0;b=a;a=0;while(1){if((a|0)!=3){H[(a<<2)+b>>2]=0;a=a+1|0;continue}break}}function Ze(a){var b=0;b=Xa-16|0;Xa=b;a=H[Gc(b+8|0,vb(a)+(nb(a)<<2)|0)>>2];Xa=b+16|0;return a}function Tw(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;a=Za[a|0](b,c,d,e)|0;aa(Ya|0);return a|0}function Kp(a,b,c){var d=0;H[a>>2]=H[b>>2];d=H[b>>2];H[a+8>>2]=b;H[a+4>>2]=N(c,12)+d;return a}function bi(a,b,c){var d=0;H[a>>2]=H[b>>2];d=H[b>>2];H[a+8>>2]=b;H[a+4>>2]=(c<<2)+d;return a}function ar(a){a=a|0;var b=0;H[a>>2]=56652;b=H[a+8>>2];if(!(!b|!I[a+12|0])){jb(b)}return a|0}function al(a){var b=0,c=0;c=a;while(1){b=c;c=b+4|0;if(H[b>>2]){continue}break}return b-a>>2}function Vl(a,b,c,d,e,f){F[a+16|0]=f;L[a+12>>2]=e;L[a+8>>2]=d;L[a+4>>2]=c;L[a>>2]=b;return a}function Lf(a){var b=0;b=Xa-16|0;Xa=b;H[a>>2]=0;H[a+4>>2]=0;H[b+12>>2]=0;Eh(a+8|0);Xa=b+16|0}function Sv(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;c=H[c>>2];d=rb(a,b),e=c,H[d>>2]=e;return 1}function sl(a){var b=0;b=H[a>>2];if(b){if(!Md(Fl(b),-1)){return!H[a>>2]}H[a>>2]=0}return 1}function rl(a){var b=0;b=H[a>>2];if(b){if(!Md(Bl(b),-1)){return!H[a>>2]}H[a>>2]=0}return 1}function _k(a){var b=0;b=H[17171];if(a){H[17171]=(a|0)==-1?68520:a}return(b|0)==68520?-1:b}function Pq(a,b,c){c=Xa-16|0;Xa=c;a:{if((a|0)==(b|0)){F[a+120|0]=0;break a}jb(b)}Xa=c+16|0}function Af(a){var b=0;if(a>>>0>=11){b=a+16&-16;a=b-1|0;a=(a|0)==11?b:a}else{a=10}return a}function Sw(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;Za[a|0](b,c,d,e,f,g)}function $i(a,b,c,d){var e=0;e=Xa-16|0;Xa=e;H[e+12>>2]=d;a=ff(a,b,c,d);Xa=e+16|0;return a}function ny(a,b){a=a|0;b=b|0;if((b|0)>=0){b=H[H[13320]+((b&255)<<2)>>2]}return b<<24>>24}function ly(a,b){a=a|0;b=b|0;if((b|0)>=0){b=H[H[13708]+((b&255)<<2)>>2]}return b<<24>>24}function du(a){a=a|0;var b=0;b=H[a+476>>2];H[b+92>>2]=H[a+320>>2];H[b+96>>2]=H[a+116>>2]}function _e(a){var b=0;b=Xa-16|0;Xa=b;a=H[Gc(b+8|0,vb(a)+nb(a)|0)>>2];Xa=b+16|0;return a}function Gv(){var a=0;a=Hb(16);H[a>>2]=0;H[a+4>>2]=0;H[a+8>>2]=0;H[a+12>>2]=0;return a|0}function pv(a,b){a=a|0;b=b|0;var c=O(0);c=O(L[a>>2]-L[b>>2]);return(cO(0))|0}function Jo(a,b,c){var d=0;H[a>>2]=H[b>>2];d=H[b>>2];H[a+8>>2]=b;H[a+4>>2]=c+d;return a}function Gg(a){var b=0;b=Fj(a+4|0);if((b|0)==-1){Za[H[H[a>>2]+8>>2]](a)}return(b|0)==-1}function tm(a){var b=0;b=rm(H[a>>2]-1|0);if(!b){a=rm(H[a+4>>2]);b=a?a+32|0:0}return b}function nz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;return yq(b,c,d,e,f,1)|0}function lz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;return yq(b,c,d,e,f,0)|0}function lg(a,b){b=!H[a+24>>2]|(H[a+16>>2]|b);H[a+16>>2]=b;if(b&H[a+20>>2]){Qb();X()}}function fz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;return wq(b,c,d,e,f,1)|0}function dz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;return wq(b,c,d,e,f,0)|0}function cg(a){var b=0;if(a>>>0>=2){b=a+4&-4;a=b-1|0;a=(a|0)==2?b:a}else{a=1}return a}function Ug(a,b){var c=O(0);a:{if(ab)){break a}c=b}return c}function De(a,b,c){var d=0;d=Xa-16|0;Xa=d;H[d+12>>2]=c;a=am(a,b,c);Xa=d+16|0;return a}function sc(a,b){var c=0;c=Xa-16|0;Xa=c;a=H[Gc(c+8|0,To(a,b))>>2];Xa=c+16|0;return a}function jp(a,b){var c=0;c=Xa-16|0;Xa=c;H[c+12>>2]=b;rp(a,c+12|0);Xa=c+16|0;return a}function Xu(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;Ch(H[b>>2],c,d,0,e,H[a+112>>2])}function zx(a){a=a|0;a=73880;while(1){a=ob(a-12|0);if((a|0)!=73856){continue}break}}function re(a){var b=0,c=0;b=Hb(8);c=H[a+4>>2];H[b>>2]=H[a>>2];H[b+4>>2]=c;return b}function qu(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;Za[H[H[a+456>>2]+4>>2]](a,0,0,0,b,c,d)}function ok(a){var b=0;bq(a);if(H[a>>2]){aq(a,H[a>>2]);kb(a);b=H[a>>2];sf(a);jb(b)}}function fr(a){a=a|0;H[a>>2]=56704;if(H[a+8>>2]!=(Xb()|0)){bl(H[a+8>>2])}return a|0}function an(a){var b=0;b=H[a+4>>2];if(b){Za[H[b+40>>2]](a)}H[a+20>>2]=0;H[a+4>>2]=0}function Yp(a){var b=0;bf(a);if(H[a>>2]){Xp(a,H[a>>2]);kb(a);b=H[a>>2];Kd(a);jb(b)}}function Mo(a){var b=0;Rg(a);if(H[a>>2]){ei(a,H[a>>2]);kb(a);b=H[a>>2];he(a);jb(b)}}function Mh(a,b){return O(O(P(O(O(L[a>>2]*L[b+4>>2])-O(L[b>>2]*L[a+4>>2]))))*O(.5))}function Ln(a){var b=0;xn(a);if(H[a>>2]){wn(a,H[a>>2]);kb(a);b=H[a>>2];gf(a);jb(b)}}function Jx(a){a=a|0;a=73032;while(1){a=ob(a-12|0);if((a|0)!=72864){continue}break}}function Hx(a){a=a|0;a=73208;while(1){a=ob(a-12|0);if((a|0)!=73040){continue}break}}function Fx(a){a=a|0;a=73504;while(1){a=ob(a-12|0);if((a|0)!=73216){continue}break}}function Dx(a){a=a|0;a=73808;while(1){a=ob(a-12|0);if((a|0)!=73520){continue}break}}function Bx(a){a=a|0;a=73848;while(1){a=ob(a-12|0);if((a|0)!=73824){continue}break}}function zy(a,b,c){a=a|0;b=b|0;c=c|0;return(J[H[13126]+(c<<1)>>1]&b)!=0&c>>>0<=127}function zk(a,b,c,d){H[a>>2]=b;b=H[b+4>>2];H[a+4>>2]=b;H[a+8>>2]=b+N(c,d);return a}function xk(a,b,c,d){H[a>>2]=b;b=H[b+4>>2];H[a+4>>2]=b;H[a+8>>2]=b+(c<>2]}function Wf(a,b){var c=0;c=Xa-16|0;Xa=c;H[c+8>>2]=b;nf(a,c+8|0);Xa=c+16|0;return a}function Vj(a){var b=0;b=Xa-16|0;Xa=b;H[b+12>>2]=0;rp(a,b+12|0);Xa=b+16|0;return a}function dl(a){return(a|0)!=0&(a|0)!=52376&(a|0)!=52400&(a|0)!=72368&(a|0)!=72392}function xd(a){var b=0;b=Xa-16|0;Xa=b;a=H[Gc(b+8|0,vb(a))>>2];Xa=b+16|0;return a}function js(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;b=Xa-16|0;Xa=b;wl(a,c,d);Xa=b+16|0}function gs(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;b=Xa-16|0;Xa=b;Xk(a,c,d);Xa=b+16|0}function Pj(){var a=0,b=0;a=Xa-16|0;Xa=a;b=Gc(a+8|0,0);Xa=a+16|0;return H[b>>2]}function vy(a,b){a=a|0;b=b|0;if(b>>>0<=127){b=H[H[13320]+(b<<2)>>2]}return b|0}function ty(a,b){a=a|0;b=b|0;if(b>>>0<=127){b=H[H[13708]+(b<<2)>>2]}return b|0}function sq(a,b,c){a=H[c+4>>2];H[b>>2]=H[c>>2];H[b+4>>2]=a;H[b+8>>2]=H[c+8>>2]}function se(a,b){var c=0;c=Xa-16|0;Xa=c;ea(a|0,2,38576,37760,86,b|0);Xa=c+16|0}function qj(a,b){var c=0;c=Xa-16|0;Xa=c;ea(a|0,3,38680,37712,99,b|0);Xa=c+16|0}function nu(a){a=a|0;var b=0;b=H[a+476>>2];H[b+36>>2]=0;H[b+44>>2]=H[a+116>>2]}function Fn(a,b){var c=0;c=Xa-16|0;Xa=c;ea(a|0,3,38604,37804,89,b|0);Xa=c+16|0}function En(a,b){var c=0;c=Xa-16|0;Xa=c;ea(a|0,3,38648,38660,97,b|0);Xa=c+16|0}function Cn(a,b){var c=0;c=Xa-16|0;Xa=c;ea(a|0,2,38668,38676,98,b|0);Xa=c+16|0}function hp(a,b){var c=0;c=Xa-16|0;Xa=c;b=Uj(c+8|0,b);Mj(b,a);ee(b);Xa=c+16|0}function gx(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;if(Dc(a,H[b+8>>2],0)){Gk(b,c,d)}}function Uj(a,b){H[a>>2]=H[b>>2];b=H[b+4>>2];H[a+4>>2]=b;if(b){Rh(b)}return a}function zc(a,b){var c=0,d=0;c=Xa-16|0;Xa=c;d=Re(a,b);Xa=c+16|0;return d?b:a}function rr(a,b){var c=0,d=0;Ec(a,Hd(b));b=H[Fb(b)>>2];c=Fb(a),d=b,H[c>>2]=d}function jl(a,b){var c=0,d=0;c=Xa-16|0;Xa=c;d=Dl(a,b);Xa=c+16|0;return d?b:a}function gz(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;return xq(b,c,d,e,1)|0} -function fo(a){var b=0;b=Xa-16|0;Xa=b;H[b+8>>2]=a;Xa=b+16|0;return H[b+8>>2]}function fk(a){var b=0;b=Xa-16|0;Xa=b;a=H[Gc(b+8|0,a)>>2];Xa=b+16|0;return a}function Se(a,b){var c=0,d=0;c=Xa-16|0;Xa=c;d=Re(b,a);Xa=c+16|0;return d?b:a}function Jg(a){var b=0;b=Xa-16|0;Xa=b;Uc(b+8|0,a);Xa=b+16|0;return H[b+8>>2]}function Cf(a,b){var c=0,d=0;c=Xa-16|0;Xa=c;d=Dl(b,a);Xa=c+16|0;return d?b:a}function xe(a){var b=0;Rg(a);if(H[a>>2]){dq(a);kb(a);b=H[a>>2];he(a);jb(b)}}function vf(a,b,c,d){a=c-b|0;c=H[d>>2]-a|0;H[d>>2]=c;if((a|0)>0){ub(c,b,a)}}function tl(a,b,c,d,e,f,g,h){return Za[H[H[a>>2]+16>>2]](a,b,c,d,e,f,g,h)|0}function tc(a){var b=0;Xg(a);if(H[a>>2]){Vp(a);kb(a);b=H[a>>2];ge(a);jb(b)}}function pk(a){var b=0;lq(a);if(H[a>>2]){jq(a);kb(a);b=H[a>>2];Oe(a);jb(b)}}function oz(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;return zq(b,c,d,e,1)|0}function mz(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;return zq(b,c,d,e,0)|0}function ki(a,b,c){H[a>>2]=b;b=H[b+4>>2];H[a+4>>2]=b;H[a+8>>2]=b+c;return a}function ih(a,b,c,d,e,f,g,h){return Za[H[H[a>>2]+12>>2]](a,b,c,d,e,f,g,h)|0}function gj(a){var b=0;Sm(a);if(H[a>>2]){Pm(a);kb(a);b=H[a>>2];pe(a);jb(b)}}function ez(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;return xq(b,c,d,e,0)|0}function _l(a){var b=0;bf(a);if(H[a>>2]){yr(a);kb(a);b=H[a>>2];Kd(a);jb(b)}}function Wm(a){var b=0;Um(a);if(H[a>>2]){Am(a);kb(a);b=H[a>>2];oe(a);jb(b)}}function Kz(a){var b=0;b=a&31;a=0-a&31;return(-1>>>b&-2)<>>a} -function Ew(a,b){a=a|0;b=b|0;var c=0;c=M[a>>3]-M[b>>3];return(c<0?-1:c>0)|0}function yx(a){a=a|0;if(!I[72744]){ed(72732,28740);F[72744]=1}return 72732}function wx(a){a=a|0;if(!I[72760]){dg(72748,56868);F[72760]=1}return 72748}function ux(a){a=a|0;if(!I[72776]){ed(72764,34647);F[72776]=1}return 72764}function sx(a){a=a|0;if(!I[72792]){dg(72780,56904);F[72792]=1}return 72780}function qx(a){a=a|0;if(!I[72808]){ed(72796,34398);F[72808]=1}return 72796}function ox(a){a=a|0;if(!I[72824]){dg(72812,56940);F[72824]=1}return 72812}function mx(a){a=a|0;if(!I[72840]){ed(72828,31275);F[72840]=1}return 72828}function kx(a){a=a|0;if(!I[72856]){dg(72844,57024);F[72856]=1}return 72844}function $o(a,b,c){var d=0;d=b-a|0;if((a|0)!=(b|0)){sg(c,a,d)}return c+d|0}function wr(a,b){var c=0;c=El(H[b>>2])<<24;H[a+4>>2]=H[b>>2];F[a|0]=c>>24}function cp(a){H[a>>2]=0;H[a+4>>2]=0;F[a+16|0]=1;H[a+8>>2]=0;H[a+12>>2]=0}function Tn(a,b){kb(a);while(1){if(b){a=H[b>>2];jb(b);b=a;continue}break}}function qv(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return Za[H[a>>2]](b,c,d)|0}function ed(a,b){var c=0;c=Xa-16|0;Xa=c;Jq(a,b,ld(b));Xa=c+16|0;return a}function Ii(a,b){var c=0;c=cm(a+4|0);H[a>>2]=51228;H[c>>2]=51248;fh(c,b)}function Hi(a,b){var c=0;c=ol(a+4|0);H[a>>2]=51276;H[c>>2]=51296;fh(c,b)}function Dg(a,b,c){L[a>>2]=L[b>>2]-L[c>>2];L[a+4>>2]=L[b+4>>2]-L[c+4>>2]}function Mk(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;H[e>>2]=c;return 3}function Ye(a,b){a=a|0;b=b|0;F[a|0]=2;F[a+1|0]=3;F[a+2|0]=0;F[a+3|0]=4}function Ec(a,b){var c=0;c=H[a>>2];H[a>>2]=b;if(c){Za[H[Fb(a)>>2]](c)}}function Dk(a,b,c){if(!(H[a+28>>2]==1|H[a+4>>2]!=(b|0))){H[a+28>>2]=c}}function qq(a,b){if(b>>>0>357913941){vd(14652);X()}return Hb(N(b,12))}function ev(a){a=a|0;Za[H[H[a+468>>2]+8>>2]](a);H[H[a+460>>2]>>2]=127}function Lq(a,b){if(b>>>0>214748364){vd(14652);X()}return Hb(N(b,20))}function Lo(a,b){var c=0;c=H[a>>2];H[a>>2]=b;if(c){if(c){Ko(c)}jb(c)}}function Kk(a){a=a|0;if(H[a+8>>2]!=(Xb()|0)){bl(H[a+8>>2])}return a|0}function Gh(a,b){var c=0;c=Xa-16|0;Xa=c;Jq(a,b+4|0,H[b>>2]);Xa=c+16|0}function Ed(a,b,c){return(J[H[a+8>>2]+((c&255)<<1)>>1]&b)!=0&(c|0)>=0}function gi(a,b){Db(a,b);Db(a+4|0,b+4|0);Db(kb(a),kb(b));kb(a);kb(b)}function af(a,b){return b?a<<8&16711680|a<<24|(a>>>8&65280|a>>>24):a}function Fy(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;Kg(a,f)}function ft(a){a=a|0;var b=0;b=H[a>>2];H[b+20>>2]=47;Za[H[b>>2]](a)}function Qp(a,b){if(b>>>0>1073741823){vd(25943);X()}return Hb(b<<2)}function qy(a,b,c){a=a|0;b=b|0;c=c|0;return(b>>>0<128?b:c)<<24>>24}function no(a,b){if(H[a+4>>2]!=H[kb(a)>>2]){fi(a,b);return}jo(a,b)}function Nl(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;Ml(a)}function Jj(a,b){if(b>>>0>1073741823){vd(1047);X()}return Hb(b<<2)}function Cy(a){a=a|0;var b=0;b=H[18154]+1|0;H[18154]=b;H[a+4>>2]=b}function rn(a){if(a>>>0>1073741823){vd(31926);X()}return Hb(a<<2)}function Zd(a,b){var c=0,d=0;c=a,d=_k(H[b>>2]),H[c>>2]=d;return a}function Xl(a,b){a=a|0;b=b|0;if(!H[17568]){H[17569]=b;H[17568]=a}}function Wo(a,b){if(b>>>0>536870911){vd(1047);X()}return Hb(b<<3)}function So(){if(!(F[68312]&1)){ai(68300);F[68312]=1}return 68300}function Nf(a,b){if(K[a+4>>2]>2]){fi(a,b);return}jo(a,b)}function Fi(a,b){H[a>>2]=H[(H[H[b>>2]-12>>2]+b|0)+24>>2];return a}function co(a,b){var c=0;c=H[b+4>>2];H[a>>2]=H[b>>2];H[a+4>>2]=c}function Fw(a,b){a=a|0;b=b|0;return(H[b+4>>2]==27552?a+12|0:0)|0}function Dw(a,b){a=a|0;b=b|0;return(H[b+4>>2]==28340?a+12|0:0)|0}function Bw(a,b){a=a|0;b=b|0;return(H[b+4>>2]==28508?a+12|0:0)|0}function xm(a){var b=0;b=Xa-16|0;L[b+12>>2]=a;return L[b+12>>2]}function ob(a){var b=0;if(Mc(a)){b=H[a>>2];Ce(a);jb(b)}return a}function Rf(a,b){var c=0;c=H[a>>2];H[a>>2]=b;if(c){Fb(a);jb(c)}}function Oh(a,b,c,d,e,f){return!(td(a,b,c)>O(0)^td(d,e,f)>O(0))}function Ml(a){H[a+8>>2]=-1;H[a+12>>2]=-1;H[a>>2]=0;H[a+4>>2]=0}function $x(a){a=a|0;a=H[a+8>>2];if(!a){return 1}return Yq(a)|0}function uj(a){var b=0;b=H[a>>2];if(!b){return}jb(b);H[a>>2]=0}function mt(a){a=a|0;fj(a,1);fj(a,0);jb(H[a+4>>2]);H[a+4>>2]=0}function Jn(a,b,c,d){a:{if(a){Gn(a,b,c,d);break a}Gn(0,b,c,d)}}function Ab(a){var b=0;b=Xa-16|0;Xa=b;ll(a);Xa=b+16|0;return a}function Vf(a){var b=0;b=H[a>>2];H[a>>2]=0;if(b){Fb(a);jb(b)}}function Nm(a){var b=0;b=H[a>>2];H[b+20>>2]=51;Za[H[b>>2]](a)}function Go(a){var b=0;b=a;a=H[a+4>>2];H[b+4>>2]=a+1;return a}function zs(a){a=a|0;mh(71496);Ni(71580);mh(71832);Ni(71916)}function rm(a){return F[(N(0-a&a,124511785)>>>27|0)+47248|0]}function uy(a,b,c){a=a|0;b=b|0;c=c|0;return vq(b,c,53280)|0}function sy(a,b,c){a=a|0;b=b|0;c=c|0;return vq(b,c,54832)|0}function my(a,b,c){a=a|0;b=b|0;c=c|0;return uq(b,c,53280)|0}function ky(a,b,c){a=a|0;b=b|0;c=c|0;return uq(b,c,54832)|0}function iy(a,b,c){a=a|0;b=b|0;c=c|0;return((b|0)>=0?b:c)|0}function Vt(a){a=a|0;Za[H[H[a>>2]+8>>2]](a);an(a);ba(1);X()}function Gj(a){a=a|0;var b=0;b=Xa-16|0;Xa=b;jb(a);Xa=b+16|0}function Fj(a){var b=0;b=a;a=H[a>>2]-1|0;H[b>>2]=a;return a}function nb(a){if(Mc(a)){return H[a+4>>2]}return I[a+11|0]}function kn(a,b,c,d){return yk(a,b,c,d,12,31926,357913941)}function jk(a,b,c,d){return yk(a,b,c,d,36,25943,119304647)}function Ns(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;Ya=0;return 0}function Np(a,b,c,d){return yk(a,b,c,d,12,25943,357913941)}function Ng(a,b,c){a=H[c+4>>2];H[b>>2]=H[c>>2];H[b+4>>2]=a}function Zt(a){a=a|0;a=H[a>>2];H[a+20>>2]=0;H[a+108>>2]=0}function Dh(a,b){a=(a+b|0)-1|0;return a-((a|0)%(b|0)|0)|0}function Wq(a){a=a|0;H[a>>2]=56752;ob(a+12|0);return a|0}function Vq(a){a=a|0;H[a>>2]=56792;ob(a+16|0);return a|0}function yp(a){a=a|0;H[a>>2]=27348;ob(a+4|0);return a|0}function jg(a,b,c){return Za[H[H[a>>2]+48>>2]](a,b,c)|0}function ix(a,b,c){a=a|0;b=b|0;c=c|0;return Dc(a,b,0)|0}function Yk(a,b,c,d){a=Zk(a,b,c,0,-2147483648);return a}function Xj(a){a=a|0;H[a>>2]=27240;ok(a+4|0);return a|0}function Ri(a){a=a|0;H[a>>2]=51064;Cb(a+4|0);return a|0}function Mb(a){if(Mc(a)){a=Ce(a)-1|0}else{a=10}return a}function He(a){var b=0;b=Hb(4);H[b>>2]=H[a>>2];return b}function Dd(a,b,c){return Za[H[H[a>>2]+12>>2]](a,b,c)|0}function zl(a){a=a|0;return kh(H[H[a>>2]-12>>2]+a|0)|0}function cu(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;H[d>>2]=0}function bu(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;H[d>>2]=c}function Ti(a){a=a|0;H[a>>2]=51e3;Cb(a+4|0);return a|0}function Qk(a){if(Mc(a)){a=Ce(a)-1|0}else{a=1}return a}function Ok(a,b){var c=0;c=a;a=H[b>>2];H[c>>2]=a;Rh(a)}function Il(a){a=a|0;return nh(H[H[a>>2]-12>>2]+a|0)|0}function Ev(a,b,c){a=a|0;b=b|0;c=c|0;H[H[a>>2]+b>>2]=c}function gg(a,b){return Za[H[H[a>>2]+36>>2]](a,b,0)|0}function fg(a,b){return Za[H[H[a>>2]+52>>2]](a,b,0)|0}function Rb(a){a=a|0;return(H[a+4>>2]-H[a>>2]|0)/12|0}function Hf(a,b){a=om(a,b);return I[a|0]==(b&255)?a:0}function kq(a){return a>>>0<=14?H[(a<<2)+21608>>2]:0}function Ae(a,b,c,d){Za[H[H[a>>2]+48>>2]](a,b,c,d)|0}function $e(a,b,c,d){Za[H[H[a>>2]+32>>2]](a,b,c,d)|0}function jd(a,b){return Za[H[H[a>>2]+44>>2]](a,b)|0}function cl(a,b){return(Td(a)|0)!=0|(a|32)-97>>>0<6}function Kc(a,b){return Za[H[H[a>>2]+28>>2]](a,b)|0}function Hd(a){var b=0;b=H[a>>2];H[a>>2]=0;return b}function Fv(a,b){a=a|0;b=b|0;return H[H[a>>2]+b>>2]}function Bi(a,b){return Za[H[H[a>>2]+12>>2]](a,b)|0}function qh(a){if(!a){return 0}H[17116]=a;return-1}function ij(a,b){H[H[a>>2]>>2]=b;H[a>>2]=H[a>>2]+8}function Uf(a,b,c){H[a>>2]=H[b>>2];F[a+4|0]=I[c|0]}function Ll(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;Ml(a)}function zv(a,b,c){a=a|0;b=b|0;c=c|0;Za[a|0](b,c)}function wm(a){return(a<<1)+16777216>>>0<16777217}function wf(a,b){if(Mc(a)){Pc(a,b);return}Wc(a,b)}function pe(a){return(H[kb(a)>>2]-H[a>>2]|0)/20|0}function Oe(a){return(H[kb(a)>>2]-H[a>>2]|0)/36|0}function Ke(a,b,c){H[a+4>>2]=c;H[a>>2]=b;return a}function Kd(a){return(H[kb(a)>>2]-H[a>>2]|0)/12|0}function zb(a){a=a|0;return H[a+4>>2]-H[a>>2]>>2}function vb(a){if(Mc(a)){return H[a>>2]}return a}function rj(a,b){Ak(a,b,28605,65299,63152,63148)}function ao(a){H[a>>2]=0;H[a+4>>2]=0;H[a+8>>2]=0}function Wd(a,b){Ak(a,b,28610,64467,63144,63140)}function Tf(a,b,c){F[a+4|0]=c;H[a>>2]=b;return a}function Lg(a,b){xp(a);H[a>>2]=27348;Kg(a+4|0,b)}function Kh(a,b){Ak(a,b,28605,64289,63144,63140)}function Gd(a){a=a|0;return H[a+4>>2]-H[a>>2]>>4}function Bv(a,b,c){a=a|0;b=b|0;c=+c;Za[a|0](b,c)}function ng(a){return Za[H[H[a>>2]+24>>2]](a)|0}function id(a){return Za[H[H[a>>2]+16>>2]](a)|0}function Ve(a){return Za[H[H[a>>2]+36>>2]](a)|0}function Ol(a,b,c){a=a|0;b=b|0;c=c|0;return a|0}function Nq(a){var b=0,c=0;b=a,c=Xb(),H[b>>2]=c}function Nd(a){return Za[H[H[a>>2]+12>>2]](a)|0}function Mn(a){Ln(a+380|0);Yn(a+344|0);return a}function Kj(a){return a>>>0>=2?1<<32-Q(a-1|0):a}function Jc(a){return(H[a+4>>2]-H[a>>2]|0)/36|0}function Fc(a){return(H[a+4>>2]-H[a>>2]|0)/20|0}function Ei(a,b,c,d){a=Zk(a,b,c,-1,-1);return a}function Cq(a,b,c,d){Da(a|0,b|0,8,0,c|0,-1,d|0)}function Bf(a){return Za[H[H[a>>2]+28>>2]](a)|0}function $l(a,b){if(!a){return 0}return Yi(a,b)}function mf(a,b){return Xm(a+4|0,N(H[a>>2],b))}function Oc(a,b,c){if(!(I[a|0]&32)){cj(b,c,a)}}function Ij(a){Oo(a);H[a+8>>2]=0;H[a>>2]=62064}function yl(a){a=a|0;Mi(H[H[a>>2]-12>>2]+a|0)}function gr(a,b,c){a=a|0;b=b|0;c=c|0;return-1}function Xf(a){H[a>>2]=0;H[a+4>>2]=0;return a}function Wj(a,b,c,d,e,f){return c*f+(a*d+b*e)}function Hl(a){a=a|0;Qi(H[H[a>>2]-12>>2]+a|0)}function Cg(a,b){return O(a/(b==O(0)?O(1):b))}function sf(a){return H[kb(a)>>2]-H[a>>2]>>5}function qf(a){return H[kb(a)>>2]-H[a>>2]>>1}function od(a,b,c,d){return O(O(a*d)-O(b*c))}function lc(a,b){return((a+b|0)-1|0)/(b|0)|0}function he(a){return H[kb(a)>>2]-H[a>>2]>>3}function gf(a){return H[kb(a)>>2]-H[a>>2]>>4}function ge(a){return H[kb(a)>>2]-H[a>>2]>>2}function Ps(a){a=a|0;return pa(H[a+60>>2])|0}function Pp(a){return H[tb(a)>>2]-H[a>>2]>>2}function Eg(a,b){if(!a){return}M[a+128>>3]=b}function Aw(a){a=a|0;Ul(H[a>>2]+132|0,1);X()}function ol(a){vl(a);H[a>>2]=51392;return a}function oe(a){return H[kb(a)>>2]-H[a>>2]|0}function cm(a){vl(a);H[a>>2]=51320;return a}function _s(a){a=a|0;H[H[a+484>>2]+28>>2]=1}function Mf(a,b){return K[a+4>>2]>K[b+4>>2]}function Gw(a){a=a|0;a=a+12|0;No(a,H[a>>2])}function Fg(a,b,c){return $o(fo(a),fo(b),c)}function By(a){a=a|0;Za[H[H[a>>2]+4>>2]](a)}function ym(a,b){return O(xm(a?O(-b):b)*b)}function yb(a){return H[a+4>>2]-H[a>>2]>>3}function vj(a,b){return H[a>>2]-H[b>>2]>>2}function ti(a,b){Za[H[H[b>>2]+40>>2]](a,b)}function rf(a){return H[a+4>>2]-H[a>>2]>>1}function qd(a){return H[a+4>>2]-H[a>>2]>>5}function pr(a,b){Ke(a,Al(H[b>>2]),H[b>>2])}function mq(a,b){H[a+84>>2]=b;rk(a+60|0,b)}function hd(a,b){Za[H[H[b>>2]+20>>2]](a,b)}function fv(a){a=a|0;H[H[a+24>>2]+36>>2]=1}function Zj(a,b,c){return W(c*c+(a*a+b*b))}function Xe(a,b){Za[H[H[b>>2]+44>>2]](a,b)}function Wh(a,b){return H[a>>2]-H[b>>2]>>3}function We(a,b){Za[H[H[b>>2]+32>>2]](a,b)}function Qd(a,b){Za[H[H[b>>2]+24>>2]](a,b)}function Pd(a,b){Za[H[H[b>>2]+28>>2]](a,b)}function Ce(a){return H[a+8>>2]&2147483647}function $j(a,b,c){return O(O(a*c)-O(b*b))}function pd(a,b){return H[a>>2]+N(b,36)|0}function nh(a){a=a|0;og(a+8|0);return a|0}function nf(a,b){H[a>>2]=H[b>>2];return a}function nd(a){H[a>>2]=H[a>>2]+8;return a}function mc(a,b){return H[a>>2]+N(b,20)|0}function kh(a){a=a|0;og(a+4|0);return a|0}function ic(a){return Fl(H[a>>2])<<24>>24}function fe(a){H[a>>2]=H[a>>2]-8;return a}function bd(a,b){return H[a>>2]+N(b,12)|0}function Zc(a){return H[a+4>>2]-H[a>>2]|0}function Qx(a,b){a=a|0;b=b|0;Kg(a,b+12|0)}function Px(a,b){a=a|0;b=b|0;Kg(a,b+16|0)}function rb(a,b){return H[a>>2]+(b<<2)|0}function nc(a){H[H[a>>2]+4>>2]=H[a+4>>2]}function io(a){return H[a>>2]==H[a+4>>2]}function dn(a,b){return H[a>>2]+(b<<4)|0}function Xd(a,b){Bp(a,b);Db(a+4|0,b+4|0)}function Ox(a,b){a=a|0;b=b|0;ed(a,31994)}function Oo(a){H[a+4>>2]=0;H[a>>2]=62008}function Nx(a,b){a=a|0;b=b|0;dg(a,56824)}function Nb(a,b){return H[a>>2]+(b<<3)|0}function Mx(a,b){a=a|0;b=b|0;ed(a,32003)}function Mj(a,b){Db(a,b);Db(a+4|0,b+4|0)}function Lx(a,b){a=a|0;b=b|0;dg(a,56844)}function Gb(a,b){return H[a>>2]+(b<<5)|0}function Fe(a){return(a|0)==32|a-9>>>0<5}function Cd(a,b){H[a+8>>2]=b|-2147483648}function Ad(a,b){return H[a>>2]==H[b>>2]}function zr(a,b){a=a|0;b=b|0;Lr(a,1,45)}function nl(a){H[a+4>>2]=H[a+4>>2]|8192}function lj(a){a=a|0;return Za[a|0]()|0}function hq(a){return O(Kf(a)/Kf(O(2)))}function go(a,b){H[a>>2]=H[a>>2]+(b<<2)}function ac(a,b){ua(a|0,62624,+H[b>>2])}function _o(a,b){a=a|0;b=b|0;return b|0}function Re(a,b){return K[a>>2]>2]}function Qo(a){H[a+4>>2]=8;of(a+12|0,8)}function Kq(a,b,c){if(b){pb(a,Rd(c),b)}}function Iw(a){a=a|0;return vb(a+4|0)|0}function Dv(a,b){a=a|0;b=b|0;Za[a|0](b)}function Dl(a,b){return H[a>>2]>2]}function Bb(a){if(a){jb(H[a>>2]);jb(a)}}function Ar(a,b){a=a|0;b=b|0;Sr(a,1,45)}function zi(a,b){return vb(a)+(b<<2)|0}function ui(a){a=a|0;return 2147483647}function ud(a){H[H[a+8>>2]>>2]=H[a>>2]}function sj(a){Bq(a,63616,63144,63140)}function gq(a){return O(T(O(a+O(.5))))}function dk(a){return Zg(a,1073741823)}function Yg(a,b,c){return zk(a,b,c,12)}function Yf(a,b){return(a|0)>(b|0)?a:b}function Vh(a,b){return(a|0)<(b|0)?a:b}function Uv(a){a=a|0;if(a){tc(a)}jb(a)}function Qv(a){a=a|0;if(a){Ln(a)}jb(a)}function Pk(a,b,c){return zk(a,b,c,20)}function Ip(a,b,c){return zk(a,b,c,36)}function Ie(a){Bq(a,64610,63152,63148)}function Ez(a){a=a|0;return H[a+12>>2]}function zm(a){a=O(a-a);return O(a/a)}function xs(a){a=a|0;return kl(a,0)|0}function ws(a){a=a|0;return kl(a,1)|0}function ue(a){return!(a-1&a)&a>>>0>2}function ts(a){a=a|0;return hl(a,0)|0}function ss(a){a=a|0;return hl(a,1)|0}function rq(a){return Zg(a,357913941)}function qn(a,b,c){return xk(a,b,c,4)}function oh(a,b){a=a|0;b=b|0;return-1}function og(a){a=a|0;Ji(a);return a|0}function _j(a){return Zg(a,536870911)}function _f(a,b,c){return xk(a,b,c,2)}function Yd(a){a=H[a>>2];if(a){_k(a)}}function Tq(a){return Zg(a,214748364)}function Ow(a){a=a|0;return H[a+4>>2]}function Os(a,b){a=a|0;b=b|0;return 0}function Nw(a){a=a|0;return H[a+8>>2]}function Mc(a){return I[a+11|0]>>>7|0}function Gl(a,b){return sl(a)^sl(b)^1}function Ep(a,b,c){return xk(a,b,c,3)}function Cl(a,b){return rl(a)^rl(b)^1}function vo(a){H[a>>2]=H[H[a>>2]>>2]}function qk(a,b){zb(a);Up(a,b);ci(a)}function lf(a,b){return mc(a+16|0,b)}function ip(a,b){Fc(a);Hm(a,b);dp(a)}function Yn(a){Tn(a,H[a+8>>2]);Vf(a)}function Tj(a,b){Zc(a);pm(a,b);Zo(a)}function Sx(a){a=a|0;return F[a+8|0]}function Rx(a){a=a|0;return F[a+9|0]}function Rh(a){H[a+4>>2]=H[a+4>>2]+1}function vc(a){El(H[a>>2]);return a}function uc(a){Al(H[a>>2]);return a}function Xm(a,b){return H[a>>2]+b|0}function Tg(a){return fk(H[a+4>>2])}function Md(a,b){return(a|0)==(b|0)}function Gc(a,b){H[a>>2]=b;return a}function Fd(a,b,c){if(c){ub(a,b,c)}}function Cw(a){a=a|0;jb(H[a+12>>2])}function Bj(a,b){return(b-a|0)/12|0}function ul(a){return Md(a,-1)?0:a}function cc(a){Oo(a);H[a>>2]=57080}function Me(a,b,c){H[b>>2]=H[c>>2]}function Ld(a,b){a=a|0;b=b|0;Ab(a)}function Jd(a,b){Eh(a);Uc(a+4|0,b)}function zf(a){return _d(a,72668)}function wb(a,b){return vb(a)+b|0}function ur(a){return _d(a,72512)}function tr(a){return _d(a,72504)}function pj(){return Ib(Hb(12))|0}function or(a){return _d(a,72528)}function oc(a){return H[a>>2]+8|0}function mr(a){return _d(a,72520)}function ig(a){return _d(a,72676)}function hc(a){return Bl(H[a>>2])}function gd(a){return _d(a,72628)}function eq(a,b){return tq(a,b,2)}function de(a,b,c){return Ad(b,c)}function ag(a){return fk(H[a>>2])}function ad(a){return _d(a,72620)}function Yw(a){a=a|0;return 31304}function Yc(a,b){return Gl(a,b)^1}function Xc(a,b){return Cl(a,b)^1}function Vv(a){a=a|0;return 37952}function Td(a){return a-48>>>0<10}function Tc(a){return H[Fb(a)>>2]}function Rv(a){a=a|0;return 38304}function Qf(a,b){yc(a,b);return a}function Ki(a){return _d(a,72636)}function Jl(a){return Aq(a,51064)}function Id(a,b){return tq(a,b,3)}function Ic(a,b){return Ad(a,b)^1}function Gi(a){return _d(a,72644)}function Fk(a,b){return H[a+b>>2]}function Cp(a,b){return Re(a,b)^1}function $v(a){a=a|0;return 37320}function yc(a,b){H[a>>2]=H[b>>2]}function xn(a){gf(a);Gd(a);gf(a)}function tf(a){yb(a);dq(a);gk(a)}function ml(a){a=a|0;Ti(a);jb(a)}function mk(a){Jc(a);jq(a);iq(a)}function lq(a){Oe(a);Jc(a);Oe(a)}function kf(a){H[a>>2]=H[a>>2]+4}function ji(a,b,c){F[b|0]=I[c|0]}function im(a,b,c){mm(a,b,c,0,0)}function il(a){a=a|0;Ri(a);jb(a)}function bq(a){sf(a);qd(a);sf(a)}function bf(a){Kd(a);Rb(a);Kd(a)}function _g(a){H[a>>2]=H[a>>2]+1}function Xg(a){ge(a);zb(a);ge(a)}function Ww(a){a=a|0;Bk(a);jb(a)}function Um(a){oe(a);Zc(a);oe(a)}function Sm(a){pe(a);Fc(a);pe(a)}function Rg(a){he(a);yb(a);he(a)}function Pl(a){return Aq(a,51e3)}function Pi(a){return!H[a+16>>2]}function Ig(a){jb(H[a>>2]);jb(a)}function Hc(a){return Fc(a+16|0)}function Cm(a,b){zh(a,b,b>>31,2)}function Ap(a){qf(a);rf(a);qf(a)}function Ao(a){return H[a+12>>2]}function xc(a,b){return Ad(a,b)}function vi(a){a=a|0;return 127}function tw(a){a=a|0;H[15784]=a}function lk(a,b){return Gb(a,b)}function bl(a){if(dl(a)){jb(a)}}function Ui(a,b){return Rl(a,b)}function Si(a){return a<<24>>24}function Sh(a,b){return zo(a,b)}function Rj(a,b){return ap(a,b)}function Ph(a,b){return a>2}function Ql(a){a=a|0;jb(og(a))}function Qi(a){a=a|0;jb(nh(a))}function Mi(a){a=a|0;jb(kh(a))}function Lw(a){a=a|0;jb(Yj(a))}function Lc(a,b){F[a|0]=I[b|0]}function Kw(a){a=a|0;jb(Xj(a))}function Jw(a){a=a|0;jb(yp(a))}function Is(a){a=a|0;jb(Ti(a))}function Es(a){a=a|0;jb(Ri(a))}function Dy(a){a=a|0;jb(cr(a))}function As(a){a=a|0;jb(Ji(a))}function zn(a){a=a|0;return 2}function sw(){return H[15784]}function oo(a){return a+124|0}function nk(a){a=a|0;return 1}function md(a){a=a|0;return 0}function eh(a,b){H[a+72>>2]=b}function ch(a){return!H[a>>2]}function ap(a,b){return b-a|0}function Ul(a,b){Xl(a,b);Fa()}function Th(a,b){F[a+100|0]=b}function Tb(a){return $n(a,a)}function Pf(a){return a+116|0}function Kl(a){a=a|0;return-1}function Kb(a,b){Ok(a,b+28|0)}function Ib(a){Lf(a);return a}function Hp(a,b,c){ub(b,c,36)}function Do(a){return a+104|0}function Bn(a){a=a|0;return 4}function yr(a){nr(a,H[a>>2])}function xp(a){H[a>>2]=62976}function vl(a){H[a>>2]=51872}function tb(a){return a+12|0}function sh(a,b){a=a|0;b=b|0}function pc(a){return O(a*a)}function oq(a,b){oe(a);oe(a)}function mi(a,b){Kd(a);Kd(a)}function jq(a){Wp(a,H[a>>2])}function jh(a,b){Ok(a,b+4|0)}function dr(a){Oq(a,H[a>>2])}function dq(a){ei(a,H[a>>2])}function Zf(a,b){ge(a);ge(a)}function Xh(a,b){he(a);he(a)}function Wc(a,b){F[a+11|0]=b}function Vp(a){Up(a,H[a>>2])}function Ub(a){return a+16|0}function Po(a,b){H[a+8>>2]=b}function Pm(a){Hm(a,H[a>>2])}function Pc(a,b){H[a+4>>2]=b}function Nj(a){return a+60|0}function Dq(a,b){pe(a);pe(a)}function Am(a){pm(a,H[a>>2])}function wn(a,b){Te(a,b,16)}function nr(a,b){Te(a,b,12)}function kb(a){return a+8|0}function fd(){vd(30979);X()}function Wp(a,b){Te(a,b,36)}function Rd(a){return a&255}function Qr(a){H[a+12>>2]=0}function Od(a){return!nb(a)}function Hm(a,b){Te(a,b,20)}function Fb(a){return a+4|0}function Aj(a,b){ub(a,b,36)}function vp(a,b){Te(a,b,2)}function up(a,b){G[b>>1]=0}function pm(a,b){Te(a,b,1)}function nv(a){a=a|0;an(a)}function mb(a){Za[13](a)|0}function iq(a){Oe(a);Jc(a)}function gk(a){he(a);yb(a)}function ei(a,b){Te(a,b,8)}function dp(a){pe(a);Fc(a)}function ci(a){ge(a);zb(a)}function bk(a,b){H[b>>2]=0}function Zo(a){oe(a);Zc(a)}function Zb(a){a=a|0;jb(a)}function Up(a,b){Te(a,b,4)}function Uc(a,b){H[a>>2]=b}function Ts(){return 68464}function Og(a){Kd(a);Rb(a)}function Hh(a,b,c){Kg(b,c)}function Eo(a,b){pb(a,0,b)}function Cb(a){Gg(H[a>>2])}function Vw(){return Xa|0}function Uw(a){a=a|0;Xa=a}function Lh(a){ee(a+24|0)}function Fp(a){pb(a,0,36)}function wo(a){tc(a+4|0)}function vn(a){Mn(a+8|0)}function rp(a,b){yc(a,b)}function fp(a){ee(a+4|0)}function Uo(a){_l(a+4|0)}function Rp(a,b){bk(a,b)}function Mq(a){a=a|0;X()}function Eh(a){H[a>>2]=0}function ln(a){oi(a,16)}function hk(a){oi(a,36)}function Uq(a){oi(a,20)}function Io(a){F[a|0]=0}function uk(a){oi(a,1)}function mj(a){Gc(a,1)}function gn(a,b){ob(b)}function fc(a){Ec(a,0)}function Qb(){_();X()}function li(a){tb(a)}function ai(a){Ib(a)}function Vo(a){Xf(a)}function Ue(a){a=a|0} +function ww(a){a=a|0;var b=0,c=0,d=0,e=O(0),f=0,g=0,h=0,i=0,j=0,k=O(0),l=0,m=0,n=0,o=0,p=0,q=O(0),r=0,s=0,t=0,u=0,w=0,y=0,B=O(0),C=0,D=0,E=0,G=0,J=0,Q=0,R=0,V=0,Y=0,Z=0,$=0,aa=0,ca=O(0),da=0,ea=0,fa=O(0),ga=0,ha=0,ia=0,ja=0,ka=O(0),la=O(0),ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=O(0),ta=0,ua=0,va=O(0),wa=0,xa=0,ya=0,za=O(0),Aa=0,Ba=0,Ca=O(0),Da=0,Ea=0,Fa=O(0),Ga=0,Ha=O(0),Ia=0,Ja=0,Ka=0,La=0,Ma=0,Na=0,Oa=0,Pa=0,Qa=0,Ra=0,Sa=0,Ta=0,Ua=0,Va=0,Wa=0,Ya=0,Za=0,_a=0,$a=0,ab=0,bb=0,cb=0,db=0,eb=0,fb=0,gb=O(0),hb=0;qa=Xa+-64|0;Xa=qa;H[qa+60>>2]=a;eb=qa,fb=sc(68668,qa+60|0),H[eb>>2]=fb;eb=qa,fb=kc(),H[eb+56>>2]=fb;a=-1;a:{if(xc(qa,qa+56|0)){break a}Da=Cc(qa+60|0);H[qa+56>>2]=0;H[qa+52>>2]=-1;if(H[Da+256>>2]!=-2){break a}ra=Xa-32|0;Xa=ra;b:{c:{d:{e:{G=H[Da+224>>2];Y=H[Da+204>>2];f:{if(!(Y?G:0)){sb(0,3,12116,0);break f}s=H[G+16>>2];h=H[G+12>>2];g:{Ja=H[G+20>>2];if((Ja|0)==1){break g}h:{i:{switch(Ja-1|0){case 0:H[ra+28>>2]=h;H[ra+24>>2]=s;a=N(h,s);c=qb(a);if(!c){break d}Y=ub(c,Y,a);break h;case 4:g=Y;c=(h|0)/3|0;j=c<<1;H[ra+28>>2]=j;b=(s|0)/3|0;a=b<<1;H[ra+24>>2]=a;j:{a=qb(N(a,j));if(a){p=(b|0)>0?b:0;l=(c|0)>0?c:0;Y=a;b=a;while(1){if((f|0)!=(p|0)){Y=j+Y|0;d=N(f,3);m=g+N(d,h)|0;c=g+N(h,d+2|0)|0;i=g+N(h,d+1|0)|0;d=0;while(1){if((d|0)!=(l|0)){F[b|0]=(I[m|0]+(I[m+1|0]>>>1|0)+(I[i|0]>>>1)+(I[i+1|0]>>>2)<<2>>>0)/9;F[Y|0]=(I[c|0]+((I[i+1|0]>>>2)+(I[i|0]>>>1)|0)+(I[c+1|0]>>>1)<<2>>>0)/9;F[b+1|0]=(I[m+2|0]+(I[m+1|0]>>>1|0)+(I[i+1|0]>>>2)+(I[i+2|0]>>>1)<<2>>>0)/9;F[Y+1|0]=(I[c+2|0]+((I[i+2|0]>>>1)+(I[i+1|0]>>>2)+(I[c+1|0]>>>1)|0)<<2>>>0)/9;d=d+1|0;c=c+3|0;i=i+3|0;m=m+3|0;Y=Y+2|0;b=b+2|0;continue}break}f=f+1|0;b=b+j|0;continue}break}Y=a;break j}break d}break h;case 1:d=Y;c=(h|0)/2|0;H[ra+28>>2]=c;Y=(s|0)/2|0;H[ra+24>>2]=Y;k:{a=qb(N(c,Y));if(a){g=(Y|0)>0?Y:0;f=(c|0)>0?c:0;Y=a;while(1){if((b|0)!=(g|0)){c=b<<1;i=d+N(c,h)|0;m=d+N(h,c|1)|0;c=0;while(1){if((c|0)!=(f|0)){F[Y|0]=I[m+1|0]+(I[m|0]+(I[i+1|0]+I[i|0]|0)|0)>>>2;c=c+1|0;m=m+2|0;i=i+2|0;Y=Y+1|0;continue}break}b=b+1|0;continue}break}Y=a;break k}break d}break h;case 3:a=(h|0)/3|0;H[ra+28>>2]=a;b=(s|0)/3|0;H[ra+24>>2]=b;l:{d=qb(N(a,b));if(d){j=(b|0)>0?b:0;p=(a|0)>0?a:0;a=d;while(1){if((c|0)!=(j|0)){g=N(c,3);i=N(g,h)+Y|0;b=N(h,g+2|0)+Y|0;m=N(h,g+1|0)+Y|0;f=0;while(1){if((f|0)!=(p|0)){F[a|0]=(I[b+2|0]+(I[b+1|0]+(I[b|0]+(I[m+2|0]+(I[m+1|0]+(I[m|0]+(I[i+2|0]+(I[i+1|0]+I[i|0]|0)|0)|0)|0)|0)|0)|0)>>>0)/9;f=f+1|0;b=b+3|0;m=m+3|0;i=i+3|0;a=a+1|0;continue}break}c=c+1|0;continue}break}Y=d;break l}break d}break h;default:break i}}a=(h|0)/4|0;H[ra+28>>2]=a;c=(s|0)/4|0;H[ra+24>>2]=c;m:{d=qb(N(a,c));if(d){j=(c|0)>0?c:0;p=(a|0)>0?a:0;a=d;while(1){if((f|0)!=(j|0)){c=f<<2;i=N(c,h)+Y|0;b=N(h,c|3)+Y|0;m=N(h,c|2)+Y|0;c=N(h,c|1)+Y|0;g=0;while(1){if((g|0)!=(p|0)){F[a|0]=I[b+3|0]+(I[b+2|0]+(I[b+1|0]+(I[b|0]+(I[m+3|0]+(I[m+2|0]+(I[m+1|0]+(I[m|0]+(I[c+3|0]+(I[c+2|0]+(I[c+1|0]+(I[c|0]+(I[i+3|0]+(I[i+2|0]+(I[i+1|0]+I[i|0]|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)>>>4;g=g+1|0;b=b+4|0;m=m+4|0;c=c+4|0;i=i+4|0;a=a+1|0;continue}break}f=f+1|0;continue}break}Y=d;break m}break d}}if(Y){break g}break f}a=H[G>>2];Pa=Xa-32|0;Xa=Pa;ta=On(Pa,Y,1,h,s,h);m=0;Qa=Xa-32|0;Xa=Qa;ha=H[H[a>>2]>>2];i=ha+92|0;n:{o:{if(!qd(Fb(i))){break o}if(H[Gb(Fb(i),0)+4>>2]!=H[ta+4>>2]){break o}if(H[Gb(Fb(i),0)+8>>2]==H[ta+8>>2]){break n}}c=H[ta+4>>2];b=H[ta+8>>2];while(1){if(!((c|0)<8|(b|0)<8)){m=m+1|0;b=b>>1;c=c>>1;continue}break}a=H[ta+4>>2];c=H[ta+8>>2];b=0;H[i+20>>2]=3;H[i+16>>2]=m;e=fq(O(2),O(.5));L[i+24>>2]=e;eb=i,gb=O(O(1)/Kf(e)),L[eb+28>>2]=gb;d=i+4|0;sk(d,N(H[i+20>>2],m));g=(m|0)>0?m:0;p:while(1){if((b|0)!=(g|0)){f=c>>>b|0;h=a>>>b|0;m=0;while(1){s=H[i+20>>2];if(s>>>0<=m>>>0){b=b+1|0;continue p}else{tj(Gb(d,N(b,s)+m|0),2,h,f,1);m=m+1|0;continue}}}break}b=i+32|0;d=rf(b);g=N(a,c);q:{if(d>>>0>>0){h=Xa-32|0;Xa=h;m=g-d|0;r:{if(m>>>0<=H[kb(b)>>2]-H[b+4>>2]>>1>>>0){a=Xa-16|0;Xa=a;H[a>>2]=b;c=H[b+4>>2];H[a+4>>2]=c;H[a+8>>2]=c+(m<<1);m=H[a+4>>2];c=H[a+8>>2];while(1){if((c|0)==(m|0)){nc(a);Xa=a+16|0}else{up(kb(b),m);m=m+2|0;H[a+4>>2]=m;continue}break}break r}j=kb(b);d=h+8|0;s=rf(b)+m|0;a=Xa-16|0;Xa=a;H[a+12>>2]=s;f=Xa-16|0;Xa=f;kb(b);H[f+12>>2]=2147483647;H[f+8>>2]=2147483647;c=H[Se(f+12|0,f+8|0)>>2];Xa=f+16|0;s:{if(c>>>0>=s>>>0){f=qf(b);if(f>>>0>>1>>>0){H[a+8>>2]=f<<1;c=H[zc(a+8|0,a+12|0)>>2]}Xa=a+16|0;a=c;break s}fd();X()}s=rf(b);c=0;f=Xa-16|0;Xa=f;H[f+12>>2]=0;Jd(d+12|0,j);if(a){if(a>>>0>2147483647){vd(15665);X()}c=Hb(a<<1)}H[d>>2]=c;s=(s<<1)+c|0;H[d+8>>2]=s;H[d+4>>2]=s;eb=tb(d),fb=(a<<1)+c|0,H[eb>>2]=fb;Xa=f+16|0;a=Xa-16|0;Xa=a;H[a>>2]=H[d+8>>2];c=H[d+8>>2];H[a+8>>2]=d+8;H[a+4>>2]=c+(m<<1);c=H[a>>2];while(1){if(H[a+4>>2]!=(c|0)){up(H[d+16>>2],H[a>>2]);c=H[a>>2]+2|0;H[a>>2]=c;continue}break}ud(a);Xa=a+16|0;Ap(b);a=d+4|0;vf(kb(b),H[b>>2],H[b+4>>2],a);Db(b,a);Db(b+4|0,d+8|0);Db(kb(b),tb(d));H[d>>2]=H[d+4>>2];rf(b);qf(b);qf(b);a=H[d+4>>2];while(1){if((a|0)!=H[d+8>>2]){H[d+8>>2]=H[d+8>>2]-2;continue}break}if(H[d>>2]){a=H[d>>2];tb(d);jb(a)}}Xa=h+32|0;break q}if(d>>>0>g>>>0){a=H[b>>2]+(g<<1)|0;rf(b);vp(b,a);qf(b);rf(b)}}uf(i+44|0,g);uf(i+56|0,g)}s=_c(Qa,3652);t:{u:{v:{w:{x:{if(H[ta>>2]==1){if(H[ta+16>>2]!=1){break x}a=i+4|0;if((qd(a)|0)!=(N(H[i+20>>2],H[i+16>>2])|0)){break w}if(H[ta+4>>2]!=H[Gb(a,0)+4>>2]){break v}if(H[ta+8>>2]!=H[Gb(a,0)+8>>2]){break u}Mg(i,Gb(a,0),ta);Mg(i,Gb(a,1),Gb(a,0));zp(i,Gb(a,2),Gb(a,1));b=1;while(1){if(K[i+16>>2]<=b>>>0){break t}d=H[Gb(a,N(H[i+20>>2],b))+24>>2];j=H[Gb(a,N(H[i+20>>2],b)-1|0)+24>>2];m=0;h=H[Gb(a,N(H[i+20>>2],b)-1|0)+4>>2];p=h<<1;l=H[Gb(a,N(H[i+20>>2],b)-1|0)+8>>2]>>>1|0;$=h>>>1|0;y:while(1){if((m|0)!=(l|0)){c=j+(N(m,p)<<2)|0;f=c+(h<<2)|0;g=0;while(1)if((g|0)==($|0)){m=m+1|0;continue y}else{L[d>>2]=O(O(O(L[c>>2]+L[c+4>>2])+L[f>>2])+L[f+4>>2])*O(.25);f=f+8|0;c=c+8|0;g=g+1|0;d=d+4|0;continue}}break}Mg(i,Gb(a,N(H[i+20>>2],b)+1|0),Gb(a,N(H[i+20>>2],b)));zp(i,Gb(a,N(H[i+20>>2],b)+2|0),Gb(a,N(H[i+20>>2],b)+1|0));b=b+1|0;continue}}mb(ib(ib(lb(ib(ib(ib(72016,6474),2775),3764),330),4334),7007));break c}mb(ib(ib(lb(ib(ib(ib(72016,8173),2775),3764),331),4334),8543));break c}mb(ib(ib(lb(ib(ib(ib(72016,9326),2775),3764),333),4334),9820));break c}mb(ib(ib(lb(ib(ib(ib(72016,10821),2775),3764),334),4334),11200));break c}mb(ib(ib(lb(ib(ib(ib(72016,11996),2775),3764),335),4334),11200));break c}wc(s);xa=Xa-48|0;Xa=xa;p=ha+160|0;z:{if(H[p>>2]==H[Gb(Fb(i),0)+4>>2]){if(H[p+4>>2]==H[Gb(Fb(i),0)+8>>2]){break z}}m=0;c=0;f=0;a=p+32|0;A:{if(qd(i+4|0)){b=H[Qe(i,0,0)>>2];g=H[Qe(i,0,0)+4>>2];h=H[Qe(i,0,0)+8>>2];H[a+12>>2]=H[i+16>>2];d=H[i+20>>2]-1|0;H[a+16>>2]=d;sk(a,N(d,H[a+12>>2]));B:while(1){if(K[a+12>>2]<=m>>>0){break A}s=h>>>m|0;j=g>>>m|0;d=0;while(1){l=H[a+16>>2];if(l>>>0<=d>>>0){m=m+1|0;continue B}else{tj(Gb(a,N(m,l)+d|0),b,j,s,1);d=d+1|0;continue}}}}mb(ib(ib(lb(ib(ib(ib(72016,1309),2363),3764),53),4334),4794));break c}m=H[Gb(Fb(i),0)+4>>2];h=H[Gb(Fb(i),0)+8>>2];g=H[i+16>>2];d=H[i+20>>2];a=p+92|0;L[a+24>>2]=.800000011920929;H[a+20>>2]=5;L[a+16>>2]=1.5;L[a+12>>2]=3;H[a+8>>2]=36;H[a+4>>2]=d;H[a>>2]=g;uf(a+28|0,36);s=a+40|0;sk(s,N(H[a+4>>2],H[a>>2]));C:while(1){if((c|0)!=(g|0)){a=h>>>c|0;j=m>>>c|0;l=N(c,d);b=0;while(1)if((b|0)==(d|0)){c=c+1|0;continue C}else{tj(Gb(s,b+l|0),2,j,a,2);b=b+1|0;continue}}break}eb=p,fb=H[Gb(Fb(i),0)+4>>2],H[eb>>2]=fb;eb=p,fb=H[Gb(Fb(i),0)+8>>2],H[eb+4>>2]=fb;c=H[p+8>>2];d=p+16|0;a=d;b=Rb(a);D:{if(c>>>0>b>>>0){g=Xa-32|0;Xa=g;b=c-b|0;E:{if(b>>>0<=(H[kb(a)>>2]-H[a+4>>2]|0)/12>>>0){Op(a,b);break E}c=kb(a);c=Np(g+8|0,bg(a,Rb(a)+b|0),Rb(a),c);Mp(c,b);Lp(a,c);a=H[c+4>>2];while(1){if((a|0)!=H[c+8>>2]){b=H[c+8>>2]-12|0;H[c+8>>2]=b;Yp(b);continue}break}if(H[c>>2]){a=H[c>>2];li(c);jb(a)}}Xa=g+32|0;break D}if(b>>>0>c>>>0){c=H[a>>2]+N(c,12)|0;Rb(a);_p(a,c);Og(a)}}while(1){if(Rb(d)>>>0>f>>>0){a=bd(d,f);c=H[p+12>>2];b=Rb(a);F:{if(c>>>0>b>>>0){g=Xa-32|0;Xa=g;b=c-b|0;G:{if(b>>>0<=(H[kb(a)>>2]-H[a+4>>2]|0)/12>>>0){Op(a,b);break G}c=kb(a);c=Np(g+8|0,bg(a,Rb(a)+b|0),Rb(a),c);Mp(c,b);Lp(a,c);a=H[c+4>>2];while(1){if((a|0)!=H[c+8>>2]){b=H[c+8>>2]-12|0;H[c+8>>2]=b;xe(b);continue}break}if(H[c>>2]){a=H[c>>2];li(c);jb(a)}}Xa=g+32|0;break F}if(b>>>0>c>>>0){c=H[a>>2]+N(c,12)|0;Rb(a);Xp(a,c);Og(a)}}f=f+1|0;continue}break}}c=pp(Hb(148));a=Xa-16|0;Xa=a;c=op(a+8|0,c);Ia=ha- -64|0;Mj(c,Ia);ee(c);Xa=a+16|0;Uc(H[Ia>>2],H[Gb(Fb(i),0)+4>>2]);Pc(H[Ia>>2],H[Gb(Fb(i),0)+8>>2]);_a=_c(xa+16|0,4179);$a=H[Ia>>2];$=ha+316|0;m=0;wa=Xa-48|0;Xa=wa;H:{I:{J:{K:{L:{if(i){if(!p){break L}if(!qd(Fb(i))){break K}if(H[Gb(Fb(i),0)+4>>2]!=H[p>>2]){break J}if(H[Gb(Fb(i),0)+8>>2]!=H[p+4>>2]){break I}d=0;ya=Xa-32|0;Xa=ya;M:{a=i;N:{if(H[a+16>>2]>0){n=_c(ya,17813);s=a;O:{P:{Q:{E=p+32|0;j=E;if(qd(j)){if(H[s+16>>2]<=0){break Q}if(!Bd(s,22032,27688)){break P}R:while(1){a=0;if(K[j+12>>2]<=d>>>0){break O}S:while(1)if(K[j+16>>2]<=a>>>0){d=d+1|0;continue R}else{c=Gb(j,N(H[j+16>>2],d)+a|0);b=Qe(s,d,a);a=a+1|0;g=Qe(s,d,a);h=0;T:{U:{V:{W:{X:{Y:{Z:{_:{$:{aa:{if(H[c>>2]==2){if(H[b>>2]!=2){break aa}if(H[g>>2]!=2){break $}if(H[c+16>>2]!=1){break _}if(H[b+16>>2]!=1){break Z}if(H[g+16>>2]!=1){break Y}if(H[c+4>>2]!=H[g+4>>2]){break X}if(H[c+8>>2]!=H[g+8>>2]){break W}if(H[b+4>>2]!=H[g+4>>2]){break V}if(H[b+8>>2]!=H[g+8>>2]){break U}ba:while(1){if(K[b+8>>2]<=h>>>0){continue S}f=0;if(K[c+8>>2]<=h>>>0){mb(ib(ib(lb(ib(ib(ib(72016,26486),26523),3764),119),4334),26664));break N}o=H[c+24>>2]+N(H[c+12>>2],h)|0;r=Jb(b,h);u=Jb(g,h);while(1)if(K[b+4>>2]<=f>>>0){h=h+1|0;continue ba}else{l=f<<2;L[l+o>>2]=L[l+r>>2]-L[l+u>>2];f=f+1|0;continue}}}mb(ib(ib(lb(ib(ib(ib(72016,10117),2363),3764),86),4334),10657));break T}mb(ib(ib(lb(ib(ib(ib(72016,11360),2363),3764),87),4334),10657));break T}mb(ib(ib(lb(ib(ib(ib(72016,11897),2363),3764),88),4334),10657));break T}mb(ib(ib(lb(ib(ib(ib(72016,13945),2363),3764),89),4334),14422));break T}mb(ib(ib(lb(ib(ib(ib(72016,15050),2363),3764),90),4334),14422));break T}mb(ib(ib(lb(ib(ib(ib(72016,15547),2363),3764),91),4334),14422));break T}mb(ib(ib(lb(ib(ib(ib(72016,15971),2363),3764),92),4334),16055));break T}mb(ib(ib(lb(ib(ib(ib(72016,16695),2363),3764),93),4334),16745));break T}mb(ib(ib(lb(ib(ib(ib(72016,17203),2363),3764),94),4334),16055));break T}mb(ib(ib(lb(ib(ib(ib(72016,17672),2363),3764),95),4334),16745))}break N}}}mb(ib(ib(lb(ib(ib(ib(72016,5669),2363),3764),72),4334),6202));break N}mb(ib(ib(lb(ib(ib(ib(72016,7263),2363),3764),73),4334),7749));break N}mb(ib(ib(lb(ib(ib(ib(72016,8834),2363),3764),74),4334),9248));break N}wc(n);ab=_c(ya,17924);l=Xa-48|0;Xa=l;La=p+60|0;mk(La);Ra=l+8|4;la=pc(L[p+52>>2]);c=1;ca:{while(1){da:{ea:{fa:{ga:{ha:{ia:{ja:{ka:{if(qd(E)-1>>>0>c>>>0){f=lk(E,c-1|0);j=lk(E,c);b=c+1|0;h=lk(E,b);la:{if(qd(E)>>>0>c>>>0){e=gq(hq(O(K[Gb(E,0)+4>>2]/K[Gb(E,c)+4>>2]>>>0)));if(O(P(e))>2]|0;if(!(H[f+4>>2]!=H[j+4>>2]|H[f+4>>2]!=H[h+4>>2])){if(H[f+8>>2]!=H[j+8>>2]){break ka}if(H[f+8>>2]!=H[h+8>>2]){break ja}a=1;c=H[j+4>>2]-1|0;Ga=c>>>0>1?c:1;c=H[j+8>>2]-1|0;bb=c>>>0>1?c:1;k=O(r|0);ma:while(1){if((a|0)==(bb|0)){break ea}c=1;q=O(a>>>0);n=a-1|0;Ba=Jb(f,n);u=Jb(f,a);d=a+1|0;V=Jb(f,d);Z=Jb(j,n);ua=Jb(j,a);R=Jb(j,d);ia=Jb(h,n);ea=Jb(h,a);Q=Jb(h,d);while(1)if((c|0)==(Ga|0)){a=d;continue ma}else{a=c<<2;n=a+ua|0;na:{if(pc(L[n>>2])>2];n=c-1<<2;B=L[n+Ba>>2];oa:{pa:{if(!(e>B)|!(e>L[a+Ba>>2])){break pa}o=c+1<<2;if(!(e>L[o+Ba>>2])|!(e>L[n+u>>2])|(!(e>L[a+u>>2])|!(e>L[o+u>>2]))|(!(e>L[n+V>>2])|!(e>L[a+V>>2])|(!(e>L[o+V>>2])|!(e>L[n+Z>>2])))|(!(e>L[a+Z>>2])|!(e>L[o+Z>>2])|(!(e>L[n+ua>>2])|!(e>L[o+ua>>2]))|(!(e>L[n+R>>2])|!(e>L[a+R>>2])|(!(e>L[o+R>>2])|!(e>L[n+ia>>2]))))|(!(e>L[a+ia>>2])|!(e>L[o+ia>>2])|(!(e>L[n+ea>>2])|!(e>L[a+ea>>2]))|(!(e>L[a+Q>>2])|(!(e>L[o+ea>>2])|!(e>L[n+Q>>2]))))){break pa}if(e>L[o+Q>>2]){break oa}}if(!(e>2])){break na}o=c+1<<2;if(!(e>2])|!(e>2])|(!(e>2])|!(e>2]))|(!(e>2])|!(e>2])|(!(e>2])|!(e>2])))|(!(e>2])|!(e>2])|(!(e>2])|!(e>2]))|(!(e>2])|!(e>2])|(!(e>2])|!(e>2]))))|(!(e>2])|!(e>2])|(!(e>2])|!(e>2]))|(!(e>2])|!(e>2])|(!(e>2])|!(e>2]))))){break na}}L[l+32>>2]=e;H[l+24>>2]=r;H[l+20>>2]=g;eb=l,gb=hi(s,g,k),L[eb+36>>2]=gb;a=l+8|0;Wg(a,Ra,O(c>>>0),q,g);Vg(La,a)}c=c+1|0;continue}}}if(!(H[f+4>>2]!=H[j+4>>2]|H[h+4>>2]!=(H[j+4>>2]>>>1|0))){if(H[f+8>>2]!=H[j+8>>2]){break ia}if(H[h+8>>2]!=(H[j+8>>2]>>>1|0)){break ha}a=2;e=O(O(H[h+4>>2]-1>>>0)+O(-.5));e=O(T(O(O(e+e)+O(.5))));qa:{if(e=O(0)){c=~~e>>>0;break qa}c=0}Ba=c>>>0>2?c:2;e=O(O(H[h+8>>2]-1>>>0)+O(-.5));e=O(T(O(O(e+e)+O(.5))));ra:{if(e=O(0)){c=~~e>>>0;break ra}c=0}ua=c>>>0>2?c:2;sa=O(r|0);sa:while(1){if((a|0)==(ua|0)){break ea}za=O(a>>>0);q=O(O(za*O(.5))+O(-.25));B=O(q+O(.5));fa=O(q+O(-.5));c=2;n=a-1|0;ia=Jb(f,n);u=Jb(f,a);d=a+1|0;V=Jb(f,d);Z=Jb(j,n);ea=Jb(j,a);R=Jb(j,d);while(1)if((c|0)==(Ba|0)){a=d;continue sa}else{n=c<<2;a=n+ea|0;ta:{if(pc(L[a>>2])>>0);k=O(O(ka*O(.5))+O(-.25));e=L[a>>2];o=c-1<<2;Ga=o+ia|0;ua:{va:{if(!(e>L[Ga>>2])|!(e>L[n+ia>>2])){break va}Q=c+1<<2;if(!(e>L[Q+ia>>2])|!(e>L[o+u>>2])|(!(e>L[n+u>>2])|!(e>L[u+Q>>2]))|(!(e>L[o+V>>2])|!(e>L[n+V>>2])|(!(e>L[Q+V>>2])|!(e>L[o+Z>>2])))|(!(e>L[n+Z>>2])|!(e>L[Q+Z>>2])|(!(e>L[o+ea>>2])|!(e>L[Q+ea>>2]))|(!(e>L[R+Q>>2])|(!(e>L[o+R>>2])|!(e>L[n+R>>2]))))){break va}ca=O(k+O(-.5));if(!(Eb(h,ca,fa)>2]>Eb(h,k,fa))){break va}e=O(k+O(.5));if(!(L[a>>2]>Eb(h,e,fa))){break va}if(!(L[a>>2]>Eb(h,ca,q))){break va}if(!(L[a>>2]>Eb(h,k,q))){break va}if(!(L[a>>2]>Eb(h,e,q))){break va}if(!(L[a>>2]>Eb(h,ca,B))){break va}if(!(L[a>>2]>Eb(h,k,B))){break va}if(L[a>>2]>Eb(h,e,B)){break ua}}e=L[a>>2];if(!(e>2])|!(e>2])){break ta}Q=c+1<<2;if(!(e>2])|!(e>2])|(!(e>2])|!(e>2]))|(!(e>2])|!(e>2])|(!(e>2])|!(e>2])))|(!(e>2])|!(e>2])|(!(e>2])|!(e>2]))|(!(e>2])|(!(e>2])|!(e>2]))))){break ta}ca=O(k+O(-.5));if(!(Eb(h,ca,fa)>e)){break ta}if(!(L[a>>2]>2]>2]>2]>2]>2]>2]>2]>2]=r;H[l+20>>2]=g;L[l+32>>2]=L[a>>2];eb=l,gb=hi(s,g,sa),L[eb+36>>2]=gb;a=l+8|0;Wg(a,Ra,ka,za,g);Vg(La,a)}c=c+1|0;continue}}}c=b;a=H[f+4>>2]>>>1|0;if((a|0)!=H[j+4>>2]|(a|0)!=H[h+4>>2]){continue}if(H[j+8>>2]!=(H[f+8>>2]>>>1|0)){break ga}if(H[h+8>>2]!=(H[f+8>>2]>>>1|0)){break fa}a=1;c=H[j+4>>2]-1|0;Ba=c>>>0>1?c:1;c=H[j+8>>2]-1|0;ua=c>>>0>1?c:1;sa=O(r|0);wa:while(1){if((a|0)==(ua|0)){break ea}c=1;q=O(O(a<<1>>>0)+O(.5));B=O(q+O(2));fa=O(q+O(-2));za=O(a>>>0);n=a-1|0;ia=Jb(j,n);ea=Jb(j,a);d=a+1|0;u=Jb(j,d);V=Jb(h,n);Z=Jb(h,a);R=Jb(h,d);while(1)if((c|0)==(Ba|0)){a=d;continue wa}else{n=c<<2;a=n+ea|0;xa:{if(pc(L[a>>2])>>0)+O(.5));e=L[a>>2];o=c-1<<2;Ga=o+ia|0;ya:{za:{if(!(e>L[Ga>>2])|!(e>L[n+ia>>2])){break za}Q=c+1<<2;if(!(e>L[Q+ia>>2])|!(e>L[o+ea>>2])|(!(e>L[Q+ea>>2])|!(e>L[o+u>>2]))|(!(e>L[n+u>>2])|!(e>L[u+Q>>2])|(!(e>L[o+V>>2])|!(e>L[n+V>>2])))|(!(e>L[Q+V>>2])|!(e>L[o+Z>>2])|(!(e>L[n+Z>>2])|!(e>L[Q+Z>>2]))|(!(e>L[R+Q>>2])|(!(e>L[o+R>>2])|!(e>L[n+R>>2]))))){break za}ca=O(k+O(-2));if(!(Eb(f,ca,fa)>2]>Eb(f,k,fa))){break za}e=O(k+O(2));if(!(L[a>>2]>Eb(f,e,fa))){break za}if(!(L[a>>2]>Eb(f,ca,q))){break za}if(!(L[a>>2]>Eb(f,k,q))){break za}if(!(L[a>>2]>Eb(f,e,q))){break za}if(!(L[a>>2]>Eb(f,ca,B))){break za}if(!(L[a>>2]>Eb(f,k,B))){break za}if(L[a>>2]>Eb(f,e,B)){break ya}}e=L[a>>2];if(!(e>2])|!(e>2])){break xa}Q=c+1<<2;if(!(e>2])|!(e>2])|(!(e>2])|!(e>2]))|(!(e>2])|!(e>2])|(!(e>2])|!(e>2])))|(!(e>2])|!(e>2])|(!(e>2])|!(e>2]))|(!(e>2])|(!(e>2])|!(e>2]))))){break xa}ca=O(k+O(-2));if(!(Eb(f,ca,fa)>e)){break xa}if(!(L[a>>2]>2]>2]>2]>2]>2]>2]>2]>2]=r;H[l+20>>2]=g;L[l+32>>2]=L[a>>2];eb=l,gb=hi(s,g,sa),L[eb+36>>2]=gb;a=l+8|0;Wg(a,Ra,O(c>>>0),za,g);Vg(La,a)}c=c+1|0;continue}}}Xa=l+48|0;break ca}mb(ib(ib(lb(ib(ib(ib(72016,19186),2363),3764),192),4334),19238));break da}mb(ib(ib(lb(ib(ib(ib(72016,19730),2363),3764),193),4334),19238));break da}mb(ib(ib(lb(ib(ib(ib(72016,19186),2363),3764),277),4334),19238));break da}mb(ib(ib(lb(ib(ib(ib(72016,20016),2363),3764),278),4334),19238));break da}mb(ib(ib(lb(ib(ib(ib(72016,20287),2363),3764),362),4334),19238));break da}mb(ib(ib(lb(ib(ib(ib(72016,20514),2363),3764),363),4334),19238));break da}c=b;continue}break}break N}wc(ab);u=_c(ya,18113);n=0;E=0;a=Xa-80|0;Xa=a;o=p+32|0;j=p+60|0;B=pc(L[p+52>>2]);fa=O(pc(O(L[p+56>>2]+O(1)))/L[p+56>>2]);Aa:{Ba:{Ca:{while(1){if(Jc(j)>>>0>n>>>0){h=pd(j,n);if(H[h+16>>2]>=H[o+16>>2]){break Ca}c=H[h+12>>2];b=H[o+16>>2];d=H[h+16>>2];kk(a+4|0,a,L[h>>2],L[h+4>>2],H[h+12>>2]);e=O(L[a>>2]+O(.5));Da:{if(O(P(e))>2]+O(.5));Ea:{if(O(P(e))>2]==(H[b+4>>2]==H[c+4>>2]|0)){if(H[g+8>>2]!=(H[b+8>>2]==H[c+8>>2]|0)){break Ja}d=Xa-32|0;Xa=d;Ka:{La:{Ma:{Na:{Oa:{Pa:{if(!((l|0)<=0|K[c+4>>2]<=l+1>>>0)){if((f|0)<=0){break Pa}r=f+1|0;if(r>>>0>=K[c+8>>2]){break Pa}if(H[b+4>>2]!=H[c+4>>2]){break Oa}if(H[b+4>>2]!=H[g+4>>2]){break Na}if(H[b+8>>2]!=H[c+8>>2]){break Ma}if(H[b+8>>2]!=H[g+8>>2]){break La}V=f-1|0;Z=Jb(b,V);R=Jb(b,f);ia=Jb(b,r);ea=Jb(c,f);V=Jb(g,V);Q=Jb(g,f);g=Jb(g,r);ek(d+28|0,d+24|0,d+20|0,d+16|0,d+12|0,c,l,f);b=l<<2;la=L[ia+b>>2];ca=L[b+Z>>2];sa=L[b+g>>2];za=L[b+V>>2];g=b+Q|0;e=L[g>>2];r=b+R|0;k=L[r>>2];q=L[b+ea>>2];ka=L[r+4>>2];va=L[r-4>>2];Ca=L[g+4>>2];Ha=L[g-4>>2];L[a+32>>2]=L[d+20>>2];Fa=L[d+12>>2];L[a+44>>2]=Fa;L[a+36>>2]=Fa;ka=O(O(O(va-ka)+O(Ca-Ha))*O(.25));L[a+40>>2]=ka;va=L[d+16>>2];L[a+64>>2]=e+O(k-O(q+q));q=O(O(O(ca-la)+O(sa-za))*O(.25));L[a+60>>2]=q;L[a+56>>2]=ka;L[a+52>>2]=q;L[a+48>>2]=va;L[a+20>>2]=-L[d+28>>2];q=L[d+24>>2];L[a+28>>2]=O(e-k)*O(-.5);L[a+24>>2]=-q;Xa=d+32|0;break Ka}mb(ib(ib(lb(ib(ib(ib(72016,24335),23115),3764),309),4334),24393));break N}mb(ib(ib(lb(ib(ib(ib(72016,24467),23115),3764),310),4334),24526));break N}mb(ib(ib(lb(ib(ib(ib(72016,24593),23115),3764),311),4334),24645));break N}mb(ib(ib(lb(ib(ib(ib(72016,24752),23115),3764),312),4334),24645));break N}mb(ib(ib(lb(ib(ib(ib(72016,24826),23115),3764),313),4334),24645));break N}mb(ib(ib(lb(ib(ib(ib(72016,24928),23115),3764),314),4334),24645));break N}break Fa}if(!(H[b+4>>2]!=H[c+4>>2]|H[g+4>>2]!=(H[c+4>>2]>>>1|0))){if(H[b+8>>2]!=H[c+8>>2]|H[g+8>>2]!=(H[c+8>>2]>>>1|0)){break Ia}d=Xa-32|0;Xa=d;Qa:{Ra:{Sa:{Ta:{Ua:{Va:{Wa:{Xa:{Ya:{Za:{if(!((l|0)<=0|K[c+4>>2]<=l+1>>>0)){if((f|0)<=0){break Za}r=f+1|0;if(r>>>0>=K[c+8>>2]){break Za}if(H[b+4>>2]!=H[c+4>>2]){break Ya}if(H[g+4>>2]!=(H[b+4>>2]>>>1|0)){break Xa}if(H[b+8>>2]!=H[c+8>>2]){break Wa}if(H[g+8>>2]!=(H[b+8>>2]>>>1|0)){break Va}V=Jb(b,f-1|0);Z=Jb(b,f);R=Jb(b,r);r=Jb(c,f);kk(d+28|0,d+24|0,O(l|0),O(f|0),1);e=L[d+28>>2];if(!(O(e+O(-.5))>=O(0))){break Ua}if(!(O(L[d+24>>2]+O(-.5))>=O(0))){break Ta}if(!(O(K[g+4>>2])>O(e+O(.5)))){break Sa}if(!(O(K[g+8>>2])>O(L[d+24>>2]+O(.5)))){break Ra}ek(d+20|0,d+16|0,d+12|0,d+8|0,d+4|0,c,l,f);e=Eb(g,L[d+28>>2],L[d+24>>2]);b=l<<2;k=L[r+b>>2];r=b+Z|0;la=L[r-4>>2];q=L[r>>2];ca=Eb(g,O(L[d+28>>2]+O(.5)),L[d+24>>2]);sa=L[r+4>>2];za=Eb(g,O(L[d+28>>2]+O(-.5)),L[d+24>>2]);ka=L[b+V>>2];va=Eb(g,L[d+28>>2],O(L[d+24>>2]+O(.5)));Ca=L[b+R>>2];Ha=Eb(g,L[d+28>>2],O(L[d+24>>2]+O(-.5)));L[a+32>>2]=L[d+12>>2];Fa=L[d+4>>2];L[a+44>>2]=Fa;la=O(O(O(la+ca)-O(sa+za))*O(.25));L[a+40>>2]=la;L[a+36>>2]=Fa;ca=L[d+8>>2];L[a+64>>2]=e+O(q-O(k+k));k=O(O(O(ka+va)-O(Ca+Ha))*O(.25));L[a+60>>2]=k;L[a+56>>2]=la;L[a+52>>2]=k;L[a+48>>2]=ca;L[a+20>>2]=-L[d+20>>2];k=L[d+16>>2];L[a+28>>2]=O(e-q)*O(-.5);L[a+24>>2]=-k;Xa=d+32|0;break Qa}mb(ib(ib(lb(ib(ib(ib(72016,24335),23115),3764),413),4334),24393));break N}mb(ib(ib(lb(ib(ib(ib(72016,24467),23115),3764),414),4334),24526));break N}mb(ib(ib(lb(ib(ib(ib(72016,24593),23115),3764),415),4334),24645));break N}mb(ib(ib(lb(ib(ib(ib(72016,25202),23115),3764),416),4334),24645));break N}mb(ib(ib(lb(ib(ib(ib(72016,24826),23115),3764),417),4334),24645));break N}mb(ib(ib(lb(ib(ib(ib(72016,25300),23115),3764),418),4334),24645));break N}mb(ib(ib(lb(ib(ib(ib(72016,25393),23115),3764),428),4334),25434));break N}mb(ib(ib(lb(ib(ib(ib(72016,25692),23115),3764),429),4334),25783));break N}mb(ib(ib(lb(ib(ib(ib(72016,25887),23115),3764),430),4334),25434));break N}mb(ib(ib(lb(ib(ib(ib(72016,25980),23115),3764),431),4334),25783));break N}break Fa}if(H[c+4>>2]!=(H[b+4>>2]>>>1|0)|H[c+4>>2]!=H[g+4>>2]){break Ga}if(H[c+4>>2]!=(H[b+4>>2]>>>1|0)|H[c+4>>2]!=H[g+4>>2]){break Ha}d=Xa-32|0;Xa=d;_a:{$a:{ab:{bb:{cb:{db:{if(!((l|0)<=0|K[c+4>>2]<=l+1>>>0)){if((f|0)<=0){break db}r=f+1|0;if(r>>>0>=K[c+8>>2]){break db}if(H[c+4>>2]!=(H[b+4>>2]>>>1|0)){break cb}if(H[g+4>>2]!=(H[b+4>>2]>>>1|0)){break bb}if(H[c+8>>2]!=(H[b+8>>2]>>>1|0)){break ab}if(H[g+8>>2]!=(H[b+8>>2]>>>1|0)){break $a}V=Jb(c,f);Z=Jb(g,f-1|0);R=Jb(g,f);ia=Jb(g,r);Wg(d+28|0,d+24|0,O(l|0),O(f|0),1);ek(d+20|0,d+16|0,d+12|0,d+8|0,d+4|0,c,l,f);e=Eb(b,L[d+28>>2],L[d+24>>2]);g=l<<2;r=g+R|0;k=L[r>>2];q=L[g+V>>2];la=Eb(b,O(L[d+28>>2]+O(-2)),L[d+24>>2]);ca=L[r+4>>2];sa=Eb(b,O(L[d+28>>2]+O(2)),L[d+24>>2]);za=L[r-4>>2];ka=Eb(b,L[d+28>>2],O(L[d+24>>2]+O(-2)));va=L[g+ia>>2];Ca=Eb(b,L[d+28>>2],O(L[d+24>>2]+O(2)));Ha=L[g+Z>>2];L[a+32>>2]=L[d+12>>2];Fa=L[d+4>>2];L[a+44>>2]=Fa;la=O(O(O(la+ca)-O(sa+za))*O(.25));L[a+40>>2]=la;L[a+36>>2]=Fa;ca=L[d+8>>2];L[a+64>>2]=k+O(e-O(q+q));q=O(O(O(ka+va)-O(Ca+Ha))*O(.25));L[a+60>>2]=q;L[a+56>>2]=la;L[a+52>>2]=q;L[a+48>>2]=ca;L[a+20>>2]=-L[d+20>>2];q=L[d+16>>2];L[a+28>>2]=O(k-e)*O(-.5);L[a+24>>2]=-q;Xa=d+32|0;break _a}mb(ib(ib(lb(ib(ib(ib(72016,24335),23115),3764),359),4334),24393));break N}mb(ib(ib(lb(ib(ib(ib(72016,24467),23115),3764),360),4334),24526));break N}mb(ib(ib(lb(ib(ib(ib(72016,26094),23115),3764),361),4334),24645));break N}mb(ib(ib(lb(ib(ib(ib(72016,25202),23115),3764),362),4334),24645));break N}mb(ib(ib(lb(ib(ib(ib(72016,26205),23115),3764),363),4334),24645));break N}mb(ib(ib(lb(ib(ib(ib(72016,25300),23115),3764),364),4334),24645));break N}break Fa}mb(ib(ib(lb(ib(ib(ib(72016,23695),23115),3764),466),4334),23766));break N}mb(ib(ib(lb(ib(ib(ib(72016,23854),23115),3764),469),4334),23766));break N}mb(ib(ib(lb(ib(ib(ib(72016,23951),23115),3764),472),4334),23766));break N}mb(ib(ib(lb(ib(ib(ib(72016,24109),23115),3764),475),4334),24134));break N}b=Xa-48|0;Xa=b;e=L[a+64>>2];k=pc(L[a+36>>2]);q=L[a+36>>2];ka=O(q+q);q=L[a+40>>2];e=O(O(O(O(O(O(ka*q)*L[a+52>>2])-O(e*k))-O(L[a+48>>2]*pc(q)))-O(L[a+32>>2]*pc(L[a+52>>2])))+O(O(L[a+32>>2]*L[a+48>>2])*L[a+64>>2]));d=O(P(e))<=O(1.1920928955078125e-7);if(!d){e=O(O(1)/e);eb=b,gb=O(e*$j(L[a+48>>2],L[a+52>>2],L[a+64>>2])),L[eb>>2]=gb;eb=b,gb=O(e*od(L[a+40>>2],L[a+36>>2],L[a+64>>2],L[a+60>>2])),L[eb+4>>2]=gb;eb=b,gb=O(e*od(L[a+36>>2],L[a+40>>2],L[a+48>>2],L[a+52>>2])),L[eb+8>>2]=gb;eb=b,gb=O(e*$j(L[a+32>>2],L[a+40>>2],L[a+64>>2])),L[eb+16>>2]=gb;eb=b,gb=O(e*od(L[a+40>>2],L[a+32>>2],L[a+52>>2],L[a+44>>2])),L[eb+20>>2]=gb;eb=b,gb=O(e*$j(L[a+32>>2],L[a+36>>2],L[a+48>>2])),L[eb+32>>2]=gb;L[b+12>>2]=L[b+4>>2];L[b+24>>2]=L[b+8>>2];L[b+28>>2]=L[b+20>>2]}d=!d;if(d){L[a+8>>2]=O(L[b+8>>2]*L[a+28>>2])+O(O(L[b>>2]*L[a+20>>2])+O(L[b+4>>2]*L[a+24>>2]));L[a+12>>2]=O(L[b+20>>2]*L[a+28>>2])+O(O(L[b+12>>2]*L[a+20>>2])+O(L[b+16>>2]*L[a+24>>2]));L[a+16>>2]=O(L[b+32>>2]*L[a+28>>2])+O(O(L[b+24>>2]*L[a+20>>2])+O(L[b+28>>2]*L[a+24>>2]))}Xa=b+48|0;eb:{if(!d){break eb}if(O(pc(L[a+8>>2])+pc(L[a+12>>2]))>L[p+88>>2]){break eb}e=O(O(L[a+32>>2]*L[a+48>>2])-pc(L[a+36>>2]));if(e!=O(0)){eb=h,gb=O(pc(O(L[a+32>>2]+L[a+48>>2]))/e),L[eb+32>>2]=gb}if(e==O(0)){break eb}b=l<<2;if(L[h+24>>2]!=L[Jb(c,f)+b>>2]){break Ba}q=L[Jb(c,f)+b>>2];e=L[a+8>>2];k=L[a+12>>2];L[h+24>>2]=q-O(O(L[a+28>>2]*L[a+16>>2])+O(O(L[a+20>>2]*e)+O(L[a+24>>2]*k)));Wg(h,h+4|0,O(e+L[a+4>>2]),O(k+L[a>>2]),H[h+12>>2]);e=O(L[a+16>>2]+O(H[h+16>>2]));L[h+20>>2]=e;eb=h,gb=Ug(e,O(H[o+16>>2])),L[eb+20>>2]=gb;if(!(fa>O(P(L[h+32>>2])))){break eb}if(!(pc(L[h+24>>2])>=B)){break eb}e=L[h>>2];if(!(e>=O(0))){break eb}if(!(e>2]))){break eb}e=L[h+4>>2];if(!(e>=O(0))){break eb}if(!(e>2]))){break eb}eb=h,gb=hi(s,H[h+12>>2],L[h+20>>2]),L[eb+28>>2]=gb;ub(pd(j,E),h,36);E=E+1|0}n=n+1|0;continue}break}c=Jc(j);fb:{if(c>>>0>>0){g=Xa-32|0;Xa=g;d=E-c|0;gb:{if(d>>>0<=(H[kb(j)>>2]-H[j+4>>2]|0)/36>>>0){f=Xa-16|0;Xa=f;b=Ip(f,j,d);c=H[b+4>>2];d=H[b+8>>2];while(1){if((c|0)==(d|0)){nc(b);Xa=f+16|0}else{kb(j);Fp(c);c=c+36|0;H[b+4>>2]=c;continue}break}break gb}c=kb(j);b=jk(g+8|0,Gp(j,Jc(j)+d|0),Jc(j),c);c=Xa-16|0;Xa=c;H[c>>2]=H[b+8>>2];f=H[b+8>>2];H[c+8>>2]=b+8;H[c+4>>2]=f+N(d,36);d=H[c>>2];while(1){if(H[c+4>>2]!=(d|0)){Fp(H[c>>2]);d=H[c>>2]+36|0;H[c>>2]=d;continue}break}ud(c);Xa=c+16|0;ik(j,b);hk(b)}Xa=g+32|0;break fb}if(c>>>0>E>>>0){c=H[j>>2]+N(E,36)|0;Jc(j);Wp(j,c);iq(j)}}Xa=a+80|0;break Aa}mb(ib(ib(lb(ib(ib(ib(72016,22217),2363),3764),489),4334),22289));break N}mb(ib(ib(lb(ib(ib(ib(72016,22379),2363),3764),526),4334),22436));break N}wc(u);V=_c(ya,18358);E=Xa-16|0;Xa=E;hb:{ib:{jb:{kb:{h=p+60|0;if(Jc(h)>>>0>K[p+84>>2]){g=p+16|0;if((Rb(g)|0)!=H[p+8>>2]){break kb}if((Rb(bd(g,0))|0)!=H[p+12>>2]){break jb}j=Ib(E);n=H[p+84>>2];b=Xa-32|0;Xa=b;a=H[p+8>>2];e=O(U(O(O(H[p>>2])/O(a|0))));c=H[p+12>>2];k=O(U(O(O(H[p+4>>2])/O(c|0))));mk(j);rk(j,n);Z=N(a,c);l=0;while(1){lb:{a=0;if(Rb(g)>>>0<=l>>>0){k=O((O(P(k))>2]=a;if(Jc(h)>>>0<=a>>>0){u=(n|0)/(Z|0)|0;l=0;mb:while(1){n=0;if(Rb(g)>>>0<=l>>>0){Xa=b+32|0;break lb}while(1){if(Rb(bd(g,l))>>>0<=n>>>0){l=l+1|0;continue mb}f=bd(bd(g,l),n);eb=b,fb=yb(f),H[eb+16>>2]=fb;H[b+28>>2]=u;nb:{o=H[Se(b+16|0,b+28|0)>>2];if(!o){break nb}c=ag(f);eb=b,fb=ag(f),H[eb+16>>2]=fb;d=Pe(b+16|0,o);r=Tg(f);Z=Xa-16|0;Xa=Z;a=Xa+-64|0;Xa=a;H[a+48>>2]=d;H[a+56>>2]=c;H[a+40>>2]=r;while(1){ob:{if(Ad(a+48|0,a+40|0)){break ob}pb:{qb:{rb:{c=Wh(a+40|0,a+56|0);switch(c|0){case 0:case 1:break ob;case 3:break qb;case 2:break rb;default:break pb}}if(!$c(H[fe(a+40|0)>>2],H[a+56>>2])){break ob}Xd(H[a+56>>2],H[a+40>>2]);break ob}c=H[a+56>>2];H[a+32>>2]=c;Dp(c,H[nd(a+32|0)>>2],H[fe(a+40|0)>>2]);break ob}if((c|0)<=7){r=H[a+40>>2];d=Xa-32|0;Xa=d;H[d+24>>2]=H[a+56>>2];H[d+16>>2]=r;fe(d+16|0);while(1){if(Ic(d+24|0,d+16|0)){R=H[d+24>>2];c=Xa-32|0;Xa=c;H[c+16>>2]=r;H[c+24>>2]=R;sb:{if(!Ic(c+24|0,c+16|0)){break sb}H[c+8>>2]=H[c+24>>2];while(1){if(!Ic(nd(c+8|0),c+16|0)){break sb}if(!$c(H[c+8>>2],H[c+24>>2])){continue}H[c+24>>2]=H[c+8>>2];continue}}Xa=c+32|0;H[d+8>>2]=H[c+24>>2];if(Ic(d+8|0,d+24|0)){Xd(H[d+24>>2],H[d+8>>2])}nd(d+24|0);continue}break}Xa=d+32|0;break ob}c=Pe(a+56|0,c>>>1|0);H[a+32>>2]=c;H[a+24>>2]=H[a+40>>2];c=Dp(H[a+56>>2],c,H[fe(a+24|0)>>2]);H[a+16>>2]=H[a+56>>2];H[a+8>>2]=H[a+24>>2];tb:{if(!$c(H[a+16>>2],H[a+32>>2])){R=a+16|0;r=a+8|0;d=Xa-16|0;Xa=d;H[d+8>>2]=H[a+32>>2];while(1){ia=Ad(R,fe(r));if(!ia){if(!$c(H[r>>2],H[d+8>>2])){continue}}break}Xa=d+16|0;if(!(ia^1)){break tb}Xd(H[a+16>>2],H[a+8>>2]);c=c+1|0}d=a+16|0;nd(d);ub:{if(!Re(d,a+8|0)){break ub}while(1){if($c(H[a+16>>2],H[a+32>>2])){nd(a+16|0);continue}while(1){if(!$c(H[fe(a+8|0)>>2],H[a+32>>2])){continue}break}if(Cp(a+16|0,a+8|0)){break ub}d=a+16|0;Xd(H[d>>2],H[a+8>>2]);if(Ad(a+32|0,d)){H[a+32>>2]=H[a+8>>2]}c=c+1|0;nd(a+16|0);continue}}vb:{if(!Ic(a+16|0,a+32|0)){break vb}if(!$c(H[a+32>>2],H[a+16>>2])){break vb}Xd(H[a+16>>2],H[a+32>>2]);c=c+1|0}if(Ad(a+48|0,a+16|0)){break ob}wb:{if(c){break wb}if(Re(a+48|0,a+16|0)){c=H[a+56>>2];H[a+32>>2]=c;H[a+8>>2]=c;while(1){if(Ad(nd(a+8|0),a+16|0)){break ob}if($c(H[a+8>>2],H[a+32>>2])){break wb}H[a+32>>2]=H[a+8>>2];continue}}c=H[a+16>>2];H[a+32>>2]=c;H[a+8>>2]=c;while(1){if(Ad(nd(a+8|0),a+40|0)){break ob}if($c(H[a+8>>2],H[a+32>>2])){break wb}H[a+32>>2]=H[a+8>>2];continue}}if(Re(a+48|0,a+16|0)){H[a+40>>2]=H[a+16>>2];continue}eb=a,fb=H[nd(a+16|0)>>2],H[eb+56>>2]=fb;continue}nd(a+16|0);H[a+8>>2]=H[a+40>>2];if(!$c(H[a+56>>2],H[fe(a+8|0)>>2])){while(1){if(Ad(a+16|0,a+8|0)){break ob}if($c(H[a+56>>2],H[a+16>>2])){c=a+16|0;Xd(H[c>>2],H[a+8>>2]);nd(c)}else{nd(a+16|0);continue}break}}if(Ad(a+16|0,a+8|0)){break ob}while(1){xb:{if($c(H[a+56>>2],H[a+16>>2])){while(1){if($c(H[a+56>>2],H[fe(a+8|0)>>2])){continue}break}if(Cp(a+16|0,a+8|0)){break xb}Xd(H[a+16>>2],H[a+8>>2])}nd(a+16|0);continue}break}if(Re(a+48|0,a+16|0)){break ob}H[a+56>>2]=H[a+16>>2];continue}break}Xa=a- -64|0;Xa=Z+16|0;yb:{if(yb(f)>>>0>=o>>>0){break yb}if(L[Nb(f,0)>>2]>=L[Nb(f,o)>>2]){break yb}mb(ib(ib(lb(ib(ib(ib(72016,22526),2363),3764),661),4334),22584));break N}a=0;while(1){if((a|0)==(o|0)){break nb}Vg(j,pd(h,H[Nb(f,a)+4>>2]));a=a+1|0;continue}}n=n+1|0;continue}}}else{a=pd(h,H[b+28>>2]);q=O(L[a+4>>2]/k);zb:{if(O(P(q))>2]/e);Ab:{if(O(P(q))>2]=P(L[a+24>>2]);l=b+16|0;L[l>>2]=L[b+12>>2];H[l+4>>2]=H[b+28>>2];Bb:{if(K[d+4>>2]>2]){fi(d,l);break Bb}a=0;o=Xa-32|0;Xa=o;r=kb(d);f=_h(d,yb(d)+1|0);R=yb(d);u=Xa-16|0;Xa=u;H[u+12>>2]=0;c=o+8|0;Jd(c+12|0,r);if(f){if(f>>>0>536870911){vd(26264);X()}a=Hb(f<<3)}H[c>>2]=a;R=(R<<3)+a|0;H[c+8>>2]=R;H[c+4>>2]=R;eb=tb(c),fb=(f<<3)+a|0,H[eb>>2]=fb;Xa=u+16|0;Ng(r,H[c+8>>2],l);H[c+8>>2]=H[c+8>>2]+8;Zh(d,c);Yh(c);Xa=o+32|0}a=H[b+28>>2]+1|0;continue}}}else{while(1){if(Rb(bd(g,l))>>>0>a>>>0){tf(bd(bd(g,l),a));a=a+1|0;continue}break}l=l+1|0;continue}}break}gi(h,j);if(Jc(h)>>>0>K[p+84>>2]){break ib}pk(j)}Xa=E+16|0;break hb}mb(ib(ib(lb(ib(ib(ib(72016,20784),2363),3764),454),4334),21043));break N}mb(ib(ib(lb(ib(ib(ib(72016,21309),2363),3764),455),4334),21043));break N}mb(ib(ib(lb(ib(ib(ib(72016,21658),2363),3764),469),4334),22040));break N}wc(V);ia=_c(ya,18546);l=0;n=Xa+-64|0;Xa=n;Cb:{if(!I[p+28|0]){a=p+60|0;h=0;while(1){if(Jc(a)>>>0<=h>>>0){break Cb}eb=pd(a,h),fb=0,H[eb+8>>2]=fb;h=h+1|0;continue}}V=p+72|0;mk(V);r=p+60|0;rk(V,N(Jc(r),36));o=p+92|0;ea=o+40|0;a=0;Db:{Eb:{while(1){if(qd(Fb(s))>>>0>a>>>0){c=Gb(Fb(s),a);if(H[c+4>>2]!=(H[c+12>>2]>>>2|0)){break Eb}b=H[Gb(ea,a)+24>>2];E=H[c+8>>2];j=H[c+24>>2];u=H[c+4>>2];d=j+(u<<2)|0;k=L[j>>2];e=O(L[d>>2]-k);k=O(L[j+4>>2]-k);eb=b,gb=O(+we(e,k)+3.141592653589793),L[eb>>2]=gb;L[b+4>>2]=W(O(O(k*k)+O(e*e)));c=u-1|0;Z=c>>>0>1?c:1;f=j+4|0;g=d;h=1;while(1){Fb:{g=g+4|0;c=b+8|0;if((h|0)==(Z|0)){k=L[f>>2];e=O(L[g>>2]-k);k=O(k-L[f-4>>2]);eb=b,gb=O(+we(e,k)+3.141592653589793),L[eb+8>>2]=gb;L[b+12>>2]=W(O(O(k*k)+O(e*e)));R=E-1|0;Q=R>>>0>1?R:1;g=(u<<2)+d|0;h=j;E=1;Gb:while(1){if((E|0)==(Q|0)){f=c+8|0;d=j+(N(u,R)<<2)|0;k=L[d>>2];b=d-(u<<2)|0;e=O(k-L[b>>2]);k=O(L[d+4>>2]-k);eb=c,gb=O(+we(e,k)+3.141592653589793),L[eb+8>>2]=gb;L[c+12>>2]=W(O(O(k*k)+O(e*e)));c=d+4|0;g=1;while(1){b=b+4|0;if((g|0)==(Z|0)){break Fb}e=O(L[c>>2]-L[b>>2]);k=O(L[c+4>>2]-L[c-4>>2]);eb=f,gb=O(+we(e,k)+3.141592653589793),L[eb+8>>2]=gb;L[f+12>>2]=W(O(O(k*k)+O(e*e)));g=g+1|0;c=c+4|0;f=f+8|0;continue}}e=O(L[g>>2]-L[h>>2]);k=O(L[d+4>>2]-L[d>>2]);eb=c,gb=O(+we(e,k)+3.141592653589793),L[eb+8>>2]=gb;L[c+12>>2]=W(O(O(k*k)+O(e*e)));c=c+16|0;f=d+4|0;b=1;while(1)if((b|0)==(Z|0)){e=O(L[g+4>>2]-L[h+4>>2]);k=O(L[f>>2]-L[f-4>>2]);eb=c,gb=O(+we(e,k)+3.141592653589793),L[eb>>2]=gb;L[c+4>>2]=W(O(O(k*k)+O(e*e)));E=E+1|0;g=g+8|0;h=h+8|0;d=f+4|0;continue Gb}else{g=g+4|0;h=h+4|0;e=O(L[g>>2]-L[h>>2]);k=O(L[f+4>>2]-L[f-4>>2]);eb=c,gb=O(+we(e,k)+3.141592653589793),L[eb>>2]=gb;L[c+4>>2]=W(O(O(k*k)+O(e*e)));b=b+1|0;c=c+8|0;f=f+4|0;continue}}}else{e=O(L[g>>2]-L[f>>2]);k=O(L[f+4>>2]-L[f-4>>2]);eb=b,gb=O(+we(e,k)+3.141592653589793),L[eb+8>>2]=gb;L[b+12>>2]=W(O(O(k*k)+O(e*e)));h=h+1|0;f=f+4|0;b=c;continue}}break}k=L[c>>2];e=O(k-L[b>>2]);k=O(k-L[c-4>>2]);eb=f,gb=O(+we(e,k)+3.141592653589793),L[eb+8>>2]=gb;L[f+12>>2]=W(O(O(k*k)+O(e*e)));a=a+1|0;continue}break}break Db}mb(ib(ib(lb(ib(ib(ib(72016,1433),1972),3764),96),4334),4607));break N}Z=p+144|0;Hb:while(1){if(Jc(r)>>>0<=l>>>0){gi(r,V);break Cb}q=L[pd(r,l)>>2];B=L[pd(r,l)+4>>2];fa=L[pd(r,l)+28>>2];e=O(O(1)/O(1<>2]));k=O(O(e*O(.5))+O(-.5));L[n+56>>2]=O(q*e)+k;L[n+52>>2]=O(B*e)+k;L[n+48>>2]=e*fa;h=0;eb=n,gb=Ug(L[n+56>>2],O(H[Qe(s,H[pd(r,l)+12>>2],0)+4>>2]-1>>>0)),L[eb+56>>2]=gb;eb=n,gb=Ug(L[n+52>>2],O(H[Qe(s,H[pd(r,l)+12>>2],0)+8>>2]-1>>>0)),L[eb+52>>2]=gb;R=rb(Z,0);a=H[pd(r,l)+12>>2];c=H[pd(r,l)+16>>2];k=L[n+52>>2];e=L[n+48>>2];j=Xa-48|0;Xa=j;Ib:{q=L[n+56>>2];if(q>=O(0)){b=o+40|0;if(q>2])|0)+4>>2])){if(k>=O(0)){if(k>2])|0)+8>>2])){b=Gb(b,c+N(a,H[o+4>>2])|0);if(H[b+16>>2]==2){H[n+60>>2]=0;B=O(q+O(.5));Jb:{if(O(P(B))>>0>=K[b+4>>2]|f>>>0>=K[b+8>>2])){break Ib}E=o+28|0;e=O(L[o+12>>2]*e);B=e>2]);fa=O(B+O(.5));Lb:{if(O(P(fa))>2]-1|0);g=Yf(0,f-c|0);Q=Vh(c+f|0,H[b+8>>2]-1|0);pb(rb(E,0),0,zb(E)<<2);la=O(O(-1)/O(e+e));Mb:while(1){if((g|0)>(Q|0)){c=0;d=0;while(1)if(H[o+20>>2]<=(d|0)){e=O(0);while(1){d=H[o+8>>2];if((d|0)<=(c|0)){if(e==O(0)){break Ib}}else{if(L[rb(E,c)>>2]>e){e=L[rb(E,c)>>2]}c=c+1|0;continue}break}if(e>O(0)){a=0;while(1){if((a|0)>=(d|0)){break Ib}c=a;k=O(a|0);L[j+32>>2]=k;eb=j,gb=L[rb(E,a)>>2],L[eb+36>>2]=gb;b=a-1|0;L[j+24>>2]=b|0;d=H[o+8>>2];eb=j,gb=L[rb(E,(b+d|0)%(d|0)|0)>>2],L[eb+28>>2]=gb;a=a+1|0;L[j+16>>2]=a|0;b=H[o+8>>2];eb=j,gb=L[rb(E,(b+a|0)%(b|0)|0)>>2],L[eb+20>>2]=gb;Nb:{if(!(L[rb(E,c)>>2]>O(e*L[o+24>>2]))){break Nb}q=L[j+36>>2];if(!(q>L[j+28>>2])|!(q>L[j+20>>2])){break Nb}L[j>>2]=k;B=O(0);q=L[j+16>>2];k=L[j+24>>2];fa=O(q-k);ka=q;q=L[j+32>>2];ca=O(O(ka-q)*fa);la=O(k-q);fa=O(la*fa);c=ca==O(0)|fa==O(0)|la==O(0);Ob:{if(c){H[j+12>>2]=0;H[j+8>>2]=0;break Ob}B=L[j+36>>2];B=O(O(O(L[j+20>>2]-B)/ca)-O(O(L[j+28>>2]-B)/fa));L[j+12>>2]=B;k=O(k*k);q=O(O(O(B*O(O(q*q)-k))+O(L[j+28>>2]-L[j+36>>2]))/la);L[j+8>>2]=q;B=O(O(L[j+28>>2]-O(L[j+12>>2]*k))-O(q*L[j+24>>2]))}L[j+4>>2]=B;if(!c){q=L[j+8>>2];k=L[j+12>>2];if(k!=O(0)){L[j>>2]=O(-q)/O(k+k)}}ea=H[n+60>>2];ua=R+(ea<<2)|0;k=O(H[o+8>>2]);t=+O(O(O(L[j>>2]+O(.5))+k)/k)*6.283185307179586;A(+t);u=v(1)|0;d=v(0)|0;c=u>>>20&2047;Pb:{if((c|0)==2047){t=t*6.283185307179586;w=t/t;break Pb}g=d<<1;b=u<<1|d>>>31;w=(g|0)==-1467459024&(b|0)==-2144189450?t*0:t;if((b|0)==-2144189450&g>>>0<=2827508272|b>>>0<2150777846){break Pb}Qb:{if(!c){c=0;g=d<<12;b=u<<12|d>>>20;if((b|0)>0|(b|0)>=0){while(1){c=c-1|0;b=b<<1|g>>>31;g=g<<1;if((b|0)>0|(b|0)>=0){continue}break}}b=1-c|0;g=b&31;if((b&63)>>>0>=32){b=d<>>32-g|u<1025){while(1){f=g-1413754136|0;Rb:{d=b-((g>>>0<1413754136)+1647099|0)|0;if((d|0)<0){f=g;d=b;break Rb}if((g|0)!=1413754136|(b|0)!=1647099){break Rb}w=t*0;break Pb}b=d<<1|f>>>31;g=f<<1;c=c-1|0;if((c|0)>1025){continue}break}c=1025}f=g-1413754136|0;Sb:{d=b-((g>>>0<1413754136)+1647099|0)|0;if((d|0)<0){f=g;d=b;break Sb}if((g|0)!=1413754136|(b|0)!=1647099){break Sb}w=t*0;break Pb}Tb:{if(d>>>0>1048575){g=f;b=d;break Tb}while(1){c=c-1|0;Q=d>>>0<524288;d=d<<1|f>>>31;g=f<<1;f=g;b=d;if(Q){continue}break}}u=u&-2147483648;Q=b+-1048576|c<<20;d=b;b=1-c|0;f=b&31;if((b&63)>>>0>=32){b=0;d=d>>>f|0}else{b=d>>>f|0;d=((1<>>f}c=(c|0)>0;x(0,(c?g:d)|0);x(1,(c?Q:b)|u);w=+z()}L[ua>>2]=w;H[n+60>>2]=ea+1}d=H[o+8>>2];continue}}mb(ib(ib(lb(ib(ib(ib(72016,13986),1972),3764),218),4334),14391));break N}else{H[j+40>>2]=H[6932];a=H[6931];H[j+32>>2]=H[6930];H[j+36>>2]=a;b=rb(E,0);a=rb(E,0);f=H[o+8>>2]-1|0;u=a+(f<<2)|0;e=L[u>>2];k=L[a>>2];g=0;while(1){if((f|0)==(g|0)){L[b+(f<<2)>>2]=O(L[j+40>>2]*k)+O(O(L[j+32>>2]*e)+O(L[j+36>>2]*L[u>>2]))}else{ea=g<<2;g=g+1|0;q=O(L[j+32>>2]*e);e=L[a+ea>>2];L[ea+b>>2]=O(L[j+40>>2]*L[a+(g<<2)>>2])+O(q+O(e*L[j+36>>2]));continue}break}d=d+1|0;continue}}ca=pc(O(O(g|0)-k));Ba=Jb(b,g);c=a;while(1){if((c|0)>(ea|0)){g=g+1|0;continue Mb}e=O(ca+pc(O(O(c|0)-q)));if(!(e>fa)){d=Ba+(c<<3)|0;B=L[d>>2];u=H[o+8>>2];f=rb(E,0);B=O(+O(B*O(u|0))*.159154943091895);e=O(la*e);e=O(O(+O(O(e*O(O(e*O(O(e*O(O(e*O(O(e*O(e+O(6)))+O(30)))+O(120)))+O(360)))+O(720)))+O(720))*.0013888888)*L[d+4>>2]);d=H[o+8>>2];Ub:{Vb:{Wb:{Xb:{Yb:{Zb:{_b:{$b:{if(f){if(!(O(B+O(.5))>O(0))){break $b}sa=O(B+O(-.5));if(!(sa=O(0))){break _b}if((d|0)<0){break Zb}ka=B;B=O(T(sa));ac:{if(O(P(B))=O(0))){break Yb}if(!(B>=O(0))){break Xb}ua=(d+u|0)%(d|0)|0;if((ua|0)<0){break Wb}d=(u+1|0)%(d|0)|0;if((d|0)<0){break Vb}u=f+(ua<<2)|0;L[u>>2]=O(sa*e)+L[u>>2];d=f+(d<<2)|0;L[d>>2]=O(B*e)+L[d>>2];break Ub}mb(ib(ib(lb(ib(ib(ib(72016,14972),15237),3764),139),4334),15768));break N}mb(ib(ib(lb(ib(ib(ib(72016,16317),15237),3764),140),4334),16599));break N}mb(ib(ib(lb(ib(ib(ib(72016,17011),15237),3764),141),4334),17098));break N}mb(ib(ib(lb(ib(ib(ib(72016,17573),15237),3764),142),4334),17747));break N}mb(ib(ib(lb(ib(ib(ib(72016,18074),15237),3764),150),4334),18122));break N}mb(ib(ib(lb(ib(ib(ib(72016,18515),15237),3764),151),4334),18709));break N}mb(ib(ib(lb(ib(ib(ib(72016,19058),15237),3764),152),4334),19312));break N}mb(ib(ib(lb(ib(ib(ib(72016,19600),15237),3764),153),4334),19895));break N}}c=c+1|0;continue}}}mb(ib(ib(lb(ib(ib(ib(72016,11407),1972),3764),126),4334),11788));break N}mb(ib(ib(lb(ib(ib(ib(72016,10200),1972),3764),122),4334),10572));break N}mb(ib(ib(lb(ib(ib(ib(72016,8804),1972),3764),121),4334),9187));break N}mb(ib(ib(lb(ib(ib(ib(72016,7344),1972),3764),120),4334),7830));break N}mb(ib(ib(lb(ib(ib(ib(72016,5711),1972),3764),119),4334),6183));break N}Xa=j+48|0;while(1)if(H[n+60>>2]<=(h|0)){l=l+1|0;continue Hb}else{a=n+8|0;ub(a,pd(r,l),36);eb=n,gb=L[rb(Z,h)>>2],L[eb+16>>2]=gb;Vg(V,a);h=h+1|0;continue}}}Xa=n- -64|0;wc(ia);Xa=ya+32|0;break M}mb(ib(ib(lb(ib(ib(ib(72016,7263),2363),3764),147),4334),7749))}_();X()}a=Jc(Nj(p));h=wa+32|0;Lf(h);if(a){Xo(h,a);ep(h,a)}while(1){if(Jc(Nj(p))>>>0<=m>>>0){break H}a=pd(Nj(p),m);Vl(wa+8|0,L[a>>2],L[a+4>>2],L[a+8>>2],L[a+28>>2],L[a+24>>2]>O(0));a=mc(h,m);F[a+16|0]=I[wa+24|0];c=H[wa+20>>2];H[a+8>>2]=H[wa+16>>2];H[a+12>>2]=c;c=H[wa+12>>2];H[a>>2]=H[wa+8>>2];H[a+4>>2]=c;m=m+1|0;continue}}mb(ib(ib(lb(ib(ib(ib(72016,7232),7866),8906),212),9435),1e4));break c}mb(ib(ib(lb(ib(ib(ib(72016,10747),7866),8906),213),9435),11262));break c}mb(ib(ib(lb(ib(ib(ib(72016,11944),7866),8906),214),9435),13824));break c}mb(ib(ib(lb(ib(ib(ib(72016,14530),7866),8906),215),9435),14761));break c}mb(ib(ib(lb(ib(ib(ib(72016,15590),7866),8906),216),9435),14761));break c}o=kb($a);Uc(o,96);Rn(o,Fc(h));s=$+48|0;j=$+96|0;p=$+144|0;l=$+192|0;n=$+240|0;k=L[$+288>>2];q=L[$+292>>2];B=L[$+296>>2];fa=L[$+300>>2];la=L[$+304>>2];ca=L[$+308>>2];sa=L[$+312>>2];za=L[$+316>>2];c=0;m=0;bc:{cc:{if(i){if((Hc(o)|0)!=(Fc(h)|0)){break cc}while(1){if(Fc(h)>>>0<=m>>>0){if((Fc(h)|0)!=(c|0)){mb(ib(ib(lb(ib(ib(ib(72016,8218),3517),4304),617),4971),8569));break c}}else{r=mf(o,c);b=mc(h,m);f=Xa-160|0;Xa=f;a=Xa-352|0;Xa=a;ka=L[b>>2];va=L[b+4>>2];e=O(S(O(L[b+12>>2]*za),O(1)));Ca=L[b+8>>2];Ha=Vn(Ca);Ca=Un(Ca);b=a+304|0;H[b+32>>2]=1065353216;H[b+24>>2]=0;H[b+28>>2]=0;L[b+20>>2]=va;va=O(Ha*e);L[b+16>>2]=va;L[b+8>>2]=ka;L[b>>2]=va;ka=O(Ca*e);L[b+12>>2]=ka;L[b+4>>2]=-ka;ka=L[a+324>>2];va=L[a+312>>2];d=a+256|0;Vb(d,b,$);Vb(d|8,b,$+8|0);Vb(a+272|0,b,$+16|0);Vb(a+280|0,b,$+24|0);Vb(a+288|0,b,$+32|0);Vb(a+296|0,b,$+40|0);d=a+208|0;Vb(d,b,s);Vb(d|8,b,s+8|0);Vb(a+224|0,b,s+16|0);Vb(a+232|0,b,s+24|0);Vb(a+240|0,b,s+32|0);Vb(a+248|0,b,s+40|0);d=a+160|0;Vb(d,b,j);Vb(d|8,b,j+8|0);Vb(a+176|0,b,j+16|0);Vb(a+184|0,b,j+24|0);Vb(a+192|0,b,j+32|0);Vb(a+200|0,b,j+40|0);d=a+112|0;Vb(d,b,p);Vb(d|8,b,p+8|0);Vb(a+128|0,b,p+16|0);Vb(a+136|0,b,p+24|0);Vb(a+144|0,b,p+32|0);Vb(a+152|0,b,p+40|0);d=a- -64|0;Vb(d,b,l);Vb(d|8,b,l+8|0);Vb(a+80|0,b,l+16|0);Vb(a+88|0,b,l+24|0);Vb(a+96|0,b,l+32|0);Vb(a+104|0,b,l+40|0);d=a+16|0;Vb(d,b,n);Vb(d|8,b,n+8|0);Vb(a+32|0,b,n+16|0);Vb(a+40|0,b,n+24|0);Vb(a+48|0,b,n+32|0);Vb(a+56|0,b,n+40|0);b=a+12|0;d=a+8|0;hf(i,b,d,O(e*sa));eb=f,gb=Sb(i,L[a+16>>2],L[a+20>>2],H[a+12>>2],H[a+8>>2]),L[eb>>2]=gb;eb=f,gb=Sb(i,L[a+24>>2],L[a+28>>2],H[a+12>>2],H[a+8>>2]),L[eb+4>>2]=gb;eb=f,gb=Sb(i,L[a+32>>2],L[a+36>>2],H[a+12>>2],H[a+8>>2]),L[eb+8>>2]=gb;eb=f,gb=Sb(i,L[a+40>>2],L[a+44>>2],H[a+12>>2],H[a+8>>2]),L[eb+12>>2]=gb;eb=f,gb=Sb(i,L[a+48>>2],L[a+52>>2],H[a+12>>2],H[a+8>>2]),L[eb+16>>2]=gb;eb=f,gb=Sb(i,L[a+56>>2],L[a+60>>2],H[a+12>>2],H[a+8>>2]),L[eb+20>>2]=gb;hf(i,b,d,O(e*ca));eb=f,gb=Sb(i,L[a+64>>2],L[a+68>>2],H[a+12>>2],H[a+8>>2]),L[eb+24>>2]=gb;eb=f,gb=Sb(i,L[a+72>>2],L[a+76>>2],H[a+12>>2],H[a+8>>2]),L[eb+28>>2]=gb;eb=f,gb=Sb(i,L[a+80>>2],L[a+84>>2],H[a+12>>2],H[a+8>>2]),L[eb+32>>2]=gb;eb=f,gb=Sb(i,L[a+88>>2],L[a+92>>2],H[a+12>>2],H[a+8>>2]),L[eb+36>>2]=gb;eb=f,gb=Sb(i,L[a+96>>2],L[a+100>>2],H[a+12>>2],H[a+8>>2]),L[eb+40>>2]=gb;eb=f,gb=Sb(i,L[a+104>>2],L[a+108>>2],H[a+12>>2],H[a+8>>2]),L[eb+44>>2]=gb;hf(i,b,d,O(e*la));eb=f,gb=Sb(i,L[a+112>>2],L[a+116>>2],H[a+12>>2],H[a+8>>2]),L[eb+48>>2]=gb;eb=f,gb=Sb(i,L[a+120>>2],L[a+124>>2],H[a+12>>2],H[a+8>>2]),L[eb+52>>2]=gb;eb=f,gb=Sb(i,L[a+128>>2],L[a+132>>2],H[a+12>>2],H[a+8>>2]),L[eb+56>>2]=gb;eb=f,gb=Sb(i,L[a+136>>2],L[a+140>>2],H[a+12>>2],H[a+8>>2]),L[eb+60>>2]=gb;eb=f,gb=Sb(i,L[a+144>>2],L[a+148>>2],H[a+12>>2],H[a+8>>2]),L[eb+64>>2]=gb;eb=f,gb=Sb(i,L[a+152>>2],L[a+156>>2],H[a+12>>2],H[a+8>>2]),L[eb+68>>2]=gb;hf(i,b,d,O(e*fa));eb=f,gb=Sb(i,L[a+160>>2],L[a+164>>2],H[a+12>>2],H[a+8>>2]),L[eb+72>>2]=gb;eb=f,gb=Sb(i,L[a+168>>2],L[a+172>>2],H[a+12>>2],H[a+8>>2]),L[eb+76>>2]=gb;eb=f,gb=Sb(i,L[a+176>>2],L[a+180>>2],H[a+12>>2],H[a+8>>2]),L[eb+80>>2]=gb;eb=f,gb=Sb(i,L[a+184>>2],L[a+188>>2],H[a+12>>2],H[a+8>>2]),L[eb+84>>2]=gb;eb=f,gb=Sb(i,L[a+192>>2],L[a+196>>2],H[a+12>>2],H[a+8>>2]),L[eb+88>>2]=gb;eb=f,gb=Sb(i,L[a+200>>2],L[a+204>>2],H[a+12>>2],H[a+8>>2]),L[eb+92>>2]=gb;hf(i,b,d,O(e*B));eb=f,gb=Sb(i,L[a+208>>2],L[a+212>>2],H[a+12>>2],H[a+8>>2]),L[eb+96>>2]=gb;eb=f,gb=Sb(i,L[a+216>>2],L[a+220>>2],H[a+12>>2],H[a+8>>2]),L[eb+100>>2]=gb;eb=f,gb=Sb(i,L[a+224>>2],L[a+228>>2],H[a+12>>2],H[a+8>>2]),L[eb+104>>2]=gb;eb=f,gb=Sb(i,L[a+232>>2],L[a+236>>2],H[a+12>>2],H[a+8>>2]),L[eb+108>>2]=gb;eb=f,gb=Sb(i,L[a+240>>2],L[a+244>>2],H[a+12>>2],H[a+8>>2]),L[eb+112>>2]=gb;eb=f,gb=Sb(i,L[a+248>>2],L[a+252>>2],H[a+12>>2],H[a+8>>2]),L[eb+116>>2]=gb;hf(i,b,d,O(e*q));eb=f,gb=Sb(i,L[a+256>>2],L[a+260>>2],H[a+12>>2],H[a+8>>2]),L[eb+120>>2]=gb;eb=f,gb=Sb(i,L[a+264>>2],L[a+268>>2],H[a+12>>2],H[a+8>>2]),L[eb+124>>2]=gb;eb=f,gb=Sb(i,L[a+272>>2],L[a+276>>2],H[a+12>>2],H[a+8>>2]),L[eb+128>>2]=gb;eb=f,gb=Sb(i,L[a+280>>2],L[a+284>>2],H[a+12>>2],H[a+8>>2]),L[eb+132>>2]=gb;eb=f,gb=Sb(i,L[a+288>>2],L[a+292>>2],H[a+12>>2],H[a+8>>2]),L[eb+136>>2]=gb;eb=f,gb=Sb(i,L[a+296>>2],L[a+300>>2],H[a+12>>2],H[a+8>>2]),L[eb+140>>2]=gb;hf(i,b,d,O(e*k));eb=f,gb=Sb(i,va,ka,H[a+12>>2],H[a+8>>2]),L[eb+144>>2]=gb;Xa=a+352|0;d=0;a=0;Eo(r,84);E=36;while(1){if((d|0)==37){if((a|0)!=666){mb(ib(ib(lb(ib(ib(ib(72016,21727),3517),4304),410),4971),22115));_();X()}}else{b=a+E|0;ya=f+(d<<2)|0;g=d+1|0;d=g;while(1){if((a|0)!=(b|0)){u=r+((a|0)/8|0)|0;F[u|0]=I[u|0]|(L[ya>>2]>2])<<(a&7);d=d+1|0;a=a+1|0;continue}break}E=E-1|0;a=b;d=g;continue}break}Xa=f+160|0;a=mc(h,m);b=lf(o,c);F[b+16|0]=I[a+16|0];d=H[a+12>>2];H[b+8>>2]=H[a+8>>2];H[b+12>>2]=d;d=H[a+4>>2];H[b>>2]=H[a>>2];H[b+4>>2]=d;c=c+1|0;m=m+1|0;continue}break}Rn(o,c);break bc}mb(ib(ib(lb(ib(ib(ib(72016,3126),3517),4304),537),4971),5382));break c}mb(ib(ib(lb(ib(ib(ib(72016,6525),3517),4304),538),4971),7046));break c}gj(h);Xa=wa+48|0;wc(_a);c=So();a=xa+16|0;Qn(a);b=vb(a);eb=xa,fb=Hc(kb(H[Ia>>2])),H[eb+12>>2]=fb;H[xa+8>>2]=27997;H[xa+4>>2]=b;H[xa>>2]=5811;Nn(c,22144,xa);ob(a);p=H[Ia>>2];h=Xa-112|0;Xa=h;wa=ha+12|0;tf(wa);H[ha+24>>2]=-1;Z=ha+28|0;ya=ha+788|0;E=ha+652|0;i=ha+636|0;$=Ub(kb(p));s=Wf(h+104|0,Ej(ha+72|0));while(1){if(Ic(s,Wf(h+48|0,kc()))){o=_c(h+48|0,22345);b=I[ha+8|0];a=kb(p);c=kb(H[oc(s)+4>>2]);dc:{ec:{fc:{if(b){g=c;j=H[oc(s)+4>>2]+36|0;d=0;f=0;r=Xa-16|0;Xa=r;tf(i);gc:{hc:{ic:{if(!Hc(a)){break ic}if(!Hc(g)){break ic}b=a;Qh(i,Hc(a));while(1){jc:{if(Hc(b)>>>0<=f>>>0){if(yb(i)>>>0<=Hc(b)>>>0){break jc}mb(ib(ib(lb(ib(ib(ib(72016,23472),23260),8906),175),9435),23532));break c}a=-1;c=-1;l=2147483647;u=mf(b,f);kc:{if(H[j+8>>2]){H[j+100>>2]=0;d=j+72|0;zb(d);Vp(d);ci(d);m=j+84|0;while(1){if(!ho(m)){jo(m);continue}break}wj(j,m,H[j+8>>2],u);zb(d);break kc}mb(ib(ib(lb(ib(ib(ib(72016,23640),16087),8906),405),9435),23675));break c}d=0;V=lf(b,f);n=j+72|0;lc:{while(1){if(zb(n)>>>0<=d>>>0){mc:{if((a|0)==-1){break lc}if((l|0)==-1){break hc}if((c|0)!=-1){break mc}Nf(i,Le(r+8|0,f,l));break lc}}else{nc:{if(I[V+16|0]!=I[lf(g,H[rb(n,d)>>2])+16|0]){break nc}m=Sh(u,mf(g,H[rb(n,d)>>2]));if(m>>>0>>0){l=H[rb(n,d)>>2];c=a;a=m;break nc}c=c>>>0>m>>>0?m:c}d=d+1|0;continue}break}if(!(L[i+12>>2]>O(O(a>>>0)/O(c>>>0)))){break lc}Nf(i,Le(r+8|0,f,l))}f=f+1|0;continue}break}d=yb(i)}Xa=r+16|0;break gc}mb(ib(ib(lb(ib(ib(ib(72016,22997),23260),8906),160),9435),23398));break c}if(K[ha>>2]<=d>>>0){break fc}wc(o);break dc}d=c;c=0;l=0;j=Xa-16|0;Xa=j;tf(i);oc:{if(!Hc(a)){break oc}if(!Hc(d)){break oc}g=a;Qh(i,Hc(a));while(1){if(Hc(g)>>>0<=l>>>0){if(yb(i)>>>0>Hc(g)>>>0){mb(ib(ib(lb(ib(ib(ib(72016,23472),23260),8906),112),9435),23532));break c}}else{c=0;a=-1;m=-1;b=2147483647;n=mf(g,l);r=lf(g,l);pc:{while(1){if(Hc(d)>>>0<=c>>>0){qc:{if((a|0)==-1){break pc}if((m|0)!=-1){break qc}Nf(i,Le(j+8|0,l,b));break pc}}else{rc:{if(I[r+16|0]!=I[lf(d,c)+16|0]){break rc}f=Sh(n,mf(d,c));if(f>>>0>>0){m=a;b=c;a=f;break rc}m=f>>>0>>0?f:m}c=c+1|0;continue}break}if(!(L[i+12>>2]>O(O(a>>>0)/O(m>>>0)))){break pc}Nf(i,Le(j+8|0,l,b))}l=l+1|0;continue}break}c=yb(i)}Xa=j+16|0;if(K[ha>>2]>c>>>0){break ec}}wc(o);n=Ub(kb(H[oc(s)+4>>2]));a=_c(h+48|0,22362);c=to(E,$,n,i,H[p>>2],H[p+4>>2],H[H[oc(s)+4>>2]>>2],H[H[oc(s)+4>>2]+4>>2]);b=0;sc:{if((c|0)<0){break sc}b=1}wc(a);if(!b){break dc}l=Ib(h+88|0);b=h+48|0;a=_c(b,22479);so(l,E,i,c);wc(a);a=_c(h+16|0,22502);tc:{if(!ro(b,$,n,l,ya,H[H[oc(s)+4>>2]>>2],H[H[oc(s)+4>>2]+4>>2])){wc(a);break tc}wc(a);j=Ib(h);a=_c(h+16|0,22603);qo(j,h+48|0,$,n,l,L[ha+4>>2]);uc:{if(yb(j)>>>0>2]){wc(a);break uc}wc(a);u=_c(h+16|0,22620);o=kb(p);r=kb(H[oc(s)+4>>2]);a=h+48|0;c=0;f=0;g=Xa+-64|0;Xa=g;tf(i);vc:{wc:{xc:{yc:{if(!Hc(o)){break yc}if(!Hc(r)){break yc}e=pc(O(10));if(!ko(g+16|0,a,O(0))){break xc}Qh(i,Hc(o));while(1){zc:{if(Hc(o)>>>0<=f>>>0){if(yb(i)>>>0<=Hc(o)>>>0){break zc}mb(ib(ib(lb(ib(ib(ib(72016,23472),23260),8906),256),9435),23532));break c}a=-1;m=-1;b=2147483647;R=mf(o,f);V=lf(o,f);yj(g+12|0,g+8|0,g+16|0,L[V>>2],L[V+4>>2]);c=0;Ac:{while(1){if(Hc(r)>>>0<=c>>>0){Bc:{if((a|0)==-1){break Ac}if((b|0)==-1){break wc}if((m|0)!=-1){break Bc}Nf(i,Le(g,f,b));break Ac}}else{d=lf(r,c);Cc:{if(I[V+16|0]!=I[d+16|0]){break Cc}if(e>2]-L[d>>2]))+pc(O(L[g+8>>2]-L[d+4>>2])))){break Cc}d=zo(R,mf(r,c));if(d>>>0>>0){b=c;m=a;a=d;break Cc}m=d>>>0>>0?d:m}c=c+1|0;continue}break}if(!(L[i+12>>2]>O(O(a>>>0)/O(m>>>0)))){break Ac}Nf(i,Le(g,f,b))}f=f+1|0;continue}break}c=yb(i)}Xa=g- -64|0;break vc}mb(ib(ib(lb(ib(ib(ib(72016,26910),23260),8906),196),9435),26935));break c}mb(ib(ib(lb(ib(ib(ib(72016,22997),23260),8906),241),9435),23398));break c}if(K[ha>>2]>c>>>0){wc(u);break uc}wc(u);a=_c(h+16|0,22826);c=to(E,$,n,i,H[p>>2],H[p+4>>2],H[H[oc(s)+4>>2]>>2],H[H[oc(s)+4>>2]+4>>2]);b=0;Dc:{if((c|0)<0){break Dc}b=1}wc(a);if(!b){break uc}a=h+16|0;b=_c(a,22863);so(l,E,i,c);wc(b);a=_c(a,22886);if(!ro(h+48|0,$,n,l,ya,H[H[oc(s)+4>>2]>>2],H[H[oc(s)+4>>2]+4>>2])){wc(a);break uc}wc(a);tf(j);a=_c(h+16|0,22980);qo(j,h+48|0,$,n,l,L[ha+4>>2]);wc(a);if(yb(j)>>>0>2]){break uc}if(yb(j)>>>0<=yb(wa)>>>0){break uc}Aj(Z,h+48|0);gi(wa,j);eb=ha,fb=H[oc(s)>>2],H[eb+24>>2]=fb}xe(j)}xe(l);break dc}wc(o)}vo(s);continue}break}Xa=h+112|0;Xa=xa+48|0;Xa=Qa+32|0;Lh(ta);Xa=Pa+32|0;a=Fc(Sj(H[G>>2]));H[G+48>>2]=a;Ec:{if(!a){a=0;c=H[G+56>>2];c=(c|0)>0?c:0;while(1){if((a|0)==(c|0)){break Ec}H[(H[G+52>>2]+N(a,68)|0)+60>>2]=-1;a=a+1|0;continue}}jb(H[G+44>>2]);a=qb(H[G+48>>2]<<3);H[G+44>>2]=a;if(a){c=Sj(H[G>>2]);Fc:{if((Ja|0)==1){a=0;while(1){if(H[G+48>>2]<=(a|0)){break Fc}e=L[mc(c,a)>>2];k=L[mc(c,a)+4>>2];b=H[G+4>>2];Gc:{if(b){d=b+184|0;b=H[G+44>>2]+(a<<3)|0;ve(d,e,k,b,b+4|0);break Gc}b=H[G+44>>2]+(a<<3)|0;L[b+4>>2]=k;L[b>>2]=e}a=a+1|0;continue}}Hc:{switch(Ja-2|0){case 3:a=0;while(1){if(H[G+48>>2]<=(a|0)){break Fc}e=L[mc(c,a)>>2];k=L[mc(c,a)+4>>2];b=H[G+4>>2];Ic:{if(b){d=b+184|0;b=H[G+44>>2]+(a<<3)|0;ve(d,O(e*O(1.5)),O(k*O(1.5)),b,b+4|0);break Ic}b=H[G+44>>2]+(a<<3)|0;L[b+4>>2]=k*O(1.5);L[b>>2]=e*O(1.5)}a=a+1|0;continue};case 0:a=0;while(1){if(H[G+48>>2]<=(a|0)){break Fc}e=L[mc(c,a)>>2];k=L[mc(c,a)+4>>2];b=H[G+4>>2];Jc:{if(b){d=b+184|0;b=H[G+44>>2]+(a<<3)|0;ve(d,O(e+e),O(k+k),b,b+4|0);break Jc}b=H[G+44>>2]+(a<<3)|0;L[b+4>>2]=k+k;L[b>>2]=e+e}a=a+1|0;continue};case 2:a=0;while(1){if(H[G+48>>2]<=(a|0)){break Fc}e=L[mc(c,a)>>2];k=L[mc(c,a)+4>>2];b=H[G+4>>2];Kc:{if(b){d=b+184|0;b=H[G+44>>2]+(a<<3)|0;ve(d,O(e*O(3)),O(k*O(3)),b,b+4|0);break Kc}b=H[G+44>>2]+(a<<3)|0;L[b+4>>2]=k*O(3);L[b>>2]=e*O(3)}a=a+1|0;continue};default:break Hc}}a=0;while(1){if(H[G+48>>2]<=(a|0)){break Fc}e=L[mc(c,a)>>2];k=L[mc(c,a)+4>>2];b=H[G+4>>2];Lc:{if(b){d=b+184|0;b=H[G+44>>2]+(a<<3)|0;ve(d,O(e*O(4)),O(k*O(4)),b,b+4|0);break Lc}b=H[G+44>>2]+(a<<3)|0;L[b+4>>2]=k*O(4);L[b>>2]=e*O(4)}a=a+1|0;continue}}a=0;c=H[G+56>>2];c=(c|0)>0?c:0;while(1)if((a|0)==(c|0)){i=tb(H[H[H[G>>2]>>2]>>2]);c=H[H[H[H[G>>2]>>2]>>2]+24>>2];if(!c){break Ec}$=H[((c<<2)+G|0)+60>>2];d=N($,68);if(H[(d+H[G+52>>2]|0)+64>>2]){break Ec}f=H[G+4>>2];b=H[G>>2];a=Xa-16|0;Xa=a;H[a+12>>2]=c;b=kp(H[b>>2]+4|0,a+12|0);Xa=a+16|0;g=Sj(H[G>>2]);o=d+H[G+52>>2]|0;d=Xa-224|0;Xa=d;c=-1;Mc:{if(yb(i)>>>0<4){break Mc}j=qb(yb(i)<<4);if(!j){break e}h=qb(N(yb(i),24));if(!h){break e}c=0;while(1){if(yb(i)>>>0>c>>>0){a=j+(c<<4)|0;eb=a,hb=+L[mc(g,H[Nb(i,c)>>2])>>2],M[eb>>3]=hb;eb=a,hb=+L[mc(g,H[Nb(i,c)>>2])+4>>2],M[eb+8>>3]=hb;a=h+N(c,24)|0;eb=a,hb=+L[bd(b,H[Nb(i,c)+4>>2])>>2],M[eb>>3]=hb;e=L[bd(b,H[Nb(i,c)+4>>2])+4>>2];H[a+16>>2]=0;H[a+20>>2]=0;M[a+8>>3]=e;c=c+1|0;continue}break}H[d+212>>2]=h;H[d+208>>2]=j;H[d+216>>2]=c;c=-1;f=f+8|0;ha=yb(i);b=0;g=0;a=Xa-80|0;Xa=a;n=-1;Nc:{if((ha|0)<4){break Nc}while(1){if((b|0)!=(ha|0)){m=N(b,24);b=b+1|0;if(M[(h+m|0)+16>>3]==0){continue}break Nc}break}if(M[f>>3]==0|M[f+32>>3]!=0|(M[f+40>>3]==0|M[f+64>>3]!=0)|(M[f+72>>3]!=0|M[f+80>>3]!=1|(M[f+24>>3]!=0|M[f+56>>3]!=0))|M[f+88>>3]!=0){break Nc}b=ha<<1;m=Id(b,8);if(!m){sb(0,3,1514,0);break Nc}s=Id(b,1);if(s){E=H[s>>2];ta=H[m>>2];while(1){if((g|0)!=(ha|0)){b=ta+(g<<7)|0;p=h+N(g,24)|0;M[b>>3]=M[p>>3];t=M[p+8>>3];H[b+40>>2]=0;H[b+44>>2]=0;H[b+32>>2]=0;H[b+36>>2]=0;H[b+24>>2]=0;H[b+28>>2]=0;H[b+16>>2]=0;H[b+20>>2]=1072693248;M[b+8>>3]=t;r=g<<4;l=r+j|0;M[b+48>>3]=M[l>>3]*-M[p>>3];t=M[l>>3];y=M[p+8>>3];H[b+80>>2]=0;H[b+84>>2]=0;H[b+72>>2]=0;H[b+76>>2]=0;xa=b- -64|0;H[xa>>2]=0;H[xa+4>>2]=0;M[b+56>>3]=t*-y;M[b+88>>3]=M[p>>3];t=M[p+8>>3];H[b+104>>2]=0;H[b+108>>2]=1072693248;M[b+96>>3]=t;M[b+112>>3]=M[l+8>>3]*-M[p>>3];M[b+120>>3]=M[l+8>>3]*-M[p+8>>3];b=r+E|0;M[b>>3]=M[l>>3];M[b+8>>3]=M[l+8>>3];g=g+1|0;continue}break}b=Tp(m);if(!b){Bb(m);Bb(s);sb(0,3,3876,0);break Nc}p=Sg(b,m);if(!p){Bb(m);Bb(s);Bb(b);sb(0,3,4389,0);break Nc}l=Sg(b,s);if(!l){Bb(m);Bb(s);Bb(b);Bb(p);sb(0,3,5019,0);break Nc}if(($h(p)|0)<0){Bb(m);Bb(s);Bb(b);Bb(p);Bb(l);sb(0,3,5873,0);break Nc}ha=Sg(p,l);if(!ha){Bb(m);Bb(s);Bb(b);Bb(p);Bb(l);sb(0,3,6617,0);break Nc}Sa=M[f+48>>3];g=H[ha>>2];cb=M[g+40>>3];db=M[g+16>>3];aa=M[g+24>>3];w=M[g>>3];t=M[g+48>>3];Ta=M[f>>3];Ua=M[f+8>>3];Va=M[f+40>>3];C=M[g+32>>3];ma=M[g+8>>3];Wa=M[f+16>>3];y=M[g+56>>3];Bb(m);Bb(s);Bb(b);Bb(p);Bb(l);Bb(ha);D=y;J=y*y;da=ma-Wa*y;y=(C-Sa*y)/Va;C=(da-Ua*y)/Ta;Ma=W(J+(C*C+y*y));M[a+40>>3]=D/Ma;M[a+32>>3]=y/Ma;M[a+24>>3]=C/Ma;C=t;D=t*t;w=w-Wa*t;t=(aa-Sa*t)/Va;y=(w-Ua*t)/Ta;Na=W(D+(y*y+t*t));M[a+16>>3]=C/Na;M[a+8>>3]=t/Na;M[a>>3]=y/Na;b=0;m=0;D=M[a>>3];Aa=M[a+32>>3];ja=M[a+24>>3];J=M[a+8>>3];y=D*Aa-ja*J;Ea=M[a+40>>3];na=M[a+16>>3];C=J*Ea-Aa*na;aa=na*ja-Ea*D;t=W(y*y+(C*C+aa*aa));Oc:{if(t==0){break Oc}y=y/t;oa=aa/t;da=C/t;w=oa*D+da*-J;Pc:{if(w!=0){C=J;ma=D;aa=oa;t=da;ga=na;break Pc}ga=y*D+da*-na;b=ga!=0;aa=b?y:oa;ma=b?D:na;t=b?da:y;C=b?na:J;w=aa*ma-t*C;y=b?oa:da;m=ga==0;ga=b?J:D}if(w==0){break Oc}da=(C*y-ga*aa)/w;D=na*Ea+(D*ja+J*Aa);D=D<0?-D:D;Oa=(W(D+1)+W(1-D))*.5;oa=Oa*aa/w;w=t*C-aa*ma;C=Oa*t/w;w=(ma*y-ga*t)/w;D=da*oa+C*w;na=da*da+w*w+1;ma=D*D-(oa*oa+C*C+-1)*na;if(ma<0){break Oc}pa=W(ma);J=(-D-pa)/na;ga=w*J+C;ma=da*J+oa;D=(pa-D)/na;w=w*D+C;da=da*D+oa;Qc:{if(b){C=aa;aa=y;y=t;na=da;da=w;oa=ma;ma=ga;ga=J;break Qc}if(!m){C=y;y=t;na=da;da=D;oa=ma;ma=J;D=w;break Qc}C=t;na=D;oa=J;D=w}Ka=ga;b=0;J=aa*ja-y*Aa;Rc:{if(J!=0){t=Aa;pa=ja;w=aa;ga=y;g=0;break Rc}Za=C*ja-y*Ea;b=Za!=0;w=b?C:aa;pa=b?ja:Ea;ga=b?y:C;t=b?Ea:Aa;J=w*pa-ga*t;C=b?aa:y;Ea=b?Aa:ja;g=Za==0}if(J==0){break Oc}y=(t*C-Ea*w)/J;J=Oa*w/J;t=ga*t-w*pa;ja=Oa*ga/t;C=(pa*C-Ea*ga)/t;w=y*J+ja*C;ga=y*y+C*C+1;t=w*w-(J*J+ja*ja+-1)*ga;if(t<0){break Oc}Aa=D;pa=W(t);aa=(-w-pa)/ga;D=C*aa+ja;t=y*aa+J;w=(pa-w)/ga;ja=C*w+ja;C=y*w+J;Sc:{if(b){J=C;y=w;C=ja;w=t;t=D;break Sc}if(!g){J=C;y=ja;C=w;w=t;t=aa;aa=D;break Sc}J=w;y=ja;w=aa;aa=D}D=ma*t+(oa*w+Ka*aa);D=D<0?-D:D;ja=ma*C+(oa*J+Ka*y);ja=ja<0?-ja:ja;Tc:{Uc:{Vc:{ga=da*C+(na*J+Aa*y);ga=ga<0?-ga:ga;pa=da*t+(na*w+Aa*aa);pa=pa<0?-pa:pa;if(gaga){if(!(D>ga)){break Vc}M[a+16>>3]=da;M[a+8>>3]=Aa;M[a>>3]=na;break Tc}M[a+16>>3]=ma;M[a+8>>3]=Ka;M[a>>3]=oa;b=D>ja;C=b?C:t;y=b?y:aa;J=b?J:w;break Tc}if(ja>pa){if(!(D>pa)){break Vc}M[a+16>>3]=da;M[a+8>>3]=Aa;M[a>>3]=na;break Uc}M[a+16>>3]=ma;M[a+8>>3]=Ka;M[a>>3]=oa;b=D>ja;C=b?C:t;y=b?y:aa;J=b?J:w;break Tc}M[a+16>>3]=ma;M[a+8>>3]=Ka;M[a>>3]=oa}J=w;y=aa;C=t}M[a+40>>3]=C;M[a+32>>3]=y;M[a+24>>3]=J}t=M[a>>3];y=M[a+32>>3];C=M[a+24>>3];aa=M[a+8>>3];w=t*y-C*aa;ga=w;da=w*w;w=M[a+40>>3];ma=M[a+16>>3];D=aa*w-y*ma;J=ma*C-w*t;da=W(da+(D*D+J*J));oa=ga/da;M[a- -64>>3]=oa;J=J/da;M[a+56>>3]=J;da=D/da;M[a+48>>3]=da;na=(cb-Sa)/Va;D=(Na+Ma)*.5;M[d+136>>3]=(db-Wa-Ua*na)/Ta/D;M[d+168>>3]=na/D;M[d+200>>3]=1/D;M[d+128>>3]=da;M[d+160>>3]=J;M[d+192>>3]=oa;M[d+120>>3]=C;M[d+152>>3]=y;M[d+184>>3]=w;M[d+144>>3]=aa;M[d+176>>3]=ma;M[d+112>>3]=t;n=0;break Nc}Bb(m);sb(0,3,3194,0)}Xa=a+80|0;if((n|0)<0){jb(j);jb(h);break Mc}a=xj(f);H[d+220>>2]=a;if(!a){jb(j);jb(h);break Mc}if((Yn(a,d+208|0,d+112|0,d,d+104|0)|0)>=0){m=0;while(1){c=0;if((m|0)==3){uj(d+220|0);jb(j);jb(h);e=O(M[d+104>>3]);L[o+52>>2]=e;c=e>O(10)?-1:0;break Mc}else{while(1){if((c|0)!=4){L[(o+(m<<4)|0)+(c<<2)>>2]=M[(d+(m<<5)|0)+(c<<3)>>3];c=c+1|0;continue}break}m=m+1|0;continue}}}jb(j);jb(h);uj(d+220|0)}Xa=d+224|0;if(c){break Ec}a=N($,68);H[(a+H[G+52>>2]|0)+60>>2]=0;c=yb(i);b=a+H[G+52>>2]|0;H[b+48>>2]=$;H[b+56>>2]=c;c=yb(i);b=yb(i);M[ra+16>>3]=L[(a+H[G+52>>2]|0)+52>>2];H[ra+8>>2]=b;H[ra+4>>2]=c;H[ra>>2]=$;sb(0,1,14127,ra);break Ec}else{H[(H[G+52>>2]+N(a,68)|0)+60>>2]=-1;a=a+1|0;continue}}break e}a=H[G+56>>2];c=(a|0)>0?a:0;a=0;while(1){if((a|0)!=(c|0)){H[(H[G+52>>2]+N(a,68)|0)+64>>2]=0;a=a+1|0;continue}break}if((Ja|0)==1){break f}jb(Y)}Xa=ra+32|0;break b}sb(0,3,9803,0);ba(1);X()}sb(0,3,1828,0);ba(1);X()}_();X()}a=H[Da+224>>2];if(a){H[qa+56>>2]=H[a+52>>2];H[qa+52>>2]=H[a+56>>2]}t=M[Da+248>>3];y=M[Da+240>>3];a=qb(64);Wc:{if(a){H[a+8>>2]=0;H[a+12>>2]=0;H[a+40>>2]=0;H[a+44>>2]=0;H[a+24>>2]=0;H[a+28>>2]=0;H[a+16>>2]=0;H[a+20>>2]=0;H[a+32>>2]=0;H[a+36>>2]=1072693248;H[a+48>>2]=0;H[a+52>>2]=0;H[a+56>>2]=0;H[a+60>>2]=0;if(a){if(t==0|y==0){d=-2}else{t=1/t;M[a>>3]=t/(t+1/y);d=0}}else{d=-1}if((d|0)>=0){break Wc}jb(a)}a=0}H[Da+232>>2]=a;while(1){a=H[qa+52>>2];if((Ya|0)>=(a|0)){break a}b=H[qa+56>>2]+N(Ya,68)|0;if(!H[b+60>>2]){Y=H[b+48>>2];H[Da+256>>2]=Y;c=0;while(1){a=0;if((c|0)==3){b=H[((Y<<2)+Da|0)+264>>2];if(b){H[b+152>>2]=1;while(1){c=0;if((a|0)!=3){while(1){if((c|0)!=4){Y=c<<2;d=a<<4;L[(Y+(d+b|0)|0)+8>>2]=L[Y+(d+qa|0)>>2];c=c+1|0;continue}break}a=a+1|0;continue}break}H[b+168>>2]=-1}}else{while(1){if((a|0)!=4){d=a<<2;g=c<<4;L[d+(g+qa|0)>>2]=L[d+(b+g|0)>>2];a=a+1|0;continue}break}c=c+1|0;continue}break}}Ya=Ya+1|0;continue}}Xa=qa- -64|0;return a|0}function Oi(a,b,c,d,e,f,g,h,i){var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;a:{if(!d){if((e|0)==1){if(i){f=a;a=0;g=(b|0)>0?b:0;m=c;d=H[h>>2];n=b;b=c-1|0;e=d+(N(n,b)<<1)|0;c=d;while(1){if((a|0)!=(g|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;c=c+2|0;e=e+2|0;continue}break}g=(m|0)>0?m:0;k=n-1|0;e=d+(k<<1)|0;a=0;c=d;while(1){if((a|0)!=(g|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;l=n<<1;e=l+e|0;c=c+l|0;continue}break}t=(b|0)>1?b:1;b=h+1179664|0;a=n+1|0;g=a+i|0;i=a+f|0;u=(k|0)>1?k:1;o=u-1|0;c=d+(a<<1)|0;v=0-n<<1;f=0;l=1;b:{c:while(1){if((l|0)!=(t|0)){q=i+o|0;p=g+o|0;e=1;while(1){d:{e:{f:{if((e|0)!=(u|0)){if(I[i|0]<=I[g|0]){a=c+v|0;d=J[a>>1];k=d<<16>>16;if((k|0)>0){G[c>>1]=k;a=N(d,28)+h|0;H[a+1310732>>2]=l;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l;break d}k=J[a-2>>1];d=k<<16>>16;a=G[a+2>>1];if((a|0)>0){if((d|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];k=H[(a+(k<<2)|0)-4>>2];if((d|0)>(k|0)){G[c>>1]=k;j=0;r=(f|0)>0?f:0;a=b;while(1){if((j|0)==(r|0)){d=k;break e}if(H[a>>2]==(d|0)){H[a>>2]=k}j=j+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(k|0)){break e}j=0;r=(f|0)>0?f:0;a=b;while(1){if((j|0)==(r|0)){break e}if((k|0)==H[a>>2]){H[a>>2]=d}j=j+1|0;a=a+4|0;continue}}k=G[c-2>>1];if((k|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];k=H[(a+((k&65535)<<2)|0)-4>>2];if((d|0)>(k|0)){G[c>>1]=k;j=0;r=(f|0)>0?f:0;a=b;while(1){if((j|0)==(r|0)){d=k;break f}if(H[a>>2]==(d|0)){H[a>>2]=k}j=j+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(k|0)){break f}j=0;r=(f|0)>0?f:0;a=b;while(1){if((j|0)==(r|0)){break f}if((k|0)==H[a>>2]){H[a>>2]=d}j=j+1|0;a=a+4|0;continue}}G[c>>1]=a;a=(N(a,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;d=a+1310720|0;if(H[d>>2]>(e|0)){H[d>>2]=e}H[a+1310732>>2]=l;break d}if((d|0)>0){G[c>>1]=d;a=(N(k,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;d=a+1310724|0;if(H[d>>2]<(e|0)){H[d>>2]=e}H[a+1310732>>2]=l;break d}a=J[c-2>>1];d=a<<16>>16;if((d|0)>0){G[c>>1]=d;a=N(a,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;a=a+1310724|0;if(H[a>>2]>=(e|0)){break d}H[a>>2]=e;break d}if((f|0)>=32768){sb(0,3,1594,0);g=-1;break b}a=f+1|0;G[c>>1]=a;H[((f<<2)+h|0)+1179664>>2]=a<<16>>16;d=N(f,28)+h|0;H[d+1310740>>2]=e;H[d+1310736>>2]=1;H[d+1310744>>2]=l;H[d+1310748>>2]=e;H[d+1310752>>2]=e;H[d+1310756>>2]=l;H[d+1310760>>2]=l;f=a;break d}G[c>>1]=0;break d}c=c+4|0;g=p+2|0;i=q+2|0;l=l+1|0;continue c}a=N(d<<16>>16,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l;break d}a=N(d<<16>>16,28)+h|0;H[a+1310732>>2]=l;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l}c=c+2|0;g=g+1|0;i=i+1|0;e=e+1|0;continue}}break}d=((f|0)>0?f:0)+1|0;a=1;c=1;while(1){if((a|0)!=(d|0)){e=H[b>>2];g:{if((e|0)==(a|0)){e=c;c=e+1|0;break g}e=H[((e<<2)+h|0)+1179660>>2]}H[b>>2]=e;b=b+4|0;a=a+1|0;continue}break}e=c-1|0;H[h+8>>2]=e;g=0;if(!e){break b}pb(h+12|0,0,e<<2);pb(h+655376|0,0,e<<4);a=0;while(1)if((a|0)>=(e|0)){e=0;c=(f|0)>0?f:0;while(1){if((c|0)==(e|0)){a=H[h+8>>2];b=(a|0)>0?a:0;a=0;while(1){if((a|0)==(b|0)){break b}c=(a<<4)+h|0;d=c+655376|0;s=+H[((a<<2)+h|0)+12>>2];M[d>>3]=M[d>>3]/s;c=c+655384|0;M[c>>3]=M[c>>3]/s;a=a+1|0;continue}}b=H[((e<<2)+h|0)+1179664>>2]-1|0;d=b<<2;a=d+h|0;f=a;i=H[a+12>>2];a=(N(e,7)<<2)+h|0;H[f+12>>2]=i+H[a+1310736>>2];b=(b<<4)+h|0;f=b+655376|0;M[f>>3]=M[f>>3]+ +H[a+1310740>>2];f=b+655384|0;M[f>>3]=M[f>>3]+ +H[a+1310744>>2];f=H[a+1310748>>2];b=b+131084|0;if((f|0)>2]){H[b>>2]=f}f=H[a+1310752>>2];b=d<<2;d=((b|4)+h|0)+131084|0;if((f|0)>H[d>>2]){H[d>>2]=f}f=H[a+1310756>>2];d=((b|8)+h|0)+131084|0;if((f|0)>2]){H[d>>2]=f}a=H[a+1310760>>2];b=((b|12)+h|0)+131084|0;if((a|0)>H[b>>2]){H[b>>2]=a}e=e+1|0;continue}}else{b=(a<<4)+h|0;H[b+131088>>2]=0;H[b+131084>>2]=n;H[b+131092>>2]=m;H[b+131096>>2]=0;a=a+1|0;e=H[h+8>>2];continue}}break a}if(!g){g=a;l=f;a=0;f=(b|0)>0?b:0;m=c;d=H[h>>2];n=b;b=c-1|0;e=d+(N(n,b)<<1)|0;c=d;while(1){if((a|0)!=(f|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;c=c+2|0;e=e+2|0;continue}break}i=(m|0)>0?m:0;f=n-1|0;e=d+(f<<1)|0;a=0;c=d;while(1){if((a|0)!=(i|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;k=n<<1;e=k+e|0;c=c+k|0;continue}break}o=(b|0)>1?b:1;b=h+1179664|0;a=n+1|0;i=a+g|0;t=(f|0)>1?f:1;u=t-1|0;c=d+(a<<1)|0;v=0-n<<1;f=0;j=1;h:{i:while(1){if((j|0)!=(o|0)){q=i+u|0;e=1;while(1){j:{k:{l:{if((e|0)!=(t|0)){if((l|0)>=I[i|0]){a=c+v|0;d=J[a>>1];g=d<<16>>16;if((g|0)>0){G[c>>1]=g;a=N(d,28)+h|0;H[a+1310732>>2]=j;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+j;break j}g=J[a-2>>1];d=g<<16>>16;a=G[a+2>>1];if((a|0)>0){if((d|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];k=H[(a+(g<<2)|0)-4>>2];if((d|0)>(k|0)){G[c>>1]=k;g=0;p=(f|0)>0?f:0;a=b;while(1){if((g|0)==(p|0)){d=k;break k}if(H[a>>2]==(d|0)){H[a>>2]=k}g=g+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(k|0)){break k}g=0;p=(f|0)>0?f:0;a=b;while(1){if((g|0)==(p|0)){break k}if((k|0)==H[a>>2]){H[a>>2]=d}g=g+1|0;a=a+4|0;continue}}g=G[c-2>>1];if((g|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];k=H[(a+((g&65535)<<2)|0)-4>>2];if((d|0)>(k|0)){G[c>>1]=k;g=0;p=(f|0)>0?f:0;a=b;while(1){if((g|0)==(p|0)){d=k;break l}if(H[a>>2]==(d|0)){H[a>>2]=k}g=g+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(k|0)){break l}g=0;p=(f|0)>0?f:0;a=b;while(1){if((g|0)==(p|0)){break l}if((k|0)==H[a>>2]){H[a>>2]=d}g=g+1|0;a=a+4|0;continue}}G[c>>1]=a;a=(N(a,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+j;d=a+1310720|0;if(H[d>>2]>(e|0)){H[d>>2]=e}H[a+1310732>>2]=j;break j}if((d|0)>0){G[c>>1]=d;a=(N(g,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+j;d=a+1310724|0;if(H[d>>2]<(e|0)){H[d>>2]=e}H[a+1310732>>2]=j;break j}a=J[c-2>>1];d=a<<16>>16;if((d|0)>0){G[c>>1]=d;a=N(a,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+j;a=a+1310724|0;if(H[a>>2]>=(e|0)){break j}H[a>>2]=e;break j}if((f|0)>=32768){sb(0,3,1594,0);i=-1;break h}a=f+1|0;G[c>>1]=a;H[((f<<2)+h|0)+1179664>>2]=a<<16>>16;d=N(f,28)+h|0;H[d+1310740>>2]=e;H[d+1310736>>2]=1;H[d+1310744>>2]=j;H[d+1310748>>2]=e;H[d+1310752>>2]=e;H[d+1310756>>2]=j;H[d+1310760>>2]=j;f=a;break j}G[c>>1]=0;break j}c=c+4|0;i=q+2|0;j=j+1|0;continue i}a=N(d<<16>>16,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+j;break j}a=N(d<<16>>16,28)+h|0;H[a+1310732>>2]=j;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+j}c=c+2|0;i=i+1|0;e=e+1|0;continue}}break}d=((f|0)>0?f:0)+1|0;a=1;c=1;while(1){if((a|0)!=(d|0)){e=H[b>>2];m:{if((e|0)==(a|0)){e=c;c=e+1|0;break m}e=H[((e<<2)+h|0)+1179660>>2]}H[b>>2]=e;b=b+4|0;a=a+1|0;continue}break}e=c-1|0;H[h+8>>2]=e;i=0;if(!e){break h}pb(h+12|0,0,e<<2);pb(h+655376|0,0,e<<4);a=0;while(1)if((a|0)>=(e|0)){e=0;c=(f|0)>0?f:0;while(1){if((c|0)==(e|0)){a=H[h+8>>2];b=(a|0)>0?a:0;a=0;while(1){if((a|0)==(b|0)){break h}c=(a<<4)+h|0;d=c+655376|0;s=+H[((a<<2)+h|0)+12>>2];M[d>>3]=M[d>>3]/s;c=c+655384|0;M[c>>3]=M[c>>3]/s;a=a+1|0;continue}}b=H[((e<<2)+h|0)+1179664>>2]-1|0;d=b<<2;a=d+h|0;f=a;g=H[a+12>>2];a=(N(e,7)<<2)+h|0;H[f+12>>2]=g+H[a+1310736>>2];b=(b<<4)+h|0;f=b+655376|0;M[f>>3]=M[f>>3]+ +H[a+1310740>>2];f=b+655384|0;M[f>>3]=M[f>>3]+ +H[a+1310744>>2];f=H[a+1310748>>2];b=b+131084|0;if((f|0)>2]){H[b>>2]=f}f=H[a+1310752>>2];b=d<<2;d=((b|4)+h|0)+131084|0;if((f|0)>H[d>>2]){H[d>>2]=f}f=H[a+1310756>>2];d=((b|8)+h|0)+131084|0;if((f|0)>2]){H[d>>2]=f}a=H[a+1310760>>2];b=((b|12)+h|0)+131084|0;if((a|0)>H[b>>2]){H[b>>2]=a}e=e+1|0;continue}}else{b=(a<<4)+h|0;H[b+131088>>2]=0;H[b+131084>>2]=n;H[b+131092>>2]=m;H[b+131096>>2]=0;a=a+1|0;e=H[h+8>>2];continue}}return i}g=a;k=f;n=b;m=(b|0)/2|0;f=(m|0)>0?m:0;d=H[h>>2];o=(c|0)/2|0;b=o-1|0;e=d+(N(b,m)<<1)|0;a=0;c=d;while(1){if((a|0)!=(f|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;c=c+2|0;e=e+2|0;continue}break}i=(o|0)>0?o:0;f=m-1|0;e=d+(f<<1)|0;a=0;c=d;while(1){if((a|0)!=(i|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;l=m<<1;e=l+e|0;c=c+l|0;continue}break}t=(b|0)>1?b:1;u=(f|0)>1?f:1;b=h+1179664|0;g=(g+(n<<1)|0)+2|0;c=(d+(m<<1)|0)+2|0;v=0-m<<1;f=0;l=1;n:{o:while(1){if((l|0)!=(t|0)){e=1;while(1){p:{q:{r:{if((e|0)!=(u|0)){if((k|0)>=I[g|0]){a=c+v|0;d=J[a>>1];i=d<<16>>16;if((i|0)>0){G[c>>1]=i;a=N(d,28)+h|0;H[a+1310732>>2]=l;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l;break p}i=J[a-2>>1];d=i<<16>>16;a=G[a+2>>1];if((a|0)>0){if((d|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];i=H[(a+(i<<2)|0)-4>>2];if((d|0)>(i|0)){G[c>>1]=i;j=0;q=(f|0)>0?f:0;a=b;while(1){if((j|0)==(q|0)){d=i;break q}if(H[a>>2]==(d|0)){H[a>>2]=i}j=j+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(i|0)){break q}j=0;q=(f|0)>0?f:0;a=b;while(1){if((j|0)==(q|0)){break q}if((i|0)==H[a>>2]){H[a>>2]=d}j=j+1|0;a=a+4|0;continue}}i=G[c-2>>1];if((i|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];i=H[(a+((i&65535)<<2)|0)-4>>2];if((d|0)>(i|0)){G[c>>1]=i;j=0;q=(f|0)>0?f:0;a=b;while(1){if((j|0)==(q|0)){d=i;break r}if(H[a>>2]==(d|0)){H[a>>2]=i}j=j+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(i|0)){break r}j=0;q=(f|0)>0?f:0;a=b;while(1){if((j|0)==(q|0)){break r}if((i|0)==H[a>>2]){H[a>>2]=d}j=j+1|0;a=a+4|0;continue}}G[c>>1]=a;a=(N(a,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;d=a+1310720|0;if(H[d>>2]>(e|0)){H[d>>2]=e}H[a+1310732>>2]=l;break p}if((d|0)>0){G[c>>1]=d;a=(N(i,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;d=a+1310724|0;if(H[d>>2]<(e|0)){H[d>>2]=e}H[a+1310732>>2]=l;break p}a=J[c-2>>1];d=a<<16>>16;if((d|0)>0){G[c>>1]=d;a=N(a,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;a=a+1310724|0;if(H[a>>2]>=(e|0)){break p}H[a>>2]=e;break p}if((f|0)>=32768){sb(0,3,1594,0);g=-1;break n}a=f+1|0;G[c>>1]=a;H[((f<<2)+h|0)+1179664>>2]=a<<16>>16;d=N(f,28)+h|0;H[d+1310740>>2]=e;H[d+1310736>>2]=1;H[d+1310744>>2]=l;H[d+1310748>>2]=e;H[d+1310752>>2]=e;H[d+1310756>>2]=l;H[d+1310760>>2]=l;f=a;break p}G[c>>1]=0;break p}c=c+4|0;l=l+1|0;g=(g+n|0)+4|0;continue o}a=N(d<<16>>16,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l;break p}a=N(d<<16>>16,28)+h|0;H[a+1310732>>2]=l;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l}c=c+2|0;g=g+2|0;e=e+1|0;continue}}break}d=((f|0)>0?f:0)+1|0;a=1;c=1;while(1){if((a|0)!=(d|0)){e=H[b>>2];s:{if((e|0)==(a|0)){e=c;c=e+1|0;break s}e=H[((e<<2)+h|0)+1179660>>2]}H[b>>2]=e;b=b+4|0;a=a+1|0;continue}break}e=c-1|0;H[h+8>>2]=e;g=0;if(!e){break n}pb(h+12|0,0,e<<2);pb(h+655376|0,0,e<<4);a=0;while(1)if((a|0)>=(e|0)){e=0;c=(f|0)>0?f:0;while(1){if((c|0)==(e|0)){a=H[h+8>>2];b=(a|0)>0?a:0;a=0;while(1){if((a|0)==(b|0)){break n}c=(a<<4)+h|0;d=c+655376|0;s=+H[((a<<2)+h|0)+12>>2];M[d>>3]=M[d>>3]/s;c=c+655384|0;M[c>>3]=M[c>>3]/s;a=a+1|0;continue}}b=H[((e<<2)+h|0)+1179664>>2]-1|0;d=b<<2;a=d+h|0;f=a;i=H[a+12>>2];a=(N(e,7)<<2)+h|0;H[f+12>>2]=i+H[a+1310736>>2];b=(b<<4)+h|0;f=b+655376|0;M[f>>3]=M[f>>3]+ +H[a+1310740>>2];f=b+655384|0;M[f>>3]=M[f>>3]+ +H[a+1310744>>2];f=H[a+1310748>>2];b=b+131084|0;if((f|0)>2]){H[b>>2]=f}f=H[a+1310752>>2];b=d<<2;d=((b|4)+h|0)+131084|0;if((f|0)>H[d>>2]){H[d>>2]=f}f=H[a+1310756>>2];d=((b|8)+h|0)+131084|0;if((f|0)>2]){H[d>>2]=f}a=H[a+1310760>>2];b=((b|12)+h|0)+131084|0;if((a|0)>H[b>>2]){H[b>>2]=a}e=e+1|0;continue}}else{b=(a<<4)+h|0;H[b+131088>>2]=0;H[b+131084>>2]=m;H[b+131092>>2]=o;H[b+131096>>2]=0;a=a+1|0;e=H[h+8>>2];continue}}break a}if(i){f=a;a=0;g=(b|0)>0?b:0;m=c;d=H[h>>2];n=b;b=c-1|0;e=d+(N(n,b)<<1)|0;c=d;while(1){if((a|0)!=(g|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;c=c+2|0;e=e+2|0;continue}break}g=(m|0)>0?m:0;k=n-1|0;e=d+(k<<1)|0;a=0;c=d;while(1){if((a|0)!=(g|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;l=n<<1;e=l+e|0;c=c+l|0;continue}break}t=(b|0)>1?b:1;b=h+1179664|0;a=n+1|0;g=a+i|0;i=a+f|0;u=(k|0)>1?k:1;o=u-1|0;c=d+(a<<1)|0;v=0-n<<1;f=0;l=1;t:{u:while(1){if((l|0)!=(t|0)){q=i+o|0;p=g+o|0;e=1;while(1){v:{w:{x:{if((e|0)!=(u|0)){if(I[i|0]>I[g|0]){a=c+v|0;d=J[a>>1];k=d<<16>>16;if((k|0)>0){G[c>>1]=k;a=N(d,28)+h|0;H[a+1310732>>2]=l;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l;break v}k=J[a-2>>1];d=k<<16>>16;a=G[a+2>>1];if((a|0)>0){if((d|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];k=H[(a+(k<<2)|0)-4>>2];if((d|0)>(k|0)){G[c>>1]=k;j=0;r=(f|0)>0?f:0;a=b;while(1){if((j|0)==(r|0)){d=k;break w}if(H[a>>2]==(d|0)){H[a>>2]=k}j=j+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(k|0)){break w}j=0;r=(f|0)>0?f:0;a=b;while(1){if((j|0)==(r|0)){break w}if((k|0)==H[a>>2]){H[a>>2]=d}j=j+1|0;a=a+4|0;continue}}k=G[c-2>>1];if((k|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];k=H[(a+((k&65535)<<2)|0)-4>>2];if((d|0)>(k|0)){G[c>>1]=k;j=0;r=(f|0)>0?f:0;a=b;while(1){if((j|0)==(r|0)){d=k;break x}if(H[a>>2]==(d|0)){H[a>>2]=k}j=j+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(k|0)){break x}j=0;r=(f|0)>0?f:0;a=b;while(1){if((j|0)==(r|0)){break x}if((k|0)==H[a>>2]){H[a>>2]=d}j=j+1|0;a=a+4|0;continue}}G[c>>1]=a;a=(N(a,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;d=a+1310720|0;if(H[d>>2]>(e|0)){H[d>>2]=e}H[a+1310732>>2]=l;break v}if((d|0)>0){G[c>>1]=d;a=(N(k,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;d=a+1310724|0;if(H[d>>2]<(e|0)){H[d>>2]=e}H[a+1310732>>2]=l;break v}a=J[c-2>>1];d=a<<16>>16;if((d|0)>0){G[c>>1]=d;a=N(a,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;a=a+1310724|0;if(H[a>>2]>=(e|0)){break v}H[a>>2]=e;break v}if((f|0)>=32768){sb(0,3,1594,0);g=-1;break t}a=f+1|0;G[c>>1]=a;H[((f<<2)+h|0)+1179664>>2]=a<<16>>16;d=N(f,28)+h|0;H[d+1310740>>2]=e;H[d+1310736>>2]=1;H[d+1310744>>2]=l;H[d+1310748>>2]=e;H[d+1310752>>2]=e;H[d+1310756>>2]=l;H[d+1310760>>2]=l;f=a;break v}G[c>>1]=0;break v}c=c+4|0;g=p+2|0;i=q+2|0;l=l+1|0;continue u}a=N(d<<16>>16,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l;break v}a=N(d<<16>>16,28)+h|0;H[a+1310732>>2]=l;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l}c=c+2|0;g=g+1|0;i=i+1|0;e=e+1|0;continue}}break}d=((f|0)>0?f:0)+1|0;a=1;c=1;while(1){if((a|0)!=(d|0)){e=H[b>>2];y:{if((e|0)==(a|0)){e=c;c=e+1|0;break y}e=H[((e<<2)+h|0)+1179660>>2]}H[b>>2]=e;b=b+4|0;a=a+1|0;continue}break}e=c-1|0;H[h+8>>2]=e;g=0;if(!e){break t}pb(h+12|0,0,e<<2);pb(h+655376|0,0,e<<4);a=0;while(1)if((a|0)>=(e|0)){e=0;c=(f|0)>0?f:0;while(1){if((c|0)==(e|0)){a=H[h+8>>2];b=(a|0)>0?a:0;a=0;while(1){if((a|0)==(b|0)){break t}c=(a<<4)+h|0;d=c+655376|0;s=+H[((a<<2)+h|0)+12>>2];M[d>>3]=M[d>>3]/s;c=c+655384|0;M[c>>3]=M[c>>3]/s;a=a+1|0;continue}}b=H[((e<<2)+h|0)+1179664>>2]-1|0;d=b<<2;a=d+h|0;f=a;i=H[a+12>>2];a=(N(e,7)<<2)+h|0;H[f+12>>2]=i+H[a+1310736>>2];b=(b<<4)+h|0;f=b+655376|0;M[f>>3]=M[f>>3]+ +H[a+1310740>>2];f=b+655384|0;M[f>>3]=M[f>>3]+ +H[a+1310744>>2];f=H[a+1310748>>2];b=b+131084|0;if((f|0)>2]){H[b>>2]=f}f=H[a+1310752>>2];b=d<<2;d=((b|4)+h|0)+131084|0;if((f|0)>H[d>>2]){H[d>>2]=f}f=H[a+1310756>>2];d=((b|8)+h|0)+131084|0;if((f|0)>2]){H[d>>2]=f}a=H[a+1310760>>2];b=((b|12)+h|0)+131084|0;if((a|0)>H[b>>2]){H[b>>2]=a}e=e+1|0;continue}}else{b=(a<<4)+h|0;H[b+131088>>2]=0;H[b+131084>>2]=n;H[b+131092>>2]=m;H[b+131096>>2]=0;a=a+1|0;e=H[h+8>>2];continue}}break a}if(!g){g=a;l=f;a=0;f=(b|0)>0?b:0;m=c;d=H[h>>2];n=b;b=c-1|0;e=d+(N(n,b)<<1)|0;c=d;while(1){if((a|0)!=(f|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;c=c+2|0;e=e+2|0;continue}break}i=(m|0)>0?m:0;f=n-1|0;e=d+(f<<1)|0;a=0;c=d;while(1){if((a|0)!=(i|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;k=n<<1;e=k+e|0;c=c+k|0;continue}break}o=(b|0)>1?b:1;b=h+1179664|0;a=n+1|0;i=a+g|0;t=(f|0)>1?f:1;u=t-1|0;c=d+(a<<1)|0;v=0-n<<1;f=0;j=1;z:{A:while(1){if((j|0)!=(o|0)){q=i+u|0;e=1;while(1){B:{C:{D:{if((e|0)!=(t|0)){if((l|0)>1];g=d<<16>>16;if((g|0)>0){G[c>>1]=g;a=N(d,28)+h|0;H[a+1310732>>2]=j;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+j;break B}g=J[a-2>>1];d=g<<16>>16;a=G[a+2>>1];if((a|0)>0){if((d|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];k=H[(a+(g<<2)|0)-4>>2];if((d|0)>(k|0)){G[c>>1]=k;g=0;p=(f|0)>0?f:0;a=b;while(1){if((g|0)==(p|0)){d=k;break C}if(H[a>>2]==(d|0)){H[a>>2]=k}g=g+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(k|0)){break C}g=0;p=(f|0)>0?f:0;a=b;while(1){if((g|0)==(p|0)){break C}if((k|0)==H[a>>2]){H[a>>2]=d}g=g+1|0;a=a+4|0;continue}}g=G[c-2>>1];if((g|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];k=H[(a+((g&65535)<<2)|0)-4>>2];if((d|0)>(k|0)){G[c>>1]=k;g=0;p=(f|0)>0?f:0;a=b;while(1){if((g|0)==(p|0)){d=k;break D}if(H[a>>2]==(d|0)){H[a>>2]=k}g=g+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(k|0)){break D}g=0;p=(f|0)>0?f:0;a=b;while(1){if((g|0)==(p|0)){break D}if((k|0)==H[a>>2]){H[a>>2]=d}g=g+1|0;a=a+4|0;continue}}G[c>>1]=a;a=(N(a,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+j;d=a+1310720|0;if(H[d>>2]>(e|0)){H[d>>2]=e}H[a+1310732>>2]=j;break B}if((d|0)>0){G[c>>1]=d;a=(N(g,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+j;d=a+1310724|0;if(H[d>>2]<(e|0)){H[d>>2]=e}H[a+1310732>>2]=j;break B}a=J[c-2>>1];d=a<<16>>16;if((d|0)>0){G[c>>1]=d;a=N(a,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+j;a=a+1310724|0;if(H[a>>2]>=(e|0)){break B}H[a>>2]=e;break B}if((f|0)>=32768){sb(0,3,1594,0);i=-1;break z}a=f+1|0;G[c>>1]=a;H[((f<<2)+h|0)+1179664>>2]=a<<16>>16;d=N(f,28)+h|0;H[d+1310740>>2]=e;H[d+1310736>>2]=1;H[d+1310744>>2]=j;H[d+1310748>>2]=e;H[d+1310752>>2]=e;H[d+1310756>>2]=j;H[d+1310760>>2]=j;f=a;break B}G[c>>1]=0;break B}c=c+4|0;i=q+2|0;j=j+1|0;continue A}a=N(d<<16>>16,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+j;break B}a=N(d<<16>>16,28)+h|0;H[a+1310732>>2]=j;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+j}c=c+2|0;i=i+1|0;e=e+1|0;continue}}break}d=((f|0)>0?f:0)+1|0;a=1;c=1;while(1){if((a|0)!=(d|0)){e=H[b>>2];E:{if((e|0)==(a|0)){e=c;c=e+1|0;break E}e=H[((e<<2)+h|0)+1179660>>2]}H[b>>2]=e;b=b+4|0;a=a+1|0;continue}break}e=c-1|0;H[h+8>>2]=e;i=0;if(!e){break z}pb(h+12|0,0,e<<2);pb(h+655376|0,0,e<<4);a=0;while(1)if((a|0)>=(e|0)){e=0;c=(f|0)>0?f:0;while(1){if((c|0)==(e|0)){a=H[h+8>>2];b=(a|0)>0?a:0;a=0;while(1){if((a|0)==(b|0)){break z}c=(a<<4)+h|0;d=c+655376|0;s=+H[((a<<2)+h|0)+12>>2];M[d>>3]=M[d>>3]/s;c=c+655384|0;M[c>>3]=M[c>>3]/s;a=a+1|0;continue}}b=H[((e<<2)+h|0)+1179664>>2]-1|0;d=b<<2;a=d+h|0;f=a;g=H[a+12>>2];a=(N(e,7)<<2)+h|0;H[f+12>>2]=g+H[a+1310736>>2];b=(b<<4)+h|0;f=b+655376|0;M[f>>3]=M[f>>3]+ +H[a+1310740>>2];f=b+655384|0;M[f>>3]=M[f>>3]+ +H[a+1310744>>2];f=H[a+1310748>>2];b=b+131084|0;if((f|0)>2]){H[b>>2]=f}f=H[a+1310752>>2];b=d<<2;d=((b|4)+h|0)+131084|0;if((f|0)>H[d>>2]){H[d>>2]=f}f=H[a+1310756>>2];d=((b|8)+h|0)+131084|0;if((f|0)>2]){H[d>>2]=f}a=H[a+1310760>>2];b=((b|12)+h|0)+131084|0;if((a|0)>H[b>>2]){H[b>>2]=a}e=e+1|0;continue}}else{b=(a<<4)+h|0;H[b+131088>>2]=0;H[b+131084>>2]=n;H[b+131092>>2]=m;H[b+131096>>2]=0;a=a+1|0;e=H[h+8>>2];continue}}return i}g=a;k=f;n=b;m=(b|0)/2|0;f=(m|0)>0?m:0;d=H[h>>2];o=(c|0)/2|0;b=o-1|0;e=d+(N(b,m)<<1)|0;a=0;c=d;while(1){if((a|0)!=(f|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;c=c+2|0;e=e+2|0;continue}break}i=(o|0)>0?o:0;f=m-1|0;e=d+(f<<1)|0;a=0;c=d;while(1){if((a|0)!=(i|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;l=m<<1;e=l+e|0;c=c+l|0;continue}break}t=(b|0)>1?b:1;u=(f|0)>1?f:1;b=h+1179664|0;g=(g+(n<<1)|0)+2|0;c=(d+(m<<1)|0)+2|0;v=0-m<<1;f=0;l=1;F:{G:while(1){if((l|0)!=(t|0)){e=1;while(1){H:{I:{J:{if((e|0)!=(u|0)){if((k|0)>1];i=d<<16>>16;if((i|0)>0){G[c>>1]=i;a=N(d,28)+h|0;H[a+1310732>>2]=l;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l;break H}i=J[a-2>>1];d=i<<16>>16;a=G[a+2>>1];if((a|0)>0){if((d|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];i=H[(a+(i<<2)|0)-4>>2];if((d|0)>(i|0)){G[c>>1]=i;j=0;q=(f|0)>0?f:0;a=b;while(1){if((j|0)==(q|0)){d=i;break I}if(H[a>>2]==(d|0)){H[a>>2]=i}j=j+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(i|0)){break I}j=0;q=(f|0)>0?f:0;a=b;while(1){if((j|0)==(q|0)){break I}if((i|0)==H[a>>2]){H[a>>2]=d}j=j+1|0;a=a+4|0;continue}}i=G[c-2>>1];if((i|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];i=H[(a+((i&65535)<<2)|0)-4>>2];if((d|0)>(i|0)){G[c>>1]=i;j=0;q=(f|0)>0?f:0;a=b;while(1){if((j|0)==(q|0)){d=i;break J}if(H[a>>2]==(d|0)){H[a>>2]=i}j=j+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(i|0)){break J}j=0;q=(f|0)>0?f:0;a=b;while(1){if((j|0)==(q|0)){break J}if((i|0)==H[a>>2]){H[a>>2]=d}j=j+1|0;a=a+4|0;continue}}G[c>>1]=a;a=(N(a,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;d=a+1310720|0;if(H[d>>2]>(e|0)){H[d>>2]=e}H[a+1310732>>2]=l;break H}if((d|0)>0){G[c>>1]=d;a=(N(i,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;d=a+1310724|0;if(H[d>>2]<(e|0)){H[d>>2]=e}H[a+1310732>>2]=l;break H}a=J[c-2>>1];d=a<<16>>16;if((d|0)>0){G[c>>1]=d;a=N(a,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;a=a+1310724|0;if(H[a>>2]>=(e|0)){break H}H[a>>2]=e;break H}if((f|0)>=32768){sb(0,3,1594,0);g=-1;break F}a=f+1|0;G[c>>1]=a;H[((f<<2)+h|0)+1179664>>2]=a<<16>>16;d=N(f,28)+h|0;H[d+1310740>>2]=e;H[d+1310736>>2]=1;H[d+1310744>>2]=l;H[d+1310748>>2]=e;H[d+1310752>>2]=e;H[d+1310756>>2]=l;H[d+1310760>>2]=l;f=a;break H}G[c>>1]=0;break H}c=c+4|0;l=l+1|0;g=(g+n|0)+4|0;continue G}a=N(d<<16>>16,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l;break H}a=N(d<<16>>16,28)+h|0;H[a+1310732>>2]=l;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l}c=c+2|0;g=g+2|0;e=e+1|0;continue}}break}d=((f|0)>0?f:0)+1|0;a=1;c=1;while(1){if((a|0)!=(d|0)){e=H[b>>2];K:{if((e|0)==(a|0)){e=c;c=e+1|0;break K}e=H[((e<<2)+h|0)+1179660>>2]}H[b>>2]=e;b=b+4|0;a=a+1|0;continue}break}e=c-1|0;H[h+8>>2]=e;g=0;if(!e){break F}pb(h+12|0,0,e<<2);pb(h+655376|0,0,e<<4);a=0;while(1)if((a|0)>=(e|0)){e=0;c=(f|0)>0?f:0;while(1){if((c|0)==(e|0)){a=H[h+8>>2];b=(a|0)>0?a:0;a=0;while(1){if((a|0)==(b|0)){break F}c=(a<<4)+h|0;d=c+655376|0;s=+H[((a<<2)+h|0)+12>>2];M[d>>3]=M[d>>3]/s;c=c+655384|0;M[c>>3]=M[c>>3]/s;a=a+1|0;continue}}b=H[((e<<2)+h|0)+1179664>>2]-1|0;d=b<<2;a=d+h|0;f=a;i=H[a+12>>2];a=(N(e,7)<<2)+h|0;H[f+12>>2]=i+H[a+1310736>>2];b=(b<<4)+h|0;f=b+655376|0;M[f>>3]=M[f>>3]+ +H[a+1310740>>2];f=b+655384|0;M[f>>3]=M[f>>3]+ +H[a+1310744>>2];f=H[a+1310748>>2];b=b+131084|0;if((f|0)>2]){H[b>>2]=f}f=H[a+1310752>>2];b=d<<2;d=((b|4)+h|0)+131084|0;if((f|0)>H[d>>2]){H[d>>2]=f}f=H[a+1310756>>2];d=((b|8)+h|0)+131084|0;if((f|0)>2]){H[d>>2]=f}a=H[a+1310760>>2];b=((b|12)+h|0)+131084|0;if((a|0)>H[b>>2]){H[b>>2]=a}e=e+1|0;continue}}else{b=(a<<4)+h|0;H[b+131088>>2]=0;H[b+131084>>2]=m;H[b+131092>>2]=o;H[b+131096>>2]=0;a=a+1|0;e=H[h+8>>2];continue}}break a}if((e|0)==1){if(i){f=a;a=0;g=(b|0)>0?b:0;m=c;d=H[h>>2];n=b;b=c-1|0;e=d+(N(n,b)<<1)|0;c=d;while(1){if((a|0)!=(g|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;c=c+2|0;e=e+2|0;continue}break}g=(m|0)>0?m:0;k=n-1|0;e=d+(k<<1)|0;a=0;c=d;while(1){if((a|0)!=(g|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;l=n<<1;e=l+e|0;c=c+l|0;continue}break}u=(b|0)>1?b:1;b=h+1179664|0;a=n+1|0;g=a+i|0;o=a+f|0;i=a+H[h+4>>2]|0;v=(k|0)>1?k:1;t=v-1|0;c=d+(a<<1)|0;q=0-n<<1;f=0;l=1;L:{M:while(1){if((l|0)!=(u|0)){p=o+t|0;r=g+t|0;e=1;while(1){N:{O:{P:{if((e|0)!=(v|0)){if(I[o|0]<=I[g|0]){F[i|0]=255;a=c+q|0;d=J[a>>1];k=d<<16>>16;if((k|0)>0){G[c>>1]=k;a=N(d,28)+h|0;H[a+1310732>>2]=l;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l;break N}k=J[a-2>>1];d=k<<16>>16;a=G[a+2>>1];if((a|0)>0){if((d|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];k=H[(a+(k<<2)|0)-4>>2];if((d|0)>(k|0)){G[c>>1]=k;j=0;w=(f|0)>0?f:0;a=b;while(1){if((j|0)==(w|0)){d=k;break O}if(H[a>>2]==(d|0)){H[a>>2]=k}j=j+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(k|0)){break O}j=0;w=(f|0)>0?f:0;a=b;while(1){if((j|0)==(w|0)){break O}if((k|0)==H[a>>2]){H[a>>2]=d}j=j+1|0;a=a+4|0;continue}}k=G[c-2>>1];if((k|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];k=H[(a+((k&65535)<<2)|0)-4>>2];if((d|0)>(k|0)){G[c>>1]=k;j=0;w=(f|0)>0?f:0;a=b;while(1){if((j|0)==(w|0)){d=k;break P}if(H[a>>2]==(d|0)){H[a>>2]=k}j=j+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(k|0)){break P}j=0;w=(f|0)>0?f:0;a=b;while(1){if((j|0)==(w|0)){break P}if((k|0)==H[a>>2]){H[a>>2]=d}j=j+1|0;a=a+4|0;continue}}G[c>>1]=a;a=(N(a,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;d=a+1310720|0;if(H[d>>2]>(e|0)){H[d>>2]=e}H[a+1310732>>2]=l;break N}if((d|0)>0){G[c>>1]=d;a=(N(k,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;d=a+1310724|0;if(H[d>>2]<(e|0)){H[d>>2]=e}H[a+1310732>>2]=l;break N}a=J[c-2>>1];d=a<<16>>16;if((d|0)>0){G[c>>1]=d;a=N(a,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;a=a+1310724|0;if(H[a>>2]>=(e|0)){break N}H[a>>2]=e;break N}if((f|0)>=32768){sb(0,3,1594,0);g=-1;break L}a=f+1|0;G[c>>1]=a;H[((f<<2)+h|0)+1179664>>2]=a<<16>>16;d=N(f,28)+h|0;H[d+1310740>>2]=e;H[d+1310736>>2]=1;H[d+1310744>>2]=l;H[d+1310748>>2]=e;H[d+1310752>>2]=e;H[d+1310756>>2]=l;H[d+1310760>>2]=l;f=a;break N}G[c>>1]=0;F[i|0]=0;break N}i=i+2|0;c=c+4|0;g=r+2|0;o=p+2|0;l=l+1|0;continue M}a=N(d<<16>>16,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l;break N}a=N(d<<16>>16,28)+h|0;H[a+1310732>>2]=l;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l}i=i+1|0;c=c+2|0;g=g+1|0;o=o+1|0;e=e+1|0;continue}}break}d=((f|0)>0?f:0)+1|0;a=1;c=1;while(1){if((a|0)!=(d|0)){e=H[b>>2];Q:{if((e|0)==(a|0)){e=c;c=e+1|0;break Q}e=H[((e<<2)+h|0)+1179660>>2]}H[b>>2]=e;b=b+4|0;a=a+1|0;continue}break}e=c-1|0;H[h+8>>2]=e;g=0;if(!e){break L}pb(h+12|0,0,e<<2);pb(h+655376|0,0,e<<4);a=0;while(1)if((a|0)>=(e|0)){e=0;c=(f|0)>0?f:0;while(1){if((c|0)==(e|0)){a=H[h+8>>2];b=(a|0)>0?a:0;a=0;while(1){if((a|0)==(b|0)){break L}c=(a<<4)+h|0;d=c+655376|0;s=+H[((a<<2)+h|0)+12>>2];M[d>>3]=M[d>>3]/s;c=c+655384|0;M[c>>3]=M[c>>3]/s;a=a+1|0;continue}}b=H[((e<<2)+h|0)+1179664>>2]-1|0;d=b<<2;a=d+h|0;f=a;i=H[a+12>>2];a=(N(e,7)<<2)+h|0;H[f+12>>2]=i+H[a+1310736>>2];b=(b<<4)+h|0;f=b+655376|0;M[f>>3]=M[f>>3]+ +H[a+1310740>>2];f=b+655384|0;M[f>>3]=M[f>>3]+ +H[a+1310744>>2];f=H[a+1310748>>2];b=b+131084|0;if((f|0)>2]){H[b>>2]=f}f=H[a+1310752>>2];b=d<<2;d=((b|4)+h|0)+131084|0;if((f|0)>H[d>>2]){H[d>>2]=f}f=H[a+1310756>>2];d=((b|8)+h|0)+131084|0;if((f|0)>2]){H[d>>2]=f}a=H[a+1310760>>2];b=((b|12)+h|0)+131084|0;if((a|0)>H[b>>2]){H[b>>2]=a}e=e+1|0;continue}}else{b=(a<<4)+h|0;H[b+131088>>2]=0;H[b+131084>>2]=n;H[b+131092>>2]=m;H[b+131096>>2]=0;a=a+1|0;e=H[h+8>>2];continue}}break a}if(!g){g=a;l=f;a=0;f=(b|0)>0?b:0;m=c;d=H[h>>2];n=b;b=c-1|0;e=d+(N(n,b)<<1)|0;c=d;while(1){if((a|0)!=(f|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;c=c+2|0;e=e+2|0;continue}break}i=(m|0)>0?m:0;f=n-1|0;e=d+(f<<1)|0;a=0;c=d;while(1){if((a|0)!=(i|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;k=n<<1;e=k+e|0;c=c+k|0;continue}break}t=(b|0)>1?b:1;b=h+1179664|0;a=n+1|0;i=a+g|0;o=a+H[h+4>>2]|0;u=(f|0)>1?f:1;v=u-1|0;c=d+(a<<1)|0;q=0-n<<1;f=0;j=1;R:{S:while(1){if((j|0)!=(t|0)){p=i+v|0;e=1;while(1){T:{U:{V:{if((e|0)!=(u|0)){if((l|0)>=I[i|0]){F[o|0]=255;a=c+q|0;d=J[a>>1];g=d<<16>>16;if((g|0)>0){G[c>>1]=g;a=N(d,28)+h|0;H[a+1310732>>2]=j;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+j;break T}g=J[a-2>>1];d=g<<16>>16;a=G[a+2>>1];if((a|0)>0){if((d|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];k=H[(a+(g<<2)|0)-4>>2];if((d|0)>(k|0)){G[c>>1]=k;g=0;r=(f|0)>0?f:0;a=b;while(1){if((g|0)==(r|0)){d=k;break U}if(H[a>>2]==(d|0)){H[a>>2]=k}g=g+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(k|0)){break U}g=0;r=(f|0)>0?f:0;a=b;while(1){if((g|0)==(r|0)){break U}if((k|0)==H[a>>2]){H[a>>2]=d}g=g+1|0;a=a+4|0;continue}}g=G[c-2>>1];if((g|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];k=H[(a+((g&65535)<<2)|0)-4>>2];if((d|0)>(k|0)){G[c>>1]=k;g=0;r=(f|0)>0?f:0;a=b;while(1){if((g|0)==(r|0)){d=k;break V}if(H[a>>2]==(d|0)){H[a>>2]=k}g=g+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(k|0)){break V}g=0;r=(f|0)>0?f:0;a=b;while(1){if((g|0)==(r|0)){break V}if((k|0)==H[a>>2]){H[a>>2]=d}g=g+1|0;a=a+4|0;continue}}G[c>>1]=a;a=(N(a,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+j;d=a+1310720|0;if(H[d>>2]>(e|0)){H[d>>2]=e}H[a+1310732>>2]=j;break T}if((d|0)>0){G[c>>1]=d;a=(N(g,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+j;d=a+1310724|0;if(H[d>>2]<(e|0)){H[d>>2]=e}H[a+1310732>>2]=j;break T}a=J[c-2>>1];d=a<<16>>16;if((d|0)>0){G[c>>1]=d;a=N(a,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+j;a=a+1310724|0;if(H[a>>2]>=(e|0)){break T}H[a>>2]=e;break T}if((f|0)>=32768){sb(0,3,1594,0);i=-1;break R}a=f+1|0;G[c>>1]=a;H[((f<<2)+h|0)+1179664>>2]=a<<16>>16;d=N(f,28)+h|0;H[d+1310740>>2]=e;H[d+1310736>>2]=1;H[d+1310744>>2]=j;H[d+1310748>>2]=e;H[d+1310752>>2]=e;H[d+1310756>>2]=j;H[d+1310760>>2]=j;f=a;break T}G[c>>1]=0;F[o|0]=0;break T}o=o+2|0;c=c+4|0;i=p+2|0;j=j+1|0;continue S}a=N(d<<16>>16,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+j;break T}a=N(d<<16>>16,28)+h|0;H[a+1310732>>2]=j;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+j}o=o+1|0;c=c+2|0;i=i+1|0;e=e+1|0;continue}}break}d=((f|0)>0?f:0)+1|0;a=1;c=1;while(1){if((a|0)!=(d|0)){e=H[b>>2];W:{if((e|0)==(a|0)){e=c;c=e+1|0;break W}e=H[((e<<2)+h|0)+1179660>>2]}H[b>>2]=e;b=b+4|0;a=a+1|0;continue}break}e=c-1|0;H[h+8>>2]=e;i=0;if(!e){break R}pb(h+12|0,0,e<<2);pb(h+655376|0,0,e<<4);a=0;while(1)if((a|0)>=(e|0)){e=0;c=(f|0)>0?f:0;while(1){if((c|0)==(e|0)){a=H[h+8>>2];b=(a|0)>0?a:0;a=0;while(1){if((a|0)==(b|0)){break R}c=(a<<4)+h|0;d=c+655376|0;s=+H[((a<<2)+h|0)+12>>2];M[d>>3]=M[d>>3]/s;c=c+655384|0;M[c>>3]=M[c>>3]/s;a=a+1|0;continue}}b=H[((e<<2)+h|0)+1179664>>2]-1|0;d=b<<2;a=d+h|0;f=a;g=H[a+12>>2];a=(N(e,7)<<2)+h|0;H[f+12>>2]=g+H[a+1310736>>2];b=(b<<4)+h|0;f=b+655376|0;M[f>>3]=M[f>>3]+ +H[a+1310740>>2];f=b+655384|0;M[f>>3]=M[f>>3]+ +H[a+1310744>>2];f=H[a+1310748>>2];b=b+131084|0;if((f|0)>2]){H[b>>2]=f}f=H[a+1310752>>2];b=d<<2;d=((b|4)+h|0)+131084|0;if((f|0)>H[d>>2]){H[d>>2]=f}f=H[a+1310756>>2];d=((b|8)+h|0)+131084|0;if((f|0)>2]){H[d>>2]=f}a=H[a+1310760>>2];b=((b|12)+h|0)+131084|0;if((a|0)>H[b>>2]){H[b>>2]=a}e=e+1|0;continue}}else{b=(a<<4)+h|0;H[b+131088>>2]=0;H[b+131084>>2]=n;H[b+131092>>2]=m;H[b+131096>>2]=0;a=a+1|0;e=H[h+8>>2];continue}}return i}i=a;k=f;n=b;m=(b|0)/2|0;f=(m|0)>0?m:0;d=H[h>>2];t=(c|0)/2|0;b=t-1|0;e=d+(N(b,m)<<1)|0;a=0;c=d;while(1){if((a|0)!=(f|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;c=c+2|0;e=e+2|0;continue}break}g=(t|0)>0?t:0;f=m-1|0;e=d+(f<<1)|0;a=0;c=d;while(1){if((a|0)!=(g|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;l=m<<1;e=l+e|0;c=c+l|0;continue}break}u=(b|0)>1?b:1;v=(f|0)>1?f:1;b=h+1179664|0;a=m+1|0;g=a+H[h+4>>2]|0;o=(i+(n<<1)|0)+2|0;c=d+(a<<1)|0;q=0-m<<1;f=0;l=1;X:{Y:while(1){if((l|0)!=(u|0)){e=1;while(1){Z:{_:{$:{if((e|0)!=(v|0)){if((k|0)>=I[o|0]){F[g|0]=255;a=c+q|0;d=J[a>>1];i=d<<16>>16;if((i|0)>0){G[c>>1]=i;a=N(d,28)+h|0;H[a+1310732>>2]=l;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l;break Z}i=J[a-2>>1];d=i<<16>>16;a=G[a+2>>1];if((a|0)>0){if((d|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];i=H[(a+(i<<2)|0)-4>>2];if((d|0)>(i|0)){G[c>>1]=i;j=0;p=(f|0)>0?f:0;a=b;while(1){if((j|0)==(p|0)){d=i;break _}if(H[a>>2]==(d|0)){H[a>>2]=i}j=j+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(i|0)){break _}j=0;p=(f|0)>0?f:0;a=b;while(1){if((j|0)==(p|0)){break _}if((i|0)==H[a>>2]){H[a>>2]=d}j=j+1|0;a=a+4|0;continue}}i=G[c-2>>1];if((i|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];i=H[(a+((i&65535)<<2)|0)-4>>2];if((d|0)>(i|0)){G[c>>1]=i;j=0;p=(f|0)>0?f:0;a=b;while(1){if((j|0)==(p|0)){d=i;break $}if(H[a>>2]==(d|0)){H[a>>2]=i}j=j+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(i|0)){break $}j=0;p=(f|0)>0?f:0;a=b;while(1){if((j|0)==(p|0)){break $}if((i|0)==H[a>>2]){H[a>>2]=d}j=j+1|0;a=a+4|0;continue}}G[c>>1]=a;a=(N(a,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;d=a+1310720|0;if(H[d>>2]>(e|0)){H[d>>2]=e}H[a+1310732>>2]=l;break Z}if((d|0)>0){G[c>>1]=d;a=(N(i,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;d=a+1310724|0;if(H[d>>2]<(e|0)){H[d>>2]=e}H[a+1310732>>2]=l;break Z}a=J[c-2>>1];d=a<<16>>16;if((d|0)>0){G[c>>1]=d;a=N(a,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;a=a+1310724|0;if(H[a>>2]>=(e|0)){break Z}H[a>>2]=e;break Z}if((f|0)>=32768){sb(0,3,1594,0);g=-1;break X}a=f+1|0;G[c>>1]=a;H[((f<<2)+h|0)+1179664>>2]=a<<16>>16;d=N(f,28)+h|0;H[d+1310740>>2]=e;H[d+1310736>>2]=1;H[d+1310744>>2]=l;H[d+1310748>>2]=e;H[d+1310752>>2]=e;H[d+1310756>>2]=l;H[d+1310760>>2]=l;f=a;break Z}G[c>>1]=0;F[g|0]=0;break Z}g=g+2|0;c=c+4|0;l=l+1|0;o=(n+o|0)+4|0;continue Y}a=N(d<<16>>16,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l;break Z}a=N(d<<16>>16,28)+h|0;H[a+1310732>>2]=l;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l}g=g+1|0;c=c+2|0;o=o+2|0;e=e+1|0;continue}}break}d=((f|0)>0?f:0)+1|0;a=1;c=1;while(1){if((a|0)!=(d|0)){e=H[b>>2];aa:{if((e|0)==(a|0)){e=c;c=e+1|0;break aa}e=H[((e<<2)+h|0)+1179660>>2]}H[b>>2]=e;b=b+4|0;a=a+1|0;continue}break}e=c-1|0;H[h+8>>2]=e;g=0;if(!e){break X}pb(h+12|0,0,e<<2);pb(h+655376|0,0,e<<4);a=0;while(1)if((a|0)>=(e|0)){e=0;c=(f|0)>0?f:0;while(1){if((c|0)==(e|0)){a=H[h+8>>2];b=(a|0)>0?a:0;a=0;while(1){if((a|0)==(b|0)){break X}c=(a<<4)+h|0;d=c+655376|0;s=+H[((a<<2)+h|0)+12>>2];M[d>>3]=M[d>>3]/s;c=c+655384|0;M[c>>3]=M[c>>3]/s;a=a+1|0;continue}}b=H[((e<<2)+h|0)+1179664>>2]-1|0;d=b<<2;a=d+h|0;f=a;i=H[a+12>>2];a=(N(e,7)<<2)+h|0;H[f+12>>2]=i+H[a+1310736>>2];b=(b<<4)+h|0;f=b+655376|0;M[f>>3]=M[f>>3]+ +H[a+1310740>>2];f=b+655384|0;M[f>>3]=M[f>>3]+ +H[a+1310744>>2];f=H[a+1310748>>2];b=b+131084|0;if((f|0)>2]){H[b>>2]=f}f=H[a+1310752>>2];b=d<<2;d=((b|4)+h|0)+131084|0;if((f|0)>H[d>>2]){H[d>>2]=f}f=H[a+1310756>>2];d=((b|8)+h|0)+131084|0;if((f|0)>2]){H[d>>2]=f}a=H[a+1310760>>2];b=((b|12)+h|0)+131084|0;if((a|0)>H[b>>2]){H[b>>2]=a}e=e+1|0;continue}}else{b=(a<<4)+h|0;H[b+131088>>2]=0;H[b+131084>>2]=m;H[b+131092>>2]=t;H[b+131096>>2]=0;a=a+1|0;e=H[h+8>>2];continue}}break a}if(i){f=a;a=0;g=(b|0)>0?b:0;m=c;d=H[h>>2];n=b;b=c-1|0;e=d+(N(n,b)<<1)|0;c=d;while(1){if((a|0)!=(g|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;c=c+2|0;e=e+2|0;continue}break}g=(m|0)>0?m:0;k=n-1|0;e=d+(k<<1)|0;a=0;c=d;while(1){if((a|0)!=(g|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;l=n<<1;e=l+e|0;c=c+l|0;continue}break}u=(b|0)>1?b:1;b=h+1179664|0;a=n+1|0;g=a+i|0;o=a+f|0;i=a+H[h+4>>2]|0;v=(k|0)>1?k:1;t=v-1|0;c=d+(a<<1)|0;q=0-n<<1;f=0;l=1;ba:{ca:while(1){if((l|0)!=(u|0)){p=o+t|0;r=g+t|0;e=1;while(1){da:{ea:{fa:{if((e|0)!=(v|0)){if(I[o|0]>I[g|0]){F[i|0]=255;a=c+q|0;d=J[a>>1];k=d<<16>>16;if((k|0)>0){G[c>>1]=k;a=N(d,28)+h|0;H[a+1310732>>2]=l;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l;break da}k=J[a-2>>1];d=k<<16>>16;a=G[a+2>>1];if((a|0)>0){if((d|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];k=H[(a+(k<<2)|0)-4>>2];if((d|0)>(k|0)){G[c>>1]=k;j=0;w=(f|0)>0?f:0;a=b;while(1){if((j|0)==(w|0)){d=k;break ea}if(H[a>>2]==(d|0)){H[a>>2]=k}j=j+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(k|0)){break ea}j=0;w=(f|0)>0?f:0;a=b;while(1){if((j|0)==(w|0)){break ea}if((k|0)==H[a>>2]){H[a>>2]=d}j=j+1|0;a=a+4|0;continue}}k=G[c-2>>1];if((k|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];k=H[(a+((k&65535)<<2)|0)-4>>2];if((d|0)>(k|0)){G[c>>1]=k;j=0;w=(f|0)>0?f:0;a=b;while(1){if((j|0)==(w|0)){d=k;break fa}if(H[a>>2]==(d|0)){H[a>>2]=k}j=j+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(k|0)){break fa}j=0;w=(f|0)>0?f:0;a=b;while(1){if((j|0)==(w|0)){break fa}if((k|0)==H[a>>2]){H[a>>2]=d}j=j+1|0;a=a+4|0;continue}}G[c>>1]=a;a=(N(a,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;d=a+1310720|0;if(H[d>>2]>(e|0)){H[d>>2]=e}H[a+1310732>>2]=l;break da}if((d|0)>0){G[c>>1]=d;a=(N(k,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;d=a+1310724|0;if(H[d>>2]<(e|0)){H[d>>2]=e}H[a+1310732>>2]=l;break da}a=J[c-2>>1];d=a<<16>>16;if((d|0)>0){G[c>>1]=d;a=N(a,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;a=a+1310724|0;if(H[a>>2]>=(e|0)){break da}H[a>>2]=e;break da}if((f|0)>=32768){sb(0,3,1594,0);g=-1;break ba}a=f+1|0;G[c>>1]=a;H[((f<<2)+h|0)+1179664>>2]=a<<16>>16;d=N(f,28)+h|0;H[d+1310740>>2]=e;H[d+1310736>>2]=1;H[d+1310744>>2]=l;H[d+1310748>>2]=e;H[d+1310752>>2]=e;H[d+1310756>>2]=l;H[d+1310760>>2]=l;f=a;break da}G[c>>1]=0;F[i|0]=0;break da}i=i+2|0;c=c+4|0;g=r+2|0;o=p+2|0;l=l+1|0;continue ca}a=N(d<<16>>16,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l;break da}a=N(d<<16>>16,28)+h|0;H[a+1310732>>2]=l;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l}i=i+1|0;c=c+2|0;g=g+1|0;o=o+1|0;e=e+1|0;continue}}break}d=((f|0)>0?f:0)+1|0;a=1;c=1;while(1){if((a|0)!=(d|0)){e=H[b>>2];ga:{if((e|0)==(a|0)){e=c;c=e+1|0;break ga}e=H[((e<<2)+h|0)+1179660>>2]}H[b>>2]=e;b=b+4|0;a=a+1|0;continue}break}e=c-1|0;H[h+8>>2]=e;g=0;if(!e){break ba}pb(h+12|0,0,e<<2);pb(h+655376|0,0,e<<4);a=0;while(1)if((a|0)>=(e|0)){e=0;c=(f|0)>0?f:0;while(1){if((c|0)==(e|0)){a=H[h+8>>2];b=(a|0)>0?a:0;a=0;while(1){if((a|0)==(b|0)){break ba}c=(a<<4)+h|0;d=c+655376|0;s=+H[((a<<2)+h|0)+12>>2];M[d>>3]=M[d>>3]/s;c=c+655384|0;M[c>>3]=M[c>>3]/s;a=a+1|0;continue}}b=H[((e<<2)+h|0)+1179664>>2]-1|0;d=b<<2;a=d+h|0;f=a;i=H[a+12>>2];a=(N(e,7)<<2)+h|0;H[f+12>>2]=i+H[a+1310736>>2];b=(b<<4)+h|0;f=b+655376|0;M[f>>3]=M[f>>3]+ +H[a+1310740>>2];f=b+655384|0;M[f>>3]=M[f>>3]+ +H[a+1310744>>2];f=H[a+1310748>>2];b=b+131084|0;if((f|0)>2]){H[b>>2]=f}f=H[a+1310752>>2];b=d<<2;d=((b|4)+h|0)+131084|0;if((f|0)>H[d>>2]){H[d>>2]=f}f=H[a+1310756>>2];d=((b|8)+h|0)+131084|0;if((f|0)>2]){H[d>>2]=f}a=H[a+1310760>>2];b=((b|12)+h|0)+131084|0;if((a|0)>H[b>>2]){H[b>>2]=a}e=e+1|0;continue}}else{b=(a<<4)+h|0;H[b+131088>>2]=0;H[b+131084>>2]=n;H[b+131092>>2]=m;H[b+131096>>2]=0;a=a+1|0;e=H[h+8>>2];continue}}break a}if(!g){g=a;l=f;a=0;f=(b|0)>0?b:0;m=c;d=H[h>>2];n=b;b=c-1|0;e=d+(N(n,b)<<1)|0;c=d;while(1){if((a|0)!=(f|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;c=c+2|0;e=e+2|0;continue}break}i=(m|0)>0?m:0;f=n-1|0;e=d+(f<<1)|0;a=0;c=d;while(1){if((a|0)!=(i|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;k=n<<1;e=k+e|0;c=c+k|0;continue}break}t=(b|0)>1?b:1;b=h+1179664|0;a=n+1|0;i=a+g|0;o=a+H[h+4>>2]|0;u=(f|0)>1?f:1;v=u-1|0;c=d+(a<<1)|0;q=0-n<<1;f=0;j=1;ha:{ia:while(1){if((j|0)!=(t|0)){p=i+v|0;e=1;while(1){ja:{ka:{la:{if((e|0)!=(u|0)){if((l|0)>1];g=d<<16>>16;if((g|0)>0){G[c>>1]=g;a=N(d,28)+h|0;H[a+1310732>>2]=j;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+j;break ja}g=J[a-2>>1];d=g<<16>>16;a=G[a+2>>1];if((a|0)>0){if((d|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];k=H[(a+(g<<2)|0)-4>>2];if((d|0)>(k|0)){G[c>>1]=k;g=0;r=(f|0)>0?f:0;a=b;while(1){if((g|0)==(r|0)){d=k;break ka}if(H[a>>2]==(d|0)){H[a>>2]=k}g=g+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(k|0)){break ka}g=0;r=(f|0)>0?f:0;a=b;while(1){if((g|0)==(r|0)){break ka}if((k|0)==H[a>>2]){H[a>>2]=d}g=g+1|0;a=a+4|0;continue}}g=G[c-2>>1];if((g|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];k=H[(a+((g&65535)<<2)|0)-4>>2];if((d|0)>(k|0)){G[c>>1]=k;g=0;r=(f|0)>0?f:0;a=b;while(1){if((g|0)==(r|0)){d=k;break la}if(H[a>>2]==(d|0)){H[a>>2]=k}g=g+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(k|0)){break la}g=0;r=(f|0)>0?f:0;a=b;while(1){if((g|0)==(r|0)){break la}if((k|0)==H[a>>2]){H[a>>2]=d}g=g+1|0;a=a+4|0;continue}}G[c>>1]=a;a=(N(a,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+j;d=a+1310720|0;if(H[d>>2]>(e|0)){H[d>>2]=e}H[a+1310732>>2]=j;break ja}if((d|0)>0){G[c>>1]=d;a=(N(g,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+j;d=a+1310724|0;if(H[d>>2]<(e|0)){H[d>>2]=e}H[a+1310732>>2]=j;break ja}a=J[c-2>>1];d=a<<16>>16;if((d|0)>0){G[c>>1]=d;a=N(a,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+j;a=a+1310724|0;if(H[a>>2]>=(e|0)){break ja}H[a>>2]=e;break ja}if((f|0)>=32768){sb(0,3,1594,0);i=-1;break ha}a=f+1|0;G[c>>1]=a;H[((f<<2)+h|0)+1179664>>2]=a<<16>>16;d=N(f,28)+h|0;H[d+1310740>>2]=e;H[d+1310736>>2]=1;H[d+1310744>>2]=j;H[d+1310748>>2]=e;H[d+1310752>>2]=e;H[d+1310756>>2]=j;H[d+1310760>>2]=j;f=a;break ja}G[c>>1]=0;F[o|0]=0;break ja}o=o+2|0;c=c+4|0;i=p+2|0;j=j+1|0;continue ia}a=N(d<<16>>16,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+j;break ja}a=N(d<<16>>16,28)+h|0;H[a+1310732>>2]=j;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+j}o=o+1|0;c=c+2|0;i=i+1|0;e=e+1|0;continue}}break}d=((f|0)>0?f:0)+1|0;a=1;c=1;while(1){if((a|0)!=(d|0)){e=H[b>>2];ma:{if((e|0)==(a|0)){e=c;c=e+1|0;break ma}e=H[((e<<2)+h|0)+1179660>>2]}H[b>>2]=e;b=b+4|0;a=a+1|0;continue}break}e=c-1|0;H[h+8>>2]=e;i=0;if(!e){break ha}pb(h+12|0,0,e<<2);pb(h+655376|0,0,e<<4);a=0;while(1)if((a|0)>=(e|0)){e=0;c=(f|0)>0?f:0;while(1){if((c|0)==(e|0)){a=H[h+8>>2];b=(a|0)>0?a:0;a=0;while(1){if((a|0)==(b|0)){break ha}c=(a<<4)+h|0;d=c+655376|0;s=+H[((a<<2)+h|0)+12>>2];M[d>>3]=M[d>>3]/s;c=c+655384|0;M[c>>3]=M[c>>3]/s;a=a+1|0;continue}}b=H[((e<<2)+h|0)+1179664>>2]-1|0;d=b<<2;a=d+h|0;f=a;g=H[a+12>>2];a=(N(e,7)<<2)+h|0;H[f+12>>2]=g+H[a+1310736>>2];b=(b<<4)+h|0;f=b+655376|0;M[f>>3]=M[f>>3]+ +H[a+1310740>>2];f=b+655384|0;M[f>>3]=M[f>>3]+ +H[a+1310744>>2];f=H[a+1310748>>2];b=b+131084|0;if((f|0)>2]){H[b>>2]=f}f=H[a+1310752>>2];b=d<<2;d=((b|4)+h|0)+131084|0;if((f|0)>H[d>>2]){H[d>>2]=f}f=H[a+1310756>>2];d=((b|8)+h|0)+131084|0;if((f|0)>2]){H[d>>2]=f}a=H[a+1310760>>2];b=((b|12)+h|0)+131084|0;if((a|0)>H[b>>2]){H[b>>2]=a}e=e+1|0;continue}}else{b=(a<<4)+h|0;H[b+131088>>2]=0;H[b+131084>>2]=n;H[b+131092>>2]=m;H[b+131096>>2]=0;a=a+1|0;e=H[h+8>>2];continue}}return i}i=a;k=f;n=b;m=(b|0)/2|0;f=(m|0)>0?m:0;d=H[h>>2];t=(c|0)/2|0;b=t-1|0;e=d+(N(b,m)<<1)|0;a=0;c=d;while(1){if((a|0)!=(f|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;c=c+2|0;e=e+2|0;continue}break}g=(t|0)>0?t:0;f=m-1|0;e=d+(f<<1)|0;a=0;c=d;while(1){if((a|0)!=(g|0)){G[e>>1]=0;G[c>>1]=0;a=a+1|0;l=m<<1;e=l+e|0;c=c+l|0;continue}break}u=(b|0)>1?b:1;v=(f|0)>1?f:1;b=h+1179664|0;a=m+1|0;g=a+H[h+4>>2]|0;o=(i+(n<<1)|0)+2|0;c=d+(a<<1)|0;q=0-m<<1;f=0;l=1;na:{oa:while(1){if((l|0)!=(u|0)){e=1;while(1){pa:{qa:{ra:{if((e|0)!=(v|0)){if((k|0)>1];i=d<<16>>16;if((i|0)>0){G[c>>1]=i;a=N(d,28)+h|0;H[a+1310732>>2]=l;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l;break pa}i=J[a-2>>1];d=i<<16>>16;a=G[a+2>>1];if((a|0)>0){if((d|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];i=H[(a+(i<<2)|0)-4>>2];if((d|0)>(i|0)){G[c>>1]=i;j=0;p=(f|0)>0?f:0;a=b;while(1){if((j|0)==(p|0)){d=i;break qa}if(H[a>>2]==(d|0)){H[a>>2]=i}j=j+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(i|0)){break qa}j=0;p=(f|0)>0?f:0;a=b;while(1){if((j|0)==(p|0)){break qa}if((i|0)==H[a>>2]){H[a>>2]=d}j=j+1|0;a=a+4|0;continue}}i=G[c-2>>1];if((i|0)>0){d=a<<2;a=h+1179664|0;d=H[(d+a|0)-4>>2];i=H[(a+((i&65535)<<2)|0)-4>>2];if((d|0)>(i|0)){G[c>>1]=i;j=0;p=(f|0)>0?f:0;a=b;while(1){if((j|0)==(p|0)){d=i;break ra}if(H[a>>2]==(d|0)){H[a>>2]=i}j=j+1|0;a=a+4|0;continue}}G[c>>1]=d;if((d|0)>=(i|0)){break ra}j=0;p=(f|0)>0?f:0;a=b;while(1){if((j|0)==(p|0)){break ra}if((i|0)==H[a>>2]){H[a>>2]=d}j=j+1|0;a=a+4|0;continue}}G[c>>1]=a;a=(N(a,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;d=a+1310720|0;if(H[d>>2]>(e|0)){H[d>>2]=e}H[a+1310732>>2]=l;break pa}if((d|0)>0){G[c>>1]=d;a=(N(i,7)<<2)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;d=a+1310724|0;if(H[d>>2]<(e|0)){H[d>>2]=e}H[a+1310732>>2]=l;break pa}a=J[c-2>>1];d=a<<16>>16;if((d|0)>0){G[c>>1]=d;a=N(a,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;d=a+1310716|0;H[d>>2]=H[d>>2]+l;a=a+1310724|0;if(H[a>>2]>=(e|0)){break pa}H[a>>2]=e;break pa}if((f|0)>=32768){sb(0,3,1594,0);g=-1;break na}a=f+1|0;G[c>>1]=a;H[((f<<2)+h|0)+1179664>>2]=a<<16>>16;d=N(f,28)+h|0;H[d+1310740>>2]=e;H[d+1310736>>2]=1;H[d+1310744>>2]=l;H[d+1310748>>2]=e;H[d+1310752>>2]=e;H[d+1310756>>2]=l;H[d+1310760>>2]=l;f=a;break pa}G[c>>1]=0;F[g|0]=0;break pa}g=g+2|0;c=c+4|0;l=l+1|0;o=(n+o|0)+4|0;continue oa}a=N(d<<16>>16,28)+h|0;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l;break pa}a=N(d<<16>>16,28)+h|0;H[a+1310732>>2]=l;d=a+1310708|0;H[d>>2]=H[d>>2]+1;d=a+1310712|0;H[d>>2]=H[d>>2]+e;a=a+1310716|0;H[a>>2]=H[a>>2]+l}g=g+1|0;c=c+2|0;o=o+2|0;e=e+1|0;continue}}break}d=((f|0)>0?f:0)+1|0;a=1;c=1;while(1){if((a|0)!=(d|0)){e=H[b>>2];sa:{if((e|0)==(a|0)){e=c;c=e+1|0;break sa}e=H[((e<<2)+h|0)+1179660>>2]}H[b>>2]=e;b=b+4|0;a=a+1|0;continue}break}e=c-1|0;H[h+8>>2]=e;g=0;if(!e){break na}pb(h+12|0,0,e<<2);pb(h+655376|0,0,e<<4);a=0;while(1)if((a|0)>=(e|0)){e=0;c=(f|0)>0?f:0;while(1){if((c|0)==(e|0)){a=H[h+8>>2];b=(a|0)>0?a:0;a=0;while(1){if((a|0)==(b|0)){break na}c=(a<<4)+h|0;d=c+655376|0;s=+H[((a<<2)+h|0)+12>>2];M[d>>3]=M[d>>3]/s;c=c+655384|0;M[c>>3]=M[c>>3]/s;a=a+1|0;continue}}b=H[((e<<2)+h|0)+1179664>>2]-1|0;d=b<<2;a=d+h|0;f=a;i=H[a+12>>2];a=(N(e,7)<<2)+h|0;H[f+12>>2]=i+H[a+1310736>>2];b=(b<<4)+h|0;f=b+655376|0;M[f>>3]=M[f>>3]+ +H[a+1310740>>2];f=b+655384|0;M[f>>3]=M[f>>3]+ +H[a+1310744>>2];f=H[a+1310748>>2];b=b+131084|0;if((f|0)>2]){H[b>>2]=f}f=H[a+1310752>>2];b=d<<2;d=((b|4)+h|0)+131084|0;if((f|0)>H[d>>2]){H[d>>2]=f}f=H[a+1310756>>2];d=((b|8)+h|0)+131084|0;if((f|0)>2]){H[d>>2]=f}a=H[a+1310760>>2];b=((b|12)+h|0)+131084|0;if((a|0)>H[b>>2]){H[b>>2]=a}e=e+1|0;continue}}else{b=(a<<4)+h|0;H[b+131088>>2]=0;H[b+131084>>2]=m;H[b+131092>>2]=t;H[b+131096>>2]=0;a=a+1|0;e=H[h+8>>2];continue}}return g}return g}function ri(a,b,c,d,e,f,g,h,i,j,k,l){var m=0,n=O(0),o=0,p=O(0),q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,G=O(0),J=0,Q=O(0),R=0,S=0,T=0,U=0,V=0,W=0;m=Xa-224|0;Xa=m;H[m+216>>2]=0;H[m+220>>2]=1079738368;H[m+200>>2]=0;H[m+204>>2]=1079738368;H[m+184>>2]=0;H[m+188>>2]=1079574528;H[m+208>>2]=0;H[m+212>>2]=1079574528;H[m+192>>2]=0;H[m+196>>2]=1079738368;H[m+176>>2]=0;H[m+180>>2]=1079738368;H[m+168>>2]=0;H[m+172>>2]=1079574528;H[m+160>>2]=0;H[m+164>>2]=1079574528;while(1){if((o|0)!=4){x=o<<4;y=x+(m+96|0)|0;x=j+x|0;M[y>>3]=M[x>>3];M[y+8>>3]=M[x+8>>3];o=o+1|0;continue}break}D=m+160|0;q=m+96|0;R=m+16|0;o=0;S=Id(8,8);v=Id(8,1);A=Id(8,1);y=H[v>>2];x=H[S>>2];while(1){if((o|0)!=4){C=(o<<7)+x|0;B=o<<4;E=D+B|0;M[C>>3]=M[E>>3];s=M[E+8>>3];H[C+40>>2]=0;H[C+44>>2]=0;H[C+32>>2]=0;H[C+36>>2]=0;H[C+24>>2]=0;H[C+28>>2]=0;H[C+16>>2]=0;H[C+20>>2]=1072693248;M[C+8>>3]=s;J=q+B|0;M[C+48>>3]=M[J>>3]*-M[E>>3];r=M[J>>3];s=M[E+8>>3];H[C+80>>2]=0;H[C+84>>2]=0;H[C+72>>2]=0;H[C+76>>2]=0;j=C- -64|0;H[j>>2]=0;H[j+4>>2]=0;M[C+56>>3]=r*-s;M[C+88>>3]=M[E>>3];s=M[E+8>>3];H[C+104>>2]=0;H[C+108>>2]=1072693248;M[C+96>>3]=s;M[C+112>>3]=M[J+8>>3]*-M[E>>3];M[C+120>>3]=M[J+8>>3]*-M[E+8>>3];j=y+B|0;M[j>>3]=M[J>>3];M[j+8>>3]=M[J+8>>3];o=o+1|0;continue}break}$h(S);ck(A,S,v);y=H[A>>2];j=0;while(1){if((j|0)!=2){x=N(j,24);o=x+R|0;x=y+x|0;M[o>>3]=M[x>>3];M[o+8>>3]=M[x+8>>3];M[o+16>>3]=M[x+16>>3];j=j+1|0;continue}break}M[R+48>>3]=M[y+48>>3];s=M[y+56>>3];j=R- -64|0;H[j>>2]=0;H[j+4>>2]=1072693248;M[R+56>>3]=s;Bb(S);Bb(v);Bb(A);T=M[m+112>>3];U=M[m+128>>3];s=T-U;r=s*s;V=M[m+120>>3];z=M[m+136>>3];s=V-z;s=r+s*s;a:{if(P(s)<2147483648){j=~~s;break a}j=-2147483648}t=M[m+144>>3];w=M[m+96>>3];s=t-w;W=s*s;u=M[m+152>>3];r=M[m+104>>3];s=u-r;s=W+s*s;b:{if(P(s)<2147483648){x=~~s;break b}x=-2147483648}s=+(((j|0)<(x|0)?x:j)|0)*k*k;c:{if(P(s)<2147483648){y=~~s;break c}y=-2147483648}s=w-T;w=s*s;s=r-V;s=w+s*s;d:{if(P(s)<2147483648){j=~~s;break d}j=-2147483648}s=U-t;r=s*s;s=z-u;s=r+s*s;e:{if(P(s)<2147483648){x=~~s;break e}x=-2147483648}s=+(((j|0)<(x|0)?x:j)|0)*k*k;f:{if(P(s)<2147483648){x=~~s;break f}x=-2147483648}g:{if(!a){j=c;while(1){o=j;if((o|0)<(d|0)){j=o<<1;if((x|0)>(N(o,o)|0)){continue}}break}x=c;while(1){j=x;if((j|0)>=(d|0)){break g}x=j<<1;if((y|0)>(N(j,j)|0)){continue}break}break g}j=c;while(1){o=j;if((x|0)>N(o,o)<<2){j=o<<1;if((d|0)>(o|0)){continue}}break}x=c;while(1){j=x;if((y|0)<=N(j,j)<<2){break g}x=j<<1;if((d|0)>(j|0)){continue}break}}z=k*10;k=(1-k)*.5*10;v=(d|0)>(j|0)?j:d;A=(v|0)/(c|0)|0;d=(d|0)>(o|0)?o:d;B=(d|0)/(c|0)|0;D=N(c,c);h:{i:{j:{k:{if(!b){D=N(D,3);x=ph(D,4);if(!x){break h}l:{m:{switch(h|0){case 0:y=(v|0)>0?v:0;j=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(y|0)){break l}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((j|0)!=(o|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];n:{if((a|0)==1){n=O(L[m+8>>2]+O(1));o:{if(O(P(n))>2]+O(.5));q:{if(O(P(n))=(g|0)))){q=N(N((b|0)/(A|0)|0,c)+((o|0)/(B|0)|0)|0,12)+x|0;d=N(h+N(d,f)|0,3)+e|0;H[q>>2]=H[q>>2]+I[d+2|0];H[q+4>>2]=H[q+4>>2]+I[d+1|0];H[q+8>>2]=H[q+8>>2]+I[d|0]}o=o+1|0;continue}break}b=b+1|0;continue};case 1:y=(v|0)>0?v:0;j=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(y|0)){break l}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((j|0)!=(o|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];r:{if((a|0)==1){n=O(L[m+8>>2]+O(1));s:{if(O(P(n))>2]+O(.5));u:{if(O(P(n))=(g|0)))){q=N(N((b|0)/(A|0)|0,c)+((o|0)/(B|0)|0)|0,12)+x|0;d=N(h+N(d,f)|0,3)+e|0;H[q>>2]=H[q>>2]+I[d|0];H[q+4>>2]=H[q+4>>2]+I[d+1|0];H[q+8>>2]=H[q+8>>2]+I[d+2|0]}o=o+1|0;continue}break}b=b+1|0;continue};case 2:y=(v|0)>0?v:0;j=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(y|0)){break l}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((j|0)!=(o|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];v:{if((a|0)==1){n=O(L[m+8>>2]+O(1));w:{if(O(P(n))>2]+O(.5));y:{if(O(P(n))=(g|0)))){q=N(N((b|0)/(A|0)|0,c)+((o|0)/(B|0)|0)|0,12)+x|0;d=(h+N(d,f)<<2)+e|0;H[q>>2]=H[q>>2]+I[d+2|0];H[q+4>>2]=H[q+4>>2]+I[d+1|0];H[q+8>>2]=H[q+8>>2]+I[d|0]}o=o+1|0;continue}break}b=b+1|0;continue};case 3:y=(v|0)>0?v:0;j=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(y|0)){break l}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((j|0)!=(o|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];z:{if((a|0)==1){n=O(L[m+8>>2]+O(1));A:{if(O(P(n))>2]+O(.5));C:{if(O(P(n))=(g|0)))){q=N(N((b|0)/(A|0)|0,c)+((o|0)/(B|0)|0)|0,12)+x|0;d=(h+N(d,f)<<2)+e|0;H[q>>2]=H[q>>2]+I[d|0];H[q+4>>2]=H[q+4>>2]+I[d+1|0];H[q+8>>2]=H[q+8>>2]+I[d+2|0]}o=o+1|0;continue}break}b=b+1|0;continue};case 4:y=(v|0)>0?v:0;j=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(y|0)){break l}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((j|0)!=(o|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];D:{if((a|0)==1){n=O(L[m+8>>2]+O(1));E:{if(O(P(n))>2]+O(.5));G:{if(O(P(n))=(g|0)))){q=N(N((b|0)/(A|0)|0,c)+((o|0)/(B|0)|0)|0,12)+x|0;d=(h+N(d,f)<<2)+e|0;H[q>>2]=H[q>>2]+I[d+1|0];H[q+4>>2]=H[q+4>>2]+I[d+2|0];H[q+8>>2]=H[q+8>>2]+I[d+3|0]}o=o+1|0;continue}break}b=b+1|0;continue};case 5:case 12:case 13:case 14:y=(v|0)>0?v:0;j=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(y|0)){break l}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((j|0)!=(o|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];H:{if((a|0)==1){n=O(L[m+8>>2]+O(1));I:{if(O(P(n))>2]+O(.5));K:{if(O(P(n))=(g|0)))){q=N(N((b|0)/(A|0)|0,c)+((o|0)/(B|0)|0)|0,12)+x|0;d=I[(h+N(d,f)|0)+e|0];H[q>>2]=d+H[q>>2];H[q+4>>2]=d+H[q+4>>2];H[q+8>>2]=d+H[q+8>>2]}o=o+1|0;continue}break}b=b+1|0;continue};case 6:y=(v|0)>0?v:0;j=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(y|0)){break l}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((j|0)!=(o|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];L:{if((a|0)==1){n=O(L[m+8>>2]+O(1));M:{if(O(P(n))>2]+O(.5));O:{if(O(P(n))=(g|0)))){q=N(N((b|0)/(A|0)|0,c)+((o|0)/(B|0)|0)|0,12)+x|0;d=(h+N(d,f)<<2)+e|0;H[q>>2]=H[q>>2]+I[d+3|0];H[q+4>>2]=H[q+4>>2]+I[d+2|0];H[q+8>>2]=H[q+8>>2]+I[d+1|0]}o=o+1|0;continue}break}b=b+1|0;continue};case 7:q=(v|0)>0?v:0;y=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(q|0)){break l}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((o|0)!=(y|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];P:{if((a|0)==1){n=O(L[m+8>>2]+O(1));Q:{if(O(P(n))>2]+O(.5));S:{if(O(P(n))=(g|0)))){d=N(d,f);G=O(O(I[((d+h<<1)+e|0)+1|0]-16|0)*O(298.0820007324219));d=(d+(h&65534)<<1)+e|0;Q=O(I[d|0]-128|0);n=O(G+O(Q*O(516.4110107421875)));T:{if(O(P(n))>8;h=(h|0)>0?h:0;H[d>>2]=H[d>>2]+(h>>>0<255?h:255);v=H[d+8>>2];p=O(j-128|0);n=O(G+O(p*O(408.5830078125)));U:{if(O(P(n))>8;h=(h|0)>0?h:0;H[d+8>>2]=v+(h>>>0<255?h:255);h=d;j=H[d+4>>2];n=O(O(p*O(-208.1199951171875))+O(G+O(Q*O(-100.29100036621094))));V:{if(O(P(n))>8;d=(d|0)>0?d:0;H[h+4>>2]=j+(d>>>0<255?d:255)}o=o+1|0;continue}break}b=b+1|0;continue};case 8:q=(v|0)>0?v:0;y=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(q|0)){break l}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((o|0)!=(y|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];W:{if((a|0)==1){n=O(L[m+8>>2]+O(1));X:{if(O(P(n))>2]+O(.5));Z:{if(O(P(n))=(g|0)))){d=N(d,f);G=O(O(I[(d+h<<1)+e|0]-16|0)*O(298.0820007324219));d=(d+(h&65534)<<1)+e|0;Q=O(I[d+1|0]-128|0);n=O(G+O(Q*O(516.4110107421875)));_:{if(O(P(n))>8;h=(h|0)>0?h:0;H[d>>2]=H[d>>2]+(h>>>0<255?h:255);v=H[d+8>>2];p=O(j-128|0);n=O(G+O(p*O(408.5830078125)));$:{if(O(P(n))>8;h=(h|0)>0?h:0;H[d+8>>2]=v+(h>>>0<255?h:255);h=d;j=H[d+4>>2];n=O(O(p*O(-208.1199951171875))+O(G+O(Q*O(-100.29100036621094))));aa:{if(O(P(n))>8;d=(d|0)>0?d:0;H[h+4>>2]=j+(d>>>0<255?d:255)}o=o+1|0;continue}break}b=b+1|0;continue};case 9:y=(v|0)>0?v:0;j=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(y|0)){break l}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((j|0)!=(o|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];ba:{if((a|0)==1){n=O(L[m+8>>2]+O(1));ca:{if(O(P(n))>2]+O(.5));ea:{if(O(P(n))=(g|0)))){q=N(N((b|0)/(A|0)|0,c)+((o|0)/(B|0)|0)|0,12)+x|0;d=(h+N(d,f)<<1)+e|0;h=I[d+1|0];H[q>>2]=H[q>>2]+((h<<3|4)&252);d=I[d|0];H[q+8>>2]=H[q+8>>2]+((d|4)&252);H[q+4>>2]=H[q+4>>2]+((d<<5|h>>>3|2)&254)}o=o+1|0;continue}break}b=b+1|0;continue};case 10:y=(v|0)>0?v:0;j=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(y|0)){break l}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((j|0)!=(o|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];fa:{if((a|0)==1){n=O(L[m+8>>2]+O(1));ga:{if(O(P(n))>2]+O(.5));ia:{if(O(P(n))=(g|0)))){q=N(N((b|0)/(A|0)|0,c)+((o|0)/(B|0)|0)|0,12)+x|0;d=(h+N(d,f)<<1)+e|0;h=I[d+1|0];H[q>>2]=H[q>>2]+((h<<2|4)&252);d=I[d|0];H[q+8>>2]=H[q+8>>2]+((d|4)&252);H[q+4>>2]=H[q+4>>2]+((d<<5|h>>>3|4)&252)}o=o+1|0;continue}break}b=b+1|0;continue};case 11:break m;default:break k}}y=(v|0)>0?v:0;j=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(y|0)){break l}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((j|0)!=(o|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];ja:{if((a|0)==1){n=O(L[m+8>>2]+O(1));ka:{if(O(P(n))>2]+O(.5));ma:{if(O(P(n))=(g|0)))){q=N(N((b|0)/(A|0)|0,c)+((o|0)/(B|0)|0)|0,12)+x|0;d=(h+N(d,f)<<1)+e|0;H[q>>2]=(H[q>>2]+(I[d+1|0]&240)|0)+8;d=I[d|0];H[q+8>>2]=H[q+8>>2]+((d|8)&248);H[q+4>>2]=H[q+4>>2]+((d<<4|8)&248)}o=o+1|0;continue}break}b=b+1|0;continue}}a=N(A,B);j=0;o=0;while(1){if((o|0)==(D|0)){break i}F[l+o|0]=K[(o<<2)+x>>2]/(a>>>0);o=o+1|0;continue}}x=ph(D,4);if(!x){break h}na:{if(h>>>0<=1){q=(v|0)>0?v:0;y=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(q|0)){break na}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((o|0)!=(y|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];oa:{if((a|0)==1){n=O(L[m+8>>2]+O(1));pa:{if(O(P(n))>2]+O(.5));ra:{if(O(P(n))=(g|0)))){j=(N((b|0)/(A|0)|0,c)+((o|0)/(B|0)|0)<<2)+x|0;d=N(h+N(d,f)|0,3)+e|0;H[j>>2]=H[j>>2]+(((I[d+1|0]+I[d|0]|0)+I[d+2|0]>>>0)/3|0)}o=o+1|0;continue}break}b=b+1|0;continue}}if((h&-2)==2){q=(v|0)>0?v:0;y=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(q|0)){break na}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((o|0)!=(y|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];sa:{if((a|0)==1){n=O(L[m+8>>2]+O(1));ta:{if(O(P(n))>2]+O(.5));va:{if(O(P(n))=(g|0)))){j=(N((b|0)/(A|0)|0,c)+((o|0)/(B|0)|0)<<2)+x|0;d=(h+N(d,f)<<2)+e|0;H[j>>2]=H[j>>2]+(((I[d+1|0]+I[d|0]|0)+I[d+2|0]>>>0)/3|0)}o=o+1|0;continue}break}b=b+1|0;continue}}if((h&-3)==4){q=(v|0)>0?v:0;y=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(q|0)){break na}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((o|0)!=(y|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];wa:{if((a|0)==1){n=O(L[m+8>>2]+O(1));xa:{if(O(P(n))>2]+O(.5));za:{if(O(P(n))=(g|0)))){j=(N((b|0)/(A|0)|0,c)+((o|0)/(B|0)|0)<<2)+x|0;d=(h+N(d,f)<<2)+e|0;H[j>>2]=H[j>>2]+(((I[d+2|0]+I[d+1|0]|0)+I[d+3|0]>>>0)/3|0)}o=o+1|0;continue}break}b=b+1|0;continue}}Aa:{switch(h-5|0){case 0:case 7:case 8:case 9:q=(v|0)>0?v:0;y=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(q|0)){break na}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((o|0)!=(y|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];Ba:{if((a|0)==1){n=O(L[m+8>>2]+O(1));Ca:{if(O(P(n))>2]+O(.5));Ea:{if(O(P(n))=(g|0)))){j=(N((b|0)/(A|0)|0,c)+((o|0)/(B|0)|0)<<2)+x|0;H[j>>2]=H[j>>2]+I[(h+N(d,f)|0)+e|0]}o=o+1|0;continue}break}b=b+1|0;continue};case 2:q=(v|0)>0?v:0;y=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(q|0)){break na}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((o|0)!=(y|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];Fa:{if((a|0)==1){n=O(L[m+8>>2]+O(1));Ga:{if(O(P(n))>2]+O(.5));Ia:{if(O(P(n))=(g|0)))){j=(N((b|0)/(A|0)|0,c)+((o|0)/(B|0)|0)<<2)+x|0;H[j>>2]=H[j>>2]+I[((h+N(d,f)<<1)+e|0)+1|0]}o=o+1|0;continue}break}b=b+1|0;continue};case 3:q=(v|0)>0?v:0;y=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(q|0)){break na}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((o|0)!=(y|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];Ja:{if((a|0)==1){n=O(L[m+8>>2]+O(1));Ka:{if(O(P(n))>2]+O(.5));Ma:{if(O(P(n))=(g|0)))){j=(N((b|0)/(A|0)|0,c)+((o|0)/(B|0)|0)<<2)+x|0;H[j>>2]=H[j>>2]+I[(h+N(d,f)<<1)+e|0]}o=o+1|0;continue}break}b=b+1|0;continue};case 4:q=(v|0)>0?v:0;y=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(q|0)){break na}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((o|0)!=(y|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];Na:{if((a|0)==1){n=O(L[m+8>>2]+O(1));Oa:{if(O(P(n))>2]+O(.5));Qa:{if(O(P(n))=(g|0)))){j=(N((b|0)/(A|0)|0,c)+((o|0)/(B|0)|0)<<2)+x|0;d=(h+N(d,f)<<1)+e|0;h=I[d|0];d=I[d+1|0];H[j>>2]=H[j>>2]+(((((h&248)+(d<<3&248)|0)+((h<<5|d>>>3)&252)|0)+10>>>0)/3|0)}o=o+1|0;continue}break}b=b+1|0;continue};case 5:q=(v|0)>0?v:0;y=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(q|0)){break na}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((o|0)!=(y|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];Ra:{if((a|0)==1){n=O(L[m+8>>2]+O(1));Sa:{if(O(P(n))>2]+O(.5));Ua:{if(O(P(n))=(g|0)))){j=(N((b|0)/(A|0)|0,c)+((o|0)/(B|0)|0)<<2)+x|0;d=(h+N(d,f)<<1)+e|0;h=I[d|0];d=I[d+1|0];H[j>>2]=H[j>>2]+(((((h&248)+(d<<2&248)|0)+((h<<5|d>>>3)&248)|0)+12>>>0)/3|0)}o=o+1|0;continue}break}b=b+1|0;continue};case 6:break Aa;default:break k}}q=(v|0)>0?v:0;y=(d|0)>0?d:0;w=k+100;s=+(d|0);k=+(v|0);b=0;while(1){if((b|0)==(q|0)){break na}t=w+z*(+(b|0)+.5)/k;o=0;while(1){if((o|0)!=(y|0)){u=w+z*(+(o|0)+.5)/s;r=M[m+80>>3]+(M[m+64>>3]*u+t*M[m+72>>3]);if(r==0){break j}p=O((M[m+32>>3]+(M[m+16>>3]*u+t*M[m+24>>3]))/r);L[m+12>>2]=p;n=O((M[m+56>>3]+(M[m+40>>3]*u+t*M[m+48>>3]))/r);L[m+8>>2]=n;rc(i,p,n,m+12|0,m+8|0);p=L[m+12>>2];Va:{if((a|0)==1){n=O(L[m+8>>2]+O(1));Wa:{if(O(P(n))>2]+O(.5));Ya:{if(O(P(n))=(g|0)))){j=(N((b|0)/(A|0)|0,c)+((o|0)/(B|0)|0)<<2)+x|0;h=(h+N(d,f)<<1)+e|0;d=I[h|0];H[j>>2]=H[j>>2]+(((((d&240)+(d<<4&240)|0)+((I[h+1|0]|8)&248)|0)+16>>>0)/3|0)}o=o+1|0;continue}break}b=b+1|0;continue}}a=N(A,B);j=0;o=0;while(1){if((o|0)==(D|0)){break i}F[l+o|0]=K[(o<<2)+x>>2]/(a>>>0);o=o+1|0;continue}}sb(0,3,3227,0)}j=-1}jb(x);Xa=m+224|0;return j}sb(0,3,1828,0);ba(1);X()}function pw(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=O(0),A=0,B=0,C=0,D=O(0),E=0,Q=0,R=0,S=0,T=0,V=0,W=0,Y=0,Z=0,_=0,$=0,da=0,ea=0;o=Xa-32|0;Xa=o;H[o+28>>2]=b;da=o,ea=sc(68668,o+28|0),H[da+8>>2]=ea;da=o,ea=kc(),H[da+24>>2]=ea;a:{b:{c:{d:{e:{if(xc(o+8|0,o+24|0)){Ib(a);break e}A=Cc(o+28|0);s=H[A+224>>2];H[o+24>>2]=0;if(Rb(c)>>>0>=20){break d}W=A+380|0;Y=A+364|0;S=Ib(o+8|0);f:{while(1){g:{H[o+4>>2]=j;if(Rb(c)>>>0<=j>>>0){break g}Wd(32073,Rb(c));Kh(37182,vb(bd(c,H[o+4>>2])));t=vb(bd(c,H[o+4>>2]));i=H[o+4>>2];Of(S,o+4|0);Kh(36765,t);f=Xa-16|0;Xa=f;F[f+14|0]=I[21992];G[f+12>>1]=I[21990]|I[21991]<<8;h:{i:{j:{if(!(o?t:0)){sb(0,3,12065,0);break j}e=f+12|0;b=Xa-16|0;Xa=b;k:{l:{if(!t){e=0;break l}d=qb((ld(t)+ld(36776)|0)+2|0);if(!d){break b}H[b+4>>2]=36776;H[b>>2]=t;If(d,1964,b);e=qg(d,e);jb(d)}Xa=b+16|0;b=e;break k}if(!b){H[f>>2]=t;H[f+8>>2]=36776;H[f+4>>2]=10042;sb(0,3,14239,f);break j}m:{d=ph(1,16);if(d){if(($b(d+4|0,4,1,b)|0)!=1){break m}g=H[d+4>>2];if((g|0)<=0){break m}e=qb(N(g,132));H[d>>2]=e;if(!e){break c}e=0;while(1){if((e|0)<(g|0)){g=N(e,132);if(($b(g+H[d>>2]|0,8,1,b)|0)!=1){break m}if(($b((g+H[d>>2]|0)+8|0,8,1,b)|0)!=1){break m}if(($b((g+H[d>>2]|0)+16|0,108,1,b)|0)!=1){break m}if(($b((g+H[d>>2]|0)+124|0,4,1,b)|0)!=1){break m}if(($b((g+H[d>>2]|0)+128|0,4,1,b)|0)!=1){break m}e=e+1|0;g=H[d+4>>2];continue}break}if(($b(d+12|0,4,1,b)|0)!=1){break m}g=0;e=H[d+12>>2];if((e|0)<=0){H[d+8>>2]=0;break m}j=qb(N(e,12));H[d+8>>2]=j;if(!j){break c}while(1){if((e|0)>(g|0)){e=N(g,12);if(($b((e+H[d+8>>2]|0)+8|0,4,1,b)|0)!=1){break m}if(($b((e+H[d+8>>2]|0)+4|0,4,1,b)|0)!=1){break m}m=e+H[d+8>>2]|0;j=H[m+4>>2];e=qb(N(j,12));H[m>>2]=e;if(!e){break c}if(($b(e,12,j,b)|0)!=(j|0)){break m}g=g+1|0;e=H[d+12>>2];continue}break}H[o>>2]=d;yd(b);b=0;break i}break c}sb(0,3,14650,0);jb(H[d+8>>2]);jb(H[d>>2]);jb(d);yd(b)}b=-1}Xa=f+16|0;break h}n:{o:{if((b|0)<0){rj(36728,t);break o}Wd(37028,i);b=H[o>>2];p:{if(b){e=H[b+4>>2];e=(e|0)>0?e:0;j=0;while(1)if((e|0)==(j|0)){e=0;d=H[b+12>>2];d=(d|0)>0?d:0;j=0;while(1){if((d|0)==(j|0)){break p}f=H[b+8>>2]+N(j,12)|0;g=H[f+8>>2];if(!((g|0)!=-1&(g|0)<0)){H[f+8>>2]=i}j=j+1|0;continue}}else{d=H[b>>2]+N(j,132)|0;f=H[d+124>>2];if(!((f|0)!=-1&(f|0)<0)){H[d+124>>2]=i}j=j+1|0;continue}}sb(0,3,15151,0);e=-1}if((e|0)<0){Je(30569);break o}b=0;q:{if(!(o?o+24|0:0)){sb(0,3,7641,0);b=-1;break q}r:{j=H[o+24>>2];if(!j){j=qb(16);H[o+24>>2]=j;if(!j){break r}H[j>>2]=0;H[j+4>>2]=0;H[j+8>>2]=0;H[j+12>>2]=0}s:{f=H[o>>2];if(!f){break s}g=H[f+4>>2];e=H[j+4>>2];i=g+e|0;d=qb(N(i,132));if(d){m=(e|0)>0?e:0;while(1)if((b|0)==(m|0)){b=0;g=(g|0)>0?g:0;while(1){if((b|0)!=(g|0)){ub(d+N(b+e|0,132)|0,H[f>>2]+N(b,132)|0,132);b=b+1|0;continue}break}jb(H[j>>2]);H[H[o+24>>2]>>2]=d;e=H[o+24>>2];H[e+4>>2]=i;j=0;i=H[e+12>>2];m=(i|0)>0?i:0;l=H[o>>2];g=H[l+12>>2];f=(g|0)>0?g:0;d=0;while(1){b=0;if((d|0)!=(f|0)){t:{while(1){if((b|0)==(m|0)){break t}q=N(b,12);b=b+1|0;if(H[(H[l+8>>2]+N(d,12)|0)+8>>2]!=H[(q+H[e+8>>2]|0)+8>>2]){continue}break}j=j+1|0}d=d+1|0;continue}break}u=(g+i|0)-j|0;q=qb(N(u,12));if(q){l=0;while(1){if((l|0)==(m|0)){e=0;j=0;u:{while(1){if((e|0)!=(f|0)){h=N(e,12);l=h+H[H[o>>2]+8>>2]|0;g=H[l+8>>2];b=0;v:{w:{while(1){if((b|0)==(m|0)){break w}d=N(b,12);b=b+1|0;if((g|0)!=H[(d+H[H[o+24>>2]+8>>2]|0)+8>>2]){continue}break}j=j+1|0;break v}d=q+N((e+i|0)-j|0,12)|0;H[d+8>>2]=g;g=H[l+4>>2];b=qb(N(g,12));H[d>>2]=b;if(!b){break u}b=0;p=(g|0)>0?g:0;while(1){if((b|0)!=(p|0)){k=N(b,12);l=k+H[d>>2]|0;k=k+H[h+H[H[o>>2]+8>>2]>>2]|0;n=H[k+4>>2];H[l>>2]=H[k>>2];H[l+4>>2]=n;H[l+8>>2]=H[k+8>>2];b=b+1|0;continue}break}H[d+4>>2]=g}e=e+1|0;continue}break}j=H[o+24>>2];if(H[j+8>>2]){b=0;while(1){if(H[j+12>>2]>(b|0)){jb(H[H[j+8>>2]+N(b,12)>>2]);b=b+1|0;j=H[o+24>>2];continue}break}jb(H[j+8>>2]);j=H[o+24>>2]}H[j+8>>2]=q;H[H[o+24>>2]+12>>2]=u;Rm(o);break s}break r}k=N(l,12);g=k+q|0;d=k+H[H[o+24>>2]+8>>2]|0;H[g+8>>2]=H[d+8>>2];b=0;h=H[d+4>>2];e=h;while(1){if((b|0)!=(f|0)){j=H[H[o>>2]+8>>2]+N(b,12)|0;if(H[j+8>>2]==H[d+8>>2]){e=H[j+4>>2]+e|0}b=b+1|0;continue}break}b=qb(N(e,12));H[g>>2]=b;if(b){j=0;n=(h|0)>0?h:0;b=0;while(1){if((b|0)!=(n|0)){p=N(b,12);d=p+H[g>>2]|0;p=p+H[k+H[H[o+24>>2]+8>>2]>>2]|0;r=H[p+4>>2];H[d>>2]=H[p>>2];H[d+4>>2]=r;H[d+8>>2]=H[p+8>>2];b=b+1|0;continue}break}x:{while(1){if((f|0)==(j|0)){break x}d=H[H[o>>2]+8>>2];p=N(j,12);if(H[(d+p|0)+8>>2]!=H[(k+H[H[o+24>>2]+8>>2]|0)+8>>2]){j=j+1|0;continue}break}b=0;while(1){j=d+p|0;if(H[j+4>>2]<=(b|0)){break x}j=H[j>>2]+N(b,12)|0;k=H[j+4>>2];d=H[g>>2]+N(b+h|0,12)|0;H[d>>2]=H[j>>2];H[d+4>>2]=k;H[d+8>>2]=H[j+8>>2];b=b+1|0;d=H[H[o>>2]+8>>2];continue}}H[g+4>>2]=e;l=l+1|0;continue}break}break r}break r}else{l=N(b,132);ub(l+d|0,l+H[j>>2]|0,132);b=b+1|0;continue}}break r}b=0;break q}break c}if((b|0)<0){Je(30604);break o}sj(36895);Kh(30525,t);e=0;n=0;i=0;h=Xa-976|0;Xa=h;y:{z:{A:{B:{C:{D:{if(I[30536]){if(Gf(30536,1024)){break D}}Zi(h+720|0,t,255);F[h+975|0]=0;q=1;break C}H[h+176>>2]=t;H[h+180>>2]=30536;b=h+192|0;If(b,1964,h+176|0);n=qg(b,3515);if(!n){H[h+160>>2]=t;sb(0,3,4311,h+160|0);da=h,ea=th(H[17204]),H[da+148>>2]=ea;H[h+144>>2]=6136;sb(0,3,4974,h+144|0);break B}q=0}E:{F:{i=qb(1140);if(i){j=1;G:{if(q){break G}if(!Bg(h+192|0,n)){break F}H[h+128>>2]=h+716;if((De(h+192|0,7083,h+128|0)|0)!=1){break F}j=H[h+716>>2];if((j|0)>0){break G}break F}H[i+152>>2]=0;H[i+4>>2]=j;r=qb(N(j,112));H[i>>2]=r;if(r){H:{while(1){H[h+716>>2]=e;if((e|0)>=(j|0)){break H}H[h+112>>2]=e+1;sb(0,1,8495,h+112|0);if(!q){if(!Bg(h+192|0,n)){break H}H[h+96>>2]=h+720;if((De(h+192|0,8540,h+96|0)|0)!=1){break H}d=h+720|0;b=0;e=-1;while(1){I:{f=I[b+d|0];J:{if((f|0)!=46){if(f){break J}if((e|0)!=-1){F[d+e|0]=0}break I}e=b}b=b+1|0;continue}break}}sb(0,1,9535,0);p=Xa-96|0;Xa=p;G[p+88>>1]=I[21988]|I[21989]<<8;H[p+84>>2]=I[21984]|I[21985]<<8|(I[21986]<<16|I[21987]<<24);K:{L:{M:{w=h+720|0;b=qb((ld(w)+ld(p+84|0)|0)+1|0);if(b){H[p+64>>2]=w;H[p+68>>2]=p+84;If(b,1959,p- -64|0);u=qg(b,3673);jb(b);if(!u){H[p>>2]=w;H[p+4>>2]=p+84;sb(0,3,4542,p);b=0;break L}m=qb(8);if(!m){break b}N:{O:{if(($b(m+4|0,4,1,u)|0)==1){R=H[m+4>>2];if((R|0)>0){break O}}sb(0,3,5081,0);break N}H[p+48>>2]=R;sb(0,1,5958,p+48|0);v=qb(R<<2);H[m>>2]=v;if(!v){break b}b=qb(16);H[v>>2]=b;if(!b){break b}P:{f=qb(20);if(f){B=f+8|0;Q=f+12|0;E=f+4|0;y=f+16|0;g=Xa-800|0;Xa=g;k=qb(40);H[k>>2]=0;pb(g+312|0,0,488);H[17656]=0;x=Tm(g+24|0);e=H[17656];H[17656]=0;b=-1;l=4;Q:{R:{S:{T:{if(!e){break T}d=H[17657];if(!d){break T}b=sd(H[e>>2],k,4);if(!b){break S}aa(d|0)}e=ca()|0;if((b|0)!=1){H[g+24>>2]=3;H[g+312>>2]=x;k=Wl(g+156|0,1,k,4);l=ca()|0;e=0}U:while(1){if(e){H[17656]=0;ja(4,g+312|0);e=H[17656];H[17656]=0;b=-1;V:{if(!e){break V}d=H[17657];if(!d){break V}b=sd(H[e>>2],k,l);if(!b){break S}aa(d|0)}e=ca()|0;if((b|0)==1){continue}H[17656]=0;ka(5,0,3,6786,0);e=H[17656];H[17656]=0;b=-1;W:{if(!e){break W}d=H[17657];if(!d){break W}b=sd(H[e>>2],k,l);if(!b){break S}aa(d|0)}e=ca()|0;if((b|0)==1){continue}break R}H[17656]=0;Ba(6,g+312|0,90,488);e=H[17656];H[17656]=0;b=-1;X:{if(!e){break X}d=H[17657];if(!d){break X}b=sd(H[e>>2],k,l);if(!b){break S}aa(d|0)}e=ca()|0;if((b|0)==1){continue}H[17656]=0;Aa(7,g+312|0,u|0);e=H[17656];H[17656]=0;b=-1;Y:{if(!e){break Y}d=H[17657];if(!d){break Y}b=sd(H[e>>2],k,l);if(!b){break S}aa(d|0)}e=ca()|0;if((b|0)==1){continue}H[17656]=0;x=za(8,g+312|0,1)|0;e=H[17656];H[17656]=0;b=-1;Z:{if(!e){break Z}d=H[17657];if(!d){break Z}b=sd(H[e>>2],k,l);if(!b){break S}aa(d|0)}e=ca()|0;if((b|0)==1){continue}if((x|0)!=1){H[17656]=0;ka(5,0,3,7528,0);e=H[17656];H[17656]=0;b=-1;_:{if(!e){break _}d=H[17657];if(!d){break _}b=sd(H[e>>2],k,l);if(!b){break S}aa(d|0)}e=ca()|0;if((b|0)==1){continue}H[17656]=0;ja(4,g+312|0);e=H[17656];H[17656]=0;b=-1;$:{if(!e){break $}d=H[17657];if(!d){break $}b=sd(H[e>>2],k,l);if(!b){break S}aa(d|0)}e=ca()|0;if((b|0)==1){continue}break R}H[17656]=0;xa(9,g+312|0)|0;e=H[17656];H[17656]=0;b=-1;aa:{if(!e){break aa}d=H[17657];if(!d){break aa}b=sd(H[e>>2],k,l);if(!b){break S}aa(d|0)}e=ca()|0;if((b|0)==1){continue}T=N(H[g+340>>2],H[g+348>>2]);x=qb(N(T,H[g+344>>2]));if(x){b=0;ba:{ca:{da:{while(1){ea:{e=0;if(K[g+452>>2]>=K[g+428>>2]){H[17656]=0;xa(10,g+312|0)|0;e=H[17656];H[17656]=0;b=-1;fa:{if(!e){break fa}d=H[17657];if(!d){break fa}b=sd(H[e>>2],k,l);if(!b){break S}aa(d|0)}e=ca()|0;if((b|0)==1){continue U}H[17656]=0;ja(4,g+312|0);e=H[17656];H[17656]=0;b=-1;ga:{if(!e){break ga}d=H[17657];if(!d){break ga}b=sd(H[e>>2],k,l);if(!b){break S}aa(d|0)}e=ca()|0;if((b|0)==1){continue U}if(B){H[B>>2]=H[g+340>>2]}if(Q){H[Q>>2]=H[g+344>>2]}if(E){H[E>>2]=H[g+348>>2]}if(!y){break Q}d=I[g+602|0];switch(d-1|0){case 1:break da;case 0:break ea;default:break ca}}while(1){if((e|0)!=5){H[g+(e<<2)>>2]=N(T,b+e|0)+x;e=e+1|0;continue}break}H[17656]=0;V=ya(11,g+312|0,g|0,5)|0;e=H[17656];H[17656]=0;C=-1;ha:{if(!e){break ha}d=H[17657];if(!d){break ha}C=sd(H[e>>2],k,l);if(!C){break S}aa(d|0)}e=ca()|0;if((C|0)==1){continue U}b=b+V|0;continue}break}b=J[g+604>>1];e=J[g+606>>1];if((b|0)!=(e|0)){break ba}L[y>>2]=b>>>0;break Q}b=J[g+604>>1];e=J[g+606>>1];if((b|0)!=(e|0)){break ba}L[y>>2]=O(b>>>0)*O(2.5399999618530273);break Q}e=J[g+606>>1];b=J[g+604>>1]}if(!(b&65535|d>>>0<3|e)){L[y>>2]=d>>>0;break Q}H[y>>2]=0;break Q}H[17656]=0;ka(5,0,3,1828,0);e=H[17656];H[17656]=0;b=-1;ia:{if(!e){break ia}d=H[17657];if(!d){break ia}b=sd(H[e>>2],k,l);if(!b){break S}aa(d|0)}e=ca()|0;if((b|0)==1){continue}H[17656]=0;ja(4,g+312|0);e=H[17656];H[17656]=0;b=-1;ja:{if(!e){break ja}d=H[17657];if(!d){break ja}b=sd(H[e>>2],k,l);if(!b){break S}aa(d|0)}e=ca()|0;if((b|0)==1){continue}break}break R}jb(k);Ul(e,d);X()}x=0}jb(k);Xa=g+800|0;H[f>>2]=x;if(x){b=f}else{jb(f);b=0}break P}break b}if(!b){break M}if(H[b+4>>2]!=1){H[p+32>>2]=w;H[p+36>>2]=p+84;sb(0,2,6693,p+32|0);jb(H[v>>2]);jb(v);jb(m);jb(b);yd(u);b=0;break L}e=H[v>>2];H[e+4>>2]=H[b+8>>2];H[e+8>>2]=H[b+12>>2];L[e+12>>2]=L[b+16>>2];H[e>>2]=H[b>>2];jb(b);Cm(u,4-(R<<2)|0);B=1;ka:{while(1){if((B|0)!=(R|0)){if(($b(p+92|0,4,1,u)|0)!=1){b=0;while(1){if((b|0)==(B|0)){break ka}e=(b<<2)+v|0;jb(H[H[e>>2]>>2]);jb(H[e>>2]);b=b+1|0;continue}}T=(B<<2)+v|0;z=L[p+92>>2];w=H[v>>2];b=H[w+4>>2];D=L[w+12>>2];e=H[w+8>>2];l=qb(16);e=Jf(O(O(O(e|0)*z)/D));d=Jf(O(O(O(b|0)*z)/D));la:{if(l){ma:{L[l+12>>2]=z;H[l+8>>2]=e;H[l+4>>2]=d;x=qb(N(d,e));H[l>>2]=x;if(!x){break ma}b=0;V=(e|0)>0?e:0;Z=(d|0)>0?d:0;na:while(1){if((b|0)!=(V|0)){e=H[w+8>>2];D=L[w+12>>2];f=b+1|0;d=Jf(O(O(D*O(f|0))/z));k=Jf(O(O(D*O(b|0))/z));b=(d|0)<(e|0)?d:e;_=(b|0)<(k|0)?k:b;b=0;while(1)if((b|0)==(Z|0)){b=f;continue na}else{Q=H[w+4>>2];D=L[w+12>>2];g=b+1|0;e=Jf(O(O(D*O(g|0))/z));E=Jf(O(O(D*O(b|0))/z));b=(e|0)<(Q|0)?e:Q;$=((b|0)<(E|0)?E:b)-E|0;b=0;d=k;y=0;while(1){if((d|0)!=(_|0)){e=b+$|0;C=H[w>>2]+(E+N(d,Q)|0)|0;while(1){if((b|0)!=(e|0)){b=b+1|0;y=I[C|0]+y|0;C=C+1|0;continue}break}d=d+1|0;b=e;continue}break}F[x|0]=(y|0)/(b|0);x=x+1|0;b=g;continue}}break}break la}}break b}H[T>>2]=l;if(l){B=B+1|0;continue}else{b=0;while(1){if((b|0)==(B|0)){break ka}e=(b<<2)+v|0;jb(H[H[e>>2]>>2]);jb(H[e>>2]);b=b+1|0;continue}}}break}yd(u);b=m;break L}jb(v)}jb(m);yd(u);b=0;break L}break b}H[p+16>>2]=w;H[p+20>>2]=p+84;sb(0,2,6693,p+16|0);jb(H[v>>2]);jb(v);jb(m);qm(u);b=0;oa:{pa:{qa:{d=qb(8);if(d){ra:{if(($b(d+4|0,4,1,u)|0)==1){g=H[d+4>>2];if((g|0)>0){break ra}}sb(0,3,5081,0);break qa}f=qb(g<<2);H[d>>2]=f;if(f){while(1){if((b|0)==(g|0)){b=0;sa:{while(1){if((b|0)==(g|0)){break pa}e=f+(b<<2)|0;if(($b(H[e>>2]+4|0,4,1,u)|0)!=1){e=0;while(1)if((b|0)==(e|0)){b=0;while(1){if((b|0)==(g|0)){break sa}jb(H[f+(b<<2)>>2]);b=b+1|0;continue}}else{jb(H[H[f+(e<<2)>>2]>>2]);e=e+1|0;continue}}if(($b(H[e>>2]+8|0,4,1,u)|0)!=1){e=0;while(1)if((b|0)==(e|0)){b=0;while(1){if((b|0)==(g|0)){break sa}jb(H[f+(b<<2)>>2]);b=b+1|0;continue}}else{jb(H[H[f+(e<<2)>>2]>>2]);e=e+1|0;continue}}if(($b(H[e>>2]+12|0,4,1,u)|0)!=1){e=0;while(1)if((b|0)==(e|0)){b=0;while(1){if((b|0)==(g|0)){break sa}jb(H[f+(b<<2)>>2]);b=b+1|0;continue}}else{jb(H[H[f+(e<<2)>>2]>>2]);e=e+1|0;continue}}m=H[e>>2];l=qb(N(H[m+8>>2],H[m+4>>2]));H[m>>2]=l;if(!l){break b}b=b+1|0;m=H[e>>2];k=$b(H[m>>2],1,N(H[m+8>>2],H[m+4>>2]),u);e=H[e>>2];if((k|0)==(N(H[e+8>>2],H[e+4>>2])|0)){continue}break}e=0;while(1)if((b|0)==(e|0)){b=0;while(1){if((b|0)==(g|0)){break sa}jb(H[f+(b<<2)>>2]);b=b+1|0;continue}}else{jb(H[H[f+(e<<2)>>2]>>2]);e=e+1|0;continue}}jb(f);break qa}e=qb(16);H[f+(b<<2)>>2]=e;b=b+1|0;if(e){continue}break}break b}break b}break b}jb(d);d=0}yd(u);b=d;break oa}}Xa=p+96|0;break K}H[N(H[h+716>>2],112)+r>>2]=b;if(!b){H[h>>2]=h+720;sb(0,3,10517,h);jb(r);jb(i);if(!n){break E}yd(n);break E}sb(0,1,11031,0);sb(0,1,11508,0);f=0;d=0;m=Xa-544|0;Xa=m;e=h+720|0;H[m+16>>2]=e;H[m+20>>2]=1024;b=m+32|0;If(b,1035,m+16|0);ta:{ua:{b=qg(b,3076);va:{if(!b){H[m>>2]=e;sb(0,3,3777,m);break va}f=qb(8);if(!f){break ua}wa:{xa:{if(($b(f+4|0,4,1,b)|0)!=1){sb(0,3,5265,0);break xa}e=H[f+4>>2];l=qb(N(e,20));H[f>>2]=l;if(!l){break ua}p=(e|0)>0?e:0;while(1){if((d|0)==(p|0)){break wa}ya:{e=l+N(d,20)|0;if(($b(e+8|0,4,1,b)|0)!=1){break ya}if(($b(e+12|0,4,1,b)|0)!=1){break ya}if(($b(e+16|0,4,1,b)|0)!=1){break ya}if(($b(e+4|0,4,1,b)|0)!=1){break ya}k=H[e+4>>2];u=qb(N(k,20));H[e>>2]=u;g=0;if(!u){break ua}while(1){if((g|0)<(k|0)){k=N(g,20);if(($b(k+H[e>>2]|0,4,1,b)|0)!=1){break ya}if(($b((k+H[e>>2]|0)+4|0,4,1,b)|0)!=1){break ya}if(($b((k+H[e>>2]|0)+8|0,4,1,b)|0)!=1){break ya}if(($b((k+H[e>>2]|0)+12|0,4,1,b)|0)!=1){break ya}if(($b((k+H[e>>2]|0)+16|0,4,1,b)|0)!=1){break ya}g=g+1|0;k=H[e+4>>2];continue}break}d=d+1|0;continue}break}e=0;sb(0,3,5265,0);while(1){if((d|0)!=(e|0)){jb(H[l+N(e,20)>>2]);e=e+1|0;continue}break}jb(l)}jb(f);f=0}yd(b)}Xa=m+544|0;break ta}sb(0,3,4590,0);break a}H[(N(H[h+716>>2],112)+r|0)+4>>2]=f;if(!f){H[h+16>>2]=h+720;sb(0,3,12160,h+16|0);e=0;b=N(H[h+716>>2],112)+r|0;za:{if(!b){break za}f=H[b>>2];if(!f){break za}while(1){if(H[f+4>>2]>(e|0)){d=e<<2;jb(H[H[d+H[f>>2]>>2]>>2]);jb(H[d+H[H[b>>2]>>2]>>2]);e=e+1|0;f=H[b>>2];continue}break}jb(H[f>>2]);jb(H[b>>2]);H[b>>2]=0}jb(r);jb(i);if(!n){break E}yd(n);break E}sb(0,1,11031,0);H[(N(H[h+716>>2],112)+r|0)+8>>2]=0;Aa:{Ba:{if(q){b=0;f=H[h+716>>2];while(1){e=0;if((b|0)==3){break Ba}while(1){if((e|0)!=4){L[(((N(f,112)+r|0)+(b<<4)|0)+(e<<2)|0)+12>>2]=(b|0)==(e|0)?O(1):O(0);e=e+1|0;continue}break}b=b+1|0;continue}}if(!Bg(h+192|0,n)){break H}b=N(H[h+716>>2],112)+r|0;H[h+64>>2]=b+12;H[h+68>>2]=b+16;H[h+72>>2]=b+20;H[h+76>>2]=b+24;if((De(h+192|0,15376,h- -64|0)|0)!=4){break A}if(!Bg(h+192|0,n)){break H}b=N(H[h+716>>2],112)+r|0;H[h+48>>2]=b+28;H[h+52>>2]=b+32;H[h+56>>2]=b+36;H[h+60>>2]=b+40;if((De(h+192|0,15376,h+48|0)|0)!=4){break A}if(!Bg(h+192|0,n)){break H}b=N(H[h+716>>2],112)+r|0;H[h+32>>2]=b+44;H[h+36>>2]=b+48;H[h+40>>2]=b+52;H[h+44>>2]=b+56;if((De(h+192|0,15376,h+32|0)|0)!=4){break Aa}f=H[h+716>>2]}b=N(f,112)+r|0;g=b+12|0;m=b+60|0;b=0;f=Id(4,4);d=H[f>>2];while(1){if((b|0)!=3){l=b<<2;e=0;while(1){if((e|0)!=4){M[d+(e+l<<3)>>3]=L[(g+(b<<4)|0)+(e<<2)>>2];e=e+1|0;continue}break}b=b+1|0;continue}break}H[d+96>>2]=0;H[d+100>>2]=0;H[d+120>>2]=0;H[d+124>>2]=1072693248;H[d+112>>2]=0;H[d+116>>2]=0;H[d+104>>2]=0;H[d+108>>2]=0;$h(f);d=H[f>>2];b=0;while(1){if((b|0)!=3){g=b<<2;e=0;while(1){if((e|0)!=4){L[(m+(b<<4)|0)+(e<<2)>>2]=M[d+(e+g<<3)>>3];e=e+1|0;continue}break}b=b+1|0;continue}break}Bb(f);d=h+720|0;b=0;e=0;Ca:{Da:{while(1){Ea:{g=b+d|0;f=I[g|0];Fa:{if((f|0)!=46){if(f){break Fa}f=ld(16233);if(e){break Ea}if(((b+f|0)+2|0)>256){break Ca}F[g|0]=46;e=b;break Da}e=b}b=b+1|0;continue}break}if(((e+f|0)+2|0)>256){break Ca}}F[(d+e|0)+1|0]=0;b=16233;f=ld(d)+d|0;Ga:{Ha:{if((f^16233)&3){break Ha}while(1){e=I[b|0];F[f|0]=e;if(!e){break Ga}f=f+1|0;b=b+1|0;if(b&3){continue}break}e=H[b>>2];if((e^-1)&e-16843009&-2139062144){break Ha}while(1){H[f>>2]=e;e=H[b+4>>2];f=f+4|0;b=b+4|0;if(!(e-16843009&(e^-1)&-2139062144)){continue}break}}e=I[b|0];F[f|0]=e;if(!e){break Ga}while(1){e=I[b+1|0];F[f+1|0]=e;f=f+1|0;b=b+1|0;if(e){continue}break}}}b=qb(256);e=H[h+716>>2];H[(N(e,112)+r|0)+108>>2]=b;if(!b){break z}Zi(b,h+720|0,256);e=e+1|0;continue}break}break A}if(n){yd(n)}if(H[h+716>>2]>=(j|0)){break B}ba(0);X()}break z}break z}yd(n);jb(i)}i=0}Xa=h+976|0;b=i;break y}sb(0,3,16019,0);yd(n);ba(0);X()}sb(0,3,6928,0);break a}H[((H[o+4>>2]<<2)+A|0)+264>>2]=b;if(b){break n}rj(30493,t)}Ib(a);break f}b=H[H[b>>2]>>2];e=H[b+4>>2];b=H[H[b>>2]>>2];H[A+368>>2]=H[b+4>>2];H[A+372>>2]=H[b+8>>2];z=L[b+12>>2];Ia:{if(O(P(z))>2]=b;Wd(32008,e);Wd(32052,H[A+368>>2]);Wd(31986,H[A+372>>2]);Wd(32033,H[A+376>>2]);H[A+364>>2]=H[o+4>>2];Hn(W,Y);sj(36895);j=H[o+4>>2]+1|0;continue}break}f=0;d=0;p=0;u=0;e=0;l=Xa-96|0;Xa=l;Ja:{Ka:{La:{Ma:{b=H[o+24>>2];if(!s|!b){b=8284}else{if(H[b+4>>2]){break Ma}b=8961}sb(0,3,b,0);e=-1;break La}jb(H[s+28>>2]);i=H[b+4>>2];Na:{if(i){c=qb(N(i,132));H[s+28>>2]=c;if(!c){break Ka}while(1){if((d|0)>=(i|0)){break Na}c=N(d,132);ub(c+H[s+28>>2]|0,c+H[b>>2]|0,132);d=d+1|0;i=H[b+4>>2];continue}}i=0;H[s+28>>2]=0}H[s+32>>2]=i;if(H[s+36>>2]){d=0;while(1){if(H[s+40>>2]>(d|0)){jb(H[H[s+36>>2]+N(d,12)>>2]);d=d+1|0;continue}break}jb(H[s+36>>2])}d=H[b+12>>2];Oa:{if(d){c=qb(N(d,12));H[s+36>>2]=c;if(!c){break Ka}while(1){if((d|0)<=(f|0)){break Oa}g=N(f,12);m=g+H[s+36>>2]|0;i=H[b+8>>2];j=g+i|0;H[m+8>>2]=H[j+8>>2];H[m+4>>2]=H[j+4>>2];Pa:{Qa:{c=H[j+4>>2];if(c){j=qb(N(c,12));H[m>>2]=j;d=0;if(!j){break Ka}while(1){if((c|0)<=(d|0)){break Qa}j=N(d,12);c=j+H[g+H[s+36>>2]>>2]|0;j=j+H[g+i>>2]|0;i=H[j+4>>2];H[c>>2]=H[j>>2];H[c+4>>2]=i;H[c+8>>2]=H[j+8>>2];d=d+1|0;i=H[b+8>>2];c=H[(g+i|0)+4>>2];continue}}H[j>>2]=0;break Pa}d=H[b+12>>2]}f=f+1|0;continue}}d=0;H[s+36>>2]=0}H[s+40>>2]=d;c=H[s+52>>2];if(c){jb(c);H[s+52>>2]=0;H[s+56>>2]=0}Ra:{Sa:{b=H[b+12>>2];if((b|0)<=0){break Sa}H[s+56>>2]=b;c=qb(N(b,68));H[s+52>>2]=c;if(!c){break Ra}d=0;while(1){if((b|0)==(d|0)){break Sa}H[(c+N(d,68)|0)+64>>2]=0;d=d+1|0;continue}}b=H[s+32>>2];if(!b){break La}B=(b|0)>0?b:0;Ta:while(1){y=0;if(H[s+40>>2]<=(p|0)){break La}Ua:while(1){h=N(p,12);if(H[(h+H[s+36>>2]|0)+4>>2]<=(y|0)){p=p+1|0;continue Ta}j=Ib(l+80|0);g=Ib(l- -64|0);i=0;m=Ib(l+48|0);while(1){if((i|0)==(B|0)){da=l,ea=Fc(j),H[da+8>>2]=ea;H[l+4>>2]=y;H[l>>2]=p;sb(0,1,10358,l);b=h+H[s+36>>2]|0;H[((u<<2)+s|0)+60>>2]=H[b+8>>2];v=H[s>>2];b=H[b>>2]+N(y,12)|0;c=H[b>>2];b=H[b+4>>2];q=Xa-32|0;Xa=q;H[q+28>>2]=u;k=op(q+16|0,pp(Hb(148)));Uc(H[k>>2],c);Pc(H[k>>2],b);Uc(kb(H[k>>2]),96);np(Ub(kb(H[k>>2])),Fc(j));d=Ub(kb(H[k>>2]));if((d|0)!=(j|0)){f=Xa-16|0;Xa=f;b=H[j+4>>2];i=H[j>>2];h=(b-i|0)/20|0;Va:{if(pe(d)>>>0>=h>>>0){H[f+12>>2]=b;t=Fc(d)>>>0>=h>>>0;if(t){c=b}else{H[f+12>>2]=i;c=Fc(d);H[f+12>>2]=H[f+12>>2]+N(c,20);c=H[f+12>>2]}n=H[d>>2];r=c-i|0;if((c|0)!=(i|0)){sg(n,i,r)}if(!t){Yo(d,H[f+12>>2],b,h-Fc(d)|0);break Va}ip(d,n+N((r|0)/20|0,20)|0);break Va}if(H[d>>2]){Fc(d);Pm(d);dp(d);kb(d);c=H[d>>2];pe(d);jb(c);da=kb(d),ea=0,H[da>>2]=ea;H[d>>2]=0;H[d+4>>2]=0}Xo(d,Nk(d,h));Yo(d,i,b,h)}Xa=f+16|0}b=Fb(kb(H[k>>2]));c=Zc(m);d=Zc(b);Wa:{if(c>>>0>d>>>0){f=Xa-32|0;Xa=f;c=c-d|0;Xa:{if(c>>>0<=H[kb(b)>>2]-H[b+4>>2]>>>0){i=Xa-16|0;Xa=i;c=ki(i,b,c);d=H[c+4>>2];h=H[c+8>>2];while(1){if((d|0)==(h|0)){nc(c);Xa=i+16|0}else{kb(b);Io(d);d=d+1|0;H[c+4>>2]=d;continue}break}break Xa}d=kb(b);d=wk(f+8|0,ii(b,Zc(b)+c|0),Zc(b),d);h=Xa-16|0;Xa=h;c=Jo(h,d+8|0,c);i=H[c>>2];while(1){if(H[c+4>>2]!=(i|0)){Io(H[c>>2]);i=H[c>>2]+1|0;H[c>>2]=i;continue}break}ud(c);Xa=h+16|0;vk(b,d);uk(d)}Xa=f+32|0;break Wa}if(c>>>0>>0){Tj(b,c+H[b>>2]|0)}}f=Fb(kb(H[k>>2]));if((f|0)!=(m|0)){i=Xa-16|0;Xa=i;c=H[m>>2];b=H[m+4>>2];h=Rj(c,b);Ya:{if(oe(f)>>>0>=h>>>0){H[i+12>>2]=b;d=c;n=Zc(f)>>>0>=h>>>0;if(n){c=b}else{H[i+12>>2]=c;da=i,ea=Zc(f)+H[i+12>>2]|0,H[da+12>>2]=ea;c=H[i+12>>2]}c=$o(d,c,H[f>>2]);if(!n){bp(f,H[i+12>>2],b,h-Zc(f)|0);break Ya}Tj(f,c);break Ya}if(H[f>>2]){Zc(f);Am(f);Zo(f);kb(f);d=H[f>>2];oe(f);jb(d);da=kb(f),ea=0,H[da>>2]=ea;H[f>>2]=0;H[f+4>>2]=0}d=ii(f,h);if(pq(f)>>>0>>0){fd();X()}kb(f);n=Hb(d);H[f>>2]=n;H[f+4>>2]=n;da=kb(f),ea=d+n|0,H[da>>2]=ea;oq(f,0);bp(f,c,b,h)}Xa=i+16|0}b=H[k>>2];c=b+36|0;Po(c+12|0,128);Qo(c+12|0);H[c+104>>2]=8;H[c+108>>2]=16;b=b+8|0;h=Xm(Fb(b),0);d=Hc(b);f=0;b=Xa-16|0;Xa=b;Lf(b);if(d){if(dk(b)>>>0>>0){fd();X()}i=Jj(kb(b),d);H[b>>2]=i;H[b+4>>2]=i;da=kb(b),ea=i+(d<<2)|0,H[da>>2]=ea;Zf(b,0);di(b,d)}while(1){if(zb(b)>>>0<=f>>>0){i=rb(b,0);n=zb(b);f=Hb(128);r=Go(c);F[f+100|0]=1;H[f>>2]=r;Ib(f+104|0);Ib(f+116|0);Eo(f+4|0,96);Lo(c+8|0,f);Th(H[c+8>>2],0);Fo(c,H[c+8>>2],h,d,i,n);tc(b);Xa=b+16|0}else{da=rb(b,f),ea=f,H[da>>2]=ea;f=f+1|0;continue}break}b=H[H[v>>2]>>2];c=Uj(q+8|0,k);d=H[c+4>>2];H[q>>2]=H[c>>2];H[q+4>>2]=d;h=Xa-32|0;Xa=h;H[h+28>>2]=u;c=b+72|0;da=h,ea=sc(c,h+28|0),H[da+24>>2]=ea;da=h,ea=kc(),H[da+8>>2]=ea;if(Ic(h+24|0,h+8|0)){a=ia(16)|0;Lg(a,ed(h+8|0,1941));ha(a|0,27644,14);X()}n=Xa-32|0;Xa=n;t=h+28|0;da=n,ea=Jg(t),H[da+16>>2]=ea;x=n+24|0;f=0;b=Xa-32|0;Xa=b;tb(c);r=H[t>>2];d=Tc(c);F[b+31|0]=0;Za:{_a:{if(!d){break _a}f=Wb(r,d);i=H[rb(c,f)>>2];if(!i){break _a}while(1){i=H[i>>2];if(!i){break _a}if((r|0)!=H[i+4>>2]){if((Wb(H[i+4>>2],d)|0)!=(f|0)){break _a}}if(!de(Ub(c),i+8|0,t)){continue}break}break Za}w=Xa-16|0;Xa=w;i=kb(c);i=Sf(b+16|0,Hb(20),Tf(w+8|0,i,0));C=H[i>>2]+8|0;t=Xa-16|0;Xa=t;H[t+8>>2]=H[n+16>>2];H[C>>2]=H[H[t+8>>2]>>2];Xf(C+4|0);Xa=t+16|0;da=Fb(i),ea=1,F[da+4|0]=ea;H[H[i>>2]+4>>2]=r;H[H[i>>2]>>2]=0;Xa=w+16|0;if(!(O(H[tb(c)>>2]+1>>>0)>O(L[Ub(c)>>2]*O(d>>>0))?0:d)){da=b,ea=ue(d)^1|d<<1,H[da+12>>2]=ea;z=O(U(O(O(H[tb(c)>>2]+1>>>0)/L[Ub(c)>>2])));$a:{if(z=O(0)){f=~~z>>>0;break $a}f=0}H[b+8>>2]=f;Lj(c,H[zc(b+12|0,b+8|0)>>2]);d=Tc(c);f=Wb(r,d)}i=H[rb(c,f)>>2];ab:{if(!i){i=c+8|0;H[H[b+16>>2]>>2]=H[i>>2];H[c+8>>2]=H[b+16>>2];da=rb(c,f),ea=i,H[da>>2]=ea;if(!H[H[b+16>>2]>>2]){break ab}f=H[b+16>>2];da=rb(c,Wb(H[H[H[b+16>>2]>>2]+4>>2],d)),ea=f,H[da>>2]=ea;break ab}H[H[b+16>>2]>>2]=H[i>>2];H[i>>2]=H[b+16>>2]}d=b+16|0;i=Hd(d);c=tb(c);H[c>>2]=H[c>>2]+1;F[b+31|0]=1;c=H[d>>2];H[d>>2]=0;if(c){d=Fb(d);if(I[d+4|0]){fp(c+8|0)}if(c){jb(c)}}}Uf(x,Gc(b+16|0,i),b+31|0);Xa=b+32|0;b=oc(x);Xa=n+32|0;hp(b+4|0,q);ee(q);Xa=h+32|0;d=kp(H[v>>2]+4|0,q+28|0);if((d|0)!=(g|0)){f=Xa-16|0;Xa=f;i=H[g>>2];b=H[g+4>>2];h=Bj(i,b);bb:{if(Kd(d)>>>0>=h>>>0){H[f+12>>2]=b;t=Rb(d)>>>0>=h>>>0;if(t){c=b}else{H[f+12>>2]=i;c=Rb(d);H[f+12>>2]=H[f+12>>2]+N(c,12);c=H[f+12>>2]}n=H[d>>2];r=c-i|0;if((c|0)!=(i|0)){sg(n,i,r)}if(!t){uo(d,H[f+12>>2],b,h-Rb(d)|0);break bb}Rb(d);nr(d,n+N((r|0)/12|0,12)|0);Og(d);break bb}if(H[d>>2]){Rb(d);yr(d);Og(d);kb(d);c=H[d>>2];Kd(d);jb(c);da=kb(d),ea=0,H[da>>2]=ea;H[d>>2]=0;H[d+4>>2]=0}c=bg(d,h);if(rq(d)>>>0>>0){fd();X()}n=qq(kb(d),c);H[d>>2]=n;H[d+4>>2]=n;da=kb(d),ea=n+N(c,12)|0,H[da>>2]=ea;mi(d,0);uo(d,i,b,h)}Xa=f+16|0}ee(k);Xa=q+32|0;Wm(m);_l(g);gj(j);u=u+1|0;y=y+1|0;continue Ua}cb:{n=N(i,132);b=n+H[s+28>>2]|0;c=h+H[s+36>>2]|0;if(H[b+128>>2]!=H[(H[c>>2]+N(y,12)|0)+8>>2]|H[b+124>>2]!=H[c+8>>2]){break cb}d=0;c=l+24|0;f=Vl(c,L[b>>2],L[b+4>>2],L[b+112>>2],L[b+116>>2],H[b+120>>2]!=0);b=H[j+4>>2];db:{if(b>>>0>2]){q=Xa-16|0;Xa=q;b=Pk(q,j,1);si(kb(j),H[b+4>>2],f);H[b+4>>2]=H[b+4>>2]+20;nc(b);Xa=q+16|0;break db}q=Xa-32|0;Xa=q;b=kb(j);k=b;b=_q(q+8|0,Nk(j,Fc(j)+1|0),Fc(j),b);si(k,H[b+8>>2],f);H[b+8>>2]=H[b+8>>2]+20;Xq(j,b);Uq(b);Xa=q+32|0}b=n+H[s+28>>2]|0;z=L[b+8>>2];D=L[b+12>>2];L[c+8>>2]=0;L[c+4>>2]=D;L[c>>2]=z;eb:{if(K[g+4>>2]>2]){f=Xa-16|0;Xa=f;b=Yg(f,g,1);sq(kb(g),H[b+4>>2],c);H[b+4>>2]=H[b+4>>2]+12;nc(b);Xa=f+16|0;break eb}f=0;r=Xa-32|0;Xa=r;t=kb(g);q=bg(g,Rb(g)+1|0);v=Rb(g);k=Xa-16|0;Xa=k;H[k+12>>2]=0;b=r+8|0;Jd(b+12|0,t);if(q){f=qq(H[b+16>>2],q)}H[b>>2]=f;v=N(v,12)+f|0;H[b+8>>2]=v;H[b+4>>2]=v;da=tb(b),ea=N(q,12)+f|0,H[da>>2]=ea;Xa=k+16|0;sq(t,H[b+8>>2],c);H[b+8>>2]=H[b+8>>2]+12;bf(g);kb(g);c=b+4|0;k=H[g>>2];f=H[g+4>>2]-k|0;q=H[c>>2]+N((f|0)/-12|0,12)|0;H[c>>2]=q;if((f|0)>0){ub(q,k,f)}Db(g,c);Db(g+4|0,b+8|0);Db(kb(g),tb(b));H[b>>2]=H[b+4>>2];mi(g,Rb(g));c=H[b+4>>2];while(1){if((c|0)!=H[b+8>>2]){H[b+8>>2]=H[b+8>>2]-12;continue}break}if(H[b>>2]){c=H[b>>2];li(b);jb(c)}Xa=r+32|0}while(1){if((d|0)==96){break cb}c=((n+H[s+28>>2]|0)+d|0)+16|0;fb:{if(H[m+4>>2]!=H[kb(m)>>2]){f=Xa-16|0;Xa=f;b=ki(f,m,1);ji(kb(m),H[b+4>>2],c);H[b+4>>2]=H[b+4>>2]+1;nc(b);Xa=f+16|0;break fb}f=Xa-32|0;Xa=f;b=kb(m);k=b;b=wk(f+8|0,ii(m,Zc(m)+1|0),Zc(m),b);ji(k,H[b+8>>2],c);H[b+8>>2]=H[b+8>>2]+1;vk(m,b);uk(b);Xa=f+32|0}d=d+1|0;continue}}i=i+1|0;continue}}}}break Ka}Xa=l+96|0;break Ja}sb(0,3,9803,0);ba(1);X()}if((e|0)<0){Je(30545);Ib(a);break f}Rm(o+24|0);sj(36828);da=A,ea=zb(S)+H[A+260>>2]|0,H[da+260>>2]=ea;ak(a,S)}tc(S)}Xa=o+32|0;return}Je(36791);ba(-1);X()}sb(0,3,4086,0);break a}sb(0,3,1828,0)}ba(1);X()}function xw(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=O(0),i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,w=0,y=0,B=0,C=0,D=0,E=0,K=0,Q=0,R=O(0),S=0,T=0,U=0,V=O(0),Y=0,Z=0,_=0,$=0,aa=0,ca=0,da=0,ea=0,fa=0,ha=0,ia=0,ja=0,ka=O(0),la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=0,za=0,Aa=0,Ba=0,Ca=0,Da=0,Ea=0,Fa=0,Ga=0,Ha=0,Ia=0,Ja=0,Ka=0,La=0,Ma=0,Na=O(0),Oa=O(0),Pa=O(0),Qa=0,Ra=0,Sa=0,Ta=0,Ua=0,Va=0,Wa=0;g=Xa-400|0;Xa=g;H[g+396>>2]=a;Va=g,Wa=sc(68668,g+396|0),H[Va+240>>2]=Wa;Va=g,Wa=kc(),H[Va+144>>2]=Wa;a:{b:{if(xc(g+240|0,g+144|0)){a=H[15877];break b}_=Cc(g+396|0);if(H[_+260>>2]<=(b|0)){a=H[15878];break b}pb(g+144|0,0,96);H[g+140>>2]=-1082130432;a=H[_+256>>2];c:{if((b|0)!=(a|0)){break c}a=0;da=Xa-48|0;Xa=da;p=-1;k=H[_+228>>2];u=H[((b<<2)+_|0)+264>>2];Ea=H[_+196>>2];C=g+336|0;d:{if(!k|!u|(!Ea|!C)|(g|0)==-140){break d}if(H[u+152>>2]<=0){p=-2;break d}H[g+140>>2]=0;m=u+104|0;l=u+56|0;za=u+8|0;while(1){if(H[u+4>>2]>(a|0)){d=N(a,112);f=N(a,48)+k|0;tk(za,(d+H[u>>2]|0)+12|0,f+48|0);e:{if(H[u+152>>2]<2){break e}tk(l,(d+H[u>>2]|0)+12|0,f+528|0);if(H[u+152>>2]<3){break e}tk(m,(d+H[u>>2]|0)+12|0,f+1008|0)}a=a+1|0;continue}break}f:{if(H[k>>2]==1){q=k+48|0;f=k+2672|0;m=k+7496|0;d=0;a=Xa-80|0;Xa=a;l=H[k+12>>2];Na=O(H[l+4>>2]);Oa=O(H[l>>2]);g:{h:while(1){i:{n=0;if(H[u+4>>2]<=(E|0)){break i}while(1){p=0;if((n|0)==3){r=N(E,112);c=H[(r+H[u>>2]|0)+4>>2];n=0;while(1){if(H[c+4>>2]>(n|0)){p=0;while(1){j=N(n,20);s=j+H[c>>2]|0;if(H[s+4>>2]>(p|0)){c=N(p,20);s=c+H[s>>2]|0;j:{if((mn(l,a+32|0,L[s+8>>2],L[s+12>>2],a+28|0,a+24|0)|0)<0){break j}h=L[a+28>>2];if(h=Oa){break j}h=L[a+24>>2];if(h=Na){break j}c=c+H[j+H[H[(r+H[u>>2]|0)+4>>2]>>2]>>2]|0;h=L[c+8>>2];R=L[c+12>>2];V=O(L[a+76>>2]+O(O(L[a+64>>2]*h)+O(R*L[a+68>>2])));Pa=V;ka=O(V*V);V=O(L[a+44>>2]+O(O(L[a+32>>2]*h)+O(L[a+36>>2]*R)));R=O(L[a+60>>2]+O(O(L[a+48>>2]*h)+O(R*L[a+52>>2])));ka=O(W(O(ka+O(O(V*V)+O(R*R)))));if(O(O(O(Pa/ka)*L[a+72>>2])+O(O(O(V/ka)*L[a+40>>2])+O(L[a+56>>2]*O(R/ka))))>O(-.10000000149011612)){break j}L[a+16>>2]=h;L[a+20>>2]=L[c+12>>2];In(l,a+32|0,a+16|0,a+8|0);h=L[a+12>>2];c=j+H[H[(r+H[u>>2]|0)+4>>2]>>2]|0;R=L[c+12>>2];if(!(!(h<=R)|!(h>=L[c+16>>2]))){if((e|0)==200){sb(0,3,37253,0);e=f+4812|0;break g}c=f+N(e,24)|0;H[c+8>>2]=p;H[c+4>>2]=n;H[c>>2]=E;L[c+16>>2]=L[a+28>>2];h=L[a+24>>2];H[c+12>>2]=0;L[c+20>>2]=h;e=e+1|0;break j}if(!(h<=O(R+R))|!(h>=O(L[c+16>>2]*O(.5)))){break j}if((d|0)==200){H[m+4812>>2]=-1;d=200;break j}c=m+N(d,24)|0;H[c+8>>2]=p;H[c+4>>2]=n;H[c>>2]=E;L[c+16>>2]=L[a+28>>2];h=L[a+24>>2];H[c+12>>2]=0;L[c+20>>2]=h;d=d+1|0}p=p+1|0;c=H[(r+H[u>>2]|0)+4>>2];continue}break}n=n+1|0;continue}break}E=E+1|0;continue h}else{while(1){if((p|0)!=4){r=p<<2;c=n<<4;L[r+(c+(a+32|0)|0)>>2]=L[r+(c+(q+N(E,48)|0)|0)>>2];p=p+1|0;continue}break}n=n+1|0;continue}}}break}H[(f+N(e,24)|0)+12>>2]=-1;e=(m+N(d,24)|0)+12|0}H[e>>2]=-1;break f}j=k+48|0;m=k+2672|0;l=k+7496|0;d=0;a=Xa-80|0;Xa=a;V=O(H[k+8>>2]);ka=O(H[k+4>>2]);k:{l:while(1){m:{p=0;if(H[u+4>>2]<=(E|0)){break m}while(1){n=0;if((p|0)==3){r=N(E,112);p=H[(r+H[u>>2]|0)+4>>2];e=0;while(1){if(H[p+4>>2]>(e|0)){n=0;while(1){f=N(e,20);q=f+H[p>>2]|0;if(H[q+4>>2]>(n|0)){s=H[q>>2];q=N(n,20);s=s+q|0;n:{if((mn(0,a+32|0,L[s+8>>2],L[s+12>>2],a+28|0,a+24|0)|0)<0){break n}h=L[a+28>>2];if(h=ka){break n}h=L[a+24>>2];if(h=V){break n}q=q+H[f+H[H[(r+H[u>>2]|0)+4>>2]>>2]>>2]|0;L[a+16>>2]=L[q+8>>2];L[a+20>>2]=L[q+12>>2];In(0,a+32|0,a+16|0,a+8|0);h=L[a+12>>2];f=f+H[H[(r+H[u>>2]|0)+4>>2]>>2]|0;R=L[f+12>>2];if(!(!(h<=R)|!(h>=L[f+16>>2]))){if((c|0)==200){sb(0,3,37253,0);e=m+4812|0;break k}f=m+N(c,24)|0;H[f+8>>2]=n;H[f+4>>2]=e;H[f>>2]=E;L[f+16>>2]=L[a+28>>2];h=L[a+24>>2];H[f+12>>2]=0;L[f+20>>2]=h;c=c+1|0;break n}if(!(h<=O(R+R))|!(h>=O(L[f+16>>2]*O(.5)))){break n}if((d|0)==200){H[l+4812>>2]=-1;d=200;break n}f=l+N(d,24)|0;H[f+8>>2]=n;H[f+4>>2]=e;H[f>>2]=E;L[f+16>>2]=L[a+28>>2];h=L[a+24>>2];H[f+12>>2]=0;L[f+20>>2]=h;d=d+1|0}n=n+1|0;p=H[(r+H[u>>2]|0)+4>>2];continue}break}e=e+1|0;continue}break}E=E+1|0;continue l}else{while(1){if((n|0)!=4){f=n<<2;e=p<<4;L[f+(e+(a+32|0)|0)>>2]=L[f+(e+(j+N(E,48)|0)|0)>>2];n=n+1|0;continue}break}p=p+1|0;continue}}}break}H[(m+N(c,24)|0)+12>>2]=-1;e=(l+N(d,24)|0)+12|0}H[e>>2]=-1}Xa=a+80|0;Fa=k+1488|0;Ga=u+156|0;Qa=k+7496|0;Ha=k+2672|0;E=Ha;n=0;o:while(1){p:{a=n;Y=0;if(H[k+36>>2]<=(Aa|0)){break p}while(1){q:{r:{if(H[k+36>>2]==(Aa|0)|H[k+13280>>2]<=(Y|0)){break r}p=Dn(E,Ga,a,Fa,H[k+4>>2],H[k+8>>2]);if((p|0)>=0){break q}if((E|0)!=(Ha|0)){break r}E=Qa;p=Dn(E,Ga,a,Fa,H[k+4>>2],H[k+8>>2]);if((p|0)>=0){break q}}p=0;if(!Y){break p}while(1){if((p|0)==(Y|0)){continue o}T=N(p,52)+k|0;Ra=T+13332|0;r=H[T+13284>>2];qa=H[T+13288>>2];va=H[T+13296>>2];ea=H[T+13300>>2];fa=T+13308|0;m=0;q=0;K=0;Z=Xa-48|0;Xa=Z;a=H[T+13292>>2];ra=H[a+8>>2];sa=H[a+4>>2];ha=H[a>>2];a=T+13304|0;c=H[a>>2];if(!c){d=H[r+28>>2];e=H[r+32>>2];s:{c=qb(40);if(c){t:{H[c+20>>2]=e;H[c+8>>2]=d;H[c+16>>2]=d;H[c+12>>2]=e;d=(d+e|0)+1|0;H[c+4>>2]=d;H[c>>2]=d;d=qb(N(d,d)<<1);H[c+24>>2]=d;if(!d){break t}break s}}break a}H[a>>2]=c}wa=-1;t=(r+N(ha,48)|0)+48|0;d=H[qa>>2]+N(ha,112)|0;la=H[d>>2];B=H[H[d+4>>2]>>2]+N(sa,20)|0;l=Xa-80|0;Xa=l;u:{v:{w:{d=H[r+12>>2];if(d){f=l+16|0;ni(d+8|0,t,f);e=H[B>>2]+N(ra,20)|0;h=L[e+8>>2];L[l+76>>2]=h;R=L[e+12>>2];L[l+72>>2]=R;e=-1;if((Ag(0,f,h,R,l+76|0,l+72|0)|0)<0){break u}ia=d+184|0;if((rc(ia,L[l+76>>2],L[l+72>>2],l+68|0,l- -64|0)|0)<0){break u}f=H[c+16>>2];h=O(L[l+64>>2]+O(.5));x:{if(O(P(h))>2]+O(.5));y:{if(O(P(h))>2];z:while(1){if(H[c+20>>2]<(s|0)){break w}e=H[c+8>>2];D=0-e|0;e=d-(e<<1)|0;h=O(j|0);while(1){A:{B:{if(H[c+12>>2]>=(D|0)){if((ve(ia,O(e|0),h,l+68|0,l- -64|0)|0)<0){break B}if((en(l+16|0,H[H[la>>2]+(H[B+8>>2]<<2)>>2],L[l+68>>2],L[l+64>>2],l+15|0)|0)<0){break B}Q=I[l+15|0];G[f>>1]=Q;q=q+1|0;m=m+Q|0;K=N(Q,Q)+K|0;break A}j=j+2|0;s=s+1|0;continue z}G[f>>1]=4096}e=e+2|0;D=D+1|0;f=f+2|0;continue}}}d=H[B>>2]+N(ra,20)|0;if((Ag(0,t,L[d+8>>2],L[d+12>>2],l+68|0,l- -64|0)|0)<0){break v}f=H[c+16>>2];h=O(L[l+64>>2]+O(.5));C:{if(O(P(h))>2]+O(.5));D:{if(O(P(h))>2];while(1){if(H[c+20>>2]<(s|0)){break w}e=H[c+8>>2];D=0-e|0;e=d-(e<<1)|0;h=O(j|0);while(1){if(H[c+12>>2]>=(D|0)){E:{if((en(t,H[H[la>>2]+(H[B+8>>2]<<2)>>2],O(e|0),h,l+15|0)|0)<0){G[f>>1]=4096;break E}Q=I[l+15|0];G[f>>1]=Q;q=q+1|0;m=m+Q|0;K=N(Q,Q)+K|0}e=e+2|0;D=D+1|0;f=f+2|0;continue}break}j=j+2|0;s=s+1|0;continue}}if(!q){break v}H[c+36>>2]=q;H[c+32>>2]=m;h=O(W(O(K-((N(m,m)|0)/(q|0)|0)|0)));F:{if(O(P(h))>2]=e;e=0;break u}e=-1}Xa=l+80|0;G:{if((e|0)<0){break G}c=H[a>>2];d=H[c+28>>2];if(O(N(d,d)|0)>2]+H[c+20>>2]|0)+1|0,(H[c+8>>2]+H[c+12>>2]|0)+1|0)|0)*O(5))*O(5))){break G}H:{I:{switch(H[qa+152>>2]-1|0){case 0:nj(H[r+12>>2],t,0,0,H[H[H[(H[qa>>2]+N(ha,112)|0)+4>>2]>>2]+N(sa,20)>>2]+N(ra,20)|0,Z+16|0);break H;case 1:nj(H[r+12>>2],t,(r+N(ha,48)|0)+528|0,0,H[H[H[(H[qa>>2]+N(ha,112)|0)+4>>2]>>2]+N(sa,20)>>2]+N(ra,20)|0,Z+16|0);break H;default:break I}}c=r+N(ha,48)|0;nj(H[r+12>>2],t,c+528|0,c+1008|0,H[H[H[(H[qa>>2]+N(ha,112)|0)+4>>2]>>2]+N(sa,20)>>2]+N(ra,20)|0,Z+16|0)}wa=0;la=H[r+20>>2];l=H[r+24>>2];Q=Z+16|0;s=0;q=Xa+-64|0;Xa=q;ia=H[r+8>>2];f=ia-1|0;K=H[r+4>>2];m=K-1|0;t=H[a>>2];r=H[t+20>>2];j=H[t+16>>2];while(1){J:{if((s|0)==3){break J}a=Q+(s<<3)|0;c=H[a>>2];if((c|0)<0){break J}c=c&-4|2;d=c+l|0;D=(d|0)<(K|0)?d:m;c=c-l|0;e=(c|0)>0?c:0;a=H[a+4>>2]/4<<2|2;c=a+l|0;B=(c|0)<(ia|0)?c:f;a=a-l|0;a=(a|0)>0?a:0;while(1){if((a|0)<=(B|0)){d=ea+(e+N(a,K)|0)|0;c=e;while(1){if((c|0)<=(D|0)){F[d|0]=0;c=c+1|0;d=d+1|0;continue}break}a=a+1|0;continue}break}s=s+1|0;continue}break}H[q+60>>2]=0;ta=r<<1;U=0-(j<<1)|0;d=0;e=1;K:{while(1){L:{M:{N:{if((d|0)!=3){a=Q+(d<<3)|0;c=H[a>>2];if((c|0)>=0){break M}D=-1;if(e){break N}}a=N((H[t>>2]<<3)+32|0,(H[t+4>>2]<<1)+8|0);l=qb(a);if(l){r=qb(a);if(r){D=-1;Ba=la>>>0>14;ea=0;a=0;while(1){O:{if(H[q+60>>2]>(ea|0)){P:{c=H[t+4>>2];e=H[t>>2];Q:{if(!(1<>2]!=(N(c,e)|0))){break Q}d=ea<<2;Ia=d+(q+36|0)|0;f=H[Ia>>2];ma=(f-(H[t+16>>2]<<1)|0)-3|0;if((ma|0)<0|(ia|0)<=((f+(H[t+20>>2]<<1)|0)+3|0)){break Q}Ja=d+(q+48|0)|0;d=H[Ja>>2];ta=(d-(H[t+8>>2]<<1)|0)-3|0;if((ta|0)<0){break Q}if((K|0)>((d+(H[t+12>>2]<<1)|0)+3|0)){break P}}c=ea<<2;d=H[c+(q+36|0)>>2];f=d+3|0;d=d-3|0;m=c+(q+48|0)|0;while(1){if((d|0)>(f|0)){break O}R:{if((d-(H[t+16>>2]<<1)|0)<0){break R}if((ia|0)<=((H[t+20>>2]<<1)+d|0)){break O}c=H[m>>2];j=c+3|0;c=c-3|0;while(1){if((c|0)>(j|0)){break R}S:{if((c-(H[t+8>>2]<<1)|0)<0){break S}if((K|0)<=((H[t+12>>2]<<1)+c|0)){break R}yn(va,K,la,t,c,d,q+20|0);e=H[q+20>>2];if((e|0)<=(a|0)){break S}H[Z+12>>2]=c;H[Z+8>>2]=d;L[fa>>2]=O(e|0)/O(1e4);D=0;a=e}c=c+1|0;continue}}d=d+1|0;continue}}j=0;d=(e<<2)+16|0;m=(d|0)>0?d:0;f=(c<<1)+6|0;c=l;d=r;while(1){if((j|0)!=(m|0)){H[c>>2]=0;H[d>>2]=0;j=j+1|0;d=d+4|0;c=c+4|0;continue}break}Q=0;e=(e<<1)+6|0;na=(e|0)>0?e:0;Ca=(f|0)>0?f:0;s=(ta+N(K,ma)|0)+va|0;B=0;f=l;m=r;while(1){j=0;if((B|0)!=(Ca|0)){while(1){if((j|0)!=2){H[c>>2]=0;H[d>>2]=0;e=j<<2;H[e+(q+4|0)>>2]=0;H[e+(q+12|0)>>2]=0;j=j+1|0;d=d+4|0;c=c+4|0;continue}break}m=m+8|0;f=f+8|0;j=0;e=s;while(1){if((j|0)!=(na|0)){U=I[e|0];oa=j<<2&4;xa=oa+(q+12|0)|0;pa=U+H[xa>>2]|0;H[xa>>2]=pa;oa=oa+(q+4|0)|0;U=H[oa>>2]+N(U,U)|0;H[oa>>2]=U;H[c>>2]=pa+H[f>>2];H[d>>2]=U+H[m>>2];j=j+1|0;d=d+4|0;m=m+4|0;c=c+4|0;f=f+4|0;e=e+1|0;continue}break}B=B+1|0;s=s+K|0;continue}break}while(1){if((Q|0)==7){break O}Ca=Q-3|0;oa=Q+2|0;xa=Q+ma|0;c=0;while(1){if((c|0)!=7){Sa=c+2|0;e=0;U=H[t>>2];pa=(U|0)>0?U:0;na=H[t+4>>2];Ta=(na|0)>0?na:0;Ua=K<<1;f=((c+ta|0)+N(K,xa)|0)+va|0;m=H[t+24>>2];B=0;while(1){if((B|0)!=(Ta|0)){d=f;j=m;s=0;while(1){if((s|0)!=(pa|0)){s=s+1|0;e=N(J[j>>1],I[d|0])+e|0;d=d+2|0;j=j+2|0;continue}break}B=B+1|0;f=f+Ua|0;m=(pa<<1)+m|0;continue}break}f=U<<1;m=f+8|0;j=oa-2|0;s=N(m,j);d=Sa-2|0;B=s+d<<2;m=N(m,j+(na<<1)|0);j=d+f|0;U=m+j<<2;f=H[B+r>>2]+H[U+r>>2]|0;m=d+m<<2;j=j+s<<2;d=H[l+B>>2]+H[l+U>>2]-(H[m+l>>2]+H[j+l>>2])|0;j=H[j+r>>2]+H[m+r>>2]|0;m=H[t+36>>2];j=j+((N(d,d)|0)/(m|0)|0)|0;if((j|0)!=(f|0)){d=N((N(e-((N(d,H[t+32>>2])|0)/(m|0)|0)|0,100)|0)/H[t+28>>2]|0,100);h=O(W(O(f-j|0)));T:{if(O(P(h))>2]=e;d=H[q+20>>2];if((d|0)>(a|0)){H[Z+12>>2]=(H[Ja>>2]+c|0)-3;H[Z+8>>2]=Ca+H[Ia>>2];L[fa>>2]=O(d|0)/O(1e4);D=0;a=d}c=c+1|0;continue}break}Q=Q+1|0;continue}}jb(l);jb(r);break N}ea=ea+1|0;continue}}break L}break L}Xa=q- -64|0;break K}c=c&-4|2;pa=c+l|0;m=c-l|0;a=H[a+4>>2]/4<<2|2;na=a+l|0;j=a-l|0;while(1){U:{if((j|0)>(na|0)){break U}V:{if((j+U|0)<0){break V}if((ia|0)<=(j+ta|0)){break U}Ba=N(j,K);c=m;while(1){if((c|0)>(pa|0)){break V}W:{if((c-(H[t+8>>2]<<1)|0)<0){break W}if((K|0)<=((H[t+12>>2]<<1)+c|0)){break V}a=ea+(c+Ba|0)|0;if(I[a|0]){break W}F[a|0]=1;yn(va,K,la,t,c,j,q+20|0);B=H[q+20>>2];s=q+48|0;D=q+36|0;r=q+24|0;a=0;f=H[q+60>>2];X:{if(f){e=(f|0)>0?f:0;while(1){Y:{if((a|0)!=(e|0)){if((B|0)<=H[r+(a<<2)>>2]){break Y}e=a}if((e|0)==(f|0)){if(f>>>0>2){break X}a=f<<2;H[a+s>>2]=c;H[a+D>>2]=j;H[a+r>>2]=B;H[q+60>>2]=H[q+60>>2]+1;break X}a=2;if((f|0)!=3){H[q+60>>2]=f+1;a=f}while(1){if((a|0)>(e|0)){f=a<<2;a=a-1|0;ma=a<<2;H[f+s>>2]=H[ma+s>>2];H[f+D>>2]=H[D+ma>>2];H[f+r>>2]=H[r+ma>>2];continue}break}a=a<<2;H[a+s>>2]=c;H[a+D>>2]=j;H[a+r>>2]=B;break X}a=a+1|0;continue}}H[s>>2]=c;H[D>>2]=j;H[r>>2]=B;H[q+60>>2]=1}e=0}c=c+4|0;continue}}j=j+4|0;continue}break}d=d+1|0;continue}break}break a}if((D|0)<0){wa=-1;break G}L[fa+4>>2]=H[Z+12>>2];L[fa+8>>2]=H[Z+8>>2];a=H[qa>>2]+N(ha,112)|0;c=H[H[H[a+4>>2]>>2]+N(sa,20)>>2]+N(ra,20)|0;L[fa+12>>2]=L[a+24>>2]+O(O(L[a+12>>2]*L[c+8>>2])+O(L[a+16>>2]*L[c+12>>2]));L[fa+16>>2]=L[a+40>>2]+O(O(L[a+28>>2]*L[c+8>>2])+O(L[a+32>>2]*L[c+12>>2]));L[fa+20>>2]=L[a+56>>2]+O(O(L[a+44>>2]*L[c+8>>2])+O(L[a+48>>2]*L[c+12>>2]))}Xa=Z+48|0;H[Ra>>2]=wa;if(!(!(L[fa>>2]>L[k+40>>2])|wa)){c=(n<<3)+k|0;a=c+1876|0;Z:{if(H[k>>2]==1){d=H[k+12>>2];wp(d+104|0,+L[T+13312>>2],+L[T+13316>>2],da+8|0,da,H[d+176>>2]);L[((n<<3)+k|0)+1872>>2]=M[da+8>>3];V=O(M[da>>3]);break Z}L[((n<<3)+k|0)+1872>>2]=L[T+13312>>2];V=L[T+13316>>2]}L[a>>2]=V;a=N(n,12)+k|0;L[a+2192>>2]=L[T+13320>>2];L[a+2196>>2]=L[T+13324>>2];L[a+2200>>2]=L[T+13328>>2];a=H[(da+16|0)+(p<<2)>>2];L[c+1488>>2]=L[a+16>>2];L[c+1492>>2]=L[a+20>>2];c=N(n,24)+k|0;H[c+12320>>2]=H[a>>2];H[c+12324>>2]=H[a+4>>2];a=H[a+8>>2];H[c+12332>>2]=0;H[c+12328>>2]=a;n=n+1|0}p=p+1|0;continue}}c=N(p,24)+E|0;H[(da+16|0)+(Y<<2)>>2]=c;d=(a<<3)+k|0;L[d+1488>>2]=L[c+16>>2];L[d+1492>>2]=L[c+20>>2];d=N(Y,52)+k|0;H[d+13296>>2]=Ea;H[d+13292>>2]=c;H[d+13288>>2]=u;H[d+13284>>2]=k;a=a+1|0;a=(a|0)==5?n:a;Y=Y+1|0;Aa=Aa+1|0;continue}}break}a=0;e=(n|0)>0?n:0;while(1){if((a|0)!=(e|0)){d=N(a,24);c=d+u|0;d=d+k|0;f=d+12336|0;m=H[f+4>>2];H[c+172>>2]=H[f>>2];H[c+176>>2]=m;f=d+12328|0;m=H[f+4>>2];H[c+164>>2]=H[f>>2];H[c+168>>2]=m;d=d+12320|0;f=H[d+4>>2];H[c+156>>2]=H[d>>2];H[c+160>>2]=f;a=a+1|0;continue}break}H[(N(n,24)+u|0)+168>>2]=-1;_:{$:{if(H[k>>2]==1){p=-3;if((n|0)<3){break _}a=k+1872|0;c=k+2192|0;h=zg(H[k+16>>2],za,a,c,n,C,0);L[g+140>>2]=h;if(!(h>L[k+44>>2])){break $}Eg(H[k+16>>2],.800000011920929);h=zg(H[k+16>>2],C,a,c,n,C,1);L[g+140>>2]=h;if(!(h>L[k+44>>2])){break $}Eg(H[k+16>>2],.6000000238418579);h=zg(H[k+16>>2],C,a,c,n,C,1);L[g+140>>2]=h;if(!(h>L[k+44>>2])){break $}Eg(H[k+16>>2],.4000000059604645);h=zg(H[k+16>>2],C,a,c,n,C,1);L[g+140>>2]=h;if(!(h>L[k+44>>2])){break $}Eg(H[k+16>>2],0);h=zg(H[k+16>>2],C,a,c,n,C,1);L[g+140>>2]=h;p=-4;if(!(h>L[k+44>>2])){break $}break _}p=-3;if((n|0)<3){break _}a=k+1872|0;c=k+2192|0;h=yg(za,a,c,n,C,0,O(1));L[g+140>>2]=h;if(!(h>L[k+44>>2])){break $}h=yg(C,a,c,n,C,1,O(.800000011920929));L[g+140>>2]=h;if(!(h>L[k+44>>2])){break $}h=yg(C,a,c,n,C,1,O(.6000000238418579));L[g+140>>2]=h;if(!(h>L[k+44>>2])){break $}h=yg(C,a,c,n,C,1,O(.4000000059604645));L[g+140>>2]=h;if(!(h>L[k+44>>2])){break $}h=yg(C,a,c,n,C,1,O(0));L[g+140>>2]=h;p=-4;if(h>L[k+44>>2]){break _}}H[u+152>>2]=H[u+152>>2]+1;p=0;Y=0;while(1){a=0;if((Y|0)==3){while(1){a=0;if((p|0)==3){while(1){p=0;if((a|0)==3){break d}while(1){if((p|0)!=4){d=p<<2;c=a<<4;L[(d+(c+u|0)|0)+8>>2]=L[d+(c+C|0)>>2];p=p+1|0;continue}break}a=a+1|0;continue}}else{while(1){if((a|0)!=4){c=((p<<4)+u|0)+(a<<2)|0;L[c+56>>2]=L[c+8>>2];a=a+1|0;continue}break}p=p+1|0;continue}}}else{while(1){if((a|0)!=4){c=((Y<<4)+u|0)+(a<<2)|0;L[c+104>>2]=L[c+56>>2];a=a+1|0;continue}break}Y=Y+1|0;continue}}}H[u+152>>2]=0}Xa=da+48|0;while(1){aa:{a=0;if((ya|0)==3){c=p>>>31|0;a=Xa+-64|0;Xa=a;e=H[_+232>>2];if(e){i=M[g+240>>3];o=M[g+280>>3];w=M[g+320>>3];y=i+o+w+1;ba:{if(y>1e-4){i=W(y);i=i+i;M[a+32>>3]=(M[g+288>>3]-M[g+312>>3])/i;M[a+40>>3]=(M[g+304>>3]-M[g+256>>3])/i;M[a+48>>3]=(M[g+248>>3]-M[g+272>>3])/i;i=i*.25;break ba}if(!(!(i>o)|!(i>w))){i=W(i+1-o-w);i=i+i;M[a+32>>3]=i*.25;M[a+40>>3]=(M[g+248>>3]+M[g+272>>3])/i;M[a+48>>3]=(M[g+304>>3]+M[g+256>>3])/i;i=(M[g+288>>3]-M[g+312>>3])/i;break ba}if(o>w){y=M[g+272>>3];S=M[g+248>>3];i=W(o+1-i-w);i=i+i;M[a+40>>3]=i*.25;M[a+32>>3]=(S+y)/i;M[a+48>>3]=(M[g+288>>3]+M[g+312>>3])/i;i=(M[g+304>>3]-M[g+256>>3])/i;break ba}i=W(w+1-i-o);i=i+i;M[a+32>>3]=(M[g+304>>3]+M[g+256>>3])/i;o=M[g+312>>3];w=M[g+288>>3];M[a+48>>3]=i*.25;M[a+40>>3]=(w+o)/i;i=(M[g+248>>3]-M[g+272>>3])/i}M[a+56>>3]=i;M[a>>3]=M[g+264>>3];M[a+8>>3]=M[g+296>>3];M[a+16>>3]=M[g+328>>3];nq(a+32|0);ca:{if(c){M[e+8>>3]=M[a+32>>3];M[e+16>>3]=M[a+40>>3];M[e+24>>3]=M[a+48>>3];M[e+32>>3]=M[a+56>>3];M[e+40>>3]=M[a>>3];M[e+48>>3]=M[a+8>>3];M[e+56>>3]=M[a+16>>3];break ca}i=M[e>>3];S=1-i;o=S;w=i;ca=M[a+56>>3];ua=M[e+32>>3];$=M[a+48>>3];Ka=M[e+24>>3];aa=M[a+32>>3];La=M[e+8>>3];ja=M[a+40>>3];Ma=M[e+16>>3];y=ca*ua+($*Ka+(aa*La+ja*Ma));if(y<0){ca=-ca;M[a+56>>3]=ca;$=-$;M[a+48>>3]=$;ja=-ja;M[a+40>>3]=ja;aa=-aa;M[a+32>>3]=aa;y=-y}if(!(y>.9995)){A(+y);c=v(1)|0;d=v(0)|0;f=c&2147483647;da:{if(f>>>0>=1072693248){o=(c|0)>0|(c|0)>=0?0:3.141592653589793;if(!(f-1072693248|d)){break da}o=0/(y-y);break da}ea:{if(f>>>0<=1071644671){o=1.5707963267948966;if(f>>>0<1012924417){break ea}o=6.123233995736766e-17-y*dj(y*y)-y+1.5707963267948966;break da}if((c|0)<0){o=(y+1)*.5;w=W(o);o=1.5707963267948966-(w+(w*dj(o)+-6.123233995736766e-17));o=o+o;break da}o=(1-y)*.5;w=W(o);y=w*dj(o);A(+w);c=v(1)|0;v(0)|0;x(0,0);x(1,c|0);Da=o;o=+z();o=y+(Da-o*o)/(w+o)+o;o=o+o}}w=uh(i*o);y=uh(o);w=w/y;o=uh(S*o)/y}M[e+32>>3]=ca*w+ua*o;M[e+24>>3]=$*w+Ka*o;M[e+16>>3]=ja*w+Ma*o;M[e+8>>3]=aa*w+La*o;nq(e+8|0);M[e+40>>3]=M[a>>3]*i+S*M[e+40>>3];M[e+48>>3]=M[a+8>>3]*i+S*M[e+48>>3];M[e+56>>3]=M[a+16>>3]*i+S*M[e+56>>3]}i=M[e+8>>3];o=M[e+16>>3];y=o+o;$=i*y;S=M[e+32>>3];ca=M[e+24>>3];w=ca+ca;aa=S*w;M[g+272>>3]=$-aa;ja=i*w;ua=y*S;M[g+304>>3]=ja+ua;M[g+248>>3]=$+aa;$=o*w;Da=S;S=i+i;aa=Da*S;M[g+312>>3]=$-aa;M[g+256>>3]=ja-ua;M[g+288>>3]=$+aa;i=i*S;o=o*y;M[g+320>>3]=1-(i+o);S=i;i=ca*w;M[g+280>>3]=1-(S+i);M[g+240>>3]=1-(o+i);M[g+264>>3]=M[e+40>>3];M[g+296>>3]=M[e+48>>3];M[g+328>>3]=M[e+56>>3];c=0}else{c=-1}Xa=a- -64|0;if((c|0)<0){a=Xa-16|0;Xa=a;H[a>>2]=36961;H[a+12>>2]=b;H[a+4>>2]=H[15875];H[a+8>>2]=H[15876];ga(65833,28962,a|0)|0;Xa=a+16|0}c=g+240|0;d=g+144|0;a=0;fa:while(1){ga:{n=0;if((a|0)==3){break ga}while(1)if((n|0)==4){a=a+1|0;continue fa}else{f=n<<3;e=a<<5;m=f+(e+d|0)|0;i=M[m>>3];M[m>>3]=i+(M[f+(c+e|0)>>3]-i)/.949999988079071;n=n+1|0;continue}}break}if((p|0)>=0){break aa}Wd(34535,p);a=-2;H[_+256>>2]=-2;break c}else{while(1){if((a|0)!=4){M[((g+240|0)+(ya<<5)|0)+(a<<3)>>3]=L[((g+336|0)+(ya<<4)|0)+(a<<2)>>2];a=a+1|0;continue}break}ya=ya+1|0;continue}}break}a=H[((H[_+256>>2]<<2)+_|0)+264>>2];H[g+132>>2]=H[_+260>>2]-1;H[g+128>>2]=a;sb(0,1,37304,g+128|0);a=H[_+256>>2]}ha:{if((a|0)==(b|0)){M[g+16>>3]=M[g+144>>3];M[g+24>>3]=M[g+152>>3];M[g+32>>3]=M[g+160>>3];M[g+40>>3]=M[g+168>>3];M[g+48>>3]=M[g+176>>3];M[g+80>>3]=M[g+208>>3];M[g+56>>3]=M[g+184>>3];M[g- -64>>3]=M[g+192>>3];M[g+72>>3]=M[g+200>>3];M[g+88>>3]=M[g+216>>3];M[g+96>>3]=M[g+224>>3];M[g+104>>3]=M[g+232>>3];H[g>>2]=b;M[g+8>>3]=L[g+140>>2];ga(66990,37395,g|0)|0;break ha}H[g+112>>2]=b;ga(67696,37410,g+112|0)|0}a=0}Xa=g+400|0;return a|0}sb(0,3,1828,0);ba(1);X()}function kv(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;a:{b:{c:{d:{e:{b=H[a+20>>2];switch(b-202|0){case 2:break b;case 1:break d;case 0:break e;default:break c}}n=Za[H[H[a+4>>2]>>2]](a,1,28)|0;H[a+444>>2]=n;H[n+8>>2]=0;H[n+4>>2]=204;H[n>>2]=205;b=H[a+212>>2];if((b|0)!=8){c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=16;Za[H[H[a>>2]>>2]](a)}b=H[a+20>>2];if((b|0)!=202){c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=21;Za[H[H[a>>2]>>2]](a)}b=H[a+428>>2];d=N(b,H[a+48>>2]);f=H[a+52>>2];f:{if(d>>>0<=f>>>0){v=a,w=lc(H[a+28>>2],b),H[v+112>>2]=w;c=1;b=H[a+32>>2];break f}if(d>>>0<=f<<1>>>0){v=a,w=lc(H[a+28>>2]<<1,b),H[v+112>>2]=w;c=2;b=H[a+32>>2]<<1;break f}c=3;if(d>>>0<=N(f,3)>>>0){v=a,w=lc(N(H[a+28>>2],3),b),H[v+112>>2]=w;b=N(H[a+32>>2],3);break f}if(d>>>0<=f<<2>>>0){v=a,w=lc(H[a+28>>2]<<2,b),H[v+112>>2]=w;c=4;b=H[a+32>>2]<<2;break f}c=5;if(d>>>0<=N(f,5)>>>0){v=a,w=lc(N(H[a+28>>2],5),b),H[v+112>>2]=w;b=N(H[a+32>>2],5);break f}c=6;if(d>>>0<=N(f,6)>>>0){v=a,w=lc(N(H[a+28>>2],6),b),H[v+112>>2]=w;b=N(H[a+32>>2],6);break f}c=7;if(d>>>0<=N(f,7)>>>0){v=a,w=lc(N(H[a+28>>2],7),b),H[v+112>>2]=w;b=N(H[a+32>>2],7);break f}if(d>>>0<=f<<3>>>0){v=a,w=lc(H[a+28>>2]<<3,b),H[v+112>>2]=w;c=8;b=H[a+32>>2]<<3;break f}c=9;if(d>>>0<=N(f,9)>>>0){v=a,w=lc(N(H[a+28>>2],9),b),H[v+112>>2]=w;b=N(H[a+32>>2],9);break f}c=10;if(d>>>0<=N(f,10)>>>0){v=a,w=lc(N(H[a+28>>2],10),b),H[v+112>>2]=w;b=N(H[a+32>>2],10);break f}c=11;if(d>>>0<=N(f,11)>>>0){v=a,w=lc(N(H[a+28>>2],11),b),H[v+112>>2]=w;b=N(H[a+32>>2],11);break f}c=12;if(d>>>0<=N(f,12)>>>0){v=a,w=lc(N(H[a+28>>2],12),b),H[v+112>>2]=w;b=N(H[a+32>>2],12);break f}c=13;if(d>>>0<=N(f,13)>>>0){v=a,w=lc(N(H[a+28>>2],13),b),H[v+112>>2]=w;b=N(H[a+32>>2],13);break f}c=14;if(d>>>0<=N(f,14)>>>0){v=a,w=lc(N(H[a+28>>2],14),b),H[v+112>>2]=w;b=N(H[a+32>>2],14);break f}c=15;g=H[a+28>>2];if(d>>>0<=N(f,15)>>>0){v=a,w=lc(N(g,15),b),H[v+112>>2]=w;b=N(H[a+32>>2],15);break f}v=a,w=lc(g<<4,b),H[v+112>>2]=w;c=16;b=H[a+32>>2]<<4}b=lc(b,H[a+428>>2]);H[a+328>>2]=c;H[a+324>>2]=c;H[a+116>>2]=b;f=H[a+36>>2];g:{if((f|0)<=0){break g}b=H[a+216>>2];if(f-1>>>0>=7){g=f&-8;d=0;while(1){H[b+40>>2]=c;H[b+36>>2]=c;H[b+656>>2]=c;H[b+652>>2]=c;H[b+568>>2]=c;H[b+564>>2]=c;H[b+480>>2]=c;H[b+476>>2]=c;H[b+392>>2]=c;H[b+388>>2]=c;H[b+304>>2]=c;H[b+300>>2]=c;H[b+216>>2]=c;H[b+212>>2]=c;H[b+128>>2]=c;H[b+124>>2]=c;b=b+704|0;d=d+8|0;if((g|0)!=(d|0)){continue}break}}f=f&7;if(!f){break g}d=0;while(1){H[b+40>>2]=c;H[b+36>>2]=c;b=b+88|0;d=d+1|0;if((f|0)!=(d|0)){continue}break}}j=H[a+36>>2];h:{if((j|0)<=0){break h}l=H[a+76>>2]?8:4;d=H[a+328>>2];f=H[a+324>>2];h=H[a+216>>2];i=h;while(1){c=f;i:{if((l|0)<(c|0)){break i}b=H[a+316>>2];m=H[i+8>>2];if((b|0)%(m<<1)|0){break i}g=2;while(1){c=N(f,g);if((l|0)<(c|0)){break i}g=g<<1;if(!((b|0)%(N(m,g)|0)|0)){continue}break}}H[i+36>>2]=c;b=d;j:{if((l|0)<(b|0)){break j}m=H[a+320>>2];o=H[i+12>>2];if((m|0)%(o<<1)|0){break j}g=2;while(1){b=N(d,g);if((l|0)<(b|0)){break j}g=g<<1;if(!((m|0)%(N(o,g)|0)|0)){continue}break}}H[i+40>>2]=b;g=b<<1;k:{if((g|0)<(c|0)){H[i+36>>2]=g;break k}p=b;b=c<<1;if((p|0)<=(b|0)){break k}H[i+40>>2]=b}i=i+88|0;k=k+1|0;if((k|0)!=(j|0)){continue}break}if((j|0)<=0){break h}g=0;while(1){v=h,w=lc(N(H[h+36>>2],N(H[h+8>>2],H[a+28>>2])),N(H[a+428>>2],H[a+316>>2])),H[v+44>>2]=w;v=h,w=lc(N(H[h+40>>2],N(H[h+12>>2],H[a+32>>2])),N(H[a+428>>2],H[a+320>>2])),H[v+48>>2]=w;h=h+88|0;g=g+1|0;j=H[a+36>>2];if((g|0)<(j|0)){continue}break}}b=H[a+44>>2]-1|0;if(b>>>0<=6){j=H[(b<<2)+40800>>2]}H[a+120>>2]=j;H[a+124>>2]=H[a+84>>2]?1:j;if(Vm(a)){b=H[a+320>>2]}else{b=1}H[a+128>>2]=b;c=pb(Za[H[H[a+4>>2]>>2]](a,1,1280)|0,0,512);b=c+512|0;H[a+336>>2]=b;while(1){F[b+e|0]=e;d=e|1;F[d+b|0]=d;d=e|2;F[d+b|0]=d;d=e|3;F[d+b|0]=d;d=e|4;F[d+b|0]=d;d=e|5;F[d+b|0]=d;d=e|6;F[d+b|0]=d;d=e|7;F[d+b|0]=d;e=e+8|0;if((e|0)!=256){continue}break}pb(c+768|0,255,512);if(!(!(!H[a+116>>2]|!H[a+112>>2])&H[a+120>>2]>0)){b=H[a>>2];H[b+20>>2]=33;Za[H[b>>2]](a)}H[n+12>>2]=0;b=Vm(a);H[n+20>>2]=0;H[n+24>>2]=0;H[n+16>>2]=b;l:{if(!H[a+84>>2]){H[a+108>>2]=0;H[a+100>>2]=0;H[a+104>>2]=0;break l}if(!H[a+64>>2]){H[a+108>>2]=0;H[a+100>>2]=0;H[a+104>>2]=0}if(H[a+68>>2]){b=H[a>>2];H[b+20>>2]=48;Za[H[b>>2]](a)}m:{if(H[a+120>>2]!=3){H[a+136>>2]=0;H[a+108>>2]=0;H[a+100>>2]=1;H[a+104>>2]=0;break m}if(H[a+136>>2]){H[a+104>>2]=1;break m}if(H[a+92>>2]){H[a+108>>2]=1;break m}H[a+100>>2]=1}if(H[a+100>>2]){b=Za[H[H[a+4>>2]>>2]](a,1,88)|0;H[a+484>>2]=b;H[b+68>>2]=0;H[b+12>>2]=238;H[b+8>>2]=239;H[b>>2]=240;H[b+52>>2]=0;if(H[a+120>>2]>=5){b=H[a>>2];H[b+20>>2]=57;H[b+24>>2]=4;Za[H[H[a>>2]>>2]](a)}h=H[a+96>>2];if((h|0)>=257){b=H[a>>2];H[b+20>>2]=59;H[b+24>>2]=256;Za[H[H[a>>2]>>2]](a);h=H[a+96>>2]}k=H[a+120>>2];j=k-1|0;i=j&-8;d=j&7;g=H[a+484>>2];l=(k|0)<2;m=k-2>>>0<7;c=1;while(1){f=c;c=c+1|0;e=c;n:{if(l){break n}b=0;e=c;if(!m){while(1){e=N(N(N(N(N(N(N(N(c,e),c),c),c),c),c),c),c);b=b+8|0;if((i|0)!=(b|0)){continue}break}}b=0;if(!d){break n}while(1){e=N(c,e);b=b+1|0;if((d|0)!=(b|0)){continue}break}}if((e|0)<=(h|0)){continue}break}d=1;if(f>>>0<=1){b=H[a>>2];H[b+24>>2]=e;H[b+20>>2]=58;Za[H[H[a>>2]>>2]](a)}o:{if((k|0)<=0){break o}l=k&3;i=0;p:{if(j>>>0<3){c=0;break p}m=k&-4;c=0;b=g+32|0;j=0;while(1){e=c<<2;H[e+b>>2]=f;H[b+(e|4)>>2]=f;H[b+(e|8)>>2]=f;H[b+(e|12)>>2]=f;c=c+4|0;d=N(f,N(f,N(f,N(d,f))));j=j+4|0;if((m|0)!=(j|0)){continue}break}}if(l){while(1){H[(g+(c<<2)|0)+32>>2]=f;c=c+1|0;d=N(d,f);i=i+1|0;if((l|0)!=(i|0)){continue}break}}if((k|0)<=0){break o}c=0;i=H[a+44>>2]!=2;b=1;while(1){j=((i?c:H[(c<<2)+41616>>2])<<2)+g|0;e=H[j+32>>2];f=e+1|0;e=N(f,(d|0)/(e|0)|0);if((e|0)<=(h|0)){H[j+32>>2]=f;b=0;d=e;c=c+1|0;if((k|0)!=(c|0)){continue}}e=b&1;b=1;c=0;if(!e){continue}break}}e=H[a+120>>2];b=H[a>>2];H[b+24>>2]=d;f=b;q:{if((e|0)==3){H[b+28>>2]=H[g+32>>2];H[b+32>>2]=H[g+36>>2];H[b+36>>2]=H[g+40>>2];e=96;break q}b=H[a>>2];e=97}H[f+20>>2]=e;Za[H[b+4>>2]](a,1);o=Za[H[H[a+4>>2]+8>>2]](a,1,d,H[a+120>>2])|0;c=H[a+120>>2];if((c|0)>0){i=0;b=d;while(1){e=i<<2;m=H[(e+g|0)+32>>2];f=(b|0)/(m|0)|0;if((m|0)>0){t=f&-4;q=f&3;u=f-1|0;h=e+o|0;s=m-1|0;p=s>>>1|0;k=0;while(1){e=N(f,k);if((e|0)<(d|0)){l=(N(k,255)+p|0)/(s|0)|0;while(1){r:{if((f|0)<=0){break r}j=0;c=0;r=0;if(u>>>0>=3){while(1){F[H[h>>2]+(c+e|0)|0]=l;F[H[h>>2]+((c|1)+e|0)|0]=l;F[H[h>>2]+((c|2)+e|0)|0]=l;F[H[h>>2]+((c|3)+e|0)|0]=l;c=c+4|0;r=r+4|0;if((t|0)!=(r|0)){continue}break}}if(!q){break r}while(1){F[H[h>>2]+(c+e|0)|0]=l;c=c+1|0;j=j+1|0;if((q|0)!=(j|0)){continue}break}}e=b+e|0;if((e|0)<(d|0)){continue}break}}k=k+1|0;if((m|0)!=(k|0)){continue}break}c=H[a+120>>2]}b=f;i=i+1|0;if((i|0)<(c|0)){continue}break}}H[g+20>>2]=d;H[g+16>>2]=o;Mm(a);if(!(H[a+88>>2]!=2|H[a+120>>2]<=0)){b=(H[a+112>>2]<<1)+4|0;d=H[a+484>>2];c=0;while(1){v=d+(c<<2)|0,w=Za[H[H[a+4>>2]+4>>2]](a,1,b)|0,H[v+68>>2]=w;c=c+1|0;if((c|0)>2]){continue}break}}H[n+20>>2]=H[a+484>>2]}if(!(H[a+104>>2]?1:H[a+108>>2])){break l}b=0;c=Za[H[H[a+4>>2]>>2]](a,1,44)|0;H[a+484>>2]=c;H[c+40>>2]=0;H[c+32>>2]=0;H[c+12>>2]=246;H[c>>2]=247;if(H[a+120>>2]!=3){d=H[a>>2];H[d+20>>2]=48;Za[H[d>>2]](a)}v=c,w=Za[H[H[a+4>>2]>>2]](a,1,128)|0,H[v+24>>2]=w;while(1){d=Za[H[H[a+4>>2]+4>>2]](a,1,4096)|0;e=b<<2;H[e+H[c+24>>2]>>2]=d;d=Za[H[H[a+4>>2]+4>>2]](a,1,4096)|0;H[H[c+24>>2]+(e|4)>>2]=d;b=b+2|0;if((b|0)!=32){continue}break}H[c+28>>2]=1;s:{if(H[a+108>>2]){d=8;e=58;b=H[a+96>>2];t:{if((b|0)>=8){if(b>>>0<257){break t}e=59;d=256}f=H[a>>2];H[f+24>>2]=d;H[f+20>>2]=e;Za[H[H[a>>2]>>2]](a)}d=Za[H[H[a+4>>2]+8>>2]](a,1,b,3)|0;H[c+20>>2]=b;H[c+16>>2]=d;break s}H[c+16>>2]=0}if(H[a+88>>2]){H[a+88>>2]=2;v=c,w=Za[H[H[a+4>>2]+4>>2]](a,1,N(H[a+112>>2],6)+12|0)|0,H[v+32>>2]=w;Lm(a)}H[n+24>>2]=H[a+484>>2]}if(!H[a+68>>2]){u:{if(H[n+16>>2]){b=0;c=Za[H[H[a+4>>2]>>2]](a,1,48)|0;H[a+476>>2]=c;H[c+8>>2]=0;H[c>>2]=206;d=N(H[a+120>>2],H[a+112>>2]);H[c+40>>2]=d;v:{if(H[a+320>>2]==2){H[c+12>>2]=207;H[c+4>>2]=208;b=Za[H[H[a+4>>2]+4>>2]](a,1,d)|0;break v}H[c+12>>2]=209;H[c+4>>2]=210}H[c+32>>2]=b;d=H[a+40>>2];b=H[a+476>>2];v=b,w=Za[H[H[a+4>>2]>>2]](a,1,1024)|0,H[v+16>>2]=w;v=b,w=Za[H[H[a+4>>2]>>2]](a,1,1024)|0,H[v+20>>2]=w;v=b,w=Za[H[H[a+4>>2]>>2]](a,1,1024)|0,H[v+24>>2]=w;e=Za[H[H[a+4>>2]>>2]](a,1,1024)|0;H[b+28>>2]=e;f=H[b+24>>2];g=H[b+20>>2];h=H[b+16>>2];b=0;c=-128;w:{if((d|0)==7){while(1){d=b<<2;H[d+h>>2]=N(c,183763)+32768>>16;H[d+g>>2]=N(c,232260)+32768>>16;H[d+f>>2]=N(c,-93603);H[d+e>>2]=N(c,-45107)+32768;c=c+1|0;b=b+1|0;if((b|0)!=256){continue}break w}}while(1){d=b<<2;H[d+h>>2]=N(c,91881)+32768>>16;H[d+g>>2]=N(c,116130)+32768>>16;H[d+f>>2]=N(c,-46802);H[d+e>>2]=N(c,-22553)+32768;c=c+1|0;b=b+1|0;if((b|0)!=256){continue}break}}break u}b=Za[H[H[a+4>>2]>>2]](a,1,28)|0;H[a+480>>2]=b;H[b>>2]=133;x:{y:{z:{c=H[a+40>>2];if(c>>>0>7){break z}A:{if(!(1<>2]!=1){break y}break x}if(H[a+36>>2]!=3){break y}break x}if(H[a+36>>2]!=4){break y}break x}if(H[a+36>>2]>0){break x}}c=H[a>>2];H[c+20>>2]=11;Za[H[c>>2]](a)}B:{if(!H[a+304>>2]){break B}C:{switch(H[a+40>>2]-2|0){case 0:case 4:break B;default:break C}}c=H[a>>2];H[c+20>>2]=28;Za[H[c>>2]](a)}D:{E:{F:{G:{H:{I:{c=H[a+44>>2];switch(c-1|0){case 3:break F;case 5:break G;case 1:break H;case 0:break I;default:break E}}H[a+120>>2]=1;J:{switch(H[a+40>>2]-1|0){case 0:case 2:case 6:H[b+4>>2]=134;c=H[a+36>>2];if((c|0)<2){break D}e=c-1|0;d=e&7;f=H[a+216>>2];b=1;if(c-2>>>0>=7){g=e&-8;e=0;while(1){c=f+N(b,88)|0;H[c+52>>2]=0;H[c+140>>2]=0;H[c+228>>2]=0;H[c+316>>2]=0;H[c+404>>2]=0;H[c+492>>2]=0;H[c+580>>2]=0;H[c+668>>2]=0;b=b+8|0;e=e+8|0;if((g|0)!=(e|0)){continue}break}}if(!d){break D}c=0;while(1){H[(f+N(b,88)|0)+52>>2]=0;b=b+1|0;c=c+1|0;if((d|0)!=(c|0)){continue}break};break D;case 1:K:{L:{switch(H[a+304>>2]){case 0:H[b+4>>2]=135;break K;case 1:H[b+4>>2]=136;break K;default:break L}}b=H[a>>2];H[b+20>>2]=28;Za[H[b>>2]](a)}b=H[a+480>>2];e=Za[H[H[a+4>>2]>>2]](a,1,3072)|0;H[b+24>>2]=e;c=0;while(1){b=e+(c<<2)|0;H[b>>2]=N(c,19595);H[b+2048>>2]=N(c,7471)+32768;H[b+1024>>2]=N(c,38470);d=c|1;H[e+(d<<2)>>2]=N(d,19595);H[b+2052>>2]=N(d,7471)+32768;H[b+1028>>2]=N(d,38470);c=c+2|0;if((c|0)!=256){continue}break};break D;default:break J}}b=H[a>>2];H[b+20>>2]=28;Za[H[b>>2]](a);break D}H[a+120>>2]=3;M:{switch(H[a+40>>2]-1|0){case 0:H[b+4>>2]=137;break D;case 2:H[b+4>>2]=138;Ym(a);break D;case 6:H[b+4>>2]=138;b=H[a+480>>2];v=b,w=Za[H[H[a+4>>2]>>2]](a,1,1024)|0,H[v+8>>2]=w;v=b,w=Za[H[H[a+4>>2]>>2]](a,1,1024)|0,H[v+12>>2]=w;v=b,w=Za[H[H[a+4>>2]>>2]](a,1,1024)|0,H[v+16>>2]=w;e=Za[H[H[a+4>>2]>>2]](a,1,1024)|0;H[b+20>>2]=e;f=H[b+16>>2];g=H[b+12>>2];h=H[b+8>>2];b=0;c=-128;while(1){d=b<<2;H[d+h>>2]=N(c,183763)+32768>>16;H[d+g>>2]=N(c,232260)+32768>>16;H[d+f>>2]=N(c,-93603);H[d+e>>2]=N(c,-45107)+32768;c=c+1|0;b=b+1|0;if((b|0)!=256){continue}break};break D;case 1:N:{switch(H[a+304>>2]){case 0:H[b+4>>2]=139;break D;case 1:H[b+4>>2]=140;break D;default:break N}}b=H[a>>2];H[b+20>>2]=28;Za[H[b>>2]](a);break D;default:break M}}b=H[a>>2];H[b+20>>2]=28;Za[H[b>>2]](a);break D}H[a+120>>2]=3;if(H[a+40>>2]==6){O:{switch(H[a+304>>2]){case 0:H[b+4>>2]=139;break D;case 1:H[b+4>>2]=140;break D;default:break O}}b=H[a>>2];H[b+20>>2]=28;Za[H[b>>2]](a);break D}b=H[a>>2];H[b+20>>2]=28;Za[H[b>>2]](a);break D}H[a+120>>2]=4;P:{switch(H[a+40>>2]-4|0){case 1:H[b+4>>2]=141;Ym(a);break D;case 0:H[b+4>>2]=142;break D;default:break P}}b=H[a>>2];H[b+20>>2]=28;Za[H[b>>2]](a);break D}if((c|0)==H[a+40>>2]){H[a+120>>2]=H[a+36>>2];H[b+4>>2]=142;break D}b=H[a>>2];H[b+20>>2]=28;Za[H[b>>2]](a)}H[a+124>>2]=H[a+84>>2]?1:H[a+120>>2];d=0;b=Za[H[H[a+4>>2]>>2]](a,1,160)|0;H[a+476>>2]=b;H[b+8>>2]=0;H[b+4>>2]=215;H[b>>2]=216;if(H[a+308>>2]){c=H[a>>2];H[c+20>>2]=26;Za[H[c>>2]](a)}if(H[a+36>>2]>0){j=b+12|0;k=b+150|0;l=b+140|0;e=b+52|0;m=b+100|0;c=H[a+216>>2];while(1){f=H[a+320>>2];h=H[a+316>>2];i=H[a+324>>2];o=H[c+36>>2];q=H[c+8>>2];b=d<<2;g=(N(H[c+40>>2],H[c+12>>2])|0)/H[a+328>>2]|0;H[b+m>>2]=g;i=(N(o,q)|0)/(i|0)|0;Q:{if(!H[c+52>>2]){H[b+e>>2]=217;break Q}if(!((h|0)!=(i|0)|(f|0)!=(g|0))){H[b+e>>2]=218;break Q}o=(h|0)!=i<<1;R:{if(!(o|(f|0)!=(g|0))){H[b+e>>2]=219;break R}if(!(o|(f|0)!=g<<1)){H[b+e>>2]=220;break R}S:{p=h;h=(h|0)/(i|0)|0;if(p-N(h,i)|0){break S}p=f;f=(f|0)/(g|0)|0;if(p-N(f,g)|0){break S}H[b+e>>2]=221;F[d+l|0]=h;F[d+k|0]=f;break R}f=H[a>>2];H[f+20>>2]=39;Za[H[f>>2]](a)}f=H[H[a+4>>2]+8>>2];v=b+j|0,w=Za[f|0](a,1,Dh(H[a+112>>2],H[a+316>>2]),H[a+320>>2])|0,H[v>>2]=w}c=c+88|0;d=d+1|0;if((d|0)>2]){continue}break}}}e=H[a+108>>2];b=Za[H[H[a+4>>2]>>2]](a,1,28)|0;H[a+456>>2]=b;H[b+8>>2]=0;H[b+12>>2]=0;H[b>>2]=211;if(H[a+84>>2]){T:{c=H[a+320>>2];H[b+16>>2]=c;d=H[a+4>>2];if(e){d=H[d+16>>2];v=b,w=Za[d|0](a,1,0,N(H[a+120>>2],H[a+112>>2]),Dh(H[a+116>>2],c),H[b+16>>2])|0,H[v+8>>2]=w;break T}v=b,w=Za[H[d+8>>2]](a,1,N(H[a+120>>2],H[a+112>>2]),c)|0,H[v+12>>2]=w}}}c=0;b=Za[H[H[a+4>>2]>>2]](a,1,84)|0;H[a+472>>2]=b;H[b>>2]=143;if(H[a+36>>2]>0){d=b+44|0;b=H[a+216>>2];while(1){e=Za[H[H[a+4>>2]>>2]](a,1,256)|0;H[b+84>>2]=e;pb(e,0,256);H[d+(c<<2)>>2]=-1;b=b+88|0;c=c+1|0;if((c|0)>2]){continue}break}}U:{if(H[a+228>>2]){b=0;c=Za[H[H[a+4>>2]>>2]](a,1,192)|0;H[a+468>>2]=c;H[c+8>>2]=178;H[c>>2]=179;pb(c+60|0,0,128);F[c+188|0]=113;V:{if(!H[a+224>>2]){break V}c=Za[H[H[a+4>>2]>>2]](a,1,H[a+36>>2]<<8)|0;H[a+160>>2]=c;if(H[a+36>>2]<=0){break V}while(1){c=pb(c,255,256)+256|0;b=b+1|0;if((b|0)>2]){continue}break}}break U}b=0;c=Za[H[H[a+4>>2]>>2]](a,1,220)|0;H[a+468>>2]=c;H[c+8>>2]=185;H[c>>2]=186;W:{if(!H[a+224>>2]){H[c+68>>2]=0;H[c+72>>2]=0;H[c+92>>2]=0;H[c+96>>2]=0;H[c+84>>2]=0;H[c+88>>2]=0;H[c+76>>2]=0;H[c+80>>2]=0;break W}d=Za[H[H[a+4>>2]>>2]](a,1,H[a+36>>2]<<8)|0;H[a+160>>2]=d;if(H[a+36>>2]>0){while(1){d=pb(d,255,256)+256|0;b=b+1|0;if((b|0)>2]){continue}break}}H[c+48>>2]=0;H[c+52>>2]=0;H[c+56>>2]=0;H[c+60>>2]=0}}b=H[H[a+460>>2]+16>>2]?1:H[a+64>>2]!=0;d=0;c=Za[H[H[a+4>>2]>>2]](a,1,116)|0;H[a+452>>2]=c;H[c+112>>2]=0;H[c+8>>2]=193;H[c>>2]=194;X:{if(b){if(H[a+36>>2]>0){f=c+72|0;b=H[a+216>>2];while(1){e=H[b+12>>2];g=H[a+224>>2];h=H[H[a+4>>2]+20>>2];v=f+(d<<2)|0,w=Za[h|0](a,1,1,Dh(H[b+28>>2],H[b+8>>2]),Dh(H[b+32>>2],H[b+12>>2]),g?N(e,3):e)|0,H[v>>2]=w;b=b+88|0;d=d+1|0;if((d|0)>2]){continue}break}}H[c+12>>2]=195;H[c+4>>2]=196;H[c+16>>2]=c+72;break X}b=Za[H[H[a+4>>2]+4>>2]](a,1,1280)|0;H[c+32>>2]=b;H[c+68>>2]=b+1152;H[c+64>>2]=b+1024;H[c+60>>2]=b+896;H[c+56>>2]=b+768;H[c+52>>2]=b+640;H[c+48>>2]=b+512;H[c+44>>2]=b+384;H[c+40>>2]=b+256;H[c+36>>2]=b+128;if(!H[a+436>>2]){pb(b,0,1280)}H[c+16>>2]=0;H[c+12>>2]=197;H[c+4>>2]=198}if(!H[a+68>>2]){d=0;g=Za[H[H[a+4>>2]>>2]](a,1,80)|0;H[a+448>>2]=g;H[g>>2]=200;b=H[a+328>>2];Y:{if(H[H[a+476>>2]+8>>2]){if((b|0)<=1){b=H[a>>2];H[b+20>>2]=48;Za[H[b>>2]](a);b=H[a+328>>2]}f=H[a+448>>2];c=Za[H[H[a+4>>2]>>2]](a,1,H[a+36>>2]<<3)|0;H[f+60>>2]=c;e=H[a+36>>2];H[f- -64>>2]=c+(e<<2);if((e|0)>0){b=b+4|0;c=H[a+216>>2];while(1){e=(N(H[c+40>>2],H[c+12>>2])|0)/H[a+328>>2]|0;h=N(e,b);i=Za[H[H[a+4>>2]>>2]](a,1,h<<3)|0;j=d<<2;e=i+(e<<2)|0;H[j+H[f+60>>2]>>2]=e;H[j+H[f+64>>2]>>2]=e+(h<<2);c=c+88|0;d=d+1|0;e=H[a+36>>2];if((d|0)<(e|0)){continue}break}}b=H[a+328>>2];f=b+2|0;break Y}H[g+52>>2]=b;e=H[a+36>>2];f=b}Z:{if((e|0)<=0){break Z}e=g+8|0;c=H[a+216>>2];d=0;while(1){v=e+(d<<2)|0,w=Za[H[H[a+4>>2]+8>>2]](a,1,N(H[c+36>>2],H[c+28>>2]),N(f,(N(H[c+40>>2],H[c+12>>2])|0)/(b|0)|0))|0,H[v>>2]=w;d=d+1|0;if((d|0)>=H[a+36>>2]){break Z}c=c+88|0;b=H[a+328>>2];continue}}}Za[H[H[a+4>>2]+24>>2]](a);Za[H[H[a+460>>2]+8>>2]](a);b=H[a+8>>2];if(!(!H[H[a+460>>2]+16>>2]|(H[a+64>>2]|!b))){d=H[a+224>>2];c=H[a+36>>2];H[b+4>>2]=0;e=H[a+332>>2];H[b+12>>2]=0;H[b+8>>2]=N(e,d?N(c,3)+2|0:c);H[b+16>>2]=H[a+108>>2]?3:2;H[n+12>>2]=H[n+12>>2]+1}if(H[a+64>>2]){H[a+20>>2]=207;return 1}H[a+20>>2]=203}_:{if(!H[H[a+460>>2]+16>>2]){break _}e=H[a+8>>2];while(1){if(e){Za[H[e>>2]](a)}$:{c=Za[H[H[a+460>>2]>>2]](a)|0;switch(c|0){case 0:break a;case 2:break _;default:break $}}e=H[a+8>>2];if(!e|(c&-3)!=1){continue}b=H[e+4>>2]+1|0;H[e+4>>2]=b;f=b;b=H[e+8>>2];if((f|0)<(b|0)){continue}H[e+8>>2]=b+H[a+332>>2];continue}}H[a+152>>2]=H[a+144>>2];break b}c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=21;Za[H[H[a>>2]>>2]](a)}if(H[a+20>>2]!=204){Za[H[H[a+444>>2]>>2]](a);H[a+20>>2]=204;H[a+140>>2]=0}aa:{if(H[H[a+444>>2]+8>>2]){d=a+140|0;e=H[a+140>>2];while(1){c=H[a+116>>2];if(c>>>0>e>>>0){b=H[a+8>>2];if(b){H[b+8>>2]=c;H[b+4>>2]=e;Za[H[b>>2]](a);e=H[a+140>>2]}c=0;Za[H[H[a+448>>2]+4>>2]](a,0,d,0);b=e;e=H[a+140>>2];if((b|0)!=(e|0)){continue}break aa}Za[H[H[a+444>>2]+4>>2]](a);Za[H[H[a+444>>2]>>2]](a);e=0;H[a+140>>2]=0;if(H[H[a+444>>2]+8>>2]){continue}break}}H[a+20>>2]=H[a+68>>2]?206:205;c=1}}return c|0}function _m(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,G=0,J=0,K=0,Q=0,R=0,S=0,T=0,U=0,V=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0;ba=Xa-16|0;Xa=ba;sa=(f|0)>0?f:0;while(1){if((ja|0)!=(sa|0)){T=(ka<<8)+l|0;f=N(ja,80048)+e|0;H[T>>2]=H[f>>2];a:{if((ve(j,O(M[f+8>>3]),O(M[f+16>>3]),ba+12|0,ba+8|0)|0)<0){break a}M[T+56>>3]=L[ba+12>>2];M[T- -64>>3]=L[ba+8>>2];ta=f+28|0;ua=f+40028|0;na=f+80028|0;la=T+72|0;ea=T+168|0;Q=Xa-16|0;Xa=Q;z=Oj(2);C=Oj(2);R=Id(2,2);A=0;b:{c:{while(1){if((A|0)!=4){D=A+1|0;o=H[(D<<2)+na>>2];f=H[(A<<2)+na>>2];t=+((o-f|0)+1|0)*.05+.5;y=t+ +(f|0);d:{if(P(y)<2147483648){f=~~y;break d}f=-2147483648}t=+(o|0)-t;e:{if(P(t)<2147483648){o=~~t;break e}o=-2147483648}q=o-f|0;p=((q|0)>=0?q:-1)+1|0;o=0;X=Id(q+1|0,2);while(1){if((o|0)!=(p|0)){q=f+o<<2;if((ve(j,O(H[q+ta>>2]),O(H[q+ua>>2]),Q+12|0,Q+8|0)|0)<0){break c}q=H[X>>2]+(o<<4)|0;M[q>>3]=L[Q+12>>2];M[q+8>>3]=L[Q+8>>2];o=o+1|0;continue}break}r=-1;x=H[X+4>>2];f:{if((x|0)<2){break f}q=H[X+8>>2];if((q|0)<2|(q|0)!=H[R+8>>2]){break f}f=(q|0)>(x|0)?x:q;if((f|0)!=H[R+4>>2]|(f|0)!=H[z+4>>2]|(q|0)!=H[C+4>>2]){break f}f=Id(H[X+4>>2],H[X+8>>2]);g:{if(f){s=-1;h:{o=H[f+4>>2];if((o|0)!=H[X+4>>2]){break h}u=H[f+8>>2];if((u|0)!=H[X+8>>2]){break h}s=0;w=(o|0)>0?o:0;v=(u|0)>0?u:0;o=0;while(1){if((o|0)==(w|0)){break h}J=N(o,u);p=0;while(1){if((p|0)!=(v|0)){E=p+J<<3;M[E+H[f>>2]>>3]=M[E+H[X>>2]>>3];p=p+1|0;continue}break}o=o+1|0;continue}}if((s|0)>=0){break g}Bb(f)}f=0}w=f;if(!f){break f}o=0;s=0;p=-1;i:{u=H[w+4>>2];if((u|0)<=0){break i}f=H[w+8>>2];if((f|0)<=0|(f|0)!=H[C+4>>2]){break i}while(1){if((f|0)!=(o|0)){p=H[C>>2]+(o<<3)|0;H[p>>2]=0;H[p+4>>2]=0;o=o+1|0;continue}break}p=H[w>>2];while(1)if((s|0)==(u|0)){t=+(u|0);p=0;o=0;while(1){if((f|0)==(o|0)){break i}u=H[C>>2]+(o<<3)|0;M[u>>3]=M[u>>3]/t;o=o+1|0;continue}}else{o=H[C>>2];v=0;while(1){if((f|0)!=(v|0)){M[o>>3]=M[p>>3]+M[o>>3];v=v+1|0;o=o+8|0;p=p+8|0;continue}break}s=s+1|0;continue}}j:{if((p|0)<0){break j}v=-1;k:{f=H[w+8>>2];if((f|0)!=H[C+4>>2]){break k}v=0;f=(f|0)>0?f:0;o=H[w+4>>2];J=(o|0)>0?o:0;o=H[w>>2];p=0;while(1){if((p|0)==(J|0)){break k}u=H[C>>2];s=0;while(1){if((f|0)!=(s|0)){M[o>>3]=M[o>>3]-M[u>>3];s=s+1|0;o=o+8|0;u=u+8|0;continue}break}p=p+1|0;continue}}if((v|0)<0){break j}t=W(+(x|0));o=0;f=N(q,x);f=(f|0)>0?f:0;while(1){if((f|0)!=(o|0)){q=H[w>>2]+(o<<3)|0;M[q>>3]=M[q>>3]/t;o=o+1|0;continue}break}o=0;p=-1;q=H[w+4>>2];l:{if((q|0)<2){break l}f=H[w+8>>2];if((f|0)<2|(f|0)!=H[R+8>>2]){break l}J=(f|0)<(q|0)?f:q;if((J|0)!=H[R+4>>2]|(J|0)!=H[z+4>>2]){break l}m:{x=Id(J,J);if(!((J|0)==H[x+4>>2]&(J|0)==H[x+8>>2])){break m}n:{oa=f>>>0<=q>>>0;if(!oa){v=-1;o:{r=H[w+4>>2];if((r|0)!=H[x+4>>2]|(r|0)!=H[x+8>>2]){break o}v=0;U=(r|0)>0?r:0;E=H[w+8>>2];B=(E|0)>0?E:0;K=H[x>>2];f=K;p:while(1){if((o|0)==(U|0)){break o}ca=N(o,E);p=0;while(1){q:{if((p|0)!=(r|0)){if(o>>>0>p>>>0){M[f>>3]=M[K+(N(p,r)+o<<3)>>3];break q}q=H[w>>2];H[f>>2]=0;H[f+4>>2]=0;u=q+(ca<<3)|0;s=q+(N(p,E)<<3)|0;q=0;t=0;while(1){if((q|0)==(B|0)){break q}t=M[u>>3]*M[s>>3]+t;M[f>>3]=t;q=q+1|0;s=s+8|0;u=u+8|0;continue}}o=o+1|0;continue p}p=p+1|0;f=f+8|0;continue}}}if((v|0)>=0){break n}break m}q=-1;r:{p=H[w+8>>2];if((p|0)!=H[x+4>>2]|(p|0)!=H[x+8>>2]){break r}q=0;E=(p|0)>0?p:0;f=H[w+4>>2];U=(f|0)>0?f:0;B=H[x>>2];r=B;s:while(1){f=0;if((o|0)==(E|0)){break r}while(1){t:{if((f|0)!=(p|0)){if(f>>>0>>0){M[r>>3]=M[B+(N(f,p)+o<<3)>>3];break t}s=H[w>>2];H[r>>2]=0;H[r+4>>2]=0;u=s+(f<<3)|0;s=s+(o<<3)|0;v=0;t=0;while(1){if((v|0)==(U|0)){break t}t=M[s>>3]*M[u>>3]+t;M[r>>3]=t;v=v+1|0;K=p<<3;u=K+u|0;s=s+K|0;continue}}o=o+1|0;continue s}f=f+1|0;r=r+8|0;continue}}}if((q|0)>=0){break n}break m}U=Xa-16|0;Xa=U;p=-1;E=H[x+4>>2];u:{if((E|0)<2|(E|0)!=H[x+8>>2]|(E|0)!=H[z+4>>2]){break u}ca=Oj(E);if(!ca){break u}s=E-1|0;H[U+12>>2]=s;H[U+8>>2]=H[ca>>2]+8;q=0;v=Xa-16|0;Xa=v;Y=-1;v:{r=H[x+8>>2];if((r|0)!=H[x+4>>2]|(r|0)!=H[z+4>>2]|(r|0)!=(H[U+12>>2]+1|0)){break v}B=r-2|0;da=(B|0)>0?B:0;w:while(1){u=q;x:{if((q|0)!=(da|0)){Y=u<<3;K=H[x>>2]+(N(r,u)<<3)|0;M[Y+H[z>>2]>>3]=M[K+Y>>3];q=u+1|0;Z=q<<3;aa=Z+K|0;H[v+8>>2]=aa;V=r+(u^-1)|0;H[v+12>>2]=V;f=0;y:{o=v+8|0;t=W(Hj(o,o));if(t==0){break y}G=H[o>>2];y=M[G>>3];t=y<0?-t:t;y=y+t;M[G>>3]=y;y=1/W(t*y);o=H[o+4>>2];o=(o|0)>0?o:0;while(1){if((f|0)==(o|0)){break y}fa=G+(f<<3)|0;M[fa>>3]=y*M[fa>>3];f=f+1|0;continue}}t=-t;M[Y+H[U+8>>2]>>3]=t;f=q;if(t==0){continue}z:while(1){t=0;o=q;if((f|0)>=(r|0)){break x}while(1)if(f>>>0<=o>>>0){Y=N(f,r);o=f;while(1){if((o|0)<(r|0)){t=M[H[x>>2]+(o+Y<<3)>>3]*M[K+(o<<3)>>3]+t;o=o+1|0;continue}break}M[H[z>>2]+(f<<3)>>3]=t;f=f+1|0;continue z}else{t=M[H[x>>2]+(N(o,r)+f<<3)>>3]*M[K+(o<<3)>>3]+t;o=o+1|0;continue}}}A:{B:{if((r|0)>=2){f=H[z>>2];o=B<<3;q=H[x>>2];u=N(r,B);M[f+o>>3]=M[q+(u+B<<3)>>3];G=o+H[U+8>>2]|0;o=r-1|0;M[G>>3]=M[(u+o<<3)+q>>3];break B}if((r|0)!=1){break A}f=H[z>>2];q=H[x>>2];o=0}M[(o<<3)+f>>3]=M[(N(o,r)+o<<3)+q>>3]}Y=0;G=(r|0)>0?r:0;f=r;while(1){if((f|0)<=0){break v}q=f-1|0;K=H[x>>2]+(N(q,r)<<3)|0;C:{if((f|0)>(B|0)){break C}V=r-f|0;da=K+(f<<3)|0;u=f;while(1){if((r|0)<=(u|0)){break C}H[v+12>>2]=V;H[v+4>>2]=V;H[v+8>>2]=da;Z=N(r,u);H[v>>2]=H[x>>2]+(Z+f<<3);t=-Hj(v+8|0,v);o=f;while(1){if((o|0)<(r|0)){aa=H[x>>2]+(o+Z<<3)|0;M[aa>>3]=t*M[K+(o<<3)>>3]+M[aa>>3];o=o+1|0;continue}break}u=u+1|0;continue}}o=0;while(1){if((o|0)!=(G|0)){f=K+(o<<3)|0;H[f>>2]=0;H[f+4>>2]=0;o=o+1|0;continue}break}f=K+(q<<3)|0;H[f>>2]=0;H[f+4>>2]=1072693248;f=q;continue}}H[v+12>>2]=V;H[v+4>>2]=V;H[v+8>>2]=aa;H[v>>2]=Z+H[z>>2];t=Hj(v+8|0,v)*-.5;f=r;D:while(1){f=f-1|0;if((u|0)>=(f|0)){continue w}Y=H[z>>2];o=f<<3;V=Y+o|0;y=M[o+K>>3];S=t*y+M[V>>3];M[V>>3]=S;V=N(f,r);o=f;while(1){if((o|0)>=(r|0)){continue D}G=H[x>>2]+(o+V<<3)|0;Z=G;$=M[G>>3];G=o<<3;M[Z>>3]=$-(y*M[G+Y>>3]+S*M[K+G>>3]);o=o+1|0;continue}}}}Xa=v+16|0;E:{if((Y|0)<0){break E}v=H[ca>>2];f=v;H[f>>2]=0;H[f+4>>2]=0;q=s;F:while(1){f=q;p=f;if((f|0)<=0){f=0;G:while(1){if((f|0)==(s|0)){p=0;break E}r=H[z>>2];v=r+(f<<3)|0;y=M[v>>3];t=y;q=f+1|0;p=q;o=f;while(1){if((p|0)<(E|0)){S=M[r+(p<<3)>>3];u=S>t;t=u?S:t;o=u?p:o;p=p+1|0;continue}break}M[r+(o<<3)>>3]=y;M[v>>3]=t;r=N(f,E)<<3;f=H[x>>2];p=r+f|0;o=f+(N(o,E)<<3)|0;f=0;while(1)if((f|0)==(E|0)){f=q;continue G}else{t=M[o>>3];M[o>>3]=M[p>>3];M[p>>3]=t;f=f+1|0;p=p+8|0;o=o+8|0;continue}}}while(1){H:{o=p;if((o|0)<=0){o=0;break H}q=o<<3;r=H[z>>2];p=o-1|0;if(P(M[q+v>>3])>(P(M[r+(p<<3)>>3])+P(M[q+r>>3]))*1e-6){continue}}break}q=f-1|0;if((f|0)==(o|0)){continue}G=(f|0)<(o|0)?o:f;da=f<<3;Y=da+v|0;Z=o<<3;aa=Z+v|0;p=0;while(1){if((p|0)==100){continue F}u=p+1|0;B=H[z>>2];fa=B+da|0;y=M[fa>>3];t=M[Y>>3];_=t*t;pa=B+(q<<3)|0;t=(M[pa>>3]-y)*.5;S=W(_+t*t);S=M[B+Z>>3]-y+_/(t+(t<0?-S:S));_=M[aa+8>>3];f=o;while(1){if((f|0)!=(G|0)){t=P(S);I:{if(t>=P(_)){if(!(t>1e-16)){t=1;y=0;break I}y=-_/S;t=1/W(y*y+1);y=y*t;break I}t=-S/_;y=1/W(t*t+1);t=t*y}V=f<<3;p=V+B|0;$=M[p>>3];r=f+1|0;K=r<<3;ia=K+B|0;qa=M[ia>>3];ga=$-qa;ma=$;K=v+K|0;$=y*(ga*y+(t+t)*M[K>>3]);M[p>>3]=ma-$;M[ia>>3]=qa+$;if((f|0)>(o|0)){p=v+V|0;M[p>>3]=t*M[p>>3]-_*y}$=-y;ma=t*ga;ga=M[K>>3];M[K>>3]=y*(ma+y*-2*ga)+ga;ia=N(r,E);va=N(f,E);p=0;while(1){if((p|0)!=(E|0)){ha=H[x>>2];ra=ha+(p+va<<3)|0;S=M[ra>>3];ha=ha+(p+ia<<3)|0;_=M[ha>>3];M[ra>>3]=t*S+_*$;M[ha>>3]=y*S+t*_;p=p+1|0;continue}break}p=(f|0)>=(q|0);f=r;if(p){continue}S=M[K>>3];p=v+V|0;y=M[p+16>>3];M[p+16>>3]=t*y;_=y*$;continue}break}p=u;if(P(M[Y>>3])>(P(M[pa>>3])+P(M[fa>>3]))*1e-6){continue}break}continue}}Ig(ca)}Xa=U+16|0;if((p|0)<0){break m}J:{if(!oa){o=0;s=-1;K:{f=H[w+4>>2];if((f|0)<=0){break K}r=H[w+8>>2];if((f|0)!=H[x+4>>2]|(r|0)<=0|((f|0)!=H[x+8>>2]|(f|0)!=H[R+4>>2])){break K}if((r|0)!=H[R+8>>2]|(f|0)!=H[z+4>>2]){break K}v=H[R>>2];while(1){L:{if((f|0)==(o|0)){o=f;break L}t=M[H[z>>2]+(o<<3)>>3];if(t<1e-16){break L}J=N(f,o);y=1/W(P(t));p=0;while(1){if((p|0)!=(r|0)){q=H[w>>2]+(p<<3)|0;s=H[x>>2]+(J<<3)|0;u=0;t=0;while(1){if((f|0)!=(u|0)){u=u+1|0;t=M[s>>3]*M[q>>3]+t;q=(r<<3)+q|0;s=s+8|0;continue}break}M[v>>3]=y*t;p=p+1|0;v=v+8|0;continue}break}o=o+1|0;continue}break}f=(f|0)<(o|0)?o:f;s=0;q=(r|0)>0?r:0;while(1){if((f|0)==(o|0)){break K}p=H[z>>2]+(o<<3)|0;H[p>>2]=0;H[p+4>>2]=0;u=0;while(1){if((q|0)!=(u|0)){H[v>>2]=0;H[v+4>>2]=0;u=u+1|0;v=v+8|0;continue}break}o=o+1|0;continue}}if((s|0)>=0){break J}break m}f=0;o=(J|0)>0?J:0;q=H[R>>2];u=H[x>>2];while(1){M:{if((f|0)!=(o|0)){p=0;if(!(M[H[z>>2]+(f<<3)>>3]<1e-16)){break M}o=f}f=(o|0)>(J|0)?o:J;while(1){if((f|0)==(o|0)){break J}p=H[z>>2]+(o<<3)|0;H[p>>2]=0;H[p+4>>2]=0;p=0;while(1){if((p|0)!=(J|0)){H[q>>2]=0;H[q+4>>2]=0;p=p+1|0;q=q+8|0;continue}break}o=o+1|0;continue}}while(1){if((p|0)!=(J|0)){M[q>>3]=M[u>>3];p=p+1|0;q=q+8|0;u=u+8|0;continue}break}f=f+1|0;continue}}Bb(x);p=0;break l}Bb(x);p=-1}r=p;Bb(w);o=0;f=H[z+4>>2];q=(f|0)>0?f:0;t=0;f=0;while(1)if((f|0)==(q|0)){while(1){if((o|0)==(q|0)){break f}f=H[z>>2]+(o<<3)|0;M[f>>3]=M[f>>3]/t;o=o+1|0;continue}}else{t=t+M[H[z>>2]+(f<<3)>>3];f=f+1|0;continue}}Bb(w)}if((r|0)<0){break c}f=N(A,24)+la|0;o=H[R>>2];t=M[o+8>>3];M[f>>3]=t;y=M[o>>3];M[f+8>>3]=-y;o=f;f=H[C>>2];M[o+16>>3]=-(t*M[f>>3]-y*M[f+8>>3]);Bb(X);A=D;continue}break}Bb(R);Ig(C);Ig(z);o=0;while(1){p=0;if((o|0)==4){break b}f=N(o-1&3,24)+la|0;t=M[f+8>>3];q=N(o,24)+la|0;S=M[q+8>>3];y=M[f>>3]*S-t*M[q>>3];p=-1;if(P(y)<1e-4){break b}p=(o<<4)+ea|0;M[p>>3]=(t*M[q+16>>3]-M[f+16>>3]*S)/y;M[p+8>>3]=(M[q>>3]*M[f+16>>3]-M[q+16>>3]*M[f>>3])/y;o=o+1|0;continue}}Bb(X);Bb(R);Ig(C);Ig(z);p=-1}Xa=Q+16|0;if((p|0)<0){break a}J=T+8|0;X=T+20|0;U=T+40|0;x=T+12|0;R=T+24|0;u=T+48|0;o=T+240|0;E=T+248|0;z=Xa-12304|0;Xa=z;f=1;N:{if(i-2>>>0>2){break N}if((n|0)==2830){if((ri(h,2,14,42,a,b,c,d,j,ea,.875,z+16|0)|0)<0){H[x>>2]=-1;f=-6;break N}D=z+16|0;p=o;s=0;f=0;r=Xa-176|0;Xa=r;H[r+152>>2]=195;H[r+156>>2]=13;H[r+144>>2]=0;H[r+148>>2]=182;o=255;while(1){if((s|0)!=4){q=I[D+H[(r+144|0)+(s<<2)>>2]|0];o=o&255;o=o>>>0>q>>>0?q:o;f=f&255;f=f>>>0>>0?q:f;s=s+1|0;continue}break}f=f&255;o=o&255;O:{if((f-o|0)<=29){H[R>>2]=0;H[u>>2]=0;H[u+4>>2]=-1074790400;f=-2;break O}C=f+o>>>1|0;f=0;s=0;P:{Q:{R:{S:{while(1){if((s|0)==4){T:{U:{V:{while(1){q=f;if((f|0)==4){break V}f=r+172|0;w=I[q+f|0]!=1;o=f;f=q+1|0;if(I[(r+172|0)+(q+2&3)|0]|(w|I[o+(f&3)|0]!=1)){continue}break}w=0;v=119;f=13;A=255;W:{o=q;switch(o|0){case 1:break R;case 2:break S;case 3:break T;case 0:break U;default:break W}}H[R>>2]=q;t=1;break P}H[R>>2]=0;H[u>>2]=0;H[u+4>>2]=-1074790400;f=-3;break O}while(1){if((o|0)==14){break Q}Q=N(o,14);f=o&2147483646;s=0;while(1){if((s|0)!=14){X:{if(!(o>>>0<3|s-3>>>0>7)&o>>>0<11){break X}w=s&2147483646;B=(f|0)==12;if(!(w|f)|B&!w|B&(w|0)==12){break X}w=I[D+(s+Q|0)|0]-C|0;F[r+v|0]=w>>>31;G=w;w=w>>31;w=(G^w)-w|0;A=(w|0)<(A|0)?w:A;v=v-1|0}s=s+1|0;continue}break}o=o+1|0;continue}}}else{F[(r+172|0)+s|0]=C>>>0>I[D+H[(r+144|0)+(s<<2)>>2]|0];s=s+1|0;continue}break}while(1){s=0;if((f|0)<0){break Q}o=f&-2;Q=f-3|0;while(1){if((s|0)!=14){Y:{if(!(s>>>0<3|Q>>>0>7)&s>>>0<11){break Y}w=s&2147483646;if((w?0:(o|0)==12)|!(o|w)|!o&(w|0)==12){break Y}w=I[D+(N(s,14)+f|0)|0]-C|0;F[r+v|0]=w>>>31;G=w;w=w>>31;w=(G^w)-w|0;A=(w|0)<(A|0)?w:A;v=v-1|0}s=s+1|0;continue}break}f=f-1|0;continue}}while(1){if((f|0)<0){break Q}w=N(f,14);Q=f&-2;s=13;while(1){if((s|0)>=0){Z:{if(!(f>>>0<3|s-3>>>0>7)&f>>>0<11){break Z}o=s&-2;B=(o|0)!=12;G=!B&(Q|0)==12;Z=!B;B=f>>>0<2;if(G|Z&B|B&!o){break Z}o=I[D+(s+w|0)|0]-C|0;F[r+v|0]=o>>>31;G=o;o=o>>31;o=(G^o)-o|0;A=(o|0)<(A|0)?o:A;v=v-1|0}s=s-1|0;continue}break}f=f-1|0;continue}}while(1){if((w|0)==14){break Q}f=w&2147483646;Q=w-3|0;s=13;while(1){if((s|0)>=0){_:{if(!(s>>>0<3|Q>>>0>7)&s>>>0<11){break _}o=s&-2;if(!f&(o|0)==12){break _}B=(f|0)!=12;if(!B&(o|0)==12|!B&s>>>0<2){break _}o=I[D+(N(s,14)+w|0)|0]-C|0;F[r+v|0]=o>>>31;G=o;o=o>>31;o=(G^o)-o|0;A=(o|0)<(A|0)?o:A;v=v-1|0}s=s-1|0;continue}break}w=w+1|0;continue}}H[R>>2]=q;t=1;if((A|0)>30){break P}t=+(A|0)/30}M[u>>3]=t;o=Jr(2830,0,0,r,r+136|0);f=-4;if((o|0)<0){break O}if(p){H[p>>2]=o}f=H[r+140>>2];H[z+8>>2]=H[r+136>>2];H[z+12>>2]=f;f=0}Xa=r+176|0;if((f|0)<0){H[x>>2]=-1;break N}o=H[z+8>>2];q=H[z+12>>2];if((o&q)==-1){H[x>>2]=-1;f=-5;break N}H[x>>2]=o&-32768?0:o&32767;if(!E){break N}H[E>>2]=o;H[E+4>>2]=q;break N}p=n&255;if((ri(h,2,p,N(p,3),a,b,c,d,j,ea,k,z+16|0)|0)<0){H[x>>2]=-1;f=-6;break N}v=z+16|0;w=o;f=0;o=0;D=0;q=0;s=Xa-48|0;Xa=s;$:{if(p-9>>>0<=4294967289){H[x>>2]=-1;H[R>>2]=0;H[u>>2]=0;H[u+4>>2]=-1074790400;f=-1;break $}H[s+16>>2]=0;r=p-1|0;H[s+28>>2]=r;Q=N(p,p);H[s+24>>2]=Q-1;H[s+20>>2]=N(p,r);A=255;while(1){if((f|0)!=4){C=I[v+H[(s+16|0)+(f<<2)>>2]|0];A=A&255;A=A>>>0>C>>>0?C:A;o=o&255;o=o>>>0>>0?C:o;f=f+1|0;continue}break}f=o&255;o=A&255;if((f-o|0)<=29){H[x>>2]=-1;H[R>>2]=0;H[u>>2]=0;H[u+4>>2]=-1074790400;f=-2;break $}C=f+o>>>1|0;o=0;f=0;aa:{while(1){if((f|0)==4){ba:{ca:{while(1){f=o;if((f|0)==4){break ca}o=s+44|0;G=I[f+o|0]!=1;A=o;o=f+1|0;if(I[(s+44|0)+(f+2&3)|0]|(G|I[A+(o&3)|0]!=1)){continue}break}H[R>>2]=f;f=0;A=255;while(1){if((f|0)!=(Q|0)){B=f+v|0;o=I[B|0];F[B|0]=o>>>0>>0;B=o-C|0;o=B>>31;o=(o^B)-o|0;A=(o|0)<(A|0)?o:A;f=f+1|0;continue}break}o=r;da:{switch(H[R>>2]){case 0:o=0;while(1){if((o|0)==(p|0)){break aa}C=N(o,p);f=0;while(1){if((f|0)!=(p|0)){Q=(o|0)==(r|0);if(!(Q&(f|0)==(r|0)|(!(f|o)|Q&!f))){q=q<<1|D>>>31;D=D<<1|I[v+(f+C|0)|0]!=0}f=f+1|0;continue}break}o=o+1|0;continue};case 1:o=0;while(1){if((o|0)==(p|0)){break aa}f=r;while(1){if((f|0)>=0){ea:{if(!o&(f|0)==(r|0)){break ea}C=(o|0)!=(r|0);if(!C&(f|0)==(r|0)|!(f?1:C)){break ea}q=q<<1|D>>>31;D=D<<1|I[v+(N(f,p)+o|0)|0]!=0}f=f-1|0;continue}break}o=o+1|0;continue};case 3:break ba;case 2:break da;default:break aa}}while(1){if((o|0)<0){break aa}C=N(o,p);f=r;while(1){if((f|0)>=0){Q=(f|0)!=(r|0);if(!(!(f|o)|(!Q&(o|0)==(r|0)|!(o?1:Q)))){q=q<<1|D>>>31;D=D<<1|I[v+(f+C|0)|0]!=0}f=f-1|0;continue}break}o=o-1|0;continue}}H[x>>2]=-1;H[R>>2]=0;H[u>>2]=0;H[u+4>>2]=-1074790400;f=-3;break $}}else{F[(s+44|0)+f|0]=C>>>0>I[v+H[(s+16|0)+(f<<2)>>2]|0];f=f+1|0;continue}break}while(1){if((o|0)<0){break aa}f=0;while(1){if((f|0)!=(p|0)){if(!(!o&(f|0)==(r|0)|(!(f|o)|(f?0:(o|0)==(r|0))))){q=q<<1|D>>>31;D=D<<1|I[v+(N(f,p)+o|0)|0]!=0}f=f+1|0;continue}break}o=o-1|0;continue}}M[u>>3]=(A|0)<=30?+(A|0)/30:1;fa:{ga:{ha:{if((n|0)==1285|n-1028>>>0<2){break ha}if((n|0)!=515){if((n|0)==772){break ha}if((n|0)!=259){break ga}f=F[D+12352|0];H[s+8>>2]=f;H[s+12>>2]=f>>31;f=D&31;if(!(((D&63)>>>0>=32?1771476585>>>f|0:((1<>>f)&1)){break fa}H[x>>2]=-1;H[u>>2]=0;H[u+4>>2]=-1074790400;f=-4;break $}f=F[D+12288|0];H[s+8>>2]=f;H[s+12>>2]=f>>31;f=D;if(w){o=f&31;H[w>>2]=((f&63)>>>0>=32?2129124285>>>o|0:((1<>>o)&1}o=f&31;if(!(((f&63)>>>0>=32?-2130706366>>>o|0:((1<>>o)&1)){break fa}H[x>>2]=-1;H[u>>2]=0;H[u+4>>2]=-1074790400;f=-4;break $}f=Jr(n,D,q,0,s+8|0);if((f|0)<0){H[x>>2]=-1;H[u>>2]=0;H[u+4>>2]=-1074790400;f=-4;break $}if(!w|!f){break fa}H[w>>2]=f;break fa}H[s+8>>2]=D;H[s+12>>2]=q}H[x>>2]=H[s+8>>2];f=0}Xa=s+48|0;if(!E){break N}H[E>>2]=0;H[E+4>>2]=0}ia:{if((i|0)==2|i>>>0>4){break ia}ja:{if(!g){H[J>>2]=-1;o=-1;break ja}ka:{switch(i|0){case 0:case 3:o=H[g+28>>2];if((ri(h,0,o,o<<2,a,b,c,d,j,ea,k,z+16|0)|0)<0){H[J>>2]=-1;o=-6;break ja}o=bs(g,0,z+16|0,H[g+28>>2],J,X,U);break ja;default:break ka}}o=H[g+28>>2];if((ri(h,1,o,o<<2,a,b,c,d,j,ea,k,z+16|0)|0)<0){H[J>>2]=-1;o=-6;break ja}o=bs(g,1,z+16|0,H[g+28>>2],J,X,U)}if((f|0)==1){f=o;break ia}if((o|0)==1){break ia}f=o&(f&o)>>31}Xa=z+12304|0;f=f+6|0;if(f>>>0<=6){H[T+236>>2]=H[(f<<2)+12256>>2]}if(i>>>0<=2){f=i>>>0<2;H[T+4>>2]=H[(f?J:x)>>2];H[T+16>>2]=H[(f?X:R)>>2];M[T+32>>3]=M[(f?U:u)>>3]}ka=ka+1|0}ja=ja+1|0;continue}break}H[m>>2]=ka;Xa=ba+16|0;return 0}function em(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,w=0,x=0,y=0,z=0,A=0,C=0,D=0,E=0,G=0;p=Xa-48|0;Xa=p;a:{if(c>>>0<=2){c=c<<2;x=H[c+50460>>2];A=H[c+50448>>2];while(1){c=H[b+4>>2];b:{if((c|0)!=H[b+104>>2]){H[b+4>>2]=c+1;c=I[c|0];break b}c=Lb(b)}if(Fe(c)){continue}break}n=1;c:{d:{switch(c-43|0){case 0:case 2:break d;default:break c}}n=(c|0)==45?-1:1;c=H[b+4>>2];if((c|0)!=H[b+104>>2]){H[b+4>>2]=c+1;c=I[c|0];break c}c=Lb(b)}e:{f:{while(1){if(F[g+28967|0]==(c|32)){g:{if(g>>>0>6){break g}c=H[b+4>>2];if((c|0)!=H[b+104>>2]){H[b+4>>2]=c+1;c=I[c|0];break g}c=Lb(b)}g=g+1|0;if((g|0)!=8){continue}break f}break}if((g|0)!=3){if((g|0)==8){break f}if(!d|g>>>0<4){break e}if((g|0)==8){break f}}c=H[b+116>>2];if((c|0)>0|(c|0)>=0){H[b+4>>2]=H[b+4>>2]-1}if(!d|g>>>0<4){break f}c=(c|0)<0;while(1){if(!c){H[b+4>>2]=H[b+4>>2]-1}g=g-1|0;if(g>>>0>3){continue}break}}j=Xa-16|0;Xa=j;g=(B(O(O(n|0)*O(Z))),v(2));b=g&2147483647;h:{if(b-8388608>>>0<=2130706431){k=b<<25;c=(b>>>7|0)+1065353216|0;break h}k=g<<25;c=g>>>7|2147418112;if(b>>>0>=2139095040){break h}k=0;c=0;if(!b){break h}c=b;b=Q(b);Rc(j,c,0,0,0,b+81|0);i=H[j>>2];h=H[j+4>>2];k=H[j+8>>2];c=H[j+12>>2]^65536|16265-b<<16}H[p>>2]=i;H[p+4>>2]=h;H[p+8>>2]=k;H[p+12>>2]=g&-2147483648|c;Xa=j+16|0;i=H[p+8>>2];h=H[p+12>>2];k=H[p>>2];j=H[p+4>>2];break a}i:{j:{k:{if(g){break k}g=0;while(1){if(F[g+31781|0]!=(c|32)){break k}l:{if(g>>>0>1){break l}c=H[b+4>>2];if((c|0)!=H[b+104>>2]){H[b+4>>2]=c+1;c=I[c|0];break l}c=Lb(b)}g=g+1|0;if((g|0)!=3){continue}break}break j}m:{switch(g|0){case 0:n:{if((c|0)!=48){break n}g=H[b+4>>2];o:{if((g|0)!=H[b+104>>2]){H[b+4>>2]=g+1;g=I[g|0];break o}g=Lb(b)}if((g&-33)==88){f=Xa-432|0;Xa=f;c=H[b+4>>2];p:{if((c|0)!=H[b+104>>2]){H[b+4>>2]=c+1;g=I[c|0];break p}g=Lb(b)}q:{r:{while(1){if((g|0)!=48){s:{if((g|0)!=46){break q}c=H[b+4>>2];if((c|0)==H[b+104>>2]){break s}H[b+4>>2]=c+1;g=I[c|0];break r}}else{c=H[b+4>>2];if((c|0)!=H[b+104>>2]){s=1;H[b+4>>2]=c+1;g=I[c|0]}else{s=1;g=Lb(b)}continue}break}g=Lb(b)}e=1;if((g|0)!=48){break q}while(1){c=q;q=c-1|0;r=r-!c|0;c=H[b+4>>2];t:{if((c|0)!=H[b+104>>2]){H[b+4>>2]=c+1;g=I[c|0];break t}g=Lb(b)}if((g|0)==48){continue}break}s=1}j=1073676288;u:{while(1){v:{c=g|32;w:{x:{E=g-48|0;if(E>>>0<10){break x}if((g|0)!=46&c-97>>>0>=6){break u}if((g|0)!=46){break x}if(e){break v}e=1;q=i;r=h;break w}c=(g|0)>57?c-87|0:E;y:{if((h|0)<=0&i>>>0<=7|(h|0)<0){t=c+(t<<4)|0;break y}if(!h&i>>>0<=28){rd(f+48|0,c);Yb(f+32|0,y,z,k,j,0,0,0,1073414144);y=H[f+32>>2];z=H[f+36>>2];k=H[f+40>>2];j=H[f+44>>2];Yb(f+16|0,H[f+48>>2],H[f+52>>2],H[f+56>>2],H[f+60>>2],y,z,k,j);kd(f,H[f+16>>2],H[f+20>>2],H[f+24>>2],H[f+28>>2],l,o,u,w);u=H[f+8>>2];w=H[f+12>>2];l=H[f>>2];o=H[f+4>>2];break y}if(!c|m){break y}Yb(f+80|0,y,z,k,j,0,0,0,1073610752);kd(f- -64|0,H[f+80>>2],H[f+84>>2],H[f+88>>2],H[f+92>>2],l,o,u,w);u=H[f+72>>2];w=H[f+76>>2];m=1;l=H[f+64>>2];o=H[f+68>>2]}c=i+1|0;h=c?h:h+1|0;i=c;s=1}c=H[b+4>>2];if((c|0)!=H[b+104>>2]){H[b+4>>2]=c+1;g=I[c|0]}else{g=Lb(b)}continue}break}g=46}z:{if(!s){c=H[b+116>>2];A:{B:{if((c|0)>0|(c|0)>=0){c=H[b+4>>2];H[b+4>>2]=c-1;if(!d){break B}H[b+4>>2]=c-2;if(!e){break A}H[b+4>>2]=c-3;break A}if(d){break A}}Sd(b,0,0)}ae(f+96|0,+(n|0)*0);l=H[f+96>>2];o=H[f+100>>2];c=H[f+108>>2];b=H[f+104>>2];break z}if((h|0)<=0&i>>>0<=7|(h|0)<0){k=i;j=h;while(1){t=t<<4;c=k+1|0;j=c?j:j+1|0;k=c;if((c|0)!=8|j){continue}break}}C:{D:{E:{if((g&-33)==80){k=dm(b,d);c=Ya;j=c;if(k|(c|0)!=-2147483648){break C}if(d){c=H[b+116>>2];if((c|0)>0|(c|0)>=0){break E}break D}l=0;o=0;Sd(b,0,0);c=0;b=0;break z}k=0;j=0;if(H[b+116>>2]<0){break C}}H[b+4>>2]=H[b+4>>2]-1}k=0;j=0}if(!t){ae(f+112|0,+(n|0)*0);l=H[f+112>>2];o=H[f+116>>2];c=H[f+124>>2];b=H[f+120>>2];break z}b=e?q:i;h=(e?r:h)<<2|b>>>30;b=k+(b<<2)|0;d=h+j|0;d=b>>>0>>0?d+1|0:d;i=b-32|0;h=d-(b>>>0<32)|0;b=h;if(i>>>0>0-x>>>0&(b|0)>=0|(b|0)>0){H[17204]=68;rd(f+160|0,n);Yb(f+144|0,H[f+160>>2],H[f+164>>2],H[f+168>>2],H[f+172>>2],-1,-1,-1,2147418111);Yb(f+128|0,H[f+144>>2],H[f+148>>2],H[f+152>>2],H[f+156>>2],-1,-1,-1,2147418111);l=H[f+128>>2];o=H[f+132>>2];c=H[f+140>>2];b=H[f+136>>2];break z}b=x-226|0;c=b>>31;if((h|0)>=(c|0)&b>>>0<=i>>>0|(c|0)<(h|0)){if((t|0)>=0){while(1){kd(f+416|0,l,o,u,w,0,0,0,-1073807360);c=Xi(l,o,u,w,1073610752);b=(c|0)<0;kd(f+400|0,l,o,u,w,b?l:H[f+416>>2],b?o:H[f+420>>2],b?u:H[f+424>>2],b?w:H[f+428>>2]);b=i;i=b-1|0;h=h-!b|0;u=H[f+408>>2];w=H[f+412>>2];l=H[f+400>>2];o=H[f+404>>2];t=t<<1|(c|0)>=0;if((t|0)>=0){continue}break}}d=h-((x>>31)+(i>>>0>>0)|0)|0;b=(i-x|0)+32|0;d=b>>>0<32?d+1|0:d;c=b>>>0>>0&(d|0)<=0|(d|0)<0?(b|0)>0?b:0:A;F:{if((c|0)>=113){rd(f+384|0,n);q=H[f+392>>2];r=H[f+396>>2];y=H[f+384>>2];z=H[f+388>>2];h=0;b=0;break F}ae(f+352|0,Ee(1,144-c|0));rd(f+336|0,n);y=H[f+336>>2];z=H[f+340>>2];q=H[f+344>>2];r=H[f+348>>2];hm(f+368|0,H[f+352>>2],H[f+356>>2],H[f+360>>2],H[f+364>>2],y,z,q,r);C=H[f+376>>2];D=H[f+380>>2];h=H[f+372>>2];b=H[f+368>>2]}c=!(t&1)&((df(l,o,u,w,0,0,0,0)|0)!=0&(c|0)<32);Ef(f+320|0,c+t|0);Yb(f+304|0,y,z,q,r,H[f+320>>2],H[f+324>>2],H[f+328>>2],H[f+332>>2]);d=b;kd(f+272|0,H[f+304>>2],H[f+308>>2],H[f+312>>2],H[f+316>>2],b,h,C,D);b=c;Yb(f+288|0,y,z,q,r,b?0:l,b?0:o,b?0:u,b?0:w);kd(f+256|0,H[f+288>>2],H[f+292>>2],H[f+296>>2],H[f+300>>2],H[f+272>>2],H[f+276>>2],H[f+280>>2],H[f+284>>2]);Wi(f+240|0,H[f+256>>2],H[f+260>>2],H[f+264>>2],H[f+268>>2],d,h,C,D);b=H[f+240>>2];c=H[f+244>>2];d=H[f+248>>2];h=H[f+252>>2];if(!df(b,c,d,h,0,0,0,0)){H[17204]=68}gm(f+224|0,b,c,d,h,i);l=H[f+224>>2];o=H[f+228>>2];c=H[f+236>>2];b=H[f+232>>2];break z}H[17204]=68;rd(f+208|0,n);Yb(f+192|0,H[f+208>>2],H[f+212>>2],H[f+216>>2],H[f+220>>2],0,0,0,65536);Yb(f+176|0,H[f+192>>2],H[f+196>>2],H[f+200>>2],H[f+204>>2],0,0,0,65536);l=H[f+176>>2];o=H[f+180>>2];c=H[f+188>>2];b=H[f+184>>2]}H[p+16>>2]=l;H[p+20>>2]=o;H[p+24>>2]=b;H[p+28>>2]=c;Xa=f+432|0;i=H[p+24>>2];h=H[p+28>>2];k=H[p+16>>2];j=H[p+20>>2];break a}if(H[b+116>>2]<0){break n}H[b+4>>2]=H[b+4>>2]-1}g=b;f=n;t=d;d=0;n=0;e=Xa-8976|0;Xa=e;D=x+A|0;E=0-D|0;G:{H:{while(1){if((c|0)!=48){I:{if((c|0)!=46){break G}b=H[g+4>>2];if((b|0)==H[g+104>>2]){break I}H[g+4>>2]=b+1;c=I[b|0];break H}}else{b=H[g+4>>2];if((b|0)!=H[g+104>>2]){d=1;H[g+4>>2]=b+1;c=I[b|0]}else{d=1;c=Lb(g)}continue}break}c=Lb(g)}m=1;if((c|0)!=48){break G}while(1){b=i;i=b-1|0;h=h-!b|0;b=H[g+4>>2];J:{if((b|0)!=H[g+104>>2]){H[g+4>>2]=b+1;c=I[b|0];break J}c=Lb(g)}if((c|0)==48){continue}break}d=1}H[e+784>>2]=0;K:{L:{b=(c|0)==46;l=c-48|0;M:{N:{O:{P:{if(b|l>>>0<=9){while(1){Q:{if(b&1){if(!m){i=k;h=j;m=1;break Q}b=!d;break P}b=k+1|0;j=b?j:j+1|0;k=b;if((n|0)<=2044){C=(c|0)==48?C:k;b=(e+784|0)+(n<<2)|0;if(s){l=(N(H[b>>2],10)+c|0)-48|0}H[b>>2]=l;d=1;c=s+1|0;b=(c|0)==9;s=b?0:c;n=b+n|0;break Q}if((c|0)==48){break Q}H[e+8960>>2]=H[e+8960>>2]|1;C=18396}b=H[g+4>>2];R:{if((b|0)!=H[g+104>>2]){H[g+4>>2]=b+1;c=I[b|0];break R}c=Lb(g)}b=(c|0)==46;l=c-48|0;if(b|l>>>0<10){continue}break}}i=m?i:k;h=m?h:j;if(!(!d|(c&-33)!=69)){l=dm(g,t);b=Ya;o=b;S:{if(l|(b|0)!=-2147483648){break S}if(!t){break M}l=0;o=0;if(H[g+116>>2]<0){break S}H[g+4>>2]=H[g+4>>2]-1}if(!d){break N}h=h+o|0;b=i+l|0;h=b>>>0>>0?h+1|0:h;i=b;break L}b=!d;if((c|0)<0){break O}}if(H[g+116>>2]<0){break O}H[g+4>>2]=H[g+4>>2]-1}if(!b){break L}}H[17204]=28}k=0;j=0;Sd(g,0,0);c=0;b=0;break K}b=H[e+784>>2];if(!b){ae(e,+(f|0)*0);k=H[e>>2];j=H[e+4>>2];c=H[e+12>>2];b=H[e+8>>2];break K}if(!((i|0)!=(k|0)|(h|0)!=(j|0)|(k>>>0>9&(j|0)>=0|(j|0)>0)|(b>>>A|0?(A|0)<=30:0))){rd(e+48|0,f);Ef(e+32|0,b);Yb(e+16|0,H[e+48>>2],H[e+52>>2],H[e+56>>2],H[e+60>>2],H[e+32>>2],H[e+36>>2],H[e+40>>2],H[e+44>>2]);k=H[e+16>>2];j=H[e+20>>2];c=H[e+28>>2];b=H[e+24>>2];break K}if(i>>>0>(x|0)/-2>>>0&(h|0)>=0|(h|0)>0){H[17204]=68;rd(e+96|0,f);Yb(e+80|0,H[e+96>>2],H[e+100>>2],H[e+104>>2],H[e+108>>2],-1,-1,-1,2147418111);Yb(e- -64|0,H[e+80>>2],H[e+84>>2],H[e+88>>2],H[e+92>>2],-1,-1,-1,2147418111);k=H[e+64>>2];j=H[e+68>>2];c=H[e+76>>2];b=H[e+72>>2];break K}b=x-226|0;c=i>>>0>>0;b=b>>31;if(c&(h|0)<=(b|0)|(b|0)>(h|0)){H[17204]=68;rd(e+144|0,f);Yb(e+128|0,H[e+144>>2],H[e+148>>2],H[e+152>>2],H[e+156>>2],0,0,0,65536);Yb(e+112|0,H[e+128>>2],H[e+132>>2],H[e+136>>2],H[e+140>>2],0,0,0,65536);k=H[e+112>>2];j=H[e+116>>2];c=H[e+124>>2];b=H[e+120>>2];break K}if(s){if((s|0)<=8){b=(e+784|0)+(n<<2)|0;g=H[b>>2];while(1){g=N(g,10);s=s+1|0;if((s|0)!=9){continue}break}H[b>>2]=g}n=n+1|0}T:{m=i;if((C|0)>(i|0)|(C|0)>=9|(i|0)>17){break T}if((m|0)==9){rd(e+192|0,f);Ef(e+176|0,H[e+784>>2]);Yb(e+160|0,H[e+192>>2],H[e+196>>2],H[e+200>>2],H[e+204>>2],H[e+176>>2],H[e+180>>2],H[e+184>>2],H[e+188>>2]);k=H[e+160>>2];j=H[e+164>>2];c=H[e+172>>2];b=H[e+168>>2];break K}if((m|0)<=8){rd(e+272|0,f);Ef(e+256|0,H[e+784>>2]);Yb(e+240|0,H[e+272>>2],H[e+276>>2],H[e+280>>2],H[e+284>>2],H[e+256>>2],H[e+260>>2],H[e+264>>2],H[e+268>>2]);rd(e+224|0,H[(0-m<<2)+50448>>2]);Yl(e+208|0,H[e+240>>2],H[e+244>>2],H[e+248>>2],H[e+252>>2],H[e+224>>2],H[e+228>>2],H[e+232>>2],H[e+236>>2]);k=H[e+208>>2];j=H[e+212>>2];c=H[e+220>>2];b=H[e+216>>2];break K}b=(N(m,-3)+A|0)+27|0;c=H[e+784>>2];if(c>>>b|0?(b|0)<=30:0){break T}rd(e+352|0,f);Ef(e+336|0,c);Yb(e+320|0,H[e+352>>2],H[e+356>>2],H[e+360>>2],H[e+364>>2],H[e+336>>2],H[e+340>>2],H[e+344>>2],H[e+348>>2]);rd(e+304|0,H[(m<<2)+50376>>2]);Yb(e+288|0,H[e+320>>2],H[e+324>>2],H[e+328>>2],H[e+332>>2],H[e+304>>2],H[e+308>>2],H[e+312>>2],H[e+316>>2]);k=H[e+288>>2];j=H[e+292>>2];c=H[e+300>>2];b=H[e+296>>2];break K}while(1){c=n;n=c-1|0;if(!H[(e+784|0)+(n<<2)>>2]){continue}break}s=0;b=(m|0)%9|0;U:{if(!b){b=0;break U}d=(m|0)>=0?b:b+9|0;V:{if(!c){b=0;c=0;break V}i=H[(0-d<<2)+50448>>2];j=1e9/(i|0)|0;l=0;g=0;b=0;while(1){h=l;k=(e+784|0)+(g<<2)|0;n=H[k>>2];l=(n>>>0)/(i>>>0)|0;h=h+l|0;H[k>>2]=h;h=!h&(b|0)==(g|0);b=h?b+1&2047:b;m=h?m-9|0:m;l=N(j,n-N(i,l)|0);g=g+1|0;if((g|0)!=(c|0)){continue}break}if(!l){break V}H[(e+784|0)+(c<<2)>>2]=l;c=c+1|0}m=(m-d|0)+9|0}while(1){k=(e+784|0)+(b<<2)|0;W:{while(1){if(((m|0)!=36|K[k>>2]>=10384593)&(m|0)>=36){break W}d=c+2047|0;l=0;while(1){g=d&2047;n=(e+784|0)+(g<<2)|0;d=H[n>>2];j=d>>>3|0;h=d<<29;i=h+l|0;d=j;d=h>>>0>i>>>0?d+1|0:d;h=d;if(!h&i>>>0<1000000001){l=0}else{l=Jz(i,h,1e9);i=i-Iz(l,Ya,1e9,0)|0}H[n>>2]=i;c=(g|0)!=(c-1&2047)?c:(b|0)==(g|0)?c:i?c:g;d=g-1|0;if((b|0)!=(g|0)){continue}break}s=s-29|0;if(!l){continue}break}b=b-1&2047;if((c|0)==(b|0)){d=e+784|0;i=d+((c+2046&2047)<<2)|0;c=c-1&2047;H[i>>2]=H[i>>2]|H[d+(c<<2)>>2]}m=m+9|0;H[(e+784|0)+(b<<2)>>2]=l;continue}break}X:{Y:while(1){i=c+1&2047;j=(e+784|0)+((c-1&2047)<<2)|0;while(1){h=(m|0)>45?9:1;Z:{while(1){d=b;g=0;_:{while(1){$:{b=d+g&2047;if((b|0)==(c|0)){break $}b=H[(e+784|0)+(b<<2)>>2];k=H[(g<<2)+50400>>2];if(b>>>0>>0){break $}if(b>>>0>k>>>0){break _}g=g+1|0;if((g|0)!=4){continue}}break}if((m|0)!=36){break _}i=0;h=0;g=0;k=0;j=0;while(1){b=d+g&2047;if((b|0)==(c|0)){c=c+1&2047;H[(e+(c<<2)|0)+780>>2]=0}Ef(e+768|0,H[(e+784|0)+(b<<2)>>2]);Yb(e+752|0,i,h,k,j,0,0,1342177280,1075633366);kd(e+736|0,H[e+752>>2],H[e+756>>2],H[e+760>>2],H[e+764>>2],H[e+768>>2],H[e+772>>2],H[e+776>>2],H[e+780>>2]);k=H[e+744>>2];j=H[e+748>>2];i=H[e+736>>2];h=H[e+740>>2];g=g+1|0;if((g|0)!=4){continue}break}rd(e+720|0,f);Yb(e+704|0,i,h,k,j,H[e+720>>2],H[e+724>>2],H[e+728>>2],H[e+732>>2]);k=H[e+712>>2];j=H[e+716>>2];i=0;h=0;l=H[e+704>>2];o=H[e+708>>2];t=s+113|0;g=t-x|0;n=(g|0)<(A|0);b=n?(g|0)>0?g:0:A;if((b|0)<=112){break Z}break X}s=h+s|0;b=c;if((d|0)==(b|0)){continue}break}k=1e9>>>h|0;n=-1<>2];g=(t>>>h|0)+g|0;H[l>>2]=g;g=!g&(b|0)==(d|0);b=g?b+1&2047:b;m=g?m-9|0:m;g=N(k,n&t);d=d+1&2047;if((d|0)!=(c|0)){continue}break}if(!g){continue}if((b|0)!=(i|0)){H[(e+784|0)+(c<<2)>>2]=g;c=i;continue Y}H[j>>2]=H[j>>2]|1;continue}break}break}ae(e+656|0,Ee(1,225-b|0));hm(e+688|0,H[e+656>>2],H[e+660>>2],H[e+664>>2],H[e+668>>2],l,o,k,j);y=H[e+696>>2];z=H[e+700>>2];u=H[e+688>>2];w=H[e+692>>2];ae(e+640|0,Ee(1,113-b|0));fm(e+672|0,l,o,k,j,H[e+640>>2],H[e+644>>2],H[e+648>>2],H[e+652>>2]);i=H[e+672>>2];h=H[e+676>>2];q=H[e+680>>2];r=H[e+684>>2];Wi(e+624|0,l,o,k,j,i,h,q,r);kd(e+608|0,u,w,y,z,H[e+624>>2],H[e+628>>2],H[e+632>>2],H[e+636>>2]);k=H[e+616>>2];j=H[e+620>>2];l=H[e+608>>2];o=H[e+612>>2]}m=d+4&2047;aa:{if((m|0)==(c|0)){break aa}m=H[(e+784|0)+(m<<2)>>2];ba:{if(m>>>0<=499999999){if(!m&(d+5&2047)==(c|0)){break ba}ae(e+496|0,+(f|0)*.25);kd(e+480|0,i,h,q,r,H[e+496>>2],H[e+500>>2],H[e+504>>2],H[e+508>>2]);q=H[e+488>>2];r=H[e+492>>2];i=H[e+480>>2];h=H[e+484>>2];break ba}if((m|0)!=5e8){ae(e+592|0,+(f|0)*.75);kd(e+576|0,i,h,q,r,H[e+592>>2],H[e+596>>2],H[e+600>>2],H[e+604>>2]);q=H[e+584>>2];r=H[e+588>>2];i=H[e+576>>2];h=H[e+580>>2];break ba}G=+(f|0);if((d+5&2047)==(c|0)){ae(e+528|0,G*.5);kd(e+512|0,i,h,q,r,H[e+528>>2],H[e+532>>2],H[e+536>>2],H[e+540>>2]);q=H[e+520>>2];r=H[e+524>>2];i=H[e+512>>2];h=H[e+516>>2];break ba}ae(e+560|0,G*.75);kd(e+544|0,i,h,q,r,H[e+560>>2],H[e+564>>2],H[e+568>>2],H[e+572>>2]);q=H[e+552>>2];r=H[e+556>>2];i=H[e+544>>2];h=H[e+548>>2]}if((b|0)>111){break aa}fm(e+464|0,i,h,q,r,0,0,0,1073676288);if(df(H[e+464>>2],H[e+468>>2],H[e+472>>2],H[e+476>>2],0,0,0,0)){break aa}kd(e+448|0,i,h,q,r,0,0,0,1073676288);q=H[e+456>>2];r=H[e+460>>2];i=H[e+448>>2];h=H[e+452>>2]}kd(e+432|0,l,o,k,j,i,h,q,r);Wi(e+416|0,H[e+432>>2],H[e+436>>2],H[e+440>>2],H[e+444>>2],u,w,y,z);k=H[e+424>>2];j=H[e+428>>2];l=H[e+416>>2];o=H[e+420>>2];ca:{if((-2-D|0)>=(t&2147483647)){break ca}H[e+408>>2]=k;H[e+412>>2]=j&2147483647;H[e+400>>2]=l;H[e+404>>2]=o;Yb(e+384|0,l,o,k,j,0,0,0,1073610752);m=H[e+400>>2];f=H[e+404>>2];x=H[e+408>>2];t=H[e+412>>2];c=Xi(m,f,x,t,1081081856);d=(c|0)<0;k=d?k:H[e+392>>2];j=d?j:H[e+396>>2];l=d?l:H[e+384>>2];o=d?o:H[e+388>>2];s=((c|0)>=0)+s|0;if((s+110|0)<=(E|0)){if((((Xi(m,f,x,t,1081081856)|0)<0?n:n&(b|0)!=(g|0))|0)!=1){break ca}if(!df(i,h,q,r,0,0,0,0)){break ca}}H[17204]=68}gm(e+368|0,l,o,k,j,s);k=H[e+368>>2];j=H[e+372>>2];c=H[e+380>>2];b=H[e+376>>2]}H[p+40>>2]=b;H[p+44>>2]=c;H[p+32>>2]=k;H[p+36>>2]=j;Xa=e+8976|0;i=H[p+40>>2];h=H[p+44>>2];k=H[p+32>>2];j=H[p+36>>2];break a;case 3:break j;default:break m}}c=H[b+116>>2];if((c|0)>0|(c|0)>=0){H[b+4>>2]=H[b+4>>2]-1}break i}da:{c=H[b+4>>2];ea:{if((c|0)!=H[b+104>>2]){H[b+4>>2]=c+1;c=I[c|0];break ea}c=Lb(b)}if((c|0)==40){g=1;break da}h=2147450880;if(H[b+116>>2]<0){break a}H[b+4>>2]=H[b+4>>2]-1;break a}while(1){c=H[b+4>>2];fa:{if((c|0)!=H[b+104>>2]){H[b+4>>2]=c+1;c=I[c|0];break fa}c=Lb(b)}if(!(!(c-48>>>0<10|c-65>>>0<26|(c|0)==95)&c-97>>>0>=26)){g=g+1|0;continue}break}h=2147450880;if((c|0)==41){break a}c=H[b+116>>2];if((c|0)>0|(c|0)>=0){H[b+4>>2]=H[b+4>>2]-1}ga:{if(d){if(g){break ga}break a}break i}while(1){g=g-1|0;if((c|0)>0|(c|0)>=0){H[b+4>>2]=H[b+4>>2]-1}if(g){continue}break}break a}H[17204]=28;Sd(b,0,0)}h=0}H[a>>2]=k;H[a+4>>2]=j;H[a+8>>2]=i;H[a+12>>2]=h;Xa=p+48|0}function _u(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;k=Xa-288|0;Xa=k;b=H[a+440>>2];while(1){a:{b:{c:{if(b){break c}if(!H[H[a+464>>2]+12>>2]){c=H[a+24>>2];b=H[c+4>>2];if(!b){if(!(Za[H[c+12>>2]](a)|0)){b=0;break b}b=H[c+4>>2]}g=H[c>>2];f=I[g|0];e=b-1|0;if(e){b=g+1|0}else{if(!(Za[H[c+12>>2]](a)|0)){b=0;break b}e=H[c+4>>2];b=H[c>>2]}g=b+1|0;b=I[b|0];if(!((f|0)==255&(b|0)==216)){d=H[a>>2];H[d+24>>2]=f;H[d+20>>2]=55;H[H[a>>2]+28>>2]=b;Za[H[H[a>>2]>>2]](a)}H[a+440>>2]=b;H[c+4>>2]=e-1;H[c>>2]=g;break c}if(!hj(a)){b=0;break b}b=H[a+440>>2]}d:{e:{switch(b-1|0){case 215:c=H[a>>2];H[c+20>>2]=104;Za[H[c+4>>2]](a,1);b=H[a+464>>2];if(H[b+12>>2]){c=H[a>>2];H[c+20>>2]=64;Za[H[c>>2]](a);b=H[a+464>>2]}F[a+232|0]=0;F[a+233|0]=0;F[a+234|0]=0;F[a+235|0]=0;F[a+236|0]=0;F[a+237|0]=0;F[a+238|0]=0;F[a+239|0]=0;F[a+240|0]=0;F[a+241|0]=0;F[a+242|0]=0;F[a+243|0]=0;F[a+244|0]=0;F[a+245|0]=0;F[a+246|0]=0;F[a+247|0]=0;F[a+256|0]=1;F[a+257|0]=1;F[a+258|0]=1;F[a+259|0]=1;F[a+260|0]=1;F[a+261|0]=1;F[a+262|0]=1;F[a+263|0]=1;F[a+248|0]=1;F[a+249|0]=1;F[a+250|0]=1;F[a+251|0]=1;F[a+252|0]=1;F[a+253|0]=1;F[a+254|0]=1;F[a+255|0]=1;F[a+272|0]=5;F[a+273|0]=5;F[a+274|0]=5;F[a+275|0]=5;F[a+276|0]=5;F[a+277|0]=5;F[a+278|0]=5;F[a+279|0]=5;F[a+264|0]=5;F[a+265|0]=5;F[a+266|0]=5;F[a+267|0]=5;F[a+268|0]=5;F[a+269|0]=5;F[a+270|0]=5;F[a+271|0]=5;H[a+304>>2]=0;H[a+308>>2]=0;H[a+40>>2]=0;H[a+280>>2]=0;H[a+284>>2]=0;F[a+300|0]=0;H[a+292>>2]=65537;H[a+296>>2]=0;F[a+290|0]=0;G[a+288>>1]=257;H[b+12>>2]=1;break a;case 192:b=0;if(xg(a,0,0,0)){break a}break b;case 193:b=0;if(xg(a,0,1,0)){break a}break b;case 200:b=0;if(xg(a,0,0,1)){break a}break b;case 201:b=0;if(xg(a,0,1,1)){break a}break b;case 194:case 196:case 197:case 198:case 199:case 202:case 204:case 205:case 206:c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=63;Za[H[H[a>>2]>>2]](a);break a;case 217:g=H[a+24>>2];b=H[g+4>>2];d=H[g>>2];if(!H[H[a+464>>2]+16>>2]){c=H[a>>2];H[c+20>>2]=60;ub(c+24|0,39512,80);Za[H[H[a>>2]>>2]](a)}if(!b){if(!(Za[H[g+12>>2]](a)|0)){b=0;break b}d=H[g>>2];b=H[g+4>>2]}f=I[d|0];c=b-1|0;if(c){e=d+1|0}else{if(!(Za[H[g+12>>2]](a)|0)){b=0;break b}c=H[g+4>>2];e=H[g>>2]}b=I[e|0];d=c-1|0;if(d){e=e+1|0}else{if(!(Za[H[g+12>>2]](a)|0)){b=0;break b}d=H[g+4>>2];e=H[g>>2]}c=H[a>>2];l=I[e|0];H[c+24>>2]=l;H[c+20>>2]=105;c=1;Za[H[H[a>>2]+4>>2]](a,1);f:{g:{h:{if(((l<<1)+6|0)!=(b|f<<8)|l>>>0>4){break h}if(l){H[a+340>>2]=l;j=e+1|0;f=d-1|0;break g}if(!H[a+224>>2]){break h}H[a+340>>2]=l;j=e+1|0;f=d-1|0;break f}b=H[a>>2];H[b+20>>2]=12;Za[H[b>>2]](a);H[a+340>>2]=l;j=e+1|0;f=d-1|0;if(!l){break f}}e=0;while(1){if(!f){if(!(Za[H[g+12>>2]](a)|0)){b=0;break b}j=H[g>>2];f=H[g+4>>2]}d=I[j|0];i:{if(!e){break i}c=e-2|0;i=e-1|0;b=0;while(1){if(H[H[((b<<2)+a|0)+344>>2]>>2]!=(d|0)){b=b+1|0;if((e|0)!=(b|0)){continue}break i}break}b=H[H[a+344>>2]>>2];j:{if(e>>>0<2){break j}d=1;if(c>>>0>=3){p=i&-4;h=0;while(1){c=(d<<2)+a|0;m=H[H[c+356>>2]>>2];n=H[H[c+352>>2]>>2];o=H[H[c+348>>2]>>2];c=H[H[c+344>>2]>>2];c=(b|0)<(c|0)?c:b;c=(c|0)<(o|0)?o:c;c=(c|0)<(n|0)?n:c;b=(c|0)<(m|0)?m:c;d=d+4|0;h=h+4|0;if((p|0)!=(h|0)){continue}break}}c=0;i=i&3;if(!i){break j}while(1){h=H[H[((d<<2)+a|0)+344>>2]>>2];b=(b|0)<(h|0)?h:b;d=d+1|0;c=c+1|0;if((i|0)!=(c|0)){continue}break}}d=b+1|0}i=f-1|0;b=H[a+216>>2];h=H[a+36>>2];k:{if((h|0)>0){f=N(h,88)+b|0;c=0;while(1){if(H[b>>2]==(d|0)){break k}b=b+88|0;c=c+1|0;if((h|0)!=(c|0)){continue}break}b=f}c=H[a>>2];H[c+24>>2]=d;H[c+20>>2]=4;Za[H[H[a>>2]>>2]](a)}H[((e<<2)+a|0)+344>>2]=b;if(i){f=j+1|0}else{if(!(Za[H[g+12>>2]](a)|0)){b=0;break b}i=H[g+4>>2];f=H[g>>2]}c=I[f|0];H[b+24>>2]=c&15;H[b+20>>2]=c>>>4;c=H[a>>2];H[c+24>>2]=H[b>>2];H[c+28>>2]=H[b+20>>2];b=H[b+24>>2];H[c+20>>2]=106;H[c+32>>2]=b;Za[H[c+4>>2]](a,1);j=f+1|0;f=i-1|0;e=e+1|0;if((l|0)!=(e|0)){continue}break}c=0}if(!f){if(!(Za[H[g+12>>2]](a)|0)){b=0;break b}j=H[g>>2];f=H[g+4>>2]}H[a+412>>2]=I[j|0];d=f-1|0;if(d){e=j+1|0}else{if(!(Za[H[g+12>>2]](a)|0)){b=0;break b}d=H[g+4>>2];e=H[g>>2]}H[a+416>>2]=I[e|0];h=d-1|0;if(h){e=e+1|0}else{if(!(Za[H[g+12>>2]](a)|0)){b=0;break b}h=H[g+4>>2];e=H[g>>2]}b=I[e|0];H[a+424>>2]=b&15;H[a+420>>2]=b>>>4;f=H[a>>2];H[f+24>>2]=H[a+412>>2];H[f+28>>2]=H[a+416>>2];H[f+32>>2]=H[a+420>>2];H[f+36>>2]=H[a+424>>2];H[f+20>>2]=107;b=1;Za[H[f+4>>2]](a,1);H[H[a+464>>2]+20>>2]=0;if(!c){H[a+144>>2]=H[a+144>>2]+1}H[g+4>>2]=h-1;H[g>>2]=e+1;H[a+440>>2]=0;break b;case 216:c=H[a>>2];H[c+20>>2]=87;Za[H[c+4>>2]](a,1);H[a+440>>2]=0;b=2;break b;case 203:f=H[a+24>>2];b=H[f+4>>2];if(!b){if(!(Za[H[f+12>>2]](a)|0)){b=0;break b}b=H[f+4>>2]}c=H[f>>2];g=I[c|0];d=b-1|0;if(d){e=c+1|0}else{if(!(Za[H[f+12>>2]](a)|0)){b=0;break b}d=H[f+4>>2];e=H[f>>2]}c=e+1|0;d=d-1|0;e=I[e|0]|g<<8;b=e-2|0;if(e>>>0>=3){while(1){e=b;if(!d){if(!(Za[H[f+12>>2]](a)|0)){b=0;break b}d=H[f+4>>2];c=H[f>>2]}b=I[c|0];i=d-1|0;if(i){c=c+1|0}else{if(!(Za[H[f+12>>2]](a)|0)){b=0;break b}i=H[f+4>>2];c=H[f>>2]}g=I[c|0];d=H[a>>2];H[d+24>>2]=b;H[d+20>>2]=81;H[H[a>>2]+28>>2]=g;Za[H[H[a>>2]+4>>2]](a,1);l:{m:{n:{if(b>>>0>=32){d=H[a>>2];H[d+24>>2]=b;H[d+20>>2]=29;Za[H[H[a>>2]>>2]](a);break n}if(b>>>0<16){break m}}F[(a+b|0)+248|0]=g;break l}b=a+b|0;d=g>>>4|0;F[b+248|0]=d;h=b;b=g&15;F[h+232|0]=b;if(b>>>0<=d>>>0){break l}b=H[a>>2];H[b+24>>2]=g;H[b+20>>2]=30;Za[H[H[a>>2]>>2]](a)}c=c+1|0;d=i-1|0;b=e-2|0;if((e|0)>2){continue}break}}if(b){e=H[a>>2];H[e+20>>2]=12;Za[H[e>>2]](a)}H[f+4>>2]=d;H[f>>2]=c;break a;case 195:g=H[a+24>>2];b=H[g+4>>2];if(!b){if(!(Za[H[g+12>>2]](a)|0)){break d}b=H[g+4>>2]}c=H[g>>2];e=I[c|0];b=b-1|0;if(b){c=c+1|0}else{if(!(Za[H[g+12>>2]](a)|0)){break d}b=H[g+4>>2];c=H[g>>2]}d=c+1|0;b=b-1|0;c=I[c|0]|e<<8;f=c-2|0;if(c>>>0>=19){while(1){if(!b){if(!(Za[H[g+12>>2]](a)|0)){break d}d=H[g>>2];b=H[g+4>>2]}c=H[a>>2];j=I[d|0];H[c+24>>2]=j;H[c+20>>2]=82;c=1;Za[H[H[a>>2]+4>>2]](a,1);e=0;F[k+256|0]=0;d=d+1|0;b=b-1|0;while(1){if(!b){if(!(Za[H[g+12>>2]](a)|0)){break d}d=H[g>>2];b=H[g+4>>2]}i=I[d|0];F[(k+256|0)+c|0]=i;d=d+1|0;b=b-1|0;e=e+i|0;c=c+1|0;if((c|0)!=17){continue}break}c=H[a>>2];H[c+24>>2]=I[k+257|0];H[c+28>>2]=I[k+258|0];H[c+32>>2]=I[k+259|0];H[c+36>>2]=I[k+260|0];H[c+40>>2]=I[k+261|0];H[c+44>>2]=I[k+262|0];H[c+48>>2]=I[k+263|0];i=I[k+264|0];H[c+20>>2]=88;H[c+52>>2]=i;Za[H[c+4>>2]](a,2);c=H[a>>2];H[c+24>>2]=I[k+265|0];H[c+28>>2]=I[k+266|0];H[c+32>>2]=I[k+267|0];H[c+36>>2]=I[k+268|0];H[c+40>>2]=I[k+269|0];H[c+44>>2]=I[k+270|0];H[c+48>>2]=I[k+271|0];i=I[k+272|0];H[c+20>>2]=88;H[c+52>>2]=i;Za[H[c+4>>2]](a,2);f=f-17|0;if(!(e>>>0<=256&(f|0)>=(e|0))){c=H[a>>2];H[c+20>>2]=9;Za[H[c>>2]](a)}c=0;i=pb(k,0,256);if(e){while(1){if(!b){if(!(Za[H[g+12>>2]](a)|0)){break d}d=H[g>>2];b=H[g+4>>2]}F[c+i|0]=I[d|0];d=d+1|0;b=b-1|0;c=c+1|0;if((e|0)!=(c|0)){continue}break}}c=j-16|0;l=j&16;h=l?((c<<2)+a|0)+196|0:((j<<2)+a|0)+180|0;c=l?c:j;if(c>>>0>=4){j=H[a>>2];H[j+24>>2]=c;H[j+20>>2]=31;Za[H[H[a>>2]>>2]](a)}f=f-e|0;c=H[h>>2];if(!c){c=Za[H[H[a+4>>2]>>2]](a,0,280)|0;H[c+276>>2]=0;H[h>>2]=c}e=H[i+260>>2];H[c>>2]=H[i+256>>2];H[c+4>>2]=e;e=H[i+268>>2];H[c+8>>2]=H[i+264>>2];H[c+12>>2]=e;F[c+16|0]=I[i+272|0];ub(H[h>>2]+17|0,i,256);if((f|0)>16){continue}break}}if(f){c=H[a>>2];H[c+20>>2]=12;Za[H[c>>2]](a)}H[g+4>>2]=b;H[g>>2]=d;break a;case 218:j=H[a+24>>2];b=H[j+4>>2];if(!b){if(!(Za[H[j+12>>2]](a)|0)){b=0;break b}b=H[j+4>>2]}c=H[j>>2];f=I[c|0];d=b-1|0;if(d){b=c+1|0}else{if(!(Za[H[j+12>>2]](a)|0)){b=0;break b}d=H[j+4>>2];b=H[j>>2]}c=b+1|0;e=d-1|0;b=I[b|0]|f<<8;i=b-2|0;if(b>>>0>=3){while(1){if(!e){if(!(Za[H[j+12>>2]](a)|0)){b=0;break b}e=H[j+4>>2];c=H[j>>2]}f=I[c|0];b=H[a>>2];H[b+20>>2]=83;g=b;b=f&15;H[g+24>>2]=b;H[H[a>>2]+28>>2]=f>>>4;Za[H[H[a>>2]+4>>2]](a,1);if(b>>>0>=4){g=H[a>>2];H[g+24>>2]=b;H[g+20>>2]=32;Za[H[H[a>>2]>>2]](a)}g=(b<<2)+a|0;b=H[g+164>>2];if(!b){b=Za[H[H[a+4>>2]>>2]](a,0,132)|0;H[b+128>>2]=0;H[g+164>>2]=b}g=i-1|0;o:{p:{q:{r:{l=f>>>0<16;s:{if(!l){h=0;if(i>>>0>128){break r}while(1){f=h<<1;G[f+b>>1]=1;G[(f|2)+b>>1]=1;G[(f|4)+b>>1]=1;G[(f|6)+b>>1]=1;G[(f|8)+b>>1]=1;G[(f|10)+b>>1]=1;G[(f|12)+b>>1]=1;G[(f|14)+b>>1]=1;h=h+8|0;if((h|0)!=64){continue}break}f=g>>1;break s}h=0;if(i>>>0>64){break r}while(1){f=h<<1;G[f+b>>1]=1;G[(f|2)+b>>1]=1;G[(f|4)+b>>1]=1;G[(f|6)+b>>1]=1;G[(f|8)+b>>1]=1;G[(f|10)+b>>1]=1;G[(f|12)+b>>1]=1;G[(f|14)+b>>1]=1;h=h+8|0;if((h|0)!=64){continue}break}f=g}i=42848;t:{u:{switch(f-4|0){case 5:i=42736;break t;case 12:i=42608;break t;case 21:i=42432;break t;case 32:i=42224;break t;case 0:break t;case 45:break u;default:break q}}i=41952}c=c+1|0;e=e-1|0;break p}c=c+1|0;e=e-1|0;f=64;i=41632;break p}c=c+1|0;e=e-1|0;i=41632;if((f|0)<=0){break o}}d=0;while(1){v:{if(!l){if(!e){if(!(Za[H[j+12>>2]](a)|0)){b=0;break b}e=H[j+4>>2];c=H[j>>2]}h=I[c|0];e=e-1|0;if(e){c=c+1|0}else{if(!(Za[H[j+12>>2]](a)|0)){b=0;break b}e=H[j+4>>2];c=H[j>>2]}h=I[c|0]|h<<8;break v}if(!e){if(!(Za[H[j+12>>2]](a)|0)){b=0;break b}e=H[j+4>>2];c=H[j>>2]}h=I[c|0]}G[(H[(d<<2)+i>>2]<<1)+b>>1]=h;c=c+1|0;e=e-1|0;d=d+1|0;if((f|0)!=(d|0)){continue}break}}i=0;w:{d=H[a>>2];if(H[d+104>>2]<2){break w}while(1){h=i<<1;H[d+24>>2]=J[h+b>>1];H[d+28>>2]=J[(h|2)+b>>1];H[d+32>>2]=J[(h|4)+b>>1];H[d+36>>2]=J[(h|6)+b>>1];H[d+40>>2]=J[(h|8)+b>>1];H[d+44>>2]=J[(h|10)+b>>1];H[d+48>>2]=J[(h|12)+b>>1];h=J[(h|14)+b>>1];H[d+20>>2]=95;H[d+52>>2]=h;Za[H[d+4>>2]](a,2);if(i>>>0>55){break w}i=i+8|0;d=H[a>>2];continue}}i=g-((l?0:f)+f|0)|0;if((i|0)>0){continue}break}}if(i){b=H[a>>2];H[b+20>>2]=12;Za[H[b>>2]](a)}H[j+4>>2]=e;H[j>>2]=c;break a;case 220:b=H[a+24>>2];d=H[b+4>>2];if(!d){if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2]}c=H[b>>2];e=I[c|0];d=d-1|0;if(d){c=c+1|0}else{if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];c=H[b>>2]}d=d-1|0;if((I[c|0]|e<<8)!=4){e=H[a>>2];H[e+20>>2]=12;Za[H[e>>2]](a)}if(d){c=c+1|0}else{if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];c=H[b>>2]}f=I[c|0];e=d-1|0;if(e){c=c+1|0}else{if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}e=H[b+4>>2];c=H[b>>2]}g=I[c|0];d=H[a>>2];H[d+20>>2]=84;f=g|f<<8;H[d+24>>2]=f;Za[H[H[a>>2]+4>>2]](a,1);H[a+280>>2]=f;H[b+4>>2]=e-1;H[b>>2]=c+1;break a;case 247:b=H[a+24>>2];d=H[b+4>>2];c=H[b>>2];if(!H[H[a+464>>2]+16>>2]){e=H[a>>2];H[e+20>>2]=60;ub(e+24|0,39593,80);Za[H[H[a>>2]>>2]](a)}x:{y:{if(H[a+36>>2]<3){break y}if(!d){if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];c=H[b>>2]}e=I[c|0];d=d-1|0;if(d){c=c+1|0}else{if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];c=H[b>>2]}d=d-1|0;if((I[c|0]|e<<8)!=24){e=H[a>>2];H[e+20>>2]=12;Za[H[e>>2]](a)}if(d){c=c+1|0}else{if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];c=H[b>>2]}d=d-1|0;if(I[c|0]!=13){e=H[a>>2];H[e+20>>2]=70;H[e+24>>2]=H[a+440>>2];Za[H[H[a>>2]>>2]](a)}if(d){c=c+1|0}else{if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];c=H[b>>2]}f=I[c|0];d=d-1|0;if(d){e=c+1|0}else{if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];e=H[b>>2]}c=e+1|0;d=d-1|0;if((I[e|0]|f<<8)!=255){break y}if(!d){if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];c=H[b>>2]}e=c+1|0;d=d-1|0;if(I[c|0]!=3){c=e;break y}if(!d){if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];e=H[b>>2]}c=e+1|0;d=d-1|0;h=H[a+216>>2];if(H[h+88>>2]!=I[e|0]){break y}if(!d){if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}h=H[a+216>>2];d=H[b+4>>2];c=H[b>>2]}e=c+1|0;d=d-1|0;if(H[h>>2]!=I[c|0]){c=e;break y}if(!d){if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}h=H[a+216>>2];d=H[b+4>>2];e=H[b>>2]}c=e+1|0;d=d-1|0;if(H[h+176>>2]!=I[e|0]){break y}if(!d){if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];c=H[b>>2]}e=c+1|0;d=d-1|0;if(I[c|0]!=128){c=e;break y}if(!d){if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];e=H[b>>2]}f=I[e|0];d=d-1|0;if(d){e=e+1|0}else{if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];e=H[b>>2]}c=e+1|0;d=d-1|0;if(I[e|0]|f<<8){break y}if(!d){if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];c=H[b>>2]}f=I[c|0];d=d-1|0;if(d){e=c+1|0}else{if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];e=H[b>>2]}c=e+1|0;d=d-1|0;if(I[e|0]|f<<8){break y}if(!d){if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];c=H[b>>2]}e=c+1|0;d=d-1|0;if(I[c|0]){c=e;break y}if(!d){if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];e=H[b>>2]}f=I[e|0];d=d-1|0;if(d){e=e+1|0}else{if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];e=H[b>>2]}c=e+1|0;d=d-1|0;if((I[e|0]|f<<8)!=1){break y}if(!d){if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];c=H[b>>2]}f=I[c|0];d=d-1|0;if(d){e=c+1|0}else{if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];e=H[b>>2]}c=e+1|0;d=d-1|0;if(I[e|0]|f<<8){break y}if(!d){if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];c=H[b>>2]}e=c+1|0;d=d-1|0;if(I[c|0]){c=e;break y}if(!d){if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];e=H[b>>2]}f=I[e|0];d=d-1|0;if(d){e=e+1|0}else{if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];e=H[b>>2]}c=e+1|0;d=d-1|0;if((I[e|0]|f<<8)!=1){break y}if(!d){if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];c=H[b>>2]}f=I[c|0];d=d-1|0;if(d){e=c+1|0}else{if(!(Za[H[b+12>>2]](a)|0)){b=0;break b}d=H[b+4>>2];e=H[b>>2]}c=e+1|0;d=d-1|0;if(!(I[e|0]|f<<8)){break x}}e=H[a>>2];H[e+20>>2]=28;Za[H[e>>2]](a)}H[a+304>>2]=1;H[b+4>>2]=d;H[b>>2]=c;break a;case 223:case 224:case 225:case 226:case 227:case 228:case 229:case 230:case 231:case 232:case 233:case 234:case 235:case 236:case 237:case 238:if(Za[H[(H[a+464>>2]+(b<<2)|0)-864>>2]](a)|0){break a}b=0;break b;case 253:if(Za[H[H[a+464>>2]+28>>2]](a)|0){break a}b=0;break b;case 0:case 207:case 208:case 209:case 210:case 211:case 212:case 213:case 214:c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=94;Za[H[H[a>>2]+4>>2]](a,1);break a;case 219:e=H[a+24>>2];d=H[e+4>>2];if(!d){if(!(Za[H[e+12>>2]](a)|0)){b=0;break b}d=H[e+4>>2]}b=H[e>>2];f=I[b|0];c=d-1|0;if(c){b=b+1|0}else{if(!(Za[H[e+12>>2]](a)|0)){b=0;break b}c=H[e+4>>2];b=H[e>>2]}g=I[b|0];d=H[a>>2];H[d+20>>2]=93;H[d+24>>2]=H[a+440>>2];f=g|f<<8;g=f-2|0;H[H[a>>2]+28>>2]=g;Za[H[H[a>>2]+4>>2]](a,1);H[e+4>>2]=c-1;H[e>>2]=b+1;if(f>>>0<3){break a}Za[H[H[a+24>>2]+16>>2]](a,g);break a;default:c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=70;Za[H[H[a>>2]>>2]](a);break a;case 191:break e}}b=0;if(xg(a,1,0,0)){break a}break b}b=0}Xa=k+288|0;return b|0}b=0;H[a+440>>2]=0;continue}}function qb(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;l=Xa-16|0;Xa=l;a:{b:{c:{d:{e:{f:{g:{h:{i:{j:{k:{if(a>>>0<=244){e=H[17532];g=a>>>0<11?16:a+11&-8;c=g>>>3|0;b=e>>>c|0;if(b&3){d=c+((b^-1)&1)|0;b=d<<3;f=H[b+70176>>2];a=f+8|0;c=H[f+8>>2];b=b+70168|0;l:{if((c|0)==(b|0)){m=70128,n=Kz(d)&e,H[m>>2]=n;break l}H[c+12>>2]=b;H[b+8>>2]=c}b=d<<3;H[f+4>>2]=b|3;b=b+f|0;H[b+4>>2]=H[b+4>>2]|1;break a}k=H[17534];if(k>>>0>=g>>>0){break k}if(b){a=2<>>12&16;c=a;b=b>>>a|0;a=b>>>5&8;c=c|a;b=b>>>a|0;a=b>>>2&4;c=c|a;b=b>>>a|0;a=b>>>1&2;c=c|a;b=b>>>a|0;a=b>>>1&1;c=(c|a)+(b>>>a|0)|0;a=c<<3;j=H[a+70176>>2];b=H[j+8>>2];a=a+70168|0;m:{if((b|0)==(a|0)){e=Kz(c)&e;H[17532]=e;break m}H[b+12>>2]=a;H[a+8>>2]=b}a=j+8|0;H[j+4>>2]=g|3;d=g+j|0;b=c<<3;f=b-g|0;H[d+4>>2]=f|1;H[b+j>>2]=f;if(k){b=k>>>3|0;c=(b<<3)+70168|0;j=H[17537];b=1<>2]}H[c+8>>2]=j;H[b+12>>2]=j;H[j+12>>2]=c;H[j+8>>2]=b}H[17537]=d;H[17534]=f;break a}h=H[17533];if(!h){break k}b=(0-h&h)-1|0;a=b>>>12&16;c=a;b=b>>>a|0;a=b>>>5&8;c=c|a;b=b>>>a|0;a=b>>>2&4;c=c|a;b=b>>>a|0;a=b>>>1&2;c=c|a;b=b>>>a|0;a=b>>>1&1;b=H[((c|a)+(b>>>a|0)<<2)+70432>>2];d=(H[b+4>>2]&-8)-g|0;c=b;while(1){o:{a=H[c+16>>2];if(!a){a=H[c+20>>2];if(!a){break o}}c=(H[a+4>>2]&-8)-g|0;f=c>>>0>>0;d=f?c:d;b=f?a:b;c=a;continue}break}i=H[b+24>>2];f=H[b+12>>2];if((f|0)!=(b|0)){a=H[b+8>>2];H[a+12>>2]=f;H[f+8>>2]=a;break b}c=b+20|0;a=H[c>>2];if(!a){a=H[b+16>>2];if(!a){break j}c=b+16|0}while(1){j=c;f=a;c=a+20|0;a=H[c>>2];if(a){continue}c=f+16|0;a=H[f+16>>2];if(a){continue}break}H[j>>2]=0;break b}g=-1;if(a>>>0>4294967231){break k}a=a+11|0;g=a&-8;i=H[17533];if(!i){break k}d=0-g|0;e=0;p:{if(g>>>0<256){break p}e=31;if(g>>>0>16777215){break p}a=a>>>8|0;j=a+1048320>>>16&8;a=a<>>16&4;a=a<>>16&2;a=(a<>>15|0)-(b|(c|j))|0;e=(a<<1|g>>>a+21&1)+28|0}c=H[(e<<2)+70432>>2];q:{r:{s:{if(!c){a=0;break s}a=0;b=g<<((e|0)==31?0:25-(e>>>1|0)|0);while(1){t:{h=H[c+4>>2]&-8;j=h-g|0;if(j>>>0>=d>>>0){break t}d=j;f=c;if((g|0)!=(h|0)){break t}d=0;a=c;break r}j=H[c+20>>2];c=H[((b>>>29&4)+c|0)+16>>2];a=j?(j|0)==(c|0)?a:j:a;b=b<<1;if(c){continue}break}}if(!(a|f)){f=0;a=2<>>12&16;c=a;b=b>>>a|0;a=b>>>5&8;c=c|a;b=b>>>a|0;a=b>>>2&4;c=c|a;b=b>>>a|0;a=b>>>1&2;c=c|a;b=b>>>a|0;a=b>>>1&1;a=H[((c|a)+(b>>>a|0)<<2)+70432>>2]}if(!a){break q}}while(1){b=(H[a+4>>2]&-8)-g|0;c=b>>>0>>0;d=c?b:d;f=c?a:f;b=H[a+16>>2];if(b){a=b}else{a=H[a+20>>2]}if(a){continue}break}}if(!f|H[17534]-g>>>0<=d>>>0){break k}e=H[f+24>>2];b=H[f+12>>2];if((f|0)!=(b|0)){a=H[f+8>>2];H[a+12>>2]=b;H[b+8>>2]=a;break c}c=f+20|0;a=H[c>>2];if(!a){a=H[f+16>>2];if(!a){break i}c=f+16|0}while(1){j=c;b=a;c=a+20|0;a=H[c>>2];if(a){continue}c=b+16|0;a=H[b+16>>2];if(a){continue}break}H[j>>2]=0;break c}c=H[17534];if(c>>>0>=g>>>0){d=H[17537];b=c-g|0;u:{if(b>>>0>=16){H[17534]=b;a=d+g|0;H[17537]=a;H[a+4>>2]=b|1;H[c+d>>2]=b;H[d+4>>2]=g|3;break u}H[17537]=0;H[17534]=0;H[d+4>>2]=c|3;a=c+d|0;H[a+4>>2]=H[a+4>>2]|1}a=d+8|0;break a}i=H[17535];if(i>>>0>g>>>0){b=i-g|0;H[17535]=b;c=H[17538];a=c+g|0;H[17538]=a;H[a+4>>2]=b|1;H[c+4>>2]=g|3;a=c+8|0;break a}a=0;h=g+47|0;if(H[17650]){c=H[17652]}else{H[17653]=-1;H[17654]=-1;H[17651]=4096;H[17652]=4096;H[17650]=l+12&-16^1431655768;H[17655]=0;H[17643]=0;c=4096}j=h+c|0;f=0-c|0;c=j&f;if(c>>>0<=g>>>0){break a}d=H[17642];if(d){b=H[17640];e=b+c|0;if(e>>>0>d>>>0|b>>>0>=e>>>0){break a}}if(I[70572]&4){break f}v:{w:{d=H[17538];if(d){a=70576;while(1){b=H[a>>2];if(b>>>0<=d>>>0&d>>>0>2]>>>0){break w}a=H[a+8>>2];if(a){continue}break}}b=ef(0);if((b|0)==-1){break g}e=c;d=H[17651];a=d-1|0;if(a&b){e=(c-b|0)+(a+b&0-d)|0}if(e>>>0<=g>>>0|e>>>0>2147483646){break g}d=H[17642];if(d){a=H[17640];f=a+e|0;if(d>>>0>>0|a>>>0>=f>>>0){break g}}a=ef(e);if((b|0)!=(a|0)){break v}break e}e=f&j-i;if(e>>>0>2147483646){break g}b=ef(e);if((b|0)==(H[a>>2]+H[a+4>>2]|0)){break h}a=b}if(!((a|0)==-1|g+48>>>0<=e>>>0)){b=H[17652];b=b+(h-e|0)&0-b;if(b>>>0>2147483646){b=a;break e}if((ef(b)|0)!=-1){e=b+e|0;b=a;break e}ef(0-e|0);break g}b=a;if((a|0)!=-1){break e}break g}f=0;break b}b=0;break c}if((b|0)!=-1){break e}}H[17643]=H[17643]|4}if(c>>>0>2147483646){break d}b=ef(c);a=ef(0);if((b|0)==-1|(a|0)==-1|a>>>0<=b>>>0){break d}e=a-b|0;if(e>>>0<=g+40>>>0){break d}}a=H[17640]+e|0;H[17640]=a;if(a>>>0>K[17641]){H[17641]=a}x:{y:{z:{h=H[17538];if(h){a=70576;while(1){d=H[a>>2];c=H[a+4>>2];if((d+c|0)==(b|0)){break z}a=H[a+8>>2];if(a){continue}break}break y}a=H[17536];if(!(a>>>0<=b>>>0?a:0)){H[17536]=b}a=0;H[17645]=e;H[17644]=b;H[17540]=-1;H[17541]=H[17650];H[17647]=0;while(1){d=a<<3;c=d+70168|0;H[d+70176>>2]=c;H[d+70180>>2]=c;a=a+1|0;if((a|0)!=32){continue}break}d=e-40|0;a=b+8&7?-8-b&7:0;c=d-a|0;H[17535]=c;a=a+b|0;H[17538]=a;H[a+4>>2]=c|1;H[(b+d|0)+4>>2]=40;H[17539]=H[17654];break x}if(I[a+12|0]&8|d>>>0>h>>>0|b>>>0<=h>>>0){break y}H[a+4>>2]=c+e;a=h+8&7?-8-h&7:0;c=a+h|0;H[17538]=c;b=H[17535]+e|0;a=b-a|0;H[17535]=a;H[c+4>>2]=a|1;H[(b+h|0)+4>>2]=40;H[17539]=H[17654];break x}if(K[17536]>b>>>0){H[17536]=b}c=b+e|0;a=70576;A:{B:{C:{D:{E:{F:{while(1){if((c|0)!=H[a>>2]){a=H[a+8>>2];if(a){continue}break F}break}if(!(I[a+12|0]&8)){break E}}a=70576;while(1){c=H[a>>2];if(c>>>0<=h>>>0){f=c+H[a+4>>2]|0;if(f>>>0>h>>>0){break D}}a=H[a+8>>2];continue}}H[a>>2]=b;H[a+4>>2]=H[a+4>>2]+e;j=(b+8&7?-8-b&7:0)+b|0;H[j+4>>2]=g|3;e=c+(c+8&7?-8-c&7:0)|0;i=g+j|0;g=e-i|0;if((e|0)==(h|0)){H[17538]=i;a=H[17535]+g|0;H[17535]=a;H[i+4>>2]=a|1;break B}if(H[17537]==(e|0)){H[17537]=i;a=H[17534]+g|0;H[17534]=a;H[i+4>>2]=a|1;H[a+i>>2]=a;break B}a=H[e+4>>2];if((a&3)==1){f=a&-8;G:{if(a>>>0<=255){c=H[e+8>>2];a=a>>>3|0;b=H[e+12>>2];if((b|0)==(c|0)){m=70128,n=H[17532]&Kz(a),H[m>>2]=n;break G}H[c+12>>2]=b;H[b+8>>2]=c;break G}h=H[e+24>>2];b=H[e+12>>2];H:{if((e|0)!=(b|0)){a=H[e+8>>2];H[a+12>>2]=b;H[b+8>>2]=a;break H}I:{a=e+20|0;d=H[a>>2];if(d){break I}a=e+16|0;d=H[a>>2];if(d){break I}b=0;break H}while(1){c=a;b=d;a=b+20|0;d=H[a>>2];if(d){continue}a=b+16|0;d=H[b+16>>2];if(d){continue}break}H[c>>2]=0}if(!h){break G}c=H[e+28>>2];a=(c<<2)+70432|0;J:{if(H[a>>2]==(e|0)){H[a>>2]=b;if(b){break J}m=70132,n=H[17533]&Kz(c),H[m>>2]=n;break G}H[h+(H[h+16>>2]==(e|0)?16:20)>>2]=b;if(!b){break G}}H[b+24>>2]=h;a=H[e+16>>2];if(a){H[b+16>>2]=a;H[a+24>>2]=b}a=H[e+20>>2];if(!a){break G}H[b+20>>2]=a;H[a+24>>2]=b}g=f+g|0;e=e+f|0}H[e+4>>2]=H[e+4>>2]&-2;H[i+4>>2]=g|1;H[g+i>>2]=g;if(g>>>0<=255){a=g>>>3|0;b=(a<<3)+70168|0;c=H[17532];a=1<>2]}H[b+8>>2]=i;H[a+12>>2]=i;H[i+12>>2]=b;H[i+8>>2]=a;break B}a=31;if(g>>>0<=16777215){a=g>>>8|0;d=a+1048320>>>16&8;a=a<>>16&4;a=a<>>16&2;a=(a<>>15|0)-(b|(c|d))|0;a=(a<<1|g>>>a+21&1)+28|0}H[i+28>>2]=a;H[i+16>>2]=0;H[i+20>>2]=0;d=(a<<2)+70432|0;c=H[17533];b=1<>2]=i;H[i+24>>2]=d;break L}a=g<<((a|0)==31?0:25-(a>>>1|0)|0);b=H[d>>2];while(1){c=b;if((H[b+4>>2]&-8)==(g|0)){break C}b=a>>>29|0;a=a<<1;d=c+(b&4)|0;b=H[d+16>>2];if(b){continue}break}H[d+16>>2]=i;H[i+24>>2]=c}H[i+12>>2]=i;H[i+8>>2]=i;break B}d=e-40|0;a=b+8&7?-8-b&7:0;c=d-a|0;H[17535]=c;a=a+b|0;H[17538]=a;H[a+4>>2]=c|1;H[(b+d|0)+4>>2]=40;H[17539]=H[17654];a=(f+(f-39&7?39-f&7:0)|0)-47|0;c=a>>>0>>0?h:a;H[c+4>>2]=27;a=H[17647];H[c+16>>2]=H[17646];H[c+20>>2]=a;a=H[17645];H[c+8>>2]=H[17644];H[c+12>>2]=a;H[17646]=c+8;H[17645]=e;H[17644]=b;H[17647]=0;a=c+24|0;while(1){H[a+4>>2]=7;b=a+8|0;a=a+4|0;if(b>>>0>>0){continue}break}if((c|0)==(h|0)){break x}H[c+4>>2]=H[c+4>>2]&-2;f=c-h|0;H[h+4>>2]=f|1;H[c>>2]=f;if(f>>>0<=255){a=f>>>3|0;b=(a<<3)+70168|0;c=H[17532];a=1<>2]}H[b+8>>2]=h;H[a+12>>2]=h;H[h+12>>2]=b;H[h+8>>2]=a;break x}a=31;H[h+16>>2]=0;H[h+20>>2]=0;if(f>>>0<=16777215){a=f>>>8|0;d=a+1048320>>>16&8;a=a<>>16&4;a=a<>>16&2;a=(a<>>15|0)-(b|(c|d))|0;a=(a<<1|f>>>a+21&1)+28|0}H[h+28>>2]=a;d=(a<<2)+70432|0;c=H[17533];b=1<>2]=h;H[h+24>>2]=d;break N}a=f<<((a|0)==31?0:25-(a>>>1|0)|0);b=H[d>>2];while(1){c=b;if((f|0)==(H[b+4>>2]&-8)){break A}b=a>>>29|0;a=a<<1;d=c+(b&4)|0;b=H[d+16>>2];if(b){continue}break}H[d+16>>2]=h;H[h+24>>2]=c}H[h+12>>2]=h;H[h+8>>2]=h;break x}a=H[c+8>>2];H[a+12>>2]=i;H[c+8>>2]=i;H[i+24>>2]=0;H[i+12>>2]=c;H[i+8>>2]=a}a=j+8|0;break a}a=H[c+8>>2];H[a+12>>2]=h;H[c+8>>2]=h;H[h+24>>2]=0;H[h+12>>2]=c;H[h+8>>2]=a}a=H[17535];if(a>>>0<=g>>>0){break d}b=a-g|0;H[17535]=b;c=H[17538];a=c+g|0;H[17538]=a;H[a+4>>2]=b|1;H[c+4>>2]=g|3;a=c+8|0;break a}H[17204]=48;a=0;break a}O:{if(!e){break O}c=H[f+28>>2];a=(c<<2)+70432|0;P:{if(H[a>>2]==(f|0)){H[a>>2]=b;if(b){break P}i=Kz(c)&i;H[17533]=i;break O}H[e+(H[e+16>>2]==(f|0)?16:20)>>2]=b;if(!b){break O}}H[b+24>>2]=e;a=H[f+16>>2];if(a){H[b+16>>2]=a;H[a+24>>2]=b}a=H[f+20>>2];if(!a){break O}H[b+20>>2]=a;H[a+24>>2]=b}Q:{if(d>>>0<=15){a=d+g|0;H[f+4>>2]=a|3;a=a+f|0;H[a+4>>2]=H[a+4>>2]|1;break Q}H[f+4>>2]=g|3;e=f+g|0;H[e+4>>2]=d|1;H[e+d>>2]=d;if(d>>>0<=255){a=d>>>3|0;b=(a<<3)+70168|0;c=H[17532];a=1<>2]}H[b+8>>2]=e;H[a+12>>2]=e;H[e+12>>2]=b;H[e+8>>2]=a;break Q}a=31;if(d>>>0<=16777215){a=d>>>8|0;j=a+1048320>>>16&8;a=a<>>16&4;a=a<>>16&2;a=(a<>>15|0)-(b|(c|j))|0;a=(a<<1|d>>>a+21&1)+28|0}H[e+28>>2]=a;H[e+16>>2]=0;H[e+20>>2]=0;b=(a<<2)+70432|0;S:{c=1<>2]=e;break T}a=d<<((a|0)==31?0:25-(a>>>1|0)|0);c=H[b>>2];while(1){b=c;if((H[b+4>>2]&-8)==(d|0)){break S}c=a>>>29|0;a=a<<1;j=(c&4)+b|0;c=H[j+16>>2];if(c){continue}break}H[j+16>>2]=e}H[e+24>>2]=b;H[e+12>>2]=e;H[e+8>>2]=e;break Q}a=H[b+8>>2];H[a+12>>2]=e;H[b+8>>2]=e;H[e+24>>2]=0;H[e+12>>2]=b;H[e+8>>2]=a}a=f+8|0;break a}U:{if(!i){break U}c=H[b+28>>2];a=(c<<2)+70432|0;V:{if(H[a>>2]==(b|0)){H[a>>2]=f;if(f){break V}m=70132,n=Kz(c)&h,H[m>>2]=n;break U}H[i+(H[i+16>>2]==(b|0)?16:20)>>2]=f;if(!f){break U}}H[f+24>>2]=i;a=H[b+16>>2];if(a){H[f+16>>2]=a;H[a+24>>2]=f}a=H[b+20>>2];if(!a){break U}H[f+20>>2]=a;H[a+24>>2]=f}W:{if(d>>>0<=15){a=d+g|0;H[b+4>>2]=a|3;a=a+b|0;H[a+4>>2]=H[a+4>>2]|1;break W}H[b+4>>2]=g|3;f=b+g|0;H[f+4>>2]=d|1;H[d+f>>2]=d;if(k){a=k>>>3|0;c=(a<<3)+70168|0;j=H[17537];a=1<>2]}H[c+8>>2]=j;H[a+12>>2]=j;H[j+12>>2]=c;H[j+8>>2]=a}H[17537]=f;H[17534]=d}a=b+8|0}Xa=l+16|0;return a|0}function ro(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=O(0),l=0,m=0,n=0,o=0,p=0,q=0,r=O(0),s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,I=O(0),J=O(0),K=0,M=0,Q=0,R=0,S=O(0),T=O(0),U=O(0),V=O(0),Y=O(0),Z=0,$=O(0),aa=O(0),ba=0,ca=O(0),da=0,ea=O(0),fa=O(0),ga=O(0),ha=0,ia=O(0),ja=0;w=Xa+-64|0;Xa=w;Q=lo(w+48|0,yb(d));R=lo(w+32|0,yb(d));while(1){if(yb(d)>>>0<=x>>>0){x=0;H[w+24>>2]=0;H[w+12>>2]=0;H[w>>2]=0;H[w+4>>2]=0;k=O(g|0);L[w+28>>2]=k;L[w+20>>2]=k;k=O(f|0);L[w+16>>2]=k;L[w+8>>2]=k;C=Nb(Q,0);D=Nb(R,0);b=e+12|0;B=yb(d);of(b,B);q=a;a=w;z=e+24|0;k=L[e+36>>2];K=H[e+40>>2];ba=H[e+44>>2];c=H[e+48>>2];G=Xa-16|0;Xa=G;E=e;a:{if(zb(e)>>>0>=N(K,9)>>>0){if(zb(b)>>>0>=B>>>0){if(yb(z)>>>0>=K>>>0){if((B|0)<4){break a}H[G+12>>2]=1234;y=rb(b,0);ca=pc(k);da=Vh(c,B);Bo(y,B);Cj(y,B,B,G+12|0);while(1){if(!((p|0)>=(K|0)|(n|0)>=(ba|0))){Cj(y,B,4,G+12|0);c=H[y+12>>2]<<3;b=c+C|0;c=c+D|0;d=0;o=H[y>>2]<<3;e=o+C|0;i=H[y+4>>2]<<3;h=i+C|0;s=H[y+8>>2]<<3;j=s+C|0;o=o+D|0;i=i+D|0;s=s+D|0;b:{if(td(e,h,j)>O(0)^td(o,i,s)>O(0)){break b}if(td(h,j,b)>O(0)^td(i,s,c)>O(0)){break b}if(td(j,b,e)>O(0)^td(s,c,o)>O(0)){break b}d=!(td(b,e,h)>O(0)^td(c,o,i)>O(0))}c:{if(!d){break c}Z=N(p,9);o=rb(E,Z);b=H[y>>2]<<3;e=b+D|0;h=H[y+4>>2]<<3;j=h+D|0;i=H[y+8>>2]<<3;s=i+D|0;t=H[y+12>>2]<<3;u=t+D|0;c=0;d=Xa-144|0;Xa=d;d:{if(!co(d- -64|0,d+56|0,d+48|0,d+40|0,d+92|0,d+80|0,b+C|0,h+C|0,i+C|0,t+C|0)){break d}if(!co(d+32|0,d+24|0,d+16|0,d+8|0,d+88|0,d+72|0,e,j,s,u)){break d}e=Xa-288|0;Xa=e;Nh(e,d- -64|0,d+32|0);j=e+72|0;Nh(j,d+56|0,d+24|0);i=e+144|0;Nh(i,d+48|0,d+16|0);u=e+216|0;Nh(u,d+40|0,d+8|0);t=0;s=0;b=Xa-288|0;Xa=b;h=Xa-32|0;Xa=h;ha=h,ia=Tb(e),L[ha>>2]=ia;l=e+36|0;ha=h,ia=Tb(l),L[ha+4>>2]=ia;ha=h,ia=Tb(j),L[ha+8>>2]=ia;ha=h,ia=Tb(e+108|0),L[ha+12>>2]=ia;ha=h,ia=Tb(i),L[ha+16>>2]=ia;ha=h,ia=Tb(e+180|0),L[ha+20>>2]=ia;ha=h,ia=Tb(u),L[ha+24>>2]=ia;ha=h,ia=Tb(e+252|0),L[ha+28>>2]=ia;j=L[h+4>>2]>L[h>>2];j=L[h+8>>2]>L[h+(j<<2)>>2]?2:j;j=L[h+12>>2]>L[h+(j<<2)>>2]?3:j;j=L[h+16>>2]>L[h+(j<<2)>>2]?4:j;j=L[h+20>>2]>L[h+(j<<2)>>2]?5:j;j=L[h+24>>2]>L[h+(j<<2)>>2]?6:j;j=L[h+28>>2]>L[h+(j<<2)>>2]?7:j;i=h+(j<<2)|0;k=L[i>>2];if(k!=O(0)){zd(e,e+N(j,36)|0);ce(b,e,O(O(1)/O(W(L[i>>2]))));Ne(b+36|0,l,63)}u=d+96|0;Xa=h+32|0;e:{if(k==O(0)){break e}h=Xa-32|0;Xa=h;j=b+36|0;i=e+36|0;dc(j,b,i);l=b+72|0;dc(l,b,e+72|0);m=b+108|0;dc(m,b,e+108|0);v=b+144|0;dc(v,b,e+144|0);A=b+180|0;dc(A,b,e+180|0);F=b+216|0;dc(F,b,e+216|0);M=b+252|0;dc(M,b,e+252|0);ha=h,ia=Tb(j),L[ha>>2]=ia;ha=h,ia=Tb(l),L[ha+4>>2]=ia;ha=h,ia=Tb(m),L[ha+8>>2]=ia;ha=h,ia=Tb(v),L[ha+12>>2]=ia;ha=h,ia=Tb(A),L[ha+16>>2]=ia;ha=h,ia=Tb(F),L[ha+20>>2]=ia;ha=h,ia=Tb(M),L[ha+24>>2]=ia;l=L[h+4>>2]>L[h>>2];l=L[h+8>>2]>L[h+(l<<2)>>2]?2:l;l=L[h+12>>2]>L[h+(l<<2)>>2]?3:l;l=L[h+16>>2]>L[h+(l<<2)>>2]?4:l;l=L[h+20>>2]>L[h+(l<<2)>>2]?5:l;l=L[h+24>>2]>L[h+(l<<2)>>2]?6:l;m=h+(l<<2)|0;k=L[m>>2];if(k!=O(0)){l=N(l,36);zd(j,l+j|0);zd(i,i+l|0);ce(j,j,O(O(1)/O(W(L[m>>2]))))}Xa=h+32|0;if(k==O(0)){break e}h=Xa-32|0;Xa=h;j=b+72|0;i=b+36|0;l=e+72|0;dc(j,i,l);m=b+108|0;dc(m,i,e+108|0);v=b+144|0;dc(v,i,e+144|0);A=b+180|0;dc(A,i,e+180|0);F=b+216|0;dc(F,i,e+216|0);M=b+252|0;dc(M,i,e+252|0);ha=h,ia=Tb(j),L[ha>>2]=ia;ha=h,ia=Tb(m),L[ha+4>>2]=ia;ha=h,ia=Tb(v),L[ha+8>>2]=ia;ha=h,ia=Tb(A),L[ha+12>>2]=ia;ha=h,ia=Tb(F),L[ha+16>>2]=ia;ha=h,ia=Tb(M),L[ha+20>>2]=ia;i=L[h+4>>2]>L[h>>2];i=L[h+8>>2]>L[h+(i<<2)>>2]?2:i;i=L[h+12>>2]>L[h+(i<<2)>>2]?3:i;i=L[h+16>>2]>L[h+(i<<2)>>2]?4:i;i=L[h+20>>2]>L[h+(i<<2)>>2]?5:i;m=h+(i<<2)|0;k=L[m>>2];if(k!=O(0)){i=N(i,36);zd(j,i+j|0);zd(l,i+l|0);ce(j,j,O(O(1)/O(W(L[m>>2]))))}Xa=h+32|0;if(k==O(0)){break e}h=Xa-32|0;Xa=h;j=b+108|0;i=b+72|0;l=e+108|0;dc(j,i,l);m=b+144|0;dc(m,i,e+144|0);v=b+180|0;dc(v,i,e+180|0);A=b+216|0;dc(A,i,e+216|0);F=b+252|0;dc(F,i,e+252|0);ha=h,ia=Tb(j),L[ha>>2]=ia;ha=h,ia=Tb(m),L[ha+4>>2]=ia;ha=h,ia=Tb(v),L[ha+8>>2]=ia;ha=h,ia=Tb(A),L[ha+12>>2]=ia;ha=h,ia=Tb(F),L[ha+16>>2]=ia;i=L[h+4>>2]>L[h>>2];i=L[h+8>>2]>L[h+(i<<2)>>2]?2:i;i=L[h+12>>2]>L[h+(i<<2)>>2]?3:i;i=L[h+16>>2]>L[h+(i<<2)>>2]?4:i;m=h+(i<<2)|0;k=L[m>>2];if(k!=O(0)){i=N(i,36);zd(j,i+j|0);zd(l,i+l|0);ce(j,j,O(O(1)/O(W(L[m>>2]))))}Xa=h+32|0;if(k==O(0)){break e}h=Xa-16|0;Xa=h;j=b+144|0;i=b+108|0;l=e+144|0;dc(j,i,l);m=b+180|0;dc(m,i,e+180|0);v=b+216|0;dc(v,i,e+216|0);A=b+252|0;dc(A,i,e+252|0);ha=h,ia=Tb(j),L[ha>>2]=ia;ha=h,ia=Tb(m),L[ha+4>>2]=ia;ha=h,ia=Tb(v),L[ha+8>>2]=ia;ha=h,ia=Tb(A),L[ha+12>>2]=ia;i=L[h+4>>2]>L[h>>2];i=L[h+8>>2]>L[h+(i<<2)>>2]?2:i;i=L[h+12>>2]>L[h+(i<<2)>>2]?3:i;m=h+(i<<2)|0;k=L[m>>2];if(k!=O(0)){i=N(i,36);zd(j,i+j|0);zd(l,i+l|0);ce(j,j,O(O(1)/O(W(L[m>>2]))))}Xa=h+16|0;if(k==O(0)){break e}h=Xa-16|0;Xa=h;j=b+180|0;i=b+144|0;l=e+180|0;dc(j,i,l);m=b+216|0;dc(m,i,e+216|0);v=b+252|0;dc(v,i,e+252|0);ha=h,ia=Tb(j),L[ha+4>>2]=ia;ha=h,ia=Tb(m),L[ha+8>>2]=ia;ha=h,ia=Tb(v),L[ha+12>>2]=ia;i=h+4|0;m=L[i+4>>2]>L[i>>2];m=L[i+8>>2]>L[i+(m<<2)>>2]?2:m;i=(m<<2)+i|0;k=L[i>>2];if(k!=O(0)){m=N(m,36);zd(j,m+j|0);zd(l,l+m|0);ce(j,j,O(O(1)/O(W(L[i>>2]))))}Xa=h+16|0;if(k==O(0)){break e}h=Xa-16|0;Xa=h;j=b+216|0;l=b+180|0;i=e+216|0;dc(j,l,i);m=b+252|0;dc(m,l,e+252|0);ha=h,ia=Tb(j),L[ha+8>>2]=ia;ha=h,ia=Tb(m),L[ha+12>>2]=ia;l=L[h+12>>2]>L[h+8>>2];m=(h+8|0)+(l<<2)|0;k=L[m>>2];if(k!=O(0)){l=N(l,36);zd(j,l+j|0);zd(i,i+l|0);ce(j,j,O(O(1)/O(W(L[m>>2]))))}Xa=h+16|0;if(k==O(0)){break e}h=b+252|0;dc(h,b+216|0,e+252|0);k=Tb(h);if(k!=O(0)){ce(h,h,O(O(1)/O(W(k))))}if(k==O(0)){break e}h=Xa-384|0;Xa=h;ha=h,ia=te(h,b,0),L[ha+336>>2]=ia;ha=h,ia=te(h+36|0,b,1),L[ha+340>>2]=ia;ha=h,ia=te(h+72|0,b,2),L[ha+344>>2]=ia;ha=h,ia=te(h+108|0,b,3),L[ha+348>>2]=ia;ha=h,ia=te(h+144|0,b,4),L[ha+352>>2]=ia;ha=h,ia=te(h+180|0,b,5),L[ha+356>>2]=ia;ha=h,ia=te(h+216|0,b,6),L[ha+360>>2]=ia;ha=h,ia=te(h+252|0,b,7),L[ha+364>>2]=ia;ha=h,ia=te(h+288|0,b,8),L[ha+368>>2]=ia;j=h+336|0;i=L[j+4>>2]>L[j>>2];i=L[j+8>>2]>L[j+(i<<2)>>2]?2:i;i=L[j+12>>2]>L[j+(i<<2)>>2]?3:i;i=L[j+16>>2]>L[j+(i<<2)>>2]?4:i;i=L[j+20>>2]>L[j+(i<<2)>>2]?5:i;i=L[j+24>>2]>L[j+(i<<2)>>2]?6:i;i=L[j+28>>2]>L[j+(i<<2)>>2]?7:i;i=L[j+32>>2]>L[j+(i<<2)>>2]?8:i;k=L[(i<<2)+j>>2];if(k!=O(0)){Aj(u,h+N(i,36)|0)}Xa=h+384|0;s=k!=O(0)}Xa=b+288|0;if(s){t=!(+O(P(ao(u)))<1e-5)}Xa=e+288|0;if(!t){break d}S=L[d+84>>2];ea=L[d+80>>2];fa=L[d+108>>2];I=L[d+76>>2];T=L[d+112>>2];J=L[d+120>>2];U=L[d+96>>2];V=L[d+72>>2];$=L[d+124>>2];r=L[d+88>>2];aa=O(O(V*$)+O(L[d+100>>2]/r));k=L[d+92>>2];L[o+4>>2]=aa*k;U=O(O(J*V)+O(U/r));L[o>>2]=U*k;V=L[d+72>>2];ga=L[d+128>>2];Y=L[d+104>>2];T=O(O($*I)+O(T/r));L[o+16>>2]=T*k;I=O(O(J*I)+O(fa/r));L[o+12>>2]=I*k;J=O(O(-S)*k);S=O(O(-ea)*k);L[o+8>>2]=O(J*aa)+O(O(S*U)+O(O(ga*V)+O(Y/r)));L[o+20>>2]=O(J*T)+O(O(S*I)+O(O(L[d+128>>2]*L[d+76>>2])+O(L[d+116>>2]/r)));r=O(L[d+120>>2]*k);L[o+24>>2]=r;k=O(L[d+124>>2]*k);L[o+28>>2]=k;L[o+32>>2]=O(L[d+128>>2]-O(r*L[d+80>>2]))-O(k*L[d+84>>2]);c=1}Xa=d+144|0;if(!c){break c}u=rb(E,Z);l=0;i=Xa-48|0;Xa=i;b=i+40|0;Ke(b,u,a);c=i+32|0;h=a+8|0;Ke(c,u,h);d=i+24|0;t=a+16|0;Ke(d,u,t);bo(i+16|0,b);bo(i+8|0,c);f:{if(!Oh(a,h,t,b,c,d)){break f}s=3;d=i+40|0;c=i+32|0;b=i+24|0;o=a;j=h;while(1){if((s|0)!=4){e=d;t=t+8|0;Ke(d,u,t);s=s+1|0;o=o+8|0;j=j+8|0;m=Oh(o,j,t,c,b,d);d=c;c=b;b=e;if(m){continue}break f}break}if(!Oh(j,t,a,c,b,i+16|0)){break f}l=Oh(t,a,h,b,i+16|0,i+8|0)}Xa=i+48|0;if(!l){break c}p=p+1|0}n=n+1|0;continue}break}if(!p){p=0;break a}k=O(O(1)/ca);a=(p|0)>0?p:0;n=0;while(1)if((a|0)==(n|0)){a=0;g:while(1){if(!((a|0)<(B|0)&(p|0)>2)){a=(p|0)>1?p:1;b=H[Nb(z,0)+4>>2];k=L[Nb(z,0)>>2];n=1;while(1)if((a|0)==(n|0)){Aj(q,rb(E,N(b,9)));k=L[q+32>>2];H[q+32>>2]=1065353216;k=O(O(1)/k);L[q>>2]=L[q>>2]*k;L[q+4>>2]=k*L[q+4>>2];L[q+8>>2]=k*L[q+8>>2];L[q+12>>2]=k*L[q+12>>2];L[q+16>>2]=k*L[q+16>>2];L[q+20>>2]=k*L[q+20>>2];L[q+24>>2]=k*L[q+24>>2];L[q+28>>2]=k*L[q+28>>2];p=1;break a}else{if(L[Nb(z,n)>>2]>2];b=H[Nb(z,n)+4>>2]}n=n+1|0;continue}}e=Vh(da,B-a|0)+a|0;d=(a|0)>(e|0)?a:e;b=0;h:while(1){if((b|0)==(p|0)){i=Nb(z,0);s=(((p|0)/2|0)+(p&1)|0)-1|0;n=0;t=Xa-16|0;Xa=t;j=Xf(t+8|0);i:{j:{h=p;if((h|0)>0){if((s|0)<=0){break j}p=h-1|0;u=s-1|0;o=i+(u<<3)|0;while(1){if((n|0)<(p|0)){L[j>>2]=L[o>>2];H[j+4>>2]=H[o+4>>2];a=p;b=n;while(1){c=b;while(1){b=c;c=b+1|0;K=i+(b<<3)|0;if(Zn(K,j)){continue}break}d=a;while(1){a=d;d=d-1|0;l=i+(a<<3)|0;if(Zn(j,l)){continue}break}if((a|0)>=(b|0)){Xd(K,l);b=c;a=d}if((a|0)>=(b|0)){continue}break}p=(b|0)<(s|0)?p:a;n=(a|0)<(u|0)?b:n;continue}break}a=H[o+4>>2];H[G>>2]=H[o>>2];H[G+4>>2]=a;Xa=t+16|0;break i}mb(ib(ib(lb(ib(ib(ib(72016,26332),26361),8906),82),9435),26645));_();X()}mb(ib(ib(lb(ib(ib(ib(72016,26682),26361),8906),83),9435),26711));_();X()}p=h>>1;a=e;continue g}h=rb(E,N(H[Nb(z,b)+4>>2],9));n=a;while(1)if((d|0)==(n|0)){b=b+1|0;continue h}else{c=Xa-16|0;Xa=c;j=H[(n<<2)+y>>2]<<3;o=j+C|0;yj(c+8|0,c+12|0,h,L[o>>2],L[o+4>>2]);j=j+D|0;L[c>>2]=L[c+8>>2]-L[j>>2];L[c+4>>2]=L[c+12>>2]-L[j+4>>2];r=L[c>>2];Y=O(r*r);r=L[c+4>>2];r=Kf(O(O(O(Y+O(r*r))*k)+O(1)));Xa=c+16|0;c=Nb(z,b);L[c>>2]=r+L[c>>2];n=n+1|0;continue}}}}else{ha=Nb(z,n),ja=0,H[ha>>2]=ja;ha=Nb(z,n),ja=n,H[ha+4>>2]=ja;n=n+1|0;continue}}mb(ib(ib(lb(ib(ib(ib(72016,26032),25546),8906),121),9435),26151));_();X()}mb(ib(ib(lb(ib(ib(ib(72016,25837),25546),8906),120),9435),25938));_();X()}mb(ib(ib(lb(ib(ib(ib(72016,25488),25546),8906),119),9435),25733));_();X()}Xa=G+16|0;if(p){a=Xa-112|0;Xa=a;b=0;k:{if(!ko(a+32|0,q,O(9999999747378752e-21))){break k}H[a+24>>2]=0;H[a+28>>2]=0;H[a+20>>2]=0;k=O(f|0);L[a+16>>2]=k;r=O(g|0);L[a+12>>2]=r;L[a+8>>2]=k;L[a+4>>2]=r;H[a>>2]=0;c=a+104|0;b=a+32|0;Ke(c,b,a+24|0);e=a+96|0;Ke(e,b,a+16|0);d=a+88|0;Ke(d,b,a+8|0);n=a+80|0;Ke(n,b,a);b=Xa-48|0;Xa=b;p=b+40|0;Dg(p,e,c);q=b+32|0;Dg(q,d,c);E=b+24|0;Dg(E,n,c);c=b+16|0;Dg(c,e,d);e=b+8|0;Dg(e,n,d);k=Mh(p,q);r=Mh(q,E);I=Mh(p,E);J=Mh(c,e);k=Ph(Ph(Ph(k,r),I),J);Xa=b+48|0;b=0;if(kO(0)?1:-1)+(k>O(0)?1:-1)|0)+(td(d,e,b)>O(0)?1:-1)|0)+(td(e,b,c)>O(0)?1:-1)|0;b=c>>31;b=((b^c)-b|0)==4}x=b;Xa=a+112|0}xe(R);xe(Q);Xa=w- -64|0}else{k=L[mc(b,H[Nb(d,x)>>2])>>2];ha=Nb(R,x),ia=k,L[ha>>2]=ia;k=L[mc(b,H[Nb(d,x)>>2])+4>>2];ha=Nb(R,x),ia=k,L[ha+4>>2]=ia;k=L[mc(c,H[Nb(d,x)+4>>2])>>2];ha=Nb(Q,x),ia=k,L[ha>>2]=ia;k=L[mc(c,H[Nb(d,x)+4>>2])+4>>2];ha=Nb(Q,x),ia=k,L[ha+4>>2]=ia;x=x+1|0;continue}break}return x}function am(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=O(0),A=0;e=Xa-144|0;Xa=e;d=pb(e,0,144);H[d+76>>2]=-1;H[d+44>>2]=a;H[d+32>>2]=262;H[d+84>>2]=a;e=b;u=c;c=0;i=Xa-304|0;Xa=i;a:{b:{c:{d:{e:{if(H[d+4>>2]){break e}Bh(d);if(H[d+4>>2]){break e}break d}a=I[e|0];if(!a){break a}f:{g:{h:{while(1){i:{j:{if(Fe(a&255)){while(1){a=e;e=e+1|0;if(Fe(I[a+1|0])){continue}break}Sd(d,0,0);while(1){b=H[d+4>>2];k:{if((b|0)!=H[d+104>>2]){H[d+4>>2]=b+1;b=I[b|0];break k}b=Lb(d)}if(Fe(b)){continue}break}e=H[d+4>>2];b=H[d+116>>2];if((b|0)>0|(b|0)>=0){e=e-1|0;H[d+4>>2]=e}b=e-H[d+44>>2]|0;c=b>>31;h=b;f=p+H[d+124>>2]|0;b=l+H[d+120>>2]|0;f=b>>>0>>0?f+1|0:f;e=b;b=h+b|0;f=c+f|0;l=b;p=b>>>0>>0?f+1|0:f;break j}l:{m:{n:{if(I[e|0]==37){a=I[e+1|0];if((a|0)==42){break n}if((a|0)!=37){break m}}Sd(d,0,0);o:{if(I[e|0]==37){while(1){a=H[d+4>>2];p:{if((a|0)!=H[d+104>>2]){H[d+4>>2]=a+1;a=I[a|0];break p}a=Lb(d)}if(Fe(a)){continue}break}e=e+1|0;break o}a=H[d+4>>2];if((a|0)!=H[d+104>>2]){H[d+4>>2]=a+1;a=I[a|0];break o}a=Lb(d)}if(I[e|0]!=(a|0)){b=H[d+116>>2];if((b|0)>0|(b|0)>=0){H[d+4>>2]=H[d+4>>2]-1}if((a|0)>=0){break a}c=0;if(!v){break d}break a}a=H[d+4>>2]-H[d+44>>2]|0;c=a>>31;h=a;b=p+H[d+124>>2]|0;a=l+H[d+120>>2]|0;b=a>>>0>>0?b+1|0:b;f=a;a=h+a|0;g=b+c|0;l=a;p=a>>>0>>0?g+1|0:g;a=e;break j}k=0;a=e+2|0;break l}if(!(!Td(a)|I[e+2|0]!=36)){a=I[e+1|0]-48|0;b=Xa-16|0;H[b+12>>2]=u;a=(a>>>0>1?(a<<2)-4|0:0)+u|0;H[b+8>>2]=a+4;k=H[a>>2];a=e+3|0;break l}k=H[u>>2];u=u+4|0;a=e+1|0}s=0;e=0;if(Td(I[a|0])){while(1){e=(I[a|0]+N(e,10)|0)-48|0;b=I[a+1|0];a=a+1|0;if(Td(b)){continue}break}}g=I[a|0];if((g|0)==109){n=0;s=(k|0)!=0;g=I[a+1|0];o=0;a=a+1|0}b=a;a=b+1|0;j=3;c=s;q:{r:{switch(g-65|0){case 39:c=b+2|0;b=I[b+1|0]==104;a=b?c:a;j=b?-2:-1;break q;case 43:c=b+2|0;b=I[b+1|0]==108;a=b?c:a;j=b?3:1;break q;case 51:case 57:j=1;break q;case 11:j=2;break q;case 41:break q;case 0:case 2:case 4:case 5:case 6:case 18:case 23:case 26:case 32:case 34:case 35:case 36:case 37:case 38:case 40:case 45:case 46:case 47:case 50:case 52:case 55:break r;default:break f}}j=0;a=b}b=I[a|0];c=(b&47)==3;t=c?1:j;q=c?b|32:b;s:{if((q|0)==91){break s}t:{if((q|0)!=110){if((q|0)!=99){break t}e=(e|0)>1?e:1;break s}bm(k,t,l,p);break j}Sd(d,0,0);while(1){b=H[d+4>>2];u:{if((b|0)!=H[d+104>>2]){H[d+4>>2]=b+1;b=I[b|0];break u}b=Lb(d)}if(Fe(b)){continue}break}b=H[d+4>>2];c=H[d+116>>2];if((c|0)>0|(c|0)>=0){b=b-1|0;H[d+4>>2]=b}b=b-H[d+44>>2]|0;c=b>>31;h=b;f=p+H[d+124>>2]|0;b=l+H[d+120>>2]|0;f=b>>>0>>0?f+1|0:f;l=b;b=h+b|0;p=c+f|0;p=b>>>0>>0?p+1|0:p;l=b}h=e;g=e>>31;Sd(d,e,g);b=H[d+4>>2];v:{if((b|0)!=H[d+104>>2]){H[d+4>>2]=b+1;break v}if((Lb(d)|0)<0){break h}}b=H[d+116>>2];if((b|0)>0|(b|0)>=0){H[d+4>>2]=H[d+4>>2]-1}b=16;w:{x:{y:{z:{A:{switch(q-88|0){default:b=q-65|0;if(b>>>0>6|!(1<>2]-H[d+44>>2]|0;if(H[d+120>>2]!=(0-b|0)|H[d+124>>2]!=(0-((b>>31)+((b|0)!=0)|0)|0)){break y}break c;case 3:case 11:case 27:if((q&239)==99){pb(i+32|0,-1,257);F[i+32|0]=0;if((q|0)!=115){break x}F[i+65|0]=0;F[i+46|0]=0;G[i+42>>1]=0;G[i+44>>1]=0;break x}c=I[a+1|0];f=(c|0)==94;pb(i+32|0,f,257);F[i+32|0]=0;b=f?a+2|0:a+1|0;B:{C:{D:{a=I[(f?2:1)+a|0];if((a|0)!=45){if((a|0)==93){break D}j=(c|0)!=94;a=b;break B}j=(c|0)!=94;F[i+78|0]=j;break C}j=(c|0)!=94;F[i+126|0]=j}a=b+1|0}while(1){b=I[a|0];E:{if((b|0)!=45){if(!b){break h}if((b|0)!=93){break E}break x}b=45;c=I[a+1|0];if(!c|(c|0)==93){break E}f=a+1|0;a=I[a-1|0];F:{if(c>>>0<=a>>>0){b=c;break F}while(1){a=a+1|0;F[a+(i+32|0)|0]=j;b=I[f|0];if(b>>>0>a>>>0){continue}break}}a=f}F[(b+i|0)+33|0]=j;a=a+1|0;continue};case 23:b=8;break z;case 12:case 29:b=10;break z;case 1:case 2:case 4:case 5:case 6:case 7:case 8:case 10:case 16:case 18:case 19:case 20:case 21:case 22:case 25:case 26:case 28:case 30:case 31:break w;case 0:case 24:case 32:break z;case 17:break A}}b=0}h=0;f=0;c=0;g=0;j=0;w=Xa-16|0;Xa=w;G:{if(!((b|0)!=1&b>>>0<=36)){H[17204]=28;break G}while(1){e=H[d+4>>2];H:{if((e|0)!=H[d+104>>2]){H[d+4>>2]=e+1;e=I[e|0];break H}e=Lb(d)}if(Fe(e)){continue}break}I:{J:{switch(e-43|0){case 0:case 2:break J;default:break I}}j=(e|0)==45?-1:0;e=H[d+4>>2];if((e|0)!=H[d+104>>2]){H[d+4>>2]=e+1;e=I[e|0];break I}e=Lb(d)}K:{L:{M:{N:{if(!(b&-17|(e|0)!=48)){e=H[d+4>>2];O:{if((e|0)!=H[d+104>>2]){H[d+4>>2]=e+1;e=I[e|0];break O}e=Lb(d)}if((e&-33)==88){b=16;e=H[d+4>>2];P:{if((e|0)!=H[d+104>>2]){H[d+4>>2]=e+1;e=I[e|0];break P}e=Lb(d)}if(I[e+50481|0]<16){break M}b=H[d+116>>2];if((b|0)>0|(b|0)>=0){H[d+4>>2]=H[d+4>>2]-1}Sd(d,0,0);break G}if(b){break N}b=8;break M}b=b?b:10;if(b>>>0>I[e+50481|0]){break N}b=H[d+116>>2];if((b|0)>0|(b|0)>=0){H[d+4>>2]=H[d+4>>2]-1}Sd(d,0,0);H[17204]=28;break G}if((b|0)!=10){break M}c=e-48|0;if(c>>>0<=9){b=0;while(1){b=N(b,10)+c|0;h=b>>>0<429496729;c=H[d+4>>2];Q:{if((c|0)!=H[d+104>>2]){H[d+4>>2]=c+1;e=I[c|0];break Q}e=Lb(d)}c=e-48|0;if(h&c>>>0<=9){continue}break}h=b}R:{if(c>>>0>9){break R}m=Iz(h,0,10,0);g=Ya;b=c;while(1){c=H[d+4>>2];S:{if((c|0)!=H[d+104>>2]){H[d+4>>2]=c+1;e=I[c|0];break S}e=Lb(d)}c=e-48|0;r=c>>>0>9;f=g;h=b+m|0;f=h>>>0>>0?f+1|0:f;if((f|0)==429496729&h>>>0>=2576980378|f>>>0>429496729|r){break R}m=Iz(h,f,10,0);g=Ya;b=c;if((g|0)==-1&m>>>0<=(b^-1)>>>0|(g|0)!=-1){continue}break}b=10;break L}b=10;if(c>>>0<=9){break L}break K}if(b-1&b){g=I[e+50481|0];if(g>>>0>>0){while(1){c=N(b,c)+g|0;h=c>>>0<119304647;e=H[d+4>>2];T:{if((e|0)!=H[d+104>>2]){H[d+4>>2]=e+1;e=I[e|0];break T}e=Lb(d)}g=I[e+50481|0];if(h&g>>>0>>0){continue}break}h=c}if(b>>>0<=g>>>0){break L}while(1){m=Iz(h,f,b,0);c=Ya;g=g&255;if((c|0)==-1&(g^-1)>>>0>>0){break L}e=g+m|0;f=e>>>0>>0?c+1|0:c;h=e;e=H[d+4>>2];U:{if((e|0)!=H[d+104>>2]){H[d+4>>2]=e+1;e=I[e|0];break U}e=Lb(d)}g=I[e+50481|0];if(b>>>0<=g>>>0){break L}Nc(w,b,0,0,0,h,f,0,0);if(!(H[w+8>>2]|H[w+12>>2])){continue}break}break L}m=F[(N(b,23)>>>5&7)+50737|0];c=I[e+50481|0];if(c>>>0>>0){while(1){g=g<>>0<134217728;c=H[d+4>>2];V:{if((c|0)!=H[d+104>>2]){H[d+4>>2]=c+1;e=I[c|0];break V}e=Lb(d)}c=I[e+50481|0];if(h&c>>>0>>0){continue}break}h=g}if(b>>>0<=c>>>0){break L}g=m;r=g&31;if((g&63)>>>0>=32){g=0;r=-1>>>r|0}else{g=-1>>>r|0;r=g|(1<>>0>r>>>0){break L}while(1){x=c&255;e=h;c=m&31;if((m&63)>>>0>=32){f=e<>>32-c|f<>2];W:{if((c|0)!=H[d+104>>2]){H[d+4>>2]=c+1;e=I[c|0];break W}e=Lb(d)}c=I[e+50481|0];if(b>>>0<=c>>>0){break L}if((f|0)==(g|0)&h>>>0<=r>>>0|f>>>0>>0){continue}break}}if(I[e+50481|0]>=b>>>0){break K}while(1){c=H[d+4>>2];X:{if((c|0)!=H[d+104>>2]){H[d+4>>2]=c+1;c=I[c|0];break X}c=Lb(d)}if(I[c+50481|0]>>0){continue}break}H[17204]=68;j=0;h=-1;f=-1}b=H[d+116>>2];if((b|0)>0|(b|0)>=0){H[d+4>>2]=H[d+4>>2]-1}if(j|1?0:(f&h)==-1){H[17204]=68;h=-2;f=-1;break G}b=j;c=b^h;h=c-b|0;e=b>>31;f=(e^f)-((b>>>0>c>>>0)+e|0)|0}Xa=w+16|0;b=H[d+4>>2]-H[d+44>>2]|0;if(H[d+120>>2]==(0-b|0)&H[d+124>>2]==(0-((b>>31)+((b|0)!=0)|0)|0)){break c}if(!(!k|(q|0)!=112)){H[k>>2]=h;break w}bm(k,t,h,f);break w}if(!k){break w}b=H[i+16>>2];c=H[i+20>>2];e=H[i+8>>2];f=H[i+12>>2];Y:{switch(t|0){case 0:y=k,z=Tl(e,f,b,c),L[y>>2]=z;break w;case 1:y=k,A=Vi(e,f,b,c),M[y>>3]=A;break w;case 2:break Y;default:break w}}H[k>>2]=e;H[k+4>>2]=f;H[k+8>>2]=b;H[k+12>>2]=c;break w}m=(q|0)==99;j=m?e+1|0:31;t=(t|0)!=1;Z:{if(!t){b=k;if(s){b=qb(j<<2);if(!b){break g}}H[i+296>>2]=0;H[i+300>>2]=0;e=0;_:{while(1){o=b;while(1){b=H[d+4>>2];$:{if((b|0)!=H[d+104>>2]){H[d+4>>2]=b+1;b=I[b|0];break $}b=Lb(d)}if(!I[(b+i|0)+33|0]){break _}F[i+27|0]=b;b=rh(i+28|0,i+27|0,1,i+296|0);if((b|0)==-2){continue}if((b|0)==-1){break i}if(o){H[(e<<2)+o>>2]=H[i+28>>2];e=e+1|0}if(!((e|0)==(j|0)&s)){continue}break}j=j<<1|1;b=pg(o,j<<2);if(b){continue}break}c=1;n=0;break f}if(i+296|0?H[i+296>>2]:0){break i}n=0;break Z}if(s){e=0;b=qb(j);if(!b){break g}while(1){n=b;while(1){b=H[d+4>>2];aa:{if((b|0)!=H[d+104>>2]){H[d+4>>2]=b+1;b=I[b|0];break aa}b=Lb(d)}if(!I[(b+i|0)+33|0]){o=0;break Z}F[e+n|0]=b;e=e+1|0;if((j|0)!=(e|0)){continue}break}c=1;o=0;j=j<<1|1;b=pg(n,j);if(b){continue}break}break f}e=0;if(k){while(1){b=H[d+4>>2];ba:{if((b|0)!=H[d+104>>2]){H[d+4>>2]=b+1;b=I[b|0];break ba}b=Lb(d)}if(I[(b+i|0)+33|0]){F[e+k|0]=b;e=e+1|0;continue}else{o=0;n=k;break Z}}}while(1){b=H[d+4>>2];ca:{if((b|0)!=H[d+104>>2]){H[d+4>>2]=b+1;b=I[b|0];break ca}b=Lb(d)}if(I[(b+i|0)+33|0]){continue}break}n=0;o=0}b=H[d+4>>2];c=H[d+116>>2];if((c|0)>0|(c|0)>=0){b=b-1|0;H[d+4>>2]=b}c=b-H[d+44>>2]|0;b=c+H[d+120>>2]|0;f=H[d+124>>2]+(c>>31)|0;f=b>>>0>>0?f+1|0:f;if(!(f|b)|((b|0)!=(h|0)|(f|0)!=(g|0))&(q|0)==99){break c}da:{if(!s){break da}if(!t){H[k>>2]=o;break da}H[k>>2]=n}if(m){break w}if(o){H[(e<<2)+o>>2]=0}if(!n){n=0;break w}F[e+n|0]=0}b=H[d+4>>2]-H[d+44>>2]|0;e=b>>31;h=b;b=p+H[d+124>>2]|0;c=l+H[d+120>>2]|0;b=c>>>0>>0?b+1|0:b;l=c;c=h+c|0;f=b+e|0;f=c>>>0>>0?f+1|0:f;l=c;p=f;v=((k|0)!=0)+v|0}e=a+1|0;a=I[a+1|0];if(a){continue}break a}break}n=0}c=s;break f}c=1;n=0;o=0}if(v){break b}}v=-1;break b}c=s}if(!c){break a}jb(n);jb(o)}Xa=i+304|0;Xa=d+144|0;return v}function aw(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0;q=Xa-32|0;Xa=q;d=H[17178];H[17178]=d+1;H[q+28>>2]=d;o=Cc(q+28|0);d=H[q+28>>2];H[o+212>>2]=b;H[o+208>>2]=a;H[o>>2]=d;a=N(a,b);b=a<<2;H[o+200>>2]=b;C=o,D=qb(b),H[C+196>>2]=D;C=o,D=qb(a),H[C+204>>2]=D;n=Xa-32|0;Xa=n;H[n+24>>2]=c;H[n+28>>2]=d;C=n,D=sc(68668,n+28|0),H[C+16>>2]=D;C=n,D=kc(),H[C+8>>2]=D;a:{b:{c:{if(xc(n+16|0,n+8|0)){break c}a=Cc(n+28|0);C=n,D=sc(68688,n+24|0),H[C+16>>2]=D;C=n,D=kc(),H[C+8>>2]=D;if(xc(n+16|0,n+8|0)){break c}e=ub(a+8|0,Jn(n+24|0),184);c=H[a+8>>2];b=H[a+12>>2];if(!((c|0)==H[a+208>>2]&(b|0)==H[a+212>>2])){H[n+4>>2]=b;H[n>>2]=c;sb(0,2,37331,n);b=H[a+208>>2];c=H[e>>2];d=H[e+4>>2];g=H[a+212>>2];H[e+4>>2]=g;H[e>>2]=b;f=+(g|0)/+(d|0);h=+(b|0)/+(c|0);b=0;while(1){if((b|0)!=4){d=b<<3;c=d+e|0;d=d+e|0;M[c+8>>3]=h*M[d+8>>3];M[c+40>>3]=f*M[d+40>>3];M[c+72>>3]=M[d+72>>3];b=b+1|0;continue}break}d:{e:{f:{g:{h:{i:{b=H[e+176>>2];switch(b-1|0){case 0:break f;case 1:break g;case 2:break h;case 3:break i;default:break d}}M[e+104>>3]=M[e+104>>3];M[e+112>>3]=M[e+112>>3];M[e+120>>3]=M[e+120>>3];M[e+128>>3]=M[e+128>>3];M[e+136>>3]=h*M[e+136>>3];M[e+144>>3]=f*M[e+144>>3];M[e+152>>3]=h*M[e+152>>3];M[e+160>>3]=f*M[e+160>>3];M[e+168>>3]=M[e+168>>3];break e}M[e+104>>3]=h*M[e+104>>3];M[e+112>>3]=f*M[e+112>>3];M[e+120>>3]=M[e+120>>3];M[e+128>>3]=M[e+128>>3];M[e+136>>3]=M[e+136>>3]/(h*f);M[e+144>>3]=M[e+144>>3]/(f*(h*h*f));break e}M[e+104>>3]=h*M[e+104>>3];M[e+112>>3]=f*M[e+112>>3];M[e+120>>3]=M[e+120>>3];M[e+128>>3]=M[e+128>>3]/(h*f);M[e+136>>3]=M[e+136>>3]/(f*(h*h*f));break e}M[e+104>>3]=h*M[e+104>>3];M[e+112>>3]=f*M[e+112>>3];M[e+120>>3]=M[e+120>>3];M[e+128>>3]=M[e+128>>3]/(h*f)}H[e+176>>2]=b}}Mn(a);b=Xa-32|0;Xa=b;j:{c=qb(208);if(c){k:{d=ub(c,e,184);g=H[e>>2]+30|0;H[d+192>>2]=g;c=H[e+4>>2];H[d+204>>2]=15;H[d+200>>2]=15;r=c+30|0;H[d+196>>2]=r;l=N(g,r)<<3;c=qb(l);H[d+184>>2]=c;if(!c){break k}l=qb(l);H[d+188>>2]=l;if(!l){break k}x=(r|0)>0?r:0;t=(g|0)>0?g:0;g=e+104|0;v=H[e+176>>2];while(1){if((p|0)!=(x|0)){k=+O(p-15|0);r=0;while(1){if((r|0)!=(t|0)){w=+O(r-15|0);f=w;l:{m:{n:{switch(v-1|0){case 3:y=M[g+48>>3];h=M[g+64>>3];z=M[g+32>>3];f=(f-y)*h/z;A=M[g+56>>3];B=M[g+40>>3];h=(k-A)*h/B;i=f*f+h*h;j=M[g+8>>3]*i*i+(M[g>>3]*i+1);m=M[g+24>>3];s=M[g+16>>3];M[b+8>>3]=(m*((f+f)*f+i)+(f*j+h*((s+s)*f)))*z+y;f=A+B*((m+m)*f*h+(h*j+s*((h+h)*h+i)));break m;case 2:j=M[g+16>>3];h=j*(k-M[g+8>>3]);i=M[g>>3];f=(f-i)*j;if(!(f!=0|h!=0)){M[b+8>>3]=i;f=M[g+8>>3];break m}j=f;f=f*f+h*h;f=f*(M[g+40>>3]/1e8/-1e5)*f+(M[g+32>>3]/-1e8*f+1);M[b+8>>3]=j*f*M[g+24>>3]+i;f=h*f+M[g+8>>3];break m;case 1:j=M[g+16>>3];h=j*(k-M[g+8>>3]);i=M[g>>3];f=(f-i)*j;if(!(f!=0|h!=0)){M[b+8>>3]=i;f=M[g+8>>3];break m}j=f;f=f*f+h*h;f=f*(M[g+32>>3]/1e8/-1e5)*f+(M[g+24>>3]/-1e8*f+1);M[b+8>>3]=j*f+i;f=h*f+M[g+8>>3];break m;case 0:break n;default:break l}}j=M[g+16>>3];h=j*(k-M[g+8>>3]);i=M[g>>3];f=(f-i)*j;if(!(f!=0|h!=0)){M[b+8>>3]=i;f=M[g+8>>3];break m}j=f;f=M[g+24>>3]/-1e8*(f*f+h*h)+1;M[b+8>>3]=j*f+i;f=h*f+M[g+8>>3]}M[b>>3]=f}L[c>>2]=M[b+8>>3];L[c+4>>2]=M[b>>3];wp(g,w,k,b+24|0,b+16|0,v);L[l>>2]=M[b+24>>3];L[l+4>>2]=M[b+16>>3];r=r+1|0;l=l+8|0;c=c+8|0;continue}break}p=p+1|0;continue}break}Xa=b+32|0;b=d;break j}}break b}c=b;H[a+192>>2]=b;if(!b){Je(36858);break c}o:{b=qb(7062432);if(b){p:{H[b+7062408>>2]=0;H[b>>2]=0;H[b+4>>2]=-1;H[b+7062424>>2]=3;H[b+7062416>>2]=0;H[b+7062420>>2]=1071644672;H[b+24>>2]=0;H[b+28>>2]=2;H[b+16>>2]=100;H[b+20>>2]=0;H[b+8>>2]=0;H[b+12>>2]=1;H[b+32>>2]=c;H[b+4834148>>2]=0;d=H[c>>2];H[b+36>>2]=d;c=H[c+4>>2];H[b+4834152>>2]=0;H[b+15408>>2]=0;H[b+44>>2]=0;H[b+40>>2]=c;H[b+4818296>>2]=0;c=qb(N(c,d)<<1);H[b+4834144>>2]=c;if(!c){break p}H[b+7062384>>2]=0;cs(b,0);H[b+7062388>>2]=-1;cq(b,0);if(b){H[b+7062396>>2]=0;H[b+7062392>>2]=7}break o}}break b}H[a+216>>2]=b;if(!b){Je(36901);break c}d=Xa-16|0;Xa=d;c=H[a+544>>2];q:{if(!b|(c|0)==H[b+4>>2]){break q}if(c>>>0<=14){r:{s:{if(1<>2]=c;C=b,D=kq(c),H[C+8>>2]=D;switch(H[b+24>>2]-1|0){case 3:break r;case 0:break s;default:break q}}H[b+4>>2]=c;C=b,D=kq(c),H[C+8>>2]=D;t:{switch(H[b+24>>2]){case 0:H[b+24>>2]=1;break q;case 3:break t;default:break q}}H[b+24>>2]=4;break q}H[b+24>>2]=4;break q}H[b+24>>2]=3;break q}H[d>>2]=c;sb(0,3,8422,d)}Xa=d+16|0;c=e+8|0;u:{b=qb(4);if(b){c=xj(c);H[b>>2]=c;if(!c){jb(b);b=0}break u}break b}H[a+220>>2]=b;if(!b){Je(32662);break c}h=M[a+392>>3];f=M[a+400>>3];r=a+416|0;g=0;c=0;d=Xa-400|0;Xa=d;b=H[a+192>>2];v=H[b+4>>2];x=H[b>>2];e=d+304|0;l=Xa-96|0;Xa=l;v:{p=b+8|0;if(!(M[p+88>>3]>=0)){while(1){b=0;if((g|0)==3){break v}while(1){if((b|0)!=4){u=b<<3;t=g<<5;M[u+(t+l|0)>>3]=-M[u+(p+t|0)>>3];b=b+1|0;continue}break}g=g+1|0;continue}}while(1){b=0;if((g|0)==3){break v}while(1){if((b|0)!=4){u=b<<3;t=g<<5;M[u+(t+l|0)>>3]=M[u+(p+t|0)>>3];b=b+1|0;continue}break}g=g+1|0;continue}}g=0;while(1){b=0;if((g|0)==3){k=M[l+64>>3];i=M[l+72>>3];j=M[l+80>>3];m=Zj(k,i,j);M[e+80>>3]=m;k=k/m;M[d+272>>3]=k;i=i/M[e+80>>3];M[d+280>>3]=i;j=j/M[e+80>>3];M[d+288>>3]=j;M[d+296>>3]=M[l+88>>3]/M[e+80>>3];w=i;s=j;i=M[l+32>>3];j=M[l+40>>3];m=M[l+48>>3];k=Wj(k,w,s,i,j,m);M[e+48>>3]=k;i=i-k*M[d+272>>3];j=j-k*M[d+280>>3];k=m-k*M[d+288>>3];m=Zj(i,j,k);M[e+40>>3]=m;M[d+240>>3]=i/m;M[d+248>>3]=j/M[e+40>>3];M[d+256>>3]=k/M[e+40>>3];j=M[l>>3];m=M[l+8>>3];s=M[l+16>>3];k=Wj(M[d+272>>3],M[d+280>>3],M[d+288>>3],j,m,s);M[e+16>>3]=k;i=Wj(M[d+240>>3],M[d+248>>3],M[d+256>>3],j,m,s);M[e+8>>3]=i;j=j-i*M[d+240>>3]-k*M[d+272>>3];m=m-i*M[d+248>>3]-k*M[d+280>>3];k=s-i*M[d+256>>3]-k*M[d+288>>3];i=Zj(j,m,k);M[e>>3]=i;M[d+208>>3]=j/i;M[d+216>>3]=m/M[e>>3];M[d+224>>3]=k/M[e>>3];k=M[d+296>>3];i=(M[l+56>>3]-M[e+48>>3]*k)/M[e+40>>3];M[d+264>>3]=i;M[d+232>>3]=(M[l+24>>3]-M[e+8>>3]*i-k*M[e+16>>3])/M[e>>3];g=0;while(1){b=0;if((g|0)==3){Xa=l+96|0}else{while(1){if((b|0)!=3){p=(e+(g<<5)|0)+(b<<3)|0;M[p>>3]=M[p>>3]/M[e+80>>3];b=b+1|0;continue}break}g=g+1|0;continue}break}}else{while(1){if((b|0)!=4){p=(e+(g<<5)|0)+(b<<3)|0;H[p>>2]=0;H[p+4>>2]=0;b=b+1|0;continue}break}g=g+1|0;continue}break}k=+(v-1|0);while(1){if((c|0)==4){w:{i=M[d+384>>3];b=0;while(1){c=0;if((b|0)!=3){while(1){if((c|0)!=3){e=c<<3;M[e+((d+128|0)+N(b,24)|0)>>3]=M[e+((d+304|0)+(b<<5)|0)>>3]/i;c=c+1|0;continue}break}b=b+1|0;continue}break}H[d+32>>2]=0;H[d+36>>2]=0;H[d+56>>2]=0;H[d+60>>2]=0;b=d- -64|0;H[b>>2]=0;H[b+4>>2]=0;H[d+72>>2]=0;H[d+76>>2]=0;H[d+104>>2]=0;H[d+108>>2]=0;i=h-f;M[d+80>>3]=(h+f)/i;M[d+88>>3]=(f+f)*h/i;M[d+40>>3]=M[d+160>>3]*-2/k;f=M[d+168>>3];M[d+48>>3]=-((f+f)/k+-1);H[d+24>>2]=0;H[d+28>>2]=0;H[d+96>>2]=0;H[d+100>>2]=0;f=M[d+128>>3];i=f+f;f=+(x-1|0);M[d>>3]=i/f;h=M[d+136>>3];M[d+8>>3]=(h+h)/f;h=M[d+144>>3];M[d+16>>3]=-((h+h)/f+-1);H[d+120>>2]=0;H[d+124>>2]=0;H[d+112>>2]=0;H[d+116>>2]=-1074790400;i=M[d+296>>3];j=M[d+264>>3];b=0;m=M[d+232>>3];while(1){if((b|0)==4){break w}e=d+(b<<5)|0;f=M[e+16>>3];h=M[e+8>>3];k=M[e>>3];c=0;while(1){if((c|0)!=3){g=(d+208|0)+(c<<3)|0;M[r+((c<<2)+b<<3)>>3]=f*M[g- -64>>3]+(k*M[g>>3]+h*M[g+32>>3]);c=c+1|0;continue}break}M[(r+(b<<3)|0)+96>>3]=f*i+(k*m+h*j)+M[e+24>>3];b=b+1|0;continue}}}else{b=(d+304|0)+(c<<3)|0;M[b+32>>3]=k*M[b- -64>>3]-M[b+32>>3];c=c+1|0;continue}break}Xa=d+400|0;C=a,D=$m(H[a+192>>2]),H[C+224>>2]=D}Xa=n+32|0;break a}sb(0,3,1828,0);ba(1);X()}Wd(34315,H[o+200>>2]);a=H[o>>2];b=H[o+196>>2];c=H[o+200>>2];H[q+20>>2]=H[o+204>>2];H[q+16>>2]=68720;H[q+12>>2]=o+416;H[q+8>>2]=c;H[q+4>>2]=b;H[q>>2]=a;ga(68325,37412,q|0)|0;Xa=q+32|0;return H[o>>2]}function bw(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=O(0),r=0,s=0,t=0,u=O(0),v=O(0),w=O(0),x=O(0),y=O(0),z=0,A=O(0),B=0,C=0,D=0;o=Xa-48|0;Xa=o;H[o+44>>2]=a;C=o,D=sc(68668,o+44|0),H[C>>2]=D;C=o,D=kc(),H[C+40>>2]=D;a:{if(xc(o,o+40|0)){c=H[15877];break a}a=Cc(o+44|0);d=pb(o,0,40);c=H[a+196>>2];H[d+16>>2]=1;H[d>>2]=c;H[d+12>>2]=H[a+204>>2];j=Xa-80|0;Xa=j;b:{c:{d:{b=H[a+216>>2];e:{if(!b|!d){break e}H[b+44>>2]=0;p=b+44|0;a=H[b+7062388>>2];f:{g:{if((a|0)==4){a=H[b+7062396>>2];if((a|0)>0){H[b+7062396>>2]=a-1;break g}c=H[b+16>>2];a=c+H[b+7062400>>2]|0;i=(a|0)<255?a:255;H[j+68>>2]=i;a=H[b+7062404>>2];H[j+76>>2]=c;a=c-a|0;k=(a|0)>0?a:0;H[j+72>>2]=k;n=b+48|0;r=b+15408|0;e=b+15416|0;f=b+4834144|0;a=0;while(1){if((a|0)!=3){s=a<<2;if((Oi(H[d+12>>2],H[b+36>>2],H[b+40>>2],H[b>>2],H[b+12>>2],H[s+(j+68|0)>>2],H[b+20>>2],f,0)|0)<0){break e}if((po(H[b+36>>2],H[b+40>>2],f,H[b+20>>2],e,r)|0)<0){break e}if((_m(H[d>>2],H[b+36>>2],H[b+40>>2],H[b+4>>2],e,H[b+15408>>2],H[b+7062384>>2],H[b+20>>2],H[b+24>>2],H[b+32>>2]+184|0,M[b+7062416>>3],n,p,H[b+7062424>>2])|0)<0){break e}H[s+(j+56|0)>>2]=H[p>>2];a=a+1|0;continue}break}h:{if(H[b>>2]!=1){f=H[j+60>>2];a=H[j+64>>2];e=H[j+56>>2];break h}H[j+48>>2]=i;e=H[j+56>>2];H[j+52>>2]=e;H[j+32>>2]=k;f=H[j+60>>2];H[j+36>>2]=f;H[j+40>>2]=c;a=H[j+64>>2];H[j+44>>2]=a;sb(0,3,9727,j+32|0)}if(!((a|0)<(e|0)|(a|0)<(f|0))){d=H[b+7062400>>2];a=H[b+7062404>>2];i:{j:{if((d|0)<(a|0)){d=d+1|0;break j}if((a|0)<(d|0)){H[b+7062404>>2]=a+1;break i}H[b+7062404>>2]=a+1;d=d+1|0}H[b+7062400>>2]=d}if((d+c|0)>=255){H[b+7062400>>2]=1;d=1}if((d|0)>=(c|0)){H[b+7062404>>2]=1}H[b+7062396>>2]=H[b+7062392>>2];break c}a=(e|0)<(f|0)?k:i;H[b+16>>2]=a;e=1;c=a-c|0;k:{if((c|0)>0){H[b+7062400>>2]=c;break k}H[b+7062400>>2]=1;e=0-c|0}H[b+7062404>>2]=e;if(H[b>>2]==1){H[j+16>>2]=a;sb(0,3,10465,j+16|0)}H[b+7062396>>2]=H[b+7062392>>2];a=H[b+7062388>>2]}l:{switch(a-1|0){case 2:c=-1;m:{a=H[b+7062408>>2];s=H[d+12>>2];if((_i(a,s)|0)<0){break m}if(!H[a>>2]){e=qb(N(H[a+8>>2],H[a+4>>2]));H[a>>2]=e;if(!e){break m}}while(1){n:{c=0;i=H[a+8>>2];if((i|0)<=(g|0)){break n}while(1){o:{k=0;e=0;i=-4;n=H[a+4>>2];if((n|0)<=(c|0)){break o}while(1){if((i|0)!=5){p:{f=g+i|0;if((f|0)<0|(f|0)>=H[a+8>>2]){break p}z=N(f,n);f=-4;while(1){if((f|0)==5){break p}r=c+f|0;if(!((r|0)<0|(n|0)<=(r|0))){k=I[s+(r+z|0)|0]+k|0;e=e+1|0}f=f+1|0;continue}}i=i+1|0;continue}break}F[H[a>>2]+(N(g,n)+c|0)|0]=(k|0)/(e|0);c=c+1|0;continue}break}g=g+1|0;continue}break}f=0;while(1){if((N(H[a+4>>2],i)|0)<=(f|0)){break m}e=H[a>>2]+f|0;F[e|0]=I[e|0]-7;f=f+1|0;i=H[a+8>>2];continue}}if((c|0)<0){break b}a=H[b+7062408>>2];c=Oi(H[d+12>>2],H[a+4>>2],H[a+8>>2],H[b>>2],H[b+12>>2],0,0,b+4834144|0,H[a>>2]);if((c|0)>=0){break f}break b;case 0:case 1:break l;default:break g}}c=H[b+7062396>>2];if((c|0)>0){H[b+7062396>>2]=c-1;break g}i=H[d+12>>2];f=H[b+7062408>>2];q:{if((a|0)==1){a=0;c=0;e=0;if((_i(f,i)|0)<0){a=-1}else{while(1){i=f+(g<<2)|0;a=H[i+12>>2]+a|0;H[i+1036>>2]=a;g=g+1|0;c=(c&255)+1|0;if((c|0)==(c&255)){continue}break}a=0}if((a|0)>=0){q=O(O(N(H[f+8>>2],H[f+4>>2])|0)*O(.5));r:{if(q=O(0)){g=~~q>>>0;break r}g=0}while(1){a=e;e=a+1|0;i=a&255;c=H[(f+(i<<2)|0)+1036>>2];if(g>>>0>c>>>0){continue}break}while(1){if((c|0)==(g|0)){a=a+1|0;c=H[(f+((a&255)<<2)|0)+1036>>2];continue}break}F[j+68|0]=i+(a&255)>>>1;a=0}break q}if((_i(f,i)|0)<0){a=-1}else{e=1;a=1;while(1){w=O(w+O(N(H[(f+(e<<2)|0)+12>>2],e)>>>0));e=e+1|0;a=(a&255)+1|0;if((a|0)==(a&255)){continue}break}A=O(N(H[f+8>>2],H[f+4>>2])|0);e=0;a=0;while(1){s:{c=H[(f+(e<<2)|0)+12>>2];q=O(q+O(c>>>0));if(q!=O(0)){u=O(A-q);if(u==O(0)){break s}v=O(v+O(N(e,c)>>>0));x=O(O(v/q)-O(O(w-v)/u));u=O(x*O(x*O(q*u)));c=u>y;y=c?u:y;g=c?e:g}e=e+1|0;a=(a&255)+1|0;if((a|0)==(a&255)){continue}}break}F[j+68|0]=g;a=0}}c=a;if((a|0)<0){break b}t:{if(H[b>>2]!=1){break t}a=I[j+68|0];if((a|0)==H[b+16>>2]){break t}c=H[b+7062388>>2];H[j+4>>2]=a;H[j>>2]=(c|0)==1?11174:11678;sb(0,3,11041,j)}H[b+16>>2]=I[j+68|0];H[b+7062396>>2]=H[b+7062392>>2]}if((Oi(H[d+12>>2],H[b+36>>2],H[b+40>>2],H[b>>2],H[b+12>>2],H[b+16>>2],H[b+20>>2],b+4834144|0,0)|0)<0){break e}}a=b+15416|0;if((po(H[b+36>>2],H[b+40>>2],b+4834144|0,H[b+20>>2],a,b+15408|0)|0)>=0){break d}}c=-1;break b}c=-1;if((_m(H[d>>2],H[b+36>>2],H[b+40>>2],H[b+4>>2],a,H[b+15408>>2],H[b+7062384>>2],H[b+20>>2],H[b+24>>2],H[b+32>>2]+184|0,M[b+7062416>>3],b+48|0,p,H[b+7062424>>2])|0)<0){break b}}if(H[b+28>>2]!=1){a=H[b+4818296>>2];p=(a|0)>0?a:0;i=0;while(1){if((i|0)!=(p|0)){d=0;a=H[b+44>>2];g=(a|0)>0?a:0;e=N(i,264)+b|0;f=e+4818368|0;k=e+4818360|0;n=e+4818304|0;a=-1;l=.5;while(1){if((d|0)!=(g|0)){c=(d<<8)+b|0;h=+H[c+48>>2];m=+H[n>>2]/h;u:{if(m<.7|m>1.43){break u}m=M[c+104>>3]-M[k>>3];t=m*m;m=M[c+112>>3]-M[f>>3];h=(t+m*m)/h;if(!(h>2];switch(k|0){case 3:case 4:break w;case 0:case 1:case 2:break x;default:break b}}m=M[e+4818336>>3];a=(a<<8)+b|0;if(!(m>M[a+80>>3])){break v}M[a+80>>3]=m;c=H[e+4818308>>2];H[a+52>>2]=c;n=e+4818320|0;f=0;g=-1;l=1e8;while(1){h=0;d=0;if((f|0)!=4){while(1){if((d|0)!=4){t=h;r=e+(d<<4)|0;s=a+((d+f&3)<<4)|0;h=M[r+4818472>>3]-M[s+216>>3];B=h*h;h=M[r+4818480>>3]-M[s+224>>3];h=t+(B+h*h);d=d+1|0;continue}break}if(h>2]-f|0)+4|0)%4|0;l=h}f=f+1|0;continue}break}H[a- -64>>2]=g;if(k>>>0<=1){M[a+88>>3]=m;H[a+56>>2]=c;H[a+68>>2]=g;break v}M[a+96>>3]=m;H[a+60>>2]=c;H[a+72>>2]=g;break v}h=M[e+4818344>>3];a=(a<<8)+b|0;y:{if(h>M[a+88>>3]){l=M[e+4818352>>3];break y}l=M[e+4818352>>3];if(!(l>M[a+96>>3])){break v}}M[a+88>>3]=h;d=H[e+4818312>>2];M[a+96>>3]=l;H[a+56>>2]=d;H[a+60>>2]=H[e+4818316>>2];f=0;g=-1;l=1e8;while(1){h=0;d=0;if((f|0)!=4){while(1){if((d|0)!=4){t=h;c=e+(d<<4)|0;k=a+((d+f&3)<<4)|0;h=M[c+4818472>>3]-M[k+216>>3];m=h*h;h=M[c+4818480>>3]-M[k+224>>3];h=t+(m+h*h);d=d+1|0;continue}break}d=h>2]=(d+H[e+4818324>>2]|0)%4;H[a+72>>2]=(d+H[e+4818328>>2]|0)%4}i=i+1|0;continue}break}mp(b);d=0;g=0;while(1){if(H[b+4818296>>2]>(d|0)){c=N(d,264)+b|0;e=c+4818560|0;a=H[e>>2];H[e>>2]=a+1;if((a|0)<=2){if((d|0)!=(g|0)){ub((N(g,264)+b|0)+4818304|0,c+4818304|0,264)}g=g+1|0}d=d+1|0;continue}break}H[b+4818296>>2]=g;a=H[b+44>>2];c=(a|0)>0?a:0;e=0;while(1){z:{A:{if((e|0)==(c|0)){break A}a=(e<<8)+b|0;f=H[a+52>>2];if((f|0)<0){break z}i=a+48|0;d=0;a=(g|0)>0?g:0;while(1){B:{if((a|0)!=(d|0)){if((f|0)!=H[(N(d,264)+b|0)+4818308>>2]){break B}a=d}if((a|0)==(g|0)){if((g|0)==60){break A}g=g+1|0;H[b+4818296>>2]=g}a=N(a,264)+b|0;ub(a+4818304|0,i,256);H[a+4818560>>2]=1;break z}d=d+1|0;continue}}c=0;if(H[b+28>>2]==2){break b}a=0;C:while(1){if((a|0)>=(g|0)){break b}d=0;f=H[b+44>>2];e=(f|0)>0?f:0;i=N(a,264)+b|0;k=i+4818368|0;n=i+4818360|0;i=i+4818304|0;while(1){D:{if((d|0)!=(e|0)){p=(d<<8)+b|0;l=+H[p+48>>2];h=+H[i>>2]/l;if(h<.7|h>1.43){break D}h=M[p+104>>3]-M[n>>3];t=h*h;h=M[p+112>>3]-M[k>>3];if(!((t+h*h)/l<.5)){break D}}else{d=e}if((d|0)==(f|0)){ub(((f<<8)+b|0)+48|0,i,256);H[b+44>>2]=H[b+44>>2]+1;g=H[b+4818296>>2]}a=a+1|0;continue C}d=d+1|0;continue}}}e=e+1|0;continue}}mp(b);c=0}Xa=j+80|0}Xa=o+48|0;return c|0}function Yl(a,b,c,d,e,f,g,h,i){var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,I=0,J=0,L=0,M=0,N=0;l=Xa-336|0;Xa=l;m=i&65535;p=d;q=e&65535;s=(e^i)&-2147483648;k=h;x=i>>>16&32767;y=e>>>16&32767;a:{b:{if(x-32767>>>0>4294934529&y-32767>>>0>=4294934530){break b}j=e&2147483647;if(!(!d&(j|0)==2147418112?!(b|c):j>>>0<2147418112)){o=d;s=e|32768;break a}e=i&2147483647;if(!(!h&(e|0)==2147418112?!(f|g):e>>>0<2147418112)){o=h;s=i|32768;b=f;c=g;break a}if(!(b|d|(j^2147418112|c))){if(!(f|h|(e^2147418112|g))){b=0;c=0;s=2147450880;break a}s=s|2147418112;b=0;c=0;break a}if(!(f|h|(e^2147418112|g))){b=0;c=0;break a}if(!(b|d|(c|j))){b=!(f|h|(e|g));o=b?0:o;s=b?2147450880:s;b=0;c=0;break a}if(!(f|h|(e|g))){s=s|2147418112;b=0;c=0;break a}if((j|0)==65535|j>>>0<65535){i=b;d=!(p|q);h=d<<6;j=Q(d?b:p)+32|0;b=Q(d?c:q);b=h+((b|0)==32?j:b)|0;Rc(l+320|0,i,c,p,q,b-15|0);n=16-b|0;p=H[l+328>>2];q=H[l+332>>2];c=H[l+324>>2];b=H[l+320>>2]}if(e>>>0>65535){break b}d=!(k|m);e=d<<6;h=Q(d?f:k)+32|0;d=Q(d?g:m);d=e+((d|0)==32?h:d)|0;Rc(l+304|0,f,g,k,m,d-15|0);n=(d+n|0)-16|0;k=H[l+312>>2];m=H[l+316>>2];f=H[l+304>>2];g=H[l+308>>2]}e=m|65536;z=e;A=k;d=k;k=e<<15|d>>>17;d=d<<15|g>>>17;h=0-d|0;e=k;i=1963258675-(e+((d|0)!=0)|0)|0;Nc(l+288|0,d,e,0,0,h,i,0,0);j=H[l+296>>2];Nc(l+272|0,0-j|0,0-(H[l+300>>2]+((j|0)!=0)|0)|0,0,0,h,i,0,0);h=H[l+280>>2];i=h<<1|H[l+276>>2]>>>31;h=H[l+284>>2]<<1|h>>>31;Nc(l+256|0,i,h,0,0,d,e,0,0);j=h;h=H[l+264>>2];Nc(l+240|0,i,j,0,0,0-h|0,0-(H[l+268>>2]+((h|0)!=0)|0)|0,0,0);h=H[l+248>>2];i=h<<1|H[l+244>>2]>>>31;h=H[l+252>>2]<<1|h>>>31;Nc(l+224|0,i,h,0,0,d,e,0,0);j=h;h=H[l+232>>2];Nc(l+208|0,i,j,0,0,0-h|0,0-(H[l+236>>2]+((h|0)!=0)|0)|0,0,0);h=H[l+216>>2];i=h<<1|H[l+212>>2]>>>31;h=H[l+220>>2]<<1|h>>>31;Nc(l+192|0,i,h,0,0,d,e,0,0);e=h;h=H[l+200>>2];Nc(l+176|0,i,e,0,0,0-h|0,0-(H[l+204>>2]+((h|0)!=0)|0)|0,0,0);i=d;h=H[l+184>>2];d=h<<1|H[l+180>>2]>>>31;e=d-1|0;h=(H[l+188>>2]<<1|h>>>31)-!d|0;Nc(l+160|0,i,k,0,0,e,h,0,0);d=f;j=g<<15|d>>>17;Nc(l+144|0,d<<15,j,0,0,e,h,0,0);k=H[l+172>>2];m=H[l+160>>2];B=H[l+152>>2];d=m+B|0;i=H[l+164>>2];j=i+H[l+156>>2]|0;j=d>>>0>>0?j+1|0:j;m=(i|0)==(j|0)&d>>>0>>0|i>>>0>j>>>0;i=m+H[l+168>>2]|0;k=i>>>0>>0?k+1|0:k;m=!j&d>>>0>1|(j|0)!=0;i=m+i|0;k=i>>>0>>0?k+1|0:k;Nc(l+112|0,e,h,0,0,0-i|0,0-(((i|0)!=0)+k|0)|0,0,0);Nc(l+128|0,1-d|0,0-((d>>>0>1)+j|0)|0,0,0,e,h,0,0);G=(y-x|0)+n|0;e=H[l+116>>2];w=e;d=H[l+112>>2];j=e<<1|d>>>31;m=d<<1;n=j;d=j;h=H[l+140>>2];u=h;e=H[l+136>>2];j=h<<1|e>>>31;i=e<<1|H[l+132>>2]>>>31;h=i+m|0;j=d+j|0;j=h>>>0>>0?j+1|0:j;i=h;e=j;j=j-(h>>>0<13927)|0;r=j;k=q|65536;L=k;B=p;j=p;k=k<<1|j>>>31;p=j<<1|c>>>31;d=0;j=d|k;q=j;v=Iz(r,d,j,0);d=Ya;t=d;j=b;d=c<<1|j>>>31;x=j<<1;y=d;h=h-13927|0;j=(e|0)==(r|0)&h>>>0>>0|e>>>0>r>>>0;e=(e|0)==(n|0)&i>>>0>>0|e>>>0>>0;d=H[l+120>>2];k=H[l+124>>2]<<1|d>>>31;i=d<<1;m=j;n=e;e=u>>>31|0;d=e+(w>>>31|i)|0;j=k;j=d>>>0>>0?j+1|0:j;e=d;d=n+d|0;j=d>>>0>>0?j+1|0:j;e=d;d=m+d|0;k=d>>>0>>0?j+1|0:j;e=d;d=d-1|0;C=k-!e|0;D=0;i=Iz(y,o,C,D);e=i+v|0;k=Ya+t|0;k=e>>>0>>0?k+1|0:k;m=(k|0)==(t|0)&e>>>0>>0|k>>>0>>0;v=d;i=Iz(d,0,p,0);d=i+e|0;j=Ya+k|0;j=d>>>0>>0?j+1|0:j;n=d;i=j;e=(j|0)==(k|0)&d>>>0>>0|j>>>0>>0;d=m+e|0;k=0;k=d>>>0>>0?1:k;e=Iz(q,o,C,D);d=e+d|0;j=Ya+k|0;u=d;d=d>>>0>>0?j+1|0:j;m=Iz(q,o,v,o);k=Ya;w=Iz(C,D,p,o);e=w+m|0;j=Ya+k|0;j=e>>>0>>0?j+1|0:j;w=e;e=j;j=(k|0)==(j|0)&m>>>0>w>>>0|j>>>0>>0;m=u+e|0;d=d+j|0;j=m;m=j>>>0>>0?d+1|0:d;u=j;e=0;d=e+n|0;j=i+w|0;j=d>>>0>>0?j+1|0:j;e=j;k=(j|0)==(i|0)&d>>>0>>0|i>>>0>j>>>0;i=u+k|0;j=m;u=i;i=i>>>0>>0?j+1|0:j;n=d;m=e;w=h;h=Iz(h,0,p,o);e=Ya;t=Iz(r,o,y,o);d=t+h|0;j=Ya+e|0;j=d>>>0>>0?j+1|0:j;e=(e|0)==(j|0)&d>>>0>>0|e>>>0>j>>>0;h=j;E=u;t=e;F=x&-2;k=Iz(v,o,F,0);e=k+d|0;j=Ya+j|0;j=e>>>0>>0?j+1|0:j;u=e;k=e;e=j;h=(j|0)==(h|0)&d>>>0>k>>>0|h>>>0>j>>>0;d=t+h|0;k=0;k=d>>>0>>0?1:k;j=d;h=n+d|0;d=k+m|0;d=h>>>0>>0?d+1|0:d;t=h;j=h;h=d;k=(d|0)==(m|0)&j>>>0>>0|d>>>0>>0;d=E+k|0;j=i;M=d;n=d>>>0>>0?j+1|0:j;I=Iz(q,o,w,o);E=Ya;i=Iz(C,D,F,o);d=i+I|0;j=Ya+E|0;j=d>>>0>>0?j+1|0:j;C=d;k=Iz(r,o,p,o);i=d+k|0;m=j;d=j+Ya|0;d=i>>>0>>0?d+1|0:d;J=i;j=Iz(y,o,v,o);i=i+j|0;k=Ya+d|0;D=i;k=i>>>0>>0?k+1|0:k;i=k;v=0;N=(d|0)==(k|0)&D>>>0>>0|d>>>0>k>>>0;j=(d|0)==(m|0)&C>>>0>J>>>0|d>>>0>>0;d=j+((m|0)==(E|0)&C>>>0>>0|m>>>0>>0)|0;k=0;d=N+d|0;m=i|0;k=m+t|0;j=(d|v)+h|0;v=k;d=k;j=d>>>0>>0?j+1|0:j;m=j;h=(h|0)==(j|0)&d>>>0>>0|h>>>0>j>>>0;d=h+M|0;j=n;E=d;h=d>>>0>>0?j+1|0:j;t=Iz(r,o,F,o);r=Ya;k=Iz(y,o,w,o);d=k+t|0;j=Ya+r|0;j=d>>>0>>0?j+1|0:j;n=0;k=(j|0)==(r|0)&d>>>0>>0|j>>>0>>0;r=j;d=j+u|0;j=(k|n)+e|0;n=d;j=d>>>0>>0?j+1|0:j;u=(e|0)==(j|0)&d>>>0>>0|e>>>0>j>>>0;i=0;e=i+d|0;d=j;k=D+d|0;k=e>>>0>>0?k+1|0:k;e=(d|0)==(k|0)&e>>>0>>0|d>>>0>k>>>0;d=u+e|0;j=0;j=d>>>0>>0?1:j;e=d;d=d+v|0;j=j+m|0;j=d>>>0>>0?j+1|0:j;e=j;j=(m|0)==(j|0)&d>>>0>>0|j>>>0>>0;i=j+E|0;k=h;h=i;k=h>>>0>>0?k+1|0:k;i=k;c:{if((k|0)==131071|k>>>0<131071){Nc(l+80|0,d,e,h,i,f,g,A,z);j=b<<17;b=0;c=H[l+88>>2];n=b-c|0;k=H[l+80>>2];m=H[l+84>>2];B=(k|m)!=0;r=n-B|0;n=(j-(H[l+92>>2]+(b>>>0>>0)|0)|0)-(n>>>0>>0)|0;b=k;k=0-k|0;m=0-(((b|0)!=0)+m|0)|0;b=G+16382|0;break c}k=h<<31;d=(e&1)<<31|d>>>1;e=e>>>1|k;h=(i&1)<<31|h>>>1;i=i>>>1|0;Nc(l+96|0,d,e,h,i,f,g,A,z);q=0;m=H[l+104>>2];n=q-m|0;k=H[l+96>>2];p=H[l+100>>2];x=(k|p)!=0;r=n-x|0;n=((b<<16)-(H[l+108>>2]+(m>>>0>q>>>0)|0)|0)-(n>>>0>>0)|0;j=k;k=0-j|0;m=0-(((j|0)!=0)+p|0)|0;x=b;y=c;p=B;q=L;b=G+16383|0}if((b|0)>=32767){s=s|2147418112;b=0;c=0;break a}d:{if((b|0)>0){c=r;j=n<<1|c>>>31;r=c<<1|m>>>31;n=j;p=h;q=i&65535|b<<16;j=m<<1|k>>>31;b=k<<1;break d}if((b|0)<=-113){b=0;c=0;break a}cf(l- -64|0,d,e,h,i,1-b|0);Rc(l+48|0,x,y,p,q,b+112|0);d=H[l+64>>2];e=H[l+68>>2];p=H[l+72>>2];q=H[l+76>>2];Nc(l+32|0,f,g,A,z,d,e,p,q);c=H[l+40>>2];i=c<<1;c=H[l+44>>2]<<1|c>>>31;b=H[l+56>>2];h=H[l+36>>2];n=h>>>31|i;i=b-n|0;n=H[l+60>>2]-((b>>>0>>0)+c|0)|0;c=H[l+32>>2];k=h<<1|c>>>31;c=c<<1;j=H[l+52>>2];b=H[l+48>>2];h=(k|0)==(j|0)&c>>>0>b>>>0|j>>>0>>0;r=i-h|0;n=n-(h>>>0>i>>>0)|0;h=b;b=h-c|0;j=j-((c>>>0>h>>>0)+k|0)|0}Nc(l+16|0,f,g,A,z,3,0,0,0);Nc(l,f,g,A,z,5,0,0,0);h=d;m=p;p=d&1;c=b+p|0;d=0;k=j+d|0;k=b>>>0>c>>>0?k+1|0:k;i=c;c=k;g=(k|0)==(g|0)&i>>>0>f>>>0|g>>>0>>0;d=(d|0)==(k|0)&i>>>0

>>0|d>>>0>k>>>0;b=d+r|0;j=n;j=b>>>0>>0?j+1|0:j;f=b;d=b;b=j;g=(d|0)==(A|0)&(j|0)==(z|0)?g:(z|0)==(j|0)&d>>>0>A>>>0|j>>>0>z>>>0;d=h+g|0;k=e;k=d>>>0>>0?k+1|0:k;g=(e|0)==(k|0)&d>>>0>>0|e>>>0>k>>>0;e=m+g|0;j=q;j=e>>>0>>0?j+1|0:j;g=e;e=d;m=g;d=H[l+20>>2];h=(d|0)==(c|0)&K[l+16>>2]>>0|c>>>0>d>>>0;d=H[l+28>>2];g=H[l+24>>2];h=j>>>0<2147418112&((f|0)==(g|0)&(b|0)==(d|0)?h:(d|0)==(b|0)&g>>>0>>0|b>>>0>d>>>0);g=e+h|0;d=k;d=g>>>0>>0?d+1|0:d;h=(d|0)==(k|0)&e>>>0>g>>>0|d>>>0>>0;e=m+h|0;k=e>>>0>>0?j+1|0:j;h=e;e=H[l+4>>2];i=(e|0)==(c|0)&K[l>>2]>>0|c>>>0>e>>>0;c=H[l+12>>2];e=H[l+8>>2];c=k>>>0<2147418112&((e|0)==(f|0)&(b|0)==(c|0)?i:(c|0)==(b|0)&e>>>0>>0|b>>>0>c>>>0);b=c+g|0;j=b>>>0>>0?d+1|0:d;c=j;f=(d|0)==(j|0)&b>>>0>>0|d>>>0>j>>>0;e=h+f|0;d=k;o=e|o;s=s|(e>>>0>>0?d+1|0:d)}H[a>>2]=b;H[a+4>>2]=c;H[a+8>>2]=o;H[a+12>>2]=s;Xa=l+336|0}function to(a,b,c,d,e,f,g,h){var i=O(0),j=0,k=0,l=0,m=0,n=O(0),o=O(0),p=O(0),q=O(0),r=0,s=0,t=O(0),u=0,v=0,w=O(0),x=O(0),y=0,z=0,A=0,B=0,C=0,D=0,E=0,G=0,J=0,M=0,Q=O(0),R=O(0),S=0,V=0,W=0,Y=O(0);r=Xa-48|0;Xa=r;y=zj(r+32|0,yb(d)<<2);z=zj(r+16|0,yb(d)<<2);a:{while(1){if(yb(d)>>>0<=l>>>0){H[a+64>>2]=10;H[a+60>>2]=12;H[a+56>>2]=0;H[a+52>>2]=0;H[a+36>>2]=-1082130432;H[a+40>>2]=1065353216;i=O(f|0);i=O(O(i*O(.20000000298023224))+i);L[a+32>>2]=i;L[a+28>>2]=-i;i=O(e|0);i=O(O(i*O(.20000000298023224))+i);L[a+24>>2]=i;L[a+20>>2]=-i;H[a+44>>2]=1092616192;H[a+84>>2]=0;H[a+88>>2]=0;i=Kf(O(10));F[a+16|0]=1;L[a+48>>2]=O(1)/i;b=a+92|0;Wn(b);L[a+12>>2]=h>>1;L[a+8>>2]=g>>1;H[a+4>>2]=h;H[a>>2]=g;D=rb(y,0);E=rb(z,0);j=yb(d);d=0;l=Xa-16|0;Xa=l;Wn(b);if(j){A=a+112|0;uf(A,j<<2);B=a+124|0;of(B,j);if(I[a+16|0]){b:{v=Xa-16|0;Xa=v;b=Yf(H[a>>2],H[a+4>>2]);m=zj(v,j);c:{d:{if((j|0)>0){if(H[a>>2]<=0){break d}if(H[a+4>>2]<=0){break c}c=E+12|0;e=D+12|0;i=O(b|0);g=0;while(1)if((g|0)==(j|0)){k=rb(m,0);b=zb(m);u=(((b|0)/2|0)+(b&1)|0)-1|0;g=0;e:{f:{if((b|0)>0){if((u|0)<=0){break f}h=b-1|0;G=u-1|0;S=k+(G<<2)|0;while(1){i=L[S>>2];b=h;c=g;if((b|0)>(g|0)){while(1){e=c;while(1){c=e;e=e+1|0;J=k+(c<<2)|0;if(i>L[J>>2]){continue}break}f=b;while(1){b=f;f=b-1|0;M=k+(b<<2)|0;if(i>2]){continue}break}if((b|0)>=(c|0)){Bp(J,M);c=e;b=f}if((b|0)>=(c|0)){continue}break}h=(c|0)<(u|0)?h:b;g=(b|0)<(G|0)?c:g;continue}break}break e}mb(ib(ib(lb(ib(ib(ib(72016,21452),21533),3764),53),4334),22096));_();X()}mb(ib(ib(lb(ib(ib(ib(72016,22188),21533),3764),54),4334),22326));_();X()}i=O(i*O(.25));n=O(U(O(O(L[a+24>>2]-L[a+20>>2])/i)));g:{if(O(P(n))>2]=W;i=O(U(O(O(L[a+32>>2]-L[a+28>>2])/i)));h:{if(O(P(i))>2]=b;b=N(b,H[a+52>>2]);H[a+84>>2]=b;H[a+88>>2]=N(b,H[a+60>>2]);tc(m);Xa=v+16|0;break b}else{b=g<<4;n=Cg(L[b+e>>2],L[b+c>>2]);V=rb(m,g),Y=O(n*i),L[V>>2]=Y;g=g+1|0;continue}}mb(ib(ib(lb(ib(ib(ib(72016,14061),2510),3764),208),4334),14346));break a}mb(ib(ib(lb(ib(ib(ib(72016,15093),2510),3764),209),4334),15388));break a}mb(ib(ib(lb(ib(ib(ib(72016,15928),2510),3764),210),4334),16274));break a}}u=(j|0)>0?j:0;c=0;while(1){if((d|0)==(u|0)){uf(A,c<<2);of(B,c)}else{b=d<<4;e=b+D|0;t=L[e>>2];w=L[e+4>>2];p=L[e+12>>2];f=b+E|0;n=L[f>>2];o=L[f+4>>2];q=L[f+12>>2];b=Xa-16|0;Xa=b;i=O(L[e+8>>2]-L[f+8>>2]);L[l+4>>2]=i;s=6.283185307179586;C=+i;i:{if(!(C<=-3.141592653589793)){s=-6.283185307179586;if(!(C>3.141592653589793)){break i}}i=O(s+C);L[l+4>>2]=i}j:{k:{s=+i;if(s>-3.141592653589793){if(!(s<=3.141592653589793)){break k}i=Cg(p,q);L[l>>2]=i;p=L[l+4>>2];q=Vn(p);p=Un(p);q=O(q*i);L[b+12>>2]=q;L[b>>2]=q;i=O(p*i);L[b+8>>2]=i;L[b+4>>2]=-i;V=l,Y=O(Kf(L[l>>2])*L[a+48>>2]),L[V>>2]=Y;i=L[b+8>>2];p=L[b+12>>2];x=t;t=L[b>>2];q=L[b+4>>2];L[l+12>>2]=O(x-O(O(t*n)+O(q*o)))+O(O(t*L[a+8>>2])+O(q*L[a+12>>2]));L[l+8>>2]=O(w-O(O(i*n)+O(p*o)))+O(O(i*L[a+8>>2])+O(p*L[a+12>>2]));Xa=b+16|0;break j}mb(ib(ib(lb(ib(ib(ib(72016,8696),16438),3764),468),4334),9229));break a}mb(ib(ib(lb(ib(ib(ib(72016,10082),16438),3764),469),4334),9229));break a}i=L[l+8>>2];p=L[l+4>>2];n=L[l>>2];g=0;l:{m:{n:{o:{p:{q:{r:{s:{t:{o=L[l+12>>2];t=L[a+20>>2];u:{if(o>2];if(w<=o){break u}q=L[a+28>>2];if(q>i){break u}x=L[a+32>>2];if(x<=i){break u}s=+p;if(s<=-3.141592653589793|s>3.141592653589793){break u}Q=L[a+36>>2];if(n>2];if(n>=R){break u}if(!(o>=t)){break t}if(!(o=q)){break r}if(!(i-3.141592653589793)){break p}if(!(s<=3.141592653589793)){break o}if(!(n>=Q)){break n}if(!(n>2];t=o;o=L[a+20>>2];V=a,Y=O(Cg(O(t-o),O(L[a+24>>2]-o))*O(b|0)),L[V+68>>2]=Y;b=H[a+56>>2];o=i;i=L[a+28>>2];V=a,Y=O(Cg(O(o-i),O(L[a+32>>2]-i))*O(b|0)),L[V+72>>2]=Y;L[a+76>>2]=(+p+3.141592653589793)*.15915494309189535*+H[a+60>>2];b=H[a+64>>2];i=L[a+36>>2];V=a,Y=O(Cg(O(n-i),O(L[a+40>>2]-i))*O(b|0)),L[V+80>>2]=Y;i=O(T(O(L[a+68>>2]+O(-.5))));n=O(T(O(L[a+76>>2]+O(-.5))));v:{if(O(P(n))>2]+O(-.5))));e=O(P(i))=H[a+52>>2]){break u}h=0;m=e+1|0;if((m|0)>=H[a+56>>2]){break l}i=O(T(O(L[a+80>>2]+O(-.5))));f=O(P(i))=H[a+64>>2]){break u}k=H[a+60>>2];g=(v+k|0)%(k|0)|0;cd(a,dd(a,b,e,g,f));cd(a,dd(a,j,e,g,f));cd(a,dd(a,j,m,g,f));k=(g+1|0)%(k|0)|0;cd(a,dd(a,j,m,k,f));cd(a,dd(a,j,m,k,h));cd(a,dd(a,j,m,g,h));cd(a,dd(a,j,e,k,f));cd(a,dd(a,j,e,k,h));cd(a,dd(a,j,e,g,h));cd(a,dd(a,b,m,g,f));cd(a,dd(a,b,m,k,f));cd(a,dd(a,b,m,k,h));cd(a,dd(a,b,m,g,h));cd(a,dd(a,b,e,k,f));cd(a,dd(a,b,e,k,h));cd(a,dd(a,b,e,g,h));g=1}h=g;break l}mb(ib(ib(lb(ib(ib(ib(72016,1174),16438),3764),360),4334),4752));break a}mb(ib(ib(lb(ib(ib(ib(72016,5532),16438),3764),361),4334),4752));break a}mb(ib(ib(lb(ib(ib(ib(72016,6440),16438),3764),362),4334),7031));break a}mb(ib(ib(lb(ib(ib(ib(72016,8140),16438),3764),363),4334),7031));break a}mb(ib(ib(lb(ib(ib(ib(72016,8696),16438),3764),364),4334),9229));break a}mb(ib(ib(lb(ib(ib(ib(72016,10082),16438),3764),365),4334),9229));break a}mb(ib(ib(lb(ib(ib(ib(72016,10779),16438),3764),366),4334),11181));break a}mb(ib(ib(lb(ib(ib(ib(72016,11819),16438),3764),367),4334),11181));break a}if(h){b=rb(A,c<<2);L[b>>2]=L[a+68>>2];L[b+4>>2]=L[a+72>>2];L[b+8>>2]=L[a+76>>2];L[b+12>>2]=L[a+80>>2];V=rb(B,c),W=d,H[V>>2]=W;c=c+1|0}d=d+1|0;continue}break}}Xa=l+16|0;b=Xa-16|0;Xa=b;H[r+12>>2]=0;H[r+8>>2]=-1;a=Wf(b+8|0,Ej(a+92|0));while(1){if(Ic(a,Wf(b,kc()))){c=oc(a);if(L[r+12>>2]>2])){V=r,W=H[oc(a)>>2],H[V+8>>2]=W;V=r,Y=O(K[oc(a)+4>>2]),L[V+12>>2]=Y}vo(a);continue}break}Xa=b+16|0;a=H[r+8>>2];i=L[r+12>>2];tc(z);tc(y);Xa=r+48|0;a=i>2]);m=mc(c,H[Nb(d,l)+4>>2]);u=l<<2;k=rb(y,u);L[k>>2]=L[j>>2];L[k+4>>2]=L[j+4>>2];L[k+8>>2]=L[j+8>>2];L[k+12>>2]=L[j+12>>2];j=rb(z,u);L[j>>2]=L[m>>2];L[j+4>>2]=L[m+4>>2];L[j+8>>2]=L[m+8>>2];L[j+12>>2]=L[m+12>>2];l=l+1|0;continue}break}return a}_();X()}function Ms(a,b,c,d,e,f){a=a|0;b=+b;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,w=0,x=0,y=0,z=0;l=Xa-560|0;Xa=l;H[l+44>>2]=0;A(+b);g=v(1)|0;v(0)|0;a:{if((g|0)<0){s=1;w=29448;b=-b;A(+b);g=v(1)|0;v(0)|0;break a}if(e&2048){s=1;w=29451;break a}s=e&1;w=s?29454:29449;z=!s}b:{if((g&2146435072)==2146435072){d=s+3|0;Sc(a,32,c,d,e&-65537);Oc(a,w,s);f=f&32;Oc(a,b!=b?f?31781:35171:f?32257:35579,3);Sc(a,32,c,d,e^8192);i=(c|0)<(d|0)?d:c;break b}u=l+16|0;c:{d:{e:{b=nm(b,l+44|0);b=b+b;if(b!=0){g=H[l+44>>2];H[l+44>>2]=g-1;r=f|32;if((r|0)!=97){break e}break c}r=f|32;if((r|0)==97){break c}k=H[l+44>>2];m=(d|0)<0?6:d;break d}k=g-29|0;H[l+44>>2]=k;b=b*268435456;m=(d|0)<0?6:d}p=(k|0)<0?l+48|0:l+336|0;h=p;while(1){if(b<4294967296&b>=0){d=~~b>>>0}else{d=0}H[h>>2]=d;h=h+4|0;b=(b-+(d>>>0))*1e9;if(b!=0){continue}break}f:{if((k|0)<=0){d=k;g=h;j=p;break f}j=p;d=k;while(1){d=(d|0)<29?d:29;g=h-4|0;g:{if(j>>>0>g>>>0){break g}i=0;while(1){o=H[g>>2];n=d&31;x=i;if((d&63)>>>0>=32){i=o<>>32-n;o=o<>>0>>0?i+1|0:i;i=Jz(n,i,1e9);o=Iz(i,Ya,1e9,0);H[g>>2]=n-o;g=g-4|0;if(j>>>0<=g>>>0){continue}break}if(!i){break g}j=j-4|0;H[j>>2]=i}while(1){g=h;if(j>>>0>>0){h=g-4|0;if(!H[h>>2]){continue}}break}d=H[l+44>>2]-d|0;H[l+44>>2]=d;h=g;if((d|0)>0){continue}break}}if((d|0)<0){t=((m+25>>>0)/9|0)+1|0;n=(r|0)==102;while(1){d=0-d|0;i=(d|0)<9?d:9;h:{if(g>>>0<=j>>>0){h=H[j>>2];break h}o=1e9>>>i|0;y=-1<>2];H[h>>2]=x+(d>>>i|0);d=N(o,d&y);h=h+4|0;if(h>>>0>>0){continue}break}h=H[j>>2];if(!d){break h}H[g>>2]=d;g=g+4|0}d=i+H[l+44>>2]|0;H[l+44>>2]=d;j=(!h<<2)+j|0;h=n?p:j;g=g-h>>2>(t|0)?h+(t<<2)|0:g;if((d|0)<0){continue}break}}d=0;i:{if(g>>>0<=j>>>0){break i}d=N(p-j>>2,9);h=10;i=H[j>>2];if(i>>>0<10){break i}while(1){d=d+1|0;h=N(h,10);if(i>>>0>=h>>>0){continue}break}}h=(m-((r|0)==102?0:d)|0)-((r|0)==103&(m|0)!=0)|0;if((h|0)<(N(g-p>>2,9)-9|0)){i=h+9216|0;n=(i|0)/9|0;k=((((k|0)<0?4:292)+l|0)+(n<<2)|0)-4048|0;h=10;i=i-N(n,9)|0;if((i|0)<=7){while(1){h=N(h,10);i=i+1|0;if((i|0)!=8){continue}break}}n=H[k>>2];t=(n>>>0)/(h>>>0)|0;i=n-N(h,t)|0;o=k+4|0;j:{if(!i&(o|0)==(g|0)){break j}k:{if(!(t&1)){b=9007199254740992;if(!(F[k-4|0]&1)|((h|0)!=1e9|j>>>0>=k>>>0)){break k}}b=9007199254740994}q=(g|0)==(o|0)?1:1.5;o=h>>>1|0;q=i>>>0>>0?.5:(o|0)==(i|0)?q:1.5;if(!(I[w|0]!=45|z)){q=-q;b=-b}i=n-i|0;H[k>>2]=i;if(b+q==b){break j}d=h+i|0;H[k>>2]=d;if(d>>>0>=1e9){while(1){H[k>>2]=0;k=k-4|0;if(k>>>0>>0){j=j-4|0;H[j>>2]=0}d=H[k>>2]+1|0;H[k>>2]=d;if(d>>>0>999999999){continue}break}}d=N(p-j>>2,9);h=10;i=H[j>>2];if(i>>>0<10){break j}while(1){d=d+1|0;h=N(h,10);if(i>>>0>=h>>>0){continue}break}}h=k+4|0;g=g>>>0>h>>>0?h:g}while(1){h=g;i=g>>>0<=j>>>0;if(!i){g=h-4|0;if(!H[g>>2]){continue}}break}l:{if((r|0)!=103){k=e&8;break l}g=m?m:1;k=(g|0)>(d|0)&(d|0)>-5;m=(k?d^-1:-1)+g|0;f=(k?-1:-2)+f|0;k=e&8;if(k){break l}g=-9;m:{if(i){break m}n=H[h-4>>2];if(!n){break m}i=10;g=0;if((n>>>0)%10|0){break m}while(1){k=g;g=g+1|0;i=N(i,10);if(!((n>>>0)%(i>>>0)|0)){continue}break}g=k^-1}i=N(h-p>>2,9);if((f&-33)==70){k=0;g=(g+i|0)-9|0;g=(g|0)>0?g:0;m=(g|0)>(m|0)?m:g;break l}k=0;g=((d+i|0)+g|0)-9|0;g=(g|0)>0?g:0;m=(g|0)>(m|0)?m:g}i=-1;r=k|m;if(((r?2147483645:2147483646)|0)<(m|0)){break b}n=(((r|0)!=0)+m|0)+1|0;o=f&-33;n:{if((o|0)==70){if((2147483647-n|0)<(d|0)){break b}g=(d|0)>0?d:0;break n}g=d>>31;g=Ff((g^d)-g|0,0,u);if((u-g|0)<=1){while(1){g=g-1|0;F[g|0]=48;if((u-g|0)<2){continue}break}}t=g-2|0;F[t|0]=f;F[g-1|0]=(d|0)<0?45:43;g=u-t|0;if((g|0)>(2147483647-n|0)){break b}}d=g+n|0;if((d|0)>(s^2147483647)){break b}f=d+s|0;Sc(a,32,c,f,e);Oc(a,w,s);Sc(a,48,c,f,e^65536);o:{p:{q:{if((o|0)==70){g=l+16|0;d=g|8;k=g|9;i=j>>>0>p>>>0?p:j;j=i;while(1){g=Ff(H[j>>2],0,k);r:{if((i|0)!=(j|0)){if(l+16>>>0>=g>>>0){break r}while(1){g=g-1|0;F[g|0]=48;if(l+16>>>0>>0){continue}break}break r}if((g|0)!=(k|0)){break r}F[l+24|0]=48;g=d}Oc(a,g,k-g|0);j=j+4|0;if(p>>>0>=j>>>0){continue}break}if(r){Oc(a,37106,1)}if((m|0)<=0|h>>>0<=j>>>0){break q}while(1){g=Ff(H[j>>2],0,k);if(g>>>0>l+16>>>0){while(1){g=g-1|0;F[g|0]=48;if(l+16>>>0>>0){continue}break}}Oc(a,g,(m|0)<9?m:9);g=m-9|0;j=j+4|0;if(h>>>0<=j>>>0){break p}d=(m|0)>9;m=g;if(d){continue}break}break p}s:{if((m|0)<0){break s}i=h>>>0>j>>>0?h:j+4|0;g=l+16|0;d=g|8;p=g|9;h=j;while(1){g=Ff(H[h>>2],0,p);if((p|0)==(g|0)){F[l+24|0]=48;g=d}t:{if((h|0)!=(j|0)){if(l+16>>>0>=g>>>0){break t}while(1){g=g-1|0;F[g|0]=48;if(l+16>>>0>>0){continue}break}break t}Oc(a,g,1);g=g+1|0;if(!(k|m)){break t}Oc(a,37106,1)}x=g;g=p-g|0;Oc(a,x,(g|0)>(m|0)?m:g);m=m-g|0;h=h+4|0;if(i>>>0<=h>>>0){break s}if((m|0)>=0){continue}break}}Sc(a,48,m+18|0,18,0);Oc(a,t,u-t|0);break o}g=m}Sc(a,48,g+9|0,9,0)}Sc(a,32,c,f,e^8192);i=(c|0)<(f|0)?f:c;break b}m=(f<<26>>31&9)+w|0;u:{if(d>>>0>11){break u}g=12-d|0;q=16;while(1){q=q*16;g=g-1|0;if(g){continue}break}if(I[m|0]==45){b=-(q+(-b-q));break u}b=b+q-q}h=H[l+44>>2];g=h>>31;g=Ff((g^h)-g|0,0,u);if((u|0)==(g|0)){F[l+15|0]=48;g=l+15|0}k=s|2;j=f&32;h=H[l+44>>2];p=g-2|0;F[p|0]=f+15;F[g-1|0]=(h|0)<0?45:43;i=e&8;h=l+16|0;while(1){f=h;if(P(b)<2147483648){g=~~b}else{g=-2147483648}F[h|0]=j|I[g+50240|0];b=(b-+(g|0))*16;h=f+1|0;if(!(!(i|(d|0)>0)&b==0|(h-(l+16|0)|0)!=1)){F[f+1|0]=46;h=f+2|0}if(b!=0){continue}break}i=-1;n=u-p|0;f=n+k|0;if((2147483645-f|0)<(d|0)){break b}v:{w:{if(!d){break w}j=h-(l+16|0)|0;if((j-2|0)>=(d|0)){break w}g=d+2|0;break v}j=h-(l+16|0)|0;g=j}d=g+f|0;Sc(a,32,c,d,e);Oc(a,m,k);Sc(a,48,c,d,e^65536);Oc(a,l+16|0,j);Sc(a,48,g-j|0,0,0);Oc(a,p,n);Sc(a,32,c,d,e^8192);i=(c|0)<(d|0)?d:c}Xa=l+560|0;return i|0}function ds(){var a=0,b=0,c=0,d=0;c=Xa-16|0;Xa=c;a:{if(Ia(c+12|0,c+8|0)|0){break a}a=qb((H[c+12>>2]<<2)+4|0);H[17209]=a;if(!a){break a}a=qb(H[c+8>>2]);if(a){H[H[17209]+(H[c+12>>2]<<2)>>2]=0;if(!(Ha(H[17209],a|0)|0)){break a}}H[17209]=0}Xa=c+16|0;if(!I[72709]){c=H[13065];a=Xa-16|0;Xa=a;d=Pl(72356);H[18099]=72412;H[18097]=c;H[18089]=52272;F[72408]=0;H[18101]=-1;b=a+8|0;jh(b,d);Za[H[H[18089]+8>>2]](72356,b);Cb(b);Xa=a+16|0;a=cm(71680);H[17918]=51484;H[a>>2]=51504;H[17919]=0;fh(a,72356);a=Xa-16|0;Xa=a;b=Jl(72420);H[18115]=72476;H[18113]=c;H[18105]=52372;F[72472]=0;H[18117]=-1;c=a+8|0;jh(c,b);Za[H[H[18105]+8>>2]](72420,c);Cb(c);Xa=a+16|0;c=ol(71768);H[17940]=51532;H[c>>2]=51552;H[17941]=0;fh(c,72420);c=H[11909];ql(72484,c,72532);Ii(71848,72484);pl(72540,c,72588);Hi(71932,72540);c=H[11908];ql(72596,c,72644);Ii(72016,72596);Ii(72184,H[(H[H[18004]-12>>2]+72016|0)+24>>2]);pl(72652,c,72700);Hi(72100,72652);Hi(72268,H[(H[H[18025]-12>>2]+72100|0)+24>>2]);eh(H[H[17918]-12>>2]+71672|0,71848);eh(H[H[17940]-12>>2]+71760|0,71932);nl(H[H[18004]-12>>2]+72016|0);nl(H[H[18025]-12>>2]+72100|0);eh(H[H[18004]-12>>2]+72016|0,71848);eh(H[H[18025]-12>>2]+72100|0,71932);F[72709]=1}c=Xa-16|0;Xa=c;a=Xa-32|0;Xa=a;oa(37672,37784,37888,0,37904,61,37907,0,37907,0,30243,37909,62);b=Xa-16|0;Xa=b;na(37672,1,37912,37904,100,63);Xa=b+16|0;H[a+28>>2]=0;H[a+24>>2]=64;b=H[a+28>>2];H[a+16>>2]=H[a+24>>2];H[a+20>>2]=b;b=Xa-16|0;Xa=b;d=H[a+20>>2];H[b+8>>2]=H[a+16>>2];H[b+12>>2]=d;da(37672,31968,3,37916,38064,101,re(b+8|0)|0,0);Xa=b+16|0;H[a+28>>2]=0;H[a+24>>2]=65;b=H[a+28>>2];H[a+8>>2]=H[a+24>>2];H[a+12>>2]=b;b=Xa-16|0;Xa=b;d=H[a+12>>2];H[b+8>>2]=H[a+8>>2];H[b+12>>2]=d;da(37672,32271,4,38080,38096,102,re(b+8|0)|0,0);Xa=b+16|0;H[a+28>>2]=0;H[a+24>>2]=66;b=H[a+28>>2];H[a>>2]=H[a+24>>2];H[a+4>>2]=b;b=Xa-16|0;Xa=b;d=H[a+4>>2];H[b+8>>2]=H[a>>2];H[b+12>>2]=d;da(37672,32341,2,38104,38112,103,re(b+8|0)|0,0);Xa=b+16|0;b=Xa-16|0;Xa=b;H[b+12>>2]=67;da(37672,30541,3,38116,38156,104,He(b+12|0)|0,0);Xa=b+16|0;b=Xa-16|0;Xa=b;H[b+12>>2]=68;da(37672,30537,4,38176,38192,105,He(b+12|0)|0,0);Xa=b+16|0;Xa=a+32|0;a=Xa-32|0;Xa=a;oa(38304,38368,38424,0,37904,69,37907,0,37907,0,30235,37909,70);b=Xa-16|0;Xa=b;na(38304,1,38440,37904,106,71);Xa=b+16|0;H[a+28>>2]=0;H[a+24>>2]=72;b=H[a+28>>2];H[a+16>>2]=H[a+24>>2];H[a+20>>2]=b;b=Xa-16|0;Xa=b;d=H[a+20>>2];H[b+8>>2]=H[a+16>>2];H[b+12>>2]=d;da(38304,31968,3,38444,38064,107,re(b+8|0)|0,0);Xa=b+16|0;H[a+28>>2]=0;H[a+24>>2]=73;b=H[a+28>>2];H[a+8>>2]=H[a+24>>2];H[a+12>>2]=b;b=Xa-16|0;Xa=b;d=H[a+12>>2];H[b+8>>2]=H[a+8>>2];H[b+12>>2]=d;da(38304,32271,4,38464,38096,108,re(b+8|0)|0,0);Xa=b+16|0;H[a+28>>2]=0;H[a+24>>2]=74;b=H[a+28>>2];H[a>>2]=H[a+24>>2];H[a+4>>2]=b;b=Xa-16|0;Xa=b;d=H[a+4>>2];H[b+8>>2]=H[a>>2];H[b+12>>2]=d;da(38304,32341,2,38480,38112,109,re(b+8|0)|0,0);Xa=b+16|0;b=Xa-16|0;Xa=b;H[b+12>>2]=75;da(38304,30541,3,38488,38156,110,He(b+12|0)|0,0);Xa=b+16|0;b=Xa-16|0;Xa=b;H[b+12>>2]=76;da(38304,30537,4,38512,38192,111,He(b+12|0)|0,0);Xa=b+16|0;Xa=a+32|0;a=Xa-32|0;Xa=a;oa(38656,38728,38796,0,37904,77,37907,0,37907,0,31006,37909,78);b=Xa-16|0;Xa=b;na(38656,1,38812,37904,112,79);Xa=b+16|0;H[a+28>>2]=0;H[a+24>>2]=80;b=H[a+28>>2];H[a+16>>2]=H[a+24>>2];H[a+20>>2]=b;b=Xa-16|0;Xa=b;d=H[a+20>>2];H[b+8>>2]=H[a+16>>2];H[b+12>>2]=d;da(38656,31968,3,38816,38064,113,re(b+8|0)|0,0);Xa=b+16|0;H[a+28>>2]=0;H[a+24>>2]=81;b=H[a+28>>2];H[a+8>>2]=H[a+24>>2];H[a+12>>2]=b;b=Xa-16|0;Xa=b;d=H[a+12>>2];H[b+8>>2]=H[a+8>>2];H[b+12>>2]=d;da(38656,32271,4,38848,38096,114,re(b+8|0)|0,0);Xa=b+16|0;H[a+28>>2]=0;H[a+24>>2]=82;b=H[a+28>>2];H[a>>2]=H[a+24>>2];H[a+4>>2]=b;b=Xa-16|0;Xa=b;d=H[a+4>>2];H[b+8>>2]=H[a>>2];H[b+12>>2]=d;da(38656,32341,2,38864,38112,115,re(b+8|0)|0,0);Xa=b+16|0;b=Xa-16|0;Xa=b;H[b+12>>2]=83;da(38656,30541,3,38872,38156,116,He(b+12|0)|0,0);Xa=b+16|0;b=Xa-16|0;Xa=b;H[b+12>>2]=84;da(38656,30537,4,38896,38192,117,He(b+12|0)|0,0);Xa=b+16|0;Xa=a+32|0;a=Xa-16|0;Xa=a;ea(31582,4,38912,38192,85,37);Xa=a+16|0;se(31639,38);se(36782,39);a=Xa-16|0;Xa=a;ea(31017,3,38936,38156,87,40);Xa=a+16|0;a=Xa-16|0;Xa=a;ea(34738,2,38948,38112,88,41);Xa=a+16|0;se(31418,42);se(31444,43);Fn(31431,44);a=Xa-16|0;Xa=a;ea(34727,3,38968,38156,90,45);Xa=a+16|0;Va(38840,31408,38980,91,37909,92);a=c+8|0;Jh(Jh(Jh(Jh(a,33157,0),32119,4),30389,8),31982,12);Ta(38840);Fn(32990,46);se(33003,47);se(32842,48);b=Xa-16|0;Xa=b;ea(31928,2,38984,38992,95,49);Xa=b+16|0;b=Xa-16|0;Xa=b;ea(31940,1,38996,37904,96,50);Xa=b+16|0;En(32394,51);Cn(32417,52);En(32440,53);Cn(32462,54);qj(33016,55);se(33033,56);qj(33129,57);se(33142,58);qj(33050,59);se(33067,60);ac(35833,63508);ac(35862,63516);ac(34966,63512);H[c+8>>2]=0;ac(35654,a);H[c+8>>2]=1;ac(35671,a);H[c+8>>2]=0;ac(35739,a);H[c+8>>2]=100;ac(35380,a);H[c+8>>2]=0;ac(35687,a);H[c+8>>2]=1;ac(35713,a);H[c+8>>2]=0;ac(35761,a);H[c+8>>2]=5;ac(34854,a);H[c+8>>2]=0;H[c+12>>2]=1071644672;ua(35359,63060,+M[a>>3]);H[c+8>>2]=0;ac(35407,a);H[c+8>>2]=1;ac(35066,a);H[c+8>>2]=2;ac(35106,a);H[c+8>>2]=3;ac(35008,a);H[c+8>>2]=4;ac(35084,a);H[c+8>>2]=0;ac(35283,a);H[c+8>>2]=1;ac(35175,a);H[c+8>>2]=2;ac(34777,a);H[c+8>>2]=3;ac(35583,a);H[c+8>>2]=0;ac(35621,a);H[c+8>>2]=1;ac(35124,a);H[c+8>>2]=2;ac(35942,a);H[c+8>>2]=3;ac(34811,a);H[c+8>>2]=4;ac(35890,a);H[c+8>>2]=5;ac(35232,a);H[c+8>>2]=6;ac(35788,a);H[c+8>>2]=7;ac(35027,a);H[c+8>>2]=8;ac(35314,a);H[c+8>>2]=9;ac(34903,a);Xa=c+16|0;pf(68668);pf(68688);Jm();H[17259]=68872;H[17241]=42}function lm(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0;h=Xa-80|0;Xa=h;H[h+76>>2]=b;x=h+55|0;s=h+56|0;b=0;a:{b:{c:{d:{e:while(1){if((2147483647-o|0)<(b|0)){break d}o=b+o|0;f:{g:{h:{k=H[h+76>>2];b=k;i=I[b|0];if(i){while(1){i:{i=i&255;j:{if(!i){i=b;break j}if((i|0)!=37){break i}i=b;while(1){if(I[b+1|0]!=37){break j}j=b+2|0;H[h+76>>2]=j;i=i+1|0;m=I[b+2|0];b=j;if((m|0)==37){continue}break}}b=i-k|0;w=2147483647-o|0;if((b|0)>(w|0)){break d}if(a){Oc(a,k,b)}if((i|0)!=(k|0)){continue e}r=-1;i=1;m=!Td(F[H[h+76>>2]+1|0]);b=H[h+76>>2];if(!(m|I[b+2|0]!=36)){r=F[b+1|0]-48|0;u=1;i=3}b=i+b|0;H[h+76>>2]=b;p=0;l=F[b|0];j=l-32|0;k:{if(j>>>0>31){i=b;break k}i=b;j=1<>2]=i;p=j|p;l=F[b+1|0];j=l-32|0;if(j>>>0>=32){break k}b=i;j=1<>2];if(I[b+2|0]!=36){break n}H[((F[b+1|0]<<2)+e|0)-192>>2]=10;q=H[((F[b+1|0]<<3)+d|0)-384>>2];u=1;b=b+3|0;break m}if(u){break h}u=0;q=0;if(a){b=H[c>>2];H[c>>2]=b+4;q=H[b>>2]}b=H[h+76>>2]+1|0}H[h+76>>2]=b;if((q|0)>=0){break l}q=0-q|0;p=p|8192;break l}q=km(h+76|0);if((q|0)<0){break d}b=H[h+76>>2]}i=0;j=-1;m=0;o:{if(I[b|0]!=46){break o}if(I[b+1|0]==42){p:{q:{if(!Td(F[b+2|0])){break q}b=H[h+76>>2];if(I[b+3|0]!=36){break q}H[((F[b+2|0]<<2)+e|0)-192>>2]=10;j=H[((F[b+2|0]<<3)+d|0)-384>>2];b=b+4|0;break p}if(u){break h}if(a){b=H[c>>2];H[c>>2]=b+4;j=H[b>>2]}else{j=0}b=H[h+76>>2]+2|0}H[h+76>>2]=b;m=(j^-1)>>>31|0;break o}H[h+76>>2]=b+1;j=km(h+76|0);b=H[h+76>>2];m=1}v=m;while(1){t=i;n=28;if(F[b|0]-123>>>0<4294967238){break c}l=b+1|0;H[h+76>>2]=l;i=F[b|0];b=l;i=I[(i+N(t,58)|0)+49711|0];if(i-1>>>0<8){continue}break}r:{s:{if((i|0)!=27){if(!i){break c}if((r|0)>=0){H[(r<<2)+e>>2]=i;b=(r<<3)+d|0;i=H[b+4>>2];H[h+64>>2]=H[b>>2];H[h+68>>2]=i;break s}if(!a){break f}jm(h- -64|0,i,c,g);l=H[h+76>>2];break r}if((r|0)>=0){break c}}b=0;if(!a){continue e}}m=p&-65537;i=p&8192?m:p;p=0;r=29438;n=s;t:{u:{v:{w:{x:{y:{z:{A:{B:{C:{D:{E:{F:{G:{H:{I:{b=F[l-1|0];b=t?(b&15)==3?b&-33:b:b;switch(b-88|0){case 11:break t;case 9:case 13:case 14:case 15:break u;case 27:break z;case 12:case 17:break C;case 23:break D;case 0:case 32:break E;case 24:break F;case 22:break G;case 29:break H;case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 10:case 16:case 18:case 19:case 20:case 21:case 25:case 26:case 28:case 30:case 31:break g;default:break I}}J:{switch(b-65|0){case 0:case 4:case 5:case 6:break u;case 2:break x;case 1:case 3:break g;default:break J}}if((b|0)==83){break y}break g}l=H[h+64>>2];k=H[h+68>>2];r=29438;break B}b=0;K:{switch(t&255){case 0:H[H[h+64>>2]>>2]=o;continue e;case 1:H[H[h+64>>2]>>2]=o;continue e;case 2:i=H[h+64>>2];H[i>>2]=o;H[i+4>>2]=o>>31;continue e;case 3:G[H[h+64>>2]>>1]=o;continue e;case 4:F[H[h+64>>2]]=o;continue e;case 6:H[H[h+64>>2]>>2]=o;continue e;case 7:break K;default:continue e}}i=H[h+64>>2];H[i>>2]=o;H[i+4>>2]=o>>31;continue e}j=j>>>0>8?j:8;i=i|8;b=120}m=s;y=b&32;l=H[h+64>>2];k=H[h+68>>2];if(l|k){while(1){m=m-1|0;F[m|0]=y|I[(l&15)+50240|0];z=!k&l>>>0>15|(k|0)!=0;t=k;k=k>>>4|0;l=(t&15)<<28|l>>>4;if(z){continue}break}}k=m;if(!(i&8)|!(H[h+64>>2]|H[h+68>>2])){break A}r=(b>>>4|0)+29438|0;p=2;break A}b=s;l=H[h+64>>2];k=H[h+68>>2];if(l|k){while(1){b=b-1|0;F[b|0]=l&7|48;t=!k&l>>>0>7|(k|0)!=0;m=k;k=k>>>3|0;l=(m&7)<<29|l>>>3;if(t){continue}break}}k=b;if(!(i&8)){break A}b=s-k|0;j=(b|0)<(j|0)?j:b+1|0;break A}b=H[h+68>>2];k=b;l=H[h+64>>2];if((b|0)<0){k=0-(k+((l|0)!=0)|0)|0;l=0-l|0;H[h+64>>2]=l;H[h+68>>2]=k;p=1;r=29438;break B}if(i&2048){p=1;r=29439;break B}p=i&1;r=p?29440:29438}k=Ff(l,k,s)}if((j|0)<0?v:0){break d}i=v?i&-65537:i;m=H[h+64>>2];b=H[h+68>>2];if(!((m|b)!=0|j)){k=s;n=k;j=0;break g}b=!(b|m)+(s-k|0)|0;j=(b|0)<(j|0)?j:b;break g}b=H[h+64>>2];k=b?b:37108;b=j>>>0<2147483647?j:2147483647;i=bj(k,0,b);b=i?i-k|0:b;n=b+k|0;if((j|0)>=0){i=m;j=b;break g}i=m;j=b;if(I[n|0]){break d}break g}if(j){n=H[h+64>>2];break w}b=0;Sc(a,32,q,0,i);break v}H[h+12>>2]=0;H[h+8>>2]=H[h+64>>2];n=h+8|0;H[h+64>>2]=n;j=-1}b=0;L:{while(1){k=H[n>>2];if(!k){break L}k=$l(h+4|0,k);m=(k|0)<0;if(!(m|k>>>0>j-b>>>0)){n=n+4|0;b=b+k|0;if(j>>>0>b>>>0){continue}break L}break}if(m){break b}}n=61;if((b|0)<0){break c}Sc(a,32,q,b,i);if(!b){b=0;break v}j=0;n=H[h+64>>2];while(1){k=H[n>>2];if(!k){break v}k=$l(h+4|0,k);j=k+j|0;if(j>>>0>b>>>0){break v}Oc(a,h+4|0,k);n=n+4|0;if(b>>>0>j>>>0){continue}break}}Sc(a,32,q,b,i^8192);b=(b|0)<(q|0)?q:b;continue e}if((j|0)<0?v:0){break d}n=61;b=Za[f|0](a,M[h+64>>3],q,j,i,b)|0;if((b|0)>=0){continue e}break c}F[h+55|0]=H[h+64>>2];j=1;k=x;i=m;break g}j=b+1|0;H[h+76>>2]=j;i=I[b+1|0];b=j;continue}}if(a){break a}if(!u){break f}b=1;while(1){a=H[(b<<2)+e>>2];if(a){jm((b<<3)+d|0,a,c,g);o=1;b=b+1|0;if((b|0)!=10){continue}break a}break}o=1;if(b>>>0>=10){break a}while(1){if(H[(b<<2)+e>>2]){break h}b=b+1|0;if((b|0)!=10){continue}break}break a}n=28;break c}m=n-k|0;l=(j|0)>(m|0)?j:m;if((l|0)>(2147483647-p|0)){break d}n=61;j=l+p|0;b=(j|0)<(q|0)?q:j;if((w|0)<(b|0)){break c}Sc(a,32,b,j,i);Oc(a,r,p);Sc(a,48,b,j,i^65536);Sc(a,48,l,m,0);Oc(a,k,m);Sc(a,32,b,j,i^8192);continue}break}o=0;break a}n=61}H[17204]=n}o=-1}Xa=h+80|0;return o}function Df(a){var b=0,c=0,d=0,e=0,f=0,g=0;e=Xa-16|0;Xa=e;H[e+12>>2]=a;a:{if(a>>>0<=211){d=H[Sl(50960,51152,e+12|0)>>2];break a}if(a>>>0>=4294967292){Qb();X()}f=(a>>>0)/210|0;d=N(f,210);H[e+8>>2]=a-d;g=Sl(51152,51344,e+8|0)-51152>>2;while(1){d=H[(g<<2)+51152>>2]+d|0;a=5;b:{while(1){c:{if((a|0)==47){a=211;while(1){b=(d>>>0)/(a>>>0)|0;if(b>>>0>>0){break b}if((N(a,b)|0)==(d|0)){break c}b=a+10|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+12|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+16|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+18|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+22|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+28|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+30|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+36|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+40|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+42|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+46|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+52|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+58|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+60|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+66|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+70|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+72|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+78|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+82|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+88|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+96|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+100|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+102|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+106|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+108|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+112|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+120|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+126|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+130|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+136|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+138|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+142|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+148|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+150|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+156|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+162|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+166|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+168|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+172|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+178|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+180|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+186|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+190|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+192|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+196|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+198|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+208|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}a=a+210|0;if((N(b,c)|0)!=(d|0)){continue}break}break c}b=H[(a<<2)+50960>>2];c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}a=a+1|0;if((N(b,c)|0)!=(d|0)){continue}}break}d=g+1|0;a=(d|0)==48;g=a?0:d;f=a+f|0;d=N(f,210);continue}break}H[e+12>>2]=d}Xa=e+16|0;return d}function yg(a,b,c,d,e,f,g){var h=O(0),i=O(0),j=0,k=0,l=0,m=O(0),n=0,o=O(0),p=O(0),q=0,r=0,s=O(0),t=0,u=O(0),v=0,w=O(0),x=O(0),y=0,z=O(0),A=O(0),B=O(0),C=O(0),D=O(0),E=O(0),F=O(0),G=O(0),I=O(0),J=O(0),K=O(0);if(!f){f=Xa-32|0;Xa=f;g=O(1e8);a:{if((d|0)<4|L[a+44>>2]==O(0)){break a}l=qb(d<<6);if(!l){sb(0,3,37238,0);g=O(-1);break a}n=qb(d<<3);if(n){while(1){k=0;if((j|0)==3){q=d<<1;z=O(d|0);b:{while(1){A=L[e+36>>2];B=L[e+32>>2];C=L[e+28>>2];D=L[e+20>>2];E=L[e+16>>2];F=L[e+12>>2];G=L[e+4>>2];x=L[e>>2];o=O(0);j=0;while(1){if((d|0)!=(j|0)){a=N(j,12)+c|0;i=L[a>>2];m=L[a+4>>2];g=O(O(O(B*i)+O(m*A))+O(1));if(g==O(0)){break b}a=j<<3;r=a+b|0;p=L[r>>2];a=a+n|0;s=O(C+O(O(E*i)+O(m*D)));u=O(L[r+4>>2]-O(s/g));L[a+4>>2]=u;w=p;p=O(F+O(O(x*i)+O(G*m)));w=O(w-O(p/g));L[a>>2]=w;a=l+(j<<6)|0;I=O(m/g);L[a+4>>2]=I;J=O(i/g);L[a>>2]=J;K=O(O(1)/g);L[a+8>>2]=K;H[a+12>>2]=0;H[a+16>>2]=0;H[a+20>>2]=0;i=O(-i);g=O(g*g);L[a+24>>2]=O(p*i)/g;m=O(-m);L[a+28>>2]=O(p*m)/g;H[a+32>>2]=0;H[a+36>>2]=0;H[a+40>>2]=0;L[a+44>>2]=J;L[a+48>>2]=I;L[a+52>>2]=K;L[a+56>>2]=O(s*i)/g;L[a+60>>2]=O(s*m)/g;o=O(o+O(O(w*w)+O(u*u)));j=j+1|0;continue}break}c:{g=O(o/z);if(gO(.9900000095367432)){break c}if((k|0)!=10){break d}break c}if((k|0)==10){break c}}if((cn(f,n,l,q)|0)<0){break b}L[e>>2]=L[f>>2]+L[e>>2];L[e+4>>2]=L[f+4>>2]+L[e+4>>2];L[e+12>>2]=L[f+8>>2]+L[e+12>>2];L[e+16>>2]=L[f+12>>2]+L[e+16>>2];L[e+20>>2]=L[f+16>>2]+L[e+20>>2];L[e+28>>2]=L[f+20>>2]+L[e+28>>2];L[e+32>>2]=L[f+24>>2]+L[e+32>>2];L[e+36>>2]=L[f+28>>2]+L[e+36>>2];k=k+1|0;h=g;continue}break}jb(l);jb(n);break a}jb(l);jb(n);g=O(1e8);break a}else{while(1){if((k|0)!=4){r=k<<2;q=j<<4;L[r+(q+e|0)>>2]=L[r+(a+q|0)>>2]/L[a+44>>2];k=k+1|0;continue}break}j=j+1|0;continue}}}sb(0,3,37238,0);jb(l);g=O(-1)}Xa=f+32|0;return g}i=g;j=Xa-32|0;Xa=j;g=O(1e8);e:{if((d|0)<4|L[a+44>>2]==O(0)){break e}w=O(d|0);g=O(w*i);f:{if(O(P(g))5?f:5)-1|0;l=0;while(1){f=0;if((l|0)==3){y=q+(t<<2)|0;l=0;g:{while(1){z=L[e+36>>2];A=L[e+32>>2];B=L[e+28>>2];C=L[e+20>>2];D=L[e+16>>2];E=L[e+12>>2];F=L[e+4>>2];G=L[e>>2];f=0;while(1){if((d|0)!=(f|0)){a=N(f,12)+c|0;i=L[a>>2];m=L[a+4>>2];g=O(O(O(A*i)+O(m*z))+O(1));if(g==O(0)){break g}a=f<<3;t=a+b|0;u=L[t>>2];a=a+n|0;o=O(B+O(O(D*i)+O(m*C)));s=O(L[t+4>>2]-O(o/g));L[a+4>>2]=s;p=u;u=O(E+O(O(G*i)+O(F*m)));p=O(p-O(u/g));L[a>>2]=p;a=f<<2;s=O(O(p*p)+O(s*s));L[a+q>>2]=s;L[a+r>>2]=s;a=k+(f<<6)|0;s=O(m/g);L[a+4>>2]=s;p=O(i/g);L[a>>2]=p;x=O(O(1)/g);L[a+8>>2]=x;H[a+12>>2]=0;H[a+16>>2]=0;H[a+20>>2]=0;i=O(-i);g=O(g*g);L[a+24>>2]=O(u*i)/g;m=O(-m);L[a+28>>2]=O(u*m)/g;H[a+32>>2]=0;H[a+36>>2]=0;H[a+40>>2]=0;L[a+44>>2]=p;L[a+48>>2]=s;L[a+52>>2]=x;L[a+56>>2]=O(o*i)/g;L[a+60>>2]=O(o*m)/g;f=f+1|0;continue}break}um(q,d,4,118);i=O(S(O(L[y>>2]*O(4)),O(16)));m=O(i/O(6));f=0;g=O(0);while(1){if((d|0)!=(f|0)){o=L[q+(f<<2)>>2];if(o>i){g=O(m+g)}else{o=O(O(1)-O(o/i));g=O(O(m*O(O(1)-O(O(o*o)*o)))+g)}f=f+1|0;continue}break}h:{g=O(g/w);if(gO(.9900000095367432)){break h}if((l|0)!=10){break i}break h}if((l|0)==10){break h}}t=0;v=0;while(1){if((d|0)!=(t|0)){h=L[r+(t<<2)>>2];if(h<=i){a=k+(v<<5)|0;h=O(O(1)-O(h/i));h=O(h*h);f=k+(t<<6)|0;L[a>>2]=h*L[f>>2];L[a+4>>2]=h*L[f+4>>2];L[a+8>>2]=h*L[f+8>>2];L[a+12>>2]=h*L[f+12>>2];L[a+16>>2]=h*L[f+16>>2];L[a+20>>2]=h*L[f+20>>2];L[a+24>>2]=h*L[f+24>>2];L[a+28>>2]=h*L[f+28>>2];L[a+32>>2]=h*L[f+32>>2];L[a+36>>2]=h*L[f+36>>2];L[a+40>>2]=h*L[f+40>>2];L[a+44>>2]=h*L[f+44>>2];L[a+48>>2]=h*L[f+48>>2];L[a+52>>2]=h*L[f+52>>2];L[a+56>>2]=h*L[f+56>>2];L[a+60>>2]=h*L[f+60>>2];a=n+(v<<2)|0;f=n+(t<<3)|0;L[a>>2]=h*L[f>>2];L[a+4>>2]=h*L[f+4>>2];v=v+2|0}t=t+1|0;continue}break}if((v|0)<=5){jb(k);jb(n);jb(r);jb(q);g=O(-1);break e}if((cn(j,n,k,v)|0)<0){break g}L[e>>2]=L[j>>2]+L[e>>2];L[e+4>>2]=L[j+4>>2]+L[e+4>>2];L[e+12>>2]=L[j+8>>2]+L[e+12>>2];L[e+16>>2]=L[j+12>>2]+L[e+16>>2];L[e+20>>2]=L[j+16>>2]+L[e+20>>2];L[e+28>>2]=L[j+20>>2]+L[e+28>>2];L[e+32>>2]=L[j+24>>2]+L[e+32>>2];L[e+36>>2]=L[j+28>>2]+L[e+36>>2];l=l+1|0;h=g;continue}break}jb(k);jb(n);jb(r);jb(q);break e}jb(k);jb(n);jb(r);jb(q);g=O(1e8);break e}else{while(1){if((f|0)!=4){y=f<<2;v=l<<4;L[y+(v+e|0)>>2]=L[y+(a+v|0)>>2]/L[a+44>>2];f=f+1|0;continue}break}l=l+1|0;continue}}}sb(0,3,37238,0);jb(k);jb(n);jb(r);g=O(-1)}Xa=j+32|0;return g}function Mg(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=O(0),j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=O(0),s=0;o=Xa-16|0;Xa=o;if(H[b>>2]==2){a:{b:{switch(H[c>>2]){case 2:m=H[b+24>>2];a=rb(a+44|0,0);j=H[c+24>>2];l=H[c+8>>2];c:{h=H[c+4>>2];if(h>>>0>4){if(l>>>0>4){g=h-2|0;k=h-1<<2;n=h-3<<2;q=h-4<<2;b=a;d:while(1){e:{if((e|0)==(l|0)){f=0;c=m;g=a;d=h<<2;b=g+d|0;e=b;d=b+d|0;j=d;break e}f=2;c=j+(N(e,h)<<2)|0;i=L[c>>2];L[b>>2]=L[c+8>>2]+O(i+O(O(i*O(6))+O(O(i+L[c+4>>2])*O(4))));i=L[c>>2];L[b+4>>2]=L[c+12>>2]+O(i+O(O(L[c+4>>2]*O(6))+O(O(i+L[c+8>>2])*O(4))));d=b+8|0;while(1)if((f|0)==(g|0)){b=c+k|0;i=L[b>>2];r=L[c+q>>2];f=c+(g<<2)|0;c=c+n|0;L[d>>2]=i+O(r+O(O(L[f>>2]*O(6))+O(O(i+L[c>>2])*O(4))));i=L[b>>2];L[d+4>>2]=i+O(L[c>>2]+O(O(i*O(6))+O(O(i+L[f>>2])*O(4))));e=e+1|0;b=d+8|0;continue d}else{b=c+(f<<2)|0;f=f+1|0;L[d>>2]=L[b+8>>2]+O(L[b-8>>2]+O(O(L[b>>2]*O(6))+O(O(L[b-4>>2]+L[c+(f<<2)>>2])*O(4))));d=d+4|0;continue}}break}while(1){if((f|0)!=(h|0)){i=L[g>>2];L[c>>2]=O(L[j>>2]+O(i+O(O(i*O(6))+O(O(i+L[e>>2])*O(4)))))*O(.00390625);j=j+4|0;e=e+4|0;g=g+4|0;c=c+4|0;f=f+1|0;continue}break}e=h<<2;c=e+m|0;g=e+d|0;f=0;e=a;while(1){if((f|0)==(h|0)){f:{n=l-2|0;k=2;g:while(1){h:{if((k|0)==(n|0)){b=a+(N(h,l-4|0)<<2)|0;e=h<<2;d=b+e|0;c=d+e|0;g=c+e|0;e=m+(N(h,n)<<2)|0;f=0;break h}b=a+(N(h,k-2|0)<<2)|0;e=h<<2;d=b+e|0;c=d+e|0;g=c+e|0;e=g+e|0;j=m+(N(h,k)<<2)|0;f=0;while(1)if((f|0)==(h|0)){k=k+1|0;continue g}else{L[j>>2]=O(L[e>>2]+O(L[b>>2]+O(O(L[c>>2]*O(6))+O(O(L[d>>2]+L[g>>2])*O(4)))))*O(.00390625);e=e+4|0;g=g+4|0;c=c+4|0;d=d+4|0;b=b+4|0;j=j+4|0;f=f+1|0;continue}}break}while(1){if((f|0)!=(h|0)){i=L[g>>2];L[e>>2]=O(i+O(L[b>>2]+O(O(L[c>>2]*O(6))+O(O(i+L[d>>2])*O(4)))))*O(.00390625);g=g+4|0;c=c+4|0;d=d+4|0;b=b+4|0;e=e+4|0;f=f+1|0;continue}break}b=a+(N(h,l-3|0)<<2)|0;a=h<<2;d=b+a|0;c=d+a|0;g=m+(N(h,l-1|0)<<2)|0;f=0;while(1){if((f|0)==(h|0)){break f}i=L[c>>2];L[g>>2]=O(i+O(L[b>>2]+O(O(i*O(6))+O(O(i+L[d>>2])*O(4)))))*O(.00390625);c=c+4|0;d=d+4|0;b=b+4|0;g=g+4|0;f=f+1|0;continue}}}else{i=L[e>>2];L[c>>2]=O(L[g>>2]+O(i+O(O(L[b>>2]*O(6))+O(O(i+L[d>>2])*O(4)))))*O(.00390625);g=g+4|0;d=d+4|0;b=b+4|0;e=e+4|0;c=c+4|0;f=f+1|0;continue}break}break c}mb(ib(ib(lb(ib(ib(ib(72016,5565),2775),3764),169),4334),4733));_();X()}mb(ib(ib(lb(ib(ib(ib(72016,1208),2775),3764),168),4334),4733));_();X()}break a;case 0:a=ia(16)|0;Lg(a,ed(o,14864));ha(a|0,27644,14);X();default:a=ia(16)|0;Lg(a,ed(o,15462));ha(a|0,27644,14);X();case 1:break b}}m=H[b+24>>2];a=H[a+32>>2];j=H[c+24>>2];l=H[c+8>>2];i:{h=H[c+4>>2];if(h>>>0>4){if(l>>>0>4){k=h-4|0;n=h-3|0;g=h-2|0;q=h-1|0;b=a;j:while(1){k:{if((e|0)==(l|0)){f=0;c=m;g=a;d=h<<1;b=g+d|0;e=b;d=b+d|0;j=d;break k}f=2;c=j+N(e,h)|0;d=I[c|0];G[b>>1]=(N(d,7)+I[c+2|0]|0)+(d+I[c+1|0]<<2);d=I[c|0];G[b+2>>1]=(I[c+3|0]+(d+N(I[c+1|0],6)|0)|0)+(d+I[c+2|0]<<2);d=b+4|0;while(1)if((f|0)==(g|0)){f=c+q|0;p=I[f|0];b=c+g|0;s=I[c+k|0]+(p+N(I[b|0],6)|0)|0;c=c+n|0;G[d>>1]=s+(p+I[c|0]<<2);p=I[c|0];c=I[f|0];G[d+2>>1]=(p+N(c,7)|0)+(c+I[b|0]<<2);e=e+1|0;b=d+4|0;continue j}else{b=c+f|0;f=f+1|0;G[d>>1]=((N(I[b|0],6)+I[b-2|0]|0)+(I[c+f|0]+I[b-1|0]<<2)|0)+I[b+2|0];d=d+2|0;continue}}break}while(1){if((f|0)!=(h|0)){k=J[g>>1];L[c>>2]=O(J[j>>1]+(N(k,7)+(k+J[e>>1]<<2)|0)|0)*O(.00390625);j=j+2|0;e=e+2|0;g=g+2|0;c=c+4|0;f=f+1|0;continue}break}c=m+(h<<2)|0;g=(h<<1)+d|0;f=0;e=a;while(1){if((f|0)==(h|0)){l:{n=l-2|0;k=2;m:while(1){n:{if((k|0)==(n|0)){b=a+(N(h,l-4|0)<<1)|0;e=h<<1;d=b+e|0;c=d+e|0;g=c+e|0;e=m+(N(h,n)<<2)|0;f=0;break n}b=a+(N(h,k-2|0)<<1)|0;e=h<<1;d=b+e|0;c=d+e|0;g=c+e|0;e=g+e|0;j=m+(N(h,k)<<2)|0;f=0;while(1)if((f|0)==(h|0)){k=k+1|0;continue m}else{L[j>>2]=O(J[e>>1]+((J[b>>1]+N(J[c>>1],6)|0)+(J[g>>1]+J[d>>1]<<2)|0)|0)*O(.00390625);e=e+2|0;g=g+2|0;c=c+2|0;d=d+2|0;b=b+2|0;j=j+4|0;f=f+1|0;continue}}break}while(1){if((f|0)!=(h|0)){j=J[g>>1];L[e>>2]=O(((J[b>>1]+N(J[c>>1],6)|0)+(j+J[d>>1]<<2)|0)+j|0)*O(.00390625);g=g+2|0;c=c+2|0;d=d+2|0;b=b+2|0;e=e+4|0;f=f+1|0;continue}break}b=a+(N(h,l-3|0)<<1)|0;a=h<<1;d=b+a|0;c=d+a|0;g=m+(N(h,l-1|0)<<2)|0;f=0;while(1){if((f|0)==(h|0)){break l}a=J[c>>1];L[g>>2]=O(((J[b>>1]+N(a,6)|0)+(a+J[d>>1]<<2)|0)+a|0)*O(.00390625);c=c+2|0;d=d+2|0;b=b+2|0;g=g+4|0;f=f+1|0;continue}}}else{j=J[e>>1];L[c>>2]=O(J[g>>1]+((j+N(J[b>>1],6)|0)+(j+J[d>>1]<<2)|0)|0)*O(.00390625);g=g+2|0;d=d+2|0;b=b+2|0;e=e+2|0;c=c+4|0;f=f+1|0;continue}break}break i}mb(ib(ib(lb(ib(ib(ib(72016,5565),2775),3764),56),4334),4733));_();X()}mb(ib(ib(lb(ib(ib(ib(72016,1208),2775),3764),55),4334),4733));_();X()}}Xa=o+16|0;return}mb(ib(ib(lb(ib(ib(ib(72016,13898),2775),3764),357),4334),14306));_();X()}function Yb(a,b,c,d,e,f,g,h,i){var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,R=0;k=Xa-96|0;Xa=k;t=h;u=i&65535;m=(e^i)&-2147483648;l=e&65535;p=l;z=l;J=i>>>16&32767;K=e>>>16&32767;a:{b:{if(J-32767>>>0>4294934529&K-32767>>>0>=4294934530){break b}l=e&2147483647;j=d;if(!(!d&(l|0)==2147418112?!(b|c):l>>>0<2147418112)){o=d;m=e|32768;break a}e=i&2147483647;if(!(!h&(e|0)==2147418112?!(f|g):e>>>0<2147418112)){o=h;m=i|32768;b=f;c=g;break a}if(!(b|j|(l^2147418112|c))){if(!(f|h|(e|g))){m=2147450880;b=0;c=0;break a}m=m|2147418112;b=0;c=0;break a}if(!(f|h|(e^2147418112|g))){d=b|j;e=c|l;b=0;c=0;if(!(d|e)){m=2147450880;break a}m=m|2147418112;break a}if(!(b|j|(c|l))){b=0;c=0;break a}if(!(f|h|(e|g))){b=0;c=0;break a}if((l|0)==65535|l>>>0<65535){j=b;h=!(d|p);i=h<<6;l=Q(h?b:d)+32|0;b=Q(h?c:p);b=i+((b|0)==32?l:b)|0;Rc(k+80|0,j,c,d,p,b-15|0);s=16-b|0;d=H[k+88>>2];z=H[k+92>>2];c=H[k+84>>2];b=H[k+80>>2]}if(e>>>0>65535){break b}e=!(t|u);h=e<<6;i=Q(e?f:t)+32|0;e=Q(e?g:u);e=h+((e|0)==32?i:e)|0;Rc(k- -64|0,f,g,t,u,e-15|0);s=(s-e|0)+16|0;t=H[k+72>>2];u=H[k+76>>2];f=H[k+64>>2];g=H[k+68>>2]}e=f;j=g<<15|e>>>17;h=e<<15;e=j;p=h&-32768;q=c;A=Iz(p,0,c,0);c=Ya;w=c;B=e;i=0;j=Iz(e,0,b,i);e=j+A|0;h=Ya+c|0;h=e>>>0>>0?h+1|0:h;c=e;j=e;n=Iz(b,i,p,i);l=0+n|0;e=Ya+e|0;e=l>>>0>>0?e+1|0:e;x=l;n=l;l=e;C=(j|0)==(e|0)&r>>>0>n>>>0|e>>>0>>0;r=d;L=Iz(p,i,d,0);F=Ya;e=Iz(q,i,B,i);d=e+L|0;j=Ya+F|0;n=d;d=d>>>0>>0?j+1|0:j;e=t;j=u<<15|e>>>17;y=e<<15|g>>>17;g=j;j=Iz(y,0,b,i);e=j+n|0;f=Ya+d|0;G=e;f=e>>>0>>0?f+1|0:f;u=f;e=f;f=(h|0)==(w|0)&c>>>0>>0|h>>>0>>0;c=h+G|0;f=e+f|0;A=c;f=c>>>0>>0?f+1|0:f;t=f;c=f;D=z|65536;z=v;M=Iz(p,i,D,v);I=Ya;h=Iz(r,o,B,i);f=h+M|0;e=Ya+I|0;N=f;e=f>>>0>>0?e+1|0:e;v=e;E=g|-2147483648;w=0;g=Iz(E,w,b,i);b=g+f|0;f=Ya+e|0;f=b>>>0>>0?f+1|0:f;O=b;e=Iz(y,o,q,i);b=b+e|0;p=f;j=f+Ya|0;P=b;g=b>>>0>>0?j+1|0:j;f=0;b=f+A|0;e=c+P|0;e=b>>>0>>0?e+1|0:e;R=b;c=b;b=b+C|0;C=e;f=b>>>0>>0?e+1|0:e;c=f;s=((K+J|0)+s|0)-16383|0;j=Iz(E,w,q,i);h=Ya;i=Iz(D,z,B,i);e=i+j|0;f=Ya+h|0;f=e>>>0>>0?f+1|0:f;i=(f|0)==(h|0)&e>>>0>>0|f>>>0>>0;h=e;q=i;i=Iz(y,o,r,o);e=i+e|0;j=Ya+f|0;j=e>>>0>>0?j+1|0:j;i=(f|0)==(j|0)&e>>>0>>0|f>>>0>j>>>0;f=q+i|0;h=0;h=f>>>0>>0?1:h;q=Iz(E,w,D,z);i=q+f|0;f=Ya+h|0;f=i>>>0>>0?f+1|0:f;q=e;h=j;B=i;e=(d|0)==(u|0)&n>>>0>G>>>0|d>>>0>u>>>0;d=e+((d|0)==(F|0)&n>>>0>>0|d>>>0>>0)|0;j=0;j=d>>>0>>0?1:j;i=d;d=q+d|0;e=h+j|0;e=d>>>0>>0?e+1|0:e;n=d;i=e;e=(e|0)==(h|0)&d>>>0>>0|e>>>0>>0;d=B+e|0;h=d>>>0>>0?f+1|0:f;q=d;j=Iz(y,o,D,z);e=Ya;r=Iz(E,w,r,o);d=r+j|0;f=Ya+e|0;f=d>>>0>>0?f+1|0:f;r=d;d=f;f=(e|0)==(f|0)&j>>>0>r>>>0|e>>>0>f>>>0;y=d+q|0;e=f+h|0;e=d>>>0>y>>>0?e+1|0:e;h=0;d=h+n|0;f=i+r|0;f=d>>>0>>0?f+1|0:f;h=f;j=(i|0)==(f|0)&d>>>0>>0|f>>>0>>0;i=j+y|0;n=i;i=i>>>0>>0?e+1|0:e;r=d;e=d;d=h;j=(p|0)==(v|0)&N>>>0>O>>>0|p>>>0>>0;f=j+((v|0)==(I|0)&N>>>0>>0|v>>>0>>0)|0;h=0;j=f+((g|0)==(p|0)&O>>>0>P>>>0|g>>>0

>>0)|0;f=g+e|0;e=d+j|0;e=f>>>0>>0?e+1|0:e;g=f;h=(d|0)==(e|0)&f>>>0>>0|d>>>0>e>>>0;d=h+n|0;f=i;f=d>>>0>>0?f+1|0:f;h=e;n=d;i=(t|0)==(C|0)&A>>>0>R>>>0|t>>>0>C>>>0;d=i+((t|0)==(u|0)&A>>>0>>0|t>>>0>>0)|0;j=0;j=d>>>0>>0?1:j;i=d;d=d+g|0;e=e+j|0;e=d>>>0>>0?e+1|0:e;h=(e|0)==(h|0)&d>>>0>>0|e>>>0>>0;g=n+h|0;f=g>>>0>>0?f+1|0:f;h=g;i=f;c:{if(f&65536){s=s+1|0;break c}v=l>>>31|0;f=i<<1|h>>>31;h=g<<1|e>>>31;i=f;f=e<<1|d>>>31;d=d<<1|c>>>31;e=f;g=x;f=l<<1|g>>>31;x=g<<1;l=f;f=c<<1|b>>>31;b=b<<1|v;c=f}if((s|0)>=32767){m=m|2147418112;b=0;c=0;break a}d:{if((s|0)<=0){f=1-s|0;if(f>>>0>=128){b=0;c=0;break a}g=s+127|0;Rc(k+48|0,x,l,b,c,g);Rc(k+32|0,d,e,h,i,g);cf(k+16|0,x,l,b,c,f);cf(k,d,e,h,i,f);x=H[k+32>>2]|H[k+16>>2]|(H[k+48>>2]|H[k+56>>2]|(H[k+52>>2]|H[k+60>>2]))!=0;l=H[k+36>>2]|H[k+20>>2];b=H[k+40>>2]|H[k+24>>2];c=H[k+44>>2]|H[k+28>>2];d=H[k>>2];e=H[k+4>>2];f=H[k+8>>2];g=H[k+12>>2];break d}f=h;g=i&65535|s<<16}o=f|o;m=g|m;if(!(!b&(c|0)==-2147483648?!(l|x):(c|0)>0|(c|0)>=0)){b=d+1|0;j=b?e:e+1|0;c=j;f=(e|0)==(j|0)&b>>>0>>0|e>>>0>j>>>0;d=f+o|0;e=m;o=d;m=d>>>0>>0?e+1|0:e;break a}if(b|x|(c^-2147483648|l)){b=d;c=e;break a}j=m;c=d&1;b=c+d|0;f=b>>>0>>0?e+1|0:e;c=f;e=(e|0)==(f|0)&b>>>0>>0|e>>>0>f>>>0;d=e+o|0;o=d;m=d>>>0>>0?j+1|0:j}H[a>>2]=b;H[a+4>>2]=c;H[a+8>>2]=o;H[a+12>>2]=m;Xa=k+96|0}function po(a,b,c,d,e,f){var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;w=70;x=1e6;if((d|0)==1){b=(b|0)/2|0;x=25e4;w=17;a=(a|0)/2|0}H[f>>2]=0;y=c+1179664|0;z=b-2|0;A=a-2|0;b=0;while(1){a:{if(H[c+8>>2]<=(b|0)){g=H[f>>2];break a}v=(b<<2)+c|0;g=H[v+12>>2];b:{if((g|0)<(w|0)|(g|0)>(x|0)){break b}t=(b<<4)+c|0;h=t+131084|0;if(H[h>>2]==1|H[t+131088>>2]==(A|0)|(H[t+131092>>2]==1|H[t+131096>>2]==(z|0))){break b}o=b+1|0;i=N(H[f>>2],80048)+e|0;p=Xa-8e4|0;Xa=p;r=H[c>>2];g=H[h>>2];m=H[h+8>>2];k=r+(g+N(m,a)<<1)|0;j=H[h+4>>2];c:{d:{e:{while(1){if((g|0)>(j|0)){break e}h=G[k>>1];if(!((h|0)>0&(o|0)==H[(((h&65535)<<2)+y|0)-4>>2])){k=k+2|0;g=g+1|0;continue}break}if((g|0)!=-1){break d}}sb(0,3,1587,0);g=-1;break c}H[i+40028>>2]=m;H[i+28>>2]=g;H[i+24>>2]=1;s=i+28|0;h=g;j=m;o=1;k=5;f:{while(1){k=k+5|0;u=r+(N(a,j)+h<<1)|0;j=0;g:{while(1){h:{k=(k|0)%8|0;if((j|0)==8){break h}l=k<<2;q=H[l+12224>>2];l=H[l+12192>>2];if(G[u+(N(q,a)+l<<1)>>1]>0){break g}j=j+1|0;k=k+1|0;continue}break}sb(0,3,3220,0);g=-1;break c}H[s+(o<<2)>>2]=h+l;h=i+(H[i+24>>2]<<2)|0;H[h+40028>>2]=q+H[h+40024>>2];j=H[i+24>>2];l=j<<2;h=l+s|0;if(!(H[h>>2]!=(g|0)|(m|0)!=H[(i+l|0)+40028>>2])){u=(j|0)>1?j:1;h=0;o=0;k=1;break f}o=j+1|0;H[i+24>>2]=o;if((o|0)!=9999){j=H[(i+l|0)+40028>>2];h=H[h>>2];continue}break}sb(0,3,3941,0);g=-1;break c}while(1){if((k|0)!=(u|0)){q=i+(k<<2)|0;l=H[q+40028>>2]-m|0;r=N(l,l);l=H[q+28>>2]-g|0;l=r+N(l,l)|0;q=(l|0)>(h|0);h=q?l:h;o=q?k:o;k=k+1|0;continue}break}g=0;q=(o|0)>0?o:0;while(1){if((g|0)==(q|0)){l=i+28|0;m=i+40028|0;g=o;while(1){if((g|0)>=(j|0)){g=0;while(1){if((g|0)!=(q|0)){j=g-o|0;h=g<<2;H[(i+(j+H[i+24>>2]<<2)|0)+28>>2]=H[h+(p+4e4|0)>>2];H[(i+(j+H[i+24>>2]<<2)|0)+40028>>2]=H[h+p>>2];g=g+1|0;continue}break}H[(i+28|0)+(H[i+24>>2]<<2)>>2]=H[i+28>>2];H[(i+40028|0)+(H[i+24>>2]<<2)>>2]=H[i+40028>>2];H[i+24>>2]=H[i+24>>2]+1}else{j=g-o<<2;h=g<<2;H[j+l>>2]=H[h+l>>2];H[j+m>>2]=H[h+m>>2];g=g+1|0;j=H[i+24>>2];continue}break}}else{m=g<<2;h=m+i|0;H[m+(p+4e4|0)>>2]=H[h+28>>2];H[m+p>>2]=H[h+40028>>2];g=g+1|0;continue}break}g=0}Xa=p+8e4|0;if((g|0)<0){break b}u=H[v+12>>2];j=0;i=Xa-112|0;Xa=i;k=N(H[f>>2],80048)+e|0;g=H[k+24>>2]-1|0;q=(g|0)>1?g:1;s=k+40028|0;r=k+28|0;l=H[k+40028>>2];o=H[k+28>>2];g=0;p=1;while(1){if((p|0)!=(q|0)){m=k+(p<<2)|0;h=H[m+40028>>2]-l|0;B=N(h,h);h=H[m+28>>2]-o|0;h=B+N(h,h)|0;m=(h|0)>(j|0);j=m?h:j;g=m?p:g;p=p+1|0;continue}break}H[i+12>>2]=0;H[i+60>>2]=0;n=+(u|0)/.75*.01*1;i:{if((Ie(r,s,0,g,n,i- -64|0,i+60|0)|0)<0){p=-1;break i}p=-1;if((Ie(r,s,g,H[k+24>>2]-1|0,n,i+16|0,i+12|0)|0)<0){break i}j=H[i+60>>2];h=H[i+12>>2];j:{if(!((j|0)!=1|(h|0)!=1)){j=H[i+16>>2];h=g;g=H[i+64>>2];break j}if(!(h|(j|0)<2)){H[i+60>>2]=0;H[i+12>>2]=0;h=(g|0)/2|0;if((Ie(r,s,0,h,n,i- -64|0,i+60|0)|0)<0){break i}if((Ie(r,s,h,g,n,i+16|0,i+12|0)|0)<0|H[i+60>>2]!=1|H[i+12>>2]!=1){break i}h=H[i+16>>2];j=g;g=H[i+64>>2];break j}if(j|(h|0)<2){break i}h=H[k+24>>2];H[i+60>>2]=0;H[i+12>>2]=0;h=((g+h|0)-1|0)/2|0;if((Ie(r,s,g,h,n,i- -64|0,i+60|0)|0)<0){break i}if((Ie(r,s,h,H[k+24>>2]-1|0,n,i+16|0,i+12|0)|0)<0|H[i+60>>2]!=1|H[i+12>>2]!=1){break i}j=H[i+16>>2];h=H[i+64>>2]}p=0;H[k+80028>>2]=0;H[k+80040>>2]=j;H[k+80036>>2]=h;H[k+80032>>2]=g;H[k+80044>>2]=H[k+24>>2]-1}Xa=i+112|0;if((p|0)<0){break b}H[N(H[f>>2],80048)+e>>2]=H[v+12>>2];h=H[f>>2];g=N(h,80048)+e|0;M[g+8>>3]=M[t+655376>>3];M[g+16>>3]=M[t+655384>>3];h=h+1|0;H[f>>2]=h;g=60;if((h|0)==60){break a}}b=b+1|0;continue}break}c=0;b=0;k:while(1){if((b|0)>=(g|0)){while(1){if((c|0)<(g|0)){b=c;if(!H[N(b,80048)+e>>2]){while(1){a=b+1|0;if((a|0)<(g|0)){ub(N(b,80048)+e|0,N(a,80048)+e|0,80048);g=H[f>>2];b=a;continue}break}g=g-1|0;H[f>>2]=g}c=c+1|0;continue}break}l:{if((d|0)!=1){break l}a=0;while(1){if((a|0)>=(g|0)){break l}H[e>>2]=H[e>>2]<<2;n=M[e+8>>3];M[e+8>>3]=n+n;n=M[e+16>>3];M[e+16>>3]=n+n;d=H[e+24>>2];b=0;while(1){if((b|0)<(d|0)){c=(b<<2)+e|0;H[c+28>>2]=H[c+28>>2]<<1;c=c+40028|0;H[c>>2]=H[c>>2]<<1;b=b+1|0;continue}break}a=a+1|0;e=e+80048|0;g=H[f>>2];continue}}return 0}h=N(b,80048)+e|0;a=b+1|0;b=a;while(1)if((b|0)>=(g|0)){b=a;continue k}else{g=N(b,80048)+e|0;n=M[h+8>>3]-M[g+8>>3];C=n*n;n=M[h+16>>3]-M[g+16>>3];n=C+n*n;m=H[h>>2];j=H[g>>2];m:{n:{if((m|0)>(j|0)){if(n<+((m|0)/4|0)){break n}break m}g=h;if(!(n<+((j|0)/4|0))){break m}}H[g>>2]=0}b=b+1|0;g=H[f>>2];continue}}}function Fo(a,b,c,d,e,f){var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=O(0),A=0,B=0,C=0;m=Xa-48|0;Xa=m;a:{b:{c:{d:{e:{f:{j=a+12|0;g:{if((Yf(H[j+4>>2],H[a+108>>2])|0)>=(f|0)){Th(b,1);of(Pf(b),f);c=(f|0)>0?f:0;while(1){if((c|0)==(g|0)){break g}a=H[(g<<2)+e>>2];B=rb(Pf(b),g),C=a,H[B>>2]=C;g=g+1|0;continue}}h=pf(m+24|0);v=c;q=d;r=Xa-16|0;Xa=r;h:{i:{j:{k:{y=j+12|0;if(H[j+4>>2]==(zb(y)|0)){if((q|0)<=0){break k}if((f|0)>(q|0)){break j}if(H[j+4>>2]>(f|0)){break i}H[r+12>>2]=-1;k=j+24|0;Dj(k,f,r+12|0);H[r+8>>2]=-1;w=j+36|0;Dj(w,f,r+8|0);o=j+48|0;of(o,f);Bo(rb(o,0),zb(o));d=-1;while(1){if(H[j+8>>2]<=(A|0)){if(H[j+4>>2]!=(zb(y)|0)){mb(ib(ib(lb(ib(ib(ib(72016,18844),18906),8906),187),9435),19261));break a}}else{Cj(rb(o,0),zb(o),H[j+4>>2],H[j>>2]);n=rb(o,0);i=H[j+4>>2];l=0;c=0;l:{m:{n:{o:{if((zb(w)|0)==(f|0)){if((q|0)<=0){break o}if((f|0)>(q|0)){break n}if((i|0)<=0){break m}p=(f|0)>0?f:0;p:while(1){if((l|0)==(p|0)){break l}s=(l<<2)+e|0;x=0;g=-1;while(1)if((i|0)==(x|0)){l=l+1|0;c=c+g|0;continue p}else{t=n+(x<<2)|0;u=Sh(N(H[s>>2],96)+v|0,N(H[(H[t>>2]<<2)+e>>2],96)+v|0);if(u>>>0>>0){g=H[t>>2];B=rb(w,l),C=g,H[B>>2]=C;g=u}x=x+1|0;continue}}}mb(ib(ib(lb(ib(ib(ib(72016,15794),18906),8906),198),9435),21280));_();X()}mb(ib(ib(lb(ib(ib(ib(72016,19690),18906),8906),199),9435),19859));_();X()}mb(ib(ib(lb(ib(ib(ib(72016,20161),18906),8906),200),9435),20344));_();X()}mb(ib(ib(lb(ib(ib(ib(72016,21800),18906),8906),201),9435),22064));_();X()}if(c>>>0>>0){gi(k,w);Ne(rb(y,0),rb(o,0),H[j+4>>2]);d=c}A=A+1|0;continue}break}Xa=r+16|0;break h}mb(ib(ib(lb(ib(ib(ib(72016,18844),18906),8906),154),9435),19261));break a}mb(ib(ib(lb(ib(ib(ib(72016,19690),18906),8906),155),9435),19859));break a}mb(ib(ib(lb(ib(ib(ib(72016,20161),18906),8906),156),9435),20344));break a}mb(ib(ib(lb(ib(ib(ib(72016,20839),18906),8906),157),9435),20965));break a}n=j+24|0;if((zb(n)|0)!=(f|0)){break f}g=0;q:{while(1){r:{if(zb(n)>>>0<=g>>>0){if((Ao(h)|0)!=1){break r}Th(b,1);of(Pf(b),f);g=0;c=(f|0)>0?f:0;while(1){if((c|0)==(g|0)){break q}a=H[(g<<2)+e>>2];B=rb(Pf(b),g),C=a,H[B>>2]=C;g=g+1|0;continue}}if(H[rb(n,g)>>2]==-1){break e}if(H[rb(n,g)>>2]>=(f|0)){break d}if(H[(H[rb(n,g)>>2]<<2)+e>>2]>=(q|0)){break c}t=(H[rb(n,g)>>2]<<2)+e|0;p=Xa-32|0;Xa=p;B=p,C=Jg(t),H[B+16>>2]=C;u=p+24|0;d=p+16|0;l=0;i=Xa-32|0;Xa=i;tb(h);s=H[t>>2];c=Tc(h);F[i+31|0]=0;s:{t:{if(!c){break t}l=Wb(s,c);k=H[rb(h,l)>>2];if(!k){break t}while(1){k=H[k>>2];if(!k){break t}if((s|0)!=H[k+4>>2]){if((Wb(H[k+4>>2],c)|0)!=(l|0)){break t}}if(!de(Ub(h),k+8|0,t)){continue}break}break s}yo(i+16|0,h,s,d);if(!(O(H[tb(h)>>2]+1>>>0)>O(L[Ub(h)>>2]*O(c>>>0))?0:c)){B=i,C=ue(c)^1|c<<1,H[B+12>>2]=C;z=O(U(O(O(H[tb(h)>>2]+1>>>0)/L[Ub(h)>>2])));u:{if(z=O(0)){c=~~z>>>0;break u}c=0}H[i+8>>2]=c;Lj(h,H[zc(i+12|0,i+8|0)>>2]);c=Tc(h);l=Wb(s,c)}d=H[rb(h,l)>>2];v:{if(!d){d=h+8|0;H[H[i+16>>2]>>2]=H[d>>2];H[h+8>>2]=H[i+16>>2];B=rb(h,l),C=d,H[B>>2]=C;if(!H[H[i+16>>2]>>2]){break v}d=H[i+16>>2];B=rb(h,Wb(H[H[H[i+16>>2]>>2]+4>>2],c)),C=d,H[B>>2]=C;break v}H[H[i+16>>2]>>2]=H[d>>2];H[d>>2]=H[i+16>>2]}d=i+16|0;k=Hd(d);c=tb(h);H[c>>2]=H[c>>2]+1;F[i+31|0]=1;c=H[d>>2];H[d>>2]=0;if(c){if(I[Fb(d)+4|0]){wo(c+8|0)}if(c){jb(c)}}}Uf(u,Gc(i+16|0,k),i+31|0);Xa=i+32|0;c=oc(u);Xa=p+32|0;Of(c+4|0,(g<<2)+e|0);g=g+1|0;continue}break}f=Do(b);e=Ao(h);d=Xa-32|0;Xa=d;if(ge(f)>>>0>>0){c=kb(f);c=Hg(d+8|0,e,zb(f),c);Pg(f,c);$f(c)}Xa=d+32|0;e=Wf(m+16|0,Ej(h));while(1){if(!Ic(e,Wf(m+8|0,kc()))){break q}if(!zb(oc(e)+4|0)){break b}f=Hb(128);d=Go(a);c=N(H[oc(e)>>2],96)+v|0;F[f+100|0]=1;H[f>>2]=d;Ib(f+104|0);Ib(f+116|0);ub(f+4|0,c,96);H[m+8>>2]=f;Th(f,0);Of(Do(b),m+8|0);c=oc(e);c=c+4|0;Fo(a,H[m+8>>2],v,q,rb(c,0),zb(c));vo(e);continue}}a=H[h+8>>2];kb(h);while(1){if(a){b=H[a>>2];wo(a+8|0);jb(a);a=b;continue}break}Vf(h)}Xa=m+48|0;return}mb(ib(ib(lb(ib(ib(ib(72016,15794),16087),8906),363),9435),16577));break a}mb(ib(ib(lb(ib(ib(ib(72016,16934),16087),8906),365),9435),17176));break a}mb(ib(ib(lb(ib(ib(ib(72016,17522),16087),8906),366),9435),17776));break a}mb(ib(ib(lb(ib(ib(ib(72016,17962),16087),8906),367),9435),17776));break a}mb(ib(ib(lb(ib(ib(ib(72016,18312),16087),8906),387),9435),18401))}_();X()}function Km(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0;p=Xa-1408|0;Xa=p;m=d<<3;u=m&-32|4;i=c<<2;v=i&-32|2;f=b<<3;w=f&-32|4;y=H[H[a+484>>2]+24>>2];l=H[a+132>>2];a:{if((l|0)<=0){break a}r=m|28;x=r+u>>1;s=i|30;j=s+v>>1;t=f|28;o=t+w>>1;f=H[a+136>>2];q=H[f+8>>2];n=H[f+4>>2];h=H[f>>2];m=2147483647;while(1){g=I[e+h|0];b:{if((g|0)<(w|0)){f=g-t<<1;i=N(f,f);f=g-w<<1;g=N(f,f);break b}if((g|0)>(t|0)){f=g-w<<1;i=N(f,f);f=g-t<<1;g=N(f,f);break b}c:{if((g|0)<=(o|0)){f=g-t<<1;i=N(f,f);break c}f=g-w<<1;i=N(f,f)}g=0}k=I[e+n|0];d:{if((k|0)<(v|0)){f=N(k-v|0,3);g=N(f,f)+g|0;f=N(k-s|0,3);f=N(f,f);break d}if((k|0)>(s|0)){f=N(k-s|0,3);g=N(f,f)+g|0;f=N(k-v|0,3);f=N(f,f);break d}if((j|0)>=(k|0)){f=N(k-s|0,3);f=N(f,f);break d}f=N(k-v|0,3);f=N(f,f)}i=f+i|0;k=I[e+q|0];e:{if((k|0)<(u|0)){f=k-u|0;g=N(f,f)+g|0;f=k-r|0;f=N(f,f);break e}if((k|0)>(r|0)){f=k-r|0;g=N(f,f)+g|0;f=k-u|0;f=N(f,f);break e}if((k|0)<=(x|0)){f=k-r|0;f=N(f,f);break e}f=k-u|0;f=N(f,f)}H[(p+384|0)+(e<<2)>>2]=g;f=f+i|0;m=(f|0)<(m|0)?f:m;e=e+1|0;if((l|0)!=(e|0)){continue}break}h=l&1;f:{if((l|0)==1){k=0;e=0;break f}i=l&-2;k=0;e=0;g=0;while(1){if(H[(p+384|0)+(e<<2)>>2]<=(m|0)){F[(p+128|0)+k|0]=e;k=k+1|0}f=e|1;if(H[(p+384|0)+(f<<2)>>2]<=(m|0)){F[(p+128|0)+k|0]=f;k=k+1|0}e=e+2|0;g=g+2|0;if((i|0)!=(g|0)){continue}break}}if(!h|H[(p+384|0)+(e<<2)>>2]>(m|0)){break a}F[(p+128|0)+k|0]=e;k=k+1|0}g=127;e=p+384|0;while(1){H[e+24>>2]=2147483647;H[e+28>>2]=2147483647;H[e+16>>2]=2147483647;H[e+20>>2]=2147483647;H[e+8>>2]=2147483647;H[e+12>>2]=2147483647;H[e>>2]=2147483647;H[e+4>>2]=2147483647;e=e+32|0;f=(g|0)==7;g=g-8|0;if(!f){continue}break}if((k|0)>0){x=0;while(1){l=I[(p+128|0)+x|0];i=H[a+136>>2];j=u-I[l+H[i+8>>2]|0]|0;f=j<<4;r=f+320|0;s=f+192|0;t=f- -64|0;n=w-I[l+H[i>>2]|0]|0;o=n<<6;q=o+256|0;f=7;g=p;e=g+384|0;h=v-I[l+H[i+4>>2]|0]|0;m=N(h,72)+144|0;i=m;h=N(h,3);z=N(h,h);h=n<<1;n=(z+N(h,h)|0)+N(j,j)|0;j=n;while(1){if(H[e>>2]>(j|0)){H[e>>2]=j;F[g|0]=l}h=j+t|0;if((h|0)>2]){H[e+4>>2]=h;F[g+1|0]=l}h=h+s|0;if((h|0)>2]){H[e+8>>2]=h;F[g+2|0]=l}h=h+r|0;if((h|0)>2]){H[e+12>>2]=h;F[g+3|0]=l}h=f;f=f-1|0;j=i+j|0;g=g+4|0;e=e+16|0;i=i+288|0;if(h){continue}break}f=7;i=m;n=n+q|0;j=n;while(1){if(H[e>>2]>(j|0)){H[e>>2]=j;F[g|0]=l}h=j+t|0;if((h|0)>2]){H[e+4>>2]=h;F[g+1|0]=l}h=h+s|0;if((h|0)>2]){H[e+8>>2]=h;F[g+2|0]=l}h=h+r|0;if((h|0)>2]){H[e+12>>2]=h;F[g+3|0]=l}h=f;f=f-1|0;j=i+j|0;g=g+4|0;e=e+16|0;i=i+288|0;if(h){continue}break}f=7;i=m;n=(o+n|0)+768|0;j=n;while(1){if(H[e>>2]>(j|0)){H[e>>2]=j;F[g|0]=l}h=j+t|0;if((h|0)>2]){H[e+4>>2]=h;F[g+1|0]=l}h=h+s|0;if((h|0)>2]){H[e+8>>2]=h;F[g+2|0]=l}h=h+r|0;if((h|0)>2]){H[e+12>>2]=h;F[g+3|0]=l}h=f;f=f-1|0;j=i+j|0;g=g+4|0;e=e+16|0;i=i+288|0;if(h){continue}break}j=(o+n|0)+1280|0;f=7;while(1){if(H[e>>2]>(j|0)){H[e>>2]=j;F[g|0]=l}i=j+t|0;if((i|0)>2]){H[e+4>>2]=i;F[g+1|0]=l}i=i+s|0;if((i|0)>2]){H[e+8>>2]=i;F[g+2|0]=l}i=i+r|0;if((i|0)>2]){H[e+12>>2]=i;F[g+3|0]=l}i=f;f=f-1|0;j=j+m|0;g=g+4|0;e=e+16|0;m=m+288|0;if(i){continue}break}x=x+1|0;if((x|0)!=(k|0)){continue}break}}n=b&-4;i=0;e=p;j=(d&-4)<<1;q=c&-8;h=(q|1)<<6;g=(q|2)<<6;m=(q|3)<<6;f=(q|4)<<6;d=(q|5)<<6;b=(q|6)<<6;a=(c|7)<<6;while(1){o=H[(i+n<<2)+y>>2];c=j+(o+(q<<6)|0)|0;G[c>>1]=I[e|0]+1;G[c+2>>1]=I[e+1|0]+1;G[c+4>>1]=I[e+2|0]+1;G[c+6>>1]=I[e+3|0]+1;c=j+(h+o|0)|0;G[c>>1]=I[e+4|0]+1;G[c+2>>1]=I[e+5|0]+1;G[c+4>>1]=I[e+6|0]+1;G[c+6>>1]=I[e+7|0]+1;c=j+(g+o|0)|0;G[c>>1]=I[e+8|0]+1;G[c+2>>1]=I[e+9|0]+1;G[c+4>>1]=I[e+10|0]+1;G[c+6>>1]=I[e+11|0]+1;c=j+(m+o|0)|0;G[c>>1]=I[e+12|0]+1;G[c+2>>1]=I[e+13|0]+1;G[c+4>>1]=I[e+14|0]+1;G[c+6>>1]=I[e+15|0]+1;c=j+(f+o|0)|0;G[c>>1]=I[e+16|0]+1;G[c+2>>1]=I[e+17|0]+1;G[c+4>>1]=I[e+18|0]+1;G[c+6>>1]=I[e+19|0]+1;c=j+(d+o|0)|0;G[c>>1]=I[e+20|0]+1;G[c+2>>1]=I[e+21|0]+1;G[c+4>>1]=I[e+22|0]+1;G[c+6>>1]=I[e+23|0]+1;c=j+(b+o|0)|0;G[c>>1]=I[e+24|0]+1;G[c+2>>1]=I[e+25|0]+1;G[c+4>>1]=I[e+26|0]+1;G[c+6>>1]=I[e+27|0]+1;c=j+(a+o|0)|0;G[c>>1]=I[e+28|0]+1;G[c+2>>1]=I[e+29|0]+1;G[c+4>>1]=I[e+30|0]+1;G[c+6>>1]=I[e+31|0]+1;e=e+32|0;i=i+1|0;if((i|0)!=4){continue}break}Xa=p+1408|0}function Gm(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;h=Xa-560|0;Xa=h;g=c;c=(c-3|0)/24|0;t=(c|0)>0?c:0;m=g+N(t,-24)|0;n=H[(e<<2)+43792>>2];j=d-1|0;if((n+j|0)>=0){g=d+n|0;c=t-j|0;while(1){M[(h+320|0)+(i<<3)>>3]=(c|0)<0?0:+H[(c<<2)+43808>>2];c=c+1|0;i=i+1|0;if((g|0)!=(i|0)){continue}break}}q=m-24|0;g=0;i=(n|0)>0?n:0;l=(d|0)<=0;while(1){a:{if(l){f=0;break a}r=g+j|0;c=0;f=0;while(1){f=M[(c<<3)+a>>3]*M[(h+320|0)+(r-c<<3)>>3]+f;c=c+1|0;if((d|0)!=(c|0)){continue}break}}M[(g<<3)+h>>3]=f;c=(g|0)==(i|0);g=g+1|0;if(!c){continue}break}x=47-m|0;r=48-m|0;y=m-25|0;g=n;b:{while(1){f=M[(g<<3)+h>>3];c=0;i=g;o=(g|0)<=0;if(!o){while(1){l=(h+480|0)+(c<<2)|0;k=f*5.960464477539063e-8;c:{if(P(k)<2147483648){j=~~k;break c}j=-2147483648}k=+(j|0);f=k*-16777216+f;d:{if(P(f)<2147483648){j=~~f;break d}j=-2147483648}H[l>>2]=j;i=i-1|0;f=M[(i<<3)+h>>3]+k;c=c+1|0;if((g|0)!=(c|0)){continue}break}}f=Ee(f,q);f=f+T(f*.125)*-8;e:{if(P(f)<2147483648){l=~~f;break e}l=-2147483648}f=f-+(l|0);f:{g:{h:{u=(q|0)<=0;i:{if(!u){i=(g<<2)+h|0;j=H[i+476>>2];c=j>>r;s=i;i=j-(c<>2]=i;l=c+l|0;j=i>>x;break i}if(q){break h}j=H[((g<<2)+h|0)+476>>2]>>23}if((j|0)<=0){break f}break g}j=2;if(f>=.5){break g}j=0;break f}c=0;i=0;if(!o){while(1){s=(h+480|0)+(c<<2)|0;o=H[s>>2];v=16777215;j:{k:{if(i){break k}v=16777216;if(o){break k}i=0;break j}H[s>>2]=v-o;i=1}c=c+1|0;if((g|0)!=(c|0)){continue}break}}l:{if(u){break l}c=8388607;m:{switch(y|0){case 1:c=4194303;break;case 0:break m;default:break l}}o=(g<<2)+h|0;H[o+476>>2]=H[o+476>>2]&c}l=l+1|0;if((j|0)!=2){break f}f=1-f;j=2;if(!i){break f}f=f-Ee(1,q)}if(f==0){i=0;c=g;n:{if((c|0)<=(n|0)){break n}while(1){c=c-1|0;i=H[(h+480|0)+(c<<2)>>2]|i;if((c|0)>(n|0)){continue}break}if(!i){break n}m=q;while(1){m=m-24|0;g=g-1|0;if(!H[(h+480|0)+(g<<2)>>2]){continue}break}break b}c=1;while(1){i=c;c=c+1|0;if(!H[(h+480|0)+(n-i<<2)>>2]){continue}break}i=g+i|0;while(1){j=d+g|0;g=g+1|0;M[(h+320|0)+(j<<3)>>3]=H[(t+g<<2)+43808>>2];c=0;f=0;if((d|0)>0){while(1){f=M[(c<<3)+a>>3]*M[(h+320|0)+(j-c<<3)>>3]+f;c=c+1|0;if((d|0)!=(c|0)){continue}break}}M[(g<<3)+h>>3]=f;if((g|0)<(i|0)){continue}break}g=i;continue}break}f=Ee(f,24-m|0);o:{if(f>=16777216){d=(h+480|0)+(g<<2)|0;k=f*5.960464477539063e-8;p:{if(P(k)<2147483648){c=~~k;break p}c=-2147483648}f=+(c|0)*-16777216+f;q:{if(P(f)<2147483648){a=~~f;break q}a=-2147483648}H[d>>2]=a;g=g+1|0;break o}if(P(f)<2147483648){c=~~f}else{c=-2147483648}m=q}H[(h+480|0)+(g<<2)>>2]=c}f=Ee(1,m);r:{if((g|0)<0){break r}d=g;while(1){a=d;M[(d<<3)+h>>3]=f*+H[(h+480|0)+(d<<2)>>2];d=d-1|0;f=f*5.960464477539063e-8;if(a){continue}break}if((g|0)<0){break r}c=g;while(1){a=c;d=g-c|0;f=0;c=0;while(1){s:{f=M[(c<<3)+46576>>3]*M[(a+c<<3)+h>>3]+f;if((c|0)>=(n|0)){break s}i=c>>>0>>0;c=c+1|0;if(i){continue}}break}M[(h+160|0)+(d<<3)>>3]=f;c=a-1|0;if((a|0)>0){continue}break}}t:{u:{v:{switch(e|0){case 3:w:{if((g|0)<=0){break w}f=M[(h+160|0)+(g<<3)>>3];c=g;while(1){k=f;d=h+160|0;a=c-1|0;e=d+(a<<3)|0;w=M[e>>3];f=w+f;M[d+(c<<3)>>3]=k+(w-f);M[e>>3]=f;d=c>>>0>1;c=a;if(d){continue}break}if((g|0)<2){break w}f=M[(h+160|0)+(g<<3)>>3];c=g;while(1){k=f;d=h+160|0;a=c-1|0;e=d+(a<<3)|0;p=M[e>>3];f=p+f;M[d+(c<<3)>>3]=k+(p-f);M[e>>3]=f;d=c>>>0>2;c=a;if(d){continue}break}p=0;if((g|0)<=1){break w}while(1){p=p+M[(h+160|0)+(g<<3)>>3];a=(g|0)>2;g=g-1|0;if(a){continue}break}}f=M[h+160>>3];if(j){break u}M[b>>3]=f;f=M[h+168>>3];M[b+16>>3]=p;M[b+8>>3]=f;break t;case 0:f=0;if((g|0)>=0){while(1){a=g;g=g-1|0;f=f+M[(h+160|0)+(a<<3)>>3];if(a){continue}break}}M[b>>3]=j?-f:f;break t;case 1:case 2:break v;default:break t}}f=0;if((g|0)>=0){d=g;while(1){a=d;d=d-1|0;f=f+M[(h+160|0)+(a<<3)>>3];if(a){continue}break}}M[b>>3]=j?-f:f;f=M[h+160>>3]-f;c=1;if((g|0)>0){while(1){f=f+M[(h+160|0)+(c<<3)>>3];a=(c|0)!=(g|0);c=c+1|0;if(a){continue}break}}M[b+8>>3]=j?-f:f;break t}M[b>>3]=-f;f=M[h+168>>3];M[b+16>>3]=-p;M[b+8>>3]=-f}Xa=h+560|0;return l&7}function xr(a,b,c,d,e,f,g,h,i,j,k){var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;l=Xa-560|0;Xa=l;H[l+548>>2]=k;H[l+552>>2]=b;H[l+104>>2]=335;b=l+104|0;p=gc(l+136|0,l+144|0,b);k=H[p>>2];H[l+132>>2]=k;H[l+128>>2]=k+400;r=Ab(b);o=Ab(l+88|0);m=Ab(l+72|0);n=Ab(l+56|0);q=Ab(l+40|0);b=Xa-16|0;Xa=b;a:{if(c){c=ur(d);Xe(b,c);d=H[b>>2];F[l+120|0]=d;F[l+121|0]=d>>>8;F[l+122|0]=d>>>16;F[l+123|0]=d>>>24;We(b,c);Qc(n,b);ob(b);Pd(b,c);Qc(m,b);ob(b);v=l,w=Nd(c),F[v+119|0]=w;v=l,w=id(c),F[v+118|0]=w;hd(b,c);Qc(r,b);ob(b);Qd(b,c);Qc(o,b);ob(b);c=Ve(c);break a}c=tr(d);Xe(b,c);d=H[b>>2];F[l+120|0]=d;F[l+121|0]=d>>>8;F[l+122|0]=d>>>16;F[l+123|0]=d>>>24;We(b,c);Qc(n,b);ob(b);Pd(b,c);Qc(m,b);ob(b);v=l,w=Nd(c),F[v+119|0]=w;v=l,w=id(c),F[v+118|0]=w;hd(b,c);Qc(r,b);ob(b);Qd(b,c);Qc(o,b);ob(b);c=Ve(c)}H[l+36>>2]=c;Xa=b+16|0;H[j>>2]=H[i>>2];s=e&512;t=s>>>9|0;b=0;c=0;while(1){k=c;b:{c:{d:{e:{if((b|0)==4){break e}if(!Yc(a,l+552|0)){break e}e=0;f:{g:{h:{i:{j:{switch(F[(l+120|0)+b|0]){case 1:if((b|0)==3){break c}if(Ed(h,8192,ic(a))){wr(l+24|0,a);Ik(q,F[l+24|0]);break i}H[f>>2]=H[f>>2]|4;a=0;break d;case 3:break h;case 0:break j;case 4:break f;case 2:break g;default:break b}}if((b|0)==3){break c}}while(1){if(!Yc(a,l+552|0)){break c}if(!Ed(h,8192,ic(a))){break c}wr(l+24|0,a);Ik(q,F[l+24|0]);continue}}if((nb(m)|0)==(0-nb(n)|0)){break c}k:{if(nb(m)){if(nb(n)){break k}}d=nb(m);c=ic(a);if(d){if(I[wb(m,0)|0]==(c&255)){vc(a);c=nb(m)>>>0>1?m:k;break b}F[g|0]=1;break c}if(I[wb(n,0)|0]!=(c&255)){break c}vc(a);F[g|0]=1;c=nb(n)>>>0>1?n:k;break b}if((ic(a)&255)==I[wb(m,0)|0]){vc(a);c=nb(m)>>>0>1?m:k;break b}if((ic(a)&255)==I[wb(n,0)|0]){vc(a);F[g|0]=1;c=nb(n)>>>0>1?n:k;break b}H[f>>2]=H[f>>2]|4;a=0;break d}if(!(k|b>>>0<2)){c=0;if(!((b|0)==2&I[l+123|0]!=0|t)){break b}}v=l,w=xd(o),H[v+16>>2]=w;c=nf(l+24|0,l+16|0);l:{if(!b|I[(b+l|0)+119|0]>1){break l}while(1){m:{v=l,w=_e(o),H[v+16>>2]=w;if(!Ic(c,l+16|0)){break m}if(!Ed(h,8192,F[H[c>>2]])){break m}_g(c);continue}break}v=l,w=xd(o),H[v+16>>2]=w;c=H[c>>2]-H[l+16>>2]|0;if(nb(q)>>>0>=c>>>0){v=l,w=_e(q),H[v+16>>2]=w;d=sr(l+16|0,0-c|0);e=_e(q);u=xd(o);c=Xa-32|0;Xa=c;H[c+16>>2]=e;H[c+24>>2]=d;H[c+8>>2]=u;while(1){d=Ic(c+24|0,c+16|0);if(!(!d|I[H[c+24>>2]]!=I[H[c+8>>2]])){_g(c+24|0);_g(c+8|0);continue}break}Xa=c+32|0;if(d^1){break l}}v=l,w=xd(o),H[v+8>>2]=w;nf(l+16|0,l+8|0);H[l+24>>2]=H[l+16>>2]}H[l+16>>2]=H[l+24>>2];while(1){n:{v=l,w=_e(o),H[v+8>>2]=w;if(!Ic(l+16|0,l+8|0)){break n}if(!Yc(a,l+552|0)){break n}if((ic(a)&255)!=I[H[l+16>>2]]){break n}vc(a);_g(l+16|0);continue}break}if(!s){break c}v=l,w=_e(o),H[v+8>>2]=w;if(!Ic(l+16|0,l+8|0)){break c}H[f>>2]=H[f>>2]|4;a=0;break d}while(1){o:{if(!Yc(a,l+552|0)){break o}c=ic(a);p:{if(Ed(h,2048,c)){d=H[j>>2];if((d|0)==H[l+548>>2]){vr(i,j,l+548|0);d=H[j>>2]}H[j>>2]=d+1;F[d|0]=c;e=e+1|0;break p}if(!nb(r)|!e|I[l+118|0]!=(c&255)){break o}c=H[l+132>>2];if((c|0)==H[l+128>>2]){eg(p,l+132|0,l+128|0);c=H[l+132>>2]}H[l+132>>2]=c+4;H[c>>2]=e;e=0}vc(a);continue}break}c=H[l+132>>2];if(!(!e|(c|0)==H[p>>2])){if(H[l+128>>2]==(c|0)){eg(p,l+132|0,l+128|0);c=H[l+132>>2]}H[l+132>>2]=c+4;H[c>>2]=e}q:{if(H[l+36>>2]<=0){break q}r:{if(!Bc(a,l+552|0)){if((ic(a)&255)==I[l+119|0]){break r}}H[f>>2]=H[f>>2]|4;a=0;break d}while(1){vc(a);if(H[l+36>>2]<=0){break q}s:{if(!Bc(a,l+552|0)){if(Ed(h,2048,ic(a))){break s}}H[f>>2]=H[f>>2]|4;a=0;break d}if(H[j>>2]==H[l+548>>2]){vr(i,j,l+548|0)}c=ic(a);d=H[j>>2];H[j>>2]=d+1;F[d|0]=c;H[l+36>>2]=H[l+36>>2]-1;continue}}c=k;if(H[i>>2]!=H[j>>2]){break b}H[f>>2]=H[f>>2]|4;a=0;break d}t:{if(!k){break t}e=1;while(1){if(nb(k)>>>0<=e>>>0){break t}u:{if(!Bc(a,l+552|0)){if((ic(a)&255)==I[wb(k,e)|0]){break u}}H[f>>2]=H[f>>2]|4;a=0;break d}vc(a);e=e+1|0;continue}}a=1;if(H[p>>2]==H[l+132>>2]){break d}a=0;H[l+24>>2]=0;Vc(r,H[p>>2],H[l+132>>2],l+24|0);if(H[l+24>>2]){H[f>>2]=H[f>>2]|4;break d}a=1}ob(q);ob(n);ob(m);ob(o);ob(r);fc(p);Xa=l+560|0;return a}c=k}b=b+1|0;continue}}function qr(a,b,c,d,e,f,g,h,i,j,k){var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;l=Xa-560|0;Xa=l;H[l+548>>2]=k;H[l+552>>2]=b;H[l+96>>2]=335;b=l+96|0;p=gc(l+136|0,l+144|0,b);k=H[p>>2];H[l+132>>2]=k;H[l+128>>2]=k+400;r=Ab(b);o=Ab(l+80|0);m=Ab(l- -64|0);n=Ab(l+48|0);q=Ab(l+32|0);b=Xa-16|0;Xa=b;a:{if(c){c=or(d);Xe(b,c);d=H[b>>2];F[l+120|0]=d;F[l+121|0]=d>>>8;F[l+122|0]=d>>>16;F[l+123|0]=d>>>24;We(b,c);ie(n,b);ob(b);Pd(b,c);ie(m,b);ob(b);v=l,w=Nd(c),H[v+116>>2]=w;v=l,w=id(c),H[v+112>>2]=w;hd(b,c);Qc(r,b);ob(b);Qd(b,c);ie(o,b);ob(b);c=Ve(c);break a}c=mr(d);Xe(b,c);d=H[b>>2];F[l+120|0]=d;F[l+121|0]=d>>>8;F[l+122|0]=d>>>16;F[l+123|0]=d>>>24;We(b,c);ie(n,b);ob(b);Pd(b,c);ie(m,b);ob(b);v=l,w=Nd(c),H[v+116>>2]=w;v=l,w=id(c),H[v+112>>2]=w;hd(b,c);Qc(r,b);ob(b);Qd(b,c);ie(o,b);ob(b);c=Ve(c)}H[l+28>>2]=c;Xa=b+16|0;H[j>>2]=H[i>>2];s=e&512;t=s>>>9|0;b=0;c=0;while(1){k=c;b:{c:{d:{e:{if((b|0)==4){break e}if(!Xc(a,l+552|0)){break e}e=0;f:{g:{h:{i:{j:{switch(F[(l+120|0)+b|0]){case 1:if((b|0)==3){break c}if(Dd(h,8192,hc(a))){pr(l+16|0,a);Hk(q,H[l+16>>2]);break i}H[f>>2]=H[f>>2]|4;a=0;break d;case 3:break h;case 0:break j;case 4:break f;case 2:break g;default:break b}}if((b|0)==3){break c}}while(1){if(!Xc(a,l+552|0)){break c}if(!Dd(h,8192,hc(a))){break c}pr(l+16|0,a);Hk(q,H[l+16>>2]);continue}}if((nb(m)|0)==(0-nb(n)|0)){break c}k:{if(nb(m)){if(nb(n)){break k}}d=nb(m);c=hc(a);if(d){if((c|0)==H[vb(m)>>2]){uc(a);c=nb(m)>>>0>1?m:k;break b}F[g|0]=1;break c}if((c|0)!=H[vb(n)>>2]){break c}uc(a);F[g|0]=1;c=nb(n)>>>0>1?n:k;break b}if((hc(a)|0)==H[vb(m)>>2]){uc(a);c=nb(m)>>>0>1?m:k;break b}if((hc(a)|0)==H[vb(n)>>2]){uc(a);F[g|0]=1;c=nb(n)>>>0>1?n:k;break b}H[f>>2]=H[f>>2]|4;a=0;break d}if(!(k|b>>>0<2)){c=0;if(!((b|0)==2&I[l+123|0]!=0|t)){break b}}v=l,w=xd(o),H[v+8>>2]=w;c=nf(l+16|0,l+8|0);l:{if(!b|I[(b+l|0)+119|0]>1){break l}while(1){m:{v=l,w=Ze(o),H[v+8>>2]=w;if(!Ic(c,l+8|0)){break m}if(!Dd(h,8192,H[H[c>>2]>>2])){break m}kf(c);continue}break}v=l,w=xd(o),H[v+8>>2]=w;c=vj(c,l+8|0);if(nb(q)>>>0>=c>>>0){v=l,w=Ze(q),H[v+8>>2]=w;d=lr(l+8|0,0-c|0);e=Ze(q);u=xd(o);c=Xa-32|0;Xa=c;H[c+16>>2]=e;H[c+24>>2]=d;H[c+8>>2]=u;while(1){n:{d=Ic(c+24|0,c+16|0);if(!d){break n}if(!Ad(H[c+24>>2],H[c+8>>2])){break n}kf(c+24|0);kf(c+8|0);continue}break}Xa=c+32|0;if(d^1){break l}}v=l,w=xd(o),H[v>>2]=w;nf(l+8|0,l);H[l+16>>2]=H[l+8>>2]}H[l+8>>2]=H[l+16>>2];while(1){o:{v=l,w=Ze(o),H[v>>2]=w;if(!Ic(l+8|0,l)){break o}if(!Xc(a,l+552|0)){break o}if((hc(a)|0)!=H[H[l+8>>2]>>2]){break o}uc(a);kf(l+8|0);continue}break}if(!s){break c}v=l,w=Ze(o),H[v>>2]=w;if(!Ic(l+8|0,l)){break c}H[f>>2]=H[f>>2]|4;a=0;break d}while(1){p:{if(!Xc(a,l+552|0)){break p}c=hc(a);q:{if(Dd(h,2048,c)){d=H[j>>2];if((d|0)==H[l+548>>2]){eg(i,j,l+548|0);d=H[j>>2]}H[j>>2]=d+4;H[d>>2]=c;e=e+1|0;break q}if(!nb(r)|!e|(c|0)!=H[l+112>>2]){break p}c=H[l+132>>2];if((c|0)==H[l+128>>2]){eg(p,l+132|0,l+128|0);c=H[l+132>>2]}H[l+132>>2]=c+4;H[c>>2]=e;e=0}uc(a);continue}break}c=H[l+132>>2];if(!(!e|(c|0)==H[p>>2])){if(H[l+128>>2]==(c|0)){eg(p,l+132|0,l+128|0);c=H[l+132>>2]}H[l+132>>2]=c+4;H[c>>2]=e}r:{if(H[l+28>>2]<=0){break r}s:{if(!Ac(a,l+552|0)){if((hc(a)|0)==H[l+116>>2]){break s}}H[f>>2]=H[f>>2]|4;a=0;break d}while(1){uc(a);if(H[l+28>>2]<=0){break r}t:{if(!Ac(a,l+552|0)){if(Dd(h,2048,hc(a))){break t}}H[f>>2]=H[f>>2]|4;a=0;break d}if(H[j>>2]==H[l+548>>2]){eg(i,j,l+548|0)}c=hc(a);d=H[j>>2];H[j>>2]=d+4;H[d>>2]=c;H[l+28>>2]=H[l+28>>2]-1;continue}}c=k;if(H[i>>2]!=H[j>>2]){break b}H[f>>2]=H[f>>2]|4;a=0;break d}u:{if(!k){break u}e=1;while(1){if(nb(k)>>>0<=e>>>0){break u}v:{if(!Ac(a,l+552|0)){if((hc(a)|0)==H[zi(k,e)>>2]){break v}}H[f>>2]=H[f>>2]|4;a=0;break d}uc(a);e=e+1|0;continue}}a=1;if(H[p>>2]==H[l+132>>2]){break d}a=0;H[l+16>>2]=0;Vc(r,H[p>>2],H[l+132>>2],l+16|0);if(H[l+16>>2]){H[f>>2]=H[f>>2]|4;break d}a=1}ob(q);ob(n);ob(m);ob(o);ob(r);fc(p);Xa=l+560|0;return a}c=k}b=b+1|0;continue}}function Jr(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0;f=Xa-3792|0;Xa=f;ub(f+3664|0,12416,60);ub(f+3600|0,12480,64);ub(f+3472|0,12544,124);ub(f+3344|0,12672,128);ub(f+2832|0,12800,508);ub(f+2320|0,13312,512);s=-12;n=2;a:{b:{c:{d:{e:{f:{g:{switch(a-1028|0){default:if((a|0)==772){s=-9;n=1;break f}if((a|0)==1285){break e}c=-1;if((a|0)!=2830){break a}s=-64;r=120;o=127;n=9;k=f+2320|0;q=f+2832|0;break b;case 1:break d;case 0:break g}}s=-5;n=2}r=13;o=15;q=f+3664|0;k=f+3600|0;break c}s=-7;n=3}r=22;o=31;q=f+3472|0;k=f+3344|0}a=0;while(1){if((a|0)==(r|0)){d=f+3728|0}else{F[(f+3728|0)+a|0]=b&1;a=a+1|0;b=(c&1)<<31|b>>>1;c=c>>>1|0;continue}break}}u=n<<1;g=u|1;c=1;while(1){h:{if((c|0)!=(g|0)){h=0;b=(f+560|0)+(c<<2)|0;H[b>>2]=0;a=0;while(1){if((a|0)==(r|0)){break h}if(I[a+d|0]){h=H[((N(a,c)>>>0)%(o>>>0)<<2)+q>>2]^h;H[b>>2]=h}a=a+1|0;continue}}i:{if(!v){break i}H[f+800>>2]=0;i=H[f+564>>2];H[f+804>>2]=i;H[f+952>>2]=1;H[f+880>>2]=0;a=1;while(1){if((a|0)!=(u|0)){b=(f+880|0)+(a<<2)|0;H[b>>2]=-1;H[b+72>>2]=0;a=a+1|0;continue}break}H[f+720>>2]=0;H[f+724>>2]=0;H[f+640>>2]=-1;H[f+644>>2]=0;z=u-1|0;g=0;b=0;while(1){l=b+1|0;h=b;j:{if((i|0)==-1){h=b+2|0;H[(f+720|0)+(h<<2)>>2]=g;m=((g|0)>=0?g:-1)+1|0;a=0;while(1){if((a|0)==(m|0)){break j}j=a<<2;i=f+880|0;p=j+(i+N(l,72)|0)|0;c=H[p>>2];H[j+(i+N(h,72)|0)>>2]=c;H[p>>2]=H[(c<<2)+k>>2];a=a+1|0;continue}}while(1){a=h;if(H[(f+800|0)+(a<<2)>>2]==-1){h=a-1|0;if((a|0)>0){continue}}break}c=a;if((a|0)>0){while(1){h=a-1|0;m=h<<2;if(H[m+(f+800|0)>>2]!=-1){j=c;p=c<<2;c=f+640|0;c=H[p+c>>2]>2]?h:j}m=a>>>0>1;a=h;if(m){continue}break}}w=l-c|0;a=f+720|0;j=c<<2;p=a+j|0;h=w+H[p>>2]|0;m=(g|0)>(h|0)?g:h;h=b+2|0;H[a+(h<<2)>>2]=m;a=0;while(1)if((a|0)==(u|0)){i=i+o|0;a=H[p>>2];p=((a|0)>=0?a:-1)+1|0;j=j+(f+800|0)|0;a=0;while(1){if((a|0)==(p|0)){c=((g|0)>=0?g:-1)+1|0;a=0;while(1)if((a|0)==(c|0)){g=m;break j}else{i=a<<2;g=f+880|0;j=i+(g+N(h,72)|0)|0;g=i+(g+N(l,72)|0)|0;i=H[g>>2];H[j>>2]=i^H[j>>2];H[g>>2]=H[(i<<2)+k>>2];a=a+1|0;continue}}x=H[((f+880|0)+N(c,72)|0)+(a<<2)>>2];if((x|0)!=-1){H[((f+880|0)+N(h,72)|0)+(a+w<<2)>>2]=H[(((i+x|0)-H[j>>2]|0)%(o|0)<<2)+q>>2]}a=a+1|0;continue}}else{H[((f+880|0)+N(h,72)|0)+(a<<2)>>2]=0;a=a+1|0;continue}}a=h<<2;H[a+(f+640|0)>>2]=l-g;if((b|0)!=(z|0)){c=a+(f+800|0)|0;a=H[a+(f+560|0)>>2];if((a|0)==-1){b=0}else{b=H[(a<<2)+q>>2]}H[c>>2]=b;a=1;m=((g|0)>0?g:0)+1|0;while(1){if((a|0)!=(m|0)){i=H[(f+560|0)+(h-a<<2)>>2];k:{if((i|0)==-1){break k}j=H[((f+880|0)+N(h,72)|0)+(a<<2)>>2];if(!j){break k}b=H[((i+H[(j<<2)+k>>2]|0)%(o|0)<<2)+q>>2]^b;H[c>>2]=b}a=a+1|0;continue}break}i=H[(b<<2)+k>>2];H[c>>2]=i;b=l;if((g|0)<=(n|0)){continue}}break}c=-1;if((g|0)>(n|0)){break a}a=0;b=g+1|0;c=(b|0)>0?b:0;n=(f+880|0)+N(h,72)|0;while(1)if((a|0)==(c|0)){c=(b|0)>1?b:1;b=(f+880|0)+N(h,72)|0;a=1;while(1)if((a|0)==(c|0)){n=o+1|0;b=0;i=1;while(1){a=1;k=1;if((i|0)!=(n|0)){while(1){if((a|0)!=(c|0)){l=(a<<2)+f|0;m=H[l>>2];if((m|0)!=-1){j=l;l=(a+m|0)%(o|0)|0;H[j>>2]=l;k=H[(l<<2)+q>>2]^k}a=a+1|0;continue}break}if(!k){H[(f+48|0)+(b<<2)>>2]=o-i;b=b+1|0}i=i+1|0;continue}break}c=-1;if((b|0)!=(g|0)){break a}a=0;b=(g|0)>0?g:0;while(1){if((a|0)==(b|0)){break i}c=H[(f+48|0)+(a<<2)>>2]+d|0;F[c|0]=I[c|0]^1;a=a+1|0;continue}}else{k=a<<2;H[k+f>>2]=H[b+k>>2];a=a+1|0;continue}}else{l=n+(a<<2)|0;H[l>>2]=H[(H[l>>2]<<2)+k>>2];a=a+1|0;continue}}H[e>>2]=0;H[e+4>>2]=0;a=r+s|0;b=1;c=0;while(1){if((a|0)!=(r|0)){g=Iz(b,c,I[a+d|0],0)+y|0;t=t+Ya|0;t=g>>>0>>0?t+1|0:t;y=g;H[e>>2]=g;H[e+4>>2]=t;a=a+1|0;c=c<<1|b>>>31;b=b<<1;continue}break}if(!v){c=0;break a}c=H[(f+720|0)+(h<<2)>>2];break a}H[b>>2]=H[(h<<2)+k>>2];v=h?1:v;c=c+1|0;continue}}Xa=f+3792|0;return c}function Ou(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;if(H[a+36>>2]>0){l=H[a+472>>2];i=H[a+216>>2];while(1){d=b;h=e;a:{b:{c:{d:{e:{f:{g:{h:{i:{j:{k:{l:{m:{n:{o:{p:{q:{r:{s:{t:{u:{v:{w:{x:{y:{z:{A:{B:{C:{D:{E:{F:{G:{H:{I:{J:{g=H[i+36>>2];c=H[i+40>>2]+(g<<8)|0;if((c|0)<=2051){if((c|0)<=1025){K:{switch(c-513|0){case 3:break i;case 0:break p;case 1:break J;case 2:break e;default:break K}}b=144;e=0;L:{switch(c-257|0){case 1:break h;case 0:break a;default:break L}}switch(c-771|0){case 3:break j;case 0:break I;default:break e}}if((c|0)<=1538){M:{switch(c-1026|0){case 6:break k;case 0:break q;case 2:break H;case 1:case 3:case 4:case 5:break e;default:break M}}switch(c-1285|0){case 5:break l;case 0:break G;default:break e}}N:{switch(c-1539|0){case 9:break m;case 0:break r;case 3:break F;case 1:case 2:case 4:case 5:case 6:case 7:case 8:break e;default:break N}}switch(c-1799|0){case 7:break n;case 0:break E;default:break e}}if((c|0)<=3077){if((c|0)<=2564){switch(c-2052|0){case 12:break o;case 0:break s;case 1:case 2:case 3:case 5:case 6:case 7:case 8:case 9:case 10:case 11:break e;case 4:break g;default:break f}}switch(c-2565|0){case 0:break t;case 5:break D;case 1:case 2:case 3:case 4:break e;default:break C}}if((c|0)<=3590){switch(c-3078|0){case 0:break u;case 6:break B;case 1:case 2:case 3:case 4:case 5:break e;default:break A}}O:{switch(c-3591|0){case 0:break v;case 7:break z;case 1:case 2:case 3:case 4:case 5:case 6:break e;default:break O}}switch(c-4104|0){case 0:break w;case 8:break x;case 1:case 2:case 3:case 4:case 5:case 6:case 7:break e;default:break y}}b=145;e=0;break a}b=146;break a}b=147;e=0;break a}b=148;e=0;break a}b=149;e=0;break a}b=150;e=0;break a}b=151;e=0;break a}if((c|0)!=2827){break e}b=152;e=0;break a}b=153;e=0;break a}if((c|0)!=3341){break e}b=154;e=0;break a}b=155;e=0;break a}if((c|0)!=3855){break e}b=156;e=0;break a}b=157;e=0;break a}b=158;e=0;break a}b=159;e=0;break a}b=160;e=0;break a}b=161;e=0;break a}b=162;e=0;break a}b=163;e=0;break a}b=164;e=0;break a}b=165;e=0;break a}b=166;e=0;break a}b=167;e=0;break a}b=168;e=0;break a}b=169;e=0;break a}b=170;e=0;break a}b=171;break a}b=172;e=0;break a}b=173;break a}e=H[a+72>>2];if(e>>>0<3){break d}b=H[a>>2];H[b+20>>2]=49;Za[H[b>>2]](a);break c}if((c|0)==2313){break b}}b=H[a>>2];H[b+24>>2]=g;H[b+20>>2]=7;H[H[a>>2]+28>>2]=H[i+40>>2];Za[H[H[a>>2]>>2]](a);break c}b=H[(e<<2)+39872>>2];break a}b=d;e=h;break a}b=174;e=0}d=(k<<2)+l|0;H[d+4>>2]=b;P:{if(!H[i+52>>2]|H[d+44>>2]==(e|0)){break P}h=H[i+80>>2];if(!h){break P}H[d+44>>2]=e;Q:{switch(e|0){case 0:c=H[i+84>>2];d=0;while(1){H[c+(d<<2)>>2]=J[h+(d<<1)>>1];g=d|1;H[c+(g<<2)>>2]=J[h+(g<<1)>>1];g=d|2;H[c+(g<<2)>>2]=J[h+(g<<1)>>1];g=d|3;H[c+(g<<2)>>2]=J[h+(g<<1)>>1];d=d+4|0;if((d|0)!=64){continue}break};break P;case 1:c=H[i+84>>2];d=0;while(1){g=d<<1;H[c+(d<<2)>>2]=N(G[g+39680>>1],J[h+g>>1])+2048>>12;f=d|1;g=f<<1;H[c+(f<<2)>>2]=N(G[g+39680>>1],J[h+g>>1])+2048>>12;d=d+2|0;if((d|0)!=64){continue}break};break P;case 2:c=H[i+84>>2];g=0;d=0;while(1){j=M[(g<<3)+39808>>3];L[c+(d<<2)>>2]=j*+J[h+(d<<1)>>1]*.125;f=d|1;L[c+(f<<2)>>2]=j*+J[h+(f<<1)>>1]*1.387039845*.125;f=d|2;L[c+(f<<2)>>2]=j*+J[h+(f<<1)>>1]*1.306562965*.125;f=d|3;L[c+(f<<2)>>2]=j*+J[h+(f<<1)>>1]*1.175875602*.125;f=d|4;L[c+(f<<2)>>2]=j*+J[h+(f<<1)>>1]*.125;f=d|5;L[c+(f<<2)>>2]=j*+J[h+(f<<1)>>1]*.785694958*.125;f=d|6;L[c+(f<<2)>>2]=j*+J[h+(f<<1)>>1]*.5411961*.125;f=d|7;L[c+(f<<2)>>2]=j*+J[h+(f<<1)>>1]*.275899379*.125;d=d+8|0;g=g+1|0;if((g|0)!=8){continue}break};break P;default:break Q}}d=H[a>>2];H[d+20>>2]=49;Za[H[d>>2]](a)}i=i+88|0;k=k+1|0;if((k|0)>2]){continue}break}}}function Dn(a,b,c,d,e,f){var g=O(0),h=O(0),i=0,j=O(0),k=O(0),l=O(0),m=O(0),n=O(0),o=O(0),p=O(0),q=0,r=O(0),s=0,t=0,u=0,v=0,w=O(0),x=O(0),y=O(0),z=O(0),A=O(0),B=0,C=0;i=Xa-32|0;Xa=i;a:{b:{if((c|0)<0){break b}c:{switch(c|0){case 0:l=O((f|0)/2|0);m=O((e|0)/2|0);n=O((f|0)/8|0);k=O((e|0)/8|0);o=O((N(f,7)|0)/8|0);p=O((N(e,7)|0)/8|0);c=0;f=-1;while(1){d:{e:{f:{b=N(c,24)+a|0;switch(H[b+12>>2]+1|0){case 1:break f;case 0:break d;default:break e}}g=L[b+16>>2];if(gp){break e}h=L[b+20>>2];if(ho){break e}g=O(g-m);r=O(g*g);g=O(h-l);g=O(r+O(g*g));if(!(g>j)){break e}f=c;j=g}c=c+1|0;continue}break};c=-1;if((f|0)==-1){break a}H[(N(f,24)+a|0)+12>>2]=1;c=f;break a;case 1:l=O((f|0)/8|0);m=O((e|0)/8|0);n=O((N(f,7)|0)/8|0);k=O((N(e,7)|0)/8|0);f=-1;c=0;while(1){g:{h:{i:{b=N(c,24)+a|0;switch(H[b+12>>2]+1|0){case 0:break g;case 1:break i;default:break h}}g=L[b+16>>2];if(gk){break h}h=L[b+20>>2];if(hn){break h}g=O(g-L[d>>2]);p=O(g*g);g=O(h-L[d+4>>2]);g=O(p+O(g*g));if(!(g>j)){break h}j=g;f=c}c=c+1|0;continue}break};c=-1;if((f|0)==-1){break a}H[(N(f,24)+a|0)+12>>2]=1;c=f;break a;case 2:l=O((f|0)/8|0);m=O((e|0)/8|0);n=O((N(f,7)|0)/8|0);k=O((N(e,7)|0)/8|0);f=-1;c=0;while(1){j:{k:{l:{b=N(c,24)+a|0;switch(H[b+12>>2]+1|0){case 0:break j;case 1:break l;default:break k}}g=L[b+16>>2];if(gk){break k}h=L[b+20>>2];if(hn){break k}p=g;g=L[d>>2];o=L[d+4>>2];g=O(O(O(p-g)*O(L[d+12>>2]-o))-O(O(L[d+8>>2]-g)*O(h-o)));g=O(g*g);if(!(g>j)){break k}j=g;f=c}c=c+1|0;continue}break};c=-1;if((f|0)==-1){break a}H[(N(f,24)+a|0)+12>>2]=1;c=f;break a;case 3:oj(d,d+8|0,i+28|0,i+24|0);oj(d,d+16|0,i+20|0,i+16|0);h=L[i+20>>2];l=L[i+24>>2];j=O(h*l);m=L[i+28>>2];n=L[i+16>>2];g=O(m*n);s=O(j-g)>=O(0);q=s?2:1;u=s?1:2;p=O(g-j);v=d+24|0;r=O((f|0)/8|0);w=O((e|0)/8|0);x=O((N(f,7)|0)/8|0);y=O((N(e,7)|0)/8|0);z=O(-l);A=O(-n);c=-1;e=0;j=O(0);while(1){m:{n:{o:{b=N(e,24)+a|0;switch(H[b+12>>2]+1|0){case 0:break m;case 1:break o;default:break n}}g=L[b+16>>2];if(gy){break n}k=L[b+20>>2];if(kx){break n}L[d+24>>2]=g;L[d+28>>2]=L[b+20>>2];oj(d,v,i+12|0,i+8|0);g=L[i+12>>2];o=L[i+8>>2];k=O(-o);p:{if(!(!s|!(O(O(g*l)+O(m*k))>=O(0)))){b=O(O(g*n)+O(h*k))>=O(0);f=b?3:2;b=b?2:3;t=1;break p}if(!(!(O(O(g*n)+O(h*k))>=O(0))|!(p>=O(0)))){b=O(O(g*l)+O(m*k))>=O(0);f=b?3:1;b=b?1:3;t=2;break p}if(!(O(O(m*o)+O(g*z))>=O(0))){break n}t=3;b=u;f=q;if(!(O(O(h*o)+O(g*A))>=O(0))){break n}}b=(b<<3)+d|0;g=O(An(d,(t<<3)+d|0,b)+An(d,b,(f<<3)+d|0));if(!(g>j)){break n}j=g;c=e}e=e+1|0;continue}break};if((c|0)==-1){break a}H[(N(c,24)+a|0)+12>>2]=1;break a;default:break c}}q:{while(1){r:{s:{t:{d=N(q,24)+b|0;switch(H[d+12>>2]+1|0){case 0:break r;case 1:break t;default:break s}}H[d+12>>2]=1;c=0;while(1){u:{v:{e=N(c,24)+a|0;switch(H[e+12>>2]+1|0){case 0:break s;case 1:break v;default:break u}}if(H[d>>2]!=H[e>>2]){break u}f=N(c,24)+a|0;if(H[d+4>>2]!=H[f+4>>2]){break u}if(H[d+8>>2]==H[f+8>>2]){break q}}c=c+1|0;continue}}q=q+1|0;continue}break}H[b+12>>2]=-1;c=0;b=H[17162];if(!b){B=69064,C=(wa(0)|0)-1|0,H[B>>2]=C;H[17267]=0;b=H[17162]}b=b+1|0;H[17162]=(b|0)==128?0:b;e=0;while(1){w:{switch(H[(N(c,24)+a|0)+12>>2]+1|0){case 1:e=e+1|0;default:c=c+1|0;continue;case 0:break w}}break}if(!e){break b}b=Iz(H[17266],H[17267],1284865837,1481765933)+1|0;c=Ya;c=b?c:c+1|0;H[17266]=b;H[17267]=c;j=O(O(O(e|0)*O(c>>>1|0))*O(4.656612873077393e-10));x:{if(O(P(j))>2];switch(c+1|0){case 0:break a;case 1:break z;default:break y}}if((b|0)==(f|0)){H[d+12>>2]=1;c=e;break a}f=f+1|0}e=e+1|0;continue}}H[e+12>>2]=1;break a}c=-1}Xa=i+32|0;return c}function cv(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;c=2;a:{f=H[a+460>>2];if(H[f+20>>2]){break a}while(1){b:{c:{d:{e:{c=Za[H[H[a+464>>2]+4>>2]](a)|0;if((c|0)!=1){if((c|0)!=2){break a}H[f+20>>2]=1;if(!H[f+24>>2]){break e}c=2;if(!H[H[a+464>>2]+16>>2]){break a}b=H[a>>2];H[b+20>>2]=62;Za[H[b>>2]](a);return 2}f:{switch(H[f+24>>2]){default:c=H[a+340>>2];break b;case 1:if(!(H[a+28>>2]<65501&H[a+32>>2]<=65500)){b=H[a>>2];H[b+20>>2]=42;H[b+24>>2]=65500;Za[H[H[a>>2]>>2]](a)}b=H[a+212>>2];if(b-13>>>0<=4294967290){c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=16;Za[H[H[a>>2]>>2]](a)}e=H[a+36>>2];if((e|0)>=11){b=H[a>>2];H[b+24>>2]=e;H[b+20>>2]=27;H[H[a>>2]+28>>2]=10;Za[H[H[a>>2]>>2]](a);e=H[a+36>>2]}H[a+316>>2]=1;H[a+320>>2]=1;if((e|0)>0){c=H[a+216>>2];i=0;b=1;d=1;while(1){g=H[c+8>>2];g:{if(g-5>>>0>=4294967292){h=H[c+12>>2];if(h-5>>>0>4294967291){break g}}b=H[a>>2];H[b+20>>2]=19;Za[H[b>>2]](a);e=H[a+36>>2];h=H[c+12>>2];b=H[a+320>>2];g=H[c+8>>2];d=H[a+316>>2]}b=(b|0)>(h|0)?b:h;H[a+320>>2]=b;d=(d|0)>(g|0)?d:g;H[a+316>>2]=d;c=c+88|0;i=i+1|0;if((i|0)<(e|0)){continue}break}}if(H[a+220>>2]|(H[a+340>>2]?H[a+224>>2]:0)){break d}h:{i:{j:{k:{l:{m:{n:{o:{p:{q:{r:{s:{t:{u:{b=H[a+416>>2];if((b|0)<=119){switch(b|0){case 99:break m;case 80:break n;case 48:break o;case 35:break p;case 24:break q;case 15:break r;case 8:break s;case 3:break t;case 0:break u;case 63:break d;default:break h}}if((b|0)<=194){if((b|0)==120){break l}if((b|0)==143){break k}if((b|0)!=168){break h}H[a+436>>2]=63;H[a+432>>2]=41632;H[a+428>>2]=13;b=13;break c}if((b|0)==195){break j}if((b|0)==224){break i}if((b|0)!=255){break h}H[a+436>>2]=63;H[a+432>>2]=41632;H[a+428>>2]=16;b=16;break c}H[a+436>>2]=0;H[a+432>>2]=41632;H[a+428>>2]=1;b=1;break c}H[a+436>>2]=3;H[a+432>>2]=42848;H[a+428>>2]=2;b=2;break c}H[a+436>>2]=8;H[a+432>>2]=42736;H[a+428>>2]=3;b=3;break c}H[a+436>>2]=15;H[a+432>>2]=42608;H[a+428>>2]=4;b=4;break c}H[a+436>>2]=24;H[a+432>>2]=42432;H[a+428>>2]=5;b=5;break c}H[a+436>>2]=35;H[a+432>>2]=42224;H[a+428>>2]=6;b=6;break c}H[a+436>>2]=48;H[a+432>>2]=41952;H[a+428>>2]=7;b=7;break c}H[a+436>>2]=63;H[a+432>>2]=41632;H[a+428>>2]=9;b=9;break c}H[a+436>>2]=63;H[a+432>>2]=41632;H[a+428>>2]=10;b=10;break c}H[a+436>>2]=63;H[a+432>>2]=41632;H[a+428>>2]=11;b=11;break c}H[a+436>>2]=63;H[a+432>>2]=41632;H[a+428>>2]=12;b=12;break c}H[a+436>>2]=63;H[a+432>>2]=41632;H[a+428>>2]=14;b=14;break c}H[a+436>>2]=63;H[a+432>>2]=41632;H[a+428>>2]=15;b=15;break c}b=H[a>>2];H[b+20>>2]=17;H[b+24>>2]=H[a+412>>2];H[H[a>>2]+28>>2]=H[a+416>>2];H[H[a>>2]+32>>2]=H[a+420>>2];H[H[a>>2]+36>>2]=H[a+424>>2];Za[H[H[a>>2]>>2]](a);e=H[a+36>>2];b=H[a+428>>2];break c;case 0:break f}}if(!H[f+16>>2]){b=H[a>>2];H[b+20>>2]=36;Za[H[b>>2]](a)}if(!H[a+340>>2]){continue}Zm(a);return 1}c=2;b=H[a+144>>2];if((b|0)>=H[a+152>>2]){break a}H[a+152>>2]=b;break a}H[a+436>>2]=63;H[a+432>>2]=41632;H[a+428>>2]=8;b=8}H[a+328>>2]=b;H[a+324>>2]=b;if((e|0)>0){c=H[a+216>>2];d=0;while(1){H[c+40>>2]=b;H[c+36>>2]=b;j=c,k=lc(N(H[c+8>>2],H[a+28>>2]),N(H[a+316>>2],b)),H[j+28>>2]=k;j=c,k=lc(N(H[c+12>>2],H[a+32>>2]),N(H[a+428>>2],H[a+320>>2])),H[j+32>>2]=k;j=c,k=lc(N(H[c+8>>2],H[a+28>>2]),H[a+316>>2]),H[j+44>>2]=k;b=lc(N(H[c+12>>2],H[a+32>>2]),H[a+320>>2]);H[c+80>>2]=0;H[c+52>>2]=1;H[c+48>>2]=b;d=d+1|0;if((d|0)>2]){c=c+88|0;b=H[a+428>>2];continue}break}b=H[a+428>>2]}j=a,k=lc(H[a+32>>2],N(H[a+320>>2],b)),H[j+332>>2]=k;c=H[a+340>>2];H[H[a+460>>2]+16>>2]=(c|0)>=H[a+36>>2]?H[a+224>>2]!=0:1}if(!c){H[f+24>>2]=2;continue}break}H[f+24>>2]=0;return 1}return c|0}function zg(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=O(0),s=O(0),t=O(0),u=0,v=0,w=0,x=O(0);h=Xa-224|0;Xa=h;l=qb(e<<4);H[h+208>>2]=l;if(l){a:{p=qb(N(e,24));H[h+212>>2]=p;if(!p){break a}q=(e|0)>0?e:0;while(1){if((i|0)!=(q|0)){m=N(i,12)+d|0;r=O(r+L[m+8>>2]);s=O(s+L[m+4>>2]);t=O(t+L[m>>2]);i=i+1|0;continue}break}x=O(e|0);r=O(r/x);s=O(s/x);t=O(t/x);i=0;while(1){if((i|0)!=(q|0)){m=l+(i<<4)|0;o=(i<<3)+c|0;M[m>>3]=L[o>>2];M[m+8>>3]=L[o+4>>2];m=p+N(i,24)|0;o=N(i,12)+d|0;M[m>>3]=O(L[o>>2]-t);M[m+8>>3]=O(L[o+4>>2]-s);M[m+16>>3]=O(L[o+8>>2]-r);i=i+1|0;continue}break}H[h+216>>2]=e;c=0;while(1){i=0;if((c|0)!=3){while(1){if((i|0)!=3){M[((h+112|0)+(c<<5)|0)+(i<<3)>>3]=L[((c<<4)+b|0)+(i<<2)>>2];i=i+1|0;continue}break}c=c+1|0;continue}break}M[h+136>>3]=O(L[b+12>>2]+O(O(L[b+8>>2]*r)+O(O(L[b>>2]*t)+O(s*L[b+4>>2]))));M[h+168>>3]=O(L[b+28>>2]+O(O(L[b+24>>2]*r)+O(O(L[b+16>>2]*t)+O(s*L[b+20>>2]))));M[h+200>>3]=O(L[b+44>>2]+O(O(L[b+40>>2]*r)+O(O(L[b+32>>2]*t)+O(s*L[b+36>>2]))));b:{if(!g){if((Yn(a,h+208|0,h+112|0,h+16|0,h+8|0)|0)>=0){break b}H[h+8>>2]=0;H[h+12>>2]=1100470148;break b}l=h+112|0;m=h+16|0;d=Xa-160|0;Xa=d;b=-1;i=H[h+216>>2];c:{if((i|0)<4){break c}k=M[a+128>>3]*+(i|0);d:{if(P(k)<2147483648){c=~~k;break d}c=-2147483648}e=qb(N(i,96));if(!e){sb(0,3,1499,0);break c}g=qb(i<<4);if(!g){sb(0,3,1499,0);jb(e);break c}b=i<<3;q=qb(b);if(!q){sb(0,3,1499,0);jb(e);jb(g);b=-1;break c}i=qb(b);if(i){p=((c|0)>4?c:4)-1|0;c=0;while(1){b=0;if((c|0)==3){v=i+(p<<3)|0;o=0;e:{while(1){Eq(a,m,d+48|0);b=0;while(1){c=H[h+216>>2];if((c|0)>(b|0)){if((Ho(d+144|0,d+48|0,H[h+212>>2]+N(b,24)|0)|0)<0){break e}c=b<<4;l=c+H[h+208>>2]|0;n=M[l>>3];w=M[d+144>>3];c=c+g|0;k=M[l+8>>3]-M[d+152>>3];M[c+8>>3]=k;n=n-w;M[c>>3]=n;c=b<<3;k=n*n+k*k;M[c+i>>3]=k;M[c+q>>3]=k;b=b+1|0;continue}break}um(i,c,8,1);b=0;c=H[h+216>>2];l=(c|0)>0?c:0;n=S(M[v>>3]*4,16);w=n/6;k=0;while(1){if((b|0)!=(l|0)){u=M[i+(b<<3)>>3];if(u>n){k=w+k}else{u=1-u/n;k=w*(1-u*u*u)+k}b=b+1|0;continue}break}f:{k=k/+(c|0);if(k>3]|!(!o|!(k>3]))&M[a+112>>3]>2]==(o|0)){break f}while(1){if((c|0)>(l|0)){j=M[q+(l<<3)>>3];if(j<=n){c=N(p,6)<<3;b=c+e|0;if((Co(b,a,m,H[h+212>>2]+N(l,24)|0)|0)<0){break e}j=1-j/n;j=j*j;M[b>>3]=j*M[b>>3];c=e+(c|8)|0;M[c>>3]=j*M[c>>3];M[b+16>>3]=j*M[b+16>>3];M[b+24>>3]=j*M[b+24>>3];M[b+32>>3]=j*M[b+32>>3];M[b+40>>3]=j*M[b+40>>3];M[b+48>>3]=j*M[b+48>>3];M[b+56>>3]=j*M[b+56>>3];c=b- -64|0;M[c>>3]=j*M[c>>3];M[b+72>>3]=j*M[b+72>>3];M[b+80>>3]=j*M[b+80>>3];M[b+88>>3]=j*M[b+88>>3];b=g+(p<<3)|0;c=g+(l<<4)|0;M[b>>3]=j*M[c>>3];M[b+8>>3]=j*M[c+8>>3];p=p+2|0;c=H[h+216>>2]}l=l+1|0;continue}break}if((p|0)<=5){break e}if((xo(d,g,e,p)|0)<0){break e}oo(m,d);o=o+1|0;j=k;continue}break}M[h+8>>3]=k;jb(e);jb(g);jb(q);jb(i);b=0;break c}jb(e);jb(g);jb(q);jb(i);b=-1;break c}else{while(1){if((b|0)!=4){v=b<<3;o=c<<5;M[v+(o+m|0)>>3]=M[v+(l+o|0)>>3];b=b+1|0;continue}break}c=c+1|0;continue}}}sb(0,3,1499,0);jb(e);jb(g);jb(q);b=-1}Xa=d+160|0;if((b|0)>=0){break b}H[h+8>>2]=0;H[h+12>>2]=1100470148}jb(H[h+208>>2]);jb(H[h+212>>2]);c=0;while(1){i=0;if((c|0)!=3){while(1){if((i|0)!=3){L[((c<<4)+f|0)+(i<<2)>>2]=M[((h+16|0)+(c<<5)|0)+(i<<3)>>3];i=i+1|0;continue}break}c=c+1|0;continue}break}k=+t;j=+s;n=+r;L[f+12>>2]=M[h+40>>3]-M[h+16>>3]*k-M[h+24>>3]*j-M[h+32>>3]*n;L[f+28>>2]=M[h+72>>3]-M[h+48>>3]*k-M[h+56>>3]*j-M[h- -64>>3]*n;L[f+44>>2]=M[h+104>>3]-M[h+80>>3]*k-M[h+88>>3]*j-M[h+96>>3]*n;Xa=h+224|0;return O(M[h+8>>3])}}sb(0,3,37378,0);ba(1);X()}function Qy(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0;h=Xa+-64|0;Xa=h;H[h+56>>2]=b;H[e>>2]=0;Kb(h,d);i=ad(h);Cb(h);a:{b:{c:{d:{switch(g-65|0){case 0:case 32:Fr(a,f+24|0,h+56|0,c,e,i);break b;case 1:case 33:case 39:Er(a,f+16|0,h+56|0,c,e,i);break b;case 34:g=a;a=Za[H[H[a+8>>2]+12>>2]](a+8|0)|0;j=h,k=ye(g,b,c,d,e,f,vb(a),vb(a)+(nb(a)<<2)|0),H[j+56>>2]=k;break b;case 35:case 36:a=je(h+56|0,c,e,i,2);b=H[e>>2];e:{if(!(b&4|a-1>>>0>30)){H[f+12>>2]=a;break e}H[e>>2]=b|4}break b;case 3:g=H[14207];H[h+24>>2]=H[14206];H[h+28>>2]=g;g=H[14205];H[h+16>>2]=H[14204];H[h+20>>2]=g;g=H[14203];H[h+8>>2]=H[14202];H[h+12>>2]=g;g=H[14201];H[h>>2]=H[14200];H[h+4>>2]=g;j=h,k=ye(a,b,c,d,e,f,h,h+32|0),H[j+56>>2]=k;break b;case 5:g=H[14215];H[h+24>>2]=H[14214];H[h+28>>2]=g;g=H[14213];H[h+16>>2]=H[14212];H[h+20>>2]=g;g=H[14211];H[h+8>>2]=H[14210];H[h+12>>2]=g;g=H[14209];H[h>>2]=H[14208];H[h+4>>2]=g;j=h,k=ye(a,b,c,d,e,f,h,h+32|0),H[j+56>>2]=k;break b;case 7:a=je(h+56|0,c,e,i,2);b=H[e>>2];f:{if(!(b&4|(a|0)>23)){H[f+8>>2]=a;break f}H[e>>2]=b|4}break b;case 8:a=je(h+56|0,c,e,i,2);b=H[e>>2];g:{if(!(b&4|a-1>>>0>11)){H[f+8>>2]=a;break g}H[e>>2]=b|4}break b;case 41:a=je(h+56|0,c,e,i,3);b=H[e>>2];h:{if(!(b&4|(a|0)>365)){H[f+28>>2]=a;break h}H[e>>2]=b|4}break b;case 44:a=je(h+56|0,c,e,i,2);b=H[e>>2];i:{if(!(b&4|(a|0)>12)){H[f+16>>2]=a-1;break i}H[e>>2]=b|4}break b;case 12:a=je(h+56|0,c,e,i,2);b=H[e>>2];j:{if(!(b&4|(a|0)>59)){H[f+4>>2]=a;break j}H[e>>2]=b|4}break b;case 45:case 51:a=h+56|0;b=Xa-16|0;Xa=b;H[b+8>>2]=c;while(1){k:{if(!Xc(a,b+8|0)){break k}if(!Dd(i,8192,hc(a))){break k}uc(a);continue}break};if(Ac(a,b+8|0)){H[e>>2]=H[e>>2]|2}Xa=b+16|0;break b;case 47:b=h+56|0;a=Za[H[H[a+8>>2]+8>>2]](a+8|0)|0;l:{if((nb(a)|0)==(0-nb(a+12|0)|0)){H[e>>2]=H[e>>2]|4;break l}c=Ai(b,c,a,a+24|0,i,e,0);b=H[f+8>>2];if(!((c|0)!=(a|0)|(b|0)!=12)){H[f+8>>2]=0;break l}if(!((c-a|0)!=12|(b|0)>11)){H[f+8>>2]=b+12}}break b;case 49:g=ub(h,56864,44);j=g,k=ye(a,b,c,d,e,f,g,g+44|0),H[j+56>>2]=k;break b;case 17:H[h+16>>2]=H[14232];g=H[14231];H[h+8>>2]=H[14230];H[h+12>>2]=g;g=H[14229];H[h>>2]=H[14228];H[h+4>>2]=g;j=h,k=ye(a,b,c,d,e,f,h,h+20|0),H[j+56>>2]=k;break b;case 18:a=je(h+56|0,c,e,i,2);b=H[e>>2];m:{if(!(b&4|(a|0)>60)){H[f>>2]=a;break m}H[e>>2]=b|4}break b;case 19:g=H[14243];H[h+24>>2]=H[14242];H[h+28>>2]=g;g=H[14241];H[h+16>>2]=H[14240];H[h+20>>2]=g;g=H[14239];H[h+8>>2]=H[14238];H[h+12>>2]=g;g=H[14237];H[h>>2]=H[14236];H[h+4>>2]=g;j=h,k=ye(a,b,c,d,e,f,h,h+32|0),H[j+56>>2]=k;break b;case 54:a=je(h+56|0,c,e,i,1);b=H[e>>2];n:{if(!(b&4|(a|0)>6)){H[f+24>>2]=a;break n}H[e>>2]=b|4}break b;case 55:a=Za[H[H[a>>2]+20>>2]](a,b,c,d,e,f)|0;break a;case 23:g=a;a=Za[H[H[a+8>>2]+24>>2]](a+8|0)|0;j=h,k=ye(g,b,c,d,e,f,vb(a),vb(a)+(nb(a)<<2)|0),H[j+56>>2]=k;break b;case 56:Dr(f+20|0,h+56|0,c,e,i);break b;case 24:a=je(h+56|0,c,e,i,4);if(!(I[e|0]&4)){H[f+20>>2]=a-1900}break b;default:if((g|0)==37){break c}break;case 2:case 4:case 6:case 9:case 10:case 11:case 13:case 14:case 15:case 16:case 20:case 21:case 22:case 25:case 26:case 27:case 28:case 29:case 30:case 31:case 37:case 38:case 40:case 42:case 43:case 46:case 48:case 50:case 52:case 53:break d}}H[e>>2]=H[e>>2]|4;break b}a=Xa-16|0;Xa=a;H[a+8>>2]=c;b=6;c=h+56|0;o:{p:{if(Ac(c,a+8|0)){break p}b=4;if((fg(i,hc(c))|0)!=37){break p}b=2;if(!Ac(uc(c),a+8|0)){break o}}H[e>>2]=H[e>>2]|b}Xa=a+16|0}a=H[h+56>>2]}Xa=h- -64|0;return a|0}function wj(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;p=Xa-32|0;Xa=p;a:{if(I[c+100|0]){b=a+72|0;q=p,r=Tg(b),H[q+8>>2]=r;a=nf(p+24|0,p+8|0);m=ag(Pf(c));j=Tg(Pf(c));e=Xa-32|0;Xa=e;H[e+24>>2]=H[a>>2];a=H[b>>2];q=e,r=ag(b),H[q>>2]=r;g=a+(vj(e+24|0,e)<<2)|0;n=go(m,j);b:{if((n|0)<=0){break b}a=H[kb(b)>>2];i=H[b+4>>2];if((n|0)<=a-i>>2){H[e>>2]=j;d=i-g|0;c=d>>2;if((c|0)<(n|0)){H[e>>2]=m;fo(e,c);a=H[e>>2];f=Xa-16|0;Xa=f;h=_f(f,b,n-c|0);c=kb(b);l=Xa-16|0;Xa=l;H[l>>2]=j;H[l+8>>2]=a;while(1){if(Ic(l+8|0,l)){a=l+8|0;Me(c,H[h+4>>2],H[a>>2]);kf(a);H[h+4>>2]=H[h+4>>2]+4;continue}break}Xa=l+16|0;nc(h);Xa=f+16|0;if((d|0)<=0){break b}}h=Xa-16|0;Xa=h;d=H[b+4>>2];c=(d-((n<<2)+g|0)|0)+g|0;f=_f(h,b,i-c>>2);o=H[f+4>>2];a=c;while(1){if(a>>>0>=i>>>0){nc(f);if((c|0)!=(g|0)){a=c-g|0;sg(d-a|0,g,a)}Xa=h+16|0}else{Me(kb(b),o,a);o=o+4|0;H[f+4>>2]=o;a=a+4|0;continue}break}Fg(m,H[e>>2],g);break b}a=kb(b);i=Hg(e,Qg(b,zb(b)+n|0),g-H[b>>2]>>2,a);c=Xa-32|0;Xa=c;H[c+24>>2]=m;d=bi(c+8|0,i+8|0,go(m,j));while(1){if(H[d>>2]!=H[d+4>>2]){a=c+24|0;Me(H[i+16>>2],H[d>>2],H[a>>2]);H[d>>2]=H[d>>2]+4;kf(a);continue}break}ud(d);Xa=c+32|0;Xg(b);a=H[i+4>>2];f=i+4|0;vf(kb(b),H[b>>2],g,f);d=kb(b);c=H[b+4>>2];h=i+8|0;while(1){if((c|0)!=(g|0)){Me(d,H[h>>2],g);H[h>>2]=H[h>>2]+4;g=g+4|0;continue}break}Db(b,f);Db(b+4|0,h);Db(kb(b),tb(i));H[i>>2]=H[i+4>>2];Zf(b,zb(b));g=a;$f(i)}fk(g);Xa=e+32|0;break a}l=Ib(p+8|0);m=Xa-32|0;Xa=m;i=-1;o=-1;n=c+104|0;f=zb(n);k=m+16|0;Lf(k);if(f){if(_j(k)>>>0>>0){fd();X()}c=Wo(kb(k),f);H[k>>2]=c;H[k+4>>2]=c;q=kb(k),r=c+(f<<3)|0,H[q>>2]=r;Xh(k,0);Qj(k,f)}c:{while(1){if(yb(k)>>>0<=g>>>0){if((o|0)!=-1){Of(l,rb(n,o));g=0;while(1){if(yb(k)>>>0<=g>>>0){break c}d:{if((g|0)==(o|0)){break d}if(H[Nb(k,g)+4>>2]==H[Nb(k,o)+4>>2]){Of(l,rb(n,g));break d}f=Nb(k,g);e:{if(H[b+4>>2]!=H[kb(b)>>2]){fi(b,f);break e}h=Xa-32|0;Xa=h;c=kb(b);e=Uh(h+8|0,_h(b,yb(b)+1|0),yb(b),c);Ng(c,H[e+8>>2],f);H[e+8>>2]=H[e+8>>2]+8;Rg(b);f=kb(b);c=H[b>>2];i=H[b+4>>2];j=e+4|0;while(1){if((c|0)!=(i|0)){i=i-8|0;Ng(f,H[j>>2]-8|0,i);H[j>>2]=H[j>>2]-8;continue}break}Db(b,j);Db(b+4|0,e+8|0);Db(kb(b),tb(e));H[e>>2]=H[e+4>>2];Xh(b,yb(b));c=H[e+4>>2];while(1){if((c|0)!=H[e+8>>2]){H[e+8>>2]=H[e+8>>2]-8;continue}break}if(H[e>>2]){c=H[e>>2];li(e);jb(c)}Xa=h+32|0}h=ag(b);f=Tg(b);j=Xa-32|0;Xa=j;H[j+16>>2]=f;H[j+24>>2]=h;c=Wh(j+16|0,j+24|0);e=Xa-32|0;Xa=e;H[e+16>>2]=f;H[e+24>>2]=h;f:{if((c|0)<2){break f}c=c-2>>>1|0;q=e,r=Pe(e+24|0,c),H[q+8>>2]=r;if(!Mf(H[e+8>>2],H[fe(e+16|0)>>2])){break f}h=H[e+16>>2];f=H[h+4>>2];H[e>>2]=H[h>>2];H[e+4>>2]=f;while(1){g:{h=H[e+8>>2];f=H[h+4>>2];i=H[e+16>>2];H[i>>2]=H[h>>2];H[i+4>>2]=f;H[e+16>>2]=H[e+8>>2];if(!c){break g}c=(c-1|0)/2|0;q=e,r=Pe(e+24|0,c),H[q+8>>2]=r;if(Mf(H[e+8>>2],e)){continue}}break}c=H[e+4>>2];f=H[e+16>>2];H[f>>2]=H[e>>2];H[f+4>>2]=c}Xa=e+32|0;Xa=j+32|0}g=g+1|0;continue}}}else{h=Sh(H[rb(n,g)>>2]+4|0,d);Le(m+8|0,H[rb(n,g)>>2],h);f=Nb(k,g);c=H[m+12>>2];H[f>>2]=H[m+8>>2];H[f+4>>2]=c;c=h>>>0>>0;i=c?h:i;o=c?g:o;g=g+1|0;continue}break}mb(ib(ib(lb(ib(ib(ib(72016,23798),16087),8906),155),9435),23832));_();X()}Mo(k);Xa=m+32|0;c=0;while(1){if(zb(l)>>>0<=c>>>0){h:{if(H[a+100>>2]>=H[a+104>>2]){break h}if(ho(b)){break h}c=H[H[b>>2]>>2];jo(b);H[a+100>>2]=H[a+100>>2]+1;wj(a,b,c,d)}tc(l)}else{wj(a,b,H[rb(l,c)>>2],d);c=c+1|0;continue}break}}Xa=p+32|0}function Wy(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0;h=Xa-32|0;Xa=h;H[h+24>>2]=b;H[e>>2]=0;j=h+8|0;Kb(j,d);i=gd(j);Cb(j);a:{b:{c:{d:{switch(g-65|0){case 0:case 32:Ir(a,f+24|0,h+24|0,c,e,i);break b;case 1:case 33:case 39:Hr(a,f+16|0,h+24|0,c,e,i);break b;case 34:g=a;a=Za[H[H[a+8>>2]+12>>2]](a+8|0)|0;k=h,l=ze(g,b,c,d,e,f,vb(a),vb(a)+nb(a)|0),H[k+24>>2]=l;break b;case 35:case 36:a=ke(h+24|0,c,e,i,2);b=H[e>>2];e:{if(!(b&4|a-1>>>0>30)){H[f+12>>2]=a;break e}H[e>>2]=b|4}break b;case 3:H[h+8>>2]=623865125;H[h+12>>2]=2032480100;k=h,l=ze(a,b,c,d,e,f,h+8|0,h+16|0),H[k+24>>2]=l;break b;case 5:H[h+8>>2]=623728933;H[h+12>>2]=1680158061;k=h,l=ze(a,b,c,d,e,f,h+8|0,h+16|0),H[k+24>>2]=l;break b;case 7:a=ke(h+24|0,c,e,i,2);b=H[e>>2];f:{if(!(b&4|(a|0)>23)){H[f+8>>2]=a;break f}H[e>>2]=b|4}break b;case 8:a=ke(h+24|0,c,e,i,2);b=H[e>>2];g:{if(!(b&4|a-1>>>0>11)){H[f+8>>2]=a;break g}H[e>>2]=b|4}break b;case 41:a=ke(h+24|0,c,e,i,3);b=H[e>>2];h:{if(!(b&4|(a|0)>365)){H[f+28>>2]=a;break h}H[e>>2]=b|4}break b;case 44:a=ke(h+24|0,c,e,i,2);b=H[e>>2];i:{if(!(b&4|(a|0)>12)){H[f+16>>2]=a-1;break i}H[e>>2]=b|4}break b;case 12:a=ke(h+24|0,c,e,i,2);b=H[e>>2];j:{if(!(b&4|(a|0)>59)){H[f+4>>2]=a;break j}H[e>>2]=b|4}break b;case 45:case 51:a=h+24|0;b=Xa-16|0;Xa=b;H[b+8>>2]=c;while(1){k:{if(!Yc(a,b+8|0)){break k}if(!Ed(i,8192,ic(a))){break k}vc(a);continue}break};if(Bc(a,b+8|0)){H[e>>2]=H[e>>2]|2}Xa=b+16|0;break b;case 47:b=h+24|0;a=Za[H[H[a+8>>2]+8>>2]](a+8|0)|0;l:{if((nb(a)|0)==(0-nb(a+12|0)|0)){H[e>>2]=H[e>>2]|4;break l}c=Ci(b,c,a,a+24|0,i,e,0);b=H[f+8>>2];if(!((c|0)!=(a|0)|(b|0)!=12)){H[f+8>>2]=0;break l}if(!((c-a|0)!=12|(b|0)>11)){H[f+8>>2]=b+12}}break b;case 49:g=I[56788]|I[56789]<<8|(I[56790]<<16|I[56791]<<24);F[h+15|0]=g;F[h+16|0]=g>>>8;F[h+17|0]=g>>>16;F[h+18|0]=g>>>24;g=I[56785]|I[56786]<<8|(I[56787]<<16|I[56788]<<24);H[h+8>>2]=I[56781]|I[56782]<<8|(I[56783]<<16|I[56784]<<24);H[h+12>>2]=g;k=h,l=ze(a,b,c,d,e,f,h+8|0,h+19|0),H[k+24>>2]=l;break b;case 17:F[h+12|0]=I[56796];H[h+8>>2]=I[56792]|I[56793]<<8|(I[56794]<<16|I[56795]<<24);k=h,l=ze(a,b,c,d,e,f,h+8|0,h+13|0),H[k+24>>2]=l;break b;case 18:a=ke(h+24|0,c,e,i,2);b=H[e>>2];m:{if(!(b&4|(a|0)>60)){H[f>>2]=a;break m}H[e>>2]=b|4}break b;case 19:H[h+8>>2]=624576549;H[h+12>>2]=1394948685;k=h,l=ze(a,b,c,d,e,f,h+8|0,h+16|0),H[k+24>>2]=l;break b;case 54:a=ke(h+24|0,c,e,i,1);b=H[e>>2];n:{if(!(b&4|(a|0)>6)){H[f+24>>2]=a;break n}H[e>>2]=b|4}break b;case 55:a=Za[H[H[a>>2]+20>>2]](a,b,c,d,e,f)|0;break a;case 23:g=a;a=Za[H[H[a+8>>2]+24>>2]](a+8|0)|0;k=h,l=ze(g,b,c,d,e,f,vb(a),vb(a)+nb(a)|0),H[k+24>>2]=l;break b;case 56:Gr(f+20|0,h+24|0,c,e,i);break b;case 24:a=ke(h+24|0,c,e,i,4);if(!(I[e|0]&4)){H[f+20>>2]=a-1900}break b;default:if((g|0)==37){break c}break;case 2:case 4:case 6:case 9:case 10:case 11:case 13:case 14:case 15:case 16:case 20:case 21:case 22:case 25:case 26:case 27:case 28:case 29:case 30:case 31:case 37:case 38:case 40:case 42:case 43:case 46:case 48:case 50:case 52:case 53:break d}}H[e>>2]=H[e>>2]|4;break b}a=Xa-16|0;Xa=a;H[a+8>>2]=c;b=6;c=h+24|0;o:{p:{if(Bc(c,a+8|0)){break p}b=4;if((gg(i,ic(c))|0)!=37){break p}b=2;if(!Bc(vc(c),a+8|0)){break o}}H[e>>2]=H[e>>2]|b}Xa=a+16|0}a=H[h+24>>2]}Xa=h+32|0;return a|0}function jb(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;a:{if(!a){break a}d=a-8|0;b=H[a-4>>2];a=b&-8;f=d+a|0;b:{if(b&1){break b}if(!(b&3)){break a}b=H[d>>2];d=d-b|0;if(d>>>0>>0<=255){e=H[d+8>>2];b=b>>>3|0;c=H[d+12>>2];if((c|0)==(e|0)){i=70128,j=H[17532]&Kz(b),H[i>>2]=j;break b}H[e+12>>2]=c;H[c+8>>2]=e;break b}h=H[d+24>>2];b=H[d+12>>2];c:{if((d|0)!=(b|0)){c=H[d+8>>2];H[c+12>>2]=b;H[b+8>>2]=c;break c}d:{e=d+20|0;c=H[e>>2];if(c){break d}e=d+16|0;c=H[e>>2];if(c){break d}b=0;break c}while(1){g=e;b=c;e=b+20|0;c=H[e>>2];if(c){continue}e=b+16|0;c=H[b+16>>2];if(c){continue}break}H[g>>2]=0}if(!h){break b}e=H[d+28>>2];c=(e<<2)+70432|0;e:{if(H[c>>2]==(d|0)){H[c>>2]=b;if(b){break e}i=70132,j=H[17533]&Kz(e),H[i>>2]=j;break b}H[h+(H[h+16>>2]==(d|0)?16:20)>>2]=b;if(!b){break b}}H[b+24>>2]=h;c=H[d+16>>2];if(c){H[b+16>>2]=c;H[c+24>>2]=b}c=H[d+20>>2];if(!c){break b}H[b+20>>2]=c;H[c+24>>2]=b;break b}b=H[f+4>>2];if((b&3)!=3){break b}H[17534]=a;H[f+4>>2]=b&-2;H[d+4>>2]=a|1;H[a+d>>2]=a;return}if(d>>>0>=f>>>0){break a}b=H[f+4>>2];if(!(b&1)){break a}f:{if(!(b&2)){if(H[17538]==(f|0)){H[17538]=d;a=H[17535]+a|0;H[17535]=a;H[d+4>>2]=a|1;if(H[17537]!=(d|0)){break a}H[17534]=0;H[17537]=0;return}if(H[17537]==(f|0)){H[17537]=d;a=H[17534]+a|0;H[17534]=a;H[d+4>>2]=a|1;H[a+d>>2]=a;return}a=(b&-8)+a|0;g:{if(b>>>0<=255){e=H[f+8>>2];b=b>>>3|0;c=H[f+12>>2];if((c|0)==(e|0)){i=70128,j=H[17532]&Kz(b),H[i>>2]=j;break g}H[e+12>>2]=c;H[c+8>>2]=e;break g}h=H[f+24>>2];b=H[f+12>>2];h:{if((f|0)!=(b|0)){c=H[f+8>>2];H[c+12>>2]=b;H[b+8>>2]=c;break h}i:{e=f+20|0;c=H[e>>2];if(c){break i}e=f+16|0;c=H[e>>2];if(c){break i}b=0;break h}while(1){g=e;b=c;e=b+20|0;c=H[e>>2];if(c){continue}e=b+16|0;c=H[b+16>>2];if(c){continue}break}H[g>>2]=0}if(!h){break g}e=H[f+28>>2];c=(e<<2)+70432|0;j:{if(H[c>>2]==(f|0)){H[c>>2]=b;if(b){break j}i=70132,j=H[17533]&Kz(e),H[i>>2]=j;break g}H[h+(H[h+16>>2]==(f|0)?16:20)>>2]=b;if(!b){break g}}H[b+24>>2]=h;c=H[f+16>>2];if(c){H[b+16>>2]=c;H[c+24>>2]=b}c=H[f+20>>2];if(!c){break g}H[b+20>>2]=c;H[c+24>>2]=b}H[d+4>>2]=a|1;H[a+d>>2]=a;if(H[17537]!=(d|0)){break f}H[17534]=a;return}H[f+4>>2]=b&-2;H[d+4>>2]=a|1;H[a+d>>2]=a}if(a>>>0<=255){a=a>>>3|0;b=(a<<3)+70168|0;c=H[17532];a=1<>2]}H[b+8>>2]=d;H[a+12>>2]=d;H[d+12>>2]=b;H[d+8>>2]=a;return}e=31;H[d+16>>2]=0;H[d+20>>2]=0;if(a>>>0<=16777215){b=a>>>8|0;g=b+1048320>>>16&8;b=b<>>16&4;b=b<>>16&2;b=(b<>>15|0)-(c|(e|g))|0;e=(b<<1|a>>>b+21&1)+28|0}H[d+28>>2]=e;g=(e<<2)+70432|0;l:{m:{c=H[17533];b=1<>2]=d;H[d+24>>2]=g;break n}e=a<<((e|0)==31?0:25-(e>>>1|0)|0);b=H[g>>2];while(1){c=b;if((H[b+4>>2]&-8)==(a|0)){break m}b=e>>>29|0;e=e<<1;g=c+(b&4)|0;b=H[g+16>>2];if(b){continue}break}H[g+16>>2]=d;H[d+24>>2]=c}H[d+12>>2]=d;H[d+8>>2]=d;break l}a=H[c+8>>2];H[a+12>>2]=d;H[c+8>>2]=d;H[d+24>>2]=0;H[d+12>>2]=c;H[d+8>>2]=a}a=H[17540]-1|0;H[17540]=a?a:-1}}function kd(a,b,c,d,e,f,g,h,i){var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;j=Xa-112|0;Xa=j;k=i&2147483647;l=e&2147483647;m=l;a:{b:{p=!(b|c);if(!(d|l?l-2147418112>>>0<2147549184:p)){n=k-2147418112|0;if(!h&(n|0)==-2147418112?f|g:(n|0)==-2147418112&(h|0)!=0|n>>>0>2147549184){break b}}if(!(!d&(m|0)==2147418112?p:m>>>0<2147418112)){h=d;i=e|32768;f=b;g=c;break a}if(!(!h&(k|0)==2147418112?!(f|g):k>>>0<2147418112)){i=i|32768;break a}if(!(b|d|(m^2147418112|c))){m=d;d=!(b^f|d^h|(c^g|e^i^-2147483648));h=d?0:m;i=d?2147450880:e;f=d?0:b;g=d?0:c;break a}if(!(f|h|(k^2147418112|g))){break a}if(!(b|d|(c|m))){if(f|h|(g|k)){break a}f=b&f;g=c&g;h=d&h;i=e&i;break a}if(f|h|(g|k)){break b}f=b;g=c;h=d;i=e;break a}l=(k|0)==(m|0);k=l&(d|0)==(h|0)?(c|0)==(g|0)&b>>>0>>0|c>>>0>>0:l&d>>>0>>0|k>>>0>m>>>0;o=k?f:b;l=k?g:c;m=k?i:e;r=m;q=k?h:d;n=m&65535;e=k?e:i;s=e;h=k?d:h;m=e>>>16&32767;p=r>>>16&32767;if(!p){d=!(n|q);e=d<<6;i=Q(d?o:q)+32|0;d=Q(d?l:n);d=e+((d|0)==32?i:d)|0;Rc(j+96|0,o,l,q,n,d-15|0);q=H[j+104>>2];n=H[j+108>>2];o=H[j+96>>2];p=16-d|0;l=H[j+100>>2]}f=k?b:f;g=k?c:g;i=s&65535;if(!m){b=!(h|i);c=b<<6;d=Q(b?f:h)+32|0;b=Q(b?g:i);b=c+((b|0)==32?d:b)|0;Rc(j+80|0,f,g,h,i,b-15|0);m=16-b|0;h=H[j+88>>2];i=H[j+92>>2];g=H[j+84>>2];f=H[j+80>>2]}b=h;k=i<<3|b>>>29;d=b<<3|g>>>29;e=k|524288;b=q;c=n<<3|b>>>29;h=b<<3|l>>>29;i=c;b=f;c=g<<3|b>>>29;b=b<<3;g=r^s;c:{if((m|0)==(p|0)){break c}f=p-m|0;if(f>>>0>127){d=0;e=0;b=1;c=0;break c}Rc(j- -64|0,b,c,d,e,128-f|0);cf(j+48|0,b,c,d,e,f);b=H[j+48>>2]|(H[j+64>>2]|H[j+72>>2]|(H[j+68>>2]|H[j+76>>2]))!=0;c=H[j+52>>2];d=H[j+56>>2];e=H[j+60>>2]}m=h;q=i|524288;f=o;k=l<<3|f>>>29;n=f<<3;d:{if((g|0)<0){f=0;g=0;h=0;i=0;if(!(b^n|d^m|(c^k|e^q))){break a}o=n-b|0;l=k-((b>>>0>n>>>0)+c|0)|0;f=m-d|0;b=(c|0)==(k|0)&b>>>0>n>>>0|c>>>0>k>>>0;i=(q-((d>>>0>m>>>0)+e|0)|0)-(f>>>0>>0)|0;h=f-b|0;if(i>>>0>524287){break d}b=!(h|i);c=b<<6;d=Q(b?o:h)+32|0;b=Q(b?l:i);b=c+((b|0)==32?d:b)|0;b=b-12|0;Rc(j+32|0,o,l,h,i,b);p=p-b|0;h=H[j+40>>2];i=H[j+44>>2];o=H[j+32>>2];l=H[j+36>>2];break d}k=c+k|0;f=b+n|0;k=f>>>0>>0?k+1|0:k;o=f;l=k;f=(c|0)==(k|0)&b>>>0>f>>>0|c>>>0>k>>>0;c=e+q|0;b=d+m|0;c=b>>>0>>0?c+1|0:c;d=b;b=f+b|0;h=b;i=b>>>0>>0?c+1|0:c;if(!(i&1048576)){break d}o=o&1|((l&1)<<31|o>>>1);c=h;l=c<<31|l>>>1;p=p+1|0;h=(i&1)<<31|c>>>1;i=i>>>1|0}d=0;e=r&-2147483648;if((p|0)>=32767){h=d;i=e|2147418112;f=0;g=0;break a}m=0;e:{if((p|0)>0){m=p;break e}Rc(j+16|0,o,l,h,i,p+127|0);cf(j,o,l,h,i,1-p|0);o=H[j>>2]|(H[j+16>>2]|H[j+24>>2]|(H[j+20>>2]|H[j+28>>2]))!=0;l=H[j+4>>2];h=H[j+8>>2];i=H[j+12>>2]}c=h<<29;b=l>>>3|0;n=(l&7)<<29|o>>>3;l=o&7;g=l>>>0>4;f=n+g|0;b=b|c;k=f>>>0>>0?b+1|0:b;c=f;g=k;b=(b|0)==(k|0)&c>>>0>>0|b>>>0>k>>>0;c=d|((i&7)<<29|h>>>3);b=b+c|0;i=e|(i>>>3&65535|m<<16);i=b>>>0>>0?i+1|0:i;h=b;f:{if((l|0)==4){c=g+0|0;e=f&1;b=f+e|0;c=b>>>0>>0?c+1|0:c;f=b;g=c;c=(d|0)==(c|0)&b>>>0>>0|c>>>0>>0;b=c+h|0;i=b>>>0>>0?i+1|0:i;h=b;break f}if(!l){break a}}}H[a>>2]=f;H[a+4>>2]=g;H[a+8>>2]=h;H[a+12>>2]=i;Xa=j+112|0}function Gu(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0;b=H[a+412>>2];f=H[a+468>>2];a:{if(H[a+224>>2]){c=H[a+416>>2];b:{c:{d:{if(!b){if(!c){break d}break c}if((b|0)>(c|0)|(c|0)>H[a+436>>2]|H[a+340>>2]!=1){break c}}c=H[a+420>>2];e:{if(!c){e=H[a+424>>2];break e}e=c-1|0;if((e|0)!=H[a+424>>2]){break c}}if((e|0)<14){break b}}c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=17;H[H[a>>2]+28>>2]=H[a+416>>2];H[H[a>>2]+32>>2]=H[a+420>>2];H[H[a>>2]+36>>2]=H[a+424>>2];Za[H[H[a>>2]>>2]](a)}b=H[a+340>>2];if((b|0)>0){while(1){d=H[H[((g<<2)+a|0)+344>>2]+4>>2];e=H[a+160>>2];c=H[a+412>>2];b=0;f:{if(!c){break f}b=c;if(H[e+(d<<8)>>2]>=0){break f}b=H[a>>2];H[b+24>>2]=d;H[b+20>>2]=118;H[H[a>>2]+28>>2]=0;Za[H[H[a>>2]+4>>2]](a,-1);b=H[a+412>>2]}if((b|0)<=H[a+416>>2]){while(1){c=(e+(d<<8)|0)+(b<<2)|0;h=H[c>>2];if(H[a+420>>2]!=(((h|0)>0?h:0)|0)){h=H[a>>2];H[h+24>>2]=d;H[h+20>>2]=118;H[H[a>>2]+28>>2]=b;Za[H[H[a>>2]+4>>2]](a,-1)}H[c>>2]=H[a+424>>2];c=H[a+416>>2]>(b|0);b=b+1|0;if(c){continue}break}}b=H[a+340>>2];g=g+1|0;if((b|0)>(g|0)){continue}break}}e=H[a+412>>2];H[f+4>>2]=H[a+420>>2]?e?187:188:e?189:190;g:{if((b|0)<=0){break g}b=0;while(1){d=b<<2;c=H[(d+a|0)+344>>2];h:{if(!e){if(H[a+420>>2]){break h}c=H[c+20>>2];Fh(a,1,c,((c<<2)+f|0)+48|0);break h}e=H[c+24>>2];c=(e<<2)+f|0;Fh(a,0,e,c+48|0);H[f+64>>2]=H[c+48>>2]}H[(d+f|0)+24>>2]=0;b=b+1|0;if((b|0)>=H[a+340>>2]){break g}e=H[a+412>>2];continue}}H[f+20>>2]=0;break a}i:{if(!(H[a+424>>2]|(H[a+420>>2]|b))){b=H[a+416>>2];if(!H[a+220>>2]&(b|0)>63|(b|0)==H[a+436>>2]){break i}}b=H[a>>2];H[b+20>>2]=125;Za[H[b+4>>2]](a,-1)}H[f+4>>2]=H[a+436>>2]==63?191:192;b=0;if(H[a+340>>2]>0){while(1){c=b<<2;d=H[(c+a|0)+344>>2];e=H[d+20>>2];Fh(a,1,e,((e<<2)+f|0)+68|0);if(H[a+436>>2]){d=H[d+24>>2];Fh(a,0,d,((d<<2)+f|0)+84|0)}H[(c+f|0)+24>>2]=0;b=b+1|0;if((b|0)>2]){continue}break}}e=0;if(H[a+368>>2]<=0){break a}while(1){b=e<<2;g=b+f|0;b=H[((H[(a+b|0)+372>>2]<<2)+a|0)+344>>2];H[g+100>>2]=H[((H[b+20>>2]<<2)+f|0)+68>>2];H[g+140>>2]=H[((H[b+24>>2]<<2)+f|0)+84>>2];j:{if(!H[b+52>>2]){b=0;break j}c=H[b+36>>2];d=H[b+40>>2];b=1;k:{l:{switch(H[a+436>>2]){case 3:b=(((d-3>>>0<4294967294?1:d-1|0)<<3)+((c-3>>>0<4294967294?1:c-1|0)<<2)|0)+39888|0;break k;case 8:b=(N(d-4>>>0<4294967293?2:d-1|0,12)+((c-4>>>0<4294967293?2:c-1|0)<<2)|0)+39904|0;break k;case 15:b=(((d-5>>>0<4294967292?3:d-1|0)<<4)+((c-5>>>0<4294967292?3:c-1|0)<<2)|0)+39952|0;break k;case 24:b=(N(d-6>>>0<4294967291?4:d-1|0,20)+((c-6>>>0<4294967291?4:c-1|0)<<2)|0)+40016|0;break k;case 35:b=(N(d-7>>>0<4294967290?5:d-1|0,24)+((c-7>>>0<4294967290?5:c-1|0)<<2)|0)+40128|0;break k;case 48:b=(N(d-8>>>0<4294967289?6:d-1|0,28)+((c-8>>>0<4294967289?6:c-1|0)<<2)|0)+40272|0;break k;case 0:break j;default:break l}}b=(((d-9>>>0<4294967288?7:d-1|0)<<5)+((c-9>>>0<4294967288?7:c-1|0)<<2)|0)+40480|0}b=H[b>>2]+1|0}H[g+180>>2]=b;e=e+1|0;if((e|0)>2]){continue}break}}H[f+40>>2]=0;H[f+12>>2]=0;H[f+16>>2]=0;H[f+44>>2]=H[a+280>>2]}function Dt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0;D=Xa-512|0;Xa=D;w=H[a+336>>2];a=H[b+84>>2];b=D;while(1){l=N(H[a+64>>2],G[c+32>>1]);k=N(H[a+192>>2],G[c+96>>1]);h=l-k|0;o=N(h,11363);i=N(H[a+96>>2],G[c+48>>1]);m=N(H[a+32>>2],G[c+16>>1]);p=N(i+m|0,11086);y=o+N(k,20995)|0;j=N(H[a+128>>2],G[c+64>>1]);z=N(j,10703);n=N(G[c>>1],H[a>>2])<<13|1024;t=z+n|0;u=y+t|0;f=N(H[a+224>>2],G[c+112>>1]);A=N(f+m|0,8956);g=N(H[a+160>>2],G[c+80>>1]);r=g+m|0;v=N(r,10217);s=A+(v+(p+N(m,-18730)|0)|0)|0;H[b+480>>2]=u-s>>11;H[b>>2]=s+u>>11;h=N(h,2260);u=h+N(l,7373)|0;j=N(j,4433);s=j+n|0;q=u+s|0;B=N(g+i|0,1136);x=B+(p+N(i,589)|0)|0;p=f+i|0;C=N(p,-5461);x=x+C|0;H[b+448>>2]=q-x>>11;H[b+32>>2]=q+x>>11;l=o+N(l,-4926)|0;o=n-j|0;j=l+o|0;q=v+(N(g,-9222)+B|0)|0;v=N(f+g|0,-11086);q=q+v|0;H[b+416>>2]=j-q>>11;H[b+64>>2]=j+q>>11;k=h+N(k,-4176)|0;n=n-z|0;h=k+n|0;j=v+(A+(C+N(f,8728)|0)|0)|0;H[b+384>>2]=h-j>>11;H[b+96>>2]=h+j>>11;n=n-k|0;k=N(p,-10217);p=N(m-f|0,7350);h=(k+N(f,25733)|0)+p|0;f=N(f-g|0,3363);h=h+f|0;H[b+352>>2]=n-h>>11;H[b+128>>2]=h+n>>11;n=o-l|0;l=N(r,5461);h=N(g,-6278);g=N(g-i|0,11529);f=f+(l+(h+g|0)|0)|0;H[b+320>>2]=n-f>>11;H[b+160>>2]=f+n>>11;f=s-u|0;h=N(i,16154);i=N(m-i|0,3363);g=k+(g+(h+i|0)|0)|0;H[b+288>>2]=f-g>>11;H[b+192>>2]=f+g>>11;g=t-y|0;i=p+(l+(i+N(m,-15038)|0)|0)|0;H[b+256>>2]=g-i>>11;H[b+224>>2]=g+i>>11;b=b+4|0;a=a+4|0;c=c+2|0;E=E+1|0;if((E|0)!=8){continue}break}b=w-384|0;n=0;a=D;while(1){i=H[a+12>>2];m=H[a+4>>2];k=N(i+m|0,11086);o=H[a+8>>2];p=H[a+24>>2];h=o-p|0;w=N(h,11363);c=H[(n<<2)+d>>2]+e|0;f=H[a+28>>2];z=N(f+m|0,8956);g=H[a+20>>2];y=g+m|0;j=N(y,10217);t=z+(j+(k+N(m,-18730)|0)|0)|0;u=w+N(p,20995)|0;l=(H[a>>2]<<13)+134348800|0;r=H[a+16>>2];v=N(r,10703);A=l+v|0;s=u+A|0;F[c|0]=I[b+(t+s>>>18&1023)|0];F[c+15|0]=I[b+(s-t>>>18&1023)|0];t=f+i|0;s=N(t,-5461);q=k+N(i,589)|0;k=N(g+i|0,1136);q=s+(q+k|0)|0;h=N(h,2260);B=h+N(o,7373)|0;r=N(r,4433);C=r+l|0;x=B+C|0;F[c+1|0]=I[b+(q+x>>>18&1023)|0];F[c+14|0]=I[b+(x-q>>>18&1023)|0];j=j+(k+N(g,-9222)|0)|0;k=N(f+g|0,-11086);j=j+k|0;o=w+N(o,-4926)|0;w=l-r|0;r=o+w|0;F[c+2|0]=I[b+(j+r>>>18&1023)|0];F[c+13|0]=I[b+(r-j>>>18&1023)|0];k=k+(z+(s+N(f,8728)|0)|0)|0;p=h+N(p,-4176)|0;l=l-v|0;h=p+l|0;F[c+3|0]=I[b+(k+h>>>18&1023)|0];F[c+12|0]=I[b+(h-k>>>18&1023)|0];h=N(m-f|0,7350);k=N(t,-10217);j=h+(k+N(f,25733)|0)|0;f=N(f-g|0,3363);j=j+f|0;l=l-p|0;F[c+4|0]=I[b+(j+l>>>18&1023)|0];F[c+11|0]=I[b+(l-j>>>18&1023)|0];l=N(y,5461);j=N(g,-6278);g=N(g-i|0,11529);f=f+(l+(j+g|0)|0)|0;o=w-o|0;F[c+5|0]=I[b+(f+o>>>18&1023)|0];F[c+10|0]=I[b+(o-f>>>18&1023)|0];f=N(i,16154);i=N(m-i|0,3363);g=k+(g+(f+i|0)|0)|0;f=C-B|0;F[c+6|0]=I[b+(g+f>>>18&1023)|0];F[c+9|0]=I[b+(f-g>>>18&1023)|0];i=h+(l+(i+N(m,-15038)|0)|0)|0;m=A-u|0;F[c+7|0]=I[b+(i+m>>>18&1023)|0];F[c+8|0]=I[b+(m-i>>>18&1023)|0];a=a+32|0;n=n+1|0;if((n|0)!=16){continue}break}Xa=D+512|0}function Zl(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;f=a+b|0;c=H[a+4>>2];a:{b:{if(c&1){break b}if(!(c&3)){break a}c=H[a>>2];b=c+b|0;c:{a=a-c|0;if((a|0)!=H[17537]){if(c>>>0<=255){e=H[a+8>>2];c=c>>>3|0;d=H[a+12>>2];if((d|0)!=(e|0)){break c}i=70128,j=H[17532]&Kz(c),H[i>>2]=j;break b}h=H[a+24>>2];c=H[a+12>>2];d:{if((c|0)!=(a|0)){d=H[a+8>>2];H[d+12>>2]=c;H[c+8>>2]=d;break d}e:{e=a+20|0;d=H[e>>2];if(d){break e}e=a+16|0;d=H[e>>2];if(d){break e}c=0;break d}while(1){g=e;c=d;e=c+20|0;d=H[e>>2];if(d){continue}e=c+16|0;d=H[c+16>>2];if(d){continue}break}H[g>>2]=0}if(!h){break b}e=H[a+28>>2];d=(e<<2)+70432|0;f:{if(H[d>>2]==(a|0)){H[d>>2]=c;if(c){break f}i=70132,j=H[17533]&Kz(e),H[i>>2]=j;break b}H[h+(H[h+16>>2]==(a|0)?16:20)>>2]=c;if(!c){break b}}H[c+24>>2]=h;d=H[a+16>>2];if(d){H[c+16>>2]=d;H[d+24>>2]=c}d=H[a+20>>2];if(!d){break b}H[c+20>>2]=d;H[d+24>>2]=c;break b}c=H[f+4>>2];if((c&3)!=3){break b}H[17534]=b;H[f+4>>2]=c&-2;H[a+4>>2]=b|1;H[f>>2]=b;return}H[e+12>>2]=d;H[d+8>>2]=e}c=H[f+4>>2];g:{if(!(c&2)){if(H[17538]==(f|0)){H[17538]=a;b=H[17535]+b|0;H[17535]=b;H[a+4>>2]=b|1;if(H[17537]!=(a|0)){break a}H[17534]=0;H[17537]=0;return}if(H[17537]==(f|0)){H[17537]=a;b=H[17534]+b|0;H[17534]=b;H[a+4>>2]=b|1;H[a+b>>2]=b;return}b=(c&-8)+b|0;h:{if(c>>>0<=255){e=H[f+8>>2];c=c>>>3|0;d=H[f+12>>2];if((d|0)==(e|0)){i=70128,j=H[17532]&Kz(c),H[i>>2]=j;break h}H[e+12>>2]=d;H[d+8>>2]=e;break h}h=H[f+24>>2];c=H[f+12>>2];i:{if((f|0)!=(c|0)){d=H[f+8>>2];H[d+12>>2]=c;H[c+8>>2]=d;break i}j:{d=f+20|0;e=H[d>>2];if(e){break j}d=f+16|0;e=H[d>>2];if(e){break j}c=0;break i}while(1){g=d;c=e;d=c+20|0;e=H[d>>2];if(e){continue}d=c+16|0;e=H[c+16>>2];if(e){continue}break}H[g>>2]=0}if(!h){break h}e=H[f+28>>2];d=(e<<2)+70432|0;k:{if(H[d>>2]==(f|0)){H[d>>2]=c;if(c){break k}i=70132,j=H[17533]&Kz(e),H[i>>2]=j;break h}H[h+(H[h+16>>2]==(f|0)?16:20)>>2]=c;if(!c){break h}}H[c+24>>2]=h;d=H[f+16>>2];if(d){H[c+16>>2]=d;H[d+24>>2]=c}d=H[f+20>>2];if(!d){break h}H[c+20>>2]=d;H[d+24>>2]=c}H[a+4>>2]=b|1;H[a+b>>2]=b;if(H[17537]!=(a|0)){break g}H[17534]=b;return}H[f+4>>2]=c&-2;H[a+4>>2]=b|1;H[a+b>>2]=b}if(b>>>0<=255){b=b>>>3|0;c=(b<<3)+70168|0;d=H[17532];b=1<>2]}H[c+8>>2]=a;H[b+12>>2]=a;H[a+12>>2]=c;H[a+8>>2]=b;return}e=31;H[a+16>>2]=0;H[a+20>>2]=0;if(b>>>0<=16777215){c=b>>>8|0;g=c+1048320>>>16&8;c=c<>>16&4;c=c<>>16&2;c=(c<>>15|0)-(d|(e|g))|0;e=(c<<1|b>>>c+21&1)+28|0}H[a+28>>2]=e;g=(e<<2)+70432|0;m:{d=H[17533];c=1<>2]=a;H[a+24>>2]=g;break n}e=b<<((e|0)==31?0:25-(e>>>1|0)|0);c=H[g>>2];while(1){d=c;if((H[c+4>>2]&-8)==(b|0)){break m}c=e>>>29|0;e=e<<1;g=d+(c&4)|0;c=H[g+16>>2];if(c){continue}break}H[g+16>>2]=a;H[a+24>>2]=d}H[a+12>>2]=a;H[a+8>>2]=a;return}b=H[d+8>>2];H[b+12>>2]=a;H[d+8>>2]=a;H[a+24>>2]=0;H[a+12>>2]=d;H[a+8>>2]=b}}function Au(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;e=Xa-48|0;Xa=e;i=H[a+468>>2];a:{b:{if(H[i+44>>2]|!H[a+280>>2]){break b}d=H[a+464>>2];H[d+24>>2]=H[d+24>>2]+(H[i+16>>2]/8|0);H[i+16>>2]=0;f=0;if(!(Za[H[d+8>>2]](a)|0)){break a}if(H[a+340>>2]>0){d=0;while(1){H[((d<<2)+i|0)+24>>2]=0;d=d+1|0;if((d|0)>2]){continue}break}}H[i+20>>2]=0;H[i+44>>2]=H[a+280>>2];if(H[a+440>>2]){break b}H[i+40>>2]=0}if(!H[i+40>>2]){o=H[a+436>>2];p=H[a+432>>2];H[e+40>>2]=a;g=H[a+24>>2];k=H[g>>2];H[e+24>>2]=k;c=H[g+4>>2];H[e+28>>2]=c;d=H[i+16>>2];h=H[i+12>>2];H[e+16>>2]=H[i+36>>2];f=H[i+32>>2];H[e+8>>2]=H[i+28>>2];H[e+12>>2]=f;f=H[i+24>>2];H[e>>2]=H[i+20>>2];H[e+4>>2]=f;if(H[a+368>>2]>0){while(1){g=n<<2;k=H[g+b>>2];m=i+g|0;c=H[m+100>>2];c:{d:{e:{if((d|0)<=7){f=0;if(!jc(e+24|0,h,d,0)){break a}h=H[e+32>>2];d=H[e+36>>2];j=1;if((d|0)<8){break e}}f=h>>d-8&255;j=H[(c+(f<<2)|0)+144>>2];if(j){break d}j=9}c=qe(e+24|0,h,d,c,j);f=0;if((c|0)<0){break a}h=H[e+32>>2];d=H[e+36>>2];break c}c=I[(c+f|0)+1168|0];d=d-j|0}j=H[m+140>>2];m=H[m+180>>2];f:{g:{if(m){if(c){if((c|0)>(d|0)){f=0;if(!jc(e+24|0,h,d,c)){break a}h=H[e+32>>2];d=H[e+36>>2]}d=d-c|0;c=c<<2;f=H[c+40736>>2];l=h>>d&f;c=l-((l|0)>H[c+40732>>2]?0:f)|0}else{c=0}g=(H[(a+g|0)+372>>2]<<2)+e|0;c=c+H[g+4>>2]|0;H[g+4>>2]=c;G[k>>1]=c;g=1;if((m|0)<2){break g}while(1){h:{i:{j:{if((d|0)<=7){f=0;if(!jc(e+24|0,h,d,0)){break a}h=H[e+32>>2];d=H[e+36>>2];c=1;if((d|0)<8){break j}}c=h>>d-8&255;f=H[((c<<2)+j|0)+144>>2];if(f){break i}c=9}c=qe(e+24|0,h,d,j,c);f=0;if((c|0)<0){break a}h=H[e+32>>2];d=H[e+36>>2];break h}c=I[(c+j|0)+1168|0];d=d-f|0}l=c>>>4|0;c=c&15;k:{if(c){if((c|0)>(d|0)){f=0;if(!jc(e+24|0,h,d,c)){break a}h=H[e+32>>2];d=H[e+36>>2]}g=g+l|0;d=d-c|0;c=c<<2;f=H[c+40736>>2];l=h>>d&f;G[(H[(g<<2)+p>>2]<<1)+k>>1]=l-((l|0)>H[c+40732>>2]?0:f);break k}if((l|0)!=15){break f}g=g+15|0}g=g+1|0;if((m|0)>(g|0)){continue}break}break g}g=1;if(!c){break g}if((c|0)>(d|0)){f=0;if(!jc(e+24|0,h,d,c)){break a}h=H[e+32>>2];d=H[e+36>>2]}d=d-c|0}if((g|0)>(o|0)){break f}while(1){l:{m:{n:{if((d|0)<=7){f=0;if(!jc(e+24|0,h,d,0)){break a}h=H[e+32>>2];d=H[e+36>>2];c=1;if((d|0)<8){break n}}c=h>>d-8&255;f=H[((c<<2)+j|0)+144>>2];if(f){break m}c=9}c=qe(e+24|0,h,d,j,c);f=0;if((c|0)<0){break a}h=H[e+32>>2];d=H[e+36>>2];break l}c=I[(c+j|0)+1168|0];d=d-f|0}k=c>>>4|0;c=c&15;o:{if(c){if((c|0)>(d|0)){f=0;if(!jc(e+24|0,h,d,c)){break a}h=H[e+32>>2];d=H[e+36>>2]}d=d-c|0;break o}c=(k|0)!=15;k=15;if(c){break f}}g=(g+k|0)+1|0;if((o|0)>=(g|0)){continue}break}}n=n+1|0;if((n|0)>2]){continue}break}g=H[a+24>>2];k=H[e+24>>2];c=H[e+28>>2]}H[g+4>>2]=c;H[g>>2]=k;H[i+16>>2]=d;H[i+12>>2]=h;H[i+36>>2]=H[e+16>>2];a=H[e+12>>2];H[i+28>>2]=H[e+8>>2];H[i+32>>2]=a;a=H[e+4>>2];H[i+20>>2]=H[e>>2];H[i+24>>2]=a}H[i+44>>2]=H[i+44>>2]-1;f=1}Xa=e+48|0;return f|0}function Co(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;l=Xa-224|0;Xa=l;p=l+80|0;e=Xa-864|0;Xa=e;g=M[d+16>>3];h=M[d+8>>3];M[l+8>>3]=M[c+16>>3]*g+(M[c>>3]*M[d>>3]+M[c+8>>3]*h)+M[c+24>>3];f=M[d>>3];M[l+16>>3]=M[c+56>>3]+(g*M[c+48>>3]+(M[c+32>>3]*f+h*M[c+40>>3]));h=g*M[c+80>>3];g=M[d+8>>3];M[l+24>>3]=M[c+88>>3]+(h+(f*M[c+64>>3]+M[c+72>>3]*g));i=M[c>>3];M[e+584>>3]=g*i;M[e+576>>3]=f*i;h=M[d+16>>3];M[e+592>>3]=i*h;j=M[c+8>>3];M[e+616>>3]=h*j;M[e+608>>3]=g*j;M[e+600>>3]=f*j;k=M[c+16>>3];M[e+664>>3]=k;M[e+656>>3]=j;M[e+648>>3]=i;M[e+640>>3]=h*k;M[e+632>>3]=g*k;M[e+624>>3]=f*k;i=M[c+32>>3];M[e+688>>3]=h*i;M[e+680>>3]=g*i;M[e+672>>3]=f*i;j=M[c+40>>3];M[e+712>>3]=h*j;M[e+704>>3]=g*j;M[e+696>>3]=f*j;k=M[c+48>>3];M[e+760>>3]=k;M[e+752>>3]=j;M[e+744>>3]=i;M[e+736>>3]=h*k;M[e+728>>3]=g*k;M[e+720>>3]=f*k;i=M[c+64>>3];M[e+784>>3]=h*i;M[e+776>>3]=g*i;M[e+768>>3]=f*i;j=M[c+72>>3];M[e+808>>3]=h*j;M[e+800>>3]=g*j;M[e+792>>3]=f*j;k=M[c+80>>3];M[e+856>>3]=k;M[e+848>>3]=j;M[e+840>>3]=i;M[e+832>>3]=h*k;M[e+824>>3]=g*k;M[e+816>>3]=f*k;c=pb(e,0,64);H[c+72>>2]=0;H[c+76>>2]=0;d=c- -64|0;H[d>>2]=0;H[d+4>>2]=-1074790400;H[c+80>>2]=0;H[c+84>>2]=0;H[c+88>>2]=0;H[c+92>>2]=0;H[c+96>>2]=0;H[c+100>>2]=0;H[c+104>>2]=0;H[c+108>>2]=1072693248;pb(c+112|0,0,48);H[c+160>>2]=0;H[c+164>>2]=1072693248;pb(c+168|0,0,72);H[c+240>>2]=0;H[c+244>>2]=-1074790400;pb(c+248|0,0,48);H[c+304>>2]=0;H[c+308>>2]=0;H[c+296>>2]=0;H[c+300>>2]=-1074790400;H[c+312>>2]=0;H[c+316>>2]=0;H[c+320>>2]=0;H[c+324>>2]=0;H[c+328>>2]=0;H[c+332>>2]=0;H[c+336>>2]=0;H[c+340>>2]=1072693248;pb(c+344|0,0,112);H[c+456>>2]=0;H[c+460>>2]=1072693248;pb(c+464|0,0,48);H[c+512>>2]=0;H[c+516>>2]=1072693248;pb(c+520|0,0,48);H[c+568>>2]=0;H[c+572>>2]=1072693248;while(1){d=0;if((m|0)!=3){while(1){if((d|0)!=6){o=d<<3;q=o+(N(m,48)+p|0)|0;c=0;f=0;while(1){if((c|0)!=12){f=M[((e+576|0)+N(m,96)|0)+(c<<3)>>3]*M[(e+N(c,48)|0)+o>>3]+f;c=c+1|0;continue}break}M[q>>3]=f;d=d+1|0;continue}break}m=m+1|0;continue}break}Xa=e+864|0;d=-1;i=M[l+24>>3];g=M[b+64>>3];j=M[l+8>>3];k=M[l+16>>3];f=M[b+88>>3]+(M[b+80>>3]*i+(g*j+k*M[b+72>>3]));if(f!=0){r=M[b+32>>3];s=M[b+40>>3];t=M[b+48>>3];u=M[b+56>>3];n=M[b>>3];h=M[b+16>>3]*i+(n*j+M[b+8>>3]*k)+M[b+24>>3];n=n*f-h*g;g=f*f;M[l+32>>3]=n/g;M[l+40>>3]=(M[b+8>>3]*f-h*M[b+72>>3])/g;M[l+48>>3]=(M[b+16>>3]*f-h*M[b+80>>3])/g;h=u+(t*i+(r*j+k*s));M[l+56>>3]=(M[b+32>>3]*f-h*M[b+64>>3])/g;M[l+64>>3]=(M[b+40>>3]*f-h*M[b+72>>3])/g;M[l+72>>3]=(M[b+48>>3]*f-h*M[b+80>>3])/g;b=0}else{b=-1}a:{if((b|0)>=0){c=0;while(1){d=0;if((c|0)==2){break a}while(1){if((d|0)!=6){e=d<<3;m=e+(N(c,48)+a|0)|0;b=0;f=0;while(1){if((b|0)!=3){f=M[((l+32|0)+N(c,24)|0)+(b<<3)>>3]*M[e+((l+80|0)+N(b,48)|0)>>3]+f;b=b+1|0;continue}break}M[m>>3]=f;d=d+1|0;continue}break}c=c+1|0;continue}}sb(0,3,3053,0)}Xa=l+224|0;return d}function uu(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,I=0,L=0,M=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0;i=Xa-128|0;Xa=i;W=H[a+332>>2]-1|0;x=H[a+452>>2];a:{b:{while(1){j=H[a+144>>2];l=H[a+152>>2];if((j|0)>(l|0)){break b}d=H[a+460>>2];if(H[d+20>>2]|(l|0)==(j|0)&K[a+148>>2]>H[a+156>>2]+!H[a+412>>2]>>>0){break b}if(Za[H[d>>2]](a)|0){continue}break}a=0;break a}if(H[a+36>>2]>0){m=H[a+216>>2];while(1){c:{if(!H[m+52>>2]){break c}r=H[a+156>>2];B=W>>>0<=r>>>0;d:{if(!B){d=H[m+12>>2];k=d<<1;j=d;break d}d=H[m+12>>2];l=K[m+32>>2]%(d>>>0)|0;k=l?l:d;j=k}y=j;e:{if(r){C=(Za[H[H[a+4>>2]+32>>2]](a,H[((n<<2)+x|0)+72>>2],N(r-1|0,d),d+k|0,0)|0)+(H[m+12>>2]<<2)|0;break e}C=Za[H[H[a+4>>2]+32>>2]](a,H[((n<<2)+x|0)+72>>2],0,k,0)|0}if((y|0)<=0){break c}p=H[x+112>>2]+N(n,24)|0;l=n<<2;X=H[(l+H[a+472>>2]|0)+4>>2];f=H[m+80>>2];d=J[f+4>>1];D=d<<8;E=d<<7;d=J[f+18>>1];F=d<<8;I=d<<7;j=J[f>>1];Y=N(j,5);d=J[f+32>>1];L=d<<8;M=d<<7;O=N(j,9);d=J[f+16>>1];P=d<<8;Q=d<<7;d=J[f+2>>1];R=d<<8;S=d<<7;T=N(j,36);Z=y-1|0;z=H[b+l>>2];o=0;while(1){d=(o<<2)+C|0;k=H[d>>2];s=o|r?H[d-4>>2]:k;U=H[m+28>>2]-1|0;t=0;u=(o|0)==(Z|0)&B?k:H[d+4>>2];v=G[u>>1];d=v;q=G[k>>1];j=q;w=G[s>>1];l=w;A=0;while(1){g=l;l=w;V=j;j=q;f=d;d=v;ub(i,k,128);if(t>>>0>>0){v=G[u+128>>1];q=G[k+128>>1];w=G[s+128>>1]}h=H[p+4>>2];if(!(J[i+2>>1]|!h)){c=N(V-q|0,T);f:{if((c|0)>=0){e=(c+S|0)/(R|0)|0;if((h|0)<=0){break f}c=1<(e|0)?e:c-1|0;break f}e=(S-c|0)/(R|0)|0;c=1<0?(c|0)>(e|0)?e:c-1|0:e)|0}G[i+2>>1]=e}h=H[p+8>>2];if(!(J[i+16>>1]|!h)){c=N(l-d|0,T);g:{if((c|0)>=0){e=(c+Q|0)/(P|0)|0;if((h|0)<=0){break g}c=1<(e|0)?e:c-1|0;break g}e=(Q-c|0)/(P|0)|0;c=1<0?(c|0)>(e|0)?e:c-1|0:e)|0}G[i+16>>1]=e}h=H[p+12>>2];if(!(J[i+32>>1]|!h)){c=N((l-(j<<1)|0)+d|0,O);h:{if((c|0)>=0){e=(c+M|0)/(L|0)|0;if((h|0)<=0){break h}c=1<(e|0)?e:c-1|0;break h}e=(M-c|0)/(L|0)|0;c=1<0?(c|0)>(e|0)?e:c-1|0:e)|0}G[i+32>>1]=e}c=H[p+16>>2];if(!(J[i+18>>1]|!c)){f=N((g-(f+w|0)|0)+v|0,Y);i:{if((f|0)>=0){g=(f+I|0)/(F|0)|0;if((c|0)<=0){break i}f=1<(g|0)?g:f-1|0;break i}g=(I-f|0)/(F|0)|0;f=1<0?(f|0)>(g|0)?g:f-1|0:g)|0}G[i+18>>1]=g}c=H[p+20>>2];if(!(J[i+4>>1]|!c)){f=N((V-(j<<1)|0)+q|0,O);j:{if((f|0)>=0){g=(f+E|0)/(D|0)|0;if((c|0)<=0){break j}f=1<(g|0)?g:f-1|0;break j}g=(E-f|0)/(D|0)|0;f=1<0?(f|0)>(g|0)?g:f-1|0:g)|0}G[i+4>>1]=g}Za[X|0](a,m,i,z,A);u=u+128|0;s=s+128|0;k=k+128|0;A=H[m+36>>2]+A|0;t=t+1|0;if(U>>>0>=t>>>0){continue}break}z=(H[m+40>>2]<<2)+z|0;o=o+1|0;if((y|0)!=(o|0)){continue}break}}m=m+88|0;n=n+1|0;if((n|0)>2]){continue}break}}b=H[a+156>>2]+1|0;H[a+156>>2]=b;a=b>>>0>2]?3:4}Xa=i+128|0;return a|0}function Nu(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0;b=H[a+412>>2];e=H[a+468>>2];a:{if(H[a+224>>2]){c=H[a+416>>2];b:{c:{d:{if(!b){if(!c){break d}break c}if((b|0)>(c|0)|(c|0)>H[a+436>>2]|H[a+340>>2]!=1){break c}}c=H[a+420>>2];e:{if(!c){d=H[a+424>>2];break e}d=c-1|0;if((d|0)!=H[a+424>>2]){break c}}if((d|0)<14){break b}}c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=17;H[H[a>>2]+28>>2]=H[a+416>>2];H[H[a>>2]+32>>2]=H[a+420>>2];H[H[a>>2]+36>>2]=H[a+424>>2];Za[H[H[a>>2]>>2]](a)}b=H[a+340>>2];if((b|0)>0){d=0;while(1){g=H[H[((d<<2)+a|0)+344>>2]+4>>2];f=H[a+160>>2];c=H[a+412>>2];b=0;f:{if(!c){break f}b=c;if(H[f+(g<<8)>>2]>=0){break f}b=H[a>>2];H[b+24>>2]=g;H[b+20>>2]=118;H[H[a>>2]+28>>2]=0;Za[H[H[a>>2]+4>>2]](a,-1);b=H[a+412>>2]}if((b|0)<=H[a+416>>2]){while(1){c=(f+(g<<8)|0)+(b<<2)|0;h=H[c>>2];if(H[a+420>>2]!=(((h|0)>0?h:0)|0)){h=H[a>>2];H[h+24>>2]=g;H[h+20>>2]=118;H[H[a>>2]+28>>2]=b;Za[H[H[a>>2]+4>>2]](a,-1)}H[c>>2]=H[a+424>>2];c=H[a+416>>2]>(b|0);b=b+1|0;if(c){continue}break}}b=H[a+340>>2];d=d+1|0;if((b|0)>(d|0)){continue}break}}c=H[a+412>>2];if(!H[a+420>>2]){if(!c){H[e+4>>2]=180;break a}H[e+4>>2]=181;break a}if(!c){H[e+4>>2]=182;break a}H[e+4>>2]=183;break a}g:{if(!(H[a+424>>2]|(H[a+420>>2]|b))){b=H[a+416>>2];if((b|0)>63|(b|0)==H[a+436>>2]){break g}}b=H[a>>2];H[b+20>>2]=125;Za[H[b+4>>2]](a,-1)}H[e+4>>2]=184;b=H[a+340>>2]}if((b|0)>0){d=0;while(1){g=d<<2;c=H[(g+a|0)+344>>2];h:{i:{if(H[a+224>>2]){if(H[a+412>>2]){break i}if(H[a+420>>2]){break h}}b=H[c+20>>2];if(b>>>0>=16){f=H[a>>2];H[f+24>>2]=b;H[f+20>>2]=50;Za[H[H[a>>2]>>2]](a)}f=(b<<2)+e|0;b=H[f+60>>2];if(!b){b=Za[H[H[a+4>>2]>>2]](a,1,64)|0;H[f+60>>2]=b}F[b|0]=0;F[b+1|0]=0;F[b+2|0]=0;F[b+3|0]=0;F[b+4|0]=0;F[b+5|0]=0;F[b+6|0]=0;F[b+7|0]=0;F[b+56|0]=0;F[b+57|0]=0;F[b+58|0]=0;F[b+59|0]=0;F[b+60|0]=0;F[b+61|0]=0;F[b+62|0]=0;F[b+63|0]=0;F[b+48|0]=0;F[b+49|0]=0;F[b+50|0]=0;F[b+51|0]=0;F[b+52|0]=0;F[b+53|0]=0;F[b+54|0]=0;F[b+55|0]=0;F[b+40|0]=0;F[b+41|0]=0;F[b+42|0]=0;F[b+43|0]=0;F[b+44|0]=0;F[b+45|0]=0;F[b+46|0]=0;F[b+47|0]=0;F[b+32|0]=0;F[b+33|0]=0;F[b+34|0]=0;F[b+35|0]=0;F[b+36|0]=0;F[b+37|0]=0;F[b+38|0]=0;F[b+39|0]=0;F[b+24|0]=0;F[b+25|0]=0;F[b+26|0]=0;F[b+27|0]=0;F[b+28|0]=0;F[b+29|0]=0;F[b+30|0]=0;F[b+31|0]=0;F[b+16|0]=0;F[b+17|0]=0;F[b+18|0]=0;F[b+19|0]=0;F[b+20|0]=0;F[b+21|0]=0;F[b+22|0]=0;F[b+23|0]=0;F[b+8|0]=0;F[b+9|0]=0;F[b+10|0]=0;F[b+11|0]=0;F[b+12|0]=0;F[b+13|0]=0;F[b+14|0]=0;F[b+15|0]=0;b=e+g|0;H[b+40>>2]=0;H[b+24>>2]=0;if(!H[a+224>>2]){if(H[a+436>>2]){break i}break h}if(!H[a+412>>2]){break h}}b=H[c+24>>2];if(b>>>0>=16){c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=50;Za[H[H[a>>2]>>2]](a)}c=(b<<2)+e|0;b=H[c+124>>2];if(!b){b=Za[H[H[a+4>>2]>>2]](a,1,256)|0;H[c+124>>2]=b}pb(b,0,256)}d=d+1|0;if((d|0)>2]){continue}break}}H[e+20>>2]=-16;H[e+12>>2]=0;H[e+16>>2]=0;H[e+56>>2]=H[a+280>>2]}function Bu(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;e=Xa-48|0;Xa=e;h=H[a+468>>2];a:{b:{if(H[h+44>>2]|!H[a+280>>2]){break b}d=H[a+464>>2];H[d+24>>2]=H[d+24>>2]+(H[h+16>>2]/8|0);H[h+16>>2]=0;f=0;if(!(Za[H[d+8>>2]](a)|0)){break a}if(H[a+340>>2]>0){d=0;while(1){H[((d<<2)+h|0)+24>>2]=0;d=d+1|0;if((d|0)>2]){continue}break}}H[h+20>>2]=0;H[h+44>>2]=H[a+280>>2];if(H[a+440>>2]){break b}H[h+40>>2]=0}if(!H[h+40>>2]){H[e+40>>2]=a;c=H[a+24>>2];i=H[c>>2];H[e+24>>2]=i;j=H[c+4>>2];H[e+28>>2]=j;d=H[h+16>>2];g=H[h+12>>2];H[e+16>>2]=H[h+36>>2];f=H[h+32>>2];H[e+8>>2]=H[h+28>>2];H[e+12>>2]=f;f=H[h+24>>2];H[e>>2]=H[h+20>>2];H[e+4>>2]=f;if(H[a+368>>2]>0){while(1){j=l<<2;n=H[j+b>>2];i=h+j|0;c=H[i+100>>2];c:{d:{e:{if((d|0)<=7){f=0;if(!jc(e+24|0,g,d,0)){break a}g=H[e+32>>2];d=H[e+36>>2];k=1;if((d|0)<8){break e}}f=g>>d-8&255;k=H[(c+(f<<2)|0)+144>>2];if(k){break d}k=9}c=qe(e+24|0,g,d,c,k);f=0;if((c|0)<0){break a}g=H[e+32>>2];d=H[e+36>>2];break c}c=I[(c+f|0)+1168|0];d=d-k|0}k=H[i+140>>2];m=H[i+180>>2];f:{g:{if(m){if(c){if((c|0)>(d|0)){f=0;if(!jc(e+24|0,g,d,c)){break a}g=H[e+32>>2];d=H[e+36>>2]}d=d-c|0;c=c<<2;f=H[c+40736>>2];i=g>>d&f;c=i-((i|0)>H[c+40732>>2]?0:f)|0}else{c=0}f=(H[(a+j|0)+372>>2]<<2)+e|0;c=c+H[f+4>>2]|0;H[f+4>>2]=c;G[n>>1]=c;i=1;if((m|0)<2){break g}while(1){h:{i:{j:{if((d|0)<=7){f=0;if(!jc(e+24|0,g,d,0)){break a}g=H[e+32>>2];d=H[e+36>>2];c=1;if((d|0)<8){break j}}c=g>>d-8&255;f=H[(k+(c<<2)|0)+144>>2];if(f){break i}c=9}c=qe(e+24|0,g,d,k,c);f=0;if((c|0)<0){break a}g=H[e+32>>2];d=H[e+36>>2];break h}c=I[(c+k|0)+1168|0];d=d-f|0}j=c>>>4|0;c=c&15;k:{if(c){if((c|0)>(d|0)){f=0;if(!jc(e+24|0,g,d,c)){break a}g=H[e+32>>2];d=H[e+36>>2]}j=i+j|0;d=d-c|0;c=c<<2;f=H[c+40736>>2];i=g>>d&f;G[(H[(j<<2)+41632>>2]<<1)+n>>1]=i-((i|0)>H[c+40732>>2]?0:f);break k}if((j|0)!=15){break f}j=i+15|0}i=j+1|0;if((m|0)>(i|0)){continue}break}if((j|0)<=62){break g}break f}i=1;if(!c){break g}if((c|0)>(d|0)){f=0;if(!jc(e+24|0,g,d,c)){break a}g=H[e+32>>2];d=H[e+36>>2]}d=d-c|0}while(1){l:{m:{n:{if((d|0)<=7){f=0;if(!jc(e+24|0,g,d,0)){break a}g=H[e+32>>2];d=H[e+36>>2];c=1;if((d|0)<8){break n}}c=g>>d-8&255;f=H[(k+(c<<2)|0)+144>>2];if(f){break m}c=9}c=qe(e+24|0,g,d,k,c);f=0;if((c|0)<0){break a}g=H[e+32>>2];d=H[e+36>>2];break l}c=I[(c+k|0)+1168|0];d=d-f|0}j=c>>>4|0;c=c&15;o:{if(c){if((c|0)>(d|0)){f=0;if(!jc(e+24|0,g,d,c)){break a}g=H[e+32>>2];d=H[e+36>>2]}d=d-c|0;break o}c=(j|0)!=15;j=15;if(c){break f}}i=(i+j|0)+1|0;if((i|0)<64){continue}break}}l=l+1|0;if((l|0)>2]){continue}break}j=H[e+28>>2];i=H[e+24>>2];c=H[a+24>>2]}H[c+4>>2]=j;H[c>>2]=i;H[h+16>>2]=d;H[h+12>>2]=g;H[h+36>>2]=H[e+16>>2];a=H[e+12>>2];H[h+28>>2]=H[e+8>>2];H[h+32>>2]=a;a=H[e+4>>2];H[h+20>>2]=H[e>>2];H[h+24>>2]=a}H[h+44>>2]=H[h+44>>2]-1;f=1}Xa=e+48|0;return f|0}function Ws(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0;s=H[a+484>>2];H[a+136>>2]=H[s+16>>2];e=H[s+20>>2];k=Za[H[H[a+4>>2]>>2]](a,1,e<<5)|0;H[k+16>>2]=0;H[k+20>>2]=31;H[k+8>>2]=0;H[k+12>>2]=63;H[k>>2]=0;H[k+4>>2]=31;ej(a,k);l=1;a:{b:{if((e|0)<2){break b}while(1){c:{d:{e:{f:{g:{if(l<<1<=(e|0)){o=l&1;if(p){break g}c=0;d=0;b=k;break f}o=l&3;i=0;if(p>>>0>=3){break e}c=0;d=0;b=k;break d}g=l&2147483646;c=0;d=0;b=k;i=0;while(1){h=H[b+28>>2];if((h|0)>(d|0)){f=H[b+24>>2]>0;c=f?b:c;d=f?h:d}h=H[b+60>>2];if((h|0)>(d|0)){f=H[b+56>>2]>0;c=f?b+32|0:c;d=f?h:d}b=b- -64|0;i=i+2|0;if((g|0)!=(i|0)){continue}break}}if(!o|H[b+28>>2]<=(d|0)){break c}c=H[b+24>>2]>0?b:c;break c}h=l&2147483644;c=0;d=0;b=k;g=0;while(1){m=c;c=H[b+24>>2];f=(c|0)>(d|0);j=H[b+56>>2];c=f?c:d;d=(j|0)>(c|0);m=d?b+32|0:f?b:m;f=H[b+88>>2];c=d?j:c;d=(f|0)>(c|0);m=d?b- -64|0:m;j=H[b+120>>2];d=d?f:c;f=(j|0)>(d|0);c=f?b+96|0:m;d=f?j:d;b=b+128|0;g=g+4|0;if((h|0)!=(g|0)){continue}break}}if(!o){break c}while(1){g=H[b+24>>2];h=(g|0)>(d|0);c=h?b:c;d=h?g:d;b=b+32|0;i=i+1|0;if((o|0)!=(i|0)){continue}break}}if(!c){break b}b=(l<<5)+k|0;H[b+4>>2]=H[c+4>>2];H[b+12>>2]=H[c+12>>2];H[b+20>>2]=H[c+20>>2];H[b>>2]=H[c>>2];H[b+8>>2]=H[c+8>>2];H[b+16>>2]=H[c+16>>2];h:{i:{j:{k:{l:{o=H[c+4>>2];g=H[c>>2];i=o-g<<4;h=H[c+12>>2];f=H[c+8>>2];d=N(h-f|0,12);j=H[c+20>>2];n=H[c+16>>2];switch((j-n<<3>(((d|0)<(i|0)?i:d)|0)?2:(i|0)<=(d|0))|0){case 2:break j;case 1:break k;case 0:break l;default:break h}}d=(g+o|0)/2|0;H[c+4>>2]=d;m=b;break i}d=(f+h|0)/2|0;H[c+12>>2]=d;m=b+8|0;break i}d=(j+n|0)/2|0;H[c+20>>2]=d;m=b+16|0}H[m>>2]=d+1}ej(a,c);ej(a,b);p=p+1|0;l=l+1|0;if((l|0)!=(e|0)){continue}break}l=e;if((e|0)<=0){break a}}n=0;while(1){g=0;h=0;f=0;j=0;b=(n<<5)+k|0;q=H[b>>2];v=H[b+4>>2];if((q|0)<=(v|0)){w=H[b+12>>2];p=H[b+8>>2];y=H[H[a+484>>2]+24>>2];i=H[b+16>>2];o=i+1|0;z=i<<3|4;r=H[b+20>>2];A=(r-i|0)+1&1;while(1){if((p|0)<=(w|0)){t=q<<3|4;m=H[(q<<2)+y>>2];b=p;while(1){d=b;m:{if((i|0)>(r|0)){break m}e=((d<<6)+m|0)+(i<<1)|0;u=d<<2|2;n:{if(!A){b=e;e=i;break n}b=e+2|0;e=J[e>>1];if(e){j=N(e,z)+j|0;f=N(e,u)+f|0;h=N(e,t)+h|0;g=e+g|0}e=o}c=e;if((i|0)==(r|0)){break m}while(1){e=J[b>>1];if(e){f=N(e,u)+f|0;h=N(e,t)+h|0;j=N(e,c<<3|4)+j|0;g=e+g|0}x=c+1|0;e=J[b+2>>1];if(e){f=N(e,u)+f|0;h=N(e,t)+h|0;j=N(e,x<<3|4)+j|0;g=e+g|0}b=b+4|0;c=c+2|0;if((r|0)!=(x|0)){continue}break}}b=d+1|0;if((d|0)!=(w|0)){continue}break}}b=(q|0)!=(v|0);q=q+1|0;if(b){continue}break}}b=g>>1;F[H[H[a+136>>2]>>2]+n|0]=(b+h|0)/(g|0);F[H[H[a+136>>2]+4>>2]+n|0]=(b+f|0)/(g|0);F[H[H[a+136>>2]+8>>2]+n|0]=(b+j|0)/(g|0);n=n+1|0;if((n|0)!=(l|0)){continue}break}e=l}H[a+132>>2]=e;b=H[a>>2];H[b+24>>2]=e;H[b+20>>2]=98;Za[H[H[a>>2]+4>>2]](a,1);H[s+28>>2]=1}function Ct(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0;y=Xa-256|0;Xa=y;r=H[a+336>>2];a=H[b+84>>2];n=8;b=y;while(1){a:{b:{f=J[c+32>>1];g=G[c+16>>1];if((f|g)&65535){break b}f=0;if(J[c+48>>1]|J[c+64>>1]|(J[c+80>>1]|J[c+96>>1])){break b}if(J[c+112>>1]){break b}f=N(G[c>>1],H[a>>2])<<2;H[b+192>>2]=f;H[b+160>>2]=f;H[b+128>>2]=f;H[b+96>>2]=f;H[b+64>>2]=f;H[b+32>>2]=f;H[b>>2]=f;g=56;break a}o=N(H[a+192>>2],G[c+96>>1]);j=N(H[a+64>>2],f<<16>>16);f=N(o+j|0,4433);g=N(g,H[a+32>>2]);i=N(H[a+224>>2],G[c+112>>1]);t=N(g+i|0,-7373);k=N(H[a+160>>2],G[c+80>>1]);p=k+g|0;l=N(H[a+96>>2],G[c+48>>1]);h=l+i|0;m=N(p+h|0,9633);j=f+N(j,6270)|0;w=N(G[c+64>>1],H[a+128>>2])<<13;s=N(G[c>>1],H[a>>2])<<13|1024;q=w+s|0;x=j+q|0;u=t+N(g,12299)|0;g=m+N(p,-3196)|0;p=u+g|0;H[b+224>>2]=x-p>>11;H[b>>2]=p+x>>11;f=f+N(o,-15137)|0;o=s-w|0;p=f+o|0;m=m+N(h,-16069)|0;h=N(l,25172);l=N(k+l|0,-20995);h=m+(h+l|0)|0;H[b+192>>2]=p-h>>11;H[b+32>>2]=h+p>>11;f=o-f|0;g=g+(l+N(k,16819)|0)|0;H[b+160>>2]=f-g>>11;H[b+64>>2]=f+g>>11;f=m+(t+N(i,2446)|0)|0;g=q-j|0;H[b+96>>2]=f+g>>11;f=g-f>>11;g=32}H[(g<<2)+b>>2]=f;c=c+2|0;a=a+4|0;b=b+4|0;f=n>>>0>1;n=n-1|0;if(f){continue}break}b=r-384|0;t=0;a=y;while(1){f=H[a+12>>2];n=H[a+4>>2];l=N(f+n|0,11086);m=H[a+8>>2];r=H[a+24>>2];j=m-r|0;o=N(j,11363);c=H[(t<<2)+d>>2]+e|0;i=H[a+28>>2];w=N(i+n|0,8956);g=H[a+20>>2];p=g+n|0;h=N(p,10217);s=w+(h+(l+N(n,-18730)|0)|0)|0;q=H[a+16>>2];x=N(q,10703);k=(H[a>>2]<<13)+134348800|0;A=x+k|0;B=o+N(r,20995)|0;u=A+B|0;F[c|0]=I[b+(s+u>>>18&1023)|0];F[c+15|0]=I[b+(u-s>>>18&1023)|0];j=N(j,2260);s=j+N(m,7373)|0;q=N(q,4433);u=q+k|0;v=s+u|0;C=N(f+g|0,1136);z=C+(l+N(f,589)|0)|0;l=f+i|0;D=N(l,-5461);z=z+D|0;F[c+1|0]=I[b+(v+z>>>18&1023)|0];F[c+14|0]=I[b+(v-z>>>18&1023)|0];v=h+(N(g,-9222)+C|0)|0;h=N(g+i|0,-11086);v=v+h|0;m=o+N(m,-4926)|0;o=k-q|0;q=m+o|0;F[c+2|0]=I[b+(v+q>>>18&1023)|0];F[c+13|0]=I[b+(q-v>>>18&1023)|0];h=h+(w+(D+N(i,8728)|0)|0)|0;r=j+N(r,-4176)|0;k=k-x|0;j=r+k|0;F[c+3|0]=I[b+(h+j>>>18&1023)|0];F[c+12|0]=I[b+(j-h>>>18&1023)|0];j=N(n-i|0,7350);l=N(l,-10217);h=j+(l+N(i,25733)|0)|0;i=N(i-g|0,3363);h=h+i|0;k=k-r|0;F[c+4|0]=I[b+(h+k>>>18&1023)|0];F[c+11|0]=I[b+(k-h>>>18&1023)|0];k=N(p,5461);h=N(g,-6278);g=N(g-f|0,11529);i=i+(k+(h+g|0)|0)|0;m=o-m|0;F[c+5|0]=I[b+(i+m>>>18&1023)|0];F[c+10|0]=I[b+(m-i>>>18&1023)|0];i=N(f,16154);f=N(n-f|0,3363);g=l+(g+(i+f|0)|0)|0;i=u-s|0;F[c+6|0]=I[b+(g+i>>>18&1023)|0];F[c+9|0]=I[b+(i-g>>>18&1023)|0];f=j+(k+(f+N(n,-15038)|0)|0)|0;n=A-B|0;F[c+7|0]=I[b+(f+n>>>18&1023)|0];F[c+8|0]=I[b+(n-f>>>18&1023)|0];a=a+32|0;t=t+1|0;if((t|0)!=8){continue}break}Xa=y+256|0}function ej(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;i=H[b+20>>2];c=H[b+16>>2];l=H[b+12>>2];g=H[b+8>>2];n=H[H[a+484>>2]+24>>2];h=H[b+4>>2];f=H[b>>2];a:{if((h|0)>(f|0)){k=f;while(1){if((g|0)<=(l|0)){m=H[(k<<2)+n>>2];d=g;while(1){if((c|0)<=(i|0)){a=(m+(d<<6)|0)+(c<<1)|0;e=c;while(1){if(J[a>>1]){H[b>>2]=k;break a}a=a+2|0;j=(e|0)!=(i|0);e=e+1|0;if(j){continue}break}}a=(d|0)!=(l|0);d=d+1|0;if(a){continue}break}}a=(h|0)!=(k|0);k=k+1|0;if(a){continue}break}}k=f}b:{if((h|0)>(k|0)){j=h;while(1){if((g|0)<=(l|0)){m=H[(j<<2)+n>>2];d=g;while(1){if((c|0)<=(i|0)){a=(m+(d<<6)|0)+(c<<1)|0;e=c;while(1){if(J[a>>1]){H[b+4>>2]=j;break b}a=a+2|0;f=(e|0)!=(i|0);e=e+1|0;if(f){continue}break}}a=(d|0)!=(l|0);d=d+1|0;if(a){continue}break}}a=(j|0)>(k|0);j=j-1|0;if(a){continue}break}}j=h}c:{if((g|0)<(l|0)){f=g;while(1){d=k;if((j|0)>=(d|0)){while(1){if((c|0)<=(i|0)){a=(H[(d<<2)+n>>2]+(f<<6)|0)+(c<<1)|0;e=c;while(1){if(J[a>>1]){H[b+8>>2]=f;break c}a=a+2|0;h=(e|0)!=(i|0);e=e+1|0;if(h){continue}break}}a=(d|0)!=(j|0);d=d+1|0;if(a){continue}break}}a=(f|0)!=(l|0);f=f+1|0;if(a){continue}break}}f=g}d:{if((f|0)<(l|0)){h=l;while(1){d=k;if((j|0)>=(d|0)){while(1){if((c|0)<=(i|0)){a=(H[(d<<2)+n>>2]+(h<<6)|0)+(c<<1)|0;e=c;while(1){if(J[a>>1]){H[b+12>>2]=h;break d}a=a+2|0;g=(e|0)!=(i|0);e=e+1|0;if(g){continue}break}}a=(d|0)!=(j|0);d=d+1|0;if(a){continue}break}}a=(f|0)<(h|0);h=h-1|0;if(a){continue}break}}h=l}e:{if((c|0)<(i|0)){m=f<<6;g=c;while(1){d=k;if((j|0)>=(d|0)){while(1){if((f|0)<=(h|0)){a=(m+H[(d<<2)+n>>2]|0)+(g<<1)|0;e=f;while(1){if(J[a>>1]){H[b+16>>2]=g;break e}a=a- -64|0;l=(e|0)!=(h|0);e=e+1|0;if(l){continue}break}}a=(d|0)!=(j|0);d=d+1|0;if(a){continue}break}}a=(g|0)!=(i|0);g=g+1|0;if(a){continue}break}}g=c}f:{if((g|0)<(i|0)){m=f<<6;d=i;while(1){c=k;if((j|0)>=(c|0)){while(1){if((f|0)<=(h|0)){a=(m+H[(c<<2)+n>>2]|0)+(d<<1)|0;e=f;while(1){if(J[a>>1]){H[b+20>>2]=d;break f}a=a- -64|0;l=(e|0)!=(h|0);e=e+1|0;if(l){continue}break}}a=(c|0)!=(j|0);c=c+1|0;if(a){continue}break}}a=(d|0)>(g|0);d=d-1|0;if(a){continue}break}}d=i}a=N(h-f|0,12);c=N(a,a);a=j-k<<4;c=c+N(a,a)|0;o=d-g|0;a=o<<3;H[b+24>>2]=c+N(a,a);e=0;if((j|0)>=(k|0)){p=o+1&3;while(1){if((f|0)<=(h|0)){m=H[(k<<2)+n>>2];c=f;while(1){l=c;g:{if((d|0)<(g|0)){break g}c=(m+(l<<6)|0)+(g<<1)|0;i=0;a=g;if(p){while(1){a=a+1|0;e=(J[c>>1]!=0)+e|0;c=c+2|0;i=i+1|0;if((p|0)!=(i|0)){continue}break}}if(o>>>0<3){break g}while(1){e=((((J[c>>1]!=0)+e|0)+(J[c+2>>1]!=0)|0)+(J[c+4>>1]!=0)|0)+(J[c+6>>1]!=0)|0;c=c+8|0;i=a+3|0;a=a+4|0;if((d|0)!=(i|0)){continue}break}}c=l+1|0;if((h|0)!=(l|0)){continue}break}}a=(j|0)!=(k|0);k=k+1|0;if(a){continue}break}}H[b+28>>2]=e}function xg(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;f=H[a+24>>2];e=H[f+4>>2];g=H[f>>2];H[a+228>>2]=d;H[a+224>>2]=c;H[a+220>>2]=b;a:{if(!e){if(!(Za[H[f+12>>2]](a)|0)){break a}g=H[f>>2];e=H[f+4>>2]}h=I[g|0];b=e-1|0;if(b){c=g+1|0}else{if(!(Za[H[f+12>>2]](a)|0)){break a}b=H[f+4>>2];c=H[f>>2]}e=I[c|0];g=b-1|0;if(g){b=c+1|0}else{if(!(Za[H[f+12>>2]](a)|0)){break a}g=H[f+4>>2];b=H[f>>2]}H[a+212>>2]=I[b|0];g=g-1|0;if(g){c=b+1|0}else{if(!(Za[H[f+12>>2]](a)|0)){break a}g=H[f+4>>2];c=H[f>>2]}b=I[c|0]<<8;H[a+32>>2]=b;g=g-1|0;if(g){c=c+1|0}else{if(!(Za[H[f+12>>2]](a)|0)){break a}b=H[a+32>>2];g=H[f+4>>2];c=H[f>>2]}d=b;b=c;H[a+32>>2]=d+I[b|0];g=g-1|0;if(g){c=b+1|0}else{if(!(Za[H[f+12>>2]](a)|0)){break a}g=H[f+4>>2];c=H[f>>2]}b=I[c|0]<<8;H[a+28>>2]=b;g=g-1|0;if(g){c=c+1|0}else{if(!(Za[H[f+12>>2]](a)|0)){break a}b=H[a+28>>2];g=H[f+4>>2];c=H[f>>2]}H[a+28>>2]=I[c|0]+b;b=g-1|0;if(b){c=c+1|0}else{if(!(Za[H[f+12>>2]](a)|0)){break a}b=H[f+4>>2];c=H[f>>2]}H[a+36>>2]=I[c|0];i=H[a>>2];H[i+24>>2]=H[a+440>>2];H[i+28>>2]=H[a+28>>2];H[i+32>>2]=H[a+32>>2];d=H[a+36>>2];H[i+20>>2]=102;H[i+36>>2]=d;Za[H[i+4>>2]](a,1);if(H[H[a+464>>2]+16>>2]){d=H[a>>2];H[d+20>>2]=61;Za[H[d>>2]](a)}h=(e|h<<8)-8|0;b:{if(!(!H[a+32>>2]|!H[a+28>>2])){e=H[a+36>>2];if((e|0)>0){break b}}d=H[a>>2];H[d+20>>2]=33;Za[H[d>>2]](a);e=H[a+36>>2]}if((h|0)!=(N(e,3)|0)){d=H[a>>2];H[d+20>>2]=12;Za[H[d>>2]](a)}if(!H[a+216>>2]){p=a,q=Za[H[H[a+4>>2]>>2]](a,1,N(H[a+36>>2],88))|0,H[p+216>>2]=q}j=c+1|0;e=b-1|0;if(H[a+36>>2]>0){b=0;while(1){if(!e){if(!(Za[H[f+12>>2]](a)|0)){break a}j=H[f>>2];e=H[f+4>>2]}k=e-1|0;h=H[a+216>>2];c=I[j|0];c:{if(!b){e=h;break c}i=b-2|0;l=b-1|0;d=h+N(b,88)|0;g=0;e=h;while(1){if(H[e>>2]==(c|0)){e=h+88|0;g=H[h>>2];if(b>>>0>=2){if(i>>>0>=3){o=l&-4;c=0;while(1){m=H[e+264>>2];n=H[e+176>>2];i=H[e+88>>2];h=H[e>>2];h=(g|0)<(h|0)?h:g;h=(h|0)<(i|0)?i:h;h=(h|0)<(n|0)?n:h;g=(h|0)<(m|0)?m:h;e=e+352|0;c=c+4|0;if((o|0)!=(c|0)){continue}break}}c=0;i=l&3;if(i){while(1){h=H[e>>2];g=(g|0)<(h|0)?h:g;e=e+88|0;c=c+1|0;if((i|0)!=(c|0)){continue}break}}e=d}c=g+1|0;break c}e=e+88|0;g=g+1|0;if((g|0)!=(b|0)){continue}break}e=d}H[e+4>>2]=b;H[e>>2]=c;if(k){c=j+1|0}else{if(!(Za[H[f+12>>2]](a)|0)){break a}k=H[f+4>>2];c=H[f>>2]}d=I[c|0];H[e+12>>2]=d&15;H[e+8>>2]=d>>>4;d=k-1|0;if(d){h=c+1|0}else{if(!(Za[H[f+12>>2]](a)|0)){break a}d=H[f+4>>2];h=H[f>>2]}H[e+16>>2]=I[h|0];i=H[a>>2];H[i+24>>2]=H[e>>2];H[i+28>>2]=H[e+8>>2];H[i+32>>2]=H[e+12>>2];c=H[e+16>>2];H[i+20>>2]=103;H[i+36>>2]=c;Za[H[i+4>>2]](a,1);j=h+1|0;e=d-1|0;b=b+1|0;if((b|0)>2]){continue}break}}H[H[a+464>>2]+16>>2]=1;H[f+4>>2]=e;H[f>>2]=j;return 1}return 0}function Et(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;C=Xa-480|0;Xa=C;w=H[a+336>>2];a=H[b+84>>2];b=C;while(1){n=H[a+160>>2];q=G[c+80>>1];h=H[a+32>>2];g=G[c+16>>1];i=H[a+224>>2];p=G[c+112>>1];j=H[a+96>>2];m=G[c+48>>1];k=N(G[c>>1],H[a>>2])<<13|1024;t=N(H[a+192>>2],G[c+96>>1]);u=k+N(t,-11586)|0;o=N(H[a+64>>2],G[c+32>>1]);l=N(H[a+128>>2],G[c+64>>1]);f=o-l|0;H[b+224>>2]=u+N(f,-11584)>>11;n=N(N(n,q),10033);h=N(h,g);g=N(i,p);r=h-g|0;q=n+N(r,11522)|0;p=k+N(t,9373)|0;x=N(f,374);i=l+o|0;l=N(i,10958);s=p+(x+l|0)|0;j=N(j,m);m=N(j,-11018);v=q+(N(g,20131)-m|0)|0;H[b+448>>2]=s-v>>11;H[b>>2]=s+v>>11;t=k+N(t,-3580)|0;s=N(f,2896);v=N(i,6476);k=t+(s+v|0)|0;y=j-g|0;z=N(y+h|0,6810);A=z+N(h,4209)|0;H[b+416>>2]=k-A>>11;H[b+32>>2]=k+A>>11;k=u+N(f,5792)|0;u=N(r,10033)-n|0;H[b+384>>2]=k-u>>11;H[b+64>>2]=k+u>>11;f=N(f,-3271);k=N(i,4482);i=p+(f-k|0)|0;m=(n+m|0)+N(g,-7121)|0;g=N(h+g|0,4712);m=m+g|0;H[b+288>>2]=i-m>>11;H[b+160>>2]=i+m>>11;o=N(o,11795);i=t+(x+(o-l|0)|0)|0;j=N(j,-6810);g=g+((j+N(h,3897)|0)-n|0)|0;H[b+352>>2]=i-g>>11;H[b+96>>2]=g+i>>11;g=s+(p-v|0)|0;n=z+N(y,-17828)|0;H[b+320>>2]=g-n>>11;H[b+128>>2]=g+n>>11;f=t+(f+(k-o|0)|0)|0;h=q+(j+N(h,-9113)|0)|0;H[b+256>>2]=f-h>>11;H[b+192>>2]=h+f>>11;b=b+4|0;a=a+4|0;c=c+2|0;B=B+1|0;if((B|0)!=8){continue}break}b=w-384|0;n=0;a=C;while(1){o=N(H[a+20>>2],10033);h=H[a+4>>2];f=H[a+28>>2];l=h-f|0;t=o+N(l,11522)|0;c=H[(n<<2)+d>>2]+e|0;k=H[a+12>>2];u=N(k,-11018);m=t+(N(f,20131)-u|0)|0;j=(H[a>>2]<<13)+134348800|0;p=H[a+24>>2];w=j+N(p,9373)|0;q=H[a+8>>2];i=H[a+16>>2];g=q-i|0;r=N(g,374);i=i+q|0;x=N(i,10958);s=w+(r+x|0)|0;F[c|0]=I[b+(m+s>>>18&1023)|0];F[c+14|0]=I[b+(s-m>>>18&1023)|0];s=k-f|0;v=N(s+h|0,6810);y=v+N(h,4209)|0;m=j+N(p,-3580)|0;z=N(g,2896);A=N(i,6476);B=m+(z+A|0)|0;F[c+1|0]=I[b+(y+B>>>18&1023)|0];F[c+13|0]=I[b+(B-y>>>18&1023)|0];l=N(l,10033)-o|0;p=j+N(p,-11586)|0;j=p+N(g,5792)|0;F[c+2|0]=I[b+(l+j>>>18&1023)|0];F[c+12|0]=I[b+(j-l>>>18&1023)|0];j=N(h+f|0,4712);k=N(k,-6810);l=j+((k+N(h,3897)|0)-o|0)|0;q=N(q,11795);r=m+(r+(q-x|0)|0)|0;F[c+3|0]=I[b+(l+r>>>18&1023)|0];F[c+11|0]=I[b+(r-l>>>18&1023)|0];l=v+N(s,-17828)|0;r=z+(w-A|0)|0;F[c+4|0]=I[b+(l+r>>>18&1023)|0];F[c+10|0]=I[b+(r-l>>>18&1023)|0];f=j+((o+u|0)+N(f,-7121)|0)|0;o=N(g,-3271);i=N(i,4482);j=w+(o-i|0)|0;F[c+5|0]=I[b+(f+j>>>18&1023)|0];F[c+9|0]=I[b+(j-f>>>18&1023)|0];h=t+(k+N(h,-9113)|0)|0;f=m+(o+(i-q|0)|0)|0;F[c+6|0]=I[b+(h+f>>>18&1023)|0];F[c+8|0]=I[b+(f-h>>>18&1023)|0];F[c+7|0]=I[b+(p+N(g,268423872)>>>18&1023)|0];a=a+32|0;n=n+1|0;if((n|0)!=15){continue}break}Xa=C+480|0}function yn(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=O(0);k=H[d+24>>2];a:{if(!(!(1<>>0>14)){c=H[d+16>>2];j=0-c|0;i=H[d+20>>2]+1|0;p=(j|0)>(i|0)?j:i;i=H[d+8>>2];h=0-i|0;l=H[d+12>>2]+1|0;q=(h|0)>(l|0)?h:l;a=((e-(i<<1)|0)+N(f-(c<<1)|0,b)|0)+a|0;e=b<<1;l=0;while(1){c=h;i=a;if((j|0)==(p|0)){break a}while(1){if((c|0)!=(q|0)){f=J[k>>1];if((f|0)!=4096){b=I[i|0];l=b+l|0;o=N(b,f)+o|0;n=N(b,b)+n|0}c=c+1|0;k=k+2|0;i=i+2|0;continue}break}j=j+1|0;a=a+e|0;continue}}if(c>>>0<=1){j=0-H[d+16>>2]|0;c=H[d+20>>2]+1|0;p=(c|0)<(j|0)?j:c;while(1){if((j|0)==(p|0)){break a}c=H[d+8>>2];i=0-c|0;h=H[d+12>>2]+1|0;q=(i|0)>(h|0)?i:h;c=N((N((j<<1)+f|0,b)+e|0)-(c<<1)|0,3)+a|0;while(1){if((i|0)!=(q|0)){m=J[k>>1];if((m|0)!=4096){h=(I[c+2|0]+(I[c+1|0]+I[c|0]|0)>>>0)/3|0;l=h+l|0;o=N(h,m)+o|0;n=N(h,h)+n|0}i=i+1|0;k=k+2|0;c=c+6|0;continue}break}j=j+1|0;continue}}if((c&-2)==2){j=0-H[d+16>>2]|0;c=H[d+20>>2]+1|0;p=(c|0)<(j|0)?j:c;while(1){if((j|0)==(p|0)){break a}c=H[d+8>>2];i=0-c|0;h=H[d+12>>2]+1|0;q=(i|0)>(h|0)?i:h;c=((N((j<<1)+f|0,b)+e|0)-(c<<1)<<2)+a|0;while(1){if((i|0)!=(q|0)){m=J[k>>1];if((m|0)!=4096){h=(I[c+2|0]+(I[c+1|0]+I[c|0]|0)>>>0)/3|0;l=h+l|0;o=N(h,m)+o|0;n=N(h,h)+n|0}i=i+1|0;k=k+2|0;c=c+8|0;continue}break}j=j+1|0;continue}}if((c&-3)==4){j=0-H[d+16>>2]|0;c=H[d+20>>2]+1|0;p=(c|0)<(j|0)?j:c;while(1){if((j|0)==(p|0)){break a}c=H[d+8>>2];i=0-c|0;h=H[d+12>>2]+1|0;q=(i|0)>(h|0)?i:h;c=((N((j<<1)+f|0,b)+e|0)-(c<<1)<<2)+a|0;while(1){if((i|0)!=(q|0)){m=J[k>>1];if((m|0)!=4096){h=(I[c+3|0]+(I[c+2|0]+I[c+1|0]|0)>>>0)/3|0;l=h+l|0;o=N(h,m)+o|0;n=N(h,h)+n|0}i=i+1|0;k=k+2|0;c=c+8|0;continue}break}j=j+1|0;continue}}b:{switch(c-7|0){case 0:j=0-H[d+16>>2]|0;c=H[d+20>>2]+1|0;p=(c|0)<(j|0)?j:c;while(1){if((j|0)==(p|0)){break a}i=H[d+8>>2];c=0-i|0;h=H[d+12>>2]+1|0;q=(c|0)>(h|0)?c:h;i=((N((j<<1)+f|0,b)+e|0)-(i<<1)<<1)+a|0;while(1){if((c|0)!=(q|0)){m=J[k>>1];if((m|0)!=4096){h=I[i+1|0];l=h+l|0;o=N(h,m)+o|0;n=N(h,h)+n|0}c=c+1|0;k=k+2|0;i=i+4|0;continue}break}j=j+1|0;continue};case 1:break b;default:break a}}j=0-H[d+16>>2]|0;c=H[d+20>>2]+1|0;p=(c|0)<(j|0)?j:c;while(1){if((j|0)==(p|0)){break a}i=H[d+8>>2];c=0-i|0;h=H[d+12>>2]+1|0;q=(c|0)>(h|0)?c:h;i=((N((j<<1)+f|0,b)+e|0)-(i<<1)<<1)+a|0;while(1){if((c|0)!=(q|0)){m=J[k>>1];if((m|0)!=4096){h=I[i|0];l=h+l|0;o=N(h,m)+o|0;n=N(h,h)+n|0}c=c+1|0;k=k+2|0;i=i+4|0;continue}break}j=j+1|0;continue}}a=H[d+36>>2];b=(N(l,l)|0)/(a|0)|0;if((b|0)!=(n|0)){c=N((N(o-((N(H[d+32>>2],l)|0)/(a|0)|0)|0,100)|0)/H[d+28>>2]|0,100);r=O(W(O(n-b|0)));c:{if(O(P(r))>2]=a}function Gt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0;z=Xa-416|0;Xa=z;u=H[a+336>>2];a=H[b+84>>2];b=z;while(1){p=H[a+224>>2];l=G[c+112>>1];g=H[a+96>>2];i=G[c+48>>1];s=H[a+160>>2];t=G[c+80>>1];h=H[a+32>>2];j=G[c+16>>1];m=N(G[c>>1],H[a>>2])<<13|1024;f=N(H[a+128>>2],G[c+64>>1]);o=N(H[a+192>>2],G[c+96>>1]);n=f-o|0;k=N(H[a+64>>2],G[c+32>>1]);H[b+192>>2]=m+N(n-k|0,11585)>>11;g=N(g,i);h=N(h,j);j=N(g+h|0,10832);q=m+N(n,793)|0;f=f+o|0;o=N(f,9465);v=q+(o+N(k,11249)|0)|0;i=N(s,t);s=N(i+h|0,9534);p=N(p,l);l=p+h|0;t=N(l,7682);r=(s+(j+N(h,-16549)|0)|0)+t|0;H[b+384>>2]=v-r>>11;H[b>>2]=r+v>>11;r=m+N(n,3989)|0;v=N(f,2592);x=r+(N(k,8672)-v|0)|0;y=N(g+i|0,-2773);w=y+(j+N(g,6859)|0)|0;j=N(g+p|0,-9534);w=w+j|0;H[b+352>>2]=x-w>>11;H[b+32>>2]=x+w>>11;o=q+(N(k,4108)-o|0)|0;q=s+(N(i,-12879)+y|0)|0;s=N(i+p|0,-5384);q=q+s|0;H[b+320>>2]=o-q>>11;H[b+64>>2]=o+q>>11;n=m+N(n,-7678)|0;f=N(f,3570);m=n+(N(k,-1396)-f|0)|0;j=s+(t+(j+N(p,18068)|0)|0)|0;H[b+288>>2]=m-j>>11;H[b+96>>2]=j+m>>11;n=n+(f+N(k,-6581)|0)|0;f=N(h,2611);h=N(l,2773)+N(i-g|0,7682)|0;g=(f+h|0)+N(g,-3818)|0;H[b+256>>2]=n-g>>11;H[b+128>>2]=g+n>>11;k=r+(v+N(k,-10258)|0)|0;g=(h+N(i,3150)|0)+N(p,-14273)|0;H[b+224>>2]=k-g>>11;H[b+160>>2]=g+k>>11;b=b+4|0;a=a+4|0;c=c+2|0;A=A+1|0;if((A|0)!=8){continue}break}b=u-384|0;n=0;a=z;while(1){g=H[a+12>>2];h=H[a+4>>2];f=N(g+h|0,10832);c=H[(n<<2)+d>>2]+e|0;p=H[a+28>>2];s=p+h|0;t=N(s,7682);i=H[a+20>>2];l=N(i+h|0,9534);o=t+(l+(f+N(h,-16549)|0)|0)|0;m=H[a+24>>2];j=H[a+16>>2];u=m+j|0;q=N(u,9465);k=H[a+8>>2];m=j-m|0;j=(H[a>>2]<<13)+134348800|0;v=N(m,793)+j|0;r=(q+N(k,11249)|0)+v|0;F[c|0]=I[b+(o+r>>>18&1023)|0];F[c+12|0]=I[b+(r-o>>>18&1023)|0];o=N(g+p|0,-9534);r=f+N(g,6859)|0;f=N(g+i|0,-2773);r=o+(r+f|0)|0;y=j+N(m,3989)|0;x=N(u,2592);w=y+(N(k,8672)-x|0)|0;F[c+1|0]=I[b+(r+w>>>18&1023)|0];F[c+11|0]=I[b+(w-r>>>18&1023)|0];l=l+(f+N(i,-12879)|0)|0;f=N(i+p|0,-5384);l=l+f|0;q=v+(N(k,4108)-q|0)|0;F[c+2|0]=I[b+(l+q>>>18&1023)|0];F[c+10|0]=I[b+(q-l>>>18&1023)|0];f=f+(t+(o+N(p,18068)|0)|0)|0;l=j+N(m,-7678)|0;u=N(u,3570);t=l+(N(k,-1396)-u|0)|0;F[c+3|0]=I[b+(f+t>>>18&1023)|0];F[c+9|0]=I[b+(t-f>>>18&1023)|0];f=N(h,2611);h=N(s,2773)+N(i-g|0,7682)|0;g=(f+h|0)+N(g,-3818)|0;f=l+(u+N(k,-6581)|0)|0;F[c+4|0]=I[b+(g+f>>>18&1023)|0];F[c+8|0]=I[b+(f-g>>>18&1023)|0];g=(h+N(i,3150)|0)+N(p,-14273)|0;i=y+(x+N(k,-10258)|0)|0;F[c+5|0]=I[b+(g+i>>>18&1023)|0];F[c+7|0]=I[b+(i-g>>>18&1023)|0];F[c+6|0]=I[b+(j+N(m-k|0,11585)>>>18&1023)|0];a=a+32|0;n=n+1|0;if((n|0)!=13){continue}break}Xa=z+416|0}function Fu(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;d=Xa-288|0;Xa=d;g=H[a+468>>2];a:{b:{if(H[g+44>>2]|!H[a+280>>2]){break b}h=H[a+464>>2];H[h+24>>2]=H[h+24>>2]+(H[g+16>>2]/8|0);H[g+16>>2]=0;if(!(Za[H[h+8>>2]](a)|0)){break a}if(H[a+340>>2]>0){while(1){H[((c<<2)+g|0)+24>>2]=0;c=c+1|0;if((c|0)>2]){continue}break}}H[g+20>>2]=0;H[g+44>>2]=H[a+280>>2];if(H[a+440>>2]){break b}H[g+40>>2]=0}c:{if(!H[g+40>>2]){n=H[a+432>>2];l=H[a+416>>2];e=H[a+424>>2];H[d+280>>2]=a;c=H[a+24>>2];H[d+264>>2]=H[c>>2];H[d+268>>2]=H[c+4>>2];o=-1<>2];e=H[a+412>>2];k=H[b>>2];f=H[g+12>>2];d:{e:{h=H[g+20>>2];if(h){break e}p=H[g+64>>2];while(1){f:{g:{h:{if((c|0)<=7){if(!jc(d+264|0,f,c,0)){break c}f=H[d+272>>2];c=H[d+276>>2];b=1;if((c|0)<8){break h}}b=f>>c-8&255;h=H[((b<<2)+p|0)+144>>2];if(h){break g}b=9}b=qe(d+264|0,f,c,p,b);if((b|0)<0){break c}f=H[d+272>>2];c=H[d+276>>2];break f}b=I[(b+p|0)+1168|0];c=c-h|0}i=b>>>4|0;i:{j:{k:{switch(b&15){default:b=H[a>>2];H[b+20>>2]=121;Za[H[b+4>>2]](a,-1);case 1:if((c|0)<=0){if(!jc(d+264|0,f,c,1)){break c}f=H[d+272>>2];c=H[d+276>>2]}c=c-1|0;q=f>>>c&1?m:o;break j;case 0:break k}}q=0;if((i|0)==15){break j}h=1<>>0<16){break e}if((c|0)<(i|0)){if(!jc(d+264|0,f,c,i)){break c}f=H[d+272>>2];c=H[d+276>>2]}c=c-i|0;h=(H[(i<<2)+40736>>2]&f>>c)+h|0;if(h){break e}break i}s=(e|0)>(l|0)?e:l;h=s+1|0;l:{while(1){b=e;e=(H[(b<<2)+n>>2]<<1)+k|0;m:{if(J[e>>1]){if((c|0)<=0){if(!jc(d+264|0,f,c,1)){break c}f=H[d+272>>2];c=H[d+276>>2]}c=c-1|0;if(!(f>>>c&1)){break m}r=G[e>>1];if(r&m){break m}G[e>>1]=((r|0)>=0?m:o)+r;break m}if((i|0)<=0){break l}i=i-1|0}e=b+1|0;if((b|0)!=(s|0)){continue}break}b=h}if(q){e=H[(b<<2)+n>>2];G[(e<<1)+k>>1]=q;H[(j<<2)+d>>2]=e;j=j+1|0}e=b+1|0;if((b|0)<(l|0)){continue}}break}b=0;break d}l=(e|0)>(l|0)?e:l;while(1){b=e;e=(H[(b<<2)+n>>2]<<1)+k|0;n:{if(!J[e>>1]){break n}if((c|0)<=0){if(!jc(d+264|0,f,c,1)){break c}f=H[d+272>>2];c=H[d+276>>2]}c=c-1|0;if(!(f>>>c&1)){break n}i=G[e>>1];if(i&m){break n}G[e>>1]=i+((i|0)>=0?m:o)}e=b+1|0;if((b|0)!=(l|0)){continue}break}b=h-1|0}a=H[a+24>>2];H[a>>2]=H[d+264>>2];H[a+4>>2]=H[d+268>>2];H[g+20>>2]=b;H[g+16>>2]=c;H[g+12>>2]=f}H[g+44>>2]=H[g+44>>2]-1;e=1;break a}if(!j){e=0;break a}a=j-1|0;b=j&3;if(b){c=0;while(1){j=j-1|0;G[(H[(j<<2)+d>>2]<<1)+k>>1]=0;c=c+1|0;if((b|0)!=(c|0)){continue}break}}e=0;if(a>>>0<3){break a}while(1){a=(j<<2)+d|0;G[(H[a-4>>2]<<1)+k>>1]=0;G[(H[a-8>>2]<<1)+k>>1]=0;G[(H[a-12>>2]<<1)+k>>1]=0;j=j-4|0;G[(H[(j<<2)+d>>2]<<1)+k>>1]=0;if(j){continue}break}}Xa=d+288|0;return e|0}function Fm(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=Xa-48|0;Xa=i;A(+a);e=v(1)|0;d=v(0)|0;a:{b:{h=e;j=e&2147483647;c:{if(j>>>0<=1074752122){if((h&1048575)==598523){break c}if(j>>>0<=1073928572){if((e|0)>0|(e|0)>=0){a=a+-1.5707963267341256;c=a+-6.077100506506192e-11;M[b>>3]=c;M[b+8>>3]=a-c+-6.077100506506192e-11;d=1;break a}a=a+1.5707963267341256;c=a+6.077100506506192e-11;M[b>>3]=c;M[b+8>>3]=a-c+6.077100506506192e-11;d=-1;break a}if((e|0)>0|(e|0)>=0){a=a+-3.1415926534682512;c=a+-1.2154201013012384e-10;M[b>>3]=c;M[b+8>>3]=a-c+-1.2154201013012384e-10;d=2;break a}a=a+3.1415926534682512;c=a+1.2154201013012384e-10;M[b>>3]=c;M[b+8>>3]=a-c+1.2154201013012384e-10;d=-2;break a}if(j>>>0<=1075594811){if(j>>>0<=1075183036){if((j|0)==1074977148){break c}if((e|0)>0|(e|0)>=0){a=a+-4.712388980202377;c=a+-1.8231301519518578e-10;M[b>>3]=c;M[b+8>>3]=a-c+-1.8231301519518578e-10;d=3;break a}a=a+4.712388980202377;c=a+1.8231301519518578e-10;M[b>>3]=c;M[b+8>>3]=a-c+1.8231301519518578e-10;d=-3;break a}if((j|0)==1075388923){break c}if((e|0)>0|(e|0)>=0){a=a+-6.2831853069365025;c=a+-2.430840202602477e-10;M[b>>3]=c;M[b+8>>3]=a-c+-2.430840202602477e-10;d=4;break a}a=a+6.2831853069365025;c=a+2.430840202602477e-10;M[b>>3]=c;M[b+8>>3]=a-c+2.430840202602477e-10;d=-4;break a}if(j>>>0>1094263290){break b}}f=a*.6366197723675814+6755399441055744+-6755399441055744;c=a+f*-1.5707963267341256;g=f*6.077100506506192e-11;l=c-g;e=l<-.7853981633974483;if(P(f)<2147483648){d=~~f}else{d=-2147483648}d:{if(e){d=d-1|0;f=f+-1;g=f*6.077100506506192e-11;c=a+f*-1.5707963267341256;break d}if(!(l>.7853981633974483)){break d}d=d+1|0;f=f+1;g=f*6.077100506506192e-11;c=a+f*-1.5707963267341256}a=c-g;M[b>>3]=a;A(+a);h=v(1)|0;v(0)|0;e=j>>>20|0;e:{if((e-(h>>>20&2047)|0)<17){break e}g=c;a=f*6.077100506303966e-11;c=c-a;g=f*2.0222662487959506e-21-(g-c-a);a=c-g;M[b>>3]=a;h=e;A(+a);e=v(1)|0;v(0)|0;if((h-(e>>>20&2047)|0)<50){break e}g=c;a=f*2.0222662487111665e-21;c=c-a;g=f*8.4784276603689e-32-(g-c-a);a=c-g;M[b>>3]=a}M[b+8>>3]=c-a-g;break a}if(j>>>0>=2146435072){a=a-a;M[b>>3]=a;M[b+8>>3]=a;d=0;break a}x(0,d|0);x(1,e&1048575|1096810496);a=+z();d=0;h=1;while(1){k=(i+16|0)+(d<<3)|0;if(P(a)<2147483648){d=~~a}else{d=-2147483648}c=+(d|0);M[k>>3]=c;a=(a-c)*16777216;d=1;k=h&1;h=0;if(k){continue}break}M[i+32>>3]=a;f:{if(a!=0){d=2;break f}h=1;while(1){d=h;h=d-1|0;if(M[(i+16|0)+(d<<3)>>3]==0){continue}break}}d=Gm(i+16|0,i,(j>>>20|0)-1046|0,d+1|0,1);a=M[i>>3];if((e|0)<0){M[b>>3]=-a;M[b+8>>3]=-M[i+8>>3];d=0-d|0;break a}M[b>>3]=a;M[b+8>>3]=M[i+8>>3]}Xa=i+48|0;return d}function Yu(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=Xa-16|0;Xa=c;g=H[a+24>>2];f=H[g+4>>2];a:{if(!f){if(!(Za[H[g+12>>2]](a)|0)){f=0;break a}f=H[g+4>>2]}b=H[g>>2];e=I[b|0];f=f-1|0;if(f){b=b+1|0}else{if(!(Za[H[g+12>>2]](a)|0)){f=0;break a}f=H[g+4>>2];b=H[g>>2]}i=b+1|0;f=f-1|0;b=I[b|0]|e<<8;e=b-2|0;b=b>>>0>15?14:b>>>0>>0?0:e;if(b){while(1){if(!f){if(!(Za[H[g+12>>2]](a)|0)){f=0;break a}i=H[g>>2];f=H[g+4>>2]}F[(c+2|0)+d|0]=I[i|0];i=i+1|0;f=f-1|0;d=d+1|0;if((b|0)!=(d|0)){continue}break}}m=e-b|0;b:{c:{d:{d=H[a+440>>2];h=d-224|0;if(h){if((h|0)==14){break d}break c}e=b+m|0;e:{f:{g:{h:{if(b>>>0>=14){if(I[c+2|0]!=74){break g}if(I[c+3|0]!=70|I[c+4|0]!=73|(I[c+6|0]|I[c+5|0]!=70)){break h}H[a+284>>2]=1;b=I[c+7|0];F[a+288|0]=b;h=I[c+8|0];F[a+289|0]=h;j=I[c+9|0];F[a+290|0]=j;d=I[c+10|0]|I[c+11|0]<<8;k=d<<8|d>>>8;G[a+292>>1]=k;d=I[c+12|0]|I[c+13|0]<<8;l=d<<8|d>>>8;G[a+294>>1]=l;if((b-1&255)>>>0>=2){d=H[a>>2];H[d+24>>2]=b;H[d+20>>2]=122;H[H[a>>2]+28>>2]=I[a+289|0];Za[H[H[a>>2]+4>>2]](a,-1);j=I[a+290|0];l=J[a+294>>1];k=J[a+292>>1];h=I[a+289|0];b=I[a+288|0]}d=H[a>>2];H[d+24>>2]=b;H[d+20>>2]=89;H[d+40>>2]=j;H[d+36>>2]=l&65535;H[d+32>>2]=k&65535;H[d+28>>2]=h;Za[H[d+4>>2]](a,1);b=I[c+14|0];d=I[c+15|0];if(b|d){b=H[a>>2];H[b+20>>2]=92;H[b+24>>2]=I[c+14|0];H[H[a>>2]+28>>2]=I[c+15|0];Za[H[H[a>>2]+4>>2]](a,1);d=I[c+15|0];h=I[c+14|0]}else{h=b}b=e-14|0;if((N(N(h,d),3)|0)==(b|0)){break e}e=H[a>>2];H[e+24>>2]=b;H[e+20>>2]=90;break f}if(I[c+2|0]!=74|b>>>0<6){break g}}if(I[c+3|0]!=70|I[c+4|0]!=88|(I[c+6|0]|I[c+5|0]!=88)){break g}i:{switch(I[c+7|0]-16|0){case 0:b=H[a>>2];H[b+24>>2]=e;H[b+20>>2]=110;break f;case 1:b=H[a>>2];H[b+24>>2]=e;H[b+20>>2]=111;break f;case 3:b=H[a>>2];H[b+24>>2]=e;H[b+20>>2]=112;break f;default:break i}}b=H[a>>2];H[b+20>>2]=91;H[b+24>>2]=I[c+7|0];H[H[a>>2]+28>>2]=e;break f}b=H[a>>2];H[b+24>>2]=e;H[b+20>>2]=79;Za[H[H[a>>2]+4>>2]](a,1);break e}Za[H[H[a>>2]+4>>2]](a,1)}break b}j:{if(I[c+2|0]!=65|b>>>0<12|(I[c+3|0]!=100|I[c+4|0]!=111)){break j}if(I[c+5|0]!=98|I[c+6|0]!=101){break j}d=I[c+8|0];h=I[c+7|0];j=I[c+10|0];k=I[c+9|0];l=I[c+12|0];n=I[c+11|0];e=I[c+13|0];b=H[a>>2];H[b+20>>2]=78;H[b+36>>2]=e;H[b+32>>2]=l|n<<8;H[b+28>>2]=j|k<<8;H[b+24>>2]=d|h<<8;Za[H[b+4>>2]](a,1);F[a+300|0]=e;H[a+296>>2]=1;break b}b=H[a>>2];H[b+24>>2]=e;H[b+20>>2]=80;Za[H[H[a>>2]+4>>2]](a,1);break b}b=H[a>>2];H[b+24>>2]=d;H[b+20>>2]=70;Za[H[H[a>>2]>>2]](a)}H[g+4>>2]=f;H[g>>2]=i;f=1;if((m|0)<=0){break a}Za[H[H[a+24>>2]+16>>2]](a,m)}Xa=c+16|0;return f|0}function Ut(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=O(0),h=O(0),i=O(0),j=O(0),k=O(0),l=O(0),m=O(0),n=O(0),o=0,p=O(0),q=O(0),r=O(0),s=O(0),t=O(0),u=O(0),v=0,w=0,x=O(0),y=0;v=Xa-256|0;Xa=v;y=H[a+336>>2];a=H[b+84>>2];o=8;b=v;while(1){a:{b:{f=J[c+32>>1];w=J[c+16>>1];if(f|w){break b}f=0;if(J[c+48>>1]|J[c+64>>1]|(J[c+80>>1]|J[c+96>>1])){break b}if(J[c+112>>1]){break b}h=O(L[a>>2]*O(G[c>>1]));L[b+192>>2]=h;L[b+160>>2]=h;L[b+128>>2]=h;L[b+96>>2]=h;L[b+64>>2]=h;L[b+32>>2]=h;L[b>>2]=h;f=56;break a}i=O(L[a>>2]*O(G[c>>1]));j=O(L[a+128>>2]*O(G[c+64>>1]));p=O(i+j);k=O(L[a+64>>2]*O(f<<16>>16));l=O(L[a+192>>2]*O(G[c+96>>1]));h=O(k+l);m=O(p+h);n=O(L[a+96>>2]*O(G[c+48>>1]));q=O(L[a+160>>2]*O(G[c+80>>1]));r=O(n+q);s=O(L[a+32>>2]*O(w<<16>>16));t=O(L[a+224>>2]*O(G[c+112>>1]));u=O(s+t);g=O(r+u);L[b+224>>2]=m-g;L[b>>2]=m+g;i=O(i-j);j=O(O(O(k-l)*O(1.4142135381698608))-h);k=O(i+j);l=O(q-n);m=O(s-t);n=O(O(l+m)*O(1.8477590084075928));g=O(O(n+O(l*O(-2.613126039505005)))-g);L[b+192>>2]=k-g;L[b+32>>2]=k+g;i=O(i-j);g=O(O(O(u-r)*O(1.4142135381698608))-g);L[b+160>>2]=i-g;L[b+64>>2]=i+g;h=O(p-h);g=O(O(n+O(m*O(-1.0823922157287598)))-g);L[b+96>>2]=h+g;h=O(h-g);f=32}L[(f<<2)+b>>2]=h;c=c+2|0;a=a+4|0;b=b+4|0;f=o>>>0>1;o=o-1|0;if(f){continue}break}a=y-384|0;o=0;c=v;while(1){b=H[(o<<2)+d>>2]+e|0;i=O(L[c>>2]+O(512.5));j=L[c+16>>2];p=O(i+j);k=L[c+8>>2];l=L[c+24>>2];h=O(k+l);m=O(p+h);n=L[c+20>>2];q=L[c+12>>2];r=O(n+q);s=L[c+4>>2];t=L[c+28>>2];u=O(s+t);g=O(r+u);x=O(m+g);c:{if(O(P(x))>2];a=H[b+84>>2];b=y;while(1){j=H[a+192>>2];n=G[c+96>>1];i=H[a+64>>2];k=G[c+32>>1];o=N(G[c>>1],H[a>>2])<<13|1024;p=N(H[a+128>>2],G[c+64>>1]);l=o+N(p,-11586)>>11;h=N(H[a+224>>2],G[c+112>>1]);m=N(H[a+32>>2],G[c+16>>1]);f=N(H[a+96>>2],G[c+48>>1]);u=m-f|0;g=N(H[a+160>>2],G[c+80>>1]);q=h+(u-g|0)<<2;H[b+320>>2]=l-q;H[b+96>>2]=l+q;n=N(j,n);i=N(i,k);k=N(n+i|0,9058);l=k+N(n,-14084)|0;q=o+N(p,2578)|0;r=l+q|0;j=h<<13;h=N(f+g|0,-1297)-j|0;x=N(f+m|0,10935);v=h+(x+N(f,-3474)|0)|0;H[b+384>>2]=r-v>>11;H[b+32>>2]=r+v>>11;n=N(n,-11295)+N(i,5027)|0;r=o+N(p,-7223)|0;v=n+r|0;s=h;h=g+m|0;w=N(h,9810);s=s+(w+N(g,-19447)|0)|0;H[b+352>>2]=v-s>>11;H[b+64>>2]=v+s>>11;l=q-l|0;u=N(u,3826)-j|0;s=N(f,5529);f=N(g-f|0,11512);q=u+(s+f|0)|0;H[b+256>>2]=l-q>>11;H[b+160>>2]=l+q>>11;p=o+N(p,10438)|0;o=k+N(i,2237)|0;i=p-o|0;k=N(h,6164);l=u+(k+N(m,-8693)|0)|0;H[b+224>>2]=i-l>>11;H[b+192>>2]=i+l>>11;p=p+o|0;m=j+(w+(x+N(m,-9232)|0)|0)|0;H[b+416>>2]=p-m>>11;H[b>>2]=m+p>>11;m=r-n|0;f=j+(k+(f+N(g,-13850)|0)|0)|0;H[b+288>>2]=m-f>>11;H[b+128>>2]=f+m>>11;b=b+4|0;a=a+4|0;c=c+2|0;z=z+1|0;if((z|0)!=8){continue}break}b=t-384|0;p=0;a=y;while(1){f=H[a+12>>2];m=H[a+4>>2];i=N(f+m|0,10935);k=H[a+24>>2];t=H[a+8>>2];l=N(k+t|0,9058);c=H[(p<<2)+d>>2]+e|0;q=H[a+28>>2];o=q<<13;g=H[a+20>>2];u=g+m|0;h=N(u,9810);r=o+(h+(i+N(m,-9232)|0)|0)|0;x=l+N(t,2237)|0;n=(H[a>>2]<<13)+134348800|0;j=H[a+16>>2];v=n+N(j,10438)|0;w=x+v|0;F[c|0]=I[b+(r+w>>>18&1023)|0];F[c+13|0]=I[b+(w-r>>>18&1023)|0];s=i+N(f,-3474)|0;i=N(f+g|0,-1297)-o|0;r=s+i|0;l=l+N(k,-14084)|0;w=n+N(j,2578)|0;s=l+w|0;F[c+1|0]=I[b+(r+s>>>18&1023)|0];F[c+12|0]=I[b+(s-r>>>18&1023)|0];i=i+(h+N(g,-19447)|0)|0;k=N(k,-11295)+N(t,5027)|0;t=n+N(j,-7223)|0;h=k+t|0;F[c+2|0]=I[b+(i+h>>>18&1023)|0];F[c+11|0]=I[b+(h-i>>>18&1023)|0];i=m-f|0;h=q+(i-g|0)<<13;j=n+N(j,-11586)|0;F[c+3|0]=I[b+(h+j>>>18&1023)|0];F[c+10|0]=I[b+(j-h>>>18&1023)|0];j=N(u,6164);h=o+N(g,-13850)|0;g=N(g-f|0,11512);n=j+(h+g|0)|0;k=t-k|0;F[c+4|0]=I[b+(n+k>>>18&1023)|0];F[c+9|0]=I[b+(k-n>>>18&1023)|0];h=g+N(f,5529)|0;f=N(i,3826)-o|0;g=h+f|0;o=w-l|0;F[c+5|0]=I[b+(g+o>>>18&1023)|0];F[c+8|0]=I[b+(o-g>>>18&1023)|0];f=f+(j+N(m,-8693)|0)|0;g=v-x|0;F[c+6|0]=I[b+(f+g>>>18&1023)|0];F[c+7|0]=I[b+(g-f>>>18&1023)|0];a=a+32|0;p=p+1|0;if((p|0)!=14){continue}break}Xa=y+448|0}function It(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;x=Xa-352|0;Xa=x;v=H[a+336>>2];a=H[b+84>>2];b=x;while(1){q=H[a+224>>2];r=G[c+112>>1];g=H[a+96>>2];j=G[c+48>>1];n=H[a+160>>2];o=G[c+80>>1];k=H[a+32>>2];s=G[c+16>>1];f=N(G[c>>1],H[a>>2])<<13|1024;l=N(H[a+192>>2],G[c+96>>1]);m=N(H[a+64>>2],G[c+32>>1]);p=l+m|0;h=N(H[a+128>>2],G[c+64>>1]);t=p-h|0;H[b+160>>2]=f+N(t,-11585)>>11;g=N(g,j);k=N(k,s);i=g+k|0;s=N(i,7274);j=N(n,o);n=N(j+k|0,5492);q=N(q,r);r=N(q+(j+i|0)|0,3264);o=f+N(t,11116)|0;t=o+N(h-l|0,20862)|0;f=t+N(l,17333)|0;i=n+(s+N(k,-7562)|0)|0;k=r+N(k+q|0,3e3)|0;i=i+k|0;H[b+320>>2]=f-i>>11;H[b>>2]=f+i>>11;f=N(l,-6461);l=o+N(p,-9467)|0;p=f+l|0;f=n+N(j,-9766)|0;n=r+N(g+j|0,-9527)|0;f=f+n|0;H[b+256>>2]=p-f>>11;H[b+64>>2]=p+f>>11;f=o;o=N(h-m|0,3529);p=(f+o|0)+N(m,-12399)|0;f=k;k=N(g+q|0,-14731);f=f+(k+N(q,17223)|0)|0;H[b+224>>2]=p-f>>11;H[b+96>>2]=p+f>>11;l=l+(N(h,15929)+N(m,-11395)|0)|0;j=r+((N(j,8203)+N(g,-12019)|0)+N(q,-13802)|0)|0;H[b+192>>2]=l-j>>11;H[b+128>>2]=j+l>>11;h=o+(t+N(h,-14924)|0)|0;g=n+(k+(s+N(g,16984)|0)|0)|0;H[b+288>>2]=h-g>>11;H[b+32>>2]=g+h>>11;b=b+4|0;a=a+4|0;c=c+2|0;u=u+1|0;if((u|0)!=8){continue}break}b=v-384|0;l=0;a=x;while(1){h=H[a+12>>2];m=H[a+4>>2];c=h+m|0;o=N(c,7274);g=H[a+20>>2];v=N(g+m|0,5492);j=H[a+28>>2];k=N(j+(c+g|0)|0,3264);f=(H[a>>2]<<13)+134348800|0;r=H[a+24>>2];s=H[a+8>>2];p=r+s|0;q=H[a+16>>2];t=p-q|0;n=f+N(t,11116)|0;c=H[(l<<2)+d>>2]+e|0;i=v+(o+N(m,-7562)|0)|0;m=k+N(j+m|0,3e3)|0;i=i+m|0;u=n+N(q-r|0,20862)|0;w=u+N(r,17333)|0;F[c|0]=I[b+(i+w>>>18&1023)|0];F[c+10|0]=I[b+(w-i>>>18&1023)|0];i=k+N(g+h|0,-9527)|0;w=o+N(h,16984)|0;o=N(j+h|0,-14731);w=i+(w+o|0)|0;y=N(q-s|0,3529);u=y+(u+N(q,-14924)|0)|0;F[c+1|0]=I[b+(w+u>>>18&1023)|0];F[c+9|0]=I[b+(u-w>>>18&1023)|0];v=i+(v+N(g,-9766)|0)|0;i=N(r,-6461);r=n+N(p,-9467)|0;p=i+r|0;F[c+2|0]=I[b+(v+p>>>18&1023)|0];F[c+8|0]=I[b+(p-v>>>18&1023)|0];m=m+(o+N(j,17223)|0)|0;n=(n+y|0)+N(s,-12399)|0;F[c+3|0]=I[b+(m+n>>>18&1023)|0];F[c+7|0]=I[b+(n-m>>>18&1023)|0];h=k+((N(g,8203)+N(h,-12019)|0)+N(j,-13802)|0)|0;g=r+(N(q,15929)+N(s,-11395)|0)|0;F[c+4|0]=I[b+(h+g>>>18&1023)|0];F[c+6|0]=I[b+(g-h>>>18&1023)|0];F[c+5|0]=I[b+(f+N(t,268423871)>>>18&1023)|0];a=a+32|0;l=l+1|0;if((l|0)!=11){continue}break}Xa=x+352|0}function St(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;v=Xa-256|0;Xa=v;p=H[a+336>>2];a=H[b+84>>2];o=8;b=v;while(1){a:{b:{f=J[c+32>>1];g=G[c+16>>1];if((f|g)&65535){break b}f=0;if(J[c+48>>1]|J[c+64>>1]|(J[c+80>>1]|J[c+96>>1])){break b}if(J[c+112>>1]){break b}f=N(G[c>>1],H[a>>2])<<2;H[b+192>>2]=f;H[b+160>>2]=f;H[b+128>>2]=f;H[b+96>>2]=f;H[b+64>>2]=f;H[b+32>>2]=f;H[b>>2]=f;h=56;break a}m=N(H[a+192>>2],G[c+96>>1]);i=N(H[a+64>>2],f<<16>>16);f=N(m+i|0,4433);g=N(g,H[a+32>>2]);j=N(H[a+224>>2],G[c+112>>1]);q=N(g+j|0,-7373);r=N(H[a+160>>2],G[c+80>>1]);h=r+g|0;k=N(H[a+96>>2],G[c+48>>1]);l=k+j|0;n=N(h+l|0,9633);i=f+N(i,6270)|0;s=N(G[c+64>>1],H[a+128>>2])<<13;t=N(G[c>>1],H[a>>2])<<13|1024;u=s+t|0;w=i+u|0;x=q+N(g,12299)|0;g=n+N(h,-3196)|0;h=x+g|0;H[b+224>>2]=w-h>>11;H[b>>2]=h+w>>11;f=f+N(m,-15137)|0;m=t-s|0;h=f+m|0;n=n+N(l,-16069)|0;l=N(k,25172);k=N(k+r|0,-20995);l=n+(l+k|0)|0;H[b+192>>2]=h-l>>11;H[b+32>>2]=h+l>>11;f=m-f|0;g=g+(k+N(r,16819)|0)|0;H[b+160>>2]=f-g>>11;H[b+64>>2]=f+g>>11;f=n+(q+N(j,2446)|0)|0;g=u-i|0;H[b+96>>2]=f+g>>11;f=g-f>>11;h=32}H[(h<<2)+b>>2]=f;c=c+2|0;a=a+4|0;b=b+4|0;f=o>>>0>1;o=o-1|0;if(f){continue}break}b=p-384|0;o=0;c=v;while(1){g=H[c>>2]+16400|0;a=H[(o<<2)+d>>2]+e|0;c:{d:{f=H[c+8>>2];j=H[c+4>>2];if(f|j){break d}f=0;if(H[c+12>>2]|H[c+16>>2]|(H[c+20>>2]|H[c+24>>2])){break d}if(H[c+28>>2]){break d}f=Iz(I[b+(g>>>5&1023)|0],0,16843009,16843009);F[a|0]=f;F[a+1|0]=f>>>8;F[a+2|0]=f>>>16;F[a+3|0]=f>>>24;f=Ya;F[a+4|0]=f;F[a+5|0]=f>>>8;F[a+6|0]=f>>>16;F[a+7|0]=f>>>24;break c}q=H[c+28>>2];r=N(q+j|0,-7373);k=H[c+12>>2];m=k+q|0;n=H[c+20>>2];i=n+j|0;p=N(m+i|0,9633);h=r+N(j,12299)|0;j=p+N(i,-3196)|0;i=h+j|0;l=N(f,6270);h=f;f=H[c+24>>2];h=N(h+f|0,4433);l=l+h|0;s=H[c+16>>2];t=s+g<<13;u=l+t|0;F[a|0]=I[b+(i+u>>>18&1023)|0];F[a+7|0]=I[b+(u-i>>>18&1023)|0];p=p+N(m,-16069)|0;i=N(k,25172);k=N(k+n|0,-20995);m=p+(i+k|0)|0;f=h+N(f,-15137)|0;g=g-s<<13;i=f+g|0;F[a+1|0]=I[b+(m+i>>>18&1023)|0];F[a+6|0]=I[b+(i-m>>>18&1023)|0];j=j+(k+N(n,16819)|0)|0;f=g-f|0;F[a+2|0]=I[b+(j+f>>>18&1023)|0];F[a+5|0]=I[b+(f-j>>>18&1023)|0];f=p+(r+N(q,2446)|0)|0;g=t-l|0;F[a+3|0]=I[b+(f+g>>>18&1023)|0];F[a+4|0]=I[b+(g-f>>>18&1023)|0]}c=c+32|0;o=o+1|0;if((o|0)!=8){continue}break}Xa=v+256|0}function ut(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0;x=Xa-512|0;Xa=x;s=H[a+336>>2];a=H[b+84>>2];b=x;while(1){l=N(H[a+64>>2],G[c+32>>1]);n=N(H[a+192>>2],G[c+96>>1]);i=l-n|0;p=N(i,11363);k=N(H[a+96>>2],G[c+48>>1]);j=N(H[a+32>>2],G[c+16>>1]);g=N(k+j|0,11086);q=p+N(n,20995)|0;o=N(H[a+128>>2],G[c+64>>1]);t=N(o,10703);h=N(G[c>>1],H[a>>2])<<13|1024;u=t+h|0;r=q+u|0;f=N(H[a+224>>2],G[c+112>>1]);y=N(f+j|0,8956);m=N(H[a+160>>2],G[c+80>>1]);z=m+j|0;v=N(z,10217);w=y+(v+(g+N(j,-18730)|0)|0)|0;H[b+480>>2]=r-w>>11;H[b>>2]=r+w>>11;i=N(i,2260);r=i+N(l,7373)|0;o=N(o,4433);w=o+h|0;A=r+w|0;B=f+k|0;C=N(B,-5461);D=N(k+m|0,1136);g=C+(D+(g+N(k,589)|0)|0)|0;H[b+448>>2]=A-g>>11;H[b+32>>2]=g+A>>11;l=p+N(l,-4926)|0;p=h-o|0;g=l+p|0;o=N(f+m|0,-11086);v=o+(v+(N(m,-9222)+D|0)|0)|0;H[b+416>>2]=g-v>>11;H[b+64>>2]=g+v>>11;n=i+N(n,-4176)|0;h=h-t|0;g=n+h|0;i=o+((N(f,8728)+C|0)+y|0)|0;H[b+384>>2]=g-i>>11;H[b+96>>2]=g+i>>11;h=h-n|0;g=N(j-f|0,7350);n=N(B,-10217);i=g+(n+N(f,25733)|0)|0;f=N(f-m|0,3363);i=i+f|0;H[b+352>>2]=h-i>>11;H[b+128>>2]=h+i>>11;h=p-l|0;l=N(z,5461);i=N(m,-6278);m=N(m-k|0,11529);f=f+(l+(i+m|0)|0)|0;H[b+320>>2]=h-f>>11;H[b+160>>2]=f+h>>11;f=w-r|0;h=N(k,16154);k=N(j-k|0,3363);m=n+(m+(h+k|0)|0)|0;H[b+288>>2]=f-m>>11;H[b+192>>2]=f+m>>11;f=u-q|0;k=g+(l+(k+N(j,-15038)|0)|0)|0;H[b+256>>2]=f-k>>11;H[b+224>>2]=f+k>>11;b=b+4|0;a=a+4|0;c=c+2|0;E=E+1|0;if((E|0)!=8){continue}break}a=s-384|0;k=0;b=x;while(1){j=H[b+4>>2];f=H[b+28>>2];m=N(j+f|0,-7373);h=H[b+20>>2];g=h+j|0;l=H[b+12>>2];s=l+f|0;n=N(g+s|0,9633);i=H[b+24>>2];q=H[b+8>>2];p=N(i+q|0,4433);c=H[(k<<2)+d>>2]+e|0;o=m+N(j,12299)|0;j=n+N(g,-3196)|0;g=o+j|0;q=p+N(q,6270)|0;o=H[b>>2]+16400|0;t=H[b+16>>2];u=o+t<<13;r=q+u|0;F[c|0]=I[a+(g+r>>>18&1023)|0];F[c+7|0]=I[a+(r-g>>>18&1023)|0];n=n+N(s,-16069)|0;g=N(l,25172);l=N(h+l|0,-20995);g=n+(g+l|0)|0;p=p+N(i,-15137)|0;s=o-t<<13;i=p+s|0;F[c+1|0]=I[a+(g+i>>>18&1023)|0];F[c+6|0]=I[a+(i-g>>>18&1023)|0];j=j+(l+N(h,16819)|0)|0;h=s-p|0;F[c+2|0]=I[a+(j+h>>>18&1023)|0];F[c+5|0]=I[a+(h-j>>>18&1023)|0];j=n+(m+N(f,2446)|0)|0;f=u-q|0;F[c+3|0]=I[a+(j+f>>>18&1023)|0];F[c+4|0]=I[a+(f-j>>>18&1023)|0];b=b+32|0;k=k+1|0;if((k|0)!=16){continue}break}Xa=x+512|0}function Ht(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;w=Xa-384|0;Xa=w;p=H[a+336>>2];a=H[b+84>>2];b=w;while(1){s=H[a+128>>2];l=G[c+64>>1];o=N(H[a+32>>2],G[c+16>>1]);j=N(H[a+224>>2],G[c+112>>1]);i=o-j|0;m=N(H[a+96>>2],G[c+48>>1]);k=N(H[a+160>>2],G[c+80>>1]);g=m-k|0;h=N(i+g|0,4433);n=N(H[a+64>>2],G[c+32>>1]);q=N(H[a+192>>2],G[c+96>>1]);t=n-q<<13;f=N(G[c>>1],H[a>>2])<<13|1024;u=t+f|0;i=h+N(i,6270)|0;H[b+320>>2]=u-i>>11;H[b+32>>2]=i+u>>11;i=f-t|0;h=h+N(g,-15137)|0;H[b+224>>2]=i-h>>11;H[b+128>>2]=h+i>>11;s=N(N(l,s),10033);l=s+f|0;i=q<<13;g=i+N(n,11190)|0;q=l-g|0;u=k+o|0;h=N(u+j|0,7053);t=N(m,-4433);v=h+((t+N(o,-5540)|0)+N(j,-16244)|0)|0;H[b+192>>2]=q-v>>11;H[b+160>>2]=q+v>>11;l=g+l|0;g=N(o,2295);o=N(m,10703);m=h+N(u,2139)|0;g=(g+o|0)+m|0;H[b+352>>2]=l-g>>11;H[b>>2]=g+l>>11;n=N(n,2998)-i|0;f=f-s|0;s=n+f|0;i=t+N(k,-12112)|0;k=N(j+k|0,-8565);m=m+(i+k|0)|0;H[b+288>>2]=s-m>>11;H[b+64>>2]=m+s>>11;f=f-n|0;j=k+(h+(N(j,12998)-o|0)|0)|0;H[b+256>>2]=f-j>>11;H[b+96>>2]=f+j>>11;b=b+4|0;a=a+4|0;c=c+2|0;r=r+1|0;if((r|0)!=8){continue}break}b=p-384|0;o=0;a=w;while(1){k=H[a+4>>2];f=H[a+20>>2];h=k+f|0;j=H[a+28>>2];m=N(h+j|0,7053);c=H[(o<<2)+d>>2]+e|0;l=m+N(h,2139)|0;n=H[a+12>>2];s=N(n,10703);i=l+(s+N(k,2295)|0)|0;g=H[a+24>>2];q=g<<13;p=H[a+8>>2];t=q+N(p,11190)|0;h=(H[a>>2]<<13)+134348800|0;u=N(H[a+16>>2],10033);v=h+u|0;r=t+v|0;F[c|0]=I[b+(i+r>>>18&1023)|0];F[c+11|0]=I[b+(r-i>>>18&1023)|0];i=p-g<<13;g=i+h|0;r=k-j|0;x=n-f|0;y=N(r+x|0,4433);r=y+N(r,6270)|0;F[c+1|0]=I[b+(g+r>>>18&1023)|0];F[c+10|0]=I[b+(g-r>>>18&1023)|0];n=N(n,-4433);g=n+N(f,-12112)|0;f=N(f+j|0,-8565);l=(g+f|0)+l|0;p=N(p,2998)-q|0;g=h-u|0;q=p+g|0;F[c+2|0]=I[b+(l+q>>>18&1023)|0];F[c+9|0]=I[b+(q-l>>>18&1023)|0];f=f+(m+(N(j,12998)-s|0)|0)|0;p=g-p|0;F[c+3|0]=I[b+(f+p>>>18&1023)|0];F[c+8|0]=I[b+(p-f>>>18&1023)|0];f=N(x,-15137)+y|0;h=h-i|0;F[c+4|0]=I[b+(f+h>>>18&1023)|0];F[c+7|0]=I[b+(h-f>>>18&1023)|0];j=m+((n+N(k,-5540)|0)+N(j,-16244)|0)|0;k=v-t|0;F[c+5|0]=I[b+(j+k>>>18&1023)|0];F[c+6|0]=I[b+(k-j>>>18&1023)|0];a=a+32|0;o=o+1|0;if((o|0)!=12){continue}break}Xa=w+384|0}function cn(a,b,c,d){var e=0,f=0,g=0,h=0,i=O(0),j=0,k=0,l=0,m=0,n=0,o=0,p=O(0),q=0;h=Xa-48|0;Xa=h;H[h+36>>2]=8;H[h+40>>2]=1;H[h+32>>2]=a;H[h+24>>2]=1;H[h+20>>2]=d;H[h+16>>2]=b;H[h+8>>2]=8;H[h+4>>2]=d;H[h>>2]=c;a=eq(H[h+8>>2],H[h+4>>2]);a:{if(a){j=-1;b:{g=H[a+4>>2];if((g|0)!=H[h+8>>2]){break b}b=H[a+8>>2];if((b|0)!=H[h+4>>2]){break b}j=0;m=(g|0)>0?g:0;c=(b|0)>0?b:0;d=H[a>>2];b=0;while(1){if((b|0)==(m|0)){break b}e=H[h>>2]+(b<<2)|0;f=0;while(1){if((c|0)!=(f|0)){L[d>>2]=L[e>>2];f=f+1|0;d=d+4|0;e=(g<<2)+e|0;continue}break}b=b+1|0;continue}}if((j|0)>=0){break a}Bb(a)}a=0}m=a;c:{if(!a){c=-1;break c}n=Zp(m,h);d:{if(!n){c=-1;break d}q=Zp(m,h+16|0);e:{if(!q){c=-1;break e}c=0;d=0;j=H[n>>2];a=0;l=Xa-2e3|0;Xa=l;g=H[n+4>>2];f:{if((g|0)>500){break f}g:{h:{switch(g|0){case 1:L[j>>2]=O(1)/L[j>>2];break g;case 0:break f;default:break h}}o=(g|0)>0?g:0;while(1)if((a|0)==(o|0)){while(1){if((d|0)==(o|0)){d=0;while(1){a=d;if((o|0)==(a|0)){break g}while(1){i:{if((a|0)==(g|0)){a=g;break i}if(H[l+(a<<2)>>2]==(d|0)){break i}a=a+1|0;continue}break}b=a<<2;a=d<<2;H[b+l>>2]=H[a+l>>2];a=a+j|0;e=b+j|0;f=0;while(1){if((f|0)!=(o|0)){i=L[e>>2];L[e>>2]=L[a>>2];L[a>>2]=i;f=f+1|0;b=g<<2;a=b+a|0;e=b+e|0;continue}break}d=d+1|0;continue}}p=O(0);f=-1;a=d;b=j+(N(g,a)<<2)|0;e=b;while(1){if((a|0)!=(g|0)){i=O(P(L[e>>2]));k=i>p;p=k?i:p;f=k?a:f;a=a+1|0;e=(g<<2)+e|0;continue}break}a=0;if((f|0)==-1|p<=O(1.000000013351432e-10)){break f}a=l+(f<<2)|0;e=H[a>>2];k=a;a=l+(d<<2)|0;H[k>>2]=H[a>>2];H[a>>2]=e;a=j+(N(f,g)<<2)|0;f=0;e=b;while(1){if((f|0)!=(g|0)){i=L[a>>2];L[a>>2]=L[e>>2];L[e>>2]=i;f=f+1|0;e=e+4|0;a=a+4|0;continue}break}i=L[b>>2];e=1;a=b;while(1){if((e|0)!=(g|0)){L[a>>2]=L[a+4>>2]/i;e=e+1|0;a=a+4|0;continue}break}L[a>>2]=O(1)/i;k=0;while(1){if((g|0)!=(k|0)){if((d|0)!=(k|0)){a=j+(N(g,k)<<2)|0;i=O(-L[a>>2]);e=1;f=b;while(1){if((e|0)!=(g|0)){L[a>>2]=O(i*L[f>>2])+L[a+4>>2];f=f+4|0;e=e+1|0;a=a+4|0;continue}break}L[a>>2]=L[f>>2]*i}k=k+1|0;continue}break}d=d+1|0;continue}}else{H[l+(a<<2)>>2]=a;a=a+1|0;continue}}a=j}Xa=l+2e3|0;j:{if(((a?0:-1)|0)<0){c=-1;break j}Jp(h+32|0,n,q)}Bb(q)}Bb(n)}Bb(m)}Xa=h+48|0;return c}function Wg(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=O(0),p=0,q=0,r=0,s=O(0),t=0;r=a;o=c;c=O(1<>>0<=2146435072)){break a}e:{if(a){break e}f=(e|0)>0|(e|0)>=0?h:0;if((j|0)==2146435072){break a}if((j|0)==1072693248){f=2;if((e|0)>0|(e|0)>=0){break a}f=.5;break a}f=4;if((i|0)==1073741824){break a}if((i|0)!=1071644672){break e}f=1.4142135623730951;break a}if(j>>>0>=1105199105){break b}k=M[5868];l=M[5866];m=1-l;q=1/(l+1);g=m*q;A(+g);a=v(1)|0;v(0)|0;x(0,0);x(1,a|0);f=+z();n=f*f;p=k;t=f;l=q*(m-(f+f)-f*(1-(2-l)));k=l*(g+f);f=g*g;k=k+f*f*(f*(f*(f*(f*(f*.20697501780033842+.23066074577556175)+.272728123808534)+.33333332981837743)+.4285714285785502)+.5999999999999946);A(+(n+3+k));a=v(1)|0;v(0)|0;x(0,0);x(1,a|0);f=+z();m=t*f;g=l*f+g*(k-(f+-3-n));A(+(m+g));a=v(1)|0;v(0)|0;x(0,0);x(1,a|0);f=+z();g=p+(f*-7.028461650952758e-9+(g-(f-m))*.9617966939259756);l=M[5870];n=f*.9617967009544373;A(+(l+(g+n)+1));a=v(1)|0;v(0)|0;x(0,0);x(1,a|0);f=+z();x(0,0);x(1,e|0);k=+z();h=(h-k)*f+(g-(f-1-l-n))*h;f=f*k;g=h+f;A(+g);j=v(1)|0;a=v(0)|0;f:{i=j;if((i|0)>=1083179008){if(a|i-1083179008){break d}if(!(h+8.008566259537294e-17>g-f)){break f}break d}if((i&2147482624)>>>0<1083231232){break f}if(a|i+1064252416){break c}if(!(h<=g-f)){break f}break c}e=0;a=i&2147483647;if(a>>>0>=1071644673){a=i+(1048576>>>(a>>>20|0)-1022|0)|0;i=a>>>20&2047;e=(a&1048575|1048576)>>>1043-i|0;e=(j|0)<0?0-e|0:e;x(0,0);x(1,a&-1048576>>i-1023);f=f-+z();A(+(h+f));j=v(1)|0;v(0)|0}x(0,0);x(1,j|0);g=+z();l=g*.6931471824645996;g=(h-(g-f))*.6931471805599453+g*-1.904654299957768e-9;f=l+g;h=f*f;h=f-h*(h*(h*(h*(h*4.1381367970572385e-8+-16533902205465252e-22)+6613756321437934e-20)+-.0027777777777015593)+.16666666666666602);p=f*h/(h+-2);k=f;f=g-(f-l);f=k-(p-(k*f+f))+1;A(+f);a=v(1)|0;j=v(0)|0;a=(e<<20)+a|0;g:{if((a|0)<=1048575){f=Ee(f,e);break g}x(0,j|0);x(1,a|0);f=+z()}f=f*1}else{f=1}break a}f=Z;break a}f=0;break a}f=(i|0)>0?Z:0}o=O(f+-.5);L[r>>2]=s+o;L[b>>2]=O(d*c)+o}function fm(a,b,c,d,e,f,g,h,i){var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;j=Xa-128|0;Xa=j;a:{b:{c:{if(!df(f,g,h,i,0,0,0,0)){break c}m=i&65535;n=i>>>16&32767;d:{e:{if((n|0)!=32767){l=4;if(n){break e}l=f|h|(g|m)?3:2;break d}l=!(f|h|(g|m))}}r=e>>>16|0;o=r&32767;if((o|0)==32767){break c}if(l){break b}}Yb(j+16|0,b,c,d,e,f,g,h,i);e=H[j+16>>2];d=H[j+20>>2];c=H[j+24>>2];b=H[j+28>>2];Yl(j,e,d,c,b,e,d,c,b);d=H[j+8>>2];e=H[j+12>>2];h=H[j>>2];i=H[j+4>>2];break a}m=e&65535|o<<16;p=m;l=d;m=h;q=i>>>16&32767;k=i&65535|q<<16;if((df(b,c,l,p,f,g,h,k)|0)<=0){if(df(b,c,l,p,f,g,m,k)){h=b;i=c;break a}Yb(j+112|0,b,c,d,e,0,0,0,0);d=H[j+120>>2];e=H[j+124>>2];h=H[j+112>>2];i=H[j+116>>2];break a}if(o){i=c;h=b}else{Yb(j+96|0,b,c,l,p,0,0,0,1081540608);h=H[j+108>>2];p=h;l=H[j+104>>2];o=(h>>>16|0)-120|0;i=H[j+100>>2];h=H[j+96>>2]}if(!q){Yb(j+80|0,f,g,m,k,0,0,0,1081540608);f=H[j+92>>2];k=f;m=H[j+88>>2];q=(k>>>16|0)-120|0;g=H[j+84>>2];f=H[j+80>>2]}s=k&65535|65536;p=p&65535|65536;if((o|0)>(q|0)){while(1){t=l-m|0;k=(g|0)==(i|0)&f>>>0>h>>>0|g>>>0>i>>>0;n=(p-((l>>>0>>0)+s|0)|0)-(t>>>0>>0)|0;k=t-k|0;f:{if((n|0)>0|(n|0)>=0){l=h;h=h-f|0;i=i-((f>>>0>l>>>0)+g|0)|0;if(!(h|k|(i|n))){Yb(j+32|0,b,c,d,e,0,0,0,0);d=H[j+40>>2];e=H[j+44>>2];h=H[j+32>>2];i=H[j+36>>2];break a}n=n<<1|k>>>31;l=k<<1|i>>>31;p=n;break f}n=p<<1|l>>>31;l=l<<1|i>>>31;p=n}n=i<<1|h>>>31;h=h<<1;i=n;o=o-1|0;if((q|0)<(o|0)){continue}break}o=q}q=l-m|0;n=(g|0)==(i|0)&f>>>0>h>>>0|g>>>0>i>>>0;k=(p-((l>>>0>>0)+s|0)|0)-(q>>>0>>0)|0;m=q-n|0;g:{if((k|0)<0){m=l;k=p;break g}l=h;h=h-f|0;i=i-((f>>>0>l>>>0)+g|0)|0;if(h|m|(i|k)){break g}Yb(j+48|0,b,c,d,e,0,0,0,0);d=H[j+56>>2];e=H[j+60>>2];h=H[j+48>>2];i=H[j+52>>2];break a}if((k|0)==65535|k>>>0<65535){while(1){b=i>>>31|0;o=o-1|0;p=i<<1|h>>>31;h=h<<1;i=p;c=b;b=m;k=k<<1|b>>>31;m=c|b<<1;if(k>>>0<65536){continue}break}}b=r&32768;if((o|0)<=0){Yb(j- -64|0,h,i,m,k&65535|(b|o+120)<<16,0,0,0,1065811968);d=H[j+72>>2];e=H[j+76>>2];h=H[j+64>>2];i=H[j+68>>2];break a}d=m;e=k&65535|(b|o)<<16}H[a>>2]=h;H[a+4>>2]=i;H[a+8>>2]=d;H[a+12>>2]=e;Xa=j+128|0}function Bt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;v=Xa-224|0;Xa=v;n=H[a+336>>2];b=H[b+84>>2];a=v;while(1){h=H[b+160>>2];i=G[c+80>>1];j=H[b+32>>2];o=G[c+16>>1];q=H[b+96>>2];l=G[c+48>>1];p=N(G[c>>1],H[b>>2])<<13|1024;g=N(H[b+128>>2],G[c+64>>1]);f=N(H[b+192>>2],G[c+96>>1]);m=N(H[b+64>>2],G[c+32>>1]);k=f+m|0;H[a+96>>2]=p+N(g-k|0,11585)>>11;h=N(h,i);i=N(j,o);j=N(h+i|0,5027);k=p+N(k,10438)|0;o=N(g-f|0,7223);s=k+(o+N(f,-637)|0)|0;f=N(q,l);q=N(f+i|0,7663);i=N(i-f|0,1395);l=j+(q-i|0)|0;H[a+192>>2]=s-l>>11;H[a>>2]=l+s>>11;l=N(m,-20239);m=N(m-g|0,2578);l=k+(l+m|0)|0;f=N(f+h|0,-11295);h=f+(j+N(h,15326)|0)|0;H[a+128>>2]=l-h>>11;H[a+64>>2]=h+l>>11;g=o+(m+(p+N(g,-15083)|0)|0)|0;f=f+(i+q|0)|0;H[a+160>>2]=g-f>>11;H[a+32>>2]=f+g>>11;a=a+4|0;b=b+4|0;c=c+2|0;r=r+1|0;if((r|0)!=8){continue}break}b=n-384|0;r=0;a=v;while(1){g=H[a+12>>2];m=H[a+4>>2];j=N(g+m|0,10935);n=H[a+24>>2];o=H[a+8>>2];q=N(n+o|0,9058);c=H[(r<<2)+d>>2]+e|0;s=H[a+28>>2];p=s<<13;f=H[a+20>>2];l=f+m|0;k=N(l,9810);t=p+(k+(j+N(m,-9232)|0)|0)|0;x=q+N(o,2237)|0;i=(H[a>>2]<<13)+134348800|0;h=H[a+16>>2];y=i+N(h,10438)|0;u=x+y|0;F[c|0]=I[b+(t+u>>>18&1023)|0];F[c+13|0]=I[b+(u-t>>>18&1023)|0];q=q+N(n,-14084)|0;t=i+N(h,2578)|0;u=q+t|0;w=j+N(g,-3474)|0;j=N(f+g|0,-1297)-p|0;w=w+j|0;F[c+1|0]=I[b+(u+w>>>18&1023)|0];F[c+12|0]=I[b+(u-w>>>18&1023)|0];j=j+(k+N(f,-19447)|0)|0;n=N(n,-11295)+N(o,5027)|0;o=i+N(h,-7223)|0;k=n+o|0;F[c+2|0]=I[b+(j+k>>>18&1023)|0];F[c+11|0]=I[b+(k-j>>>18&1023)|0];j=m-g|0;k=s+(j-f|0)<<13;h=i+N(h,-11586)|0;F[c+3|0]=I[b+(k+h>>>18&1023)|0];F[c+10|0]=I[b+(h-k>>>18&1023)|0];h=N(l,6164);i=p+N(f,-13850)|0;f=N(f-g|0,11512);i=h+(i+f|0)|0;n=o-n|0;F[c+4|0]=I[b+(i+n>>>18&1023)|0];F[c+9|0]=I[b+(n-i>>>18&1023)|0];f=f+N(g,5529)|0;g=N(j,3826)-p|0;f=f+g|0;p=t-q|0;F[c+5|0]=I[b+(f+p>>>18&1023)|0];F[c+8|0]=I[b+(p-f>>>18&1023)|0];g=g+(h+N(m,-8693)|0)|0;f=y-x|0;F[c+6|0]=I[b+(g+f>>>18&1023)|0];F[c+7|0]=I[b+(f-g>>>18&1023)|0];a=a+32|0;r=r+1|0;if((r|0)!=7){continue}break}Xa=v+224|0}function lt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=c+d|0;if(H[b>>2]?K[b+12>>2]>>0|i>>>0>K[b+4>>2]:1){d=H[a>>2];H[d+20>>2]=23;Za[H[d>>2]](a)}d=H[b+24>>2];a:{if(d>>>0<=c>>>0&i>>>0<=d+H[b+16>>2]>>>0){break a}if(!H[b+40>>2]){d=H[a>>2];H[d+20>>2]=71;Za[H[d>>2]](a)}if(H[b+36>>2]){d=H[b+16>>2];b:{if((d|0)<=0){break b}f=H[b+20>>2];f=(d|0)>(f|0)?f:d;d=H[b+24>>2];h=H[b+28>>2]-d|0;f=(f|0)<(h|0)?f:h;h=H[b+4>>2]-d|0;f=(f|0)<(h|0)?f:h;if((f|0)<=0){break b}k=b+48|0;l=H[b+8>>2]<<7;h=N(l,d);d=0;while(1){g=N(f,l);Za[H[b+52>>2]](a,k,H[H[b>>2]+(d<<2)>>2],h,g);f=H[b+20>>2];d=f+d|0;j=H[b+16>>2];if((d|0)>=(j|0)){break b}h=h+g|0;g=j-d|0;f=(f|0)<(g|0)?f:g;g=H[b+24>>2]+d|0;j=H[b+28>>2]-g|0;f=(f|0)<(j|0)?f:j;g=H[b+4>>2]-g|0;f=(f|0)<(g|0)?f:g;if((f|0)>0){continue}break}}H[b+36>>2]=0}d=H[b+16>>2];f=i-d|0;h=K[b+24>>2]>>0?c:(f|0)>0?f:0;H[b+24>>2]=h;if((d|0)<=0){break a}f=H[b+20>>2];d=(d|0)>(f|0)?f:d;f=H[b+28>>2]-h|0;d=(d|0)<(f|0)?d:f;f=H[b+4>>2]-h|0;f=(d|0)<(f|0)?d:f;if((f|0)<=0){break a}k=b+48|0;l=H[b+8>>2]<<7;h=N(l,h);d=0;while(1){g=N(f,l);Za[H[b+48>>2]](a,k,H[H[b>>2]+(d<<2)>>2],h,g);f=H[b+20>>2];d=f+d|0;j=H[b+16>>2];if((d|0)>=(j|0)){break a}h=h+g|0;g=j-d|0;f=(f|0)<(g|0)?f:g;g=H[b+24>>2]+d|0;j=H[b+28>>2]-g|0;f=(f|0)<(j|0)?f:j;g=H[b+4>>2]-g|0;f=(f|0)<(g|0)?f:g;if((f|0)>0){continue}break}}f=H[b+28>>2];c:{d:{e:{if(i>>>0<=f>>>0){break e}f:{g:{h:{if(c>>>0>f>>>0){f=c;if(!e){break h}d=H[a>>2];H[d+20>>2]=23;Za[H[d>>2]](a);break g}if(e){break g}}if(H[b+32>>2]){break f}d=H[a>>2];H[d+20>>2]=23;Za[H[d>>2]](a);break c}H[b+28>>2]=i;if(!H[b+32>>2]){break d}}a=H[b+24>>2];d=f-a|0;h=i-a|0;if(d>>>0>=h>>>0){break e}a=H[b+8>>2]<<7;k=i+(f^-1)|0;i=i-f&3;if(i){f=0;while(1){pb(H[H[b>>2]+(d<<2)>>2],0,a);d=d+1|0;f=f+1|0;if((i|0)!=(f|0)){continue}break}}if(k>>>0<3){break e}while(1){f=d<<2;pb(H[f+H[b>>2]>>2],0,a);pb(H[(f+H[b>>2]|0)+4>>2],0,a);pb(H[(f+H[b>>2]|0)+8>>2],0,a);pb(H[(f+H[b>>2]|0)+12>>2],0,a);d=d+4|0;if((h|0)!=(d|0)){continue}break}}if(!e){break c}}H[b+36>>2]=1}return H[b>>2]+(c-H[b+24>>2]<<2)|0}function Tt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;u=Xa-256|0;Xa=u;j=H[a+336>>2];a=H[b+84>>2];b=u;g=8;while(1){a:{b:{h=J[c+32>>1];f=G[c+16>>1];if((h|f)&65535){break b}h=0;if(J[c+48>>1]|J[c+64>>1]|(J[c+80>>1]|J[c+96>>1])){break b}if(J[c+112>>1]){break b}h=N(H[a>>2],G[c>>1]);H[b+192>>2]=h;H[b+160>>2]=h;H[b+128>>2]=h;H[b+96>>2]=h;H[b+64>>2]=h;H[b+32>>2]=h;H[b>>2]=h;f=56;break a}i=N(H[a+192>>2],G[c+96>>1]);l=N(H[a+64>>2],h<<16>>16);h=i+l|0;k=N(H[a+128>>2],G[c+64>>1]);m=N(H[a>>2],G[c>>1]);n=k+m|0;o=h+n|0;p=N(H[a+160>>2],G[c+80>>1]);q=N(H[a+96>>2],G[c+48>>1]);r=p+q|0;s=N(H[a+224>>2],G[c+112>>1]);t=N(f,H[a+32>>2]);v=s+t|0;f=r+v|0;H[b+224>>2]=o-f;H[b>>2]=f+o;i=(N(l-i|0,362)>>8)-h|0;l=m-k|0;k=i+l|0;m=t-s|0;o=p-q|0;p=N(m+o|0,473)>>8;f=p-(f+(N(o,669)>>8)|0)|0;H[b+192>>2]=k-f;H[b+32>>2]=f+k;i=l-i|0;f=(N(v-r|0,362)>>8)-f|0;H[b+160>>2]=i-f;H[b+64>>2]=f+i;f=p-(f+(N(m,277)>>8)|0)|0;h=n-h|0;H[b+96>>2]=f+h;h=h-f|0;f=32}H[(f<<2)+b>>2]=h;c=c+2|0;a=a+4|0;b=b+4|0;h=g>>>0>1;g=g-1|0;if(h){continue}break}b=j-384|0;h=0;c=u;while(1){f=H[c>>2]+16400|0;a=H[(h<<2)+d>>2]+e|0;c:{d:{g=H[c+8>>2];j=H[c+4>>2];if(g|j){break d}g=0;if(H[c+12>>2]|H[c+16>>2]|(H[c+20>>2]|H[c+24>>2])){break d}if(H[c+28>>2]){break d}g=Iz(I[b+(f>>>5&1023)|0],0,16843009,16843009);F[a|0]=g;F[a+1|0]=g>>>8;F[a+2|0]=g>>>16;F[a+3|0]=g>>>24;g=Ya;F[a+4|0]=g;F[a+5|0]=g>>>8;F[a+6|0]=g>>>16;F[a+7|0]=g>>>24;break c}k=H[c+28>>2];m=k+j|0;n=H[c+12>>2];o=H[c+20>>2];p=n+o|0;i=m+p|0;q=H[c+24>>2];l=q+g|0;r=H[c+16>>2];s=r+f|0;t=l+s|0;F[a|0]=I[b+(i+t>>>5&1023)|0];F[a+7|0]=I[b+(t-i>>>5&1023)|0];k=j-k|0;j=o-n|0;n=N(k+j|0,473)>>8;j=n-(i+(N(j,669)>>8)|0)|0;i=(N(g-q|0,362)>>8)-l|0;f=f-r|0;g=i+f|0;F[a+1|0]=I[b+(j+g>>>5&1023)|0];F[a+6|0]=I[b+(g-j>>>5&1023)|0];g=(N(m-p|0,362)>>8)-j|0;f=f-i|0;F[a+2|0]=I[b+(g+f>>>5&1023)|0];F[a+5|0]=I[b+(f-g>>>5&1023)|0];g=n-(g+(N(k,277)>>8)|0)|0;f=s-l|0;F[a+3|0]=I[b+(g+f>>>5&1023)|0];F[a+4|0]=I[b+(f-g>>>5&1023)|0]}c=c+32|0;h=h+1|0;if((h|0)!=8){continue}break}Xa=u+256|0}function kt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=c+d|0;if(H[b>>2]?K[b+12>>2]>>0|i>>>0>K[b+4>>2]:1){d=H[a>>2];H[d+20>>2]=23;Za[H[d>>2]](a)}d=H[b+24>>2];a:{if(d>>>0<=c>>>0&i>>>0<=d+H[b+16>>2]>>>0){break a}if(!H[b+40>>2]){d=H[a>>2];H[d+20>>2]=71;Za[H[d>>2]](a)}if(H[b+36>>2]){d=H[b+16>>2];b:{if((d|0)<=0){break b}f=H[b+20>>2];f=(d|0)>(f|0)?f:d;d=H[b+24>>2];h=H[b+28>>2]-d|0;f=(f|0)<(h|0)?f:h;h=H[b+4>>2]-d|0;f=(f|0)<(h|0)?f:h;if((f|0)<=0){break b}k=b+48|0;l=H[b+8>>2];h=N(l,d);d=0;while(1){g=N(f,l);Za[H[b+52>>2]](a,k,H[H[b>>2]+(d<<2)>>2],h,g);f=H[b+20>>2];d=f+d|0;j=H[b+16>>2];if((d|0)>=(j|0)){break b}h=h+g|0;g=j-d|0;f=(f|0)<(g|0)?f:g;g=H[b+24>>2]+d|0;j=H[b+28>>2]-g|0;f=(f|0)<(j|0)?f:j;g=H[b+4>>2]-g|0;f=(f|0)<(g|0)?f:g;if((f|0)>0){continue}break}}H[b+36>>2]=0}d=H[b+16>>2];f=i-d|0;h=K[b+24>>2]>>0?c:(f|0)>0?f:0;H[b+24>>2]=h;if((d|0)<=0){break a}f=H[b+20>>2];d=(d|0)>(f|0)?f:d;f=H[b+28>>2]-h|0;d=(d|0)<(f|0)?d:f;f=H[b+4>>2]-h|0;f=(d|0)<(f|0)?d:f;if((f|0)<=0){break a}k=b+48|0;l=H[b+8>>2];h=N(l,h);d=0;while(1){g=N(f,l);Za[H[b+48>>2]](a,k,H[H[b>>2]+(d<<2)>>2],h,g);f=H[b+20>>2];d=f+d|0;j=H[b+16>>2];if((d|0)>=(j|0)){break a}h=h+g|0;g=j-d|0;f=(f|0)<(g|0)?f:g;g=H[b+24>>2]+d|0;j=H[b+28>>2]-g|0;f=(f|0)<(j|0)?f:j;g=H[b+4>>2]-g|0;f=(f|0)<(g|0)?f:g;if((f|0)>0){continue}break}}f=H[b+28>>2];c:{d:{e:{if(i>>>0<=f>>>0){break e}f:{g:{h:{if(c>>>0>f>>>0){f=c;if(!e){break h}d=H[a>>2];H[d+20>>2]=23;Za[H[d>>2]](a);break g}if(e){break g}}if(H[b+32>>2]){break f}d=H[a>>2];H[d+20>>2]=23;Za[H[d>>2]](a);break c}H[b+28>>2]=i;if(!H[b+32>>2]){break d}}a=H[b+24>>2];d=f-a|0;h=i-a|0;if(d>>>0>=h>>>0){break e}a=H[b+8>>2];k=i+(f^-1)|0;i=i-f&3;if(i){f=0;while(1){pb(H[H[b>>2]+(d<<2)>>2],0,a);d=d+1|0;f=f+1|0;if((i|0)!=(f|0)){continue}break}}if(k>>>0<3){break e}while(1){f=d<<2;pb(H[f+H[b>>2]>>2],0,a);pb(H[(f+H[b>>2]|0)+4>>2],0,a);pb(H[(f+H[b>>2]|0)+8>>2],0,a);pb(H[(f+H[b>>2]|0)+12>>2],0,a);d=d+4|0;if((h|0)!=(d|0)){continue}break}}if(!e){break c}}H[b+36>>2]=1}return H[b>>2]+(c-H[b+24>>2]<<2)|0}function ov(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;H[a+4>>2]=0;if((b|0)!=90){d=H[a>>2];H[d+20>>2]=13;H[d+24>>2]=90;H[H[a>>2]+28>>2]=b;Za[H[H[a>>2]>>2]](a)}if((c|0)!=488){b=H[a>>2];H[b+20>>2]=22;H[b+24>>2]=488;H[H[a>>2]+28>>2]=c;Za[H[H[a>>2]>>2]](a)}b=H[a>>2];c=H[a+12>>2];pb(a+4|0,0,484);H[a+16>>2]=1;H[a+12>>2]=c;H[a>>2]=b;c=Xa-16|0;Xa=c;H[a+4>>2]=0;H[c+12>>2]=0;b=qb(84);if(!b){d=H[a>>2];H[d+20>>2]=56;H[d+24>>2]=0;Za[H[H[a>>2]>>2]](a)}H[b+48>>2]=1e9;H[b+40>>2]=227;H[b+36>>2]=228;H[b+32>>2]=229;H[b+28>>2]=230;H[b+24>>2]=231;H[b+20>>2]=232;H[b+16>>2]=233;H[b+12>>2]=234;H[b+8>>2]=235;H[b+4>>2]=236;H[b>>2]=237;H[b+52>>2]=0;H[b+56>>2]=0;H[b+44>>2]=0;H[b+76>>2]=84;H[b+60>>2]=0;H[b+64>>2]=0;H[b+68>>2]=0;H[b+72>>2]=0;H[a+4>>2]=b;d=yh(35214);a:{if(!d){break a}F[c+11|0]=120;H[c>>2]=c+12;H[c+4>>2]=c+11;if((De(d,34610,c)|0)<=0){break a}d=H[c+12>>2];if((I[c+11|0]&223)==77){d=N(d,1e3);H[c+12>>2]=d}H[b+44>>2]=N(d,1e3)}Xa=c+16|0;H[a+312>>2]=0;H[a+24>>2]=0;H[a+8>>2]=0;H[a+164>>2]=0;H[a+168>>2]=0;H[a+172>>2]=0;H[a+176>>2]=0;H[a+180>>2]=0;H[a+184>>2]=0;H[a+188>>2]=0;H[a+192>>2]=0;H[a+196>>2]=0;H[a+200>>2]=0;H[a+204>>2]=0;H[a+208>>2]=0;b=Za[H[H[a+4>>2]>>2]](a,0,172)|0;H[a+464>>2]=b;H[b+96>>2]=0;H[b+100>>2]=0;H[b+28>>2]=128;H[b+8>>2]=129;H[b+4>>2]=130;H[b>>2]=131;H[b+104>>2]=0;H[b+36>>2]=128;H[b+40>>2]=128;H[b+108>>2]=0;H[b+112>>2]=0;H[b+44>>2]=128;H[b+48>>2]=128;H[b+116>>2]=0;H[b+120>>2]=0;H[b+52>>2]=128;H[b+56>>2]=128;H[b+124>>2]=0;H[b+128>>2]=0;H[b+60>>2]=128;H[b+132>>2]=0;H[b+64>>2]=128;H[b+136>>2]=0;H[b+140>>2]=0;H[b+68>>2]=128;H[b+72>>2]=128;H[b+76>>2]=128;H[b+80>>2]=128;H[b+144>>2]=0;H[b+148>>2]=0;H[b+84>>2]=128;H[b+152>>2]=0;H[b+156>>2]=0;H[b+160>>2]=0;H[b+92>>2]=128;H[b+32>>2]=132;H[b+88>>2]=132;H[a+440>>2]=0;H[a+144>>2]=0;H[a+216>>2]=0;b=H[a+464>>2];H[b+164>>2]=0;H[b+24>>2]=0;H[b+12>>2]=0;H[b+16>>2]=0;b=Za[H[H[a+4>>2]>>2]](a,0,28)|0;H[a+460>>2]=b;H[b+24>>2]=1;H[b+16>>2]=0;H[b+20>>2]=0;H[b+12>>2]=124;H[b+8>>2]=125;H[b+4>>2]=126;H[b>>2]=127;H[a+20>>2]=200}function tt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0;v=Xa-400|0;Xa=v;w=H[a+336>>2];a=H[b+84>>2];b=v;while(1){j=H[a+192>>2];o=G[c+96>>1];k=H[a+64>>2];n=G[c+32>>1];l=N(G[c>>1],H[a>>2])<<13|1024;g=N(H[a+128>>2],G[c+64>>1]);m=l+N(g,-11586)>>11;i=N(H[a+224>>2],G[c+112>>1]);f=N(H[a+32>>2],G[c+16>>1]);h=N(H[a+96>>2],G[c+48>>1]);r=f-h|0;p=N(H[a+160>>2],G[c+80>>1]);q=i+(r-p|0)<<2;H[b+280>>2]=m-q;H[b+84>>2]=m+q;o=N(j,o);k=N(k,n);n=N(o+k|0,9058);m=n+N(o,-14084)|0;q=l+N(g,2578)|0;t=m+q|0;j=i<<13;i=N(h+p|0,-1297)-j|0;x=N(f+h|0,10935);u=i+(x+N(h,-3474)|0)|0;H[b+336>>2]=t-u>>11;H[b+28>>2]=t+u>>11;o=N(o,-11295)+N(k,5027)|0;t=l+N(g,-7223)|0;u=o+t|0;s=i;i=f+p|0;y=N(i,9810);s=s+(y+N(p,-19447)|0)|0;H[b+308>>2]=u-s>>11;H[b+56>>2]=u+s>>11;m=q-m|0;r=N(r,3826)-j|0;s=N(h,5529);h=N(p-h|0,11512);q=r+(s+h|0)|0;H[b+224>>2]=m-q>>11;H[b+140>>2]=m+q>>11;g=l+N(g,10438)|0;l=n+N(k,2237)|0;k=g-l|0;n=N(i,6164);m=r+(n+N(f,-8693)|0)|0;H[b+196>>2]=k-m>>11;H[b+168>>2]=k+m>>11;g=g+l|0;f=j+((N(f,-9232)+x|0)+y|0)|0;H[b+364>>2]=g-f>>11;H[b>>2]=f+g>>11;f=t-o|0;h=j+(n+(h+N(p,-13850)|0)|0)|0;H[b+252>>2]=f-h>>11;H[b+112>>2]=f+h>>11;b=b+4|0;a=a+4|0;c=c+2|0;z=z+1|0;if((z|0)!=7){continue}break}a=w-384|0;h=0;b=v;while(1){p=H[b+16>>2];f=H[b+24>>2];g=N(p-f|0,7223);c=H[(h<<2)+d>>2]+e|0;l=H[b+12>>2];j=H[b+4>>2];k=N(l+j|0,7663);n=N(j-l|0,1395);i=j;j=H[b+20>>2];w=N(i+j|0,5027);m=(k-n|0)+w|0;s=g+N(f,-637)|0;o=(H[b>>2]<<13)+134348800|0;i=f;f=H[b+8>>2];r=i+f|0;i=o+N(r,10438)|0;q=s+i|0;F[c|0]=I[a+(m+q>>>18&1023)|0];F[c+6|0]=I[a+(q-m>>>18&1023)|0];l=N(j+l|0,-11295);k=l+(k+n|0)|0;n=N(f-p|0,2578);g=g+(n+(o+N(p,-15083)|0)|0)|0;F[c+1|0]=I[a+(k+g>>>18&1023)|0];F[c+5|0]=I[a+(g-k>>>18&1023)|0];g=l+(w+N(j,15326)|0)|0;f=i+(n+N(f,-20239)|0)|0;F[c+2|0]=I[a+(g+f>>>18&1023)|0];F[c+4|0]=I[a+(f-g>>>18&1023)|0];F[c+3|0]=I[a+(o+N(p-r|0,11585)>>>18&1023)|0];b=b+28|0;h=h+1|0;if((h|0)!=14){continue}break}Xa=v+400|0}function br(a){var b=0,c=0,d=0;b=a;if(I[72964]){a=H[18240]}else{if(I[72952]){a=H[18237]}else{cc(74552);H[18638]=56984;a=Xa-16|0;Xa=a;H[18640]=0;H[18641]=0;H[a+12>>2]=0;Eh(74568);F[74696]=0;Xa=a+16|0;if(Rq()>>>0<30){Qb();X()}a=Qq(Ub(74560),30);H[18640]=a;H[18641]=a;c=kb(74560),d=a+120|0,H[c>>2]=d;Zf(74560,0);er(30);ed(74704,35982);zb(74560);dr(74560);ci(74560);cc(74240);H[18560]=58308;ec(74240,bc(72776));cc(74248);H[18562]=58340;ec(74248,bc(72784));cc(74256);F[74268]=0;H[18566]=0;H[18564]=57004;H[18566]=H[13214];ec(74256,bc(72980));cc(74272);H[18568]=57488;ec(74272,bc(72972));cc(74280);H[18570]=57636;ec(74280,bc(72988));cc(74288);H[18572]=57056;c=74296,d=Xb(),H[c>>2]=d;ec(74288,bc(72996));cc(74304);H[18576]=57784;ec(74304,bc(73004));cc(74312);H[18578]=57900;ec(74312,bc(73012));cc(74320);G[37164]=11310;H[18580]=57104;Ab(74332);ec(74320,bc(73020));cc(74344);H[18588]=46;H[18589]=44;H[18586]=57144;Ab(74360);ec(74344,bc(73028));cc(74376);H[18594]=58372;ec(74376,bc(72792));cc(74384);H[18596]=58616;ec(74384,bc(72800));cc(74392);H[18598]=58828;ec(74392,bc(72808));cc(74400);H[18600]=59060;ec(74400,bc(72816));cc(74408);H[18602]=60044;ec(74408,bc(72856));cc(74416);H[18604]=60192;ec(74416,bc(72864));cc(74424);H[18606]=60308;ec(74424,bc(72872));cc(74432);H[18608]=60424;ec(74432,bc(72880));cc(74440);H[18610]=60540;ec(74440,bc(72888));cc(74448);H[18612]=60704;ec(74448,bc(72896));cc(74456);H[18614]=60868;ec(74456,bc(72904));cc(74464);H[18616]=61032;ec(74464,bc(72912));cc(74472);H[18620]=62288;H[18618]=59260;H[18620]=59308;ec(74472,bc(72824));cc(74488);H[18624]=62324;H[18622]=59524;H[18624]=59572;ec(74488,bc(72832));cc(74504);Nq(74512);H[18626]=59760;ec(74504,bc(72840));cc(74520);Nq(74528);H[18630]=59916;ec(74520,bc(72848));cc(74536);H[18634]=61196;ec(74536,bc(72920));cc(74544);H[18636]=61316;ec(74544,bc(72928));H[18236]=74552;F[72952]=1;H[18237]=72944;a=72944}Ok(72956,a);F[72964]=1;H[18240]=72956;a=72956}a=H[a>>2];H[b>>2]=a;Rh(a)}function $k(a,b,c,d){var e=0,f=0,g=0,h=0,i=0;e=H[b>>2];a:{b:{c:{d:{e:{f:{g:{h:{i:{j:{k:{l:{if(!d){break l}g=H[d>>2];if(!g){break l}if(!a){d=c;break j}H[d>>2]=0;d=c;break k}m:{if(!H[H[17259]>>2]){if(!a){break m}if(!c){break a}g=c;while(1){d=F[e|0];if(d){H[a>>2]=d&57343;a=a+4|0;e=e+1|0;g=g-1|0;if(g){continue}break a}break}H[a>>2]=0;H[b>>2]=0;return c-g|0}d=c;if(!a){break i}break g}return ld(e)}f=1;break g}f=0;break h}f=1}while(1){if(!f){f=I[e|0]>>>3|0;if((f-16|f+(g>>26))>>>0>7){break f}f=e+1|0;n:{if(!(g&33554432)){break n}if((I[f|0]&192)!=128){e=e-1|0;break d}f=e+2|0;if(!(g&524288)){break n}if((I[f|0]&192)!=128){e=e-1|0;break d}f=e+3|0}e=f;d=d-1|0;f=1;continue}while(1){g=I[e|0];o:{if(e&3|g-1>>>0>126){break o}g=H[e>>2];if((g|g-16843009)&-2139062144){break o}while(1){d=d-4|0;g=H[e+4>>2];e=e+4|0;if(!((g-16843009|g)&-2139062144)){continue}break}}f=g&255;if(f-1>>>0<=126){d=d-1|0;e=e+1|0;continue}break}f=f-194|0;if(f>>>0>50){break e}e=e+1|0;g=H[(f<<2)+50752>>2];f=0;continue}}while(1){if(!f){if(!d){break a}while(1){p:{f=I[e|0];h=f-1|0;q:{r:{if(h>>>0>126){g=f;break r}if(e&3|d>>>0<5){break q}s:{while(1){g=H[e>>2];if((g|g-16843009)&-2139062144){break s}H[a>>2]=g&255;H[a+4>>2]=I[e+1|0];H[a+8>>2]=I[e+2|0];H[a+12>>2]=I[e+3|0];a=a+16|0;e=e+4|0;d=d-4|0;if(d>>>0>4){continue}break}g=I[e|0]}f=g&255;h=f-1|0}if(h>>>0>126){break p}}H[a>>2]=f;a=a+4|0;e=e+1|0;d=d-1|0;if(d){continue}break a}break}f=f-194|0;if(f>>>0>50){break e}e=e+1|0;g=H[(f<<2)+50752>>2];f=1;continue}i=I[e|0];f=i>>>3|0;if((f-16|f+(g>>26))>>>0>7){break f}t:{u:{h=e+1|0;f=i-128|g<<6;v:{if((f|0)>=0){break v}i=I[h|0]-128|0;if(i>>>0>63){break u}h=e+2|0;f=i|f<<6;if((f|0)>=0){break v}h=I[h|0]-128|0;if(h>>>0>63){break u}f=h|f<<6;h=e+3|0}e=h;H[a>>2]=f;d=d-1|0;a=a+4|0;break t}H[17204]=25;e=e-1|0;break c}f=0;continue}}e=e-1|0;if(g){break d}g=I[e|0]}if(g&255){break d}if(a){H[a>>2]=0;H[b>>2]=0}return c-d|0}H[17204]=25;if(!a){break b}}H[b>>2]=e}return-1}H[b>>2]=e;return c}function cd(a,b){var c=0,d=0,e=0,f=0,g=0,h=O(0),i=0,j=0,k=0,l=0,m=0,n=0,o=0;e=Xa-32|0;Xa=e;H[e+24>>2]=1;H[e+28>>2]=b;if((b|0)>=0){H[e+8>>2]=b;c=a+92|0;a=e+8|0;n=e,o=sc(c,a),H[n+16>>2]=o;n=e,o=kc(),H[n+8>>2]=o;a:{if(xc(e+16|0,a)){f=e+8|0;H[f>>2]=H[e+28>>2];H[f+4>>2]=H[e+24>>2];i=Xa-16|0;Xa=i;m=i+8|0;d=Xa-32|0;Xa=d;tb(c);j=H[f>>2];b=Tc(c);F[d+31|0]=0;b:{c:{if(!b){break c}g=Wb(j,b);a=H[rb(c,g)>>2];if(!a){break c}while(1){a=H[a>>2];if(!a){break c}if(H[a+4>>2]!=(j|0)){if((Wb(H[a+4>>2],b)|0)!=(g|0)){break c}}if(!de(Ub(c),a+8|0,f)){continue}break}break b}k=Xa-16|0;Xa=k;a=kb(c);a=Sf(d+16|0,Hb(16),Tf(k+8|0,a,0));l=H[a>>2];H[l+8>>2]=H[f>>2];H[l+12>>2]=H[f+4>>2];n=Fb(a),o=1,F[n+4|0]=o;H[H[a>>2]+4>>2]=j;H[H[a>>2]>>2]=0;Xa=k+16|0;if(!(O(H[tb(c)>>2]+1>>>0)>O(L[Ub(c)>>2]*O(b>>>0))?0:b)){n=d,o=ue(b)^1|b<<1,H[n+12>>2]=o;h=O(U(O(O(H[tb(c)>>2]+1>>>0)/L[Ub(c)>>2])));d:{if(h=O(0)){a=~~h>>>0;break d}a=0}H[d+8>>2]=a;b=H[zc(d+12|0,d+8|0)>>2];a=Xa-16|0;Xa=a;H[a+12>>2]=b;e:{if((b|0)==1){b=2}else{if(!(b-1&b)){break e}b=Df(b)}H[a+12>>2]=b}f=Tc(c);f:{if(f>>>0>>0){Tn(c,b);break f}if(b>>>0>=f>>>0){break f}g=ue(f);h=O(U(O(O(K[tb(c)>>2])/L[Ub(c)>>2])));g:{if(h=O(0)){b=~~h>>>0;break g}b=0}h:{if(g){b=Kj(b);break h}b=Df(b)}H[a+8>>2]=b;b=H[zc(a+12|0,a+8|0)>>2];H[a+12>>2]=b;if(b>>>0>=f>>>0){break f}Tn(c,b)}Xa=a+16|0;b=Tc(c);g=Wb(j,b)}a=H[rb(c,g)>>2];i:{if(!a){a=c+8|0;H[H[d+16>>2]>>2]=H[a>>2];H[c+8>>2]=H[d+16>>2];n=rb(c,g),o=a,H[n>>2]=o;if(!H[H[d+16>>2]>>2]){break i}a=H[d+16>>2];n=rb(c,Wb(H[H[H[d+16>>2]>>2]+4>>2],b)),o=a,H[n>>2]=o;break i}H[H[d+16>>2]>>2]=H[a>>2];H[a>>2]=H[d+16>>2]}b=d+16|0;a=Hd(b);c=tb(c);H[c>>2]=H[c>>2]+1;F[d+31|0]=1;c=H[b>>2];H[b>>2]=0;if(c){Fb(b);if(c){jb(c)}}}Uf(m,Gc(d+16|0,a),d+31|0);Xa=d+32|0;Gc(e,H[i+8>>2]);F[e+4|0]=I[i+12|0];Xa=i+16|0;break a}a=oc(e+16|0);H[a+4>>2]=H[a+4>>2]+1}Xa=e+32|0;return}mb(ib(ib(lb(ib(ib(ib(72016,16977),16438),3764),290),4334),17157));_();X()}function $m(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;m=H[a>>2];n=H[a+4>>2];e=ph(1,4156);if(!e){sb(0,3,1828,0);ba(1);X()}l=Hb(4);o=Vj(l);j=Hb(24);p=Vj(j);pf(j+4|0);d=Hb(840);Ib(d+12|0);Xf(d- -64|0);pf(d+72|0);b=d+92|0;H[b>>2]=27600;Ib(b+4|0);H[b+24>>2]=0;H[b+28>>2]=0;H[b+16>>2]=0;H[b+20>>2]=0;H[b>>2]=27616;Ib(b+32|0);Ib(b+44|0);Ib(b+56|0);h=d+160|0;b=h;H[b+8>>2]=10;H[b+12>>2]=10;H[b>>2]=0;H[b+4>>2]=0;Ib(b+16|0);F[b+28|0]=1;Ib(b+32|0);H[b+44>>2]=0;H[b+48>>2]=0;H[b+52>>2]=0;H[b+56>>2]=1092616192;Ib(b+60|0);Ib(b+72|0);H[b+88>>2]=1091567616;b=b+92|0;H[b+12>>2]=0;H[b+16>>2]=0;H[b>>2]=0;H[b+4>>2]=0;H[b+20>>2]=0;H[b+24>>2]=0;Ib(b+28|0);Ib(b+40|0);b=Ib(h+144|0);mq(h,5e3);uf(b,36);b=d+316|0;Ne(b,28288,12);Ne(b+48|0,28336,12);Ne(b+96|0,28384,12);Ne(b+144|0,28432,12);Ne(b+192|0,28480,12);Ne(b+240|0,28528,12);H[b+312>>2]=1057803469;H[b+316>>2]=1088421888;H[b+304>>2]=1053609165;H[b+308>>2]=1056125747;H[b+296>>2]=1048576e3;H[b+300>>2]=1051092582;H[b+288>>2]=1036831949;H[b+292>>2]=1043542835;Ib(d+636|0);H[d+648>>2]=1060320051;b=d+652|0;H[b>>2]=0;H[b+4>>2]=0;F[b+16|0]=1;H[b+8>>2]=0;H[b+12>>2]=0;pb(b+20|0,0,72);pf(b+92|0);Ib(b+112|0);Ib(b+124|0);f=d+788|0;Ib(f);Ib(f+12|0);b=f+24|0;Ib(b);uf(f,9216);c=yb(b);a:{if(c>>>0<1024){k=Xa-32|0;Xa=k;g=1024-c|0;b:{if(g>>>0<=H[kb(b)>>2]-H[b+4>>2]>>3>>>0){Qj(b,g);break b}c=kb(b);i=Uh(k+8|0,_h(b,yb(b)+g|0),yb(b),c);c=Xa-16|0;Xa=c;H[c>>2]=H[i+8>>2];q=H[i+8>>2];H[c+8>>2]=i+8;H[c+4>>2]=(g<<3)+q;g=H[c>>2];while(1){if(H[c+4>>2]!=(g|0)){Vo(H[c>>2]);g=H[c>>2]+8|0;H[c>>2]=g;continue}break}ud(c);Xa=c+16|0;Zh(b,i);Yh(i)}Xa=k+32|0;break a}if(c>>>0>1024){c=H[b>>2]- -8192|0;yb(b);ei(b,c);gk(b)}}H[f+48>>2]=50;H[f+44>>2]=1064;H[f+40>>2]=1024;L[f+36>>2]=.009999999776482582;L[h+52>>2]=3;L[h+56>>2]=4;mq(h,500);F[d+8|0]=1;H[d>>2]=8;H[d+4>>2]=1077936128;qp(p,d);tp(o,j);H[e+20>>2]=1;H[e+24>>2]=-1;H[e+16>>2]=n;H[e+12>>2]=m;H[e+8>>2]=1;H[e+4>>2]=a;H[e>>2]=l;return e}function su(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;a:{e=H[a+448>>2];if(!H[e+56>>2]){if(!(Za[H[H[a+452>>2]+12>>2]](a,H[((H[e+68>>2]<<2)+e|0)+60>>2])|0)){break a}H[e+56>>2]=1;H[e+76>>2]=H[e+76>>2]+1}b:{switch(H[e+72>>2]){case 2:Za[H[H[a+456>>2]+4>>2]](a,H[((H[e+68>>2]<<2)+e|0)+60>>2],e+48|0,H[e+52>>2],b,c,d);if(K[e+48>>2]>2]){break a}H[e+72>>2]=0;if(K[c>>2]>=d>>>0){break a}case 0:H[e+48>>2]=0;m=H[a+328>>2];H[e+52>>2]=m-1;c:{if(H[e+76>>2]!=H[a+332>>2]){break c}q=H[a+36>>2];if((q|0)<=0){break c}o=H[a+448>>2];r=(H[o+68>>2]<<2)+o|0;h=H[a+216>>2];while(1){f=N(H[h+40>>2],H[h+12>>2]);g=K[h+48>>2]%(f>>>0)|0;g=g?g:f;f=(f|0)/(m|0)|0;if(!i){H[o+52>>2]=((g-1|0)/(f|0)|0)+1}d:{if((f|0)<=0){break d}f=f<<1;j=(f|0)>1?f:1;p=j&3;k=H[H[r+60>>2]+(i<<2)>>2];n=(k+(g<<2)|0)-4|0;l=0;f=0;if(j-1>>>0>=3){s=j&2147483644;j=0;while(1){H[k+(f+g<<2)>>2]=H[n>>2];H[k+(g+(f|1)<<2)>>2]=H[n>>2];H[k+(g+(f|2)<<2)>>2]=H[n>>2];H[k+(g+(f|3)<<2)>>2]=H[n>>2];f=f+4|0;j=j+4|0;if((s|0)!=(j|0)){continue}break}}if(!p){break d}while(1){H[k+(f+g<<2)>>2]=H[n>>2];f=f+1|0;l=l+1|0;if((p|0)!=(l|0)){continue}break}}h=h+88|0;i=i+1|0;if((q|0)!=(i|0)){continue}break}}H[e+72>>2]=1;break;case 1:break b;default:break a}}Za[H[H[a+456>>2]+4>>2]](a,H[((H[e+68>>2]<<2)+e|0)+60>>2],e+48|0,H[e+52>>2],b,c,d);if(K[e+48>>2]>2]){break a}e:{if(H[e+76>>2]!=1){b=H[a+328>>2];break e}b=H[a+328>>2];k=H[a+36>>2];if((k|0)<=0){break e}g=H[a+448>>2];n=b+2|0;o=b+1|0;h=H[a+216>>2];i=0;while(1){a=(N(H[h+40>>2],H[h+12>>2])|0)/(b|0)|0;if((a|0)>0){d=i<<2;c=H[d+H[g+64>>2]>>2];d=H[d+H[g+60>>2]>>2];j=N(a,n);p=N(a,o);f=0;while(1){l=f-a<<2;m=f+p<<2;H[l+d>>2]=H[m+d>>2];H[c+l>>2]=H[c+m>>2];l=f+j<<2;m=f<<2;H[l+d>>2]=H[m+d>>2];H[c+l>>2]=H[c+m>>2];f=f+1|0;if((a|0)!=(f|0)){continue}break}}h=h+88|0;i=i+1|0;if((k|0)!=(i|0)){continue}break}}H[e+56>>2]=0;H[e+72>>2]=2;H[e+52>>2]=b+2;H[e+48>>2]=b+1;H[e+68>>2]=H[e+68>>2]^1}}function so(a,b,c,d){var e=0,f=0,g=O(0),h=0,i=O(0),j=O(0),k=0,l=0,m=0;e=Xa-32|0;Xa=e;f=(((d|0)%H[b+88>>2]|0)%H[b+84>>2]|0)%H[b+52>>2]|0;H[e+12>>2]=f;f=(((d-f|0)%H[b+88>>2]|0)%H[b+84>>2]|0)/H[b+52>>2]|0;H[e+8>>2]=f;f=((d-(H[e+12>>2]+N(f,H[b+52>>2])|0)|0)%H[b+88>>2]|0)/H[b+84>>2]|0;H[e+4>>2]=f;d=(d-(H[e+12>>2]+(N(f,H[b+84>>2])+N(H[b+52>>2],H[e+8>>2])|0)|0)|0)/H[b+88>>2]|0;H[e>>2]=d;a:{b:{c:{d:{e:{f:{g:{h:{i:{f=H[e+12>>2];if((f|0)>=0){if((f|0)>=H[b+52>>2]){break i}f=H[e+8>>2];if((f|0)<0){break h}if((f|0)>=H[b+56>>2]){break g}f=H[e+4>>2];if((f|0)<0){break f}if((f|0)>=H[b+60>>2]){break e}if((d|0)<0){break d}if((d|0)>=H[b+64>>2]){break c}break a}mb(ib(ib(lb(ib(ib(ib(72016,24163),24196),8906),190),9435),24409));break b}mb(ib(ib(lb(ib(ib(ib(72016,24427),24196),8906),191),9435),24409));break b}mb(ib(ib(lb(ib(ib(ib(72016,24542),24196),8906),192),9435),24575));break b}mb(ib(ib(lb(ib(ib(ib(72016,24675),24196),8906),193),9435),24575));break b}mb(ib(ib(lb(ib(ib(ib(72016,24715),24196),8906),194),9435),24804));break b}mb(ib(ib(lb(ib(ib(ib(72016,24880),24196),8906),195),9435),24804));break b}mb(ib(ib(lb(ib(ib(ib(72016,24982),24196),8906),196),9435),25075));break b}mb(ib(ib(lb(ib(ib(ib(72016,25154),24196),8906),197),9435),25075))}_();X()}tf(a);f=zb(no(b));d=H[b+112>>2];j:{if(yb(c)>>>0>=f>>>0){f=(f|0)>0?f:0;while(1){if((f|0)==(h|0)){break j}g=L[d+4>>2];i=L[d+8>>2];j=L[d+12>>2];k=+H[e+8>>2]+.5;l=+H[e+4>>2]+.5;m=+H[e>>2]+.5;L[e+28>>2]=P(O(L[d>>2]-O(+H[e+12>>2]+.5)));L[e+24>>2]=P(O(g-O(k)));L[e+16>>2]=P(O(j-O(m)));g=O(P(O(i-O(l))));g=Ph(g,O(O(H[b+60>>2])-g));L[e+20>>2]=g;if(g>=O(0)){if(!(!(L[e+28>>2]>2]>2]>2]>2]))}d=d+16|0;h=h+1|0;continue}else{mb(ib(ib(lb(ib(ib(ib(72016,25259),24196),8906),333),9435),25359));_();X()}}}mb(ib(ib(lb(ib(ib(ib(72016,24044),7866),8906),342),9435),24090));_();X()}Xa=e+32|0}function pg(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;if(!a){return qb(b)}if(b>>>0>=4294967232){H[17204]=48;return 0}g=b>>>0<11?16:b+11&-8;f=a-8|0;j=H[f+4>>2];e=j&-8;a:{if(!(j&3)){if(g>>>0<256){break a}if(e>>>0>=g+4>>>0){c=f;if(e-g>>>0<=H[17652]<<1>>>0){break a}}c=0;break a}h=e+f|0;b:{if(e>>>0>=g>>>0){d=e-g|0;if(d>>>0<16){break b}H[f+4>>2]=j&1|g|2;c=f+g|0;H[c+4>>2]=d|3;H[h+4>>2]=H[h+4>>2]|1;Zl(c,d);break b}if(H[17538]==(h|0)){e=e+H[17535]|0;if(e>>>0<=g>>>0){break a}H[f+4>>2]=j&1|g|2;d=f+g|0;c=e-g|0;H[d+4>>2]=c|1;H[17535]=c;H[17538]=d;break b}if(H[17537]==(h|0)){d=e+H[17534]|0;if(d>>>0>>0){break a}c=d-g|0;c:{if(c>>>0>=16){H[f+4>>2]=j&1|g|2;e=f+g|0;H[e+4>>2]=c|1;d=d+f|0;H[d>>2]=c;H[d+4>>2]=H[d+4>>2]&-2;break c}H[f+4>>2]=d|j&1|2;c=d+f|0;H[c+4>>2]=H[c+4>>2]|1;c=0;e=0}H[17537]=e;H[17534]=c;break b}d=H[h+4>>2];if(d&2){break a}k=e+(d&-8)|0;if(k>>>0>>0){break a}m=k-g|0;d:{if(d>>>0<=255){e=H[h+8>>2];c=d>>>3|0;d=H[h+12>>2];if((d|0)==(e|0)){n=70128,o=H[17532]&Kz(c),H[n>>2]=o;break d}H[e+12>>2]=d;H[d+8>>2]=e;break d}l=H[h+24>>2];i=H[h+12>>2];e:{if((i|0)!=(h|0)){c=H[h+8>>2];H[c+12>>2]=i;H[i+8>>2]=c;break e}f:{e=h+20|0;c=H[e>>2];if(c){break f}e=h+16|0;c=H[e>>2];if(c){break f}i=0;break e}while(1){d=e;i=c;e=c+20|0;c=H[e>>2];if(c){continue}e=i+16|0;c=H[i+16>>2];if(c){continue}break}H[d>>2]=0}if(!l){break d}d=H[h+28>>2];c=(d<<2)+70432|0;g:{if(H[c>>2]==(h|0)){H[c>>2]=i;if(i){break g}n=70132,o=H[17533]&Kz(d),H[n>>2]=o;break d}H[(H[l+16>>2]==(h|0)?16:20)+l>>2]=i;if(!i){break d}}H[i+24>>2]=l;c=H[h+16>>2];if(c){H[i+16>>2]=c;H[c+24>>2]=i}c=H[h+20>>2];if(!c){break d}H[i+20>>2]=c;H[c+24>>2]=i}if(m>>>0<=15){H[f+4>>2]=j&1|k|2;c=f+k|0;H[c+4>>2]=H[c+4>>2]|1;break b}H[f+4>>2]=j&1|g|2;d=f+g|0;H[d+4>>2]=m|3;c=f+k|0;H[c+4>>2]=H[c+4>>2]|1;Zl(d,m)}c=f}if(c){return c+8|0}f=qb(b);if(!f){return 0}c=H[a-4>>2];c=(c&3?-4:-8)+(c&-8)|0;ub(f,a,b>>>0>c>>>0?c:b);jb(a);return f}function Jt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;w=Xa-320|0;Xa=w;s=H[a+336>>2];a=H[b+84>>2];b=w;while(1){k=H[a+192>>2];l=G[c+96>>1];i=H[a+64>>2];m=G[c+32>>1];g=N(G[c>>1],H[a>>2])<<13|1024;f=N(H[a+128>>2],G[c+64>>1]);p=g+N(f,-11586)>>11;h=N(H[a+32>>2],G[c+16>>1]);n=N(H[a+160>>2],G[c+80>>1]);q=N(H[a+96>>2],G[c+48>>1]);o=N(H[a+224>>2],G[c+112>>1]);j=q-o|0;r=h-(n+j|0)<<2;H[b+224>>2]=p-r;H[b+64>>2]=p+r;l=N(k,l);i=N(i,m);k=N(l+i|0,6810);i=k+N(i,4209)|0;m=g+N(f,9373)|0;p=i+m|0;r=N(j,2531);n=n<<13;u=r+n|0;q=o+q|0;o=N(q,7791);v=u+(o+N(h,11443)|0)|0;H[b+288>>2]=p-v>>11;H[b>>2]=p+v>>11;i=m-i|0;m=u+(N(h,1812)-o|0)|0;H[b+160>>2]=i-m>>11;H[b+128>>2]=i+m>>11;f=g+N(f,-3580)|0;g=k+N(l,-17828)|0;k=f-g|0;j=(n-r|0)-(j<<12)|0;l=N(q,4815);i=j+(N(h,5260)-l|0)|0;H[b+192>>2]=k-i>>11;H[b+96>>2]=k+i>>11;f=f+g|0;h=N(h,10323)-(j+l|0)|0;H[b+256>>2]=f-h>>11;H[b+32>>2]=f+h>>11;b=b+4|0;a=a+4|0;c=c+2|0;t=t+1|0;if((t|0)!=8){continue}break}a=s-384|0;t=0;c=w;while(1){s=H[c+24>>2];j=H[c+8>>2];f=N(s+j|0,6810);b=H[(t<<2)+d>>2]+e|0;g=H[c+28>>2];k=H[c+12>>2];l=g+k|0;i=N(l,7791);h=H[c+4>>2];g=k-g|0;m=N(g,2531);p=H[c+20>>2];n=p<<13;q=m+n|0;o=(i+N(h,11443)|0)+q|0;r=f+N(j,4209)|0;k=(H[c>>2]<<13)+134348800|0;j=H[c+16>>2];u=k+N(j,9373)|0;v=r+u|0;F[b|0]=I[a+(o+v>>>18&1023)|0];F[b+9|0]=I[a+(v-o>>>18&1023)|0];l=N(l,4815);m=(n-m|0)-(g<<12)|0;n=N(h,10323)-(l+m|0)|0;f=f+N(s,-17828)|0;s=k+N(j,-3580)|0;o=f+s|0;F[b+1|0]=I[a+(n+o>>>18&1023)|0];F[b+8|0]=I[a+(o-n>>>18&1023)|0];g=h-(g+p|0)<<13;j=k+N(j,-11586)|0;F[b+2|0]=I[a+(g+j>>>18&1023)|0];F[b+7|0]=I[a+(j-g>>>18&1023)|0];g=m+(N(h,5260)-l|0)|0;f=s-f|0;F[b+3|0]=I[a+(g+f>>>18&1023)|0];F[b+6|0]=I[a+(f-g>>>18&1023)|0];h=q+(N(h,1812)-i|0)|0;f=u-r|0;F[b+4|0]=I[a+(h+f>>>18&1023)|0];F[b+5|0]=I[a+(f-h>>>18&1023)|0];c=c+32|0;t=t+1|0;if((t|0)!=10){continue}break}Xa=w+320|0}function bs(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;if(!((d|0)>0?a:0)){H[e>>2]=0;H[f>>2]=0;H[g>>2]=0;H[g+4>>2]=-1074790400;return-1}j=N(d,d);a:{b:{c:{if(!b){l=qb(N(j,12));if(!l){break b}j=N(j,3);b=0;while(1){if((b|0)!=(j|0)){h=(I[b+c|0]^255)+h|0;b=b+1|0;continue}break}k=(h>>>0)/(j>>>0)|0;h=0;b=0;while(1){if((b|0)!=(j|0)){i=(I[b+c|0]^255)-k|0;H[(b<<2)+l>>2]=i;b=b+1|0;h=N(i,i)+h|0;continue}break}o=W(+(h|0));if(o/(+(d|0)*1.7320508)<15){break a}h=0;b=H[a>>2];s=(b|0)>0?b:0;k=-1;m=-1;i=-1;while(1){if((h|0)!=(s|0)){b=H[a+8>>2];d:{while(1){e:{i=i+1|0;p=i<<2;switch(H[p+b>>2]){case 2:break d;case 0:continue;default:break e}}break}t=H[a+16>>2];d=0;while(1){if((d|0)==4){break d}q=d+p|0;c=0;b=0;while(1){if((b|0)!=(j|0)){u=c;c=b<<2;c=u+N(H[c+H[H[a+12>>2]+(q<<2)>>2]>>2],H[c+l>>2])|0;b=b+1|0;continue}break}r=+(c|0)/M[t+(q<<3)>>3]/o;b=r>n;n=b?r:n;m=b?i:m;k=b?d:k;d=d+1|0;continue}}h=h+1|0;continue}break}break c}l=qb(j<<2);if(!l){break b}b=0;while(1){if((b|0)!=(j|0)){h=(I[b+c|0]^255)+h|0;b=b+1|0;continue}break}k=(h>>>0)/(j>>>0)|0;h=0;b=0;while(1){if((b|0)!=(j|0)){i=(I[b+c|0]^255)-k|0;H[(b<<2)+l>>2]=i;b=b+1|0;h=N(i,i)+h|0;continue}break}o=W(+(h|0));if(o/+(d|0)<15){break a}h=0;b=H[a>>2];s=(b|0)>0?b:0;k=-1;m=-1;i=-1;while(1){if((h|0)!=(s|0)){b=H[a+8>>2];f:{while(1){g:{i=i+1|0;p=i<<2;switch(H[p+b>>2]){case 2:break f;case 0:continue;default:break g}}break}t=H[a+24>>2];d=0;while(1){if((d|0)==4){break f}q=d+p|0;c=0;b=0;while(1){if((b|0)!=(j|0)){u=c;c=b<<2;c=u+N(H[c+H[H[a+20>>2]+(q<<2)>>2]>>2],H[c+l>>2])|0;b=b+1|0;continue}break}r=+(c|0)/M[t+(q<<3)>>3]/o;b=r>n;n=b?r:n;m=b?i:m;k=b?d:k;d=d+1|0;continue}}h=h+1|0;continue}break}}H[f>>2]=k;H[e>>2]=m;M[g>>3]=n;jb(l);return 0}sb(0,3,1828,0);ba(1);X()}H[e>>2]=0;H[f>>2]=0;H[g>>2]=0;H[g+4>>2]=-1074790400;jb(l);return-2}function Eb(a,b,c){var d=0,e=0,f=O(0),g=0,h=O(0),i=0,j=O(0),k=0,l=0,m=O(0);i=H[a+24>>2];k=H[a+4>>2];e=H[a+8>>2];l=H[a+12>>2];a:{b:{c:{d:{e:{f:{g:{h:{i:{j:{k:{l:{if(O(P(b))>>0>=e>>>0){break k}a=d+1|0;if(a>>>0>=e>>>0){break j}if((g|0)<0|g>>>0>=k>>>0){break i}e=g+1|0;if(e>>>0>=k>>>0){break h}m=O(O(e|0)-b);h=O(O(a|0)-c);j=O(m*h);if(!(j>=O(0))|!(+j<=1.0001)){break g}f=O(b-O(g|0));h=O(f*h);if(!(h>=O(0))|!(+h<=1.0001)){break f}b=O(c-O(d|0));c=O(m*b);if(!(c>=O(0))|!(+c<=1.0001)){break e}b=O(f*b);if(!(b>=O(0))|!(+b<=1.0001)){break d}if(!(+O(b+O(c+O(j+h)))<=1.0001)){break c}i=N(d,l)+i|0;a=i+l|0;d=e<<2;b=O(b*L[a+d>>2]);e=a;a=g<<2;b=O(b+O(O(c*L[e+a>>2])+O(O(j*L[a+i>>2])+O(h*L[d+i>>2]))));break a}mb(ib(ib(lb(ib(ib(ib(72016,26730),26782),3764),69),4334),26968));break b}mb(ib(ib(lb(ib(ib(ib(72016,26998),26782),3764),70),4334),26968));break b}mb(ib(ib(lb(ib(ib(ib(72016,27050),26782),3764),79),4334),27096));break b}mb(ib(ib(lb(ib(ib(ib(72016,27113),26782),3764),80),4334),27173));break b}mb(ib(ib(lb(ib(ib(ib(72016,27197),26782),3764),81),4334),27242));break b}mb(ib(ib(lb(ib(ib(ib(72016,27259),26782),3764),82),4334),27318));break b}mb(ib(ib(lb(ib(ib(ib(72016,27342),26782),3764),94),4334),27389));break b}mb(ib(ib(lb(ib(ib(ib(72016,27402),26782),3764),95),4334),27389));break b}mb(ib(ib(lb(ib(ib(ib(72016,27449),26782),3764),96),4334),27389));break b}mb(ib(ib(lb(ib(ib(ib(72016,27496),26782),3764),97),4334),27389));break b}mb(ib(ib(lb(ib(ib(ib(72016,27543),26782),3764),98),4334),27389))}_();X()}return b}function Zm(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;b=1;c=H[a+340>>2];a:{b:{if((c|0)==1){c=H[a+344>>2];H[a+360>>2]=H[c+28>>2];d=H[c+32>>2];H[a+364>>2]=d;H[c+64>>2]=1;H[c+56>>2]=1;H[c+60>>2]=1;H[c+72>>2]=1;H[c+68>>2]=H[c+36>>2];f=c;c=H[c+12>>2];d=(d>>>0)%(c>>>0)|0;H[f+76>>2]=d?d:c;H[a+368>>2]=1;H[a+372>>2]=0;break b}if(c-5>>>0<=4294967291){b=H[a>>2];H[b+24>>2]=c;H[b+20>>2]=27;H[H[a>>2]+28>>2]=4;Za[H[H[a>>2]>>2]](a)}j=a,k=lc(H[a+28>>2],N(H[a+428>>2],H[a+316>>2])),H[j+360>>2]=k;c=lc(H[a+32>>2],N(H[a+428>>2],H[a+320>>2]));H[a+368>>2]=0;H[a+364>>2]=c;if(H[a+340>>2]<=0){break a}h=a+372|0;while(1){b=H[((d<<2)+a|0)+344>>2];e=H[b+8>>2];H[b+56>>2]=e;g=H[b+12>>2];H[b+60>>2]=g;c=N(e,g);H[b+64>>2]=c;H[b+68>>2]=N(e,H[b+36>>2]);f=K[b+28>>2]%(e>>>0)|0;H[b+72>>2]=f?f:e;f=b;b=K[b+32>>2]%(g>>>0)|0;H[f+76>>2]=b?b:g;if((c+i|0)>=11){b=H[a>>2];H[b+20>>2]=14;Za[H[b>>2]](a)}c:{if((c|0)<=0){break c}e=c-1|0;b=0;g=c&3;if(g){while(1){f=H[a+368>>2];H[a+368>>2]=f+1;H[((f<<2)+a|0)+372>>2]=d;c=c-1|0;b=b+1|0;if((g|0)!=(b|0)){continue}break}}if(e>>>0<3){break c}while(1){b=H[a+368>>2];H[a+368>>2]=b+1;H[h+(b<<2)>>2]=d;b=H[a+368>>2];H[a+368>>2]=b+1;H[h+(b<<2)>>2]=d;b=H[a+368>>2];H[a+368>>2]=b+1;H[h+(b<<2)>>2]=d;b=H[a+368>>2];H[a+368>>2]=b+1;H[h+(b<<2)>>2]=d;b=c-5|0;c=c-4|0;if(b>>>0<4294967294){continue}break}}b=H[a+340>>2];d=d+1|0;if((b|0)>(d|0)){i=H[a+368>>2];continue}break}if((b|0)<=0){break a}}c=0;while(1){d=H[((c<<2)+a|0)+344>>2];if(!H[d+80>>2]){b=H[d+16>>2];if(!(H[((b<<2)+a|0)+164>>2]?b>>>0<=3:0)){e=H[a>>2];H[e+24>>2]=b;H[e+20>>2]=54;Za[H[H[a>>2]>>2]](a)}j=d,k=ub(Za[H[H[a+4>>2]>>2]](a,1,132)|0,H[((b<<2)+a|0)+164>>2],132),H[j+80>>2]=k;b=H[a+340>>2]}c=c+1|0;if((c|0)<(b|0)){continue}break}}Za[H[H[a+468>>2]>>2]](a);Za[H[H[a+452>>2]>>2]](a);H[H[a+460>>2]>>2]=H[H[a+452>>2]+4>>2]} +function dy(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;r=Xa-16|0;Xa=r;j=c;while(1){a:{if((d|0)==(j|0)){j=d;break a}if(!I[j|0]){break a}j=j+1|0;continue}break}H[h>>2]=f;H[e>>2]=c;while(1){b:{c:{d:{if((c|0)==(d|0)|(f|0)==(g|0)){break d}i=H[b+4>>2];H[r+8>>2]=H[b>>2];H[r+12>>2]=i;s=Xa-16|0;Xa=s;H[s+12>>2]=H[a+8>>2];u=Zd(s+8|0,s+12|0);o=j-c|0;l=Xa-1040|0;Xa=l;m=H[e>>2];H[l+12>>2]=m;p=f?f:l+16|0;k=0;i=f?g-f>>2:256;e:{f:{g:{if(!(!m|!i)){while(1){n=o>>>2|0;if(!(o>>>0>131|n>>>0>=i>>>0)){n=i;break f}q=$k(p,l+12|0,i>>>0>n>>>0?n:i,b);if((q|0)==-1){k=-1;n=0;m=H[l+12>>2];break g}t=(l+16|0)==(p|0)?0:q;n=i-t|0;p=(t<<2)+p|0;o=o+m|0;m=H[l+12>>2];o=m?o-m|0:0;k=k+q|0;if(!m){break g}q=(i|0)!=(t|0);i=n;if(q){continue}break g}}n=i}if(!m){break e}}if(!n|!o){break e}i=k;while(1){h:{k=rh(p,m,o,b);i:{if(k+2>>>0<=2){j:{switch(k+1|0){case 1:H[l+12>>2]=0;break i;case 0:break e;default:break j}}H[b>>2]=0;break i}m=H[l+12>>2]+k|0;H[l+12>>2]=m;i=i+1|0;n=n-1|0;if(n){break h}}k=i;break e}p=p+4|0;q=(k|0)!=(o|0);o=o-k|0;k=i;if(q){continue}break}}if(f){H[e>>2]=H[l+12>>2]}Xa=l+1040|0;Yd(u);Xa=s+16|0;k:{l:{m:{n:{if((k|0)==-1){while(1){o:{H[h>>2]=f;if(H[e>>2]==(c|0)){break o}g=1;p:{q:{r:{b=Zq(f,c,j-c|0,r+8|0,H[a+8>>2]);switch(b+2|0){case 0:break l;case 2:break p;case 1:break r;default:break q}}H[e>>2]=c;break n}g=b}c=c+g|0;f=H[h>>2]+4|0;continue}break}H[e>>2]=c;break d}f=H[h>>2]+(k<<2)|0;H[h>>2]=f;if((f|0)==(g|0)){break k}c=H[e>>2];if((d|0)==(j|0)){j=d;continue}if(!Zq(f,c,1,b,H[a+8>>2])){break m}}a=2;break c}H[h>>2]=H[h>>2]+4;c=H[e>>2]+1|0;H[e>>2]=c;j=c;while(1){if((d|0)==(j|0)){j=d;break b}if(!I[j|0]){break b}j=j+1|0;continue}}H[e>>2]=c;a=1;break c}c=H[e>>2]}a=(c|0)!=(d|0)}Xa=r+16|0;return a|0}f=H[h>>2];continue}}function mv(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0;c=H[a+20>>2];if((c&-2)!=200){d=H[a>>2];H[d+24>>2]=c;H[d+20>>2]=21;Za[H[H[a>>2]>>2]](a)}c=1;a:{b:{c:{d:{e:{d=H[a+20>>2];switch(d-200|0){case 2:break a;case 3:case 4:case 5:case 6:case 7:case 8:case 10:break c;case 1:break d;case 0:break e;default:break b}}Za[H[H[a+460>>2]+4>>2]](a);Za[H[H[a+24>>2]+8>>2]](a);H[a+20>>2]=201}c=Za[H[H[a+460>>2]>>2]](a)|0;if((c|0)!=1){break a}c=H[a+36>>2];f=c;f:{g:{switch(c-1|0){case 2:c=H[a+216>>2];d=H[c+176>>2];f=2;e=H[c+88>>2];g=H[c>>2];c=(g|0)!=1;if(!((e|0)!=2|c|(d|0)!=3)){c=3;break f}if(!(c|(e|0)!=34)){c=7;if((d|0)==35){break f}}if(!((g|0)!=82|(e|0)!=71|(d|0)!=66)){c=2;break f}if(!((g|0)!=114|(e|0)!=103)){c=6;if((d|0)==98){break f}}if(H[a+284>>2]){c=3;break f}if(H[a+296>>2]){c=2;h:{i:{d=I[a+300|0];switch(d|0){case 1:break i;case 0:break f;default:break h}}c=3;break f}c=H[a>>2];H[c+24>>2]=d;H[c+20>>2]=116;Za[H[H[a>>2]+4>>2]](a,-1);c=3;break f}c=H[a>>2];H[c+24>>2]=g;H[c+20>>2]=113;H[c+32>>2]=d;H[c+28>>2]=e;Za[H[c+4>>2]](a,1);c=3;break f;case 3:f=4;if(!H[a+296>>2]){c=4;break f}c=4;j:{k:{d=I[a+300|0];switch(d|0){case 2:break k;case 0:break f;default:break j}}c=5;break f}c=H[a>>2];H[c+24>>2]=d;H[c+20>>2]=116;Za[H[H[a>>2]+4>>2]](a,-1);c=5;break f;case 0:break f;default:break g}}c=0;f=0}H[a+44>>2]=f;H[a+40>>2]=c;H[a+136>>2]=0;H[a+96>>2]=256;H[a+88>>2]=2;H[a+92>>2]=1;H[a+80>>2]=1;H[a+84>>2]=0;H[a+72>>2]=0;H[a+76>>2]=1;H[a+64>>2]=0;H[a+68>>2]=0;H[a+56>>2]=0;H[a+60>>2]=1072693248;H[a+108>>2]=0;H[a+100>>2]=0;H[a+104>>2]=0;H[a+20>>2]=202;c=H[a+428>>2];H[a+52>>2]=c;H[a+48>>2]=c;c=1;break a}c=Za[H[H[a+460>>2]>>2]](a)|0;break a}c=H[a>>2];H[c+24>>2]=d;H[c+20>>2]=21;Za[H[H[a>>2]>>2]](a);c=0}if((c|0)==2){if(b){b=H[a>>2];H[b+20>>2]=53;Za[H[b>>2]](a)}bn(a)}return c|0}function xt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;j=H[a+336>>2];g=G[c+16>>1];b=H[b+84>>2];h=H[b+32>>2];a=Xa-80|0;i=N(G[c>>1],H[b>>2])<<13|1024;f=N(H[b+64>>2],G[c+32>>1]);H[a+24>>2]=i+N(f,-11586)>>11;f=i+N(f,5793)|0;g=N(N(g,h),10033);H[a+48>>2]=f-g>>11;H[a>>2]=g+f>>11;g=H[b+36>>2];h=G[c+18>>1];i=N(G[c+2>>1],H[b+4>>2])<<13|1024;f=N(H[b+68>>2],G[c+34>>1]);H[a+28>>2]=i+N(f,-11586)>>11;f=i+N(f,5793)|0;g=N(N(g,h),10033);H[a+52>>2]=f-g>>11;H[a+4>>2]=g+f>>11;g=H[b+40>>2];h=G[c+20>>1];i=N(G[c+4>>1],H[b+8>>2])<<13|1024;f=N(H[b+72>>2],G[c+36>>1]);H[a+32>>2]=i+N(f,-11586)>>11;f=i+N(f,5793)|0;g=N(N(g,h),10033);H[a+56>>2]=f-g>>11;H[a+8>>2]=g+f>>11;g=H[b+44>>2];h=G[c+22>>1];i=N(G[c+6>>1],H[b+12>>2])<<13|1024;f=N(H[b+76>>2],G[c+38>>1]);H[a+36>>2]=i+N(f,-11586)>>11;f=i+N(f,5793)|0;g=N(N(g,h),10033);H[a+60>>2]=f-g>>11;H[a+12>>2]=g+f>>11;g=H[b+48>>2];h=G[c+24>>1];i=N(G[c+8>>1],H[b+16>>2])<<13|1024;f=N(H[b+80>>2],G[c+40>>1]);H[a+40>>2]=i+N(f,-11586)>>11;f=i+N(f,5793)|0;g=N(N(g,h),10033);H[a+64>>2]=f-g>>11;H[a+16>>2]=g+f>>11;g=H[b+52>>2];h=G[c+26>>1];f=N(H[b+84>>2],G[c+42>>1]);b=N(G[c+10>>1],H[b+20>>2])<<13|1024;H[a+44>>2]=N(f,-11586)+b>>11;b=b+N(f,5793)|0;c=N(N(g,h),10033);H[a+68>>2]=b-c>>11;H[a+20>>2]=b+c>>11;b=j-384|0;j=0;c=a;while(1){g=H[c+20>>2];h=H[c+4>>2];f=N(g+h|0,2998);a=H[(j<<2)+d>>2]+e|0;k=(H[c>>2]<<13)+134348800|0;l=H[c+16>>2];m=k+N(l,5793)|0;n=N(H[c+8>>2],10033);o=m+n|0;i=H[c+12>>2];p=f+(i+h<<13)|0;F[a|0]=I[b+(o+p>>>18&1023)|0];F[a+5|0]=I[b+(o-p>>>18&1023)|0];h=h-(g+i|0)<<13;k=N(l,-11586)+k|0;F[a+1|0]=I[b+(h+k>>>18&1023)|0];F[a+4|0]=I[b+(k-h>>>18&1023)|0];g=f+(g-i<<13)|0;h=m-n|0;F[a+2|0]=I[b+(g+h>>>18&1023)|0];F[a+3|0]=I[b+(h-g>>>18&1023)|0];c=c+24|0;j=j+1|0;if((j|0)!=3){continue}break}}function Kt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;u=Xa-288|0;Xa=u;q=H[a+336>>2];a=H[b+84>>2];b=u;while(1){j=H[a+96>>2];i=G[c+48>>1];k=H[a+160>>2];h=G[c+80>>1];o=H[a+224>>2];m=G[c+112>>1];n=H[a+32>>2];v=G[c+16>>1];r=N(G[c>>1],H[a>>2])<<13|1024;l=N(H[a+192>>2],G[c+96>>1]);s=r+N(l,-11586)|0;g=N(H[a+64>>2],G[c+32>>1]);f=N(H[a+128>>2],G[c+64>>1]);t=g-f|0;H[b+128>>2]=s+N(t,-11586)>>11;w=N(f+g|0,10887);x=N(f,2012);f=r+N(l,5793)|0;l=(w-x|0)+f|0;k=N(h,k);h=N(n,v);n=N(k+h|0,7447);j=N(N(i,j),-10033);i=N(m,o);o=N(i+h|0,3962);m=(n-j|0)+o|0;H[b+256>>2]=l-m>>11;H[b>>2]=m+l>>11;m=s+N(t,5793)|0;h=N(h-(i+k|0)|0,10033);H[b+224>>2]=m-h>>11;H[b+32>>2]=h+m>>11;g=N(g,8875);h=g+(f-w|0)|0;k=N(k-i|0,11409);i=n+(j-k|0)|0;H[b+192>>2]=h-i>>11;H[b+64>>2]=h+i>>11;g=(f-g|0)+x|0;f=o+(j+k|0)|0;H[b+160>>2]=g-f>>11;H[b+96>>2]=f+g>>11;b=b+4|0;a=a+4|0;c=c+2|0;p=p+1|0;if((p|0)!=8){continue}break}a=q-384|0;p=0;b=u;while(1){c=H[(p<<2)+d>>2]+e|0;g=H[b+20>>2];f=H[b+4>>2];o=N(g+f|0,7447);k=N(H[b+12>>2],-10033);h=H[b+28>>2];m=N(h+f|0,3962);n=(o-k|0)+m|0;r=(H[b>>2]<<13)+134348800|0;l=H[b+24>>2];q=r+N(l,5793)|0;j=H[b+16>>2];i=H[b+8>>2];v=N(j+i|0,10887);t=N(j,2012);s=q+(v-t|0)|0;F[c|0]=I[a+(n+s>>>18&1023)|0];F[c+8|0]=I[a+(s-n>>>18&1023)|0];f=N(f-(h+g|0)|0,10033);n=r+N(l,-11586)|0;j=i-j|0;l=n+N(j,5793)|0;F[c+1|0]=I[a+(f+l>>>18&1023)|0];F[c+7|0]=I[a+(l-f>>>18&1023)|0];g=N(g-h|0,11409);f=o+(k-g|0)|0;h=N(i,8875);i=h+(q-v|0)|0;F[c+2|0]=I[a+(f+i>>>18&1023)|0];F[c+6|0]=I[a+(i-f>>>18&1023)|0];g=m+(g+k|0)|0;f=t+(q-h|0)|0;F[c+3|0]=I[a+(g+f>>>18&1023)|0];F[c+5|0]=I[a+(f-g>>>18&1023)|0];F[c+4|0]=I[a+(n+N(j,268423870)>>>18&1023)|0];b=b+32|0;p=p+1|0;if((p|0)!=9){continue}break}Xa=u+288|0}function oo(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;c=Xa-256|0;Xa=c;e=M[b+16>>3];f=e*e;e=M[b>>3];d=M[b+8>>3];d=f+(e*e+d*d);a:{if(d==0){H[c+200>>2]=0;H[c+204>>2]=0;H[c+192>>2]=0;H[c+196>>2]=1072693248;e=0;break a}f=e;e=W(d);M[c+192>>3]=f/e;M[c+200>>3]=M[b+8>>3]/e;g=M[b+16>>3]/e}M[c+216>>3]=e;M[c+208>>3]=g;M[c+224>>3]=M[b+24>>3];M[c+232>>3]=M[b+32>>3];M[c+240>>3]=M[b+40>>3];b=Xa-16|0;Xa=b;g=M[c+216>>3];d=g;A(+d);h=v(1)|0;v(0)|0;h=h&2147483647;b:{if(h>>>0<=1072243195){f=1;if(h>>>0<1044816030){break b}f=ug(d,0);break b}f=d-d;if(h>>>0>=2146435072){break b}c:{switch(Fm(d,b)&3){case 0:f=ug(M[b>>3],M[b+8>>3]);break b;case 1:f=-tg(M[b>>3],M[b+8>>3],1);break b;case 2:f=-ug(M[b>>3],M[b+8>>3]);break b;default:break c}}f=tg(M[b>>3],M[b+8>>3],1)}e=f;Xa=b+16|0;i=M[c+192>>3];d=1-e;M[c+96>>3]=e+i*i*d;o=M[c+192>>3]*M[c+200>>3]*d;i=M[c+208>>3];g=uh(g);M[c+104>>3]=o-i*g;M[c+112>>3]=M[c+192>>3]*M[c+208>>3]*d+g*M[c+200>>3];M[c+120>>3]=M[c+224>>3];M[c+128>>3]=M[c+200>>3]*M[c+192>>3]*d+g*M[c+208>>3];i=M[c+200>>3];M[c+136>>3]=e+i*i*d;M[c+144>>3]=M[c+200>>3]*M[c+208>>3]*d-g*M[c+192>>3];M[c+152>>3]=M[c+232>>3];M[c+160>>3]=M[c+208>>3]*M[c+192>>3]*d-g*M[c+200>>3];M[c+168>>3]=M[c+208>>3]*M[c+200>>3]*d+g*M[c+192>>3];e=M[c+208>>3];M[c+176>>3]=f+e*e*d;M[c+184>>3]=M[c+240>>3];while(1){if((j|0)==3){while(1){b=0;if((k|0)==3){Xa=c+256|0}else{while(1){if((b|0)!=4){h=b<<3;j=k<<5;M[h+(j+a|0)>>3]=M[h+(c+j|0)>>3];b=b+1|0;continue}break}k=k+1|0;continue}break}}else{l=j<<5;h=l+a|0;e=M[h+16>>3];d=M[h+8>>3];g=M[h>>3];b=0;while(1){if((b|0)!=4){n=b<<3;m=n+(c+96|0)|0;M[n+(c+l|0)>>3]=e*M[m- -64>>3]+(g*M[m>>3]+d*M[m+32>>3]);b=b+1|0;continue}break}b=c+l|0;M[b+24>>3]=M[h+24>>3]+M[b+24>>3];j=j+1|0;continue}break}}function tu(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;j=H[a+448>>2];a:{switch(b|0){case 0:if(H[H[a+476>>2]+8>>2]){H[j+4>>2]=201;q=H[a+36>>2];if((q|0)>0){n=H[a+328>>2];r=n-2|0;s=n+2|0;o=H[a+216>>2];while(1){a=p<<2;b=H[a+H[j+64>>2]>>2];e=H[a+H[j+60>>2]>>2];f=H[(a+j|0)+8>>2];i=(N(H[o+40>>2],H[o+12>>2])|0)/(n|0)|0;k=N(s,i);b:{if((k|0)<=0){break b}d=0;a=0;if(k-1>>>0>=3){m=k&-4;l=0;while(1){c=a<<2;g=H[c+f>>2];H[b+c>>2]=g;H[e+c>>2]=g;g=c|4;h=H[g+f>>2];H[b+g>>2]=h;H[e+g>>2]=h;g=c|8;h=H[g+f>>2];H[b+g>>2]=h;H[e+g>>2]=h;c=c|12;g=H[c+f>>2];H[b+c>>2]=g;H[e+c>>2]=g;a=a+4|0;l=l+4|0;if((m|0)!=(l|0)){continue}break}}l=k&3;if(!l){break b}while(1){c=a<<2;k=H[c+f>>2];H[b+c>>2]=k;H[e+c>>2]=k;a=a+1|0;d=d+1|0;if((l|0)!=(d|0)){continue}break}}c:{if((i|0)<=0){break c}d=i<<1;l=(d|0)>1?d:1;g=l&1;c=N(i,r);k=N(i,n);a=0;if((d|0)>=2){l=l&2147483646;d=0;while(1){h=a+c<<2;m=a+k<<2;H[h+b>>2]=H[m+f>>2];H[b+m>>2]=H[f+h>>2];h=a|1;m=h+c<<2;h=h+k<<2;H[m+b>>2]=H[h+f>>2];H[b+h>>2]=H[f+m>>2];a=a+2|0;d=d+2|0;if((l|0)!=(d|0)){continue}break}}if(g){d=a+c<<2;a=a+k<<2;H[d+b>>2]=H[a+f>>2];H[a+b>>2]=H[f+d>>2]}f=0;b=0;if(i-1>>>0>=3){d=i&-4;a=0;while(1){H[(b-i<<2)+e>>2]=H[e>>2];H[((b|1)-i<<2)+e>>2]=H[e>>2];H[((b|2)-i<<2)+e>>2]=H[e>>2];H[((b|3)-i<<2)+e>>2]=H[e>>2];b=b+4|0;a=a+4|0;if((d|0)!=(a|0)){continue}break}}a=i&3;if(!a){break c}while(1){H[(b-i<<2)+e>>2]=H[e>>2];b=b+1|0;f=f+1|0;if((a|0)!=(f|0)){continue}break}}o=o+88|0;p=p+1|0;if((q|0)!=(p|0)){continue}break}}H[j+76>>2]=0;H[j+68>>2]=0;H[j+72>>2]=0;H[j+56>>2]=0;return}H[j+4>>2]=202;H[j+48>>2]=H[j+52>>2];return;case 2:H[j+4>>2]=203;return;default:break a}}b=H[a>>2];H[b+20>>2]=3;Za[H[b>>2]](a)}function wp(a,b,c,d,e,f){var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0;a:{b:{c:{switch(f-1|0){case 3:m=M[a+16>>3];z=m*6;n=M[a+24>>3];A=n*6;r=M[a+56>>3];s=M[a+40>>3];j=(c-r)/s;c=j*j;t=M[a+48>>3];u=M[a+32>>3];k=(b-t)/u;b=k*k;v=M[a+64>>3];o=M[a+8>>3];p=M[a>>3];B=n+n;w=m+m;f=1;h=j;g=k;while(1){d:{e:{if(!(b!=0|c!=0)){g=0;break e}l=c+b;x=o*l*l+(p*l+1);q=g;C=n*(b+b+l)+(x*g+h*(w*g))-k;D=A*g;g=b*3;y=c*g;g=q-C/(D+(w*h+(o*(c*c+(b*5*b+y))+(p*(g+c)+1))));q=B*g;h=h-(q*h+(x*h+m*(c+c+l))-j)/(q+(z*h+(o*(c*5*c+(b*b+y))+(p*(c*3+b)+1))));if((f|0)!=4){break d}i=h}M[d>>3]=t+u*g/v;c=r+s*i/v;break b}f=f+1|0;c=h*h;b=g*g;continue};case 0:k=M[a>>3];b=b-k;h=c-M[a+8>>3];g=b*b+h*h;c=W(g);l=-c;i=M[a+24>>3]/1e8;m=i*-3;n=-i;f=1;while(1){i=0;f:{if(c!=0){i=c-((n*g+1)*c+l)/(m*g+1);h=h*i/c;b=b*i/c;if((f|0)!=3){break f}j=b;i=h}M[d>>3]=k+j/M[a+16>>3];c=i/M[a+16>>3]+M[a+8>>3];break b}f=f+1|0;g=b*b+h*h;c=W(g);continue};case 1:k=M[a>>3];h=b-k;g=c-M[a+8>>3];c=h*h+g*g;b=W(c);l=-b;i=M[a+24>>3]/1e8;m=i*-3;j=M[a+32>>3]/1e8/1e5;n=j*-5;o=-i;p=-j;f=1;while(1){j=0;i=0;g:{if(b!=0){c=b-((c*p*c+(o*c+1))*b+l)/(n*c*c+(m*c+1));g=g*c/b;h=h*c/b;if((f|0)!=3){break g}j=h;i=g}M[d>>3]=k+j/M[a+16>>3];c=i/M[a+16>>3]+M[a+8>>3];break b}f=f+1|0;c=h*h+g*g;b=W(c);continue};case 2:break c;default:break a}}k=M[a>>3];h=(b-k)/M[a+24>>3];g=c-M[a+8>>3];c=h*h+g*g;b=W(c);l=-b;i=M[a+32>>3]/1e8;m=i*-3;j=M[a+40>>3]/1e8/1e5;n=j*-5;o=-i;p=-j;f=1;while(1){j=0;i=0;h:{if(b!=0){c=b-((c*p*c+(o*c+1))*b+l)/(n*c*c+(m*c+1));g=g*c/b;h=h*c/b;if((f|0)!=3){break h}j=h;i=g}M[d>>3]=k+j/M[a+16>>3];c=i/M[a+16>>3]+M[a+8>>3];break b}f=f+1|0;c=h*h+g*g;b=W(c);continue}}M[e>>3]=c}}function At(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;t=Xa-192|0;Xa=t;h=H[a+336>>2];b=H[b+84>>2];a=t;while(1){k=H[b+64>>2];i=G[c+32>>1];g=N(G[c>>1],H[b>>2])<<13|1024;j=N(H[b+128>>2],G[c+64>>1]);r=g+N(j,-11586)>>11;f=N(H[b+32>>2],G[c+16>>1]);n=N(H[b+96>>2],G[c+48>>1]);l=N(H[b+160>>2],G[c+80>>1]);o=f-(n+l|0)<<2;H[a+128>>2]=r-o;H[a+32>>2]=o+r;k=N(N(i,k),10033);i=g+N(j,5793)|0;j=k+i|0;g=f+n<<13;f=N(f+l|0,2998);g=g+f|0;H[a+160>>2]=j-g>>11;H[a>>2]=g+j>>11;k=i-k|0;f=f+(l-n<<13)|0;H[a+96>>2]=k-f>>11;H[a+64>>2]=f+k>>11;a=a+4|0;b=b+4|0;c=c+2|0;p=p+1|0;if((p|0)!=8){continue}break}b=h-384|0;n=0;a=t;while(1){l=H[a+4>>2];h=H[a+20>>2];i=l+h|0;f=H[a+28>>2];k=N(i+f|0,7053);c=H[(n<<2)+d>>2]+e|0;o=k+N(i,2139)|0;j=H[a+12>>2];r=N(j,10703);p=o+(r+N(l,2295)|0)|0;m=H[a+24>>2];s=m<<13;g=H[a+8>>2];u=s+N(g,11190)|0;v=N(H[a+16>>2],10033);i=(H[a>>2]<<13)+134348800|0;w=v+i|0;q=u+w|0;F[c|0]=I[b+(p+q>>>18&1023)|0];F[c+11|0]=I[b+(q-p>>>18&1023)|0];p=g-m<<13;m=p+i|0;q=l-f|0;x=j-h|0;y=N(q+x|0,4433);q=y+N(q,6270)|0;F[c+1|0]=I[b+(m+q>>>18&1023)|0];F[c+10|0]=I[b+(m-q>>>18&1023)|0];j=N(j,-4433);m=j+N(h,-12112)|0;h=N(f+h|0,-8565);o=(m+h|0)+o|0;g=N(g,2998)-s|0;m=i-v|0;s=g+m|0;F[c+2|0]=I[b+(o+s>>>18&1023)|0];F[c+9|0]=I[b+(s-o>>>18&1023)|0];h=h+(k+(N(f,12998)-r|0)|0)|0;g=m-g|0;F[c+3|0]=I[b+(h+g>>>18&1023)|0];F[c+8|0]=I[b+(g-h>>>18&1023)|0];h=N(x,-15137)+y|0;i=i-p|0;F[c+4|0]=I[b+(h+i>>>18&1023)|0];F[c+7|0]=I[b+(i-h>>>18&1023)|0];f=k+((j+N(l,-5540)|0)+N(f,-16244)|0)|0;l=w-u|0;F[c+5|0]=I[b+(f+l>>>18&1023)|0];F[c+6|0]=I[b+(l-f>>>18&1023)|0];a=a+32|0;n=n+1|0;if((n|0)!=6){continue}break}Xa=t+192|0}function Iu(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;g=H[a+468>>2];if(H[a+280>>2]){c=H[g+56>>2];if(!c){wg(a);c=H[g+56>>2]}H[g+56>>2]=c-1}a:{if(!(H[g+20>>2]==-1|H[a+368>>2]<=0)){o=H[a+432>>2];p=g+188|0;while(1){c=m<<2;n=H[c+b>>2];c=H[(a+c|0)+372>>2]<<2;k=H[(c+a|0)+344>>2];h=H[k+20>>2];l=(h<<2)+g|0;f=c+g|0;d=H[l+60>>2]+H[f+40>>2]|0;b:{if(!_b(a,d)){H[f+40>>2]=0;c=H[f+24>>2];break b}i=0;c=0;j=_b(a,d+1|0);d=(j+d|0)+2|0;e=_b(a,d);c:{if(!e){break c}c=e;d=H[l+60>>2]+20|0;if(!_b(a,d)){break c}while(1){c=c<<1;if((c|0)==32768){break a}d=d+1|0;if(_b(a,d)){continue}break}}h=a+h|0;d:{if(1<>1>(c|0)){break d}e=j<<2;if(1<>1<(c|0)){i=e+12|0;break d}i=e+4|0}H[f+40>>2]=i;e:{if(c>>>0<2){d=c;break e}i=d+14|0;d=c;while(1){e=c>>1;d=(_b(a,i)?e:0)|d;h=c>>>0>3;c=e;if(h){continue}break}}c=H[f+24>>2]+(j?d^-1:d+1|0)|0;H[f+24>>2]=c}G[n>>1]=c;f:{if(!H[a+436>>2]){break f}c=H[k+24>>2];j=c+a|0;i=(c<<2)+g|0;c=0;while(1){e=c;d=H[i+124>>2]+N(c,3)|0;if(_b(a,d)){break f}while(1){g:{c=e+1|0;if(_b(a,d+1|0)){break g}d=d+3|0;e=c;if(H[a+436>>2]>(c|0)){continue}break a}break}k=_b(a,p);f=d+2|0;d=_b(a,f);h:{if(!d){e=0;break h}i:{if(!_b(a,f)){break i}d=d<<1;f=H[i+124>>2]+(I[j+264|0]>(e|0)?189:217)|0;if(!_b(a,f)){break i}while(1){d=d<<1;if((d|0)==32768){break a}f=f+1|0;if(_b(a,f)){continue}break}}if(d>>>0<2){e=d;break h}h=f+14|0;e=d;while(1){f=d>>1;e=(_b(a,h)?f:0)|e;l=d>>>0>3;d=f;if(l){continue}break}}G[(H[(c<<2)+o>>2]<<1)+n>>1]=k?e^-1:e+1|0;if(H[a+436>>2]>(c|0)){continue}break}}m=m+1|0;if((m|0)>2]){continue}break}}return 1}b=H[a>>2];H[b+20>>2]=117;Za[H[b+4>>2]](a,-1);H[g+20>>2]=-1;return 1}function sk(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;c=qd(a);if(c>>>0>>0){h=Xa-32|0;Xa=h;g=b-c|0;a:{if(g>>>0<=H[kb(a)>>2]-H[a+4>>2]>>5>>>0){b=Xa-16|0;Xa=b;H[b>>2]=a;c=H[a+4>>2];H[b+4>>2]=c;H[b+8>>2]=c+(g<<5);c=H[b+4>>2];d=H[b+8>>2];while(1){if((c|0)==(d|0)){nc(b);Xa=b+16|0}else{kb(a);$p(c);c=c+32|0;H[b+4>>2]=c;continue}break}break a}i=kb(a);d=h+8|0;f=qd(a)+g|0;c=Xa-16|0;Xa=c;H[c+12>>2]=f;e=Xa-16|0;Xa=e;kb(a);H[e+12>>2]=134217727;H[e+8>>2]=2147483647;b=H[Se(e+12|0,e+8|0)>>2];Xa=e+16|0;b:{if(b>>>0>=f>>>0){e=sf(a);if(e>>>0>>1>>>0){H[c+8>>2]=e<<1;b=H[zc(c+8|0,c+12|0)>>2]}Xa=c+16|0;c=b;break b}fd();X()}f=qd(a);b=0;e=Xa-16|0;Xa=e;H[e+12>>2]=0;Jd(d+12|0,i);if(c){if(c>>>0>134217727){vd(26264);X()}b=Hb(c<<5)}H[d>>2]=b;f=(f<<5)+b|0;H[d+8>>2]=f;H[d+4>>2]=f;j=tb(d),k=(c<<5)+b|0,H[j>>2]=k;Xa=e+16|0;c=Xa-16|0;Xa=c;H[c>>2]=H[d+8>>2];b=H[d+8>>2];H[c+8>>2]=d+8;H[c+4>>2]=b+(g<<5);b=H[c>>2];while(1){if(H[c+4>>2]!=(b|0)){$p(H[c>>2]);b=H[c>>2]+32|0;H[c>>2]=b;continue}break}ud(c);Xa=c+16|0;bq(a);kb(a);g=H[a>>2];b=H[a+4>>2];e=d+4|0;while(1){if((b|0)!=(g|0)){c=H[e>>2]-32|0;H[c>>2]=0;H[c+4>>2]=0;H[c+16>>2]=0;H[c+20>>2]=0;H[c+8>>2]=0;H[c+12>>2]=0;f=c+24|0;Xf(f);b=b-32|0;H[c>>2]=H[b>>2];H[c+4>>2]=H[b+4>>2];H[c+8>>2]=H[b+8>>2];H[c+12>>2]=H[b+12>>2];H[c+16>>2]=H[b+16>>2];H[c+20>>2]=H[b+20>>2];hp(f,b+24|0);H[e>>2]=H[e>>2]-32;continue}break}Db(a,e);Db(a+4|0,d+8|0);Db(kb(a),tb(d));H[d>>2]=H[d+4>>2];qd(a);sf(a);sf(a);a=H[d+4>>2];while(1){if((a|0)!=H[d+8>>2]){b=H[d+8>>2]-32|0;H[d+8>>2]=b;Lh(b);continue}break}if(H[d>>2]){a=H[d>>2];tb(d);jb(a)}}Xa=h+32|0;return}if(b>>>0>>0){b=H[a>>2]+(b<<5)|0;qd(a);aq(a,b);sf(a);qd(a)}}function st(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;t=Xa-288|0;Xa=t;u=H[a+336>>2];a=H[b+84>>2];b=t;while(1){m=H[a+128>>2];n=G[c+64>>1];i=N(H[a+32>>2],G[c+16>>1]);j=N(H[a+224>>2],G[c+112>>1]);g=i-j|0;k=N(H[a+96>>2],G[c+48>>1]);f=N(H[a+160>>2],G[c+80>>1]);o=k-f|0;h=N(g+o|0,4433);p=N(H[a+64>>2],G[c+32>>1]);q=N(H[a+192>>2],G[c+96>>1]);r=p-q<<13;l=N(G[c>>1],H[a>>2])<<13|1024;s=r+l|0;g=h+N(g,6270)|0;H[b+240>>2]=s-g>>11;H[b+24>>2]=g+s>>11;g=l-r|0;h=h+N(o,-15137)|0;H[b+168>>2]=g-h>>11;H[b+96>>2]=h+g>>11;m=N(N(m,n),10033);n=m+l|0;g=q<<13;o=g+N(p,11190)|0;q=n-o|0;s=f+i|0;h=N(s+j|0,7053);r=N(k,-4433);v=h+((r+N(i,-5540)|0)+N(j,-16244)|0)|0;H[b+144>>2]=q-v>>11;H[b+120>>2]=q+v>>11;n=n+o|0;o=N(i,2295);i=N(k,10703);k=h+N(s,2139)|0;o=(o+i|0)+k|0;H[b+264>>2]=n-o>>11;H[b>>2]=n+o>>11;p=N(p,2998)-g|0;l=l-m|0;m=p+l|0;g=r+N(f,-12112)|0;f=N(f+j|0,-8565);k=k+(g+f|0)|0;H[b+216>>2]=m-k>>11;H[b+48>>2]=k+m>>11;l=l-p|0;j=f+(h+(N(j,12998)-i|0)|0)|0;H[b+192>>2]=l-j>>11;H[b+72>>2]=j+l>>11;b=b+4|0;a=a+4|0;c=c+2|0;w=w+1|0;if((w|0)!=6){continue}break}a=u-384|0;j=0;b=t;while(1){i=H[b+20>>2];f=H[b+4>>2];l=N(i+f|0,2998);c=H[(j<<2)+d>>2]+e|0;k=H[b+12>>2];h=l+(k+f<<13)|0;u=(H[b>>2]<<13)+134348800|0;p=H[b+16>>2];m=u+N(p,5793)|0;n=N(H[b+8>>2],10033);g=m+n|0;F[c|0]=I[a+(h+g>>>18&1023)|0];F[c+5|0]=I[a+(g-h>>>18&1023)|0];f=f-(i+k|0)<<13;h=u+N(p,-11586)|0;F[c+1|0]=I[a+(f+h>>>18&1023)|0];F[c+4|0]=I[a+(h-f>>>18&1023)|0];i=l+(i-k<<13)|0;f=m-n|0;F[c+2|0]=I[a+(i+f>>>18&1023)|0];F[c+3|0]=I[a+(f-i>>>18&1023)|0];b=b+24|0;j=j+1|0;if((j|0)!=12){continue}break}Xa=t+288|0}function Fh(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;h=Xa-1312|0;Xa=h;if(c>>>0>=4){g=H[a>>2];H[g+24>>2]=c;H[g+20>>2]=52;Za[H[H[a>>2]>>2]](a)}j=H[((b?180:196)+a|0)+(c<<2)>>2];if(!j){g=H[a>>2];H[g+24>>2]=c;H[g+20>>2]=52;Za[H[H[a>>2]>>2]](a)}i=H[d>>2];if(!i){i=Za[H[H[a+4>>2]>>2]](a,1,1424)|0;H[d>>2]=i}H[i+140>>2]=j;g=0;c=1;while(1){e=I[c+j|0];d=e+g|0;if((d|0)>=257){f=H[a>>2];H[f+20>>2]=9;Za[H[f>>2]](a)}if(e){pb((h+1040|0)+g|0,c,e);g=d}c=c+1|0;if((c|0)!=17){continue}break}d=0;F[(h+1040|0)+g|0]=0;f=I[h+1040|0];if(f){e=f<<24>>24;c=0;while(1){if(f<<24>>24==(e|0)){while(1){H[(d<<2)+h>>2]=c;c=c+1|0;d=d+1|0;f=F[d+(h+1040|0)|0];if((f|0)==(e|0)){continue}break}}if(1<>2];H[k+20>>2]=9;Za[H[k>>2]](a)}e=e+1|0;c=c<<1;if(f&255){continue}break}}d=0;c=1;while(1){f=(c<<2)+i|0;e=c+j|0;if(I[e|0]){H[((c<<2)+i|0)+72>>2]=d-H[(d<<2)+h>>2];d=I[e|0]+d|0;e=H[((d<<2)+h|0)-4>>2]}else{e=-1}H[f>>2]=e;c=c+1|0;if((c|0)!=17){continue}break}H[i+68>>2]=1048575;k=0;pb(i+144|0,0,1024);f=1;while(1){m=f+j|0;if(I[m|0]){l=1;n=8-f|0;e=1<>2]<>2]=f;F[(c+i|0)+1168|0]=I[o+17|0];c=c+1|0;p=(d|0)>1;d=d-1|0;if(p){continue}break}k=k+1|0;c=I[m|0]>l>>>0;l=l+1|0;if(c){continue}break}}f=f+1|0;if((f|0)!=9){continue}break}a:{if(!b|(g|0)<=0){break a}c=0;if((g|0)!=1){b=g&-2;d=0;while(1){if(I[(c+j|0)+17|0]>=16){e=H[a>>2];H[e+20>>2]=9;Za[H[e>>2]](a)}if(I[((c|1)+j|0)+17|0]>=16){e=H[a>>2];H[e+20>>2]=9;Za[H[e>>2]](a)}c=c+2|0;d=d+2|0;if((b|0)!=(d|0)){continue}break}}if(!(g&1)|I[(c+j|0)+17|0]<16){break a}b=H[a>>2];H[b+20>>2]=9;Za[H[b>>2]](a)}Xa=h+1312|0}function Cc(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=O(0),k=0,l=0,m=0;e=Xa-32|0;Xa=e;l=e,m=Jg(a),H[l+16>>2]=m;k=e+24|0;b=Xa-32|0;Xa=b;tb(68668);g=H[a>>2];d=Tc(68668);F[b+31|0]=0;a:{b:{if(!d){break b}f=Wb(g,d);c=H[rb(68668,f)>>2];if(!c){break b}while(1){c=H[c>>2];if(!c){break b}if(H[c+4>>2]!=(g|0)){if((Wb(H[c+4>>2],d)|0)!=(f|0)){break b}}if(!de(Ub(68668),c+8|0,a)){continue}break}break a}i=Xa-16|0;Xa=i;a=kb(68668);c=Sf(b+16|0,Hb(568),Tf(i+8|0,a,0));a=H[c>>2]+8|0;h=Xa-16|0;Xa=h;H[h+8>>2]=H[e+16>>2];H[a>>2]=H[H[h+8>>2]>>2];a=pb(a+8|0,0,552);H[a+204>>2]=0;H[a+208>>2]=0;H[a+192>>2]=0;H[a+196>>2]=0;H[a+256>>2]=-2;H[a+260>>2]=0;H[a+248>>2]=0;H[a+252>>2]=1079902208;H[a+240>>2]=0;H[a+244>>2]=1078853632;H[a+212>>2]=0;H[a+216>>2]=0;pf(a+344|0);Ib(a+380|0);H[a+544>>2]=2;H[a+408>>2]=0;H[a+400>>2]=0;H[a+404>>2]=1083129856;H[a+392>>2]=-350469331;H[a+396>>2]=1058682594;Xa=h+16|0;l=Fb(c),m=1,F[l+4|0]=m;H[H[c>>2]+4>>2]=g;H[H[c>>2]>>2]=0;Xa=i+16|0;if(!(O(H[tb(68668)>>2]+1>>>0)>O(L[Ub(68668)>>2]*O(d>>>0))?0:d)){l=b,m=ue(d)^1|d<<1,H[l+12>>2]=m;j=O(U(O(O(H[tb(68668)>>2]+1>>>0)/L[Ub(68668)>>2])));c:{if(j=O(0)){a=~~j>>>0;break c}a=0}H[b+8>>2]=a;un(68668,H[zc(b+12|0,b+8|0)>>2]);d=Tc(68668);f=Wb(g,d)}a=H[rb(68668,f)>>2];d:{if(!a){H[H[b+16>>2]>>2]=H[17169];H[17169]=H[b+16>>2];l=rb(68668,f),m=68676,H[l>>2]=m;if(!H[H[b+16>>2]>>2]){break d}a=H[b+16>>2];l=rb(68668,Wb(H[H[H[b+16>>2]>>2]+4>>2],d)),m=a,H[l>>2]=m;break d}H[H[b+16>>2]>>2]=H[a>>2];H[a>>2]=H[b+16>>2]}a=b+16|0;c=Hd(a);d=tb(68668);H[d>>2]=H[d>>2]+1;F[b+31|0]=1;tn(a)}Uf(k,Gc(b+16|0,c),b+31|0);Xa=b+32|0;a=oc(k);Xa=e+32|0;return a+8|0}function vu(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;e=H[a+332>>2];f=H[a+452>>2];h=H[f+24>>2];a:{c=H[f+28>>2];if((h|0)<(c|0)){v=e-1|0;q=H[a+360>>2]-1|0;l=f+32|0;g=H[f+20>>2];while(1){if(g>>>0<=q>>>0){while(1){if(H[a+436>>2]){pb(H[l>>2],0,H[a+368>>2]<<7)}if(!(Za[H[H[a+468>>2]+4>>2]](a,l)|0)){break a}c=H[a+340>>2];if((c|0)>0){i=0;m=0;while(1){d=H[((m<<2)+a|0)+344>>2];b:{if(!H[d+52>>2]){i=H[d+64>>2]+i|0;break b}e=H[d+60>>2];if((e|0)<=0){break b}j=N(H[d+68>>2],g);c=H[d+4>>2]<<2;r=H[(c+H[a+472>>2]|0)+4>>2];s=H[b+c>>2];c=H[d+40>>2];k=s+(N(h,c)<<2)|0;n=H[(g>>>0>>0?56:72)+d>>2];u=(n|0)<=0;o=(n|0)>1?n:1;s=o&2147483646;o=o&1;p=0;while(1){c:{d:{if(K[a+148>>2]>=v>>>0){if(!(H[d+76>>2]<=(h+p|0)|u)){break d}break c}if(u){break c}}e=0;c=j;t=0;if((n|0)>=2){while(1){Za[r|0](a,d,H[(e+i<<2)+l>>2],k,c);c=H[d+36>>2]+c|0;Za[r|0](a,d,H[((e|1)+i<<2)+l>>2],k,c);e=e+2|0;c=c+H[d+36>>2]|0;t=t+2|0;if((s|0)!=(t|0)){continue}break}}if(o){Za[r|0](a,d,H[((e+i<<2)+f|0)+32>>2],k,c)}e=H[d+60>>2];c=H[d+40>>2]}k=(c<<2)+k|0;i=H[d+56>>2]+i|0;p=p+1|0;if((p|0)<(e|0)){continue}break}c=H[a+340>>2]}m=m+1|0;if((m|0)<(c|0)){continue}break}}g=g+1|0;if(q>>>0>=g>>>0){continue}break}c=H[f+28>>2]}g=0;H[f+20>>2]=0;h=h+1|0;if((h|0)<(c|0)){continue}break}e=H[a+332>>2]}c=1;H[a+156>>2]=H[a+156>>2]+1;b=H[a+148>>2]+1|0;H[a+148>>2]=b;if(b>>>0>>0){j=H[a+452>>2];c=H[a+340>>2]<=1?H[H[a+344>>2]+(b>>>0>>0?12:76)>>2]:c;H[j+20>>2]=0;H[j+24>>2]=0;H[j+28>>2]=c;return 3}Za[H[H[a+460>>2]+12>>2]](a);return 4}H[f+20>>2]=g;H[f+24>>2]=h;return 0}function Cu(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;d=Xa-48|0;Xa=d;l=H[a+424>>2];e=H[a+468>>2];a:{b:{if(H[e+44>>2]|!H[a+280>>2]){break b}f=H[a+464>>2];H[f+24>>2]=H[f+24>>2]+(H[e+16>>2]/8|0);H[e+16>>2]=0;g=0;if(!(Za[H[f+8>>2]](a)|0)){break a}if(H[a+340>>2]>0){f=0;while(1){H[((f<<2)+e|0)+24>>2]=0;f=f+1|0;if((f|0)>2]){continue}break}}H[e+20>>2]=0;H[e+44>>2]=H[a+280>>2];if(H[a+440>>2]){break b}H[e+40>>2]=0}if(!H[e+40>>2]){H[d+40>>2]=a;c=H[a+24>>2];j=H[c>>2];H[d+24>>2]=j;g=H[c+4>>2];H[d+28>>2]=g;f=H[e+16>>2];i=H[e+12>>2];H[d+16>>2]=H[e+36>>2];h=H[e+32>>2];H[d+8>>2]=H[e+28>>2];H[d+12>>2]=h;h=H[e+24>>2];H[d>>2]=H[e+20>>2];H[d+4>>2]=h;if(H[a+368>>2]>0){j=0;while(1){c=j<<2;m=H[c+b>>2];k=H[(a+c|0)+372>>2]<<2;c=H[((H[H[(k+a|0)+344>>2]+20>>2]<<2)+e|0)+48>>2];c:{d:{e:{if((f|0)<=7){g=0;if(!jc(d+24|0,i,f,0)){break a}i=H[d+32>>2];f=H[d+36>>2];h=1;if((f|0)<8){break e}}g=i>>f-8&255;h=H[(c+(g<<2)|0)+144>>2];if(h){break d}h=9}c=qe(d+24|0,i,f,c,h);g=0;if((c|0)<0){break a}i=H[d+32>>2];f=H[d+36>>2];break c}c=I[(c+g|0)+1168|0];f=f-h|0}if(c){if((c|0)>(f|0)){g=0;if(!jc(d+24|0,i,f,c)){break a}i=H[d+32>>2];f=H[d+36>>2]}f=f-c|0;c=c<<2;g=H[c+40736>>2];h=i>>f&g;c=h-((h|0)>H[c+40732>>2]?0:g)|0}else{c=0}g=d+k|0;c=c+H[g+4>>2]|0;H[g+4>>2]=c;G[m>>1]=c<>2]){continue}break}g=H[d+28>>2];j=H[d+24>>2];c=H[a+24>>2]}H[c+4>>2]=g;H[c>>2]=j;H[e+16>>2]=f;H[e+12>>2]=i;H[e+36>>2]=H[d+16>>2];a=H[d+12>>2];H[e+28>>2]=H[d+8>>2];H[e+32>>2]=a;a=H[d+4>>2];H[e+20>>2]=H[d>>2];H[e+24>>2]=a}H[e+44>>2]=H[e+44>>2]-1;g=1}Xa=d+48|0;return g|0}function Rt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;t=Xa-208|0;Xa=t;q=H[a+336>>2];b=H[b+84>>2];a=t;while(1){i=H[b+160>>2];h=G[c+80>>1];o=H[b+32>>2];m=G[c+16>>1];r=H[b+96>>2];n=G[c+48>>1];j=N(G[c>>1],H[b>>2])<<13|1024;k=N(H[b+128>>2],G[c+64>>1]);f=N(H[b+192>>2],G[c+96>>1]);g=N(H[b+64>>2],G[c+32>>1]);p=f+g|0;H[a+84>>2]=j+N(k-p|0,11585)>>11;i=N(h,i);h=N(o,m);o=N(i+h|0,5027);p=j+N(p,10438)|0;m=N(k-f|0,7223);l=p+(m+N(f,-637)|0)|0;f=N(n,r);r=N(f+h|0,7663);h=N(h-f|0,1395);n=o+(r-h|0)|0;H[a+168>>2]=l-n>>11;H[a>>2]=n+l>>11;l=N(g,-20239);g=N(g-k|0,2578);n=p+(l+g|0)|0;f=N(f+i|0,-11295);i=f+(o+N(i,15326)|0)|0;H[a+112>>2]=n-i>>11;H[a+56>>2]=i+n>>11;k=m+(g+(j+N(k,-15083)|0)|0)|0;f=f+(h+r|0)|0;H[a+140>>2]=k-f>>11;H[a+28>>2]=f+k>>11;a=a+4|0;b=b+4|0;c=c+2|0;s=s+1|0;if((s|0)!=7){continue}break}a=q-384|0;k=0;c=t;while(1){f=H[c+16>>2];g=H[c+24>>2];j=N(f-g|0,7223);b=H[(k<<2)+d>>2]+e|0;i=H[c+12>>2];h=H[c+4>>2];q=N(i+h|0,7663);m=N(h-i|0,1395);l=h;h=H[c+20>>2];r=N(l+h|0,5027);n=(q-m|0)+r|0;s=j+N(g,-637)|0;o=(H[c>>2]<<13)+134348800|0;l=g;g=H[c+8>>2];p=l+g|0;l=o+N(p,10438)|0;s=s+l|0;F[b|0]=I[a+(n+s>>>18&1023)|0];F[b+6|0]=I[a+(s-n>>>18&1023)|0];i=N(h+i|0,-11295);q=i+(m+q|0)|0;m=N(g-f|0,2578);j=j+(m+(o+N(f,-15083)|0)|0)|0;F[b+1|0]=I[a+(q+j>>>18&1023)|0];F[b+5|0]=I[a+(j-q>>>18&1023)|0];j=i+(r+N(h,15326)|0)|0;g=l+(m+N(g,-20239)|0)|0;F[b+2|0]=I[a+(j+g>>>18&1023)|0];F[b+4|0]=I[a+(g-j>>>18&1023)|0];F[b+3|0]=I[a+(o+N(f-p|0,11585)>>>18&1023)|0];c=c+28|0;k=k+1|0;if((k|0)!=7){continue}break}Xa=t+208|0}function qt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;r=H[a+336>>2];a=H[b+84>>2];k=Xa-128|0;b=k;l=4;while(1){a:{b:{f=J[c+32>>1];g=G[c+16>>1];if((f|g)&65535){break b}f=0;if(J[c+48>>1]|J[c+64>>1]|(J[c+80>>1]|J[c+96>>1])){break b}if(J[c+112>>1]){break b}f=N(G[c>>1],H[a>>2])<<2;H[b+96>>2]=f;H[b+80>>2]=f;H[b+64>>2]=f;H[b+48>>2]=f;H[b+32>>2]=f;H[b+16>>2]=f;H[b>>2]=f;h=28;break a}m=N(H[a+192>>2],G[c+96>>1]);i=N(H[a+64>>2],f<<16>>16);f=N(m+i|0,4433);s=f+N(i,6270)|0;n=N(G[c+64>>1],H[a+128>>2])<<13;o=N(G[c>>1],H[a>>2])<<13|1024;t=n+o|0;p=s+t|0;g=N(g,H[a+32>>2]);i=N(H[a+224>>2],G[c+112>>1]);u=N(g+i|0,-7373);x=u+N(g,12299)|0;j=N(H[a+96>>2],G[c+48>>1]);v=j+i|0;h=g;g=N(H[a+160>>2],G[c+80>>1]);q=h+g|0;w=N(v+q|0,9633);q=w+N(q,-3196)|0;h=x+q|0;H[b+112>>2]=p-h>>11;H[b>>2]=p+h>>11;f=f+N(m,-15137)|0;m=o-n|0;n=f+m|0;o=N(v,-16069)+w|0;h=N(j,25172);j=N(g+j|0,-20995);p=o+(h+j|0)|0;H[b+96>>2]=n-p>>11;H[b+16>>2]=n+p>>11;f=m-f|0;g=q+(j+N(g,16819)|0)|0;H[b+80>>2]=f-g>>11;H[b+32>>2]=f+g>>11;f=o+(N(i,2446)+u|0)|0;g=t-s|0;H[b+48>>2]=f+g>>11;f=g-f>>11;h=16}H[(h<<2)+b>>2]=f;c=c+2|0;a=a+4|0;b=b+4|0;f=l>>>0>1;l=l-1|0;if(f){continue}break}a=r-384|0;l=0;c=k;while(1){f=H[c+12>>2];g=H[c+4>>2];k=N(f+g|0,4433);b=H[(l<<2)+d>>2]+e|0;g=k+N(g,6270)|0;i=H[c>>2]+16400|0;j=H[c+8>>2];r=i+j<<13;F[b|0]=I[a+(g+r>>>18&1023)|0];F[b+3|0]=I[a+(r-g>>>18&1023)|0];k=k+N(f,-15137)|0;f=i-j<<13;F[b+1|0]=I[a+(k+f>>>18&1023)|0];F[b+2|0]=I[a+(f-k>>>18&1023)|0];c=c+16|0;l=l+1|0;if((l|0)!=8){continue}break}}function Du(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;e=Xa-32|0;Xa=e;f=H[a+468>>2];a:{b:{if(H[f+44>>2]|!H[a+280>>2]){break b}c=H[a+464>>2];H[c+24>>2]=H[c+24>>2]+(H[f+16>>2]/8|0);H[f+16>>2]=0;d=0;if(!(Za[H[c+8>>2]](a)|0)){break a}if(H[a+340>>2]>0){c=0;while(1){H[((c<<2)+f|0)+24>>2]=0;c=c+1|0;if((c|0)>2]){continue}break}}H[f+20>>2]=0;H[f+44>>2]=H[a+280>>2];if(H[a+440>>2]){break b}H[f+40>>2]=0}if(!H[f+40>>2]){c=H[f+20>>2];c:{if(c){d=c-1|0;break c}H[e+24>>2]=a;c=H[a+24>>2];H[e+8>>2]=H[c>>2];H[e+12>>2]=H[c+4>>2];c=H[f+16>>2];g=H[f+12>>2];j=H[a+412>>2];l=H[a+416>>2];d=0;d:{if((j|0)>(l|0)){break d}k=H[f+64>>2];m=H[b>>2];n=H[a+432>>2];o=H[a+424>>2];while(1){e:{f:{g:{if((c|0)<=7){d=0;if(!jc(e+8|0,g,c,0)){break a}g=H[e+16>>2];c=H[e+20>>2];b=1;if((c|0)<8){break g}}b=g>>c-8&255;d=H[((b<<2)+k|0)+144>>2];if(d){break f}b=9}b=qe(e+8|0,g,c,k,b);d=0;if((b|0)<0){break a}g=H[e+16>>2];c=H[e+20>>2];break e}b=I[(b+k|0)+1168|0];c=c-d|0}h=b>>>4|0;i=b&15;h:{if(i){if((c|0)<(i|0)){d=0;if(!jc(e+8|0,g,c,i)){break a}g=H[e+16>>2];c=H[e+20>>2]}b=h+j|0;d=i<<2;h=H[d+40736>>2];c=c-i|0;i=h&g>>c;G[(H[(b<<2)+n>>2]<<1)+m>>1]=i-((i|0)>H[d+40732>>2]?0:h)<>>0<16){break d}if((c|0)<(h|0)){d=0;if(!jc(e+8|0,g,c,h)){break a}g=H[e+16>>2];c=H[e+20>>2]}c=c-h|0;d=(H[(h<<2)+40736>>2]&g>>c)+(-1<>2];H[a>>2]=H[e+8>>2];H[a+4>>2]=H[e+12>>2];H[f+16>>2]=c;H[f+12>>2]=g}H[f+20>>2]=d}H[f+44>>2]=H[f+44>>2]-1;d=1}Xa=e+32|0;return d|0}function wu(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;i=Xa-16|0;Xa=i;d=H[a+452>>2];if(H[a+340>>2]>0){while(1){e=b<<2;f=H[(e+a|0)+344>>2];c=H[f+12>>2];u=e+i|0,v=Za[H[H[a+4>>2]+32>>2]](a,H[(d+(H[f+4>>2]<<2)|0)+72>>2],N(c,H[a+148>>2]),c,1)|0,H[u>>2]=v;b=b+1|0;if((b|0)>2]){continue}break}}c=H[d+28>>2];f=H[d+24>>2];a:{if((c|0)>(f|0)){p=d+32|0;b=H[a+360>>2];e=H[d+20>>2];while(1){if(b>>>0>e>>>0){while(1){j=0;c=0;m=H[a+340>>2];if((m|0)>0){while(1){b=j<<2;g=H[(b+a|0)+344>>2];n=H[g+60>>2];if((n|0)>0){g=H[g+56>>2];q=N(g,e);r=g&-4;o=g&3;s=g-1|0;t=H[b+i>>2];k=0;while(1){b:{if((g|0)<=0){break b}b=H[(f+k<<2)+t>>2]+(q<<7)|0;l=0;if(s>>>0>=3){while(1){h=d+(c<<2)|0;H[h+36>>2]=b+128;H[h+32>>2]=b;H[h+40>>2]=b+256;H[h+44>>2]=b+384;c=c+4|0;b=b+512|0;l=l+4|0;if((r|0)!=(l|0)){continue}break}}h=0;if(!o){break b}while(1){H[(d+(c<<2)|0)+32>>2]=b;c=c+1|0;b=b+128|0;h=h+1|0;if((o|0)!=(h|0)){continue}break}}k=k+1|0;if((n|0)!=(k|0)){continue}break}}j=j+1|0;if((m|0)!=(j|0)){continue}break}}if(!(Za[H[H[a+468>>2]+4>>2]](a,p)|0)){H[d+20>>2]=e;H[d+24>>2]=f;a=0;break a}b=H[a+360>>2];e=e+1|0;if(b>>>0>e>>>0){continue}break}c=H[d+28>>2]}e=0;H[d+20>>2]=0;f=f+1|0;if((f|0)<(c|0)){continue}break}}c=1;d=H[a+148>>2]+1|0;H[a+148>>2]=d;e=H[a+332>>2];if(e>>>0>d>>>0){b=H[a+452>>2];c=H[a+340>>2]<=1?H[H[a+344>>2]+(d>>>0>>0?12:76)>>2]:c;H[b+20>>2]=0;H[b+24>>2]=0;H[b+28>>2]=c;a=3;break a}Za[H[H[a+460>>2]+12>>2]](a);a=4}Xa=i+16|0;return a|0}function zt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;s=Xa-160|0;Xa=s;n=H[a+336>>2];b=H[b+84>>2];a=s;while(1){f=H[b+96>>2];j=G[c+48>>1];g=H[b+32>>2];h=G[c+16>>1];l=N(G[c>>1],H[b>>2])<<13|1024;k=N(H[b+64>>2],G[c+32>>1]);i=N(H[b+128>>2],G[c+64>>1]);m=k-i|0;H[a+64>>2]=l+N(m,-11584)>>11;j=N(f,j);g=N(g,h);f=N(j+g|0,6810);h=l+N(m,2896)|0;k=N(i+k|0,6476);i=h+k|0;g=f+N(g,4209)|0;H[a+128>>2]=i-g>>11;H[a>>2]=g+i>>11;g=h-k|0;f=f+N(j,-17828)|0;H[a+96>>2]=g-f>>11;H[a+32>>2]=f+g>>11;a=a+4|0;b=b+4|0;c=c+2|0;o=o+1|0;if((o|0)!=8){continue}break}a=n-384|0;n=0;b=s;while(1){f=H[b+28>>2];i=H[b+12>>2];m=f+i|0;j=N(m,7791);l=H[b+24>>2];h=H[b+8>>2];g=N(l+h|0,6810);c=H[(n<<2)+d>>2]+e|0;o=g+N(h,4209)|0;k=(H[b>>2]<<13)+134348800|0;h=H[b+16>>2];t=k+N(h,9373)|0;p=o+t|0;i=i-f|0;q=N(i,2531);u=H[b+20>>2];r=u<<13;v=q+r|0;f=H[b+4>>2];w=v+(j+N(f,11443)|0)|0;F[c|0]=I[a+(p+w>>>18&1023)|0];F[c+9|0]=I[a+(p-w>>>18&1023)|0];m=N(m,4815);p=(r-q|0)-(i<<12)|0;q=N(f,10323)-(m+p|0)|0;g=g+N(l,-17828)|0;l=k+N(h,-3580)|0;r=g+l|0;F[c+1|0]=I[a+(q+r>>>18&1023)|0];F[c+8|0]=I[a+(r-q>>>18&1023)|0];i=f-(i+u|0)<<13;h=k+N(h,-11586)|0;F[c+2|0]=I[a+(i+h>>>18&1023)|0];F[c+7|0]=I[a+(h-i>>>18&1023)|0];h=p+(N(f,5260)-m|0)|0;g=l-g|0;F[c+3|0]=I[a+(h+g>>>18&1023)|0];F[c+6|0]=I[a+(g-h>>>18&1023)|0];f=(N(f,1812)-j|0)+v|0;j=t-o|0;F[c+4|0]=I[a+(f+j>>>18&1023)|0];F[c+5|0]=I[a+(j-f>>>18&1023)|0];b=b+32|0;n=n+1|0;if((n|0)!=5){continue}break}Xa=s+160|0}function rt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;t=Xa-208|0;Xa=t;n=H[a+336>>2];a=H[b+84>>2];b=t;while(1){h=H[a+192>>2];l=G[c+96>>1];f=H[a+64>>2];m=G[c+32>>1];j=N(G[c>>1],H[a>>2])<<13|1024;g=N(H[a+128>>2],G[c+64>>1]);o=j+N(g,-11586)>>11;i=N(H[a+32>>2],G[c+16>>1]);p=N(H[a+160>>2],G[c+80>>1]);q=N(H[a+96>>2],G[c+48>>1]);r=N(H[a+224>>2],G[c+112>>1]);k=q-r|0;s=i-(p+k|0)<<2;H[b+140>>2]=o-s;H[b+40>>2]=o+s;l=N(h,l);f=N(f,m);h=N(l+f|0,6810);f=h+N(f,4209)|0;m=j+N(g,9373)|0;o=f+m|0;s=N(k,2531);p=p<<13;u=s+p|0;q=q+r|0;r=N(q,7791);v=u+(r+N(i,11443)|0)|0;H[b+180>>2]=o-v>>11;H[b>>2]=o+v>>11;f=m-f|0;m=(N(i,1812)-r|0)+u|0;H[b+100>>2]=f-m>>11;H[b+80>>2]=f+m>>11;g=j+N(g,-3580)|0;j=h+N(l,-17828)|0;h=g-j|0;k=(p-s|0)-(k<<12)|0;l=N(q,4815);f=k+(N(i,5260)-l|0)|0;H[b+120>>2]=h-f>>11;H[b+60>>2]=f+h>>11;g=g+j|0;i=N(i,10323)-(k+l|0)|0;H[b+160>>2]=g-i>>11;H[b+20>>2]=g+i>>11;b=b+4|0;a=a+4|0;c=c+2|0;w=w+1|0;if((w|0)!=5){continue}break}a=n-384|0;i=0;b=t;while(1){j=H[b+12>>2];k=H[b+4>>2];g=N(j+k|0,6810);c=H[(i<<2)+d>>2]+e|0;k=g+N(k,4209)|0;f=(H[b>>2]<<13)+134348800|0;h=H[b+8>>2];n=H[b+16>>2];l=h-n|0;m=f+N(l,2896)|0;h=N(h+n|0,6476);n=m+h|0;F[c|0]=I[a+(k+n>>>18&1023)|0];F[c+4|0]=I[a+(n-k>>>18&1023)|0];g=g+N(j,-17828)|0;j=m-h|0;F[c+1|0]=I[a+(g+j>>>18&1023)|0];F[c+3|0]=I[a+(j-g>>>18&1023)|0];F[c+2|0]=I[a+(f+N(l,268423872)>>>18&1023)|0];b=b+20|0;i=i+1|0;if((i|0)!=10){continue}break}Xa=t+208|0}function dx(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;f=Xa+-64|0;Xa=f;a:{if(Dc(b,62892,0)){H[c>>2]=0;d=1;break a}b:{if(I[a+8|0]&24){e=1}else{if(!b){break b}e=Bd(b,62528,62624);if(!e){break b}e=(I[e+8|0]&24)!=0}g=Dc(a,b,e)}if(g){d=1;a=H[c>>2];if(!a){break a}H[c>>2]=H[a>>2];break a}c:{if(!b){break c}e=Bd(b,62528,62672);if(!e){break a}b=H[c>>2];if(b){H[c>>2]=H[b>>2]}g=H[e+8>>2];b=H[a+8>>2];if(g&(b^-1)&7|b&(g^-1)&96){break a}d=1;if(Dc(H[a+12>>2],H[e+12>>2],0)){break a}if(Dc(H[a+12>>2],62880,0)){a=H[e+12>>2];if(!a){break a}d=!Bd(a,62528,62724);break a}b=H[a+12>>2];if(!b){break c}d=0;b=Bd(b,62528,62672);if(b){if(!(F[a+8|0]&1)){break a}a=b;c=H[e+12>>2];d:{e:{while(1){b=0;if(!c){break d}c=Bd(c,62528,62672);if(!c|H[c+8>>2]&(H[a+8>>2]^-1)){break e}b=1;if(Dc(H[a+12>>2],H[c+12>>2],0)){break d}if(!(F[a+8|0]&1)){break e}b=H[a+12>>2];if(!b){break e}b=Bd(b,62528,62672);if(b){c=H[c+12>>2];a=b;continue}break}a=H[a+12>>2];if(!a){break e}a=Bd(a,62528,62784);if(!a){break e}d=Fq(a,H[c+12>>2])}b=d}d=b;break a}b=H[a+12>>2];if(!b){break a}b=Bd(b,62528,62784);if(b){if(!(F[a+8|0]&1)){break a}d=Fq(b,H[e+12>>2]);break a}a=H[a+12>>2];if(!a){break a}b=Bd(a,62528,62576);if(!b){break a}a=H[e+12>>2];if(!a){break a}a=Bd(a,62528,62576);if(!a){break a}d=f+8|0;pb(d|4,0,52);H[f+56>>2]=1;H[f+20>>2]=-1;H[f+16>>2]=b;H[f+8>>2]=a;Za[H[H[a>>2]+28>>2]](a,d,H[c>>2],1);a=H[f+32>>2];if(!(!H[c>>2]|(a|0)!=1)){H[c>>2]=H[f+24>>2]}d=(a|0)==1;break a}d=0}Xa=f- -64|0;return d|0}function Zx(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0;a=Xa-16|0;Xa=a;H[a+12>>2]=c;H[a+8>>2]=f;H[a+12>>2]=c;H[a+8>>2]=f;a:{b:{c:{while(1){d:{c=H[a+12>>2];if(c>>>0>=d>>>0){break d}j=H[a+8>>2];if(j>>>0>=g>>>0){break d}b=2;f=I[c|0];if(f>>>0>1114111){break b}e:{if(f<<24>>24>=0){G[j>>1]=f;b=c+1|0;break e}if(f>>>0<194){break b}if(f>>>0<=223){if((d-c|0)<2){break c}i=I[c+1|0];if((i&192)!=128){break a}f=i&63|f<<6&1984;if(f>>>0>1114111){break a}G[j>>1]=f;b=c+2|0;break e}if(f>>>0<=239){if((d-c|0)<3){break c}k=I[c+2|0];i=I[c+1|0];f:{g:{if((f|0)!=237){if((f|0)!=224){break g}if((i&224)==160){break f}break a}if((i&224)==128){break f}break a}if((i&192)!=128){break a}}if((k&192)!=128){break a}f=k&63|((i&63)<<6|f<<12);if((f&65535)>>>0>1114111){break a}G[j>>1]=f;b=c+3|0;break e}if(f>>>0>244){break b}b=1;if((d-c|0)<4){break a}k=I[c+3|0];i=I[c+2|0];c=I[c+1|0];h:{i:{switch(f-240|0){case 0:if((c+112&255)>>>0>=48){break b}break h;case 4:if((c&240)!=128){break b}break h;default:break i}}if((c&192)!=128){break b}}if((i&192)!=128|(k&192)!=128){break b}if((g-j|0)<4){break a}b=2;k=k&63;l=i<<6;f=f&7;if((k|(l&4032|(c<<12&258048|f<<18)))>>>0>1114111){break a}b=c<<2;G[j>>1]=(i>>>4&3|(b&192|f<<8|b&60))+16320|55296;H[a+8>>2]=j+2;G[j+2>>1]=k|l&960|56320;b=H[a+12>>2]+4|0}H[a+12>>2]=b;H[a+8>>2]=H[a+8>>2]+2;continue}break}b=c>>>0>>0;break a}b=1;break a}b=2}H[e>>2]=H[a+12>>2];H[h>>2]=H[a+8>>2];Xa=a+16|0;return b|0}function Ot(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0;l=H[a+336>>2];b=H[b+84>>2];g=N(H[b+64>>2],G[c+32>>1]);f=N(H[b+96>>2],G[c+48>>1]);i=N(H[b+32>>2],G[c+16>>1]);h=N(f+i|0,4433)+1024|0;a=Xa+-64|0;j=N(H[b>>2],G[c>>1]);k=j+g<<2;i=h+N(i,6270)>>11;H[a+48>>2]=k-i;H[a>>2]=i+k;g=j-g<<2;h=h+N(f,-15137)>>11;H[a+32>>2]=g-h;H[a+16>>2]=g+h;h=N(H[b+100>>2],G[c+50>>1]);f=N(H[b+36>>2],G[c+18>>1]);g=N(h+f|0,4433)+1024|0;i=N(H[b+68>>2],G[c+34>>1]);j=N(H[b+4>>2],G[c+2>>1]);k=i+j<<2;f=g+N(f,6270)>>11;H[a+52>>2]=k-f;H[a+4>>2]=f+k;f=j-i<<2;g=g+N(h,-15137)>>11;H[a+36>>2]=f-g;H[a+20>>2]=g+f;h=N(H[b+104>>2],G[c+52>>1]);f=N(H[b+40>>2],G[c+20>>1]);g=N(h+f|0,4433)+1024|0;i=N(H[b+72>>2],G[c+36>>1]);j=N(H[b+8>>2],G[c+4>>1]);k=i+j<<2;f=g+N(f,6270)>>11;H[a+56>>2]=k-f;H[a+8>>2]=f+k;f=j-i<<2;g=g+N(h,-15137)>>11;H[a+40>>2]=f-g;H[a+24>>2]=g+f;h=N(H[b+108>>2],G[c+54>>1]);f=N(H[b+44>>2],G[c+22>>1]);g=N(h+f|0,4433)+1024|0;i=N(H[b+76>>2],G[c+38>>1]);b=N(H[b+12>>2],G[c+6>>1]);c=i+b<<2;f=g+N(f,6270)>>11;H[a+60>>2]=c-f;H[a+12>>2]=c+f;b=b-i<<2;c=g+N(h,-15137)>>11;H[a+44>>2]=b-c;H[a+28>>2]=b+c;b=l-384|0;g=0;c=a;while(1){l=H[c+12>>2];f=H[c+4>>2];h=N(l+f|0,4433);a=H[(g<<2)+d>>2]+e|0;f=h+N(f,6270)|0;i=H[c>>2]+16400|0;j=H[c+8>>2];k=i+j<<13;F[a|0]=I[b+(f+k>>>18&1023)|0];F[a+3|0]=I[b+(k-f>>>18&1023)|0];h=h+N(l,-15137)|0;l=i-j<<13;F[a+1|0]=I[b+(h+l>>>18&1023)|0];F[a+2|0]=I[b+(l-h>>>18&1023)|0];c=c+16|0;g=g+1|0;if((g|0)!=4){continue}break}}function hr(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0;t=Xa-16|0;Xa=t;H[c>>2]=a;w=d&512;x=h<<2;while(1){if((u|0)==4){if(nb(n)>>>0>1){z=t,A=xd(n),H[z+8>>2]=A;z=c,A=Fg(lr(t+8|0,1),Ze(n),H[c>>2]),H[z>>2]=A}d=d&176;if((d|0)!=16){if((d|0)==32){a=H[c>>2]}H[b>>2]=a}Xa=t+16|0}else{a:{b:{switch(F[i+u|0]){case 0:H[b>>2]=H[c>>2];break a;case 1:H[b>>2]=H[c>>2];h=jd(g,32);p=H[c>>2];H[c>>2]=p+4;H[p>>2]=h;break a;case 3:if(Od(n)){break a}h=H[zi(n,0)>>2];p=H[c>>2];H[c>>2]=p+4;H[p>>2]=h;break a;case 2:if(Od(m)|!w){break a}z=c,A=Fg(xd(m),Ze(m),H[c>>2]),H[z>>2]=A;break a;case 4:break b;default:break a}}y=H[c>>2];e=e+x|0;h=e;while(1){c:{if(f>>>0<=h>>>0){break c}if(!Dd(g,2048,H[h>>2])){break c}h=h+4|0;continue}break}if((o|0)>0){p=H[c>>2];r=o;while(1){if(!(!r|e>>>0>=h>>>0)){h=h-4|0;s=H[h>>2];q=p+4|0;H[c>>2]=q;H[p>>2]=s;r=r-1|0;p=q;continue}break}d:{if(!r){q=0;break d}q=jd(g,48);p=H[c>>2]}while(1){s=p+4|0;if((r|0)>0){H[p>>2]=q;r=r-1|0;p=s;continue}break}H[c>>2]=s;H[p>>2]=j}e:{if((e|0)==(h|0)){p=jd(g,48);q=H[c>>2];h=q+4|0;H[c>>2]=h;H[q>>2]=p;break e}if(Od(l)){q=-1}else{q=F[wb(l,0)|0]}p=0;r=0;while(1){if((e|0)!=(h|0)){f:{if((p|0)!=(q|0)){s=p;break f}q=H[c>>2];H[c>>2]=q+4;H[q>>2]=k;s=0;r=r+1|0;if(nb(l)>>>0<=r>>>0){q=p;break f}if(I[wb(l,r)|0]==127){q=-1;break f}q=F[wb(l,r)|0]}h=h-4|0;p=H[h>>2];v=H[c>>2];H[c>>2]=v+4;H[v>>2]=p;p=s+1|0;continue}break}h=H[c>>2]}wi(y,h)}u=u+1|0;continue}break}}function qw(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=Xa-192|0;Xa=g;k=-1;c=vb(a);b=Xa-288|0;Xa=b;h=-1;i=g+8|0;a:{if(!i|!c){break a}d=qg(c,4819);if(!d){d=H[17204];H[b+20>>2]=c;H[b+16>>2]=d;sb(0,3,6034,b+16|0);l=b,m=th(H[17204]),H[l+4>>2]=m;H[b>>2]=4606;sb(0,3,3771,b);break a}h=0;Cm(d,0);b:{c:{if(H[d>>2]>>>5&1){H[b+80>>2]=H[17204];sb(0,3,6349,b+80|0);l=b,m=th(H[17204]),H[l+68>>2]=m;H[b+64>>2]=4606;sb(0,3,3771,b- -64|0);break c}d:{if(H[d+76>>2]<0){c=Bm(d);f=Ya;break d}c=Bm(d);f=Ya}e:{if((f|0)>=0&c>>>0>=2147483648|(f|0)>0){H[17204]=61;c=-1;break e}}f=c;qm(d);f:{while(1){c=h;if((c|0)==4){break f}h=c+1|0;if((f|0)%H[((c<<3)+21936|0)+4>>2]|0){continue}break}if(($b(b+96|0,H[((c<<3)+21936|0)+4>>2],1,d)|0)!=1){H[b+48>>2]=H[17204];sb(0,3,8052,b+48|0);l=b,m=th(H[17204]),H[l+36>>2]=m;H[b+32>>2]=4606;sb(0,3,3771,b+32|0);break c}H[b+272>>2]=h;sp(b+96|0);if(!c){j=M[b+224>>3];M[b+224>>3]=M[b+216>>3];M[b+216>>3]=j}f=ub(i,b+96|0,184);H[b+284>>2]=0;i=1;while(1){e=0;if((i|0)==1){break b}e=H[b+284>>2];H[b+284>>2]=e+4;e=H[e>>2];H[e+176>>2]=H[f+176>>2];if(($b(b+96|0,H[(H[f+176>>2]<<3)+21932>>2],1,d)|0)!=1){break c}H[b+272>>2]=h;sp(b+96|0);if(!c){j=M[b+224>>3];M[b+224>>3]=M[b+216>>3];M[b+216>>3]=j}ub(e,b+96|0,184);i=i+1|0;continue}}sb(0,3,7561,0)}e=-1}h=e;yd(d)}Xa=b+288|0;g:{if((h|0)<0){rj(37050,vb(a));break g}a=H[17177];H[17177]=a+1;H[g+4>>2]=a;ub(Jn(g+4|0),g+8|0,184);k=H[g+4>>2]}Xa=g+192|0;return k|0}function ey(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;m=Xa-16|0;Xa=m;i=c;while(1){a:{if((d|0)==(i|0)){i=d;break a}if(!H[i>>2]){break a}i=i+4|0;continue}break}H[h>>2]=f;H[e>>2]=c;while(1){b:{c:{if(!((c|0)==(d|0)|(f|0)==(g|0))){j=H[b+4>>2];H[m+8>>2]=H[b>>2];H[m+12>>2]=j;s=1;o=Xa-16|0;Xa=o;H[o+12>>2]=H[a+8>>2];t=Zd(o+8|0,o+12|0);j=f;k=g-j|0;p=0;q=Xa-16|0;Xa=q;l=H[e>>2];r=i-c>>2;d:{if(!l|!r){break d}k=j?k:0;while(1){n=Yi(k>>>0<4?q+12|0:j,H[l>>2]);if((n|0)==-1){p=-1;break d}if(j){if(k>>>0<=3){if(k>>>0>>0){break d}ub(j,q+12|0,n)}k=k-n|0;j=j+n|0}else{j=0}if(!H[l>>2]){l=0;break d}p=p+n|0;l=l+4|0;r=r-1|0;if(r){continue}break}}if(j){H[e>>2]=l}Xa=q+16|0;Yd(t);Xa=o+16|0;e:{f:{g:{h:{switch(p+1|0){case 0:H[h>>2]=f;while(1){i:{if(H[e>>2]==(c|0)){break i}b=Lk(f,H[c>>2],H[a+8>>2]);if((b|0)==-1){break i}f=b+H[h>>2]|0;H[h>>2]=f;c=c+4|0;continue}break};H[e>>2]=c;break g;case 1:break c;default:break h}}f=p+H[h>>2]|0;H[h>>2]=f;if((f|0)==(g|0)){break e}if((d|0)==(i|0)){c=H[e>>2];i=d;continue}i=Lk(m+4|0,0,H[a+8>>2]);if((i|0)!=-1){break f}}s=2;break c}c=m+4|0;if(g-H[h>>2]>>>0>>0){break c}while(1){if(i){f=I[c|0];j=H[h>>2];H[h>>2]=j+1;F[j|0]=f;i=i-1|0;c=c+1|0;continue}break}c=H[e>>2]+4|0;H[e>>2]=c;i=c;while(1){if((d|0)==(i|0)){i=d;break b}if(!H[i>>2]){break b}i=i+4|0;continue}}c=H[e>>2]}s=(c|0)!=(d|0)}Xa=m+16|0;return s|0}f=H[h>>2];continue}}function et(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;c=H[a+484>>2];H[a+136>>2]=H[c+16>>2];H[a+132>>2]=H[c+20>>2];a:{b:{switch(H[a+88>>2]){case 0:if(H[a+120>>2]==3){H[c+4>>2]=241;return}H[c+4>>2]=242;return;case 1:b=H[a+120>>2];H[c+48>>2]=0;H[c+4>>2]=(b|0)==3?243:244;if(!H[c+28>>2]){Mm(a)}if(H[c+52>>2]){break a}d=H[a+120>>2];if((d|0)<=0){break a}h=H[a+484>>2];c=0;while(1){i=(c<<2)+h|0;g=H[i+32>>2];b=0;c:{d:{if(!c){break d}while(1){e=(b<<2)+h|0;if((g|0)!=H[e+32>>2]){b=b+1|0;if((c|0)!=(b|0)){continue}break d}break}e=H[e+52>>2];if(e){break c}}g=(g<<9)-512|0;d=0;e=Za[H[H[a+4>>2]>>2]](a,1,1024)|0;while(1){b=0;while(1){j=((d<<6)+e|0)+(b<<2)|0;f=N(I[((d<<4)+b|0)+41360|0],-510);e:{if((f|0)<=-65026){f=0-((-65025-f|0)/(g|0)|0)|0;break e}f=(f+65025|0)/(g|0)|0}H[j>>2]=f;b=b+1|0;if((b|0)!=16){continue}break}d=d+1|0;if((d|0)!=16){continue}break}d=H[a+120>>2]}H[i+52>>2]=e;c=c+1|0;if((d|0)>(c|0)){continue}break};break a;case 2:H[c+84>>2]=0;H[c+4>>2]=245;f:{if(H[c+68>>2]){d=H[a+120>>2];break f}if(H[a+120>>2]<=0){break a}e=(H[a+112>>2]<<1)+4|0;b=0;while(1){k=c+(b<<2)|0,l=Za[H[H[a+4>>2]+4>>2]](a,1,e)|0,H[k+68>>2]=l;b=b+1|0;d=H[a+120>>2];if((b|0)<(d|0)){continue}break}}if((d|0)<=0){break a}d=(H[a+112>>2]<<1)+4|0;b=0;while(1){pb(H[(c+(b<<2)|0)+68>>2],0,d);b=b+1|0;if((b|0)>2]){continue}break};break a;default:break b}}b=H[a>>2];H[b+20>>2]=49;Za[H[b>>2]](a)}}function $h(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;h=H[a>>2];d=H[a+4>>2];a=0;i=Xa-2e3|0;Xa=i;a:{if((d|0)>500){break a}b:{c:{switch(d|0){case 1:M[h>>3]=1/M[h>>3];break b;case 0:break a;default:break c}}k=(d|0)>0?d:0;while(1)if((a|0)==(k|0)){while(1){if((f|0)==(k|0)){f=0;while(1){b=f;if((k|0)==(b|0)){break b}while(1){d:{if((b|0)==(d|0)){b=d;break d}if(H[(b<<2)+i>>2]==(f|0)){break d}b=b+1|0;continue}break}H[(b<<2)+i>>2]=H[(f<<2)+i>>2];a=(f<<3)+h|0;b=(b<<3)+h|0;c=0;while(1){if((c|0)!=(k|0)){e=M[b>>3];M[b>>3]=M[a>>3];M[a>>3]=e;c=c+1|0;j=d<<3;a=j+a|0;b=b+j|0;continue}break}f=f+1|0;continue}}e=0;c=-1;a=f;j=(N(d,a)<<3)+h|0;b=j;while(1){if((a|0)!=(d|0)){l=P(M[b>>3]);g=l>e;e=g?l:e;c=g?a:c;a=a+1|0;b=(d<<3)+b|0;continue}break}a=0;if((c|0)==-1|e<=1e-10){break a}a=(c<<2)+i|0;b=H[a>>2];g=a;a=(f<<2)+i|0;H[g>>2]=H[a>>2];H[a>>2]=b;a=(N(c,d)<<3)+h|0;c=0;b=j;while(1){if((c|0)!=(d|0)){e=M[a>>3];M[a>>3]=M[b>>3];M[b>>3]=e;c=c+1|0;b=b+8|0;a=a+8|0;continue}break}e=M[j>>3];b=1;a=j;while(1){if((b|0)!=(d|0)){M[a>>3]=M[a+8>>3]/e;b=b+1|0;a=a+8|0;continue}break}M[a>>3]=1/e;g=0;while(1){if((d|0)!=(g|0)){if((f|0)!=(g|0)){a=(N(d,g)<<3)+h|0;e=-M[a>>3];b=1;c=j;while(1){if((b|0)!=(d|0)){M[a>>3]=e*M[c>>3]+M[a+8>>3];c=c+8|0;b=b+1|0;a=a+8|0;continue}break}M[a>>3]=M[c>>3]*e}g=g+1|0;continue}break}f=f+1|0;continue}}else{H[(a<<2)+i>>2]=a;a=a+1|0;continue}}a=h}Xa=i+2e3|0;return a?0:-1}function jr(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0;u=Xa-16|0;Xa=u;H[c>>2]=a;x=d&512;while(1){if((v|0)==4){if(nb(n)>>>0>1){z=u,A=xd(n),H[z+8>>2]=A;z=c,A=Fg(sr(u+8|0,1),_e(n),H[c>>2]),H[z>>2]=A}d=d&176;if((d|0)!=16){if((d|0)==32){a=H[c>>2]}H[b>>2]=a}Xa=u+16|0;return}a:{b:{switch(F[i+v|0]){case 0:H[b>>2]=H[c>>2];break a;case 1:H[b>>2]=H[c>>2];q=Kc(g,32);p=H[c>>2];H[c>>2]=p+1;F[p|0]=q;break a;case 3:if(Od(n)){break a}q=I[wb(n,0)|0];p=H[c>>2];H[c>>2]=p+1;F[p|0]=q;break a;case 2:if(Od(m)|!x){break a}z=c,A=Fg(xd(m),_e(m),H[c>>2]),H[z>>2]=A;break a;case 4:break b;default:break a}}y=H[c>>2];e=e+h|0;r=e;while(1){c:{if(f>>>0<=r>>>0){break c}if(!Ed(g,2048,F[r|0])){break c}r=r+1|0;continue}break}q=o;if((q|0)>0){while(1){if(!(!q|e>>>0>=r>>>0)){r=r-1|0;p=I[r|0];s=H[c>>2];H[c>>2]=s+1;F[s|0]=p;q=q-1|0;continue}break}if(q){p=Kc(g,48)}else{p=0}while(1){s=H[c>>2];H[c>>2]=s+1;if((q|0)>0){F[s|0]=p;q=q-1|0;continue}break}F[s|0]=j}d:{if((e|0)==(r|0)){q=Kc(g,48);p=H[c>>2];H[c>>2]=p+1;F[p|0]=q;break d}if(Od(l)){p=-1}else{p=F[wb(l,0)|0]}q=0;t=0;while(1){if((e|0)==(r|0)){break d}e:{if((q|0)!=(p|0)){s=q;break e}p=H[c>>2];H[c>>2]=p+1;F[p|0]=k;s=0;t=t+1|0;if(nb(l)>>>0<=t>>>0){p=q;break e}if(I[wb(l,t)|0]==127){p=-1;break e}p=F[wb(l,t)|0]}r=r-1|0;q=I[r|0];w=H[c>>2];H[c>>2]=w+1;F[w|0]=q;q=s+1|0;continue}}yf(y,H[c>>2])}v=v+1|0;continue}}function _x(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0;a=Xa-16|0;Xa=a;H[a+12>>2]=c;H[a+8>>2]=f;H[a+12>>2]=c;H[a+8>>2]=f;c=H[a+12>>2];a:{b:{while(1){if(c>>>0>=d>>>0){f=0;break a}f=2;b=J[c>>1];if(b>>>0>1114111){break a}c:{d:{if(b>>>0<=127){f=1;c=H[a+8>>2];if((g-c|0)<=0){break a}H[a+8>>2]=c+1;F[c|0]=b;break d}if(b>>>0<=2047){c=H[a+8>>2];if((g-c|0)<2){break b}H[a+8>>2]=c+1;F[c|0]=b>>>6|192;c=H[a+8>>2];H[a+8>>2]=c+1;F[c|0]=b&63|128;break d}if(b>>>0<=55295){c=H[a+8>>2];if((g-c|0)<3){break b}H[a+8>>2]=c+1;F[c|0]=b>>>12|224;c=H[a+8>>2];H[a+8>>2]=c+1;F[c|0]=b>>>6&63|128;c=H[a+8>>2];H[a+8>>2]=c+1;F[c|0]=b&63|128;break d}if(b>>>0<=56319){f=1;if((d-c|0)<4){break a}i=J[c+2>>1];if((i&64512)!=56320){break c}if((g-H[a+8>>2]|0)<4){break a}f=b&960;if((i&1023|(b<<10&64512|f<<10))+65536>>>0>1114111){break c}H[a+12>>2]=c+2;c=H[a+8>>2];H[a+8>>2]=c+1;j=c;c=(f>>>6|0)+1|0;F[j|0]=c>>>2|240;f=H[a+8>>2];H[a+8>>2]=f+1;F[f|0]=c<<4&48|b>>>2&15|128;c=H[a+8>>2];H[a+8>>2]=c+1;F[c|0]=i>>>6&15|b<<4&48|128;b=H[a+8>>2];H[a+8>>2]=b+1;F[b|0]=i&63|128;break d}if(b>>>0<57344){break a}c=H[a+8>>2];if((g-c|0)<3){break b}H[a+8>>2]=c+1;F[c|0]=b>>>12|224;c=H[a+8>>2];H[a+8>>2]=c+1;F[c|0]=b>>>6&63|128;c=H[a+8>>2];H[a+8>>2]=c+1;F[c|0]=b&63|128}c=H[a+12>>2]+2|0;H[a+12>>2]=c;continue}break}f=2;break a}f=1}H[e>>2]=H[a+12>>2];H[h>>2]=H[a+8>>2];Xa=a+16|0;return f|0}function Jn(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=O(0),j=0,k=0,l=0,m=0;e=Xa-32|0;Xa=e;l=e,m=Jg(a),H[l+16>>2]=m;j=e+24|0;b=Xa-32|0;Xa=b;tb(68688);g=H[a>>2];c=Tc(68688);F[b+31|0]=0;a:{b:{if(!c){break b}f=Wb(g,c);d=H[rb(68688,f)>>2];if(!d){break b}while(1){d=H[d>>2];if(!d){break b}if(H[d+4>>2]!=(g|0)){if((Wb(H[d+4>>2],c)|0)!=(f|0)){break b}}if(!de(Ub(68688),d+8|0,a)){continue}break}break a}h=Xa-16|0;Xa=h;a=kb(68688);a=Sf(b+16|0,Hb(200),Tf(h+8|0,a,0));k=H[a>>2]+8|0;d=Xa-16|0;Xa=d;H[d+8>>2]=H[e+16>>2];H[k>>2]=H[H[d+8>>2]>>2];pb(k+8|0,0,184);Xa=d+16|0;l=Fb(a),m=1,F[l+4|0]=m;H[H[a>>2]+4>>2]=g;H[H[a>>2]>>2]=0;Xa=h+16|0;if(!(O(H[tb(68688)>>2]+1>>>0)>O(L[Ub(68688)>>2]*O(c>>>0))?0:c)){l=b,m=ue(c)^1|c<<1,H[l+12>>2]=m;i=O(U(O(O(H[tb(68688)>>2]+1>>>0)/L[Ub(68688)>>2])));c:{if(i=O(0)){a=~~i>>>0;break c}a=0}H[b+8>>2]=a;un(68688,H[zc(b+12|0,b+8|0)>>2]);c=Tc(68688);f=Wb(g,c)}a=H[rb(68688,f)>>2];d:{if(!a){H[H[b+16>>2]>>2]=H[17174];H[17174]=H[b+16>>2];l=rb(68688,f),m=68696,H[l>>2]=m;if(!H[H[b+16>>2]>>2]){break d}a=H[b+16>>2];l=rb(68688,Wb(H[H[H[b+16>>2]>>2]+4>>2],c)),m=a,H[l>>2]=m;break d}H[H[b+16>>2]>>2]=H[a>>2];H[a>>2]=H[b+16>>2]}a=b+16|0;d=Hd(a);c=tb(68688);H[c>>2]=H[c>>2]+1;F[b+31|0]=1;c=H[a>>2];H[a>>2]=0;if(c){Fb(a);if(c){jb(c)}}}Uf(j,Gc(b+16|0,d),b+31|0);Xa=b+32|0;a=oc(j);Xa=e+32|0;return a+8|0}function wg(a){var b=0,c=0,d=0,e=0,f=0;c=H[a+468>>2];if(!(Za[H[H[a+464>>2]+8>>2]](a)|0)){b=H[a>>2];H[b+20>>2]=25;Za[H[b>>2]](a)}if(H[a+340>>2]>0){while(1){e=d<<2;f=H[(e+a|0)+344>>2];a:{b:{if(H[a+224>>2]){if(H[a+412>>2]){break b}if(H[a+420>>2]){break a}}b=H[((H[f+20>>2]<<2)+c|0)+60>>2];F[b|0]=0;F[b+1|0]=0;F[b+2|0]=0;F[b+3|0]=0;F[b+4|0]=0;F[b+5|0]=0;F[b+6|0]=0;F[b+7|0]=0;F[b+56|0]=0;F[b+57|0]=0;F[b+58|0]=0;F[b+59|0]=0;F[b+60|0]=0;F[b+61|0]=0;F[b+62|0]=0;F[b+63|0]=0;F[b+48|0]=0;F[b+49|0]=0;F[b+50|0]=0;F[b+51|0]=0;F[b+52|0]=0;F[b+53|0]=0;F[b+54|0]=0;F[b+55|0]=0;F[b+40|0]=0;F[b+41|0]=0;F[b+42|0]=0;F[b+43|0]=0;F[b+44|0]=0;F[b+45|0]=0;F[b+46|0]=0;F[b+47|0]=0;F[b+32|0]=0;F[b+33|0]=0;F[b+34|0]=0;F[b+35|0]=0;F[b+36|0]=0;F[b+37|0]=0;F[b+38|0]=0;F[b+39|0]=0;F[b+24|0]=0;F[b+25|0]=0;F[b+26|0]=0;F[b+27|0]=0;F[b+28|0]=0;F[b+29|0]=0;F[b+30|0]=0;F[b+31|0]=0;F[b+16|0]=0;F[b+17|0]=0;F[b+18|0]=0;F[b+19|0]=0;F[b+20|0]=0;F[b+21|0]=0;F[b+22|0]=0;F[b+23|0]=0;F[b+8|0]=0;F[b+9|0]=0;F[b+10|0]=0;F[b+11|0]=0;F[b+12|0]=0;F[b+13|0]=0;F[b+14|0]=0;F[b+15|0]=0;b=c+e|0;H[b+40>>2]=0;H[b+24>>2]=0;if(!H[a+224>>2]){if(H[a+436>>2]){break b}break a}if(!H[a+412>>2]){break a}}pb(H[((H[f+24>>2]<<2)+c|0)+124>>2],0,256)}d=d+1|0;if((d|0)>2]){continue}break}}H[c+20>>2]=-16;H[c+12>>2]=0;H[c+16>>2]=0;H[c+56>>2]=H[a+280>>2]}function Wx(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0;a=Xa-16|0;Xa=a;H[a+12>>2]=c;H[a+8>>2]=f;H[a+12>>2]=c;H[a+8>>2]=f;a:{b:{while(1){c:{i=H[a+12>>2];if(i>>>0>=d>>>0){break c}l=H[a+8>>2];if(l>>>0>=g>>>0){break c}f=F[i|0];c=f&255;d:{if((f|0)>=0){if(c>>>0<=1114111){f=1;break d}b=2;break a}b=2;if(f>>>0<4294967234){break a}if(f>>>0<=4294967263){if((d-i|0)<2){break b}j=I[i+1|0];if((j&192)!=128){break a}f=2;c=j&63|c<<6&1984;if(c>>>0<=1114111){break d}break a}if(f>>>0<=4294967279){if((d-i|0)<3){break b}k=I[i+2|0];j=I[i+1|0];e:{f:{if((c|0)!=237){if((c|0)!=224){break f}if((j&224)==160){break e}break a}if((j&224)==128){break e}break a}if((j&192)!=128){break a}}if((k&192)!=128){break a}f=3;c=k&63|(c<<12&61440|(j&63)<<6);if(c>>>0<=1114111){break d}break a}if(f>>>0>4294967284){break a}if((d-i|0)<4){break b}k=I[i+3|0];m=I[i+2|0];j=I[i+1|0];g:{h:{switch(c-240|0){case 0:if((j+112&255)>>>0<48){break g}break a;case 4:if((j&240)==128){break g}break a;default:break h}}if((j&192)!=128){break a}}if((m&192)!=128|(k&192)!=128){break a}f=4;c=k&63|(m<<6&4032|(c<<18&1835008|(j&63)<<12));if(c>>>0>1114111){break a}}H[l>>2]=c;H[a+12>>2]=f+i;H[a+8>>2]=H[a+8>>2]+4;continue}break}b=d>>>0>i>>>0;break a}b=1}H[e>>2]=H[a+12>>2];H[h>>2]=H[a+8>>2];Xa=a+16|0;return b|0}function ec(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;i=Xa-16|0;Xa=i;Rh(a);c=Xa-16|0;Xa=c;H[c+12>>2]=a;f=i+8|0;yc(f,c+12|0);Xa=c+16|0;if(zb(74560)>>>0<=b>>>0){a:{c=zb(74560);a=b+1|0;if(c>>>0>>0){j=Xa-32|0;Xa=j;g=a-c|0;b:{if(g>>>0<=H[kb(74560)>>2]-H[18641]>>2>>>0){er(g);break b}h=Ub(74560);d=j+8|0;e=zb(74560)+g|0;a=Xa-16|0;Xa=a;H[a+12>>2]=e;c:{c=Rq();if(e>>>0<=c>>>0){e=ge(74560);if(e>>>0>>1>>>0){H[a+8>>2]=e<<1;c=H[zc(a+8|0,a+12|0)>>2]}Xa=a+16|0;a=c;break c}Qb();X()}k=zb(74560);c=0;e=Xa-16|0;Xa=e;H[e+12>>2]=0;Jd(d+12|0,h);if(a){c=Qq(H[d+16>>2],a)}H[d>>2]=c;h=(k<<2)+c|0;H[d+8>>2]=h;H[d+4>>2]=h;l=tb(d),m=(a<<2)+c|0,H[l>>2]=m;Xa=e+16|0;e=Xa-16|0;Xa=e;a=bi(e,d+8|0,g);c=H[a>>2];while(1){if(H[a+4>>2]!=(c|0)){bk(H[d+16>>2],H[a>>2]);c=H[a>>2]+4|0;H[a>>2]=c;continue}break}ud(a);Xa=e+16|0;Xg(74560);a=d+4|0;vf(Ub(74560),H[18640],H[18641],a);Db(74560,a);Db(74564,d+8|0);Db(kb(74560),tb(d));H[d>>2]=H[d+4>>2];Zf(74560,zb(74560));a=H[d+4>>2];while(1){if((a|0)!=H[d+8>>2]){H[d+8>>2]=H[d+8>>2]-4;continue}break}if(H[d>>2]){Pq(H[d+16>>2],H[d>>2],Pp(d))}}Xa=j+32|0;break a}if(a>>>0>>0){a=H[18640]+(a<<2)|0;zb(74560);Oq(74560,a);ci(74560)}}}if(H[rb(74560,b)>>2]){Gg(H[rb(74560,b)>>2])}a=Hd(f);l=rb(74560,b),m=a,H[l>>2]=m;a=H[f>>2];H[f>>2]=0;if(a){Gg(a)}Xa=i+16|0}function fq(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=O(0),j=0;f=(B(b),v(2));d=wm(f);a:{b:{c:{d:{c=(B(a),v(2));e:{if(c-2139095040>>>0>=2164260864){if(d){break e}break c}if(!d){break d}}i=O(1);if((c|0)==1065353216){break b}e=f<<1;if(!e){break b}d=e>>>0<4278190081;e=c<<1;a=O(a+b);if(!(d&e>>>0<=4278190080)){break a}if((e|0)==2130706432){break b}a=((f^-1)>>>31|0)==(e>>>0<2130706432|0)?O(0):O(b*b);break a}if(wm(c)){i=O(a*a);if((c|0)<0){i=(vm(f)|0)==1?O(-i):i}if((f|0)>=0){break b}a=xm(O(O(1)/i));break a}if((c|0)<0){e=vm(f);if(!e){a=zm(a);break a}c=c&2147483647;e=((e|0)==1)<<16}if(c>>>0>8388607){break c}c=((B(O(a*O(8388608))),v(2))&2147483647)-192937984|0}f=c-1060306944|0;d=f>>>15&240;g=+(x(2,c-(f&-8388608)|0),C())*M[d+47304>>3]+-1;h=g*g;h=((M[5945]*g+M[5946])*(h*h)+((M[5947]*g+M[5948])*h+(M[5949]*g+(M[d+47312>>3]+ +(f>>23)))))*+b;A(+h);d=v(1)|0;v(0)|0;f:{d=d&2147450880;if((d|0)==1079967744|d>>>0<1079967744){break f}if(h>127.99999995700433){a=ym(e,O(1.5845632502852868e29));break a}if(!(h<=-150)){break f}a=ym(e,O(2.524354896707238e-29));break a}j=h;g=M[5904];h=g+h;g=j-(h-g);j=(M[5905]*g+M[5906])*(g*g)+(M[5907]*g+1);A(+h);v(1)|0;c=v(0)|0;f=e+c|0;f=f<<15;d=((c&31)<<3)+46976|0;e=H[d>>2];c=e;d=H[d+4>>2]+f|0;x(0,c|0);x(1,(c>>>0>>0?d+1|0:d)|0);i=O(j*+z())}a=i}return a}function Zs(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;d=H[a+484>>2];c=H[d+24>>2];a:{b:{c:{if(!H[a+88>>2]){if(b){break b}b=248;break c}H[a+88>>2]=2;if(b){break b}b=249}H[d+8>>2]=250;H[d+4>>2]=b;b=1;e=H[a+132>>2];d:{if((e|0)<=0){e=58}else{if(e>>>0<257){break d}b=256;e=59}f=H[a>>2];H[f+24>>2]=b;H[f+20>>2]=e;Za[H[H[a>>2]>>2]](a)}if(H[a+88>>2]!=2){break a}b=N(H[a+112>>2],6)+12|0;e=H[d+32>>2];if(!e){e=Za[H[H[a+4>>2]+4>>2]](a,1,b)|0;H[d+32>>2]=e}pb(e,0,b);if(!H[d+40>>2]){Lm(a)}H[d+36>>2]=0;break a}H[d+28>>2]=1;H[d+8>>2]=251;H[d+4>>2]=252}if(H[d+28>>2]){pb(H[c>>2],0,4096);pb(H[c+4>>2],0,4096);pb(H[c+8>>2],0,4096);pb(H[c+12>>2],0,4096);pb(H[c+16>>2],0,4096);pb(H[c+20>>2],0,4096);pb(H[c+24>>2],0,4096);pb(H[c+28>>2],0,4096);pb(H[c+32>>2],0,4096);pb(H[c+36>>2],0,4096);pb(H[c+40>>2],0,4096);pb(H[c+44>>2],0,4096);pb(H[c+48>>2],0,4096);pb(H[c+52>>2],0,4096);pb(H[c+56>>2],0,4096);pb(H[c+60>>2],0,4096);pb(H[c+64>>2],0,4096);pb(H[c+68>>2],0,4096);pb(H[c+72>>2],0,4096);pb(H[c+76>>2],0,4096);pb(H[c+80>>2],0,4096);pb(H[c+84>>2],0,4096);pb(H[c+88>>2],0,4096);pb(H[c+92>>2],0,4096);pb(H[c+96>>2],0,4096);pb(H[c+100>>2],0,4096);pb(H[c+104>>2],0,4096);pb(H[c+108>>2],0,4096);pb(H[c+112>>2],0,4096);pb(H[c+116>>2],0,4096);pb(H[c+120>>2],0,4096);pb(H[c+124>>2],0,4096);H[d+28>>2]=0}}function jo(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;c=ag(a);d=Tg(a);i=Xa-32|0;Xa=i;H[i+16>>2]=d;H[i+24>>2]=c;f=Wh(i+16|0,i+24|0);h=Xa-16|0;Xa=h;H[h>>2]=d;H[h+8>>2]=c;if((f|0)>=2){c=H[h+8>>2];d=H[fe(h)>>2];b=Xa-16|0;Xa=b;g=H[c+4>>2];H[b+8>>2]=H[c>>2];H[b+12>>2]=g;g=H[d+4>>2];H[c>>2]=H[d>>2];H[c+4>>2]=g;c=b+8|0;g=H[c+4>>2];H[d>>2]=H[c>>2];H[d+4>>2]=g;Xa=b+16|0;b=Xa-48|0;Xa=b;c=H[h+8>>2];H[b+32>>2]=c;H[b+40>>2]=c;c=Wh(b+32|0,b+40|0);f=f-1|0;a:{if((f|0)<2){break a}g=f-2>>>1|0;if((c|0)>(g|0)){break a}d=c<<1;c=d|1;k=b,l=Pe(b+40|0,c),H[k+24>>2]=l;d=d+2|0;b:{if((d|0)>=(f|0)){break b}e=b+24|0;j=H[e>>2];k=b,l=Pe(e,1),H[k+16>>2]=l;if(!Mf(j,H[b+16>>2])){break b}nd(b+24|0);c=d}if(Mf(H[b+24>>2],H[b+32>>2])){break a}d=H[b+32>>2];e=H[d+4>>2];H[b+16>>2]=H[d>>2];H[b+20>>2]=e;while(1){c:{e=H[b+24>>2];j=H[e+4>>2];d=H[b+32>>2];H[d>>2]=H[e>>2];H[d+4>>2]=j;H[b+32>>2]=H[b+24>>2];if((c|0)>(g|0)){break c}d=c<<1;c=d|1;k=b,l=Pe(b+40|0,c),H[k+24>>2]=l;d=d+2|0;d:{if((d|0)>=(f|0)){break d}e=b+24|0;j=H[e>>2];k=b,l=Pe(e,1),H[k+8>>2]=l;if(!Mf(j,H[b+8>>2])){break d}nd(b+24|0);c=d}if(!Mf(H[b+24>>2],b+16|0)){continue}}break}d=b+16|0;f=H[d+4>>2];c=H[b+32>>2];H[c>>2]=H[d>>2];H[c+4>>2]=f}Xa=b+48|0}Xa=h+16|0;Xa=i+32|0;c=H[a+4>>2]-8|0;yb(a);ei(a,c);gk(a)}function dm(a,b){var c=0,d=0,e=0,f=0,g=0;a:{b:{c:{d:{e:{c=H[a+4>>2];f:{if((c|0)!=H[a+104>>2]){H[a+4>>2]=c+1;c=I[c|0];break f}c=Lb(a)}switch(c-43|0){case 0:case 2:break e;default:break d}}f=(c|0)==45;g=!b;c=H[a+4>>2];g:{if((c|0)!=H[a+104>>2]){H[a+4>>2]=c+1;c=I[c|0];break g}c=Lb(a)}b=c-58|0;if(g|b>>>0>4294967285){break c}if(H[a+116>>2]<0){break b}H[a+4>>2]=H[a+4>>2]-1;break b}b=c-58|0}if(b>>>0<4294967286){break b}b=c-48|0;if(b>>>0<10){while(1){e=(N(e,10)+c|0)-48|0;d=(e|0)<214748364;c=H[a+4>>2];h:{if((c|0)!=H[a+104>>2]){H[a+4>>2]=c+1;c=I[c|0];break h}c=Lb(a)}b=c-48|0;if(d&b>>>0<=9){continue}break}d=e>>31}i:{if(b>>>0>=10){break i}while(1){b=Iz(e,d,10,0);c=b+c|0;d=Ya;d=b>>>0>c>>>0?d+1|0:d;e=c-48|0;d=d-(c>>>0<48)|0;b=H[a+4>>2];j:{if((b|0)!=H[a+104>>2]){H[a+4>>2]=b+1;c=I[b|0];break j}c=Lb(a)}b=c-48|0;if(b>>>0>9){break i}if(e>>>0<2061584302&(d|0)<=21474836|(d|0)<21474836){continue}break}}if(b>>>0<10){while(1){b=H[a+4>>2];k:{if((b|0)!=H[a+104>>2]){H[a+4>>2]=b+1;b=I[b|0];break k}b=Lb(a)}if(b-48>>>0<10){continue}break}}b=H[a+116>>2];if((b|0)>0|(b|0)>=0){H[a+4>>2]=H[a+4>>2]-1}a=e;e=f?0-a|0:a;d=f?0-(((a|0)!=0)+d|0)|0:d;break a}d=-2147483648;if(H[a+116>>2]<0){break a}H[a+4>>2]=H[a+4>>2]-1;Ya=-2147483648;return 0}Ya=d;return e}function yt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;q=H[a+336>>2];b=H[b+84>>2];f=Xa-128|0;a=f;while(1){j=N(H[b+96>>2],G[c+48>>1]);g=N(H[b+32>>2],G[c+16>>1]);i=N(j+g|0,4433)+1024|0;k=N(H[b+64>>2],G[c+32>>1]);l=N(H[b>>2],G[c>>1]);h=k+l<<2;g=i+N(g,6270)>>11;H[a+96>>2]=h-g;H[a>>2]=g+h;g=l-k<<2;i=i+N(j,-15137)>>11;H[a+64>>2]=g-i;H[a+32>>2]=g+i;a=a+4|0;b=b+4|0;c=c+2|0;m=m+1|0;if((m|0)!=8){continue}break}a=q-384|0;m=0;c=f;while(1){f=H[c+4>>2];i=H[c+28>>2];q=N(f+i|0,-7373);j=H[c+20>>2];h=j+f|0;g=H[c+12>>2];n=g+i|0;k=N(h+n|0,9633);o=H[c+24>>2];p=H[c+8>>2];l=N(o+p|0,4433);b=H[(m<<2)+d>>2]+e|0;r=H[c>>2]+16400|0;s=H[c+16>>2];t=r+s<<13;p=l+N(p,6270)|0;u=t+p|0;v=q+N(f,12299)|0;f=k+N(h,-3196)|0;h=v+f|0;F[b|0]=I[a+(u+h>>>18&1023)|0];F[b+7|0]=I[a+(u-h>>>18&1023)|0];k=k+N(n,-16069)|0;h=N(g,25172);g=N(g+j|0,-20995);h=k+(h+g|0)|0;l=l+N(o,-15137)|0;n=r-s<<13;o=l+n|0;F[b+1|0]=I[a+(h+o>>>18&1023)|0];F[b+6|0]=I[a+(o-h>>>18&1023)|0];f=f+(g+N(j,16819)|0)|0;j=n-l|0;F[b+2|0]=I[a+(f+j>>>18&1023)|0];F[b+5|0]=I[a+(j-f>>>18&1023)|0];f=k+(q+N(i,2446)|0)|0;i=t-p|0;F[b+3|0]=I[a+(f+i>>>18&1023)|0];F[b+4|0]=I[a+(i-f>>>18&1023)|0];c=c+32|0;m=m+1|0;if((m|0)!=4){continue}break}} +function Xs(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,K=0,L=0,M=0,O=0,P=0,Q=0,R=0,S=0;if((d|0)>0){u=H[a+336>>2];e=H[a+136>>2];E=H[e+8>>2];K=H[e+4>>2];L=H[e>>2];k=H[a+484>>2];v=H[k+40>>2];M=H[k+24>>2];p=H[a+112>>2];O=p-1|0;e=N(p,3);P=e-3|0;Q=e+3<<1;while(1){e=w<<2;l=H[e+c>>2];i=H[b+e>>2];a:{if(H[k+36>>2]){l=l+O|0;i=i+P|0;m=-3;y=-1;f=0;e=H[k+32>>2]+Q|0;break a}m=3;f=1;y=1;e=H[k+32>>2]}H[k+36>>2]=f;b:{if(!p){q=0;r=0;s=0;break b}R=m+2|0;S=m+1|0;n=0;j=0;o=0;z=0;A=0;B=0;s=0;r=0;q=0;x=p;f=e;while(1){e=(m<<1)+f|0;n=I[(H[((G[e>>1]+n|0)+8>>4<<2)+v>>2]+I[i|0]|0)+u|0];h=n>>>3|0;j=I[(H[((G[(S<<1)+f>>1]+j|0)+8>>4<<2)+v>>2]+I[i+1|0]|0)+u|0];t=j>>>2|0;o=I[(H[((G[(R<<1)+f>>1]+o|0)+8>>4<<2)+v>>2]+I[i+2|0]|0)+u|0];C=o>>>3|0;D=(H[(h<<2)+M>>2]+(t<<6)|0)+(C<<1)|0;g=J[D>>1];if(!g){Km(a,h,t,C);g=J[D>>1]}g=g-1|0;F[l|0]=g;t=I[g+L|0];h=I[g+K|0];g=o-I[g+E|0]|0;G[f+4>>1]=N(g,3)+q;h=j-h|0;G[f+2>>1]=N(h,3)+r;j=f;f=n-t|0;G[j>>1]=N(f,3)+s;l=l+y|0;i=i+m|0;o=N(g,7);j=N(h,7);n=N(f,7);q=N(g,5)+B|0;r=N(h,5)+A|0;s=N(f,5)+z|0;z=f;A=h;B=g;f=e;x=x-1|0;if(x){continue}break}}G[e+4>>1]=q;G[e+2>>1]=r;G[e>>1]=s;w=w+1|0;if((w|0)!=(d|0)){continue}break}}}function Kr(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;j=Xa-16|0;Xa=j;k=ad(g);n=ig(g);hd(j,n);H[f>>2]=d;a:{b:{h=a;g=I[h|0];switch(g-43|0){case 0:case 2:break b;default:break a}}g=jd(k,g<<24>>24);h=H[f>>2];H[f>>2]=h+4;H[h>>2]=g;h=a+1|0}c:{g=h;if(!((c-g|0)<=1|I[g|0]!=48|(I[g+1|0]|32)!=120)){g=jd(k,48);i=H[f>>2];H[f>>2]=i+4;H[i>>2]=g;g=jd(k,F[h+1|0]);i=H[f>>2];H[f>>2]=i+4;H[i>>2]=g;h=h+2|0;g=h;while(1){if(c>>>0<=g>>>0){break c}if(!cl(F[g|0],Xb())){break c}g=g+1|0;continue}}while(1){if(c>>>0<=g>>>0){break c}i=F[g|0];Xb();if(!Td(i)){break c}g=g+1|0;continue}}d:{if(Od(j)){Ae(k,h,g,H[f>>2]);H[f>>2]=H[f>>2]+(g-h<<2);break d}yf(h,g);p=id(n);i=h;while(1){if(g>>>0<=i>>>0){wi((h-a<<2)+d|0,H[f>>2])}else{e:{if(F[wb(j,l)|0]<=0){break e}if(F[wb(j,l)|0]!=(m|0)){break e}m=H[f>>2];H[f>>2]=m+4;H[m>>2]=p;l=(nb(j)-1>>>0>l>>>0)+l|0;m=0}q=jd(k,F[i|0]);o=H[f>>2];H[f>>2]=o+4;H[o>>2]=q;i=i+1|0;m=m+1|0;continue}break}}f:{g:{while(1){if(c>>>0<=g>>>0){break g}h=I[g|0];if((h|0)!=46){h=jd(k,h<<24>>24);i=H[f>>2];H[f>>2]=i+4;H[i>>2]=h;g=g+1|0;continue}break}h=Nd(n);l=H[f>>2];i=l+4|0;H[f>>2]=i;H[l>>2]=h;g=g+1|0;break f}i=H[f>>2]}Ae(k,g,c,i);h=f;f=H[f>>2]+(c-g<<2)|0;H[h>>2]=f;H[e>>2]=(b|0)==(c|0)?f:(b-a<<2)+d|0;ob(j);Xa=j+16|0}function Zk(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;l=Xa-16|0;Xa=l;a:{b:{c:{if((c|0)<=36){f=I[a|0];if(f){break c}g=a;break b}H[17204]=28;d=0;e=0;break a}g=a;d:{while(1){if(!Fe(f<<24>>24)){break d}f=I[g+1|0];g=g+1|0;if(f){continue}break}break b}e:{f=I[g|0];switch(f-43|0){case 0:case 2:break e;default:break b}}m=(f|0)==45?-1:0;g=g+1|0}f:{if(!(c&-17|I[g|0]!=48)){o=1;if((I[g+1|0]&223)==88){g=g+2|0;j=16;break f}g=g+1|0;j=c?c:8;break f}j=c?c:10}p=j>>31;c=0;while(1){g:{f=-48;i=F[g|0];h:{if((i-48&255)>>>0<10){break h}f=-87;if((i-97&255)>>>0<26){break h}f=-55;if((i-65&255)>>>0>25){break g}}i=f+i|0;if((i|0)>=(j|0)){break g}Nc(l,j,p,0,0,k,h,0,0);f=1;i:{if(H[l+8>>2]|H[l+12>>2]){break i}q=Iz(k,h,j,p);n=Ya;r=i>>31;s=r^-1;if((n|0)==(s|0)&(i^-1)>>>0>>0|n>>>0>s>>>0){break i}h=n+r|0;f=i+q|0;h=f>>>0>>0?h+1|0:h;k=f;o=1;f=c}g=g+1|0;c=f;continue}break}if(b){H[b>>2]=o?g:a}j:{k:{if(c){H[17204]=68;a=d&1;m=a?0:m;k=d;h=e;break k}if((e|0)==(h|0)&d>>>0>k>>>0|e>>>0>h>>>0){break j}a=d&1}if(!(a|m)){H[17204]=68;a=d;d=a-1|0;e=e-!a|0;break a}if((e|0)==(h|0)&d>>>0>=k>>>0|e>>>0>h>>>0){break j}H[17204]=68;break a}a=m;b=a^k;d=b-a|0;c=a>>31;e=(c^h)-((a>>>0>b>>>0)+c|0)|0}Xa=l+16|0;Ya=e;return d}function Gn(a,b,c,d){var e=O(0),f=O(0),g=O(0),h=O(0),i=0,j=O(0),k=O(0),l=O(0),m=O(0),n=O(0),o=O(0),p=O(0),q=O(0),r=O(0),s=O(0),t=O(0),u=O(0),v=O(0),w=O(0),x=O(0);i=Xa-48|0;Xa=i;a:{if(a){ni(a+8|0,b,i);h=L[i+28>>2];o=L[i+16>>2];f=L[c>>2];q=O(o*f);e=L[c+4>>2];k=L[i+20>>2];l=O(e*k);j=L[i+44>>2];r=L[i+32>>2];m=O(r*f);s=L[i+36>>2];t=O(e*s);g=O(j+O(m+t));p=O(O(h+O(q+l))/g);n=L[i+12>>2];u=L[i>>2];v=O(u*f);w=L[i+4>>2];x=O(e*w);g=O(O(n+O(v+x))/g);e=O(e+O(10));m=O(j+O(m+O(e*s)));q=O(O(h+O(q+O(e*k)))/m);m=O(O(n+O(v+O(e*w)))/m);f=O(f+O(10));e=O(j+O(O(r*f)+t));h=O(O(h+O(O(o*f)+l))/e);f=O(O(n+O(O(u*f)+x))/e);break a}k=L[b+16>>2];f=L[c>>2];p=O(k*f);g=L[b+44>>2];l=L[b+32>>2];r=O(l*f);e=L[c+4>>2];h=O(e+O(10));s=L[b+36>>2];j=O(g+O(r+O(h*s)));n=L[b+28>>2];t=L[b+20>>2];q=O(O(n+O(p+O(h*t)))/j);o=L[b+12>>2];u=L[b>>2];v=O(u*f);w=L[b+4>>2];m=O(O(o+O(v+O(h*w)))/j);f=O(f+O(10));h=O(l*f);l=O(e*s);j=O(g+O(h+l));h=O(k*f);k=O(e*t);h=O(O(n+O(h+k))/j);e=O(e*w);f=O(O(o+O(O(u*f)+e))/j);g=O(g+O(r+l));p=O(O(n+O(p+k))/g);g=O(O(o+O(v+e))/g)}f=O(f-g);e=O(f*f);f=O(h-p);f=O(e+O(f*f));e=O(m-g);g=O(e*e);e=O(q-p);e=O(g+O(e*e));a=f>2]=O(W(a?f:e))*O(2.5399999618530273);L[d>>2]=O(W(a?e:f))*O(2.5399999618530273);Xa=i+48|0}function Nr(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;j=Xa-16|0;Xa=j;k=gd(g);n=zf(g);hd(j,n);H[f>>2]=d;a:{b:{h=a;g=I[h|0];switch(g-43|0){case 0:case 2:break b;default:break a}}g=Kc(k,g<<24>>24);h=H[f>>2];H[f>>2]=h+1;F[h|0]=g;h=a+1|0}c:{g=h;if(!((c-g|0)<=1|I[g|0]!=48|(I[g+1|0]|32)!=120)){g=Kc(k,48);i=H[f>>2];H[f>>2]=i+1;F[i|0]=g;g=Kc(k,F[h+1|0]);i=H[f>>2];H[f>>2]=i+1;F[i|0]=g;h=h+2|0;g=h;while(1){if(c>>>0<=g>>>0){break c}if(!cl(F[g|0],Xb())){break c}g=g+1|0;continue}}while(1){if(c>>>0<=g>>>0){break c}i=F[g|0];Xb();if(!Td(i)){break c}g=g+1|0;continue}}d:{if(Od(j)){$e(k,h,g,H[f>>2]);H[f>>2]=H[f>>2]+(g-h|0);break d}yf(h,g);p=id(n);i=h;while(1){if(g>>>0<=i>>>0){yf((h-a|0)+d|0,H[f>>2])}else{e:{if(F[wb(j,m)|0]<=0){break e}if(F[wb(j,m)|0]!=(l|0)){break e}l=H[f>>2];H[f>>2]=l+1;F[l|0]=p;m=(nb(j)-1>>>0>m>>>0)+m|0;l=0}q=Kc(k,F[i|0]);o=H[f>>2];H[f>>2]=o+1;F[o|0]=q;i=i+1|0;l=l+1|0;continue}break}}while(1){f:{if(c>>>0>g>>>0){h=I[g|0];if((h|0)!=46){break f}h=Nd(n);i=H[f>>2];H[f>>2]=i+1;F[i|0]=h;g=g+1|0}$e(k,g,c,H[f>>2]);h=f;f=H[f>>2]+(c-g|0)|0;H[h>>2]=f;H[e>>2]=(b|0)==(c|0)?f:(b-a|0)+d|0;ob(j);Xa=j+16|0;return}h=Kc(k,h<<24>>24);i=H[f>>2];H[f>>2]=i+1;F[i|0]=h;g=g+1|0;continue}}function Ky(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0;a=Xa-448|0;Xa=a;H[a+432>>2]=c;H[a+440>>2]=b;H[a+20>>2]=335;h=a+20|0;j=gc(a+24|0,a+32|0,h);b=a+16|0;Kb(b,e);i=ad(b);F[a+15|0]=0;if(qr(a+440|0,c,d,b,H[e+4>>2],f,a+15|0,i,j,h,a+432|0)){b=Xa-16|0;Xa=b;a:{if(Mc(g)){c=H[g>>2];H[b+12>>2]=0;yc(c,b+12|0);Pc(g,0);break a}H[b+8>>2]=0;yc(g,b+8|0);Wc(g,0)}Xa=b+16|0;if(I[a+15|0]){Hk(g,jd(i,45))}b=jd(i,48);e=H[j>>2];i=H[a+20>>2];c=i-4|0;while(1){if(!((b|0)!=H[e>>2]|c>>>0<=e>>>0)){e=e+4|0;continue}break}b=Xa-16|0;Xa=b;c=nb(g);d=Qk(g);h=Ui(e,i);b:{if(!h){break b}if(vb(g)>>>0<=e>>>0){k=vb(g)+(nb(g)<<2)>>>0>=e>>>0}else{k=0}if(!k){if(h>>>0>d-c>>>0){Hq(g,d,(c+h|0)-d|0,c,c)}d=vb(g)+(c<<2)|0;while(1){if((e|0)!=(i|0)){yc(d,e);e=e+4|0;d=d+4|0;continue}break}H[b>>2]=0;yc(d,b);wf(g,c+h|0);break b}c=Xa-16|0;Xa=c;Xk(b,e,i);Xa=c+16|0;i=vb(b);c=nb(b);e=Xa-16|0;Xa=e;h=Qk(g);d=nb(g);c:{if(c>>>0<=h-d>>>0){if(!c){break c}h=vb(g);$d(h+(d<<2)|0,i,c);c=c+d|0;wf(g,c);H[e+12>>2]=0;yc(h+(c<<2)|0,e+12|0);break c}Iq(g,h,(c+d|0)-h|0,d,d,0,c,i)}Xa=e+16|0;ob(b)}Xa=b+16|0}if(Ac(a+440|0,a+432|0)){H[f>>2]=H[f>>2]|2}b=H[a+440>>2];Cb(a+16|0);fc(j);Xa=a+448|0;return b|0}function My(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0;a=Xa-160|0;Xa=a;H[a+144>>2]=c;H[a+152>>2]=b;H[a+20>>2]=335;h=a+20|0;j=gc(a+24|0,a+32|0,h);b=a+16|0;Kb(b,e);i=gd(b);F[a+15|0]=0;if(xr(a+152|0,c,d,b,H[e+4>>2],f,a+15|0,i,j,h,a+132|0)){b=Xa-16|0;Xa=b;a:{if(Mc(g)){c=H[g>>2];F[b+15|0]=0;Lc(c,b+15|0);Pc(g,0);break a}F[b+14|0]=0;Lc(g,b+14|0);Wc(g,0)}Xa=b+16|0;if(I[a+15|0]){Ik(g,Kc(i,45))}b=Kc(i,48);e=H[j>>2];i=H[a+20>>2];c=i-1|0;b=b&255;while(1){if(!((b|0)!=I[e|0]|c>>>0<=e>>>0)){e=e+1|0;continue}break}b=Xa-16|0;Xa=b;c=nb(g);d=Mb(g);h=Rj(e,i);b:{if(!h){break b}if(vb(g)>>>0<=e>>>0){k=vb(g)+nb(g)>>>0>=e>>>0}else{k=0}if(!k){if(h>>>0>d-c>>>0){Jk(g,d,(c+h|0)-d|0,c,c)}d=vb(g)+c|0;while(1){if((e|0)!=(i|0)){Lc(d,e);e=e+1|0;d=d+1|0;continue}break}F[b+15|0]=0;Lc(d,b+15|0);wf(g,c+h|0);break b}c=Xa-16|0;Xa=c;wl(b,e,i);Xa=c+16|0;i=vb(b);c=nb(b);e=Xa-16|0;Xa=e;h=Mb(g);d=nb(g);c:{if(c>>>0<=h-d>>>0){if(!c){break c}h=vb(g);Fd(h+d|0,i,c);c=c+d|0;wf(g,c);F[e+15|0]=0;Lc(c+h|0,e+15|0);break c}qi(g,h,(c+d|0)-h|0,d,d,0,c,i)}Xa=e+16|0;ob(b)}Xa=b+16|0}if(Bc(a+152|0,a+144|0)){H[f>>2]=H[f>>2]|2}b=H[a+152>>2];Cb(a+16|0);fc(j);Xa=a+160|0;return b|0}function _b(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0;e=H[a+468>>2];c=H[e+16>>2];a:{if((c|0)>=32768){d=H[e+20>>2];break a}d=H[e+20>>2];while(1){c=d-1|0;H[e+20>>2]=c;b:{if((d|0)>0){d=c;break b}f=0;if(!H[a+440>>2]){c=H[a+24>>2];c:{if(H[c+4>>2]){break c}if(Za[H[c+12>>2]](a)|0){break c}d=H[a>>2];H[d+20>>2]=25;Za[H[d>>2]](a)}H[c+4>>2]=H[c+4>>2]-1;d=c;c=H[c>>2];H[d>>2]=c+1;f=I[c|0];d:{if((f|0)!=255){break d}while(1){c=H[a+24>>2];e:{if(H[c+4>>2]){break e}if(Za[H[c+12>>2]](a)|0){break e}d=H[a>>2];H[d+20>>2]=25;Za[H[d>>2]](a)}H[c+4>>2]=H[c+4>>2]-1;d=c;c=H[c>>2];H[d>>2]=c+1;f=255;c=I[c|0];if((c|0)==255){continue}break}if(!c){break d}H[a+440>>2]=c;f=0}c=H[e+20>>2]}d=c+8|0;H[e+20>>2]=d;H[e+12>>2]=H[e+12>>2]<<8|f;if((c|0)>-9){break b}d=c+9|0;H[e+20>>2]=d;if(d){break b}H[e+16>>2]=32768;d=0}c=H[e+16>>2]<<1;H[e+16>>2]=c;if((c|0)<32768){continue}break}}a=I[b|0];f=H[((a&127)<<2)+39056>>2];g=f>>16;c=c-g|0;H[e+16>>2]=c;h=f>>8;i=H[e+12>>2];d=c<=(d|0)){H[e+16>>2]=g;H[e+12>>2]=i-d;d=a&128;if((c|0)<(g|0)){F[b|0]=d^h;break f}F[b|0]=d^f;a=a^128;break f}if(c>>>0>32767){break f}d=a&128;if((c|0)<(g|0)){F[b|0]=d^f;a=a^128;break f}F[b|0]=d^h}return a>>>7|0}function Qt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=Xa-144|0;Xa=q;n=H[a+336>>2];b=H[b+84>>2];a=q;while(1){g=H[b+64>>2];k=G[c+32>>1];i=N(G[c>>1],H[b>>2])<<13|1024;j=N(H[b+128>>2],G[c+64>>1]);o=i+N(j,-11586)>>11;f=N(H[b+32>>2],G[c+16>>1]);h=N(H[b+96>>2],G[c+48>>1]);m=N(H[b+160>>2],G[c+80>>1]);p=f-(h+m|0)<<2;H[a+96>>2]=o-p;H[a+24>>2]=o+p;g=N(N(g,k),10033);k=i+N(j,5793)|0;j=g+k|0;i=f+h<<13;f=N(f+m|0,2998);i=i+f|0;H[a+120>>2]=j-i>>11;H[a>>2]=j+i>>11;g=k-g|0;f=f+(m-h<<13)|0;H[a+72>>2]=g-f>>11;H[a+48>>2]=f+g>>11;a=a+4|0;b=b+4|0;c=c+2|0;l=l+1|0;if((l|0)!=6){continue}break}a=n-384|0;l=0;c=q;while(1){f=H[c+20>>2];h=H[c+4>>2];m=N(f+h|0,2998);b=H[(l<<2)+d>>2]+e|0;n=H[c+12>>2];g=m+(n+h<<13)|0;j=(H[c>>2]<<13)+134348800|0;k=H[c+16>>2];i=j+N(k,5793)|0;o=N(H[c+8>>2],10033);p=i+o|0;F[b|0]=I[a+(g+p>>>18&1023)|0];F[b+5|0]=I[a+(p-g>>>18&1023)|0];h=h-(f+n|0)<<13;g=j+N(k,-11586)|0;F[b+1|0]=I[a+(h+g>>>18&1023)|0];F[b+4|0]=I[a+(g-h>>>18&1023)|0];f=m+(f-n<<13)|0;h=i-o|0;F[b+2|0]=I[a+(f+h>>>18&1023)|0];F[b+3|0]=I[a+(h-f>>>18&1023)|0];c=c+24|0;l=l+1|0;if((l|0)!=6){continue}break}Xa=q+144|0}function cx(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0;if(Dc(a,H[b+8>>2],e)){Dk(b,c,d);return}a:{if(Dc(a,H[b>>2],e)){if(!(H[b+16>>2]!=(c|0)&H[b+20>>2]!=(c|0))){if((d|0)!=1){break a}H[b+32>>2]=1;return}H[b+32>>2]=d;if(H[b+44>>2]!=4){f=a+16|0;h=f+(H[a+12>>2]<<3)|0;d=0;b:{c:{while(1){d:{if(f>>>0>=h>>>0){break d}G[b+52>>1]=0;Ck(f,b,c,c,1,e);if(I[b+54|0]){break d}e:{if(!I[b+53|0]){break e}if(I[b+52|0]){d=1;if(H[b+24>>2]==1){break c}g=1;if(I[a+8|0]&2){break e}break c}g=1;if(!(F[a+8|0]&1)){break c}}f=f+8|0;continue}break}a=4;if(!g){break b}}a=3}H[b+44>>2]=a;if(d&1){break a}}H[b+20>>2]=c;H[b+40>>2]=H[b+40>>2]+1;if(H[b+36>>2]!=1|H[b+24>>2]!=2){break a}F[b+54|0]=1;return}f=H[a+12>>2];g=a+16|0;pi(g,b,c,d,e);if((f|0)<2){break a}g=g+(f<<3)|0;f=a+24|0;a=H[a+8>>2];if(!(!(a&2)&H[b+36>>2]!=1)){while(1){if(I[b+54|0]){break a}pi(f,b,c,d,e);f=f+8|0;if(g>>>0>f>>>0){continue}break}break a}if(!(a&1)){while(1){if(I[b+54|0]|H[b+36>>2]==1){break a}pi(f,b,c,d,e);f=f+8|0;if(g>>>0>f>>>0){continue}break a}}while(1){if(I[b+54|0]|H[b+36>>2]==1&H[b+24>>2]==1){break a}pi(f,b,c,d,e);f=f+8|0;if(g>>>0>f>>>0){continue}break}}}function Hy(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0;a=Xa-1072|0;Xa=a;H[a+16>>2]=f;H[a+20>>2]=g;H[a+24>>2]=h;H[a+28>>2]=i;j=a+960|0;H[a+956>>2]=j;j=$i(j,100,32261,a+16|0);H[a+544>>2]=334;k=a+544|0;o=gc(a+536|0,0,k);H[a+544>>2]=334;l=gc(a+528|0,0,k);a:{if(j>>>0>=100){j=Xb();H[a>>2]=f;H[a+4>>2]=g;H[a+8>>2]=h;H[a+12>>2]=i;j=le(a+956|0,j,32261,a);if((j|0)==-1){break a}Ec(o,H[a+956>>2]);Ec(l,qb(j<<2));if(ch(l)){break a}k=H[l>>2]}f=a+520|0;Kb(f,d);p=ad(f);f=H[a+956>>2];Ae(p,f,f+j|0,k);m=(j|0)>0?I[H[a+956>>2]]==45:m;n=Ab(a+488|0);g=Ab(a+472|0);h=Ab(a+456|0);ir(c,m,a+520|0,a+512|0,a+508|0,a+504|0,n,g,h,a+452|0);H[a+48>>2]=334;c=a+48|0;i=gc(a+40|0,0,c);f=H[a+452>>2];b:{if((f|0)<(j|0)){f=(((nb(h)+(j-f<<1)|0)+nb(g)|0)+H[a+452>>2]|0)+1|0;break b}f=((nb(h)+nb(g)|0)+H[a+452>>2]|0)+2|0}if(f>>>0>=101){Ec(i,qb(f<<2));c=H[i>>2];if(!c){break a}}hr(c,a+36|0,a+32|0,H[d+4>>2],k,(j<<2)+k|0,p,m,a+512|0,H[a+508>>2],H[a+504>>2],n,g,h,H[a+452>>2]);b=xf(b,c,H[a+36>>2],H[a+32>>2],d,e);fc(i);ob(h);ob(g);ob(n);Cb(a+520|0);fc(l);fc(o);Xa=a+1072|0;return b|0}Qb();X()}function Nt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;f=H[d>>2]+e|0;a=H[a+336>>2]-384|0;b=H[b+84>>2];i=N(N(G[c+16>>1],H[b+32>>2]),10033);g=N(G[c>>1],H[b>>2])<<13|1024;h=N(H[b+64>>2],G[c+32>>1]);j=g+N(h,5793)|0;k=(i+j<<2)+134348800&-8192;l=N(N(G[c+20>>1],H[b+40>>2]),10033);m=N(G[c+4>>1],H[b+8>>2])<<13|1024;n=N(H[b+72>>2],G[c+36>>1]);o=m+N(n,5793)|0;p=l+o>>11;q=k+N(p,5793)|0;r=N(N(G[c+18>>1],H[b+36>>2]),10033);s=N(G[c+2>>1],H[b+4>>2])<<13|1024;c=N(H[b+68>>2],G[c+34>>1]);t=s+N(c,5793)|0;b=N(r+t>>11,10033);F[f|0]=I[a+(q+b>>>18&1023)|0];F[f+2|0]=I[a+(q-b>>>18&1023)|0];F[f+1|0]=I[a+(N(p,268423870)+k>>>18&1023)|0];b=H[d+4>>2]+e|0;h=(g+N(h,1073730238)<<2)+134348800&-8192;f=N(n,-11586)+m>>11;g=h+N(f,5793)|0;c=N(N(c,-11586)+s>>11,10033);F[b|0]=I[a+(g+c>>>18&1023)|0];F[b+2|0]=I[a+(g-c>>>18&1023)|0];F[b+1|0]=I[a+(h+N(f,268423870)>>>18&1023)|0];b=H[d+8>>2]+e|0;d=(j-i<<2)+134348800&-8192;c=o-l>>11;e=d+N(c,5793)|0;f=N(t-r>>11,10033);F[b|0]=I[a+(e+f>>>18&1023)|0];F[b+2|0]=I[a+(e-f>>>18&1023)|0];F[b+1|0]=I[a+(d+N(c,268423870)>>>18&1023)|0]}function Jy(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0;a=Xa-464|0;Xa=a;H[a+16>>2]=f;H[a+20>>2]=g;H[a+24>>2]=h;H[a+28>>2]=i;j=a+352|0;H[a+348>>2]=j;j=$i(j,100,32261,a+16|0);H[a+240>>2]=334;k=a+240|0;o=gc(a+232|0,0,k);H[a+240>>2]=334;l=gc(a+224|0,0,k);a:{if(j>>>0>=100){j=Xb();H[a>>2]=f;H[a+4>>2]=g;H[a+8>>2]=h;H[a+12>>2]=i;j=le(a+348|0,j,32261,a);if((j|0)==-1){break a}Ec(o,H[a+348>>2]);Ec(l,qb(j));if(ch(l)){break a}k=H[l>>2]}f=a+216|0;Kb(f,d);p=gd(f);f=H[a+348>>2];$e(p,f,f+j|0,k);m=(j|0)>0?I[H[a+348>>2]]==45:m;n=Ab(a+192|0);g=Ab(a+176|0);h=Ab(a+160|0);kr(c,m,a+216|0,a+208|0,a+207|0,a+206|0,n,g,h,a+156|0);H[a+48>>2]=334;c=a+48|0;i=gc(a+40|0,0,c);f=H[a+156>>2];b:{if((f|0)<(j|0)){f=(((nb(h)+(j-f<<1)|0)+nb(g)|0)+H[a+156>>2]|0)+1|0;break b}f=((nb(h)+nb(g)|0)+H[a+156>>2]|0)+2|0}if(f>>>0>=101){Ec(i,qb(f));c=H[i>>2];if(!c){break a}}jr(c,a+36|0,a+32|0,H[d+4>>2],k,j+k|0,p,m,a+208|0,F[a+207|0],F[a+206|0],n,g,h,H[a+156>>2]);b=Be(b,c,H[a+36>>2],H[a+32>>2],d,e);fc(i);ob(h);ob(g);ob(n);Cb(a+216|0);fc(l);fc(o);Xa=a+464|0;return b|0}Qb();X()}function mu(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;e=c<<2;h=H[e+H[b+8>>2]>>2];k=H[e+H[b+4>>2]>>2];b=H[b>>2]+(c<<3)|0;i=H[b>>2];l=H[b+4>>2];c=H[d+4>>2];d=H[d>>2];e=H[a+336>>2];b=H[a+476>>2];n=H[b+28>>2];o=H[b+24>>2];p=H[b+20>>2];q=H[b+16>>2];b=H[a+112>>2];if(b>>>0>=2){m=b>>>1|0;while(1){f=I[k|0]<<2;b=H[f+p>>2];j=I[h|0]<<2;r=H[j+o>>2];s=H[f+n>>2];f=H[j+q>>2];g=I[i|0];F[d|0]=I[(f+g|0)+e|0];j=r+s>>16;F[d+1|0]=I[(j+g|0)+e|0];F[d+2|0]=I[(b+g|0)+e|0];g=I[i+1|0];F[d+3|0]=I[(g+f|0)+e|0];F[d+4|0]=I[(g+j|0)+e|0];F[d+5|0]=I[(b+g|0)+e|0];g=I[l|0];F[c|0]=I[(g+f|0)+e|0];F[c+1|0]=I[(g+j|0)+e|0];F[c+2|0]=I[(b+g|0)+e|0];g=f;f=I[l+1|0];F[c+3|0]=I[(g+f|0)+e|0];F[c+4|0]=I[(f+j|0)+e|0];F[c+5|0]=I[(b+f|0)+e|0];c=c+6|0;l=l+2|0;d=d+6|0;i=i+2|0;h=h+1|0;k=k+1|0;m=m-1|0;if(m){continue}break}b=H[a+112>>2]}if(b&1){b=I[k|0]<<2;a=H[b+p>>2];h=I[h|0]<<2;k=H[h+o>>2];f=H[b+n>>2];h=H[h+q>>2];b=I[i|0];F[d|0]=I[(h+b|0)+e|0];i=f+k>>16;F[d+1|0]=I[(i+b|0)+e|0];F[d+2|0]=I[(a+b|0)+e|0];b=I[l|0];F[c|0]=I[(b+h|0)+e|0];F[c+1|0]=I[(b+i|0)+e|0];F[c+2|0]=I[(a+b|0)+e|0]}}function kp(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=O(0),j=0,k=0,l=0,m=0;f=Xa-32|0;Xa=f;l=f,m=Jg(b),H[l+16>>2]=m;j=f+24|0;k=f+16|0;c=Xa-32|0;Xa=c;tb(a);h=H[b>>2];d=Tc(a);F[c+31|0]=0;a:{b:{if(!d){break b}g=Wb(h,d);e=H[rb(a,g)>>2];if(!e){break b}while(1){e=H[e>>2];if(!e){break b}if(H[e+4>>2]!=(h|0)){if((Wb(H[e+4>>2],d)|0)!=(g|0)){break b}}if(!de(Ub(a),e+8|0,b)){continue}break}break a}yo(c+16|0,a,h,k);if(!(O(H[tb(a)>>2]+1>>>0)>O(L[Ub(a)>>2]*O(d>>>0))?0:d)){l=c,m=ue(d)^1|d<<1,H[l+12>>2]=m;i=O(U(O(O(H[tb(a)>>2]+1>>>0)/L[Ub(a)>>2])));c:{if(i=O(0)){b=~~i>>>0;break c}b=0}H[c+8>>2]=b;Lj(a,H[zc(c+12|0,c+8|0)>>2]);d=Tc(a);g=Wb(h,d)}b=H[rb(a,g)>>2];d:{if(!b){b=a+8|0;H[H[c+16>>2]>>2]=H[b>>2];H[b>>2]=H[c+16>>2];l=rb(a,g),m=b,H[l>>2]=m;if(!H[H[c+16>>2]>>2]){break d}b=H[c+16>>2];l=rb(a,Wb(H[H[H[c+16>>2]>>2]+4>>2],d)),m=b,H[l>>2]=m;break d}H[H[c+16>>2]>>2]=H[b>>2];H[b>>2]=H[c+16>>2]}b=c+16|0;e=Hd(b);a=tb(a);H[a>>2]=H[a>>2]+1;F[c+31|0]=1;a=H[b>>2];H[b>>2]=0;if(a){b=Fb(b);if(I[b+4|0]){Uo(a+8|0)}if(a){jb(a)}}}Uf(j,Gc(c+16|0,e),c+31|0);Xa=c+32|0;a=oc(j);Xa=f+32|0;return a+4|0}function Ly(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0;a=Xa-624|0;Xa=a;H[a+608>>2]=c;H[a+616>>2]=b;H[a+16>>2]=335;b=gc(a+200|0,a+208|0,a+16|0);h=a+192|0;Kb(h,e);i=ad(h);F[a+191|0]=0;a:{if(!qr(a+616|0,c,d,h,H[e+4>>2],f,a+191|0,i,b,a+196|0,a+608|0)){break a}c=I[36700]|I[36701]<<8|(I[36702]<<16|I[36703]<<24);F[a+183|0]=c;F[a+184|0]=c>>>8;F[a+185|0]=c>>>16;F[a+186|0]=c>>>24;c=I[36697]|I[36698]<<8|(I[36699]<<16|I[36700]<<24);H[a+176>>2]=I[36693]|I[36694]<<8|(I[36695]<<16|I[36696]<<24);H[a+180>>2]=c;Ae(i,a+176|0,a+186|0,a+128|0);H[a+16>>2]=334;c=a+16|0;d=gc(a+8|0,0,c);b:{if((H[a+196>>2]-H[b>>2]|0)>=393){Ec(d,qb((H[a+196>>2]-H[b>>2]>>2)+2|0));if(!H[d>>2]){break b}c=H[d>>2]}if(I[a+191|0]){F[c|0]=45;c=c+1|0}e=H[b>>2];while(1){if(K[a+196>>2]<=e>>>0){c:{F[c|0]=0;H[a>>2]=g;if((De(a+16|0,32267,a)|0)!=1){break c}fc(d);break a}}else{h=a+128|0;j=c,k=I[(a+176|0)+(Rk(h,h+40|0,e)-h>>2)|0],F[j|0]=k;c=c+1|0;e=e+4|0;continue}break}Qb();X()}Qb();X()}if(Ac(a+616|0,a+608|0)){H[f>>2]=H[f>>2]|2}c=H[a+616>>2];Cb(a+192|0);fc(b);Xa=a+624|0;return c|0}function Ny(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0;a=Xa-288|0;Xa=a;H[a+272>>2]=c;H[a+280>>2]=b;H[a+16>>2]=335;b=gc(a+152|0,a+160|0,a+16|0);h=a+144|0;Kb(h,e);i=gd(h);F[a+143|0]=0;a:{if(!xr(a+280|0,c,d,h,H[e+4>>2],f,a+143|0,i,b,a+148|0,a+260|0)){break a}c=I[36700]|I[36701]<<8|(I[36702]<<16|I[36703]<<24);F[a+135|0]=c;F[a+136|0]=c>>>8;F[a+137|0]=c>>>16;F[a+138|0]=c>>>24;c=I[36697]|I[36698]<<8|(I[36699]<<16|I[36700]<<24);H[a+128>>2]=I[36693]|I[36694]<<8|(I[36695]<<16|I[36696]<<24);H[a+132>>2]=c;$e(i,a+128|0,a+138|0,a+118|0);H[a+16>>2]=334;c=a+16|0;d=gc(a+8|0,0,c);b:{if((H[a+148>>2]-H[b>>2]|0)>=99){Ec(d,qb((H[a+148>>2]-H[b>>2]|0)+2|0));if(!H[d>>2]){break b}c=H[d>>2]}if(I[a+143|0]){F[c|0]=45;c=c+1|0}e=H[b>>2];while(1){if(K[a+148>>2]<=e>>>0){c:{F[c|0]=0;H[a>>2]=g;if((De(a+16|0,32267,a)|0)!=1){break c}fc(d);break a}}else{h=a+118|0;j=c,k=I[((Uk(h,h+10|0,e)-a|0)+a|0)+10|0],F[j|0]=k;c=c+1|0;e=e+1|0;continue}break}Qb();X()}Qb();X()}if(Bc(a+280|0,a+272|0)){H[f>>2]=H[f>>2]|2}c=H[a+280>>2];Cb(a+144|0);fc(b);Xa=a+288|0;return c|0}function Vx(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0;a=c;a:{if((d-a|0)<3){break a}}while(1){b:{if(e>>>0<=i>>>0|a>>>0>=d>>>0){break b}g=F[a|0];b=g&255;c:{if((g|0)>=0){g=1;if(b>>>0<=1114111){break c}break b}if(g>>>0<4294967234){break b}if(g>>>0<=4294967263){if((d-a|0)<2){break b}f=I[a+1|0];if((f&192)!=128){break b}g=2;if((f&63|b<<6&1984)>>>0<=1114111){break c}break b}d:{e:{if(g>>>0<=4294967279){if((d-a|0)<3){break b}h=I[a+2|0];f=I[a+1|0];if((b|0)==237){break e}if((b|0)==224){if((f&224)==160){break d}break b}if((f&192)!=128){break b}break d}if((d-a|0)<4|g>>>0>4294967284){break b}h=I[a+3|0];j=I[a+2|0];f=I[a+1|0];f:{g:{switch(b-240|0){case 0:if((f+112&255)>>>0<48){break f}break b;case 4:if((f&240)==128){break f}break b;default:break g}}if((f&192)!=128){break b}}if((j&192)!=128|(h&192)!=128){break b}g=4;if((h&63|(j<<6&4032|(b<<18&1835008|(f&63)<<12)))>>>0>1114111){break b}break c}if((f&224)!=128){break b}}if((h&192)!=128){break b}g=3;if((h&63|(b<<12&61440|(f&63)<<6))>>>0>1114111){break b}}i=i+1|0;a=a+g|0;continue}break}return a-c|0}function dd(a,b,c,d,e){var f=0,g=0,h=0;a:{b:{c:{d:{e:{f:{g:{h:{i:{if((b|0)>=0){f=H[a+52>>2];if((f|0)<=(b|0)){break i}if((c|0)<0){break h}g=H[a+56>>2];if((g|0)<=(c|0)){break g}if((d|0)<0){break f}h=H[a+60>>2];if((h|0)<=(d|0)){break e}if((e|0)<0){break d}if(H[a+64>>2]<=(e|0)){break c}b=N(c,f)+b|0;a=(b+N(H[a+84>>2],d)|0)+N(H[a+88>>2],e)|0;if((a|0)>(b+N(N(e,h)+d|0,N(f,g))|0)){break b}return a}mb(ib(ib(lb(ib(ib(ib(72016,17874),16438),3764),165),4334),17944));break a}mb(ib(ib(lb(ib(ib(ib(72016,18272),16438),3764),166),4334),17944));break a}mb(ib(ib(lb(ib(ib(ib(72016,18482),16438),3764),167),4334),18740));break a}mb(ib(ib(lb(ib(ib(ib(72016,19106),16438),3764),168),4334),18740));break a}mb(ib(ib(lb(ib(ib(ib(72016,19489),16438),3764),169),4334),19550));break a}mb(ib(ib(lb(ib(ib(ib(72016,19921),16438),3764),170),4334),19550));break a}mb(ib(ib(lb(ib(ib(ib(72016,20250),16438),3764),171),4334),20376));break a}mb(ib(ib(lb(ib(ib(ib(72016,20736),16438),3764),172),4334),20376));break a}mb(ib(ib(lb(ib(ib(ib(72016,21148),16438),3764),176),4334),17157))}_();X()}function Ci(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;j=Xa-128|0;Xa=j;H[j+120>>2]=b;k=Bj(c,d);H[j+16>>2]=334;i=j+16|0;p=gc(j+8|0,0,i);a:{if(k>>>0>=101){i=qb(k);if(!i){break a}Ec(p,i)}h=i;b=c;while(1)if((b|0)==(d|0)){b:while(1){c:{if(!(t=Yc(a,j+120|0),u=0,v=k,v?t:u)){if(Bc(a,j+120|0)){H[f>>2]=H[f>>2]|2}break c}m=ic(a);if(!g){m=Bi(e,m)}q=n+1|0;r=0;h=i;b=c;while(1)if((b|0)==(d|0)){n=q;if(!r){continue b}vc(a);h=i;b=c;if(k+l>>>0<2){continue b}while(1){if((b|0)==(d|0)){continue b}d:{if(I[h|0]!=2){break d}if((nb(b)|0)==(n|0)){break d}F[h|0]=0;l=l-1|0}h=h+1|0;b=b+12|0;continue}}else{e:{if(I[h|0]!=1){break e}o=F[wb(b,n)|0];s=m&255;if(!g){o=Bi(e,o)}f:{if((o&255)==(s|0)){r=1;if((nb(b)|0)!=(q|0)){break e}F[h|0]=2;l=l+1|0;break f}F[h|0]=0}k=k-1|0}h=h+1|0;b=b+12|0;continue}}break}g:{h:{while(1){if((c|0)==(d|0)){break h}if(I[i|0]!=2){i=i+1|0;c=c+12|0;continue}break}d=c;break g}H[f>>2]=H[f>>2]|4}fc(p);Xa=j+128|0;return d}else{i:{if(!Od(b)){F[h|0]=1;break i}F[h|0]=2;l=l+1|0;k=k-1|0}h=h+1|0;b=b+12|0;continue}}Qb();X()}function jz(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0;a=Xa-256|0;Xa=a;H[a+248>>2]=37;H[a+252>>2]=0;m=xi(a+248|1,35312,H[c+4>>2]);H[a+204>>2]=a+208;i=Xb();a:{if(m){j=H[c+8>>2];k=a- -64|0;H[k>>2]=g;H[k+4>>2]=h;H[a+56>>2]=e;H[a+60>>2]=f;H[a+48>>2]=j;i=wd(a+208|0,30,i,a+248|0,a+48|0);break a}H[a+80>>2]=e;H[a+84>>2]=f;H[a+88>>2]=g;H[a+92>>2]=h;i=wd(a+208|0,30,i,a+248|0,a+80|0)}H[a+128>>2]=334;k=gc(a+192|0,0,a+128|0);l=a+208|0;j=l;b:{if((i|0)>=30){i=Xb();c:{if(m){j=H[c+8>>2];H[a+16>>2]=g;H[a+20>>2]=h;H[a+8>>2]=e;H[a+12>>2]=f;H[a>>2]=j;i=le(a+204|0,i,a+248|0,a);break c}H[a+32>>2]=e;H[a+36>>2]=f;H[a+40>>2]=g;H[a+44>>2]=h;i=le(a+204|0,i,a+248|0,a+32|0)}if((i|0)==-1){break b}Ec(k,H[a+204>>2]);j=H[a+204>>2]}g=i+j|0;h=me(j,g,c);H[a+128>>2]=334;e=gc(a+120|0,0,a+128|0);d:{if(H[a+204>>2]==(a+208|0)){i=a+128|0;break d}i=qb(i<<1);if(!i){break b}Ec(e,i);l=H[a+204>>2]}f=a+104|0;Kb(f,c);Nr(l,h,g,i,a+116|0,a+112|0,f);Cb(f);b=Be(b,i,H[a+116>>2],H[a+112>>2],c,d);fc(e);fc(k);Xa=a+256|0;return b|0}Qb();X()}function bz(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0;a=Xa-432|0;Xa=a;H[a+424>>2]=37;H[a+428>>2]=0;m=xi(a+424|1,35312,H[c+4>>2]);H[a+380>>2]=a+384;i=Xb();a:{if(m){j=H[c+8>>2];k=a- -64|0;H[k>>2]=g;H[k+4>>2]=h;H[a+56>>2]=e;H[a+60>>2]=f;H[a+48>>2]=j;i=wd(a+384|0,30,i,a+424|0,a+48|0);break a}H[a+80>>2]=e;H[a+84>>2]=f;H[a+88>>2]=g;H[a+92>>2]=h;i=wd(a+384|0,30,i,a+424|0,a+80|0)}H[a+128>>2]=334;k=gc(a+368|0,0,a+128|0);l=a+384|0;j=l;b:{if((i|0)>=30){i=Xb();c:{if(m){j=H[c+8>>2];H[a+16>>2]=g;H[a+20>>2]=h;H[a+8>>2]=e;H[a+12>>2]=f;H[a>>2]=j;i=le(a+380|0,i,a+424|0,a);break c}H[a+32>>2]=e;H[a+36>>2]=f;H[a+40>>2]=g;H[a+44>>2]=h;i=le(a+380|0,i,a+424|0,a+32|0)}if((i|0)==-1){break b}Ec(k,H[a+380>>2]);j=H[a+380>>2]}g=i+j|0;h=me(j,g,c);H[a+128>>2]=334;e=gc(a+120|0,0,a+128|0);d:{if(H[a+380>>2]==(a+384|0)){i=a+128|0;break d}i=qb(i<<3);if(!i){break b}Ec(e,i);l=H[a+380>>2]}f=a+104|0;Kb(f,c);Kr(l,h,g,i,a+116|0,a+112|0,f);Cb(f);b=xf(b,i,H[a+116>>2],H[a+112>>2],c,d);fc(e);fc(k);Xa=a+432|0;return b|0}Qb();X()}function Ai(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;j=Xa-128|0;Xa=j;H[j+120>>2]=b;k=Bj(c,d);H[j+16>>2]=334;i=j+16|0;p=gc(j+8|0,0,i);a:{if(k>>>0>=101){i=qb(k);if(!i){break a}Ec(p,i)}h=i;b=c;while(1)if((b|0)==(d|0)){b:while(1){c:{if(!(s=Xc(a,j+120|0),t=0,u=k,u?s:t)){if(Ac(a,j+120|0)){H[f>>2]=H[f>>2]|2}break c}m=hc(a);if(!g){m=Kc(e,m)}q=n+1|0;r=0;h=i;b=c;while(1)if((b|0)==(d|0)){n=q;if(!r){continue b}uc(a);h=i;b=c;if(k+l>>>0<2){continue b}while(1){if((b|0)==(d|0)){continue b}d:{if(I[h|0]!=2){break d}if((nb(b)|0)==(n|0)){break d}F[h|0]=0;l=l-1|0}h=h+1|0;b=b+12|0;continue}}else{e:{if(I[h|0]!=1){break e}o=H[zi(b,n)>>2];if(!g){o=Kc(e,o)}f:{if((m|0)==(o|0)){r=1;if((nb(b)|0)!=(q|0)){break e}F[h|0]=2;l=l+1|0;break f}F[h|0]=0}k=k-1|0}h=h+1|0;b=b+12|0;continue}}break}g:{h:{while(1){if((c|0)==(d|0)){break h}if(I[i|0]!=2){i=i+1|0;c=c+12|0;continue}break}d=c;break g}H[f>>2]=H[f>>2]|4}fc(p);Xa=j+128|0;return d}else{i:{if(!Od(b)){F[h|0]=1;break i}F[h|0]=2;l=l+1|0;k=k-1|0}h=h+1|0;b=b+12|0;continue}}Qb();X()}function vw(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0;c=Xa-16|0;Xa=c;H[c+12>>2]=a;h=c,i=sc(68668,c+12|0),H[h+8>>2]=i;h=c,i=kc(),H[h>>2]=i;a=-1;if(!xc(c+8|0,c)){b=Cc(c+12|0);g=H[b+544>>2];d=H[b+192>>2];e=H[d>>2];f=H[d+4>>2];a:{a=qb(13732);if(a){b:{H[a+13280>>2]=1;H[a+40>>2]=1058642330;H[a+44>>2]=1073741824;H[a+32>>2]=11;H[a+36>>2]=10;H[a+24>>2]=25;H[a+28>>2]=11;H[a+8>>2]=f;H[a+4>>2]=e;H[a+20>>2]=g;e=qb(N(e,f));H[a+13300>>2]=e;if(!e){break b}H[a+13304>>2]=0;break a}}sb(0,3,37378,0);ba(1);X()}H[a+12>>2]=d;H[a>>2]=1;d=xj(d+8|0);H[a+16>>2]=d;Eg(d,0);H[b+228>>2]=a;if(!a){Je(36937);a=H[b+224>>2];if(a){a=H[a>>2];if(a){tp(a,0)}jb(a);jb(H[H[b+224>>2]+28>>2]);jb(H[H[b+224>>2]+36>>2]);jb(H[H[b+224>>2]+52>>2]);jb(H[H[b+224>>2]+44>>2]);jb(H[b+224>>2]);H[b+224>>2]=0}a=H[b+228>>2]}if(a){L[a+44>>2]=5}a=H[b+228>>2];if(a){L[a+40>>2]=.5}a=H[b+228>>2];if(a){H[a+36>>2]=16}a=H[b+228>>2];if(a){H[a+24>>2]=6}a=H[b+228>>2];if(a){H[a+28>>2]=6}a=H[b+228>>2];if(a){H[a+32>>2]=6}h=b,i=$m(H[b+192>>2]),H[h+224>>2]=i;a=0}Xa=c+16|0;return a|0}function Pt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;l=H[a+336>>2];b=H[b+84>>2];i=Xa-112|0;a=i;while(1){g=H[b+96>>2];h=G[c+48>>1];f=H[b+32>>2];m=G[c+16>>1];o=N(G[c>>1],H[b>>2])<<13|1024;j=N(H[b+64>>2],G[c+32>>1]);k=N(H[b+128>>2],G[c+64>>1]);p=j-k|0;H[a+40>>2]=o+N(p,-11584)>>11;h=N(g,h);f=N(f,m);g=N(h+f|0,6810);m=o+N(p,2896)|0;j=N(j+k|0,6476);k=m+j|0;f=g+N(f,4209)|0;H[a+80>>2]=k-f>>11;H[a>>2]=f+k>>11;f=m-j|0;g=g+N(h,-17828)|0;H[a+60>>2]=f-g>>11;H[a+20>>2]=f+g>>11;a=a+4|0;b=b+4|0;c=c+2|0;n=n+1|0;if((n|0)!=5){continue}break}a=l-384|0;n=0;c=i;while(1){g=H[c+12>>2];l=H[c+4>>2];i=N(g+l|0,6810);b=H[(n<<2)+d>>2]+e|0;l=i+N(l,4209)|0;j=(H[c>>2]<<13)+134348800|0;h=H[c+8>>2];f=H[c+16>>2];m=h-f|0;k=j+N(m,2896)|0;h=N(f+h|0,6476);f=k+h|0;F[b|0]=I[a+(l+f>>>18&1023)|0];F[b+4|0]=I[a+(f-l>>>18&1023)|0];i=i+N(g,-17828)|0;g=k-h|0;F[b+1|0]=I[a+(i+g>>>18&1023)|0];F[b+3|0]=I[a+(g-i>>>18&1023)|0];F[b+2|0]=I[a+(j+N(m,268423872)>>>18&1023)|0];c=c+20|0;n=n+1|0;if((n|0)!=5){continue}break}}function Yx(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0;a=c;a:{if((d-a|0)<3){break a}}while(1){b:{if(e>>>0<=g>>>0|a>>>0>=d>>>0){break b}b=I[a|0];if(b>>>0>1114111){break b}f=a+1|0;c:{if(b<<24>>24>=0){break c}if(b>>>0<194){break b}if(b>>>0<=223){if((d-a|0)<2){break b}f=I[a+1|0];if((f&192)!=128|(f&63|b<<6&1984)>>>0>1114111){break b}f=a+2|0;break c}d:{e:{if(b>>>0<=239){if((d-a|0)<3){break b}h=I[a+2|0];f=I[a+1|0];if((b|0)==237){break e}if((b|0)==224){if((f&224)==160){break d}break b}if((f&192)!=128){break b}break d}if((d-a|0)<4|b>>>0>244|e-g>>>0<2){break b}h=I[a+3|0];i=I[a+2|0];f=I[a+1|0];f:{g:{switch(b-240|0){case 0:if((f+112&255)>>>0<48){break f}break b;case 4:if((f&240)==128){break f}break b;default:break g}}if((f&192)!=128){break b}}if((i&192)!=128|(h&192)!=128|(h&63|(i<<6&4032|(b<<18&1835008|(f&63)<<12)))>>>0>1114111){break b}g=g+1|0;f=a+4|0;break c}if((f&224)!=128){break b}}if((h&192)!=128|(h&63|(b<<12&61440|(f&63)<<6))>>>0>1114111){break b}f=a+3|0}a=f;g=g+1|0;continue}break}return a-c|0}function um(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0;e=Xa-208|0;Xa=e;H[e+8>>2]=1;H[e+12>>2]=0;i=N(b,c);a:{if(!i){break a}H[e+16>>2]=c;H[e+20>>2]=c;j=0-c|0;b=c;f=b;h=2;while(1){g=b;b=(c+f|0)+b|0;H[(e+16|0)+(h<<2)>>2]=b;h=h+1|0;f=g;if(b>>>0>>0){continue}break}g=(a+i|0)+j|0;b:{if(g>>>0<=a>>>0){h=0;b=1;g=0;break b}h=1;b=1;while(1){c:{if((h&3)==3){aj(a,c,d,b,e+16|0);xh(e+8|0,2);b=b+2|0;break c}f=b-1|0;d:{if(K[(e+16|0)+(f<<2)>>2]>=g-a>>>0){wh(a,c,d,e+8|0,b,0,e+16|0);break d}aj(a,c,d,b,e+16|0)}if((b|0)==1){vh(e+8|0,1);b=0;break c}vh(e+8|0,f);b=1}f=H[e+8>>2];h=f|1;H[e+8>>2]=h;a=a+c|0;if(g>>>0>a>>>0){continue}break}h=f>>>0>1;g=H[e+12>>2]!=0}wh(a,c,d,e+8|0,b,0,e+16|0);if(!(g?1:(b|0)!=1|h)){break a}while(1){e:{if((b|0)<=1){f=e+8|0;g=tm(f);xh(f,g);h=H[e+8>>2];b=b+g|0;break e}f=e+8|0;vh(f,2);H[e+8>>2]=H[e+8>>2]^7;xh(f,1);k=a+j|0;i=e+16|0;g=b-2|0;wh(k-H[i+(g<<2)>>2]|0,c,d,f,b-1|0,1,i);vh(f,1);h=H[e+8>>2]|1;H[e+8>>2]=h;wh(k,c,d,f,g,1,i);b=g}a=a+j|0;if(H[e+12>>2]|(h|0)!=1|(b|0)!=1){continue}break}}Xa=e+208|0}function Yn(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;h=Xa-160|0;Xa=h;f=-1;g=H[b+8>>2];a:{if((g|0)<3){break a}j=qb(N(g,96));if(!j){sb(0,3,1499,0);break a}k=qb(g<<4);if(k){g=0;while(1){f=0;if((g|0)==3){g=0;b:{while(1){Eq(a,d,h+48|0);i=0;f=0;while(1){c=H[b+8>>2];if((f|0)<(c|0)){if((Ho(h+144|0,h+48|0,H[b+4>>2]+N(f,24)|0)|0)<0){break b}c=f<<4;l=c+H[b>>2]|0;m=M[l>>3];p=M[h+144>>3];c=c+k|0;n=M[l+8>>3]-M[h+152>>3];M[c+8>>3]=n;m=m-p;M[c>>3]=m;i=i+(m*m+n*n);f=f+1|0;continue}break}c:{i=i/+(c|0);if(i>3]|!(!g|!(i>3]))&M[a+112>>3]>2]==(g|0)){break c}while(1){if((c|0)>(f|0)){if((Co(N(f,96)+j|0,a,d,H[b+4>>2]+N(f,24)|0)|0)<0){break b}f=f+1|0;c=H[b+8>>2];continue}break}if((xo(h,k,j,c<<1)|0)<0){break b}oo(d,h);g=g+1|0;q=i;continue}break}M[e>>3]=i;jb(j);jb(k);f=0;break a}jb(j);jb(k);f=-1;break a}else{while(1){if((f|0)!=4){o=f<<3;l=g<<5;M[o+(l+d|0)>>3]=M[o+(c+l|0)>>3];f=f+1|0;continue}break}g=g+1|0;continue}}}sb(0,3,1499,0);jb(j)}Xa=h+160|0;return f}function jt(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0;f=H[a+4>>2];b=H[f+68>>2];if(b){while(1){if(!H[b>>2]){e=H[b+8>>2];d=N(e,H[b+4>>2])+d|0;c=N(e,H[b+12>>2])+c|0}b=H[b+44>>2];if(b){continue}break}}b=H[f+72>>2];if(b){while(1){if(!H[b>>2]){e=H[b+8>>2];d=(N(e,H[b+4>>2])<<7)+d|0;c=(N(e,H[b+12>>2])<<7)+c|0}b=H[b+44>>2];if(b){continue}break}}a:{if((c|0)<=0){break a}e=1e9;b=H[f+68>>2];if(b){while(1){if(!H[b>>2]){c=H[b+4>>2];d=H[b+12>>2];b:{if((((c-1>>>0)/(d>>>0)|0)+1|0)<=(e|0)){H[b+16>>2]=c;break b}H[b+16>>2]=N(d,e);Nm(a);H[b+40>>2]=1;c=H[b+16>>2]}g=b,h=Om(a,1,H[b+8>>2],c),H[g>>2]=h;d=H[f+80>>2];H[b+36>>2]=0;H[b+24>>2]=0;H[b+28>>2]=0;H[b+20>>2]=d}b=H[b+44>>2];if(b){continue}break}}b=H[f+72>>2];if(!b){break a}while(1){if(!H[b>>2]){c=H[b+4>>2];d=H[b+12>>2];c:{if((((c-1>>>0)/(d>>>0)|0)+1|0)<=(e|0)){H[b+16>>2]=c;break c}H[b+16>>2]=N(d,e);Nm(a);H[b+40>>2]=1;c=H[b+16>>2]}g=b,h=Qm(a,1,H[b+8>>2],c),H[g>>2]=h;d=H[f+80>>2];H[b+36>>2]=0;H[b+24>>2]=0;H[b+28>>2]=0;H[b+20>>2]=d}b=H[b+44>>2];if(b){continue}break}}}function nj(a,b,c,d,e,f){var g=O(0),h=0,i=O(0),j=O(0),k=0;h=Xa-32|0;Xa=h;k=f;a:{b:{c:{d:{if(!b){break d}i=L[e+8>>2];j=L[e+12>>2];if((Ag(a,b,i,j,h+28|0,h+16|0)|0)<0){break d}g=L[h+28>>2];e:{if(O(P(g))>2]=b;g=L[h+16>>2];f:{if(O(P(g))>2]=b;if(!c){break c}if((Ag(a,c,i,j,h+24|0,h+12|0)|0)<0){break c}g=L[h+28>>2];g=O(O(g+g)-L[h+24>>2]);g:{if(O(P(g))>2]=b;g=L[h+16>>2];g=O(O(g+g)-L[h+12>>2]);h:{if(O(P(g))>2]=b;if(!d){break b}if((Ag(a,d,i,j,h+20|0,h+8|0)|0)<0){break b}g=O(L[h+20>>2]+O(O(L[h+28>>2]*O(3))+O(L[h+24>>2]*O(-3))));i:{if(O(P(g))>2]=a;g=O(L[h+8>>2]+O(O(L[h+16>>2]*O(3))+O(L[h+12>>2]*O(-3))));if(O(P(g))>2]=-1;H[f+4>>2]=-1}H[f+8>>2]=-1;H[f+12>>2]=-1}H[f+16>>2]=-1;a=-1}H[k+20>>2]=a;Xa=h+32|0}function Om(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;h=999999984/(c>>>0)|0;e=H[a+4>>2];if(c>>>0>=999999985){i=H[a>>2];H[i+20>>2]=72;Za[H[i>>2]](a)}h=(d|0)>(h|0)?h:d;H[e+80>>2]=h;l=vg(a,b,d<<2);if(d){m=b>>>0<2;i=0;while(1){g=H[a+4>>2];e=d-i|0;h=e>>>0>h>>>0?h:e;e=N(h,c);if(e>>>0>=999999985){f=H[a>>2];H[f+20>>2]=56;H[f+24>>2]=3;Za[H[H[a>>2]>>2]](a)}f=e&7;f=e+(f?8-f|0:0)|0;if(!m){e=H[a>>2];H[e+24>>2]=b;H[e+20>>2]=15;Za[H[H[a>>2]>>2]](a)}j=f+16|0;e=qb(j);if(!e){k=H[a>>2];H[k+20>>2]=56;H[k+24>>2]=4;Za[H[H[a>>2]>>2]](a)}H[g+76>>2]=j+H[g+76>>2];g=g+(b<<2)|0;j=H[g+60>>2];H[e+8>>2]=0;H[e+4>>2]=f;H[e>>2]=j;H[g+60>>2]=e;a:{if(!h){break a}g=e+16|0;f=0;e=h;j=e&3;if(j){while(1){H[(i<<2)+l>>2]=g;e=e-1|0;g=c+g|0;i=i+1|0;f=f+1|0;if((j|0)!=(f|0)){continue}break}}if(h-1>>>0<3){break a}while(1){f=(i<<2)+l|0;H[f>>2]=g;g=c+g|0;j=g+c|0;k=j+c|0;H[f+12>>2]=k;H[f+8>>2]=j;H[f+4>>2]=g;i=i+4|0;g=c+k|0;e=e-4|0;if(e){continue}break}}if(d>>>0>i>>>0){continue}break}}return l|0}function qg(a,b){var c=0,d=0,e=0,f=0,g=0;f=Xa-16|0;Xa=f;a:{b:{if(!Hf(34684,F[b|0])){H[17204]=28;break b}d=2;if(!Hf(b,43)){d=I[b|0]!=114}d=Hf(b,120)?d|128:d;d=Hf(b,101)?d|524288:d;e=d;g=d|64;d=I[b|0];e=(d|0)==114?e:g;e=(d|0)==119?e|512:e;H[f>>2]=438;a=La(a|0,((d|0)==97?e|1024:e)|32768,f|0)|0;if(a>>>0>=4294963201){H[17204]=0-a;a=-1}if((a|0)<0){break a}d=Xa-32|0;Xa=d;c:{d:{e:{if(!Hf(34684,F[b|0])){H[17204]=28;break e}c=qb(1176);if(c){break d}}b=0;break c}pb(c,0,144);if(!Hf(b,43)){H[c>>2]=I[b|0]==114?8:4}f:{if(I[b|0]!=97){b=H[c>>2];break f}b=ra(a|0,3,0)|0;if(!(b&1024)){H[d+16>>2]=b|1024;ra(a|0,4,d+16|0)|0}b=H[c>>2]|128;H[c>>2]=b}H[c+80>>2]=-1;H[c+48>>2]=1024;H[c+60>>2]=a;H[c+44>>2]=c+152;g:{if(b&8){break g}H[d>>2]=d+24;if(Ka(a|0,21523,d|0)|0){break g}H[c+80>>2]=10}H[c+40>>2]=253;H[c+36>>2]=254;H[c+32>>2]=255;H[c+12>>2]=256;if(!I[68841]){H[c+76>>2]=-1}H[c+56>>2]=H[17236];b=H[17236];if(b){H[b+52>>2]=c}H[17236]=c;b=c}Xa=d+32|0;c=b;if(c){break a}pa(a|0)|0}c=0}Xa=f+16|0;return c}function Qm(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;k=c<<7;f=999999984/(k>>>0)|0;e=H[a+4>>2];if(k>>>0>=999999985){h=H[a>>2];H[h+20>>2]=72;Za[H[h>>2]](a)}f=(d|0)>(f|0)?f:d;H[e+80>>2]=f;l=vg(a,b,d<<2);if(d){n=b>>>0<2;j=c<<7;h=0;while(1){e=H[a+4>>2];c=d-h|0;f=c>>>0>f>>>0?f:c;g=N(k,f);if(g>>>0>=999999985){c=H[a>>2];H[c+20>>2]=56;H[c+24>>2]=3;Za[H[H[a>>2]>>2]](a)}if(!n){c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=15;Za[H[H[a>>2]>>2]](a)}i=g|16;c=qb(i);if(!c){m=H[a>>2];H[m+20>>2]=56;H[m+24>>2]=4;Za[H[H[a>>2]>>2]](a)}H[e+76>>2]=i+H[e+76>>2];e=e+(b<<2)|0;i=H[e+60>>2];H[c+8>>2]=0;H[c+4>>2]=g;H[c>>2]=i;H[e+60>>2]=c;a:{if(!f){break a}c=c+16|0;g=0;e=f;i=f&3;if(i){while(1){H[(h<<2)+l>>2]=c;e=e-1|0;h=h+1|0;c=c+j|0;g=g+1|0;if((i|0)!=(g|0)){continue}break}}if(f-1>>>0<3){break a}while(1){g=(h<<2)+l|0;H[g>>2]=c;c=c+j|0;i=c+j|0;H[g+8>>2]=i;H[g+4>>2]=c;c=i+j|0;H[g+12>>2]=c;c=c+j|0;h=h+4|0;e=e-4|0;if(e){continue}break}}if(d>>>0>h>>>0){continue}break}}return l|0}function Vi(a,b,c,d){var e=0,f=0,g=0,h=0;g=Xa-32|0;Xa=g;e=d&2147483647;h=e;f=e-1006698496|0;e=e-1140785152|0;a:{if((f|0)==(e|0)&0|e>>>0>f>>>0){e=d<<4|c>>>28;f=c<<4|b>>>28;c=e;b=b&268435455;if((b|0)==134217728&(a|0)!=0|b>>>0>134217728){e=c+1073741824|0;a=f+1|0;e=a?e:e+1|0;f=a;break a}e=c+1073741824|0;if(b^134217728|a){break a}b=f&1;a=b+f|0;e=a>>>0>>0?e+1|0:e;f=a;break a}if(!(!c&(h|0)==2147418112?!(a|b):h>>>0<2147418112)){e=c;c=d<<4|e>>>28;f=e<<4|b>>>28;e=c&524287|2146959360;break a}f=0;e=2146435072;if(h>>>0>1140785151){break a}e=0;h=h>>>16|0;if(h>>>0<15249){break a}e=d&65535|65536;Rc(g+16|0,a,b,c,e,h-15233|0);cf(g,a,b,c,e,15361-h|0);e=H[g+4>>2];h=e;a=H[g+8>>2];c=H[g+12>>2]<<4|a>>>28;f=a<<4|e>>>28;e=c;a=h&268435455;b=H[g>>2]|(H[g+16>>2]|H[g+24>>2]|(H[g+20>>2]|H[g+28>>2]))!=0;if((a|0)==134217728&(b|0)!=0|a>>>0>134217728){a=f+1|0;e=a?e:e+1|0;f=a;break a}if(a^134217728|b){break a}a=f+(f&1)|0;e=a>>>0>>0?e+1|0:e;f=a}Xa=g+32|0;x(0,f|0);x(1,d&-2147483648|e);return+z()}function Mu(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;f=H[a+468>>2];if(H[a+280>>2]){c=H[f+56>>2];if(!c){wg(a);c=H[f+56>>2]}H[f+56>>2]=c-1}if(!(H[f+20>>2]==-1|H[a+368>>2]<=0)){while(1){c=j<<2;m=H[c+b>>2];c=H[(a+c|0)+372>>2]<<2;g=H[H[(c+a|0)+344>>2]+20>>2];l=(g<<2)+f|0;h=c+f|0;d=H[l+60>>2]+H[h+40>>2]|0;a:{if(!_b(a,d)){H[h+40>>2]=0;c=H[h+24>>2];break a}i=0;c=0;k=_b(a,d+1|0);d=(d+k|0)+2|0;e=_b(a,d);b:{if(!e){break b}c=e;d=H[l+60>>2]+20|0;if(!_b(a,d)){break b}while(1){c=c<<1;if((c|0)==32768){b=H[a>>2];H[b+20>>2]=117;Za[H[b+4>>2]](a,-1);H[f+20>>2]=-1;return 1}d=d+1|0;if(_b(a,d)){continue}break}}g=a+g|0;c:{if(1<>1>(c|0)){break c}e=k<<2;if(1<>1<(c|0)){i=e+12|0;break c}i=e+4|0}H[h+40>>2]=i;d:{if(c>>>0<2){d=c;break d}i=d+14|0;d=c;while(1){e=c>>1;d=(_b(a,i)?e:0)|d;g=c>>>0>3;c=e;if(g){continue}break}}c=H[h+24>>2]+(k?d^-1:d+1|0)|0;H[h+24>>2]=c}G[m>>1]=c<>2];j=j+1|0;if((j|0)>2]){continue}break}}return 1}function we(a,b){var c=O(0),d=0,e=0,f=0,g=0;c=O(a+b);a:{if(!(((B(a),v(2))&2147483647)>>>0<2139095041&((B(b),v(2))&2147483647)>>>0<=2139095040)){break a}d=(B(b),v(2));if((d|0)==1065353216){c=Im(a);break a}g=d>>>30&2;e=(B(a),v(2));f=g|e>>>31;b:{e=e&2147483647;c:{if(!e){d:{switch(f-2|0){case 0:c=O(3.1415927410125732);break a;case 1:break d;default:break c}}c=O(-3.1415927410125732);break a}d=d&2147483647;if((d|0)!=2139095040){c=(x(2,(B(a),v(2))&-2147483648|1070141403),C());if(!d){break a}c=(x(2,(B(a),v(2))&-2147483648|1070141403),C());if(!((e|0)!=2139095040&e>>>0<=d+218103808>>>0)){break a}e:{if(g){c=O(0);if(d>>>0>e+218103808>>>0){break e}}c=Im(O(P(O(a/b))))}a=c;f:{switch(f|0){case 1:c=O(-a);break a;case 2:c=O(O(3.1415927410125732)-O(a+O(8.742277657347586e-8)));break a;case 0:break c;default:break f}}c=O(O(a+O(8.742277657347586e-8))+O(-3.1415927410125732));break a}if((e|0)==2139095040){break b}a=L[(f<<2)+43744>>2]}c=a;break a}c=L[(f<<2)+43728>>2]}return c}function Xx(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;a=Xa-16|0;Xa=a;H[a+12>>2]=c;H[a+8>>2]=f;H[a+12>>2]=c;H[a+8>>2]=f;b=H[a+12>>2];a:{while(1){if(b>>>0>=d>>>0){c=0;break a}c=2;b=H[b>>2];if(b>>>0>1114111|(b&-2048)==55296){break a}b:{c:{if(b>>>0<=127){c=1;f=H[a+8>>2];if((g-f|0)<=0){break a}H[a+8>>2]=f+1;F[f|0]=b;break c}if(b>>>0<=2047){c=H[a+8>>2];if((g-c|0)<2){break b}H[a+8>>2]=c+1;F[c|0]=b>>>6|192;c=H[a+8>>2];H[a+8>>2]=c+1;F[c|0]=b&63|128;break c}c=H[a+8>>2];f=g-c|0;if(b>>>0<=65535){if((f|0)<3){break b}H[a+8>>2]=c+1;F[c|0]=b>>>12|224;c=H[a+8>>2];H[a+8>>2]=c+1;F[c|0]=b>>>6&63|128;c=H[a+8>>2];H[a+8>>2]=c+1;F[c|0]=b&63|128;break c}if((f|0)<4){break b}H[a+8>>2]=c+1;F[c|0]=b>>>18|240;c=H[a+8>>2];H[a+8>>2]=c+1;F[c|0]=b>>>12&63|128;c=H[a+8>>2];H[a+8>>2]=c+1;F[c|0]=b>>>6&63|128;c=H[a+8>>2];H[a+8>>2]=c+1;F[c|0]=b&63|128}b=H[a+12>>2]+4|0;H[a+12>>2]=b;continue}break}c=1}H[e>>2]=H[a+12>>2];H[h>>2]=H[a+8>>2];Xa=a+16|0;return c|0}function Lu(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;e=H[a+468>>2];if(H[a+280>>2]){c=H[e+56>>2];if(!c){wg(a);c=H[e+56>>2]}H[e+56>>2]=c-1}a:{b:{if(H[e+20>>2]==-1){break b}h=e+188|0;f=H[a+412>>2]-1|0;c=H[H[a+344>>2]+24>>2];i=c+a|0;g=(c<<2)+e|0;j=H[b>>2];k=H[a+432>>2];while(1){c=f;b=H[g+124>>2]+N(c,3)|0;if(_b(a,b)){break b}while(1){c:{f=c+1|0;if(_b(a,b+1|0)){break c}b=b+3|0;c=f;if((c|0)>2]){continue}break a}break}l=_b(a,h);d=b+2|0;b=_b(a,d);d:{if(!b){c=0;break d}e:{if(!_b(a,d)){break e}b=b<<1;d=H[g+124>>2]+(I[i+264|0]>(c|0)?189:217)|0;if(!_b(a,d)){break e}while(1){b=b<<1;if((b|0)==32768){break a}d=d+1|0;if(_b(a,d)){continue}break}}if(b>>>0<2){c=b;break d}m=d+14|0;c=b;while(1){d=b>>1;c=(_b(a,m)?d:0)|c;n=b>>>0>3;b=d;if(n){continue}break}}G[(H[(f<<2)+k>>2]<<1)+j>>1]=(l?c^-1:c+1|0)<>2];if(H[a+416>>2]>(f|0)){continue}break}}return 1}b=H[a>>2];H[b+20>>2]=117;Za[H[b+4>>2]](a,-1);H[e+20>>2]=-1;return 1}function Lm(a){var b=0,c=0,d=0,e=0;b=H[a+484>>2];a=Za[H[H[a+4>>2]>>2]](a,1,2044)|0;c=a+1020|0;H[b+40>>2]=c;H[a+1016>>2]=-1;H[a+1020>>2]=0;H[a+1024>>2]=1;H[a+1028>>2]=2;H[a+1032>>2]=3;H[a+1036>>2]=4;H[a+1008>>2]=-3;H[a+1012>>2]=-2;H[a+1040>>2]=5;H[a+1044>>2]=6;H[a+1e3>>2]=-5;H[a+1004>>2]=-4;H[a+1048>>2]=7;H[a+1052>>2]=8;H[a+992>>2]=-7;H[a+996>>2]=-6;H[a+1056>>2]=9;H[a+1060>>2]=10;H[a+984>>2]=-9;H[a+988>>2]=-8;H[a+1064>>2]=11;H[a+1068>>2]=12;H[a+976>>2]=-11;H[a+980>>2]=-10;H[a+1072>>2]=13;H[a+1076>>2]=14;H[a+968>>2]=-13;H[a+972>>2]=-12;H[a+1080>>2]=15;H[a+960>>2]=-15;H[a+964>>2]=-14;b=16;d=16;while(1){a=d<<2;H[a+c>>2]=b;e=0-b|0;H[c-a>>2]=e;H[(a|4)+c>>2]=b;H[((d^-1)<<2)+c>>2]=e;b=b+1|0;a=48;d=d+2|0;if((d|0)!=48){continue}break}while(1){b=a<<2;H[b+c>>2]=32;H[c-b>>2]=-32;H[(b|4)+c>>2]=32;H[((a^-1)<<2)+c>>2]=-32;H[(b|8)+c>>2]=32;H[(-2-a<<2)+c>>2]=-32;H[(b|12)+c>>2]=32;H[(-3-a<<2)+c>>2]=-32;a=a+4|0;if((a|0)!=256){continue}break}}function rw(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;c=Xa-16|0;Xa=c;H[c+12>>2]=a;l=c,m=sc(68668,c+12|0),H[l+8>>2]=m;l=c,m=kc(),H[l>>2]=m;a=-1;if(!xc(c+8|0,c)){f=Cc(c+12|0);a=H[f+196>>2];if(a){jb(a);H[f+196>>2]=0;H[f+200>>2]=0}Mn(f);d=Xa-32|0;Xa=d;l=d,m=To(68668,c+12|0),H[l+24>>2]=m;l=d,m=Pj(),H[l+16>>2]=m;if(!Ad(d+24|0,d+16|0)){e=H[nf(d+8|0,d+24|0)>>2];h=Xa-32|0;Xa=h;vo(Gc(h+24|0,e));k=h+8|0;j=Xa-16|0;Xa=j;i=Tc(68668);g=Wb(H[e+4>>2],i);b=H[rb(68668,g)>>2];while(1){a=b;b=H[a>>2];if((b|0)!=(e|0)){continue}break}a:{if((a|0)!=68676){if((Wb(H[a+4>>2],i)|0)==(g|0)){break a}}b=H[e>>2];if(b){if((Wb(H[b+4>>2],i)|0)==(g|0)){break a}}l=rb(68668,g),m=0,H[l>>2]=m}b=H[e>>2];b:{if(!b){break b}b=Wb(H[b+4>>2],i);if((b|0)==(g|0)){break b}l=rb(68668,b),m=a,H[l>>2]=m}H[a>>2]=H[e>>2];H[e>>2]=0;a=tb(68668);H[a>>2]=H[a>>2]-1;Sf(k,e,Tf(j+8|0,kb(68668),1));Xa=j+16|0;tn(k);Xa=h+32|0}Xa=d+32|0;jb(Ln(f));a=0}Xa=c+16|0;return a|0}function xu(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;l=H[a+332>>2]-1|0;m=H[a+452>>2];a:{while(1){f=H[a+144>>2];c=H[a+152>>2];if((f|0)>=(c|0)&((c|0)!=(f|0)|K[a+148>>2]>K[a+156>>2])){break a}if(Za[H[H[a+460>>2]>>2]](a)|0){continue}break}return 0}if(H[a+36>>2]>0){d=H[a+216>>2];while(1){b:{if(!H[d+52>>2]){break b}e=h<<2;c=H[d+12>>2];n=Za[H[H[a+4>>2]+32>>2]](a,H[(e+m|0)+72>>2],N(c,H[a+156>>2]),c,0)|0;if(K[a+156>>2]>>0){c=H[d+12>>2]}else{f=H[d+12>>2];c=K[d+32>>2]%(f>>>0)|0;c=c?c:f}if((c|0)<=0){break b}o=H[(e+H[a+472>>2]|0)+4>>2];i=H[b+e>>2];e=H[d+28>>2];g=0;while(1){f=0;if(e){e=H[(g<<2)+n>>2];j=0;k=0;while(1){Za[o|0](a,d,e,i,j);e=e+128|0;j=H[d+36>>2]+j|0;f=H[d+28>>2];k=k+1|0;if(f>>>0>k>>>0){continue}break}}i=(H[d+40>>2]<<2)+i|0;e=f;g=g+1|0;if((c|0)!=(g|0)){continue}break}}d=d+88|0;h=h+1|0;if((h|0)>2]){continue}break}}b=H[a+156>>2]+1|0;H[a+156>>2]=b;return(b>>>0>2]?3:4)|0}function Sk(a,b,c,d,e,f,g,h,i,j,k,l){var m=0;m=Xa-16|0;Xa=m;H[m+12>>2]=a;a:{b:{if((a|0)==(f|0)){if(!I[b|0]){break b}a=0;F[b|0]=0;b=H[e>>2];H[e>>2]=b+1;F[b|0]=46;if(!nb(h)){break a}b=H[j>>2];if((b-i|0)>159){break a}c=H[k>>2];H[j>>2]=b+4;H[b>>2]=c;break a}c:{if((a|0)!=(g|0)){break c}if(!nb(h)){break c}if(!I[b|0]){break b}a=0;b=H[j>>2];if((b-i|0)>159){break a}a=H[k>>2];H[j>>2]=b+4;H[b>>2]=a;a=0;H[k>>2]=0;break a}a=-1;f=Rk(l,l+128|0,m+12|0)-l|0;if((f|0)>124){break a}g=I[(f>>2)+56736|0];d:{e:{a=f&-5;if((a|0)!=88){if((a|0)!=96){break e}b=H[e>>2];if((b|0)!=(d|0)){a=-1;if((I[b-1|0]&95)!=(I[c|0]&127)){break a}}H[e>>2]=b+1;F[b|0]=g;a=0;break a}F[c|0]=80;break d}a=F[c|0];if((a|0)!=(g&95)){break d}F[c|0]=a|128;if(!I[b|0]){break d}F[b|0]=0;if(!nb(h)){break d}a=H[j>>2];if((a-i|0)>159){break d}b=H[k>>2];H[j>>2]=a+4;H[a>>2]=b}a=H[e>>2];H[e>>2]=a+1;F[a|0]=g;a=0;if((f|0)>84){break a}H[k>>2]=H[k>>2]+1;break a}a=-1}Xa=m+16|0;return a}function tj(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;k=Xa-16|0;Xa=k;a:{b:{c:{d:{if(c){if(!d){break d}if(!e){break c}f=N(Pn(b),N(c,e));H[a+12>>2]=f;l=N(d,f);if((l|0)!=H[a+20>>2]){g=Hb(l);m=Xa-16|0;Xa=m;h=Xa-32|0;Xa=h;i=m+8|0;H[i>>2]=g;n=jp(h+24|0,g);j=Hb(16);f=Xa-32|0;Xa=f;H[f+12>>2]=g;Ij(j);H[j>>2]=28724;Qf(j+12|0,Qf(f+8|0,f+12|0));Xa=f+32|0;H[i+4>>2]=j;Hd(n);H[h+4>>2]=g;H[h>>2]=g;f=H[n>>2];H[n>>2]=0;if(f){jb(f)}Xa=h+32|0;Mj(i,a+24|0);ee(i);Xa=m+16|0;if(!H[a+24>>2]){break b}if(!H[a+24>>2]){break a}}H[a+20>>2]=l;H[a+16>>2]=e;H[a+8>>2]=d;H[a+4>>2]=c;H[a>>2]=b;Xa=k+16|0;return}mb(ib(ib(lb(ib(ib(ib(72016,1276),2651),3764),127),4334),4686));_();X()}mb(ib(ib(lb(ib(ib(ib(72016,5635),2651),3764),128),4334),6149));_();X()}mb(ib(ib(lb(ib(ib(ib(72016,8731),2651),3764),130),4334),9153));_();X()}mb(ib(ib(lb(ib(ib(ib(72016,10281),2651),3764),149),4334),10700));_();X()}a=ia(16)|0;Lg(a,ed(k,11232));ha(a|0,27644,14);X()}function ot(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;b=H[b+84>>2];f=N(H[b+96>>2],G[c+48>>1]);h=N(H[b+32>>2],G[c+16>>1]);g=N(f+h|0,4433);i=H[d>>2]+e|0;a=H[a+336>>2]-384|0;j=N(H[b+100>>2],G[c+50>>1]);k=N(H[b+36>>2],G[c+18>>1]);l=N(j+k|0,4433);k=l+N(k,6270)|0;m=N(H[b+68>>2],J[c+34>>1]);n=N(H[b+4>>2],J[c+2>>1]);o=m+n<<13;p=k+o|0;q=N(H[b+64>>2],J[c+32>>1]);b=N(H[b>>2],J[c>>1]);c=q+b<<13;h=g+N(h,6270)|0;r=(c+h|0)+33587200|0;F[i|0]=I[a+(p+r>>>16&1023)|0];F[i+1|0]=I[a+(r-p>>>16&1023)|0];i=H[d+4>>2]+e|0;g=g+N(f,-15137)|0;b=b-q<<13;f=(g+b|0)+33587200|0;j=N(j,-15137)+l|0;l=n-m<<13;m=j+l|0;F[i|0]=I[a+(f+m>>>16&1023)|0];F[i+1|0]=I[a+(f-m>>>16&1023)|0];f=H[d+8>>2]+e|0;b=(b-g|0)+33587200|0;g=l-j|0;F[f|0]=I[a+(b+g>>>16&1023)|0];F[f+1|0]=I[a+(b-g>>>16&1023)|0];b=H[d+12>>2]+e|0;c=(c-h|0)+33587200|0;d=o-k|0;F[b|0]=I[a+(c+d>>>16&1023)|0];F[b+1|0]=I[a+(c-d>>>16&1023)|0]}function Vk(a,b,c,d,e,f,g,h,i,j,k,l){var m=0;m=Xa-16|0;Xa=m;F[m+15|0]=a;a:{b:{if((a|0)==(f|0)){if(!I[b|0]){break b}a=0;F[b|0]=0;b=H[e>>2];H[e>>2]=b+1;F[b|0]=46;if(!nb(h)){break a}b=H[j>>2];if((b-i|0)>159){break a}c=H[k>>2];H[j>>2]=b+4;H[b>>2]=c;break a}c:{if((a|0)!=(g|0)){break c}if(!nb(h)){break c}if(!I[b|0]){break b}a=0;b=H[j>>2];if((b-i|0)>159){break a}a=H[k>>2];H[j>>2]=b+4;H[b>>2]=a;a=0;H[k>>2]=0;break a}a=-1;f=Uk(l,l+32|0,m+15|0)-l|0;if((f|0)>31){break a}g=I[f+56736|0];d:{e:{switch((f&-2)-22|0){case 2:b=H[e>>2];if((b|0)!=(d|0)&(I[b-1|0]&95)!=(I[c|0]&127)){break a}H[e>>2]=b+1;F[b|0]=g;a=0;break a;case 0:F[c|0]=80;break d;default:break e}}a=F[c|0];if((a|0)!=(g&95)){break d}F[c|0]=a|128;if(!I[b|0]){break d}F[b|0]=0;if(!nb(h)){break d}a=H[j>>2];if((a-i|0)>159){break d}b=H[k>>2];H[j>>2]=a+4;H[a>>2]=b}a=H[e>>2];H[e>>2]=a+1;F[a|0]=g;a=0;if((f|0)>21){break a}H[k>>2]=H[k>>2]+1;break a}a=-1}Xa=m+16|0;return a}function pt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;m=H[a+336>>2];b=H[b+84>>2];i=Xa-80|0;a=i;while(1){g=H[b+64>>2];n=G[c+32>>1];h=N(G[c>>1],H[b>>2])<<13|1024;l=N(H[b+128>>2],G[c+64>>1]);o=h+N(l,-11586)>>11;f=N(H[b+32>>2],G[c+16>>1]);j=N(H[b+96>>2],G[c+48>>1]);k=N(H[b+160>>2],G[c+80>>1]);p=f-(j+k|0)<<2;H[a+48>>2]=o-p;H[a+12>>2]=o+p;g=N(N(g,n),10033);n=h+N(l,5793)|0;l=g+n|0;h=f+j<<13;f=N(f+k|0,2998);h=h+f|0;H[a+60>>2]=l-h>>11;H[a>>2]=l+h>>11;g=n-g|0;f=f+(k-j<<13)|0;H[a+36>>2]=g-f>>11;H[a+24>>2]=f+g>>11;a=a+4|0;b=b+4|0;c=c+2|0;q=q+1|0;if((q|0)!=3){continue}break}b=m-384|0;a=0;c=i;while(1){i=H[(a<<2)+d>>2]+e|0;j=(H[c>>2]<<13)+134348800|0;f=H[c+8>>2];k=j+N(f,5793)|0;m=N(H[c+4>>2],10033);F[i|0]=I[b+(k+m>>>18&1023)|0];F[i+2|0]=I[b+(k-m>>>18&1023)|0];F[i+1|0]=I[b+(j+N(f,268423870)>>>18&1023)|0];c=c+12|0;a=a+1|0;if((a|0)!=6){continue}break}}function kl(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;c=Xa-32|0;Xa=c;a:{if(I[a+52|0]){d=H[a+48>>2];if(!b){break a}F[a+52|0]=0;H[a+48>>2]=-1;break a}H[c+24>>2]=1;e=H[jl(c+24|0,a+44|0)>>2];f=(e|0)>0?e:0;b:{while(1){if((d|0)!=(f|0)){g=gh(H[a+32>>2]);if((g|0)==-1){break b}F[(c+24|0)+d|0]=g;d=d+1|0;continue}break}c:{if(I[a+53|0]){F[c+23|0]=I[c+24|0];break c}g=c+24|0;while(1){d:{d=H[a+40>>2];i=H[d>>2];j=H[d+4>>2];h=c+24|0;f=h+e|0;e:{switch(tl(H[a+36>>2],d,h,f,c+16|0,c+23|0,g,c+12|0)-1|0){case 0:break e;case 1:break b;case 2:break d;default:break c}}d=H[a+40>>2];H[d>>2]=i;H[d+4>>2]=j;if((e|0)==8){break b}d=gh(H[a+32>>2]);if((d|0)==-1){break b}F[f|0]=d;e=e+1|0;continue}break}F[c+23|0]=I[c+24|0]}f:{if(!b){while(1){if((e|0)<=0){break f}e=e-1|0;if((hh(Rd(F[e+(c+24|0)|0]),H[a+32>>2])|0)!=-1){continue}break b}}k=a,l=Rd(F[c+23|0]),H[k+48>>2]=l}d=Rd(F[c+23|0]);break a}d=-1}Xa=c+32|0;return d}function rz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;a=Xa-384|0;Xa=a;H[a+368>>2]=c;H[a+376>>2]=b;Tk(a+216|0,d,a+240|0,a+236|0,a+232|0);b=Ab(a+200|0);xb(b,Mb(b));c=wb(b,0);H[a+196>>2]=c;H[a+28>>2]=a+32;H[a+24>>2]=0;F[a+23|0]=1;F[a+22|0]=69;while(1){a:{if(!Xc(a+376|0,a+368|0)){break a}if(H[a+196>>2]==(nb(b)+c|0)){d=nb(b);xb(b,nb(b)<<1);xb(b,Mb(b));c=wb(b,0);H[a+196>>2]=d+c}if(Sk(hc(a+376|0),a+23|0,a+22|0,c,a+196|0,H[a+236>>2],H[a+232>>2],a+216|0,a+32|0,a+28|0,a+24|0,a+240|0)){break a}uc(a+376|0);continue}break}b:{if(!nb(a+216|0)|!I[a+23|0]){break b}d=H[a+28>>2];if((d-(a+32|0)|0)>159){break b}H[a+28>>2]=d+4;H[d>>2]=H[a+24>>2]}Ur(a,c,H[a+196>>2],e);c=H[a>>2];d=H[a+4>>2];g=H[a+12>>2];H[f+8>>2]=H[a+8>>2];H[f+12>>2]=g;H[f>>2]=c;H[f+4>>2]=d;Vc(a+216|0,a+32|0,H[a+28>>2],e);if(Ac(a+376|0,a+368|0)){H[e>>2]=H[e>>2]|2}c=H[a+376>>2];ob(b);ob(a+216|0);Xa=a+384|0;return c|0}function Az(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;a=Xa-288|0;Xa=a;H[a+272>>2]=c;H[a+280>>2]=b;Wk(a+224|0,d,a+240|0,a+239|0,a+238|0);b=Ab(a+208|0);xb(b,Mb(b));c=wb(b,0);H[a+204>>2]=c;H[a+28>>2]=a+32;H[a+24>>2]=0;F[a+23|0]=1;F[a+22|0]=69;while(1){a:{if(!Yc(a+280|0,a+272|0)){break a}if(H[a+204>>2]==(nb(b)+c|0)){d=nb(b);xb(b,nb(b)<<1);xb(b,Mb(b));c=wb(b,0);H[a+204>>2]=d+c}if(Vk(ic(a+280|0),a+23|0,a+22|0,c,a+204|0,F[a+239|0],F[a+238|0],a+224|0,a+32|0,a+28|0,a+24|0,a+240|0)){break a}vc(a+280|0);continue}break}b:{if(!nb(a+224|0)|!I[a+23|0]){break b}d=H[a+28>>2];if((d-(a+32|0)|0)>159){break b}H[a+28>>2]=d+4;H[d>>2]=H[a+24>>2]}Ur(a,c,H[a+204>>2],e);c=H[a>>2];d=H[a+4>>2];g=H[a+12>>2];H[f+8>>2]=H[a+8>>2];H[f+12>>2]=g;H[f>>2]=c;H[f+4>>2]=d;Vc(a+224|0,a+32|0,H[a+28>>2],e);if(Bc(a+280|0,a+272|0)){H[e>>2]=H[e>>2]|2}c=H[a+280>>2];ob(b);ob(a+224|0);Xa=a+288|0;return c|0}function Tl(a,b,c,d){var e=0,f=0,g=0,h=0,i=0;g=Xa-32|0;Xa=g;f=d&2147483647;e=f-1065418752|0;h=f-1082064896|0;a:{if((e|0)==(h|0)&0|e>>>0>>0){f=(d&33554431)<<7|c>>>25;e=0;i=e;h=c&33554431;if(!(!e&(h|0)==16777216?!(a|b):!e&h>>>0<16777216)){e=f+1073741825|0;break a}e=f+1073741824|0;if(h^16777216|a|(b|i)){break a}e=(f&1)+e|0;break a}if(!(!c&(f|0)==2147418112?!(a|b):f>>>0<2147418112)){e=((d&33554431)<<7|c>>>25)&4194303|2143289344;break a}e=2139095040;if(f>>>0>1082064895){break a}e=0;f=f>>>16|0;if(f>>>0<16145){break a}e=d&65535|65536;Rc(g+16|0,a,b,c,e,f-16129|0);cf(g,a,b,c,e,16257-f|0);b=H[g+8>>2];e=(H[g+12>>2]&33554431)<<7|b>>>25;h=H[g>>2]|(H[g+16>>2]|H[g+24>>2]|(H[g+20>>2]|H[g+28>>2]))!=0;f=H[g+4>>2];a=0;b=b&33554431;if(!(!a&(b|0)==16777216?!(h|f):!a&b>>>0<16777216)){e=e+1|0;break a}if(b^16777216|h|(a|f)){break a}e=(e&1)+e|0}Xa=g+32|0;return x(2,d&-2147483648|e),C()}function Jz(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;d=a;a:{b:{c:{d:{e:{f:{g:{h:{i:{j:{if(b){if(!c){break j}break i}a=(d>>>0)/(c>>>0)|0;Ya=0;break a}if(!d){break h}break g}if(!(c-1&c)){break f}g=(Q(c)+33|0)-Q(b)|0;e=0-g|0;break d}a=(b>>>0)/0|0;Ya=0;break a}a=32-Q(b)|0;if(a>>>0<31){break e}break c}if((c|0)==1){break b}a=c?31-Q(c-1^c)|0:32;c=a&31;if((a&63)>>>0>=32){a=0;b=b>>>c|0}else{a=b>>>c|0;b=((1<>>c}Ya=a;a=b;break a}g=a+1|0;e=63-a|0}a=g&63;f=a&31;if(a>>>0>=32){a=0;h=b>>>f|0}else{a=b>>>f|0;h=((1<>>f}f=a;a=e&63;e=a&31;if(a>>>0>=32){a=d<>>32-e|b<>>31;f=f<<1|h>>>31;i=l-(f+(a>>>0>e>>>0)|0)>>31;j=c&i;h=a-j|0;f=f-(a>>>0>>0)|0;b=b<<1|d>>>31;d=k|d<<1;k=i&1;g=g-1|0;if(g){continue}break}}Ya=b<<1|d>>>31;a=k|d<<1;break a}d=0;b=0}Ya=b;a=d}return a}function hl(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;c=Xa-32|0;Xa=c;a:{if(I[a+52|0]){d=H[a+48>>2];if(!b){break a}F[a+52|0]=0;H[a+48>>2]=-1;break a}H[c+24>>2]=1;e=H[jl(c+24|0,a+44|0)>>2];f=(e|0)>0?e:0;b:{while(1){if((d|0)!=(f|0)){g=gh(H[a+32>>2]);if((g|0)==-1){break b}F[(c+24|0)+d|0]=g;d=d+1|0;continue}break}c:{if(I[a+53|0]){H[c+20>>2]=F[c+24|0];break c}g=c+24|0;while(1){d:{d=H[a+40>>2];i=H[d>>2];j=H[d+4>>2];h=c+24|0;f=h+e|0;e:{switch(tl(H[a+36>>2],d,h,f,c+16|0,c+20|0,g,c+12|0)-1|0){case 0:break e;case 1:break b;case 2:break d;default:break c}}d=H[a+40>>2];H[d>>2]=i;H[d+4>>2]=j;if((e|0)==8){break b}d=gh(H[a+32>>2]);if((d|0)==-1){break b}F[f|0]=d;e=e+1|0;continue}break}H[c+20>>2]=F[c+24|0]}f:{if(!b){while(1){if((e|0)<=0){break f}e=e-1|0;if((hh(F[e+(c+24|0)|0],H[a+32>>2])|0)!=-1){continue}break b}}H[a+48>>2]=H[c+20>>2]}d=H[c+20>>2];break a}d=-1}Xa=c+32|0;return d}function ye(a,b,c,d,e,f,g,h){var i=0,j=0,k=0,l=0,m=0;i=Xa-32|0;Xa=i;H[i+16>>2]=c;H[i+24>>2]=b;b=i+8|0;Kb(b,d);j=ad(b);Cb(b);H[e>>2]=0;c=0;a:{while(1){if((g|0)==(h|0)|c){break a}b:{if(Ac(i+24|0,i+16|0)){break b}c:{if((fg(j,H[g>>2])|0)==37){c=g+4|0;if((h|0)==(c|0)){break b}k=0;b=fg(j,H[c>>2]);d:{if(!((b|0)==69|(b&255)==48)){c=g;break d}if((g+8|0)==(h|0)){break b}k=b;b=fg(j,H[g+8>>2])}l=i,m=Za[H[H[a>>2]+36>>2]](a,H[i+24>>2],H[i+16>>2],d,e,f,b,k)|0,H[l+24>>2]=m;g=c+8|0;break c}if(Dd(j,8192,H[g>>2])){while(1){e:{g=g+4|0;if((h|0)==(g|0)){g=h;break e}if(Dd(j,8192,H[g>>2])){continue}}break}while(1){if(!Xc(i+24|0,i+16|0)){break c}if(!Dd(j,8192,hc(i+24|0))){break c}uc(i+24|0);continue}}if((Kc(j,hc(i+24|0))|0)==(Kc(j,H[g>>2])|0)){g=g+4|0;uc(i+24|0);break c}H[e>>2]=4}c=H[e>>2];continue}break}H[e>>2]=4}if(Ac(i+24|0,i+16|0)){H[e>>2]=H[e>>2]|2}Xa=i+32|0;return H[i+24>>2]}function $s(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;if((d|0)>0){v=H[a+336>>2];f=H[a+484>>2];i=H[a+120>>2];w=0-i|0;j=H[a+112>>2];q=j-1|0;x=N(q,i);y=j+1<<1;while(1){a=n<<2;r=a+c|0;pb(H[r>>2],0,j);if((i|0)>0){z=a+b|0;g=0;while(1){k=H[z>>2]+g|0;a=H[r>>2];a:{if(H[f+84>>2]){a=a+q|0;k=k+x|0;o=-1;s=w;e=H[((g<<2)+f|0)+68>>2]+y|0;break a}o=1;s=i;e=H[((g<<2)+f|0)+68>>2]}l=0;b:{if(!j){h=e;m=0;break b}h=g<<2;A=H[h+H[f+16>>2]>>2];B=H[h+H[f+24>>2]>>2];t=0;p=j;m=0;while(1){h=(o<<1)+e|0;u=I[(I[k|0]+((G[h>>1]+l|0)+8>>4)|0)+v|0];l=I[u+B|0];F[a|0]=l+I[a|0];C=e;e=u-I[l+A|0]|0;G[C>>1]=N(e,3)+m;l=N(e,7);m=N(e,5)+t|0;a=a+o|0;k=k+s|0;t=e;e=h;p=p-1|0;if(p){continue}break}}G[h>>1]=m;g=g+1|0;if((i|0)!=(g|0)){continue}break}}H[f+84>>2]=!H[f+84>>2];n=n+1|0;if((n|0)!=(d|0)){continue}break}}}function Eu(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;e=Xa-32|0;Xa=e;d=H[a+468>>2];a:{b:{if(H[d+44>>2]|!H[a+280>>2]){break b}c=H[a+464>>2];H[c+24>>2]=H[c+24>>2]+(H[d+16>>2]/8|0);H[d+16>>2]=0;if(!(Za[H[c+8>>2]](a)|0)){break a}if(H[a+340>>2]>0){c=0;while(1){H[((c<<2)+d|0)+24>>2]=0;c=c+1|0;if((c|0)>2]){continue}break}}H[d+20>>2]=0;H[d+44>>2]=H[a+280>>2];if(H[a+440>>2]){break b}H[d+40>>2]=0}H[e+24>>2]=a;f=H[a+24>>2];h=H[f>>2];H[e+8>>2]=h;g=H[f+4>>2];H[e+12>>2]=g;j=1;c=H[d+16>>2];i=H[d+12>>2];if(H[a+368>>2]>0){h=1<>2];f=0;while(1){if((c|0)<=0){if(!jc(e+8|0,i,c,1)){j=0;break a}i=H[e+16>>2];c=H[e+20>>2]}c=c-1|0;if(i>>>c&1){g=H[(f<<2)+b>>2];G[g>>1]=h|J[g>>1]}f=f+1|0;if((f|0)>2]){continue}break}g=H[e+12>>2];h=H[e+8>>2];f=H[a+24>>2]}H[f+4>>2]=g;H[f>>2]=h;H[d+16>>2]=c;H[d+12>>2]=i;H[d+44>>2]=H[d+44>>2]-1}Xa=e+32|0;return j|0}function ze(a,b,c,d,e,f,g,h){var i=0,j=0,k=0,l=0,m=0;i=Xa-32|0;Xa=i;H[i+16>>2]=c;H[i+24>>2]=b;b=i+8|0;Kb(b,d);j=gd(b);Cb(b);H[e>>2]=0;c=0;a:{while(1){if((g|0)==(h|0)|c){break a}b:{if(Bc(i+24|0,i+16|0)){break b}c:{if((gg(j,F[g|0])|0)==37){c=g+1|0;if((h|0)==(c|0)){break b}k=0;b=gg(j,F[c|0]);d:{if(!((b|0)==69|(b&255)==48)){c=g;break d}if((g+2|0)==(h|0)){break b}k=b;b=gg(j,F[g+2|0])}l=i,m=Za[H[H[a>>2]+36>>2]](a,H[i+24>>2],H[i+16>>2],d,e,f,b,k)|0,H[l+24>>2]=m;g=c+2|0;break c}if(Ed(j,8192,F[g|0])){while(1){e:{g=g+1|0;if((h|0)==(g|0)){g=h;break e}if(Ed(j,8192,F[g|0])){continue}}break}while(1){if(!Yc(i+24|0,i+16|0)){break c}if(!Ed(j,8192,ic(i+24|0))){break c}vc(i+24|0);continue}}if((Bi(j,ic(i+24|0))|0)==(Bi(j,F[g|0])|0)){g=g+1|0;vc(i+24|0);break c}H[e>>2]=4}c=H[e>>2];continue}break}H[e>>2]=4}if(Bc(i+24|0,i+16|0)){H[e>>2]=H[e>>2]|2}Xa=i+32|0;return H[i+24>>2]}function kz(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=+e;var f=0,g=0,h=0,i=0,j=0,k=0,l=0;a=Xa-208|0;Xa=a;H[a+200>>2]=37;H[a+204>>2]=0;h=xi(a+200|1,37394,H[c+4>>2]);H[a+156>>2]=a+160;f=Xb();a:{if(h){g=H[c+8>>2];M[a+40>>3]=e;H[a+32>>2]=g;f=wd(a+160|0,30,f,a+200|0,a+32|0);break a}M[a+48>>3]=e;f=wd(a+160|0,30,f,a+200|0,a+48|0)}H[a+80>>2]=334;j=gc(a+144|0,0,a+80|0);i=a+160|0;g=i;b:{if((f|0)>=30){f=Xb();c:{if(h){g=H[c+8>>2];M[a+8>>3]=e;H[a>>2]=g;f=le(a+156|0,f,a+200|0,a);break c}M[a+16>>3]=e;f=le(a+156|0,f,a+200|0,a+16|0)}if((f|0)==-1){break b}Ec(j,H[a+156>>2]);g=H[a+156>>2]}k=f+g|0;l=me(g,k,c);H[a+80>>2]=334;g=gc(a+72|0,0,a+80|0);d:{if(H[a+156>>2]==(a+160|0)){f=a+80|0;break d}f=qb(f<<1);if(!f){break b}Ec(g,f);i=H[a+156>>2]}h=a+56|0;Kb(h,c);Nr(i,l,k,f,a+68|0,a- -64|0,h);Cb(h);b=Be(b,f,H[a+68>>2],H[a+64>>2],c,d);fc(g);fc(j);Xa=a+208|0;return b|0}Qb();X()}function cz(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=+e;var f=0,g=0,h=0,i=0,j=0,k=0,l=0;a=Xa-384|0;Xa=a;H[a+376>>2]=37;H[a+380>>2]=0;h=xi(a+376|1,37394,H[c+4>>2]);H[a+332>>2]=a+336;f=Xb();a:{if(h){g=H[c+8>>2];M[a+40>>3]=e;H[a+32>>2]=g;f=wd(a+336|0,30,f,a+376|0,a+32|0);break a}M[a+48>>3]=e;f=wd(a+336|0,30,f,a+376|0,a+48|0)}H[a+80>>2]=334;j=gc(a+320|0,0,a+80|0);i=a+336|0;g=i;b:{if((f|0)>=30){f=Xb();c:{if(h){g=H[c+8>>2];M[a+8>>3]=e;H[a>>2]=g;f=le(a+332|0,f,a+376|0,a);break c}M[a+16>>3]=e;f=le(a+332|0,f,a+376|0,a+16|0)}if((f|0)==-1){break b}Ec(j,H[a+332>>2]);g=H[a+332>>2]}k=f+g|0;l=me(g,k,c);H[a+80>>2]=334;g=gc(a+72|0,0,a+80|0);d:{if(H[a+332>>2]==(a+336|0)){f=a+80|0;break d}f=qb(f<<3);if(!f){break b}Ec(g,f);i=H[a+332>>2]}h=a+56|0;Kb(h,c);Kr(i,l,k,f,a+68|0,a- -64|0,h);Cb(h);b=xf(b,f,H[a+68>>2],H[a+64>>2],c,d);fc(g);fc(j);Xa=a+384|0;return b|0}Qb();X()}function wt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;b=H[b+84>>2];f=N(H[b+44>>2],G[c+22>>1]);g=H[d>>2]+e|0;a=H[a+336>>2]-384|0;h=N(H[b+32>>2],J[c+16>>1]);j=N(H[b>>2],J[c>>1]);i=(h+j|0)+4100|0;k=N(H[b+40>>2],J[c+20>>1]);l=N(H[b+8>>2],J[c+4>>1]);m=k+l|0;n=i+m<<13;o=N(H[b+12>>2],G[c+6>>1]);p=o+f|0;q=N(H[b+36>>2],G[c+18>>1]);b=N(H[b+4>>2],G[c+2>>1]);c=q+b|0;r=N(p+c|0,4433);c=r+N(c,6270)|0;F[g|0]=I[a+(n+c>>>16&1023)|0];F[g+3|0]=I[a+(n-c>>>16&1023)|0];c=N(p,-15137)+r|0;i=i-m<<13;F[g+1|0]=I[a+(c+i>>>16&1023)|0];F[g+2|0]=I[a+(i-c>>>16&1023)|0];g=o-f|0;f=b-q|0;c=N(g+f|0,4433);b=H[d+4>>2]+e|0;d=c+N(f,6270)|0;e=(j-h|0)+4100|0;f=l-k|0;h=e+f<<13;F[b|0]=I[a+(d+h>>>16&1023)|0];F[b+3|0]=I[a+(h-d>>>16&1023)|0];c=c+N(g,-15137)|0;d=e-f<<13;F[b+1|0]=I[a+(c+d>>>16&1023)|0];F[b+2|0]=I[a+(d-c>>>16&1023)|0]}function en(a,b,c,d,e){var f=O(0),g=0,h=0,i=0,j=0,k=O(0),l=O(0),m=O(0),n=O(0),o=O(0),p=0;h=Xa-16|0;Xa=h;j=-1;i=Xa+-64|0;Xa=i;Xa=i- -64|0;f=L[a+32>>2];k=O(O(f*d)-L[a+16>>2]);l=O(O(f*c)-L[a>>2]);f=L[a+36>>2];m=O(O(f*d)-L[a+20>>2]);n=O(O(f*c)-L[a+4>>2]);f=O(O(l*m)-O(k*n));g=-1;a:{if(f==O(0)){break a}o=L[a+44>>2];d=O(L[a+28>>2]-O(o*d));c=O(L[a+12>>2]-O(o*c));L[h+12>>2]=O(O(m*c)+O(d*O(-n)))/f;L[h+8>>2]=O(O(l*d)-O(c*k))/f;g=0}b:{if((g|0)<0){break b}c=L[b+12>>2];d=O(O(O(L[h+12>>2]*c)/O(25.399999618530273))+O(.5));c:{if(O(P(d))>2];if((a|0)>=(i|0)){break b}p=H[b+8>>2];c=O(O(O(p|0)+O(O(c*L[h+8>>2])/O(-25.399999618530273)))+O(.5));d:{if(O(P(c))=(p|0)){break b}F[e|0]=I[H[b>>2]+(a+N(i,g)|0)|0];j=0}Xa=h+16|0;return j}function hf(a,b,c,d){var e=0,f=O(0),g=0,h=0;f=O(T(hq(d)));a:{if(O(P(f))>2]=e;d=gq(O(Kf(O(d/O(1<>2]));b:{if(O(P(d))>2]=e;if((H[a+20>>2]-1|0)==(e|0)){H[b>>2]=H[b>>2]+1;H[c>>2]=0;e=0}h=c;c=H[b>>2];c:{d:{if((c|0)<0){H[b>>2]=0;e=0;break d}g=H[a+16>>2];if((c|0)<(g|0)){break c}H[b>>2]=g-1;e=H[a+20>>2]-1|0}H[h>>2]=e}e:{f:{g:{b=H[b>>2];if((b|0)>=0){if((b|0)>=H[a+16>>2]){break g}if((e|0)<0){break f}if(H[a+20>>2]<=(e|0)){break e}return}mb(ib(ib(lb(ib(ib(ib(72016,9400),9855),4304),268),4971),10633));_();X()}mb(ib(ib(lb(ib(ib(ib(72016,11279),9855),4304),269),4971),11683));_();X()}mb(ib(ib(lb(ib(ib(ib(72016,14093),9855),4304),270),4971),14368));_();X()}mb(ib(ib(lb(ib(ib(ib(72016,14883),9855),4304),271),4971),15411));_();X()}function Ju(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;e=H[a+468>>2];if(H[a+280>>2]){d=H[e+56>>2];if(!d){wg(a);d=H[e+56>>2]}H[e+56>>2]=d-1}a:{if(H[e+20>>2]==-1){break a}d=H[a+424>>2];g=-1<>2];i=H[b>>2];j=H[a+432>>2];c=H[H[a+344>>2]+24>>2];b:{while(1){if(J[(H[(d<<2)+j>>2]<<1)+i>>1]){break b}d=d-1|0;if(d){continue}break}d=0}k=e+188|0;b=H[a+412>>2]-1|0;l=(c<<2)+e|0;while(1){c=H[l+124>>2]+N(b,3)|0;if((b|0)>=(d|0)){if(_b(a,c)){break a}}c:{d:{e:{while(1){b=b+1|0;f=(H[(b<<2)+j>>2]<<1)+i|0;if(J[f>>1]){if(!_b(a,c+2|0)){break c}c=G[f>>1];if((c|0)>=0){break e}c=c+g|0;break d}if(_b(a,c+1|0)){c=_b(a,k)?g:h;break d}c=c+3|0;if(H[a+416>>2]>(b|0)){continue}break}b=H[a>>2];H[b+20>>2]=117;Za[H[b+4>>2]](a,-1);H[e+20>>2]=-1;return 1}c=c+h|0}G[f>>1]=c}if(H[a+416>>2]>(b|0)){continue}break}}return 1}function sb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;a=Xa-16|0;Xa=a;if(!(!I[c|0]|(!c|H[15872]>(b|0)))){H[a+12>>2]=d;e=Xa-16|0;Xa=e;H[e+12>>2]=d;a:{if(!I[c|0]|(!c|H[15872]>(b|0))){break a}d=H[e+12>>2];H[e+8>>2]=d;g=ff(0,0,c,d);if(!g){break a}if(b>>>0<=3){f=ld(H[(b<<2)+21968>>2])+3|0}h=f+g|0;i=h+1|0;d=qb(i);if(f){H[e>>2]=H[(b<<2)+21968>>2];$i(d,f+1|0,4965,e)}ff(d+f|0,g+1|0,c,H[e+12>>2]);b:{c:{b=H[17156];if(b){if(!H[17157]){break c}if(H[17158]!=68948){b=H[17159];if(!b){break b}c=H[17161];f=I[68640]?4096:0;if(c>>>0>=f>>>0){break b}b=b+c|0;if((f-c|0)-4>>>0>=h>>>0){Zi(b,d,i);H[17161]=c+h;break b}F[b|0]=46;F[b+1|0]=46;F[b+2|0]=46;F[b+3|0]=0;H[17161]=f;break b}if(!H[17161]){break c}Za[b|0](H[17159]);H[17161]=0;b=H[17156];break c}b=H[11908];be(d,1,ld(d),b);break b}Za[b|0](d)}jb(d)}Xa=e+16|0}Xa=a+16|0}function tz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=O(0);a=Xa-368|0;Xa=a;H[a+352>>2]=c;H[a+360>>2]=b;Tk(a+200|0,d,a+224|0,a+220|0,a+216|0);b=Ab(a+184|0);xb(b,Mb(b));c=wb(b,0);H[a+180>>2]=c;H[a+12>>2]=a+16;H[a+8>>2]=0;F[a+7|0]=1;F[a+6|0]=69;while(1){a:{if(!Xc(a+360|0,a+352|0)){break a}if(H[a+180>>2]==(nb(b)+c|0)){d=nb(b);xb(b,nb(b)<<1);xb(b,Mb(b));c=wb(b,0);H[a+180>>2]=d+c}if(Sk(hc(a+360|0),a+7|0,a+6|0,c,a+180|0,H[a+220>>2],H[a+216>>2],a+200|0,a+16|0,a+12|0,a+8|0,a+224|0)){break a}uc(a+360|0);continue}break}b:{if(!nb(a+200|0)|!I[a+7|0]){break b}d=H[a+12>>2];if((d-(a+16|0)|0)>159){break b}H[a+12>>2]=d+4;H[d>>2]=H[a+8>>2]}g=f,h=Wr(c,H[a+180>>2],e),L[g>>2]=h;Vc(a+200|0,a+16|0,H[a+12>>2],e);if(Ac(a+360|0,a+352|0)){H[e>>2]=H[e>>2]|2}c=H[a+360>>2];ob(b);ob(a+200|0);Xa=a+368|0;return c|0}function Cz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=O(0);a=Xa-272|0;Xa=a;H[a+256>>2]=c;H[a+264>>2]=b;Wk(a+208|0,d,a+224|0,a+223|0,a+222|0);b=Ab(a+192|0);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=c;H[a+12>>2]=a+16;H[a+8>>2]=0;F[a+7|0]=1;F[a+6|0]=69;while(1){a:{if(!Yc(a+264|0,a+256|0)){break a}if(H[a+188>>2]==(nb(b)+c|0)){d=nb(b);xb(b,nb(b)<<1);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=d+c}if(Vk(ic(a+264|0),a+7|0,a+6|0,c,a+188|0,F[a+223|0],F[a+222|0],a+208|0,a+16|0,a+12|0,a+8|0,a+224|0)){break a}vc(a+264|0);continue}break}b:{if(!nb(a+208|0)|!I[a+7|0]){break b}d=H[a+12>>2];if((d-(a+16|0)|0)>159){break b}H[a+12>>2]=d+4;H[d>>2]=H[a+8>>2]}g=f,h=Wr(c,H[a+188>>2],e),L[g>>2]=h;Vc(a+208|0,a+16|0,H[a+12>>2],e);if(Bc(a+264|0,a+256|0)){H[e>>2]=H[e>>2]|2}c=H[a+264>>2];ob(b);ob(a+208|0);Xa=a+272|0;return c|0}function sz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0;a=Xa-368|0;Xa=a;H[a+352>>2]=c;H[a+360>>2]=b;Tk(a+200|0,d,a+224|0,a+220|0,a+216|0);b=Ab(a+184|0);xb(b,Mb(b));c=wb(b,0);H[a+180>>2]=c;H[a+12>>2]=a+16;H[a+8>>2]=0;F[a+7|0]=1;F[a+6|0]=69;while(1){a:{if(!Xc(a+360|0,a+352|0)){break a}if(H[a+180>>2]==(nb(b)+c|0)){d=nb(b);xb(b,nb(b)<<1);xb(b,Mb(b));c=wb(b,0);H[a+180>>2]=d+c}if(Sk(hc(a+360|0),a+7|0,a+6|0,c,a+180|0,H[a+220>>2],H[a+216>>2],a+200|0,a+16|0,a+12|0,a+8|0,a+224|0)){break a}uc(a+360|0);continue}break}b:{if(!nb(a+200|0)|!I[a+7|0]){break b}d=H[a+12>>2];if((d-(a+16|0)|0)>159){break b}H[a+12>>2]=d+4;H[d>>2]=H[a+8>>2]}g=f,h=Vr(c,H[a+180>>2],e),M[g>>3]=h;Vc(a+200|0,a+16|0,H[a+12>>2],e);if(Ac(a+360|0,a+352|0)){H[e>>2]=H[e>>2]|2}c=H[a+360>>2];ob(b);ob(a+200|0);Xa=a+368|0;return c|0}function Bz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0;a=Xa-272|0;Xa=a;H[a+256>>2]=c;H[a+264>>2]=b;Wk(a+208|0,d,a+224|0,a+223|0,a+222|0);b=Ab(a+192|0);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=c;H[a+12>>2]=a+16;H[a+8>>2]=0;F[a+7|0]=1;F[a+6|0]=69;while(1){a:{if(!Yc(a+264|0,a+256|0)){break a}if(H[a+188>>2]==(nb(b)+c|0)){d=nb(b);xb(b,nb(b)<<1);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=d+c}if(Vk(ic(a+264|0),a+7|0,a+6|0,c,a+188|0,F[a+223|0],F[a+222|0],a+208|0,a+16|0,a+12|0,a+8|0,a+224|0)){break a}vc(a+264|0);continue}break}b:{if(!nb(a+208|0)|!I[a+7|0]){break b}d=H[a+12>>2];if((d-(a+16|0)|0)>159){break b}H[a+12>>2]=d+4;H[d>>2]=H[a+8>>2]}g=f,h=Vr(c,H[a+188>>2],e),M[g>>3]=h;Vc(a+208|0,a+16|0,H[a+12>>2],e);if(Bc(a+264|0,a+256|0)){H[e>>2]=H[e>>2]|2}c=H[a+264>>2];ob(b);ob(a+208|0);Xa=a+272|0;return c|0}function Jm(){Qa(62880,33155);Pa(62904,31874,1,1,0);fa(62916,31505,1,-128,127);fa(62940,31498,1,-128,127);fa(62928,31496,1,0,255);fa(62952,30321,2,-32768,32767);fa(62964,30312,2,0,65535);fa(62976,30336,4,-2147483648,2147483647);fa(62988,30327,4,0,-1);fa(63e3,32144,4,-2147483648,2147483647);fa(63012,32135,4,0,-1);Cq(63024,30645,-2147483648,2147483647);Cq(63036,30644,0,-1);ta(63048,30634,4);ta(63060,32700,8);sa(38040,32162);sa(42992,36522);la(43080,4,32149);la(43172,2,32174);la(43264,4,32189);Oa(38148,31952);$(43320,0,36453);$(43360,0,36555);$(43400,1,36483);$(43440,2,36085);$(43480,3,36116);$(43520,4,36156);$(43560,5,36185);$(43600,4,36592);$(43640,5,36622);$(43360,0,36287);$(43400,1,36254);$(43440,2,36353);$(43480,3,36319);$(43520,4,36420);$(43560,5,36386);$(43680,6,36223);$(43720,7,36661)}function Ur(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;h=Xa-32|0;Xa=h;a:{b:{c:{if((b|0)!=(c|0)){j=H[17204];H[17204]=0;g=Xa-16|0;Xa=g;Xb();e=Xa-16|0;Xa=e;f=Xa-16|0;Xa=f;Di(f,b,h+28|0,2);k=H[f>>2];i=H[f+4>>2];b=H[f+12>>2];H[e+8>>2]=H[f+8>>2];H[e+12>>2]=b;H[e>>2]=k;H[e+4>>2]=i;Xa=f+16|0;i=H[e>>2];f=H[e+4>>2];b=H[e+12>>2];H[g+8>>2]=H[e+8>>2];H[g+12>>2]=b;H[g>>2]=i;H[g+4>>2]=f;Xa=e+16|0;f=H[g>>2];e=H[g+4>>2];b=H[g+12>>2];H[h+16>>2]=H[g+8>>2];H[h+20>>2]=b;H[h+8>>2]=f;H[h+12>>2]=e;Xa=g+16|0;i=H[h+16>>2];f=H[h+20>>2];g=H[h+8>>2];e=H[h+12>>2];b=H[17204];if(!b){break c}if(H[h+28>>2]!=(c|0)){break b}l=g;m=e;n=i;o=f;if((b|0)!=68){break a}break b}H[d>>2]=4;break a}H[17204]=j;if(H[h+28>>2]==(c|0)){break a}}H[d>>2]=4;g=l;e=m;i=n;f=o}H[a>>2]=g;H[a+4>>2]=e;H[a+8>>2]=i;H[a+12>>2]=f;Xa=h+32|0}function Mr(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;k=Xa-16|0;Xa=k;l=ad(g);g=ig(g);hd(k,g);a:{if(Od(k)){Ae(l,a,c,d);g=(c-a<<2)+d|0;H[f>>2]=g;break a}H[f>>2]=d;b:{c:{i=a;h=I[i|0];switch(h-43|0){case 0:case 2:break c;default:break b}}i=jd(l,h<<24>>24);h=H[f>>2];H[f>>2]=h+4;H[h>>2]=i;i=a+1|0}if(!(I[i|0]!=48|(c-i|0)<2|(I[i+1|0]|32)!=120)){h=jd(l,48);j=H[f>>2];H[f>>2]=j+4;H[j>>2]=h;h=jd(l,F[i+1|0]);j=H[f>>2];H[f>>2]=j+4;H[j>>2]=h;i=i+2|0}yf(i,c);j=0;n=id(g);h=0;g=i;while(1){if(c>>>0<=g>>>0){wi((i-a<<2)+d|0,H[f>>2]);g=H[f>>2]}else{d:{if(!I[wb(k,h)|0]){break d}if(F[wb(k,h)|0]!=(j|0)){break d}j=H[f>>2];H[f>>2]=j+4;H[j>>2]=n;h=(nb(k)-1>>>0>h>>>0)+h|0;j=0}o=jd(l,F[g|0]);m=H[f>>2];H[f>>2]=m+4;H[m>>2]=o;g=g+1|0;j=j+1|0;continue}break}}H[e>>2]=(b|0)==(c|0)?g:(b-a<<2)+d|0;ob(k);Xa=k+16|0}function Im(a){var b=0,c=0,d=O(0),e=O(0),f=0,g=O(0);f=(B(a),v(2));c=f&2147483647;if(c>>>0>=1283457024){return((B(a),v(2))&2147483647)>>>0>2139095040?a:(x(2,(B(a),v(2))&-2147483648|1070141402),C())}a:{b:{if(c>>>0<=1054867455){b=-1;if(c>>>0>=964689920){break b}break a}a=O(P(a));if(c>>>0<=1066926079){if(c>>>0<=1060110335){a=O(O(O(a+a)+O(-1))/O(a+O(2)));b=0;break b}a=O(O(a+O(-1))/O(a+O(1)));b=1;break b}if(c>>>0<=1075576831){a=O(O(a+O(-1.5))/O(O(a*O(1.5))+O(1)));b=2;break b}a=O(O(-1)/a);b=3}e=O(a*a);d=O(e*e);g=O(d*O(O(d*O(-.106480173766613))+O(-.19999158382415771)));d=O(e*O(O(d*O(O(d*O(.06168760731816292))+O(.14253635704517365)))+O(.333333283662796)));if(c>>>0<=1054867455){return O(a-O(a*O(g+d)))}b=b<<2;a=O(L[b+43760>>2]-O(O(O(a*O(g+d))-L[b+43776>>2])-a));a=(f|0)>=0?a:O(-a)}return a}function Or(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;k=Xa-16|0;Xa=k;l=gd(g);g=zf(g);hd(k,g);a:{if(Od(k)){$e(l,a,c,d);g=(c-a|0)+d|0;H[f>>2]=g;break a}H[f>>2]=d;b:{c:{i=a;h=I[i|0];switch(h-43|0){case 0:case 2:break c;default:break b}}i=Kc(l,h<<24>>24);h=H[f>>2];H[f>>2]=h+1;F[h|0]=i;i=a+1|0}if(!(I[i|0]!=48|(c-i|0)<2|(I[i+1|0]|32)!=120)){h=Kc(l,48);j=H[f>>2];H[f>>2]=j+1;F[j|0]=h;h=Kc(l,F[i+1|0]);j=H[f>>2];H[f>>2]=j+1;F[j|0]=h;i=i+2|0}yf(i,c);j=0;n=id(g);h=0;g=i;while(1){if(c>>>0<=g>>>0){yf((i-a|0)+d|0,H[f>>2]);g=H[f>>2]}else{d:{if(!I[wb(k,h)|0]){break d}if(F[wb(k,h)|0]!=(j|0)){break d}j=H[f>>2];H[f>>2]=j+1;F[j|0]=n;h=(nb(k)-1>>>0>h>>>0)+h|0;j=0}o=Kc(l,F[g|0]);m=H[f>>2];H[f>>2]=m+1;F[m|0]=o;g=g+1|0;j=j+1|0;continue}break}}H[e>>2]=(b|0)==(c|0)?g:(b-a|0)+d|0;ob(k);Xa=k+16|0}function Mm(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;e=H[a+484>>2];c=H[a+88>>2];b=(c|0)==1;H[e+28>>2]=b;l=e,m=Za[H[H[a+4>>2]+8>>2]](a,1,b?766:256,H[a+120>>2])|0,H[l+24>>2]=m;if(H[a+120>>2]>0){g=H[e+20>>2];i=(c|0)!=1;while(1){c=h<<2;b=H[(c+e|0)+32>>2];g=(g|0)/(b|0)|0;if(!i){d=c+H[e+24>>2]|0;H[d>>2]=H[d>>2]+255}j=b-1|0;k=j<<1;f=(b+254|0)/(k|0)|0;c=H[c+H[e+24>>2]>>2];b=0;d=0;while(1){if((d|0)>(f|0)){while(1){b=b+1|0;f=(N(b<<1|1,255)+j|0)/(k|0)|0;if((f|0)<(d|0)){continue}break}}F[c+d|0]=N(b,g);d=d+1|0;if((d|0)!=256){continue}break}if(!i){b=1;while(1){f=c-b|0;F[f|0]=I[c|0];d=c+b|0;F[d+255|0]=I[c+255|0];F[c+(b^-1)|0]=I[c|0];F[d+256|0]=I[c+255|0];F[f-2|0]=I[c|0];F[d+257|0]=I[c+255|0];b=b+3|0;if((b|0)!=256){continue}break}}h=h+1|0;if((h|0)>2]){continue}break}}}function ku(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;c=c<<2;g=H[c+H[b+8>>2]>>2];h=H[c+H[b+4>>2]>>2];i=H[c+H[b>>2]>>2];b=H[d>>2];f=H[a+336>>2];c=H[a+476>>2];l=H[c+28>>2];m=H[c+24>>2];n=H[c+20>>2];o=H[c+16>>2];c=H[a+112>>2];if(c>>>0>=2){d=c>>>1|0;while(1){e=I[h|0]<<2;c=H[e+n>>2];j=I[g|0]<<2;k=H[j+m>>2];p=H[e+l>>2];j=H[j+o>>2];e=I[i|0];F[b|0]=I[f+(j+e|0)|0];k=k+p>>16;F[b+1|0]=I[f+(k+e|0)|0];F[b+2|0]=I[f+(c+e|0)|0];e=I[i+1|0];F[b+3|0]=I[f+(e+j|0)|0];F[b+4|0]=I[f+(e+k|0)|0];F[b+5|0]=I[f+(c+e|0)|0];b=b+6|0;i=i+2|0;g=g+1|0;h=h+1|0;d=d-1|0;if(d){continue}break}c=H[a+112>>2]}if(c&1){a=I[h|0]<<2;c=H[a+n>>2];d=I[g|0]<<2;g=H[d+m>>2];h=H[a+l>>2];a=I[i|0];F[b|0]=I[f+(a+H[d+o>>2]|0)|0];F[b+1|0]=I[f+(a+(g+h>>16)|0)|0];F[b+2|0]=I[f+(a+c|0)|0]}}function Lb(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;b=H[a+112>>2];d=H[a+116>>2];e=!!(b|d);c=b;a:{i=e;f=H[a+4>>2];e=H[a+44>>2];b=f-e|0;h=b;g=b+H[a+120>>2]|0;b=H[a+124>>2]+(b>>31)|0;b=g>>>0>>0?b+1|0:b;if(!(i&(c>>>0<=g>>>0&(b|0)>=(d|0)|(b|0)>(d|0)))){h=Ah(a);if((h|0)>=0){break a}f=H[a+4>>2];e=H[a+44>>2]}H[a+112>>2]=-1;H[a+116>>2]=-1;H[a+104>>2]=f;c=e-f|0;d=c+g|0;b=(c>>31)+b|0;H[a+120>>2]=d;H[a+124>>2]=d>>>0>>0?b+1|0:b;return-1}d=g+1|0;b=d?b:b+1|0;f=H[a+4>>2];e=H[a+8>>2];c=H[a+112>>2];g=H[a+116>>2];b:{if(!(c|g)){break b}i=c-d|0;c=g-(b+(d>>>0>c>>>0)|0)|0;j=e-f|0;g=j>>31;if((c|0)>=(g|0)&i>>>0>=j>>>0|(c|0)>(g|0)){break b}e=f+i|0}H[a+104>>2]=e;c=H[a+44>>2];e=c-f|0;d=e+d|0;b=(e>>31)+b|0;H[a+120>>2]=d;H[a+124>>2]=d>>>0>>0?b+1|0:b;if(c>>>0>=f>>>0){F[f-1|0]=h}return h}function ou(a){a=a|0;var b=0,c=0,d=0;b=H[a+444>>2];a:{b:{if(H[b+8>>2]){H[b+8>>2]=0;Za[H[H[a+484>>2]>>2]](a,0);Za[H[H[a+456>>2]>>2]](a,2);c=2;break b}c:{if(H[a+136>>2]|!H[a+84>>2]){break c}if(!(!H[a+92>>2]|!H[a+108>>2])){H[a+484>>2]=H[b+24>>2];H[b+8>>2]=1;break c}if(H[a+100>>2]){H[a+484>>2]=H[b+20>>2];break c}c=H[a>>2];H[c+20>>2]=47;Za[H[c>>2]](a)}Za[H[H[a+472>>2]>>2]](a);Za[H[H[a+452>>2]+8>>2]](a);if(H[a+68>>2]){break a}if(!H[b+16>>2]){Za[H[H[a+480>>2]>>2]](a)}Za[H[H[a+476>>2]>>2]](a);if(H[a+84>>2]){Za[H[H[a+484>>2]>>2]](a,H[b+8>>2])}Za[H[H[a+456>>2]>>2]](a,H[b+8>>2]?3:0);c=0}Za[H[H[a+448>>2]>>2]](a,c)}c=H[a+8>>2];d:{if(!c){break d}d=H[b+12>>2];H[c+12>>2]=d;b=(H[b+8>>2]?2:1)+d|0;H[c+16>>2]=b;if(H[H[a+460>>2]+20>>2]|!H[a+64>>2]){break d}H[c+16>>2]=b+(H[a+108>>2]?2:1)}}function wz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0;a=Xa-352|0;Xa=a;H[a+336>>2]=c;H[a+344>>2]=b;g=ne(d);h=ah(d,a+224|0);$g(a+208|0,d,a+332|0);b=Ab(a+192|0);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=c;H[a+12>>2]=a+16;H[a+8>>2]=0;while(1){a:{if(!Xc(a+344|0,a+336|0)){break a}if(H[a+188>>2]==(nb(b)+c|0)){d=nb(b);xb(b,nb(b)<<1);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=d+c}if(hg(hc(a+344|0),g,c,a+188|0,a+8|0,H[a+332>>2],a+208|0,a+16|0,a+12|0,h)){break a}uc(a+344|0);continue}break}b:{if(!nb(a+208|0)){break b}d=H[a+12>>2];if((d-(a+16|0)|0)>159){break b}H[a+12>>2]=d+4;H[d>>2]=H[a+8>>2]}i=f,j=$r(c,H[a+188>>2],e,g),H[i>>2]=j;H[f+4>>2]=Ya;Vc(a+208|0,a+16|0,H[a+12>>2],e);if(Ac(a+344|0,a+336|0)){H[e>>2]=H[e>>2]|2}c=H[a+344>>2];ob(b);ob(a+208|0);Xa=a+352|0;return c|0}function uz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0;a=Xa-352|0;Xa=a;H[a+336>>2]=c;H[a+344>>2]=b;g=ne(d);h=ah(d,a+224|0);$g(a+208|0,d,a+332|0);b=Ab(a+192|0);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=c;H[a+12>>2]=a+16;H[a+8>>2]=0;while(1){a:{if(!Xc(a+344|0,a+336|0)){break a}if(H[a+188>>2]==(nb(b)+c|0)){d=nb(b);xb(b,nb(b)<<1);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=d+c}if(hg(hc(a+344|0),g,c,a+188|0,a+8|0,H[a+332>>2],a+208|0,a+16|0,a+12|0,h)){break a}uc(a+344|0);continue}break}b:{if(!nb(a+208|0)){break b}d=H[a+12>>2];if((d-(a+16|0)|0)>159){break b}H[a+12>>2]=d+4;H[d>>2]=H[a+8>>2]}i=f,j=Xr(c,H[a+188>>2],e,g),H[i>>2]=j;H[f+4>>2]=Ya;Vc(a+208|0,a+16|0,H[a+12>>2],e);if(Ac(a+344|0,a+336|0)){H[e>>2]=H[e>>2]|2}c=H[a+344>>2];ob(b);ob(a+208|0);Xa=a+352|0;return c|0}function Vn(a){var b=O(0),c=0,d=0,e=0,f=0;c=Xa-16|0;Xa=c;e=(B(a),v(2));d=e&2147483647;a:{if(d>>>0<=1061752794){b=O(1);if(d>>>0<964689920){break a}b=Vd(+a);break a}if(d>>>0<=1081824209){f=+a;if(d>>>0>=1075235812){b=O(-Vd(((e|0)>=0?-3.141592653589793:3.141592653589793)+f));break a}if((e|0)<0){b=Ud(f+1.5707963267948966);break a}b=Ud(1.5707963267948966-f);break a}if(d>>>0<=1088565717){if(d>>>0>=1085271520){b=Vd(((e|0)>=0?-6.283185307179586:6.283185307179586)+ +a);break a}if((e|0)<0){b=Ud(-4.71238898038469-+a);break a}b=Ud(+a+-4.71238898038469);break a}b=O(a-a);if(d>>>0>=2139095040){break a}b:{switch(Em(a,c+8|0)&3){case 0:b=Vd(M[c+8>>3]);break a;case 1:b=Ud(-M[c+8>>3]);break a;case 2:b=O(-Vd(M[c+8>>3]));break a;default:break b}}b=Ud(M[c+8>>3])}a=b;Xa=c+16|0;return a}function vg(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0;h=H[a+4>>2];if(c>>>0>=999999985){d=H[a>>2];H[d+20>>2]=56;H[d+24>>2]=1;Za[H[H[a>>2]>>2]](a)}d=c&7;d=d?8-d|0:0;if(b>>>0>=2){e=H[a>>2];H[e+24>>2]=b;H[e+20>>2]=15;Za[H[H[a>>2]>>2]](a)}d=c+d|0;i=(b<<2)+h|0;c=H[i+52>>2];a:{if(c){while(1){f=c;if(d>>>0<=K[c+8>>2]){b=f;break a}c=H[f>>2];if(c){continue}break}}b=H[(b<<2)+(f?41352:41344)>>2];c=999999984-d|0;c=b>>>0>>0?b:c;e=d+c|0;g=e+16|0;b=qb(g);if(!b){while(1){if(c>>>0<=99){b=H[a>>2];H[b+20>>2]=56;H[b+24>>2]=2;Za[H[H[a>>2]>>2]](a)}b=c>>>1|0;c=b;e=b+d|0;g=e+16|0;b=qb(g);if(!b){continue}break}}H[h+76>>2]=H[h+76>>2]+g;H[b+8>>2]=e;H[b>>2]=0;H[b+4>>2]=0;if(!f){H[i+52>>2]=b;break a}H[f>>2]=b}a=H[b+4>>2];H[b+4>>2]=a+d;H[b+8>>2]=H[b+8>>2]-d;return(a+b|0)+16|0}function hj(a){var b=0,c=0,d=0,e=0,f=0,g=0;b=H[a+24>>2];c=H[b+4>>2];e=H[b>>2];while(1){if(!c){if(!(Za[H[b+12>>2]](a)|0)){return 0}e=H[b>>2];c=H[b+4>>2]}d=e+1|0;c=c-1|0;if(I[e|0]!=255){while(1){e=H[a+464>>2];H[e+24>>2]=H[e+24>>2]+1;H[b+4>>2]=c;H[b>>2]=d;if(!c){if(!(Za[H[b+12>>2]](a)|0)){return 0}d=H[b>>2];c=H[b+4>>2]}c=c-1|0;e=I[d|0];d=d+1|0;if((e|0)!=255){continue}break}}while(1){if(!c){if(!(Za[H[b+12>>2]](a)|0)){return 0}d=H[b>>2];c=H[b+4>>2]}c=c-1|0;f=I[d|0];e=d+1|0;d=e;if((f|0)==255){continue}break}if(!f){d=H[a+464>>2];H[d+24>>2]=H[d+24>>2]+2;H[b+4>>2]=c;H[b>>2]=e;continue}break}d=H[H[a+464>>2]+24>>2];if(d){g=H[a>>2];H[g+24>>2]=d;H[g+20>>2]=119;H[H[a>>2]+28>>2]=f;Za[H[H[a>>2]+4>>2]](a,-1);H[H[a+464>>2]+24>>2]=0}H[a+440>>2]=f;H[b+4>>2]=c;H[b>>2]=e;return 1}function xz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0;a=Xa-352|0;Xa=a;H[a+336>>2]=c;H[a+344>>2]=b;g=ne(d);h=ah(d,a+224|0);$g(a+208|0,d,a+332|0);b=Ab(a+192|0);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=c;H[a+12>>2]=a+16;H[a+8>>2]=0;while(1){a:{if(!Xc(a+344|0,a+336|0)){break a}if(H[a+188>>2]==(nb(b)+c|0)){d=nb(b);xb(b,nb(b)<<1);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=d+c}if(hg(hc(a+344|0),g,c,a+188|0,a+8|0,H[a+332>>2],a+208|0,a+16|0,a+12|0,h)){break a}uc(a+344|0);continue}break}b:{if(!nb(a+208|0)){break b}d=H[a+12>>2];if((d-(a+16|0)|0)>159){break b}H[a+12>>2]=d+4;H[d>>2]=H[a+8>>2]}i=f,j=as(c,H[a+188>>2],e,g),H[i>>2]=j;Vc(a+208|0,a+16|0,H[a+12>>2],e);if(Ac(a+344|0,a+336|0)){H[e>>2]=H[e>>2]|2}c=H[a+344>>2];ob(b);ob(a+208|0);Xa=a+352|0;return c|0}function vz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0;a=Xa-352|0;Xa=a;H[a+336>>2]=c;H[a+344>>2]=b;g=ne(d);h=ah(d,a+224|0);$g(a+208|0,d,a+332|0);b=Ab(a+192|0);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=c;H[a+12>>2]=a+16;H[a+8>>2]=0;while(1){a:{if(!Xc(a+344|0,a+336|0)){break a}if(H[a+188>>2]==(nb(b)+c|0)){d=nb(b);xb(b,nb(b)<<1);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=d+c}if(hg(hc(a+344|0),g,c,a+188|0,a+8|0,H[a+332>>2],a+208|0,a+16|0,a+12|0,h)){break a}uc(a+344|0);continue}break}b:{if(!nb(a+208|0)){break b}d=H[a+12>>2];if((d-(a+16|0)|0)>159){break b}H[a+12>>2]=d+4;H[d>>2]=H[a+8>>2]}i=f,j=_r(c,H[a+188>>2],e,g),G[i>>1]=j;Vc(a+208|0,a+16|0,H[a+12>>2],e);if(Ac(a+344|0,a+336|0)){H[e>>2]=H[e>>2]|2}c=H[a+344>>2];ob(b);ob(a+208|0);Xa=a+352|0;return c|0}function Rr(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0;a=Xa-352|0;Xa=a;H[a+336>>2]=c;H[a+344>>2]=b;g=ne(d);h=ah(d,a+224|0);$g(a+208|0,d,a+332|0);b=Ab(a+192|0);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=c;H[a+12>>2]=a+16;H[a+8>>2]=0;while(1){a:{if(!Xc(a+344|0,a+336|0)){break a}if(H[a+188>>2]==(nb(b)+c|0)){d=nb(b);xb(b,nb(b)<<1);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=d+c}if(hg(hc(a+344|0),g,c,a+188|0,a+8|0,H[a+332>>2],a+208|0,a+16|0,a+12|0,h)){break a}uc(a+344|0);continue}break}b:{if(!nb(a+208|0)){break b}d=H[a+12>>2];if((d-(a+16|0)|0)>159){break b}H[a+12>>2]=d+4;H[d>>2]=H[a+8>>2]}i=f,j=Yr(c,H[a+188>>2],e,g),H[i>>2]=j;Vc(a+208|0,a+16|0,H[a+12>>2],e);if(Ac(a+344|0,a+336|0)){H[e>>2]=H[e>>2]|2}c=H[a+344>>2];ob(b);ob(a+208|0);Xa=a+352|0;return c|0}function Xb(){var a=0,b=0,c=0,d=0,e=0,f=0,g=0;if(I[72940]){return H[18234]}b=Xa-32|0;Xa=b;a:{b:{while(1){e=(b+8|0)+(a<<2)|0;d=1<>2]}H[e>>2]=d;if((d|0)!=-1){a=a+1|0;if((a|0)==6){break b}continue}break}break a}if(!dl(0)){c=52728;if(!dh(b+8|0,52728)){break a}c=52752;if(!dh(b+8|0,52752)){break a}a=0;if(!I[72768]){while(1){f=(a<<2)+72720|0,g=fl(a,37394),H[f>>2]=g;a=a+1|0;if((a|0)!=6){continue}break}F[72768]=1;H[18186]=H[18180]}c=72720;if(!dh(b+8|0,72720)){break a}c=72744;if(!dh(b+8|0,72744)){break a}c=qb(24);if(!c){break a}}a=H[b+12>>2];H[c>>2]=H[b+8>>2];H[c+4>>2]=a;a=H[b+28>>2];H[c+16>>2]=H[b+24>>2];H[c+20>>2]=a;a=H[b+20>>2];H[c+8>>2]=H[b+16>>2];H[c+12>>2]=a}Xa=b+32|0;F[72940]=1;H[18234]=c;return c}function Un(a){var b=0,c=0,d=0,e=0;b=Xa-16|0;Xa=b;e=(B(a),v(2));c=e&2147483647;a:{if(c>>>0<=1061752794){if(c>>>0<964689920){break a}a=Ud(+a);break a}if(c>>>0<=1081824209){d=+a;if(c>>>0<=1075235811){if((e|0)<0){a=O(-Vd(d+1.5707963267948966));break a}a=Vd(d+-1.5707963267948966);break a}a=Ud(-(((e|0)>=0?-3.141592653589793:3.141592653589793)+d));break a}if(c>>>0<=1088565717){d=+a;if(c>>>0<=1085271519){if((e|0)<0){a=Vd(d+4.71238898038469);break a}a=O(-Vd(d+-4.71238898038469));break a}a=Ud(((e|0)>=0?-6.283185307179586:6.283185307179586)+d);break a}if(c>>>0>=2139095040){a=O(a-a);break a}b:{switch(Em(a,b+8|0)&3){case 0:a=Ud(M[b+8>>3]);break a;case 1:a=Vd(M[b+8>>3]);break a;case 2:a=Ud(-M[b+8>>3]);break a;default:break b}}a=O(-Vd(M[b+8>>3]))}Xa=b+16|0;return a}function Gz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0;a=Xa-272|0;Xa=a;H[a+256>>2]=c;H[a+264>>2]=b;g=ne(d);bh(a+208|0,d,a+255|0);b=Ab(a+192|0);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=c;H[a+12>>2]=a+16;H[a+8>>2]=0;while(1){a:{if(!Yc(a+264|0,a+256|0)){break a}if(H[a+188>>2]==(nb(b)+c|0)){d=nb(b);xb(b,nb(b)<<1);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=d+c}if(kg(ic(a+264|0),g,c,a+188|0,a+8|0,F[a+255|0],a+208|0,a+16|0,a+12|0,56736)){break a}vc(a+264|0);continue}break}b:{if(!nb(a+208|0)){break b}d=H[a+12>>2];if((d-(a+16|0)|0)>159){break b}H[a+12>>2]=d+4;H[d>>2]=H[a+8>>2]}h=f,i=$r(c,H[a+188>>2],e,g),H[h>>2]=i;H[f+4>>2]=Ya;Vc(a+208|0,a+16|0,H[a+12>>2],e);if(Bc(a+264|0,a+256|0)){H[e>>2]=H[e>>2]|2}c=H[a+264>>2];ob(b);ob(a+208|0);Xa=a+272|0;return c|0}function Dz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0;a=Xa-272|0;Xa=a;H[a+256>>2]=c;H[a+264>>2]=b;g=ne(d);bh(a+208|0,d,a+255|0);b=Ab(a+192|0);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=c;H[a+12>>2]=a+16;H[a+8>>2]=0;while(1){a:{if(!Yc(a+264|0,a+256|0)){break a}if(H[a+188>>2]==(nb(b)+c|0)){d=nb(b);xb(b,nb(b)<<1);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=d+c}if(kg(ic(a+264|0),g,c,a+188|0,a+8|0,F[a+255|0],a+208|0,a+16|0,a+12|0,56736)){break a}vc(a+264|0);continue}break}b:{if(!nb(a+208|0)){break b}d=H[a+12>>2];if((d-(a+16|0)|0)>159){break b}H[a+12>>2]=d+4;H[d>>2]=H[a+8>>2]}h=f,i=Xr(c,H[a+188>>2],e,g),H[h>>2]=i;H[f+4>>2]=Ya;Vc(a+208|0,a+16|0,H[a+12>>2],e);if(Bc(a+264|0,a+256|0)){H[e>>2]=H[e>>2]|2}c=H[a+264>>2];ob(b);ob(a+208|0);Xa=a+272|0;return c|0}function at(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;if((d|0)>0){i=H[a+120>>2];j=H[a+484>>2];f=H[a+112>>2];r=f&-2;s=f&1;while(1){a=k<<2;o=a+c|0;pb(H[o>>2],0,f);l=H[j+48>>2];if((i|0)>0){t=a+b|0;g=0;while(1){a:{if(!f){break a}a=g<<2;m=H[a+H[j+24>>2]>>2];p=H[(a+j|0)+52>>2];e=H[t>>2]+g|0;a=H[o>>2];h=0;n=0;if((f|0)!=1){while(1){q=(l<<6)+p|0;F[a|0]=I[a|0]+I[(H[q+(h<<2)>>2]+I[e|0]|0)+m|0];e=e+i|0;F[a+1|0]=I[a+1|0]+I[(H[((h+1&15)<<2)+q>>2]+I[e|0]|0)+m|0];a=a+2|0;h=h+2&15;e=e+i|0;n=n+2|0;if((r|0)!=(n|0)){continue}break}}if(!s){break a}F[a|0]=I[a|0]+I[(H[((l<<6)+p|0)+(h<<2)>>2]+I[e|0]|0)+m|0]}g=g+1|0;if((g|0)!=(i|0)){continue}break}}H[j+48>>2]=l+1&15;k=k+1|0;if((k|0)!=(d|0)){continue}break}}}function Zr(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0;a=Xa-272|0;Xa=a;H[a+256>>2]=c;H[a+264>>2]=b;g=ne(d);bh(a+208|0,d,a+255|0);b=Ab(a+192|0);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=c;H[a+12>>2]=a+16;H[a+8>>2]=0;while(1){a:{if(!Yc(a+264|0,a+256|0)){break a}if(H[a+188>>2]==(nb(b)+c|0)){d=nb(b);xb(b,nb(b)<<1);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=d+c}if(kg(ic(a+264|0),g,c,a+188|0,a+8|0,F[a+255|0],a+208|0,a+16|0,a+12|0,56736)){break a}vc(a+264|0);continue}break}b:{if(!nb(a+208|0)){break b}d=H[a+12>>2];if((d-(a+16|0)|0)>159){break b}H[a+12>>2]=d+4;H[d>>2]=H[a+8>>2]}h=f,i=Yr(c,H[a+188>>2],e,g),H[h>>2]=i;Vc(a+208|0,a+16|0,H[a+12>>2],e);if(Bc(a+264|0,a+256|0)){H[e>>2]=H[e>>2]|2}c=H[a+264>>2];ob(b);ob(a+208|0);Xa=a+272|0;return c|0}function Hz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0;a=Xa-272|0;Xa=a;H[a+256>>2]=c;H[a+264>>2]=b;g=ne(d);bh(a+208|0,d,a+255|0);b=Ab(a+192|0);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=c;H[a+12>>2]=a+16;H[a+8>>2]=0;while(1){a:{if(!Yc(a+264|0,a+256|0)){break a}if(H[a+188>>2]==(nb(b)+c|0)){d=nb(b);xb(b,nb(b)<<1);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=d+c}if(kg(ic(a+264|0),g,c,a+188|0,a+8|0,F[a+255|0],a+208|0,a+16|0,a+12|0,56736)){break a}vc(a+264|0);continue}break}b:{if(!nb(a+208|0)){break b}d=H[a+12>>2];if((d-(a+16|0)|0)>159){break b}H[a+12>>2]=d+4;H[d>>2]=H[a+8>>2]}h=f,i=as(c,H[a+188>>2],e,g),H[h>>2]=i;Vc(a+208|0,a+16|0,H[a+12>>2],e);if(Bc(a+264|0,a+256|0)){H[e>>2]=H[e>>2]|2}c=H[a+264>>2];ob(b);ob(a+208|0);Xa=a+272|0;return c|0}function Fz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0;a=Xa-272|0;Xa=a;H[a+256>>2]=c;H[a+264>>2]=b;g=ne(d);bh(a+208|0,d,a+255|0);b=Ab(a+192|0);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=c;H[a+12>>2]=a+16;H[a+8>>2]=0;while(1){a:{if(!Yc(a+264|0,a+256|0)){break a}if(H[a+188>>2]==(nb(b)+c|0)){d=nb(b);xb(b,nb(b)<<1);xb(b,Mb(b));c=wb(b,0);H[a+188>>2]=d+c}if(kg(ic(a+264|0),g,c,a+188|0,a+8|0,F[a+255|0],a+208|0,a+16|0,a+12|0,56736)){break a}vc(a+264|0);continue}break}b:{if(!nb(a+208|0)){break b}d=H[a+12>>2];if((d-(a+16|0)|0)>159){break b}H[a+12>>2]=d+4;H[d>>2]=H[a+8>>2]}h=f,i=_r(c,H[a+188>>2],e,g),G[h>>1]=i;Vc(a+208|0,a+16|0,H[a+12>>2],e);if(Bc(a+264|0,a+256|0)){H[e>>2]=H[e>>2]|2}c=H[a+264>>2];ob(b);ob(a+208|0);Xa=a+272|0;return c|0}function zu(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;b=H[a+452>>2];if(H[b+16>>2]){g=b;a:{b:{if(!H[a+160>>2]|(!H[a+80>>2]|!H[a+224>>2])){break b}c=H[b+112>>2];if(!c){c=Za[H[H[a+4>>2]>>2]](a,1,N(H[a+36>>2],24))|0;H[b+112>>2]=c}if(H[a+36>>2]<=0){break b}d=H[a+216>>2];while(1){b=H[d+80>>2];if(!b|!J[b>>1]|(!J[b+2>>1]|!J[b+16>>1])){break b}if(!J[b+4>>1]|(!J[b+32>>1]|!J[b+18>>1])){break b}b=H[a+160>>2]+(e<<8)|0;if(H[b>>2]<0){break b}H[c+4>>2]=H[b+4>>2];h=H[b+4>>2];H[c+8>>2]=H[b+8>>2];i=H[b+8>>2];H[c+12>>2]=H[b+12>>2];j=H[b+12>>2];H[c+16>>2]=H[b+16>>2];k=H[b+16>>2];H[c+20>>2]=H[b+20>>2];f=H[b+20>>2]|k|(h|i|j)?1:f;d=d+88|0;c=c+24|0;e=e+1|0;if((e|0)>2]){continue}break}b=199;if(f){break a}}b=195}H[g+12>>2]=b}H[a+156>>2]=0}function jm(a,b,c,d){a:{switch(b-9|0){case 0:b=H[c>>2];H[c>>2]=b+4;H[a>>2]=H[b>>2];return;case 6:b=H[c>>2];H[c>>2]=b+4;b=G[b>>1];H[a>>2]=b;H[a+4>>2]=b>>31;return;case 7:b=H[c>>2];H[c>>2]=b+4;H[a>>2]=J[b>>1];H[a+4>>2]=0;return;case 8:b=H[c>>2];H[c>>2]=b+4;b=F[b|0];H[a>>2]=b;H[a+4>>2]=b>>31;return;case 9:b=H[c>>2];H[c>>2]=b+4;H[a>>2]=I[b|0];H[a+4>>2]=0;return;case 16:b=H[c>>2]+7&-8;H[c>>2]=b+8;M[a>>3]=M[b>>3];return;case 17:Za[d|0](a,c);default:return;case 1:case 4:case 14:b=H[c>>2];H[c>>2]=b+4;b=H[b>>2];H[a>>2]=b;H[a+4>>2]=b>>31;return;case 2:case 5:case 11:case 15:b=H[c>>2];H[c>>2]=b+4;H[a>>2]=H[b>>2];H[a+4>>2]=0;return;case 3:case 10:case 12:case 13:break a}}b=H[c>>2]+7&-8;H[c>>2]=b+8;c=H[b+4>>2];H[a>>2]=H[b>>2];H[a+4>>2]=c}function jc(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0;h=H[a+4>>2];g=H[a>>2];f=H[a+16>>2];a:{b:{if(H[f+440>>2]){e=g;break b}if((c|0)>24){i=c;e=g;break a}while(1){if(!h){if(!(Za[H[H[f+24>>2]+12>>2]](f)|0)){return 0}e=H[f+24>>2];h=H[e+4>>2];g=H[e>>2]}e=g+1|0;h=h-1|0;c:{i=I[g|0];if((i|0)==255){while(1){if(!h){if(!(Za[H[H[f+24>>2]+12>>2]](f)|0)){return 0}e=H[f+24>>2];h=H[e+4>>2];e=H[e>>2]}h=h-1|0;g=I[e|0];i=255;e=e+1|0;if((g|0)==255){continue}break}if(g){break c}}b=b<<8|i;j=(c|0)<17;g=e;i=c+8|0;c=i;if(j){continue}break a}break}H[f+440>>2]=g}if((c|0)>=(d|0)){i=c;break a}if(!H[H[f+468>>2]+40>>2]){d=H[f>>2];H[d+20>>2]=120;Za[H[d+4>>2]](f,-1);H[H[f+468>>2]+40>>2]=1}i=25;b=b<<25-c}H[a+12>>2]=i;H[a+8>>2]=b;H[a+4>>2]=h;H[a>>2]=e;return 1}function Gy(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;a=Xa-496|0;Xa=a;g=a+488|0;Kb(g,d);l=ad(g);if(nb(f)){m=H[zi(f,0)>>2]==(jd(l,45)|0)}j=Ab(a+456|0);h=Ab(a+440|0);i=Ab(a+424|0);ir(c,m,a+488|0,a+480|0,a+476|0,a+472|0,j,h,i,a+420|0);H[a+16>>2]=334;c=a+16|0;k=gc(a+8|0,0,c);a:{b:{if((nb(f)|0)>H[a+420>>2]){g=nb(f);n=H[a+420>>2];g=(((nb(i)+(g-n<<1)|0)+nb(h)|0)+H[a+420>>2]|0)+1|0;break b}g=((nb(i)+nb(h)|0)+H[a+420>>2]|0)+2|0}if(g>>>0<101){break a}Ec(k,qb(g<<2));c=H[k>>2];if(c){break a}Qb();X()}hr(c,a+4|0,a,H[d+4>>2],vb(f),vb(f)+(nb(f)<<2)|0,l,m,a+480|0,H[a+476>>2],H[a+472>>2],j,h,i,H[a+420>>2]);b=xf(b,c,H[a+4>>2],H[a>>2],d,e);fc(k);ob(i);ob(h);ob(j);Cb(a+488|0);Xa=a+496|0;return b|0}function zo(a,b){return((((((((((((((((((((((qc(H[a>>2],H[b>>2])+qc(H[a+4>>2],H[b+4>>2])|0)+qc(H[a+8>>2],H[b+8>>2])|0)+qc(H[a+12>>2],H[b+12>>2])|0)+qc(H[a+16>>2],H[b+16>>2])|0)+qc(H[a+20>>2],H[b+20>>2])|0)+qc(H[a+24>>2],H[b+24>>2])|0)+qc(H[a+28>>2],H[b+28>>2])|0)+qc(H[a+32>>2],H[b+32>>2])|0)+qc(H[a+36>>2],H[b+36>>2])|0)+qc(H[a+40>>2],H[b+40>>2])|0)+qc(H[a+44>>2],H[b+44>>2])|0)+qc(H[a+48>>2],H[b+48>>2])|0)+qc(H[a+52>>2],H[b+52>>2])|0)+qc(H[a+56>>2],H[b+56>>2])|0)+qc(H[a+60>>2],H[b+60>>2])|0)+qc(H[a+64>>2],H[b+64>>2])|0)+qc(H[a+68>>2],H[b+68>>2])|0)+qc(H[a+72>>2],H[b+72>>2])|0)+qc(H[a+76>>2],H[b+76>>2])|0)+qc(H[a+80>>2],H[b+80>>2])|0)+qc(H[a+84>>2],H[b+84>>2])|0)+qc(H[a+88>>2],H[b+88>>2])|0)+qc(H[a+92>>2],H[b+92>>2])|0}function ko(a,b,c){var d=0,e=O(0),f=0,g=O(0);e=c;c=ao(b);d=e>=O(P(c));if(!d){c=O(O(1)/c);f=a,g=O(c*od(L[b+16>>2],L[b+20>>2],L[b+28>>2],L[b+32>>2])),L[f>>2]=g;f=a,g=O(c*od(L[b+8>>2],L[b+4>>2],L[b+32>>2],L[b+28>>2])),L[f+4>>2]=g;f=a,g=O(c*od(L[b+4>>2],L[b+8>>2],L[b+16>>2],L[b+20>>2])),L[f+8>>2]=g;f=a,g=O(c*od(L[b+20>>2],L[b+12>>2],L[b+32>>2],L[b+24>>2])),L[f+12>>2]=g;f=a,g=O(c*od(L[b>>2],L[b+8>>2],L[b+24>>2],L[b+32>>2])),L[f+16>>2]=g;f=a,g=O(c*od(L[b+8>>2],L[b>>2],L[b+20>>2],L[b+12>>2])),L[f+20>>2]=g;f=a,g=O(c*od(L[b+12>>2],L[b+16>>2],L[b+24>>2],L[b+28>>2])),L[f+24>>2]=g;f=a,g=O(c*od(L[b+4>>2],L[b>>2],L[b+28>>2],L[b+24>>2])),L[f+28>>2]=g;f=a,g=O(c*od(L[b>>2],L[b+4>>2],L[b+12>>2],L[b+16>>2])),L[f+32>>2]=g}return!d}function gm(a,b,c,d,e,f){var g=0;g=Xa-80|0;Xa=g;a:{if((f|0)>=16384){Yb(g+32|0,b,c,d,e,0,0,0,2147352576);d=H[g+40>>2];e=H[g+44>>2];b=H[g+32>>2];c=H[g+36>>2];if(f>>>0<32767){f=f-16383|0;break a}Yb(g+16|0,b,c,d,e,0,0,0,2147352576);f=((f|0)<49149?f:49149)-32766|0;d=H[g+24>>2];e=H[g+28>>2];b=H[g+16>>2];c=H[g+20>>2];break a}if((f|0)>-16383){break a}Yb(g- -64|0,b,c,d,e,0,0,0,7471104);d=H[g+72>>2];e=H[g+76>>2];b=H[g+64>>2];c=H[g+68>>2];if(f>>>0>4294934644){f=f+16269|0;break a}Yb(g+48|0,b,c,d,e,0,0,0,7471104);f=((f|0)>-48920?f:-48920)+32538|0;d=H[g+56>>2];e=H[g+60>>2];b=H[g+48>>2];c=H[g+52>>2]}Yb(g,b,c,d,e,0,0,0,f+16383<<16);b=H[g+12>>2];H[a+8>>2]=H[g+8>>2];H[a+12>>2]=b;b=H[g+4>>2];H[a>>2]=H[g>>2];H[a+4>>2]=b;Xa=g+80|0}function Iy(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;a=Xa-192|0;Xa=a;g=a+184|0;Kb(g,d);l=gd(g);if(nb(f)){m=I[wb(f,0)|0]==(Kc(l,45)&255)}j=Ab(a+160|0);h=Ab(a+144|0);i=Ab(a+128|0);kr(c,m,a+184|0,a+176|0,a+175|0,a+174|0,j,h,i,a+124|0);H[a+16>>2]=334;c=a+16|0;k=gc(a+8|0,0,c);a:{b:{if((nb(f)|0)>H[a+124>>2]){g=nb(f);n=H[a+124>>2];g=(((nb(i)+(g-n<<1)|0)+nb(h)|0)+H[a+124>>2]|0)+1|0;break b}g=((nb(i)+nb(h)|0)+H[a+124>>2]|0)+2|0}if(g>>>0<101){break a}Ec(k,qb(g));c=H[k>>2];if(c){break a}Qb();X()}jr(c,a+4|0,a,H[d+4>>2],vb(f),vb(f)+nb(f)|0,l,m,a+176|0,F[a+175|0],F[a+174|0],j,h,i,H[a+124>>2]);b=Be(b,c,H[a+4>>2],H[a>>2],d,e);fc(k);ob(i);ob(h);ob(j);Cb(a+184|0);Xa=a+192|0;return b|0}function ct(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;if((d|0)>0){o=H[a+112>>2];g=H[H[a+484>>2]+24>>2];h=H[a+120>>2];q=h&-4;p=h&3;r=h-1>>>0<3;while(1){if(o){a=i<<2;j=H[a+b>>2];k=H[a+c>>2];l=o;while(1){a:{if((h|0)<=0){e=0;break a}m=0;e=0;f=0;a=j;n=0;if(!r){while(1){s=e;e=f<<2;e=(((s+I[H[e+g>>2]+I[a|0]|0]|0)+I[H[(e|4)+g>>2]+I[a+1|0]|0]|0)+I[H[(e|8)+g>>2]+I[a+2|0]|0]|0)+I[H[(e|12)+g>>2]+I[a+3|0]|0]|0;f=f+4|0;a=a+4|0;n=n+4|0;if((q|0)!=(n|0)){continue}break}}if(p){while(1){e=I[H[(f<<2)+g>>2]+I[a|0]|0]+e|0;f=f+1|0;a=a+1|0;m=m+1|0;if((m|0)!=(p|0)){continue}break}}j=h+j|0}F[k|0]=e;k=k+1|0;l=l-1|0;if(l){continue}break}}i=i+1|0;if((i|0)!=(d|0)){continue}break}}}function kg(a,b,c,d,e,f,g,h,i,j){var k=0,l=0,m=0;k=Xa-16|0;Xa=k;F[k+15|0]=a;a:{b:{c:{if(H[d>>2]!=(c|0)){break c}l=43;m=a&255;if((m|0)!=I[j+24|0]){l=45;if(I[j+25|0]!=(m|0)){break c}}H[d>>2]=c+1;F[c|0]=l;break b}if(!(!nb(g)|(a|0)!=(f|0))){a=0;b=H[i>>2];if((b-h|0)>159){break a}a=H[e>>2];H[i>>2]=b+4;H[b>>2]=a;break b}a=-1;f=Uk(j,j+26|0,k+15|0)-j|0;if((f|0)>23){break a}d:{e:{switch(b-8|0){case 0:case 2:if((b|0)>(f|0)){break d}break a;case 1:break d;default:break e}}if((b|0)!=16|(f|0)<22){break d}b=H[d>>2];if((b|0)==(c|0)|(b-c|0)>2|I[b-1|0]!=48){break a}a=0;H[e>>2]=0;H[d>>2]=b+1;F[b|0]=I[f+56736|0];break a}a=H[d>>2];H[d>>2]=a+1;F[a|0]=I[f+56736|0];H[e>>2]=H[e>>2]+1;a=0;break a}a=0;H[e>>2]=0}Xa=k+16|0;return a}function hg(a,b,c,d,e,f,g,h,i,j){var k=0,l=0;k=Xa-16|0;Xa=k;H[k+12>>2]=a;a:{b:{c:{if(H[d>>2]!=(c|0)){break c}l=43;if(H[j+96>>2]!=(a|0)){l=45;if(H[j+100>>2]!=(a|0)){break c}}H[d>>2]=c+1;F[c|0]=l;break b}if(!(!nb(g)|(a|0)!=(f|0))){a=0;b=H[i>>2];if((b-h|0)>159){break a}a=H[e>>2];H[i>>2]=b+4;H[b>>2]=a;break b}a=-1;g=Rk(j,j+104|0,k+12|0)-j|0;if((g|0)>92){break a}f=g>>2;d:{e:{switch(b-8|0){case 0:case 2:if((b|0)>(f|0)){break d}break a;case 1:break d;default:break e}}if((b|0)!=16|(g|0)<88){break d}b=H[d>>2];if((b|0)==(c|0)|(b-c|0)>2|I[b-1|0]!=48){break a}a=0;H[e>>2]=0;H[d>>2]=b+1;F[b|0]=I[f+56736|0];break a}a=H[d>>2];H[d>>2]=a+1;F[a|0]=I[f+56736|0];H[e>>2]=H[e>>2]+1;a=0;break a}a=0;H[e>>2]=0}Xa=k+16|0;return a}function Rs(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;d=Xa-32|0;Xa=d;e=H[a+28>>2];H[d+16>>2]=e;f=H[a+20>>2];H[d+28>>2]=c;H[d+24>>2]=b;b=f-e|0;H[d+20>>2]=b;e=b+c|0;j=2;a:{b:{b=d+16|0;c:{if(!qh(qa(H[a+60>>2],b|0,2,d+12|0)|0)){while(1){f=H[d+12>>2];if((f|0)==(e|0)){break c}if((f|0)<0){break b}g=H[b+4>>2];h=g>>>0>>0;i=(h<<3)+b|0;g=f-(h?g:0)|0;H[i>>2]=g+H[i>>2];i=(h?12:4)+b|0;H[i>>2]=H[i>>2]-g;e=e-f|0;b=h?b+8|0:b;j=j-h|0;if(!qh(qa(H[a+60>>2],b|0,j|0,d+12|0)|0)){continue}break}}if((e|0)!=-1){break b}}b=H[a+44>>2];H[a+28>>2]=b;H[a+20>>2]=b;H[a+16>>2]=b+H[a+48>>2];a=c;break a}H[a+28>>2]=0;H[a+16>>2]=0;H[a+20>>2]=0;H[a>>2]=H[a>>2]|32;a=0;if((j|0)==2){break a}a=c-H[b+4>>2]|0}Xa=d+32|0;return a|0}function fl(a,b){var c=0,d=0,e=0;a:{if(I[b|0]){break a}b=yh(35225);if(I[b|0]?b:0){break a}b=yh(N(a,12)+52784|0);if(I[b|0]?b:0){break a}b=yh(35426);if(I[b|0]?b:0){break a}b=36720}b:{while(1){d=I[b+c|0];if(!(!d|(d|0)==47)){d=23;c=c+1|0;if((c|0)!=23){continue}break b}break}d=c}e=36720;c:{d:{c=I[b|0];e:{f:{if(!(I[b+d|0]|(c|0)==46)){e=b;if((c|0)!=67){break f}}if(!I[e+1|0]){break e}}if(!Gf(e,36720)){break e}if(Gf(e,34771)){break d}}if(!a){c=52692;if(I[e+1|0]==46){break c}}return 0}b=0;c=H[18179];if(c){while(1){if(!Gf(e,c+8|0)){break c}c=H[c+32>>2];if(c){continue}break}}c=qb(36);if(c){b=H[13174];H[c>>2]=H[13173];H[c+4>>2]=b;b=c+8|0;ub(b,e,d);F[b+d|0]=0;H[c+32>>2]=H[18179];H[18179]=c;b=c}c=a|b?b:52692}return c}function fj(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;d=H[a+4>>2];a:{if(b>>>0>=2){c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=15;Za[H[H[a>>2]>>2]](a);break a}if((b|0)!=1){break a}c=H[d+68>>2];if(c){while(1){if(H[c+40>>2]){H[c+40>>2]=0;Za[H[c+56>>2]](a,c+48|0)}c=H[c+44>>2];if(c){continue}break}}H[d+68>>2]=0;c=H[d+72>>2];if(c){while(1){if(H[c+40>>2]){H[c+40>>2]=0;Za[H[c+56>>2]](a,c+48|0)}c=H[c+44>>2];if(c){continue}break}}H[d+72>>2]=0}b=(b<<2)+d|0;a=b;c=H[a+60>>2];H[a+60>>2]=0;if(c){while(1){a=H[c>>2];e=H[c+4>>2]+H[c+8>>2]|0;jb(c);H[d+76>>2]=H[d+76>>2]-(e+16|0);c=a;if(c){continue}break}}c=H[b+52>>2];H[b+52>>2]=0;if(c){while(1){a=H[c>>2];b=(H[c+4>>2]+H[c+8>>2]|0)+16|0;jb(c);H[d+76>>2]=H[d+76>>2]-b;c=a;if(c){continue}break}}}function Em(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0;e=Xa-16|0;Xa=e;g=(B(a),v(2));c=g&2147483647;a:{if(c>>>0<=1305022426){h=+a;f=h*.6366197723675814+6755399441055744+-6755399441055744;d=h+f*-1.5707963109016418+f*-1.5893254773528196e-8;M[b>>3]=d;g=d<-.7853981852531433;if(P(f)<2147483648){c=~~f}else{c=-2147483648}if(g){d=f+-1;M[b>>3]=h+d*-1.5707963109016418+d*-1.5893254773528196e-8;c=c-1|0;break a}if(!(d>.7853981852531433)){break a}d=f+1;M[b>>3]=h+d*-1.5707963109016418+d*-1.5893254773528196e-8;c=c+1|0;break a}if(c>>>0>=2139095040){M[b>>3]=O(a-a);c=0;break a}i=c;c=(c>>>23|0)-150|0;M[e+8>>3]=(x(2,i-(c<<23)|0),C());c=Gm(e+8|0,e,c,1,0);d=M[e>>3];if((g|0)<0){M[b>>3]=-d;c=0-c|0;break a}M[b>>3]=d}Xa=e+16|0;return c}function th(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;i=J[((a>>>0>149?0:a)<<1)+49472>>1]+47640|0;a=H[H[17259]+20>>2];if(a){e=H[a+4>>2];b=H[a>>2];d=H[b>>2]+1794895138|0;f=af(H[b+8>>2],d);g=af(H[b+12>>2],d);c=af(H[b+16>>2],d);a:{if(e>>>2>>>0<=f>>>0){break a}a=e-(f<<2)|0;if((c|g)&3|(a>>>0<=g>>>0|a>>>0<=c>>>0)){break a}m=c>>>2|0;n=g>>>2|0;while(1){h=f>>>1|0;g=h+j|0;c=g<<1;a=b+(c+n<<2)|0;k=af(H[a>>2],d);a=af(H[a+4>>2],d);if(a>>>0>=e>>>0|e-a>>>0<=k>>>0|I[b+(a+k|0)|0]){break a}a=Gf(i,a+b|0);if(!a){a=b+(c+m<<2)|0;c=af(H[a>>2],d);a=af(H[a+4>>2],d);if(a>>>0>=e>>>0|c>>>0>=e-a>>>0){break a}l=I[b+(a+c|0)|0]?0:a+b|0;break a}if((f|0)==1){break a}a=(a|0)<0;f=a?h:f-h|0;j=a?j:g;continue}}}return l?l:i}function co(a,b,c,d,e,f,g,h,i,j){var k=O(0),l=O(0),m=O(0),n=O(0),o=O(0),p=O(0),q=O(0),r=O(0),s=O(0),t=O(0);k=O(O(O(O(L[g>>2]+L[h>>2])+L[i>>2])+L[j>>2])*O(.25));L[f>>2]=k;l=O(O(O(O(L[g+4>>2]+L[h+4>>2])+L[i+4>>2])+L[j+4>>2])*O(.25));L[f+4>>2]=l;m=O(L[g>>2]-k);n=O(L[g+4>>2]-l);o=O(L[h>>2]-k);p=O(L[h+4>>2]-l);q=O(L[i>>2]-k);r=O(L[i+4>>2]-l);k=O(L[j>>2]-k);l=O(L[j+4>>2]-l);s=O(O(O(O(O(W(O(O(m*m)+O(n*n))))+O(W(O(O(o*o)+O(p*p)))))+O(W(O(O(q*q)+O(r*r)))))+O(W(O(O(k*k)+O(l*l)))))*O(.25));if(s!=O(0)){t=O(+O(O(1)/s)*1.4142135623730951);L[e>>2]=t;L[a>>2]=m*t;L[a+4>>2]=n*L[e>>2];L[b>>2]=o*L[e>>2];L[b+4>>2]=p*L[e>>2];L[c>>2]=q*L[e>>2];L[c+4>>2]=r*L[e>>2];L[d>>2]=k*L[e>>2];L[d+4>>2]=l*L[e>>2]}return s!=O(0)}function Yt(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;d=Xa-48|0;Xa=d;c=H[a>>2];e=H[c+20>>2];a:{b:{c:{if(!((e|0)<=0|(e|0)>H[c+116>>2])){a=H[c+112>>2]+(e<<2)|0;break c}f=H[c+120>>2];if(!f){break b}a=H[c+124>>2];if((a|0)>(e|0)|(e|0)>H[c+128>>2]){break b}a=f+(e-a<<2)|0}f=H[a>>2];if(f){break a}}H[c+24>>2]=e;f=H[H[c+112>>2]>>2]}a=f;d:{e:{while(1){e=I[a|0];if(!e){break e}a=a+1|0;if((e|0)!=37){continue}break}if(I[a|0]!=115){break e}H[d+32>>2]=c+24;If(b,f,d+32|0);break d}g=H[c+32>>2];h=H[c+36>>2];i=H[c+40>>2];j=H[c+44>>2];k=H[c+24>>2];e=H[c+28>>2];a=H[c+52>>2];H[d+24>>2]=H[c+48>>2];H[d+28>>2]=a;H[d+16>>2]=i;H[d+20>>2]=j;H[d+8>>2]=g;H[d+12>>2]=h;H[d>>2]=k;H[d+4>>2]=e;If(b,f,d)}Xa=d+48|0}function ir(a,b,c,d,e,f,g,h,i,j){var k=0,l=0,m=0;k=Xa-16|0;Xa=k;a:{if(a){a=or(c);b:{if(b){Xe(k,a);b=H[k>>2];F[d|0]=b;F[d+1|0]=b>>>8;F[d+2|0]=b>>>16;F[d+3|0]=b>>>24;We(k,a);break b}ti(k,a);b=H[k>>2];F[d|0]=b;F[d+1|0]=b>>>8;F[d+2|0]=b>>>16;F[d+3|0]=b>>>24;Pd(k,a)}ie(i,k);ob(k);l=e,m=Nd(a),H[l>>2]=m;l=f,m=id(a),H[l>>2]=m;hd(k,a);Qc(g,k);ob(k);Qd(k,a);ie(h,k);ob(k);a=Ve(a);break a}a=mr(c);c:{if(b){Xe(k,a);b=H[k>>2];F[d|0]=b;F[d+1|0]=b>>>8;F[d+2|0]=b>>>16;F[d+3|0]=b>>>24;We(k,a);break c}ti(k,a);b=H[k>>2];F[d|0]=b;F[d+1|0]=b>>>8;F[d+2|0]=b>>>16;F[d+3|0]=b>>>24;Pd(k,a)}ie(i,k);ob(k);l=e,m=Nd(a),H[l>>2]=m;l=f,m=id(a),H[l>>2]=m;hd(k,a);Qc(g,k);ob(k);Qd(k,a);ie(h,k);ob(k);a=Ve(a)}H[j>>2]=a;Xa=k+16|0}function kr(a,b,c,d,e,f,g,h,i,j){var k=0,l=0,m=0;k=Xa-16|0;Xa=k;a:{if(a){a=ur(c);b:{if(b){Xe(k,a);b=H[k>>2];F[d|0]=b;F[d+1|0]=b>>>8;F[d+2|0]=b>>>16;F[d+3|0]=b>>>24;We(k,a);break b}ti(k,a);b=H[k>>2];F[d|0]=b;F[d+1|0]=b>>>8;F[d+2|0]=b>>>16;F[d+3|0]=b>>>24;Pd(k,a)}Qc(i,k);ob(k);l=e,m=Nd(a),F[l|0]=m;l=f,m=id(a),F[l|0]=m;hd(k,a);Qc(g,k);ob(k);Qd(k,a);Qc(h,k);ob(k);a=Ve(a);break a}a=tr(c);c:{if(b){Xe(k,a);b=H[k>>2];F[d|0]=b;F[d+1|0]=b>>>8;F[d+2|0]=b>>>16;F[d+3|0]=b>>>24;We(k,a);break c}ti(k,a);b=H[k>>2];F[d|0]=b;F[d+1|0]=b>>>8;F[d+2|0]=b>>>16;F[d+3|0]=b>>>24;Pd(k,a)}Qc(i,k);ob(k);l=e,m=Nd(a),F[l|0]=m;l=f,m=id(a),F[l|0]=m;hd(k,a);Qc(g,k);ob(k);Qd(k,a);Qc(h,k);ob(k);a=Ve(a)}H[j>>2]=a;Xa=k+16|0}function mp(a){var b=0,c=0,d=0,e=0;a:{b:{switch(H[a+24>>2]){case 0:case 1:b=H[a+44>>2];d=(b|0)>0?b:0;b=0;while(1){if((b|0)==(d|0)){break a}c=(b<<8)+a|0;if(!(H[c+52>>2]<0|!(M[c+80>>3]<.5))){H[c+56>>2]=-1;H[c+52>>2]=-1;H[c+284>>2]=6}b=b+1|0;continue};case 2:b=H[a+44>>2];d=(b|0)>0?b:0;b=0;while(1){if((b|0)==(d|0)){break a}c=(b<<8)+a|0;if(!(H[c+52>>2]<0|!(M[c+80>>3]<.5))){H[c+60>>2]=-1;H[c+52>>2]=-1;H[c+284>>2]=6}b=b+1|0;continue};default:break b}}b=H[a+44>>2];e=(b|0)>0?b:0;b=0;while(1){if((b|0)==(e|0)){break a}d=0;c=(b<<8)+a|0;if(!(H[c+56>>2]<0|!(M[c+88>>3]<.5))){H[c+56>>2]=-1;d=1}c:{if(!(M[c+96>>3]<.5)|H[c+60>>2]<0){break c}H[c+60>>2]=-1;if(!d){break c}H[c+284>>2]=6}b=b+1|0;continue}}}function Tn(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;Fb(a);a:{if(b){e=b;if(b>>>0>1073741823){vd(17383);X()}Rf(a,Hb(e<<2));j=Fb(a),k=e,H[j>>2]=k;b=0;while(1)if((b|0)==(e|0)){b=a+8|0;c=H[b>>2];if(!c){break a}h=Wb(H[c+4>>2],e);j=rb(a,h),k=b,H[j>>2]=k;while(1){b=H[c>>2];if(!b){break a}b:{d=Wb(H[b+4>>2],e);if((h|0)==(d|0)){break b}f=b;if(!H[rb(a,d)>>2]){j=rb(a,d),k=c,H[j>>2]=k;h=d;break b}while(1){c:{g=f;if(!H[g>>2]){f=0;break c}i=de(Ub(a),b+8|0,H[g>>2]+8|0);f=H[g>>2];if(i){continue}}break}H[c>>2]=f;j=g,k=H[H[rb(a,d)>>2]>>2],H[j>>2]=k;j=H[rb(a,d)>>2],k=b,H[j>>2]=k;continue}c=b;continue}}else{j=rb(a,b),k=0,H[j>>2]=k;b=b+1|0;continue}}Rf(a,0);j=Fb(a),k=0,H[j>>2]=k}}function bv(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0;d=H[a>>2];c=H[a+440>>2];H[d+24>>2]=c;H[d+20>>2]=124;H[H[a>>2]+28>>2]=b;Za[H[H[a>>2]+4>>2]](a,-1);d=b+6&7|208;f=b-1&7|208;g=b+2&7|208;b=b+1&7|208;while(1){a:{b:{if((c|0)<192){break b}if((b|0)==(c|0)|c-216>>>0<4294967288|(c|0)==(g|0)){break a}if((c|0)==(f|0)|(c|0)==(d|0)){break b}b=H[a>>2];H[b+24>>2]=c;H[b+20>>2]=99;H[H[a>>2]+28>>2]=1;Za[H[H[a>>2]+4>>2]](a,4);H[a+440>>2]=0;return 1}e=H[a>>2];H[e+24>>2]=c;H[e+20>>2]=99;H[H[a>>2]+28>>2]=2;Za[H[H[a>>2]+4>>2]](a,4);if(hj(a)){c=H[a+440>>2];continue}else{return 0}}break}b=H[a>>2];H[b+24>>2]=c;H[b+20>>2]=99;H[H[a>>2]+28>>2]=3;Za[H[H[a>>2]+4>>2]](a,4);return 1}function Uu(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;if((e|0)>0){i=H[a+112>>2];m=i&-4;k=i&3;n=i-1>>>0<3;while(1){l=e;a:{if(!i){break a}h=H[H[b>>2]+(c<<2)>>2];e=H[d>>2];j=0;a=0;g=0;if(!n){while(1){f=I[a+h|0];F[e+1|0]=f;F[e+2|0]=f;F[e|0]=f;f=I[(a|1)+h|0];F[e+4|0]=f;F[e+5|0]=f;F[e+3|0]=f;f=I[(a|2)+h|0];F[e+7|0]=f;F[e+8|0]=f;F[e+6|0]=f;f=I[(a|3)+h|0];F[e+10|0]=f;F[e+11|0]=f;F[e+9|0]=f;a=a+4|0;e=e+12|0;g=g+4|0;if((m|0)!=(g|0)){continue}break}}if(!k){break a}while(1){g=I[a+h|0];F[e+1|0]=g;F[e+2|0]=g;F[e|0]=g;a=a+1|0;e=e+3|0;j=j+1|0;if((j|0)!=(k|0)){continue}break}}d=d+4|0;c=c+1|0;e=l-1|0;if((l|0)>=2){continue}break}}}function zz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;a=Xa-272|0;Xa=a;H[a+256>>2]=c;H[a+264>>2]=b;g=Ab(a+208|0);c=a+16|0;Kb(c,d);$e(gd(c),56736,56762,a+224|0);Cb(c);d=Ab(a+192|0);xb(d,Mb(d));b=wb(d,0);H[a+188>>2]=b;H[a+12>>2]=c;H[a+8>>2]=0;while(1){a:{if(!Yc(a+264|0,a+256|0)){break a}if(H[a+188>>2]==(nb(d)+b|0)){c=nb(d);xb(d,nb(d)<<1);xb(d,Mb(d));b=wb(d,0);H[a+188>>2]=c+b}if(kg(ic(a+264|0),16,b,a+188|0,a+8|0,0,g,a+16|0,a+12|0,a+224|0)){break a}vc(a+264|0);continue}break}xb(d,H[a+188>>2]-b|0);c=vb(d);b=Xb();H[a>>2]=f;if((Tr(c,b,a)|0)!=1){H[e>>2]=4}if(Bc(a+264|0,a+256|0)){H[e>>2]=H[e>>2]|2}b=H[a+264>>2];ob(d);ob(g);Xa=a+272|0;return b|0}function qz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;a=Xa-352|0;Xa=a;H[a+336>>2]=c;H[a+344>>2]=b;g=Ab(a+208|0);c=a+16|0;Kb(c,d);Ae(ad(c),56736,56762,a+224|0);Cb(c);d=Ab(a+192|0);xb(d,Mb(d));b=wb(d,0);H[a+188>>2]=b;H[a+12>>2]=c;H[a+8>>2]=0;while(1){a:{if(!Xc(a+344|0,a+336|0)){break a}if(H[a+188>>2]==(nb(d)+b|0)){c=nb(d);xb(d,nb(d)<<1);xb(d,Mb(d));b=wb(d,0);H[a+188>>2]=c+b}if(hg(hc(a+344|0),16,b,a+188|0,a+8|0,0,g,a+16|0,a+12|0,a+224|0)){break a}uc(a+344|0);continue}break}xb(d,H[a+188>>2]-b|0);c=vb(d);b=Xb();H[a>>2]=f;if((Tr(c,b,a)|0)!=1){H[e>>2]=4}if(Ac(a+344|0,a+336|0)){H[e>>2]=H[e>>2]|2}b=H[a+344>>2];ob(d);ob(g);Xa=a+352|0;return b|0}function rh(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0;h=Xa-16|0;Xa=h;f=d?d:70124;d=H[f>>2];a:{b:{c:{if(!b){if(d){break c}break a}e=-2;if(!c){break a}i=a?a:h+12|0;d:{if(d){a=c;break d}a=I[b|0];d=a<<24>>24;if((d|0)>=0){H[i>>2]=a;e=(d|0)!=0;break a}a=F[b|0];if(!H[H[17259]>>2]){H[i>>2]=a&57343;e=1;break a}a=(a&255)-194|0;if(a>>>0>50){break c}d=H[(a<<2)+50752>>2];a=c-1|0;if(!a){break b}b=b+1|0}g=I[b|0];j=g>>>3|0;if((j-16|(d>>26)+j)>>>0>7){break c}while(1){a=a-1|0;d=g-128|d<<6;if((d|0)>=0){H[f>>2]=0;H[i>>2]=d;e=c-a|0;break a}if(!a){break b}b=b+1|0;g=I[b|0];if((g&192)==128){continue}break}}H[f>>2]=0;H[17204]=25;e=-1;break a}H[f>>2]=d}Xa=h+16|0;return e}function Rn(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;h=Xa-16|0;Xa=h;c=H[a>>2];F[h+15|0]=0;j=h+15|0;e=a+4|0;d=Zc(e);c=N(b,c);a:{if(d>>>0>>0){i=Xa-32|0;Xa=i;c=c-d|0;b:{if(c>>>0<=H[kb(e)>>2]-H[e+4>>2]>>>0){f=Xa-16|0;Xa=f;d=ki(f,e,c);c=H[d+4>>2];g=H[d+8>>2];while(1){if((c|0)==(g|0)){nc(d);Xa=f+16|0}else{ji(kb(e),c,j);c=c+1|0;H[d+4>>2]=c;continue}break}break b}d=kb(e);d=wk(i+8|0,ii(e,Zc(e)+c|0),Zc(e),d);f=Xa-16|0;Xa=f;c=Jo(f,d+8|0,c);g=H[c>>2];while(1){if(H[c+4>>2]!=(g|0)){ji(H[d+16>>2],H[c>>2],j);g=H[c>>2]+1|0;H[c>>2]=g;continue}break}ud(c);Xa=f+16|0;vk(e,d);uk(d)}Xa=i+32|0;break a}if(c>>>0>>0){Tj(e,c+H[e>>2]|0)}}np(a+16|0,b);Xa=h+16|0}function mn(a,b,c,d,e,f){var g=0,h=O(0),i=O(0),j=O(0),k=O(0);g=Xa+-64|0;Xa=g;a:{if(a){ni(a+8|0,b,g+16|0);b=-1;a=a+184|0;h=O(L[g+60>>2]+O(O(L[g+48>>2]*c)+O(L[g+52>>2]*d)));i=O(O(L[g+28>>2]+O(O(L[g+16>>2]*c)+O(L[g+20>>2]*d)))/h);c=O(O(L[g+44>>2]+O(O(L[g+32>>2]*c)+O(L[g+36>>2]*d)))/h);if((rc(a,i,c,e,f)|0)<0){break a}if((ve(a,L[e>>2],L[f>>2],g+12|0,g+8|0)|0)<0){break a}d=O(i-L[g+12>>2]);c=O(c-L[g+8>>2]);b=O(O(d*d)+O(c*c))>O(1)?-1:0;break a}h=L[b+28>>2];i=L[b+20>>2];k=L[b+16>>2];j=O(L[b+44>>2]+O(O(L[b+32>>2]*c)+O(L[b+36>>2]*d)));L[e>>2]=O(L[b+12>>2]+O(O(L[b>>2]*c)+O(L[b+4>>2]*d)))/j;L[f>>2]=O(h+O(O(k*c)+O(i*d)))/j;b=0}Xa=g- -64|0;return b}function Bg(a,b){var c=0,d=0,e=0,f=0,g=0,h=0;while(1){f=255;e=a;a:{while(1){b:{c:{d:{c=H[b+4>>2];d=H[b+8>>2];if((c|0)==(d|0)){break d}h=bj(c,10,d-c|0);e:{if(h){d=H[b+4>>2];c=(h-d|0)+1|0;break e}d=H[b+4>>2];c=H[b+8>>2]-d|0}g=d;d=c>>>0>>0?c:f;ub(e,g,d);g=d+H[b+4>>2]|0;H[b+4>>2]=g;e=e+d|0;if(c>>>0>=f>>>0|h){break b}f=f-d|0;if(H[b+8>>2]==(g|0)){break d}H[b+4>>2]=g+1;c=I[g|0];break c}c=Ah(b);if((c|0)>=0){break c}c=0;if((a|0)==(e|0)){break a}if(I[b|0]&16){break b}break a}F[e|0]=c;e=e+1|0;if((c&255)==10){break b}f=f-1|0;if(f){continue}}break}if(!a){c=0;break a}F[e|0]=0;c=a}if(c){e=I[a|0];if((e|0)==10|(e|0)==35){continue}}break}return c}function Pv(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;d=Gd(a);if(d>>>0>>0){g=Xa-32|0;Xa=g;e=b-d|0;a:{if(e>>>0<=H[kb(a)>>2]-H[a+4>>2]>>4>>>0){f=Xa-16|0;Xa=f;d=qn(f,a,e);b=H[d+4>>2];e=H[d+8>>2];while(1){if((b|0)==(e|0)){nc(d);Xa=f+16|0}else{Ih(kb(a),b,c);b=b+16|0;H[d+4>>2]=b;continue}break}break a}b=kb(a);d=on(g+8|0,pn(a,Gd(a)+e|0),Gd(a),b);b=Xa-16|0;Xa=b;H[b>>2]=H[d+8>>2];f=H[d+8>>2];H[b+8>>2]=d+8;H[b+4>>2]=f+(e<<4);e=H[b>>2];while(1){if(H[b+4>>2]!=(e|0)){Ih(H[d+16>>2],H[b>>2],c);e=H[b>>2]+16|0;H[b>>2]=e;continue}break}ud(b);Xa=b+16|0;nn(a,d);ln(d)}Xa=g+32|0;return}if(b>>>0>>0){b=H[a>>2]+(b<<4)|0;Gd(a);wn(a,b);gf(a);Gd(a)}}function Ru(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;if((e|0)>0){i=H[a+112>>2];o=i&-2;p=i&1;while(1){n=e;a:{if(!i){break a}a=c<<2;g=H[a+H[b+8>>2]>>2];j=H[a+H[b+4>>2]>>2];h=H[a+H[b>>2]>>2];e=H[d>>2];a=0;k=0;if((i|0)!=1){while(1){l=I[a+h|0];m=I[a+g|0];f=I[a+j|0];F[e+1|0]=f;F[e+2|0]=f+m^128;F[e|0]=f+l^128;f=a|1;l=I[f+h|0];m=I[f+g|0];f=I[f+j|0];F[e+4|0]=f;F[e+5|0]=f+m^128;F[e+3|0]=f+l^128;a=a+2|0;e=e+6|0;k=k+2|0;if((o|0)!=(k|0)){continue}break}}if(!p){break a}h=I[a+h|0];g=I[a+g|0];a=I[a+j|0];F[e+1|0]=a;F[e+2|0]=a+g^128;F[e|0]=a+h^128}d=d+4|0;c=c+1|0;e=n-1|0;if((n|0)>=2){continue}break}}}function Ro(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;c=Fb(a);a:{if(b){Rf(a,Jj(c,b));j=Fb(a),k=b,H[j>>2]=k;c=0;while(1)if((b|0)==(c|0)){c=a+8|0;d=H[c>>2];if(!d){break a}h=Wb(H[d+4>>2],b);j=rb(a,h),k=c,H[j>>2]=k;while(1){c=H[d>>2];if(!c){break a}b:{e=Wb(H[c+4>>2],b);if((h|0)==(e|0)){break b}f=c;if(!H[rb(a,e)>>2]){j=rb(a,e),k=d,H[j>>2]=k;h=e;break b}while(1){c:{g=f;if(!H[g>>2]){f=0;break c}i=de(Ub(a),c+8|0,H[g>>2]+8|0);f=H[g>>2];if(i){continue}}break}H[d>>2]=f;j=g,k=H[H[rb(a,e)>>2]>>2],H[j>>2]=k;j=H[rb(a,e)>>2],k=c,H[j>>2]=k;continue}d=c;continue}}else{j=rb(a,c),k=0,H[j>>2]=k;c=c+1|0;continue}}Rf(a,0);j=Fb(a),k=0,H[j>>2]=k}}function sn(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;Fb(a);a:{if(b){Rf(a,rn(b));j=Fb(a),k=b,H[j>>2]=k;while(1)if((b|0)==(c|0)){c=a+8|0;d=H[c>>2];if(!d){break a}h=Wb(H[d+4>>2],b);j=rb(a,h),k=c,H[j>>2]=k;while(1){c=H[d>>2];if(!c){break a}b:{e=Wb(H[c+4>>2],b);if((h|0)==(e|0)){break b}f=c;if(!H[rb(a,e)>>2]){j=rb(a,e),k=d,H[j>>2]=k;h=e;break b}while(1){c:{g=f;if(!H[g>>2]){f=0;break c}i=de(Ub(a),c+8|0,H[g>>2]+8|0);f=H[g>>2];if(i){continue}}break}H[d>>2]=f;j=g,k=H[H[rb(a,e)>>2]>>2],H[j>>2]=k;j=H[rb(a,e)>>2],k=c,H[j>>2]=k;continue}d=c;continue}}else{j=rb(a,c),k=0,H[j>>2]=k;c=c+1|0;continue}}Rf(a,0);j=Fb(a),k=0,H[j>>2]=k}}function Qu(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;if((e|0)>0){g=H[a+336>>2];i=H[a+112>>2];a=H[a+480>>2];l=H[a+20>>2];m=H[a+16>>2];n=H[a+12>>2];o=H[a+8>>2];while(1){j=e;if(i){a=c<<2;p=H[a+H[b+12>>2]>>2];q=H[a+H[b+8>>2]>>2];r=H[a+H[b+4>>2]>>2];s=H[a+H[b>>2]>>2];e=H[d>>2];a=0;while(1){f=I[a+r|0];h=I[a+s|0]^255;k=I[a+q|0]<<2;F[e|0]=I[(h-H[k+o>>2]|0)+g|0];f=f<<2;F[e+1|0]=I[(h-(H[m+k>>2]+H[f+l>>2]>>16)|0)+g|0];F[e+2|0]=I[(h-H[f+n>>2]|0)+g|0];F[e+3|0]=I[a+p|0];e=e+4|0;a=a+1|0;if((i|0)!=(a|0)){continue}break}}d=d+4|0;c=c+1|0;e=j-1|0;if((j|0)>=2){continue}break}}}function mm(a,b,c,d,e){var f=0,g=0,h=0,i=0;f=Xa-208|0;Xa=f;H[f+204>>2]=c;c=f+160|0;pb(c,0,40);H[f+200>>2]=H[f+204>>2];a:{if((lm(0,b,f+200|0,f+80|0,c,d,e)|0)<0){b=-1;break a}i=H[a+76>>2]>=0;g=H[a>>2];if(H[a+72>>2]<=0){H[a>>2]=g&-33}b:{c:{d:{if(!H[a+48>>2]){H[a+48>>2]=80;H[a+28>>2]=0;H[a+16>>2]=0;H[a+20>>2]=0;h=H[a+44>>2];H[a+44>>2]=f;break d}if(H[a+16>>2]){break c}}c=-1;if(Dm(a)){break b}}c=lm(a,b,f+200|0,f+80|0,f+160|0,d,e)}if(h){Za[H[a+36>>2]](a,0,0)|0;H[a+48>>2]=0;H[a+44>>2]=h;H[a+28>>2]=0;b=H[a+20>>2];H[a+16>>2]=0;H[a+20>>2]=0;c=b?c:-1}b=a;a=H[a>>2];H[b>>2]=a|g&32;b=a&32?-1:c;if(!i){break a}}Xa=f+208|0;return b}function Pu(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;if((e|0)>0){j=H[a+112>>2];l=j&-4;k=j&3;g=H[a+36>>2];m=(g|0)<=0;n=j-1>>>0<3;while(1){i=0;if(!m){while(1){a:{if(!j){break a}a=H[H[(i<<2)+b>>2]+(c<<2)>>2];f=H[d>>2]+i|0;h=0;if(!n){while(1){F[f|0]=I[a|0];f=f+g|0;F[f|0]=I[a+1|0];f=f+g|0;F[f|0]=I[a+2|0];f=f+g|0;F[f|0]=I[a+3|0];a=a+4|0;f=f+g|0;h=h+4|0;if((l|0)!=(h|0)){continue}break}}h=0;if(!k){break a}while(1){F[f|0]=I[a|0];f=f+g|0;a=a+1|0;h=h+1|0;if((k|0)!=(h|0)){continue}break}}i=i+1|0;if((i|0)!=(g|0)){continue}break}}d=d+4|0;c=c+1|0;a=(e|0)>1;e=e-1|0;if(a){continue}break}}}function ek(a,b,c,d,e,f,g,h){var i=O(0),j=0,k=0,l=0;a:{if(!((g|0)<=0|K[f+4>>2]<=g+1>>>0)){if((h|0)<=0){break a}j=h+1|0;if(j>>>0>=K[f+8>>2]){break a}k=Jb(f,h-1|0);h=Jb(f,h);j=Jb(f,j);g=g<<2;f=g+h|0;h=f-4|0;L[a>>2]=O(L[f+4>>2]-L[h>>2])*O(.5);l=b;a=g+j|0;b=g+k|0;L[l>>2]=O(L[a>>2]-L[b>>2])*O(.5);i=L[f>>2];L[c>>2]=O(L[h>>2]-O(i+i))+L[f+4>>2];i=L[f>>2];L[d>>2]=O(L[b>>2]-O(i+i))+L[a>>2];L[e>>2]=O(O(L[b-4>>2]+L[a+4>>2])-O(L[b+4>>2]+L[a-4>>2]))*O(.25);return}mb(ib(ib(lb(ib(ib(ib(72016,25019),23115),3764),284),4334),24393));_();X()}mb(ib(ib(lb(ib(ib(ib(72016,25097),23115),3764),285),4334),24526));_();X()}function eu(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0;d=H[a+476>>2];i=H[d+92>>2];h=H[a+320>>2];if((i|0)>=(h|0)){if(H[a+36>>2]>0){h=H[a+216>>2];i=0;while(1){k=i<<2;j=k+d|0;Za[H[j+52>>2]](a,h,H[b+k>>2]+(N(H[j+100>>2],H[c>>2])<<2)|0,j+12|0);h=h+88|0;i=i+1|0;if((i|0)>2]){continue}break}h=H[a+320>>2]}H[d+92>>2]=0;i=0}b=h-i|0;h=H[d+96>>2];b=b>>>0>>0?b:h;h=g;g=H[f>>2];h=h-g|0;b=b>>>0>>0?b:h;Za[H[H[a+480>>2]+4>>2]](a,d+12|0,i,(g<<2)+e|0,b);H[f>>2]=b+H[f>>2];H[d+96>>2]=H[d+96>>2]-b;b=b+H[d+92>>2]|0;H[d+92>>2]=b;if((b|0)>=H[a+320>>2]){H[c>>2]=H[c>>2]+1}}function wc(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0;b=Xa-48|0;Xa=b;c=Xa-16|0;Xa=c;if(!(M[a>>3]>=0)){mb(ib(ib(lb(ib(ib(ib(72016,1352),2113),3764),67),4334),4767));_();X()}va(c+8|0,0)|0;M[a+8>>3]=+H[c+12>>2]*1e-6+ +H[c+8>>2];Xa=c+16|0;h=So();e=b+32|0;Qn(e);i=vb(e);f=a+16|0;c=vb(f);a:{b:{g=M[a>>3];if(g>=0){d=M[a+8>>3];if(!(d>=0)){break b}d=d-g;break a}mb(ib(ib(lb(ib(ib(ib(72016,1352),2113),3764),80),4334),4767));_();X()}mb(ib(ib(lb(ib(ib(ib(72016,5741),2113),3764),81),4334),6243));_();X()}M[b+16>>3]=d*1e3;H[b+12>>2]=c;H[b+8>>2]=28917;H[b+4>>2]=i;H[b>>2]=8276;Nn(h,6980,b);ob(e);ob(f);Xa=b+48|0}function Yv(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;d=Rb(a);if(d>>>0>>0){g=Xa-32|0;Xa=g;b=b-d|0;a:{if(b>>>0<=(H[kb(a)>>2]-H[a+4>>2]|0)/12>>>0){e=Xa-16|0;Xa=e;d=Yg(e,a,b);b=H[d+4>>2];f=H[d+8>>2];while(1){if((b|0)==(f|0)){nc(d);Xa=e+16|0}else{Hh(kb(a),b,c);b=b+12|0;H[d+4>>2]=b;continue}break}break a}d=kb(a);d=kn(g+8|0,bg(a,Rb(a)+b|0),Rb(a),d);e=Xa-16|0;Xa=e;b=Kp(e,d+8|0,b);f=H[b>>2];while(1){if(H[b+4>>2]!=(f|0)){Hh(H[d+16>>2],H[b>>2],c);f=H[b>>2]+12|0;H[b>>2]=f;continue}break}ud(b);Xa=e+16|0;jn(a,d);hn(d)}Xa=g+32|0;return}if(b>>>0>>0){b=H[a>>2]+N(b,12)|0;Rb(a);fn(a,b);Og(a)}}function df(a,b,c,d,e,f,g,h){var i=0,j=0,k=0,l=0;i=1;j=d&2147483647;l=j;k=(j|0)==2147418112;a:{if(k&!c?a|b:k&(c|0)!=0|j>>>0>2147418112){break a}j=h&2147483647;k=(j|0)==2147418112;if(k&!g?e|f:k&(g|0)!=0|j>>>0>2147418112){break a}if(!(a|e|(c|g)|(b|f|(j|l)))){return 0}i=d&h;if((i|0)>0|(i|0)>=0){i=-1;if((c|0)==(g|0)&(d|0)==(h|0)?(b|0)==(f|0)&a>>>0>>0|b>>>0>>0:c>>>0>>0&(d|0)<=(h|0)|(d|0)<(h|0)){break a}return(a^e|c^g|(b^f|d^h))!=0}i=-1;if((c|0)==(g|0)&(d|0)==(h|0)?(b|0)==(f|0)&a>>>0>e>>>0|b>>>0>f>>>0:c>>>0>g>>>0&(d|0)>=(h|0)|(d|0)>(h|0)){break a}i=(a^e|c^g|(b^f|d^h))!=0}return i}function $w(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0;if(Dc(a,H[b+8>>2],f)){Ek(b,c,d,e);return}h=I[b+53|0];g=H[a+12>>2];F[b+53|0]=0;i=I[b+52|0];F[b+52|0]=0;j=a+16|0;Ck(j,b,c,d,e,f);k=I[b+53|0];h=h|k;l=I[b+52|0];i=i|l;a:{if((g|0)<2){break a}j=j+(g<<3)|0;g=a+24|0;while(1){if(I[b+54|0]){break a}b:{if(l){if(H[b+24>>2]==1){break a}if(I[a+8|0]&2){break b}break a}if(!k){break b}if(!(F[a+8|0]&1)){break a}}G[b+52>>1]=0;Ck(g,b,c,d,e,f);k=I[b+53|0];h=k|h;l=I[b+52|0];i=l|i;g=g+8|0;if(j>>>0>g>>>0){continue}break}}F[b+53|0]=(h&255)!=0;F[b+52|0]=(i&255)!=0}function vs(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0;c=Xa-32|0;Xa=c;e=Md(b,-1);d=I[a+52|0];a:{if(e){if(d){break a}b=H[a+48>>2];f=a,g=Md(b,-1)^1,F[f+52|0]=g;break a}b:{if(!d){break b}f=c,g=Si(H[a+48>>2]),F[f+19|0]=g;c:{d:{e:{d=c+20|0;switch(ih(H[a+36>>2],H[a+40>>2],c+19|0,d,c+12|0,c+24|0,c+32|0,d)-1|0){case 0:case 1:break c;case 2:break e;default:break d}}d=H[a+48>>2];H[c+20>>2]=c+25;F[c+24|0]=d}while(1){d=H[c+20>>2];if(d>>>0<=c+24>>>0){break b}d=d-1|0;H[c+20>>2]=d;if((hh(F[d|0],H[a+32>>2])|0)!=-1){continue}break}}b=-1;break a}F[a+52|0]=1;H[a+48>>2]=b}Xa=c+32|0;return b|0}function Tu(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;if((e|0)>0){g=H[a+336>>2];i=H[a+112>>2];a=H[a+480>>2];l=H[a+20>>2];m=H[a+16>>2];n=H[a+12>>2];o=H[a+8>>2];while(1){j=e;if(i){a=c<<2;p=H[a+H[b+8>>2]>>2];q=H[a+H[b+4>>2]>>2];r=H[a+H[b>>2]>>2];e=H[d>>2];a=0;while(1){f=I[a+q|0];h=I[a+r|0];k=I[a+p|0]<<2;F[e|0]=I[(h+H[k+o>>2]|0)+g|0];f=f<<2;F[e+1|0]=I[((H[m+k>>2]+H[f+l>>2]>>16)+h|0)+g|0];F[e+2|0]=I[(H[f+n>>2]+h|0)+g|0];e=e+3|0;a=a+1|0;if((i|0)!=(a|0)){continue}break}}d=d+4|0;c=c+1|0;e=j-1|0;if((j|0)>=2){continue}break}}}function os(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;c=Xa-32|0;Xa=c;a:{b:{c:{if(Md(b,-1)){break c}i=c,j=Si(b),F[i+23|0]=j;if(I[a+44|0]){if((be(c+23|0,1,1,H[a+32>>2])|0)!=1){break b}break c}f=c+24|0;H[c+16>>2]=f;h=c+32|0;d=c+23|0;while(1){e=ih(H[a+36>>2],H[a+40>>2],d,f,c+12|0,c+24|0,h,c+16|0);if(H[c+12>>2]==(d|0)){break b}if((e|0)==3){if((be(d,1,1,H[a+32>>2])|0)==1){break c}break b}if(e>>>0>1){break b}g=c+24|0;d=H[c+16>>2]-g|0;if((be(g,1,d,H[a+32>>2])|0)!=(d|0)){break b}d=H[c+12>>2];if((e|0)==1){continue}break}}a=ul(b);break a}a=-1}Xa=c+32|0;return a|0}function dt(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;if((d|0)>0){e=H[H[a+484>>2]+24>>2];h=H[e+8>>2];i=H[e+4>>2];j=H[e>>2];g=H[a+112>>2];l=g-1|0;m=g&1;while(1){a:{if(!g){break a}e=k<<2;a=H[e+b>>2];f=H[c+e>>2];if(m){F[f|0]=I[I[a+2|0]+h|0]+(I[I[a+1|0]+i|0]+I[I[a|0]+j|0]|0);f=f+1|0;a=a+3|0;e=l}else{e=g}if((g|0)==1){break a}while(1){F[f|0]=I[I[a+2|0]+h|0]+(I[I[a+1|0]+i|0]+I[I[a|0]+j|0]|0);F[f+1|0]=I[I[a+5|0]+h|0]+(I[I[a+4|0]+i|0]+I[I[a+3|0]+j|0]|0);f=f+2|0;a=a+6|0;e=e-2|0;if(e){continue}break}}k=k+1|0;if((k|0)!=(d|0)){continue}break}}}function Dj(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;d=zb(a);if(d>>>0>>0){g=Xa-32|0;Xa=g;b=b-d|0;a:{if(b>>>0<=H[kb(a)>>2]-H[a+4>>2]>>2>>>0){e=Xa-16|0;Xa=e;d=_f(e,a,b);b=H[d+4>>2];f=H[d+8>>2];while(1){if((b|0)==(f|0)){nc(d);Xa=e+16|0}else{Me(kb(a),b,c);b=b+4|0;H[d+4>>2]=b;continue}break}break a}d=kb(a);d=Hg(g+8|0,Qg(a,zb(a)+b|0),zb(a),d);e=Xa-16|0;Xa=e;b=bi(e,d+8|0,b);f=H[b>>2];while(1){if(H[b+4>>2]!=(f|0)){Me(H[d+16>>2],H[b>>2],c);f=H[b>>2]+4|0;H[b>>2]=f;continue}break}ud(b);Xa=e+16|0;Pg(a,d);$f(d)}Xa=g+32|0;return}if(b>>>0>>0){qk(a,H[a>>2]+(b<<2)|0)}}function rs(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0;c=Xa-32|0;Xa=c;e=Md(b,-1);d=I[a+52|0];a:{if(e){if(d){break a}b=H[a+48>>2];f=a,g=Md(b,-1)^1,F[f+52|0]=g;break a}b:{if(!d){break b}H[c+16>>2]=H[a+48>>2];c:{d:{e:{d=c+20|0;switch(ih(H[a+36>>2],H[a+40>>2],c+16|0,d,c+12|0,c+24|0,c+32|0,d)-1|0){case 0:case 1:break c;case 2:break e;default:break d}}d=H[a+48>>2];H[c+20>>2]=c+25;F[c+24|0]=d}while(1){d=H[c+20>>2];if(d>>>0<=c+24>>>0){break b}d=d-1|0;H[c+20>>2]=d;if((hh(F[d|0],H[a+32>>2])|0)!=-1){continue}break}}b=-1;break a}F[a+52|0]=1;H[a+48>>2]=b}Xa=c+32|0;return b|0}function ck(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;l=-1;a:{e=H[b+8>>2];if((e|0)!=H[c+4>>2]){break a}d=H[a+4>>2];if((d|0)!=H[b+4>>2]){break a}f=H[a+8>>2];if((f|0)!=H[c+8>>2]){break a}l=0;m=(d|0)>0?d:0;n=(f|0)>0?f:0;o=(e|0)>0?e:0;d=H[a>>2];while(1){if((h|0)==(m|0)){break a}p=N(e,h);g=0;while(1){if((g|0)!=(n|0)){H[d>>2]=0;H[d+4>>2]=0;i=H[c>>2]+(g<<3)|0;j=H[b>>2]+(p<<3)|0;a=0;k=0;while(1){if((a|0)!=(o|0)){k=M[j>>3]*M[i>>3]+k;M[d>>3]=k;a=a+1|0;j=j+8|0;i=(f<<3)+i|0;continue}break}g=g+1|0;d=d+8|0;continue}break}h=h+1|0;continue}}return l}function bt(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;if((d|0)>0){m=H[a+112>>2];e=H[a+484>>2];a=H[e+24>>2];n=H[a+8>>2];o=H[a+4>>2];p=H[a>>2];g=H[e+48>>2];while(1){if(m){q=H[e+60>>2];r=H[e+56>>2];s=H[e+52>>2];f=h<<2;a=H[f+b>>2];i=H[c+f>>2];j=0;f=m;while(1){k=j<<2;l=g<<6;F[i|0]=(I[(H[k+(r+l|0)>>2]+I[a+1|0]|0)+o|0]+I[(H[(l+s|0)+k>>2]+I[a|0]|0)+p|0]|0)+I[(H[(l+q|0)+k>>2]+I[a+2|0]|0)+n|0];i=i+1|0;a=a+3|0;j=j+1&15;f=f-1|0;if(f){continue}break}}g=g+1&15;H[e+48>>2]=g;h=h+1|0;if((h|0)!=(d|0)){continue}break}}}function Jp(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=O(0),l=0,m=0,n=0,o=0,p=0;l=-1;a:{e=H[b+8>>2];if((e|0)!=H[c+4>>2]){break a}d=H[a+4>>2];if((d|0)!=H[b+4>>2]){break a}f=H[a+8>>2];if((f|0)!=H[c+8>>2]){break a}l=0;m=(d|0)>0?d:0;n=(f|0)>0?f:0;o=(e|0)>0?e:0;d=H[a>>2];while(1){if((h|0)==(m|0)){break a}p=N(e,h);g=0;while(1){if((g|0)!=(n|0)){a=0;H[d>>2]=0;i=H[c>>2]+(g<<2)|0;j=H[b>>2]+(p<<2)|0;k=O(0);while(1){if((a|0)!=(o|0)){k=O(O(L[j>>2]*L[i>>2])+k);L[d>>2]=k;a=a+1|0;j=j+4|0;i=(f<<2)+i|0;continue}break}g=g+1|0;d=d+4|0;continue}break}h=h+1|0;continue}}return l}function Gx(a){a=a|0;if(I[73056]){return H[18263]}if(!I[73856]){a=73568;while(1){a=Ab(a)+12|0;if((a|0)!=73856){continue}break}F[73856]=1}Pb(73568,29018);Pb(73580,29009);Pb(73592,32125);Pb(73604,31922);Pb(73616,29088);Pb(73628,32389);Pb(73640,29026);Pb(73652,30228);Pb(73664,31477);Pb(73676,31460);Pb(73688,31468);Pb(73700,31487);Pb(73712,31866);Pb(73724,34680);Pb(73736,31526);Pb(73748,31327);Pb(73760,29088);Pb(73772,31652);Pb(73784,31870);Pb(73796,32131);Pb(73808,31623);Pb(73820,30630);Pb(73832,29543);Pb(73844,34606);F[73056]=1;H[18263]=73568;return 73568}function Ex(a){a=a|0;if(I[73064]){return H[18265]}if(!I[74160]){a=73872;while(1){a=Ab(a)+12|0;if((a|0)!=74160){continue}break}F[74160]=1}Ob(73872,61736);Ob(73884,61768);Ob(73896,61804);Ob(73908,61828);Ob(73920,61852);Ob(73932,61868);Ob(73944,61888);Ob(73956,61908);Ob(73968,61936);Ob(73980,61976);Ob(73992,62008);Ob(74004,62044);Ob(74016,62080);Ob(74028,62096);Ob(74040,62112);Ob(74052,62128);Ob(74064,61852);Ob(74076,62144);Ob(74088,62160);Ob(74100,62176);Ob(74112,62192);Ob(74124,62208);Ob(74136,62224);Ob(74148,62240);F[73064]=1;H[18265]=73872;return 73872}function Su(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;if((e|0)>0){f=H[a+112>>2];m=f&-2;n=f&1;while(1){l=e;a:{if(!f){break a}a=c<<2;g=H[a+H[b+8>>2]>>2];h=H[a+H[b+4>>2]>>2];i=H[a+H[b>>2]>>2];e=H[d>>2];a=0;j=0;if((f|0)!=1){while(1){F[e|0]=I[a+i|0];F[e+1|0]=I[a+h|0];F[e+2|0]=I[a+g|0];k=a|1;F[e+3|0]=I[k+i|0];F[e+4|0]=I[h+k|0];F[e+5|0]=I[g+k|0];a=a+2|0;e=e+6|0;j=j+2|0;if((m|0)!=(j|0)){continue}break}}if(!n){break a}F[e|0]=I[a+i|0];F[e+1|0]=I[a+h|0];F[e+2|0]=I[a+g|0]}d=d+4|0;c=c+1|0;e=l-1|0;if((l|0)>=2){continue}break}}}function ls(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0;c=Xa-32|0;Xa=c;a:{b:{c:{if(Md(b,-1)){break c}H[c+20>>2]=b;if(I[a+44|0]){if((be(c+20|0,4,1,H[a+32>>2])|0)!=1){break b}break c}f=c+24|0;H[c+16>>2]=f;h=c+32|0;d=c+20|0;while(1){e=ih(H[a+36>>2],H[a+40>>2],d,f,c+12|0,c+24|0,h,c+16|0);if(H[c+12>>2]==(d|0)){break b}if((e|0)==3){if((be(d,1,1,H[a+32>>2])|0)==1){break c}break b}if(e>>>0>1){break b}g=c+24|0;d=H[c+16>>2]-g|0;if((be(g,1,d,H[a+32>>2])|0)!=(d|0)){break b}d=H[c+12>>2];if((e|0)==1){continue}break}}a=ul(b);break a}a=-1}Xa=c+32|0;return a|0}function wh(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0;i=Xa-240|0;Xa=i;h=H[d>>2];H[i+232>>2]=h;d=H[d+4>>2];H[i>>2]=a;H[i+236>>2]=d;k=1;a:{b:{c:{if(!(d|(h|0)!=1)){d=a;break c}l=0-b|0;h=a;while(1){j=(e<<2)+g|0;d=h-H[j>>2]|0;if((Za[c|0](d,a)|0)<=0){d=h;break c}d:{if(!((e|0)<2|f)){f=H[j-8>>2];j=h+l|0;if((Za[c|0](j,d)|0)>=0){break d}if((Za[c|0](j-f|0,d)|0)>=0){break d}}H[(k<<2)+i>>2]=d;h=i+232|0;f=tm(h);xh(h,f);k=k+1|0;e=e+f|0;f=0;h=d;if(H[i+236>>2]|H[i+232>>2]!=1){continue}break b}break}d=h;break b}if(f){break a}}sm(b,i,k);aj(d,b,c,e,g)}Xa=i+240|0}function lu(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0;d=Xa-16|0;Xa=d;h=H[a+476>>2];a:{b:{if(H[h+36>>2]){Ch(h+32|0,0,(H[f>>2]<<2)+e|0,0,1,H[h+40>>2]);H[h+36>>2]=0;H[f>>2]=H[f>>2]+1;H[h+44>>2]=H[h+44>>2]-1;break b}j=H[h+44>>2];i=e;e=H[f>>2];i=i+(e<<2)|0;H[d+8>>2]=H[i>>2];e=g-e|0;e=e>>>0>j>>>0?j:e;e=e>>>0<2?e:2;if(e>>>0>=2){g=H[i+4>>2]}else{H[h+36>>2]=1;g=H[h+32>>2]}H[d+12>>2]=g;Za[H[h+12>>2]](a,b,H[c>>2],d+8|0);a=H[h+36>>2];H[f>>2]=e+H[f>>2];H[h+44>>2]=H[h+44>>2]-e;if(a){break a}}H[c>>2]=H[c>>2]+1}Xa=d+16|0}function Oy(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0;i=Xa-416|0;Xa=i;d=i+416|0;H[i+12>>2]=d;h=Xa-144|0;Xa=h;H[h+28>>2]=h+132;c=h+32|0;Cr(a+8|0,c,h+28|0,e,f,g);H[h+16>>2]=0;H[h+20>>2]=0;H[h+12>>2]=c;c=i+16|0;f=Rl(c,H[i+12>>2]);e=Xa-16|0;Xa=e;H[e+12>>2]=H[a+8>>2];g=Zd(e+8|0,e+12|0);a=$k(c,h+12|0,f,h+16|0);Yd(g);Xa=e+16|0;if((a|0)==-1){Qb();X()}H[i+12>>2]=(a<<2)+c;Xa=h+144|0;e=H[i+12>>2];a=Xa-16|0;Xa=a;H[a+8>>2]=b;while(1){if((c|0)!=(e|0)){xl(a+8|0,H[c>>2]);c=c+4|0;continue}break}Xa=a+16|0;Xa=d;return H[a+8>>2]}function Bd(a,b,c){var d=0,e=0,f=0;d=Xa+-64|0;Xa=d;f=H[a>>2];e=H[f-4>>2];f=H[f-8>>2];H[d+20>>2]=0;H[d+16>>2]=b;H[d+12>>2]=a;H[d+8>>2]=c;b=0;pb(d+24|0,0,39);a=a+f|0;a:{if(Dc(e,c,0)){H[d+56>>2]=1;Za[H[H[e>>2]+20>>2]](e,d+8|0,a,a,1,0);b=H[d+32>>2]==1?a:0;break a}Za[H[H[e>>2]+24>>2]](e,d+8|0,a,1,0);b:{switch(H[d+44>>2]){case 0:b=H[d+48>>2]==1?H[d+36>>2]==1?H[d+40>>2]==1?H[d+28>>2]:0:0:0;break a;case 1:break b;default:break a}}if(H[d+32>>2]!=1){if(H[d+48>>2]|H[d+36>>2]!=1|H[d+40>>2]!=1){break a}}b=H[d+24>>2]}Xa=d- -64|0;return b}function Wv(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0;a=bd(a,b);if((a|0)!=(c|0)){a:{if(!Mc(a)){if(!Mc(c)){H[a+8>>2]=H[c+8>>2];b=H[c+4>>2];H[a>>2]=H[c>>2];H[a+4>>2]=b;break a}e=vb(c);b=nb(c);c=Xa-16|0;Xa=c;b:{if(b>>>0<=10){Wc(a,b);Fd(a,e,b);F[c+15|0]=0;Lc(a+b|0,c+15|0);break b}f=a;a=I[a+11|0];qi(f,10,b-10|0,a,0,a,b,e)}Xa=c+16|0;break a}e=vb(c);b=nb(c);c=Xa-16|0;Xa=c;d=Ce(a);c:{if(d>>>0>b>>>0){d=H[a>>2];Pc(a,b);Fd(d,e,b);F[c+15|0]=0;Lc(b+d|0,c+15|0);break c}f=a;a=H[a+4>>2];qi(f,d-1|0,(b-d|0)+1|0,a,0,a,b,e)}Xa=c+16|0}}return 1}function ae(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0;f=Xa-16|0;Xa=f;A(+b);g=v(1)|0;d=v(0)|0;c=g&2147483647;e=c+-1048576|0;a:{if((e|0)==2145386495|e>>>0<2145386495){h=d<<28;e=c>>>4|0;c=(c&15)<<28|d>>>4;d=e+1006632960|0;break a}if((c|0)==2146435072|c>>>0>2146435072){h=d<<28;c=(g&15)<<28|d>>>4;d=g>>>4|2147418112;break a}if(!(c|d)){c=0;d=0;break a}e=c;c=c?Q(c):Q(d)+32|0;Rc(f,d,e,0,0,c+49|0);i=H[f>>2];h=H[f+4>>2];e=15372-c<<16;c=H[f+8>>2];d=e|H[f+12>>2]^65536}H[a>>2]=i;H[a+4>>2]=h;H[a+8>>2]=c;H[a+12>>2]=g&-2147483648|d;Xa=f+16|0}function bx(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;if(Dc(a,H[b+8>>2],e)){Dk(b,c,d);return}a:{if(Dc(a,H[b>>2],e)){if(!(H[b+16>>2]!=(c|0)&H[b+20>>2]!=(c|0))){if((d|0)!=1){break a}H[b+32>>2]=1;return}H[b+32>>2]=d;b:{if(H[b+44>>2]==4){break b}G[b+52>>1]=0;a=H[a+8>>2];Za[H[H[a>>2]+20>>2]](a,b,c,c,1,e);if(I[b+53|0]){H[b+44>>2]=3;if(!I[b+52|0]){break b}break a}H[b+44>>2]=4}H[b+20>>2]=c;H[b+40>>2]=H[b+40>>2]+1;if(H[b+36>>2]!=1|H[b+24>>2]!=2){break a}F[b+54|0]=1;return}a=H[a+8>>2];Za[H[H[a>>2]+24>>2]](a,b,c,d,e)}}function cq(a,b){var c=0,d=0,e=0,f=0,g=0;d=Xa-16|0;Xa=d;a:{if(!a){e=-1;break a}if(H[a+7062388>>2]==(b|0)){break a}c=H[a+7062408>>2];if(c){Bb(c);H[a+7062408>>2]=0}b:{c:{switch(b|0){case 1:case 2:case 3:f=H[a+36>>2];g=H[a+40>>2];c=qb(2064);if(c){H[c+8>>2]=g;H[c+4>>2]=f;H[c>>2]=0}H[a+7062408>>2]=c;break b;case 4:H[a+7062400>>2]=1;H[a+7062404>>2]=1;b=4;break b;case 0:break b;default:break c}}b=0;sb(0,3,3261,0)}H[a+7062388>>2]=b;if(H[a>>2]!=1){break a}H[d>>2]=H[(b<<2)+6960>>2];sb(0,3,7492,d)}Xa=d+16|0;return e}function yh(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;b=om(a,61);if((b|0)==(a|0)){return 0}f=b-a|0;a:{if(I[f+a|0]){break a}e=H[17209];if(!e){break a}d=H[e>>2];if(!d){break a}while(1){b:{b=a;h=0;g=f;c=0;c:{if(!f){break c}c=I[b|0];d:{if(!c){break d}while(1){e:{i=I[d|0];if(!i){break e}g=g-1|0;if(!g|(c|0)!=(i|0)){break e}d=d+1|0;c=I[b+1|0];b=b+1|0;if(c){continue}break d}break}h=c}c=(h&255)-I[d|0]|0}if(!c){b=H[e>>2]+f|0;if(I[b|0]==61){break b}}d=H[e+4>>2];e=e+4|0;if(d){continue}break a}break}j=b+1|0}return j}function yz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0;g=Xa-32|0;Xa=g;H[g+24>>2]=b;a:{if(!(H[d+4>>2]&1)){H[g>>2]=-1;b=Za[H[H[a>>2]+16>>2]](a,b,c,d,e,g)|0;H[g+24>>2]=b;b:{switch(H[g>>2]){case 0:F[f|0]=0;break a;case 1:F[f|0]=1;break a;default:break b}}F[f|0]=1;H[e>>2]=4;break a}Kb(g,d);b=ad(g);Cb(g);Kb(g,d);a=ig(g);Cb(g);Qd(g,a);Pd(g|12,a);d=g+24|0;h=f,i=(Ai(d,c,g,d,b,e,1)|0)==(g|0),F[h|0]=i;b=H[g+24>>2];while(1){d=ob(d-12|0);if((g|0)!=(d|0)){continue}break}}Xa=g+32|0;return b|0}function es(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0;g=Xa-32|0;Xa=g;H[g+24>>2]=b;a:{if(!(H[d+4>>2]&1)){H[g>>2]=-1;b=Za[H[H[a>>2]+16>>2]](a,b,c,d,e,g)|0;H[g+24>>2]=b;b:{switch(H[g>>2]){case 0:F[f|0]=0;break a;case 1:F[f|0]=1;break a;default:break b}}F[f|0]=1;H[e>>2]=4;break a}Kb(g,d);b=gd(g);Cb(g);Kb(g,d);a=zf(g);Cb(g);Qd(g,a);Pd(g|12,a);d=g+24|0;h=f,i=(Ci(d,c,g,d,b,e,1)|0)==(g|0),F[h|0]=i;b=H[g+24>>2];while(1){d=ob(d-12|0);if((g|0)!=(d|0)){continue}break}}Xa=g+32|0;return b|0}function Zi(a,b,c){var d=0;a:{b:{c:{if((a^b)&3){break c}d=(c|0)!=0;d:{if(!(b&3)|!c){break d}while(1){d=I[b|0];F[a|0]=d;if(!d){break a}a=a+1|0;c=c-1|0;d=(c|0)!=0;b=b+1|0;if(!(b&3)){break d}if(c){continue}break}}if(!d){break b}if(!I[b|0]){break a}if(c>>>0<4){break c}while(1){d=H[b>>2];if((d^-1)&d-16843009&-2139062144){break c}H[a>>2]=d;a=a+4|0;b=b+4|0;c=c-4|0;if(c>>>0>3){continue}break}}if(!c){break b}while(1){d=I[b|0];F[a|0]=d;if(!d){break a}a=a+1|0;b=b+1|0;c=c-1|0;if(c){continue}break}}c=0}pb(a,0,c)}function cf(a,b,c,d,e,f){var g=0,h=0,i=0,j=0;a:{if(f&64){c=f+-64|0;b=c&31;if((c&63)>>>0>=32){c=0;b=e>>>b|0}else{c=e>>>b|0;b=((1<>>b}d=0;e=0;break a}if(!f){break a}i=d;h=64-f|0;g=h&31;if((h&63)>>>0>=32){h=i<>>32-g|e<>>0>=32){g=0;b=c>>>b|0}else{g=c>>>b|0;b=((1<>>b}b=j|b;c=g|h;g=d;d=f&31;if((f&63)>>>0>=32){h=0;d=e>>>d|0}else{h=e>>>d|0;d=((1<>>d}e=h}H[a>>2]=b;H[a+4>>2]=c;H[a+8>>2]=d;H[a+12>>2]=e}function Vm(a){var b=0,c=0,d=0;a:{if(H[a+308>>2]){break a}b:{switch(H[a+40>>2]-3|0){case 0:case 4:break b;default:break a}}if(H[a+36>>2]!=3|H[a+44>>2]!=2|(H[a+304>>2]|H[a+120>>2]!=3)){break a}b=H[a+216>>2];if(H[b+8>>2]!=2|H[b+96>>2]!=1|(H[b+184>>2]!=1|H[b+12>>2]>2)){break a}if(H[b+100>>2]!=1|H[b+188>>2]!=1){break a}c=H[b+36>>2];if((c|0)!=H[a+324>>2]|(c|0)!=H[b+124>>2]|(c|0)!=H[b+212>>2]){break a}c=H[a+328>>2];a=H[b+40>>2];if((c|0)!=(a|0)|(a|0)!=H[b+128>>2]){break a}d=(a|0)==H[b+216>>2]}return d}function iu(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=H[a+456>>2];a:{b:{switch(b|0){case 0:if(H[a+84>>2]){H[c+4>>2]=212;if(H[c+12>>2]){break a}d=c,e=Za[H[H[a+4>>2]+28>>2]](a,H[c+8>>2],0,H[c+16>>2],1)|0,H[d+12>>2]=e;break a}H[c+4>>2]=H[H[a+476>>2]+4>>2];break a;case 3:if(!H[c+8>>2]){b=H[a>>2];H[b+20>>2]=3;Za[H[b>>2]](a)}H[c+4>>2]=213;break a;case 2:if(!H[c+8>>2]){b=H[a>>2];H[b+20>>2]=3;Za[H[b>>2]](a)}H[c+4>>2]=214;break a;default:break b}}b=H[a>>2];H[b+20>>2]=3;Za[H[b>>2]](a)}H[c+20>>2]=0;H[c+24>>2]=0}function fu(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0;b=H[a+456>>2];c=H[b+24>>2];a:{if(c){d=H[b+12>>2];break a}d=Za[H[H[a+4>>2]+28>>2]](a,H[b+8>>2],H[b+20>>2],H[b+16>>2],0)|0;H[b+12>>2]=d;c=H[b+24>>2]}h=H[b+16>>2]-c|0;i=H[f>>2];g=g-i|0;g=g>>>0>h>>>0?h:g;h=H[a+116>>2]-H[b+20>>2]|0;g=g>>>0>>0?g:h;Za[H[H[a+484>>2]+4>>2]](a,(c<<2)+d|0,(i<<2)+e|0,g);H[f>>2]=g+H[f>>2];a=g+H[b+24>>2]|0;H[b+24>>2]=a;c=a;a=H[b+16>>2];if(c>>>0>=a>>>0){H[b+24>>2]=0;H[b+20>>2]=a+H[b+20>>2]}}function rg(a){var b=0,c=0,d=0;if(!a){if(H[15954]){b=rg(H[15954])}if(H[15916]){b=rg(H[15916])|b}a=H[17236];if(a){while(1){if(H[a+20>>2]!=H[a+28>>2]){b=rg(a)|b}a=H[a+56>>2];if(a){continue}break}}return b}d=H[a+76>>2]>=0;a:{b:{if(H[a+20>>2]==H[a+28>>2]){break b}Za[H[a+36>>2]](a,0,0)|0;if(H[a+20>>2]){break b}b=-1;break a}b=H[a+8>>2];c=H[a+4>>2];if((b|0)!=(c|0)){b=c-b|0;Za[H[a+40>>2]](a,b,b>>31,1)|0}b=0;H[a+28>>2]=0;H[a+16>>2]=0;H[a+20>>2]=0;H[a+4>>2]=0;H[a+8>>2]=0;if(!d){break a}}return b}function Ym(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0;b=H[a+480>>2];h=b,i=Za[H[H[a+4>>2]>>2]](a,1,1024)|0,H[h+8>>2]=i;h=b,i=Za[H[H[a+4>>2]>>2]](a,1,1024)|0,H[h+12>>2]=i;h=b,i=Za[H[H[a+4>>2]>>2]](a,1,1024)|0,H[h+16>>2]=i;d=Za[H[H[a+4>>2]>>2]](a,1,1024)|0;H[b+20>>2]=d;e=H[b+16>>2];f=H[b+12>>2];g=H[b+8>>2];b=0;a=-128;while(1){c=b<<2;H[g+c>>2]=N(a,91881)+32768>>16;H[c+f>>2]=N(a,116130)+32768>>16;H[c+e>>2]=N(a,-46802);H[c+d>>2]=N(a,-22553)+32768;a=a+1|0;b=b+1|0;if((b|0)!=256){continue}break}}function Ag(a,b,c,d,e,f){var g=0,h=O(0),i=O(0),j=O(0),k=O(0);g=Xa-48|0;Xa=g;a:{if(a){ni(a+8|0,b,g);h=O(L[g+44>>2]+O(O(L[g+32>>2]*c)+O(L[g+36>>2]*d)));a=rc(a+184|0,O(O(L[g+12>>2]+O(O(L[g>>2]*c)+O(L[g+4>>2]*d)))/h),O(O(L[g+28>>2]+O(O(L[g+16>>2]*c)+O(L[g+20>>2]*d)))/h),e,f)>>31;break a}h=L[b+28>>2];j=L[b+20>>2];k=L[b+16>>2];i=O(L[b+44>>2]+O(O(L[b+32>>2]*c)+O(L[b+36>>2]*d)));L[e>>2]=O(L[b+12>>2]+O(O(L[b>>2]*c)+O(L[b+4>>2]*d)))/i;L[f>>2]=O(h+O(O(k*c)+O(j*d)))/i;a=0}Xa=g+48|0;return a}function Rc(a,b,c,d,e,f){var g=0,h=0,i=0;a:{if(f&64){d=b;e=f+-64|0;b=e&31;if((e&63)>>>0>=32){e=d<>>32-b|c<>>0>=32){h=g<>>32-d|e<>>0>=32){e=0;b=c>>>d|0}else{e=c>>>d|0;b=((1<>>d}d=i|b;e=e|h;b=f&31;if((f&63)>>>0>=32){h=g<>>32-b|c<>2]=b;H[a+4>>2]=c;H[a+8>>2]=d;H[a+12>>2]=e}function Ie(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;h=c<<2;j=H[h+b>>2];i=d<<2;o=H[i+a>>2];h=H[a+h>>2];i=H[b+i>>2];p=+(N(j,o)-N(h,i)|0);l=+(h-o|0);m=+(i-j|0);h=c+1|0;j=h;while(1){if((d|0)>(h|0)){i=h<<2;k=m*+H[i+a>>2]+l*+H[b+i>>2]+p;k=k*k;i=k>n;n=i?k:n;j=i?h:j;h=h+1|0;continue}break}a:{if(n/(m*m+l*l)>e){h=-1;if((Ie(a,b,c,j,e,f,g)|0)<0){break a}c=H[g>>2];if((c|0)>5){break a}H[(c<<2)+f>>2]=j;H[g>>2]=H[g>>2]+1;if((Ie(a,b,j,d,e,f,g)|0)<0){break a}}h=0}return h}function gu(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0;e=H[a+456>>2];i=e+24|0;g=H[e+24>>2];a:{if(g){h=H[e+12>>2];break a}h=Za[H[H[a+4>>2]+28>>2]](a,H[e+8>>2],H[e+20>>2],H[e+16>>2],1)|0;H[e+12>>2]=h;g=H[e+24>>2]}Za[H[H[a+476>>2]+4>>2]](a,b,c,d,h,i,H[e+16>>2]);b=H[e+24>>2];if(b>>>0>g>>>0){b=b-g|0;Za[H[H[a+484>>2]+4>>2]](a,H[e+12>>2]+(g<<2)|0,0,b);H[f>>2]=b+H[f>>2];b=H[e+24>>2]}a=H[e+16>>2];if(a>>>0<=b>>>0){H[e+24>>2]=0;H[e+20>>2]=a+H[e+20>>2]}}function bj(a,b,c){var d=0,e=0;d=(c|0)!=0;a:{b:{c:{if(!(a&3)|!c){break c}e=b&255;while(1){if((e|0)==I[a|0]){break b}c=c-1|0;d=(c|0)!=0;a=a+1|0;if(!(a&3)){break c}if(c){continue}break}}if(!d){break a}}d:{if(I[a|0]==(b&255)|c>>>0<4){break d}d=N(b&255,16843009);while(1){e=d^H[a>>2];if((e^-1)&e-16843009&-2139062144){break d}a=a+4|0;c=c-4|0;if(c>>>0>3){continue}break}}if(!c){break a}b=b&255;while(1){if((b|0)==I[a|0]){return a}a=a+1|0;c=c-1|0;if(c){continue}break}}return 0}function Vu(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;if((e|0)>0){g=H[a+112>>2];f=H[H[a+480>>2]+24>>2];while(1){a=e;if(g){e=c<<2;j=H[e+H[b+8>>2]>>2];k=H[e+H[b+4>>2]>>2];l=H[e+H[b>>2]>>2];m=H[d>>2];e=0;while(1){h=I[e+k|0];i=h+128|0;F[e+m|0]=H[(((i+I[e+j|0]&255)<<2)+f|0)+2048>>2]+(H[((h<<2)+f|0)+1024>>2]+H[((i+I[e+l|0]&255)<<2)+f>>2]|0)>>>16;e=e+1|0;if((g|0)!=(e|0)){continue}break}}d=d+4|0;c=c+1|0;e=a-1|0;if((a|0)>=2){continue}break}}}function lv(a){a=a|0;var b=0,c=0;b=H[a+20>>2];a:{if(!(H[a+64>>2]|b-205>>>0>1)){if(K[a+140>>2]>2]){b=H[a>>2];H[b+20>>2]=69;Za[H[b>>2]](a)}Za[H[H[a+444>>2]+4>>2]](a);H[a+20>>2]=210;break a}b:{switch(b-207|0){case 0:H[a+20>>2]=210;break a;case 3:break a;default:break b}}c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=21;Za[H[H[a>>2]>>2]](a)}c:{while(1){b=H[a+460>>2];if(H[b+20>>2]){break c}if(Za[H[b>>2]](a)|0){continue}break}return 0}Za[H[H[a+24>>2]+24>>2]](a);bn(a);return 1}function Kf(a){var b=0,c=0,d=0,e=0,f=0;b=(B(a),v(2));if((b|0)==1065353216){return O(0)}a:{if(b-2139095040>>>0<=2164260863){c=b<<1;if(!c){b=Xa-16|0;L[b+12>>2]=-1;return O(L[b+12>>2]/O(0))}if((b|0)==2139095040){break a}if(!(c>>>0<4278190080&(b|0)>=0)){return zm(a)}b=(B(O(a*O(8388608))),v(2))-192937984|0}c=b-1060306944|0;e=c>>>15&240;d=+(x(2,b-(c&-8388608)|0),C())*M[e+46640>>3]+-1;f=d*d;a=O((M[5863]*f+(M[5864]*d+M[5865]))*f+(+(c>>23)*M[5862]+M[e+46648>>3]+d))}return a}function qe(a,b,c,d,e){var f=0,g=0;if((c|0)<(e|0)){if(!jc(a,b,c,e)){return-1}c=H[a+12>>2];b=H[a+8>>2]}g=e<<2;c=c-e|0;f=H[g+40736>>2]&b>>c;if((f|0)>H[d+g>>2]){while(1){if((c|0)<=0){if(!jc(a,b,c,1)){return-1}c=H[a+12>>2];b=H[a+8>>2]}c=c-1|0;f=b>>>c&1|f<<1;e=e+1|0;if((f|0)>H[(e<<2)+d>>2]){continue}break}}H[a+12>>2]=c;H[a+8>>2]=b;if((e|0)>=17){a=H[a+16>>2];b=H[a>>2];H[b+20>>2]=121;Za[H[b+4>>2]](a,-1);return 0}return I[(H[d+140>>2]+(H[((e<<2)+d|0)+72>>2]+f|0)|0)+17|0]}function Iq(a,b,c,d,e,f,g,h){var i=0,j=0,k=0,l=0;i=Xa-16|0;Xa=i;if((b^-1)+1073741807>>>0>=c>>>0){j=vb(a);a:{if(b>>>0<536870887){H[i+8>>2]=b<<1;H[i+12>>2]=b+c;c=cg(H[zc(i+12|0,i+8|0)>>2]);break a}c=1073741806}k=c+1|0;c=rn(k);if(e){$d(c,j,e)}if(g){$d(c+(e<<2)|0,h,g)}l=e+f|0;h=d-l|0;if((d|0)!=(l|0)){d=e<<2;$d((d+c|0)+(g<<2)|0,(d+j|0)+(f<<2)|0,h)}if((b|0)!=1){jb(j)}Uc(a,c);Cd(a,k);b=a;a=h+(e+g|0)|0;Pc(b,a);H[i+4>>2]=0;yc(c+(a<<2)|0,i+4|0);Xa=i+16|0;return}Qb();X()}function Nc(a,b,c,d,e,f,g,h,i){var j=0,k=0,l=0,m=0;h=Iz(b,c,h,i);i=Ya;j=h;h=Iz(d,e,f,g);e=j+h|0;d=Ya+i|0;i=e;h=i>>>0>>0?d+1|0:d;j=i;k=g;e=0;l=c;d=0;i=Iz(g,e,c,d);g=j+i|0;c=Ya+h|0;j=g;g=g>>>0>>0?c+1|0:c;h=f;i=b;f=Iz(h,0,i,0);b=Ya;c=0;d=Iz(h,c,l,d);b=b+d|0;c=Ya+c|0;c=b>>>0>>0?c+1|0:c;h=c;c=c+j|0;d=g;d=c>>>0>>0?d+1|0:d;h=c;c=d;d=Iz(i,m,k,e)+b|0;e=Ya;e=b>>>0>d>>>0?e+1|0:e;g=a;i=e;h=i+h|0;H[g+8>>2]=h;H[g+12>>2]=h>>>0>>0?c+1|0:c;H[g>>2]=f;H[g+4>>2]=d}function Xr(a,b,c,d){var e=0,f=0,g=0,h=0;e=Xa-16|0;Xa=e;a:{b:{c:{if((a|0)!=(b|0)){d:{e:{f=I[a|0];if((f|0)!=45){break e}a=a+1|0;if((b|0)!=(a|0)){break e}break d}h=H[17204];H[17204]=0;a=Ei(a,e+12|0,d,Xb());d=Ya;g=H[17204];f:{if(g){if(H[e+12>>2]!=(b|0)){break f}if((g|0)==68){break c}break b}H[17204]=h;if(H[e+12>>2]==(b|0)){break b}}}}H[c>>2]=4;b=0;a=0;break a}H[c>>2]=4;b=-1;a=-1;break a}c=(f|0)==45;b=c?0-a|0:a;a=c?0-(d+((a|0)!=0)|0)|0:d}Xa=e+16|0;Ya=a;return b}function _r(a,b,c,d){var e=0,f=0,g=0,h=0;e=Xa-16|0;Xa=e;a:{b:{c:{d:{if((a|0)!=(b|0)){e:{f:{f=I[a|0];if((f|0)!=45){break f}a=a+1|0;if((b|0)!=(a|0)){break f}break e}h=H[17204];H[17204]=0;a=Ei(a,e+12|0,d,Xb());d=Ya;g=H[17204];g:{if(g){if(H[e+12>>2]!=(b|0)){break g}if((g|0)==68){break c}break d}H[17204]=h;if(H[e+12>>2]==(b|0)){break d}}}}H[c>>2]=4;a=0;break a}if(!d&a>>>0<=65535){break b}}H[c>>2]=4;a=65535;break a}a=(f|0)==45?0-a|0:a}Xa=e+16|0;return a&65535}function as(a,b,c,d){var e=0,f=0,g=0;e=Xa-16|0;Xa=e;a:{b:{c:{if((a|0)!=(b|0)){g=H[17204];H[17204]=0;a=Yk(a,e+12|0,d,Xb());d=Ya;f=H[17204];d:{if(f){if(H[e+12>>2]!=(b|0)){break d}if((f|0)==68){break b}break c}H[17204]=g;if(H[e+12>>2]==(b|0)){break c}}}H[c>>2]=4;b=0;break a}if((d|0)<0&a>>>0<2147483648|(d|0)<-1|(a>>>0>2147483647&(d|0)>=0|(d|0)>0)){break b}b=a;break a}H[c>>2]=4;b=2147483647;if(!!a&(d|0)>=0|(d|0)>0){break a}b=-2147483648}Xa=e+16|0;return b}function np(a,b){var c=0,d=0,e=0,f=0;c=Fc(a);if(c>>>0>>0){e=Xa-32|0;Xa=e;d=b-c|0;a:{if(d>>>0<=(H[kb(a)>>2]-H[a+4>>2]|0)/20>>>0){ep(a,d);break a}b=kb(a);c=_q(e+8|0,Nk(a,Fc(a)+d|0),Fc(a),b);b=Xa-16|0;Xa=b;H[b>>2]=H[c+8>>2];f=H[c+8>>2];H[b+8>>2]=c+8;H[b+4>>2]=N(d,20)+f;d=H[b>>2];while(1){if(H[b+4>>2]!=(d|0)){cp(H[b>>2]);d=H[b>>2]+20|0;H[b>>2]=d;continue}break}ud(b);Xa=b+16|0;Xq(a,c);Uq(c)}Xa=e+32|0;return}if(b>>>0>>0){ip(a,H[a>>2]+N(b,20)|0)}}function Qs(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;d=Xa-32|0;Xa=d;H[d+16>>2]=b;e=H[a+48>>2];H[d+20>>2]=c-((e|0)!=0);g=H[a+44>>2];H[d+28>>2]=e;H[d+24>>2]=g;a:{b:{if(qh(Ja(H[a+60>>2],d+16|0,2,d+12|0)|0)){b=32}else{e=H[d+12>>2];if((e|0)>0){break b}b=e?32:16}H[a>>2]=b|H[a>>2];break a}g=H[d+20>>2];if(g>>>0>=e>>>0){f=e;break a}f=H[a+44>>2];H[a+4>>2]=f;H[a+8>>2]=f+(e-g|0);if(H[a+48>>2]){H[a+4>>2]=f+1;F[(b+c|0)-1|0]=I[f|0]}f=c}Xa=d+32|0;return f|0}function Mn(a){var b=0,c=0;b=H[a+216>>2];if(b){if(!(!b|!H[b+7062384>>2])){H[b+7062384>>2]=0}b=H[a+216>>2];if(b){c=H[b+7062408>>2];if(c){Bb(c);H[b+7062408>>2]=0}jb(H[b+4834144>>2]);jb(H[b+4834148>>2]);jb(b)}H[a+216>>2]=0}if(H[a+220>>2]){b=H[a+220>>2];if(b){uj(b);jb(H[a+220>>2]);H[a+220>>2]=0}H[a+220>>2]=0}if(H[a+192>>2]){b=a+192|0;a:{if(!b){break a}c=H[b>>2];if(!c){break a}jb(H[c+184>>2]);jb(H[H[b>>2]+188>>2]);jb(H[b>>2]);H[b>>2]=0}H[a+192>>2]=0}}function Ob(a,b){var c=0,d=0,e=0,f=0,g=0,h=0;d=al(b);e=Xa-16|0;Xa=e;f=a;a=Qk(a);a:{if(a>>>0>=d>>>0){g=vb(f);c=g;a=d;if(a){b:{if((b|0)==(c|0)){break b}if(c-b>>>0>=a<<2>>>0){if(!a){break b}while(1){H[c>>2]=H[b>>2];c=c+4|0;b=b+4|0;a=a-1|0;if(a){continue}break}break b}if(!a){break b}while(1){a=a-1|0;h=a<<2;H[h+c>>2]=H[b+h>>2];if(a){continue}break}}}H[e+12>>2]=0;yc((d<<2)+g|0,e+12|0);wf(f,d);break a}c=a;g=d-a|0;a=nb(f);Iq(f,c,g,a,0,a,d,b)}Xa=e+16|0}function qp(a,b){var c=0,d=0;c=H[a>>2];H[a>>2]=b;if(c){if(c){a=c+788|0;xe(a+24|0);tc(a+12|0);tc(a);a=c+652|0;tc(a+124|0);tc(a+112|0);Xn(a+92|0);xe(c+636|0);a=c+160|0;tc(a+144|0);b=a+92|0;ok(b+40|0);tc(b+28|0);pk(a+72|0);pk(a+60|0);ok(a+32|0);a=a+16|0;bf(a);if(H[a>>2]){_p(a,H[a>>2]);kb(a);b=H[a>>2];Kd(a);jb(b)}Yj(c+92|0);d=c+72|0;a=H[d+8>>2];kb(d);while(1){if(a){b=H[a>>2];fp(a+8|0);jb(a);a=b;continue}break}Vf(d);ee(c- -64|0);xe(c+12|0)}jb(c)}}function uf(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;c=zb(a);if(c>>>0>>0){f=Xa-32|0;Xa=f;d=b-c|0;a:{if(d>>>0<=H[kb(a)>>2]-H[a+4>>2]>>2>>>0){di(a,d);break a}e=kb(a);g=Qg(a,zb(a)+d|0);i=zb(a);c=0;h=Xa-16|0;Xa=h;H[h+12>>2]=0;b=f+8|0;Jd(b+12|0,e);if(g){c=Qp(H[b+16>>2],g)}H[b>>2]=c;e=(i<<2)+c|0;H[b+8>>2]=e;H[b+4>>2]=e;j=tb(b),k=(g<<2)+c|0,H[j>>2]=k;Xa=h+16|0;Sp(b,d);Pg(a,b);$f(b)}Xa=f+32|0;return}if(b>>>0>>0){qk(a,H[a>>2]+(b<<2)|0)}}function om(a,b){var c=0,d=0;a:{d=b&255;if(d){if(a&3){while(1){c=I[a|0];if(!c|(c|0)==(b&255)){break a}a=a+1|0;if(a&3){continue}break}}c=H[a>>2];b:{if((c^-1)&c-16843009&-2139062144){break b}d=N(d,16843009);while(1){c=c^d;if((c^-1)&c-16843009&-2139062144){break b}c=H[a+4>>2];a=a+4|0;if(!(c-16843009&(c^-1)&-2139062144)){continue}break}}while(1){c=a;d=I[c|0];if(d){a=c+1|0;if((d|0)!=(b&255)){continue}}break}return c}return ld(a)+a|0}return a}function Yi(a,b){a:{if(a){if(b>>>0<=127){break a}b:{if(!H[H[17259]>>2]){if((b&-128)==57216){break a}break b}if(b>>>0<=2047){F[a+1|0]=b&63|128;F[a|0]=b>>>6|192;return 2}if(!((b&-8192)!=57344&b>>>0>=55296)){F[a+2|0]=b&63|128;F[a|0]=b>>>12|224;F[a+1|0]=b>>>6&63|128;return 3}if(b-65536>>>0<=1048575){F[a+3|0]=b&63|128;F[a|0]=b>>>18|240;F[a+2|0]=b>>>6&63|128;F[a+1|0]=b>>>12&63|128;return 4}}H[17204]=25;a=-1}else{a=1}return a}F[a|0]=b;return 1}function zd(a,b){var c=O(0);c=L[a>>2];L[a>>2]=L[b>>2];L[b>>2]=c;c=L[a+4>>2];L[a+4>>2]=L[b+4>>2];L[b+4>>2]=c;c=L[a+8>>2];L[a+8>>2]=L[b+8>>2];L[b+8>>2]=c;c=L[a+12>>2];L[a+12>>2]=L[b+12>>2];L[b+12>>2]=c;c=L[a+16>>2];L[a+16>>2]=L[b+16>>2];L[b+16>>2]=c;c=L[a+20>>2];L[a+20>>2]=L[b+20>>2];L[b+20>>2]=c;c=L[a+24>>2];L[a+24>>2]=L[b+24>>2];L[b+24>>2]=c;c=L[a+28>>2];L[a+28>>2]=L[b+28>>2];L[b+28>>2]=c;c=L[a+32>>2];L[a+32>>2]=L[b+32>>2];L[b+32>>2]=c}function gt(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;e=H[a+4>>2];if(c>>>0>=999999985){d=H[a>>2];H[d+20>>2]=56;H[d+24>>2]=3;Za[H[H[a>>2]>>2]](a)}d=c;c=c&7;d=d+(c?8-c|0:0)|0;if(b>>>0>=2){c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=15;Za[H[H[a>>2]>>2]](a)}f=d+16|0;c=qb(f);if(!c){g=H[a>>2];H[g+20>>2]=56;H[g+24>>2]=4;Za[H[H[a>>2]>>2]](a)}H[e+76>>2]=H[e+76>>2]+f;a=(b<<2)+e|0;b=H[a+60>>2];H[c+8>>2]=0;H[c+4>>2]=d;H[c>>2]=b;H[a+60>>2]=c;return c+16|0}function Yr(a,b,c,d){var e=0,f=0,g=0,h=0;e=Xa-16|0;Xa=e;a:{b:{c:{d:{if((a|0)!=(b|0)){e:{f:{f=I[a|0];if((f|0)!=45){break f}a=a+1|0;if((b|0)!=(a|0)){break f}break e}h=H[17204];H[17204]=0;a=Ei(a,e+12|0,d,Xb());d=Ya;g=H[17204];g:{if(g){if(H[e+12>>2]!=(b|0)){break g}if((g|0)==68){break c}break d}H[17204]=h;if(H[e+12>>2]==(b|0)){break d}}}}H[c>>2]=4;a=0;break a}if(!d){break b}}H[c>>2]=4;a=-1;break a}a=(f|0)==45?0-a|0:a}Xa=e+16|0;return a}function Wu(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;if((e|0)>0){g=H[a+112>>2];f=H[H[a+480>>2]+24>>2];while(1){a=e;if(g){e=c<<2;h=H[e+H[b+8>>2]>>2];i=H[e+H[b+4>>2]>>2];j=H[e+H[b>>2]>>2];k=H[d>>2];e=0;while(1){F[e+k|0]=H[((I[e+h|0]<<2)+f|0)+2048>>2]+(H[((I[e+i|0]<<2)+f|0)+1024>>2]+H[(I[e+j|0]<<2)+f>>2]|0)>>>16;e=e+1|0;if((g|0)!=(e|0)){continue}break}}d=d+4|0;c=c+1|0;e=a-1|0;if((a|0)>=2){continue}break}}}function hz(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0;f=Xa-48|0;Xa=f;H[f+40>>2]=b;a:{if(!(H[c+4>>2]&1)){c=Za[H[H[a>>2]+24>>2]](a,b,c,d,e)|0;break a}a=f+24|0;Kb(a,c);b=ig(a);Cb(a);b:{if(e){Qd(f+24|0,b);break b}Pd(f+24|0,b)}g=f,h=xd(f+24|0),H[g+16>>2]=h;while(1){g=f,h=Ze(f+24|0),H[g+8>>2]=h;if(Ic(f+16|0,f+8|0)){a=f+16|0;xl(f+40|0,H[H[a>>2]>>2]);kf(a);continue}else{c=H[f+40>>2];ob(f+24|0)}break}}Xa=f+48|0;return c|0}function jv(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;e=Xa-16|0;Xa=e;d=H[a+20>>2];if((d|0)!=205){f=H[a>>2];H[f+24>>2]=d;H[f+20>>2]=21;Za[H[H[a>>2]>>2]](a)}f=H[a+116>>2];g=H[a+140>>2];a:{if(f>>>0<=g>>>0){b=H[a>>2];H[b+20>>2]=126;Za[H[b+4>>2]](a,-1);b=0;break a}d=H[a+8>>2];if(d){H[d+8>>2]=f;H[d+4>>2]=g;Za[H[d>>2]](a)}H[e+12>>2]=0;Za[H[H[a+448>>2]+4>>2]](a,b,e+12|0,c);b=H[e+12>>2];H[a+140>>2]=b+H[a+140>>2]}Xa=e+16|0;return b|0}function pz(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0;f=Xa-48|0;Xa=f;H[f+40>>2]=b;a:{if(!(H[c+4>>2]&1)){c=Za[H[H[a>>2]+24>>2]](a,b,c,d,e)|0;break a}a=f+24|0;Kb(a,c);b=zf(a);Cb(a);b:{if(e){Qd(f+24|0,b);break b}Pd(f+24|0,b)}g=f,h=xd(f+24|0),H[g+16>>2]=h;while(1){g=f,h=_e(f+24|0),H[g+8>>2]=h;if(Ic(f+16|0,f+8|0)){a=f+16|0;Li(f+40|0,F[H[a>>2]]);_g(a);continue}else{c=H[f+40>>2];ob(f+24|0)}break}}Xa=f+48|0;return c|0}function un(a,b){var c=0,d=0,e=O(0),f=0;c=Xa-16|0;Xa=c;H[c+12>>2]=b;a:{if((b|0)==1){b=2}else{if(!(b-1&b)){break a}b=Df(b)}H[c+12>>2]=b}d=Tc(a);b:{if(d>>>0>>0){sn(a,b);break b}if(b>>>0>=d>>>0){break b}f=ue(d);e=O(U(O(O(K[tb(a)>>2])/L[Ub(a)>>2])));c:{if(e=O(0)){b=~~e>>>0;break c}b=0}d:{if(f){b=Kj(b);break d}b=Df(b)}H[c+8>>2]=b;b=H[zc(c+12|0,c+8|0)>>2];H[c+12>>2]=b;if(b>>>0>=d>>>0){break b}sn(a,b)}Xa=c+16|0}function Lj(a,b){var c=0,d=0,e=O(0),f=0;c=Xa-16|0;Xa=c;H[c+12>>2]=b;a:{if((b|0)==1){b=2}else{if(!(b-1&b)){break a}b=Df(b)}H[c+12>>2]=b}d=Tc(a);b:{if(d>>>0>>0){Ro(a,b);break b}if(b>>>0>=d>>>0){break b}f=ue(d);e=O(U(O(O(K[tb(a)>>2])/L[Ub(a)>>2])));c:{if(e=O(0)){b=~~e>>>0;break c}b=0}d:{if(f){b=Kj(b);break d}b=Df(b)}H[c+8>>2]=b;b=H[zc(c+12|0,c+8|0)>>2];H[c+12>>2]=b;if(b>>>0>=d>>>0){break b}Ro(a,b)}Xa=c+16|0}function av(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0;b=H[a+24>>2];c=H[b+4>>2];if(!c){if(!(Za[H[b+12>>2]](a)|0)){return 0}c=H[b+4>>2]}d=H[b>>2];e=I[d|0];f=c-1|0;if(f){c=d+1|0}else{if(!(Za[H[b+12>>2]](a)|0)){return 0}f=H[b+4>>2];c=H[b>>2]}d=I[c|0];g=H[a>>2];H[g+20>>2]=93;H[g+24>>2]=H[a+440>>2];d=d|e<<8;e=d-2|0;H[H[a>>2]+28>>2]=e;Za[H[H[a>>2]+4>>2]](a,1);H[b+4>>2]=f-1;H[b>>2]=c+1;if(d>>>0>=3){Za[H[H[a+24>>2]+16>>2]](a,e)}return 1}function Dp(a,b,c){var d=0;d=Xa-32|0;Xa=d;H[d+16>>2]=b;H[d+24>>2]=a;H[d+8>>2]=c;b=$c(H[d+16>>2],H[d+24>>2]);a=$c(H[d+8>>2],H[d+16>>2]);a:{b:{c:{if(!b){c=0;if(!a){break a}Xd(H[d+16>>2],H[d+8>>2]);c=1;if(!$c(H[d+16>>2],H[d+24>>2])){break a}b=d+24|0;a=d+16|0;break c}b=H[d+24>>2];if(a){a=d+8|0;c=1;break b}Xd(b,H[d+16>>2]);c=1;if(!$c(H[d+8>>2],H[d+16>>2])){break a}b=d+16|0;a=d+8|0}b=H[b>>2];c=2}Xd(b,H[a>>2])}Xa=d+32|0;return c}function Xi(a,b,c,d,e){var f=0,g=0,h=0,i=0;h=-1;f=d&2147483647;i=f;g=(f|0)==2147418112;a:{if(g&!c?a|b:g&(c|0)!=0|f>>>0>2147418112){break a}f=e&2147483647;g=(f|0)==2147418112;if(g?0:g&0|f>>>0>2147418112){break a}if(!(a|c|(f|i|b))){return 0}f=d&e;if((f|0)>0|(f|0)>=0){if(!c&(d|0)==(e|0)?0:(d|0)<(e|0)){break a}return(a|c|(d^e|b))!=0}if(!c&(d|0)==(e|0)?a|b:(c|0)!=0&(d|0)>=(e|0)|(d|0)>(e|0)){break a}h=(a|c|(d^e|b))!=0}return h}function Hs(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0;e=Xa-16|0;Xa=e;while(1){a:{if((c|0)<=(f|0)){break a}d=H[a+16>>2];g=H[a+12>>2];b:{if(d>>>0>g>>>0){H[e+12>>2]=2147483647;H[e+8>>2]=d-g;H[e+4>>2]=c-f;d=H[Cf(e+12|0,Cf(e+8|0,e+4|0))>>2];Fd(b,H[a+12>>2],d);H[a+12>>2]=H[a+12>>2]+d;break b}d=Za[H[H[a>>2]+40>>2]](a)|0;if((d|0)==-1){break a}h=b,i=Si(d),F[h|0]=i;d=1}b=b+d|0;f=d+f|0;continue}break}Xa=e+16|0;return f|0}function qi(a,b,c,d,e,f,g,h){var i=0,j=0,k=0,l=0;i=Xa-16|0;Xa=i;if((b^-1)-17>>>0>=c>>>0){j=vb(a);a:{if(b>>>0<2147483623){H[i+8>>2]=b<<1;H[i+12>>2]=b+c;c=Af(H[zc(i+12|0,i+8|0)>>2]);break a}c=-18}k=c+1|0;c=Hb(k);if(e){Fd(c,j,e)}if(g){Fd(c+e|0,h,g)}l=e+f|0;h=d-l|0;if((d|0)!=(l|0)){Fd((c+e|0)+g|0,(e+j|0)+f|0,h)}if((b|0)!=10){jb(j)}Uc(a,c);Cd(a,k);b=a;a=h+(e+g|0)|0;Pc(b,a);F[i+7|0]=0;Lc(a+c|0,i+7|0);Xa=i+16|0;return}Qb();X()}function Ys(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;if((d|0)>0){j=H[a+112>>2];o=H[H[a+484>>2]+24>>2];while(1){if(j){e=g<<2;f=H[e+b>>2];h=H[c+e>>2];e=j;while(1){k=I[f|0]>>>3|0;l=I[f+1|0]>>>2|0;m=I[f+2|0]>>>3|0;n=(H[(k<<2)+o>>2]+(l<<6)|0)+(m<<1)|0;i=J[n>>1];if(!i){Km(a,k,l,m);i=I[n|0]}f=f+3|0;F[h|0]=i-1;h=h+1|0;e=e-1|0;if(e){continue}break}}g=g+1|0;if((g|0)!=(d|0)){continue}break}}}function Ds(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;e=Xa-16|0;Xa=e;while(1){a:{if((c|0)<=(g|0)){break a}d=H[a+12>>2];f=H[a+16>>2];b:{if(d>>>0>>0){H[e+12>>2]=2147483647;H[e+8>>2]=f-d>>2;H[e+4>>2]=c-g;d=H[Cf(e+12|0,Cf(e+8|0,e+4|0))>>2];$d(b,H[a+12>>2],d);f=d<<2;H[a+12>>2]=f+H[a+12>>2];b=b+f|0;break b}d=Za[H[H[a>>2]+40>>2]](a)|0;if((d|0)==-1){break a}H[b>>2]=d;d=1;b=b+4|0}g=d+g|0;continue}break}Xa=e+16|0;return g|0}function Tp(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;c=Id(H[a+8>>2],H[a+4>>2]);if(c){h=-1;a:{d=H[c+4>>2];if((d|0)!=H[a+8>>2]){break a}b=H[c+8>>2];if((b|0)!=H[a+4>>2]){break a}h=0;i=(d|0)>0?d:0;j=(b|0)>0?b:0;e=H[c>>2];b=0;while(1){if((b|0)==(i|0)){break a}f=H[a>>2]+(b<<3)|0;g=0;while(1){if((g|0)!=(j|0)){M[e>>3]=M[f>>3];g=g+1|0;e=e+8|0;f=(d<<3)+f|0;continue}break}b=b+1|0;continue}}if((h|0)>=0){return c}Bb(c)}return 0}function _t(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0;if(H[a+320>>2]>0){b=H[a+476>>2]+H[b+4>>2]|0;f=I[b+140|0];g=H[d>>2];h=I[b+150|0];j=h-1|0;while(1){d=H[a+112>>2];if((d|0)>0){b=H[(e<<2)+g>>2];k=d+b|0;d=H[(i<<2)+c>>2];while(1){if(f){b=pb(b,I[d|0],f)+f|0}d=d+1|0;if(b>>>0>>0){continue}break}}if(h>>>0>=2){Ch(g,e,g,e+1|0,j,H[a+112>>2])}i=i+1|0;e=e+h|0;if((e|0)>2]){continue}break}}}function Fs(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;e=Xa-16|0;Xa=e;while(1){a:{if((c|0)<=(f|0)){break a}d=H[a+28>>2];g=H[a+24>>2];if(d>>>0<=g>>>0){if(((i=a,j=Rd(F[b|0]),h=H[H[a>>2]+52>>2],Za[h](i|0,j|0)|0)|0)==-1){break a}f=f+1|0;b=b+1|0}else{H[e+12>>2]=d-g;H[e+8>>2]=c-f;d=H[Cf(e+12|0,e+8|0)>>2];Fd(H[a+24>>2],b,d);H[a+24>>2]=d+H[a+24>>2];f=f+d|0;b=b+d|0}continue}break}Xa=e+16|0;return f|0}function Ch(a,b,c,d,e,f){var g=0;a:{if((e|0)<=0){break a}g=e-1|0;a=(b<<2)+a|0;b=(d<<2)+c|0;d=e&3;if(d){c=0;while(1){ub(H[b>>2],H[a>>2],f);e=e-1|0;b=b+4|0;a=a+4|0;c=c+1|0;if((d|0)!=(c|0)){continue}break}}if(g>>>0<3){break a}while(1){ub(H[b>>2],H[a>>2],f);ub(H[b+4>>2],H[a+4>>2],f);ub(H[b+8>>2],H[a+8>>2],f);ub(H[b+12>>2],H[a+12>>2],f);b=b+16|0;a=a+16|0;c=e-5|0;e=e-4|0;if(c>>>0<4294967294){continue}break}}}function ve(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0;c=O(c+O(.5));a:{if(O(P(c))>2];i=-1;b=O(b+O(.5));b:{if(O(P(b))>2]|0;c:{if((h|0)<0){break c}g=H[a+8>>2];if((g|0)<=(h|0)){break c}f=f+j|0;if((f|0)<0|(f|0)>=H[a+12>>2]){break c}a=H[a+4>>2]+(N(f,g)+h<<3)|0;L[d>>2]=L[a>>2];L[e>>2]=L[a+4>>2];i=0}return i}function sp(a){var b=0,c=0,d=0,e=0,f=0;d=Xa-192|0;Xa=d;b=d+8|0;lp(a,b);lp(a+4|0,b|4);while(1){a:{b=0;if((c|0)==3){while(1){c=H[a+176>>2];if(H[(c<<3)+21928>>2]<=(b|0)){break a}c=b<<3;gp((c+a|0)+104|0,(c+d|0)+112|0);b=b+1|0;continue}}else{while(1){if((b|0)!=4){e=b<<3;f=c<<5;gp((e+(f+a|0)|0)+8|0,((d+f|0)+e|0)+16|0);b=b+1|0;continue}break}c=c+1|0;continue}}break}H[d+184>>2]=c;ub(a,d+8|0,184);Xa=d+192|0}function rc(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0;c=O(c+O(.5));a:{if(O(P(c))>2];i=-1;b=O(b+O(.5));b:{if(O(P(b))>2]|0;c:{if((h|0)<0){break c}g=H[a+8>>2];if((g|0)<=(h|0)){break c}f=f+j|0;if((f|0)<0|(f|0)>=H[a+12>>2]){break c}a=H[a>>2]+(N(f,g)+h<<3)|0;L[d>>2]=L[a>>2];L[e>>2]=L[a+4>>2];i=0}return i}function Kx(a){a=a|0;if(I[73040]){return H[18259]}if(!I[73384]){a=73216;while(1){a=Ab(a)+12|0;if((a|0)!=73384){continue}break}F[73384]=1}Pb(73216,29067);Pb(73228,29074);Pb(73240,29040);Pb(73252,29048);Pb(73264,29031);Pb(73276,29081);Pb(73288,29058);Pb(73300,31648);Pb(73312,31777);Pb(73324,32351);Pb(73336,33431);Pb(73348,29547);Pb(73360,31978);Pb(73372,30640);F[73040]=1;H[18259]=73216;return 73216}function Ix(a){a=a|0;if(I[73048]){return H[18261]}if(!I[73560]){a=73392;while(1){a=Ab(a)+12|0;if((a|0)!=73560){continue}break}F[73560]=1}Ob(73392,61396);Ob(73404,61424);Ob(73416,61452);Ob(73428,61484);Ob(73440,61524);Ob(73452,61560);Ob(73464,61588);Ob(73476,61624);Ob(73488,61640);Ob(73500,61656);Ob(73512,61672);Ob(73524,61688);Ob(73536,61704);Ob(73548,61720);F[73048]=1;H[18261]=73392;return 73392}function Mt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0;f=H[d>>2]+e|0;a=H[a+336>>2]-384|0;b=H[b+84>>2];g=N(H[b+36>>2],J[c+18>>1]);h=N(H[b+4>>2],J[c+2>>1]);i=g+h|0;j=N(H[b+32>>2],J[c+16>>1]);b=N(H[b>>2],J[c>>1])+4100|0;c=j+b|0;F[f|0]=I[a+(i+c>>>3&1023)|0];F[f+1|0]=I[a+(c-i>>>3&1023)|0];c=H[d+4>>2]+e|0;d=h-g|0;b=b-j|0;F[c|0]=I[a+(d+b>>>3&1023)|0];F[c+1|0]=I[a+(b-d>>>3&1023)|0]}function xj(a){var b=0,c=0,d=0,e=0,f=0;b=qb(136);if(b){while(1){c=0;if((d|0)!=3){while(1){if((c|0)!=4){e=c<<3;f=d<<5;M[e+(f+b|0)>>3]=M[(a+f|0)+e>>3];c=c+1|0;continue}break}d=d+1|0;continue}break}H[b+128>>2]=0;H[b+132>>2]=1071644672;H[b+120>>2]=0;H[b+124>>2]=1074790400;H[b+112>>2]=-2147483648;H[b+116>>2]=1072672276;H[b+104>>2]=-1610612736;H[b+108>>2]=1069128089;H[b+96>>2]=10}else{b=0}return b}function uh(a){var b=0,c=0;b=Xa-16|0;Xa=b;A(+a);c=v(1)|0;v(0)|0;c=c&2147483647;a:{if(c>>>0<=1072243195){if(c>>>0<1045430272){break a}a=tg(a,0,0);break a}if(c>>>0>=2146435072){a=a-a;break a}b:{switch(Fm(a,b)&3){case 0:a=tg(M[b>>3],M[b+8>>3],1);break a;case 1:a=ug(M[b>>3],M[b+8>>3]);break a;case 2:a=-tg(M[b>>3],M[b+8>>3],1);break a;default:break b}}a=-ug(M[b>>3],M[b+8>>3])}Xa=b+16|0;return a}function az(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0;a=Xa-208|0;Xa=a;G[a+204>>1]=I[56779]|I[56780]<<8;H[a+200>>2]=I[56775]|I[56776]<<8|(I[56777]<<16|I[56778]<<24);g=Xb();H[a>>2]=e;f=a+176|0;g=wd(f,20,g,a+200|0,a);h=g+f|0;i=me(f,h,c);e=a+16|0;Kb(e,c);j=ad(e);Cb(e);Ae(j,f,h,e);f=b;b=(g<<2)+e|0;b=xf(f,e,(h|0)==(i|0)?b:((i-a<<2)+a|0)-688|0,b,c,d);Xa=a+208|0;return b|0}function cj(a,b,c){var d=0,e=0,f=0;d=H[c+16>>2];a:{if(!d){if(Dm(c)){break a}d=H[c+16>>2]}f=H[c+20>>2];if(d-f>>>0>>0){return Za[H[c+36>>2]](c,a,b)|0}b:{if(H[c+80>>2]<0){d=0;break b}e=b;while(1){d=e;if(!d){d=0;break b}e=d-1|0;if(I[e+a|0]!=10){continue}break}e=Za[H[c+36>>2]](c,a,d)|0;if(e>>>0>>0){break a}a=a+d|0;b=b-d|0;f=H[c+20>>2]}ub(f,a,b);H[c+20>>2]=H[c+20>>2]+b;e=b+d|0}return e}function Wr(a,b,c){var d=0,e=0,f=O(0),g=0,h=O(0);e=Xa-16|0;Xa=e;a:{b:{c:{if((a|0)!=(b|0)){g=H[17204];H[17204]=0;Xb();d=Xa-16|0;Xa=d;Di(d,a,e+12|0,0);f=Tl(H[d>>2],H[d+4>>2],H[d+8>>2],H[d+12>>2]);Xa=d+16|0;a=H[17204];if(!a){break c}if(H[e+12>>2]!=(b|0)){break b}h=f;if((a|0)!=68){break a}break b}H[c>>2]=4;break a}H[17204]=g;if(H[e+12>>2]==(b|0)){break a}}H[c>>2]=4;f=h}Xa=e+16|0;return f}function Bs(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;d=Xa-16|0;Xa=d;while(1){a:{if((c|0)<=(e|0)){break a}f=H[a+24>>2];g=H[a+28>>2];if(f>>>0>=g>>>0){if((Za[H[H[a>>2]+52>>2]](a,H[b>>2])|0)==-1){break a}e=e+1|0;b=b+4|0}else{H[d+12>>2]=g-f>>2;H[d+8>>2]=c-e;f=H[Cf(d+12|0,d+8|0)>>2];$d(H[a+24>>2],b,f);g=f<<2;H[a+24>>2]=g+H[a+24>>2];e=e+f|0;b=b+g|0}continue}break}Xa=d+16|0;return e|0}function Vr(a,b,c){var d=0,e=0,f=0,g=0,h=0;e=Xa-16|0;Xa=e;a:{b:{c:{if((a|0)!=(b|0)){g=H[17204];H[17204]=0;Xb();d=Xa-16|0;Xa=d;Di(d,a,e+12|0,1);f=Vi(H[d>>2],H[d+4>>2],H[d+8>>2],H[d+12>>2]);Xa=d+16|0;a=H[17204];if(!a){break c}if(H[e+12>>2]!=(b|0)){break b}h=f;if((a|0)!=68){break a}break b}H[c>>2]=4;break a}H[17204]=g;if(H[e+12>>2]==(b|0)){break a}}H[c>>2]=4;f=h}Xa=e+16|0;return f}function iz(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0;a=Xa-96|0;Xa=a;G[a+92>>1]=I[56779]|I[56780]<<8;H[a+88>>2]=I[56775]|I[56776]<<8|(I[56777]<<16|I[56778]<<24);g=Xb();H[a>>2]=e;f=a- -64|0;g=wd(f,20,g,a+88|0,a);h=g+f|0;i=me(f,h,c);e=a+16|0;Kb(e,c);j=gd(e);Cb(e);$e(j,f,h,e);f=b;b=e+g|0;b=Be(f,e,(h|0)==(i|0)?b:((i-a|0)+a|0)-48|0,b,c,d);Xa=a+96|0;return b|0}function uw(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0;d=Xa-16|0;Xa=d;H[d+12>>2]=b;e=d,f=sc(68668,d+12|0),H[e+8>>2]=f;e=d,f=kc(),H[e>>2]=f;a:{if(xc(d+8|0,d)){H[a>>2]=0;H[a+4>>2]=0;H[a+8>>2]=0;H[a+12>>2]=0;break a}b=Cc(d+12|0);if(Gd(b+380|0)>>>0<=c>>>0){Qb();X()}b=H[b+380>>2]+(c<<4)|0;c=H[b+4>>2];H[a>>2]=H[b>>2];H[a+4>>2]=c;c=H[b+12>>2];H[a+8>>2]=H[b+8>>2];H[a+12>>2]=c}Xa=d+16|0}function $r(a,b,c,d){var e=0,f=0,g=0;e=Xa-16|0;Xa=e;a:{b:{if((a|0)!=(b|0)){g=H[17204];H[17204]=0;d=Yk(a,e+12|0,d,Xb());a=Ya;f=H[17204];c:{if(f){if(H[e+12>>2]!=(b|0)){break c}if((f|0)==68){break b}break a}H[17204]=g;if(H[e+12>>2]==(b|0)){break a}}}H[c>>2]=4;d=0;a=0;break a}H[c>>2]=4;if(!!d&(a|0)>=0|(a|0)>0){d=-1;a=2147483647;break a}d=0;a=-2147483648}Xa=e+16|0;Ya=a;return d}function To(a,b){var c=0,d=0,e=0,f=0,g=0;d=Xa-16|0;Xa=d;tb(a);e=H[b>>2];a:{b:{f=Tc(a);if(!f){break b}g=Wb(e,f);c=H[rb(a,g)>>2];if(!c){break b}while(1){c=H[c>>2];if(!c){break b}if(H[c+4>>2]!=(e|0)){if((Wb(H[c+4>>2],f)|0)!=(g|0)){break b}}if(H[c+4>>2]!=(e|0)){continue}if(!de(Ub(a),c+8|0,b)){continue}break}c=H[Gc(d+8|0,c)>>2];break a}c=Pj();H[d+8>>2]=c}Xa=d+16|0;return c}function $b(a,b,c,d){var e=0,f=0,g=0,h=0;g=N(b,c);e=H[d+72>>2];H[d+72>>2]=e-1|e;e=H[d+4>>2];f=H[d+8>>2];if((e|0)==(f|0)){e=g}else{h=e;e=f-e|0;e=e>>>0>>0?e:g;ub(a,h,e);H[d+4>>2]=e+H[d+4>>2];a=a+e|0;e=g-e|0}if(e){while(1){a:{if(!Bh(d)){f=Za[H[d+32>>2]](d,a,e)|0;if(f){break a}}return(g-e>>>0)/(b>>>0)|0}a=a+f|0;h=(e|0)!=(f|0);e=e-f|0;if(h){continue}break}}return b?c:0}function xq(a,b,c,d,e){var f=0,g=0,h=0,i=0;f=Xa-160|0;Xa=f;G[f+156>>1]=I[56773]|I[56774]<<8;H[f+152>>2]=I[56769]|I[56770]<<8|(I[56771]<<16|I[56772]<<24);g=f+152|0;yi(g|1,31966,e,H[b+4>>2]);e=Xb();H[f>>2]=d;d=f+139|0;e=wd(d,13,e,g,f)+d|0;h=me(d,e,b);g=f+16|0;Kb(g,b);i=d;d=f+32|0;Mr(i,h,e,d,f+28|0,f+24|0,g);Cb(g);a=xf(a,d,H[f+28>>2],H[f+24>>2],b,c);Xa=f+160|0;return a}function te(a,b,c){var d=0,e=O(0),f=O(0);d=c<<2;c=d+b|0;ce(a,b,O(-L[c>>2]));d=a+d|0;L[d>>2]=L[d>>2]+O(1);jf(a,b+36|0,O(-L[c+36>>2]));jf(a,b+72|0,O(-L[c+72>>2]));jf(a,b+108|0,O(-L[c+108>>2]));jf(a,b+144|0,O(-L[c+144>>2]));jf(a,b+180|0,O(-L[c+180>>2]));jf(a,b+216|0,O(-L[c+216>>2]));jf(a,b+252|0,O(-L[c+252>>2]));e=Tb(a);if(e!=O(0)){f=O(W(e));ce(a,a,O(O(1)/f))}return f}function dc(a,b,c){var d=O(0);d=_n(c,b);L[a>>2]=L[a>>2]-O(d*L[b>>2]);L[a+4>>2]=L[a+4>>2]-O(d*L[b+4>>2]);L[a+8>>2]=L[a+8>>2]-O(d*L[b+8>>2]);L[a+12>>2]=L[a+12>>2]-O(d*L[b+12>>2]);L[a+16>>2]=L[a+16>>2]-O(d*L[b+16>>2]);L[a+20>>2]=L[a+20>>2]-O(d*L[b+20>>2]);L[a+24>>2]=L[a+24>>2]-O(d*L[b+24>>2]);L[a+28>>2]=L[a+28>>2]-O(d*L[b+28>>2]);L[a+32>>2]=L[a+32>>2]-O(d*L[b+32>>2])}function xi(a,b,c){var d=0,e=0;if(c&2048){F[a|0]=43;a=a+1|0}if(c&1024){F[a|0]=35;a=a+1|0}d=c&260;if((d|0)!=260){F[a|0]=46;F[a+1|0]=42;a=a+2|0}c=c&16384;while(1){e=I[b|0];if(e){F[a|0]=e;a=a+1|0;b=b+1|0;continue}break}a:{b:{if((d|0)!=256){if((d|0)!=4){break b}b=c?70:102;break a}b=c?69:101;break a}b=c?65:97;if((d|0)==260){break a}b=c?71:103}F[a|0]=b;return(d|0)!=260}function bc(a){var b=0,c=0,d=0,e=0;b=Xa-32|0;Xa=b;H[b+12>>2]=0;H[b+8>>2]=336;c=H[b+12>>2];H[b>>2]=H[b+8>>2];H[b+4>>2]=c;d=H[b+4>>2];e=b+16|0;c=e;H[c+4>>2]=H[b>>2];H[c+8>>2]=d;H[c>>2]=a;c=Xa-16|0;Xa=c;if(H[a>>2]!=-1){d=c+8|0;Gc(d,e);Gc(c,d);while(1){if(H[a>>2]==1){continue}break}if(!H[a>>2]){H[a>>2]=1;Za[337](c);H[a>>2]=-1}}Xa=c+16|0;Xa=b+32|0;return H[a+4>>2]-1|0}function Vs(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;if((d|0)>0){c=H[a+112>>2];j=H[H[a+484>>2]+24>>2];while(1){if(c){a=H[(e<<2)+b>>2];f=c;while(1){h=(H[(I[a|0]>>>1&124)+j>>2]+(I[a+1|0]<<4&4032)|0)+(I[a+2|0]>>>2&62)|0;i=J[h>>1];g=i+1|0;G[h>>1]=(g|0)!=(g&65535)?i:g;a=a+3|0;f=f-1|0;if(f){continue}break}}e=e+1|0;if((e|0)!=(d|0)){continue}break}}}function zq(a,b,c,d,e){var f=0,g=0,h=0,i=0;f=Xa-80|0;Xa=f;G[f+76>>1]=I[56773]|I[56774]<<8;H[f+72>>2]=I[56769]|I[56770]<<8|(I[56771]<<16|I[56772]<<24);g=f+72|0;yi(g|1,31966,e,H[b+4>>2]);e=Xb();H[f>>2]=d;d=f+59|0;e=wd(d,13,e,g,f)+d|0;h=me(d,e,b);g=f+16|0;Kb(g,b);i=d;d=f+32|0;Or(i,h,e,d,f+28|0,f+24|0,g);Cb(g);a=Be(a,d,H[f+28>>2],H[f+24>>2],b,c);Xa=f+80|0;return a}function xo(a,b,c,d){var e=0;e=Xa-48|0;Xa=e;H[e+36>>2]=6;H[e+40>>2]=1;H[e+32>>2]=a;H[e+24>>2]=1;H[e+20>>2]=d;H[e+16>>2]=b;H[e+8>>2]=6;H[e+4>>2]=d;H[e>>2]=c;d=Tp(e);a:{if(!d){c=-1;break a}a=Sg(d,e);b:{if(!a){c=-1;b=d;break b}b=Sg(d,e+16|0);c:{if(!b){c=-1;b=a;break c}c=0;d:{if(($h(a)|0)<0){c=-1;break d}ck(e+32|0,a,b)}Bb(d);d=a}Bb(d)}Bb(b)}Xa=e+48|0;return c}function ke(a,b,c,d,e){var f=0,g=0,h=0;f=Xa-16|0;Xa=f;H[f+8>>2]=b;b=0;g=6;a:{b:{if(Bc(a,f+8|0)){break b}g=4;h=ic(a);if(!Ed(d,2048,h)){break b}b=gg(d,h);while(1){c:{vc(a);b=b-48|0;if(!Yc(a,f+8|0)|(e|0)<2){break c}g=ic(a);if(!Ed(d,2048,g)){break a}e=e-1|0;b=gg(d,g)+N(b,10)|0;continue}break}g=2;if(!Bc(a,f+8|0)){break a}}H[c>>2]=H[c>>2]|g}Xa=f+16|0;return b}function je(a,b,c,d,e){var f=0,g=0,h=0;f=Xa-16|0;Xa=f;H[f+8>>2]=b;b=0;g=6;a:{b:{if(Ac(a,f+8|0)){break b}g=4;h=hc(a);if(!Dd(d,2048,h)){break b}b=fg(d,h);while(1){c:{uc(a);b=b-48|0;if(!Xc(a,f+8|0)|(e|0)<2){break c}g=hc(a);if(!Dd(d,2048,g)){break a}e=e-1|0;b=fg(d,g)+N(b,10)|0;continue}break}g=2;if(!Ac(a,f+8|0)){break a}}H[c>>2]=H[c>>2]|g}Xa=f+16|0;return b}function xb(a,b){var c=0,d=0,e=0,f=0;d=nb(a);a:{if(d>>>0>>0){c=Xa-16|0;Xa=c;d=b-d|0;if(d){e=Mb(a);b=nb(a);f=b+d|0;if(d>>>0>e-b>>>0){Jk(a,e,f-e|0,b,b)}e=b;b=vb(a);Kq(e+b|0,d,0);wf(a,f);F[c+15|0]=0;Lc(b+f|0,c+15|0)}break a}c=Xa-16|0;Xa=c;b:{if(Mc(a)){d=H[a>>2];F[c+15|0]=0;Lc(b+d|0,c+15|0);Pc(a,b);break b}F[c+14|0]=0;Lc(a+b|0,c+14|0);Wc(a,b)}}Xa=c+16|0}function ay(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;while(1){a:{if((c|0)==(d|0)|e>>>0<=h>>>0){break a}g=1;f=Xa-16|0;Xa=f;H[f+12>>2]=H[a+8>>2];k=Zd(f+8|0,f+12|0);i=rh(0,c,d-c|0,b?b:72772);Yd(k);Xa=f+16|0;b:{switch(i+2|0){default:g=i;break;case 0:case 1:break a;case 2:break b}}h=h+1|0;j=g+j|0;c=c+g|0;continue}break}return j|0}function zh(a,b,c,d){var e=0,f=0;a:{if((d|0)!=1){break a}e=H[a+8>>2];if(!e){break a}f=b;e=e-H[a+4>>2]|0;b=b-e|0;c=c-((e>>31)+(e>>>0>f>>>0)|0)|0}b:{if(H[a+20>>2]!=H[a+28>>2]){Za[H[a+36>>2]](a,0,0)|0;if(!H[a+20>>2]){break b}}H[a+28>>2]=0;H[a+16>>2]=0;H[a+20>>2]=0;Za[H[a+40>>2]](a,b,c,d)|0;if((Ya|0)<0){break b}H[a+4>>2]=0;H[a+8>>2]=0;H[a>>2]=H[a>>2]&-17}}function $t(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;if(H[a+320>>2]>0){f=H[d>>2];while(1){i=e|1;b=H[a+112>>2];if((b|0)>0){d=H[(e<<2)+f>>2];j=b+d|0;b=H[(g<<2)+c>>2];while(1){h=I[b|0];F[d+1|0]=h;F[d|0]=h;b=b+1|0;d=d+2|0;if(j>>>0>d>>>0){continue}break}b=H[a+112>>2]}Ch(f,e,f,i,1,b);g=g+1|0;e=e+2|0;if((e|0)>2]){continue}break}}}function ni(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=O(0),j=O(0),k=O(0);while(1){if((e|0)!=3){f=(e<<5)+a|0;i=O(M[f+16>>3]);j=O(M[f+8>>3]);k=O(M[f>>3]);d=0;while(1){if((d|0)!=4){h=d<<2;g=h+b|0;L[h+((e<<4)+c|0)>>2]=O(i*L[g+32>>2])+O(O(k*L[g>>2])+O(L[g+16>>2]*j));d=d+1|0;continue}break}d=(e<<4)+c|0;L[d+12>>2]=L[d+12>>2]+O(M[f+24>>3]);e=e+1|0;continue}break}}function Ks(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;e=H[a+84>>2];f=H[e+4>>2];g=H[a+28>>2];d=H[a+20>>2]-g|0;d=d>>>0>f>>>0?f:d;if(d){ub(H[e>>2],g,d);H[e>>2]=d+H[e>>2];f=H[e+4>>2]-d|0;H[e+4>>2]=f}d=H[e>>2];f=c>>>0>f>>>0?f:c;if(f){ub(d,b,f);d=f+H[e>>2]|0;H[e>>2]=d;H[e+4>>2]=H[e+4>>2]-f}F[d|0]=0;b=H[a+44>>2];H[a+28>>2]=b;H[a+20>>2]=b;return c|0}function jf(a,b,c){L[a>>2]=O(L[b>>2]*c)+L[a>>2];L[a+4>>2]=O(L[b+4>>2]*c)+L[a+4>>2];L[a+8>>2]=O(L[b+8>>2]*c)+L[a+8>>2];L[a+12>>2]=O(L[b+12>>2]*c)+L[a+12>>2];L[a+16>>2]=O(L[b+16>>2]*c)+L[a+16>>2];L[a+20>>2]=O(L[b+20>>2]*c)+L[a+20>>2];L[a+24>>2]=O(L[b+24>>2]*c)+L[a+24>>2];L[a+28>>2]=O(L[b+28>>2]*c)+L[a+28>>2];L[a+32>>2]=O(L[b+32>>2]*c)+L[a+32>>2]}function Ek(a,b,c,d){F[a+53|0]=1;a:{if(H[a+4>>2]!=(c|0)){break a}F[a+52|0]=1;c=H[a+16>>2];b:{if(!c){H[a+36>>2]=1;H[a+24>>2]=d;H[a+16>>2]=b;if((d|0)!=1){break a}if(H[a+48>>2]==1){break b}break a}if((b|0)==(c|0)){c=H[a+24>>2];if((c|0)==2){H[a+24>>2]=d;c=d}if(H[a+48>>2]!=1){break a}if((c|0)==1){break b}break a}H[a+36>>2]=H[a+36>>2]+1}F[a+54|0]=1}}function eg(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0;e=Xa-16|0;Xa=e;f=H[Fb(a)>>2];d=H[c>>2]-H[a>>2]|0;a:{if(d>>>0<2147483647){d=d<<1;break a}d=-1}d=d?d:4;h=H[b>>2];i=H[a>>2];g=pg((f|0)==335?0:H[a>>2],d);if(g){if((f|0)!=335){Hd(a)}H[e+4>>2]=334;f=gc(e+8|0,g,e+4|0);rr(a,f);fc(f);H[b>>2]=H[a>>2]+(h-i|0);H[c>>2]=H[a>>2]+(d&-4);Xa=e+16|0;return}Qb();X()}function xf(a,b,c,d,e,f){var g=0,h=0,i=0,j=0;h=Xa-16|0;Xa=h;a:{if(!a){break a}i=H[e+12>>2];g=c-b|0;if((g|0)>0){g=g>>2;if((jg(a,b,g)|0)!=(g|0)){break a}}b=i-(d-b>>2)|0;if((b|0)>0){b=(b|0)>0?b:0;f=Lr(h,b,f);i=jg(a,vb(f),b);ob(f);if((b|0)!=(i|0)){break a}}b=d-c|0;if((b|0)>0){b=b>>2;if((jg(a,c,b)|0)!=(b|0)){break a}}Qr(e);j=a}Xa=h+16|0;return j}function aj(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0,l=0;h=Xa-240|0;Xa=h;H[h>>2]=a;i=1;a:{if((d|0)<2){break a}k=0-b|0;f=a;while(1){f=f+k|0;j=d-2|0;g=f-H[(j<<2)+e>>2]|0;if((Za[c|0](a,g)|0)>=0){if((Za[c|0](a,f)|0)>=0){break a}}l=g;g=(Za[c|0](g,f)|0)>=0;f=g?l:f;H[(i<<2)+h>>2]=f;i=i+1|0;d=g?d-1|0:j;if((d|0)>1){continue}break}}sm(b,h,i);Xa=h+240|0}function Ee(a,b){a:{if((b|0)>=1024){a=a*8.98846567431158e307;if(b>>>0<2047){b=b-1023|0;break a}a=a*8.98846567431158e307;b=((b|0)<3069?b:3069)-2046|0;break a}if((b|0)>-1023){break a}a=a*2.004168360008973e-292;if(b>>>0>4294965304){b=b+969|0;break a}a=a*2.004168360008973e-292;b=((b|0)>-2960?b:-2960)+1938|0}x(0,0);x(1,b+1023<<20);return a*+z()}function sm(a,b,c){var d=0,e=0,f=0,g=0,h=0;e=Xa-256|0;Xa=e;a:{if((c|0)<2){break a}h=(c<<2)+b|0;H[h>>2]=e;if(!a){break a}d=e;while(1){f=a>>>0<256?a:256;ub(d,H[b>>2],f);d=0;while(1){g=(d<<2)+b|0;d=d+1|0;ub(H[g>>2],H[(d<<2)+b>>2],f);H[g>>2]=H[g>>2]+f;if((c|0)!=(d|0)){continue}break}if(a>>>0<257){break a}a=a-f|0;d=H[h>>2];continue}}Xa=e+256|0}function lb(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;c=Xa-32|0;Xa=c;e=lh(c+24|0,a);a:{if(!I[e|0]){break a}d=c+16|0;Kb(d,H[H[a>>2]-12>>2]+a|0);f=_d(d,72808);Cb(d);h=Fi(c+8|0,a);g=H[H[a>>2]-12>>2]+a|0;i=el(g);j=c,k=Za[H[H[f>>2]+16>>2]](f,H[h>>2],g,i,b)|0,H[j+16>>2]=k;if(!ch(d)){break a}lg(H[H[a>>2]-12>>2]+a|0,5)}mg(e);Xa=c+32|0;return a}function Nh(a,b,c){var d=O(0);L[a>>2]=-L[b>>2];d=L[b+4>>2];H[a+8>>2]=-1082130432;L[a+4>>2]=-d;$n(a+12|0);L[a+24>>2]=L[c>>2]*L[b>>2];L[a+28>>2]=L[c>>2]*L[b+4>>2];L[a+32>>2]=L[c>>2];$n(a+36|0);L[a+48>>2]=-L[b>>2];d=L[b+4>>2];H[a+56>>2]=-1082130432;L[a+52>>2]=-d;L[a+60>>2]=L[c+4>>2]*L[b>>2];L[a+64>>2]=L[c+4>>2]*L[b+4>>2];L[a+68>>2]=L[c+4>>2]}function vr(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0;e=Xa-16|0;Xa=e;f=H[Fb(a)>>2];d=H[c>>2]-H[a>>2]|0;a:{if(d>>>0<2147483647){d=d<<1;break a}d=-1}d=d?d:1;h=H[b>>2];i=H[a>>2];g=pg((f|0)==335?0:H[a>>2],d);if(g){if((f|0)!=335){Hd(a)}H[e+4>>2]=334;f=gc(e+8|0,g,e+4|0);rr(a,f);fc(f);H[b>>2]=H[a>>2]+(h-i|0);H[c>>2]=d+H[a>>2];Xa=e+16|0;return}Qb();X()}function hx(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;e=Xa+-64|0;Xa=e;d=1;a:{if(Dc(a,b,0)){break a}d=0;if(!b){break a}b=Bd(b,62528,62576);d=0;if(!b){break a}d=e+8|0;pb(d|4,0,52);H[e+56>>2]=1;H[e+20>>2]=-1;H[e+16>>2]=a;H[e+8>>2]=b;Za[H[H[b>>2]+28>>2]](b,d,H[c>>2],1);a=H[e+32>>2];if((a|0)==1){H[c>>2]=H[e+24>>2]}d=(a|0)==1}Xa=e- -64|0;return d|0}function hu(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0;h=Xa-16|0;Xa=h;i=H[a+456>>2];j=H[i+16>>2];k=H[f>>2];H[h+12>>2]=0;l=b;b=g-k|0;Za[H[H[a+476>>2]+4>>2]](a,l,c,d,H[i+12>>2],h+12|0,b>>>0>>0?b:j);Za[H[H[a+484>>2]+4>>2]](a,H[i+12>>2],(H[f>>2]<<2)+e|0,H[h+12>>2]);H[f>>2]=H[f>>2]+H[h+12>>2];Xa=h+16|0}function Ni(a){var b=0,c=0;c=Xa-16|0;Xa=c;if(H[(H[H[a>>2]-12>>2]+a|0)+24>>2]){b=c+8|0;H[b+4>>2]=a;F[b|0]=0;if(Pi(H[H[a>>2]-12>>2]+a|0)){if(H[(H[H[a>>2]-12>>2]+a|0)+72>>2]){Ni(H[(H[H[a>>2]-12>>2]+a|0)+72>>2])}F[b|0]=1}a:{if(!I[b|0]){break a}if((ng(H[(H[H[a>>2]-12>>2]+a|0)+24>>2])|0)!=-1){break a}lg(H[H[a>>2]-12>>2]+a|0,1)}mg(b)}Xa=c+16|0} +function gl(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0;b=Xa-16|0;Xa=b;e=b+16|0;a:{while(1){d=H[a+36>>2];c=b+8|0;f=Za[H[H[d>>2]+20>>2]](d,H[a+40>>2],c,e,b+4|0)|0;d=-1;g=c;c=H[b+4>>2]-c|0;if((be(g,1,c,H[a+32>>2])|0)!=(c|0)){break a}b:{switch(f-1|0){case 1:break a;case 0:continue;default:break b}}break}d=rg(H[a+32>>2])?-1:0}Xa=b+16|0;return d|0}function Ey(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;d=Xa-16|0;Xa=d;a:{if(!Mc(f)){H[a+8>>2]=H[f+8>>2];b=H[f+4>>2];H[a>>2]=H[f>>2];H[a+4>>2]=b;break a}e=H[f>>2];b:{c:{c=H[f+4>>2];d:{if(c>>>0<=1){b=a;Wc(a,c);break d}if(c>>>0>1073741807){break c}f=cg(c)+1|0;b=rn(f);Uc(a,b);Cd(a,f);Pc(a,c)}$d(b,e,c+1|0);break b}Qb();X()}}Xa=d+16|0}function Hq(a,b,c,d,e){var f=0,g=0,h=0,i=0;f=Xa-16|0;Xa=f;if(1073741807-b>>>0>=c>>>0){g=vb(a);a:{if(b>>>0<536870887){H[f+8>>2]=b<<1;H[f+12>>2]=b+c;c=cg(H[zc(f+12|0,f+8|0)>>2]);break a}c=1073741806}h=c+1|0;c=rn(h);if(e){$d(c,g,e)}if((d|0)!=(e|0)){i=e<<2;$d(c+i|0,g+i|0,d-e|0)}if((b|0)!=1){jb(g)}Uc(a,c);Cd(a,h);Xa=f+16|0;return}Qb();X()}function Lr(a,b,c){var d=0,e=0,f=0,g=0,h=0;h=Xa-16|0;Xa=h;e=Xa-16|0;Xa=e;a:{if(b>>>0<=1073741807){b:{if(b>>>0<=1){Wc(a,b);f=a;break b}d=cg(b)+1|0;f=rn(d);Uc(a,f);Cd(a,d);Pc(a,b)}d=f;g=b;if(b?b:0){while(1){H[d>>2]=c;d=d+4|0;g=g-1|0;if(g){continue}break}}H[e+12>>2]=0;yc((b<<2)+f|0,e+12|0);Xa=e+16|0;break a}Qb();X()}Xa=h+16|0;return a}function Hk(a,b){var c=0,d=0,e=0;d=Xa-16|0;Xa=d;H[d+12>>2]=b;a:{b:{c:{d:{if(Mc(a)){c=Ce(a)-1|0;e=H[a+4>>2];if((c|0)==(e|0)){break d}break b}e=1;c=1;b=I[a+11|0];if((b|0)!=1){break c}}Hq(a,c,1,c,c);b=e;if(Mc(a)){break b}}c=a;Wc(a,b+1|0);break a}c=H[a>>2];Pc(a,e+1|0);b=e}a=(b<<2)+c|0;yc(a,d+12|0);H[d+8>>2]=0;yc(a+4|0,d+8|0);Xa=d+16|0}function qo(a,b,c,d,e,f){var g=0,h=0,i=0;h=Xa-16|0;Xa=h;f=pc(f);Qh(a,yb(e));i=h+12|0;while(1){if(yb(e)>>>0>g>>>0){yj(h+8|0,i,b,L[mc(d,H[Nb(e,g)+4>>2])>>2],L[mc(d,H[Nb(e,g)+4>>2])+4>>2]);if(f>=O(pc(O(L[h+8>>2]-L[mc(c,H[Nb(e,g)>>2])>>2]))+pc(O(L[h+12>>2]-L[mc(c,H[Nb(e,g)>>2])+4>>2])))){mo(a,Nb(e,g))}g=g+1|0;continue}break}Xa=h+16|0}function Ik(a,b){var c=0,d=0,e=0;d=Xa-16|0;Xa=d;F[d+15|0]=b;a:{b:{c:{d:{if(Mc(a)){c=Ce(a)-1|0;e=H[a+4>>2];if((c|0)==(e|0)){break d}break b}e=10;c=10;b=I[a+11|0];if((b|0)!=10){break c}}Jk(a,c,1,c,c);b=e;if(Mc(a)){break b}}c=a;Wc(a,b+1|0);break a}c=H[a>>2];Pc(a,e+1|0);b=e}a=b+c|0;Lc(a,d+15|0);F[d+14|0]=0;Lc(a+1|0,d+14|0);Xa=d+16|0}function Be(a,b,c,d,e,f){var g=0,h=0,i=0,j=0;h=Xa-16|0;Xa=h;a:{if(!a){break a}i=H[e+12>>2];g=c-b|0;if((g|0)>0){if((jg(a,b,g)|0)!=(g|0)){break a}}b=(b-d|0)+i|0;if((b|0)>0){b=(b|0)>0?b:0;f=Sr(h,b,f);g=jg(a,vb(f),b);ob(f);if((b|0)!=(g|0)){break a}}b=d-c|0;if((b|0)>0){if((jg(a,c,b)|0)!=(b|0)){break a}}Qr(e);j=a}Xa=h+16|0;return j}function On(a,b,c,d,e,f){var g=0,h=0,i=0;H[a+16>>2]=1;H[a+8>>2]=e;H[a+4>>2]=d;H[a>>2]=c;H[a+20>>2]=N(e,f);g=Xa-32|0;Xa=g;i=a+24|0;H[i>>2]=b;h=Hb(16);e=Xa-32|0;Xa=e;H[e+12>>2]=b;Ij(h);H[h>>2]=28584;Qf(h+12|0,Qf(e+8|0,e+12|0));Xa=e+32|0;H[i+4>>2]=h;H[g+4>>2]=b;H[g>>2]=b;Xa=g+32|0;if((f|0)<0){f=N(Pn(c),d)}H[a+12>>2]=f;return a}function Jf(a){var b=O(0),c=0,d=0;c=(B(a),v(2));d=c>>>23&255;if(d>>>0<=149){if(d>>>0<=125){a=O(a*O(0))}else{a=(c|0)>=0?a:O(-a);b=O(O(O(a+O(8388608))+O(-8388608))-a);a:{if(b>O(.5)){a=O(O(a+b)+O(-1));break a}a=O(a+b);if(!(b<=O(-.5))){break a}a=O(a+O(1))}a=(c|0)>=0?a:O(-a)}}if(O(P(a))>3];e=M[c>>3];f=M[c+8>>3];g=M[b+88>>3]+(M[b+80>>3]*d+(M[b+64>>3]*e+f*M[b+72>>3]));if(g!=0){h=M[b+56>>3];i=M[b+48>>3];j=M[b+40>>3];k=M[b+32>>3];M[a>>3]=(M[b+24>>3]+(M[b+16>>3]*d+(M[b>>3]*e+f*M[b+8>>3])))/g;M[a+8>>3]=(h+(i*d+(k*e+f*j)))/g;a=0}else{a=-1}return a}function $u(a){a=a|0;var b=0,c=0;a:{b=H[a+440>>2];b:{if(!b){if(!hj(a)){break b}b=H[a+440>>2]}c=H[H[a+464>>2]+20>>2];if((c+208|0)==(b|0)){b=H[a>>2];H[b+24>>2]=c;H[b+20>>2]=100;Za[H[H[a>>2]+4>>2]](a,3);H[a+440>>2]=0;break a}if(Za[H[H[a+24>>2]+20>>2]](a,c)|0){break a}}return 0}a=H[a+464>>2];H[a+20>>2]=H[a+20>>2]+1&7;return 1}function ax(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;if(Dc(a,H[b+8>>2],e)){Dk(b,c,d);return}a:{if(!Dc(a,H[b>>2],e)){break a}if(!(H[b+16>>2]!=(c|0)&H[b+20>>2]!=(c|0))){if((d|0)!=1){break a}H[b+32>>2]=1;return}H[b+20>>2]=c;H[b+32>>2]=d;H[b+40>>2]=H[b+40>>2]+1;if(!(H[b+36>>2]!=1|H[b+24>>2]!=2)){F[b+54|0]=1}H[b+44>>2]=4}}function Ov(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0;if(Gd(b)>>>0>c>>>0){c=dn(b,c);e=Xa-16|0;Xa=e;d=Xa-16|0;Xa=d;g=e+8|0;H[d+12>>2]=g;b=Hb(16);f=H[c+12>>2];H[b+8>>2]=H[c+8>>2];H[b+12>>2]=f;f=H[c+4>>2];H[b>>2]=H[c>>2];H[b+4>>2]=f;ij(d+12|0,b);Xa=d+16|0;h=a,i=ma(38840,g|0)|0,H[h>>2]=i;Xa=e+16|0;return}mj(a)}function au(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0;b=H[a+320>>2];if((b|0)>0){g=H[d>>2];while(1){d=H[a+112>>2];if((d|0)>0){e=f<<2;b=H[e+g>>2];h=d+b|0;d=H[c+e>>2];while(1){e=I[d|0];F[b+1|0]=e;F[b|0]=e;d=d+1|0;b=b+2|0;if(h>>>0>b>>>0){continue}break}b=H[a+320>>2]}f=f+1|0;if((f|0)<(b|0)){continue}break}}}function wq(a,b,c,d,e,f){var g=0,h=0,i=0;g=Xa-256|0;Xa=g;H[g+248>>2]=37;H[g+252>>2]=0;h=g+248|0;yi(h|1,31919,f,H[b+4>>2]);f=Xb();H[g>>2]=d;H[g+4>>2]=e;d=g+224|0;e=wd(d,24,f,h,g)+d|0;h=me(d,e,b);f=g+16|0;Kb(f,b);i=d;d=g+32|0;Mr(i,h,e,d,g+28|0,g+24|0,f);Cb(f);a=xf(a,d,H[g+28>>2],H[g+24>>2],b,c);Xa=g+256|0;return a}function ib(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;d=ld(b);c=Xa-32|0;Xa=c;f=lh(c+24|0,a);a:{if(!I[f|0]){break a}g=Fi(c+8|0,a);e=H[H[a>>2]-12>>2]+a|0;h=H[e+4>>2];i=el(e);d=b+d|0;j=c,k=Be(H[g>>2],b,(h&176)==32?d:b,d,e,i),H[j+16>>2]=k;if(!ch(c+16|0)){break a}lg(H[H[a>>2]-12>>2]+a|0,5)}mg(f);Xa=c+32|0;return a}function Kg(a,b){var c=0,d=0,e=0,f=0;d=Xa-16|0;Xa=d;a:{if(!Mc(b)){H[a+8>>2]=H[b+8>>2];c=H[b+4>>2];H[a>>2]=H[b>>2];H[a+4>>2]=c;break a}f=H[b>>2];b:{c:{c=H[b+4>>2];d:{if(c>>>0<=10){b=a;Wc(b,c);break d}if(c>>>0>4294967279){break c}e=Af(c)+1|0;b=Hb(e);Uc(a,b);Cd(a,e);Pc(a,c)}Fd(b,f,c+1|0);break b}Qb();X()}}Xa=d+16|0}function yq(a,b,c,d,e,f){var g=0,h=0,i=0;g=Xa-112|0;Xa=g;H[g+104>>2]=37;H[g+108>>2]=0;h=g+104|0;yi(h|1,31919,f,H[b+4>>2]);f=Xb();H[g>>2]=d;H[g+4>>2]=e;d=g+80|0;e=wd(d,24,f,h,g)+d|0;h=me(d,e,b);f=g+16|0;Kb(f,b);i=d;d=g+32|0;Or(i,h,e,d,g+28|0,g+24|0,f);Cb(f);a=Be(a,d,H[g+28>>2],H[g+24>>2],b,c);Xa=g+112|0;return a}function Jk(a,b,c,d,e){var f=0,g=0,h=0;f=Xa-16|0;Xa=f;if(-17-b>>>0>=c>>>0){g=vb(a);a:{if(b>>>0<2147483623){H[f+8>>2]=b<<1;H[f+12>>2]=b+c;c=Af(H[zc(f+12|0,f+8|0)>>2]);break a}c=-18}h=c+1|0;c=Hb(h);if(e){Fd(c,g,e)}if((d|0)!=(e|0)){Fd(c+e|0,e+g|0,d-e|0)}if((b|0)!=10){jb(g)}Uc(a,c);Cd(a,h);Xa=f+16|0;return}Qb();X()}function Vc(a,b,c,d){var e=0,f=0;a:{if(!nb(a)|(c-b|0)<5){break a}wi(b,c);e=c-4|0;c=vb(a);f=c+nb(a)|0;b:{while(1){c:{a=F[c|0];if(b>>>0>=e>>>0){break c}if(!((a|0)<=0|(a|0)>=127)&H[b>>2]!=F[c|0]){break b}b=b+4|0;c=((f-c|0)>1)+c|0;continue}break}if((a|0)<=0|(a|0)>=127|F[c|0]>>>0>H[e>>2]-1>>>0){break a}}H[d>>2]=4}}function Vy(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0;g=Xa-32|0;Xa=g;h=H[14243];H[g+24>>2]=H[14242];H[g+28>>2]=h;h=H[14241];H[g+16>>2]=H[14240];H[g+20>>2]=h;h=H[14239];H[g+8>>2]=H[14238];H[g+12>>2]=h;h=H[14237];H[g>>2]=H[14236];H[g+4>>2]=h;h=a;a=g+32|0;b=ye(h,b,c,d,e,f,g,a);Xa=a;return b|0}function pp(a){var b=0,c=0;H[a>>2]=0;H[a+4>>2]=0;b=a+8|0;H[b>>2]=0;Ib(b+4|0);Ib(b+16|0);b=a+36|0;H[b>>2]=1234;H[b+4>>2]=0;Vj(b+8|0);c=b+12|0;H[c+4>>2]=0;H[c+8>>2]=0;H[c>>2]=b;Ib(c+12|0);Ib(c+24|0);Ib(c+36|0);Ib(c+48|0);Ib(b+72|0);ai(b+84|0);H[b+108>>2]=16;H[b+100>>2]=0;H[b+104>>2]=0;Qo(c);Po(c,1);return a}function gh(a){var b=0,c=0;b=H[a+76>>2];a:{if(!((b|0)>=0&(!b|H[17241]!=(b&-1073741825)))){b=H[a+4>>2];if((b|0)!=H[a+8>>2]){H[a+4>>2]=b+1;a=I[b|0];break a}a=Ah(a);break a}b=a+76|0;c=H[b>>2];H[b>>2]=c?c:1073741823;c=H[a+4>>2];b:{if((c|0)!=H[a+8>>2]){H[a+4>>2]=c+1;a=I[c|0];break b}a=Ah(a)}H[b>>2]=0}return a}function yi(a,b,c,d){var e=0;a:{if(!(d&2048)){break a}e=d&74;if(!c|((e|0)==8|(e|0)==64)){break a}F[a|0]=43;a=a+1|0}if(d&512){F[a|0]=35;a=a+1|0}while(1){e=I[b|0];if(e){F[a|0]=e;a=a+1|0;b=b+1|0;continue}break}e=d&74;b=111;b:{if((e|0)==64){break b}b=d&16384?88:120;if((e|0)==8){break b}b=c?100:117}F[a|0]=b}function mg(a){var b=0;a:{b=H[a+4>>2];if(!H[(H[H[b>>2]-12>>2]+b|0)+24>>2]){break a}b=H[a+4>>2];if(!Pi(H[H[b>>2]-12>>2]+b|0)){break a}b=H[a+4>>2];if(!(H[(H[H[b>>2]-12>>2]+b|0)+4>>2]&8192)){break a}b=H[a+4>>2];if((ng(H[(H[H[b>>2]-12>>2]+b|0)+24>>2])|0)!=-1){break a}a=H[a+4>>2];lg(H[H[a>>2]-12>>2]+a|0,1)}}function cy(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;f=Xa-16|0;Xa=f;H[e>>2]=c;a=Lk(f+12|0,0,H[a+8>>2]);c=2;a:{if(a+1>>>0<2){break a}b=a-1|0;c=1;if(b>>>0>d-H[e>>2]>>>0){break a}c=f+12|0;while(1){if(b){a=I[c|0];d=H[e>>2];H[e>>2]=d+1;F[d|0]=a;b=b-1|0;c=c+1|0;continue}break}c=0}Xa=f+16|0;return c|0}function jn(a,b){var c=0,d=0,e=0,f=0,g=0;bf(a);kb(a);f=H[a>>2];c=H[a+4>>2];d=b+4|0;while(1){if((c|0)!=(f|0)){c=c-12|0;g=H[c+4>>2];e=H[d>>2]-12|0;H[e>>2]=H[c>>2];H[e+4>>2]=g;H[e+8>>2]=H[c+8>>2];ll(c);H[d>>2]=H[d>>2]-12;continue}break}Db(a,d);Db(a+4|0,b+8|0);Db(kb(a),tb(b));H[b>>2]=H[b+4>>2];mi(a,Rb(a))}function If(a,b,c){var d=0,e=0,f=0,g=0;f=Xa-16|0;Xa=f;H[f+12>>2]=c;d=Xa-160|0;Xa=d;g=d+8|0;ub(g,50256,144);H[d+52>>2]=a;H[d+28>>2]=a;e=-2-a|0;e=e>>>0>2147483647?2147483647:e;H[d+56>>2]=e;a=a+e|0;H[d+36>>2]=a;H[d+24>>2]=a;im(g,b,c);if(e){a=H[d+28>>2];F[a-((a|0)==H[d+24>>2])|0]=0}Xa=d+160|0;Xa=f+16|0}function tk(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0;while(1){if((f|0)!=3){g=f<<4;e=g+a|0;d=0;while(1){if((d|0)!=4){i=d<<2;h=i+b|0;L[i+(c+g|0)>>2]=O(L[e+8>>2]*L[h+32>>2])+O(O(L[e>>2]*L[h>>2])+O(L[e+4>>2]*L[h+16>>2]));d=d+1|0;continue}break}d=c+g|0;L[d+12>>2]=L[e+12>>2]+L[d+12>>2];f=f+1|0;continue}break}}function Zv(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;if(H[a+4>>2]!=H[kb(a)>>2]){d=Xa-16|0;Xa=d;c=Yg(d,a,1);Hh(kb(a),H[c+4>>2],b);H[c+4>>2]=H[c+4>>2]+12;nc(c);Xa=d+16|0;return}d=Xa-32|0;Xa=d;c=kb(a);e=c;c=kn(d+8|0,bg(a,Rb(a)+1|0),Rb(a),c);Hh(e,H[c+8>>2],b);H[c+8>>2]=H[c+8>>2]+12;jn(a,c);hn(c);Xa=d+32|0}function Hn(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;if(H[a+4>>2]!=H[kb(a)>>2]){d=Xa-16|0;Xa=d;c=qn(d,a,1);Ih(kb(a),H[c+4>>2],b);H[c+4>>2]=H[c+4>>2]+16;nc(c);Xa=d+16|0;return}d=Xa-32|0;Xa=d;c=kb(a);e=c;c=on(d+8|0,pn(a,Gd(a)+1|0),Gd(a),c);Ih(e,H[c+8>>2],b);H[c+8>>2]=H[c+8>>2]+16;nn(a,c);ln(c);Xa=d+32|0}function rd(a,b){var c=0,d=0,e=0,f=0;d=Xa-16|0;Xa=d;a:{if(!b){b=0;break a}c=b>>31;e=(c^b)-c|0;c=Q(e);Rc(d,e,0,0,0,c+81|0);e=0+H[d+8>>2]|0;c=(H[d+12>>2]^65536)+(16414-c<<16)|0;c=e>>>0>>0?c+1|0:c;f=b&-2147483648|c;c=H[d+4>>2];b=H[d>>2]}H[a>>2]=b;H[a+4>>2]=c;H[a+8>>2]=e;H[a+12>>2]=f;Xa=d+16|0}function le(a,b,c,d){var e=0,f=0,g=0,h=0;e=Xa-16|0;Xa=e;H[e+12>>2]=b;H[e+8>>2]=d;g=Zd(e,e+12|0);b=Xa-16|0;Xa=b;d=H[e+8>>2];H[b+12>>2]=d;H[b+8>>2]=d;f=-1;d=ff(0,0,c,d);a:{if((d|0)<0){break a}h=a;d=d+1|0;a=qb(d);H[h>>2]=a;if(!a){break a}f=ff(a,d,c,H[b+12>>2])}Xa=b+16|0;Yd(g);Xa=e+16|0;return f}function Of(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;if(H[a+4>>2]!=H[kb(a)>>2]){d=Xa-16|0;Xa=d;c=_f(d,a,1);Me(kb(a),H[c+4>>2],b);H[c+4>>2]=H[c+4>>2]+4;nc(c);Xa=d+16|0;return}d=Xa-32|0;Xa=d;c=kb(a);e=c;c=Hg(d+8|0,Qg(a,zb(a)+1|0),zb(a),c);Me(e,H[c+8>>2],b);H[c+8>>2]=H[c+8>>2]+4;Pg(a,c);$f(c);Xa=d+32|0}function Ku(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;c=H[a+468>>2];if(H[a+280>>2]){d=H[c+56>>2];if(!d){wg(a);d=H[c+56>>2]}H[c+56>>2]=d-1}if(H[a+368>>2]>0){d=c+188|0;f=1<>2];c=0;while(1){if(_b(a,d)){e=H[(c<<2)+b>>2];G[e>>1]=J[e>>1]|f}c=c+1|0;if((c|0)>2]){continue}break}}return 1}function Eq(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0;while(1){if((f|0)!=3){g=f<<5;e=g+a|0;d=0;while(1){if((d|0)!=4){i=d<<3;h=i+b|0;M[i+(c+g|0)>>3]=M[e+16>>3]*M[h- -64>>3]+(M[e>>3]*M[h>>3]+M[e+8>>3]*M[h+32>>3]);d=d+1|0;continue}break}d=c+g|0;M[d+24>>3]=M[e+24>>3]+M[d+24>>3];f=f+1|0;continue}break}}function Di(a,b,c,d){var e=0,f=0,g=0,h=0;e=Xa-160|0;Xa=e;H[e+60>>2]=b;H[e+20>>2]=b;H[e+24>>2]=-1;f=e+16|0;Sd(f,0,0);em(e,f,d,1);d=H[e+8>>2];f=H[e+12>>2];g=H[e>>2];h=H[e+4>>2];if(c){H[c>>2]=((H[e+20>>2]+H[e+136>>2]|0)-H[e+60>>2]|0)+b}H[a+8>>2]=d;H[a+12>>2]=f;H[a>>2]=g;H[a+4>>2]=h;Xa=e+160|0}function it(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0;g=H[a+4>>2];if((b|0)!=1){h=H[a>>2];H[h+24>>2]=b;H[h+20>>2]=15;Za[H[H[a>>2]>>2]](a)}a=vg(a,b,128);H[a+40>>2]=0;H[a+32>>2]=c;H[a+12>>2]=f;H[a+8>>2]=d;H[a+4>>2]=e;H[a>>2]=0;H[a+44>>2]=H[g+72>>2];H[g+72>>2]=a;return a|0}function ht(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0;g=H[a+4>>2];if((b|0)!=1){h=H[a>>2];H[h+24>>2]=b;H[h+20>>2]=15;Za[H[H[a>>2]>>2]](a)}a=vg(a,b,128);H[a+40>>2]=0;H[a+32>>2]=c;H[a+12>>2]=f;H[a+8>>2]=d;H[a+4>>2]=e;H[a>>2]=0;H[a+44>>2]=H[g+68>>2];H[g+68>>2]=a;return a|0}function Py(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;c=Xa-128|0;Xa=c;H[c+12>>2]=c+116;d=a+8|0;a=c+16|0;Cr(d,a,c+12|0,e,f,g);e=a;d=H[c+12>>2];a=Xa-16|0;Xa=a;H[a+8>>2]=b;while(1){if((d|0)!=(e|0)){Li(a+8|0,F[e|0]);e=e+1|0;continue}break}Xa=a+16|0;Xa=c+128|0;return H[a+8>>2]}function kw(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=Xa-16|0;Xa=c;H[c+12>>2]=a;d=c,e=sc(68668,c+12|0),H[d+8>>2]=e;d=c,e=kc(),H[d>>2]=e;a:{if(xc(c+8|0,c)){break a}a=Cc(c+12|0);if(b>>>0>255){break a}a=H[a+216>>2];if(!a|b>>>0>255){a=-1}else{H[a+16>>2]=b;a=0}if(a){break a}Wd(34114,b)}Xa=c+16|0}function gv(a){a=a|0;var b=0,c=0;b=H[a+24>>2];c=$b(H[b+32>>2],1,4096,H[b+28>>2]);if(!c){if(H[b+36>>2]){c=H[a>>2];H[c+20>>2]=43;Za[H[c>>2]](a)}c=H[a>>2];H[c+20>>2]=123;Za[H[c+4>>2]](a,-1);F[H[b+32>>2]]=255;F[H[b+32>>2]+1|0]=217;c=2}H[b+36>>2]=0;H[b+4>>2]=c;H[b>>2]=H[b+32>>2];return 1}function wl(a,b,c){var d=0,e=0,f=0,g=0;f=Xa-16|0;Xa=f;e=Rj(b,c);if(e>>>0<=4294967279){a:{if(e>>>0<=10){Wc(a,e);d=a;break a}g=Af(e)+1|0;d=Hb(g);Uc(a,d);Cd(a,g);Pc(a,e)}while(1){if((b|0)!=(c|0)){Lc(d,b);d=d+1|0;b=b+1|0;continue}break}F[f+15|0]=0;Lc(d,f+15|0);Xa=f+16|0;return}Qb();X()}function ld(a){var b=0,c=0,d=0;b=a;a:{if(b&3){while(1){if(!I[b|0]){break a}b=b+1|0;if(b&3){continue}break}}while(1){c=b;b=b+4|0;d=H[c>>2];if(!((d^-1)&d-16843009&-2139062144)){continue}break}if(!(d&255)){return c-a|0}while(1){d=I[c+1|0];b=c+1|0;c=b;if(d){continue}break}}return b-a|0}function iv(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=H[a+24>>2];if(!c){c=Za[H[H[a+4>>2]>>2]](a,0,40)|0;H[a+24>>2]=c;d=c,e=Za[H[H[a+4>>2]>>2]](a,0,4096)|0,H[d+32>>2]=e;c=H[a+24>>2]}H[c+28>>2]=b;H[c+24>>2]=119;H[c+20>>2]=120;H[c+16>>2]=121;H[c+12>>2]=122;H[c+8>>2]=123;H[c>>2]=0;H[c+4>>2]=0}function Xk(a,b,c){var d=0,e=0,f=0,g=0;f=Xa-16|0;Xa=f;e=Ui(b,c);if(e>>>0<=1073741807){a:{if(e>>>0<=1){Wc(a,e);d=a;break a}g=cg(e)+1|0;d=rn(g);Uc(a,d);Cd(a,g);Pc(a,e)}while(1){if((b|0)!=(c|0)){yc(d,b);d=d+4|0;b=b+4|0;continue}break}H[f+12>>2]=0;yc(d,f+12|0);Xa=f+16|0;return}Qb();X()}function Vg(a,b){var c=0,d=0,e=0;if(H[a+4>>2]!=H[kb(a)>>2]){d=Xa-16|0;Xa=d;c=Ip(d,a,1);Hp(kb(a),H[c+4>>2],b);H[c+4>>2]=H[c+4>>2]+36;nc(c);Xa=d+16|0;return}d=Xa-32|0;Xa=d;c=kb(a);e=c;c=jk(d+8|0,Gp(a,Jc(a)+1|0),Jc(a),c);Hp(e,H[c+8>>2],b);H[c+8>>2]=H[c+8>>2]+36;ik(a,c);hk(c);Xa=d+32|0}function Bm(a){var b=0,c=0,d=0,e=0;b=H[a+40>>2];b=Za[b|0](a,0,0,I[a|0]&128?H[a+20>>2]==H[a+28>>2]?1:2:1)|0;c=Ya;a:{if((c|0)<0){break a}e=b;d=H[a+8>>2];if(d){a=a+4|0}else{d=H[a+28>>2];if(!d){break a}a=a+20|0}b=H[a>>2]-d|0;a=e+b|0;c=(b>>31)+c|0;c=a>>>0>>0?c+1|0:c;b=a}Ya=c;return b}function Xv(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0;if(Rb(b)>>>0>c>>>0){b=bd(b,c);d=Xa-16|0;Xa=d;c=Xa-16|0;Xa=c;f=d+8|0;H[c+12>>2]=f;e=qb(nb(b)+4|0);g=e,h=nb(b),H[g>>2]=h;ub(e+4|0,vb(b),nb(b));ij(c+12|0,e);Xa=c+16|0;g=a,h=ma(38040,f|0)|0,H[g>>2]=h;Xa=d+16|0;return}mj(a)}function ff(a,b,c,d){var e=0,f=0;e=Xa-160|0;Xa=e;f=-1;H[e+148>>2]=b?b-1|0:0;a=b?a:e+158|0;H[e+144>>2]=a;e=pb(e,0,144);H[e+76>>2]=-1;H[e+36>>2]=261;H[e+80>>2]=-1;H[e+44>>2]=e+159;H[e+84>>2]=e+144;a:{if((b|0)<0){H[17204]=61;break a}F[a|0]=0;f=mm(e,c,d,259,260)}Xa=e+160|0;return f}function pn(a,b){var c=0,d=0,e=0;c=Xa-16|0;Xa=c;H[c+12>>2]=b;d=Xa-16|0;Xa=d;kb(a);H[d+12>>2]=268435455;H[d+8>>2]=2147483647;e=H[Se(d+12|0,d+8|0)>>2];Xa=d+16|0;if(b>>>0<=e>>>0){a=gf(a);if(a>>>0>>1>>>0){H[c+8>>2]=a<<1;e=H[zc(c+8|0,c+12|0)>>2]}Xa=c+16|0;return e}fd();X()}function ks(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0;h=(e-d|0)+b|0;a:{while(1){if((d|0)!=(e|0)){a=-1;if((b|0)==(c|0)){break a}f=F[b|0];g=F[d|0];if((f|0)<(g|0)){break a}if((f|0)>(g|0)){return 1}else{d=d+1|0;b=b+1|0;continue}}break}a=(c|0)!=(h|0)}return a|0}function Wl(a,b,c,d){var e=0,f=0,g=0;f=H[17658]+1|0;H[17658]=f;H[a>>2]=f;if(d){while(1){g=(e<<3)+c|0;if(!H[g>>2]){H[g>>2]=f;a=(e<<3)+c|0;H[a+4>>2]=b;H[a+8>>2]=0;aa(d|0);return c}e=e+1|0;if((e|0)!=(d|0)){continue}break}}e=a;a=d<<1;b=Wl(e,b,pg(c,d<<4|8),a);aa(a|0);return b}function Nn(a,b,c){var d=0,e=0,f=0;d=Xa-32|0;Xa=d;H[d+28>>2]=c;f=ed(d,b);c=H[d+28>>2];b=Xa-2048|0;Xa=b;ff(b,2048,vb(f),c);e=d+16|0;ed(e,b);Xa=b+2048|0;c=0;while(1){if(yb(a)>>>0>c>>>0){b=H[Nb(a,c)>>2];Za[H[H[b>>2]+8>>2]](b,8,e);c=c+1|0;continue}break}ob(e);ob(f);Xa=d+32|0}function Gp(a,b){var c=0,d=0,e=0;c=Xa-16|0;Xa=c;H[c+12>>2]=b;d=Xa-16|0;Xa=d;kb(a);H[d+12>>2]=119304647;H[d+8>>2]=2147483647;e=H[Se(d+12|0,d+8|0)>>2];Xa=d+16|0;if(b>>>0<=e>>>0){a=Oe(a);if(a>>>0>>1>>>0){H[c+8>>2]=a<<1;e=H[zc(c+8|0,c+12|0)>>2]}Xa=c+16|0;return e}fd();X()}function Ef(a,b){var c=0,d=0,e=0,f=0;c=Xa-16|0;Xa=c;a:{if(!b){b=0;break a}d=b;b=Q(b);Rc(c,d,0,0,0,b+81|0);e=16414-b<<16;b=0;d=b+H[c+8>>2]|0;e=e+(H[c+12>>2]^65536)|0;e=b>>>0>d>>>0?e+1|0:e;f=d;d=H[c>>2];b=H[c+4>>2]}H[a>>2]=d;H[a+4>>2]=b;H[a+8>>2]=f;H[a+12>>2]=e;Xa=c+16|0}function tg(a,b,c){var d=0,e=0,f=0;d=a*a;f=d*(d*d)*(d*1.58969099521155e-10+-2.5050760253406863e-8)+(d*(d*27557313707070068e-22+-.0001984126982985795)+.00833333333332249);e=d*a;if(!c){return e*(d*f+-.16666666666666632)+a}return a-(d*(b*.5-f*e)-b+e*.16666666666666632)}function ps(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;a:{if(!I[a+44|0]){c=(c|0)>0?c:0;while(1){if((c|0)==(d|0)){break a}if(((f=a,g=Rd(F[b|0]),e=H[H[a>>2]+52>>2],Za[e](f|0,g|0)|0)|0)==-1){return d|0}else{b=b+1|0;d=d+1|0;continue}}}c=be(b,1,c,H[a+32>>2])}return c|0}function dg(a,b){var c=0,d=0,e=0,f=0,g=0;f=Xa-16|0;Xa=f;c=al(b);d=Xa-16|0;Xa=d;a:{if(c>>>0<=1073741807){b:{if(c>>>0<=1){Wc(a,c);e=a;break b}g=cg(c)+1|0;e=rn(g);Uc(a,e);Cd(a,g);Pc(a,c)}$d(e,b,c);H[d+12>>2]=0;yc((c<<2)+e|0,d+12|0);Xa=d+16|0;break a}Qb();X()}Xa=f+16|0}function op(a,b){var c=0,d=0,e=0,f=0;c=Xa-32|0;Xa=c;H[a>>2]=b;e=jp(c+24|0,b);f=Hb(16);d=Xa-32|0;Xa=d;H[d+12>>2]=b;Ij(f);H[f>>2]=27744;Qf(f+12|0,Qf(d+8|0,d+12|0));Xa=d+32|0;H[a+4>>2]=f;Hd(e);H[c+4>>2]=b;H[c>>2]=b;b=H[e>>2];H[e>>2]=0;if(b){No(e,b)}Xa=c+32|0;return a}function Qe(a,b,c){var d=0;a:{if(K[a+16>>2]>b>>>0){d=H[a+20>>2];if(d>>>0<=c>>>0){break a}return Gb(a+4|0,N(b,d)+c|0)}mb(ib(ib(lb(ib(ib(ib(72016,22637),22681),3764),218),4334),22843));_();X()}mb(ib(ib(lb(ib(ib(ib(72016,22910),22681),3764),219),4334),22961));_();X()}function hw(a){a=a|0;var b=0,c=0,d=0,e=0;b=Xa-16|0;Xa=b;H[b+12>>2]=a;d=b,e=sc(68668,b+12|0),H[d+8>>2]=e;d=b,e=kc(),H[d>>2]=e;a=-1;if(!xc(b+8|0,b)){a=H[Cc(b+12|0)+216>>2];c=b+8|0;if(!a|!c){a=-1}else{H[c>>2]=H[a+7062388>>2];a=0}a=a?-1:H[b+8>>2]}Xa=b+16|0;return a|0}function hh(a,b){var c=0,d=0,e=0;d=-1;a:{if((a|0)==-1){break a}e=H[b+76>>2]>=0;b:{c=H[b+4>>2];c:{if(!c){Bh(b);c=H[b+4>>2];if(!c){break c}}if(H[b+44>>2]-8>>>0>>0){break b}}if(!e){break a}return-1}c=c-1|0;H[b+4>>2]=c;F[c|0]=a;H[b>>2]=H[b>>2]&-17;d=a&255}return d}function Ff(a,b,c){var d=0,e=0,f=0;a:{if(!b){d=a;break a}while(1){d=Jz(a,b,10);f=Ya;e=Iz(d,f,10,0);c=c-1|0;F[c|0]=a-e|48;e=b>>>0>9;a=d;b=f;if(e){continue}break}}if(d){while(1){c=c-1|0;a=(d>>>0)/10|0;F[c|0]=d-N(a,10)|48;b=d>>>0>9;d=a;if(b){continue}break}}return c}function _n(a,b){return O(O(L[a+32>>2]*L[b+32>>2])+O(O(L[a+28>>2]*L[b+28>>2])+O(O(L[a+24>>2]*L[b+24>>2])+O(O(L[a+20>>2]*L[b+20>>2])+O(O(L[a+16>>2]*L[b+16>>2])+O(O(L[a+12>>2]*L[b+12>>2])+O(O(L[a+8>>2]*L[b+8>>2])+O(O(L[a>>2]*L[b>>2])+O(L[a+4>>2]*L[b+4>>2])))))))))}function Sr(a,b,c){var d=0,e=0,f=0,g=0;f=Xa-16|0;Xa=f;d=Xa-16|0;Xa=d;a:{if(b>>>0<=4294967279){b:{if(b>>>0<=10){Wc(a,b);e=a;break b}g=Af(b)+1|0;e=Hb(g);Uc(a,e);Cd(a,g);Pc(a,b)}Kq(e,b,c);F[d+15|0]=0;Lc(b+e|0,d+15|0);Xa=d+16|0;break a}Qb();X()}Xa=f+16|0;return a}function jw(a){a=a|0;var b=0,c=0,d=0,e=0;b=Xa-16|0;Xa=b;H[b+12>>2]=a;d=b,e=sc(68668,b+12|0),H[d+8>>2]=e;d=b,e=kc(),H[d>>2]=e;a=-1;if(!xc(b+8|0,b)){a=H[Cc(b+12|0)+216>>2];c=b+8|0;if(!a|!c){a=-1}else{H[c>>2]=H[a+16>>2];a=0}a=a?-1:H[b+8>>2]}Xa=b+16|0;return a|0}function ex(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0;if(Dc(a,H[b+8>>2],0)){Gk(b,c,d);return}e=H[a+12>>2];f=a+16|0;Gq(f,b,c,d);a:{if((e|0)<2){break a}e=(e<<3)+f|0;a=a+24|0;while(1){Gq(a,b,c,d);if(I[b+54|0]){break a}a=a+8|0;if(e>>>0>a>>>0){continue}break}}}function of(a,b){var c=0,d=0;c=zb(a);if(c>>>0>>0){d=Xa-32|0;Xa=d;b=b-c|0;a:{if(b>>>0<=H[kb(a)>>2]-H[a+4>>2]>>2>>>0){di(a,b);break a}c=kb(a);c=Hg(d+8|0,Qg(a,zb(a)+b|0),zb(a),c);Sp(c,b);Pg(a,c);$f(c)}Xa=d+32|0;return}if(b>>>0>>0){qk(a,H[a>>2]+(b<<2)|0)}}function pf(a){var b=0,c=0,d=0;b=Xa-16|0;Xa=b;c=Xa-16|0;Xa=c;H[c+12>>2]=0;yc(a,c+12|0);d=Xa-16|0;Xa=d;H[d+12>>2]=0;yc(a+4|0,d+12|0);Xa=d+16|0;Xa=c+16|0;H[a+8>>2]=0;H[b+12>>2]=0;yc(a+12|0,b+12|0);H[b+4>>2]=1065353216;L[a+16>>2]=L[b+4>>2];Xa=b+16|0;return a}function hs(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0;a:{while(1){if((d|0)!=(e|0)){a=-1;if((b|0)==(c|0)){break a}f=H[b>>2];g=H[d>>2];if((f|0)<(g|0)){break a}if((f|0)>(g|0)){return 1}else{d=d+4|0;b=b+4|0;continue}}break}a=(b|0)!=(c|0)}return a|0}function dw(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=Xa-16|0;Xa=c;H[c+12>>2]=a;d=c,e=sc(68668,c+12|0),H[d+8>>2]=e;d=c,e=kc(),H[d>>2]=e;a:{if(xc(c+8|0,c)){break a}a=H[Cc(c+12|0)+216>>2];if(!a|b>>>0>1){a=-1}else{H[a+20>>2]=b;a=0}if(a){break a}Wd(37e3,b)}Xa=c+16|0}function dj(a){return(a*(a*(a*(a*(a*3479331075960212e-20+.0007915349942898145)+-.04005553450067941)+.20121253213486293)+-.3255658186224009)+.16666666666666666)*a/(a*(a*(a*(a*.07703815055590194+-.6882839716054533)+2.0209457602335057)+-2.403394911734414)+1)}function Sl(a,b,c){var d=0,e=0,f=0,g=0;f=Xa-16|0;Xa=f;d=Xa-16|0;Xa=d;b=Ui(a,b);while(1){if(b){H[d+12>>2]=a;e=b>>>1|0;H[d+12>>2]=H[d+12>>2]+(e<<2);g=(e^-1)+b|0;b=e;e=Re(H[d+12>>2],c);b=e?g:b;a=e?H[d+12>>2]+4|0:a;continue}break}Xa=d+16|0;Xa=f+16|0;return a}function Bh(a){var b=0,c=0;b=H[a+72>>2];H[a+72>>2]=b-1|b;if(H[a+20>>2]!=H[a+28>>2]){Za[H[a+36>>2]](a,0,0)|0}H[a+28>>2]=0;H[a+16>>2]=0;H[a+20>>2]=0;b=H[a>>2];if(b&4){H[a>>2]=b|32;return-1}c=H[a+44>>2]+H[a+48>>2]|0;H[a+8>>2]=c;H[a+4>>2]=c;return b<<27>>31}function yo(a,b,c,d){var e=0,f=0,g=0,h=0;e=Xa-16|0;Xa=e;b=kb(b);a=Sf(a,Hb(24),Tf(e+8|0,b,0));f=H[a>>2]+8|0;b=Xa-16|0;Xa=b;H[b+8>>2]=H[d>>2];H[f>>2]=H[H[b+8>>2]>>2];Ib(f+4|0);Xa=b+16|0;g=Fb(a),h=1,F[g+4|0]=h;H[H[a>>2]+4>>2]=c;H[H[a>>2]>>2]=0;Xa=e+16|0}function hi(a,b,c){a:{if(c>=O(0)){if(!(O(H[a+20>>2])>c)){break a}return O(fq(L[a+24>>2],c)*O(1<>>20&2047;if((c|0)!=2047){if(!c){if(a==0){c=0}else{a=nm(a*0x10000000000000000,b);c=H[b>>2]+-64|0}H[b>>2]=c;return a}H[b>>2]=c-1022;x(0,e|0);x(1,d&-2146435073|1071644672);a=+z()}return a}function Ke(a,b,c){var d=O(0),e=O(0),f=O(0);d=L[c>>2];e=L[c+4>>2];f=O(L[b+32>>2]+O(O(L[b+24>>2]*d)+O(L[b+28>>2]*e)));L[a>>2]=O(L[b+8>>2]+O(O(L[b>>2]*d)+O(e*L[b+4>>2])))/f;L[a+4>>2]=O(L[b+20>>2]+O(O(L[b+12>>2]*L[c>>2])+O(L[b+16>>2]*L[c+4>>2])))/f}function cw(a){a=a|0;var b=0,c=0,d=0;b=Xa-16|0;Xa=b;H[b+12>>2]=a;c=b,d=sc(68668,b+12|0),H[c+8>>2]=d;c=b,d=kc(),H[c>>2]=d;a=-1;if(!xc(b+8|0,b)){a=H[Cc(b+12|0)+216>>2];if(a){H[b+8>>2]=H[a+20>>2];a=0}else{a=-1}a=a?-1:H[b+8>>2]}Xa=b+16|0;return a|0}function ug(a,b){var c=0,d=0,e=0,f=0;c=a*a;d=c*.5;e=1-d;f=1-e-d;d=c*c;return e+(f+(c*(c*(c*(c*2480158728947673e-20+-.001388888888887411)+.0416666666666666)+d*d*(c*(c*-1.1359647557788195e-11+2.087572321298175e-9)+-2.7557314351390663e-7))-a*b))}function Xq(a,b){var c=0,d=0,e=0,f=0;Sm(a);e=kb(a);f=H[a>>2];c=H[a+4>>2];d=b+4|0;while(1){if((c|0)!=(f|0)){c=c-20|0;si(e,H[d>>2]-20|0,c);H[d>>2]=H[d>>2]-20;continue}break}Db(a,d);Db(a+4|0,b+8|0);Db(kb(a),tb(b));H[b>>2]=H[b+4>>2];Dq(a,Fc(a))}function ew(a){a=a|0;var b=0,c=0,d=0,e=0;b=Xa-16|0;Xa=b;H[b+12>>2]=a;d=b,e=sc(68668,b+12|0),H[d+8>>2]=e;d=b,e=kc(),H[d>>2]=e;a=0;if(!xc(b+8|0,b)){a=H[Cc(b+12|0)+216>>2];c=b+8|0;if(!(!a|!c)){H[c>>2]=H[a>>2]}a=H[b+8>>2]}Xa=b+16|0;return a|0}function Sd(a,b,c){var d=0,e=0,f=0,g=0;H[a+112>>2]=b;H[a+116>>2]=c;e=H[a+4>>2];d=H[a+44>>2]-e|0;H[a+120>>2]=d;H[a+124>>2]=d>>31;d=a;a=H[a+8>>2];f=a-e|0;g=f>>31;if(!(!(b|c)|((c|0)>=(g|0)&b>>>0>=f>>>0|(c|0)>(g|0)))){a=b+e|0}H[d+104>>2]=a}function ru(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0;a:{e=H[a+448>>2];f=H[e+52>>2];if(f>>>0<=K[e+48>>2]){if(!(Za[H[H[a+452>>2]+12>>2]](a,e+8|0)|0)){break a}H[e+48>>2]=0;f=H[e+52>>2]}Za[H[H[a+456>>2]+4>>2]](a,e+8|0,e+48|0,f,b,c,d)}}function ao(a){var b=O(0),c=O(0);b=od(L[a+16>>2],L[a+20>>2],L[a+28>>2],L[a+32>>2]);c=od(L[a+12>>2],L[a+20>>2],L[a+24>>2],L[a+32>>2]);return O(O(od(L[a+12>>2],L[a+16>>2],L[a+24>>2],L[a+28>>2])*L[a+8>>2])+O(O(b*L[a>>2])-O(c*L[a+4>>2])))}function ak(a,b){var c=0,d=0,e=0;kb(b);c=Xa-16|0;Xa=c;H[a>>2]=0;H[a+4>>2]=0;H[c+12>>2]=0;Eh(a+8|0);Xa=c+16|0;H[a>>2]=H[b>>2];H[a+4>>2]=H[b+4>>2];c=H[kb(b)>>2];d=kb(a),e=c,H[d>>2]=e;d=kb(b),e=0,H[d>>2]=e;H[b>>2]=0;H[b+4>>2]=0;return a}function Ji(a){a=a|0;var b=0,c=0;H[a>>2]=52224;b=H[a+40>>2];while(1){if(b){b=b-1|0;c=b<<2;Za[H[H[a+32>>2]+c>>2]](0,a,H[c+H[a+36>>2]>>2]);continue}break}Cb(a+28|0);jb(H[a+32>>2]);jb(H[a+36>>2]);jb(H[a+48>>2]);jb(H[a+60>>2]);return a|0}function me(a,b,c){c=H[c+4>>2]&176;if((c|0)==32){return b}a:{if((c|0)!=16){break a}b:{c:{c=I[a|0];switch(c-43|0){case 0:case 2:break c;default:break b}}return a+1|0}if((c|0)!=48|(b-a|0)<2|(I[a+1|0]|32)!=120){break a}a=a+2|0}return a}function gw(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=Xa-16|0;Xa=c;H[c+12>>2]=a;d=c,e=sc(68668,c+12|0),H[d+8>>2]=e;d=c,e=kc(),H[d>>2]=e;a=0;if(!xc(c+8|0,c)){cs(H[Cc(c+12|0)+216>>2],(b|0)!=0);Kh(31221,b?36819:36823);a=b}Xa=c+16|0;return a|0}function Lp(a,b){var c=0,d=0,e=0;bf(a);kb(a);e=H[a>>2];c=H[a+4>>2];d=b+4|0;while(1){if((c|0)!=(e|0)){c=c-12|0;ak(H[d>>2]-12|0,c);H[d>>2]=H[d>>2]-12;continue}break}Db(a,d);Db(a+4|0,b+8|0);Db(kb(a),tb(b));H[b>>2]=H[b+4>>2];mi(a,Rb(a))}function ms(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;a:{if(!I[a+44|0]){c=(c|0)>0?c:0;while(1){if((c|0)==(d|0)){break a}if((Za[H[H[a>>2]+52>>2]](a,H[b>>2])|0)==-1){return d|0}else{b=b+4|0;d=d+1|0;continue}}}c=be(b,4,c,H[a+32>>2])}return c|0}function Li(a,b){var c=0,d=0,e=0,f=0,g=0;a:{c=H[a>>2];if(!c){break a}d=H[c+24>>2];b:{if((d|0)==H[c+28>>2]){b=(f=c,g=Rd(b),e=H[H[c>>2]+52>>2],Za[e](f|0,g|0)|0);break b}H[c+24>>2]=d+1;F[d|0]=b;b=Rd(b)}if(!Md(b,-1)){break a}H[a>>2]=0}}function yk(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0;h=Xa-16|0;Xa=h;H[h+12>>2]=0;Jd(a+12|0,d);if(b){if(b>>>0>g>>>0){vd(f);X()}i=Hb(N(b,e))}H[a>>2]=i;c=N(c,e)+i|0;H[a+8>>2]=c;H[a+4>>2]=c;j=tb(a),k=N(b,e)+i|0,H[j>>2]=k;Xa=h+16|0;return a}function on(a,b,c,d){var e=0,f=0,g=0,h=0;e=Xa-16|0;Xa=e;H[e+12>>2]=0;Jd(a+12|0,d);if(b){if(b>>>0>268435455){vd(32278);X()}f=Hb(b<<4)}H[a>>2]=f;c=(c<<4)+f|0;H[a+8>>2]=c;H[a+4>>2]=c;g=tb(a),h=(b<<4)+f|0,H[g>>2]=h;Xa=e+16|0;return a}function Rm(a){var b=0,c=0;if(!a){sb(0,3,8332,0);return}b=H[a>>2];if(!b){return}jb(H[b>>2]);b=0;while(1){c=H[a>>2];if(H[c+12>>2]<=(b|0)){jb(H[c+8>>2]);jb(H[a>>2]);H[a>>2]=0}else{jb(H[H[c+8>>2]+N(b,12)>>2]);b=b+1|0;continue}break}}function nt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;a=H[a+336>>2]-384|0;b=H[b+84>>2];f=N(H[b+32>>2],J[c+16>>1]);b=N(H[b>>2],J[c>>1])+4100|0;F[H[d>>2]+e|0]=I[a+(f+b>>>3&1023)|0];F[H[d+4>>2]+e|0]=I[a+(b-f>>>3&1023)|0]}function ce(a,b,c){L[a>>2]=L[b>>2]*c;L[a+4>>2]=L[b+4>>2]*c;L[a+8>>2]=L[b+8>>2]*c;L[a+12>>2]=L[b+12>>2]*c;L[a+16>>2]=L[b+16>>2]*c;L[a+20>>2]=L[b+20>>2]*c;L[a+24>>2]=L[b+24>>2]*c;L[a+28>>2]=L[b+28>>2]*c;L[a+32>>2]=L[b+32>>2]*c}function Tv(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;if(zb(b)>>>0>c>>>0){e=rb(b,c);c=Xa-16|0;Xa=c;b=Xa-16|0;Xa=b;d=c+8|0;H[b+12>>2]=d;ij(b+12|0,H[e>>2]);Xa=b+16|0;f=a,g=ma(62976,d|0)|0,H[f>>2]=g;Xa=c+16|0;return}mj(a)}function ik(a,b){var c=0,d=0,e=0,f=0;lq(a);kb(a);c=b+4|0;e=H[a>>2];d=H[a+4>>2]-e|0;f=H[c>>2]+N((d|0)/-36|0,36)|0;H[c>>2]=f;if((d|0)>0){ub(f,e,d)}Db(a,c);Db(a+4|0,b+8|0);Db(kb(a),tb(b));H[b>>2]=H[b+4>>2];Jc(a);Oe(a);Oe(a)}function km(a){var b=0,c=0,d=0;if(!Td(F[H[a>>2]])){return 0}while(1){d=H[a>>2];c=-1;if(b>>>0<=214748364){c=F[d|0]-48|0;b=N(b,10);c=(2147483647-b|0)<(c|0)?-1:c+b|0}H[a>>2]=d+1;b=c;if(Td(F[d+1|0])){continue}break}return b}function Mw(a){a=a|0;var b=0,c=0,d=0,e=0;e=Pr(H[H[a>>2]-12>>2]+a|0,10);b=Xa-16|0;Xa=b;c=lh(b+8|0,a);a:{if(!I[c|0]){break a}d=Fi(b,a);Li(d,e);if(!ch(d)){break a}lg(H[H[a>>2]-12>>2]+a|0,1)}mg(c);Xa=b+16|0;mh(a);return a|0}function Tm(a){a=a|0;H[a+104>>2]=0;H[a+108>>2]=0;H[a+16>>2]=222;H[a+12>>2]=223;H[a+8>>2]=224;H[a+4>>2]=225;H[a>>2]=226;H[a+124>>2]=0;H[a+128>>2]=0;H[a+116>>2]=126;H[a+120>>2]=0;H[a+112>>2]=40832;H[a+20>>2]=0;return a|0}function Jq(a,b,c){var d=0,e=0,f=0;d=Xa-16|0;Xa=d;if(c>>>0<=4294967279){a:{if(c>>>0<=10){Wc(a,c);e=a;break a}f=Af(c)+1|0;e=Hb(f);Uc(a,e);Cd(a,f);Pc(a,c)}Fd(e,b,c);F[d+15|0]=0;Lc(c+e|0,d+15|0);Xa=d+16|0;return}Qb();X()}function iw(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=Xa-16|0;Xa=c;H[c+12>>2]=a;d=c,e=sc(68668,c+12|0),H[d+8>>2]=e;d=c,e=kc(),H[d>>2]=e;a:{if(xc(c+8|0,c)){break a}if(cq(H[Cc(c+12|0)+216>>2],b)){break a}Wd(34089,b)}Xa=c+16|0}function cs(a,b){if(!a){return}a:{if(H[a>>2]==(b|0)){break a}H[a>>2]=b;if(!b){a=a+4834148|0;jb(H[a>>2]);H[a>>2]=0;break a}b=a+4834148|0;a=qb(N(H[a+40>>2],H[a+36>>2]));H[b>>2]=a;if(a){break a}sb(0,3,1828,0);ba(1);X()}}function Iz(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0;e=c>>>16|0;f=a>>>16|0;j=N(e,f);g=c&65535;h=a&65535;i=N(g,h);f=(i>>>16|0)+N(f,g)|0;e=(f&65535)+N(e,h)|0;Ya=(N(b,c)+j|0)+N(a,d)+(f>>>16)+(e>>>16)|0;return i&65535|e<<16}function mh(a){var b=0,c=0;b=Xa-16|0;Xa=b;if(H[(H[H[a>>2]-12>>2]+a|0)+24>>2]){c=lh(b+8|0,a);a:{if(!I[c|0]){break a}if((ng(H[(H[H[a>>2]-12>>2]+a|0)+24>>2])|0)!=-1){break a}lg(H[H[a>>2]-12>>2]+a|0,1)}mg(c)}Xa=b+16|0}function cr(a){a=a|0;var b=0,c=0;H[a>>2]=56984;b=a+8|0;while(1){if(zb(b)>>>0>c>>>0){if(H[rb(b,c)>>2]){Gg(H[rb(b,c)>>2])}c=c+1|0;continue}break}ob(a+152|0);Xg(b);if(H[b>>2]){dr(b);Pq(Ub(b),H[b>>2],ge(b))}return a|0}function vt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;d=H[d>>2]+e|0;a=H[a+336>>2]-384|0;b=H[b+84>>2];e=N(H[b+4>>2],J[c+2>>1]);b=N(H[b>>2],J[c>>1])+4100|0;F[d|0]=I[a+(e+b>>>3&1023)|0];F[d+1|0]=I[a+(b-e>>>3&1023)|0]}function _i(a,b){var c=0,d=0,e=0;c=-1;a:{if(!a|!b){break a}c=0;pb(a+12|0,0,1024);e=N(H[a+8>>2],H[a+4>>2])+b|0;while(1){if(b>>>0>=e>>>0){break a}d=(I[b|0]<<2)+a|0;H[d+12>>2]=H[d+12>>2]+1;b=b+1|0;continue}}return c}function Gk(a,b,c){var d=0;d=H[a+16>>2];if(!d){H[a+36>>2]=1;H[a+24>>2]=c;H[a+16>>2]=b;return}a:{if((b|0)==(d|0)){if(H[a+24>>2]!=2){break a}H[a+24>>2]=c;return}F[a+54|0]=1;H[a+24>>2]=2;H[a+36>>2]=H[a+36>>2]+1}}function hv(a,b){a=a|0;b=b|0;var c=0,d=0;if((b|0)>0){c=H[a+24>>2];d=H[c+4>>2];if((d|0)<(b|0)){while(1){Za[H[c+12>>2]](a)|0;b=b-d|0;d=H[c+4>>2];if((b|0)>(d|0)){continue}break}}H[c+4>>2]=d-b;H[c>>2]=H[c>>2]+b}}function Cx(a){a=a|0;if(I[73072]){return H[18267]}if(!I[74200]){a=74176;while(1){a=Ab(a)+12|0;if((a|0)!=74200){continue}break}F[74200]=1}Pb(74176,35222);Pb(74188,35211);F[73072]=1;H[18267]=74176;return 74176}function Ax(a){a=a|0;if(I[73080]){return H[18269]}if(!I[74232]){a=74208;while(1){a=Ab(a)+12|0;if((a|0)!=74232){continue}break}F[74232]=1}Ob(74208,62256);Ob(74220,62268);F[73080]=1;H[18269]=74208;return 74208}function lo(a,b){var c=0,d=0,e=0,f=0;Lf(a);if(b){if(_j(a)>>>0>>0){fd();X()}kb(a);if(b>>>0>536870911){vd(19791);X()}d=b<<3;c=Hb(d);H[a>>2]=c;H[a+4>>2]=c;e=kb(a),f=c+d|0,H[e>>2]=f;Xh(a,0);Qj(a,b)}return a}function _q(a,b,c,d){var e=0,f=0,g=0,h=0;e=Xa-16|0;Xa=e;H[e+12>>2]=0;Jd(a+12|0,d);if(b){f=Lq(H[a+16>>2],b)}H[a>>2]=f;c=N(c,20)+f|0;H[a+8>>2]=c;H[a+4>>2]=c;g=tb(a),h=N(b,20)+f|0,H[g>>2]=h;Xa=e+16|0;return a}function Cr(a,b,c,d,e,f){var g=0,h=0,i=0;g=Xa-16|0;Xa=g;F[g+15|0]=0;F[g+14|0]=f;F[g+13|0]=e;F[g+12|0]=37;if(f){Br(g+13|0,g+14|0)}h=c,i=(Ea(b|0,ap(b,H[c>>2])|0,g+12|0,d|0,H[a>>2])|0)+b|0,H[h>>2]=i;Xa=g+16|0}function Uh(a,b,c,d){var e=0,f=0,g=0,h=0;e=Xa-16|0;Xa=e;H[e+12>>2]=0;Jd(a+12|0,d);if(b){f=Wo(H[a+16>>2],b)}H[a>>2]=f;c=(c<<3)+f|0;H[a+8>>2]=c;H[a+4>>2]=c;g=tb(a),h=(b<<3)+f|0,H[g>>2]=h;Xa=e+16|0;return a}function Sc(a,b,c,d,e){var f=0;f=Xa-256|0;Xa=f;if(!(e&73728|(c|0)<=(d|0))){c=c-d|0;d=c>>>0<256;pb(f,b&255,d?c:256);if(!d){while(1){Oc(a,f,256);c=c-256|0;if(c>>>0>255){continue}break}}Oc(a,f,c)}Xa=f+256|0}function Hg(a,b,c,d){var e=0,f=0,g=0,h=0;e=Xa-16|0;Xa=e;H[e+12>>2]=0;Jd(a+12|0,d);if(b){f=Jj(H[a+16>>2],b)}H[a>>2]=f;c=(c<<2)+f|0;H[a+8>>2]=c;H[a+4>>2]=c;g=tb(a),h=(b<<2)+f|0,H[g>>2]=h;Xa=e+16|0;return a}function Pb(a,b){var c=0,d=0,e=0,f=0;c=ld(b);e=Xa-16|0;Xa=e;d=Mb(a);a:{if(d>>>0>=c>>>0){d=vb(a);if(c){sg(d,b,c)}F[e+15|0]=0;Lc(c+d|0,e+15|0);wf(a,c);break a}f=a;a=nb(a);qi(f,d,c-d|0,a,0,a,c,b)}Xa=e+16|0}function fw(a){a=a|0;var b=0,c=0,d=0;b=Xa-16|0;Xa=b;H[b+12>>2]=a;c=b,d=sc(68668,b+12|0),H[c+8>>2]=d;c=b,d=kc(),H[c>>2]=d;a=0;if(!xc(b+8|0,b)){a=H[H[Cc(b+12|0)+216>>2]+4834148>>2]}Xa=b+16|0;return a|0}function yj(a,b,c,d,e){var f=O(0);f=O(L[c+32>>2]+O(O(L[c+24>>2]*d)+O(L[c+28>>2]*e)));L[a>>2]=O(L[c+8>>2]+O(O(L[c>>2]*d)+O(L[c+4>>2]*e)))/f;L[b>>2]=O(L[c+20>>2]+O(O(L[c+12>>2]*d)+O(L[c+16>>2]*e)))/f}function Wn(a){var b=0,c=0,d=0,e=0;if(H[tb(a)>>2]){b=a+8|0;Sn(a,H[b>>2]);H[b>>2]=0;c=Tc(a);b=0;while(1){if((b|0)==(c|0)){d=tb(a),e=0,H[d>>2]=e}else{d=rb(a,b),e=0,H[d>>2]=e;b=b+1|0;continue}break}}}function nq(a){var b=0,c=0,d=0,e=0,f=0,g=0;b=M[a+24>>3];c=M[a+16>>3];d=M[a>>3];e=M[a+8>>3];f=b*b+(c*c+(d*d+e*e));if(f==0){return}g=b;b=W(f);M[a+24>>3]=g/b;M[a+16>>3]=c/b;M[a+8>>3]=e/b;M[a>>3]=d/b}function yd(a){var b=0,c=0;rg(a);Za[H[a+12>>2]](a)|0;if(!(F[a|0]&1)){b=H[a+52>>2];if(b){H[b+56>>2]=H[a+56>>2]}c=H[a+56>>2];if(c){H[c+52>>2]=b}if(H[17236]==(a|0)){H[17236]=c}jb(H[a+96>>2]);jb(a)}}function vd(a){var b=0,c=0,d=0,e=0,f=0;b=ia(8)|0;xp(b);H[b>>2]=63372;c=ld(a);d=Hb(c+13|0);H[d+8>>2]=0;H[d+4>>2]=c;H[d>>2]=c;e=b,f=ub(tb(d),a,c+1|0),H[e+4>>2]=f;H[b>>2]=63420;ha(b|0,63452,12);X()}function Hj(a,b){var c=0,d=0,e=0,f=0;c=H[a+4>>2];if((c|0)==H[b+4>>2]){c=(c|0)>0?c:0;while(1){if((c|0)!=(d|0)){e=d<<3;f=M[e+H[a>>2]>>3]*M[H[b>>2]+e>>3]+f;d=d+1|0;continue}break}return f}ba(0);X()}function Wt(a,b){a=a|0;b=b|0;var c=0;c=H[a>>2];if((b|0)<0){b=H[c+108>>2];if(!(H[c+104>>2]<3?b:0)){Za[H[c+8>>2]](a);b=H[c+108>>2]}H[c+108>>2]=b+1;return}if(H[c+104>>2]>=(b|0)){Za[H[c+8>>2]](a)}}function xl(a,b){var c=0,d=0;a:{c=H[a>>2];if(!c){break a}d=H[c+24>>2];b:{if((d|0)==H[c+28>>2]){b=Za[H[H[c>>2]+52>>2]](c,b)|0;break b}H[c+24>>2]=d+4;H[d>>2]=b}if(!Md(b,-1)){break a}H[a>>2]=0}}function ow(a,b){a=a|0;b=+b;var c=0,d=0,e=0,f=0;c=Xa-16|0;Xa=c;H[c+12>>2]=a;d=c,e=sc(68668,c+12|0),H[d+8>>2]=e;d=c,e=kc(),H[d>>2]=e;if(!xc(c+8|0,c)){d=Cc(c+12|0),f=b,M[d+392>>3]=f}Xa=c+16|0} +function Hv(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=Xa-16|0;Xa=d;Za[a|0](d,b,c);a=Hb(16);b=H[d+4>>2];H[a>>2]=H[d>>2];H[a+4>>2]=b;b=H[d+12>>2];H[a+8>>2]=H[d+8>>2];H[a+12>>2]=b;Xa=d+16|0;return a|0}function mw(a,b){a=a|0;b=+b;var c=0,d=0,e=0,f=0;c=Xa-16|0;Xa=c;H[c+12>>2]=a;d=c,e=sc(68668,c+12|0),H[d+8>>2]=e;d=c,e=kc(),H[d>>2]=e;if(!xc(c+8|0,c)){d=Cc(c+12|0),f=b,M[d+400>>3]=f}Xa=c+16|0}function nw(a){a=a|0;var b=0,c=0,d=0,e=0;b=Xa-16|0;Xa=b;H[b+12>>2]=a;d=b,e=sc(68668,b+12|0),H[d+8>>2]=e;d=b,e=kc(),H[d>>2]=e;c=-1;if(!xc(b+8|0,b)){c=M[Cc(b+12|0)+392>>3]}Xa=b+16|0;return+c}function lw(a){a=a|0;var b=0,c=0,d=0,e=0;b=Xa-16|0;Xa=b;H[b+12>>2]=a;d=b,e=sc(68668,b+12|0),H[d+8>>2]=e;d=b,e=kc(),H[d>>2]=e;c=-1;if(!xc(b+8|0,b)){c=M[Cc(b+12|0)+400>>3]}Xa=b+16|0;return+c}function bm(a,b,c,d){a:{if(!a){break a}b:{switch(b+2|0){case 0:F[a|0]=c;return;case 1:G[a>>1]=c;return;case 2:case 3:H[a>>2]=c;return;case 5:break b;default:break a}}H[a>>2]=c;H[a+4>>2]=d}}function Dm(a){var b=0;b=H[a+72>>2];H[a+72>>2]=b-1|b;b=H[a>>2];if(b&8){H[a>>2]=b|32;return-1}H[a+4>>2]=0;H[a+8>>2]=0;b=H[a+44>>2];H[a+28>>2]=b;H[a+20>>2]=b;H[a+16>>2]=b+H[a+48>>2];return 0}function Wi(a,b,c,d,e,f,g,h,i){var j=0;j=Xa-16|0;Xa=j;kd(j,b,c,d,e,f,g,h,i^-2147483648);d=H[j>>2];c=H[j+4>>2];b=H[j+12>>2];H[a+8>>2]=H[j+8>>2];H[a+12>>2]=b;H[a>>2]=d;H[a+4>>2]=c;Xa=j+16|0}function Hw(a){a=a|0;var b=0;Rg(68652);if(H[17163]){b=H[17163];a=H[17164];while(1){if((a|0)!=(b|0)){kb(68652);a=a-8|0;ee(a);continue}break}H[17164]=b;kb(68652);a=H[17163];he(68652);jb(a)}}function Js(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0;e=H[a+84>>2];d=c+256|0;f=bj(e,0,d);d=f?f-e|0:d;c=c>>>0>d>>>0?d:c;ub(b,e,c);b=e+d|0;H[a+84>>2]=b;H[a+8>>2]=b;H[a+4>>2]=c+e;return c|0}function Gf(a,b){var c=0,d=0;c=I[a|0];d=I[b|0];a:{if(!c|(d|0)!=(c|0)){break a}while(1){d=I[b+1|0];c=I[a+1|0];if(!c){break a}b=b+1|0;a=a+1|0;if((c|0)==(d|0)){continue}break}}return c-d|0}function sd(a,b,c){var d=0,e=0;a:{if(!c){break a}while(1){e=H[(d<<3)+b>>2];if(!e){break a}if((a|0)==(e|0)){return H[((d<<3)+b|0)+4>>2]}d=d+1|0;if((d|0)!=(c|0)){continue}break}}return 0}function kj(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;c=Xa-16|0;Xa=c;d=H[a>>2];a=H[a+4>>2];b=(a>>1)+b|0;if(a&1){d=H[H[b>>2]+d>>2]}e=c,f=Za[d|0](b)|0,H[e+12>>2]=f;Xa=c+16|0;return H[c+12>>2]}function er(a){var b=0,c=0,d=0;c=Xa-16|0;Xa=c;b=_f(c,74560,a);a=H[b+4>>2];d=H[b+8>>2];while(1){if((a|0)==(d|0)){nc(b);Xa=c+16|0}else{bk(Ub(74560),a);a=a+4|0;H[b+4>>2]=a;continue}break}}function $y(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0;g=Xa-16|0;Xa=g;H[g+8>>2]=624576549;H[g+12>>2]=1394948685;h=a;a=g+16|0;b=ze(h,b,c,d,e,f,g+8|0,a);Xa=a;return b|0}function wk(a,b,c,d){var e=0,f=0,g=0,h=0;e=Xa-16|0;Xa=e;H[e+12>>2]=0;Jd(a+12|0,d);if(b){f=Hb(b)}H[a>>2]=f;c=c+f|0;H[a+8>>2]=c;H[a+4>>2]=c;g=tb(a),h=b+f|0,H[g>>2]=h;Xa=e+16|0;return a}function Fq(a,b){var c=0;a:{if(!b){break a}b=Bd(b,62528,62784);if(!b|H[b+8>>2]&(H[a+8>>2]^-1)){break a}if(!Dc(H[a+12>>2],H[b+12>>2],0)){break a}c=Dc(H[a+16>>2],H[b+16>>2],0)}return c}function ii(a,b){var c=0,d=0;c=Xa-16|0;Xa=c;H[c+12>>2]=b;d=b;b=pq(a);if(d>>>0<=b>>>0){a=oe(a);if(a>>>0>>1>>>0){H[c+8>>2]=a<<1;b=H[zc(c+8|0,c+12|0)>>2]}Xa=c+16|0;return b}fd();X()}function by(a){a=a|0;var b=0,c=0,d=0;b=Xa-16|0;Xa=b;H[b+12>>2]=H[a+8>>2];d=Zd(b+8|0,b+12|0);c=Xa-16|0;Xa=c;Xa=c+16|0;Yd(d);Xa=b+16|0;a=H[a+8>>2];if(!a){return 1}return(Yq(a)|0)==1|0}function bg(a,b){var c=0,d=0;c=Xa-16|0;Xa=c;H[c+12>>2]=b;d=b;b=rq(a);if(d>>>0<=b>>>0){a=Kd(a);if(a>>>0>>1>>>0){H[c+8>>2]=a<<1;b=H[zc(c+8|0,c+12|0)>>2]}Xa=c+16|0;return b}fd();X()}function _h(a,b){var c=0,d=0;c=Xa-16|0;Xa=c;H[c+12>>2]=b;d=b;b=_j(a);if(d>>>0<=b>>>0){a=he(a);if(a>>>0>>1>>>0){H[c+8>>2]=a<<1;b=H[zc(c+8|0,c+12|0)>>2]}Xa=c+16|0;return b}fd();X()}function _c(a,b){H[a+8>>2]=0;H[a+12>>2]=-1074790400;H[a>>2]=0;H[a+4>>2]=-1074790400;ed(a+16|0,b);b=Xa-16|0;Xa=b;va(b+8|0,0)|0;M[a>>3]=+H[b+12>>2]*1e-6+ +H[b+8>>2];Xa=b+16|0;return a}function Qg(a,b){var c=0,d=0;c=Xa-16|0;Xa=c;H[c+12>>2]=b;d=b;b=dk(a);if(d>>>0<=b>>>0){a=ge(a);if(a>>>0>>1>>>0){H[c+8>>2]=a<<1;b=H[zc(c+8|0,c+12|0)>>2]}Xa=c+16|0;return b}fd();X()}function Nk(a,b){var c=0,d=0;c=Xa-16|0;Xa=c;H[c+12>>2]=b;d=b;b=Tq(a);if(d>>>0<=b>>>0){a=pe(a);if(a>>>0>>1>>>0){H[c+8>>2]=a<<1;b=H[zc(c+8|0,c+12|0)>>2]}Xa=c+16|0;return b}fd();X()}function Cj(a,b,c,d){var e=0,f=0;c=(c|0)>0?c:0;while(1){if((c|0)!=(e|0)){f=N(H[d>>2],214013)+2531011|0;H[d>>2]=f;Db((e<<2)+a|0,((f>>>16&32767)%(b|0)<<2)+a|0);e=e+1|0;continue}break}}function Qn(a){var b=0,c=0;b=Xa-272|0;Xa=b;c=b+268|0;wa(c|0)|0;Na(68820,68824,68828);Ma(c|0,68896);H[17234]=H[(H[17232]?68832:68828)>>2];Wa(b|0,256,1143,68896)|0;ed(a,b);Xa=b+272|0}function ie(a,b){var c=0,d=0;c=Xa-16|0;Xa=c;if(Mc(a)){d=H[a>>2];Ce(a);jb(d)}H[a+8>>2]=H[b+8>>2];d=H[b+4>>2];H[a>>2]=H[b>>2];H[a+4>>2]=d;Wc(b,0);H[c+12>>2]=0;yc(b,c+12|0);Xa=c+16|0}function ep(a,b){var c=0,d=0,e=0;d=Xa-16|0;Xa=d;c=Pk(d,a,b);b=H[c+4>>2];e=H[c+8>>2];while(1){if((b|0)==(e|0)){nc(c);Xa=d+16|0}else{kb(a);cp(b);b=b+20|0;H[c+4>>2]=b;continue}break}}function Op(a,b){var c=0,d=0,e=0;d=Xa-16|0;Xa=d;c=Yg(d,a,b);b=H[c+4>>2];e=H[c+8>>2];while(1){if((b|0)==(e|0)){nc(c);Xa=d+16|0}else{kb(a);ai(b);b=b+12|0;H[c+4>>2]=b;continue}break}}function ql(a,b,c){var d=0,e=0,f=0,g=0;e=Xa-16|0;Xa=e;d=Pl(a);H[a+32>>2]=b;H[a>>2]=52472;b=e+8|0;jh(b,d);d=Ki(b);Cb(b);H[a+40>>2]=c;H[a+36>>2]=d;f=a,g=Bf(d),F[f+44|0]=g;Xa=e+16|0}function pl(a,b,c){var d=0,e=0,f=0,g=0;e=Xa-16|0;Xa=e;d=Jl(a);H[a+32>>2]=b;H[a>>2]=52576;b=e+8|0;jh(b,d);d=Gi(b);Cb(b);H[a+40>>2]=c;H[a+36>>2]=d;f=a,g=Bf(d),F[f+44|0]=g;Xa=e+16|0}function di(a,b){var c=0,d=0,e=0;d=Xa-16|0;Xa=d;c=_f(d,a,b);b=H[c+4>>2];e=H[c+8>>2];while(1){if((b|0)==(e|0)){nc(c);Xa=d+16|0}else{Rp(kb(a),b);b=b+4|0;H[c+4>>2]=b;continue}break}}function Sb(a,b,c,d,e){var f=0;f=Xa-16|0;Xa=f;a=Qe(a,d,e);kk(f+12|0,f+8|0,b,c,d);b=L[f+8>>2];b=Eb(a,Ug(L[f+12>>2],O(H[a+4>>2]-2>>>0)),Ug(b,O(H[a+8>>2]-2>>>0)));Xa=f+16|0;return b}function Qj(a,b){var c=0,d=0,e=0;d=Xa-16|0;Xa=d;c=Ep(d,a,b);b=H[c+4>>2];e=H[c+8>>2];while(1){if((b|0)==(e|0)){nc(c);Xa=d+16|0}else{kb(a);Vo(b);b=b+8|0;H[c+4>>2]=b;continue}break}}function Qc(a,b){var c=0,d=0;c=Xa-16|0;Xa=c;if(Mc(a)){d=H[a>>2];Ce(a);jb(d)}H[a+8>>2]=H[b+8>>2];d=H[b+4>>2];H[a>>2]=H[b>>2];H[a+4>>2]=d;Wc(b,0);F[c+15|0]=0;Lc(b,c+15|0);Xa=c+16|0}function Sp(a,b){var c=0,d=0;c=Xa-16|0;Xa=c;b=bi(c,a+8|0,b);d=H[b>>2];while(1){if(H[b+4>>2]!=(d|0)){Rp(H[a+16>>2],H[b>>2]);d=H[b>>2]+4|0;H[b>>2]=d;continue}break}ud(b);Xa=c+16|0}function ef(a){var b=0,c=0;b=H[15955];c=a+3&-4;a=b+c|0;a:{if(a>>>0<=b>>>0?c:0){break a}if(a>>>0>_a()<<16>>>0){if(!(Ga(a|0)|0)){break a}}H[15955]=a;return b}H[17204]=48;return-1}function uv(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0;e=Xa-16|0;Xa=e;f=H[a+4>>2];b=(f>>1)+b|0;a=H[a>>2];a=f&1?H[H[b>>2]+a>>2]:a;H[e+12>>2]=d;Za[a|0](b,c,e+12|0);Xa=e+16|0}function Tk(a,b,c,d,e){var f=0,g=0,h=0,i=0;g=Xa-16|0;Xa=g;f=g+8|0;Kb(f,b);Ae(ad(f),56736,56768,c);b=ig(f);h=d,i=Nd(b),H[h>>2]=i;h=e,i=id(b),H[h>>2]=i;hd(a,b);Cb(f);Xa=g+16|0}function hn(a){var b=0,c=0,d=0;b=H[a+4>>2];while(1){if((b|0)!=H[a+8>>2]){d=H[a+16>>2];c=H[a+8>>2]-12|0;H[a+8>>2]=c;gn(d,c);continue}break}if(H[a>>2]){b=H[a>>2];li(a);jb(b)}}function wy(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;a:{while(1){if((c|0)==(d|0)){break a}if(!(!(J[H[13214]+(H[c>>2]<<1)>>1]&b)|K[c>>2]>127)){c=c+4|0;continue}break}d=c}return d|0}function Wk(a,b,c,d,e){var f=0,g=0,h=0,i=0;g=Xa-16|0;Xa=g;f=g+8|0;Kb(f,b);$e(gd(f),56736,56768,c);b=zf(f);h=d,i=Nd(b),F[h|0]=i;h=e,i=id(b),F[h|0]=i;hd(a,b);Cb(f);Xa=g+16|0}function Yo(a,b,c,d){var e=0;e=Xa-16|0;Xa=e;d=Pk(e,a,d);a=kb(a);while(1){if((b|0)!=(c|0)){si(a,H[d+4>>2],b);H[d+4>>2]=H[d+4>>2]+20;b=b+20|0;continue}break}nc(d);Xa=e+16|0}function xy(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;while(1){a:{if((c|0)!=(d|0)){if(!(J[H[13214]+(H[c>>2]<<1)>>1]&b)|K[c>>2]>127){break a}}else{c=d}return c|0}c=c+4|0;continue}}function xv(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0;e=Xa-16|0;Xa=e;f=H[a+4>>2];b=(f>>1)+b|0;a=H[a>>2];a=f&1?H[H[b>>2]+a>>2]:a;Gh(e,d);Za[a|0](b,c,e);ob(e);Xa=e+16|0}function Zy(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;g=Xa-16|0;Xa=g;H[g+8>>2]=b;Kb(g,d);b=gd(g);Cb(g);Ir(a,f+24|0,g+8|0,c,e,b);Xa=g+16|0;return H[g+8>>2]}function Yy(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;g=Xa-16|0;Xa=g;H[g+8>>2]=b;Kb(g,d);b=gd(g);Cb(g);Hr(a,f+16|0,g+8|0,c,e,b);Xa=g+16|0;return H[g+8>>2]}function Ty(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;g=Xa-16|0;Xa=g;H[g+8>>2]=b;Kb(g,d);b=ad(g);Cb(g);Fr(a,f+24|0,g+8|0,c,e,b);Xa=g+16|0;return H[g+8>>2]}function Sy(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;g=Xa-16|0;Xa=g;H[g+8>>2]=b;Kb(g,d);b=ad(g);Cb(g);Er(a,f+16|0,g+8|0,c,e,b);Xa=g+16|0;return H[g+8>>2]}function tp(a,b){var c=0,d=0;c=H[a>>2];H[a>>2]=b;if(c){if(c){d=c+4|0;a=H[d+8>>2];kb(d);while(1){if(a){b=H[a>>2];Uo(a+8|0);jb(a);a=b;continue}break}Vf(d);qp(c,0)}jb(c)}}function oj(a,b,c,d){var e=O(0),f=O(0);e=O(L[b>>2]-L[a>>2]);f=O(e*e);e=O(L[b+4>>2]-L[a+4>>2]);f=O(W(O(f+O(e*e))));if(f!=O(0)){L[c>>2]=e/f;L[d>>2]=O(L[b>>2]-L[a>>2])/f}}function Xt(a){a=a|0;var b=0,c=0;b=Xa-224|0;Xa=b;c=b+16|0;Za[H[H[a>>2]+12>>2]](a,c);H[b>>2]=c;c=H[11908];a=Xa-16|0;Xa=a;H[a+12>>2]=b;im(c,37234,b);Xa=a+16|0;Xa=b+224|0}function zj(a,b){var c=0,d=0,e=0;Lf(a);if(b){if(dk(a)>>>0>>0){fd();X()}c=Qp(kb(a),b);H[a>>2]=c;H[a+4>>2]=c;d=kb(a),e=(b<<2)+c|0,H[d>>2]=e;Zf(a,0);di(a,b)}return a}function Ss(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=Xa-16|0;Xa=e;a=qh(Ca(H[a+60>>2],b|0,c|0,d&255,e+8|0)|0);Xa=e+16|0;Ya=a?-1:H[e+12>>2];return(a?-1:H[e+8>>2])|0}function Pn(a){var b=0;b=Xa-16|0;Xa=b;a:{switch(a-1|0){default:a=ia(16)|0;Lg(a,ed(b,11769));ha(a|0,27644,14);X();case 1:a=4;break;case 0:break a}}Xa=b+16|0;return a}function yy(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;while(1){if((b|0)!=(c|0)){G[d>>1]=K[b>>2]<=127?J[H[13214]+(H[b>>2]<<1)>>1]:0;d=d+2|0;b=b+4|0;continue}break}return c|0}function yu(a){a=a|0;var b=0,c=0;H[a+148>>2]=0;b=1;c=H[a+452>>2];b=H[a+340>>2]<=1?H[H[a+344>>2]+(H[a+332>>2]==1?76:12)>>2]:b;H[c+20>>2]=0;H[c+24>>2]=0;H[c+28>>2]=b}function vv(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=Xa-16|0;Xa=d;e=H[a+4>>2];b=(e>>1)+b|0;a=H[a>>2];a=e&1?H[H[b>>2]+a>>2]:a;H[d+12>>2]=c;Za[a|0](b,d+12|0);Xa=d+16|0}function Mp(a,b){var c=0;c=Xa-16|0;Xa=c;a=Kp(c,a+8|0,b);b=H[a>>2];while(1){if(H[a+4>>2]!=(b|0)){ai(H[a>>2]);b=H[a>>2]+12|0;H[a>>2]=b;continue}break}ud(a);Xa=c+16|0}function No(a,b){var c=0;if(b){a=b+36|0;Mo(a+84|0);tc(a+72|0);c=a+12|0;tc(c+48|0);tc(c+36|0);tc(c+24|0);tc(c+12|0);Lo(a+8|0,0);a=b+8|0;gj(a+16|0);Wm(a+4|0)}jb(b)}function yv(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=Xa-16|0;Xa=d;e=H[a+4>>2];b=(e>>1)+b|0;a=H[a>>2];a=e&1?H[H[b>>2]+a>>2]:a;Gh(d,c);Za[a|0](b,d);ob(d);Xa=d+16|0}function ju(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;Za[H[H[a+476>>2]+12>>2]](a,b,H[c>>2],(H[f>>2]<<2)+e|0);H[f>>2]=H[f>>2]+1;H[c>>2]=H[c>>2]+1}function io(a,b){var c=0,d=0,e=0;d=Xa-32|0;Xa=d;c=kb(a);e=c;c=Uh(d+8|0,_h(a,yb(a)+1|0),yb(a),c);Ng(e,H[c+8>>2],b);H[c+8>>2]=H[c+8>>2]+8;Zh(a,c);Yh(c);Xa=d+32|0}function Xy(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;a=Xa-16|0;Xa=a;H[a+8>>2]=b;Kb(a,d);b=gd(a);Cb(a);Gr(f+20|0,a+8|0,c,e,b);Xa=a+16|0;return H[a+8>>2]}function Ry(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;a=Xa-16|0;Xa=a;H[a+8>>2]=b;Kb(a,d);b=ad(a);Cb(a);Dr(f+20|0,a+8|0,c,e,b);Xa=a+16|0;return H[a+8>>2]}function dh(a,b){var c=0,d=0,e=0,f=0;c=24;a:{while(1){d=I[a|0];e=I[b|0];if((d|0)==(e|0)){b=b+1|0;a=a+1|0;c=c-1|0;if(c){continue}break a}break}f=d-e|0}return f}function Gq(a,b,c,d){var e=0,f=0;f=H[a+4>>2];e=0;a:{if(!c){break a}e=f>>8;if(!(f&1)){break a}e=Fk(H[c>>2],e)}a=H[a>>2];Za[H[H[a>>2]+28>>2]](a,b,c+e|0,f&2?d:2)}function fs(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;a=0;while(1){if((b|0)!=(c|0)){a=H[b>>2]+(a<<4)|0;d=a&-268435456;a=(d|d>>>24)^a;b=b+4|0;continue}break}return a|0}function lh(a,b){H[a+4>>2]=b;F[a|0]=0;if(Pi(H[H[b>>2]-12>>2]+b|0)){if(H[(H[H[b>>2]-12>>2]+b|0)+72>>2]){mh(H[(H[H[b>>2]-12>>2]+b|0)+72>>2])}F[a|0]=1}return a}function is(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;a=0;while(1){if((b|0)!=(c|0)){a=F[b|0]+(a<<4)|0;d=a&-268435456;a=(d|d>>>24)^a;b=b+1|0;continue}break}return a|0}function dv(a){a=a|0;var b=0;b=H[a+460>>2];H[b+24>>2]=1;H[b+16>>2]=0;H[b+20>>2]=0;H[b>>2]=127;Za[H[H[a>>2]+16>>2]](a);Za[H[H[a+464>>2]>>2]](a);H[a+160>>2]=0}function Uy(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;g=a;a=Za[H[H[a+8>>2]+20>>2]](a+8|0)|0;return ye(g,b,c,d,e,f,vb(a),vb(a)+(nb(a)<<2)|0)|0}function An(a,b,c){var d=O(0),e=O(0);d=L[a>>2];e=L[a+4>>2];d=O(O(O(O(L[b>>2]-d)*O(L[c+4>>2]-e))-O(O(L[b+4>>2]-e)*O(L[c>>2]-d)))*O(.5));return d0){ub(H[d+4>>2],b,a);H[d+4>>2]=H[d+4>>2]+N((a>>>0)/12|0,12)}nc(d);Xa=e+16|0}function Yj(a){a=a|0;var b=0,c=0;H[a>>2]=27616;tc(a+56|0);tc(a+44|0);b=a+32|0;Ap(b);if(H[b>>2]){vp(b,H[b>>2]);kb(b);c=H[b>>2];qf(b);jb(c)}Xj(a);return a|0}function Ud(a){var b=0,c=0;b=a*a;c=b*a;return O(c*(b*b)*(b*2718311493989822e-21+-.00019839334836096632)+(c*(b*.008333329385889463+-.16666666641626524)+a))}function ph(a,b){var c=0,d=0;a:{if(!a){break a}c=Iz(a,0,b,0);d=Ya;if((a|b)>>>0<65536){break a}c=d?-1:c}a=qb(c);if(!(!a|!(I[a-4|0]&3))){pb(a,0,c)}return a}function py(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;while(1){if((b|0)!=(c|0)){a=H[b>>2];F[e|0]=a>>>0<128?a:d;e=e+1|0;b=b+4|0;continue}break}return c|0}function _y(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;g=a;a=Za[H[H[a+8>>2]+20>>2]](a+8|0)|0;return ze(g,b,c,d,e,f,vb(a),vb(a)+nb(a)|0)|0}function Vb(a,b,c){L[a>>2]=L[b+8>>2]+O(O(L[b>>2]*L[c>>2])+O(L[b+4>>2]*L[c+4>>2]));L[a+4>>2]=L[b+20>>2]+O(O(L[b+12>>2]*L[c>>2])+O(L[b+16>>2]*L[c+4>>2]))}function fh(a,b){H[a+20>>2]=0;H[a+24>>2]=b;H[a+12>>2]=0;H[a+4>>2]=4098;H[a+8>>2]=6;H[a+16>>2]=!b;pb(a+32|0,0,40);br(a+28|0);H[a+72>>2]=0;H[a+76>>2]=-1}function hy(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;while(1){if((b|0)!=(c|0)){a=F[b|0];F[e|0]=(a|0)>=0?a:d;e=e+1|0;b=b+1|0;continue}break}return c|0}function vq(a,b,c){var d=0;while(1){if((a|0)!=(b|0)){d=H[a>>2];if(d>>>0<=127){d=H[H[c>>2]+(H[a>>2]<<2)>>2]}H[a>>2]=d;a=a+4|0;continue}break}return b}function Pw(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=0;k=b;b=0;return Za[a|0](k,c,d,e,f,b|g,h,b|i,j)|0}function ys(a,b){a=a|0;b=b|0;var c=0,d=0;b=Ki(b);H[a+36>>2]=b;c=a,d=ng(b),H[c+44>>2]=d;c=a,d=Bf(H[a+36>>2]),F[c+53|0]=d;if(H[a+44>>2]>=9){Qb();X()}}function us(a,b){a=a|0;b=b|0;var c=0,d=0;b=Gi(b);H[a+36>>2]=b;c=a,d=ng(b),H[c+44>>2]=d;c=a,d=Bf(H[a+36>>2]),F[c+53|0]=d;if(H[a+44>>2]>=9){Qb();X()}}function _w(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;if(Dc(a,H[b+8>>2],f)){Ek(b,c,d,e);return}a=H[a+8>>2];Za[H[H[a>>2]+20>>2]](a,b,c,d,e,f)}function Jb(a,b){if(K[a+8>>2]<=b>>>0){mb(ib(ib(lb(ib(ib(ib(72016,26486),26523),3764),124),4334),26664));_();X()}return H[a+24>>2]+N(H[a+12>>2],b)|0}function vm(a){var b=0,c=0;c=a>>>23&255;b=0;a:{if(c>>>0<127){break a}b=2;if(c>>>0>150){break a}c=1<<150-c;b=0;if(c-1&a){break a}b=a&c?1:2}return b}function jj(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;e=Xa-16|0;Xa=e;d=e+8|0;Za[H[a>>2]](d,b,c);Sa(H[d>>2]);a=H[d>>2];Ra(H[d>>2]);Xa=e+16|0;return a|0}function nn(a,b){var c=0;xn(a);c=b+4|0;vf(kb(a),H[a>>2],H[a+4>>2],c);Db(a,c);Db(a+4|0,b+8|0);Db(kb(a),tb(b));H[b>>2]=H[b+4>>2];Gd(a);gf(a);gf(a)}function Ko(a){var b=0,c=0,d=0;b=a+104|0;while(1){if(zb(b)>>>0>c>>>0){d=H[rb(b,c)>>2];if(d){Ko(d)}jb(d);c=c+1|0;continue}break}tc(a+116|0);tc(b)}function Bo(a,b){var c=0,d=0;a:{if((b|0)<=0){break a}H[a>>2]=0;c=1;while(1){if((b|0)==(c|0)){break a}d=d+1|0;H[(c<<2)+a>>2]=d;c=c+1|0;continue}}}function Ah(a){var b=0,c=0;b=Xa-16|0;Xa=b;c=-1;a:{if(Bh(a)){break a}if((Za[H[a+32>>2]](a,b+15|0,1)|0)!=1){break a}c=I[b+15|0]}Xa=b+16|0;return c}function uq(a,b,c){var d=0;while(1){if((a|0)!=(b|0)){d=F[a|0];if((d|0)>=0){d=H[H[c>>2]+(F[a|0]<<2)>>2]}F[a|0]=d;a=a+1|0;continue}break}return b}function sg(a,b,c){if(a>>>0>>0){ub(a,b,c);return}if(c){a=a+c|0;b=b+c|0;while(1){a=a-1|0;b=b-1|0;F[a|0]=I[b|0];c=c-1|0;if(c){continue}break}}}function be(a,b,c,d){var e=0;e=N(b,c);a:{if(H[d+76>>2]<0){a=cj(a,e,d);break a}a=cj(a,e,d)}if((e|0)==(a|0)){return b?c:0}return(a>>>0)/(b>>>0)|0}function Jh(a,b,c){var d=0;d=Xa-16|0;Xa=d;H[d+12>>2]=c;Ua(38840,b|0,62976,38112,93,He(d+12|0)|0,62976,38064,94,He(d+12|0)|0);Xa=d+16|0;return a}function zp(a,b,c){var d=0,e=0;d=Xa-32|0;Xa=d;e=On(d,rb(a+56|0,0),H[c>>2],H[c+4>>2],H[c+8>>2],H[c+12>>2]);Mg(a,e,c);Mg(a,b,e);Lh(e);Xa=d+32|0}function Vd(a){var b=0;a=a*a;b=a*a;return O(a*b*(a*2439044879627741e-20+-.001388676377460993)+(b*.04166662332373906+(a*-.499999997251031+1)))}function Nv(a,b,c){a=a|0;b=b|0;c=c|0;a=dn(a,b);b=H[c+12>>2];H[a+8>>2]=H[c+8>>2];H[a+12>>2]=b;b=H[c+4>>2];H[a>>2]=H[c>>2];H[a+4>>2]=b;return 1}function _d(a,b){var c=0;c=H[a>>2];a=bc(b);b=c+8|0;if(zb(b)>>>0>a>>>0){b=H[rb(b,a)>>2]!=0}else{b=0}if(!b){Qb();X()}return H[rb(c+8|0,a)>>2]}function Mv(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0;e=Xa-16|0;Xa=e;f=e,g=Za[a|0](b,c,d)|0,H[f+12>>2]=g;Xa=e+16|0;return H[e+12>>2]}function Jv(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=Xa-16|0;Xa=c;Gh(c,b);d=c,e=Za[a|0](c)|0,H[d+12>>2]=e;a=H[c+12>>2];ob(c);Xa=c+16|0;return a|0}function vk(a,b){var c=0;Um(a);c=b+4|0;vf(kb(a),H[a>>2],H[a+4>>2],c);Db(a,c);Db(a+4|0,b+8|0);Db(kb(a),tb(b));H[b>>2]=H[b+4>>2];oq(a,Zc(a))}function oi(a,b){var c=0;c=H[a+4>>2];while(1){if((c|0)!=H[a+8>>2]){H[a+8>>2]=H[a+8>>2]-b;continue}break}if(H[a>>2]){b=H[a>>2];tb(a);jb(b)}}function gy(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;a=Xa-16|0;Xa=a;H[a+12>>2]=e;H[a+8>>2]=d-c;b=Se(a+12|0,a+8|0);Xa=a+16|0;return H[b>>2]}function Zh(a,b){var c=0;Rg(a);c=b+4|0;vf(kb(a),H[a>>2],H[a+4>>2],c);Db(a,c);Db(a+4|0,b+8|0);Db(kb(a),tb(b));H[b>>2]=H[b+4>>2];Xh(a,yb(a))}function Qw(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0;j=b;b=0;return Za[a|0](j,c,d,e,b|f,g,b|h,i)|0}function Pg(a,b){var c=0;Xg(a);c=b+4|0;vf(kb(a),H[a>>2],H[a+4>>2],c);Db(a,c);Db(a+4|0,b+8|0);Db(kb(a),tb(b));H[b>>2]=H[b+4>>2];Zf(a,zb(a))}function bp(a,b,c,d){var e=0;e=Xa-16|0;Xa=e;d=ki(e,a,d);kb(a);a=c-b|0;if((a|0)>0){ub(H[d+4>>2],b,a);H[d+4>>2]=a+H[d+4>>2]}nc(d);Xa=e+16|0}function Xo(a,b){var c=0,d=0,e=0;if(Tq(a)>>>0>>0){fd();X()}c=Lq(kb(a),b);H[a>>2]=c;H[a+4>>2]=c;d=kb(a),e=N(b,20)+c|0,H[d>>2]=e;Dq(a,0)}function Rq(){var a=0,b=0;a=Xa-16|0;Xa=a;Ub(74560);H[a+12>>2]=1073741823;H[a+8>>2]=2147483647;b=Se(a+12|0,a+8|0);Xa=a+16|0;return H[b>>2]}function Yh(a){var b=0;b=H[a+4>>2];while(1){if((b|0)!=H[a+8>>2]){H[a+8>>2]=H[a+8>>2]-8;continue}break}if(H[a>>2]){b=H[a>>2];li(a);jb(b)}}function Lt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;F[H[d>>2]+e|0]=I[(H[a+336>>2]+(N(H[H[b+84>>2]>>2],J[c>>1])+4100>>>3&1023)|0)-384|0]}function $f(a){var b=0;b=H[a+4>>2];while(1){if((b|0)!=H[a+8>>2]){H[a+8>>2]=H[a+8>>2]-4;continue}break}if(H[a>>2]){b=H[a>>2];Pp(a);jb(b)}}function tv(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=Xa-16|0;Xa=e;a=H[a>>2];H[e+12>>2]=d;a=Za[a|0](b,c,e+12|0)|0;Xa=e+16|0;return a|0}function Ls(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=b;b=H[b>>2]+7&-8;H[c>>2]=b+16;d=a,e=Vi(H[b>>2],H[b+4>>2],H[b+8>>2],H[b+12>>2]),M[d>>3]=e}function xh(a,b){var c=0,d=0;a:{if(b>>>0<=31){d=H[a+4>>2];c=a;break a}b=b-32|0;c=a+4|0}c=H[c>>2];H[a+4>>2]=d>>>b;H[a>>2]=d<<32-b|c>>>b}function Ak(a,b,c,d,e,f){var g=0;g=Xa-16|0;Xa=g;H[g>>2]=a;H[g+12>>2]=b;H[g+4>>2]=H[f>>2];H[g+8>>2]=H[e>>2];ga(d|0,c|0,g|0)|0;Xa=g+16|0}function Ej(a){var b=0,c=0;b=Xa-16|0;Xa=b;c=Xa-16|0;Xa=c;a=H[Gc(c+8|0,H[a+8>>2])>>2];Xa=c+16|0;a=H[Gc(b+8|0,a)>>2];Xa=b+16|0;return a}function Ck(a,b,c,d,e,f){var g=0,h=0;g=H[a+4>>2];h=g>>8;if(g&1){h=Fk(H[d>>2],h)}a=H[a>>2];Za[H[H[a>>2]+20>>2]](a,b,c,d+h|0,g&2?e:2,f)}function wd(a,b,c,d,e){var f=0;f=Xa-16|0;Xa=f;H[f+12>>2]=c;H[f+8>>2]=e;c=Zd(f,f+12|0);a=ff(a,b,d,H[f+8>>2]);Yd(c);Xa=f+16|0;return a}function Zn(a,b){var c=0,d=O(0),e=O(0);d=L[a>>2];e=L[b>>2];c=1;a:{if(de){break a}c=H[a+4>>2]>2]}return c}function $c(a,b){var c=0,d=O(0),e=O(0);d=L[b>>2];e=L[a>>2];c=1;a:{if(de){break a}c=K[b+4>>2]>2]}return c}function wv(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=Xa-16|0;Xa=e;a=H[a>>2];Gh(e,d);a=Za[a|0](b,c,e)|0;ob(e);Xa=e+16|0;return a|0}function vh(a,b){var c=0,d=0;a:{if(b>>>0<=31){d=H[a>>2];c=a+4|0;break a}b=b-32|0;c=a}c=H[c>>2];H[a>>2]=d<>2]=c<>>32-b}function tq(a,b,c){var d=0;d=qb(12);if(d){c=qb(N(a,b)<>2]=c;if(!c){jb(d);return 0}H[d+8>>2]=b;H[d+4>>2]=a}else{d=0}return d}function qc(a,b){a=a^b;a=a-(a>>>1&1431655765)|0;a=(a>>>2&858993459)+(a&858993459)|0;return N((a>>>4|0)+a&252645135,16843009)>>>24|0}function td(a,b,c){var d=O(0),e=O(0);d=L[a>>2];e=L[a+4>>2];return O(O(O(L[b>>2]-d)*O(L[c+4>>2]-e))-O(O(L[c>>2]-d)*O(L[b+4>>2]-e)))}function Tr(a,b,c){var d=0;d=Xa-16|0;Xa=d;H[d+12>>2]=b;H[d+8>>2]=c;b=Zd(d,d+12|0);a=am(a,31636,H[d+8>>2]);Yd(b);Xa=d+16|0;return a}function pi(a,b,c,d,e){var f=0,g=0;f=H[a+4>>2];g=f>>8;if(f&1){g=Fk(H[c>>2],g)}a=H[a>>2];Za[H[H[a>>2]+24>>2]](a,b,c+g|0,f&2?d:2,e)}function Zu(a){a=a|0;H[a+216>>2]=0;H[a+440>>2]=0;H[a+144>>2]=0;a=H[a+464>>2];H[a+164>>2]=0;H[a+24>>2]=0;H[a+12>>2]=0;H[a+16>>2]=0}function Iv(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0;d=Xa-16|0;Xa=d;e=d,f=Za[a|0](b,c)|0,H[e+12>>2]=f;Xa=d+16|0;return H[d+12>>2]}function rv(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=H[a>>2];a=H[a+4>>2];b=(a>>1)+b|0;if(a&1){e=H[e+H[b>>2]>>2]}Za[e|0](b,c,d)}function Sf(a,b,c){var d=0;d=Xa-16|0;Xa=d;H[d+12>>2]=b;yc(a,d+12|0);b=H[c+4>>2];H[a+4>>2]=H[c>>2];H[a+8>>2]=b;Xa=d+16|0;return a}function Ay(a){a=a|0;var b=0,c=0;b=H[H[a>>2]>>2];c=H[b+8>>2];a=H[b+4>>2];b=H[b>>2]+(c>>1)|0;if(c&1){a=H[a+H[b>>2]>>2]}Za[a|0](b)}function ry(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;while(1){if((b|0)!=(c|0)){H[d>>2]=F[b|0];d=d+4|0;b=b+1|0;continue}break}return c|0}function ee(a){var b=0;a=H[a+4>>2];if(a){if(Gg(a)){a:{b=a+8|0;if(H[b>>2]){if((Fj(b)|0)!=-1){break a}}Za[H[H[a>>2]+16>>2]](a)}}}}function bn(a){var b=0;b=H[a+4>>2];if(b){Za[H[b+36>>2]](a,1);if(H[a+16>>2]){H[a+312>>2]=0;H[a+20>>2]=200;return}H[a+20>>2]=100}}function Hr(a,b,c,d,e,f){a=Za[H[H[a+8>>2]+4>>2]](a+8|0)|0;a=Ci(c,d,a,a+288|0,f,e,0)-a|0;if((a|0)<=287){H[b>>2]=((a|0)/12|0)%12}}function Er(a,b,c,d,e,f){a=Za[H[H[a+8>>2]+4>>2]](a+8|0)|0;a=Ai(c,d,a,a+288|0,f,e,0)-a|0;if((a|0)<=287){H[b>>2]=((a|0)/12|0)%12}}function si(a,b,c){a=H[c+4>>2];H[b>>2]=H[c>>2];H[b+4>>2]=a;H[b+16>>2]=H[c+16>>2];a=H[c+12>>2];H[b+8>>2]=H[c+8>>2];H[b+12>>2]=a}function jy(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;while(1){if((b|0)!=(c|0)){F[d|0]=I[b|0];d=d+1|0;b=b+1|0;continue}break}return c|0}function rk(a,b){var c=0,d=0,e=0;c=Xa-32|0;Xa=c;if(Oe(a)>>>0>>0){d=kb(a);e=a;a=jk(c+8|0,b,Jc(a),d);ik(e,a);hk(a)}Xa=c+32|0}function fx(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;if(Dc(a,H[b+8>>2],0)){Gk(b,c,d);return}a=H[a+8>>2];Za[H[H[a>>2]+28>>2]](a,b,c,d)}function Qh(a,b){var c=0,d=0,e=0;c=Xa-32|0;Xa=c;if(he(a)>>>0>>0){d=kb(a);e=a;a=Uh(c+8|0,b,yb(a),d);Zh(e,a);Yh(a)}Xa=c+32|0}function Gs(a){a=a|0;var b=0;if((Za[H[H[a>>2]+36>>2]](a)|0)==-1){return-1}b=a;a=H[a+12>>2];H[b+12>>2]=a+1;return Rd(F[a|0])|0}function Ir(a,b,c,d,e,f){a=Za[H[H[a+8>>2]>>2]](a+8|0)|0;a=Ci(c,d,a,a+168|0,f,e,0)-a|0;if((a|0)<=167){H[b>>2]=((a|0)/12|0)%7}}function Fr(a,b,c,d,e,f){a=Za[H[H[a+8>>2]>>2]](a+8|0)|0;a=Ai(c,d,a,a+168|0,f,e,0)-a|0;if((a|0)<=167){H[b>>2]=((a|0)/12|0)%7}}function Zg(a,b){var c=0;c=Xa-16|0;Xa=c;kb(a);H[c+12>>2]=b;H[c+8>>2]=2147483647;a=H[Se(c+12|0,c+8|0)>>2];Xa=c+16|0;return a}function Hb(a){var b=0;a=a?a:1;a:{while(1){b=qb(a);if(b){break a}b=H[18698];if(b){Za[b|0]();continue}break}_();X()}return b}function El(a){var b=0;b=H[a+12>>2];if((b|0)==H[a+16>>2]){return Za[H[H[a>>2]+40>>2]](a)|0}H[a+12>>2]=b+1;return Rd(F[b|0])}function $g(a,b,c){var d=0,e=0,f=0,g=0;d=Xa-16|0;Xa=d;e=d+8|0;Kb(e,b);b=ig(e);f=c,g=id(b),H[f>>2]=g;hd(a,b);Cb(e);Xa=d+16|0}function bh(a,b,c){var d=0,e=0,f=0,g=0;d=Xa-16|0;Xa=d;e=d+8|0;Kb(e,b);b=zf(e);f=c,g=id(b),F[f|0]=g;hd(a,b);Cb(e);Xa=d+16|0}function Aq(a,b){H[a>>2]=b;br(a+4|0);H[a+24>>2]=0;H[a+28>>2]=0;H[a+16>>2]=0;H[a+20>>2]=0;H[a+8>>2]=0;H[a+12>>2]=0;return a}function Rk(a,b,c){c=H[c>>2];while(1){a:{if((a|0)!=(b|0)){if((c|0)!=H[a>>2]){break a}}else{a=b}return a}a=a+4|0;continue}}function Cs(a){a=a|0;var b=0;if((Za[H[H[a>>2]+36>>2]](a)|0)==-1){return-1}b=a;a=H[a+12>>2];H[b+12>>2]=a+4;return H[a>>2]}function Al(a){var b=0;b=H[a+12>>2];if((b|0)==H[a+16>>2]){return Za[H[H[a>>2]+40>>2]](a)|0}H[a+12>>2]=b+4;return H[b>>2]}function zw(a){a=a|0;var b=0;a=H[17169];kb(68668);while(1){if(a){b=H[a>>2];vn(a+8|0);jb(a);a=b;continue}break}Vf(68668)}function Yq(a){var b=0,c=0;b=Xa-16|0;Xa=b;H[b+12>>2]=a;a=Zd(b+8|0,b+12|0);c=H[H[17259]>>2];Yd(a);Xa=b+16|0;return c?4:1}function Uk(a,b,c){c=I[c|0];while(1){a:{if((a|0)!=(b|0)){if((c|0)!=I[a|0]){break a}}else{a=b}return a}a=a+1|0;continue}}function Sj(a){var b=0,c=0;b=Xa-16|0;Xa=b;c=b+8|0;Uj(c,H[H[a>>2]>>2]- -64|0);a=Ub(kb(H[c>>2]));ee(c);Xa=b+16|0;return a}function Lv(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=Xa-16|0;Xa=c;d=c,e=Za[a|0](b)|0,H[d+12>>2]=e;Xa=c+16|0;return H[c+12>>2]}function Bq(a,b,c,d){var e=0;e=Xa-16|0;Xa=e;H[e>>2]=a;H[e+4>>2]=H[d>>2];H[e+8>>2]=H[c>>2];ga(b|0,28953,e|0)|0;Xa=e+16|0}function sv(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=H[a>>2];a=H[a+4>>2];b=(a>>1)+b|0;if(a&1){d=H[d+H[b>>2]>>2]}Za[d|0](b,c)}function Qq(a,b){var c=0;c=Xa-16|0;Xa=c;a:{if(!(I[a+120|0]|b>>>0>30)){F[a+120|0]=1;break a}a=rn(b)}Xa=c+16|0;return a}function Zq(a,b,c,d,e){var f=0;f=Xa-16|0;Xa=f;H[f+12>>2]=e;e=Zd(f+8|0,f+12|0);a=rh(a,b,c,d);Yd(e);Xa=f+16|0;return a}function Kv(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=Xa-16|0;Xa=d;Za[a|0](d,b,c);a=ak(Hb(12),d);tc(d);Xa=d+16|0;return a|0}function Av(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=Xa-16|0;Xa=c;d=c,e=+Za[a|0](b),M[d+8>>3]=e;Xa=c+16|0;return+M[c+8>>3]}function kk(a,b,c,d,e){var f=O(0),g=O(0);f=O(O(1)/O(1<>2]=O(c*f)+g;L[b>>2]=O(d*f)+g}function hm(a,b,c,d,e,f,g,h,i){H[a>>2]=b;H[a+4>>2]=c;H[a+8>>2]=d;H[a+12>>2]=e&65535|(i>>>16&32768|e>>>16&32767)<<16}function fi(a,b){var c=0,d=0;d=Xa-16|0;Xa=d;c=Ep(d,a,1);Ng(kb(a),H[c+4>>2],b);H[c+4>>2]=H[c+4>>2]+8;nc(c);Xa=d+16|0}function ub(a,b,c){var d=0;if(c){d=a;while(1){F[d|0]=I[b|0];d=d+1|0;b=b+1|0;c=c-1|0;if(c){continue}break}}return a}function el(a){var b=0;a:{if(!Md(-1,H[a+76>>2])){a=H[a+76>>2];break a}b=a;a=Pr(a,32);H[b+76>>2]=a}return a<<24>>24}function yf(a,b){a:{if((a|0)==(b|0)){break a}while(1){b=b-1|0;if(b>>>0<=a>>>0){break a}Br(a,b);a=a+1|0;continue}}}function wi(a,b){a:{if((a|0)==(b|0)){break a}while(1){b=b-4|0;if(b>>>0<=a>>>0){break a}Db(a,b);a=a+4|0;continue}}}function Oj(a){var b=0,c=0;b=qb(8);if(b){c=qb(a<<3);H[b>>2]=c;if(!c){jb(b);return 0}H[b+4>>2]=a}else{b=0}return b}function qs(a,b){a=a|0;b=b|0;var c=0,d=0;Za[H[H[a>>2]+24>>2]](a)|0;b=Ki(b);H[a+36>>2]=b;c=a,d=Bf(b),F[c+44|0]=d}function ns(a,b){a=a|0;b=b|0;var c=0,d=0;Za[H[H[a>>2]+24>>2]](a)|0;b=Gi(b);H[a+36>>2]=b;c=a,d=Bf(b),F[c+44|0]=d}function ne(a){a:{a=H[a+4>>2]&74;if(a){if((a|0)==64){return 8}if((a|0)!=8){break a}return 16}return 0}return 10}function Pe(a,b){var c=0;c=Xa-16|0;Xa=c;H[c+8>>2]=H[a>>2];H[c+8>>2]=H[c+8>>2]+(b<<3);Xa=c+16|0;return H[c+8>>2]}function fn(a,b){var c=0;c=H[a+4>>2];while(1){if((b|0)!=(c|0)){c=c-12|0;gn(kb(a),c);continue}break}H[a+4>>2]=b}function aq(a,b){var c=0;c=H[a+4>>2];while(1){if((b|0)!=(c|0)){kb(a);c=c-32|0;Lh(c);continue}break}H[a+4>>2]=b}function _p(a,b){var c=0;c=H[a+4>>2];while(1){if((b|0)!=(c|0)){kb(a);c=c-12|0;Yp(c);continue}break}H[a+4>>2]=b}function Xp(a,b){var c=0;c=H[a+4>>2];while(1){if((b|0)!=(c|0)){kb(a);c=c-12|0;xe(c);continue}break}H[a+4>>2]=b}function Dc(a,b,c){if(!c){return H[a+4>>2]==H[b+4>>2]}if((a|0)==(b|0)){return 1}return!Gf(H[a+4>>2],H[b+4>>2])}function Cv(a){a=a|0;var b=0,c=0,d=0;b=Xa-16|0;Xa=b;c=b,d=Za[a|0]()|0,H[c+12>>2]=d;Xa=b+16|0;return H[b+12>>2]}function yw(a){a=a|0;var b=0;a=H[17174];kb(68688);while(1){if(a){b=H[a>>2];jb(a);a=b;continue}break}Vf(68688)}function pu(a){a=a|0;var b=0;b=H[a+444>>2];if(H[a+84>>2]){Za[H[H[a+484>>2]+8>>2]](a)}H[b+12>>2]=H[b+12>>2]+1}function ah(a,b){var c=0,d=0;c=Xa-16|0;Xa=c;d=c+8|0;Kb(d,a);Ae(ad(d),56736,56762,b);Cb(d);Xa=c+16|0;return b}function Lk(a,b,c){var d=0;d=Xa-16|0;Xa=d;H[d+12>>2]=c;c=Zd(d+8|0,d+12|0);a=Yi(a,b);Yd(c);Xa=d+16|0;return a}function Hu(a){a=a|0;var b=0;b=H[a+464>>2];a=H[a+468>>2];H[b+24>>2]=H[b+24>>2]+(H[a+16>>2]/8|0);H[a+16>>2]=0}function Gr(a,b,c,d,e){b=ke(b,c,d,e,4);if(!(I[d|0]&4)){H[a>>2]=((b|0)<69?b+2e3|0:(b|0)<100?b+1900|0:b)-1900}}function Fl(a){var b=0;b=H[a+12>>2];if((b|0)==H[a+16>>2]){return Za[H[H[a>>2]+36>>2]](a)|0}return Rd(F[b|0])}function Dr(a,b,c,d,e){b=je(b,c,d,e,4);if(!(I[d|0]&4)){H[a>>2]=((b|0)<69?b+2e3|0:(b|0)<100?b+1900|0:b)-1900}}function sr(a,b){var c=0;c=Xa-16|0;Xa=c;H[c+8>>2]=H[a>>2];H[c+8>>2]=H[c+8>>2]+b;Xa=c+16|0;return H[c+8>>2]}function Te(a,b,c){var d=0;d=H[a+4>>2];while(1){if((b|0)!=(d|0)){kb(a);d=d-c|0;continue}break}H[a+4>>2]=b}function Bl(a){var b=0;b=H[a+12>>2];if((b|0)==H[a+16>>2]){return Za[H[H[a>>2]+36>>2]](a)|0}return H[b>>2]}function $q(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;H[e>>2]=c;H[h>>2]=f;return 3}function Ih(a,b,c){a=H[c+4>>2];H[b>>2]=H[c>>2];H[b+4>>2]=a;a=H[c+12>>2];H[b+8>>2]=H[c+8>>2];H[b+12>>2]=a}function qm(a){if(H[a+76>>2]>=0){zh(a,0,0,0);H[a>>2]=H[a>>2]&-33;return}zh(a,0,0,0);H[a>>2]=H[a>>2]&-33}function Oq(a,b){var c=0;c=H[a+4>>2];while(1){if((b|0)!=(c|0)){Ub(a);c=c-4|0;continue}break}H[a+4>>2]=b}function Db(a,b){var c=0;c=Xa-16|0;Xa=c;H[c+12>>2]=H[a>>2];H[a>>2]=H[b>>2];H[b>>2]=H[c+12>>2];Xa=c+16|0}function Bp(a,b){var c=0;c=Xa-16|0;Xa=c;L[c+12>>2]=L[a>>2];L[a>>2]=L[b>>2];L[b>>2]=L[c+12>>2];Xa=c+16|0}function Us(a){a=a|0;var b=0,c=0;a=H[a+4>>2];b=ld(a)+1|0;c=qb(b);if(c){a=ub(c,a,b)}else{a=0}return a|0}function pb(a,b,c){var d=0;if(c){d=a;while(1){F[d|0]=b;d=d+1|0;c=c-1|0;if(c){continue}break}}return a}function _v(a){a=a|0;var b=0;if(a){bf(a);if(H[a>>2]){fn(a,H[a>>2]);kb(a);b=H[a>>2];Kd(a);jb(b)}}jb(a)}function Zp(a,b){var c=0;c=eq(H[a+4>>2],H[b+8>>2]);if(c){if((Jp(c,a,b)|0)>=0){return c}Bb(c)}return 0}function Sg(a,b){var c=0;c=Id(H[a+4>>2],H[b+8>>2]);if(c){if((ck(c,a,b)|0)>=0){return c}Bb(c)}return 0}function Wb(a,b){var c=0;c=b-1|0;if(!(c&b)){return a&c}if(a>>>0>=b>>>0){a=(a>>>0)%(b>>>0)|0}return a}function gc(a,b,c){var d=0;d=Xa-16|0;Xa=d;H[d+12>>2]=b;yc(a,d+12|0);yc(a+4|0,c);Xa=d+16|0;return a}function Rw(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;return Za[a|0](b,c,d,e,f,g)|0}function Pr(a,b){var c=0,d=0;c=Xa-16|0;Xa=c;d=c+8|0;Kb(d,a);a=Kc(gd(d),b);Cb(d);Xa=c+16|0;return a}function $p(a){H[a>>2]=0;H[a+4>>2]=0;H[a+16>>2]=0;H[a+20>>2]=0;H[a+8>>2]=0;H[a+12>>2]=0;Xf(a+24|0)}function Br(a,b){var c=0;c=Xa-16|0;Xa=c;F[c+15|0]=I[a|0];F[a|0]=I[b|0];F[b|0]=I[c+15|0];Xa=c+16|0}function lr(a,b){var c=0;c=Xa-16|0;Xa=c;H[c+8>>2]=H[a>>2];fo(c+8|0,b);Xa=c+16|0;return H[c+8>>2]}function Bk(a){a=a|0;var b=0;H[a>>2]=63372;b=H[a+4>>2]-12|0;if((Fj(b+8|0)|0)<0){jb(b)}return a|0}function $d(a,b,c){if(c){while(1){H[a>>2]=H[b>>2];a=a+4|0;b=b+4|0;c=c-1|0;if(c){continue}break}}}function Zw(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;if(Dc(a,H[b+8>>2],f)){Ek(b,c,d,e)}}function lp(a,b){var c=0;while(1){if((c|0)!=4){F[b+c|0]=I[(a-c|0)+3|0];c=c+1|0;continue}break}}function gp(a,b){var c=0;while(1){if((c|0)!=8){F[b+c|0]=I[(a-c|0)+7|0];c=c+1|0;continue}break}}function go(a,b){var c=0;c=Xa-16|0;Xa=c;H[c>>2]=b;H[c+8>>2]=a;a=vj(c,c+8|0);Xa=c+16|0;return a}function tn(a){var b=0;b=H[a>>2];H[a>>2]=0;if(b){a=Fb(a);if(I[a+4|0]){vn(b+8|0)}if(b){jb(b)}}}function ll(a){var b=0;b=a;a=0;while(1){if((a|0)!=3){H[(a<<2)+b>>2]=0;a=a+1|0;continue}break}}function Ze(a){var b=0;b=Xa-16|0;Xa=b;a=H[Gc(b+8|0,vb(a)+(nb(a)<<2)|0)>>2];Xa=b+16|0;return a}function Tw(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;a=Za[a|0](b,c,d,e)|0;aa(Ya|0);return a|0}function Kp(a,b,c){var d=0;H[a>>2]=H[b>>2];d=H[b>>2];H[a+8>>2]=b;H[a+4>>2]=N(c,12)+d;return a}function bi(a,b,c){var d=0;H[a>>2]=H[b>>2];d=H[b>>2];H[a+8>>2]=b;H[a+4>>2]=(c<<2)+d;return a}function ar(a){a=a|0;var b=0;H[a>>2]=57004;b=H[a+8>>2];if(!(!b|!I[a+12|0])){jb(b)}return a|0}function al(a){var b=0,c=0;c=a;while(1){b=c;c=b+4|0;if(H[b>>2]){continue}break}return b-a>>2}function Vl(a,b,c,d,e,f){F[a+16|0]=f;L[a+12>>2]=e;L[a+8>>2]=d;L[a+4>>2]=c;L[a>>2]=b;return a}function Lf(a){var b=0;b=Xa-16|0;Xa=b;H[a>>2]=0;H[a+4>>2]=0;H[b+12>>2]=0;Eh(a+8|0);Xa=b+16|0}function Sv(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;c=H[c>>2];d=rb(a,b),e=c,H[d>>2]=e;return 1}function sl(a){var b=0;b=H[a>>2];if(b){if(!Md(Fl(b),-1)){return!H[a>>2]}H[a>>2]=0}return 1}function rl(a){var b=0;b=H[a>>2];if(b){if(!Md(Bl(b),-1)){return!H[a>>2]}H[a>>2]=0}return 1}function _k(a){var b=0;b=H[17259];if(a){H[17259]=(a|0)==-1?68872:a}return(b|0)==68872?-1:b}function Pq(a,b,c){c=Xa-16|0;Xa=c;a:{if((a|0)==(b|0)){F[a+120|0]=0;break a}jb(b)}Xa=c+16|0}function Af(a){var b=0;if(a>>>0>=11){b=a+16&-16;a=b-1|0;a=(a|0)==11?b:a}else{a=10}return a}function Sw(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;Za[a|0](b,c,d,e,f,g)}function $i(a,b,c,d){var e=0;e=Xa-16|0;Xa=e;H[e+12>>2]=d;a=ff(a,b,c,d);Xa=e+16|0;return a}function ny(a,b){a=a|0;b=b|0;if((b|0)>=0){b=H[H[13408]+((b&255)<<2)>>2]}return b<<24>>24}function ly(a,b){a=a|0;b=b|0;if((b|0)>=0){b=H[H[13796]+((b&255)<<2)>>2]}return b<<24>>24}function du(a){a=a|0;var b=0;b=H[a+476>>2];H[b+92>>2]=H[a+320>>2];H[b+96>>2]=H[a+116>>2]}function _e(a){var b=0;b=Xa-16|0;Xa=b;a=H[Gc(b+8|0,vb(a)+nb(a)|0)>>2];Xa=b+16|0;return a}function Gv(){var a=0;a=Hb(16);H[a>>2]=0;H[a+4>>2]=0;H[a+8>>2]=0;H[a+12>>2]=0;return a|0}function pv(a,b){a=a|0;b=b|0;var c=O(0);c=O(L[a>>2]-L[b>>2]);return(cO(0))|0}function Jo(a,b,c){var d=0;H[a>>2]=H[b>>2];d=H[b>>2];H[a+8>>2]=b;H[a+4>>2]=c+d;return a}function Gg(a){var b=0;b=Fj(a+4|0);if((b|0)==-1){Za[H[H[a>>2]+8>>2]](a)}return(b|0)==-1}function tm(a){var b=0;b=rm(H[a>>2]-1|0);if(!b){a=rm(H[a+4>>2]);b=a?a+32|0:0}return b}function nz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;return yq(b,c,d,e,f,1)|0}function lz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;return yq(b,c,d,e,f,0)|0}function lg(a,b){b=!H[a+24>>2]|(H[a+16>>2]|b);H[a+16>>2]=b;if(b&H[a+20>>2]){Qb();X()}}function fz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;return wq(b,c,d,e,f,1)|0}function dz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;return wq(b,c,d,e,f,0)|0}function cg(a){var b=0;if(a>>>0>=2){b=a+4&-4;a=b-1|0;a=(a|0)==2?b:a}else{a=1}return a}function Ug(a,b){var c=O(0);a:{if(ab)){break a}c=b}return c}function De(a,b,c){var d=0;d=Xa-16|0;Xa=d;H[d+12>>2]=c;a=am(a,b,c);Xa=d+16|0;return a}function sc(a,b){var c=0;c=Xa-16|0;Xa=c;a=H[Gc(c+8|0,To(a,b))>>2];Xa=c+16|0;return a}function jp(a,b){var c=0;c=Xa-16|0;Xa=c;H[c+12>>2]=b;rp(a,c+12|0);Xa=c+16|0;return a}function Xu(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;Ch(H[b>>2],c,d,0,e,H[a+112>>2])}function zx(a){a=a|0;a=74232;while(1){a=ob(a-12|0);if((a|0)!=74208){continue}break}}function re(a){var b=0,c=0;b=Hb(8);c=H[a+4>>2];H[b>>2]=H[a>>2];H[b+4>>2]=c;return b}function qu(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;Za[H[H[a+456>>2]+4>>2]](a,0,0,0,b,c,d)}function ok(a){var b=0;bq(a);if(H[a>>2]){aq(a,H[a>>2]);kb(a);b=H[a>>2];sf(a);jb(b)}}function fr(a){a=a|0;H[a>>2]=57056;if(H[a+8>>2]!=(Xb()|0)){bl(H[a+8>>2])}return a|0}function an(a){var b=0;b=H[a+4>>2];if(b){Za[H[b+40>>2]](a)}H[a+20>>2]=0;H[a+4>>2]=0}function Yp(a){var b=0;bf(a);if(H[a>>2]){Xp(a,H[a>>2]);kb(a);b=H[a>>2];Kd(a);jb(b)}}function Mo(a){var b=0;Rg(a);if(H[a>>2]){ei(a,H[a>>2]);kb(a);b=H[a>>2];he(a);jb(b)}}function Mh(a,b){return O(O(P(O(O(L[a>>2]*L[b+4>>2])-O(L[b>>2]*L[a+4>>2]))))*O(.5))}function Kn(a){var b=0;xn(a);if(H[a>>2]){wn(a,H[a>>2]);kb(a);b=H[a>>2];gf(a);jb(b)}}function Jx(a){a=a|0;a=73384;while(1){a=ob(a-12|0);if((a|0)!=73216){continue}break}}function Hx(a){a=a|0;a=73560;while(1){a=ob(a-12|0);if((a|0)!=73392){continue}break}}function Fx(a){a=a|0;a=73856;while(1){a=ob(a-12|0);if((a|0)!=73568){continue}break}}function Dx(a){a=a|0;a=74160;while(1){a=ob(a-12|0);if((a|0)!=73872){continue}break}}function Bx(a){a=a|0;a=74200;while(1){a=ob(a-12|0);if((a|0)!=74176){continue}break}}function zy(a,b,c){a=a|0;b=b|0;c=c|0;return(J[H[13214]+(c<<1)>>1]&b)!=0&c>>>0<=127}function zk(a,b,c,d){H[a>>2]=b;b=H[b+4>>2];H[a+4>>2]=b;H[a+8>>2]=b+N(c,d);return a}function xk(a,b,c,d){H[a>>2]=b;b=H[b+4>>2];H[a+4>>2]=b;H[a+8>>2]=b+(c<>2]}function Wf(a,b){var c=0;c=Xa-16|0;Xa=c;H[c+8>>2]=b;nf(a,c+8|0);Xa=c+16|0;return a}function Vj(a){var b=0;b=Xa-16|0;Xa=b;H[b+12>>2]=0;rp(a,b+12|0);Xa=b+16|0;return a}function dl(a){return(a|0)!=0&(a|0)!=52728&(a|0)!=52752&(a|0)!=72720&(a|0)!=72744}function xd(a){var b=0;b=Xa-16|0;Xa=b;a=H[Gc(b+8|0,vb(a))>>2];Xa=b+16|0;return a}function js(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;b=Xa-16|0;Xa=b;wl(a,c,d);Xa=b+16|0}function gs(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;b=Xa-16|0;Xa=b;Xk(a,c,d);Xa=b+16|0}function Pj(){var a=0,b=0;a=Xa-16|0;Xa=a;b=Gc(a+8|0,0);Xa=a+16|0;return H[b>>2]}function vy(a,b){a=a|0;b=b|0;if(b>>>0<=127){b=H[H[13408]+(b<<2)>>2]}return b|0}function ty(a,b){a=a|0;b=b|0;if(b>>>0<=127){b=H[H[13796]+(b<<2)>>2]}return b|0}function sq(a,b,c){a=H[c+4>>2];H[b>>2]=H[c>>2];H[b+4>>2]=a;H[b+8>>2]=H[c+8>>2]}function se(a,b){var c=0;c=Xa-16|0;Xa=c;ea(a|0,2,38928,38112,86,b|0);Xa=c+16|0}function qj(a,b){var c=0;c=Xa-16|0;Xa=c;ea(a|0,3,39032,38064,99,b|0);Xa=c+16|0}function nu(a){a=a|0;var b=0;b=H[a+476>>2];H[b+36>>2]=0;H[b+44>>2]=H[a+116>>2]}function Fn(a,b){var c=0;c=Xa-16|0;Xa=c;ea(a|0,3,38956,38156,89,b|0);Xa=c+16|0}function Cn(a,b){var c=0;c=Xa-16|0;Xa=c;ea(a|0,2,39020,39028,98,b|0);Xa=c+16|0}function hp(a,b){var c=0;c=Xa-16|0;Xa=c;b=Uj(c+8|0,b);Mj(b,a);ee(b);Xa=c+16|0}function gx(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;if(Dc(a,H[b+8>>2],0)){Gk(b,c,d)}}function Uj(a,b){H[a>>2]=H[b>>2];b=H[b+4>>2];H[a+4>>2]=b;if(b){Rh(b)}return a}function En(a,b){var c=0;c=Xa-16|0;Xa=c;ea(a|0,3,39e3,39012,97,b|0);Xa=c+16|0}function zc(a,b){var c=0,d=0;c=Xa-16|0;Xa=c;d=Re(a,b);Xa=c+16|0;return d?b:a}function rr(a,b){var c=0,d=0;Ec(a,Hd(b));b=H[Fb(b)>>2];c=Fb(a),d=b,H[c>>2]=d}function jl(a,b){var c=0,d=0;c=Xa-16|0;Xa=c;d=Dl(a,b);Xa=c+16|0;return d?b:a}function gz(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;return xq(b,c,d,e,1)|0} +function fk(a){var b=0;b=Xa-16|0;Xa=b;a=H[Gc(b+8|0,a)>>2];Xa=b+16|0;return a}function eo(a){var b=0;b=Xa-16|0;Xa=b;H[b+8>>2]=a;Xa=b+16|0;return H[b+8>>2]}function Se(a,b){var c=0,d=0;c=Xa-16|0;Xa=c;d=Re(b,a);Xa=c+16|0;return d?b:a}function Jg(a){var b=0;b=Xa-16|0;Xa=b;Uc(b+8|0,a);Xa=b+16|0;return H[b+8>>2]}function Cf(a,b){var c=0,d=0;c=Xa-16|0;Xa=c;d=Dl(b,a);Xa=c+16|0;return d?b:a}function xe(a){var b=0;Rg(a);if(H[a>>2]){dq(a);kb(a);b=H[a>>2];he(a);jb(b)}}function vf(a,b,c,d){a=c-b|0;c=H[d>>2]-a|0;H[d>>2]=c;if((a|0)>0){ub(c,b,a)}}function tl(a,b,c,d,e,f,g,h){return Za[H[H[a>>2]+16>>2]](a,b,c,d,e,f,g,h)|0}function tc(a){var b=0;Xg(a);if(H[a>>2]){Vp(a);kb(a);b=H[a>>2];ge(a);jb(b)}}function pk(a){var b=0;lq(a);if(H[a>>2]){jq(a);kb(a);b=H[a>>2];Oe(a);jb(b)}}function oz(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;return zq(b,c,d,e,1)|0}function mz(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;return zq(b,c,d,e,0)|0}function ki(a,b,c){H[a>>2]=b;b=H[b+4>>2];H[a+4>>2]=b;H[a+8>>2]=b+c;return a}function ih(a,b,c,d,e,f,g,h){return Za[H[H[a>>2]+12>>2]](a,b,c,d,e,f,g,h)|0}function gj(a){var b=0;Sm(a);if(H[a>>2]){Pm(a);kb(a);b=H[a>>2];pe(a);jb(b)}}function ez(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;return xq(b,c,d,e,0)|0}function _l(a){var b=0;bf(a);if(H[a>>2]){yr(a);kb(a);b=H[a>>2];Kd(a);jb(b)}}function Wm(a){var b=0;Um(a);if(H[a>>2]){Am(a);kb(a);b=H[a>>2];oe(a);jb(b)}}function Kz(a){var b=0;b=a&31;a=0-a&31;return(-1>>>b&-2)<>>a} +function Ew(a,b){a=a|0;b=b|0;var c=0;c=M[a>>3]-M[b>>3];return(c<0?-1:c>0)|0}function yx(a){a=a|0;if(!I[73096]){ed(73084,29092);F[73096]=1}return 73084}function wx(a){a=a|0;if(!I[73112]){dg(73100,57220);F[73112]=1}return 73100}function ux(a){a=a|0;if(!I[73128]){ed(73116,34999);F[73128]=1}return 73116}function sx(a){a=a|0;if(!I[73144]){dg(73132,57256);F[73144]=1}return 73132}function qx(a){a=a|0;if(!I[73160]){ed(73148,34750);F[73160]=1}return 73148}function ox(a){a=a|0;if(!I[73176]){dg(73164,57292);F[73176]=1}return 73164}function mx(a){a=a|0;if(!I[73192]){ed(73180,31627);F[73192]=1}return 73180}function kx(a){a=a|0;if(!I[73208]){dg(73196,57376);F[73208]=1}return 73196}function $o(a,b,c){var d=0;d=b-a|0;if((a|0)!=(b|0)){sg(c,a,d)}return c+d|0}function wr(a,b){var c=0;c=El(H[b>>2])<<24;H[a+4>>2]=H[b>>2];F[a|0]=c>>24}function cp(a){H[a>>2]=0;H[a+4>>2]=0;F[a+16|0]=1;H[a+8>>2]=0;H[a+12>>2]=0}function Sn(a,b){kb(a);while(1){if(b){a=H[b>>2];jb(b);b=a;continue}break}}function qv(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return Za[H[a>>2]](b,c,d)|0}function ed(a,b){var c=0;c=Xa-16|0;Xa=c;Jq(a,b,ld(b));Xa=c+16|0;return a}function Ii(a,b){var c=0;c=cm(a+4|0);H[a>>2]=51580;H[c>>2]=51600;fh(c,b)}function Hi(a,b){var c=0;c=ol(a+4|0);H[a>>2]=51628;H[c>>2]=51648;fh(c,b)}function Dg(a,b,c){L[a>>2]=L[b>>2]-L[c>>2];L[a+4>>2]=L[b+4>>2]-L[c+4>>2]}function Mk(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;H[e>>2]=c;return 3}function Ye(a,b){a=a|0;b=b|0;F[a|0]=2;F[a+1|0]=3;F[a+2|0]=0;F[a+3|0]=4}function Ec(a,b){var c=0;c=H[a>>2];H[a>>2]=b;if(c){Za[H[Fb(a)>>2]](c)}}function Dk(a,b,c){if(!(H[a+28>>2]==1|H[a+4>>2]!=(b|0))){H[a+28>>2]=c}}function qq(a,b){if(b>>>0>357913941){vd(14796);X()}return Hb(N(b,12))}function ev(a){a=a|0;Za[H[H[a+468>>2]+8>>2]](a);H[H[a+460>>2]>>2]=127}function Lq(a,b){if(b>>>0>214748364){vd(14796);X()}return Hb(N(b,20))}function Lo(a,b){var c=0;c=H[a>>2];H[a>>2]=b;if(c){if(c){Ko(c)}jb(c)}}function Kk(a){a=a|0;if(H[a+8>>2]!=(Xb()|0)){bl(H[a+8>>2])}return a|0}function Gh(a,b){var c=0;c=Xa-16|0;Xa=c;Jq(a,b+4|0,H[b>>2]);Xa=c+16|0}function Ed(a,b,c){return(J[H[a+8>>2]+((c&255)<<1)>>1]&b)!=0&(c|0)>=0}function gi(a,b){Db(a,b);Db(a+4|0,b+4|0);Db(kb(a),kb(b));kb(a);kb(b)}function af(a,b){return b?a<<8&16711680|a<<24|(a>>>8&65280|a>>>24):a}function Fy(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;Kg(a,f)}function ft(a){a=a|0;var b=0;b=H[a>>2];H[b+20>>2]=47;Za[H[b>>2]](a)}function Qp(a,b){if(b>>>0>1073741823){vd(26264);X()}return Hb(b<<2)}function qy(a,b,c){a=a|0;b=b|0;c=c|0;return(b>>>0<128?b:c)<<24>>24}function mo(a,b){if(H[a+4>>2]!=H[kb(a)>>2]){fi(a,b);return}io(a,b)}function Nl(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;Ml(a)}function Jj(a,b){if(b>>>0>1073741823){vd(1047);X()}return Hb(b<<2)}function Cy(a){a=a|0;var b=0;b=H[18242]+1|0;H[18242]=b;H[a+4>>2]=b}function rn(a){if(a>>>0>1073741823){vd(32278);X()}return Hb(a<<2)}function Zd(a,b){var c=0,d=0;c=a,d=_k(H[b>>2]),H[c>>2]=d;return a}function Xl(a,b){a=a|0;b=b|0;if(!H[17656]){H[17657]=b;H[17656]=a}}function Wo(a,b){if(b>>>0>536870911){vd(1047);X()}return Hb(b<<3)}function So(){if(!(F[68664]&1)){ai(68652);F[68664]=1}return 68652}function Nf(a,b){if(K[a+4>>2]>2]){fi(a,b);return}io(a,b)}function Fi(a,b){H[a>>2]=H[(H[H[b>>2]-12>>2]+b|0)+24>>2];return a}function bo(a,b){var c=0;c=H[b+4>>2];H[a>>2]=H[b>>2];H[a+4>>2]=c}function Fw(a,b){a=a|0;b=b|0;return(H[b+4>>2]==27912?a+12|0:0)|0}function Dw(a,b){a=a|0;b=b|0;return(H[b+4>>2]==28692?a+12|0:0)|0}function Bw(a,b){a=a|0;b=b|0;return(H[b+4>>2]==28860?a+12|0:0)|0}function xm(a){var b=0;b=Xa-16|0;L[b+12>>2]=a;return L[b+12>>2]}function ob(a){var b=0;if(Mc(a)){b=H[a>>2];Ce(a);jb(b)}return a}function Rf(a,b){var c=0;c=H[a>>2];H[a>>2]=b;if(c){Fb(a);jb(c)}}function Oh(a,b,c,d,e,f){return!(td(a,b,c)>O(0)^td(d,e,f)>O(0))}function Ml(a){H[a+8>>2]=-1;H[a+12>>2]=-1;H[a>>2]=0;H[a+4>>2]=0}function $x(a){a=a|0;a=H[a+8>>2];if(!a){return 1}return Yq(a)|0}function uj(a){var b=0;b=H[a>>2];if(!b){return}jb(b);H[a>>2]=0}function mt(a){a=a|0;fj(a,1);fj(a,0);jb(H[a+4>>2]);H[a+4>>2]=0}function In(a,b,c,d){a:{if(a){Gn(a,b,c,d);break a}Gn(0,b,c,d)}}function Ab(a){var b=0;b=Xa-16|0;Xa=b;ll(a);Xa=b+16|0;return a}function Vf(a){var b=0;b=H[a>>2];H[a>>2]=0;if(b){Fb(a);jb(b)}}function Nm(a){var b=0;b=H[a>>2];H[b+20>>2]=51;Za[H[b>>2]](a)}function Go(a){var b=0;b=a;a=H[a+4>>2];H[b+4>>2]=a+1;return a}function zs(a){a=a|0;mh(71848);Ni(71932);mh(72184);Ni(72268)}function rm(a){return F[(N(0-a&a,124511785)>>>27|0)+47600|0]}function uy(a,b,c){a=a|0;b=b|0;c=c|0;return vq(b,c,53632)|0}function sy(a,b,c){a=a|0;b=b|0;c=c|0;return vq(b,c,55184)|0}function my(a,b,c){a=a|0;b=b|0;c=c|0;return uq(b,c,53632)|0}function ky(a,b,c){a=a|0;b=b|0;c=c|0;return uq(b,c,55184)|0}function iy(a,b,c){a=a|0;b=b|0;c=c|0;return((b|0)>=0?b:c)|0}function Vt(a){a=a|0;Za[H[H[a>>2]+8>>2]](a);an(a);ba(1);X()}function Gj(a){a=a|0;var b=0;b=Xa-16|0;Xa=b;jb(a);Xa=b+16|0}function Fj(a){var b=0;b=a;a=H[a>>2]-1|0;H[b>>2]=a;return a}function nb(a){if(Mc(a)){return H[a+4>>2]}return I[a+11|0]}function kn(a,b,c,d){return yk(a,b,c,d,12,32278,357913941)}function jk(a,b,c,d){return yk(a,b,c,d,36,26264,119304647)}function Ns(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;Ya=0;return 0}function Np(a,b,c,d){return yk(a,b,c,d,12,26264,357913941)}function Ng(a,b,c){a=H[c+4>>2];H[b>>2]=H[c>>2];H[b+4>>2]=a}function Zt(a){a=a|0;a=H[a>>2];H[a+20>>2]=0;H[a+108>>2]=0}function Dh(a,b){a=(a+b|0)-1|0;return a-((a|0)%(b|0)|0)|0}function Wq(a){a=a|0;H[a>>2]=57104;ob(a+12|0);return a|0}function Vq(a){a=a|0;H[a>>2]=57144;ob(a+16|0);return a|0}function yp(a){a=a|0;H[a>>2]=27708;ob(a+4|0);return a|0}function jg(a,b,c){return Za[H[H[a>>2]+48>>2]](a,b,c)|0}function ix(a,b,c){a=a|0;b=b|0;c=c|0;return Dc(a,b,0)|0}function Yk(a,b,c,d){a=Zk(a,b,c,0,-2147483648);return a}function Xj(a){a=a|0;H[a>>2]=27600;ok(a+4|0);return a|0}function Ti(a){a=a|0;H[a>>2]=51352;Cb(a+4|0);return a|0}function Ri(a){a=a|0;H[a>>2]=51416;Cb(a+4|0);return a|0}function Mb(a){if(Mc(a)){a=Ce(a)-1|0}else{a=10}return a}function He(a){var b=0;b=Hb(4);H[b>>2]=H[a>>2];return b}function Dd(a,b,c){return Za[H[H[a>>2]+12>>2]](a,b,c)|0}function zl(a){a=a|0;return kh(H[H[a>>2]-12>>2]+a|0)|0}function cu(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;H[d>>2]=0}function bu(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;H[d>>2]=c}function Qk(a){if(Mc(a)){a=Ce(a)-1|0}else{a=1}return a}function Ok(a,b){var c=0;c=a;a=H[b>>2];H[c>>2]=a;Rh(a)}function Il(a){a=a|0;return nh(H[H[a>>2]-12>>2]+a|0)|0}function Ev(a,b,c){a=a|0;b=b|0;c=c|0;H[H[a>>2]+b>>2]=c}function gg(a,b){return Za[H[H[a>>2]+36>>2]](a,b,0)|0}function fg(a,b){return Za[H[H[a>>2]+52>>2]](a,b,0)|0}function Rb(a){a=a|0;return(H[a+4>>2]-H[a>>2]|0)/12|0}function Hf(a,b){a=om(a,b);return I[a|0]==(b&255)?a:0}function kq(a){return a>>>0<=14?H[(a<<2)+21872>>2]:0}function Ae(a,b,c,d){Za[H[H[a>>2]+48>>2]](a,b,c,d)|0}function $e(a,b,c,d){Za[H[H[a>>2]+32>>2]](a,b,c,d)|0}function jd(a,b){return Za[H[H[a>>2]+44>>2]](a,b)|0}function cl(a,b){return(Td(a)|0)!=0|(a|32)-97>>>0<6}function Kc(a,b){return Za[H[H[a>>2]+28>>2]](a,b)|0}function Hd(a){var b=0;b=H[a>>2];H[a>>2]=0;return b}function Fv(a,b){a=a|0;b=b|0;return H[H[a>>2]+b>>2]}function Bi(a,b){return Za[H[H[a>>2]+12>>2]](a,b)|0}function qh(a){if(!a){return 0}H[17204]=a;return-1}function ij(a,b){H[H[a>>2]>>2]=b;H[a>>2]=H[a>>2]+8}function Uf(a,b,c){H[a>>2]=H[b>>2];F[a+4|0]=I[c|0]}function Ll(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;Ml(a)}function zv(a,b,c){a=a|0;b=b|0;c=c|0;Za[a|0](b,c)}function wm(a){return(a<<1)+16777216>>>0<16777217}function wf(a,b){if(Mc(a)){Pc(a,b);return}Wc(a,b)}function pe(a){return(H[kb(a)>>2]-H[a>>2]|0)/20|0}function Oe(a){return(H[kb(a)>>2]-H[a>>2]|0)/36|0}function Le(a,b,c){H[a+4>>2]=c;H[a>>2]=b;return a}function Kd(a){return(H[kb(a)>>2]-H[a>>2]|0)/12|0}function zb(a){a=a|0;return H[a+4>>2]-H[a>>2]>>2}function vb(a){if(Mc(a)){return H[a>>2]}return a}function rj(a,b){Ak(a,b,28957,65651,63504,63500)}function Wd(a,b){Ak(a,b,28962,64819,63496,63492)}function Tf(a,b,c){F[a+4|0]=c;H[a>>2]=b;return a}function Lg(a,b){xp(a);H[a>>2]=27708;Kg(a+4|0,b)}function Kh(a,b){Ak(a,b,28957,64641,63496,63492)}function Gd(a){a=a|0;return H[a+4>>2]-H[a>>2]>>4}function Bv(a,b,c){a=a|0;b=b|0;c=+c;Za[a|0](b,c)}function $n(a){H[a>>2]=0;H[a+4>>2]=0;H[a+8>>2]=0}function ng(a){return Za[H[H[a>>2]+24>>2]](a)|0}function id(a){return Za[H[H[a>>2]+16>>2]](a)|0}function Ve(a){return Za[H[H[a>>2]+36>>2]](a)|0}function Ol(a,b,c){a=a|0;b=b|0;c=c|0;return a|0}function Nq(a){var b=0,c=0;b=a,c=Xb(),H[b>>2]=c}function Nd(a){return Za[H[H[a>>2]+12>>2]](a)|0}function Ln(a){Kn(a+380|0);Xn(a+344|0);return a}function Kj(a){return a>>>0>=2?1<<32-Q(a-1|0):a}function Jc(a){return(H[a+4>>2]-H[a>>2]|0)/36|0}function Fc(a){return(H[a+4>>2]-H[a>>2]|0)/20|0}function Ei(a,b,c,d){a=Zk(a,b,c,-1,-1);return a}function Cq(a,b,c,d){Da(a|0,b|0,8,0,c|0,-1,d|0)}function Bf(a){return Za[H[H[a>>2]+28>>2]](a)|0}function $l(a,b){if(!a){return 0}return Yi(a,b)}function mf(a,b){return Xm(a+4|0,N(H[a>>2],b))}function Oc(a,b,c){if(!(I[a|0]&32)){cj(b,c,a)}}function Ij(a){Oo(a);H[a+8>>2]=0;H[a>>2]=62416}function yl(a){a=a|0;Mi(H[H[a>>2]-12>>2]+a|0)}function gr(a,b,c){a=a|0;b=b|0;c=c|0;return-1}function Xf(a){H[a>>2]=0;H[a+4>>2]=0;return a}function Wj(a,b,c,d,e,f){return c*f+(a*d+b*e)}function Hl(a){a=a|0;Qi(H[H[a>>2]-12>>2]+a|0)}function Cg(a,b){return O(a/(b==O(0)?O(1):b))}function sf(a){return H[kb(a)>>2]-H[a>>2]>>5}function qf(a){return H[kb(a)>>2]-H[a>>2]>>1}function od(a,b,c,d){return O(O(a*d)-O(b*c))}function lc(a,b){return((a+b|0)-1|0)/(b|0)|0}function he(a){return H[kb(a)>>2]-H[a>>2]>>3}function gf(a){return H[kb(a)>>2]-H[a>>2]>>4}function ge(a){return H[kb(a)>>2]-H[a>>2]>>2}function Ps(a){a=a|0;return pa(H[a+60>>2])|0}function Pp(a){return H[tb(a)>>2]-H[a>>2]>>2}function Eg(a,b){if(!a){return}M[a+128>>3]=b}function Aw(a){a=a|0;Ul(H[a>>2]+132|0,1);X()}function ol(a){vl(a);H[a>>2]=51744;return a}function oe(a){return H[kb(a)>>2]-H[a>>2]|0}function cm(a){vl(a);H[a>>2]=51672;return a}function _s(a){a=a|0;H[H[a+484>>2]+28>>2]=1}function Mf(a,b){return K[a+4>>2]>K[b+4>>2]}function Gw(a){a=a|0;a=a+12|0;No(a,H[a>>2])}function Fg(a,b,c){return $o(eo(a),eo(b),c)}function By(a){a=a|0;Za[H[H[a>>2]+4>>2]](a)}function ym(a,b){return O(xm(a?O(-b):b)*b)}function yb(a){return H[a+4>>2]-H[a>>2]>>3}function vj(a,b){return H[a>>2]-H[b>>2]>>2}function ti(a,b){Za[H[H[b>>2]+40>>2]](a,b)}function rf(a){return H[a+4>>2]-H[a>>2]>>1}function qd(a){return H[a+4>>2]-H[a>>2]>>5}function pr(a,b){Le(a,Al(H[b>>2]),H[b>>2])}function mq(a,b){H[a+84>>2]=b;rk(a+60|0,b)}function hd(a,b){Za[H[H[b>>2]+20>>2]](a,b)}function fv(a){a=a|0;H[H[a+24>>2]+36>>2]=1}function Zj(a,b,c){return W(c*c+(a*a+b*b))}function Xe(a,b){Za[H[H[b>>2]+44>>2]](a,b)}function Wh(a,b){return H[a>>2]-H[b>>2]>>3}function We(a,b){Za[H[H[b>>2]+32>>2]](a,b)}function Qd(a,b){Za[H[H[b>>2]+24>>2]](a,b)}function Pd(a,b){Za[H[H[b>>2]+28>>2]](a,b)}function Ce(a){return H[a+8>>2]&2147483647}function $j(a,b,c){return O(O(a*c)-O(b*b))}function pd(a,b){return H[a>>2]+N(b,36)|0}function nh(a){a=a|0;og(a+8|0);return a|0}function nf(a,b){H[a>>2]=H[b>>2];return a}function nd(a){H[a>>2]=H[a>>2]+8;return a}function mc(a,b){return H[a>>2]+N(b,20)|0}function kh(a){a=a|0;og(a+4|0);return a|0}function ic(a){return Fl(H[a>>2])<<24>>24}function fe(a){H[a>>2]=H[a>>2]-8;return a}function bd(a,b){return H[a>>2]+N(b,12)|0}function Zc(a){return H[a+4>>2]-H[a>>2]|0}function Qx(a,b){a=a|0;b=b|0;Kg(a,b+12|0)}function Px(a,b){a=a|0;b=b|0;Kg(a,b+16|0)}function rb(a,b){return H[a>>2]+(b<<2)|0}function nc(a){H[H[a>>2]+4>>2]=H[a+4>>2]}function ho(a){return H[a>>2]==H[a+4>>2]}function dn(a,b){return H[a>>2]+(b<<4)|0}function Xd(a,b){Bp(a,b);Db(a+4|0,b+4|0)}function Ox(a,b){a=a|0;b=b|0;ed(a,32346)}function Oo(a){H[a+4>>2]=0;H[a>>2]=62360}function Nx(a,b){a=a|0;b=b|0;dg(a,57176)}function Nb(a,b){return H[a>>2]+(b<<3)|0}function Mx(a,b){a=a|0;b=b|0;ed(a,32355)}function Mj(a,b){Db(a,b);Db(a+4|0,b+4|0)}function Lx(a,b){a=a|0;b=b|0;dg(a,57196)}function Gb(a,b){return H[a>>2]+(b<<5)|0}function Fe(a){return(a|0)==32|a-9>>>0<5}function Cd(a,b){H[a+8>>2]=b|-2147483648}function Ad(a,b){return H[a>>2]==H[b>>2]}function zr(a,b){a=a|0;b=b|0;Lr(a,1,45)}function nl(a){H[a+4>>2]=H[a+4>>2]|8192}function lj(a){a=a|0;return Za[a|0]()|0}function hq(a){return O(Kf(a)/Kf(O(2)))}function fo(a,b){H[a>>2]=H[a>>2]+(b<<2)}function ac(a,b){ua(a|0,62976,+H[b>>2])}function _o(a,b){a=a|0;b=b|0;return b|0}function Re(a,b){return K[a>>2]>2]}function Qo(a){H[a+4>>2]=8;of(a+12|0,8)}function Kq(a,b,c){if(b){pb(a,Rd(c),b)}}function Iw(a){a=a|0;return vb(a+4|0)|0}function Dv(a,b){a=a|0;b=b|0;Za[a|0](b)}function Dl(a,b){return H[a>>2]>2]}function Bb(a){if(a){jb(H[a>>2]);jb(a)}}function Ar(a,b){a=a|0;b=b|0;Sr(a,1,45)}function zi(a,b){return vb(a)+(b<<2)|0}function ui(a){a=a|0;return 2147483647}function ud(a){H[H[a+8>>2]>>2]=H[a>>2]}function sj(a){Bq(a,63968,63496,63492)}function gq(a){return O(T(O(a+O(.5))))}function dk(a){return Zg(a,1073741823)}function Yg(a,b,c){return zk(a,b,c,12)}function Yf(a,b){return(a|0)>(b|0)?a:b}function Vh(a,b){return(a|0)<(b|0)?a:b}function Uv(a){a=a|0;if(a){tc(a)}jb(a)}function Qv(a){a=a|0;if(a){Kn(a)}jb(a)}function Pk(a,b,c){return zk(a,b,c,20)}function Je(a){Bq(a,64962,63504,63500)}function Ip(a,b,c){return zk(a,b,c,36)}function Ez(a){a=a|0;return H[a+12>>2]}function zm(a){a=O(a-a);return O(a/a)}function xs(a){a=a|0;return kl(a,0)|0}function ws(a){a=a|0;return kl(a,1)|0}function ue(a){return!(a-1&a)&a>>>0>2}function ts(a){a=a|0;return hl(a,0)|0}function ss(a){a=a|0;return hl(a,1)|0}function rq(a){return Zg(a,357913941)}function qn(a,b,c){return xk(a,b,c,4)}function oh(a,b){a=a|0;b=b|0;return-1}function og(a){a=a|0;Ji(a);return a|0}function _j(a){return Zg(a,536870911)}function _f(a,b,c){return xk(a,b,c,2)}function Yd(a){a=H[a>>2];if(a){_k(a)}}function Tq(a){return Zg(a,214748364)}function Ow(a){a=a|0;return H[a+4>>2]}function Os(a,b){a=a|0;b=b|0;return 0}function Nw(a){a=a|0;return H[a+8>>2]}function Mc(a){return I[a+11|0]>>>7|0}function Gl(a,b){return sl(a)^sl(b)^1}function Ep(a,b,c){return xk(a,b,c,3)}function Cl(a,b){return rl(a)^rl(b)^1}function vo(a){H[a>>2]=H[H[a>>2]>>2]}function qk(a,b){zb(a);Up(a,b);ci(a)}function lf(a,b){return mc(a+16|0,b)}function ip(a,b){Fc(a);Hm(a,b);dp(a)}function Xn(a){Sn(a,H[a+8>>2]);Vf(a)}function Tj(a,b){Zc(a);pm(a,b);Zo(a)}function Sx(a){a=a|0;return F[a+8|0]}function Rx(a){a=a|0;return F[a+9|0]}function Rh(a){H[a+4>>2]=H[a+4>>2]+1}function vc(a){El(H[a>>2]);return a}function uc(a){Al(H[a>>2]);return a}function Xm(a,b){return H[a>>2]+b|0}function Tg(a){return fk(H[a+4>>2])}function Md(a,b){return(a|0)==(b|0)}function Gc(a,b){H[a>>2]=b;return a}function Fd(a,b,c){if(c){ub(a,b,c)}}function Cw(a){a=a|0;jb(H[a+12>>2])}function Bj(a,b){return(b-a|0)/12|0}function ul(a){return Md(a,-1)?0:a}function cc(a){Oo(a);H[a>>2]=57432}function Me(a,b,c){H[b>>2]=H[c>>2]}function Ld(a,b){a=a|0;b=b|0;Ab(a)}function Jd(a,b){Eh(a);Uc(a+4|0,b)}function zf(a){return _d(a,73020)}function wb(a,b){return vb(a)+b|0}function ur(a){return _d(a,72864)}function tr(a){return _d(a,72856)}function pj(){return Ib(Hb(12))|0}function or(a){return _d(a,72880)}function oc(a){return H[a>>2]+8|0}function mr(a){return _d(a,72872)}function ig(a){return _d(a,73028)}function hc(a){return Bl(H[a>>2])}function gd(a){return _d(a,72980)}function eq(a,b){return tq(a,b,2)}function de(a,b,c){return Ad(b,c)}function ag(a){return fk(H[a>>2])}function ad(a){return _d(a,72972)}function Yw(a){a=a|0;return 31656}function Yc(a,b){return Gl(a,b)^1}function Xc(a,b){return Cl(a,b)^1}function Vv(a){a=a|0;return 38304}function Td(a){return a-48>>>0<10}function Tc(a){return H[Fb(a)>>2]}function Rv(a){a=a|0;return 38656}function Qf(a,b){yc(a,b);return a}function Pl(a){return Aq(a,51352)}function Ki(a){return _d(a,72988)}function Jl(a){return Aq(a,51416)}function Id(a,b){return tq(a,b,3)}function Ic(a,b){return Ad(a,b)^1}function Gi(a){return _d(a,72996)}function Fk(a,b){return H[a+b>>2]}function Cp(a,b){return Re(a,b)^1}function $v(a){a=a|0;return 37672}function yc(a,b){H[a>>2]=H[b>>2]}function xn(a){gf(a);Gd(a);gf(a)}function tf(a){yb(a);dq(a);gk(a)}function ml(a){a=a|0;Ti(a);jb(a)}function mk(a){Jc(a);jq(a);iq(a)}function lq(a){Oe(a);Jc(a);Oe(a)}function kf(a){H[a>>2]=H[a>>2]+4}function ji(a,b,c){F[b|0]=I[c|0]}function im(a,b,c){mm(a,b,c,0,0)}function il(a){a=a|0;Ri(a);jb(a)}function bq(a){sf(a);qd(a);sf(a)}function bf(a){Kd(a);Rb(a);Kd(a)}function _g(a){H[a>>2]=H[a>>2]+1}function Xg(a){ge(a);zb(a);ge(a)}function Ww(a){a=a|0;Bk(a);jb(a)}function Um(a){oe(a);Zc(a);oe(a)}function Sm(a){pe(a);Fc(a);pe(a)}function Rg(a){he(a);yb(a);he(a)}function Pi(a){return!H[a+16>>2]}function Ig(a){jb(H[a>>2]);jb(a)}function Hc(a){return Fc(a+16|0)}function Cm(a,b){zh(a,b,b>>31,2)}function Ap(a){qf(a);rf(a);qf(a)}function Ao(a){return H[a+12>>2]}function xc(a,b){return Ad(a,b)}function vi(a){a=a|0;return 127}function tw(a){a=a|0;H[15872]=a}function lk(a,b){return Gb(a,b)}function bl(a){if(dl(a)){jb(a)}}function Ui(a,b){return Rl(a,b)}function Si(a){return a<<24>>24}function Sh(a,b){return zo(a,b)}function Rj(a,b){return ap(a,b)}function Ph(a,b){return a>2}function Ql(a){a=a|0;jb(og(a))}function Qi(a){a=a|0;jb(nh(a))}function Mi(a){a=a|0;jb(kh(a))}function Lw(a){a=a|0;jb(Yj(a))}function Lc(a,b){F[a|0]=I[b|0]}function Kw(a){a=a|0;jb(Xj(a))}function Jw(a){a=a|0;jb(yp(a))}function Is(a){a=a|0;jb(Ti(a))}function Es(a){a=a|0;jb(Ri(a))}function Dy(a){a=a|0;jb(cr(a))}function As(a){a=a|0;jb(Ji(a))}function zn(a){a=a|0;return 2}function sw(){return H[15872]}function no(a){return a+124|0}function nk(a){a=a|0;return 1}function md(a){a=a|0;return 0}function eh(a,b){H[a+72>>2]=b}function ch(a){return!H[a>>2]}function ap(a,b){return b-a|0}function Ul(a,b){Xl(a,b);Fa()}function Th(a,b){F[a+100|0]=b}function Tb(a){return _n(a,a)}function Pf(a){return a+116|0}function Kl(a){a=a|0;return-1}function Kb(a,b){Ok(a,b+28|0)}function Ib(a){Lf(a);return a}function Hp(a,b,c){ub(b,c,36)}function Do(a){return a+104|0}function Bn(a){a=a|0;return 4}function yr(a){nr(a,H[a>>2])}function xp(a){H[a>>2]=63328}function vl(a){H[a>>2]=52224}function tb(a){return a+12|0}function sh(a,b){a=a|0;b=b|0}function pc(a){return O(a*a)}function oq(a,b){oe(a);oe(a)}function mi(a,b){Kd(a);Kd(a)}function jq(a){Wp(a,H[a>>2])}function jh(a,b){Ok(a,b+4|0)}function dr(a){Oq(a,H[a>>2])}function dq(a){ei(a,H[a>>2])}function Zf(a,b){ge(a);ge(a)}function Xh(a,b){he(a);he(a)}function Wc(a,b){F[a+11|0]=b}function Vp(a){Up(a,H[a>>2])}function Ub(a){return a+16|0}function Po(a,b){H[a+8>>2]=b}function Pm(a){Hm(a,H[a>>2])}function Pc(a,b){H[a+4>>2]=b}function Nj(a){return a+60|0}function Dq(a,b){pe(a);pe(a)}function Am(a){pm(a,H[a>>2])}function wn(a,b){Te(a,b,16)}function nr(a,b){Te(a,b,12)}function kb(a){return a+8|0}function fd(){vd(31331);X()}function Wp(a,b){Te(a,b,36)}function Rd(a){return a&255}function Qr(a){H[a+12>>2]=0}function Od(a){return!nb(a)}function Hm(a,b){Te(a,b,20)}function Fb(a){return a+4|0}function Aj(a,b){ub(a,b,36)}function vp(a,b){Te(a,b,2)}function up(a,b){G[b>>1]=0}function pm(a,b){Te(a,b,1)}function nv(a){a=a|0;an(a)}function mb(a){Za[13](a)|0}function iq(a){Oe(a);Jc(a)}function gk(a){he(a);yb(a)}function ei(a,b){Te(a,b,8)}function dp(a){pe(a);Fc(a)}function ci(a){ge(a);zb(a)}function bk(a,b){H[b>>2]=0}function Zo(a){oe(a);Zc(a)}function Zb(a){a=a|0;jb(a)}function Up(a,b){Te(a,b,4)}function Uc(a,b){H[a>>2]=b}function Ts(){return 68816}function Og(a){Kd(a);Rb(a)}function Hh(a,b,c){Kg(b,c)}function Eo(a,b){pb(a,0,b)}function Cb(a){Gg(H[a>>2])}function Vw(){return Xa|0}function Uw(a){a=a|0;Xa=a}function Lh(a){ee(a+24|0)}function Fp(a){pb(a,0,36)}function wo(a){tc(a+4|0)}function vn(a){Ln(a+8|0)}function rp(a,b){yc(a,b)}function fp(a){ee(a+4|0)}function Uo(a){_l(a+4|0)}function Rp(a,b){bk(a,b)}function Mq(a){a=a|0;X()}function Eh(a){H[a>>2]=0}function ln(a){oi(a,16)}function hk(a){oi(a,36)}function Uq(a){oi(a,20)}function Io(a){F[a|0]=0}function uk(a){oi(a,1)}function mj(a){Gc(a,1)}function gn(a,b){ob(b)}function fc(a){Ec(a,0)}function Qb(){_();X()}function li(a){tb(a)}function ai(a){Ib(a)}function Vo(a){Xf(a)}function Ue(a){a=a|0} // EMSCRIPTEN_END_FUNCS -e=I;p(gb);var Za=c([null,Ew,Tm,Aw,nv,sb,ov,iv,mv,kv,lv,jv,Bk,Mw,yp,Hw,Xj,Kw,Yj,Lw,Jw,Iw,Ge,Zb,Gw,Fw,Gj,Zb,Ue,Dw,Gj,Zb,Cw,Bw,Gj,zw,yw,aw,rw,vw,pw,qw,bw,ww,xw,uw,gw,ew,fw,tw,sw,ow,nw,mw,lw,iw,hw,kw,jw,dw,cw,$v,_v,pj,Zv,Yv,Rb,Xv,Wv,Vv,Uv,pj,Of,Dj,zb,Tv,Sv,Rv,Qv,pj,In,Pv,Gd,Ov,Nv,Mv,Lv,Kv,Jv,Iv,Hv,Gv,Zb,Fv,Ev,Dv,Cv,Bv,Av,zv,lj,yv,xv,kj,jj,wv,lj,vv,uv,kj,jj,tv,lj,sv,rv,kj,jj,qv,pv,Ue,bv,hv,gv,fv,ev,Zm,dv,cv,av,$u,_u,Zu,Yu,Ue,Xu,Wu,Vu,Uu,Tu,Su,Ru,Qu,Pu,Ou,Lt,Mt,Nt,Ot,Pt,Qt,Rt,Jt,It,Ht,Gt,Ft,Et,Dt,Ct,Bt,At,zt,yt,xt,wt,vt,ut,tt,st,rt,qt,pt,ot,nt,Kt,St,Tt,Ut,Ue,Nu,Mu,Lu,Ku,Ju,Iu,Hu,Gu,Fu,Eu,Du,Cu,Bu,Au,zu,yu,xu,wu,vu,md,uu,tu,su,ru,qu,pu,ou,nu,mu,lu,ku,ju,iu,hu,gu,fu,eu,du,cu,bu,au,$t,_t,Zt,Yt,Xt,Wt,Vt,mt,fj,lt,kt,jt,it,ht,Qm,Om,gt,vg,ft,Ue,et,dt,ct,bt,at,$s,_s,Zs,Ys,Xs,Ue,Ws,Vs,Ss,Rs,Qs,Ps,md,Ns,Ms,Ls,Ks,Js,Ti,Is,sh,Ol,Nl,Ll,md,md,Hs,Kl,Gs,oh,Fs,oh,Ri,Es,sh,Ol,Nl,Ll,md,md,Ds,Kl,Cs,oh,Bs,oh,nh,Qi,Il,Hl,nh,Qi,Il,Hl,kh,Mi,zl,yl,kh,Mi,zl,yl,og,Ql,og,Ql,Ji,As,zs,ml,ys,xs,ws,vs,il,us,ts,ss,rs,ml,qs,gl,ps,os,il,ns,gl,ms,ls,jb,Ue,Cy,Ay,Jx,Hx,Fx,Dx,Bx,zx,xx,vx,tx,rx,px,nx,lx,jx,cr,Dy,By,ar,oy,ny,my,ly,ky,_o,jy,iy,hy,fr,fy,ey,dy,cy,by,md,ay,$x,Wq,Ux,Sx,Rx,Qx,Ox,Mx,Vq,Tx,Nw,Ez,Px,Nx,Lx,Ge,Zb,Zb,zy,yy,xy,wy,vy,uy,ty,sy,_o,ry,qy,py,Zb,$q,$q,Mk,nk,nk,gy,nk,Zb,_x,Zx,Mk,md,md,Yx,Bn,Zb,Xx,Wx,Mk,md,md,Vx,Bn,Ge,Zb,ks,js,is,Ge,Zb,hs,gs,fs,Zb,es,Hz,Gz,Fz,Zr,Zr,Dz,Cz,Bz,Az,zz,Zb,yz,xz,wz,vz,Rr,Rr,uz,tz,sz,rz,qz,Zb,pz,oz,nz,mz,lz,kz,jz,iz,Zb,hz,gz,fz,ez,dz,cz,bz,az,Ge,Zb,zn,$y,_y,Zy,Yy,Xy,Wy,Kx,Gx,Cx,qx,mx,yx,ux,Ge,Zb,zn,Vy,Uy,Ty,Sy,Ry,Qy,Ix,Ex,Ax,ox,kx,wx,sx,Kk,Sq,Py,Kk,Sq,Oy,Zb,vi,vi,Ld,Ld,Ld,Ar,md,Ye,Ye,Zb,vi,vi,Ld,Ld,Ld,Ar,md,Ye,Ye,Zb,ui,ui,Ld,Ld,Ld,zr,md,Ye,Ye,Zb,ui,ui,Ld,Ld,Ld,zr,md,Ye,Ye,Zb,Ny,My,Zb,Ly,Ky,Zb,Jy,Iy,Zb,Hy,Gy,Zb,gr,Fy,sh,Zb,gr,Ey,sh,Mq,Qb,Mq,Os,Ge,Zb,Ue,Ue,ix,Zb,hx,Zw,ax,gx,Zb,_w,bx,fx,Zb,$w,cx,ex,Zb,dx,Ge,Zb,Yw,Xw,Ow,Ww]);function _a(){return E.byteLength/65536|0}function db(eb){eb=eb|0;var $a=_a()|0;var ab=$a+eb|0;if($a=endIdx))++endPtr;if(endPtr-idx>16&&heap.subarray&&UTF8Decoder){return UTF8Decoder.decode(heap.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,heap,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127)++len;else if(u<=2047)len+=2;else if(u<=65535)len+=3;else len+=4}return len}var UTF16Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf-16le"):undefined;function UTF16ToString(ptr,maxBytesToRead){var endPtr=ptr;var idx=endPtr>>1;var maxIdx=idx+maxBytesToRead/2;while(!(idx>=maxIdx)&&HEAPU16[idx])++idx;endPtr=idx<<1;if(endPtr-ptr>32&&UTF16Decoder){return UTF16Decoder.decode(HEAPU8.subarray(ptr,endPtr))}else{var str="";for(var i=0;!(i>=maxBytesToRead/2);++i){var codeUnit=HEAP16[ptr+i*2>>1];if(codeUnit==0)break;str+=String.fromCharCode(codeUnit)}return str}}function stringToUTF16(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr}function lengthBytesUTF16(str){return str.length*2}function UTF32ToString(ptr,maxBytesToRead){var i=0;var str="";while(!(i>=maxBytesToRead/4)){var utf32=HEAP32[ptr+i*4>>2];if(utf32==0)break;++i;if(utf32>=65536){var ch=utf32-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}else{str+=String.fromCharCode(utf32)}}return str}function stringToUTF32(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i=55296&&codeUnit<=57343){var trailSurrogate=str.charCodeAt(++i);codeUnit=65536+((codeUnit&1023)<<10)|trailSurrogate&1023}HEAP32[outPtr>>2]=codeUnit;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr}function lengthBytesUTF32(str){var len=0;for(var i=0;i=55296&&codeUnit<=57343)++i;len+=4}return len}function allocateUTF8(str){var size=lengthBytesUTF8(str)+1;var ret=_malloc(size);if(ret)stringToUTF8Array(str,HEAP8,ret,size);return ret}function writeArrayToMemory(array,buffer){HEAP8.set(array,buffer)}function writeAsciiToMemory(str,buffer,dontAddNull){for(var i=0;i>0]=str.charCodeAt(i)}if(!dontAddNull)HEAP8[buffer>>0]=0}var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBufferAndViews(buf){buffer=buf;Module["HEAP8"]=HEAP8=new Int8Array(buf);Module["HEAP16"]=HEAP16=new Int16Array(buf);Module["HEAP32"]=HEAP32=new Int32Array(buf);Module["HEAPU8"]=HEAPU8=new Uint8Array(buf);Module["HEAPU16"]=HEAPU16=new Uint16Array(buf);Module["HEAPU32"]=HEAPU32=new Uint32Array(buf);Module["HEAPF32"]=HEAPF32=new Float32Array(buf);Module["HEAPF64"]=HEAPF64=new Float64Array(buf)}var INITIAL_MEMORY=Module["INITIAL_MEMORY"]||268435456;if(Module["wasmMemory"]){wasmMemory=Module["wasmMemory"]}else{wasmMemory=new WebAssembly.Memory({"initial":INITIAL_MEMORY/65536,"maximum":2147483648/65536})}if(wasmMemory){buffer=wasmMemory.buffer}INITIAL_MEMORY=buffer.byteLength;updateGlobalBufferAndViews(buffer);var wasmTable;var __ATPRERUN__=[];var __ATINIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;var runtimeExited=false;var runtimeKeepaliveCounter=0;function keepRuntimeAlive(){return noExitRuntime||runtimeKeepaliveCounter>0}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();FS.ignorePermissions=false;TTY.init();callRuntimeCallbacks(__ATINIT__)}function exitRuntime(){runtimeExited=true}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};function abort(what){{if(Module["onAbort"]){Module["onAbort"](what)}}what="Aborted("+what+")";err(what);ABORT=true;EXITSTATUS=1;what+=". Build with -s ASSERTIONS=1 for more info.";var e=new WebAssembly.RuntimeError(what);throw e}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return filename.startsWith(dataURIPrefix)}function isFileURI(filename){return filename.startsWith("file://")}var wasmBinaryFile;wasmBinaryFile="artoolkitNFT.min.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(file){try{if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}var binary=tryParseAsDataURI(file);if(binary){return binary}if(readBinary){return readBinary(file)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch=="function"&&!isFileURI(wasmBinaryFile)){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary(wasmBinaryFile)})}else{if(readAsync){return new Promise(function(resolve,reject){readAsync(wasmBinaryFile,function(response){resolve(new Uint8Array(response))},reject)})}}}return Promise.resolve().then(function(){return getBinary(wasmBinaryFile)})}function createWasm(){var info={"a":asmLibraryArg};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;wasmTable=Module["asm"]["ca"];addOnInit(Module["asm"]["_"]);removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){receiveInstance(result["instance"])}function instantiateArrayBuffer(receiver){return getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(function(instance){return instance}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(){if(!wasmBinary&&typeof WebAssembly.instantiateStreaming=="function"&&!isDataURI(wasmBinaryFile)&&!isFileURI(wasmBinaryFile)&&typeof fetch=="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,info);return result.then(receiveInstantiationResult,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(receiveInstantiationResult)})})}else{return instantiateArrayBuffer(receiveInstantiationResult)}}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateAsync();return{}}var tempDouble;var tempI64;var ASM_CONSTS={63616:function($0,$1,$2){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);console.log(infoHead+message,style)},63755:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.log(infoHead+message,style,format)},63933:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.log(infoHead+message,style,format)},64111:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.log(infoHead+message,style,format)},64289:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.log(infoHead+message,style,format)},64467:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);console.log(infoHead+message,style,$3)},64610:function($0,$1,$2){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);console.error(errorHead+message,style)},64753:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.error(errorHead+message,style,format)},64935:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.error(errorHead+message,style,format)},65117:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.error(errorHead+message,style,format)},65299:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.error(errorHead+message,style,format)},65481:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);console.error(errorHead+message,style,$3)},65628:function($0,$1,$2){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);console.warn(infoHead+message,style)},65768:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.warn(errorHead+message,style,format)},65949:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.warn(errorHead+message,style,format)},66130:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.warn(errorHead+message,style,format)},66311:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.warn(errorHead+message,style,format)},66492:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);console.warn(errorHead+message,style,$3)},66638:function(){var $a=arguments;var i=0;if(!artoolkitNFT["NFTMarkerInfo"]){artoolkitNFT["NFTMarkerInfo"]={id:0,error:-1,found:0,pose:[0,0,0,0,0,0,0,0,0,0,0,0]}}var markerInfo=artoolkitNFT["NFTMarkerInfo"];markerInfo["id"]=$a[i++];markerInfo["error"]=$a[i++];markerInfo["found"]=1;markerInfo["pose"][0]=$a[i++];markerInfo["pose"][1]=$a[i++];markerInfo["pose"][2]=$a[i++];markerInfo["pose"][3]=$a[i++];markerInfo["pose"][4]=$a[i++];markerInfo["pose"][5]=$a[i++];markerInfo["pose"][6]=$a[i++];markerInfo["pose"][7]=$a[i++];markerInfo["pose"][8]=$a[i++];markerInfo["pose"][9]=$a[i++];markerInfo["pose"][10]=$a[i++];markerInfo["pose"][11]=$a[i++]},67344:function(){var $a=arguments;var i=0;if(!artoolkitNFT["NFTMarkerInfo"]){artoolkitNFT["NFTMarkerInfo"]={id:0,error:-1,found:0,pose:[0,0,0,0,0,0,0,0,0,0,0,0]}}var markerInfo=artoolkitNFT["NFTMarkerInfo"];markerInfo["id"]=$a[i++];markerInfo["error"]=-1;markerInfo["found"]=0;markerInfo["pose"][0]=0;markerInfo["pose"][1]=0;markerInfo["pose"][2]=0;markerInfo["pose"][3]=0;markerInfo["pose"][4]=0;markerInfo["pose"][5]=0;markerInfo["pose"][6]=0;markerInfo["pose"][7]=0;markerInfo["pose"][8]=0;markerInfo["pose"][9]=0;markerInfo["pose"][10]=0;markerInfo["pose"][11]=0},67973:function($0,$1,$2,$3,$4,$5){if(!artoolkitNFT["frameMalloc"]){artoolkitNFT["frameMalloc"]={}}var frameMalloc=artoolkitNFT["frameMalloc"];frameMalloc["framepointer"]=$1;frameMalloc["framesize"]=$2;frameMalloc["camera"]=$3;frameMalloc["transform"]=$4;frameMalloc["videoLumaPointer"]=$5}};function callRuntimeCallbacks(callbacks){while(callbacks.length>0){var callback=callbacks.shift();if(typeof callback=="function"){callback(Module);continue}var func=callback.func;if(typeof func=="number"){if(callback.arg===undefined){getWasmTableEntry(func)()}else{getWasmTableEntry(func)(callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}function getWasmTableEntry(funcPtr){return wasmTable.get(funcPtr)}function ___cxa_allocate_exception(size){return _malloc(size+16)+16}function ExceptionInfo(excPtr){this.excPtr=excPtr;this.ptr=excPtr-16;this.set_type=function(type){HEAP32[this.ptr+4>>2]=type};this.get_type=function(){return HEAP32[this.ptr+4>>2]};this.set_destructor=function(destructor){HEAP32[this.ptr+8>>2]=destructor};this.get_destructor=function(){return HEAP32[this.ptr+8>>2]};this.set_refcount=function(refcount){HEAP32[this.ptr>>2]=refcount};this.set_caught=function(caught){caught=caught?1:0;HEAP8[this.ptr+12>>0]=caught};this.get_caught=function(){return HEAP8[this.ptr+12>>0]!=0};this.set_rethrown=function(rethrown){rethrown=rethrown?1:0;HEAP8[this.ptr+13>>0]=rethrown};this.get_rethrown=function(){return HEAP8[this.ptr+13>>0]!=0};this.init=function(type,destructor){this.set_type(type);this.set_destructor(destructor);this.set_refcount(0);this.set_caught(false);this.set_rethrown(false)};this.add_ref=function(){var value=HEAP32[this.ptr>>2];HEAP32[this.ptr>>2]=value+1};this.release_ref=function(){var prev=HEAP32[this.ptr>>2];HEAP32[this.ptr>>2]=prev-1;return prev===1}}var exceptionLast=0;var uncaughtExceptionCount=0;function ___cxa_throw(ptr,type,destructor){var info=new ExceptionInfo(ptr);info.init(type,destructor);exceptionLast=ptr;uncaughtExceptionCount++;throw ptr}function setErrNo(value){HEAP32[___errno_location()>>2]=value;return value}var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){if(path==="/")return"/";path=PATH.normalize(path);path=path.replace(/\/$/,"");var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)}};function getRandomDevice(){if(typeof crypto=="object"&&typeof crypto["getRandomValues"]=="function"){var randomBuffer=new Uint8Array(1);return function(){crypto.getRandomValues(randomBuffer);return randomBuffer[0]}}else if(ENVIRONMENT_IS_NODE){try{var crypto_module=require("crypto");return function(){return crypto_module["randomBytes"](1)[0]}}catch(e){}}return function(){abort("randomDevice")}}var PATH_FS={resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=path.charAt(0)==="/"}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(function(p){return!!p}),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:function(from,to){from=PATH_FS.resolve(from).substr(1);to=PATH_FS.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()},put_char:function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}}},default_tty1_ops:{put_char:function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};function mmapAlloc(size){abort()}var MEMFS={ops_table:null,mount:function(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode:function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node;parent.timestamp=node.timestamp}return node},getFileDataAsTypedArray:function(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage:function(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr:function(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.timestamp);attr.mtime=new Date(node.timestamp);attr.ctime=new Date(node.timestamp);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr:function(node,attr){if(attr.mode!==undefined){node.mode=attr.mode}if(attr.timestamp!==undefined){node.timestamp=attr.timestamp}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup:function(parent,name){throw FS.genericErrors[44]},mknod:function(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename:function(old_node,new_dir,new_name){if(FS.isDir(old_node.mode)){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}}delete old_node.parent.contents[old_node.name];old_node.parent.timestamp=Date.now();old_node.name=new_name;new_dir.contents[new_name]=old_node;new_dir.timestamp=old_node.parent.timestamp;old_node.parent=new_dir},unlink:function(parent,name){delete parent.contents[name];parent.timestamp=Date.now()},rmdir:function(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.timestamp=Date.now()},readdir:function(node){var entries=[".",".."];for(var key in node.contents){if(!node.contents.hasOwnProperty(key)){continue}entries.push(key)}return entries},symlink:function(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink:function(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read:function(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{path=PATH_FS.resolve(FS.cwd(),path);if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};opts=Object.assign(defaults,opts);if(opts.recurse_count>8){throw new FS.ErrnoError(32)}var parts=PATH.normalizeArray(path.split("/").filter(p=>!!p),false);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(32)}}}}return{path:current_path,node:current}},getPath:node=>{var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?mount+"/"+path:mount+path}path=path?node.name+"/"+path:node.name;node=node.parent}},hashName:(parentid,name)=>{var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode:node=>{var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode:node=>{var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode:(parent,name)=>{var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode:(parent,name,mode,rdev)=>{var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode:node=>{FS.hashRemoveNode(node)},isRoot:node=>{return node===node.parent},isMountpoint:node=>{return!!node.mounted},isFile:mode=>{return(mode&61440)===32768},isDir:mode=>{return(mode&61440)===16384},isLink:mode=>{return(mode&61440)===40960},isChrdev:mode=>{return(mode&61440)===8192},isBlkdev:mode=>{return(mode&61440)===24576},isFIFO:mode=>{return(mode&61440)===4096},isSocket:mode=>{return(mode&49152)===49152},flagModes:{"r":0,"r+":2,"w":577,"w+":578,"a":1089,"a+":1090},modeStringToFlags:str=>{var flags=FS.flagModes[str];if(typeof flags=="undefined"){throw new Error("Unknown file open mode: "+str)}return flags},flagsToPermissionString:flag=>{var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions:(node,perms)=>{if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup:dir=>{var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate:(dir,name)=>{try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete:(dir,name,isdir)=>{var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen:(node,flags)=>{if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd:(fd_start=0,fd_end=FS.MAX_OPEN_FDS)=>{for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStream:fd=>FS.streams[fd],createStream:(stream,fd_start,fd_end)=>{if(!FS.FSStream){FS.FSStream=function(){};FS.FSStream.prototype={object:{get:function(){return this.node},set:function(val){this.node=val}},isRead:{get:function(){return(this.flags&2097155)!==1}},isWrite:{get:function(){return(this.flags&2097155)!==0}},isAppend:{get:function(){return this.flags&1024}}}}stream=Object.assign(new FS.FSStream,stream);var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream:fd=>{FS.streams[fd]=null},chrdev_stream_ops:{open:stream=>{var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}},llseek:()=>{throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice:(dev,ops)=>{FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts:mount=>{var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs:(populate,callback)=>{if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err("warning: "+FS.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work")}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount:(type,opts,mountpoint)=>{var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount:mountpoint=>{var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup:(parent,name)=>{return parent.node_ops.lookup(parent,name)},mknod:(path,mode,dev)=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(28)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},create:(path,mode)=>{mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:(path,mode)=>{mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree:(path,mode)=>{var dirs=path.split("/");var d="";for(var i=0;i{if(typeof dev=="undefined"){dev=mode;mode=438}mode|=8192;return FS.mknod(path,mode,dev)},symlink:(oldpath,newpath)=>{if(!PATH_FS.resolve(oldpath)){throw new FS.ErrnoError(44)}var lookup=FS.lookupPath(newpath,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var newname=PATH.basename(newpath);var errCode=FS.mayCreate(parent,newname);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.symlink){throw new FS.ErrnoError(63)}return parent.node_ops.symlink(parent,newname,oldpath)},rename:(old_path,new_path)=>{var old_dirname=PATH.dirname(old_path);var new_dirname=PATH.dirname(new_path);var old_name=PATH.basename(old_path);var new_name=PATH.basename(new_path);var lookup,old_dir,new_dir;lookup=FS.lookupPath(old_path,{parent:true});old_dir=lookup.node;lookup=FS.lookupPath(new_path,{parent:true});new_dir=lookup.node;if(!old_dir||!new_dir)throw new FS.ErrnoError(44);if(old_dir.mount!==new_dir.mount){throw new FS.ErrnoError(75)}var old_node=FS.lookupNode(old_dir,old_name);var relative=PATH_FS.relative(old_path,new_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(28)}relative=PATH_FS.relative(new_path,old_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(55)}var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(old_node===new_node){return}var isdir=FS.isDir(old_node.mode);var errCode=FS.mayDelete(old_dir,old_name,isdir);if(errCode){throw new FS.ErrnoError(errCode)}errCode=new_node?FS.mayDelete(new_dir,new_name,isdir):FS.mayCreate(new_dir,new_name);if(errCode){throw new FS.ErrnoError(errCode)}if(!old_dir.node_ops.rename){throw new FS.ErrnoError(63)}if(FS.isMountpoint(old_node)||new_node&&FS.isMountpoint(new_node)){throw new FS.ErrnoError(10)}if(new_dir!==old_dir){errCode=FS.nodePermissions(old_dir,"w");if(errCode){throw new FS.ErrnoError(errCode)}}FS.hashRemoveNode(old_node);try{old_dir.node_ops.rename(old_node,new_dir,new_name)}catch(e){throw e}finally{FS.hashAddNode(old_node)}},rmdir:path=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,true);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.rmdir){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.rmdir(parent,name);FS.destroyNode(node)},readdir:path=>{var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node.node_ops.readdir){throw new FS.ErrnoError(54)}return node.node_ops.readdir(node)},unlink:path=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,false);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.unlink){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.unlink(parent,name);FS.destroyNode(node)},readlink:path=>{var lookup=FS.lookupPath(path);var link=lookup.node;if(!link){throw new FS.ErrnoError(44)}if(!link.node_ops.readlink){throw new FS.ErrnoError(28)}return PATH_FS.resolve(FS.getPath(link.parent),link.node_ops.readlink(link))},stat:(path,dontFollow)=>{var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;if(!node){throw new FS.ErrnoError(44)}if(!node.node_ops.getattr){throw new FS.ErrnoError(63)}return node.node_ops.getattr(node)},lstat:path=>{return FS.stat(path,true)},chmod:(path,mode,dontFollow)=>{var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}node.node_ops.setattr(node,{mode:mode&4095|node.mode&~4095,timestamp:Date.now()})},lchmod:(path,mode)=>{FS.chmod(path,mode,true)},fchmod:(fd,mode)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}FS.chmod(stream.node,mode)},chown:(path,uid,gid,dontFollow)=>{var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}node.node_ops.setattr(node,{timestamp:Date.now()})},lchown:(path,uid,gid)=>{FS.chown(path,uid,gid,true)},fchown:(fd,uid,gid)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}FS.chown(stream.node,uid,gid)},truncate:(path,len)=>{if(len<0){throw new FS.ErrnoError(28)}var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:true});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}if(FS.isDir(node.mode)){throw new FS.ErrnoError(31)}if(!FS.isFile(node.mode)){throw new FS.ErrnoError(28)}var errCode=FS.nodePermissions(node,"w");if(errCode){throw new FS.ErrnoError(errCode)}node.node_ops.setattr(node,{size:len,timestamp:Date.now()})},ftruncate:(fd,len)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.truncate(stream.node,len)},utime:(path,atime,mtime)=>{var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;node.node_ops.setattr(node,{timestamp:Math.max(atime,mtime)})},open:(path,flags,mode,fd_start,fd_end)=>{if(path===""){throw new FS.ErrnoError(44)}flags=typeof flags=="string"?FS.modeStringToFlags(flags):flags;mode=typeof mode=="undefined"?438:mode;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;if(typeof path=="object"){node=path}else{path=PATH.normalize(path);try{var lookup=FS.lookupPath(path,{follow:!(flags&131072)});node=lookup.node}catch(e){}}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else{node=FS.mknod(path,mode,0);created=true}}if(!node){throw new FS.ErrnoError(44)}if(FS.isChrdev(node.mode)){flags&=~512}if(flags&65536&&!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}if(!created){var errCode=FS.mayOpen(node,flags);if(errCode){throw new FS.ErrnoError(errCode)}}if(flags&512){FS.truncate(node,0)}flags&=~(128|512|131072);var stream=FS.createStream({node:node,path:FS.getPath(node),flags:flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false},fd_start,fd_end);if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(Module["logReadFiles"]&&!(flags&1)){if(!FS.readFiles)FS.readFiles={};if(!(path in FS.readFiles)){FS.readFiles[path]=1}}return stream},close:stream=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(stream.getdents)stream.getdents=null;try{if(stream.stream_ops.close){stream.stream_ops.close(stream)}}catch(e){throw e}finally{FS.closeStream(stream.fd)}stream.fd=null},isClosed:stream=>{return stream.fd===null},llseek:(stream,offset,whence)=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(!stream.seekable||!stream.stream_ops.llseek){throw new FS.ErrnoError(70)}if(whence!=0&&whence!=1&&whence!=2){throw new FS.ErrnoError(28)}stream.position=stream.stream_ops.llseek(stream,offset,whence);stream.ungotten=[];return stream.position},read:(stream,buffer,offset,length,position)=>{if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.read){throw new FS.ErrnoError(28)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesRead=stream.stream_ops.read(stream,buffer,offset,length,position);if(!seeking)stream.position+=bytesRead;return bytesRead},write:(stream,buffer,offset,length,position,canOwn)=>{if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.write){throw new FS.ErrnoError(28)}if(stream.seekable&&stream.flags&1024){FS.llseek(stream,0,2)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesWritten=stream.stream_ops.write(stream,buffer,offset,length,position,canOwn);if(!seeking)stream.position+=bytesWritten;return bytesWritten},allocate:(stream,offset,length)=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(offset<0||length<=0){throw new FS.ErrnoError(28)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(!FS.isFile(stream.node.mode)&&!FS.isDir(stream.node.mode)){throw new FS.ErrnoError(43)}if(!stream.stream_ops.allocate){throw new FS.ErrnoError(138)}stream.stream_ops.allocate(stream,offset,length)},mmap:(stream,address,length,position,prot,flags)=>{if((prot&2)!==0&&(flags&2)===0&&(stream.flags&2097155)!==2){throw new FS.ErrnoError(2)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(2)}if(!stream.stream_ops.mmap){throw new FS.ErrnoError(43)}return stream.stream_ops.mmap(stream,address,length,position,prot,flags)},msync:(stream,buffer,offset,length,mmapFlags)=>{if(!stream||!stream.stream_ops.msync){return 0}return stream.stream_ops.msync(stream,buffer,offset,length,mmapFlags)},munmap:stream=>0,ioctl:(stream,cmd,arg)=>{if(!stream.stream_ops.ioctl){throw new FS.ErrnoError(59)}return stream.stream_ops.ioctl(stream,cmd,arg)},readFile:(path,opts={})=>{opts.flags=opts.flags||0;opts.encoding=opts.encoding||"binary";if(opts.encoding!=="utf8"&&opts.encoding!=="binary"){throw new Error('Invalid encoding type "'+opts.encoding+'"')}var ret;var stream=FS.open(path,opts.flags);var stat=FS.stat(path);var length=stat.size;var buf=new Uint8Array(length);FS.read(stream,buf,0,length,0);if(opts.encoding==="utf8"){ret=UTF8ArrayToString(buf,0)}else if(opts.encoding==="binary"){ret=buf}FS.close(stream);return ret},writeFile:(path,data,opts={})=>{opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){var buf=new Uint8Array(lengthBytesUTF8(data)+1);var actualNumBytes=stringToUTF8Array(data,buf,0,buf.length);FS.write(stream,buf,0,actualNumBytes,undefined,opts.canOwn)}else if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{throw new Error("Unsupported data type")}FS.close(stream)},cwd:()=>FS.currentPath,chdir:path=>{var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,"x");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.path},createDefaultDirectories:()=>{FS.mkdir("/tmp");FS.mkdir("/home");FS.mkdir("/home/web_user")},createDefaultDevices:()=>{FS.mkdir("/dev");FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(stream,buffer,offset,length,pos)=>length});FS.mkdev("/dev/null",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev("/dev/tty",FS.makedev(5,0));FS.mkdev("/dev/tty1",FS.makedev(6,0));var random_device=getRandomDevice();FS.createDevice("/dev","random",random_device);FS.createDevice("/dev","urandom",random_device);FS.mkdir("/dev/shm");FS.mkdir("/dev/shm/tmp")},createSpecialDirectories:()=>{FS.mkdir("/proc");var proc_self=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd");FS.mount({mount:()=>{var node=FS.createNode(proc_self,"fd",16384|511,73);node.node_ops={lookup:(parent,name)=>{var fd=+name;var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path}};ret.parent=ret;return ret}};return node}},{},"/proc/self/fd")},createStandardStreams:()=>{if(Module["stdin"]){FS.createDevice("/dev","stdin",Module["stdin"])}else{FS.symlink("/dev/tty","/dev/stdin")}if(Module["stdout"]){FS.createDevice("/dev","stdout",null,Module["stdout"])}else{FS.symlink("/dev/tty","/dev/stdout")}if(Module["stderr"]){FS.createDevice("/dev","stderr",null,Module["stderr"])}else{FS.symlink("/dev/tty1","/dev/stderr")}var stdin=FS.open("/dev/stdin",0);var stdout=FS.open("/dev/stdout",1);var stderr=FS.open("/dev/stderr",1)},ensureErrnoError:()=>{if(FS.ErrnoError)return;FS.ErrnoError=function ErrnoError(errno,node){this.node=node;this.setErrno=function(errno){this.errno=errno};this.setErrno(errno);this.message="FS error"};FS.ErrnoError.prototype=new Error;FS.ErrnoError.prototype.constructor=FS.ErrnoError;[44].forEach(code=>{FS.genericErrors[code]=new FS.ErrnoError(code);FS.genericErrors[code].stack=""})},staticInit:()=>{FS.ensureErrnoError();FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={"MEMFS":MEMFS}},init:(input,output,error)=>{FS.init.initialized=true;FS.ensureErrnoError();Module["stdin"]=input||Module["stdin"];Module["stdout"]=output||Module["stdout"];Module["stderr"]=error||Module["stderr"];FS.createStandardStreams()},quit:()=>{FS.init.initialized=false;for(var i=0;i{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode},findObject:(path,dontResolveLastLink)=>{var ret=FS.analyzePath(path,dontResolveLastLink);if(ret.exists){return ret.object}else{return null}},analyzePath:(path,dontResolveLastLink)=>{try{var lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});path=lookup.path}catch(e){}var ret={isRoot:false,exists:false,error:0,name:null,path:null,object:null,parentExists:false,parentPath:null,parentObject:null};try{var lookup=FS.lookupPath(path,{parent:true});ret.parentExists=true;ret.parentPath=lookup.path;ret.parentObject=lookup.node;ret.name=PATH.basename(path);lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});ret.exists=true;ret.path=lookup.path;ret.object=lookup.node;ret.name=lookup.node.name;ret.isRoot=lookup.path==="/"}catch(e){ret.error=e.errno}return ret},createPath:(parent,path,canRead,canWrite)=>{parent=typeof parent=="string"?parent:FS.getPath(parent);var parts=path.split("/").reverse();while(parts.length){var part=parts.pop();if(!part)continue;var current=PATH.join2(parent,part);try{FS.mkdir(current)}catch(e){}parent=current}return current},createFile:(parent,name,properties,canRead,canWrite)=>{var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS.getMode(canRead,canWrite);return FS.create(path,mode)},createDataFile:(parent,name,data,canRead,canWrite,canOwn)=>{var path=name;if(parent){parent=typeof parent=="string"?parent:FS.getPath(parent);path=name?PATH.join2(parent,name):parent}var mode=FS.getMode(canRead,canWrite);var node=FS.create(path,mode);if(data){if(typeof data=="string"){var arr=new Array(data.length);for(var i=0,len=data.length;i{var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS.getMode(!!input,!!output);if(!FS.createDevice.major)FS.createDevice.major=64;var dev=FS.makedev(FS.createDevice.major++,0);FS.registerDevice(dev,{open:stream=>{stream.seekable=false},close:stream=>{if(output&&output.buffer&&output.buffer.length){output(10)}},read:(stream,buffer,offset,length,pos)=>{var bytesRead=0;for(var i=0;i{for(var i=0;i{if(obj.isDevice||obj.isFolder||obj.link||obj.contents)return true;if(typeof XMLHttpRequest!="undefined"){throw new Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread.")}else if(read_){try{obj.contents=intArrayFromString(read_(obj.url),true);obj.usedBytes=obj.contents.length}catch(e){throw new FS.ErrnoError(29)}}else{throw new Error("Cannot load without read() or XMLHttpRequest.")}},createLazyFile:(parent,name,url,canRead,canWrite)=>{function LazyUint8Array(){this.lengthKnown=false;this.chunks=[]}LazyUint8Array.prototype.get=function LazyUint8Array_get(idx){if(idx>this.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(from,to)=>{if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}else{return intArrayFromString(xhr.responseText||"",true)}};var lazyArray=this;lazyArray.setDataGetter(chunkNum=>{var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]=="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]=="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;out("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(key=>{var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){FS.forceLoadFile(node);return fn.apply(null,arguments)}});stream_ops.read=((stream,buffer,offset,length,position)=>{FS.forceLoadFile(node);var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency("cp "+fullname);function processData(byteArray){function finish(byteArray){if(preFinish)preFinish();if(!dontCreateFile){FS.createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}if(onload)onload();removeRunDependency(dep)}if(Browser.handledByPreloadPlugin(byteArray,fullname,finish,()=>{if(onerror)onerror();removeRunDependency(dep)})){return}finish(byteArray)}addRunDependency(dep);if(typeof url=="string"){asyncLoad(url,byteArray=>processData(byteArray),onerror)}else{processData(url)}},indexedDB:()=>{return window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB},DB_NAME:()=>{return"EM_FS_"+window.location.pathname},DB_VERSION:20,DB_STORE_NAME:"FILE_DATA",saveFilesToDB:(paths,onload,onerror)=>{onload=onload||(()=>{});onerror=onerror||(()=>{});var indexedDB=FS.indexedDB();try{var openRequest=indexedDB.open(FS.DB_NAME(),FS.DB_VERSION)}catch(e){return onerror(e)}openRequest.onupgradeneeded=(()=>{out("creating db");var db=openRequest.result;db.createObjectStore(FS.DB_STORE_NAME)});openRequest.onsuccess=(()=>{var db=openRequest.result;var transaction=db.transaction([FS.DB_STORE_NAME],"readwrite");var files=transaction.objectStore(FS.DB_STORE_NAME);var ok=0,fail=0,total=paths.length;function finish(){if(fail==0)onload();else onerror()}paths.forEach(path=>{var putRequest=files.put(FS.analyzePath(path).object.contents,path);putRequest.onsuccess=(()=>{ok++;if(ok+fail==total)finish()});putRequest.onerror=(()=>{fail++;if(ok+fail==total)finish()})});transaction.onerror=onerror});openRequest.onerror=onerror},loadFilesFromDB:(paths,onload,onerror)=>{onload=onload||(()=>{});onerror=onerror||(()=>{});var indexedDB=FS.indexedDB();try{var openRequest=indexedDB.open(FS.DB_NAME(),FS.DB_VERSION)}catch(e){return onerror(e)}openRequest.onupgradeneeded=onerror;openRequest.onsuccess=(()=>{var db=openRequest.result;try{var transaction=db.transaction([FS.DB_STORE_NAME],"readonly")}catch(e){onerror(e);return}var files=transaction.objectStore(FS.DB_STORE_NAME);var ok=0,fail=0,total=paths.length;function finish(){if(fail==0)onload();else onerror()}paths.forEach(path=>{var getRequest=files.get(path);getRequest.onsuccess=(()=>{if(FS.analyzePath(path).exists){FS.unlink(path)}FS.createDataFile(PATH.dirname(path),PATH.basename(path),getRequest.result,true,true,true);ok++;if(ok+fail==total)finish()});getRequest.onerror=(()=>{fail++;if(ok+fail==total)finish()})});transaction.onerror=onerror});openRequest.onerror=onerror}};var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt:function(dirfd,path,allowEmpty){if(path[0]==="/"){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=FS.getStream(dirfd);if(!dirstream)throw new FS.ErrnoError(8);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return PATH.join2(dir,path)},doStat:function(func,path,buf){try{var stat=func(path)}catch(e){if(e&&e.node&&PATH.normalize(path)!==PATH.normalize(FS.getPath(e.node))){return-54}throw e}HEAP32[buf>>2]=stat.dev;HEAP32[buf+4>>2]=0;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAP32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;HEAP32[buf+32>>2]=0;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAP32[buf+48>>2]=4096;HEAP32[buf+52>>2]=stat.blocks;HEAP32[buf+56>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+76>>2]=0;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+80>>2]=tempI64[0],HEAP32[buf+84>>2]=tempI64[1];return 0},doMsync:function(addr,stream,len,flags,offset){var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},doMkdir:function(path,mode){path=PATH.normalize(path);if(path[path.length-1]==="/")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0},doMknod:function(path,mode,dev){switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-28}FS.mknod(path,mode,dev);return 0},doReadlink:function(path,buf,bufsize){if(bufsize<=0)return-28;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len},doAccess:function(path,amode){if(amode&~7){return-28}var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node){return-44}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-2}return 0},doDup:function(path,flags,suggestFD){var suggest=FS.getStream(suggestFD);if(suggest)FS.close(suggest);return FS.open(path,flags,0,suggestFD,suggestFD).fd},doReadv:function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret},varargs:undefined,get:function(){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(ptr){var ret=UTF8ToString(ptr);return ret},getStreamFromFD:function(fd){var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);return stream},get64:function(low,high){return low}};function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-28}var newStream;newStream=FS.open(stream.path,stream.flags,0,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 5:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 6:case 7:return 0;case 16:case 8:return-28;case 9:setErrNo(28);return-1;default:{return-28}}}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_ioctl(fd,op,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(op){case 21509:case 21505:{if(!stream.tty)return-59;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-59;return 0}case 21519:{if(!stream.tty)return-59;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-59;return-28}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-59;return 0}case 21524:{if(!stream.tty)return-59;return 0}default:abort("bad ioctl syscall "+op)}}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_open(path,flags,varargs){SYSCALLS.varargs=varargs;try{var pathname=SYSCALLS.getStr(path);var mode=varargs?SYSCALLS.get():0;var stream=FS.open(pathname,flags,mode);return stream.fd}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}var structRegistrations={};function runDestructors(destructors){while(destructors.length){var ptr=destructors.pop();var del=destructors.pop();del(ptr)}}function simpleReadValueFromPointer(pointer){return this["fromWireType"](HEAPU32[pointer>>2])}var awaitingDependencies={};var registeredTypes={};var typeDependencies={};var char_0=48;var char_9=57;function makeLegalFunctionName(name){if(undefined===name){return"_unknown"}name=name.replace(/[^a-zA-Z0-9_]/g,"$");var f=name.charCodeAt(0);if(f>=char_0&&f<=char_9){return"_"+name}else{return name}}function createNamedFunction(name,body){name=makeLegalFunctionName(name);return new Function("body","return function "+name+"() {\n"+' "use strict";'+" return body.apply(this, arguments);\n"+"};\n")(body)}function extendError(baseErrorType,errorName){var errorClass=createNamedFunction(errorName,function(message){this.name=errorName;this.message=message;var stack=new Error(message).stack;if(stack!==undefined){this.stack=this.toString()+"\n"+stack.replace(/^Error(:[^\n]*)?\n/,"")}});errorClass.prototype=Object.create(baseErrorType.prototype);errorClass.prototype.constructor=errorClass;errorClass.prototype.toString=function(){if(this.message===undefined){return this.name}else{return this.name+": "+this.message}};return errorClass}var InternalError=undefined;function throwInternalError(message){throw new InternalError(message)}function whenDependentTypesAreResolved(myTypes,dependentTypes,getTypeConverters){myTypes.forEach(function(type){typeDependencies[type]=dependentTypes});function onComplete(typeConverters){var myTypeConverters=getTypeConverters(typeConverters);if(myTypeConverters.length!==myTypes.length){throwInternalError("Mismatched type converter count")}for(var i=0;i>shift])},destructorFunction:null})}function ClassHandle_isAliasOf(other){if(!(this instanceof ClassHandle)){return false}if(!(other instanceof ClassHandle)){return false}var leftClass=this.$$.ptrType.registeredClass;var left=this.$$.ptr;var rightClass=other.$$.ptrType.registeredClass;var right=other.$$.ptr;while(leftClass.baseClass){left=leftClass.upcast(left);leftClass=leftClass.baseClass}while(rightClass.baseClass){right=rightClass.upcast(right);rightClass=rightClass.baseClass}return leftClass===rightClass&&left===right}function shallowCopyInternalPointer(o){return{count:o.count,deleteScheduled:o.deleteScheduled,preservePointerOnDelete:o.preservePointerOnDelete,ptr:o.ptr,ptrType:o.ptrType,smartPtr:o.smartPtr,smartPtrType:o.smartPtrType}}function throwInstanceAlreadyDeleted(obj){function getInstanceTypeName(handle){return handle.$$.ptrType.registeredClass.name}throwBindingError(getInstanceTypeName(obj)+" instance already deleted")}var finalizationRegistry=false;function detachFinalizer(handle){}function runDestructor($$){if($$.smartPtr){$$.smartPtrType.rawDestructor($$.smartPtr)}else{$$.ptrType.registeredClass.rawDestructor($$.ptr)}}function releaseClassHandle($$){$$.count.value-=1;var toDelete=0===$$.count.value;if(toDelete){runDestructor($$)}}function downcastPointer(ptr,ptrClass,desiredClass){if(ptrClass===desiredClass){return ptr}if(undefined===desiredClass.baseClass){return null}var rv=downcastPointer(ptr,ptrClass,desiredClass.baseClass);if(rv===null){return null}return desiredClass.downcast(rv)}var registeredPointers={};function getInheritedInstanceCount(){return Object.keys(registeredInstances).length}function getLiveInheritedInstances(){var rv=[];for(var k in registeredInstances){if(registeredInstances.hasOwnProperty(k)){rv.push(registeredInstances[k])}}return rv}var deletionQueue=[];function flushPendingDeletes(){while(deletionQueue.length){var obj=deletionQueue.pop();obj.$$.deleteScheduled=false;obj["delete"]()}}var delayFunction=undefined;function setDelayFunction(fn){delayFunction=fn;if(deletionQueue.length&&delayFunction){delayFunction(flushPendingDeletes)}}function init_embind(){Module["getInheritedInstanceCount"]=getInheritedInstanceCount;Module["getLiveInheritedInstances"]=getLiveInheritedInstances;Module["flushPendingDeletes"]=flushPendingDeletes;Module["setDelayFunction"]=setDelayFunction}var registeredInstances={};function getBasestPointer(class_,ptr){if(ptr===undefined){throwBindingError("ptr should not be undefined")}while(class_.baseClass){ptr=class_.upcast(ptr);class_=class_.baseClass}return ptr}function getInheritedInstance(class_,ptr){ptr=getBasestPointer(class_,ptr);return registeredInstances[ptr]}function makeClassHandle(prototype,record){if(!record.ptrType||!record.ptr){throwInternalError("makeClassHandle requires ptr and ptrType")}var hasSmartPtrType=!!record.smartPtrType;var hasSmartPtr=!!record.smartPtr;if(hasSmartPtrType!==hasSmartPtr){throwInternalError("Both smartPtrType and smartPtr must be specified")}record.count={value:1};return attachFinalizer(Object.create(prototype,{$$:{value:record}}))}function RegisteredPointer_fromWireType(ptr){var rawPointer=this.getPointee(ptr);if(!rawPointer){this.destructor(ptr);return null}var registeredInstance=getInheritedInstance(this.registeredClass,rawPointer);if(undefined!==registeredInstance){if(0===registeredInstance.$$.count.value){registeredInstance.$$.ptr=rawPointer;registeredInstance.$$.smartPtr=ptr;return registeredInstance["clone"]()}else{var rv=registeredInstance["clone"]();this.destructor(ptr);return rv}}function makeDefaultHandle(){if(this.isSmartPointer){return makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:rawPointer,smartPtrType:this,smartPtr:ptr})}else{return makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this,ptr:ptr})}}var actualType=this.registeredClass.getActualType(rawPointer);var registeredPointerRecord=registeredPointers[actualType];if(!registeredPointerRecord){return makeDefaultHandle.call(this)}var toType;if(this.isConst){toType=registeredPointerRecord.constPointerType}else{toType=registeredPointerRecord.pointerType}var dp=downcastPointer(rawPointer,this.registeredClass,toType.registeredClass);if(dp===null){return makeDefaultHandle.call(this)}if(this.isSmartPointer){return makeClassHandle(toType.registeredClass.instancePrototype,{ptrType:toType,ptr:dp,smartPtrType:this,smartPtr:ptr})}else{return makeClassHandle(toType.registeredClass.instancePrototype,{ptrType:toType,ptr:dp})}}function attachFinalizer(handle){if("undefined"===typeof FinalizationRegistry){attachFinalizer=(handle=>handle);return handle}finalizationRegistry=new FinalizationRegistry(info=>{releaseClassHandle(info.$$)});attachFinalizer=(handle=>{var $$=handle.$$;var hasSmartPtr=!!$$.smartPtr;if(hasSmartPtr){var info={$$:$$};finalizationRegistry.register(handle,info,handle)}return handle});detachFinalizer=(handle=>finalizationRegistry.unregister(handle));return attachFinalizer(handle)}function ClassHandle_clone(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.preservePointerOnDelete){this.$$.count.value+=1;return this}else{var clone=attachFinalizer(Object.create(Object.getPrototypeOf(this),{$$:{value:shallowCopyInternalPointer(this.$$)}}));clone.$$.count.value+=1;clone.$$.deleteScheduled=false;return clone}}function ClassHandle_delete(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete){throwBindingError("Object already scheduled for deletion")}detachFinalizer(this);releaseClassHandle(this.$$);if(!this.$$.preservePointerOnDelete){this.$$.smartPtr=undefined;this.$$.ptr=undefined}}function ClassHandle_isDeleted(){return!this.$$.ptr}function ClassHandle_deleteLater(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete){throwBindingError("Object already scheduled for deletion")}deletionQueue.push(this);if(deletionQueue.length===1&&delayFunction){delayFunction(flushPendingDeletes)}this.$$.deleteScheduled=true;return this}function init_ClassHandle(){ClassHandle.prototype["isAliasOf"]=ClassHandle_isAliasOf;ClassHandle.prototype["clone"]=ClassHandle_clone;ClassHandle.prototype["delete"]=ClassHandle_delete;ClassHandle.prototype["isDeleted"]=ClassHandle_isDeleted;ClassHandle.prototype["deleteLater"]=ClassHandle_deleteLater}function ClassHandle(){}function ensureOverloadTable(proto,methodName,humanName){if(undefined===proto[methodName].overloadTable){var prevFunc=proto[methodName];proto[methodName]=function(){if(!proto[methodName].overloadTable.hasOwnProperty(arguments.length)){throwBindingError("Function '"+humanName+"' called with an invalid number of arguments ("+arguments.length+") - expects one of ("+proto[methodName].overloadTable+")!")}return proto[methodName].overloadTable[arguments.length].apply(this,arguments)};proto[methodName].overloadTable=[];proto[methodName].overloadTable[prevFunc.argCount]=prevFunc}}function exposePublicSymbol(name,value,numArguments){if(Module.hasOwnProperty(name)){if(undefined===numArguments||undefined!==Module[name].overloadTable&&undefined!==Module[name].overloadTable[numArguments]){throwBindingError("Cannot register public name '"+name+"' twice")}ensureOverloadTable(Module,name,name);if(Module.hasOwnProperty(numArguments)){throwBindingError("Cannot register multiple overloads of a function with the same number of arguments ("+numArguments+")!")}Module[name].overloadTable[numArguments]=value}else{Module[name]=value;if(undefined!==numArguments){Module[name].numArguments=numArguments}}}function RegisteredClass(name,constructor,instancePrototype,rawDestructor,baseClass,getActualType,upcast,downcast){this.name=name;this.constructor=constructor;this.instancePrototype=instancePrototype;this.rawDestructor=rawDestructor;this.baseClass=baseClass;this.getActualType=getActualType;this.upcast=upcast;this.downcast=downcast;this.pureVirtualFunctions=[]}function upcastPointer(ptr,ptrClass,desiredClass){while(ptrClass!==desiredClass){if(!ptrClass.upcast){throwBindingError("Expected null or instance of "+desiredClass.name+", got an instance of "+ptrClass.name)}ptr=ptrClass.upcast(ptr);ptrClass=ptrClass.baseClass}return ptr}function constNoSmartPtrRawPointerToWireType(destructors,handle){if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}return 0}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;var ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);return ptr}function genericPointerToWireType(destructors,handle){var ptr;if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}if(this.isSmartPointer){ptr=this.rawConstructor();if(destructors!==null){destructors.push(this.rawDestructor,ptr)}return ptr}else{return 0}}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}if(!this.isConst&&handle.$$.ptrType.isConst){throwBindingError("Cannot convert argument of type "+(handle.$$.smartPtrType?handle.$$.smartPtrType.name:handle.$$.ptrType.name)+" to parameter type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);if(this.isSmartPointer){if(undefined===handle.$$.smartPtr){throwBindingError("Passing raw pointer to smart pointer is illegal")}switch(this.sharingPolicy){case 0:if(handle.$$.smartPtrType===this){ptr=handle.$$.smartPtr}else{throwBindingError("Cannot convert argument of type "+(handle.$$.smartPtrType?handle.$$.smartPtrType.name:handle.$$.ptrType.name)+" to parameter type "+this.name)}break;case 1:ptr=handle.$$.smartPtr;break;case 2:if(handle.$$.smartPtrType===this){ptr=handle.$$.smartPtr}else{var clonedHandle=handle["clone"]();ptr=this.rawShare(ptr,Emval.toHandle(function(){clonedHandle["delete"]()}));if(destructors!==null){destructors.push(this.rawDestructor,ptr)}}break;default:throwBindingError("Unsupporting sharing policy")}}return ptr}function nonConstNoSmartPtrRawPointerToWireType(destructors,handle){if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}return 0}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}if(handle.$$.ptrType.isConst){throwBindingError("Cannot convert argument of type "+handle.$$.ptrType.name+" to parameter type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;var ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);return ptr}function RegisteredPointer_getPointee(ptr){if(this.rawGetPointee){ptr=this.rawGetPointee(ptr)}return ptr}function RegisteredPointer_destructor(ptr){if(this.rawDestructor){this.rawDestructor(ptr)}}function RegisteredPointer_deleteObject(handle){if(handle!==null){handle["delete"]()}}function init_RegisteredPointer(){RegisteredPointer.prototype.getPointee=RegisteredPointer_getPointee;RegisteredPointer.prototype.destructor=RegisteredPointer_destructor;RegisteredPointer.prototype["argPackAdvance"]=8;RegisteredPointer.prototype["readValueFromPointer"]=simpleReadValueFromPointer;RegisteredPointer.prototype["deleteObject"]=RegisteredPointer_deleteObject;RegisteredPointer.prototype["fromWireType"]=RegisteredPointer_fromWireType}function RegisteredPointer(name,registeredClass,isReference,isConst,isSmartPointer,pointeeType,sharingPolicy,rawGetPointee,rawConstructor,rawShare,rawDestructor){this.name=name;this.registeredClass=registeredClass;this.isReference=isReference;this.isConst=isConst;this.isSmartPointer=isSmartPointer;this.pointeeType=pointeeType;this.sharingPolicy=sharingPolicy;this.rawGetPointee=rawGetPointee;this.rawConstructor=rawConstructor;this.rawShare=rawShare;this.rawDestructor=rawDestructor;if(!isSmartPointer&®isteredClass.baseClass===undefined){if(isConst){this["toWireType"]=constNoSmartPtrRawPointerToWireType;this.destructorFunction=null}else{this["toWireType"]=nonConstNoSmartPtrRawPointerToWireType;this.destructorFunction=null}}else{this["toWireType"]=genericPointerToWireType}}function replacePublicSymbol(name,value,numArguments){if(!Module.hasOwnProperty(name)){throwInternalError("Replacing nonexistant public symbol")}if(undefined!==Module[name].overloadTable&&undefined!==numArguments){Module[name].overloadTable[numArguments]=value}else{Module[name]=value;Module[name].argCount=numArguments}}function dynCallLegacy(sig,ptr,args){var f=Module["dynCall_"+sig];return args&&args.length?f.apply(null,[ptr].concat(args)):f.call(null,ptr)}function dynCall(sig,ptr,args){if(sig.includes("j")){return dynCallLegacy(sig,ptr,args)}return getWasmTableEntry(ptr).apply(null,args)}function getDynCaller(sig,ptr){var argCache=[];return function(){argCache.length=0;Object.assign(argCache,arguments);return dynCall(sig,ptr,argCache)}}function embind__requireFunction(signature,rawFunction){signature=readLatin1String(signature);function makeDynCaller(){if(signature.includes("j")){return getDynCaller(signature,rawFunction)}return getWasmTableEntry(rawFunction)}var fp=makeDynCaller();if(typeof fp!="function"){throwBindingError("unknown function pointer with signature "+signature+": "+rawFunction)}return fp}var UnboundTypeError=undefined;function getTypeName(type){var ptr=___getTypeName(type);var rv=readLatin1String(ptr);_free(ptr);return rv}function throwUnboundTypeError(message,types){var unboundTypes=[];var seen={};function visit(type){if(seen[type]){return}if(registeredTypes[type]){return}if(typeDependencies[type]){typeDependencies[type].forEach(visit);return}unboundTypes.push(type);seen[type]=true}types.forEach(visit);throw new UnboundTypeError(message+": "+unboundTypes.map(getTypeName).join([", "]))}function __embind_register_class(rawType,rawPointerType,rawConstPointerType,baseClassRawType,getActualTypeSignature,getActualType,upcastSignature,upcast,downcastSignature,downcast,name,destructorSignature,rawDestructor){name=readLatin1String(name);getActualType=embind__requireFunction(getActualTypeSignature,getActualType);if(upcast){upcast=embind__requireFunction(upcastSignature,upcast)}if(downcast){downcast=embind__requireFunction(downcastSignature,downcast)}rawDestructor=embind__requireFunction(destructorSignature,rawDestructor);var legalFunctionName=makeLegalFunctionName(name);exposePublicSymbol(legalFunctionName,function(){throwUnboundTypeError("Cannot construct "+name+" due to unbound types",[baseClassRawType])});whenDependentTypesAreResolved([rawType,rawPointerType,rawConstPointerType],baseClassRawType?[baseClassRawType]:[],function(base){base=base[0];var baseClass;var basePrototype;if(baseClassRawType){baseClass=base.registeredClass;basePrototype=baseClass.instancePrototype}else{basePrototype=ClassHandle.prototype}var constructor=createNamedFunction(legalFunctionName,function(){if(Object.getPrototypeOf(this)!==instancePrototype){throw new BindingError("Use 'new' to construct "+name)}if(undefined===registeredClass.constructor_body){throw new BindingError(name+" has no accessible constructor")}var body=registeredClass.constructor_body[arguments.length];if(undefined===body){throw new BindingError("Tried to invoke ctor of "+name+" with invalid number of parameters ("+arguments.length+") - expected ("+Object.keys(registeredClass.constructor_body).toString()+") parameters instead!")}return body.apply(this,arguments)});var instancePrototype=Object.create(basePrototype,{constructor:{value:constructor}});constructor.prototype=instancePrototype;var registeredClass=new RegisteredClass(name,constructor,instancePrototype,rawDestructor,baseClass,getActualType,upcast,downcast);var referenceConverter=new RegisteredPointer(name,registeredClass,true,false,false);var pointerConverter=new RegisteredPointer(name+"*",registeredClass,false,false,false);var constPointerConverter=new RegisteredPointer(name+" const*",registeredClass,false,true,false);registeredPointers[rawType]={pointerType:pointerConverter,constPointerType:constPointerConverter};replacePublicSymbol(legalFunctionName,constructor);return[referenceConverter,pointerConverter,constPointerConverter]})}function heap32VectorToArray(count,firstElement){var array=[];for(var i=0;i>2)+i])}return array}function __embind_register_class_constructor(rawClassType,argCount,rawArgTypesAddr,invokerSignature,invoker,rawConstructor){assert(argCount>0);var rawArgTypes=heap32VectorToArray(argCount,rawArgTypesAddr);invoker=embind__requireFunction(invokerSignature,invoker);whenDependentTypesAreResolved([],[rawClassType],function(classType){classType=classType[0];var humanName="constructor "+classType.name;if(undefined===classType.registeredClass.constructor_body){classType.registeredClass.constructor_body=[]}if(undefined!==classType.registeredClass.constructor_body[argCount-1]){throw new BindingError("Cannot register multiple constructors with identical number of parameters ("+(argCount-1)+") for class '"+classType.name+"'! Overload resolution is currently only performed using the parameter count, not actual type info!")}classType.registeredClass.constructor_body[argCount-1]=(()=>{throwUnboundTypeError("Cannot construct "+classType.name+" due to unbound types",rawArgTypes)});whenDependentTypesAreResolved([],rawArgTypes,function(argTypes){argTypes.splice(1,0,null);classType.registeredClass.constructor_body[argCount-1]=craftInvokerFunction(humanName,argTypes,null,invoker,rawConstructor);return[]});return[]})}function new_(constructor,argumentList){if(!(constructor instanceof Function)){throw new TypeError("new_ called with constructor type "+typeof constructor+" which is not a function")}var dummy=createNamedFunction(constructor.name||"unknownFunctionName",function(){});dummy.prototype=constructor.prototype;var obj=new dummy;var r=constructor.apply(obj,argumentList);return r instanceof Object?r:obj}function craftInvokerFunction(humanName,argTypes,classType,cppInvokerFunc,cppTargetFunc){var argCount=argTypes.length;if(argCount<2){throwBindingError("argTypes array size mismatch! Must at least get return value and 'this' types!")}var isClassMethodFunc=argTypes[1]!==null&&classType!==null;var needsDestructorStack=false;for(var i=1;i0?", ":"")+argsListWired}invokerFnBody+=(returns?"var rv = ":"")+"invoker(fn"+(argsListWired.length>0?", ":"")+argsListWired+");\n";if(needsDestructorStack){invokerFnBody+="runDestructors(destructors);\n"}else{for(var i=isClassMethodFunc?1:2;i4&&0===--emval_handle_array[handle].refcount){emval_handle_array[handle]=undefined;emval_free_list.push(handle)}}function count_emval_handles(){var count=0;for(var i=5;i>2])};case 3:return function(pointer){return this["fromWireType"](HEAPF64[pointer>>3])};default:throw new TypeError("Unknown float type: "+name)}}function __embind_register_float(rawType,name,size){var shift=getShiftFromSize(size);name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(value){return value},"toWireType":function(destructors,value){return value},"argPackAdvance":8,"readValueFromPointer":floatReadValueFromPointer(name,shift),destructorFunction:null})}function __embind_register_function(name,argCount,rawArgTypesAddr,signature,rawInvoker,fn){var argTypes=heap32VectorToArray(argCount,rawArgTypesAddr);name=readLatin1String(name);rawInvoker=embind__requireFunction(signature,rawInvoker);exposePublicSymbol(name,function(){throwUnboundTypeError("Cannot call "+name+" due to unbound types",argTypes)},argCount-1);whenDependentTypesAreResolved([],argTypes,function(argTypes){var invokerArgsArray=[argTypes[0],null].concat(argTypes.slice(1));replacePublicSymbol(name,craftInvokerFunction(name,invokerArgsArray,null,rawInvoker,fn),argCount-1);return[]})}function integerReadValueFromPointer(name,shift,signed){switch(shift){case 0:return signed?function readS8FromPointer(pointer){return HEAP8[pointer]}:function readU8FromPointer(pointer){return HEAPU8[pointer]};case 1:return signed?function readS16FromPointer(pointer){return HEAP16[pointer>>1]}:function readU16FromPointer(pointer){return HEAPU16[pointer>>1]};case 2:return signed?function readS32FromPointer(pointer){return HEAP32[pointer>>2]}:function readU32FromPointer(pointer){return HEAPU32[pointer>>2]};default:throw new TypeError("Unknown integer type: "+name)}}function __embind_register_integer(primitiveType,name,size,minRange,maxRange){name=readLatin1String(name);if(maxRange===-1){maxRange=4294967295}var shift=getShiftFromSize(size);var fromWireType=value=>value;if(minRange===0){var bitshift=32-8*size;fromWireType=(value=>value<>>bitshift)}var isUnsignedType=name.includes("unsigned");var checkAssertions=(value,toTypeName)=>{};var toWireType;if(isUnsignedType){toWireType=function(destructors,value){checkAssertions(value,this.name);return value>>>0}}else{toWireType=function(destructors,value){checkAssertions(value,this.name);return value}}registerType(primitiveType,{name:name,"fromWireType":fromWireType,"toWireType":toWireType,"argPackAdvance":8,"readValueFromPointer":integerReadValueFromPointer(name,shift,minRange!==0),destructorFunction:null})}function __embind_register_memory_view(rawType,dataTypeIndex,name){var typeMapping=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array];var TA=typeMapping[dataTypeIndex];function decodeMemoryView(handle){handle=handle>>2;var heap=HEAPU32;var size=heap[handle];var data=heap[handle+1];return new TA(buffer,data,size)}name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":decodeMemoryView,"argPackAdvance":8,"readValueFromPointer":decodeMemoryView},{ignoreDuplicateRegistrations:true})}function __embind_register_std_string(rawType,name){name=readLatin1String(name);var stdStringIsUTF8=name==="std::string";registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var str;if(stdStringIsUTF8){var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i;if(i==length||HEAPU8[currentBytePtr]==0){var maxRead=currentBytePtr-decodeStartPtr;var stringSegment=UTF8ToString(decodeStartPtr,maxRead);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+1}}}else{var a=new Array(length);for(var i=0;ilengthBytesUTF8(value))}else{getLength=(()=>value.length)}var length=getLength();var ptr=_malloc(4+length+1);HEAPU32[ptr>>2]=length;if(stdStringIsUTF8&&valueIsOfTypeString){stringToUTF8(value,ptr+4,length+1)}else{if(valueIsOfTypeString){for(var i=0;i255){_free(ptr);throwBindingError("String has UTF-16 code units that do not fit in 8 bits")}HEAPU8[ptr+4+i]=charCode}}else{for(var i=0;iHEAPU16);shift=1}else if(charSize===4){decodeString=UTF32ToString;encodeString=stringToUTF32;lengthBytesUTF=lengthBytesUTF32;getHeap=(()=>HEAPU32);shift=2}registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var HEAP=getHeap();var str;var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i*charSize;if(i==length||HEAP[currentBytePtr>>shift]==0){var maxReadBytes=currentBytePtr-decodeStartPtr;var stringSegment=decodeString(decodeStartPtr,maxReadBytes);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+charSize}}_free(value);return str},"toWireType":function(destructors,value){if(!(typeof value=="string")){throwBindingError("Cannot pass non-string to C++ string type "+name)}var length=lengthBytesUTF(value);var ptr=_malloc(4+length+charSize);HEAPU32[ptr>>2]=length>>shift;encodeString(value,ptr+4,length+charSize);if(destructors!==null){destructors.push(_free,ptr)}return ptr},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:function(ptr){_free(ptr)}})}function __embind_register_value_object(rawType,name,constructorSignature,rawConstructor,destructorSignature,rawDestructor){structRegistrations[rawType]={name:readLatin1String(name),rawConstructor:embind__requireFunction(constructorSignature,rawConstructor),rawDestructor:embind__requireFunction(destructorSignature,rawDestructor),fields:[]}}function __embind_register_value_object_field(structType,fieldName,getterReturnType,getterSignature,getter,getterContext,setterArgumentType,setterSignature,setter,setterContext){structRegistrations[structType].fields.push({fieldName:readLatin1String(fieldName),getterReturnType:getterReturnType,getter:embind__requireFunction(getterSignature,getter),getterContext:getterContext,setterArgumentType:setterArgumentType,setter:embind__requireFunction(setterSignature,setter),setterContext:setterContext})}function __embind_register_void(rawType,name){name=readLatin1String(name);registerType(rawType,{isVoid:true,name:name,"argPackAdvance":0,"fromWireType":function(){return undefined},"toWireType":function(destructors,o){return undefined}})}function __emscripten_throw_longjmp(){throw Infinity}function __emval_incref(handle){if(handle>4){emval_handle_array[handle].refcount+=1}}function requireRegisteredType(rawType,humanName){var impl=registeredTypes[rawType];if(undefined===impl){throwBindingError(humanName+" has unknown type "+getTypeName(rawType))}return impl}function __emval_take_value(type,argv){type=requireRegisteredType(type,"_emval_take_value");var v=type["readValueFromPointer"](argv);return Emval.toHandle(v)}function __localtime_js(time,tmPtr){var date=new Date(HEAP32[time>>2]*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var start=new Date(date.getFullYear(),0,1);var yday=(date.getTime()-start.getTime())/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst}function _tzset_impl(timezone,daylight,tzname){var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);var winterOffset=winter.getTimezoneOffset();var summerOffset=summer.getTimezoneOffset();var stdTimezoneOffset=Math.max(winterOffset,summerOffset);HEAP32[timezone>>2]=stdTimezoneOffset*60;HEAP32[daylight>>2]=Number(winterOffset!=summerOffset);function extractZone(date){var match=date.toTimeString().match(/\(([A-Za-z ]+)\)$/);return match?match[1]:"GMT"}var winterName=extractZone(winter);var summerName=extractZone(summer);var winterNamePtr=allocateUTF8(winterName);var summerNamePtr=allocateUTF8(summerName);if(summerOffset>2]=winterNamePtr;HEAP32[tzname+4>>2]=summerNamePtr}else{HEAP32[tzname>>2]=summerNamePtr;HEAP32[tzname+4>>2]=winterNamePtr}}function __tzset_js(timezone,daylight,tzname){if(__tzset_js.called)return;__tzset_js.called=true;_tzset_impl(timezone,daylight,tzname)}function _abort(){abort("")}var readAsmConstArgsArray=[];function readAsmConstArgs(sigPtr,buf){readAsmConstArgsArray.length=0;var ch;buf>>=2;while(ch=HEAPU8[sigPtr++]){var readAsmConstArgsDouble=ch<105;if(readAsmConstArgsDouble&&buf&1)buf++;readAsmConstArgsArray.push(readAsmConstArgsDouble?HEAPF64[buf++>>1]:HEAP32[buf]);++buf}return readAsmConstArgsArray}function _emscripten_asm_const_int(code,sigPtr,argbuf){var args=readAsmConstArgs(sigPtr,argbuf);return ASM_CONSTS[code].apply(null,args)}function _emscripten_get_heap_max(){return 2147483648}function emscripten_realloc_buffer(size){try{wasmMemory.grow(size-buffer.byteLength+65535>>>16);updateGlobalBufferAndViews(wasmMemory.buffer);return 1}catch(e){}}function _emscripten_resize_heap(requestedSize){var oldSize=HEAPU8.length;requestedSize=requestedSize>>>0;var maxHeapSize=_emscripten_get_heap_max();if(requestedSize>maxHeapSize){return false}let alignUp=(x,multiple)=>x+(multiple-x%multiple)%multiple;for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=emscripten_realloc_buffer(newSize);if(replacement){return true}}return false}var ENV={};function getExecutableName(){return thisProgram||"./this.program"}function getEnvStrings(){if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8";var env={"USER":"web_user","LOGNAME":"web_user","PATH":"/","PWD":"/","HOME":"/home/web_user","LANG":lang,"_":getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(x+"="+env[x])}getEnvStrings.strings=strings}return getEnvStrings.strings}function _environ_get(__environ,environ_buf){var bufSize=0;getEnvStrings().forEach(function(string,i){var ptr=environ_buf+bufSize;HEAP32[__environ+i*4>>2]=ptr;writeAsciiToMemory(string,ptr);bufSize+=string.length+1});return 0}function _environ_sizes_get(penviron_count,penviron_buf_size){var strings=getEnvStrings();HEAP32[penviron_count>>2]=strings.length;var bufSize=0;strings.forEach(function(string){bufSize+=string.length+1});HEAP32[penviron_buf_size>>2]=bufSize;return 0}function _exit(status){exit(status)}function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_read(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=SYSCALLS.doReadv(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){try{var stream=SYSCALLS.getStreamFromFD(fd);var HIGH_OFFSET=4294967296;var offset=offset_high*HIGH_OFFSET+(offset_low>>>0);var DOUBLE_LIMIT=9007199254740992;if(offset<=-DOUBLE_LIMIT||offset>=DOUBLE_LIMIT){return-61}FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=tempI64[0],HEAP32[newOffset+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_write(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=SYSCALLS.doWritev(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _gettimeofday(ptr){var now=Date.now();HEAP32[ptr>>2]=now/1e3|0;HEAP32[ptr+4>>2]=now%1e3*1e3|0;return 0}function __isLeapYear(year){return year%4===0&&(year%100!==0||year%400===0)}function __arraySum(array,index){var sum=0;for(var i=0;i<=index;sum+=array[i++]){}return sum}var __MONTH_DAYS_LEAP=[31,29,31,30,31,30,31,31,30,31,30,31];var __MONTH_DAYS_REGULAR=[31,28,31,30,31,30,31,31,30,31,30,31];function __addDays(date,days){var newDate=new Date(date.getTime());while(days>0){var leap=__isLeapYear(newDate.getFullYear());var currentMonth=newDate.getMonth();var daysInCurrentMonth=(leap?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR)[currentMonth];if(days>daysInCurrentMonth-newDate.getDate()){days-=daysInCurrentMonth-newDate.getDate()+1;newDate.setDate(1);if(currentMonth<11){newDate.setMonth(currentMonth+1)}else{newDate.setMonth(0);newDate.setFullYear(newDate.getFullYear()+1)}}else{newDate.setDate(newDate.getDate()+days);return newDate}}return newDate}function _strftime(s,maxsize,format,tm){var tm_zone=HEAP32[tm+40>>2];var date={tm_sec:HEAP32[tm>>2],tm_min:HEAP32[tm+4>>2],tm_hour:HEAP32[tm+8>>2],tm_mday:HEAP32[tm+12>>2],tm_mon:HEAP32[tm+16>>2],tm_year:HEAP32[tm+20>>2],tm_wday:HEAP32[tm+24>>2],tm_yday:HEAP32[tm+28>>2],tm_isdst:HEAP32[tm+32>>2],tm_gmtoff:HEAP32[tm+36>>2],tm_zone:tm_zone?UTF8ToString(tm_zone):""};var pattern=UTF8ToString(format);var EXPANSION_RULES_1={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var rule in EXPANSION_RULES_1){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_1[rule])}var WEEKDAYS=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];var MONTHS=["January","February","March","April","May","June","July","August","September","October","November","December"];function leadingSomething(value,digits,character){var str=typeof value=="number"?value.toString():value||"";while(str.length0?1:0}var compare;if((compare=sgn(date1.getFullYear()-date2.getFullYear()))===0){if((compare=sgn(date1.getMonth()-date2.getMonth()))===0){compare=sgn(date1.getDate()-date2.getDate())}}return compare}function getFirstWeekStartDate(janFourth){switch(janFourth.getDay()){case 0:return new Date(janFourth.getFullYear()-1,11,29);case 1:return janFourth;case 2:return new Date(janFourth.getFullYear(),0,3);case 3:return new Date(janFourth.getFullYear(),0,2);case 4:return new Date(janFourth.getFullYear(),0,1);case 5:return new Date(janFourth.getFullYear()-1,11,31);case 6:return new Date(janFourth.getFullYear()-1,11,30)}}function getWeekBasedYear(date){var thisDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);var janFourthThisYear=new Date(thisDate.getFullYear(),0,4);var janFourthNextYear=new Date(thisDate.getFullYear()+1,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);if(compareByDay(firstWeekStartThisYear,thisDate)<=0){if(compareByDay(firstWeekStartNextYear,thisDate)<=0){return thisDate.getFullYear()+1}else{return thisDate.getFullYear()}}else{return thisDate.getFullYear()-1}}var EXPANSION_RULES_2={"%a":function(date){return WEEKDAYS[date.tm_wday].substring(0,3)},"%A":function(date){return WEEKDAYS[date.tm_wday]},"%b":function(date){return MONTHS[date.tm_mon].substring(0,3)},"%B":function(date){return MONTHS[date.tm_mon]},"%C":function(date){var year=date.tm_year+1900;return leadingNulls(year/100|0,2)},"%d":function(date){return leadingNulls(date.tm_mday,2)},"%e":function(date){return leadingSomething(date.tm_mday,2," ")},"%g":function(date){return getWeekBasedYear(date).toString().substring(2)},"%G":function(date){return getWeekBasedYear(date)},"%H":function(date){return leadingNulls(date.tm_hour,2)},"%I":function(date){var twelveHour=date.tm_hour;if(twelveHour==0)twelveHour=12;else if(twelveHour>12)twelveHour-=12;return leadingNulls(twelveHour,2)},"%j":function(date){return leadingNulls(date.tm_mday+__arraySum(__isLeapYear(date.tm_year+1900)?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,date.tm_mon-1),3)},"%m":function(date){return leadingNulls(date.tm_mon+1,2)},"%M":function(date){return leadingNulls(date.tm_min,2)},"%n":function(){return"\n"},"%p":function(date){if(date.tm_hour>=0&&date.tm_hour<12){return"AM"}else{return"PM"}},"%S":function(date){return leadingNulls(date.tm_sec,2)},"%t":function(){return"\t"},"%u":function(date){return date.tm_wday||7},"%U":function(date){var janFirst=new Date(date.tm_year+1900,0,1);var firstSunday=janFirst.getDay()===0?janFirst:__addDays(janFirst,7-janFirst.getDay());var endDate=new Date(date.tm_year+1900,date.tm_mon,date.tm_mday);if(compareByDay(firstSunday,endDate)<0){var februaryFirstUntilEndMonth=__arraySum(__isLeapYear(endDate.getFullYear())?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,endDate.getMonth()-1)-31;var firstSundayUntilEndJanuary=31-firstSunday.getDate();var days=firstSundayUntilEndJanuary+februaryFirstUntilEndMonth+endDate.getDate();return leadingNulls(Math.ceil(days/7),2)}return compareByDay(firstSunday,janFirst)===0?"01":"00"},"%V":function(date){var janFourthThisYear=new Date(date.tm_year+1900,0,4);var janFourthNextYear=new Date(date.tm_year+1901,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);var endDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);if(compareByDay(endDate,firstWeekStartThisYear)<0){return"53"}if(compareByDay(firstWeekStartNextYear,endDate)<=0){return"01"}var daysDifference;if(firstWeekStartThisYear.getFullYear()=0;off=Math.abs(off)/60;off=off/60*100+off%60;return(ahead?"+":"-")+String("0000"+off).slice(-4)},"%Z":function(date){return date.tm_zone},"%%":function(){return"%"}};pattern=pattern.replace(/%%/g,"\0\0");for(var rule in EXPANSION_RULES_2){if(pattern.includes(rule)){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_2[rule](date))}}pattern=pattern.replace(/\0\0/g,"%");var bytes=intArrayFromString(pattern,false);if(bytes.length>maxsize){return 0}writeArrayToMemory(bytes,s);return bytes.length-1}function _strftime_l(s,maxsize,format,tm){return _strftime(s,maxsize,format,tm)}function _time(ptr){var ret=Date.now()/1e3|0;if(ptr){HEAP32[ptr>>2]=ret}return ret}var FSNode=function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev};var readMode=292|73;var writeMode=146;Object.defineProperties(FSNode.prototype,{read:{get:function(){return(this.mode&readMode)===readMode},set:function(val){val?this.mode|=readMode:this.mode&=~readMode}},write:{get:function(){return(this.mode&writeMode)===writeMode},set:function(val){val?this.mode|=writeMode:this.mode&=~writeMode}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}});FS.FSNode=FSNode;FS.staticInit();InternalError=Module["InternalError"]=extendError(Error,"InternalError");embind_init_charCodes();BindingError=Module["BindingError"]=extendError(Error,"BindingError");init_ClassHandle();init_embind();init_RegisteredPointer();UnboundTypeError=Module["UnboundTypeError"]=extendError(Error,"UnboundTypeError");init_emval();var ASSERTIONS=false;function intArrayFromString(stringy,dontAddNull,length){var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array}function intArrayToString(array){var ret=[];for(var i=0;i255){if(ASSERTIONS){assert(false,"Character code "+chr+" ("+String.fromCharCode(chr)+") at offset "+i+" not in 0x00-0xFF.")}chr&=255}ret.push(String.fromCharCode(chr))}return ret.join("")}var decodeBase64=typeof atob=="function"?atob:function(input){var keyStr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var output="";var chr1,chr2,chr3;var enc1,enc2,enc3,enc4;var i=0;input=input.replace(/[^A-Za-z0-9\+\/\=]/g,"");do{enc1=keyStr.indexOf(input.charAt(i++));enc2=keyStr.indexOf(input.charAt(i++));enc3=keyStr.indexOf(input.charAt(i++));enc4=keyStr.indexOf(input.charAt(i++));chr1=enc1<<2|enc2>>4;chr2=(enc2&15)<<4|enc3>>2;chr3=(enc3&3)<<6|enc4;output=output+String.fromCharCode(chr1);if(enc3!==64){output=output+String.fromCharCode(chr2)}if(enc4!==64){output=output+String.fromCharCode(chr3)}}while(i0){return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}Module["run"]=run;function exit(status,implicit){EXITSTATUS=status;if(keepRuntimeAlive()){}else{exitRuntime()}procExit(status)}function procExit(code){EXITSTATUS=code;if(!keepRuntimeAlive()){if(Module["onExit"])Module["onExit"](code);ABORT=true}quit_(code,new ExitStatus(code))}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}run(); +)(asmLibraryArg)},instantiate:function(binary,info){return{then:function(ok){var module=new WebAssembly.Module(binary);ok({"instance":new WebAssembly.Instance(module)})}}},RuntimeError:Error};wasmBinary=[];if(typeof WebAssembly!="object"){abort("no native wasm support detected")}var wasmMemory;var ABORT=false;var EXITSTATUS;function assert(condition,text){if(!condition){abort(text)}}var UTF8Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(heap,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heap[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heap.subarray&&UTF8Decoder){return UTF8Decoder.decode(heap.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,heap,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127)++len;else if(u<=2047)len+=2;else if(u<=65535)len+=3;else len+=4}return len}var UTF16Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf-16le"):undefined;function UTF16ToString(ptr,maxBytesToRead){var endPtr=ptr;var idx=endPtr>>1;var maxIdx=idx+maxBytesToRead/2;while(!(idx>=maxIdx)&&HEAPU16[idx])++idx;endPtr=idx<<1;if(endPtr-ptr>32&&UTF16Decoder){return UTF16Decoder.decode(HEAPU8.subarray(ptr,endPtr))}else{var str="";for(var i=0;!(i>=maxBytesToRead/2);++i){var codeUnit=HEAP16[ptr+i*2>>1];if(codeUnit==0)break;str+=String.fromCharCode(codeUnit)}return str}}function stringToUTF16(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr}function lengthBytesUTF16(str){return str.length*2}function UTF32ToString(ptr,maxBytesToRead){var i=0;var str="";while(!(i>=maxBytesToRead/4)){var utf32=HEAP32[ptr+i*4>>2];if(utf32==0)break;++i;if(utf32>=65536){var ch=utf32-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}else{str+=String.fromCharCode(utf32)}}return str}function stringToUTF32(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i=55296&&codeUnit<=57343){var trailSurrogate=str.charCodeAt(++i);codeUnit=65536+((codeUnit&1023)<<10)|trailSurrogate&1023}HEAP32[outPtr>>2]=codeUnit;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr}function lengthBytesUTF32(str){var len=0;for(var i=0;i=55296&&codeUnit<=57343)++i;len+=4}return len}function allocateUTF8(str){var size=lengthBytesUTF8(str)+1;var ret=_malloc(size);if(ret)stringToUTF8Array(str,HEAP8,ret,size);return ret}function writeArrayToMemory(array,buffer){HEAP8.set(array,buffer)}function writeAsciiToMemory(str,buffer,dontAddNull){for(var i=0;i>0]=str.charCodeAt(i)}if(!dontAddNull)HEAP8[buffer>>0]=0}var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBufferAndViews(buf){buffer=buf;Module["HEAP8"]=HEAP8=new Int8Array(buf);Module["HEAP16"]=HEAP16=new Int16Array(buf);Module["HEAP32"]=HEAP32=new Int32Array(buf);Module["HEAPU8"]=HEAPU8=new Uint8Array(buf);Module["HEAPU16"]=HEAPU16=new Uint16Array(buf);Module["HEAPU32"]=HEAPU32=new Uint32Array(buf);Module["HEAPF32"]=HEAPF32=new Float32Array(buf);Module["HEAPF64"]=HEAPF64=new Float64Array(buf)}var INITIAL_MEMORY=Module["INITIAL_MEMORY"]||268435456;if(Module["wasmMemory"]){wasmMemory=Module["wasmMemory"]}else{wasmMemory=new WebAssembly.Memory({"initial":INITIAL_MEMORY/65536,"maximum":2147483648/65536})}if(wasmMemory){buffer=wasmMemory.buffer}INITIAL_MEMORY=buffer.byteLength;updateGlobalBufferAndViews(buffer);var wasmTable;var __ATPRERUN__=[];var __ATINIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;var runtimeExited=false;var runtimeKeepaliveCounter=0;function keepRuntimeAlive(){return noExitRuntime||runtimeKeepaliveCounter>0}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();FS.ignorePermissions=false;TTY.init();callRuntimeCallbacks(__ATINIT__)}function exitRuntime(){runtimeExited=true}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};function abort(what){{if(Module["onAbort"]){Module["onAbort"](what)}}what="Aborted("+what+")";err(what);ABORT=true;EXITSTATUS=1;what+=". Build with -s ASSERTIONS=1 for more info.";var e=new WebAssembly.RuntimeError(what);throw e}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return filename.startsWith(dataURIPrefix)}function isFileURI(filename){return filename.startsWith("file://")}var wasmBinaryFile;wasmBinaryFile="artoolkitNFT.min.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(file){try{if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}var binary=tryParseAsDataURI(file);if(binary){return binary}if(readBinary){return readBinary(file)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch=="function"&&!isFileURI(wasmBinaryFile)){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary(wasmBinaryFile)})}else{if(readAsync){return new Promise(function(resolve,reject){readAsync(wasmBinaryFile,function(response){resolve(new Uint8Array(response))},reject)})}}}return Promise.resolve().then(function(){return getBinary(wasmBinaryFile)})}function createWasm(){var info={"a":asmLibraryArg};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;wasmTable=Module["asm"]["ca"];addOnInit(Module["asm"]["_"]);removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){receiveInstance(result["instance"])}function instantiateArrayBuffer(receiver){return getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(function(instance){return instance}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(){if(!wasmBinary&&typeof WebAssembly.instantiateStreaming=="function"&&!isDataURI(wasmBinaryFile)&&!isFileURI(wasmBinaryFile)&&typeof fetch=="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,info);return result.then(receiveInstantiationResult,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(receiveInstantiationResult)})})}else{return instantiateArrayBuffer(receiveInstantiationResult)}}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateAsync();return{}}var tempDouble;var tempI64;var ASM_CONSTS={63968:function($0,$1,$2){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);console.log(infoHead+message,style)},64107:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.log(infoHead+message,style,format)},64285:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.log(infoHead+message,style,format)},64463:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.log(infoHead+message,style,format)},64641:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.log(infoHead+message,style,format)},64819:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);console.log(infoHead+message,style,$3)},64962:function($0,$1,$2){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);console.error(errorHead+message,style)},65105:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.error(errorHead+message,style,format)},65287:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.error(errorHead+message,style,format)},65469:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.error(errorHead+message,style,format)},65651:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.error(errorHead+message,style,format)},65833:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);console.error(errorHead+message,style,$3)},65980:function($0,$1,$2){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);console.warn(infoHead+message,style)},66120:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.warn(errorHead+message,style,format)},66301:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.warn(errorHead+message,style,format)},66482:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.warn(errorHead+message,style,format)},66663:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.warn(errorHead+message,style,format)},66844:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);console.warn(errorHead+message,style,$3)},66990:function(){var $a=arguments;var i=0;if(!artoolkitNFT["NFTMarkerInfo"]){artoolkitNFT["NFTMarkerInfo"]={id:0,error:-1,found:0,pose:[0,0,0,0,0,0,0,0,0,0,0,0]}}var markerInfo=artoolkitNFT["NFTMarkerInfo"];markerInfo["id"]=$a[i++];markerInfo["error"]=$a[i++];markerInfo["found"]=1;markerInfo["pose"][0]=$a[i++];markerInfo["pose"][1]=$a[i++];markerInfo["pose"][2]=$a[i++];markerInfo["pose"][3]=$a[i++];markerInfo["pose"][4]=$a[i++];markerInfo["pose"][5]=$a[i++];markerInfo["pose"][6]=$a[i++];markerInfo["pose"][7]=$a[i++];markerInfo["pose"][8]=$a[i++];markerInfo["pose"][9]=$a[i++];markerInfo["pose"][10]=$a[i++];markerInfo["pose"][11]=$a[i++]},67696:function(){var $a=arguments;var i=0;if(!artoolkitNFT["NFTMarkerInfo"]){artoolkitNFT["NFTMarkerInfo"]={id:0,error:-1,found:0,pose:[0,0,0,0,0,0,0,0,0,0,0,0]}}var markerInfo=artoolkitNFT["NFTMarkerInfo"];markerInfo["id"]=$a[i++];markerInfo["error"]=-1;markerInfo["found"]=0;markerInfo["pose"][0]=0;markerInfo["pose"][1]=0;markerInfo["pose"][2]=0;markerInfo["pose"][3]=0;markerInfo["pose"][4]=0;markerInfo["pose"][5]=0;markerInfo["pose"][6]=0;markerInfo["pose"][7]=0;markerInfo["pose"][8]=0;markerInfo["pose"][9]=0;markerInfo["pose"][10]=0;markerInfo["pose"][11]=0},68325:function($0,$1,$2,$3,$4,$5){if(!artoolkitNFT["frameMalloc"]){artoolkitNFT["frameMalloc"]={}}var frameMalloc=artoolkitNFT["frameMalloc"];frameMalloc["framepointer"]=$1;frameMalloc["framesize"]=$2;frameMalloc["camera"]=$3;frameMalloc["transform"]=$4;frameMalloc["videoLumaPointer"]=$5}};function callRuntimeCallbacks(callbacks){while(callbacks.length>0){var callback=callbacks.shift();if(typeof callback=="function"){callback(Module);continue}var func=callback.func;if(typeof func=="number"){if(callback.arg===undefined){getWasmTableEntry(func)()}else{getWasmTableEntry(func)(callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}function getWasmTableEntry(funcPtr){return wasmTable.get(funcPtr)}function ___cxa_allocate_exception(size){return _malloc(size+16)+16}function ExceptionInfo(excPtr){this.excPtr=excPtr;this.ptr=excPtr-16;this.set_type=function(type){HEAP32[this.ptr+4>>2]=type};this.get_type=function(){return HEAP32[this.ptr+4>>2]};this.set_destructor=function(destructor){HEAP32[this.ptr+8>>2]=destructor};this.get_destructor=function(){return HEAP32[this.ptr+8>>2]};this.set_refcount=function(refcount){HEAP32[this.ptr>>2]=refcount};this.set_caught=function(caught){caught=caught?1:0;HEAP8[this.ptr+12>>0]=caught};this.get_caught=function(){return HEAP8[this.ptr+12>>0]!=0};this.set_rethrown=function(rethrown){rethrown=rethrown?1:0;HEAP8[this.ptr+13>>0]=rethrown};this.get_rethrown=function(){return HEAP8[this.ptr+13>>0]!=0};this.init=function(type,destructor){this.set_type(type);this.set_destructor(destructor);this.set_refcount(0);this.set_caught(false);this.set_rethrown(false)};this.add_ref=function(){var value=HEAP32[this.ptr>>2];HEAP32[this.ptr>>2]=value+1};this.release_ref=function(){var prev=HEAP32[this.ptr>>2];HEAP32[this.ptr>>2]=prev-1;return prev===1}}var exceptionLast=0;var uncaughtExceptionCount=0;function ___cxa_throw(ptr,type,destructor){var info=new ExceptionInfo(ptr);info.init(type,destructor);exceptionLast=ptr;uncaughtExceptionCount++;throw ptr}function setErrNo(value){HEAP32[___errno_location()>>2]=value;return value}var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){if(path==="/")return"/";path=PATH.normalize(path);path=path.replace(/\/$/,"");var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)}};function getRandomDevice(){if(typeof crypto=="object"&&typeof crypto["getRandomValues"]=="function"){var randomBuffer=new Uint8Array(1);return function(){crypto.getRandomValues(randomBuffer);return randomBuffer[0]}}else if(ENVIRONMENT_IS_NODE){try{var crypto_module=require("crypto");return function(){return crypto_module["randomBytes"](1)[0]}}catch(e){}}return function(){abort("randomDevice")}}var PATH_FS={resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=path.charAt(0)==="/"}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(function(p){return!!p}),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:function(from,to){from=PATH_FS.resolve(from).substr(1);to=PATH_FS.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()},put_char:function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}}},default_tty1_ops:{put_char:function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};function mmapAlloc(size){abort()}var MEMFS={ops_table:null,mount:function(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode:function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node;parent.timestamp=node.timestamp}return node},getFileDataAsTypedArray:function(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage:function(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr:function(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.timestamp);attr.mtime=new Date(node.timestamp);attr.ctime=new Date(node.timestamp);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr:function(node,attr){if(attr.mode!==undefined){node.mode=attr.mode}if(attr.timestamp!==undefined){node.timestamp=attr.timestamp}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup:function(parent,name){throw FS.genericErrors[44]},mknod:function(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename:function(old_node,new_dir,new_name){if(FS.isDir(old_node.mode)){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}}delete old_node.parent.contents[old_node.name];old_node.parent.timestamp=Date.now();old_node.name=new_name;new_dir.contents[new_name]=old_node;new_dir.timestamp=old_node.parent.timestamp;old_node.parent=new_dir},unlink:function(parent,name){delete parent.contents[name];parent.timestamp=Date.now()},rmdir:function(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.timestamp=Date.now()},readdir:function(node){var entries=[".",".."];for(var key in node.contents){if(!node.contents.hasOwnProperty(key)){continue}entries.push(key)}return entries},symlink:function(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink:function(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read:function(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{path=PATH_FS.resolve(FS.cwd(),path);if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};opts=Object.assign(defaults,opts);if(opts.recurse_count>8){throw new FS.ErrnoError(32)}var parts=PATH.normalizeArray(path.split("/").filter(p=>!!p),false);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(32)}}}}return{path:current_path,node:current}},getPath:node=>{var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?mount+"/"+path:mount+path}path=path?node.name+"/"+path:node.name;node=node.parent}},hashName:(parentid,name)=>{var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode:node=>{var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode:node=>{var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode:(parent,name)=>{var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode:(parent,name,mode,rdev)=>{var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode:node=>{FS.hashRemoveNode(node)},isRoot:node=>{return node===node.parent},isMountpoint:node=>{return!!node.mounted},isFile:mode=>{return(mode&61440)===32768},isDir:mode=>{return(mode&61440)===16384},isLink:mode=>{return(mode&61440)===40960},isChrdev:mode=>{return(mode&61440)===8192},isBlkdev:mode=>{return(mode&61440)===24576},isFIFO:mode=>{return(mode&61440)===4096},isSocket:mode=>{return(mode&49152)===49152},flagModes:{"r":0,"r+":2,"w":577,"w+":578,"a":1089,"a+":1090},modeStringToFlags:str=>{var flags=FS.flagModes[str];if(typeof flags=="undefined"){throw new Error("Unknown file open mode: "+str)}return flags},flagsToPermissionString:flag=>{var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions:(node,perms)=>{if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup:dir=>{var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate:(dir,name)=>{try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete:(dir,name,isdir)=>{var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen:(node,flags)=>{if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd:(fd_start=0,fd_end=FS.MAX_OPEN_FDS)=>{for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStream:fd=>FS.streams[fd],createStream:(stream,fd_start,fd_end)=>{if(!FS.FSStream){FS.FSStream=function(){};FS.FSStream.prototype={object:{get:function(){return this.node},set:function(val){this.node=val}},isRead:{get:function(){return(this.flags&2097155)!==1}},isWrite:{get:function(){return(this.flags&2097155)!==0}},isAppend:{get:function(){return this.flags&1024}}}}stream=Object.assign(new FS.FSStream,stream);var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream:fd=>{FS.streams[fd]=null},chrdev_stream_ops:{open:stream=>{var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}},llseek:()=>{throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice:(dev,ops)=>{FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts:mount=>{var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs:(populate,callback)=>{if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err("warning: "+FS.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work")}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount:(type,opts,mountpoint)=>{var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount:mountpoint=>{var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup:(parent,name)=>{return parent.node_ops.lookup(parent,name)},mknod:(path,mode,dev)=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(28)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},create:(path,mode)=>{mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:(path,mode)=>{mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree:(path,mode)=>{var dirs=path.split("/");var d="";for(var i=0;i{if(typeof dev=="undefined"){dev=mode;mode=438}mode|=8192;return FS.mknod(path,mode,dev)},symlink:(oldpath,newpath)=>{if(!PATH_FS.resolve(oldpath)){throw new FS.ErrnoError(44)}var lookup=FS.lookupPath(newpath,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var newname=PATH.basename(newpath);var errCode=FS.mayCreate(parent,newname);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.symlink){throw new FS.ErrnoError(63)}return parent.node_ops.symlink(parent,newname,oldpath)},rename:(old_path,new_path)=>{var old_dirname=PATH.dirname(old_path);var new_dirname=PATH.dirname(new_path);var old_name=PATH.basename(old_path);var new_name=PATH.basename(new_path);var lookup,old_dir,new_dir;lookup=FS.lookupPath(old_path,{parent:true});old_dir=lookup.node;lookup=FS.lookupPath(new_path,{parent:true});new_dir=lookup.node;if(!old_dir||!new_dir)throw new FS.ErrnoError(44);if(old_dir.mount!==new_dir.mount){throw new FS.ErrnoError(75)}var old_node=FS.lookupNode(old_dir,old_name);var relative=PATH_FS.relative(old_path,new_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(28)}relative=PATH_FS.relative(new_path,old_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(55)}var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(old_node===new_node){return}var isdir=FS.isDir(old_node.mode);var errCode=FS.mayDelete(old_dir,old_name,isdir);if(errCode){throw new FS.ErrnoError(errCode)}errCode=new_node?FS.mayDelete(new_dir,new_name,isdir):FS.mayCreate(new_dir,new_name);if(errCode){throw new FS.ErrnoError(errCode)}if(!old_dir.node_ops.rename){throw new FS.ErrnoError(63)}if(FS.isMountpoint(old_node)||new_node&&FS.isMountpoint(new_node)){throw new FS.ErrnoError(10)}if(new_dir!==old_dir){errCode=FS.nodePermissions(old_dir,"w");if(errCode){throw new FS.ErrnoError(errCode)}}FS.hashRemoveNode(old_node);try{old_dir.node_ops.rename(old_node,new_dir,new_name)}catch(e){throw e}finally{FS.hashAddNode(old_node)}},rmdir:path=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,true);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.rmdir){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.rmdir(parent,name);FS.destroyNode(node)},readdir:path=>{var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node.node_ops.readdir){throw new FS.ErrnoError(54)}return node.node_ops.readdir(node)},unlink:path=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,false);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.unlink){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.unlink(parent,name);FS.destroyNode(node)},readlink:path=>{var lookup=FS.lookupPath(path);var link=lookup.node;if(!link){throw new FS.ErrnoError(44)}if(!link.node_ops.readlink){throw new FS.ErrnoError(28)}return PATH_FS.resolve(FS.getPath(link.parent),link.node_ops.readlink(link))},stat:(path,dontFollow)=>{var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;if(!node){throw new FS.ErrnoError(44)}if(!node.node_ops.getattr){throw new FS.ErrnoError(63)}return node.node_ops.getattr(node)},lstat:path=>{return FS.stat(path,true)},chmod:(path,mode,dontFollow)=>{var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}node.node_ops.setattr(node,{mode:mode&4095|node.mode&~4095,timestamp:Date.now()})},lchmod:(path,mode)=>{FS.chmod(path,mode,true)},fchmod:(fd,mode)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}FS.chmod(stream.node,mode)},chown:(path,uid,gid,dontFollow)=>{var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}node.node_ops.setattr(node,{timestamp:Date.now()})},lchown:(path,uid,gid)=>{FS.chown(path,uid,gid,true)},fchown:(fd,uid,gid)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}FS.chown(stream.node,uid,gid)},truncate:(path,len)=>{if(len<0){throw new FS.ErrnoError(28)}var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:true});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}if(FS.isDir(node.mode)){throw new FS.ErrnoError(31)}if(!FS.isFile(node.mode)){throw new FS.ErrnoError(28)}var errCode=FS.nodePermissions(node,"w");if(errCode){throw new FS.ErrnoError(errCode)}node.node_ops.setattr(node,{size:len,timestamp:Date.now()})},ftruncate:(fd,len)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.truncate(stream.node,len)},utime:(path,atime,mtime)=>{var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;node.node_ops.setattr(node,{timestamp:Math.max(atime,mtime)})},open:(path,flags,mode,fd_start,fd_end)=>{if(path===""){throw new FS.ErrnoError(44)}flags=typeof flags=="string"?FS.modeStringToFlags(flags):flags;mode=typeof mode=="undefined"?438:mode;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;if(typeof path=="object"){node=path}else{path=PATH.normalize(path);try{var lookup=FS.lookupPath(path,{follow:!(flags&131072)});node=lookup.node}catch(e){}}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else{node=FS.mknod(path,mode,0);created=true}}if(!node){throw new FS.ErrnoError(44)}if(FS.isChrdev(node.mode)){flags&=~512}if(flags&65536&&!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}if(!created){var errCode=FS.mayOpen(node,flags);if(errCode){throw new FS.ErrnoError(errCode)}}if(flags&512){FS.truncate(node,0)}flags&=~(128|512|131072);var stream=FS.createStream({node:node,path:FS.getPath(node),flags:flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false},fd_start,fd_end);if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(Module["logReadFiles"]&&!(flags&1)){if(!FS.readFiles)FS.readFiles={};if(!(path in FS.readFiles)){FS.readFiles[path]=1}}return stream},close:stream=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(stream.getdents)stream.getdents=null;try{if(stream.stream_ops.close){stream.stream_ops.close(stream)}}catch(e){throw e}finally{FS.closeStream(stream.fd)}stream.fd=null},isClosed:stream=>{return stream.fd===null},llseek:(stream,offset,whence)=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(!stream.seekable||!stream.stream_ops.llseek){throw new FS.ErrnoError(70)}if(whence!=0&&whence!=1&&whence!=2){throw new FS.ErrnoError(28)}stream.position=stream.stream_ops.llseek(stream,offset,whence);stream.ungotten=[];return stream.position},read:(stream,buffer,offset,length,position)=>{if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.read){throw new FS.ErrnoError(28)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesRead=stream.stream_ops.read(stream,buffer,offset,length,position);if(!seeking)stream.position+=bytesRead;return bytesRead},write:(stream,buffer,offset,length,position,canOwn)=>{if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.write){throw new FS.ErrnoError(28)}if(stream.seekable&&stream.flags&1024){FS.llseek(stream,0,2)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesWritten=stream.stream_ops.write(stream,buffer,offset,length,position,canOwn);if(!seeking)stream.position+=bytesWritten;return bytesWritten},allocate:(stream,offset,length)=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(offset<0||length<=0){throw new FS.ErrnoError(28)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(!FS.isFile(stream.node.mode)&&!FS.isDir(stream.node.mode)){throw new FS.ErrnoError(43)}if(!stream.stream_ops.allocate){throw new FS.ErrnoError(138)}stream.stream_ops.allocate(stream,offset,length)},mmap:(stream,address,length,position,prot,flags)=>{if((prot&2)!==0&&(flags&2)===0&&(stream.flags&2097155)!==2){throw new FS.ErrnoError(2)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(2)}if(!stream.stream_ops.mmap){throw new FS.ErrnoError(43)}return stream.stream_ops.mmap(stream,address,length,position,prot,flags)},msync:(stream,buffer,offset,length,mmapFlags)=>{if(!stream||!stream.stream_ops.msync){return 0}return stream.stream_ops.msync(stream,buffer,offset,length,mmapFlags)},munmap:stream=>0,ioctl:(stream,cmd,arg)=>{if(!stream.stream_ops.ioctl){throw new FS.ErrnoError(59)}return stream.stream_ops.ioctl(stream,cmd,arg)},readFile:(path,opts={})=>{opts.flags=opts.flags||0;opts.encoding=opts.encoding||"binary";if(opts.encoding!=="utf8"&&opts.encoding!=="binary"){throw new Error('Invalid encoding type "'+opts.encoding+'"')}var ret;var stream=FS.open(path,opts.flags);var stat=FS.stat(path);var length=stat.size;var buf=new Uint8Array(length);FS.read(stream,buf,0,length,0);if(opts.encoding==="utf8"){ret=UTF8ArrayToString(buf,0)}else if(opts.encoding==="binary"){ret=buf}FS.close(stream);return ret},writeFile:(path,data,opts={})=>{opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){var buf=new Uint8Array(lengthBytesUTF8(data)+1);var actualNumBytes=stringToUTF8Array(data,buf,0,buf.length);FS.write(stream,buf,0,actualNumBytes,undefined,opts.canOwn)}else if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{throw new Error("Unsupported data type")}FS.close(stream)},cwd:()=>FS.currentPath,chdir:path=>{var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,"x");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.path},createDefaultDirectories:()=>{FS.mkdir("/tmp");FS.mkdir("/home");FS.mkdir("/home/web_user")},createDefaultDevices:()=>{FS.mkdir("/dev");FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(stream,buffer,offset,length,pos)=>length});FS.mkdev("/dev/null",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev("/dev/tty",FS.makedev(5,0));FS.mkdev("/dev/tty1",FS.makedev(6,0));var random_device=getRandomDevice();FS.createDevice("/dev","random",random_device);FS.createDevice("/dev","urandom",random_device);FS.mkdir("/dev/shm");FS.mkdir("/dev/shm/tmp")},createSpecialDirectories:()=>{FS.mkdir("/proc");var proc_self=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd");FS.mount({mount:()=>{var node=FS.createNode(proc_self,"fd",16384|511,73);node.node_ops={lookup:(parent,name)=>{var fd=+name;var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path}};ret.parent=ret;return ret}};return node}},{},"/proc/self/fd")},createStandardStreams:()=>{if(Module["stdin"]){FS.createDevice("/dev","stdin",Module["stdin"])}else{FS.symlink("/dev/tty","/dev/stdin")}if(Module["stdout"]){FS.createDevice("/dev","stdout",null,Module["stdout"])}else{FS.symlink("/dev/tty","/dev/stdout")}if(Module["stderr"]){FS.createDevice("/dev","stderr",null,Module["stderr"])}else{FS.symlink("/dev/tty1","/dev/stderr")}var stdin=FS.open("/dev/stdin",0);var stdout=FS.open("/dev/stdout",1);var stderr=FS.open("/dev/stderr",1)},ensureErrnoError:()=>{if(FS.ErrnoError)return;FS.ErrnoError=function ErrnoError(errno,node){this.node=node;this.setErrno=function(errno){this.errno=errno};this.setErrno(errno);this.message="FS error"};FS.ErrnoError.prototype=new Error;FS.ErrnoError.prototype.constructor=FS.ErrnoError;[44].forEach(code=>{FS.genericErrors[code]=new FS.ErrnoError(code);FS.genericErrors[code].stack=""})},staticInit:()=>{FS.ensureErrnoError();FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={"MEMFS":MEMFS}},init:(input,output,error)=>{FS.init.initialized=true;FS.ensureErrnoError();Module["stdin"]=input||Module["stdin"];Module["stdout"]=output||Module["stdout"];Module["stderr"]=error||Module["stderr"];FS.createStandardStreams()},quit:()=>{FS.init.initialized=false;for(var i=0;i{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode},findObject:(path,dontResolveLastLink)=>{var ret=FS.analyzePath(path,dontResolveLastLink);if(ret.exists){return ret.object}else{return null}},analyzePath:(path,dontResolveLastLink)=>{try{var lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});path=lookup.path}catch(e){}var ret={isRoot:false,exists:false,error:0,name:null,path:null,object:null,parentExists:false,parentPath:null,parentObject:null};try{var lookup=FS.lookupPath(path,{parent:true});ret.parentExists=true;ret.parentPath=lookup.path;ret.parentObject=lookup.node;ret.name=PATH.basename(path);lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});ret.exists=true;ret.path=lookup.path;ret.object=lookup.node;ret.name=lookup.node.name;ret.isRoot=lookup.path==="/"}catch(e){ret.error=e.errno}return ret},createPath:(parent,path,canRead,canWrite)=>{parent=typeof parent=="string"?parent:FS.getPath(parent);var parts=path.split("/").reverse();while(parts.length){var part=parts.pop();if(!part)continue;var current=PATH.join2(parent,part);try{FS.mkdir(current)}catch(e){}parent=current}return current},createFile:(parent,name,properties,canRead,canWrite)=>{var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS.getMode(canRead,canWrite);return FS.create(path,mode)},createDataFile:(parent,name,data,canRead,canWrite,canOwn)=>{var path=name;if(parent){parent=typeof parent=="string"?parent:FS.getPath(parent);path=name?PATH.join2(parent,name):parent}var mode=FS.getMode(canRead,canWrite);var node=FS.create(path,mode);if(data){if(typeof data=="string"){var arr=new Array(data.length);for(var i=0,len=data.length;i{var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS.getMode(!!input,!!output);if(!FS.createDevice.major)FS.createDevice.major=64;var dev=FS.makedev(FS.createDevice.major++,0);FS.registerDevice(dev,{open:stream=>{stream.seekable=false},close:stream=>{if(output&&output.buffer&&output.buffer.length){output(10)}},read:(stream,buffer,offset,length,pos)=>{var bytesRead=0;for(var i=0;i{for(var i=0;i{if(obj.isDevice||obj.isFolder||obj.link||obj.contents)return true;if(typeof XMLHttpRequest!="undefined"){throw new Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread.")}else if(read_){try{obj.contents=intArrayFromString(read_(obj.url),true);obj.usedBytes=obj.contents.length}catch(e){throw new FS.ErrnoError(29)}}else{throw new Error("Cannot load without read() or XMLHttpRequest.")}},createLazyFile:(parent,name,url,canRead,canWrite)=>{function LazyUint8Array(){this.lengthKnown=false;this.chunks=[]}LazyUint8Array.prototype.get=function LazyUint8Array_get(idx){if(idx>this.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(from,to)=>{if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}else{return intArrayFromString(xhr.responseText||"",true)}};var lazyArray=this;lazyArray.setDataGetter(chunkNum=>{var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]=="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]=="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;out("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(key=>{var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){FS.forceLoadFile(node);return fn.apply(null,arguments)}});stream_ops.read=((stream,buffer,offset,length,position)=>{FS.forceLoadFile(node);var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency("cp "+fullname);function processData(byteArray){function finish(byteArray){if(preFinish)preFinish();if(!dontCreateFile){FS.createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}if(onload)onload();removeRunDependency(dep)}if(Browser.handledByPreloadPlugin(byteArray,fullname,finish,()=>{if(onerror)onerror();removeRunDependency(dep)})){return}finish(byteArray)}addRunDependency(dep);if(typeof url=="string"){asyncLoad(url,byteArray=>processData(byteArray),onerror)}else{processData(url)}},indexedDB:()=>{return window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB},DB_NAME:()=>{return"EM_FS_"+window.location.pathname},DB_VERSION:20,DB_STORE_NAME:"FILE_DATA",saveFilesToDB:(paths,onload,onerror)=>{onload=onload||(()=>{});onerror=onerror||(()=>{});var indexedDB=FS.indexedDB();try{var openRequest=indexedDB.open(FS.DB_NAME(),FS.DB_VERSION)}catch(e){return onerror(e)}openRequest.onupgradeneeded=(()=>{out("creating db");var db=openRequest.result;db.createObjectStore(FS.DB_STORE_NAME)});openRequest.onsuccess=(()=>{var db=openRequest.result;var transaction=db.transaction([FS.DB_STORE_NAME],"readwrite");var files=transaction.objectStore(FS.DB_STORE_NAME);var ok=0,fail=0,total=paths.length;function finish(){if(fail==0)onload();else onerror()}paths.forEach(path=>{var putRequest=files.put(FS.analyzePath(path).object.contents,path);putRequest.onsuccess=(()=>{ok++;if(ok+fail==total)finish()});putRequest.onerror=(()=>{fail++;if(ok+fail==total)finish()})});transaction.onerror=onerror});openRequest.onerror=onerror},loadFilesFromDB:(paths,onload,onerror)=>{onload=onload||(()=>{});onerror=onerror||(()=>{});var indexedDB=FS.indexedDB();try{var openRequest=indexedDB.open(FS.DB_NAME(),FS.DB_VERSION)}catch(e){return onerror(e)}openRequest.onupgradeneeded=onerror;openRequest.onsuccess=(()=>{var db=openRequest.result;try{var transaction=db.transaction([FS.DB_STORE_NAME],"readonly")}catch(e){onerror(e);return}var files=transaction.objectStore(FS.DB_STORE_NAME);var ok=0,fail=0,total=paths.length;function finish(){if(fail==0)onload();else onerror()}paths.forEach(path=>{var getRequest=files.get(path);getRequest.onsuccess=(()=>{if(FS.analyzePath(path).exists){FS.unlink(path)}FS.createDataFile(PATH.dirname(path),PATH.basename(path),getRequest.result,true,true,true);ok++;if(ok+fail==total)finish()});getRequest.onerror=(()=>{fail++;if(ok+fail==total)finish()})});transaction.onerror=onerror});openRequest.onerror=onerror}};var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt:function(dirfd,path,allowEmpty){if(path[0]==="/"){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=FS.getStream(dirfd);if(!dirstream)throw new FS.ErrnoError(8);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return PATH.join2(dir,path)},doStat:function(func,path,buf){try{var stat=func(path)}catch(e){if(e&&e.node&&PATH.normalize(path)!==PATH.normalize(FS.getPath(e.node))){return-54}throw e}HEAP32[buf>>2]=stat.dev;HEAP32[buf+4>>2]=0;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAP32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;HEAP32[buf+32>>2]=0;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAP32[buf+48>>2]=4096;HEAP32[buf+52>>2]=stat.blocks;HEAP32[buf+56>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+76>>2]=0;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+80>>2]=tempI64[0],HEAP32[buf+84>>2]=tempI64[1];return 0},doMsync:function(addr,stream,len,flags,offset){var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},doMkdir:function(path,mode){path=PATH.normalize(path);if(path[path.length-1]==="/")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0},doMknod:function(path,mode,dev){switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-28}FS.mknod(path,mode,dev);return 0},doReadlink:function(path,buf,bufsize){if(bufsize<=0)return-28;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len},doAccess:function(path,amode){if(amode&~7){return-28}var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node){return-44}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-2}return 0},doDup:function(path,flags,suggestFD){var suggest=FS.getStream(suggestFD);if(suggest)FS.close(suggest);return FS.open(path,flags,0,suggestFD,suggestFD).fd},doReadv:function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret},varargs:undefined,get:function(){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(ptr){var ret=UTF8ToString(ptr);return ret},getStreamFromFD:function(fd){var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);return stream},get64:function(low,high){return low}};function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-28}var newStream;newStream=FS.open(stream.path,stream.flags,0,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 5:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 6:case 7:return 0;case 16:case 8:return-28;case 9:setErrNo(28);return-1;default:{return-28}}}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_ioctl(fd,op,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(op){case 21509:case 21505:{if(!stream.tty)return-59;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-59;return 0}case 21519:{if(!stream.tty)return-59;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-59;return-28}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-59;return 0}case 21524:{if(!stream.tty)return-59;return 0}default:abort("bad ioctl syscall "+op)}}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_open(path,flags,varargs){SYSCALLS.varargs=varargs;try{var pathname=SYSCALLS.getStr(path);var mode=varargs?SYSCALLS.get():0;var stream=FS.open(pathname,flags,mode);return stream.fd}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}var structRegistrations={};function runDestructors(destructors){while(destructors.length){var ptr=destructors.pop();var del=destructors.pop();del(ptr)}}function simpleReadValueFromPointer(pointer){return this["fromWireType"](HEAPU32[pointer>>2])}var awaitingDependencies={};var registeredTypes={};var typeDependencies={};var char_0=48;var char_9=57;function makeLegalFunctionName(name){if(undefined===name){return"_unknown"}name=name.replace(/[^a-zA-Z0-9_]/g,"$");var f=name.charCodeAt(0);if(f>=char_0&&f<=char_9){return"_"+name}else{return name}}function createNamedFunction(name,body){name=makeLegalFunctionName(name);return new Function("body","return function "+name+"() {\n"+' "use strict";'+" return body.apply(this, arguments);\n"+"};\n")(body)}function extendError(baseErrorType,errorName){var errorClass=createNamedFunction(errorName,function(message){this.name=errorName;this.message=message;var stack=new Error(message).stack;if(stack!==undefined){this.stack=this.toString()+"\n"+stack.replace(/^Error(:[^\n]*)?\n/,"")}});errorClass.prototype=Object.create(baseErrorType.prototype);errorClass.prototype.constructor=errorClass;errorClass.prototype.toString=function(){if(this.message===undefined){return this.name}else{return this.name+": "+this.message}};return errorClass}var InternalError=undefined;function throwInternalError(message){throw new InternalError(message)}function whenDependentTypesAreResolved(myTypes,dependentTypes,getTypeConverters){myTypes.forEach(function(type){typeDependencies[type]=dependentTypes});function onComplete(typeConverters){var myTypeConverters=getTypeConverters(typeConverters);if(myTypeConverters.length!==myTypes.length){throwInternalError("Mismatched type converter count")}for(var i=0;i>shift])},destructorFunction:null})}function ClassHandle_isAliasOf(other){if(!(this instanceof ClassHandle)){return false}if(!(other instanceof ClassHandle)){return false}var leftClass=this.$$.ptrType.registeredClass;var left=this.$$.ptr;var rightClass=other.$$.ptrType.registeredClass;var right=other.$$.ptr;while(leftClass.baseClass){left=leftClass.upcast(left);leftClass=leftClass.baseClass}while(rightClass.baseClass){right=rightClass.upcast(right);rightClass=rightClass.baseClass}return leftClass===rightClass&&left===right}function shallowCopyInternalPointer(o){return{count:o.count,deleteScheduled:o.deleteScheduled,preservePointerOnDelete:o.preservePointerOnDelete,ptr:o.ptr,ptrType:o.ptrType,smartPtr:o.smartPtr,smartPtrType:o.smartPtrType}}function throwInstanceAlreadyDeleted(obj){function getInstanceTypeName(handle){return handle.$$.ptrType.registeredClass.name}throwBindingError(getInstanceTypeName(obj)+" instance already deleted")}var finalizationRegistry=false;function detachFinalizer(handle){}function runDestructor($$){if($$.smartPtr){$$.smartPtrType.rawDestructor($$.smartPtr)}else{$$.ptrType.registeredClass.rawDestructor($$.ptr)}}function releaseClassHandle($$){$$.count.value-=1;var toDelete=0===$$.count.value;if(toDelete){runDestructor($$)}}function downcastPointer(ptr,ptrClass,desiredClass){if(ptrClass===desiredClass){return ptr}if(undefined===desiredClass.baseClass){return null}var rv=downcastPointer(ptr,ptrClass,desiredClass.baseClass);if(rv===null){return null}return desiredClass.downcast(rv)}var registeredPointers={};function getInheritedInstanceCount(){return Object.keys(registeredInstances).length}function getLiveInheritedInstances(){var rv=[];for(var k in registeredInstances){if(registeredInstances.hasOwnProperty(k)){rv.push(registeredInstances[k])}}return rv}var deletionQueue=[];function flushPendingDeletes(){while(deletionQueue.length){var obj=deletionQueue.pop();obj.$$.deleteScheduled=false;obj["delete"]()}}var delayFunction=undefined;function setDelayFunction(fn){delayFunction=fn;if(deletionQueue.length&&delayFunction){delayFunction(flushPendingDeletes)}}function init_embind(){Module["getInheritedInstanceCount"]=getInheritedInstanceCount;Module["getLiveInheritedInstances"]=getLiveInheritedInstances;Module["flushPendingDeletes"]=flushPendingDeletes;Module["setDelayFunction"]=setDelayFunction}var registeredInstances={};function getBasestPointer(class_,ptr){if(ptr===undefined){throwBindingError("ptr should not be undefined")}while(class_.baseClass){ptr=class_.upcast(ptr);class_=class_.baseClass}return ptr}function getInheritedInstance(class_,ptr){ptr=getBasestPointer(class_,ptr);return registeredInstances[ptr]}function makeClassHandle(prototype,record){if(!record.ptrType||!record.ptr){throwInternalError("makeClassHandle requires ptr and ptrType")}var hasSmartPtrType=!!record.smartPtrType;var hasSmartPtr=!!record.smartPtr;if(hasSmartPtrType!==hasSmartPtr){throwInternalError("Both smartPtrType and smartPtr must be specified")}record.count={value:1};return attachFinalizer(Object.create(prototype,{$$:{value:record}}))}function RegisteredPointer_fromWireType(ptr){var rawPointer=this.getPointee(ptr);if(!rawPointer){this.destructor(ptr);return null}var registeredInstance=getInheritedInstance(this.registeredClass,rawPointer);if(undefined!==registeredInstance){if(0===registeredInstance.$$.count.value){registeredInstance.$$.ptr=rawPointer;registeredInstance.$$.smartPtr=ptr;return registeredInstance["clone"]()}else{var rv=registeredInstance["clone"]();this.destructor(ptr);return rv}}function makeDefaultHandle(){if(this.isSmartPointer){return makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:rawPointer,smartPtrType:this,smartPtr:ptr})}else{return makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this,ptr:ptr})}}var actualType=this.registeredClass.getActualType(rawPointer);var registeredPointerRecord=registeredPointers[actualType];if(!registeredPointerRecord){return makeDefaultHandle.call(this)}var toType;if(this.isConst){toType=registeredPointerRecord.constPointerType}else{toType=registeredPointerRecord.pointerType}var dp=downcastPointer(rawPointer,this.registeredClass,toType.registeredClass);if(dp===null){return makeDefaultHandle.call(this)}if(this.isSmartPointer){return makeClassHandle(toType.registeredClass.instancePrototype,{ptrType:toType,ptr:dp,smartPtrType:this,smartPtr:ptr})}else{return makeClassHandle(toType.registeredClass.instancePrototype,{ptrType:toType,ptr:dp})}}function attachFinalizer(handle){if("undefined"===typeof FinalizationRegistry){attachFinalizer=(handle=>handle);return handle}finalizationRegistry=new FinalizationRegistry(info=>{releaseClassHandle(info.$$)});attachFinalizer=(handle=>{var $$=handle.$$;var hasSmartPtr=!!$$.smartPtr;if(hasSmartPtr){var info={$$:$$};finalizationRegistry.register(handle,info,handle)}return handle});detachFinalizer=(handle=>finalizationRegistry.unregister(handle));return attachFinalizer(handle)}function ClassHandle_clone(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.preservePointerOnDelete){this.$$.count.value+=1;return this}else{var clone=attachFinalizer(Object.create(Object.getPrototypeOf(this),{$$:{value:shallowCopyInternalPointer(this.$$)}}));clone.$$.count.value+=1;clone.$$.deleteScheduled=false;return clone}}function ClassHandle_delete(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete){throwBindingError("Object already scheduled for deletion")}detachFinalizer(this);releaseClassHandle(this.$$);if(!this.$$.preservePointerOnDelete){this.$$.smartPtr=undefined;this.$$.ptr=undefined}}function ClassHandle_isDeleted(){return!this.$$.ptr}function ClassHandle_deleteLater(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete){throwBindingError("Object already scheduled for deletion")}deletionQueue.push(this);if(deletionQueue.length===1&&delayFunction){delayFunction(flushPendingDeletes)}this.$$.deleteScheduled=true;return this}function init_ClassHandle(){ClassHandle.prototype["isAliasOf"]=ClassHandle_isAliasOf;ClassHandle.prototype["clone"]=ClassHandle_clone;ClassHandle.prototype["delete"]=ClassHandle_delete;ClassHandle.prototype["isDeleted"]=ClassHandle_isDeleted;ClassHandle.prototype["deleteLater"]=ClassHandle_deleteLater}function ClassHandle(){}function ensureOverloadTable(proto,methodName,humanName){if(undefined===proto[methodName].overloadTable){var prevFunc=proto[methodName];proto[methodName]=function(){if(!proto[methodName].overloadTable.hasOwnProperty(arguments.length)){throwBindingError("Function '"+humanName+"' called with an invalid number of arguments ("+arguments.length+") - expects one of ("+proto[methodName].overloadTable+")!")}return proto[methodName].overloadTable[arguments.length].apply(this,arguments)};proto[methodName].overloadTable=[];proto[methodName].overloadTable[prevFunc.argCount]=prevFunc}}function exposePublicSymbol(name,value,numArguments){if(Module.hasOwnProperty(name)){if(undefined===numArguments||undefined!==Module[name].overloadTable&&undefined!==Module[name].overloadTable[numArguments]){throwBindingError("Cannot register public name '"+name+"' twice")}ensureOverloadTable(Module,name,name);if(Module.hasOwnProperty(numArguments)){throwBindingError("Cannot register multiple overloads of a function with the same number of arguments ("+numArguments+")!")}Module[name].overloadTable[numArguments]=value}else{Module[name]=value;if(undefined!==numArguments){Module[name].numArguments=numArguments}}}function RegisteredClass(name,constructor,instancePrototype,rawDestructor,baseClass,getActualType,upcast,downcast){this.name=name;this.constructor=constructor;this.instancePrototype=instancePrototype;this.rawDestructor=rawDestructor;this.baseClass=baseClass;this.getActualType=getActualType;this.upcast=upcast;this.downcast=downcast;this.pureVirtualFunctions=[]}function upcastPointer(ptr,ptrClass,desiredClass){while(ptrClass!==desiredClass){if(!ptrClass.upcast){throwBindingError("Expected null or instance of "+desiredClass.name+", got an instance of "+ptrClass.name)}ptr=ptrClass.upcast(ptr);ptrClass=ptrClass.baseClass}return ptr}function constNoSmartPtrRawPointerToWireType(destructors,handle){if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}return 0}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;var ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);return ptr}function genericPointerToWireType(destructors,handle){var ptr;if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}if(this.isSmartPointer){ptr=this.rawConstructor();if(destructors!==null){destructors.push(this.rawDestructor,ptr)}return ptr}else{return 0}}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}if(!this.isConst&&handle.$$.ptrType.isConst){throwBindingError("Cannot convert argument of type "+(handle.$$.smartPtrType?handle.$$.smartPtrType.name:handle.$$.ptrType.name)+" to parameter type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);if(this.isSmartPointer){if(undefined===handle.$$.smartPtr){throwBindingError("Passing raw pointer to smart pointer is illegal")}switch(this.sharingPolicy){case 0:if(handle.$$.smartPtrType===this){ptr=handle.$$.smartPtr}else{throwBindingError("Cannot convert argument of type "+(handle.$$.smartPtrType?handle.$$.smartPtrType.name:handle.$$.ptrType.name)+" to parameter type "+this.name)}break;case 1:ptr=handle.$$.smartPtr;break;case 2:if(handle.$$.smartPtrType===this){ptr=handle.$$.smartPtr}else{var clonedHandle=handle["clone"]();ptr=this.rawShare(ptr,Emval.toHandle(function(){clonedHandle["delete"]()}));if(destructors!==null){destructors.push(this.rawDestructor,ptr)}}break;default:throwBindingError("Unsupporting sharing policy")}}return ptr}function nonConstNoSmartPtrRawPointerToWireType(destructors,handle){if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}return 0}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}if(handle.$$.ptrType.isConst){throwBindingError("Cannot convert argument of type "+handle.$$.ptrType.name+" to parameter type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;var ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);return ptr}function RegisteredPointer_getPointee(ptr){if(this.rawGetPointee){ptr=this.rawGetPointee(ptr)}return ptr}function RegisteredPointer_destructor(ptr){if(this.rawDestructor){this.rawDestructor(ptr)}}function RegisteredPointer_deleteObject(handle){if(handle!==null){handle["delete"]()}}function init_RegisteredPointer(){RegisteredPointer.prototype.getPointee=RegisteredPointer_getPointee;RegisteredPointer.prototype.destructor=RegisteredPointer_destructor;RegisteredPointer.prototype["argPackAdvance"]=8;RegisteredPointer.prototype["readValueFromPointer"]=simpleReadValueFromPointer;RegisteredPointer.prototype["deleteObject"]=RegisteredPointer_deleteObject;RegisteredPointer.prototype["fromWireType"]=RegisteredPointer_fromWireType}function RegisteredPointer(name,registeredClass,isReference,isConst,isSmartPointer,pointeeType,sharingPolicy,rawGetPointee,rawConstructor,rawShare,rawDestructor){this.name=name;this.registeredClass=registeredClass;this.isReference=isReference;this.isConst=isConst;this.isSmartPointer=isSmartPointer;this.pointeeType=pointeeType;this.sharingPolicy=sharingPolicy;this.rawGetPointee=rawGetPointee;this.rawConstructor=rawConstructor;this.rawShare=rawShare;this.rawDestructor=rawDestructor;if(!isSmartPointer&®isteredClass.baseClass===undefined){if(isConst){this["toWireType"]=constNoSmartPtrRawPointerToWireType;this.destructorFunction=null}else{this["toWireType"]=nonConstNoSmartPtrRawPointerToWireType;this.destructorFunction=null}}else{this["toWireType"]=genericPointerToWireType}}function replacePublicSymbol(name,value,numArguments){if(!Module.hasOwnProperty(name)){throwInternalError("Replacing nonexistant public symbol")}if(undefined!==Module[name].overloadTable&&undefined!==numArguments){Module[name].overloadTable[numArguments]=value}else{Module[name]=value;Module[name].argCount=numArguments}}function dynCallLegacy(sig,ptr,args){var f=Module["dynCall_"+sig];return args&&args.length?f.apply(null,[ptr].concat(args)):f.call(null,ptr)}function dynCall(sig,ptr,args){if(sig.includes("j")){return dynCallLegacy(sig,ptr,args)}return getWasmTableEntry(ptr).apply(null,args)}function getDynCaller(sig,ptr){var argCache=[];return function(){argCache.length=0;Object.assign(argCache,arguments);return dynCall(sig,ptr,argCache)}}function embind__requireFunction(signature,rawFunction){signature=readLatin1String(signature);function makeDynCaller(){if(signature.includes("j")){return getDynCaller(signature,rawFunction)}return getWasmTableEntry(rawFunction)}var fp=makeDynCaller();if(typeof fp!="function"){throwBindingError("unknown function pointer with signature "+signature+": "+rawFunction)}return fp}var UnboundTypeError=undefined;function getTypeName(type){var ptr=___getTypeName(type);var rv=readLatin1String(ptr);_free(ptr);return rv}function throwUnboundTypeError(message,types){var unboundTypes=[];var seen={};function visit(type){if(seen[type]){return}if(registeredTypes[type]){return}if(typeDependencies[type]){typeDependencies[type].forEach(visit);return}unboundTypes.push(type);seen[type]=true}types.forEach(visit);throw new UnboundTypeError(message+": "+unboundTypes.map(getTypeName).join([", "]))}function __embind_register_class(rawType,rawPointerType,rawConstPointerType,baseClassRawType,getActualTypeSignature,getActualType,upcastSignature,upcast,downcastSignature,downcast,name,destructorSignature,rawDestructor){name=readLatin1String(name);getActualType=embind__requireFunction(getActualTypeSignature,getActualType);if(upcast){upcast=embind__requireFunction(upcastSignature,upcast)}if(downcast){downcast=embind__requireFunction(downcastSignature,downcast)}rawDestructor=embind__requireFunction(destructorSignature,rawDestructor);var legalFunctionName=makeLegalFunctionName(name);exposePublicSymbol(legalFunctionName,function(){throwUnboundTypeError("Cannot construct "+name+" due to unbound types",[baseClassRawType])});whenDependentTypesAreResolved([rawType,rawPointerType,rawConstPointerType],baseClassRawType?[baseClassRawType]:[],function(base){base=base[0];var baseClass;var basePrototype;if(baseClassRawType){baseClass=base.registeredClass;basePrototype=baseClass.instancePrototype}else{basePrototype=ClassHandle.prototype}var constructor=createNamedFunction(legalFunctionName,function(){if(Object.getPrototypeOf(this)!==instancePrototype){throw new BindingError("Use 'new' to construct "+name)}if(undefined===registeredClass.constructor_body){throw new BindingError(name+" has no accessible constructor")}var body=registeredClass.constructor_body[arguments.length];if(undefined===body){throw new BindingError("Tried to invoke ctor of "+name+" with invalid number of parameters ("+arguments.length+") - expected ("+Object.keys(registeredClass.constructor_body).toString()+") parameters instead!")}return body.apply(this,arguments)});var instancePrototype=Object.create(basePrototype,{constructor:{value:constructor}});constructor.prototype=instancePrototype;var registeredClass=new RegisteredClass(name,constructor,instancePrototype,rawDestructor,baseClass,getActualType,upcast,downcast);var referenceConverter=new RegisteredPointer(name,registeredClass,true,false,false);var pointerConverter=new RegisteredPointer(name+"*",registeredClass,false,false,false);var constPointerConverter=new RegisteredPointer(name+" const*",registeredClass,false,true,false);registeredPointers[rawType]={pointerType:pointerConverter,constPointerType:constPointerConverter};replacePublicSymbol(legalFunctionName,constructor);return[referenceConverter,pointerConverter,constPointerConverter]})}function heap32VectorToArray(count,firstElement){var array=[];for(var i=0;i>2)+i])}return array}function __embind_register_class_constructor(rawClassType,argCount,rawArgTypesAddr,invokerSignature,invoker,rawConstructor){assert(argCount>0);var rawArgTypes=heap32VectorToArray(argCount,rawArgTypesAddr);invoker=embind__requireFunction(invokerSignature,invoker);whenDependentTypesAreResolved([],[rawClassType],function(classType){classType=classType[0];var humanName="constructor "+classType.name;if(undefined===classType.registeredClass.constructor_body){classType.registeredClass.constructor_body=[]}if(undefined!==classType.registeredClass.constructor_body[argCount-1]){throw new BindingError("Cannot register multiple constructors with identical number of parameters ("+(argCount-1)+") for class '"+classType.name+"'! Overload resolution is currently only performed using the parameter count, not actual type info!")}classType.registeredClass.constructor_body[argCount-1]=(()=>{throwUnboundTypeError("Cannot construct "+classType.name+" due to unbound types",rawArgTypes)});whenDependentTypesAreResolved([],rawArgTypes,function(argTypes){argTypes.splice(1,0,null);classType.registeredClass.constructor_body[argCount-1]=craftInvokerFunction(humanName,argTypes,null,invoker,rawConstructor);return[]});return[]})}function new_(constructor,argumentList){if(!(constructor instanceof Function)){throw new TypeError("new_ called with constructor type "+typeof constructor+" which is not a function")}var dummy=createNamedFunction(constructor.name||"unknownFunctionName",function(){});dummy.prototype=constructor.prototype;var obj=new dummy;var r=constructor.apply(obj,argumentList);return r instanceof Object?r:obj}function craftInvokerFunction(humanName,argTypes,classType,cppInvokerFunc,cppTargetFunc){var argCount=argTypes.length;if(argCount<2){throwBindingError("argTypes array size mismatch! Must at least get return value and 'this' types!")}var isClassMethodFunc=argTypes[1]!==null&&classType!==null;var needsDestructorStack=false;for(var i=1;i0?", ":"")+argsListWired}invokerFnBody+=(returns?"var rv = ":"")+"invoker(fn"+(argsListWired.length>0?", ":"")+argsListWired+");\n";if(needsDestructorStack){invokerFnBody+="runDestructors(destructors);\n"}else{for(var i=isClassMethodFunc?1:2;i4&&0===--emval_handle_array[handle].refcount){emval_handle_array[handle]=undefined;emval_free_list.push(handle)}}function count_emval_handles(){var count=0;for(var i=5;i>2])};case 3:return function(pointer){return this["fromWireType"](HEAPF64[pointer>>3])};default:throw new TypeError("Unknown float type: "+name)}}function __embind_register_float(rawType,name,size){var shift=getShiftFromSize(size);name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(value){return value},"toWireType":function(destructors,value){return value},"argPackAdvance":8,"readValueFromPointer":floatReadValueFromPointer(name,shift),destructorFunction:null})}function __embind_register_function(name,argCount,rawArgTypesAddr,signature,rawInvoker,fn){var argTypes=heap32VectorToArray(argCount,rawArgTypesAddr);name=readLatin1String(name);rawInvoker=embind__requireFunction(signature,rawInvoker);exposePublicSymbol(name,function(){throwUnboundTypeError("Cannot call "+name+" due to unbound types",argTypes)},argCount-1);whenDependentTypesAreResolved([],argTypes,function(argTypes){var invokerArgsArray=[argTypes[0],null].concat(argTypes.slice(1));replacePublicSymbol(name,craftInvokerFunction(name,invokerArgsArray,null,rawInvoker,fn),argCount-1);return[]})}function integerReadValueFromPointer(name,shift,signed){switch(shift){case 0:return signed?function readS8FromPointer(pointer){return HEAP8[pointer]}:function readU8FromPointer(pointer){return HEAPU8[pointer]};case 1:return signed?function readS16FromPointer(pointer){return HEAP16[pointer>>1]}:function readU16FromPointer(pointer){return HEAPU16[pointer>>1]};case 2:return signed?function readS32FromPointer(pointer){return HEAP32[pointer>>2]}:function readU32FromPointer(pointer){return HEAPU32[pointer>>2]};default:throw new TypeError("Unknown integer type: "+name)}}function __embind_register_integer(primitiveType,name,size,minRange,maxRange){name=readLatin1String(name);if(maxRange===-1){maxRange=4294967295}var shift=getShiftFromSize(size);var fromWireType=value=>value;if(minRange===0){var bitshift=32-8*size;fromWireType=(value=>value<>>bitshift)}var isUnsignedType=name.includes("unsigned");var checkAssertions=(value,toTypeName)=>{};var toWireType;if(isUnsignedType){toWireType=function(destructors,value){checkAssertions(value,this.name);return value>>>0}}else{toWireType=function(destructors,value){checkAssertions(value,this.name);return value}}registerType(primitiveType,{name:name,"fromWireType":fromWireType,"toWireType":toWireType,"argPackAdvance":8,"readValueFromPointer":integerReadValueFromPointer(name,shift,minRange!==0),destructorFunction:null})}function __embind_register_memory_view(rawType,dataTypeIndex,name){var typeMapping=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array];var TA=typeMapping[dataTypeIndex];function decodeMemoryView(handle){handle=handle>>2;var heap=HEAPU32;var size=heap[handle];var data=heap[handle+1];return new TA(buffer,data,size)}name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":decodeMemoryView,"argPackAdvance":8,"readValueFromPointer":decodeMemoryView},{ignoreDuplicateRegistrations:true})}function __embind_register_std_string(rawType,name){name=readLatin1String(name);var stdStringIsUTF8=name==="std::string";registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var str;if(stdStringIsUTF8){var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i;if(i==length||HEAPU8[currentBytePtr]==0){var maxRead=currentBytePtr-decodeStartPtr;var stringSegment=UTF8ToString(decodeStartPtr,maxRead);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+1}}}else{var a=new Array(length);for(var i=0;ilengthBytesUTF8(value))}else{getLength=(()=>value.length)}var length=getLength();var ptr=_malloc(4+length+1);HEAPU32[ptr>>2]=length;if(stdStringIsUTF8&&valueIsOfTypeString){stringToUTF8(value,ptr+4,length+1)}else{if(valueIsOfTypeString){for(var i=0;i255){_free(ptr);throwBindingError("String has UTF-16 code units that do not fit in 8 bits")}HEAPU8[ptr+4+i]=charCode}}else{for(var i=0;iHEAPU16);shift=1}else if(charSize===4){decodeString=UTF32ToString;encodeString=stringToUTF32;lengthBytesUTF=lengthBytesUTF32;getHeap=(()=>HEAPU32);shift=2}registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var HEAP=getHeap();var str;var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i*charSize;if(i==length||HEAP[currentBytePtr>>shift]==0){var maxReadBytes=currentBytePtr-decodeStartPtr;var stringSegment=decodeString(decodeStartPtr,maxReadBytes);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+charSize}}_free(value);return str},"toWireType":function(destructors,value){if(!(typeof value=="string")){throwBindingError("Cannot pass non-string to C++ string type "+name)}var length=lengthBytesUTF(value);var ptr=_malloc(4+length+charSize);HEAPU32[ptr>>2]=length>>shift;encodeString(value,ptr+4,length+charSize);if(destructors!==null){destructors.push(_free,ptr)}return ptr},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:function(ptr){_free(ptr)}})}function __embind_register_value_object(rawType,name,constructorSignature,rawConstructor,destructorSignature,rawDestructor){structRegistrations[rawType]={name:readLatin1String(name),rawConstructor:embind__requireFunction(constructorSignature,rawConstructor),rawDestructor:embind__requireFunction(destructorSignature,rawDestructor),fields:[]}}function __embind_register_value_object_field(structType,fieldName,getterReturnType,getterSignature,getter,getterContext,setterArgumentType,setterSignature,setter,setterContext){structRegistrations[structType].fields.push({fieldName:readLatin1String(fieldName),getterReturnType:getterReturnType,getter:embind__requireFunction(getterSignature,getter),getterContext:getterContext,setterArgumentType:setterArgumentType,setter:embind__requireFunction(setterSignature,setter),setterContext:setterContext})}function __embind_register_void(rawType,name){name=readLatin1String(name);registerType(rawType,{isVoid:true,name:name,"argPackAdvance":0,"fromWireType":function(){return undefined},"toWireType":function(destructors,o){return undefined}})}function __emscripten_throw_longjmp(){throw Infinity}function __emval_incref(handle){if(handle>4){emval_handle_array[handle].refcount+=1}}function requireRegisteredType(rawType,humanName){var impl=registeredTypes[rawType];if(undefined===impl){throwBindingError(humanName+" has unknown type "+getTypeName(rawType))}return impl}function __emval_take_value(type,argv){type=requireRegisteredType(type,"_emval_take_value");var v=type["readValueFromPointer"](argv);return Emval.toHandle(v)}function __localtime_js(time,tmPtr){var date=new Date(HEAP32[time>>2]*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var start=new Date(date.getFullYear(),0,1);var yday=(date.getTime()-start.getTime())/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst}function _tzset_impl(timezone,daylight,tzname){var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);var winterOffset=winter.getTimezoneOffset();var summerOffset=summer.getTimezoneOffset();var stdTimezoneOffset=Math.max(winterOffset,summerOffset);HEAP32[timezone>>2]=stdTimezoneOffset*60;HEAP32[daylight>>2]=Number(winterOffset!=summerOffset);function extractZone(date){var match=date.toTimeString().match(/\(([A-Za-z ]+)\)$/);return match?match[1]:"GMT"}var winterName=extractZone(winter);var summerName=extractZone(summer);var winterNamePtr=allocateUTF8(winterName);var summerNamePtr=allocateUTF8(summerName);if(summerOffset>2]=winterNamePtr;HEAP32[tzname+4>>2]=summerNamePtr}else{HEAP32[tzname>>2]=summerNamePtr;HEAP32[tzname+4>>2]=winterNamePtr}}function __tzset_js(timezone,daylight,tzname){if(__tzset_js.called)return;__tzset_js.called=true;_tzset_impl(timezone,daylight,tzname)}function _abort(){abort("")}var readAsmConstArgsArray=[];function readAsmConstArgs(sigPtr,buf){readAsmConstArgsArray.length=0;var ch;buf>>=2;while(ch=HEAPU8[sigPtr++]){var readAsmConstArgsDouble=ch<105;if(readAsmConstArgsDouble&&buf&1)buf++;readAsmConstArgsArray.push(readAsmConstArgsDouble?HEAPF64[buf++>>1]:HEAP32[buf]);++buf}return readAsmConstArgsArray}function _emscripten_asm_const_int(code,sigPtr,argbuf){var args=readAsmConstArgs(sigPtr,argbuf);return ASM_CONSTS[code].apply(null,args)}function _emscripten_get_heap_max(){return 2147483648}function emscripten_realloc_buffer(size){try{wasmMemory.grow(size-buffer.byteLength+65535>>>16);updateGlobalBufferAndViews(wasmMemory.buffer);return 1}catch(e){}}function _emscripten_resize_heap(requestedSize){var oldSize=HEAPU8.length;requestedSize=requestedSize>>>0;var maxHeapSize=_emscripten_get_heap_max();if(requestedSize>maxHeapSize){return false}let alignUp=(x,multiple)=>x+(multiple-x%multiple)%multiple;for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=emscripten_realloc_buffer(newSize);if(replacement){return true}}return false}var ENV={};function getExecutableName(){return thisProgram||"./this.program"}function getEnvStrings(){if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8";var env={"USER":"web_user","LOGNAME":"web_user","PATH":"/","PWD":"/","HOME":"/home/web_user","LANG":lang,"_":getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(x+"="+env[x])}getEnvStrings.strings=strings}return getEnvStrings.strings}function _environ_get(__environ,environ_buf){var bufSize=0;getEnvStrings().forEach(function(string,i){var ptr=environ_buf+bufSize;HEAP32[__environ+i*4>>2]=ptr;writeAsciiToMemory(string,ptr);bufSize+=string.length+1});return 0}function _environ_sizes_get(penviron_count,penviron_buf_size){var strings=getEnvStrings();HEAP32[penviron_count>>2]=strings.length;var bufSize=0;strings.forEach(function(string){bufSize+=string.length+1});HEAP32[penviron_buf_size>>2]=bufSize;return 0}function _exit(status){exit(status)}function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_read(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=SYSCALLS.doReadv(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){try{var stream=SYSCALLS.getStreamFromFD(fd);var HIGH_OFFSET=4294967296;var offset=offset_high*HIGH_OFFSET+(offset_low>>>0);var DOUBLE_LIMIT=9007199254740992;if(offset<=-DOUBLE_LIMIT||offset>=DOUBLE_LIMIT){return-61}FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=tempI64[0],HEAP32[newOffset+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_write(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=SYSCALLS.doWritev(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _gettimeofday(ptr){var now=Date.now();HEAP32[ptr>>2]=now/1e3|0;HEAP32[ptr+4>>2]=now%1e3*1e3|0;return 0}function __isLeapYear(year){return year%4===0&&(year%100!==0||year%400===0)}function __arraySum(array,index){var sum=0;for(var i=0;i<=index;sum+=array[i++]){}return sum}var __MONTH_DAYS_LEAP=[31,29,31,30,31,30,31,31,30,31,30,31];var __MONTH_DAYS_REGULAR=[31,28,31,30,31,30,31,31,30,31,30,31];function __addDays(date,days){var newDate=new Date(date.getTime());while(days>0){var leap=__isLeapYear(newDate.getFullYear());var currentMonth=newDate.getMonth();var daysInCurrentMonth=(leap?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR)[currentMonth];if(days>daysInCurrentMonth-newDate.getDate()){days-=daysInCurrentMonth-newDate.getDate()+1;newDate.setDate(1);if(currentMonth<11){newDate.setMonth(currentMonth+1)}else{newDate.setMonth(0);newDate.setFullYear(newDate.getFullYear()+1)}}else{newDate.setDate(newDate.getDate()+days);return newDate}}return newDate}function _strftime(s,maxsize,format,tm){var tm_zone=HEAP32[tm+40>>2];var date={tm_sec:HEAP32[tm>>2],tm_min:HEAP32[tm+4>>2],tm_hour:HEAP32[tm+8>>2],tm_mday:HEAP32[tm+12>>2],tm_mon:HEAP32[tm+16>>2],tm_year:HEAP32[tm+20>>2],tm_wday:HEAP32[tm+24>>2],tm_yday:HEAP32[tm+28>>2],tm_isdst:HEAP32[tm+32>>2],tm_gmtoff:HEAP32[tm+36>>2],tm_zone:tm_zone?UTF8ToString(tm_zone):""};var pattern=UTF8ToString(format);var EXPANSION_RULES_1={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var rule in EXPANSION_RULES_1){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_1[rule])}var WEEKDAYS=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];var MONTHS=["January","February","March","April","May","June","July","August","September","October","November","December"];function leadingSomething(value,digits,character){var str=typeof value=="number"?value.toString():value||"";while(str.length0?1:0}var compare;if((compare=sgn(date1.getFullYear()-date2.getFullYear()))===0){if((compare=sgn(date1.getMonth()-date2.getMonth()))===0){compare=sgn(date1.getDate()-date2.getDate())}}return compare}function getFirstWeekStartDate(janFourth){switch(janFourth.getDay()){case 0:return new Date(janFourth.getFullYear()-1,11,29);case 1:return janFourth;case 2:return new Date(janFourth.getFullYear(),0,3);case 3:return new Date(janFourth.getFullYear(),0,2);case 4:return new Date(janFourth.getFullYear(),0,1);case 5:return new Date(janFourth.getFullYear()-1,11,31);case 6:return new Date(janFourth.getFullYear()-1,11,30)}}function getWeekBasedYear(date){var thisDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);var janFourthThisYear=new Date(thisDate.getFullYear(),0,4);var janFourthNextYear=new Date(thisDate.getFullYear()+1,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);if(compareByDay(firstWeekStartThisYear,thisDate)<=0){if(compareByDay(firstWeekStartNextYear,thisDate)<=0){return thisDate.getFullYear()+1}else{return thisDate.getFullYear()}}else{return thisDate.getFullYear()-1}}var EXPANSION_RULES_2={"%a":function(date){return WEEKDAYS[date.tm_wday].substring(0,3)},"%A":function(date){return WEEKDAYS[date.tm_wday]},"%b":function(date){return MONTHS[date.tm_mon].substring(0,3)},"%B":function(date){return MONTHS[date.tm_mon]},"%C":function(date){var year=date.tm_year+1900;return leadingNulls(year/100|0,2)},"%d":function(date){return leadingNulls(date.tm_mday,2)},"%e":function(date){return leadingSomething(date.tm_mday,2," ")},"%g":function(date){return getWeekBasedYear(date).toString().substring(2)},"%G":function(date){return getWeekBasedYear(date)},"%H":function(date){return leadingNulls(date.tm_hour,2)},"%I":function(date){var twelveHour=date.tm_hour;if(twelveHour==0)twelveHour=12;else if(twelveHour>12)twelveHour-=12;return leadingNulls(twelveHour,2)},"%j":function(date){return leadingNulls(date.tm_mday+__arraySum(__isLeapYear(date.tm_year+1900)?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,date.tm_mon-1),3)},"%m":function(date){return leadingNulls(date.tm_mon+1,2)},"%M":function(date){return leadingNulls(date.tm_min,2)},"%n":function(){return"\n"},"%p":function(date){if(date.tm_hour>=0&&date.tm_hour<12){return"AM"}else{return"PM"}},"%S":function(date){return leadingNulls(date.tm_sec,2)},"%t":function(){return"\t"},"%u":function(date){return date.tm_wday||7},"%U":function(date){var janFirst=new Date(date.tm_year+1900,0,1);var firstSunday=janFirst.getDay()===0?janFirst:__addDays(janFirst,7-janFirst.getDay());var endDate=new Date(date.tm_year+1900,date.tm_mon,date.tm_mday);if(compareByDay(firstSunday,endDate)<0){var februaryFirstUntilEndMonth=__arraySum(__isLeapYear(endDate.getFullYear())?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,endDate.getMonth()-1)-31;var firstSundayUntilEndJanuary=31-firstSunday.getDate();var days=firstSundayUntilEndJanuary+februaryFirstUntilEndMonth+endDate.getDate();return leadingNulls(Math.ceil(days/7),2)}return compareByDay(firstSunday,janFirst)===0?"01":"00"},"%V":function(date){var janFourthThisYear=new Date(date.tm_year+1900,0,4);var janFourthNextYear=new Date(date.tm_year+1901,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);var endDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);if(compareByDay(endDate,firstWeekStartThisYear)<0){return"53"}if(compareByDay(firstWeekStartNextYear,endDate)<=0){return"01"}var daysDifference;if(firstWeekStartThisYear.getFullYear()=0;off=Math.abs(off)/60;off=off/60*100+off%60;return(ahead?"+":"-")+String("0000"+off).slice(-4)},"%Z":function(date){return date.tm_zone},"%%":function(){return"%"}};pattern=pattern.replace(/%%/g,"\0\0");for(var rule in EXPANSION_RULES_2){if(pattern.includes(rule)){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_2[rule](date))}}pattern=pattern.replace(/\0\0/g,"%");var bytes=intArrayFromString(pattern,false);if(bytes.length>maxsize){return 0}writeArrayToMemory(bytes,s);return bytes.length-1}function _strftime_l(s,maxsize,format,tm){return _strftime(s,maxsize,format,tm)}function _time(ptr){var ret=Date.now()/1e3|0;if(ptr){HEAP32[ptr>>2]=ret}return ret}var FSNode=function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev};var readMode=292|73;var writeMode=146;Object.defineProperties(FSNode.prototype,{read:{get:function(){return(this.mode&readMode)===readMode},set:function(val){val?this.mode|=readMode:this.mode&=~readMode}},write:{get:function(){return(this.mode&writeMode)===writeMode},set:function(val){val?this.mode|=writeMode:this.mode&=~writeMode}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}});FS.FSNode=FSNode;FS.staticInit();InternalError=Module["InternalError"]=extendError(Error,"InternalError");embind_init_charCodes();BindingError=Module["BindingError"]=extendError(Error,"BindingError");init_ClassHandle();init_embind();init_RegisteredPointer();UnboundTypeError=Module["UnboundTypeError"]=extendError(Error,"UnboundTypeError");init_emval();var ASSERTIONS=false;function intArrayFromString(stringy,dontAddNull,length){var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array}function intArrayToString(array){var ret=[];for(var i=0;i255){if(ASSERTIONS){assert(false,"Character code "+chr+" ("+String.fromCharCode(chr)+") at offset "+i+" not in 0x00-0xFF.")}chr&=255}ret.push(String.fromCharCode(chr))}return ret.join("")}var decodeBase64=typeof atob=="function"?atob:function(input){var keyStr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var output="";var chr1,chr2,chr3;var enc1,enc2,enc3,enc4;var i=0;input=input.replace(/[^A-Za-z0-9\+\/\=]/g,"");do{enc1=keyStr.indexOf(input.charAt(i++));enc2=keyStr.indexOf(input.charAt(i++));enc3=keyStr.indexOf(input.charAt(i++));enc4=keyStr.indexOf(input.charAt(i++));chr1=enc1<<2|enc2>>4;chr2=(enc2&15)<<4|enc3>>2;chr3=(enc3&3)<<6|enc4;output=output+String.fromCharCode(chr1);if(enc3!==64){output=output+String.fromCharCode(chr2)}if(enc4!==64){output=output+String.fromCharCode(chr3)}}while(i0){return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}Module["run"]=run;function exit(status,implicit){EXITSTATUS=status;if(keepRuntimeAlive()){}else{exitRuntime()}procExit(status)}function procExit(code){EXITSTATUS=code;if(!keepRuntimeAlive()){if(Module["onExit"])Module["onExit"](code);ABORT=true}quit_(code,new ExitStatus(code))}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}run(); diff --git a/build/artoolkitNFT_ES6_wasm.js b/build/artoolkitNFT_ES6_wasm.js index e690b578..eec75ffb 100644 --- a/build/artoolkitNFT_ES6_wasm.js +++ b/build/artoolkitNFT_ES6_wasm.js @@ -6,7 +6,7 @@ var artoolkitNFT = (() => { function(artoolkitNFT) { artoolkitNFT = artoolkitNFT || {}; -var Module=typeof artoolkitNFT!="undefined"?artoolkitNFT:{};var readyPromiseResolve,readyPromiseReject;Module["ready"]=new Promise(function(resolve,reject){readyPromiseResolve=resolve;readyPromiseReject=reject});var moduleOverrides=Object.assign({},Module);var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof importScripts=="function";var ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string";var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;function logExceptionOnExit(e){if(e instanceof ExitStatus)return;let toLog=e;err("exiting due to exception: "+toLog)}var fs;var nodePath;var requireNodeFS;if(ENVIRONMENT_IS_NODE){if(ENVIRONMENT_IS_WORKER){scriptDirectory=require("path").dirname(scriptDirectory)+"/"}else{scriptDirectory=__dirname+"/"}requireNodeFS=(()=>{if(!nodePath){fs=require("fs");nodePath=require("path")}});read_=function shell_read(filename,binary){var ret=tryParseAsDataURI(filename);if(ret){return binary?ret:ret.toString()}requireNodeFS();filename=nodePath["normalize"](filename);return fs.readFileSync(filename,binary?undefined:"utf8")};readBinary=(filename=>{var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}return ret});readAsync=((filename,onload,onerror)=>{var ret=tryParseAsDataURI(filename);if(ret){onload(ret)}requireNodeFS();filename=nodePath["normalize"](filename);fs.readFile(filename,function(err,data){if(err)onerror(err);else onload(data.buffer)})});if(process["argv"].length>1){thisProgram=process["argv"][1].replace(/\\/g,"/")}arguments_=process["argv"].slice(2);process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",function(reason){throw reason});quit_=((status,toThrow)=>{if(keepRuntimeAlive()){process["exitCode"]=status;throw toThrow}logExceptionOnExit(toThrow);process["exit"](status)});Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(_scriptDir){scriptDirectory=_scriptDir}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}else{scriptDirectory=""}{read_=(url=>{try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText}catch(err){var data=tryParseAsDataURI(url);if(data){return intArrayToString(data)}throw err}});if(ENVIRONMENT_IS_WORKER){readBinary=(url=>{try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}catch(err){var data=tryParseAsDataURI(url);if(data){return data}throw err}})}readAsync=((url,onload,onerror)=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=(()=>{if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}var data=tryParseAsDataURI(url);if(data){onload(data.buffer);return}onerror()});xhr.onerror=onerror;xhr.send(null)})}setWindowTitle=(title=>document.title=title)}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.warn.bind(console);Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var tempRet0=0;var setTempRet0=value=>{tempRet0=value};var getTempRet0=()=>tempRet0;var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime=Module["noExitRuntime"]||true;if(typeof WebAssembly!="object"){abort("no native wasm support detected")}var wasmMemory;var ABORT=false;var EXITSTATUS;function assert(condition,text){if(!condition){abort(text)}}var UTF8Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(heap,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heap[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heap.subarray&&UTF8Decoder){return UTF8Decoder.decode(heap.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,heap,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127)++len;else if(u<=2047)len+=2;else if(u<=65535)len+=3;else len+=4}return len}var UTF16Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf-16le"):undefined;function UTF16ToString(ptr,maxBytesToRead){var endPtr=ptr;var idx=endPtr>>1;var maxIdx=idx+maxBytesToRead/2;while(!(idx>=maxIdx)&&HEAPU16[idx])++idx;endPtr=idx<<1;if(endPtr-ptr>32&&UTF16Decoder){return UTF16Decoder.decode(HEAPU8.subarray(ptr,endPtr))}else{var str="";for(var i=0;!(i>=maxBytesToRead/2);++i){var codeUnit=HEAP16[ptr+i*2>>1];if(codeUnit==0)break;str+=String.fromCharCode(codeUnit)}return str}}function stringToUTF16(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr}function lengthBytesUTF16(str){return str.length*2}function UTF32ToString(ptr,maxBytesToRead){var i=0;var str="";while(!(i>=maxBytesToRead/4)){var utf32=HEAP32[ptr+i*4>>2];if(utf32==0)break;++i;if(utf32>=65536){var ch=utf32-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}else{str+=String.fromCharCode(utf32)}}return str}function stringToUTF32(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i=55296&&codeUnit<=57343){var trailSurrogate=str.charCodeAt(++i);codeUnit=65536+((codeUnit&1023)<<10)|trailSurrogate&1023}HEAP32[outPtr>>2]=codeUnit;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr}function lengthBytesUTF32(str){var len=0;for(var i=0;i=55296&&codeUnit<=57343)++i;len+=4}return len}function allocateUTF8(str){var size=lengthBytesUTF8(str)+1;var ret=_malloc(size);if(ret)stringToUTF8Array(str,HEAP8,ret,size);return ret}function writeArrayToMemory(array,buffer){HEAP8.set(array,buffer)}function writeAsciiToMemory(str,buffer,dontAddNull){for(var i=0;i>0]=str.charCodeAt(i)}if(!dontAddNull)HEAP8[buffer>>0]=0}var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBufferAndViews(buf){buffer=buf;Module["HEAP8"]=HEAP8=new Int8Array(buf);Module["HEAP16"]=HEAP16=new Int16Array(buf);Module["HEAP32"]=HEAP32=new Int32Array(buf);Module["HEAPU8"]=HEAPU8=new Uint8Array(buf);Module["HEAPU16"]=HEAPU16=new Uint16Array(buf);Module["HEAPU32"]=HEAPU32=new Uint32Array(buf);Module["HEAPF32"]=HEAPF32=new Float32Array(buf);Module["HEAPF64"]=HEAPF64=new Float64Array(buf)}var INITIAL_MEMORY=Module["INITIAL_MEMORY"]||268435456;var wasmTable;var __ATPRERUN__=[];var __ATINIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;var runtimeExited=false;var runtimeKeepaliveCounter=0;function keepRuntimeAlive(){return noExitRuntime||runtimeKeepaliveCounter>0}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();FS.ignorePermissions=false;TTY.init();callRuntimeCallbacks(__ATINIT__)}function exitRuntime(){runtimeExited=true}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};function abort(what){{if(Module["onAbort"]){Module["onAbort"](what)}}what="Aborted("+what+")";err(what);ABORT=true;EXITSTATUS=1;what+=". Build with -s ASSERTIONS=1 for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject(e);throw e}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return filename.startsWith(dataURIPrefix)}function isFileURI(filename){return filename.startsWith("file://")}var wasmBinaryFile;wasmBinaryFile="data:application/octet-stream;base64,AGFzbQEAAAAB6gVbYAF/AX9gAX8AYAJ/fwBgAn9/AX9gA39/fwF/YAN/f38AYAV/f39/fwBgBH9/f38AYAR/f39/AX9gBn9/f39/fwF/YAV/f39/fwF/YAZ/f39/f38AYAd/f39/f39/AGAIf39/f39/f38Bf2AAAX9gB39/f39/f38Bf2ABfQF9YAAAYAV/fn5+fgBgA39+fwF+YAJ/fABgAn19AX1gBX9/f39+AX9gCH9/f39/f39/AGADf39/AX1gCn9/f39/f39/f38Bf2AEf39/fwF+YAp/f39/f39/f39/AGAEf35+fwBgAX8BfGAHf39/f39+fgF/YAZ/f39/fn4Bf2ADf398AGABfwF9YAV/fX1/fwF/YAF8AX1gA39/fQBgAnx/AXxgBn9/fX1/fwF/YAV/f319fwBgAXwBfGACf38BfWAJf39/f39/f39/AX9gAn9/AXxgDH9/f39/f39/f39/fwF/YAV/f35/fwBgBn98f39/fwF/YAZ/f39/fn8Bf2APf39/f39/f39/f39/f39/AGALf39/f39/f39/f38Bf2AFf39/f3wBf2ANf39/f39/f39/f39/fwBgA399fQF9YAV/fX1/fwF9YAR9fX19AX1gAn9+AGAHf39/f3x/fwF/YAR+fn5+AX9gBH9/f30AYAJ+fwF/YAF9AX9gA3x8fwF8YAJ8fAF8YAd/f39/f399AX1gB39/f39/f38BfWADf35/AGADf399AX1gDH9/f39/f39/f398fwF/YAJ+fgF8YAN+fn4Bf2AFf39/fX0AYAZ8fHx8fHwBfGADfHx8AXxgA319fQF9YAR/f39+AX5gAn5+AX1gBn99fX19fwF/YAN/f34AYAJ/fwF+YAJ/fQF9YAF/AX5gAn1/AX9gAnx/AX9gDn9/f39/f39/f398f39/AX9gBX9/fX1/AX9gA39/fQF/YAZ/f39/f30AYAZ/fHx/f38AYAR/f35+AGAEf35/fwF/YAN/f38BfAKzAjMBYQFhABEBYQFiAAUBYQFjAAEBYQFkAAEBYQFlAA4BYQFmABcBYQFnAAsBYQFoAAYBYQFpAAQBYQFqAAUBYQFrAAABYQFsAAIBYQFtAAYBYQFuAAUBYQFvAAMBYQFwAAsBYQFxADMBYQFyAAABYQFzAAgBYQF0AAQBYQF1AAIBYQF2AAUBYQF3ACAB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QQhqIAEgAiADEJwEIAUqAgghASAAIAUqAgwgACgCBEECa7MQ5wIgASAAKAIIQQJrsxDnAhBJIQEgBUEQaiQAIAELCQAgACAAEOkFCwcAIABBEGoLRgAgACABKgIIIAEqAgAgAioCAJQgASoCBCACKgIElJKSOAIAIAAgASoCFCABKgIMIAIqAgCUIAEqAhAgAioCBJSSkjgCBAsoAQF/IAEgAUEBayICcUUEQCAAIAJxDwsgACABTwR/IAAgAXAFIAALC/ACAQR/QYy3BC0AAARAQYi3BCgCAA8LIwBBIGsiAiQAAkACQANAIAJBCGogAEECdGoCf0EBIAB0Qf////8HcSIDQQFyRQRAIABBAnQoAgAMAQsgAEGulgJBsqECIAMbEM4ECyIDNgIAIANBf0cEQCAAQQFqIgBBBkYNAgwBCwsMAQtBABDMBEUEQEGYmQMhASACQQhqQZiZAxDyAkUNAUGwmQMhASACQQhqQbCZAxDyAkUNAUEAIQBB4LUELQAARQRAA0AgAEECdEGwtQRqIABBsqECEM4ENgIAIABBAWoiAEEGRw0AC0HgtQRBAToAAEHItQRBsLUEKAIANgIAC0GwtQQhASACQQhqQbC1BBDyAkUNAUHItQQhASACQQhqQci1BBDyAkUNAUEYEDsiAUUNAQsgASACKQMINwIAIAEgAikDGDcCECABIAIpAxA3AggLIAJBIGokACABIQBBjLcEQQE6AABBiLcEIAA2AgAgAAvJCgIFfw9+IwBB4ABrIgUkACAEQv///////z+DIQwgAiAEhUKAgICAgICAgIB/gyEKIAJC////////P4MiDUIgiCEOIARCMIinQf//AXEhBwJAAkAgAkIwiKdB//8BcSIJQf//AWtBgoB+TwRAIAdB//8Ba0GBgH5LDQELIAFQIAJC////////////AIMiC0KAgICAgIDA//8AVCALQoCAgICAgMD//wBRG0UEQCACQoCAgICAgCCEIQoMAgsgA1AgBEL///////////8AgyICQoCAgICAgMD//wBUIAJCgICAgICAwP//AFEbRQRAIARCgICAgICAIIQhCiADIQEMAgsgASALQoCAgICAgMD//wCFhFAEQCACIAOEUARAQoCAgICAgOD//wAhCkIAIQEMAwsgCkKAgICAgIDA//8AhCEKQgAhAQwCCyADIAJC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IQAgAUEQakG4BBBMIAlBCGogAEEAELACEK8CIgIoAgBBCGohACAEKAIQIQojAEEQayIHJAAgByAKNgIIIAAgBygCCCgCADYCACAAQQhqQQBBqAQQOiIAQgA3AswBIABCADcDwAEgAEL+////DzcDgAIgAEKAgICAgICAr8AANwP4ASAAQoCAgICAgICnwAA3A/ABIABCADcC1AEgAEHYAmoQkgIaIABB/AJqEE0aIABBAjYCoAQgAEEANgKYAyAAQoCAgICAgNDHwAA3A5ADIABCrYbx2K7cjY0/NwOIAyAHQRBqJAAgAhBKQQE6AAQgAigCACAFNgIEIAIoAgBBADYCACAJQRBqJABB3JUEED4oAgAhAEHclQQQWSECAkAgAwRAIABBAWqzIAIqAgAgA7OUXkUNAQsgASADEOEBQQFzIANBAXRyNgIMIAECf0HclQQQPigCAEEBarNB3JUEEFkqAgCVjSILQwAAgE9dIAtDAAAAAGBxBEAgC6kMAQtBAAs2AghB3JUEIAFBDGogAUEIahB6KAIAEMgFIAVB3JUEEI4BIgMQWyEGCwJAQdyVBCAGEDwoAgAiAEUEQCABKAIQQeSVBCgCADYCAEHklQQgASgCEDYCAEHclQQgBhA8QeSVBDYCACABKAIQKAIARQ0BIAEoAhAhAEHclQQgASgCECgCACgCBCADEFsQPCAANgIADAELIAEoAhAgACgCADYCACAAIAEoAhA2AgALIAFBEGoiABC4ASECQdyVBBA+IgMgAygCAEEBajYCACABQQE6AB8gABDHBQsgCCABQRBqIAIQgQEgAUEfahCxAiABQSBqJAAgCBBvIQAgBEEgaiQAIABBCGoLLQAgAkUEQCAAKAIEIAEoAgRGDwsgACABRgRAQQEPCyAAKAIEIAEoAgQQowJFCyMBAX8gACgCACECIAAgATYCACACBEAgAiAAEEooAgARAQALCxAAIAAoAgQgACgCAGtBFG0LCwAgACABNgIAIAALCgAgAEEQahCAAQsMACAAIAEQsQFBAXMLEAAgACgCBCAAKAIAa0EkbQsRACAAIAEgACgCACgCHBEDAAsMACAAIAEtAAA6AAALCgAgAC0AC0EHdgt1AQF+IAAgASAEfiACIAN+fCADQiCIIgIgAUIgiCIEfnwgA0L/////D4MiAyABQv////8PgyIBfiIFQiCIIAMgBH58IgNCIIh8IAEgAn4gA0L/////D4N8IgFCIIh8NwMIIAAgBUL/////D4MgAUIghoQ3AwALGAAgAC0AAEEgcUUEQCABIAIgABDdAxoLCwkAIAAgATYCBAtZAQJ/IwBBEGsiAiQAIAAQhwEEQCAAKAIAIQMgABDpARogAxA0CyAAIAEoAgg2AgggACABKQIANwIAIAFBABCRASACQQA6AA8gASACQQ9qEIYBIAJBEGokAAtQAQF+AkAgA0HAAHEEQCABIANBQGqthiECQgAhAQwBCyADRQ0AIAIgA60iBIYgAUHAACADa62IhCECIAEgBIYhAQsgACABNwMAIAAgAjcDCAtvAQF/IwBBgAJrIgUkACAEQYDABHEgAiADTHJFBEAgBSABQf8BcSACIANrIgJBgAIgAkGAAkkiARsQOhogAUUEQANAIAAgBUGAAhCJASACQYACayICQf8BSw0ACwsgACAFIAIQiQELIAVBgAJqJAALCQAgABBKKAIACwkAIAAgATYCAAuhAQECfwJAIAAQOEUgAiABa0EFSHINACABIAIQuwMgAkEEayEEIAAQQCICIAAQOGohBQJAA0ACQCACLAAAIQAgASAETw0AIABBAEwgAEH/AE5yRQRAIAEoAgAgAiwAAEcNAwsgAUEEaiEBIAIgBSACa0EBSmohAgwBCwsgAEEATCAAQf8ATnINASACLAAAIAQoAgBBAWtLDQELIANBBDYCAAsLCQAgACABOgALCwwAIAAgARDlBEEBcwsMACAAIAEQ6QRBAXMLDQAgACgCBCAAKAIAawtrAQF/IABCgICAgICAgPi/fzcDCCAAQoCAgICAgID4v383AwAgACECIABBEGogARCbARojAEEQayIBJAAgAUEIakEAEBcaIAIgASgCDLdEje21oPfGsD6iIAEoAgi3oDkDACABQRBqJAAgAAswAQJ9An9BASABKgIAIgIgACoCACIDXQ0AGkEAIAIgA14NABogASgCBCAAKAIESQsLCwAgAEGstwQQywELDQAgACgCACABQQxsaguZCAIKfwF9IwBBIGsiBCQAIARBATYCGCAEIAE2AhwgAUEATgRAIAQgATYCCCAEIABB3ABqIgAgBEEIaiIBEHM2AhAgBBBrNgIIAkAgBEEQaiABEHgEQCAEQQhqIgUgBCgCHDYCACAFIAQo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gICAgICAwP//AFEbRQRAIARCgICAgICAIIQhBAwCCyABIAZCgICAgICAwP//AIWEUARAQoCAgICAgOD//wAgAiABIAOFIAIgBIVCgICAgICAgICAf4WEUCIJGyEEQgAgASAJGyEDDAILIAMgBUKAgICAgIDA//8AhYRQDQEgASAGhFAEQCADIAWEQgBSDQIgASADgyEDIAIgBIMhBAwCCyADIAWEUEUNACABIQMgAiEEDAELIAMgASABIANUIAUgBlYgBSAGURsiDBshBSAEIAIgDBsiCEL///////8/gyEGIAIgBCAMGyIHQjCIp0H//wFxIQsgCEIwiKdB//8BcSIJRQRAIApB4ABqIAUgBiAFIAYgBlAiCRt5IAlBBnStfKciCUEPaxCMASAKKQNoIQYgCikDYCEFQRAgCWshCQsgASADIAwbIQMgB0L///////8/gyEEIAtFBEAgCkHQAGogAyAEIAMgBCAEUCILG3kgC0EGdK18pyILQQ9rEIwBQRAgC2shCyAKKQNYIQQgCikDUCEDCyAEQgOGIANCPYiEQoCAgICAgIAEhCECIAZCA4YgBUI9iIQhBCADQgOGIQEgByAIhSEDAkAgCSALRg0AIAkgC2siC0H/AEsEQEIAIQJCASEBDAELIApBQGsgASACQYABIAtrEIwBIApBMGogASACIAsQhQIgCikDMCAKKQNAIAopA0iEQgBSrYQhASAKKQM4IQILIARCgICAgICAgASEIQcgBUIDhiEGAkAgA0IAUwRAQgAhA0IAIQQgASAGhSACIAeFhFANAiAGIAF9IQUgByACfSABIAZWrX0iBEL/////////A1YNASAKQSBqIAUgBCAFIAQgBFAiCxt5IAtBBnStfKdBDGsiCxCMASAJIAtrIQkgCikDKCEEIAopAyAhBQwBCyABIAZ8IgUgAVStIAIgB3x8IgRCgICAgICAgAiDUA0AIAVCAYMgBEI/hiAFQgGIhIQhBSAJQQFqIQkgBEIBiCEECyAIQoCAgICAgICAgH+DIQEgCUH//wFOBEAgAUKAgICAgIDA//8AhCEEQgAhAwwBC0EAIQsCQCAJQQBKBEAgCSELDAELIApBEGogBSAEIAlB/wBqEIwBIAogBSAEQQEgCWsQhQIgCikDACAKKQMQIAopAxiEQgBSrYQhBSAKKQMIIQQLIARCPYYgBUIDiIQiAiAFp0EHcSIJQQRLrXwiAyACVK0gBEIDiEL///////8/gyALrUIwhoQgAYR8IQQCQCAJQQRGBEAgBCADQgGDIgEgA3wiAyABVK18IQQMAQsgCUUNAQsLIAAgAzcDACAAIAQ3AwggCkHwAGokAAt/AQN/IAAhAQJAIABBA3EEQANAIAEtAABFDQIgAUEBaiIBQQNxDQALCwNAIAEiAkEEaiEBIAIoAgAiA0F/cyADQYGChAhrcUGAgYKEeHFFDQALIANB/wFxRQRAIAIgAGsPCwNAIAItAAEhAyACQQFqIgEhAiADDQALCyABIABrCwQAQQALEQAgACAAKAIAQQhqNgIAIAALDQAgACADlCABIAKUkwsNACAAKAIAIAFBJGxqCxAAIAAoAgQgACgCAGtBBXULfwICfwF+IwBBEGsiAyQAIAACfiABRQRAQgAMAQsgAyABIAFBH3UiAnMgAmsiAq1CACACZyICQdEAahCMASADKQMIQoCAgICAgMAAhUGegAEgAmutQjCGfCABQYCAgIB4ca1CIIaEIQQgAykDAAs3AwAgACAENwMIIANBEGokAAtBAQJ/AkAgAkUNAANAIAEgA0EDdGooAgAiBEUNASAAIARGBEAgASADQQN0aigCBA8LIANBAWoiAyACRw0ACwtBAAsxAQJ9IAEqAgAgACoCACIDkyACKgIEIAAqAgQiBJOUIAIqAgAgA5MgASoCBCAEk5STCw8AIAAoAgggACgCADYCAAtdAQN/QQgQCiIBELcGIAFBrOwDNgIAIAAQogEiAkENahBMIgNBADYCCCADIAI2AgQgAyACNgIAIAEgAxA+IAAgAkEBahA/NgIEIAFB3OwDNgIAIAFB/OwDQQwQCQALRQEBfyMAQRBrIgUkACAFIAI2AgwgBSAENgIIIAUgBUEMahDKASECIAAgASADIAUoAggQiAIhACACEMkBIAVBEGokACAACycBAX8jAEEQayIBJAAgAUEIaiAAEEAQgQEoAgAhACABQRBqJAAgAAttAQJ/IAAoAkwaIAAQygIaIAAgACgCDBEAABogAC0AAEEBcUUEQCAAKAI0IgEEQCABIAAoAjg2AjgLIAAoAjgiAgRAIAIgATYCNAsgAEHwlwQoAgBGBEBB8JcEIAI2AgALIAAoAmAQNCAAEDQLC9wBAQF9IAAqAgAhAiAAIAEqAgA4AgAgASACOAIAIAAqAgQhAiAAIAEqAgQ4AgQgASACOAIEIAAqAgghAiAAIAEqAgg4AgggASACOAIIIAAqAgwhAiAAIAEqAgw4AgwgASACOAIMIAAqAhAhAiAAIAEqAhA4AhAgASACOAIQIAAqAhQhAiAAIAEqAhQ4AhQgASACOAIUIAAqAhghAiAAIAEqAhg4AhggASACOAIYIAAqAhwhAiAAIAEqAhw4AhwgASACOAIcIAAqAiAhAiAAIAEqAiA4AiAgASACOAIgCw0AIAAoAgAgASgCAEYLoQIBA38jAEFAaiIDJAAgACgCACIFQQRrKAIAIQQgBUEIaygCACEFIANBADYCFCADIAE2AhAgAyAANgIMIAMgAjYCCEEAIQEgA0EYakEAQScQOhogACAFaiEAAkAgBCACQQAQfgRAIANBATYCOCAEIANBCGogACAAQQFBACAEKAIAKAIUEQsAIABBACADKAIgQQFGGyEBDAELIAQgA0EIaiAAQQFBACAEKAIAKAIYEQYAAkACQCADKAIsDgIAAQILIAMoAhxBACADKAIoQQFGG0EAIAMoAiRBAUYbQQAgAygCMEEBRhshAQwBCyADKAIgQQFHBEAgAygCMA0BIAMoAiRBAUcNASADKAIoQQFHDQELIAMoAhghAQsgA0FAayQAIAELEAAgACABQYCAgIB4cjYCCAsTACAAIAEgAiAAKAIAKAIMEQQACycBAX8gAkEATgR/IAAoAgggAkH/AXFBAXRqLwEAIAFxQQBHBUEACwsQACACBEAgACABIAIQPxoLCxAAIAAoAgQgACgCAGtBBHULFAEBfyAAKAIAIQEgAEEANgIAIAELCwAgACABQQMQ6wYLEwAgACABEI0DIABBBGogAhCPAQsSACAAEDUoAgAgACgCAGtBDG0LBwAgABBFGgsHACAAIAFGCw8AIAAgACgCACgCDBEAAAsHACAAEDhFCxEAIAAgASABKAIAKAIcEQIACxEAIAAgASABKAIAKAIYEQIACwgAIABB/wFxC0EBAX8gACABNwNwIAAgACgCLCAAKAIEIgJrrDcDeCAAIAFQIAAoAggiACACa6wgAVdyBH8gAAUgAiABp2oLNgJoCwoAIABBMGtBCkkLSwECfCAAIACiIgEgAKIiAiABIAGioiABRKdGO4yHzcY+okR058ri+QAqv6CiIAIgAUSy+26JEBGBP6JEd6zLVFVVxb+goiAAoKC2C08BAXwgACAAoiIAIAAgAKIiAaIgAERpUO7gQpP5PqJEJx4P6IfAVr+goiABREI6BeFTVaU/oiAARIFeDP3//9+/okQAAAAAAADwP6CgoLYLGQAgACABQcLfAUHT9wNBqO0DQaTtAxCsBAsVACAAIAEQuwYgAEEEaiABQQRqEEgLEgAgACgCACIABEAgABDHBBoLCxEAIAAgASgCABDHBDYCACAAC0IBAX8gACgCACECIAEQYiEAIAJBCGoiARBEIABLBH8gASAAEDwoAgBBAEcFQQALRQRAEFUACyACQQhqIAAQPCgCAAs2ACACBH8gAgRAA0AgACABKAIANgIAIABBBGohACABQQRqIQEgAkEBayICDQALC0EABSAACxoL+gECA34CfyMAQRBrIgUkAAJ+IAG9IgNC////////////AIMiAkKAgICAgICACH1C/////////+//AFgEQCACQjyGIQQgAkIEiEKAgICAgICAgDx8DAELIAJCgICAgICAgPj/AFoEQCADQjyGIQQgA0IEiEKAgICAgIDA//8AhAwBCyACUARAQgAMAQsgBSACQgAgA6dnQSBqIAJCIIinZyACQoCAgIAQVBsiBkExahCMASAFKQMAIQQgBSkDCEKAgICAgIDAAIVBjPgAIAZrrUIwhoQLIQIgACAENwMAIAAgAiADQoCAgICAgICAgH+DhDcDCCAFQRBqJAALQgEBfyABIAJsIQQgBAJ/IAMoAkxBAEgEQCAAIAQgAxDdAwwBCyAAIAQgAxDdAwsiAEYEQCACQQAgARsPCyAAIAFuC3cAIAAgASoCACAClDgCACAAIAEqAgQgApQ4AgQgACABKgIIIAKUOAIIIAAgASoCDCAClDgCDCAAIAEqAhAgApQ4AhAgACABKgIUIAKUOAIUIAAgASoCGCAClDgCGCAAIAEqAhwgApQ4AhwgACABKgIgIAKUOAIgCwkAIAEgAhCxAQs9AQF/IAAoAgQiAARAIAAQ2QIEQAJAIABBCGoiASgCAARAIAEQ+wNBf0cNAQsgACAAKAIAKAIQEQEACwsLCxEAIAAgACgCAEEIazYCACAACxIAIAAQNSgCACAAKAIAa0ECdQsSACAAEDUoAgAgACgCAGtBA3ULWAECfyMAQRBrIgIk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dSIHEMICIAdHDQELIAYgAyABa0ECdWsiAUEASgRAIAAgCCABQQAgAUEAShsiASAFELMHIgUQQCABEMICIQYgBRA5GiABIAZHDQELIAMgAmsiAUEASgRAIAAgAiABQQJ1IgEQwgIgAUcNAQsgBBC4ByAAIQkLIAhBEGokACAJCywAAkAgACABRg0AA0AgACABQQFrIgFPDQEgACABEKkHIABBAWohAAwACwALCwsAIABB3LcEEMsBCyQAIABBC08EfyAAQRBqQXBxIgAgAEEBayIAIABBC0YbBUEKCwsPACAAIAAoAgAoAhwRAAALJAECfyMAQRBrIgIkACABIAAQ5gQhAyACQRBqJAAgASAAIAMbC7YMAQZ/IwBBEGsiBCQAIAQgADYCDAJAIABB0wFNBEBBsIsDQfCMAyAEQQxqEPUEKAIAIQIMAQsgAEF8TwRAEFUACyAEIAAgAEHSAW4iBkHSAWwiAms2AghB8IwDQbCOAyAEQQhqEPUEQfCMA2tBAnUhBQNAIAVBAnRB8IwDaigCACACaiECQQUhAAJAA0ACQCAAQS9GBEBB0wEhAANAIAIgAG4iASAASQ0EIAIgACABbEYNAiACIABBCmoiAW4iAyABSQ0EIAIgASADbEYNAiACIABBDGoiAW4iAyABSQ0EIAIgASADbEYNAiACIABBEGoiAW4iAyABSQ0EIAIgASADbEYNAiACIABBEmoiAW4iAyABSQ0EIAIgASADbEYNAiACIABBFmoiAW4iAyABSQ0EIAIgASADbEYNAiACIABBHGoiAW4iAyABSQ0EIAIgASADbEYNAiACIABBHmoiAW4iAyABSQ0EIAIgASADbEYNAiACIABBJGoiAW4iAyABSQ0EIAIgASADbEYNAiACIABBKGoiAW4iAyABSQ0EIAIgASADbEYNAiACIABBKmoiAW4iAyABSQ0EIAIgASADbEYNAiACIABBLmoiAW4iAyABSQ0EIAIgASADbEYNAiACIABBNGoiAW4iAyABSQ0EIAIgASADbEYNAiACIABBOmoiAW4iAyABSQ0EIAIgASADbEYNAiACIABBPGoiAW4iAyABSQ0EIAIgASADbEYNAiACIABBwgBqIgFuIgMgAUkNBCACIAEgA2xGDQIgAiAAQcYAaiIBbiIDIAFJDQQgAiABIANsRg0CIAIgAEHIAGoiAW4i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AygCACAEajYCACAAQfz/zwBqIgAgACgCACAKajYCAAwBCyAHIANBEHRBEHVBHGxqIgBBjIDQAGogCjYCACAAQfT/zwBqIgMgAygCAEEBajYCACAAQfj/zwBqIgMgAygCACAEajYCACAAQfz/zwBqIgAgACgCACAKajYCAAsgAkECaiECIAtBAmohCyAEQQFqIQQMAAsACwsgBUEAIAVBAEobQQFqIQNBASEAQQEhAgNAIAAgA0cEQAJAIAAgASgCACIERgRAIAIiBEEBaiECDAELIARBAnQgB2pBjIDIAGooAgAhBAsgASAENgIAIAFBBGohASAAQQFqIQAMAQsLIAcgAkEBayIENgIIQQAgBEUNARogB0EMakEAIARBAnQQOhogB0GQgChqQQAgBEEEdBA6GkEAIQADQCAAIAROBEBBACEEIAVBACAFQQBKGyECA0AgAiAERgRAQQAhCyAHKAIIIgBBACAAQQBKGyEBQQAhAANAIAAgAUYNBSAHIABBBHRqIgJBkIAoaiIDIAMrAwAgByAAQQJ0aigCDLciFqM5AwAgAkGYgChqIgIgAisDACAWozkDACAAQQFqIQAMAAsACyAHIAcgBEECdGpBkIDIAGooAgBBAWsiAUECdCIDaiIAIAAoAgwgByAEQQdsQQJ0aiIAQZCA0ABqKAIAajYCDCAHIAFBBHRqIgFBkIAoaiIFIAUrAwAgAEGUgNAAaigCALegOQMAIAFBmIAoaiIFIAUrAwAgAEGYgNAAaigCALegOQMAIABBnIDQAGooAgAiBSABQYyACGoiASgCAEgEQCABIAU2AgALIABBoIDQAGooAgAiBSAHIANBAnQiAUEEcmpBjIAIaiIDKAIASgRAIAMgBTYCAAsgAEGkgNAAaigCACIDIAcgAUEIcmpBjIAIaiIFKAIASARAIAUgAzYCAAsgAEGogNAAaigCACIAIAcgAUEMcmpBjIAIaiIBKAIASgRAIAEgADYCAAsgBEEBaiEEDAALAAUgByAAQQR0aiIBQZCACGpBADYCACABQYyACGogDDYCACABQZSACGogDTYCACABQZiACGpBADYCACAAQQFqIQAgBygCCCEEDAELAAsACyALCw8LIAgEQAJ/IAAhBUEAIQAgASIGQQAgAUEAShshCiAHKAIAIgMgASACIg9BAWsiAWxBAXRqIQQgAyEC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CyAHIANBEHRBEHVBHGxqIgBBjIDQAGogCjYCACAAQfT/zwBqIgMgAygCAEEBajYCACAAQfj/zwBqIgMgAygCACAEajYCACAAQfz/zwBqIgAgACgCACAKajYCAAsgAkECaiECIAtBAmohCyAEQQFqIQQMAAsACwsgBUEAIAVBAEobQQFqIQNBASEAQQEhAgNAIAAgA0cEQAJAIAAgASgCACIERgRAIAIiBEEBaiECDAELIARBAnQgB2pBjIDIAGooAgAhBAsgASAENgIAIAFBBGohASAAQQFqIQAMAQsLIAcgAkEBayIENgIIQQAgBEUNARogB0EMakEAIARBAnQQOhogB0GQgChqQQAgBEEEdBA6GkEAIQADQCAAIAROBEBBACEEIAVBACAFQQBKGyECA0AgAiAERgRAQQAhCyAHKAIIIgBBACAAQQBKGyEBQQAhAANAIAAgAUYNBSAHIABBBHRqIgJBkIAoaiIDIAMrAwAgByAAQQJ0aigCDLciFqM5AwAgAkGYgChqIgIgAisDACAWozkDACAAQQFqIQAMAAsACyAHIAcgBEECdGpBkIDIAGooAgBBAWsiAUECdCIDaiIAIAAoAgwgByAEQQdsQQJ0aiIAQZCA0ABqKAIAajYCDCAHIAFBBHRqIgFBkIAoaiIFIAUrAwAgAEGUgNAAaigCALegOQMAIAFBmIAoaiIFIAUrAwAgAEGYgNAAaigCALegOQMAIABBnIDQAGooAgAiBSABQYyACGoiASgCAEgEQCABIAU2AgALIABBoIDQAGooAgAiBSAHIANBAnQiAUEEcmpBjIAIaiIDKAIASgRAIAMgBTYCAAsgAEGkgNAAaigCACIDIAcgAUEIcmpBjIAIaiIFKAIASARAIAUgAzYCAAsgAEGogNAAaigCACIAIAcgAUEMcmpBjIAIaiIBKAIASgRAIAEgADYCAAsgBEEBaiEEDAALAAUgByAAQQR0aiIBQZCACGpBADYCACABQYyACGogDDYCACABQZSACGogDTYCACABQZiACGpBADYCACAAQQFqIQAgBygCCCEEDAELAAsACyALCw8LIARBAUYEQCAIBEACfyAAIQVBACEAIAEiBkEAIAFBAEobIQogBygCACIDIAEgAiIPQQFrIgFsQQF0aiEEIAMhAgNAIAAgCkcEQCAEQQA7AQAgAkEAOwEAIABB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BGohDQwFCyAHIANBEHRBEHVBHGxqIgBB9P/PAGoiAyADKAIAQQFqNgIAIABB+P/PAGoiAyADKAIAIARqNgIAIABB/P/PAGoiACAAKAIAIApqNgIADAELIAcgA0EQdEEQdUEcbGoiAEGMgNAAaiAKNgIAIABB9P/PAGoiAyADKAIAQQFqNgIAIABB+P/PAGoiAyADKAIAIARqNgIAIABB/P/PAGoiACAAKAIAIApqNgIACyALQQFqIQsgAkECaiECIA1BAmohDSAEQQFqIQQMAAsACwsgBUEAIAVBAEobQQFqIQNBASEAQQEhAgNAIAAgA0cEQAJAIAAgASgCACIERgRAIAIiBEEBaiECDAELIARBAnQgB2pBjIDIAGooAgAhBAsgASAENgIAIAFBBGohASAAQQFqIQAMAQsLIAcgAkEBayIENgIIQQAgBEUNARogB0EMakEAIARBAnQQOhogB0GQgChqQQAgBEEEdBA6GkEAIQADQCAAIAROBEBBACEEIAVBACAFQQBKGyECA0AgAiAERgRAQQAhCyAHKAIIIgBBACAAQQBKGyEBQQAhAANAIAAgAUYNBSAHIABBBHRqIgJBkIAoaiIDIAMrAwAgByAAQQJ0aigCDLciFqM5AwAgAkGYgChqIgIgAisDACAWozkDACAAQQFqIQAMAAsACyAHIAcgBEECdGpBkIDIAGooAgBBAWsiAUECdCIDaiIAIAAoAgwgByAEQQdsQQJ0aiIAQZCA0ABqKAIAajYCDCAHIAFBBHRqIgFBkIAoaiIFIAUrAwAgAEGUgNAAaigCALegOQMAIAFBmIAoaiIFIAUrAwAgAEGYgNAAaigCALegOQMAIABBnIDQAGooAgAiBSABQYyACGoiASgCAEgEQCABIAU2AgALIABBoIDQAGooAgAiBSAHIANBAnQiAUEEcmpBjIAIaiIDKAIASgRAIAMgBTYCAAsgAEGkgNAAaigCACIDIAcgAUEIcmpBjIAIaiIFKAIASARAIAUgAzYCAAsgAEGogNAAaigCACIAIAcgAUEMcmpBjIAIaiIBKAIASgRAIAEgADYCAAsgBEEBaiEEDAALAAUgByAAQQR0aiIBQZCACGpBADYCACABQYyACGogDDYCACABQZSACGogEjYCACABQZiACGpBADYCACAAQQFqIQAgBygCCCEEDAELAAsACyAL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IQQMAAsABSAHIABBBHRqIgFBkIAIakEANgIAIAFBjIAIaiAMNgIAIAFBlIAIaiASNgIAIAFBmIAIakEANgIAIABBAWohACAHKAIIIQQMAQsACwALIAsLCwgAIAAoAhBFCwkAIAAQ/AIQNAsUACAAQfiOAzYCACAAQQRqEEcgAAsKACAAQRh0QRh1CxQAIABBuI4DNgIAIABBBGoQRyAACwkAIAAgARD0BAvZAwICfgJ/IwBBIGsiBCQAAkAgAUL///////////8AgyIDQoCAgICAgMCAPH0gA0KAgICAgIDA/8MAfVQEQCABQgSGIABCPIiEIQMgAEL//////////w+DIgBCgYCAgICAgIAIWgRAIANCgYCAgICAgIDAAHwhAgwCCyADQoCAgICAgICAQH0hAiAAQoCAgICAgICACIVCAFINASACIANCAYN8IQIMAQsgAFAgA0KAgICAgIDA//8AVCADQoCAgICAgMD//wBRG0UEQCABQgSGIABCPIiEQv////////8Dg0KAgICAgICA/P8AhCECDAELQoCAgICAgID4/wAhAiADQv///////7//wwBWDQBCACECIANCMIinIgVBkfcASQ0AIARBEGogACABQv///////z+DQoCAgICAgMAAhCICIAVBgfcAaxCMASAEIAAgAkGB+AAgBWsQhQIgBCkDCEIEhiAEKQMAIgBCPIiEIQIgBCkDECAEKQMYhEIAUq0gAEL//////////w+DhCIAQoGAgICAgICACFoEQCACQgF8IQIMAQsgAEKAgICAgICAgAiFQgBSDQAgAkIBgyACfCECCyAEQSBqJAAgAiABQoCAgICAgICAgH+DhL8LRQEBfyMAQRBrIgUkACAFIAEgAiADIARCgICAgICAgICAf4UQoQEgBSkDACEBIAAgBSkDCDcDCCAAIAE3AwAgBUEQaiQAC8QBAgF/An5BfyEDAkAgAEIAUiABQv///////////wCDIgRCgICAgICAwP//AFYgBEKAgICAgIDA//8AURsNAEEAIAJC////////////AIMiBUKAgICAgIDA//8AViAFQoCAgICAgMD//wBRGw0AIAAgBCAFhIRQBEBBAA8LIAEgAoNCAFkEQEEAIAEgAlMgASACURsNASAAIAEgAoWEQgBSDwsgAEIAUiABIAJVIAEgAlEbDQAgACABIAKFhEIAUiEDCyADC4kCAAJAIAAEfyABQf8ATQ0BAkBBzJgEKAIAKAIARQRAIAFBgH9xQYC/A0YNAwwBCyABQf8PTQRAIAAgAUE/cUGAAXI6AAEgACABQQZ2QcABcjoAAEECDwsgAUGAQHFBgMADRyABQYCwA09xRQRAIAAgAUE/cUGAAXI6AAIgACABQQx2QeABcjoAACAAIAFBBnZBP3FBgAFyOgABQQMPCyABQYCABGtB//8/TQRAIAAgAUE/cUGAAXI6AAMgACABQRJ2QfABcjoAACAAIAFBBnZBP3FBgAFyOgACIAAgAUEMdkE/cUGAAXI6AAFBBA8LC0HwlgRBGTYCAEF/BUEBCw8LIAAgAToAAEEBC/YBAQF/AkACQAJAIAAgAXNBA3ENACACQQBHIQMCQCABQQNxRSACRXINAANAIAAgAS0AACIDOgAAIANFDQQgAEEBaiEAIAJBAWsiAkEARyEDIAFBAWoiAUEDcUUNASACDQALCyADRQ0BIAEtAABFDQIgAkEESQ0AA0AgASgCACIDQX9zIANBgYKECGtxQYCBgoR4cQ0BIAAgAzYCACAAQQRqIQAgAUEEaiEBIAJBBGsiAkEDSw0ACwsgAkUNAANAIAAgAS0AACIDOgAAIANFDQIgAEEBaiEAIAFBAWohASACQQFrIgINAAsLQQAhAgsgAEEAIAIQOhoLZgEDf0F/IQICQCAARSABRXINAEEAIQIgAEEMakEAQYAIEDoaIAEgACgCCCAAKAIEbGohAwNAIAEgA08NASAAIAEtAABBAnRqIgRBDGogBCgCDEEBajYCACABQQFqIQEMAAsACyACCyoBAX8jAEEQayIEJAAgBCADNgIMIAAgASACIAMQiAIhACAEQRBqJAAgAAuvAQEGfyMAQfABayIHJAAgByAANgIAQQEhBgJAIANBAkgNAEEAIAFrIQkgACEFA0AgACAFIAlqIgUgBCADQQJrIgpBAnRqKAIAayIIIAIRAwBBAE4EQCAAIAUgAhEDAEEATg0CCyAHIAZBAnRqIAggBSAIIAUgAhEDAEEATiIIGyIFNgIAIAZBAWohBiADQQFrIAogCBsiA0EBSg0ACwsgASAHIAYQkQUgB0HwAWokAAvhAQECfyACQQBHIQMCQAJAAkAgAEEDcUUgAkVyDQAgAUH/AXEhBANAIAAtAAAgBEYNAiACQQFrIgJBAEchAyAAQQFqIgBBA3FFDQEgAg0ACwsgA0UNAQsCQCAALQAAIAFB/wFxRiACQQRJcg0AIAFB/wFxQYGChAhsIQMDQCAAKAIAIANzIgRBf3MgBEGBgoQIa3FBgIGChHhxDQEgAEEEaiEAIAJBBGsiAkEDSw0ACwsgAkUNACABQf8BcSEBA0AgASAALQAARgRAIAAPCyAAQQFqIQAgAkEBayICDQALC0EAC8EBAQN/AkAgASACKAIQIgMEfyADBSACEJwFDQEgAigCEAsgAigCFCIFa0sEQCACIAAgASACKAIkEQQADwsCQCACKAJQQQBIBEBBACEDDAELIAEhBANAIAQiA0UEQEEAIQMMAgsgACADQQFrIgRqLQAAQQpHDQALIAIgACADIAIoAiQRBAAiBCADSQ0BIAAgA2ohACABIANrIQEgAigCFCEFCyAFIAAgARA/GiACIAIoAhQgAWo2AhQgASADaiEECyAEC40BACAAIAAgACAAIABECff9DeE9Aj+iRIiyAXXg70k/oKJEO49otSiCpL+gokRVRIgOVcHJP6CiRH1v6wMS1tS/oKJEVVVVVVVVxT+gIACiIAAgACAAIABEgpIuscW4sz+iRFkBjRtsBua/oKJEyIpZnOUqAECgokRLLYocJzoDwKCiRAAAAAAAAPA/oKMLjgoBDn8gASgCFCEJIAEoAhAhAyABKAIMIQsgASgCCCEFIAAoAuQDKAIYIQ0CQCABKAIEIgcgASgCACIGSgRAIAYhCgNAIAUgC0wEQCANIApBAnRqKAIAIQwgBSECA0AgAyAJTARAIAwgAkEGdGogA0EBdGohACADIQQDQCAALwEABEAgASAKNgIADAcLIABBAmohACAEIAlHIQggBEEBaiEEIAgNAAsLIAIgC0chACACQQFqIQIgAA0ACwsgByAKRyEAIApBAWohCiAADQALCyAGIQoLAkAgByAKSgRAIAchCANAIAUgC0wEQCANIAhBAnRqKAIAIQwgBSECA0AgAyAJTARAIAwgAkEGdGogA0EBdGohACADIQQDQCAALwEABEAgASAINgIEDAcLIABBAmohACAEIAlHIQYgBEEBaiEEIAYNAAsLIAIgC0chACACQQFqIQIgAA0ACwsgCCAKSiEAIAhBAWshCCAADQALCyAHIQgLAkAgBSALSARAIAUh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A2siASAAEDUoAgAgACgCBGtBAnVNBEAjAEEQayIEJAAgBCAAIAEQtwIiAygCBCEBIAMoAgghBQNAIAEgBUYEQCADEG4gBEEQaiQABSAAEDUgASACEPMBIAMgAUEEaiIBNgIEDAELCwwBCyAAEDUhAyAGQQhqIAAgABBEIAFqEOMCIAAQRCADENoCIQMjAEEQayIEJAAgBCADQQhqIAEQpgMiASgCACEFA0AgASgCBCAFRwRAIAMoAhAgASgCACACEPMBIAEgASgCAEEEaiIFNgIADAELCyABEKsBIARBEGokACAAIAMQ4gIgAxC4AgsgBkEgaiQADwsgASADSQRAIAAgACgCACABQQJ0ahCiBAsLDQAgACgCABogABD+BQtKAQJ/IwBBEGsiASQAIwBBEGsiAiQAIAJBCGogAEEIaigCABCBASgCACEAIAJBEGokACABQQhqIAAQgQEoAgAhACABQRBqJAAgAAsTACAAIAAoAgBBAWsiADYCACAACxgBAX8jAEEQayIBJAAgABA0IAFBEGokAAtgAgN/AXwgACgCBCICIAEoAgRGBEAgAkEAIAJBAEobIQIDQCACIANGRQRAIANBA3QiBCAAKAIAaisDACABKAIAIARqKwMAoiAFoCEFIANBAWohAwwBCwsgBQ8LQQAQAwALFwAgABCRBiAAQQA2AgggAEHw5AM2AgALHAAgAUH/////A0sEQEGXCBCsAQALIAFBAnQQTAsWAEEBQSAgAEEBa2drdCAAIABBAk8bC9cBAgN/AX0jAEEQayICJAAgAiABNgIMAkAgAiABQQFGBH9BAgUgASABQQFrcUUNASABEKACCyIBNgIMCwJAIAAQjgEiAyABSQRAIAAgARCUBgwBCyABIANPDQAgAxDhASEEAn8gABA+KAIAsyAAEFkqAgCVjSIFQwAAgE9dIAVDAAAAAGBxBEAgBakMAQtBAAshASACAn8gBARAIAEQgAQMAQsgARCgAgs2AgggAiACQQxqIAJBCGoQeigCACIBNgIMIAEgA08NACAAIAEQlAYLIAJBEGokAAsUACAAIAEQSCAAQQRqIAFBBGoQSAsHACAAQTxqCzQBAn9BCBA7IgEEfyABIABBA3QQOyICNgIAIAJFBEAgARA0QQAPCyABIAA2AgQgAQVBAAsLJQECfyMAQRBrIgAkACAAQQhqQQAQgQEoAgAhASAAQRBqJAAgAQtTAQN/IwBBEGsiAyQAIAMgACABEL8GIgIoAgQhASACKAIIIQQDQCABIARGBEAgAhBuIANBEGokAAUgABA1GiABEJgGIAIgAUEIaiIBNgIEDAELCwsJACAAIAEQnwYLPAECfyMAQRBrIgEkACABQQhqIgIgACgCACgCAEFAaxCKBBogAigCABA1EFkhACACENEBIAFBEGokACAACxkBAX8gABCUASECIAAgARCOBSAAIAIQnAYLJAAgACABKAIANgIAIAAgASgCBCIBNgIEIAEEQCABEJoDCyAACywBAX8jAEEQayIBJAAgAUEANgIMIAAgAUEMaiABQQhqELEGIAFBEGokACAACxMAIAIgBaIgACADoiABIASioKALFQAgAEHo1AE2AgAgAEEEahCgBCAAC1UBAn8gAEH41AE2AgAgAEE4ahB0IABBLGoQdCAAQSBqIgEQugYgASgCAARAIAEgASgCABC1BiABEDUaIAEoAgAhAiABEJMCGiACEDQLIAAQjQQaIAALFAAgAiACoiAAIACiIAEgAaKgoJ8LDQAgAEH/////ARDsAgsNACAAIAKUIAEgAZSTC2wBAX8gARA1GiMAQRBrIgIkACAAQgA3AgAgAkEANgIMIABBCGogAkEMahCNAyACQRBqJAAgACABKAIANgIAIAAgASgCBDYCBCABEDUoAgAhAiAAEDUgAjYCACABEDVBADYCACABQgA3AgAgAAsJACABQQA2AgALkQICDH8BfEF/IQoCQCABKAIIIgYgAigCBEcNACAAKAIEIgMgASgCBEcNACAAKAIIIgcgAigCCEcNAEEAIQogA0EAIANBAEobIQsgB0EAIAdBAEobIQwgBkEAIAZBAEobIQ0gACgCACEDA0AgBCALRg0BIAQgBmwhDkEAIQUDQCAFIAxGRQRAIANCADcDACACKAIAIAVBA3RqIQggASgCACAOQQN0aiEJQQAhAEQAAAAAAAAAACEPA0AgACANRkUEQCADIAkrAwAgCCsDAKIgD6AiDzkDACAAQQFqIQAgCUEIaiEJIAggB0EDdGohCAwBCwsgBUEBaiEFIANBCGohAwwBCwsgBEEBaiEEDAALAAsgCgsNACAAQf////8DEOwCC8kCAgJ/AX0CQAJAIAZBAEwNACAFKAIEIAZBAWpNDQAgB0EA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QRBqJAAgBUEQaiQAIAALtgMCA38BfiMAQSBrIgMkAAJAIAFC////////////AIMiBUKAgICAgIDAwD99IAVCgICAgICAwL/AAH1UBEAgAUIZiKchBCAAUCABQv///w+DIgVCgICACFQgBUKAgIAIURtFBEAgBEGBgICABGohAgwCCyAEQYCAgIAEaiECIAAgBUKAgIAIhYRCAFINASACIARBAXFqIQIMAQsgAFAgBUKAgICAgIDA//8AVCAFQoCAgICAgMD//wBRG0UEQCABQhmIp0H///8BcUGAgID+B3IhAgwBC0GAgID8ByECIAVC////////v7/AAFYNAEEAIQIgBUIwiKciBEGR/gBJDQAgA0EQaiAAIAFC////////P4NCgICAgICAwACEIgUgBEGB/gBrEIwBIAMgACAFQYH/ACAEaxCFAiADKQMIIgBCGYinIQIgAykDACADKQMQIAMpAxiEQgBSrYQiBVAgAEL///8PgyIAQoCAgAhUIABCgICACFEbRQRAIAJBAWohAgwBCyAFIABCgICACIWEQgBSDQAgAkEBcSACaiECCyADQSBqJAAgAiABQiCIp0GAgICAeHFyvgsLACAAIAEQ+gQQIQsnACAAIAU6ABAgACAEOAIMIAAgAzgCCCAAIAI4AgQgACABOAIAIAALigEBA39BiKUEQYilBCgCAEEBaiIFNgIAIAAgBTYCACADBEADQCACIARBA3RqIgYoAgBFBEAgBiAFNgIAIAIgBEEDdGoiACABNgIEIABBADYCCCADEAIgAg8LIARBAWoiBCADRw0ACwsgACABIAIgA0EEdEEIchDIAiADQQF0IgAQ+QQhASAAEAIgAQsfAEGApQQoAgBFBEBBhKUEIAE2AgBBgKUEIAA2AgALC7YPAgV/Dn4jAEHQAmsiBSQAIARC////////P4MhCiACQv///////z+DIQwgAiAEhUKAgICAgICAgIB/gyENIARCMIinQf//AXEhCAJAAkAgAkIwiKdB//8BcSIJQf//AWtBgoB+TwRAIAhB//8Ba0GBgH5LDQELIAFQIAJC////////////AIMiD0KAgICAgIDA//8AVCAPQoCAgICAgMD//wBRG0UEQCACQoCAgICAgCCEIQ0MAgsgA1AgBEL///////////8AgyICQoCAgICAgMD//wBUIAJCgICA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AgAgAUIAEMMBC0IAIRQLIAAgFTcDACAAIBQ3AwggDEEwaiQAC9AGAgR/A34jAEGAAWsiBSQAAkACQAJAIAMgBEIAQgAQhgJFDQACfyAEQv///////z+DIQkCfyAEQjCIp0H//wFxIgZB//8BRwRAQQQgBg0BGkECQQMgAyAJhFAbDAILIAMgCYRQCwshByACQjCIpyIIQf//AXEiBkH//wFGDQAgBw0BCyAFQRBqIAEgAiADIAQQXSAFIAUpAxAiASAFKQMYIgIgASACEPsEIAUpAwghAiAFKQMAIQQMAQsgASACQv///////z+DIAatQjCGhCIKIAMgBEL///////8/gyAEQjCIp0H//wFxIgetQjCGhCIJEIYCQQBMBEAgASAKIAMgCRCGAgRAIAEhBAwCCyAFQfAAaiABIAJCAEIAEF0gBSkDeCECIAUpA3AhBAwBCyAGBH4gAQUgBUHgAGogASAKQgBCgICAgICAwLvAABBdIAUpA2giCkIwiKdB+ABrIQYgBSkDYAshBCAHRQRAIAVB0ABqIAMgCUIAQoCAgICAgMC7wAAQXSAFKQNYIglCMIinQfgAayEHIAUpA1AhAwsgCUL///////8/g0KAgICAgIDAAIQhCSAKQv///////z+DQoCAgICAgMAAhCEKIAYgB0oEQANAAn4gCiAJfSADIARWrX0iC0IAWQRAIAsgBCADfSIEhFAEQCAFQSBqIAEgAkIAQgAQXSAFKQMoIQIgBSkDICEEDAULIAtCAYYgBEI/iIQMAQsgCkIBhiAEQj+IhAshCiAEQgGGIQQgBkEBayIGIAdKDQALIAchBgsCQCAKIAl9IAMgBFatfSIJQgBTBEAgCiEJDAELIAkgBCADfSIEhEIAUg0AIAVBMGogASACQgBCABBdIAUpAzghAiAFKQMwIQQMAQsgCUL///////8/WARAA0AgBEI/iCEBIAZBAWshBiAEQgGGIQQgASAJQgGGhCIJQoCAgICAgMAAVA0ACwsgCEGAgAJxIQcgBkEATARAIAVBQGsgBCAJQv///////z+DIAZB+ABqIAdyrUIwhoRCAEKAgICAgIDAwz8QXSAFKQNIIQIgBSkDQCEEDAELIAlC////////P4MgBiAHcq1CMIaEIQILIAAgBDcDACAAIAI3AwggBUGAAWokAAu/AgEBfyMAQdAAayIEJAACQCADQYCAAU4EQCAEQSBqIAEgAkIAQoCAgICAgID//wAQXSAEKQMoIQIgBCkDICEBIANB//8BSQRAIANB//8AayEDDAILIARBEGogASACQgBCgICAgICAgP//ABBdIANB/f8CIANB/f8CSBtB/v8BayEDIAQpAxghAiAEKQMQIQEMAQsgA0GBgH9KDQAgBEFAayABIAJCAEKAgICAgICAORBdIAQpA0ghAiAEKQNAIQEgA0H0gH5LBEAgA0GN/wBqIQMMAQsgBEEwaiABIAJCAEKAgICAgICAORBdIANB6IF9IANB6IF9ShtBmv4BaiEDIAQpAzghAiAEKQMwIQELIAQgASACQgAgA0H//wBqrUIwhhBdIAAgBCkDCDcDCCAAIAQpAwA3AwAgBEHQAGokAAs1ACAAIAE3AwAgACACQv///////z+DIARCMIinQYCAAnEgAkIwiKdB//8BcXKtQjCGhDcDCAsQACAAIAEgAkEAQQAQiwUaC8QCAAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAFBCWsOEgAKCwwKCwIDBAUMCwwMCgsHCAkLIAIgAigCACIBQQRqNgIAIAAgASgCADYCAA8LAAsgAiACKAIAIgFBBGo2AgAgACABMgEANwMADwsgAiACKAIAIgFBBGo2AgAgACABMwEANwMADwsgAiACKAIAIgFBBGo2AgAgACABMAAANwMADwsgAiACKAIAIgFBBGo2AgAgACABMQAANwMADwsACyACIAIoAgBBB2pBeHEiAUEIajYCACAAIAErAwA5AwAPCyAAIAIgAxECAAsPCyACIAIoAgAiAUEEajYCACAAIAE0AgA3AwAPCyACIAIoAgAiAUEEajYCACAAIAE1AgA3AwAPCyACIAIoAgBBB2pBeHEiAUEIajYCACAAIAEpAwA3AwALbQEEfyAAKAIALAAAEMQBRQRAQQAPCwNAIAAoAgAhA0F/IQEgAkHMmbPmAE0EQEF/IAMsAABBMGsiBCACQQpsIgFqIARB/////wcgAWtKGyEBCyAAIANBAWo2AgAgASECIAMsAAEQxAENAAsgAguXEwIRfwF+IwBB0ABrIgckACAHIAE2AkwgB0E3aiEWIAdBOGohEkEAIQECQAJAAkACQANAIAFB/////wcgDWtKDQEgASANaiENIAcoAkwiCyEBAkAC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DQAgAUEYaiIHKAIAIQggASAHQQEQ9gE2AgggCCABKAIIEKkCRQ0AIAFBGGoQpAEaIAMhAgsgASgCGCABQRBqEKkCRQ0BCwsgASgCICABQRBqKQIANwIACyABQTBqJAALIARBEGokACAGQSBqJAAgACgCBEEIayECIAAQQyEDIAAgAhCpAyAAIAMQmAQLuQICAX0BfyACIAEQ6wUiA4tgIgRFBEAgAEMAAIA/IAOVIgIgASoCECABKgIUIAEqAhwgASoCIBClAZQ4AgAgACACIAEqAgggASoCBCABKgIgIAEqAhwQpQGUOAIEIAAgAiABKgIEIAEqAgggASoCECABKgIUEKUBlDgCCCAAIAIgASoCFCABKgIMIAEqAiAgASoCGBClAZQ4AgwgACACIAEqAgAgASoCCCABKgIYIAEqAiAQpQGUOAIQIAAgAiABKgIIIAEqAgAgASoCFCABKgIMEKUBlDgCFCAAIAIgASoCDCABKgIQIAEqAhggASoCHBClAZQ4AhggACACIAEqAgQgASoCACABKgIcIAEqAhgQpQGUOAIcIAAgAiABKgIAIAEqAgQgASoCDCABKgIQEKUBlDgCIAsgBEULaQECfyAAEKgCIAEEQCAAEJAEIAFJBEAQnAEACyAAEDUaIAFB/////wFLBEBB5JgBEKwBAAsgACABQQN0IgMQTCICNgIAIAAgAjYCBCAAEDUgAiADajYCACAAQQAQoAMgACABEIYECyAACyEAIAAoAgQgABA1KAIARwRAIAAgARCqAw8LIAAgARDyBQsIACAAQfwAaguwBwIGfwR8IwBBgAJrIgIkAAJAIAErAxAiCCAIoiABKwMAIgggCKIgASsDCCIJIAmioKAiCUQAAAAAAAAAAGEEQCACQgA3A8gBIAJCgICAgICAgPg/NwPAAUQAAAAAAAAAACEIDAELIAIgCCAJnyIIozkDwAEgAiABKwMIIAijOQPIASABKwMQIAijIQoLIAIgCDkD2AEgAiAKOQPQASACIAErAxg5A+ABIAIgASsDIDkD6AEgAiABKwMoOQPwASACKwPYASIJIQgjAEEQayIBJAACfCAIvUIgiKdB/////wdxIgNB+8Ok/wNNBEBEAAAAAAAA8D8gA0GewZryA0kNARogCEQAAAAAAAAAABDNAgwBCyAIIAihIANBgIDA/wdPDQAaAkAC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IAFBCGoiAEEQahDhAyAAQQRqEK8FCyABEDQLEgAgAEEANgIEIABBuOQDNgIACwkAIAAgATYCCAsTACAAQQg2AgQgAEEMakEIEJECC6kCAQd/IAAQSiECAkAgAQRAIAAgAiABEP8DEK4CIAAQSiABNgIAQQAhAgNAIAEgAkYEQCAAQQhqIgIoAgAiA0UNAyAAIAMoAgQgARBbIgcQPCACNgIAA0AgAygCACICRQ0EAkAgAigCBCABEFsiBCAHRg0AIAIhBSAAIAQQPCgCAEUEQCAAIAQQPCADNgIAIAQhBwwBCwNAAkAgBSIGKAIARQRAQQAhBQwBCyAAEFkgAkEIaiAGKAIAQQhqENABIQggBigCACEFIAgNAQsLIAMgBTYCACAGIAAgBBA8KAIAKAIANgIAIAAgBBA8KAIAIAI2AgAMAQsgAiEDDAALAAUgACACEDxBADYCACACQQFqIQIMAQsACwALIABBABCuAiAAEEpBADYCAAsLJABB2JUELQAAQQFxRQRAQcyVBBClA0HYlQRBAToAAAtBzJUEC6IBAQV/IwBBEGsiAyQAIAAQPhogASgCACEEAkACQCAAEI4BIgVFDQAgACAEIAUQWyIGEDwoAgAiAkUNAANAIAIoAgAiAkUNASAEIAIoAgRHBEAgAigCBCAFEFsgBkcNAgsgBCACKAIERw0AIAAQWSACQQhqIAEQ0AFFDQALIANBCGogAhCBASgCACECDAELIAMQhQQiAjYCCAsgA0EQaiQAIAILCgAgAUEEahD9BAsIACAAELQCGgscACABQf////8BSwRAQZcIEKwBAAsgAUEDdBBMC0ABAX8gABCFByABSQRAEJwBAAsgACAAEDUgARD9BiICNgIAIAAgAjYCBCAAEDUgAiABQRRsajYCACAAQQAQ9QYLVgEBfyMAQRBrIgQkACAEIAAgAxC7BCEDIAAQNSEAA0AgASACRwRAIAAgAygCBCABELcDIAMgAygCBEEUajYCBCABQRRqIQEMAQsLIAMQbiAEQRBqJAALJgAgACgCABogACgCACAAENsBahogACgCABogACgCACAAEJQBahoLBAAgAQshAQF/IAEgAGshAyAAIAFHBEAgAiAAIAMQywILIAIgA2oLBwAgASAAawtOAQF/IwBBEGsiBCQAIAQgACADEK8DIQMgABA1GiACIAFrIgBBAEoEQCADKAIEIAEgABA/GiADIAMoAgQgAGo2AgQLIAMQbiAEQRBqJAALFwAgAEIANwIAIABBAToAECAAQgA3AggLLAAgACgCABogACgCACAAENwBQRRsahogACgCABogACgCACAAEIABQRRsahoLUwEDfyMAQRBrIgMkACADIAAgARC7BCICKAIEIQEgAigCCCEEA0AgASAERgRAIAIQbiADQRBqJAAFIAAQNRogARChBiACIAFBFGoiATYCBAwBCwsLDAAgACgCABogARA0CwoAIAFBBGoQ0QELKQEBfwNAIAJBCEZFBEAgASACaiAAIAJrLQAHOgAAIAJBAWohAgwBCwsLKgEBfyMAQRBrIgIkACACQQhqIAEQigQiASAAEIIEIAEQ0QEgAkEQaiQACxkBAX8gABCAASECIAAgARCgBSAAIAIQogYLLAEBfyMAQRBrIgIkACACIAE2AgwgACACQQxqIAJBCGoQsQYgAkEQaiQAIAAL2gQCCX8BfSMAQSBrIgUkACAFIAEQ3AI2AhAgBUEYaiEIIAVBEGohCSAFQQhqIQojAEEgayICJAAgABA+GiABKAIAIQYgABCOASEDIAJBADoAHwJAAkAgA0UNACAAIAYgAxBbIgcQPCgCACIERQ0AA0AgBCgCACIERQ0BIAYgBCgCBEcEQCAEKAIEIAMQWyAHRw0CCyAAEFkgBEEIaiABENABRQ0ACwwBCyACQRBqIAAgBkHs1QEgCSAKEIEGIAAQPigCACEBIAAQWSEEAkAgAwRAIAFBAWqzIAQqAgAgA7OUXkUNAQsgAiADEOEBQQFzIANBAXRyNgIMIAICfyAAED4oAgBBAWqzIAAQWSoCAJWNIgtDAACAT10gC0MAAAAAYHEEQCALqQwBC0EACzYCCCAAIAJBDGogAkEIahB6KAIAEIEEIAYgABCOASIDEFshBwsCQCAAIAcQPCgCACIBRQRAIAIoAhAgAEEIaiIBKAIANgIAIAEgAigCEDYCACAAIAcQPCABNgIAIAIoAhAoAgBFDQEgAigCECEBIAAgAigCECgCACgCBCADEFsQPCABNgIADAELIAIoAhAgASgCADYCACABIAIoAhA2AgALIAJBEGoiARC4ASEEIAAQPiIAIAAoAgBBAWo2AgAgAkEBOgAfIAEoAgAhACABQQA2AgAgAARAIAEQSiIBLQAEBEAgASgCACAAQQhqEJcGCyAABEAgASgCABogABA0CwsLIAggAkEQaiAEEIEBIAJBH2oQsQIgAkEgaiQAIAgQbyEAIAVBIGokACAAQQRqCykBAX8DQCACQQRGRQRAIAEgAmogACACay0AAzoAACACQQFqIQIMAQsLC/wSAhR/AXxBxgAhFEHAhD0hFSADQQFGBEAgAUECbSEBQZChDyEVQREhFCAAQQJtIQALIAVBADYCACACQZCAyABqIRcgAUECayEYIABBAmshGUEAIQEDQAJAIAIoAgggAUwEQCAFKAIAIQYMAQsCQCACIAFBAnRqIhYoAgwiBiAUSCAGIBVKcg0AIAIgAUEEdGoiEkGMgAhqIgcoAgBBAUYNACASQZCACGooAgAgGUYNACASQZSACGooAgBBAUYNACASQZiACGooAgAgGEYNACACKAIAIRAgAUEBaiELIAQgBSgCAEGw8QRsaiEJIwBBgPEEayIPJAAgECAHKAIAIgYgBygCCCIMIABsakEBdGohCiAHKAIEIQcCfwJAAkADQCAGIAdKDQECQCAKLgEAIghBAEoEQCAIQf//A3FBAnQgF2pBBGsoAgAgC0YNAQsgCkECaiEKIAZBAWohBgwBCwsgBkF/Rw0BC0EAQQNBswxBABA9QX8MAQsgCSAMNgLcuAIgCSAGNgIcIAlBATYCGCAJQRxqIQ0gBiELIAwhB0EBIQhBBSEKAkADQCAKQQVqIQogECAAIAdsIAtqQQF0aiERQQAhBwJAA0ACQCAKQQhvIQogB0EIRg0AIBEgCkECdCIOQeDBAGooAgAiEyAAbCAOQcDBAGooAgAiDmpBAXRqLgEAQQBKDQIgB0EBaiEHIApBAWohCgwBCwtBAEEDQawYQQAQPUF/DAMLIA0gCEECdGogCyAOajYCACAJIAkoAhhBAnRqIgdB3LgCaiATIAdB2LgCaigCAGo2AgACQCANIAkoAhgiB0ECdCILaiIRKAIAIAZHDQAgCSALakHcuAJqKAIAIAxHDQAgB0EBIAdBAUobIRBBACELQQAhCEEBIQoMAgsgCSAHQQFqIgg2AhggCEGPzgBHBEAgCSALakHcuAJqKAIAIQcgESgCACELDAELC0EAQQNB8B1BABA9QX8MAQsDQCAKIBBHBEAgCSAKQQJ0aiINQdy4AmooAgAgDGsiESARbCANKAIcIAZrIg0gDWxqIg0gCyALIA1IIg0bIQsgCiAIIA0bIQggCkEBaiEKDAELC0EAIQYgCEEAIAhBAEobIQsDfyAGIAtGBH8gCUEcaiEMIAlB3LgCaiEKIAghBgN/IAYgB04Ef0EAIQYDQCAGIAtHBEAgCSAGIAhrIgcgCSgCGGpBAnRqIAZBAnQiDCAPQcC4AmpqKAIANgIcIAkgCSgCGCAHakECdGpB3LgCaiAMIA9qKAIANgIAIAZBAWohBgwBCwsgCUEcaiAJKAIYQQJ0aiAJKAIcNgIAIAlB3LgCaiAJKAIYQQJ0aiAJKALcuAI2AgAgCSAJKAIYQQFqNgIYQQAFIAwgBiAIa0ECdCIHaiAMIAZBAnQiEGooAgA2AgAgByAKaiAKIBBqKAIANgIAIAZBAWohBiAJKAIYIQcMAQsLBSAGQQJ0IgwgD0HAuAJqaiAJIAxqIgooAhw2AgAgDCAPaiAKQdy4AmooAgA2AgAgBkEBaiEGDAELCwshBiAPQYDxBGokACAGQQBIDQAgFigCDCEPIAQgBSgCAEGw8QRsaiEMQQAhByMAQfAAayIIJAAgDCgCGEEBayIGQQEgBkEBShshECAMQdy4AmohCyAMQRxqIQogDCgC3LgCIQ0gDCgCHCERQQAhBkEBIQkDQCAJIBBHBEAgDCAJQQJ0aiIOQdy4AmooAgAgDWsiEyATbCAOKAIcIBFrIg4gDmxqIg4gByAHIA5IIg4bIQcgCSAGIA4bIQYgCUEBaiEJDAELCyAIQQA2AgwgCEEANgI8AkAgCiALQQAgBiAPt0QAAAAAAADoP6NEexSuR+F6hD+iRAAAAAAAAPA/oiIaIAhBQGsgCEE8ahDyAUEASARAQX8hCQwBC0F/IQkgCiALIAYgDCgCGEEBayAaIAhBEGogCEEMahDyAUEASA0AAn8gCCgCPCIHQQFHIAgoAgwiD0EBR3JFBEAgCCgCECEHIAYhCyAIKAJADAELIAdBAkggD3JFBEAgCEEANgI8IAhBADYCDCAKIAtBACAGQQJtIgcgGiAIQUBrIAhBPGoQ8gFBAEgNAiAKIAsgByAGIBogCEEQaiAIQQxqEPIBQQBIDQIgCCgCPEEBRw0CIAgoAgxBAUcNAiAIKAIQIQsgBiEHIAgoAkAMAQsgByAPQQJIcg0BIAwoAhghByAIQQA2AjwgCEEANgIMIAogCyAGIAYgB2pBAWtBAm0iByAaIAhBQGsgCEE8ahDyAUEASA0BIAogCyAHIAwoAhhBAWsgGiAIQRBqIAhBDGoQ8gFBAEgNASAIKAI8QQFHDQEgCCgCDEEBRw0BIAgoAhAhByAIKAJAIQsgBgshBkEAIQkgDEEANgKc8QQgDEGo8QRqIAc2AgAgDEGk8QRqIAs2AgAgDEGg8QRqIAY2AgAgDEGs8QRqIAwoAhhBAWs2AgALIAhB8ABqJAAgCUEASA0AIAQgBSgCAEGw8QRsaiAWKAIMNgIAIAQgBSgCACIGQbDxBGxqIgcgEkGQgChqKwMAOQMIIAcgEkGYgChqKwMAOQMQIAUgBkEBaiIHNgIAQTwhBiAHQTxGDQELIAFBAWohAQwBCwtBACECQQAhAQNAIAEgBk4EQANAIAIgBkgEQCAEIAIiAUGw8QRsaigCAEUEQANAIAYgAUEBaiIASgRAIAQgAUGw8QRsaiAEIABBsPEEbGpBsPEEED8aIAUoAgAhBiAAIQEMAQsLIAUgBkEBayIGNgIACyACQQFqIQIMAQsLAkAgA0EBRw0AQQAhAANAIAAgBk4NASAEIAQoAgBBAnQ2AgAgBCAEKwMIIhogGqA5AwggBCAEKwMQIhogGqA5AxAgBCgCGCEDQQAhAQNAIAEgA0gEQCAEIAFBAnRqIgIgAigCHEEBdDYCHCACQdy4AmoiAiACKAIAQQF0NgIAIAFBAWohAQwBCwsgAEEBaiEAIARBsPEEaiEEIAUoAgAhBgwACwALQQAPCyAEIAFBsPEEbGohByABQQFqIgAhAQNAIAEgBk4EQCAAIQEMAgUgBysDCCAEIAFBsPEEbGoiBisDCKEiGiAaoiAHKwMQIAYrAxChIhogGqKgIRoCQAJAIAcoAgAiCyAGKAIAIghKBEAgGiALQQRtt2MNAQwCCyAHIQYgGiAIQQRtt2NFDQELIAZBADYCAAsgAUEBaiEBIAUoAgAhBgwBCwALAAsAC4ICAQR/IAEgABCAASICSwRAIwBBIGsiBCQAAkAgASACayIDIAAQNSgCACAAKAIEa0EUbU0EQCAAIAMQowYMAQsgABA1IQEgBEEIaiAAIAAQgAEgA2oQuQQgABCAASABEIwHIQIjAEEQayIBJAAgASACKAIINgIAIAIoAgghBSABIAJBCGo2AgggASAFIANBFGxqNgIEIAEoAgAhAwNAIAEoAgQgA0cEQCACKAIQGiABKAIAEKEGIAEgASgCAEEUaiIDNgIADAELCyABEKsBIAFBEGokACAAIAIQiQcgAhCGBwsgBEEgaiQADwsgASACSQRAIAAgACgCACABQRRsahCoBgsLqQEBBH8jAEEgayIDJAAgACABNgIAIANBGGogARCpBiEEQRAQTCEFIwBBIGsiAiQAIAIgATYCDCAFEP4DIAVB+NUBNgIAIAVBDGogAkEIaiACQQxqIAJBGGoQrQIgAkEQahCtAhogAkEgaiQAIAAgBTYCBCAEELgBGiADIAE2AgQgAyABNgIAIAQoAgAhASAEQQA2AgAgAQRAIAQgARCQBgsgA0EgaiQAIAALngEBAn8gAEIANwIAIABBCGoiAUEANgIAIAFBBGoQTRogAUEQahBNGiAAQSRqIgFC0gk3AgAgAUEIahCLBBogAUEMaiICQgA3AgQgAiABNgIAIAJBDGoQTRogAkEYahBNGiACQSRqEE0aIAJBMGoQTRogAUHIAGoQTRogAUHUAGoQpQMgAUEQNgJsIAFCADcCZCACEJMGIAJBARCSBiAAC6QCAQN/IAAoAgAhAiAAIAE2AgAgAgRAIAIEQCACQZQGaiIAQRhqEOQBIABBDGoQdCAAEHQgAkGMBWoiAEH8AGoQdCAAQfAAahB0IABB3ABqEOYFIAJB/ARqEOQBIAJBoAFqIgBBkAFqEHQgAEHcAGoiAUEoahCgBCABQRxqEHQgAEHIAGoQoQQgAEE8ahChBCAAQSBqEKAEIABBEGoiABCEAiAAKAIABEAgACAAKAIAENUGIAAQNRogACgCACEBIAAQuwEaIAEQNAsgAkHcAGoQjgQaIAJByABqIgMoAgghACADEDUhBANAIAAEQCAAKAIAIQEgBCAAQQhqEKUGIAAQNCABIQAMAQsLIAMQsgIgAkFAaxDRASACQQxqEOQBCyACEDQLCwgAIAAgARB5C9gBAQV/IwBBwAFrIgMkACAAIANBCGoiARCrBiAAQQRqIAFBBHIQqwYDQAJAQQAhASACQQNGBEADQCABIAAoArABIgJBA3RBqKkBaigCAE4NAiAAIAFBA3QiAmpB6ABqIAIgA2pB8ABqEKYGIAFBAWohAQwACwAFA0AgAUEERkUEQCABQQN0IgQgACACQQV0IgVqakEIaiADIAVqIARqQRBqEKYGIAFBAWohAQwBCwsgAkEBaiECDAILAAsLIAMgAjYCuAEgACADQQhqQbgBED8aIANBwAFqJAALYQEDfyAAKAIAIQIgACABNgIAIAIEQCACBEAgAkEEaiIDKAIIIQAgAxA1IQQDQCAABEAgACgCACEBIAQgAEEIahCXBiAAEDQgASEADAELCyADELICIAJBABCwBgsgAhA0CwsJACABQQA7AQALCwAgACABQQIQ+gELggsBFnwCQAJAAkACQAJAAkAgBUEBaw4EAQIDAAULIAArAxAiEUQAAAAAAAAYQKIhFyAAKwMYIhJEAAAAAAAAGECiIRggAiAAKwM4IhmhIAArAygiGqMiCiAKoiECIAEgACsDMCIboSAAKwMgIg6jIgkgCaIhASAAKwNAIRUgACsDCCETIAArAwAhFCASIBKgIQ8gESARoCEWQQEhBSAKIQYgCSEHA0ACQAJAIAFEAAAAAAAAAABiIAJEAAAAAAAAAABickUEQEQAAAAAAAAAACEHDAELIAYgDyAHIBIgASABoCACIAGgIhCgoiATIBCiIBCiIBQgEKJEAAAAAAAA8D+goCILIAeiIAYgFiAHoqKgoCAJoSAYIAeiIBYgBqIgEyACIAKiIAFEAAAAAAAAFECiIAGiIAIgAUQAAAAAAAAIQKIiB6IiDKCgoiAUIAcgAqCiRAAAAAAAAPA/oKCgoKOhIgeiIg0gBqIgCyAGoiARIAIgAqAgEKCioKAgCqEgDSAXIAaiIBMgAkQAAAAAAAAUQKIgAqIgASABoiAMoKCiIBQgAkQAAAAAAAAIQKIgAaCiRAAAAAAAAPA/oKCgoKOhIQYgBUEERw0BIAYhCAsgAyAbIA4gB6IgFaOgOQMAIBkgGiAIoiAVo6AhAgwFCyAFQQFqIQUgBiAGoiECIAcgB6IhAQwACwALIAEgACsDACILoSIBIAGiIAIgACsDCKEiBiAGoqAiB58iApohDCAAKwMYRAAAAACE15dBoyIIRAAAAAAAAAjAoiENIAiaIQpBASEFA0BEAAAAAAAAAAAhCAJAIAJEAAAAAAAAAABiBEAgBiACIAogB6JEAAAAAAAA8D+gIAKiIAygIA0gB6JEAAAAAAAA8D+go6EiCKIgAqMhBiABIAiiIAKjIQEgBUEDRw0BIAEhCSAGIQgLIAMgCyAJIAArAxCjoDkDACAIIAArAxCjIAArAwigIQIMBAsgBUEBaiEFIAEgAaIgBiAGoqAiB58hAgwACwALIAEgACsDACIOoSIGIAaiIAIgACsDCKEiByAHoqAiAp8iAZohDyAAKwMYRAAAAACE15dBoyIJRAAAAAAAAAjAoiELIAArAyBEAAAAAITXl0GjRAAAAAAAavhAoyIIRAAAAAAAABTAoiEMIAmaIQ0gCJohCkEBIQUDQEQAAAAAAAAAACEJRAAAAAAAAAAAIQgCQCABRAAAAAAAAAAAYgRAIAcgASACIAqiIAKiIA0gAqJEAAAAAAAA8D+goCABoiAPoCAMIAKiIAKiIAsgAqJEAAAAAAAA8D+goKOhIgKiIAGjIQcgBiACoiABoyEGIAVBA0cNASAGIQkgByEICyADIA4gCSAAKwMQo6A5AwAgCCAAKwMQoyAAKwMIoCECDAMLIAVBAWohBSAGIAaiIAcgB6KgIgKfIQEMAAsACyABIAArAwAiDqEgACsDGKMiBiAGoiACIAArAwihIgcgB6KgIgKfIgGaIQ8gACsDIEQAAAAAhNeXQaMiCUQAAAAAAAAIwKIhCyAAKwMoRAAAAACE15dBo0QAAAAAAGr4QKMiCEQAAAAAAAAUwKIhDCAJmiENIAiaIQpBASEFA0BEAAAAAAAAAAAhCUQAAAAAAAAAACEIAkAgAUQAAAAAAAAAAGIEQCAHIAEgAiAKoiACoiANIAKiRAAAAAAAAPA/oKAgAaIgD6AgDCACoiACoiALIAKiRAAAAAAAAPA/oKCjoSICoiABoyEHIAYgAqIgAaMhBiAFQQNHDQEgBiEJIAchCAsgAyAOIAkgACsDEKOgOQMAIAggACsDEKMgACsDCKAhAgwCCyAFQQFqIQUgBiAGoiAHIAeioCICnyEBDAALAAsgBCACOQMACwsLACAAQYDsAzYCAAsVACAAQdTVATYCACAAQQRqEDkaIAALTQECfyMAQSBrIgMkACAAIAMgAEE4akEAEDwgAigCACACKAIEIAIoAgggAigCDBDdBSIEIAIQ3wIgACABIAQQ3wIgBBCUAyADQSBqJAALNQAgACgCABogACgCACAAEJMCQQF0ahogACgCACAAEJQCQQF0ahogACgCACAAEJMCQQF0ahoLNQEBfyMAQRBrIgIkACACIAAqAgA4AgwgACABKgIAOAIAIAEgAkEMaioCADgCACACQRBqJAALDAAgACABEPgBQQFzC+QBAQF/IwBBIGsiAyQAIAMgATYCECADIAA2AhggAyACNgIIIAMoAhAgAygCGBCWASEBIAMoAgggAygCEBCWASEAAkACfwJ/IAFFBEBBACECIABFDQMgAygCECADKAIIEMgBQQEhAiADKAIQIAMoAhgQlgFFDQMgA0EQaiEAIANBGGoMAQsgAygCGCEBIAAEQCADQQhqIQBBAQwCCyABIAMoAhAQyAFBASECIAMoAgggAygCEBCWAUUNAiADQQhqIQAgA0EQagsoAgAhAUECCyECIAEgACgCABDIAQsgA0EgaiQAIAILEgAgABA+KAIAIAAoAgBrQQN1Cw0AIAAgASACQQMQqQQLCwAgAEEAQSQQOhoLkQEBA38jAEEQayICJAAgAiABNgIMIwBBEGsiAyQAIAAQNRogA0HH4/E4NgIMIANB/////wc2AgggA0EMaiADQQhqEPkBKAIAIQQgA0EQaiQAIAEgBE0EQCAAEPUBIgAgBEEBdkkEQCACIABBAXQ2AgggAkEIaiACQQxqEHooAgAhBAsgAkEQaiQAIAQPCxCcAQALCwAgASACQSQQPxoLDQAgACABIAJBJBCrBAuNAgIMfwF9QX8hCgJAIAEoAggiBiACKAIERw0AIAAoAgQiAyABKAIERw0AIAAoAggiByACKAIIRw0AQQAhCiADQQAgA0EAShshCyAHQQAgB0EAShshDCAGQQAgBkEAShshDSAAKAIAIQMDQCAEIAtGDQEgBCAGbCEOQQAhBQNAIAUgDEZFBEBBACEAIANBADYCACACKAIAIAVBAnRqIQggASgCACAOQQJ0aiEJQwAAAAAhDwNAIAAgDUZFBEAgAyAJKgIAIAgqAgCUIA+SIg84AgAgAEEBaiEAIAlBBGohCSAIIAdBAnRqIQgMAQsLIAVBAWohBSADQQRqIQMMAQsLIARBAWohBAwACwALIAoLKwEBfyAAIAEoAgA2AgAgASgCACEDIAAgATYCCCAAIAMgAkEMbGo2AgQgAAt/AQN/IAAQhAIgABA1GiAAKAIAIQQgACgCBCEDIAFBBGohAgNAIAMgBEcEQCACKAIAQQxrIANBDGsiAxCSBBogAiACKAIAQQxrNgIADAELCyAAIAIQSCAAQQRqIAFBCGoQSCAAEDUgARA+EEggASABKAIENgIAIAAgABBWELEDC1kBAn8jAEEQayICJAAgAiAAQQhqIAEQxQYiASgCACEDA0AgASgCBCADRwRAIAAoAhAaIAEoAgAQpQMgASABKAIAQQxqIgM2AgAMAQsLIAEQqwEgAkEQaiQACxkAIAAgASACIANBDEHXygFB1arVqgEQqgQLUwEDfyMAQRBrIgMkACADIAAgARDrAiICKAIEIQEgAigCCCEEA0AgASAERgRAIAIQbiADQRBqJAAFIAAQNRogARClAyACIAFBDGoiATYCBAwBCwsLEgAgABA+KAIAIAAoAgBrQQJ1Cx0AIAFB/////wNLBEBB18oBEKwBAAsgAUECdBBMCwkAIAAgARCTBAtYAQJ/IwBBEGsiAiQAIAIgAEEIaiABEKYDIgEoAgAhAwNAIAEoAgQgA0cEQCAAKAIQIAEoAgAQzAYgASABKAIAQQRqIgM2AgAMAQsLIAEQqwEgAkEQaiQAC8cBAQl/IAAoAgggACgCBBC5ASICBEBBfyEHAkAgAigCBCIDIAAoAghHDQAgAigCCCIBIAAoAgRHDQBBACEHIANBACADQQBKGyEIIAFBACABQQBKGyEJIAIoAgAhBEEAIQEDQCABIAhGDQEgACgCACABQQN0aiEFQQAhBgNAIAYgCUcEQCAEIAUrAwA5AwAgBkEBaiEGIARBCGohBCAFIANBA3RqIQUMAQsLIAFBAWohAQwACwALIAdBAE4EQCACDwsgAhBGC0EACwsAIAAgAUEEEPoBCwwAIAAgACgCABDPBgsLACAAIAFBJBD6AQsuAQF/IAAoAgQhAgNAIAEgAkcEQCAAEDUaIAJBDGsiAhDkAQwBCwsgACABNgIECzEBAX8gABCEAiAAKAIABEAgACAAKAIAENIGIAAQNRogACgCACEBIAAQuwEaIAEQNAsLLgEBfyAAKAIEIAEoAggQ3AYiAgRAIAIgACABEMQGQQBOBEAgAg8LIAIQRgtBAAsuAQF/IAAoAgQhAgNAIAEgAkcEQCAAEDUaIAJBDGsiAhDTBgwBCwsgACABNgIECyAAIABCADcCACAAQgA3AhAgAEIANwIIIABBGGoQtAIaCwcAIAAQpwILLgEBfyAAKAIEIQIDQCABIAJHBEAgABA1GiACQSBrIgIQlAMMAQsLIAAgATYCBAs1ACAAKAIAGiAAKAIAIAAQlQJBBXRqGiAAKAIAIAAQpwFBBXRqGiAAKAIAIAAQlQJBBXRqGgvvAQEFfyMAQRBrIgMkAAJAIABFBEBBfyEEDAELIAAoAvSGrwMgAUYNACAAKAKIh68DIgIEQCACEEYgAEEANgKIh68DCwJAAkACQAJAIAEOBQMAAAABAgsgACgCJCEFIAAoAighBkGQEBA7IgIEQCACIAY2AgggAiAFNgIEIAJBADYCAAsgACACNgKIh68DDAILIABCgYCAgBA3A4CHrwNBBCEBDAELQQAhAUEAQQNB1RhBABA9CyAAIAE2AvSGrwMgACgCAEEBRw0AIAMgAUECdEGwNWooAgA2AgBBAEEDQcQ5IAMQPQsgA0EQaiQAIAQLDAAgACAAKAIAEKkDCwsAIAAgAUECEOsGC/oEBAR/AnwBfQF+An0gAbwiBBCVBSECAkACQAJAAkAgALwiA0GAgID8B2tBgICAiHhPBEAgAg0BDAMLIAJFDQELQwAAgD8hCCADQYCAgPwDRg0CIARBAXQiAkUNAiAAIAGSIAJBgYCAeEkgA0EBdCICQYCAgHhNcUUNAxogAkGAgID4B0YNAkMAAAAAIAEgAZQgBEF/c0EfdiACQYCAgPgHSUYbDAMLIAMQlQUEQCAAIACUIQggA0EASARAIAiMIAggBBCUBUEBRhshCAsgBEEATg0CQwAAgD8gCJUQlgUMAwsgA0EASARAIAQQlAUiAkUEQCAAEJgFDAQLIANB/////wdxIQMgAkEBRkEQdCEFCyADQf///wNLDQAgAEMAAABLlLxB/////wdxQYCAgNwAayEDCwJAQejwAisDACADIANBgIDM+QNrIgRBgICAfHFrvrsgBEEPdkHwAXEiAkHo7gJqKwMAokQAAAAAAADwv6AiBqJB8PACKwMAoCAGIAaiIgcgB6KiQfjwAisDACAGokGA8QIrAwCgIAeiQYjxAisDACAGoiACQfDuAmorAwAgBEEXdbegoKCgIAG7oiIHvUKAgICAgIDg//8Ag0KBgICAgIDAr8AAVA0AIAdEcdXR////X0BkBEAgBUMAAABwEJcFDAMLIAdEAAAAAADAYsBlRQ0AIAVDAAAAEBCXBQwCC0Go7gIrAwAgB0Gg7gIrAwAiBiAHoCIHIAahoSIGokGw7gIrAwCgIAYgBqKiQbjuAisDACAGokQAAAAAAADwP6CgIAe9IgkgBa18Qi+GIAmnQR9xQQN0QaDsAmopAwB8v6K2IQgLIAgLCwsAIABDAAAAP5KOCxAAIAAQpwJDAAAAQBCnApULLAAgACgCABogACgCACAAEPUBQSRsahogACgCABogACgCACAAEIQBQSRsahoLDAAgACAAKAIAENEGCxwBAX8gAEEOTQR/IABBAnRB6KgBaigCAAVBAAsLNQAgACgCABogACgCACAAEPUBQSRsahogACgCACAAEIQBQSRsahogACgCACAAEPUBQSRsahoLEwAgACABNgJUIABBPGogARCjBAtqAQV8IAArAxgiASABoiAAKwMQIgIgAqIgACsDACIDIAOiIAArAwgiBCAEoqCgoCIFRAAAAAAAAAAAYQRADwsgACABIAWfIgGjOQMYIAAgAiABozkDECAAIAQgAaM5AwggACADIAGjOQMACyYAIAAoAgAaIAAoAgAgABDbAWoaIAAoAgAgABDbAWoaIAAoAgAaCwkAIABBfxDsAgsdACABQdWq1aoBSwRAQbzyABCsAQALIAFBDGwQTAsNACAAQdWq1aoBEOwCCxYAIAEgAikCADcCACABIAIoAgg2AggLPgECf0EMEDsiAwR/IAMgACABbCACdBA7IgQ2AgAgBEUEQCADEDRBAA8LIAMgATYCCCADIAA2AgQgAwVBAAsLPgADQCABIAJHBEAgASABLAAAIgBBAE4EfyADKAIAIAEsAABBAnRqKAIABSAACzoAACABQQFqIQEMAQsLIAILPwADQCABIAJHBEAgASABKAIAIgBB/wBNBH8gAygCACABKAIAQQJ0aigCAAUgAAs2AgAgAUEEaiEBDAELCyACC6cBAQR/IwBBgAJrIgAkACAAQiU3A/gBIABB+AFqIgdBAXJBz/YBIAUgAigCBBC9AxBcIQggACAENwMAIABB4AFqIgYgBkEYIAggByAAEK0BIAZqIgggAhDZASEJIABBEGoiByACEE8gBiAJIAggAEEgaiIGIABBHGogAEEYaiAHELQHIAcQRyABIAYgACgCHCAAKAIYIAIgAxCaAiEBIABBgAJqJAAgAQu5AQEDfyMAQaABayIAJAAgAEHluAMvAAA7AZwBIABB4bgDKAAANgKYASAAQZgBaiIGQQFyQf72ASAFIAIoAgQQvQMQXCEHIAAgBDYCACAAQYsBaiIEIARB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GiAREDkaIA8QZiALQbAEaiQAIAAPCyAKIQILIAFBAWohAQwACwALHQAgACABELgBEH8gARBKKAIAIQEgABBKIAE2AgALNAEBfyMAQRBrIgIkACACIAAoAgA2AgggAiACKAIIIAFqNgIIIAIoAgghACACQRBqJAAgAAsLACAAQbi2BBDLAQsLACAAQcC2BBDLAQvDAQEGfyMAQRBrIgQkACAAEEooAgAhBQJ/IAIoAgAgACgCAGsiA0H/////B0kEQCADQQF0DAELQX8LIgNBASADGyEDIAEoAgAhBiAAKAIAIQcgBUHPAkYEf0EABSAAKAIACyADEMgCIggEQCAFQc8CRwRAIAAQuAEaCyAEQc4CNgIEIAAgBEEIaiAIIARBBGoQZyIFEJ8HIAUQZiABIAAoAgAgBiAHa2o2AgAgAiADIAAoAgBqNgIAIARBEGokAA8LEFUACyUBAX8gASgCABDnBEEYdEEYdSECIAAgASgCADYCBCAAIAI6AAALzxABCn8jAEGwBGsiCyQAIAsgCjYCpAQgCyABNgKoBCALQc8CNgJoIAsgC0GIAWogC0GQAWogC0HoAGoiARBnIg8oAgAiCjYChAEgCyAKQZADajYCgAEgARBFIREgC0HYAGoQRSEOIAtByABqEEUhDCALQThqEEUhDSALQShqEEUhECMAQRBrIgEkACALAn8gAgRAIAEgAxCiByICEP4BIAsgASgCADYAeCABIAIQ/QEgDSABEIsBIAEQORogASACEMABIAwgARCLASABEDkaIAsgAhC+AToAdyALIAIQnwE6AHYgASACEJ4BIBEgARCLASABEDkaIAEgAhDBASAOIAEQiwEgARA5GiACEPwBDAELIAEgAxChByICEP4BIAsgASgCADYAeCABIAIQ/QEgDSABEIsBIAEQORogASACEMABIAwgARCLASABEDkaIAsgAhC+AToAdyALIAIQnwE6AHYgASACEJ4BIBEgARCLASABEDkaIAEgAhDBASAOIAEQiwEgARA5GiACEPwBCzYCJCABQRBqJAAgCSAIKAIANgIAIARBgARxIhJBCXYhE0EAIQFBACECA0AgAiEKAkACQAJAAkAgAUEERg0AIAAgC0GoBGoQkwFFDQBBACEEAkACQAJAAkACQAJAIAtB+ABqIAFqLAAADgUBAAQDBQkLIAFBA0YNByAH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IQEDQCABIAlGRQRAIAIgAUECdCICIAAoAgwgDUECdGooAgBqKAIAIAIgC2ooAgBsaiECIAFBAWohAQwBCwsgArcgECANQQN0aisDAKMgEqMiEyARIBEgE2MiARshESAMIAogARshCiADIAggARshCCADQQFqIQMMAAsACyAHQQFqIQcMAQsLDAELIAlBAnQQOyILRQ0DQQAhAQNAIAEgCUZFBEAgByABIAJqLQAAQf8Bc2ohByABQQFqIQEMAQsLIAcgCW4hCkEAIQdBACEBA0AgASAJRkUEQCALIAFBAnRqIAEgAmotAABB/wFzIAprIgg2AgAgAUEBaiEBIAggCGwgB2ohBwwBCwsgB7efIhIgA7ejRAAAAAAAAC5AYw0CQQAhByAAKAIAIgFBACABQQBKGyEOQX8hCEF/IQpBfyEMA0AgByAORwRAIAAoAgghAQJAA0ACQCABIAxBAWoiDEECdCIPaigCAA4DAQACAAsLIAAoAhghEEEAIQMDQCADQQRGDQEgAyAPaiENQQAhAkEAIQEDQCABIAlGRQRAIAIgAUECdCICIAAoAhQgDUECdGooAgBqKAIAIAIgC2ooAgBsaiECIAFBAWohAQwBCwsgArcgECANQQN0aisDAKMgEqMiEyARIBEgE2MiARshESAMIAogARshCiADIAggARshCCADQQFqIQMMAAsACyAHQQFqIQcMAQsLCyAFIAg2AgAgBCAKNgIAIAYgETkDACALEDRBAA8LIARBADYCACAFQQA2AgAgBkKAgICAgICA+L9/NwMAIAsQNEF+DwsgBEEANgIAIAVBADYCACAGQoCAgICAgID4v383AwAgCxA0QX4PC0EAQQNBpA5BABA9QQEQAwALaQAgAEUEQA8LAkAgACgCACABRg0AIAAgATYCACABRQRAIABB5IanAmoiACgCABA0IABBADYCAAwBCyAAQeSGpwJqIAAoAiggACgCJGwQOyIANgIAIAANAEEAQQNBpA5BABA9QQEQAwALC+8BAQF/IwBBIGsiBiQAIAYgATYCGAJAIAMoAgRBAXFFBEAgBkF/NgIAIAYgACABIAIgAyAEIAYgACgCACgCEBEJACIBNgIYAkACQAJAIAYoAgAOAgABAgsgBUEAOgAADAMLIAVBAToAAAwCCyAFQQE6AAAgBEEENgIADAELIAYgAxBPIAYQ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IAIoAgwgAigCCBBXOAIgIAYgCCACKgJYIAIqAlwgAigCDCACKAIIEFc4AiQgBiAIIAIqAmAgAioCZCACKAIMIAIoAggQVzgCKCAGIAggAioCaCACKgJsIAIoAgwgAigCCBBXOAIsIAggBCAFIC4gNJQQiwIgBiAIIAIqAnAgAioCdCACKAIMIAIoAggQVzgCMCAGIAggAioCeCACKgJ8IAIoAgwgAigCCBBXOAI0IAYgCCACKgKAASACKgKEASACKAIMIAIoAggQVzgCOCAGIAggAioCiAEgAioCjAEgAigCDCACKAIIEFc4AjwgBiAIIAIqApABIAIqApQBIAIoAgwgAigCCBBXOAJAIAYgCCACKgKYASACKgKcASACKAIMIAIoAggQVzgCRCAIIAQgBSAuIDOUEIsCIAYgCCACKgKgASACKgKkASACKAIMIAIoAggQVzgCSCAGIAggAioCqAEgAioCrAEgAigCDCACKAIIEFc4AkwgBiAIIAIqArABIAIqArQBIAIoAgwgAigCCBBXOAJQIAYgCCACKgK4ASACKgK8ASACKAIMIAIoAggQVzgCVCAGIAggAioCwAEgAioCxAEgAigCDCACKAIIEFc4AlggBiAIIAIqAsgBIAIqAswBIAIoAgwgAigCCBBXOAJcIAggBCAFIC4gMZQQiwIgBiAIIAIqAtABIAIqAtQBIAIoAgwgAigCCBBXOAJgIAYgCCACKgLYASACKgLcASACKAIMIAIoAggQVzgCZCAGIAggAioC4AEgAioC5AEgAigCDCACKAIIEFc4AmggBiAIIAIqAugBIAIqAuwBIAIoAgwgAigCCBBXOAJsIAYgCCACKgLwASACKgL0ASACKAIMIAIoAggQVzgCcCAGIAggAioC+AEgAioC/AEgAigCDCACKAIIEFc4AnQgCCAEIAUgLiAwlBCLAiAGIAggAioCgAIgAioChAIgAigCDCACKAIIEFc4AnggBiAIIAIqAogCIAIqAowCIAIoAgwgAigCCBBXOAJ8IAYgCCACKgKQAiACKgKUAiACKAIMIAIoAggQVzgCgAEgBiAIIAIqApgCIAIqApwCIAIoAgwgAigCCBBXOAKEASAGIAggAioCoAIgAioCpAIgAigCDCACKAIIEFc4AogBIAYgCCACKgKoAiACKgKsAiACKAIMIAIoAggQVzgC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BH8gACAEKAIMIAZBAnRqQQAgASAGayIBIAAoAuQDKAIEEQcAIAUgBSgCACABajYCACAEKAIYBSABCyAEKAIQIgBPBEAgBEEANgIYIAQgBCgCFCAAajYCFAsLjwEBBH8jAEEQayIHJAAgACgCyAMiCCgCECEJIAUoAgAhCiAHQQA2AgwgACABIAIgAyAIKAIMIAdBDGogBiAKayIBIAkgASAJSRsgACgC3AMoAgQRDAAgACAIKAIMIAQgBSgCAEECdGogBygCDCAAKALkAygCBBEHACAFIAUoAgAgBygCDGo2AgAgB0EQaiQAC9wBAQF/IAAoAsgDIQICQAJAAkACQAJAIAEOBAADAgEDCyAAKAJUBEAgAkHUATYCBCACKAIMDQQgAiAAIAIoAghBACACKAIQQQEgACgCBCgCHBEKADYCDAwECyACIAAoAtwDKAIENgIEDAMLIAIoAghFBEAgACgCACIBQQM2AhQgACABKAIAEQEACyACQdUBNgIEDAILIAIoAghFBEAgACgCACIBQQM2AhQgACABKAIAEQEACyACQdYBNgIEDAELIAAoAgAiAUEDNgIUIAAgASgCABEBAAsgAkIANwIUCzwAIAAgASACKAIAIAQgBSgCAEECdGogACgC3AMoAgwRBwAgBSAFKAIAQQFqNgIAIAIgAigCAEEBajYCAAvCAwEMfyACQQJ0IgIgASgCCGooAgAhBSABKAIEIAJqKAIAIQYgASgCACACaigCACEHIAMoAgAhASAAKALQAiECIAAoAtwDIgMoAhwhCCADKAIYIQsgAygCFCEMIAMoAhAhDSAAKAJwIgNBAk8EfyADQQF2IQMDQCAMIAYtAABBAnQiBGooAgAhDiALIAUtAABBAnQiCWooAgAhCiAEIAhqKAIAIQ8gASACIAkgDWooAgAiCSAHLQAAIgRqai0AADoAACABIAIgBCAKIA9qQRB1Igpqai0AADoAASABIAIgBCAOamotAAA6AAIgASACIAkgBy0AASIEamotAAA6AAMgASACIAQgCmpqLQAAOgAEIAEgAiAEIA5qai0AADoABSABQQZqIQEgB0ECaiEHIAVBAWohBSAGQQFqIQYgA0EBayIDDQALIAAoAnAFIAMLQQFxBEAgDCAGLQAAQQJ0IgBqKAIAIQMgCyAFLQAAQQJ0IgVqKAIAIQYgACAIaigCACEIIAEgAiAHLQAAIgAgBSANaigCAGpqLQAAOgAAIAEgAiAAIAYgCGpBEHVqai0AADoAASABIAIgACADamotAAA6AAILC4sCAQN/IwBBEGsiCCQAAkACQCAAKALcAyIHKAIkBEAgB0EgakEAIAQgBSgCAEECdGpBAEEBIAcoAigQiwMgB0EANgIkIAUgBSgCAEEBajYCACAHIAcoAixBAWs2AiwMAQsgBygCLCEJIAggBCAFKAIAIgNBAnRqIgQoAgA2AgggCAJ/IAkgBiADayIDIAMgCUsbIgNBAiADQQJJGyIDQQJPBEAgBCgCBAwBCyAHQQE2AiQgBygCIAs2AgwgACABIAIoAgAgCEEIaiAHKAIMEQcAIAcoAiQhACAFIAUoAgAgA2o2AgAgByAHKAIsIANrNgIsIAANAQsgAiACKAIAQQFqNgIACyAIQRBqJAALhgUBDn8gAkECdCIFIAEoAghqKAIAIQogASgCBCAFaigCACELIAEoAgAgAkEDdGoiASgCACEHIAEoAgQhCCADKAIEIQIgAygCACEDIAAoAtACIQQgACgC3AMiASgCHCEOIAEoAhghDyABKAIUIRAgASgCECERIAAoAnAiAUECTwR/IAFBAXYhCQNAIBAgCy0AAEECdCIBaigCACEMIA8gCi0AAEECdCIGaigCACEFIAEgDmooAgAhASADIAQgBiARaigCACINIActAAAiBmpqLQAAOgAAIAMgBCAGIAEgBWpBEHUiBWpqLQAAOgABIAMgBCAGIAxqai0AADoAAiADIAQgDSAHLQABIgFqai0AADoAAyADIAQgASAFamotAAA6AAQgAyAEIAEgDGpqLQAAOgAFIAIgBCANIAgtAAAiAWpqLQAAOgAAIAIgBCABIAVqai0AADoAASACIAQgASAMamotAAA6AAIgAiAEIA0gCC0AASIBamotAAA6AAMgAiAEIAEgBWpqLQAAOgAEIAIgBCABIAxqai0AADoABSACQQZqIQIgCEECaiEIIANBBmohAyAHQQJqIQcgCkEBaiEKIAtBAWohCyAJQQFrIgkNAAsgACgCcAUgAQtBAXEEQCAQIAstAABBAnQiAGooAgAhCSAPIAotAABBAnQiAWooAgAhBSAAIA5qKAIAIQAgAyAEIAEgEWooAgAiASAHLQAAIgZqai0AADoAACADIAQgBiAA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AgAiAkUEQCABIABBAUHAACAAKAIEKAIAEQQAIgI2AjwLIAJCADcAACACQgA3ADggAkIANwAwIAJCADcAKCACQgA3ACAgAkIANwAYIAJCADcAECACQgA3AAggAyAHaiIBQQA2AiggAUEANgIYIAAoAuABRQRAIAAoArQDDQEMAgsgACgCnANFDQELIAUoAhgiAkEQTwRAIAAoAgAiASACNgIYIAFBMjYCFCAAIAAoAgAoAgARAQALIAMgAkECdGoiAUH8AGooAgAiAkUEQCABIABBAUGAAiAAKAIEKAIAEQQAIgI2AnwLIAJBAEGAAhA6GgsgBEEBaiIEIAAoAtQCSA0ACwsgA0FwNgIUIANCADcCDCADIAAoApgCNgI4C6sNAgp/AXwgACgCJEEASgRAIAAoAtgDIQogACgC2AEhBwNAIAEhBiACIQQCQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgBygCKCAHKAIkIghBCHRqIgNBgxBMBEAgA0GBCEwEQAJAIANBgQRrDgQXAyIeAAtBkAEhAUEAIQICQCADQYECaw4CJh8ACyADQYMGaw4EAyEhHCELIANBggxMBEACQCADQYIIaw4HFiIFIiIiHAALIANBhQprDgYFISEhIRohCwJAIANBgwxrDgoUISEGISEhISEZAAsgA0GHDmsOCAYgICAgICAXIAsgA0GFGEwEQCADQYQUTARAIANBhBBrDg0TISEhHyEhISEhISEXIAsgA0GFFGsOBhEgICAgBwgLIANBhhxMBEAgA0GGGGsOBxAgICAgIAkKCwJAIANBhxxrDggPICAgICAgCwALIANBiCBrDgkNHx8fHx8fHwwLC0GRASEBQQAhAgwiC0GSASEBDCELQZMBIQFBACECDCALQZQBIQFBACECDB8LQZUBIQFBACECDB4LQZYBIQFBACECDB0LQZcBIQFBACECDBwLIANBixZHDRdBmAEhAUEAIQIMGwtBmQEhAUEAIQIMGgsgA0GNGkcNFUGaASEBQQAhAgwZC0GbASEBQQAhAgwYCyADQY8eRw0TQZwBIQFBACECDBcLQZ0BIQFBACECDBYLQZ4BIQFBACECDBULQZ8BIQFBACECDBQLQaABIQFBACECDBML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IQcgAygCACEEQQAhAEEAIQ0gCEEBRwRAA0AgACAHai0AACEKIAAgBmotAAAhCyAEIAAgCWotAAAiBToAASAEIAUgC2pBgAFzOgACIAQgBSAKakGAAXM6AAAgByAAQQFyIgVqLQAAIQogBSAGai0AACELIAQgBSAJai0AACIFOgAEIAQgBSALakGAAXM6AAUgBCAFIApqQYABczoAAyAAQQJqIQAgBEEGaiEEIA1BAmoiDSAORw0ACwsgD0UNACAAIAdqLQAAIQcgACAGai0AACEGIAQgACAJai0AACIAOgABIAQgACAGakGAAXM6AAIgBCAAIAdqQYABczoAAAsgA0EEaiEDIAJBAWohAiAMQQFrIQQgDEECTg0ACwsLqQIBCX8gBEEASgRAIAAoAnAiBUF+cSEMIAVBAXEhDQNAIAQhCQJAIAVFDQAgAkECdCIAIAEoAghqKAIAIQYgASgCBCAAaigCACEHIAEoAgAgAGooAgAhCCADKAIAIQRBACEAQQAhCiAFQQFHBEADQCAEIAAgCGotAAA6AAAgBCAAIAdqLQAAOgABIAQgACAGai0AADoAAiAEIAggAEEBciILai0AADoAAyAEIAcgC2otAAA6AAQgBCAGIAtqLQAAOgAFIABBAmohACAEQQZqIQQgCkECaiIKIAxHDQALCyANRQ0AIAQgACAIai0AADoAACAEIAAgB2otAAA6AAEgBCAAIAZqLQAAOgACCyADQQRqIQMgAkEBaiECIAlBAWshBCAJQQJODQALCwuiAgENfyAEQQBKBEAgACgC0AIhBSAAKAJwIQcgACgC4AMiACgCFCEKIAAoAhAhCyAAKAIMIQwgACgCCCENA0AgBCEIIAcEQCACQQJ0IgAgASgCCGooAgAhDiABKAIEIABqKAIAIQ8gASgCACAAaigCACEQIAMoAgAhBEEAIQADQCAAIA9qLQAAIQYgBCAFIAAgEGotAAAiCSANIAAgDmotAABBAnQiEWooAgBqai0AADoAACAEIAUgCSALIBFqKAIAIAogBkECdCIGaigCAGpBEHVqai0AADoAASAEIAUgCSAGIAxqKAIAamotAAA6AAIgBEEDaiEEIABBAWoiACAHRw0ACwsgA0EEaiEDIAJBAWohAiAIQQFrIQQgCEECTg0ACwsL1gIBCX8gBEEASgRAIAAoAnAiCEF8cSEM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AgALDAILAkAgAUEMSQ0AIAItAAJBwQBHDQAgAi0AA0HkAEcNACACLQAEQe8ARw0AIAItAAVB4gBHDQAgAi0ABkHlAEcNACACLQAIIQMgAi0AByEHIAItAAohCSACLQAJIQogAi0ADCELIAItAAshDSACLQANIQUgACgCACIBQc4ANgIUIAEgBTYCJCABIAsgDUEIdHI2AiAgASAJIApBCHRyNgIcIAEgAyAHQQh0cjYCGCAAQQEgASgCBBECACAAIAU6AKwCIABBATYCqAIMAgsgACgCACIBIAU2AhggAUHQADYCFCAAQQEgACgCACgCBBECAAwBCyAAKAIAIgEgAzYCGCABQcYANgIUIAAgACgCACgCABEBAAsgBiAENgIEIAYgCDYCAEEBIQQgDEEATA0AIAAgDCAAKAIYKAIQEQIACyACQRBqJAAgBAs2ACAAQQA2AtgBIABBADYCuAMgAEEANgKQASAAKALQAyIAQQA2AqQBIABBADYCGCAAQgA3AgwLizsBD38jAEGgAmsiCSQAIAAoArgDIQEDQAJAAkACQCABDQAgACgC0AMoAgxFBEAgACgCGCICKAIEIgFFBEAgACACKAIMEQAARQRAQQAhAQwECyACKAIEIQELIAIoAgAiAy0AACEFIAFBAWsiBAR/IANBAWoFIAAgAigCDBEAAEUEQEEAIQEMBAsgAigCBCEEIAIoAgALIgFBAWohAyAFQf8BRiABLQAAIgFB2AFGcUUEQCAAKAIAIgYgBTYCGCAGQTc2AhQgACgCACABNgIcIAAgACgCACgCABEBAAsgACABNgK4AyACIARBAWs2AgQgAiADNgIADAELIAAQ4gNFBEBBACEBDAILIAAoArgDIQELAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABQQFrDv4BDxERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERESAQIFCQUFBQUDBAUIBQUFDw8PDw8PDw8ABwYKEAsREQ0NDQ0NDQ0NDQ0NDQ0NDQ0REREREREREQwREREREQ4RCyAAKAIAIgJB6AA2AhQgAEEBIAIoAgQRAgAgACgC0AMiASgCDARAIAAoAgAiAkHAADYCFCAAIAIoAgARAQAgACgC0AMhAQsgAEIANwDoASAAQgA3APABIABCgYKEiJCgwIABNwCAAiAAQoGChIiQoMCAATcA+AEgAEKFipSo0KDBggU3AJACIABChYqUqNCgwYIFNwCIAiAAQgA3A7ACIABBADYCKCAAQgA3A5gCIABBADoArAIgAEKBgAQ3AqQCIABBADoAogIgAEGBAjsBoAIgAUEBNgIMDBQLQQAhASAAQQBBAEEAENACDRMMEgtBACEBIABBAEEBQQAQ0AINEgwRC0EAIQEgAEEAQQBBARDQAg0RDBALQQAhASAAQQBBAUEBENACDRAMDwsgACgCACICIAE2AhggAkE/NgIUIAAgACgCACgCABEBAAwPCyAAKAIYIgYoAgQhASAGKAIAIQMgACgC0AMoAhBFBEAgACgCACICQTw2AhQgAkEYakH4sQJB0AAQPxogACAAKAIAKAIAEQEACyABRQRAIAAgBigCDBEAAEUEQEEAIQEMDwsgBigCACEDIAYoAgQhAQsgAy0AACEFIAFBAWsiAgR/IANBAWoFIAAgBigCDBEAAEUEQEEAIQEMDwsgBigCBCECIAYoAgALIgQtAAAhASACQQFrIgMEfyAEQQFqBSAAIAYoAgwRAABFBEBBACEBDA8LIAYoAgQhAyAGKAIACyEEIAAoAgAiAiAELQAAIgs2AhggAkHpADYCFEEBIQIgAEEBIAAoAgAoAgQRAgACQAJAAkAgC0EBdEEGaiAFQQh0IAFyRyALQQRLcg0AIAsEQCAAIAs2AtQCIARBAWohCiADQQFrIQUMAgsgACgC4AFFDQAgACALNgLUAiAEQQFqIQogA0EBayEFDAILIAAoAgAiAUEMNgIUIAAgASgCABEBACAAIAs2AtQCIARBAWohCiADQQFrIQUgC0UNAQtBACEEA0AgBUUEQCAAIAYoAgwRAABFBEBBACEBDBELIAYoAgAhCiAGKAIEIQULIAotAAAhAwJAIARFDQAgBEECayECIARBAWshCEEAIQEDQCADIAAgAUECdGooAtgCKAIARwRAIAQgAUEBaiIBRw0BDAILCyAAKALYAigCACEBAkAgBEECSQ0AQQEhAyACQQNPBEAgCEF8cSEMQQAhBwNAIAAgA0ECdGoiAigC5AIoAgAiDSACKALgAigCACIOIAIoAtwCKAIAIg8gAigC2AIoAgAiAiABIAEgAkgbIgIgAiAPSBsiAiACIA5IGyICIAIgDUgbIQEgA0EEaiEDIAdBBGoiByAMRw0ACwtBACECIAhBA3EiCEUNAANAIAAgA0ECdGooAtgCKAIAIgcgASABIAdIGyEBIANBAWohAyACQQFqIgIgCEcNAAsLIAFBAWohAwsgBUEBayEIIAAoAtgBIQECQCAAKAIkIgdBAEoEQCABIAdB2ABsaiEFQQAhAgNAIAMgASgCAEYNAiABQdgAaiEBIAJBAWoiAiAHRw0ACyAFIQELIAAoAgAiAiADNgIYIAJBBDYCFCAAIAAoAgAoAgARAQALIAAgBEECdGogATYC2AIgCAR/IApBAWoFIAAgBigCDBEAAEUEQEEAIQEMEQsgBigCBCEIIAYoAgALIQUgASAFLQAAIgJBD3E2AhggASACQQR2NgIUIAAoAgAiAiABKAIANgIYIAIgASgCFDYCHCABKAIYIQEgAkHqADYCFCACIAE2AiAgAEEBIAIoAgQRAgAgBUEBaiEKIAhBAWshBSAEQQFqIgQgC0cNAAtBACECCyAFRQRAIAAgBigCDBEAAEUEQEEAIQEMDwsgBigCACEKIAYoAgQhBQsgACAKLQAANgKcAyAAIAVBAWsiAwR/IApBAWoFIAAgBigCDBEAAEUEQEEAIQEMDwsgBigCBCEDIAYoAgALIgQtAAA2AqADIAAgA0EBayIHBH8gBEEBagUgACAGKAIMEQAARQRAQQAhAQwPCyAGKAIEIQcgBigCAAsiBS0AACIEQQ9xNgKoAyAAIARBBHY2AqQDIAAoAgAiBCAAKAKcAzYCGCAEIAAoAqADNgIcIAQgACgCpAM2AiAgBCAAKAKoAzYCJCAEQesANgIUQQEhASAAQQEgBCgCBBECACAAKALQA0EANgIUIAJFBEAgACAAKAKQAUEBajYCkAELIAYgB0EBazYCBCAGIAVBAWo2AgAgAEEANgK4AwwNCyAAKAIAIgJB1wA2AhQgAEEBIAIoAgQRAgAgAEEANgK4A0ECIQEMDAsgACgCGCIFKAIEIgFFBEAgACAFKAIMEQAARQRAQQAhAQwNCyAFKAIEIQELIAUoAgAiAi0AACEEIAFBAWsiAwR/IAJBAWoFIAAgBSgCDBEAAEUEQEEAIQEMDQsgBSgCBCEDIAUoAgALIgFBAWohAiADQQFrIQMgAS0AACAEQQh0ciIEQQJrIQEgBEEDTwRAA0AgASEEIANFBEAgACAFKAIMEQAARQRAQQAhAQwPCyAFKAIEIQMgBSgCACECCyACLQAAIQEgA0EBayIIBH8gAkEBagUgACAFKAIMEQAARQRAQQAhAQwPCyAFKAIEIQggBSgCAAsiAy0AACECIAAoAgAiBiABNgIYIAZB0QA2AhQgACgCACACNgIcIABBASAAKAIAKAIEEQIAAkACQAJAIAFBIE8EQCAAKAIAIgYgATYCGCAGQR02AhQgACAAKAIAKAIAEQEADAELIAFBEEkNAQsgACABaiACOgD4AQwBCyAAIAFqIgEgAkEEdiIGOgD4ASABIAJBD3EiAToA6AEgASAGTQ0AIAAoAgAiASACNgIYIAFBHjYCFCAAIAAoAgAoAgARAQALIANBAWohAiAIQQFrIQMgBEECayEBIARBAkoNAAsLIAEEQCAAKAIAIgRBDDYCFCAAIAQoAgARAQALIAUgAzYCBCAFIAI2AgAMDAsgACgCGCIGKAIEIgFFBEAgACAGKAIMEQAARQ0KIAYoAgQhAQsgBigCACICLQAAIQQgAUEBayIBBH8gAkEBagUgACAGKAIMEQAARQ0KIAYoAgQhASAGKAIACyICQQFqIQMgAUEBayEBIAItAAAgBEEIdHIiAkECayEFIAJBE08EQANAIAFFBEAgACAGKAIMEQAARQ0MIAYoAgAhAyAGKAIEIQELIAAoAgAiAiADLQAAIgc2AhggAkHSADYCFEEBIQIgAEEBIAAoAgAoAgQRAgBBACEEIAlBADoAgAIgA0EBaiEDIAFBAWshAQNAIAFFBEAgACAGKAIMEQAARQ0NIAYoAgAhAyAGKAIEIQELIAlBgAJqIAJqIAMtAAAiCDoAACADQQFqIQMgAUEBayEBIAQgCGohBCACQQFqIgJBEUcNAAsgACgCACICIAktAIECNgIYIAIgCS0AggI2AhwgAiAJLQCDAjYCICACIAktAIQCNgIkIAIgCS0AhQI2AiggAiAJLQCGAjYCLCACIAktAIcCNgIwIAktAIgCIQggAkHYADYCFCACIAg2AjQgAEECIAIoAgQRAgAgACgCACICIAktAIkCNgIYIAIgCS0AigI2AhwgAiAJLQCLAjYCICACIAktAIwCNgIkIAIgCS0AjQI2AiggAiAJLQCOAjYCLCACIAktAI8CNgIwIAktAJACIQggAkHYADYCFCACIAg2AjQgAEECIAIoAgQRAgAgBEGAAk0gBUERayIFIAROcUUEQCAAKAIAIgJBCTYCFCAAIAIoAgARAQALQQAhAiAJQQBBgAIQOiEIIAQEQANAIAFFBEAgACAGKAIMEQAARQ0OIAYoAgAhAyAGKAIEIQELIAIgCGogAy0AADoAACADQQFqIQMgAUEBayEBIAJBAWoiAiAERw0ACwsgACAHQRBrIgJBAnRqQcQBaiAAIAdBAnRqQbQBaiAHQRBxIgsbIQogAiAHIAsbIgJBBE8EQCAAKAIAIgcgAjYCGCAHQR82AhQgACAAKAIAKAIAEQEACyAFIARrIQUgCigCACICRQRAIABBAEGYAiAAKAIEKAIAEQQAIgJBADYClAIgCiACNgIACyACIAgpA4ACNwIAIAIgCCkDiAI3AgggAiAILQCQAjoAECAKKAIAQRFqIAhBgAIQPxogBUEQSg0ACwsgBQRAIAAoAgAiAkEMNgIUIAAgAigCABEBAAsgBiABNgIEIAYgAzYCAAwLCyAAKAIYIgYoAgQiAUUEQCAAIAYoAgwRAABFBEBBACEBDAsLIAYoAgQhAQsgBigCACICLQAAIQUgAUEBayIDBH8gAkEBagUgACAGKAIMEQAARQRAQQAhAQwLCyAGKAIEIQMgBigCAAsiAUEBaiECIANBAWshBCABLQAAIAVBCHRyIgFBAmshCCABQQNPBEADQCAERQRAIAAgBigCDBEAAEUEQEEAIQEMDQsgBigCBCEEIAYoAgAhAgsgAi0AACEFIAAoAgAiAUHTADYCFCABIAVBD3EiATYCGCAAKAIAIAVBBHY2AhwgAEEBIAAoAgAoAgQRAgAgAUEETwRAIAAoAgAiAyABNgIYIANBIDYCFCAAIAAoAgAoAgARAQALIAAgAUECdGoiAygCpAEiAUUEQCAAQQBBhAEgACgCBCgCABEEACIBQQA2AoABIAMgATYCpAELIAhBAWshCgJAAkACQAJAAn8gBUEQSSILRQRAQQAhByAIQYABSw0CA0AgASAHQQF0IgVqQQE7AQAgASAFQQJyakEBOwEAIAEgBUEEcmpBATsBACABIAVBBnJqQQE7AQAgASAFQQhyakEBOwEAIAEgBUEKcmpBATsBACABIAVBDHJqQQE7AQAgASAFQQ5yakEBOwEAIAdBCGoiB0HAAEcNAAsgCkEBdQwBC0EAIQcgCEHAAEsNAQNAIAEgB0EBdCIFakEBOwEAIAEgBUECcmpBATsBACABIAVBBHJqQQE7AQAgASAFQQZyakEBOwEAIAEgBUEIcmpBATsBACABIAVBCnJqQQE7AQAgASAFQQxyakEBOwEAIAEgBUEOcmpBATsBACAHQQhqIgdBwABHDQALIAoLIQVBgMwCIQgCQAJAAkACQAJAAkAgBUEEaw4uBQcHBwcABwcHBwcHAQcHBwcHBwcHAgcHBwcHBwcHBwcDBwcHBwcHBwcHBwcHBAcLQZDLAiEIDAQLQZDKAiEIDAMLQeDIAiEIDAILQZDHAiEIDAELQYDFAiEICyACQQFqIQIgBEEBayEEDAILIAJBAWohAiAEQQFrIQRBwAAhBUHAwgIhCAwBCyACQQFqIQIgBEEBayEEQcDCAiEIIAVBAEwNAQtBACEDA0ACfyALRQRAIARFBEAgACAGKAIMEQAARQRAQQAhAQwRCyAGKAIEIQQgBigCACECCyACLQAAIQcgBEEBayIEBH8gAkEBagUgACAGKAIMEQAARQRAQQAhAQwRCyAGKAIEIQQgBigCAAsiAi0AACAHQQh0cgwBCyAERQRAIAAgBigCDBEAAEUEQEEAIQEMEAsgBigCBCEEIAYoAgAhAgsgAi0AAAshByABIAggA0ECdGooAgBBAXRqIAc7AQAgAkEBaiECIARBAWshBCADQQFqIgMgBUcNAAsLQQAhCAJAIAAoAgAiAygCaEECSA0AA0AgAyABIAhBAXQiB2ovAQA2AhggAyABIAdBAnJqLwEANgIcIAMgASAHQQRyai8BADYCICADIAEgB0EGcmovAQA2AiQgAyABIAdBCHJqLwEANgIoIAMgASAHQQpyai8BADYCLCADIAEgB0EMcmovAQA2AjAgASAHQQ5yai8BACEHIANB3wA2AhQgAyAHNgI0IABBAiADKAIEEQIAIAhBN0sNASAIQQhqIQggACgCACEDDAALAAsgCiAFQQAgBSALG2prIghBAEoNAAsLIAgEQCAAKAIAIgFBDDYCFCAAIAEoAgARAQALIAYgBDYCBCAGIAI2AgAMCgsgACgCGCICKAIEIgNFBEAgACACKAIMEQAARQRAQQAhAQwKCyACKAIEIQMLIAIoAgAiBC0AACEBIANBAWsiAwR/IARBAWoFIAAgAigCDBEAAEUEQEEAIQEMCgsgAigCBCEDIAIoAgALIQQgA0EBayEDIAQtAAAgAUEIdHJBBEcEQCAAKAIAIgFBDDYCFCAAIAEoAgARAQALIAMEfyAEQQFqBSAAIAIoAgwRAABFBEBBACEBDAoLIAIoAgQhAyACKAIACyIBLQAAIQUgA0EBayIEBH8gAUEBagUgACACKAIMEQAARQRAQQAhAQwKCyACKAIEIQQgAigCAAsiAS0AACEDIAAoAgAiBkHUADYCFCAGIAMgBUEIdHIiBTYCGCAAQQEgACgCACgCBBECACAAIAU2ApgCIAIgBEEBazYCBCACIAFBAWo2AgAMCQsgACgCGCIBKAIEIQMgASgCACECIAAoAtADKAIQRQRAIAAoAgAiBEE8NgIUIARBGGpBybICQdAAED8aIAAgACgCACgCABEBAAsCQAJAIAAoAiRBA0gNACADRQRAIAAgASgCDBEAAEUEQEEAIQEMCwsgASgCBCEDIAEoAgAhAgsgAi0AACEEIANBAWsiAwR/IAJBAWoFIAAgASgCDBEAAEUEQEEAIQEMCwsgASgCBCEDIAEoAgALIQIgA0EBayEDIAItAAAgBEEIdHJBGEcEQCAAKAIAIgRBDDYCFCAAIAQoAgARAQALIAMEfyACQQFqBSAAIAEoAgwRAABFBEBBACEBDAsLIAEoAgQhAyABKAIACyECIANBAWshAyACLQAAQQ1HBEAgACgCACIEQcYANgIUIAQgACgCuAM2AhggACAAKAIAKAIAEQEACyADBH8gAkEBagUgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCAAsiAi0AACEEIANBAWsiAwR/IAJBAWoFIAAgASgCDBEAAEUEQEEAIQEMCwsgASgCBCEDIAEoAgALIgVBAWohAiADQQFrIQMgBS0AACAEQQh0ckH/AUcNACADRQRAIAAgASgCDBEAAEUEQEEAIQEMCwsgASgCBCEDIAEoAgAhAgsgAkEBaiEEIANBAWshAyACLQAAQQNHBEAgBCECDAELIANFBEAgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCACEECyAEQQFqIQIgA0EBayEDIAAoAtgBIgcoAlggBC0AAEcNACADRQRAIAAgASgCDBEAAEUEQEEAIQEMCwsgACgC2AEhByABKAIEIQMgASgCACECCyACQQFqIQQgA0EBayEDIAcoAgAgAi0AAEcEQCAEIQIMAQsgA0UEQCAAIAEoAgwRAABFBEBBACEBDAsLIAAoAtgBIQcgASgCBCEDIAEoAgAhBAsgBEEBaiECIANBAWshAyAHKAKwASAELQAARw0AIANFBEAgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCACECCyACQQFqIQQgA0EBayEDIAItAABBgAFHBEAgBCECDAELIANFBEAgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCACEECyAELQAAIQUgA0EBayIDBH8gBEEBagUgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCAAsiBEEBaiECIANBAWshAyAELQAAIAVBCHRyDQAgA0UEQCAAIAEoAgwRAABFBEBBACEBDAsLIAEoAgQhAyABKAIAIQILIAItAAAhBCADQQFrIgMEfyACQQFqBSAAIAEoAgwRAABFBEBBACEBDAsLIAEoAgQhAyABKAIACyIFQQFqIQIgA0EBayEDIAUtAAAgBEEIdHINACADRQRAIAAgASgCDBEAAEUEQEEAIQEMCwsgASgCBCEDIAEoAgAhAgsgAkEBaiEEIANBAWshAyACLQAABEAgBCECDAELIANFBEAgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCACEECyAELQAAIQUgA0EBayIDBH8gBEEBagUgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCAAsiBEEBaiECIANBAWshAyAELQAAIAVBCHRyQQFHDQAgA0UEQCAAIAEoAgwRAABFBEBBACEBDAsLIAEoAgQhAyABKAIAIQILIAItAAAhBCADQQFrIgMEfyACQQFqBSAAIAEoAgwRAABFBEBBACEBDAsLIAEoAgQhAyABKAIACyIFQQFqIQIgA0EBayEDIAUtAAAgBEEIdHINACADRQRAIAAgASgCDBEA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BQNAIAUEQCAAIAUoAgARAQALAkAgACAAKALMAygCABEAACIBDgMFAAIACyAAKAIIIgVFIAFBfXFBAUdyDQAgBSAFKAIEQQFqIgE2AgQgASAFKAIIIgJIDQAgBSAAKALMAiACajYCCAwACwALIAAgACgCkAE2ApgBDAELIAAoAgAiAiABNgIYIAJBFTYCFCAAIAAoAgAoAgARAQALIAAoAhRBzAFHBEAgACAAKAK8AygCABEBACAAQcwBNgIUIABBADYCjAELAkAgACgCvAMoAggEQCAAQYwBaiECIAAoAowBIQUDQCAAKAJ0IgMgBUsEQCAAKAIIIgEEQCABIAM2AgggASAFNgIEIAAgASgCABEBACAAKAKMASEFC0EAIQEgAEEAIAJBACAAKALAAygCBBEHACAFIAAoAowBIgVHDQEMAwsgACAAKAK8AygCBBEBACAAIAAoArwDKAIAEQEAQQAhBSAAQQA2AowBIAAoArwDKAIIDQALCyAAQc4BQc0BIAAoAkQbNgIUQQEhAQsLIAEL0gEBAn8CQAJAIAAoAhQiAUHNAWtBAUsNACAAKAJADQAgACgCjAEgACgCdEkEQCAAKAIAIgFBxQA2AhQgACABKAIAEQEACyAAIAAoArwDKAIEEQEAIABB0gE2AhQMAQsCQAJAIAFBzwFrDgQAAQECAQsgAEHSATYCFAwBCyAAKAIAIgIgATYCGCACQRU2AhQgACAAKAIAKAIAEQEACwJAA0AgACgCzAMiASgCFA0BIAAgASgCABEAAA0AC0EADwsgACAAKAIYKAIYEQEAIAAQtgVBAQucBgEFfyAAKAIUIgNBfnFByAFHBEAgACgCACICIAM2AhggAkEVNgIUIAAgACgCACgCABEBAAsCf0EBIQICQAJAAkACQAJAIAAoAhQiA0HIAWsOCwABBAICAgICAgMCAwsgACAAKALMAygCBBEBACAAIAAoAhgoAggRAQAgAEHJATYCFAsgACAAKALMAygCABEAACICQQFHDQIgACgCJCICIQUCQAJAAkACQCACQQFrDgQDAgABAgsgACgC2AEiAygCsAEhBEECIQUgAygCACIGQQFHIgIgAygCWCIDQQJHciAEQQNHckUEQEEDIQIMAwsgAiADQSJHckUEQEEHIQIgBEEjRg0DCyAGQdIARyADQccAR3IgBEHCAEdyRQRAQQIhAgwDCyAGQfIARyADQecAR3JFBEBBBiECIARB4gBGDQMLIAAoApwCBEBBAyECDAMLIAAoAqgCBEBBAiECAkACQCAALQCsAiIDDgIFAAELQQMhAgwECyAAKAIAIgIgAzYCGCACQfQANgIUIABBfyAAKAIAKAIEEQIAQQMhAgwDCyAAKAIAIgIgBjYCGCACQfEANgIUIAIgBDYCICACIAM2AhwgAEEBIAIoAgQRAgBBAyECDAILQQQhBSAAKAKoAkUEQEEEIQIMAgtBBCECAkACQCAALQCsAiIDDgMDAQABC0EFIQIMAgsgACgCACICIAM2AhggAkH0ADYCFCAAQX8gACgCACgCBBECAEEFIQIMAQtBACECQQAhBQsgACAFNgIsIAAgAjYCKCAAQQA2AogBIABBgAI2AmAgAEKCgICAEDcDWCAAQgE3A1AgAEKAgICAEDcDSCAAQgA3A0AgAEKAgICAgICA+D83AzggAEEANgJsIABCADcCZCAAQcoBNgIUIAAgACgCrAMiAjYCNCAAIAI2AjBBAQwDCyAAIAAoAswDKAIAEQAADAILIAAoAgAiAiADNgIYIAJBFTYCFCAAIAAoAgAoAgARAQBBACECCyACCyICQQJGBEAgAQRAIAAoAgAiAUE1NgIUIAAgASgCABEBAAsgABC2BQsgAgsHACAAELUFC58HAQF/IABBADYCBCABQdoARwRAIAAoAgBCjYCAgKALNwIUIAAoAgAgATYCHCAAIAAoAgAoAgARAQALIAJB6ANHBEAgACgCAEKWgICAgD03AhQgACgCACACNgIcIAAgACgCACgCABEBAAsgACgCACEBIAAoAgwhAiAAQQRqQQBB5AMQOhogAEEBNgIQIAAgAjYCDCAAIAE2AgAjAEEQayICJAAgAEEANgIEIAJBADYCDEHUABA7IgFFBEAgACgCAEI4NwIUIAAgACgCACgCABEBAAsgAUGAlOvcAzYCMCABQeMBNgIoIAFB5AE2AiQgAUHlATYCICABQeYBNgIcIAFB5wE2AhggAUHoATYCFCABQekBNgIQIAFB6gE2AgwgAUHrATYCCCABQewBNgIEIAFB7QE2AgAgAUIANwI0IAFBADYCLCABQdQANgJMIAFCADcCPCABQgA3AkQgACABNgIEAkBBrpACEIcDIgNFDQAgAkH4ADoACyACIAJBDGo2AgAgAiACQQtqNgIEIANB0osCIAIQ6gFBAEwNACACKAIMIQMgAi0AC0HfAXFBzQBGBEAgAiADQegHbCIDNgIMCyABIANB6AdsNgIsCyACQRBqJAAgAEEANgK4AiAAQQA2AhggAEEANgIIIABCADcCpAEgAEIANwKsASAAQgA3ArQBIABCADcCvAEgAEIANwLEASAAQgA3AswBIAAgAEEAQawBIAAoAgQoAgARBAAiATYC0AMgAUIANwJgIAFBgAE2AhwgAUGBATYCCCABQYIBNgIEIAFBgwE2AgAgAUEANgJoIAFBgAE2AiQgAUGAATYCKCABQgA3AmwgAUGAATYCLCABQYABNgIwIAFCADcCdCABQYABNgI0IAFBgAE2AjggAUIANwJ8IAFBgAE2AjwgAUEANgKEASABQYABNgJAIAFCADcCiAEgAUGAATYCRCABQYABNgJIIAFBgAE2AkwgAUGAATYCUCABQgA3ApABIAFBgAE2AlQgAUIANwKYASABQQA2AqABIAFBgAE2AlwgAUGEATYCICABQYQBNgJYIABBADYCuAMgAEEANgKQASAAQQA2AtgBIAAoAtADIgFBADYCpAEgAUEANgIYIAFCADcCDCAAIABBAEEcIAAoAgQoAgARBAAiATYCzAMgAUEBNgIYIAFCADcCECABQfwANgIMIAFB/QA2AgggAUH+ADYCBCABQf8ANgIAIABByAE2AhQLIgEBfUF/IAAqAgAgASoCAJMiAkMAAAAAXiACQwAAAABdGwsQACABIAIgAyAAKAIAEQQACzkBAX8gACgCBCIEQQF1IAFqIQEgACgCACEAIAEgAiADIARBAXEEfyABKAIAIABqKAIABSAACxEFAAs3AQF/IAAoAgQiA0EBdSABaiEBIAAoAgAhACABIAIgA0EBcQR/IAEoAgAgAGooAgAFIAALEQIACzQBAX8jAEEQayIEJAAgACgCACEAIAQgAzYCDCABIAIgBEEMaiAAEQQAIQAgBEEQaiQAIAALVAECfyMAQRBrIgQkACAAKAIEIgVBAXUgAWohASAAKAIAIQAgBUEBcQRAIAEoAgAgAGooAgAhAAsgBCADNgIMIAEgAiAEQQxqIAARBQAgBEEQaiQAC1IBAn8jAEEQayIDJAAgACgCBCIEQQF1IAFqIQEgACgCACEAIARBAXEEQCABKAIAIABqKAIAIQALIAMgAjYCDCABIANBDGogABECACADQRBqJAALNgEBfyMAQRBrIgQkACAAKAIAIQAgBCADEI8DIAEgAiAEIAARBAAhACAEEDkaIARBEGokACAAC1YBAn8jAEEQayIEJAAgACgCBCIFQQF1IAFqIQEgACgCACEAIAVBAXEEQCABKAIAIABqKAIAIQALIAQgAxCPAyABIAIgBCAAEQUAIAQQORogBEEQaiQAC1QBAn8jAEEQayIDJAAgACgCBCIEQQF1IAFqIQEgACgCACEAIARBAXEEQCABKAIAIABqKAIAIQALIAMgAhCPAyABIAMgABECACADEDkaIANBEGokAAsLACABIAIgABECAAsrAgF/AXwjAEEQayICJAAgAiABIAARHQA5AwggAisDCCEDIAJBEGokACADCwsAIAEgAiAAERQACycBAX8jAEEQayIBJAAgASAAEQ4ANgIMIAEoAgwhACABQRBqJAAgAAsJACABIAARAQALDwAgASAAKAIAaiACNgIACw0AIAEgACgCAGooAgALGAEBf0EQEEwiAEIANwMAIABCADcDCCAACzkBAX8jAEEQayIDJAAgAyABIAIgABEFAEEQEEwiACADKQIANwIAIAAgAykCCDcCCCADQRBqJAAgAAsrAQF/IwBBEGsiAyQAIAMgASACIAARAwA2AgwgAygCDCEAIANBEGokACAACzUBAX8jAEEQayICJAAgAiABEI8DIAIgAiAAEQAANgIMIAIoAgwhACACEDkaIAJBEGokACAACzABAX8jAEEQayIDJAAgAyABIAIgABEFAEEMEEwgAxCSBCEAIAMQdCADQRBqJAAgAAspAQF/IwBBEGsiAiQAIAIgASAAEQAANgIMIAIoAgwhACACQRBqJAAgAAstAQF/IwBBEGsiBCQAIAQgASACIAMgABEEADYCDCAEKAIMIQAgBEEQaiQAIAALHwAgACABELgFIgAgAikCCDcCCCAAIAIpAgA3AgBBAQt5AQN/IAEQtwEgAksEQCABIAIQuAUhAiMAQRBrIgMkACMAQRBrIgEkACABIANBCGoiBTYCDEEQEEwiBCACKQIINwIIIAQgAikCADcCACABQQxqIAQQ4wMgAUEQaiQAIABB2KwCIAUQDjYCACADQRBqJAAPCyAAEOcDC4ADAQR/IAEgABC3ASIDSwRA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ASATKALUAUYNAQsgEiABNgIEIBIgAjYCAEEAQQJB86ACIBIQPSATKALQASEBIAAoAgAhAiAAKAIEIQ8gACATKALUASIQNgIEIAAgATYCACAQtyAPt6MhAyABtyACt6MhBEEAIQEDQCABQQRHBEAgACABQQN0Ig9qIgIgBCAAIA9qIg8rAwiiOQMIIAIgAyAPKwMoojkDKCACIA8rA0g5A0ggAUEBaiEBDAELCwJAAkACQAJAAkACQCAAKAKwASIBQQFrDgQDAgEABQsgACAAKwNoOQNoIAAgACsDcDkDcCAAIAArA3g5A3ggACAAKwOAATkDgAEgACAEIAArA4gBojkDiAEgACADIAArA5ABojkDkAEgACAEIAArA5gBojkDmAEgACADIAArA6ABojkDoAEgACAAKwOoATkDqAEMAwsgACAEIAArA2iiOQNoIAAgAyAAKwNwojkDcCAAIAArA3g5A3ggACAAKwOAATkDgAEgACAAKwOIASAEIAOiozkDiAEgACAAKwOQASADIAQgBKIgA6KiozkDkAEMAgsgACAEIAArA2iiOQNoIAAgAyAAKwNwojkDcCAAIAArA3g5A3ggACAAKwOAASAEIAOiozkDgAEgACAAKwOIASADIAQgBKIgA6KiozkDiAEMAQsgACAEIAArA2iiOQNoIAAgAyAAKwNwojkDcCAAIAArA3g5A3ggACAAKwOAASAEIAOiozkDgAELIAAgATYCsAELCyATENsFIBMCfyMAQSBrIg8kAEHQARA7IgEEQAJAIAEgAEG4ARA/IhAgACgCAEEeaiIBNgLAASAAKAIEIQIgEEEPNgLMASAQQQ82AsgBIBAgAkEeaiIVNgLEASAQIAEgFWxBA3QiERA7IgI2ArgBIAJFDQAgECAREDsiETYCvAEgEUUNACAVQQAgFUEAShshGiABQQAgAUEAShshGCAAQegAaiEBIAAoArABIRkDQCAXIBpHBEAgF0EPa7K7IQZBACEVA0AgFSAYRwRAIBVBD2uyuyIJIQMCQCAPAnwCQAJAAkACQCAZQQFrDgQDAgEABQsgDyABKwMYIgcgAyABKwMwIgqhIAErA0AiBKIgASsDICILoyIDIAOgIAOiIAMgA6IgBiABKwM4IgyhIASiIAErAygiDaMiBCAEoqAiBaCiIAMgASsDCCAFoiAFoiABKwMAIAWi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IAEgA0EIdGoiACgCNCILQQBIDQEgAEEwaiEFQQAhAiAEQQAgBEEAShshAANAAkAgACACRwRAIAEgAkGIAmxqQYSLpgJqKAIAIAtHDQEgAiEACyAAIARGBEAgBEE8Rg0DIAEgBEEBaiIENgL4iqYCCyABIABBiAJsaiIAQYCLpgJqIAVBgAIQPxogAEGAjaYCakEBNgIADAMLIAJBAWohAgwACwALQQAhByABKAIcQQJGDQNBACEAA0AgACAETg0EQQAhAiABKAIsIgZBACAGQQBKGyEOIAEgAEGIAmxqIgtBwIumAmohBSALQbiLpgJqIQMgC0GAi6YCaiEJA0ACQCACIA5HBH8gCSgCALcgASACQQh0aiILKAIwtyIQoyIRRGZmZmZmZuY/YyARROF6FK5H4fY/ZHINASALKwNoIAMrAwChIhEgEaIgCysDcCAFKwMAoSIRIBGioCAQo0QAAAAAAADgP2NFDQEgAgUgDgsgBkYEQCABIAZBCHRqQTBqIAlBgAIQPxogASABKAIsQQFqNgIsIAEoAviKpgIhBAsgAEEBaiEADAILIAJBAWohAgwACwALAAsgA0EBaiEDDAALAAsgARDVBUEAIQcLIAhB0ABqJAAgBwshACAPQTBqJAAgAAtyAQF/IwBBEGsiASQAIAEgADYCDCABQdyVBCABQQxqEHM2AgggARBrNgIAQX8hACABQQhqIAEQeEUEQCABQQxqEH0oAtgBIgAEfyABIAAoAhQ2AghBAAVBfwshAEF/IAEoAgggABshAAsgAUEQaiQAIAALbgEBfyMAQRBrIgIkACACIAA2AgwgAkHclQQgAkEMahBzNgIIIAIQazYCAAJAIAJBCGogAhB4DQAgAkEMahB9KALYASIARSABQQFLcgR/QX8FIAAgATYCFEEACw0AQaieAiABEMcBCyACQRBqJAALdgECfyMAQRBrIgEkACABIAA2AgwgAUHclQQgAUEMahBzNgIIIAEQazYCAEEAIQAgAUEIaiABEHhFBEAgAUEMahB9KALYASIARSABQQhqIgJFcgR/QX8FIAIgACgCADYCAEEACxogASgCCCEACyABQRBqJAAgAAtbAQF/IwBBEGsiASQAIAEgADYCDCABQdyVBCABQQxqEHM2AgggARBrNgIAQQAhACABQQhqIAEQeEUEQCABQQxqEH0oAtgB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DQBB3JUEIAMQPCAANgIACyAAIAIoAgA2AgAgAkEANgIAQdyVBBA+IgAgACgCAEEBazYCACAJIAIgCkEIakHclQQQNUEBELACEK8CGiAKQRBqJAAgCRDHBSALKAIAGiAIQSBqJAALIARBIGokACAHENoFEDRBACEACyABQRBqJAAgAAsJAEGg7QMoAgALCwBBoO0DIAA2AgALigEBAX8jAEEQayIDJAAgAyABNgIMIANB3JUEIANBDGoQczYCCCADEGs2AgACQCADQQhqIAMQeARAIABCADcCACAAQgA3AggMAQsgA0EMahB9IgFB/AJqELcBIAJNBEAQVQALIAAgASgC/AIgAkEEdGoiASkCADcCACAAIAEpAgg3AggLIANBEGokAAudBAEGfyMAQRBrIgIkACACIAA2AgwgAkHclQQgAkEMahBzNgIIIAIQazYCAEF/IQAgAkEIaiACEHhFBEAgAkEMahB9IgECfwJ/IAEoAqAEIQYgASgCwAEiAygCACEEIAMoAgQhBUGk6wAQOyIABEACQCAAQQE2AuBnIABCmrPm+IOAgIDAADcCKCAAQouAgICgATcCICAAQpmAgICwATcCGCAAIAU2AgggACAENgIEIAAgBjYCFCAAQfTnAGogBCAFbBA7IgQ2AgAgBEUNACAAQfjnAGpBADYCACAADAILC0EAQQNBoqECQQAQPUEBEAMACyIAIAM2AgwgAEEBNgIAIAAgA0EIahDyAyIDNgIQIANEAAAAAAAAAAAQ1wIgAAs2AuQBIABFBEBB6Z0CEO8BIAEoAuABIgAEQCAAKAIAIgAEQCAAQQAQswYLIAAQNCABKALgASgCHBA0IAEoAuABKAIkEDQgASgC4AEoAjQQNCABKALgASgCLBA0IAEoAuABEDQgAUEANgLgAQsgASgC5AEhAAsgAARAIABDAACgQDgCLAsgASgC5AEiAARAIABDAAAAPzgCKAsgASgC5AEiAARAIABBEDYCJAsgASgC5AEiAARAIABBBjYCGAsgASgC5AEiAARAIABBBjYCHAsgASgC5AEiAARAIABBBjYCIAsgASABKALAARC0BTYC4AFBACEACyACQRBqJAAgAAvRBAIIfwJ8IwBBQGoiASQAIAEgADYCPCABQdyVBCABQTxqEHM2AgAgARBrNgI4QX8hAAJAIAEgAUE4ahB4DQAgAUE8ahB9IQIgAUEANgI4IAFBfzYCNCACKAKAAkF+Rw0AAkACQAJAIAIoAuABIAIoAswBEOUHCwsLIAIoAuABIgAEQCABIAAoAjQ2AjggASAAKAI4NgI0CyACKwP4ASEJIAIrA/ABIQoCQEHAABA7IgAEQCAAQgA3AwggAEIANwMoIABCADcDGCAAQgA3AxAgAEKAgICAgICA+D83AyAgAEIANwMwIABCADcDOCAABH8gCUQAAAAAAAAAAGEgCkQAAAAAAAAAAGFyBH9BfgUgAEQAAAAAAADwPyAJoyIJIAlEAAAAAAAA8D8gCqOgozkDAEEACwVBfwtBAE4NASAAEDQLQQAhAAsgAiAANgLoAQNAIAUgASgCNCIATg0BIAEoAjggBUHEAGxqIgQoAjxFBEAgAiAEKAIwIgY2AoACQQAhAwNAQQAhACADQQNGBEAgAiAGQQJ0aigCiAIiBARAIARBATYCmAEDQEEAIQMgAEEDRwRAA0AgA0EERwRAIANBAnQiBiAEIABBBHQiB2pqIAEgB2ogBmoqAgA4AgggA0EBaiEDDAELCyAAQQFqIQAMAQsLIARBfzYCqAELBQNAIABBBEcEQCAAQQJ0IgcgASADQQR0IghqaiAEIAhqIAdqKgIAOAIAIABBAWohAAwBCwsgA0EBaiEDDAELCwsgBUEBaiEFDAALAAsgAUFAayQAIAAL70wEO38GfQ18AX4jAEGQA2siBCQAIAQgADYCjAMgBEHclQQgBEGMA2oQczYC8AEgBBBrNgKQAQJAAn8gBEHwAWogBEGQAWoQeARAQbTtAygCAAwBCyABIARBjANqEH0iHigChAJOBEBBuO0DKAIADAELIARBkAFqQQBB4AAQOhogBEGAgID8ezYCjAECQCAeKAKAAiIAIAFHDQAgHigC5AEhByAeIAFBAnRqKAKIAiEPIB4oAsQBITJBACEAIwBBMGsiIiQAQX8hCgJAIAdFIA9FciAyRSAEQdACaiIURXJyIARB9H5Gcg0AIA8oApgBQQBMBEBBfiEKDAELIARBADYCjAEgD0HoAGohCyAPQThqIRIgD0EIaiEvA0AgDygCBCAASgRAIC8gAEHwAGwiAyAPKAIAakEMaiAHIABBMGxqIgVBMGoQpQQCQCAPKAKYAUECSA0AIBIgDygCACADakEMaiAFQZAEahClBCAPKAKYAUEDSA0AIAsgDygCACADakEMaiAFQfAHahClBAsgAEEBaiEADAELCwJAIAcoAgBBAUYEQCAHKAIMIQUgB0EwaiEMIAdB8BRqIQsgB0HIOmohEkEAIQMjAEHQAGsiACQAIAUoAgSyIUEgBSgCALIhQgJ/A0ACQEEAIQkgEyAPKAIETg0AA0BBACEKIAlBA0YEQCATQfAAbCIQIA8oAgBqKAIEIQJBACEJA0AgAigCBCAJSgRAQQAhCgNAIAlBFGwiCCACKAIAaiIYKAIEIApKBEACQCAFIABBIGogCkEUbCICIBgoAgBqIhgqAgggGCoCDCAAQRxqIABBGGoQwAVBAEgNACAAKgIcIj1DAAAAAF0gPSBCYHINACAAKgIYIj1DAAAAAF0gPSBBYHINACAAKgJMIAAqAkAgDygCACAQaigCBCgCACAIaigCACACaiICKgIIIj2UIAIqAgwiPiAAKgJElJKSIj8gPyA/lCAAKgIsIAAqAiAgPZQgACoCJCA+lJKSIj8gP5QgACoCPCAAKgIwID2UID4gACoCNJSSkiI+ID6UkpKRIkCVIAAqAkiUID8gQJUgACoCKJQgACoCOCA+IECVlJKSQ83MzL1eDQAgACA9OAIQIAAgAioCDDgCFCAFIABBIGogAEEQaiAAQQhqENcFAkAgACoCDCI9IA8oAgAgEGooAgQoAgAgCGoiAioCDCI+X0UNACA9IAIqAhBgRQ0AIAZByAFGBEBBAEEDQaWgAkEAED0gC0HMJWoMCwsgCyAGQRhsaiICIAo2AgggAiAJNgIEIAIgEzYCACACIAAqAhw4AhAgACoCGCE9IAJBADYCDCACID04AhQgBkEBaiEGDAELID0gPiA+kl9FDQAgPSACKgIQQwAAAD+UYEUNACADQcgBRgRAIBJBfzYCzCVByAEhAwwBCyASIANBGGxqIgIgCjYCCCACIAk2AgQgAiATNgIAIAIgACoCHDgCECAAKgIYIT0gAkEANgIMIAIgPTgCFCADQQFqIQMLIApBAWohCiAPKAIAIBBqKAIEIQIMAQsLIAlBAWohCQwBCwsgE0EBaiETDAMFA0AgCkEERwRAIApBAnQiAiAJQQR0IhAgAEEgampqIAwgE0EwbGogEGogAmoqAgA4AgAgCkEBaiEKDAELCyAJQQFqIQkMAQsACwALCyALIAZBGGxqQX82AgwgEiADQRhsakEMagtBfzYCAAwBCyAHKAIEIQYgBygCCCEFIAdBMGohCCAHQfAUaiELIAdByDpqIRJBACEDIwBB0ABrIgAkACAFsiE/IAayIUACfwNAAkBBACEKIBMgDygCBE4NAANAQQAhCSAKQQNGBEAgE0HwAGwiECAPKAIAaigCBCEKQQAhBgNAIAooAgQgBkoEQEEAIQkDQCAGQRRsIgUgCigCAGoiDCgCBCAJSgRAAkBBACAAQSBqIAlBFGwiGCAMKAIAaiIMKgIIIAwqAgwgAEEcaiAAQRhqEMAFQQBIDQAgACoCHCI9QwAAAABdID0gQGByDQAgACoCGCI9QwAAAABdID0gP2ByDQAgACAPKAIAIBBqKAIEKAIAIAVqKAIAIBhqIgwqAgg4AhAgACAMKgIMOAIUQQAgAEEgaiAAQRBqIABBCGoQ1wUCQCAAKgIMIj0gDygCACAQaigCBCgCACAFaiIFKgIMIj5fRQ0AID0gBSoCEGBFDQAgAkHIAUYEQEEAQQNBpaACQQAQPSALQcwlagwLCyALIAJBGGxqIgUgCTYCCCAFIAY2AgQgBSATNgIAIAUgACoCHDgCECAAKgIYIT0gBUEANgIMIAUgPTgCFCACQQFqIQIMAQsgPSA+ID6SX0UNACA9IAUqAhBDAAAAP5RgRQ0AIANByAFGBEAgEkF/NgLMJUHIASEDDAELIBIgA0EYbGoiBSAJNgIIIAUgBjYCBCAFIBM2AgAgBSAAKgIcOAIQIAAqAhghPSAFQQA2AgwgBSA9OAIUIANBAWohAwsgCUEBaiEJIA8oAgAgEGooAgQhCgwBCwsgBkEBaiEGDAELCyATQQFqIRMMAwUDQCAJQQRHBEAgCUECdCIGIApBBHQiBSAAQSBqamogCCATQTBsaiAFaiAGaioCADgCACAJQQFqIQkMAQsLIApBAWohCgwBCwALAAsLIAsgAkEYbGpBfzYCDCASIANBGGxqQQxqC0F/NgIACyAAQdAAaiQAIAdB0AtqITMgD0GcAWohNCAHQcg6aiE1IAdB8BRqIjYhE0EAIQkDQAJAIAkhAEEAIRsgMCAHKAIkTg0AA0ACQAJAIBsgBygC4GdODQAgMCAHKAIkRg0AIBMgNCAAIDMgBygCBCAHKAIIENEFIgpBAE4NASATIDZHDQAgNSITIDQgACAzIAcoAgQgBygCCBDRBSIKQQBODQELQQAhCiAbRQ0CA0AgCiAbRg0EIAcgCkE0bGoiGUGU6ABqAn8gGUHk5wBqKAIAIQMgGUHo5wBqKAIAISMgGUHs5wBqKAIAIQAgGUHw5wBqKAIAISsgGUH05wBqKAIAIRIgGUH85wBqIRhBACELQQAhEEEAIRUjAEEwayIcJAAgACgCCCEkIAAoAgQhJyAAKAIAISAgGUH45wBqIhYoAgAiAkUEQCAWAn8gAygCHCECIAMoAiAhBkEoEDsiAARAAkAgACAGNgIUIAAgAjYCCCAAIAI2AhAgACAGNgIMIAAgAiAGakEBaiICNgIEIAAgAjYCACAAIAIgAmxBAXQQOyICNgIYIAJFDQAgAAwCCwsMCwsiAjYCAAtBfyEsIAMoAgwhBSADICBBMGxqQTBqIQ4gIygCACAgQfAAbGoiACgCACEXIAAoAgQoAgAgJ0EUbGohESMAQdAAayIAJAACQAJAAkAgBQRAIAVBCGogDiAAQRBqIggQsgMgACARKAIAICRBFGxqIgYqAggiPTgCTCAAIAYqAgwiPjgCSEF/IQZBACAIID0gPiAAQcwAaiAAQcgAahDTAkEASA0DIAVBuAFqIiEgACoCTCAAKgJIIABBxABqIABBQGsQckEASA0DIAIoAhAhBgJ/IAAqAkBDAAAAP5IiPYtDAAAAT10EQCA9qAwBC0GAgICAeAshBSAGQQF0IQgCfyAAKgJEQwAAAD+SIj2LQwAAAE9dBEAgPagMAQtBgICAgHgLIR8gBSAIayEIQQAgBmshDCACKAIYIQUDQCAMIAIoAhRKDQJBACACKAIIIgZrIQ0gHyAGQQF0ayEGIAiyIT0DQAJAAkAgAigCDCANTgRAICEgBrIgPSAAQcQAaiAAQUBrEOIBQQBIDQEgAEEQaiAXKAIAIBEoAghBAnRqKAIAIAAqAkQgACoCQCAAQQ9qELkFQQBIDQEgBSAALQAPIho7AQAgEEEBaiEQIAsgGmohCyAaIBpsIBVqIRUMAgsgCEECaiEIIAxBAWohDAwDCyAFQYAgOwEACyAGQQJqIQYgDUEBaiENIAVBAmohBQwACwALAAtBACAOIBEoAgAgJEEUbGoiBioCCCAGKgIMIABBxABqIABBQGsQ0wJBAEgNASACKAIQIQYCfyAAKgJAQwAAAD+SIj2LQwAAAE9dBEAgPagMAQtBgICAgHgLIQUgBkEBdCEIAn8gACoCREMAAAA/kiI9i0MAAABPXQRAID2oDAELQYCAgIB4CyEhIAUgCGshCEEAIAZrIQwgAigCGCEFA0AgDCACKAIUSg0BQQAgAigCCCIGayENICEgBkEBdGshBiAIsiE9A0AgAigCDCANTgRAAkAgDiAXKAIAIBEoAghBAnRqKAIAIAayID0gAEEPahC5BUEASARAIAVBgCA7AQAMAQsgBSAALQAPIho7AQAgEEEBaiEQIAsgGmohCyAaIBpsIBVqIRULIAZBAmohBiANQQFqIQ0gBUECaiEFDAELCyAIQQJqIQggDEEBaiEMDAALAAsgEEUNACACIBA2AiQgAiALNgIgIAICfyAVIAsgC2wgEG1rspEiPYtDAAAAT10EQCA9qAwBC0GAgICAeAs2AhxBACEGDAELQX8hBgsgAEHQAGokAAJAIAZBAEgNACAWKAIAIgAoAhAgACgCFGpBAWogACgCCCAAKAIMakEBamyyQwAAoECUQwAAoECUIAAoAhwiACAAbLJeDQACQAJAAkACQCAjKAKYAUEBaw4CAAECCyADKAIMIA5BAEEAICMoAgAgIEHwAGxqKAIEKAIAICdBFGxqKAIAICRBFGxqIBxBEGoQ6AMMAgsgAygCDCAOIAMgIEEwbGpBkARqQQAgIygCACAgQfAAbGooAgQoAgAgJ0EUbGooAgAgJEEUbGogHEEQahDoAwwBCyADKAIMIA4gAyAgQTBsaiIAQZAEaiAAQfAHaiAjKAIAICBB8ABsaigCBCgCACAnQRRsaigCACAkQRRsaiAcQRBqEOgDC0EAISwCfyADKAIEIRUgAygCCCEaIAMoAhQhISAWKAIAIQ0gAygCGCELIBxBEGohH0EAIQwjAEFAaiIOJAAgGkEBayEFIBVBAWshECANKAIUIQggDSgCECERA0ACQCAMQQNGDQAgHyAMQQN0aiIAKAIAIgJBAEgNACACQXxxQQJyIgIgC2oiAyAQIAMgFUgbIRYgAiALayICQQAgAkEAShshBiAAKAIEQQRtQQJ0QQJyIgAgC2oiAiAFIAIgGkgbIRcgACALayIAQQAgAEEAShshAANAIAAgF0wEQCASIAAgFWwgBmpqIQMgBiECA0AgAiAWTARAIANBADoAACACQQFqIQIgA0EBaiEDDAELCyAAQQFqIQAMAQsLIAxBAWohDAwBCwsgDkEANgI8IAhBAXQhLUEAIBFBAXRrIR1BACEDQQEhBgNAAkACQAJAIANBA0cEQCAfIANBA3RqIgAoAgAiAkEATg0CQX8hHyAGDQELIA0oAgBBA3RBIGogDSgCBEEBdEEIamwiABA7IhIEQCAAEDsiEARAQX8hHyAhQQ5LITFBACEXQQAhAANAAkAgDigCPCAXSgRAAkACQEEBICF0QaDgAXFFIA0oAiQgDSgCBCICIA0oAgAiBmxHIDFycg0AIBdBAnQiAyAOQSRqaiI3KAIAIgUgDSgCEEEBdGtBA2siKEEASA0AIAUgDSgCFEEBdGpBA2ogGk4NACAOQTBqIANqIjgoAgAiAyANKAIIQQF0a0EDayItQQBIDQAgAyANKAIMQQF0akEDaiAVSA0BCyAXQQJ0IgIgDkEkamooAgAiA0EDaiEFIANBA2shAyAOQTBqIAJqIQsDQCADIAVKDQMCQCADIA0oAhBBAXRrQQBIDQAgDSgCFEEBdCADaiAaTg0EIAsoAgAiAkEDaiEIIAJBA2shAgNAIAIgCEoNAQJAIAIgDSgCCEEBdGtBAEgNACANKAIMQQF0IAJqIBVODQIgKyAVICEgDSACIAMgDkEUahDMBSAOKAIUIgYgAEwNACAcIAI2AgwgHCADNgIIIBggBrJDAEAcRpU4AgBBACEfIAYhAAsgAkEBaiECDAALAAsgA0EBaiEDDAALAAtBACEIIAZBAnRBEGoiA0EAIANBAEobIQsgAkEBdEEGaiEFIBIhAiAQIQMDQCAIIAtHBEAgAkEANgIAIANBADYCACAIQQFqIQggA0EEaiEDIAJBBGohAgwBCwtBACEWIAZBAXRBBmoiBkEAIAZBAEobISUgBUEAIAVBAEobISYgKyAtIBUgKGxqaiEMQQAhESASIQUgECELA0BBACEIIBEgJkcEQANAIAhBAkcEQCACQQA2AgAgA0EANgIAIAhBAnQiBiAOQQRqakEANgIAIA5BDGogBmpBADYCACAIQQFqIQggA0EEaiEDIAJBBGohAgwBCwsgC0EIaiELIAVBCGohBUEAIQggDCEGA0AgCCAlRwRAIAhBAnRBBHEiKSAOQQxqaiIqIAYtAAAiHSAqKAIAaiIqNgIAIA5BBGogKWoiKSApKAIAIB0gHWxqIh02AgAgAiAFKAIAICpqNgIAIAMgCygCACAdajYCACAIQQFqIQggA0EEaiEDIAtBBGohCyACQQRqIQIgBUEEaiEFIAZBAWohBgwBCwsgEUEBaiERIAwgFWohDAwBCwsDQCAWQQdGDQIgFkEDayEpIBZBAmohKiAWIChqITlBACECA0AgAkEHRwRAIAJBAmohOkEAIQYgDSgCACIdQQAgHUEAShshJSANKAIEIiZBACAmQQBKGyE7IBVBAXQhPCArIAIgLWogFSA5bGpqIQUgDSgCGCELQQAhEQNAIBEgO0cEQCAFIQMgCyEIQQAhDANAIAwgJUcEQCAMQQFqIQwgCC8BACADLQAAbCAGaiEGIANBAmohAyAIQQJqIQgMAQsLIBFBAWohESAFIDxqIQUgCyAlQQF0aiELDAELCyAOIBAgHUEBdCIFQQhqIgsgKkECayIIbCIMIDpBAmsiA2pBAnQiEWooAgAgECALIAggJkEBdGpsIgsgAyAFaiIFakECdCIIaigCAGoiHSAQIAUgDGpBAnQiBWooAgAgECADIAtqQQJ0IgNqKAIAaiARIBJqKAIAIAggEmooAgBqIAMgEmooAgAgBSASaigCAGprIgMgA2wgDSgCJCIFbWoiC0cEfyAGIA0oAiAgA2wgBW1rQeQAbCANKAIcbUHkAGwCfyAdIAtrspEiPYtDAAAAT10EQCA9qAwBC0GAgICAeAttBUEACzYCFCAAIA4oAhQiA0gEQCAcIAIgOCgCAGpBA2s2AgwgHCApIDcoAgBqNgIIIBggA7JDAEAcRpU4AgBBACEfIAMhAAsgAkEBaiECDAELCyAWQQFqIRYMAAsACyASEDQgEBA0DAQLIBdBAWohFwwACwALDAMLDAILIA5BQGskACAfDAMLIAJBfHFBAnIiAiALaiElIAIgC2shECAAKAIEQQRtQQJ0QQJyIgAgC2ohJiAAIAtrIQgDQAJAIAggJkoNAAJAIAggHWpBAEgNACAIIC1qIBpODQEgCCAVbCExIBAhAgNAIAIgJUoNAQJAIAIgDSgCCEEBdGtBAEgNACANKAIMQQF0IAJqIBVODQIgEiACIDFqaiIALQAADQAgAEEBOgAAICsgFSAhIA0gAiAIIA5BFGoQzAUgDigCFCEXIA5BMGohESAOQSRqIRYgDkEYaiEMQQAhAAJAIA4oAjwiBQRAIAVBACAFQQBKGyEGA0ACQCAAIAZHBEAgDCAAQQJ0aigCACAXTg0BIAAhBgsgBSAGRgRAIAVBAksNBCARIAVBAnQiAGogAjYCACAAIBZqIAg2AgAgACAMaiAXNgIAIA4gDigCPEEBajYCPAwEC0ECIQAgBUEDRwRAIA4gBUEBajYCPCAFIQALA0AgACAGSgRAIBEgAEECdCIFaiARIABBAWsiAEECdCIoaigCADYCACAFIBZqIBYgKGooAgA2AgAgBSAMaiAMIChqKAIANgIADAELCyARIABBAnQiAGogAjYCACAAIBZqIAg2AgAgACAMaiAXNgIADAMLIABBAWohAAwACwALIBEgAjYCACAWIAg2AgAgDCAXNgIAIA5BATYCPAtBACEGCyACQQRqIQIMAAsACyAIQQRqIQgMAQsLIANBAWohAwwBCwsMCwtBAEgEQEF/ISwMAQsgGCAcKAIMsjgCBCAYIBwoAgiyOAIIIBggIygCACAgQfAAbGoiACoCGCAAKgIMIAAoAgQoAgAgJ0EUbGooAgAgJEEUbGoiAioCCJQgACoCECACKgIMlJKSOAIMIBggACoCKCAAKgIcIAIqAgiUIAAqAiAgAioCDJSSkjgCECAYIAAqAjggACoCLCACKgIIlCAAKgIwIAIqAgyUkpI4AhQLIBxBMGokACAsCzYCAAJAICwNACAYKgIAIAcqAiheRQ0AIAcgCUEDdGoiAkHUDmoCfSAHKAIAQQFGBEAgBygCDCIAQegAaiAZQYDoAGoqAgC7IBlBhOgAaioCALsgIkEIaiAiIAAoArABELYGIAcgCUEDdGpB0A5qICIrAwi2OAIAICIrAwC2DAELIAcgCUEDdGpB0A5qIBlBgOgAaioCADgCACAZQYToAGoqAgALOAIAIAcgCUEMbGoiAEGQEWogGUGI6ABqKgIAOAIAIABBlBFqIBlBjOgAaioCADgCACAAQZgRaiAZQZDoAGoqAgA4AgAgAkHQC2ogIkEQaiAKQQJ0aigCACIAKgIQOAIAIAJB1AtqIAAqAhQ4AgAgByAJQRhsaiICQaDgAGogACgCADYCACACQaTgAGogACgCBDYCACAAKAIIIQAgAkGs4ABqQQA2AgAgAkGo4ABqIAA2AgAgCUEBaiEJCyAKQQFqIQoMAAsACyAiQRBqIBtBAnRqIBMgCkEYbGoiAjYCACAHIABBA3RqIgNB0AtqIAIqAhA4AgAgA0HUC2ogAioCFDgCACAHIBtBNGxqIgNB8OcAaiAyNgIAIANB7OcAaiACNgIAIANB6OcAaiAPNgIAIANB5OcAaiAHNgIAIAkgAEEBaiIAIABBBUYbIQAgG0EBaiEbIDBBAWohMAwACwALC0EAIQAgCUEAIAlBAEobIQYDQCAAIAZHBEAgDyAAQRhsIgNqIgIgAyAHaiIDQbDgAGopAgA3AqwBIAIgA0Go4ABqKQIANwKkASACIANBoOAAaikCADcCnAEgAEEBaiEADAELCyAPIAlBGGxqQX82AqgBAkACQCAHKAIAQQFGBEBBfSEKIAlBA0gNAiAEIAcoAhAgLyAHQdAOaiIAIAdBkBFqIgIgCSAUQQAQ0gIiPTgCjAEgPSAHKgIsXkUNASAHKAIQRAAAAKCZmek/ENcCIAQgBygCECAUIAAgAiAJIBRBARDSAiI9OAKMASA9IAcqAixeRQ0BIAcoAhBEAAAAQDMz4z8Q1wIgBCAHKAIQIBQgACACIAkgFEEBENICIj04AowBID0gByoCLF5FDQEgBygCEEQAAACgmZnZPxDXAiAEIAcoAhAgFCAAIAIgCSAUQQEQ0gIiPTgCjAEgPSAHKgIsXkUNASAHKAIQRAAAAAAAAAAAENcCIAQgBygCECAUIAAgAiAJIBRBARDSAiI9OAKMAUF8IQogPSAHKgIsXkUNAQwCC0F9IQogCUEDSA0BIAQgLyAHQdAOaiIAIAdBkBFqIgIgCSAUQQBDAACAPxDRAiI9OAKMASA9IAcqAixeRQ0AIAQgFCAAIAIgCSAUQQFDzcxMPxDRAiI9OAKMASA9IAcqAixeRQ0AIAQgFCAAIAIgCSAUQQFDmpkZPxDRAiI9OAKMASA9IAcqAixeRQ0AIAQgFCAAIAIgCSAUQQFDzczMPhDRAiI9OAKMASA9IAcqAixeRQ0AIAQgFCAAIAIgCSAUQQFDAAAAABDRAiI9OAKMAUF8IQogPSAHKgIsXg0BCyAPIA8oApgBQQFqNgKYAUEAIQpBACEbA0BBACEAIBtBA0YEQANAQQAhACAKQQNGBEADQEEAIQogAEEDRg0GA0AgCkEERwRAIApBAnQiAiAPIABBBHQiA2pqIAMgFGogAmoqAgA4AgggCkEBaiEKDAELCyAAQQFqIQAMAAsABQNAIABBBEcEQCAPIApBBHRqIABBAnRqIgIgAioCCDgCOCAAQQFqIQAMAQsLIApBAWohCgwBCwALAAUDQCAAQQRHBEAgDyAbQQR0aiAAQQJ0aiICIAIqAjg4AmggAEEBaiEADAELCyAbQQFqIRsMAQsACwALIA9BADYCmAELICJBMGokAANAAkBBACEAIC5BA0YEQCAeKALoASECIApBH3YhAyMAQUBqIgAkACACBH8gAAJ8IAQrA/ABIkMgBCsDmAIiRKAgBCsDwAIiRaBEAAAAAAAA8D+gIkZELUMc6+I2Gj9kBEAgACAEKwOgAiAEKwO4AqEgRp8iQyBDoCJDozkDICAAIAQrA7ACIAQrA4ACoSBDozkDKCAAIAQrA/gBIAQrA5ACoSBDozkDMCBDRAAAAAAAANA/ogwBCyBDIERkRSBDIEVkRXJFBEAgACBDRAAAAAAAAPA/oCBEoSBFoZ8iQyBDoCJDRAAAAAAAANA/ojkDICAAIAQrA/gBIAQrA5ACoCBDozkDKCAAIAQrA7ACIAQrA4ACoCBDozkDMCAEKwOgAiAEKwO4AqEgQ6MMAQsgRCBFZARAIAQrA5ACIUYgBCsD+AEhRyAAIEREAAAAAAAA8D+gIEOhIEWhnyJDIEOgIkNEAAAAAAAA0D+iOQMoIAAgRyBGoCBDozkDICAAIAQrA6ACIAQrA7gCoCBDozkDMCAEKwOwAiAEKwOAAqEgQ6MMAQsgACAEKwOwAiAEKwOAAqAgRUQAAAAAAADwP6AgQ6EgRKGfIkMgQ6AiQ6M5AyAgBCsDuAIhRCAEKwOgAiFFIAAgQ0QAAAAAAADQP6I5AzAgACBFIESgIEOjOQMoIAQrA/gBIAQrA5ACoSBDows5AzggACAEKwOIAjkDACAAIAQrA6gCOQMIIAAgBCsDyAI5AxAgAEEgahDlBgJAIAMEQCACIAArAyA5AwggAiAAKwMoOQMQIAIgACsDMDkDGCACIAArAzg5AyAgAiAAKwMAOQMoIAIgACsDCDkDMCACIAArAxA5AzgMAQtEAAAAAAAA8D8gAisDACJDoSJHIUYgQyFEIAArAzgiSiACKwMgIkyiIAArAzAiSCACKwMYIk2iIAArAyAiSSACKwMIIk6iIAArAygiSyACKwMQIk+ioKCgIkVEAAAAAAAAAABjBEAgACBKmiJKOQM4IAAgSJoiSDkDMCAAIEuaIks5AyggACBJmiJJOQMgIEWaIUULIEVElkOLbOf77z9kRQRAIEMCfCBFvSJQQiCIp0H/////B3EiA0GAgMD/A08EQEQAAAAAAAAAAEQYLURU+yEJQCBQQgBZGyBQpyADQYCAwP8Da3JFDQEaRAAAAAAAAAAAIEUgRaGjDAELAnwgA0H////+A00EQEQYLURU+yH5PyADQYGAgOMDSQ0BGkQHXBQzJqaRPCBFIEUgRaIQ3gOioSBFoUQYLURU+yH5P6AMAgsgUEIAUwRARBgtRFT7Ifk/IEVEAAAAAAAA8D+gRAAAAAAAAOA/oiJEnyJFIEUgRBDeA6JEB1wUMyamkbygoKEiRCBEoAwCC0QAAAAAAADwPyBFoUQAAAAAAADgP6IiRJ8iRSBEEN4DoiBEIEW9QoCAgIBwg78iRCBEoqEgRSBEoKOgIESgIkQgRKALCyJFohCDAyBFEIMDIkajIUQgRyBFohCDAyBGoyFGCyACIEogRKIgTCBGoqA5AyAgAiBIIESiIE0gRqKgOQMYIAIgSyBEoiBPIEaioDkDECACIEkgRKIgTiBGoqA5AwggAkEIahDlBiACIAArAwAgQ6IgRyACKwMooqA5AyggAiAAKwMIIEOiIEcgAisDMKKgOQMwIAIgACsDECBDoiBHIAIrAziioDkDOAsgBCACKwMIIkMgAisDECJEIESgIkaiIkggAisDICJHIAIrAxgiSiBKoCJFoiJJoTkDkAIgBCBDIEWiIksgRiBHoiJMoDkDsAIgBCBIIEmgOQP4ASAEIEQgRaIiSCBHIEMgQ6AiR6IiSaE5A7gCIAQgSyBMoTkDgAIgBCBIIEmgOQOgAiAERAAAAAAAAPA/IEMgR6IiQyBEIEaiIkSgoTkDwAIgBEQAAAAAAADwPyBDIEogRaIiQ6ChOQOYAiAERAAAAAAAAPA/IEQgQ6ChOQPwASAEIAIrAyg5A4gCIAQgAisDMDkDqAIgBCACKwM4OQPIAkEABUF/CyECIABBQGskACACQQBIBEAjAEEQayIAJAAgAEGBngI2AgAgACABNgIMIABBrO0DKAIANgIEIABBsO0DKAIANgIIQcn/A0HC3wEgABAIGiAAQRBqJAALIARB8AFqIQIgBEGQAWohA0EAIQADQAJAQQAhCSAAQQNGDQADQCAJQQRGBEAgAEEBaiEADAMFIAlBA3QiBiADIABBBXQiBWpqIgsgCysDACJDIAIgBWogBmorAwAgQ6FEAAAAYGZm7j+joDkDACAJQQFqIQkMAQsACwALCyAKQQBODQFBh4sCIAoQxwFBfiEAIB5BfjYCgAIMAwUDQCAAQQRHBEAgBEHwAWogLkEFdGogAEEDdGogBEHQAmogLkEEdGogAEECdGoqAgC7OQMAIABBAWohAAwBCwsgLkEBaiEuDAILAAsLIB4gHigCgAJBAnRqKAKIAiEAIAQgHigChAJBAWs2AoQBIAQgADYCgAFBAEEBQdigAiAEQYABahA9IB4oAoACIQALAkAgACABRgRAIAQgBCsDkAE5AxAgBCAEKwOYATkDGCAEIAQrA6ABOQMgIAQgBCsDqAE5AyggBCAEKwOwATkDMCAEIAQrA9ABOQNQIAQgBCsDuAE5AzggBEFAayAEKwPAATkDACAEIAQrA8gBOQNIIAQgBCsD2AE5A1ggBCAEKwPgATkDYCAEIAQrA+gBOQNoIAQgATYCACAEIAQqAowBuzkDCEHOiARBs6ECIAQQCBoMAQsgBCABNgJwQZCOBEHCoQIgBEHwAGoQCBoLQQALIQAgBEGQA2okACAADwtBAEEDQaQOQQAQPUEBEAMACzQBAX9B+JUEKAIAIQBB8JUEEDUaA0AgAARAIAAoAgAhASAAEDQgASEADAELC0HwlQQQsgILPwECf0HklQQoAgAhAEHclQQQNSEBA0AgAARAIAAoAgAhAiABIABBCGoQyQUgABA0IAIhAAwBCwtB3JUEELICCxEAIAAoAgBBhAFqQQEQ9wQACxQAIABBDGpBACABKAIEQdzeAUYbCwwAIABBDGooAgAQNAsUACAAQQxqQQAgASgCBEG03QFGGwsLACAAQQxqKAIAGgsqAQF8QX8gACsDACABKwMAoSICRAAAAAAAAAAAZCACRAAAAAAAAAAAYxsLFAAgAEEMakEAIAEoAgRBoNcBRhsLEQAgAEEMaiIAIAAoAgAQkAYLagEBf0HMlQQQ5AJBzJUEKAIABEBBzJUEKAIAIQFB0JUEKAIAIQADQCAAIAFHBEBBzJUEEDUaIABBCGsiABDRAQwBCwtB0JUEIAE2AgBBzJUEEDUaQcyVBCgCACEAQcyVBBDUARogABA0CwsJACAAQQRqEEALCQAgABC4BhA0CwkAIAAQjQQQNAsJACAAEI4EEDQLcwEEfyAAIAAoAgBBDGsoAgBqQQoQtwchAiMAQRBrIgEkAAJAIAFBCGogABD6AiIDLQAARQ0AIAEgABDEAyIEIAIQygMgBBDxAkUNACAAIAAoAgBBDGsoAgBqQQEQxAILIAMQxQIgAUEQaiQAIAAQ+wIgAAsHACAAKAIICwcAIAAoAgQLJQAgASACIAMgBCAFIAatIAetQiCGhCAIrSAJrUIghoQgABEeAAsjACABIAIgAyAEIAWtIAatQiCGhCAHrSAIrUIghoQgABEfAAsZACABIAIgAyAEIAWtIAatQiCGhCAAERYACxkAIAEgAiADrSAErUIghoQgBSAGIAARLQALIgEBfiABIAKtIAOtQiCGhCAEIAAREwAiBUIgiKcQAiAFpwsGACAAJAALBAAjAAsMACAAEK0EGiAAEDQLCQAgABCtBBA0CwYAQcj0AQsbACAAIAEoAgggBRB+BEAgASACIAMgBBCwBAsLOAAgACABKAIIIAUQfgRAIAEgAiADIAQQsAQPCyAAKAIIIgAgASACIAMgBCAFIAAoAgAoAhQRCwALlgIBBn8gACABKAIIIAUQfgRAIAEgAiADIAQQsAQPCyABLQA1IQcgACgCDCEGIAFBADoANSABLQA0IQggAUEAOgA0IABBEGoiCSABIAIgAyAEIAUQrgQgByABLQA1IgpyIQcgCCABLQA0IgtyIQgCQCAGQQJIDQAgCSAGQQN0aiEJIABBGGohBgNAIAEtADYNAQJAIAsEQCABKAIYQQFGDQMgAC0ACEECcQ0BDAMLIApFDQAgAC0ACEEBcUUNAgsgAUEAOwE0IAYgASACIAMgBCAFEK4EIAEtADUiCiAHciEHIAEtADQiCyAIciEIIAZBCGoiBiAJSQ0ACwsgASAHQf8BcUEARzoANSABIAhB/wFxQQBHOgA0C5IBACAAIAEoAgggBBB+BEAgASACIAMQrwQPCwJAIAAgASgCACAEEH5FDQACQCACIAEoAhBHBEAgASgCFCACRw0BCyADQQFHDQEgAUEBNgIgDwsgASACNgIUIAEgAzYCICABIAEoAihBAWo2AigCQCABKAIkQQFHDQAgASgCGEECRw0AIAFBAToANgsgAUEENgIsCwvzAQAgACABKAIIIAQQfgRAIAEgAiADEK8EDwsCQCAAIAEoAgAgBBB+BEACQCACIAEoAhBHBEAgASgCFCACRw0BCyADQQFHDQIgAUEBNgIgDwsgASADNgIgAkAgASgCLEEERg0AIAFBADsBNCAAKAIIIgAgASACIAJBASAEIAAoAgAoAhQRCwAgAS0ANQRAIAFBAzYCLCABLQA0RQ0BDAMLIAFBBDYCLAsgASACNgIUIAEgASgCKEEBajYCKCABKAIkQQFHDQEgASgCGEECRw0BIAFBAToANg8LIAAoAggiACABIAIgAyAEIAAoAgAoAhgRBgALC50EAQN/IAAgASgCCCAEEH4EQCABIAIgAxCvBA8LAkAgACABKAIAIAQQfgRAAkAgAiABKAIQRwRAIAEoAhQgAkcNAQsgA0EBRw0CIAFBATYCIA8LIAEgAzYCICABKAIsQQRHBEAgAEEQaiIFIAAoAgxBA3RqIQdBACEDIAECfwJAA0ACQCAFIAdPDQAgAUEAOwE0IAUgASACIAJBASAEEK4EIAEtADYNAAJAIAEtADVFDQAgAS0ANARAQQEhAyABKAIYQQFGDQRBASEGIAAtAAhBAnENAQwEC0EBIQYgAC0ACEEBcUUNAwsgBUEIaiEFDAELC0EEIAZFDQEaC0EDCzYCLCADQQFxDQILIAEgAjYCFCABIAEoAihBAWo2AiggASgCJEEBRw0BIAEoAhhBAkcNASABQQE6ADYPCyAAKAIMIQUgAEEQaiIGIAEgAiADIAQQtAMgBUECSA0AIAYgBUEDdGohBiAAQRhqIQUCQCAAKAIIIgBBAnFFBEAgASgCJEEBRw0BCwNAIAEtADYNAiAFIAEgAiADIAQQtAMgBUEIaiIFIAZJDQALDAELIABBAXFFBEADQCABLQA2DQIgASgCJEEBRg0CIAUgASACIAMgBBC0AyAFQQhqIgUgBkkNAAwCCwALA0AgAS0ANg0BIAEoAiRBAUYEQCABKAIYQQFGDQILIAUgASACIAMgBBC0AyAFQQhqIgUgBkkNAAsLC9sFAQR/IwBBQGoiBSQAAkAgAUHM6ANBABB+BEAgAkEANgIAQQEhAwwBCwJAIAAgASAALQAIQRhxBH9BAQUgAUUNASABQeDlA0HA5gMQsgEiBkUNASAGLQAIQRhxQQBHCxB+IQQLIAQEQEEBIQMgAigCACIARQ0BIAIgACgCADYCAAwBCwJAIAFFDQAgAUHg5QNB8OYDELIBIgRFDQEgAigCACIBBEAgAiABKAIANgIACyAEKAIIIgEgACgCCCIGQX9zcUEHcSABQX9zIAZxQeAAcXINAUEBIQMgACgCDCAEKAIMQQAQfg0BIAAoAgxBwOgDQQAQfgRAIAQoAgwiAEUNAiAAQeDlA0Gk5wMQsgFFIQMMAgsgACgCDCIBRQ0AQQAhAyABQeDlA0Hw5gMQsgEiAQRAIAAtAAhBAXFFDQICfyABIQAgBCgCDCECAkADQEEAIAJFDQIaIAJB4OUDQfDmAxCyASICRQ0BIAIoAgggACgCCEF/c3ENAUEBIAAoAgwgAigCDEEAEH4NAhogAC0ACEEBcUUNASAAKAIMIgFFDQEgAUHg5QNB8OYDELIBIgEEQCACKAIMIQIgASEADAELCyAAKAIMIgBFDQAgAEHg5QNB4OcDELIBIgBFDQAgACACKAIMEPcGIQMLIAMLIQMMAgsgACgCDCIBRQ0BIAFB4OUDQeDnAxCyASIBBEAgAC0ACEEBcUUNAiABIAQoAgwQ9wYhAwwCCyAAKAIMIgBFDQEgAEHg5QNBkOYDELIBIgFFDQEgBCgCDCIARQ0BIABB4OUDQZDmAxCyASIARQ0BIAVBCGoiA0EEckEAQTQQOhogBUEBNgI4IAVBfzYCFCAFIAE2AhAgBSAANgIIIAAgAyACKAIAQQEgACgCACgCHBEHAAJAIAUoAiAiAEEBRw0AIAIoAgBFDQAgAiAFKAIYNgIACyAAQQFGIQMMAQtBACEDCyAFQUBrJAAgAwtvAQJ/IAAgASgCCEEAEH4EQCABIAIgAxCyBA8LIAAoAgwhBCAAQRBqIgUgASACIAMQ+AYCQCAEQQJIDQAgBSAEQQN0aiEEIABBGGohAANAIAAgASACIAMQ+AYgAS0ANg0BIABBCGoiACAESQ0ACwsLMgAgACABKAIIQQAQfgRAIAEgAiADELIEDwsgACgCCCIAIAEgAiADIAAoAgAoAhwRBwALGQAgACABKAIIQQAQfgRAIAEgAiADELIECwukAQECfyMAQUBqIgMkAAJ/QQEgACABQQAQfg0AGkEAIAFFDQAaQQAgAUHg5QNBkOYDELIBIgFFDQAaIANBCGoiBEEEckEAQTQQOhogA0EBNgI4IANBfzYCFCADIAA2AhAgAyABNgIIIAEgBCACKAIAQQEgASgCACgCHBEHACADKAIgIgBBAUYEQCACIAMoAhg2AgALIABBAUYLIQAgA0FAayQAIAALCgAgACABQQAQfgsJAEGMuQQQORoLJQBBmLkELQAARQRAQYy5BEHAvQMQvAJBmLkEQQE6AAALQYy5BAsJAEH8uAQQORoLJgBBiLkELQAARQRAQfy4BEGr9AEQmwEaQYi5BEEBOgAAC0H8uAQLCQBB7LgEEDkaCyUAQfi4BC0AAEUEQEHsuARB7LwDELwCQfi4BEEBOgAAC0HsuAQLCQBB3LgEEDkaCyYAQei4BC0AAEUEQEHcuARB3owCEJsBGkHouARBAToAAAtB3LgECwkAQcy4BBA5GgslAEHYuAQtAABFBEBBzLgEQci8AxC8AkHYuARBAToAAAtBzLgECwkAQby4BBA5GgsmAEHIuAQtAABFBEBBvLgEQdeOAhCbARpByLgEQQE6AAALQby4BAsJAEGsuAQQORoLJQBBuLgELQAARQRAQay4BEGkvAMQvAJBuLgEQQE6AAALQay4BAsJAEGcuAQQORoLJgBBqLgELQAARQRAQZy4BEHE4AEQmwEaQai4BEEBOgAAC0GcuAQLGwBBmMEEIQADQCAAQQxrEDkiAEGAwQRHDQALC20AQZi4BC0AAARAQZS4BCgCAA8LQZjBBC0AAEUEQEGAwQQhAANAIAAQRUEMaiIAQZjBBEcNAAtBmMEEQQE6AAALQYDBBEHQ4wMQU0GMwQRB3OMDEFNBmLgEQQE6AABBlLgEQYDBBDYCAEGAwQQLGwBB+MAEIQADQCAAQQxrEDkiAEHgwARHDQALC20AQZC4BC0AAARAQYy4BCgCAA8LQfjABC0AAEUEQEHgwAQhAANAIAAQRUEMaiIAQfjABEcNAAtB+MAEQQE6AAALQeDABEG2kAIQVEHswARBq5ACEFRBkLgEQQE6AABBjLgEQeDABDYCAEHgwAQLGwBB0MAEIQADQCAAQQxrEDkiAEGwvgRHDQALC8kCAEGIuAQtAAAEQEGEuAQoAgAPC0HQwAQtAABFBEBBsL4EIQADQCAAEEVBDGoiAEHQwARHDQALQdDABEEBOgAAC0GwvgRByN8DEFNBvL4EQejfAxBTQci+BEGM4AMQU0HUvgRBpOADEFNB4L4EQbzgAxBTQey+BEHM4AMQU0H4vgRB4OADEFNBhL8EQfTgAxBTQZC/BEGQ4QMQU0GcvwRBuOEDEFNBqL8EQdjhAxBTQbS/BEH84QMQU0HAvwRBoOIDEFNBzL8EQbDiAxBTQdi/BEHA4gMQU0HkvwRB0OIDEFNB8L8EQbzgAxBTQfy/BEHg4gMQU0GIwARB8OIDEFNBlMAEQYDjAxBTQaDABEGQ4wMQU0GswARBoOMDEFNBuMAEQbDjAxBTQcTABEHA4wMQU0GIuARBAToAAEGEuARBsL4ENgIAQbC+BAsbAEGgvgQhAANAIABBDGsQOSIAQYC8BEcNAAsLyQIAQYC4BC0AAARAQfy3BCgCAA8LQaC+BC0AAEUEQEGAvAQhAANAIAAQRUEMaiIAQaC+BEcNAAtBoL4EQQE6AAALQYC8BEH63wEQVEGMvARB8d8BEFRBmLwEQZ34ARBUQaS8BEHS9gEQVEGwvARBwOABEFRBvLwEQaX6ARBUQci8BEGC4AEQVEHUvARBtOkBEFRB4LwEQZXzARBUQey8BEGE8wEQVEH4vARBjPMBEFRBhL0EQZ/zARBUQZC9BEGa9gEQVEGcvQRBmIwCEFRBqL0EQcbzARBUQbS9BEH/8QEQVEHAvQRBwOABEFRBzL0EQcT0ARBUQdi9BEGe9gEQVEHkvQRBo/gBEFRB8L0EQaf0ARBUQfy9BEHG7AEQVEGIvgRBh+QBEFRBlL4EQc6LAhBUQYC4BEEBOgAAQfy3BEGAvAQ2AgBBgLwECxsAQfi7BCEAA0AgAEEMaxA5IgBB0LoERw0ACwvlAQBB+LcELQAABEBB9LcEKAIADwtB+LsELQAARQRAQdC6BCEAA0AgABBFQQxqIgBB+LsERw0AC0H4uwRBAToAAAtB0LoEQfTcAxBTQdy6BEGQ3QMQU0HougRBrN0DEFNB9LoEQczdAxBTQYC7BEH03QMQU0GMuwRBmN4DEFNBmLsEQbTeAxBTQaS7BEHY3gMQU0GwuwRB6N4DEFNBvLsEQfjeAxBTQci7BEGI3wMQU0HUuwRBmN8DEFNB4LsEQajfAxBTQey7BEG43wMQU0H4twRBAToAAEH0twRB0LoENgIAQdC6BAsbAEHIugQhAANAIABBDGsQOSIAQaC5BEcNAAsL5QEAQfC3BC0AAARAQey3BCgCAA8LQci6BC0AAEUEQEGguQQhAANAIAAQRUEMaiIAQci6BEcNAAtByLoEQQE6AAALQaC5BEGr4AEQVEGsuQRBsuABEFRBuLkEQZDgARBUQcS5BEGY4AEQVEHQuQRBh+ABEFRB3LkEQbngARBUQei5BEGi4AEQVEH0uQRBwPQBEFRBgLoEQcH1ARBUQYy6BEH/+QEQVEGYugRBt4ICEFRBpLoEQYvkARBUQbC6BEGK9wEQVEG8ugRB0OwBEFRB8LcEQQE6AABB7LcEQaC5BDYCAEGguQQLCwAgAEGMvAMQvAILDAAgAEGD+gEQmwEaCwsAIABB+LsDELwCCwwAIABB+vkBEJsBGgsMACAAIAFBEGoQ3QILDAAgACABQQxqEN0CCwcAIAAsAAkLBwAgACwACAsJACAAEIcHEDQLCQAgABCIBxA0C+0DAQV/AkAgAyACIgBrQQNIDQALA0ACQCAEIAhNIAAgA09yDQAgACwAACIGQf8BcSEBAkAgBkEATgRAQQEhBiABQf//wwBNDQEMAgsgBkFCSQ0BIAZBX00EQCADIABrQQJIDQIgAC0AASIFQcABcUGAAUcNAkECIQYgBUE/cSABQQZ0QcAPcXJB///DAE0NAQwCCwJAAkAgBkFvTQRAIAMgAGtBA0gNBCAALQACIQcgAC0AASEFIAFB7QFGDQEgAUHgAUYEQCAFQeABcUGgAUYNAwwFCyAFQcABcUGAAUcNBAwCCyADIABrQQRIIAZBdEtyDQMgAC0AAyEHIAAtAAIhCSAALQABIQUCQAJAAkACQCABQfABaw4FAAICAgECCyAFQfAAakH/AXFBMEkNAgwGCyAFQfABcUGAAUYNAQwFCyAFQcABcUGAAUcNBAsgCUHAAXFBgAFHIAdBwAFxQYABR3INA0EEIQYgB0E/cSAJQQZ0QcAfcSABQRJ0QYCA8ABxIAVBP3FBDHRycnJB///DAEsNAwwCCyAFQeABcUGAAUcNAgsgB0HAAXFBgAFHDQFBAyEGIAdBP3EgAUEMdEGA4ANxIAVBP3FBBnRyckH//8MASw0BCyAIQQFqIQggACAGaiEADAELCyAAIAJrC94EAQV/IwBBEGsiACQAIAAgAjYCDCAAIAU2AggCfyAAIAI2AgwgACAFNgIIAkACQANAAkAgACgCDCIBIANPDQAgACgCCCIMIAZPDQAgASwAACIFQf8BcSECAkAgBUEATgRAIAJB///DAE0EQEEBIQUMAgtBAgwGC0ECIQogBUFCSQ0DIAVBX00EQCADIAFrQQJIDQUgAS0AASIIQcABcUGAAUcNBEECIQUgCEE/cSACQQZ0QcAPcXIiAkH//8MATQ0BDAQLIAVBb00EQCADIAFrQQNIDQUgAS0AAiEJIAEtAAEhCAJAAkAgAkHtAUcEQCACQeABRw0BIAhB4AFxQaABRg0CDAcLIAhB4AFxQYABRg0BDAYLIAhBwAFxQYABRw0FCyAJQcABcUGAAUcNBEEDIQUgCUE/cSACQQx0QYDgA3EgCEE/cUEGdHJyIgJB///DAE0NAQwECyAFQXRLDQMgAyABa0EESA0EIAEtAAMhCSABLQACIQsgAS0AASEIAkACQAJAAkAgAkHwAWsOBQACAgIBAgsgCEHwAGpB/wFxQTBJDQIMBgsgCEHwAXFBgAFGDQEMBQsgCEHAAXFBgAFHDQQLIAtBwAFxQYABRyAJQcABcUGAAUdyDQNBBCEFIAlBP3EgC0EGdEHAH3EgAkESdEGAgPAAcSAIQT9xQQx0cnJyIgJB///DAEsNAwsgDCACNgIAIAAgASAFajYCDCAAIAAoAghBBGo2AggMAQsLIAEgA0khCgsgCgwBC0EBCyEBIAQgACgCDDYCACAHIAAoAgg2AgAgAEEQaiQAIAELjgQAIwBBEGsiACQAIAAgAjYCDCAAIAU2AggCfyAAIAI2AgwgACAFNgIIIAAoAgwhAQJAA0AgASADTwRAQQAhAgwCC0ECIQIgASgCACIBQf//wwBLIAFBgHBxQYCwA0ZyDQECQAJAIAFB/wBNBEBBASECIAYgACgCCCIFa0EATA0EIAAgBUEBajYCCCAFIAE6AAAMAQsgAUH/D00EQCAGIAAoAggiAmtBAkgNAiAAIAJBAWo2AgggAiABQQZ2QcABcjoAACAAIAAoAggiAkEBajYCCCACIAFBP3FBgAFyOgAADAELIAYgACgCCCICayEFIAFB//8DTQRAIAVBA0gNAiAAIAJBAWo2AgggAiABQQx2QeABcjoAACAAIAAoAggiAkEBajYCCCACIAFBBnZBP3FBgAFyOgAAIAAgACgCCCICQQFqNgIIIAIgAUE/cUGAAXI6AAAMAQsgBUEESA0BIAAgAkEBajYCCCACIAFBEnZB8AFyOgAAIAAgACgCCCICQQFqNgIIIAIgAUEMdkE/cUGAAXI6AAAgACAAKAIIIgJBAWo2AgggAiABQQZ2QT9xQYABcjoAACAAIAAoAggiAkEBajYCCCACIAFBP3FBgAFyOgAACyAAIAAoAgxBBGoiATYCDAwBCwtBAQwBCyACCyEBIAQgACgCDDYCACAHIAAoAgg2AgAgAEEQaiQAIAEL+QMBBH8CQCADIAIiAGtBA0gNAAsDQAJAIAQgBk0gACADT3INACAALQAAIgFB///DAEsNAAJ/IABBAWogAUEYdEEYdUEATg0AGiABQcIBSQ0BIAFB3wFNBEAgAyAAa0ECSA0CIAAtAAEiBUHAAXFBgAFHIAVBP3EgAUEGdEHAD3FyQf//wwBLcg0CIABBAmoMAQsCQAJAIAFB7wFNBEAgAyAAa0EDSA0EIAAtAAIhByAALQABIQUgAUHtAUYNASABQeABRgRAIAVB4AFxQaABRg0DDAULIAVBwAFxQYABRw0EDAILIAMgAGtBBEggAUH0AUtyIAQgBmtBAklyDQMgAC0AAyEHIAAtAAIhCCAALQABIQUCQAJAAkACQCABQfABaw4FAAICAgECCyAFQfAAakH/AXFBMEkNAgwGCyAFQfABcUGAAUYNAQwFCyAFQcABcUGAAUcNBAsgCEHAAXFBgAFHIAdBwAFxQYABR3IgB0E/cSAIQQZ0QcAfcSABQRJ0QYCA8ABxIAVBP3FBDHRycnJB///DAEtyDQMgBkEBaiEGIABBBGoMAgsgBUHgAXFBgAFHDQILIAdBwAFxQYABRyAHQT9xIAFBDHRBgOADcSAFQT9xQQZ0cnJB///DAEtyDQEgAEEDagshACAGQQFqIQYMAQsLIAAgAmsL0wUBBH8jAEEQayIAJAAgACACNgIMIAAgBTYCCAJ/IAAgAjYCDCAAIAU2AggCQAJAAkADQAJAIAAoAgwiASADTw0AIAAoAggiBSAGTw0AQQIhCiABLQAAIgJB///DAEsNBCAAAn8gAkEYdEEYdUEATgRAIAUgAjsBACABQQFqDAELIAJBwgFJDQUgAkHfAU0EQCADIAFrQQJIDQUgAS0AASIIQcABcUGAAUcNBCAIQT9xIAJBBnRBwA9xciICQf//wwBLDQQgBSACOwEAIAFBAmoMAQsgAkHvAU0EQCADIAFrQQNIDQUgAS0AAiEJIAEtAAEhCAJAAkAgAkHtAUcEQCACQeABRw0BIAhB4AFxQaABRg0CDAcLIAhB4AFxQYABRg0BDAYLIAhBwAFxQYABRw0FCyAJQcABcUGAAUcNBCAJQT9xIAhBP3FBBnQgAkEMdHJyIgJB//8DcUH//8MASw0EIAUgAjsBACABQQNqDAELIAJB9AFLDQVBASEKIAMgAWtBBEgNAyABLQADIQkgAS0AAiEIIAEtAAEhAQJAAkACQAJAIAJB8AFrDgUAAgICAQILIAFB8ABqQf8BcUEwTw0IDAILIAFB8AFxQYABRw0HDAELIAFBwAFxQYABRw0GCyAIQcABcUGAAUcgCUHAAXFBgAFHcg0FIAYgBWtBBEgNA0ECIQogCUE/cSIJIAhBBnQiC0HAH3EgAUEMdEGA4A9xIAJBB3EiAkESdHJyckH//8MASw0DIAUgCEEEdkEDcSABQQJ0IgFBwAFxIAJBCHRyIAFBPHFyckHA/wBqQYCwA3I7AQAgACAFQQJqNgIIIAUgC0HAB3EgCXJBgLgDcjsBAiAAKAIMQQRqCzYCDCAAIAAoAghBAmo2AggMAQsLIAEgA0khCgsgCgwCC0EBDAELQQILIQEgBCAAKAIMNgIAIAcgACgCCDYCACAAQRBqJAAgAQv6BQEBfyMAQRBrIgAkACAAIAI2AgwgACAFNgIIAn8gACACNgIMIAAgBTYCCCAAKAIMIQICQAJAA0AgAiADTwRAQQAhBQwDC0ECIQUgAi8BACIBQf//wwBLDQICQAJAIAFB/wBNBEBBASEFIAYgACgCCCICa0EATA0FIAAgAkEBajYCCCACIAE6AAAMAQsgAUH/D00EQCAGIAAoAggiAmtBAkgNBCAAIAJBAWo2AgggAiABQQZ2QcABcjoAACAAIAAoAggiAkEBajYCCCACIAFBP3FBgAFyOgAADAELIAFB/68DTQRAIAYgACgCCCICa0EDSA0EIAAgAkEBajYCCCACIAFBDHZB4AFyOgAAIAAgACgCCCICQQFqNgIIIAIgAUEGdkE/cUGAAXI6AAAgACAAKAIIIgJBAWo2AgggAiABQT9xQYABcjoAAAwBCyABQf+3A00EQEEBIQUgAyACa0EESA0FIAIvAQIiCEGA+ANxQYC4A0cNAiAGIAAoAghrQQRIDQUgCEH/B3EgAUEKdEGA+ANxIAFBwAdxIgVBCnRyckGAgARqQf//wwBLDQIgACACQQJqNgIMIAAgACgCCCICQQFqNgIIIAIgBUEGdkEBaiICQQJ2QfABcjoAACAAIAAoAggiBUEBajYCCCAFIAJBBHRBMHEgAUECdkEPcXJBgAFyOgAAIAAgACgCCCICQQFqNgIIIAIgCEEGdkEPcSABQQR0QTBxckGAAXI6AAAgACAAKAIIIgFBAWo2AgggASAIQT9xQYABcjoAAAwBCyABQYDAA0kNBCAGIAAoAggiAmtBA0gNAyAAIAJBAWo2AgggAiABQQx2QeABcjoAACAAIAAoAggiAkEBajYCCCACIAFBBnZBP3FBgAFyOgAAIAAgACgCCCICQQFqNgIIIAIgAUE/cUGAAXI6AAALIAAgACgCDEECaiICNgIMDAELC0ECDAILQQEMAQsgBQshASAEIAAoAgw2AgAgByAAKAIINgIAIABBEGokACABCxUAIAAoAggiAEUEQEEBDwsgABCKBwuSAQEGfwNAAkAgAiADRiAEIAhNcg0AQQEhByAAKAIIIQUjAEEQayIGJAAgBiAFNgIMIAZBCGogBkEMahDKASEKQQAgAiADIAJrIAFB5LUEIAEbEIADIQUgChDJASAGQRBqJAACQAJAIAVBAmoOAwICAQALIAUhBwsgCEEBaiEIIAcgCWohCSACIAdqIQIMAQsLIAkLXAEDfyAAKAIIIQIjAEEQayIBJAAgASACNgIMIAFBCGogAUEMahDKASECIwBBEGsiAyQAIANBEGokACACEMkBIAFBEGokACAAKAIIIgBFBEBBAQ8LIAAQigdBAUYLkgEBAX8jAEEQayIFJAAgBCACNgIAAn9BAiAFQQxqQQAgACgCCBC3BCIAQQFqQQJJDQAaQQEgAEEBayIBIAMgBCgCAGtLDQAaIAVBDGohAgN/IAEEfyACLQAAIQAgBCAEKAIAIgNBAWo2AgAgAyAAOgAAIAFBAWshASACQQFqIQIMAQVBAAsLCyECIAVBEGokACACC/AGAQ1/IwBBEGsiEiQAIAIhCQNAAkAgAyAJRgRAIAMhCQwBCyAJLQAARQ0AIAlBAWohCQwBCwsgByAFNgIAIAQgAjYCAANAAkACfwJAIAIgA0YgBSAGRnINACASIAEpAgA3AwggACgCCCEIIwBBEGsiESQAIBEgCDYCDCARQQhqIBFBDGoQygEhFCAJIAJrIQ0jAEGQCGsiCyQAIAsgBCgCACIONgIMIAUgC0EQaiAFGyEPQQAhCgJAAkACQCAORSAGIAVrQQJ1QYACIAUbIghFckUEQANAIA1BgwFLIA1BAnYiDCAIT3JFBEAgCCEMDAQLIA8gC0EMaiAMIAggCCAMSxsgARDIBCIQQX9GBEBBfyEKQQAhDCALKAIMIQ4MAwsgCEEAIBAgDyALQRBqRhsiE2shDCAPIBNBAnRqIQ8gDSAOaiALKAIMIg5rQQAgDhshDSAKIBBqIQogDkUNAiAIIBNHIRAgDCEIIBANAAwCCwALIAghDAsgDkUNAQsgDEUgDUVyDQAgCiEIA0ACQAJAIA8gDiANIAEQgAMiCkECakECTQRAAkACQCAKQQFqDgIGAAELIAtBADYCDAwCCyABQQA2AgAMAQsgCyALKAIMIApqIg42AgwgCEEBaiEIIAxBAWsiDA0BCyAIIQoMAgsgD0EEaiEPIAogDUchECANIAprIQ0gCCEKIBANAAsLIAUEQCAEIAsoAgw2AgALIAtBkAhqJAAgCiEIIBQQyQEgEUEQaiQAAkACQAJAAkAgCEF/RgRAA0ACQCAHIAU2AgAgAiAEKAIARg0AQQEhBgJAAkACQCAFIAIgCSACayASQQhqIAAoAggQiwciAUECag4DCAACAQsgBCACNgIADAULIAEhBgsgAiAGaiECIAcoAgBBBGohBQwBCwsgBCACNgIADAULIAcgBygCACAIQQJ0aiIFNgIAIAUgBkYNAyAEKAIAIQIgAyAJRgRAIAMhCQwICyAFIAJBASABIAAoAggQiwdFDQELQQIMBAsgByAHKAIAQQRqNgIAIAQgBCgCAEEBaiICNgIAIAIhCQNAIAMgCUYEQCADIQkMBgsgCS0AAEUNBSAJQQFqIQkMAAsACyAEIAI2AgBBAQwCCyAEKAIAIQILIAIgA0cLIQAgEkEQaiQAIAAPCyAHKAIAIQUMAAsAC7UFAQx/IwBBEGsiDSQAIAIhCANAAkAgAyAIRgRAIAMhCAwBCyAIKAIARQ0AIAhBBGohCAwBCwsgByAFNgIAIAQgAjYCAANAAkACQCACIANGIAUgBkZyBH8gAgUgDSABKQIANwMIQQEhECAAKAIIIQkjAEEQayIOJAAgDiAJNgIMIA5BCGogDkEMahDKASETIAYgBSIJayEKQQAhDyMAQRBrIhEkAAJAIAQoAgAiC0UgCCACa0ECdSISRXINACAKQQAgCRshCgNAIBFBDGogCSAKQQRJGyALKAIAENcDIgxBf0YEQEF/IQ8MAgsgCQR/IApBA00EQCAKIAxJDQMgCSARQQxqIAwQPxoLIAogDGshCiAJIAxqBUEACyEJIAsoAgBFBEBBACELDAILIAwgD2ohDyALQQRqIQsgEkEBayISDQALCyAJBEAgBCALNgIACyARQRBqJAAgDyEJIBMQyQEgDkEQaiQAAkACQAJAAkACQCAJQQFqDgIABgELIAcgBTYCAANAAkAgAiAEKAIARg0AIAUgAigCACAAKAIIELcEIgFBf0YNACAHIAcoAgAgAWoiBTYCACACQQRqIQIMAQsLIAQgAjYCAAwBCyAHIAcoAgAgCWoiBTYCACAFIAZGDQIgAyAIRgRAIAQoAgAhAiADIQgMBwsgDUEEakEAIAAoAggQtwQiCEF/Rw0BC0ECIRAMAwsgDUEEaiECIAYgBygCAGsgCEkNAgNAIAgEQCACLQAAIQUgByAHKAIAIglBAWo2AgAgCSAFOgAAIAhBAWshCCACQQFqIQIMAQsLIAQgBCgCAEEEaiICNgIAIAIhCANAIAMgCEYEQCADIQgMBQsgCCgCAEUNBCAIQQRqIQgMAAsACyAEKAIACyADRyEQCyANQRBqJAAgEA8LIAcoAgAhBQwACwALCQAgABCTBxA0CzcAIwBBEGsiACQAIAAgBDYCDCAAIAMgAms2AgggAEEMaiAAQQhqEPkBKAIAIQEgAEEQaiQAIAELNAADQCABIAJGRQRAIAQgASwAACIAIAMgAEEAThs6AAAgBEEBaiEEIAFBAWohAQwBCwsgAgsMACABIAIgAUEAThsLKgADQCABIAJGRQRAIAMgAS0AADoAACADQQFqIQMgAUEBaiEBDAELCyACCw8AIAAgASACQbCsAxDsBgsnACABQQBOBH9BsKwDKAIAIAFB/wFxQQJ0aigCAAUgAQtBGHRBGHULDwAgACABIAJBoKADEOwGCycAIAFBAE4Ef0GgoAMoAgAgAUH/AXFBAnRqKAIABSABC0EYdEEYdQsJACAAEI4HEDQLNQADQCABIAJGRQRAIAQgASgCACIAIAMgAEGAAUkbOgAAIARBAWohBCABQQRqIQEMAQsLIAILEwAgASACIAFBgAFJG0EYdEEYdQsqAANAIAEgAkZFBEAgAyABLAAANgIAIANBBGohAyABQQFqIQEMAQsLIAILDwAgACABIAJBsKwDEO0GCx4AIAFB/wBNBH9BsKwDKAIAIAFBAnRqKAIABSABCwsPACAAIAEgAkGgoAMQ7QYLHgAgAUH/AE0Ef0GgoAMoAgAgAUECdGooAgAFIAELC0UAAkADQCACIANGDQECQCACKAIAQf8ASw0AQZiaAygCACACKAIAQQF0ai8BACABcUUNACACQQRqIQIMAQsLIAIhAwsgAwtEAANAAkAgAiADRwR/IAIoAgBB/wBLDQFBmJoDKAIAIAIoAgBBAXRqLwEAIAFxRQ0BIAIFIAMLDwsgAkEEaiECDAALAAtGAANAIAEgAkcEQCADIAEoAgBB/wBNBH9BmJoDKAIAIAEoAgBBAXRqLwEABUEACzsBACADQQJqIQMgAUEEaiEBDAELCyACCyQAIAJB/wBNBH9BmJoDKAIAIAJBAXRqLwEAIAFxQQBHBUEACwtAAQJ/IAAoAgAoAgAiACgCACAAKAIIIgJBAXVqIQEgACgCBCEAIAEgAkEBcQR/IAEoAgAgAGooAgAFIAALEQEACw8AIAAgACgCACgCBBEBAAsfACAAAn9BqLcEQai3BCgCAEEBaiIANgIAIAALNgIECwkAIAAQkAcQNAucAQAjAEEQayIDJAACQCAFEIcBRQRAIAAgBSgCCDYCCCAAIAUpAgA3AgAMAQsgBSgCACEEAkACQAJAIAUoAgQiAkEBTQRAIAAiASACEJEBDAELIAJB7////wNLDQEgACAAIAIQuwJBAWoiBRCJAiIBEI8BIAAgBRCzASAAIAIQigELIAEgBCACQQFqEMwBDAELEFUACwsgA0EQaiQACwkAIAAgBRDdAguKAwEIfyMAQfADayIAJAAgAEHoA2oiBiADEE8gBhCXASEKIAUQOARAIAVBABC+AygCACAKQS0QoAFGIQsLIAIgCyAAQegDaiAAQeADaiAAQdwDaiAAQdgDaiAAQcgDahBFIgwgAEG4A2oQRSIGIABBqANqEEUiByAAQaQDahCWByAAQc4CNgIQIABBCGpBACAAQRBqIgIQZyEIAkACfyAFEDggACgCpANKBEAgBRA4IQkgACgCpAMhDSAHEDggCSANa0EBdGogBhA4aiAAKAKkA2pBAWoMAQsgBxA4IAYQOGogACgCpANqQQJqCyIJQeUASQ0AIAggCUECdBA7EH8gCCgCACICDQAQVQALIAIgAEEEaiAAIAMoAgQgBRBAIAUQQCAFEDhBAnRqIAogCyAAQeADaiAAKALcAyAAKALYAyAMIAYgByAAKAKkAxCVByABIAIgACgCBCAAKAIAIAMgBBCaAiEBIAgQZiAHEDkaIAYQORogDBA5GiAAQegDahBHIABB8ANqJAAgAQvKBAELfyMAQbAIayIAJAAgACAFNwMQIAAgBjcDGCAAIABBwAdqIgc2ArwHIAdB5ABBpfkBIABBEGoQ2gMhByAAQc4CNgKgBCAAQZgEakEAIABBoARqIgkQZyEOIABBzgI2AqAEIABBkARqQQAgCRBnIQoCQCAHQeQATwRAEFwhByAAIAU3AwAgACAGNwMIIABBvAdqIAdBpfkBIAAQ2AEiB0F/Rg0BIA4gACgCvAcQfyAKIAdBAnQQOxB/IAoQ8QINASAKKAIAIQkLIABBiARqIgggAxBPIAgQlwEiESAAKAK8ByIIIAcgCGogCRDnASAHQQBKBEAgACgCvActAABBLUYhDwsgAiAPIABBiARqIABBgARqIABB/ANqIABB+ANqIABB6ANqEEUiECAAQdgDahBFIgggAEHIA2oQRSILIABBxANqEJYHIABBzgI2AjAgAEEoakEAIABBMGoiAhBnIQwCfyAAKALEAyINIAdIBEAgCxA4IAcgDWtBAXRqIAgQOGogACgCxANqQQFqDAELIAsQOCAIEDhqIAAoAsQDakECagsiDUHlAE8EQCAMIA1BAnQQOxB/IAwoAgAiAkUNAQsgAiAAQSRqIABBIGogAygCBCAJIAkgB0ECdGogESAPIABBgARqIAAoAvwDIAAoAvgDIBAgCCALIAAoAsQDEJUHIAEgAiAAKAIkIAAoAiAgAyAEEJoCIQEgDBBmIAsQORogCBA5GiAQEDkaIABBiARqEEcgChBmIA4QZiAAQbAIaiQAIAEPCxBVAAuCAwEIfyMAQcABayIAJAAgAEG4AWoiBiADEE8gBhCdASEKIAUQOARAIAVBABBBLQAAIApBLRCFAUH/AXFGIQsLIAIgCyAAQbgBaiAAQbABaiAAQa8BaiAAQa4BaiAAQaABahBFIgwgAEGQAWoQRSIGIABBgAFqEEUiByAAQfwAahCYByAAQc4CNgIQIABBCGpBACAAQRBqIgIQZyEIAkACfyAFEDggACgCfEoEQCAFEDghCSAAKAJ8IQ0gBxA4IAkgDWtBAXRqIAYQOGogACgCfGpBAWoMAQsgBxA4IAYQOGogACgCfGpBAmoLIglB5QBJDQAgCCAJEDsQfyAIKAIAIgINABBVAAsgAiAAQQRqIAAgAygCBCAFEEAgBRBAIAUQOGogCiALIABBsAFqIAAsAK8BIAAsAK4BIAwgBiAHIAAoAnwQlwcgASACIAAoAgQgACgCACADIAQQ6AEhASAIEGYgBxA5GiAGEDkaIAwQORogAEG4AWoQRyAAQcABaiQAIAELwQQBC38jAEHQA2siACQAIAAgBTcDECAAIAY3AxggACAAQeACaiIHNgLcAiAHQeQAQaX5ASAAQRBqENoDIQcgAEHOAjYC8AEgAEHoAWpBACAAQfABaiIJEGchDiAAQc4CNgLwASAAQeABakEAIAkQZyEKAkAgB0HkAE8EQBBcIQcgACAFNwMAIAAgBjcDCCAAQdwCaiAHQaX5ASAAENgBIgdBf0YNASAOIAAoAtwCEH8gCiAHEDsQfyAKEPECDQEgCigCACEJCyAAQdgBaiIIIAMQTyAIEJ0BIhEgACgC3AIiCCAHIAhqIAkQggIgB0EASgRAIAAoAtwCLQAAQS1GIQ8LIAIgDyAAQdgBaiAAQdABaiAAQc8BaiAAQc4BaiAAQcABahBFIhAgAEGwAWoQRSIIIABBoAFqEEUiCyAAQZwBahCYByAAQc4CNgIwIABBKGpBACAAQTBqIgIQZyEMAn8gACgCnAEiDSAHSARAIAsQOCAHIA1rQQF0aiAIEDhqIAAoApwBakEBagwBCyALEDggCBA4aiAAKAKcAWpBAmoLIg1B5QBPBEAgDCANEDsQfyAMKAIAIgJFDQELIAIgAEEkaiAAQSBqIAMoAgQgCSAHIAlqIBEgDyAAQdABaiAALADPASAALADOASAQIAggCyAAKAKcARCXByABIAIgACgCJCAAKAIgIAMgBBDoASEBIAwQZiALEDkaIAgQORogEBA5GiAAQdgBahBHIAoQZiAOEGYgAEHQA2okACABDwsQVQALsQUBA38jAEHAA2siACQAIAAgAjYCsAMgACABNgK4AyAAQc8CNgIUIABBGGogAEEgaiAAQRRqIgcQZyEJIABBEGoiASAEEE8gARCXASEIIABBADoADyAAQbgDaiACIAMgASAEKAIEIAUgAEEPaiAIIAkgByAAQbADahCeBwRAIwBBEGsiASQAAkAgBhCHAQRAIAYoAgAhAiABQQA2AgwgAiABQQxqEHkgBkEAEIoBDAELIAFBADYCCCAGIAFBCGoQeSAGQQAQkQELIAFBEGokACAALQAPBEAgBiAIQS0QoAEQswQLIAhBMBCgASEBIAkoAgAhBCAAKAIUIghBBGshAgNAAkAgAiAETQ0AIAQoAgAgAUcNACAEQQRqIQQMAQsLIwBBEGsiASQAIAYQOCECIAYQvAQhAwJAIAQgCBDTAyIHRQ0AIAYQQCAETQR/IAQgBhBAIAYQOEECdGpNBUEAC0UEQCAHIAMgAmtLBEAgBiADIAIgB2ogA2sgAiACEPkGCyAGEEAgAkECdGohAwNAIAQgCEcEQCADIAQQeSAEQQRqIQQgA0EEaiEDDAELCyABQQA2AgAgAyABEHkgBiACIAdqEJkCDAELIwBBEGsiAiQAIAEgBCAIEMQEIAJBEGokACABEEAhCCABEDghAiMAQRBrIgQkAAJAIAIgBhC8BCIHIAYQOCIDa00EQCACRQ0BIAYQQCIHIANBAnRqIAggAhDMASAGIAIgA2oiAhCZAiAEQQA2AgwgByACQQJ0aiAEQQxqEHkMAQsgBiAHIAIgA2ogB2sgAyADQQAgAiAIEPoGCyAEQRBqJAAgARA5GgsgAUEQaiQACyAAQbgDaiAAQbADahB7BEAgBSAFKAIAQQJyNgIACyAAKAK4AyEBIABBEGoQRyAJEGYgAEHAA2okACABC+EDAQJ/IwBB8ARrIgAkACAAIAI2AuAEIAAgATYC6AQgAEHPAjYCECAAQcgBaiAAQdABaiAAQRBqEGchASAAQcABaiIHIAQQTyAHEJcBIQggAEEAOgC/AQJAIABB6ARqIAIgAyAHIAQoAgQgBSAAQb8BaiAIIAEgAEHEAWogAEHgBGoQngdFDQAgAEH8mwIoAAA2ALcBIABB9ZsCKQAANwOwASAIIABBsAFqIABBugFqIABBgAFqEOcBIABBzgI2AhAgAEEIakEAIABBEGoiAhBnIQMCQCAAKALEASABKAIAa0GJA04EQCADIAAoAsQBIAEoAgBrQQJ1QQJqEDsQfyADKAIARQ0BIAMoAgAhAgsgAC0AvwEEQCACQS06AAAgAkEBaiECCyABKAIAIQQDQCAAKALEASAETQRAAkAgAkEAOgAAIAAgBjYCACAAQRBqQav5ASAAEOoBQQFHDQAgAxBmDAQLBSACIABBsAFqIABBgAFqIgcgB0EoaiAEEL0EIAdrQQJ1ai0AADoAACACQQFqIQIgBEEEaiEEDAELCxBVAAsQVQALIABB6ARqIABB4ARqEHsEQCAFIAUoAgBBAnI2AgALIAAoAugEIQIgAEHAAWoQRyABEGYgAEHwBGokACACC7MFAQN/IwBBoAFrIgAkACAAIAI2ApABIAAgATYCmAEgAEHPAjYCFCAAQRhqIABBIGogAEEUaiIHEGchCSAAQRBqIgEgBBBPIAEQnQEhCCAAQQA6AA8gAEGYAWogAiADIAEgBCgCBCAFIABBD2ogCCAJIAcgAEGEAWoQpQcEQCMAQRBrIgEkAAJAIAYQhwEEQCAGKAIAIQIgAUEAOgAPIAIgAUEPahCGASAGQQAQigEMAQsgAUEAOgAOIAYgAUEOahCGASAGQQAQkQELIAFBEGokACAALQAPBEAgBiAIQS0QhQEQtAQLIAhBMBCFASEBIAkoAgAhBCAAKAIUIghBAWshAiABQf8BcSEBA0ACQCACIARNDQAgBC0AACABRw0AIARBAWohBAwBCwsjAEEQayIBJAAgBhA4IQIgBhBRIQMCQCAEIAgQhwQiB0UNACAGEEAgBE0EfyAEIAYQQCAGEDhqTQVBAAtFBEAgByADIAJrSwRAIAYgAyACIAdqIANrIAIgAhC1BAsgBhBAIAJqIQMDQCAEIAhHBEAgAyAEEIYBIARBAWohBCADQQFqIQMMAQsLIAFBADoADyADIAFBD2oQhgEgBiACIAdqEJkCDAELIwBBEGsiAiQAIAEgBCAIEN8EIAJBEGokACABEEAhCCABEDghAiMAQRBrIgQkAAJAIAIgBhBRIgcgBhA4IgNrTQRAIAJFDQEgBhBAIgcgA2ogCCACELYBIAYgAiADaiICEJkCIARBADoADyACIAdqIARBD2oQhgEMAQsgBiAHIAIgA2ogB2sgAyADQQAgAiAIELUDCyAEQRBqJAAgARA5GgsgAUEQaiQACyAAQZgBaiAAQZABahB8BEAgBSAFKAIAQQJyNgIACyAAKAKYASEBIABBEGoQRyAJEGYgAEGgAWokACABC9cDAQJ/IwBBoAJrIgAkACAAIAI2ApACIAAgATYCmAIgAEHPAjYCECAAQZgBaiAAQaABaiAAQRBqEGchASAAQZABaiIHIAQQTyAHEJ0BIQggAEEAOgCPAQJAIABBmAJqIAIgAyAHIAQoAgQgBSAAQY8BaiAIIAEgAEGUAWogAEGEAmoQpQdFDQAgAEH8mwIoAAA2AIcBIABB9ZsCKQAANwOAASAIIABBgAFqIABBigFqIABB9gBqEIICIABBzgI2AhAgAEEIakEAIABBEGoiAhBnIQMCQCAAKAKUASABKAIAa0HjAE4EQCADIAAoApQBIAEoAgBrQQJqEDsQfyADKAIARQ0BIAMoAgAhAgsgAC0AjwEEQCACQS06AAAgAkEBaiECCyABKAIAIQQDQCAAKAKUASAETQRAAkAgAkEAOgAAIAAgBjYCACAAQRBqQav5ASAAEOoBQQFHDQAgAxBmDAQLBSACIABB9gBqIgcgB0EKaiAEEMAEIABrIABqLQAKOgAAIAJBAWohAiAEQQFqIQQMAQsLEFUACxBVAAsgAEGYAmogAEGQAmoQfARAIAUgBSgCAEECcjYCAAsgACgCmAIhAiAAQZABahBHIAEQZiAAQaACaiQAIAILmgIBAn8jAEGgA2siCCQAIAggCEGgA2oiAzYCDCMAQZABayIHJAAgByAHQYQBajYCHCAAQQhqIAdBIGoiAiAHQRxqIAQgBSAGEKoHIAdCADcDECAHIAI2AgwgCEEQaiICIAgoAgwQ9AQhBCAAKAIIIQUjAEEQayIAJAAgACAFNgIMIABBCGogAEEMahDKASEFIAIgB0EMaiAEIAdBEGoQyAQhBCAFEMkBIABBEGokACAEQX9GBEAQVQALIAggAiAEQQJ0ajYCDCAHQZABaiQAIAgoAgwhBCMAQRBrIgAkACAAIAE2AggDQCACIARHBEAgAEEIaiACKAIAEOAEIAJBBGohAgwBCwsgACgCCCEBIABBEGokACADJAAgAQuFAQAjAEGAAWsiAiQAIAIgAkH0AGo2AgwgAEEIaiACQRBqIgAgAkEMaiAEIAUgBhCqByAAIQQgAigCDCEDIwBBEGsiACQAIAAgATYCCANAIAMgBEcEQCAAQQhqIAQsAAAQygMgBEEBaiEEDAELCyAAKAIIIQEgAEEQaiQAIAJBgAFqJAAgAQvwDAEBfyMAQUBqIgckACAHIAE2AjggBEEANgIAIAcgAxBPIAcQlwEhCCAHEEcCfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgBkHBAGsOOQABFwQXBRcGBxcXFwoXFxcXDg8QFxcXExUXFxcXFxcXAAECAwMXFwEXCBcXCQsXDBcNFwsXFxESFBYLIAAgBUEYaiAHQThqIAIgBCAIEK0HDBgLIAAgBUEQaiAHQThqIAIgBCAIEKwHDBcLIAcgACABIAIgAyAEIAUgAEEIaiAAKAIIKAIMEQAAIgAQQCAAEEAgABA4QQJ0ahDlATYCOAwWCyAHQThqIAIgBCAIQQIQ1gEhAAJAIAQoAgAiAUEEcSAAQQFrQR5LckUEQCAFIAA2AgwMAQsgBCABQQRyNgIACwwVCyAHQZi5AykDADcDGCAHQZC5AykDADcDECAHQYi5AykDADcDCCAHQYC5AykDADcDACAHIAAgASACIAMgBCAFIAcgB0EgahDlATYCOAwUCyAHQbi5AykDADcDGCAHQbC5AykDADcDECAHQai5AykDADcDCCAHQaC5AykDADcDACAHIAAgASACIAMgBCAFIAcgB0EgahDlATYCOAwTCyAHQThqIAIgBCAIQQIQ1gEhAAJAIAQoAgAiAUEEcSAAQRdKckUEQCAFIAA2AggMAQsgBCABQQRyNgIACwwSCyAHQThqIAIgBCAIQQIQ1gEhAAJAIAQoAgAiAUEEcSAAQQFrQQtLckUEQCAFIAA2AggMAQsgBCABQQRyNgIACwwRCyAHQThqIAIgBCAIQQMQ1gEhAAJAIAQoAgAiAUEEcSAAQe0CSnJFBEAgBSAANgIcDAELIAQgAUEEcjYCAAsMEAsgB0E4aiACIAQgCEECENYBIQACQCAEKAIAIgFBBHEgAEEMSnJFBEAgBSAAQQFrNgIQDAELIAQgAUEEcjYCAAsMDwsgB0E4aiACIAQgCEECENYBIQACQCAEKAIAIgFBBHEgAEE7SnJFBEAgBSAANgIEDAELIAQgAUEEcjYCAAsMDgsgB0E4aiEAIwBBEGsiASQAIAEgAjYCCANAAkAgACABQQhqEJIBRQ0AIAhBgMAAIAAQaBC0AUUNACAAEHUaDAELCyAAIAFBCGoQewRAIAQgBCgCAEECcjYCAAsgAUEQaiQADA0LIAdBOGohAQJAIABBCGogACgCCCgCCBEAACIAEDhBACAAQQxqEDhrRgRAIAQgBCgCAEEEcjYCAAwBCyABIAIgACAAQRhqIAggBEEAEL8DIgIgAEcgBSgCCCIBQQxHckUEQCAFQQA2AggMAQsgAiAAa0EMRyABQQtKckUEQCAFIAFBDGo2AggLCwwMCyAHQcC5A0EsED8iBiAAIAEgAiADIAQgBSAGIAZBLGoQ5QE2AjgMCwsgB0GAugMoAgA2AhAgB0H4uQMpAwA3AwggB0HwuQMpAwA3AwAgByAAIAEgAiADIAQgBSAHIAdBFGoQ5QE2AjgMCgsgB0E4aiACIAQgCEECENYBIQACQCAEKAIAIgFBBHEgAEE8SnJFBEAgBSAANgIADAELIAQgAUEEcjYCAAsMCQsgB0GougMpAwA3AxggB0GgugMpAwA3AxAgB0GYugMpAwA3AwggB0GQugMpAwA3AwAgByAAIAEgAiADIAQgBSAHIAdBIGoQ5QE2AjgMCAsgB0E4aiACIAQgCEEBENYBIQACQCAEKAIAIgFBBHEgAEEGSnJFBEAgBSAANgIYDAELIAQgAUEEcjYCAAsMBwsgACABIAIgAyAEIAUgACgCACgCFBEJAAwHCyAHIAAgASACIAMgBCAFIABBCGogACgCCCgCGBEAACIAEEAgABBAIAAQOEECdGoQ5QE2AjgMBQsgBUEUaiAHQThqIAIgBCAIEKsHDAQLIAdBOGogAiAEIAhBBBDWASEAIAQtAABBBHFFBEAgBSAAQewOazYCFAsMAwsgBkElRg0BCyAEIAQoAgBBBHI2AgAMAQsjAEEQayIAJAAgACACNgIIQQYhAQJAAkAgB0E4aiICIABBCGoQew0AQQQhASAIIAIQaBC+AkElRw0AQQIhASACEHUgAEEIahB7RQ0BCyAEIAQoAgAgAXI2AgALIABBEGokAAsgBygCOAshACAHQUBrJAAgAAtIAQF/IwBBEGsiBiQAIAYgATYCCCAGIAMQTyAGEJcBIQEgBhBHIAVBFGogBkEIaiACIAQgARCrByAGKAIIIQAgBkEQaiQAIAALSgEBfyMAQRBrIgYkACAGIAE2AgggBiADEE8gBhCXASEBIAYQRyAAIAVBEGogBkEIaiACIAQgARCsByAGKAIIIQAgBkEQaiQAIAALSgEBfyMAQRBrIgYkACAGIAE2AgggBiADEE8gBhCXASEBIAYQRyAAIAVBGGogBkEIaiACIAQgARCtByAGKAIIIQAgBkEQaiQAIAALMQAgACABIAIgAyAEIAUgAEEIaiAAKAIIKAIUEQAAIgAQQCAAEEAgABA4QQJ0ahDlAQtdAQF/IwBBIGsiBiQAIAZBqLoDKQMANwMYIAZBoLoDKQMANwMQIAZBmLoDKQMANwMIIAZBkLoDKQMANwMAIAAgASACIAMgBCAFIAYgBkEgaiIBEOUBIQAgASQAIAALoAwBAn8jAEEgayIHJAAgByABNgIYIARBADYCACAHQQhqIgkgAxBPIAkQnQEhCCAJEEcCfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgBkHBAGsOOQABFwQXBRcGBxcXFwoXFxcXDg8QFxcXExUXFxcXFxcXAAECAwMXFwEXCBcXCQsXDBcNFwsXFxESFBYLIAAgBUEYaiAHQRhqIAIgBCAIELAHDBgLIAAgBUEQaiAHQRhqIAIgBCAIEK8HDBcLIAcgACABIAIgAyAEIAUgAEEIaiAAKAIIKAIMEQAAIgAQQCAAEEAgABA4ahDmATYCGAwWCyAHQRhqIAIgBCAIQQIQ1wEhAAJAIAQoAgAiAUEEcSAAQQFrQR5LckUEQCAFIAA2AgwMAQsgBCABQQRyNgIACwwVCyAHQqXavanC7MuS+QA3AwggByAAIAEgAiADIAQgBSAHQQhqIAdBEGoQ5gE2AhgMFAsgB0KlsrWp0q3LkuQANwMIIAcgACABIAIgAyAEIAUgB0EIaiAHQRBqEOYBNgIYDBMLIAdBGGogAiAEIAhBAhDXASEAAkAgBCgCACIBQQRxIABBF0pyRQRAIAUgADYCCAwBCyAEIAFBBHI2AgALDBILIAdBGGogAiAEIAhBAhDXASEAAkAgBCgCACIBQQRxIABBAWtBC0tyRQRAIAUgADYCCAwBCyAEIAFBBHI2AgALDBELIAdBGGogAiAEIAhBAxDXASEAAkAgBCgCACIBQQRxIABB7QJKckUEQCAFIAA2AhwMAQsgBCABQQRyNgIACwwQCyAHQRhqIAIgBCAIQQIQ1wEhAAJAIAQoAgAiAUEEcSAAQQxKckUEQCAFIABBAWs2AhAMAQsgBCABQQRyNgIACwwPCyAHQRhqIAIgBCAIQQIQ1wEhAAJAIAQoAgAiAUEEcSAAQTtKckUEQCAFIAA2AgQMAQsgBCABQQRyNgIACwwOCyAHQRhqIQAjAEEQayIBJAAgASACNgIIA0ACQCAAIAFBCGoQkwFFDQAgCEGAwAAgABBpELUBRQ0AIAAQdhoMAQsLIAAgAUEIahB8BEAgBCAEKAIAQQJyNgIACyABQRBqJAAMDQsgB0EYaiEBAkAgAEEIaiAAKAIIKAIIEQAAIgAQOEEAIABBDGoQOGtGBEAgBCAEKAIAQQRyNgIADAELIAEgAiAAIABBGGogCCAEQQAQwQMiAiAARyAFKAIIIgFBDEdyRQRAIAVBADYCCAwBCyACIABrQQxHIAFBC0pyRQRAIAUgAUEMajYCCAsLDAwLIAdB9LgDKAAANgAPIAdB7bgDKQAANwMIIAcgACABIAIgAyAEIAUgB0EIaiAHQRNqEOYBNgIYDAsLIAdB/LgDLQAAOgAMIAdB+LgDKAAANgIIIAcgACABIAIgAyAEIAUgB0EIaiAHQQ1qEOYBNgIYDAoLIAdBGGogAiAEIAhBAhDXASEAAkAgBCgCACIBQQRxIABBPEpyRQRAIAUgADYCAAwBCyAEIAFBBHI2AgALDAkLIAdCpZDpqdLJzpLTADcDCCAHIAAgASACIAMgBCAFIAdBCGogB0EQahDmATYCGAwICyAHQRhqIAIgBCAIQQEQ1wEhAAJAIAQoAgAiAUEEcSAAQQZKckUEQCAFIAA2AhgMAQsgBCABQQRyNgIACwwHCyAAIAEgAiADIAQgBSAAKAIAKAIUEQkADAcLIAcgACABIAIgAyAEIAUgAEEIaiAAKAIIKAIYEQAAIgAQQCAAEEAgABA4ahDmATYCGAwFCyAFQRRqIAdBGGogAiAEIAgQrgcMBAsgB0EYaiACIAQgCEEEENcBIQAgBC0AAEEEcUUEQCAFIABB7A5rNgIUCwwDCyAGQSVGDQELIAQgBCgCAEEEcjYCAAwBCyMAQRBrIgAkACAAIAI2AghBBiEBAkACQCAHQRhqIgIgAEEIahB8DQBBBCEBIAggAhBpEL8CQSVHDQBBAiEBIAIQdiAAQQhqEHxFDQELIAQgBCgCACABcjYCAAsgAEEQaiQACyAHKAIYCyEAIAdBIGokACAAC0gBAX8jAEEQayIGJAAgBiABNgIIIAYgAxBPIAYQnQEhASAGEEcgBUEUaiAGQQhqIAIgBCABEK4HIAYoAgghACAGQRBqJAAgAAtKAQF/IwBBEGsiBiQAIAYgATYCCCAGIAMQTyAGEJ0BIQEgBhBHIAAgBUEQaiAGQQhqIAIgBCABEK8HIAYoAgghACAGQRBqJAAgAAtKAQF/IwBBEGsiBiQAIAYgATYCCCAGIAMQTyAGEJ0BIQEgBhBHIAAgBUEYaiAGQQhqIAIgBCABELAHIAYoAgghACAGQRBqJAAgAAsuACAAIAEgAiADIAQgBSAAQQhqIAAoAggoAhQRAAAiABBAIAAQQCAAEDhqEOYBC0ABAX8jAEEQayIGJAAgBkKlkOmp0snOktMANwMIIAAgASACIAMgBCAFIAZBCGogBkEQaiIBEOYBIQAgASQAIAALswEBBX8jAEHQAWsiACQAIABB67gDLwAAOwHMASAAQee4AygAADYCyAEQXCEGIAAgBDYCACAAQbABaiIHIAcgB0EUIAYgAEHIAWogABCtASIIaiIEIAIQ2QEhBiAAQRBqIgUgAhBPIAUQlwEhCSAFEEcgCSAHIAQgBRDnASABIAUgCEECdCAFaiIBIAYgAGtBAnQgAGpBsAVrIAQgBkYbIAEgAiADEJoCIQEgAEHQAWokACABC4kEAQd/IwBBsANrIgAkACAAQiU3A6gDIABBqANqQQFyQZCRAiACKAIEELwDIQggACAAQYADajYC/AIQXCEGAn8gCARAIAIoAgghByAAQUBrIAU3AwAgACAENwM4IAAgBzYCMCAAQYADakEeIAYgAEGoA2ogAEEwahCtAQwBCyAAIAQ3A1AgACAFNwNYIABBgANqQR4gBiAAQagDaiAAQdAAahCtAQshBiAAQc4CNgKAASAAQfACakEAIABBgAFqEGchCSAAQYADaiIKIQcCQCAGQR5OBEAQXCEGAn8gCARAIAIoAgghByAAIAU3AxAgACAENwMIIAAgBzYCACAAQfwCaiAGIABBqANqIAAQ2AEMAQsgACAENwMgIAAgBTcDKCAAQfwCaiAGIABBqANqIABBIGoQ2AELIgZBf0YNASAJIAAoAvwCEH8gACgC/AIhBwsgByAGIAdqIgsgAhDZASEMIABBzgI2AoABIABB+ABqQQAgAEGAAWoQZyEHAkAgACgC/AIgAEGAA2pGBEAgAEGAAWohBgwBCyAGQQN0EDsiBkUNASAHIAYQfyAAKAL8AiEKCyAAQegAaiIIIAIQTyAKIAwgCyAGIABB9ABqIABB8ABqIAgQsgcgCBBHIAEgBiAAKAJ0IAAoAnAgAiADEJoCIQEgBxBmIAkQZiAAQbADaiQAIAEPCxBVAAvlAwEHfyMAQYADayIAJAAgAEIlNwP4AiAAQfgCakEBckGyoQIgAigCBBC8AyEHIAAgAEHQAmo2AswCEFwhBQJ/IAcEQCACKAIIIQYgACAEOQMoIAAgBjYCICAAQdACakEeIAUgAEH4AmogAEEgahCtAQwBCyAAIAQ5AzAgAEHQAmpBHiAFIABB+AJqIABBMGoQrQELIQUgAEHOAjYCUCAAQcACakEAIABB0ABqEGchCCAAQdACaiIJIQYCQCAFQR5OBEAQXCEFAn8gBwRAIAIoAgghBiAAIAQ5AwggACAGNgIAIABBzAJqIAUgAEH4AmogABDYAQwBCyAAIAQ5AxAgAEHMAmogBSAAQfgCaiAAQRBqENgBCyIFQX9GDQEgCCAAKALMAhB/IAAoAswCIQYLIAYgBSAGaiIKIAIQ2QEhCyAAQc4CNgJQIABByABqQQAgAEHQAGoQZyEGAkAgACgCzAIgAEHQAmpGBEAgAEHQAGohBQwBCyAFQQN0EDsiBUUNASAGIAUQfyAAKALMAiEJCyAAQThqIgcgAhBPIAkgCyAKIAUgAEHEAGogAEFAayAHELIHIAcQRyABIAUgACgCRCAAKAJAIAIgAxCaAiEBIAYQZiAIEGYgAEGAA2okACABDwsQVQALEQAgACABIAIgAyAEQQAQ7gYLEQAgACABIAIgAyAEQQAQ7wYLEQAgACABIAIgAyAEQQEQ7gYLEQAgACABIAIgAyAEQQEQ7wYL0gEBAX8jAEEwayIFJAAgBSABNgIoAkAgAigCBEEBcUUEQCAAIAEgAiADIAQgACgCACgCGBEKACECDAELIAVBGGoiACACEE8gABDBAiEBIAAQRwJAIAQEQCAFQRhqIAEQwQEMAQsgBUEYaiABEMABCyAFIAVBGGoQrgE2AhADQCAFIAVBGGoQgAI2AgggBUEQaiAFQQhqEIMBBEAgBUEoaiAFQRBqIgAoAgAoAgAQ4AQgABCNAgwBBSAFKAIoIQIgBUEYahA5GgsLCyAFQTBqJAAgAgupAQEFfyMAQeAAayIAJAAgAEHruAMvAAA7AVwgAEHnuAMoAAA2AlgQXCEGIAAgBDYCACAAQUBrIgcgByAHQRQgBiAAQdgAaiAAEK0BIghqIgQgAhDZASEGIABBEGoiBSACEE8gBRCdASEJIAUQRyAJIAcgBCAFEIICIAEgBSAFIAhqIgEgBiAAayAAakEwayAEIAZGGyABIAIgAxDoASEBIABB4ABqJAAgAQuJBAEHfyMAQYACayIAJAAgAEIlNwP4ASAAQfgBakEBckGQkQIgAigCBBC8AyEIIAAgAEHQAWo2AswBEFwhBgJ/IAgEQCACKAIIIQcgAEFAayAFNwMAIAAgBDcDOCAAIAc2AjAgAEHQAWpBHiAGIABB+AFqIABBMGoQrQEMAQsgACAENwNQIAAgBTcDWCAAQdABakEeIAYgAEH4AWogAEHQAGoQrQELIQYgAEHOAjYCgAEgAEHAAWpBACAAQYABahBnIQkgAEHQAWoiCiEHAkAgBkEeTgRAEFwhBgJ/IAgEQCACKAIIIQcgACAFNwMQIAAgBDcDCCAAIAc2AgAgAEHMAWogBiAAQfgBaiAAENgBDAELIAAgBDcDICAAIAU3AyggAEHMAWogBiAAQfgBaiAAQSBqENgBCyIGQX9GDQEgCSAAKALMARB/IAAoAswBIQcLIAcgBiAHaiILIAIQ2QEhDCAAQc4CNgKAASAAQfgAakEAIABBgAFqEGchBwJAIAAoAswBIABB0AFqRgRAIABBgAFqIQYMAQsgBkEBdBA7IgZFDQEgByAGEH8gACgCzAEhCgsgAEHoAGoiCCACEE8gCiAMIAsgBiAAQfQAaiAAQfAAaiAIELUHIAgQRyABIAYgACgCdCAAKAJwIAIgAxDoASEBIAcQZiAJEGYgAEGAAmokACABDwsQVQAL5QMBB38jAEHQAWsiACQAIABCJTcDyAEgAEHIAWpBAXJBsqECIAIoAgQQvAMhByAAIABBoAFqNgKcARBcIQUCfyAHBEAgAigCCCEGIAAgBDkDKCAAIAY2AiAgAEGgAWpBHiAFIABByAFqIABBIGoQrQEMAQsgACAEOQMwIABBoAFqQR4gBSAAQcgBaiAAQTBqEK0BCyEFIABBzgI2AlAgAEGQAWpBACAAQdAAahBnIQggAEGgAWoiCSEGAkAgBUEeTgRAEFwhBQJ/IAcEQCACKAIIIQYgACAEOQMIIAAgBjYCACAAQZwBaiAFIABByAFqIAAQ2AEMAQsgACAEOQMQIABBnAFqIAUgAEHIAWogAEEQahDYAQsiBUF/Rg0BIAggACgCnAEQfyAAKAKcASEGCyAGIAUgBmoiCiACENkBIQsgAEHOAjYCUCAAQcgAakEAIABB0ABqEGchBgJAIAAoApwBIABBoAFqRgRAIABB0ABqIQUMAQsgBUEBdBA7IgVFDQEgBiAFEH8gACgCnAEhCQsgAEE4aiIHIAIQTyAJIAsgCiAFIABBxABqIABBQGsgBxC1ByAHEEcgASAFIAAoAkQgACgCQCACIAMQ6AEhASAGEGYgCBBmIABB0AFqJAAgAQ8LEFUACxEAIAAgASACIAMgBEEAEPAGCxEAIAAgASACIAMgBEEAEPEGCxEAIAAgASACIAMgBEEBEPAGCxEAIAAgASACIAMgBEEBEPEGC9IBAQF/IwBBMGsiBSQAIAUgATYCKAJAIAIoAgRBAXFFBEAgACABIAIgAyAEIAAoAgAoAhgRCgAhAgwBCyAFQRhqIgAgAhBPIAAQnAIhASAAEEcCQCAEBEAgBUEYaiABEMEBDAELIAVBGGogARDAAQsgBSAFQRhqEK4BNgIQA0AgBSAFQRhqEIECNgIIIAVBEGogBUEIahCDAQRAIAVBKGogBUEQaiIAKAIALAAAEMoDIAAQ7QIMAQUgBSgCKCECIAVBGGoQORoLCwsgBUEwaiQAIAIL9QIBAX8jAEHgAmsiACQAIAAgAjYC0AIgACABNgLYAiAAQdABahBFIQYgAEEQaiICIAMQTyACEJcBQcC4A0HauAMgAEHgAWoQ5wEgAhBHIABBwAFqEEUiAyADEFEQQiAAIANBABBBIgE2ArwBIAAgAjYCDCAAQQA2AggDQAJAIABB2AJqIABB0AJqEJIBRQ0AIAAoArwBIAMQOCABakYEQCADEDghAiADIAMQOEEBdBBCIAMgAxBREEIgACACIANBABBBIgFqNgK8AQsgAEHYAmoQaEEQIAEgAEG8AWogAEEIakEAIAYgAEEQaiAAQQxqIABB4AFqEMACDQAgAEHYAmoQdRoMAQsLIAMgACgCvAEgAWsQQiADEEAhAhBcIQEgACAFNgIAIAIgASAAELsHQQFHBEAgBEEENgIACyAAQdgCaiAAQdACahB7BEAgBCAEKAIAQQJyNgIACyAAKALYAiEBIAMQORogBhA5GiAAQeACaiQAIAEL1AMBAX4jAEGAA2siACQAIAAgAjYC8AIgACABNgL4AiAAQdgBaiADIABB8AFqIABB7AFqIABB6AFqEL8EIABByAFqEEUiASABEFEQQiAAIAFBABBBIgI2AsQBIAAgAEEgajYCHCAAQQA2AhggAEEBOgAXIABBxQA6ABYDQAJAIABB+AJqIABB8AJqEJIBRQ0AIAAoAsQBIAEQOCACakYEQCABEDghAyABIAEQOEEBdBBCIAEgARBREEIgACADIAFBABBBIgJqNgLEAQsgAEH4AmoQaCAAQRdqIABBFmogAiAAQcQBaiAAKALsASAAKALoASAAQdgBaiAAQSBqIABBHGogAEEYaiAAQfABahC+BA0AIABB+AJqEHUaDAELCwJAIABB2AFqEDhFDQAgAC0AF0UNACAAKAIcIgMgAEEgamtBnwFKDQAgACADQQRqNgIcIAMgACgCGDYCAAsgACACIAAoAsQBIAQQvAcgACkDACEGIAUgACkDCDcDCCAFIAY3AwAgAEHYAWogAEEgaiAAKAIcIAQQkAEgAEH4AmogAEHwAmoQewRAIAQgBCgCAEECcjYCAAsgACgC+AIhAiABEDkaIABB2AFqEDkaIABBgANqJAAgAgu9AwAjAEHwAmsiACQAIAAgAjYC4AIgACABNgLoAiAAQcgBaiADIABB4AFqIABB3AFqIABB2AFqEL8EIABBuAFqEEUiASABEFEQQiAAIAFBABBBIgI2ArQBIAAgAEEQajYCDCAAQQA2AgggAEEBOgAHIABBxQA6AAYDQAJAIABB6AJqIABB4AJqEJIBRQ0AIAAoArQBIAEQOCACakYEQCABEDghAyABIAEQOEEBdBBCIAEgARBREEIgACADIAFBABBBIgJqNgK0AQsgAEHoAmoQaCAAQQdqIABBBmogAiAAQbQBaiAAKALcASAAKALYASAAQcgBaiAAQRBqIABBDGogAEEIaiAAQeABahC+BA0AIABB6AJqEHUaDAELCwJAIABByAFqEDhFDQAgAC0AB0UNACAAKAIMIgMgAEEQamtBnwFKDQAgACADQQRqNgIMIAMgACgCCDYCAAsgBSACIAAoArQBIAQQvQc5AwAgAEHIAWogAEEQaiAAKAIMIAQQkAEgAEHoAmogAEHgAmoQewRAIAQgBCgCAEECcjYCAAsgACgC6AIhAiABEDkaIABByAFqEDkaIABB8AJqJAAgAgu9AwAjAEHwAmsiACQAIAAgAjYC4AIgACABNgLoAiAAQcgBaiADIABB4AFqIABB3AFqIABB2AFqEL8EIABBuAFqEEUiASABEFEQQiAAIAFBABBBIgI2ArQBIAAgAEEQajYCDCAAQQA2AgggAEEBOgAHIABBxQA6AAYDQAJAIABB6AJqIABB4AJqEJIBRQ0AIAAoArQBIAEQOCACakYEQCABEDghAyABIAEQOEEBdBBCIAEgARBREEIgACADIAFBABBBIgJqNgK0AQsgAEHoAmoQaCAAQQdqIABBBmogAiAAQbQBaiAAKALcASAAKALYASAAQcgBaiAAQRBqIABBDGogAEEIaiAAQeABahC+BA0AIABB6AJqEHUaDAELCwJAIABByAFqEDhFDQAgAC0AB0UNACAAKAIMIgMgAEEQamtBnwFKDQAgACADQQRqNgIMIAMgACgCCDYCAAsgBSACIAAoArQBIAQQvgc4AgAgAEHIAWogAEEQaiAAKAIMIAQQkAEgAEHoAmogAEHgAmoQewRAIAQgBCgCAEECcjYCAAsgACgC6AIhAiABEDkaIABByAFqEDkaIABB8AJqJAAgAgugAwECfyMAQeACayIAJAAgACACNgLQAiAAIAE2AtgCIAMQ2gEhBiADIABB4AFqEO8CIQcgAEHQAWogAyAAQcwCahDuAiAAQcABahBFIgEgARBREEIgACABQQAQQSICNgK8ASAAIABBEGo2AgwgAEEANgIIA0ACQCAAQdgCaiAAQdACahCSAUUNACAAKAK8ASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCvAELIABB2AJqEGggBiACIABBvAFqIABBCGogACgCzAIgAEHQAWogAEEQaiAAQQxqIAcQwAINACAAQdgCahB1GgwBCwsCQCAAQdABahA4RQ0AIAAoAgwiAyAAQRBqa0GfAUoNACAAIANBBGo2AgwgAyAAKAIINgIACyAFIAIgACgCvAEgBCAGEL8HNwMAIABB0AFqIABBEGogACgCDCAEEJABIABB2AJqIABB0AJqEHsEQCAEIAQoAgBBAnI2AgALIAAoAtgCIQIgARA5GiAAQdABahA5GiAAQeACaiQAIAILoAMBAn8jAEHgAmsiACQAIAAgAjYC0AIgACABNgLYAiADENoBIQYgAyAAQeABahDvAiEHIABB0AFqIAMgAEHMAmoQ7gIgAEHAAWoQRSIBIAEQURBCIAAgAUEAEEEiAjYCvAEgACAAQRBqNgIMIABBADYCCANAAkAgAEHYAmogAEHQAmoQkgFFDQAgACgCvAEgARA4IAJqRgRAIAEQOCEDIAEgARA4QQF0EEIgASABEFEQQiAAIAMgAUEAEEEiAmo2ArwBCyAAQdgCahBoIAYgAiAAQbwBaiAAQQhqIAAoAswCIABB0AFqIABBEGogAEEMaiAHEMACDQAgAEHYAmoQdRoMAQsLAkAgAEHQAWoQOEUNACAAKAIMIgMgAEEQamtBnwFKDQAgACADQQRqNgIMIAMgACgCCDYCAAsgBSACIAAoArwBIAQgBhDCBzsBACAAQdABaiAAQRBqIAAoAgwgBBCQASAAQdgCaiAAQdACahB7BEAgBCAEKAIAQQJyNgIACyAAKALYAiECIAEQORogAEHQAWoQORogAEHgAmokACACC6ADAQJ/IwBB4AJrIgAkACAAIAI2AtACIAAgATYC2AIgAxDaASEGIAMgAEHgAWoQ7wIhByAAQdABaiADIABBzAJqEO4CIABBwAFqEEUiASABEFEQQiAAIAFBABBBIgI2ArwBIAAgAEEQajYCDCAAQQA2AggDQAJAIABB2AJqIABB0AJqEJIBRQ0AIAAoArwBIAEQOCACakYEQCABEDghAyABIAEQOEEBdBBCIAEgARBREEIgACADIAFBABBBIgJqNgK8AQsgAEHYAmoQaCAGIAIgAEG8AWogAEEIaiAAKALMAiAAQdABaiAAQRBqIABBDGogBxDAAg0AIABB2AJqEHUaDAELCwJAIABB0AFqEDhFDQAgACgCDCIDIABBEGprQZ8BSg0AIAAgA0EEajYCDCADIAAoAgg2AgALIAUgAiAAKAK8ASAEIAYQwwc3AwAgAEHQAWogAEEQaiAAKAIMIAQQkAEgAEHYAmogAEHQAmoQewRAIAQgBCgCAEECcjYCAAsgACgC2AIhAiABEDkaIABB0AFqEDkaIABB4AJqJAAgAgugAwECfyMAQeACayIAJAAgACACNgLQAiAAIAE2AtgCIAMQ2gEhBiADIABB4AFqEO8CIQcgAEHQAWogAyAAQcwCahDuAiAAQcABahBFIgEgARBREEIgACABQQAQQSICNgK8ASAAIABBEGo2AgwgAEEANgIIA0ACQCAAQdgCaiAAQdACahCSAUUNACAAKAK8ASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCvAELIABB2AJqEGggBiACIABBvAFqIABBCGogACgCzAIgAEHQAWogAEEQaiAAQQxqIAcQwAINACAAQdgCahB1GgwBCwsCQCAAQdABahA4RQ0AIAAoAgwiAyAAQRBqa0GfAUoNACAAIANBBGo2AgwgAyAAKAIINgIACyAFIAIgACgCvAEgBCAGEMQHNgIAIABB0AFqIABBEGogACgCDCAEEJABIABB2AJqIABB0AJqEHsEQCAEIAQoAgBBAnI2AgALIAAoAtgCIQIgARA5GiAAQdABahA5GiAAQeACaiQAIAIL7wEBAX8jAEEgayIGJAAgBiABNgIYAkAgAygCBEEBcUUEQCAGQX82AgAgBiAAIAEgAiADIAQgBiAAKAIAKAIQEQkAIgE2AhgCQAJAAkAgBigCAA4CAAECCyAFQQA6AAAMAwsgBUEBOgAADAILIAVBAToAACAEQQQ2AgAMAQsgBiADEE8gBhCXASEBIAYQRyAGIAMQTyAGEMECIQAgBhBHIAYgABDBASAGQQxyIAAQwAEgBSAGQRhqIgMgAiAGIAMgASAEQQEQvwMgBkY6AAAgBigCGCEBA0AgA0EMaxA5IgMgBkcNAAsLIAZBIGokACABC/UCAQF/IwBBkAJrIgAkACAAIAI2AoACIAAgATYCiAIgAEHQAWoQRSEGIABBEGoiAiADEE8gAhCdAUHAuANB2rgDIABB4AFqEIICIAIQRyAAQcABahBFIgMgAxBREEIgACADQQAQQSIBNgK8ASAAIAI2AgwgAEEANgIIA0ACQCAAQYgCaiAAQYACahCTAUUNACAAKAK8ASADEDggAWpGBEAgAxA4IQIgAyADEDhBAXQQQiADIAMQURBCIAAgAiADQQAQQSIBajYCvAELIABBiAJqEGlBECABIABBvAFqIABBCGpBACAGIABBEGogAEEMaiAAQeABahDDAg0AIABBiAJqEHYaDAELCyADIAAoArwBIAFrEEIgAxBAIQIQXCEBIAAgBTYCACACIAEgABC7B0EBRwRAIARBBDYCAAsgAEGIAmogAEGAAmoQfARAIAQgBCgCAEECcjYCAAsgACgCiAIhASADEDkaIAYQORogAEGQAmokACABC9QDAQF+IwBBoAJrIgAkACAAIAI2ApACIAAgATYCmAIgAEHgAWogAyAAQfABaiAAQe8BaiAAQe4BahDCBCAAQdABahBFIgEgARBREEIgACABQQAQQSICNgLMASAAIABBIGo2AhwgAEEANgIYIABBAToAFyAAQcUAOgAWA0ACQCAAQZgCaiAAQZACahCTAUUNACAAKALMASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCzAELIABBmAJqEGkgAEEXaiAAQRZqIAIgAEHMAWogACwA7wEgACwA7gEgAEHgAWogAEEgaiAAQRxqIABBGGogAEHwAWoQwQQNACAAQZgCahB2GgwBCwsCQCAAQeABahA4RQ0AIAAtABdFDQAgACgCHCIDIABBIGprQZ8BSg0AIAAgA0EEajYCHCADIAAoAhg2AgALIAAgAiAAKALMASAEELwHIAApAwAhBiAFIAApAwg3AwggBSAGNwMAIABB4AFqIABBIGogACgCHCAEEJABIABBmAJqIABBkAJqEHwEQCAEIAQoAgBBAnI2AgALIAAoApgCIQIgARA5GiAAQeABahA5GiAAQaACaiQAIAILvQMAIwBBkAJrIgAkACAAIAI2AoACIAAgATYCiAIgAEHQAWogAyAAQeABaiAAQd8BaiAAQd4BahDCBCAAQcABahBFIgEgARBREEIgACABQQAQQSICNgK8ASAAIABBEGo2AgwgAEEANgIIIABBAToAByAAQcUAOgAGA0ACQCAAQYgCaiAAQYACahCTAUUNACAAKAK8ASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCvAELIABBiAJqEGkgAEEHaiAAQQZqIAIgAEG8AWogACwA3wEgACwA3gEgAEHQAWogAEEQaiAAQQxqIABBCGogAEHgAWoQwQQNACAAQYgCahB2GgwBCwsCQCAAQdABahA4RQ0AIAAtAAdFDQAgACgCDCIDIABBEGprQZ8BSg0AIAAgA0EEajYCDCADIAAoAgg2AgALIAUgAiAAKAK8ASAEEL0HOQMAIABB0AFqIABBEGogACgCDCAEEJABIABBiAJqIABBgAJqEHwEQCAEIAQoAgBBAnI2AgALIAAoAogCIQIgARA5GiAAQdABahA5GiAAQZACaiQAIAILvQMAIwBBkAJrIgAkACAAIAI2AoACIAAgATYCiAIgAEHQAWogAyAAQeABaiAAQd8BaiAAQd4BahDCBCAAQcABahBFIgEgARBREEIgACABQQAQQSICNgK8ASAAIABBEGo2AgwgAEEANgIIIABBAToAByAAQcUAOgAGA0ACQCAAQYgCaiAAQYACahCTAUUNACAAKAK8ASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCvAELIABBiAJqEGkgAEEHaiAAQQZqIAIgAEG8AWogACwA3wEgACwA3gEgAEHQAWogAEEQaiAAQQxqIABBCGogAEHgAWoQwQQNACAAQYgCahB2GgwBCwsCQCAAQdABahA4RQ0AIAAtAAdFDQAgACgCDCIDIABBEGprQZ8BSg0AIAAgA0EEajYCDCADIAAoAgg2AgALIAUgAiAAKAK8ASAEEL4HOAIAIABB0AFqIABBEGogACgCDCAEEJABIABBiAJqIABBgAJqEHwEQCAEIAQoAgBBAnI2AgALIAAoAogCIQIgARA5GiAAQdABahA5GiAAQZACaiQAIAILlQMBAX8jAEGQAmsiACQAIAAgAjYCgAIgACABNgKIAiADENoBIQYgAEHQAWogAyAAQf8BahDwAiAAQcABahBFIgEgARBREEIgACABQQAQQSICNgK8ASAAIABBEGo2AgwgAEEANgIIA0ACQCAAQYgCaiAAQYACahCTAUUNACAAKAK8ASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCvAELIABBiAJqEGkgBiACIABBvAFqIABBCGogACwA/wEgAEHQAWogAEEQaiAAQQxqQcC4AxDDAg0AIABBiAJqEHYaDAELCwJAIABB0AFqEDhFDQAgACgCDCIDIABBEGprQZ8BSg0AIAAgA0EEajYCDCADIAAoAgg2AgALIAUgAiAAKAK8ASAEIAYQvwc3AwAgAEHQAWogAEEQaiAAKAIMIAQQkAEgAEGIAmogAEGAAmoQfARAIAQgBCgCAEECcjYCAAsgACgCiAIhAiABEDkaIABB0AFqEDkaIABBkAJqJAAgAgsHACAAKAIMC5UDAQF/IwBBkAJrIgAkACAAIAI2AoACIAAgATYCiAIgAxDaASEGIABB0AFqIAMgAEH/AWoQ8AIgAEHAAWoQRSIBIAEQURBCIAAgAUEAEEEiAjYCvAEgACAAQRBqNgIMIABBADYCCANAAkAgAEGIAmogAEGAAmoQkwFFDQAgACgCvAEgARA4IAJqRgRAIAEQOCEDIAEgARA4QQF0EEIgASABEFEQQiAAIAMgAUEAEEEiAmo2ArwBCyAAQYgCahBpIAYgAiAAQbwBaiAAQQhqIAAsAP8BIABB0AFqIABBEGogAEEMakHAuAMQwwINACAAQYgCahB2GgwBCwsCQCAAQdABahA4RQ0AIAAoAgwiAyAAQRBqa0GfAUoNACAAIANBBGo2AgwgAyAAKAIINgIACyAFIAIgACgCvAEgBCAGEMIHOwEAIABB0AFqIABBEGogACgCDCAEEJABIABBiAJqIABBgAJqEHwEQCAEIAQoAgBBAnI2AgALIAAoAogCIQIgARA5GiAAQdABahA5GiAAQZACaiQAIAILlQMBAX8jAEGQAmsiACQAIAAgAjYCgAIgACABNgKIAiADENoBIQYgAEHQAWogAyAAQf8BahDwAiAAQcABahBFIgEgARBREEIgACABQQAQQSICNgK8ASAAIABBEGo2AgwgAEEANgIIA0ACQCAAQYgCaiAAQYACahCTAUUNACAAKAK8ASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCvAELIABBiAJqEGkgBiACIABBvAFqIABBCGogACwA/wEgAEHQAWogAEEQaiAAQQxqQcC4AxDDAg0AIABBiAJqEHYaDAELCwJAIABB0AFqEDhFDQAgACgCDCIDIABBEGprQZ8BSg0AIAAgA0EEajYCDCADIAAoAgg2AgALIAUgAiAAKAK8ASAEIAYQwwc3AwAgAEHQAWogAEEQaiAAKAIMIAQQkAEgAEGIAmogAEGAAmoQfARAIAQgBCgCAEECcjYCAAsgACgCiAIhAiABEDkaIABB0AFqEDkaIABBkAJqJAAgAguVAwEBfyMAQZACayIAJAAgACACNgKAAiAAIAE2AogCIAMQ2gEhBiAAQdABaiADIABB/wFqEPACIABBwAFqEEUiASABEFEQQiAAIAFBABBBIgI2ArwBIAAgAEEQajYCDCAAQQA2AggDQAJAIABBiAJqIABBgAJqEJMBRQ0AIAAoArwBIAEQOCACakYEQCABEDghAyABIAEQOEEBdBBCIAEgARBREEIgACADIAFBABBBIgJqNgK8AQsgAEGIAmoQaSAGIAIgAEG8AWogAEEIaiAALAD/ASAAQdABaiAAQRBqIABBDGpBwLgDEMMCDQAgAEGIAmoQdhoMAQsLAkAgAEHQAWoQOEUNACAAKAIMIgMgAEEQamtBnwFKDQAgACADQQRqNgIMIAMgACgCCDYCAAsgBSACIAAoArwBIAQgBhDEBzYCACAAQdABaiAAQRBqIAAoAgwgBBCQASAAQYgCaiAAQYACahB8BEAgBCAEKAIAQQJyNgIACyAAKAKIAiECIAEQORogAEHQAWoQORogAEGQAmokACACCwutzQNMAEGACAu5OWZzZXQAJXMvJXMAJXMuJXMAZGVidWcAYWxsb2NhdG9yPFQ+OjphbGxvY2F0ZShzaXplX3QgbikgJ24nIGV4Y2VlZHMgbWF4aW11bSBzdXBwb3J0ZWQgc2l6ZQB3YgAlY+KEue+4j1t3ZWJhcmtpdC1pbmZvOl0AJW0tJWQtJVktJUgtJU0tJVMATWFya2VyIE9LLgAsAEFzc2VydGlvbiBgeCA+PSBtTWluWGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHdpZHRoID49IDVgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB3aWR0aCA+PSAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgd2lkdGggPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgcHlyYW1pZC0+c2l6ZSgpID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYG1TdGFydFRpbWUgPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYChzcmNfd2lkdGglMikgPT0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGltLndpZHRoKCkgPT0gaW0uc3RlcCgpL3NpemVvZihmbG9hdClgIGZhaWxlZCBpbiAAIAkKDQBFcnJvcjogbWFsbG9jCgBFcnJvciAxOiBpY3BHZXRJbml0WHcyWGMKACA9PT0gbWF0cml4ICglZCwlZCkgPT09CgAgPT09IHZlY3RvciAoJWQpID09PQoAPz8/IDEKAEVycm9yOiBsYWJlbGluZyB3b3JrIG92ZXJmbG93LgoAIyMjIEZlYXR1cmUgY2FuZGlkYXRlcyBmb3IgdHJhY2tpbmcgYXJlIG92ZXJmbG93LgoAYXJnbENhbWVyYUZydXN0dW1SSCgpOiBhclBhcmFtRGVjb21wTWF0KCkgaW5kaWNhdGVkIHBhcmFtZXRlciBlcnJvci4KAGtwbURlbGV0ZVJlZkRhdGFTZXQoKTogTlVMTCByZWZEYXRhU2V0UHRyL3JlZkltYWdlLgoAU3RhcnQgdHJhY2tpbmdfdGhyZWFkICMlZC4KAE91dCBvZiBtZW1vcnkhIQoARGF0YSBudW0gZXJyb3IhIQoAY29sb3I6ICM2NjQ0MDA7IGJhY2tncm91bmQtY29sb3I6ICNmZmZmOTk7IGJvcmRlci1yYWRpdXM6IDRweDsgcGFkZGluZzogMnB4AHcASUQgYWxyZWFkeSBleGlzdHMAJXMlcwAlcy4lcwByAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9kZXRlY3RvcnMvb3JpZW50YXRpb25fYXNzaWdubWVudC5jcHAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2ZyYW1ld29yay90aW1lcnMuY3BwAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9kZXRlY3RvcnMvaGFycmlzLmNwcAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZGV0ZWN0b3JzL0RvR19zY2FsZV9pbnZhcmlhbnRfZGV0ZWN0b3IuY3BwAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9tYXRjaGVycy9ob3VnaF9zaW1pbGFyaXR5X3ZvdGluZy5jcHAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2ZyYW1ld29yay9pbWFnZS5jcHAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9nYXVzc2lhbl9zY2FsZV9zcGFjZV9weXJhbWlkLmNwcAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZGV0ZWN0b3JzL3B5cmFtaWQuY3BwAGluZm8ARXJyb3I6IGljcEdldEpfVV9YYwB3YgByYgBBUl9QSVhFTF9GT1JNQVRfUkdCAFBhdHRlcm4gZXh0cmFjdGlvbiBmYWlsZWQuAEFzc2VydGlvbiBgcHlyYW1pZGAgZmFpbGVkIGluIABUcmFja2luZyB0aHJlYWQgPSAlZAoAU0laRSA9ICVkLCAlZAoARXJyb3IgMjogaWNwR2V0SW5pdFh3MlhjCgA/Pz8gMgoARXJyb3I6IHVuc3VwcG9ydGVkIHBpeGVsIGZvcm1hdC4KAFVua25vd24gb3IgdW5zdXBwb3J0ZWQgbGFiZWxpbmcgdGhyZXNob2xkIG1vZGUgcmVxdWVzdGVkLiBTZXQgdG8gbWFudWFsLgoAa3BtRGVsZXRlUmVmRGF0YVNldCgpOiAwIHhzaXplL3lzaXplL2RwaS4KAEVycm9yICglZCk6IHVuYWJsZSB0byBvcGVuIGNhbWVyYSBwYXJhbWV0ZXJzIGZpbGUgIiVzIiBmb3Igd3JpdGluZy4KAEVycm9yOiBOVUxMIHBhdHRIYW5kbGUuCgBFbmQgdHJhY2tpbmdfdGhyZWFkICMlZC4KAE91dCBvZiBtZW1vcnkhIQoAcgAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvbWF0Y2hlcnMvZnJlYWsuaAB3YXJuaW5nACAlMTBnAEJ1aWxkIFB5cmFtaWQAJTRkAHdiAHJiACVj8J+aqVt3ZWJhcmtpdC1lcnJvcjpdAEFSX1BJWEVMX0ZPUk1BVF9CR1IATUFOVUFMAEdlbmVyaWMgZXJyb3IgZHVyaW5nIG1hdGNoaW5nIHBoYXNlLgAgbGluZSAAJXMlcwoARmlsZSBvcGVuIGVycm9yLiAlcwoARGlzdG9ydGlvbiBmYWN0b3I6IGsxPSUxLjEwZiwgazI9JTEuMTBmLCBwMT0lMS4xMGYsIHAyPSUxLjEwZgoARXJyb3I6IG1hbGxvYwoARXJyb3IgMzogaWNwR2V0SW5pdFh3MlhjCgBFcnJvciBpY3BHZXRKX1VfUwoAPT09PT09ICVzID09PT09PT09CgA/Pz8gMwoARXJyb3I6IGNhbid0IGxvYWQgcGF0dGVybiBmcm9tIE5VTEwgYnVmZmVyLgoAa3BtU2V0UmVmRGF0YVNldCgpOiBOVUxMIGtwbUhhbmRsZS9maWxlbmFtZS4KAEVycm9yIHNhdmluZyBmZWF0dXJlIG1hcDogZXJyb3Igd3JpdGluZyBkYXRhLgoAT3V0IG9mIG1lbW9yeSEhCgBjb2xvcjogI2ZmZmZmZjsgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDEwMTsgYm9yZGVyLXJhZGl1czogNHB4OyBwYWRkaW5nOiAycHgARXh0cmFjdCBGZWF0dXJlcwBlcnJvcgBGcmVhayBmZWF0dXJlcyAtICVkAHJiAEFVVE9fTUVESUFOAEFSX1BJWEVMX0ZPUk1BVF9SR0JBAEluc3VmZmljaWVudCBjb250cmFzdCBkdXJpbmcgbWF0Y2hpbmcuACU3LjVmIAAgbGluZSAARXJyb3Igb3BlbmluZyBmaWxlICclcyc6IAAgICAgICAgICAgICAgICAgICBmeD0lZiwgZnk9JWYsIHgwPSVmLCB5MD0lZiwgcz0lZgoARXJyb3IgNDogaWNwR2V0SW5pdFh3MlhjCgBFcnJvciBpY3BHZXRVX2Zyb21fWF9ieV9NYXRYMlUKAEVycm9yIGFsbG9jYXRpbmcgbWVtb3J5LgoARXJyb3I6IG91dCBvZiBtZW1vcnkuCgBFcnJvcjogVW5hYmxlIHRvIG9wZW4gZmlsZSAnJXMnIGZvciB3cml0aW5nLgoARXJyb3I6IHVuYWJsZSB0byBvcGVuIGZpbGUgJyVzJXMnIGZvciByZWFkaW5nLgoAT3V0IG9mIG1lbW9yeSEhCgBTdGVwIHNpemUgbXVzdCBiZSBlcXVhbCB0byB3aWR0aCBmb3Igbm93AFslc10gWyVzXSBbJXNdIDogRm91bmQgJWQgZmVhdHVyZXMAJXMAV2lkdGggY2Fubm90IGJlIHplcm8AU291cmNlIHdpZHRoIG11c3QgYmUgZXZlbgBJbWFnZSBpcyB0b28gc21hbGwAeCBvdXQgb2YgcmFuZ2UAQ2xvY2sgaGFzIG5vdCBiZWVuIHN0YXJ0ZWQAUHlyYW1pZCBpcyBub3QgYWxsb2NhdGVkAHJiACVj4pqg77iPW3dlYmFya2l0LXdhcm46XQBBVVRPX09UU1UAQVJfUElYRUxfRk9STUFUX0JHUkEAd3AgbXVzdCBiZSBhdCBsZWFzdCAxAEJhcmNvZGUgbWF0Y2hpbmcgY291bGQgbm90IGZpbmQgY29ycmVjdCBiYXJjb2RlIGxvY2F0b3IgcGF0dGVybi4AWyVzXSAAOiAAJXMlcwoARGlzdG9ydGlvbiBmYWN0b3IgPSAlZiAlZiAlZiAlZiAlZiAlZgoARXJyb3IgNTogaWNwR2V0SW5pdFh3MlhjCgBFcnJvciBpY3BHZXRYY19mcm9tX1h3X2J5X01hdFh3MlhjCgBFcnJvciByZWFkaW5nIGltYWdlU2V0LgoARXJyb3Igd2hpbGUgYWRkaW5nIHJlZmVyZW5jZSBkYXRhIHNldDoga3BtR2VuUmVmRGF0YVNldCgpIGZhaWxlZC4KAEVycm9yIG9wZW5pbmcgJyVzJy4KAENhbid0IG9wZW4gSlBFRyBmaWxlICclcycKAE91dCBvZiBtZW1vcnkhIQoAUGF0dGVybiBEYXRhIHJlYWQgZXJyb3IhIQoAUmVhZCBlcnJvciEhCgBjb2xvcjogIzc3NDQwMDsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmY5OTsgYm9yZGVyLXJhZGl1czogNHB4OyBwYWRkaW5nOiAycHgAJWYAd2IAQVJfUElYRUxfRk9STUFUX0FCR1IAUHlyYW1pZCBpcyBOVUxMAEFVVE9fQURBUFRJVkUAQmFyY29kZSBtYXRjaGluZyBlcnJvciBkZXRlY3Rpb24vY29ycmVjdGlvbiBmb3VuZCB1bnJlY292ZXJhYmxlIGVycm9yLgBFcnJvciBjcmVhdGluZyBmdWxsIGZpbGUgcGF0aCBmcm9tICclcycgYW5kICclcycAQXNzZXJ0aW9uIGB4IDwgbU1heFhgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBoZWlnaHQgPj0gNWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGhlaWdodCA+PSAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaGVpZ2h0ID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYG1JbWFnZXMuc2l6ZSgpID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHggPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYG1TdG9wVGltZSA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZHN0ICE9IDBgIGZhaWxlZCBpbiAAIElORk8gIAAlcyVzCgBEaXN0b3J0aW9uIGZhY3RvciA9ICVmICVmICVmICVmICVmCgBFcnJvciA9ICVmCgBFcnJvciA2OiBpY3BHZXRJbml0WHcyWGMKACAgICAgICAgIEltYWdlU2l6ZSA9ICU3ZFtwaXhlbF0KAD09PT09PT09PSAlZCA9PT09PT09PT09PQoASW1hZ2VzZXQgY29udGFpbnMgJWQgaW1hZ2VzLgoARXJyb3I6IFVuYWJsZSB0byBvcGVuIGZpbGUgJyVzJyBmb3IgcmVhZGluZy4KAEVycm9yICglZCk6IHVuYWJsZSB0byBvcGVuIGNhbWVyYSBwYXJhbWV0ZXJzIGZpbGUgIiVzIiBmb3IgcmVhZGluZy4KAEVycm9yIHJlYWRpbmcgcGF0dGVybiBmaWxlICclcycuCgBCdWlsZCBJbmRleABIZWlnaHQgY2Fubm90IGJlIHplcm8AJWYgJWYgJWYgJWYAeCBtdXN0IGJlIHBvc2l0aXZlAExhcGxhY2lhbiBweXJhbWlkIGhhcyBub3QgYmVlbiBhbGxvY2F0ZWQAQ2xvY2sgaGFzIG5vdCBiZWVuIHN0b3BwZWQAQVJfUElYRUxfRk9STUFUX01PTk8ARGVzdGluYXRpb24gaXMgTlVMTABBVVRPX0JSQUNLRVRJTkcAaHAgbXVzdCBiZSBhdCBsZWFzdCAxAEVycm9yICglZCk6IHVuYWJsZSB0byBkZXRlcm1pbmUgZmlsZSBsZW5ndGguAE1hdGNoaW5nIGNvbmZpZGVuY2UgY3V0b2ZmIHZhbHVlIG5vdCByZWFjaGVkLgBBc3NlcnRpb24gYHkgPj0gbU1pbllgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbWFnZS50eXBlKCkgPT0gSU1BR0VfVUlOVDhgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBzdG9yZS5zaXplKCkgPT0gcG9pbnRzLnNpemUoKWAgZmFpbGVkIGluIAAlcyVzCgBEaXN0b3J0aW9uIGZhY3RvciA9ICVmICVmICVmICVmCgBFcnJvciA3OiBpY3BHZXRJbml0WHcyWGMKAEV4dHJhY3RlZCBmZWF0dXJlcyA9ICU3ZFtwaXhlbF0KAEVycm9yIGljcDJHZXRUUwoARmFsbGluZyBiYWNrIHRvIHJlYWRpbmcgJyVzJXMnIGluIEFSVG9vbEtpdCB2NC54IGZvcm1hdC4KAEVycm9yIGluIG9wZW5pbmcgJyVzJyBpbiB6aXBmaWxlLgoARXJyb3IgcmVhZGluZyBKUEVHIGZpbGUuCgBFcnJvciB3aGlsZSBhZGRpbmcgcmVmZXJlbmNlIGRhdGEgc2V0OiBrcG1NZXJnZVJlZkRhdGFTZXQoKSBmYWlsZWQuCgBFcnJvciBzYXZpbmcgZmVhdHVyZSBzZXQ6IGVycm9yIHdyaXRpbmcgZGF0YS4KAE91dCBvZiBtZW1vcnkhIQoAAAAAABMOAAAMEAAAehIAAKEUAAAyGAAAWyVzXSBbJXNdIFslc10gOiAlczogJWYgbXMASW1hZ2UgbXVzdCBiZSBncmF5c2NhbGUAeSBvdXQgb2YgcmFuZ2UARmVhdHVyZSBzdG9yZSBoYXMgbm90IGJlZW4gYWxsb2NhdGVkACVkAHdiAEFSX1BJWEVMX0ZPUk1BVF9BUkdCAE1heGltdW0gYWxsb3dhYmxlIHBvc2UgZXJyb3IgZXhjZWVkZWQuAEFzc2VydGlvbiBgc3RlcCA+PSB3aWR0aGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGkrMStjaHVua19zaXplIDwgd2lkdGhgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBweXJhbWlkYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgcHlyYW1pZC0+bnVtT2N0YXZlcygpID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHNyYyAhPSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgeCA8IG1HcmFkaWVudHNbb2N0YXZlKm1OdW1TY2FsZXNQZXJPY3RhdmUrc2NhbGVdLndpZHRoKClgIGZhaWxlZCBpbiAARXJyb3IgaW4gb3BlbmluZyAnJXMnIGZvciByZWFkaW5nCgAgRmlsdGVyZWQgZmVhdHVyZXMgPSAlN2RbcGl4ZWxdCgBMYWJlbGluZyB0aHJlc2hvbGQgbW9kZSBzZXQgdG8gJXMuCgBFcnJvciByZWFkaW5nIEpQRUcgZmlsZSBoZWFkZXIuCgBFcnJvcjogc3VwcGxpZWQgZmlsZSBkb2VzIG5vdCBhcHBlYXIgdG8gYmUgYW4gQVJUb29sS2l0IGNhbWVyYSBwYXJhbWV0ZXIgZmlsZS4KAGtwbURlbGV0ZVJlZkRhdGFTZXQoKTogTlVMTCByZWZEYXRhU2V0UHRyMS9yZWZEYXRhU2V0UHRyMi4KAENhbid0IHJlYWQgSlBFRyBmaWxlICclcycKAEFSX1BJWEVMX0ZPUk1BVF8ydnV5AFB5cmFtaWQgZG9lcyBub3QgY29udGFpbiBhbnkgbGV2ZWxzAFN0ZXAgbXVzdCBiZSBncmVhdGVyIHRoYW4gb3IgZXF1YWwgdGhlIHdpZHRoAHggbXVzdCBiZSBsZXNzIHRoYW4gdGhlIGltYWdlIHdpZHRoAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9tYXRjaGVycy92aXN1YWxfZGF0YWJhc2UuaABFeHRlbmRpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGUgaW1hZ2UAU291cmNlIGlzIE5VTEwARXJyb3IgKCVkKTogdW5hYmxlIHRvIHJlYWQgZnJvbSBmaWxlLgBNdWx0aS1tYXJrZXIgcG9zZSBlcnJvciB2YWx1ZSBleGNlZWRlZC4ADSU0ZC8lNGQuAEFzc2VydGlvbiBgeSA8IG1NYXhZYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW1hZ2UuY2hhbm5lbHMoKSA9PSAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbnVtX3BvaW50cyA9PSBwb2ludHMuc2l6ZSgpYCBmYWlsZWQgaW4gACU3LjVmIAAgSU5GTyAgAGtwbVNldFJlZkRhdGFTZXQoKTogTlVMTCBrcG1IYW5kbGUvcmVmRGF0YVNldC4KAGtwbURlbGV0ZVJlZkRhdGFTZXQoKTogTlVMTCByZWZEYXRhU2V0UHRyLgoARXJyb3I6IHVuYWJsZSB0byBvcGVuIGZpbGUgJyVzJyBmb3Igd3JpdGluZy4KAEVycm9yOiBVbnN1cHBvcnRlZCBwaXhlbCBmb3JtYXQgKCVkKSByZXF1ZXN0ZWQuCgBFcnJvciBpbiByZWFkaW5nICclcycuCgAKIyMjIFN1cmZhY2UgTm8uJWQgIyMjCgBBxMEAC50dAQAAAAEAAAABAAAAAAAAAP//////////////////////////AAAAAAEAAAABAAAAAQAAAAAAAAD/////QVJfUElYRUxfRk9STUFUX3l1dnMAJXMASW1hZ2UgbXVzdCBoYXZlIDEgY2hhbm5lbABTaG91bGQgYmUgc2FtZSBzaXplAFJlamVjdGVkIGZyZXF1ZW50bHkgbWlzcmVjb2duaXNlZCBtYXRyaXggbWFya2VyLgBBc3NlcnRpb24gYGJ1Y2tldFswXS5maXJzdCA+PSBidWNrZXRbbl0uZmlyc3RgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBhbmdsZSA+IC1QSWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGNoYW5uZWxzID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHNyY193aWR0aCA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB5ID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBkeW5hbWljX2Nhc3Q8Y29uc3QgQmlub21pYWxQeXJhbWlkMzJmKj4ocHlyYW1pZClgIGZhaWxlZCBpbiAAIGxpbmUgAGtwbVNhdmVSZWZEYXRhU2V0KCk6IE5VTEwgZmlsZW5hbWUvcmVmRGF0YVNldC4KAGtwbVNldFJlZkRhdGFTZXQoKTogcmVmRGF0YVNldC4KAEVycm9yOiBzdXBwbGllZCBidWZmZXIgZG9lcyBub3QgYXBwZWFyIHRvIGJlIEFSVG9vbEtpdCBjYW1lcmEgcGFyYW1ldGVycy4KAEVycm9yIGluIHdyaXRpbmcgJyVzJyBpbiB0aGUgemlwZmlsZS4KAEVycm9yIHNhdmluZyBpbWFnZSBzZXQ6IGVycm9yIHdyaXRpbmcgZGF0YS4KAE51bWJlciBvZiBjaGFubmVscyBjYW5ub3QgYmUgemVybwB5IG11c3QgYmUgcG9zaXRpdmUAV2lkdGggbXVzdCBiZSBwb3NpdGl2ZQBhbmdsZSBvdXQgb2YgcmFuZ2UAT25seSBiaW5vbWlhbCBweXJhbWlkIGlzIHN1cHBvcnRlZABudGhfZWxlbWVudCBmYWlsZWQAQVJfUElYRUxfRk9STUFUX1JHQl81NjUAQXNzZXJ0aW9uIGBtUHlyYW1pZC5zaXplKCkgPT0gbU51bU9jdGF2ZXMqbU51bVNjYWxlc1Blck9jdGF2ZWAgZmFpbGVkIGluIABBc3NlcnRpb24gYG9jdGF2ZSA+PSAwYCBmYWlsZWQgaW4gADogAEZpZWxkLW9mLXZpZXcgdmVydGljYWwgPSAlLjFmLCBob3Jpem9udGFsID0gJS4xZiBkZWdyZWVzLCBhc3BlY3QgcmF0aW8gPSAlLjNmCgBNYXggZmVhdHVyZSA9ICVkCgAgIFJlYWQgSW1hZ2VTZXQuCgBFcnJvciBzYXZpbmcgS1BNIGRhdGE6IHVuYWJsZSB0byBvcGVuIGZpbGUgJyVzJXMlcycgZm9yIHdyaXRpbmcuCgBFcnJvciAoJWQpOiB1bmFibGUgdG8gb3BlbiBleHRlcm5hbCBwYXJhbWV0ZXJzIGZpbGUgIiVzIiBmb3Igd3JpdGluZy4KAEVycm9yIGluIGNsb3NpbmcgJXMgaW4gdGhlIHppcGZpbGUuCgBBdXRvIHRocmVzaG9sZCAoYnJhY2tldCkgbWFya2VyIGNvdW50cyAtWyUzZDogJTNkXSBbJTNkOiAlM2RdIFslM2Q6ICUzZF0rLgoAT3V0IG9mIG1lbW9yeSEhCgBQeXJhbWlkIGhhcyBub3QgYmVlbiBhbGxvY2F0ZWQgeWV0AC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9kZXRlY3RvcnMvZ2F1c3NpYW5fc2NhbGVfc3BhY2VfcHlyYW1pZC5oAFB5cmFtaWQgaXMgTlVMTABBUl9QSVhFTF9GT1JNQVRfUkdCQV81NTUxAC4AQXNzZXJ0aW9uIGBwWzBdID4gcG0xWy0xXWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGFuZ2xlIDw9IFBJYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZC50eXBlKCkgPT0gSU1BR0VfRjMyYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgc3JjX2hlaWdodCA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB5IDwgbUdyYWRpZW50c1tvY3RhdmUqbU51bVNjYWxlc1Blck9jdGF2ZStzY2FsZV0uaGVpZ2h0KClgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtRGF0YS5nZXQoKWAgZmFpbGVkIGluIAAlM2Q6ICglM2QsJTNkKSA6ICVmIG1pbj0lZiBtYXg9JWYsIHNkPSVmCgBwYWdlICVkLCBpbWFnZSBudW0gJWQsIHBvaW50cyAtICVkCgBFcnJvciAoJWQpOiB1bmFibGUgdG8gb3BlbiBleHRlcm5hbCBwYXJhbWV0ZXJzIGZpbGUgIiVzIiBmb3IgcmVhZGluZy4KAEF1dG8gdGhyZXNob2xkIChicmFja2V0KSBhZGp1c3RlZCB0aHJlc2hvbGQgdG8gJWQuCgBFcnJvciBvcGVuaW5nIGZpbGUgJyVzLmlzZXQnLgoARXJyb3IgaW4gY2xvc2luZyAnJXMnLgoAeSBtdXN0IGJlIGxlc3MgdGhhbiB0aGUgaW1hZ2UgaGVpZ2h0AEhlaWdodCBtdXN0IGJlIHBvc2l0aXZlAE9jdGF2ZSBtdXN0IGJlIHBvc2l0aXZlAE9ubHkgRjMyIGltYWdlcyBzdXBwb3J0ZWQAU2hvdWxkIGJlIG1heGltYQBEYXRhIHBvaW50ZXIgaXMgTlVMTABBUl9QSVhFTF9GT1JNQVRfUkdCQV80NDQ0AEFzc2VydGlvbiBgZGV0ZWN0b3JgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBzY2FsZSA+PSBtTWluU2NhbGVgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbWFnZS53aWR0aCgpID09IG1QeXJhbWlkWzBdLndpZHRoKClgIGZhaWxlZCBpbiAAWyUgLjNmICUgLjNmICUgLjNmXSBbJSA2LjFmXQoARXJyb3IgKCVkKTogdW5hYmxlIHRvIG9wZW4gb3B0aWNhbCBwYXJhbWV0ZXJzIGZpbGUgIiVzIiBmb3Igd3JpdGluZy4KAGtwbVNldFJlZkRhdGFTZXRGaWxlKCk6IE5VTEwga3BtSGFuZGxlL2ZpbGVuYW1lLgoAICAgIGVuZC4KAEF1dG8gdGhyZXNob2xkICglcykgYWRqdXN0ZWQgdGhyZXNob2xkIHRvICVkLgoALS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCgBBUl9QSVhFTF9GT1JNQVRfNDIwdgBtZWRpYW4Ac2NhbGUgb3V0IG9mIHJhbmdlAEltYWdlIG9mIHdyb25nIHNpemUgZm9yIHB5cmFtaWQAVW5hYmxlIHRvIGFsbG9jYXRlIGltYWdlIGRhdGEARGV0ZWN0b3IgaXMgTlVMTABBc3NlcnRpb24gYG9jdGF2ZSA8IG1OdW1PY3RhdmVzYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgcFswXSA+IHBtMVswXWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGltMS50eXBlKCkgPT0gSU1BR0VfRjMyYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZy5jaGFubmVscygpID09IDJgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBzcmNfc3RlcCA+IDBgIGZhaWxlZCBpbiAAJTNkLCAlM2Q6IG1heF9zaW0gPSAlZgoAICBSZWFkIEZlYXR1cmVTZXQuCgBDYW5ub3QgZmluZCB0aGUgcGFnZSBmb3Igc2tpcHBpbmcuCgBFcnJvciAoJWQpOiB1bmFibGUgdG8gb3Bl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cG9zaXRpdmUAU2NhbGUgbXVzdCBiZSBwb3NpdGl2ZQBNYXhpbXVtIGJpbiBzaG91bGQgYmUgcG9zaXRpdmUAT25seSBzaW5nbGUgY2hhbm5lbCBpbWFnZXMgc3VwcG9ydGVkAEFzc2VydGlvbiBgcFswXSA+IHBbMV1gIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBkc3Rfc3RlcCA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBweXJhbWlkLT5pbWFnZXMoKVswXS53aWR0aCgpID09IGRldGVjdG9yLT53aWR0aCgpYCBmYWlsZWQgaW4gAEpQRUcgZmlsZSBoYXMgdW5zdXBwb3J0ZWQgJWQtY29tcG9uZW50IHBpeGVscwoARXJyb3IgbG9hZGluZyBLUE0gZGF0YTogZXJyb3IgcmVhZGluZyBkYXRhLgoAYXJVdGlsR2V0UGl4ZWxGb3JtYXROYW1lOiBFcnJvciwgdW5yZWNvZ25pc2VkIHBpeGVsIGZvcm1hdCAoJWQpLgoAUHlyYW1pZCBhbmQgZGV0ZWN0b3Igc2l6ZSBtaXNtYXRjaABhbGxvY2F0b3I8VD46OmFsbG9jYXRlKHNpemVfdCBuKSAnbicgZXhjZWVkcyBtYXhpbXVtIHN1cHBvcnRlZCBzaXplAFVua25vd24gaW1hZ2UgdHlwZQBBc3NlcnRpb24gYHNjYWxlIDwgbU51bVNjYWxlc1Blck9jdGF2ZWAgZmFpbGVkIGluIABBc3NlcnRpb24gYHBbMF0gPiBwcDFbLTFdYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaGlzdCAhPSBOVUxMYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKHNyY193aWR0aCUyKSA9PSAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW0xLmNoYW5uZWxzKCkgPT0gMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYG1SZWZJbWFnZVdpZHRoID4gMGAgZmFpbGVkIGluIABPdXQgb2YgbWVtb3J5LgoAa3BtQ2hhbmdlUGFnZU5vT2ZSZWZEYXRhU2V0KCk6IE5VTEwgcmVmRGF0YVNldC4KAEVycm9yIG9wZW5pbmcgZmlsZSAnJXMubXJrJy4KACUlJTAyeAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZGV0ZWN0b3JzL29yaWVudGF0aW9uX2Fzc2lnbm1lbnQuaAAlZiAlZiAlZiAlZgB3aWR0aCBtdXN0IGJlIHBvc2l0aXZlAFNjYWxlIG11c3QgYmUgbGVzcyB0aGFuIG51bWJlciBvZiBzY2FsZSBwZXIgb2N0YXZlAFVuc3VwcG9ydGVkIGltYWdlIHR5cGUAU291cmNlIHdpZHRoIG11c3QgYmUgb2RkAEFzc2VydGlvbiBgcFswXSA+IHBwMVswXWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGltMi5jaGFubmVscygpID09IDFgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBweXJhbWlkLT5pbWFnZXMoKVswXS5oZWlnaHQoKSA9PSBkZXRlY3Rvci0+aGVpZ2h0KClgIGZhaWxlZCBpbiAAYWxsb2NhdG9yPFQ+OjphbGxvY2F0ZShzaXplX3QgbikgJ24nIGV4Y2VlZHMgbWF4aW11bSBzdXBwb3J0ZWQgc2l6ZQAvcHJvYy9zZWxmL2V4ZQBPY3RhdmUgb3V0IG9mIHJhbmdlAEhpc3RvZ3JhbSBwb2ludGVyIGlzIE5VTEwAQXNzZXJ0aW9uIGBhc3NpZ25tZW50LnNpemUoKSA9PSBudW1faW5kaWNlc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYHBbMF0gPiBwcDFbMV1gIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGAoY2h1bmtfc2l6ZSUyKT09MGAgZmFpbGVkIGluIABBc3NlcnRpb24gYG1SZWZJbWFnZUhlaWdodCA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBkLndpZHRoKCkgPT0gaW0yLndpZHRoKClgIGZhaWxlZCBpbiAAVHJhbnNmb3JtYXRpb24gbWF0cml4IHJlYWQgZXJyb3IhIQoASW1hZ2VzIG11c3QgaGF2ZSB0aGUgc2FtZSB3aWR0aAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvbWF0Y2hlcnMvYmluYXJ5X2hpZXJhcmNoaWNhbF9jbHVzdGVyaW5nLmgAanBnAFVudGVzdGVkIGJlaGF2aW9yIGZvciBvZGQgY2h1bmsgc2l6ZQBoZWlnaHQgbXVzdCBiZSBwb3NpdGl2ZQBTY2FsZSBvdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGAoZmJpbiswLjVmKSA+IDAgJiYgKGZiaW4tMC41ZikgPCBudW1fYmluc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYCFpc2luZih1WzBdKWAgZmFpbGVkIGluIAAlcyVzCgBXaWR0aCBpcyB6ZXJvAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9tYXRjaGVycy9ob3VnaF9zaW1pbGFyaXR5X3ZvdGluZy5oAEFzc2lnbm1lbnQgc2l6ZSB3cm9uZwBEZWNpbWFsIGJpbiBwb3NpdGlvbiBpbmRleCBvdXQgb2YgcmFuZ2UASU5GAEFzc2VydGlvbiBgKGludClzdGQ6OmZsb29yKHgpID09IChpbnQpeGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGQuaGVpZ2h0KCkgPT0gaW0yLmhlaWdodCgpYCBmYWlsZWQgaW4gAEltYWdlcyBtdXN0IGhhdmUgdGhlIHNhbWUgaGVpZ2h0AC8uLi9zaGFyZS8lcwBIZWlnaHQgaXMgemVybwAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZGV0ZWN0b3JzL2ludGVycG9sYXRlLmgAQXNzZXJ0aW9uIGBhc3NpZ25tZW50W2ldICE9IC0xYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW5kZXggPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYG1hZ25pdHVkZSA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgIWlzaW5mKHVbMV0pYCBmYWlsZWQgaW4gAFN0ZXAgaXMgemVybwBNYWduaXR1ZGUgY2Fubm90IGJlIG5lZ2F0aXZlAGZsb29yKCkgYW5kIGNhc3Qgbm90IHRoZSBzYW1lAGluZGV4IG91dCBvZiByYW5nZQBBc3NpZ25tZW50IGlzIGludmFsaWQASE9NRQBBc3NlcnRpb24gYGltMS53aWR0aCgpID09IGltMi53aWR0aCgpYCBmYWlsZWQgaW4gAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9kZXRlY3RvcnMvaGFycmlzLWlubGluZS5oAGFsbG9jYXRvcjxUPjo6YWxsb2NhdGUoc2l6ZV90IG4pICduJyBleGNlZWRzIG1heGltdW0gc3VwcG9ydGVkIHNpemUAL3Byb2Mvc2VsZi9jbWRsaW5lAEFzc2VydGlvbiBgKGludClzdGQ6OmZsb29yKHkpID09IChpbnQpeWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGFzc2lnbm1lbnRbaV0gPCBudW1faW5kaWNlc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYG51bV9iaW5zID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGAoaT4+MSkgPCBzdGQ6OmNlaWwoKHNyY19oZWlnaHQtMSkvMi5mKWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGltMS5oZWlnaHQoKSA9PSBpbTIuaGVpZ2h0KClgIGZhaWxlZCBpbiAASW5kZXggaXMgb3V0IG9mIGJvdW5kcwBOdW1iZXIgYmlucyBtdXN0IGJlIHBvc2l0aXZlAEFzc2lnbm1lbnQgb3V0IG9mIHJhbmdlAE91dCBvZiByYW5nZQBEb0cgUHlyYW1pZAByYgBBc3NlcnRpb24gYHlwID49IDAgJiYgeXAgPCBoZWlnaHRgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBiaW5YID49IDBgIGZhaWxlZCBpbiAAeXAgb3V0IG9mIGJvdW5kcwBOb24tbWF4IHN1cHByZXNzaW9uAGJpblggb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgaW5kaWNlc1thc3NpZ25tZW50W2ldXSA8IG51bV9mZWF0dXJlc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYGltYWdlLnR5cGUoKSA9PSBJTUFHRV9VSU5UOGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHcxID49IDBgIGZhaWxlZCBpbiAAJXM6ICVzCgBTdWJwaXhlbAB3MSBtdXN0IGJlIHBvc2l0aXZlAFVuYWJsZSB0byBkZXRlcm1pbmUgcHJvY2VzcyBuYW1lAE9ubHkgZ3JheSBzY2FsZSBpbWFnZXMgYXJlIHN1cHBvcnRlZABBc3NlcnRpb24gYHlwX3BsdXNfMSA+PSAwICYmIHlwX3BsdXNfMSA8IGhlaWdodGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGJpblggPCBtTnVtWEJpbnNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpdC0+c2Vjb25kLnNpemUoKSAhPSAwYCBmYWlsZWQgaW4gAHBydW5lRmVhdHVyZXMAeXBfcGx1c18xIG91dCBvZiBib3VuZHMAJXMlcwBDbHVzdGVyIG11c3QgaGF2ZSBhdGxlYXNldCAxIGZlYXR1cmUAQXNzZXJ0aW9uIGBvY3RhdmUgPCBtTnVtT2N0YXZlc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYGJpblkgPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHcyID49IDBgIGZhaWxlZCBpbiAARmluZCBPcmllbnRhdGlvbnMAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9nYXVzc2lhbl9zY2FsZV9zcGFjZV9weXJhbWlkLmgAdzIgbXVzdCBiZSBwb3NpdGl2ZQAvdmFyL2NhY2hlAGJpblkgb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgeHAgPj0gMCAmJiB4cCA8IHdpZHRoYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZHN0W2ldID49IC0yNTgwNjRgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtSyA9PSBtQ2VudGVycy5zaXplKClgIGZhaWxlZCBpbiAAeHAgb3V0IG9mIGJvdW5kcwAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvbWF0Y2hlcnMva21lZG9pZHMuaAAvLmNhY2hlAE9jdGF2ZSBvdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGBiMSA+PSAwICYmIGIxIDwgbnVtX2JpbnNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBiaW5ZIDwgbU51bVlCaW5zYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZHN0W2ldIDw9IDI1ODA2NGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGltMC5oZWlnaHQoKSA9PSBpbTEuaGVpZ2h0KClgIGZhaWxlZCBpbiAASGVpZ2h0IGlzIGluY29uc2lzdGVudABrIHNob3VsZCBtYXRjaCB0aGUgbnVtYmVyIG9mIGNsdXN0ZXIgY2VudGVycwAlcy8lcwBiMSBiaW4gaW5kZXggb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgeHBfcGx1c18xID49IDAgJiYgeHBfcGx1c18xIDwgd2lkdGhgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBzY2FsZSA8IG1OdW1TY2FsZXNQZXJPY3RhdmVgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBkc3RbaV0gPD0gNDEyOTAyNGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGJpbkFuZ2xlID49IDBgIGZhaWxlZCBpbiAAeHBfcGx1c18xIG91dCBvZiBib3VuZHMAYmluQW5nbGUgb3V0IG9mIHJhbmdlAFNjYWxlIG91dCBvZiByYW5nZQAvdmFyL2xpYgBBc3NlcnRpb24gYGIyID49IDAgJiYgYjIgPCBudW1fYmluc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYGRzdFtpXSA+PSAtNDEyOTAyNGAgZmFpbGVkIGluIABBc3NlcnRpb24gYG51bV9mZWF0dXJlcyA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbTAuaGVpZ2h0KCkgPT0gaW0yLmhlaWdodCgpYCBmYWlsZWQgaW4gAC8uY29uZmlnAGFsbG9jYXRvcjxUPjo6YWxsb2NhdGUoc2l6ZV90IG4pICduJyBleGNlZWRzIG1heGltdW0gc3VwcG9ydGVkIHNpemUATnVtYmVyIG9mIGZlYXR1cmVzIG11c3QgYmUgcG9zaXRpdmUAYjIgYmluIGluZGV4IG91dCBvZiByYW5nZQBBc3NlcnRpb24gYGJpbkFuZ2xlIDwgbU51bUFuZ2xlQmluc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYHcwID49IDAgJiYgdzAgPD0gMS4wMDAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKGltMS5oZWlnaHQoKT4+MSkgPT0gaW0yLmhlaWdodCgpYCBmYWlsZWQgaW4gAGFsbG9jYXRvcjxUPjo6YWxsb2NhdGUoc2l6ZV90IG4pICduJyBleGNlZWRzIG1heGltdW0gc3VwcG9ydGVkIHNpemUAT3V0IG9mIHJhbmdlAFRNUERJUgBBc3NlcnRpb24gYG51bV9pbmRpY2VzIDw9IG51bV9mZWF0dXJlc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYGd4eCA8PSA0MTI5MDI0YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgYmluU2NhbGUgPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYChpbTAuaGVpZ2h0KCk+PjEpID09IGltMS5oZWlnaHQoKWAgZmFpbGVkIGluIABNb3JlIGluZGljZXMgdGhhbiBmZWF0dXJlcwAvdG1wAGJpblNjYWxlIG91dCBvZiByYW5nZQBBc3NlcnRpb24gYHJvdyA8IG1IZWlnaHRgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB3MSA+PSAwICYmIHcxIDw9IDEuMDAwMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGd4eCA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKGltMC5oZWlnaHQoKT4+MSkgPT0gaW0yLmhlaWdodCgpYCBmYWlsZWQgaW4gAEVycm9yIGxvb2tpbmcgZm9yIHJlc291cmNlcyBkaXJlY3RvcnkgcGF0aAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZnJhbWV3b3JrL2ltYWdlLmgAQXNzZXJ0aW9uIGBiaW5TY2FsZSA8IG1OdW1TY2FsZUJpbnNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtQnVja2V0cy5zaXplKCkgPT0gbU51bUJ1Y2tldHNYYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbnVtX2luZGljZXMgPj0gbUtgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBneXkgPD0gNDEyOTAyNGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHcyID49IDAgJiYgdzIgPD0gMS4wMDAxYCBmYWlsZWQgaW4gAE5vdCBlbm91Z2ggZmVhdHVyZXMAcm93IG91dCBvZiBib3VuZHMARXJyb3IgY3JlYXRpbmcgcmVzb3VyY2VzIGRpcmVjdG9yeSBwYXRoAEJ1Y2tldHMgYXJlIG5vdCBhbGxvY2F0ZWQAQXNzZXJ0aW9uIGB3MyA+PSAwICYmIHczIDw9IDEuMDAwMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGd5eSA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW5kZXggPD0gKGJpblggKyBiaW5ZKm1OdW1YQmlucyArIGJpbkFuZ2xlKm1OdW1YQmlucyptTnVtWUJpbnMgKyBiaW5TY2FsZSptTnVtWEJpbnMqbU51bVlCaW5zKm1OdW1BbmdsZUJpbnMpYCBmYWlsZWQgaW4gAEFzc2lnbm1lbnQgc2l6ZSBpcyBpbmNvcnJlY3QAQXNzZXJ0aW9uIGBtQnVja2V0c1swXS5zaXplKCkgPT0gbU51bUJ1Y2tldHNZYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZ3h5IDw9IDQxMjkwMjRgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGAodzArdzErdzIrdzMpIDw9IDEuMDAwMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYG4gPiAwYCBmYWlsZWQgaW4gAEVycm9yOiBVbmFibGUgdG8gY2hhbmdlIHdvcmtpbmcgZGlyZWN0b3J5IHRvICclcycuCgAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvdXRpbHMvcGFydGlhbF9zb3J0LmgAQXNzZXJ0aW9uIGBtRmVhdHVyZVBvaW50cy5zaXplKCkgPD0gbU1heE51bUZlYXR1cmVQb2ludHNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBwb3MgPT0gNjY2YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZ3h5ID49IC00MTI5MDI0YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbnVtX2NlbnRlcnMgPiAwYCBmYWlsZWQgaW4gAFslIC4zZiAlIC4zZiAlIC4zZl0gWyUgNi4xZl0KAAMAAAADAAAABAAAAAQAAAAEAAAAAQAAAAQAAAACAAAAAgAAAAIAAAACAAAAAgAAAAEAAAABAAAAAQBBsKkBC+UwBAAAAIgAAAAFAAAAkAAAAAYAAACYAAAACQAAALAAAAARBAAAgAsAAMENAADvDwAALmlzZXQAcmIATjZ2aXNpb24yNUdhdXNzaWFuU2NhbGVTcGFjZVB5cmFtaWRFAAAABPUAAOlUAABUb28gbWFueSBmZWF0dXJlIHBvaW50cwBUaGVyZSBtdXN0IGJlIGF0IGxlYXN0IDEgY2VudGVyAG4gbXVzdCBiZSBwb3NpdGl2ZQBQb3NpdGlvbiBpcyBub3Qgd2l0aGluIHJhbmdlAFslc10gWyVzXSBbJXNdIDogRm91bmQgJWQgZmVhdHVyZXMgaW4gcXVlcnkAQXNzZXJ0aW9uIGBrID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGtwLnNjYWxlIDwgbUxhcGxhY2lhblB5cmFtaWQubnVtU2NhbGVQZXJPY3RhdmUoKWAgZmFpbGVkIGluIABGZWF0dXJlIHBvaW50IHNjYWxlIGlzIG91dCBvZiBib3VuZHMAayBtdXN0IGJlIHBvc2l0aXZlAEZpbmQgTWF0Y2hlcyAoMSkASG91Z2ggVm90aW5nICgxKQBBc3NlcnRpb24gYGtwLnNjb3JlID09IGxhcDEuZ2V0PGZsb2F0Pih5KVt4XWAgZmFpbGVkIGluIABTY29yZSBpcyBub3QgY29uc2lzdGVudCB3aXRoIHRoZSBEb0cgaW1hZ2UARmluZCBIb3VnaCBNYXRjaGVzICgxKQBFc3RpbWF0ZSBIb21vZ3JhcGh5ICgxKQBBc3NlcnRpb24gYGJ1Y2tldFswXS5maXJzdCA+PSBidWNrZXRbbl0uZmlyc3RgIGZhaWxlZCBpbiAAbnRoX2VsZW1lbnQgZmFpbGVkAEZpbmQgSW5saWVycyAoMSkARmluZCBNYXRjaGVzICgyKQBBc3NlcnRpb24gYG9jdGF2ZSA8IG1OdW1PY3RhdmVzYCBmYWlsZWQgaW4gAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9kZXRlY3RvcnMvZ2F1c3NpYW5fc2NhbGVfc3BhY2VfcHlyYW1pZC5oAEhvdWdoIFZvdGluZyAoMikAT2N0YXZlIG91dCBvZiByYW5nZQBGaW5kIEhvdWdoIE1hdGNoZXMgKDIpAEVzdGltYXRlIEhvbW9ncmFwaHkgKDIpAEFzc2VydGlvbiBgc2NhbGUgPCBtTnVtU2NhbGVzUGVyT2N0YXZlYCBmYWlsZWQgaW4gAFNjYWxlIG91dCBvZiByYW5nZQBGaW5kIElubGllcnMgKDIpAEFzc2VydGlvbiBgYmVzdF9pbmRleCAhPSBzdGQ6Om51bWVyaWNfbGltaXRzPHNpemVfdD46Om1heCgpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW5kZXggPCBtSW1hZ2VzLnNpemUoKWAgZmFpbGVkIGluIAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZGV0ZWN0b3JzL0RvR19zY2FsZV9pbnZhcmlhbnRfZGV0ZWN0b3IuaAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvbWF0Y2hlcnMvZmVhdHVyZV9tYXRjaGVyLWlubGluZS5oAFNvbWV0aGluZyBzdHJhbmdlAEluZGV4IGlzIG91dCBvZiByYW5nZQBBc3NlcnRpb24gYHNjYWxlID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtTWF0Y2hlcy5zaXplKCkgPD0gZmVhdHVyZXMxLT5zaXplKClgIGZhaWxlZCBpbiAATnVtYmVyIG9mIG1hdGNoZXMgc2hvdWxkIGJlIGxvd2VyAFNjYWxlIG11c3QgYmUgcG9zaXRpdmUAU2NhbGUgbXVzdCBiZSBsZXNzIHRoYW4gbnVtYmVyIG9mIHNjYWxlIHBlciBvY3RhdmUAQXNzZXJ0aW9uIGBtUm9vdC5nZXQoKWAgZmFpbGVkIGluIABSb290IGNhbm5vdCBiZSBOVUxMAEFzc2VydGlvbiBgbGFwMC5oZWlnaHQoKSA9PSBsYXAxLmhlaWdodCgpID09IGxhcDIuaGVpZ2h0KClgIGZhaWxlZCBpbiAAV2lkdGgvaGVpZ2h0IGFyZSBub3QgY29uc2lzdGVudABBc3NlcnRpb24gYG1pbmkgIT0gLTFgIGZhaWxlZCBpbiAATWluaW11bSBpbmRleCBub3Qgc2V0AEFzc2VydGlvbiBgKGxhcDAuaGVpZ2h0KCkgPT0gbGFwMS5oZWlnaHQoKSkgJiYgKChsYXAxLmhlaWdodCgpPj4xKSA9PSBsYXAyLmhlaWdodCgpKWAgZmFpbGVkIGluIABBc3NlcnRpb24gYCgobGFwMC53aWR0aCgpPj4xKSA9PSBsYXAxLndpZHRoKCkpICYmIChsYXAxLndpZHRoKCkgPT0gbGFwMi53aWR0aCgpKWAgZmFpbGVkIGluIABBc3NlcnRpb24gYG4gPD0gaW5fbWF0Y2hlcy5zaXplKClgIGZhaWxlZCBpbiAAU2hvdWxkIGJlIHRoZSBzYW1lAEFzc2VydGlvbiBgMGAgZmFpbGVkIGluIABJbWFnZSBzaXplcyBhcmUgaW5jb25zaXN0ZW50AEFzc2VydGlvbiBgYmluWCA+PSAwYCBmYWlsZWQgaW4gAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9tYXRjaGVycy9ob3VnaF9zaW1pbGFyaXR5X3ZvdGluZy5oAEFzc2VydGlvbiBgKHgtMSkgPj0gMCAmJiAoeCsxKSA8IGxhcDEud2lkdGgoKWAgZmFpbGVkIGluIAB4IG91dCBvZiBib3VuZHMAYmluWCBvdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGBiaW5YIDwgbU51bVhCaW5zYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKHktMSkgPj0gMCAmJiAoeSsxKSA8IGxhcDEuaGVpZ2h0KClgIGZhaWxlZCBpbiAAeSBvdXQgb2YgYm91bmRzAEFzc2VydGlvbiBgYmluWSA+PSAwYCBmYWlsZWQgaW4gAGJpblkgb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgbGFwMC53aWR0aCgpID09IGxhcDEud2lkdGgoKWAgZmFpbGVkIGluIABJbWFnZSBkaW1lbnNpb25zIGluY29uc2lzdGVudABBc3NlcnRpb24gYGJpblkgPCBtTnVtWUJpbnNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBiaW5BbmdsZSA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbGFwMC53aWR0aCgpID09IGxhcDIud2lkdGgoKWAgZmFpbGVkIGluIABiaW5BbmdsZSBvdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGBsYXAwLmhlaWdodCgpID09IGxhcDEuaGVpZ2h0KClgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBiaW5BbmdsZSA8IG1OdW1BbmdsZUJpbnNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBsYXAwLmhlaWdodCgpID09IGxhcDIuaGVpZ2h0KClgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBiaW5TY2FsZSA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKHgtMSkgPj0gMCAmJiAoeCsxKSA8IGltLndpZHRoKClgIGZhaWxlZCBpbiAAYmluU2NhbGUgb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgKHktMSkgPj0gMCAmJiAoeSsxKSA8IGltLmhlaWdodCgpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgYmluU2NhbGUgPCBtTnVtU2NhbGVCaW5zYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKGxhcDAud2lkdGgoKT4+MSkgPT0gbGFwMi53aWR0aCgpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZGlzdEJpbkFuZ2xlID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGAobGFwMC5oZWlnaHQoKT4+MSkgPT0gbGFwMi5oZWlnaHQoKWAgZmFpbGVkIGluIABkaXN0QmluQW5nbGUgbXVzdCBub3QgYmUgbmVnYXRpdmUAQXNzZXJ0aW9uIGB4X2Rpdl8yLTAuNWYgPj0gMGAgZmFpbGVkIGluIAB4X2Rpdl8yIG91dCBvZiBib3VuZHMgb3V0IG9mIGJvdW5kcyBmb3IgaW50ZXJwb2xhdGlvbgBBc3NlcnRpb24gYGh5cC5zaXplKCkgPj0gOSptYXhfbnVtX2h5cG90aGVzZXNgIGZhaWxlZCBpbiAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2hvbW9ncmFwaHlfZXN0aW1hdGlvbi9yb2J1c3RfaG9tb2dyYXBoeS5oAEFzc2VydGlvbiBgeV9kaXZfMi0wLjVmID49IDBgIGZhaWxlZCBpbiAAaHlwIHZlY3RvciBzaG91bGQgYmUgb2Ygc2l6ZSA5Km1heF9udW1faHlwb3RoZXNlcwB5X2Rpdl8yIG91dCBvZiBib3VuZHMgb3V0IG9mIGJvdW5kcyBmb3IgaW50ZXJwb2xhdGlvbgBBc3NlcnRpb24gYHRtcF9pLnNpemUoKSA+PSBudW1fcG9pbnRzYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgeF9kaXZfMiswLjVmIDwgbGFwMi53aWR0aCgpYCBmYWlsZWQgaW4gAHRtcF9pIHZlY3RvciBzaG91bGQgYmUgb2Ygc2l6ZSBudW1fcG9pbnRzAEFzc2VydGlvbiBgeV9kaXZfMiswLjVmIDwgbGFwMi5oZWlnaHQoKWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGh5cF9jb3N0cy5zaXplKCkgPj0gbWF4X251bV9oeXBvdGhlc2VzYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKGxhcDAud2lkdGgoKT4+MSkgPT0gbGFwMS53aWR0aCgpYCBmYWlsZWQgaW4gAGh5cF9jb3N0cyB2ZWN0b3Igc2hvdWxkIGJlIG9mIHNpemUgbWF4X251bV9oeXBvdGhlc2VzAEFzc2VydGlvbiBgKGxhcDAuaGVpZ2h0KCk+PjEpID09IGxhcDEuaGVpZ2h0KClgIGZhaWxlZCBpbiAAYWxsb2NhdG9yPFQ+OjphbGxvY2F0ZShzaXplX3QgbikgJ24nIGV4Y2VlZHMgbWF4aW11bSBzdXBwb3J0ZWQgc2l6ZQBBc3NlcnRpb24gYG4gPiAwYCBmYWlsZWQgaW4gAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci91dGlscy9wYXJ0aWFsX3NvcnQuaABBc3NlcnRpb24gYHJvdyA8IG1IZWlnaHRgIGZhaWxlZCBpbiAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2ZyYW1ld29yay9pbWFnZS5oAG4gbXVzdCBiZSBwb3NpdGl2ZQByb3cgb3V0IG9mIGJvdW5kcwBBc3NlcnRpb24gYGsgPiAwYCBmYWlsZWQgaW4gAGsgbXVzdCBiZSBwb3NpdGl2ZQBBc3NlcnRpb24gYChpbnQpc3RkOjpmbG9vcih4KSA9PSAoaW50KXhgIGZhaWxlZCBpbiAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9pbnRlcnBvbGF0ZS5oAEFzc2VydGlvbiBgMGAgZmFpbGVkIGluIABGYWlsZWQgdG8gY29tcHV0ZSBtYXRyaXggaW52ZXJzZQBmbG9vcigpIGFuZCBjYXN0IG5vdCB0aGUgc2FtZQBBc3NlcnRpb24gYChpbnQpc3RkOjpmbG9vcih5KSA9PSAoaW50KXlgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB5cCA+PSAwICYmIHlwIDwgaGVpZ2h0YCBmYWlsZWQgaW4gAHlwIG91dCBvZiBib3VuZHMAQXNzZXJ0aW9uIGB5cF9wbHVzXzEgPj0gMCAmJiB5cF9wbHVzXzEgPCBoZWlnaHRgIGZhaWxlZCBpbiAAeXBfcGx1c18xIG91dCBvZiBib3VuZHMAQXNzZXJ0aW9uIGB4cCA+PSAwICYmIHhwIDwgd2lkdGhgIGZhaWxlZCBpbiAAeHAgb3V0IG9mIGJvdW5kcwBBc3NlcnRpb24gYHhwX3BsdXNfMSA+PSAwICYmIHhwX3BsdXNfMSA8IHdpZHRoYCBmYWlsZWQgaW4gAHhwX3BsdXNfMSBvdXQgb2YgYm91bmRzAEFzc2VydGlvbiBgdzAgPj0gMCAmJiB3MCA8PSAxLjAwMDFgIGZhaWxlZCBpbiAAT3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgdzEgPj0gMCAmJiB3MSA8PSAxLjAwMDFgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB3MiA+PSAwICYmIHcyIDw9IDEuMDAwMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYHczID49IDAgJiYgdzMgPD0gMS4wMDAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKHcwK3cxK3cyK3czKSA8PSAxLjAwMDFgIGZhaWxlZCBpbiAAAAAAAAAAEFUAABAAAAARAAAAAAAAAMBqAAASAAAAEwAAAE42dmlzaW9uOUV4Y2VwdGlvbkUALPUAAIBqAAAc9gAATjZ2aXNpb24xOEJpbm9taWFsUHlyYW1pZDMyZkUAAAAs9QAAoGoAABBVAAAAAAAAlGoAAA4AAAAUAAAAFQAAALlSjD6OWuc+uVKMPgAAAAAAAAAAlGsAABYAAAAXAAAAGAAAABkAAAAaAAAATlN0M19fMjIwX19zaGFyZWRfcHRyX3BvaW50ZXJJUE42dmlzaW9uOEtleWZyYW1lSUxpOTZFRUVOU18xMHNoYXJlZF9wdHJJUzNfRTI3X19zaGFyZWRfcHRyX2RlZmF1bHRfZGVsZXRlSVMzX1MzX0VFTlNfOWFsbG9jYXRvcklTM19FRUVFACz1AAAMawAApPIAAE5TdDNfXzIxMHNoYXJlZF9wdHJJTjZ2aXNpb244S2V5ZnJhbWVJTGk5NkVFRUUyN19fc2hhcmVkX3B0cl9kZWZhdWx0X2RlbGV0ZUlTM19TM19FRQBib29sIHZpc2lvbjo6VmlzdWFsRGF0YWJhc2U8dmlzaW9uOjpGUkVBS0V4dHJhY3RvciwgdmlzaW9uOjpCaW5hcnlGZWF0dXJlU3RvcmUsIHZpc2lvbjo6QmluYXJ5RmVhdHVyZU1hdGNoZXI8OTY+Pjo6cXVlcnkoY29uc3QgdmlzaW9uOjpHYXVzc2lhblNjYWxlU3BhY2VQeXJhbWlkICopIFtGRUFUVVJFX0VYVFJBQ1RPUiA9IHZpc2lvbjo6RlJFQUtFeHRyYWN0b3IsIFNUT1JFID0gdmlzaW9uOjpCaW5hcnlGZWF0dXJlU3RvcmUsIE1BVENIRVIgPSB2aXNpb246OkJpbmFyeUZlYXR1cmVNYXRjaGVyPDk2Pl0AQaTaAQuwTLK+uT4S3KC+kL45PhLcoL6Qvjm+AAAAgLK+ub4S3KA+kL45vhLcoD6Qvjk+0nIYvwAAAADScpi+OgYEv9JymD46BgS/0nIYPwAAAIDScpg+OgYEP9JymL46BgQ/AAAAgFa4Pb9mTSQ/Vri9vmZNJD9WuL0+AAAAAFa4PT9mTSS/Vri9PmZNJL9WuL2+DOlYPwAAAIAM6dg+mdk7Pwzp2L6Z2Ts/DOlYvwAAAAAM6di+mdk7vwzp2D6Z2Tu/AAAAAPxTbj/xZU6/DVTuPvFlTr8NVO6+AAAAgPxTbr/xZU4/DVTuvvFlTj8NVO4+AACAvwAAAAAAAAC/0LNdvwAAAD/Qs12/AACAPwAAAIAAAAA/0LNdPwAAAL/Qs10/AAAAAKhuAAAWAAAAGwAAABwAAAAdAAAAHgAAAE5TdDNfXzIyMF9fc2hhcmVkX3B0cl9wb2ludGVySVBoMTZOdWxsQXJyYXlEZWxldGVySWhFTlNfOWFsbG9jYXRvckloRUVFRQAAAAAs9QAAXG4AAKTyAAAxNk51bGxBcnJheURlbGV0ZXJJaEUAAAAAAAAAUG8AABYAAAAfAAAAIAAAACEAAAAiAAAATlN0M19fMjIwX19zaGFyZWRfcHRyX3BvaW50ZXJJUGhOU18xMHNoYXJlZF9wdHJJaEUyN19fc2hhcmVkX3B0cl9kZWZhdWx0X2RlbGV0ZUloaEVFTlNfOWFsbG9jYXRvckloRUVFRQAs9QAA6G4AAKTyAABOU3QzX18yMTBzaGFyZWRfcHRySWhFMjdfX3NoYXJlZF9wdHJfZGVmYXVsdF9kZWxldGVJaGhFRQB2aXNpb246OlNjb3BlZFRpbWVyOjp+U2NvcGVkVGltZXIoKQBpaWkAaWlpaQBpaWlpAGluZmluaXR5AE1pc3NpbmcgSHVmZm1hbiBjb2RlIHRhYmxlIGVudHJ5AEZlYnJ1YXJ5AEphbnVhcnkASnVseQBUaHVyc2RheQBUdWVzZGF5AFdlZG5lc2RheQBTYXR1cmRheQBTdW5kYXkATW9uZGF5AEZyaWRheQBNYXkAJW0vJWQvJXkATUFYX0FMTE9DX0NIVU5LIGlzIHdyb25nLCBwbGVhc2UgZml4AEFMSUdOX1RZUEUgaXMgd3JvbmcsIHBsZWFzZSBmaXgATm90IGEgSlBFRyBmaWxlOiBzdGFydHMgd2l0aCAweCUwMnggMHglMDJ4AENvcnJ1cHQgSlBFRyBkYXRhOiAldSBleHRyYW5lb3VzIGJ5dGVzIGJlZm9yZSBtYXJrZXIgMHglMDJ4AFVuZXhwZWN0ZWQgbWFya2VyIDB4JTAyeABVbnN1cHBvcnRlZCBtYXJrZXIgdHlwZSAweCUwMngAVW5zdXBwb3J0ZWQgSlBFRyBwcm9jZXNzOiBTT0YgdHlwZSAweCUwMngARGVmaW5lIEh1ZmZtYW4gVGFibGUgMHglMDJ4AERlZmluZSBBcml0aG1ldGljIFRhYmxlIDB4JTAyeDogMHglMDJ4AC0rICAgMFgweAAtMFgrMFggMFgtMHgrMHggMHgAQm9ndXMgREFDIHZhbHVlIDB4JXgAX19uZXh0X3ByaW1lIG92ZXJmbG93AEh1ZmZtYW4gY29kZSBzaXplIHRhYmxlIG92ZXJmbG93AE5vdgBUaHUAICAgICAgICAlNHUgJTR1ICU0dSAlNHUgJTR1ICU0dSAlNHUgJTR1AEpQRUcgcGFyYW1ldGVyIHN0cnVjdCBtaXNtYXRjaDogbGlicmFyeSB0aGlua3Mgc2l6ZSBpcyAldSwgY2FsbGVyIGV4cGVjdHMgJXUARGVmaW5lIFJlc3RhcnQgSW50ZXJ2YWwgJXUAV2FybmluZzogdGh1bWJuYWlsIGltYWdlIHNpemUgZG9lcyBub3QgbWF0Y2ggZGF0YSBsZW5ndGggJXUATWlzY2VsbGFuZW91cyBtYXJrZXIgMHglMDJ4LCBsZW5ndGggJXUASkZJRiBleHRlbnNpb24gbWFya2VyOiB0eXBlIDB4JTAyeCwgbGVuZ3RoICV1AEpGSUYgZXh0ZW5zaW9uIG1hcmtlcjogcGFsZXR0ZSB0aHVtYm5haWwgaW1hZ2UsIGxlbmd0aCAldQBKRklGIGV4dGVuc2lvbiBtYXJrZXI6IEpQRUctY29tcHJlc3NlZCB0aHVtYm5haWwgaW1hZ2UsIGxlbmd0aCAldQBKRklGIGV4dGVuc2lvbiBtYXJrZXI6IFJHQiB0aHVtYm5haWwgaW1hZ2UsIGxlbmd0aCAldQBVbmtub3duIEFQUDE0IG1hcmtlciAobm90IEFkb2JlKSwgbGVuZ3RoICV1AFVua25vd24gQVBQMCBtYXJrZXIgKG5vdCBKRklGKSwgbGVuZ3RoICV1AE9idGFpbmVkIFhNUyBoYW5kbGUgJXUARnJlZWQgWE1TIGhhbmRsZSAldQBPYnRhaW5lZCBFTVMgaGFuZGxlICV1AEZyZWVkIEVNUyBoYW5kbGUgJXUAdW5zdXBwb3J0ZWQgbG9jYWxlIGZvciBzdGFuZGFyZCBpbnB1dABBdWd1c3QASW50TGlzdABTdHJpbmdMaXN0AEludmFsaWQgY3JvcCByZXF1ZXN0AFVuc3VwcG9ydGVkIGNvbG9yIGNvbnZlcnNpb24gcmVxdWVzdAB1bnNpZ25lZCBzaG9ydAB1bnNpZ25lZCBpbnQAQ29ycnVwdCBKUEVHIGRhdGE6IHByZW1hdHVyZSBlbmQgb2YgZGF0YSBzZWdtZW50AGhlaWdodABGcmFjdGlvbmFsIHNhbXBsaW5nIG5vdCBpbXBsZW1lbnRlZCB5ZXQAQ0NJUjYwMSBzYW1wbGluZyBub3QgaW1wbGVtZW50ZWQgeWV0AE5vdCBpbXBsZW1lbnRlZCB5ZXQARXJyb3IgcmVhZGluZyBkYXRhIGZyb20gJXMuZnNldABSZWFkaW5nICVzLmZzZXQAZ2V0AEVycm9yOiBrcG1TZXRSZWZEYXRhU2V0AEVycm9yOiBrcG1DaGFuZ2VQYWdlTm9PZlJlZkRhdGFTZXQARXJyb3I6IGtwbU1lcmdlUmVmRGF0YVNldABPY3QAZmxvYXQAU2F0AHVpbnQ2NF90AENhbm5vdCBxdWFudGl6ZSBtb3JlIHRoYW4gJWQgY29sb3IgY29tcG9uZW50cwBTdGFydCBPZiBTY2FuOiAlZCBjb21wb25lbnRzAEJvZ3VzIHZpcnR1YWwgYXJyYXkgYWNjZXNzAEJvZ3VzIHNhbXBsaW5nIGZhY3RvcnMAUXVhbnRpemluZyB0byAlZCA9ICVkKiVkKiVkIGNvbG9ycwBRdWFudGl6aW5nIHRvICVkIGNvbG9ycwBDYW5ub3QgcXVhbnRpemUgdG8gZmV3ZXIgdGhhbiAlZCBjb2xvcnMAQ2Fubm90IHF1YW50aXplIHRvIG1vcmUgdGhhbiAlZCBjb2xvcnMASW52YWxpZCBKUEVHIGZpbGUgc3RydWN0dXJlOiB0d28gU09JIG1hcmtlcnMASW52YWxpZCBKUEVHIGZpbGUgc3RydWN0dXJlOiB0d28gU09GIG1hcmtlcnMAbmZ0TWFya2VycwBfYWRkTkZUTWFya2VycwBTbW9vdGhpbmcgbm90IHN1cHBvcnRlZCB3aXRoIG5vbnN0YW5kYXJkIHNhbXBsaW5nIHJhdGlvcwBNYXhpbXVtIHN1cHBvcnRlZCBpbWFnZSBkaW1lbnNpb24gaXMgJXUgcGl4ZWxzAEFwcGxpY2F0aW9uIHRyYW5zZmVycmVkIHRvbyBtYW55IHNjYW5saW5lcwBBcHBsaWNhdGlvbiB0cmFuc2ZlcnJlZCB0b28gZmV3IHNjYW5saW5lcwBEZWJ1ZyBtb2RlIHNldCB0byAlcwBGYWlsZWQgdG8gY3JlYXRlIHRlbXBvcmFyeSBmaWxlICVzAENsb3NlZCB0ZW1wb3JhcnkgZmlsZSAlcwBPcGVuZWQgdGVtcG9yYXJ5IGZpbGUgJXMAQXByAHZlY3RvcgBJbnB1dCBmaWxlIHJlYWQgZXJyb3IASW52YWxpZCBKUEVHIGZpbGUgc3RydWN0dXJlOiBtaXNzaW5nIFNPUyBtYXJrZXIAbmZ0TWFya2VyAGRldGVjdE1hcmtlcgBnZXRORlRNYXJrZXIAZGV0ZWN0TkZUTWFya2VyAE9jdG9iZXIATm92ZW1iZXIAU2VwdGVtYmVyAERlY2VtYmVyAHVuc2lnbmVkIGNoYXIAaW9zX2Jhc2U6OmNsZWFyAE1hcgBVbnJlY29nbml6ZWQgY29tcG9uZW50IElEcyAlZCAlZCAlZCwgYXNzdW1pbmcgWUNiQ3IAc2V0dXAAVmlydHVhbCBhcnJheSBjb250cm9sbGVyIG1lc3NlZCB1cABTZXAAJUk6JU06JVMgJXAAdGVhcmRvd24AU3VuAEp1bgBzdGQ6OmV4Y2VwdGlvbgBCb2d1cyBIdWZmbWFuIHRhYmxlIGRlZmluaXRpb24AU2VsZWN0ZWQgJWQgY29sb3JzIGZvciBxdWFudGl6YXRpb24ASW1hZ2UgdG9vIHdpZGUgZm9yIHRoaXMgaW1wbGVtZW50YXRpb24ATW9uAG5hbgBEaWRuJ3QgZXhwZWN0IG1vcmUgdGhhbiBvbmUgc2NhbgBTYW1wbGluZyBmYWN0b3JzIHRvbyBsYXJnZSBmb3IgaW50ZXJsZWF2ZWQgc2NhbgBKYW4ASnVsAGJvb2wAQnVmZmVyIHBhc3NlZCB0byBKUEVHIGxpYnJhcnkgaXMgdG9vIHNtYWxsAEFwcmlsAHNldExvZ0xldmVsAGdldExvZ0xldmVsAGVtc2NyaXB0ZW46OnZhbABwdXNoX2JhY2sARnJpAGRwaQBORlQgbWFya2VyIGhlaWdodDogJWkATkZUIG51bS4gb2YgSW1hZ2VTZXQ6ICVpAE5GVCBtYXJrZXIgZHBpOiAlaQBORlQgbWFya2VyIHdpZHRoOiAlaQBkYXRhc2V0UGF0aG5hbWVzIHNpemU6ICVpAEJvZ3VzIG1hcmtlciBsZW5ndGgAd2lkdGgATWFyY2gAQXVnAHVuc2lnbmVkIGxvbmcAc3RkOjp3c3RyaW5nAHN0ZDo6c3RyaW5nAHN0ZDo6dTE2c3RyaW5nAHN0ZDo6dTMyc3RyaW5nAENvcHlyaWdodCAoQykgMjAxOCwgVGhvbWFzIEcuIExhbmUsIEd1aWRvIFZvbGxiZWRpbmcAaW5mACUuMExmACVMZgByZXNpemUAYWxsb2NhdG9yPFQ+OjphbGxvY2F0ZShzaXplX3QgbikgJ24nIGV4Y2VlZHMgbWF4aW11bSBzdXBwb3J0ZWQgc2l6ZQB0cnVlAFR1ZQBmYWxzZQBTdXNwZW5zaW9uIG5vdCBhbGxvd2VkIGhlcmUASnVuZQBzZXRQcm9qZWN0aW9uTmVhclBsYW5lAGdldFByb2plY3Rpb25OZWFyUGxhbmUAc2V0UHJvamVjdGlvbkZhclBsYW5lAGdldFByb2plY3Rpb25GYXJQbGFuZQBSZXF1ZXN0ZWQgZmVhdHVyZSB3YXMgb21pdHRlZCBhdCBjb21waWxlIHRpbWUAU2VlayBmYWlsZWQgb24gdGVtcG9yYXJ5IGZpbGUAUmVhZCBmYWlsZWQgb24gdGVtcG9yYXJ5IGZpbGUARW1wdHkgaW5wdXQgZmlsZQBQcmVtYXR1cmUgZW5kIG9mIGlucHV0IGZpbGUAUHJlbWF0dXJlIGVuZCBvZiBKUEVHIGZpbGUAc2V0Q2FtZXJhKCk6IEVycm9yIGNyZWF0aW5nIDNEIGhhbmRsZQBkb3VibGUARENUIGNvZWZmaWNpZW50IG91dCBvZiByYW5nZQBJbnZhbGlkIGNvbG9yIHF1YW50aXphdGlvbiBtb2RlIGNoYW5nZQBKUEVHIGRhdGFzdHJlYW0gY29udGFpbnMgbm8gaW1hZ2UAICAgIHdpdGggJWQgeCAlZCB0aHVtYm5haWwgaW1hZ2UAZ2V0UHJvY2Vzc2luZ0ltYWdlAFN0YXJ0IG9mIEltYWdlAEVuZCBPZiBJbWFnZQBCb2d1cyBidWZmZXIgY29udHJvbCBtb2RlAENvcnJ1cHQgSlBFRyBkYXRhOiBiYWQgSHVmZm1hbiBjb2RlAENvcnJ1cHQgSlBFRyBkYXRhOiBiYWQgYXJpdGhtZXRpYyBjb2RlAHNldERlYnVnTW9kZQBnZXREZWJ1Z01vZGUAc2V0VGhyZXNob2xkTW9kZQBnZXRUaHJlc2hvbGRNb2RlAHNldEltYWdlUHJvY01vZGUAZ2V0SW1hZ2VQcm9jTW9kZQBCb2d1cyBpbnB1dCBjb2xvcnNwYWNlAEJvZ3VzIEpQRUcgY29sb3JzcGFjZQBzZXRUaHJlc2hvbGQAZ2V0VGhyZXNob2xkAHZvaWQAQmFja2luZyBzdG9yZSBub3Qgc3VwcG9ydGVkAERDVCBzY2FsZWQgYmxvY2sgc2l6ZSAlZHglZCBub3Qgc3VwcG9ydGVkAFF1YW50aXphdGlvbiB0YWJsZSAweCUwMnggd2FzIG5vdCBkZWZpbmVkAEh1ZmZtYW4gdGFibGUgMHglMDJ4IHdhcyBub3QgZGVmaW5lZABBcml0aG1ldGljIHRhYmxlIDB4JTAyeCB3YXMgbm90IGRlZmluZWQAV3JpdGUgdG8gWE1TIGZhaWxlZABSZWFkIGZyb20gWE1TIGZhaWxlZABXcml0ZSB0byBFTVMgZmFpbGVkAFJlYWQgZnJvbSBFTVMgZmFpbGVkAFdlZAAgICAgICAgICUzZCAlM2QgJTNkICUzZCAlM2QgJTNkICUzZCAlM2QAV2FybmluZzogdW5rbm93biBKRklGIHJldmlzaW9uIG51bWJlciAlZC4lMDJkAENvcnJ1cHQgSlBFRyBkYXRhOiBmb3VuZCBtYXJrZXIgMHglMDJ4IGluc3RlYWQgb2YgUlNUJWQAU3RhcnQgT2YgRnJhbWUgMHglMDJ4OiB3aWR0aD0ldSwgaGVpZ2h0PSV1LCBjb21wb25lbnRzPSVkACAgICBDb21wb25lbnQgJWQ6ICVkaHglZHYgcT0lZABJbnZhbGlkIHByb2dyZXNzaXZlIHBhcmFtZXRlcnMgU3M9JWQgU2U9JWQgQWg9JWQgQWw9JWQAICBTcz0lZCwgU2U9JWQsIEFoPSVkLCBBbD0lZAAgICAgQ29tcG9uZW50ICVkOiBkYz0lZCBhYz0lZABJbnZhbGlkIHByb2dyZXNzaXZlIHBhcmFtZXRlcnMgYXQgc2NhbiBzY3JpcHQgZW50cnkgJWQASW52YWxpZCBzY2FuIHNjcmlwdCBhdCBlbnRyeSAlZABCb2d1cyBEUVQgaW5kZXggJWQAQm9ndXMgREhUIGluZGV4ICVkAEJvZ3VzIERBQyBpbmRleCAlZABUb28gbWFueSBjb2xvciBjb21wb25lbnRzOiAlZCwgbWF4ICVkAEluY29uc2lzdGVudCBwcm9ncmVzc2lvbiBzZXF1ZW5jZSBmb3IgY29tcG9uZW50ICVkIGNvZWZmaWNpZW50ICVkAFdyb25nIEpQRUcgbGlicmFyeSB2ZXJzaW9uOiBsaWJyYXJ5IGlzICVkLCBjYWxsZXIgZXhwZWN0cyAlZABUaHJlc2hvbGQgbW9kZSBzZXQgdG8gJWQAVGhyZXNob2xkIHNldCB0byAlZABBdCBtYXJrZXIgMHglMDJ4LCByZWNvdmVyeSBhY3Rpb24gJWQAVW5zdXBwb3J0ZWQgSlBFRyBkYXRhIHByZWNpc2lvbiAlZABEZWZpbmUgUXVhbnRpemF0aW9uIFRhYmxlICVkICBwcmVjaXNpb24gJWQAQWRvYmUgQVBQMTQgbWFya2VyOiB2ZXJzaW9uICVkLCBmbGFncyAweCUwNHggMHglMDR4LCB0cmFuc2Zvcm0gJWQAQWxsb2NhdGVkIHZpZGVvRnJhbWVTaXplICVkAEltcHJvcGVyIGNhbGwgdG8gSlBFRyBsaWJyYXJ5IGluIHN0YXRlICVkAENhbm5vdCB0cmFuc2NvZGUgZHVlIHRvIG11bHRpcGxlIHVzZSBvZiBxdWFudGl6YXRpb24gdGFibGUgJWQAVW5rbm93biBBZG9iZSBjb2xvciB0cmFuc2Zvcm0gY29kZSAlZABJbnZhbGlkIG1lbW9yeSBwb29sIGNvZGUgJWQAQm9ndXMgbWVzc2FnZSBjb2RlICVkAFRyYWNraW5nIGxvc3QuICVkAEpGSUYgQVBQMCBtYXJrZXI6IHZlcnNpb24gJWQuJTAyZCwgZGVuc2l0eSAlZHglZCAgJWQARGVjACVsZCVjAENvbXBvbmVudCBpbmRleCAlZDogbWlzbWF0Y2hpbmcgc2FtcGxpbmcgcmF0aW8gJWQ6JWQsICVkOiVkLCAlYwBGZWIAcndhAFNjYW4gc2NyaXB0IGRvZXMgbm90IHRyYW5zbWl0IGFsbCBkYXRhAGdldE5GVERhdGEAX2xvYWRDYW1lcmEAJWEgJWIgJWQgJUg6JU06JVMgJVkAUE9TSVgAQVJfTEFCRUxJTkdfVEhSRVNIX01PREVfQVVUT19PVFNVAEFSX01BUktFUl9JTkZPX0NVVE9GRl9QSEFTRV9NQVRDSF9DT05UUkFTVABBUl9NQVhfTE9PUF9DT1VOVABJbnZhbGlkIGNvbXBvbmVudCBJRCAlZCBpbiBTT1MAQVJfTUFSS0VSX0lORk9fQ1VUT0ZGX1BIQVNFX0hFVVJJU1RJQ19UUk9VQkxFU09NRV9NQVRSSVhfQ09ERVMARVJST1JfTUFSS0VSX0lOREVYX09VVF9PRl9CT1VORFMAJUg6JU06JVMAQVJfTE9HX0xFVkVMX0VSUk9SAEFSX01BUktFUl9JTkZPX0NVVE9GRl9QSEFTRV9QT1NFX0VSUk9SAEFSX0xPR19MRVZFTF9JTkZPAEFSX0xPR19MRVZFTF9SRUxfSU5GTwBBUl9MT0dfTEVWRUxfV0FSTgBBUl9NQVJLRVJfSU5GT19DVVRPRkZfUEhBU0VfUEFUVEVSTl9FWFRSQUNUSU9OAE5BTgBBUl9MQUJFTElOR19USFJFU0hfTU9ERV9BVVRPX01FRElBTgBQTQBKUEVHTUVNAEFNAExDX0FMTABBUl9NQVJLRVJfSU5GT19DVVRPRkZfUEhBU0VfTUFUQ0hfQkFSQ09ERV9FRENfRkFJTABBUl9MQUJFTElOR19USFJFU0hfTU9ERV9NQU5VQUwAQVJfTUFSS0VSX0lORk9fQ1VUT0ZGX1BIQVNFX1BPU0VfRVJST1JfTVVMVEkAQVJfTE9PUF9CUkVBS19USFJFU0gAQVJfREVGQVVMVF9MQUJFTElOR19USFJFU0gAQVJfTE9HX0xFVkVMX0RFQlVHAExBTkcASW52YWxpZCBTT1MgcGFyYW1ldGVycyBmb3Igc2VxdWVudGlhbCBKUEVHAENhdXRpb246IHF1YW50aXphdGlvbiB0YWJsZXMgYXJlIHRvbyBjb2Fyc2UgZm9yIGJhc2VsaW5lIEpQRUcASW52YWxpZCBKUEVHIGZpbGUgc3RydWN0dXJlOiAlcyBiZWZvcmUgU09GAElORgBBUl9MQUJFTElOR19USFJFU0hfTU9ERV9BVVRPX0FEQVBUSVZFAEFSX01BUktFUl9JTkZPX0NVVE9GRl9QSEFTRV9OT05FAEFSX0RFQlVHX0RJU0FCTEUAQVJfREVCVUdfRU5BQkxFAEFSX0lNQUdFX1BST0NfRlJBTUVfSU1BR0UAQVJfSU1BR0VfUFJPQ19GSUVMRF9JTUFHRQBBUl9ERUZBVUxUX0RFQlVHX01PREUAQVJfREVGQVVMVF9JTUFHRV9QUk9DX01PREUAQVJfTUFSS0VSX0lORk9fQ1VUT0ZGX1BIQVNFX01BVENIX0NPTkZJREVOQ0UARVJST1JfQVJDT05UUk9MTEVSX05PVF9GT1VORABFUlJPUl9NVUxUSU1BUktFUl9OT1RfRk9VTkQAQVJfTUFSS0VSX0lORk9fQ1VUT0ZGX1BIQVNFX01BVENIX0JBUkNPREVfTk9UX0ZPVU5EAEFSX01BUktFUl9JTkZPX0NVVE9GRl9QSEFTRV9NQVRDSF9HRU5FUklDAE91dHB1dCBmaWxlIHdyaXRlIGVycm9yIC0tLSBvdXQgb2YgZGlzayBzcGFjZT8AV3JpdGUgZmFpbGVkIG9uIHRlbXBvcmFyeSBmaWxlIC0tLSBvdXQgb2YgZGlzayBzcGFjZT8AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8c2hvcnQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVuc2lnbmVkIHNob3J0PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVuc2lnbmVkIGludD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8ZmxvYXQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVpbnQ4X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGludDhfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dWludDE2X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGludDE2X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVpbnQzMl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQzMl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxjaGFyPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1bnNpZ25lZCBjaGFyPgBzdGQ6OmJhc2ljX3N0cmluZzx1bnNpZ25lZCBjaGFyPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxzaWduZWQgY2hhcj4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8bG9uZz4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dW5zaWduZWQgbG9uZz4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8ZG91YmxlPgAwMTIzNDU2Nzg5ADljICAxNC1KYW4tMjAxOABDLlVURi04AEVycm9yIHJlYWRpbmcgS1BNIGRhdGEgZnJvbSAlcy5mc2V0MwBSZWFkaW5nICVzLmZzZXQzAHNldHVwQVIyAEVycm9yIGV4Y2VlZCBtYXhpbXVtIHBhZ2VzLgBvbi4Ab2ZmLgBMb2FkaW5nIG9mIE5GVCBkYXRhIGNvbXBsZXRlLgBzZXRDYW1lcmEoKTogRXJyb3I6IGFyUGFyYW1MVENyZWF0ZS4ARG9uZS4Ac2V0Q2FtZXJhKCk6IEVycm9yOiBhckNyZWF0ZUhhbmRsZS4ARXJyb3I6IGFyMkNyZWF0ZUhhbmRsZS4AYXJGaWx0ZXJUcmFuc01hdCBlcnJvciB3aXRoIG1hcmtlciAlZC4ASW1hZ2UgcHJvYy4gbW9kZSBzZXQgdG8gJWQuAEFzc2lnbmVkIHBhZ2Ugbm8uICVkLgBsb2FkQ2FtZXJhKCk6IEVycm9yIGxvYWRpbmcgcGFyYW1ldGVyIGZpbGUgJXMgZm9yIGNhbWVyYS4AKG51bGwpAEVtcHR5IEpQRUcgaW1hZ2UgKEROTCBub3Qgc3VwcG9ydGVkKQBJbnN1ZmZpY2llbnQgbWVtb3J5IChjYXNlICVkKQBhZGQgTkZUIG1hcmtlci0+ICclcycAUHVyZSB2aXJ0dWFsIGZ1bmN0aW9uIGNhbGxlZCEAJXMKAEVycm9yOiBtYWxsb2MKACMjIyBGZWF0dXJlIGNhbmRpZGF0ZXMgZm9yIHRyYWNraW5nIGFyZSBvdmVyZmxvdy4KAFRyYWNrZWQgcGFnZSAlZCAobWF4ICVkKS4KACoqKiBDYW1lcmEgUGFyYW1ldGVyIHJlc2l6ZWQgZnJvbSAlZCwgJWQuICoqKgoAT3V0IG9mIG1lbW9yeSEhCgBpZGRkZGRkZGRkZGRkZABpAGlpaWlpaQAATlN0M19fMjZ2ZWN0b3JJTlNfMTJiYXNpY19zdHJpbmdJY05TXzExY2hhcl90cmFpdHNJY0VFTlNfOWFsbG9jYXRvckljRUVFRU5TNF9JUzZfRUVFRQBOU3QzX18yMTNfX3ZlY3Rvcl9iYXNlSU5TXzEyYmFzaWNfc3RyaW5nSWNOU18xMWNoYXJfdHJhaXRzSWNFRU5TXzlhbGxvY2F0b3JJY0VFRUVOUzRfSVM2X0VFRUUATlN0M19fMjIwX192ZWN0b3JfYmFzZV9jb21tb25JTGIxRUVFAAAAAAT1AACAkQAAiPUAACKRAAAAAAAAAQAAAKiRAAAAAAAAiPUAAMyQAAAAAAAAAQAAALCRAAAAAAAAUE5TdDNfXzI2dmVjdG9ySU5TXzEyYmFzaWNfc3RyaW5nSWNOU18xMWNoYXJfdHJhaXRzSWNFRU5TXzlhbGxvY2F0b3JJY0VFRUVOUzRfSVM2X0VFRUUAAOT1AADgkQAAAAAAAMiRAABQS05TdDNfXzI2dmVjdG9ySU5TXzEyYmFzaWNfc3RyaW5nSWNOU18xMWNoYXJfdHJhaXRzSWNFRU5TXzlhbGxvY2F0b3JJY0VFRUVOUzRfSVM2X0VFRUUA5PUAAEiSAAABAAAAyJEAAGlpAHYAdmkAOJIAAED0AAA4kgAAOJMAAE5TdDNfXzIxMmJhc2ljX3N0cmluZ0ljTlNfMTFjaGFyX3RyYWl0c0ljRUVOU185YWxsb2Nh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AAAAPwAAAD8AAAAAAAAAAQAAAAgAAAAQAAAACQAAAAIAAAAKAAAAEQAAABIAAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AEGEzAILgx0BAAAACAAAAAkAAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAATlN0M19fMjEyYmFzaWNfc3RyaW5nSWhOU18xMWNoYXJfdHJhaXRzSWhFRU5TXzlhbGxvY2F0b3JJaEVFRUUAAIj1AABQpgAAAAAAAAEAAAAwkwAAAAAAAE5TdDNfXzIxMmJhc2ljX3N0cmluZ0l3TlNfMTFjaGFyX3RyYWl0c0l3RUVOU185YWxsb2NhdG9ySXdFRUVFAACI9QAAqKYAAAAAAAABAAAAMJMAAAAAAABOU3QzX18yMTJiYXNpY19zdHJpbmdJRHNOU18xMWNoYXJfdHJhaXRzSURzRUVOU185YWxsb2NhdG9ySURzRUVFRQAAAIj1AAAApwAAAAAAAAEAAAAwkwAAAAAAAE5TdDNfXzIxMmJhc2ljX3N0cmluZ0lEaU5TXzExY2hhcl90cmFpdHNJRGlFRU5TXzlhbGxvY2F0b3JJRGlFRUVFAAAAiPUAAFynAAAAAAAAAQAAADCTAAAAAAAATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJY0VFAAAE9QAAuKcAAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SWFFRQAABPUAAOCnAABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0loRUUAAAT1AAAIqAAATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJc0VFAAAE9QAAMKgAAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SXRFRQAABPUAAFioAABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0lpRUUAAAT1AACAqAAATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJakVFAAAE9QAAqKgAAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SWxFRQAABPUAANCoAABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0lt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IGluIHVzZQBCcm9rZW4gcGlwZQBJL08gZXJyb3IATm8gc3VjaCBkZXZpY2Ugb3IgYWRkcmVzcwBCbG9jayBkZXZpY2UgcmVxdWlyZWQATm8gc3VjaCBkZXZpY2UATm90IGEgZGlyZWN0b3J5AElzIGEgZGlyZWN0b3J5AFRleHQgZmlsZSBidXN5AEV4ZWMgZm9ybWF0IGVycm9yAEludmFsaWQgYXJndW1lbnQAQXJndW1lbnQgbGlzdCB0b28gbG9uZwBTeW1ib2xpYyBsaW5rIGxvb3AARmlsZW5hbWUgdG9vIGxvbmcAVG9vIG1hbnkgb3BlbiBmaWxlcyBpbiBzeXN0ZW0ATm8gZmlsZSBkZXNjcmlwdG9ycyBhdmFpbGFibGUAQmFkIGZpbGUgZGVzY3JpcHRvcgBObyBjaGlsZCBwcm9jZXNzAEJhZCBhZGRyZXNzAEZpbGUgdG9vIGxhcmdlAFRvbyBtYW55IGxpbmtzAE5vIGxvY2tzIGF2YWlsYWJsZQBSZXNvdXJjZSBkZWFkbG9jayB3b3VsZCBvY2N1cgBTdGF0ZSBub3QgcmVjb3ZlcmFibGUAUHJldmlvdXMgb3duZXIgZGllZABPcGVyYXRpb24gY2FuY2VsZWQARnVuY3Rpb24gbm90IGltcGxlbWVudGVkAE5vIG1lc3NhZ2Ugb2YgZGVzaXJlZCB0eXBlAElkZW50aWZpZXIgcmVtb3ZlZABEZXZpY2Ugbm90IGEgc3RyZWFtAE5vIGRhdGEgYXZhaWxhYmxlAERldmljZSB0aW1lb3V0AE91dCBvZiBzdHJlYW1zIHJlc291cmNlcwBMaW5rIGhhcyBiZWVuIHNldmVyZWQAUHJvdG9jb2wgZXJyb3IAQmFkIG1lc3NhZ2UARmlsZSBkZXNjcmlwdG9yIGluIGJhZCBzdGF0ZQBOb3QgYSBzb2NrZXQARGVzdGluYXRpb24gYWRkcmVzcyByZXF1aXJlZABNZXNzYWdlIHRvbyBsYXJnZQBQcm90b2NvbCB3cm9uZyB0eXBlIGZvciBzb2NrZXQAUHJvdG9jb2wgbm90IGF2YWlsYWJsZQBQcm90b2NvbCBub3Qgc3VwcG9ydGVkAFNvY2tldCB0eXBlIG5vdCBzdXBwb3J0ZWQATm90IHN1cHBvcnRlZABQcm90b2NvbCBmYW1pbHkgbm90IHN1cHBvcnRlZABBZGRyZXNzIGZhbWlseSBub3Qgc3VwcG9ydGVkIGJ5IHByb3RvY29sAEFkZHJlc3Mgbm90IGF2YWlsYWJsZQBOZXR3b3JrIGlzIGRvd24ATmV0d29yayB1bnJlYWNoYWJsZQBDb25uZWN0aW9uIHJlc2V0IGJ5IG5ldHdvcmsAQ29ubmVjdGlvbiBhYm9ydGVkAE5vIGJ1ZmZlciBzcGFjZSBhdmFpbGFibGUAU29ja2V0IGlzIGNvbm5lY3RlZABTb2NrZXQgbm90IGNvbm5lY3RlZABDYW5ub3Qgc2VuZCBhZnRlciBzb2NrZXQgc2h1dGRvd24AT3BlcmF0aW9uIGFscmVhZHkgaW4gcHJvZ3Jlc3MAT3BlcmF0aW9uIGluIHByb2dyZXNzAFN0YWxlIGZpbGUgaGFuZGxlAFJlbW90ZSBJL08gZXJyb3IAUXVvdGEgZXhjZWVkZWQATm8gbWVkaXVtIGZvdW5kAFdyb25nIG1lZGl1bSB0eXBlAE11bHRpaG9wIGF0dGVtcHRlZABB4v8CC5YBpQJbAPABtQWMBSUBgwYdA5QE/wDHAzEDCwa8AY8BfwPKBCsA2gavAEIDTgPcAQ4EFQChBg0BlAILAjgGZAK8Av8CXQPnBAsHzwLLBe8F2wXhAh4GRQKFAIICbANvBPEA8wMYBdkA2gNMBlQCewGdA70EAABRABUCuwCzA20A/wGFBC8F+QQ4AGUBRgGfALcGqAFzAlMBAEGogQMLDCEEAAAAAAAAAAAvAgBByIEDCwY1BEcEVgQAQd6BAwsCoAQAQfKBAwtfRgVgBW4FYQYAAM8BAAAAAAAAAADJBukG+QYAAAAAGQAKABkZGQAAAAAFAAAAAAAACQAAAAALAAAAAAAAAAAZABEKGRkZAwoHAAEACQsYAAAJBgsAAAsABhkAAAAZGRkAQeGCAwshDgAAAAAAAAAAGQAKDRkZGQANAAACAAkOAAAACQAOAAAOAEGbgwMLAQwAQaeDAwsVEwAAAAATAAAAAAkMAAAAAAAMAAAMAEHVgwMLARAAQeGDAwsVDwAAAAQPAAAAAAkQAAAAAAAQAAAQAEGPhAMLARIAQZuEAwseEQAAAAARAAAAAAkSAAAAAAASAAASAAAaAAAAGhoaAEHShAMLDhoAAAAaGhoAAAAAAAAJAEGDhQMLARQAQY+FAwsVFwAAAAAXAAAAAAkUAAAAAAAUAAAUAEG9hQMLARYAQcmFAwsnFQAAAAAVAAAAAAkWAAAAAAAWAAAWAAAwMTIzNDU2Nzg5QUJDREVGAEGUhgMLAgUBAEG8hgMLCP//////////AEGAhwMLgxLRdJ4AV529KoBwUg///z4nCgAAAGQAAADoAwAAECcAAKCGAQBAQg8AgJaYAADh9QUYAAAANQAAAHEAAABr////zvv//5K///8AAAAAAAAAAP////////////////////////////////////////////////////////////////8AAQIDBAUGBwgJ/////////woLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIj////////CgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiP/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAECBAcDBgUAAAAAAAAAAgAAwAMAAMAEAADABQAAwAYAAMAHAADACAAAwAkAAMAKAADACwAAwAwAAMANAADADgAAwA8AAMAQAADAEQAAwBIAAMATAADAFAAAwBUAAMAWAADAFwAAwBgAAMAZAADAGgAAwBsAAMAcAADAHQAAwB4AAMAfAADAAAAAswEAAMMCAADDAwAAwwQAAMMFAADDBgAAwwcAAMMIAADDCQAAwwoAAMMLAADDDAAAww0AANMOAADDDwAAwwAADLsBAAzDAgAMwwMADMMEAAzbAAAAAAAAAAACAAAAAwAAAAUAAAAHAAAACwAAAA0AAAARAAAAEwAAABcAAAAdAAAAHwAAACUAAAApAAAAKwAAAC8AAAA1AAAAOwAAAD0AAABDAAAARwAAAEkAAABPAAAAUwAAAFkAAABhAAAAZQAAAGcAAABrAAAAbQAAAHEAAAB/AAAAgwAAAIkAAACLAAAAlQAAAJcAAACdAAAAowAAAKcAAACtAAAAswAAALUAAAC/AAAAwQAAAMUAAADHAAAA0wAAAAEAAAALAAAADQAAABEAAAATAAAAFwAAAB0AAAAf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";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(file){try{if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}var binary=tryParseAsDataURI(file);if(binary){return binary}if(readBinary){return readBinary(file)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch=="function"&&!isFileURI(wasmBinaryFile)){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary(wasmBinaryFile)})}else{if(readAsync){return new Promise(function(resolve,reject){readAsync(wasmBinaryFile,function(response){resolve(new Uint8Array(response))},reject)})}}}return Promise.resolve().then(function(){return getBinary(wasmBinaryFile)})}function createWasm(){var info={"a":asmLibraryArg};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;wasmMemory=Module["asm"]["Z"];updateGlobalBufferAndViews(wasmMemory.buffer);wasmTable=Module["asm"]["ca"];addOnInit(Module["asm"]["_"]);removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){receiveInstance(result["instance"])}function instantiateArrayBuffer(receiver){return getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(function(instance){return instance}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(){if(!wasmBinary&&typeof WebAssembly.instantiateStreaming=="function"&&!isDataURI(wasmBinaryFile)&&!isFileURI(wasmBinaryFile)&&typeof fetch=="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,info);return result.then(receiveInstantiationResult,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(receiveInstantiationResult)})})}else{return instantiateArrayBuffer(receiveInstantiationResult)}}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateAsync().catch(readyPromiseReject);return{}}var tempDouble;var tempI64;var ASM_CONSTS={63616:function($0,$1,$2){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);console.log(infoHead+message,style)},63755:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.log(infoHead+message,style,format)},63933:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.log(infoHead+message,style,format)},64111:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.log(infoHead+message,style,format)},64289:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.log(infoHead+message,style,format)},64467:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);console.log(infoHead+message,style,$3)},64610:function($0,$1,$2){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);console.error(errorHead+message,style)},64753:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.error(errorHead+message,style,format)},64935:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.error(errorHead+message,style,format)},65117:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.error(errorHead+message,style,format)},65299:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.error(errorHead+message,style,format)},65481:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);console.error(errorHead+message,style,$3)},65628:function($0,$1,$2){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);console.warn(infoHead+message,style)},65768:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.warn(errorHead+message,style,format)},65949:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.warn(errorHead+message,style,format)},66130:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.warn(errorHead+message,style,format)},66311:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.warn(errorHead+message,style,format)},66492:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);console.warn(errorHead+message,style,$3)},66638:function(){var $a=arguments;var i=0;if(!artoolkitNFT["NFTMarkerInfo"]){artoolkitNFT["NFTMarkerInfo"]={id:0,error:-1,found:0,pose:[0,0,0,0,0,0,0,0,0,0,0,0]}}var markerInfo=artoolkitNFT["NFTMarkerInfo"];markerInfo["id"]=$a[i++];markerInfo["error"]=$a[i++];markerInfo["found"]=1;markerInfo["pose"][0]=$a[i++];markerInfo["pose"][1]=$a[i++];markerInfo["pose"][2]=$a[i++];markerInfo["pose"][3]=$a[i++];markerInfo["pose"][4]=$a[i++];markerInfo["pose"][5]=$a[i++];markerInfo["pose"][6]=$a[i++];markerInfo["pose"][7]=$a[i++];markerInfo["pose"][8]=$a[i++];markerInfo["pose"][9]=$a[i++];markerInfo["pose"][10]=$a[i++];markerInfo["pose"][11]=$a[i++]},67344:function(){var $a=arguments;var i=0;if(!artoolkitNFT["NFTMarkerInfo"]){artoolkitNFT["NFTMarkerInfo"]={id:0,error:-1,found:0,pose:[0,0,0,0,0,0,0,0,0,0,0,0]}}var markerInfo=artoolkitNFT["NFTMarkerInfo"];markerInfo["id"]=$a[i++];markerInfo["error"]=-1;markerInfo["found"]=0;markerInfo["pose"][0]=0;markerInfo["pose"][1]=0;markerInfo["pose"][2]=0;markerInfo["pose"][3]=0;markerInfo["pose"][4]=0;markerInfo["pose"][5]=0;markerInfo["pose"][6]=0;markerInfo["pose"][7]=0;markerInfo["pose"][8]=0;markerInfo["pose"][9]=0;markerInfo["pose"][10]=0;markerInfo["pose"][11]=0},67973:function($0,$1,$2,$3,$4,$5){if(!artoolkitNFT["frameMalloc"]){artoolkitNFT["frameMalloc"]={}}var frameMalloc=artoolkitNFT["frameMalloc"];frameMalloc["framepointer"]=$1;frameMalloc["framesize"]=$2;frameMalloc["camera"]=$3;frameMalloc["transform"]=$4;frameMalloc["videoLumaPointer"]=$5}};function callRuntimeCallbacks(callbacks){while(callbacks.length>0){var callback=callbacks.shift();if(typeof callback=="function"){callback(Module);continue}var func=callback.func;if(typeof func=="number"){if(callback.arg===undefined){getWasmTableEntry(func)()}else{getWasmTableEntry(func)(callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}function getWasmTableEntry(funcPtr){return wasmTable.get(funcPtr)}function ___cxa_allocate_exception(size){return _malloc(size+16)+16}function ExceptionInfo(excPtr){this.excPtr=excPtr;this.ptr=excPtr-16;this.set_type=function(type){HEAP32[this.ptr+4>>2]=type};this.get_type=function(){return HEAP32[this.ptr+4>>2]};this.set_destructor=function(destructor){HEAP32[this.ptr+8>>2]=destructor};this.get_destructor=function(){return HEAP32[this.ptr+8>>2]};this.set_refcount=function(refcount){HEAP32[this.ptr>>2]=refcount};this.set_caught=function(caught){caught=caught?1:0;HEAP8[this.ptr+12>>0]=caught};this.get_caught=function(){return HEAP8[this.ptr+12>>0]!=0};this.set_rethrown=function(rethrown){rethrown=rethrown?1:0;HEAP8[this.ptr+13>>0]=rethrown};this.get_rethrown=function(){return HEAP8[this.ptr+13>>0]!=0};this.init=function(type,destructor){this.set_type(type);this.set_destructor(destructor);this.set_refcount(0);this.set_caught(false);this.set_rethrown(false)};this.add_ref=function(){var value=HEAP32[this.ptr>>2];HEAP32[this.ptr>>2]=value+1};this.release_ref=function(){var prev=HEAP32[this.ptr>>2];HEAP32[this.ptr>>2]=prev-1;return prev===1}}var exceptionLast=0;var uncaughtExceptionCount=0;function ___cxa_throw(ptr,type,destructor){var info=new ExceptionInfo(ptr);info.init(type,destructor);exceptionLast=ptr;uncaughtExceptionCount++;throw ptr}function setErrNo(value){HEAP32[___errno_location()>>2]=value;return value}var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){if(path==="/")return"/";path=PATH.normalize(path);path=path.replace(/\/$/,"");var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)}};function getRandomDevice(){if(typeof crypto=="object"&&typeof crypto["getRandomValues"]=="function"){var randomBuffer=new Uint8Array(1);return function(){crypto.getRandomValues(randomBuffer);return randomBuffer[0]}}else if(ENVIRONMENT_IS_NODE){try{var crypto_module=require("crypto");return function(){return crypto_module["randomBytes"](1)[0]}}catch(e){}}return function(){abort("randomDevice")}}var PATH_FS={resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=path.charAt(0)==="/"}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(function(p){return!!p}),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:function(from,to){from=PATH_FS.resolve(from).substr(1);to=PATH_FS.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()},put_char:function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}}},default_tty1_ops:{put_char:function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};function mmapAlloc(size){abort()}var MEMFS={ops_table:null,mount:function(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode:function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node;parent.timestamp=node.timestamp}return node},getFileDataAsTypedArray:function(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage:function(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr:function(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.timestamp);attr.mtime=new Date(node.timestamp);attr.ctime=new Date(node.timestamp);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr:function(node,attr){if(attr.mode!==undefined){node.mode=attr.mode}if(attr.timestamp!==undefined){node.timestamp=attr.timestamp}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup:function(parent,name){throw FS.genericErrors[44]},mknod:function(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename:function(old_node,new_dir,new_name){if(FS.isDir(old_node.mode)){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}}delete old_node.parent.contents[old_node.name];old_node.parent.timestamp=Date.now();old_node.name=new_name;new_dir.contents[new_name]=old_node;new_dir.timestamp=old_node.parent.timestamp;old_node.parent=new_dir},unlink:function(parent,name){delete parent.contents[name];parent.timestamp=Date.now()},rmdir:function(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.timestamp=Date.now()},readdir:function(node){var entries=[".",".."];for(var key in node.contents){if(!node.contents.hasOwnProperty(key)){continue}entries.push(key)}return entries},symlink:function(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink:function(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read:function(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{path=PATH_FS.resolve(FS.cwd(),path);if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};opts=Object.assign(defaults,opts);if(opts.recurse_count>8){throw new FS.ErrnoError(32)}var parts=PATH.normalizeArray(path.split("/").filter(p=>!!p),false);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(32)}}}}return{path:current_path,node:current}},getPath:node=>{var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?mount+"/"+path:mount+path}path=path?node.name+"/"+path:node.name;node=node.parent}},hashName:(parentid,name)=>{var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode:node=>{var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode:node=>{var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode:(parent,name)=>{var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode:(parent,name,mode,rdev)=>{var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode:node=>{FS.hashRemoveNode(node)},isRoot:node=>{return node===node.parent},isMountpoint:node=>{return!!node.mounted},isFile:mode=>{return(mode&61440)===32768},isDir:mode=>{return(mode&61440)===16384},isLink:mode=>{return(mode&61440)===40960},isChrdev:mode=>{return(mode&61440)===8192},isBlkdev:mode=>{return(mode&61440)===24576},isFIFO:mode=>{return(mode&61440)===4096},isSocket:mode=>{return(mode&49152)===49152},flagModes:{"r":0,"r+":2,"w":577,"w+":578,"a":1089,"a+":1090},modeStringToFlags:str=>{var flags=FS.flagModes[str];if(typeof flags=="undefined"){throw new Error("Unknown file open mode: "+str)}return flags},flagsToPermissionString:flag=>{var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions:(node,perms)=>{if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup:dir=>{var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate:(dir,name)=>{try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete:(dir,name,isdir)=>{var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen:(node,flags)=>{if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd:(fd_start=0,fd_end=FS.MAX_OPEN_FDS)=>{for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStream:fd=>FS.streams[fd],createStream:(stream,fd_start,fd_end)=>{if(!FS.FSStream){FS.FSStream=function(){};FS.FSStream.prototype={object:{get:function(){return this.node},set:function(val){this.node=val}},isRead:{get:function(){return(this.flags&2097155)!==1}},isWrite:{get:function(){return(this.flags&2097155)!==0}},isAppend:{get:function(){return this.flags&1024}}}}stream=Object.assign(new FS.FSStream,stream);var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream:fd=>{FS.streams[fd]=null},chrdev_stream_ops:{open:stream=>{var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}},llseek:()=>{throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice:(dev,ops)=>{FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts:mount=>{var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs:(populate,callback)=>{if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err("warning: "+FS.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work")}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount:(type,opts,mountpoint)=>{var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount:mountpoint=>{var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup:(parent,name)=>{return parent.node_ops.lookup(parent,name)},mknod:(path,mode,dev)=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(28)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},create:(path,mode)=>{mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:(path,mode)=>{mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree:(path,mode)=>{var dirs=path.split("/");var d="";for(var i=0;i{if(typeof dev=="undefined"){dev=mode;mode=438}mode|=8192;return FS.mknod(path,mode,dev)},symlink:(oldpath,newpath)=>{if(!PATH_FS.resolve(oldpath)){throw new FS.ErrnoError(44)}var lookup=FS.lookupPath(newpath,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var newname=PATH.basename(newpath);var errCode=FS.mayCreate(parent,newname);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.symlink){throw new FS.ErrnoError(63)}return parent.node_ops.symlink(parent,newname,oldpath)},rename:(old_path,new_path)=>{var old_dirname=PATH.dirname(old_path);var new_dirname=PATH.dirname(new_path);var old_name=PATH.basename(old_path);var new_name=PATH.basename(new_path);var lookup,old_dir,new_dir;lookup=FS.lookupPath(old_path,{parent:true});old_dir=lookup.node;lookup=FS.lookupPath(new_path,{parent:true});new_dir=lookup.node;if(!old_dir||!new_dir)throw new FS.ErrnoError(44);if(old_dir.mount!==new_dir.mount){throw new FS.ErrnoError(75)}var old_node=FS.lookupNode(old_dir,old_name);var relative=PATH_FS.relative(old_path,new_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(28)}relative=PATH_FS.relative(new_path,old_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(55)}var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(old_node===new_node){return}var isdir=FS.isDir(old_node.mode);var errCode=FS.mayDelete(old_dir,old_name,isdir);if(errCode){throw new FS.ErrnoError(errCode)}errCode=new_node?FS.mayDelete(new_dir,new_name,isdir):FS.mayCreate(new_dir,new_name);if(errCode){throw new FS.ErrnoError(errCode)}if(!old_dir.node_ops.rename){throw new FS.ErrnoError(63)}if(FS.isMountpoint(old_node)||new_node&&FS.isMountpoint(new_node)){throw new FS.ErrnoError(10)}if(new_dir!==old_dir){errCode=FS.nodePermissions(old_dir,"w");if(errCode){throw new FS.ErrnoError(errCode)}}FS.hashRemoveNode(old_node);try{old_dir.node_ops.rename(old_node,new_dir,new_name)}catch(e){throw e}finally{FS.hashAddNode(old_node)}},rmdir:path=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,true);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.rmdir){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.rmdir(parent,name);FS.destroyNode(node)},readdir:path=>{var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node.node_ops.readdir){throw new FS.ErrnoError(54)}return node.node_ops.readdir(node)},unlink:path=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,false);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.unlink){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.unlink(parent,name);FS.destroyNode(node)},readlink:path=>{var lookup=FS.lookupPath(path);var link=lookup.node;if(!link){throw new FS.ErrnoError(44)}if(!link.node_ops.readlink){throw new FS.ErrnoError(28)}return PATH_FS.resolve(FS.getPath(link.parent),link.node_ops.readlink(link))},stat:(path,dontFollow)=>{var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;if(!node){throw new FS.ErrnoError(44)}if(!node.node_ops.getattr){throw new FS.ErrnoError(63)}return node.node_ops.getattr(node)},lstat:path=>{return FS.stat(path,true)},chmod:(path,mode,dontFollow)=>{var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}node.node_ops.setattr(node,{mode:mode&4095|node.mode&~4095,timestamp:Date.now()})},lchmod:(path,mode)=>{FS.chmod(path,mode,true)},fchmod:(fd,mode)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}FS.chmod(stream.node,mode)},chown:(path,uid,gid,dontFollow)=>{var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}node.node_ops.setattr(node,{timestamp:Date.now()})},lchown:(path,uid,gid)=>{FS.chown(path,uid,gid,true)},fchown:(fd,uid,gid)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}FS.chown(stream.node,uid,gid)},truncate:(path,len)=>{if(len<0){throw new FS.ErrnoError(28)}var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:true});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}if(FS.isDir(node.mode)){throw new FS.ErrnoError(31)}if(!FS.isFile(node.mode)){throw new FS.ErrnoError(28)}var errCode=FS.nodePermissions(node,"w");if(errCode){throw new FS.ErrnoError(errCode)}node.node_ops.setattr(node,{size:len,timestamp:Date.now()})},ftruncate:(fd,len)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.truncate(stream.node,len)},utime:(path,atime,mtime)=>{var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;node.node_ops.setattr(node,{timestamp:Math.max(atime,mtime)})},open:(path,flags,mode,fd_start,fd_end)=>{if(path===""){throw new FS.ErrnoError(44)}flags=typeof flags=="string"?FS.modeStringToFlags(flags):flags;mode=typeof mode=="undefined"?438:mode;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;if(typeof path=="object"){node=path}else{path=PATH.normalize(path);try{var lookup=FS.lookupPath(path,{follow:!(flags&131072)});node=lookup.node}catch(e){}}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else{node=FS.mknod(path,mode,0);created=true}}if(!node){throw new FS.ErrnoError(44)}if(FS.isChrdev(node.mode)){flags&=~512}if(flags&65536&&!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}if(!created){var errCode=FS.mayOpen(node,flags);if(errCode){throw new FS.ErrnoError(errCode)}}if(flags&512){FS.truncate(node,0)}flags&=~(128|512|131072);var stream=FS.createStream({node:node,path:FS.getPath(node),flags:flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false},fd_start,fd_end);if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(Module["logReadFiles"]&&!(flags&1)){if(!FS.readFiles)FS.readFiles={};if(!(path in FS.readFiles)){FS.readFiles[path]=1}}return stream},close:stream=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(stream.getdents)stream.getdents=null;try{if(stream.stream_ops.close){stream.stream_ops.close(stream)}}catch(e){throw e}finally{FS.closeStream(stream.fd)}stream.fd=null},isClosed:stream=>{return stream.fd===null},llseek:(stream,offset,whence)=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(!stream.seekable||!stream.stream_ops.llseek){throw new FS.ErrnoError(70)}if(whence!=0&&whence!=1&&whence!=2){throw new FS.ErrnoError(28)}stream.position=stream.stream_ops.llseek(stream,offset,whence);stream.ungotten=[];return stream.position},read:(stream,buffer,offset,length,position)=>{if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.read){throw new FS.ErrnoError(28)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesRead=stream.stream_ops.read(stream,buffer,offset,length,position);if(!seeking)stream.position+=bytesRead;return bytesRead},write:(stream,buffer,offset,length,position,canOwn)=>{if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.write){throw new FS.ErrnoError(28)}if(stream.seekable&&stream.flags&1024){FS.llseek(stream,0,2)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesWritten=stream.stream_ops.write(stream,buffer,offset,length,position,canOwn);if(!seeking)stream.position+=bytesWritten;return bytesWritten},allocate:(stream,offset,length)=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(offset<0||length<=0){throw new FS.ErrnoError(28)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(!FS.isFile(stream.node.mode)&&!FS.isDir(stream.node.mode)){throw new FS.ErrnoError(43)}if(!stream.stream_ops.allocate){throw new FS.ErrnoError(138)}stream.stream_ops.allocate(stream,offset,length)},mmap:(stream,address,length,position,prot,flags)=>{if((prot&2)!==0&&(flags&2)===0&&(stream.flags&2097155)!==2){throw new FS.ErrnoError(2)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(2)}if(!stream.stream_ops.mmap){throw new FS.ErrnoError(43)}return stream.stream_ops.mmap(stream,address,length,position,prot,flags)},msync:(stream,buffer,offset,length,mmapFlags)=>{if(!stream||!stream.stream_ops.msync){return 0}return stream.stream_ops.msync(stream,buffer,offset,length,mmapFlags)},munmap:stream=>0,ioctl:(stream,cmd,arg)=>{if(!stream.stream_ops.ioctl){throw new FS.ErrnoError(59)}return stream.stream_ops.ioctl(stream,cmd,arg)},readFile:(path,opts={})=>{opts.flags=opts.flags||0;opts.encoding=opts.encoding||"binary";if(opts.encoding!=="utf8"&&opts.encoding!=="binary"){throw new Error('Invalid encoding type "'+opts.encoding+'"')}var ret;var stream=FS.open(path,opts.flags);var stat=FS.stat(path);var length=stat.size;var buf=new Uint8Array(length);FS.read(stream,buf,0,length,0);if(opts.encoding==="utf8"){ret=UTF8ArrayToString(buf,0)}else if(opts.encoding==="binary"){ret=buf}FS.close(stream);return ret},writeFile:(path,data,opts={})=>{opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){var buf=new Uint8Array(lengthBytesUTF8(data)+1);var actualNumBytes=stringToUTF8Array(data,buf,0,buf.length);FS.write(stream,buf,0,actualNumBytes,undefined,opts.canOwn)}else if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{throw new Error("Unsupported data type")}FS.close(stream)},cwd:()=>FS.currentPath,chdir:path=>{var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,"x");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.path},createDefaultDirectories:()=>{FS.mkdir("/tmp");FS.mkdir("/home");FS.mkdir("/home/web_user")},createDefaultDevices:()=>{FS.mkdir("/dev");FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(stream,buffer,offset,length,pos)=>length});FS.mkdev("/dev/null",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev("/dev/tty",FS.makedev(5,0));FS.mkdev("/dev/tty1",FS.makedev(6,0));var random_device=getRandomDevice();FS.createDevice("/dev","random",random_device);FS.createDevice("/dev","urandom",random_device);FS.mkdir("/dev/shm");FS.mkdir("/dev/shm/tmp")},createSpecialDirectories:()=>{FS.mkdir("/proc");var proc_self=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd");FS.mount({mount:()=>{var node=FS.createNode(proc_self,"fd",16384|511,73);node.node_ops={lookup:(parent,name)=>{var fd=+name;var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path}};ret.parent=ret;return ret}};return node}},{},"/proc/self/fd")},createStandardStreams:()=>{if(Module["stdin"]){FS.createDevice("/dev","stdin",Module["stdin"])}else{FS.symlink("/dev/tty","/dev/stdin")}if(Module["stdout"]){FS.createDevice("/dev","stdout",null,Module["stdout"])}else{FS.symlink("/dev/tty","/dev/stdout")}if(Module["stderr"]){FS.createDevice("/dev","stderr",null,Module["stderr"])}else{FS.symlink("/dev/tty1","/dev/stderr")}var stdin=FS.open("/dev/stdin",0);var stdout=FS.open("/dev/stdout",1);var stderr=FS.open("/dev/stderr",1)},ensureErrnoError:()=>{if(FS.ErrnoError)return;FS.ErrnoError=function ErrnoError(errno,node){this.node=node;this.setErrno=function(errno){this.errno=errno};this.setErrno(errno);this.message="FS error"};FS.ErrnoError.prototype=new Error;FS.ErrnoError.prototype.constructor=FS.ErrnoError;[44].forEach(code=>{FS.genericErrors[code]=new FS.ErrnoError(code);FS.genericErrors[code].stack=""})},staticInit:()=>{FS.ensureErrnoError();FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={"MEMFS":MEMFS}},init:(input,output,error)=>{FS.init.initialized=true;FS.ensureErrnoError();Module["stdin"]=input||Module["stdin"];Module["stdout"]=output||Module["stdout"];Module["stderr"]=error||Module["stderr"];FS.createStandardStreams()},quit:()=>{FS.init.initialized=false;for(var i=0;i{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode},findObject:(path,dontResolveLastLink)=>{var ret=FS.analyzePath(path,dontResolveLastLink);if(ret.exists){return ret.object}else{return null}},analyzePath:(path,dontResolveLastLink)=>{try{var lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});path=lookup.path}catch(e){}var ret={isRoot:false,exists:false,error:0,name:null,path:null,object:null,parentExists:false,parentPath:null,parentObject:null};try{var lookup=FS.lookupPath(path,{parent:true});ret.parentExists=true;ret.parentPath=lookup.path;ret.parentObject=lookup.node;ret.name=PATH.basename(path);lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});ret.exists=true;ret.path=lookup.path;ret.object=lookup.node;ret.name=lookup.node.name;ret.isRoot=lookup.path==="/"}catch(e){ret.error=e.errno}return ret},createPath:(parent,path,canRead,canWrite)=>{parent=typeof parent=="string"?parent:FS.getPath(parent);var parts=path.split("/").reverse();while(parts.length){var part=parts.pop();if(!part)continue;var current=PATH.join2(parent,part);try{FS.mkdir(current)}catch(e){}parent=current}return current},createFile:(parent,name,properties,canRead,canWrite)=>{var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS.getMode(canRead,canWrite);return FS.create(path,mode)},createDataFile:(parent,name,data,canRead,canWrite,canOwn)=>{var path=name;if(parent){parent=typeof parent=="string"?parent:FS.getPath(parent);path=name?PATH.join2(parent,name):parent}var mode=FS.getMode(canRead,canWrite);var node=FS.create(path,mode);if(data){if(typeof data=="string"){var arr=new Array(data.length);for(var i=0,len=data.length;i{var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS.getMode(!!input,!!output);if(!FS.createDevice.major)FS.createDevice.major=64;var dev=FS.makedev(FS.createDevice.major++,0);FS.registerDevice(dev,{open:stream=>{stream.seekable=false},close:stream=>{if(output&&output.buffer&&output.buffer.length){output(10)}},read:(stream,buffer,offset,length,pos)=>{var bytesRead=0;for(var i=0;i{for(var i=0;i{if(obj.isDevice||obj.isFolder||obj.link||obj.contents)return true;if(typeof XMLHttpRequest!="undefined"){throw new Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread.")}else if(read_){try{obj.contents=intArrayFromString(read_(obj.url),true);obj.usedBytes=obj.contents.length}catch(e){throw new FS.ErrnoError(29)}}else{throw new Error("Cannot load without read() or XMLHttpRequest.")}},createLazyFile:(parent,name,url,canRead,canWrite)=>{function LazyUint8Array(){this.lengthKnown=false;this.chunks=[]}LazyUint8Array.prototype.get=function LazyUint8Array_get(idx){if(idx>this.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(from,to)=>{if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}else{return intArrayFromString(xhr.responseText||"",true)}};var lazyArray=this;lazyArray.setDataGetter(chunkNum=>{var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]=="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]=="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;out("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(key=>{var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){FS.forceLoadFile(node);return fn.apply(null,arguments)}});stream_ops.read=((stream,buffer,offset,length,position)=>{FS.forceLoadFile(node);var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency("cp "+fullname);function processData(byteArray){function finish(byteArray){if(preFinish)preFinish();if(!dontCreateFile){FS.createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}if(onload)onload();removeRunDependency(dep)}if(Browser.handledByPreloadPlugin(byteArray,fullname,finish,()=>{if(onerror)onerror();removeRunDependency(dep)})){return}finish(byteArray)}addRunDependency(dep);if(typeof url=="string"){asyncLoad(url,byteArray=>processData(byteArray),onerror)}else{processData(url)}},indexedDB:()=>{return window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB},DB_NAME:()=>{return"EM_FS_"+window.location.pathname},DB_VERSION:20,DB_STORE_NAME:"FILE_DATA",saveFilesToDB:(paths,onload,onerror)=>{onload=onload||(()=>{});onerror=onerror||(()=>{});var indexedDB=FS.indexedDB();try{var openRequest=indexedDB.open(FS.DB_NAME(),FS.DB_VERSION)}catch(e){return onerror(e)}openRequest.onupgradeneeded=(()=>{out("creating db");var db=openRequest.result;db.createObjectStore(FS.DB_STORE_NAME)});openRequest.onsuccess=(()=>{var db=openRequest.result;var transaction=db.transaction([FS.DB_STORE_NAME],"readwrite");var files=transaction.objectStore(FS.DB_STORE_NAME);var ok=0,fail=0,total=paths.length;function finish(){if(fail==0)onload();else onerror()}paths.forEach(path=>{var putRequest=files.put(FS.analyzePath(path).object.contents,path);putRequest.onsuccess=(()=>{ok++;if(ok+fail==total)finish()});putRequest.onerror=(()=>{fail++;if(ok+fail==total)finish()})});transaction.onerror=onerror});openRequest.onerror=onerror},loadFilesFromDB:(paths,onload,onerror)=>{onload=onload||(()=>{});onerror=onerror||(()=>{});var indexedDB=FS.indexedDB();try{var openRequest=indexedDB.open(FS.DB_NAME(),FS.DB_VERSION)}catch(e){return onerror(e)}openRequest.onupgradeneeded=onerror;openRequest.onsuccess=(()=>{var db=openRequest.result;try{var transaction=db.transaction([FS.DB_STORE_NAME],"readonly")}catch(e){onerror(e);return}var files=transaction.objectStore(FS.DB_STORE_NAME);var ok=0,fail=0,total=paths.length;function finish(){if(fail==0)onload();else onerror()}paths.forEach(path=>{var getRequest=files.get(path);getRequest.onsuccess=(()=>{if(FS.analyzePath(path).exists){FS.unlink(path)}FS.createDataFile(PATH.dirname(path),PATH.basename(path),getRequest.result,true,true,true);ok++;if(ok+fail==total)finish()});getRequest.onerror=(()=>{fail++;if(ok+fail==total)finish()})});transaction.onerror=onerror});openRequest.onerror=onerror}};var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt:function(dirfd,path,allowEmpty){if(path[0]==="/"){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=FS.getStream(dirfd);if(!dirstream)throw new FS.ErrnoError(8);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return PATH.join2(dir,path)},doStat:function(func,path,buf){try{var stat=func(path)}catch(e){if(e&&e.node&&PATH.normalize(path)!==PATH.normalize(FS.getPath(e.node))){return-54}throw e}HEAP32[buf>>2]=stat.dev;HEAP32[buf+4>>2]=0;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAP32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;HEAP32[buf+32>>2]=0;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAP32[buf+48>>2]=4096;HEAP32[buf+52>>2]=stat.blocks;HEAP32[buf+56>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+76>>2]=0;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+80>>2]=tempI64[0],HEAP32[buf+84>>2]=tempI64[1];return 0},doMsync:function(addr,stream,len,flags,offset){var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},doMkdir:function(path,mode){path=PATH.normalize(path);if(path[path.length-1]==="/")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0},doMknod:function(path,mode,dev){switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-28}FS.mknod(path,mode,dev);return 0},doReadlink:function(path,buf,bufsize){if(bufsize<=0)return-28;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len},doAccess:function(path,amode){if(amode&~7){return-28}var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node){return-44}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-2}return 0},doDup:function(path,flags,suggestFD){var suggest=FS.getStream(suggestFD);if(suggest)FS.close(suggest);return FS.open(path,flags,0,suggestFD,suggestFD).fd},doReadv:function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret},varargs:undefined,get:function(){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(ptr){var ret=UTF8ToString(ptr);return ret},getStreamFromFD:function(fd){var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);return stream},get64:function(low,high){return low}};function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-28}var newStream;newStream=FS.open(stream.path,stream.flags,0,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 5:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 6:case 7:return 0;case 16:case 8:return-28;case 9:setErrNo(28);return-1;default:{return-28}}}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_ioctl(fd,op,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(op){case 21509:case 21505:{if(!stream.tty)return-59;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-59;return 0}case 21519:{if(!stream.tty)return-59;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-59;return-28}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-59;return 0}case 21524:{if(!stream.tty)return-59;return 0}default:abort("bad ioctl syscall "+op)}}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_open(path,flags,varargs){SYSCALLS.varargs=varargs;try{var pathname=SYSCALLS.getStr(path);var mode=varargs?SYSCALLS.get():0;var stream=FS.open(pathname,flags,mode);return stream.fd}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}var structRegistrations={};function runDestructors(destructors){while(destructors.length){var ptr=destructors.pop();var del=destructors.pop();del(ptr)}}function simpleReadValueFromPointer(pointer){return this["fromWireType"](HEAPU32[pointer>>2])}var awaitingDependencies={};var registeredTypes={};var typeDependencies={};var char_0=48;var char_9=57;function makeLegalFunctionName(name){if(undefined===name){return"_unknown"}name=name.replace(/[^a-zA-Z0-9_]/g,"$");var f=name.charCodeAt(0);if(f>=char_0&&f<=char_9){return"_"+name}else{return name}}function createNamedFunction(name,body){name=makeLegalFunctionName(name);return new Function("body","return function "+name+"() {\n"+' "use strict";'+" return body.apply(this, arguments);\n"+"};\n")(body)}function extendError(baseErrorType,errorName){var errorClass=createNamedFunction(errorName,function(message){this.name=errorName;this.message=message;var stack=new Error(message).stack;if(stack!==undefined){this.stack=this.toString()+"\n"+stack.replace(/^Error(:[^\n]*)?\n/,"")}});errorClass.prototype=Object.create(baseErrorType.prototype);errorClass.prototype.constructor=errorClass;errorClass.prototype.toString=function(){if(this.message===undefined){return this.name}else{return this.name+": "+this.message}};return errorClass}var InternalError=undefined;function throwInternalError(message){throw new InternalError(message)}function whenDependentTypesAreResolved(myTypes,dependentTypes,getTypeConverters){myTypes.forEach(function(type){typeDependencies[type]=dependentTypes});function onComplete(typeConverters){var myTypeConverters=getTypeConverters(typeConverters);if(myTypeConverters.length!==myTypes.length){throwInternalError("Mismatched type converter count")}for(var i=0;i>shift])},destructorFunction:null})}function ClassHandle_isAliasOf(other){if(!(this instanceof ClassHandle)){return false}if(!(other instanceof ClassHandle)){return false}var leftClass=this.$$.ptrType.registeredClass;var left=this.$$.ptr;var rightClass=other.$$.ptrType.registeredClass;var right=other.$$.ptr;while(leftClass.baseClass){left=leftClass.upcast(left);leftClass=leftClass.baseClass}while(rightClass.baseClass){right=rightClass.upcast(right);rightClass=rightClass.baseClass}return leftClass===rightClass&&left===right}function shallowCopyInternalPointer(o){return{count:o.count,deleteScheduled:o.deleteScheduled,preservePointerOnDelete:o.preservePointerOnDelete,ptr:o.ptr,ptrType:o.ptrType,smartPtr:o.smartPtr,smartPtrType:o.smartPtrType}}function throwInstanceAlreadyDeleted(obj){function getInstanceTypeName(handle){return handle.$$.ptrType.registeredClass.name}throwBindingError(getInstanceTypeName(obj)+" instance already deleted")}var finalizationRegistry=false;function detachFinalizer(handle){}function runDestructor($$){if($$.smartPtr){$$.smartPtrType.rawDestructor($$.smartPtr)}else{$$.ptrType.registeredClass.rawDestructor($$.ptr)}}function releaseClassHandle($$){$$.count.value-=1;var toDelete=0===$$.count.value;if(toDelete){runDestructor($$)}}function downcastPointer(ptr,ptrClass,desiredClass){if(ptrClass===desiredClass){return ptr}if(undefined===desiredClass.baseClass){return null}var rv=downcastPointer(ptr,ptrClass,desiredClass.baseClass);if(rv===null){return null}return desiredClass.downcast(rv)}var registeredPointers={};function getInheritedInstanceCount(){return Object.keys(registeredInstances).length}function getLiveInheritedInstances(){var rv=[];for(var k in registeredInstances){if(registeredInstances.hasOwnProperty(k)){rv.push(registeredInstances[k])}}return rv}var deletionQueue=[];function flushPendingDeletes(){while(deletionQueue.length){var obj=deletionQueue.pop();obj.$$.deleteScheduled=false;obj["delete"]()}}var delayFunction=undefined;function setDelayFunction(fn){delayFunction=fn;if(deletionQueue.length&&delayFunction){delayFunction(flushPendingDeletes)}}function init_embind(){Module["getInheritedInstanceCount"]=getInheritedInstanceCount;Module["getLiveInheritedInstances"]=getLiveInheritedInstances;Module["flushPendingDeletes"]=flushPendingDeletes;Module["setDelayFunction"]=setDelayFunction}var registeredInstances={};function getBasestPointer(class_,ptr){if(ptr===undefined){throwBindingError("ptr should not be undefined")}while(class_.baseClass){ptr=class_.upcast(ptr);class_=class_.baseClass}return ptr}function getInheritedInstance(class_,ptr){ptr=getBasestPointer(class_,ptr);return registeredInstances[ptr]}function makeClassHandle(prototype,record){if(!record.ptrType||!record.ptr){throwInternalError("makeClassHandle requires ptr and ptrType")}var hasSmartPtrType=!!record.smartPtrType;var hasSmartPtr=!!record.smartPtr;if(hasSmartPtrType!==hasSmartPtr){throwInternalError("Both smartPtrType and smartPtr must be specified")}record.count={value:1};return attachFinalizer(Object.create(prototype,{$$:{value:record}}))}function RegisteredPointer_fromWireType(ptr){var rawPointer=this.getPointee(ptr);if(!rawPointer){this.destructor(ptr);return null}var registeredInstance=getInheritedInstance(this.registeredClass,rawPointer);if(undefined!==registeredInstance){if(0===registeredInstance.$$.count.value){registeredInstance.$$.ptr=rawPointer;registeredInstance.$$.smartPtr=ptr;return registeredInstance["clone"]()}else{var rv=registeredInstance["clone"]();this.destructor(ptr);return rv}}function makeDefaultHandle(){if(this.isSmartPointer){return makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:rawPointer,smartPtrType:this,smartPtr:ptr})}else{return makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this,ptr:ptr})}}var actualType=this.registeredClass.getActualType(rawPointer);var registeredPointerRecord=registeredPointers[actualType];if(!registeredPointerRecord){return makeDefaultHandle.call(this)}var toType;if(this.isConst){toType=registeredPointerRecord.constPointerType}else{toType=registeredPointerRecord.pointerType}var dp=downcastPointer(rawPointer,this.registeredClass,toType.registeredClass);if(dp===null){return makeDefaultHandle.call(this)}if(this.isSmartPointer){return makeClassHandle(toType.registeredClass.instancePrototype,{ptrType:toType,ptr:dp,smartPtrType:this,smartPtr:ptr})}else{return makeClassHandle(toType.registeredClass.instancePrototype,{ptrType:toType,ptr:dp})}}function attachFinalizer(handle){if("undefined"===typeof FinalizationRegistry){attachFinalizer=(handle=>handle);return handle}finalizationRegistry=new FinalizationRegistry(info=>{releaseClassHandle(info.$$)});attachFinalizer=(handle=>{var $$=handle.$$;var hasSmartPtr=!!$$.smartPtr;if(hasSmartPtr){var info={$$:$$};finalizationRegistry.register(handle,info,handle)}return handle});detachFinalizer=(handle=>finalizationRegistry.unregister(handle));return attachFinalizer(handle)}function ClassHandle_clone(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.preservePointerOnDelete){this.$$.count.value+=1;return this}else{var clone=attachFinalizer(Object.create(Object.getPrototypeOf(this),{$$:{value:shallowCopyInternalPointer(this.$$)}}));clone.$$.count.value+=1;clone.$$.deleteScheduled=false;return clone}}function ClassHandle_delete(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete){throwBindingError("Object already scheduled for deletion")}detachFinalizer(this);releaseClassHandle(this.$$);if(!this.$$.preservePointerOnDelete){this.$$.smartPtr=undefined;this.$$.ptr=undefined}}function ClassHandle_isDeleted(){return!this.$$.ptr}function ClassHandle_deleteLater(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete){throwBindingError("Object already scheduled for deletion")}deletionQueue.push(this);if(deletionQueue.length===1&&delayFunction){delayFunction(flushPendingDeletes)}this.$$.deleteScheduled=true;return this}function init_ClassHandle(){ClassHandle.prototype["isAliasOf"]=ClassHandle_isAliasOf;ClassHandle.prototype["clone"]=ClassHandle_clone;ClassHandle.prototype["delete"]=ClassHandle_delete;ClassHandle.prototype["isDeleted"]=ClassHandle_isDeleted;ClassHandle.prototype["deleteLater"]=ClassHandle_deleteLater}function ClassHandle(){}function ensureOverloadTable(proto,methodName,humanName){if(undefined===proto[methodName].overloadTable){var prevFunc=proto[methodName];proto[methodName]=function(){if(!proto[methodName].overloadTable.hasOwnProperty(arguments.length)){throwBindingError("Function '"+humanName+"' called with an invalid number of arguments ("+arguments.length+") - expects one of ("+proto[methodName].overloadTable+")!")}return proto[methodName].overloadTable[arguments.length].apply(this,arguments)};proto[methodName].overloadTable=[];proto[methodName].overloadTable[prevFunc.argCount]=prevFunc}}function exposePublicSymbol(name,value,numArguments){if(Module.hasOwnProperty(name)){if(undefined===numArguments||undefined!==Module[name].overloadTable&&undefined!==Module[name].overloadTable[numArguments]){throwBindingError("Cannot register public name '"+name+"' twice")}ensureOverloadTable(Module,name,name);if(Module.hasOwnProperty(numArguments)){throwBindingError("Cannot register multiple overloads of a function with the same number of arguments ("+numArguments+")!")}Module[name].overloadTable[numArguments]=value}else{Module[name]=value;if(undefined!==numArguments){Module[name].numArguments=numArguments}}}function RegisteredClass(name,constructor,instancePrototype,rawDestructor,baseClass,getActualType,upcast,downcast){this.name=name;this.constructor=constructor;this.instancePrototype=instancePrototype;this.rawDestructor=rawDestructor;this.baseClass=baseClass;this.getActualType=getActualType;this.upcast=upcast;this.downcast=downcast;this.pureVirtualFunctions=[]}function upcastPointer(ptr,ptrClass,desiredClass){while(ptrClass!==desiredClass){if(!ptrClass.upcast){throwBindingError("Expected null or instance of "+desiredClass.name+", got an instance of "+ptrClass.name)}ptr=ptrClass.upcast(ptr);ptrClass=ptrClass.baseClass}return ptr}function constNoSmartPtrRawPointerToWireType(destructors,handle){if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}return 0}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;var ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);return ptr}function genericPointerToWireType(destructors,handle){var ptr;if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}if(this.isSmartPointer){ptr=this.rawConstructor();if(destructors!==null){destructors.push(this.rawDestructor,ptr)}return ptr}else{return 0}}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}if(!this.isConst&&handle.$$.ptrType.isConst){throwBindingError("Cannot convert argument of type "+(handle.$$.smartPtrType?handle.$$.smartPtrType.name:handle.$$.ptrType.name)+" to parameter type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);if(this.isSmartPointer){if(undefined===handle.$$.smartPtr){throwBindingError("Passing raw pointer to smart pointer is illegal")}switch(this.sharingPolicy){case 0:if(handle.$$.smartPtrType===this){ptr=handle.$$.smartPtr}else{throwBindingError("Cannot convert argument of type "+(handle.$$.smartPtrType?handle.$$.smartPtrType.name:handle.$$.ptrType.name)+" to parameter type "+this.name)}break;case 1:ptr=handle.$$.smartPtr;break;case 2:if(handle.$$.smartPtrType===this){ptr=handle.$$.smartPtr}else{var clonedHandle=handle["clone"]();ptr=this.rawShare(ptr,Emval.toHandle(function(){clonedHandle["delete"]()}));if(destructors!==null){destructors.push(this.rawDestructor,ptr)}}break;default:throwBindingError("Unsupporting sharing policy")}}return ptr}function nonConstNoSmartPtrRawPointerToWireType(destructors,handle){if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}return 0}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}if(handle.$$.ptrType.isConst){throwBindingError("Cannot convert argument of type "+handle.$$.ptrType.name+" to parameter type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;var ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);return ptr}function RegisteredPointer_getPointee(ptr){if(this.rawGetPointee){ptr=this.rawGetPointee(ptr)}return ptr}function RegisteredPointer_destructor(ptr){if(this.rawDestructor){this.rawDestructor(ptr)}}function RegisteredPointer_deleteObject(handle){if(handle!==null){handle["delete"]()}}function init_RegisteredPointer(){RegisteredPointer.prototype.getPointee=RegisteredPointer_getPointee;RegisteredPointer.prototype.destructor=RegisteredPointer_destructor;RegisteredPointer.prototype["argPackAdvance"]=8;RegisteredPointer.prototype["readValueFromPointer"]=simpleReadValueFromPointer;RegisteredPointer.prototype["deleteObject"]=RegisteredPointer_deleteObject;RegisteredPointer.prototype["fromWireType"]=RegisteredPointer_fromWireType}function RegisteredPointer(name,registeredClass,isReference,isConst,isSmartPointer,pointeeType,sharingPolicy,rawGetPointee,rawConstructor,rawShare,rawDestructor){this.name=name;this.registeredClass=registeredClass;this.isReference=isReference;this.isConst=isConst;this.isSmartPointer=isSmartPointer;this.pointeeType=pointeeType;this.sharingPolicy=sharingPolicy;this.rawGetPointee=rawGetPointee;this.rawConstructor=rawConstructor;this.rawShare=rawShare;this.rawDestructor=rawDestructor;if(!isSmartPointer&®isteredClass.baseClass===undefined){if(isConst){this["toWireType"]=constNoSmartPtrRawPointerToWireType;this.destructorFunction=null}else{this["toWireType"]=nonConstNoSmartPtrRawPointerToWireType;this.destructorFunction=null}}else{this["toWireType"]=genericPointerToWireType}}function replacePublicSymbol(name,value,numArguments){if(!Module.hasOwnProperty(name)){throwInternalError("Replacing nonexistant public symbol")}if(undefined!==Module[name].overloadTable&&undefined!==numArguments){Module[name].overloadTable[numArguments]=value}else{Module[name]=value;Module[name].argCount=numArguments}}function dynCallLegacy(sig,ptr,args){var f=Module["dynCall_"+sig];return args&&args.length?f.apply(null,[ptr].concat(args)):f.call(null,ptr)}function dynCall(sig,ptr,args){if(sig.includes("j")){return dynCallLegacy(sig,ptr,args)}return getWasmTableEntry(ptr).apply(null,args)}function getDynCaller(sig,ptr){var argCache=[];return function(){argCache.length=0;Object.assign(argCache,arguments);return dynCall(sig,ptr,argCache)}}function embind__requireFunction(signature,rawFunction){signature=readLatin1String(signature);function makeDynCaller(){if(signature.includes("j")){return getDynCaller(signature,rawFunction)}return getWasmTableEntry(rawFunction)}var fp=makeDynCaller();if(typeof fp!="function"){throwBindingError("unknown function pointer with signature "+signature+": "+rawFunction)}return fp}var UnboundTypeError=undefined;function getTypeName(type){var ptr=___getTypeName(type);var rv=readLatin1String(ptr);_free(ptr);return rv}function throwUnboundTypeError(message,types){var unboundTypes=[];var seen={};function visit(type){if(seen[type]){return}if(registeredTypes[type]){return}if(typeDependencies[type]){typeDependencies[type].forEach(visit);return}unboundTypes.push(type);seen[type]=true}types.forEach(visit);throw new UnboundTypeError(message+": "+unboundTypes.map(getTypeName).join([", "]))}function __embind_register_class(rawType,rawPointerType,rawConstPointerType,baseClassRawType,getActualTypeSignature,getActualType,upcastSignature,upcast,downcastSignature,downcast,name,destructorSignature,rawDestructor){name=readLatin1String(name);getActualType=embind__requireFunction(getActualTypeSignature,getActualType);if(upcast){upcast=embind__requireFunction(upcastSignature,upcast)}if(downcast){downcast=embind__requireFunction(downcastSignature,downcast)}rawDestructor=embind__requireFunction(destructorSignature,rawDestructor);var legalFunctionName=makeLegalFunctionName(name);exposePublicSymbol(legalFunctionName,function(){throwUnboundTypeError("Cannot construct "+name+" due to unbound types",[baseClassRawType])});whenDependentTypesAreResolved([rawType,rawPointerType,rawConstPointerType],baseClassRawType?[baseClassRawType]:[],function(base){base=base[0];var baseClass;var basePrototype;if(baseClassRawType){baseClass=base.registeredClass;basePrototype=baseClass.instancePrototype}else{basePrototype=ClassHandle.prototype}var constructor=createNamedFunction(legalFunctionName,function(){if(Object.getPrototypeOf(this)!==instancePrototype){throw new BindingError("Use 'new' to construct "+name)}if(undefined===registeredClass.constructor_body){throw new BindingError(name+" has no accessible constructor")}var body=registeredClass.constructor_body[arguments.length];if(undefined===body){throw new BindingError("Tried to invoke ctor of "+name+" with invalid number of parameters ("+arguments.length+") - expected ("+Object.keys(registeredClass.constructor_body).toString()+") parameters instead!")}return body.apply(this,arguments)});var instancePrototype=Object.create(basePrototype,{constructor:{value:constructor}});constructor.prototype=instancePrototype;var registeredClass=new RegisteredClass(name,constructor,instancePrototype,rawDestructor,baseClass,getActualType,upcast,downcast);var referenceConverter=new RegisteredPointer(name,registeredClass,true,false,false);var pointerConverter=new RegisteredPointer(name+"*",registeredClass,false,false,false);var constPointerConverter=new RegisteredPointer(name+" const*",registeredClass,false,true,false);registeredPointers[rawType]={pointerType:pointerConverter,constPointerType:constPointerConverter};replacePublicSymbol(legalFunctionName,constructor);return[referenceConverter,pointerConverter,constPointerConverter]})}function heap32VectorToArray(count,firstElement){var array=[];for(var i=0;i>2)+i])}return array}function __embind_register_class_constructor(rawClassType,argCount,rawArgTypesAddr,invokerSignature,invoker,rawConstructor){assert(argCount>0);var rawArgTypes=heap32VectorToArray(argCount,rawArgTypesAddr);invoker=embind__requireFunction(invokerSignature,invoker);whenDependentTypesAreResolved([],[rawClassType],function(classType){classType=classType[0];var humanName="constructor "+classType.name;if(undefined===classType.registeredClass.constructor_body){classType.registeredClass.constructor_body=[]}if(undefined!==classType.registeredClass.constructor_body[argCount-1]){throw new BindingError("Cannot register multiple constructors with identical number of parameters ("+(argCount-1)+") for class '"+classType.name+"'! Overload resolution is currently only performed using the parameter count, not actual type info!")}classType.registeredClass.constructor_body[argCount-1]=(()=>{throwUnboundTypeError("Cannot construct "+classType.name+" due to unbound types",rawArgTypes)});whenDependentTypesAreResolved([],rawArgTypes,function(argTypes){argTypes.splice(1,0,null);classType.registeredClass.constructor_body[argCount-1]=craftInvokerFunction(humanName,argTypes,null,invoker,rawConstructor);return[]});return[]})}function new_(constructor,argumentList){if(!(constructor instanceof Function)){throw new TypeError("new_ called with constructor type "+typeof constructor+" which is not a function")}var dummy=createNamedFunction(constructor.name||"unknownFunctionName",function(){});dummy.prototype=constructor.prototype;var obj=new dummy;var r=constructor.apply(obj,argumentList);return r instanceof Object?r:obj}function craftInvokerFunction(humanName,argTypes,classType,cppInvokerFunc,cppTargetFunc){var argCount=argTypes.length;if(argCount<2){throwBindingError("argTypes array size mismatch! Must at least get return value and 'this' types!")}var isClassMethodFunc=argTypes[1]!==null&&classType!==null;var needsDestructorStack=false;for(var i=1;i0?", ":"")+argsListWired}invokerFnBody+=(returns?"var rv = ":"")+"invoker(fn"+(argsListWired.length>0?", ":"")+argsListWired+");\n";if(needsDestructorStack){invokerFnBody+="runDestructors(destructors);\n"}else{for(var i=isClassMethodFunc?1:2;i4&&0===--emval_handle_array[handle].refcount){emval_handle_array[handle]=undefined;emval_free_list.push(handle)}}function count_emval_handles(){var count=0;for(var i=5;i>2])};case 3:return function(pointer){return this["fromWireType"](HEAPF64[pointer>>3])};default:throw new TypeError("Unknown float type: "+name)}}function __embind_register_float(rawType,name,size){var shift=getShiftFromSize(size);name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(value){return value},"toWireType":function(destructors,value){return value},"argPackAdvance":8,"readValueFromPointer":floatReadValueFromPointer(name,shift),destructorFunction:null})}function __embind_register_function(name,argCount,rawArgTypesAddr,signature,rawInvoker,fn){var argTypes=heap32VectorToArray(argCount,rawArgTypesAddr);name=readLatin1String(name);rawInvoker=embind__requireFunction(signature,rawInvoker);exposePublicSymbol(name,function(){throwUnboundTypeError("Cannot call "+name+" due to unbound types",argTypes)},argCount-1);whenDependentTypesAreResolved([],argTypes,function(argTypes){var invokerArgsArray=[argTypes[0],null].concat(argTypes.slice(1));replacePublicSymbol(name,craftInvokerFunction(name,invokerArgsArray,null,rawInvoker,fn),argCount-1);return[]})}function integerReadValueFromPointer(name,shift,signed){switch(shift){case 0:return signed?function readS8FromPointer(pointer){return HEAP8[pointer]}:function readU8FromPointer(pointer){return HEAPU8[pointer]};case 1:return signed?function readS16FromPointer(pointer){return HEAP16[pointer>>1]}:function readU16FromPointer(pointer){return HEAPU16[pointer>>1]};case 2:return signed?function readS32FromPointer(pointer){return HEAP32[pointer>>2]}:function readU32FromPointer(pointer){return HEAPU32[pointer>>2]};default:throw new TypeError("Unknown integer type: "+name)}}function __embind_register_integer(primitiveType,name,size,minRange,maxRange){name=readLatin1String(name);if(maxRange===-1){maxRange=4294967295}var shift=getShiftFromSize(size);var fromWireType=value=>value;if(minRange===0){var bitshift=32-8*size;fromWireType=(value=>value<>>bitshift)}var isUnsignedType=name.includes("unsigned");var checkAssertions=(value,toTypeName)=>{};var toWireType;if(isUnsignedType){toWireType=function(destructors,value){checkAssertions(value,this.name);return value>>>0}}else{toWireType=function(destructors,value){checkAssertions(value,this.name);return value}}registerType(primitiveType,{name:name,"fromWireType":fromWireType,"toWireType":toWireType,"argPackAdvance":8,"readValueFromPointer":integerReadValueFromPointer(name,shift,minRange!==0),destructorFunction:null})}function __embind_register_memory_view(rawType,dataTypeIndex,name){var typeMapping=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array];var TA=typeMapping[dataTypeIndex];function decodeMemoryView(handle){handle=handle>>2;var heap=HEAPU32;var size=heap[handle];var data=heap[handle+1];return new TA(buffer,data,size)}name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":decodeMemoryView,"argPackAdvance":8,"readValueFromPointer":decodeMemoryView},{ignoreDuplicateRegistrations:true})}function __embind_register_std_string(rawType,name){name=readLatin1String(name);var stdStringIsUTF8=name==="std::string";registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var str;if(stdStringIsUTF8){var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i;if(i==length||HEAPU8[currentBytePtr]==0){var maxRead=currentBytePtr-decodeStartPtr;var stringSegment=UTF8ToString(decodeStartPtr,maxRead);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+1}}}else{var a=new Array(length);for(var i=0;ilengthBytesUTF8(value))}else{getLength=(()=>value.length)}var length=getLength();var ptr=_malloc(4+length+1);HEAPU32[ptr>>2]=length;if(stdStringIsUTF8&&valueIsOfTypeString){stringToUTF8(value,ptr+4,length+1)}else{if(valueIsOfTypeString){for(var i=0;i255){_free(ptr);throwBindingError("String has UTF-16 code units that do not fit in 8 bits")}HEAPU8[ptr+4+i]=charCode}}else{for(var i=0;iHEAPU16);shift=1}else if(charSize===4){decodeString=UTF32ToString;encodeString=stringToUTF32;lengthBytesUTF=lengthBytesUTF32;getHeap=(()=>HEAPU32);shift=2}registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var HEAP=getHeap();var str;var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i*charSize;if(i==length||HEAP[currentBytePtr>>shift]==0){var maxReadBytes=currentBytePtr-decodeStartPtr;var stringSegment=decodeString(decodeStartPtr,maxReadBytes);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+charSize}}_free(value);return str},"toWireType":function(destructors,value){if(!(typeof value=="string")){throwBindingError("Cannot pass non-string to C++ string type "+name)}var length=lengthBytesUTF(value);var ptr=_malloc(4+length+charSize);HEAPU32[ptr>>2]=length>>shift;encodeString(value,ptr+4,length+charSize);if(destructors!==null){destructors.push(_free,ptr)}return ptr},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:function(ptr){_free(ptr)}})}function __embind_register_value_object(rawType,name,constructorSignature,rawConstructor,destructorSignature,rawDestructor){structRegistrations[rawType]={name:readLatin1String(name),rawConstructor:embind__requireFunction(constructorSignature,rawConstructor),rawDestructor:embind__requireFunction(destructorSignature,rawDestructor),fields:[]}}function __embind_register_value_object_field(structType,fieldName,getterReturnType,getterSignature,getter,getterContext,setterArgumentType,setterSignature,setter,setterContext){structRegistrations[structType].fields.push({fieldName:readLatin1String(fieldName),getterReturnType:getterReturnType,getter:embind__requireFunction(getterSignature,getter),getterContext:getterContext,setterArgumentType:setterArgumentType,setter:embind__requireFunction(setterSignature,setter),setterContext:setterContext})}function __embind_register_void(rawType,name){name=readLatin1String(name);registerType(rawType,{isVoid:true,name:name,"argPackAdvance":0,"fromWireType":function(){return undefined},"toWireType":function(destructors,o){return undefined}})}function __emscripten_throw_longjmp(){throw Infinity}function __emval_incref(handle){if(handle>4){emval_handle_array[handle].refcount+=1}}function requireRegisteredType(rawType,humanName){var impl=registeredTypes[rawType];if(undefined===impl){throwBindingError(humanName+" has unknown type "+getTypeName(rawType))}return impl}function __emval_take_value(type,argv){type=requireRegisteredType(type,"_emval_take_value");var v=type["readValueFromPointer"](argv);return Emval.toHandle(v)}function __localtime_js(time,tmPtr){var date=new Date(HEAP32[time>>2]*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var start=new Date(date.getFullYear(),0,1);var yday=(date.getTime()-start.getTime())/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst}function _tzset_impl(timezone,daylight,tzname){var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);var winterOffset=winter.getTimezoneOffset();var summerOffset=summer.getTimezoneOffset();var stdTimezoneOffset=Math.max(winterOffset,summerOffset);HEAP32[timezone>>2]=stdTimezoneOffset*60;HEAP32[daylight>>2]=Number(winterOffset!=summerOffset);function extractZone(date){var match=date.toTimeString().match(/\(([A-Za-z ]+)\)$/);return match?match[1]:"GMT"}var winterName=extractZone(winter);var summerName=extractZone(summer);var winterNamePtr=allocateUTF8(winterName);var summerNamePtr=allocateUTF8(summerName);if(summerOffset>2]=winterNamePtr;HEAP32[tzname+4>>2]=summerNamePtr}else{HEAP32[tzname>>2]=summerNamePtr;HEAP32[tzname+4>>2]=winterNamePtr}}function __tzset_js(timezone,daylight,tzname){if(__tzset_js.called)return;__tzset_js.called=true;_tzset_impl(timezone,daylight,tzname)}function _abort(){abort("")}var readAsmConstArgsArray=[];function readAsmConstArgs(sigPtr,buf){readAsmConstArgsArray.length=0;var ch;buf>>=2;while(ch=HEAPU8[sigPtr++]){var readAsmConstArgsDouble=ch<105;if(readAsmConstArgsDouble&&buf&1)buf++;readAsmConstArgsArray.push(readAsmConstArgsDouble?HEAPF64[buf++>>1]:HEAP32[buf]);++buf}return readAsmConstArgsArray}function _emscripten_asm_const_int(code,sigPtr,argbuf){var args=readAsmConstArgs(sigPtr,argbuf);return ASM_CONSTS[code].apply(null,args)}function _emscripten_get_heap_max(){return 2147483648}function emscripten_realloc_buffer(size){try{wasmMemory.grow(size-buffer.byteLength+65535>>>16);updateGlobalBufferAndViews(wasmMemory.buffer);return 1}catch(e){}}function _emscripten_resize_heap(requestedSize){var oldSize=HEAPU8.length;requestedSize=requestedSize>>>0;var maxHeapSize=_emscripten_get_heap_max();if(requestedSize>maxHeapSize){return false}let alignUp=(x,multiple)=>x+(multiple-x%multiple)%multiple;for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=emscripten_realloc_buffer(newSize);if(replacement){return true}}return false}var ENV={};function getExecutableName(){return thisProgram||"./this.program"}function getEnvStrings(){if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8";var env={"USER":"web_user","LOGNAME":"web_user","PATH":"/","PWD":"/","HOME":"/home/web_user","LANG":lang,"_":getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(x+"="+env[x])}getEnvStrings.strings=strings}return getEnvStrings.strings}function _environ_get(__environ,environ_buf){var bufSize=0;getEnvStrings().forEach(function(string,i){var ptr=environ_buf+bufSize;HEAP32[__environ+i*4>>2]=ptr;writeAsciiToMemory(string,ptr);bufSize+=string.length+1});return 0}function _environ_sizes_get(penviron_count,penviron_buf_size){var strings=getEnvStrings();HEAP32[penviron_count>>2]=strings.length;var bufSize=0;strings.forEach(function(string){bufSize+=string.length+1});HEAP32[penviron_buf_size>>2]=bufSize;return 0}function _exit(status){exit(status)}function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_read(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=SYSCALLS.doReadv(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){try{var stream=SYSCALLS.getStreamFromFD(fd);var HIGH_OFFSET=4294967296;var offset=offset_high*HIGH_OFFSET+(offset_low>>>0);var DOUBLE_LIMIT=9007199254740992;if(offset<=-DOUBLE_LIMIT||offset>=DOUBLE_LIMIT){return-61}FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=tempI64[0],HEAP32[newOffset+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_write(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=SYSCALLS.doWritev(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _getTempRet0(){return getTempRet0()}function _gettimeofday(ptr){var now=Date.now();HEAP32[ptr>>2]=now/1e3|0;HEAP32[ptr+4>>2]=now%1e3*1e3|0;return 0}function _setTempRet0(val){setTempRet0(val)}function __isLeapYear(year){return year%4===0&&(year%100!==0||year%400===0)}function __arraySum(array,index){var sum=0;for(var i=0;i<=index;sum+=array[i++]){}return sum}var __MONTH_DAYS_LEAP=[31,29,31,30,31,30,31,31,30,31,30,31];var __MONTH_DAYS_REGULAR=[31,28,31,30,31,30,31,31,30,31,30,31];function __addDays(date,days){var newDate=new Date(date.getTime());while(days>0){var leap=__isLeapYear(newDate.getFullYear());var currentMonth=newDate.getMonth();var daysInCurrentMonth=(leap?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR)[currentMonth];if(days>daysInCurrentMonth-newDate.getDate()){days-=daysInCurrentMonth-newDate.getDate()+1;newDate.setDate(1);if(currentMonth<11){newDate.setMonth(currentMonth+1)}else{newDate.setMonth(0);newDate.setFullYear(newDate.getFullYear()+1)}}else{newDate.setDate(newDate.getDate()+days);return newDate}}return newDate}function _strftime(s,maxsize,format,tm){var tm_zone=HEAP32[tm+40>>2];var date={tm_sec:HEAP32[tm>>2],tm_min:HEAP32[tm+4>>2],tm_hour:HEAP32[tm+8>>2],tm_mday:HEAP32[tm+12>>2],tm_mon:HEAP32[tm+16>>2],tm_year:HEAP32[tm+20>>2],tm_wday:HEAP32[tm+24>>2],tm_yday:HEAP32[tm+28>>2],tm_isdst:HEAP32[tm+32>>2],tm_gmtoff:HEAP32[tm+36>>2],tm_zone:tm_zone?UTF8ToString(tm_zone):""};var pattern=UTF8ToString(format);var EXPANSION_RULES_1={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var rule in EXPANSION_RULES_1){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_1[rule])}var WEEKDAYS=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];var MONTHS=["January","February","March","April","May","June","July","August","September","October","November","December"];function leadingSomething(value,digits,character){var str=typeof value=="number"?value.toString():value||"";while(str.length0?1:0}var compare;if((compare=sgn(date1.getFullYear()-date2.getFullYear()))===0){if((compare=sgn(date1.getMonth()-date2.getMonth()))===0){compare=sgn(date1.getDate()-date2.getDate())}}return compare}function getFirstWeekStartDate(janFourth){switch(janFourth.getDay()){case 0:return new Date(janFourth.getFullYear()-1,11,29);case 1:return janFourth;case 2:return new Date(janFourth.getFullYear(),0,3);case 3:return new Date(janFourth.getFullYear(),0,2);case 4:return new Date(janFourth.getFullYear(),0,1);case 5:return new Date(janFourth.getFullYear()-1,11,31);case 6:return new Date(janFourth.getFullYear()-1,11,30)}}function getWeekBasedYear(date){var thisDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);var janFourthThisYear=new Date(thisDate.getFullYear(),0,4);var janFourthNextYear=new Date(thisDate.getFullYear()+1,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);if(compareByDay(firstWeekStartThisYear,thisDate)<=0){if(compareByDay(firstWeekStartNextYear,thisDate)<=0){return thisDate.getFullYear()+1}else{return thisDate.getFullYear()}}else{return thisDate.getFullYear()-1}}var EXPANSION_RULES_2={"%a":function(date){return WEEKDAYS[date.tm_wday].substring(0,3)},"%A":function(date){return WEEKDAYS[date.tm_wday]},"%b":function(date){return MONTHS[date.tm_mon].substring(0,3)},"%B":function(date){return MONTHS[date.tm_mon]},"%C":function(date){var year=date.tm_year+1900;return leadingNulls(year/100|0,2)},"%d":function(date){return leadingNulls(date.tm_mday,2)},"%e":function(date){return leadingSomething(date.tm_mday,2," ")},"%g":function(date){return getWeekBasedYear(date).toString().substring(2)},"%G":function(date){return getWeekBasedYear(date)},"%H":function(date){return leadingNulls(date.tm_hour,2)},"%I":function(date){var twelveHour=date.tm_hour;if(twelveHour==0)twelveHour=12;else if(twelveHour>12)twelveHour-=12;return leadingNulls(twelveHour,2)},"%j":function(date){return leadingNulls(date.tm_mday+__arraySum(__isLeapYear(date.tm_year+1900)?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,date.tm_mon-1),3)},"%m":function(date){return leadingNulls(date.tm_mon+1,2)},"%M":function(date){return leadingNulls(date.tm_min,2)},"%n":function(){return"\n"},"%p":function(date){if(date.tm_hour>=0&&date.tm_hour<12){return"AM"}else{return"PM"}},"%S":function(date){return leadingNulls(date.tm_sec,2)},"%t":function(){return"\t"},"%u":function(date){return date.tm_wday||7},"%U":function(date){var janFirst=new Date(date.tm_year+1900,0,1);var firstSunday=janFirst.getDay()===0?janFirst:__addDays(janFirst,7-janFirst.getDay());var endDate=new Date(date.tm_year+1900,date.tm_mon,date.tm_mday);if(compareByDay(firstSunday,endDate)<0){var februaryFirstUntilEndMonth=__arraySum(__isLeapYear(endDate.getFullYear())?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,endDate.getMonth()-1)-31;var firstSundayUntilEndJanuary=31-firstSunday.getDate();var days=firstSundayUntilEndJanuary+februaryFirstUntilEndMonth+endDate.getDate();return leadingNulls(Math.ceil(days/7),2)}return compareByDay(firstSunday,janFirst)===0?"01":"00"},"%V":function(date){var janFourthThisYear=new Date(date.tm_year+1900,0,4);var janFourthNextYear=new Date(date.tm_year+1901,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);var endDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);if(compareByDay(endDate,firstWeekStartThisYear)<0){return"53"}if(compareByDay(firstWeekStartNextYear,endDate)<=0){return"01"}var daysDifference;if(firstWeekStartThisYear.getFullYear()=0;off=Math.abs(off)/60;off=off/60*100+off%60;return(ahead?"+":"-")+String("0000"+off).slice(-4)},"%Z":function(date){return date.tm_zone},"%%":function(){return"%"}};pattern=pattern.replace(/%%/g,"\0\0");for(var rule in EXPANSION_RULES_2){if(pattern.includes(rule)){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_2[rule](date))}}pattern=pattern.replace(/\0\0/g,"%");var bytes=intArrayFromString(pattern,false);if(bytes.length>maxsize){return 0}writeArrayToMemory(bytes,s);return bytes.length-1}function _strftime_l(s,maxsize,format,tm){return _strftime(s,maxsize,format,tm)}function _time(ptr){var ret=Date.now()/1e3|0;if(ptr){HEAP32[ptr>>2]=ret}return ret}var FSNode=function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev};var readMode=292|73;var writeMode=146;Object.defineProperties(FSNode.prototype,{read:{get:function(){return(this.mode&readMode)===readMode},set:function(val){val?this.mode|=readMode:this.mode&=~readMode}},write:{get:function(){return(this.mode&writeMode)===writeMode},set:function(val){val?this.mode|=writeMode:this.mode&=~writeMode}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}});FS.FSNode=FSNode;FS.staticInit();InternalError=Module["InternalError"]=extendError(Error,"InternalError");embind_init_charCodes();BindingError=Module["BindingError"]=extendError(Error,"BindingError");init_ClassHandle();init_embind();init_RegisteredPointer();UnboundTypeError=Module["UnboundTypeError"]=extendError(Error,"UnboundTypeError");init_emval();var ASSERTIONS=false;function intArrayFromString(stringy,dontAddNull,length){var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array}function intArrayToString(array){var ret=[];for(var i=0;i255){if(ASSERTIONS){assert(false,"Character code "+chr+" ("+String.fromCharCode(chr)+") at offset "+i+" not in 0x00-0xFF.")}chr&=255}ret.push(String.fromCharCode(chr))}return ret.join("")}var decodeBase64=typeof atob=="function"?atob:function(input){var keyStr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var output="";var chr1,chr2,chr3;var enc1,enc2,enc3,enc4;var i=0;input=input.replace(/[^A-Za-z0-9\+\/\=]/g,"");do{enc1=keyStr.indexOf(input.charAt(i++));enc2=keyStr.indexOf(input.charAt(i++));enc3=keyStr.indexOf(input.charAt(i++));enc4=keyStr.indexOf(input.charAt(i++));chr1=enc1<<2|enc2>>4;chr2=(enc2&15)<<4|enc3>>2;chr3=(enc3&3)<<6|enc4;output=output+String.fromCharCode(chr1);if(enc3!==64){output=output+String.fromCharCode(chr2)}if(enc4!==64){output=output+String.fromCharCode(chr3)}}while(i0){return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();readyPromiseResolve(Module);if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}Module["run"]=run;function exit(status,implicit){EXITSTATUS=status;if(keepRuntimeAlive()){}else{exitRuntime()}procExit(status)}function procExit(code){EXITSTATUS=code;if(!keepRuntimeAlive()){if(Module["onExit"])Module["onExit"](code);ABORT=true}quit_(code,new ExitStatus(code))}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}run(); +var Module=typeof artoolkitNFT!="undefined"?artoolkitNFT:{};var readyPromiseResolve,readyPromiseReject;Module["ready"]=new Promise(function(resolve,reject){readyPromiseResolve=resolve;readyPromiseReject=reject});var moduleOverrides=Object.assign({},Module);var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof importScripts=="function";var ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string";var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;function logExceptionOnExit(e){if(e instanceof ExitStatus)return;let toLog=e;err("exiting due to exception: "+toLog)}var fs;var nodePath;var requireNodeFS;if(ENVIRONMENT_IS_NODE){if(ENVIRONMENT_IS_WORKER){scriptDirectory=require("path").dirname(scriptDirectory)+"/"}else{scriptDirectory=__dirname+"/"}requireNodeFS=(()=>{if(!nodePath){fs=require("fs");nodePath=require("path")}});read_=function shell_read(filename,binary){var ret=tryParseAsDataURI(filename);if(ret){return binary?ret:ret.toString()}requireNodeFS();filename=nodePath["normalize"](filename);return fs.readFileSync(filename,binary?undefined:"utf8")};readBinary=(filename=>{var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}return ret});readAsync=((filename,onload,onerror)=>{var ret=tryParseAsDataURI(filename);if(ret){onload(ret)}requireNodeFS();filename=nodePath["normalize"](filename);fs.readFile(filename,function(err,data){if(err)onerror(err);else onload(data.buffer)})});if(process["argv"].length>1){thisProgram=process["argv"][1].replace(/\\/g,"/")}arguments_=process["argv"].slice(2);process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",function(reason){throw reason});quit_=((status,toThrow)=>{if(keepRuntimeAlive()){process["exitCode"]=status;throw toThrow}logExceptionOnExit(toThrow);process["exit"](status)});Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(_scriptDir){scriptDirectory=_scriptDir}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}else{scriptDirectory=""}{read_=(url=>{try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText}catch(err){var data=tryParseAsDataURI(url);if(data){return intArrayToString(data)}throw err}});if(ENVIRONMENT_IS_WORKER){readBinary=(url=>{try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}catch(err){var data=tryParseAsDataURI(url);if(data){return data}throw err}})}readAsync=((url,onload,onerror)=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=(()=>{if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}var data=tryParseAsDataURI(url);if(data){onload(data.buffer);return}onerror()});xhr.onerror=onerror;xhr.send(null)})}setWindowTitle=(title=>document.title=title)}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.warn.bind(console);Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var tempRet0=0;var setTempRet0=value=>{tempRet0=value};var getTempRet0=()=>tempRet0;var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime=Module["noExitRuntime"]||true;if(typeof WebAssembly!="object"){abort("no native wasm support detected")}var wasmMemory;var ABORT=false;var EXITSTATUS;function assert(condition,text){if(!condition){abort(text)}}var UTF8Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(heap,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heap[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heap.subarray&&UTF8Decoder){return UTF8Decoder.decode(heap.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,heap,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127)++len;else if(u<=2047)len+=2;else if(u<=65535)len+=3;else len+=4}return len}var UTF16Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf-16le"):undefined;function UTF16ToString(ptr,maxBytesToRead){var endPtr=ptr;var idx=endPtr>>1;var maxIdx=idx+maxBytesToRead/2;while(!(idx>=maxIdx)&&HEAPU16[idx])++idx;endPtr=idx<<1;if(endPtr-ptr>32&&UTF16Decoder){return UTF16Decoder.decode(HEAPU8.subarray(ptr,endPtr))}else{var str="";for(var i=0;!(i>=maxBytesToRead/2);++i){var codeUnit=HEAP16[ptr+i*2>>1];if(codeUnit==0)break;str+=String.fromCharCode(codeUnit)}return str}}function stringToUTF16(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr}function lengthBytesUTF16(str){return str.length*2}function UTF32ToString(ptr,maxBytesToRead){var i=0;var str="";while(!(i>=maxBytesToRead/4)){var utf32=HEAP32[ptr+i*4>>2];if(utf32==0)break;++i;if(utf32>=65536){var ch=utf32-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}else{str+=String.fromCharCode(utf32)}}return str}function stringToUTF32(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i=55296&&codeUnit<=57343){var trailSurrogate=str.charCodeAt(++i);codeUnit=65536+((codeUnit&1023)<<10)|trailSurrogate&1023}HEAP32[outPtr>>2]=codeUnit;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr}function lengthBytesUTF32(str){var len=0;for(var i=0;i=55296&&codeUnit<=57343)++i;len+=4}return len}function allocateUTF8(str){var size=lengthBytesUTF8(str)+1;var ret=_malloc(size);if(ret)stringToUTF8Array(str,HEAP8,ret,size);return ret}function writeArrayToMemory(array,buffer){HEAP8.set(array,buffer)}function writeAsciiToMemory(str,buffer,dontAddNull){for(var i=0;i>0]=str.charCodeAt(i)}if(!dontAddNull)HEAP8[buffer>>0]=0}var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBufferAndViews(buf){buffer=buf;Module["HEAP8"]=HEAP8=new Int8Array(buf);Module["HEAP16"]=HEAP16=new Int16Array(buf);Module["HEAP32"]=HEAP32=new Int32Array(buf);Module["HEAPU8"]=HEAPU8=new Uint8Array(buf);Module["HEAPU16"]=HEAPU16=new Uint16Array(buf);Module["HEAPU32"]=HEAPU32=new Uint32Array(buf);Module["HEAPF32"]=HEAPF32=new Float32Array(buf);Module["HEAPF64"]=HEAPF64=new Float64Array(buf)}var INITIAL_MEMORY=Module["INITIAL_MEMORY"]||268435456;var wasmTable;var __ATPRERUN__=[];var __ATINIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;var runtimeExited=false;var runtimeKeepaliveCounter=0;function keepRuntimeAlive(){return noExitRuntime||runtimeKeepaliveCounter>0}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();FS.ignorePermissions=false;TTY.init();callRuntimeCallbacks(__ATINIT__)}function exitRuntime(){runtimeExited=true}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};function abort(what){{if(Module["onAbort"]){Module["onAbort"](what)}}what="Aborted("+what+")";err(what);ABORT=true;EXITSTATUS=1;what+=". Build with -s ASSERTIONS=1 for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject(e);throw e}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return filename.startsWith(dataURIPrefix)}function isFileURI(filename){return filename.startsWith("file://")}var wasmBinaryFile;wasmBinaryFile="data:application/octet-stream;base64,AGFzbQEAAAAB6gVbYAF/AX9gAX8AYAJ/fwBgAn9/AX9gA39/fwF/YAN/f38AYAV/f39/fwBgBH9/f38AYAR/f39/AX9gBn9/f39/fwF/YAV/f39/fwF/YAZ/f39/f38AYAd/f39/f39/AGAIf39/f39/f38Bf2AAAX9gB39/f39/f38Bf2ABfQF9YAAAYAV/fn5+fgBgA39+fwF+YAJ/fABgAn19AX1gBX9/f39+AX9gCH9/f39/f39/AGADf39/AX1gCn9/f39/f39/f38Bf2AEf39/fwF+YAp/f39/f39/f39/AGAEf35+fwBgAX8BfGAHf39/f39+fgF/YAZ/f39/fn4Bf2ADf398AGABfwF9YAV/fX1/fwF/YAF8AX1gA39/fQBgAnx/AXxgBn9/fX1/fwF/YAV/f319fwBgAXwBfGACf38BfWAJf39/f39/f39/AX9gAn9/AXxgDH9/f39/f39/f39/fwF/YAV/f35/fwBgBn98f39/fwF/YAZ/f39/fn8Bf2APf39/f39/f39/f39/f39/AGALf39/f39/f39/f38Bf2AFf39/f3wBf2ANf39/f39/f39/f39/fwBgA399fQF9YAV/fX1/fwF9YAR9fX19AX1gAn9+AGAHf39/f3x/fwF/YAR+fn5+AX9gBH9/f30AYAJ+fwF/YAF9AX9gA3x8fwF8YAJ8fAF8YAd/f39/f399AX1gB39/f39/f38BfWADf35/AGADf399AX1gDH9/f39/f39/f398fwF/YAJ+fgF8YAN+fn4Bf2AFf39/fX0AYAZ8fHx8fHwBfGADfHx8AXxgA319fQF9YAR/f39+AX5gAn5+AX1gBn99fX19fwF/YAN/f34AYAJ/fwF+YAJ/fQF9YAF/AX5gAn1/AX9gAnx/AX9gDn9/f39/f39/f398f39/AX9gBX9/fX1/AX9gA39/fQF/YAZ/f39/f30AYAZ/fHx/f38AYAR/f35+AGAEf35/fwF/YAN/f38BfAKzAjMBYQFhABEBYQFiAAUBYQFjAAEBYQFkAAEBYQFlAA4BYQFmABcBYQFnAAsBYQFoAAYBYQFpAAQBYQFqAAUBYQFrAAABYQFsAAIBYQFtAAYBYQFuAAUBYQFvAAMBYQFwAAsBYQFxADMBYQFyAAABYQFzAAgBYQF0AAQBYQF1AAIBYQF2AAUBYQF3ACAB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QQhqIAEgAiADEJwEIAUqAgghASAAIAUqAgwgACgCBEECa7MQ5wIgASAAKAIIQQJrsxDnAhBJIQEgBUEQaiQAIAELCQAgACAAEOgFCwcAIABBEGoLRgAgACABKgIIIAEqAgAgAioCAJQgASoCBCACKgIElJKSOAIAIAAgASoCFCABKgIMIAIqAgCUIAEqAhAgAioCBJSSkjgCBAsoAQF/IAEgAUEBayICcUUEQCAAIAJxDwsgACABTwR/IAAgAXAFIAALC/ACAQR/Qey5BC0AAARAQei5BCgCAA8LIwBBIGsiAiQAAkACQANAIAJBCGogAEECdGoCf0EBIAB0Qf////8HcSIDQQFyRQRAIABBAnQoAgAMAQsgAEGOmQJBkqQCIAMbEM4ECyIDNgIAIANBf0cEQCAAQQFqIgBBBkYNAgwBCwsMAQtBABDMBEUEQEH4mwMhASACQQhqQfibAxDyAkUNAUGQnAMhASACQQhqQZCcAxDyAkUNAUEAIQBBwLgELQAARQRAA0AgAEECdEGQuARqIABBkqQCEM4ENgIAIABBAWoiAEEGRw0AC0HAuARBAToAAEGouARBkLgEKAIANgIAC0GQuAQhASACQQhqQZC4BBDyAkUNAUGouAQhASACQQhqQai4BBDyAkUNAUEYEDsiAUUNAQsgASACKQMINwIAIAEgAikDGDcCECABIAIpAxA3AggLIAJBIGokACABIQBB7LkEQQE6AABB6LkEIAA2AgAgAAvJCgIFfw9+IwBB4ABrIgUkACAEQv///////z+DIQwgAiAEhUKAgICAgICAgIB/gyEKIAJC////////P4MiDUIgiCEOIARCMIinQf//AXEhBwJAAkAgAkIwiKdB//8BcSIJQf//AWtBgoB+TwRAIAdB//8Ba0GBgH5LDQELIAFQIAJC////////////AIMiC0KAgICAgIDA//8AVCALQoCAgICAgMD//wBRG0UEQCACQoCAgICAgCCEIQoMAgsgA1AgBEL///////////8AgyICQoCAgICAgMD//wBUIAJCgICAgICAwP//AFEbRQRAIARCgICAgICAIIQhCiADIQEMAgsgASALQoCAgICAgMD//wCFhFAEQCACIAOEUARAQoCAgICAgOD//wAhCkIAIQEMAwsgCkKAgICAgIDA//8AhCEKQgAhAQwCCyADIAJC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QoCAgICAgMD//wBRG0UEQCAEQoCAgICAgCCEIQQMAgsgASAGQoCAgICAgMD//wCFhFAEQEKAgICAgIDg//8AIAIgASADhSACIASFQoCAgICAgICAgH+FhFAiCRshBEIAIAEgCRshAwwCCyADIAVCgICAgICAwP//AIWEUA0BIAEgBoRQBEAgAyAFhEIAUg0CIAEgA4MhAyACIASDIQQMAgsgAyAFhFBFDQAgASEDIAIhBAwBCyADIAEgASADVCAFIAZWIAUgBlEbIgwbIQUgBCACIAwbIghC////////P4MhBiACIAQgDBsiB0IwiKdB//8BcSELIAhCMIinQf//AXEiCUUEQCAKQeAAaiAFIAYgBSAGIAZQIgkbeSAJQQZ0rXynIglBD2sQjAEgCikDaCEGIAopA2AhBUEQIAlrIQkLIAEgAyAMGyEDIAdC////////P4MhBCALRQRAIApB0ABqIAMgBCADIAQgBFAiCxt5IAtBBnStfKciC0EPaxCMAUEQIAtrIQsgCikDWCEEIAopA1AhAwsgBEIDhiADQj2IhEKAgICAgICABIQhAiAGQgOGIAVCPYiEIQQgA0IDhiEBIAcgCIUhAwJAIAkgC0YNACAJIAtrIgtB/wBLBEBCACECQgEhAQwBCyAKQUBrIAEgAkGAASALaxCMASAKQTBqIAEgAiALEIUCIAopAzAgCikDQCAKKQNIhEIAUq2EIQEgCikDOCECCyAEQoCAgICAgIAEhCEHIAVCA4YhBgJAIANCAFMEQEIAIQNCACEEIAEgBoUgAiAHhYRQDQIgBiABfSEFIAcgAn0gASAGVq19IgRC/////////wNWDQEgCkEgaiAFIAQgBSAEIARQIgsbeSALQQZ0rXynQQxrIgsQjAEgCSALayEJIAopAyghBCAKKQMgIQUMAQsgASAGfCIFIAFUrSACIAd8fCIEQoCAgICAgIAIg1ANACAFQgGDIARCP4YgBUIBiISEIQUgCUEBaiEJIARCAYghBAsgCEKAgICAgICAgIB/gyEBIAlB//8BTgRAIAFCgICAgICAwP//AIQhBEIAIQMMAQtBACELAkAgCUEASgRAIAkhCwwBCyAKQRBqIAUgBCAJQf8AahCMASAKIAUgBEEBIAlrEIUCIAopAwAgCikDECAKKQMYhEIAUq2EIQUgCikDCCEECyAEQj2GIAVCA4iEIgIgBadBB3EiCUEES618IgMgAlStIARCA4hC////////P4MgC61CMIaEIAGEfCEEAkAgCUEERgRAIAQgA0IBgyIBIAN8IgMgAVStfCEEDAELIAlFDQELCyAAIAM3AwAgACAENwMIIApB8ABqJAALfwEDfyAAIQECQCAAQQNxBEADQCABLQAARQ0CIAFBAWoiAUEDcQ0ACwsDQCABIgJBBGohASACKAIAIgNBf3MgA0GBgoQIa3FBgIGChHhxRQ0ACyADQf8BcUUEQCACIABrDwsDQCACLQABIQMgAkEBaiIBIQIgAw0ACwsgASAAawsEAEEACxEAIAAgACgCAEEIajYCACAACw0AIAAgA5QgASAClJMLDQAgACgCACABQSRsagsQACAAKAIEIAAoAgBrQQV1C38CAn8BfiMAQRBrIgMkACAAAn4gAUUEQEIADAELIAMgASABQR91IgJzIAJrIgKtQgAgAmciAkHRAGoQjAEgAykDCEKAgICAgIDAAIVBnoABIAJrrUIwhnwgAUGAgICAeHGtQiCGhCEEIAMpAwALNwMAIAAgBDcDCCADQRBqJAALQQECfwJAIAJFDQADQCABIANBA3RqKAIAIgRFDQEgACAERgRAIAEgA0EDdGooAgQPCyADQQFqIgMgAkcNAAsLQQALMQECfSABKgIAIAAqAgAiA5MgAioCBCAAKgIEIgSTlCACKgIAIAOTIAEqAgQgBJOUkwsPACAAKAIIIAAoAgA2AgALXQEDf0EIEAoiARC3BiABQYzvAzYCACAAEKIBIgJBDWoQTCIDQQA2AgggAyACNgIEIAMgAjYCACABIAMQPiAAIAJBAWoQPzYCBCABQbzvAzYCACABQdzvA0EMEAkAC0UBAX8jAEEQayIFJAAgBSACNgIMIAUgBDYCCCAFIAVBDGoQygEhAiAAIAEgAyAFKAIIEIgCIQAgAhDJASAFQRBqJAAgAAsnAQF/IwBBEGsiASQAIAFBCGogABBAEIEBKAIAIQAgAUEQaiQAIAALbQECfyAAKAJMGiAAEMoCGiAAIAAoAgwRAAAaIAAtAABBAXFFBEAgACgCNCIBBEAgASAAKAI4NgI4CyAAKAI4IgIEQCACIAE2AjQLIABB0JoEKAIARgRAQdCaBCACNgIACyAAKAJgEDQgABA0CwvcAQEBfSAAKgIAIQIgACABKgIAOAIAIAEgAjgCACAAKgIEIQIgACABKgIEOAIEIAEgAjgCBCAAKgIIIQIgACABKgIIOAIIIAEgAjgCCCAAKgIMIQIgACABKgIMOAIMIAEgAjgCDCAAKgIQIQIgACABKgIQOAIQIAEgAjgCECAAKgIUIQIgACABKgIUOAIUIAEgAjgCFCAAKgIYIQIgACABKgIYOAIYIAEgAjgCGCAAKgIcIQIgACABKgIcOAIcIAEgAjgCHCAAKgIgIQIgACABKgIgOAIgIAEgAjgCIAsNACAAKAIAIAEoAgBGC6ECAQN/IwBBQGoiAyQAIAAoAgAiBUEEaygCACEEIAVBCGsoAgAhBSADQQA2AhQgAyABNgIQIAMgADYCDCADIAI2AghBACEBIANBGGpBAEEnEDoaIAAgBWohAAJAIAQgAkEAEH4EQCADQQE2AjggBCADQQhqIAAgAEEBQQAgBCgCACgCFBELACAAQQAgAygCIEEBRhshAQwBCyAEIANBCGogAEEBQQAgBCgCACgCGBEGAAJAAkAgAygCLA4CAAECCyADKAIcQQAgAygCKEEBRhtBACADKAIkQQFGG0EAIAMoAjBBAUYbIQEMAQsgAygCIEEBRwRAIAMoAjANASADKAIkQQFHDQEgAygCKEEBRw0BCyADKAIYIQELIANBQGskACABCxAAIAAgAUGAgICAeHI2AggLEwAgACABIAIgACgCACgCDBEEAAsnAQF/IAJBAE4EfyAAKAIIIAJB/wFxQQF0ai8BACABcUEARwVBAAsLEAAgAgRAIAAgASACED8aCwsQACAAKAIEIAAoAgBrQQR1CxQBAX8gACgCACEBIABBADYCACABCwsAIAAgAUEDEOsGCxMAIAAgARCNAyAAQQRqIAIQjwELEgAgABA1KAIAIAAoAgBrQQxtCwcAIAAQRRoLBwAgACABRgsPACAAIAAoAgAoAgwRAAALBwAgABA4RQsRACAAIAEgASgCACgCHBECAAsRACAAIAEgASgCACgCGBECAAsIACAAQf8BcQtBAQF/IAAgATcDcCAAIAAoAiwgACgCBCICa6w3A3ggACABUCAAKAIIIgAgAmusIAFXcgR/IAAFIAIgAadqCzYCaAsKACAAQTBrQQpJC0sBAnwgACAAoiIBIACiIgIgASABoqIgAUSnRjuMh83GPqJEdOfK4vkAKr+goiACIAFEsvtuiRARgT+iRHesy1RVVcW/oKIgAKCgtgtPAQF8IAAgAKIiACAAIACiIgGiIABEaVDu4EKT+T6iRCceD+iHwFa/oKIgAURCOgXhU1WlP6IgAESBXgz9///fv6JEAAAAAAAA8D+goKC2CxkAIAAgAUGi4gFBs/oDQYjwA0GE8AMQrAQLFQAgACABELsGIABBBGogAUEEahBICxIAIAAoAgAiAARAIAAQxwQaCwsRACAAIAEoAgAQxwQ2AgAgAAtCAQF/IAAoAgAhAiABEGIhACACQQhqIgEQRCAASwR/IAEgABA8KAIAQQBHBUEAC0UEQBBVAAsgAkEIaiAAEDwoAgALNgAgAgR/IAIEQANAIAAgASgCADYCACAAQQRqIQAgAUEEaiEBIAJBAWsiAg0ACwtBAAUgAAsaC/oBAgN+An8jAEEQayIFJAACfiABvSIDQv///////////wCDIgJCgICAgICAgAh9Qv/////////v/wBYBEAgAkI8hiEEIAJCBIhCgICAgICAgIA8fAwBCyACQoCAgICAgID4/wBaBEAgA0I8hiEEIANCBIhCgICAgICAwP//AIQMAQsgAlAEQEIADAELIAUgAkIAIAOnZ0EgaiACQiCIp2cgAkKAgICAEFQbIgZBMWoQjAEgBSkDACEEIAUpAwhCgICAgICAwACFQYz4ACAGa61CMIaECyECIAAgBDcDACAAIAIgA0KAgICAgICAgIB/g4Q3AwggBUEQaiQAC0IBAX8gASACbCEEIAQCfyADKAJMQQBIBEAgACAEIAMQ3QMMAQsgACAEIAMQ3QMLIgBGBEAgAkEAIAEbDwsgACABbgt3ACAAIAEqAgAgApQ4AgAgACABKgIEIAKUOAIEIAAgASoCCCAClDgCCCAAIAEqAgwgApQ4AgwgACABKgIQIAKUOAIQIAAgASoCFCAClDgCFCAAIAEqAhggApQ4AhggACABKgIcIAKUOAIcIAAgASoCICAClDgCIAsJACABIAIQsQELPQEBfyAAKAIEIgAEQCAAENkCBEACQCAAQQhqIgEoAgAEQCABEPsDQX9HDQELIAAgACgCACgCEBEBAAsLCwsRACAAIAAoAgBBCGs2AgAgAAsSACAAEDUoAgAgACgCAGtBAnULEgAgABA1KAIAIAAoAgBrQQN1C1gBAn8jAEEQayICJAAgABCHAQRAIAAoAgAhAyAAEOkBGiADEDQLIAAgASgCCDYCCCAAIAEpAgA3AgAgAUEAEJEBIAJBADYCDCABIAJBDGoQeSACQRBqJAALvwEBA38jAEEQayIFJAAgBSABNgIIQQAhAUEGIQYCQAJAIAAgBUEIahB7DQBBBCEGIANBgBAgABBoIgcQtAFFDQAgAyAHEL4CIQEDQAJAIAAQdRogAUEwayEBIAAgBUEIahCSAUUgBEECSHINACADQYAQIAAQaCIGELQBRQ0DIARBAWshBCADIAYQvgIgAUEKbGohAQwBCwtBAiEGIAAgBUEIahB7RQ0BCyACIAIoAgAgBnI2AgALIAVBEGokACABC78BAQN/IwBBEGsiBSQAIAUgATYCCEEAIQFBBiEGAkACQCAAIAVBCGoQfA0AQQQhBiADQYAQIAAQaSIHELUBRQ0AIAMgBxC/AiEBA0ACQCAAEHYaIAFBMGshASAAIAVBCGoQkwFFIARBAkhyDQAgA0GAECAAEGkiBhC1AUUNAyAEQQFrIQQgAyAGEL8CIAFBCmxqIQEMAQsLQQIhBiAAIAVBCGoQfEUNAQsgAiACKAIAIAZyNgIACyAFQRBqJAAgAQucAQEDfyMAQRBrIgQkACAEIAE2AgwgBCADNgIIIAQgBEEMahDKASEGIAQoAgghAyMAQRBrIgEkACABIAM2AgwgASADNgIIQX8hBQJAQQBBACACIAMQiAIiA0EASA0AIAAgA0EBaiIDEDsiADYCACAARQ0AIAAgAyACIAEoAgwQiAIhBQsgAUEQaiQAIAUhACAGEMkBIARBEGokACAAC2MAIAIoAgRBsAFxIgJBIEYEQCABDwsCQCACQRBHDQACQAJAIAAtAAAiAkEraw4DAAEAAQsgAEEBag8LIAJBMEcgASAAa0ECSHINACAALQABQSByQfgARw0AIABBAmohAAsgAAsuAAJAIAAoAgRBygBxIgAEQCAAQcAARgRAQQgPCyAAQQhHDQFBEA8LQQAPC0EKCw8AIAAQNSgCACAAKAIAawsSACAAEDUoAgAgACgCAGtBFG0L9AEBAn8gAiAESARAIAAgASACIAQQakUEQEF/DwsgACgCDCECIAAoAgghAQsgBEECdCIGQaC+AmooAgAgASACIARrIgJ1cSIFIAMgBmooAgBKBEADQCACQQBMBEAgACABIAJBARBqRQRAQX8PCyAAKAIMIQIgACgCCCEBCyABIAJBAWsiAnZBAXEgBUEBdHIiBSADIARBAWoiBEECdGooAgBKDQALCyAAIAI2AgwgACABNgIIIARBEU4EQCAAKAIQIgAoAgAiAUH5ADYCFCAAQX8gASgCBBECAEEADwsgAygCjAEgAyAEQQJ0aigCSCAFamotABELFAEBf0EIEEwiASAAKQIANwMAIAELJwEBfyMAQRBrIgIkACAAQQJBkLACQeCpAkHWACABEAYgAkEQaiQAC88BAgF/An0gACABIAEgAkECdCIDaiICKgIAjBDPASAAIANqIgMgAyoCAEMAAIA/kjgCACAAIAFBJGogAioCJIwQjAIgACABQcgAaiACKgJIjBCMAiAAIAFB7ABqIAIqAmyMEIwCIAAgAUGQAWogAioCkAGMEIwCIAAgAUG0AWogAioCtAGMEIwCIAAgAUHYAWogAioC2AGMEIwCIAAgAUH8AWogAioC/AGMEIwCIAAQWCIEQwAAAABcBEAgACAAQwAAgD8gBJEiBZUQzwELIAULEQAgACAAQQFrcUUgAEECS3ELsgEBBX8CfyACQwAAAD+SIgKLQwAAAE9dBEAgAqgMAQtBgICAgHgLIQUgACgCFCEIQX8hBgJAAn8gAUMAAAA/kiIBi0MAAABPXQRAIAGoDAELQYCAgIB4CyAAKAIQaiIHQQBIDQAgByAAKAIIIglODQAgBSAIaiIFQQBIDQAgBSAAKAIMTg0AIAMgACgCBCAFIAlsIAdqQQN0aiIAKgIAOAIAIAQgACoCBDgCAEEAIQYLIAYL3gIBBH8CfSAAIAGSIAC8Qf////8HcUGBgID8B0kgAbxB/////wdxQYCAgPwHTXFFDQAaIAG8IgJBgICA/ANGBEAgABChBQwBCyACQR52QQJxIgUgALwiA0EfdnIhBAJAAkAgA0H/////B3EiA0UEQAJAAkAgBEECaw4CAAEDC0PbD0lADAQLQ9sPScAMAwsgAkH/////B3EiAkGAgID8B0cEQEPbD8k/IACYIAJFDQMaQ9sPyT8gAJggA0GAgID8B0cgAkGAgIDoAGogA09xRQ0DGgJ9IAUEQEMAAAAAIANBgICA6ABqIAJJDQEaCyAAIAGVixChBQshAAJAAkACQCAEDgMEAAECCyAAjAwFC0PbD0lAIABDLr27M5KTDAQLIABDLr27M5JD2w9JwJIMAwsgA0GAgID8B0YNASAEQQJ0QeDVAmoqAgAhAAsgAAwBCyAEQQJ0QdDVAmoqAgALCywBAX8gABDkAiAAKAIABEAgABDbBiAAEDUaIAAoAgAhASAAENQBGiABEDQLC8sDAQN/IwBBIGsiCCQAIAggAjYCECAIIAE2AhggCEEIaiIBIAMQTyABEJcBIQkgARBHIARBADYCAEEAIQICQANAIAYgB0YgAnINAQJAIAhBGGogCEEQahB7DQACQCAJIAYoAgAQvgJBJUYEQCAGQQRqIgIgB0YNAkEAIQoCfyAJIAIoAgAQvgIiAUHFAEYgAUH/AXFBMEZyRQRAIAYhAiABDAELIAZBCGogB0YNAyABIQogCSAGKAIIEL4CCyEBIAggACAIKAIYIAgoAhAgAyAEIAUgASAKIAAoAgAoAiQRDQA2AhggAkEIaiEGDAELIAlBgMAAIAYoAgAQtAEEQANAAkAgByAGQQRqIgZGBEAgByEGDAELIAlBgMAAIAYoAgAQtAENAQsLA0AgCEEYaiAIQRBqEJIBRQ0CIAlBgMAAIAhBGGoQaBC0AUUNAiAIQRhqEHUaDAALAAsgCSAIQRhqEGgQhQEgCSAGKAIAEIUBRgRAIAZBBGohBiAIQRhqEHUaDAELIARBBDYCAAsgBCgCACECDAELCyAEQQQ2AgALIAhBGGogCEEQahB7BEAgBCAEKAIAQQJyNgIACyAIKAIYIQAgCEEgaiQAIAALywMBA38jAEEgayIIJAAgCCACNgIQIAggATYCGCAIQQhqIgEgAxBPIAEQnQEhCSABEEcgBEEANgIAQQAhAgJAA0AgBiAHRiACcg0BAkAgCEEYaiAIQRBqEHwNAAJAIAkgBiwAABC/AkElRgRAIAZBAWoiAiAHRg0CQQAhCgJ/IAkgAiwAABC/AiIBQcUARiABQf8BcUEwRnJFBEAgBiECIAEMAQsgBkECaiAHRg0DIAEhCiAJIAYsAAIQvwILIQEgCCAAIAgoAhggCCgCECADIAQgBSABIAogACgCACgCJBENADYCGCACQQJqIQYMAQsgCUGAwAAgBiwAABC1AQRAA0ACQCAHIAZBAWoiBkYEQCAHIQYMAQsgCUGAwAAgBiwAABC1AQ0BCwsDQCAIQRhqIAhBEGoQkwFFDQIgCUGAwAAgCEEYahBpELUBRQ0CIAhBGGoQdhoMAAsACyAJIAhBGGoQaRDAAyAJIAYsAAAQwANGBEAgBkEBaiEGIAhBGGoQdhoMAQsgBEEENgIACyAEKAIAIQIMAQsLIARBBDYCAAsgCEEYaiAIQRBqEHwEQCAEIAQoAgBBAnI2AgALIAgoAhghACAIQSBqJAAgAAsWACAAIAEgAiADIAAoAgAoAjARCAAaC6ABAQR/IwBBEGsiByQAAkAgAEUNACAEKAIMIQggAiABayIGQQBKBEAgACABIAYQwgIgBkcNAQsgCCABIANraiIBQQBKBEAgACAHIAFBACABQQBKGyIBIAUQugciBRBAIAEQwgIhBiAFEDkaIAEgBkcNAQsgAyACayIBQQBKBEAgACACIAEQwgIgAUcNAQsgBBC4ByAAIQkLIAdBEGokACAJCw4AIAAoAghB/////wdxCygBAX8jAEEQayIDJAAgAyACNgIMIAAgASACEP8EIQAgA0EQaiQAIAALqAEAAkAgAUGACE4EQCAARAAAAAAAAOB/oiEAIAFB/w9JBEAgAUH/B2shAQwCCyAARAAAAAAAAOB/oiEAIAFB/RcgAUH9F0gbQf4PayEBDAELIAFBgXhKDQAgAEQAAAAAAABgA6IhACABQbhwSwRAIAFByQdqIQEMAQsgAEQAAAAAAABgA6IhACABQfBoIAFB8GhKG0GSD2ohAQsgACABQf8Haq1CNIa/ogsQACAAQSBGIABBCWtBBUlyCwQAIAALFAEBf0EEEEwiASAAKAIANgIAIAELnAICBH8FfCAAIANBAnQiB2ooAgAiCCABIAJBAnQiCWooAgAiCmwgACAJaigCACIJIAEgB2ooAgAiB2xrtyEPIAkgCGu3IQwgByAKa7chDSACQQFqIgchCANAIAMgB0xFBEAgDSAAIAdBAnQiCWooAgC3oiAMIAEgCWooAgC3oqAgD6AiDiAOoiIOIAsgCyAOYyIJGyELIAcgCCAJGyEIIAdBAWohBwwBCwsCQCAEIAsgDSANoiAMIAyioKNjBEBBfyEHIAAgASACIAggBCAFIAYQ7wFBAEgNASAGKAIAIgJBBUoNASAFIAJBAnRqIAg2AgAgBiAGKAIAQQFqNgIAIAAgASAIIAMgBCAFIAYQ7wFBAEgNAQtBACEHCyAHCxMAIABBwvsDQZDwA0GM8AMQ8wYLaQECfSAAIAEqAgggASoCACACKgIAIgOUIAIqAgQiBCABKgIElJKSIAEqAiAgASoCGCADlCABKgIcIASUkpIiA5U4AgAgACABKgIUIAEqAgwgAioCAJQgASoCECACKgIElJKSIAOVOAIECxIAIAAgAjYCBCAAIAE2AgAgAAsMACABIAIoAgA2AgALDgAgACABIAJBAnQQPxoLEgAgABA1KAIAIAAoAgBrQSRtCzcBAX8jAEEQayICJAAgAiAAKAIANgIIIAIgAigCCCABQQN0ajYCCCACKAIIIQAgAkEQaiQAIAALggEBAX8CQCABIAAoAhBJBEAgACgCFCIDIAJNDQEgAEEEaiABIANsIAJqEEsPC0HQsgRB7bABEDNBmbEBEDNBtB0QM0HaARA2Qe4hEDNBu7IBEDMQNxAAAAtB0LIEQf6yARAzQZmxARAzQbQdEDNB2wEQNkHuIRAzQbGzARAzEDcQAAALDQAgACgCACABKAIASQskAQJ/IwBBEGsiAiQAIAEgABD4ASEDIAJBEGokACABIAAgAxsLKwEBfyAAKAIEIQMDQCABIANHBEAgABA1GiADIAJrIQMMAQsLIAAgATYCBAsDAAELDwAgACAAKAIAKAIkEQAACxEAIAAgASABKAIAKAIgEQIACxEAIAAgASABKAIAKAIsEQIACwwAIABBgoaAIDYAAAsvAQF/IwBBEGsiASQAIAFBCGogABBAIAAQOEECdGoQgQEoAgAhACABQRBqJAAgAAssAQF/IwBBEGsiASQAIAFBCGogABBAIAAQOGoQgQEoAgAhACABQRBqJAAgAAsWACAAIAEgAiADIAAoAgAoAiARCAAaCykAIABBCHRBgID8B3EgAEEYdHIgAEEIdkGA/gNxIABBGHZyciAAIAEbCzQAIAAoAgAaIAAoAgAgABC7AUEMbGoaIAAoAgAgABBWQQxsahogACgCACAAELsBQQxsahoLUAEBfgJAIANBwABxBEAgAiADQUBqrYghAUIAIQIMAQsgA0UNACACQcAAIANrrYYgASADrSIEiIQhASACIASIIQILIAAgATcDACAAIAI3AwgL2wECAX8CfkEBIQQCQCAAQgBSIAFC////////////AIMiBUKAgICAgIDA//8AViAFQoCAgICAgMD//wBRGw0AIAJCAFIgA0L///////////8AgyIGQoCAgICAgMD//wBWIAZCgICAgICAwP//AFEbDQAgACAChCAFIAaEhFAEQEEADwsgASADg0IAWQRAQX8hBCAAIAJUIAEgA1MgASADURsNASAAIAKFIAEgA4WEQgBSDwtBfyEEIAAgAlYgASADVSABIANRGw0AIAAgAoUgASADhYRCAFIhBAsgBAtSAQJ/QczyAygCACIBIABBA2pBfHEiAmohAAJAIAJBACAAIAFNGw0AIAA/AEEQdEsEQCAAECJFDQELQczyAyAANgIAIAEPC0HQmQRBMDYCAEF/C6IBAQJ/IwBBoAFrIgQkAEF/IQUgBCABQQFrQQAgARs2ApQBIAQgACAEQZ4BaiABGyIANgKQASAEQQBBkAEQOiIEQX82AkwgBEGFAjYCJCAEQX82AlAgBCAEQZ8BajYCLCAEIARBkAFqNgJUAkAgAUEASARAQdCZBEE9NgIADAELIABBADoAACAEIAIgA0GDAkGEAhCLBSEFCyAEQaABaiQAIAULCQAgACABEMUFCxIAIAAQNSgCACAAKAIAa0EEdQumAwICfwF9IAECfyADEN8GjiIGi0MAAABPXQRAIAaoDAELQYCAgIB4CyIENgIAIAICfyADQQEgBHSylRCnAiAAKgIclBDeBiIDi0MAAABPXQRAIAOoDAELQYCAgIB4CyIENgIAIAQgACgCFEEBa0YEQCABIAEoAgBBAWo2AgAgAkEANgIAQQAhBAsCQCACAn8gASgCACICQQBIBEAgAUEANgIAQQAMAQsgAiAAKAIQIgVIDQEgASAFQQFrNgIAIAAoAhRBAWsLIgQ2AgALAkACQAJAIAEoAgAiAUEATgRAIAEgACgCEE4NASAEQQBIDQIgBCAAKAIUTg0DDwtB0LIEQbjJABAzQf/MABAzQdAhEDNBjAIQNkHrJhAzQYnTABAzEDcQAAALQdCyBEGP2AAQM0H/zAAQM0HQIRAzQY0CEDZB6yYQM0Gj2wAQMxA3EAAAC0HQsgRBje4AEDNB/8wAEDNB0CEQM0GOAhA2QesmEDNBoPAAEDMQNxAAAAtB0LIEQaP0ABAzQf/MABAzQdAhEDNBjwIQNkHrJhAzQbP4ABAzEDcQAAALrQEAIAAgASoCACAClCAAKgIAkjgCACAAIAEqAgQgApQgACoCBJI4AgQgACABKgIIIAKUIAAqAgiSOAIIIAAgASoCDCAClCAAKgIMkjgCDCAAIAEqAhAgApQgACoCEJI4AhAgACABKgIUIAKUIAAqAhSSOAIUIAAgASoCGCAClCAAKgIYkjgCGCAAIAEqAhwgApQgACoCHJI4AhwgACABKgIgIAKUIAAqAiCSOAIgCw8AIAAgACgCAEEEajYCAAsLACAAQRBqIAEQbQsSACAAQQRqIAAoAgAgAWwQsAULDgAgACABKAIANgIAIAALkwEBAn8gASAAEEQiAksEQCMAQSBrIgMkAAJAIAEgAmsiASAAEDUoAgAgACgCBGtBAnVNBEAgACABEKgDDAELIAAQNSECIANBCGogACAAEEQgAWoQ4wIgABBEIAIQ2gIiAiABEM0GIAAgAhDiAiACELgCCyADQSBqJAAPCyABIAJJBEAgACAAKAIAIAFBAnRqEKIECwuIAQEDfyMAQRBrIgEkACMAQRBrIgIkACACQQA2AgwgACACQQxqEHkjAEEQayIDJAAgA0EANgIMIABBBGogA0EMahB5IANBEGokACACQRBqJAAgAEEANgIIIAFBADYCDCAAQQxqIAFBDGoQeSABQYCAgPwDNgIEIAAgASoCBDgCECABQRBqJAAgAAsSACAAEDUoAgAgACgCAGtBAXULEAAgACgCBCAAKAIAa0EBdQsSACAAEDUoAgAgACgCAGtBBXULFgEBfyAAEEMhASAAENsGIAAgARCYBAv5AQEHfyABIAAQRCICSwRAIwBBIGsiByQAAkAgASACayIDIAAQNSgCACAAKAIEa0ECdU0EQCAAIAMQqAMMAQsgABA1IQQgACAAEEQgA2oQ4wIhBSAAEEQhCEEAIQIjAEEQayIGJAAgBkEANgIMIAdBCGoiAUEMaiAGQQxqIAQQugEgBQRAIAEoAhAgBRDLBiECCyABIAI2AgAgASACIAhBAnRqIgQ2AgggASAENgIEIAEQPiACIAVBAnRqNgIAIAZBEGokACABIAMQzQYgACABEOICIAEQuAILIAdBIGokAA8LIAEgAkkEQCAAIAAoAgAgAUECdGoQogQLCycAIAMgAygCACACIAFrIgBrIgI2AgAgAEEASgRAIAIgASAAED8aCwsZACAAEIcBBEAgACABEIoBDwsgACABEJEBC60BAQR/IwBBEGsiCCQAAkAgAEUNACAEKAIMIQYgAiABayIHQQBKBEAgACABIAdB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IAAoAgAiACgCCCAAKAIAQaLa79cGaiICEIMCIQMgACgCDCACEIMCIQQgACgCECACEIMCIQECQCADIAVBAnZPDQAgASAEckEDcSAEIAUgA0ECdGsiBk8gASAGT3JyDQAgAUECdiEKIARBAnYhC0EAIQQDQCAAIAQgA0EBdiIGaiIMQQF0Ig0gC2pBAnRqIgEoAgAgAhCDAiEJIAUgASgCBCACEIMCIgFNIAkgBSABa09yDQEgACABIAlqai0AAA0BIAcgACABahCjAiIBRQRAIAAgCiANakECdGoiBCgCACACEIMCIQMgBSAEKAIEIAIQgwIiAk0gAyAFIAJrT3INAkEAIAAgAmogACACIANqai0AABshCAwCCyADQQFGDQEgBiADIAZrIAFBAEgiARshAyAEIAwgARshBAwACwALIAgFQQALIgAgByAAGwvLAQECfyMAQRBrIgEkAAJAIAC9QiCIp0H/////B3EiAkH7w6T/A00EQCACQYCAwPIDSQ0BIABEAAAAAAAAAABBABDMAiEADAELIAJBgIDA/wdPBEAgACAAoSEADAELAkACQAJAAkAgACABEJ4FQQNxDgMAAQIDCyABKwMAIAErAwhBARDMAiEADAMLIAErAwAgASsDCBDNAiEADAILIAErAwAgASsDCEEBEMwCmiEADAELIAErAwAgASsDCBDNApohAAsgAUEQaiQAIAALSAECfwJ/IAFBH00EQCAAKAIAIQIgAEEEagwBCyABQSBrIQEgAAsoAgAhAyAAIAIgAXQ2AgAgACADIAF0IAJBICABa3ZyNgIEC7ICAQV/IwBB8AFrIgckACAHIAMoAgAiCDYC6AEgAygCBCEDIAcgADYCACAHIAM2AuwBQQEhCQJAAkACQCAIQQFHIANyRQRAIAAhAwwBC0EAIAFrIQsgACEIA0AgCCAGIARBAnRqIgooAgBrIgMgACACEQMAQQBMBEAgCCEDDAILAkAgBSAEQQJIckUEQCAKQQhrKAIAIQUgCCALaiIKIAMgAhEDAEEATg0BIAogBWsgAyACEQMAQQBODQELIAcgCUECdGogAzYCACAHQegBaiIFIAUQkgUiBRCGAyAJQQFqIQkgBCAFaiEEQQAhBSADIQggBygC6AFBAUcNASAHKALsAQ0BDAMLCyAIIQMMAQsgBQ0BCyABIAcgCRCRBSADIAEg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aiEEDAALAAUgByAAQQR0aiIBQZCACGpBADYCACABQYyACGogDDYCACABQZSACGogEjYCACABQZiACGpBADYCACAAQQFqIQAgBygCCCEEDAELAAsACyALCwsIACAAKAIQRQsJACAAEPwCEDQLFAAgAEHYkQM2AgAgAEEEahBHIAALCgAgAEEYdEEYdQsUACAAQZiRAzYCACAAQQRqEEcgAAsJACAAIAEQ9AQL2QMCAn4CfyMAQSBrIgQkAAJAIAFC////////////AIMiA0KAgICAgIDAgDx9IANCgICAgICAwP/DAH1UBEAgAUIEhiAAQjyIhCEDIABC//////////8PgyIAQoGAgICAgICACFoEQCADQoGAgICAgICAwAB8IQIMAgsgA0KAgICAgICAgEB9IQIgAEKAgICAgICAgAiFQgBSDQEgAiADQgGDfCECDAELIABQIANCgICAgICAwP//AFQgA0KAgICAgIDA//8AURtFBEAgAUIEhiAAQjyIhEL/////////A4NCgICAgICAgPz/AIQhAgwBC0KAgICAgICA+P8AIQIgA0L///////+//8MAVg0AQgAhAiADQjCIpyIFQZH3AEkNACAEQRBqIAAgAUL///////8/g0KAgICAgIDAAIQiAiAFQYH3AGsQjAEgBCAAIAJBgfgAIAVrEIUCIAQpAwhCBIYgBCkDACIAQjyIhCECIAQpAxAgBCkDGIRCAFKtIABC//////////8Pg4QiAEKBgICAgICAgAhaBEAgAkIBfCECDAELIABCgICAgICAgIAIhUIAUg0AIAJCAYMgAnwhAgsgBEEgaiQAIAIgAUKAgICAgICAgIB/g4S/C0UBAX8jAEEQayIFJAAgBSABIAIgAyAEQoCAgICAgICAgH+FEKEBIAUpAwAhASAAIAUpAwg3AwggACABNwMAIAVBEGokAAvEAQIBfwJ+QX8hAwJAIABCAFIgAUL///////////8AgyIEQoCAgICAgMD//wBWIARCgICAgICAwP//AFEbDQBBACACQv///////////wCDIgVCgICAgICAwP//AFYgBUKAgICAgIDA//8AURsNACAAIAQgBYSEUARAQQAPCyABIAKDQgBZBEBBACABIAJTIAEgAlEbDQEgACABIAKFhEIAUg8LIABCAFIgASACVSABIAJRGw0AIAAg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A0EQaiQAIAVBEGokACAAC7YDAgN/AX4jAEEgayIDJAACQCABQv///////////wCDIgVCgICAgICAwMA/fSAFQoCAgICAgMC/wAB9VARAIAFCGYinIQQgAFAgAUL///8PgyIFQoCAgAhUIAVCgICACFEbRQRAIARBgYCAgARqIQIMAgsgBEGAgICABGohAiAAIAVCgICACIWEQgBSDQEgAiAEQQFxaiECDAELIABQIAVCgICAgICAwP//AFQgBUKAgICAgIDA//8AURtFBEAgAUIZiKdB////AXFBgICA/gdyIQIMAQtBgICA/AchAiAFQv///////7+/wABWDQBBACECIAVCMIinIgRBkf4ASQ0AIANBEGogACABQv///////z+DQoCAgICAgMAAhCIFIARBgf4AaxCMASADIAAgBUGB/wAgBGsQhQIgAykDCCIAQhmIpyECIAMpAwAgAykDECADKQMYhEIAUq2EIgVQIABC////D4MiAEKAgIAIVCAAQoCAgAhRG0UEQCACQQFqIQIMAQsgBSAAQoCAgAiFhEIAUg0AIAJBAXEgAmohAgsgA0EgaiQAIAIgAUIgiKdBgICAgHhxcr4LCwAgACABEPoEECELJwAgACAFOgAQIAAgBDgCDCAAIAM4AgggACACOAIEIAAgATgCACAAC4oBAQN/QeinBEHopwQoAgBBAWoiBTYCACAAIAU2AgAgAwRAA0AgAiAEQQN0aiIGKAIARQRAIAYgBTYCACACIARBA3RqIgAgATYCBCAAQQA2AgggAxACIAIPCyAEQQFqIgQgA0cNAAsLIAAgASACIANBBHRBCHIQyAIgA0EBdCIAEPkEIQEgABACIAELHwBB4KcEKAIARQRAQeSnBCABNgIAQeCnBCAANgIACwu2DwIFfw5+IwBB0AJrIgUkACAEQv///////z+DIQogAkL///////8/gyEMIAIgBIVCgICAgICAgICAf4MhDSAEQjCIp0H//wFxIQgCQAJAIAJCMIinQf//AXEiCUH//wFrQYKAfk8EQCAIQf//AWtBgYB+Sw0BCyABUCACQv///////////wCDIg9CgICAgICAwP//AFQgD0KAgICAgIDA//8AURtFBEAgAkKAgICAgIAghCENDAILIANQIARC////////////AIMiAkKAgICAgIDA//8AVCACQoCAgICAgMD//wBRG0UEQCAEQoCAgICAgCCEIQ0gAyEBDAILIAEgD0KAgICAgIDA//8AhYRQBEAgAyACQoCAgICAgMD//wCFhFAEQEIAIQFCgICAgICA4P//ACENDAMLIA1CgICAgICAwP//AIQhDUIAIQEMAgsgAyACQoCAgICAgMD//wCFhFAEQEIAIQEMAgsgASAPhFAEQEKAgICAgIDg//8AIA0gAiADhFAbIQ1CACEBDAILIAIgA4RQBEAgDUKAgICAgIDA//8AhCENQgAhAQwCCyAPQv///////z9YBEAgBUHAAmogASAMIAEgDCAMUCIGG3kgBkEGdK18pyIGQQ9rEIwBQRAgBmshBiAFKQPIAiEMIAUpA8ACIQELIAJC////////P1YNACAFQbACaiADIAogAyAKIApQIgcbeSAHQQZ0rXynIgdBD2sQjAEgBiAHakEQayEGIAUpA7gCIQogBSkDsAIhAwsgBUGgAmogCkKAgICAgIDAAIQiEkIPhiADQjGIhCICQgBCgICAgLDmvIL1ACACfSIEQgAQiAEgBUGQAmpCACAFKQOoAn1CACAEQgAQiAEgBUGAAmogBSkDmAJCAYYgBSkDkAJCP4iEIgRCACACQgAQiAEgBUHwAWogBEIAQgAgBSkDiAJ9QgAQiAEgBUHgAWogBSkD+AFCAYYgBSkD8AFCP4iEIgRCACACQgAQiAEgBUHQAWogBEIAQgAgBSkD6AF9QgAQiAEgBUHAAWogBSkD2AFCAYYgBSkD0AFCP4iEIgRCACACQgAQiAEgBUGwAWogBEIAQgAgBSkDyAF9QgAQiAEgBUGgAWogAkIAIAUpA7gBQgGGIAUpA7ABQj+IhEIBfSICQgAQiAEgBUGQAWogA0IPhkIAIAJCABCIASAFQfAAaiACQgBCACAFKQOoASAFKQOgASIPIAUpA5gBfCIEIA9UrXwgBEIBVq18fUIAEIgBIAVBgAFqQgEgBH1CACACQgAQiAEgBiAJIAhraiEGAn8gBSkDcCIQQgGGIhQgBSkDiAEiDkIBhiAFKQOAAUI/iIR8IgtC5+wAfSIVQiCIIgIgDEKAgICAgIDAAIQiFkIBhiABQj+IhCIMQiCIIgR+IhEgAUIBhiIPQiCIIgogCyAVVq0gCyAUVK0gBSkDeEIBhiAQQj+IhCAOQj+IfHx8QgF9IhBCIIgiC358Ig4gEVStIA4gDiAQQv////8PgyIQIAxC/////w+DIhR+fCIOVq18IAQgC358IAQgEH4iEyALIBR+fCIRIBNUrUIghiARQiCIhHwgDiAOIBFCIIZ8Ig5WrXwgDiAOIBVC/////w+DIhUgFH4iEyACIAp+fCIRIBNUrSARIBEgECAPQv7///8PgyITfnwiEVatfHwiDlatfCAOIAQgFX4iFyALIBN+fCIEIAIgFH58IgsgCiAQfnwiEEIgiCALIBBWrSAEIBdUrSAEIAtWrXx8QiCGhHwiBCAOVK18IAQgESACIBN+IgIgCiAVfnwiCkIgiCACIApWrUIghoR8IgIgEVStIAIgEEIghnwgAlStfHwiAiAEVK18IgRC/////////wBYBEAgBUHQAGogAiAEIAMgEhCIASABQjGGIAUpA1h9IAUpA1AiAUIAUq19IQtCACABfSEKIAZB/v8AagwBCyAFQeAAaiAEQj+GIAJCAYiEIgIgBEIBiCIEIAMgEhCIASABQjCGIAUpA2h9IAUpA2AiDEIAUq19IQtCACAMfSEKIAEhDyAWIQwgBkH//wBqCyIGQf//AU4EQCANQoCAgICAgMD//wCEIQ1CACEBDAELAn4gBkEASgRAIAtCAYYgCkI/iIQhCyAEQv///////z+DIAatQjCGhCEMIApCAYYMAQsgBkGPf0wEQEIAIQEMAgsgBUFAayACIARBASAGaxCFAiAFQTBqIA8gDCAGQfAAahCMASAFQSBqIAMgEiAFKQNAIgIgBSkDSCIMEIgBIAUpAzggBSkDKEIBhiAFKQMgIgFCP4iEfSAFKQMwIgQgAUIBhiIBVK19IQsgBCABfQshBCAFQRBqIAMgEkIDQgAQiAEgBSADIBJCBUIAEIgBIAwgAiACIAMgAkIBgyIBIAR8IgNUIAsgASADVq18IgEgElYgASASURutfCICVq18IgQgAiACIARCgICAgICAwP//AFQgAyAFKQMQViABIAUpAxgiBFYgASAEURtxrXwiAlatfCIEIAIgBEKAgICAgIDA//8AVCADIAUpAwBWIAEgBSkDCCIDViABIANRG3GtfCIBIAJUrXwgDYQhDQsgACABNwMAIAAgDTcDCCAFQdACaiQAC4sMAQZ/IAAgAWohBQJAAkAgACgCBCICQQFxDQAgAkEDcUUNASAAKAIAIgIg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NgIAIAFCABDDAQtCACEUCyAAIBU3AwAgACAUNwMIIAxBMGokAAvQBgIEfwN+IwBBgAFrIgUkAAJAAkACQCADIARCAEIAEIYCRQ0AAn8gBEL///////8/gyEJAn8gBEIwiKdB//8BcSIGQf//AUcEQEEEIAYNARpBAkEDIAMgCYRQGwwCCyADIAmEUAsLIQcgAkIwiKciCEH//wFxIgZB//8BRg0AIAcNAQsgBUEQaiABIAIgAyAEEF0gBSAFKQMQIgEgBSkDGCICIAEgAhD7BCAFKQMIIQIgBSkDACEEDAELIAEgAkL///////8/gyAGrUIwhoQiCiADIARC////////P4MgBEIwiKdB//8BcSIHrUIwhoQiCRCGAkEATARAIAEgCiADIAkQhgIEQCABIQQMAgsgBUHwAGogASACQgBCABBdIAUpA3ghAiAFKQNwIQQMAQsgBgR+IAEFIAVB4ABqIAEgCkIAQoCAgICAgMC7wAAQXSAFKQNoIgpCMIinQfgAayEGIAUpA2ALIQQgB0UEQCAFQdAAaiADIAlCAEKAgICAgIDAu8AAEF0gBSkDWCIJQjCIp0H4AGshByAFKQNQIQMLIAlC////////P4NCgICAgICAwACEIQkgCkL///////8/g0KAgICAgIDAAIQhCiAGIAdKBEADQAJ+IAogCX0gAyAEVq19IgtCAFkEQCALIAQgA30iBIRQBEAgBUEgaiABIAJCAEIAEF0gBSkDKCECIAUpAyAhBAwFCyALQgGGIARCP4iEDAELIApCAYYgBEI/iIQLIQogBEIBhiEEIAZBAWsiBiAHSg0ACyAHIQYLAkAgCiAJfSADIARWrX0iCUIAUwRAIAohCQwBCyAJIAQgA30iBIRCAFINACAFQTBqIAEgAkIAQgAQXSAFKQM4IQIgBSkDMCEEDAELIAlC////////P1gEQANAIARCP4ghASAGQQFrIQYgBEIBhiEEIAEgCUIBhoQiCUKAgICAgIDAAFQNAAsLIAhBgIACcSEHIAZBAEwEQCAFQUBrIAQgCUL///////8/gyAGQfgAaiAHcq1CMIaEQgBCgICAgICAwMM/EF0gBSkDSCECIAUpA0AhBAwBCyAJQv///////z+DIAYgB3KtQjCGhCECCyAAIAQ3AwAgACACNwMIIAVBgAFqJAALvwIBAX8jAEHQAGsiBCQAAkAgA0GAgAFOBEAgBEEgaiABIAJCAEKAgICAgICA//8AEF0gBCkDKCECIAQpAyAhASADQf//AUkEQCADQf//AGshAwwCCyAEQRBqIAEgAkIAQoCAgICAgID//wAQXSADQf3/AiADQf3/AkgbQf7/AWshAyAEKQMYIQIgBCkDECEBDAELIANBgYB/Sg0AIARBQGsgASACQgBCgICAgICAgDkQXSAEKQNIIQIgBCkDQCEBIANB9IB+SwRAIANBjf8AaiEDDAELIARBMGogASACQgBCgICAgICAgDkQXSADQeiBfSADQeiBfUobQZr+AWohAyAEKQM4IQIgBCkDMCEBCyAEIAEgAkIAIANB//8Aaq1CMIYQXSAAIAQpAwg3AwggACAEKQMANwMAIARB0ABqJAALNQAgACABNwMAIAAgAkL///////8/gyAEQjCIp0GAgAJxIAJCMIinQf//AXFyrUIwhoQ3AwgLEAAgACABIAJBAEEAEIsFGgvEAgACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABQQlrDhIACgsMCgsCAwQFDAsMDAoLBwgJCyACIAIoAgAiAUEEajYCACAAIAEoAgA2AgAPCwALIAIgAigCACIBQQRqNgIAIAAgATIBADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATMBADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATAAADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATEAADcDAA8LAAsgAiACKAIAQQdqQXhxIgFBCGo2AgAgACABKwMAOQMADwsgACACIAMRAgALDwsgAiACKAIAIgFBBGo2AgAgACABNAIANwMADwsgAiACKAIAIgFBBGo2AgAgACABNQIANwMADwsgAiACKAIAQQdqQXhxIgFBCGo2AgAgACABKQMANwMAC20BBH8gACgCACwAABDEAUUEQEEADwsDQCAAKAIAIQNBfyEBIAJBzJmz5gBNBEBBfyADLAAAQTBrIgQgAkEKbCIBaiAEQf////8HIAFrShshAQsgACADQQFqNgIAIAEhAiADLAABEMQBDQALIAILlxMCEX8BfiMAQdAAayIHJAAgByABNgJMIAdBN2ohFiAHQThqIRJBACEBAkACQAJAAkADQCABQf////8HIA1rSg0BIAEgDWohDSAHKAJMIgshAQJA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AWo7AQYgBEEgaiEEIAdBAWoiB0EERw0ACyANQYALaiQAC8sDAQR/IAAoAuQDIABBAUH8DyAAKAIEKAIAEQQAIgBB/AdqIgE2AiggAEL/////DzcC+AcgAEKBgICAIDcCgAggAEKDgICAwAA3AogIIABC/f///283AvAHIABChYCAgOAANwKQCCAAQvv///9PNwLoByAAQoeAgICAATcCmAggAEL5////r383AuAHIABCiYCAgKABNwKgCCAAQvf///+PfzcC2AcgAEKLgICAwAE3AqgIIABC9f///+9+NwLQByAAQo2AgIDgATcCsAggAELz////z343AsgHIABBDzYCuAggAELx////r343AsAHQRAhAkEQIQMDQCABIANBAnQiAGogAjYCACABIABrQQAgAmsiBDYCACABIABBBHJqIAI2AgAgASADQX9zQQJ0aiAENgIAIAJBAWohAkEwIQAgA0ECaiIDQTBHDQALA0AgASAAQQJ0IgJqQSA2AgAgASACa0FgNgIAIAEgAkEEcmpBIDYCACABIABBf3NBAnRqQWA2AgAgASACQQhyakEgNgIAIAFBfiAAa0ECdGpBYDYCACABIAJBDHJqQSA2AgAgAUF9IABrQQJ0akFgNgIAIABBBGoiAEGAAkcNAAsL9wIBCn8gACgC5AMiBCAAKAJYIgFBAUYiAjYCHCAEIABBAUH+BUGAAiACGyAAKAJ4IAAoAgQoAggRCAA2AhggACgCeEEASgRAIAQoAhQhBiABQQFHIQgDQCAGIAQgB0ECdCIBaigCICICbSEGIAhFBEAgBCgCGCABaiIDIAMoAgBB/wFqNgIACyACQf4BaiACQQFrIglBAXQiCm0hBSAEKAIYIAFqKAIAIQFBACECQQAhAwNAIAMgBUoEQANAIAMgAkEBaiICQQF0QQFyQf8BbCAJaiAKbSIFSg0ACwsgASADaiACIAZsOgAAIANBAWoiA0GAAkcNAAsgCEUEQEEBIQIDQCABIAJrIgUgAS0AADoAACABIAJqIgMgAS0A/wE6AP8BIAEgAkF/c2ogAS0AADoAACADIAEtAP8BOgCAAiAFQQJrIAEtAAA6AAAgAyABLQD/AToAgQIgAkEDaiICQYACRw0ACwsgB0EBaiIHIAAoAnhIDQALCwsYACAAKAIAIgFBMzYCFCAAIAEoAgARAQAL+gMB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aiIAIAYqAhwgBioCECAClCAGKgIUIAOUkpIgBioCPCAGKgIwIAKUIAYqAjQgA5SSkiIHlSIIIAYqAiwgBioCICAClCAGKgIkIAOUkpIgB5UiAiAEIAUQckEASA0BIAAgBCoCACAFKgIAIAZBDGogBkEIahDiAUEASA0BQX9BACAIIAYqAgyTIgMgA5QgAiAGKgIIkyICIAKUkkMAAIA/XhshAQwBCyABKgIcIQcgASoCFCEIIAEqAhAhCSAEIAEqAgwgASoCACAClCABKgIEIAOUkpIgASoCLCABKgIgIAKUIAEqAiQgA5SSkiIKlTgCACAFIAcgCSAClCAIIAOUkpIgCpU4AgBBACEBCyAGQUBrJAAgAQt3AQF/IAAQywUgABA1IAAoAgAgACgCBCABQQRqIgIQmAIgACACEEggAEEEaiABQQhqEEggABA1IAEQPhBIIAEgASgCBDYCACAAELcBGiAAKAIAGiAAKAIAIAAQigJBBHRqGiAAKAIAIAAQigJBBHRqGiAAKAIAGguAAQECfyMAQRBrIgQkACAEQQA2AgwgAEEMaiAEQQxqIAMQugEgAQRAIAAoAhAaIAFB/////wBLBEBBlvwBEKwBAAsgAUEEdBBMIQULIAAgBTYCACAAIAUgAkEEdGoiAjYCCCAAIAI2AgQgABA+IAUgAUEEdGo2AgAgBEEQaiQAIAALkgEBA38jAEEQayICJAAgAiABNgIMIwBBEGsiAyQAIAAQNRogA0H/////ADYCDCADQf////8HNgIIIANBDGogA0EIahD5ASgCACEEIANBEGokACABIARNBEAgABCKAiIAIARBAXZJBEAgAiAAQQF0NgIIIAJBCGogAkEMahB6KAIAIQQLIAJBEGokACAEDwsQnAEACw0AIAAgASACQQQQqQQLHQAgAUH/////A0sEQEGW/AEQrAEACyABQQJ0EEwLqQIBB38gABBKIQICQCABBEAgACACIAEQiQIQrgIgABBKIAE2AgBBACECA0AgASACRgRAIABBCGoiAigCACIDRQ0DIAAgAygCBCABEFsiBxA8IAI2AgADQCADKAIAIgJFDQQCQCACKAIEIAEQWyIEIAdGDQAgAiEFIAAgBBA8KAIARQRAIAAgBBA8IAM2AgAgBCEHDAELA0ACQCAFIgYoAgBFBEBBACEFDAELIAAQWSACQQhqIAYoAgBBCGoQ0AEhCCAGKAIAIQUgCA0BCwsgAyAFNgIAIAYgACAEEDwoAgAoAgA2AgAgACAEEDwoAgAgAjYCAAwBCyACIQMMAAsABSAAIAIQPEEANgIAIAJBAWohAgwBCwALAAsgAEEAEK4CIAAQSkEANgIACws/AQF/IAAoAgAhASAAQQA2AgAgAQRAIAAQSiIALQAEBEAgACgCACABQQhqEMkFCyABBEAgACgCABogARA0CwsL1wECA38BfSMAQRBrIgIkACACIAE2AgwCQCACIAFBAUYEf0ECBSABIAFBAWtxRQ0BIAEQoAILIgE2AgwLAkAgABCOASIDIAFJBEAgACABEMYFDAELIAEgA08NACADEOEBIQQCfyAAED4oAgCzIAAQWSoCAJWNIgVDAACAT10gBUMAAAAAYHEEQCAFqQwBC0EACyEBIAICfyAEBEAgARCABAwBCyABEKACCzYCCCACIAJBDGogAkEIahB6KAIAIgE2AgwgASADTw0AIAAgARDGBQsgAkEQaiQACwsAIAFBCGoQ2QUaCwsAIAAgAUEQEPoBCzUAIAAoAgAaIAAoAgAgABCKAkEEdGoaIAAoAgAgABC3AUEEdGoaIAAoAgAgABCKAkEEdGoaC9oKAgp/AX0gAygCGCEMAkBBASACdEGg4AFxRSACQQ5LckUEQEEAIAMoAhAiAmsiByADKAIUQQFqIgggByAIShshDkEAIAMoAggiCGsiCSADKAIMQQFqIgsgCSALShshDyAAIAQgCEEBdGsgBSACQQF0ayABbGpqIQAgAUEBdCEEQQAhCwNAIAkhAiAAIQggByAORg0CA0AgAiAPRkUEQCAMLwEAIgVBgCBHBEAgCyAILQAAIgFqIQsgASAFbCANaiENIAEgAWwgCmohCgsgAkEBaiECIAxBAmohDCAIQQJqIQgMAQsLIAdBAWohByAAIARqIQAMAAsACyACQQFNBEBBACADKAIQayIHIAMoAhRBAWoiAiACIAdIGyEOA0AgByAORg0CQQAgAygCCCICayIIIAMoAgxBAWoiCSAIIAlKGyEPIAAgB0EBdCAFaiABbCAEaiACQQF0a0EDbGohAgNAIAggD0ZFBEAgDC8BACIQQYAgRwRAIAsgAi0AAiACLQABIAItAABqakEDbiIJaiELIAkgEGwgDWohDSAJIAlsIApqIQoLIAhBAWohCCAMQQJqIQwgAkEGaiECDAELCyAHQQFqIQcMAAsACyACQX5xQQJGBEBBACADKAIQayIHIAMoAhRBAWoiAiACIAdIGyEOA0AgByAORg0CQQAgAygCCCICayIIIAMoAgxBAWoiCSAIIAlKGyEPIAAgB0EBdCAFaiABbCAEaiACQQF0a0ECdGohAgNAIAggD0ZFBEAgDC8BACIQQYAgRwRAIAsgAi0AAiACLQABIAItAABqakEDbiIJaiELIAkgEGwgDWohDSAJIAlsIApqIQoLIAhBAWohCCAMQQJqIQwgAkEIaiECDAELCyAHQQFqIQcMAAsACyACQX1xQQRGBEBBACADKAIQayIHIAMoAhRBAWoiAiACIAdIGyEOA0AgByAORg0CQQAgAygCCCICayIIIAMoAgxBAWoiCSAIIAlKGyEPIAAgB0EBdCAFaiABbCAEaiACQQF0a0ECdGohAgNAIAggD0ZFBEAgDC8BACIQQYAgRwRAIAsgAi0AAyACLQACIAItAAFqakEDbiIJaiELIAkgEGwgDWohDSAJIAlsIApqIQoLIAhBAWohCCAMQQJqIQwgAkEIaiECDAELCyAHQQFqIQcMAAsACwJAAkAgAkEHaw4CAAECC0EAIAMoAhBrIgcgAygCFEEBaiICIAIgB0gbIQ4DQCAHIA5GDQJBACADKAIIIghrIgIgAygCDEEBaiIJIAIgCUobIQ8gACAHQQF0IAVqIAFsIARqIAhBAXRrQQF0aiEIA0AgAiAPRkUEQCAMLwEAIhBBgCBHBEAgCyAILQABIglqIQsgCSAQbCANaiENIAkgCWwgCmohCgsgAkEBaiECIAxBAmohDCAIQQRqIQgMAQsLIAdBAWohBwwACwALQQAgAygCEGsiByADKAIUQQFqIgIgAiAHSBshDgNAIAcgDkYNAUEAIAMoAggiCGsiAiADKAIMQQFqIgkgAiAJShshDyAAIAdBAXQgBWogAWwgBGogCEEBdGtBAXRqIQgDQCACIA9GRQRAIAwvAQAiEEGAIEcEQCALIAgtAAAiCWohCyAJIBBsIA1qIQ0gCSAJbCAKaiEKCyACQQFqIQIgDEECaiEMIAhBBGohCAwBCwsgB0EBaiEHDAALAAtBACEMIAYgCyALbCADKAIkIgBtIgEgCkcEfyANIAMoAiAgC2wgAG1rQeQAbCADKAIcbUHkAGwCfyAKIAFrspEiEYtDAAAAT10EQCARqAwBC0GAgICAeAttBUEACzYCAAsEAEECC0UBAn0gASoCACAAKgIAIgOTIAIqAgQgACoCBCIEk5QgASoCBCAEkyACKgIAIAOTlJNDAAAAP5QiA4wgAyADQwAAAABdGwsEAEEECycBAX8jAEEQayICJAAgAEECQeywAkH0sAJB4gAgARAGIAJBEGokAAuZDQMPfQZ/AX4jAEEgayIVJAACQAJAIAJBAEgNAAJAAkACQAJAAkAgAg4EAAECAwQLIAVBAm2yIQogBEECbbIhCyAFQQhtsiEMIARBCG2yIQkgBUEHbEEIbbIhDSAEQQdsQQhtsiEOQQAhAkF/IQUDQAJAAkACQCAAIAJBGGxqIgEoAgxBAWoOAgIAAQsgASoCECIGIAldIAYgDl5yDQAgASoCFCIHIAxdIAcgDV5yDQAgBiALkyIGIAaUIAcgCpMiBiAGlJIiBiAIXkUNACACIQUgBiEICyACQQFqIQIMAQsLQX8hAiAFQX9GDQUgACAFQRhsakEBNgIMIAUhAgwFCyAFQQhtsiEKIARBCG2yIQsgBUEHbEEIbbIhDCAEQQdsQQhtsiEJQX8hBUEAIQIDQAJAAkACQCAAIAJBGGxqIgEoAgxBAWoOAgIAAQsgASoCECIGIAtdIAYgCV5yDQAgASoCFCIHIApdIAcgDF5yDQAgBiADKgIAkyIGIAaUIAcgAyoCBJMiBiAGlJIiBiAIXkUNACAGIQggAiEFCyACQQFqIQIMAQsLQX8hAiAFQX9GDQQgACAFQRhsakEBNgIMIAUhAgwECyAFQQhtsiEKIARBCG2yIQsgBUEHbEEIbbIhDCAEQQdsQQhtsiEJQX8hBUEAIQIDQAJAAkACQCAAIAJBGGxqIgEoAgxBAWoOAgIAAQsgASoCECIGIAtdIAYgCV5yDQAgASoCFCIHIApdIAcgDF5yDQAgBiADKgIAIgaTIAMqAgwgAyoCBCINk5QgAyoCCCAGkyAHIA2TlJMiBiAGlCIGIAheRQ0AIAYhCCACIQULIAJBAWohAgwBCwtBfyECIAVBf0YNAyAAIAVBGGxqQQE2AgwgBSECDAMLIAMgA0EIaiAVQRxqIBVBGGoQ6QMgAyADQRBqIBVBFGogFUEQahDpA0ECQQEgFSoCFCIHIBUqAhgiCpQiCCAVKgIcIgsgFSoCECIMlCIGk0MAAAAAYCIYGyEWQQFBAiAYGyEZIAYgCJMhDiADQRhqIRogBUEIbbIhDyAEQQhtsiEQIAVBB2xBCG2yIREgBEEHbEEIbbIhEiAKjCETIAyMIRRBfyECQQAhBEMAAAAAIQgDQAJAAkACQCAAIARBGGxqIgEoAgxBAWoOAgIAAQsgASoCECIGIBBdIAYgEl5yDQAgASoCFCIJIA9dIAkgEV5yDQAgAyAGOAIYIAMgASoCFDgCHCADIBogFUEMaiAVQQhqEOkDAkAgGEUgFSoCDCIGIAqUIAsgFSoCCCINjCIJlJJDAAAAAGBFckUEQEEDQQIgBiAMlCAHIAmUkkMAAAAAYCIBGyEFQQJBAyABGyEBQQEhFwwBCyAGIAyUIAcgCZSSQwAAAABgRSAOQwAAAABgRXJFBEBBA0EBIAYgCpQgCyAJlJJDAAAAAGAiARshBUEBQQMgARshAUECIRcMAQsgCyANlCAGIBOUkkMAAAAAYEUNAUEDIRcgGSEBIBYhBSAHIA2UIAYgFJSSQwAAAABgRQ0BCyADIAMgF0EDdGogAyABQQN0aiIBEM4FIAMgASADIAVBA3RqEM4FkiIGIAheRQ0AIAYhCCAEIQILIARBAWohBAwBCwsgAkF/Rg0CIAAgAkEYbGpBATYCDAwCCwJAA0ACQAJAAkAgASAWQRhsaiIDKAIMQQFqDgICAAELIANBATYCDEEAIQIDQAJAAkAgACACQRhsaiIEKAIMQQFqDgIDAAELIAMoAgAgBCgCAEcNACADKAIEIAAgAkEYbGoiBSgCBEcNACADKAIIIAUoAghGDQULIAJBAWohAgwACwALIBZBAWohFgwBCwsgAUF/NgIMQQAhAkGomARBAEGomAQoAgAiAQR/IAEFQcibBEEAEBhBAWutNwMAQaiYBCgCAAtBAWoiASABQYABRhs2AgBBACEEA0ACQAJAAkAgACACQRhsaigCDEEBag4CAgABCyAEQQFqIQQLIAJBAWohAgwBCwsgBEUNAQJ/QcibBEHImwQpAwBCrf7V5NSF/ajYAH5CAXwiGzcDACAEsiAbQiGIp7KUQwAAADCUIgiLQwAAAE9dBEAgCKgMAQtBgICAgHgLIQFBACEEQQAhBQNAAkACQCAAIARBGGxqIgMoAgwiAkEBag4CBQABCyABIAVGBEAgA0EBNgIMIAQhAgwFCyAFQQFqIQULIARBAWohBAwACwALIARBATYCDAwBC0F/IQILIBVBIGokACACCycBAX8jAEEQayICJAAgAEEDQdiwAkHksAJB4QAgARAGIAJBEGokAAsnAQF/IwBBEGsiAiQAIABBA0GssAJBjKoCQdkAIAEQBiACQRBqJAALuwQCE30BfyMAQTBrIhckAAJAIAAEQCAAQQhqIAEgFxCyAyAXKgIcIgggFyoCECIQIAIqAgAiBJQiDyACKgIEIgUgFyoCFCIHlCIKkpIgFyoCLCILIBcqAiAiDCAElCIRIAUgFyoCJCINlCISkpIiBpUhCSAXKgIMIg4gFyoCACITIASUIhQgBSAXKgIEIhWUIhaSkiAGlSEGIAggDyAFQwAAIEGSIgUgB5SSkiALIBEgBSANlJKSIgeVIQ8gDiAUIAUgFZSSkiAHlSEHIAggECAEQwAAIEGSIgSUIAqSkiALIAwgBJQgEpKSIgWVIQggDiATIASUIBaSkiAFlSEEDAELIAEqAhwiCSABKgIQIgggAioCACIElCIQIAIqAgQiBUMAACBBkiIGIAEqAhQiCpSSkiABKgIsIgsgASoCICIMIASUIhEgBiABKgIkIg2UkpIiB5UhDyABKgIMIg4gASoCACISIASUIhMgBiABKgIEIgaUkpIgB5UhByAJIAggBEMAACBBkiIElCAFIAqUIgqSkiALIAwgBJQgBSANlCIMkpIiDZUhCCAOIBIgBJQgBSAGlCIFkpIgDZUhBCAJIBAgCpKSIAsgESAMkpIiBpUhCSAOIBMgBZKSIAaVIQYLIAMgBCAGkyIEIASUIAggCZMiBCAElJIiBCAHIAaTIgUgBZQgDyAJkyIFIAWUkiIFIAQgBV0iABuRQ1yPIkCUOAIEIAMgBSAEIAAbkUNcjyJAlDgCACAXQTBqJAALpAEBAn8gACgCBCAAEDUoAgBHBEAjAEEQayIDJAAgAyAAQQEQxAUhAiAAEDUgAigCBCABEJEDIAIgAigCBEEQajYCBCACEG4gA0EQaiQADwsjAEEgayIDJAAgABA1IgIgA0EIaiAAIAAQtwFBAWoQwwUgABC3ASACEMIFIgIoAgggARCRAyACIAIoAghBEGo2AgggACACEMEFIAIQvwUgA0EgaiQACyIAAkAgAARAIAAgASACIAMQ1AUMAQtBACABIAIgAxDUBQsL3gUCCn8BfSMAQSBrIgQkACAEIAAQ3AI2AhAgBEEYaiEHIwBBIGsiASQAQdCYBBA+GiAAKAIAIQVB0JgEEI4BIQIgAUEAOgAfAkACQCACRQ0AQdCYBCAFIAIQWyIGEDwoAgAiA0UNAANAIAMoAgAiA0UNASAFIAMoAgRHBEAgAygCBCACEFsgBkcNAgtB0JgEEFkgA0EIaiAAENABRQ0ACwwBCyMAQRBrIggkAEHQmAQQNSEAIAFBEGpByAEQTCAIQQhqIABBABCwAhCvAiIAKAIAQQhqIQkgBCgCECEKIwBBEGsiAyQAIAMgCjYCCCAJIAMoAggoAgA2AgAgCUEIakEAQbgBEDoaIANBEGokACAAEEpBAToABCAAKAIAIAU2AgQgACgCAEEANgIAIAhBEGokAEHQmAQQPigCACEAQdCYBBBZIQMCQCACBEAgAEEBarMgAyoCACACs5ReRQ0BCyABIAIQ4QFBAXMgAkEBdHI2AgwgAQJ/QdCYBBA+KAIAQQFqs0HQmAQQWSoCAJWNIgtDAACAT10gC0MAAAAAYHEEQCALqQwBC0EACzYCCEHQmAQgAUEMaiABQQhqEHooAgAQyAUgBUHQmAQQjgEiAhBbIQYLAkBB0JgEIAYQPCgCACIARQRAIAEoAhBB2JgEKAIANgIAQdiYBCABKAIQNgIAQdCYBCAGEDxB2JgENgIAIAEoAhAoAgBFDQEgASgCECEAQdCYBCABKAIQKAIAKAIEIAIQWxA8IAA2AgAMAQsgASgCECAAKAIANgIAIAAgASgCEDYCAAsgAUEQaiIAELgBIQNB0JgEED4iAiACKAIAQQFqNgIAIAFBAToAHyAAKAIAIQIgAEEANgIAIAIEQCAAEEoiAC0ABARAIAAoAgAaCyACBEAgACgCABogAhA0CwsLIAcgAUEQaiADEIEBIAFBH2oQsQIgAUEgaiQAIAcQbyEAIARBIGokACAAQQhqCzEBAX8gABDLBSAAKAIABEAgACAAKAIAEMoFIAAQNRogACgCACEBIAAQigIaIAEQNAsLGQAgAEH8AmoQ2AUCQCAAQdgCahDlBQsgAAvwAQECfyAAKALYASIBBEACQCABRQ0AIAEoAvCGrwNFDQAgAUEANgLwhq8DCyAAKALYASIBBEAgASgCiIevAyICBEAgAhBGIAFBADYCiIevAwsgASgC4IanAhA0IAFB5IanAmooAgAQNCABEDQLIABBADYC2AELIAAoAtwBBEAgACgC3AEiAQRAIAEQ7wMgACgC3AEQNCAAQQA2AtwBCyAAQQA2AtwBCyAAKALAAQRAAkAgAEHAAWoiAUUNACABKAIAIgJFDQAgAigCuAEQNCABKAIAKAK8ARA0IAEoAgAQNCABQQA2AgALIABBADYCwAELC5cBAQN/IwBBIGsiAyQAIAMgAjYCHCADIAEQmwEhBCADKAIcIQIjAEGAEGsiASQAIAFBgBAgBBBAIAIQiAIaIANBEGoiBSABEJsBGiABQYAQaiQAQQAhAgNAIAAQQyACSwRAIAAgAhBSKAIAIgFBCCAFIAEoAgAoAggRBQAgAkEBaiECDAELCyAFEDkaIAQQORogA0EgaiQAC8MBAQJ/IABBATYCECAAIAQ2AgggACADNgIEIAAgAjYCACAAIAQgBWw2AhQjAEEgayIHJAAgAEEYaiIEIAE2AgAgBAJ/QRAQTCEGIwBBIGsiBCQAIAQgATYCDCAGEP4DIAZBqN8BNgIAIAZBDGogBEEIaiAEQQxqIARBGGoQrQIgBEEQahCtAhogBEEgaiQAIAYLNgIEIAcgATYCBCAHIAE2AgAgB0EgaiQAIAAgBUEASAR/IAIQ3QUgA2wFIAULNgIMIAALSgEBfyMAQRBrIgEkAAJAAkACQCAAQQFrDgICAQALQRAQCiIAIAFB+dsAEJsBEN4CIABB/NcBQQ4QCQALQQQhAAsgAUEQaiQAIAALaAECfyMAQZACayIBJAAgAUGMAmoiAhAYGkHUmQRB2JkEQdyZBBApIAJBoJoEEChByJoEQeCZBEHcmQRBwJoEKAIAGygCADYCACABQYACQfcIQaCaBBAyGiAAIAEQmwEaIAFBkAJqJAAL5wIBCH8jAEEQayIHJAAgACgCACECIAdBADoADyAHQQ9qIQgCQCAAQQRqIgQQlAEiAyABIAJsIgJJBEAjAEEgayIJJAACQCACIANrIgIgBBA1KAIAIAQoAgRrTQRAIwBBEGsiBSQAIAUgBCACEK8DIgMoAgQhAiADKAIIIQYDQCACIAZGBEAgAxBuIAVBEGokAAUgBBA1IAIgCBCuAyADIAJBAWoiAjYCBAwBCwsMAQsgBBA1IQMgCUEIaiAEIAQQlAEgAmoQrQMgBBCUASADEKgEIQMjAEEQayIFJAAgBSADQQhqIAIQjAYiAigCACEGA0AgAigCBCAGRwRAIAMoAhAgAigCACAIEK4DIAIgAigCAEEBaiIGNgIADAELCyACEKsBIAVBEGokACAEIAMQpwQgAxCmBAsgCUEgaiQADAELIAIgA0kEQCAEIAQoAgAgAmoQiQQLCyAAQRBqIAEQrQYgB0EQaiQACyAAIAAQNRoDQCABBEAgASgCACEAIAEQNCAAIQEMAQsLC74CAQd/IAAQShoCQCABBEAgASICQf////8DSwRAQeeHARCsAQALIAAgAkECdBBMEK4CIAAQSiACNgIAQQAhAQNAIAEgAkYEQCAAQQhqIgEoAgAiA0UNAyAAIAMoAgQgAhBbIgcQPCABNgIAA0AgAygCACIBRQ0EAkAgASgCBCACEFsiBCAHRg0AIAEhBSAAIAQQPCgCAEUEQCAAIAQQPCADNgIAIAQhBwwBCwNAAkAgBSIGKAIARQRAQQAhBQwBCyAAEFkgAUEIaiAGKAIAQQhqENABIQggBigCACEFIAgNAQsLIAMgBTYCACAGIAAgBBA8KAIAKAIANgIAIAAgBBA8KAIAIAE2AgAMAQsgASEDDAALAAUgACABEDxBADYCACABQQFqIQEMAQsACwALIABBABCuAiAAEEpBADYCAAsLiQMCAXwDfyMAQRBrIgIkAAJAIAC8IgRB/////wdxIgNB2p+k+gNNBEAgA0GAgIDMA0kNASAAuxDFASEADAELIANB0aftgwRNBEAgALshASADQeOX24AETQRAIARBAEgEQCABRBgtRFT7Ifk/oBDGAYwhAAwDCyABRBgtRFT7Ifm/oBDGASEADAILRBgtRFT7IQnARBgtRFT7IQlAIARBAE4bIAGgmhDFASEADAELIANB1eOIhwRNBEAgALshASADQd/bv4UETQRAIARBAEgEQCABRNIhM3982RJAoBDGASEADAMLIAFE0iEzf3zZEsCgEMYBjCEADAILRBgtRFT7IRnARBgtRFT7IRlAIARBAE4bIAGgEMUBIQAMAQsgA0GAgID8B08EQCAAIACTIQAMAQsCQAJAAkACQCAAIAJBCGoQnQVBA3EOAwABAgMLIAIrAwgQxQEhAAwDCyACKwMIEMYBIQAMAgsgAisDCJoQxQEhAAwBCyACKwMIEMYBjCEACyACQRBqJAAgAAvzAgIDfwF8IwBBEGsiASQAAn0gALwiA0H/////B3EiAkHan6T6A00EQEMAAIA/IAJBgICAzANJDQEaIAC7EMYBDAELIAJB0aftgwRNBEAgALshBCACQeSX24AETwRARBgtRFT7IQnARBgtRFT7IQlAIANBAE4bIASgEMYBjAwCCyADQQBIBEAgBEQYLURU+yH5P6AQxQEMAgtEGC1EVPsh+T8gBKEQxQEMAQsgAkHV44iHBE0EQCACQeDbv4UETwRARBgtRFT7IRnARBgtRFT7IRlAIANBAE4bIAC7oBDGAQwCCyADQQBIBEBE0iEzf3zZEsAgALuhEMUBDAILIAC7RNIhM3982RLAoBDFAQwBCyAAIACTIAJBgICA/AdPDQAaAkACQAJAAkAgACABQQhqEJ0FQQNxDgMAAQIDCyABKwMIEMYBDAMLIAErAwiaEMUBDAILIAErAwgQxgGMDAELIAErAwgQxQELIQAgAUEQaiQAIAALWAECfyAAED4oAgAEQCAAIABBCGoiASgCABDgBSABQQA2AgAgABCOASECQQAhAQNAIAEgAkYEQCAAED5BADYCAAUgACABEDxBADYCACABQQFqIQEMAQsLCwsUACAAIABBCGooAgAQ4AUgABCyAguoBAIHfwV8IwBBoAFrIgckAEF/IQUCQCABKAIIIgZBA0gNACAGQeAAbBA7IghFBEBBAEEDQdsLQQAQPQwBCyAGQQR0EDsiCQRAQQAhBgNAQQAhBSAGQQNGBEBBACEGAkADQCAAIAMgB0EwahD2BkQAAAAAAAAAACEMQQAhBQNAIAEoAggiAiAFSgRAIAdBkAFqIAdBMGogASgCBCAFQRhsahCKBkEASA0DIAVBBHQiAiABKAIAaiIKKwMAIQ0gBysDkAEhDyACIAlqIgIgCisDCCAHKwOYAaEiDjkDCCACIA0gD6EiDTkDACAMIA0gDaIgDiAOoqCgIQwgBUEBaiEFDAELCwJAIAwgArejIgwgACsDaGMNAAJAIAZFDQAgDCAAKwN4Y0UNACAAKwNwIAwgEKNjDQELQQAhBSAGIAAoAmBGDQADQCACIAVKBEAgCCAFQeAAbGogACADIAEoAgQgBUEYbGoQhQZBAEgNBCAFQQFqIQUgASgCCCECDAELCyAHIAkgCCACQQF0EIAGQQBIDQIgAyAHEPcFIAZBAWohBiAMIRAMAQsLIAQgDDkDACAIEDQgCRA0QQAhBQwECyAIEDQgCRA0QX8hBQwDBQNAIAVBBEcEQCAFQQN0IgogAyAGQQV0IgtqaiACIAtqIApqKwMAOQMAIAVBAWohBQwBCwsgBkEBaiEGDAELAAsAC0EAQQNB2wtBABA9IAgQNAsgB0GgAWokACAFCzABAn0Cf0EBIAAqAgAiAiABKgIAIgNdDQAaQQAgAiADXg0AGiAAKAIEIAEoAgRICwttACAAKgIgIAEqAiCUIAAqAhwgASoCHJQgACoCGCABKgIYlCAAKgIUIAEqAhSUIAAqAhAgASoCEJQgACoCDCABKgIMlCAAKgIIIAEqAgiUIAAqAgAgASoCAJQgACoCBCABKgIElJKSkpKSkpKSCxAAIABCADcCACAAQQA2AggLZQECfSAAKgIQIAAqAhQgACoCHCAAKgIgEKUBIQEgACoCDCAAKgIUIAAqAhggACoCIBClASECIAAqAgwgACoCECAAKgIYIAAqAhwQpQEgACoCCJQgASAAKgIAlCACIAAqAgSUk5ILDAAgACABKQIANwIAC9gCAQp9IAUgBioCACAHKgIAkiAIKgIAkiAJKgIAkkMAAIA+lCIKOAIAIAUgBioCBCAHKgIEkiAIKgIEkiAJKgIEkkMAAIA+lCILOAIEIAYqAgAgCpMiDCAMlCAGKgIEIAuTIg0gDZSSkSAHKgIAIAqTIg4gDpQgByoCBCALkyIPIA+UkpGSIAgqAgAgCpMiECAQlCAIKgIEIAuTIhEgEZSSkZIgCSoCACAKkyIKIAqUIAkqAgQgC5MiCyALlJKRkkMAAIA+lCISQwAAAABcBEAgBEMAAIA/IBKVu0TNO39mnqD2P6K2IhM4AgAgACAMIBOUOAIAIAAgDSAEKgIAlDgCBCABIA4gBCoCAJQ4AgAgASAPIAQqAgCUOAIEIAIgECAEKgIAlDgCACACIBEgBCoCAJQ4AgQgAyAKIAQqAgCUOAIAIAMgCyAEKgIAlDgCBAsgEkMAAAAAXAskAQF/IwBBEGsiASQAIAEgADYCCCABKAIIIQAgAUEQaiQAIAALEgAgACAAKAIAIAFBAnRqNgIACzABAX8jAEEQayICJAAgAiABNgIAIAIgADYCCCACIAJBCGoQ8AMhACACQRBqJAAgAAsNACAAKAIAIAAoAgRGC1cBAn8jAEEgayIDJAAgABA1IgIgA0EIaiAAIAAQQ0EBahCjAyAAEEMgAhCdAyICKAIIIAEQ4AIgAiACKAIIQQhqNgIIIAAgAhCiAyACEKEDIANBIGokAAu0BAEJfyAAELkCIQIgABDmAiEDIwBBIGsiBiQAIAYgAzYCECAGIAI2AhggBkEQaiAGQRhqEJ8DIQUjAEEQayIEJAAgBCADNgIAIAQgAjYCCCAFQQJOBEAgBCgCCCEDIAQQ0gEoAgAhASMAQRBrIgIkACACIAMpAgA3AwggAyABKQIANwIAIAEgAkEIaikCADcCACACQRBqJAAgBCgCCCECIAQoAgAaIwBBMGsiASQAIAEgAjYCICABIAI2AiggAUEgaiABQShqEJ8DIQICQCAFQQFrIgVBAkgNACAFQQJrQQF2IgkgAkgNACABIAFBKGogAkEBdCIDQQFyIgIQ9gE2AhgCQCADQQJqIgMgBU4NACABQRhqIgcoAgAhCCABIAdBARD2ATYCECAIIAEoAhAQqQJFDQAgAUEYahCkARogAyECCyABKAIYIAEoAiAQqQINACABIAEoAiApAgA3AxADQAJAIAEoAiAgASgCGCkCADcCACABIAEoAhg2AiAgAiAJSg0AIAEgAUEoaiACQQF0IgNBAXIiAhD2ATYCGAJAIANBAmoiAyAFTg0AIAFBGGoiBygCACEIIAEgB0EBEPYBNgIIIAggASgCCBCpAkUNACABQRhqEKQBGiADIQILIAEoAhggAUEQahCpAkUNAQsLIAEoAiAgAUEQaikCADcCAAsgAUEwaiQACyAEQRBqJAAgBkEgaiQAIAAoAgRBCGshAiAAEEMhAyAAIAIQqQMgACADEJgEC7kCAgF9AX8gAiABEOoFIgOLYCIERQRAIABDAACAPyADlSICIAEqAhAgASoCFCABKgIcIAEqAiAQpQGUOAIAIAAgAiABKgIIIAEqAgQgASoCICABKgIcEKUBlDgCBCAAIAIgASoCBCABKgIIIAEqAhAgASoCFBClAZQ4AgggACACIAEqAhQgASoCDCABKgIgIAEqAhgQpQGUOAIMIAAgAiABKgIAIAEqAgggASoCGCABKgIgEKUBlDgCECAAIAIgASoCCCABKgIAIAEqAhQgASoCDBClAZQ4AhQgACACIAEqAgwgASoCECABKgIYIAEqAhwQpQGUOAIYIAAgAiABKgIEIAEqAgAgASoCHCABKgIYEKUBlDgCHCAAIAIgASoCACABKgIEIAEqAgwgASoCEBClAZQ4AiALIARFC2kBAn8gABCoAiABBEAgABCQBCABSQRAEJwBAAsgABA1GiABQf////8BSwRAQc+aARCsAQALIAAgAUEDdCIDEEwiAjYCACAAIAI2AgQgABA1IAIgA2o2AgAgAEEAEKADIAAgARCGBAsgAAshACAAKAIEIAAQNSgCAEcEQCAAIAEQqgMPCyAAIAEQ8QULCAAgAEH8AGoLsAcCBn8EfCMAQYACayICJAACQCABKwMQIgggCKIgASsDACIIIAiiIAErAwgiCSAJoqCgIglEAAAAAAAAAABhBEAgAkIANwPIASACQoCAgICAgID4PzcDwAFEAAAAAAAAAAAhCAwBCyACIAggCZ8iCKM5A8ABIAIgASsDCCAIozkDyAEgASsDECAIoyEKCyACIAg5A9gBIAIgCjkD0AEgAiABKwMYOQPgASACIAErAyA5A+gBIAIgASsDKDkD8AEgAisD2AEiCSEIIwBBEGsiASQAAnwgCL1CIIinQf////8HcSIDQfvDpP8DTQRARAAAAAAAAPA/IANBnsGa8gNJDQEaIAhEAAAAAAAAAAAQzQIMAQsgCCAIoSADQYCAwP8HTw0AGgJAAkACQAJAIAggARCeBUEDcQ4DAAECAwsgASsDACABKwMIEM0CDAMLIAErAwAgASsDCEEBEMwCmgwCCyABKwMAIAErAwgQzQKaDAELIAErAwAgASsDCEEBEMwCCyEIIAFBEGokACACIAgiCiACKwPAASIIIAiiRAAAAAAAAPA/IAqhIgiioDkDYCACIAIrA8ABIAIrA8gBoiAIoiACKwPQASAJEIMDIgmioTkDaCACIAIrA8ABIAIrA9ABoiAIoiAJIAIrA8gBoqA5A3AgAiACKwPgATkDeCACIAIrA8gBIAIrA8ABoiAIoiAJIAIrA9ABoqA5A4ABIAIgCiACKwPIASILIAuiIAiioDkDiAEgAiACKwPIASACKwPQAaIgCKIgCSACKwPAAaKhOQOQASACIAIrA+gBOQOYASACIAIrA9ABIAIrA8ABoiAIoiAJIAIrA8gBoqE5A6ABIAIgAisD0AEgAisDyAGiIAiiIAkgAisDwAGioDkDqAEgAiAKIAIrA9ABIgkgCaIgCKKgOQOwASACIAIrA/ABOQO4AQN/IARBA0YEfwN/QQAhASAGQQNGBH8gAkGAAmokAEEABQNAIAFBBEcEQCABQQN0IgQgACAGQQV0IgNqaiACIANqIARqKwMAOQMAIAFBAWohAQwBCwsgBkEBaiEGDAELCwUgACAEQQV0IgdqIgMrAxAhCCADKwMIIQkgAysDACEKQQAhAQNAIAFBBEcEQCABQQN0IgUgAiAHamogCCACQeAAaiAFaiIFQUBrKwMAoiAKIAUrAwCiIAkgBSsDIKKgoDkDACABQQFqIQEMAQsLIAIgB2oiASADKwMYIAErAxigOQMYIARBAWohBAwBCwsaC/wSAhR/AXxBxgAhFEHAhD0hFSADQQFGBEAgAUECbSEBQZChDyEVQREhFCAAQQJtIQALIAVBADYCACACQZCAyABqIRcgAUECayEYIABBAmshGUEAIQEDQAJAIAIoAgggAUwEQCAFKAIAIQYMAQsCQCACIAFBAnRqIhYoAgwiBiAUSCAGIBVKcg0AIAIgAUEEdGoiEkGMgAhqIgcoAgBBAUYNACASQZCACGooAgAgGUYNACASQZSACGooAgBBAUYNACASQZiACGooAgAgGEYNACACKAIAIRAgAUEBaiELIAQgBSgCAEGw8QRsaiEJIwBBgPEEayIPJAAgECAHKAIAIgYgBygCCCIMIABsakEBdGohCiAHKAIEIQcCfwJAAkADQCAGIAdKDQECQCAKLgEAIghBAEoEQCAIQf//A3FBAnQgF2pBBGsoAgAgC0YNAQsgCkECaiEKIAZBAWohBgwBCwsgBkF/Rw0BC0EAQQNBswxBABA9QX8MAQsgCSAMNgLcuAIgCSAGNgIcIAlBATYCGCAJQRxqIQ0gBiELIAwhB0EBIQhBBSEKAkADQCAKQQVqIQogECAAIAdsIAtqQQF0aiERQQAhBwJAA0ACQCAKQQhvIQogB0EIRg0AIBEgCkECdCIOQcDfAGooAgAiEyAAbCAOQaDfAGooAgAiDmpBAXRqLgEAQQBKDQIgB0EBaiEHIApBAWohCgwBCwtBAEEDQZQZQQAQPUF/DAMLIA0gCEECdGogCyAOajYCACAJIAkoAhhBAnRqIgdB3LgCaiATIAdB2LgCaigCAGo2AgACQCANIAkoAhgiB0ECdCILaiIRKAIAIAZHDQAgCSALakHcuAJqKAIAIAxHDQAgB0EBIAdBAUobIRBBACELQQAhCEEBIQoMAgsgCSAHQQFqIgg2AhggCEGPzgBHBEAgCSALakHcuAJqKAIAIQcgESgCACELDAELC0EAQQNB5R5BABA9QX8MAQsDQCAKIBBHBEAgCSAKQQJ0aiINQdy4AmooAgAgDGsiESARbCANKAIcIAZrIg0gDWxqIg0gCyALIA1IIg0bIQsgCiAIIA0bIQggCkEBaiEKDAELC0EAIQYgCEEAIAhBAEobIQsDfyAGIAtGBH8gCUEcaiEMIAlB3LgCaiEKIAghBgN/IAYgB04Ef0EAIQYDQCAGIAtHBEAgCSAGIAhrIgcgCSgCGGpBAnRqIAZBAnQiDCAPQcC4AmpqKAIANgIcIAkgCSgCGCAHakECdGpB3LgCaiAMIA9qKAIANgIAIAZBAWohBgwBCwsgCUEcaiAJKAIYQQJ0aiAJKAIcNgIAIAlB3LgCaiAJKAIYQQJ0aiAJKALcuAI2AgAgCSAJKAIYQQFqNgIYQQAFIAwgBiAIa0ECdCIHaiAMIAZBAnQiEGooAgA2AgAgByAKaiAKIBBqKAIANgIAIAZBAWohBiAJKAIYIQcMAQsLBSAGQQJ0IgwgD0HAuAJqaiAJIAxqIgooAhw2AgAgDCAPaiAKQdy4AmooAgA2AgAgBkEBaiEGDAELCwshBiAPQYDxBGokACAGQQBIDQAgFigCDCEPIAQgBSgCAEGw8QRsaiEMQQAhByMAQfAAayIIJAAgDCgCGEEBayIGQQEgBkEBShshECAMQdy4AmohCyAMQRxqIQogDCgC3LgCIQ0gDCgCHCERQQAhBkEBIQkDQCAJIBBHBEAgDCAJQQJ0aiIOQdy4AmooAgAgDWsiEyATbCAOKAIcIBFrIg4gDmxqIg4gByAHIA5IIg4bIQcgCSAGIA4bIQYgCUEBaiEJDAELCyAIQQA2AgwgCEEANgI8AkAgCiALQQAgBiAPt0QAAAAAAADoP6NEexSuR+F6hD+iRAAAAAAAAPA/oiIaIAhBQGsgCEE8ahDvAUEASARAQX8hCQwBC0F/IQkgCiALIAYgDCgCGEEBayAaIAhBEGogCEEMahDvAUEASA0AAn8gCCgCPCIHQQFHIAgoAgwiD0EBR3JFBEAgCCgCECEHIAYhCyAIKAJADAELIAdBAkggD3JFBEAgCEEANgI8IAhBADYCDCAKIAtBACAGQQJtIgcgGiAIQUBrIAhBPGoQ7wFBAEgNAiAKIAsgByAGIBogCEEQaiAIQQxqEO8BQQBIDQIgCCgCPEEBRw0CIAgoAgxBAUcNAiAIKAIQIQsgBiEHIAgoAkAMAQsgByAPQQJIcg0BIAwoAhghByAIQQA2AjwgCEEANgIMIAogCyAGIAYgB2pBAWtBAm0iByAaIAhBQGsgCEE8ahDvAUEASA0BIAogCyAHIAwoAhhBAWsgGiAIQRBqIAhBDGoQ7wFBAEgNASAIKAI8QQFHDQEgCCgCDEEBRw0BIAgoAhAhByAIKAJAIQsgBgshBkEAIQkgDEEANgKc8QQgDEGo8QRqIAc2AgAgDEGk8QRqIAs2AgAgDEGg8QRqIAY2AgAgDEGs8QRqIAwoAhhBAWs2AgALIAhB8ABqJAAgCUEASA0AIAQgBSgCAEGw8QRsaiAWKAIMNgIAIAQgBSgCACIGQbDxBGxqIgcgEkGQgChqKwMAOQMIIAcgEkGYgChqKwMAOQMQIAUgBkEBaiIHNgIAQTwhBiAHQTxGDQELIAFBAWohAQwBCwtBACECQQAhAQNAIAEgBk4EQANAIAIgBkgEQCAEIAIiAUGw8QRsaigCAEUEQANAIAYgAUEBaiIASgRAIAQgAUGw8QRsaiAEIABBsPEEbGpBsPEEED8aIAUoAgAhBiAAIQEMAQsLIAUgBkEBayIGNgIACyACQQFqIQIMAQsLAkAgA0EBRw0AQQAhAANAIAAgBk4NASAEIAQoAgBBAnQ2AgAgBCAEKwMIIhogGqA5AwggBCAEKwMQIhogGqA5AxAgBCgCGCEDQQAhAQNAIAEgA0gEQCAEIAFBAnRqIgIgAigCHEEBdDYCHCACQdy4AmoiAiACKAIAQQF0NgIAIAFBAWohAQwBCwsgAEEBaiEAIARBsPEEaiEEIAUoAgAhBgwACwALQQAPCyAEIAFBsPEEbGohByABQQFqIgAhAQNAIAEgBk4EQCAAIQEMAgUgBysDCCAEIAFBsPEEbGoiBisDCKEiGiAaoiAHKwMQIAYrAxChIhogGqKgIRoCQAJAIAcoAgAiCyAGKAIAIghKBEAgGiALQQRtt2MNAQwCCyAHIQYgGiAIQQRtt2NFDQELIAZBADYCAAsgAUEBaiEBIAUoAgAhBgwBCwALAAsAC64BAQN/IwBBEGsiByQAIAUQcCEFIAAgBBBDEJkDIAdBDGohCANAIAQQQyAGSwRAIAdBCGogCCABIAMgBCAGEFIoAgQQbSoCACADIAQgBhBSKAIEEG0qAgQQ8wMgBSAHKgIIIAIgBCAGEFIoAgAQbSoCAJMQcCAHKgIMIAIgBCAGEFIoAgAQbSoCBJMQcJJgBEAgACAEIAYQUhD1BQsgBkEBaiEGDAELCyAHQRBqJAALtS0CH38PfSMAQUBqIhQkACAUQTBqIAMQQxD0BSEfIBRBIGogAxBDEPQFISADfyADEEMgEU0Ef0EAIREgFEEANgIYIBRBADYCDCAUQgA3AwAgFCAGsiImOAIcIBQgJjgCFCAUIAWyIiY4AhAgFCAmOAIIIB9BABBSIRcgIEEAEFIhGCAEQQxqIgEgAxBDIhkQkQIgACEPIBQhACAEQRhqIRUgBCoCJCEmIAQoAighHSAEKAIsISQgBCgCMCECIwBBEGsiGyQAAkAgBCIhEEQgHUEJbE8EQCABEEQgGU8EQCAVEEMgHU8EQCAZQQRIDQMgG0HSCTYCDCABQQAQPCETICYQcCEuIAIgGRCeAyElIBMgGRCEBiATIBkgGSAbQQxqEPcDA0AgDiAdTiAMICROckUEQCATIBlBBCAbQQxqEPcDIBcgEygCDEEDdCICaiEBIAIgGGohAkEAIQMCQCAXIBMoAgBBA3QiCWoiBCAXIBMoAgRBA3QiCGoiCiAXIBMoAghBA3QiEGoiBxCqAUMAAAAAXiAJIBhqIgkgCCAYaiIIIBAgGGoiEBCqAUMAAAAAXnMNACAKIAcgARCqAUMAAAAAXiAIIBAgAhCqAUMAAAAAXnMNACAHIAEgBBCqAUMAAAAAXiAQIAIgCRCqAUMAAAAAXnMNACABIAQgChCqAUMAAAAAXiACIAkgCBCqAUMAAAAAXnNFIQMLAkAgA0UNACAhIA5BCWwiIhA8IQEgFyATKAIAQQN0IgJqIQMgFyATKAIEQQN0IgRqIQogFyATKAIIQQN0IgdqIQkgFyATKAIMQQN0IghqIRAgAiAYaiESIAQgGGohFiAHIBhqIQcgCCAYaiEIQQAhAiMAQZABayIEJAACQCAEQUBrIARBOGogBEEwaiAEQShqIARB3ABqIARB0ABqIAMgCiAJIBAQ7AVFDQAgBEEgaiAEQRhqIARBEGogBEEIaiAEQdgAaiAEQcgAaiASIBYgByAIEOwFRQ0AIARB4ABqIRAjAEGgAmsiCiQAIAogBEFAayAEQSBqEJYDIApByABqIgkgBEE4aiAEQRhqEJYDIApBkAFqIgggBEEwaiAEQRBqEJYDIApB2AFqIgsgBEEoaiAEQQhqEJYDQQAhEkEAIRYjAEGgAmsiAyQAIwBBIGsiByQAIAcgChBYOAIAIAcgCkEkaiINEFg4AgQgByAJEFg4AgggByAKQewAahBYOAIMIAcgCBBYOAIQIAcgCkG0AWoQWDgCFCAHIAsQWDgCGCAHIApB/AFqEFg4AhwgB0EHQQZBBUEEQQNBAiAHKgIEIAcqAgBeIgkgByoCCCAHIAlBAnRqKgIAXhsiCSAHKgIMIAcgCUECdGoqAgBeGyIJIAcqAhAgByAJQQJ0aioCAF4bIgkgByoCFCAHIAlBAnRqKgIAXhsiCSAHKgIYIAcgCUECdGoqAgBeGyIJIAcqAhwgByAJQQJ0aioCAF4bIglBAnRqIggqAgAiJkMAAAAAXARAIAogCiAJQSRsahCwASADIApDAACAPyAIKgIAkZUQzwEgA0EkaiANQT8Q9AELIAdBIGokAAJAICZDAAAAAFsNACMAQSBrIgckACADQSRqIgkgAyAKQSRqIggQZCADQcgAaiILIAMgCkHIAGoQZCADQewAaiINIAMgCkHsAGoQZCADQZABaiIaIAMgCkGQAWoQZCADQbQBaiIcIAMgCkG0AWoQZCADQdgBaiIeIAMgCkHYAWoQZCADQfwBaiIjIAMgCkH8AWoQZCAHIAkQWDgCACAHIAsQWDgCBCAHIA0QWDgCCCAHIBoQWDgCDCAHIBwQWDgCECAHIB4QWDgCFCAHICMQWDgCGCAHQQZBBUEEQQNBAiAHKgIEIAcqAgBeIgsgByoCCCAHIAtBAnRqKgIAXhsiCyAHKgIMIAcgC0ECdGoqAgBeGyILIAcqAhAgByALQQJ0aioCAF4bIgsgByoCFCAHIAtBAnRqKgIAXhsiCyAHKgIYIAcgC0ECdGoqAgBeGyILQQJ0aiINKgIAIiZDAAAAAFwEQCAJIAkgC0EkbCILahCwASAIIAggC2oQsAEgCSAJQwAAgD8gDSoCAJGVEM8BCyAHQSBqJAAgJkMAAAAAWw0AIwBBIGsiByQAIANByABqIgkgA0EkaiIIIApByABqIgsQZCADQewAaiINIAggCkHsAGoQZCADQZABaiIaIAggCkGQAWoQZCADQbQBaiIcIAggCkG0AWoQZCADQdgBaiIeIAggCkHYAWoQZCADQfwBaiIjIAggCkH8AWoQZCAHIAkQWDgCACAHIA0QWDgCBCAHIBoQWDgCCCAHIBwQWDgCDCAHIB4QWDgCECAHICMQWDgCFCAHQQVBBEEDQQIgByoCBCAHKgIAXiIIIAcqAgggByAIQQJ0aioCAF4bIgggByoCDCAHIAhBAnRqKgIAXhsiCCAHKgIQIAcgCEECdGoqAgBeGyIIIAcqAhQgByAIQQJ0aioCAF4bIghBAnRqIg0qAgAiJkMAAAAAXARAIAkgCSAIQSRsIghqELABIAsgCCALahCwASAJIAlDAACAPyANKgIAkZUQzwELIAdBIGokACAmQwAAAABbDQAjAEEgayIHJAAgA0HsAGoiCSADQcgAaiIIIApB7ABqIgsQZCADQZABaiINIAggCkGQAWoQZCADQbQBaiIaIAggCkG0AWoQZCADQdgBaiIcIAggCkHYAWoQZCADQfwBaiIeIAggCkH8AWoQZCAHIAkQWDgCACAHIA0QWDgCBCAHIBoQWDgCCCAHIBwQWDgCDCAHIB4QWDgCECAHQQRBA0ECIAcqAgQgByoCAF4iCCAHKgIIIAcgCEECdGoqAgBeGyIIIAcqAgwgByAIQQJ0aioCAF4bIgggByoCECAHIAhBAnRqKgIAXhsiCEECdGoiDSoCACImQwAAAABcBEAgCSAJIAhBJGwiCGoQsAEgCyAIIAtqELABIAkgCUMAAIA/IA0qAgCRlRDPAQsgB0EgaiQAICZDAAAAAFsNACMAQRBrIgckACADQZABaiIJIANB7ABqIgggCkGQAWoiCxBkIANBtAFqIg0gCCAKQbQBahBkIANB2AFqIhogCCAKQdgBahBkIANB/AFqIhwgCCAKQfwBahBkIAcgCRBYOAIAIAcgDRBYOAIEIAcgGhBYOAIIIAcgHBBYOAIMIAdBA0ECIAcqAgQgByoCAF4iCCAHKgIIIAcgCEECdGoqAgBeGyIIIAcqAgwgByAIQQJ0aioCAF4bIghBAnRqIg0qAgAiJkMAAAAAXARAIAkgCSAIQSRsIghqELABIAsgCCALahCwASAJIAlDAACAPyANKgIAkZUQzwELIAdBEGokACAmQwAAAABbDQAjAEEQayIHJAAgA0G0AWoiCSADQZABaiIIIApBtAFqIgsQZCADQdgBaiINIAggCkHYAWoQZCADQfwBaiIaIAggCkH8AWoQZCAHIAkQWDgCBCAHIA0QWDgCCCAHIBoQWDgCDCAHQQRqIghBAiAIKgIEIAgqAgBeIg0gCCoCCCAIIA1BAnRqKgIAXhsiCEECdGoiDSoCACImQwAAAABcBEAgCSAJIAhBJGwiCGoQsAEgCyAIIAtqELABIAkgCUMAAIA/IA0qAgCRlRDPAQsgB0EQaiQAICZDAAAAAFsNACMAQRBrIgckACADQdgBaiIJIANBtAFqIgsgCkHYAWoiCBBkIANB/AFqIg0gCyAKQfwBahBkIAcgCRBYOAIIIAcgDRBYOAIMIAdBCGogByoCDCAHKgIIXiILQQJ0aiINKgIAIiZDAAAAAFwEQCAJIAkgC0EkbCILahCwASAIIAggC2oQsAEgCSAJQwAAgD8gDSoCAJGVEM8BCyAHQRBqJAAgJkMAAAAAWw0AIANB/AFqIgcgA0HYAWogCkH8AWoQZCAHEFgiJkMAAAAAXARAIAcgB0MAAIA/ICaRlRDPAQsgJkMAAAAAWw0AIwBBgANrIgckACAHIAcgA0EAEOABOALQAiAHIAdBJGogA0EBEOABOALUAiAHIAdByABqIANBAhDgATgC2AIgByAHQewAaiADQQMQ4AE4AtwCIAcgB0GQAWogA0EEEOABOALgAiAHIAdBtAFqIANBBRDgATgC5AIgByAHQdgBaiADQQYQ4AE4AugCIAcgB0H8AWogA0EHEOABOALsAiAHIAdBoAJqIANBCBDgATgC8AIgB0HQAmoiCUEIQQdBBkEFQQRBA0ECIAkqAgQgCSoCAF4iCCAJKgIIIAkgCEECdGoqAgBeGyIIIAkqAgwgCSAIQQJ0aioCAF4bIgggCSoCECAJIAhBAnRqKgIAXhsiCCAJKgIUIAkgCEECdGoqAgBeGyIIIAkqAhggCSAIQQJ0aioCAF4bIgggCSoCHCAJIAhBAnRqKgIAXhsiCCAJKgIgIAkgCEECdGoqAgBeGyIJQQJ0aioCACImQwAAAABcBEAgECAHIAlBJGxqEPUDCyAHQYADaiQAICZDAAAAAFwhFgsgA0GgAmokACAWBEAgEBDqBYu7RPFo44i1+OQ+Y0UhEgsgCkGgAmokACASRQ0AIAQqAlQhKiAEKgJQIS8gBCoCbCEwIAQqAkwhKCAEKgJwISsgBCoCeCEpIAQqAmAhLCABIAQqAkgiLSAEKgJ8IjGUIAQqAmQgBCoCWCInlZIiMiAEKgJcIiaUOAIEIAEgKSAtlCAsICeVkiIsICaUOAIAIAQqAkghLSAEKgKAASEzIAQqAmghNCABIDEgKJQgKyAnlZIiKyAmlDgCECABICkgKJQgMCAnlZIiKCAmlDgCDCABICqMICaUIikgMpQgL4wgJpQiKiAslCAzIC2UIDQgJ5WSkpI4AgggASApICuUICogKJQgBCoCgAEgBCoCTJQgBCoCdCAnlZKSkjgCFCABIAQqAnggJpQiJzgCGCABIAQqAnwgJpQiJjgCHCABIAQqAoABICcgBCoCUJSTICYgBCoCVJSTOAIgQQEhAgsgBEGQAWokACACRQ0AICEgIhA8IRJBACELIwBBMGsiCCQAIAhBKGoiASASIAAQ8QEgCEEgaiICIBIgAEEIaiIKEPEBIAhBGGoiAyASIABBEGoiEBDxASAIQRBqIAEQ6wUgCEEIaiACEOsFAkAgACAKIBAgASACIAMQlwNFDQBBAyEWIAhBKGohAyAIQSBqIQIgCEEYaiEBIAAhCSAKIQcDQCAWQQRHBEAgAyIEIBIgEEEIaiIQEPEBIBZBAWohFiAJQQhqIgkgB0EIaiIHIBAgAiABIAMQlwMhIiACIQMgASECIAQhASAiDQEMAgsLIAcgECAAIAIgASAIQRBqEJcDRQ0AIBAgACAKIAEgCEEQaiAIQQhqEJcDIQsLIAhBMGokACALRQ0AIA5BAWohDgsgDEEBaiEMDAELCyAORQRAQQAhDgwEC0MAAIA/IC6VISYgDkEAIA5BAEobIQBBACEMA0AgACAMRgRAQQAhAANAIAAgGUggDkECSnFFBEAgDkEBIA5BAUobIQAgFUEAEFIoAgQhASAVQQAQUioCACEmQQEhDANAIAAgDEYEQCAPICEgAUEJbBA8EPUDIA8qAiAhJiAPQYCAgPwDNgIgIA8gDyoCAEMAAIA/ICaVIiaUOAIAIA8gJiAPKgIElDgCBCAPICYgDyoCCJQ4AgggDyAmIA8qAgyUOAIMIA8gJiAPKgIQlDgCECAPICYgDyoCFJQ4AhQgDyAmIA8qAhiUOAIYIA8gJiAPKgIclDgCHEEBIQ4MCQUgJiAVIAwQUioCAF4EQCAVIAwQUioCACEmIBUgDBBSKAIEIQELIAxBAWohDAwBCwALAAsgACAlIBkgAGsQngMgAGoiBCAAIARKGyEKQQAhAQNAIAEgDkYEQCAVQQAQUiEJIA5BAm0gDkEBcWpBAWshCEEAIQwjAEEQayISJAAgEkEIahC0AiEHAkACQCAOIgpBAEoEQCAIQQBMDQEgCkEBayEOIAkgCEEBayIdQQN0aiEQA0AgDCAOSARAIAcgECoCADgCACAHIBAoAgQ2AgQgDiEAIAwhAQNAIAEhAgNAIAIiAUEBaiECIAkgAUEDdGoiFiAHEOcFDQALIAAhAwNAIAMiAEEBayEDIAcgCSAAQQN0aiILEOcFDQALIAAgAU4EQCAWIAsQyAEgAiEBIAMhAAsgACABTg0ACyAOIAAgASAISBshDiABIAwgACAdSBshDAwBCwsgGyAQKQIANwIAIBJBEGokAAwCC0HQsgRB3M0BEDNB+c0BEDNBysUAEDNB0gAQNkHbyQAQM0GV0AEQMxA3EAAAC0HQsgRButABEDNB+c0BEDNBysUAEDNB0wAQNkHbyQAQM0HX0AEQMxA3EAAACyAKQQF1IQ4gBCEADAILICEgFSABEFIoAgRBCWwQPCEHIAAhDANAIAogDEYEQCABQQFqIQEMAgUgFyATIAxBAnRqKAIAQQN0IglqIQMjAEEQayICJAAgAkEIaiACQQxqIAcgAyoCACADKgIEEPMDIAIgAioCCCAJIBhqIgMqAgCTOAIAIAIgAioCDCADKgIEkzgCBCACKgIAIicgJ5QgAioCBCInICeUkiAmlEMAAIA/khDXBiEnIAJBEGokACAVIAEQUiICICcgAioCAJI4AgAgDEEBaiEMDAELAAsACwALAAUgFSAMEFJBADYCACAVIAwQUiAMNgIEIAxBAWohDAwBCwALAAtB0LIEQbDLARAzQcrHARAzQcrFABAzQfkAEDZB28kAEDNBp8wBEDMQNxAAAAtB0LIEQe3JARAzQcrHARAzQcrFABAzQfgAEDZB28kAEDNB0soBEDMQNxAAAAtB0LIEQZDHARAzQcrHARAzQcrFABAzQfcAEDZB28kAEDNBhckBEDMQNxAAAAsgG0EQaiQAIA4EQCMAQfAAayIAJAACf0EAIABBIGogD0OsxSc3EPMFRQ0AGiAAQgA3AxggAEEANgIUIAAgBbIiJjgCECAAIAayIic4AgwgACAmOAIIIAAgJzgCBCAAQQA2AgAgAEHoAGoiAiAAQSBqIgEgAEEYahDxASAAQeAAaiIEIAEgAEEQahDxASAAQdgAaiIDIAEgAEEIahDxASAAQdAAaiIMIAEgABDxASMAQTBrIgEkACABQShqIg8gBCACENYCIAFBIGoiDiADIAIQ1gIgAUEYaiIbIAwgAhDWAiABQRBqIgIgBCADENYCIAFBCGoiBCAMIAMQ1gIgDyAOEJUDISYgDiAbEJUDIScgDyAbEJUDISggAiAEEJUDISkgJiAnEJgDICgQmAMgKRCYAyEmIAFBMGokAEEAIAUgBmy3RC1DHOviNho/orYgJl4NABogAEHoAGoiASAAQeAAaiICIABB2ABqIgMQqgEhJkEBQX8gAiADIABB0ABqIgQQqgFDAAAAAF4bQQFBfyAmQwAAAABeG2pBAUF/IAMgBCABEKoBQwAAAABeG2pBAUF/IAQgASACEKoBQwAAAABeG2oiASABQR91IgFzIAFrQQRGCyERIABB8ABqJAALICAQ5AEgHxDkASAUQUBrJAAgEQUgASADIBEQUigCABBtKgIAISYgICAREFIgJjgCACABIAMgERBSKAIAEG0qAgQhJiAgIBEQUiAmOAIEIAIgAyAREFIoAgQQbSoCACEmIB8gERBSICY4AgAgAiADIBEQUigCBBBtKgIEISYgHyAREFIgJjgCBCARQQFqIREMAQsLC4AIAgN/Bn0jAEEgayIEJAAgBCADIAEoAlhvIAEoAlRvIAEoAjRvIgU2AgwgBCADIAVrIAEoAlhvIAEoAlRvIAEoAjRtIgU2AgggBCADIAQoAgwgASgCNCAFbGprIAEoAlhvIAEoAlRtIgU2AgQgBCADIAQoAgwgASgCVCAFbCABKAI0IAQoAghsamprIAEoAlhtIgM2AgACQAJAAkACQAJAAkACQAJAAkAgBCgCDCIFQQBOBEAgBSABKAI0Tg0BIAQoAggiBUEASA0CIAUgASgCOE4NAyAEKAIEIgVBAEgNBCAFIAEoAjxODQUgA0EASA0GIAMgASgCQE4NBwwJC0HQsgRB47wBEDNBhL0BEDNBysUAEDNBvgEQNkHbyQAQM0HZvgEQMxA3DAcLQdCyBEHrvgEQM0GEvQEQM0HKxQAQM0G/ARA2QdvJABAzQdm+ARAzEDcMBgtB0LIEQd6/ARAzQYS9ARAzQcrFABAzQcABEDZB28kAEDNB/78BEDMQNwwFC0HQsgRB48ABEDNBhL0BEDNBysUAEDNBwQEQNkHbyQAQM0H/vwEQMxA3DAQLQdCyBEGLwQEQM0GEvQEQM0HKxQAQM0HCARA2QdvJABAzQeTBARAzEDcMAwtB0LIEQbDCARAzQYS9ARAzQcrFABAzQcMBEDZB28kAEDNB5MEBEDMQNwwCC0HQsgRBlsMBEDNBhL0BEDNBysUAEDNBxAEQNkHbyQAQM0HzwwEQMxA3DAELQdCyBEHCxAEQM0GEvQEQM0HKxQAQM0HFARA2QdvJABAzQfPDARAzEDcLEAAACyAAEJYCIAEQ9gUQRCEFIAEoAnAhAwJAIAIQQyAFTwRAIAVBACAFQQBKGyEFA0AgBSAGRg0CIAMqAgQhByADKgIIIQggAyoCDCEJIAQoAgi3RAAAAAAAAOA/oLYhCiAEKAIEt0QAAAAAAADgP6C2IQsgBCgCALdEAAAAAAAA4D+gtiEMIAQgAyoCACAEKAIMt0QAAAAAAADgP6C2k4s4AhwgBCAHIAqTizgCGCAEIAkgDJOLOAIQIAQgCCALk4siByABKAI8siAHkxCYAyIHOAIUIAdDAAAAAGAEQAJAIAQqAhxDAACAP11FDQAgBCoCGEMAAIA/XUUNACAEKgIUQwAAgD9dRQ0AIAQqAhBDAACAP11FDQAgACACIAEQ9gUgBhA8KAIAEFIQ9QULIANBEGohAyAGQQFqIQYMAQVB0LIEQavFARAzQYS9ARAzQcrFABAzQc0CEDZB28kAEDNBj8YBEDMQNxAAAAsACwALQdCyBEHsuwEQM0G6PRAzQcrFABAzQdYCEDZB28kAEDNBmrwBEDMQNxAAAAsgBEEgaiQAC9EZAwp9EX8CfCMAQTBrIhYkACAWQSBqIAMQQ0ECdBD0AyEZIBZBEGogAxBDQQJ0EPQDIRoCQAN/IAMQQyATTQR/IASyIghDzcxMPpQgCJIiCIwhCSAFsiIKQ83MTD6UIAqSIgqMIQsgAEEKNgJAIABBDDYCPCAAQQA2AjggAEEANgI0IABCgICA/IuAgMA/NwIkIAAgCjgCICAAIAs4AhwgACAIOAIYIAAgCTgCFCAAQYCAgIkENgIsIABBADYCVCAAQQA2AlhDAAAgQRDXBiEIIABBAToAECAAQwAAgD8gCJU4AjAgAEHcAGoiARDkBSAAIAdBAXWyOAIMIAAgBkEBdbI4AgggACAHNgIEIAAgBjYCACAZQQAQPCEbIBpBABA8IRwgAxBDIRJBACEDIwBBEGsiEyQAIAEQ5AUgEgRAIABB8ABqIh0gEkECdBCXAiAAQfwAaiIeIBIQkQIgAC0AEARAAkAjAEEQayIYJAAgACgCACAAKAIEELUCIQEgGCASEPQDIRQCQAJAIBJBAEoEQCAAKAIAQQBMDQEgACgCBEEATA0CIBxBDGohAiAbQQxqIQQgAbIhCEEAIQYDQCAGIBJGBEACfSAUQQAQPCEVIBQQRCIBQQJtIAFBAXFqQQFrIRdBACEGAkAgAUEASgRAIBdBAEwNASABQQFrIQcgFSAXQQFrIh9BAnRqISADQCAgKgIAIQggByIBIAYiAkoEQANAIAIhBANAIAQiAkEBaiEEIBUgAkECdGoiISoCACAIXQ0ACyABIQUDQCAFIgFBAWshBSAIIBUgAUECdGoiIioCAF0NAAsgASACTgRAICEgIhC7BiAEIQIgBSEBCyABIAJODQALIAcgASACIBdIGyEHIAIgBiABIB9IGyEGDAELCyAIDAILQdCyBEHMpwEQM0GdqAEQM0G0HRAzQTUQNkHuIRAzQdCsARAzEDcQAAALQdCyBEGsrQEQM0GdqAEQM0G0HRAzQTYQNkHuIRAzQbauARAzEDcQAAALIQggAEEFAn8gACoCGCAAKgIUkyAIQwAAgD6UIgiVjSIJi0MAAABPXQRAIAmoDAELQYCAgIB4CxC1AjYCNCAAQQUCfyAAKgIgIAAqAhyTIAiVjSIIi0MAAABPXQRAIAioDAELQYCAgIB4CxC1AiIBNgI4IAAgASAAKAI0bCIBNgJUIAAgACgCPCABbDYCWCAUEHQgGEEQaiQADAUFIAQgBkEEdCIBaioCACABIAJqKgIAENUCIQkgFCAGEDwgCSAIlDgCACAGQQFqIQYMAQsACwALQdCyBEHt7QAQM0HOExAzQbQdEDNB0AEQNkHuIRAzQYrwABAzEDcMBwtB0LIEQfX1ABAzQc4TEDNBtB0QM0HRARA2Qe4hEDNBnPgAEDMQNwwGC0HQsgRBuPwAEDNBzhMQM0G0HRAzQdIBEDZB7iEQM0GS/wAQMxA3DAULCyASQQAgEkEAShshGEEAIQIDQCADIBhGBEAgHSACQQJ0EJcCIB4gAhCRAgUgGyADQQR0IgRqIgEqAgAhDSABKgIEIQ4gASoCCCEIIAEqAgwhCyAEIBxqIgEqAgAhCSABKgIEIQogASoCCCEMIAEqAgwhDyMAQRBrIgEkACATIAggDJMiCDgCBEQYLURU+yEZQCEjAkAgCLsiJEQYLURU+yEJwGVFBEBEGC1EVPshGcAhIyAkRBgtRFT7IQlAZEUNAQsgEyAjICSgtiIIOAIECwJAAkAgCLsiI0QYLURU+yEJwGQEQCAjRBgtRFT7IQlAZUUNASATIAsgDxDVAiIIOAIAIBMqAgQiCxDjBSEMIAsQ4gUhCyABIAwgCJQiDDgCDCABIAw4AgAgASALIAiUIgg4AgggASAIjDgCBCATIBMqAgAQpwIgACoCMJQ4AgAgASoCCCEIIAEqAgwhCyATIA0gASoCACINIAmUIAEqAgQiDCAKlJKTIA0gACoCCJQgDCAAKgIMlJKSOAIMIBMgDiAIIAmUIAsgCpSSkyAIIAAqAgiUIAsgACoCDJSSkjgCCCABQRBqJAAMAgtB0LIEQfjDABAzQbaAARAzQbQdEDNB1AMQNkHuIRAzQY3IABAzEDcMBwtB0LIEQeLOABAzQbaAARAzQbQdEDNB1QMQNkHuIRAzQY3IABAzEDcMBgsCfyATKgIIIQggEyoCBCELIBMqAgAhCUEAIRUCQAJAAkACQAJAAkACQAJAAkACQCATKgIMIgogACoCFCINXQ0AIAAqAhgiDiAKXw0AIAAqAhwiDCAIXg0AIAAqAiAiDyAIXw0AIAu7IiNEGC1EVPshCcBlICNEGC1EVPshCUBkcg0AIAAqAiQiECAJXg0AIAAqAigiESAJXw0AIAogDWBFDQEgCiAOXUUNAiAIIAxgRQ0DIAggD11FDQQgI0QYLURU+yEJwGRFDQUgI0QYLURU+yEJQGVFDQYgCSAQYEUNByAJIBFdRQ0IIAAoAjQhASAAIAogACoCFCIKkyAAKgIYIAqTENUCIAGylDgCRCAAKAI4IQEgACAIIAAqAhwiCJMgACoCICAIkxDVAiABspQ4AkggACALu0QYLURU+yEJQKBEg8jJbTBfxD+iIAAoAjy3orY4AkwgACgCQCEBIAAgCSAAKgIkIgiTIAAqAiggCJMQ1QIgAbKUOAJQIAAqAkRDAAAAv5KOIQggACoCSEMAAAC/ko4hCSAAKgJQQwAAAL+SjiEKAn8gACoCTEMAAAC/ko4iC4tDAAAAT10EQCALqAwBC0GAgICAeAsgACgCPCIXaiAXbyEGAn8gCItDAAAAT10EQCAIqAwBC0GAgICAeAshAQJ/IAmLQwAAAE9dBEAgCagMAQtBgICAgHgLIQQgAUEASCEHAn8gCotDAAAAT10EQCAKqAwBC0GAgICAeAshBSAHDQAgBEEASCABQQFqIgcgACgCNE5yDQBBACAEQQFqIhIgACgCOE4NChogBUEASA0AIAVBAWoiFCAAKAJATg0AIAAgACABIAQgBiAFEJoBEJkBIAAgACAHIAQgBiAFEJoBEJkBIAAgACAHIBIgBiAFEJoBEJkBIAAgACAHIBIgBkEBaiAXbyIVIAUQmgEQmQEgACAAIAcgEiAVIBQQmgEQmQEgACAAIAcgEiAGIBQQmgEQmQEgACAAIAcgBCAVIAUQmgEQmQEgACAAIAcgBCAVIBQQmgEQmQEgACAAIAcgBCAGIBQQmgEQmQEgACAAIAEgEiAGIAUQmgEQmQEgACAAIAEgEiAVIAUQmgEQmQEgACAAIAEgEiAVIBQQmgEQmQEgACAAIAEgEiAGIBQQmgEQmQEgACAAIAEgBCAVIAUQmgEQmQEgACAAIAEgBCAVIBQQmgEQmQEgACAAIAEgBCAGIBQQmgEQmQFBASEVCyAVDAkLQdCyBEGWCRAzQbaAARAzQbQdEDNB6AIQNkHuIRAzQZAlEDMQNwwHC0HQsgRBnCsQM0G2gAEQM0G0HRAzQekCEDZB7iEQM0GQJRAzEDcMBgtB0LIEQagyEDNBtoABEDNBtB0QM0HqAhA2Qe4hEDNB9zYQMxA3DAULQdCyBEHMPxAzQbaAARAzQbQdEDNB6wIQNkHuIRAzQfc2EDMQNwwEC0HQsgRB+MMAEDNBtoABEDNBtB0QM0HsAhA2Qe4hEDNBjcgAEDMQNwwDC0HQsgRB4s4AEDNBtoABEDNBtB0QM0HtAhA2Qe4hEDNBjcgAEDMQNwwCC0HQsgRBm9QAEDNBtoABEDNBtB0QM0HuAhA2Qe4hEDNBrdcAEDMQNwwBC0HQsgRBq9wAEDNBtoABEDNBtB0QM0HvAhA2Qe4hEDNBrdcAEDMQNwsMBgsEQCAdIAJBAnQQPCIBIAAqAkQ4AgAgASAAKgJIOAIEIAEgACoCTDgCCCABIAAqAlA4AgwgHiACEDwgAzYCACACQQFqIQILIANBAWohAwwBCwsLIBNBEGokACMAQRBrIgEkACAWQQA2AgwgFkF/NgIIIAFBCGogAEHcAGoQ+gMQswIhAANAIAAgARBrELMCEIMBBEAgABBvIQIgFioCDCACKAIEs10EQCAWIAAQbygCADYCCCAWIAAQbygCBLM4AgwLIAAQ+QMMAQsLIAFBEGokACAWKAIIIQAgFioCDCEIIBoQdCAZEHQgFkEwaiQAQX8gACAIQwAAQEBdGwUgASADIBMQUigCABBtIRIgAiADIBMQUigCBBBtIRQgGSATQQJ0IhcQPCIVIBIqAgA4AgAgFSASKgIEOAIEIBUgEioCCDgCCCAVIBIqAgw4AgwgGiAXEDwiEiAUKgIAOAIAIBIgFCoCBDgCBCASIBQqAgg4AgggEiAUKgIMOAIMIBNBAWohEwwBCwsPCxAAAAtUAQF/IwBBEGsiBCQAIAQgACADEOsCIQMgABA1GiACIAFrIgBBAEoEQCADKAIEIAEgABA/GiADIAMoAgQgAEEMbkEMbGo2AgQLIAMQbiAEQRBqJAALDwAgACAAKAIAKAIANgIACwkAIAFBBGoQdAvSAQEBfyMAQTBrIgQkACAEQoaAgIAQNwIkIAQgADYCICAEQQE2AhggBCADNgIUIAQgATYCECAEQQY2AgggBCADNgIEIAQgAjYCAAJAIAQQzgYiA0UEQEF/IQIMAQsCQCADIAQQ5QIiAEUEQEF/IQIgAyEBDAELAkAgAyAEQRBqEOUCIgFFBEBBfyECIAAhAQwBC0EAIQICQCAAEKQDQQBIBEBBfyECDAELIARBIGogACABEJQEGgsgAxBGIAAhAwsgAxBGCyABEEYLIARBMGokACACC4cBACMAQRBrIgMkACABEDUhASAAQRgQTCADQQhqIAFBABCwAhCvAiIAKAIAQQhqIQUgBCgCACEEIwBBEGsiASQAIAEgBDYCCCAFIAEoAggoAgA2AgAgBUEEahBNGiABQRBqJAAgABBKQQE6AAQgACgCACACNgIEIAAoAgBBADYCACADQRBqJAALuQIAIAAoAgAgASgCABBxIAAoAgQgASgCBBBxaiAAKAIIIAEoAggQcWogACgCDCABKAIMEHFqIAAoAhAgASgCEBBxaiAAKAIUIAEoAhQQcWogACgCGCABKAIYEHFqIAAoAhwgASgCHBBxaiAAKAIgIAEoAiAQcWogACgCJCABKAIkEHFqIAAoAiggASgCKBBxaiAAKAIsIAEoAiwQcWogACgCMCABKAIwEHFqIAAoAjQgASgCNBBxaiAAKAI4IAEoAjgQcWogACgCPCABKAI8EHFqIAAoAkAgASgCQBBxaiAAKAJEIAEoAkQQcWogACgCSCABKAJIEHFqIAAoAkwgASgCTBBxaiAAKAJQIAEoAlAQcWogACgCVCABKAJUEHFqIAAoAlggASgCWBBxaiAAKAJcIAEoAlwQcWoLCgAgAEEMaigCAAs/AQJ/AkAgAUEATA0AIABBADYCAEEBIQIDQCABIAJGDQEgACACQQJ0aiADQQFqIgM2AgAgAkEBaiECDAALAAsL9AsCBn8KfCMAQeABayIFJAAgBUHQAGohByMAQeAGayIEJAAgBSACKwMQIAMrAxAiC6IgAisDACADKwMAoiACKwMIIAMrAwgiDKKgoCACKwMYoDkDCCAFIAIrAzggCyACKwMwoiACKwMgIAMrAwAiCqIgDCACKwMooqCgoDkDECAFIAIrA1ggCyACKwNQoiAKIAIrA0CiIAIrA0ggAysDCCILoqCgoDkDGCAEIAsgAisDACIOojkDyAQgBCAKIA6iOQPABCAEIA4gAysDECIMojkD0AQgBCAMIAIrAwgiD6I5A+gEIAQgCyAPojkD4AQgBCAKIA+iOQPYBCAEIAIrAxAiDTkDmAUgBCAPOQOQBSAEIA45A4gFIAQgDCANojkDgAUgBCALIA2iOQP4BCAEIAogDaI5A/AEIAQgDCACKwMgIg6iOQOwBSAEIAsgDqI5A6gFIAQgCiAOojkDoAUgBCAMIAIrAygiD6I5A8gFIAQgCyAPojkDwAUgBCAKIA+iOQO4BSAEIAIrAzAiDTkD+AUgBCAPOQPwBSAEIA45A+gFIAQgDCANojkD4AUgBCALIA2iOQPYBSAEIAogDaI5A9AFIAQgDCACKwNAIg6iOQOQBiAEIAsgDqI5A4gGIAQgCiAOojkDgAYgBCAMIAIrA0giD6I5A6gGIAQgCyAPojkDoAYgBCAKIA+iOQOYBiAEIAIrA1AiDTkD2AYgBCAPOQPQBiAEIA45A8gGIAQgDCANojkDwAYgBCALIA2iOQO4BiAEIAogDaI5A7AGIARBAEHAABA6IgJCADcDSCACQUBrQoCAgICAgID4v383AwAgAkIANwNQIAJCADcDWCACQgA3A2AgAkKAgICAgICA+D83A2ggAkHwAGpBAEEwEDoaIAJCgICAgICAgPg/NwOgASACQagBakEAQcgAEDoaIAJCgICAgICAgPi/fzcD8AEgAkH4AWpBAEEwEDoaIAJCADcDsAIgAkKAgICAgICA+L9/NwOoAiACQgA3A7gCIAJCADcDwAIgAkIANwPIAiACQoCAgICAgID4PzcD0AIgAkHYAmpBAEHwABA6GiACQoCAgICAgID4PzcDyAMgAkHQA2pBAEEwEDoaIAJCgICAgICAgPg/NwOABCACQYgEakEAQTAQOhogAkKAgICAgICA+D83A7gEA0BBACEDIAZBA0cEQANAIANBBkcEQCADQQN0IgggByAGQTBsamohCUEAIQJEAAAAAAAAAAAhCgNAIAJBDEcEQCAEQcAEaiAGQeAAbGogAkEDdGorAwAgBCACQTBsaiAIaisDAKIgCqAhCiACQQFqIQIMAQsLIAkgCjkDACADQQFqIQMMAQsLIAZBAWohBgwBCwsgBEHgBmokAEF/IQMCQCABKwNYIAErA1AgBSsDGCIMoiABKwNAIgsgBSsDCCIOoiAFKwMQIg8gASsDSKKgoKAiCkQAAAAAAAAAAGIEfyABKwMgIRAgASsDKCERIAErAzAhEiABKwM4IRMgBSABKwMAIg0gCqIgASsDECAMoiANIA6iIAErAwggD6KgoCABKwMYoCINIAuioSAKIAqiIgujOQMgIAUgASsDCCAKoiANIAErA0iioSALozkDKCAFIAErAxAgCqIgDSABKwNQoqEgC6M5AzAgBSABKwMgIAqiIBMgEiAMoiAQIA6iIA8gEaKgoKAiDCABKwNAoqEgC6M5AzggBSABKwMoIAqiIAwgASsDSKKhIAujOQNAIAUgASsDMCAKoiAMIAErA1CioSALozkDSEEABUF/C0EATgRAQQAhAgNAQQAhAyACQQJGDQIDQCADQQZHBEAgA0EDdCIEIAAgAkEwbGpqIQZBACEBRAAAAAAAAAAAIQoDQCABQQNHBEAgBUEgaiACQRhsaiABQQN0aisDACAFQdAAaiABQTBsaiAEaisD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SCABIAEoAgQ2AgAgACAAEFYQsQMLWQECfyMAQRBrIgIkACACIABBCGogARDFBiIBKAIAIQMDQCABKAIEIANHBEAgACgCEBogASgCABClAyABIAEoAgBBDGoiAzYCAAwBCwsgARCrASACQRBqJAALGQAgACABIAIgA0EMQZjNAUHVqtWqARCqBAtTAQN/IwBBEGsiAyQAIAMgACABEOsCIgIoAgQhASACKAIIIQQDQCABIARGBEAgAhBuIANBEGokAAUgABA1GiABEKUDIAIgAUEMaiIBNgIEDAELCwsSACAAED4oAgAgACgCAGtBAnULHQAgAUH/////A0sEQEGYzQEQrAEACyABQQJ0EEwLCQAgACABEJMEC1gBAn8jAEEQayICJAAgAiAAQQhqIAEQpgMiASgCACEDA0AgASgCBCADRwRAIAAoAhAgASgCABDMBiABIAEoAgBBBGoiAzYCAAwBCwsgARCrASACQRBqJAALxwEBCX8gACgCCCAAKAIEELkBIgIEQEF/IQcCQCACKAIEIgMgACgCCEcNACACKAIIIgEgACgCBEcNAEEAIQcgA0EAIANBAEobIQggAUEAIAFBAEobIQkgAigCACEEQQAhAQNAIAEgCEYNASAAKAIAIAFBA3RqIQVBACEGA0AgBiAJRwRAIAQgBSsDADkDACAGQQFqIQYgBEEIaiEEIAUgA0EDdGohBQwBCwsgAUEBaiEBDAALAAsgB0EATgRAIAIPCyACEEYLQQALCwAgACABQQQQ+gELDAAgACAAKAIAEM8GCwsAIAAgAUEkEPoBCy4BAX8gACgCBCECA0AgASACRwRAIAAQNRogAkEMayICEOQBDAELCyAAIAE2AgQLMQEBfyAAEIQCIAAoAgAEQCAAIAAoAgAQ0gYgABA1GiAAKAIAIQEgABC7ARogARA0CwsuAQF/IAAoAgQgASgCCBDcBiICBEAgAiAAIAEQxAZBAE4EQCACDwsgAhBGC0EACy4BAX8gACgCBCECA0AgASACRwRAIAAQNRogAkEMayICENMGDAELCyAAIAE2AgQLIAAgAEIANwIAIABCADcCECAAQgA3AgggAEEYahC0AhoLBwAgABCnAgsuAQF/IAAoAgQhAgNAIAEgAkcEQCAAEDUaIAJBIGsiAhCUAwwBCwsgACABNgIECzUAIAAoAgAaIAAoAgAg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QCAGQTAQhQEhDyACIAIoAgAiEEEBajYCACAQIA86AAAMAQsgCxC/AQR/QX8FIAtBABBBLAAACyEQQQAhD0EAIRMDQCAEIBFGDQECQCAPIBBHBEAgDyESDAELIAIgAigCACIQQQFqNgIAIBAgCjoAAEEAIRIgCxA4IBNBAWoiE00EQCAPIRAMAQsgCyATEEEtAABB/wBGBEBBfyEQDAELIAsgExBBLAAAIRALIBFBAWsiES0AACEPIAIgAigCACIYQQFqNgIAIBggDzoAACASQQFqIQ8MAAsACyAXIAIoAgAQmwILIBVBAWohFQwACwALuwIBAX8jAEEQayIKJAAgCQJ/IAAEQCACEKIHIQACQCABBEAgCiAAEP4BIAMgCigCADYAACAKIAAQ/QEMAQsgCiAAELgDIAMgCigCADYAACAKIAAQwAELIAggChCLASAKEDkaIAQgABC+AToAACAFIAAQnwE6AAAgCiAAEJ4BIAYgChCLASAKEDkaIAogABDBASAHIAoQiwEgChA5GiAAEPwBDAELIAIQoQchAAJAIAEEQCAKIAAQ/gEgAyAKKAIANgAAIAogABD9AQwBCyAKIAAQuAMgAyAKKAIANgAAIAogABDAAQsgCCAKEIsBIAoQORogBCAAEL4BOgAAIAUgABCfAToAACAKIAAQngEgBiAKEIsBIAoQORogCiAAEMEBIAcgChCLASAKEDkaIAAQ/AELNgIAIApBEGokAAsxAQF/IwBBEGsiAiQAIAIgACgCADYCCCACQQhqIAEQ7gUgAigCCCEAIAJBEGokACAACwsAIABBqLkEEMsBCwsAIAAgAUEMEPoBCwsAIABBsLkEEMsBCxUAIAAgASgCABDjBCABKAIAEPIBGguaEAEKfyMAQbAEayILJAAgCyAKNgKkBCALIAE2AqgEIAtBzwI2AmAgCyALQYgBaiALQZABaiALQeAAaiIBEGciDygCACIKNgKEASALIApBkANqNgKAASABEEUhESALQdAAahBFIQ4gC0FAaxBFIQwgC0EwahBFIQ0gC0EgahBFIRAjAEEQayIBJAAgCwJ/IAIEQCABIAMQnAciAhD+ASALIAEoAgA2AHggASACEP0BIA0gARDVASABEDkaIAEgAhDAASAMIAEQ1QEgARA5GiALIAIQvgE2AnQgCyACEJ8BNgJwIAEgAhCeASARIAEQiwEgARA5GiABIAIQwQEgDiABENUBIAEQORogAhD8AQwBCyABIAMQmgciAhD+ASALIAEoAgA2AHggASACEP0BIA0gARDVASABEDkaIAEgAhDAASAMIAEQ1QEgARA5GiALIAIQvgE2AnQgCyACEJ8BNgJwIAEgAhCeASARIAEQiwEgARA5GiABIAIQwQEgDiABENUBIAEQORogAhD8AQs2AhwgAUEQaiQAIAkgCCgCADYCACAEQYAEcSISQQl2IRNBACEBQQAhAgNAIAIhCgJAAkACQAJAIAFBBEYNACAAIAtBqARqEJIBRQ0AQQAhBAJAAkACQAJAAkACQCALQfgAaiABaiwAAA4FAQAEAwUJCyABQQNGDQcgB0GAwAAgABBoELQBBEAgC0EQaiAAEJ0HIBAgCygCEBCzBAwCCyAFIAUoAgBBBHI2AgBBACEADAYLIAFBA0YNBgsDQCAAIAtBqARqEJIBRQ0GIAdBgMAAIAAQaBC0AUUNBiALQRBqIAAQnQcgECALKAIQELMEDAALAAsgDBA4QQAgDRA4a0YNBAJAIAwQOARAIA0QOA0BCyAMEDghAyAAEGghAiADBEAgDBBAKAIAIAJGBEAgABB1GiAMIAogDBA4QQFLGyECDAgLIAZBAToAAAwGCyACIA0QQCgCAEcNBSAAEHUaIAZBAToAACANIAogDRA4QQFLGyECDAYLIAAQaCAMEEAoAgBGBEAgABB1GiAMIAogDBA4QQFLGyECDAYLIAAQaCANEEAoAgBGBEAgABB1GiAGQQE6AAAgDSAKIA0QOEEBSxshAgwGCyAFIAUoAgBBBHI2AgBBACEADAMLIAogAUECSXJFBEBBACECIBMgAUECRiALLQB7QQBHcXJFDQULIAsgDhCuATYCCCALQRBqIAtBCGoQkAIhAgJAIAFFDQAgASALai0Ad0EBSw0AA0ACQCALIA4QgAI2AgggAiALQQhqEIMBRQ0AIAdBgMAAIAIoAgAoAgAQtAFFDQAgAhCNAgwBCwsgCyAOEK4BNgIIIAIgC0EIahDwAyICIBAQOE0EQCALIBAQgAI2AgggC0EIakEAIAJrEJkHIQMgEBCAAiEEIA4QrgEhFCMAQSBrIgIkACACIAQ2AhAgAiADNgIYIAIgFDYCCANAAkAgAkEYaiACQRBqEIMBIgNFDQAgAigCGCACKAIIELEBRQ0AIAJBGGoQjQIgAkEIahCNAgwBCwsgAkEgaiQAIANBAXMNAQsgCyAOEK4BNgIAIAtBCGogCxCQAhogCyALKAIINgIQCyALIAsoAhA2AggDQAJAIAsgDhCAAjYCACALQQhqIAsQgwFFDQAgACALQagEahCSAUUNACAAEGggCygCCCgCAEcNACAAEHUaIAtBCGoQjQIMAQsLIBJFDQMgCyAOEIACNgIAIAtBCGogCxCDAUUNAyAFIAUoAgBBBHI2AgBBACEADAILA0ACQCAAIAtBqARqEJIBRQ0AAn8gB0GAECAAEGgiAhC0AQRAIAkoAgAiAyALKAKkBEYEQCAIIAkgC0GkBGoQvQIgCSgCACEDCyAJIANBBGo2AgAgAyACNgIAIARBAWoMAQsgERA4RSAERXINASACIAsoAnBHDQEgCygChAEiAiALKAKAAUYEQCAPIAtBhAFqIAtBgAFqEL0CIAsoAoQBIQILIAsgAkEEajYChAEgAiAENgIAQQALIQQgABB1GgwBCwsgBEUgCygChAEiAiAPKAIARnJFBEAgCygCgAEgAkYEQCAPIAtBhAFqIAtBgAFqEL0CIAsoAoQBIQILIAsgAkEEajYChAEgAiAENgIACwJAIAsoAhxBAEwNAAJAIAAgC0GoBGoQe0UEQCAAEGggCygCdEYNAQsgBSAFKAIAQQRyNgIAQQAhAAwDCwNAIAAQdRogCygCHEEATA0BAkAgACALQagEahB7RQRAIAdBgBAgABBoELQBDQELIAUgBSgCAEEEcjYCAEEAIQAMBAsgCSgCACALKAKkBEYEQCAIIAkgC0GkBGoQvQILIAAQaCECIAkgCSgCACIDQQRqNgIAIAMgAjYCACALIAsoAhxBAWs2AhwMAAsACyAKIQIgCCgCACAJKAIARw0DIAUgBSgCAEEEcjYCAEEAIQAMAQsCQCAKRQ0AQQEhBANAIAoQOCAETQ0BAkAgACALQagEahB7RQRAIAAQaCAKIAQQvgMoAgBGDQELIAUgBSgCAEEEcjYCAEEAIQAMAwsgABB1GiAEQQFqIQQMAAsAC0EBIQAgDygCACALKAKEAUYNAEEAIQAgC0EANgIQIBEgDygCACALKAKEASALQRBqEJABIAsoAhAEQCAFIAUoAgBBBHI2AgAMAQtBASEACyAQEDkaIA0QORogDBA5GiAOEDkaIBEQORogDxBmIAtBsARqJAAgAA8LIAohAgsgAUEBaiEBDAALAAsdACAAIAEQuAEQfyABEEooAgAhASAAEEogATYCAAs0AQF/IwBBEGsiAiQAIAIgACgCADYCCCACIAIoAgggAWo2AgggAigCCCEAIAJBEGokACAACwsAIABBmLkEEMsBCwsAIABBoLkEEMsBC8MBAQZ/IwBBEGsiBCQAIAAQSigCACEFAn8gAigCACAAKAIAayIDQf////8HSQRAIANBAXQMAQtBfwsiA0EBIAMbIQMgASgCACEGIAAoAgAhByAFQc8CRgR/QQAFIAAoAgALIAMQyAIiCARAIAVBzwJHBEAgABC4ARoLIARBzgI2AgQgACAEQQhqIAggBEEEahBnIgUQnwcgBRBmIAEgACgCACAGIAdrajYCACACIAMgACgCAGo2AgAgBEEQaiQADwsQVQALJQEBfyABKAIAEOcEQRh0QRh1IQIgACABKAIANgIEIAAgAjoAAAvPEAEKfyMAQbAEayILJAAgCyAKNgKkBCALIAE2AqgEIAtBzwI2AmggCyALQYgBaiALQZABaiALQegAaiIBEGciDygCACIKNgKEASALIApBkANqNgKAASABEEUhESALQdgAahBFIQ4gC0HIAGoQRSEMIAtBOGoQRSENIAtBKGoQRSEQIwBBEGsiASQAIAsCfyACBEAgASADEKIHIgIQ/gEgCyABKAIANgB4IAEgAhD9ASANIAEQiwEgARA5GiABIAIQwAEgDCABEIsBIAEQORogCyACEL4BOgB3IAsgAhCfAToAdiABIAIQngEgESABEIsBIAEQORogASACEMEBIA4gARCLASABEDkaIAIQ/AEMAQsgASADEKEHIgIQ/gEgCyABKAIANgB4IAEgAhD9ASANIAEQiwEgARA5GiABIAIQwAEgDCABEIsBIAEQORogCyACEL4BOgB3IAsgAhCfAToAdiABIAIQngEgESABEIsBIAEQORogASACEMEBIA4gARCLASABEDkaIAIQ/AELNgIkIAFBEGokACAJIAgoAgA2AgAgBEGABHEiEkEJdiETQQAhAUEAIQIDQCACIQoCQAJAAkACQCABQQRGDQAgACALQagEahCTAUUNAEEAIQQCQAJAAkACQAJAAkAgC0H4AGogAWosAAAOBQEABAMFCQsgAUEDRg0HIAdBgMAAIAAQaRC1AQRAIAtBGGogABCkByAQIAssABgQtAQMAgsgBSAFKAIAQQRyNgIAQQAhAAwGCyABQQNGDQYLA0AgACALQagEahCTAUUNBiAHQYDAACAAEGkQtQFFDQYgC0EYaiAAEKQHIBAgCywAGBC0BAwACwALIAwQOEEAIA0QOGtGDQQCQCAMEDgEQCANEDgNAQsgDBA4IQMgABBpIQIgAwRAIAxBABBBLQAAIAJB/wFxRgRAIAAQdhogDCAKIAwQOEEBSxshAgwICyAGQQE6AAAMBgsgDUEAEEEtAAAgAkH/AXFHDQUgABB2GiAGQQE6AAAgDSAKIA0QOEEBSxshAgwGCyAAEGlB/wFxIAxBABBBLQAARgRAIAAQdhogDCAKIAwQOEEBSxshAgwGCyAAEGlB/wFxIA1BABBBLQAARgRAIAAQdhogBkEBOgAAIA0gCiANEDhBAUsbIQIMBgsgBSAFKAIAQQRyNgIAQQAhAAwDCyAKIAFBAklyRQRAQQAhAiATIAFBAkYgCy0Ae0EAR3FyRQ0FCyALIA4QrgE2AhAgC0EYaiALQRBqEJACIQICQCABRQ0AIAEgC2otAHdBAUsNAANAAkAgCyAOEIECNgIQIAIgC0EQahCDAUUNACAHQYDAACACKAIALAAAELUBRQ0AIAIQ7QIMAQsLIAsgDhCuATYCECACKAIAIAsoAhBrIgIgEBA4TQRAIAsgEBCBAjYCECALQRBqQQAgAmsQoAchAyAQEIECIQQgDhCuASEUIwBBIGsiAiQAIAIgBDYCECACIAM2AhggAiAUNgIIA0ACQCACQRhqIAJBEGoQgwEiA0UNACACKAIYLQAAIAIoAggtAABHDQAgAkEYahDtAiACQQhqEO0CDAELCyACQSBqJAAgA0EBcw0BCyALIA4QrgE2AgggC0EQaiALQQhqEJACGiALIAsoAhA2AhgLIAsgCygCGDYCEANAAkAgCyAOEIECNgIIIAtBEGogC0EIahCDAUUNACAAIAtBqARqEJMBRQ0AIAAQaUH/AXEgCygCEC0AAEcNACAAEHYaIAtBEGoQ7QIMAQsLIBJFDQMgCyAOEIECNgIIIAtBEGogC0EIahCDAUUNAyAFIAUoAgBBBHI2AgBBACEADAILA0ACQCAAIAtBqARqEJMBRQ0AAn8gB0GAECAAEGkiAhC1AQRAIAkoAgAiAyALKAKkBEYEQCAIIAkgC0GkBGoQowcgCSgCACEDCyAJIANBAWo2AgAgAyACOgAAIARBAWoMAQsgERA4RSAERXINASALLQB2IAJB/wFxRw0BIAsoAoQBIgIgCygCgAFGBEAgDyALQYQBaiALQYABahC9AiALKAKEASECCyALIAJBBGo2AoQBIAIgBDYCAEEACyEEIAAQdhoMAQsLIARFIAsoAoQBIgIgDygCAEZyRQRAIAsoAoABIAJGBEAgDyALQYQBaiALQYABahC9AiALKAKEASECCyALIAJBBGo2AoQBIAIgBDYCAAsCQCALKAIkQQBMDQACQCAAIAtBqARqEHxFBEAgABBpQf8BcSALLQB3Rg0BCyAFIAUoAgBBBHI2AgBBACEADAMLA0AgABB2GiALKAIkQQBMDQECQCAAIAtBqARqEHxFBEAgB0GAECAAEGkQtQENAQsgBSAFKAIAQQRyNgIAQQAhAAwECyAJKAIAIAsoAqQERgRAIAggCSALQaQEahCjBwsgABBpIQIgCSAJKAIAIgNBAWo2AgAgAyACOgAAIAsgCygCJEEBazYCJAwACwALIAohAiAIKAIAIAkoAgBHDQMgBSAFKAIAQQRyNgIAQQAhAAwBCwJAIApFDQBBASEEA0AgChA4IARNDQECQCAAIAtBqARqEHxFBEAgABBpQf8BcSAKIAQQQS0AAEYNAQsgBSAFKAIAQQRyNgIAQQAhAAwDCyAAEHYaIARBAWohBAwACwALQQEhACAPKAIAIAsoAoQBRg0AQQAhACALQQA2AhggESAPKAIAIAsoAoQBIAtBGGoQkAEgCygCGARAIAUgBSgCAEEEcjYCAAwBC0EBIQALIBAQORogDRA5GiAMEDkaIA4QORogERA5GiAPEGYgC0GwBGokACAADwsgCiECCyABQQFqIQEMAAsACwwAIAAgACgCABCbBwsMACAAQQFBLRCzBxoLDAAgAEEBQS0QugcaCzUBAX8jAEEQayICJAAgAiAALQAAOgAPIAAgAS0AADoAACABIAJBD2otAAA6AAAgAkEQaiQAC2QBAX8jAEEQayIGJAAgBkEAOgAPIAYgBToADiAGIAQ6AA0gBkElOgAMIAUEQCAGQQ1qIAZBDmoQqQcLIAIgASABIAIoAgAQnwYgBkEMaiADIAAoAgAQICABajYCACAGQRBqJAALQgAgASACIAMgBEEEENYBIQEgAy0AAEEEcUUEQCAAIAFB0A9qIAFB7A5qIAEgAUHkAEgbIAFBxQBIG0HsDms2AgALC0AAIAIgAyAAQQhqIAAoAggoAgQRAAAiACAAQaACaiAFIARBABC/AyAAayIAQZ8CTARAIAEgAEEMbUEMbzYCAAsLQAAgAiADIABBCGogACgCCCgCABEAACIAIABBqAFqIAUgBEEAEL8DIABrIgBBpwFMBEAgASAAQQxtQQdvNgIACwtCACABIAIgAyAEQQQQ1wEhASADLQAAQQRxRQRAIAAgAUHQD2ogAUHsDmogASABQeQASBsgAUHFAEgbQewOazYCAAsLQAAgAiADIABBCGogACgCCCgCBBEAACIAIABBoAJqIAUgBEEAEMEDIABrIgBBnwJMBEAgASAAQQxtQQxvNgIACwtAACACIAMgAEEIaiAAKAIIKAIAEQAAIgAgAEGoAWogBSAEQQAQwQMgAGsiAEGnAUwEQCABIABBDG1BB282AgALC+UPAhV/AX4jAEHQHWsiBCQAIARB0BxqQYDhAEE8ED8aIARBkBxqQcDhAEHAABA/GiAEQZAbakGA4gBB/AAQPxogBEGQGmpBgOMAQYABED8aIARBkBZqQYDkAEH8AxA/GiAEQZASakGA6ABBgAQQPxpBdCESQQIhDwJAAkACfwJAAkACfwJAAkAgAEGECGsOAgEEAAsgAEGEBkYEQEF3IRJBAQwCCyAAQYUKRg0CQX8hBSAAQY4WRw0GQUAhEkH4ACERQf8AIQ1BCSEPIARBkBJqIQsgBEGQFmohEAwFC0F7IRJBAgshD0ENIRFBDyENIARB0BxqIRAgBEGQHGoMAgtBeSESQQMhDwtBFiERQR8hDSAEQZAbaiEQIARBkBpqCyELQQAhAAN/IAAgEUYEfyAEQZAdagUgBEGQHWogAGogAadBAXE6AAAgAEEBaiEAIAFCAYghAQwBCwshAgsgD0EBdCIUQQFyIQhBASEFA0ACQCAFIAhHBEBBACEHIARBsARqIAVBAnRqIgZBADYCAEEAIQADQCAAIBFGDQIgACACai0AAARAIAYgByAQIAAgBWwgDXBBAnRqKAIAcyIHNgIACyAAQQFqIQAMAAsACwJAIBNFDQAgBEEANgKgBiAEIAQoArQEIgk2AqQGIARBATYCuAcgBEEANgLwBkEBIQADQCAAIBRGRQRAIARB8AZqIABBAnRqIgdBfzYCACAHQQA2AkggAEEBaiEADAELCyAEQgA3A9AFIARC/////w83A4AFIBRBAWshF0EAIQhBACEGA0AgBkEBaiEMIAYhBwJAIAlBf0YEQCAEQdAFaiAGQQJqIgdBAnRqIAg2AgAgCEF/IAhBAE4bQQFqIQVBACEAA0AgACAFRg0CIABBAnQiCiAEQfAGaiIJIAdByABsamogDEHIAGwgCWogCmoiCigCACIJNgIAIAogCyAJQQJ0aigCADYCACAAQQFqIQAMAAsACwNAIARBoAZqIAciAEECdGooAgBBf0YEQCAAQQFrIQcgAEEASg0BCwsgACEFIABBAEoEQANAIABBAWsiB0ECdCIKIARBoAZqaigCAEF/RwRAIAcgBSAEQYAFaiIOIAVBAnRqKAIAIAogDmooAgBIGyEFCyAAQQFLIQogByEAIAoNAAsLIARB0AVqIgAgBkECaiIHQQJ0aiAIIAwgBWsiDiAAIAVBAnQiFWoiFigCAGoiACAAIAhIGyIKNgIAQQAhAANAIAAgFEYEQCAJIA1qIQkgFigCACIAQX8gAEEAThtBAWohFiAEQaAGaiAVaiEVQQAhAANAIAAgFkYEQCAIQX8gCEEAThtBAWohBUEAIQADQCAAIAVGBEAgCiEIDAYFIABBAnQiCCAEQfAGaiIOIAdByABsamoiCSAMQcgAbCAOaiAIaiIIKAIAIg4gCSgCAHM2AgAgCCALIA5BAnRqKAIANgIAIABBAWohAAwBCwALAAsgBEHwBmogBUHIAGxqIABBAnRqKAIAIhhBf0cEQCAEQfAGaiAHQcgAbGogACAOakECdGogECAJIBhqIBUoAgBrIA1vQQJ0aigCADYCAAsgAEEBaiEADAALAAUgBEHwBmogB0HIAGxqIABBAnRqQQA2AgAgAEEBaiEADAELAAsACyAHQQJ0IgAgBEGABWpqIAwgCGs2AgAgBiAXRwRAIARBoAZqIABqIgUgBEGwBGogAGooAgAiBkF/RgR/QQAFIBAgBkECdGooAgALIgY2AgBBASEAIAhBACAIQQBKG0EBaiEKA0AgACAKRkUEQAJAIARBsARqIAcgAGtBAnRqKAIAIglBf0YNACAEQfAGaiAHQcgAbGogAEECdGooAgAiDkUNACAFIAYgECALIA5BAnRqKAIAIAlqIA1vQQJ0aigCAHMiBjYCAAsgAEEBaiEADAELCyAFIAsgBkECdGooAgAiCTYCACAMIQYgCCAPTA0BCwtBfyEFIAggD0oNA0EAIQAgCEEBaiIGQQAgBkEAShshBSAEQfAGaiAHQcgAbGohDANAIAAgBUYEQCAGQQEgBkEBShshBSAEQfAGaiAHQcgAbGohBkEBIQADQCAAIAVGBEAgDUEBaiEMQQAhBkEBIQkDQEEBIQBBASELIAkgDEZFBEADQCAAIAVGRQRAIAQgAEECdGoiCigCACIPQX9HBEAgCiAAIA9qIA1vIgo2AgAgECAKQQJ0aigCACALcyELCyAAQQFqIQAMAQsLIAtFBEAgBEEwaiAGQQJ0aiANIAlrNgIAIAZBAWohBgsgCUEBaiEJDAELC0F/IQUgBiAIRw0HQQAhACAIQQAgCEEAShshBgNAIAAgBkYNBSACIARBMGogAEECdGooAgBqIgUgBS0AAEEBczoAACAAQQFqIQAMAAsABSAEIABBAnQiDGogBiAMaigCADYCACAAQQFqIQAMAQsACwAFIAwgAEECdGoiCiALIAooAgBBAnRqKAIANgIAIABBAWohAAwBCwALAAsgA0IANwMAIBEgEmohAEIBIQEDQCAAIBFGRQRAIAMgASAAIAJqMQAAfiAZfCIZNwMAIABBAWohACABQgGGIQEMAQsLIBNFBEBBACEFDAMLIARB0AVqIAdBAnRqKAIAIQUMAgsgBiALIAdBAnRqKAIANgIAQQEgEyAHGyETIAVBAWohBQwACwALIARB0B1qJAAgBQu9BQEKfyMAQRBrIgkkACAGEJcBIQogCSAGEMECIg0QngEgBSADNgIAAkACQCAAIgctAAAiBkEraw4DAAEAAQsgCiAGQRh0QRh1EKABIQYgBSAFKAIAIgdBBGo2AgAgByAGNgIAIABBAWohBwsCQAJAIAIgByIGa0EBTA0AIActAABBMEcNACAHLQABQSByQfgARw0AIApBMBCgASEGIAUgBSgCACIIQQRqNgIAIAggBjYCACAKIAcsAAEQoAEhBiAFIAUoAgAiCEEEajYCACAIIAY2AgAgB0ECaiIHIQYDQCACIAZNDQIgBiwAABBcEMsERQ0CIAZBAWohBgwACwALA0AgAiAGTQ0BIAYsAAAhCBBcGiAIEMQBRQ0BIAZBAWohBgwACwALAkAgCRC/AQRAIAogByAGIAUoAgAQ5wEgBSAFKAIAIAYgB2tBAnRqNgIADAELIAcgBhCbAiANEJ8BIQ4gByEIA0AgBiAITQRAIAMgByAAa0ECdGogBSgCABC7AwUCQCAJIAsQQSwAAEEATA0AIAwgCSALEEEsAABHDQAgBSAFKAIAIgxBBGo2AgAgDCAONgIAIAsgCyAJEDhBAWtJaiELQQAhDAsgCiAILAAAEKABIQ8gBSAFKAIAIhBBBGo2AgAgECAPNgIAIAhBAWohCCAMQQFqIQwMAQsLCwJAAkADQCACIAZNDQEgBi0AACIHQS5HBEAgCiAHQRh0QRh1EKABIQcgBSAFKAIAIghBBGo2AgAgCCAHNgIAIAZBAWohBgwBCwsgDRC+ASEHIAUgBSgCACILQQRqIgg2AgAgCyAHNgIAIAZBAWohBgwBCyAFKAIAIQgLIAogBiACIAgQ5wEgBSAFKAIAIAIgBmtBAnRqIgU2AgAgBCAFIAMgASAAa0ECdGogASACRhs2AgAgCRA5GiAJQRBqJAALvAEBBX8jAEEQayIHJAAjAEEQayIFJAACQCABQe////8DTQRAAkAgAUEBTQRAIAAgARCRASAAIQYMAQsgACAAIAEQuwJBAWoiAxCJAiIGEI8BIAAgAxCzASAAIAEQigELIAYhBCABIgMEfyADBEADQCAEIAI2AgAgBEEEaiEEIANBAWsiAw0ACwtBAAUgBAsaIAVBADYCDCAGIAFBAnRqIAVBDGoQeSAFQRBqJAAMAQsQVQALIAdBEGokACAAC94DAQh/IwBBEGsiCiQAIAYQlwEhCyAKIAYQwQIiBhCeAQJAIAoQvwEEQCALIAAgAiADEOcBIAUgAyACIABrQQJ0aiIGNgIADAELIAUgAzYCAAJAAkAgACIILQAAIgdBK2sOAwABAAELIAsgB0EYdEEYdRCgASEIIAUgBSgCACIHQQRqNgIAIAcgCDYCACAAQQFqIQgLAkAgAiAIa0ECSA0AIAgtAABBMEcNACAILQABQSByQfgARw0AIAtBMBCgASEHIAUgBSgCACIJQQRqNgIAIAkgBzYCACALIAgsAAEQoAEhByAFIAUoAgAiCUEEajYCACAJIAc2AgAgCEECaiEICyAIIAIQmwJBACEJIAYQnwEhDEEAIQcgCCEGA38gAiAGTQR/IAMgCCAAa0ECdGogBSgCABC7AyAFKAIABQJAIAogBxBBLQAARQ0AIAkgCiAHEEEsAABHDQAgBSAFKAIAIglBBGo2AgAgCSAMNgIAIAcgByAKEDhBAWtJaiEHQQAhCQsgCyAGLAAAEKABIQ0gBSAFKAIAIg5BBGo2AgAgDiANNgIAIAZBAWohBiAJQQFqIQkMAQsLIQYLIAQgBiADIAEgAGtBAnRqIAEgAkYbNgIAIAoQORogCkEQaiQAC6gFAQp/IwBBEGsiCSQAIAYQnQEhCiAJIAYQnAIiDRCeASAFIAM2AgACQAJAIAAiBy0AACIGQStrDgMAAQABCyAKIAZBGHRBGHUQhQEhBiAFIAUoAgAiB0EBajYCACAHIAY6AAAgAEEBaiEHCwJAAkAgAiAHIgZrQQFMDQAgBy0AAEEwRw0AIActAAFBIHJB+ABHDQAgCkEwEIUBIQYgBSAFKAIAIghBAWo2AgAgCCAGOgAAIAogBywAARCFASEGIAUgBSgCACIIQQFqNgIAIAggBjoAACAHQQJqIgchBgNAIAIgBk0NAiAGLAAAEFwQywRFDQIgBkEBaiEGDAALAAsDQCACIAZNDQEgBiwAACEIEFwaIAgQxAFFDQEgBkEBaiEGDAALAAsCQCAJEL8BBEAgCiAHIAYgBSgCABCCAiAFIAUoAgAgBiAHa2o2AgAMAQsgByAGEJsCIA0QnwEhDiAHIQgDQCAGIAhNBEAgAyAHIABraiAFKAIAEJsCBQJAIAkgDBBBLAAAQQBMDQAgCyAJIAwQQSwAAEcNACAFIAUoAgAiC0EBajYCACALIA46AAAgDCAMIAkQOEEBa0lqIQxBACELCyAKIAgsAAAQhQEhDyAFIAUoAgAiEEEBajYCACAQIA86AAAgCEEBaiEIIAtBAWohCwwBCwsLA0ACQCACIAZLBEAgBi0AACIHQS5HDQEgDRC+ASEHIAUgBSgCACIIQQFqNgIAIAggBzoAACAGQQFqIQYLIAogBiACIAUoAgAQggIgBSAFKAIAIAIgBmtqIgU2AgAgBCAFIAMgASAAa2ogASACRhs2AgAgCRA5GiAJQRBqJAAPCyAKIAdBGHRBGHUQhQEhByAFIAUoAgAiCEEBajYCACAIIAc6AAAgBkEBaiEGDAALAAvVAwEIfyMAQRBrIgokACAGEJ0BIQsgCiAGEJwCIgYQngECQCAKEL8BBEAgCyAAIAIgAxCCAiAFIAMgAiAAa2oiBjYCAAwBCyAFIAM2AgACQAJAIAAiCC0AACIHQStrDgMAAQABCyALIAdBGHRBGHUQhQEhCCAFIAUoAgAiB0EBajYCACAHIAg6AAAgAEEBaiEICwJAIAIgCGtBAkgNACAILQAAQTBHDQAgCC0AAUEgckH4AEcNACALQTAQhQEhByAFIAUoAgAiCUEBajYCACAJIAc6AAAgCyAILAABEIUBIQcgBSAFKAIAIglBAWo2AgAgCSAHOgAAIAhBAmohCAsgCCACEJsCQQAhCSAGEJ8BIQxBACEHIAghBgN/IAIgBk0EfyADIAggAGtqIAUoAgAQmwIgBSgCAAUCQCAKIAcQQS0AAEUNACAJIAogBxBBLAAARw0AIAUgBSgCACIJQQFqNgIAIAkgDDoAACAHIAcgChA4QQFrSWohB0EAIQkLIAsgBiwAABCFASENIAUgBSgCACIOQQFqNgIAIA4gDToAACAGQQFqIQYgCUEBaiEJDAELCyEGCyAEIAYgAyABIABraiABIAJGGzYCACAKEDkaIApBEGokAAsxAQJ/IwBBEGsiAiQAIAJBCGoiAyAAEE8gAxCdASABEIUBIQAgAxBHIAJBEGokACAACw8AIAAoAgwaIABBADYCDAugAwECfyMAQeACayIAJAAgACACNgLQAiAAIAE2AtgCIAMQ2gEhBiADIABB4AFqEO8CIQcgAEHQAWogAyAAQcwCahDuAiAAQcABahBFIgEgARBREEIgACABQQAQQSICNgK8ASAAIABBEGo2AgwgAEEANgIIA0ACQCAAQdgCaiAAQdACahCSAUUNACAAKAK8ASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCvAELIABB2AJqEGggBiACIABBvAFqIABBCGogACgCzAIgAEHQAWogAEEQaiAAQQxqIAcQwAINACAAQdgCahB1GgwBCwsCQCAAQdABahA4RQ0AIAAoAgwiAyAAQRBqa0GfAUoNACAAIANBBGo2AgwgAyAAKAIINgIACyAFIAIgACgCvAEgBCAGEMAHNgIAIABB0AFqIABBEGogACgCDCAEEJABIABB2AJqIABB0AJqEHsEQCAEIAQoAgBBAnI2AgALIAAoAtgCIQIgARA5GiAAQdABahA5GiAAQeACaiQAIAILjAEBBH8jAEEQayIFJAAjAEEQayIDJAACQCABQW9NBEACQCABQQpNBEAgACABEJEBIAAhBAwBCyAAIAEQnQJBAWoiBhBMIgQQjwEgACAGELMBIAAgARCKAQsgBCABIAIQ/AYgA0EAOgAPIAEgBGogA0EPahCGASADQRBqJAAMAQsQVQALIAVBEGokACAAC0UBAX8jAEEQayIDJAAgAyABNgIMIAMgAjYCCCADIANBDGoQygEhASAAQZT3ASADKAIIEP8EIQAgARDJASADQRBqJAAgAAuxAgIEfgV/IwBBIGsiCCQAAkACQAJAIAEgAkcEQEHQmQQoAgAhDEHQmQRBADYCACMAQRBrIgkkABBcGiMAQRBrIgokACMAQRBrIgskACALIAEgCEEcakECEMIDIAspAwAhBCAKIAspAwg3AwggCiAENwMAIAtBEGokACAKKQMAIQQgCSAKKQMINwMIIAkgBDcDACAKQRBqJAAgCSkDACEEIAggCSkDCDcDECAIIAQ3AwggCUEQaiQAIAgpAxAhBCAIKQMIIQVB0JkEKAIAIgFFDQEgCCgCHCACRw0CIAUhBiAEIQcgAUHEAEcNAwwCCyADQQQ2AgAMAgtB0JkEIAw2AgAgCCgCHCACRg0BCyADQQQ2AgAgBiEFIAchBAsgACAFNwMAIAAgBDcDCCAIQSBqJAALtgECAnwDfyMAQRBrIgUkAAJAAkACQCAAIAFHBEBB0JkEKAIAIQdB0JkEQQA2AgAQXBojAEEQayIGJAAgBiAAIAVBDGpBARDCAyAGKQMAIAYpAwgQ1AMhAyAGQRBqJABB0JkEKAIAIgBFDQEgBSgCDCABRw0CIAMhBCAAQcQARw0DDAILIAJBBDYCAAwCC0HQmQQgBzYCACAFKAIMIAFGDQELIAJBBDYCACAEIQMLIAVBEGokACADC7YBAgJ9A38jAEEQayIFJAACQAJAAkAgACABRwRAQdCZBCgCACEHQdCZBEEANgIAEFwaIwBBEGsiBiQAIAYgACAFQQxqQQAQwgMgBikDACAGKQMIEPYEIQMgBkEQaiQAQdCZBCgCACIARQ0BIAUoAgwgAUcNAiADIQQgAEHEAEcNAwwCCyACQQQ2AgAMAgtB0JkEIAc2AgAgBSgCDCABRg0BCyACQQQ2AgAgBCEDCyAFQRBqJAAgAwvGAQIDfwF+IwBBEGsiBCQAAn4CQAJAIAAgAUcEQAJAAkAgAC0AACIFQS1HDQAgAEEBaiIAIAFHDQAMAQtB0JkEKAIAIQZB0JkEQQA2AgAgACAEQQxqIAMQXBDDAyEHAkBB0JkEKAIAIgAEQCAEKAIMIAFHDQEgAEHEAEYNBAwFC0HQmQQgBjYCACAEKAIMIAFGDQQLCwsgAkEENgIAQgAMAgsgAkEENgIAQn8MAQtCACAHfSAHIAVBLUYbCyEHIARBEGokACAHC9cBAgN/AX4jAEEQayIEJAACfwJAAkACQCAAIAFHBEACQAJAIAAtAAAiBUEtRw0AIABBAWoiACABRw0ADAELQdCZBCgCACEGQdCZBEEANgIAIAAgBEEMaiADEFwQwwMhBwJAQdCZBCgCACIABEAgBCgCDCABRw0BIABBxABGDQUMBAtB0JkEIAY2AgAgBCgCDCABRg0DCwsLIAJBBDYCAEEADAMLIAdC/////w9YDQELIAJBBDYCAEF/DAELQQAgB6ciAGsgACAFQS1GGwshACAEQRBqJAAgAAuVAwEBfyMAQZACayIAJAAgACACNgKAAiAAIAE2AogCIAMQ2gEhBiAAQdABaiADIABB/wFqEPACIABBwAFqEEUiASABEFEQQiAAIAFBABBBIgI2ArwBIAAgAEEQajYCDCAAQQA2AggDQAJAIABBiAJqIABBgAJqEJMBRQ0AIAAoArwBIAEQOCACakYEQCABEDghAyABIAEQOEEBdBBCIAEgARBREEIgACADIAFBABBBIgJqNgK8AQsgAEGIAmoQaSAGIAIgAEG8AWogAEEIaiAALAD/ASAAQdABaiAAQRBqIABBDGpBoLsDEMMCDQAgAEGIAmoQdhoMAQsLAkAgAEHQAWoQOEUNACAAKAIMIgMgAEEQamtBnwFKDQAgACADQQRqNgIMIAMgACgCCDYCAAsgBSACIAAoArwBIAQgBhDABzYCACAAQdABaiAAQRBqIAAoAgwgBBCQASAAQYgCaiAAQYACahB8BEAgBCAEKAIAQQJyNgIACyAAKAKIAiECIAEQORogAEHQAWoQORogAEGQAmokACACC9wBAgN/AX4jAEEQayIEJAACfwJAAkACQCAAIAFHBEACQAJAIAAtAAAiBUEtRw0AIABBAWoiACABRw0ADAELQdCZBCgCACEGQdCZBEEANgIAIAAgBEEMaiADEFwQwwMhBwJAQdCZBCgCACIABEAgBCgCDCABRw0BIABBxABGDQUMBAtB0JkEIAY2AgAgBCgCDCABRg0DCwsLIAJBBDYCAEEADAMLIAdC//8DWA0BCyACQQQ2AgBB//8DDAELQQAgB6ciAGsgACAFQS1GGwshACAEQRBqJAAgAEH//wNxC7YBAgF+An8jAEEQayIFJAACQAJAIAAgAUcEQEHQmQQoAgAhBkHQmQRBADYCACAAIAVBDGogAxBcEMUEIQQCQEHQmQQoAgAiAARAIAUoAgwgAUcNASAAQcQARg0DDAQLQdCZBCAGNgIAIAUoAgwgAUYNAwsLIAJBBDYCAEIAIQQMAQsgAkEENgIAIARCAFUEQEL///////////8AIQQMAQtCgICAgICAgICAfyEECyAFQRBqJAAgBAvDAQICfwF+IwBBEGsiBCQAAn8CQAJAIAAgAUcEQEHQmQQoAgAhBUHQmQRBADYCACAAIARBDGogAxBcEMUEIQYCQEHQmQQoAgAiAARAIAQoAgwgAUcNASAAQcQARg0EDAMLQdCZBCAFNgIAIAQoAgwgAUYNAgsLIAJBBDYCAEEADAILIAZCgICAgHhTIAZC/////wdVcg0AIAanDAELIAJBBDYCAEH/////ByAGQgBVDQAaQYCAgIB4CyEAIARBEGokACAAC/UHAgp/A3wgAEEAIANBAEobRQRAIARBADYCACAFQQA2AgAgBkKAgICAgICA+L9/NwMAQX8PCyADIANsIQkCQAJAAkACQCABRQRAIAlBDGwQOyILRQ0EIAlBA2whCUEAIQEDQCABIAlGRQRAIAcgASACai0AAEH/AXNqIQcgAUEBaiEBDAELCyAHIAluIQpBACEHQQAhAQNAIAEgCUZFBEAgCyABQQJ0aiABIAJqLQAAQf8BcyAKayIINgIAIAFBAWohASAIIAhsIAdqIQcMAQsLIAe3nyISIAO3RJErUOZ6tvs/oqNEAAAAAAAALkBjDQJBACEHIAAoAgAiAUEAIAFBAEobIQ5BfyEIQX8hCkF/IQwDQCAHIA5HBEAgACgCCCEBAkADQAJAIAEgDEEBaiIMQQJ0Ig9qKAIADgMBAAIACwsgACgCECEQQQAhAwNAIANBBEYNASADIA9qIQ1BACECQQAhAQNAIAEgCUZFBEAgAiABQQJ0IgIgACgCDCANQQJ0aigCAGooAgAgAiALaigCAGxqIQIgAUEBaiEBDAELCyACtyAQIA1BA3RqKwMAoyASoyITIBEgESATYyIBGyERIAwgCiABGyEKIAMgCCABGyEIIANBAWohAwwACwALIAdBAWohBwwBCwsMAQsgCUECdBA7IgtFDQNBACEBA0AgASAJRkUEQCAHIAEgAmotAABB/wFzaiEHIAFBAWohAQwBCwsgByAJbiEKQQAhB0EAIQEDQCABIAlGRQRAIAsgAUECdGogASACai0AAEH/AXMgCmsiCDYCACABQQFqIQEgCCAIbCAHaiEHDAELCyAHt58iEiADt6NEAAAAAAAALkBjDQJBACEHIAAoAgAiAUEAIAFBAEobIQ5BfyEIQX8hCkF/IQwDQCAHIA5HBEAgACgCCCEBAkADQAJAIAEgDEEBaiIMQQJ0Ig9qKAIADgMBAAIACwsgACgCGCEQQQAhAwNAIANBBEYNASADIA9qIQ1BACECQQAhAQNAIAEgCUZFBEAgAiABQQJ0IgIgACgCFCANQQJ0aigCAGooAgAgAiALaigCAGxqIQIgAUEBaiEBDAELCyACtyAQIA1BA3RqKwMAoyASoyITIBEgESATYyIBGyERIAwgCiABGyEKIAMgCCABGyEIIANBAWohAwwACwALIAdBAWohBwwBCwsLIAUgCDYCACAEIAo2AgAgBiAROQMAIAsQNEEADwsgBEEANgIAIAVBADYCACAGQoCAgICAgID4v383AwAgCxA0QX4PCyAEQQA2AgAgBUEANgIAIAZCgICAgICAgPi/fzcDACALEDRBfg8LQQBBA0GkDkEAED1BARADAAtpACAARQRADwsCQCAAKAIAIAFGDQAgACABNgIAIAFFBEAgAEHkhqcCaiIAKAIAEDQgAEEANgIADAELIABB5IanAmogACgCKCAAKAIkbBA7IgA2AgAgAA0AQQBBA0GkDkEAED1BARADAAsL7wEBAX8jAEEgayIGJAAgBiABNgIYAkAgAygCBEEBcUUEQCAGQX82AgAgBiAAIAEgAiADIAQgBiAAKAIAKAIQEQkAIgE2AhgCQAJAAkAgBigCAA4CAAECCyAFQQA6AAAMAwsgBUEBOgAADAILIAVBAToAACAEQQQ2AgAMAQsgBiADEE8gBhCdASEBIAYQRyAGIAMQTyAGEJwCIQAgBhBHIAYgABDBASAGQQxyIAAQwAEgBSAGQRhqIgMgAiAGIAMgASAEQQEQwQMgBkY6AAAgBigCGCEBA0AgA0EMaxA5IgMgBkcNAAsLIAZBIGokACABC0ABAX9BACEAA38gASACRgR/IAAFIAEoAgAgAEEEdGoiAEGAgICAf3EiA0EYdiADciAAcyEAIAFBBGohAQwBCwsLGwAjAEEQayIBJAAgACACIAMQxAQgAUEQaiQAC1QBAn8CQANAIAMgBEcEQEF/IQAgASACRg0CIAEoAgAiBSADKAIAIgZIDQIgBSAGSgRAQQEPBSADQQRqIQMgAUEEaiEBDAILAAsLIAEgAkchAAsgAAtAAQF/QQAhAAN/IAEgAkYEfyAABSABLAAAIABBBHRqIgBBgICAgH9xIgNBGHYgA3IgAHMhACABQQFqIQEMAQsLCxsAIwBBEGsiASQAIAAgAiADEN8EIAFBEGokAAteAQN/IAEgBCADa2ohBQJAA0AgAyAERwRAQX8hACABIAJGDQIgASwAACIGIAMsAAAiB0gNAiAGIAdKBEBBAQ8FIANBAWohAyABQQFqIQEMAgsACwsgAiAFRyEACyAAC/cBAQV/IwBBIGsiAiQAAn8CQAJAIAFBfxC9AQ0AIAIgATYCFCAALQAsBEAgAkEUakEEQQEgACgCIBDOAUEBRw0CDAELIAIgAkEYaiIFNgIQIAJBIGohBiACQRRqIQMDQCAAKAIkIAAoAiggAyAFIAJBDGogAkEYaiAGIAJBEGoQ9wIhBCACKAIMIANGDQIgBEEDRgRAIANBAUEBIAAoAiAQzgFBAUYNAgwDCyAEQQFLDQIgAkEYaiIDQQEgAigCECADayIDIAAoAiAQzgEgA0cNAiACKAIMIQMgBEEBRg0ACwsgARDdBAwBC0F/CyEAIAJBIGokACAAC2YBAX8CQCAALQAsRQRAIAJBACACQQBKGyECA0AgAiADRg0CIAAgASgCACAAKAIAKAI0EQMAQX9GBEAgAw8FIAFBBGohASADQQFqIQMMAQsACwALIAFBBCACIAAoAiAQzgEhAgsgAgsmACAAIAAoAgAoAhgRAAAaIAAgARDFAyIBNgIkIAAgARCeAjoALAv6AQEFfyMAQSBrIgIkAAJ/AkACQCABQX8QvQENACACIAEQ0QM6ABcgAC0ALARAIAJBF2pBAUEBIAAoAiAQzgFBAUcNAgwBCyACIAJBGGoiBTYCECACQSBqIQYgAkEXaiEDA0AgACgCJCAAKAIoIAMgBSACQQxqIAJBGGogBiACQRBqEPcCIQQgAigCDCADRg0CIARBA0YEQCADQQFBASAAKAIgEM4BQQFGDQIMAwsgBEEBSw0CIAJBGGoiA0EBIAIoAhAgA2siAyAAKAIgEM4BIANHDQIgAigCDCEDIARBAUYNAAsLIAEQ3QQMAQtBfwshACACQSBqJAAgAAtpAQF/AkAgAC0ALEUEQCACQQAgAkEAShshAgNAIAIgA0YNAiAAIAEsAAAQwgEgACgCACgCNBEDAEF/RgRAIAMPBSABQQFqIQEgA0EBaiEDDAELAAsACyABQQEgAiAAKAIgEM4BIQILIAILJgAgACAAKAIAKAIYEQAAGiAAIAEQyQMiATYCJCAAIAEQngI6ACwL8gEBA38jAEEgayICJAAgAUF/EL0BIQQgAC0ANCEDAkAgBARAIAMNASAAIAAoAjAiAUF/EL0BQQFzOgA0DAELAkAgA0UNACACIAAoAjA2AhACQAJAAkAgACgCJCAAKAIoIAJBEGogAkEUaiIDIAJBDGogAkEYaiACQSBqIAMQ9wJBAWsOAwICAAELIAAoAjAhAyACIAJBGWo2AhQgAiADOgAYCwNAIAIoAhQiAyACQRhqTQ0CIAIgA0EBayIDNgIUIAMsAAAgACgCIBD2AkF/Rw0ACwtBfyEBDAELIABBAToANCAAIAE2AjALIAJBIGokACABCwkAIABBARDQBAsJACAAQQAQ0AQLMwAgACABEMUDIgE2AiQgACABEMYCNgIsIAAgACgCJBCeAjoANSAAKAIsQQlOBEAQVQALC/UBAQN/IwBBIGsiAiQAIAFBfxC9ASEEIAAtADQhAwJAIAQEQCADDQEgACAAKAIwIgFBfxC9AUEBczoANAwBCwJAIANFDQAgAiAAKAIwENEDOgATAkACQAJAIAAoAiQgACgCKCACQRNqIAJBFGoiAyACQQxqIAJBGGogAkEgaiADEPcCQQFrDgMCAgABCyAAKAIwIQMgAiACQRlqNgIUIAIgAzoAGAsDQCACKAIUIgMgAkEYak0NAiACIANBAWsiAzYCFCADLAAAIAAoAiAQ9gJBf0cNAAsLQX8hAQwBCyAAQQE6ADQgACABNgIwCyACQSBqJAAgAQsJACAAQQEQ0wQLCQAgAEEAENMECzMAIAAgARDJAyIBNgIkIAAgARDGAjYCLCAAIAAoAiQQngI6ADUgACgCLEEJTgRAEFUACwseAEGosQQQ+wJB/LEEEMwDQfizBBD7AkHMtAQQzAMLCQAgABDIAxA0C7QBAQR/IwBBEGsiBSQAA0ACQCACIANMDQAgACgCGCIEIAAoAhwiBk8EQCAAIAEoAgAgACgCACgCNBEDAEF/Rg0BIANBAWohAyABQQRqIQEFIAUgBiAEa0ECdTYCDCAFIAIgA2s2AgggBUEMaiAFQQhqEJ8CIQQgACgCGCABIAQoAgAiBBDMASAAIARBAnQiBiAAKAIYajYCGCADIARqIQMgASAGaiEBCwwBCwsgBUEQaiQAIAMLLAAgACAAKAIAKAIkEQAAQX9GBEBBfw8LIAAgACgCDCIAQQRqNgIMIAAoAgALygEBBH8jAEEQayIEJAADQAJAIAIgBUwNAAJ/IAAoAgwiAyAAKAIQIgZJBEAgBEH/////BzYCDCAEIAYgA2tBAnU2AgggBCACIAVrNgIEIARBDGogBEEIaiAEQQRqEJ8CEJ8CIQMgASAAKAIMIAMoAgAiAxDMASAAIANBAnQiBiAAKAIMajYCDCABIAZqDAELIAAgACgCACgCKBEAACIDQX9GDQEgASADNgIAQQEhAyABQQRqCyEBIAMgBWohBQwBCwsgBEEQaiQAIAULCQAgABDQAxA0C68BAQR/IwBBEGsiBSQAA0ACQCACIARMDQAgACgCGCIDIAAoAhwiBk8EQCAAIAEsAAAQwgEgACgCACgCNBEDAEF/Rg0BIARBAWohBCABQQFqIQEFIAUgBiADazYCDCAFIAIgBGs2AgggBUEMaiAFQQhqEJ8CIQMgACgCGCABIAMoAgAiAxC2ASAAIAMgACgCGGo2AhggAyAEaiEEIAEgA2ohAQsMAQsLIAVBEGokACAECy8AIAAgACgCACgCJBEAAEF/RgRAQX8PCyAAIAAoAgwiAEEBajYCDCAALAAAEMIBC8ABAQR/IwBBEGsiBCQAA0ACQCACIAVMDQACQCAAKAIMIgMgACgCECIGSQRAIARB/////wc2AgwgBCAGIANrNgIIIAQgAiAFazYCBCAEQQxqIARBCGogBEEEahCfAhCfAiEDIAEgACgCDCADKAIAIgMQtgEgACAAKAIMIANqNgIMDAELIAAgACgCACgCKBEAACIDQX9GDQEgASADENEDOgAAQQEhAwsgASADaiEBIAMgBWohBQwBCwsgBEEQaiQAIAUL5u8BBCx/Dn0cfAN+IwBBIGsiHCQAAkACQAJAAkAgAEEAIAEbRQRAQQBBA0HU3gBBABA9DAELIAAoAhAhDyAAKAIMIQYCQCAAKAIUIiVBAUYNAAJ/AkACQAJAAkACQCAlQQFrDgUAAgQDAQQLIBwgBjYCHCAcIA82AhggBiAPbCICEDsiA0UNCCADIAEgAhA/DAQLAn8gASECIBwgBkEDbSIBQQF0Igc2AhwgHCAPQQNtIgNBAXQiBDYCGCAEIAdsEDsiDQRAIANBACADQQBKGyEMIAFBACABQQBKGyEKIA0iASEEA0AgCSAMRwRAIAEgB2ohASACIAlBA2wiBSAGbGohCyACIAVBAmogBmxqIQMgAiAFQQFqIAZsaiEIQQAhBQNAIAUgCkcEQCAEIAstAAAgCy0AAUEBdmogCC0AAEEBdmogCC0AAUECdmpBAnRBCW46AAAgASADLQAAIAgtAAFBAnYgCC0AAEEBdmpqIAMtAAFBAXZqQQJ0QQluOgAAIAQgCy0AAiALLQABQQF2aiAILQABQQJ2aiAILQACQQF2akECdEEJbjoAASABIAMtAAIgCC0AAkEBdiAILQABQQJ2aiADLQABQQF2ampBAnRBCW46AAEgBUEBaiEFIANBA2ohAyAIQQNqIQggC0EDaiELIAFBAmohASAEQQJqIQQMAQsLIAlBAWohCSAEIAdqIQQMAQsLIA0MAQsMCAsMAwsCfyABIQIgHCAGQQJtIgE2AhwgHCAPQQJtIgM2AhggASADbBA7IgUEQCADQQAgA0EAShshDSABQQAgAUEAShshByAFIQEDQCAEIA1HBEAgAiAEQQF0IgMgBmxqIQggAiADQQFyIAZsaiELQQAhAwNAIAMgB0cEQCABIAstAAEgCy0AACAILQABIAgtAABqampBAnY6AAAgA0EBaiEDIAtBAmohCyAIQQJqIQggAUEBaiEBDAELCyAEQQFqIQQMAQsLIAUMAQsMBwsMAgsCfyAcIAZBA20iAjYCHCAcIA9BA20iBDYCGCACIARsEDsiBQRAIARBACAEQQBKGyENIAJBACACQQBKGyEHIAUhAgNAIAMgDUcEQCABIANBA2wiCyAGbGohCCABIAtBAmogBmxqIQQgASALQQFqIAZsaiELQQAhCQNAIAcgCUcEQCACIAQtAAIgBC0AASAELQAAIAstAAIgCy0AASALLQAAIAgtAAIgCC0AASAILQAAampqampqampBCW46AAAgCUEBaiEJIARBA2ohBCALQQNqIQsgCEEDaiEIIAJBAWohAgwBCwsgA0EBaiEDDAELCyAFDAELDAYLDAELAn8gHCAGQQRtIgI2AhwgHCAPQQRtIgM2AhggAiADbBA7IgUEQCADQQAgA0EAShshDSACQQAgAkEAShshDCAFIQIDQCAJIA1HBEAgASAJQQJ0IgMgBmxqIQggASADQQNyIAZsaiEEIAEgA0ECciAGbGohCyABIANBAXIgBmxqIQNBACEHA0AgByAMRwRAIAIgBC0AAyAELQACIAQtAAEgBC0AACALLQADIAstAAIgCy0AASALLQAAIAMtAAMgAy0AAiADLQABIAMtAAAgCC0AAyAILQACIAgtAAEgCC0AAGpqampqampqampqampqakEEdjoAACAHQQFqIQcgBEEEaiEEIAtBBGohCyADQQRqIQMgCEEEaiEIIAJBAWohAgwBCwsgCUEBaiEJDAELCyAFDAELDAULCyIBDQAMAQsgACgCACECIwBBIGsiKCQAICggAUEBIAYgDyAGENwFIR0gAigCACgCACEZQQAhCyMAQSBrIikkAAJAAkAgGUHcAGoiCBBKEKcBRQ0AIAgQSkEAEEsoAgQgHSgCBEcNACAIEEpBABBLKAIIIB0oAghGDQELIB0oAgQhAyAdKAIIIQQDQCADQQhIIARBCEhyRQRAIAtBAWohCyAEQQF1IQQgA0EBdSEDDAELCyAdKAIEIQIgHSgCCCEDQQAhBCAIQQM2AhQgCCALNgIQIAhDAAAAQEMAAAA/EN0GIi44AhggCEMAAIA/IC4QpwKVOAIcIAhBBGoiBSAIKAIUIAtsEKQEIAtBACALQQBKGyENA0AgBCANRwRAIAMgBHYhBiACIAR2IQdBACELA0AgCCgCFCIPIAtNBEAgBEEBaiEEDAMFIAUgBCAPbCALahBLQQIgByAGQQEQ7gMgC0EBaiELDAELAAsACwsCQCAIQSBqIgUQlAIiBCACIANsIg1JBEAjAEEgayIHJAACQCANIARrIgYgBRA1KAIAIAUoAgRrQQF1TQRAIwBBEGsiAiQAIAIgBTYCACACIAUoAgQiAzYCBCACIAMgBkEBdGo2AgggAigCBCELIAIoAgghAwNAIAMgC0YEQCACEG4gAkEQaiQABSAFEDUgCxC0BiACIAtBAmoiCzYCBAwBCwsMAQsgBRA1IQwgB0EIaiECAn8gBRCUAiAGaiEPIwBBEGsiBCQAIAQgDzYCDCMAQRBrIgskACAFEDUaIAtB/////wc2AgwgC0H/////BzYCCCALQQxqIAtBCGoQ+QEoAgAhAyALQRBqJAAgAyAPTwRAIAUQkwIiCyADQQF2SQRAIAQgC0EBdDYCCCAEQQhqIARBDGoQeigCACEDCyAEQRBqJAAgAwwBCxCcAQALIQQgBRCUAiEPQQAhAyMAQRBrIgskACALQQA2AgwgAkEMaiALQQxqIAwQugEgBARAIAIoAhAaIARB/////wdLBEBBsfoAEKwBAAsgBEEBdBBMIQMLIAIgAzYCACACIAMgD0EBdGoiDzYCCCACIA82AgQgAhA+IAMgBEEBdGo2AgAgC0EQaiQAIwBBEGsiAyQAIAMgAigCCDYCACACKAIIIQQgAyACQQhqNgIIIAMgBCAGQQF0ajYCBCADIgQoAgAhAwNAIAQoAgQgA0cEQCACKAIQIAQoAgAQtAYgBCAEKAIAQQJqIgM2AgAMAQsLIAQQqwEgBEEQaiQAIAUQugYgBRA1IAUoAgAgBSgCBCACQQRqIgMQmAIgBSADEEggBUEEaiACQQhqEEggBRA1IAIQPhBIIAIgAigCBDYCACAFEJQCGiAFKAIAGiAFKAIAIAUQkwJBAXRqGiAFKAIAIAUQkwJBAXRqGiAFKAIAGiACKAIEIQMDQCADIAIoAghHBEAgAigCEBogAiACKAIIQQJrNgIIDAELCyACKAIABEAgAigCEBogAigCACEDIAIQPigCACACKAIAaxogAxA0CwsgB0EgaiQADAELIAQgDUsEQCAFKAIAIA1BAXRqIQIgBRCUAhogBSACELUGIAUoAgAaIAUoAgAgBRCTAkEBdGoaIAUoAgAaIAUoAgAgBRCUAkEBdGoaCwsgCEEsaiANEJcCIAhBOGogDRCXAgsgKUHEHBCVASENAkACQAJAAkACQCAdKAIAQQFGBEAgHSgCEEEBRw0BIAhBBGoiAhCnASAIKAIUIAgoAhBsRw0CIB0oAgQgAkEAEEsoAgRHDQMgHSgCCCACQQAQSygCCEcNBCAIIAJBABBLIB0Q3wIgCCACQQEQSyACQQAQSxDfAiAIIAJBAhBLIAJBARBLELkGQQEhBANAIAQgCCgCEE8NBiACIAgoAhQgBGwQSygCGCEPIAIgCCgCFCAEbEEBaxBLKAIYIQZBACELIAIgCCgCFCAEbEEBaxBLKAIEIgVBAXQhDCACIAgoAhQgBGxBAWsQSygCCEEBdiEKIAVBAXYhGANAIAogC0cEQCAGIAsgDGxBAnRqIgMgBUECdGohCUEAIQcDQCAHIBhGBEAgC0EBaiELDAMFIA8gAyoCACADKgIEkiAJKgIAkiAJKgIEkkMAAIA+lDgCACAJQQhqIQkgA0EIaiEDIAdBAWohByAPQQRqIQ8MAQsACwALCyAIIAIgCCgCFCAEbEEBahBLIAIgCCgCFCAEbBBLEN8CIAggAiAIKAIUIARsQQJqEEsgAiAIKAIUIARsQQFqEEsQuQYgBEEBaiEEDAALAAtB0LIEQcoyEDNB1xUQM0G0HRAzQcoCEDZB7iEQM0HfNhAzEDcMCAtB0LIEQe0/EDNB1xUQM0G0HRAzQcsCEDZB7iEQM0HfwgAQMxA3DAcLQdCyBEHuyAAQM0HXFRAzQbQdEDNBzQIQNkHuIRAzQdzMABAzEDcMBgtB0LIEQcXUABAzQdcVEDNBtB0QM0HOAhA2Qe4hEDNBwNcAEDMQNwwFC0HQsgRB3N0AEDNB1xUQM0G0HRAzQc8CEDZB7iEQM0HA1wAQMxA3DAQLIA0QdyMAQTBrIiIkAAJAIBlBoAFqIg0oAgAgCBBKQQAQSygCBEYEQCANKAIEIAgQSkEAEEsoAghGDQELQQAhC0EAIQNBACEJIA1BIGohAgJAIAhBBGoQpwEEQCAIQQBBABD3ASgCACEEIAhBAEEAEPcBKAIEIQUgCEEAQQAQ9wEoAgghBiACIAgoAhA2AgwgAiAIKAIUQQFrIgc2AhAgAiACKAIMIAdsEKQEA0AgCyACKAIMTw0CIAYgC3YhByAFIAt2IQxBACEPA0AgAigCECIKIA9NBEAgC0EBaiELDAIFIAIgCiALbCAPahBLIAQgDCAHQQEQ7gMgD0EBaiEPDAELAAsACwALQdCyBEGdChAzQbsSEDNBtB0QM0E1EDZB7iEQM0G6JRAzEDcMBQsgCBBKQQAQSygCBCEGIAgQSkEAEEsoAgghByAIKAIQIQsgCCgCFCEFIA1B3ABqIgJDzcxMPzgCGCACQQU2AhQgAkMAAMA/OAIQIAJDAABAQDgCDCACQSQ2AgggAiAFNgIEIAIgCzYCACACQRxqQSQQlwIgAkEoaiIPIAIoAgQgAigCAGwQpAQDQCADIAtHBEAgByADdiECIAYgA3YhDCADIAVsIQpBACEEA0AgBCAFRgRAIANBAWohAwwDBSAPIAQgCmoQS0ECIAwgAkECEO4DIARBAWohBAwBCwALAAsLIA0gCBBKQQAQSygCBDYCACANIAgQSkEAEEsoAgg2AgQgDSgCCCEDAkAgAyANQRBqIgUiAhBWIgRLBEAjAEEgayILJAACQCADIARrIgQgAhA1KAIAIAIoAgRrQQxtTQRAIAIgBBDJBgwBCyACEDUhAyALQQhqIAIgAhBWIARqELoCIAIQViADEMgGIgMgBBDHBiACIAMQxgYgAygCBCECA0AgAiADKAIIRwRAIAMoAhAaIAMgAygCCEEMayIENgIIIAQQ0wYMAQsLIAMoAgAEQCADKAIQGiADKAIAIQIgAxCwAxogAhA0CwsgC0EgaiQADAELIAMgBEkEQCACKAIAIANBDGxqIQMgAhBWIQQgAiADENUGIAIgBBDhAgsLA0AgBRBWIAlLBEAgBSAJEJgBIQIgDSgCDCEDAkAgAyACEFYiBEsEQCMAQSBrIgskAAJAIAMgBGsiBCACEDUoAgAgAigCBGtBDG1NBEAgAiAEEMkGDAELIAIQNSEDIAtBCGogAiACEFYgBGoQugIgAhBWIAMQyAYiAyAEEMcGIAIgAxDGBiADKAIEIQIDQCACIAMoAghHBEAgAygCEBogAyADKAIIQQxrIgQ2AgggBBDkAQwBCwsgAygCAARAIAMoAhAaIAMoAgAhAiADELADGiACEDQLCyALQSBqJAAMAQsgAyAESQRAIAIoAgAgA0EMbGohAyACEFYhBCACIAMQ0gYgAiAEEOECCwsgCUEBaiEJDAELCwtBlAEQTBCvBiEDIwBBEGsiAiQAIAJBCGogAxCuBiIDIBlBQGsiIxCCBCADENEBIAJBEGokACAjKAIAIAgQSkEAEEsoAgQQjwEgIygCACAIEEpBABBLKAIIEIoBICJBEGpB0yAQlQEhKiAjKAIAISsgGUG8AmohGEEAIQsjAEEwayIhJAACQAJAAkACQAJAIAgEQCANRQ0BIAgQShCnAUUNAiAIEEpBABBLKAIEIA0oAgBHDQMgCBBKQQAQSygCCCANKAIERw0EQQAhBSMAQSBrIh4kAAJAAkAgCCICKAIQQQBKBEAgHkGViwEQlQEhDiACIQ8CQAJAAkAgDUEgaiIUIgwQpwEEQCAPKAIQQQBMDQEgD0GQrAFBqNgBELIBRQ0CA0BBACECIAUgDCgCDE8NBANAIAwoAhAgAk0EQCAFQQFqIQUMAgUgDCAMKAIQIAVsIAJqEEshAyAPIAUgAhD3ASEEIA8gBSACQQFqIgIQ9wEhB0EAIQYCQAJAAkACQAJAAkACQAJAAkACQCADKAIAQQJGBEAgBCgCAEECRw0BIAcoAgBBAkcNAiADKAIQQQFHDQMgBCgCEEEBRw0EIAcoAhBBAUcNBSADKAIEIAcoAgRHDQYgAygCCCAHKAIIRw0HIAQoAgQgBygCBEcNCCAEKAIIIAcoAghHDQkDQCAGIAQoAghPDQ1BACEJIAYgAygCCE8EQEHQsgRB9s4BEDNBm88BEDNBtB0QM0H3ABA2Qe4hEDNBqNABEDMQNwwVCyADKAIYIAMoAgwgBmxqIRAgBCAGEE4hESAHIAYQTiEVA0AgCSAEKAIETwRAIAZBAWohBgwCBSAQIAlBAnQiCmogCiARaioCACAKIBVqKgIAkzgCACAJQQFqIQkMAQsACwALAAtB0LIEQYXPABAzQbsSEDNBtB0QM0HWABA2Qe4hEDNBodMAEDMQNwwJC0HQsgRB4NgAEDNBuxIQM0G0HRAzQdcAEDZB7iEQM0Gh0wAQMxA3DAgLQdCyBEH53AAQM0G7EhAzQbQdEDNB2AAQNkHuIRAzQaHTABAzEDcMBwtB0LIEQfnsABAzQbsSEDNBtB0QM0HZABA2Qe4hEDNB1vAAEDMQNwwGC0HQsgRByvUAEDNBuxIQM0G0HRAzQdoAEDZB7iEQM0HW8AAQMxA3DAULQdCyBEG7+QAQM0G7EhAzQbQdEDNB2wAQNkHuIRAzQdbwABAzEDcMBAtB0LIEQeP8ABAzQbsSEDNBtB0QM0HcABA2Qe4hEDNBt/0AEDMQNwwDC0HQsgRBt4IBEDNBuxIQM0G0HRAzQd0AEDZB7iEQM0HpggEQMxA3DAILQdCyBEGzhgEQM0G7EhAzQbQdEDNB3gAQNkHuIRAzQbf9ABAzEDcMAQtB0LIEQYiKARAzQbsSEDNBtB0QM0HfABA2Qe4hEDNB6YIBEDMQNwsMCAsACwALAAtB0LIEQaUsEDNBuxIQM0G0HRAzQcgAEDZB7iEQM0G6MBAzEDcMBAtB0LIEQd84EDNBuxIQM0G0HRAzQckAEDZB7iEQM0HFPBAzEDcMAwtB0LIEQYLFABAzQbsSEDNBtB0QM0HKABA2Qe4hEDNBoMgAEDMQNwwCCyAOEHcgHkGEjAEQlQEhLCMAQTBrIgkkACANQTxqIiYQngQgCUEIakEEciEnIA0qAjQQcCE0QQEhAwJAA0ACQAJAAkACQAJAAkACQAJAIBQQpwFBAWsgA0sEQCAUIANBAWsQnQQhBiAUIAMQnQQhDCAUIANBAWoiBBCdBCEHAn8gFBCnASADSwRAIBRBABBLKAIEIBQgAxBLKAIEbrMQ3wYQ3gYiLotDAAAAT10EQCAuqAwCC0GAgICAeAwBC0HQsgRBnbQBEDNBy7QBEDNBtB0QM0HeABA2Qe4hEDNB+LYBEDMQNwwNCyEQIAMgFCgCEG8hEQJAIAYoAgQgDCgCBEcNACAGKAIEIAcoAgRHDQAgBigCCCAMKAIIRw0CIAYoAgggBygCCEcNA0EBIQIgDCgCBEEBayIDQQEgA0EBSxshJCAMKAIIQQFrIgNBASADQQFLGyEtIBGyIS8DQCACIC1GDQlBASEDIAKzITAgBiACQQFrIgoQTiEfIAYgAhBOIRUgBiACQQFqIgUQTiEWIAwgChBOIRIgDCACEE4hICAMIAUQTiETIAcgChBOIRogByACEE4hGyAHIAUQTiEXA0AgAyAkRgRAIAUhAgwCBQJAICAgA0ECdCICaiIKKgIAEHAgNF0NAAJAAkAgCioCACIuIB8gA0EBa0ECdCIKaioCACIxXkUNACAuIAIgH2oqAgBeRQ0AIC4gHyADQQFqQQJ0Ig5qKgIAXkUNACAuIAogFWoqAgBeRQ0AIC4gAiAVaioCAF5FDQAgLiAOIBVqKgIAXkUNACAuIAogFmoqAgBeRQ0AIC4gAiAWaioCAF5FDQAgLiAOIBZqKgIAXkUNACAuIAogEmoqAgBeRQ0AIC4gAiASaioCAF5FDQAgLiAOIBJqKgIAXkUNACAuIAogIGoqAgBeRQ0AIC4gDiAgaioCAF5FDQAgLiAKIBNqKgIAXkUNACAuIAIgE2oqAgBeRQ0AIC4gDiATaioCAF5FDQAgLiAKIBpqKgIAXkUNACAuIAIgGmoqAgBeRQ0AIC4gDiAaaioCAF5FDQAgLiAKIBtqKgIAXkUNACAuIAIgG2oqAgBeRQ0AIC4gDiAbaioCAF5FDQAgLiAKIBdqKgIAXkUNACAuIAIgF2oqAgBeRQ0AIC4gDiAXaioCAF4NAQsgLiAxXUUNASAuIAIgH2oqAgBdRQ0BIC4gHyADQQFqQQJ0Ig5qKgIAXUUNASAuIAogFWoqAgBdRQ0BIC4gAiAVaioCAF1FDQEgLiAOIBVqKgIAXUUNASAuIAogFmoqAgBdRQ0BIC4gAiAWaioCAF1FDQEgLiAOIBZqKgIAXUUNASAuIAogEmoqAgBdRQ0BIC4gAiASaioCAF1FDQEgLiAOIBJqKgIAXUUNASAuIAogIGoqAgBdRQ0BIC4gDiAgaioCAF1FDQEgLiAKIBNqKgIAXUUNASAuIAIgE2oqAgBdRQ0BIC4gDiATaioCAF1FDQEgLiAKIBpqKgIAXUUNASAuIAIgGmoqAgBdRQ0BIC4gDiAaaioCAF1FDQEgLiAKIBtqKgIAXUUNASAuIAIgG2oqAgBdRQ0BIC4gDiAbaioCAF1FDQEgLiAKIBdqKgIAXUUNASAuIAIgF2oqAgBdRQ0BIC4gDiAXaioCAF1FDQELIAkgLjgCICAJIBE2AhggCSAQNgIUIAkgDyAQIC8QrAM4AiQgCUEIaiICICcgA7MgMCAQEOkCICYgAhDoAgsgA0EBaiEDDAELAAsACwALAkAgBigCBCAMKAIERw0AIAcoAgQgDCgCBEEBdkcNACAGKAIIIAwoAghHDQQgBygCCCAMKAIIQQF2Rw0FQQIhAgJ/IAcoAgRBAWuzQwAAAL+SIi4gLpJDAAAAP5KOIi5DAACAT10gLkMAAAAAYHEEQCAuqQwBC0EACyIDQQJLIQUgA0ECIAUbIR8CfyAHKAIIQQFrs0MAAAC/kiIuIC6SQwAAAD+SjiIuQwAAgE9dIC5DAAAAAGBxBEAgLqkMAQtBAAsiA0ECIANBAksbISAgEbIhNQNAIAIgIEYNCSACsyI4QwAAAD+UQwAAgL6SIjBDAAAAP5IhMSAwQwAAAL+SITNBAiEDIAYgAkEBayIKEE4hGiAGIAIQTiEVIAYgAkEBaiIFEE4hFiAMIAoQTiESIAwgAhBOIRsgDCAFEE4hEwNAIAMgH0YEQCAFIQIMAgUCQCAbIANBAnQiCmoiAioCABBwIDRdDQAgA7MiNkMAAAA/lEMAAIC+kiEvAkACQCACKgIAIi4gGiADQQFrQQJ0Ig5qIiQqAgBeRQ0AIC4gCiAaaioCAF5FDQAgLiAaIANBAWpBAnQiF2oqAgBeRQ0AIC4gDiAVaioCAF5FDQAgLiAKIBVqKgIAXkUNACAuIBUgF2oqAgBeRQ0AIC4gDiAWaioCAF5FDQAgLiAKIBZqKgIAXkUNACAuIBYgF2oqAgBeRQ0AIC4gDiASaioCAF5FDQAgLiAKIBJqKgIAXkUNACAuIBIgF2oqAgBeRQ0AIC4gDiAbaioCAF5FDQAgLiAXIBtqKgIAXkUNACAuIA4gE2oqAgBeRQ0AIC4gCiATaioCAF5FDQAgLiATIBdqKgIAXkUNACAHIC9DAAAAv5IiMiAzEEkgLl1FDQAgAioCACAHIC8gMxBJXkUNACACKgIAIAcgL0MAAAA/kiIuIDMQSV5FDQAgAioCACAHIDIgMBBJXkUNACACKgIAIAcgLyAwEEleRQ0AIAIqAgAgByAuIDAQSV5FDQAgAioCACAHIDIgMRBJXkUNACACKgIAIAcgLyAxEEleRQ0AIAIqAgAgByAuIDEQSV4NAQsgAioCACIuICQqAgBdRQ0BIC4gCiAaaioCAF1FDQEgLiAaIANBAWpBAnQiF2oqAgBdRQ0BIC4gDiAVaioCAF1FDQEgLiAKIBVqKgIAXUUNASAuIBUgF2oqAgBdRQ0BIC4gDiAWaioCAF1FDQEgLiAKIBZqKgIAXUUNASAuIBYgF2oqAgBdRQ0BIC4gDiASaioCAF1FDQEgLiAKIBJqKgIAXUUNASAuIBIgF2oqAgBdRQ0BIC4gDiAbaioCAF1FDQEgLiAXIBtqKgIAXUUNASAuIA4gE2oqAgBdRQ0BIC4gCiATaioCAF1FDQEgLiATIBdqKgIAXUUNASAHIC9DAAAAv5IiMiAzEEkgLl5FDQEgAioCACAHIC8gMxBJXUUNASACKgIAIAcgL0MAAAA/kiIuIDMQSV1FDQEgAioCACAHIDIgMBBJXUUNASACKgIAIAcgLyAwEEldRQ0BIAIqAgAgByAuIDAQSV1FDQEgAioCACAHIDIgMRBJXUUNASACKgIAIAcgLyAxEEldRQ0BIAIqAgAgByAuIDEQSV1FDQELIAkgETYCGCAJIBA2AhQgCSACKgIAOAIgIAkgDyAQIDUQrAM4AiQgCUEIaiICICcgNiA4IBAQ6QIgJiACEOgCCyADQQFqIQMMAQsACwALAAsgBCEDIAwoAgQgBigCBEEBdkcNCSAHKAIEIAYoAgRBAXZHDQkgDCgCCCAGKAIIQQF2Rw0FIAcoAgggBigCCEEBdkcNBkEBIQIgDCgCBEEBayIDQQEgA0EBSxshHyAMKAIIQQFrIgNBASADQQFLGyEgIBGyITUDQCACICBGDQhBASEDIAJBAXSzQwAAAD+SIjBDAAAAQJIhMSAwQwAAAMCSITMgArMhOCAMIAJBAWsiChBOIRogDCACEE4hGyAMIAJBAWoiBRBOIRUgByAKEE4hFiAHIAIQTiESIAcgBRBOIRMDQCADIB9GBEAgBSECDAIFAkAgGyADQQJ0IgpqIgIqAgAQcCA0XQ0AIANBAXSzQwAAAD+SIS8CQAJAIAIqAgAiLiAaIANBAWtBAnQiDmoiJCoCAF5FDQAgLiAKIBpqKgIAXkUNACAuIBogA0EBakECdCIXaioCAF5FDQAgLiAOIBtqKgIAXkUNACAuIBcgG2oqAgBeRQ0AIC4gDiAVaioCAF5FDQAgLiAKIBVqKgIAXkUNACAuIBUgF2oqAgBeRQ0AIC4gDiAWaioCAF5FDQAgLiAKIBZqKgIAXkUNACAuIBYgF2oqAgBeRQ0AIC4gDiASaioCAF5FDQAgLiAKIBJqKgIAXkUNACAuIBIgF2oqAgBeRQ0AIC4gDiATaioCAF5FDQAgLiAKIBNqKgIAXkUNACAuIBMgF2oqAgBeRQ0AIAYgL0MAAADAkiIyIDMQSSAuXUUNACACKgIAIAYgLyAzEEleRQ0AIAIqAgAgBiAvQwAAAECSIi4gMxBJXkUNACACKgIAIAYgMiAwEEleRQ0AIAIqAgAgBiAvIDAQSV5FDQAgAioCACAGIC4gMBBJXkUNACACKgIAIAYgMiAxEEleRQ0AIAIqAgAgBiAvIDEQSV5FDQAgAioCACAGIC4gMRBJXg0BCyACKgIAIi4gJCoCAF1FDQEgLiAKIBpqKgIAXUUNASAuIBogA0EBakECdCIXaioCAF1FDQEgLiAOIBtqKgIAXUUNASAuIBcgG2oqAgBdRQ0BIC4gDiAVaioCAF1FDQEgLiAKIBVqKgIAXUUNASAuIBUgF2oqAgBdRQ0BIC4gDiAWaioCAF1FDQEgLiAKIBZqKgIAXUUNASAuIBYgF2oqAgBdRQ0BIC4gDiASaioCAF1FDQEgLiAKIBJqKgIAXUUNASAuIBIgF2oqAgBdRQ0BIC4gDiATaioCAF1FDQEgLiAKIBNqKgIAXUUNASAuIBMgF2oqAgBdRQ0BIAYgL0MAAADAkiIyIDMQSSAuXkUNASACKgIAIAYgLyAzEEldRQ0BIAIqAgAgBiAvQwAAAECSIi4gMxBJXUUNASACKgIAIAYgMiAwEEldRQ0BIAIqAgAgBiAvIDAQSV1FDQEgAioCACAGIC4gMBBJXUUNASACKgIAIAYgMiAxEEldRQ0BIAIqAgAgBiAvIDEQSV1FDQEgAioCACAGIC4gMRBJXUUNAQsgCSARNgIYIAkgEDYCFCAJIAIqAgA4AiAgCSAPIBAgNRCsAzgCJCAJQQhqIgIgJyADsyA4IBAQ6QIgJiACEOgCCyADQQFqIQMMAQsACwALAAsgCUEwaiQADAkLQdCyBEHylQEQM0G7EhAzQbQdEDNBwAEQNkHuIRAzQaaWARAzEDcMBgtB0LIEQZKaARAzQbsSEDNBtB0QM0HBARA2Qe4hEDNBppYBEDMQNwwFC0HQsgRB8pUBEDNBuxIQM0G0HRAzQZUCEDZB7iEQM0GmlgEQMxA3DAQLQdCyBEGwnAEQM0G7EhAzQbQdEDNBlgIQNkHuIRAzQaaWARAzEDcMAwtB0LIEQb+eARAzQbsSEDNBtB0QM0HqAhA2Qe4hEDNBppYBEDMQNwwCC0HQsgRBoqABEDNBuxIQM0G0HRAzQesCEDZB7iEQM0GmlgEQMxA3DAELIAQhAwwBCwsMAgsgLBB3IB5BwY0BEJUBIRVBACEOQQAhFCMAQdAAayICJAAgDUEgaiEQIA1BPGohCSANKgI0EHAhMSANKgI4QwAAgD+SEHAgDSoCOJUhMwJAAkACQANAIAkQhAEgDksEQCAJIA4QpgEiDCgCECAQKAIQTg0CIAwoAgwhAyAQKAIQIQQgDCgCECEFIAJBBGogAiAMKgIAIAwqAgQgDCgCDBCcBAJ/IAIqAgBDAAAAP5IiLotDAAAAT10EQCAuqAwBC0GAgICAeAshBwJ/IAIqAgRDAAAAP5IiLotDAAAAT10EQCAuqAwBC0GAgICAeAshCgJAAn8gECADIARsIAVqIgVBAWsQSyEEIBAgBRBLIQMCQAJAAkACQAJAAkAgECAFQQFqEEsiBigCBCAEKAIEIAMoAgRGRgRAIAYoAgggBCgCCCADKAIIRkcNAiMAQSBrIgUkAAJAAkACQAJAAkACQAJAIApBAEwNACADKAIEIApBAWpNDQAgB0EATA0BIAdBAWoiESADKAIITw0BIAQoAgQgAygCBEcNAiAEKAIEIAYoAgRHDQMgBCgCCCADKAIIRw0EIAQoAgggBigCCEcNBSAEIAdBAWsiFhBOIRIgBCAHEE4hEyAEIBEQTiEaIAMgBxBOIRsgBiAWEE4hFiAGIAcQTiEXIAYgERBOIQYgBUEcaiAFQRhqIAVBFGogBUEQaiAFQQxqIAMgCiAHEJYEIBogCkECdCIEaioCACE0IAQgEmoqAgAhMiAEIAZqKgIAITUgBCAWaioCACE4IAQgF2oiBioCACEuIAQgE2oiESoCACEvIAQgG2oqAgAhMCARKgIEITYgEUEEayoCACE3IAYqAgQhOSAGQQRrKgIAITogAiAFKgIUOAIgIAIgBSoCDCI7OAIsIAIgOzgCJCACIDcgNpMgOSA6k5JDAACAPpQiNjgCKCAFKgIQITcgAiAuIC8gMCAwkpOSOAJAIAIgMiA0kyA1IDiTkkMAAIA+lCIwOAI8IAIgNjgCOCACIDA4AjQgAiA3OAIwIAIgBSoCHIw4AhQgBSoCGCEwIAIgLiAvk0MAAAC/lDgCHCACIDCMOAIYIAVBIGokAAwGC0HQsgRBj74BEDNBy7QBEDNBtB0QM0G1AhA2Qe4hEDNByb4BEDMQNwwMC0HQsgRBk78BEDNBy7QBEDNBtB0QM0G2AhA2Qe4hEDNBzr8BEDMQNwwLC0HQsgRBkcABEDNBy7QBEDNBtB0QM0G3AhA2Qe4hEDNBxcABEDMQNwwKC0HQsgRBsMEBEDNBy7QBEDNBtB0QM0G4AhA2Qe4hEDNBxcABEDMQNwwJC0HQsgRB+sEBEDNBy7QBEDNBtB0QM0G5AhA2Qe4hEDNBxcABEDMQNwwIC0HQsgRB4MIBEDNBy7QBEDNBtB0QM0G6AhA2Qe4hEDNBxcABEDMQNwwHCwwBCwJAIAQoAgQgAygCBEcNACAGKAIEIAMoAgRBAXZHDQAgBCgCCCADKAIIRw0DIAYoAgggAygCCEEBdkcNAyMAQSBrIgUkAAJAAkACQAJAAkACQAJAAkACQAJAAkAgCkEATA0AIAMoAgQgCkEBak0NACAHQQBMDQEgB0EBaiIRIAMoAghPDQEgBCgCBCADKAIERw0CIAYoAgQgBCgCBEEBdkcNAyAEKAIIIAMoAghHDQQgBigCCCAEKAIIQQF2Rw0FIAQgB0EBaxBOIRYgBCAHEE4hEiAEIBEQTiETIAMgBxBOIREgBUEcaiAFQRhqIAqyIAeyQQEQnAQgBSoCHCIuQwAAAL+SQwAAAABgRQ0GIAUqAhhDAAAAv5JDAAAAAGBFDQcgBigCBLMgLkMAAAA/kl5FDQggBigCCLMgBSoCGEMAAAA/kl5FDQkgBUEUaiAFQRBqIAVBDGogBUEIaiAFQQRqIAMgCiAHEJYEIAYgBSoCHCAFKgIYEEkhLiARIApBAnQiBGoqAgAhLyAEIBJqIhFBBGsqAgAhNCARKgIAITAgBiAFKgIcQwAAAD+SIAUqAhgQSSEyIBEqAgQhNSAGIAUqAhxDAAAAv5IgBSoCGBBJITggBCAWaioCACE2IAYgBSoCHCAFKgIYQwAAAD+SEEkhNyAEIBNqKgIAITkgBiAFKgIcIAUqAhhDAAAAv5IQSSE6IAIgBSoCDDgCICACIAUqAgQiOzgCLCACIDQgMpIgNSA4kpNDAACAPpQiNDgCKCACIDs4AiQgBSoCCCEyIAIgLiAwIC8gL5KTkjgCQCACIDYgN5IgOSA6kpNDAACAPpQiLzgCPCACIDQ4AjggAiAvOAI0IAIgMjgCMCACIAUqAhSMOAIUIAUqAhAhLyACIC4gMJNDAAAAv5Q4AhwgAiAvjDgCGCAFQSBqJAAMCgtB0LIEQY++ARAzQcu0ARAzQbQdEDNBnQMQNkHuIRAzQcm+ARAzEDcMEAtB0LIEQZO/ARAzQcu0ARAzQbQdEDNBngMQNkHuIRAzQc6/ARAzEDcMDwtB0LIEQZHAARAzQcu0ARAzQbQdEDNBnwMQNkHuIRAzQcXAARAzEDcMDgtB0LIEQfLEARAzQcu0ARAzQbQdEDNBoAMQNkHuIRAzQcXAARAzEDcMDQtB0LIEQfrBARAzQcu0ARAzQbQdEDNBoQMQNkHuIRAzQcXAARAzEDcMDAtB0LIEQdTFARAzQcu0ARAzQbQdEDNBogMQNkHuIRAzQcXAARAzEDcMCwtB0LIEQbHGARAzQcu0ARAzQbQdEDNBrAMQNkHuIRAzQdrGARAzEDcMCgtB0LIEQdzIARAzQcu0ARAzQbQdEDNBrQMQNkHuIRAzQbfJARAzEDcMCQtB0LIEQZ/KARAzQcu0ARAzQbQdEDNBrgMQNkHuIRAzQdrGARAzEDcMCAtB0LIEQfzKARAzQcu0ARAzQbQdEDNBrwMQNkHuIRAzQbfJARAzEDcMBwsMAQsgAygCBCAEKAIEQQF2Rw0EIAMoAgQgBigCBEcNBCADKAIEIAQoAgRBAXZHDQMgAygCBCAGKAIERw0DIwBBIGsiBSQAAkACQAJAAkACQAJAAkAgCkEATA0AIAMoAgQgCkEBak0NACAHQQBMDQEgB0EBaiIRIAMoAghPDQEgAygCBCAEKAIEQQF2Rw0CIAYoAgQgBCgCBEEBdkcNAyADKAIIIAQoAghBAXZHDQQgBigCCCAEKAIIQQF2Rw0FIAMgBxBOIRYgBiAHQQFrEE4hEiAGIAcQTiETIAYgERBOIRogBUEcaiAFQRhqIAqyIAeyQQEQ6QIgBUEUaiAFQRBqIAVBDGogBUEIaiAFQQRqIAMgCiAHEJYEIAQgBSoCHCAFKgIYEEkhLiATIApBAnQiBmoiESoCACEvIAYgFmoqAgAhMCAEIAUqAhxDAAAAwJIgBSoCGBBJITQgESoCBCEyIAQgBSoCHEMAAABAkiAFKgIYEEkhNSARQQRrKgIAITggBCAFKgIcIAUqAhhDAAAAwJIQSSE2IAYgGmoqAgAhNyAEIAUqAhwgBSoCGEMAAABAkhBJITkgBiASaioCACE6IAIgBSoCDDgCICACIAUqAgQiOzgCLCACIDQgMpIgNSA4kpNDAACAPpQiNDgCKCACIDs4AiQgBSoCCCEyIAIgLyAuIDAgMJKTkjgCQCACIDYgN5IgOSA6kpNDAACAPpQiMDgCPCACIDQ4AjggAiAwOAI0IAIgMjgCMCACIAUqAhSMOAIUIAUqAhAhMCACIC8gLpNDAAAAv5Q4AhwgAiAwjDgCGCAFQSBqJAAMBgtB0LIEQY++ARAzQcu0ARAzQbQdEDNB5wIQNkHuIRAzQcm+ARAzEDcMCwtB0LIEQZO/ARAzQcu0ARAzQbQdEDNB6AIQNkHuIRAzQc6/ARAzEDcMCgtB0LIEQe7LARAzQcu0ARAzQbQdEDNB6QIQNkHuIRAzQcXAARAzEDcMCQtB0LIEQfLEARAzQcu0ARAzQbQdEDNB6gIQNkHuIRAzQcXAARAzEDcMCAtB0LIEQd3MARAzQcu0ARAzQbQdEDNB6wIQNkHuIRAzQcXAARAzEDcMBwtB0LIEQdTFARAzQcu0ARAzQbQdEDNB7AIQNkHuIRAzQcXAARAzEDcMBgsLQQEMBQtB0LIEQY+5ARAzQcu0ARAzQbQdEDNB0gMQNkHuIRAzQda5ARAzEDcMAwtB0LIEQa66ARAzQcu0ARAzQbQdEDNB1QMQNkHuIRAzQda5ARAzEDcMAgtB0LIEQY+7ARAzQcu0ARAzQbQdEDNB2AMQNkHuIRAzQda5ARAzEDcMAQtB0LIEQa28ARAzQcu0ARAzQbQdEDNB2wMQNkHuIRAzQca8ARAzEDcLDAgLRQ0AIwBBMGsiBCQAIAIqAkAhLiACKgIkEHAhLyACKgIkIjAgMJIgAioCKCIwlCACKgI0lCAuIC+UkyACKgIwIDAQcJSTIAIqAiAgAioCNBBwlJMgAioCICACKgIwlCACKgJAlJIiLotDAAAANF8iBUUEQCAEQwAAgD8gLpUiLiACKgIwIAIqAjQgAioCQBCRBJQ4AgAgBCAuIAIqAiggAioCJCACKgJAIAIqAjwQpQGUOAIEIAQgLiACKgIkIAIqAiggAioCMCACKgI0EKUBlDgCCCAEIC4gAioCICACKgIoIAIqAkAQkQSUOAIQIAQgLiACKgIoIAIqAiAgAioCNCACKgIsEKUBlDgCFCAEIC4gAioCICACKgIkIAIqAjAQkQSUOAIgIAQgBCoCBDgCDCAEIAQqAgg4AhggBCAEKgIUOAIcCyAFRSIFBEAgAiAEKgIIIAIqAhyUIAQqAgAgAioCFJQgBCoCBCACKgIYlJKSOAIIIAIgBCoCFCACKgIclCAEKgIMIAIqAhSUIAQqAhAgAioCGJSSkjgCDCACIAQqAiAgAioCHJQgBCoCGCACKgIUlCAEKgIcIAIqAhiUkpI4AhALIARBMGokACAFRQ0AIAIqAggQcCACKgIMEHCSIA0qAlheDQAgAioCICACKgIwlCACKgIkEHCTIi5DAAAAAFwEQCAMIAIqAiAgAioCMJIQcCAulTgCIAsgLkMAAAAAWw0AIAwqAhggAyAHEE4gCkECdCIEaioCAFwNBCAMIAMgBxBOIARqKgIAIAIqAhwgAioCEJQgAioCFCACKgIIIi6UIAIqAhggAioCDCIvlJKSkzgCGCAMIAxBBGogLiACKgIEkiAvIAIqAgCSIAwoAgwQ6QIgDCACKgIQIAwoAhCykiIuOAIUIAwgLiAQKAIQshDnAjgCFCAzIAwqAiCLXkUNACAMKgIYEHAgMWBFDQAgDCoCACIuQwAAAABgRQ0AIC4gEEEAEEsoAgSzXUUNACAMKgIEIi5DAAAAAGBFDQAgLiAQQQAQSygCCLNdRQ0AIAwgDyAMKAIMIAwqAhQQrAM4AhwgCSAUEKYBIAxBJBA/GiAUQQFqIRQLIA5BAWohDgwBCwsCQCAUIAkQhAEiA0sEQCMAQSBrIgYkAAJAIBQgA2siBSAJEDUoAgAgCSgCBGtBJG1NBEAjAEEQayIHJAAgByAJIAUQwwYiBCgCBCEDIAQoAgghBQNAIAMgBUYEQCAEEG4gB0EQaiQABSAJEDUaIAMQwAYgBCADQSRqIgM2AgQMAQsLDAELIAkQNSEDIAZBCGogCSAJEIQBIAVqEMEGIAkQhAEgAxCbBCEEIwBBEGsiAyQAIAMgBCgCCDYCACAEKAIIIQcgAyAEQQhqNgIIIAMgByAFQSRsajYCBCADKAIAIQUDQCADKAIEIAVHBEAgBCgCEBogAygCABDABiADIAMoAgBBJGoiBTYCAAwBCwsgAxCrASADQRBqJAAgCSAEEJoEIAQQmQQLIAZBIGokAAwBCyADIBRLBEAgCSgCACAUQSRsaiEDIAkQhAEhBCAJIAMQ0QYgCSAEEOAGCwsgAkHQAGokAAwCC0HQsgRBya0BEDNBuxIQM0G0HRAzQekDEDZB7iEQM0GRrgEQMxA3DAMLQdCyBEHrrgEQM0G7EhAzQbQdEDNBjgQQNkHuIRAzQaSvARAzEDcMAgsgFRB3IB5Bto8BEJUBIRUjAEEQayIUJAACQAJAAkACQCANQTxqIgwQhAEgDSgCVEsEQCANQRBqIgYQViANKAIIRw0BIAZBABCYARBWIA0oAgxHDQIgFBBNIQkgDSgCCCECIA0oAgwhAyANKAIAIQUgDSgCBCEHIA0oAlQhECMAQSBrIgQkACAFsiACspWNIS4gB7IgA7KVjSEvIAkQngQgCSAQEKMEIAIgA2whFkEAIQoDQAJAQQAhAiAGEFYgCk0EQAJ/IC+LQwAAAE9dBEAgL6gMAQtBgICAgHgLsiEvAn8gLotDAAAAT10EQCAuqAwBC0GAgICAeAuyIS4DQCAEIAI2AhwgDBCEASACTQRAIBAgFm0hFkEAIQoDQEEAIQ4gBhBWIApNBEAgBEEgaiQADAULA0AgBiAKEJgBEFYgDk0EQCAKQQFqIQoMAgsgBCAGIAoQmAEgDhCYASIHEEM2AhAgBCAWNgIcAkAgBEEQaiAEQRxqEPkBKAIAIhBFDQAgBxC5AiEDIAQgBxC5AjYCECAEQRBqIBAQ9gEhBSAHEOYCIREjAEEQayISJAAjAEFAaiICJAAgAiAFNgIwIAIgAzYCOCACIBE2AigDQAJAIAJBMGogAkEoahCxAQ0AAkACQAJAIAJBKGogAkE4ahCfAyIDDgQDAwABAgsgAkEoahDSASgCACACKAI4EJYBRQ0CIAIoAjggAigCKBDIAQwCCyACIAIoAjgiAzYCICADIAJBIGoQpAEoAgAgAkEoahDSASgCABC9BhoMAQsgA0EHTARAIAIoAjghAyACKAIoIREjAEEgayIFJAAgBSADNgIYIAUgETYCECAFQRBqENIBGgNAIAVBGGogBUEQahCDAQRAIAUoAhghEyMAQSBrIgMkACADIBE2AhAgAyATNgIYAkAgA0EYaiADQRBqEIMBRQ0AIAMgAygCGDYCCANAIANBCGoQpAEgA0EQahCDAUUNASADKAIIIAMoAhgQlgFFDQAgAyADKAIINgIYDAALAAsgAygCGCETIANBIGokACAFIBM2AgggBUEIaiAFQRhqEIMBBEAgBSgCGCAFKAIIEMgBCyAFQRhqEKQBGgwBCwsgBUEgaiQADAELIAIgAkE4aiADQQF2EPYBIgM2AiAgAiACKAIoNgIYIAIoAjggAyACQRhqENIBKAIAEL0GIQMgAiACKAI4NgIQIAIgAigCGDYCCAJAIAIoAhAgAigCIBCWAUUEQCACQRBqIRMgAkEIaiERIAIoAiAhGiMAQRBrIgUkACAFIBo2AggDQCATIBEQ0gEQsQEiGkUEQCARKAIAIAUoAggQlgFFDQELCyAFQRBqJAAgGkEBc0UNASACKAIQIAIoAggQyAEgA0EBaiEDCyACQRBqIgUQpAEaAkAgBSACQQhqEPgBRQ0AA0AgAigCECACKAIgEJYBBEAgAkEQahCkARoMAQsDQCACQQhqENIBKAIAIAIoAiAQlgFFDQALIAJBEGogAkEIahC8Bg0BIAJBEGoiBSgCACACKAIIEMgBIAJBIGogBRCxAQRAIAIgAigCCDYCIAsgA0EBaiEDIAJBEGoQpAEaDAALAAsCQCACQRBqIAJBIGoQgwFFDQAgAigCICACKAIQEJYBRQ0AIAIoAhAgAigCIBDIASADQQFqIQMLIAJBMGogAkEQahCxAQ0BAkAgAw0AIAJBMGogAkEQahD4AQRAIAIgAigCOCIDNgIgIAIgAzYCCANAIAJBCGoQpAEgAkEQahCxAQ0EIAIoAgggAigCIBCWAQ0CIAIgAigCCDYCIAwACwALIAIgAigCECIDNgIgIAIgAzYCCANAIAJBCGoQpAEgAkEoahCxAQ0DIAIoAgggAigCIBCWAQ0BIAIgAigCCDYCIAwACwALIAJBMGogAkEQahD4AQRAIAIgAigCEDYCKAwDCyACIAJBEGoQpAEoAgA2AjgMAgsgAkEQahCkARogAiACKAIoNgIIIAIoAjggAkEIahDSASgCABCWAUUEQANAIAJBEGogAkEIahCxAQ0CIAIoAjggAigCEBCWAQRAIAJBEGoiAygCACACKAIIEMgBIAMQpAEaBSACQRBqEKQBGgwBCwsLIAJBEGogAkEIahCxAQ0AA0ACQCACKAI4IAIoAhAQlgEEQANAIAIoAjggAkEIahDSASgCABCWAQ0ACyACQRBqIAJBCGoQvAYNASACKAIQIAIoAggQyAELIAJBEGoQpAEaDAELCyACQTBqIAJBEGoQ+AENACACIAIoAhA2AjgMAQsLIAJBQGskACASQRBqJAACQCAHEEMgEE8NACAHQQAQUioCACAHIBAQUioCAGANAEHQsgRB/q8BEDNBuxIQM0G0HRAzQZUFEDZB7iEQM0G4sAEQMxA3DA8LQQAhAgNAIAIgEEYNASAJIAwgByACEFIoAgQQpgEQ6AIgAkEBaiECDAALAAsgDkEBaiEODAALAAsABQJ/IAwgBCgCHBCmASICKgIEIC+VIjCLQwAAAE9dBEAgMKgMAQtBgICAgHgLIQMgBgJ/IAIqAgAgLpUiMItDAAAAT10EQCAwqAwBC0GAgICAeAsQmAEgAxCYASEFIAQgAioCGIs4AgwgBEEQaiIKIAQqAgw4AgAgCiAEKAIcNgIEAkAgBSgCBCAFEDUoAgBJBEAgBSAKEKoDDAELQQAhAiMAQSBrIhEkACAFEDUiEgJ/IAUgBRBDQQFqEKMDIQcgBRBDIRMjAEEQayIOJAAgDkEANgIMIBFBCGoiA0EMaiAOQQxqIBIQugEgBwRAIAMoAhAaIAdB/////wFLBEBBmM0BEKwBAAsgB0EDdBBMIQILIAMgAjYCACADIAIgE0EDdGoiEjYCCCADIBI2AgQgAxA+IAIgB0EDdGo2AgAgDkEQaiQAIAMoAggLIAoQ4AIgAyADKAIIQQhqNgIIIAUgAxCiAyADEKEDIBFBIGokAAsgBCgCHEEBaiECDAELAAsABQNAIAYgChCYARBWIAJLBEAgBiAKEJgBIAIQmAEQlgIgAkEBaiECDAELCyAKQQFqIQoMAgsACwsgDCAJEKsDIAwQhAEgDSgCVEsNAyAJEKEECyAUQRBqJAAMAwtB0LIEQbCiARAzQbsSEDNBtB0QM0HGAxA2Qe4hEDNBs6QBEDMQNwwEC0HQsgRBvaYBEDNBuxIQM0G0HRAzQccDEDZB7iEQM0GzpAEQMxA3DAMLQdCyBEGaqQEQM0G7EhAzQbQdEDNB1QMQNkHuIRAzQZisARAzEDcMAgsgFRB3IB5B8pABEJUBIRpBACEKIwBBQGoiDiQAAkAgDS0AHEUEQCANQTxqIQJBACEGA0AgAhCEASAGTQ0CIAIgBhCmAUEANgIIIAZBAWohBgwACwALIA1ByABqIhYQngQgFiANQTxqIhEQhAFBJGwQowQgDUHcAGoiEEEoaiEbQQAhAgJAAkADQCAPEEoQpwEgAksEQCAPEEogAhBLIgMoAgQgAygCDEECdkcNAiAbIAIQSygCGCEEIAMoAgghFCAEIAMoAhgiDCADKAIEIhVBAnRqIgUqAgAgDCoCACIvkyIuIAwqAgQgL5MiLxDjAbtEGC1EVPshCUCgtjgCACAEIC8gL5QgLiAulJKROAIEIBVBAWsiA0EBIANBAUsbIRIgDEEEaiEJIAUhB0EBIQYDQAJAIAdBBGohByAEQQhqIQMgBiASRgRAIAQgByoCACAJKgIAIi+TIi4gLyAJQQRrKgIAkyIvEOMBu0QYLURU+yEJQKC2OAIIIAQgLyAvlCAuIC6UkpE4AgwgFEEBayITQQEgE0EBSxshFyAFIBVBAnRqIQcgDCEGQQEhFANAIBQgF0YEQCADQQhqIQkgAyAMIBMgFWxBAnRqIgUqAgAiLyAFIBVBAnRrIgQqAgCTIi4gBSoCBCAvkyIvEOMBu0QYLURU+yEJQKC2OAIIIAMgLyAvlCAuIC6UkpE4AgwgBUEEaiEDQQEhBwNAIARBBGohBCAHIBJGDQQgCSADKgIAIAQqAgCTIi4gAyoCBCADQQRrKgIAkyIvEOMBu0QYLURU+yEJQKC2OAIIIAkgLyAvlCAuIC6UkpE4AgwgB0EBaiEHIANBBGohAyAJQQhqIQkMAAsACyADIAcqAgAgBioCAJMiLiAFKgIEIAUqAgCTIi8Q4wG7RBgtRFT7IQlAoLY4AgggAyAvIC+UIC4gLpSSkTgCDCADQRBqIQMgBUEEaiEJQQEhBANAIAQgEkYEQCADIAcqAgQgBioCBJMiLiAJKgIAIAlBBGsqAgCTIi8Q4wG7RBgtRFT7IQlAoLY4AgAgAyAvIC+UIC4gLpSSkTgCBCAUQQFqIRQgB0EIaiEHIAZBCGohBiAJQQRqIQUMAgUgAyAHQQRqIgcqAgAgBkEEaiIGKgIAkyIuIAkqAgQgCUEEayoCAJMiLxDjAbtEGC1EVPshCUCgtjgCACADIC8gL5QgLiAulJKROAIEIARBAWohBCADQQhqIQMgCUEEaiEJDAELAAsACwAFIAQgByoCACAJKgIAkyIuIAkqAgQgCUEEayoCAJMiLxDjAbtEGC1EVPshCUCgtjgCCCAEIC8gL5QgLiAulJKROAIMIAZBAWohBiAJQQRqIQkgAyEEDAILAAsLIAkgAyoCACIvIAQqAgCTIi4gLyADQQRrKgIAkyIvEOMBu0QYLURU+yEJQKC2OAIIIAkgLyAvlCAuIC6UkpE4AgwgAkEBaiECDAELCwwBC0HQsgRBmQsQM0G0DxAzQbQdEDNB4AAQNkHuIRAzQf8jEDMQNwwDCyANQZABaiEVA0AgERCEASAKTQRAIBEgFhCrAwwCCyARIAoQpgEqAgAhLiARIAoQpgEqAgQhLyARIAoQpgEqAhwhMCAOIC5DAACAP0EBIBEgChCmASgCDHSylSIulCAuQwAAAD+UQwAAAL+SIjGSOAI4IA4gLyAulCAxkjgCNCAOIC4gMJQ4AjBBACEGIA4gDioCOCAPIBEgChCmASgCDEEAEPcBKAIEQQFrsxDnAjgCOCAOIA4qAjQgDyARIAoQpgEoAgxBABD3ASgCCEEBa7MQ5wI4AjQgFUEAEDwhGyARIAoQpgEoAgwhAiARIAoQpgEoAhAhAyAOKgI4IS8gDioCNCEwIA4qAjAhLiMAQTBrIgQkAAJAIC9DAAAAAGAEQCAvIBBBKGoiBSAQKAIEIAJsIANqEEsoAgSzXQRAIDBDAAAAAGAEQCAwIAUgECgCBCACbCADahBLKAIIs10EQCAFIBAoAgQgAmwgA2oQSyIFKAIQQQJGBEAgDkEANgI8An8gL0MAAAA/kiIxi0MAAABPXQRAIDGoDAELQYCAgIB4CyIHQQBIIQICfyAwQwAAAD+SIjGLQwAAAE9dBEAgMagMAQtBgICAgHgLIQMgAg0FIANBAEggByAFKAIET3INBSADIAUoAghPDQUgEEEcaiEMQwAAgD8gECoCDCAulCIuIC5DAACAP10bIjEQcCEuAn8gMSAQKgIQlCIxQwAAAD+SIjOLQwAAAE9dBEAgM6gMAQtBgICAgHgLIQkgMRBwjSEzQQAgByAJaxC1AiECIAcgCWogBSgCBEEBaxCeAyEXQQAgAyAJaxC1AiEHIAMgCWogBSgCCEEBaxCeAyEfIAxBABA8QQAgDBBEQQJ0EDoaQwAAgL8gLiAukpUhNANAIAcgH0oEQEEAIQNBACEFA0AgECgCFCAFTARAQwAAAAAhLgNAIBAoAggiBSADTARAIC5DAAAAAFsNCwUgLiAMIAMQPCoCAF0EQCAMIAMQPCoCACEuCyADQQFqIQMMAQsLIC5DAAAAAF4EQEEAIQIDQCACIgMgBU4NCyAEIAOyIi84AiAgBCAMIAMQPCoCADgCJCAEIANBAWsiArI4AhggBCAMIAIgECgCCCIFaiAFbxA8KgIAOAIcIAQgA0EBaiICsjgCECAEIAwgECgCCCIFIAJqIAVvEDwqAgA4AhQCQCAMIAMQPCoCACAuIBAqAhiUXkUNACAEKgIkIjAgBCoCHF5FDQAgMCAEKgIUXkUNACAEIC84AgBDAAAAACExAkAgBCoCECIwIAQqAiAiL5MgMCAEKgIYIjCTIjSUIjJDAAAAAFsgMCAvkyIzIDSUIjRDAAAAAFtyIDNDAAAAAFtyIgMEQCAEQQA2AgwgBEEANgIIDAELIAQgBCoCFCAEKgIkIjGTIDKVIAQqAhwgMZMgNJWTIjE4AgwgBCAxIC8gL5QgMCAwlCIvk5QgBCoCHCAEKgIkk5IgM5UiMDgCCCAEKgIcIAQqAgwgL5STIDAgBCoCGJSTITELIAQgMTgCBCADRQRAIAQqAgghMCAEKgIEGiAEKgIMIi9DAAAAAFwEQCAEIDCMIC8gL5KVOAIACwsgGyAOKAI8IgVBAnRqAnwgBCoCAEMAAAA/kiAQKAIIsiIvkiAvlbtEGC1EVPshGUCiIjy9IlpCNIinQf8PcSIDQf8PRgRAIDxEGC1EVPshGUCiIjwgPKMMAQsgWkIBhiJYQrC0ocTq/pCZgH9YBEAgPEQAAAAAAAAAAKIgPCBYQrC0ocTq/pCZgH9RGwwBCwJ+IANFBEBBACEDIFpCDIYiWEIAWQRAA0AgA0EBayEDIFhCAYYiWEIAWQ0ACwsgWkEBIANrrYYMAQsgWkL/////////B4NCgICAgICAgAiECyFYIANBgQhKBEADQAJAIFhCmNqQorW/yAx9IllCAFMEQCBYIVkMAQsgWEKY2pCitb/IDFINACA8RAAAAAAAAAAAogwDCyBZQgGGIVggA0EBayIDQYEISg0AC0GBCCEDCwJAIFhCmNqQorW/yAx9IllCAFMEQCBYIVkMAQsgWEKY2pCitb/IDFINACA8RAAAAAAAAAAAogwBCwJAIFlC/////////wdWBEAgWSFYDAELA0AgA0EBayEDIFlCgICAgICAgARUIQcgWUIBhiJYIVkgBw0ACwsgWkKAgICAgICAgIB/gyBYQoCAgICAgIAIfSADrUI0hoQgWEEBIANrrYggA0EAShuEvwu2OAIAIA4gBUEBajYCPAsgECgCCCEFDAALAAtB0LIEQaLtABAzQbQPEDNBtB0QM0HaARA2Qe4hEDNBt/AAEDMQNwwNBSAEQdDYASgCADYCKCAEQcjYASkCADcDICAMQQAQPCEJIAxBABA8IQIgAiAQKAIIQQFrIhRBAnRqIhIqAgAhLiACKgIAIS9BACEHA0AgByAURgRAIAkgFEECdGogBCoCKCAvlCAEKgIgIC6UIAQqAiQgEioCAJSSkjgCAAUgCSAHQQJ0IhNqIAQqAiggAiAHQQFqIgdBAnRqKgIAlCAEKgIgIC6UIAIgE2oqAgAiLiAEKgIklJKSOAIADAELCyAFQQFqIQUMAQsACwALIAeyIDCTEHAhMiAFIAcQTiEgIAIhAwNAIAMgF0oEQCAHQQFqIQcMAgsgMiADsiAvkxBwkiIuIDNeRQRAICAgA0EDdGoiCSoCACExIBAoAgghEiAMQQAQPCEUIDEgErKUu0R3yMltMF/EP6K2ITEgNCAulCIuIC4gLiAuIC4gLkMAAMBAkpRDAADwQZKUQwAA8EKSlEMAALRDkpRDAAA0RJKUQwAANESSu0Q5bFL+a8FWP6K2IAkqAgSUIS4gECgCCCEJAkACQAJAAkACQAJAAkACQCAUBEAgMUMAAAA/kkMAAAAAXkUNASAxQwAAAL+SIjUgCbJdRQ0BIC5DAAAAAGBFDQIgCUEASA0DAn8gNY4iNYtDAAAAT10EQCA1qAwBC0GAgICAeAsiEkEBaiAJbyETIAkgEmogCW8hCUMAAIA/IDEgErKTQwAAAL+SIjGTIjVDAAAAAGBFDQQgMUMAAAAAYEUNBSAJQQBIDQYgE0EASA0HIBQgCUECdGoiCSA1IC6UIAkqAgCSOAIAIBQgE0ECdGoiCSAxIC6UIAkqAgCSOAIADAgLQdCyBEH89AAQM0GF9wAQM0G0HRAzQYsBEDZB7iEQM0GY+wAQMxA3DBQLQdCyBEG9/wAQM0GF9wAQM0G0HRAzQYwBEDZB7iEQM0HXgQEQMxA3DBMLQdCyBEHzhAEQM0GF9wAQM0G0HRAzQY0BEDZB7iEQM0HKhQEQMxA3DBILQdCyBEGliQEQM0GF9wAQM0G0HRAzQY4BEDZB7iEQM0HTigEQMxA3DBELQdCyBEGajQEQM0GF9wAQM0G0HRAzQZYBEDZB7iEQM0HKjQEQMxA3DBALQdCyBEHTkAEQM0GF9wAQM0G0HRAzQZcBEDZB7iEQM0GVkgEQMxA3DA8LQdCyBEHylAEQM0GF9wAQM0G0HRAzQZgBEDZB7iEQM0HwlgEQMxA3DA4LQdCyBEGQmQEQM0GF9wAQM0G0HRAzQZkBEDZB7iEQM0G3mwEQMxA3DA0LCyADQQFqIQMMAAsACwALQdCyBEGP2QAQM0G0DxAzQbQdEDNB/gAQNkHuIRAzQYzcABAzEDcMCAtB0LIEQdjPABAzQbQPEDNBtB0QM0H6ABA2Qe4hEDNBzNIAEDMQNwwHC0HQsgRB5MQAEDNBtA8QM0G0HRAzQfkAEDZB7iEQM0HjxwAQMxA3DAYLQdCyBEGwORAzQbQPEDNBtB0QM0H4ABA2Qe4hEDNBlj0QMxA3DAULQdCyBEHPLBAzQbQPEDNBtB0QM0H3ABA2Qe4hEDNBpzAQMxA3DAQLIARBMGokAANAIA4oAjwgBkwEQCAKQQFqIQoMAgUgDkEIaiICIBEgChCmAUEkED8aIA4gFSAGEDwqAgA4AhAgFiACEOgCIAZBAWohBgwBCwALAAsACyAOQUBrJAAgGhB3IB5BIGokAAwCC0HQsgRB3zgQM0G7EhAzQbQdEDNBkwEQNkHuIRAzQcU8EDMQNwsQAAALIA0QgwQQhAEhAiAhQSBqIgcQqAIgAgRAIAcgAhCaBiAHIAIQowYLA0AgDRCDBBCEASALTQ0GICFBCGogDRCDBCALEKYBIgIqAgAgAioCBCACKgIIIAIqAhwgAioCGEMAAAAAXhD4BBogByALEG0iAiAhLQAYOgAQIAIgISkDEDcCCCACICEpAwg3AgAgC0EBaiELDAALAAtB0LIEQcA4EDNBuj0QM0HKxQAQM0HUARA2QdvJABAzQZDOABAzEDcMCAtB0LIEQfvTABAzQbo9EDNBysUAEDNB1QEQNkHbyQAQM0H+1wAQMxA3DAcLQdCyBEGo3QAQM0G6PRAzQcrFABAzQdYBEDZB28kAEDNBgOwAEDMQNwwGC0HQsgRBwvEAEDNBuj0QM0HKxQAQM0HXARA2QdvJABAzQanzABAzEDcMBQtB0LIEQeb5ABAzQbo9EDNBysUAEDNB2AEQNkHbyQAQM0Gp8wAQMxA3DAQLICsQNSIQQeAAEI8BIBAgBxCAARDfBSAYQTBqIQ8gGEHgAGohDCAYQZABaiEJIBhBwAFqIQogGEHwAWohDiAYKgKgAiEvIBgqAqQCITAgGCoCqAIhMSAYKgKsAiEzIBgqArACITQgGCoCtAIhMiAYKgK4AiE1IBgqArwCIThBACEDQQAhCwJAAkAgCARAIBAQggEgBxCAAUcNAQNAIAcQgAEgC00EQCAHEIABIANHBEBB0LIEQZrAABAzQb0bEDNB0CEQM0HpBBA2QesmEDNB+cIAEDMQNwwJCwUgECADEI8CIREgByALEG0hBCMAQaABayIGJAAjAEHgAmsiAiQAIAQqAgAhNiAEKgIEITcgBCoCDCA4lEMAAIA/lyEuIAQqAggiORDjBSE6IDkQ4gUhOSACQbACaiIEQYCAgPwDNgIgIARCADcCGCAEIDc4AhQgBCA6IC6UIjc4AhAgBCA2OAIIIAQgNzgCACAEIDkgLpQiNjgCDCAEIDaMOAIEIAIqAsQCITYgAioCuAIhNyACQYACaiIFIAQgGBBaIAVBCHIgBCAYQQhqEFogAkGQAmogBCAYQRBqEFogAkGYAmogBCAYQRhqEFogAkGgAmogBCAYQSBqEFogAkGoAmogBCAYQShqEFogAkHQAWoiBSAEIA8QWiAFQQhyIAQgD0EIahBaIAJB4AFqIAQgD0EQahBaIAJB6AFqIAQgD0EYahBaIAJB8AFqIAQgD0EgahBaIAJB+AFqIAQgD0EoahBaIAJBoAFqIgUgBCAMEFogBUEIciAEIAxBCGoQWiACQbABaiAEIAxBEGoQWiACQbgBaiAEIAxBGGoQWiACQcABaiAEIAxBIGoQWiACQcgBaiAEIAxBKGoQWiACQfAAaiIFIAQgCRBaIAVBCHIgBCAJQQhqEFogAkGAAWogBCAJQRBqEFogAkGIAWogBCAJQRhqEFogAkGQAWogBCAJQSBqEFogAkGYAWogBCAJQShqEFogAkFAayIFIAQgChBaIAVBCHIgBCAKQQhqEFogAkHQAGogBCAKQRBqEFogAkHYAGogBCAKQRhqEFogAkHgAGogBCAKQSBqEFogAkHoAGogBCAKQShqEFogAkEQaiIFIAQgDhBaIAVBCHIgBCAOQQhqEFogAkEgaiAEIA5BEGoQWiACQShqIAQgDkEYahBaIAJBMGogBCAOQSBqEFogAkE4aiAEIA5BKGoQWiAIIAJBDGoiBCACQQhqIgUgLiA1lBCLAiAGIAggAioCECACKgIUIAIoAgwgAigCCBBXOAIAIAYgCCACKgIYIAIqAhwgAigCDCACKAIIEFc4AgQgBiAIIAIqAiAgAioCJCACKAIMIAIoAggQVzgCCCAGIAggAioCKCACKgIsIAIoAgwgAigCCBBXOAIMIAYgCCACKgIwIAIqAjQgAigCDCACKAIIEFc4AhAgBiAIIAIqAjggAioCPCACKAIMIAIoAggQVzgCFCAIIAQgBSAuIDKUEIsCIAYgCCACKgJAIAIqAkQgAigCDCACKAIIEFc4AhggBiAIIAIqAkggAioCTCACKAIMIAIoAggQVzgCHCAGIAggAioCUCACKgJUIAIoAgwgAigCCBBXOAIgIAYgCCACKgJYIAIqAlwgAigCDCACKAIIEFc4AiQgBiAIIAIqAmAgAioCZCACKAIMIAIoAggQVzgCKCAGIAggAioCaCACKgJsIAIoAgwgAigCCBBXOAIsIAggBCAFIC4gNJQQiwIgBiAIIAIqAnAgAioCdCACKAIMIAIoAggQVzgCMCAGIAggAioCeCACKgJ8IAIoAgwgAigCCBBXOAI0IAYgCCACKgKAASACKgKEASACKAIMIAIoAggQVzgCOCAGIAggAioCiAEgAioCjAEgAigCDCACKAIIEFc4AjwgBiAIIAIqApABIAIqApQBIAIoAgwgAigCCBBXOAJAIAYgCCACKgKYASACKgKcASACKAIMIAIoAggQVzgCRCAIIAQgBSAuIDOUEIsCIAYgCCACKgKgASACKgKkASACKAIMIAIoAggQVzgCSCAGIAggAioCqAEgAioCrAEgAigCDCACKAIIEFc4AkwgBiAIIAIqArABIAIqArQBIAIoAgwgAigCCBBXOAJQIAYgCCACKgK4ASACKgK8ASACKAIMIAIoAggQVzgCVCAGIAggAioCwAEgAioCxAEgAigCDCACKAIIEFc4AlggBiAIIAIqAsgBIAIqAswBIAIoAgwgAigCCBBXOAJcIAggBCAFIC4gMZQQiwIgBiAIIAIqAtABIAIqAtQBIAIoAgwgAigCCBBXOAJgIAYgCCACKgLYASACKgLcASACKAIMIAIoAggQVzgCZCAGIAggAioC4AEgAioC5AEgAigCDCACKAIIEFc4AmggBiAIIAIqAugBIAIqAuwBIAIoAgwgAigCCBBXOAJsIAYgCCACKgLwASACKgL0ASACKAIMIAIoAggQVzgCcCAGIAggAioC+AEgAioC/AEgAigCDCACKAIIEFc4AnQgCCAEIAUgLiAwlBCLAiAGIAggAioCgAIgAioChAIgAigCDCACKAIIEFc4AnggBiAIIAIqAogCIAIqAowCIAIoAgwgAigCCBBXOAJ8IAYgCCACKgKQAiACKgKUAiACKAIMIAIoAggQVzgCgAEgBiAIIAIqApgCIAIqApwCIAIoAgwgAigCCBBXOAKEASAGIAggAioCoAIgAioCpAIgAigCDCACKAIIEFc4AogBIAYgCCACKgKoAiACKgKsAiACKAIMIAIoAggQ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BEACQCADIAEoAgQiAkEBayABKAIMIgRuQQFqTgRAIAEgAjYCEAwBCyABIAMgBGw2AhAgACACIAEoAghsQQd0EKYFIAFBATYCKCABKAIQIQILIAEgAEEBIAEoAgggAhCpBTYCACAFKAJQIQIgAUEANgIkIAFCADcCGCABIAI2AhQLIAEoAiwiAQ0ACwsL1QcBB38CQAJAIAIgA2oiCCABKAIESw0AIAEoAgwgA0kNACABKAIADQELIAAoAgAiA0EXNgIUIAAgAygCABEBAAsCQCACIAEoAhgiA08EQCAIIAEoAhAgA2pNDQELIAEoAihFBEAgACgCACIDQccANgIUIAAgAygCABEBAAsgASgCJARAAkAgASgCECIDQQBMDQAgASgCFCIFIAMgAyAFShsiBSABKAIcIAEoAhgiA2siBiAFIAZIGyIFIAEoAgQgA2siBiAFIAZIGyIFQQBMDQAgAUEwaiEKIAMgASgCCCILbCEGQQAhAwNAIAAgCiABKAIAIANBAnRqKAIAIAYgBSALbCIHIAEoAjQRBgAgASgCECIJIAEoAhQiBSADaiIDTA0BIAYgB2ohBiAFIAkgA2siByAFIAdIGyIFIAEoAhwgASgCGCADaiIHayIJIAUgCUgbIgUgASgCBCAHayIHIAUgB0gbIgVBAEoNAAsLIAFBADYCJAsgASACIAggASgCECIDayIFQQAgBUEAShsgASgCGCACSRsiBjYCGCADQQBMDQAgASgCFCIFIAMgAyAFShsiAyABKAIcIAZrIgUgAyAFSBsiAyABKAIEIAZrIgUgAyAFSBsiBUEATA0AIAFBMGohCiABKAIIIgsgBmwhBkEAIQMDQCAAIAogASgCACADQQJ0aigCACAGIAUgC2wiByABKAIwEQYAIAEoAhAiCSABKAIUIgUgA2oiA0wNASAGIAdqIQYgBSAJIANrIgcgBSAHSBsiBSABKAIcIAEoAhggA2oiB2siCSAFIAlIGyIFIAEoAgQgB2siByAFIAdIGyIFQQBKDQALCwJAAkACQCABKAIcIgUgCE8NAAJAAkACQCACIAVLBEAgAiEFIARFDQEgACgCACIDQRc2AhQgACADKAIAEQEADAILIAQNAQsgASgCIA0BIAAoAgAiA0EXNgIUIAAgAygCABEBAAwECyABIAg2AhwgASgCIEUNAgsgBSABKAIY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IgFJBH8gACAEKAIMIAZBAnRqQQAgASAGayIBIAAoAuQDKAIEEQcAIAUgBSgCACABajYCACAEKAIYBSABCyAEKAIQIgBPBEAgBEEANgIYIAQgBCgCFCAAajYCFAsLjwEBBH8jAEEQayIHJAAgACgCyAMiCCgCECEJIAUoAgAhCiAHQQA2AgwgACABIAIgAyAIKAIMIAdBDGogBiAKayIBIAkgASAJSRsgACgC3AMoAgQRDAAgACAIKAIMIAQgBSgCAEECdGogBygCDCAAKALkAygCBBEHACAFIAUoAgAgBygCDGo2AgAgB0EQaiQAC9wBAQF/IAAoAsgDIQICQAJAAkACQAJAIAEOBAADAgEDCyAAKAJUBEAgAkHUATYCBCACKAIMDQQgAiAAIAIoAghBACACKAIQQQEgACgCBCgCHBEKADYCDAwECyACIAAoAtwDKAIENgIEDAMLIAIoAghFBEAgACgCACIBQQM2AhQgACABKAIAEQEACyACQdUBNgIEDAILIAIoAghFBEAgACgCACIBQQM2AhQgACABKAIAEQEACyACQdYBNgIEDAELIAAoAgAiAUEDNgIUIAAgASgCABEBAAsgAkIANwIUCzwAIAAgASACKAIAIAQgBSgCAEECdGogACgC3AMoAgwRBwAgBSAFKAIAQQFqNgIAIAIgAigCAEEBajYCAAvCAwEMfyACQQJ0IgIgASgCCGooAgAhBSABKAIEIAJqKAIAIQYgASgCACACaigCACEHIAMoAgAhASAAKALQAiECIAAoAtwDIgMoAhwhCCADKAIYIQsgAygCFCEMIAMoAhAhDSAAKAJwIgNBAk8EfyADQQF2IQMDQCAMIAYtAABBAnQiBGooAgAhDiALIAUtAABBAnQiCWooAgAhCiAEIAhqKAIAIQ8gASACIAkgDWooAgAiCSAHLQAAIgRqai0AADoAACABIAIgBCAKIA9qQRB1Igpqai0AADoAASABIAIgBCAOamotAAA6AAIgASACIAkgBy0AASIEamotAAA6AAMgASACIAQgCmpqLQAAOgAEIAEgAiAEIA5qai0AADoABSABQQZqIQEgB0ECaiEHIAVBAWohBSAGQQFqIQYgA0EBayIDDQALIAAoAnAFIAMLQQFxBEAgDCAGLQAAQQJ0IgBqKAIAIQMgCyAFLQAAQQJ0IgVqKAIAIQYgACAIaigCACEIIAEgAiAHLQAAIgAgBSANaigCAGpqLQAAOgAAIAEgAiAAIAYgCGpBEHVqai0AADoAASABIAIgACADamotAAA6AAILC4sCAQN/IwBBEGsiCCQAAkACQCAAKALcAyIHKAIkBEAgB0EgakEAIAQgBSgCAEECdGpBAEEBIAcoAigQiwMgB0EANgIkIAUgBSgCAEEBajYCACAHIAcoAixBAWs2AiwMAQsgBygCLCEJIAggBCAFKAIAIgNBAnRqIgQoAgA2AgggCAJ/IAkgBiADayIDIAMgCUsbIgNBAiADQQJJGyIDQQJPBEAgBCgCBAwBCyAHQQE2AiQgBygCIAs2AgwgACABIAIoAgAgCEEIaiAHKAIMEQcAIAcoAiQhACAFIAUoAgAgA2o2AgAgByAHKAIsIANrNgIsIAANAQsgAiACKAIAQQFqNgIACyAIQRBqJAALhgUBDn8gAkECdCIFIAEoAghqKAIAIQogASgCBCAFaigCACELIAEoAgAgAkEDdGoiASgCACEHIAEoAgQhCCADKAIEIQIgAygCACEDIAAoAtACIQQgACgC3AMiASgCHCEOIAEoAhghDyABKAIUIRAgASgCECERIAAoAnAiAUECTwR/IAFBAXYhCQNAIBAgCy0AAEECdCIBaigCACEMIA8gCi0AAEECdCIGaigCACEFIAEgDmooAgAhASADIAQgBiARaigCACINIActAAAiBmpqLQAAOgAAIAMgBCAGIAEgBWpBEHUiBWpqLQAAOgABIAMgBCAGIAxqai0AADoAAiADIAQgDSAHLQABIgFqai0AADoAAyADIAQgASAFamotAAA6AAQgAyAEIAEgDGpqLQAAOgAFIAIgBCANIAgtAAAiAWpqLQAAOgAAIAIgBCABIAVqai0AADoAASACIAQgASAMamotAAA6AAIgAiAEIA0gCC0AASIBamotAAA6AAMgAiAEIAEgBWpqLQAAOgAEIAIgBCABIAxqai0AADoABSACQQZqIQIgCEECaiEIIANBBmohAyAHQQJqIQcgCkEBaiEKIAtBAWohCyAJQQFrIgkNAAsgACgCcAUgAQtBAXEEQCAQIAstAABBAnQiAGooAgAhCSAPIAotAABBAnQiAWooAgAhBSAAIA5qKAIAIQAgAyAEIAEgEWooAgAiASAHLQAAIgZqai0AADoAACADIAQgBiAAIAVqQRB1IgBqai0AADoAASADIAQgBiAJamotAAA6AAIgAiAEIAEgCC0AACIDamotAAA6AAAgAiAEIAAgA2pqLQAAOgABIAIgBCADIAlqai0AADoAAgsLGwEBfyAAKALcAyIBQQA2AiQgASAAKAJ0NgIsC4UDAQN/AkAgAAJ/IAAoArwDIgEoAggEQCABQQA2AgggAEEAIAAoAuQDKAIAEQIAIABBAiAAKALIAygCABECAEECDAELAkAgACgCVEUNACAAKAKIAQ0AAkAgACgCXEUNACAAKAJsRQ0AIAAgASgCGDYC5AMgAUEBNgIIDAELIAAoAmQEQCAAIAEoAhQ2AuQDDAELIAAoAgAiAkEvNgIUIAAgAigCABEBAAsgACAAKALYAygCABEBACAAIAAoAsQDKAIIEQEAIAAoAkQNASABKAIQRQRAIAAgACgC4AMoAgARAQALIAAgACgC3AMoAgARAQAgACgCVARAIAAgASgCCCAAKALkAygCABECAAsgAEEDQQAgASgCCBsgACgCyAMoAgARAgBBAAsgACgCwAMoAgARAgALAkAgACgCCCICRQ0AIAIgASgCDCIDNgIMIAIgA0ECQQEgASgCCBtqIgE2AhAgACgCQEUNACAAKALMAygCFA0AIAJBAkEBIAAoAmwbIAFqNgIQCwsvAQF/IAAoArwDIQEgACgCVARAIAAgACgC5AMoAggRAQALIAEgASgCDEEBajYCDAscACAAQQBBAEEAIAEgAiADIAAoAsgDKAIEEQwAC2EBAn8CQCAAKALAAyIEKAIwIAQoAjQiBU8EQCAAIARBCGogACgCxAMoAgwRAwBFDQEgBEEANgIwIAQoAjQhBQsgACAEQQhqIARBMGogBSABIAIgAyAAKALIAygCBBEMAAsLwwcBD38CQCAAKALAAyIEKAI4RQRAIAAgBCAEKAJEQQJ0aigCPCAAKALEAygCDBEDAEUNASAEQQE2AjggBCAEKAJMQQFqNgJMCwJAAkACQCAEKAJIDgMBAgADCyAAIAQgBCgCREECdGooAjwgBEEwaiAEKAI0IAEgAiADIAAoAsgDKAIEEQwAIAQoAjAgBCgCNEkNAiAEQQA2AkggAigCACADTw0CCyAEQQA2AjAgBCAAKALIAiINQQFrNgI0AkAgBCgCTCAAKALMAkcNACAAKAIkIhBBAEwNACAAKALAAyIOIA4oAkRBAnRqIREgACgC2AEhBwNAIAcoAjAgBygCKCAHKAIMbCIFcCIGIAUgBhshBiAFIA1tIQUgCEUEQCAOIAZBAWsgBW1BAWo2AjQLAkAgBUEATA0AIAVBAXQiBUEBIAVBAUobIglBA3EhDyARKAI8IAhBAnRqKAIAIgogBkECdGpBBGshC0EAIQxBACEFIAlBAWtBA08EQCAJQfz///8HcSESQQAhCQNAIAogBSAGakECdGogCygCADYCACAKIAVBAXIgBmpBAnRqIAsoAgA2AgAgCiAFQQJyIAZqQQJ0aiALKAIANgIAIAogBUEDciAGakECdGogCygCADYCACAFQQRqIQUgCUEEaiIJIBJHDQALCyAPRQ0AA0AgCiAFIAZqQQJ0aiALKAIANgIAIAVBAWohBSAMQQFqIgwgD0cNAAsLIAdB2ABqIQcgCEEBaiIIIBBHDQALCyAEQQE2AkgLIAAgBCAEKAJEQQJ0aigCPCAEQTBqIAQoAjQgASACIAMgACgCyAMoAgQRDAAgBCgCMCAEKAI0SQ0AAkAgBCgCTEEBRwRAIAAoAsgCIQEMAQsgACgCyAIhASAAKAIkIgpBAEwNACAAKALAAyEGIAFBAmohCyABQQFqIQ4gACgC2AEhB0EAIQgDQCAHKAIoIAcoAgxsIAFtIgBBAEoEQCAIQQJ0IgMgBigCQGooAgAhAiAGKAI8IANqKAIAIQMgACALbCEJIAAgDmwhD0EAIQUDQCADIAUgAGtBAnQiDGogAyAFIA9qQQJ0Ig1qKAIANgIAIAIgDGogAiANaigCADYCACADIAUgCWpBAnQiDGogAyAFQQJ0Ig1qKAIANgIAIAIgDGogAiANaigCADYCACAFQQFqIgUgAEcNAAsLIAdB2ABqIQcgCEEBaiIIIApHDQALCyAEQQA2AjggBEECNgJIIAQgAUECajYCNCAEIAFBAWo2AjAgBCAEKAJEQQFzNgJECwutBwERfyAAKALAAyEHAkACQAJAIAEOAwACAQILIAAoAtwDKAIIBEAgB0HJATYCBCAAKAIkIhBBAEoEQCAAKALIAiIOQQJrIREgDkECaiESIAAoAtgBIQ0DQCAPQQJ0IgAgBygCQGooAgAhASAHKAI8IABqKAIAIQIgACAHaigCCCEEAkAgDSgCKCANKAIMbCAObSIFIBJsIglBAEwNAEEAIQZBACEAIAlBAWtBA08EQCAJQXxxIQtBACEKA0AgASAAQQJ0IgNqIAMgBGooAgAiCDYCACACIANqIAg2AgAgASADQQRyIghqIAQgCGooAgAiDDYCACACIAhqIAw2AgAgASADQQhyIghqIAQgCGooAgAiDDYCACACIAhqIAw2AgAgASADQQxyIgNqIAMgBGooAgAiCDYCACACIANqIAg2AgAgAEEEaiEAIApBBGoiCiALRw0ACwsgCUEDcSIJRQ0AA0AgASAAQQJ0IgNqIAMgBGooAgAiCjYCACACIANqIAo2AgAgAEEBaiEAIAZBAWoiBiAJRw0ACwsCQCAFQQBMDQAgBUEBdCIGQQEgBkEBShsiCkEBcSEIIAUgEWwhAyAFIA5sIQlBACEAIAZBAk4EQCAKQf7///8HcSEKQQAhBgNAIAEgACADakECdCILaiAEIAAgCWpBAnQiDGooAgA2AgAgASAMaiAEIAtqKAIANgIAIAEgAEEBciILIANqQQJ0IgxqIAQgCSALakECdCILaigCADYCACABIAtqIAQgDGooAgA2AgAgAEECaiEAIAZBAmoiBiAKRw0ACwsgCARAIAEgACADakECdCIGaiAEIAAgCWpBAnQiAGooAgA2AgAgACABaiAEIAZqKAIANgIAC0EAIQRBACEBIAVBAWtBA08EQCAFQXxxIQZBACEAA0AgAiABIAVrQQJ0aiACKAIANgIAIAIgAUEBciAFa0ECdGogAigCADYCACACIAFBAnIgBWtBAnRqIAIoAgA2AgAgAiABQQNyIAVrQQJ0aiACKAIANgIAIAFBBGohASAAQQRqIgAgBkcNAAsLIAVBA3EiAEUNAANAIAIgASAFa0ECdGogAigCADYCACABQQFqIQEgBEEBaiIEIABHDQALCyANQdgAaiENIA9BAWoiDyAQRw0ACwsgB0EANgJMIAdCADcCRCAHQQA2AjgPCyAHQcoBNgIEIAcgBygCNDYCMA8LIAdBywE2AgQPCyAAKAIAIgFBAzYCFCAAIAEoAgARAQALlgsBLX8jAEGAAWsiCCQAIAAoAswCQQFrISkgACgCxAMhFAJ/AkADQCAAKAKQASIEIAAoApgBIgZKDQEgACgCzAMiCygCFA0BIAQgBkYEQCAAKAKUASAAKAKcASAAKAKcA0VqSw0CCyAAIAsoAgARAAANAAtBAAwBCyAAKAIkQQBKBEAgACgC2AEhCQNAAkAgCSgCNEUNAAJ/IAAoApwBIhUgKU8iKkUEQCAJKAIMIgRBAXQhByAEDAELIAkoAiAgCSgCDCIEcCIGIAQgBhsiBwshFgJ/IBUEQCAAIBQgDkECdGooAkggBCAVQQFrbCAEIAdqQQAgACgCBCgCIBEKACAJKAIMQQJ0agwBCyAAIBQgDkECdGooAkhBACAHQQAgACgCBCgCIBEKAAshKyAWQQBMDQAgFCgCcCAOQRhsaiEPIA5BAnQiCyAAKALYA2ooAgQhLCAJKAJQIgQvAQQiBkEIdCEcIAZBB3QhHSAELwESIgZBCHQhHiAGQQd0IR8gBC8BACIGQQVsIS0gBC8BICIHQQh0ISAgB0EHdCEhIAZBCWwhIiAELwEQIgdBCHQhIyAHQQd0ISQgBC8BAiIEQQh0ISUgBEEHdCEmIAZBJGwhJyAWQQFrIS4gASALaigCACEXQQAhEANAICsgEEECdGoiBCgCACIHIQ0gECAVcgRAIARBBGsoAgAhDQsgByERIAkoAhxBAWshKEEAIRggKiAQIC5GcUUEQCAEKAIEIRELIBEuAQAiGSEEIAcuAQAiEiEGIA0uAQAiGiELQQAhGwNAIAshBSAaIQsgBiEKIBIhBiAEIQwgGSEEIAggB0GAARA/GiAYIChJBEAgES4BgAEhGSANLgGAASEaIAcuAYABIRILAkAgDygCBCIDRQ0AIAgvAQINACAIAn8gJyAKIBJrbCICQQBOBEAgAiAmaiAlbSICIANBAEwNARogAkEBIAN0IgNBAWsgAiADSBsMAQtBACAmIAJrICVtIgJBASADdCITQQFrIAIgE0gbIAIgA0EAShtrCzsBAgsCQCAPKAIIIgNFDQAgCC8BEA0AIAgCfyAnIAsgBGtsIgJBAE4EQCACICRqICNtIgIgA0EATA0BGiACQQEgA3QiA0EBayACIANIGwwBC0EAICQgAmsgI20iAkEBIAN0IhNBAWsgAiATSBsgAiADQQBKG2sLOwEQCwJAIA8oAgwiA0UNACAILwEgDQAgCAJ/ICIgCyAGQQF0ayAEamwiAkEATgRAIAIgIWogIG0iAiADQQBMDQEaIAJBASADdCIDQQFrIAIgA0gbDAELQQAgISACayAgbSICQQEgA3QiE0EBayACIBNIGyACIANBAEobaws7ASALAkAgDygCECIDRQ0AIAgvARINACAIAn8gLSAFIAwgGmprIBlqbCIFQQBOBEAgBSAfaiAebSIFIANBAEwNARogBUEBIAN0IgxBAWsgBSAMSBsMAQtBACAfIAVrIB5tIgVBASADdCIMQQFrIAUgDEgbIAUgA0EAShtrCzsBEgsCQCAPKAIUIgVFDQAgCC8BBA0AIAgCfyAiIAogBkEBdGsgEmpsIgpBAE4EQCAKIB1qIBxtIgogBUEATA0BGiAKQQEgBXQiBUEBayAFIApKGwwBC0EAIB0gCmsgHG0iCkEBIAV0IgxBAWsgCiAMSBsgCiAFQQBKG2sLOwEECyAAIAkgCCAXIBsgLBEGACARQYABaiERIA1BgAFqIQ0gB0GAAWohByAJKAIkIBtqIRsgGEEBaiIYIChNDQALIBcgCSgCKEECdGohFyAQQQFqIhAgFkcNAAsLIAlB2ABqIQkgDkEBaiIOIAAoAiRIDQALCyAAIAAoApwBQQFqIgE2ApwBQQNBBCABIAAoAswCSRsLIQAgCEGAAWokACAAC/4FARR/IAAoAswCIQQCQCAAKALEAyIFKAIYIgggBSgCHCICSARAIARBAWshEyAAKALoAkEBayENIAVBIGohCyAFKAIUIQYDQCAGIA1NBEADQCAAKAK0AwRAIAsoAgBBACAAKALwAkEHdBA6GgsgACALIAAoAtQDKAIEEQMARQ0EIAAoAtQCIgJBAEoEQEEAIQdBACEOA0ACQCAAIA5BAnRqKALYAiIDKAI0RQRAIAMoAkAgB2ohBwwBCyADKAI8IgRBAEwNACADKAJEIAZsIQwgAygCBEECdCICIAAoAtgDaigCBCEPIAEgAmooAgAgAygCKCICIAhsQQJ0aiEJIANBOEHIACAGIA1JG2ooAgAiEEEATCERIBBBASAQQQFKGyIKQf7///8HcSEUIApBAXEhFUEAIQoDQAJAAkAgEyAAKAKUAU0EQCADKAJMIAggCmpMIBFyRQ0BDAILIBENAQtBACEEIAwhAkEAIRIgEEECTgRAA0AgACADIAsgBCAHakECdGooAgAgCSACIA8RBgAgACADIAsgBEEBciAHakECdGooAgAgCSADKAIkIAJqIgIgDxEGACAEQQJqIQQgAygCJCACaiECIBJBAmoiEiAURw0ACwsgFQRAIAAgAyAFIAQgB2pBAnRqKAIgIAkgAiAPEQYACyADKAI8IQQgAygCKCECCyAJIAJBAnRqIQkgAygCOCAHaiEHIApBAWoiCiAESA0ACyAAKALUAiECCyAOQQFqIg4gAkgNAAsLIAZBAWoiBiANTQ0ACyAFKAIcIQILQQAhBiAFQQA2AhQgCEEBaiIIIAJIDQALIAAoAswCIQQLQQEhAiAAIAAoApwBQQFqNgKcASAAIAAoApQBQQFqIgE2ApQBIAEgBEkEQCAAKALEAyEMIAAoAtQCQQFMBEAgACgC2AJBDEHMACABIARBAWtJG2ooAgAhAgsgDEIANwIUIAwgAjYCHEEDDwsgACAAKALMAygCDBEBAEEEDwsgBSAGNgIUIAUgCDYCGEEAC7AFARN/IwBBEGsiCCQAIAAoAsQDIQMgACgC1AJBAEoEQANAIAggAUECdCICaiAAIAMgACACaigC2AIiAigCBEECdGooAkggAigCDCICIAAoApQBbCACQQEgACgCBCgCIBEKADYCACABQQFqIgEgACgC1AJIDQALCwJ/IAMoAhgiByADKAIcIgJIBEAgA0EgaiENIAAoAugCIQEgAygCFCEEA0AgASAESwRAA0BBACEJQQAhAiAAKALUAiIOQQBKBEADQCAAIAlBAnQiAWooAtgCIgUoAjwiD0EASgRAIAUoAjgiBSAEbCEQIAVBfHEhESAFQQNxIQsgBUEBayESIAEgCGooAgAhE0EAIQoDQAJAIAVBAEwNACATIAcgCmpBAnRqKAIAIBBBB3RqIQFBACEMIBJBA08EQANAIAMgAkECdGoiBiABQYABajYCJCAGIAE2AiAgBiABQYACajYCKCAGIAFBgANqNgIsIAJBBGohAiABQYAEaiEBIAxBBGoiDCARRw0ACwtBACEGIAtFDQADQCADIAJBAnRqIAE2AiAgAkEBaiECIAFBgAFqIQEgBkEBaiIGIAtHDQALCyAKQQFqIgogD0cNAAsLIAlBAWoiCSAORw0ACwsgACANIAAoAtQDKAIEEQMARQRAIAMgBDYCFCADIAc2AhhBAAwFCyAEQQFqIgQgACgC6AIiAUkNAAsgAygCHCECC0EAIQQgA0EANgIUIAdBAWoiByACSA0ACwtBASECIAAgACgClAFBAWoiATYClAEgACgCzAIiBCABSwRAIAAoAsQDIQMgACgC1AJBAUwEQCAAKALYAkEMQcwAIAEgBEEBa0kbaigCACECCyADQgA3AhQgAyACNgIcQQMMAQsgACAAKALMAygCDBEBAEEECyEBIAhBEGokACABC6YDAQ1/IAAoAswCQQFrIQsgACgCxAMhDAJAA0AgACgCkAEiAyAAKAKYASIETgRAIAMgBEcNAiAAKAKUASAAKAKcAUsNAgsgACAAKALMAygCABEAAA0AC0EADwsgACgCJEEASgRAIAAoAtgBIQIDQAJAIAIoAjRFDQAgACAMIAVBAnQiA2ooAkggAigCDCIEIAAoApwBbCAEQQAgACgCBCgCIBEKACENAn8gCyAAKAKcAUsEQCACKAIMDAELIAIoAiAgAigCDCIEcCIGIAQgBhsLIgZBAEwNACAAKALYAyADaigCBCEOIAEgA2ooAgAhByACKAIcIQNBACEIA0BBACEEIAMEQCANIAhBAnRqKAIAIQNBACEJQQAhCgNAIAAgAiADIAcgCSAOEQYAIANBgAFqIQMgAigCJCAJaiEJIApBAWoiCiACKAIcIgRJDQALCyAHIAIoAihBAnRqIQcgBCEDIAhBAWoiCCAGRw0ACwsgAkHYAGohAiAFQQFqIgUgACgCJEgNAAsLIAAgACgCnAFBAWoiATYCnAFBA0EEIAEgACgCzAJJGwtNAQJ/IABBADYClAFBASEBIAAoAsQDIQIgACgC1AJBAUwEQCAAKALYAkHMAEEMIAAoAswCQQFGG2ooAgAhAQsgAkIANwIUIAIgATYCHAvcAgEJfyAAKALEAyIBKAIQBEAgAQJ/AkAgACgCUEUNACAAKALgAUUNACAAKAKgAUUNACABKAJwIgJFBEAgASAAQQEgACgCJEEYbCAAKAIEKAIAEQQAIgI2AnALIAAoAiRBAEwNACAAKALYASEDA0AgAygCUCIBRQ0BIAEvAQBFDQEgAS8BAkUNASABLwEQRQ0BIAEvASBFDQEgAS8BEkUNASABLwEERQ0BIAAoAqABIAVBCHRqIgEoAgBBAEgNASACIAEoAgQ2AgQgASgCBCEGIAIgASgCCDYCCCABKAIIIQcgAiABKAIMNgIMIAEoAgwhCCACIAEoAhA2AhAgASgCECEJIAIgASgCFDYCFEEBIAQgCSABKAIUciAIIAYgB3JychshBCADQdgAaiEDIAJBGGohAiAFQQFqIgUgACgCJEgNAAtBxwEgBA0BGgtBwwELNgIMCyAAQQA2ApwBC/oKAQ5/IwBBMGsiBCQAIAAoAtQDIQcCfwJAIAAoApgCRQ0AIAcoAiwNACAAKALQAyIDIAMoAhggBygCEEEIbWo2AhggB0EANgIQQQAgACADKAIIEQAARQ0BGiAAKALUAkEASgRAQQAhAwNAIAcgA0ECdGpBADYCGCADQQFqIgMgACgC1AJIDQALCyAHQQA2AhQgByAAKAKYAjYCLCAAKAK4Aw0AIAdBADYCKAsgBygCKEUEQCAAKAK0AyENIAAoArADIQ8gBCAANgIoIAQgACgCGCIIKAIAIgY2AhggBCAIKAIEIgI2AhwgBygCECEDIAcoAgwhBSAEIAcoAiQ2AhAgBCAHKQIcNwMIIAQgBykCFDcDACAAKALwAkEASgRAA0AgASAMQQJ0IgtqKAIAIQ4gByALaiIKKAJkIQgCfwJAAn8gA0EHTARAQQAgBEEYaiAFIANBABBqRQ0HGiAEKAIgIQVBASAEKAIkIgNBCEgNARoLIAggBSADQQhrdUH/AXEiAkECdGooApABIgYNAUEJCyECQQAgBEEYaiAFIAMgCCACEN0BIgJBAEgNBRogBCgCICEFIAQoAiQMAQsgAiAIakGQCWotAAAhAiADIAZrCyEDIAooAowBIQkCQAJAIAooArQBIgoEQCACBH8gAiADSgRAQQAgBEEYaiAFIAMgAhBqRQ0IGiAEKAIgIQUgBCgCJCEDCyACQQJ0IgZBoL4CaigCACIIIAUgAyACayIDdXEiAkEAIAggAiAGQZy+AmooAgBKG2sFQQALIQIgBCAAIAtqKAL0AkECdGoiBkEEaiAGKAIEIAJqIgI2AgAgDiACOwEAQQEhCCAKQQJIDQEDQAJ/AkACfyADQQdMBEBBACAEQRhqIAUgA0EAEGpFDQsaIAQoAiAhBUEBIAQoAiQiA0EISA0BGgsgCSAFIANBCGt1Qf8BcSICQQJ0aigCkAEiBg0BQQkLIQJBACAEQRhqIAUgAyAJIAIQ3QEiAkEASA0JGiAEKAIgIQUgBCgCJAwBCyACIAlqQZAJai0AACECIAMgBmsLIQMgAkEEdiEGAkAgAkEPcSICBEAgAiADSgRAQQAgBEEYaiAFIAMgAhBqRQ0KGiAEKAIgIQUgBCgCJCEDCyAOIA8gBiAIaiIIQQJ0aigCAEEBdGogAkECdCIGQaC+AmooAgAiCyAFIAMgAmsiA3VxIgJBACALIAIgBkGcvgJqKAIAShtrOwEADAELIAZBD0cNBCAIQQ9qIQgLIAhBAWoiCCAKSA0ACwwBC0EBIQggAkUNACACIANKBH9BACAEQRhqIAUgAyACEGpFDQYaIAQoAiAhBSAEKAIkBSADCyACayEDCyAIIA1KDQADQAJ/AkACfyADQQdMBEBBACAEQRhqIAUgA0EAEGpFDQkaIAQoAiAhBUEBIAQoAiQiA0EISA0BGgsgCSAFIANBCGt1Qf8BcSICQQJ0aigCkAEiBg0BQQkLIQJBACAEQRhqIAUgAyAJIAIQ3QEiAkEASA0HGiAEKAIgIQUgBCgCJAwBCyACIAlqQZAJai0AACECIAMgBmsLIQMgAkEEdiEGAkAgAkEPcSICBEAgAiADSgR/QQAgBEEYaiAFIAMgAhBqRQ0IGiAEKAIgIQUgBCgCJAUgAwsgAmshAwwBCyAGQQ9HIQJBDyEGIAINAgsgBiAIakEBaiIIIA1MDQALCyAMQQFqIgwgACgC8AJIDQALIAAoAhghCCAEKAIYIQYgBCgCHCECCyAIIAI2AgQgCCAGNgIAIAcgAzYCECAHIAU2AgwgByAEKAIQNgIkIAcgBCkDCDcCHCAHIAQpAwA3AhQLIAcgBygCLEEBazYCLEEBCyEGIARBMGokACAGC+0KAQx/IwBBMGsiBCQAIAAoAtQDIQcCfwJAIAAoApgCRQ0AIAcoAiwNACAAKALQAyIDIAMoAhggBygCEEEIbWo2AhggB0EANgIQQQAgACADKAIIEQAARQ0BGiAAKALUAkEASgRAQQAhAwNAIAcgA0ECdGpBADYCGCADQQFqIgMgACgC1AJIDQALCyAHQQA2AhQgByAAKAKYAjYCLCAAKAK4Aw0AIAdBADYCKAsgBygCKEUEQCAEIAA2AiggBCAAKAIYIgIoAgAiCDYCGCAEIAIoAgQiBjYCHCAHKAIQIQMgBygCDCEFIAQgBygCJDYCECAEIAcpAhw3AwggBCAHKQIUNwMAIAAoAvACQQBKBEADQCABIAtBAnQiCmooAgAhDCAHIApqIggoAmQhAgJ/AkACfyADQQdMBEBBACAEQRhqIAUgA0EAEGpFDQcaIAQoAiAhBUEBIAQoAiQiA0EISA0BGgsgAiAFIANBCGt1Qf8BcSIGQQJ0aigCkAEiCQ0BQQkLIQlBACAEQRhqIAUgAyACIAkQ3QEiAkEASA0FGiAEKAIgIQUgBCgCJAwBCyACIAZqQZAJai0AACECIAMgCWsLIQMgCCgCjAEhCQJAAkAgCCgCtAEiDQRAIAIEfyACIANKBEBBACAEQRhqIAUgAyACEGpFDQgaIAQoAiAhBSAEKAIkIQMLIAJBAnQiBkGgvgJqKAIAIgggBSADIAJrIgN1cSICQQAgCCACIAZBnL4CaigCAEobawVBAAshCCAEIAAgCmooAvQCQQJ0aiICQQRqIAIoAgQgCGoiAjYCACAMIAI7AQBBASEIIA1BAkgNAQNAAn8CQAJ/IANBB0wEQEEAIARBGGogBSADQQAQakUNCxogBCgCICEFQQEgBCgCJCIDQQhIDQEaCyAJIAUgA0EIa3VB/wFxIgJBAnRqKAKQASIGDQFBCQshAkEAIARBGGogBSADIAkgAhDdASICQQBIDQkaIAQoAiAhBSAEKAIkDAELIAIgCWpBkAlqLQAAIQIgAyAGawshAyACQQR2IQYCQCACQQ9xIgIEQCACIANKBEBBACAEQRhqIAUgAyACEGpFDQoaIAQoAiAhBSAEKAIkIQMLIAwgBiAIaiIGQQJ0QaDFAmooAgBBAXRqIAJBAnQiCEGgvgJqKAIAIgogBSADIAJrIgN1cSICQQAgCiACIAhBnL4CaigCAEobazsBAAwBCyAGQQ9HDQQgCEEPaiEGCyAGQQFqIgggDUgNAAsgBkE+TA0BDAILQQEhCCACRQ0AIAIgA0oEf0EAIARBGGogBSADIAIQakUNBhogBCgCICEFIAQoAiQFIAMLIAJrIQMLA0ACfwJAAn8gA0EHTARAQQAgBEEYaiAFIANBABBqRQ0JGiAEKAIgIQVBASAEKAIkIgNBCEgNARoLIAkgBSADQQhrdUH/AXEiAkECdGooApABIgYNAUEJCyECQQAgBEEYaiAFIAMgCSACEN0BIgJBAEgNBxogBCgCICEFIAQoAiQMAQsgAiAJakGQCWotAAAhAiADIAZrCyEDIAJBBHYhBgJAIAJBD3EiAgRAIAIgA0oEf0EAIARBGGogBSADIAIQakUNCBogBCgCICEFIAQoAiQFIAMLIAJrIQMMAQsgBkEPRyECQQ8hBiACDQILIAYgCGpBAWoiCEHAAEgNAAsLIAtBAWoiCyAAKALwAkgNAAsgBCgCHCEGIAQoAhghCCAAKAIYIQILIAIgBjYCBCACIAg2AgAgByADNgIQIAcgBTYCDCAHIAQoAhA2AiQgByAEKQMINwIcIAcgBCkDADcCFAsgByAHKAIsQQFrNgIsQQELIQYgBEEwaiQAIAYL5wUBC38jAEEwayIDJAAgACgCqAMhCiAAKALUAyEEAn8CQCAAKAKYAkUNACAEKAIsDQAgACgC0AMiBSAFKAIYIAQoAhBBCG1qNgIYIARBADYCEEEAIAAgBSgCCBEAAEUNARogACgC1AJBAEoEQEEAIQUDQCAEIAVBAnRqQQA2AhggBUEBaiIFIAAoAtQCSA0ACwsgBEEANgIUIAQgACgCmAI2AiwgACgCuAMNACAEQQA2AigLIAQoAihFBEAgAyAANgIoIAMgACgCGCICKAIAIgg2AhggAyACKAIEIgY2AhwgBCgCECEFIAQoAgwhByADIAQoAiQ2AhAgAyAEKQIcNwMIIAMgBCkCFDcDACAAKALwAkEASgRAQQAhCANAIAEgCEECdCICaigCACELIAQgACAAIAJqKAL0AkECdCIMaigC2AIoAhRBAnRqKAIwIQICfwJAAn8gBUEHTARAQQAgA0EYaiAHIAVBABBqRQ0HGiADKAIgIQdBASADKAIkIgVBCEgNARoLIAIgByAFQQhrdUH/AXEiBkECdGooApABIgkNAUEJCyEJQQAgA0EYaiAHIAUgAiAJEN0BIgJBAEgNBRogAygCICEHIAMoAiQMAQsgAiAGakGQCWotAAAhAiAFIAlrCyEFIAIEfyACIAVKBEBBACADQRhqIAcgBSACEGpFDQUaIAMoAiAhByADKAIkIQULIAJBAnQiBkGgvgJqKAIAIgkgByAFIAJrIgV1cSICQQAgCSACIAZBnL4CaigCAEobawVBAAshBiADIAxqIgJBBGogAigCBCAGaiICNgIAIAsgAiAKdDsBACAIQQFqIgggACgC8AJIDQALIAMoAhwhBiADKAIYIQggACgCGCECCyACIAY2AgQgAiAINgIAIAQgBTYCECAEIAc2AgwgBCADKAIQNgIkIAQgAykDCDcCHCAEIAMpAwA3AhQLIAQgBCgCLEEBazYCLEEBCyEGIANBMGokACAGC5UGAQx/IwBBIGsiAyQAIAAoAtQDIQQCfwJAIAAoApgCRQ0AIAQoAiwNACAAKALQAyICIAIoAhggBCgCEEEIbWo2AhggBEEANgIQQQAgACACKAIIEQAARQ0BGiAAKALUAkEASgRAQQAhAgNAIAQgAkECdGpBADYCGCACQQFqIgIgACgC1AJIDQALCyAEQQA2AhQgBCAAKAKYAjYCLCAAKAK4Aw0AIARBADYCKAsgBCgCKEUEQAJAIAQoAhQiAgRAIAJBAWshBQwBCyADIAA2AhggAyAAKAIYIgIoAgA2AgggAyACKAIENgIMIAQoAhAhAiAEKAIMIQYCf0EAIAAoApwDIgggACgCoAMiCkoNABogBCgCQCEJIAEoAgAhCyAAKAKwAyEMIAAoAqgDIQ0DQAJ/AkACfyACQQdMBEBBACADQQhqIAYgAkEAEGpFDQgaIAMoAhAhBkEBIAMoAhQiAkEISA0BGgsgCSAGIAJBCGt1Qf8BcSIBQQJ0aigCkAEiBQ0BQQkLIQFBACADQQhqIAYgAiAJIAEQ3QEiAUEASA0GGiADKAIQIQYgAygCFAwBCyABIAlqQZAJai0AACEBIAIgBWsLIQIgAUEEdiEHAkAgAUEPcSIFBEAgAiAFSARAQQAgA0EIaiAGIAIgBRBqRQ0HGiADKAIQIQYgAygCFCECCyALIAwgByAIaiIBQQJ0aigCAEEBdGogBUECdCIHQaC+AmooAgAiCCAGIAIgBWsiAnVxIgVBACAIIAUgB0GcvgJqKAIAShtrIA10OwEADAELIAdBD0cEQEEAIAFBEEkNAxogAiAHSARAQQAgA0EIaiAGIAIgBxBqRQ0HGiADKAIQIQYgAygCFCECCyAHQQJ0QaC+AmooAgAgBiACIAdrIgJ1cUF/IAd0QX9zagwDCyAIQQ9qIQELIAFBAWohCCABIApIDQALQQALIQUgACgCGCIAIAMoAgg2AgAgACADKAIMNgIEIAQgAjYCECAEIAY2AgwLIAQgBTYCFAsgBCAEKAIsQQFrNgIsQQELIQUgA0EgaiQAIAULqQMBCH8jAEEgayIEJAAgACgC1AMhAwJAAkAgACgCmAJFDQAgAygCLA0AIAAoAtADIgIgAigCGCADKAIQQQhtajYCGCADQQA2AhAgACACKAIIEQAARQ0BIAAoAtQCQQBKBEBBACECA0AgAyACQQJ0akEANgIYIAJBAWoiAiAAKALUAkgNAAsLIANBADYCFCADIAAoApgCNgIsIAAoArgDDQAgA0EANgIoCyAEIAA2AhggBCAAKAIYIgUoAgAiBjYCCCAEIAUoAgQiBzYCDEEBIQkgAygCECECIAMoAgwhCCAAKALwAkEASgRAQQEgACgCqAN0IQZBACEFA0AgAkEATARAIARBCGogCCACQQEQakUEQEEAIQkMBAsgBCgCECEIIAQoAhQhAgsgCCACQQFrIgJ2QQFxBEAgASAFQQJ0aigCACIHIAcvAQAgBnI7AQALIAVBAWoiBSAAKALwAkgNAAsgBCgCDCEHIAQoAgghBiAAKAIYIQULIAUgBzYCBCAFIAY2AgAgAyACNgIQIAMgCDYCDCADIAMoAixBAWs2AiwLIARBIGokACAJC7YKARF/IwBBoAJrIgMkACAAKALUAyEGAkACQCAAKAKYAkUNACAGKAIsDQAgACgC0AMiCCAIKAIYIAYoAhBBCG1qNgIYIAZBADYCECAAIAgoAggRAABFDQEgACgC1AJBAEoEQANAIAYgAkECdGpBADYCGCACQQFqIgIgACgC1AJIDQALCyAGQQA2AhQgBiAAKAKYAjYCLCAAKAK4Aw0AIAZBADYCKAsCQCAGKAIoRQRAIAAoArADIQ0gACgCoAMhCyAAKAKoAyEEIAMgADYCmAIgAyAAKAIYIggoAgA2AogCIAMgCCgCBDYCjAJBfyAEdCEOQQEgBHQhDCAGKAIQIQIgACgCnAMhBCABKAIAIQogBigCDCEFAn8CQCAGKAIUIggEQAwBCyAGKAJAIQ8DQAJ/AkACfyACQQdMBEAgA0GIAmogBSACQQAQakUNCCADKAKQAiEFQQEgAygClAIiAkEISA0BGgsgDyAFIAJBCGt1Qf8BcSIBQQJ0aigCkAEiCA0BQQkLIQEgA0GIAmogBSACIA8gARDdASIBQQBIDQYgAygCkAIhBSADKAKUAgwBCyABIA9qQZAJai0AACEBIAIgCGsLIQIgAUEEdiEJAkACQAJAAkACQCABQQ9xDgICAQALIAAoAgAiAUH5ADYCFCAAQX8gASgCBBECAAsgAkEATARAIANBiAJqIAUgAkEBEGpFDQggAygCkAIhBSADKAKUAiECCyAMIA4gBSACQQFrIgJ2QQFxGyEQDAELQQAhECAJQQ9GDQBBASAJdCEIIAFBEEkNAyACIAlIBEAgA0GIAmogBSACIAkQakUNByADKAKQAiEFIAMoApQCIQILIAlBAnRBoL4CaigCACAFIAIgCWsiAnVxIAhqIggNAwwBCyAEIAsgBCALShsiEkEBaiEIAkADQAJAIAogDSAEIgFBAnRqKAIAQQF0aiIELwEABEAgAkEATARAIANBiAJqIAUgAkEBEGpFDQogAygCkAIhBSADKAKUAiECCyAFIAJBAWsiAnZBAXFFDQEgDCAELgEAIhFxDQEgBCARIAwgDiARQQBOG2o7AQAMAQsgCUEATA0CIAlBAWshCQsgAUEBaiEEIAEgEkcNAAsgCCEBCyAQBEAgCiANIAFBAnRqKAIAIgRBAXRqIBA7AQAgAyAHQQJ0aiAENgIAIAdBAWohBwsgAUEBaiEEIAEgC0gNAQsLQQAMAQsgBCALIAQgC0obIQsDQAJAIAogDSAEIgFBAnRqKAIAQQF0aiIELwEARQ0AIAJBAEwEQCADQYgCaiAFIAJBARBqRQ0FIAMoApACIQUgAygClAIhAgsgBSACQQFrIgJ2QQFxRQ0AIAwgBC4BACIJcQ0AIAQgCSAMIA4gCUEAThtqOwEACyABQQFqIQQgASALRw0ACyAIQQFrCyEBIAAoAhgiACADKAKIAjYCACAAIAMoAowCNgIEIAYgATYCFCAGIAI2AhAgBiAFNgIMCyAGIAYoAixBAWs2AixBASEEDAELIAdFBEBBACEEDAELIAdBAWshACAHQQNxIgEEQEEAIQIDQCAKIAMgB0EBayIHQQJ0aigCAEEBdGpBADsBACACQQFqIgIgAUcNAAsLQQAhBCAAQQNJDQADQCAKIAdBAnQgA2oiAEEEaygCAEEBdGpBADsBACAKIABBCGsoAgBBAXRqQQA7AQAgCiAAQQxrKAIAQQF0akEAOwEAIAogAyAHQQRrIgdBAnRqKAIAQQF0akEAOwEAIAcNAAsLIANBoAJqJAAgBAvVCwEHfyAAKAKcAyECIAAoAtQDIQQCQCAAKALgAQRAIAAoAqADIQECQAJAAkAgAkUEQCABRQ0BDAILIAEgAkgNASABIAAoArQDSg0BIAAoAtQCQQFHDQELAkAgACgCpAMiAUUEQCAAKAKoAyEFDAELIAFBAWsiBSAAKAKoA0cNAQsgBUEOSA0BCyAAKAIAIgEgAjYCGCABQRE2AhQgACgCACAAKAKgAzYCHCAAKAIAIAAoAqQDNgIgIAAoAgAgACgCqAM2AiQgACAAKAIAKAIAEQEACyAAKALUAiICQQBKBEADQCAAIANBAnRqKALYAigCBCEHIAAoAqABIQUCf0EAIAAoApwDIgFFDQAaIAEgBSAHQQh0aigCAEEATg0AGiAAKAIAIgEgBzYCGCABQfYANgIUIAAoAgBBADYCHCAAQX8gACgCACgCBBECACAAKAKcAwsiAiAAKAKgA0wEQANAIAAoAqQDIAUgB0EIdGogAkECdGoiBigCACIBQQAgAUEAShtHBEAgACgCACIBIAc2AhggAUH2ADYCFCAAKAIAIAI2AhwgAEF/IAAoAgAoAgQRAgALIAYgACgCqAM2AgAgAiAAKAKgA0ghASACQQFqIQIgAQ0ACwsgA0EBaiIDIAAoAtQCIgJIDQALCyAEQbsBQbwBIAAoApwDIgUbQb0BQb4BIAUbIAAoAqQDGzYCBAJAIAJBAEwNAEEAIQIDQCAAIAJBAnQiBmooAtgCIQECQCAFRQRAIAAoAqQDDQEgAEEBIAEoAhQiASAEIAFBAnRqQTBqEI4DDAELIABBACABKAIYIgEgBCABQQJ0aiIBQTBqEI4DIAQgASgCMDYCQAsgBCAGakEANgIYIAJBAWoiAiAAKALUAk4NASAAKAKcAyEFDAALAAsgBEEANgIUDAELAkACQCACDQAgACgCpAMNACAAKAKoAw0AIAAoAtwBRSAAKAKgAyIBQT9KcQ0BIAEgACgCtANGDQELIAAoAgAiAUH9ADYCFCAAQX8gASgCBBECAAsgBEG/AUHAASAAKAK0A0E/Rhs2AgRBACECIAAoAtQCQQBKBEADQCAAQQEgACACQQJ0IgVqKALYAiIGKAIUIgEgBCABQQJ0akHEAGoQjgMgACgCtAMEQCAAQQAgBigCGCIBIAQgAUECdGpB1ABqEI4DCyAEIAVqQQA2AhggAkEBaiICIAAoAtQCSA0ACwtBACEFIAAoAvACQQBMDQADQCAEIAVBAnQiAWoiBiAEIAAgACABaigC9AJBAnRqKALYAiIBKAIUQQJ0aigCRDYCZCAGIAQgASgCGEECdGooAlQ2AowBAkAgASgCNEUEQEEAIQIMAQsgASgCJCEDIAEoAighAUEBIQICfwJAAkACQAJAAkACQAJAIAAoArQDDjEIBgYABgYGBgEGBgYGBgYCBgYGBgYGBgYDBgYGBgYGBgYGBgQGBgYGBgYGBgYGBgYFBgtBASABQQFrIAFBA2tBfkkbQQN0QQEgA0EBayADQQNrQX5JG0ECdGpB0LcCagwGC0ECIAFBAWsgAUEEa0F9SRtBDGxBAiADQQFrIANBBGtBfUkbQQJ0akHgtwJqDAULQQMgAUEBayABQQVrQXxJG0EEdEEDIANBAWsgA0EFa0F8SRtBAnRqQZC4AmoMBAtBBCABQQFrIAFBBmtBe0kbQRRsQQQgA0EBayADQQZrQXtJG0ECdGpB0LgCagwDC0EFIAFBAWsgAUEHa0F6SRtBGGxBBSADQQFrIANBB2tBekkbQQJ0akHAuQJqDAILQQYgAUEBayABQQhrQXlJG0EcbEEGIANBAWsgA0EIa0F5SRtBAnRqQdC6AmoMAQtBByABQQFrIAFBCWtBeEkbQQV0QQcgA0EBayADQQlrQXhJG0ECdGpBoLwCagsoAgBBAWohAgsgBiACNgK0ASAFQQFqIgUgACgC8AJIDQALCyAEQQA2AiggBEIANwIMIAQgACgCmAI2AiwLLQEBfyAAKALQAyIBIAEoAhggACgC1AMiAEEQaigCAEEIbWo2AhggAEEANgIQC8wGAQ5/IAAoAtQDIQYgACgCmAIEQCAGIAYoAjgiAwR/IAMFIAAQzwIgBigCOAtBAWs2AjgLAkACQCAGKAIUQX9GDQAgACgC8AJBAEwNACAAKAKwAyEOIAZBvAFqIQ8DQCABIApBAnQiA2ooAgAhDQJAIAAgBiAAIAAgA2ooAvQCQQJ0IgNqKALYAiILKAIUIghBAnRqIgxBPGooAgAgAyAGaiIFQShqKAIAaiICEF9FBEAgBUEANgIoIAUoAhghAwwBC0EAIQdBACEDAkAgACACIAAgAkEBahBfIglqQQJqIgIQXyIERQ0AIAQhAyAAIAwoAjxBFGoiAhBfRQ0AA0AgA0EBdCIDQYCAAkYNBSAAIAJBAWoiAhBfDQALCwJAIANBASAAIAhqIggtAOgBdEEBdUgNACAJQQJ0IQRBASAILQD4AXRBAXUgA0gEQCAEQQxqIQcMAQsgBEEEaiEHCyAFIAc2AigCQCADQQJJBEAgAyECDAELIAJBDmohByADIQIDQCADQQF1IgRBACAAIAcQXxsgAnIhAiADQQNLIQggBCEDIAgNAAsLIAUgBSgCGCACQX9zIAJBAWogCRtqIgM2AhgLIA0gAzsBAAJAIAAoArQDRQ0AIAAgCygCGCIDaiEJIAYgA0ECdGohB0EAIQMDQCAAIAcoAnwgAyIEQQNsaiICEF8NAQNAAkAgBEEBaiEDIAAgAkEBahBfDQAgAkEDaiECIAMiBCAAKAK0A0gNAQwGCwsgACAPEF8hCwJAIAAgAkECaiIFEF8iAkUEQEEAIQQMAQsCQCAAIAUQX0UNACACQQF0IQIgACAHKAJ8Qb0BQdkBIAQgCS0AiAJIG2oiBRBfRQ0AA0AgAkEBdCICQYCAAkYNByAAIAVBAWoiBRBfDQALCyACQQJJBEAgAiEEDAELIAVBDmohCCACIQQDQCACQQF1IgVBACAAIAgQXxsgBHIhBCACQQNLIQwgBSECIAwNAAsLIA0gDiADQQJ0aigCAEEBdGogBEF/cyAEQQFqIAsbOwEAIAMgACgCtANIDQALCyAKQQFqIgogACgC8AJIDQALC0EBDwsgACgCACIBQfUANgIUIABBfyABKAIEEQIAIAZBfzYCFEEBC48DAQp/IAAoAtQDIQMgACgCmAIEQCADIAMoAjgiAgR/IAIFIAAQzwIgAygCOAtBAWs2AjgLAkAgAygCFEF/Rg0AQX8gACgCqAMiAnQhBUEBIAJ0IQYgACgCoAMhBCABKAIAIQcgACgCsAMhCCAAKALYAigCGCECAkADQCAHIAggBEECdGooAgBBAXRqLwEADQEgBEEBayIEDQALQQAhBAsgA0G8AWohCiAAKAKcA0EBayEBIAMgAkECdGohCwNAIAsoAnwgAUEDbGohAiABIAROBEAgACACEF8NAgsCQAJ/AkADQCAHIAggAUEBaiIBQQJ0aigCAEEBdGoiCS8BAARAIAAgAkECahBfRQ0EIAkuAQAiAkEATg0CIAIgBWoMAwsgACACQQFqEF8EQCAFIAYgACAKEF8bDAMLIAJBA2ohAiABIAAoAqADSA0ACyAAKAIAIgFB9QA2AhQgAEF/IAEoAgQRAgAgA0F/NgIUQQEPCyACIAZqCyECIAkgAjsBAAsgASAAKAKgA0gNAAsLQQELjQEBBH8gACgC1AMhAiAAKAKYAgRAIAIgAigCOCIDBH8gAwUgABDPAiACKAI4C0EBazYCOAsgACgC8AJBAEoEQCACQbwBaiEDQQEgACgCqAN0IQRBACECA0AgACADEF8EQCABIAJBAnRqKAIAIgUgBS8BACAEcjsBAAsgAkEBaiICIAAoAvACSA0ACwtBAQvQAwEMfyAAKALUAyEDIAAoApgCBEAgAyADKAI4IgQEfyAEBSAAEM8CIAMoAjgLQQFrNgI4CwJAAkAgAygCFEF/Rg0AIANBvAFqIQcgACgCnANBAWshBCAAIAAoAtgCKAIYIgJqIQggAyACQQJ0aiEGIAEoAgAhCSAAKAKwAyEKA0AgACAGKAJ8IAQiAkEDbGoiARBfDQEDQAJAIAJBAWohBCAAIAFBAWoQXw0AIAFBA2ohASAEIgIgACgCoANIDQEMBAsLIAAgBxBfIQsCQCAAIAFBAmoiBRBfIgFFBEBBACECDAELAkAgACAFEF9FDQAgAUEBdCEBIAAgBigCfEG9AUHZASACIAgtAIgCSBtqIgUQX0UNAANAIAFBAXQiAUGAgAJGDQUgACAFQQFqIgUQXw0ACwsgAUECSQRAIAEhAgwBCyAFQQ5qIQwgASECA0AgAUEBdSIFQQAgACAMEF8bIAJyIQIgAUEDSyENIAUhASANDQALCyAJIAogBEECdGooAgBBAXRqIAJBf3MgAkEBaiALGyAAKAKoA3Q7AQAgBCAAKAKgA0gNAAsLQQEPCyAAKAIAIgFB9QA2AhQgAEF/IAEoAgQRAgAgA0F/NgIUQQEL9QMBC38gACgC1AMhBCAAKAKYAgRAIAQgBCgCOCICBH8gAgUgABDPAiAEKAI4C0EBazYCOAsCQCAEKAIUQX9GDQAgACgC8AJBAEwNAANAIAEgCUECdCICaigCACELAkAgACAEIAAgACACaigC9AJBAnQiAmooAtgCKAIUIgZBAnRqIgxBPGooAgAgAiAEaiIHQShqKAIAaiIDEF9FBEAgB0EANgIoIAcoAhghAgwBC0EAIQhBACECAkAgACADIAAgA0EBahBfIgpqQQJqIgMQXyIFRQ0AIAUhAiAAIAwoAjxBFGoiAxBfRQ0AA0AgAkEBdCICQYCAAkYEQCAAKAIAIgFB9QA2AhQgAEF/IAEoAgQRAgAgBEF/NgIUQQEPCyAAIANBAWoiAxBfDQALCwJAIAJBASAAIAZqIgYtAOgBdEEBdUgNACAKQQJ0IQVBASAGLQD4AXRBAXUgAkgEQCAFQQxqIQgMAQsgBUEEaiEICyAHIAg2AigCQCACQQJJBEAgAiEDDAELIANBDmohCCACIQMDQCACQQF1IgVBACAAIAgQXxsgA3IhAyACQQNLIQYgBSECIAYNAAsLIAcgBygCGCADQX9zIANBAWogChtqIgI2AhgLIAsgAiAAKAKoA3Q7AQAgCUEBaiIJIAAoAvACSA0ACwtBAQujCAEHfyAAKAKcAyECIAAoAtQDIQMCQCAAKALgAQRAIAAoAqADIQECQAJAAkAgAkUEQCABRQ0BDAILIAEgAkgNASABIAAoArQDSg0BIAAoAtQCQQFHDQELAkAgACgCpAMiAUUEQCAAKAKoAyEEDAELIAFBAWsiBCAAKAKoA0cNAQsgBEEOSA0BCyAAKAIAIgEgAjYCGCABQRE2AhQgACgCACAAKAKgAzYCHCAAKAIAIAAoAqQDNgIgIAAoAgAgACgCqAM2AiQgACAAKAIAKAIAEQEACyAAKALUAiICQQBKBEBBACEEA0AgACAEQQJ0aigC2AIoAgQhBiAAKAKgASEFAn9BACAAKAKcAyIBRQ0AGiABIAUgBkEIdGooAgBBAE4NABogACgCACIBIAY2AhggAUH2ADYCFCAAKAIAQQA2AhwgAEF/IAAoAgAoAgQRAgAgACgCnAMLIgIgACgCoANMBEADQCAAKAKkAyAFIAZBCHRqIAJBAnRqIgcoAgAiAUEAIAFBAEobRwRAIAAoAgAiASAGNgIYIAFB9gA2AhQgACgCACACNgIcIABBfyAAKAIAKAIEEQIACyAHIAAoAqgDNgIAIAIgACgCoANIIQEgAkEBaiECIAENAAsLIARBAWoiBCAAKALUAiICSA0ACwsgACgCnAMhASAAKAKkA0UEQCABRQRAIANBtAE2AgQMAwsgA0G1ATYCBAwCCyABRQRAIANBtgE2AgQMAgsgA0G3ATYCBAwBCwJAAkAgAg0AIAAoAqQDDQAgACgCqAMNACAAKAKgAyIBQT9KDQEgASAAKAK0A0YNAQsgACgCACIBQf0ANgIUIABBfyABKAIEEQIACyADQbgBNgIEIAAoAtQCIQILIAJBAEoEQEEAIQQDQCAAIARBAnQiB2ooAtgCIQUCQAJAIAAoAuABBEAgACgCnAMNASAAKAKkAw0CCyAFKAIUIgJBEE8EQCAAKAIAIgEgAjYCGCABQTI2AhQgACAAKAIAKAIAEQEACyADIAJBAnRqIgFBPGooAgAiAkUEQCABIABBAUHAACAAKAIEKAIAEQQAIgI2AjwLIAJCADcAACACQgA3ADggAkIANwAwIAJCADcAKCACQgA3ACAgAkIANwAYIAJCADcAECACQgA3AAggAyAHaiIBQQA2AiggAUEANgIYIAAoAuABRQRAIAAoArQDDQEMAgsgACgCnANFDQELIAUoAhgiAkEQTwRAIAAoAgAiASACNgIYIAFBMjYCFCAAIAAoAgAoAgARAQALIAMgAkECdGoiAUH8AGooAgAiAkUEQCABIABBAUGAAiAAKAIEKAIAEQQAIgI2AnwLIAJBAEGAAhA6GgsgBEEBaiIEIAAoAtQCSA0ACwsgA0FwNgIUIANCADcCDCADIAAoApgCNgI4C6sNAgp/AXwgACgCJEEASgRAIAAoAtgDIQogACgC2AEhBwNAIAEhBiACIQQCQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgBygCKCAHKAIkIghBCHRqIgNBgxBMBEAgA0GBCEwEQAJAIANBgQRrDgQXAyIeAAtBkAEhAUEAIQICQCADQYECaw4CJh8ACyADQYMGaw4EAyEhHCELIANBggxMBEACQCADQYIIaw4HFiIFIiIiHAALIANBhQprDgYFISEhIRohCwJAIANBgwxrDgoUISEGISEhISEZAAsgA0GHDmsOCAYgICAgICAXIAsgA0GFGEwEQCADQYQUTARAIANBhBBrDg0TISEhHyEhISEhISEXIAsgA0GFFGsOBhEgICAgBwgLIANBhhxMBEAgA0GGGGsOBxAgICAgIAkKCwJAIANBhxxrDggPICAgICAgCwALIANBiCBrDgkNHx8fHx8fHwwLC0GRASEBQQAhAgwiC0GSASEBDCELQZMBIQFBACECDCALQZQBIQFBACECDB8LQZUBIQFBACECDB4LQZYBIQFBACECDB0LQZcBIQFBACECDBwLIANBixZHDRdBmAEhAUEAIQIMGwtBmQEhAUEAIQIMGgsgA0GNGkcNFUGaASEBQQAhAgwZC0GbASEBQQAhAgwYCyADQY8eRw0TQZwBIQFBACECDBcLQZ0BIQFBACECDBYLQZ4BIQFBACECDBULQZ8BIQFBACECDBQLQaABIQFBACECDBMLQaEBIQFBACECDBILQaIBIQFBACECDBELQaMBIQFBACECDBALQaQBIQFBACECDA8LQaUBIQFBACECDA4LQaYBIQFBACECDA0LQacBIQFBACECDAwLQagBIQFBACECDAsLQakBIQFBACECDAoLQaoBIQFBACECDAkLQasBIQEMCAtBrAEhAUEAIQIMBwtBrQEhAQwGCyAAKAJIIgJBA0kNAiAAKAIAIgFBMTYCFCAAIAEoAgARAQAMAwsgA0GJEkYNAwsgACgCACIBIAg2AhggAUEHNgIUIAAoAgAgBygCKDYCHCAAIAAoAgAoAgARAQAMAQsgAkECdEHAtwJqKAIAIQEMAgsgBiEBIAQhAgwBC0GuASEBQQAhAgsgCiAJQQJ0aiIEIAE2AgQCQCAHKAI0RQ0AIAQoAiwgAkYNACAHKAJQIgNFDQAgBCACNgIsAkACQAJAAkAgAg4DAAECAwsgBygCVCEGQQAhBQNAIAYgBUECdGogAyAFQQF0ai8BADYCACAGIAVBAXIiBEECdGogAyAEQQF0ai8BADYCACAGIAVBAnIiBEECdGogAyAEQQF0ai8BADYCACAGIAVBA3IiBEECdGogAyAEQQF0ai8BADYCACAFQQRqIgVBwABHDQALDAMLIAcoAlQhBkEAIQUDQCAGIAVBAnRqIAVBAXQiBEGAtgJqLgEAIAMgBGovAQBsQYAQakEMdTYCACAGIAVBAXIiBEECdGogBEEBdCIEQYC2AmouAQAgAyAEai8BAGxBgBBqQQx1NgIAIAVBAmoiBUHAAEcNAAsMAgsgBygCVCEIQQAhBkEAIQUDQCAIIAVBAnRqIAZBA3RBgLcCaisDACILIAMgBUEBdGovAQC4okQAAAAAAADAP6K2OAIAIAggBUEBciIEQQJ0aiALIAMgBEEBdGovAQC4okTvYUixUDH2P6JEAAAAAAAAwD+itjgCACAIIAVBAnIiBEECdGogCyADIARBAXRqLwEAuKJEym9Nka7n9D+iRAAAAAAAAMA/orY4AgAgCCAFQQNyIgRBAnRqIAsgAyAEQQF0ai8BALiiRKoRbO9i0PI/okQAAAAAAADAP6K2OAIAIAggBUEEciIEQQJ0aiALIAMgBEEBdGovAQC4okQAAAAAAADAP6K2OAIAIAggBUEFciIEQQJ0aiALIAMgBEEBdGovAQC4okQ7v6fAaSTpP6JEAAAAAAAAwD+itjgCACAIIAVBBnIiBEECdGogCyADIARBAXRqLwEAuKJEuyDHe3pR4T+iRAAAAAAAAMA/orY4AgAgCCAFQQdyIgRBAnRqIAsgAyAEQQF0ai8BALiiRF2rct5VqNE/okQAAAAAAADAP6K2OAIAIAVBCGohBSAGQQFqIgZBCEcNAAsMAQsgACgCACIEQTE2AhQgACAEKAIAEQEACyAHQdgAaiEHIAlBAWoiCSAAKAIkSA0ACwsLpwIBCX8gBEEASgRAIAAoAnAiCUF8cSELIAlBA3EhCiAAKAIkIgZBAEwhDCAJQQFrQQNJIQ0DQEEAIQggDEUEQANAAkAgCUUNACABIAhBAnRqKAIAIAJBAnRqKAIAIQAgAygCACAIaiEFQQAhByANRQRAA0AgBSAALQAAOgAAIAUgBmoiBSAALQABOgAAIAUgBmoiBSAALQACOgAAIAUgBmoiBSAALQADOgAAIABBBGohACAFIAZqIQUgB0EEaiIHIAtHDQALC0EAIQcgCkUNAANAIAUgAC0AADoAACAFIAZqIQUgAEEBaiEAIAdBAWoiByAKRw0ACwsgCEEBaiIIIAZHDQALCyADQQRqIQMgAkEBaiECIARBAUohACAEQQFrIQQgAA0ACwsLwAIBDn8gBEEASgRAIAAoAtACIQUgACgCcCEHIAAoAuADIgAoAhQhCiAAKAIQIQsgACgCDCEMIAAoAgghDQNAIAQhCCAHBEAgAkECdCIAIAEoAgxqKAIAIQ4gASgCCCAAaigCACEPIAEoAgQgAGooAgAhECABKAIAIABqKAIAIREgAygCACEEQQAhAANAIAAgEGotAAAhBiAEIAUgACARai0AAEH/AXMiCSANIAAgD2otAABBAnQiEmooAgBrai0AADoAACAEIAUgCSALIBJqKAIAIAogBkECdCIGaigCAGpBEHVrai0AADoAASAEIAUgCSAGIAxqKAIAa2otAAA6AAIgBCAAIA5qLQAAOgADIARBBGohBCAAQQFqIgAgB0cNAAsLIANBBGohAyACQQFqIQIgCEEBayEEIAhBAk4NAAsLC/ECAQt/IARBAEoEQCAAKAJwIghBfnEhDiAIQQFxIQ8DQCAEIQwCQCAIRQ0AIAJBAnQiACABKAIIaigCACEGIAEoAgQgAGooAgAhCSABKAIAIABqKAIAIQcgAygCACEEQQAhAEEAIQ0gCEEBRwRAA0AgACAHai0AACEKIAAgBmotAAAhCyAEIAAgCWotAAAiBToAASAEIAUgC2pBgAFzOgACIAQgBSAKakGAAXM6AAAgByAAQQFyIgVqLQAAIQogBSAGai0AACELIAQgBSAJai0AACIFOgAEIAQgBSALakGAAXM6AAUgBCAFIApqQYABczoAAyAAQQJqIQAgBEEGaiEEIA1BAmoiDSAORw0ACwsgD0UNACAAIAdqLQAAIQcgACAGai0AACEGIAQgACAJai0AACIAOgABIAQgACAGakGAAXM6AAIgBCAAIAdqQYABczoAAAsgA0EEaiEDIAJBAWohAiAMQQFrIQQgDEECTg0ACwsLqQIBCX8gBEEASgRAIAAoAnAiBUF+cSEMIAVBAXEhDQNAIAQhCQJAIAVFDQAgAkECdCIAIAEoAghqKAIAIQYgASgCBCAAaigCACEHIAEoAgAgAGooAgAhCCADKAIAIQRBACEAQQAhCiAFQQFHBEADQCAEIAAgCGotAAA6AAAgBCAAIAdqLQAAOgABIAQgACAGai0AADoAAiAEIAggAEEBciILai0AADoAAyAEIAcgC2otAAA6AAQgBCAGIAtqLQAAOgAFIABBAmohACAEQQZqIQQgCkECaiIKIAxHDQALCyANRQ0AIAQgACAIai0AADoAACAEIAAgB2otAAA6AAEgBCAAIAZqLQAAOgACCyADQQRqIQMgAkEBaiECIAlBAWshBCAJQQJODQALCwuiAgENfyAEQQBKBEAgACgC0AIhBSAAKAJwIQcgACgC4AMiACgCFCEKIAAoAhAhCyAAKAIMIQwgACgCCCENA0AgBCEIIAcEQCACQQJ0IgAgASgCCGooAgAhDiABKAIEIABqKAIAIQ8gASgCACAAaigCACEQIAMoAgAhBEEAIQADQCAAIA9qLQAAIQYgBCAFIAAgEGotAAAiCSANIAAgDmotAABBAnQiEWooAgBqai0AADoAACAEIAUgCSALIBFqKAIAIAogBkECdCIGaigCAGpBEHVqai0AADoAASAEIAUgCSAGIAxqKAIAamotAAA6AAIgBEEDaiEEIABBAWoiACAHRw0ACwsgA0EEaiEDIAJBAWohAiAIQQFrIQQgCEECTg0ACwsL1gIBCX8gBEEASgRAIAAoAnAiCEF8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AgQRAgALDAILAkAgAUEMSQ0AIAItAAJBwQBHDQAgAi0AA0HkAEcNACACLQAEQe8ARw0AIAItAAVB4gBHDQAgAi0ABkHlAEcNACACLQAIIQMgAi0AByEHIAItAAohCSACLQAJIQogAi0ADCELIAItAAshDSACLQANIQUgACgCACIBQc4ANgIUIAEgBTYCJCABIAsgDUEIdHI2AiAgASAJIApBCHRyNgIcIAEgAyAHQQh0cjYCGCAAQQEgASgCBBECACAAIAU6AKwCIABBATYCqAIMAgsgACgCACIBIAU2AhggAUHQADYCFCAAQQEgACgCACgCBBECAAwBCyAAKAIAIgEgAzYCGCABQcYANgIUIAAgACgCACgCABEBAAsgBiAENgIEIAYgCDYCAEEBIQQgDEEATA0AIAAgDCAAKAIYKAIQEQIACyACQRBqJAAgBAs2ACAAQQA2AtgBIABBADYCuAMgAEEANgKQASAAKALQAyIAQQA2AqQBIABBADYCGCAAQgA3AgwLizsBD38jAEGgAmsiCSQAIAAoArgDIQEDQAJAAkACQCABDQAgACgC0AMoAgxFBEAgACgCGCICKAIEIgFFBEAgACACKAIMEQAARQRAQQAhAQwECyACKAIEIQELIAIoAgAiAy0AACEFIAFBAWsiBAR/IANBAWoFIAAgAigCDBEAAEUEQEEAIQEMBAsgAigCBCEEIAIoAgALIgFBAWohAyAFQf8BRiABLQAAIgFB2AFGcUUEQCAAKAIAIgYgBTYCGCAGQTc2AhQgACgCACABNgIcIAAgACgCACgCABEBAAsgACABNgK4AyACIARBAWs2AgQgAiADNgIADAELIAAQ4gNFBEBBACEBDAILIAAoArgDIQELAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABQQFrDv4BDxERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERER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aiEEIANBAWshAyACLQAAQQNHBEAgBCECDAELIANFBEAgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCACEECyAEQQFqIQIgA0EBayEDIAAoAtgBIgcoAlggBC0AAEcNACADRQRAIAAgASgCDBEAAEUEQEEAIQEMCwsgACgC2AEhByABKAIEIQMgASgCACECCyACQQFqIQQgA0EBayEDIAcoAgAgAi0AAEcEQCAEIQIMAQsgA0UEQCAAIAEoAgwRAABFBEBBACEBDAsLIAAoAtgBIQcgASgCBCEDIAEoAgAhBAsgBEEBaiECIANBAWshAyAHKAKwASAELQAARw0AIANFBEAgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCACECCyACQQFqIQQgA0EBayEDIAItAABBgAFHBEAgBCECDAELIANFBEAgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCACEECyAELQAAIQUgA0EBayIDBH8gBEEBagUgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCAAsiBEEBaiECIANBAWshAyAELQAAIAVBCHRyDQAgA0UEQCAAIAEoAgwRAABFBEBBACEBDAsLIAEoAgQhAyABKAIAIQILIAItAAAhBCADQQFrIgMEfyACQQFqBSAAIAEoAgwRAABFBEBBACEBDAsLIAEoAgQhAyABKAIACyIFQQFqIQIgA0EBayEDIAUtAAAgBEEIdHINACADRQRAIAAgASgCDBEAAEUEQEEAIQEMCwsgASgCBCEDIAEoAgAhAgsgAkEBaiEEIANBAWshAyACLQAABEAgBCECDAELIANFBEAgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCACEECyAELQAAIQUgA0EBayIDBH8gBEEBagUgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCAAsiBEEBaiECIANBAWshAyAELQAAIAVBCHRyQQFHDQAgA0UEQCAAIAEoAgwRAABFBEBBACEBDAsLIAEoAgQhAyABKAIAIQILIAItAAAhBCADQQFrIgMEfyACQQFqBSAAIAEoAgwRAABFBEBBACEBDAsLIAEoAgQhAyABKAIACyIFQQFqIQIgA0EBayEDIAUtAAAgBEEIdHINACADRQRAIAAgASgC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AgghBQNAIAUEQCAAIAUoAgARAQALAkAgACAAKALMAygCABEAACIBDgMFAAIACyAAKAIIIgVFIAFBfXFBAUdyDQAgBSAFKAIEQQFqIgE2AgQgASAFKAIIIgJIDQAgBSAAKALMAiACajYCCAwACwALIAAgACgCkAE2ApgBDAELIAAoAgAiAiABNgIYIAJBFTYCFCAAIAAoAgAoAgARAQALIAAoAhRBzAFHBEAgACAAKAK8AygCABEBACAAQcwBNgIUIABBADYCjAELAkAgACgCvAMoAggEQCAAQYwBaiECIAAoAowBIQUDQCAAKAJ0IgMgBUsEQCAAKAIIIgEEQCABIAM2AgggASAFNgIEIAAgASgCABEBACAAKAKMASEFC0EAIQEgAEEAIAJBACAAKALAAygCBBEHACAFIAAoAowBIgVHDQEMAwsgACAAKAK8AygCBBEBACAAIAAoArwDKAIAEQEAQQAhBSAAQQA2AowBIAAoArwDKAIIDQALCyAAQc4BQc0BIAAoAkQbNgIUQQEhAQsLIAEL0gEBAn8CQAJAIAAoAhQiAUHNAWtBAUsNACAAKAJADQAgACgCjAEgACgCdEkEQCAAKAIAIgFBxQA2AhQgACABKAIAEQEACyAAIAAoArwDKAIEEQEAIABB0gE2AhQMAQsCQAJAIAFBzwFrDgQAAQECAQsgAEHSATYCFAwBCyAAKAIAIgIgATYCGCACQRU2AhQgACAAKAIAKAIAEQEACwJAA0AgACgCzAMiASgCFA0BIAAgASgCABEAAA0AC0EADwsgACAAKAIYKAIYEQEAIAAQtgVBAQucBgEFfyAAKAIUIgNBfnFByAFHBEAgACgCACICIAM2AhggAkEVNgIUIAAgACgCACgCABEBAAsCf0EBIQICQAJAAkACQAJAIAAoAhQiA0HIAWsOCwABBAICAgICAgMCAwsgACAAKALMAygCBBEBACAAIAAoAhgoAggRAQAgAEHJATYCFAsgACAAKALMAygCABEAACICQQFHDQIgACgCJCICIQUCQAJAAkACQCACQQFrDgQDAgABAgsgACgC2AEiAygCsAEhBEECIQUgAygCACIGQQFHIgIgAygCWCIDQQJHciAEQQNHckUEQEEDIQIMAwsgAiADQSJHckUEQEEHIQIgBEEjRg0DCyAGQdIARyADQccAR3IgBEHCAEdyRQRAQQIhAgwDCyAGQfIARyADQecAR3JFBEBBBiECIARB4gBGDQMLIAAoApwCBEBBAyECDAMLIAAoAqgCBEBBAiECAkACQCAALQCsAiIDDgIFAAELQQMhAgwECyAAKAIAIgIgAzYCGCACQfQANgIUIABBfyAAKAIAKAIEEQIAQQMhAgwDCyAAKAIAIgIgBjYCGCACQfEANgIUIAIgBDYCICACIAM2AhwgAEEBIAIoAgQRAgBBAyECDAILQQQhBSAAKAKoAkUEQEEEIQIMAgtBBCECAkACQCAALQCsAiIDDgMDAQABC0EFIQIMAgsgACgCACICIAM2AhggAkH0ADYCFCAAQX8gACgCACgCBBECAEEFIQIMAQtBACECQQAhBQsgACAFNgIsIAAgAjYCKCAAQQA2AogBIABBgAI2AmAgAEKCgICAEDcDWCAAQgE3A1AgAEKAgICAEDcDSCAAQgA3A0AgAEKAgICAgICA+D83AzggAEEANgJsIABCADcCZCAAQcoBNgIUIAAgACgCrAMiAjYCNCAAIAI2AjBBAQwDCyAAIAAoAswDKAIAEQAADAILIAAoAgAiAiADNgIYIAJBFTYCFCAAIAAoAgAoAgARAQBBACECCyACCyICQQJGBEAgAQRAIAAoAgAiAUE1NgIUIAAgASgCABEBAAsgABC2BQsgAgsHACAAELUFC58HAQF/IABBADYCBCABQdoARwRAIAAoAgBCjYCAgKALNwIUIAAoAgAgATYCHCAAIAAoAgAoAgARAQALIAJB6ANHBEAgACgCAEKWgICAgD03AhQgACgCACACNgIcIAAgACgCACgCABEBAAsgACgCACEBIAAoAgwhAiAAQQRqQQBB5AMQOhogAEEBNgIQIAAgAjYCDCAAIAE2AgAjAEEQayICJAAgAEEANgIEIAJBADYCDEHUABA7IgFFBEAgACgCAEI4NwIUIAAgACgCACgCABEBAAsgAUGAlOvcAzYCMCABQeMBNgIoIAFB5AE2AiQgAUHlATYCICABQeYBNgIcIAFB5wE2AhggAUHoATYCFCABQekBNgIQIAFB6gE2AgwgAUHrATYCCCABQewBNgIEIAFB7QE2AgAgAUIANwI0IAFBADYCLCABQdQANgJMIAFCADcCPCABQgA3AkQgACABNgIEAkBBjpMCEIcDIgNFDQAgAkH4ADoACyACIAJBDGo2AgAgAiACQQtqNgIEIANBso4CIAIQ6gFBAEwNACACKAIMIQMgAi0AC0HfAXFBzQBGBEAgAiADQegHbCIDNgIMCyABIANB6AdsNgIsCyACQRBqJAAgAEEANgK4AiAAQQA2AhggAEEANgIIIABCADcCpAEgAEIANwKsASAAQgA3ArQBIABCADcCvAEgAEIANwLEASAAQgA3AswBIAAgAEEAQawBIAAoAgQoAgARBAAiATYC0AMgAUIANwJgIAFBgAE2AhwgAUGBATYCCCABQYIBNgIEIAFBgwE2AgAgAUEANgJoIAFBgAE2AiQgAUGAATYCKCABQgA3AmwgAUGAATYCLCABQYABNgIwIAFCADcCdCABQYABNgI0IAFBgAE2AjggAUIANwJ8IAFBgAE2AjwgAUEANgKEASABQYABNgJAIAFCADcCiAEgAUGAATYCRCABQYABNgJIIAFBgAE2AkwgAUGAATYCUCABQgA3ApABIAFBgAE2AlQgAUIANwKYASABQQA2AqABIAFBgAE2AlwgAUGEATYCICABQYQBNgJYIABBADYCuAMgAEEANgKQASAAQQA2AtgBIAAoAtADIgFBADYCpAEgAUEANgIYIAFCADcCDCAAIABBAEEcIAAoAgQoAgARBAAiATYCzAMgAUEBNgIYIAFCADcCECABQfwANgIMIAFB/QA2AgggAUH+ADYCBCABQf8ANgIAIABByAE2AhQLIgEBfUF/IAAqAgAgASoCAJMiAkMAAAAAXiACQwAAAABdGwsQACABIAIgAyAAKAIAEQQACzkBAX8gACgCBCIEQQF1IAFqIQEgACgCACEAIAEgAiADIARBAXEEfyABKAIAIABqKAIABSAACxEFAAs3AQF/IAAoAgQiA0EBdSABaiEBIAAoAgAhACABIAIgA0EBcQR/IAEoAgAgAGooAgAFIAALEQIACzQBAX8jAEEQayIEJAAgACgCACEAIAQgAzYCDCABIAIgBEEMaiAAEQQAIQAgBEEQaiQAIAALVAECfyMAQRBrIgQkACAAKAIEIgVBAXUgAWohASAAKAIAIQAgBUEBcQRAIAEoAgAgAGooAgAhAAsgBCADNgIMIAEgAiAEQQxqIAARBQAgBEEQaiQAC1IBAn8jAEEQayIDJAAgACgCBCIEQQF1IAFqIQEgACgCACEAIARBAXEEQCABKAIAIABqKAIAIQALIAMgAjYCDCABIANBDGogABECACADQRBqJAALNgEBfyMAQRBrIgQkACAAKAIAIQAgBCADEI8DIAEgAiAEIAARBAAhACAEEDkaIARBEGokACAAC1YBAn8jAEEQayIEJAAgACgCBCIFQQF1IAFqIQEgACgCACEAIAVBAXEEQCABKAIAIABqKAIAIQALIAQgAxCPAyABIAIgBCAAEQUAIAQQORogBEEQaiQAC1QBAn8jAEEQayIDJAAgACgCBCIEQQF1IAFqIQEgACgCACEAIARBAXEEQCABKAIAIABqKAIAIQALIAMgAhCPAyABIAMgABECACADEDkaIANBEGokAAsLACABIAIgABECAAsrAgF/AXwjAEEQayICJAAgAiABIAARHQA5AwggAisDCCEDIAJBEGokACADCwsAIAEgAiAAERQACycBAX8jAEEQayIBJAAgASAAEQ4ANgIMIAEoAgwhACABQRBqJAAgAAsJACABIAARAQALDwAgASAAKAIAaiACNgIACw0AIAEgACgCAGooAgALGAEBf0EQEEwiAEIANwMAIABCADcDCCAACzkBAX8jAEEQayIDJAAgAyABIAIgABEFAEEQEEwiACADKQIANwIAIAAgAykCCDcCCCADQRBqJAAgAAsrAQF/IwBBEGsiAyQAIAMgASACIAARAwA2AgwgAygCDCEAIANBEGokACAACzUBAX8jAEEQayICJAAgAiABEI8DIAIgAiAAEQAANgIMIAIoAgwhACACEDkaIAJBEGokACAACzABAX8jAEEQayIDJAAgAyABIAIgABEFAEEMEEwgAxCSBCEAIAMQdCADQRBqJAAgAAspAQF/IwBBEGsiAiQAIAIgASAAEQAANgIMIAIoAgwhACACQRBqJAAgAAstAQF/IwBBEGsiBCQAIAQgASACIAMgABEEADYCDCAEKAIMIQAgBEEQaiQAIAALHwAgACABELgFIgAgAikCCDcCCCAAIAIpAgA3AgBBAQt5AQN/IAEQtwEgAksEQCABIAIQuAUhAiMAQRBrIgMkACMAQRBrIgEkACABIANBCGoiBTYCDEEQEEwiBCACKQIINwIIIAQgAikCADcCACABQQxqIAQQ4wMgAUEQaiQAIABBuK8CIAUQDjYCACADQRBqJAAPCyAAEOcDC4ADAQR/IAEgABC3ASID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BEAgASATKALUAUYNAQsgEiABNgIEIBIgAjYCAEEAQQJB06MCIBIQPSATKALQASEBIAAoAgAhAiAAKAIEIQ8gACATKALUASIQNgIEIAAgATYCACAQtyAPt6MhAyABtyACt6MhBEEAIQEDQCABQQRHBEAgACABQQN0Ig9qIgIgBCAAIA9qIg8rAwiiOQMIIAIgAyAPKwMoojkDKCACIA8rA0g5A0ggAUEBaiEBDAELCwJAAkACQAJAAkACQCAAKAKwASIBQQFrDgQDAgEABQsgACAAKwNoOQNoIAAgACsDcDkDcCAAIAArA3g5A3ggACAAKwOAATkDgAEgACAEIAArA4gBojkDiAEgACADIAArA5ABojkDkAEgACAEIAArA5gBojkDmAEgACADIAArA6ABojkDoAEgACAAKwOoATkDqAEMAwsgACAEIAArA2iiOQNoIAAgAyAAKwNwojkDcCAAIAArA3g5A3ggACAAKwOAATkDgAEgACAAKwOIASAEIAOiozkDiAEgACAAKwOQASADIAQgBKIgA6KiozkDkAEMAgsgACAEIAArA2iiOQNoIAAgAyAAKwNwojkDcCAAIAArA3g5A3ggACAAKwOAASAEIAOiozkDgAEgACAAKwOIASADIAQgBKIgA6KiozkDiAEMAQsgACAEIAArA2iiOQNoIAAgAyAAKwNwojkDcCAAIAArA3g5A3ggACAAKwOAASAEIAOiozkDgAELIAAgATYCsAELCyATENoFIBMCfyMAQSBrIg8kAEHQARA7IgEEQAJAIAEgAEG4ARA/IhAgACgCAEEeaiIBNgLAASAAKAIEIQIgEEEPNgLMASAQQQ82AsgBIBAgAkEeaiIVNgLEASAQIAEgFWxBA3QiERA7IgI2ArgBIAJFDQAgECAREDsiETYCvAEgEUUNACAVQQAgFUEAShshGiABQQAgAUEAShshGCAAQegAaiEBIAAoArABIRkDQCAXIBpHBEAgF0EPa7K7IQZBACEVA0AgFSAYRwRAIBVBD2uyuyIJIQMCQCAPAnwCQAJAAkACQCAZQQFrDgQDAgEABQsgDyABKwMYIgcgAyABKwMwIgqhIAErA0AiBKIgASsDICILoyIDIAOgIAOiIAMgA6IgBiABKwM4IgyhIASiIAErAygiDaMiBCAEoqAiBaCiIAMgASsDCCAFoiAFoiABKwMA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Rg0AIAEgA0EIdGoiACgCNCILQQBIDQEgAEEwaiEFQQAhAiAEQQAgBEEAShshAANAAkAgACACRwRAIAEgAkGIAmxqQYSLpgJqKAIAIAtHDQEgAiEACyAAIARGBEAgBEE8Rg0DIAEgBEEBaiIENgL4iqYCCyABIABBiAJsaiIAQYCLpgJqIAVBgAIQPxogAEGAjaYCakEBNgIADAMLIAJBAWohAgwACwALQQAhByABKAIcQQJGDQNBACEAA0AgACAETg0EQQAhAiABKAIsIgZBACAGQQBKGyEOIAEgAEGIAmxqIgtBwIumAmohBSALQbiLpgJqIQMgC0GAi6YCaiEJA0ACQCACIA5HBH8gCSgCALcgASACQQh0aiILKAIwtyIQoyIRRGZmZmZmZuY/YyARROF6FK5H4fY/ZHINASALKwNoIAMrAwChIhEgEaIgCysDcCAFKwMAoSIRIBGioCAQo0QAAAAAAADgP2NFDQEgAgUgDgsgBkYEQCABIAZBCHRqQTBqIAlBgAIQPxogASABKAIsQQFqNgIsIAEoAviKpgIhBAsgAEEBaiEADAILIAJBAWohAgwACwALAAsgA0EBaiEDDAALAAsgARCsBkEAIQcLIAhB0ABqJAAgBwshACAPQTBqJAAgAAtyAQF/IwBBEGsiASQAIAEgADYCDCABQbyYBCABQQxqEHM2AgggARBrNgIAQX8hACABQQhqIAEQeEUEQCABQQxqEH0oAtgBIgAEfyABIAAoAhQ2AghBAAVBfwshAEF/IAEoAgggABshAAsgAUEQaiQAIAALbgEBfyMAQRBrIgIkACACIAA2AgwgAkG8mAQgAkEMahBzNgIIIAIQazYCAAJAIAJBCGogAhB4DQAgAkEMahB9KALYASIARSABQQFLcgR/QX8FIAAgATYCFEEACw0AQYihAiABEMcBCyACQRBqJAALdgECfyMAQRBrIgEkACABIAA2AgwgAUG8mAQgAUEMahBzNgIIIAEQazYCAEEAIQAgAUEIaiABEHhFBEAgAUEMahB9KALYASIARSABQQhqIgJFcgR/QX8FIAIgACgCADYCAEEACxogASgCCCEACyABQRBqJAAgAAtbAQF/IwBBEGsiASQAIAEgADYCDCABQbyYBCABQQxqEHM2AgggARBrNgIAQQAhACABQQhqIAEQeEUEQCABQQxqEH0o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ACABQf8ATQR/QZCvAygCACABQQJ0aigCAAUgAQsLDwAgACABIAJBgKMDEO0GCx4AIAFB/wBNBH9BgKMDKAIAIAFBAnRqKAIABSABCwtFAAJAA0AgAiADRg0BAkAgAigCAEH/AEsNAEH4nAMoAgAgAigCAEEBdGovAQAgAXFFDQAgAkEEaiECDAELCyACIQMLIAMLRAADQAJAIAIgA0cEfyACKAIAQf8ASw0BQficAygCACACKAIAQQF0ai8BACABcUUNASACBSADCw8LIAJBBGohAgwACwALRgADQCABIAJHBEAgAyABKAIAQf8ATQR/QficAygCACABKAIAQQF0ai8BAAVBAAs7AQAgA0ECaiEDIAFBBGohAQwBCwsgAgskACACQf8ATQR/QficAygCACACQQF0ai8BACABcUEARwVBAAsLQAECfyAAKAIAKAIAIgAoAgAgACgCCCICQQF1aiEBIAAoAgQhACABIAJBAXEEfyABKAIAIABqKAIABSAACxEBAAsPACAAIAAoAgAoAgQRAQALHwAgAAJ/QYi6BEGIugQoAgBBAWoiADYCACAACzYCBAsJACAAEJAHEDQLnAEAIwBBEGsiAyQAAkAgBRCHAUUEQCAAIAUoAgg2AgggACAFKQIANwIADAELIAUoAgAhBAJAAkACQCAFKAIEIgJBAU0EQCAAIgEgAhCRAQwBCyACQe////8DSw0BIAAgACACELsCQQFqIgUQiQIiARCPASAAIAUQswEgACACEIoBCyABIAQgAkEBahDMAQwBCxBVAAsLIANBEGokAAsJACAAIAUQ3QILigMBCH8jAEHwA2siACQAIABB6ANqIgYgAxBPIAYQlwEhCiAFEDgEQCAFQQAQvgMoAgAgCkEtEKABRiELCyACIAsgAEHoA2ogAEHgA2ogAEHcA2ogAEHYA2ogAEHIA2oQRSIMIABBuANqEEUiBiAAQagDahBFIgcgAEGkA2oQlgcgAEHOAjYCECAAQQhqQQAgAEEQaiICEGchCAJAAn8gBRA4IAAoAqQDSgRAIAUQOCEJIAAoAqQDIQ0gBxA4IAkgDWtBAXRqIAYQOGogACgCpANqQQFqDAELIAcQOCAGEDhqIAAoAqQDakECagsiCUHlAEkNACAIIAlBAnQQOxB/IAgoAgAiAg0AEFUACyACIABBBGogACADKAIEIAUQ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ByAEEE8gBxCdASEIIABBADoAjwECQCAAQZgCaiACIAMgByAEKAIEIAUgAEGPAWogCCABIABBlAFqIABBhAJqEKUHRQ0AIABB3J4CKAAANgCHASAAQdWeAikAADcDgAEgCCAAQYABaiAAQYoBaiAAQfYAahCCAiAAQc4CNgIQIABBCGpBACAAQRBqIgIQZyEDAkAgACgClAEgASgCAGtB4wBOBEAgAyAAKAKUASABKAIAa0ECahA7EH8gAygCAEUNASADKAIAIQILIAAtAI8BBEAgAkEtOgAAIAJBAWohAgsgASgCACEEA0AgACgClAEgBE0EQAJAIAJBADoAACAAIAY2AgAgAEEQakGL/AEgABDqAUEBRw0AIAMQZgwECwUgAiAAQfYAaiIHIAdBCmogBBDABCAAayAAai0ACjoAACACQQFqIQIgBEEBaiEEDAELCxBVAAsQVQALIABBmAJqIABBkAJqEHwEQCAFIAUoAgBBAnI2AgALIAAoApgCIQIgAEGQAWoQRyABEGYgAEGgAmokACACC5oCAQJ/IwBBoANrIggkACAIIAhBoANqIgM2AgwjAEGQAWsiByQAIAcgB0GEAWo2AhwgAEEIaiAHQSBqIgIgB0EcaiAEIAUgBhCqByAHQgA3AxAgByACNgIMIAhBEGoiAiAIKAIMEPQEIQQgACgCCCEFIwBBEGsiACQAIAAgBTYCDCAAQQhqIABBDGoQygEhBSACIAdBDGogBCAHQRBqEMgEIQQgBRDJASAAQRBqJAAgBEF/RgRAEFUACyAIIAIgBEECdGo2AgwgB0GQAWokACAIKAIMIQQjAEEQayIAJAAgACABNgIIA0AgAiAERwRAIABBCGogAigCABDgBCACQQRqIQIMAQsLIAAoAgghASAAQRBqJAAgAyQAIAELhQEAIwBBgAFrIgIkACACIAJB9ABqNgIMIABBCGogAkEQaiIAIAJBDGogBCAFIAYQqgcgACEEIAIoAgwhAyMAQRBrIgAkACAAIAE2AggDQCADIARHBEAgAEEIaiAELAAAEMoDIARBAWohBAwBCwsgACgCCCEBIABBEGokACACQYABaiQAIAEL8AwBAX8jAEFAaiIHJAAgByABNgI4IARBADYCACAHIAMQTyAHEJcBIQggBxBHAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJA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ASAIIAAoApwBEH8gACgCnAEhBgsgBiAFIAZqIgogAhDZASELIABBzgI2AlAgAEHIAGpBACAAQdAAahBnIQYCQCAAKAKcASAAQaABakYEQCAAQdAAaiEFDAELIAVBAXQQOyIFRQ0BIAYgBRB/IAAoApwBIQkLIABBOGoiByACEE8gCSALIAogBSAAQcQAaiAAQUBrIAcQtQcgBxBHIAEgBSAAKAJEIAAoAkAgAiADEOgBIQEgBhBmIAgQZiAAQdABaiQAIAEPCxBVAAsRACAAIAEgAiADIARBABDwBgsRACAAIAEgAiADIARBABDxBgsRACAAIAEgAiADIARBARDwBgsRACAAIAEgAiADIARBARDxBgvSAQEBfyMAQTBrIgUkACAFIAE2AigCQCACKAIEQQFxRQRAIAAgASACIAMgBCAAKAIAKAIYEQoAIQIMAQsgBUEYaiIAIAIQTyAAEJwCIQEgABBHAkAgBARAIAVBGGogARDBAQwBCyAFQRhqIAEQwAELIAUgBUEYahCuATYCEANAIAUgBUEYahCBAjYCCCAFQRBqIAVBCGoQgwEEQCAFQShqIAVBEGoiACgCACwAABDKAyAAEO0CDAEFIAUoAighAiAFQRhqEDkaCwsLIAVBMGokACACC/UCAQF/IwBB4AJrIgAkACAAIAI2AtACIAAgATYC2AIgAEHQAWoQRSEGIABBEGoiAiADEE8gAhCXAUGguwNBursDIABB4AFqEOcBIAIQRyAAQcABahBFIgMgAxBREEIgACADQQAQQSIBNgK8ASAAIAI2AgwgAEEANgIIA0ACQCAAQdgCaiAAQdACahCSAUUNACAAKAK8ASADEDggAWpGBEAgAxA4IQIgAyADEDhBAXQQQiADIAMQURBCIAAgAiADQQAQQSIBajYCvAELIABB2AJqEGhBECABIABBvAFqIABBCGpBACAGIABBEGogAEEMaiAAQeABahDAAg0AIABB2AJqEHUaDAELCyADIAAoArwBIAFrEEIgAxBAIQIQXCEBIAAgBTYCACACIAEgABC7B0EBRwRAIARBBDYCAAsgAEHYAmogAEHQAmoQewRAIAQgBCgCAEECcjYCAAsgACgC2AIhASADEDkaIAYQORogAEHgAmokACABC9QDAQF+IwBBgANrIgAkACAAIAI2AvACIAAgATYC+AIgAEHYAWogAyAAQfABaiAAQewBaiAAQegBahC/BCAAQcgBahBFIgEgARBREEIgACABQQAQQSICNgLEASAAIABBIGo2AhwgAEEANgIYIABBAToAFyAAQcUAOgAWA0ACQCAAQfgCaiAAQfACahCSAUUNACAAKALEASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCxAELIABB+AJqEGggAEEXaiAAQRZqIAIgAEHEAWogACgC7AEgACgC6AEgAEHYAWogAEEgaiAAQRxqIABBGGogAEHwAWoQvgQNACAAQfgCahB1GgwBCwsCQCAAQdgBahA4RQ0AIAAtABdFDQAgACgCHCIDIABBIGprQZ8BSg0AIAAgA0EEajYCHCADIAAoAhg2AgALIAAgAiAAKALEASAEELwHIAApAwAhBiAFIAApAwg3AwggBSAGNwMAIABB2AFqIABBIGogACgCHCAEEJABIABB+AJqIABB8AJqEHsEQCAEIAQoAgBBAnI2AgALIAAoAvgCIQIgARA5GiAAQdgBahA5GiAAQYADaiQAIAILvQMAIwBB8AJrIgAkACAAIAI2AuACIAAgATYC6AIgAEHIAWogAyAAQeABaiAAQdwBaiAAQdgBahC/BCAAQbgBahBFIgEgARBREEIgACABQQAQQSICNgK0ASAAIABBEGo2AgwgAEEANgIIIABBAToAByAAQcUAOgAGA0ACQCAAQegCaiAAQeACahCSAUUNACAAKAK0ASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCtAELIABB6AJqEGggAEEHaiAAQQZqIAIgAEG0AWogACgC3AEgACgC2AEgAEHIAWogAEEQaiAAQQxqIABBCGogAEHgAWoQvgQNACAAQegCahB1GgwBCwsCQCAAQcgBahA4RQ0AIAAtAAdFDQAgACgCDCIDIABBEGprQZ8BSg0AIAAgA0EEajYCDCADIAAoAgg2AgALIAUgAiAAKAK0ASAEEL0HOQMAIABByAFqIABBEGogACgCDCAEEJABIABB6AJqIABB4AJqEHsEQCAEIAQoAgBBAnI2AgALIAAoAugCIQIgARA5GiAAQcgBahA5GiAAQfACaiQAIAILvQMAIwBB8AJrIgAkACAAIAI2AuACIAAgATYC6AIgAEHIAWogAyAAQeABaiAAQdwBaiAAQdgBahC/BCAAQbgBahBFIgEgARBREEIgACABQQAQQSICNgK0ASAAIABBEGo2AgwgAEEANgIIIABBAToAByAAQcUAOgAGA0ACQCAAQegCaiAAQeACahCSAUUNACAAKAK0ASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCtAELIABB6AJqEGggAEEHaiAAQQZqIAIgAEG0AWogACgC3AEgACgC2AEgAEHIAWogAEEQaiAAQQxqIABBCGogAEHgAWoQvgQNACAAQegCahB1GgwBCwsCQCAAQcgBahA4RQ0AIAAtAAdFDQAgACgCDCIDIABBEGprQZ8BSg0AIAAgA0EEajYCDCADIAAoAgg2AgALIAUgAiAAKAK0ASAEEL4HOAIAIABByAFqIABBEGogACgCDCAEEJABIABB6AJqIABB4AJqEHsEQCAEIAQoAgBBAnI2AgALIAAoAugCIQIgARA5GiAAQcgBahA5GiAAQfACaiQAIAILoAMBAn8jAEHgAmsiACQAIAAgAjYC0AIgACABNgLYAiADENoBIQYgAyAAQeABahDvAiEHIABB0AFqIAMgAEHMAmoQ7gIgAEHAAWoQRSIBIAEQURBCIAAgAUEAEEEiAjYCvAEgACAAQRBqNgIMIABBADYCCANAAkAgAEHYAmogAEHQAmoQkgFFDQAgACgCvAEgARA4IAJqRgRAIAEQOCEDIAEgARA4QQF0EEIgASABEFEQQiAAIAMgAUEAEEEiAmo2ArwBCyAAQdgCahBoIAYgAiAAQbwBaiAAQQhqIAAoAswCIABB0AFqIABBEGogAEEMaiAHEMACDQAgAEHYAmoQdRoMAQsLAkAgAEHQAWoQOEUNACAAKAIMIgMgAEEQamtBnwFKDQAgACADQQRqNgIMIAMgACgCCDYCAAsgBSACIAAoArwBIAQgBhC/BzcDACAAQdABaiAAQRBqIAAoAgwgBBCQASAAQdgCaiAAQdACahB7BEAgBCAEKAIAQQJyNgIACyAAKALYAiECIAEQORogAEHQAWoQORogAEHgAmokACACC6ADAQJ/IwBB4AJrIgAkACAAIAI2AtACIAAgATYC2AIgAxDaASEGIAMgAEHgAWoQ7wIhByAAQdABaiADIABBzAJqEO4CIABBwAFqEEUiASABEFEQQiAAIAFBABBBIgI2ArwBIAAgAEEQajYCDCAAQQA2AggDQAJAIABB2AJqIABB0AJqEJIBRQ0AIAAoArwBIAEQOCACakYEQCABEDghAyABIAEQOEEBdBBCIAEgARBREEIgACADIAFBABBBIgJqNgK8AQsgAEHYAmoQaCAGIAIgAEG8AWogAEEIaiAAKALMAiAAQdABaiAAQRBqIABBDGogBxDAAg0AIABB2AJqEHUaDAELCwJAIABB0AFqEDhFDQAgACgCDCIDIABBEGprQZ8BSg0AIAAgA0EEajYCDCADIAAoAgg2AgALIAUgAiAAKAK8ASAEIAYQwgc7AQAgAEHQAWogAEEQaiAAKAIMIAQQkAEgAEHYAmogAEHQAmoQewRAIAQgBCgCAEECcjYCAAsgACgC2AIhAiABEDkaIABB0AFqEDkaIABB4AJqJAAgAgugAwECfyMAQeACayIAJAAgACACNgLQAiAAIAE2AtgCIAMQ2gEhBiADIABB4AFqEO8CIQcgAEHQAWogAyAAQcwCahDuAiAAQcABahBFIgEgARBREEIgACABQQAQQSICNgK8ASAAIABBEGo2AgwgAEEANgIIA0ACQCAAQdgCaiAAQdACahCSAUUNACAAKAK8ASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCvAELIABB2AJqEGggBiACIABBvAFqIABBCGogACgCzAIgAEHQAWogAEEQaiAAQQxqIAcQwAINACAAQdgCahB1GgwBCwsCQCAAQdABahA4RQ0AIAAoAgwiAyAAQRBqa0GfAUoNACAAIANBBGo2AgwgAyAAKAIINgIACyAFIAIgACgCvAEgBCAGEMMHNwMAIABB0AFqIABBEGogACgCDCAEEJABIABB2AJqIABB0AJqEHsEQCAEIAQoAgBBAnI2AgALIAAoAtgCIQIgARA5GiAAQdABahA5GiAAQeACaiQAIAILoAMBAn8jAEHgAmsiACQAIAAgAjYC0AIgACABNgLYAiADENoBIQYgAyAAQeABahDvAiEHIABB0AFqIAMgAEHMAmoQ7gIgAEHAAWoQRSIBIAEQURBCIAAgAUEAEEEiAjYCvAEgACAAQRBqNgIMIABBADYCCANAAkAg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QZACayIAJAAgACACNgKAAiAAIAE2AogCIAMQ2gEhBiAAQdABaiADIABB/wFqEPACIABBwAFqEEUiASABEFEQQiAAIAFBABBBIgI2ArwBIAAgAEEQajYCDCAAQQA2AggDQAJAIABBiAJqIABBgAJqEJMBRQ0AIAAoArwBIAEQOCACakYEQCABEDghAyABIAEQOEEBdBBCIAEgARBREEIgACADIAFBABBBIgJqNgK8AQsgAEGIAmoQaSAGIAIgAEG8AWogAEEIaiAALAD/ASAAQdABaiAAQRBqIABBDGpBoLsDEMMCDQAgAEGIAmoQdhoMAQsLAkAgAEHQAWoQOEUNACAAKAIMIgMgAEEQamtBnwFKDQAgACADQQRqNgIMIAMgACgCCDYCAAsgBSACIAAoArwBIAQgBhDCBzsBACAAQdABaiAAQRBqIAAoAgwgBBCQASAAQYgCaiAAQYACahB8BEAgBCAEKAIAQQJyNgIACyAAKAKIAiECIAEQORogAEHQAWoQORogAEGQAmokACACC5UDAQF/IwBBkAJrIgAkACAAIAI2AoACIAAgATYCiAIgAxDaASEGIABB0AFqIAMgAEH/AWoQ8AIgAEHAAWoQRSIBIAEQURBCIAAgAUEAEEEiAjYCvAEgACAAQRBqNgIMIABBADYCCANAAkAgAEGIAmogAEGAAmoQkwFFDQAgACgCvAEgARA4IAJqRgRAIAEQOCEDIAEgARA4QQF0EEIgASABEFEQQiAAIAMgAUEAEEEiAmo2ArwBCyAAQYgCahBpIAYgAiAAQbwBaiAAQQhqIAAsAP8BIABB0AFqIABBEGogAEEMakGguwMQwwINACAAQYgCahB2GgwBCwsCQCAAQdABahA4RQ0AIAAoAgwiAyAAQRBqa0GfAUoNACAAIANBBGo2AgwgAyAAKAIINgIACyAFIAIgACgCvAEgBCAGEMMHNwMAIABB0AFqIABBEGogACgCDCAEEJABIABBiAJqIABBgAJqEHwEQCAEIAQoAgBBAnI2AgALIAAoAogCIQIgARA5GiAAQdABahA5GiAAQZACaiQAIAILlQMBAX8jAEGQAmsiACQAIAAgAjYCgAIgACABNgKIAiADENoBIQYgAEHQAWogAyAAQf8BahDwAiAAQcABahBFIgEgARBREEIgACABQQAQQSICNgK8ASAAIABBEGo2AgwgAEEANgIIA0ACQCAAQYgCaiAAQYACahCTAUUNACAAKAK8ASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCvAELIABBiAJqEGkgBiACIABBvAFqIABBCGogACwA/wEgAEHQAWogAEEQaiAAQQxqQaC7AxDDAg0AIABBiAJqEHYaDAELCwJAIABB0AFqEDhFDQAgACgCDCIDIABBEGprQZ8BSg0AIAAgA0EEajYCDCADIAAoAgg2AgALIAUgAiAAKAK8ASAEIAYQxAc2AgAgAEHQAWogAEEQaiAAKAIMIAQQkAEgAEGIAmogAEGAAmoQfARAIAQgBCgCAEECcjYCAAsgACgCiAIhAiABEDkaIABB0AFqEDkaIABBkAJqJAAgAgsLmtADSgBBgAgLoC5mc2V0ACVzLyVzACVzLiVzAGRlYnVnAGFsbG9jYXRvcjxUPjo6YWxsb2NhdGUoc2l6ZV90IG4pICduJyBleGNlZWRzIG1heGltdW0gc3VwcG9ydGVkIHNpemUAd2IAJWPihLnvuI9bd2ViYXJraXQtaW5mbzpdACVtLSVkLSVZLSVILSVNLSVTAE1hcmtlciBPSy4ALABBc3NlcnRpb24gYHggPj0gbU1pblhgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB3aWR0aCA+PSA1YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgd2lkdGggPj0gMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYHdpZHRoID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHB5cmFtaWQtPnNpemUoKSA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtU3RhcnRUaW1lID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGAoc3JjX3dpZHRoJTIpID09IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbS53aWR0aCgpID09IGltLnN0ZXAoKS9zaXplb2YoZmxvYXQpYCBmYWlsZWQgaW4gACAJCg0ARXJyb3I6IG1hbGxvYwoARXJyb3IgMTogaWNwR2V0SW5pdFh3MlhjCgAgPT09IG1hdHJpeCAoJWQsJWQpID09PQoAID09PSB2ZWN0b3IgKCVkKSA9PT0KAD8/PyAxCgBFcnJvcjogbGFiZWxpbmcgd29yayBvdmVyZmxvdy4KACMjIyBGZWF0dXJlIGNhbmRpZGF0ZXMgZm9yIHRyYWNraW5nIGFyZSBvdmVyZmxvdy4KAGFyZ2xDYW1lcmFGcnVzdHVtUkgoKTogYXJQYXJhbURlY29tcE1hdCgpIGluZGljYXRlZCBwYXJhbWV0ZXIgZXJyb3IuCgBrcG1EZWxldGVSZWZEYXRhU2V0KCk6IE5VTEwgcmVmRGF0YVNldFB0ci9yZWZJbWFnZS4KAFN0YXJ0IHRyYWNraW5nX3RocmVhZCAjJWQuCgBPdXQgb2YgbWVtb3J5ISEKAERhdGEgbnVtIGVycm9yISEKAGNvbG9yOiAjNjY0NDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZjk5OyBib3JkZXItcmFkaXVzOiA0cHg7IHBhZGRpbmc6IDJweAB3AElEIGFscmVhZHkgZXhpc3RzACVzJXMAJXMuJXMAcgAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9vcmllbnRhdGlvbl9hc3NpZ25tZW50LmNwcAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2ZyYW1ld29yay90aW1lcnMuY3BwAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi93ZWJhcmtpdC1vcmcvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZGV0ZWN0b3JzL2hhcnJpcy5jcHAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9kZXRlY3RvcnMvRG9HX3NjYWxlX2ludmFyaWFudF9kZXRlY3Rvci5jcHAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9tYXRjaGVycy9ob3VnaF9zaW1pbGFyaXR5X3ZvdGluZy5jcHAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9mcmFtZXdvcmsvaW1hZ2UuY3BwAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi93ZWJhcmtpdC1vcmcvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZGV0ZWN0b3JzL2dhdXNzaWFuX3NjYWxlX3NwYWNlX3B5cmFtaWQuY3BwAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi93ZWJhcmtpdC1vcmcvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZGV0ZWN0b3JzL3B5cmFtaWQuY3BwAGluZm8ARXJyb3I6IGljcEdldEpfVV9YYwB3YgByYgBBUl9QSVhFTF9GT1JNQVRfUkdCAFBhdHRlcm4gZXh0cmFjdGlvbiBmYWlsZWQuAEFzc2VydGlvbiBgcHlyYW1pZGAgZmFpbGVkIGluIABUcmFja2luZyB0aHJlYWQgPSAlZAoAU0laRSA9ICVkLCAlZAoARXJyb3IgMjogaWNwR2V0SW5pdFh3MlhjCgA/Pz8gMgoARXJyb3I6IHVuc3VwcG9ydGVkIHBpeGVsIGZvcm1hdC4KAFVua25vd24gb3IgdW5zdXBwb3J0ZWQgbGFiZWxpbmcgdGhyZXNob2xkIG1vZGUgcmVxdWVzdGVkLiBTZXQgdG8gbWFudWFsLgoAa3BtRGVsZXRlUmVmRGF0YVNldCgpOiAwIHhzaXplL3lzaXplL2RwaS4KAEVycm9yICglZCk6IHVuYWJsZSB0byBvcGVuIGNhbWVyYSBwYXJhbWV0ZXJzIGZpbGUgIiVzIiBmb3Igd3JpdGluZy4KAEVycm9yOiBOVUxMIHBhdHRIYW5kbGUuCgBFbmQgdHJhY2tpbmdfdGhyZWFkICMlZC4KAE91dCBvZiBtZW1vcnkhIQoAcgAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL21hdGNoZXJzL2ZyZWFrLmgAd2FybmluZwAgJTEwZwBCdWlsZCBQeXJhbWlkACU0ZAB3YgByYgAlY/Cfmqlbd2ViYXJraXQtZXJyb3I6XQBBUl9QSVhFTF9GT1JNQVRfQkdSAE1BTlVBTABHZW5lcmljIGVycm9yIGR1cmluZyBtYXRjaGluZyBwaGFzZS4AIGxpbmUgACVzJXMKAEZpbGUgb3BlbiBlcnJvci4gJXMKAERpc3RvcnRpb24gZmFjdG9yOiBrMT0lMS4xMGYsIGsyPSUxLjEwZiwgcDE9JTEuMTBmLCBwMj0lMS4xMGYKAEVycm9yOiBtYWxsb2MKAEVycm9yIDM6IGljcEdldEluaXRYdzJYYwoARXJyb3IgaWNwR2V0Sl9VX1MKAD09PT09PSAlcyA9PT09PT09PQoAPz8/IDMKAEVycm9yOiBjYW4ndCBsb2FkIHBhdHRlcm4gZnJvbSBOVUxMIGJ1ZmZlci4KAGtwbVNldFJlZkRhdGFTZXQoKTogTlVMTCBrcG1IYW5kbGUvZmlsZW5hbWUuCgBFcnJvciBzYXZpbmcgZmVhdHVyZSBtYXA6IGVycm9yIHdyaXRpbmcgZGF0YS4KAE91dCBvZiBtZW1vcnkhIQoAY29sb3I6ICNmZmZmZmY7IGJhY2tncm91bmQtY29sb3I6ICNmZjAxMDE7IGJvcmRlci1yYWRpdXM6IDRweDsgcGFkZGluZzogMnB4AEV4dHJhY3QgRmVhdHVyZXMAZXJyb3IARnJlYWsgZmVhdHVyZXMgLSAlZAByYgBBVVRPX01FRElBTgBBUl9QSVhFTF9GT1JNQVRfUkdCQQBJbnN1ZmZpY2llbnQgY29udHJhc3QgZHVyaW5nIG1hdGNoaW5nLgAlNy41ZiAAIGxpbmUgAEVycm9yIG9wZW5pbmcgZmlsZSAnJXMnOiAAICAgICAgICAgICAgICAgICAgZng9JWYsIGZ5PSVmLCB4MD0lZiwgeTA9JWYsIHM9JWYKAEVycm9yIDQ6IGljcEdldEluaXRYdzJYYwoARXJyb3IgaWNwR2V0VV9mcm9tX1hfYnlfTWF0WDJVCgBFcnJvciBhbGxvY2F0aW5nIG1lbW9yeS4KAEVycm9yOiBvdXQgb2YgbWVtb3J5LgoARXJyb3I6IFVuYWJsZSB0byBvcGVuIGZpbGUgJyVzJyBmb3Igd3JpdGluZy4KAEVycm9yOiB1bmFibGUgdG8gb3BlbiBmaWxlICclcyVzJyBmb3IgcmVhZGluZy4KAE91dCBvZiBtZW1vcnkhIQoAU3RlcCBzaXplIG11c3QgYmUgZXF1YWwgdG8gd2lkdGggZm9yIG5vdwBbJXNdIFslc10gWyVzXSA6IEZvdW5kICVkIGZlYXR1cmVzACVzAFdpZHRoIGNhbm5vdCBiZSB6ZXJvAFNvdXJjZSB3aWR0aCBtdXN0IGJlIGV2ZW4ASW1hZ2UgaXMgdG9vIHNtYWxsAHggb3V0IG9mIHJhbmdlAENsb2NrIGhhcyBub3QgYmVlbiBzdGFydGVkAFB5cmFtaWQgaXMgbm90IGFsbG9jYXRlZAByYgAlY+KaoO+4j1t3ZWJhcmtpdC13YXJuOl0AQVVUT19PVFNVAEFSX1BJWEVMX0ZPUk1BVF9CR1JBAHdwIG11c3QgYmUgYXQgbGVhc3QgMQBCYXJjb2RlIG1hdGNoaW5nIGNvdWxkIG5vdCBmaW5kIGNvcnJlY3QgYmFyY29kZSBsb2NhdG9yIHBhdHRlcm4uAFslc10gADogACVzJXMKAERpc3RvcnRpb24gZmFjdG9yID0gJWYgJWYgJWYgJWYgJWYgJWYKAEVycm9yIDU6IGljcEdldEluaXRYdzJYYwoARXJyb3IgaWNwR2V0WGNfZnJvbV9Yd19ieV9NYXRYdzJYYwoARXJyb3IgcmVhZGluZyBpbWFnZVNldC4KAEVycm9yIHdoaWxlIGFkZGluZyByZWZlcmVuY2UgZGF0YSBzZXQ6IGtwbUdlblJlZkRhdGFTZXQoKSBmYWlsZWQuCgBFcnJvciBvcGVuaW5nICclcycuCgBDYW4ndCBvcGVuIEpQRUcgZmlsZSAnJXMnCgBPdXQgb2YgbWVtb3J5ISEKAFBhdHRlcm4gRGF0YSByZWFkIGVycm9yISEKAFJlYWQgZXJyb3IhIQoAY29sb3I6ICM3NzQ0MDA7IGJhY2tncm91bmQtY29sb3I6ICNmZmZmOTk7IGJvcmRlci1yYWRpdXM6IDRweDsgcGFkZGluZzogMnB4ACVmAHdiAEFSX1BJWEVMX0ZPUk1BVF9BQkdSAFB5cmFtaWQgaXMgTlVMTABBVVRPX0FEQVBUSVZFAEJhcmNvZGUgbWF0Y2hpbmcgZXJyb3IgZGV0ZWN0aW9uL2NvcnJlY3Rpb24gZm91bmQgdW5yZWNvdmVyYWJsZSBlcnJvci4ARXJyb3IgY3JlYXRpbmcgZnVsbCBmaWxlIHBhdGggZnJvbSAnJXMnIGFuZCAnJXMnAEFzc2VydGlvbiBgeCA8IG1NYXhYYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaGVpZ2h0ID49IDVgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBoZWlnaHQgPj0gMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGhlaWdodCA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtSW1hZ2VzLnNpemUoKSA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB4ID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtU3RvcFRpbWUgPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGRzdCAhPSAwYCBmYWlsZWQgaW4gACBJTkZPICAAJXMlcwoARGlzdG9ydGlvbiBmYWN0b3IgPSAlZiAlZiAlZiAlZiAlZgoARXJyb3IgPSAlZgoARXJyb3IgNjogaWNwR2V0SW5pdFh3MlhjCgAgICAgICAgICBJbWFnZVNpemUgPSAlN2RbcGl4ZWxdCgA9PT09PT09PT0gJWQgPT09PT09PT09PT0KAEltYWdlc2V0IGNvbnRhaW5zICVkIGltYWdlcy4KAEVycm9yOiBVbmFibGUgdG8gb3BlbiBmaWxlICclcycgZm9yIHJlYWRpbmcuCgBFcnJvciAoJWQpOiB1bmFibGUgdG8gb3BlbiBjYW1lcmEgcGFyYW1ldGVycyBmaWxlICIlcyIgZm9yIHJlYWRpbmcuCgBFcnJvciByZWFkaW5nIHBhdHRlcm4gZmlsZSAnJXMnLgoAQnVpbGQgSW5kZXgASGVpZ2h0IGNhbm5vdCBiZSB6ZXJvACVmICVmICVmICVmAHggbXVzdCBiZSBwb3NpdGl2ZQBMYXBsYWNpYW4gcHlyYW1pZCBoYXMgbm90IGJlZW4gYWxsb2NhdGVkAENsb2NrIGhhcyBub3QgYmVlbiBzdG9wcGVkAEFSX1BJWEVMX0ZPUk1BVF9NT05PAERlc3RpbmF0aW9uIGlzIE5VTEwAQVVUT19CUkFDS0VUSU5HAGhwIG11c3QgYmUgYXQgbGVhc3QgMQBFcnJvciAoJWQpOiB1bmFibGUgdG8gZGV0ZXJtaW5lIGZpbGUgbGVuZ3RoLgBNYXRjaGluZyBjb25maWRlbmNlIGN1dG9mZiB2YWx1ZSBub3QgcmVhY2hlZC4AQXNzZXJ0aW9uIGB5ID49IG1NaW5ZYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW1hZ2UudHlwZSgpID09IElNQUdFX1VJTlQ4YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgc3RvcmUuc2l6ZSgpID09IHBvaW50cy5zaXplKClgIGZhaWxlZCBpbiAAJXMlcwoARGlzdG9ydGlvbiBmYWN0b3IgPSAlZiAlZiAlZiAlZgoARXJyb3IgNzogaWNwR2V0SW5pdFh3MlhjCgBFeHRyYWN0ZWQgZmVhdHVyZXMgPSAlN2RbcGl4ZWxdCgBFcnJvciBpY3AyR2V0VFMKAEZhbGxpbmcgYmFjayB0byByZWFkaW5nICclcyVzJyBpbiBBUlRvb2xLaXQgdjQueCBmb3JtYXQuCgBFcnJvciBpbiBvcGVuaW5nICclcycgaW4gemlwZmlsZS4KAEVycm9yIHJlYWRpbmcgSlBFRyBmaWxlLgoARXJyb3Igd2hpbGUgYWRkaW5nIHJlZmVyZW5jZSBkYXRhIHNldDoga3BtTWVyZ2VSZWZEYXRhU2V0KCkgZmFpbGVkLgoARXJyb3Igc2F2aW5nIGZlYXR1cmUgc2V0OiBlcnJvciB3cml0aW5nIGRhdGEuCgBPdXQgb2YgbWVtb3J5ISEKAEGwNgvFKYgOAACBEAAA7xIAABYVAACnGAAAWyVzXSBbJXNdIFslc10gOiAlczogJWYgbXMASW1hZ2UgbXVzdCBiZSBncmF5c2NhbGUAeSBvdXQgb2YgcmFuZ2UARmVhdHVyZSBzdG9yZSBoYXMgbm90IGJlZW4gYWxsb2NhdGVkACVkAHdiAEFSX1BJWEVMX0ZPUk1BVF9BUkdCAE1heGltdW0gYWxsb3dhYmxlIHBvc2UgZXJyb3IgZXhjZWVkZWQuAEFzc2VydGlvbiBgc3RlcCA+PSB3aWR0aGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGkrMStjaHVua19zaXplIDwgd2lkdGhgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBweXJhbWlkYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgcHlyYW1pZC0+bnVtT2N0YXZlcygpID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHNyYyAhPSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgeCA8IG1HcmFkaWVudHNbb2N0YXZlKm1OdW1TY2FsZXNQZXJPY3RhdmUrc2NhbGVdLndpZHRoKClgIGZhaWxlZCBpbiAARXJyb3IgaW4gb3BlbmluZyAnJXMnIGZvciByZWFkaW5nCgAgRmlsdGVyZWQgZmVhdHVyZXMgPSAlN2RbcGl4ZWxdCgBMYWJlbGluZyB0aHJlc2hvbGQgbW9kZSBzZXQgdG8gJXMuCgBFcnJvciByZWFkaW5nIEpQRUcgZmlsZSBoZWFkZXIuCgBFcnJvcjogc3VwcGxpZWQgZmlsZSBkb2VzIG5vdCBhcHBlYXIgdG8gYmUgYW4gQVJUb29sS2l0IGNhbWVyYSBwYXJhbWV0ZXIgZmlsZS4KAGtwbURlbGV0ZVJlZkRhdGFTZXQoKTogTlVMTCByZWZEYXRhU2V0UHRyMS9yZWZEYXRhU2V0UHRyMi4KAENhbid0IHJlYWQgSlBFRyBmaWxlICclcycKAEFSX1BJWEVMX0ZPUk1BVF8ydnV5AFB5cmFtaWQgZG9lcyBub3QgY29udGFpbiBhbnkgbGV2ZWxzAFN0ZXAgbXVzdCBiZSBncmVhdGVyIHRoYW4gb3IgZXF1YWwgdGhlIHdpZHRoAHggbXVzdCBiZSBsZXNzIHRoYW4gdGhlIGltYWdlIHdpZHRoAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi93ZWJhcmtpdC1vcmcvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvbWF0Y2hlcnMvdmlzdWFsX2RhdGFiYXNlLmgARXh0ZW5kaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlIGltYWdlAFNvdXJjZSBpcyBOVUxMAEVycm9yICglZCk6IHVuYWJsZSB0byByZWFkIGZyb20gZmlsZS4ATXVsdGktbWFya2VyIHBvc2UgZXJyb3IgdmFsdWUgZXhjZWVkZWQuAA0lNGQvJTRkLgBBc3NlcnRpb24gYHkgPCBtTWF4WWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGltYWdlLmNoYW5uZWxzKCkgPT0gMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYG51bV9wb2ludHMgPT0gcG9pbnRzLnNpemUoKWAgZmFpbGVkIGluIAAlNy41ZiAAIElORk8gIABrcG1TZXRSZWZEYXRhU2V0KCk6IE5VTEwga3BtSGFuZGxlL3JlZkRhdGFTZXQuCgBrcG1EZWxldGVSZWZEYXRhU2V0KCk6IE5VTEwgcmVmRGF0YVNldFB0ci4KAEVycm9yOiB1bmFibGUgdG8gb3BlbiBmaWxlICclcycgZm9yIHdyaXRpbmcuCgBFcnJvcjogVW5zdXBwb3J0ZWQgcGl4ZWwgZm9ybWF0ICglZCkgcmVxdWVzdGVkLgoARXJyb3IgaW4gcmVhZGluZyAnJXMnLgoACiMjIyBTdXJmYWNlIE5vLiVkICMjIwoAQVJfUElYRUxfRk9STUFUX3l1dnMAJXMASW1hZ2UgbXVzdCBoYXZlIDEgY2hhbm5lbABTaG91bGQgYmUgc2FtZSBzaXplAFJlamVjdGVkIGZyZXF1ZW50bHkgbWlzcmVjb2duaXNlZCBtYXRyaXggbWFya2VyLgBBc3NlcnRpb24gYGJ1Y2tldFswXS5maXJzdCA+PSBidWNrZXRbbl0uZmlyc3RgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBhbmdsZSA+IC1QSWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGNoYW5uZWxzID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHNyY193aWR0aCA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB5ID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBkeW5hbWljX2Nhc3Q8Y29uc3QgQmlub21pYWxQeXJhbWlkMzJmKj4ocHlyYW1pZClgIGZhaWxlZCBpbiAAIGxpbmUgAGtwbVNhdmVSZWZEYXRhU2V0KCk6IE5VTEwgZmlsZW5hbWUvcmVmRGF0YVNldC4KAGtwbVNldFJlZkRhdGFTZXQoKTogcmVmRGF0YVNldC4KAEVycm9yOiBzdXBwbGllZCBidWZmZXIgZG9lcyBub3QgYXBwZWFyIHRvIGJlIEFSVG9vbEtpdCBjYW1lcmEgcGFyYW1ldGVycy4KAEVycm9yIGluIHdyaXRpbmcgJyVzJyBpbiB0aGUgemlwZmlsZS4KAEVycm9yIHNhdmluZyBpbWFnZSBzZXQ6IGVycm9yIHdyaXRpbmcgZGF0YS4KAE51bWJlciBvZiBjaGFubmVscyBjYW5ub3QgYmUgemVybwB5IG11c3QgYmUgcG9zaXRpdmUAV2lkdGggbXVzdCBiZSBwb3NpdGl2ZQBhbmdsZSBvdXQgb2YgcmFuZ2UAT25seSBiaW5vbWlhbCBweXJhbWlkIGlzIHN1cHBvcnRlZABudGhfZWxlbWVudCBmYWlsZWQAQVJfUElYRUxfRk9STUFUX1JHQl81NjUAQXNzZXJ0aW9uIGBtUHlyYW1pZC5zaXplKCkgPT0gbU51bU9jdGF2ZXMqbU51bVNjYWxlc1Blck9jdGF2ZWAgZmFpbGVkIGluIABBc3NlcnRpb24gYG9jdGF2ZSA+PSAwYCBmYWlsZWQgaW4gADogAEZpZWxkLW9mLXZpZXcgdmVydGljYWwgPSAlLjFmLCBob3Jpem9udGFsID0gJS4xZiBkZWdyZWVzLCBhc3BlY3QgcmF0aW8gPSAlLjNmCgBNYXggZmVhdHVyZSA9ICVkCgAgIFJlYWQgSW1hZ2VTZXQuCgBFcnJvciBzYXZpbmcgS1BNIGRhdGE6IHVuYWJsZSB0byBvcGVuIGZpbGUgJyVzJXMlcycgZm9yIHdyaXRpbmcuCgBFcnJvciAoJWQpOiB1bmFibGUgdG8gb3BlbiBleHRlcm5hbCBwYXJhbWV0ZXJzIGZpbGUgIiVzIiBmb3Igd3JpdGluZy4KAEVycm9yIGluIGNsb3NpbmcgJXMgaW4gdGhlIHppcGZpbGUuCgBBdXRvIHRocmVzaG9sZCAoYnJhY2tldCkgbWFya2VyIGNvdW50cyAtWyUzZDogJTNkXSBbJTNkOiAlM2RdIFslM2Q6ICUzZF0rLgoAT3V0IG9mIG1lbW9yeSEhCgBQeXJhbWlkIGhhcyBub3QgYmVlbiBhbGxvY2F0ZWQgeWV0AC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi93ZWJhcmtpdC1vcmcvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZGV0ZWN0b3JzL2dhdXNzaWFuX3NjYWxlX3NwYWNlX3B5cmFtaWQuaABQeXJhbWlkIGlzIE5VTEwAQVJfUElYRUxfRk9STUFUX1JHQkFfNTU1MQAuAEFzc2VydGlvbiBgcFswXSA+IHBtMVstMV1gIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBhbmdsZSA8PSBQSWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGQudHlwZSgpID09IElNQUdFX0YzMmAgZmFpbGVkIGluIABBc3NlcnRpb24gYHNyY19oZWlnaHQgPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgeSA8IG1HcmFkaWVudHNbb2N0YXZlKm1OdW1TY2FsZXNQZXJPY3RhdmUrc2NhbGVdLmhlaWdodCgpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbURhdGEuZ2V0KClgIGZhaWxlZCBpbiAAJTNkOiAoJTNkLCUzZCkgOiAlZiBtaW49JWYgbWF4PSVmLCBzZD0lZgoAcGFnZSAlZCwgaW1hZ2UgbnVtICVkLCBwb2ludHMgLSAlZAoARXJyb3IgKCVkKTogdW5hYmxlIHRvIG9wZW4gZXh0ZXJuYWwgcGFyYW1ldGVycyBmaWxlICIlcyIgZm9yIHJlYWRpbmcuCgBBdXRvIHRocmVzaG9sZCAoYnJhY2tldCkgYWRqdXN0ZWQgdGhyZXNob2xkIHRvICVkLgoARXJyb3Igb3BlbmluZyBmaWxlICclcy5pc2V0Jy4KAEVycm9yIGluIGNsb3NpbmcgJyVzJy4KAHkgbXVzdCBiZSBsZXNzIHRoYW4gdGhlIGltYWdlIGhlaWdodABIZWlnaHQgbXVzdCBiZSBwb3NpdGl2ZQBPY3RhdmUgbXVzdCBiZSBwb3NpdGl2ZQBPbmx5IEYzMiBpbWFnZXMgc3VwcG9ydGVkAFNob3VsZCBiZSBtYXhpbWEARGF0YSBwb2ludGVyIGlzIE5VTEwAQVJfUElYRUxfRk9STUFUX1JHQkFfNDQ0NABBc3NlcnRpb24gYGRldGVjdG9yYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgc2NhbGUgPj0gbU1pblNjYWxlYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW1hZ2Uud2lkdGgoKSA9PSBtUHlyYW1pZFswXS53aWR0aCgpYCBmYWlsZWQgaW4gAFslIC4zZiAlIC4zZiAlIC4zZl0gWyUgNi4xZl0KAEVycm9yICglZCk6IHVuYWJsZSB0byBvcGVuIG9wdGljYWwgcGFyYW1ldGVycyBmaWxlICIlcyIgZm9yIHdyaXRpbmcuCgBrcG1TZXRSZWZEYXRhU2V0RmlsZSgpOiBOVUxMIGtwbUhhbmRsZS9maWxlbmFtZS4KACAgICBlbmQuCgBBdXRvIHRocmVzaG9sZCAoJXMpIGFkanVzdGVkIHRocmVzaG9sZCB0byAlZC4KAC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoAQVJfUElYRUxfRk9STUFUXzQyMHYAbWVkaWFuAHNjYWxlIG91dCBvZiByYW5nZQBJbWFnZSBvZiB3cm9uZyBzaXplIGZvciBweXJhbWlkAFVuYWJsZSB0byBhbGxvY2F0ZSBpbWFnZSBkYXRhAERldGVjdG9yIGlzIE5VTEwAQXNzZXJ0aW9uIGBvY3RhdmUgPCBtTnVtT2N0YXZlc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYHBbMF0gPiBwbTFbMF1gIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbTEudHlwZSgpID09IElNQUdFX0YzMmAgZmFpbGVkIGluIABBc3NlcnRpb24gYGcuY2hhbm5lbHMoKSA9PSAyYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgc3JjX3N0ZXAgPiAwYCBmYWlsZWQgaW4gACUzZCwgJTNkOiBtYXhfc2ltID0gJWYKACAgUmVhZCBGZWF0dXJlU2V0LgoAQ2Fubm90IGZpbmQgdGhlIHBhZ2UgZm9yIHNraXBwaW5nLgoARXJyb3IgKCVkKTogdW5hYmxlIHRvIG9wZW4gb3B0aWNhbCBwYXJhbWV0ZXJzIGZpbGUgIiVzIiBmb3IgcmVhZGluZy4KAEVycm9yIHNhdmluZyBLUE0gZGF0YTogZXJyb3Igd3JpdGluZyBkYXRhLgoAT3RzdQBPY3RhdmUgbXVzdCBiZSBsZXNzIHRoYW4gbnVtYmVyIG9mIG9jdGF2ZXMAQVJfUElYRUxfRk9STUFUXzQyMGYAU3RlcCBtdXN0IGJlIHBvc2l0aXZlAEludmFsaWQgaW1hZ2UgdHlwZQBOdW1iZXIgb2YgY2hhbm5lbHMgc2hvdWxkIGJlIDIAQXNzZXJ0aW9uIGBzY2FsZSA8IG1NYXhTY2FsZWAgZmFpbGVkIGluIABBc3NlcnRpb24gYHBbMF0gPiBwbTFbMV1gIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbTIudHlwZSgpID09IElNQUdFX0YzMmAgZmFpbGVkIGluIABBc3NlcnRpb24gYHB5cmFtaWQtPmltYWdlcygpLnNpemUoKSA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbWFnZS5oZWlnaHQoKSA9PSBtUHlyYW1pZFswXS5oZWlnaHQoKWAgZmFpbGVkIGluIAAlNy40ZiAAa3BtTG9hZFJlZkRhdGFTZXQoKTogTlVMTCBmaWxlbmFtZS9yZWZEYXRhU2V0UHRyLgoAa3BtTWF0Y2hpbmcoKTogTlVMTCBrcG1IYW5kbGUvaW5JbWFnZUx1bWEuCgBFcnJvciBvcGVuaW5nIGZpbGUgJyVzLmZzZXQnLgoAAAAAAAABAAAAAQAAAAEAAAAAAAAA//////////////////////////8AAAAAAQAAAAEAAAABAAAAAAAAAP////8BAAAACQAAAAUAAAAEAAAAAwAAAAIAQYPgAAuxyQEBAAEBAQACBP//BQMBAAL/Bgf/AwECAgMCAwIDAwD/BAYHBf8BBAUEBAUFBAUHBgYGBwcHBv8CBAYHBQP/AP//A/8FBv//CQr/DP//D/8REv8U//8XGP//G/8dHv//AQL/BP//Bwj//wv/DQ7/EP//E/8VFv//GRr/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ZCA9ICVmCgAgIFJlYWQgTWFya2VyU2V0LgoARXJyb3IgbG9hZGluZyBLUE0gZGF0YTogdW5hYmxlIHRvIG9wZW4gZmlsZSAnJXMlcyVzJyBmb3IgcmVhZGluZy4KAERlc3RpbmF0aW9uIGltYWdlIHNob3VsZCBiZSBhIGZsb2F0AG1yawBzaXplIG11c3QgYmUgcG9zaXRpdmUAU2NhbGUgbXVzdCBiZSBwb3NpdGl2ZQBNYXhpbXVtIGJpbiBzaG91bGQgYmUgcG9zaXRpdmUAT25seSBzaW5nbGUgY2hhbm5lbCBpbWFnZXMgc3VwcG9ydGVkAEFzc2VydGlvbiBgcFswXSA+IHBbMV1gIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBkc3Rfc3RlcCA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBweXJhbWlkLT5pbWFnZXMoKVswXS53aWR0aCgpID09IGRldGVjdG9yLT53aWR0aCgpYCBmYWlsZWQgaW4gAEpQRUcgZmlsZSBoYXMgdW5zdXBwb3J0ZWQgJWQtY29tcG9uZW50IHBpeGVscwoARXJyb3IgbG9hZGluZyBLUE0gZGF0YTogZXJyb3IgcmVhZGluZyBkYXRhLgoAYXJVdGlsR2V0UGl4ZWxGb3JtYXROYW1lOiBFcnJvciwgdW5yZWNvZ25pc2VkIHBpeGVsIGZvcm1hdCAoJWQpLgoAUHlyYW1pZCBhbmQgZGV0ZWN0b3Igc2l6ZSBtaXNtYXRjaABhbGxvY2F0b3I8VD46OmFsbG9jYXRlKHNpemVfdCBuKSAnbicgZXhjZWVkcyBtYXhpbXVtIHN1cHBvcnRlZCBzaXplAFVua25vd24gaW1hZ2UgdHlwZQBBc3NlcnRpb24gYHNjYWxlIDwgbU51bVNjYWxlc1Blck9jdGF2ZWAgZmFpbGVkIGluIABBc3NlcnRpb24gYHBbMF0gPiBwcDFbLTFdYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaGlzdCAhPSBOVUxMYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKHNyY193aWR0aCUyKSA9PSAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW0xLmNoYW5uZWxzKCkgPT0gMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYG1SZWZJbWFnZVdpZHRoID4gMGAgZmFpbGVkIGluIABPdXQgb2YgbWVtb3J5LgoAa3BtQ2hhbmdlUGFnZU5vT2ZSZWZEYXRhU2V0KCk6IE5VTEwgcmVmRGF0YVNldC4KAEVycm9yIG9wZW5pbmcgZmlsZSAnJXMubXJrJy4KACUlJTAyeAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9vcmllbnRhdGlvbl9hc3NpZ25tZW50LmgAJWYgJWYgJWYgJWYAd2lkdGggbXVzdCBiZSBwb3NpdGl2ZQBTY2FsZSBtdXN0IGJlIGxlc3MgdGhhbiBudW1iZXIgb2Ygc2NhbGUgcGVyIG9jdGF2ZQBVbnN1cHBvcnRlZCBpbWFnZSB0eXBlAFNvdXJjZSB3aWR0aCBtdXN0IGJlIG9kZABBc3NlcnRpb24gYHBbMF0gPiBwcDFbMF1gIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbTIuY2hhbm5lbHMoKSA9PSAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgcHlyYW1pZC0+aW1hZ2VzKClbMF0uaGVpZ2h0KCkgPT0gZGV0ZWN0b3ItPmhlaWdodCgpYCBmYWlsZWQgaW4gAGFsbG9jYXRvcjxUPjo6YWxsb2NhdGUoc2l6ZV90IG4pICduJyBleGNlZWRzIG1heGltdW0gc3VwcG9ydGVkIHNpemUAL3Byb2Mvc2VsZi9leGUAT2N0YXZlIG91dCBvZiByYW5nZQBIaXN0b2dyYW0gcG9pbnRlciBpcyBOVUxMAEFzc2VydGlvbiBgYXNzaWdubWVudC5zaXplKCkgPT0gbnVtX2luZGljZXNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBwWzBdID4gcHAxWzFdYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKGNodW5rX3NpemUlMik9PTBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtUmVmSW1hZ2VIZWlnaHQgPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZC53aWR0aCgpID09IGltMi53aWR0aCgpYCBmYWlsZWQgaW4gAFRyYW5zZm9ybWF0aW9uIG1hdHJpeCByZWFkIGVycm9yISEKAEltYWdlcyBtdXN0IGhhdmUgdGhlIHNhbWUgd2lkdGgAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9tYXRjaGVycy9iaW5hcnlfaGllcmFyY2hpY2FsX2NsdXN0ZXJpbmcuaABqcGcAVW50ZXN0ZWQgYmVoYXZpb3IgZm9yIG9kZCBjaHVuayBzaXplAGhlaWdodCBtdXN0IGJlIHBvc2l0aXZlAFNjYWxlIG91dCBvZiByYW5nZQBBc3NlcnRpb24gYChmYmluKzAuNWYpID4gMCAmJiAoZmJpbi0wLjVmKSA8IG51bV9iaW5zYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgIWlzaW5mKHVbMF0pYCBmYWlsZWQgaW4gACVzJXMKAFdpZHRoIGlzIHplcm8AL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9tYXRjaGVycy9ob3VnaF9zaW1pbGFyaXR5X3ZvdGluZy5oAEFzc2lnbm1lbnQgc2l6ZSB3cm9uZwBEZWNpbWFsIGJpbiBwb3NpdGlvbiBpbmRleCBvdXQgb2YgcmFuZ2UASU5GAEFzc2VydGlvbiBgKGludClzdGQ6OmZsb29yKHgpID09IChpbnQpeGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGQuaGVpZ2h0KCkgPT0gaW0yLmhlaWdodCgpYCBmYWlsZWQgaW4gAEltYWdlcyBtdXN0IGhhdmUgdGhlIHNhbWUgaGVpZ2h0AC8uLi9zaGFyZS8lcwBIZWlnaHQgaXMgemVybwAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9pbnRlcnBvbGF0ZS5oAEFzc2VydGlvbiBgYXNzaWdubWVudFtpXSAhPSAtMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGluZGV4ID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtYWduaXR1ZGUgPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYCFpc2luZih1WzFdKWAgZmFpbGVkIGluIABTdGVwIGlzIHplcm8ATWFnbml0dWRlIGNhbm5vdCBiZSBuZWdhdGl2ZQBmbG9vcigpIGFuZCBjYXN0IG5vdCB0aGUgc2FtZQBpbmRleCBvdXQgb2YgcmFuZ2UAQXNzaWdubWVudCBpcyBpbnZhbGlkAEhPTUUAQXNzZXJ0aW9uIGBpbTEud2lkdGgoKSA9PSBpbTIud2lkdGgoKWAgZmFpbGVkIGluIAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9oYXJyaXMtaW5saW5lLmgAYWxsb2NhdG9yPFQ+OjphbGxvY2F0ZShzaXplX3QgbikgJ24nIGV4Y2VlZHMgbWF4aW11bSBzdXBwb3J0ZWQgc2l6ZQAvcHJvYy9zZWxmL2NtZGxpbmUAQXNzZXJ0aW9uIGAoaW50KXN0ZDo6Zmxvb3IoeSkgPT0gKGludCl5YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgYXNzaWdubWVudFtpXSA8IG51bV9pbmRpY2VzYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbnVtX2JpbnMgPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYChpPj4xKSA8IHN0ZDo6Y2VpbCgoc3JjX2hlaWdodC0xKS8yLmYpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW0xLmhlaWdodCgpID09IGltMi5oZWlnaHQoKWAgZmFpbGVkIGluIABJbmRleCBpcyBvdXQgb2YgYm91bmRzAE51bWJlciBiaW5zIG11c3QgYmUgcG9zaXRpdmUAQXNzaWdubWVudCBvdXQgb2YgcmFuZ2UAT3V0IG9mIHJhbmdlAERvRyBQeXJhbWlkAHJiAEFzc2VydGlvbiBgeXAgPj0gMCAmJiB5cCA8IGhlaWdodGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGJpblggPj0gMGAgZmFpbGVkIGluIAB5cCBvdXQgb2YgYm91bmRzAE5vbi1tYXggc3VwcHJlc3Npb24AYmluWCBvdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGBpbmRpY2VzW2Fzc2lnbm1lbnRbaV1dIDwgbnVtX2ZlYXR1cmVzYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW1hZ2UudHlwZSgpID09IElNQUdFX1VJTlQ4YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgdzEgPj0gMGAgZmFpbGVkIGluIAAlczogJXMKAFN1YnBpeGVsAHcxIG11c3QgYmUgcG9zaXRpdmUAVW5hYmxlIHRvIGRldGVybWluZSBwcm9jZXNzIG5hbWUAT25seSBncmF5IHNjYWxlIGltYWdlcyBhcmUgc3VwcG9ydGVkAEFzc2VydGlvbiBgeXBfcGx1c18xID49IDAgJiYgeXBfcGx1c18xIDwgaGVpZ2h0YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgYmluWCA8IG1OdW1YQmluc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYGl0LT5zZWNvbmQuc2l6ZSgpICE9IDBgIGZhaWxlZCBpbiAAcHJ1bmVGZWF0dXJlcwB5cF9wbHVzXzEgb3V0IG9mIGJvdW5kcwAlcyVzAENsdXN0ZXIgbXVzdCBoYXZlIGF0bGVhc2V0IDEgZmVhdHVyZQBBc3NlcnRpb24gYG9jdGF2ZSA8IG1OdW1PY3RhdmVzYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgYmluWSA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgdzIgPj0gMGAgZmFpbGVkIGluIABGaW5kIE9yaWVudGF0aW9ucwAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9nYXVzc2lhbl9zY2FsZV9zcGFjZV9weXJhbWlkLmgAdzIgbXVzdCBiZSBwb3NpdGl2ZQAvdmFyL2NhY2hlAGJpblkgb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgeHAgPj0gMCAmJiB4cCA8IHdpZHRoYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZHN0W2ldID49IC0yNTgwNjRgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtSyA9PSBtQ2VudGVycy5zaXplKClgIGZhaWxlZCBpbiAAeHAgb3V0IG9mIGJvdW5kcwAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL21hdGNoZXJzL2ttZWRvaWRzLmgALy5jYWNoZQBPY3RhdmUgb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgYjEgPj0gMCAmJiBiMSA8IG51bV9iaW5zYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgYmluWSA8IG1OdW1ZQmluc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYGRzdFtpXSA8PSAyNTgwNjRgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbTAuaGVpZ2h0KCkgPT0gaW0xLmhlaWdodCgpYCBmYWlsZWQgaW4gAEhlaWdodCBpcyBpbmNvbnNpc3RlbnQAayBzaG91bGQgbWF0Y2ggdGhlIG51bWJlciBvZiBjbHVzdGVyIGNlbnRlcnMAJXMvJXMAYjEgYmluIGluZGV4IG91dCBvZiByYW5nZQBBc3NlcnRpb24gYHhwX3BsdXNfMSA+PSAwICYmIHhwX3BsdXNfMSA8IHdpZHRoYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgc2NhbGUgPCBtTnVtU2NhbGVzUGVyT2N0YXZlYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZHN0W2ldIDw9IDQxMjkwMjRgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBiaW5BbmdsZSA+PSAwYCBmYWlsZWQgaW4gAHhwX3BsdXNfMSBvdXQgb2YgYm91bmRzAGJpbkFuZ2xlIG91dCBvZiByYW5nZQBTY2FsZSBvdXQgb2YgcmFuZ2UAL3Zhci9saWIAQXNzZXJ0aW9uIGBiMiA+PSAwICYmIGIyIDwgbnVtX2JpbnNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBkc3RbaV0gPj0gLTQxMjkwMjRgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBudW1fZmVhdHVyZXMgPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW0wLmhlaWdodCgpID09IGltMi5oZWlnaHQoKWAgZmFpbGVkIGluIAAvLmNvbmZpZwBhbGxvY2F0b3I8VD46OmFsbG9jYXRlKHNpemVfdCBuKSAnbicgZXhjZWVkcyBtYXhpbXVtIHN1cHBvcnRlZCBzaXplAE51bWJlciBvZiBmZWF0dXJlcyBtdXN0IGJlIHBvc2l0aXZlAGIyIGJpbiBpbmRleCBvdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGBiaW5BbmdsZSA8IG1OdW1BbmdsZUJpbnNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB3MCA+PSAwICYmIHcwIDw9IDEuMDAwMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYChpbTEuaGVpZ2h0KCk+PjEpID09IGltMi5oZWlnaHQoKWAgZmFpbGVkIGluIABhbGxvY2F0b3I8VD46OmFsbG9jYXRlKHNpemVfdCBuKSAnbicgZXhjZWVkcyBtYXhpbXVtIHN1cHBvcnRlZCBzaXplAE91dCBvZiByYW5nZQBUTVBESVIAQXNzZXJ0aW9uIGBudW1faW5kaWNlcyA8PSBudW1fZmVhdHVyZXNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBneHggPD0gNDEyOTAyNGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGJpblNjYWxlID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGAoaW0wLmhlaWdodCgpPj4xKSA9PSBpbTEuaGVpZ2h0KClgIGZhaWxlZCBpbiAATW9yZSBpbmRpY2VzIHRoYW4gZmVhdHVyZXMAL3RtcABiaW5TY2FsZSBvdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGByb3cgPCBtSGVpZ2h0YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgdzEgPj0gMCAmJiB3MSA8PSAxLjAwMDFgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBneHggPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYChpbTAuaGVpZ2h0KCk+PjEpID09IGltMi5oZWlnaHQoKWAgZmFpbGVkIGluIABFcnJvciBsb29raW5nIGZvciByZXNvdXJjZXMgZGlyZWN0b3J5IHBhdGgAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9mcmFtZXdvcmsvaW1hZ2UuaABBc3NlcnRpb24gYGJpblNjYWxlIDwgbU51bVNjYWxlQmluc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYG1CdWNrZXRzLnNpemUoKSA9PSBtTnVtQnVja2V0c1hgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBudW1faW5kaWNlcyA+PSBtS2AgZmFpbGVkIGluIABBc3NlcnRpb24gYGd5eSA8PSA0MTI5MDI0YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgdzIgPj0gMCAmJiB3MiA8PSAxLjAwMDFgIGZhaWxlZCBpbiAATm90IGVub3VnaCBmZWF0dXJlcwByb3cgb3V0IG9mIGJvdW5kcwBFcnJvciBjcmVhdGluZyByZXNvdXJjZXMgZGlyZWN0b3J5IHBhdGgAQnVja2V0cyBhcmUgbm90IGFsbG9jYXRlZABBc3NlcnRpb24gYHczID49IDAgJiYgdzMgPD0gMS4wMDAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZ3l5ID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbmRleCA8PSAoYmluWCArIGJpblkqbU51bVhCaW5zICsgYmluQW5nbGUqbU51bVhCaW5zKm1OdW1ZQmlucyArIGJpblNjYWxlKm1OdW1YQmlucyptTnVtWUJpbnMqbU51bUFuZ2xlQmlucylgIGZhaWxlZCBpbiAAQXNzaWdubWVudCBzaXplIGlzIGluY29ycmVjdABBc3NlcnRpb24gYG1CdWNrZXRzWzBdLnNpemUoKSA9PSBtTnVtQnVja2V0c1lgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBneHkgPD0gNDEyOTAyNGAgZmFpbGVkIGluIABBc3NlcnRpb24gYCh3MCt3MSt3Mit3MykgPD0gMS4wMDAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbiA+IDBgIGZhaWxlZCBpbiAARXJyb3I6IFVuYWJsZSB0byBjaGFuZ2Ugd29ya2luZyBkaXJlY3RvcnkgdG8gJyVzJy4KAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi93ZWJhcmtpdC1vcmcvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvdXRpbHMvcGFydGlhbF9zb3J0LmgAQXNzZXJ0aW9uIGBtRmVhdHVyZVBvaW50cy5zaXplKCkgPD0gbU1heE51bUZlYXR1cmVQb2ludHNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBwb3MgPT0gNjY2YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZ3h5ID49IC00MTI5MDI0YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbnVtX2NlbnRlcnMgPiAwYCBmYWlsZWQgaW4gAFslIC4zZiAlIC4zZiAlIC4zZl0gWyUgNi4xZl0KAAAAAAMAAAADAAAABAAAAAQAAAAEAAAAAQAAAAQAAAACAAAAAgAAAAIAAAACAAAAAgAAAAEAAAABAAAAAQAAAAAAAAAEAAAAiAAAAAUAAACQAAAABgAAAJgAAAAJAAAAsAAAABEEAADoCwAANg4AAGQQAAAuaXNldAByYgBONnZpc2lvbjI1R2F1c3NpYW5TY2FsZVNwYWNlUHlyYW1pZEUAAABk9gAA6VUAAFRvbyBtYW55IGZlYXR1cmUgcG9pbnRzAFRoZXJlIG11c3QgYmUgYXQgbGVhc3QgMSBjZW50ZXIAbiBtdXN0IGJlIHBvc2l0aXZlAFBvc2l0aW9uIGlzIG5vdCB3aXRoaW4gcmFuZ2UAWyVzXSBbJXNdIFslc10gOiBGb3VuZCAlZCBmZWF0dXJlcyBpbiBxdWVyeQBBc3NlcnRpb24gYGsgPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBga3Auc2NhbGUgPCBtTGFwbGFjaWFuUHlyYW1pZC5udW1TY2FsZVBlck9jdGF2ZSgpYCBmYWlsZWQgaW4gAEZlYXR1cmUgcG9pbnQgc2NhbGUgaXMgb3V0IG9mIGJvdW5kcwBrIG11c3QgYmUgcG9zaXRpdmUARmluZCBNYXRjaGVzICgxKQBIb3VnaCBWb3RpbmcgKDEpAEFzc2VydGlvbiBga3Auc2NvcmUgPT0gbGFwMS5nZXQ8ZmxvYXQ+KHkpW3hdYCBmYWlsZWQgaW4gAFNjb3JlIGlzIG5vdCBjb25zaXN0ZW50IHdpdGggdGhlIERvRyBpbWFnZQBGaW5kIEhvdWdoIE1hdGNoZXMgKDEpAEVzdGltYXRlIEhvbW9ncmFwaHkgKDEpAEFzc2VydGlvbiBgYnVja2V0WzBdLmZpcnN0ID49IGJ1Y2tldFtuXS5maXJzdGAgZmFpbGVkIGluIABudGhfZWxlbWVudCBmYWlsZWQARmluZCBJbmxpZXJzICgxKQBGaW5kIE1hdGNoZXMgKDIpAEFzc2VydGlvbiBgb2N0YXZlIDwgbU51bU9jdGF2ZXNgIGZhaWxlZCBpbiAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9kZXRlY3RvcnMvZ2F1c3NpYW5fc2NhbGVfc3BhY2VfcHlyYW1pZC5oAEhvdWdoIFZvdGluZyAoMikAT2N0YXZlIG91dCBvZiByYW5nZQBGaW5kIEhvdWdoIE1hdGNoZXMgKDIpAEVzdGltYXRlIEhvbW9ncmFwaHkgKDIpAEFzc2VydGlvbiBgc2NhbGUgPCBtTnVtU2NhbGVzUGVyT2N0YXZlYCBmYWlsZWQgaW4gAFNjYWxlIG91dCBvZiByYW5nZQBGaW5kIElubGllcnMgKDIpAEFzc2VydGlvbiBgYmVzdF9pbmRleCAhPSBzdGQ6Om51bWVyaWNfbGltaXRzPHNpemVfdD46Om1heCgpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW5kZXggPCBtSW1hZ2VzLnNpemUoKWAgZmFpbGVkIGluIAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9Eb0dfc2NhbGVfaW52YXJpYW50X2RldGVjdG9yLmgAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9tYXRjaGVycy9mZWF0dXJlX21hdGNoZXItaW5saW5lLmgAU29tZXRoaW5nIHN0cmFuZ2UASW5kZXggaXMgb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgc2NhbGUgPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYG1NYXRjaGVzLnNpemUoKSA8PSBmZWF0dXJlczEtPnNpemUoKWAgZmFpbGVkIGluIABOdW1iZXIgb2YgbWF0Y2hlcyBzaG91bGQgYmUgbG93ZXIAU2NhbGUgbXVzdCBiZSBwb3NpdGl2ZQBTY2FsZSBtdXN0IGJlIGxlc3MgdGhhbiBudW1iZXIgb2Ygc2NhbGUgcGVyIG9jdGF2ZQBBc3NlcnRpb24gYG1Sb290LmdldCgpYCBmYWlsZWQgaW4gAFJvb3QgY2Fubm90IGJlIE5VTEwAQXNzZXJ0aW9uIGBsYXAwLmhlaWdodCgpID09IGxhcDEuaGVpZ2h0KCkgPT0gbGFwMi5oZWlnaHQoKWAgZmFpbGVkIGluIABXaWR0aC9oZWlnaHQgYXJlIG5vdCBjb25zaXN0ZW50AEFzc2VydGlvbiBgbWluaSAhPSAtMWAgZmFpbGVkIGluIABNaW5pbXVtIGluZGV4IG5vdCBzZXQAQXNzZXJ0aW9uIGAobGFwMC5oZWlnaHQoKSA9PSBsYXAxLmhlaWdodCgpKSAmJiAoKGxhcDEuaGVpZ2h0KCk+PjEpID09IGxhcDIuaGVpZ2h0KCkpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKChsYXAwLndpZHRoKCk+PjEpID09IGxhcDEud2lkdGgoKSkgJiYgKGxhcDEud2lkdGgoKSA9PSBsYXAyLndpZHRoKCkpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbiA8PSBpbl9tYXRjaGVzLnNpemUoKWAgZmFpbGVkIGluIABTaG91bGQgYmUgdGhlIHNhbWUAQXNzZXJ0aW9uIGAwYCBmYWlsZWQgaW4gAEltYWdlIHNpemVzIGFyZSBpbmNvbnNpc3RlbnQAQXNzZXJ0aW9uIGBiaW5YID49IDBgIGZhaWxlZCBpbiAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9tYXRjaGVycy9ob3VnaF9zaW1pbGFyaXR5X3ZvdGluZy5oAEFzc2VydGlvbiBgKHgtMSkgPj0gMCAmJiAoeCsxKSA8IGxhcDEud2lkdGgoKWAgZmFpbGVkIGluIAB4IG91dCBvZiBib3VuZHMAYmluWCBvdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGBiaW5YIDwgbU51bVhCaW5zYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKHktMSkgPj0gMCAmJiAoeSsxKSA8IGxhcDEuaGVpZ2h0KClgIGZhaWxlZCBpbiAAeSBvdXQgb2YgYm91bmRzAEFzc2VydGlvbiBgYmluWSA+PSAwYCBmYWlsZWQgaW4gAGJpblkgb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgbGFwMC53aWR0aCgpID09IGxhcDEud2lkdGgoKWAgZmFpbGVkIGluIABJbWFnZSBkaW1lbnNpb25zIGluY29uc2lzdGVudABBc3NlcnRpb24gYGJpblkgPCBtTnVtWUJpbnNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBiaW5BbmdsZSA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbGFwMC53aWR0aCgpID09IGxhcDIud2lkdGgoKWAgZmFpbGVkIGluIABiaW5BbmdsZSBvdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGBsYXAwLmhlaWdodCgpID09IGxhcDEuaGVpZ2h0KClgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBiaW5BbmdsZSA8IG1OdW1BbmdsZUJpbnNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBsYXAwLmhlaWdodCgpID09IGxhcDIuaGVpZ2h0KClgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBiaW5TY2FsZSA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKHgtMSkgPj0gMCAmJiAoeCsxKSA8IGltLndpZHRoKClgIGZhaWxlZCBpbiAAYmluU2NhbGUgb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgKHktMSkgPj0gMCAmJiAoeSsxKSA8IGltLmhlaWdodCgpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgYmluU2NhbGUgPCBtTnVtU2NhbGVCaW5zYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKGxhcDAud2lkdGgoKT4+MSkgPT0gbGFwMi53aWR0aCgpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZGlzdEJpbkFuZ2xlID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGAobGFwMC5oZWlnaHQoKT4+MSkgPT0gbGFwMi5oZWlnaHQoKWAgZmFpbGVkIGluIABkaXN0QmluQW5nbGUgbXVzdCBub3QgYmUgbmVnYXRpdmUAQXNzZXJ0aW9uIGB4X2Rpdl8yLTAuNWYgPj0gMGAgZmFpbGVkIGluIAB4X2Rpdl8yIG91dCBvZiBib3VuZHMgb3V0IG9mIGJvdW5kcyBmb3IgaW50ZXJwb2xhdGlvbgBBc3NlcnRpb24gYGh5cC5zaXplKCkgPj0gOSptYXhfbnVtX2h5cG90aGVzZXNgIGZhaWxlZCBpbiAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9ob21vZ3JhcGh5X2VzdGltYXRpb24vcm9idXN0X2hvbW9ncmFwaHkuaABBc3NlcnRpb24gYHlfZGl2XzItMC41ZiA+PSAwYCBmYWlsZWQgaW4gAGh5cCB2ZWN0b3Igc2hvdWxkIGJlIG9mIHNpemUgOSptYXhfbnVtX2h5cG90aGVzZXMAeV9kaXZfMiBvdXQgb2YgYm91bmRzIG91dCBvZiBib3VuZHMgZm9yIGludGVycG9sYXRpb24AQXNzZXJ0aW9uIGB0bXBfaS5zaXplKCkgPj0gbnVtX3BvaW50c2AgZmFpbGVkIGluIABBc3NlcnRpb24gYHhfZGl2XzIrMC41ZiA8IGxhcDIud2lkdGgoKWAgZmFpbGVkIGluIAB0bXBfaSB2ZWN0b3Igc2hvdWxkIGJlIG9mIHNpemUgbnVtX3BvaW50cwBBc3NlcnRpb24gYHlfZGl2XzIrMC41ZiA8IGxhcDIuaGVpZ2h0KClgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBoeXBfY29zdHMuc2l6ZSgpID49IG1heF9udW1faHlwb3RoZXNlc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYChsYXAwLndpZHRoKCk+PjEpID09IGxhcDEud2lkdGgoKWAgZmFpbGVkIGluIABoeXBfY29zdHMgdmVjdG9yIHNob3VsZCBiZSBvZiBzaXplIG1heF9udW1faHlwb3RoZXNlcwBBc3NlcnRpb24gYChsYXAwLmhlaWdodCgpPj4xKSA9PSBsYXAxLmhlaWdodCgpYCBmYWlsZWQgaW4gAGFsbG9jYXRvcjxUPjo6YWxsb2NhdGUoc2l6ZV90IG4pICduJyBleGNlZWRzIG1heGltdW0gc3VwcG9ydGVkIHNpemUAQXNzZXJ0aW9uIGBuID4gMGAgZmFpbGVkIGluIAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL3V0aWxzL3BhcnRpYWxfc29ydC5oAEFzc2VydGlvbiBgcm93IDwgbUhlaWdodGAgZmFpbGVkIGluIAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2ZyYW1ld29yay9pbWFnZS5oAG4gbXVzdCBiZSBwb3NpdGl2ZQByb3cgb3V0IG9mIGJvdW5kcwBBc3NlcnRpb24gYGsgPiAwYCBmYWlsZWQgaW4gAGsgbXVzdCBiZSBwb3NpdGl2ZQBBc3NlcnRpb24gYChpbnQpc3RkOjpmbG9vcih4KSA9PSAoaW50KXhgIGZhaWxlZCBpbiAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9kZXRlY3RvcnMvaW50ZXJwb2xhdGUuaABBc3NlcnRpb24gYDBgIGZhaWxlZCBpbiAARmFpbGVkIHRvIGNvbXB1dGUgbWF0cml4IGludmVyc2UAZmxvb3IoKSBhbmQgY2FzdCBub3QgdGhlIHNhbWUAQXNzZXJ0aW9uIGAoaW50KXN0ZDo6Zmxvb3IoeSkgPT0gKGludCl5YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgeXAgPj0gMCAmJiB5cCA8IGhlaWdodGAgZmFpbGVkIGluIAB5cCBvdXQgb2YgYm91bmRzAEFzc2VydGlvbiBgeXBfcGx1c18xID49IDAgJiYgeXBfcGx1c18xIDwgaGVpZ2h0YCBmYWlsZWQgaW4gAHlwX3BsdXNfMSBvdXQgb2YgYm91bmRzAEFzc2VydGlvbiBgeHAgPj0gMCAmJiB4cCA8IHdpZHRoYCBmYWlsZWQgaW4gAHhwIG91dCBvZiBib3VuZHMAQXNzZXJ0aW9uIGB4cF9wbHVzXzEgPj0gMCAmJiB4cF9wbHVzXzEgPCB3aWR0aGAgZmFpbGVkIGluIAB4cF9wbHVzXzEgb3V0IG9mIGJvdW5kcwBBc3NlcnRpb24gYHcwID49IDAgJiYgdzAgPD0gMS4wMDAxYCBmYWlsZWQgaW4gAE91dCBvZiByYW5nZQBBc3NlcnRpb24gYHcxID49IDAgJiYgdzEgPD0gMS4wMDAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgdzIgPj0gMCAmJiB3MiA8PSAxLjAwMDFgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB3MyA+PSAwICYmIHczIDw9IDEuMDAwMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYCh3MCt3MSt3Mit3MykgPD0gMS4wMDAxYCBmYWlsZWQgaW4gAAAAAAAAABBWAAAQAAAAEQAAAAAAAAAobAAAEgAAABMAAABONnZpc2lvbjlFeGNlcHRpb25FAIz2AADoawAAfPcAAE42dmlzaW9uMThCaW5vbWlhbFB5cmFtaWQzMmZFAAAAjPYAAAhsAAAQVgAAAAAAAPxrAAAOAAAAFAAAABUAAAC5Uow+jlrnPrlSjD4AAAAAAAAAAPxsAAAWAAAAFwAAABgAAAAZAAAAGgAAAE5TdDNfXzIyMF9fc2hhcmVkX3B0cl9wb2ludGVySVBONnZpc2lvbjhLZXlmcmFtZUlMaTk2RUVFTlNfMTBzaGFyZWRfcHRySVMzX0UyN19fc2hhcmVkX3B0cl9kZWZhdWx0X2RlbGV0ZUlTM19TM19FRU5TXzlhbGxvY2F0b3JJUzNfRUVFRQCM9gAAdGwAAAT0AABOU3QzX18yMTBzaGFyZWRfcHRySU42dmlzaW9uOEtleWZyYW1lSUxpOTZFRUVFMjdfX3NoYXJlZF9wdHJfZGVmYXVsdF9kZWxldGVJUzNfUzNfRUUAYm9vbCB2aXNpb246OlZpc3VhbERhdGFiYXNlPHZpc2lvbjo6RlJFQUtFeHRyYWN0b3IsIHZpc2lvbjo6QmluYXJ5RmVhdHVyZVN0b3JlLCB2aXNpb246OkJpbmFyeUZlYXR1cmVNYXRjaGVyPDk2Pj46OnF1ZXJ5KGNvbnN0IHZpc2lvbjo6R2F1c3NpYW5TY2FsZVNwYWNlUHlyYW1pZCAqKSBbRkVBVFVSRV9FWFRSQUNUT1IgPSB2aXNpb246OkZSRUFLRXh0cmFjdG9yLCBTVE9SRSA9IHZpc2lvbjo6QmluYXJ5RmVhdHVyZVN0b3JlLCBNQVRDSEVSID0gdmlzaW9uOjpCaW5hcnlGZWF0dXJlTWF0Y2hlcjw5Nj5dAAAAAAAAALK+uT4S3KC+kL45PhLcoL6Qvjm+AAAAgLK+ub4S3KA+kL45vhLcoD6Qvjk+0nIYvwAAAADScpi+OgYEv9JymD46BgS/0nIYPwAAAIDScpg+OgYEP9JymL46BgQ/AAAAgFa4Pb9mTSQ/Vri9vmZNJD9WuL0+AAAAAFa4PT9mTSS/Vri9PmZNJL9WuL2+DOlYPwAAAIAM6dg+mdk7Pwzp2L6Z2Ts/DOlYvwAAAAAM6di+mdk7vwzp2D6Z2Tu/AAAAAPxTbj/xZU6/DVTuPvFlTr8NVO6+AAAAgPxTbr/xZU4/DVTuvvFlTj8NVO4+AACAvwAAAAAAAAC/0LNdvwAAAD/Qs12/AACAPwAAAIAAAAA/0LNdPwAAAL/Qs10/AAAAAAhwAAAWAAAAGwAAABwAAAAdAAAAHgAAAE5TdDNfXzIyMF9fc2hhcmVkX3B0cl9wb2ludGVySVBoMTZOdWxsQXJyYXlEZWxldGVySWhFTlNfOWFsbG9jYXRvckloRUVFRQAAAACM9gAAvG8AAAT0AAAxNk51bGxBcnJheURlbGV0ZXJJaEUAAAAAAAAAsHAAABYAAAAfAAAAIAAAACEAAAAiAAAATlN0M19fMjIwX19zaGFyZWRfcHRyX3BvaW50ZXJJUGhOU18xMHNoYXJlZF9wdHJJaEUyN19fc2hhcmVkX3B0cl9kZWZhdWx0X2RlbGV0ZUloaEVFTlNfOWFsbG9jYXRvckloRUVFRQCM9gAASHAAAAT0AABOU3QzX18yMTBzaGFyZWRfcHRySWhFMjdfX3NoYXJlZF9wdHJfZGVmYXVsdF9kZWxldGVJaGhFRQB2aXNpb246OlNjb3BlZFRpbWVyOjp+U2NvcGVkVGltZXIoKQBpaWkAaWlpaQBpaWlpAGluZmluaXR5AE1pc3NpbmcgSHVmZm1hbiBjb2RlIHRhYmxlIGVudHJ5AEZlYnJ1YXJ5AEphbnVhcnkASnVseQBUaHVyc2RheQBUdWVzZGF5AFdlZG5lc2RheQBTYXR1cmRheQBTdW5kYXkATW9uZGF5AEZyaWRheQBNYXkAJW0vJWQvJXkATUFYX0FMTE9DX0NIVU5LIGlzIHdyb25nLCBwbGVhc2UgZml4AEFMSUdOX1RZUEUgaXMgd3JvbmcsIHBsZWFzZSBmaXgATm90IGEgSlBFRyBmaWxlOiBzdGFydHMgd2l0aCAweCUwMnggMHglMDJ4AENvcnJ1cHQgSlBFRyBkYXRhOiAldSBleHRyYW5lb3VzIGJ5dGVzIGJlZm9yZSBtYXJrZXIgMHglMDJ4AFVuZXhwZWN0ZWQgbWFya2VyIDB4JTAyeABVbnN1cHBvcnRlZCBtYXJrZXIgdHlwZSAweCUwMngAVW5zdXBwb3J0ZWQgSlBFRyBwcm9jZXNzOiBTT0YgdHlwZSAweCUwMngARGVmaW5lIEh1ZmZtYW4gVGFibGUgMHglMDJ4AERlZmluZSBBcml0aG1ldGljIFRhYmxlIDB4JTAyeDogMHglMDJ4AC0rICAgMFgweAAtMFgrMFggMFgtMHgrMHggMHgAQm9ndXMgREFDIHZhbHVlIDB4JXgAX19uZXh0X3ByaW1lIG92ZXJmbG93AEh1ZmZtYW4gY29kZSBzaXplIHRhYmxlIG92ZXJmbG93AE5vdgBUaHUAICAgICAgICAlNHUgJTR1ICU0dSAlNHUgJTR1ICU0dSAlNHUgJTR1AEpQRUcgcGFyYW1ldGVyIHN0cnVjdCBtaXNtYXRjaDogbGlicmFyeSB0aGlua3Mgc2l6ZSBpcyAldSwgY2FsbGVyIGV4cGVjdHMgJXUARGVmaW5lIFJlc3RhcnQgSW50ZXJ2YWwgJXUAV2FybmluZzogdGh1bWJuYWlsIGltYWdlIHNpemUgZG9lcyBub3QgbWF0Y2ggZGF0YSBsZW5ndGggJXUATWlzY2VsbGFuZW91cyBtYXJrZXIgMHglMDJ4LCBsZW5ndGggJXUASkZJRiBleHRlbnNpb24gbWFya2VyOiB0eXBlIDB4JTAyeCwgbGVuZ3RoICV1AEpGSUYgZXh0ZW5zaW9uIG1hcmtlcjogcGFsZXR0ZSB0aHVtYm5haWwgaW1hZ2UsIGxlbmd0aCAldQBKRklGIGV4dGVuc2lvbiBtYXJrZXI6IEpQRUctY29tcHJlc3NlZCB0aHVtYm5haWwgaW1hZ2UsIGxlbmd0aCAldQBKRklGIGV4dGVuc2lvbiBtYXJrZXI6IFJHQiB0aHVtYm5haWwgaW1hZ2UsIGxlbmd0aCAldQBVbmtub3duIEFQUDE0IG1hcmtlciAobm90IEFkb2JlKSwgbGVuZ3RoICV1AFVua25vd24gQVBQMCBtYXJrZXIgKG5vdCBKRklGKSwgbGVuZ3RoICV1AE9idGFpbmVkIFhNUyBoYW5kbGUgJXUARnJlZWQgWE1TIGhhbmRsZSAldQBPYnRhaW5lZCBFTVMgaGFuZGxlICV1AEZyZWVkIEVNUyBoYW5kbGUgJXUAdW5zdXBwb3J0ZWQgbG9jYWxlIGZvciBzdGFuZGFyZCBpbnB1dABBdWd1c3QASW50TGlzdABTdHJpbmdMaXN0AEludmFsaWQgY3JvcCByZXF1ZXN0AFVuc3VwcG9ydGVkIGNvbG9yIGNvbnZlcnNpb24gcmVxdWVzdAB1bnNpZ25lZCBzaG9ydAB1bnNpZ25lZCBpbnQAQ29ycnVwdCBKUEVHIGRhdGE6IHByZW1hdHVyZSBlbmQgb2YgZGF0YSBzZWdtZW50AGhlaWdodABGcmFjdGlvbmFsIHNhbXBsaW5nIG5vdCBpbXBsZW1lbnRlZCB5ZXQAQ0NJUjYwMSBzYW1wbGluZyBub3QgaW1wbGVtZW50ZWQgeWV0AE5vdCBpbXBsZW1lbnRlZCB5ZXQARXJyb3IgcmVhZGluZyBkYXRhIGZyb20gJXMuZnNldABSZWFkaW5nICVzLmZzZXQAZ2V0AEVycm9yOiBrcG1TZXRSZWZEYXRhU2V0AEVycm9yOiBrcG1DaGFuZ2VQYWdlTm9PZlJlZkRhdGFTZXQARXJyb3I6IGtwbU1lcmdlUmVmRGF0YVNldABPY3QAZmxvYXQAU2F0AHVpbnQ2NF90AENhbm5vdCBxdWFudGl6ZSBtb3JlIHRoYW4gJWQgY29sb3IgY29tcG9uZW50cwBTdGFydCBPZiBTY2FuOiAlZCBjb21wb25lbnRzAEJvZ3VzIHZpcnR1YWwgYXJyYXkgYWNjZXNzAEJvZ3VzIHNhbXBsaW5nIGZhY3RvcnMAUXVhbnRpemluZyB0byAlZCA9ICVkKiVkKiVkIGNvbG9ycwBRdWFudGl6aW5nIHRvICVkIGNvbG9ycwBDYW5ub3QgcXVhbnRpemUgdG8gZmV3ZXIgdGhhbiAlZCBjb2xvcnMAQ2Fubm90IHF1YW50aXplIHRvIG1vcmUgdGhhbiAlZCBjb2xvcnMASW52YWxpZCBKUEVHIGZpbGUgc3RydWN0dXJlOiB0d28gU09JIG1hcmtlcnMASW52YWxpZCBKUEVHIGZpbGUgc3RydWN0dXJlOiB0d28gU09GIG1hcmtlcnMAbmZ0TWFya2VycwBfYWRkTkZUTWFya2VycwBTbW9vdGhpbmcgbm90IHN1cHBvcnRlZCB3aXRoIG5vbnN0YW5kYXJkIHNhbXBsaW5nIHJhdGlvcwBNYXhpbXVtIHN1cHBvcnRlZCBpbWFnZSBkaW1lbnNpb24gaXMgJXUgcGl4ZWxzAEFwcGxpY2F0aW9uIHRyYW5zZmVycmVkIHRvbyBtYW55IHNjYW5saW5lcwBBcHBsaWNhdGlvbiB0cmFuc2ZlcnJlZCB0b28gZmV3IHNjYW5saW5lcwBEZWJ1ZyBtb2RlIHNldCB0byAlcwBGYWlsZWQgdG8gY3JlYXRlIHRlbXBvcmFyeSBmaWxlICVzAENsb3NlZCB0ZW1wb3JhcnkgZmlsZSAlcwBPcGVuZWQgdGVtcG9yYXJ5IGZpbGUgJXMAQXByAHZlY3RvcgBJbnB1dCBmaWxlIHJlYWQgZXJyb3IASW52YWxpZCBKUEVHIGZpbGUgc3RydWN0dXJlOiBtaXNzaW5nIFNPUyBtYXJrZXIAbmZ0TWFya2VyAGRldGVjdE1hcmtlcgBnZXRORlRNYXJrZXIAZGV0ZWN0TkZUTWFya2VyAE9jdG9iZXIATm92ZW1iZXIAU2VwdGVtYmVyAERlY2VtYmVyAHVuc2lnbmVkIGNoYXIAaW9zX2Jhc2U6OmNsZWFyAE1hcgBVbnJlY29nbml6ZWQgY29tcG9uZW50IElEcyAlZCAlZCAlZCwgYXNzdW1pbmcgWUNiQ3IAc2V0dXAAVmlydHVhbCBhcnJheSBjb250cm9sbGVyIG1lc3NlZCB1cABTZXAAJUk6JU06JVMgJXAAdGVhcmRvd24AU3VuAEp1bgBzdGQ6OmV4Y2VwdGlvbgBCb2d1cyBIdWZmbWFuIHRhYmxlIGRlZmluaXRpb24AU2VsZWN0ZWQgJWQgY29sb3JzIGZvciBxdWFudGl6YXRpb24ASW1hZ2UgdG9vIHdpZGUgZm9yIHRoaXMgaW1wbGVtZW50YXRpb24ATW9uAG5hbgBEaWRuJ3QgZXhwZWN0IG1vcmUgdGhhbiBvbmUgc2NhbgBTYW1wbGluZyBmYWN0b3JzIHRvbyBsYXJnZSBmb3IgaW50ZXJsZWF2ZWQgc2NhbgBKYW4ASnVsAGJvb2wAQnVmZmVyIHBhc3NlZCB0byBKUEVHIGxpYnJhcnkgaXMgdG9vIHNtYWxsAEFwcmlsAHNldExvZ0xldmVsAGdldExvZ0xldmVsAGVtc2NyaXB0ZW46OnZhbABwdXNoX2JhY2sARnJpAGRwaQBORlQgbWFya2VyIGhlaWdodDogJWkATkZUIG51bS4gb2YgSW1hZ2VTZXQ6ICVpAE5GVCBtYXJrZXIgZHBpOiAlaQBORlQgbWFya2VyIHdpZHRoOiAlaQBkYXRhc2V0UGF0aG5hbWVzIHNpemU6ICVpAEJvZ3VzIG1hcmtlciBsZW5ndGgAd2lkdGgATWFyY2gAQXVnAHVuc2lnbmVkIGxvbmcAc3RkOjp3c3RyaW5nAHN0ZDo6c3RyaW5nAHN0ZDo6dTE2c3RyaW5nAHN0ZDo6dTMyc3RyaW5nAENvcHlyaWdodCAoQykgMjAxOCwgVGhvbWFzIEcuIExhbmUsIEd1aWRvIFZvbGxiZWRpbmcAaW5mACUuMExmACVMZgByZXNpemUAYWxsb2NhdG9yPFQ+OjphbGxvY2F0ZShzaXplX3QgbikgJ24nIGV4Y2VlZHMgbWF4aW11bSBzdXBwb3J0ZWQgc2l6ZQB0cnVlAFR1ZQBmYWxzZQBTdXNwZW5zaW9uIG5vdCBhbGxvd2VkIGhlcmUASnVuZQBzZXRQcm9qZWN0aW9uTmVhclBsYW5lAGdldFByb2plY3Rpb25OZWFyUGxhbmUAc2V0UHJvamVjdGlvbkZhclBsYW5lAGdldFByb2plY3Rpb25GYXJQbGFuZQBSZXF1ZXN0ZWQgZmVhdHVyZSB3YXMgb21pdHRlZCBhdCBjb21waWxlIHRpbWUAU2VlayBmYWlsZWQgb24gdGVtcG9yYXJ5IGZpbGUAUmVhZCBmYWlsZWQgb24gdGVtcG9yYXJ5IGZpbGUARW1wdHkgaW5wdXQgZmlsZQBQcmVtYXR1cmUgZW5kIG9mIGlucHV0IGZpbGUAUHJlbWF0dXJlIGVuZCBvZiBKUEVHIGZpbGUAc2V0Q2FtZXJhKCk6IEVycm9yIGNyZWF0aW5nIDNEIGhhbmRsZQBkb3VibGUARENUIGNvZWZmaWNpZW50IG91dCBvZiByYW5nZQBJbnZhbGlkIGNvbG9yIHF1YW50aXphdGlvbiBtb2RlIGNoYW5nZQBKUEVHIGRhdGFzdHJlYW0gY29udGFpbnMgbm8gaW1hZ2UAICAgIHdpdGggJWQgeCAlZCB0aHVtYm5haWwgaW1hZ2UAZ2V0UHJvY2Vzc2luZ0ltYWdlAFN0YXJ0IG9mIEltYWdlAEVuZCBPZiBJbWFnZQBCb2d1cyBidWZmZXIgY29udHJvbCBtb2RlAENvcnJ1cHQgSlBFRyBkYXRhOiBiYWQgSHVmZm1hbiBjb2RlAENvcnJ1cHQgSlBFRyBkYXRhOiBiYWQgYXJpdGhtZXRpYyBjb2RlAHNldERlYnVnTW9kZQBnZXREZWJ1Z01vZGUAc2V0VGhyZXNob2xkTW9kZQBnZXRUaHJlc2hvbGRNb2RlAHNldEltYWdlUHJvY01vZGUAZ2V0SW1hZ2VQcm9jTW9kZQBCb2d1cyBpbnB1dCBjb2xvcnNwYWNlAEJvZ3VzIEpQRUcgY29sb3JzcGFjZQBzZXRUaHJlc2hvbGQAZ2V0VGhyZXNob2xkAHZvaWQAQmFja2luZyBzdG9yZSBub3Qgc3VwcG9ydGVkAERDVCBzY2FsZWQgYmxvY2sgc2l6ZSAlZHglZCBub3Qgc3VwcG9ydGVkAFF1YW50aXphdGlvbiB0YWJsZSAweCUwMnggd2FzIG5vdCBkZWZpbmVkAEh1ZmZtYW4gdGFibGUgMHglMDJ4IHdhcyBub3QgZGVmaW5lZABBcml0aG1ldGljIHRhYmxlIDB4JTAyeCB3YXMgbm90IGRlZmluZWQAV3JpdGUgdG8gWE1TIGZhaWxlZABSZWFkIGZyb20gWE1TIGZhaWxlZABXcml0ZSB0byBFTVMgZmFpbGVkAFJlYWQgZnJvbSBFTVMgZmFpbGVkAFdlZAAgICAgICAgICUzZCAlM2QgJTNkICUzZCAlM2QgJTNkICUzZCAlM2QAV2FybmluZzogdW5rbm93biBKRklGIHJldmlzaW9uIG51bWJlciAlZC4lMDJkAENvcnJ1cHQgSlBFRyBkYXRhOiBmb3VuZCBtYXJrZXIgMHglMDJ4IGluc3RlYWQgb2YgUlNUJWQAU3RhcnQgT2YgRnJhbWUgMHglMDJ4OiB3aWR0aD0ldSwgaGVpZ2h0PSV1LCBjb21wb25lbnRzPSVkACAgICBDb21wb25lbnQgJWQ6ICVkaHglZHYgcT0lZABJbnZhbGlkIHByb2dyZXNzaXZlIHBhcmFtZXRlcnMgU3M9JWQgU2U9JWQgQWg9JWQgQWw9JWQAICBTcz0lZCwgU2U9JWQsIEFoPSVkLCBBbD0lZAAgICAgQ29tcG9uZW50ICVkOiBkYz0lZCBhYz0lZABJbnZhbGlkIHByb2dyZXNzaXZlIHBhcmFtZXRlcnMgYXQgc2NhbiBzY3JpcHQgZW50cnkgJWQASW52YWxpZCBzY2FuIHNjcmlwdCBhdCBlbnRyeSAlZABCb2d1cyBEUVQgaW5kZXggJWQAQm9ndXMgREhUIGluZGV4ICVkAEJvZ3VzIERBQyBpbmRleCAlZABUb28gbWFueSBjb2xvciBjb21wb25lbnRzOiAlZCwgbWF4ICVkAEluY29uc2lzdGVudCBwcm9ncmVzc2lvbiBzZXF1ZW5jZSBmb3IgY29tcG9uZW50ICVkIGNvZWZmaWNpZW50ICVkAFdyb25nIEpQRUcgbGlicmFyeSB2ZXJzaW9uOiBsaWJyYXJ5IGlzICVkLCBjYWxsZXIgZXhwZWN0cyAlZABUaHJlc2hvbGQgbW9kZSBzZXQgdG8gJWQAVGhyZXNob2xkIHNldCB0byAlZABBdCBtYXJrZXIgMHglMDJ4LCByZWNvdmVyeSBhY3Rpb24gJWQAVW5zdXBwb3J0ZWQgSlBFRyBkYXRhIHByZWNpc2lvbiAlZABEZWZpbmUgUXVhbnRpemF0aW9uIFRhYmxlICVkICBwcmVjaXNpb24gJWQAQWRvYmUgQVBQMTQgbWFya2VyOiB2ZXJzaW9uICVkLCBmbGFncyAweCUwNHggMHglMDR4LCB0cmFuc2Zvcm0gJWQAQWxsb2NhdGVkIHZpZGVvRnJhbWVTaXplICVkAEltcHJvcGVyIGNhbGwgdG8gSlBFRyBsaWJyYXJ5IGluIHN0YXRlICVkAENhbm5vdCB0cmFuc2NvZGUgZHVlIHRvIG11bHRpcGxlIHVzZSBvZiBxdWFudGl6YXRpb24gdGFibGUgJWQAVW5rbm93biBBZG9iZSBjb2xvciB0cmFuc2Zvcm0gY29kZSAlZABJbnZhbGlkIG1lbW9yeSBwb29sIGNvZGUgJWQAQm9ndXMgbWVzc2FnZSBjb2RlICVkAFRyYWNraW5nIGxvc3QuICVkAEpGSUYgQVBQMCBtYXJrZXI6IHZlcnNpb24gJWQuJTAyZCwgZGVuc2l0eSAlZHglZCAgJWQARGVjACVsZCVjAENvbXBvbmVudCBpbmRleCAlZDogbWlzbWF0Y2hpbmcgc2FtcGxpbmcgcmF0aW8gJWQ6JWQsICVkOiVkLCAlYwBGZWIAcndhAFNjYW4gc2NyaXB0IGRvZXMgbm90IHRyYW5zbWl0IGFsbCBkYXRhAGdldE5GVERhdGEAX2xvYWRDYW1lcmEAJWEgJWIgJWQgJUg6JU06JVMgJVkAUE9TSVgAQVJfTEFCRUxJTkdfVEhSRVNIX01PREVfQVVUT19PVFNVAEFSX01BUktFUl9JTkZPX0NVVE9GRl9QSEFTRV9NQVRDSF9DT05UUkFTVABBUl9NQVhfTE9PUF9DT1VOVABJbnZhbGlkIGNvbXBvbmVudCBJRCAlZCBpbiBTT1MAQVJfTUFSS0VSX0lORk9fQ1VUT0ZGX1BIQVNFX0hFVVJJU1RJQ19UUk9VQkxFU09NRV9NQVRSSVhfQ09ERVMARVJST1JfTUFSS0VSX0lOREVYX09VVF9PRl9CT1VORFMAJUg6JU06JVMAQVJfTE9HX0xFVkVMX0VSUk9SAEFSX01BUktFUl9JTkZPX0NVVE9GRl9QSEFTRV9QT1NFX0VSUk9SAEFSX0xPR19MRVZFTF9JTkZPAEFSX0xPR19MRVZFTF9SRUxfSU5GTwBBUl9MT0dfTEVWRUxfV0FSTgBBUl9NQVJLRVJfSU5GT19DVVRPRkZfUEhBU0VfUEFUVEVSTl9FWFRSQUNUSU9OAE5BTgBBUl9MQUJFTElOR19USFJFU0hfTU9ERV9BVVRPX01FRElBTgBQTQBKUEVHTUVNAEFNAExDX0FMTABBUl9NQVJLRVJfSU5GT19DVVRPRkZfUEhBU0VfTUFUQ0hfQkFSQ09ERV9FRENfRkFJTABBUl9MQUJFTElOR19USFJFU0hfTU9ERV9NQU5VQUwAQVJfTUFSS0VSX0lORk9fQ1VUT0ZGX1BIQVNFX1BPU0VfRVJST1JfTVVMVEkAQVJfTE9PUF9CUkVBS19USFJFU0gAQVJfREVGQVVMVF9MQUJFTElOR19USFJFU0gAQVJfTE9HX0xFVkVMX0RFQlVHAExBTkcASW52YWxpZCBTT1MgcGFyYW1ldGVycyBmb3Igc2VxdWVudGlhbCBKUEVHAENhdXRpb246IHF1YW50aXphdGlvbiB0YWJsZXMgYXJlIHRvbyBjb2Fyc2UgZm9yIGJhc2VsaW5lIEpQRUcASW52YWxpZCBKUEVHIGZpbGUgc3RydWN0dXJlOiAlcyBiZWZvcmUgU09GAElORgBBUl9MQUJFTElOR19USFJFU0hfTU9ERV9BVVRPX0FEQVBUSVZFAEFSX01BUktFUl9JTkZPX0NVVE9GRl9QSEFTRV9OT05FAEFSX0RFQlVHX0RJU0FCTEUAQVJfREVCVUdfRU5BQkxFAEFSX0lNQUdFX1BST0NfRlJBTUVfSU1BR0UAQVJfSU1BR0VfUFJPQ19GSUVMRF9JTUFHRQBBUl9ERUZBVUxUX0RFQlVHX01PREUAQVJfREVGQVVMVF9JTUFHRV9QUk9DX01PREUAQVJfTUFSS0VSX0lORk9fQ1VUT0ZGX1BIQVNFX01BVENIX0NPTkZJREVOQ0UARVJST1JfQVJDT05UUk9MTEVSX05PVF9GT1VORABFUlJPUl9NVUxUSU1BUktFUl9OT1RfRk9VTkQAQVJfTUFSS0VSX0lORk9fQ1VUT0ZGX1BIQVNFX01BVENIX0JBUkNPREVfTk9UX0ZPVU5EAEFSX01BUktFUl9JTkZPX0NVVE9GRl9QSEFTRV9NQVRDSF9HRU5FUklDAE91dHB1dCBmaWxlIHdyaXRlIGVycm9yIC0tLSBvdXQgb2YgZGlzayBzcGFjZT8AV3JpdGUgZmFpbGVkIG9uIHRlbXBvcmFyeSBmaWxlIC0tLSBvdXQgb2YgZGlzayBzcGFjZT8AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8c2hvcnQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVuc2lnbmVkIHNob3J0PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVuc2lnbmVkIGludD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8ZmxvYXQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVpbnQ4X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGludDhfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dWludDE2X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGludDE2X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVpbnQzMl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQzMl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxjaGFyPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1bnNpZ25lZCBjaGFyPgBzdGQ6OmJhc2ljX3N0cmluZzx1bnNpZ25lZCBjaGFyPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxzaWduZWQgY2hhcj4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8bG9uZz4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dW5zaWduZWQgbG9uZz4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8ZG91YmxlPgAwMTIzNDU2Nzg5ADljICAxNC1KYW4tMjAxOABDLlVURi04AEVycm9yIHJlYWRpbmcgS1BNIGRhdGEgZnJvbSAlcy5mc2V0MwBSZWFkaW5nICVzLmZzZXQzAHNldHVwQVIyAEVycm9yIGV4Y2VlZCBtYXhpbXVtIHBhZ2VzLgBvbi4Ab2ZmLgBMb2FkaW5nIG9mIE5GVCBkYXRhIGNvbXBsZXRlLgBzZXRDYW1lcmEoKTogRXJyb3I6IGFyUGFyYW1MVENyZWF0ZS4ARG9uZS4Ac2V0Q2FtZXJhKCk6IEVycm9yOiBhckNyZWF0ZUhhbmRsZS4ARXJyb3I6IGFyMkNyZWF0ZUhhbmRsZS4AYXJGaWx0ZXJUcmFuc01hdCBlcnJvciB3aXRoIG1hcmtlciAlZC4ASW1hZ2UgcHJvYy4gbW9kZSBzZXQgdG8gJWQuAEFzc2lnbmVkIHBhZ2Ugbm8uICVkLgBsb2FkQ2FtZXJhKCk6IEVycm9yIGxvYWRpbmcgcGFyYW1ldGVyIGZpbGUgJXMgZm9yIGNhbWVyYS4AKG51bGwpAEVtcHR5IEpQRUcgaW1hZ2UgKEROTCBub3Qgc3VwcG9ydGVkKQBJbnN1ZmZpY2llbnQgbWVtb3J5IChjYXNlICVkKQBhZGQgTkZUIG1hcmtlci0+ICclcycAUHVyZSB2aXJ0dWFsIGZ1bmN0aW9uIGNhbGxlZCEAJXMKAEVycm9yOiBtYWxsb2MKACMjIyBGZWF0dXJlIGNhbmRpZGF0ZXMgZm9yIHRyYWNraW5nIGFyZSBvdmVyZmxvdy4KAFRyYWNrZWQgcGFnZSAlZCAobWF4ICVkKS4KACoqKiBDYW1lcmEgUGFyYW1ldGVyIHJlc2l6ZWQgZnJvbSAlZCwgJWQuICoqKgoAT3V0IG9mIG1lbW9yeSEhCgBpZGRkZGRkZGRkZGRkZABpAGlpaWlpaQAATlN0M19fMjZ2ZWN0b3JJTlNfMTJiYXNpY19zdHJpbmdJY05TXzExY2hhcl90cmFpdHNJY0VFTlNfOWFsbG9jYXRvckljRUVFRU5TNF9JUzZfRUVFRQBOU3QzX18yMTNfX3ZlY3Rvcl9iYXNlSU5TXzEyYmFzaWNfc3RyaW5nSWNOU18xMWNoYXJfdHJhaXRzSWNFRU5TXzlhbGxvY2F0b3JJY0VFRUVOUzRfSVM2X0VFRUUATlN0M19fMjIwX192ZWN0b3JfYmFzZV9jb21tb25JTGIxRUVFAAAAAGT2AADgkgAA6PYAAIKSAAAAAAAAAQAAAAiTAAAAAAAA6PYAACySAAAAAAAAAQAAABCTAAAAAAAAUE5TdDNfXzI2dmVjdG9ySU5TXzEyYmFzaWNfc3RyaW5nSWNOU18xMWNoYXJfdHJhaXRzSWNFRU5TXzlhbGxvY2F0b3JJY0VFRUVOUzRfSVM2X0VFRUUAAET3AABAkwAAAAAAACiTAABQS05TdDNfXzI2dmVjdG9ySU5TXzEyYmFzaWNfc3RyaW5nSWNOU18xMWNoYXJfdHJhaXRzSWNFRU5TXzlhbGxvY2F0b3JJY0VFRUVOUzRfSVM2X0VFRUUARPcAAKiTAAABAAAAKJMAAGlpAHYAdmkAmJMAAKD1AACYkwAAmJQAAE5TdDNfXzIxMmJhc2ljX3N0cmluZ0ljTlNfMTFjaGFyX3RyYWl0c0ljRUVOU185YWxsb2NhdG9ySWNFRUVFAE5TdDNfXzIyMV9fYmFzaWNfc3RyaW5nX2NvbW1vbklMYjFFRUUAAAAAZPYAAGeUAADo9gAAKJQAAAAAAAABAAAAkJQAAAAAAAB2aWlpAEHAqQILUKD1AACYkwAAJPYAAJiUAAB2aWlpaQAAACT2AAAAlAAAaWlpAASVAAAokwAAJPYAAE4xMGVtc2NyaXB0ZW4zdmFsRQAAZPYAAPCUAABpaWlpAEGgqgILlgK49QAAKJMAACT2AACYlAAAaWlpaWkATlN0M19fMjZ2ZWN0b3JJaU5TXzlhbGxvY2F0b3JJaUVFRUUATlN0M19fMjEzX192ZWN0b3JfYmFzZUlpTlNfOWFsbG9jYXRvcklpRUVFRQAAAOj2AABalQAAAAAAAAEAAAAIkwAAAAAAAOj2AAA2lQAAAAAAAAEAAACIlQAAAAAAAFBOU3QzX18yNnZlY3RvcklpTlNfOWFsbG9jYXRvcklpRUVFRQAAAABE9wAAuJUAAAAAAACglQAAUEtOU3QzX18yNnZlY3RvcklpTlNfOWFsbG9jYXRvcklpRUVFRQAAAET3AADwlQAAAQAAAKCVAADglQAAoPUAAOCVAAAA9gBBwKwCCyKg9QAA4JUAACT2AAAA9gAAJPYAABiWAAAElQAAoJUAACT2AEHwrAIL8gK49QAAoJUAACT2AAAA9gAATlN0M19f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byBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5AE5vIHN1Y2ggcHJvY2VzcwBGaWxlIGV4aXN0cwBWYWx1ZSB0b28gbGFyZ2UgZm9yIGRhdGEgdHlwZQBObyBzcGFjZSBsZWZ0IG9uIGRldmljZQBPdXQgb2YgbWVtb3J5AFJlc291cmNlIGJ1c3kASW50ZXJydXB0ZWQgc3lzdGVtIGNhbGwAUmVzb3VyY2UgdGVtcG9yYXJpbHkgdW5hdmFpbGFibGUASW52YWxpZCBzZWVrAENyb3NzLWRldmljZSBsaW5rAFJlYWQtb25seSBmaWxlIHN5c3RlbQBEaXJlY3Rvcnkgbm90IGVtcHR5AENvbm5lY3Rpb24gcmVzZXQgYnkgcGVlcgBPcGVyYXRpb24gdGltZWQgb3V0AENvbm5lY3Rpb24gcmVmdXNlZABIb3N0IGlzIGRvd24ASG9zdCBpcyB1bnJlYWNoYWJsZQBBZGRyZXNzIGluIHVzZQBCcm9rZW4gcGlwZQBJL08gZXJyb3IATm8gc3VjaCBkZXZpY2Ugb3IgYWRkcmVzcwBCbG9jayBkZXZpY2UgcmVxdWlyZWQATm8gc3VjaCBkZXZpY2UATm90IGEgZGlyZWN0b3J5AElzIGEgZGlyZWN0b3J5AFRleHQgZmlsZSBidXN5AEV4ZWMgZm9ybWF0IGVycm9yAEludmFsaWQgYXJndW1lbnQAQXJndW1lbnQgbGlzdCB0b28gbG9uZwBTeW1ib2xpYyBsaW5rIGxvb3AARmlsZW5hbWUgdG9vIGxvbmcAVG9vIG1hbnkgb3BlbiBmaWxlcyBpbiBzeXN0ZW0ATm8gZmlsZSBkZXNjcmlwdG9ycyBhdmFpbGFibGUAQmFkIGZpbGUgZGVzY3JpcHRvcgBObyBjaGlsZCBwcm9jZXNzAEJhZCBhZGRyZXNzAEZpbGUgdG9vIGxhcmdlAFRvbyBtYW55IGxpbmtzAE5vIGxvY2tzIGF2YWlsYWJsZQBSZXNvdXJjZSBkZWFkbG9jayB3b3VsZCBvY2N1cgBTdGF0ZSBub3QgcmVjb3ZlcmFibGUAUHJldmlvdXMgb3duZXIgZGllZABPcGVyYXRpb24gY2FuY2VsZWQARnVuY3Rpb24gbm90IGltcGxlbWVudGVkAE5vIG1lc3NhZ2Ugb2YgZGVzaXJlZCB0eXBlAElkZW50aWZpZXIgcmVtb3ZlZABEZXZpY2Ugbm90IGEgc3RyZWFtAE5vIGRhdGEgYXZhaWxhYmxlAERldmljZSB0aW1lb3V0AE91dCBvZiBzdHJlYW1zIHJlc291cmNlcwBMaW5rIGhhcyBiZWVuIHNldmVyZWQAUHJvdG9jb2wgZXJyb3IAQmFkIG1lc3NhZ2UARmlsZSBkZXNjcmlwdG9yIGluIGJhZCBzdGF0ZQBOb3QgYSBzb2NrZXQARGVzdGluYXRpb24gYWRkcmVzcyByZXF1aXJlZABNZXNzYWdlIHRvbyBsYXJnZQBQcm90b2NvbCB3cm9uZyB0eXBlIGZvciBzb2NrZXQAUHJvdG9jb2wgbm90IGF2YWlsYWJsZQBQcm90b2NvbCBub3Qgc3VwcG9ydGVkAFNvY2tldCB0eXBlIG5vdCBzdXBwb3J0ZWQATm90IHN1cHBvcnRlZABQcm90b2NvbCBmYW1pbHkgbm90IHN1cHBvcnRlZABBZGRyZXNzIGZhbWlseSBub3Qgc3VwcG9ydGVkIGJ5IHByb3RvY29sAEFkZHJlc3Mgbm90IGF2YWlsYWJsZQBOZXR3b3JrIGlzIGRvd24ATmV0d29yayB1bnJlYWNoYWJsZQBDb25uZWN0aW9uIHJlc2V0IGJ5IG5ldHdvcmsAQ29ubmVjdGlvbiBhYm9ydGVkAE5vIGJ1ZmZlciBzcGFjZSBhdmFpbGFibGUAU29ja2V0IGlzIGNvbm5lY3RlZABTb2NrZXQgbm90IGNvbm5lY3RlZABDYW5ub3Qgc2VuZCBhZnRlciBzb2NrZXQgc2h1dGRvd24AT3BlcmF0aW9uIGFscmVhZHkgaW4gcHJvZ3Jlc3MAT3BlcmF0aW9uIGluIHByb2dyZXNzAFN0YWxlIGZpbGUgaGFuZGxlAFJlbW90ZSBJL08gZXJyb3IAUXVvdGEgZXhjZWVkZWQATm8gbWVkaXVtIGZvdW5kAFdyb25nIG1lZGl1bSB0eXBlAE11bHRpaG9wIGF0dGVtcHRlZABBwoIDC5YBpQJbAPABtQWMBSUBgwYdA5QE/wDHAzEDCwa8AY8BfwPKBCsA2gavAEIDTgPcAQ4EFQChBg0BlAILAjgGZAK8Av8CXQPnBAsHzwLLBe8F2wXhAh4GRQKFAIICbANvBPEA8wMYBdkA2gNMBlQCewGdA70EAABRABUCuwCzA20A/wGFBC8F+QQ4AGUBRgGfALcGqAFzAlMBAEGIhAMLDCEEAAAAAAAAAAAvAgBBqIQDCwY1BEcEVgQAQb6EAwsCoAQAQdKEAwtfRgVgBW4FYQYAAM8BAAAAAAAAAADJBukG+QYAAAAAGQAKABkZGQAAAAAFAAAAAAAACQAAAAALAAAAAAAAAAAZABEKGRkZAwoHAAEACQsYAAAJBgsAAAsABhkAAAAZGRkAQcGFAwshDgAAAAAAAAAAGQAKDRkZGQANAAACAAkOAAAACQAOAAAOAEH7hQMLAQwAQYeGAwsVEwAAAAATAAAAAAkMAAAAAAAMAAAMAEG1hgMLARAAQcGGAwsVDwAAAAQPAAAAAAkQAAAAAAAQAAAQAEHvhgMLARIAQfuGAwseEQAAAAARAAAAAAkSAAAAAAASAAASAAAaAAAAGhoaAEGyhwMLDhoAAAAaGhoAAAAAAAAJAEHjhwMLARQAQe+HAwsVFwAAAAAXAAAAAAkUAAAAAAAUAAAUAEGdiAMLARYAQamIAwsnFQAAAAAVAAAAAAkWAAAAAAAWAAAWAAAwMTIzNDU2Nzg5QUJDREVGAEH0iAMLAgUBAEGciQMLCP//////////AEHgiQMLgxLRdJ4AV529KoBwUg///z4nCgAAAGQAAADoAwAAECcAAKCGAQBAQg8AgJaYAADh9QUYAAAANQAAAHEAAABr////zvv//5K///8AAAAAAAAAAP////////////////////////////////////////////////////////////////8AAQIDBAUGBwgJ/////////woLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIj////////CgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiP/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAECBAcDBgUAAAAAAAAAAgAAwAMAAMAEAADABQAAwAYAAMAHAADACAAAwAkAAMAKAADACwAAwAwAAMANAADADgAAwA8AAMAQAADAEQAAwBIAAMATAADAFAAAwBUAAMAWAADAFwAAwBgAAMAZAADAGgAAwBsAAMAcAADAHQAAwB4AAMAfAADAAAAAswEAAMMCAADDAwAAwwQAAMMFAADDBgAAwwcAAMMIAADDCQAAwwoAAMMLAADDDAAAww0AANMOAADDDwAAwwAADLsBAAzDAgAMwwMADMMEAAzbAAAAAAAAAAACAAAAAwAAAAUAAAAHAAAACwAAAA0AAAARAAAAEwAAABcAAAAdAAAAHwAAACUAAAApAAAAKwAAAC8AAAA1AAAAOwAAAD0AAABDAAAARwAAAEkAAABPAAAAUwAAAFkAAABhAAAAZQAAAGcAAABrAAAAbQAAAHEAAAB/AAAAgwAAAIkAAACLAAAAlQAAAJcAAACdAAAAowAAAKcAAACtAAAAswAAALUAAAC/AAAAwQAAAMUAAADHAAAA0wAAAAEAAAALAAAADQAAABEAAAATAAAAFwAAAB0AAAAfAAAAJQAAACkAAAArAAAALwAAADUAAAA7AAAAPQAAAEMAAABHAAAASQAAAE8AAABTAAAAWQAAAGEAAABlAAAAZwAAAGsAAABtAAAAcQAAAHkAAAB/AAAAgwAAAIkAAACLAAAAjwAAAJUAAACXAAAAnQAAAKMAAACnAAAAqQAAAK0AAACzAAAAtQAAALsAAAC/AAAAwQAAAMUAAADHAAAA0QAAAAAAAACUygAABwEAAAgBAAAJAQAACgEAAAsBAAAMAQAADQEAAA4BAAAPAQAAEAEAABEBAAASAQAAEwEAABQBAAAAAAAA0MoAABUBAAAWAQAAFwEAABgBAAAZAQAAGgEAABsBAAAcAQAAHQEAAB4BAAAfAQAAIAEAACEBAAAiAQAACAAAAAAAAAAIywAAIwEAACQBAAD4////+P///wjLAAAlAQAAJgEAABzJAAAwyQAACAAAAAAAAABQywAAJwEAACgBAAD4////+P///1DLAAApAQAAKgEAAEzJAABgyQAABAAAAAAAAACYywAAKwEAACwBAAD8/////P///5jLAAAtAQAALgEAAHzJAACQyQAABAAAAAAAAADgywAALwEAADABAAD8/////P///+DLAAAxAQAAMgEAAKzJAADAyQAAAAAAAAzKAAAzAQAANAEAAE5TdDNfXzI5YmFzaWNfaW9zSWNOU18xMWNoYXJfdHJh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";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(file){try{if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}var binary=tryParseAsDataURI(file);if(binary){return binary}if(readBinary){return readBinary(file)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch=="function"&&!isFileURI(wasmBinaryFile)){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary(wasmBinaryFile)})}else{if(readAsync){return new Promise(function(resolve,reject){readAsync(wasmBinaryFile,function(response){resolve(new Uint8Array(response))},reject)})}}}return Promise.resolve().then(function(){return getBinary(wasmBinaryFile)})}function createWasm(){var info={"a":asmLibraryArg};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;wasmMemory=Module["asm"]["Z"];updateGlobalBufferAndViews(wasmMemory.buffer);wasmTable=Module["asm"]["ca"];addOnInit(Module["asm"]["_"]);removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){receiveInstance(result["instance"])}function instantiateArrayBuffer(receiver){return getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(function(instance){return instance}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(){if(!wasmBinary&&typeof WebAssembly.instantiateStreaming=="function"&&!isDataURI(wasmBinaryFile)&&!isFileURI(wasmBinaryFile)&&typeof fetch=="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,info);return result.then(receiveInstantiationResult,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(receiveInstantiationResult)})})}else{return instantiateArrayBuffer(receiveInstantiationResult)}}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateAsync().catch(readyPromiseReject);return{}}var tempDouble;var tempI64;var ASM_CONSTS={63968:function($0,$1,$2){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);console.log(infoHead+message,style)},64107:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.log(infoHead+message,style,format)},64285:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.log(infoHead+message,style,format)},64463:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.log(infoHead+message,style,format)},64641:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.log(infoHead+message,style,format)},64819:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);console.log(infoHead+message,style,$3)},64962:function($0,$1,$2){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);console.error(errorHead+message,style)},65105:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.error(errorHead+message,style,format)},65287:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.error(errorHead+message,style,format)},65469:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.error(errorHead+message,style,format)},65651:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.error(errorHead+message,style,format)},65833:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);console.error(errorHead+message,style,$3)},65980:function($0,$1,$2){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);console.warn(infoHead+message,style)},66120:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.warn(errorHead+message,style,format)},66301:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.warn(errorHead+message,style,format)},66482:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.warn(errorHead+message,style,format)},66663:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.warn(errorHead+message,style,format)},66844:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);console.warn(errorHead+message,style,$3)},66990:function(){var $a=arguments;var i=0;if(!artoolkitNFT["NFTMarkerInfo"]){artoolkitNFT["NFTMarkerInfo"]={id:0,error:-1,found:0,pose:[0,0,0,0,0,0,0,0,0,0,0,0]}}var markerInfo=artoolkitNFT["NFTMarkerInfo"];markerInfo["id"]=$a[i++];markerInfo["error"]=$a[i++];markerInfo["found"]=1;markerInfo["pose"][0]=$a[i++];markerInfo["pose"][1]=$a[i++];markerInfo["pose"][2]=$a[i++];markerInfo["pose"][3]=$a[i++];markerInfo["pose"][4]=$a[i++];markerInfo["pose"][5]=$a[i++];markerInfo["pose"][6]=$a[i++];markerInfo["pose"][7]=$a[i++];markerInfo["pose"][8]=$a[i++];markerInfo["pose"][9]=$a[i++];markerInfo["pose"][10]=$a[i++];markerInfo["pose"][11]=$a[i++]},67696:function(){var $a=arguments;var i=0;if(!artoolkitNFT["NFTMarkerInfo"]){artoolkitNFT["NFTMarkerInfo"]={id:0,error:-1,found:0,pose:[0,0,0,0,0,0,0,0,0,0,0,0]}}var markerInfo=artoolkitNFT["NFTMarkerInfo"];markerInfo["id"]=$a[i++];markerInfo["error"]=-1;markerInfo["found"]=0;markerInfo["pose"][0]=0;markerInfo["pose"][1]=0;markerInfo["pose"][2]=0;markerInfo["pose"][3]=0;markerInfo["pose"][4]=0;markerInfo["pose"][5]=0;markerInfo["pose"][6]=0;markerInfo["pose"][7]=0;markerInfo["pose"][8]=0;markerInfo["pose"][9]=0;markerInfo["pose"][10]=0;markerInfo["pose"][11]=0},68325:function($0,$1,$2,$3,$4,$5){if(!artoolkitNFT["frameMalloc"]){artoolkitNFT["frameMalloc"]={}}var frameMalloc=artoolkitNFT["frameMalloc"];frameMalloc["framepointer"]=$1;frameMalloc["framesize"]=$2;frameMalloc["camera"]=$3;frameMalloc["transform"]=$4;frameMalloc["videoLumaPointer"]=$5}};function callRuntimeCallbacks(callbacks){while(callbacks.length>0){var callback=callbacks.shift();if(typeof callback=="function"){callback(Module);continue}var func=callback.func;if(typeof func=="number"){if(callback.arg===undefined){getWasmTableEntry(func)()}else{getWasmTableEntry(func)(callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}function getWasmTableEntry(funcPtr){return wasmTable.get(funcPtr)}function ___cxa_allocate_exception(size){return _malloc(size+16)+16}function ExceptionInfo(excPtr){this.excPtr=excPtr;this.ptr=excPtr-16;this.set_type=function(type){HEAP32[this.ptr+4>>2]=type};this.get_type=function(){return HEAP32[this.ptr+4>>2]};this.set_destructor=function(destructor){HEAP32[this.ptr+8>>2]=destructor};this.get_destructor=function(){return HEAP32[this.ptr+8>>2]};this.set_refcount=function(refcount){HEAP32[this.ptr>>2]=refcount};this.set_caught=function(caught){caught=caught?1:0;HEAP8[this.ptr+12>>0]=caught};this.get_caught=function(){return HEAP8[this.ptr+12>>0]!=0};this.set_rethrown=function(rethrown){rethrown=rethrown?1:0;HEAP8[this.ptr+13>>0]=rethrown};this.get_rethrown=function(){return HEAP8[this.ptr+13>>0]!=0};this.init=function(type,destructor){this.set_type(type);this.set_destructor(destructor);this.set_refcount(0);this.set_caught(false);this.set_rethrown(false)};this.add_ref=function(){var value=HEAP32[this.ptr>>2];HEAP32[this.ptr>>2]=value+1};this.release_ref=function(){var prev=HEAP32[this.ptr>>2];HEAP32[this.ptr>>2]=prev-1;return prev===1}}var exceptionLast=0;var uncaughtExceptionCount=0;function ___cxa_throw(ptr,type,destructor){var info=new ExceptionInfo(ptr);info.init(type,destructor);exceptionLast=ptr;uncaughtExceptionCount++;throw ptr}function setErrNo(value){HEAP32[___errno_location()>>2]=value;return value}var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){if(path==="/")return"/";path=PATH.normalize(path);path=path.replace(/\/$/,"");var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)}};function getRandomDevice(){if(typeof crypto=="object"&&typeof crypto["getRandomValues"]=="function"){var randomBuffer=new Uint8Array(1);return function(){crypto.getRandomValues(randomBuffer);return randomBuffer[0]}}else if(ENVIRONMENT_IS_NODE){try{var crypto_module=require("crypto");return function(){return crypto_module["randomBytes"](1)[0]}}catch(e){}}return function(){abort("randomDevice")}}var PATH_FS={resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=path.charAt(0)==="/"}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(function(p){return!!p}),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:function(from,to){from=PATH_FS.resolve(from).substr(1);to=PATH_FS.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()},put_char:function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}}},default_tty1_ops:{put_char:function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};function mmapAlloc(size){abort()}var MEMFS={ops_table:null,mount:function(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode:function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node;parent.timestamp=node.timestamp}return node},getFileDataAsTypedArray:function(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage:function(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr:function(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.timestamp);attr.mtime=new Date(node.timestamp);attr.ctime=new Date(node.timestamp);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr:function(node,attr){if(attr.mode!==undefined){node.mode=attr.mode}if(attr.timestamp!==undefined){node.timestamp=attr.timestamp}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup:function(parent,name){throw FS.genericErrors[44]},mknod:function(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename:function(old_node,new_dir,new_name){if(FS.isDir(old_node.mode)){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}}delete old_node.parent.contents[old_node.name];old_node.parent.timestamp=Date.now();old_node.name=new_name;new_dir.contents[new_name]=old_node;new_dir.timestamp=old_node.parent.timestamp;old_node.parent=new_dir},unlink:function(parent,name){delete parent.contents[name];parent.timestamp=Date.now()},rmdir:function(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.timestamp=Date.now()},readdir:function(node){var entries=[".",".."];for(var key in node.contents){if(!node.contents.hasOwnProperty(key)){continue}entries.push(key)}return entries},symlink:function(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink:function(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read:function(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{path=PATH_FS.resolve(FS.cwd(),path);if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};opts=Object.assign(defaults,opts);if(opts.recurse_count>8){throw new FS.ErrnoError(32)}var parts=PATH.normalizeArray(path.split("/").filter(p=>!!p),false);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(32)}}}}return{path:current_path,node:current}},getPath:node=>{var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?mount+"/"+path:mount+path}path=path?node.name+"/"+path:node.name;node=node.parent}},hashName:(parentid,name)=>{var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode:node=>{var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode:node=>{var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode:(parent,name)=>{var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode:(parent,name,mode,rdev)=>{var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode:node=>{FS.hashRemoveNode(node)},isRoot:node=>{return node===node.parent},isMountpoint:node=>{return!!node.mounted},isFile:mode=>{return(mode&61440)===32768},isDir:mode=>{return(mode&61440)===16384},isLink:mode=>{return(mode&61440)===40960},isChrdev:mode=>{return(mode&61440)===8192},isBlkdev:mode=>{return(mode&61440)===24576},isFIFO:mode=>{return(mode&61440)===4096},isSocket:mode=>{return(mode&49152)===49152},flagModes:{"r":0,"r+":2,"w":577,"w+":578,"a":1089,"a+":1090},modeStringToFlags:str=>{var flags=FS.flagModes[str];if(typeof flags=="undefined"){throw new Error("Unknown file open mode: "+str)}return flags},flagsToPermissionString:flag=>{var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions:(node,perms)=>{if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup:dir=>{var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate:(dir,name)=>{try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete:(dir,name,isdir)=>{var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen:(node,flags)=>{if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd:(fd_start=0,fd_end=FS.MAX_OPEN_FDS)=>{for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStream:fd=>FS.streams[fd],createStream:(stream,fd_start,fd_end)=>{if(!FS.FSStream){FS.FSStream=function(){};FS.FSStream.prototype={object:{get:function(){return this.node},set:function(val){this.node=val}},isRead:{get:function(){return(this.flags&2097155)!==1}},isWrite:{get:function(){return(this.flags&2097155)!==0}},isAppend:{get:function(){return this.flags&1024}}}}stream=Object.assign(new FS.FSStream,stream);var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream:fd=>{FS.streams[fd]=null},chrdev_stream_ops:{open:stream=>{var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}},llseek:()=>{throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice:(dev,ops)=>{FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts:mount=>{var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs:(populate,callback)=>{if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err("warning: "+FS.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work")}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount:(type,opts,mountpoint)=>{var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount:mountpoint=>{var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup:(parent,name)=>{return parent.node_ops.lookup(parent,name)},mknod:(path,mode,dev)=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(28)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},create:(path,mode)=>{mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:(path,mode)=>{mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree:(path,mode)=>{var dirs=path.split("/");var d="";for(var i=0;i{if(typeof dev=="undefined"){dev=mode;mode=438}mode|=8192;return FS.mknod(path,mode,dev)},symlink:(oldpath,newpath)=>{if(!PATH_FS.resolve(oldpath)){throw new FS.ErrnoError(44)}var lookup=FS.lookupPath(newpath,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var newname=PATH.basename(newpath);var errCode=FS.mayCreate(parent,newname);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.symlink){throw new FS.ErrnoError(63)}return parent.node_ops.symlink(parent,newname,oldpath)},rename:(old_path,new_path)=>{var old_dirname=PATH.dirname(old_path);var new_dirname=PATH.dirname(new_path);var old_name=PATH.basename(old_path);var new_name=PATH.basename(new_path);var lookup,old_dir,new_dir;lookup=FS.lookupPath(old_path,{parent:true});old_dir=lookup.node;lookup=FS.lookupPath(new_path,{parent:true});new_dir=lookup.node;if(!old_dir||!new_dir)throw new FS.ErrnoError(44);if(old_dir.mount!==new_dir.mount){throw new FS.ErrnoError(75)}var old_node=FS.lookupNode(old_dir,old_name);var relative=PATH_FS.relative(old_path,new_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(28)}relative=PATH_FS.relative(new_path,old_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(55)}var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(old_node===new_node){return}var isdir=FS.isDir(old_node.mode);var errCode=FS.mayDelete(old_dir,old_name,isdir);if(errCode){throw new FS.ErrnoError(errCode)}errCode=new_node?FS.mayDelete(new_dir,new_name,isdir):FS.mayCreate(new_dir,new_name);if(errCode){throw new FS.ErrnoError(errCode)}if(!old_dir.node_ops.rename){throw new FS.ErrnoError(63)}if(FS.isMountpoint(old_node)||new_node&&FS.isMountpoint(new_node)){throw new FS.ErrnoError(10)}if(new_dir!==old_dir){errCode=FS.nodePermissions(old_dir,"w");if(errCode){throw new FS.ErrnoError(errCode)}}FS.hashRemoveNode(old_node);try{old_dir.node_ops.rename(old_node,new_dir,new_name)}catch(e){throw e}finally{FS.hashAddNode(old_node)}},rmdir:path=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,true);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.rmdir){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.rmdir(parent,name);FS.destroyNode(node)},readdir:path=>{var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node.node_ops.readdir){throw new FS.ErrnoError(54)}return node.node_ops.readdir(node)},unlink:path=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,false);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.unlink){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.unlink(parent,name);FS.destroyNode(node)},readlink:path=>{var lookup=FS.lookupPath(path);var link=lookup.node;if(!link){throw new FS.ErrnoError(44)}if(!link.node_ops.readlink){throw new FS.ErrnoError(28)}return PATH_FS.resolve(FS.getPath(link.parent),link.node_ops.readlink(link))},stat:(path,dontFollow)=>{var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;if(!node){throw new FS.ErrnoError(44)}if(!node.node_ops.getattr){throw new FS.ErrnoError(63)}return node.node_ops.getattr(node)},lstat:path=>{return FS.stat(path,true)},chmod:(path,mode,dontFollow)=>{var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}node.node_ops.setattr(node,{mode:mode&4095|node.mode&~4095,timestamp:Date.now()})},lchmod:(path,mode)=>{FS.chmod(path,mode,true)},fchmod:(fd,mode)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}FS.chmod(stream.node,mode)},chown:(path,uid,gid,dontFollow)=>{var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}node.node_ops.setattr(node,{timestamp:Date.now()})},lchown:(path,uid,gid)=>{FS.chown(path,uid,gid,true)},fchown:(fd,uid,gid)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}FS.chown(stream.node,uid,gid)},truncate:(path,len)=>{if(len<0){throw new FS.ErrnoError(28)}var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:true});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}if(FS.isDir(node.mode)){throw new FS.ErrnoError(31)}if(!FS.isFile(node.mode)){throw new FS.ErrnoError(28)}var errCode=FS.nodePermissions(node,"w");if(errCode){throw new FS.ErrnoError(errCode)}node.node_ops.setattr(node,{size:len,timestamp:Date.now()})},ftruncate:(fd,len)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.truncate(stream.node,len)},utime:(path,atime,mtime)=>{var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;node.node_ops.setattr(node,{timestamp:Math.max(atime,mtime)})},open:(path,flags,mode,fd_start,fd_end)=>{if(path===""){throw new FS.ErrnoError(44)}flags=typeof flags=="string"?FS.modeStringToFlags(flags):flags;mode=typeof mode=="undefined"?438:mode;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;if(typeof path=="object"){node=path}else{path=PATH.normalize(path);try{var lookup=FS.lookupPath(path,{follow:!(flags&131072)});node=lookup.node}catch(e){}}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else{node=FS.mknod(path,mode,0);created=true}}if(!node){throw new FS.ErrnoError(44)}if(FS.isChrdev(node.mode)){flags&=~512}if(flags&65536&&!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}if(!created){var errCode=FS.mayOpen(node,flags);if(errCode){throw new FS.ErrnoError(errCode)}}if(flags&512){FS.truncate(node,0)}flags&=~(128|512|131072);var stream=FS.createStream({node:node,path:FS.getPath(node),flags:flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false},fd_start,fd_end);if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(Module["logReadFiles"]&&!(flags&1)){if(!FS.readFiles)FS.readFiles={};if(!(path in FS.readFiles)){FS.readFiles[path]=1}}return stream},close:stream=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(stream.getdents)stream.getdents=null;try{if(stream.stream_ops.close){stream.stream_ops.close(stream)}}catch(e){throw e}finally{FS.closeStream(stream.fd)}stream.fd=null},isClosed:stream=>{return stream.fd===null},llseek:(stream,offset,whence)=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(!stream.seekable||!stream.stream_ops.llseek){throw new FS.ErrnoError(70)}if(whence!=0&&whence!=1&&whence!=2){throw new FS.ErrnoError(28)}stream.position=stream.stream_ops.llseek(stream,offset,whence);stream.ungotten=[];return stream.position},read:(stream,buffer,offset,length,position)=>{if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.read){throw new FS.ErrnoError(28)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesRead=stream.stream_ops.read(stream,buffer,offset,length,position);if(!seeking)stream.position+=bytesRead;return bytesRead},write:(stream,buffer,offset,length,position,canOwn)=>{if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.write){throw new FS.ErrnoError(28)}if(stream.seekable&&stream.flags&1024){FS.llseek(stream,0,2)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesWritten=stream.stream_ops.write(stream,buffer,offset,length,position,canOwn);if(!seeking)stream.position+=bytesWritten;return bytesWritten},allocate:(stream,offset,length)=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(offset<0||length<=0){throw new FS.ErrnoError(28)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(!FS.isFile(stream.node.mode)&&!FS.isDir(stream.node.mode)){throw new FS.ErrnoError(43)}if(!stream.stream_ops.allocate){throw new FS.ErrnoError(138)}stream.stream_ops.allocate(stream,offset,length)},mmap:(stream,address,length,position,prot,flags)=>{if((prot&2)!==0&&(flags&2)===0&&(stream.flags&2097155)!==2){throw new FS.ErrnoError(2)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(2)}if(!stream.stream_ops.mmap){throw new FS.ErrnoError(43)}return stream.stream_ops.mmap(stream,address,length,position,prot,flags)},msync:(stream,buffer,offset,length,mmapFlags)=>{if(!stream||!stream.stream_ops.msync){return 0}return stream.stream_ops.msync(stream,buffer,offset,length,mmapFlags)},munmap:stream=>0,ioctl:(stream,cmd,arg)=>{if(!stream.stream_ops.ioctl){throw new FS.ErrnoError(59)}return stream.stream_ops.ioctl(stream,cmd,arg)},readFile:(path,opts={})=>{opts.flags=opts.flags||0;opts.encoding=opts.encoding||"binary";if(opts.encoding!=="utf8"&&opts.encoding!=="binary"){throw new Error('Invalid encoding type "'+opts.encoding+'"')}var ret;var stream=FS.open(path,opts.flags);var stat=FS.stat(path);var length=stat.size;var buf=new Uint8Array(length);FS.read(stream,buf,0,length,0);if(opts.encoding==="utf8"){ret=UTF8ArrayToString(buf,0)}else if(opts.encoding==="binary"){ret=buf}FS.close(stream);return ret},writeFile:(path,data,opts={})=>{opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){var buf=new Uint8Array(lengthBytesUTF8(data)+1);var actualNumBytes=stringToUTF8Array(data,buf,0,buf.length);FS.write(stream,buf,0,actualNumBytes,undefined,opts.canOwn)}else if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{throw new Error("Unsupported data type")}FS.close(stream)},cwd:()=>FS.currentPath,chdir:path=>{var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,"x");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.path},createDefaultDirectories:()=>{FS.mkdir("/tmp");FS.mkdir("/home");FS.mkdir("/home/web_user")},createDefaultDevices:()=>{FS.mkdir("/dev");FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(stream,buffer,offset,length,pos)=>length});FS.mkdev("/dev/null",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev("/dev/tty",FS.makedev(5,0));FS.mkdev("/dev/tty1",FS.makedev(6,0));var random_device=getRandomDevice();FS.createDevice("/dev","random",random_device);FS.createDevice("/dev","urandom",random_device);FS.mkdir("/dev/shm");FS.mkdir("/dev/shm/tmp")},createSpecialDirectories:()=>{FS.mkdir("/proc");var proc_self=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd");FS.mount({mount:()=>{var node=FS.createNode(proc_self,"fd",16384|511,73);node.node_ops={lookup:(parent,name)=>{var fd=+name;var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path}};ret.parent=ret;return ret}};return node}},{},"/proc/self/fd")},createStandardStreams:()=>{if(Module["stdin"]){FS.createDevice("/dev","stdin",Module["stdin"])}else{FS.symlink("/dev/tty","/dev/stdin")}if(Module["stdout"]){FS.createDevice("/dev","stdout",null,Module["stdout"])}else{FS.symlink("/dev/tty","/dev/stdout")}if(Module["stderr"]){FS.createDevice("/dev","stderr",null,Module["stderr"])}else{FS.symlink("/dev/tty1","/dev/stderr")}var stdin=FS.open("/dev/stdin",0);var stdout=FS.open("/dev/stdout",1);var stderr=FS.open("/dev/stderr",1)},ensureErrnoError:()=>{if(FS.ErrnoError)return;FS.ErrnoError=function ErrnoError(errno,node){this.node=node;this.setErrno=function(errno){this.errno=errno};this.setErrno(errno);this.message="FS error"};FS.ErrnoError.prototype=new Error;FS.ErrnoError.prototype.constructor=FS.ErrnoError;[44].forEach(code=>{FS.genericErrors[code]=new FS.ErrnoError(code);FS.genericErrors[code].stack=""})},staticInit:()=>{FS.ensureErrnoError();FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={"MEMFS":MEMFS}},init:(input,output,error)=>{FS.init.initialized=true;FS.ensureErrnoError();Module["stdin"]=input||Module["stdin"];Module["stdout"]=output||Module["stdout"];Module["stderr"]=error||Module["stderr"];FS.createStandardStreams()},quit:()=>{FS.init.initialized=false;for(var i=0;i{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode},findObject:(path,dontResolveLastLink)=>{var ret=FS.analyzePath(path,dontResolveLastLink);if(ret.exists){return ret.object}else{return null}},analyzePath:(path,dontResolveLastLink)=>{try{var lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});path=lookup.path}catch(e){}var ret={isRoot:false,exists:false,error:0,name:null,path:null,object:null,parentExists:false,parentPath:null,parentObject:null};try{var lookup=FS.lookupPath(path,{parent:true});ret.parentExists=true;ret.parentPath=lookup.path;ret.parentObject=lookup.node;ret.name=PATH.basename(path);lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});ret.exists=true;ret.path=lookup.path;ret.object=lookup.node;ret.name=lookup.node.name;ret.isRoot=lookup.path==="/"}catch(e){ret.error=e.errno}return ret},createPath:(parent,path,canRead,canWrite)=>{parent=typeof parent=="string"?parent:FS.getPath(parent);var parts=path.split("/").reverse();while(parts.length){var part=parts.pop();if(!part)continue;var current=PATH.join2(parent,part);try{FS.mkdir(current)}catch(e){}parent=current}return current},createFile:(parent,name,properties,canRead,canWrite)=>{var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS.getMode(canRead,canWrite);return FS.create(path,mode)},createDataFile:(parent,name,data,canRead,canWrite,canOwn)=>{var path=name;if(parent){parent=typeof parent=="string"?parent:FS.getPath(parent);path=name?PATH.join2(parent,name):parent}var mode=FS.getMode(canRead,canWrite);var node=FS.create(path,mode);if(data){if(typeof data=="string"){var arr=new Array(data.length);for(var i=0,len=data.length;i{var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS.getMode(!!input,!!output);if(!FS.createDevice.major)FS.createDevice.major=64;var dev=FS.makedev(FS.createDevice.major++,0);FS.registerDevice(dev,{open:stream=>{stream.seekable=false},close:stream=>{if(output&&output.buffer&&output.buffer.length){output(10)}},read:(stream,buffer,offset,length,pos)=>{var bytesRead=0;for(var i=0;i{for(var i=0;i{if(obj.isDevice||obj.isFolder||obj.link||obj.contents)return true;if(typeof XMLHttpRequest!="undefined"){throw new Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread.")}else if(read_){try{obj.contents=intArrayFromString(read_(obj.url),true);obj.usedBytes=obj.contents.length}catch(e){throw new FS.ErrnoError(29)}}else{throw new Error("Cannot load without read() or XMLHttpRequest.")}},createLazyFile:(parent,name,url,canRead,canWrite)=>{function LazyUint8Array(){this.lengthKnown=false;this.chunks=[]}LazyUint8Array.prototype.get=function LazyUint8Array_get(idx){if(idx>this.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(from,to)=>{if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}else{return intArrayFromString(xhr.responseText||"",true)}};var lazyArray=this;lazyArray.setDataGetter(chunkNum=>{var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]=="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]=="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;out("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(key=>{var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){FS.forceLoadFile(node);return fn.apply(null,arguments)}});stream_ops.read=((stream,buffer,offset,length,position)=>{FS.forceLoadFile(node);var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency("cp "+fullname);function processData(byteArray){function finish(byteArray){if(preFinish)preFinish();if(!dontCreateFile){FS.createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}if(onload)onload();removeRunDependency(dep)}if(Browser.handledByPreloadPlugin(byteArray,fullname,finish,()=>{if(onerror)onerror();removeRunDependency(dep)})){return}finish(byteArray)}addRunDependency(dep);if(typeof url=="string"){asyncLoad(url,byteArray=>processData(byteArray),onerror)}else{processData(url)}},indexedDB:()=>{return window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB},DB_NAME:()=>{return"EM_FS_"+window.location.pathname},DB_VERSION:20,DB_STORE_NAME:"FILE_DATA",saveFilesToDB:(paths,onload,onerror)=>{onload=onload||(()=>{});onerror=onerror||(()=>{});var indexedDB=FS.indexedDB();try{var openRequest=indexedDB.open(FS.DB_NAME(),FS.DB_VERSION)}catch(e){return onerror(e)}openRequest.onupgradeneeded=(()=>{out("creating db");var db=openRequest.result;db.createObjectStore(FS.DB_STORE_NAME)});openRequest.onsuccess=(()=>{var db=openRequest.result;var transaction=db.transaction([FS.DB_STORE_NAME],"readwrite");var files=transaction.objectStore(FS.DB_STORE_NAME);var ok=0,fail=0,total=paths.length;function finish(){if(fail==0)onload();else onerror()}paths.forEach(path=>{var putRequest=files.put(FS.analyzePath(path).object.contents,path);putRequest.onsuccess=(()=>{ok++;if(ok+fail==total)finish()});putRequest.onerror=(()=>{fail++;if(ok+fail==total)finish()})});transaction.onerror=onerror});openRequest.onerror=onerror},loadFilesFromDB:(paths,onload,onerror)=>{onload=onload||(()=>{});onerror=onerror||(()=>{});var indexedDB=FS.indexedDB();try{var openRequest=indexedDB.open(FS.DB_NAME(),FS.DB_VERSION)}catch(e){return onerror(e)}openRequest.onupgradeneeded=onerror;openRequest.onsuccess=(()=>{var db=openRequest.result;try{var transaction=db.transaction([FS.DB_STORE_NAME],"readonly")}catch(e){onerror(e);return}var files=transaction.objectStore(FS.DB_STORE_NAME);var ok=0,fail=0,total=paths.length;function finish(){if(fail==0)onload();else onerror()}paths.forEach(path=>{var getRequest=files.get(path);getRequest.onsuccess=(()=>{if(FS.analyzePath(path).exists){FS.unlink(path)}FS.createDataFile(PATH.dirname(path),PATH.basename(path),getRequest.result,true,true,true);ok++;if(ok+fail==total)finish()});getRequest.onerror=(()=>{fail++;if(ok+fail==total)finish()})});transaction.onerror=onerror});openRequest.onerror=onerror}};var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt:function(dirfd,path,allowEmpty){if(path[0]==="/"){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=FS.getStream(dirfd);if(!dirstream)throw new FS.ErrnoError(8);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return PATH.join2(dir,path)},doStat:function(func,path,buf){try{var stat=func(path)}catch(e){if(e&&e.node&&PATH.normalize(path)!==PATH.normalize(FS.getPath(e.node))){return-54}throw e}HEAP32[buf>>2]=stat.dev;HEAP32[buf+4>>2]=0;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAP32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;HEAP32[buf+32>>2]=0;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAP32[buf+48>>2]=4096;HEAP32[buf+52>>2]=stat.blocks;HEAP32[buf+56>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+76>>2]=0;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+80>>2]=tempI64[0],HEAP32[buf+84>>2]=tempI64[1];return 0},doMsync:function(addr,stream,len,flags,offset){var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},doMkdir:function(path,mode){path=PATH.normalize(path);if(path[path.length-1]==="/")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0},doMknod:function(path,mode,dev){switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-28}FS.mknod(path,mode,dev);return 0},doReadlink:function(path,buf,bufsize){if(bufsize<=0)return-28;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len},doAccess:function(path,amode){if(amode&~7){return-28}var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node){return-44}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-2}return 0},doDup:function(path,flags,suggestFD){var suggest=FS.getStream(suggestFD);if(suggest)FS.close(suggest);return FS.open(path,flags,0,suggestFD,suggestFD).fd},doReadv:function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret},varargs:undefined,get:function(){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(ptr){var ret=UTF8ToString(ptr);return ret},getStreamFromFD:function(fd){var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);return stream},get64:function(low,high){return low}};function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-28}var newStream;newStream=FS.open(stream.path,stream.flags,0,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 5:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 6:case 7:return 0;case 16:case 8:return-28;case 9:setErrNo(28);return-1;default:{return-28}}}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_ioctl(fd,op,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(op){case 21509:case 21505:{if(!stream.tty)return-59;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-59;return 0}case 21519:{if(!stream.tty)return-59;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-59;return-28}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-59;return 0}case 21524:{if(!stream.tty)return-59;return 0}default:abort("bad ioctl syscall "+op)}}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_open(path,flags,varargs){SYSCALLS.varargs=varargs;try{var pathname=SYSCALLS.getStr(path);var mode=varargs?SYSCALLS.get():0;var stream=FS.open(pathname,flags,mode);return stream.fd}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}var structRegistrations={};function runDestructors(destructors){while(destructors.length){var ptr=destructors.pop();var del=destructors.pop();del(ptr)}}function simpleReadValueFromPointer(pointer){return this["fromWireType"](HEAPU32[pointer>>2])}var awaitingDependencies={};var registeredTypes={};var typeDependencies={};var char_0=48;var char_9=57;function makeLegalFunctionName(name){if(undefined===name){return"_unknown"}name=name.replace(/[^a-zA-Z0-9_]/g,"$");var f=name.charCodeAt(0);if(f>=char_0&&f<=char_9){return"_"+name}else{return name}}function createNamedFunction(name,body){name=makeLegalFunctionName(name);return new Function("body","return function "+name+"() {\n"+' "use strict";'+" return body.apply(this, arguments);\n"+"};\n")(body)}function extendError(baseErrorType,errorName){var errorClass=createNamedFunction(errorName,function(message){this.name=errorName;this.message=message;var stack=new Error(message).stack;if(stack!==undefined){this.stack=this.toString()+"\n"+stack.replace(/^Error(:[^\n]*)?\n/,"")}});errorClass.prototype=Object.create(baseErrorType.prototype);errorClass.prototype.constructor=errorClass;errorClass.prototype.toString=function(){if(this.message===undefined){return this.name}else{return this.name+": "+this.message}};return errorClass}var InternalError=undefined;function throwInternalError(message){throw new InternalError(message)}function whenDependentTypesAreResolved(myTypes,dependentTypes,getTypeConverters){myTypes.forEach(function(type){typeDependencies[type]=dependentTypes});function onComplete(typeConverters){var myTypeConverters=getTypeConverters(typeConverters);if(myTypeConverters.length!==myTypes.length){throwInternalError("Mismatched type converter count")}for(var i=0;i>shift])},destructorFunction:null})}function ClassHandle_isAliasOf(other){if(!(this instanceof ClassHandle)){return false}if(!(other instanceof ClassHandle)){return false}var leftClass=this.$$.ptrType.registeredClass;var left=this.$$.ptr;var rightClass=other.$$.ptrType.registeredClass;var right=other.$$.ptr;while(leftClass.baseClass){left=leftClass.upcast(left);leftClass=leftClass.baseClass}while(rightClass.baseClass){right=rightClass.upcast(right);rightClass=rightClass.baseClass}return leftClass===rightClass&&left===right}function shallowCopyInternalPointer(o){return{count:o.count,deleteScheduled:o.deleteScheduled,preservePointerOnDelete:o.preservePointerOnDelete,ptr:o.ptr,ptrType:o.ptrType,smartPtr:o.smartPtr,smartPtrType:o.smartPtrType}}function throwInstanceAlreadyDeleted(obj){function getInstanceTypeName(handle){return handle.$$.ptrType.registeredClass.name}throwBindingError(getInstanceTypeName(obj)+" instance already deleted")}var finalizationRegistry=false;function detachFinalizer(handle){}function runDestructor($$){if($$.smartPtr){$$.smartPtrType.rawDestructor($$.smartPtr)}else{$$.ptrType.registeredClass.rawDestructor($$.ptr)}}function releaseClassHandle($$){$$.count.value-=1;var toDelete=0===$$.count.value;if(toDelete){runDestructor($$)}}function downcastPointer(ptr,ptrClass,desiredClass){if(ptrClass===desiredClass){return ptr}if(undefined===desiredClass.baseClass){return null}var rv=downcastPointer(ptr,ptrClass,desiredClass.baseClass);if(rv===null){return null}return desiredClass.downcast(rv)}var registeredPointers={};function getInheritedInstanceCount(){return Object.keys(registeredInstances).length}function getLiveInheritedInstances(){var rv=[];for(var k in registeredInstances){if(registeredInstances.hasOwnProperty(k)){rv.push(registeredInstances[k])}}return rv}var deletionQueue=[];function flushPendingDeletes(){while(deletionQueue.length){var obj=deletionQueue.pop();obj.$$.deleteScheduled=false;obj["delete"]()}}var delayFunction=undefined;function setDelayFunction(fn){delayFunction=fn;if(deletionQueue.length&&delayFunction){delayFunction(flushPendingDeletes)}}function init_embind(){Module["getInheritedInstanceCount"]=getInheritedInstanceCount;Module["getLiveInheritedInstances"]=getLiveInheritedInstances;Module["flushPendingDeletes"]=flushPendingDeletes;Module["setDelayFunction"]=setDelayFunction}var registeredInstances={};function getBasestPointer(class_,ptr){if(ptr===undefined){throwBindingError("ptr should not be undefined")}while(class_.baseClass){ptr=class_.upcast(ptr);class_=class_.baseClass}return ptr}function getInheritedInstance(class_,ptr){ptr=getBasestPointer(class_,ptr);return registeredInstances[ptr]}function makeClassHandle(prototype,record){if(!record.ptrType||!record.ptr){throwInternalError("makeClassHandle requires ptr and ptrType")}var hasSmartPtrType=!!record.smartPtrType;var hasSmartPtr=!!record.smartPtr;if(hasSmartPtrType!==hasSmartPtr){throwInternalError("Both smartPtrType and smartPtr must be specified")}record.count={value:1};return attachFinalizer(Object.create(prototype,{$$:{value:record}}))}function RegisteredPointer_fromWireType(ptr){var rawPointer=this.getPointee(ptr);if(!rawPointer){this.destructor(ptr);return null}var registeredInstance=getInheritedInstance(this.registeredClass,rawPointer);if(undefined!==registeredInstance){if(0===registeredInstance.$$.count.value){registeredInstance.$$.ptr=rawPointer;registeredInstance.$$.smartPtr=ptr;return registeredInstance["clone"]()}else{var rv=registeredInstance["clone"]();this.destructor(ptr);return rv}}function makeDefaultHandle(){if(this.isSmartPointer){return makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:rawPointer,smartPtrType:this,smartPtr:ptr})}else{return makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this,ptr:ptr})}}var actualType=this.registeredClass.getActualType(rawPointer);var registeredPointerRecord=registeredPointers[actualType];if(!registeredPointerRecord){return makeDefaultHandle.call(this)}var toType;if(this.isConst){toType=registeredPointerRecord.constPointerType}else{toType=registeredPointerRecord.pointerType}var dp=downcastPointer(rawPointer,this.registeredClass,toType.registeredClass);if(dp===null){return makeDefaultHandle.call(this)}if(this.isSmartPointer){return makeClassHandle(toType.registeredClass.instancePrototype,{ptrType:toType,ptr:dp,smartPtrType:this,smartPtr:ptr})}else{return makeClassHandle(toType.registeredClass.instancePrototype,{ptrType:toType,ptr:dp})}}function attachFinalizer(handle){if("undefined"===typeof FinalizationRegistry){attachFinalizer=(handle=>handle);return handle}finalizationRegistry=new FinalizationRegistry(info=>{releaseClassHandle(info.$$)});attachFinalizer=(handle=>{var $$=handle.$$;var hasSmartPtr=!!$$.smartPtr;if(hasSmartPtr){var info={$$:$$};finalizationRegistry.register(handle,info,handle)}return handle});detachFinalizer=(handle=>finalizationRegistry.unregister(handle));return attachFinalizer(handle)}function ClassHandle_clone(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.preservePointerOnDelete){this.$$.count.value+=1;return this}else{var clone=attachFinalizer(Object.create(Object.getPrototypeOf(this),{$$:{value:shallowCopyInternalPointer(this.$$)}}));clone.$$.count.value+=1;clone.$$.deleteScheduled=false;return clone}}function ClassHandle_delete(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete){throwBindingError("Object already scheduled for deletion")}detachFinalizer(this);releaseClassHandle(this.$$);if(!this.$$.preservePointerOnDelete){this.$$.smartPtr=undefined;this.$$.ptr=undefined}}function ClassHandle_isDeleted(){return!this.$$.ptr}function ClassHandle_deleteLater(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete){throwBindingError("Object already scheduled for deletion")}deletionQueue.push(this);if(deletionQueue.length===1&&delayFunction){delayFunction(flushPendingDeletes)}this.$$.deleteScheduled=true;return this}function init_ClassHandle(){ClassHandle.prototype["isAliasOf"]=ClassHandle_isAliasOf;ClassHandle.prototype["clone"]=ClassHandle_clone;ClassHandle.prototype["delete"]=ClassHandle_delete;ClassHandle.prototype["isDeleted"]=ClassHandle_isDeleted;ClassHandle.prototype["deleteLater"]=ClassHandle_deleteLater}function ClassHandle(){}function ensureOverloadTable(proto,methodName,humanName){if(undefined===proto[methodName].overloadTable){var prevFunc=proto[methodName];proto[methodName]=function(){if(!proto[methodName].overloadTable.hasOwnProperty(arguments.length)){throwBindingError("Function '"+humanName+"' called with an invalid number of arguments ("+arguments.length+") - expects one of ("+proto[methodName].overloadTable+")!")}return proto[methodName].overloadTable[arguments.length].apply(this,arguments)};proto[methodName].overloadTable=[];proto[methodName].overloadTable[prevFunc.argCount]=prevFunc}}function exposePublicSymbol(name,value,numArguments){if(Module.hasOwnProperty(name)){if(undefined===numArguments||undefined!==Module[name].overloadTable&&undefined!==Module[name].overloadTable[numArguments]){throwBindingError("Cannot register public name '"+name+"' twice")}ensureOverloadTable(Module,name,name);if(Module.hasOwnProperty(numArguments)){throwBindingError("Cannot register multiple overloads of a function with the same number of arguments ("+numArguments+")!")}Module[name].overloadTable[numArguments]=value}else{Module[name]=value;if(undefined!==numArguments){Module[name].numArguments=numArguments}}}function RegisteredClass(name,constructor,instancePrototype,rawDestructor,baseClass,getActualType,upcast,downcast){this.name=name;this.constructor=constructor;this.instancePrototype=instancePrototype;this.rawDestructor=rawDestructor;this.baseClass=baseClass;this.getActualType=getActualType;this.upcast=upcast;this.downcast=downcast;this.pureVirtualFunctions=[]}function upcastPointer(ptr,ptrClass,desiredClass){while(ptrClass!==desiredClass){if(!ptrClass.upcast){throwBindingError("Expected null or instance of "+desiredClass.name+", got an instance of "+ptrClass.name)}ptr=ptrClass.upcast(ptr);ptrClass=ptrClass.baseClass}return ptr}function constNoSmartPtrRawPointerToWireType(destructors,handle){if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}return 0}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;var ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);return ptr}function genericPointerToWireType(destructors,handle){var ptr;if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}if(this.isSmartPointer){ptr=this.rawConstructor();if(destructors!==null){destructors.push(this.rawDestructor,ptr)}return ptr}else{return 0}}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}if(!this.isConst&&handle.$$.ptrType.isConst){throwBindingError("Cannot convert argument of type "+(handle.$$.smartPtrType?handle.$$.smartPtrType.name:handle.$$.ptrType.name)+" to parameter type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);if(this.isSmartPointer){if(undefined===handle.$$.smartPtr){throwBindingError("Passing raw pointer to smart pointer is illegal")}switch(this.sharingPolicy){case 0:if(handle.$$.smartPtrType===this){ptr=handle.$$.smartPtr}else{throwBindingError("Cannot convert argument of type "+(handle.$$.smartPtrType?handle.$$.smartPtrType.name:handle.$$.ptrType.name)+" to parameter type "+this.name)}break;case 1:ptr=handle.$$.smartPtr;break;case 2:if(handle.$$.smartPtrType===this){ptr=handle.$$.smartPtr}else{var clonedHandle=handle["clone"]();ptr=this.rawShare(ptr,Emval.toHandle(function(){clonedHandle["delete"]()}));if(destructors!==null){destructors.push(this.rawDestructor,ptr)}}break;default:throwBindingError("Unsupporting sharing policy")}}return ptr}function nonConstNoSmartPtrRawPointerToWireType(destructors,handle){if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}return 0}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}if(handle.$$.ptrType.isConst){throwBindingError("Cannot convert argument of type "+handle.$$.ptrType.name+" to parameter type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;var ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);return ptr}function RegisteredPointer_getPointee(ptr){if(this.rawGetPointee){ptr=this.rawGetPointee(ptr)}return ptr}function RegisteredPointer_destructor(ptr){if(this.rawDestructor){this.rawDestructor(ptr)}}function RegisteredPointer_deleteObject(handle){if(handle!==null){handle["delete"]()}}function init_RegisteredPointer(){RegisteredPointer.prototype.getPointee=RegisteredPointer_getPointee;RegisteredPointer.prototype.destructor=RegisteredPointer_destructor;RegisteredPointer.prototype["argPackAdvance"]=8;RegisteredPointer.prototype["readValueFromPointer"]=simpleReadValueFromPointer;RegisteredPointer.prototype["deleteObject"]=RegisteredPointer_deleteObject;RegisteredPointer.prototype["fromWireType"]=RegisteredPointer_fromWireType}function RegisteredPointer(name,registeredClass,isReference,isConst,isSmartPointer,pointeeType,sharingPolicy,rawGetPointee,rawConstructor,rawShare,rawDestructor){this.name=name;this.registeredClass=registeredClass;this.isReference=isReference;this.isConst=isConst;this.isSmartPointer=isSmartPointer;this.pointeeType=pointeeType;this.sharingPolicy=sharingPolicy;this.rawGetPointee=rawGetPointee;this.rawConstructor=rawConstructor;this.rawShare=rawShare;this.rawDestructor=rawDestructor;if(!isSmartPointer&®isteredClass.baseClass===undefined){if(isConst){this["toWireType"]=constNoSmartPtrRawPointerToWireType;this.destructorFunction=null}else{this["toWireType"]=nonConstNoSmartPtrRawPointerToWireType;this.destructorFunction=null}}else{this["toWireType"]=genericPointerToWireType}}function replacePublicSymbol(name,value,numArguments){if(!Module.hasOwnProperty(name)){throwInternalError("Replacing nonexistant public symbol")}if(undefined!==Module[name].overloadTable&&undefined!==numArguments){Module[name].overloadTable[numArguments]=value}else{Module[name]=value;Module[name].argCount=numArguments}}function dynCallLegacy(sig,ptr,args){var f=Module["dynCall_"+sig];return args&&args.length?f.apply(null,[ptr].concat(args)):f.call(null,ptr)}function dynCall(sig,ptr,args){if(sig.includes("j")){return dynCallLegacy(sig,ptr,args)}return getWasmTableEntry(ptr).apply(null,args)}function getDynCaller(sig,ptr){var argCache=[];return function(){argCache.length=0;Object.assign(argCache,arguments);return dynCall(sig,ptr,argCache)}}function embind__requireFunction(signature,rawFunction){signature=readLatin1String(signature);function makeDynCaller(){if(signature.includes("j")){return getDynCaller(signature,rawFunction)}return getWasmTableEntry(rawFunction)}var fp=makeDynCaller();if(typeof fp!="function"){throwBindingError("unknown function pointer with signature "+signature+": "+rawFunction)}return fp}var UnboundTypeError=undefined;function getTypeName(type){var ptr=___getTypeName(type);var rv=readLatin1String(ptr);_free(ptr);return rv}function throwUnboundTypeError(message,types){var unboundTypes=[];var seen={};function visit(type){if(seen[type]){return}if(registeredTypes[type]){return}if(typeDependencies[type]){typeDependencies[type].forEach(visit);return}unboundTypes.push(type);seen[type]=true}types.forEach(visit);throw new UnboundTypeError(message+": "+unboundTypes.map(getTypeName).join([", "]))}function __embind_register_class(rawType,rawPointerType,rawConstPointerType,baseClassRawType,getActualTypeSignature,getActualType,upcastSignature,upcast,downcastSignature,downcast,name,destructorSignature,rawDestructor){name=readLatin1String(name);getActualType=embind__requireFunction(getActualTypeSignature,getActualType);if(upcast){upcast=embind__requireFunction(upcastSignature,upcast)}if(downcast){downcast=embind__requireFunction(downcastSignature,downcast)}rawDestructor=embind__requireFunction(destructorSignature,rawDestructor);var legalFunctionName=makeLegalFunctionName(name);exposePublicSymbol(legalFunctionName,function(){throwUnboundTypeError("Cannot construct "+name+" due to unbound types",[baseClassRawType])});whenDependentTypesAreResolved([rawType,rawPointerType,rawConstPointerType],baseClassRawType?[baseClassRawType]:[],function(base){base=base[0];var baseClass;var basePrototype;if(baseClassRawType){baseClass=base.registeredClass;basePrototype=baseClass.instancePrototype}else{basePrototype=ClassHandle.prototype}var constructor=createNamedFunction(legalFunctionName,function(){if(Object.getPrototypeOf(this)!==instancePrototype){throw new BindingError("Use 'new' to construct "+name)}if(undefined===registeredClass.constructor_body){throw new BindingError(name+" has no accessible constructor")}var body=registeredClass.constructor_body[arguments.length];if(undefined===body){throw new BindingError("Tried to invoke ctor of "+name+" with invalid number of parameters ("+arguments.length+") - expected ("+Object.keys(registeredClass.constructor_body).toString()+") parameters instead!")}return body.apply(this,arguments)});var instancePrototype=Object.create(basePrototype,{constructor:{value:constructor}});constructor.prototype=instancePrototype;var registeredClass=new RegisteredClass(name,constructor,instancePrototype,rawDestructor,baseClass,getActualType,upcast,downcast);var referenceConverter=new RegisteredPointer(name,registeredClass,true,false,false);var pointerConverter=new RegisteredPointer(name+"*",registeredClass,false,false,false);var constPointerConverter=new RegisteredPointer(name+" const*",registeredClass,false,true,false);registeredPointers[rawType]={pointerType:pointerConverter,constPointerType:constPointerConverter};replacePublicSymbol(legalFunctionName,constructor);return[referenceConverter,pointerConverter,constPointerConverter]})}function heap32VectorToArray(count,firstElement){var array=[];for(var i=0;i>2)+i])}return array}function __embind_register_class_constructor(rawClassType,argCount,rawArgTypesAddr,invokerSignature,invoker,rawConstructor){assert(argCount>0);var rawArgTypes=heap32VectorToArray(argCount,rawArgTypesAddr);invoker=embind__requireFunction(invokerSignature,invoker);whenDependentTypesAreResolved([],[rawClassType],function(classType){classType=classType[0];var humanName="constructor "+classType.name;if(undefined===classType.registeredClass.constructor_body){classType.registeredClass.constructor_body=[]}if(undefined!==classType.registeredClass.constructor_body[argCount-1]){throw new BindingError("Cannot register multiple constructors with identical number of parameters ("+(argCount-1)+") for class '"+classType.name+"'! Overload resolution is currently only performed using the parameter count, not actual type info!")}classType.registeredClass.constructor_body[argCount-1]=(()=>{throwUnboundTypeError("Cannot construct "+classType.name+" due to unbound types",rawArgTypes)});whenDependentTypesAreResolved([],rawArgTypes,function(argTypes){argTypes.splice(1,0,null);classType.registeredClass.constructor_body[argCount-1]=craftInvokerFunction(humanName,argTypes,null,invoker,rawConstructor);return[]});return[]})}function new_(constructor,argumentList){if(!(constructor instanceof Function)){throw new TypeError("new_ called with constructor type "+typeof constructor+" which is not a function")}var dummy=createNamedFunction(constructor.name||"unknownFunctionName",function(){});dummy.prototype=constructor.prototype;var obj=new dummy;var r=constructor.apply(obj,argumentList);return r instanceof Object?r:obj}function craftInvokerFunction(humanName,argTypes,classType,cppInvokerFunc,cppTargetFunc){var argCount=argTypes.length;if(argCount<2){throwBindingError("argTypes array size mismatch! Must at least get return value and 'this' types!")}var isClassMethodFunc=argTypes[1]!==null&&classType!==null;var needsDestructorStack=false;for(var i=1;i0?", ":"")+argsListWired}invokerFnBody+=(returns?"var rv = ":"")+"invoker(fn"+(argsListWired.length>0?", ":"")+argsListWired+");\n";if(needsDestructorStack){invokerFnBody+="runDestructors(destructors);\n"}else{for(var i=isClassMethodFunc?1:2;i4&&0===--emval_handle_array[handle].refcount){emval_handle_array[handle]=undefined;emval_free_list.push(handle)}}function count_emval_handles(){var count=0;for(var i=5;i>2])};case 3:return function(pointer){return this["fromWireType"](HEAPF64[pointer>>3])};default:throw new TypeError("Unknown float type: "+name)}}function __embind_register_float(rawType,name,size){var shift=getShiftFromSize(size);name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(value){return value},"toWireType":function(destructors,value){return value},"argPackAdvance":8,"readValueFromPointer":floatReadValueFromPointer(name,shift),destructorFunction:null})}function __embind_register_function(name,argCount,rawArgTypesAddr,signature,rawInvoker,fn){var argTypes=heap32VectorToArray(argCount,rawArgTypesAddr);name=readLatin1String(name);rawInvoker=embind__requireFunction(signature,rawInvoker);exposePublicSymbol(name,function(){throwUnboundTypeError("Cannot call "+name+" due to unbound types",argTypes)},argCount-1);whenDependentTypesAreResolved([],argTypes,function(argTypes){var invokerArgsArray=[argTypes[0],null].concat(argTypes.slice(1));replacePublicSymbol(name,craftInvokerFunction(name,invokerArgsArray,null,rawInvoker,fn),argCount-1);return[]})}function integerReadValueFromPointer(name,shift,signed){switch(shift){case 0:return signed?function readS8FromPointer(pointer){return HEAP8[pointer]}:function readU8FromPointer(pointer){return HEAPU8[pointer]};case 1:return signed?function readS16FromPointer(pointer){return HEAP16[pointer>>1]}:function readU16FromPointer(pointer){return HEAPU16[pointer>>1]};case 2:return signed?function readS32FromPointer(pointer){return HEAP32[pointer>>2]}:function readU32FromPointer(pointer){return HEAPU32[pointer>>2]};default:throw new TypeError("Unknown integer type: "+name)}}function __embind_register_integer(primitiveType,name,size,minRange,maxRange){name=readLatin1String(name);if(maxRange===-1){maxRange=4294967295}var shift=getShiftFromSize(size);var fromWireType=value=>value;if(minRange===0){var bitshift=32-8*size;fromWireType=(value=>value<>>bitshift)}var isUnsignedType=name.includes("unsigned");var checkAssertions=(value,toTypeName)=>{};var toWireType;if(isUnsignedType){toWireType=function(destructors,value){checkAssertions(value,this.name);return value>>>0}}else{toWireType=function(destructors,value){checkAssertions(value,this.name);return value}}registerType(primitiveType,{name:name,"fromWireType":fromWireType,"toWireType":toWireType,"argPackAdvance":8,"readValueFromPointer":integerReadValueFromPointer(name,shift,minRange!==0),destructorFunction:null})}function __embind_register_memory_view(rawType,dataTypeIndex,name){var typeMapping=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array];var TA=typeMapping[dataTypeIndex];function decodeMemoryView(handle){handle=handle>>2;var heap=HEAPU32;var size=heap[handle];var data=heap[handle+1];return new TA(buffer,data,size)}name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":decodeMemoryView,"argPackAdvance":8,"readValueFromPointer":decodeMemoryView},{ignoreDuplicateRegistrations:true})}function __embind_register_std_string(rawType,name){name=readLatin1String(name);var stdStringIsUTF8=name==="std::string";registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var str;if(stdStringIsUTF8){var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i;if(i==length||HEAPU8[currentBytePtr]==0){var maxRead=currentBytePtr-decodeStartPtr;var stringSegment=UTF8ToString(decodeStartPtr,maxRead);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+1}}}else{var a=new Array(length);for(var i=0;ilengthBytesUTF8(value))}else{getLength=(()=>value.length)}var length=getLength();var ptr=_malloc(4+length+1);HEAPU32[ptr>>2]=length;if(stdStringIsUTF8&&valueIsOfTypeString){stringToUTF8(value,ptr+4,length+1)}else{if(valueIsOfTypeString){for(var i=0;i255){_free(ptr);throwBindingError("String has UTF-16 code units that do not fit in 8 bits")}HEAPU8[ptr+4+i]=charCode}}else{for(var i=0;iHEAPU16);shift=1}else if(charSize===4){decodeString=UTF32ToString;encodeString=stringToUTF32;lengthBytesUTF=lengthBytesUTF32;getHeap=(()=>HEAPU32);shift=2}registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var HEAP=getHeap();var str;var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i*charSize;if(i==length||HEAP[currentBytePtr>>shift]==0){var maxReadBytes=currentBytePtr-decodeStartPtr;var stringSegment=decodeString(decodeStartPtr,maxReadBytes);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+charSize}}_free(value);return str},"toWireType":function(destructors,value){if(!(typeof value=="string")){throwBindingError("Cannot pass non-string to C++ string type "+name)}var length=lengthBytesUTF(value);var ptr=_malloc(4+length+charSize);HEAPU32[ptr>>2]=length>>shift;encodeString(value,ptr+4,length+charSize);if(destructors!==null){destructors.push(_free,ptr)}return ptr},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:function(ptr){_free(ptr)}})}function __embind_register_value_object(rawType,name,constructorSignature,rawConstructor,destructorSignature,rawDestructor){structRegistrations[rawType]={name:readLatin1String(name),rawConstructor:embind__requireFunction(constructorSignature,rawConstructor),rawDestructor:embind__requireFunction(destructorSignature,rawDestructor),fields:[]}}function __embind_register_value_object_field(structType,fieldName,getterReturnType,getterSignature,getter,getterContext,setterArgumentType,setterSignature,setter,setterContext){structRegistrations[structType].fields.push({fieldName:readLatin1String(fieldName),getterReturnType:getterReturnType,getter:embind__requireFunction(getterSignature,getter),getterContext:getterContext,setterArgumentType:setterArgumentType,setter:embind__requireFunction(setterSignature,setter),setterContext:setterContext})}function __embind_register_void(rawType,name){name=readLatin1String(name);registerType(rawType,{isVoid:true,name:name,"argPackAdvance":0,"fromWireType":function(){return undefined},"toWireType":function(destructors,o){return undefined}})}function __emscripten_throw_longjmp(){throw Infinity}function __emval_incref(handle){if(handle>4){emval_handle_array[handle].refcount+=1}}function requireRegisteredType(rawType,humanName){var impl=registeredTypes[rawType];if(undefined===impl){throwBindingError(humanName+" has unknown type "+getTypeName(rawType))}return impl}function __emval_take_value(type,argv){type=requireRegisteredType(type,"_emval_take_value");var v=type["readValueFromPointer"](argv);return Emval.toHandle(v)}function __localtime_js(time,tmPtr){var date=new Date(HEAP32[time>>2]*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var start=new Date(date.getFullYear(),0,1);var yday=(date.getTime()-start.getTime())/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst}function _tzset_impl(timezone,daylight,tzname){var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);var winterOffset=winter.getTimezoneOffset();var summerOffset=summer.getTimezoneOffset();var stdTimezoneOffset=Math.max(winterOffset,summerOffset);HEAP32[timezone>>2]=stdTimezoneOffset*60;HEAP32[daylight>>2]=Number(winterOffset!=summerOffset);function extractZone(date){var match=date.toTimeString().match(/\(([A-Za-z ]+)\)$/);return match?match[1]:"GMT"}var winterName=extractZone(winter);var summerName=extractZone(summer);var winterNamePtr=allocateUTF8(winterName);var summerNamePtr=allocateUTF8(summerName);if(summerOffset>2]=winterNamePtr;HEAP32[tzname+4>>2]=summerNamePtr}else{HEAP32[tzname>>2]=summerNamePtr;HEAP32[tzname+4>>2]=winterNamePtr}}function __tzset_js(timezone,daylight,tzname){if(__tzset_js.called)return;__tzset_js.called=true;_tzset_impl(timezone,daylight,tzname)}function _abort(){abort("")}var readAsmConstArgsArray=[];function readAsmConstArgs(sigPtr,buf){readAsmConstArgsArray.length=0;var ch;buf>>=2;while(ch=HEAPU8[sigPtr++]){var readAsmConstArgsDouble=ch<105;if(readAsmConstArgsDouble&&buf&1)buf++;readAsmConstArgsArray.push(readAsmConstArgsDouble?HEAPF64[buf++>>1]:HEAP32[buf]);++buf}return readAsmConstArgsArray}function _emscripten_asm_const_int(code,sigPtr,argbuf){var args=readAsmConstArgs(sigPtr,argbuf);return ASM_CONSTS[code].apply(null,args)}function _emscripten_get_heap_max(){return 2147483648}function emscripten_realloc_buffer(size){try{wasmMemory.grow(size-buffer.byteLength+65535>>>16);updateGlobalBufferAndViews(wasmMemory.buffer);return 1}catch(e){}}function _emscripten_resize_heap(requestedSize){var oldSize=HEAPU8.length;requestedSize=requestedSize>>>0;var maxHeapSize=_emscripten_get_heap_max();if(requestedSize>maxHeapSize){return false}let alignUp=(x,multiple)=>x+(multiple-x%multiple)%multiple;for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=emscripten_realloc_buffer(newSize);if(replacement){return true}}return false}var ENV={};function getExecutableName(){return thisProgram||"./this.program"}function getEnvStrings(){if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8";var env={"USER":"web_user","LOGNAME":"web_user","PATH":"/","PWD":"/","HOME":"/home/web_user","LANG":lang,"_":getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(x+"="+env[x])}getEnvStrings.strings=strings}return getEnvStrings.strings}function _environ_get(__environ,environ_buf){var bufSize=0;getEnvStrings().forEach(function(string,i){var ptr=environ_buf+bufSize;HEAP32[__environ+i*4>>2]=ptr;writeAsciiToMemory(string,ptr);bufSize+=string.length+1});return 0}function _environ_sizes_get(penviron_count,penviron_buf_size){var strings=getEnvStrings();HEAP32[penviron_count>>2]=strings.length;var bufSize=0;strings.forEach(function(string){bufSize+=string.length+1});HEAP32[penviron_buf_size>>2]=bufSize;return 0}function _exit(status){exit(status)}function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_read(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=SYSCALLS.doReadv(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){try{var stream=SYSCALLS.getStreamFromFD(fd);var HIGH_OFFSET=4294967296;var offset=offset_high*HIGH_OFFSET+(offset_low>>>0);var DOUBLE_LIMIT=9007199254740992;if(offset<=-DOUBLE_LIMIT||offset>=DOUBLE_LIMIT){return-61}FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=tempI64[0],HEAP32[newOffset+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_write(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=SYSCALLS.doWritev(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _getTempRet0(){return getTempRet0()}function _gettimeofday(ptr){var now=Date.now();HEAP32[ptr>>2]=now/1e3|0;HEAP32[ptr+4>>2]=now%1e3*1e3|0;return 0}function _setTempRet0(val){setTempRet0(val)}function __isLeapYear(year){return year%4===0&&(year%100!==0||year%400===0)}function __arraySum(array,index){var sum=0;for(var i=0;i<=index;sum+=array[i++]){}return sum}var __MONTH_DAYS_LEAP=[31,29,31,30,31,30,31,31,30,31,30,31];var __MONTH_DAYS_REGULAR=[31,28,31,30,31,30,31,31,30,31,30,31];function __addDays(date,days){var newDate=new Date(date.getTime());while(days>0){var leap=__isLeapYear(newDate.getFullYear());var currentMonth=newDate.getMonth();var daysInCurrentMonth=(leap?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR)[currentMonth];if(days>daysInCurrentMonth-newDate.getDate()){days-=daysInCurrentMonth-newDate.getDate()+1;newDate.setDate(1);if(currentMonth<11){newDate.setMonth(currentMonth+1)}else{newDate.setMonth(0);newDate.setFullYear(newDate.getFullYear()+1)}}else{newDate.setDate(newDate.getDate()+days);return newDate}}return newDate}function _strftime(s,maxsize,format,tm){var tm_zone=HEAP32[tm+40>>2];var date={tm_sec:HEAP32[tm>>2],tm_min:HEAP32[tm+4>>2],tm_hour:HEAP32[tm+8>>2],tm_mday:HEAP32[tm+12>>2],tm_mon:HEAP32[tm+16>>2],tm_year:HEAP32[tm+20>>2],tm_wday:HEAP32[tm+24>>2],tm_yday:HEAP32[tm+28>>2],tm_isdst:HEAP32[tm+32>>2],tm_gmtoff:HEAP32[tm+36>>2],tm_zone:tm_zone?UTF8ToString(tm_zone):""};var pattern=UTF8ToString(format);var EXPANSION_RULES_1={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var rule in EXPANSION_RULES_1){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_1[rule])}var WEEKDAYS=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];var MONTHS=["January","February","March","April","May","June","July","August","September","October","November","December"];function leadingSomething(value,digits,character){var str=typeof value=="number"?value.toString():value||"";while(str.length0?1:0}var compare;if((compare=sgn(date1.getFullYear()-date2.getFullYear()))===0){if((compare=sgn(date1.getMonth()-date2.getMonth()))===0){compare=sgn(date1.getDate()-date2.getDate())}}return compare}function getFirstWeekStartDate(janFourth){switch(janFourth.getDay()){case 0:return new Date(janFourth.getFullYear()-1,11,29);case 1:return janFourth;case 2:return new Date(janFourth.getFullYear(),0,3);case 3:return new Date(janFourth.getFullYear(),0,2);case 4:return new Date(janFourth.getFullYear(),0,1);case 5:return new Date(janFourth.getFullYear()-1,11,31);case 6:return new Date(janFourth.getFullYear()-1,11,30)}}function getWeekBasedYear(date){var thisDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);var janFourthThisYear=new Date(thisDate.getFullYear(),0,4);var janFourthNextYear=new Date(thisDate.getFullYear()+1,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);if(compareByDay(firstWeekStartThisYear,thisDate)<=0){if(compareByDay(firstWeekStartNextYear,thisDate)<=0){return thisDate.getFullYear()+1}else{return thisDate.getFullYear()}}else{return thisDate.getFullYear()-1}}var EXPANSION_RULES_2={"%a":function(date){return WEEKDAYS[date.tm_wday].substring(0,3)},"%A":function(date){return WEEKDAYS[date.tm_wday]},"%b":function(date){return MONTHS[date.tm_mon].substring(0,3)},"%B":function(date){return MONTHS[date.tm_mon]},"%C":function(date){var year=date.tm_year+1900;return leadingNulls(year/100|0,2)},"%d":function(date){return leadingNulls(date.tm_mday,2)},"%e":function(date){return leadingSomething(date.tm_mday,2," ")},"%g":function(date){return getWeekBasedYear(date).toString().substring(2)},"%G":function(date){return getWeekBasedYear(date)},"%H":function(date){return leadingNulls(date.tm_hour,2)},"%I":function(date){var twelveHour=date.tm_hour;if(twelveHour==0)twelveHour=12;else if(twelveHour>12)twelveHour-=12;return leadingNulls(twelveHour,2)},"%j":function(date){return leadingNulls(date.tm_mday+__arraySum(__isLeapYear(date.tm_year+1900)?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,date.tm_mon-1),3)},"%m":function(date){return leadingNulls(date.tm_mon+1,2)},"%M":function(date){return leadingNulls(date.tm_min,2)},"%n":function(){return"\n"},"%p":function(date){if(date.tm_hour>=0&&date.tm_hour<12){return"AM"}else{return"PM"}},"%S":function(date){return leadingNulls(date.tm_sec,2)},"%t":function(){return"\t"},"%u":function(date){return date.tm_wday||7},"%U":function(date){var janFirst=new Date(date.tm_year+1900,0,1);var firstSunday=janFirst.getDay()===0?janFirst:__addDays(janFirst,7-janFirst.getDay());var endDate=new Date(date.tm_year+1900,date.tm_mon,date.tm_mday);if(compareByDay(firstSunday,endDate)<0){var februaryFirstUntilEndMonth=__arraySum(__isLeapYear(endDate.getFullYear())?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,endDate.getMonth()-1)-31;var firstSundayUntilEndJanuary=31-firstSunday.getDate();var days=firstSundayUntilEndJanuary+februaryFirstUntilEndMonth+endDate.getDate();return leadingNulls(Math.ceil(days/7),2)}return compareByDay(firstSunday,janFirst)===0?"01":"00"},"%V":function(date){var janFourthThisYear=new Date(date.tm_year+1900,0,4);var janFourthNextYear=new Date(date.tm_year+1901,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);var endDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);if(compareByDay(endDate,firstWeekStartThisYear)<0){return"53"}if(compareByDay(firstWeekStartNextYear,endDate)<=0){return"01"}var daysDifference;if(firstWeekStartThisYear.getFullYear()=0;off=Math.abs(off)/60;off=off/60*100+off%60;return(ahead?"+":"-")+String("0000"+off).slice(-4)},"%Z":function(date){return date.tm_zone},"%%":function(){return"%"}};pattern=pattern.replace(/%%/g,"\0\0");for(var rule in EXPANSION_RULES_2){if(pattern.includes(rule)){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_2[rule](date))}}pattern=pattern.replace(/\0\0/g,"%");var bytes=intArrayFromString(pattern,false);if(bytes.length>maxsize){return 0}writeArrayToMemory(bytes,s);return bytes.length-1}function _strftime_l(s,maxsize,format,tm){return _strftime(s,maxsize,format,tm)}function _time(ptr){var ret=Date.now()/1e3|0;if(ptr){HEAP32[ptr>>2]=ret}return ret}var FSNode=function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev};var readMode=292|73;var writeMode=146;Object.defineProperties(FSNode.prototype,{read:{get:function(){return(this.mode&readMode)===readMode},set:function(val){val?this.mode|=readMode:this.mode&=~readMode}},write:{get:function(){return(this.mode&writeMode)===writeMode},set:function(val){val?this.mode|=writeMode:this.mode&=~writeMode}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}});FS.FSNode=FSNode;FS.staticInit();InternalError=Module["InternalError"]=extendError(Error,"InternalError");embind_init_charCodes();BindingError=Module["BindingError"]=extendError(Error,"BindingError");init_ClassHandle();init_embind();init_RegisteredPointer();UnboundTypeError=Module["UnboundTypeError"]=extendError(Error,"UnboundTypeError");init_emval();var ASSERTIONS=false;function intArrayFromString(stringy,dontAddNull,length){var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array}function intArrayToString(array){var ret=[];for(var i=0;i255){if(ASSERTIONS){assert(false,"Character code "+chr+" ("+String.fromCharCode(chr)+") at offset "+i+" not in 0x00-0xFF.")}chr&=255}ret.push(String.fromCharCode(chr))}return ret.join("")}var decodeBase64=typeof atob=="function"?atob:function(input){var keyStr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var output="";var chr1,chr2,chr3;var enc1,enc2,enc3,enc4;var i=0;input=input.replace(/[^A-Za-z0-9\+\/\=]/g,"");do{enc1=keyStr.indexOf(input.charAt(i++));enc2=keyStr.indexOf(input.charAt(i++));enc3=keyStr.indexOf(input.charAt(i++));enc4=keyStr.indexOf(input.charAt(i++));chr1=enc1<<2|enc2>>4;chr2=(enc2&15)<<4|enc3>>2;chr3=(enc3&3)<<6|enc4;output=output+String.fromCharCode(chr1);if(enc3!==64){output=output+String.fromCharCode(chr2)}if(enc4!==64){output=output+String.fromCharCode(chr3)}}while(i0){return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();readyPromiseResolve(Module);if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}Module["run"]=run;function exit(status,implicit){EXITSTATUS=status;if(keepRuntimeAlive()){}else{exitRuntime()}procExit(status)}function procExit(code){EXITSTATUS=code;if(!keepRuntimeAlive()){if(Module["onExit"])Module["onExit"](code);ABORT=true}quit_(code,new ExitStatus(code))}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}run(); return artoolkitNFT.ready diff --git a/build/artoolkitNFT_wasm.js b/build/artoolkitNFT_wasm.js index f27416a4..f2875241 100644 --- a/build/artoolkitNFT_wasm.js +++ b/build/artoolkitNFT_wasm.js @@ -1 +1 @@ -var Module=typeof Module!="undefined"?Module:{};(function(){null;var scope;if(typeof window!=="undefined"){scope=window}else{scope=self}var ARControllerNFT=function(width,height,cameraPara){this.id=undefined;var w=width,h=height;this.orientation="landscape";this.listeners={};if(typeof width!=="number"){var image=width;cameraPara=height;w=image.videoWidth||image.width;h=image.videoHeight||image.height;this.image=image}this.width=w;this.height=h;this.nftMarkerCount=0;this.nftMarkers={};this.transform_mat=new Float32Array(16);this.transformGL_RH=new Float64Array(16);if(typeof document!=="undefined"){this.canvas=document.createElement("canvas");this.canvas.width=w;this.canvas.height=h;this.ctx=this.canvas.getContext("2d")}this.videoWidth=w;this.videoHeight=h;this.videoSize=this.videoWidth*this.videoHeight;this.framepointer=null;this.framesize=null;this.dataHeap=null;this.videoLuma=null;this.camera_mat=null;this.videoLumaPointer=null;this._bwpointer=undefined;this._lumaCtx=undefined;this.version="1.0.1";console.info("JsartoolkitNFT ",this.version);if(typeof cameraPara==="string"){this.cameraParam=new ARCameraParamNFT(cameraPara,function(){this._initialize()}.bind(this),function(err){console.error("ARControllerNFT: Failed to load ARCameraParamNFT",err);this.onload(err)}.bind(this))}else{this.cameraParam=cameraPara;this._initialize()}};ARControllerNFT.prototype.dispose=function(){if(this.id>-1){artoolkitNFT.teardown(this.id)}for(var t in this){this[t]=null}};ARControllerNFT.prototype.process=function(image){var result=this.detectMarker(image);if(result!=0){console.error("detectMarker error: "+result)}var k,o;for(k in this.nftMarkers){o=this.nftMarkers[k];o.inPrevious=o.inCurrent;o.inCurrent=false}var nftMarkerCount=this.nftMarkerCount;this.detectNFTMarker();var MARKER_LOST_TIME=200;for(var i=0;i-1){this.listeners[name].splice(index,1)}}};ARControllerNFT.prototype.dispatchEvent=function(event){var listeners=this.listeners[event.name];if(listeners){for(var i=0;i>3;q+=4}}if(this.dataHeap){this.dataHeap.set(data);return true}return false};var ARCameraParamNFT=function(src,onload,onerror){this.id=-1;this._src="";this.complete=false;if(!onload){this.onload=function(){console.log("Successfully loaded")};console.warn("onload callback should be defined")}else{this.onload=onload}if(!onerror){this.onerror=function(err){console.error("Error: "+err)};console.warn("onerror callback should be defined")}else{this.onerror=onerror}if(src){this.load(src)}else{console.warn("No camera parameter file defined! It should be defined in constructor or in ARCameraParamNFT.load(url)")}};ARCameraParamNFT.prototype.load=function(src){if(this._src!==""){throw"ARCameraParamNFT: Trying to load camera parameters twice."}this._src=src;if(src){artoolkitNFT.loadCamera(src,function(id){this.id=id;this.complete=true;this.onload()}.bind(this),function(err){this.onerror(err)}.bind(this))}};Object.defineProperty(ARCameraParamNFT.prototype,"src",{set:function(src){this.load(src)},get:function(){return this._src}});ARCameraParamNFT.prototype.dispose=function(){if(this.id!==-1){artoolkitNFT.deleteCamera(this.id)}this.id=-1;this._src="";this.complete=false};var artoolkitNFT={UNKNOWN_MARKER:-1,NFT_MARKER:0,loadCamera:loadCamera,addNFTMarker:addNFTMarker,addNFTMarkers:addNFTMarkers};var FUNCTIONS=["setup","teardown","setupAR2","setLogLevel","getLogLevel","setDebugMode","getDebugMode","getProcessingImage","detectMarker","detectNFTMarker","getNFTMarker","getNFTData","setProjectionNearPlane","getProjectionNearPlane","setProjectionFarPlane","getProjectionFarPlane","setThresholdMode","getThresholdMode","setThreshold","getThreshold","setImageProcMode","getImageProcMode"];function runWhenLoaded(){FUNCTIONS.forEach(function(n){artoolkitNFT[n]=Module[n]});for(var m in Module){if(m.match(/^AR/))artoolkitNFT[m]=Module[m]}}var marker_count=0;function addNFTMarker(arId,url,callback,onError){var mId=marker_count++;var prefix="/markerNFT_"+mId;var filename1=prefix+".fset";var filename2=prefix+".iset";var filename3=prefix+".fset3";ajax(url+".fset",filename1,function(){ajax(url+".iset",filename2,function(){ajax(url+".fset3",filename3,function(){var nftMarker=Module._addNFTMarker(arId,prefix);if(callback)callback(nftMarker)},function(errorNumber){if(onError)onError(errorNumber)})},function(errorNumber){if(onError)onError(errorNumber)})},function(errorNumber){if(onError)onError(errorNumber)})}function addNFTMarkers(arId,urls,callback,onError){var prefixes=[];var pending=urls.length*3;var onSuccess=filename=>{pending-=1;if(pending===0){const vec=new Module.StringList;const markerIds=[];for(let i=0;i{console.log("failed to load: ",filename);onError(errorNumber)};for(var i=0;i-1){writeStringToFS(filename,url,writeCallback)}else{ajax(url,filename,writeCallback,errorCallback)}}function writeStringToFS(target,string,callback){var byteArray=new Uint8Array(string.length);for(var i=0;i{throw toThrow};var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof importScripts=="function";var ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string";var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;function logExceptionOnExit(e){if(e instanceof ExitStatus)return;let toLog=e;err("exiting due to exception: "+toLog)}var fs;var nodePath;var requireNodeFS;if(ENVIRONMENT_IS_NODE){if(ENVIRONMENT_IS_WORKER){scriptDirectory=require("path").dirname(scriptDirectory)+"/"}else{scriptDirectory=__dirname+"/"}requireNodeFS=(()=>{if(!nodePath){fs=require("fs");nodePath=require("path")}});read_=function shell_read(filename,binary){var ret=tryParseAsDataURI(filename);if(ret){return binary?ret:ret.toString()}requireNodeFS();filename=nodePath["normalize"](filename);return fs.readFileSync(filename,binary?undefined:"utf8")};readBinary=(filename=>{var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}return ret});readAsync=((filename,onload,onerror)=>{var ret=tryParseAsDataURI(filename);if(ret){onload(ret)}requireNodeFS();filename=nodePath["normalize"](filename);fs.readFile(filename,function(err,data){if(err)onerror(err);else onload(data.buffer)})});if(process["argv"].length>1){thisProgram=process["argv"][1].replace(/\\/g,"/")}arguments_=process["argv"].slice(2);if(typeof module!="undefined"){module["exports"]=Module}process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",function(reason){throw reason});quit_=((status,toThrow)=>{if(keepRuntimeAlive()){process["exitCode"]=status;throw toThrow}logExceptionOnExit(toThrow);process["exit"](status)});Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}else{scriptDirectory=""}{read_=(url=>{try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText}catch(err){var data=tryParseAsDataURI(url);if(data){return intArrayToString(data)}throw err}});if(ENVIRONMENT_IS_WORKER){readBinary=(url=>{try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}catch(err){var data=tryParseAsDataURI(url);if(data){return data}throw err}})}readAsync=((url,onload,onerror)=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=(()=>{if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}var data=tryParseAsDataURI(url);if(data){onload(data.buffer);return}onerror()});xhr.onerror=onerror;xhr.send(null)})}setWindowTitle=(title=>document.title=title)}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.warn.bind(console);Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var tempRet0=0;var setTempRet0=value=>{tempRet0=value};var getTempRet0=()=>tempRet0;var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime=Module["noExitRuntime"]||true;if(typeof WebAssembly!="object"){abort("no native wasm support detected")}var wasmMemory;var ABORT=false;var EXITSTATUS;function assert(condition,text){if(!condition){abort(text)}}var UTF8Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(heap,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heap[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heap.subarray&&UTF8Decoder){return UTF8Decoder.decode(heap.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,heap,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127)++len;else if(u<=2047)len+=2;else if(u<=65535)len+=3;else len+=4}return len}var UTF16Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf-16le"):undefined;function UTF16ToString(ptr,maxBytesToRead){var endPtr=ptr;var idx=endPtr>>1;var maxIdx=idx+maxBytesToRead/2;while(!(idx>=maxIdx)&&HEAPU16[idx])++idx;endPtr=idx<<1;if(endPtr-ptr>32&&UTF16Decoder){return UTF16Decoder.decode(HEAPU8.subarray(ptr,endPtr))}else{var str="";for(var i=0;!(i>=maxBytesToRead/2);++i){var codeUnit=HEAP16[ptr+i*2>>1];if(codeUnit==0)break;str+=String.fromCharCode(codeUnit)}return str}}function stringToUTF16(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr}function lengthBytesUTF16(str){return str.length*2}function UTF32ToString(ptr,maxBytesToRead){var i=0;var str="";while(!(i>=maxBytesToRead/4)){var utf32=HEAP32[ptr+i*4>>2];if(utf32==0)break;++i;if(utf32>=65536){var ch=utf32-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}else{str+=String.fromCharCode(utf32)}}return str}function stringToUTF32(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i=55296&&codeUnit<=57343){var trailSurrogate=str.charCodeAt(++i);codeUnit=65536+((codeUnit&1023)<<10)|trailSurrogate&1023}HEAP32[outPtr>>2]=codeUnit;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr}function lengthBytesUTF32(str){var len=0;for(var i=0;i=55296&&codeUnit<=57343)++i;len+=4}return len}function allocateUTF8(str){var size=lengthBytesUTF8(str)+1;var ret=_malloc(size);if(ret)stringToUTF8Array(str,HEAP8,ret,size);return ret}function writeArrayToMemory(array,buffer){HEAP8.set(array,buffer)}function writeAsciiToMemory(str,buffer,dontAddNull){for(var i=0;i>0]=str.charCodeAt(i)}if(!dontAddNull)HEAP8[buffer>>0]=0}var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBufferAndViews(buf){buffer=buf;Module["HEAP8"]=HEAP8=new Int8Array(buf);Module["HEAP16"]=HEAP16=new Int16Array(buf);Module["HEAP32"]=HEAP32=new Int32Array(buf);Module["HEAPU8"]=HEAPU8=new Uint8Array(buf);Module["HEAPU16"]=HEAPU16=new Uint16Array(buf);Module["HEAPU32"]=HEAPU32=new Uint32Array(buf);Module["HEAPF32"]=HEAPF32=new Float32Array(buf);Module["HEAPF64"]=HEAPF64=new Float64Array(buf)}var INITIAL_MEMORY=Module["INITIAL_MEMORY"]||268435456;var wasmTable;var __ATPRERUN__=[];var __ATINIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;var runtimeExited=false;var runtimeKeepaliveCounter=0;function keepRuntimeAlive(){return noExitRuntime||runtimeKeepaliveCounter>0}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();FS.ignorePermissions=false;TTY.init();callRuntimeCallbacks(__ATINIT__)}function exitRuntime(){runtimeExited=true}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};function abort(what){{if(Module["onAbort"]){Module["onAbort"](what)}}what="Aborted("+what+")";err(what);ABORT=true;EXITSTATUS=1;what+=". Build with -s ASSERTIONS=1 for more info.";var e=new WebAssembly.RuntimeError(what);throw e}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return filename.startsWith(dataURIPrefix)}function isFileURI(filename){return filename.startsWith("file://")}var wasmBinaryFile;wasmBinaryFile="data:application/octet-stream;base64,AGFzbQEAAAAB6gVbYAF/AX9gAX8AYAJ/fwBgAn9/AX9gA39/fwF/YAN/f38AYAV/f39/fwBgBH9/f38AYAR/f39/AX9gBn9/f39/fwF/YAV/f39/fwF/YAZ/f39/f38AYAd/f39/f39/AGAIf39/f39/f38Bf2AAAX9gB39/f39/f38Bf2ABfQF9YAAAYAV/fn5+fgBgA39+fwF+YAJ/fABgAn19AX1gBX9/f39+AX9gCH9/f39/f39/AGADf39/AX1gCn9/f39/f39/f38Bf2AEf39/fwF+YAp/f39/f39/f39/AGAEf35+fwBgAX8BfGAHf39/f39+fgF/YAZ/f39/fn4Bf2ADf398AGABfwF9YAV/fX1/fwF/YAF8AX1gA39/fQBgAnx/AXxgBn9/fX1/fwF/YAV/f319fwBgAXwBfGACf38BfWAJf39/f39/f39/AX9gAn9/AXxgDH9/f39/f39/f39/fwF/YAV/f35/fwBgBn98f39/fwF/YAZ/f39/fn8Bf2APf39/f39/f39/f39/f39/AGALf39/f39/f39/f38Bf2AFf39/f3wBf2ANf39/f39/f39/f39/fwBgA399fQF9YAV/fX1/fwF9YAR9fX19AX1gAn9+AGAHf39/f3x/fwF/YAR+fn5+AX9gBH9/f30AYAJ+fwF/YAF9AX9gA3x8fwF8YAJ8fAF8YAd/f39/f399AX1gB39/f39/f38BfWADf35/AGADf399AX1gDH9/f39/f39/f398fwF/YAJ+fgF8YAN+fn4Bf2AFf39/fX0AYAZ8fHx8fHwBfGADfHx8AXxgA319fQF9YAR/f39+AX5gAn5+AX1gBn99fX19fwF/YAN/f34AYAJ/fwF+YAJ/fQF9YAF/AX5gAn1/AX9gAnx/AX9gDn9/f39/f39/f398f39/AX9gBX9/fX1/AX9gA39/fQF/YAZ/f39/f30AYAZ/fHx/f38AYAR/f35+AGAEf35/fwF/YAN/f38BfAKzAjMBYQFhABEBYQFiAAUBYQFjAAEBYQFkAAEBYQFlAA4BYQFmABcBYQFnAAsBYQFoAAYBYQFpAAQBYQFqAAUBYQFrAAABYQFsAAIBYQFtAAYBYQFuAAUBYQFvAAMBYQFwAAsBYQFxADMBYQFyAAABYQFzAAgBYQF0AAQBYQF1AAIBYQF2AAUBYQF3ACABYQF4AAMBYQF5AAABYQF6AAMBYQFBAAgBYQFCAAQBYQFDAAUBYQFEAAcBYQFFAAoBYQFGAAwBYQFHAAoBYQFIABEBYQFJAAABYQFKAAMBYQFLAAMBYQFMAAgBYQFNAAQBYQFOAAQBYQFPAAIBYQFQAAUBYQFRAAIBYQFSAAYBYQFTAAIBYQFUAAEBYQFVAAEBYQFWAAEBYQFXABsBYQFYAAsBYQFZAAgDsgqwCgMBAAMBAAAEAAMHAAQAAwIAAAABAQI0AAMAAAMCAAADAgIRADUhAAUDDhIBAwgCAAEFAgEEAAAIDgMDAQAQAyIDAQAAAQMCAwMDAAQCAAMAAwADAgASBQICHAYAAgcCAwMAAwMAAwIKAxEAAgADEgAAADYDAAIEGAEBCgABAgMEAgQEBQAAAwUAAgMAAAICADcAIyMCAgEDAwUUCCQEAQAAAAIKCggEAAAACgACGAAiFQENDQcJAAQlAAAAAQUEOAUFAAMEAwMFAQACAgIAAAcDARw5AAgDADokAQMDAwIAAAAAAQIHAgkCAAAAAwACOwMDBTwQAQMCAgAEAgQEBQEDAAMCBAEAAwACBQMDGQAEGQIBAAADAwAFPT4EAQg/QCYDFQUUBAAIAQACAgUFAgIDAQMAFQInAQQDAQUDBQADAgIAAw0CAAMBAAMDAAgCACgCDAIAQQAACwMCBwIFBQQCASkFCRUCAQMCCAMDAgECAwABBAICAgICQgMFBAACBQIGF0MFAgAAAgQHAw8DDwcaAwACAgAAAgEBKgABAAAAA0QSRQMFAwgGBAQoAgIBAAIEAwABCwcOAgIBBgEDBwBGAwIDBwUBAAABKwEDAAICAAAOAgMAAgMARwAASABJAwIEABcAAgECCCcDAQABAQICAgUBAggIDwgLAAsFBwMFAgIGAAQKAwIEAAQsBgQsBhEFGkoACAABAwAAAwADAQMDAQEBAAUFAAANAAEFAgEAAAADAwAAAwEAAAAHAS0EAAEDBEsCTAgCEgIBAwRNAE4HEhwSBQcADwolAwIBAAUABwAAEE8QAVAFAFFSCgIQEQcBAQIIAQgBAQABAAEDAQFTAAEBCANUAgIBAggBJgIIAwQDAgECAgIBDAAYAAIJAgIHAQIHAAEAAQUJAAECAgIQEAEBCgMpASECGQACAwACAVUDAgACVg8HDQcBAggLAwACCAACCwAEAQQBAgECAQIBAg4DAgEDAgcCAwQDBwECAgICAgICAwMCCQIDAAIFAQICAlcBAAUBAgMEAAQBAwUEBAQCAggCAAMCAgACAQICAQMCARACAQMBAxUQEAIBAAECAQIAAwAFBAgILwkvCQMHWAIFAwcGFwUFAwEBAgUDDgEAAQAAAgAKCA0AAQABAQAEMBswGwMAAgACMQIDAAAFAjEBAgICCwYLCwYLC1kMBAwMDAMBCQQEB1oYGggJCBoIDwIJBAcKBAcKAwQCAwQCAwAAAgMAAAIBAQQABAEEAAQCAQQEAi4AEwMAAAQEEw4ABwEHBwIBBwcHBwcCAQQJCQEKCgEGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAQIBAgEHBwcHBwEMDAwMAgwHDAcBAQEHBwcCAwMAAwEBAwMDAwMDAQEDAwMDAwEBBgYGBgYGBgYGAAEAAAADAAEBAQACAgQAAAMBBQMIBwUIBwUIBwUFKyAAAgUDDgQEAwQDCAQFBQEABAUBAAQFBQIBAAQAAAIAAAMAAgACHRQdFAUAAA4BBQAAAwEBAQMBAwEDAwEBAAEBAQAAABkqDwwKAQ4BAQALCwsGBgYEBwcHBAQBAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAgICAgICAAABAQoNDQoNDQAKAAoNDQEKCgQIBAMEAwEKBAgEAwQDCAgIBAEBAQELCwkeCR4PDw8PDw8NCQkJCQkNCQkJCQkKHzIWChYKCgofMhYKFgoKCQkJCQkJCQkJCQkJCQkACQkJBAcBcAHfBN8EBQcBAYAggIACBgkBfwFB0MXEAgsHWhABWgIAAV8AwwQBJAA7AmFhADQCYmEA8wcCY2EBAAJkYQD0BwJlYQCiBQJmYQD6BAJnYQDOCQJoYQDNCQJpYQDMCQJqYQDLCQJrYQDKCQJsYQDJCQJtYQDICQmdCQEAQQEL3gS9CawFuAn1CD32CPAI9AjyCPMI8QitBMUJuAbACY0EwwmOBMQJwgnBCe0BXr8Jvgn8A168CbsJ/ANeugm5CfwDtwm2CZ4JrwmzCa0JrgmfCbQJtQmyCaQJogmjCbEJsAmsCasJqgmpCaYJpQmoCacJoQmgCZ0JnAnqA5sJmglWmQmYCZcJlgnqA6sC+ANElQmUCZMJkgnqA9YFkQm3AZAJjwmOCY0JjAmLCYoJiQmICV6HCYYJhQmECYMJggmBCeYDgAn/COUD5AP+COYD/Qj8COUD5AP7COYD+gj5COUD5AP4CPcI+wHpCO8I7gjtCOwIsgXrCOoI6AjnCOYI5QjkCPsB4wjiCOEI4AjfCN4I3QjcCNsI2gihCKIIowikCKUIpginCJ8IngidCJwImwiaCJkImAiXCJYIlQiUCJMIkgiRCJAIjwiOCI0IjAiLCIoIiQigCKgIqQiqCPsB2QjYCNcI1gjVCNQI0wjSCNEI0AjPCM4IzQjMCMsIygjJCMgIxwijAcYIxQjECMMIwgjBCMAIvwi+CL0IvAi7CLoIuQi4CLcItgi1CLQIswiyCLEIsAivCK4IrQisCKsIiAjgA4cIhgiFCIQIgwipBacFggjOAoEI+wGACP8H/gf9B/wH+wf6B/kH+Af3B/sB9gf1B/IH8QfwB+8HowHsB+oH6QfoB+cH0gPmB4ED8QTwBO4EowGjAeQH7QTjB/0C4gf9AtAD4QeBA/EE8ATuBKMBowHgB+0E3wf9At4H/QL8As8D6wTqBPwCzwPrBOoE+QLLA+IE4QT5AssD4gThBMcC8wTHAvMEyAPdB9wH1QTbB9oH2QfYB9EE1wfWB9UH1AfVBNMHzwTSB9EH0QTQB88EzwfOBzT7AacKpQr4CfYJ9AnyCfAJ7gnsCeoJ6AnmCeQJ4gngCd4JkAeoCqYKjgeZCpgKlwqWCpUKnQaUCpMKkgqTB5AKjwqOCo0KjAqjAYsKigqIB4MKgQqACv8J/Qn7CYcHggrGCd8K/gn8CfoJ7QFeXqQKowqiCqEKoAqfCp4KnQqdBpwKmwqaCl6NB40HuASfBJ8EkQqfBF6JCogKuASjAaMBhwrPBV6GCoUKuASjAaMBhArPBe0BXs0HzAfLB+0BXsoHyQfIB17HB+IK4QrgCsEHwQfeCt0K3ArbCtoKXtkK2ArXCtYKuQe5B9UK1ArTCtIK0Qpe0ArPCs4KzQrMCssKygrJCl7ICscKxgrFCsQKwwrCCsEK7QFezQXACr8Kvgq9CrwKuwr5CfUJ8QnlCeEJ7QnpCe0BXs0Fugq5CrgKtwq2CrUK9wnzCe8J4wnfCesJ5wm2BIQHtAq2BIQHswpeugO6A7wBvAG8AagHowH/Af8BXroDugO8AbwBvAGoB6MB/wH/AV65A7kDvAG8AbwBpwejAf8B/wFeuQO5A7wBvAG8AacHowH/Af8BXrIKsQpesAqvCl6uCq0KXqwKqwpelAeqCoEDXpQHqQqBA/4GVf4G7QftAV77AfsB3Qle3AnSCdUJ2wle0wnWCdoJXtQJ1wnZCV7YCe0BXtEJ0AnHCc8JCoW5GbAKpQEBB38gARCiASEDIwBBIGsiAiQAAkAgAkEYaiAAEPoCIgUtAABFDQAgAkEIaiAAEMQDIQYgACAAKAIAQQxrKAIAaiIEKAIEIQcgBBDNBCEIIAIgBigCACABIAEgA2oiAyABIAdBsAFxQSBGGyADIAQgCBDoATYCECACQRBqEPECRQ0AIAAgACgCAEEMaygCAGpBBRDEAgsgBRDFAiACQSBqJAAgAAvMDAEHfwJAIABFDQAgAEEIayIDIABBBGsoAgAiAUF4cSIAaiEFAkAgAUEBcQ0AIAFBA3FFDQEgAyADKAIAIgFrIgNBoKEEKAIASQ0BIAAgAWohACADQaShBCgCAEcEQCABQf8BTQRAIAMoAggiAiABQQN2IgRBA3RBuKEEakYaIAIgAygCDCIBRgRAQZChBEGQoQQoAgBBfiAEd3E2AgAMAwsgAiABNgIMIAEgAjYCCAwCCyADKAIYIQYCQCADIAMoAgwiAUcEQCADKAIIIgIgATYCDCABIAI2AggMAQsCQCADQRRqIgIoAgAiBA0AIANBEGoiAigCACIEDQBBACEBDAELA0AgAiEHIAQiAUEUaiICKAIAIgQNACABQRBqIQIgASgCECIEDQALIAdBADYCAAsgBkUNAQJAIAMgAygCHCICQQJ0QcCjBGoiBCgCAEYEQCAEIAE2AgAgAQ0BQZShBEGUoQQoAgBBfiACd3E2AgAMAwsgBkEQQRQgBigCECADRhtqIAE2AgAgAUUNAgsgASAGNgIYIAMoAhAiAgRAIAEgAjYCECACIAE2AhgLIAMoAhQiAkUNASABIAI2AhQgAiABNgIYDAELIAUoAgQiAUEDcUEDRw0AQZihBCAANgIAIAUgAUF+cTYCBCADIABBAXI2AgQgACADaiAANgIADwsgAyAFTw0AIAUoAgQiAUEBcUUNAAJAIAFBAnFFBEAgBUGooQQoAgBGBEBBqKEEIAM2AgBBnKEEQZyhBCgCACAAaiIANgIAIAMgAEEBcjYCBCADQaShBCgCAEcNA0GYoQRBADYCAEGkoQRBADYCAA8LIAVBpKEEKAIARgRAQaShBCADNgIAQZihBEGYoQQoAgAgAGoiADYCACADIABBAXI2AgQgACADaiAANgIADwsgAUF4cSAAaiEAAkAgAUH/AU0EQCAFKAIIIgIgAUEDdiIEQQN0QbihBGpGGiACIAUoAgwiAUYEQEGQoQRBkKEEKAIAQX4gBHdxNgIADAILIAIgATYCDCABIAI2AggMAQsgBSgCGCEGAkAgBSAFKAIMIgFHBEAgBSgCCCICQaChBCgCAEkaIAIgATYCDCABIAI2AggMAQsCQCAFQRRqIgIoAgAiBA0AIAVBEGoiAigCACIEDQBBACEBDAELA0AgAiEHIAQiAUEUaiICKAIAIgQNACABQRBqIQIgASgCECIEDQALIAdBADYCAAsgBkUNAAJAIAUgBSgCHCICQQJ0QcCjBGoiBCgCAEYEQCAEIAE2AgAgAQ0BQZShBEGUoQQoAgBBfiACd3E2AgAMAgsgBkEQQRQgBigCECAFRhtqIAE2AgAgAUUNAQsgASAGNgIYIAUoAhAiAgRAIAEgAjYCECACIAE2AhgLIAUoAhQiAkUNACABIAI2AhQgAiABNgIYCyADIABBAXI2AgQgACADaiAANgIAIANBpKEEKAIARw0BQZihBCAANgIADwsgBSABQX5xNgIEIAMgAEEBcjYCBCAAIANqIAA2AgALIABB/wFNBEAgAEEDdiIBQQN0QbihBGohAAJ/QZChBCgCACICQQEgAXQiAXFFBEBBkKEEIAEgAnI2AgAgAAwBCyAAKAIICyECIAAgAzYCCCACIAM2AgwgAyAANgIMIAMgAjYCCA8LQR8hAiADQgA3AhAgAEH///8HTQRAIABBCHYiASABQYD+P2pBEHZBCHEiAXQiAiACQYDgH2pBEHZBBHEiAnQiBCAEQYCAD2pBEHZBAnEiBHRBD3YgASACciAEcmsiAUEBdCAAIAFBFWp2QQFxckEcaiECCyADIAI2AhwgAkECdEHAowRqIQECQAJAAkBBlKEEKAIAIgRBASACdCIHcUUEQEGUoQQgBCAHcjYCACABIAM2AgAgAyABNgIYDAELIABBAEEZIAJBAXZrIAJBH0YbdCECIAEoAgAhAQNAIAEiBCgCBEF4cSAARg0CIAJBHXYhASACQQF0IQIgBCABQQRxaiIHQRBqKAIAIgENAAsgByADNgIQIAMgBDYCGAsgAyADNgIMIAMgAzYCCAwBCyAEKAIIIgAgAzYCDCAEIAM2AgggA0EANgIYIAMgBDYCDCADIAA2AggLQbChBEGwoQQoAgBBAWsiAEF/IAAbNgIACwsHACAAQQhqC7cBAQd/IwBBIGsiAiQAAkAgAkEYaiAAEPoCIgUtAABFDQAgACAAKAIAQQxrKAIAaiIDKAIEGiACQRBqIgQgAxBPIARBiLYEEMsBIQMgBBBHIAJBCGogABDEAyEGIAAgACgCAEEMaygCAGoiBxDNBCEIIAIgAyAGKAIAIAcgCCABIAMoAgAoAhARCgA2AhAgBBDxAkUNACAAIAAoAgBBDGsoAgBqQQUQxAILIAUQxQIgAkEgaiQAIAALCgAgAEENEQAAGgsVACAAEIcBBEAgACgCBA8LIAAtAAsLHwEBfyAAEIcBBEAgACgCACEBIAAQ6QEaIAEQNAsgAAspAQF/IAIEQCAAIQMDQCADIAE6AAAgA0EBaiEDIAJBAWsiAg0ACwsgAAuOLgELfyMAQRBrIgskAAJAAkACQAJAAkACQAJAAkACQAJAAkAgAEH0AU0EQEGQoQQoAgAiBEEQIABBC2pBeHEgAEELSRsiBkEDdiIAdiIBQQNxBEAgAUF/c0EBcSAAaiICQQN0IgVBwKEEaigCACIBQQhqIQACQCABKAIIIgMgBUG4oQRqIgVGBEBBkKEEIARBfiACd3E2AgAMAQsgAyAFNgIMIAUgAzYCCAsgASACQQN0IgJBA3I2AgQgASACaiIBIAEoAgRBAXI2AgQMDAsgBkGYoQQoAgAiCE0NASABBEACQEECIAB0IgJBACACa3IgASAAdHEiAEEAIABrcUEBayIAIABBDHZBEHEiAHYiAUEFdkEIcSICIAByIAEgAnYiAEECdkEEcSIBciAAIAF2IgBBAXZBAnEiAXIgACABdiIAQQF2QQFxIgFyIAAgAXZqIgJBA3QiA0HAoQRqKAIAIgEoAggiACADQbihBGoiA0YEQEGQoQQgBEF+IAJ3cSIENgIADAELIAAgAzYCDCADIAA2AggLIAFBCGohACABIAZBA3I2AgQgASAGaiIHIAJBA3QiAiAGayIDQQFyNgIEIAEgAmogAzYCACAIBEAgCEEDdiIFQQN0QbihBGohAUGkoQQoAgAhAgJ/IARBASAFdCIFcUUEQEGQoQQgBCAFcjYCACABDAELIAEoAggLIQUgASACNgIIIAUgAjYCDCACIAE2AgwgAiAFNgIIC0GkoQQgBzYCAEGYoQQgAzYCAAwMC0GUoQQoAgAiCkUNASAKQQAgCmtxQQFrIgAgAEEMdkEQcSIAdiIBQQV2QQhxIgIgAHIgASACdiIAQQJ2QQRxIgFyIAAgAXYiAEEBdkECcSIBciAAIAF2IgBBAXZBAXEiAXIgACABdmpBAnRBwKMEaigCACIBKAIEQXhxIAZrIQUgASECA0ACQCACKAIQIgBFBEAgAigCFCIARQ0BCyAAKAIEQXhxIAZrIgIgBSACIAVJIgIbIQUgACABIAIbIQEgACECDAELCyABKAIYIQkgASABKAIMIgNHBEAgASgCCCIAQaChBCgCAEkaIAAgAzYCDCADIAA2AggMCwsgAUEUaiICKAIAIgBFBEAgASgCECIARQ0DIAFBEGohAgsDQCACIQcgACIDQRRqIgIoAgAiAA0AIANBEGohAiADKAIQIgANAAsgB0EANgIADAoLQX8hBiAAQb9/Sw0AIABBC2oiAEF4cSEGQZShBCgCACIHRQ0AQQAgBmshBQJAAkACQAJ/QQAgBkGAAkkNABpBHyAGQf///wdLDQAaIABBCHYiACAAQYD+P2pBEHZBCHEiAHQiASABQYDgH2pBEHZBBHEiAXQiAiACQYCAD2pBEHZBAnEiAnRBD3YgACABciACcmsiAEEBdCAGIABBFWp2QQFxckEcagsiCEECdEHAowRqKAIAIgJFBEBBACEADAELQQAhACAGQQBBGSAIQQF2ayAIQR9GG3QhAQNAAkAgAigCBEF4cSIJIAZrIgQgBU8NACAEIQUgAiEDIAYgCUcNAEEAIQUgAiEADAMLIAAgAigCFCIEIAQgAiABQR12QQRxaigCECICRhsgACAEGyEAIAFBAXQhASACDQALCyAAIANyRQRAQQAhA0ECIAh0IgBBACAAa3IgB3EiAEUNAyAAQQAgAGtxQQFrIgAgAEEMdkEQcSIAdiIBQQV2QQhxIgIgAHIgASACdiIAQQJ2QQRxIgFyIAAgAXYiAEEBdkECcSIBciAAIAF2IgBBAXZBAXEiAXIgACABdmpBAnRBwKMEaigCACEACyAARQ0BCwNAIAAoAgRBeHEgBmsiAiAFSSEBIAIgBSABGyEFIAAgAyABGyEDIAAoAhAiAQR/IAEFIAAoAhQLIgANAAsLIANFDQAgBUGYoQQoAgAgBmtPDQAgAygCGCEIIAMgAygCDCIBRwRAIAMoAggiAEGgoQQoAgBJGiAAIAE2AgwgASAANgIIDAkLIANBFGoiAigCACIARQRAIAMoAhAiAEUNAyADQRBqIQILA0AgAiEEIAAiAUEUaiICKAIAIgANACABQRBqIQIgASgCECIADQALIARBADYCAAwICyAGQZihBCgCACIBTQRAQaShBCgCACEAAkAgASAGayICQRBPBEBBmKEEIAI2AgBBpKEEIAAgBmoiAzYCACADIAJBAXI2AgQgACABaiACNgIAIAAgBkEDcjYCBAwBC0GkoQRBADYCAEGYoQRBADYCACAAIAFBA3I2AgQgACABaiIBIAEoAgRBAXI2AgQLIABBCGohAAwKCyAGQZyhBCgCACIBSQRAQZyhBCABIAZrIgE2AgBBqKEEQaihBCgCACIAIAZqIgI2AgAgAiABQQFyNgIEIAAgBkEDcjYCBCAAQQhqIQAMCgtBACEAIAZBL2oiBQJ/QeikBCgCAARAQfCkBCgCAAwBC0H0pARCfzcCAEHspARCgKCAgICABDcCAEHopAQgC0EMakFwcUHYqtWqBXM2AgBB/KQEQQA2AgBBzKQEQQA2AgBBgCALIgJqIgRBACACayIHcSICIAZNDQlByKQEKAIAIgMEQEHApAQoAgAiCCACaiIJIAhNIAMgCUlyDQoLQcykBC0AAEEEcQ0EAkACQEGooQQoAgAiAwRAQdCkBCEAA0AgAyAAKAIAIghPBEAgCCAAKAIEaiADSw0DCyAAKAIIIgANAAsLQQAQhwIiAUF/Rg0FIAIhBEHspAQoAgAiAEEBayIDIAFxBEAgAiABayABIANqQQAgAGtxaiEECyAEIAZNIARB/v///wdLcg0FQcikBCgCACIABEBBwKQEKAIAIgMgBGoiByADTSAAIAdJcg0GCyAEEIcCIgAgAUcNAQwHCyAEIAFrIAdxIgRB/v///wdLDQQgBBCHAiIBIAAoAgAgACgCBGpGDQMgASEACyAAQX9GIAZBMGogBE1yRQRAQfCkBCgCACIBIAUgBGtqQQAgAWtxIgFB/v///wdLBEAgACEBDAcLIAEQhwJBf0cEQCABIARqIQQgACEBDAcLQQAgBGsQhwIaDAQLIAAiAUF/Rw0FDAMLQQAhAwwHC0EAIQEMBQsgAUF/Rw0CC0HMpARBzKQEKAIAQQRyNgIACyACQf7///8HSw0BIAIQhwIiAUF/RkEAEIcCIgBBf0ZyIAAgAU1yDQEgACABayIEIAZBKGpNDQELQcCkBEHApAQoAgAgBGoiADYCAEHEpAQoAgAgAEkEQEHEpAQgADYCAAsCQAJAAkBBqKEEKAIAIgMEQEHQpAQhAANAIAEgACgCACICIAAoAgQiBWpGDQIgACgCCCIADQALDAILQaChBCgCACIAQQAgACABTRtFBEBBoKEEIAE2AgALQQAhAEHUpAQgBDYCAEHQpAQgATYCAEGwoQRBfzYCAEG0oQRB6KQEKAIANgIAQdykBEEANgIAA0AgAEEDdCICQcChBGogAkG4oQRqIgM2AgAgAkHEoQRqIAM2AgAgAEEBaiIAQSBHDQALQZyhBCAEQShrIgBBeCABa0EHcUEAIAFBCGpBB3EbIgJrIgM2AgBBqKEEIAEgAmoiAjYCACACIANBAXI2AgQgACABakEoNgIEQayhBEH4pAQoAgA2AgAMAgsgAC0ADEEIcSACIANLciABIANNcg0AIAAgBCAFajYCBEGooQQgA0F4IANrQQdxQQAgA0EIakEHcRsiAGoiATYCAEGcoQRBnKEEKAIAIARqIgIgAGsiADYCACABIABBAXI2AgQgAiADakEoNgIEQayhBEH4pAQoAgA2AgAMAQtBoKEEKAIAIAFLBEBBoKEEIAE2AgALIAEgBGohAkHQpAQhAAJAAkACQAJAAkACQANAIAIgACgCAEcEQCAAKAIIIgANAQwCCwsgAC0ADEEIcUUNAQtB0KQEIQADQCADIAAoAgAiAk8EQCACIAAoAgRqIgUgA0sNAwsgACgCCCEADAALAAsgACABNgIAIAAgACgCBCAEajYCBCABQXggAWtBB3FBACABQQhqQQdxG2oiCCAGQQNyNgIEIAJBeCACa0EHcUEAIAJBCGpBB3EbaiIEIAYgCGoiB2shBiADIARGBEBBqKEEIAc2AgBBnKEEQZyhBCgCACAGaiIANgIAIAcgAEEBcjYCBAwDCyAEQaShBCgCAEYEQEGkoQQgBzYCAEGYoQRBmKEEKAIAIAZqIgA2AgAgByAAQQFyNgIEIAAgB2ogADYCAAwDCyAEKAIEIgBBA3FBAUYEQCAAQXhxIQkCQCAAQf8BTQRAIAQoAggiASAAQQN2IgJBA3RBuKEEakYaIAEgBCgCDCIARgRAQZChBEGQoQQoAgBBfiACd3E2AgAMAgsgASAANgIMIAAgATYCCAwBCyAEKAIYIQMCQCAEIAQoAgwiAUcEQCAEKAIIIgAgATYCDCABIAA2AggMAQsCQCAEQRRqIgAoAgAiBQ0AIARBEGoiACgCACIFDQBBACEBDAELA0AgACECIAUiAUEUaiIAKAIAIgUNACABQRBqIQAgASgCECIFDQALIAJBADYCAAsgA0UNAAJAIAQgBCgCHCIAQQJ0QcCjBGoiAigCAEYEQCACIAE2AgAgAQ0BQZShBEGUoQQoAgBBfiAAd3E2AgAMAgsgA0EQQRQgAygCECAERhtqIAE2AgAgAUUNAQsgASADNgIYIAQoAhAiAARAIAEgADYCECAAIAE2AhgLIAQoAhQiAEUNACABIAA2AhQgACABNgIYCyAGIAlqIQYgBCAJaiEECyAEIAQoAgRBfnE2AgQgByAGQQFyNgIEIAYgB2ogBjYCACAGQf8BTQRAIAZBA3YiAUEDdEG4oQRqIQACf0GQoQQoAgAiAkEBIAF0IgFxRQRAQZChBCABIAJyNgIAIAAMAQsgACgCCAshASAAIAc2AgggASAHNgIMIAcgADYCDCAHIAE2AggMAwtBHyEAIAZB////B00EQCAGQQh2IgAgAEGA/j9qQRB2QQhxIgB0IgEgAUGA4B9qQRB2QQRxIgF0IgIgAkGAgA9qQRB2QQJxIgJ0QQ92IAAgAXIgAnJrIgBBAXQgBiAAQRVqdkEBcXJBHGohAAsgByAANgIcIAdCADcCECAAQQJ0QcCjBGohAQJAQZShBCgCACICQQEgAHQiA3FFBEBBlKEEIAIgA3I2AgAgASAHNgIAIAcgATYCGAwBCyAGQQBBGSAAQQF2ayAAQR9GG3QhACABKAIAIQEDQCABIgIoAgRBeHEgBkYNAyAAQR12IQEgAEEBdCEAIAIgAUEEcWoiAygCECIBDQALIAMgBzYCECAHIAI2AhgLIAcgBzYCDCAHIAc2AggMAgtBnKEEIARBKGsiAEF4IAFrQQdxQQAgAUEIakEHcRsiAmsiBzYCAEGooQQgASACaiICNgIAIAIgB0EBcjYCBCAAIAFqQSg2AgRBrKEEQfikBCgCADYCACADIAVBJyAFa0EHcUEAIAVBJ2tBB3EbakEvayIAIAAgA0EQakkbIgJBGzYCBCACQdikBCkCADcCECACQdCkBCkCADcCCEHYpAQgAkEIajYCAEHUpAQgBDYCAEHQpAQgATYCAEHcpARBADYCACACQRhqIQADQCAAQQc2AgQgAEEIaiEBIABBBGohACABIAVJDQALIAIgA0YNAyACIAIoAgRBfnE2AgQgAyACIANrIgVBAXI2AgQgAiAFNgIAIAVB/wFNBEAgBUEDdiIBQQN0QbihBGohAAJ/QZChBCgCACICQQEgAXQiAXFFBEBBkKEEIAEgAnI2AgAgAAwBCyAAKAIICyEBIAAgAzYCCCABIAM2AgwgAyAANgIMIAMgATYCCAwEC0EfIQAgA0IANwIQIAVB////B00EQCAFQQh2IgAgAEGA/j9qQRB2QQhxIgB0IgEgAUGA4B9qQRB2QQRxIgF0IgIgAkGAgA9qQRB2QQJxIgJ0QQ92IAAgAXIgAnJrIgBBAXQgBSAAQRVqdkEBcXJBHGohAAsgAyAANgIcIABBAnRBwKMEaiEBAkBBlKEEKAIAIgJBASAAdCIEcUUEQEGUoQQgAiAEcjYCACABIAM2AgAgAyABNgIYDAELIAVBAEEZIABBAXZrIABBH0YbdCEAIAEoAgAhAQNAIAEiAigCBEF4cSAFRg0EIABBHXYhASAAQQF0IQAgAiABQQRxaiIEKAIQIgENAAsgBCADNgIQIAMgAjYCGAsgAyADNgIMIAMgAzYCCAwDCyACKAIIIgAgBzYCDCACIAc2AgggB0EANgIYIAcgAjYCDCAHIAA2AggLIAhBCGohAAwFCyACKAIIIgAgAzYCDCACIAM2AgggA0EANgIYIAMgAjYCDCADIAA2AggLQZyhBCgCACIAIAZNDQBBnKEEIAAgBmsiATYCAEGooQRBqKEEKAIAIgAgBmoiAjYCACACIAFBAXI2AgQgACAGQQNyNgIEIABBCGohAAwDC0HwlgRBMDYCAEEAIQAMAgsCQCAIRQ0AAkAgAygCHCIAQQJ0QcCjBGoiAigCACADRgRAIAIgATYCACABDQFBlKEEIAdBfiAAd3EiBzYCAAwCCyAIQRBBFCAIKAIQIANGG2ogATYCACABRQ0BCyABIAg2AhggAygCECIABEAgASAANgIQIAAgATYCGAsgAygCFCIARQ0AIAEgADYCFCAAIAE2AhgLAkAgBUEPTQRAIAMgBSAGaiIAQQNyNgIEIAAgA2oiACAAKAIEQQFyNgIEDAELIAMgBkEDcjYCBCADIAZqIgQgBUEBcjYCBCAEIAVqIAU2AgAgBUH/AU0EQCAFQQN2IgFBA3RBuKEEaiEAAn9BkKEEKAIAIgJBASABdCIBcUUEQEGQoQQgASACcjYCACAADAELIAAoAggLIQEgACAENgIIIAEgBDYCDCAEIAA2AgwgBCABNgIIDAELQR8hACAFQf///wdNBEAgBUEIdiIAIABBgP4/akEQdkEIcSIAdCIBIAFBgOAfakEQdkEEcSIBdCICIAJBgIAPakEQdkECcSICdEEPdiAAIAFyIAJyayIAQQF0IAUgAEEVanZBAXFyQRxqIQALIAQgADYCHCAEQgA3AhAgAEECdEHAowRqIQECQAJAIAdBASAAdCICcUUEQEGUoQQgAiAHcjYCACABIAQ2AgAMAQsgBUEAQRkgAEEBdmsgAEEfRht0IQAgASgCACECA0AgAiIBKAIEQXhxIAVGDQIgAEEddiECIABBAXQhACABIAJBBHFqIgcoAhAiAg0ACyAHIAQ2AhALIAQgATYCGCAEIAQ2AgwgBCAENgIIDAELIAEoAggiACAENgIMIAEgBDYCCCAEQQA2AhggBCABNgIMIAQgADYCCAsgA0EIaiEADAELAkAgCUUNAAJAIAEoAhwiAEECdEHAowRqIgIoAgAgAUYEQCACIAM2AgAgAw0BQZShBCAKQX4gAHdxNgIADAILIAlBEEEUIAkoAhAgAUYbaiADNgIAIANFDQELIAMgCTYCGCABKAIQIgAEQCADIAA2AhAgACADNgIYCyABKAIUIgBFDQAgAyAANgIUIAAgAzYCGAsCQCAFQQ9NBEAgASAFIAZqIgBBA3I2AgQgACABaiIAIAAoAgRBAXI2AgQMAQsgASAGQQNyNgIEIAEgBmoiAyAFQQFyNgIEIAMgBWogBTYCACAIBEAgCEEDdiIHQQN0QbihBGohAEGkoQQoAgAhAgJ/QQEgB3QiByAEcUUEQEGQoQQgBCAHcjYCACAADAELIAAoAggLIQQgACACNgIIIAQgAjYCDCACIAA2AgwgAiAENgIIC0GkoQQgAzYCAEGYoQQgBTYCAAsgAUEIaiEACyALQRBqJAAgAAsNACAAKAIAIAFBAnRqC9EDAQV/IwBBEGsiACQAAkAgAkUNAEGg7QMoAgAgAUoNACACLQAARQ0AIAAgAzYCDCMAQRBrIgUkACAFIAM2AgwCQCACRQ0AQaDtAygCACABSg0AIAItAABFDQAgBSAFKAIMIgM2AghBAEEAIAIgAxCIAiIGRQ0AIAFBA00EQCABQQJ0QdCpAWooAgAQogFBA2ohBAsgBCAGaiIHQQFqIggQOyEDIAQEQCAFIAFBAnRB0KkBaigCADYCACADIARBAWpB8CUgBRDaAxoLIAMgBGogBkEBaiACIAUoAgwQiAIaAkACQEGwlQQoAgAiAQRAQbSVBCgCAEUNAUG4lQQoAgBB9JcERwRAQbyVBCgCACIERQ0DQcSVBCgCACIBQYAgQQBBwJUELQAAGyICTw0DIAEgBGohBCACIAFrQQRrIAdPBEAgBCADIAgQ2ANBxJUEIAEgB2o2AgAMBAsgBEGu3LgBNgAAQcSVBCACNgIADAMLQcSVBCgCAEUNAUG8lQQoAgAgAREBAEHElQRBADYCAEGwlQQoAgAhAQwBC0Gw8QIoAgAhASADQQEgAxCiASABEM4BGgwBCyADIAERAQALIAMQNAsgBUEQaiQACyAAQRBqJAALBwAgAEEMagszAQF/IAIEQCAAIQMDQCADIAEtAAA6AAAgA0EBaiEDIAFBAWohASACQQFrIgINAAsLIAALEgAgABCHAQRAIAAoAgAPCyAACwkAIAAQQCABagvZAQEEfwJAIAEgABA4IgNLBEAjAEEQayICJAAgASADayIDBEAgABBRIQQgABA4IgEgA2ohBSADIAQgAWtLBEAgACAEIAUgBGsgASABELUECyABIAAQQCIEaiADQQAQ/AYgACAFEJkCIAJBADoADyAEIAVqIAJBD2oQhgELDAELIwBBEGsiAiQAAkAgABCHAQRAIAAoAgAhAyACQQA6AA8gASADaiACQQ9qEIYBIAAgARCKAQwBCyACQQA6AA4gACABaiACQQ5qEIYBIAAgARCRAQsLIAJBEGokAAsQACAAKAIEIAAoAgBrQQN1CxAAIAAoAgQgACgCAGtBAnULGwEBfyMAQRBrIgEkACAAENQEIAFBEGokACAACxIAIAAEQCAAKAIAEDQgABA0CwsLACAAKAIAENkCGgs1AQF/IwBBEGsiAiQAIAIgACgCADYCDCAAIAEoAgA2AgAgASACQQxqKAIANgIAIAJBEGokAAuuBwIGfwR9An0gACgCGCEIIAAoAgQhBSAAKAIIIQQgACgCDCEHAkACQAJAAkACQAJAAkACQAJAAkACQAJ/IAGLQwAAAE9dBEAgAagMAQtBgICAgHgLAn8gAY4iCYtDAAAAT10EQCAJqAwBC0GAgICAeAsiAEYEQAJ/IAKLQwAAAE9dBEAgAqgMAQtBgICAgHgLIQYgBgJ/IAKOIgmLQwAAAE9dBEAgCagMAQtBgICAgHgLIgNHDQEgA0EASCADIARPcg0CIAQgA0EBaiIGTQ0DIABBAEggACAFT3INBCAFIABBAWoiBE0NBSAEsiABkyIKIAayIAKTIguUIglDAAAAAGBFIAm7RHGsi9toAPA/ZUVyDQYgASAAspMiDCALlCIBQwAAAABgRSABu0RxrIvbaADwP2VFcg0HIAogAiADspMiCpQiAkMAAAAAYEUgArtEcayL22gA8D9lRXINCCAMIAqUIgpDAAAAAGBFIAq7RHGsi9toAPA/ZUVyDQkgCiACIAkgAZKSkrtEcayL22gA8D9lRQ0KIAogCCADIAdsaiIDIAdqIgUgBEECdCIEaioCAJQgAiAFIABBAnQiAGoqAgCUIAkgACADaioCAJQgASADIARqKgIAlJKSkgwMC0HwrwRBj84BEDNBw84BEDNBvxwQM0HFABA2QfkgEDNB8M8BEDMQNwwKC0HwrwRBjtABEDNBw84BEDNBvxwQM0HGABA2QfkgEDNB8M8BEDMQNwwJC0HwrwRBwtABEDNBw84BEDNBvxwQM0HPABA2QfkgEDNB8NABEDMQNwwIC0HwrwRBgdEBEDNBw84BEDNBvxwQM0HQABA2QfkgEDNBvdEBEDMQNwwHC0HwrwRB1dEBEDNBw84BEDNBvxwQM0HRABA2QfkgEDNBgtIBEDMQNwwGC0HwrwRBk9IBEDNBw84BEDNBvxwQM0HSABA2QfkgEDNBztIBEDMQNwwFC0HwrwRB5tIBEDNBw84BEDNBvxwQM0HeABA2QfkgEDNBldMBEDMQNwwEC0HwrwRBotMBEDNBw84BEDNBvxwQM0HfABA2QfkgEDNBldMBEDMQNwwDC0HwrwRB0dMBEDNBw84BEDNBvxwQM0HgABA2QfkgEDNBldMBEDMQNwwCC0HwrwRBgNQBEDNBw84BEDNBvxwQM0HhABA2QfkgEDNBldMBEDMQNwwBC0HwrwRBr9QBEDNBw84BEDNBvxwQM0HiABA2QfkgEDNBldMBEDMQNwsQAAALCwcAIABBBGoLDQAgACgCACABQQV0agszAQF/IABBASAAGyEAAkADQCAAEDsiAQ0BQcjFBCgCACIBBEAgARERAAwBCwsQAAALIAELCQAgABCoAiAAC0UAIAEgACgCCE8EQEHwrwRBqMwBEDNBzcwBEDNBvxwQM0H8ABA2QfkgEDNBzc0BEDMQNxAAAAsgACgCGCAAKAIMIAFsagsMACAAIAFBHGoQugQL0wECA38CfgJAIAApA3AiBFBFIAQgACkDeCAAKAIEIgEgACgCLCICa6x8IgVXcUUEQCAAEIkDIgNBAE4NASAAKAIsIQIgACgCBCEBCyAAQn83A3AgACABNgJoIAAgBSACIAFrrHw3A3hBfw8LIAVCAXwhBSAAKAIEIQEgACgCCCECAkAgACkDcCIEUA0AIAQgBX0iBCACIAFrrFkNACABIASnaiECCyAAIAI2AmggACAFIAAoAiwiACABa6x8NwN4IAAgAU8EQCABQQFrIAM6AAALIAMLGwEBf0EKIQEgABCHAQR/IAAQ6QFBAWsFQQoLCw0AIAAoAgAgAUEDdGoL5AEBBn8gARDJBCEDIwBBEGsiBSQAAkAgAyAAIgQQvAQiAE0EQCAEEEAiBiECIAMiAAR/AkAgASACRg0AIAIgAWsgAEECdE8EQCAARQ0BA0AgAiABKAIANgIAIAJBBGohAiABQQRqIQEgAEEBayIADQALDAELIABFDQADQCACIABBAWsiAEECdCIHaiABIAdqKAIANgIAIAANAAsLQQAFIAILGiAFQQA2AgwgBiADQQJ0aiAFQQxqEHkgBCADEJkCDAELIAQgACADIABrIAQQOCIAQQAgACADIAEQ+gYLIAVBEGokAAt1AQN/IAEQogEhAiMAQRBrIgQkAAJAIAIgABBRIgNNBEAgABBAIQMgAgRAIAMgASACEMsCCyAEQQA6AA8gAiADaiAEQQ9qEIYBIAAgAhCZAgwBCyAAIAMgAiADayAAEDgiAEEAIAAgAiABELUDCyAEQRBqJAALBQAQAAALEAAgACgCBCAAKAIAa0EMbQtgAQF/IwBBEGsiBSQAIAAgAyAEEPcBIQAgBUEMaiAFQQhqIAEgAiADEJwEIAUqAgghASAAIAUqAgwgACgCBEECa7MQ5wIgASAAKAIIQQJrsxDnAhBJIQEgBUEQaiQAIAELCQAgACAAEOkFCwcAIABBEGoLRgAgACABKgIIIAEqAgAgAioCAJQgASoCBCACKgIElJKSOAIAIAAgASoCFCABKgIMIAIqAgCUIAEqAhAgAioCBJSSkjgCBAsoAQF/IAEgAUEBayICcUUEQCAAIAJxDwsgACABTwR/IAAgAXAFIAALC/ACAQR/QYy3BC0AAARAQYi3BCgCAA8LIwBBIGsiAiQAAkACQANAIAJBCGogAEECdGoCf0EBIAB0Qf////8HcSIDQQFyRQRAIABBAnQoAgAMAQsgAEGulgJBsqECIAMbEM4ECyIDNgIAIANBf0cEQCAAQQFqIgBBBkYNAgwBCwsMAQtBABDMBEUEQEGYmQMhASACQQhqQZiZAxDyAkUNAUGwmQMhASACQQhqQbCZAxDyAkUNAUEAIQBB4LUELQAARQRAA0AgAEECdEGwtQRqIABBsqECEM4ENgIAIABBAWoiAEEGRw0AC0HgtQRBAToAAEHItQRBsLUEKAIANgIAC0GwtQQhASACQQhqQbC1BBDyAkUNAUHItQQhASACQQhqQci1BBDyAkUNAUEYEDsiAUUNAQsgASACKQMINwIAIAEgAikDGDcCECABIAIpAxA3AggLIAJBIGokACABIQBBjLcEQQE6AABBiLcEIAA2AgAgAAvJCgIFfw9+IwBB4ABrIgUkACAEQv///////z+DIQwgAiAEhUKAgICAgICAgIB/gyEKIAJC////////P4MiDUIgiCEOIARCMIinQf//AXEhBwJAAkAgAkIwiKdB//8BcSIJQf//AWtBgoB+TwRAIAdB//8Ba0GBgH5LDQELIAFQIAJC////////////AIMiC0KAgICAgIDA//8AVCALQoCAgICAgMD//wBRG0UEQCACQoCAgICAgCCEIQoMAgsgA1AgBEL///////////8AgyICQoCAgICAgMD//wBUIAJCgICAgICAwP//AFEbRQRAIARCgICAgICAIIQhCiADIQEMAgsgASALQoCAgICAgMD//wCFhFAEQCACIAOEUARAQoCAgICAgOD//wAhCkIAIQEMAwsgCkKAgICAgIDA//8AhCEKQgAhAQwCCyADIAJC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IQAgAUEQakG4BBBMIAlBCGogAEEAELACEK8CIgIoAgBBCGohACAEKAIQIQojAEEQayIHJAAgByAKNgIIIAAgBygCCCgCADYCACAAQQhqQQBBqAQQOiIAQgA3AswBIABCADcDwAEgAEL+////DzcDgAIgAEKAgICAgICAr8AANwP4ASAAQoCAgICAgICnwAA3A/ABIABCADcC1AEgAEHYAmoQkgIaIABB/AJqEE0aIABBAjYCoAQgAEEANgKYAyAAQoCAgICAgNDHwAA3A5ADIABCrYbx2K7cjY0/NwOIAyAHQRBqJAAgAhBKQQE6AAQgAigCACAFNgIEIAIoAgBBADYCACAJQRBqJABB3JUEED4oAgAhAEHclQQQWSECAkAgAwRAIABBAWqzIAIqAgAgA7OUXkUNAQsgASADEOEBQQFzIANBAXRyNgIMIAECf0HclQQQPigCAEEBarNB3JUEEFkqAgCVjSILQwAAgE9dIAtDAAAAAGBxBEAgC6kMAQtBAAs2AghB3JUEIAFBDGogAUEIahB6KAIAEMgFIAVB3JUEEI4BIgMQWyEGCwJAQdyVBCAGEDwoAgAiAEUEQCABKAIQQeSVBCgCADYCAEHklQQgASgCEDYCAEHclQQgBhA8QeSVBDYCACABKAIQKAIARQ0BIAEoAhAhAEHclQQgASgCECgCACgCBCADEFsQPCAANgIADAELIAEoAhAgACgCADYCACAAIAEoAhA2AgALIAFBEGoiABC4ASECQdyVBBA+IgMgAygCAEEBajYCACABQQE6AB8gABDHBQsgCCABQRBqIAIQgQEgAUEfahCxAiABQSBqJAAgCBBvIQAgBEEgaiQAIABBCGoLLQAgAkUEQCAAKAIEIAEoAgRGDwsgACABRgRAQQEPCyAAKAIEIAEoAgQQowJFCyMBAX8gACgCACECIAAgATYCACACBEAgAiAAEEooAgARAQALCxAAIAAoAgQgACgCAGtBFG0LCwAgACABNgIAIAALCgAgAEEQahCAAQsMACAAIAEQsQFBAXMLEAAgACgCBCAAKAIAa0EkbQsRACAAIAEgACgCACgCHBEDAAsMACAAIAEtAAA6AAALCgAgAC0AC0EHdgt1AQF+IAAgASAEfiACIAN+fCADQiCIIgIgAUIgiCIEfnwgA0L/////D4MiAyABQv////8PgyIBfiIFQiCIIAMgBH58IgNCIIh8IAEgAn4gA0L/////D4N8IgFCIIh8NwMIIAAgBUL/////D4MgAUIghoQ3AwALGAAgAC0AAEEgcUUEQCABIAIgABDdAxoLCwkAIAAgATYCBAtZAQJ/IwBBEGsiAiQAIAAQhwEEQCAAKAIAIQMgABDpARogAxA0CyAAIAEoAgg2AgggACABKQIANwIAIAFBABCRASACQQA6AA8gASACQQ9qEIYBIAJBEGokAAtQAQF+AkAgA0HAAHEEQCABIANBQGqthiECQgAhAQwBCyADRQ0AIAIgA60iBIYgAUHAACADa62IhCECIAEgBIYhAQsgACABNwMAIAAgAjcDCAtvAQF/IwBBgAJrIgUkACAEQYDABHEgAiADTHJFBEAgBSABQf8BcSACIANrIgJBgAIgAkGAAkkiARsQOhogAUUEQANAIAAgBUGAAhCJASACQYACayICQf8BSw0ACwsgACAFIAIQiQELIAVBgAJqJAALCQAgABBKKAIACwkAIAAgATYCAAuhAQECfwJAIAAQOEUgAiABa0EFSHINACABIAIQuwMgAkEEayEEIAAQQCICIAAQOGohBQJAA0ACQCACLAAAIQAgASAETw0AIABBAEwgAEH/AE5yRQRAIAEoAgAgAiwAAEcNAwsgAUEEaiEBIAIgBSACa0EBSmohAgwBCwsgAEEATCAAQf8ATnINASACLAAAIAQoAgBBAWtLDQELIANBBDYCAAsLCQAgACABOgALCwwAIAAgARDlBEEBcwsMACAAIAEQ6QRBAXMLDQAgACgCBCAAKAIAawtrAQF/IABCgICAgICAgPi/fzcDCCAAQoCAgICAgID4v383AwAgACECIABBEGogARCbARojAEEQayIBJAAgAUEIakEAEBcaIAIgASgCDLdEje21oPfGsD6iIAEoAgi3oDkDACABQRBqJAAgAAswAQJ9An9BASABKgIAIgIgACoCACIDXQ0AGkEAIAIgA14NABogASgCBCAAKAIESQsLCwAgAEGstwQQywELDQAgACgCACABQQxsaguZCAIKfwF9IwBBIGsiBCQAIARBATYCGCAEIAE2AhwgAUEATgRAIAQgATYCCCAEIABB3ABqIgAgBEEIaiIBEHM2AhAgBBBrNgIIAkAgBEEQaiABEHgEQCAEQQhqIgUgBCgCHDYCACAFIAQo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gICAgICAwP//AFEbRQRAIARCgICAgICAIIQhBAwCCyABIAZCgICAgICAwP//AIWEUARAQoCAgICAgOD//wAgAiABIAOFIAIgBIVCgICAgICAgICAf4WEUCIJGyEEQgAgASAJGyEDDAILIAMgBUKAgICAgIDA//8AhYRQDQEgASAGhFAEQCADIAWEQgBSDQIgASADgyEDIAIgBIMhBAwCCyADIAWEUEUNACABIQMgAiEEDAELIAMgASABIANUIAUgBlYgBSAGURsiDBshBSAEIAIgDBsiCEL///////8/gyEGIAIgBCAMGyIHQjCIp0H//wFxIQsgCEIwiKdB//8BcSIJRQRAIApB4ABqIAUgBiAFIAYgBlAiCRt5IAlBBnStfKciCUEPaxCMASAKKQNoIQYgCikDYCEFQRAgCWshCQsgASADIAwbIQMgB0L///////8/gyEEIAtFBEAgCkHQAGogAyAEIAMgBCAEUCILG3kgC0EGdK18pyILQQ9rEIwBQRAgC2shCyAKKQNYIQQgCikDUCEDCyAEQgOGIANCPYiEQoCAgICAgIAEhCECIAZCA4YgBUI9iIQhBCADQgOGIQEgByAIhSEDAkAgCSALRg0AIAkgC2siC0H/AEsEQEIAIQJCASEBDAELIApBQGsgASACQYABIAtrEIwBIApBMGogASACIAsQhQIgCikDMCAKKQNAIAopA0iEQgBSrYQhASAKKQM4IQILIARCgICAgICAgASEIQcgBUIDhiEGAkAgA0IAUwRAQgAhA0IAIQQgASAGhSACIAeFhFANAiAGIAF9IQUgByACfSABIAZWrX0iBEL/////////A1YNASAKQSBqIAUgBCAFIAQgBFAiCxt5IAtBBnStfKdBDGsiCxCMASAJIAtrIQkgCikDKCEEIAopAyAhBQwBCyABIAZ8IgUgAVStIAIgB3x8IgRCgICAgICAgAiDUA0AIAVCAYMgBEI/hiAFQgGIhIQhBSAJQQFqIQkgBEIBiCEECyAIQoCAgICAgICAgH+DIQEgCUH//wFOBEAgAUKAgICAgIDA//8AhCEEQgAhAwwBC0EAIQsCQCAJQQBKBEAgCSELDAELIApBEGogBSAEIAlB/wBqEIwBIAogBSAEQQEgCWsQhQIgCikDACAKKQMQIAopAxiEQgBSrYQhBSAKKQMIIQQLIARCPYYgBUIDiIQiAiAFp0EHcSIJQQRLrXwiAyACVK0gBEIDiEL///////8/gyALrUIwhoQgAYR8IQQCQCAJQQRGBEAgBCADQgGDIgEgA3wiAyABVK18IQQMAQsgCUUNAQsLIAAgAzcDACAAIAQ3AwggCkHwAGokAAt/AQN/IAAhAQJAIABBA3EEQANAIAEtAABFDQIgAUEBaiIBQQNxDQALCwNAIAEiAkEEaiEBIAIoAgAiA0F/cyADQYGChAhrcUGAgYKEeHFFDQALIANB/wFxRQRAIAIgAGsPCwNAIAItAAEhAyACQQFqIgEhAiADDQALCyABIABrCwQAQQALEQAgACAAKAIAQQhqNgIAIAALDQAgACADlCABIAKUkwsNACAAKAIAIAFBJGxqCxAAIAAoAgQgACgCAGtBBXULfwICfwF+IwBBEGsiAyQAIAACfiABRQRAQgAMAQsgAyABIAFBH3UiAnMgAmsiAq1CACACZyICQdEAahCMASADKQMIQoCAgICAgMAAhUGegAEgAmutQjCGfCABQYCAgIB4ca1CIIaEIQQgAykDAAs3AwAgACAENwMIIANBEGokAAtBAQJ/AkAgAkUNAANAIAEgA0EDdGooAgAiBEUNASAAIARGBEAgASADQQN0aigCBA8LIANBAWoiAyACRw0ACwtBAAsxAQJ9IAEqAgAgACoCACIDkyACKgIEIAAqAgQiBJOUIAIqAgAgA5MgASoCBCAEk5STCw8AIAAoAgggACgCADYCAAtdAQN/QQgQCiIBELcGIAFBrOwDNgIAIAAQogEiAkENahBMIgNBADYCCCADIAI2AgQgAyACNgIAIAEgAxA+IAAgAkEBahA/NgIEIAFB3OwDNgIAIAFB/OwDQQwQCQALRQEBfyMAQRBrIgUkACAFIAI2AgwgBSAENgIIIAUgBUEMahDKASECIAAgASADIAUoAggQiAIhACACEMkBIAVBEGokACAACycBAX8jAEEQayIBJAAgAUEIaiAAEEAQgQEoAgAhACABQRBqJAAgAAttAQJ/IAAoAkwaIAAQygIaIAAgACgCDBEAABogAC0AAEEBcUUEQCAAKAI0IgEEQCABIAAoAjg2AjgLIAAoAjgiAgRAIAIgATYCNAsgAEHwlwQoAgBGBEBB8JcEIAI2AgALIAAoAmAQNCAAEDQLC9wBAQF9IAAqAgAhAiAAIAEqAgA4AgAgASACOAIAIAAqAgQhAiAAIAEqAgQ4AgQgASACOAIEIAAqAgghAiAAIAEqAgg4AgggASACOAIIIAAqAgwhAiAAIAEqAgw4AgwgASACOAIMIAAqAhAhAiAAIAEqAhA4AhAgASACOAIQIAAqAhQhAiAAIAEqAhQ4AhQgASACOAIUIAAqAhghAiAAIAEqAhg4AhggASACOAIYIAAqAhwhAiAAIAEqAhw4AhwgASACOAIcIAAqAiAhAiAAIAEqAiA4AiAgASACOAIgCw0AIAAoAgAgASgCAEYLoQIBA38jAEFAaiIDJAAgACgCACIFQQRrKAIAIQQgBUEIaygCACEFIANBADYCFCADIAE2AhAgAyAANgIMIAMgAjYCCEEAIQEgA0EYakEAQScQOhogACAFaiEAAkAgBCACQQAQfgRAIANBATYCOCAEIANBCGogACAAQQFBACAEKAIAKAIUEQsAIABBACADKAIgQQFGGyEBDAELIAQgA0EIaiAAQQFBACAEKAIAKAIYEQYAAkACQCADKAIsDgIAAQILIAMoAhxBACADKAIoQQFGG0EAIAMoAiRBAUYbQQAgAygCMEEBRhshAQwBCyADKAIgQQFHBEAgAygCMA0BIAMoAiRBAUcNASADKAIoQQFHDQELIAMoAhghAQsgA0FAayQAIAELEAAgACABQYCAgIB4cjYCCAsTACAAIAEgAiAAKAIAKAIMEQQACycBAX8gAkEATgR/IAAoAgggAkH/AXFBAXRqLwEAIAFxQQBHBUEACwsQACACBEAgACABIAIQPxoLCxAAIAAoAgQgACgCAGtBBHULFAEBfyAAKAIAIQEgAEEANgIAIAELCwAgACABQQMQ6wYLEwAgACABEI0DIABBBGogAhCPAQsSACAAEDUoAgAgACgCAGtBDG0LBwAgABBFGgsHACAAIAFGCw8AIAAgACgCACgCDBEAAAsHACAAEDhFCxEAIAAgASABKAIAKAIcEQIACxEAIAAgASABKAIAKAIYEQIACwgAIABB/wFxC0EBAX8gACABNwNwIAAgACgCLCAAKAIEIgJrrDcDeCAAIAFQIAAoAggiACACa6wgAVdyBH8gAAUgAiABp2oLNgJoCwoAIABBMGtBCkkLSwECfCAAIACiIgEgAKIiAiABIAGioiABRKdGO4yHzcY+okR058ri+QAqv6CiIAIgAUSy+26JEBGBP6JEd6zLVFVVxb+goiAAoKC2C08BAXwgACAAoiIAIAAgAKIiAaIgAERpUO7gQpP5PqJEJx4P6IfAVr+goiABREI6BeFTVaU/oiAARIFeDP3//9+/okQAAAAAAADwP6CgoLYLGQAgACABQcLfAUHT9wNBqO0DQaTtAxCsBAsVACAAIAEQuwYgAEEEaiABQQRqEEgLEgAgACgCACIABEAgABDHBBoLCxEAIAAgASgCABDHBDYCACAAC0IBAX8gACgCACECIAEQYiEAIAJBCGoiARBEIABLBH8gASAAEDwoAgBBAEcFQQALRQRAEFUACyACQQhqIAAQPCgCAAs2ACACBH8gAgRAA0AgACABKAIANgIAIABBBGohACABQQRqIQEgAkEBayICDQALC0EABSAACxoL+gECA34CfyMAQRBrIgUkAAJ+IAG9IgNC////////////AIMiAkKAgICAgICACH1C/////////+//AFgEQCACQjyGIQQgAkIEiEKAgICAgICAgDx8DAELIAJCgICAgICAgPj/AFoEQCADQjyGIQQgA0IEiEKAgICAgIDA//8AhAwBCyACUARAQgAMAQsgBSACQgAgA6dnQSBqIAJCIIinZyACQoCAgIAQVBsiBkExahCMASAFKQMAIQQgBSkDCEKAgICAgIDAAIVBjPgAIAZrrUIwhoQLIQIgACAENwMAIAAgAiADQoCAgICAgICAgH+DhDcDCCAFQRBqJAALQgEBfyABIAJsIQQgBAJ/IAMoAkxBAEgEQCAAIAQgAxDdAwwBCyAAIAQgAxDdAwsiAEYEQCACQQAgARsPCyAAIAFuC3cAIAAgASoCACAClDgCACAAIAEqAgQgApQ4AgQgACABKgIIIAKUOAIIIAAgASoCDCAClDgCDCAAIAEqAhAgApQ4AhAgACABKgIUIAKUOAIUIAAgASoCGCAClDgCGCAAIAEqAhwgApQ4AhwgACABKgIgIAKUOAIgCwkAIAEgAhCxAQs9AQF/IAAoAgQiAARAIAAQ2QIEQAJAIABBCGoiASgCAARAIAEQ+wNBf0cNAQsgACAAKAIAKAIQEQEACwsLCxEAIAAgACgCAEEIazYCACAACxIAIAAQNSgCACAAKAIAa0ECdQsSACAAEDUoAgAgACgCAGtBA3ULWAECfyMAQRBrIgIkACAAEIcBBEAgACgCACEDIAAQ6QEaIAMQNAsgACABKAIINgIIIAAgASkCADcCACABQQAQkQEgAkEANgIMIAEgAkEMahB5IAJBEGokAAu/AQEDfyMAQRBrIgUkACAFIAE2AghBACEBQQYhBgJAAkAgACAFQQhqEHsNAEEEIQYgA0GAECAAEGgiBxC0AUUNACADIAcQvgIhAQNAAkAgABB1GiABQTBrIQEgACAFQQhqEJIBRSAEQQJIcg0AIANBgBAgABBoIgYQtAFFDQMgBEEBayEEIAMgBhC+AiABQQpsaiEBDAELC0ECIQYgACAFQQhqEHtFDQELIAIgAigCACAGcjYCAAsgBUEQaiQAIAELvwEBA38jAEEQayIFJAAgBSABNgIIQQAhAUEGIQYCQAJAIAAgBUEIahB8DQBBBCEGIANBgBAgABBpIgcQtQFFDQAgAyAHEL8CIQEDQAJAIAAQdhogAUEwayEBIAAgBUEIahCTAUUgBEECSHINACADQYAQIAAQaSIGELUBRQ0DIARBAWshBCADIAYQvwIgAUEKbGohAQwBCwtBAiEGIAAgBUEIahB8RQ0BCyACIAIoAgAgBnI2AgALIAVBEGokACABC5wBAQN/IwBBEGsiBCQAIAQgATYCDCAEIAM2AgggBCAEQQxqEMoBIQYgBCgCCCEDIwBBEGsiASQAIAEgAzYCDCABIAM2AghBfyEFAkBBAEEAIAIgAxCIAiIDQQBIDQAgACADQQFqIgMQOyIANgIAIABFDQAgACADIAIgASgCDBCIAiEFCyABQRBqJAAgBSEAIAYQyQEgBEEQaiQAIAALYwAgAigCBEGwAXEiAkEgRgRAIAEPCwJAIAJBEEcNAAJAAkAgAC0AACICQStrDgMAAQABCyAAQQFqDwsgAkEwRyABIABrQQJIcg0AIAAtAAFBIHJB+ABHDQAgAEECaiEACyAACy4AAkAgACgCBEHKAHEiAARAIABBwABGBEBBCA8LIABBCEcNAUEQDwtBAA8LQQoLDwAgABA1KAIAIAAoAgBrCxIAIAAQNSgCACAAKAIAa0EUbQv0AQECfyACIARIBEAgACABIAIgBBBqRQRAQX8PCyAAKAIMIQIgACgCCCEBCyAEQQJ0IgZBwLsCaigCACABIAIgBGsiAnVxIgUgAyAGaigCAEoEQANAIAJBAEwEQCAAIAEgAkEBEGpFBEBBfw8LIAAoAgwhAiAAKAIIIQELIAEgAkEBayICdkEBcSAFQQF0ciIFIAMgBEEBaiIEQQJ0aigCAEoNAAsLIAAgAjYCDCAAIAE2AgggBEERTgRAIAAoAhAiACgCACIBQfkANgIUIABBfyABKAIEEQIAQQAPCyADKAKMASADIARBAnRqKAJIIAVqai0AEQsUAQF/QQgQTCIBIAApAgA3AwAgAQsnAQF/IwBBEGsiAiQAIABBAkGwrQJBgKcCQdYAIAEQBiACQRBqJAALzwECAX8CfSAAIAEgASACQQJ0IgNqIgIqAgCMEM8BIAAgA2oiAyADKgIAQwAAgD+SOAIAIAAgAUEkaiACKgIkjBCMAiAAIAFByABqIAIqAkiMEIwCIAAgAUHsAGogAioCbIwQjAIgACABQZABaiACKgKQAYwQjAIgACABQbQBaiACKgK0AYwQjAIgACABQdgBaiACKgLYAYwQjAIgACABQfwBaiACKgL8AYwQjAIgABBYIgRDAAAAAFwEQCAAIABDAACAPyAEkSIFlRDPAQsgBQsRACAAIABBAWtxRSAAQQJLcQuyAQEFfwJ/IAJDAAAAP5IiAotDAAAAT10EQCACqAwBC0GAgICAeAshBSAAKAIUIQhBfyEGAkACfyABQwAAAD+SIgGLQwAAAE9dBEAgAagMAQtBgICAgHgLIAAoAhBqIgdBAEgNACAHIAAoAggiCU4NACAFIAhqIgVBAEgNACAFIAAoAgxODQAgAyAAKAIEIAUgCWwgB2pBA3RqIgAqAgA4AgAgBCAAKgIEOAIAQQAhBgsgBgveAgEEfwJ9IAAgAZIgALxB/////wdxQYGAgPwHSSABvEH/////B3FBgICA/AdNcUUNABogAbwiAkGAgID8A0YEQCAAEKEFDAELIAJBHnZBAnEiBSAAvCIDQR92ciEEAkACQCADQf////8HcSIDRQRAAkACQCAEQQJrDgIAAQMLQ9sPSUAMBAtD2w9JwAwDCyACQf////8HcSICQYCAgPwHRwRAQ9sPyT8gAJggAkUNAxpD2w/JPyAAmCADQYCAgPwHRyACQYCAgOgAaiADT3FFDQMaAn0gBQRAQwAAAAAgA0GAgIDoAGogAkkNARoLIAAgAZWLEKEFCyEAAkACQAJAIAQOAwQAAQILIACMDAULQ9sPSUAgAEMuvbszkpMMBAsgAEMuvbszkkPbD0nAkgwDCyADQYCAgPwHRg0BIARBAnRBgNMCaioCACEACyAADAELIARBAnRB8NICaioCAAsLLAEBfyAAEOQCIAAoAgAEQCAAENsGIAAQNRogACgCACEBIAAQ1AEaIAEQNAsLywMBA38jAEEgayIIJAAgCCACNgIQIAggATYCGCAIQQhqIgEgAxBPIAEQlwEhCSABEEcgBEEANgIAQQAhAgJAA0AgBiAHRiACcg0BAkAgCEEYaiAIQRBqEHsNAAJAIAkgBigCABC+AkElRgRAIAZBBGoiAiAHRg0CQQAhCgJ/IAkgAigCABC+AiIBQcUARiABQf8BcUEwRnJFBEAgBiECIAEMAQsgBkEIaiAHRg0DIAEhCiAJIAYoAggQvgILIQEgCCAAIAgoAhggCCgCECADIAQgBSABIAogACgCACgCJBENADYCGCACQQhqIQYMAQsgCUGAwAAgBigCABC0AQRAA0ACQCAHIAZBBGoiBkYEQCAHIQYMAQsgCUGAwAAgBigCABC0AQ0BCwsDQCAIQRhqIAhBEGoQkgFFDQIgCUGAwAAgCEEYahBoELQBRQ0CIAhBGGoQdRoMAAsACyAJIAhBGGoQaBCFASAJIAYoAgAQhQFGBEAgBkEEaiEGIAhBGGoQdRoMAQsgBEEENgIACyAEKAIAIQIMAQsLIARBBDYCAAsgCEEYaiAIQRBqEHsEQCAEIAQoAgBBAnI2AgALIAgoAhghACAIQSBqJAAgAAvLAwEDfyMAQSBrIggkACAIIAI2AhAgCCABNgIYIAhBCGoiASADEE8gARCdASEJIAEQRyAEQQA2AgBBACECAkADQCAGIAdGIAJyDQECQCAIQRhqIAhBEGoQfA0AAkAgCSAGLAAAEL8CQSVGBEAgBkEBaiICIAdGDQJBACEKAn8gCSACLAAAEL8CIgFBxQBGIAFB/wFxQTBGckUEQCAGIQIgAQwBCyAGQQJqIAdGDQMgASEKIAkgBiwAAhC/AgshASAIIAAgCCgCGCAIKAIQIAMgBCAFIAEgCiAAKAIAKAIkEQ0ANgIYIAJBAmohBgwBCyAJQYDAACAGLAAAELUBBEADQAJAIAcgBkEBaiIGRgRAIAchBgwBCyAJQYDAACAGLAAAELUBDQELCwNAIAhBGGogCEEQahCTAUUNAiAJQYDAACAIQRhqEGkQtQFFDQIgCEEYahB2GgwACwALIAkgCEEYahBpEMADIAkgBiwAABDAA0YEQCAGQQFqIQYgCEEYahB2GgwBCyAEQQQ2AgALIAQoAgAhAgwBCwsgBEEENgIACyAIQRhqIAhBEGoQfARAIAQgBCgCAEECcjYCAAsgCCgCGCEAIAhBIGokACAACxYAIAAgASACIAMgACgCACgCMBEIABoLoAEBBH8jAEEQayIHJAACQCAARQ0AIAQoAgwhCCACIAFrIgZBAEoEQCAAIAEgBhDCAiAGRw0BCyAIIAEgA2tqIgFBAEoEQCAAIAcgAUEAIAFBAEobIgEgBRC6ByIFEEAgARDCAiEGIAUQORogASAGRw0BCyADIAJrIgFBAEoEQCAAIAIgARDCAiABRw0BCyAEELgHIAAhCQsgB0EQaiQAIAkLDgAgACgCCEH/////B3ELKAEBfyMAQRBrIgMkACADIAI2AgwgACABIAIQ/wQhACADQRBqJAAgAAuoAQACQCABQYAITgRAIABEAAAAAAAA4H+iIQAgAUH/D0kEQCABQf8HayEBDAILIABEAAAAAAAA4H+iIQAgAUH9FyABQf0XSBtB/g9rIQEMAQsgAUGBeEoNACAARAAAAAAAAGADoiEAIAFBuHBLBEAgAUHJB2ohAQwBCyAARAAAAAAAAGADoiEAIAFB8GggAUHwaEobQZIPaiEBCyAAIAFB/wdqrUI0hr+iCxAAIABBIEYgAEEJa0EFSXILBAAgAAsUAQF/QQQQTCIBIAAoAgA2AgAgAQsTACAAQeL4A0Gw7QNBrO0DEPMGC2kBAn0gACABKgIIIAEqAgAgAioCACIDlCACKgIEIgQgASoCBJSSkiABKgIgIAEqAhggA5QgASoCHCAElJKSIgOVOAIAIAAgASoCFCABKgIMIAIqAgCUIAEqAhAgAioCBJSSkiADlTgCBAsSACAAIAI2AgQgACABNgIAIAALnAICBH8FfCAAIANBAnQiB2ooAgAiCCABIAJBAnQiCWooAgAiCmwgACAJaigCACIJIAEgB2ooAgAiB2xrtyEPIAkgCGu3IQwgByAKa7chDSACQQFqIgchCANAIAMgB0xFBEAgDSAAIAdBAnQiCWooAgC3oiAMIAEgCWooAgC3oqAgD6AiDiAOoiIOIAsgCyAOYyIJGyELIAcgCCAJGyEIIAdBAWohBwwBCwsCQCAEIAsgDSANoiAMIAyioKNjBEBBfyEHIAAgASACIAggBCAFIAYQ8gFBAEgNASAGKAIAIgJBBUoNASAFIAJBAnRqIAg2AgAgBiAGKAIAQQFqNgIAIAAgASAIIAMgBCAFIAYQ8gFBAEgNAQtBACEHCyAHCwwAIAEgAigCADYCAAsOACAAIAEgAkECdBA/GgsSACAAEDUoAgAgACgCAGtBJG0LNwEBfyMAQRBrIgIkACACIAAoAgA2AgggAiACKAIIIAFBA3RqNgIIIAIoAgghACACQRBqJAAgAAuCAQEBfwJAIAEgACgCEEkEQCAAKAIUIgMgAk0NASAAQQRqIAEgA2wgAmoQSw8LQfCvBEHtrgEQM0GZrwEQM0G/HBAzQdoBEDZB+SAQM0GusAEQMxA3EAAAC0HwrwRB8bABEDNBma8BEDNBvxwQM0HbARA2QfkgEDNBpLEBEDMQNxAAAAsNACAAKAIAIAEoAgBJCyQBAn8jAEEQayICJAAgASAAEPgBIQMgAkEQaiQAIAEgACADGwsrAQF/IAAoAgQhAwNAIAEgA0cEQCAAEDUaIAMgAmshAwwBCwsgACABNgIECwMAAQsPACAAIAAoAgAoAiQRAAALEQAgACABIAEoAgAoAiARAgALEQAgACABIAEoAgAoAiwRAgALDAAgAEGChoAgNgAACy8BAX8jAEEQayIBJAAgAUEIaiAAEEAgABA4QQJ0ahCBASgCACEAIAFBEGokACAACywBAX8jAEEQayIBJAAgAUEIaiAAEEAgABA4ahCBASgCACEAIAFBEGokACAACxYAIAAgASACIAMgACgCACgCIBEIABoLKQAgAEEIdEGAgPwHcSAAQRh0ciAAQQh2QYD+A3EgAEEYdnJyIAAgARsLNAAgACgCABogACgCACAAELsBQQxsahogACgCACAAEFZBDGxqGiAAKAIAIAAQuwFBDGxqGgtQAQF+AkAgA0HAAHEEQCACIANBQGqtiCEBQgAhAgwBCyADRQ0AIAJBwAAgA2uthiABIAOtIgSIhCEBIAIgBIghAgsgACABNwMAIAAgAjcDCAvbAQIBfwJ+QQEhBAJAIABCAFIgAUL///////////8AgyIFQoCAgICAgMD//wBWIAVCgICAgICAwP//AFEbDQAgAkIAUiADQv///////////wCDIgZCgICAgICAwP//AFYgBkKAgICAgIDA//8AURsNACAAIAKEIAUgBoSEUARAQQAPCyABIAODQgBZBEBBfyEEIAAgAlQgASADUyABIANRGw0BIAAgAoUgASADhYRCAFIPC0F/IQQgACACViABIANVIAEgA1EbDQAgACAChSABIAOFhEIAUiEECyAEC1IBAn9B7O8DKAIAIgEgAEEDakF8cSICaiEAAkAgAkEAIAAgAU0bDQAgAD8AQRB0SwRAIAAQIkUNAQtB7O8DIAA2AgAgAQ8LQfCWBEEwNgIAQX8LogEBAn8jAEGgAWsiBCQAQX8hBSAEIAFBAWtBACABGzYClAEgBCAAIARBngFqIAEbIgA2ApABIARBAEGQARA6IgRBfzYCTCAEQYUCNgIkIARBfzYCUCAEIARBnwFqNgIsIAQgBEGQAWo2AlQCQCABQQBIBEBB8JYEQT02AgAMAQsgAEEAOgAAIAQgAiADQYMCQYQCEIsFIQULIARBoAFqJAAgBQsJACAAIAEQxQULEgAgABA1KAIAIAAoAgBrQQR1C6YDAgJ/AX0gAQJ/IAMQ3waOIgaLQwAAAE9dBEAgBqgMAQtBgICAgHgLIgQ2AgAgAgJ/IANBASAEdLKVEKcCIAAqAhyUEN4GIgOLQwAAAE9dBEAgA6gMAQtBgICAgHgLIgQ2AgAgBCAAKAIUQQFrRgRAIAEgASgCAEEBajYCACACQQA2AgBBACEECwJAIAICfyABKAIAIgJBAEgEQCABQQA2AgBBAAwBCyACIAAoAhAiBUgNASABIAVBAWs2AgAgACgCFEEBawsiBDYCAAsCQAJAAkAgASgCACIBQQBOBEAgASAAKAIQTg0BIARBAEgNAiAEIAAoAhRODQMPC0HwrwRB8cgAEDNBuMwAEDNB2yAQM0GMAhA2QfYlEDNBtdIAEDMQNxAAAAtB8K8EQbvXABAzQbjMABAzQdsgEDNBjQIQNkH2JRAzQc/aABAzEDcQAAALQfCvBEH97AAQM0G4zAAQM0HbIBAzQY4CEDZB9iUQM0GQ7wAQMxA3EAAAC0HwrwRBk/MAEDNBuMwAEDNB2yAQM0GPAhA2QfYlEDNBlvcAEDMQNxAAAAutAQAgACABKgIAIAKUIAAqAgCSOAIAIAAgASoCBCAClCAAKgIEkjgCBCAAIAEqAgggApQgACoCCJI4AgggACABKgIMIAKUIAAqAgySOAIMIAAgASoCECAClCAAKgIQkjgCECAAIAEqAhQgApQgACoCFJI4AhQgACABKgIYIAKUIAAqAhiSOAIYIAAgASoCHCAClCAAKgIckjgCHCAAIAEqAiAgApQgACoCIJI4AiALDwAgACAAKAIAQQRqNgIACwsAIABBEGogARBtCxIAIABBBGogACgCACABbBCwBQsOACAAIAEoAgA2AgAgAAuTAQECfyABIAAQRCICSwRAIwBBIGsiAyQAAkAgASACayIBIAAQNSgCACAAKAIEa0ECdU0EQCAAIAEQqAMMAQsgABA1IQIgA0EIaiAAIAAQRCABahDjAiAAEEQgAhDaAiICIAEQzQYgACACEOICIAIQuAILIANBIGokAA8LIAEgAkkEQCAAIAAoAgAgAUECdGoQogQLC4gBAQN/IwBBEGsiASQAIwBBEGsiAiQAIAJBADYCDCAAIAJBDGoQeSMAQRBrIgMkACADQQA2AgwgAEEEaiADQQxqEHkgA0EQaiQAIAJBEGokACAAQQA2AgggAUEANgIMIABBDGogAUEMahB5IAFBgICA/AM2AgQgACABKgIEOAIQIAFBEGokACAACxIAIAAQNSgCACAAKAIAa0EBdQsQACAAKAIEIAAoAgBrQQF1CxIAIAAQNSgCACAAKAIAa0EFdQsWAQF/IAAQQyEBIAAQ2wYgACABEJgEC/kBAQd/IAEgABBEIgJLBEAjAEEgayIHJAACQCABIAJrIgMgABA1KAIAIAAoAgRrQQJ1TQRAIAAgAxCoAwwBCyAAEDUhBCAAIAAQRCADahDjAiEFIAAQRCEIQQAhAiMAQRBrIgYkACAGQQA2AgwgB0EIaiIBQQxqIAZBDGogBBC6ASAFBEAgASgCECAFEMsGIQILIAEgAjYCACABIAIgCEECdGoiBDYCCCABIAQ2AgQgARA+IAIgBUECdGo2AgAgBkEQaiQAIAEgAxDNBiAAIAEQ4gIgARC4AgsgB0EgaiQADwsgASACSQRAIAAgACgCACABQQJ0ahCiBAsLJwAgAyADKAIAIAIgAWsiAGsiAjYCACAAQQBKBEAgAiABIAAQPxoLCxkAIAAQhwEEQCAAIAEQigEPCyAAIAEQkQELrQEBBH8jAEEQayIIJAACQCAARQ0AIAQoAgwhBiACIAFrIgdBAEoEQCAAIAEgB0ECdSIHEMICIAdHDQELIAYgAyABa0ECdWsiAUEASgRAIAAgCCABQQAgAUEAShsiASAFELMHIgUQQCABEMICIQYgBRA5GiABIAZHDQELIAMgAmsiAUEASgRAIAAgAiABQQJ1IgEQwgIgAUcNAQsgBBC4ByAAIQkLIAhBEGokACAJCywAAkAgACABRg0AA0AgACABQQFrIgFPDQEgACABEKkHIABBAWohAAwACwALCwsAIABB3LcEEMsBCyQAIABBC08EfyAAQRBqQXBxIgAgAEEBayIAIABBC0YbBUEKCwsPACAAIAAoAgAoAhwRAAALJAECfyMAQRBrIgIkACABIAAQ5gQhAyACQRBqJAAgASAAIAMbC7YMAQZ/IwBBEGsiBCQAIAQgADYCDAJAIABB0wFNBEBBsIsDQfCMAyAEQQxqEPUEKAIAIQIMAQsgAEF8TwRAEFUACyAEIAAgAEHSAW4iBkHSAWwiAms2AghB8IwDQbCOAyAEQQhqEPUEQfCMA2tBAnUhBQNAIAVBAnRB8IwDaigCACACaiECQQUhAAJAA0ACQCAAQS9GBEBB0wEhAANAIAIgAG4iASAASQ0EIAIgACABbEYNAiACIABBCmoiAW4iAyABSQ0EIAIgASADbEYNAiACIABBDGoiAW4iAyABSQ0EIAIgASADbEYNAiACIABBEGoiAW4iAyABSQ0EIAIgASADbEYNAiACIABBEmoiAW4iAyABSQ0EIAIgASADbEYNAiACIABBFmoiAW4iAyABSQ0EIAIgASADbEYNAiACIABBHGoiAW4iAyABSQ0EIAIgASADbEYNAiACIABBHmoiAW4iAyABSQ0EIAIgASADbEYNAiACIABBJGoiAW4iAyABSQ0EIAIgASADbEYNAiACIABBKGoiAW4iAyABSQ0EIAIgASADbEYNAiACIABBKmoiAW4iAyABSQ0EIAIgASADbEYNAiACIABBLmoiAW4iAyABSQ0EIAIgASADbEYNAiACIABBNGoiAW4iAyABSQ0EIAIgASADbEYNAiACIABBOmoiAW4iAyABSQ0EIAIgASADbEYNAiACIABBPGoiAW4iAyABSQ0EIAIgASADbEYNAiACIABBwgBqIgFuIgMgAUkNBCACIAEgA2xGDQIgAiAAQcYAaiIBbiIDIAFJDQQgAiABIANsRg0CIAIgAEHIAGoiAW4i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AygCACAEajYCACAAQfz/zwBqIgAgACgCACAKajYCAAwBCyAHIANBEHRBEHVBHGxqIgBBjIDQAGogCjYCACAAQfT/zwBqIgMgAygCAEEBajYCACAAQfj/zwBqIgMgAygCACAEajYCACAAQfz/zwBqIgAgACgCACAKajYCAAsgAkECaiECIAtBAmohCyAEQQFqIQQMAAsACwsgBUEAIAVBAEobQQFqIQNBASEAQQEhAgNAIAAgA0cEQAJAIAAgASgCACIERgRAIAIiBEEBaiECDAELIARBAnQgB2pBjIDIAGooAgAhBAsgASAENgIAIAFBBGohASAAQQFqIQAMAQsLIAcgAkEBayIENgIIQQAgBEUNARogB0EMakEAIARBAnQQOhogB0GQgChqQQAgBEEEdBA6GkEAIQADQCAAIAROBEBBACEEIAVBACAFQQBKGyECA0AgAiAERgRAQQAhCyAHKAIIIgBBACAAQQBKGyEBQQAhAANAIAAgAUYNBSAHIABBBHRqIgJBkIAoaiIDIAMrAwAgByAAQQJ0aigCDLciFqM5AwAgAkGYgChqIgIgAisDACAWozkDACAAQQFqIQAMAAsACyAHIAcgBEECdGpBkIDIAGooAgBBAWsiAUECdCIDaiIAIAAoAgwgByAEQQdsQQJ0aiIAQZCA0ABqKAIAajYCDCAHIAFBBHRqIgFBkIAoaiIFIAUrAwAgAEGUgNAAaigCALegOQMAIAFBmIAoaiIFIAUrAwAgAEGYgNAAaigCALegOQMAIABBnIDQAGooAgAiBSABQYyACGoiASgCAEgEQCABIAU2AgALIABBoIDQAGooAgAiBSAHIANBAnQiAUEEcmpBjIAIaiIDKAIASgRAIAMgBTYCAAsgAEGkgNAAaigCACIDIAcgAUEIcmpBjIAIaiIFKAIASARAIAUgAzYCAAsgAEGogNAAaigCACIAIAcgAUEMcmpBjIAIaiIBKAIASgRAIAEgADYCAAsgBEEBaiEEDAALAAUgByAAQQR0aiIBQZCACGpBADYCACABQYyACGogDDYCACABQZSACGogDTYCACABQZiACGpBADYCACAAQQFqIQAgBygCCCEEDAELAAsACyALCw8LIAgEQAJ/IAAhBUEAIQAgASIGQQAgAUEAShshCiAHKAIAIgMgASACIg9BAWsiAWxBAXRqIQQgAyEC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CyAHIANBEHRBEHVBHGxqIgBBjIDQAGogCjYCACAAQfT/zwBqIgMgAygCAEEBajYCACAAQfj/zwBqIgMgAygCACAEajYCACAAQfz/zwBqIgAgACgCACAKajYCAAsgAkECaiECIAtBAmohCyAEQQFqIQQMAAsACwsgBUEAIAVBAEobQQFqIQNBASEAQQEhAgNAIAAgA0cEQAJAIAAgASgCACIERgRAIAIiBEEBaiECDAELIARBAnQgB2pBjIDIAGooAgAhBAsgASAENgIAIAFBBGohASAAQQFqIQAMAQsLIAcgAkEBayIENgIIQQAgBEUNARogB0EMakEAIARBAnQQOhogB0GQgChqQQAgBEEEdBA6GkEAIQADQCAAIAROBEBBACEEIAVBACAFQQBKGyECA0AgAiAERgRAQQAhCyAHKAIIIgBBACAAQQBKGyEBQQAhAANAIAAgAUYNBSAHIABBBHRqIgJBkIAoaiIDIAMrAwAgByAAQQJ0aigCDLciFqM5AwAgAkGYgChqIgIgAisDACAWozkDACAAQQFqIQAMAAsACyAHIAcgBEECdGpBkIDIAGooAgBBAWsiAUECdCIDaiIAIAAoAgwgByAEQQdsQQJ0aiIAQZCA0ABqKAIAajYCDCAHIAFBBHRqIgFBkIAoaiIFIAUrAwAgAEGUgNAAaigCALegOQMAIAFBmIAoaiIFIAUrAwAgAEGYgNAAaigCALegOQMAIABBnIDQAGooAgAiBSABQYyACGoiASgCAEgEQCABIAU2AgALIABBoIDQAGooAgAiBSAHIANBAnQiAUEEcmpBjIAIaiIDKAIASgRAIAMgBTYCAAsgAEGkgNAAaigCACIDIAcgAUEIcmpBjIAIaiIFKAIASARAIAUgAzYCAAsgAEGogNAAaigCACIAIAcgAUEMcmpBjIAIaiIBKAIASgRAIAEgADYCAAsgBEEBaiEEDAALAAUgByAAQQR0aiIBQZCACGpBADYCACABQYyACGogDDYCACABQZSACGogDTYCACABQZiACGpBADYCACAAQQFqIQAgBygCCCEEDAELAAsACyALCw8LIARBAUYEQCAIBEACfyAAIQVBACEAIAEiBkEAIAFBAEobIQogBygCACIDIAEgAiIPQQFrIgFsQQF0aiEEIAMhAgNAIAAgCkcEQCAEQQA7AQAgAkEAOwEAIABB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BGohDQwFCyAHIANBEHRBEHVBHGxqIgBB9P/PAGoiAyADKAIAQQFqNgIAIABB+P/PAGoiAyADKAIAIARqNgIAIABB/P/PAGoiACAAKAIAIApqNgIADAELIAcgA0EQdEEQdUEcbGoiAEGMgNAAaiAKNgIAIABB9P/PAGoiAyADKAIAQQFqNgIAIABB+P/PAGoiAyADKAIAIARqNgIAIABB/P/PAGoiACAAKAIAIApqNgIACyALQQFqIQsgAkECaiECIA1BAmohDSAEQQFqIQQMAAsACwsgBUEAIAVBAEobQQFqIQNBASEAQQEhAgNAIAAgA0cEQAJAIAAgASgCACIERgRAIAIiBEEBaiECDAELIARBAnQgB2pBjIDIAGooAgAhBAsgASAENgIAIAFBBGohASAAQQFqIQAMAQsLIAcgAkEBayIENgIIQQAgBEUNARogB0EMakEAIARBAnQQOhogB0GQgChqQQAgBEEEdBA6GkEAIQADQCAAIAROBEBBACEEIAVBACAFQQBKGyECA0AgAiAERgRAQQAhCyAHKAIIIgBBACAAQQBKGyEBQQAhAANAIAAgAUYNBSAHIABBBHRqIgJBkIAoaiIDIAMrAwAgByAAQQJ0aigCDLciFqM5AwAgAkGYgChqIgIgAisDACAWozkDACAAQQFqIQAMAAsACyAHIAcgBEECdGpBkIDIAGooAgBBAWsiAUECdCIDaiIAIAAoAgwgByAEQQdsQQJ0aiIAQZCA0ABqKAIAajYCDCAHIAFBBHRqIgFBkIAoaiIFIAUrAwAgAEGUgNAAaigCALegOQMAIAFBmIAoaiIFIAUrAwAgAEGYgNAAaigCALegOQMAIABBnIDQAGooAgAiBSABQYyACGoiASgCAEgEQCABIAU2AgALIABBoIDQAGooAgAiBSAHIANBAnQiAUEEcmpBjIAIaiIDKAIASgRAIAMgBTYCAAsgAEGkgNAAaigCACIDIAcgAUEIcmpBjIAIaiIFKAIASARAIAUgAzYCAAsgAEGogNAAaigCACIAIAcgAUEMcmpBjIAIaiIBKAIASgRAIAEgADYCAAsgBEEBaiEEDAALAAUgByAAQQR0aiIBQZCACGpBADYCACABQYyACGogDDYCACABQZSACGogEjYCACABQZiACGpBADYCACAAQQFqIQAgBygCCCEEDAELAAsACyAL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IQQMAAsABSAHIABBBHRqIgFBkIAIakEANgIAIAFBjIAIaiAMNgIAIAFBlIAIaiASNgIAIAFBmIAIakEANgIAIABBAWohACAHKAIIIQQMAQsACwALIAsLCwgAIAAoAhBFCwkAIAAQ/AIQNAsUACAAQfiOAzYCACAAQQRqEEcgAAsKACAAQRh0QRh1CxQAIABBuI4DNgIAIABBBGoQRyAACwkAIAAgARD0BAvZAwICfgJ/IwBBIGsiBCQAAkAgAUL///////////8AgyIDQoCAgICAgMCAPH0gA0KAgICAgIDA/8MAfVQEQCABQgSGIABCPIiEIQMgAEL//////////w+DIgBCgYCAgICAgIAIWgRAIANCgYCAgICAgIDAAHwhAgwCCyADQoCAgICAgICAQH0hAiAAQoCAgICAgICACIVCAFINASACIANCAYN8IQIMAQsgAFAgA0KAgICAgIDA//8AVCADQoCAgICAgMD//wBRG0UEQCABQgSGIABCPIiEQv////////8Dg0KAgICAgICA/P8AhCECDAELQoCAgICAgID4/wAhAiADQv///////7//wwBWDQBCACECIANCMIinIgVBkfcASQ0AIARBEGogACABQv///////z+DQoCAgICAgMAAhCICIAVBgfcAaxCMASAEIAAgAkGB+AAgBWsQhQIgBCkDCEIEhiAEKQMAIgBCPIiEIQIgBCkDECAEKQMYhEIAUq0gAEL//////////w+DhCIAQoGAgICAgICACFoEQCACQgF8IQIMAQsgAEKAgICAgICAgAiFQgBSDQAgAkIBgyACfCECCyAEQSBqJAAgAiABQoCAgICAgICAgH+DhL8LRQEBfyMAQRBrIgUkACAFIAEgAiADIARCgICAgICAgICAf4UQoQEgBSkDACEBIAAgBSkDCDcDCCAAIAE3AwAgBUEQaiQAC8QBAgF/An5BfyEDAkAgAEIAUiABQv///////////wCDIgRCgICAgICAwP//AFYgBEKAgICAgIDA//8AURsNAEEAIAJC////////////AIMiBUKAgICAgIDA//8AViAFQoCAgICAgMD//wBRGw0AIAAgBCAFhIRQBEBBAA8LIAEgAoNCAFkEQEEAIAEgAlMgASACURsNASAAIAEgAoWEQgBSDwsgAEIAUiABIAJVIAEgAlEbDQAgACABIAKFhEIAUiEDCyADC4kCAAJAIAAEfyABQf8ATQ0BAkBBzJgEKAIAKAIARQRAIAFBgH9xQYC/A0YNAwwBCyABQf8PTQRAIAAgAUE/cUGAAXI6AAEgACABQQZ2QcABcjoAAEECDwsgAUGAQHFBgMADRyABQYCwA09xRQRAIAAgAUE/cUGAAXI6AAIgACABQQx2QeABcjoAACAAIAFBBnZBP3FBgAFyOgABQQMPCyABQYCABGtB//8/TQRAIAAgAUE/cUGAAXI6AAMgACABQRJ2QfABcjoAACAAIAFBBnZBP3FBgAFyOgACIAAgAUEMdkE/cUGAAXI6AAFBBA8LC0HwlgRBGTYCAEF/BUEBCw8LIAAgAToAAEEBC/YBAQF/AkACQAJAIAAgAXNBA3ENACACQQBHIQMCQCABQQNxRSACRXINAANAIAAgAS0AACIDOgAAIANFDQQgAEEBaiEAIAJBAWsiAkEARyEDIAFBAWoiAUEDcUUNASACDQALCyADRQ0BIAEtAABFDQIgAkEESQ0AA0AgASgCACIDQX9zIANBgYKECGtxQYCBgoR4cQ0BIAAgAzYCACAAQQRqIQAgAUEEaiEBIAJBBGsiAkEDSw0ACwsgAkUNAANAIAAgAS0AACIDOgAAIANFDQIgAEEBaiEAIAFBAWohASACQQFrIgINAAsLQQAhAgsgAEEAIAIQOhoLZgEDf0F/IQICQCAARSABRXINAEEAIQIgAEEMakEAQYAIEDoaIAEgACgCCCAAKAIEbGohAwNAIAEgA08NASAAIAEtAABBAnRqIgRBDGogBCgCDEEBajYCACABQQFqIQEMAAsACyACCyoBAX8jAEEQayIEJAAgBCADNgIMIAAgASACIAMQiAIhACAEQRBqJAAgAAuvAQEGfyMAQfABayIHJAAgByAANgIAQQEhBgJAIANBAkgNAEEAIAFrIQkgACEFA0AgACAFIAlqIgUgBCADQQJrIgpBAnRqKAIAayIIIAIRAwBBAE4EQCAAIAUgAhEDAEEATg0CCyAHIAZBAnRqIAggBSAIIAUgAhEDAEEATiIIGyIFNgIAIAZBAWohBiADQQFrIAogCBsiA0EBSg0ACwsgASAHIAYQkQUgB0HwAWokAAvhAQECfyACQQBHIQMCQAJAAkAgAEEDcUUgAkVyDQAgAUH/AXEhBANAIAAtAAAgBEYNAiACQQFrIgJBAEchAyAAQQFqIgBBA3FFDQEgAg0ACwsgA0UNAQsCQCAALQAAIAFB/wFxRiACQQRJcg0AIAFB/wFxQYGChAhsIQMDQCAAKAIAIANzIgRBf3MgBEGBgoQIa3FBgIGChHhxDQEgAEEEaiEAIAJBBGsiAkEDSw0ACwsgAkUNACABQf8BcSEBA0AgASAALQAARgRAIAAPCyAAQQFqIQAgAkEBayICDQALC0EAC8EBAQN/AkAgASACKAIQIgMEfyADBSACEJwFDQEgAigCEAsgAigCFCIFa0sEQCACIAAgASACKAIkEQQADwsCQCACKAJQQQBIBEBBACEDDAELIAEhBANAIAQiA0UEQEEAIQMMAgsgACADQQFrIgRqLQAAQQpHDQALIAIgACADIAIoAiQRBAAiBCADSQ0BIAAgA2ohACABIANrIQEgAigCFCEFCyAFIAAgARA/GiACIAIoAhQgAWo2AhQgASADaiEECyAEC40BACAAIAAgACAAIABECff9DeE9Aj+iRIiyAXXg70k/oKJEO49otSiCpL+gokRVRIgOVcHJP6CiRH1v6wMS1tS/oKJEVVVVVVVVxT+gIACiIAAgACAAIABEgpIuscW4sz+iRFkBjRtsBua/oKJEyIpZnOUqAECgokRLLYocJzoDwKCiRAAAAAAAAPA/oKMLjgoBDn8gASgCFCEJIAEoAhAhAyABKAIMIQsgASgCCCEFIAAoAuQDKAIYIQ0CQCABKAIEIgcgASgCACIGSgRAIAYhCgNAIAUgC0wEQCANIApBAnRqKAIAIQwgBSECA0AgAyAJTARAIAwgAkEGdGogA0EBdGohACADIQQDQCAALwEABEAgASAKNgIADAcLIABBAmohACAEIAlHIQggBEEBaiEEIAgNAAsLIAIgC0chACACQQFqIQIgAA0ACwsgByAKRyEAIApBAWohCiAADQALCyAGIQoLAkAgByAKSgRAIAchCANAIAUgC0wEQCANIAhBAnRqKAIAIQwgBSECA0AgAyAJTARAIAwgAkEGdGogA0EBdGohACADIQQDQCAALwEABEAgASAINgIEDAcLIABBAmohACAEIAlHIQYgBEEBaiEEIAYNAAsLIAIgC0chACACQQFqIQIgAA0ACwsgCCAKSiEAIAhBAWshCCAADQALCyAHIQgLAkAgBSALSARAIAUh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A2siASAAEDUoAgAgACgCBGtBAnVNBEAjAEEQayIEJAAgBCAAIAEQtwIiAygCBCEBIAMoAgghBQNAIAEgBUYEQCADEG4gBEEQaiQABSAAEDUgASACEPMBIAMgAUEEaiIBNgIEDAELCwwBCyAAEDUhAyAGQQhqIAAgABBEIAFqEOMCIAAQRCADENoCIQMjAEEQayIEJAAgBCADQQhqIAEQpgMiASgCACEFA0AgASgCBCAFRwRAIAMoAhAgASgCACACEPMBIAEgASgCAEEEaiIFNgIADAELCyABEKsBIARBEGokACAAIAMQ4gIgAxC4AgsgBkEgaiQADwsgASADSQRAIAAgACgCACABQQJ0ahCiBAsLDQAgACgCABogABD+BQtKAQJ/IwBBEGsiASQAIwBBEGsiAiQAIAJBCGogAEEIaigCABCBASgCACEAIAJBEGokACABQQhqIAAQgQEoAgAhACABQRBqJAAgAAsTACAAIAAoAgBBAWsiADYCACAACxgBAX8jAEEQayIBJAAgABA0IAFBEGokAAtgAgN/AXwgACgCBCICIAEoAgRGBEAgAkEAIAJBAEobIQIDQCACIANGRQRAIANBA3QiBCAAKAIAaisDACABKAIAIARqKwMAoiAFoCEFIANBAWohAwwBCwsgBQ8LQQAQAwALFwAgABCRBiAAQQA2AgggAEHw5AM2AgALHAAgAUH/////A0sEQEGXCBCsAQALIAFBAnQQTAsWAEEBQSAgAEEBa2drdCAAIABBAk8bC9cBAgN/AX0jAEEQayICJAAgAiABNgIMAkAgAiABQQFGBH9BAgUgASABQQFrcUUNASABEKACCyIBNgIMCwJAIAAQjgEiAyABSQRAIAAgARCUBgwBCyABIANPDQAgAxDhASEEAn8gABA+KAIAsyAAEFkqAgCVjSIFQwAAgE9dIAVDAAAAAGBxBEAgBakMAQtBAAshASACAn8gBARAIAEQgAQMAQsgARCgAgs2AgggAiACQQxqIAJBCGoQeigCACIBNgIMIAEgA08NACAAIAEQlAYLIAJBEGokAAsUACAAIAEQSCAAQQRqIAFBBGoQSAsHACAAQTxqCzQBAn9BCBA7IgEEfyABIABBA3QQOyICNgIAIAJFBEAgARA0QQAPCyABIAA2AgQgAQVBAAsLJQECfyMAQRBrIgAkACAAQQhqQQAQgQEoAgAhASAAQRBqJAAgAQtTAQN/IwBBEGsiAyQAIAMgACABEL8GIgIoAgQhASACKAIIIQQDQCABIARGBEAgAhBuIANBEGokAAUgABA1GiABEJgGIAIgAUEIaiIBNgIEDAELCwsJACAAIAEQnwYLPAECfyMAQRBrIgEkACABQQhqIgIgACgCACgCAEFAaxCKBBogAigCABA1EFkhACACENEBIAFBEGokACAACxkBAX8gABCUASECIAAgARCOBSAAIAIQnAYLJAAgACABKAIANgIAIAAgASgCBCIBNgIEIAEEQCABEJoDCyAACywBAX8jAEEQayIBJAAgAUEANgIMIAAgAUEMaiABQQhqELEGIAFBEGokACAACxMAIAIgBaIgACADoiABIASioKALFQAgAEHo1AE2AgAgAEEEahCgBCAAC1UBAn8gAEH41AE2AgAgAEE4ahB0IABBLGoQdCAAQSBqIgEQugYgASgCAARAIAEgASgCABC1BiABEDUaIAEoAgAhAiABEJMCGiACEDQLIAAQjQQaIAALFAAgAiACoiAAIACiIAEgAaKgoJ8LDQAgAEH/////ARDsAgsNACAAIAKUIAEgAZSTC2wBAX8gARA1GiMAQRBrIgIkACAAQgA3AgAgAkEANgIMIABBCGogAkEMahCNAyACQRBqJAAgACABKAIANgIAIAAgASgCBDYCBCABEDUoAgAhAiAAEDUgAjYCACABEDVBADYCACABQgA3AgAgAAsJACABQQA2AgALkQICDH8BfEF/IQoCQCABKAIIIgYgAigCBEcNACAAKAIEIgMgASgCBEcNACAAKAIIIgcgAigCCEcNAEEAIQogA0EAIANBAEobIQsgB0EAIAdBAEobIQwgBkEAIAZBAEobIQ0gACgCACEDA0AgBCALRg0BIAQgBmwhDkEAIQUDQCAFIAxGRQRAIANCADcDACACKAIAIAVBA3RqIQggASgCACAOQQN0aiEJQQAhAEQAAAAAAAAAACEPA0AgACANRkUEQCADIAkrAwAgCCsDAKIgD6AiDzkDACAAQQFqIQAgCUEIaiEJIAggB0EDdGohCAwBCwsgBUEBaiEFIANBCGohAwwBCwsgBEEBaiEEDAALAAsgCgsNACAAQf////8DEOwCC8kCAgJ/AX0CQAJAIAZBAEwNACAFKAIEIAZBAWpNDQAgB0EA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QRBqJAAgBUEQaiQAIAALtgMCA38BfiMAQSBrIgMkAAJAIAFC////////////AIMiBUKAgICAgIDAwD99IAVCgICAgICAwL/AAH1UBEAgAUIZiKchBCAAUCABQv///w+DIgVCgICACFQgBUKAgIAIURtFBEAgBEGBgICABGohAgwCCyAEQYCAgIAEaiECIAAgBUKAgIAIhYRCAFINASACIARBAXFqIQIMAQsgAFAgBUKAgICAgIDA//8AVCAFQoCAgICAgMD//wBRG0UEQCABQhmIp0H///8BcUGAgID+B3IhAgwBC0GAgID8ByECIAVC////////v7/AAFYNAEEAIQIgBUIwiKciBEGR/gBJDQAgA0EQaiAAIAFC////////P4NCgICAgICAwACEIgUgBEGB/gBrEIwBIAMgACAFQYH/ACAEaxCFAiADKQMIIgBCGYinIQIgAykDACADKQMQIAMpAxiEQgBSrYQiBVAgAEL///8PgyIAQoCAgAhUIABCgICACFEbRQRAIAJBAWohAgwBCyAFIABCgICACIWEQgBSDQAgAkEBcSACaiECCyADQSBqJAAgAiABQiCIp0GAgICAeHFyvgsLACAAIAEQ+gQQIQsnACAAIAU6ABAgACAEOAIMIAAgAzgCCCAAIAI4AgQgACABOAIAIAALigEBA39BiKUEQYilBCgCAEEBaiIFNgIAIAAgBTYCACADBEADQCACIARBA3RqIgYoAgBFBEAgBiAFNgIAIAIgBEEDdGoiACABNgIEIABBADYCCCADEAIgAg8LIARBAWoiBCADRw0ACwsgACABIAIgA0EEdEEIchDIAiADQQF0IgAQ+QQhASAAEAIgAQsfAEGApQQoAgBFBEBBhKUEIAE2AgBBgKUEIAA2AgALC7YPAgV/Dn4jAEHQAmsiBSQAIARC////////P4MhCiACQv///////z+DIQwgAiAEhUKAgICAgICAgIB/gyENIARCMIinQf//AXEhCAJAAkAgAkIwiKdB//8BcSIJQf//AWtBgoB+TwRAIAhB//8Ba0GBgH5LDQELIAFQIAJC////////////AIMiD0KAgICAgIDA//8AVCAPQoCAgICAgMD//wBRG0UEQCACQoCAgICAgCCEIQ0MAgsgA1AgBEL///////////8AgyICQoCAgICAgMD//wBUIAJCgICA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AgAgAUIAEMMBC0IAIRQLIAAgFTcDACAAIBQ3AwggDEEwaiQAC9AGAgR/A34jAEGAAWsiBSQAAkACQAJAIAMgBEIAQgAQhgJFDQACfyAEQv///////z+DIQkCfyAEQjCIp0H//wFxIgZB//8BRwRAQQQgBg0BGkECQQMgAyAJhFAbDAILIAMgCYRQCwshByACQjCIpyIIQf//AXEiBkH//wFGDQAgBw0BCyAFQRBqIAEgAiADIAQQXSAFIAUpAxAiASAFKQMYIgIgASACEPsEIAUpAwghAiAFKQMAIQQMAQsgASACQv///////z+DIAatQjCGhCIKIAMgBEL///////8/gyAEQjCIp0H//wFxIgetQjCGhCIJEIYCQQBMBEAgASAKIAMgCRCGAgRAIAEhBAwCCyAFQfAAaiABIAJCAEIAEF0gBSkDeCECIAUpA3AhBAwBCyAGBH4gAQUgBUHgAGogASAKQgBCgICAgICAwLvAABBdIAUpA2giCkIwiKdB+ABrIQYgBSkDYAshBCAHRQRAIAVB0ABqIAMgCUIAQoCAgICAgMC7wAAQXSAFKQNYIglCMIinQfgAayEHIAUpA1AhAwsgCUL///////8/g0KAgICAgIDAAIQhCSAKQv///////z+DQoCAgICAgMAAhCEKIAYgB0oEQANAAn4gCiAJfSADIARWrX0iC0IAWQRAIAsgBCADfSIEhFAEQCAFQSBqIAEgAkIAQgAQXSAFKQMoIQIgBSkDICEEDAULIAtCAYYgBEI/iIQMAQsgCkIBhiAEQj+IhAshCiAEQgGGIQQgBkEBayIGIAdKDQALIAchBgsCQCAKIAl9IAMgBFatfSIJQgBTBEAgCiEJDAELIAkgBCADfSIEhEIAUg0AIAVBMGogASACQgBCABBdIAUpAzghAiAFKQMwIQQMAQsgCUL///////8/WARAA0AgBEI/iCEBIAZBAWshBiAEQgGGIQQgASAJQgGGhCIJQoCAgICAgMAAVA0ACwsgCEGAgAJxIQcgBkEATARAIAVBQGsgBCAJQv///////z+DIAZB+ABqIAdyrUIwhoRCAEKAgICAgIDAwz8QXSAFKQNIIQIgBSkDQCEEDAELIAlC////////P4MgBiAHcq1CMIaEIQILIAAgBDcDACAAIAI3AwggBUGAAWokAAu/AgEBfyMAQdAAayIEJAACQCADQYCAAU4EQCAEQSBqIAEgAkIAQoCAgICAgID//wAQXSAEKQMoIQIgBCkDICEBIANB//8BSQRAIANB//8AayEDDAILIARBEGogASACQgBCgICAgICAgP//ABBdIANB/f8CIANB/f8CSBtB/v8BayEDIAQpAxghAiAEKQMQIQEMAQsgA0GBgH9KDQAgBEFAayABIAJCAEKAgICAgICAORBdIAQpA0ghAiAEKQNAIQEgA0H0gH5LBEAgA0GN/wBqIQMMAQsgBEEwaiABIAJCAEKAgICAgICAORBdIANB6IF9IANB6IF9ShtBmv4BaiEDIAQpAzghAiAEKQMwIQELIAQgASACQgAgA0H//wBqrUIwhhBdIAAgBCkDCDcDCCAAIAQpAwA3AwAgBEHQAGokAAs1ACAAIAE3AwAgACACQv///////z+DIARCMIinQYCAAnEgAkIwiKdB//8BcXKtQjCGhDcDCAsQACAAIAEgAkEAQQAQiwUaC8QCAAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAFBCWsOEgAKCwwKCwIDBAUMCwwMCgsHCAkLIAIgAigCACIBQQRqNgIAIAAgASgCADYCAA8LAAsgAiACKAIAIgFBBGo2AgAgACABMgEANwMADwsgAiACKAIAIgFBBGo2AgAgACABMwEANwMADwsgAiACKAIAIgFBBGo2AgAgACABMAAANwMADwsgAiACKAIAIgFBBGo2AgAgACABMQAANwMADwsACyACIAIoAgBBB2pBeHEiAUEIajYCACAAIAErAwA5AwAPCyAAIAIgAxECAAsPCyACIAIoAgAiAUEEajYCACAAIAE0AgA3AwAPCyACIAIoAgAiAUEEajYCACAAIAE1AgA3AwAPCyACIAIoAgBBB2pBeHEiAUEIajYCACAAIAEpAwA3AwALbQEEfyAAKAIALAAAEMQBRQRAQQAPCwNAIAAoAgAhA0F/IQEgAkHMmbPmAE0EQEF/IAMsAABBMGsiBCACQQpsIgFqIARB/////wcgAWtKGyEBCyAAIANBAWo2AgAgASECIAMsAAEQxAENAAsgAguXEwIRfwF+IwBB0ABrIgckACAHIAE2AkwgB0E3aiEWIAdBOGohEkEAIQECQAJAAkACQANAIAFB/////wcgDWtKDQEgASANaiENIAcoAkwiCyEBAkAC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DQAgAUEYaiIHKAIAIQggASAHQQEQ9gE2AgggCCABKAIIEKkCRQ0AIAFBGGoQpAEaIAMhAgsgASgCGCABQRBqEKkCRQ0BCwsgASgCICABQRBqKQIANwIACyABQTBqJAALIARBEGokACAGQSBqJAAgACgCBEEIayECIAAQQyEDIAAgAhCpAyAAIAMQmAQLuQICAX0BfyACIAEQ6wUiA4tgIgRFBEAgAEMAAIA/IAOVIgIgASoCECABKgIUIAEqAhwgASoCIBClAZQ4AgAgACACIAEqAgggASoCBCABKgIgIAEqAhwQpQGUOAIEIAAgAiABKgIEIAEqAgggASoCECABKgIUEKUBlDgCCCAAIAIgASoCFCABKgIMIAEqAiAgASoCGBClAZQ4AgwgACACIAEqAgAgASoCCCABKgIYIAEqAiAQpQGUOAIQIAAgAiABKgIIIAEqAgAgASoCFCABKgIMEKUBlDgCFCAAIAIgASoCDCABKgIQIAEqAhggASoCHBClAZQ4AhggACACIAEqAgQgASoCACABKgIcIAEqAhgQpQGUOAIcIAAgAiABKgIAIAEqAgQgASoCDCABKgIQEKUBlDgCIAsgBEULaQECfyAAEKgCIAEEQCAAEJAEIAFJBEAQnAEACyAAEDUaIAFB/////wFLBEBB5JgBEKwBAAsgACABQQN0IgMQTCICNgIAIAAgAjYCBCAAEDUgAiADajYCACAAQQAQoAMgACABEIYECyAACyEAIAAoAgQgABA1KAIARwRAIAAgARCqAw8LIAAgARDyBQsIACAAQfwAaguwBwIGfwR8IwBBgAJrIgIkAAJAIAErAxAiCCAIoiABKwMAIgggCKIgASsDCCIJIAmioKAiCUQAAAAAAAAAAGEEQCACQgA3A8gBIAJCgICAgICAgPg/NwPAAUQAAAAAAAAAACEIDAELIAIgCCAJnyIIozkDwAEgAiABKwMIIAijOQPIASABKwMQIAijIQoLIAIgCDkD2AEgAiAKOQPQASACIAErAxg5A+ABIAIgASsDIDkD6AEgAiABKwMoOQPwASACKwPYASIJIQgjAEEQayIBJAACfCAIvUIgiKdB/////wdxIgNB+8Ok/wNNBEBEAAAAAAAA8D8gA0GewZryA0kNARogCEQAAAAAAAAAABDNAgwBCyAIIAihIANBgIDA/wdPDQAaAkAC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IAFBCGoiAEEQahDhAyAAQQRqEK8FCyABEDQLEgAgAEEANgIEIABBuOQDNgIACwkAIAAgATYCCAsTACAAQQg2AgQgAEEMakEIEJECC6kCAQd/IAAQSiECAkAgAQRAIAAgAiABEP8DEK4CIAAQSiABNgIAQQAhAgNAIAEgAkYEQCAAQQhqIgIoAgAiA0UNAyAAIAMoAgQgARBbIgcQPCACNgIAA0AgAygCACICRQ0EAkAgAigCBCABEFsiBCAHRg0AIAIhBSAAIAQQPCgCAEUEQCAAIAQQPCADNgIAIAQhBwwBCwNAAkAgBSIGKAIARQRAQQAhBQwBCyAAEFkgAkEIaiAGKAIAQQhqENABIQggBigCACEFIAgNAQsLIAMgBTYCACAGIAAgBBA8KAIAKAIANgIAIAAgBBA8KAIAIAI2AgAMAQsgAiEDDAALAAUgACACEDxBADYCACACQQFqIQIMAQsACwALIABBABCuAiAAEEpBADYCAAsLJABB2JUELQAAQQFxRQRAQcyVBBClA0HYlQRBAToAAAtBzJUEC6IBAQV/IwBBEGsiAyQAIAAQPhogASgCACEEAkACQCAAEI4BIgVFDQAgACAEIAUQWyIGEDwoAgAiAkUNAANAIAIoAgAiAkUNASAEIAIoAgRHBEAgAigCBCAFEFsgBkcNAgsgBCACKAIERw0AIAAQWSACQQhqIAEQ0AFFDQALIANBCGogAhCBASgCACECDAELIAMQhQQiAjYCCAsgA0EQaiQAIAILCgAgAUEEahD9BAsIACAAELQCGgscACABQf////8BSwRAQZcIEKwBAAsgAUEDdBBMC0ABAX8gABCFByABSQRAEJwBAAsgACAAEDUgARD9BiICNgIAIAAgAjYCBCAAEDUgAiABQRRsajYCACAAQQAQ9QYLVgEBfyMAQRBrIgQkACAEIAAgAxC7BCEDIAAQNSEAA0AgASACRwRAIAAgAygCBCABELcDIAMgAygCBEEUajYCBCABQRRqIQEMAQsLIAMQbiAEQRBqJAALJgAgACgCABogACgCACAAENsBahogACgCABogACgCACAAEJQBahoLBAAgAQshAQF/IAEgAGshAyAAIAFHBEAgAiAAIAMQywILIAIgA2oLBwAgASAAawtOAQF/IwBBEGsiBCQAIAQgACADEK8DIQMgABA1GiACIAFrIgBBAEoEQCADKAIEIAEgABA/GiADIAMoAgQgAGo2AgQLIAMQbiAEQRBqJAALFwAgAEIANwIAIABBAToAECAAQgA3AggLLAAgACgCABogACgCACAAENwBQRRsahogACgCABogACgCACAAEIABQRRsahoLUwEDfyMAQRBrIgMkACADIAAgARC7BCICKAIEIQEgAigCCCEEA0AgASAERgRAIAIQbiADQRBqJAAFIAAQNRogARChBiACIAFBFGoiATYCBAwBCwsLDAAgACgCABogARA0CwoAIAFBBGoQ0QELKQEBfwNAIAJBCEZFBEAgASACaiAAIAJrLQAHOgAAIAJBAWohAgwBCwsLKgEBfyMAQRBrIgIkACACQQhqIAEQigQiASAAEIIEIAEQ0QEgAkEQaiQACxkBAX8gABCAASECIAAgARCgBSAAIAIQogYLLAEBfyMAQRBrIgIkACACIAE2AgwgACACQQxqIAJBCGoQsQYgAkEQaiQAIAAL2gQCCX8BfSMAQSBrIgUkACAFIAEQ3AI2AhAgBUEYaiEIIAVBEGohCSAFQQhqIQojAEEgayICJAAgABA+GiABKAIAIQYgABCOASEDIAJBADoAHwJAAkAgA0UNACAAIAYgAxBbIgcQPCgCACIERQ0AA0AgBCgCACIERQ0BIAYgBCgCBEcEQCAEKAIEIAMQWyAHRw0CCyAAEFkgBEEIaiABENABRQ0ACwwBCyACQRBqIAAgBkHs1QEgCSAKEIEGIAAQPigCACEBIAAQWSEEAkAgAwRAIAFBAWqzIAQqAgAgA7OUXkUNAQsgAiADEOEBQQFzIANBAXRyNgIMIAICfyAAED4oAgBBAWqzIAAQWSoCAJWNIgtDAACAT10gC0MAAAAAYHEEQCALqQwBC0EACzYCCCAAIAJBDGogAkEIahB6KAIAEIEEIAYgABCOASIDEFshBwsCQCAAIAcQPCgCACIBRQRAIAIoAhAgAEEIaiIBKAIANgIAIAEgAigCEDYCACAAIAcQPCABNgIAIAIoAhAoAgBFDQEgAigCECEBIAAgAigCECgCACgCBCADEFsQPCABNgIADAELIAIoAhAgASgCADYCACABIAIoAhA2AgALIAJBEGoiARC4ASEEIAAQPiIAIAAoAgBBAWo2AgAgAkEBOgAfIAEoAgAhACABQQA2AgAgAARAIAEQSiIBLQAEBEAgASgCACAAQQhqEJcGCyAABEAgASgCABogABA0CwsLIAggAkEQaiAEEIEBIAJBH2oQsQIgAkEgaiQAIAgQbyEAIAVBIGokACAAQQRqCykBAX8DQCACQQRGRQRAIAEgAmogACACay0AAzoAACACQQFqIQIMAQsLC/wSAhR/AXxBxgAhFEHAhD0hFSADQQFGBEAgAUECbSEBQZChDyEVQREhFCAAQQJtIQALIAVBADYCACACQZCAyABqIRcgAUECayEYIABBAmshGUEAIQEDQAJAIAIoAgggAUwEQCAFKAIAIQYMAQsCQCACIAFBAnRqIhYoAgwiBiAUSCAGIBVKcg0AIAIgAUEEdGoiEkGMgAhqIgcoAgBBAUYNACASQZCACGooAgAgGUYNACASQZSACGooAgBBAUYNACASQZiACGooAgAgGEYNACACKAIAIRAgAUEBaiELIAQgBSgCAEGw8QRsaiEJIwBBgPEEayIPJAAgECAHKAIAIgYgBygCCCIMIABsakEBdGohCiAHKAIEIQcCfwJAAkADQCAGIAdKDQECQCAKLgEAIghBAEoEQCAIQf//A3FBAnQgF2pBBGsoAgAgC0YNAQsgCkECaiEKIAZBAWohBgwBCwsgBkF/Rw0BC0EAQQNBswxBABA9QX8MAQsgCSAMNgLcuAIgCSAGNgIcIAlBATYCGCAJQRxqIQ0gBiELIAwhB0EBIQhBBSEKAkADQCAKQQVqIQogECAAIAdsIAtqQQF0aiERQQAhBwJAA0ACQCAKQQhvIQogB0EIRg0AIBEgCkECdCIOQeDBAGooAgAiEyAAbCAOQcDBAGooAgAiDmpBAXRqLgEAQQBKDQIgB0EBaiEHIApBAWohCgwBCwtBAEEDQawYQQAQPUF/DAMLIA0gCEECdGogCyAOajYCACAJIAkoAhhBAnRqIgdB3LgCaiATIAdB2LgCaigCAGo2AgACQCANIAkoAhgiB0ECdCILaiIRKAIAIAZHDQAgCSALakHcuAJqKAIAIAxHDQAgB0EBIAdBAUobIRBBACELQQAhCEEBIQoMAgsgCSAHQQFqIgg2AhggCEGPzgBHBEAgCSALakHcuAJqKAIAIQcgESgCACELDAELC0EAQQNB8B1BABA9QX8MAQsDQCAKIBBHBEAgCSAKQQJ0aiINQdy4AmooAgAgDGsiESARbCANKAIcIAZrIg0gDWxqIg0gCyALIA1IIg0bIQsgCiAIIA0bIQggCkEBaiEKDAELC0EAIQYgCEEAIAhBAEobIQsDfyAGIAtGBH8gCUEcaiEMIAlB3LgCaiEKIAghBgN/IAYgB04Ef0EAIQYDQCAGIAtHBEAgCSAGIAhrIgcgCSgCGGpBAnRqIAZBAnQiDCAPQcC4AmpqKAIANgIcIAkgCSgCGCAHakECdGpB3LgCaiAMIA9qKAIANgIAIAZBAWohBgwBCwsgCUEcaiAJKAIYQQJ0aiAJKAIcNgIAIAlB3LgCaiAJKAIYQQJ0aiAJKALcuAI2AgAgCSAJKAIYQQFqNgIYQQAFIAwgBiAIa0ECdCIHaiAMIAZBAnQiEGooAgA2AgAgByAKaiAKIBBqKAIANgIAIAZBAWohBiAJKAIYIQcMAQsLBSAGQQJ0IgwgD0HAuAJqaiAJIAxqIgooAhw2AgAgDCAPaiAKQdy4AmooAgA2AgAgBkEBaiEGDAELCwshBiAPQYDxBGokACAGQQBIDQAgFigCDCEPIAQgBSgCAEGw8QRsaiEMQQAhByMAQfAAayIIJAAgDCgCGEEBayIGQQEgBkEBShshECAMQdy4AmohCyAMQRxqIQogDCgC3LgCIQ0gDCgCHCERQQAhBkEBIQkDQCAJIBBHBEAgDCAJQQJ0aiIOQdy4AmooAgAgDWsiEyATbCAOKAIcIBFrIg4gDmxqIg4gByAHIA5IIg4bIQcgCSAGIA4bIQYgCUEBaiEJDAELCyAIQQA2AgwgCEEANgI8AkAgCiALQQAgBiAPt0QAAAAAAADoP6NEexSuR+F6hD+iRAAAAAAAAPA/oiIaIAhBQGsgCEE8ahDyAUEASARAQX8hCQwBC0F/IQkgCiALIAYgDCgCGEEBayAaIAhBEGogCEEMahDyAUEASA0AAn8gCCgCPCIHQQFHIAgoAgwiD0EBR3JFBEAgCCgCECEHIAYhCyAIKAJADAELIAdBAkggD3JFBEAgCEEANgI8IAhBADYCDCAKIAtBACAGQQJtIgcgGiAIQUBrIAhBPGoQ8gFBAEgNAiAKIAsgByAGIBogCEEQaiAIQQxqEPIBQQBIDQIgCCgCPEEBRw0CIAgoAgxBAUcNAiAIKAIQIQsgBiEHIAgoAkAMAQsgByAPQQJIcg0BIAwoAhghByAIQQA2AjwgCEEANgIMIAogCyAGIAYgB2pBAWtBAm0iByAaIAhBQGsgCEE8ahDyAUEASA0BIAogCyAHIAwoAhhBAWsgGiAIQRBqIAhBDGoQ8gFBAEgNASAIKAI8QQFHDQEgCCgCDEEBRw0BIAgoAhAhByAIKAJAIQsgBgshBkEAIQkgDEEANgKc8QQgDEGo8QRqIAc2AgAgDEGk8QRqIAs2AgAgDEGg8QRqIAY2AgAgDEGs8QRqIAwoAhhBAWs2AgALIAhB8ABqJAAgCUEASA0AIAQgBSgCAEGw8QRsaiAWKAIMNgIAIAQgBSgCACIGQbDxBGxqIgcgEkGQgChqKwMAOQMIIAcgEkGYgChqKwMAOQMQIAUgBkEBaiIHNgIAQTwhBiAHQTxGDQELIAFBAWohAQwBCwtBACECQQAhAQNAIAEgBk4EQANAIAIgBkgEQCAEIAIiAUGw8QRsaigCAEUEQANAIAYgAUEBaiIASgRAIAQgAUGw8QRsaiAEIABBsPEEbGpBsPEEED8aIAUoAgAhBiAAIQEMAQsLIAUgBkEBayIGNgIACyACQQFqIQIMAQsLAkAgA0EBRw0AQQAhAANAIAAgBk4NASAEIAQoAgBBAnQ2AgAgBCAEKwMIIhogGqA5AwggBCAEKwMQIhogGqA5AxAgBCgCGCEDQQAhAQNAIAEgA0gEQCAEIAFBAnRqIgIgAigCHEEBdDYCHCACQdy4AmoiAiACKAIAQQF0NgIAIAFBAWohAQwBCwsgAEEBaiEAIARBsPEEaiEEIAUoAgAhBgwACwALQQAPCyAEIAFBsPEEbGohByABQQFqIgAhAQNAIAEgBk4EQCAAIQEMAgUgBysDCCAEIAFBsPEEbGoiBisDCKEiGiAaoiAHKwMQIAYrAxChIhogGqKgIRoCQAJAIAcoAgAiCyAGKAIAIghKBEAgGiALQQRtt2MNAQwCCyAHIQYgGiAIQQRtt2NFDQELIAZBADYCAAsgAUEBaiEBIAUoAgAhBgwBCwALAAsAC4ICAQR/IAEgABCAASICSwRAIwBBIGsiBCQAAkAgASACayIDIAAQNSgCACAAKAIEa0EUbU0EQCAAIAMQowYMAQsgABA1IQEgBEEIaiAAIAAQgAEgA2oQuQQgABCAASABEIwHIQIjAEEQayIBJAAgASACKAIINgIAIAIoAgghBSABIAJBCGo2AgggASAFIANBFGxqNgIEIAEoAgAhAwNAIAEoAgQgA0cEQCACKAIQGiABKAIAEKEGIAEgASgCAEEUaiIDNgIADAELCyABEKsBIAFBEGokACAAIAIQiQcgAhCGBwsgBEEgaiQADwsgASACSQRAIAAgACgCACABQRRsahCoBgsLqQEBBH8jAEEgayIDJAAgACABNgIAIANBGGogARCpBiEEQRAQTCEFIwBBIGsiAiQAIAIgATYCDCAFEP4DIAVB+NUBNgIAIAVBDGogAkEIaiACQQxqIAJBGGoQrQIgAkEQahCtAhogAkEgaiQAIAAgBTYCBCAEELgBGiADIAE2AgQgAyABNgIAIAQoAgAhASAEQQA2AgAgAQRAIAQgARCQBgsgA0EgaiQAIAALngEBAn8gAEIANwIAIABBCGoiAUEANgIAIAFBBGoQTRogAUEQahBNGiAAQSRqIgFC0gk3AgAgAUEIahCLBBogAUEMaiICQgA3AgQgAiABNgIAIAJBDGoQTRogAkEYahBNGiACQSRqEE0aIAJBMGoQTRogAUHIAGoQTRogAUHUAGoQpQMgAUEQNgJsIAFCADcCZCACEJMGIAJBARCSBiAAC6QCAQN/IAAoAgAhAiAAIAE2AgAgAgRAIAIEQCACQZQGaiIAQRhqEOQBIABBDGoQdCAAEHQgAkGMBWoiAEH8AGoQdCAAQfAAahB0IABB3ABqEOYFIAJB/ARqEOQBIAJBoAFqIgBBkAFqEHQgAEHcAGoiAUEoahCgBCABQRxqEHQgAEHIAGoQoQQgAEE8ahChBCAAQSBqEKAEIABBEGoiABCEAiAAKAIABEAgACAAKAIAENUGIAAQNRogACgCACEBIAAQuwEaIAEQNAsgAkHcAGoQjgQaIAJByABqIgMoAgghACADEDUhBANAIAAEQCAAKAIAIQEgBCAAQQhqEKUGIAAQNCABIQAMAQsLIAMQsgIgAkFAaxDRASACQQxqEOQBCyACEDQLCwgAIAAgARB5C9gBAQV/IwBBwAFrIgMkACAAIANBCGoiARCrBiAAQQRqIAFBBHIQqwYDQAJAQQAhASACQQNGBEADQCABIAAoArABIgJBA3RBqKkBaigCAE4NAiAAIAFBA3QiAmpB6ABqIAIgA2pB8ABqEKYGIAFBAWohAQwACwAFA0AgAUEERkUEQCABQQN0IgQgACACQQV0IgVqakEIaiADIAVqIARqQRBqEKYGIAFBAWohAQwBCwsgAkEBaiECDAILAAsLIAMgAjYCuAEgACADQQhqQbgBED8aIANBwAFqJAALYQEDfyAAKAIAIQIgACABNgIAIAIEQCACBEAgAkEEaiIDKAIIIQAgAxA1IQQDQCAABEAgACgCACEBIAQgAEEIahCXBiAAEDQgASEADAELCyADELICIAJBABCwBgsgAhA0CwsJACABQQA7AQALCwAgACABQQIQ+gELggsBFnwCQAJAAkACQAJAAkAgBUEBaw4EAQIDAAULIAArAxAiEUQAAAAAAAAYQKIhFyAAKwMYIhJEAAAAAAAAGECiIRggAiAAKwM4IhmhIAArAygiGqMiCiAKoiECIAEgACsDMCIboSAAKwMgIg6jIgkgCaIhASAAKwNAIRUgACsDCCETIAArAwAhFCASIBKgIQ8gESARoCEWQQEhBSAKIQYgCSEHA0ACQAJAIAFEAAAAAAAAAABiIAJEAAAAAAAAAABickUEQEQAAAAAAAAAACEHDAELIAYgDyAHIBIgASABoCACIAGgIhCgoiATIBCiIBCiIBQgEKJEAAAAAAAA8D+goCILIAeiIAYgFiAHoqKgoCAJoSAYIAeiIBYgBqIgEyACIAKiIAFEAAAAAAAAFECiIAGiIAIgAUQAAAAAAAAIQKIiB6IiDKCgoiAUIAcgAqCiRAAAAAAAAPA/oKCgoKOhIgeiIg0gBqIgCyAGoiARIAIgAqAgEKCioKAgCqEgDSAXIAaiIBMgAkQAAAAAAAAUQKIgAqIgASABoiAMoKCiIBQgAkQAAAAAAAAIQKIgAaCiRAAAAAAAAPA/oKCgoKOhIQYgBUEERw0BIAYhCAsgAyAbIA4gB6IgFaOgOQMAIBkgGiAIoiAVo6AhAgwFCyAFQQFqIQUgBiAGoiECIAcgB6IhAQwACwALIAEgACsDACILoSIBIAGiIAIgACsDCKEiBiAGoqAiB58iApohDCAAKwMYRAAAAACE15dBoyIIRAAAAAAAAAjAoiENIAiaIQpBASEFA0BEAAAAAAAAAAAhCAJAIAJEAAAAAAAAAABiBEAgBiACIAogB6JEAAAAAAAA8D+gIAKiIAygIA0gB6JEAAAAAAAA8D+go6EiCKIgAqMhBiABIAiiIAKjIQEgBUEDRw0BIAEhCSAGIQgLIAMgCyAJIAArAxCjoDkDACAIIAArAxCjIAArAwigIQIMBAsgBUEBaiEFIAEgAaIgBiAGoqAiB58hAgwACwALIAEgACsDACIOoSIGIAaiIAIgACsDCKEiByAHoqAiAp8iAZohDyAAKwMYRAAAAACE15dBoyIJRAAAAAAAAAjAoiELIAArAyBEAAAAAITXl0GjRAAAAAAAavhAoyIIRAAAAAAAABTAoiEMIAmaIQ0gCJohCkEBIQUDQEQAAAAAAAAAACEJRAAAAAAAAAAAIQgCQCABRAAAAAAAAAAAYgRAIAcgASACIAqiIAKiIA0gAqJEAAAAAAAA8D+goCABoiAPoCAMIAKiIAKiIAsgAqJEAAAAAAAA8D+goKOhIgKiIAGjIQcgBiACoiABoyEGIAVBA0cNASAGIQkgByEICyADIA4gCSAAKwMQo6A5AwAgCCAAKwMQoyAAKwMIoCECDAMLIAVBAWohBSAGIAaiIAcgB6KgIgKfIQEMAAsACyABIAArAwAiDqEgACsDGKMiBiAGoiACIAArAwihIgcgB6KgIgKfIgGaIQ8gACsDIEQAAAAAhNeXQaMiCUQAAAAAAAAIwKIhCyAAKwMoRAAAAACE15dBo0QAAAAAAGr4QKMiCEQAAAAAAAAUwKIhDCAJmiENIAiaIQpBASEFA0BEAAAAAAAAAAAhCUQAAAAAAAAAACEIAkAgAUQAAAAAAAAAAGIEQCAHIAEgAiAKoiACoiANIAKiRAAAAAAAAPA/oKAgAaIgD6AgDCACoiACoiALIAKiRAAAAAAAAPA/oKCjoSICoiABoyEHIAYgAqIgAaMhBiAFQQNHDQEgBiEJIAchCAsgAyAOIAkgACsDEKOgOQMAIAggACsDEKMgACsDCKAhAgwCCyAFQQFqIQUgBiAGoiAHIAeioCICnyEBDAALAAsgBCACOQMACwsLACAAQYDsAzYCAAsVACAAQdTVATYCACAAQQRqEDkaIAALTQECfyMAQSBrIgMkACAAIAMgAEE4akEAEDwgAigCACACKAIEIAIoAgggAigCDBDdBSIEIAIQ3wIgACABIAQQ3wIgBBCUAyADQSBqJAALNQAgACgCABogACgCACAAEJMCQQF0ahogACgCACAAEJQCQQF0ahogACgCACAAEJMCQQF0ahoLNQEBfyMAQRBrIgIkACACIAAqAgA4AgwgACABKgIAOAIAIAEgAkEMaioCADgCACACQRBqJAALDAAgACABEPgBQQFzC+QBAQF/IwBBIGsiAyQAIAMgATYCECADIAA2AhggAyACNgIIIAMoAhAgAygCGBCWASEBIAMoAgggAygCEBCWASEAAkACfwJ/IAFFBEBBACECIABFDQMgAygCECADKAIIEMgBQQEhAiADKAIQIAMoAhgQlgFFDQMgA0EQaiEAIANBGGoMAQsgAygCGCEBIAAEQCADQQhqIQBBAQwCCyABIAMoAhAQyAFBASECIAMoAgggAygCEBCWAUUNAiADQQhqIQAgA0EQagsoAgAhAUECCyECIAEgACgCABDIAQsgA0EgaiQAIAILEgAgABA+KAIAIAAoAgBrQQN1Cw0AIAAgASACQQMQqQQLCwAgAEEAQSQQOhoLkQEBA38jAEEQayICJAAgAiABNgIMIwBBEGsiAyQAIAAQNRogA0HH4/E4NgIMIANB/////wc2AgggA0EMaiADQQhqEPkBKAIAIQQgA0EQaiQAIAEgBE0EQCAAEPUBIgAgBEEBdkkEQCACIABBAXQ2AgggAkEIaiACQQxqEHooAgAhBAsgAkEQaiQAIAQPCxCcAQALCwAgASACQSQQPxoLDQAgACABIAJBJBCrBAuNAgIMfwF9QX8hCgJAIAEoAggiBiACKAIERw0AIAAoAgQiAyABKAIERw0AIAAoAggiByACKAIIRw0AQQAhCiADQQAgA0EAShshCyAHQQAgB0EAShshDCAGQQAgBkEAShshDSAAKAIAIQMDQCAEIAtGDQEgBCAGbCEOQQAhBQNAIAUgDEZFBEBBACEAIANBADYCACACKAIAIAVBAnRqIQggASgCACAOQQJ0aiEJQwAAAAAhDwNAIAAgDUZFBEAgAyAJKgIAIAgqAgCUIA+SIg84AgAgAEEBaiEAIAlBBGohCSAIIAdBAnRqIQgMAQsLIAVBAWohBSADQQRqIQMMAQsLIARBAWohBAwACwALIAoLKwEBfyAAIAEoAgA2AgAgASgCACEDIAAgATYCCCAAIAMgAkEMbGo2AgQgAAt/AQN/IAAQhAIgABA1GiAAKAIAIQQgACgCBCEDIAFBBGohAgNAIAMgBEcEQCACKAIAQQxrIANBDGsiAxCSBBogAiACKAIAQQxrNgIADAELCyAAIAIQSCAAQQRqIAFBCGoQSCAAEDUgARA+EEggASABKAIENgIAIAAgABBWELEDC1kBAn8jAEEQayICJAAgAiAAQQhqIAEQxQYiASgCACEDA0AgASgCBCADRwRAIAAoAhAaIAEoAgAQpQMgASABKAIAQQxqIgM2AgAMAQsLIAEQqwEgAkEQaiQACxkAIAAgASACIANBDEHXygFB1arVqgEQqgQLUwEDfyMAQRBrIgMkACADIAAgARDrAiICKAIEIQEgAigCCCEEA0AgASAERgRAIAIQbiADQRBqJAAFIAAQNRogARClAyACIAFBDGoiATYCBAwBCwsLEgAgABA+KAIAIAAoAgBrQQJ1Cx0AIAFB/////wNLBEBB18oBEKwBAAsgAUECdBBMCwkAIAAgARCTBAtYAQJ/IwBBEGsiAiQAIAIgAEEIaiABEKYDIgEoAgAhAwNAIAEoAgQgA0cEQCAAKAIQIAEoAgAQzAYgASABKAIAQQRqIgM2AgAMAQsLIAEQqwEgAkEQaiQAC8cBAQl/IAAoAgggACgCBBC5ASICBEBBfyEHAkAgAigCBCIDIAAoAghHDQAgAigCCCIBIAAoAgRHDQBBACEHIANBACADQQBKGyEIIAFBACABQQBKGyEJIAIoAgAhBEEAIQEDQCABIAhGDQEgACgCACABQQN0aiEFQQAhBgNAIAYgCUcEQCAEIAUrAwA5AwAgBkEBaiEGIARBCGohBCAFIANBA3RqIQUMAQsLIAFBAWohAQwACwALIAdBAE4EQCACDwsgAhBGC0EACwsAIAAgAUEEEPoBCwwAIAAgACgCABDPBgsLACAAIAFBJBD6AQsuAQF/IAAoAgQhAgNAIAEgAkcEQCAAEDUaIAJBDGsiAhDkAQwBCwsgACABNgIECzEBAX8gABCEAiAAKAIABEAgACAAKAIAENIGIAAQNRogACgCACEBIAAQuwEaIAEQNAsLLgEBfyAAKAIEIAEoAggQ3AYiAgRAIAIgACABEMQGQQBOBEAgAg8LIAIQRgtBAAsuAQF/IAAoAgQhAgNAIAEgAkcEQCAAEDUaIAJBDGsiAhDTBgwBCwsgACABNgIECyAAIABCADcCACAAQgA3AhAgAEIANwIIIABBGGoQtAIaCwcAIAAQpwILLgEBfyAAKAIEIQIDQCABIAJHBEAgABA1GiACQSBrIgIQlAMMAQsLIAAgATYCBAs1ACAAKAIAGiAAKAIAIAAQlQJBBXRqGiAAKAIAIAAQpwFBBXRqGiAAKAIAIAAQlQJBBXRqGgvvAQEFfyMAQRBrIgMkAAJAIABFBEBBfyEEDAELIAAoAvSGrwMgAUYNACAAKAKIh68DIgIEQCACEEYgAEEANgKIh68DCwJAAkACQAJAIAEOBQMAAAABAgsgACgCJCEFIAAoAighBkGQEBA7IgIEQCACIAY2AgggAiAFNgIEIAJBADYCAAsgACACNgKIh68DDAILIABCgYCAgBA3A4CHrwNBBCEBDAELQQAhAUEAQQNB1RhBABA9CyAAIAE2AvSGrwMgACgCAEEBRw0AIAMgAUECdEGwNWooAgA2AgBBAEEDQcQ5IAMQPQsgA0EQaiQAIAQLDAAgACAAKAIAEKkDCwsAIAAgAUECEOsGC/oEBAR/AnwBfQF+An0gAbwiBBCVBSECAkACQAJAAkAgALwiA0GAgID8B2tBgICAiHhPBEAgAg0BDAMLIAJFDQELQwAAgD8hCCADQYCAgPwDRg0CIARBAXQiAkUNAiAAIAGSIAJBgYCAeEkgA0EBdCICQYCAgHhNcUUNAxogAkGAgID4B0YNAkMAAAAAIAEgAZQgBEF/c0EfdiACQYCAgPgHSUYbDAMLIAMQlQUEQCAAIACUIQggA0EASARAIAiMIAggBBCUBUEBRhshCAsgBEEATg0CQwAAgD8gCJUQlgUMAwsgA0EASARAIAQQlAUiAkUEQCAAEJgFDAQLIANB/////wdxIQMgAkEBRkEQdCEFCyADQf///wNLDQAgAEMAAABLlLxB/////wdxQYCAgNwAayEDCwJAQejwAisDACADIANBgIDM+QNrIgRBgICAfHFrvrsgBEEPdkHwAXEiAkHo7gJqKwMAokQAAAAAAADwv6AiBqJB8PACKwMAoCAGIAaiIgcgB6KiQfjwAisDACAGokGA8QIrAwCgIAeiQYjxAisDACAGoiACQfDuAmorAwAgBEEXdbegoKCgIAG7oiIHvUKAgICAgIDg//8Ag0KBgICAgIDAr8AAVA0AIAdEcdXR////X0BkBEAgBUMAAABwEJcFDAMLIAdEAAAAAADAYsBlRQ0AIAVDAAAAEBCXBQwCC0Go7gIrAwAgB0Gg7gIrAwAiBiAHoCIHIAahoSIGokGw7gIrAwCgIAYgBqKiQbjuAisDACAGokQAAAAAAADwP6CgIAe9IgkgBa18Qi+GIAmnQR9xQQN0QaDsAmopAwB8v6K2IQgLIAgLCwsAIABDAAAAP5KOCxAAIAAQpwJDAAAAQBCnApULLAAgACgCABogACgCACAAEPUBQSRsahogACgCABogACgCACAAEIQBQSRsahoLDAAgACAAKAIAENEGCxwBAX8gAEEOTQR/IABBAnRB6KgBaigCAAVBAAsLNQAgACgCABogACgCACAAEPUBQSRsahogACgCACAAEIQBQSRsahogACgCACAAEPUBQSRsahoLEwAgACABNgJUIABBPGogARCjBAtqAQV8IAArAxgiASABoiAAKwMQIgIgAqIgACsDACIDIAOiIAArAwgiBCAEoqCgoCIFRAAAAAAAAAAAYQRADwsgACABIAWfIgGjOQMYIAAgAiABozkDECAAIAQgAaM5AwggACADIAGjOQMACyYAIAAoAgAaIAAoAgAgABDbAWoaIAAoAgAgABDbAWoaIAAoAgAaCwkAIABBfxDsAgsdACABQdWq1aoBSwRAQbzyABCsAQALIAFBDGwQTAsNACAAQdWq1aoBEOwCCxYAIAEgAikCADcCACABIAIoAgg2AggLPgECf0EMEDsiAwR/IAMgACABbCACdBA7IgQ2AgAgBEUEQCADEDRBAA8LIAMgATYCCCADIAA2AgQgAwVBAAsLPgADQCABIAJHBEAgASABLAAAIgBBAE4EfyADKAIAIAEsAABBAnRqKAIABSAACzoAACABQQFqIQEMAQsLIAILPwADQCABIAJHBEAgASABKAIAIgBB/wBNBH8gAygCACABKAIAQQJ0aigCAAUgAAs2AgAgAUEEaiEBDAELCyACC6cBAQR/IwBBgAJrIgAkACAAQiU3A/gBIABB+AFqIgdBAXJBz/YBIAUgAigCBBC9AxBcIQggACAENwMAIABB4AFqIgYgBkEYIAggByAAEK0BIAZqIgggAhDZASEJIABBEGoiByACEE8gBiAJIAggAEEgaiIGIABBHGogAEEYaiAHELQHIAcQRyABIAYgACgCHCAAKAIYIAIgAxCaAiEBIABBgAJqJAAgAQu5AQEDfyMAQaABayIAJAAgAEHluAMvAAA7AZwBIABB4bgDKAAANgKYASAAQZgBaiIGQQFyQf72ASAFIAIoAgQQvQMQXCEHIAAgBDYCACAAQYsBaiIEIARB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GiAREDkaIA8QZiALQbAEaiQAIAAPCyAKIQILIAFBAWohAQwACwALHQAgACABELgBEH8gARBKKAIAIQEgABBKIAE2AgALNAEBfyMAQRBrIgIkACACIAAoAgA2AgggAiACKAIIIAFqNgIIIAIoAgghACACQRBqJAAgAAsLACAAQbi2BBDLAQsLACAAQcC2BBDLAQvDAQEGfyMAQRBrIgQkACAAEEooAgAhBQJ/IAIoAgAgACgCAGsiA0H/////B0kEQCADQQF0DAELQX8LIgNBASADGyEDIAEoAgAhBiAAKAIAIQcgBUHPAkYEf0EABSAAKAIACyADEMgCIggEQCAFQc8CRwRAIAAQuAEaCyAEQc4CNgIEIAAgBEEIaiAIIARBBGoQZyIFEJ8HIAUQZiABIAAoAgAgBiAHa2o2AgAgAiADIAAoAgBqNgIAIARBEGokAA8LEFUACyUBAX8gASgCABDnBEEYdEEYdSECIAAgASgCADYCBCAAIAI6AAALzxABCn8jAEGwBGsiCyQAIAsgCjYCpAQgCyABNgKoBCALQc8CNgJoIAsgC0GIAWogC0GQAWogC0HoAGoiARBnIg8oAgAiCjYChAEgCyAKQZADajYCgAEgARBFIREgC0HYAGoQRSEOIAtByABqEEUhDCALQThqEEUhDSALQShqEEUhECMAQRBrIgEkACALAn8gAgRAIAEgAxCiByICEP4BIAsgASgCADYAeCABIAIQ/QEgDSABEIsBIAEQORogASACEMABIAwgARCLASABEDkaIAsgAhC+AToAdyALIAIQnwE6AHYgASACEJ4BIBEgARCLASABEDkaIAEgAhDBASAOIAEQiwEgARA5GiACEPwBDAELIAEgAxChByICEP4BIAsgASgCADYAeCABIAIQ/QEgDSABEIsBIAEQORogASACEMABIAwgARCLASABEDkaIAsgAhC+AToAdyALIAIQnwE6AHYgASACEJ4BIBEgARCLASABEDkaIAEgAhDBASAOIAEQiwEgARA5GiACEPwBCzYCJCABQRBqJAAgCSAIKAIANgIAIARBgARxIhJBCXYhE0EAIQFBACECA0AgAiEKAkACQAJAAkAgAUEERg0AIAAgC0GoBGoQkwFFDQBBACEEAkACQAJAAkACQAJAIAtB+ABqIAFqLAAADgUBAAQDBQkLIAFBA0YNByAH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IQEDQCABIAlGRQRAIAIgAUECdCICIAAoAgwgDUECdGooAgBqKAIAIAIgC2ooAgBsaiECIAFBAWohAQwBCwsgArcgECANQQN0aisDAKMgEqMiEyARIBEgE2MiARshESAMIAogARshCiADIAggARshCCADQQFqIQMMAAsACyAHQQFqIQcMAQsLDAELIAlBAnQQOyILRQ0DQQAhAQNAIAEgCUZFBEAgByABIAJqLQAAQf8Bc2ohByABQQFqIQEMAQsLIAcgCW4hCkEAIQdBACEBA0AgASAJRkUEQCALIAFBAnRqIAEgAmotAABB/wFzIAprIgg2AgAgAUEBaiEBIAggCGwgB2ohBwwBCwsgB7efIhIgA7ejRAAAAAAAAC5AYw0CQQAhByAAKAIAIgFBACABQQBKGyEOQX8hCEF/IQpBfyEMA0AgByAORwRAIAAoAgghAQJAA0ACQCABIAxBAWoiDEECdCIPaigCAA4DAQACAAsLIAAoAhghEEEAIQMDQCADQQRGDQEgAyAPaiENQQAhAkEAIQEDQCABIAlGRQRAIAIgAUECdCICIAAoAhQgDUECdGooAgBqKAIAIAIgC2ooAgBsaiECIAFBAWohAQwBCwsgArcgECANQQN0aisDAKMgEqMiEyARIBEgE2MiARshESAMIAogARshCiADIAggARshCCADQQFqIQMMAAsACyAHQQFqIQcMAQsLCyAFIAg2AgAgBCAKNgIAIAYgETkDACALEDRBAA8LIARBADYCACAFQQA2AgAgBkKAgICAgICA+L9/NwMAIAsQNEF+DwsgBEEANgIAIAVBADYCACAGQoCAgICAgID4v383AwAgCxA0QX4PC0EAQQNBpA5BABA9QQEQAwALaQAgAEUEQA8LAkAgACgCACABRg0AIAAgATYCACABRQRAIABB5IanAmoiACgCABA0IABBADYCAAwBCyAAQeSGpwJqIAAoAiggACgCJGwQOyIANgIAIAANAEEAQQNBpA5BABA9QQEQAwALC+8BAQF/IwBBIGsiBiQAIAYgATYCGAJAIAMoAgRBAXFFBEAgBkF/NgIAIAYgACABIAIgAyAEIAYgACgCACgCEBEJACIBNgIYAkACQAJAIAYoAgAOAgABAgsgBUEAOgAADAMLIAVBAToAAAwCCyAFQQE6AAAgBEEENgIADAELIAYgAxBPIAYQ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IAIoAgwgAigCCBBXOAIgIAYgCCACKgJYIAIqAlwgAigCDCACKAIIEFc4AiQgBiAIIAIqAmAgAioCZCACKAIMIAIoAggQVzgCKCAGIAggAioCaCACKgJsIAIoAgwgAigCCBBXOAIsIAggBCAFIC4gNJQQiwIgBiAIIAIqAnAgAioCdCACKAIMIAIoAggQVzgCMCAGIAggAioCeCACKgJ8IAIoAgwgAigCCBBXOAI0IAYgCCACKgKAASACKgKEASACKAIMIAIoAggQVzgCOCAGIAggAioCiAEgAioCjAEgAigCDCACKAIIEFc4AjwgBiAIIAIqApABIAIqApQBIAIoAgwgAigCCBBXOAJAIAYgCCACKgKYASACKgKcASACKAIMIAIoAggQVzgCRCAIIAQgBSAuIDOUEIsCIAYgCCACKgKgASACKgKkASACKAIMIAIoAggQVzgCSCAGIAggAioCqAEgAioCrAEgAigCDCACKAIIEFc4AkwgBiAIIAIqArABIAIqArQBIAIoAgwgAigCCBBXOAJQIAYgCCACKgK4ASACKgK8ASACKAIMIAIoAggQVzgCVCAGIAggAioCwAEgAioCxAEgAigCDCACKAIIEFc4AlggBiAIIAIqAsgBIAIqAswBIAIoAgwgAigCCBBXOAJcIAggBCAFIC4gMZQQiwIgBiAIIAIqAtABIAIqAtQBIAIoAgwgAigCCBBXOAJgIAYgCCACKgLYASACKgLcASACKAIMIAIoAggQVzgCZCAGIAggAioC4AEgAioC5AEgAigCDCACKAIIEFc4AmggBiAIIAIqAugBIAIqAuwBIAIoAgwgAigCCBBXOAJsIAYgCCACKgLwASACKgL0ASACKAIMIAIoAggQVzgCcCAGIAggAioC+AEgAioC/AEgAigCDCACKAIIEFc4AnQgCCAEIAUgLiAwlBCLAiAGIAggAioCgAIgAioChAIgAigCDCACKAIIEFc4AnggBiAIIAIqAogCIAIqAowCIAIoAgwgAigCCBBXOAJ8IAYgCCACKgKQAiACKgKUAiACKAIMIAIoAggQVzgCgAEgBiAIIAIqApgCIAIqApwCIAIoAgwgAigCCBBXOAKEASAGIAggAioCoAIgAioCpAIgAigCDCACKAIIEFc4AogBIAYgCCACKgKoAiACKgKsAiACKAIMIAIoAggQVzgC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BH8gACAEKAIMIAZBAnRqQQAgASAGayIBIAAoAuQDKAIEEQcAIAUgBSgCACABajYCACAEKAIYBSABCyAEKAIQIgBPBEAgBEEANgIYIAQgBCgCFCAAajYCFAsLjwEBBH8jAEEQayIHJAAgACgCyAMiCCgCECEJIAUoAgAhCiAHQQA2AgwgACABIAIgAyAIKAIMIAdBDGogBiAKayIBIAkgASAJSRsgACgC3AMoAgQRDAAgACAIKAIMIAQgBSgCAEECdGogBygCDCAAKALkAygCBBEHACAFIAUoAgAgBygCDGo2AgAgB0EQaiQAC9wBAQF/IAAoAsgDIQICQAJAAkACQAJAIAEOBAADAgEDCyAAKAJUBEAgAkHUATYCBCACKAIMDQQgAiAAIAIoAghBACACKAIQQQEgACgCBCgCHBEKADYCDAwECyACIAAoAtwDKAIENgIEDAMLIAIoAghFBEAgACgCACIBQQM2AhQgACABKAIAEQEACyACQdUBNgIEDAILIAIoAghFBEAgACgCACIBQQM2AhQgACABKAIAEQEACyACQdYBNgIEDAELIAAoAgAiAUEDNgIUIAAgASgCABEBAAsgAkIANwIUCzwAIAAgASACKAIAIAQgBSgCAEECdGogACgC3AMoAgwRBwAgBSAFKAIAQQFqNgIAIAIgAigCAEEBajYCAAvCAwEMfyACQQJ0IgIgASgCCGooAgAhBSABKAIEIAJqKAIAIQYgASgCACACaigCACEHIAMoAgAhASAAKALQAiECIAAoAtwDIgMoAhwhCCADKAIYIQsgAygCFCEMIAMoAhAhDSAAKAJwIgNBAk8EfyADQQF2IQMDQCAMIAYtAABBAnQiBGooAgAhDiALIAUtAABBAnQiCWooAgAhCiAEIAhqKAIAIQ8gASACIAkgDWooAgAiCSAHLQAAIgRqai0AADoAACABIAIgBCAKIA9qQRB1Igpqai0AADoAASABIAIgBCAOamotAAA6AAIgASACIAkgBy0AASIEamotAAA6AAMgASACIAQgCmpqLQAAOgAEIAEgAiAEIA5qai0AADoABSABQQZqIQEgB0ECaiEHIAVBAWohBSAGQQFqIQYgA0EBayIDDQALIAAoAnAFIAMLQQFxBEAgDCAGLQAAQQJ0IgBqKAIAIQMgCyAFLQAAQQJ0IgVqKAIAIQYgACAIaigCACEIIAEgAiAHLQAAIgAgBSANaigCAGpqLQAAOgAAIAEgAiAAIAYgCGpBEHVqai0AADoAASABIAIgACADamotAAA6AAILC4sCAQN/IwBBEGsiCCQAAkACQCAAKALcAyIHKAIkBEAgB0EgakEAIAQgBSgCAEECdGpBAEEBIAcoAigQiwMgB0EANgIkIAUgBSgCAEEBajYCACAHIAcoAixBAWs2AiwMAQsgBygCLCEJIAggBCAFKAIAIgNBAnRqIgQoAgA2AgggCAJ/IAkgBiADayIDIAMgCUsbIgNBAiADQQJJGyIDQQJPBEAgBCgCBAwBCyAHQQE2AiQgBygCIAs2AgwgACABIAIoAgAgCEEIaiAHKAIMEQcAIAcoAiQhACAFIAUoAgAgA2o2AgAgByAHKAIsIANrNgIsIAANAQsgAiACKAIAQQFqNgIACyAIQRBqJAALhgUBDn8gAkECdCIFIAEoAghqKAIAIQogASgCBCAFaigCACELIAEoAgAgAkEDdGoiASgCACEHIAEoAgQhCCADKAIEIQIgAygCACEDIAAoAtACIQQgACgC3AMiASgCHCEOIAEoAhghDyABKAIUIRAgASgCECERIAAoAnAiAUECTwR/IAFBAXYhCQNAIBAgCy0AAEECdCIBaigCACEMIA8gCi0AAEECdCIGaigCACEFIAEgDmooAgAhASADIAQgBiARaigCACINIActAAAiBmpqLQAAOgAAIAMgBCAGIAEgBWpBEHUiBWpqLQAAOgABIAMgBCAGIAxqai0AADoAAiADIAQgDSAHLQABIgFqai0AADoAAyADIAQgASAFamotAAA6AAQgAyAEIAEgDGpqLQAAOgAFIAIgBCANIAgtAAAiAWpqLQAAOgAAIAIgBCABIAVqai0AADoAASACIAQgASAMamotAAA6AAIgAiAEIA0gCC0AASIBamotAAA6AAMgAiAEIAEgBWpqLQAAOgAEIAIgBCABIAxqai0AADoABSACQQZqIQIgCEECaiEIIANBBmohAyAHQQJqIQcgCkEBaiEKIAtBAWohCyAJQQFrIgkNAAsgACgCcAUgAQtBAXEEQCAQIAstAABBAnQiAGooAgAhCSAPIAotAABBAnQiAWooAgAhBSAAIA5qKAIAIQAgAyAEIAEgEWooAgAiASAHLQAAIgZqai0AADoAACADIAQgBiAA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AgAiAkUEQCABIABBAUHAACAAKAIEKAIAEQQAIgI2AjwLIAJCADcAACACQgA3ADggAkIANwAwIAJCADcAKCACQgA3ACAgAkIANwAYIAJCADcAECACQgA3AAggAyAHaiIBQQA2AiggAUEANgIYIAAoAuABRQRAIAAoArQDDQEMAgsgACgCnANFDQELIAUoAhgiAkEQTwRAIAAoAgAiASACNgIYIAFBMjYCFCAAIAAoAgAoAgARAQALIAMgAkECdGoiAUH8AGooAgAiAkUEQCABIABBAUGAAiAAKAIEKAIAEQQAIgI2AnwLIAJBAEGAAhA6GgsgBEEBaiIEIAAoAtQCSA0ACwsgA0FwNgIUIANCADcCDCADIAAoApgCNgI4C6sNAgp/AXwgACgCJEEASgRAIAAoAtgDIQogACgC2AEhBwNAIAEhBiACIQQCQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgBygCKCAHKAIkIghBCHRqIgNBgxBMBEAgA0GBCEwEQAJAIANBgQRrDgQXAyIeAAtBkAEhAUEAIQICQCADQYECaw4CJh8ACyADQYMGaw4EAyEhHCELIANBggxMBEACQCADQYIIaw4HFiIFIiIiHAALIANBhQprDgYFISEhIRohCwJAIANBgwxrDgoUISEGISEhISEZAAsgA0GHDmsOCAYgICAgICAXIAsgA0GFGEwEQCADQYQUTARAIANBhBBrDg0TISEhHyEhISEhISEXIAsgA0GFFGsOBhEgICAgBwgLIANBhhxMBEAgA0GGGGsOBxAgICAgIAkKCwJAIANBhxxrDggPICAgICAgCwALIANBiCBrDgkNHx8fHx8fHwwLC0GRASEBQQAhAgwiC0GSASEBDCELQZMBIQFBACECDCALQZQBIQFBACECDB8LQZUBIQFBACECDB4LQZYBIQFBACECDB0LQZcBIQFBACECDBwLIANBixZHDRdBmAEhAUEAIQIMGwtBmQEhAUEAIQIMGgsgA0GNGkcNFUGaASEBQQAhAgwZC0GbASEBQQAhAgwYCyADQY8eRw0TQZwBIQFBACECDBcLQZ0BIQFBACECDBYLQZ4BIQFBACECDBULQZ8BIQFBACECDBQLQaABIQFBACECDBML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IQcgAygCACEEQQAhAEEAIQ0gCEEBRwRAA0AgACAHai0AACEKIAAgBmotAAAhCyAEIAAgCWotAAAiBToAASAEIAUgC2pBgAFzOgACIAQgBSAKakGAAXM6AAAgByAAQQFyIgVqLQAAIQogBSAGai0AACELIAQgBSAJai0AACIFOgAEIAQgBSALakGAAXM6AAUgBCAFIApqQYABczoAAyAAQQJqIQAgBEEGaiEEIA1BAmoiDSAORw0ACwsgD0UNACAAIAdqLQAAIQcgACAGai0AACEGIAQgACAJai0AACIAOgABIAQgACAGakGAAXM6AAIgBCAAIAdqQYABczoAAAsgA0EEaiEDIAJBAWohAiAMQQFrIQQgDEECTg0ACwsLqQIBCX8gBEEASgRAIAAoAnAiBUF+cSEMIAVBAXEhDQNAIAQhCQJAIAVFDQAgAkECdCIAIAEoAghqKAIAIQYgASgCBCAAaigCACEHIAEoAgAgAGooAgAhCCADKAIAIQRBACEAQQAhCiAFQQFHBEADQCAEIAAgCGotAAA6AAAgBCAAIAdqLQAAOgABIAQgACAGai0AADoAAiAEIAggAEEBciILai0AADoAAyAEIAcgC2otAAA6AAQgBCAGIAtqLQAAOgAFIABBAmohACAEQQZqIQQgCkECaiIKIAxHDQALCyANRQ0AIAQgACAIai0AADoAACAEIAAgB2otAAA6AAEgBCAAIAZqLQAAOgACCyADQQRqIQMgAkEBaiECIAlBAWshBCAJQQJODQALCwuiAgENfyAEQQBKBEAgACgC0AIhBSAAKAJwIQcgACgC4AMiACgCFCEKIAAoAhAhCyAAKAIMIQwgACgCCCENA0AgBCEIIAcEQCACQQJ0IgAgASgCCGooAgAhDiABKAIEIABqKAIAIQ8gASgCACAAaigCACEQIAMoAgAhBEEAIQADQCAAIA9qLQAAIQYgBCAFIAAgEGotAAAiCSANIAAgDmotAABBAnQiEWooAgBqai0AADoAACAEIAUgCSALIBFqKAIAIAogBkECdCIGaigCAGpBEHVqai0AADoAASAEIAUgCSAGIAxqKAIAamotAAA6AAIgBEEDaiEEIABBAWoiACAHRw0ACwsgA0EEaiEDIAJBAWohAiAIQQFrIQQgCEECTg0ACwsL1gIBCX8gBEEASgRAIAAoAnAiCEF8cSEM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AgALDAILAkAgAUEMSQ0AIAItAAJBwQBHDQAgAi0AA0HkAEcNACACLQAEQe8ARw0AIAItAAVB4gBHDQAgAi0ABkHlAEcNACACLQAIIQMgAi0AByEHIAItAAohCSACLQAJIQogAi0ADCELIAItAAshDSACLQANIQUgACgCACIBQc4ANgIUIAEgBTYCJCABIAsgDUEIdHI2AiAgASAJIApBCHRyNgIcIAEgAyAHQQh0cjYCGCAAQQEgASgCBBECACAAIAU6AKwCIABBATYCqAIMAgsgACgCACIBIAU2AhggAUHQADYCFCAAQQEgACgCACgCBBECAAwBCyAAKAIAIgEgAzYCGCABQcYANgIUIAAgACgCACgCABEBAAsgBiAENgIEIAYgCDYCAEEBIQQgDEEATA0AIAAgDCAAKAIYKAIQEQIACyACQRBqJAAgBAs2ACAAQQA2AtgBIABBADYCuAMgAEEANgKQASAAKALQAyIAQQA2AqQBIABBADYCGCAAQgA3AgwLizsBD38jAEGgAmsiCSQAIAAoArgDIQEDQAJAAkACQCABDQAgACgC0AMoAgxFBEAgACgCGCICKAIEIgFFBEAgACACKAIMEQAARQRAQQAhAQwECyACKAIEIQELIAIoAgAiAy0AACEFIAFBAWsiBAR/IANBAWoFIAAgAigCDBEAAEUEQEEAIQEMBAsgAigCBCEEIAIoAgALIgFBAWohAyAFQf8BRiABLQAAIgFB2AFGcUUEQCAAKAIAIgYgBTYCGCAGQTc2AhQgACgCACABNgIcIAAgACgCACgCABEBAAsgACABNgK4AyACIARBAWs2AgQgAiADNgIADAELIAAQ4gNFBEBBACEBDAILIAAoArgDIQELAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABQQFrDv4BDxERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERES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IANBAWshAyACLQAAQQNHBEAgBCECDAELIANFBEAgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCACEECyAEQQFqIQIgA0EBayEDIAAoAtgBIgcoAlggBC0AAEcNACADRQRAIAAgASgCDBEAAEUEQEEAIQEMCwsgACgC2AEhByABKAIEIQMgASgCACECCyACQQFqIQQgA0EBayEDIAcoAgAgAi0AAEcEQCAEIQIMAQsgA0UEQCAAIAEoAgwRAABFBEBBACEBDAsLIAAoAtgBIQcgASgCBCEDIAEoAgAhBAsgBEEBaiECIANBAWshAyAHKAKwASAELQAARw0AIANFBEAgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCACECCyACQQFqIQQgA0EBayEDIAItAABBgAFHBEAgBCECDAELIANFBEAgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCACEECyAELQAAIQUgA0EBayIDBH8gBEEBagUgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCAAsiBEEBaiECIANBAWshAyAELQAAIAVBCHRyDQAgA0UEQCAAIAEoAgwRAABFBEBBACEBDAsLIAEoAgQhAyABKAIAIQILIAItAAAhBCADQQFrIgMEfyACQQFqBSAAIAEoAgwRAABFBEBBACEBDAsLIAEoAgQhAyABKAIACyIFQQFqIQIgA0EBayEDIAUtAAAgBEEIdHINACADRQRAIAAgASgCDBEAAEUEQEEAIQEMCwsgASgCBCEDIAEoAgAhAgsgAkEBaiEEIANBAWshAyACLQAABEAgBCECDAELIANFBEAgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCACEECyAELQAAIQUgA0EBayIDBH8gBEEBagUgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCAAsiBEEBaiECIANBAWshAyAELQAAIAVBCHRyQQFHDQAgA0UEQCAAIAEoAgwRAABFBEBBACEBDAsLIAEoAgQhAyABKAIAIQILIAItAAAhBCADQQFrIgMEfyACQQFqBSAAIAEoAgwRAABFBEBBACEBDAsLIAEoAgQhAyABKAIACyIFQQFqIQIgA0EBayEDIAUtAAAgBEEIdHINACADRQRAIAAgASgCDBEA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BQNAIAUEQCAAIAUoAgARAQALAkAgACAAKALMAygCABEAACIBDgMFAAIACyAAKAIIIgVFIAFBfXFBAUdyDQAgBSAFKAIEQQFqIgE2AgQgASAFKAIIIgJIDQAgBSAAKALMAiACajYCCAwACwALIAAgACgCkAE2ApgBDAELIAAoAgAiAiABNgIYIAJBFTYCFCAAIAAoAgAoAgARAQALIAAoAhRBzAFHBEAgACAAKAK8AygCABEBACAAQcwBNgIUIABBADYCjAELAkAgACgCvAMoAggEQCAAQYwBaiECIAAoAowBIQUDQCAAKAJ0IgMgBUsEQCAAKAIIIgEEQCABIAM2AgggASAFNgIEIAAgASgCABEBACAAKAKMASEFC0EAIQEgAEEAIAJBACAAKALAAygCBBEHACAFIAAoAowBIgVHDQEMAwsgACAAKAK8AygCBBEBACAAIAAoArwDKAIAEQEAQQAhBSAAQQA2AowBIAAoArwDKAIIDQALCyAAQc4BQc0BIAAoAkQbNgIUQQEhAQsLIAEL0gEBAn8CQAJAIAAoAhQiAUHNAWtBAUsNACAAKAJADQAgACgCjAEgACgCdEkEQCAAKAIAIgFBxQA2AhQgACABKAIAEQEACyAAIAAoArwDKAIEEQEAIABB0gE2AhQMAQsCQAJAIAFBzwFrDgQAAQECAQsgAEHSATYCFAwBCyAAKAIAIgIgATYCGCACQRU2AhQgACAAKAIAKAIAEQEACwJAA0AgACgCzAMiASgCFA0BIAAgASgCABEAAA0AC0EADwsgACAAKAIYKAIYEQEAIAAQtgVBAQucBgEFfyAAKAIUIgNBfnFByAFHBEAgACgCACICIAM2AhggAkEVNgIUIAAgACgCACgCABEBAAsCf0EBIQICQAJAAkACQAJAIAAoAhQiA0HIAWsOCwABBAICAgICAgMCAwsgACAAKALMAygCBBEBACAAIAAoAhgoAggRAQAgAEHJATYCFAsgACAAKALMAygCABEAACICQQFHDQIgACgCJCICIQUCQAJAAkACQCACQQFrDgQDAgABAgsgACgC2AEiAygCsAEhBEECIQUgAygCACIGQQFHIgIgAygCWCIDQQJHciAEQQNHckUEQEEDIQIMAwsgAiADQSJHckUEQEEHIQIgBEEjRg0DCyAGQdIARyADQccAR3IgBEHCAEdyRQRAQQIhAgwDCyAGQfIARyADQecAR3JFBEBBBiECIARB4gBGDQMLIAAoApwCBEBBAyECDAMLIAAoAqgCBEBBAiECAkACQCAALQCsAiIDDgIFAAELQQMhAgwECyAAKAIAIgIgAzYCGCACQfQANgIUIABBfyAAKAIAKAIEEQIAQQMhAgwDCyAAKAIAIgIgBjYCGCACQfEANgIUIAIgBDYCICACIAM2AhwgAEEBIAIoAgQRAgBBAyECDAILQQQhBSAAKAKoAkUEQEEEIQIMAgtBBCECAkACQCAALQCsAiIDDgMDAQABC0EFIQIMAgsgACgCACICIAM2AhggAkH0ADYCFCAAQX8gACgCACgCBBECAEEFIQIMAQtBACECQQAhBQsgACAFNgIsIAAgAjYCKCAAQQA2AogBIABBgAI2AmAgAEKCgICAEDcDWCAAQgE3A1AgAEKAgICAEDcDSCAAQgA3A0AgAEKAgICAgICA+D83AzggAEEANgJsIABCADcCZCAAQcoBNgIUIAAgACgCrAMiAjYCNCAAIAI2AjBBAQwDCyAAIAAoAswDKAIAEQAADAILIAAoAgAiAiADNgIYIAJBFTYCFCAAIAAoAgAoAgARAQBBACECCyACCyICQQJGBEAgAQRAIAAoAgAiAUE1NgIUIAAgASgCABEBAAsgABC2BQsgAgsHACAAELUFC58HAQF/IABBADYCBCABQdoARwRAIAAoAgBCjYCAgKALNwIUIAAoAgAgATYCHCAAIAAoAgAoAgARAQALIAJB6ANHBEAgACgCAEKWgICAgD03AhQgACgCACACNgIcIAAgACgCACgCABEBAAsgACgCACEBIAAoAgwhAiAAQQRqQQBB5AMQOhogAEEBNgIQIAAgAjYCDCAAIAE2AgAjAEEQayICJAAgAEEANgIEIAJBADYCDEHUABA7IgFFBEAgACgCAEI4NwIUIAAgACgCACgCABEBAAsgAUGAlOvcAzYCMCABQeMBNgIoIAFB5AE2AiQgAUHlATYCICABQeYBNgIcIAFB5wE2AhggAUHoATYCFCABQekBNgIQIAFB6gE2AgwgAUHrATYCCCABQewBNgIEIAFB7QE2AgAgAUIANwI0IAFBADYCLCABQdQANgJMIAFCADcCPCABQgA3AkQgACABNgIEAkBBrpACEIcDIgNFDQAgAkH4ADoACyACIAJBDGo2AgAgAiACQQtqNgIEIANB0osCIAIQ6gFBAEwNACACKAIMIQMgAi0AC0HfAXFBzQBGBEAgAiADQegHbCIDNgIMCyABIANB6AdsNgIsCyACQRBqJAAgAEEANgK4AiAAQQA2AhggAEEANgIIIABCADcCpAEgAEIANwKsASAAQgA3ArQBIABCADcCvAEgAEIANwLEASAAQgA3AswBIAAgAEEAQawBIAAoAgQoAgARBAAiATYC0AMgAUIANwJgIAFBgAE2AhwgAUGBATYCCCABQYIBNgIEIAFBgwE2AgAgAUEANgJoIAFBgAE2AiQgAUGAATYCKCABQgA3AmwgAUGAATYCLCABQYABNgIwIAFCADcCdCABQYABNgI0IAFBgAE2AjggAUIANwJ8IAFBgAE2AjwgAUEANgKEASABQYABNgJAIAFCADcCiAEgAUGAATYCRCABQYABNgJIIAFBgAE2AkwgAUGAATYCUCABQgA3ApABIAFBgAE2AlQgAUIANwKYASABQQA2AqABIAFBgAE2AlwgAUGEATYCICABQYQBNgJYIABBADYCuAMgAEEANgKQASAAQQA2AtgBIAAoAtADIgFBADYCpAEgAUEANgIYIAFCADcCDCAAIABBAEEcIAAoAgQoAgARBAAiATYCzAMgAUEBNgIYIAFCADcCECABQfwANgIMIAFB/QA2AgggAUH+ADYCBCABQf8ANgIAIABByAE2AhQLIgEBfUF/IAAqAgAgASoCAJMiAkMAAAAAXiACQwAAAABdGwsQACABIAIgAyAAKAIAEQQACzkBAX8gACgCBCIEQQF1IAFqIQEgACgCACEAIAEgAiADIARBAXEEfyABKAIAIABqKAIABSAACxEFAAs3AQF/IAAoAgQiA0EBdSABaiEBIAAoAgAhACABIAIgA0EBcQR/IAEoAgAgAGooAgAFIAALEQIACzQBAX8jAEEQayIEJAAgACgCACEAIAQgAzYCDCABIAIgBEEMaiAAEQQAIQAgBEEQaiQAIAALVAECfyMAQRBrIgQkACAAKAIEIgVBAXUgAWohASAAKAIAIQAgBUEBcQRAIAEoAgAgAGooAgAhAAsgBCADNgIMIAEgAiAEQQxqIAARBQAgBEEQaiQAC1IBAn8jAEEQayIDJAAgACgCBCIEQQF1IAFqIQEgACgCACEAIARBAXEEQCABKAIAIABqKAIAIQALIAMgAjYCDCABIANBDGogABECACADQRBqJAALNgEBfyMAQRBrIgQkACAAKAIAIQAgBCADEI8DIAEgAiAEIAARBAAhACAEEDkaIARBEGokACAAC1YBAn8jAEEQayIEJAAgACgCBCIFQQF1IAFqIQEgACgCACEAIAVBAXEEQCABKAIAIABqKAIAIQALIAQgAxCPAyABIAIgBCAAEQUAIAQQORogBEEQaiQAC1QBAn8jAEEQayIDJAAgACgCBCIEQQF1IAFqIQEgACgCACEAIARBAXEEQCABKAIAIABqKAIAIQALIAMgAhCPAyABIAMgABECACADEDkaIANBEGokAAsLACABIAIgABECAAsrAgF/AXwjAEEQayICJAAgAiABIAARHQA5AwggAisDCCEDIAJBEGokACADCwsAIAEgAiAAERQACycBAX8jAEEQayIBJAAgASAAEQ4ANgIMIAEoAgwhACABQRBqJAAgAAsJACABIAARAQALDwAgASAAKAIAaiACNgIACw0AIAEgACgCAGooAgALGAEBf0EQEEwiAEIANwMAIABCADcDCCAACzkBAX8jAEEQayIDJAAgAyABIAIgABEFAEEQEEwiACADKQIANwIAIAAgAykCCDcCCCADQRBqJAAgAAsrAQF/IwBBEGsiAyQAIAMgASACIAARAwA2AgwgAygCDCEAIANBEGokACAACzUBAX8jAEEQayICJAAgAiABEI8DIAIgAiAAEQAANgIMIAIoAgwhACACEDkaIAJBEGokACAACzABAX8jAEEQayIDJAAgAyABIAIgABEFAEEMEEwgAxCSBCEAIAMQdCADQRBqJAAgAAspAQF/IwBBEGsiAiQAIAIgASAAEQAANgIMIAIoAgwhACACQRBqJAAgAAstAQF/IwBBEGsiBCQAIAQgASACIAMgABEEADYCDCAEKAIMIQAgBEEQaiQAIAALHwAgACABELgFIgAgAikCCDcCCCAAIAIpAgA3AgBBAQt5AQN/IAEQtwEgAksEQCABIAIQuAUhAiMAQRBrIgMkACMAQRBrIgEkACABIANBCGoiBTYCDEEQEEwiBCACKQIINwIIIAQgAikCADcCACABQQxqIAQQ4wMgAUEQaiQAIABB2KwCIAUQDjYCACADQRBqJAAPCyAAEOcDC4ADAQR/IAEgABC3ASIDSwRA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ASATKALUAUYNAQsgEiABNgIEIBIgAjYCAEEAQQJB86ACIBIQPSATKALQASEBIAAoAgAhAiAAKAIEIQ8gACATKALUASIQNgIEIAAgATYCACAQtyAPt6MhAyABtyACt6MhBEEAIQEDQCABQQRHBEAgACABQQN0Ig9qIgIgBCAAIA9qIg8rAwiiOQMIIAIgAyAPKwMoojkDKCACIA8rA0g5A0ggAUEBaiEBDAELCwJAAkACQAJAAkACQCAAKAKwASIBQQFrDgQDAgEABQsgACAAKwNoOQNoIAAgACsDcDkDcCAAIAArA3g5A3ggACAAKwOAATkDgAEgACAEIAArA4gBojkDiAEgACADIAArA5ABojkDkAEgACAEIAArA5gBojkDmAEgACADIAArA6ABojkDoAEgACAAKwOoATkDqAEMAwsgACAEIAArA2iiOQNoIAAgAyAAKwNwojkDcCAAIAArA3g5A3ggACAAKwOAATkDgAEgACAAKwOIASAEIAOiozkDiAEgACAAKwOQASADIAQgBKIgA6KiozkDkAEMAgsgACAEIAArA2iiOQNoIAAgAyAAKwNwojkDcCAAIAArA3g5A3ggACAAKwOAASAEIAOiozkDgAEgACAAKwOIASADIAQgBKIgA6KiozkDiAEMAQsgACAEIAArA2iiOQNoIAAgAyAAKwNwojkDcCAAIAArA3g5A3ggACAAKwOAASAEIAOiozkDgAELIAAgATYCsAELCyATENsFIBMCfyMAQSBrIg8kAEHQARA7IgEEQAJAIAEgAEG4ARA/IhAgACgCAEEeaiIBNgLAASAAKAIEIQIgEEEPNgLMASAQQQ82AsgBIBAgAkEeaiIVNgLEASAQIAEgFWxBA3QiERA7IgI2ArgBIAJFDQAgECAREDsiETYCvAEgEUUNACAVQQAgFUEAShshGiABQQAgAUEAShshGCAAQegAaiEBIAAoArABIRkDQCAXIBpHBEAgF0EPa7K7IQZBACEVA0AgFSAYRwRAIBVBD2uyuyIJIQMCQCAPAnwCQAJAAkACQCAZQQFrDgQDAgEABQsgDyABKwMYIgcgAyABKwMwIgqhIAErA0AiBKIgASsDICILoyIDIAOgIAOiIAMgA6IgBiABKwM4IgyhIASiIAErAygiDaMiBCAEoqAiBaCiIAMgASsDCCAFoiAFoiABKwMAIAWi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IAEgA0EIdGoiACgCNCILQQBIDQEgAEEwaiEFQQAhAiAEQQAgBEEAShshAANAAkAgACACRwRAIAEgAkGIAmxqQYSLpgJqKAIAIAtHDQEgAiEACyAAIARGBEAgBEE8Rg0DIAEgBEEBaiIENgL4iqYCCyABIABBiAJsaiIAQYCLpgJqIAVBgAIQPxogAEGAjaYCakEBNgIADAMLIAJBAWohAgwACwALQQAhByABKAIcQQJGDQNBACEAA0AgACAETg0EQQAhAiABKAIsIgZBACAGQQBKGyEOIAEgAEGIAmxqIgtBwIumAmohBSALQbiLpgJqIQMgC0GAi6YCaiEJA0ACQCACIA5HBH8gCSgCALcgASACQQh0aiILKAIwtyIQoyIRRGZmZmZmZuY/YyARROF6FK5H4fY/ZHINASALKwNoIAMrAwChIhEgEaIgCysDcCAFKwMAoSIRIBGioCAQo0QAAAAAAADgP2NFDQEgAgUgDgsgBkYEQCABIAZBCHRqQTBqIAlBgAIQPxogASABKAIsQQFqNgIsIAEoAviKpgIhBAsgAEEBaiEADAILIAJBAWohAgwACwALAAsgA0EBaiEDDAALAAsgARDVBUEAIQcLIAhB0ABqJAAgBwshACAPQTBqJAAgAAtyAQF/IwBBEGsiASQAIAEgADYCDCABQdyVBCABQQxqEHM2AgggARBrNgIAQX8hACABQQhqIAEQeEUEQCABQQxqEH0oAtgBIgAEfyABIAAoAhQ2AghBAAVBfwshAEF/IAEoAgggABshAAsgAUEQaiQAIAALbgEBfyMAQRBrIgIkACACIAA2AgwgAkHclQQgAkEMahBzNgIIIAIQazYCAAJAIAJBCGogAhB4DQAgAkEMahB9KALYASIARSABQQFLcgR/QX8FIAAgATYCFEEACw0AQaieAiABEMcBCyACQRBqJAALdgECfyMAQRBrIgEkACABIAA2AgwgAUHclQQgAUEMahBzNgIIIAEQazYCAEEAIQAgAUEIaiABEHhFBEAgAUEMahB9KALYASIARSABQQhqIgJFcgR/QX8FIAIgACgCADYCAEEACxogASgCCCEACyABQRBqJAAgAAtbAQF/IwBBEGsiASQAIAEgADYCDCABQdyVBCABQQxqEHM2AgggARBrNgIAQQAhACABQQhqIAEQeEUEQCABQQxqEH0oAtgB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DQBB3JUEIAMQPCAANgIACyAAIAIoAgA2AgAgAkEANgIAQdyVBBA+IgAgACgCAEEBazYCACAJIAIgCkEIakHclQQQNUEBELACEK8CGiAKQRBqJAAgCRDHBSALKAIAGiAIQSBqJAALIARBIGokACAHENoFEDRBACEACyABQRBqJAAgAAsJAEGg7QMoAgALCwBBoO0DIAA2AgALigEBAX8jAEEQayIDJAAgAyABNgIMIANB3JUEIANBDGoQczYCCCADEGs2AgACQCADQQhqIAMQeARAIABCADcCACAAQgA3AggMAQsgA0EMahB9IgFB/AJqELcBIAJNBEAQVQALIAAgASgC/AIgAkEEdGoiASkCADcCACAAIAEpAgg3AggLIANBEGokAAudBAEGfyMAQRBrIgIkACACIAA2AgwgAkHclQQgAkEMahBzNgIIIAIQazYCAEF/IQAgAkEIaiACEHhFBEAgAkEMahB9IgECfwJ/IAEoAqAEIQYgASgCwAEiAygCACEEIAMoAgQhBUGk6wAQOyIABEACQCAAQQE2AuBnIABCmrPm+IOAgIDAADcCKCAAQouAgICgATcCICAAQpmAgICwATcCGCAAIAU2AgggACAENgIEIAAgBjYCFCAAQfTnAGogBCAFbBA7IgQ2AgAgBEUNACAAQfjnAGpBADYCACAADAILC0EAQQNBoqECQQAQPUEBEAMACyIAIAM2AgwgAEEBNgIAIAAgA0EIahDyAyIDNgIQIANEAAAAAAAAAAAQ1wIgAAs2AuQBIABFBEBB6Z0CEO8BIAEoAuABIgAEQCAAKAIAIgAEQCAAQQAQswYLIAAQNCABKALgASgCHBA0IAEoAuABKAIkEDQgASgC4AEoAjQQNCABKALgASgCLBA0IAEoAuABEDQgAUEANgLgAQsgASgC5AEhAAsgAARAIABDAACgQDgCLAsgASgC5AEiAARAIABDAAAAPzgCKAsgASgC5AEiAARAIABBEDYCJAsgASgC5AEiAARAIABBBjYCGAsgASgC5AEiAARAIABBBjYCHAsgASgC5AEiAARAIABBBjYCIAsgASABKALAARC0BTYC4AFBACEACyACQRBqJAAgAAvRBAIIfwJ8IwBBQGoiASQAIAEgADYCPCABQdyVBCABQTxqEHM2AgAgARBrNgI4QX8hAAJAIAEgAUE4ahB4DQAg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8AFqIABB7AFqIABB6AFqEL8EIABByAFqEEUiASABEFEQQiAAIAFBABBBIgI2AsQBIAAgAEEgajYCHCAAQQA2AhggAEEBOgAXIABBxQA6ABYDQAJAIABB+AJqIABB8AJqEJIBRQ0AIAAoAsQBIAEQOCACakYEQCABEDghAyABIAEQOEEBdBBCIAEgARBREEIgACADIAFBABBBIgJqNgLEAQsgAEH4AmoQaCAAQRdqIABBFmogAiAAQcQBaiAAKALsASAAKALoASAAQdgBaiAAQSBqIABBHGogAEEYaiAAQfABahC+BA0AIABB+AJqEHUaDAELCwJAIABB2AFqEDhFDQAgAC0AF0UNACAAKAIcIgMgAEEgamtBnwFKDQAgACADQQRqNgIcIAMgACgCGDYCAAsgACACIAAoAsQBIAQQvAcgACkDACEGIAUgACkDCDcDCCAFIAY3AwAgAEHYAWogAEEgaiAAKAIcIAQQkAEgAEH4AmogAEHwAmoQewRAIAQgBCgCAEECcjYCAAsgACgC+AIhAiABEDkaIABB2AFqEDkaIABBgANqJAAgAgu9AwAjAEHwAmsiACQAIAAgAjYC4AIgACABNgLoAiAAQcgBaiADIABB4AFqIABB3AFqIABB2AFqEL8EIABBuAFqEEUiASABEFEQQiAAIAFBABBBIgI2ArQBIAAgAEEQajYCDCAAQQA2AgggAEEBOgAHIABBxQA6AAYDQAJAIABB6AJqIABB4AJqEJIBRQ0AIAAoArQBIAEQOCACakYEQCABEDghAyABIAEQOEEBdBBCIAEgARBREEIgACADIAFBABBBIgJqNgK0AQsgAEHoAmoQaCAAQQdqIABBBmogAiAAQbQBaiAAKALcASAAKALYASAAQcgBaiAAQRBqIABBDGogAEEIaiAAQeABahC+BA0AIABB6AJqEHUaDAELCwJAIABByAFqEDhFDQAgAC0AB0UNACAAKAIMIgMgAEEQamtBnwFKDQAgACADQQRqNgIMIAMgACgCCDYCAAsgBSACIAAoArQBIAQQvQc5AwAgAEHIAWogAEEQaiAAKAIMIAQQkAEgAEHoAmogAEHgAmoQewRAIAQgBCgCAEECcjYCAAsgACgC6AIhAiABEDkaIABByAFqEDkaIABB8AJqJAAgAgu9AwAjAEHwAmsiACQAIAAgAjYC4AIgACABNgLoAiAAQcgBaiADIABB4AFqIABB3AFqIABB2AFqEL8EIABBuAFqEEUiASABEFEQQiAAIAFBABBBIgI2ArQBIAAgAEEQajYCDCAAQQA2AgggAEEBOgAHIABBxQA6AAYDQAJAIABB6AJqIABB4AJqEJIBRQ0AIAAoArQBIAEQOCACakYEQCABEDghAyABIAEQOEEBdBBCIAEgARBREEIgACADIAFBABBBIgJqNgK0AQsgAEHoAmoQaCAAQQdqIABBBmogAiAAQbQBaiAAKALcASAAKALYASAAQcgBaiAAQRBqIABBDGogAEEIaiAAQeABahC+BA0AIABB6AJqEHUaDAELCwJAIABByAFqEDhFDQAgAC0AB0UNACAAKAIMIgMgAEEQamtBnwFKDQAgACADQQRqNgIMIAMgACgCCDYCAAsgBSACIAAoArQBIAQQvgc4AgAgAEHIAWogAEEQaiAAKAIMIAQQkAEgAEHoAmogAEHgAmoQewRAIAQgBCgCAEECcjYCAAsgACgC6AIhAiABEDkaIABByAFqEDkaIABB8AJqJAAgAgugAwECfyMAQeACayIAJAAgACACNgLQAiAAIAE2AtgCIAMQ2gEhBiADIABB4AFqEO8CIQcgAEHQAWogAyAAQcwCahDuAiAAQcABahBFIgEgARBREEIgACABQQAQQSICNgK8ASAAIABBEGo2AgwgAEEANgIIA0ACQCAAQdgCaiAAQdACahCSAUUNACAAKAK8ASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCvAELIABB2AJqEGggBiACIABBvAFqIABBCGogACgCzAIgAEHQAWogAEEQaiAAQQxqIAcQwAINACAAQdgCahB1GgwBCwsCQCAAQdABahA4RQ0AIAAoAgwiAyAAQRBqa0GfAUoNACAAIANBBGo2AgwgAyAAKAIINgIACyAFIAIgACgCvAEgBCAGEL8HNwMAIABB0AFqIABBEGogACgCDCAEEJABIABB2AJqIABB0AJqEHsEQCAEIAQoAgBBAnI2AgALIAAoAtgCIQIgARA5GiAAQdABahA5GiAAQeACaiQAIAILoAMBAn8jAEHgAmsiACQAIAAgAjYC0AIgACABNgLYAiADENoBIQYgAyAAQeABahDvAiEHIABB0AFqIAMgAEHMAmoQ7gIgAEHAAWoQRSIBIAEQURBCIAAgAUEAEEEiAjYCvAEgACAAQRBqNgIMIABBADYCCANAAkAgAEHYAmogAEHQAmoQkgFFDQAgACgCvAEgARA4IAJqRgRAIAEQOCEDIAEgARA4QQF0EEIgASABEFEQQiAAIAMgAUEAEEEiAmo2ArwBCyAAQdgCahBoIAYgAiAAQbwBaiAAQQhqIAAoAswCIABB0AFqIABBEGogAEEMaiAHEMACDQAgAEHYAmoQdRoMAQsLAkAgAEHQAWoQOEUNACAAKAIMIgMgAEEQamtBnwFKDQAgACADQQRqNgIMIAMgACgCCDYCAAsgBSACIAAoArwBIAQgBhDCBzsBACAAQdABaiAAQRBqIAAoAgwgBBCQASAAQdgCaiAAQdACahB7BEAgBCAEKAIAQQJyNgIACyAAKALYAiECIAEQORogAEHQAWoQORogAEHgAmokACACC6ADAQJ/IwBB4AJrIgAkACAAIAI2AtACIAAgATYC2AIgAxDaASEGIAMgAEHgAWoQ7wIhByAAQdABaiADIABBzAJqEO4CIABBwAFqEEUiASABEFEQQiAAIAFBABBBIgI2ArwBIAAgAEEQajYCDCAAQQA2AggDQAJAIABB2AJqIABB0AJqEJIBRQ0AIAAoArwBIAEQOCACakYEQCABEDghAyABIAEQOEEBdBBCIAEgARBREEIgACADIAFBABBBIgJqNgK8AQsgAEHYAmoQaCAGIAIgAEG8AWogAEEIaiAAKALMAiAAQdABaiAAQRBqIABBDGogBxDAAg0AIABB2AJqEHUaDAELCwJAIABB0AFqEDhFDQAgACgCDCIDIABBEGprQZ8BSg0AIAAgA0EEajYCDCADIAAoAgg2AgALIAUgAiAAKAK8ASAEIAYQwwc3AwAgAEHQAWogAEEQaiAAKAIMIAQQkAEgAEHYAmogAEHQAmoQewRAIAQgBCgCAEECcjYCAAsgACgC2AIhAiABEDkaIABB0AFqEDkaIABB4AJqJAAgAgugAwECfyMAQeACayIAJAAgACACNgLQAiAAIAE2AtgCIAMQ2gEhBiADIABB4AFqEO8CIQcgAEHQAWogAyAAQcwCahDuAiAAQcABahBFIgEgARBREEIgACABQQAQQSICNgK8ASAAIABBEGo2AgwgAEEANgIIA0ACQCAAQdgCaiAAQdACahCSAUUNACAAKAK8ASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCvAELIABB2AJqEGggBiACIABBvAFqIABBCGogACgCzAIgAEHQAWogAEEQaiAAQQxqIAcQwAINACAAQdgCahB1GgwBCwsCQCAAQdABahA4RQ0AIAAoAgwiAyAAQRBqa0GfAUoNACAAIANBBGo2AgwgAyAAKAIINgIACyAFIAIgACgCvAEgBCAGEMQHNgIAIABB0AFqIABBEGogACgCDCAEEJABIABB2AJqIABB0AJqEHsEQCAEIAQoAgBBAnI2AgALIAAoAtgCIQIgARA5GiAAQdABahA5GiAAQeACaiQAIAIL7wEBAX8jAEEgayIGJAAgBiABNgIYAkAgAygCBEEBcUUEQCAGQX82AgAgBiAAIAEgAiADIAQgBiAAKAIAKAIQEQkAIgE2AhgCQAJAAkAgBigCAA4CAAECCyAFQQA6AAAMAwsgBUEBOgAADAILIAVBAToAACAEQQQ2AgAMAQsgBiADEE8gBhCXASEBIAYQRyAGIAMQTyAGEMECIQAgBhBHIAYgABDBASAGQQxyIAAQwAEgBSAGQRhqIgMgAiAGIAMgASAEQQEQvwMgBkY6AAAgBigCGCEBA0AgA0EMaxA5IgMgBkcNAAsLIAZBIGokACABC/UCAQF/IwBBkAJrIgAkACAAIAI2AoACIAAgATYCiAIgAEHQAWoQRSEGIABBEGoiAiADEE8gAhCdAUHAuANB2rgDIABB4AFqEIICIAIQRyAAQcABahBFIgMgAxBREEIgACADQQAQQSIBNgK8ASAAIAI2AgwgAEEANgIIA0ACQCAAQYgCaiAAQYACahCTAUUNACAAKAK8ASADEDggAWpGBEAgAxA4IQIgAyADEDhBAXQQQiADIAMQURBCIAAgAiADQQAQQSIBajYCvAELIABBiAJqEGlBECABIABBvAFqIABBCGpBACAGIABBEGogAEEMaiAAQeABahDDAg0AIABBiAJqEHYaDAELCyADIAAoArwBIAFrEEIgAxBAIQIQXCEBIAAgBTYCACACIAEgABC7B0EBRwRAIARBBDYCAAsgAEGIAmogAEGAAmoQfARAIAQgBCgCAEECcjYCAAsgACgCiAIhASADEDkaIAYQORogAEGQAmokACABC9QDAQF+IwBBoAJrIgAkACAAIAI2ApACIAAgATYCmAIgAEHgAWogAyAAQfABaiAAQe8BaiAAQe4BahDCBCAAQdABahBFIgEgARBREEIgACABQQAQQSICNgLMASAAIABBIGo2AhwgAEEANgIYIABBAToAFyAAQcUAOgAWA0ACQCAAQZgCaiAAQZACahCTAUUNACAAKALMASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCzAELIABBmAJqEGkgAEEXaiAAQRZqIAIgAEHMAWogACwA7wEgACwA7gEgAEHgAWogAEEgaiAAQRxqIABBGGogAEHwAWoQwQQNACAAQZgCahB2GgwBCwsCQCAAQeABahA4RQ0AIAAtABdFDQAgACgCHCIDIABBIGprQZ8BSg0AIAAgA0EEajYCHCADIAAoAhg2AgALIAAgAiAAKALMASAEELwHIAApAwAhBiAFIAApAwg3AwggBSAGNwMAIABB4AFqIABBIGogACgCHCAEEJABIABBmAJqIABBkAJqEHwEQCAEIAQoAgBBAnI2AgALIAAoApgCIQIgARA5GiAAQeABahA5GiAAQaACaiQAIAILvQMAIwBBkAJrIgAkACAAIAI2AoACIAAgATYCiAIgAEHQAWogAyAAQeABaiAAQd8BaiAAQd4BahDCBCAAQcABahBFIgEgARBREEIgACABQQAQQSICNgK8ASAAIABBEGo2AgwgAEEANgIIIABBAToAByAAQcUAOgAGA0ACQCAAQYgCaiAAQYACahCTAUUNACAAKAK8ASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCvAELIABBiAJqEGkgAEEHaiAAQQZqIAIgAEG8AWogACwA3wEgACwA3gEgAEHQAWogAEEQaiAAQQxqIABBCGogAEHgAWoQwQQNACAAQYgCahB2GgwBCwsCQCAAQdABahA4RQ0AIAAtAAdFDQAgACgCDCIDIABBEGprQZ8BSg0AIAAgA0EEajYCDCADIAAoAgg2AgALIAUgAiAAKAK8ASAEEL0HOQMAIABB0AFqIABBEGogACgCDCAEEJABIABBiAJqIABBgAJqEHwEQCAEIAQoAgBBAnI2AgALIAAoAogCIQIgARA5GiAAQdABahA5GiAAQZACaiQAIAILvQMAIwBBkAJrIgAkACAAIAI2AoACIAAgATYCiAIgAEHQAWogAyAAQeABaiAAQd8BaiAAQd4BahDCBCAAQcABahBFIgEgARBREEIgACABQQAQQSICNgK8ASAAIABBEGo2AgwgAEEANgIIIABBAToAByAAQcUAOgAGA0ACQCAAQYgCaiAAQYACahCTAUUNACAAKAK8ASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCvAELIABBiAJqEGkgAEEHaiAAQQZqIAIgAEG8AWogACwA3wEgACwA3gEgAEHQAWogAEEQaiAAQQxqIABBCGogAEHgAWoQwQQNACAAQYgCahB2GgwBCwsCQCAAQdABahA4RQ0AIAAtAAdFDQAgACgCDCIDIABBEGprQZ8BSg0AIAAgA0EEajYCDCADIAAoAgg2AgALIAUgAiAAKAK8ASAEEL4HOAIAIABB0AFqIABBEGogACgCDCAEEJABIABBiAJqIABBgAJqEHwEQCAEIAQoAgBBAnI2AgALIAAoAogCIQIgARA5GiAAQdABahA5GiAAQZACaiQAIAILlQMBAX8jAEGQAmsiACQAIAAgAjYCgAIgACABNgKIAiADENoBIQYgAEHQAWogAyAAQf8BahDwAiAAQcABahBFIgEgARBREEIgACABQQAQQSICNgK8ASAAIABBEGo2AgwgAEEANgIIA0ACQCAAQYgCaiAAQYACahCTAUUNACAAKAK8ASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCvAELIABBiAJqEGkgBiACIABBvAFqIABBCGogACwA/wEgAEHQAWogAEEQaiAAQQxqQcC4AxDDAg0AIABBiAJqEHYaDAELCwJAIABB0AFqEDhFDQAgACgCDCIDIABBEGprQZ8BSg0AIAAgA0EEajYCDCADIAAoAgg2AgALIAUgAiAAKAK8ASAEIAYQvwc3AwAgAEHQAWogAEEQaiAAKAIMIAQQkAEgAEGIAmogAEGAAmoQfARAIAQgBCgCAEECcjYCAAsgACgCiAIhAiABEDkaIABB0AFqEDkaIABBkAJqJAAgAgsHACAAKAIMC5UDAQF/IwBBkAJrIgAkACAAIAI2AoACIAAgATYCiAIgAxDaASEGIABB0AFqIAMgAEH/AWoQ8AIgAEHAAWoQRSIBIAEQURBCIAAgAUEAEEEiAjYCvAEgACAAQRBqNgIMIABBADYCCANAAkAgAEGIAmogAEGAAmoQkwFFDQAgACgCvAEgARA4IAJqRgRAIAEQOCEDIAEgARA4QQF0EEIgASABEFEQQiAAIAMgAUEAEEEiAmo2ArwBCyAAQYgCahBpIAYgAiAAQbwBaiAAQQhqIAAsAP8BIABB0AFqIABBEGogAEEMakHAuAMQwwINACAAQYgCahB2GgwBCwsCQCAAQdABahA4RQ0AIAAoAgwiAyAAQRBqa0GfAUoNACAAIANBBGo2AgwgAyAAKAIINgIACyAFIAIgACgCvAEgBCAGEMIHOwEAIABB0AFqIABBEGogACgCDCAEEJABIABBiAJqIABBgAJqEHwEQCAEIAQoAgBBAnI2AgALIAAoAogCIQIgARA5GiAAQdABahA5GiAAQZACaiQAIAILlQMBAX8jAEGQAmsiACQAIAAgAjYCgAIgACABNgKIAiADENoBIQYgAEHQAWogAyAAQf8BahDwAiAAQcABahBFIgEgARBREEIgACABQQAQQSICNgK8ASAAIABBEGo2AgwgAEEANgIIA0ACQCAAQYgCaiAAQYACahCTAUUNACAAKAK8ASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCvAELIABBiAJqEGkgBiACIABBvAFqIABBCGogACwA/wEgAEHQAWogAEEQaiAAQQxqQcC4AxDDAg0AIABBiAJqEHYaDAELCwJAIABB0AFqEDhFDQAgACgCDCIDIABBEGprQZ8BSg0AIAAgA0EEajYCDCADIAAoAgg2AgALIAUgAiAAKAK8ASAEIAYQwwc3AwAgAEHQAWogAEEQaiAAKAIMIAQQkAEgAEGIAmogAEGAAmoQfARAIAQgBCgCAEECcjYCAAsgACgCiAIhAiABEDkaIABB0AFqEDkaIABBkAJqJAAgAguVAwEBfyMAQZACayIAJAAgACACNgKAAiAAIAE2AogCIAMQ2gEhBiAAQdABaiADIABB/wFqEPACIABBwAFqEEUiASABEFEQQiAAIAFBABBBIgI2ArwBIAAgAEEQajYCDCAAQQA2AggDQAJAIABBiAJqIABBgAJqEJMBRQ0AIAAoArwBIAEQOCACakYEQCABEDghAyABIAEQOEEBdBBCIAEgARBREEIgACADIAFBABBBIgJqNgK8AQsgAEGIAmoQaSAGIAIgAEG8AWogAEEIaiAALAD/ASAAQdABaiAAQRBqIABBDGpBwLgDEMMCDQAgAEGIAmoQdhoMAQsLAkAgAEHQAWoQOEUNACAAKAIMIgMgAEEQamtBnwFKDQAgACADQQRqNgIMIAMgACgCCDYCAAsgBSACIAAoArwBIAQgBhDEBzYCACAAQdABaiAAQRBqIAAoAgwgBBCQASAAQYgCaiAAQYACahB8BEAgBCAEKAIAQQJyNgIACyAAKAKIAiECIAEQORogAEHQAWoQORogAEGQAmokACACCwutzQNMAEGACAu5OWZzZXQAJXMvJXMAJXMuJXMAZGVidWcAYWxsb2NhdG9yPFQ+OjphbGxvY2F0ZShzaXplX3QgbikgJ24nIGV4Y2VlZHMgbWF4aW11bSBzdXBwb3J0ZWQgc2l6ZQB3YgAlY+KEue+4j1t3ZWJhcmtpdC1pbmZvOl0AJW0tJWQtJVktJUgtJU0tJVMATWFya2VyIE9LLgAsAEFzc2VydGlvbiBgeCA+PSBtTWluWGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHdpZHRoID49IDVgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB3aWR0aCA+PSAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgd2lkdGggPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgcHlyYW1pZC0+c2l6ZSgpID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYG1TdGFydFRpbWUgPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYChzcmNfd2lkdGglMikgPT0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGltLndpZHRoKCkgPT0gaW0uc3RlcCgpL3NpemVvZihmbG9hdClgIGZhaWxlZCBpbiAAIAkKDQBFcnJvcjogbWFsbG9jCgBFcnJvciAxOiBpY3BHZXRJbml0WHcyWGMKACA9PT0gbWF0cml4ICglZCwlZCkgPT09CgAgPT09IHZlY3RvciAoJWQpID09PQoAPz8/IDEKAEVycm9yOiBsYWJlbGluZyB3b3JrIG92ZXJmbG93LgoAIyMjIEZlYXR1cmUgY2FuZGlkYXRlcyBmb3IgdHJhY2tpbmcgYXJlIG92ZXJmbG93LgoAYXJnbENhbWVyYUZydXN0dW1SSCgpOiBhclBhcmFtRGVjb21wTWF0KCkgaW5kaWNhdGVkIHBhcmFtZXRlciBlcnJvci4KAGtwbURlbGV0ZVJlZkRhdGFTZXQoKTogTlVMTCByZWZEYXRhU2V0UHRyL3JlZkltYWdlLgoAU3RhcnQgdHJhY2tpbmdfdGhyZWFkICMlZC4KAE91dCBvZiBtZW1vcnkhIQoARGF0YSBudW0gZXJyb3IhIQoAY29sb3I6ICM2NjQ0MDA7IGJhY2tncm91bmQtY29sb3I6ICNmZmZmOTk7IGJvcmRlci1yYWRpdXM6IDRweDsgcGFkZGluZzogMnB4AHcASUQgYWxyZWFkeSBleGlzdHMAJXMlcwAlcy4lcwByAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9kZXRlY3RvcnMvb3JpZW50YXRpb25fYXNzaWdubWVudC5jcHAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2ZyYW1ld29yay90aW1lcnMuY3BwAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9kZXRlY3RvcnMvaGFycmlzLmNwcAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZGV0ZWN0b3JzL0RvR19zY2FsZV9pbnZhcmlhbnRfZGV0ZWN0b3IuY3BwAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9tYXRjaGVycy9ob3VnaF9zaW1pbGFyaXR5X3ZvdGluZy5jcHAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2ZyYW1ld29yay9pbWFnZS5jcHAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9nYXVzc2lhbl9zY2FsZV9zcGFjZV9weXJhbWlkLmNwcAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZGV0ZWN0b3JzL3B5cmFtaWQuY3BwAGluZm8ARXJyb3I6IGljcEdldEpfVV9YYwB3YgByYgBBUl9QSVhFTF9GT1JNQVRfUkdCAFBhdHRlcm4gZXh0cmFjdGlvbiBmYWlsZWQuAEFzc2VydGlvbiBgcHlyYW1pZGAgZmFpbGVkIGluIABUcmFja2luZyB0aHJlYWQgPSAlZAoAU0laRSA9ICVkLCAlZAoARXJyb3IgMjogaWNwR2V0SW5pdFh3MlhjCgA/Pz8gMgoARXJyb3I6IHVuc3VwcG9ydGVkIHBpeGVsIGZvcm1hdC4KAFVua25vd24gb3IgdW5zdXBwb3J0ZWQgbGFiZWxpbmcgdGhyZXNob2xkIG1vZGUgcmVxdWVzdGVkLiBTZXQgdG8gbWFudWFsLgoAa3BtRGVsZXRlUmVmRGF0YVNldCgpOiAwIHhzaXplL3lzaXplL2RwaS4KAEVycm9yICglZCk6IHVuYWJsZSB0byBvcGVuIGNhbWVyYSBwYXJhbWV0ZXJzIGZpbGUgIiVzIiBmb3Igd3JpdGluZy4KAEVycm9yOiBOVUxMIHBhdHRIYW5kbGUuCgBFbmQgdHJhY2tpbmdfdGhyZWFkICMlZC4KAE91dCBvZiBtZW1vcnkhIQoAcgAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvbWF0Y2hlcnMvZnJlYWsuaAB3YXJuaW5nACAlMTBnAEJ1aWxkIFB5cmFtaWQAJTRkAHdiAHJiACVj8J+aqVt3ZWJhcmtpdC1lcnJvcjpdAEFSX1BJWEVMX0ZPUk1BVF9CR1IATUFOVUFMAEdlbmVyaWMgZXJyb3IgZHVyaW5nIG1hdGNoaW5nIHBoYXNlLgAgbGluZSAAJXMlcwoARmlsZSBvcGVuIGVycm9yLiAlcwoARGlzdG9ydGlvbiBmYWN0b3I6IGsxPSUxLjEwZiwgazI9JTEuMTBmLCBwMT0lMS4xMGYsIHAyPSUxLjEwZgoARXJyb3I6IG1hbGxvYwoARXJyb3IgMzogaWNwR2V0SW5pdFh3MlhjCgBFcnJvciBpY3BHZXRKX1VfUwoAPT09PT09ICVzID09PT09PT09CgA/Pz8gMwoARXJyb3I6IGNhbid0IGxvYWQgcGF0dGVybiBmcm9tIE5VTEwgYnVmZmVyLgoAa3BtU2V0UmVmRGF0YVNldCgpOiBOVUxMIGtwbUhhbmRsZS9maWxlbmFtZS4KAEVycm9yIHNhdmluZyBmZWF0dXJlIG1hcDogZXJyb3Igd3JpdGluZyBkYXRhLgoAT3V0IG9mIG1lbW9yeSEhCgBjb2xvcjogI2ZmZmZmZjsgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDEwMTsgYm9yZGVyLXJhZGl1czogNHB4OyBwYWRkaW5nOiAycHgARXh0cmFjdCBGZWF0dXJlcwBlcnJvcgBGcmVhayBmZWF0dXJlcyAtICVkAHJiAEFVVE9fTUVESUFOAEFSX1BJWEVMX0ZPUk1BVF9SR0JBAEluc3VmZmljaWVudCBjb250cmFzdCBkdXJpbmcgbWF0Y2hpbmcuACU3LjVmIAAgbGluZSAARXJyb3Igb3BlbmluZyBmaWxlICclcyc6IAAgICAgICAgICAgICAgICAgICBmeD0lZiwgZnk9JWYsIHgwPSVmLCB5MD0lZiwgcz0lZgoARXJyb3IgNDogaWNwR2V0SW5pdFh3MlhjCgBFcnJvciBpY3BHZXRVX2Zyb21fWF9ieV9NYXRYMlUKAEVycm9yIGFsbG9jYXRpbmcgbWVtb3J5LgoARXJyb3I6IG91dCBvZiBtZW1vcnkuCgBFcnJvcjogVW5hYmxlIHRvIG9wZW4gZmlsZSAnJXMnIGZvciB3cml0aW5nLgoARXJyb3I6IHVuYWJsZSB0byBvcGVuIGZpbGUgJyVzJXMnIGZvciByZWFkaW5nLgoAT3V0IG9mIG1lbW9yeSEhCgBTdGVwIHNpemUgbXVzdCBiZSBlcXVhbCB0byB3aWR0aCBmb3Igbm93AFslc10gWyVzXSBbJXNdIDogRm91bmQgJWQgZmVhdHVyZXMAJXMAV2lkdGggY2Fubm90IGJlIHplcm8AU291cmNlIHdpZHRoIG11c3QgYmUgZXZlbgBJbWFnZSBpcyB0b28gc21hbGwAeCBvdXQgb2YgcmFuZ2UAQ2xvY2sgaGFzIG5vdCBiZWVuIHN0YXJ0ZWQAUHlyYW1pZCBpcyBub3QgYWxsb2NhdGVkAHJiACVj4pqg77iPW3dlYmFya2l0LXdhcm46XQBBVVRPX09UU1UAQVJfUElYRUxfRk9STUFUX0JHUkEAd3AgbXVzdCBiZSBhdCBsZWFzdCAxAEJhcmNvZGUgbWF0Y2hpbmcgY291bGQgbm90IGZpbmQgY29ycmVjdCBiYXJjb2RlIGxvY2F0b3IgcGF0dGVybi4AWyVzXSAAOiAAJXMlcwoARGlzdG9ydGlvbiBmYWN0b3IgPSAlZiAlZiAlZiAlZiAlZiAlZgoARXJyb3IgNTogaWNwR2V0SW5pdFh3MlhjCgBFcnJvciBpY3BHZXRYY19mcm9tX1h3X2J5X01hdFh3MlhjCgBFcnJvciByZWFkaW5nIGltYWdlU2V0LgoARXJyb3Igd2hpbGUgYWRkaW5nIHJlZmVyZW5jZSBkYXRhIHNldDoga3BtR2VuUmVmRGF0YVNldCgpIGZhaWxlZC4KAEVycm9yIG9wZW5pbmcgJyVzJy4KAENhbid0IG9wZW4gSlBFRyBmaWxlICclcycKAE91dCBvZiBtZW1vcnkhIQoAUGF0dGVybiBEYXRhIHJlYWQgZXJyb3IhIQoAUmVhZCBlcnJvciEhCgBjb2xvcjogIzc3NDQwMDsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmY5OTsgYm9yZGVyLXJhZGl1czogNHB4OyBwYWRkaW5nOiAycHgAJWYAd2IAQVJfUElYRUxfRk9STUFUX0FCR1IAUHlyYW1pZCBpcyBOVUxMAEFVVE9fQURBUFRJVkUAQmFyY29kZSBtYXRjaGluZyBlcnJvciBkZXRlY3Rpb24vY29ycmVjdGlvbiBmb3VuZCB1bnJlY292ZXJhYmxlIGVycm9yLgBFcnJvciBjcmVhdGluZyBmdWxsIGZpbGUgcGF0aCBmcm9tICclcycgYW5kICclcycAQXNzZXJ0aW9uIGB4IDwgbU1heFhgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBoZWlnaHQgPj0gNWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGhlaWdodCA+PSAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaGVpZ2h0ID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYG1JbWFnZXMuc2l6ZSgpID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHggPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYG1TdG9wVGltZSA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZHN0ICE9IDBgIGZhaWxlZCBpbiAAIElORk8gIAAlcyVzCgBEaXN0b3J0aW9uIGZhY3RvciA9ICVmICVmICVmICVmICVmCgBFcnJvciA9ICVmCgBFcnJvciA2OiBpY3BHZXRJbml0WHcyWGMKACAgICAgICAgIEltYWdlU2l6ZSA9ICU3ZFtwaXhlbF0KAD09PT09PT09PSAlZCA9PT09PT09PT09PQoASW1hZ2VzZXQgY29udGFpbnMgJWQgaW1hZ2VzLgoARXJyb3I6IFVuYWJsZSB0byBvcGVuIGZpbGUgJyVzJyBmb3IgcmVhZGluZy4KAEVycm9yICglZCk6IHVuYWJsZSB0byBvcGVuIGNhbWVyYSBwYXJhbWV0ZXJzIGZpbGUgIiVzIiBmb3IgcmVhZGluZy4KAEVycm9yIHJlYWRpbmcgcGF0dGVybiBmaWxlICclcycuCgBCdWlsZCBJbmRleABIZWlnaHQgY2Fubm90IGJlIHplcm8AJWYgJWYgJWYgJWYAeCBtdXN0IGJlIHBvc2l0aXZlAExhcGxhY2lhbiBweXJhbWlkIGhhcyBub3QgYmVlbiBhbGxvY2F0ZWQAQ2xvY2sgaGFzIG5vdCBiZWVuIHN0b3BwZWQAQVJfUElYRUxfRk9STUFUX01PTk8ARGVzdGluYXRpb24gaXMgTlVMTABBVVRPX0JSQUNLRVRJTkcAaHAgbXVzdCBiZSBhdCBsZWFzdCAxAEVycm9yICglZCk6IHVuYWJsZSB0byBkZXRlcm1pbmUgZmlsZSBsZW5ndGguAE1hdGNoaW5nIGNvbmZpZGVuY2UgY3V0b2ZmIHZhbHVlIG5vdCByZWFjaGVkLgBBc3NlcnRpb24gYHkgPj0gbU1pbllgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbWFnZS50eXBlKCkgPT0gSU1BR0VfVUlOVDhgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBzdG9yZS5zaXplKCkgPT0gcG9pbnRzLnNpemUoKWAgZmFpbGVkIGluIAAlcyVzCgBEaXN0b3J0aW9uIGZhY3RvciA9ICVmICVmICVmICVmCgBFcnJvciA3OiBpY3BHZXRJbml0WHcyWGMKAEV4dHJhY3RlZCBmZWF0dXJlcyA9ICU3ZFtwaXhlbF0KAEVycm9yIGljcDJHZXRUUwoARmFsbGluZyBiYWNrIHRvIHJlYWRpbmcgJyVzJXMnIGluIEFSVG9vbEtpdCB2NC54IGZvcm1hdC4KAEVycm9yIGluIG9wZW5pbmcgJyVzJyBpbiB6aXBmaWxlLgoARXJyb3IgcmVhZGluZyBKUEVHIGZpbGUuCgBFcnJvciB3aGlsZSBhZGRpbmcgcmVmZXJlbmNlIGRhdGEgc2V0OiBrcG1NZXJnZVJlZkRhdGFTZXQoKSBmYWlsZWQuCgBFcnJvciBzYXZpbmcgZmVhdHVyZSBzZXQ6IGVycm9yIHdyaXRpbmcgZGF0YS4KAE91dCBvZiBtZW1vcnkhIQoAAAAAABMOAAAMEAAAehIAAKEUAAAyGAAAWyVzXSBbJXNdIFslc10gOiAlczogJWYgbXMASW1hZ2UgbXVzdCBiZSBncmF5c2NhbGUAeSBvdXQgb2YgcmFuZ2UARmVhdHVyZSBzdG9yZSBoYXMgbm90IGJlZW4gYWxsb2NhdGVkACVkAHdiAEFSX1BJWEVMX0ZPUk1BVF9BUkdCAE1heGltdW0gYWxsb3dhYmxlIHBvc2UgZXJyb3IgZXhjZWVkZWQuAEFzc2VydGlvbiBgc3RlcCA+PSB3aWR0aGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGkrMStjaHVua19zaXplIDwgd2lkdGhgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBweXJhbWlkYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgcHlyYW1pZC0+bnVtT2N0YXZlcygpID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHNyYyAhPSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgeCA8IG1HcmFkaWVudHNbb2N0YXZlKm1OdW1TY2FsZXNQZXJPY3RhdmUrc2NhbGVdLndpZHRoKClgIGZhaWxlZCBpbiAARXJyb3IgaW4gb3BlbmluZyAnJXMnIGZvciByZWFkaW5nCgAgRmlsdGVyZWQgZmVhdHVyZXMgPSAlN2RbcGl4ZWxdCgBMYWJlbGluZyB0aHJlc2hvbGQgbW9kZSBzZXQgdG8gJXMuCgBFcnJvciByZWFkaW5nIEpQRUcgZmlsZSBoZWFkZXIuCgBFcnJvcjogc3VwcGxpZWQgZmlsZSBkb2VzIG5vdCBhcHBlYXIgdG8gYmUgYW4gQVJUb29sS2l0IGNhbWVyYSBwYXJhbWV0ZXIgZmlsZS4KAGtwbURlbGV0ZVJlZkRhdGFTZXQoKTogTlVMTCByZWZEYXRhU2V0UHRyMS9yZWZEYXRhU2V0UHRyMi4KAENhbid0IHJlYWQgSlBFRyBmaWxlICclcycKAEFSX1BJWEVMX0ZPUk1BVF8ydnV5AFB5cmFtaWQgZG9lcyBub3QgY29udGFpbiBhbnkgbGV2ZWxzAFN0ZXAgbXVzdCBiZSBncmVhdGVyIHRoYW4gb3IgZXF1YWwgdGhlIHdpZHRoAHggbXVzdCBiZSBsZXNzIHRoYW4gdGhlIGltYWdlIHdpZHRoAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9tYXRjaGVycy92aXN1YWxfZGF0YWJhc2UuaABFeHRlbmRpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGUgaW1hZ2UAU291cmNlIGlzIE5VTEwARXJyb3IgKCVkKTogdW5hYmxlIHRvIHJlYWQgZnJvbSBmaWxlLgBNdWx0aS1tYXJrZXIgcG9zZSBlcnJvciB2YWx1ZSBleGNlZWRlZC4ADSU0ZC8lNGQuAEFzc2VydGlvbiBgeSA8IG1NYXhZYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW1hZ2UuY2hhbm5lbHMoKSA9PSAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbnVtX3BvaW50cyA9PSBwb2ludHMuc2l6ZSgpYCBmYWlsZWQgaW4gACU3LjVmIAAgSU5GTyAgAGtwbVNldFJlZkRhdGFTZXQoKTogTlVMTCBrcG1IYW5kbGUvcmVmRGF0YVNldC4KAGtwbURlbGV0ZVJlZkRhdGFTZXQoKTogTlVMTCByZWZEYXRhU2V0UHRyLgoARXJyb3I6IHVuYWJsZSB0byBvcGVuIGZpbGUgJyVzJyBmb3Igd3JpdGluZy4KAEVycm9yOiBVbnN1cHBvcnRlZCBwaXhlbCBmb3JtYXQgKCVkKSByZXF1ZXN0ZWQuCgBFcnJvciBpbiByZWFkaW5nICclcycuCgAKIyMjIFN1cmZhY2UgTm8uJWQgIyMjCgBBxMEAC50dAQAAAAEAAAABAAAAAAAAAP//////////////////////////AAAAAAEAAAABAAAAAQAAAAAAAAD/////QVJfUElYRUxfRk9STUFUX3l1dnMAJXMASW1hZ2UgbXVzdCBoYXZlIDEgY2hhbm5lbABTaG91bGQgYmUgc2FtZSBzaXplAFJlamVjdGVkIGZyZXF1ZW50bHkgbWlzcmVjb2duaXNlZCBtYXRyaXggbWFya2VyLgBBc3NlcnRpb24gYGJ1Y2tldFswXS5maXJzdCA+PSBidWNrZXRbbl0uZmlyc3RgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBhbmdsZSA+IC1QSWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGNoYW5uZWxzID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHNyY193aWR0aCA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB5ID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBkeW5hbWljX2Nhc3Q8Y29uc3QgQmlub21pYWxQeXJhbWlkMzJmKj4ocHlyYW1pZClgIGZhaWxlZCBpbiAAIGxpbmUgAGtwbVNhdmVSZWZEYXRhU2V0KCk6IE5VTEwgZmlsZW5hbWUvcmVmRGF0YVNldC4KAGtwbVNldFJlZkRhdGFTZXQoKTogcmVmRGF0YVNldC4KAEVycm9yOiBzdXBwbGllZCBidWZmZXIgZG9lcyBub3QgYXBwZWFyIHRvIGJlIEFSVG9vbEtpdCBjYW1lcmEgcGFyYW1ldGVycy4KAEVycm9yIGluIHdyaXRpbmcgJyVzJyBpbiB0aGUgemlwZmlsZS4KAEVycm9yIHNhdmluZyBpbWFnZSBzZXQ6IGVycm9yIHdyaXRpbmcgZGF0YS4KAE51bWJlciBvZiBjaGFubmVscyBjYW5ub3QgYmUgemVybwB5IG11c3QgYmUgcG9zaXRpdmUAV2lkdGggbXVzdCBiZSBwb3NpdGl2ZQBhbmdsZSBvdXQgb2YgcmFuZ2UAT25seSBiaW5vbWlhbCBweXJhbWlkIGlzIHN1cHBvcnRlZABudGhfZWxlbWVudCBmYWlsZWQAQVJfUElYRUxfRk9STUFUX1JHQl81NjUAQXNzZXJ0aW9uIGBtUHlyYW1pZC5zaXplKCkgPT0gbU51bU9jdGF2ZXMqbU51bVNjYWxlc1Blck9jdGF2ZWAgZmFpbGVkIGluIABBc3NlcnRpb24gYG9jdGF2ZSA+PSAwYCBmYWlsZWQgaW4gADogAEZpZWxkLW9mLXZpZXcgdmVydGljYWwgPSAlLjFmLCBob3Jpem9udGFsID0gJS4xZiBkZWdyZWVzLCBhc3BlY3QgcmF0aW8gPSAlLjNmCgBNYXggZmVhdHVyZSA9ICVkCgAgIFJlYWQgSW1hZ2VTZXQuCgBFcnJvciBzYXZpbmcgS1BNIGRhdGE6IHVuYWJsZSB0byBvcGVuIGZpbGUgJyVzJXMlcycgZm9yIHdyaXRpbmcuCgBFcnJvciAoJWQpOiB1bmFibGUgdG8gb3BlbiBleHRlcm5hbCBwYXJhbWV0ZXJzIGZpbGUgIiVzIiBmb3Igd3JpdGluZy4KAEVycm9yIGluIGNsb3NpbmcgJXMgaW4gdGhlIHppcGZpbGUuCgBBdXRvIHRocmVzaG9sZCAoYnJhY2tldCkgbWFya2VyIGNvdW50cyAtWyUzZDogJTNkXSBbJTNkOiAlM2RdIFslM2Q6ICUzZF0rLgoAT3V0IG9mIG1lbW9yeSEhCgBQeXJhbWlkIGhhcyBub3QgYmVlbiBhbGxvY2F0ZWQgeWV0AC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9kZXRlY3RvcnMvZ2F1c3NpYW5fc2NhbGVfc3BhY2VfcHlyYW1pZC5oAFB5cmFtaWQgaXMgTlVMTABBUl9QSVhFTF9GT1JNQVRfUkdCQV81NTUxAC4AQXNzZXJ0aW9uIGBwWzBdID4gcG0xWy0xXWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGFuZ2xlIDw9IFBJYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZC50eXBlKCkgPT0gSU1BR0VfRjMyYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgc3JjX2hlaWdodCA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB5IDwgbUdyYWRpZW50c1tvY3RhdmUqbU51bVNjYWxlc1Blck9jdGF2ZStzY2FsZV0uaGVpZ2h0KClgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtRGF0YS5nZXQoKWAgZmFpbGVkIGluIAAlM2Q6ICglM2QsJTNkKSA6ICVmIG1pbj0lZiBtYXg9JWYsIHNkPSVmCgBwYWdlICVkLCBpbWFnZSBudW0gJWQsIHBvaW50cyAtICVkCgBFcnJvciAoJWQpOiB1bmFibGUgdG8gb3BlbiBleHRlcm5hbCBwYXJhbWV0ZXJzIGZpbGUgIiVzIiBmb3IgcmVhZGluZy4KAEF1dG8gdGhyZXNob2xkIChicmFja2V0KSBhZGp1c3RlZCB0aHJlc2hvbGQgdG8gJWQuCgBFcnJvciBvcGVuaW5nIGZpbGUgJyVzLmlzZXQnLgoARXJyb3IgaW4gY2xvc2luZyAnJXMnLgoAeSBtdXN0IGJlIGxlc3MgdGhhbiB0aGUgaW1hZ2UgaGVpZ2h0AEhlaWdodCBtdXN0IGJlIHBvc2l0aXZlAE9jdGF2ZSBtdXN0IGJlIHBvc2l0aXZlAE9ubHkgRjMyIGltYWdlcyBzdXBwb3J0ZWQAU2hvdWxkIGJlIG1heGltYQBEYXRhIHBvaW50ZXIgaXMgTlVMTABBUl9QSVhFTF9GT1JNQVRfUkdCQV80NDQ0AEFzc2VydGlvbiBgZGV0ZWN0b3JgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBzY2FsZSA+PSBtTWluU2NhbGVgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbWFnZS53aWR0aCgpID09IG1QeXJhbWlkWzBdLndpZHRoKClgIGZhaWxlZCBpbiAAWyUgLjNmICUgLjNmICUgLjNmXSBbJSA2LjFmXQoARXJyb3IgKCVkKTogdW5hYmxlIHRvIG9wZW4gb3B0aWNhbCBwYXJhbWV0ZXJzIGZpbGUgIiVzIiBmb3Igd3JpdGluZy4KAGtwbVNldFJlZkRhdGFTZXRGaWxlKCk6IE5VTEwga3BtSGFuZGxlL2ZpbGVuYW1lLgoAICAgIGVuZC4KAEF1dG8gdGhyZXNob2xkICglcykgYWRqdXN0ZWQgdGhyZXNob2xkIHRvICVkLgoALS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCgBBUl9QSVhFTF9GT1JNQVRfNDIwdgBtZWRpYW4Ac2NhbGUgb3V0IG9mIHJhbmdlAEltYWdlIG9mIHdyb25nIHNpemUgZm9yIHB5cmFtaWQAVW5hYmxlIHRvIGFsbG9jYXRlIGltYWdlIGRhdGEARGV0ZWN0b3IgaXMgTlVMTABBc3NlcnRpb24gYG9jdGF2ZSA8IG1OdW1PY3RhdmVzYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgcFswXSA+IHBtMVswXWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGltMS50eXBlKCkgPT0gSU1BR0VfRjMyYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZy5jaGFubmVscygpID09IDJgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBzcmNfc3RlcCA+IDBgIGZhaWxlZCBpbiAAJTNkLCAlM2Q6IG1heF9zaW0gPSAlZgoAICBSZWFkIEZlYXR1cmVTZXQuCgBDYW5ub3QgZmluZCB0aGUgcGFnZSBmb3Igc2tpcHBpbmcuCgBFcnJvciAoJWQpOiB1bmFibGUgdG8gb3Bl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cG9zaXRpdmUAU2NhbGUgbXVzdCBiZSBwb3NpdGl2ZQBNYXhpbXVtIGJpbiBzaG91bGQgYmUgcG9zaXRpdmUAT25seSBzaW5nbGUgY2hhbm5lbCBpbWFnZXMgc3VwcG9ydGVkAEFzc2VydGlvbiBgcFswXSA+IHBbMV1gIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBkc3Rfc3RlcCA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBweXJhbWlkLT5pbWFnZXMoKVswXS53aWR0aCgpID09IGRldGVjdG9yLT53aWR0aCgpYCBmYWlsZWQgaW4gAEpQRUcgZmlsZSBoYXMgdW5zdXBwb3J0ZWQgJWQtY29tcG9uZW50IHBpeGVscwoARXJyb3IgbG9hZGluZyBLUE0gZGF0YTogZXJyb3IgcmVhZGluZyBkYXRhLgoAYXJVdGlsR2V0UGl4ZWxGb3JtYXROYW1lOiBFcnJvciwgdW5yZWNvZ25pc2VkIHBpeGVsIGZvcm1hdCAoJWQpLgoAUHlyYW1pZCBhbmQgZGV0ZWN0b3Igc2l6ZSBtaXNtYXRjaABhbGxvY2F0b3I8VD46OmFsbG9jYXRlKHNpemVfdCBuKSAnbicgZXhjZWVkcyBtYXhpbXVtIHN1cHBvcnRlZCBzaXplAFVua25vd24gaW1hZ2UgdHlwZQBBc3NlcnRpb24gYHNjYWxlIDwgbU51bVNjYWxlc1Blck9jdGF2ZWAgZmFpbGVkIGluIABBc3NlcnRpb24gYHBbMF0gPiBwcDFbLTFdYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaGlzdCAhPSBOVUxMYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKHNyY193aWR0aCUyKSA9PSAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW0xLmNoYW5uZWxzKCkgPT0gMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYG1SZWZJbWFnZVdpZHRoID4gMGAgZmFpbGVkIGluIABPdXQgb2YgbWVtb3J5LgoAa3BtQ2hhbmdlUGFnZU5vT2ZSZWZEYXRhU2V0KCk6IE5VTEwgcmVmRGF0YVNldC4KAEVycm9yIG9wZW5pbmcgZmlsZSAnJXMubXJrJy4KACUlJTAyeAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZGV0ZWN0b3JzL29yaWVudGF0aW9uX2Fzc2lnbm1lbnQuaAAlZiAlZiAlZiAlZgB3aWR0aCBtdXN0IGJlIHBvc2l0aXZlAFNjYWxlIG11c3QgYmUgbGVzcyB0aGFuIG51bWJlciBvZiBzY2FsZSBwZXIgb2N0YXZlAFVuc3VwcG9ydGVkIGltYWdlIHR5cGUAU291cmNlIHdpZHRoIG11c3QgYmUgb2RkAEFzc2VydGlvbiBgcFswXSA+IHBwMVswXWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGltMi5jaGFubmVscygpID09IDFgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBweXJhbWlkLT5pbWFnZXMoKVswXS5oZWlnaHQoKSA9PSBkZXRlY3Rvci0+aGVpZ2h0KClgIGZhaWxlZCBpbiAAYWxsb2NhdG9yPFQ+OjphbGxvY2F0ZShzaXplX3QgbikgJ24nIGV4Y2VlZHMgbWF4aW11bSBzdXBwb3J0ZWQgc2l6ZQAvcHJvYy9zZWxmL2V4ZQBPY3RhdmUgb3V0IG9mIHJhbmdlAEhpc3RvZ3JhbSBwb2ludGVyIGlzIE5VTEwAQXNzZXJ0aW9uIGBhc3NpZ25tZW50LnNpemUoKSA9PSBudW1faW5kaWNlc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYHBbMF0gPiBwcDFbMV1gIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGAoY2h1bmtfc2l6ZSUyKT09MGAgZmFpbGVkIGluIABBc3NlcnRpb24gYG1SZWZJbWFnZUhlaWdodCA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBkLndpZHRoKCkgPT0gaW0yLndpZHRoKClgIGZhaWxlZCBpbiAAVHJhbnNmb3JtYXRpb24gbWF0cml4IHJlYWQgZXJyb3IhIQoASW1hZ2VzIG11c3QgaGF2ZSB0aGUgc2FtZSB3aWR0aAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvbWF0Y2hlcnMvYmluYXJ5X2hpZXJhcmNoaWNhbF9jbHVzdGVyaW5nLmgAanBnAFVudGVzdGVkIGJlaGF2aW9yIGZvciBvZGQgY2h1bmsgc2l6ZQBoZWlnaHQgbXVzdCBiZSBwb3NpdGl2ZQBTY2FsZSBvdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGAoZmJpbiswLjVmKSA+IDAgJiYgKGZiaW4tMC41ZikgPCBudW1fYmluc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYCFpc2luZih1WzBdKWAgZmFpbGVkIGluIAAlcyVzCgBXaWR0aCBpcyB6ZXJvAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9tYXRjaGVycy9ob3VnaF9zaW1pbGFyaXR5X3ZvdGluZy5oAEFzc2lnbm1lbnQgc2l6ZSB3cm9uZwBEZWNpbWFsIGJpbiBwb3NpdGlvbiBpbmRleCBvdXQgb2YgcmFuZ2UASU5GAEFzc2VydGlvbiBgKGludClzdGQ6OmZsb29yKHgpID09IChpbnQpeGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGQuaGVpZ2h0KCkgPT0gaW0yLmhlaWdodCgpYCBmYWlsZWQgaW4gAEltYWdlcyBtdXN0IGhhdmUgdGhlIHNhbWUgaGVpZ2h0AC8uLi9zaGFyZS8lcwBIZWlnaHQgaXMgemVybwAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZGV0ZWN0b3JzL2ludGVycG9sYXRlLmgAQXNzZXJ0aW9uIGBhc3NpZ25tZW50W2ldICE9IC0xYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW5kZXggPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYG1hZ25pdHVkZSA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgIWlzaW5mKHVbMV0pYCBmYWlsZWQgaW4gAFN0ZXAgaXMgemVybwBNYWduaXR1ZGUgY2Fubm90IGJlIG5lZ2F0aXZlAGZsb29yKCkgYW5kIGNhc3Qgbm90IHRoZSBzYW1lAGluZGV4IG91dCBvZiByYW5nZQBBc3NpZ25tZW50IGlzIGludmFsaWQASE9NRQBBc3NlcnRpb24gYGltMS53aWR0aCgpID09IGltMi53aWR0aCgpYCBmYWlsZWQgaW4gAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9kZXRlY3RvcnMvaGFycmlzLWlubGluZS5oAGFsbG9jYXRvcjxUPjo6YWxsb2NhdGUoc2l6ZV90IG4pICduJyBleGNlZWRzIG1heGltdW0gc3VwcG9ydGVkIHNpemUAL3Byb2Mvc2VsZi9jbWRsaW5lAEFzc2VydGlvbiBgKGludClzdGQ6OmZsb29yKHkpID09IChpbnQpeWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGFzc2lnbm1lbnRbaV0gPCBudW1faW5kaWNlc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYG51bV9iaW5zID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGAoaT4+MSkgPCBzdGQ6OmNlaWwoKHNyY19oZWlnaHQtMSkvMi5mKWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGltMS5oZWlnaHQoKSA9PSBpbTIuaGVpZ2h0KClgIGZhaWxlZCBpbiAASW5kZXggaXMgb3V0IG9mIGJvdW5kcwBOdW1iZXIgYmlucyBtdXN0IGJlIHBvc2l0aXZlAEFzc2lnbm1lbnQgb3V0IG9mIHJhbmdlAE91dCBvZiByYW5nZQBEb0cgUHlyYW1pZAByYgBBc3NlcnRpb24gYHlwID49IDAgJiYgeXAgPCBoZWlnaHRgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBiaW5YID49IDBgIGZhaWxlZCBpbiAAeXAgb3V0IG9mIGJvdW5kcwBOb24tbWF4IHN1cHByZXNzaW9uAGJpblggb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgaW5kaWNlc1thc3NpZ25tZW50W2ldXSA8IG51bV9mZWF0dXJlc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYGltYWdlLnR5cGUoKSA9PSBJTUFHRV9VSU5UOGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHcxID49IDBgIGZhaWxlZCBpbiAAJXM6ICVzCgBTdWJwaXhlbAB3MSBtdXN0IGJlIHBvc2l0aXZlAFVuYWJsZSB0byBkZXRlcm1pbmUgcHJvY2VzcyBuYW1lAE9ubHkgZ3JheSBzY2FsZSBpbWFnZXMgYXJlIHN1cHBvcnRlZABBc3NlcnRpb24gYHlwX3BsdXNfMSA+PSAwICYmIHlwX3BsdXNfMSA8IGhlaWdodGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGJpblggPCBtTnVtWEJpbnNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpdC0+c2Vjb25kLnNpemUoKSAhPSAwYCBmYWlsZWQgaW4gAHBydW5lRmVhdHVyZXMAeXBfcGx1c18xIG91dCBvZiBib3VuZHMAJXMlcwBDbHVzdGVyIG11c3QgaGF2ZSBhdGxlYXNldCAxIGZlYXR1cmUAQXNzZXJ0aW9uIGBvY3RhdmUgPCBtTnVtT2N0YXZlc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYGJpblkgPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHcyID49IDBgIGZhaWxlZCBpbiAARmluZCBPcmllbnRhdGlvbnMAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9nYXVzc2lhbl9zY2FsZV9zcGFjZV9weXJhbWlkLmgAdzIgbXVzdCBiZSBwb3NpdGl2ZQAvdmFyL2NhY2hlAGJpblkgb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgeHAgPj0gMCAmJiB4cCA8IHdpZHRoYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZHN0W2ldID49IC0yNTgwNjRgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtSyA9PSBtQ2VudGVycy5zaXplKClgIGZhaWxlZCBpbiAAeHAgb3V0IG9mIGJvdW5kcwAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvbWF0Y2hlcnMva21lZG9pZHMuaAAvLmNhY2hlAE9jdGF2ZSBvdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGBiMSA+PSAwICYmIGIxIDwgbnVtX2JpbnNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBiaW5ZIDwgbU51bVlCaW5zYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZHN0W2ldIDw9IDI1ODA2NGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGltMC5oZWlnaHQoKSA9PSBpbTEuaGVpZ2h0KClgIGZhaWxlZCBpbiAASGVpZ2h0IGlzIGluY29uc2lzdGVudABrIHNob3VsZCBtYXRjaCB0aGUgbnVtYmVyIG9mIGNsdXN0ZXIgY2VudGVycwAlcy8lcwBiMSBiaW4gaW5kZXggb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgeHBfcGx1c18xID49IDAgJiYgeHBfcGx1c18xIDwgd2lkdGhgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBzY2FsZSA8IG1OdW1TY2FsZXNQZXJPY3RhdmVgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBkc3RbaV0gPD0gNDEyOTAyNGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGJpbkFuZ2xlID49IDBgIGZhaWxlZCBpbiAAeHBfcGx1c18xIG91dCBvZiBib3VuZHMAYmluQW5nbGUgb3V0IG9mIHJhbmdlAFNjYWxlIG91dCBvZiByYW5nZQAvdmFyL2xpYgBBc3NlcnRpb24gYGIyID49IDAgJiYgYjIgPCBudW1fYmluc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYGRzdFtpXSA+PSAtNDEyOTAyNGAgZmFpbGVkIGluIABBc3NlcnRpb24gYG51bV9mZWF0dXJlcyA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbTAuaGVpZ2h0KCkgPT0gaW0yLmhlaWdodCgpYCBmYWlsZWQgaW4gAC8uY29uZmlnAGFsbG9jYXRvcjxUPjo6YWxsb2NhdGUoc2l6ZV90IG4pICduJyBleGNlZWRzIG1heGltdW0gc3VwcG9ydGVkIHNpemUATnVtYmVyIG9mIGZlYXR1cmVzIG11c3QgYmUgcG9zaXRpdmUAYjIgYmluIGluZGV4IG91dCBvZiByYW5nZQBBc3NlcnRpb24gYGJpbkFuZ2xlIDwgbU51bUFuZ2xlQmluc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYHcwID49IDAgJiYgdzAgPD0gMS4wMDAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKGltMS5oZWlnaHQoKT4+MSkgPT0gaW0yLmhlaWdodCgpYCBmYWlsZWQgaW4gAGFsbG9jYXRvcjxUPjo6YWxsb2NhdGUoc2l6ZV90IG4pICduJyBleGNlZWRzIG1heGltdW0gc3VwcG9ydGVkIHNpemUAT3V0IG9mIHJhbmdlAFRNUERJUgBBc3NlcnRpb24gYG51bV9pbmRpY2VzIDw9IG51bV9mZWF0dXJlc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYGd4eCA8PSA0MTI5MDI0YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgYmluU2NhbGUgPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYChpbTAuaGVpZ2h0KCk+PjEpID09IGltMS5oZWlnaHQoKWAgZmFpbGVkIGluIABNb3JlIGluZGljZXMgdGhhbiBmZWF0dXJlcwAvdG1wAGJpblNjYWxlIG91dCBvZiByYW5nZQBBc3NlcnRpb24gYHJvdyA8IG1IZWlnaHRgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB3MSA+PSAwICYmIHcxIDw9IDEuMDAwMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGd4eCA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKGltMC5oZWlnaHQoKT4+MSkgPT0gaW0yLmhlaWdodCgpYCBmYWlsZWQgaW4gAEVycm9yIGxvb2tpbmcgZm9yIHJlc291cmNlcyBkaXJlY3RvcnkgcGF0aAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZnJhbWV3b3JrL2ltYWdlLmgAQXNzZXJ0aW9uIGBiaW5TY2FsZSA8IG1OdW1TY2FsZUJpbnNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtQnVja2V0cy5zaXplKCkgPT0gbU51bUJ1Y2tldHNYYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbnVtX2luZGljZXMgPj0gbUtgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBneXkgPD0gNDEyOTAyNGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHcyID49IDAgJiYgdzIgPD0gMS4wMDAxYCBmYWlsZWQgaW4gAE5vdCBlbm91Z2ggZmVhdHVyZXMAcm93IG91dCBvZiBib3VuZHMARXJyb3IgY3JlYXRpbmcgcmVzb3VyY2VzIGRpcmVjdG9yeSBwYXRoAEJ1Y2tldHMgYXJlIG5vdCBhbGxvY2F0ZWQAQXNzZXJ0aW9uIGB3MyA+PSAwICYmIHczIDw9IDEuMDAwMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGd5eSA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW5kZXggPD0gKGJpblggKyBiaW5ZKm1OdW1YQmlucyArIGJpbkFuZ2xlKm1OdW1YQmlucyptTnVtWUJpbnMgKyBiaW5TY2FsZSptTnVtWEJpbnMqbU51bVlCaW5zKm1OdW1BbmdsZUJpbnMpYCBmYWlsZWQgaW4gAEFzc2lnbm1lbnQgc2l6ZSBpcyBpbmNvcnJlY3QAQXNzZXJ0aW9uIGBtQnVja2V0c1swXS5zaXplKCkgPT0gbU51bUJ1Y2tldHNZYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZ3h5IDw9IDQxMjkwMjRgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGAodzArdzErdzIrdzMpIDw9IDEuMDAwMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYG4gPiAwYCBmYWlsZWQgaW4gAEVycm9yOiBVbmFibGUgdG8gY2hhbmdlIHdvcmtpbmcgZGlyZWN0b3J5IHRvICclcycuCgAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvdXRpbHMvcGFydGlhbF9zb3J0LmgAQXNzZXJ0aW9uIGBtRmVhdHVyZVBvaW50cy5zaXplKCkgPD0gbU1heE51bUZlYXR1cmVQb2ludHNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBwb3MgPT0gNjY2YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZ3h5ID49IC00MTI5MDI0YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbnVtX2NlbnRlcnMgPiAwYCBmYWlsZWQgaW4gAFslIC4zZiAlIC4zZiAlIC4zZl0gWyUgNi4xZl0KAAMAAAADAAAABAAAAAQAAAAEAAAAAQAAAAQAAAACAAAAAgAAAAIAAAACAAAAAgAAAAEAAAABAAAAAQBBsKkBC+UwBAAAAIgAAAAFAAAAkAAAAAYAAACYAAAACQAAALAAAAARBAAAgAsAAMENAADvDwAALmlzZXQAcmIATjZ2aXNpb24yNUdhdXNzaWFuU2NhbGVTcGFjZVB5cmFtaWRFAAAABPUAAOlUAABUb28gbWFueSBmZWF0dXJlIHBvaW50cwBUaGVyZSBtdXN0IGJlIGF0IGxlYXN0IDEgY2VudGVyAG4gbXVzdCBiZSBwb3NpdGl2ZQBQb3NpdGlvbiBpcyBub3Qgd2l0aGluIHJhbmdlAFslc10gWyVzXSBbJXNdIDogRm91bmQgJWQgZmVhdHVyZXMgaW4gcXVlcnkAQXNzZXJ0aW9uIGBrID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGtwLnNjYWxlIDwgbUxhcGxhY2lhblB5cmFtaWQubnVtU2NhbGVQZXJPY3RhdmUoKWAgZmFpbGVkIGluIABGZWF0dXJlIHBvaW50IHNjYWxlIGlzIG91dCBvZiBib3VuZHMAayBtdXN0IGJlIHBvc2l0aXZlAEZpbmQgTWF0Y2hlcyAoMSkASG91Z2ggVm90aW5nICgxKQBBc3NlcnRpb24gYGtwLnNjb3JlID09IGxhcDEuZ2V0PGZsb2F0Pih5KVt4XWAgZmFpbGVkIGluIABTY29yZSBpcyBub3QgY29uc2lzdGVudCB3aXRoIHRoZSBEb0cgaW1hZ2UARmluZCBIb3VnaCBNYXRjaGVzICgxKQBFc3RpbWF0ZSBIb21vZ3JhcGh5ICgxKQBBc3NlcnRpb24gYGJ1Y2tldFswXS5maXJzdCA+PSBidWNrZXRbbl0uZmlyc3RgIGZhaWxlZCBpbiAAbnRoX2VsZW1lbnQgZmFpbGVkAEZpbmQgSW5saWVycyAoMSkARmluZCBNYXRjaGVzICgyKQBBc3NlcnRpb24gYG9jdGF2ZSA8IG1OdW1PY3RhdmVzYCBmYWlsZWQgaW4gAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9kZXRlY3RvcnMvZ2F1c3NpYW5fc2NhbGVfc3BhY2VfcHlyYW1pZC5oAEhvdWdoIFZvdGluZyAoMikAT2N0YXZlIG91dCBvZiByYW5nZQBGaW5kIEhvdWdoIE1hdGNoZXMgKDIpAEVzdGltYXRlIEhvbW9ncmFwaHkgKDIpAEFzc2VydGlvbiBgc2NhbGUgPCBtTnVtU2NhbGVzUGVyT2N0YXZlYCBmYWlsZWQgaW4gAFNjYWxlIG91dCBvZiByYW5nZQBGaW5kIElubGllcnMgKDIpAEFzc2VydGlvbiBgYmVzdF9pbmRleCAhPSBzdGQ6Om51bWVyaWNfbGltaXRzPHNpemVfdD46Om1heCgpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW5kZXggPCBtSW1hZ2VzLnNpemUoKWAgZmFpbGVkIGluIAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZGV0ZWN0b3JzL0RvR19zY2FsZV9pbnZhcmlhbnRfZGV0ZWN0b3IuaAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvbWF0Y2hlcnMvZmVhdHVyZV9tYXRjaGVyLWlubGluZS5oAFNvbWV0aGluZyBzdHJhbmdlAEluZGV4IGlzIG91dCBvZiByYW5nZQBBc3NlcnRpb24gYHNjYWxlID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtTWF0Y2hlcy5zaXplKCkgPD0gZmVhdHVyZXMxLT5zaXplKClgIGZhaWxlZCBpbiAATnVtYmVyIG9mIG1hdGNoZXMgc2hvdWxkIGJlIGxvd2VyAFNjYWxlIG11c3QgYmUgcG9zaXRpdmUAU2NhbGUgbXVzdCBiZSBsZXNzIHRoYW4gbnVtYmVyIG9mIHNjYWxlIHBlciBvY3RhdmUAQXNzZXJ0aW9uIGBtUm9vdC5nZXQoKWAgZmFpbGVkIGluIABSb290IGNhbm5vdCBiZSBOVUxMAEFzc2VydGlvbiBgbGFwMC5oZWlnaHQoKSA9PSBsYXAxLmhlaWdodCgpID09IGxhcDIuaGVpZ2h0KClgIGZhaWxlZCBpbiAAV2lkdGgvaGVpZ2h0IGFyZSBub3QgY29uc2lzdGVudABBc3NlcnRpb24gYG1pbmkgIT0gLTFgIGZhaWxlZCBpbiAATWluaW11bSBpbmRleCBub3Qgc2V0AEFzc2VydGlvbiBgKGxhcDAuaGVpZ2h0KCkgPT0gbGFwMS5oZWlnaHQoKSkgJiYgKChsYXAxLmhlaWdodCgpPj4xKSA9PSBsYXAyLmhlaWdodCgpKWAgZmFpbGVkIGluIABBc3NlcnRpb24gYCgobGFwMC53aWR0aCgpPj4xKSA9PSBsYXAxLndpZHRoKCkpICYmIChsYXAxLndpZHRoKCkgPT0gbGFwMi53aWR0aCgpKWAgZmFpbGVkIGluIABBc3NlcnRpb24gYG4gPD0gaW5fbWF0Y2hlcy5zaXplKClgIGZhaWxlZCBpbiAAU2hvdWxkIGJlIHRoZSBzYW1lAEFzc2VydGlvbiBgMGAgZmFpbGVkIGluIABJbWFnZSBzaXplcyBhcmUgaW5jb25zaXN0ZW50AEFzc2VydGlvbiBgYmluWCA+PSAwYCBmYWlsZWQgaW4gAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9tYXRjaGVycy9ob3VnaF9zaW1pbGFyaXR5X3ZvdGluZy5oAEFzc2VydGlvbiBgKHgtMSkgPj0gMCAmJiAoeCsxKSA8IGxhcDEud2lkdGgoKWAgZmFpbGVkIGluIAB4IG91dCBvZiBib3VuZHMAYmluWCBvdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGBiaW5YIDwgbU51bVhCaW5zYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKHktMSkgPj0gMCAmJiAoeSsxKSA8IGxhcDEuaGVpZ2h0KClgIGZhaWxlZCBpbiAAeSBvdXQgb2YgYm91bmRzAEFzc2VydGlvbiBgYmluWSA+PSAwYCBmYWlsZWQgaW4gAGJpblkgb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgbGFwMC53aWR0aCgpID09IGxhcDEud2lkdGgoKWAgZmFpbGVkIGluIABJbWFnZSBkaW1lbnNpb25zIGluY29uc2lzdGVudABBc3NlcnRpb24gYGJpblkgPCBtTnVtWUJpbnNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBiaW5BbmdsZSA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbGFwMC53aWR0aCgpID09IGxhcDIud2lkdGgoKWAgZmFpbGVkIGluIABiaW5BbmdsZSBvdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGBsYXAwLmhlaWdodCgpID09IGxhcDEuaGVpZ2h0KClgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBiaW5BbmdsZSA8IG1OdW1BbmdsZUJpbnNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBsYXAwLmhlaWdodCgpID09IGxhcDIuaGVpZ2h0KClgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBiaW5TY2FsZSA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKHgtMSkgPj0gMCAmJiAoeCsxKSA8IGltLndpZHRoKClgIGZhaWxlZCBpbiAAYmluU2NhbGUgb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgKHktMSkgPj0gMCAmJiAoeSsxKSA8IGltLmhlaWdodCgpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgYmluU2NhbGUgPCBtTnVtU2NhbGVCaW5zYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKGxhcDAud2lkdGgoKT4+MSkgPT0gbGFwMi53aWR0aCgpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZGlzdEJpbkFuZ2xlID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGAobGFwMC5oZWlnaHQoKT4+MSkgPT0gbGFwMi5oZWlnaHQoKWAgZmFpbGVkIGluIABkaXN0QmluQW5nbGUgbXVzdCBub3QgYmUgbmVnYXRpdmUAQXNzZXJ0aW9uIGB4X2Rpdl8yLTAuNWYgPj0gMGAgZmFpbGVkIGluIAB4X2Rpdl8yIG91dCBvZiBib3VuZHMgb3V0IG9mIGJvdW5kcyBmb3IgaW50ZXJwb2xhdGlvbgBBc3NlcnRpb24gYGh5cC5zaXplKCkgPj0gOSptYXhfbnVtX2h5cG90aGVzZXNgIGZhaWxlZCBpbiAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2hvbW9ncmFwaHlfZXN0aW1hdGlvbi9yb2J1c3RfaG9tb2dyYXBoeS5oAEFzc2VydGlvbiBgeV9kaXZfMi0wLjVmID49IDBgIGZhaWxlZCBpbiAAaHlwIHZlY3RvciBzaG91bGQgYmUgb2Ygc2l6ZSA5Km1heF9udW1faHlwb3RoZXNlcwB5X2Rpdl8yIG91dCBvZiBib3VuZHMgb3V0IG9mIGJvdW5kcyBmb3IgaW50ZXJwb2xhdGlvbgBBc3NlcnRpb24gYHRtcF9pLnNpemUoKSA+PSBudW1fcG9pbnRzYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgeF9kaXZfMiswLjVmIDwgbGFwMi53aWR0aCgpYCBmYWlsZWQgaW4gAHRtcF9pIHZlY3RvciBzaG91bGQgYmUgb2Ygc2l6ZSBudW1fcG9pbnRzAEFzc2VydGlvbiBgeV9kaXZfMiswLjVmIDwgbGFwMi5oZWlnaHQoKWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGh5cF9jb3N0cy5zaXplKCkgPj0gbWF4X251bV9oeXBvdGhlc2VzYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKGxhcDAud2lkdGgoKT4+MSkgPT0gbGFwMS53aWR0aCgpYCBmYWlsZWQgaW4gAGh5cF9jb3N0cyB2ZWN0b3Igc2hvdWxkIGJlIG9mIHNpemUgbWF4X251bV9oeXBvdGhlc2VzAEFzc2VydGlvbiBgKGxhcDAuaGVpZ2h0KCk+PjEpID09IGxhcDEuaGVpZ2h0KClgIGZhaWxlZCBpbiAAYWxsb2NhdG9yPFQ+OjphbGxvY2F0ZShzaXplX3QgbikgJ24nIGV4Y2VlZHMgbWF4aW11bSBzdXBwb3J0ZWQgc2l6ZQBBc3NlcnRpb24gYG4gPiAwYCBmYWlsZWQgaW4gAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci91dGlscy9wYXJ0aWFsX3NvcnQuaABBc3NlcnRpb24gYHJvdyA8IG1IZWlnaHRgIGZhaWxlZCBpbiAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2ZyYW1ld29yay9pbWFnZS5oAG4gbXVzdCBiZSBwb3NpdGl2ZQByb3cgb3V0IG9mIGJvdW5kcwBBc3NlcnRpb24gYGsgPiAwYCBmYWlsZWQgaW4gAGsgbXVzdCBiZSBwb3NpdGl2ZQBBc3NlcnRpb24gYChpbnQpc3RkOjpmbG9vcih4KSA9PSAoaW50KXhgIGZhaWxlZCBpbiAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9pbnRlcnBvbGF0ZS5oAEFzc2VydGlvbiBgMGAgZmFpbGVkIGluIABGYWlsZWQgdG8gY29tcHV0ZSBtYXRyaXggaW52ZXJzZQBmbG9vcigpIGFuZCBjYXN0IG5vdCB0aGUgc2FtZQBBc3NlcnRpb24gYChpbnQpc3RkOjpmbG9vcih5KSA9PSAoaW50KXlgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB5cCA+PSAwICYmIHlwIDwgaGVpZ2h0YCBmYWlsZWQgaW4gAHlwIG91dCBvZiBib3VuZHMAQXNzZXJ0aW9uIGB5cF9wbHVzXzEgPj0gMCAmJiB5cF9wbHVzXzEgPCBoZWlnaHRgIGZhaWxlZCBpbiAAeXBfcGx1c18xIG91dCBvZiBib3VuZHMAQXNzZXJ0aW9uIGB4cCA+PSAwICYmIHhwIDwgd2lkdGhgIGZhaWxlZCBpbiAAeHAgb3V0IG9mIGJvdW5kcwBBc3NlcnRpb24gYHhwX3BsdXNfMSA+PSAwICYmIHhwX3BsdXNfMSA8IHdpZHRoYCBmYWlsZWQgaW4gAHhwX3BsdXNfMSBvdXQgb2YgYm91bmRzAEFzc2VydGlvbiBgdzAgPj0gMCAmJiB3MCA8PSAxLjAwMDFgIGZhaWxlZCBpbiAAT3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgdzEgPj0gMCAmJiB3MSA8PSAxLjAwMDFgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB3MiA+PSAwICYmIHcyIDw9IDEuMDAwMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYHczID49IDAgJiYgdzMgPD0gMS4wMDAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKHcwK3cxK3cyK3czKSA8PSAxLjAwMDFgIGZhaWxlZCBpbiAAAAAAAAAAEFUAABAAAAARAAAAAAAAAMBqAAASAAAAEwAAAE42dmlzaW9uOUV4Y2VwdGlvbkUALPUAAIBqAAAc9gAATjZ2aXNpb24xOEJpbm9taWFsUHlyYW1pZDMyZkUAAAAs9QAAoGoAABBVAAAAAAAAlGoAAA4AAAAUAAAAFQAAALlSjD6OWuc+uVKMPgAAAAAAAAAAlGsAABYAAAAXAAAAGAAAABkAAAAaAAAATlN0M19fMjIwX19zaGFyZWRfcHRyX3BvaW50ZXJJUE42dmlzaW9uOEtleWZyYW1lSUxpOTZFRUVOU18xMHNoYXJlZF9wdHJJUzNfRTI3X19zaGFyZWRfcHRyX2RlZmF1bHRfZGVsZXRlSVMzX1MzX0VFTlNfOWFsbG9jYXRvcklTM19FRUVFACz1AAAMawAApPIAAE5TdDNfXzIxMHNoYXJlZF9wdHJJTjZ2aXNpb244S2V5ZnJhbWVJTGk5NkVFRUUyN19fc2hhcmVkX3B0cl9kZWZhdWx0X2RlbGV0ZUlTM19TM19FRQBib29sIHZpc2lvbjo6VmlzdWFsRGF0YWJhc2U8dmlzaW9uOjpGUkVBS0V4dHJhY3RvciwgdmlzaW9uOjpCaW5hcnlGZWF0dXJlU3RvcmUsIHZpc2lvbjo6QmluYXJ5RmVhdHVyZU1hdGNoZXI8OTY+Pjo6cXVlcnkoY29uc3QgdmlzaW9uOjpHYXVzc2lhblNjYWxlU3BhY2VQeXJhbWlkICopIFtGRUFUVVJFX0VYVFJBQ1RPUiA9IHZpc2lvbjo6RlJFQUtFeHRyYWN0b3IsIFNUT1JFID0gdmlzaW9uOjpCaW5hcnlGZWF0dXJlU3RvcmUsIE1BVENIRVIgPSB2aXNpb246OkJpbmFyeUZlYXR1cmVNYXRjaGVyPDk2Pl0AQaTaAQuwTLK+uT4S3KC+kL45PhLcoL6Qvjm+AAAAgLK+ub4S3KA+kL45vhLcoD6Qvjk+0nIYvwAAAADScpi+OgYEv9JymD46BgS/0nIYPwAAAIDScpg+OgYEP9JymL46BgQ/AAAAgFa4Pb9mTSQ/Vri9vmZNJD9WuL0+AAAAAFa4PT9mTSS/Vri9PmZNJL9WuL2+DOlYPwAAAIAM6dg+mdk7Pwzp2L6Z2Ts/DOlYvwAAAAAM6di+mdk7vwzp2D6Z2Tu/AAAAAPxTbj/xZU6/DVTuPvFlTr8NVO6+AAAAgPxTbr/xZU4/DVTuvvFlTj8NVO4+AACAvwAAAAAAAAC/0LNdvwAAAD/Qs12/AACAPwAAAIAAAAA/0LNdPwAAAL/Qs10/AAAAAKhuAAAWAAAAGwAAABwAAAAdAAAAHgAAAE5TdDNfXzIyMF9fc2hhcmVkX3B0cl9wb2ludGVySVBoMTZOdWxsQXJyYXlEZWxldGVySWhFTlNfOWFsbG9jYXRvckloRUVFRQAAAAAs9QAAXG4AAKTyAAAxNk51bGxBcnJheURlbGV0ZXJJaEUAAAAAAAAAUG8AABYAAAAfAAAAIAAAACEAAAAiAAAATlN0M19fMjIwX19zaGFyZWRfcHRyX3BvaW50ZXJJUGhOU18xMHNoYXJlZF9wdHJJaEUyN19fc2hhcmVkX3B0cl9kZWZhdWx0X2RlbGV0ZUloaEVFTlNfOWFsbG9jYXRvckloRUVFRQAs9QAA6G4AAKTyAABOU3QzX18yMTBzaGFyZWRfcHRySWhFMjdfX3NoYXJlZF9wdHJfZGVmYXVsdF9kZWxldGVJaGhFRQB2aXNpb246OlNjb3BlZFRpbWVyOjp+U2NvcGVkVGltZXIoKQBpaWkAaWlpaQBpaWlpAGluZmluaXR5AE1pc3NpbmcgSHVmZm1hbiBjb2RlIHRhYmxlIGVudHJ5AEZlYnJ1YXJ5AEphbnVhcnkASnVseQBUaHVyc2RheQBUdWVzZGF5AFdlZG5lc2RheQBTYXR1cmRheQBTdW5kYXkATW9uZGF5AEZyaWRheQBNYXkAJW0vJWQvJXkATUFYX0FMTE9DX0NIVU5LIGlzIHdyb25nLCBwbGVhc2UgZml4AEFMSUdOX1RZUEUgaXMgd3JvbmcsIHBsZWFzZSBmaXgATm90IGEgSlBFRyBmaWxlOiBzdGFydHMgd2l0aCAweCUwMnggMHglMDJ4AENvcnJ1cHQgSlBFRyBkYXRhOiAldSBleHRyYW5lb3VzIGJ5dGVzIGJlZm9yZSBtYXJrZXIgMHglMDJ4AFVuZXhwZWN0ZWQgbWFya2VyIDB4JTAyeABVbnN1cHBvcnRlZCBtYXJrZXIgdHlwZSAweCUwMngAVW5zdXBwb3J0ZWQgSlBFRyBwcm9jZXNzOiBTT0YgdHlwZSAweCUwMngARGVmaW5lIEh1ZmZtYW4gVGFibGUgMHglMDJ4AERlZmluZSBBcml0aG1ldGljIFRhYmxlIDB4JTAyeDogMHglMDJ4AC0rICAgMFgweAAtMFgrMFggMFgtMHgrMHggMHgAQm9ndXMgREFDIHZhbHVlIDB4JXgAX19uZXh0X3ByaW1lIG92ZXJmbG93AEh1ZmZtYW4gY29kZSBzaXplIHRhYmxlIG92ZXJmbG93AE5vdgBUaHUAICAgICAgICAlNHUgJTR1ICU0dSAlNHUgJTR1ICU0dSAlNHUgJTR1AEpQRUcgcGFyYW1ldGVyIHN0cnVjdCBtaXNtYXRjaDogbGlicmFyeSB0aGlua3Mgc2l6ZSBpcyAldSwgY2FsbGVyIGV4cGVjdHMgJXUARGVmaW5lIFJlc3RhcnQgSW50ZXJ2YWwgJXUAV2FybmluZzogdGh1bWJuYWlsIGltYWdlIHNpemUgZG9lcyBub3QgbWF0Y2ggZGF0YSBsZW5ndGggJXUATWlzY2VsbGFuZW91cyBtYXJrZXIgMHglMDJ4LCBsZW5ndGggJXUASkZJRiBleHRlbnNpb24gbWFya2VyOiB0eXBlIDB4JTAyeCwgbGVuZ3RoICV1AEpGSUYgZXh0ZW5zaW9uIG1hcmtlcjogcGFsZXR0ZSB0aHVtYm5haWwgaW1hZ2UsIGxlbmd0aCAldQBKRklGIGV4dGVuc2lvbiBtYXJrZXI6IEpQRUctY29tcHJlc3NlZCB0aHVtYm5haWwgaW1hZ2UsIGxlbmd0aCAldQBKRklGIGV4dGVuc2lvbiBtYXJrZXI6IFJHQiB0aHVtYm5haWwgaW1hZ2UsIGxlbmd0aCAldQBVbmtub3duIEFQUDE0IG1hcmtlciAobm90IEFkb2JlKSwgbGVuZ3RoICV1AFVua25vd24gQVBQMCBtYXJrZXIgKG5vdCBKRklGKSwgbGVuZ3RoICV1AE9idGFpbmVkIFhNUyBoYW5kbGUgJXUARnJlZWQgWE1TIGhhbmRsZSAldQBPYnRhaW5lZCBFTVMgaGFuZGxlICV1AEZyZWVkIEVNUyBoYW5kbGUgJXUAdW5zdXBwb3J0ZWQgbG9jYWxlIGZvciBzdGFuZGFyZCBpbnB1dABBdWd1c3QASW50TGlzdABTdHJpbmdMaXN0AEludmFsaWQgY3JvcCByZXF1ZXN0AFVuc3VwcG9ydGVkIGNvbG9yIGNvbnZlcnNpb24gcmVxdWVzdAB1bnNpZ25lZCBzaG9ydAB1bnNpZ25lZCBpbnQAQ29ycnVwdCBKUEVHIGRhdGE6IHByZW1hdHVyZSBlbmQgb2YgZGF0YSBzZWdtZW50AGhlaWdodABGcmFjdGlvbmFsIHNhbXBsaW5nIG5vdCBpbXBsZW1lbnRlZCB5ZXQAQ0NJUjYwMSBzYW1wbGluZyBub3QgaW1wbGVtZW50ZWQgeWV0AE5vdCBpbXBsZW1lbnRlZCB5ZXQARXJyb3IgcmVhZGluZyBkYXRhIGZyb20gJXMuZnNldABSZWFkaW5nICVzLmZzZXQAZ2V0AEVycm9yOiBrcG1TZXRSZWZEYXRhU2V0AEVycm9yOiBrcG1DaGFuZ2VQYWdlTm9PZlJlZkRhdGFTZXQARXJyb3I6IGtwbU1lcmdlUmVmRGF0YVNldABPY3QAZmxvYXQAU2F0AHVpbnQ2NF90AENhbm5vdCBxdWFudGl6ZSBtb3JlIHRoYW4gJWQgY29sb3IgY29tcG9uZW50cwBTdGFydCBPZiBTY2FuOiAlZCBjb21wb25lbnRzAEJvZ3VzIHZpcnR1YWwgYXJyYXkgYWNjZXNzAEJvZ3VzIHNhbXBsaW5nIGZhY3RvcnMAUXVhbnRpemluZyB0byAlZCA9ICVkKiVkKiVkIGNvbG9ycwBRdWFudGl6aW5nIHRvICVkIGNvbG9ycwBDYW5ub3QgcXVhbnRpemUgdG8gZmV3ZXIgdGhhbiAlZCBjb2xvcnMAQ2Fubm90IHF1YW50aXplIHRvIG1vcmUgdGhhbiAlZCBjb2xvcnMASW52YWxpZCBKUEVHIGZpbGUgc3RydWN0dXJlOiB0d28gU09JIG1hcmtlcnMASW52YWxpZCBKUEVHIGZpbGUgc3RydWN0dXJlOiB0d28gU09GIG1hcmtlcnMAbmZ0TWFya2VycwBfYWRkTkZUTWFya2VycwBTbW9vdGhpbmcgbm90IHN1cHBvcnRlZCB3aXRoIG5vbnN0YW5kYXJkIHNhbXBsaW5nIHJhdGlvcwBNYXhpbXVtIHN1cHBvcnRlZCBpbWFnZSBkaW1lbnNpb24gaXMgJXUgcGl4ZWxzAEFwcGxpY2F0aW9uIHRyYW5zZmVycmVkIHRvbyBtYW55IHNjYW5saW5lcwBBcHBsaWNhdGlvbiB0cmFuc2ZlcnJlZCB0b28gZmV3IHNjYW5saW5lcwBEZWJ1ZyBtb2RlIHNldCB0byAlcwBGYWlsZWQgdG8gY3JlYXRlIHRlbXBvcmFyeSBmaWxlICVzAENsb3NlZCB0ZW1wb3JhcnkgZmlsZSAlcwBPcGVuZWQgdGVtcG9yYXJ5IGZpbGUgJXMAQXByAHZlY3RvcgBJbnB1dCBmaWxlIHJlYWQgZXJyb3IASW52YWxpZCBKUEVHIGZpbGUgc3RydWN0dXJlOiBtaXNzaW5nIFNPUyBtYXJrZXIAbmZ0TWFya2VyAGRldGVjdE1hcmtlcgBnZXRORlRNYXJrZXIAZGV0ZWN0TkZUTWFya2VyAE9jdG9iZXIATm92ZW1iZXIAU2VwdGVtYmVyAERlY2VtYmVyAHVuc2lnbmVkIGNoYXIAaW9zX2Jhc2U6OmNsZWFyAE1hcgBVbnJlY29nbml6ZWQgY29tcG9uZW50IElEcyAlZCAlZCAlZCwgYXNzdW1pbmcgWUNiQ3IAc2V0dXAAVmlydHVhbCBhcnJheSBjb250cm9sbGVyIG1lc3NlZCB1cABTZXAAJUk6JU06JVMgJXAAdGVhcmRvd24AU3VuAEp1bgBzdGQ6OmV4Y2VwdGlvbgBCb2d1cyBIdWZmbWFuIHRhYmxlIGRlZmluaXRpb24AU2VsZWN0ZWQgJWQgY29sb3JzIGZvciBxdWFudGl6YXRpb24ASW1hZ2UgdG9vIHdpZGUgZm9yIHRoaXMgaW1wbGVtZW50YXRpb24ATW9uAG5hbgBEaWRuJ3QgZXhwZWN0IG1vcmUgdGhhbiBvbmUgc2NhbgBTYW1wbGluZyBmYWN0b3JzIHRvbyBsYXJnZSBmb3IgaW50ZXJsZWF2ZWQgc2NhbgBKYW4ASnVsAGJvb2wAQnVmZmVyIHBhc3NlZCB0byBKUEVHIGxpYnJhcnkgaXMgdG9vIHNtYWxsAEFwcmlsAHNldExvZ0xldmVsAGdldExvZ0xldmVsAGVtc2NyaXB0ZW46OnZhbABwdXNoX2JhY2sARnJpAGRwaQBORlQgbWFya2VyIGhlaWdodDogJWkATkZUIG51bS4gb2YgSW1hZ2VTZXQ6ICVpAE5GVCBtYXJrZXIgZHBpOiAlaQBORlQgbWFya2VyIHdpZHRoOiAlaQBkYXRhc2V0UGF0aG5hbWVzIHNpemU6ICVpAEJvZ3VzIG1hcmtlciBsZW5ndGgAd2lkdGgATWFyY2gAQXVnAHVuc2lnbmVkIGxvbmcAc3RkOjp3c3RyaW5nAHN0ZDo6c3RyaW5nAHN0ZDo6dTE2c3RyaW5nAHN0ZDo6dTMyc3RyaW5nAENvcHlyaWdodCAoQykgMjAxOCwgVGhvbWFzIEcuIExhbmUsIEd1aWRvIFZvbGxiZWRpbmcAaW5mACUuMExmACVMZgByZXNpemUAYWxsb2NhdG9yPFQ+OjphbGxvY2F0ZShzaXplX3QgbikgJ24nIGV4Y2VlZHMgbWF4aW11bSBzdXBwb3J0ZWQgc2l6ZQB0cnVlAFR1ZQBmYWxzZQBTdXNwZW5zaW9uIG5vdCBhbGxvd2VkIGhlcmUASnVuZQBzZXRQcm9qZWN0aW9uTmVhclBsYW5lAGdldFByb2plY3Rpb25OZWFyUGxhbmUAc2V0UHJvamVjdGlvbkZhclBsYW5lAGdldFByb2plY3Rpb25GYXJQbGFuZQBSZXF1ZXN0ZWQgZmVhdHVyZSB3YXMgb21pdHRlZCBhdCBjb21waWxlIHRpbWUAU2VlayBmYWlsZWQgb24gdGVtcG9yYXJ5IGZpbGUAUmVhZCBmYWlsZWQgb24gdGVtcG9yYXJ5IGZpbGUARW1wdHkgaW5wdXQgZmlsZQBQcmVtYXR1cmUgZW5kIG9mIGlucHV0IGZpbGUAUHJlbWF0dXJlIGVuZCBvZiBKUEVHIGZpbGUAc2V0Q2FtZXJhKCk6IEVycm9yIGNyZWF0aW5nIDNEIGhhbmRsZQBkb3VibGUARENUIGNvZWZmaWNpZW50IG91dCBvZiByYW5nZQBJbnZhbGlkIGNvbG9yIHF1YW50aXphdGlvbiBtb2RlIGNoYW5nZQBKUEVHIGRhdGFzdHJlYW0gY29udGFpbnMgbm8gaW1hZ2UAICAgIHdpdGggJWQgeCAlZCB0aHVtYm5haWwgaW1hZ2UAZ2V0UHJvY2Vzc2luZ0ltYWdlAFN0YXJ0IG9mIEltYWdlAEVuZCBPZiBJbWFnZQBCb2d1cyBidWZmZXIgY29udHJvbCBtb2RlAENvcnJ1cHQgSlBFRyBkYXRhOiBiYWQgSHVmZm1hbiBjb2RlAENvcnJ1cHQgSlBFRyBkYXRhOiBiYWQgYXJpdGhtZXRpYyBjb2RlAHNldERlYnVnTW9kZQBnZXREZWJ1Z01vZGUAc2V0VGhyZXNob2xkTW9kZQBnZXRUaHJlc2hvbGRNb2RlAHNldEltYWdlUHJvY01vZGUAZ2V0SW1hZ2VQcm9jTW9kZQBCb2d1cyBpbnB1dCBjb2xvcnNwYWNlAEJvZ3VzIEpQRUcgY29sb3JzcGFjZQBzZXRUaHJlc2hvbGQAZ2V0VGhyZXNob2xkAHZvaWQAQmFja2luZyBzdG9yZSBub3Qgc3VwcG9ydGVkAERDVCBzY2FsZWQgYmxvY2sgc2l6ZSAlZHglZCBub3Qgc3VwcG9ydGVkAFF1YW50aXphdGlvbiB0YWJsZSAweCUwMnggd2FzIG5vdCBkZWZpbmVkAEh1ZmZtYW4gdGFibGUgMHglMDJ4IHdhcyBub3QgZGVmaW5lZABBcml0aG1ldGljIHRhYmxlIDB4JTAyeCB3YXMgbm90IGRlZmluZWQAV3JpdGUgdG8gWE1TIGZhaWxlZABSZWFkIGZyb20gWE1TIGZhaWxlZABXcml0ZSB0byBFTVMgZmFpbGVkAFJlYWQgZnJvbSBFTVMgZmFpbGVkAFdlZAAgICAgICAgICUzZCAlM2QgJTNkICUzZCAlM2QgJTNkICUzZCAlM2QAV2FybmluZzogdW5rbm93biBKRklGIHJldmlzaW9uIG51bWJlciAlZC4lMDJkAENvcnJ1cHQgSlBFRyBkYXRhOiBmb3VuZCBtYXJrZXIgMHglMDJ4IGluc3RlYWQgb2YgUlNUJWQAU3RhcnQgT2YgRnJhbWUgMHglMDJ4OiB3aWR0aD0ldSwgaGVpZ2h0PSV1LCBjb21wb25lbnRzPSVkACAgICBDb21wb25lbnQgJWQ6ICVkaHglZHYgcT0lZABJbnZhbGlkIHByb2dyZXNzaXZlIHBhcmFtZXRlcnMgU3M9JWQgU2U9JWQgQWg9JWQgQWw9JWQAICBTcz0lZCwgU2U9JWQsIEFoPSVkLCBBbD0lZAAgICAgQ29tcG9uZW50ICVkOiBkYz0lZCBhYz0lZABJbnZhbGlkIHByb2dyZXNzaXZlIHBhcmFtZXRlcnMgYXQgc2NhbiBzY3JpcHQgZW50cnkgJWQASW52YWxpZCBzY2FuIHNjcmlwdCBhdCBlbnRyeSAlZABCb2d1cyBEUVQgaW5kZXggJWQAQm9ndXMgREhUIGluZGV4ICVkAEJvZ3VzIERBQyBpbmRleCAlZABUb28gbWFueSBjb2xvciBjb21wb25lbnRzOiAlZCwgbWF4ICVkAEluY29uc2lzdGVudCBwcm9ncmVzc2lvbiBzZXF1ZW5jZSBmb3IgY29tcG9uZW50ICVkIGNvZWZmaWNpZW50ICVkAFdyb25nIEpQRUcgbGlicmFyeSB2ZXJzaW9uOiBsaWJyYXJ5IGlzICVkLCBjYWxsZXIgZXhwZWN0cyAlZABUaHJlc2hvbGQgbW9kZSBzZXQgdG8gJWQAVGhyZXNob2xkIHNldCB0byAlZABBdCBtYXJrZXIgMHglMDJ4LCByZWNvdmVyeSBhY3Rpb24gJWQAVW5zdXBwb3J0ZWQgSlBFRyBkYXRhIHByZWNpc2lvbiAlZABEZWZpbmUgUXVhbnRpemF0aW9uIFRhYmxlICVkICBwcmVjaXNpb24gJWQAQWRvYmUgQVBQMTQgbWFya2VyOiB2ZXJzaW9uICVkLCBmbGFncyAweCUwNHggMHglMDR4LCB0cmFuc2Zvcm0gJWQAQWxsb2NhdGVkIHZpZGVvRnJhbWVTaXplICVkAEltcHJvcGVyIGNhbGwgdG8gSlBFRyBsaWJyYXJ5IGluIHN0YXRlICVkAENhbm5vdCB0cmFuc2NvZGUgZHVlIHRvIG11bHRpcGxlIHVzZSBvZiBxdWFudGl6YXRpb24gdGFibGUgJWQAVW5rbm93biBBZG9iZSBjb2xvciB0cmFuc2Zvcm0gY29kZSAlZABJbnZhbGlkIG1lbW9yeSBwb29sIGNvZGUgJWQAQm9ndXMgbWVzc2FnZSBjb2RlICVkAFRyYWNraW5nIGxvc3QuICVkAEpGSUYgQVBQMCBtYXJrZXI6IHZlcnNpb24gJWQuJTAyZCwgZGVuc2l0eSAlZHglZCAgJWQARGVjACVsZCVjAENvbXBvbmVudCBpbmRleCAlZDogbWlzbWF0Y2hpbmcgc2FtcGxpbmcgcmF0aW8gJWQ6JWQsICVkOiVkLCAlYwBGZWIAcndhAFNjYW4gc2NyaXB0IGRvZXMgbm90IHRyYW5zbWl0IGFsbCBkYXRhAGdldE5GVERhdGEAX2xvYWRDYW1lcmEAJWEgJWIgJWQgJUg6JU06JVMgJVkAUE9TSVgAQVJfTEFCRUxJTkdfVEhSRVNIX01PREVfQVVUT19PVFNVAEFSX01BUktFUl9JTkZPX0NVVE9GRl9QSEFTRV9NQVRDSF9DT05UUkFTVABBUl9NQVhfTE9PUF9DT1VOVABJbnZhbGlkIGNvbXBvbmVudCBJRCAlZCBpbiBTT1MAQVJfTUFSS0VSX0lORk9fQ1VUT0ZGX1BIQVNFX0hFVVJJU1RJQ19UUk9VQkxFU09NRV9NQVRSSVhfQ09ERVMARVJST1JfTUFSS0VSX0lOREVYX09VVF9PRl9CT1VORFMAJUg6JU06JVMAQVJfTE9HX0xFVkVMX0VSUk9SAEFSX01BUktFUl9JTkZPX0NVVE9GRl9QSEFTRV9QT1NFX0VSUk9SAEFSX0xPR19MRVZFTF9JTkZPAEFSX0xPR19MRVZFTF9SRUxfSU5GTwBBUl9MT0dfTEVWRUxfV0FSTgBBUl9NQVJLRVJfSU5GT19DVVRPRkZfUEhBU0VfUEFUVEVSTl9FWFRSQUNUSU9OAE5BTgBBUl9MQUJFTElOR19USFJFU0hfTU9ERV9BVVRPX01FRElBTgBQTQBKUEVHTUVNAEFNAExDX0FMTABBUl9NQVJLRVJfSU5GT19DVVRPRkZfUEhBU0VfTUFUQ0hfQkFSQ09ERV9FRENfRkFJTABBUl9MQUJFTElOR19USFJFU0hfTU9ERV9NQU5VQUwAQVJfTUFSS0VSX0lORk9fQ1VUT0ZGX1BIQVNFX1BPU0VfRVJST1JfTVVMVEkAQVJfTE9PUF9CUkVBS19USFJFU0gAQVJfREVGQVVMVF9MQUJFTElOR19USFJFU0gAQVJfTE9HX0xFVkVMX0RFQlVHAExBTkcASW52YWxpZCBTT1MgcGFyYW1ldGVycyBmb3Igc2VxdWVudGlhbCBKUEVHAENhdXRpb246IHF1YW50aXphdGlvbiB0YWJsZXMgYXJlIHRvbyBjb2Fyc2UgZm9yIGJhc2VsaW5lIEpQRUcASW52YWxpZCBKUEVHIGZpbGUgc3RydWN0dXJlOiAlcyBiZWZvcmUgU09GAElORgBBUl9MQUJFTElOR19USFJFU0hfTU9ERV9BVVRPX0FEQVBUSVZFAEFSX01BUktFUl9JTkZPX0NVVE9GRl9QSEFTRV9OT05FAEFSX0RFQlVHX0RJU0FCTEUAQVJfREVCVUdfRU5BQkxFAEFSX0lNQUdFX1BST0NfRlJBTUVfSU1BR0UAQVJfSU1BR0VfUFJPQ19GSUVMRF9JTUFHRQBBUl9ERUZBVUxUX0RFQlVHX01PREUAQVJfREVGQVVMVF9JTUFHRV9QUk9DX01PREUAQVJfTUFSS0VSX0lORk9fQ1VUT0ZGX1BIQVNFX01BVENIX0NPTkZJREVOQ0UARVJST1JfQVJDT05UUk9MTEVSX05PVF9GT1VORABFUlJPUl9NVUxUSU1BUktFUl9OT1RfRk9VTkQAQVJfTUFSS0VSX0lORk9fQ1VUT0ZGX1BIQVNFX01BVENIX0JBUkNPREVfTk9UX0ZPVU5EAEFSX01BUktFUl9JTkZPX0NVVE9GRl9QSEFTRV9NQVRDSF9HRU5FUklDAE91dHB1dCBmaWxlIHdyaXRlIGVycm9yIC0tLSBvdXQgb2YgZGlzayBzcGFjZT8AV3JpdGUgZmFpbGVkIG9uIHRlbXBvcmFyeSBmaWxlIC0tLSBvdXQgb2YgZGlzayBzcGFjZT8AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8c2hvcnQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVuc2lnbmVkIHNob3J0PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVuc2lnbmVkIGludD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8ZmxvYXQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVpbnQ4X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGludDhfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dWludDE2X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGludDE2X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVpbnQzMl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQzMl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxjaGFyPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1bnNpZ25lZCBjaGFyPgBzdGQ6OmJhc2ljX3N0cmluZzx1bnNpZ25lZCBjaGFyPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxzaWduZWQgY2hhcj4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8bG9uZz4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dW5zaWduZWQgbG9uZz4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8ZG91YmxlPgAwMTIzNDU2Nzg5ADljICAxNC1KYW4tMjAxOABDLlVURi04AEVycm9yIHJlYWRpbmcgS1BNIGRhdGEgZnJvbSAlcy5mc2V0MwBSZWFkaW5nICVzLmZzZXQzAHNldHVwQVIyAEVycm9yIGV4Y2VlZCBtYXhpbXVtIHBhZ2VzLgBvbi4Ab2ZmLgBMb2FkaW5nIG9mIE5GVCBkYXRhIGNvbXBsZXRlLgBzZXRDYW1lcmEoKTogRXJyb3I6IGFyUGFyYW1MVENyZWF0ZS4ARG9uZS4Ac2V0Q2FtZXJhKCk6IEVycm9yOiBhckNyZWF0ZUhhbmRsZS4ARXJyb3I6IGFyMkNyZWF0ZUhhbmRsZS4AYXJGaWx0ZXJUcmFuc01hdCBlcnJvciB3aXRoIG1hcmtlciAlZC4ASW1hZ2UgcHJvYy4gbW9kZSBzZXQgdG8gJWQuAEFzc2lnbmVkIHBhZ2Ugbm8uICVkLgBsb2FkQ2FtZXJhKCk6IEVycm9yIGxvYWRpbmcgcGFyYW1ldGVyIGZpbGUgJXMgZm9yIGNhbWVyYS4AKG51bGwpAEVtcHR5IEpQRUcgaW1hZ2UgKEROTCBub3Qgc3VwcG9ydGVkKQBJbnN1ZmZpY2llbnQgbWVtb3J5IChjYXNlICVkKQBhZGQgTkZUIG1hcmtlci0+ICclcycAUHVyZSB2aXJ0dWFsIGZ1bmN0aW9uIGNhbGxlZCEAJXMKAEVycm9yOiBtYWxsb2MKACMjIyBGZWF0dXJlIGNhbmRpZGF0ZXMgZm9yIHRyYWNraW5nIGFyZSBvdmVyZmxvdy4KAFRyYWNrZWQgcGFnZSAlZCAobWF4ICVkKS4KACoqKiBDYW1lcmEgUGFyYW1ldGVyIHJlc2l6ZWQgZnJvbSAlZCwgJWQuICoqKgoAT3V0IG9mIG1lbW9yeSEhCgBpZGRkZGRkZGRkZGRkZABpAGlpaWlpaQAATlN0M19fMjZ2ZWN0b3JJTlNfMTJiYXNpY19zdHJpbmdJY05TXzExY2hhcl90cmFpdHNJY0VFTlNfOWFsbG9jYXRvckljRUVFRU5TNF9JUzZfRUVFRQBOU3QzX18yMTNfX3ZlY3Rvcl9iYXNlSU5TXzEyYmFzaWNfc3RyaW5nSWNOU18xMWNoYXJfdHJhaXRzSWNFRU5TXzlhbGxvY2F0b3JJY0VFRUVOUzRfSVM2X0VFRUUATlN0M19fMjIwX192ZWN0b3JfYmFzZV9jb21tb25JTGIxRUVFAAAAAAT1AACAkQAAiPUAACKRAAAAAAAAAQAAAKiRAAAAAAAAiPUAAMyQAAAAAAAAAQAAALCRAAAAAAAAUE5TdDNfXzI2dmVjdG9ySU5TXzEyYmFzaWNfc3RyaW5nSWNOU18xMWNoYXJfdHJhaXRzSWNFRU5TXzlhbGxvY2F0b3JJY0VFRUVOUzRfSVM2X0VFRUUAAOT1AADgkQAAAAAAAMiRAABQS05TdDNfXzI2dmVjdG9ySU5TXzEyYmFzaWNfc3RyaW5nSWNOU18xMWNoYXJfdHJhaXRzSWNFRU5TXzlhbGxvY2F0b3JJY0VFRUVOUzRfSVM2X0VFRUUA5PUAAEiSAAABAAAAyJEAAGlpAHYAdmkAOJIAAED0AAA4kgAAOJMAAE5TdDNfXzIxMmJhc2ljX3N0cmluZ0ljTlNfMTFjaGFyX3RyYWl0c0ljRUVOU185YWxsb2Nh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AAAAPwAAAD8AAAAAAAAAAQAAAAgAAAAQAAAACQAAAAIAAAAKAAAAEQAAABIAAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AEGEzAILgx0BAAAACAAAAAkAAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAATlN0M19fMjEyYmFzaWNfc3RyaW5nSWhOU18xMWNoYXJfdHJhaXRzSWhFRU5TXzlhbGxvY2F0b3JJaEVFRUUAAIj1AABQpgAAAAAAAAEAAAAwkwAAAAAAAE5TdDNfXzIxMmJhc2ljX3N0cmluZ0l3TlNfMTFjaGFyX3RyYWl0c0l3RUVOU185YWxsb2NhdG9ySXdFRUVFAACI9QAAqKYAAAAAAAABAAAAMJMAAAAAAABOU3QzX18yMTJiYXNpY19zdHJpbmdJRHNOU18xMWNoYXJfdHJhaXRzSURzRUVOU185YWxsb2NhdG9ySURzRUVFRQAAAIj1AAAApwAAAAAAAAEAAAAwkwAAAAAAAE5TdDNfXzIxMmJhc2ljX3N0cmluZ0lEaU5TXzExY2hhcl90cmFpdHNJRGlFRU5TXzlhbGxvY2F0b3JJRGlFRUVFAAAAiPUAAFynAAAAAAAAAQAAADCTAAAAAAAATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJY0VFAAAE9QAAuKcAAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SWFFRQAABPUAAOCnAABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0loRUUAAAT1AAAIqAAATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJc0VFAAAE9QAAMKgAAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SXRFRQAABPUAAFioAABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0lpRUUAAAT1AACAqAAATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJakVFAAAE9QAAqKgAAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SWxFRQAABPUAANCoAABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0lt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IGluIHVzZQBCcm9rZW4gcGlwZQBJL08gZXJyb3IATm8gc3VjaCBkZXZpY2Ugb3IgYWRkcmVzcwBCbG9jayBkZXZpY2UgcmVxdWlyZWQATm8gc3VjaCBkZXZpY2UATm90IGEgZGlyZWN0b3J5AElzIGEgZGlyZWN0b3J5AFRleHQgZmlsZSBidXN5AEV4ZWMgZm9ybWF0IGVycm9yAEludmFsaWQgYXJndW1lbnQAQXJndW1lbnQgbGlzdCB0b28gbG9uZwBTeW1ib2xpYyBsaW5rIGxvb3AARmlsZW5hbWUgdG9vIGxvbmcAVG9vIG1hbnkgb3BlbiBmaWxlcyBpbiBzeXN0ZW0ATm8gZmlsZSBkZXNjcmlwdG9ycyBhdmFpbGFibGUAQmFkIGZpbGUgZGVzY3JpcHRvcgBObyBjaGlsZCBwcm9jZXNzAEJhZCBhZGRyZXNzAEZpbGUgdG9vIGxhcmdlAFRvbyBtYW55IGxpbmtzAE5vIGxvY2tzIGF2YWlsYWJsZQBSZXNvdXJjZSBkZWFkbG9jayB3b3VsZCBvY2N1cgBTdGF0ZSBub3QgcmVjb3ZlcmFibGUAUHJldmlvdXMgb3duZXIgZGllZABPcGVyYXRpb24gY2FuY2VsZWQARnVuY3Rpb24gbm90IGltcGxlbWVudGVkAE5vIG1lc3NhZ2Ugb2YgZGVzaXJlZCB0eXBlAElkZW50aWZpZXIgcmVtb3ZlZABEZXZpY2Ugbm90IGEgc3RyZWFtAE5vIGRhdGEgYXZhaWxhYmxlAERldmljZSB0aW1lb3V0AE91dCBvZiBzdHJlYW1zIHJlc291cmNlcwBMaW5rIGhhcyBiZWVuIHNldmVyZWQAUHJvdG9jb2wgZXJyb3IAQmFkIG1lc3NhZ2UARmlsZSBkZXNjcmlwdG9yIGluIGJhZCBzdGF0ZQBOb3QgYSBzb2NrZXQARGVzdGluYXRpb24gYWRkcmVzcyByZXF1aXJlZABNZXNzYWdlIHRvbyBsYXJnZQBQcm90b2NvbCB3cm9uZyB0eXBlIGZvciBzb2NrZXQAUHJvdG9jb2wgbm90IGF2YWlsYWJsZQBQcm90b2NvbCBub3Qgc3VwcG9ydGVkAFNvY2tldCB0eXBlIG5vdCBzdXBwb3J0ZWQATm90IHN1cHBvcnRlZABQcm90b2NvbCBmYW1pbHkgbm90IHN1cHBvcnRlZABBZGRyZXNzIGZhbWlseSBub3Qgc3VwcG9ydGVkIGJ5IHByb3RvY29sAEFkZHJlc3Mgbm90IGF2YWlsYWJsZQBOZXR3b3JrIGlzIGRvd24ATmV0d29yayB1bnJlYWNoYWJsZQBDb25uZWN0aW9uIHJlc2V0IGJ5IG5ldHdvcmsAQ29ubmVjdGlvbiBhYm9ydGVkAE5vIGJ1ZmZlciBzcGFjZSBhdmFpbGFibGUAU29ja2V0IGlzIGNvbm5lY3RlZABTb2NrZXQgbm90IGNvbm5lY3RlZABDYW5ub3Qgc2VuZCBhZnRlciBzb2NrZXQgc2h1dGRvd24AT3BlcmF0aW9uIGFscmVhZHkgaW4gcHJvZ3Jlc3MAT3BlcmF0aW9uIGluIHByb2dyZXNzAFN0YWxlIGZpbGUgaGFuZGxlAFJlbW90ZSBJL08gZXJyb3IAUXVvdGEgZXhjZWVkZWQATm8gbWVkaXVtIGZvdW5kAFdyb25nIG1lZGl1bSB0eXBlAE11bHRpaG9wIGF0dGVtcHRlZABB4v8CC5YBpQJbAPABtQWMBSUBgwYdA5QE/wDHAzEDCwa8AY8BfwPKBCsA2gavAEIDTgPcAQ4EFQChBg0BlAILAjgGZAK8Av8CXQPnBAsHzwLLBe8F2wXhAh4GRQKFAIICbANvBPEA8wMYBdkA2gNMBlQCewGdA70EAABRABUCuwCzA20A/wGFBC8F+QQ4AGUBRgGfALcGqAFzAlMBAEGogQMLDCEEAAAAAAAAAAAvAgBByIEDCwY1BEcEVgQAQd6BAwsCoAQAQfKBAwtfRgVgBW4FYQYAAM8BAAAAAAAAAADJBukG+QYAAAAAGQAKABkZGQAAAAAFAAAAAAAACQAAAAALAAAAAAAAAAAZABEKGRkZAwoHAAEACQsYAAAJBgsAAAsABhkAAAAZGRkAQeGCAwshDgAAAAAAAAAAGQAKDRkZGQANAAACAAkOAAAACQAOAAAOAEGbgwMLAQwAQaeDAwsVEwAAAAATAAAAAAkMAAAAAAAMAAAMAEHVgwMLARAAQeGDAwsVDwAAAAQPAAAAAAkQAAAAAAAQAAAQAEGPhAMLARIAQZuEAwseEQAAAAARAAAAAAkSAAAAAAASAAASAAAaAAAAGhoaAEHShAMLDhoAAAAaGhoAAAAAAAAJAEGDhQMLARQAQY+FAwsVFwAAAAAXAAAAAAkUAAAAAAAUAAAUAEG9hQMLARYAQcmFAwsnFQAAAAAVAAAAAAkWAAAAAAAWAAAWAAAwMTIzNDU2Nzg5QUJDREVGAEGUhgMLAgUBAEG8hgMLCP//////////AEGAhwMLgxLRdJ4AV529KoBwUg///z4nCgAAAGQAAADoAwAAECcAAKCGAQBAQg8AgJaYAADh9QUYAAAANQAAAHEAAABr////zvv//5K///8AAAAAAAAAAP////////////////////////////////////////////////////////////////8AAQIDBAUGBwgJ/////////woLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIj////////CgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiP/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAECBAcDBgUAAAAAAAAAAgAAwAMAAMAEAADABQAAwAYAAMAHAADACAAAwAkAAMAKAADACwAAwAwAAMANAADADgAAwA8AAMAQAADAEQAAwBIAAMATAADAFAAAwBUAAMAWAADAFwAAwBgAAMAZAADAGgAAwBsAAMAcAADAHQAAwB4AAMAfAADAAAAAswEAAMMCAADDAwAAwwQAAMMFAADDBgAAwwcAAMMIAADDCQAAwwoAAMMLAADDDAAAww0AANMOAADDDwAAwwAADLsBAAzDAgAMwwMADMMEAAzbAAAAAAAAAAACAAAAAwAAAAUAAAAHAAAACwAAAA0AAAARAAAAEwAAABcAAAAdAAAAHwAAACUAAAApAAAAKwAAAC8AAAA1AAAAOwAAAD0AAABDAAAARwAAAEkAAABPAAAAUwAAAFkAAABhAAAAZQAAAGcAAABrAAAAbQAAAHEAAAB/AAAAgwAAAIkAAACLAAAAlQAAAJcAAACdAAAAowAAAKcAAACtAAAAswAAALUAAAC/AAAAwQAAAMUAAADHAAAA0wAAAAEAAAALAAAADQAAABEAAAATAAAAFwAAAB0AAAAf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";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(file){try{if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}var binary=tryParseAsDataURI(file);if(binary){return binary}if(readBinary){return readBinary(file)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch=="function"&&!isFileURI(wasmBinaryFile)){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary(wasmBinaryFile)})}else{if(readAsync){return new Promise(function(resolve,reject){readAsync(wasmBinaryFile,function(response){resolve(new Uint8Array(response))},reject)})}}}return Promise.resolve().then(function(){return getBinary(wasmBinaryFile)})}function createWasm(){var info={"a":asmLibraryArg};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;wasmMemory=Module["asm"]["Z"];updateGlobalBufferAndViews(wasmMemory.buffer);wasmTable=Module["asm"]["ca"];addOnInit(Module["asm"]["_"]);removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){receiveInstance(result["instance"])}function instantiateArrayBuffer(receiver){return getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(function(instance){return instance}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(){if(!wasmBinary&&typeof WebAssembly.instantiateStreaming=="function"&&!isDataURI(wasmBinaryFile)&&!isFileURI(wasmBinaryFile)&&typeof fetch=="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,info);return result.then(receiveInstantiationResult,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(receiveInstantiationResult)})})}else{return instantiateArrayBuffer(receiveInstantiationResult)}}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateAsync();return{}}var tempDouble;var tempI64;var ASM_CONSTS={63616:function($0,$1,$2){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);console.log(infoHead+message,style)},63755:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.log(infoHead+message,style,format)},63933:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.log(infoHead+message,style,format)},64111:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.log(infoHead+message,style,format)},64289:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.log(infoHead+message,style,format)},64467:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);console.log(infoHead+message,style,$3)},64610:function($0,$1,$2){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);console.error(errorHead+message,style)},64753:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.error(errorHead+message,style,format)},64935:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.error(errorHead+message,style,format)},65117:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.error(errorHead+message,style,format)},65299:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.error(errorHead+message,style,format)},65481:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);console.error(errorHead+message,style,$3)},65628:function($0,$1,$2){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);console.warn(infoHead+message,style)},65768:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.warn(errorHead+message,style,format)},65949:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.warn(errorHead+message,style,format)},66130:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.warn(errorHead+message,style,format)},66311:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.warn(errorHead+message,style,format)},66492:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);console.warn(errorHead+message,style,$3)},66638:function(){var $a=arguments;var i=0;if(!artoolkitNFT["NFTMarkerInfo"]){artoolkitNFT["NFTMarkerInfo"]={id:0,error:-1,found:0,pose:[0,0,0,0,0,0,0,0,0,0,0,0]}}var markerInfo=artoolkitNFT["NFTMarkerInfo"];markerInfo["id"]=$a[i++];markerInfo["error"]=$a[i++];markerInfo["found"]=1;markerInfo["pose"][0]=$a[i++];markerInfo["pose"][1]=$a[i++];markerInfo["pose"][2]=$a[i++];markerInfo["pose"][3]=$a[i++];markerInfo["pose"][4]=$a[i++];markerInfo["pose"][5]=$a[i++];markerInfo["pose"][6]=$a[i++];markerInfo["pose"][7]=$a[i++];markerInfo["pose"][8]=$a[i++];markerInfo["pose"][9]=$a[i++];markerInfo["pose"][10]=$a[i++];markerInfo["pose"][11]=$a[i++]},67344:function(){var $a=arguments;var i=0;if(!artoolkitNFT["NFTMarkerInfo"]){artoolkitNFT["NFTMarkerInfo"]={id:0,error:-1,found:0,pose:[0,0,0,0,0,0,0,0,0,0,0,0]}}var markerInfo=artoolkitNFT["NFTMarkerInfo"];markerInfo["id"]=$a[i++];markerInfo["error"]=-1;markerInfo["found"]=0;markerInfo["pose"][0]=0;markerInfo["pose"][1]=0;markerInfo["pose"][2]=0;markerInfo["pose"][3]=0;markerInfo["pose"][4]=0;markerInfo["pose"][5]=0;markerInfo["pose"][6]=0;markerInfo["pose"][7]=0;markerInfo["pose"][8]=0;markerInfo["pose"][9]=0;markerInfo["pose"][10]=0;markerInfo["pose"][11]=0},67973:function($0,$1,$2,$3,$4,$5){if(!artoolkitNFT["frameMalloc"]){artoolkitNFT["frameMalloc"]={}}var frameMalloc=artoolkitNFT["frameMalloc"];frameMalloc["framepointer"]=$1;frameMalloc["framesize"]=$2;frameMalloc["camera"]=$3;frameMalloc["transform"]=$4;frameMalloc["videoLumaPointer"]=$5}};function callRuntimeCallbacks(callbacks){while(callbacks.length>0){var callback=callbacks.shift();if(typeof callback=="function"){callback(Module);continue}var func=callback.func;if(typeof func=="number"){if(callback.arg===undefined){getWasmTableEntry(func)()}else{getWasmTableEntry(func)(callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}function getWasmTableEntry(funcPtr){return wasmTable.get(funcPtr)}function ___cxa_allocate_exception(size){return _malloc(size+16)+16}function ExceptionInfo(excPtr){this.excPtr=excPtr;this.ptr=excPtr-16;this.set_type=function(type){HEAP32[this.ptr+4>>2]=type};this.get_type=function(){return HEAP32[this.ptr+4>>2]};this.set_destructor=function(destructor){HEAP32[this.ptr+8>>2]=destructor};this.get_destructor=function(){return HEAP32[this.ptr+8>>2]};this.set_refcount=function(refcount){HEAP32[this.ptr>>2]=refcount};this.set_caught=function(caught){caught=caught?1:0;HEAP8[this.ptr+12>>0]=caught};this.get_caught=function(){return HEAP8[this.ptr+12>>0]!=0};this.set_rethrown=function(rethrown){rethrown=rethrown?1:0;HEAP8[this.ptr+13>>0]=rethrown};this.get_rethrown=function(){return HEAP8[this.ptr+13>>0]!=0};this.init=function(type,destructor){this.set_type(type);this.set_destructor(destructor);this.set_refcount(0);this.set_caught(false);this.set_rethrown(false)};this.add_ref=function(){var value=HEAP32[this.ptr>>2];HEAP32[this.ptr>>2]=value+1};this.release_ref=function(){var prev=HEAP32[this.ptr>>2];HEAP32[this.ptr>>2]=prev-1;return prev===1}}var exceptionLast=0;var uncaughtExceptionCount=0;function ___cxa_throw(ptr,type,destructor){var info=new ExceptionInfo(ptr);info.init(type,destructor);exceptionLast=ptr;uncaughtExceptionCount++;throw ptr}function setErrNo(value){HEAP32[___errno_location()>>2]=value;return value}var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){if(path==="/")return"/";path=PATH.normalize(path);path=path.replace(/\/$/,"");var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)}};function getRandomDevice(){if(typeof crypto=="object"&&typeof crypto["getRandomValues"]=="function"){var randomBuffer=new Uint8Array(1);return function(){crypto.getRandomValues(randomBuffer);return randomBuffer[0]}}else if(ENVIRONMENT_IS_NODE){try{var crypto_module=require("crypto");return function(){return crypto_module["randomBytes"](1)[0]}}catch(e){}}return function(){abort("randomDevice")}}var PATH_FS={resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=path.charAt(0)==="/"}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(function(p){return!!p}),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:function(from,to){from=PATH_FS.resolve(from).substr(1);to=PATH_FS.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()},put_char:function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}}},default_tty1_ops:{put_char:function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};function mmapAlloc(size){abort()}var MEMFS={ops_table:null,mount:function(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode:function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node;parent.timestamp=node.timestamp}return node},getFileDataAsTypedArray:function(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage:function(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr:function(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.timestamp);attr.mtime=new Date(node.timestamp);attr.ctime=new Date(node.timestamp);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr:function(node,attr){if(attr.mode!==undefined){node.mode=attr.mode}if(attr.timestamp!==undefined){node.timestamp=attr.timestamp}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup:function(parent,name){throw FS.genericErrors[44]},mknod:function(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename:function(old_node,new_dir,new_name){if(FS.isDir(old_node.mode)){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}}delete old_node.parent.contents[old_node.name];old_node.parent.timestamp=Date.now();old_node.name=new_name;new_dir.contents[new_name]=old_node;new_dir.timestamp=old_node.parent.timestamp;old_node.parent=new_dir},unlink:function(parent,name){delete parent.contents[name];parent.timestamp=Date.now()},rmdir:function(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.timestamp=Date.now()},readdir:function(node){var entries=[".",".."];for(var key in node.contents){if(!node.contents.hasOwnProperty(key)){continue}entries.push(key)}return entries},symlink:function(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink:function(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read:function(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{path=PATH_FS.resolve(FS.cwd(),path);if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};opts=Object.assign(defaults,opts);if(opts.recurse_count>8){throw new FS.ErrnoError(32)}var parts=PATH.normalizeArray(path.split("/").filter(p=>!!p),false);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(32)}}}}return{path:current_path,node:current}},getPath:node=>{var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?mount+"/"+path:mount+path}path=path?node.name+"/"+path:node.name;node=node.parent}},hashName:(parentid,name)=>{var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode:node=>{var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode:node=>{var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode:(parent,name)=>{var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode:(parent,name,mode,rdev)=>{var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode:node=>{FS.hashRemoveNode(node)},isRoot:node=>{return node===node.parent},isMountpoint:node=>{return!!node.mounted},isFile:mode=>{return(mode&61440)===32768},isDir:mode=>{return(mode&61440)===16384},isLink:mode=>{return(mode&61440)===40960},isChrdev:mode=>{return(mode&61440)===8192},isBlkdev:mode=>{return(mode&61440)===24576},isFIFO:mode=>{return(mode&61440)===4096},isSocket:mode=>{return(mode&49152)===49152},flagModes:{"r":0,"r+":2,"w":577,"w+":578,"a":1089,"a+":1090},modeStringToFlags:str=>{var flags=FS.flagModes[str];if(typeof flags=="undefined"){throw new Error("Unknown file open mode: "+str)}return flags},flagsToPermissionString:flag=>{var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions:(node,perms)=>{if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup:dir=>{var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate:(dir,name)=>{try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete:(dir,name,isdir)=>{var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen:(node,flags)=>{if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd:(fd_start=0,fd_end=FS.MAX_OPEN_FDS)=>{for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStream:fd=>FS.streams[fd],createStream:(stream,fd_start,fd_end)=>{if(!FS.FSStream){FS.FSStream=function(){};FS.FSStream.prototype={object:{get:function(){return this.node},set:function(val){this.node=val}},isRead:{get:function(){return(this.flags&2097155)!==1}},isWrite:{get:function(){return(this.flags&2097155)!==0}},isAppend:{get:function(){return this.flags&1024}}}}stream=Object.assign(new FS.FSStream,stream);var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream:fd=>{FS.streams[fd]=null},chrdev_stream_ops:{open:stream=>{var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}},llseek:()=>{throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice:(dev,ops)=>{FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts:mount=>{var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs:(populate,callback)=>{if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err("warning: "+FS.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work")}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount:(type,opts,mountpoint)=>{var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount:mountpoint=>{var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup:(parent,name)=>{return parent.node_ops.lookup(parent,name)},mknod:(path,mode,dev)=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(28)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},create:(path,mode)=>{mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:(path,mode)=>{mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree:(path,mode)=>{var dirs=path.split("/");var d="";for(var i=0;i{if(typeof dev=="undefined"){dev=mode;mode=438}mode|=8192;return FS.mknod(path,mode,dev)},symlink:(oldpath,newpath)=>{if(!PATH_FS.resolve(oldpath)){throw new FS.ErrnoError(44)}var lookup=FS.lookupPath(newpath,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var newname=PATH.basename(newpath);var errCode=FS.mayCreate(parent,newname);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.symlink){throw new FS.ErrnoError(63)}return parent.node_ops.symlink(parent,newname,oldpath)},rename:(old_path,new_path)=>{var old_dirname=PATH.dirname(old_path);var new_dirname=PATH.dirname(new_path);var old_name=PATH.basename(old_path);var new_name=PATH.basename(new_path);var lookup,old_dir,new_dir;lookup=FS.lookupPath(old_path,{parent:true});old_dir=lookup.node;lookup=FS.lookupPath(new_path,{parent:true});new_dir=lookup.node;if(!old_dir||!new_dir)throw new FS.ErrnoError(44);if(old_dir.mount!==new_dir.mount){throw new FS.ErrnoError(75)}var old_node=FS.lookupNode(old_dir,old_name);var relative=PATH_FS.relative(old_path,new_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(28)}relative=PATH_FS.relative(new_path,old_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(55)}var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(old_node===new_node){return}var isdir=FS.isDir(old_node.mode);var errCode=FS.mayDelete(old_dir,old_name,isdir);if(errCode){throw new FS.ErrnoError(errCode)}errCode=new_node?FS.mayDelete(new_dir,new_name,isdir):FS.mayCreate(new_dir,new_name);if(errCode){throw new FS.ErrnoError(errCode)}if(!old_dir.node_ops.rename){throw new FS.ErrnoError(63)}if(FS.isMountpoint(old_node)||new_node&&FS.isMountpoint(new_node)){throw new FS.ErrnoError(10)}if(new_dir!==old_dir){errCode=FS.nodePermissions(old_dir,"w");if(errCode){throw new FS.ErrnoError(errCode)}}FS.hashRemoveNode(old_node);try{old_dir.node_ops.rename(old_node,new_dir,new_name)}catch(e){throw e}finally{FS.hashAddNode(old_node)}},rmdir:path=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,true);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.rmdir){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.rmdir(parent,name);FS.destroyNode(node)},readdir:path=>{var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node.node_ops.readdir){throw new FS.ErrnoError(54)}return node.node_ops.readdir(node)},unlink:path=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,false);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.unlink){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.unlink(parent,name);FS.destroyNode(node)},readlink:path=>{var lookup=FS.lookupPath(path);var link=lookup.node;if(!link){throw new FS.ErrnoError(44)}if(!link.node_ops.readlink){throw new FS.ErrnoError(28)}return PATH_FS.resolve(FS.getPath(link.parent),link.node_ops.readlink(link))},stat:(path,dontFollow)=>{var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;if(!node){throw new FS.ErrnoError(44)}if(!node.node_ops.getattr){throw new FS.ErrnoError(63)}return node.node_ops.getattr(node)},lstat:path=>{return FS.stat(path,true)},chmod:(path,mode,dontFollow)=>{var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}node.node_ops.setattr(node,{mode:mode&4095|node.mode&~4095,timestamp:Date.now()})},lchmod:(path,mode)=>{FS.chmod(path,mode,true)},fchmod:(fd,mode)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}FS.chmod(stream.node,mode)},chown:(path,uid,gid,dontFollow)=>{var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}node.node_ops.setattr(node,{timestamp:Date.now()})},lchown:(path,uid,gid)=>{FS.chown(path,uid,gid,true)},fchown:(fd,uid,gid)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}FS.chown(stream.node,uid,gid)},truncate:(path,len)=>{if(len<0){throw new FS.ErrnoError(28)}var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:true});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}if(FS.isDir(node.mode)){throw new FS.ErrnoError(31)}if(!FS.isFile(node.mode)){throw new FS.ErrnoError(28)}var errCode=FS.nodePermissions(node,"w");if(errCode){throw new FS.ErrnoError(errCode)}node.node_ops.setattr(node,{size:len,timestamp:Date.now()})},ftruncate:(fd,len)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.truncate(stream.node,len)},utime:(path,atime,mtime)=>{var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;node.node_ops.setattr(node,{timestamp:Math.max(atime,mtime)})},open:(path,flags,mode,fd_start,fd_end)=>{if(path===""){throw new FS.ErrnoError(44)}flags=typeof flags=="string"?FS.modeStringToFlags(flags):flags;mode=typeof mode=="undefined"?438:mode;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;if(typeof path=="object"){node=path}else{path=PATH.normalize(path);try{var lookup=FS.lookupPath(path,{follow:!(flags&131072)});node=lookup.node}catch(e){}}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else{node=FS.mknod(path,mode,0);created=true}}if(!node){throw new FS.ErrnoError(44)}if(FS.isChrdev(node.mode)){flags&=~512}if(flags&65536&&!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}if(!created){var errCode=FS.mayOpen(node,flags);if(errCode){throw new FS.ErrnoError(errCode)}}if(flags&512){FS.truncate(node,0)}flags&=~(128|512|131072);var stream=FS.createStream({node:node,path:FS.getPath(node),flags:flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false},fd_start,fd_end);if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(Module["logReadFiles"]&&!(flags&1)){if(!FS.readFiles)FS.readFiles={};if(!(path in FS.readFiles)){FS.readFiles[path]=1}}return stream},close:stream=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(stream.getdents)stream.getdents=null;try{if(stream.stream_ops.close){stream.stream_ops.close(stream)}}catch(e){throw e}finally{FS.closeStream(stream.fd)}stream.fd=null},isClosed:stream=>{return stream.fd===null},llseek:(stream,offset,whence)=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(!stream.seekable||!stream.stream_ops.llseek){throw new FS.ErrnoError(70)}if(whence!=0&&whence!=1&&whence!=2){throw new FS.ErrnoError(28)}stream.position=stream.stream_ops.llseek(stream,offset,whence);stream.ungotten=[];return stream.position},read:(stream,buffer,offset,length,position)=>{if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.read){throw new FS.ErrnoError(28)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesRead=stream.stream_ops.read(stream,buffer,offset,length,position);if(!seeking)stream.position+=bytesRead;return bytesRead},write:(stream,buffer,offset,length,position,canOwn)=>{if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.write){throw new FS.ErrnoError(28)}if(stream.seekable&&stream.flags&1024){FS.llseek(stream,0,2)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesWritten=stream.stream_ops.write(stream,buffer,offset,length,position,canOwn);if(!seeking)stream.position+=bytesWritten;return bytesWritten},allocate:(stream,offset,length)=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(offset<0||length<=0){throw new FS.ErrnoError(28)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(!FS.isFile(stream.node.mode)&&!FS.isDir(stream.node.mode)){throw new FS.ErrnoError(43)}if(!stream.stream_ops.allocate){throw new FS.ErrnoError(138)}stream.stream_ops.allocate(stream,offset,length)},mmap:(stream,address,length,position,prot,flags)=>{if((prot&2)!==0&&(flags&2)===0&&(stream.flags&2097155)!==2){throw new FS.ErrnoError(2)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(2)}if(!stream.stream_ops.mmap){throw new FS.ErrnoError(43)}return stream.stream_ops.mmap(stream,address,length,position,prot,flags)},msync:(stream,buffer,offset,length,mmapFlags)=>{if(!stream||!stream.stream_ops.msync){return 0}return stream.stream_ops.msync(stream,buffer,offset,length,mmapFlags)},munmap:stream=>0,ioctl:(stream,cmd,arg)=>{if(!stream.stream_ops.ioctl){throw new FS.ErrnoError(59)}return stream.stream_ops.ioctl(stream,cmd,arg)},readFile:(path,opts={})=>{opts.flags=opts.flags||0;opts.encoding=opts.encoding||"binary";if(opts.encoding!=="utf8"&&opts.encoding!=="binary"){throw new Error('Invalid encoding type "'+opts.encoding+'"')}var ret;var stream=FS.open(path,opts.flags);var stat=FS.stat(path);var length=stat.size;var buf=new Uint8Array(length);FS.read(stream,buf,0,length,0);if(opts.encoding==="utf8"){ret=UTF8ArrayToString(buf,0)}else if(opts.encoding==="binary"){ret=buf}FS.close(stream);return ret},writeFile:(path,data,opts={})=>{opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){var buf=new Uint8Array(lengthBytesUTF8(data)+1);var actualNumBytes=stringToUTF8Array(data,buf,0,buf.length);FS.write(stream,buf,0,actualNumBytes,undefined,opts.canOwn)}else if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{throw new Error("Unsupported data type")}FS.close(stream)},cwd:()=>FS.currentPath,chdir:path=>{var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,"x");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.path},createDefaultDirectories:()=>{FS.mkdir("/tmp");FS.mkdir("/home");FS.mkdir("/home/web_user")},createDefaultDevices:()=>{FS.mkdir("/dev");FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(stream,buffer,offset,length,pos)=>length});FS.mkdev("/dev/null",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev("/dev/tty",FS.makedev(5,0));FS.mkdev("/dev/tty1",FS.makedev(6,0));var random_device=getRandomDevice();FS.createDevice("/dev","random",random_device);FS.createDevice("/dev","urandom",random_device);FS.mkdir("/dev/shm");FS.mkdir("/dev/shm/tmp")},createSpecialDirectories:()=>{FS.mkdir("/proc");var proc_self=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd");FS.mount({mount:()=>{var node=FS.createNode(proc_self,"fd",16384|511,73);node.node_ops={lookup:(parent,name)=>{var fd=+name;var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path}};ret.parent=ret;return ret}};return node}},{},"/proc/self/fd")},createStandardStreams:()=>{if(Module["stdin"]){FS.createDevice("/dev","stdin",Module["stdin"])}else{FS.symlink("/dev/tty","/dev/stdin")}if(Module["stdout"]){FS.createDevice("/dev","stdout",null,Module["stdout"])}else{FS.symlink("/dev/tty","/dev/stdout")}if(Module["stderr"]){FS.createDevice("/dev","stderr",null,Module["stderr"])}else{FS.symlink("/dev/tty1","/dev/stderr")}var stdin=FS.open("/dev/stdin",0);var stdout=FS.open("/dev/stdout",1);var stderr=FS.open("/dev/stderr",1)},ensureErrnoError:()=>{if(FS.ErrnoError)return;FS.ErrnoError=function ErrnoError(errno,node){this.node=node;this.setErrno=function(errno){this.errno=errno};this.setErrno(errno);this.message="FS error"};FS.ErrnoError.prototype=new Error;FS.ErrnoError.prototype.constructor=FS.ErrnoError;[44].forEach(code=>{FS.genericErrors[code]=new FS.ErrnoError(code);FS.genericErrors[code].stack=""})},staticInit:()=>{FS.ensureErrnoError();FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={"MEMFS":MEMFS}},init:(input,output,error)=>{FS.init.initialized=true;FS.ensureErrnoError();Module["stdin"]=input||Module["stdin"];Module["stdout"]=output||Module["stdout"];Module["stderr"]=error||Module["stderr"];FS.createStandardStreams()},quit:()=>{FS.init.initialized=false;for(var i=0;i{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode},findObject:(path,dontResolveLastLink)=>{var ret=FS.analyzePath(path,dontResolveLastLink);if(ret.exists){return ret.object}else{return null}},analyzePath:(path,dontResolveLastLink)=>{try{var lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});path=lookup.path}catch(e){}var ret={isRoot:false,exists:false,error:0,name:null,path:null,object:null,parentExists:false,parentPath:null,parentObject:null};try{var lookup=FS.lookupPath(path,{parent:true});ret.parentExists=true;ret.parentPath=lookup.path;ret.parentObject=lookup.node;ret.name=PATH.basename(path);lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});ret.exists=true;ret.path=lookup.path;ret.object=lookup.node;ret.name=lookup.node.name;ret.isRoot=lookup.path==="/"}catch(e){ret.error=e.errno}return ret},createPath:(parent,path,canRead,canWrite)=>{parent=typeof parent=="string"?parent:FS.getPath(parent);var parts=path.split("/").reverse();while(parts.length){var part=parts.pop();if(!part)continue;var current=PATH.join2(parent,part);try{FS.mkdir(current)}catch(e){}parent=current}return current},createFile:(parent,name,properties,canRead,canWrite)=>{var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS.getMode(canRead,canWrite);return FS.create(path,mode)},createDataFile:(parent,name,data,canRead,canWrite,canOwn)=>{var path=name;if(parent){parent=typeof parent=="string"?parent:FS.getPath(parent);path=name?PATH.join2(parent,name):parent}var mode=FS.getMode(canRead,canWrite);var node=FS.create(path,mode);if(data){if(typeof data=="string"){var arr=new Array(data.length);for(var i=0,len=data.length;i{var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS.getMode(!!input,!!output);if(!FS.createDevice.major)FS.createDevice.major=64;var dev=FS.makedev(FS.createDevice.major++,0);FS.registerDevice(dev,{open:stream=>{stream.seekable=false},close:stream=>{if(output&&output.buffer&&output.buffer.length){output(10)}},read:(stream,buffer,offset,length,pos)=>{var bytesRead=0;for(var i=0;i{for(var i=0;i{if(obj.isDevice||obj.isFolder||obj.link||obj.contents)return true;if(typeof XMLHttpRequest!="undefined"){throw new Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread.")}else if(read_){try{obj.contents=intArrayFromString(read_(obj.url),true);obj.usedBytes=obj.contents.length}catch(e){throw new FS.ErrnoError(29)}}else{throw new Error("Cannot load without read() or XMLHttpRequest.")}},createLazyFile:(parent,name,url,canRead,canWrite)=>{function LazyUint8Array(){this.lengthKnown=false;this.chunks=[]}LazyUint8Array.prototype.get=function LazyUint8Array_get(idx){if(idx>this.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(from,to)=>{if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}else{return intArrayFromString(xhr.responseText||"",true)}};var lazyArray=this;lazyArray.setDataGetter(chunkNum=>{var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]=="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]=="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;out("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(key=>{var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){FS.forceLoadFile(node);return fn.apply(null,arguments)}});stream_ops.read=((stream,buffer,offset,length,position)=>{FS.forceLoadFile(node);var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency("cp "+fullname);function processData(byteArray){function finish(byteArray){if(preFinish)preFinish();if(!dontCreateFile){FS.createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}if(onload)onload();removeRunDependency(dep)}if(Browser.handledByPreloadPlugin(byteArray,fullname,finish,()=>{if(onerror)onerror();removeRunDependency(dep)})){return}finish(byteArray)}addRunDependency(dep);if(typeof url=="string"){asyncLoad(url,byteArray=>processData(byteArray),onerror)}else{processData(url)}},indexedDB:()=>{return window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB},DB_NAME:()=>{return"EM_FS_"+window.location.pathname},DB_VERSION:20,DB_STORE_NAME:"FILE_DATA",saveFilesToDB:(paths,onload,onerror)=>{onload=onload||(()=>{});onerror=onerror||(()=>{});var indexedDB=FS.indexedDB();try{var openRequest=indexedDB.open(FS.DB_NAME(),FS.DB_VERSION)}catch(e){return onerror(e)}openRequest.onupgradeneeded=(()=>{out("creating db");var db=openRequest.result;db.createObjectStore(FS.DB_STORE_NAME)});openRequest.onsuccess=(()=>{var db=openRequest.result;var transaction=db.transaction([FS.DB_STORE_NAME],"readwrite");var files=transaction.objectStore(FS.DB_STORE_NAME);var ok=0,fail=0,total=paths.length;function finish(){if(fail==0)onload();else onerror()}paths.forEach(path=>{var putRequest=files.put(FS.analyzePath(path).object.contents,path);putRequest.onsuccess=(()=>{ok++;if(ok+fail==total)finish()});putRequest.onerror=(()=>{fail++;if(ok+fail==total)finish()})});transaction.onerror=onerror});openRequest.onerror=onerror},loadFilesFromDB:(paths,onload,onerror)=>{onload=onload||(()=>{});onerror=onerror||(()=>{});var indexedDB=FS.indexedDB();try{var openRequest=indexedDB.open(FS.DB_NAME(),FS.DB_VERSION)}catch(e){return onerror(e)}openRequest.onupgradeneeded=onerror;openRequest.onsuccess=(()=>{var db=openRequest.result;try{var transaction=db.transaction([FS.DB_STORE_NAME],"readonly")}catch(e){onerror(e);return}var files=transaction.objectStore(FS.DB_STORE_NAME);var ok=0,fail=0,total=paths.length;function finish(){if(fail==0)onload();else onerror()}paths.forEach(path=>{var getRequest=files.get(path);getRequest.onsuccess=(()=>{if(FS.analyzePath(path).exists){FS.unlink(path)}FS.createDataFile(PATH.dirname(path),PATH.basename(path),getRequest.result,true,true,true);ok++;if(ok+fail==total)finish()});getRequest.onerror=(()=>{fail++;if(ok+fail==total)finish()})});transaction.onerror=onerror});openRequest.onerror=onerror}};var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt:function(dirfd,path,allowEmpty){if(path[0]==="/"){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=FS.getStream(dirfd);if(!dirstream)throw new FS.ErrnoError(8);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return PATH.join2(dir,path)},doStat:function(func,path,buf){try{var stat=func(path)}catch(e){if(e&&e.node&&PATH.normalize(path)!==PATH.normalize(FS.getPath(e.node))){return-54}throw e}HEAP32[buf>>2]=stat.dev;HEAP32[buf+4>>2]=0;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAP32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;HEAP32[buf+32>>2]=0;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAP32[buf+48>>2]=4096;HEAP32[buf+52>>2]=stat.blocks;HEAP32[buf+56>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+76>>2]=0;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+80>>2]=tempI64[0],HEAP32[buf+84>>2]=tempI64[1];return 0},doMsync:function(addr,stream,len,flags,offset){var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},doMkdir:function(path,mode){path=PATH.normalize(path);if(path[path.length-1]==="/")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0},doMknod:function(path,mode,dev){switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-28}FS.mknod(path,mode,dev);return 0},doReadlink:function(path,buf,bufsize){if(bufsize<=0)return-28;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len},doAccess:function(path,amode){if(amode&~7){return-28}var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node){return-44}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-2}return 0},doDup:function(path,flags,suggestFD){var suggest=FS.getStream(suggestFD);if(suggest)FS.close(suggest);return FS.open(path,flags,0,suggestFD,suggestFD).fd},doReadv:function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret},varargs:undefined,get:function(){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(ptr){var ret=UTF8ToString(ptr);return ret},getStreamFromFD:function(fd){var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);return stream},get64:function(low,high){return low}};function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-28}var newStream;newStream=FS.open(stream.path,stream.flags,0,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 5:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 6:case 7:return 0;case 16:case 8:return-28;case 9:setErrNo(28);return-1;default:{return-28}}}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_ioctl(fd,op,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(op){case 21509:case 21505:{if(!stream.tty)return-59;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-59;return 0}case 21519:{if(!stream.tty)return-59;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-59;return-28}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-59;return 0}case 21524:{if(!stream.tty)return-59;return 0}default:abort("bad ioctl syscall "+op)}}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_open(path,flags,varargs){SYSCALLS.varargs=varargs;try{var pathname=SYSCALLS.getStr(path);var mode=varargs?SYSCALLS.get():0;var stream=FS.open(pathname,flags,mode);return stream.fd}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}var structRegistrations={};function runDestructors(destructors){while(destructors.length){var ptr=destructors.pop();var del=destructors.pop();del(ptr)}}function simpleReadValueFromPointer(pointer){return this["fromWireType"](HEAPU32[pointer>>2])}var awaitingDependencies={};var registeredTypes={};var typeDependencies={};var char_0=48;var char_9=57;function makeLegalFunctionName(name){if(undefined===name){return"_unknown"}name=name.replace(/[^a-zA-Z0-9_]/g,"$");var f=name.charCodeAt(0);if(f>=char_0&&f<=char_9){return"_"+name}else{return name}}function createNamedFunction(name,body){name=makeLegalFunctionName(name);return new Function("body","return function "+name+"() {\n"+' "use strict";'+" return body.apply(this, arguments);\n"+"};\n")(body)}function extendError(baseErrorType,errorName){var errorClass=createNamedFunction(errorName,function(message){this.name=errorName;this.message=message;var stack=new Error(message).stack;if(stack!==undefined){this.stack=this.toString()+"\n"+stack.replace(/^Error(:[^\n]*)?\n/,"")}});errorClass.prototype=Object.create(baseErrorType.prototype);errorClass.prototype.constructor=errorClass;errorClass.prototype.toString=function(){if(this.message===undefined){return this.name}else{return this.name+": "+this.message}};return errorClass}var InternalError=undefined;function throwInternalError(message){throw new InternalError(message)}function whenDependentTypesAreResolved(myTypes,dependentTypes,getTypeConverters){myTypes.forEach(function(type){typeDependencies[type]=dependentTypes});function onComplete(typeConverters){var myTypeConverters=getTypeConverters(typeConverters);if(myTypeConverters.length!==myTypes.length){throwInternalError("Mismatched type converter count")}for(var i=0;i>shift])},destructorFunction:null})}function ClassHandle_isAliasOf(other){if(!(this instanceof ClassHandle)){return false}if(!(other instanceof ClassHandle)){return false}var leftClass=this.$$.ptrType.registeredClass;var left=this.$$.ptr;var rightClass=other.$$.ptrType.registeredClass;var right=other.$$.ptr;while(leftClass.baseClass){left=leftClass.upcast(left);leftClass=leftClass.baseClass}while(rightClass.baseClass){right=rightClass.upcast(right);rightClass=rightClass.baseClass}return leftClass===rightClass&&left===right}function shallowCopyInternalPointer(o){return{count:o.count,deleteScheduled:o.deleteScheduled,preservePointerOnDelete:o.preservePointerOnDelete,ptr:o.ptr,ptrType:o.ptrType,smartPtr:o.smartPtr,smartPtrType:o.smartPtrType}}function throwInstanceAlreadyDeleted(obj){function getInstanceTypeName(handle){return handle.$$.ptrType.registeredClass.name}throwBindingError(getInstanceTypeName(obj)+" instance already deleted")}var finalizationRegistry=false;function detachFinalizer(handle){}function runDestructor($$){if($$.smartPtr){$$.smartPtrType.rawDestructor($$.smartPtr)}else{$$.ptrType.registeredClass.rawDestructor($$.ptr)}}function releaseClassHandle($$){$$.count.value-=1;var toDelete=0===$$.count.value;if(toDelete){runDestructor($$)}}function downcastPointer(ptr,ptrClass,desiredClass){if(ptrClass===desiredClass){return ptr}if(undefined===desiredClass.baseClass){return null}var rv=downcastPointer(ptr,ptrClass,desiredClass.baseClass);if(rv===null){return null}return desiredClass.downcast(rv)}var registeredPointers={};function getInheritedInstanceCount(){return Object.keys(registeredInstances).length}function getLiveInheritedInstances(){var rv=[];for(var k in registeredInstances){if(registeredInstances.hasOwnProperty(k)){rv.push(registeredInstances[k])}}return rv}var deletionQueue=[];function flushPendingDeletes(){while(deletionQueue.length){var obj=deletionQueue.pop();obj.$$.deleteScheduled=false;obj["delete"]()}}var delayFunction=undefined;function setDelayFunction(fn){delayFunction=fn;if(deletionQueue.length&&delayFunction){delayFunction(flushPendingDeletes)}}function init_embind(){Module["getInheritedInstanceCount"]=getInheritedInstanceCount;Module["getLiveInheritedInstances"]=getLiveInheritedInstances;Module["flushPendingDeletes"]=flushPendingDeletes;Module["setDelayFunction"]=setDelayFunction}var registeredInstances={};function getBasestPointer(class_,ptr){if(ptr===undefined){throwBindingError("ptr should not be undefined")}while(class_.baseClass){ptr=class_.upcast(ptr);class_=class_.baseClass}return ptr}function getInheritedInstance(class_,ptr){ptr=getBasestPointer(class_,ptr);return registeredInstances[ptr]}function makeClassHandle(prototype,record){if(!record.ptrType||!record.ptr){throwInternalError("makeClassHandle requires ptr and ptrType")}var hasSmartPtrType=!!record.smartPtrType;var hasSmartPtr=!!record.smartPtr;if(hasSmartPtrType!==hasSmartPtr){throwInternalError("Both smartPtrType and smartPtr must be specified")}record.count={value:1};return attachFinalizer(Object.create(prototype,{$$:{value:record}}))}function RegisteredPointer_fromWireType(ptr){var rawPointer=this.getPointee(ptr);if(!rawPointer){this.destructor(ptr);return null}var registeredInstance=getInheritedInstance(this.registeredClass,rawPointer);if(undefined!==registeredInstance){if(0===registeredInstance.$$.count.value){registeredInstance.$$.ptr=rawPointer;registeredInstance.$$.smartPtr=ptr;return registeredInstance["clone"]()}else{var rv=registeredInstance["clone"]();this.destructor(ptr);return rv}}function makeDefaultHandle(){if(this.isSmartPointer){return makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:rawPointer,smartPtrType:this,smartPtr:ptr})}else{return makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this,ptr:ptr})}}var actualType=this.registeredClass.getActualType(rawPointer);var registeredPointerRecord=registeredPointers[actualType];if(!registeredPointerRecord){return makeDefaultHandle.call(this)}var toType;if(this.isConst){toType=registeredPointerRecord.constPointerType}else{toType=registeredPointerRecord.pointerType}var dp=downcastPointer(rawPointer,this.registeredClass,toType.registeredClass);if(dp===null){return makeDefaultHandle.call(this)}if(this.isSmartPointer){return makeClassHandle(toType.registeredClass.instancePrototype,{ptrType:toType,ptr:dp,smartPtrType:this,smartPtr:ptr})}else{return makeClassHandle(toType.registeredClass.instancePrototype,{ptrType:toType,ptr:dp})}}function attachFinalizer(handle){if("undefined"===typeof FinalizationRegistry){attachFinalizer=(handle=>handle);return handle}finalizationRegistry=new FinalizationRegistry(info=>{releaseClassHandle(info.$$)});attachFinalizer=(handle=>{var $$=handle.$$;var hasSmartPtr=!!$$.smartPtr;if(hasSmartPtr){var info={$$:$$};finalizationRegistry.register(handle,info,handle)}return handle});detachFinalizer=(handle=>finalizationRegistry.unregister(handle));return attachFinalizer(handle)}function ClassHandle_clone(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.preservePointerOnDelete){this.$$.count.value+=1;return this}else{var clone=attachFinalizer(Object.create(Object.getPrototypeOf(this),{$$:{value:shallowCopyInternalPointer(this.$$)}}));clone.$$.count.value+=1;clone.$$.deleteScheduled=false;return clone}}function ClassHandle_delete(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete){throwBindingError("Object already scheduled for deletion")}detachFinalizer(this);releaseClassHandle(this.$$);if(!this.$$.preservePointerOnDelete){this.$$.smartPtr=undefined;this.$$.ptr=undefined}}function ClassHandle_isDeleted(){return!this.$$.ptr}function ClassHandle_deleteLater(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete){throwBindingError("Object already scheduled for deletion")}deletionQueue.push(this);if(deletionQueue.length===1&&delayFunction){delayFunction(flushPendingDeletes)}this.$$.deleteScheduled=true;return this}function init_ClassHandle(){ClassHandle.prototype["isAliasOf"]=ClassHandle_isAliasOf;ClassHandle.prototype["clone"]=ClassHandle_clone;ClassHandle.prototype["delete"]=ClassHandle_delete;ClassHandle.prototype["isDeleted"]=ClassHandle_isDeleted;ClassHandle.prototype["deleteLater"]=ClassHandle_deleteLater}function ClassHandle(){}function ensureOverloadTable(proto,methodName,humanName){if(undefined===proto[methodName].overloadTable){var prevFunc=proto[methodName];proto[methodName]=function(){if(!proto[methodName].overloadTable.hasOwnProperty(arguments.length)){throwBindingError("Function '"+humanName+"' called with an invalid number of arguments ("+arguments.length+") - expects one of ("+proto[methodName].overloadTable+")!")}return proto[methodName].overloadTable[arguments.length].apply(this,arguments)};proto[methodName].overloadTable=[];proto[methodName].overloadTable[prevFunc.argCount]=prevFunc}}function exposePublicSymbol(name,value,numArguments){if(Module.hasOwnProperty(name)){if(undefined===numArguments||undefined!==Module[name].overloadTable&&undefined!==Module[name].overloadTable[numArguments]){throwBindingError("Cannot register public name '"+name+"' twice")}ensureOverloadTable(Module,name,name);if(Module.hasOwnProperty(numArguments)){throwBindingError("Cannot register multiple overloads of a function with the same number of arguments ("+numArguments+")!")}Module[name].overloadTable[numArguments]=value}else{Module[name]=value;if(undefined!==numArguments){Module[name].numArguments=numArguments}}}function RegisteredClass(name,constructor,instancePrototype,rawDestructor,baseClass,getActualType,upcast,downcast){this.name=name;this.constructor=constructor;this.instancePrototype=instancePrototype;this.rawDestructor=rawDestructor;this.baseClass=baseClass;this.getActualType=getActualType;this.upcast=upcast;this.downcast=downcast;this.pureVirtualFunctions=[]}function upcastPointer(ptr,ptrClass,desiredClass){while(ptrClass!==desiredClass){if(!ptrClass.upcast){throwBindingError("Expected null or instance of "+desiredClass.name+", got an instance of "+ptrClass.name)}ptr=ptrClass.upcast(ptr);ptrClass=ptrClass.baseClass}return ptr}function constNoSmartPtrRawPointerToWireType(destructors,handle){if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}return 0}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;var ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);return ptr}function genericPointerToWireType(destructors,handle){var ptr;if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}if(this.isSmartPointer){ptr=this.rawConstructor();if(destructors!==null){destructors.push(this.rawDestructor,ptr)}return ptr}else{return 0}}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}if(!this.isConst&&handle.$$.ptrType.isConst){throwBindingError("Cannot convert argument of type "+(handle.$$.smartPtrType?handle.$$.smartPtrType.name:handle.$$.ptrType.name)+" to parameter type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);if(this.isSmartPointer){if(undefined===handle.$$.smartPtr){throwBindingError("Passing raw pointer to smart pointer is illegal")}switch(this.sharingPolicy){case 0:if(handle.$$.smartPtrType===this){ptr=handle.$$.smartPtr}else{throwBindingError("Cannot convert argument of type "+(handle.$$.smartPtrType?handle.$$.smartPtrType.name:handle.$$.ptrType.name)+" to parameter type "+this.name)}break;case 1:ptr=handle.$$.smartPtr;break;case 2:if(handle.$$.smartPtrType===this){ptr=handle.$$.smartPtr}else{var clonedHandle=handle["clone"]();ptr=this.rawShare(ptr,Emval.toHandle(function(){clonedHandle["delete"]()}));if(destructors!==null){destructors.push(this.rawDestructor,ptr)}}break;default:throwBindingError("Unsupporting sharing policy")}}return ptr}function nonConstNoSmartPtrRawPointerToWireType(destructors,handle){if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}return 0}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}if(handle.$$.ptrType.isConst){throwBindingError("Cannot convert argument of type "+handle.$$.ptrType.name+" to parameter type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;var ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);return ptr}function RegisteredPointer_getPointee(ptr){if(this.rawGetPointee){ptr=this.rawGetPointee(ptr)}return ptr}function RegisteredPointer_destructor(ptr){if(this.rawDestructor){this.rawDestructor(ptr)}}function RegisteredPointer_deleteObject(handle){if(handle!==null){handle["delete"]()}}function init_RegisteredPointer(){RegisteredPointer.prototype.getPointee=RegisteredPointer_getPointee;RegisteredPointer.prototype.destructor=RegisteredPointer_destructor;RegisteredPointer.prototype["argPackAdvance"]=8;RegisteredPointer.prototype["readValueFromPointer"]=simpleReadValueFromPointer;RegisteredPointer.prototype["deleteObject"]=RegisteredPointer_deleteObject;RegisteredPointer.prototype["fromWireType"]=RegisteredPointer_fromWireType}function RegisteredPointer(name,registeredClass,isReference,isConst,isSmartPointer,pointeeType,sharingPolicy,rawGetPointee,rawConstructor,rawShare,rawDestructor){this.name=name;this.registeredClass=registeredClass;this.isReference=isReference;this.isConst=isConst;this.isSmartPointer=isSmartPointer;this.pointeeType=pointeeType;this.sharingPolicy=sharingPolicy;this.rawGetPointee=rawGetPointee;this.rawConstructor=rawConstructor;this.rawShare=rawShare;this.rawDestructor=rawDestructor;if(!isSmartPointer&®isteredClass.baseClass===undefined){if(isConst){this["toWireType"]=constNoSmartPtrRawPointerToWireType;this.destructorFunction=null}else{this["toWireType"]=nonConstNoSmartPtrRawPointerToWireType;this.destructorFunction=null}}else{this["toWireType"]=genericPointerToWireType}}function replacePublicSymbol(name,value,numArguments){if(!Module.hasOwnProperty(name)){throwInternalError("Replacing nonexistant public symbol")}if(undefined!==Module[name].overloadTable&&undefined!==numArguments){Module[name].overloadTable[numArguments]=value}else{Module[name]=value;Module[name].argCount=numArguments}}function dynCallLegacy(sig,ptr,args){var f=Module["dynCall_"+sig];return args&&args.length?f.apply(null,[ptr].concat(args)):f.call(null,ptr)}function dynCall(sig,ptr,args){if(sig.includes("j")){return dynCallLegacy(sig,ptr,args)}return getWasmTableEntry(ptr).apply(null,args)}function getDynCaller(sig,ptr){var argCache=[];return function(){argCache.length=0;Object.assign(argCache,arguments);return dynCall(sig,ptr,argCache)}}function embind__requireFunction(signature,rawFunction){signature=readLatin1String(signature);function makeDynCaller(){if(signature.includes("j")){return getDynCaller(signature,rawFunction)}return getWasmTableEntry(rawFunction)}var fp=makeDynCaller();if(typeof fp!="function"){throwBindingError("unknown function pointer with signature "+signature+": "+rawFunction)}return fp}var UnboundTypeError=undefined;function getTypeName(type){var ptr=___getTypeName(type);var rv=readLatin1String(ptr);_free(ptr);return rv}function throwUnboundTypeError(message,types){var unboundTypes=[];var seen={};function visit(type){if(seen[type]){return}if(registeredTypes[type]){return}if(typeDependencies[type]){typeDependencies[type].forEach(visit);return}unboundTypes.push(type);seen[type]=true}types.forEach(visit);throw new UnboundTypeError(message+": "+unboundTypes.map(getTypeName).join([", "]))}function __embind_register_class(rawType,rawPointerType,rawConstPointerType,baseClassRawType,getActualTypeSignature,getActualType,upcastSignature,upcast,downcastSignature,downcast,name,destructorSignature,rawDestructor){name=readLatin1String(name);getActualType=embind__requireFunction(getActualTypeSignature,getActualType);if(upcast){upcast=embind__requireFunction(upcastSignature,upcast)}if(downcast){downcast=embind__requireFunction(downcastSignature,downcast)}rawDestructor=embind__requireFunction(destructorSignature,rawDestructor);var legalFunctionName=makeLegalFunctionName(name);exposePublicSymbol(legalFunctionName,function(){throwUnboundTypeError("Cannot construct "+name+" due to unbound types",[baseClassRawType])});whenDependentTypesAreResolved([rawType,rawPointerType,rawConstPointerType],baseClassRawType?[baseClassRawType]:[],function(base){base=base[0];var baseClass;var basePrototype;if(baseClassRawType){baseClass=base.registeredClass;basePrototype=baseClass.instancePrototype}else{basePrototype=ClassHandle.prototype}var constructor=createNamedFunction(legalFunctionName,function(){if(Object.getPrototypeOf(this)!==instancePrototype){throw new BindingError("Use 'new' to construct "+name)}if(undefined===registeredClass.constructor_body){throw new BindingError(name+" has no accessible constructor")}var body=registeredClass.constructor_body[arguments.length];if(undefined===body){throw new BindingError("Tried to invoke ctor of "+name+" with invalid number of parameters ("+arguments.length+") - expected ("+Object.keys(registeredClass.constructor_body).toString()+") parameters instead!")}return body.apply(this,arguments)});var instancePrototype=Object.create(basePrototype,{constructor:{value:constructor}});constructor.prototype=instancePrototype;var registeredClass=new RegisteredClass(name,constructor,instancePrototype,rawDestructor,baseClass,getActualType,upcast,downcast);var referenceConverter=new RegisteredPointer(name,registeredClass,true,false,false);var pointerConverter=new RegisteredPointer(name+"*",registeredClass,false,false,false);var constPointerConverter=new RegisteredPointer(name+" const*",registeredClass,false,true,false);registeredPointers[rawType]={pointerType:pointerConverter,constPointerType:constPointerConverter};replacePublicSymbol(legalFunctionName,constructor);return[referenceConverter,pointerConverter,constPointerConverter]})}function heap32VectorToArray(count,firstElement){var array=[];for(var i=0;i>2)+i])}return array}function __embind_register_class_constructor(rawClassType,argCount,rawArgTypesAddr,invokerSignature,invoker,rawConstructor){assert(argCount>0);var rawArgTypes=heap32VectorToArray(argCount,rawArgTypesAddr);invoker=embind__requireFunction(invokerSignature,invoker);whenDependentTypesAreResolved([],[rawClassType],function(classType){classType=classType[0];var humanName="constructor "+classType.name;if(undefined===classType.registeredClass.constructor_body){classType.registeredClass.constructor_body=[]}if(undefined!==classType.registeredClass.constructor_body[argCount-1]){throw new BindingError("Cannot register multiple constructors with identical number of parameters ("+(argCount-1)+") for class '"+classType.name+"'! Overload resolution is currently only performed using the parameter count, not actual type info!")}classType.registeredClass.constructor_body[argCount-1]=(()=>{throwUnboundTypeError("Cannot construct "+classType.name+" due to unbound types",rawArgTypes)});whenDependentTypesAreResolved([],rawArgTypes,function(argTypes){argTypes.splice(1,0,null);classType.registeredClass.constructor_body[argCount-1]=craftInvokerFunction(humanName,argTypes,null,invoker,rawConstructor);return[]});return[]})}function new_(constructor,argumentList){if(!(constructor instanceof Function)){throw new TypeError("new_ called with constructor type "+typeof constructor+" which is not a function")}var dummy=createNamedFunction(constructor.name||"unknownFunctionName",function(){});dummy.prototype=constructor.prototype;var obj=new dummy;var r=constructor.apply(obj,argumentList);return r instanceof Object?r:obj}function craftInvokerFunction(humanName,argTypes,classType,cppInvokerFunc,cppTargetFunc){var argCount=argTypes.length;if(argCount<2){throwBindingError("argTypes array size mismatch! Must at least get return value and 'this' types!")}var isClassMethodFunc=argTypes[1]!==null&&classType!==null;var needsDestructorStack=false;for(var i=1;i0?", ":"")+argsListWired}invokerFnBody+=(returns?"var rv = ":"")+"invoker(fn"+(argsListWired.length>0?", ":"")+argsListWired+");\n";if(needsDestructorStack){invokerFnBody+="runDestructors(destructors);\n"}else{for(var i=isClassMethodFunc?1:2;i4&&0===--emval_handle_array[handle].refcount){emval_handle_array[handle]=undefined;emval_free_list.push(handle)}}function count_emval_handles(){var count=0;for(var i=5;i>2])};case 3:return function(pointer){return this["fromWireType"](HEAPF64[pointer>>3])};default:throw new TypeError("Unknown float type: "+name)}}function __embind_register_float(rawType,name,size){var shift=getShiftFromSize(size);name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(value){return value},"toWireType":function(destructors,value){return value},"argPackAdvance":8,"readValueFromPointer":floatReadValueFromPointer(name,shift),destructorFunction:null})}function __embind_register_function(name,argCount,rawArgTypesAddr,signature,rawInvoker,fn){var argTypes=heap32VectorToArray(argCount,rawArgTypesAddr);name=readLatin1String(name);rawInvoker=embind__requireFunction(signature,rawInvoker);exposePublicSymbol(name,function(){throwUnboundTypeError("Cannot call "+name+" due to unbound types",argTypes)},argCount-1);whenDependentTypesAreResolved([],argTypes,function(argTypes){var invokerArgsArray=[argTypes[0],null].concat(argTypes.slice(1));replacePublicSymbol(name,craftInvokerFunction(name,invokerArgsArray,null,rawInvoker,fn),argCount-1);return[]})}function integerReadValueFromPointer(name,shift,signed){switch(shift){case 0:return signed?function readS8FromPointer(pointer){return HEAP8[pointer]}:function readU8FromPointer(pointer){return HEAPU8[pointer]};case 1:return signed?function readS16FromPointer(pointer){return HEAP16[pointer>>1]}:function readU16FromPointer(pointer){return HEAPU16[pointer>>1]};case 2:return signed?function readS32FromPointer(pointer){return HEAP32[pointer>>2]}:function readU32FromPointer(pointer){return HEAPU32[pointer>>2]};default:throw new TypeError("Unknown integer type: "+name)}}function __embind_register_integer(primitiveType,name,size,minRange,maxRange){name=readLatin1String(name);if(maxRange===-1){maxRange=4294967295}var shift=getShiftFromSize(size);var fromWireType=value=>value;if(minRange===0){var bitshift=32-8*size;fromWireType=(value=>value<>>bitshift)}var isUnsignedType=name.includes("unsigned");var checkAssertions=(value,toTypeName)=>{};var toWireType;if(isUnsignedType){toWireType=function(destructors,value){checkAssertions(value,this.name);return value>>>0}}else{toWireType=function(destructors,value){checkAssertions(value,this.name);return value}}registerType(primitiveType,{name:name,"fromWireType":fromWireType,"toWireType":toWireType,"argPackAdvance":8,"readValueFromPointer":integerReadValueFromPointer(name,shift,minRange!==0),destructorFunction:null})}function __embind_register_memory_view(rawType,dataTypeIndex,name){var typeMapping=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array];var TA=typeMapping[dataTypeIndex];function decodeMemoryView(handle){handle=handle>>2;var heap=HEAPU32;var size=heap[handle];var data=heap[handle+1];return new TA(buffer,data,size)}name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":decodeMemoryView,"argPackAdvance":8,"readValueFromPointer":decodeMemoryView},{ignoreDuplicateRegistrations:true})}function __embind_register_std_string(rawType,name){name=readLatin1String(name);var stdStringIsUTF8=name==="std::string";registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var str;if(stdStringIsUTF8){var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i;if(i==length||HEAPU8[currentBytePtr]==0){var maxRead=currentBytePtr-decodeStartPtr;var stringSegment=UTF8ToString(decodeStartPtr,maxRead);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+1}}}else{var a=new Array(length);for(var i=0;ilengthBytesUTF8(value))}else{getLength=(()=>value.length)}var length=getLength();var ptr=_malloc(4+length+1);HEAPU32[ptr>>2]=length;if(stdStringIsUTF8&&valueIsOfTypeString){stringToUTF8(value,ptr+4,length+1)}else{if(valueIsOfTypeString){for(var i=0;i255){_free(ptr);throwBindingError("String has UTF-16 code units that do not fit in 8 bits")}HEAPU8[ptr+4+i]=charCode}}else{for(var i=0;iHEAPU16);shift=1}else if(charSize===4){decodeString=UTF32ToString;encodeString=stringToUTF32;lengthBytesUTF=lengthBytesUTF32;getHeap=(()=>HEAPU32);shift=2}registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var HEAP=getHeap();var str;var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i*charSize;if(i==length||HEAP[currentBytePtr>>shift]==0){var maxReadBytes=currentBytePtr-decodeStartPtr;var stringSegment=decodeString(decodeStartPtr,maxReadBytes);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+charSize}}_free(value);return str},"toWireType":function(destructors,value){if(!(typeof value=="string")){throwBindingError("Cannot pass non-string to C++ string type "+name)}var length=lengthBytesUTF(value);var ptr=_malloc(4+length+charSize);HEAPU32[ptr>>2]=length>>shift;encodeString(value,ptr+4,length+charSize);if(destructors!==null){destructors.push(_free,ptr)}return ptr},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:function(ptr){_free(ptr)}})}function __embind_register_value_object(rawType,name,constructorSignature,rawConstructor,destructorSignature,rawDestructor){structRegistrations[rawType]={name:readLatin1String(name),rawConstructor:embind__requireFunction(constructorSignature,rawConstructor),rawDestructor:embind__requireFunction(destructorSignature,rawDestructor),fields:[]}}function __embind_register_value_object_field(structType,fieldName,getterReturnType,getterSignature,getter,getterContext,setterArgumentType,setterSignature,setter,setterContext){structRegistrations[structType].fields.push({fieldName:readLatin1String(fieldName),getterReturnType:getterReturnType,getter:embind__requireFunction(getterSignature,getter),getterContext:getterContext,setterArgumentType:setterArgumentType,setter:embind__requireFunction(setterSignature,setter),setterContext:setterContext})}function __embind_register_void(rawType,name){name=readLatin1String(name);registerType(rawType,{isVoid:true,name:name,"argPackAdvance":0,"fromWireType":function(){return undefined},"toWireType":function(destructors,o){return undefined}})}function __emscripten_throw_longjmp(){throw Infinity}function __emval_incref(handle){if(handle>4){emval_handle_array[handle].refcount+=1}}function requireRegisteredType(rawType,humanName){var impl=registeredTypes[rawType];if(undefined===impl){throwBindingError(humanName+" has unknown type "+getTypeName(rawType))}return impl}function __emval_take_value(type,argv){type=requireRegisteredType(type,"_emval_take_value");var v=type["readValueFromPointer"](argv);return Emval.toHandle(v)}function __localtime_js(time,tmPtr){var date=new Date(HEAP32[time>>2]*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var start=new Date(date.getFullYear(),0,1);var yday=(date.getTime()-start.getTime())/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst}function _tzset_impl(timezone,daylight,tzname){var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);var winterOffset=winter.getTimezoneOffset();var summerOffset=summer.getTimezoneOffset();var stdTimezoneOffset=Math.max(winterOffset,summerOffset);HEAP32[timezone>>2]=stdTimezoneOffset*60;HEAP32[daylight>>2]=Number(winterOffset!=summerOffset);function extractZone(date){var match=date.toTimeString().match(/\(([A-Za-z ]+)\)$/);return match?match[1]:"GMT"}var winterName=extractZone(winter);var summerName=extractZone(summer);var winterNamePtr=allocateUTF8(winterName);var summerNamePtr=allocateUTF8(summerName);if(summerOffset>2]=winterNamePtr;HEAP32[tzname+4>>2]=summerNamePtr}else{HEAP32[tzname>>2]=summerNamePtr;HEAP32[tzname+4>>2]=winterNamePtr}}function __tzset_js(timezone,daylight,tzname){if(__tzset_js.called)return;__tzset_js.called=true;_tzset_impl(timezone,daylight,tzname)}function _abort(){abort("")}var readAsmConstArgsArray=[];function readAsmConstArgs(sigPtr,buf){readAsmConstArgsArray.length=0;var ch;buf>>=2;while(ch=HEAPU8[sigPtr++]){var readAsmConstArgsDouble=ch<105;if(readAsmConstArgsDouble&&buf&1)buf++;readAsmConstArgsArray.push(readAsmConstArgsDouble?HEAPF64[buf++>>1]:HEAP32[buf]);++buf}return readAsmConstArgsArray}function _emscripten_asm_const_int(code,sigPtr,argbuf){var args=readAsmConstArgs(sigPtr,argbuf);return ASM_CONSTS[code].apply(null,args)}function _emscripten_get_heap_max(){return 2147483648}function emscripten_realloc_buffer(size){try{wasmMemory.grow(size-buffer.byteLength+65535>>>16);updateGlobalBufferAndViews(wasmMemory.buffer);return 1}catch(e){}}function _emscripten_resize_heap(requestedSize){var oldSize=HEAPU8.length;requestedSize=requestedSize>>>0;var maxHeapSize=_emscripten_get_heap_max();if(requestedSize>maxHeapSize){return false}let alignUp=(x,multiple)=>x+(multiple-x%multiple)%multiple;for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=emscripten_realloc_buffer(newSize);if(replacement){return true}}return false}var ENV={};function getExecutableName(){return thisProgram||"./this.program"}function getEnvStrings(){if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8";var env={"USER":"web_user","LOGNAME":"web_user","PATH":"/","PWD":"/","HOME":"/home/web_user","LANG":lang,"_":getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(x+"="+env[x])}getEnvStrings.strings=strings}return getEnvStrings.strings}function _environ_get(__environ,environ_buf){var bufSize=0;getEnvStrings().forEach(function(string,i){var ptr=environ_buf+bufSize;HEAP32[__environ+i*4>>2]=ptr;writeAsciiToMemory(string,ptr);bufSize+=string.length+1});return 0}function _environ_sizes_get(penviron_count,penviron_buf_size){var strings=getEnvStrings();HEAP32[penviron_count>>2]=strings.length;var bufSize=0;strings.forEach(function(string){bufSize+=string.length+1});HEAP32[penviron_buf_size>>2]=bufSize;return 0}function _exit(status){exit(status)}function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_read(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=SYSCALLS.doReadv(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){try{var stream=SYSCALLS.getStreamFromFD(fd);var HIGH_OFFSET=4294967296;var offset=offset_high*HIGH_OFFSET+(offset_low>>>0);var DOUBLE_LIMIT=9007199254740992;if(offset<=-DOUBLE_LIMIT||offset>=DOUBLE_LIMIT){return-61}FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=tempI64[0],HEAP32[newOffset+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_write(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=SYSCALLS.doWritev(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _getTempRet0(){return getTempRet0()}function _gettimeofday(ptr){var now=Date.now();HEAP32[ptr>>2]=now/1e3|0;HEAP32[ptr+4>>2]=now%1e3*1e3|0;return 0}function _setTempRet0(val){setTempRet0(val)}function __isLeapYear(year){return year%4===0&&(year%100!==0||year%400===0)}function __arraySum(array,index){var sum=0;for(var i=0;i<=index;sum+=array[i++]){}return sum}var __MONTH_DAYS_LEAP=[31,29,31,30,31,30,31,31,30,31,30,31];var __MONTH_DAYS_REGULAR=[31,28,31,30,31,30,31,31,30,31,30,31];function __addDays(date,days){var newDate=new Date(date.getTime());while(days>0){var leap=__isLeapYear(newDate.getFullYear());var currentMonth=newDate.getMonth();var daysInCurrentMonth=(leap?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR)[currentMonth];if(days>daysInCurrentMonth-newDate.getDate()){days-=daysInCurrentMonth-newDate.getDate()+1;newDate.setDate(1);if(currentMonth<11){newDate.setMonth(currentMonth+1)}else{newDate.setMonth(0);newDate.setFullYear(newDate.getFullYear()+1)}}else{newDate.setDate(newDate.getDate()+days);return newDate}}return newDate}function _strftime(s,maxsize,format,tm){var tm_zone=HEAP32[tm+40>>2];var date={tm_sec:HEAP32[tm>>2],tm_min:HEAP32[tm+4>>2],tm_hour:HEAP32[tm+8>>2],tm_mday:HEAP32[tm+12>>2],tm_mon:HEAP32[tm+16>>2],tm_year:HEAP32[tm+20>>2],tm_wday:HEAP32[tm+24>>2],tm_yday:HEAP32[tm+28>>2],tm_isdst:HEAP32[tm+32>>2],tm_gmtoff:HEAP32[tm+36>>2],tm_zone:tm_zone?UTF8ToString(tm_zone):""};var pattern=UTF8ToString(format);var EXPANSION_RULES_1={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var rule in EXPANSION_RULES_1){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_1[rule])}var WEEKDAYS=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];var MONTHS=["January","February","March","April","May","June","July","August","September","October","November","December"];function leadingSomething(value,digits,character){var str=typeof value=="number"?value.toString():value||"";while(str.length0?1:0}var compare;if((compare=sgn(date1.getFullYear()-date2.getFullYear()))===0){if((compare=sgn(date1.getMonth()-date2.getMonth()))===0){compare=sgn(date1.getDate()-date2.getDate())}}return compare}function getFirstWeekStartDate(janFourth){switch(janFourth.getDay()){case 0:return new Date(janFourth.getFullYear()-1,11,29);case 1:return janFourth;case 2:return new Date(janFourth.getFullYear(),0,3);case 3:return new Date(janFourth.getFullYear(),0,2);case 4:return new Date(janFourth.getFullYear(),0,1);case 5:return new Date(janFourth.getFullYear()-1,11,31);case 6:return new Date(janFourth.getFullYear()-1,11,30)}}function getWeekBasedYear(date){var thisDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);var janFourthThisYear=new Date(thisDate.getFullYear(),0,4);var janFourthNextYear=new Date(thisDate.getFullYear()+1,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);if(compareByDay(firstWeekStartThisYear,thisDate)<=0){if(compareByDay(firstWeekStartNextYear,thisDate)<=0){return thisDate.getFullYear()+1}else{return thisDate.getFullYear()}}else{return thisDate.getFullYear()-1}}var EXPANSION_RULES_2={"%a":function(date){return WEEKDAYS[date.tm_wday].substring(0,3)},"%A":function(date){return WEEKDAYS[date.tm_wday]},"%b":function(date){return MONTHS[date.tm_mon].substring(0,3)},"%B":function(date){return MONTHS[date.tm_mon]},"%C":function(date){var year=date.tm_year+1900;return leadingNulls(year/100|0,2)},"%d":function(date){return leadingNulls(date.tm_mday,2)},"%e":function(date){return leadingSomething(date.tm_mday,2," ")},"%g":function(date){return getWeekBasedYear(date).toString().substring(2)},"%G":function(date){return getWeekBasedYear(date)},"%H":function(date){return leadingNulls(date.tm_hour,2)},"%I":function(date){var twelveHour=date.tm_hour;if(twelveHour==0)twelveHour=12;else if(twelveHour>12)twelveHour-=12;return leadingNulls(twelveHour,2)},"%j":function(date){return leadingNulls(date.tm_mday+__arraySum(__isLeapYear(date.tm_year+1900)?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,date.tm_mon-1),3)},"%m":function(date){return leadingNulls(date.tm_mon+1,2)},"%M":function(date){return leadingNulls(date.tm_min,2)},"%n":function(){return"\n"},"%p":function(date){if(date.tm_hour>=0&&date.tm_hour<12){return"AM"}else{return"PM"}},"%S":function(date){return leadingNulls(date.tm_sec,2)},"%t":function(){return"\t"},"%u":function(date){return date.tm_wday||7},"%U":function(date){var janFirst=new Date(date.tm_year+1900,0,1);var firstSunday=janFirst.getDay()===0?janFirst:__addDays(janFirst,7-janFirst.getDay());var endDate=new Date(date.tm_year+1900,date.tm_mon,date.tm_mday);if(compareByDay(firstSunday,endDate)<0){var februaryFirstUntilEndMonth=__arraySum(__isLeapYear(endDate.getFullYear())?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,endDate.getMonth()-1)-31;var firstSundayUntilEndJanuary=31-firstSunday.getDate();var days=firstSundayUntilEndJanuary+februaryFirstUntilEndMonth+endDate.getDate();return leadingNulls(Math.ceil(days/7),2)}return compareByDay(firstSunday,janFirst)===0?"01":"00"},"%V":function(date){var janFourthThisYear=new Date(date.tm_year+1900,0,4);var janFourthNextYear=new Date(date.tm_year+1901,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);var endDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);if(compareByDay(endDate,firstWeekStartThisYear)<0){return"53"}if(compareByDay(firstWeekStartNextYear,endDate)<=0){return"01"}var daysDifference;if(firstWeekStartThisYear.getFullYear()=0;off=Math.abs(off)/60;off=off/60*100+off%60;return(ahead?"+":"-")+String("0000"+off).slice(-4)},"%Z":function(date){return date.tm_zone},"%%":function(){return"%"}};pattern=pattern.replace(/%%/g,"\0\0");for(var rule in EXPANSION_RULES_2){if(pattern.includes(rule)){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_2[rule](date))}}pattern=pattern.replace(/\0\0/g,"%");var bytes=intArrayFromString(pattern,false);if(bytes.length>maxsize){return 0}writeArrayToMemory(bytes,s);return bytes.length-1}function _strftime_l(s,maxsize,format,tm){return _strftime(s,maxsize,format,tm)}function _time(ptr){var ret=Date.now()/1e3|0;if(ptr){HEAP32[ptr>>2]=ret}return ret}var FSNode=function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev};var readMode=292|73;var writeMode=146;Object.defineProperties(FSNode.prototype,{read:{get:function(){return(this.mode&readMode)===readMode},set:function(val){val?this.mode|=readMode:this.mode&=~readMode}},write:{get:function(){return(this.mode&writeMode)===writeMode},set:function(val){val?this.mode|=writeMode:this.mode&=~writeMode}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}});FS.FSNode=FSNode;FS.staticInit();InternalError=Module["InternalError"]=extendError(Error,"InternalError");embind_init_charCodes();BindingError=Module["BindingError"]=extendError(Error,"BindingError");init_ClassHandle();init_embind();init_RegisteredPointer();UnboundTypeError=Module["UnboundTypeError"]=extendError(Error,"UnboundTypeError");init_emval();var ASSERTIONS=false;function intArrayFromString(stringy,dontAddNull,length){var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array}function intArrayToString(array){var ret=[];for(var i=0;i255){if(ASSERTIONS){assert(false,"Character code "+chr+" ("+String.fromCharCode(chr)+") at offset "+i+" not in 0x00-0xFF.")}chr&=255}ret.push(String.fromCharCode(chr))}return ret.join("")}var decodeBase64=typeof atob=="function"?atob:function(input){var keyStr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var output="";var chr1,chr2,chr3;var enc1,enc2,enc3,enc4;var i=0;input=input.replace(/[^A-Za-z0-9\+\/\=]/g,"");do{enc1=keyStr.indexOf(input.charAt(i++));enc2=keyStr.indexOf(input.charAt(i++));enc3=keyStr.indexOf(input.charAt(i++));enc4=keyStr.indexOf(input.charAt(i++));chr1=enc1<<2|enc2>>4;chr2=(enc2&15)<<4|enc3>>2;chr3=(enc3&3)<<6|enc4;output=output+String.fromCharCode(chr1);if(enc3!==64){output=output+String.fromCharCode(chr2)}if(enc4!==64){output=output+String.fromCharCode(chr3)}}while(i0){return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}Module["run"]=run;function exit(status,implicit){EXITSTATUS=status;if(keepRuntimeAlive()){}else{exitRuntime()}procExit(status)}function procExit(code){EXITSTATUS=code;if(!keepRuntimeAlive()){if(Module["onExit"])Module["onExit"](code);ABORT=true}quit_(code,new ExitStatus(code))}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}run(); +var Module=typeof Module!="undefined"?Module:{};(function(){null;var scope;if(typeof window!=="undefined"){scope=window}else if(typeof global!=="undefined"){scope=global}else{scope=self}var ARControllerNFT=function(width,height,cameraPara){this.id=undefined;var w=width,h=height;this.listeners={};this.width=w;this.height=h;this.nftMarkerCount=0;this.nftMarkers={};this.transform_mat=new Float32Array(16);this.transformGL_RH=new Float64Array(16);this.videoWidth=w;this.videoHeight=h;this.videoSize=this.videoWidth*this.videoHeight;this.framepointer=null;this.framesize=null;this.dataHeap=null;this.videoLuma=null;this.camera_mat=null;this.videoLumaPointer=null;this._bwpointer=undefined;this._lumaCtx=undefined;this.version="1.0.1";console.info("JsartoolkitNFT ",this.version);if(typeof cameraPara==="string"){this.cameraParam=new ARCameraParamNFT(cameraPara,function(){this._initialize()}.bind(this),function(err){console.error("ARControllerNFT: Failed to load ARCameraParamNFT",err);this.onload(err)}.bind(this))}else{this.cameraParam=cameraPara;this._initialize()}};ARControllerNFT.prototype.dispose=function(){if(this.id>-1){artoolkitNFT.teardown(this.id)}for(var t in this){this[t]=null}};ARControllerNFT.prototype.process=function(image){var result=this.detectMarker(image);if(result!=0){console.error("detectMarker error: "+result)}var k,o;for(k in this.nftMarkers){o=this.nftMarkers[k];o.inPrevious=o.inCurrent;o.inCurrent=false}var nftMarkerCount=this.nftMarkerCount;this.detectNFTMarker();var MARKER_LOST_TIME=200;for(var i=0;i-1){this.listeners[name].splice(index,1)}}};ARControllerNFT.prototype.dispatchEvent=function(event){var listeners=this.listeners[event.name];if(listeners){for(var i=0;i>3;q+=4}}if(this.dataHeap){this.dataHeap.set(data);return true}return false};var ARCameraParamNFT=function(src,onload,onerror){this.id=-1;this._src="";this.complete=false;if(!onload){this.onload=function(){console.log("Successfully loaded")};console.warn("onload callback should be defined")}else{this.onload=onload}if(!onerror){this.onerror=function(err){console.error("Error: "+err)};console.warn("onerror callback should be defined")}else{this.onerror=onerror}if(src){this.load(src)}else{console.warn("No camera parameter file defined! It should be defined in constructor or in ARCameraParamNFT.load(url)")}};ARCameraParamNFT.prototype.load=function(src){if(this._src!==""){throw"ARCameraParamNFT: Trying to load camera parameters twice."}this._src=src;if(src){artoolkitNFT.loadCamera(src,function(id){this.id=id;this.complete=true;this.onload()}.bind(this),function(err){this.onerror(err)}.bind(this))}};Object.defineProperty(ARCameraParamNFT.prototype,"src",{set:function(src){this.load(src)},get:function(){return this._src}});ARCameraParamNFT.prototype.dispose=function(){if(this.id!==-1){artoolkitNFT.deleteCamera(this.id)}this.id=-1;this._src="";this.complete=false};var artoolkitNFT={UNKNOWN_MARKER:-1,NFT_MARKER:0,loadCamera:loadCamera,addNFTMarker:addNFTMarker,addNFTMarkers:addNFTMarkers};var FUNCTIONS=["setup","teardown","setupAR2","setLogLevel","getLogLevel","setDebugMode","getDebugMode","getProcessingImage","detectMarker","detectNFTMarker","getNFTMarker","getNFTData","setProjectionNearPlane","getProjectionNearPlane","setProjectionFarPlane","getProjectionFarPlane","setThresholdMode","getThresholdMode","setThreshold","getThreshold","setImageProcMode","getImageProcMode"];function runWhenLoaded(){FUNCTIONS.forEach(function(n){artoolkitNFT[n]=Module[n]});for(var m in Module){if(m.match(/^AR/))artoolkitNFT[m]=Module[m]}}var marker_count=0;function addNFTMarker(arId,url,callback,onError){var mId=marker_count++;var prefix="/markerNFT_"+mId;var filename1=prefix+".fset";var filename2=prefix+".iset";var filename3=prefix+".fset3";ajax(url+".fset",filename1,function(){ajax(url+".iset",filename2,function(){ajax(url+".fset3",filename3,function(){var nftMarker=Module._addNFTMarker(arId,prefix);if(callback)callback(nftMarker)},function(errorNumber){if(onError)onError(errorNumber)})},function(errorNumber){if(onError)onError(errorNumber)})},function(errorNumber){if(onError)onError(errorNumber)})}function addNFTMarkers(arId,urls,callback,onError){var prefixes=[];var pending=urls.length*3;var onSuccess=filename=>{pending-=1;if(pending===0){const vec=new Module.StringList;const markerIds=[];for(let i=0;i{console.log("failed to load: ",filename);onError(errorNumber)};for(var i=0;i-1){writeStringToFS(filename,url,writeCallback)}else{ajax(url,filename,writeCallback,errorCallback)}}function writeStringToFS(target,string,callback){var byteArray=new Uint8Array(string.length);for(var i=0;i{throw toThrow};var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof importScripts=="function";var ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string";var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;function logExceptionOnExit(e){if(e instanceof ExitStatus)return;let toLog=e;err("exiting due to exception: "+toLog)}var fs;var nodePath;var requireNodeFS;if(ENVIRONMENT_IS_NODE){if(ENVIRONMENT_IS_WORKER){scriptDirectory=require("path").dirname(scriptDirectory)+"/"}else{scriptDirectory=__dirname+"/"}requireNodeFS=(()=>{if(!nodePath){fs=require("fs");nodePath=require("path")}});read_=function shell_read(filename,binary){var ret=tryParseAsDataURI(filename);if(ret){return binary?ret:ret.toString()}requireNodeFS();filename=nodePath["normalize"](filename);return fs.readFileSync(filename,binary?undefined:"utf8")};readBinary=(filename=>{var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}return ret});readAsync=((filename,onload,onerror)=>{var ret=tryParseAsDataURI(filename);if(ret){onload(ret)}requireNodeFS();filename=nodePath["normalize"](filename);fs.readFile(filename,function(err,data){if(err)onerror(err);else onload(data.buffer)})});if(process["argv"].length>1){thisProgram=process["argv"][1].replace(/\\/g,"/")}arguments_=process["argv"].slice(2);if(typeof module!="undefined"){module["exports"]=Module}process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",function(reason){throw reason});quit_=((status,toThrow)=>{if(keepRuntimeAlive()){process["exitCode"]=status;throw toThrow}logExceptionOnExit(toThrow);process["exit"](status)});Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}else{scriptDirectory=""}{read_=(url=>{try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText}catch(err){var data=tryParseAsDataURI(url);if(data){return intArrayToString(data)}throw err}});if(ENVIRONMENT_IS_WORKER){readBinary=(url=>{try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}catch(err){var data=tryParseAsDataURI(url);if(data){return data}throw err}})}readAsync=((url,onload,onerror)=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=(()=>{if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}var data=tryParseAsDataURI(url);if(data){onload(data.buffer);return}onerror()});xhr.onerror=onerror;xhr.send(null)})}setWindowTitle=(title=>document.title=title)}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.warn.bind(console);Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var tempRet0=0;var setTempRet0=value=>{tempRet0=value};var getTempRet0=()=>tempRet0;var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime=Module["noExitRuntime"]||true;if(typeof WebAssembly!="object"){abort("no native wasm support detected")}var wasmMemory;var ABORT=false;var EXITSTATUS;function assert(condition,text){if(!condition){abort(text)}}var UTF8Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(heap,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heap[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heap.subarray&&UTF8Decoder){return UTF8Decoder.decode(heap.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,heap,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127)++len;else if(u<=2047)len+=2;else if(u<=65535)len+=3;else len+=4}return len}var UTF16Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf-16le"):undefined;function UTF16ToString(ptr,maxBytesToRead){var endPtr=ptr;var idx=endPtr>>1;var maxIdx=idx+maxBytesToRead/2;while(!(idx>=maxIdx)&&HEAPU16[idx])++idx;endPtr=idx<<1;if(endPtr-ptr>32&&UTF16Decoder){return UTF16Decoder.decode(HEAPU8.subarray(ptr,endPtr))}else{var str="";for(var i=0;!(i>=maxBytesToRead/2);++i){var codeUnit=HEAP16[ptr+i*2>>1];if(codeUnit==0)break;str+=String.fromCharCode(codeUnit)}return str}}function stringToUTF16(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr}function lengthBytesUTF16(str){return str.length*2}function UTF32ToString(ptr,maxBytesToRead){var i=0;var str="";while(!(i>=maxBytesToRead/4)){var utf32=HEAP32[ptr+i*4>>2];if(utf32==0)break;++i;if(utf32>=65536){var ch=utf32-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}else{str+=String.fromCharCode(utf32)}}return str}function stringToUTF32(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i=55296&&codeUnit<=57343){var trailSurrogate=str.charCodeAt(++i);codeUnit=65536+((codeUnit&1023)<<10)|trailSurrogate&1023}HEAP32[outPtr>>2]=codeUnit;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr}function lengthBytesUTF32(str){var len=0;for(var i=0;i=55296&&codeUnit<=57343)++i;len+=4}return len}function allocateUTF8(str){var size=lengthBytesUTF8(str)+1;var ret=_malloc(size);if(ret)stringToUTF8Array(str,HEAP8,ret,size);return ret}function writeArrayToMemory(array,buffer){HEAP8.set(array,buffer)}function writeAsciiToMemory(str,buffer,dontAddNull){for(var i=0;i>0]=str.charCodeAt(i)}if(!dontAddNull)HEAP8[buffer>>0]=0}var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBufferAndViews(buf){buffer=buf;Module["HEAP8"]=HEAP8=new Int8Array(buf);Module["HEAP16"]=HEAP16=new Int16Array(buf);Module["HEAP32"]=HEAP32=new Int32Array(buf);Module["HEAPU8"]=HEAPU8=new Uint8Array(buf);Module["HEAPU16"]=HEAPU16=new Uint16Array(buf);Module["HEAPU32"]=HEAPU32=new Uint32Array(buf);Module["HEAPF32"]=HEAPF32=new Float32Array(buf);Module["HEAPF64"]=HEAPF64=new Float64Array(buf)}var INITIAL_MEMORY=Module["INITIAL_MEMORY"]||268435456;var wasmTable;var __ATPRERUN__=[];var __ATINIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;var runtimeExited=false;var runtimeKeepaliveCounter=0;function keepRuntimeAlive(){return noExitRuntime||runtimeKeepaliveCounter>0}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();FS.ignorePermissions=false;TTY.init();callRuntimeCallbacks(__ATINIT__)}function exitRuntime(){runtimeExited=true}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};function abort(what){{if(Module["onAbort"]){Module["onAbort"](what)}}what="Aborted("+what+")";err(what);ABORT=true;EXITSTATUS=1;what+=". Build with -s ASSERTIONS=1 for more info.";var e=new WebAssembly.RuntimeError(what);throw e}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return filename.startsWith(dataURIPrefix)}function isFileURI(filename){return filename.startsWith("file://")}var wasmBinaryFile;wasmBinaryFile="data:application/octet-stream;base64,AGFzbQEAAAAB6gVbYAF/AX9gAX8AYAJ/fwBgAn9/AX9gA39/fwF/YAN/f38AYAV/f39/fwBgBH9/f38AYAR/f39/AX9gBn9/f39/fwF/YAV/f39/fwF/YAZ/f39/f38AYAd/f39/f39/AGAIf39/f39/f38Bf2AAAX9gB39/f39/f38Bf2ABfQF9YAAAYAV/fn5+fgBgA39+fwF+YAJ/fABgAn19AX1gBX9/f39+AX9gCH9/f39/f39/AGADf39/AX1gCn9/f39/f39/f38Bf2AEf39/fwF+YAp/f39/f39/f39/AGAEf35+fwBgAX8BfGAHf39/f39+fgF/YAZ/f39/fn4Bf2ADf398AGABfwF9YAV/fX1/fwF/YAF8AX1gA39/fQBgAnx/AXxgBn9/fX1/fwF/YAV/f319fwBgAXwBfGACf38BfWAJf39/f39/f39/AX9gAn9/AXxgDH9/f39/f39/f39/fwF/YAV/f35/fwBgBn98f39/fwF/YAZ/f39/fn8Bf2APf39/f39/f39/f39/f39/AGALf39/f39/f39/f38Bf2AFf39/f3wBf2ANf39/f39/f39/f39/fwBgA399fQF9YAV/fX1/fwF9YAR9fX19AX1gAn9+AGAHf39/f3x/fwF/YAR+fn5+AX9gBH9/f30AYAJ+fwF/YAF9AX9gA3x8fwF8YAJ8fAF8YAd/f39/f399AX1gB39/f39/f38BfWADf35/AGADf399AX1gDH9/f39/f39/f398fwF/YAJ+fgF8YAN+fn4Bf2AFf39/fX0AYAZ8fHx8fHwBfGADfHx8AXxgA319fQF9YAR/f39+AX5gAn5+AX1gBn99fX19fwF/YAN/f34AYAJ/fwF+YAJ/fQF9YAF/AX5gAn1/AX9gAnx/AX9gDn9/f39/f39/f398f39/AX9gBX9/fX1/AX9gA39/fQF/YAZ/f39/f30AYAZ/fHx/f38AYAR/f35+AGAEf35/fwF/YAN/f38BfAKzAjMBYQFhABEBYQFiAAUBYQFjAAEBYQFkAAEBYQFlAA4BYQFmABcBYQFnAAsBYQFoAAYBYQFpAAQBYQFqAAUBYQFrAAABYQFsAAIBYQFtAAYBYQFuAAUBYQFvAAMBYQFwAAsBYQFxADMBYQFyAAABYQFzAAgBYQF0AAQBYQF1AAIBYQF2AAUBYQF3ACAB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QQhqIAEgAiADEJwEIAUqAgghASAAIAUqAgwgACgCBEECa7MQ5wIgASAAKAIIQQJrsxDnAhBJIQEgBUEQaiQAIAELCQAgACAAEOgFCwcAIABBEGoLRgAgACABKgIIIAEqAgAgAioCAJQgASoCBCACKgIElJKSOAIAIAAgASoCFCABKgIMIAIqAgCUIAEqAhAgAioCBJSSkjgCBAsoAQF/IAEgAUEBayICcUUEQCAAIAJxDwsgACABTwR/IAAgAXAFIAALC/ACAQR/Qey5BC0AAARAQei5BCgCAA8LIwBBIGsiAiQAAkACQANAIAJBCGogAEECdGoCf0EBIAB0Qf////8HcSIDQQFyRQRAIABBAnQoAgAMAQsgAEGOmQJBkqQCIAMbEM4ECyIDNgIAIANBf0cEQCAAQQFqIgBBBkYNAgwBCwsMAQtBABDMBEUEQEH4mwMhASACQQhqQfibAxDyAkUNAUGQnAMhASACQQhqQZCcAxDyAkUNAUEAIQBBwLgELQAARQRAA0AgAEECdEGQuARqIABBkqQCEM4ENgIAIABBAWoiAEEGRw0AC0HAuARBAToAAEGouARBkLgEKAIANgIAC0GQuAQhASACQQhqQZC4BBDyAkUNAUGouAQhASACQQhqQai4BBDyAkUNAUEYEDsiAUUNAQsgASACKQMINwIAIAEgAikDGDcCECABIAIpAxA3AggLIAJBIGokACABIQBB7LkEQQE6AABB6LkEIAA2AgAgAAvJCgIFfw9+IwBB4ABrIgUkACAEQv///////z+DIQwgAiAEhUKAgICAgICAgIB/gyEKIAJC////////P4MiDUIgiCEOIARCMIinQf//AXEhBwJAAkAgAkIwiKdB//8BcSIJQf//AWtBgoB+TwRAIAdB//8Ba0GBgH5LDQELIAFQIAJC////////////AIMiC0KAgICAgIDA//8AVCALQoCAgICAgMD//wBRG0UEQCACQoCAgICAgCCEIQoMAgsgA1AgBEL///////////8AgyICQoCAgICAgMD//wBUIAJCgICAgICAwP//AFEbRQRAIARCgICAgICAIIQhCiADIQEMAgsgASALQoCAgICAgMD//wCFhFAEQCACIAOEUARAQoCAgICAgOD//wAhCkIAIQEMAwsgCkKAgICAgIDA//8AhCEKQgAhAQwCCyADIAJC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QoCAgICAgMD//wBRG0UEQCAEQoCAgICAgCCEIQQMAgsgASAGQoCAgICAgMD//wCFhFAEQEKAgICAgIDg//8AIAIgASADhSACIASFQoCAgICAgICAgH+FhFAiCRshBEIAIAEgCRshAwwCCyADIAVCgICAgICAwP//AIWEUA0BIAEgBoRQBEAgAyAFhEIAUg0CIAEgA4MhAyACIASDIQQMAgsgAyAFhFBFDQAgASEDIAIhBAwBCyADIAEgASADVCAFIAZWIAUgBlEbIgwbIQUgBCACIAwbIghC////////P4MhBiACIAQgDBsiB0IwiKdB//8BcSELIAhCMIinQf//AXEiCUUEQCAKQeAAaiAFIAYgBSAGIAZQIgkbeSAJQQZ0rXynIglBD2sQjAEgCikDaCEGIAopA2AhBUEQIAlrIQkLIAEgAyAMGyEDIAdC////////P4MhBCALRQRAIApB0ABqIAMgBCADIAQgBFAiCxt5IAtBBnStfKciC0EPaxCMAUEQIAtrIQsgCikDWCEEIAopA1AhAwsgBEIDhiADQj2IhEKAgICAgICABIQhAiAGQgOGIAVCPYiEIQQgA0IDhiEBIAcgCIUhAwJAIAkgC0YNACAJIAtrIgtB/wBLBEBCACECQgEhAQwBCyAKQUBrIAEgAkGAASALaxCMASAKQTBqIAEgAiALEIUCIAopAzAgCikDQCAKKQNIhEIAUq2EIQEgCikDOCECCyAEQoCAgICAgIAEhCEHIAVCA4YhBgJAIANCAFMEQEIAIQNCACEEIAEgBoUgAiAHhYRQDQIgBiABfSEFIAcgAn0gASAGVq19IgRC/////////wNWDQEgCkEgaiAFIAQgBSAEIARQIgsbeSALQQZ0rXynQQxrIgsQjAEgCSALayEJIAopAyghBCAKKQMgIQUMAQsgASAGfCIFIAFUrSACIAd8fCIEQoCAgICAgIAIg1ANACAFQgGDIARCP4YgBUIBiISEIQUgCUEBaiEJIARCAYghBAsgCEKAgICAgICAgIB/gyEBIAlB//8BTgRAIAFCgICAgICAwP//AIQhBEIAIQMMAQtBACELAkAgCUEASgRAIAkhCwwBCyAKQRBqIAUgBCAJQf8AahCMASAKIAUgBEEBIAlrEIUCIAopAwAgCikDECAKKQMYhEIAUq2EIQUgCikDCCEECyAEQj2G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fSAAIAEqAgggASoCACACKgIAIgOUIAIqAgQiBCABKgIElJKSIAEqAiAgASoCGCADlCABKgIcIASUkpIiA5U4AgAgACABKgIUIAEqAgwgAioCAJQgASoCECACKgIElJKSIAOVOAIECxIAIAAgAjYCBCAAIAE2AgAgAAsMACABIAIoAgA2AgALDgAgACABIAJBAnQQPxoLEgAgABA1KAIAIAAoAgBrQSRtCzcBAX8jAEEQayICJAAgAiAAKAIANgIIIAIgAigCCCABQQN0ajYCCCACKAIIIQAgAkEQaiQAIAALggEBAX8CQCABIAAoAhBJBEAgACgCFCIDIAJNDQEgAEEEaiABIANsIAJqEEsPC0HQsgRB7bABEDNBmbEBEDNBtB0QM0HaARA2Qe4hEDNBu7IBEDMQNxAAAAtB0LIEQf6yARAzQZmxARAzQbQdEDNB2wEQNkHuIRAzQbGzARAzEDcQAAALDQAgACgCACABKAIASQskAQJ/IwBBEGsiAiQAIAEgABD4ASEDIAJBEGokACABIAAgAxsLKwEBfyAAKAIEIQMDQCABIANHBEAgABA1GiADIAJrIQMMAQsLIAAgATYCBAsDAAELDwAgACAAKAIAKAIkEQAACxEAIAAgASABKAIAKAIgEQIACxEAIAAgASABKAIAKAIsEQIACwwAIABBgoaAIDYAAAsvAQF/IwBBEGsiASQAIAFBCGogABBAIAAQOEECdGoQgQEoAgAhACABQRBqJAAgAAssAQF/IwBBEGsiASQAIAFBCGogABBAIAAQOGoQgQEoAgAhACABQRBqJAAgAAsWACAAIAEgAiADIAAoAgAoAiARCAAaCykAIABBCHRBgID8B3EgAEEYdHIgAEEIdkGA/gNxIABBGHZyciAAIAEbCzQAIAAoAgAaIAAoAgAgABC7AUEMbGoaIAAoAgAgABBWQQxsahogACgCACAAELsBQQxsahoLUAEBfgJAIANBwABxBEAgAiADQUBqrYghAUIAIQIMAQsgA0UNACACQcAAIANrrYYgASADrSIEiIQhASACIASIIQILIAAgATcDACAAIAI3AwgL2wECAX8CfkEBIQQCQCAAQgBSIAFC////////////AIMiBUKAgICAgIDA//8AViAFQoCAgICAgMD//wBRGw0AIAJCAFIgA0L///////////8AgyIGQoCAgICAgMD//wBWIAZCgICAgICAwP//AFEbDQAgACAChCAFIAaEhFAEQEEADwsgASADg0IAWQRAQX8hBCAAIAJUIAEgA1MgASADURsNASAAIAKFIAEgA4WEQgBSDwtBfyEEIAAgAlYgASADVSABIANRGw0AIAAgAoUgASADhYRCAFIhBAsgBAtSAQJ/QczyAygCACIBIABBA2pBfHEiAmohAAJAIAJBACAAIAFNGw0AIAA/AEEQdEsEQCAAECJFDQELQczyAyAANgIAIAEPC0HQmQRBMDYCAEF/C6IBAQJ/IwBBoAFrIgQkAEF/IQUgBCABQQFrQQAgARs2ApQBIAQgACAEQZ4BaiABGyIANgKQASAEQQBBkAEQOiIEQX82AkwgBEGFAjYCJCAEQX82AlAgBCAEQZ8BajYCLCAEIARBkAFqNgJUAkAgAUEASARAQdCZBEE9NgIADAELIABBADoAACAEIAIgA0GDAkGEAhCLBSEFCyAEQaABaiQAIAULCQAgACABEMUFCxIAIAAQNSgCACAAKAIAa0EEdQumAwICfwF9IAECfyADEN8GjiIGi0MAAABPXQRAIAaoDAELQYCAgIB4CyIENgIAIAICfyADQQEgBHSylRCnAiAAKgIclBDeBiIDi0MAAABPXQRAIAOoDAELQYCAgIB4CyIENgIAIAQgACgCFEEBa0YEQCABIAEoAgBBAWo2AgAgAkEANgIAQQAhBAsCQCACAn8gASgCACICQQBIBEAgAUEANgIAQQAMAQsgAiAAKAIQIgVIDQEgASAFQQFrNgIAIAAoAhRBAWsLIgQ2AgALAkACQAJAIAEoAgAiAUEATgRAIAEgACgCEE4NASAEQQBIDQIgBCAAKAIUTg0DDwtB0LIEQbjJABAzQf/MABAzQdAhEDNBjAIQNkHrJhAzQYnTABAzEDcQAAALQdCyBEGP2AAQM0H/zAAQM0HQIRAzQY0CEDZB6yYQM0Gj2wAQMxA3EAAAC0HQsgRBje4AEDNB/8wAEDNB0CEQM0GOAhA2QesmEDNBoPAAEDMQNxAAAAtB0LIEQaP0ABAzQf/MABAzQdAhEDNBjwIQNkHrJhAzQbP4ABAzEDcQAAALrQEAIAAgASoCACAClCAAKgIAkjgCACAAIAEqAgQgApQgACoCBJI4AgQgACABKgIIIAKUIAAqAgiSOAIIIAAgASoCDCAClCAAKgIMkjgCDCAAIAEqAhAgApQgACoCEJI4AhAgACABKgIUIAKUIAAqAhSSOAIUIAAgASoCGCAClCAAKgIYkjgCGCAAIAEqAhwgApQgACoCHJI4AhwgACABKgIgIAKUIAAqAiCSOAIgCw8AIAAgACgCAEEEajYCAAsLACAAQRBqIAEQbQsSACAAQQRqIAAoAgAgAWwQsAULDgAgACABKAIANgIAIAALkwEBAn8gASAAEEQiAksEQCMAQSBrIgMkAAJAIAEgAmsiASAAEDUoAgAgACgCBGtBAnVNBEAgACABEKgDDAELIAAQNSECIANBCGogACAAEEQgAWoQ4wIgABBEIAIQ2gIiAiABEM0GIAAgAhDiAiACELgCCyADQSBqJAAPCyABIAJJBEAgACAAKAIAIAFBAnRqEKIECwuIAQEDfyMAQRBrIgEkACMAQRBrIgIkACACQQA2AgwgACACQQxqEHkjAEEQayIDJAAgA0EANgIMIABBBGogA0EMahB5IANBEGokACACQRBqJAAgAEEANgIIIAFBADYCDCAAQQxqIAFBDGoQeSABQYCAgPwDNgIEIAAgASoCBDgCECABQRBqJAAgAAsSACAAEDUoAgAgACgCAGtBAXULEAAgACgCBCAAKAIAa0EBdQsSACAAEDUoAgAgACgCAGtBBXULFgEBfyAAEEMhASAAENsGIAAgARCYBAv5AQEHfyABIAAQRCICSwRAIwBBIGsiByQAAkAgASACayIDIAAQNSgCACAAKAIEa0ECdU0EQCAAIAMQqAMMAQsgABA1IQQgACAAEEQgA2oQ4wIhBSAAEEQhCEEAIQIjAEEQayIGJAAgBkEANgIMIAdBCGoiAUEMaiAGQQxqIAQQugEgBQRAIAEoAhAgBRDLBiECCyABIAI2AgAgASACIAhBAnRqIgQ2AgggASAENgIEIAEQPiACIAVBAnRqNgIAIAZBEGokACABIAMQzQYgACABEOICIAEQuAILIAdBIGokAA8LIAEgAkkEQCAAIAAoAgAgAUECdGoQogQLCycAIAMgAygCACACIAFrIgBrIgI2AgAgAEEASgRAIAIgASAAED8aCwsZACAAEIcBBEAgACABEIoBDwsgACABEJEBC60BAQR/IwBBEGsiCCQAAkAgAEUNACAEKAIMIQYgAiABayIHQQBKBEAgACABIAdB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IAAoAgAiACgCCCAAKAIAQaLa79cGaiICEIMCIQMgACgCDCACEIMCIQQgACgCECACEIMCIQECQCADIAVBAnZPDQAgASAEckEDcSAEIAUgA0ECdGsiBk8gASAGT3JyDQAgAUECdiEKIARBAnYhC0EAIQQDQCAAIAQgA0EBdiIGaiIMQQF0Ig0gC2pBAnRqIgEoAgAgAhCDAiEJIAUgASgCBCACEIMCIgFNIAkgBSABa09yDQEgACABIAlqai0AAA0BIAcgACABahCjAiIBRQRAIAAgCiANakECdGoiBCgCACACEIMCIQMgBSAEKAIEIAIQgwIiAk0gAyAFIAJrT3INAkEAIAAgAmogACACIANqai0AABshCAwCCyADQQFGDQEgBiADIAZrIAFBAEgiARshAyAEIAwgARshBAwACwALIAgFQQALIgAgByAAGwvLAQECfyMAQRBrIgEkAAJAIAC9QiCIp0H/////B3EiAkH7w6T/A00EQCACQYCAwPIDSQ0BIABEAAAAAAAAAABBABDMAiEADAELIAJBgIDA/wdPBEAgACAAoSEADAELAkACQAJAAkAgACABEJ4FQQNxDgMAAQIDCyABKwMAIAErAwhBARDMAiEADAMLIAErAwAgASsDCBDNAiEADAILIAErAwAgASsDCEEBEMwCmiEADAELIAErAwAgASsDCBDNApohAAsgAUEQaiQAIAALSAECfwJ/IAFBH00EQCAAKAIAIQIgAEEEagwBCyABQSBrIQEgAAsoAgAhAyAAIAIgAXQ2AgAgACADIAF0IAJBICABa3ZyNgIEC7ICAQV/IwBB8AFrIgckACAHIAMoAgAiCDYC6AEgAygCBCEDIAcgADYCACAHIAM2AuwBQQEhCQJAAkACQCAIQQFHIANyRQRAIAAhAwwBC0EAIAFrIQsgACEIA0AgCCAGIARBAnRqIgooAgBrIgMgACACEQMAQQBMBEAgCCEDDAILAkAgBSAEQQJIckUEQCAKQQhrKAIAIQUgCCALaiIKIAMgAhEDAEEATg0BIAogBWsgAyACEQMAQQBODQELIAcgCUECdGogAzYCACAHQegBaiIFIAUQkgUiBRCGAyAJQQFqIQkgBCAFaiEEQQAhBSADIQggBygC6AFBAUcNASAHKALsAQ0BDAMLCyAIIQMMAQsgBQ0BCyABIAcgCRCRBSADIAEg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aiEEDAALAAUgByAAQQR0aiIBQZCACGpBADYCACABQYyACGogDDYCACABQZSACGogEjYCACABQZiACGpBADYCACAAQQFqIQAgBygCCCEEDAELAAsACyALCwsIACAAKAIQRQsJACAAEPwCEDQLFAAgAEHYkQM2AgAgAEEEahBHIAALCgAgAEEYdEEYdQsUACAAQZiRAzYCACAAQQRqEEcgAAsJACAAIAEQ9AQL2QMCAn4CfyMAQSBrIgQkAAJAIAFC////////////AIMiA0KAgICAgIDAgDx9IANCgICAgICAwP/DAH1UBEAgAUIEhiAAQjyIhCEDIABC//////////8PgyIAQoGAgICAgICACFoEQCADQoGAgICAgICAwAB8IQIMAgsgA0KAgICAgICAgEB9IQIgAEKAgICAgICAgAiFQgBSDQEgAiADQgGDfCECDAELIABQIANCgICAgICAwP//AFQgA0KAgICAgIDA//8AURtFBEAgAUIEhiAAQjyIhEL/////////A4NCgICAgICAgPz/AIQhAgwBC0KAgICAgICA+P8AIQIgA0L///////+//8MAVg0AQgAhAiADQjCIpyIFQZH3AEkNACAEQRBqIAAgAUL///////8/g0KAgICAgIDAAIQiAiAFQYH3AGsQjAEgBCAAIAJBgfgAIAVrEIUCIAQpAwhCBIYgBCkDACIAQjyIhCECIAQpAxAgBCkDGIRCAFKtIABC//////////8Pg4QiAEKBgICAgICAgAhaBEAgAkIBfCECDAELIABCgICAgICAgIAIhUIAUg0AIAJCAYMgAnwhAgsgBEEgaiQAIAIgAUKAgICAgICAgIB/g4S/C0UBAX8jAEEQayIFJAAgBSABIAIgAyAEQoCAgICAgICAgH+FEKEBIAUpAwAhASAAIAUpAwg3AwggACABNwMAIAVBEGokAAvEAQIBfwJ+QX8hAwJAIABCAFIgAUL///////////8AgyIEQoCAgICAgMD//wBWIARCgICAgICAwP//AFEbDQBBACACQv///////////wCDIgVCgICAgICAwP//AFYgBUKAgICAgIDA//8AURsNACAAIAQgBYSEUARAQQAPCyABIAKDQgBZBEBBACABIAJTIAEgAlEbDQEgACABIAKFhEIAUg8LIABCAFIgASACVSABIAJRGw0AIAAg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A0EQaiQAIAVBEGokACAAC7YDAgN/AX4jAEEgayIDJAACQCABQv///////////wCDIgVCgICAgICAwMA/fSAFQoCAgICAgMC/wAB9VARAIAFCGYinIQQgAFAgAUL///8PgyIFQoCAgAhUIAVCgICACFEbRQRAIARBgYCAgARqIQIMAgsgBEGAgICABGohAiAAIAVCgICACIWEQgBSDQEgAiAEQQFxaiECDAELIABQIAVCgICAgICAwP//AFQgBUKAgICAgIDA//8AURtFBEAgAUIZiKdB////AXFBgICA/gdyIQIMAQtBgICA/AchAiAFQv///////7+/wABWDQBBACECIAVCMIinIgRBkf4ASQ0AIANBEGogACABQv///////z+DQoCAgICAgMAAhCIFIARBgf4AaxCMASADIAAgBUGB/wAgBGsQhQIgAykDCCIAQhmIpyECIAMpAwAgAykDECADKQMYhEIAUq2EIgVQIABC////D4MiAEKAgIAIVCAAQoCAgAhRG0UEQCACQQFqIQIMAQsgBSAAQoCAgAiFhEIAUg0AIAJBAXEgAmohAgsgA0EgaiQAIAIgAUIgiKdBgICAgHhxcr4LCwAgACABEPoEECELJwAgACAFOgAQIAAgBDgCDCAAIAM4AgggACACOAIEIAAgATgCACAAC4oBAQN/QeinBEHopwQoAgBBAWoiBTYCACAAIAU2AgAgAwRAA0AgAiAEQQN0aiIGKAIARQRAIAYgBTYCACACIARBA3RqIgAgATYCBCAAQQA2AgggAxACIAIPCyAEQQFqIgQgA0cNAAsLIAAgASACIANBBHRBCHIQyAIgA0EBdCIAEPkEIQEgABACIAELHwBB4KcEKAIARQRAQeSnBCABNgIAQeCnBCAANgIACwu2DwIFfw5+IwBB0AJrIgUkACAEQv///////z+DIQogAkL///////8/gyEMIAIgBIVCgICAgICAgICAf4MhDSAEQjCIp0H//wFxIQgCQAJAIAJCMIinQf//AXEiCUH//wFrQYKAfk8EQCAIQf//AWtBgYB+Sw0BCyABUCACQv///////////wCDIg9CgICAgICAwP//AFQgD0KAgICAgIDA//8AURtFBEAgAkKAgICAgIAghCENDAILIANQIARC////////////AIMiAkKAgICAgIDA//8AVCACQoCAgICAgMD//wBRG0UEQCAEQoCAgICAgCCEIQ0gAyEBDAILIAEgD0KAgICAgIDA//8AhYRQBEAgAyACQoCAgICAgMD//wCFhFAEQEIAIQFCgICAgICA4P//ACENDAMLIA1CgICAgICAwP//AIQhDUIAIQEMAgsgAyACQoCAgICAgMD//wCFhFAEQEIAIQEMAgsgASAPhFAEQEKAgICAgIDg//8AIA0gAiADhFAbIQ1CACEBDAILIAIgA4RQBEAgDUKAgICAgIDA//8AhCENQgAhAQwCCyAPQv///////z9YBEAgBUHAAmogASAMIAEgDCAMUCIGG3kgBkEGdK18pyIGQQ9rEIwBQRAgBmshBiAFKQPIAiEMIAUpA8ACIQELIAJC////////P1YNACAFQbACaiADIAogAyAKIApQIgcbeSAHQQZ0rXynIgdBD2sQjAEgBiAHakEQayEGIAUpA7gCIQogBSkDsAIhAwsgBUGgAmogCkKAgICAgIDAAIQiEkIPhiADQjGIhCICQgBCgICAgLDmvIL1ACACfSIEQgAQiAEgBUGQAmpCACAFKQOoAn1CACAEQgAQiAEgBUGAAmogBSkDmAJCAYYgBSkDkAJCP4iEIgRCACACQgAQiAEgBUHwAWogBEIAQgAgBSkDiAJ9QgAQiAEgBUHgAWogBSkD+AFCAYYgBSkD8AFCP4iEIgRCACACQgAQiAEgBUHQAWogBEIAQgAgBSkD6AF9QgAQiAEgBUHAAWogBSkD2AFCAYYgBSkD0AFCP4iEIgRCACACQgAQiAEgBUGwAWogBEIAQgAgBSkDyAF9QgAQiAEgBUGgAWogAkIAIAUpA7gBQgGGIAUpA7ABQj+IhEIBfSICQgAQiAEgBUGQAWogA0IPhkIAIAJCABCIASAFQfAAaiACQgBCACAFKQOoASAFKQOgASIPIAUpA5gBfCIEIA9UrXwgBEIBVq18fUIAEIgBIAVBgAFqQgEgBH1CACACQgAQiAEgBiAJIAhraiEGAn8gBSkDcCIQQgGGIhQgBSkDiAEiDkIBhiAFKQOAAUI/iIR8IgtC5+wAfSIVQiCIIgIgDEKAgICAgIDAAIQiFkIBhiABQj+IhCIMQiCIIgR+IhEgAUIBhiIPQiCIIgogCyAVVq0gCyAUVK0gBSkDeEIBhiAQQj+IhCAOQj+IfHx8QgF9IhBCIIgiC358Ig4gEVStIA4gDiAQQv////8PgyIQIAxC/////w+DIhR+fCIOVq18IAQgC358IAQgEH4iEyALIBR+fCIRIBNUrUIghiARQiCIhHwgDiAOIBFCIIZ8Ig5WrXwgDiAOIBVC/////w+DIhUgFH4iEyACIAp+fCIRIBNUrSARIBEgECAPQv7///8PgyITfnwiEVatfHwiDlatfCAOIAQgFX4iFyALIBN+fCIEIAIgFH58IgsgCiAQfnwiEEIgiCALIBBWrSAEIBdUrSAEIAtWrXx8QiCGhHwiBCAOVK18IAQgESACIBN+IgIgCiAVfnwiCkIgiCACIApWrUIghoR8IgIgEVStIAIgEEIghnwgAlStfHwiAiAEVK18IgRC/////////wBYBEAgBUHQAGogAiAEIAMgEhCIASABQjGGIAUpA1h9IAUpA1AiAUIAUq19IQtCACABfSEKIAZB/v8AagwBCyAFQeAAaiAEQj+GIAJCAYiEIgIgBEIBiCIEIAMgEhCIASABQjCGIAUpA2h9IAUpA2AiDEIAUq19IQtCACAMfSEKIAEhDyAWIQwgBkH//wBqCyIGQf//AU4EQCANQoCAgICAgMD//wCEIQ1CACEBDAELAn4gBkEASgRAIAtCAYYgCkI/iIQhCyAEQv///////z+DIAatQjCGhCEMIApCAYYMAQsgBkGPf0wEQEIAIQEMAgsgBUFAayACIARBASAGaxCFAiAFQTBqIA8gDCAGQfAAahCMASAFQSBqIAMgEiAFKQNAIgIgBSkDSCIMEIgBIAUpAzggBSkDKEIBhiAFKQMgIgFCP4iEfSAFKQMwIgQgAUIBhiIBVK19IQsgBCABfQshBCAFQRBqIAMgEkIDQgAQiAEgBSADIBJCBUIAEIgBIAwgAiACIAMgAkIBgyIBIAR8IgNUIAsgASADVq18IgEgElYgASASURutfCICVq18IgQgAiACIARCgICAgICAwP//AFQgAyAFKQMQViABIAUpAxgiBFYgASAEURtxrXwiAlatfCIEIAIgBEKAgICAgIDA//8AVCADIAUpAwBWIAEgBSkDCCIDViABIANRG3GtfCIBIAJUrXwgDYQhDQsgACABNwMAIAAgDTcDCCAFQdACaiQAC4sMAQZ/IAAgAWohBQJAAkAgACgCBCICQQFxDQAgAkEDcUUNASAAKAIAIgIg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NgIAIAFCABDDAQtCACEUCyAAIBU3AwAgACAUNwMIIAxBMGokAAvQBgIEfwN+IwBBgAFrIgUkAAJAAkACQCADIARCAEIAEIYCRQ0AAn8gBEL///////8/gyEJAn8gBEIwiKdB//8BcSIGQf//AUcEQEEEIAYNARpBAkEDIAMgCYRQGwwCCyADIAmEUAsLIQcgAkIwiKciCEH//wFxIgZB//8BRg0AIAcNAQsgBUEQaiABIAIgAyAEEF0gBSAFKQMQIgEgBSkDGCICIAEgAhD7BCAFKQMIIQIgBSkDACEEDAELIAEgAkL///////8/gyAGrUIwhoQiCiADIARC////////P4MgBEIwiKdB//8BcSIHrUIwhoQiCRCGAkEATARAIAEgCiADIAkQhgIEQCABIQQMAgsgBUHwAGogASACQgBCABBdIAUpA3ghAiAFKQNwIQQMAQsgBgR+IAEFIAVB4ABqIAEgCkIAQoCAgICAgMC7wAAQXSAFKQNoIgpCMIinQfgAayEGIAUpA2ALIQQgB0UEQCAFQdAAaiADIAlCAEKAgICAgIDAu8AAEF0gBSkDWCIJQjCIp0H4AGshByAFKQNQIQMLIAlC////////P4NCgICAgICAwACEIQkgCkL///////8/g0KAgICAgIDAAIQhCiAGIAdKBEADQAJ+IAogCX0gAyAEVq19IgtCAFkEQCALIAQgA30iBIRQBEAgBUEgaiABIAJCAEIAEF0gBSkDKCECIAUpAyAhBAwFCyALQgGGIARCP4iEDAELIApCAYYgBEI/iIQLIQogBEIBhiEEIAZBAWsiBiAHSg0ACyAHIQYLAkAgCiAJfSADIARWrX0iCUIAUwRAIAohCQwBCyAJIAQgA30iBIRCAFINACAFQTBqIAEgAkIAQgAQXSAFKQM4IQIgBSkDMCEEDAELIAlC////////P1gEQANAIARCP4ghASAGQQFrIQYgBEIBhiEEIAEgCUIBhoQiCUKAgICAgIDAAFQNAAsLIAhBgIACcSEHIAZBAEwEQCAFQUBrIAQgCUL///////8/gyAGQfgAaiAHcq1CMIaEQgBCgICAgICAwMM/EF0gBSkDSCECIAUpA0AhBAwBCyAJQv///////z+DIAYgB3KtQjCGhCECCyAAIAQ3AwAgACACNwMIIAVBgAFqJAALvwIBAX8jAEHQAGsiBCQAAkAgA0GAgAFOBEAgBEEgaiABIAJCAEKAgICAgICA//8AEF0gBCkDKCECIAQpAyAhASADQf//AUkEQCADQf//AGshAwwCCyAEQRBqIAEgAkIAQoCAgICAgID//wAQXSADQf3/AiADQf3/AkgbQf7/AWshAyAEKQMYIQIgBCkDECEBDAELIANBgYB/Sg0AIARBQGsgASACQgBCgICAgICAgDkQXSAEKQNIIQIgBCkDQCEBIANB9IB+SwRAIANBjf8AaiEDDAELIARBMGogASACQgBCgICAgICAgDkQXSADQeiBfSADQeiBfUobQZr+AWohAyAEKQM4IQIgBCkDMCEBCyAEIAEgAkIAIANB//8Aaq1CMIYQXSAAIAQpAwg3AwggACAEKQMANwMAIARB0ABqJAALNQAgACABNwMAIAAgAkL///////8/gyAEQjCIp0GAgAJxIAJCMIinQf//AXFyrUIwhoQ3AwgLEAAgACABIAJBAEEAEIsFGgvEAgACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABQQlrDhIACgsMCgsCAwQFDAsMDAoLBwgJCyACIAIoAgAiAUEEajYCACAAIAEoAgA2AgAPCwALIAIgAigCACIBQQRqNgIAIAAgATIBADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATMBADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATAAADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATEAADcDAA8LAAsgAiACKAIAQQdqQXhxIgFBCGo2AgAgACABKwMAOQMADwsgACACIAMRAgALDwsgAiACKAIAIgFBBGo2AgAgACABNAIANwMADwsgAiACKAIAIgFBBGo2AgAgACABNQIANwMADwsgAiACKAIAQQdqQXhxIgFBCGo2AgAgACABKQMANwMAC20BBH8gACgCACwAABDEAUUEQEEADwsDQCAAKAIAIQNBfyEBIAJBzJmz5gBNBEBBfyADLAAAQTBrIgQgAkEKbCIBaiAEQf////8HIAFrShshAQsgACADQQFqNgIAIAEhAiADLAABEMQBDQALIAILlxMCEX8BfiMAQdAAayIHJAAgByABNgJMIAdBN2ohFiAHQThqIRJBACEBAkACQAJAAkADQCABQf////8HIA1rSg0BIAEgDWohDSAHKAJMIgshAQJA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AWo7AQYgBEEgaiEEIAdBAWoiB0EERw0ACyANQYALaiQAC8sDAQR/IAAoAuQDIABBAUH8DyAAKAIEKAIAEQQAIgBB/AdqIgE2AiggAEL/////DzcC+AcgAEKBgICAIDcCgAggAEKDgICAwAA3AogIIABC/f///283AvAHIABChYCAgOAANwKQCCAAQvv///9PNwLoByAAQoeAgICAATcCmAggAEL5////r383AuAHIABCiYCAgKABNwKgCCAAQvf///+PfzcC2AcgAEKLgICAwAE3AqgIIABC9f///+9+NwLQByAAQo2AgIDgATcCsAggAELz////z343AsgHIABBDzYCuAggAELx////r343AsAHQRAhAkEQIQMDQCABIANBAnQiAGogAjYCACABIABrQQAgAmsiBDYCACABIABBBHJqIAI2AgAgASADQX9zQQJ0aiAENgIAIAJBAWohAkEwIQAgA0ECaiIDQTBHDQALA0AgASAAQQJ0IgJqQSA2AgAgASACa0FgNgIAIAEgAkEEcmpBIDYCACABIABBf3NBAnRqQWA2AgAgASACQQhyakEgNgIAIAFBfiAAa0ECdGpBYDYCACABIAJBDHJqQSA2AgAgAUF9IABrQQJ0akFgNgIAIABBBGoiAEGAAkcNAAsL9wIBCn8gACgC5AMiBCAAKAJYIgFBAUYiAjYCHCAEIABBAUH+BUGAAiACGyAAKAJ4IAAoAgQoAggRCAA2AhggACgCeEEASgRAIAQoAhQhBiABQQFHIQgDQCAGIAQgB0ECdCIBaigCICICbSEGIAhFBEAgBCgCGCABaiIDIAMoAgBB/wFqNgIACyACQf4BaiACQQFrIglBAXQiCm0hBSAEKAIYIAFqKAIAIQFBACECQQAhAwNAIAMgBUoEQANAIAMgAkEBaiICQQF0QQFyQf8BbCAJaiAKbSIFSg0ACwsgASADaiACIAZsOgAAIANBAWoiA0GAAkcNAAsgCEUEQEEBIQIDQCABIAJrIgUgAS0AADoAACABIAJqIgMgAS0A/wE6AP8BIAEgAkF/c2ogAS0AADoAACADIAEtAP8BOgCAAiAFQQJrIAEtAAA6AAAgAyABLQD/AToAgQIgAkEDaiICQYACRw0ACwsgB0EBaiIHIAAoAnhIDQALCwsYACAAKAIAIgFBMzYCFCAAIAEoAgARAQAL+gMB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aiIAIAYqAhwgBioCECAClCAGKgIUIAOUkpIgBioCPCAGKgIwIAKUIAYqAjQgA5SSkiIHlSIIIAYqAiwgBioCICAClCAGKgIkIAOUkpIgB5UiAiAEIAUQckEASA0BIAAgBCoCACAFKgIAIAZBDGogBkEIahDiAUEASA0BQX9BACAIIAYqAgyTIgMgA5QgAiAGKgIIkyICIAKUkkMAAIA/XhshAQwBCyABKgIcIQcgASoCFCEIIAEqAhAhCSAEIAEqAgwgASoCACAClCABKgIEIAOUkpIgASoCLCABKgIgIAKUIAEqAiQgA5SSkiIKlTgCACAFIAcgCSAClCAIIAOUkpIgCpU4AgBBACEBCyAGQUBrJAAgAQt3AQF/IAAQywUgABA1IAAoAgAgACgCBCABQQRqIgIQmAIgACACEEggAEEEaiABQQhqEEggABA1IAEQPhBIIAEgASgCBDYCACAAELcBGiAAKAIAGiAAKAIAIAAQigJBBHRqGiAAKAIAIAAQigJBBHRqGiAAKAIAGguAAQECfyMAQRBrIgQkACAEQQA2AgwgAEEMaiAEQQxqIAMQugEgAQRAIAAoAhAaIAFB/////wBLBEBBlvwBEKwBAAsgAUEEdBBMIQULIAAgBTYCACAAIAUgAkEEdGoiAjYCCCAAIAI2AgQgABA+IAUgAUEEdGo2AgAgBEEQaiQAIAALkgEBA38jAEEQayICJAAgAiABNgIMIwBBEGsiAyQAIAAQNRogA0H/////ADYCDCADQf////8HNgIIIANBDGogA0EIahD5ASgCACEEIANBEGokACABIARNBEAgABCKAiIAIARBAXZJBEAgAiAAQQF0NgIIIAJBCGogAkEMahB6KAIAIQQLIAJBEGokACAEDwsQnAEACw0AIAAgASACQQQQqQQLHQAgAUH/////A0sEQEGW/AEQrAEACyABQQJ0EEwLqQIBB38gABBKIQICQCABBEAgACACIAEQiQIQrgIgABBKIAE2AgBBACECA0AgASACRgRAIABBCGoiAigCACIDRQ0DIAAgAygCBCABEFsiBxA8IAI2AgADQCADKAIAIgJFDQQCQCACKAIEIAEQWyIEIAdGDQAgAiEFIAAgBBA8KAIARQRAIAAgBBA8IAM2AgAgBCEHDAELA0ACQCAFIgYoAgBFBEBBACEFDAELIAAQWSACQQhq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IAQgDCANojkDwAYgBCALIA2iOQO4BiAEIAogDaI5A7AGIARBAEHAABA6IgJCADcDSCACQUBrQoCAgICAgID4v383AwAgAkIANwNQIAJCADcDWCACQgA3A2AgAkKAgICAgICA+D83A2ggAkHwAGpBAEEwEDoaIAJCgICAgICAgPg/NwOgASACQagBakEAQcgAEDoaIAJCgICAgICAgPi/fzcD8AEgAkH4AWpBAEEwEDoaIAJCADcDsAIgAkKAgICAgICA+L9/NwOoAiACQgA3A7gCIAJCADcDwAIgAkIANwPIAiACQoCAgICAgID4PzcD0AIgAkHYAmpBAEHwABA6GiACQoCAgICAgID4PzcDyAMgAkHQA2pBAEEwEDoaIAJCgICAgICAgPg/NwOABCACQYgEakEAQTAQOhogAkKAgICAgICA+D83A7gEA0BBACEDIAZBA0cEQANAIANBBkcEQCADQQN0IgggByAGQTBsamohCUEAIQJEAAAAAAAAAAAhCgNAIAJBDEcEQCAEQcAEaiAGQeAAbGogAkEDdGorAwAgBCACQTBsaiAIaisDAKIgCqAhCiACQQFqIQIMAQsLIAkgCjkDACADQQFqIQMMAQsLIAZBAWohBgwBCwsgBEHgBmokAEF/IQMCQCABKwNYIAErA1AgBSsDGCIMoiABKwNAIgsgBSsDCCIOoiAFKwMQIg8gASsDSKKgoKAiCkQAAAAAAAAAAGIEfyABKwMgIRAgASsDKCERIAErAzAhEiABKwM4IRMgBSABKwMAIg0gCqIgASsDECAMoiANIA6iIAErAwggD6KgoCABKwMYoCINIAuioSAKIAqiIgujOQMgIAUgASsDCCAKoiANIAErA0iioSALozkDKCAFIAErAxAgCqIgDSABKwNQoqEgC6M5AzAgBSABKwMgIAqiIBMgEiAMoiAQIA6iIA8gEaKgoKAiDCABKwNAoqEgC6M5AzggBSABKwMoIAqiIAwgASsDSKKhIAujOQNAIAUgASsDMCAKoiAMIAErA1CioSALozkDSEEABUF/C0EATgRAQQAhAgNAQQAhAyACQQJGDQIDQCADQQZHBEAgA0EDdCIEIAAgAkEwbGpqIQZBACEBRAAAAAAAAAAAIQoDQCABQQNHBEAgBUEgaiACQRhsaiABQQN0aisDACAFQdAAaiABQTBsaiAEaisD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SCABIAEoAgQ2AgAgACAAEFYQsQMLWQECfyMAQRBrIgIkACACIABBCGogARDFBiIBKAIAIQMDQCABKAIEIANHBEAgACgCEBogASgCABClAyABIAEoAgBBDGoiAzYCAAwBCwsgARCrASACQRBqJAALGQAgACABIAIgA0EMQZjNAUHVqtWqARCqBAtTAQN/IwBBEGsiAyQAIAMgACABEOsCIgIoAgQhASACKAIIIQQDQCABIARGBEAgAhBuIANBEGokAAUgABA1GiABEKUDIAIgAUEMaiIBNgIEDAELCwsSACAAED4oAgAgACgCAGtBAnULHQAgAUH/////A0sEQEGYzQEQrAEACyABQQJ0EEwLCQAgACABEJMEC1gBAn8jAEEQayICJAAgAiAAQQhqIAEQpgMiASgCACEDA0AgASgCBCADRwRAIAAoAhAgASgCABDMBiABIAEoAgBBBGoiAzYCAAwBCwsgARCrASACQRBqJAALxwEBCX8gACgCCCAAKAIEELkBIgIEQEF/IQcCQCACKAIEIgMgACgCCEcNACACKAIIIgEgACgCBEcNAEEAIQcgA0EAIANBAEobIQggAUEAIAFBAEobIQkgAigCACEEQQAhAQNAIAEgCEYNASAAKAIAIAFBA3RqIQVBACEGA0AgBiAJRwRAIAQgBSsDADkDACAGQQFqIQYgBEEIaiEEIAUgA0EDdGohBQwBCwsgAUEBaiEBDAALAAsgB0EATgRAIAIPCyACEEYLQQALCwAgACABQQQQ+gELDAAgACAAKAIAEM8GCwsAIAAgAUEkEPoBCy4BAX8gACgCBCECA0AgASACRwRAIAAQNRogAkEMayICEOQBDAELCyAAIAE2AgQLMQEBfyAAEIQCIAAoAgAEQCAAIAAoAgAQ0gYgABA1GiAAKAIAIQEgABC7ARogARA0CwsuAQF/IAAoAgQgASgCCBDcBiICBEAgAiAAIAEQxAZBAE4EQCACDwsgAhBGC0EACy4BAX8gACgCBCECA0AgASACRwRAIAAQNRogAkEMayICENMGDAELCyAAIAE2AgQLIAAgAEIANwIAIABCADcCECAAQgA3AgggAEEYahC0AhoLBwAgABCnAgsuAQF/IAAoAgQhAgNAIAEgAkcEQCAAEDUaIAJBIGsiAhCUAwwBCwsgACABNgIECzUAIAAoAgAaIAAoAgAg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QCAGQTAQhQEhDyACIAIoAgAiEEEBajYCACAQIA86AAAMAQsgCxC/AQR/QX8FIAtBABBBLAAACyEQQQAhD0EAIRMDQCAEIBFGDQECQCAPIBBHBEAgDyESDAELIAIgAigCACIQQQFqNgIAIBAgCjoAAEEAIRIgCxA4IBNBAWoiE00EQCAPIRAMAQsgCyATEEEtAABB/wBGBEBBfyEQDAELIAsgExBBLAAAIRALIBFBAWsiES0AACEPIAIgAigCACIYQQFqNgIAIBggDzoAACASQQFqIQ8MAAsACyAXIAIoAgAQmwILIBVBAWohFQwACwALuwIBAX8jAEEQayIKJAAgCQJ/IAAEQCACEKIHIQACQCABBEAgCiAAEP4BIAMgCigCADYAACAKIAAQ/QEMAQsgCiAAELgDIAMgCigCADYAACAKIAAQwAELIAggChCLASAKEDkaIAQgABC+AToAACAFIAAQnwE6AAAgCiAAEJ4BIAYgChCLASAKEDkaIAogABDBASAHIAoQiwEgChA5GiAAEPwBDAELIAIQoQchAAJAIAEEQCAKIAAQ/gEgAyAKKAIANgAAIAogABD9AQwBCyAKIAAQuAMgAyAKKAIANgAAIAogABDAAQsgCCAKEIsBIAoQORogBCAAEL4BOgAAIAUgABCfAToAACAKIAAQngEgBiAKEIsBIAoQORogCiAAEMEBIAcgChCLASAKEDkaIAAQ/AELNgIAIApBEGokAAsxAQF/IwBBEGsiAiQAIAIgACgCADYCCCACQQhqIAEQ7gUgAigCCCEAIAJBEGokACAACwsAIABBqLkEEMsBCwsAIAAgAUEMEPoBCwsAIABBsLkEEMsBCxUAIAAgASgCABDjBCABKAIAEPIBGguaEAEKfyMAQbAEayILJAAgCyAKNgKkBCALIAE2AqgEIAtBzwI2AmAgCyALQYgBaiALQZABaiALQeAAaiIBEGciDygCACIKNgKEASALIApBkANqNgKAASABEEUhESALQdAAahBFIQ4gC0FAaxBFIQwgC0EwahBFIQ0gC0EgahBFIRAjAEEQayIBJAAgCwJ/IAIEQCABIAMQnAciAhD+ASALIAEoAgA2AHggASACEP0BIA0gARDVASABEDkaIAEgAhDAASAMIAEQ1QEgARA5GiALIAIQvgE2AnQgCyACEJ8BNgJwIAEgAhCeASAR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EDkaIBEQORogDxBmIAtBsARqJAAgAA8LIAohAgsgAUEBaiEBDAALAAsdACAAIAEQuAEQfyABEEooAgAhASAAEEogATYCAAs0AQF/IwBBEGsiAiQAIAIgACgCADYCCCACIAIoAgggAWo2AgggAigCCCEAIAJBEGokACAACwsAIABBmLkEEMsBCwsAIABBoLkEEMsBC8MBAQZ/IwBBEGsiBCQAIAAQSigCACEFAn8gAigCACAAKAIAayIDQf////8HSQRAIANBAXQMAQtBfwsiA0EBIAMbIQMgASgCACEGIAAoAgAhByAFQc8CRgR/QQAFIAAoAgALIAMQyAIiCARAIAVBzwJHBEAgABC4ARoLIARBzgI2AgQgACAEQQhqIAggBEEEahBnIgUQnwcgBRBmIAEgACgCACAGIAdrajYCACACIAMgACgCAGo2AgAgBEEQaiQADwsQVQALJQEBfyABKAIAEOcEQRh0QRh1IQIgACABKAIANgIEIAAgAjoAAAvPEAEKfyMAQbAEayILJAAgCyAKNgKkBCALIAE2AqgEIAtBzwI2AmggCyALQYgBaiALQZABaiALQegAaiIBEGciDygCACIKNgKEASALIApBkANqNgKAASABEEUhESALQdgAahBFIQ4gC0HIAGoQRSEMIAtBOGoQRSENIAtBKGoQRSEQIwBBEGsiASQAIAsCfyACBEAgASADEKIHIgIQ/gEgCyABKAIANgB4IAEgAhD9ASANIAEQiwEgARA5GiABIAIQwAEgDCABEIsBIAEQORogCyACEL4BOgB3IAsgAhCfAToAdiABIAIQngEgESABEIsBIAEQORogASACEMEBIA4gARCLASABEDkaIAIQ/AEMAQsgASADEKEHIgIQ/gEgCyABKAIANgB4IAEgAhD9ASANIAEQiwEgARA5GiABIAIQwAEgDCABEIsBIAEQORogCyACEL4BOgB3IAsgAhCfAToAdiABIAIQngEgESABEIsBIAEQORogASACEMEBIA4gARCLASABEDkaIAIQ/AELNgIkIAFBEGokACAJIAgoAgA2AgAgBEGABHEiEkEJdiETQQAhAUEAIQIDQCACIQoCQAJAAkACQCABQQRGDQAgACALQagEahCTAUUNAEEAIQQCQAJAAkACQAJAAkAgC0H4AGogAWosAAAOBQEABAMFCQsgAUEDRg0H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KgJUIAIoAgwgAigCCBBXOAIgIAYgCCACKgJYIAIqAlwgAigCDCACKAIIEFc4AiQgBiAIIAIqAmAgAioCZCACKAIMIAIoAggQVzgCKCAGIAggAioCaCACKgJsIAIoAgwgAigCCBBXOAIsIAggBCAFIC4gNJQQiwIgBiAIIAIqAnAgAioCdCACKAIMIAIoAggQVzgCMCAGIAggAioCeCACKgJ8IAIoAgwgAigCCBBXOAI0IAYgCCACKgKAASACKgKEASACKAIMIAIoAggQVzgCOCAGIAggAioCiAEgAioCjAEgAigCDCACKAIIEFc4AjwgBiAIIAIqApABIAIqApQBIAIoAgwgAigCCBBXOAJAIAYgCCACKgKYASACKgKcASACKAIMIAIoAggQVzgCRCAIIAQgBSAuIDOUEIsCIAYgCCACKgKgASACKgKkASACKAIMIAIoAggQVzgCSCAGIAggAioCqAEgAioCrAEgAigCDCACKAIIEFc4AkwgBiAIIAIqArABIAIqArQBIAIoAgwgAigCCBBXOAJQIAYgCCACKgK4ASACKgK8ASACKAIMIAIoAggQVzgCVCAGIAggAioCwAEgAioCxAEgAigCDCACKAIIEFc4AlggBiAIIAIqAsgBIAIqAswBIAIoAgwgAigCCBBXOAJcIAggBCAFIC4gMZQQiwIgBiAIIAIqAtABIAIqAtQBIAIoAgwgAigCCBBXOAJgIAYgCCACKgLYASACKgLcASACKAIMIAIoAggQVzgCZCAGIAggAioC4AEgAioC5AEgAigCDCACKAIIEFc4AmggBiAIIAIqAugBIAIqAuwBIAIoAgwgAigCCBBXOAJsIAYgCCACKgLwASACKgL0ASACKAIMIAIoAggQVzgCcCAGIAggAioC+AEgAioC/AEgAigCDCACKAIIEFc4AnQgCCAEIAUgLiAwlBCLAiAGIAggAioCgAIgAioChAIgAigCDCACKAIIEFc4AnggBiAIIAIqAogCIAIqAowCIAIoAgwgAigCCBBXOAJ8IAYgCCACKgKQAiACKgKUAiACKAIMIAIoAggQVzgCgAEgBiAIIAIqApgCIAIqApwCIAIoAgwgAigCCBBXOAKEASAGIAggAioCoAIgAioCpAIgAigCDCACKAIIEFc4AogBIAYgCCACKgKoAiACKgKsAiACKAIMIAIoAggQ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BEACQCADIAEoAgQiAkEBayABKAIMIgRuQQFqTgRAIAEgAjYCEAwBCyABIAMgBGw2AhAgACACIAEoAghsQQd0EKYFIAFBATYCKCABKAIQIQILIAEgAEEBIAEoAgggAhCpBTYCACAFKAJQIQIgAUEANgIkIAFCADcCGCABIAI2AhQLIAEoAiwiAQ0ACwsL1QcBB38CQAJAIAIgA2oiCCABKAIESw0AIAEoAgwgA0kNACABKAIADQELIAAoAgAiA0EXNgIUIAAgAygCABEBAAsCQCACIAEoAhgiA08EQCAIIAEoAhAgA2pNDQELIAEoAihFBEAgACgCACIDQccANgIUIAAgAygCABEBAAsgASgCJARAAkAgASgCECIDQQBMDQAgASgCFCIFIAMgAyAFShsiBSABKAIcIAEoAhgiA2siBiAFIAZIGyIFIAEoAgQgA2siBiAFIAZIGyIFQQBMDQAgAUEwaiEKIAMgASgCCCILbCEGQQAhAwNAIAAgCiABKAIAIANBAnRqKAIAIAYgBSALbCIHIAEoAjQRBgAgASgCECIJIAEoAhQiBSADaiIDTA0BIAYgB2ohBiAFIAkgA2siByAFIAdIGyIFIAEoAhwgASgCGCADaiIHayIJIAUgCUgbIgUgASgCBCAHayIHIAUgB0gbIgVBAEoNAAsLIAFBADYCJAsgASACIAggASgCECIDayIFQQAgBUEAShsgASgCGCACSRsiBjYCGCADQQBMDQAgASgCFCIFIAMgAyAFShsiAyABKAIcIAZrIgUgAyAFSBsiAyABKAIEIAZrIgUgAyAFSBsiBUEATA0AIAFBMGohCiABKAIIIgsgBmwhBkEAIQMDQCAAIAogASgCACADQQJ0aigCACAGIAUgC2wiByABKAIwEQYAIAEoAhAiCSABKAIUIgUgA2oiA0wNASAGIAdqIQYgBSAJIANrIgcgBSAHSBsiBSABKAIcIAEoAhggA2oiB2siCSAFIAlIGyIFIAEoAgQgB2siByAFIAdIGyIFQQBKDQALCwJAAkACQCABKAIcIgUgCE8NAAJAAkACQCACIAVLBEAgAiEFIARFDQEgACgCACIDQRc2AhQgACADKAIAEQEADAILIAQNAQsgASgCIA0BIAAoAgAiA0EXNgIUIAAgAygCABEBAAwECyABIAg2AhwgASgCIEUNAgsgBSABKAIY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IgFJBH8gACAEKAIMIAZBAnRqQQAgASAGayIBIAAoAuQDKAIEEQcAIAUgBSgCACABajYCACAEKAIYBSABCyAEKAIQIgBPBEAgBEEANgIYIAQgBCgCFCAAajYCFAsLjwEBBH8jAEEQayIHJAAgACgCyAMiCCgCECEJIAUoAgAhCiAHQQA2AgwgACABIAIgAyAIKAIMIAdBDGogBiAKayIBIAkgASAJSRsgACgC3AMoAgQRDAAgACAIKAIMIAQgBSgCAEECdGogBygCDCAAKALkAygCBBEHACAFIAUoAgAgBygCDGo2AgAgB0EQaiQAC9wBAQF/IAAoAsgDIQICQAJAAkACQAJAIAEOBAADAgEDCyAAKAJUBEAgAkHUATYCBCACKAIMDQQgAiAAIAIoAghBACACKAIQQQEgACgCBCgCHBEKADYCDAwECyACIAAoAtwDKAIENgIEDAMLIAIoAghFBEAgACgCACIBQQM2AhQgACABKAIAEQEACyACQdUBNgIEDAILIAIoAghFBEAgACgCACIBQQM2AhQgACABKAIAEQEACyACQdYBNgIEDAELIAAoAgAiAUEDNgIUIAAgASgCABEBAAsgAkIANwIUCzwAIAAgASACKAIAIAQgBSgCAEECdGogACgC3AMoAgwRBwAgBSAFKAIAQQFqNgIAIAIgAigCAEEBajYCAAvCAwEMfyACQQJ0IgIgASgCCGooAgAhBSABKAIEIAJqKAIAIQYgASgCACACaigCACEHIAMoAgAhASAAKALQAiECIAAoAtwDIgMoAhwhCCADKAIYIQsgAygCFCEMIAMoAhAhDSAAKAJwIgNBAk8EfyADQQF2IQMDQCAMIAYtAABBAnQiBGooAgAhDiALIAUtAABBAnQiCWooAgAhCiAEIAhqKAIAIQ8gASACIAkgDWooAgAiCSAHLQAAIgRqai0AADoAACABIAIgBCAKIA9qQRB1Igpqai0AADoAASABIAIgBCAOamotAAA6AAIgASACIAkgBy0AASIEamotAAA6AAMgASACIAQgCmpqLQAAOgAEIAEgAiAEIA5qai0AADoABSABQQZqIQEgB0ECaiEHIAVBAWohBSAGQQFqIQYgA0EBayIDDQALIAAoAnAFIAMLQQFxBEAgDCAGLQAAQQJ0IgBqKAIAIQMgCyAFLQAAQQJ0IgVqKAIAIQYgACAIaigCACEIIAEgAiAHLQAAIgAgBSANaigCAGpqLQAAOgAAIAEgAiAAIAYgCGpBEHVqai0AADoAASABIAIgACADamotAAA6AAILC4sCAQN/IwBBEGsiCCQAAkACQCAAKALcAyIHKAIkBEAgB0EgakEAIAQgBSgCAEECdGpBAEEBIAcoAigQiwMgB0EANgIkIAUgBSgCAEEBajYCACAHIAcoAixBAWs2AiwMAQsgBygCLCEJIAggBCAFKAIAIgNBAnRqIgQoAgA2AgggCAJ/IAkgBiADayIDIAMgCUsbIgNBAiADQQJJGyIDQQJPBEAgBCgCBAwBCyAHQQE2AiQgBygCIAs2AgwgACABIAIoAgAgCEEIaiAHKAIMEQcAIAcoAiQhACAFIAUoAgAgA2o2AgAgByAHKAIsIANrNgIsIAANAQsgAiACKAIAQQFqNgIACyAIQRBqJAALhgUBDn8gAkECdCIFIAEoAghqKAIAIQogASgCBCAFaigCACELIAEoAgAgAkEDdGoiASgCACEHIAEoAgQhCCADKAIEIQIgAygCACEDIAAoAtACIQQgACgC3AMiASgCHCEOIAEoAhghDyABKAIUIRAgASgCECERIAAoAnAiAUECTwR/IAFBAXYhCQNAIBAgCy0AAEECdCIBaigCACEMIA8gCi0AAEECdCIGaigCACEFIAEgDmooAgAhASADIAQgBiARaigCACINIActAAAiBmpqLQAAOgAAIAMgBCAGIAEgBWpBEHUiBWpqLQAAOgABIAMgBCAGIAxqai0AADoAAiADIAQgDSAHLQABIgFqai0AADoAAyADIAQgASAFamotAAA6AAQgAyAEIAEgDGpqLQAAOgAFIAIgBCANIAgtAAAiAWpqLQAAOgAAIAIgBCABIAVqai0AADoAASACIAQgASAMamotAAA6AAIgAiAEIA0gCC0AASIBamotAAA6AAMgAiAEIAEgBWpqLQAAOgAEIAIgBCABIAxqai0AADoABSACQQZqIQIgCEECaiEIIANBBmohAyAHQQJqIQcgCkEBaiEKIAtBAWohCyAJQQFrIgkNAAsgACgCcAUgAQtBAXEEQCAQIAstAABBAnQiAGooAgAhCSAPIAotAABBAnQiAWooAgAhBSAAIA5qKAIAIQAgAyAEIAEgEWooAgAiASAHLQAAIgZqai0AADoAACADIAQg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PGooAgAiAkUEQCABIABBAUHAACAAKAIEKAIAEQQAIgI2AjwLIAJCADcAACACQgA3ADggAkIANwAwIAJCADcAKCACQgA3ACAgAkIANwAYIAJCADcAECACQgA3AAggAyAHaiIBQQA2AiggAUEANgIYIAAoAuABRQRAIAAoArQDDQEMAgsgACgCnANFDQELIAUoAhgiAkEQTwRAIAAoAgAiASACNgIYIAFBMjYCFCAAIAAoAgAoAgARAQALIAMgAkECdGoiAUH8AGooAgAiAkUEQCABIABBAUGAAiAAKAIEKAIAEQQAIgI2AnwLIAJBAEGAAhA6GgsgBEEBaiIEIAAoAtQCSA0ACwsgA0FwNgIUIANCADcCDCADIAAoApgCNgI4C6sNAgp/AXwgACgCJEEASgRAIAAoAtgDIQogACgC2AEhBwNAIAEhBiACIQQCQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgBygCKCAHKAIkIghBCHRqIgNBgxBMBEAgA0GBCEwEQAJAIANBgQRrDgQXAyIeAAtBkAEhAUEAIQICQCADQYECaw4CJh8ACyADQYMGaw4EAyEhHCELIANBggxMBEACQCADQYIIaw4HFiIFIiIiHAALIANBhQprDgYFISEhIRohCwJAIANBgwxrDgoUISEGISEhISEZAAsgA0GHDmsOCAYgICAgICAXIAsgA0GFGEwEQCADQYQUTARAIANBhBBrDg0TISEhHyEhISEhISEXIAsgA0GFFGsOBhEgICAgBwgLIANBhhxMBEAgA0GGGGsOBxAgICAgIAkKCwJAIANBhxxrDggPICAgICAgCwALIANBiCBrDgkNHx8fHx8fHwwLC0GRASEBQQAhAgwiC0GSASEBDCELQZMBIQFBACECDCALQZQBIQFBACECDB8LQZUBIQFBACECDB4LQZYBIQFBACECDB0LQZcBIQFBACECDBwLIANBixZHDRdBmAEhAUEAIQIMGwtBmQEhAUEAIQIMGgsgA0GNGkcNFUGaASEBQQAhAgwZC0GbASEBQQAhAgwYCyADQY8eRw0TQZwBIQFBACECDBcLQZ0BIQFBACECDBYLQZ4BIQFBACECDBULQZ8BIQFBACECDBQLQaABIQFBACECDBMLQaEBIQFBACECDBILQaIBIQFBACECDBELQaMBIQFBACECDBALQaQBIQFBACECDA8LQaUBIQFBACECDA4LQaYBIQFBACECDA0LQacBIQFBACECDAwLQagBIQFBACECDAsLQakBIQFBACECDAoLQaoBIQFBACECDAkLQasBIQEMCAtBrAEhAUEAIQIMBwtBrQEhAQwGCyAAKAJIIgJBA0kNAiAAKAIAIgFBMTYCFCAAIAEoAgARAQAMAwsgA0GJEkYNAwsgACgCACIBIAg2AhggAUEHNgIUIAAoAgAgBygCKDYCHCAAIAAoAgAoAgARAQAMAQsgAkECdEHAtwJqKAIAIQEMAgsgBiEBIAQhAgwBC0GuASEBQQAhAgsgCiAJQQJ0aiIEIAE2AgQCQCAHKAI0RQ0AIAQoAiwgAkYNACAHKAJQIgNFDQAgBCACNgIsAkACQAJAAkAgAg4DAAECAwsgBygCVCEGQQAhBQNAIAYgBUECdGogAyAFQQF0ai8BADYCACAGIAVBAXIiBEECdGogAyAEQQF0ai8BADYCACAGIAVBAnIiBEECdGogAyAEQQF0ai8BADYCACAGIAVBA3IiBEECdGogAyAEQQF0ai8BADYCACAFQQRqIgVBwABHDQALDAMLIAcoAlQhBkEAIQUDQCAGIAVBAnRqIAVBAXQiBEGAtgJqLgEAIAMgBGovAQBsQYAQakEMdTYCACAGIAVBAXIiBEECdGogBEEBdCIEQYC2AmouAQAgAyAEai8BAGxBgBBqQQx1NgIAIAVBAmoiBUHAAEcNAAsMAgsgBygCVCEIQQAhBkEAIQUDQCAIIAVBAnRqIAZBA3RBgLcCaisDACILIAMgBUEBdGovAQC4okQAAAAAAADAP6K2OAIAIAggBUEBciIEQQJ0aiALIAMgBEEBdGovAQC4okTvYUixUDH2P6JEAAAAAAAAwD+itjgCACAIIAVBAnIiBEECdGogCyADIARBAXRqLwEAuKJEym9Nka7n9D+iRAAAAAAAAMA/orY4AgAgCCAFQQNyIgRBAnRqIAsgAyAEQQF0ai8BALiiRKoRbO9i0PI/okQAAAAAAADAP6K2OAIAIAggBUEEciIEQQJ0aiALIAMgBEEBdGovAQC4okQAAAAAAADAP6K2OAIAIAggBUEFciIEQQJ0aiALIAMgBEEBdGovAQC4okQ7v6fAaSTpP6JEAAAAAAAAwD+itjgCACAIIAVBBnIiBEECdGogCyADIARBAXRqLwEAuKJEuyDHe3pR4T+iRAAAAAAAAMA/orY4AgAgCCAFQQdyIgRBAnRqIAsgAyAEQQF0ai8BALiiRF2rct5VqNE/okQAAAAAAADAP6K2OAIAIAVBCGohBSAGQQFqIgZBCEcNAAsMAQsgACgCACIEQTE2AhQgACAEKAIAEQEACyAHQdgAaiEHIAlBAWoiCSAAKAIkSA0ACwsLpwIBCX8gBEEASgRAIAAoAnAiCUF8cSELIAlBA3EhCiAAKAIkIgZBAEwhDCAJQQFrQQNJIQ0DQEEAIQggDEUEQANAAkAgCUUNACABIAhBAnRqKAIAIAJBAnRqKAIAIQAgAygCACAIaiEFQQAhByANRQRAA0AgBSAALQAAOgAAIAUgBmoiBSAALQABOgAAIAUgBmoiBSAALQACOgAAIAUgBmoiBSAALQADOgAAIABBBGohACAFIAZqIQUgB0EEaiIHIAtHDQALC0EAIQcgCkUNAANAIAUgAC0AADoAACAFIAZqIQUgAEEBaiEAIAdBAWoiByAKRw0ACwsgCEEBaiIIIAZHDQALCyADQQRqIQMgAkEBaiECIARBAUohACAEQQFrIQQgAA0ACwsLwAIBDn8gBEEASgRAIAAoAtACIQUgACgCcCEHIAAoAuADIgAoAhQhCiAAKAIQIQsgACgCDCEMIAAoAgghDQNAIAQhCCAHBEAgAkECdCIAIAEoAgxqKAIAIQ4gASgCCCAAaigCACEPIAEoAgQgAGooAgAhECABKAIAIABqKAIAIREgAygCACEEQQAhAANAIAAgEGotAAAhBiAEIAUgACARai0AAEH/AXMiCSANIAAgD2otAABBAnQiEmooAgBrai0AADoAACAEIAUgCSALIBJqKAIAIAogBkECdCIGaigCAGpBEHVrai0AADoAASAEIAUgCSAGIAxqKAIAa2otAAA6AAIgBCAAIA5qLQAAOgADIARBBGohBCAAQQFqIgAgB0cNAAsLIANBBGohAyACQQFqIQIgCEEBayEEIAhBAk4NAAsLC/ECAQt/IARBAEoEQCAAKAJwIghBfnEhDiAIQQFxIQ8DQCAEIQwCQCAIRQ0AIAJBAnQiACABKAIIaigCACEGIAEoAgQgAGooAgAhCSABKAIAIABqKAIAIQcgAygCACEEQQAhAEEAIQ0gCEEBRwRAA0AgACAHai0AACEKIAAgBmotAAAhCyAEIAAgCWotAAAiBToAASAEIAUgC2pBgAFzOgACIAQgBSAKakGAAXM6AAAgByAAQQFyIgVqLQAAIQogBSAGai0AACELIAQgBSAJai0AACIFOgAEIAQgBSALakGAAXM6AAUgBCAFIApqQYABczoAAyAAQQJqIQAgBEEGaiEEIA1BAmoiDSAORw0ACwsgD0UNACAAIAdqLQAAIQcgACAGai0AACEGIAQgACAJai0AACIAOgABIAQgACAGakGAAXM6AAIgBCAAIAdqQYABczoAAAsgA0EEaiEDIAJBAWohAiAMQQFrIQQgDEECTg0ACwsLqQIBCX8gBEEASgRAIAAoAnAiBUF+cSEMIAVBAXEhDQNAIAQhCQJAIAVFDQAgAkECdCIAIAEoAghqKAIAIQYgASgCBCAAaigCACEHIAEoAgAgAGooAgAhCCADKAIAIQRBACEAQQAhCiAFQQFHBEADQCAEIAAgCGotAAA6AAAgBCAAIAdqLQAAOgABIAQgACAGai0AADoAAiAEIAggAEEBciILai0AADoAAyAEIAcgC2otAAA6AAQgBCAGIAtqLQAAOgAFIABBAmohACAEQQZqIQQgCkECaiIKIAxHDQALCyANRQ0AIAQgACAIai0AADoAACAEIAAgB2otAAA6AAEgBCAAIAZqLQAAOgACCyADQQRqIQMgAkEBaiECIAlBAWshBCAJQQJODQALCwuiAgENfyAEQQBKBEAgACgC0AIhBSAAKAJwIQcgACgC4AMiACgCFCEKIAAoAhAhCyAAKAIMIQwgACgCCCENA0AgBCEIIAcEQCACQQJ0IgAgASgCCGooAgAhDiABKAIEIABqKAIAIQ8gASgCACAAaigCACEQIAMoAgAhBEEAIQADQCAAIA9qLQAAIQYgBCAFIAAgEGotAAAiCSANIAAgDmotAABBAnQiEWooAgBqai0AADoAACAEIAUgCSALIBFqKAIAIAogBkECdCIGaigCAGpBEHVqai0AADoAASAEIAUgCSAGIAxqKAIAamotAAA6AAIgBEEDaiEEIABBAWoiACAHRw0ACwsgA0EEaiEDIAJBAWohAiAIQQFrIQQgCEECTg0ACwsL1gIBCX8gBEEASgRAIAAoAnAiCEF8cSEMIAhBA3EhCSAIQQFrQQNJIQ0DQCAEIQoCQCAIRQ0AIAEoAgAgAkECdGooAgAhBiADKAIAIQRBACELQQAhAEEAIQcgDUUEQANAIAQgACAGai0AACIFOgABIAQgBToAAiAEIAU6AAAgBCAGIABBAXJqLQAAIgU6AAQgBCAFOgAFIAQgBToAAyAEIAYgAEECcmotAAAiBToAByAEIAU6AAggBCAFOgAGIAQgBiAAQQNyai0AACIFOgAKIAQgBToACyAEIAU6AAkgAEEEaiEAIARBDGohBCAHQQRqIgcgDEcNAAsLIAlFDQADQCAEIAAgBmotAAAiBzoAASAEIAc6AAIgBCAHOgAAIABBAWohACAEQQNqIQQgC0EBaiILIAlHDQALCyADQQRqIQMgAkEBaiECIApBAWshBCAKQQJODQALCwvqAQEHfyAEQQBKBEAgACgCcCEHIAAoAuADKAIYIQUDQCAEIQAgBwRAIAJBAnQiBCABKAIIaigCACEIIAEoAgQgBGooAgAhCSABKAIAIARqKAIAIQogAygCACELQQAhBANAIAQgC2ogBSAEIAlqLQAAIgZBAnRqQYAIaigCACAFIAZBgAFqIgYgBCAKai0AAGpB/wFxQQJ0aigCAGogBSAGIAQgCGotAABqQf8BcUECdGpBgBBqKAIAakEQdjoAACAEQQFqIgQgB0cNAAsLIANBBGohAyACQQFqIQIgAEEBayEEIABBAk4NAAsLC9QBAQZ/IARBAEoEQCAAKAJwIQYgACgC4AMoAhghBQNAIAQhACAGBEAgAkECdCIEIAEoAghqKAIAIQcgASgCBCAEaigCACEIIAEoAgAgBGooAgAhCSADKAIAIQpBACEEA0AgBCAKaiAFIAQgB2otAABBAnRqQYAQaigCACAFIAQgCGotAABBAnRqQYAIaigCACAFIAQgCWotAABBAnRqKAIAampBEHY6AAAgBEEBaiIEIAZHDQALCyADQQRqIQMgAkEBaiECIABBAWshBCAAQQJODQALCwsXACABKAIAIAIgA0EAIAQgACgCcBCLAwu4CgENfyMAQRBrIgIkAAJAIAAoAhgiBigCBCIERQRAIAAgBigCDBEAAEUEQEEAIQQMAgsgBigCBCEECyAGKAIAIgEtAAAhBSAEQQFrIgQEfyABQQFqBSAAIAYoAgwRAABFBEBBACEEDAILIAYoAgQhBCAGKAIACyIBQQFqIQggBEEBayEEQQ5BACABLQAAIAVBCHRyIgFBAmsiBSABIAVJGyABQQ9LGyIBBEADQCAERQRAIAAgBigCDBEAAEUEQEEAIQQMBAsgBigCACEIIAYoAgQhBAsgAkECaiADaiAILQAAOgAAIAhBAWohCCAEQQFrIQQgA0EBaiIDIAFHDQALCyAFIAFrIQwCQAJAAkAgACgCuAMiA0HgAWsiBwRAIAdBDkYEQAwCBQwDCwALIAEgDGohBQJAAkACQAJAIAFBDk8EQCACLQACQcoARw0CIAItAANBxgBHDQEgAi0ABEHJAEcNASACLQAFQcYARw0BIAItAAYNASAAQQE2ApwCIAAgAi0AByIBOgCgAiAAIAItAAgiBzoAoQIgACACLQAJIgk6AKICIAAgAi8ACiIDQQh0IANBCHZyIgo7AaQCIAAgAi8ADCIDQQh0IANBCHZyIgs7AaYCIAFBAWtB/wFxQQJPBEAgACgCACIDIAE2AhggA0H6ADYCFCAAKAIAIAAtAKECNgIcIABBfyAAKAIAKAIEEQIAIAAtAKICIQkgAC8BpgIhCyAALwGkAiEKIAAtAKECIQcgAC0AoAIhAQsgACgCACIDIAE2AhggA0HZADYCFCADIAk2AiggAyALQf//A3E2AiQgAyAKQf//A3E2AiAgAyAHNgIcIABBASADKAIEEQIAIAItAA8iAyACLQAOIgFyBEAgACgCACIBQdwANgIUIAEgAi0ADjYCGCAAKAIAIAItAA82AhwgAEEBIAAoAgAoAgQRAgAgAi0ADyEDIAItAA4hAQsgBUEOayIFIAEgA2xBA2xGDQQgACgCACIBIAU2AhggAUHaADYCFAwDCyABQQZJDQEgAi0AAkHKAEcNAQsgAi0AA0HGAEcNACACLQAEQdgARw0AIAItAAVB2ABHDQAgAi0ABg0AAkACQAJAAkAgAi0AB0EQaw4EAAEDAgMLIAAoAgAiASAFNgIYIAFB7gA2AhQMBAsgACgCACIBIAU2AhggAUHvADYCFAwDCyAAKAIAIgEgBTYCGCABQfAANgIUDAILIAAoAgAiAUHbADYCFCABIAItAAc2AhggACgCACAFNgIcDAELIAAoAgAiASAFNgIYIAFBzwA2AhQgAEEBIAAoAgAoAgQRAgAMAQsgAEEBIAAoAgAoAgQRAgALDAILAkAgAUEMSQ0AIAItAAJBwQBHDQAgAi0AA0HkAEcNACACLQAEQe8ARw0AIAItAAVB4gBHDQAgAi0ABkHlAEcNACACLQAIIQMgAi0AByEHIAItAAohCSACLQAJIQogAi0ADCELIAItAAshDSACLQANIQUgACgCACIBQc4ANgIUIAEgBTYCJCABIAsgDUEIdHI2AiAgASAJIApBCHRyNgIcIAEgAyAHQQh0cjYCGCAAQQEgASgCBBECACAAIAU6AKwCIABBATYCqAIMAgsgACgCACIBIAU2AhggAUHQADYCFCAAQQEgACgCACgCBBECAAwBCyAAKAIAIgEgAzYCGCABQcYANgIUIAAgACgCACgCABEBAAsgBiAENgIEIAYgCDYCAEEBIQQgDEEATA0AIAAgDCAAKAIYKAIQEQIACyACQRBqJAAgBAs2ACAAQQA2AtgBIABBADYCuAMgAEEANgKQASAAKALQAyIAQQA2AqQBIABBADYCGCAAQgA3AgwLizsBD38jAEGgAmsiCSQAIAAoArgDIQEDQAJAAkACQCABDQAgACgC0AMoAgxFBEAgACgCGCICKAIEIgFFBEAgACACKAIMEQAARQRAQQAhAQwECyACKAIEIQELIAIoAgAiAy0AACEFIAFBAWsiBAR/IANBAWoFIAAgAigCDBEAAEUEQEEAIQEMBAsgAigCBCEEIAIoAgALIgFBAWohAyAFQf8BRiABLQAAIgFB2AFGcUUEQCAAKAIAIgYgBTYCGCAGQTc2AhQgACgCACABNgIcIAAgACgCACgCABEBAAsgACABNgK4AyACIARBAWs2AgQgAiADNgIADAELIAAQ4gNFBEBBACEBDAILIAAoArgDIQELAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABQQFrDv4BDxERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERER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aiEEIANBAWshAyACLQAAQQNHBEAgBCECDAELIANFBEAgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCACEECyAEQQFqIQIgA0EBayEDIAAoAtgBIgcoAlggBC0AAEcNACADRQRAIAAgASgCDBEAAEUEQEEAIQEMCwsgACgC2AEhByABKAIEIQMgASgCACECCyACQQFqIQQgA0EBayEDIAcoAgAgAi0AAEcEQCAEIQIMAQsgA0UEQCAAIAEoAgwRAABFBEBBACEBDAsLIAAoAtgBIQcgASgCBCEDIAEoAgAhBAsgBEEBaiECIANBAWshAyAHKAKwASAELQAARw0AIANFBEAgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCACECCyACQQFqIQQgA0EBayEDIAItAABBgAFHBEAgBCECDAELIANFBEAgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCACEECyAELQAAIQUgA0EBayIDBH8gBEEBagUgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCAAsiBEEBaiECIANBAWshAyAELQAAIAVBCHRyDQAgA0UEQCAAIAEoAgwRAABFBEBBACEBDAsLIAEoAgQhAyABKAIAIQILIAItAAAhBCADQQFrIgMEfyACQQFqBSAAIAEoAgwRAABFBEBBACEBDAsLIAEoAgQhAyABKAIACyIFQQFqIQIgA0EBayEDIAUtAAAgBEEIdHINACADRQRAIAAgASgCDBEAAEUEQEEAIQEMCwsgASgCBCEDIAEoAgAhAgsgAkEBaiEEIANBAWshAyACLQAABEAgBCECDAELIANFBEAgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCACEECyAELQAAIQUgA0EBayIDBH8gBEEBagUgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCAAsiBEEBaiECIANBAWshAyAELQAAIAVBCHRyQQFHDQAgA0UEQCAAIAEoAgwRAABFBEBBACEBDAsLIAEoAgQhAyABKAIAIQILIAItAAAhBCADQQFrIgMEfyACQQFqBSAAIAEoAgwRAABFBEBBACEBDAsLIAEoAgQhAyABKAIACyIFQQFqIQIgA0EBayEDIAUtAAAgBEEIdHINACADRQRAIAAgASgC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AgghBQNAIAUEQCAAIAUoAgARAQALAkAgACAAKALMAygCABEAACIBDgMFAAIACyAAKAIIIgVFIAFBfXFBAUdyDQAgBSAFKAIEQQFqIgE2AgQgASAFKAIIIgJIDQAgBSAAKALMAiACajYCCAwACwALIAAgACgCkAE2ApgBDAELIAAoAgAiAiABNgIYIAJBFTYCFCAAIAAoAgAoAgARAQALIAAoAhRBzAFHBEAgACAAKAK8AygCABEBACAAQcwBNgIUIABBADYCjAELAkAgACgCvAMoAggEQCAAQYwBaiECIAAoAowBIQUDQCAAKAJ0IgMgBUsEQCAAKAIIIgEEQCABIAM2AgggASAFNgIEIAAgASgCABEBACAAKAKMASEFC0EAIQEgAEEAIAJBACAAKALAAygCBBEHACAFIAAoAowBIgVHDQEMAwsgACAAKAK8AygCBBEBACAAIAAoArwDKAIAEQEAQQAhBSAAQQA2AowBIAAoArwDKAIIDQALCyAAQc4BQc0BIAAoAkQbNgIUQQEhAQsLIAEL0gEBAn8CQAJAIAAoAhQiAUHNAWtBAUsNACAAKAJADQAgACgCjAEgACgCdEkEQCAAKAIAIgFBxQA2AhQgACABKAIAEQEACyAAIAAoArwDKAIEEQEAIABB0gE2AhQMAQsCQAJAIAFBzwFrDgQAAQECAQsgAEHSATYCFAwBCyAAKAIAIgIgATYCGCACQRU2AhQgACAAKAIAKAIAEQEACwJAA0AgACgCzAMiASgCFA0BIAAgASgCABEAAA0AC0EADwsgACAAKAIYKAIYEQEAIAAQtgVBAQucBgEFfyAAKAIUIgNBfnFByAFHBEAgACgCACICIAM2AhggAkEVNgIUIAAgACgCACgCABEBAAsCf0EBIQICQAJAAkACQAJAIAAoAhQiA0HIAWsOCwABBAICAgICAgMCAwsgACAAKALMAygCBBEBACAAIAAoAhgoAggRAQAgAEHJATYCFAsgACAAKALMAygCABEAACICQQFHDQIgACgCJCICIQUCQAJAAkACQCACQQFrDgQDAgABAgsgACgC2AEiAygCsAEhBEECIQUgAygCACIGQQFHIgIgAygCWCIDQQJHciAEQQNHckUEQEEDIQIMAwsgAiADQSJHckUEQEEHIQIgBEEjRg0DCyAGQdIARyADQccAR3IgBEHCAEdyRQRAQQIhAgwDCyAGQfIARyADQecAR3JFBEBBBiECIARB4gBGDQMLIAAoApwCBEBBAyECDAMLIAAoAqgCBEBBAiECAkACQCAALQCsAiIDDgIFAAELQQMhAgwECyAAKAIAIgIgAzYCGCACQfQANgIUIABBfyAAKAIAKAIEEQIAQQMhAgwDCyAAKAIAIgIgBjYCGCACQfEANgIUIAIgBDYCICACIAM2AhwgAEEBIAIoAgQRAgBBAyECDAILQQQhBSAAKAKoAkUEQEEEIQIMAgtBBCECAkACQCAALQCsAiIDDgMDAQABC0EFIQIMAgsgACgCACICIAM2AhggAkH0ADYCFCAAQX8gACgCACgCBBECAEEFIQIMAQtBACECQQAhBQsgACAFNgIsIAAgAjYCKCAAQQA2AogBIABBgAI2AmAgAEKCgICAEDcDWCAAQgE3A1AgAEKAgICAEDcDSCAAQgA3A0AgAEKAgICAgICA+D83AzggAEEANgJsIABCADcCZCAAQcoBNgIUIAAgACgCrAMiAjYCNCAAIAI2AjBBAQwDCyAAIAAoAswDKAIAEQAADAILIAAoAgAiAiADNgIYIAJBFTYCFCAAIAAoAgAoAgARAQBBACECCyACCyICQQJGBEAgAQRAIAAoAgAiAUE1NgIUIAAgASgCABEBAAsgABC2BQsgAgsHACAAELUFC58HAQF/IABBADYCBCABQdoARwRAIAAoAgBCjYCAgKALNwIUIAAoAgAgATYCHCAAIAAoAgAoAgARAQALIAJB6ANHBEAgACgCAEKWgICAgD03AhQgACgCACACNgIcIAAgACgCACgCABEBAAsgACgCACEBIAAoAgwhAiAAQQRqQQBB5AMQOhogAEEBNgIQIAAgAjYCDCAAIAE2AgAjAEEQayICJAAgAEEANgIEIAJBADYCDEHUABA7IgFFBEAgACgCAEI4NwIUIAAgACgCACgCABEBAAsgAUGAlOvcAzYCMCABQeMBNgIoIAFB5AE2AiQgAUHlATYCICABQeYBNgIcIAFB5wE2AhggAUHoATYCFCABQekBNgIQIAFB6gE2AgwgAUHrATYCCCABQewBNgIEIAFB7QE2AgAgAUIANwI0IAFBADYCLCABQdQANgJMIAFCADcCPCABQgA3AkQgACABNgIEAkBBjpMCEIcDIgNFDQAgAkH4ADoACyACIAJBDGo2AgAgAiACQQtqNgIEIANBso4CIAIQ6gFBAEwNACACKAIMIQMgAi0AC0HfAXFBzQBGBEAgAiADQegHbCIDNgIMCyABIANB6AdsNgIsCyACQRBqJAAgAEEANgK4AiAAQQA2AhggAEEANgIIIABCADcCpAEgAEIANwKsASAAQgA3ArQBIABCADcCvAEgAEIANwLEASAAQgA3AswBIAAgAEEAQawBIAAoAgQoAgARBAAiATYC0AMgAUIANwJgIAFBgAE2AhwgAUGBATYCCCABQYIBNgIEIAFBgwE2AgAgAUEANgJoIAFBgAE2AiQgAUGAATYCKCABQgA3AmwgAUGAATYCLCABQYABNgIwIAFCADcCdCABQYABNgI0IAFBgAE2AjggAUIANwJ8IAFBgAE2AjwgAUEANgKEASABQYABNgJAIAFCADcCiAEgAUGAATYCRCABQYABNgJIIAFBgAE2AkwgAUGAATYCUCABQgA3ApABIAFBgAE2AlQgAUIANwKYASABQQA2AqABIAFBgAE2AlwgAUGEATYCICABQYQBNgJYIABBADYCuAMgAEEANgKQASAAQQA2AtgBIAAoAtADIgFBADYCpAEgAUEANgIYIAFCADcCDCAAIABBAEEcIAAoAgQoAgARBAAiATYCzAMgAUEBNgIYIAFCADcCECABQfwANgIMIAFB/QA2AgggAUH+ADYCBCABQf8ANgIAIABByAE2AhQLIgEBfUF/IAAqAgAgASoCAJMiAkMAAAAAXiACQwAAAABdGwsQACABIAIgAyAAKAIAEQQACzkBAX8gACgCBCIEQQF1IAFqIQEgACgCACEAIAEgAiADIARBAXEEfyABKAIAIABqKAIABSAACxEFAAs3AQF/IAAoAgQiA0EBdSABaiEBIAAoAgAhACABIAIgA0EBcQR/IAEoAgAgAGooAgAFIAALEQIACzQBAX8jAEEQayIEJAAgACgCACEAIAQgAzYCDCABIAIgBEEMaiAAEQQAIQAgBEEQaiQAIAALVAECfyMAQRBrIgQkACAAKAIEIgVBAXUgAWohASAAKAIAIQAgBUEBcQRAIAEoAgAgAGooAgAhAAsgBCADNgIMIAEgAiAEQQxqIAARBQAgBEEQaiQAC1IBAn8jAEEQayIDJAAgACgCBCIEQQF1IAFqIQEgACgCACEAIARBAXEEQCABKAIAIABqKAIAIQALIAMgAjYCDCABIANBDGogABECACADQRBqJAALNgEBfyMAQRBrIgQkACAAKAIAIQAgBCADEI8DIAEgAiAEIAARBAAhACAEEDkaIARBEGokACAAC1YBAn8jAEEQayIEJAAgACgCBCIFQQF1IAFqIQEgACgCACEAIAVBAXEEQCABKAIAIABqKAIAIQALIAQgAxCPAyABIAIgBCAAEQUAIAQQORogBEEQaiQAC1QBAn8jAEEQayIDJAAgACgCBCIEQQF1IAFqIQEgACgCACEAIARBAXEEQCABKAIAIABqKAIAIQALIAMgAhCPAyABIAMgABECACADEDkaIANBEGokAAsLACABIAIgABECAAsrAgF/AXwjAEEQayICJAAgAiABIAARHQA5AwggAisDCCEDIAJBEGokACADCwsAIAEgAiAAERQACycBAX8jAEEQayIBJAAgASAAEQ4ANgIMIAEoAgwhACABQRBqJAAgAAsJACABIAARAQALDwAgASAAKAIAaiACNgIACw0AIAEgACgCAGooAgALGAEBf0EQEEwiAEIANwMAIABCADcDCCAACzkBAX8jAEEQayIDJAAgAyABIAIgABEFAEEQEEwiACADKQIANwIAIAAgAykCCDcCCCADQRBqJAAgAAsrAQF/IwBBEGsiAyQAIAMgASACIAARAwA2AgwgAygCDCEAIANBEGokACAACzUBAX8jAEEQayICJAAgAiABEI8DIAIgAiAAEQAANgIMIAIoAgwhACACEDkaIAJBEGokACAACzABAX8jAEEQayIDJAAgAyABIAIgABEFAEEMEEwgAxCSBCEAIAMQdCADQRBqJAAgAAspAQF/IwBBEGsiAiQAIAIgASAAEQAANgIMIAIoAgwhACACQRBqJAAgAAstAQF/IwBBEGsiBCQAIAQgASACIAMgABEEADYCDCAEKAIMIQAgBEEQaiQAIAALHwAgACABELgFIgAgAikCCDcCCCAAIAIpAgA3AgBBAQt5AQN/IAEQtwEgAksEQCABIAIQuAUhAiMAQRBrIgMkACMAQRBrIgEkACABIANBCGoiBTYCDEEQEEwiBCACKQIINwIIIAQgAikCADcCACABQQxqIAQQ4wMgAUEQaiQAIABBuK8CIAUQDjYCACADQRBqJAAPCyAAEOcDC4ADAQR/IAEgABC3ASID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BEAgASATKALUAUYNAQsgEiABNgIEIBIgAjYCAEEAQQJB06MCIBIQPSATKALQASEBIAAoAgAhAiAAKAIEIQ8gACATKALUASIQNgIEIAAgATYCACAQtyAPt6MhAyABtyACt6MhBEEAIQEDQCABQQRHBEAgACABQQN0Ig9qIgIgBCAAIA9qIg8rAwiiOQMIIAIgAyAPKwMoojkDKCACIA8rA0g5A0ggAUEBaiEBDAELCwJAAkACQAJAAkACQCAAKAKwASIBQQFrDgQDAgEABQsgACAAKwNoOQNoIAAgACsDcDkDcCAAIAArA3g5A3ggACAAKwOAATkDgAEgACAEIAArA4gBojkDiAEgACADIAArA5ABojkDkAEgACAEIAArA5gBojkDmAEgACADIAArA6ABojkDoAEgACAAKwOoATkDqAEMAwsgACAEIAArA2iiOQNoIAAgAyAAKwNwojkDcCAAIAArA3g5A3ggACAAKwOAATkDgAEgACAAKwOIASAEIAOiozkDiAEgACAAKwOQASADIAQgBKIgA6KiozkDkAEMAgsgACAEIAArA2iiOQNoIAAgAyAAKwNwojkDcCAAIAArA3g5A3ggACAAKwOAASAEIAOiozkDgAEgACAAKwOIASADIAQgBKIgA6KiozkDiAEMAQsgACAEIAArA2iiOQNoIAAgAyAAKwNwojkDcCAAIAArA3g5A3ggACAAKwOAASAEIAOiozkDgAELIAAgATYCsAELCyATENoFIBMCfyMAQSBrIg8kAEHQARA7IgEEQAJAIAEgAEG4ARA/IhAgACgCAEEeaiIBNgLAASAAKAIEIQIgEEEPNgLMASAQQQ82AsgBIBAgAkEeaiIVNgLEASAQIAEgFWxBA3QiERA7IgI2ArgBIAJFDQAgECAREDsiETYCvAEgEUUNACAVQQAgFUEAShshGiABQQAgAUEAShshGCAAQegAaiEBIAAoArABIRkDQCAXIBpHBEAgF0EPa7K7IQZBACEVA0AgFSAYRwRAIBVBD2uyuyIJIQMCQCAPAnwCQAJAAkACQCAZQQFrDgQDAgEABQsgDyABKwMYIgcgAyABKwMwIgqhIAErA0AiBKIgASsDICILoyIDIAOgIAOiIAMgA6IgBiABKwM4IgyhIASiIAErAygiDaMiBCAEoqAiBaCiIAMgASsDCCAFoiAFoiABKwMA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Rg0AIAEgA0EIdGoiACgCNCILQQBIDQEgAEEwaiEFQQAhAiAEQQAgBEEAShshAANAAkAgACACRwRAIAEgAkGIAmxqQYSLpgJqKAIAIAtHDQEgAiEACyAAIARGBEAgBEE8Rg0DIAEgBEEBaiIENgL4iqYCCyABIABBiAJsaiIAQYCLpgJqIAVBgAIQPxogAEGAjaYCakEBNgIADAMLIAJBAWohAgwACwALQQAhByABKAIcQQJGDQNBACEAA0AgACAETg0EQQAhAiABKAIsIgZBACAGQQBKGyEOIAEgAEGIAmxqIgtBwIumAmohBSALQbiLpgJqIQMgC0GAi6YCaiEJA0ACQCACIA5HBH8gCSgCALcgASACQQh0aiILKAIwtyIQoyIRRGZmZmZmZuY/YyARROF6FK5H4fY/ZHINASALKwNoIAMrAwChIhEgEaIgCysDcCAFKwMAoSIRIBGioCAQo0QAAAAAAADgP2NFDQEgAgUgDgsgBkYEQCABIAZBCHRqQTBqIAlBgAIQPxogASABKAIsQQFqNgIsIAEoAviKpgIhBAsgAEEBaiEADAILIAJBAWohAgwACwALAAsgA0EBaiEDDAALAAsgARCsBkEAIQcLIAhB0ABqJAAgBwshACAPQTBqJAAgAAtyAQF/IwBBEGsiASQAIAEgADYCDCABQbyYBCABQQxqEHM2AgggARBrNgIAQX8hACABQQhqIAEQeEUEQCABQQxqEH0oAtgBIgAEfyABIAAoAhQ2AghBAAVBfwshAEF/IAEoAgggABshAAsgAUEQaiQAIAALbgEBfyMAQRBrIgIkACACIAA2AgwgAkG8mAQgAkEMahBzNgIIIAIQazYCAAJAIAJBCGogAhB4DQAgAkEMahB9KALYASIARSABQQFLcgR/QX8FIAAgATYCFEEACw0AQYihAiABEMcBCyACQRBqJAALdgECfyMAQRBrIgEkACABIAA2AgwgAUG8mAQgAUEMahBzNgIIIAEQazYCAEEAIQAgAUEIaiABEHhFBEAgAUEMahB9KALYASIARSABQQhqIgJFcgR/QX8FIAIgACgCADYCAEEACxogASgCCCEACyABQRBqJAAgAAtbAQF/IwBBEGsiASQAIAEgADYCDCABQbyYBCABQQxqEHM2AgggARBrNgIAQQAhACABQQhqIAEQeEUEQCABQQxqEH0o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ACABQf8ATQR/QZCvAygCACABQQJ0aigCAAUgAQsLDwAgACABIAJBgKMDEO0GCx4AIAFB/wBNBH9BgKMDKAIAIAFBAnRqKAIABSABCwtFAAJAA0AgAiADRg0BAkAgAigCAEH/AEsNAEH4nAMoAgAgAigCAEEBdGovAQAgAXFFDQAgAkEEaiECDAELCyACIQMLIAMLRAADQAJAIAIgA0cEfyACKAIAQf8ASw0BQficAygCACACKAIAQQF0ai8BACABcUUNASACBSADCw8LIAJBBGohAgwACwALRgADQCABIAJHBEAgAyABKAIAQf8ATQR/QficAygCACABKAIAQQF0ai8BAAVBAAs7AQAgA0ECaiEDIAFBBGohAQwBCwsgAgskACACQf8ATQR/QficAygCACACQQF0ai8BACABcUEARwVBAAsLQAECfyAAKAIAKAIAIgAoAgAgACgCCCICQQF1aiEBIAAoAgQhACABIAJBAXEEfyABKAIAIABqKAIABSAACxEBAAsPACAAIAAoAgAoAgQRAQALHwAgAAJ/QYi6BEGIugQoAgBBAWoiADYCACAACzYCBAsJACAAEJAHEDQLnAEAIwBBEGsiAyQAAkAgBRCHAUUEQCAAIAUoAgg2AgggACAFKQIANwIADAELIAUoAgAhBAJAAkACQCAFKAIEIgJBAU0EQCAAIgEgAhCRAQwBCyACQe////8DSw0BIAAgACACELsCQQFqIgUQiQIiARCPASAAIAUQswEgACACEIoBCyABIAQgAkEBahDMAQwBCxBVAAsLIANBEGokAAsJACAAIAUQ3QILigMBCH8jAEHwA2siACQAIABB6ANqIgYgAxBPIAYQlwEhCiAFEDgEQCAFQQAQvgMoAgAgCkEtEKABRiELCyACIAsgAEHoA2ogAEHgA2ogAEHcA2ogAEHYA2ogAEHIA2oQRSIMIABBuANqEEUiBiAAQagDahBFIgcgAEGkA2oQlgcgAEHOAjYCECAAQQhqQQAgAEEQaiICEGchCAJAAn8gBRA4IAAoAqQDSgRAIAUQOCEJIAAoAqQDIQ0gBxA4IAkgDWtBAXRqIAYQOGogACgCpANqQQFqDAELIAcQOCAGEDhqIAAoAqQDakECagsiCUHlAEkNACAIIAlBAnQQOxB/IAgoAgAiAg0AEFUACyACIABBBGogACADKAIEIAUQ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ByAEEE8gBxCdASEIIABBADoAjwECQCAAQZgCaiACIAMgByAEKAIEIAUgAEGPAWogCCABIABBlAFqIABBhAJqEKUHRQ0AIABB3J4CKAAANgCHASAAQdWeAikAADcDgAEgCCAAQYABaiAAQYoBaiAAQfYAahCCAiAAQc4CNgIQIABBCGpBACAAQRBqIgIQZyEDAkAgACgClAEgASgCAGtB4wBOBEAgAyAAKAKUASABKAIAa0ECahA7EH8gAygCAEUNASADKAIAIQILIAAtAI8BBEAgAkEtOgAAIAJBAWohAgsgASgCACEEA0AgACgClAEgBE0EQAJAIAJBADoAACAAIAY2AgAgAEEQakGL/AEgABDqAUEBRw0AIAMQZgwECwUgAiAAQfYAaiIHIAdBCmogBBDABCAAayAAai0ACjoAACACQQFqIQIgBEEBaiEEDAELCxBVAAsQVQALIABBmAJqIABBkAJqEHwEQCAFIAUoAgBBAnI2AgALIAAoApgCIQIgAEGQAWoQRyABEGYgAEGgAmokACACC5oCAQJ/IwBBoANrIggkACAIIAhBoANqIgM2AgwjAEGQAWsiByQAIAcgB0GEAWo2AhwgAEEIaiAHQSBqIgIgB0EcaiAEIAUgBhCqByAHQgA3AxAgByACNgIMIAhBEGoiAiAIKAIMEPQEIQQgACgCCCEFIwBBEGsiACQAIAAgBTYCDCAAQQhqIABBDGoQygEhBSACIAdBDGogBCAHQRBqEMgEIQQgBRDJASAAQRBqJAAgBEF/RgRAEFUACyAIIAIgBEECdGo2AgwgB0GQAWokACAIKAIMIQQjAEEQayIAJAAgACABNgIIA0AgAiAERwRAIABBCGogAigCABDgBCACQQRqIQIMAQsLIAAoAgghASAAQRBqJAAgAyQAIAELhQEAIwBBgAFrIgIkACACIAJB9ABqNgIMIABBCGogAkEQaiIAIAJBDGogBCAFIAYQqgcgACEEIAIoAgwhAyMAQRBrIgAkACAAIAE2AggDQCADIARHBEAgAEEIaiAELAAAEMoDIARBAWohBAwBCwsgACgCCCEBIABBEGokACACQYABaiQAIAEL8AwBAX8jAEFAaiIHJAAgByABNgI4IARBADYCACAHIAMQTyAHEJcBIQggBxBHAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAZBwQBrDjkAARcEFwUXBgcXFxcKFxcXFw4PEBcXFxMVFxcXFxcXFwABAgMDFxcBFwgXFwkLFwwXDRcLFxcREhQWCyAAIAVBGGogB0E4aiACIAQgCBCtBwwYCyAAIAVBEGogB0E4aiACIAQgCBCsBwwXCyAHIAAgASACIAMgBCAFIABBCGogACgCCCgCDBEAACIAEEAgABBAIAAQOEECdGoQ5QE2AjgMFgsgB0E4aiACIAQgCEECENYBIQACQCAEKAIAIgFBBHEgAEEBa0EeS3JFBEAgBSAANgIMDAELIAQgAUEEcjYCAAsMFQsgB0H4uwMpAwA3AxggB0HwuwMpAwA3AxAgB0HouwMpAwA3AwggB0HguwMpAwA3AwAgByAAIAEgAiADIAQgBSAHIAdBIGoQ5QE2AjgMFAsgB0GYvAMpAwA3AxggB0GQvAMpAwA3AxAgB0GIvAMpAwA3AwggB0GAvAMpAwA3AwAgByAAIAEgAiADIAQgBSAHIAdBIGoQ5QE2AjgMEwsgB0E4aiACIAQgCEECENYBIQACQCAEKAIAIgFBBHEgAEEXSnJFBEAgBSAANgIIDAELIAQgAUEEcjYCAAsMEgsgB0E4aiACIAQgCEECENYBIQACQCAEKAIAIgFBBHEgAEEBa0ELS3JFBEAgBSAANgIIDAELIAQgAUEEcjYCAAsMEQsgB0E4aiACIAQgCEEDENYBIQACQCAEKAIAIgFBBHEgAEHtAkpyRQRAIAUgADYCHAwBCyAEIAFBBHI2AgALDBALIAdBOGogAiAEIAhBAhDWASEAAkAgBCgCACIBQQRxIABBDEpyRQRAIAUgAEEBazYCEAwBCyAEIAFBBHI2AgALDA8LIAdBOGogAiAEIAhBAhDWASEAAkAgBCgCACIBQQRxIABBO0pyRQRAIAUgADYCBAwBCyAEIAFBBHI2AgALDA4LIAdBOGohACMAQRBrIgEkACABIAI2AggDQAJAIAAgAUEIahCSAUUNACAIQYDAACAAEGgQtAFFDQAgABB1GgwBCwsgACABQQhqEHsEQCAEIAQoAgBBAnI2AgALIAFBEGokAAwNCyAHQThqIQECQCAAQQhqIAAoAggoAggRAAAiABA4QQAgAEEMahA4a0YEQCAEIAQoAgBBBHI2AgAMAQsgASACIAAgAEEYaiAIIARBABC/AyICIABHIAUoAggiAUEMR3JFBEAgBUEANgIIDAELIAIgAGtBDEcgAUELSnJFBEAgBSABQQxqNgIICwsMDAsgB0GgvANBLBA/IgYgACABIAIgAyAEIAUgBiAGQSxqEOUBNgI4DAsLIAdB4LwDKAIANgIQIAdB2LwDKQMANwMIIAdB0LwDKQMANwMAIAcgACABIAIgAyAEIAUgByAHQRRqEOUBNgI4DAoLIAdBOGogAiAEIAhBAhDWASEAAkAgBCgCACIBQQRxIABBPEpyRQRAIAUgADYCAAwBCyAEIAFBBHI2AgALDAkLIAdBiL0DKQMANwMYIAdBgL0DKQMANwMQIAdB+LwDKQMANwMIIAdB8LwDKQMANwMAIAcgACABIAIgAyAEIAUgByAHQSBqEOUBNgI4DAgLIAdBOGogAiAEIAhBARDWASEAAkAgBCgCACIBQQRxIABBBkpyRQRAIAUgADYCGAwBCyAEIAFBBHI2AgALDAcLIAAgASACIAMgBCAFIAAoAgAoAhQRCQAMBwsgByAAIAEgAiADIAQgBSAAQQhqIAAoAggoAhgRAAAiABBAIAAQQCAAEDhBAnRqEOUBNgI4DAULIAVBFGogB0E4aiACIAQgCBCrBwwECyAHQThqIAIgBCAIQQQQ1gEhACAELQAAQQRxRQRAIAUgAEHsDms2AhQLDAMLIAZBJUYNAQsgBCAEKAIAQQRyNgIADAELIwBBEGsiACQAIAAgAjYCCEEGIQECQAJAIAdBOGoiAiAAQQhqEHsNAEEEIQEgCCACEGgQvgJBJUcNAEECIQEgAhB1IABBCGoQe0UNAQsgBCAEKAIAIAFyNgIACyAAQRBqJAALIAcoAjgLIQAgB0FAayQAIAALSAEBfyMAQRBrIgYkACAGIAE2AgggBiADEE8gBhCXASEBIAYQRyAFQRRqIAZBCGogAiAEIAEQqwcgBigCCCEAIAZBEGokACAAC0oBAX8jAEEQayIGJAAgBiABNgIIIAYgAxBPIAYQlwEhASAGEEcgACAFQRBqIAZBCGogAiAEIAEQrAcgBigCCCEAIAZBEGokACAAC0oBAX8jAEEQayIGJAAgBiABNgIIIAYgAxBPIAYQlwEhASAGEEcgACAFQRhqIAZBCGogAiAEIAEQrQcgBigCCCEAIAZBEGokACAACzEAIAAgASACIAMgBCAFIABBCGogACgCCCgCFBEAACIAEEAgABBAIAAQOEECdGoQ5QELXQEBfyMAQSBrIgYkACAGQYi9AykDADcDGCAGQYC9AykDADcDECAGQfi8AykDADcDCCAGQfC8AykDADcDACAAIAEgAiADIAQgBSAGIAZBIGoiARDlASEAIAEkACAAC6AMAQJ/IwBBIGsiByQAIAcgATYCGCAEQQA2AgAgB0EIaiIJIAMQTyAJEJ0BIQggCRBHAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAZBwQBrDjkAARcEFwUXBgcXFxcKFxcXFw4PEBcXFxMVFxcXFxcXFwABAgMDFxcBFwgXFwkLFwwXDRcLFxcREhQWCyAAIAVBGGogB0EYaiACIAQgCBCwBwwYCyAAIAVBEGogB0EYaiACIAQgCBCvBwwXCyAHIAAgASACIAMgBCAFIABBCGogACgCCCgCDBEAACIAEEAgABBAIAAQOGoQ5gE2AhgMFgsgB0EYaiACIAQgCEECENcBIQACQCAEKAIAIgFBBHEgAEEBa0EeS3JFBEAgBSAANgIMDAELIAQgAUEEcjYCAAsMFQsgB0Kl2r2pwuzLkvkANwMIIAcgACABIAIgAyAEIAUgB0EIaiAHQRBqEOYBNgIYDBQLIAdCpbK1qdKty5LkADcDCCAHIAAgASACIAMgBCAFIAdBCGogB0EQahDmATYCGAwTCyAHQRhqIAIgBCAIQQIQ1wEhAAJAIAQoAgAiAUEEcSAAQRdKckUEQCAFIAA2AggMAQsgBCABQQRyNgIACwwSCyAHQRhqIAIgBCAIQQIQ1wEhAAJAIAQoAgAiAUEEcSAAQQFrQQtLckUEQCAFIAA2AggMAQsgBCABQQRyNgIACwwRCyAHQRhqIAIgBCAIQQMQ1wEhAAJAIAQoAgAiAUEEcSAAQe0CSnJFBEAgBSAANgIcDAELIAQgAUEEcjYCAAsMEAsgB0EYaiACIAQgCEECENcBIQACQCAEKAIAIgFBBHEgAEEMSnJFBEAgBSAAQQFrNgIQDAELIAQgAUEEcjYCAAsMDwsgB0EYaiACIAQgCEECENcBIQACQCAEKAIAIgFBBHEgAEE7SnJFBEAgBSAANgIEDAELIAQgAUEEcjYCAAsMDgsgB0EYaiEAIwBBEGsiASQAIAEgAjYCCANAAkAgACABQQhqEJMBRQ0AIAhBgMAAIAAQaRC1AUUNACAAEHYaDAELCyAAIAFBCGoQfARAIAQgBCgCAEECcjYCAAsgAUEQaiQADA0LIAdBGGohAQJAIABBCGogACgCCCgCCBEAACIAEDhBACAAQQxqEDhrRgRAIAQgBCgCAEEEcjYCAAwBCyABIAIgACAAQRhqIAggBEEAEMEDIgIgAEcgBSgCCCIBQQxHckUEQCAFQQA2AggMAQsgAiAAa0EMRyABQQtKckUEQCAFIAFBDGo2AggLCwwMCyAHQdS7AygAADYADyAHQc27AykAADcDCCAHIAAgASACIAMgBCAFIAdBCGogB0ETahDmATYCGAwLCyAHQdy7Ay0AADoADCAHQdi7AygAADYCCCAHIAAgASACIAMgBCAFIAdBCGogB0ENahDmATYCGAwKCyAHQRhqIAIgBCAIQQIQ1wEhAAJAIAQoAgAiAUEEcSAAQTxKckUEQCAFIAA2AgAMAQsgBCABQQRyNgIACwwJCyAHQqWQ6anSyc6S0wA3AwggByAAIAEgAiADIAQgBSAHQQhqIAdBEGoQ5gE2AhgMCAsgB0EYaiACIAQgCEEBENcBIQACQCAEKAIAIgFBBHEgAEEGSnJFBEAgBSAANgIYDAELIAQgAUEEcjYCAAsMBwsgACABIAIgAyAEIAUgACgCACgCFBEJAAwHCyAHIAAgASACIAMgBCAFIABBCGogACgCCCgCGBEAACIAEEAgABBAIAAQOGoQ5gE2AhgMBQsgBUEUaiAHQRhqIAIgBCAIEK4HDAQLIAdBGGogAiAEIAhBBBDXASEAIAQtAABBBHFFBEAgBSAAQewOazYCFAsMAwsgBkElRg0BCyAEIAQoAgBBBHI2AgAMAQsjAEEQayIAJAAgACACNgIIQQYhAQJAAkAgB0EYaiICIABBCGoQfA0AQQQhASAIIAIQaRC/AkElRw0AQQIhASACEHYgAEEIahB8RQ0BCyAEIAQoAgAgAXI2AgALIABBEGokAAsgBygCGAshACAHQSBqJAAgAAtIAQF/IwBBEGsiBiQAIAYgATYCCCAGIAMQTyAGEJ0BIQEgBhBHIAVBFGogBkEIaiACIAQgARCuByAGKAIIIQAgBkEQaiQAIAALSgEBfyMAQRBrIgYkACAGIAE2AgggBiADEE8gBhCdASEBIAYQRyAAIAVBEGogBkEIaiACIAQgARCvByAGKAIIIQAgBkEQaiQAIAALSgEBfyMAQRBrIgYkACAGIAE2AgggBiADEE8gBhCdASEBIAYQRyAAIAVBGGogBkEIaiACIAQgARCwByAGKAIIIQAgBkEQaiQAIAALLgAgACABIAIgAyAEIAUgAEEIaiAAKAIIKAIUEQAAIgAQQCAAEEAgABA4ahDmAQtAAQF/IwBBEGsiBiQAIAZCpZDpqdLJzpLTADcDCCAAIAEgAiADIAQgBSAGQQhqIAZBEGoiARDmASEAIAEkACAAC7MBAQV/IwBB0AFrIgAkACAAQcu7Ay8AADsBzAEgAEHHuwMoAAA2AsgBEFwhBiAAIAQ2AgAgAEGwAWoiByAHIAdBFCAGIABByAFqIAAQrQEiCGoiBCACENkBIQYgAEEQaiIFIAIQTyAFEJcBIQkgBRBHIAkgByAEIAUQ5wEgASAFIAhBAnQgBWoiASAGIABrQQJ0IABqQbAFayAEIAZGGyABIAIgAxCaAiEBIABB0AFqJAAgAQuJBAEHfyMAQbADayIAJAAgAEIlNwOoAyAAQagDakEBckHwkwIgAigCBBC8AyEIIAAgAEGAA2o2AvwCEFwhBgJ/IAgEQCACKAIIIQcgAEFAayAFNwMAIAAgBDcDOCAAIAc2AjAgAEGAA2pBHiAGIABBqANqIABBMGoQrQEMAQsgACAENwNQIAAgBTcDWCAAQYADakEeIAYgAEGoA2ogAEHQAGoQrQELIQYgAEHOAjYCgAEgAEHwAmpBACAAQYABahBnIQkgAEGAA2oiCiEHAkAgBkEeTgRAEFwhBgJ/IAgEQCACKAIIIQcgACAFNwMQIAAgBDcDCCAAIAc2AgAgAEH8AmogBiAAQagDaiAAENgBDAELIAAgBDcDICAAIAU3AyggAEH8AmogBiAAQagDaiAAQSBqENgBCyIGQX9GDQEgCSAAKAL8AhB/IAAoAvwCIQcLIAcgBiAHaiILIAIQ2QEhDCAAQc4CNgKAASAAQfgAakEAIABBgAFqEGchBwJAIAAoAvwCIABBgANqRgRAIABBgAFqIQYMAQsgBkEDdBA7IgZFDQEgByAGEH8gACgC/AIhCgsgAEHoAGoiCCACEE8gCiAMIAsgBiAAQfQAaiAAQfAAaiAIELIHIAgQRyABIAYgACgCdCAAKAJwIAIgAxCaAiEBIAcQZiAJEGYgAEGwA2okACABDwsQVQAL5QMBB38jAEGAA2siACQAIABCJTcD+AIgAEH4AmpBAXJBkqQCIAIoAgQQvAMhByAAIABB0AJqNgLMAhBcIQUCfyAHBEAgAigCCCEGIAAgBDkDKCAAIAY2AiAgAEHQAmpBHiAFIABB+AJqIABBIGoQrQEMAQsgACAEOQMwIABB0AJqQR4gBSAAQfgCaiAAQTBqEK0BCyEFIABBzgI2AlAgAEHAAmpBACAAQdAAahBnIQggAEHQAmoiCSEGAkAgBUEeTgRAEFwhBQJ/IAcEQCACKAIIIQYgACAEOQMIIAAgBjYCACAAQcwCaiAFIABB+AJqIAAQ2AEMAQsgACAEOQMQIABBzAJqIAUgAEH4AmogAEEQahDYAQsiBUF/Rg0BIAggACgCzAIQfyAAKALMAiEGCyAGIAUgBmoiCiACENkBIQsgAEHOAjYCUCAAQcgAakEAIABB0ABqEGchBgJAIAAoAswCIABB0AJqRgRAIABB0ABqIQUMAQsgBUEDdBA7IgVFDQEgBiAFEH8gACgCzAIhCQsgAEE4aiIHIAIQTyAJIAsgCiAFIABBxABqIABBQGsgBxCyByAHEEcgASAFIAAoAkQgACgCQCACIAMQmgIhASAGEGYgCBBmIABBgANqJAAgAQ8LEFUACxEAIAAgASACIAMgBEEAEO4GCxEAIAAgASACIAMgBEEAEO8GCxEAIAAgASACIAMgBEEBEO4GCxEAIAAgASACIAMgBEEBEO8GC9IBAQF/IwBBMGsiBSQAIAUgATYCKAJAIAIoAgRBAXFFBEAgACABIAIgAyAEIAAoAgAoAhgRCgAhAgwBCyAFQRhqIgAgAhBPIAAQwQIhASAAEEcCQCAEBEAgBUEYaiABEMEBDAELIAVBGGogARDAAQsgBSAFQRhqEK4BNgIQA0AgBSAFQRhqEIACNgIIIAVBEGogBUEIahCDAQRAIAVBKGogBUEQaiIAKAIAKAIAEOAEIAAQjQIMAQUgBSgCKCECIAVBGGoQORoLCwsgBUEwaiQAIAILqQEBBX8jAEHgAGsiACQAIABBy7sDLwAAOwFcIABBx7sDKAAANgJYEFwhBiAAIAQ2AgAgAEFAayIHIAcgB0EUIAYgAEHYAGogABCtASIIaiIEIAIQ2QEhBiAAQRBqIgUgAhBPIAUQnQEhCSAFEEcgCSAHIAQgBRCCAiABIAUgBSAIaiIBIAYgAGsgAGpBMGsgBCAGRhsgASACIAMQ6AEhASAAQeAAaiQAIAELiQQBB38jAEGAAmsiACQAIABCJTcD+AEgAEH4AWpBAXJB8JMCIAIoAgQQvAMhCCAAIABB0AFqNgLMARBcIQYCfyAIBEAgAigCCCEHIABBQGsgBTcDACAAIAQ3AzggACAHNgIwIABB0AFqQR4gBiAAQfgBaiAAQTBqEK0BDAELIAAgBDcDUCAAIAU3A1ggAEHQAWpBHiAGIABB+AFqIABB0ABqEK0BCyEGIABBzgI2AoABIABBwAFqQQAgAEGAAWoQZyEJIABB0AFqIgohBwJAIAZBHk4EQBBcIQYCfyAIBEAgAigCCCEHIAAgBTcDECAAIAQ3AwggACAHNgIAIABBzAFqIAYgAEH4AWogABDYAQwBCyAAIAQ3AyAgACAFNwMoIABBzAFqIAYgAEH4AWogAEEgahDYAQsiBkF/Rg0BIAkgACgCzAEQfyAAKALMASEHCyAHIAYgB2oiCyACENkBIQwgAEHOAjYCgAEgAEH4AGpBACAAQYABahBnIQcCQCAAKALMASAAQdABakYEQCAAQYABaiEGDAELIAZBAXQQOyIGRQ0BIAcgBhB/IAAoAswBIQoLIABB6ABqIgggAhBPIAogDCALIAYgAEH0AGogAEHwAGogCBC1ByAIEEcgASAGIAAoAnQgACgCcCACIAMQ6AEhASAHEGYgCRBmIABBgAJqJAAgAQ8LEFUAC+UDAQd/IwBB0AFrIgAkACAAQiU3A8gBIABByAFqQQFyQZKkAiACKAIEELwDIQcgACAAQaABajYCnAEQXCEFAn8gBwRAIAIoAgghBiAAIAQ5AyggACAGNgIgIABBoAFqQR4gBSAAQcgBaiAAQSBqEK0BDAELIAAgBDkDMCAAQaABakEeIAUgAEHIAWogAEEwahCtAQshBSAAQc4CNgJQIABBkAFqQQAgAEHQAGoQZyEIIABBoAFqIgkhBgJAIAVBHk4EQBBcIQUCfyAHBEAgAigCCCEGIAAgBDkDCCAAIAY2AgAgAEGcAWogBSAAQcgBaiAAENgBDAELIAAgBDkDECAAQZwBaiAFIABByAFqIABBEGoQ2AELIgVBf0YNASAIIAAoApwBEH8gACgCnAEhBgsgBiAFIAZqIgogAhDZASELIABBzgI2AlAgAEHIAGpBACAAQdAAahBnIQYCQCAAKAKcASAAQaABakYEQCAAQdAAaiEFDAELIAVBAXQQOyIFRQ0BIAYgBRB/IAAoApwBIQkLIABBOGoiByACEE8gCSALIAogBSAAQcQAaiAAQUBrIAcQtQcgBxBHIAEgBSAAKAJEIAAoAkAgAiADEOgBIQEgBhBmIAgQZiAAQdABaiQAIAEPCxBVAAsRACAAIAEgAiADIARBABDwBgsRACAAIAEgAiADIARBABDxBgsRACAAIAEgAiADIARBARDwBgsRACAAIAEgAiADIARBARDxBgvSAQEBfyMAQTBrIgUkACAFIAE2AigCQCACKAIEQQFxRQRAIAAgASACIAMgBCAAKAIAKAIYEQoAIQIMAQsgBUEYaiIAIAIQTyAAEJwCIQEgABBHAkAgBARAIAVBGGogARDBAQwBCyAFQRhqIAEQwAELIAUgBUEYahCuATYCEANAIAUgBUEYahCBAjYCCCAFQRBqIAVBCGoQgwEEQCAFQShqIAVBEGoiACgCACwAABDKAyAAEO0CDAEFIAUoAighAiAFQRhqEDkaCwsLIAVBMGokACACC/UCAQF/IwBB4AJrIgAkACAAIAI2AtACIAAgATYC2AIgAEHQAWoQRSEGIABBEGoiAiADEE8gAhCXAUGguwNBursDIABB4AFqEOcBIAIQRyAAQcABahBFIgMgAxBREEIgACADQQAQQSIBNgK8ASAAIAI2AgwgAEEANgIIA0ACQCAAQdgCaiAAQdACahCSAUUNACAAKAK8ASADEDggAWpGBEAgAxA4IQIgAyADEDhBAXQQQiADIAMQURBCIAAgAiADQQAQQSIBajYCvAELIABB2AJqEGhBECABIABBvAFqIABBCGpBACAGIABBEGogAEEMaiAAQeABahDAAg0AIABB2AJqEHUaDAELCyADIAAoArwBIAFrEEIgAxBAIQIQXCEBIAAgBTYCACACIAEgABC7B0EBRwRAIARBBDYCAAsgAEHYAmogAEHQAmoQewRAIAQgBCgCAEECcjYCAAsgACgC2AIhASADEDkaIAYQORogAEHgAmokACABC9QDAQF+IwBBgANrIgAkACAAIAI2AvACIAAgATYC+AIgAEHYAWogAyAAQfABaiAAQewBaiAAQegBahC/BCAAQcgBahBFIgEgARBREEIgACABQQAQQSICNgLEASAAIABBIGo2AhwgAEEANgIYIABBAToAFyAAQcUAOgAWA0ACQCAAQfgCaiAAQfACahCSAUUNACAAKALEASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCxAELIABB+AJqEGggAEEXaiAAQRZqIAIgAEHEAWogACgC7AEgACgC6AEgAEHYAWogAEEgaiAAQRxqIABBGGogAEHwAWoQvgQNACAAQfgCahB1GgwBCwsCQCAAQdgBahA4RQ0AIAAtABdFDQAgACgCHCIDIABBIGprQZ8BSg0AIAAgA0EEajYCHCADIAAoAhg2AgALIAAgAiAAKALEASAEELwHIAApAwAhBiAFIAApAwg3AwggBSAGNwMAIABB2AFqIABBIGogACgCHCAEEJABIABB+AJqIABB8AJqEHsEQCAEIAQoAgBBAnI2AgALIAAoAvgCIQIgARA5GiAAQdgBahA5GiAAQYADaiQAIAILvQMAIwBB8AJrIgAkACAAIAI2AuACIAAgATYC6AIgAEHIAWogAyAAQeABaiAAQdwBaiAAQdgBahC/BCAAQbgBahBFIgEgARBREEIgACABQQAQQSICNgK0ASAAIABBEGo2AgwgAEEANgIIIABBAToAByAAQcUAOgAGA0ACQCAAQegCaiAAQeACahCSAUUNACAAKAK0ASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCtAELIABB6AJqEGggAEEHaiAAQQZqIAIgAEG0AWogACgC3AEgACgC2AEgAEHIAWogAEEQaiAAQQxqIABBCGogAEHgAWoQvgQNACAAQegCahB1GgwBCwsCQCAAQcgBahA4RQ0AIAAtAAdFDQAgACgCDCIDIABBEGprQZ8BSg0AIAAgA0EEajYCDCADIAAoAgg2AgALIAUgAiAAKAK0ASAEEL0HOQMAIABByAFqIABBEGogACgCDCAEEJABIABB6AJqIABB4AJqEHsEQCAEIAQoAgBBAnI2AgALIAAoAugCIQIgARA5GiAAQcgBahA5GiAAQfACaiQAIAILvQMAIwBB8AJrIgAkACAAIAI2AuACIAAgATYC6AIgAEHIAWogAyAAQeABaiAAQdwBaiAAQdgBahC/BCAAQbgBahBFIgEgARBREEIgACABQQAQQSICNgK0ASAAIABBEGo2AgwgAEEANgIIIABBAToAByAAQcUAOgAGA0ACQCAAQegCaiAAQeACahCSAUUNACAAKAK0ASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCtAELIABB6AJqEGggAEEHaiAAQQZqIAIgAEG0AWogACgC3AEgACgC2AEgAEHIAWogAEEQaiAAQQxqIABBCGogAEHgAWoQvgQNACAAQegCahB1GgwBCwsCQCAAQcgBahA4RQ0AIAAtAAdFDQAgACgCDCIDIABBEGprQZ8BSg0AIAAgA0EEajYCDCADIAAoAgg2AgALIAUgAiAAKAK0ASAEEL4HOAIAIABByAFqIABBEGogACgCDCAEEJABIABB6AJqIABB4AJqEHsEQCAEIAQoAgBBAnI2AgALIAAoAugCIQIgARA5GiAAQcgBahA5GiAAQfACaiQAIAILoAMBAn8jAEHgAmsiACQAIAAgAjYC0AIgACABNgLYAiADENoBIQYgAyAAQeABahDvAiEHIABB0AFqIAMgAEHMAmoQ7gIgAEHAAWoQRSIBIAEQURBCIAAgAUEAEEEiAjYCvAEgACAAQRBqNgIMIABBADYCCANAAkAgAEHYAmogAEHQAmoQkgFFDQAgACgCvAEgARA4IAJqRgRAIAEQOCEDIAEgARA4QQF0EEIgASABEFEQQiAAIAMgAUEAEEEiAmo2ArwBCyAAQdgCahBoIAYgAiAAQbwBaiAAQQhqIAAoAswCIABB0AFqIABBEGogAEEMaiAHEMACDQAgAEHYAmoQdRoMAQsLAkAgAEHQAWoQOEUNACAAKAIMIgMgAEEQamtBnwFKDQAgACADQQRqNgIMIAMgACgCCDYCAAsgBSACIAAoArwBIAQgBhC/BzcDACAAQdABaiAAQRBqIAAoAgwgBBCQASAAQdgCaiAAQdACahB7BEAgBCAEKAIAQQJyNgIACyAAKALYAiECIAEQORogAEHQAWoQORogAEHgAmokACACC6ADAQJ/IwBB4AJrIgAkACAAIAI2AtACIAAgATYC2AIgAxDaASEGIAMgAEHgAWoQ7wIhByAAQdABaiADIABBzAJqEO4CIABBwAFqEEUiASABEFEQQiAAIAFBABBBIgI2ArwBIAAgAEEQajYCDCAAQQA2AggDQAJAIABB2AJqIABB0AJqEJIBRQ0AIAAoArwBIAEQOCACakYEQCABEDghAyABIAEQOEEBdBBCIAEgARBREEIgACADIAFBABBBIgJqNgK8AQsgAEHYAmoQaCAGIAIgAEG8AWogAEEIaiAAKALMAiAAQdABaiAAQRBqIABBDGogBxDAAg0AIABB2AJqEHUaDAELCwJAIABB0AFqEDhFDQAgACgCDCIDIABBEGprQZ8BSg0AIAAgA0EEajYCDCADIAAoAgg2AgALIAUgAiAAKAK8ASAEIAYQwgc7AQAgAEHQAWogAEEQaiAAKAIMIAQQkAEgAEHYAmogAEHQAmoQewRAIAQgBCgCAEECcjYCAAsgACgC2AIhAiABEDkaIABB0AFqEDkaIABB4AJqJAAgAgugAwECfyMAQeACayIAJAAgACACNgLQAiAAIAE2AtgCIAMQ2gEhBiADIABB4AFqEO8CIQcgAEHQAWogAyAAQcwCahDuAiAAQcABahBFIgEgARBREEIgACABQQAQQSICNgK8ASAAIABBEGo2AgwgAEEANgIIA0ACQCAAQdgCaiAAQdACahCSAUUNACAAKAK8ASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCvAELIABB2AJqEGggBiACIABBvAFqIABBCGogACgCzAIgAEHQAWogAEEQaiAAQQxqIAcQwAINACAAQdgCahB1GgwBCwsCQCAAQdABahA4RQ0AIAAoAgwiAyAAQRBqa0GfAUoNACAAIANBBGo2AgwgAyAAKAIINgIACyAFIAIgACgCvAEgBCAGEMMHNwMAIABB0AFqIABBEGogACgCDCAEEJABIABB2AJqIABB0AJqEHsEQCAEIAQoAgBBAnI2AgALIAAoAtgCIQIgARA5GiAAQdABahA5GiAAQeACaiQAIAILoAMBAn8jAEHgAmsiACQAIAAgAjYC0AIgACABNgLYAiADENoBIQYgAyAAQeABahDvAiEHIABB0AFqIAMgAEHMAmoQ7gIgAEHAAWoQRSIBIAEQURBCIAAgAUEAEEEiAjYCvAEgACAAQRBqNgIMIABBADYCCANAAkAg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QZACayIAJAAgACACNgKAAiAAIAE2AogCIAMQ2gEhBiAAQdABaiADIABB/wFqEPACIABBwAFqEEUiASABEFEQQiAAIAFBABBBIgI2ArwBIAAgAEEQajYCDCAAQQA2AggDQAJAIABBiAJqIABBgAJqEJMBRQ0AIAAoArwBIAEQOCACakYEQCABEDghAyABIAEQOEEBdBBCIAEgARBREEIgACADIAFBABBBIgJqNgK8AQsgAEGIAmoQaSAGIAIgAEG8AWogAEEIaiAALAD/ASAAQdABaiAAQRBqIABBDGpBoLsDEMMCDQAgAEGIAmoQdhoMAQsLAkAgAEHQAWoQOEUNACAAKAIMIgMgAEEQamtBnwFKDQAgACADQQRqNgIMIAMgACgCCDYCAAsgBSACIAAoArwBIAQgBhDCBzsBACAAQdABaiAAQRBqIAAoAgwgBBCQASAAQYgCaiAAQYACahB8BEAgBCAEKAIAQQJyNgIACyAAKAKIAiECIAEQORogAEHQAWoQORogAEGQAmokACACC5UDAQF/IwBBkAJrIgAkACAAIAI2AoACIAAgATYCiAIgAxDaASEGIABB0AFqIAMgAEH/AWoQ8AIgAEHAAWoQRSIBIAEQURBCIAAgAUEAEEEiAjYCvAEgACAAQRBqNgIMIABBADYCCANAAkAgAEGIAmogAEGAAmoQkwFFDQAgACgCvAEgARA4IAJqRgRAIAEQOCEDIAEgARA4QQF0EEIgASABEFEQQiAAIAMgAUEAEEEiAmo2ArwBCyAAQYgCahBpIAYgAiAAQbwBaiAAQQhqIAAsAP8BIABB0AFqIABBEGogAEEMakGguwMQwwINACAAQYgCahB2GgwBCwsCQCAAQdABahA4RQ0AIAAoAgwiAyAAQRBqa0GfAUoNACAAIANBBGo2AgwgAyAAKAIINgIACyAFIAIgACgCvAEgBCAGEMMHNwMAIABB0AFqIABBEGogACgCDCAEEJABIABBiAJqIABBgAJqEHwEQCAEIAQoAgBBAnI2AgALIAAoAogCIQIgARA5GiAAQdABahA5GiAAQZACaiQAIAILlQMBAX8jAEGQAmsiACQAIAAgAjYCgAIgACABNgKIAiADENoBIQYgAEHQAWogAyAAQf8BahDwAiAAQcABahBFIgEgARBREEIgACABQQAQQSICNgK8ASAAIABBEGo2AgwgAEEANgIIA0ACQCAAQYgCaiAAQYACahCTAUUNACAAKAK8ASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCvAELIABBiAJqEGkgBiACIABBvAFqIABBCGogACwA/wEgAEHQAWogAEEQaiAAQQxqQaC7AxDDAg0AIABBiAJqEHYaDAELCwJAIABB0AFqEDhFDQAgACgCDCIDIABBEGprQZ8BSg0AIAAgA0EEajYCDCADIAAoAgg2AgALIAUgAiAAKAK8ASAEIAYQxAc2AgAgAEHQAWogAEEQaiAAKAIMIAQQkAEgAEGIAmogAEGAAmoQfARAIAQgBCgCAEECcjYCAAsgACgCiAIhAiABEDkaIABB0AFqEDkaIABBkAJqJAAgAgsLmtADSgBBgAgLoC5mc2V0ACVzLyVzACVzLiVzAGRlYnVnAGFsbG9jYXRvcjxUPjo6YWxsb2NhdGUoc2l6ZV90IG4pICduJyBleGNlZWRzIG1heGltdW0gc3VwcG9ydGVkIHNpemUAd2IAJWPihLnvuI9bd2ViYXJraXQtaW5mbzpdACVtLSVkLSVZLSVILSVNLSVTAE1hcmtlciBPSy4ALABBc3NlcnRpb24gYHggPj0gbU1pblhgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB3aWR0aCA+PSA1YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgd2lkdGggPj0gMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYHdpZHRoID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHB5cmFtaWQtPnNpemUoKSA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtU3RhcnRUaW1lID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGAoc3JjX3dpZHRoJTIpID09IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbS53aWR0aCgpID09IGltLnN0ZXAoKS9zaXplb2YoZmxvYXQpYCBmYWlsZWQgaW4gACAJCg0ARXJyb3I6IG1hbGxvYwoARXJyb3IgMTogaWNwR2V0SW5pdFh3MlhjCgAgPT09IG1hdHJpeCAoJWQsJWQpID09PQoAID09PSB2ZWN0b3IgKCVkKSA9PT0KAD8/PyAxCgBFcnJvcjogbGFiZWxpbmcgd29yayBvdmVyZmxvdy4KACMjIyBGZWF0dXJlIGNhbmRpZGF0ZXMgZm9yIHRyYWNraW5nIGFyZSBvdmVyZmxvdy4KAGFyZ2xDYW1lcmFGcnVzdHVtUkgoKTogYXJQYXJhbURlY29tcE1hdCgpIGluZGljYXRlZCBwYXJhbWV0ZXIgZXJyb3IuCgBrcG1EZWxldGVSZWZEYXRhU2V0KCk6IE5VTEwgcmVmRGF0YVNldFB0ci9yZWZJbWFnZS4KAFN0YXJ0IHRyYWNraW5nX3RocmVhZCAjJWQuCgBPdXQgb2YgbWVtb3J5ISEKAERhdGEgbnVtIGVycm9yISEKAGNvbG9yOiAjNjY0NDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZjk5OyBib3JkZXItcmFkaXVzOiA0cHg7IHBhZGRpbmc6IDJweAB3AElEIGFscmVhZHkgZXhpc3RzACVzJXMAJXMuJXMAcgAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9vcmllbnRhdGlvbl9hc3NpZ25tZW50LmNwcAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2ZyYW1ld29yay90aW1lcnMuY3BwAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi93ZWJhcmtpdC1vcmcvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZGV0ZWN0b3JzL2hhcnJpcy5jcHAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9kZXRlY3RvcnMvRG9HX3NjYWxlX2ludmFyaWFudF9kZXRlY3Rvci5jcHAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9tYXRjaGVycy9ob3VnaF9zaW1pbGFyaXR5X3ZvdGluZy5jcHAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9mcmFtZXdvcmsvaW1hZ2UuY3BwAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi93ZWJhcmtpdC1vcmcvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZGV0ZWN0b3JzL2dhdXNzaWFuX3NjYWxlX3NwYWNlX3B5cmFtaWQuY3BwAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi93ZWJhcmtpdC1vcmcvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZGV0ZWN0b3JzL3B5cmFtaWQuY3BwAGluZm8ARXJyb3I6IGljcEdldEpfVV9YYwB3YgByYgBBUl9QSVhFTF9GT1JNQVRfUkdCAFBhdHRlcm4gZXh0cmFjdGlvbiBmYWlsZWQuAEFzc2VydGlvbiBgcHlyYW1pZGAgZmFpbGVkIGluIABUcmFja2luZyB0aHJlYWQgPSAlZAoAU0laRSA9ICVkLCAlZAoARXJyb3IgMjogaWNwR2V0SW5pdFh3MlhjCgA/Pz8gMgoARXJyb3I6IHVuc3VwcG9ydGVkIHBpeGVsIGZvcm1hdC4KAFVua25vd24gb3IgdW5zdXBwb3J0ZWQgbGFiZWxpbmcgdGhyZXNob2xkIG1vZGUgcmVxdWVzdGVkLiBTZXQgdG8gbWFudWFsLgoAa3BtRGVsZXRlUmVmRGF0YVNldCgpOiAwIHhzaXplL3lzaXplL2RwaS4KAEVycm9yICglZCk6IHVuYWJsZSB0byBvcGVuIGNhbWVyYSBwYXJhbWV0ZXJzIGZpbGUgIiVzIiBmb3Igd3JpdGluZy4KAEVycm9yOiBOVUxMIHBhdHRIYW5kbGUuCgBFbmQgdHJhY2tpbmdfdGhyZWFkICMlZC4KAE91dCBvZiBtZW1vcnkhIQoAcgAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL21hdGNoZXJzL2ZyZWFrLmgAd2FybmluZwAgJTEwZwBCdWlsZCBQeXJhbWlkACU0ZAB3YgByYgAlY/Cfmqlbd2ViYXJraXQtZXJyb3I6XQBBUl9QSVhFTF9GT1JNQVRfQkdSAE1BTlVBTABHZW5lcmljIGVycm9yIGR1cmluZyBtYXRjaGluZyBwaGFzZS4AIGxpbmUgACVzJXMKAEZpbGUgb3BlbiBlcnJvci4gJXMKAERpc3RvcnRpb24gZmFjdG9yOiBrMT0lMS4xMGYsIGsyPSUxLjEwZiwgcDE9JTEuMTBmLCBwMj0lMS4xMGYKAEVycm9yOiBtYWxsb2MKAEVycm9yIDM6IGljcEdldEluaXRYdzJYYwoARXJyb3IgaWNwR2V0Sl9VX1MKAD09PT09PSAlcyA9PT09PT09PQoAPz8/IDMKAEVycm9yOiBjYW4ndCBsb2FkIHBhdHRlcm4gZnJvbSBOVUxMIGJ1ZmZlci4KAGtwbVNldFJlZkRhdGFTZXQoKTogTlVMTCBrcG1IYW5kbGUvZmlsZW5hbWUuCgBFcnJvciBzYXZpbmcgZmVhdHVyZSBtYXA6IGVycm9yIHdyaXRpbmcgZGF0YS4KAE91dCBvZiBtZW1vcnkhIQoAY29sb3I6ICNmZmZmZmY7IGJhY2tncm91bmQtY29sb3I6ICNmZjAxMDE7IGJvcmRlci1yYWRpdXM6IDRweDsgcGFkZGluZzogMnB4AEV4dHJhY3QgRmVhdHVyZXMAZXJyb3IARnJlYWsgZmVhdHVyZXMgLSAlZAByYgBBVVRPX01FRElBTgBBUl9QSVhFTF9GT1JNQVRfUkdCQQBJbnN1ZmZpY2llbnQgY29udHJhc3QgZHVyaW5nIG1hdGNoaW5nLgAlNy41ZiAAIGxpbmUgAEVycm9yIG9wZW5pbmcgZmlsZSAnJXMnOiAAICAgICAgICAgICAgICAgICAgZng9JWYsIGZ5PSVmLCB4MD0lZiwgeTA9JWYsIHM9JWYKAEVycm9yIDQ6IGljcEdldEluaXRYdzJYYwoARXJyb3IgaWNwR2V0VV9mcm9tX1hfYnlfTWF0WDJVCgBFcnJvciBhbGxvY2F0aW5nIG1lbW9yeS4KAEVycm9yOiBvdXQgb2YgbWVtb3J5LgoARXJyb3I6IFVuYWJsZSB0byBvcGVuIGZpbGUgJyVzJyBmb3Igd3JpdGluZy4KAEVycm9yOiB1bmFibGUgdG8gb3BlbiBmaWxlICclcyVzJyBmb3IgcmVhZGluZy4KAE91dCBvZiBtZW1vcnkhIQoAU3RlcCBzaXplIG11c3QgYmUgZXF1YWwgdG8gd2lkdGggZm9yIG5vdwBbJXNdIFslc10gWyVzXSA6IEZvdW5kICVkIGZlYXR1cmVzACVzAFdpZHRoIGNhbm5vdCBiZSB6ZXJvAFNvdXJjZSB3aWR0aCBtdXN0IGJlIGV2ZW4ASW1hZ2UgaXMgdG9vIHNtYWxsAHggb3V0IG9mIHJhbmdlAENsb2NrIGhhcyBub3QgYmVlbiBzdGFydGVkAFB5cmFtaWQgaXMgbm90IGFsbG9jYXRlZAByYgAlY+KaoO+4j1t3ZWJhcmtpdC13YXJuOl0AQVVUT19PVFNVAEFSX1BJWEVMX0ZPUk1BVF9CR1JBAHdwIG11c3QgYmUgYXQgbGVhc3QgMQBCYXJjb2RlIG1hdGNoaW5nIGNvdWxkIG5vdCBmaW5kIGNvcnJlY3QgYmFyY29kZSBsb2NhdG9yIHBhdHRlcm4uAFslc10gADogACVzJXMKAERpc3RvcnRpb24gZmFjdG9yID0gJWYgJWYgJWYgJWYgJWYgJWYKAEVycm9yIDU6IGljcEdldEluaXRYdzJYYwoARXJyb3IgaWNwR2V0WGNfZnJvbV9Yd19ieV9NYXRYdzJYYwoARXJyb3IgcmVhZGluZyBpbWFnZVNldC4KAEVycm9yIHdoaWxlIGFkZGluZyByZWZlcmVuY2UgZGF0YSBzZXQ6IGtwbUdlblJlZkRhdGFTZXQoKSBmYWlsZWQuCgBFcnJvciBvcGVuaW5nICclcycuCgBDYW4ndCBvcGVuIEpQRUcgZmlsZSAnJXMnCgBPdXQgb2YgbWVtb3J5ISEKAFBhdHRlcm4gRGF0YSByZWFkIGVycm9yISEKAFJlYWQgZXJyb3IhIQoAY29sb3I6ICM3NzQ0MDA7IGJhY2tncm91bmQtY29sb3I6ICNmZmZmOTk7IGJvcmRlci1yYWRpdXM6IDRweDsgcGFkZGluZzogMnB4ACVmAHdiAEFSX1BJWEVMX0ZPUk1BVF9BQkdSAFB5cmFtaWQgaXMgTlVMTABBVVRPX0FEQVBUSVZFAEJhcmNvZGUgbWF0Y2hpbmcgZXJyb3IgZGV0ZWN0aW9uL2NvcnJlY3Rpb24gZm91bmQgdW5yZWNvdmVyYWJsZSBlcnJvci4ARXJyb3IgY3JlYXRpbmcgZnVsbCBmaWxlIHBhdGggZnJvbSAnJXMnIGFuZCAnJXMnAEFzc2VydGlvbiBgeCA8IG1NYXhYYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaGVpZ2h0ID49IDVgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBoZWlnaHQgPj0gMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGhlaWdodCA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtSW1hZ2VzLnNpemUoKSA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB4ID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtU3RvcFRpbWUgPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGRzdCAhPSAwYCBmYWlsZWQgaW4gACBJTkZPICAAJXMlcwoARGlzdG9ydGlvbiBmYWN0b3IgPSAlZiAlZiAlZiAlZiAlZgoARXJyb3IgPSAlZgoARXJyb3IgNjogaWNwR2V0SW5pdFh3MlhjCgAgICAgICAgICBJbWFnZVNpemUgPSAlN2RbcGl4ZWxdCgA9PT09PT09PT0gJWQgPT09PT09PT09PT0KAEltYWdlc2V0IGNvbnRhaW5zICVkIGltYWdlcy4KAEVycm9yOiBVbmFibGUgdG8gb3BlbiBmaWxlICclcycgZm9yIHJlYWRpbmcuCgBFcnJvciAoJWQpOiB1bmFibGUgdG8gb3BlbiBjYW1lcmEgcGFyYW1ldGVycyBmaWxlICIlcyIgZm9yIHJlYWRpbmcuCgBFcnJvciByZWFkaW5nIHBhdHRlcm4gZmlsZSAnJXMnLgoAQnVpbGQgSW5kZXgASGVpZ2h0IGNhbm5vdCBiZSB6ZXJvACVmICVmICVmICVmAHggbXVzdCBiZSBwb3NpdGl2ZQBMYXBsYWNpYW4gcHlyYW1pZCBoYXMgbm90IGJlZW4gYWxsb2NhdGVkAENsb2NrIGhhcyBub3QgYmVlbiBzdG9wcGVkAEFSX1BJWEVMX0ZPUk1BVF9NT05PAERlc3RpbmF0aW9uIGlzIE5VTEwAQVVUT19CUkFDS0VUSU5HAGhwIG11c3QgYmUgYXQgbGVhc3QgMQBFcnJvciAoJWQpOiB1bmFibGUgdG8gZGV0ZXJtaW5lIGZpbGUgbGVuZ3RoLgBNYXRjaGluZyBjb25maWRlbmNlIGN1dG9mZiB2YWx1ZSBub3QgcmVhY2hlZC4AQXNzZXJ0aW9uIGB5ID49IG1NaW5ZYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW1hZ2UudHlwZSgpID09IElNQUdFX1VJTlQ4YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgc3RvcmUuc2l6ZSgpID09IHBvaW50cy5zaXplKClgIGZhaWxlZCBpbiAAJXMlcwoARGlzdG9ydGlvbiBmYWN0b3IgPSAlZiAlZiAlZiAlZgoARXJyb3IgNzogaWNwR2V0SW5pdFh3MlhjCgBFeHRyYWN0ZWQgZmVhdHVyZXMgPSAlN2RbcGl4ZWxdCgBFcnJvciBpY3AyR2V0VFMKAEZhbGxpbmcgYmFjayB0byByZWFkaW5nICclcyVzJyBpbiBBUlRvb2xLaXQgdjQueCBmb3JtYXQuCgBFcnJvciBpbiBvcGVuaW5nICclcycgaW4gemlwZmlsZS4KAEVycm9yIHJlYWRpbmcgSlBFRyBmaWxlLgoARXJyb3Igd2hpbGUgYWRkaW5nIHJlZmVyZW5jZSBkYXRhIHNldDoga3BtTWVyZ2VSZWZEYXRhU2V0KCkgZmFpbGVkLgoARXJyb3Igc2F2aW5nIGZlYXR1cmUgc2V0OiBlcnJvciB3cml0aW5nIGRhdGEuCgBPdXQgb2YgbWVtb3J5ISEKAEGwNgvFKYgOAACBEAAA7xIAABYVAACnGAAAWyVzXSBbJXNdIFslc10gOiAlczogJWYgbXMASW1hZ2UgbXVzdCBiZSBncmF5c2NhbGUAeSBvdXQgb2YgcmFuZ2UARmVhdHVyZSBzdG9yZSBoYXMgbm90IGJlZW4gYWxsb2NhdGVkACVkAHdiAEFSX1BJWEVMX0ZPUk1BVF9BUkdCAE1heGltdW0gYWxsb3dhYmxlIHBvc2UgZXJyb3IgZXhjZWVkZWQuAEFzc2VydGlvbiBgc3RlcCA+PSB3aWR0aGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGkrMStjaHVua19zaXplIDwgd2lkdGhgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBweXJhbWlkYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgcHlyYW1pZC0+bnVtT2N0YXZlcygpID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHNyYyAhPSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgeCA8IG1HcmFkaWVudHNbb2N0YXZlKm1OdW1TY2FsZXNQZXJPY3RhdmUrc2NhbGVdLndpZHRoKClgIGZhaWxlZCBpbiAARXJyb3IgaW4gb3BlbmluZyAnJXMnIGZvciByZWFkaW5nCgAgRmlsdGVyZWQgZmVhdHVyZXMgPSAlN2RbcGl4ZWxdCgBMYWJlbGluZyB0aHJlc2hvbGQgbW9kZSBzZXQgdG8gJXMuCgBFcnJvciByZWFkaW5nIEpQRUcgZmlsZSBoZWFkZXIuCgBFcnJvcjogc3VwcGxpZWQgZmlsZSBkb2VzIG5vdCBhcHBlYXIgdG8gYmUgYW4gQVJUb29sS2l0IGNhbWVyYSBwYXJhbWV0ZXIgZmlsZS4KAGtwbURlbGV0ZVJlZkRhdGFTZXQoKTogTlVMTCByZWZEYXRhU2V0UHRyMS9yZWZEYXRhU2V0UHRyMi4KAENhbid0IHJlYWQgSlBFRyBmaWxlICclcycKAEFSX1BJWEVMX0ZPUk1BVF8ydnV5AFB5cmFtaWQgZG9lcyBub3QgY29udGFpbiBhbnkgbGV2ZWxzAFN0ZXAgbXVzdCBiZSBncmVhdGVyIHRoYW4gb3IgZXF1YWwgdGhlIHdpZHRoAHggbXVzdCBiZSBsZXNzIHRoYW4gdGhlIGltYWdlIHdpZHRoAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi93ZWJhcmtpdC1vcmcvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvbWF0Y2hlcnMvdmlzdWFsX2RhdGFiYXNlLmgARXh0ZW5kaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlIGltYWdlAFNvdXJjZSBpcyBOVUxMAEVycm9yICglZCk6IHVuYWJsZSB0byByZWFkIGZyb20gZmlsZS4ATXVsdGktbWFya2VyIHBvc2UgZXJyb3IgdmFsdWUgZXhjZWVkZWQuAA0lNGQvJTRkLgBBc3NlcnRpb24gYHkgPCBtTWF4WWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGltYWdlLmNoYW5uZWxzKCkgPT0gMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYG51bV9wb2ludHMgPT0gcG9pbnRzLnNpemUoKWAgZmFpbGVkIGluIAAlNy41ZiAAIElORk8gIABrcG1TZXRSZWZEYXRhU2V0KCk6IE5VTEwga3BtSGFuZGxlL3JlZkRhdGFTZXQuCgBrcG1EZWxldGVSZWZEYXRhU2V0KCk6IE5VTEwgcmVmRGF0YVNldFB0ci4KAEVycm9yOiB1bmFibGUgdG8gb3BlbiBmaWxlICclcycgZm9yIHdyaXRpbmcuCgBFcnJvcjogVW5zdXBwb3J0ZWQgcGl4ZWwgZm9ybWF0ICglZCkgcmVxdWVzdGVkLgoARXJyb3IgaW4gcmVhZGluZyAnJXMnLgoACiMjIyBTdXJmYWNlIE5vLiVkICMjIwoAQVJfUElYRUxfRk9STUFUX3l1dnMAJXMASW1hZ2UgbXVzdCBoYXZlIDEgY2hhbm5lbABTaG91bGQgYmUgc2FtZSBzaXplAFJlamVjdGVkIGZyZXF1ZW50bHkgbWlzcmVjb2duaXNlZCBtYXRyaXggbWFya2VyLgBBc3NlcnRpb24gYGJ1Y2tldFswXS5maXJzdCA+PSBidWNrZXRbbl0uZmlyc3RgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBhbmdsZSA+IC1QSWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGNoYW5uZWxzID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHNyY193aWR0aCA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB5ID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBkeW5hbWljX2Nhc3Q8Y29uc3QgQmlub21pYWxQeXJhbWlkMzJmKj4ocHlyYW1pZClgIGZhaWxlZCBpbiAAIGxpbmUgAGtwbVNhdmVSZWZEYXRhU2V0KCk6IE5VTEwgZmlsZW5hbWUvcmVmRGF0YVNldC4KAGtwbVNldFJlZkRhdGFTZXQoKTogcmVmRGF0YVNldC4KAEVycm9yOiBzdXBwbGllZCBidWZmZXIgZG9lcyBub3QgYXBwZWFyIHRvIGJlIEFSVG9vbEtpdCBjYW1lcmEgcGFyYW1ldGVycy4KAEVycm9yIGluIHdyaXRpbmcgJyVzJyBpbiB0aGUgemlwZmlsZS4KAEVycm9yIHNhdmluZyBpbWFnZSBzZXQ6IGVycm9yIHdyaXRpbmcgZGF0YS4KAE51bWJlciBvZiBjaGFubmVscyBjYW5ub3QgYmUgemVybwB5IG11c3QgYmUgcG9zaXRpdmUAV2lkdGggbXVzdCBiZSBwb3NpdGl2ZQBhbmdsZSBvdXQgb2YgcmFuZ2UAT25seSBiaW5vbWlhbCBweXJhbWlkIGlzIHN1cHBvcnRlZABudGhfZWxlbWVudCBmYWlsZWQAQVJfUElYRUxfRk9STUFUX1JHQl81NjUAQXNzZXJ0aW9uIGBtUHlyYW1pZC5zaXplKCkgPT0gbU51bU9jdGF2ZXMqbU51bVNjYWxlc1Blck9jdGF2ZWAgZmFpbGVkIGluIABBc3NlcnRpb24gYG9jdGF2ZSA+PSAwYCBmYWlsZWQgaW4gADogAEZpZWxkLW9mLXZpZXcgdmVydGljYWwgPSAlLjFmLCBob3Jpem9udGFsID0gJS4xZiBkZWdyZWVzLCBhc3BlY3QgcmF0aW8gPSAlLjNmCgBNYXggZmVhdHVyZSA9ICVkCgAgIFJlYWQgSW1hZ2VTZXQuCgBFcnJvciBzYXZpbmcgS1BNIGRhdGE6IHVuYWJsZSB0byBvcGVuIGZpbGUgJyVzJXMlcycgZm9yIHdyaXRpbmcuCgBFcnJvciAoJWQpOiB1bmFibGUgdG8gb3BlbiBleHRlcm5hbCBwYXJhbWV0ZXJzIGZpbGUgIiVzIiBmb3Igd3JpdGluZy4KAEVycm9yIGluIGNsb3NpbmcgJXMgaW4gdGhlIHppcGZpbGUuCgBBdXRvIHRocmVzaG9sZCAoYnJhY2tldCkgbWFya2VyIGNvdW50cyAtWyUzZDogJTNkXSBbJTNkOiAlM2RdIFslM2Q6ICUzZF0rLgoAT3V0IG9mIG1lbW9yeSEhCgBQeXJhbWlkIGhhcyBub3QgYmVlbiBhbGxvY2F0ZWQgeWV0AC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi93ZWJhcmtpdC1vcmcvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZGV0ZWN0b3JzL2dhdXNzaWFuX3NjYWxlX3NwYWNlX3B5cmFtaWQuaABQeXJhbWlkIGlzIE5VTEwAQVJfUElYRUxfRk9STUFUX1JHQkFfNTU1MQAuAEFzc2VydGlvbiBgcFswXSA+IHBtMVstMV1gIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBhbmdsZSA8PSBQSWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGQudHlwZSgpID09IElNQUdFX0YzMmAgZmFpbGVkIGluIABBc3NlcnRpb24gYHNyY19oZWlnaHQgPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgeSA8IG1HcmFkaWVudHNbb2N0YXZlKm1OdW1TY2FsZXNQZXJPY3RhdmUrc2NhbGVdLmhlaWdodCgpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbURhdGEuZ2V0KClgIGZhaWxlZCBpbiAAJTNkOiAoJTNkLCUzZCkgOiAlZiBtaW49JWYgbWF4PSVmLCBzZD0lZgoAcGFnZSAlZCwgaW1hZ2UgbnVtICVkLCBwb2ludHMgLSAlZAoARXJyb3IgKCVkKTogdW5hYmxlIHRvIG9wZW4gZXh0ZXJuYWwgcGFyYW1ldGVycyBmaWxlICIlcyIgZm9yIHJlYWRpbmcuCgBBdXRvIHRocmVzaG9sZCAoYnJhY2tldCkgYWRqdXN0ZWQgdGhyZXNob2xkIHRvICVkLgoARXJyb3Igb3BlbmluZyBmaWxlICclcy5pc2V0Jy4KAEVycm9yIGluIGNsb3NpbmcgJyVzJy4KAHkgbXVzdCBiZSBsZXNzIHRoYW4gdGhlIGltYWdlIGhlaWdodABIZWlnaHQgbXVzdCBiZSBwb3NpdGl2ZQBPY3RhdmUgbXVzdCBiZSBwb3NpdGl2ZQBPbmx5IEYzMiBpbWFnZXMgc3VwcG9ydGVkAFNob3VsZCBiZSBtYXhpbWEARGF0YSBwb2ludGVyIGlzIE5VTEwAQVJfUElYRUxfRk9STUFUX1JHQkFfNDQ0NABBc3NlcnRpb24gYGRldGVjdG9yYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgc2NhbGUgPj0gbU1pblNjYWxlYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW1hZ2Uud2lkdGgoKSA9PSBtUHlyYW1pZFswXS53aWR0aCgpYCBmYWlsZWQgaW4gAFslIC4zZiAlIC4zZiAlIC4zZl0gWyUgNi4xZl0KAEVycm9yICglZCk6IHVuYWJsZSB0byBvcGVuIG9wdGljYWwgcGFyYW1ldGVycyBmaWxlICIlcyIgZm9yIHdyaXRpbmcuCgBrcG1TZXRSZWZEYXRhU2V0RmlsZSgpOiBOVUxMIGtwbUhhbmRsZS9maWxlbmFtZS4KACAgICBlbmQuCgBBdXRvIHRocmVzaG9sZCAoJXMpIGFkanVzdGVkIHRocmVzaG9sZCB0byAlZC4KAC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoAQVJfUElYRUxfRk9STUFUXzQyMHYAbWVkaWFuAHNjYWxlIG91dCBvZiByYW5nZQBJbWFnZSBvZiB3cm9uZyBzaXplIGZvciBweXJhbWlkAFVuYWJsZSB0byBhbGxvY2F0ZSBpbWFnZSBkYXRhAERldGVjdG9yIGlzIE5VTEwAQXNzZXJ0aW9uIGBvY3RhdmUgPCBtTnVtT2N0YXZlc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYHBbMF0gPiBwbTFbMF1gIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbTEudHlwZSgpID09IElNQUdFX0YzMmAgZmFpbGVkIGluIABBc3NlcnRpb24gYGcuY2hhbm5lbHMoKSA9PSAyYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgc3JjX3N0ZXAgPiAwYCBmYWlsZWQgaW4gACUzZCwgJTNkOiBtYXhfc2ltID0gJWYKACAgUmVhZCBGZWF0dXJlU2V0LgoAQ2Fubm90IGZpbmQgdGhlIHBhZ2UgZm9yIHNraXBwaW5nLgoARXJyb3IgKCVkKTogdW5hYmxlIHRvIG9wZW4gb3B0aWNhbCBwYXJhbWV0ZXJzIGZpbGUgIiVzIiBmb3IgcmVhZGluZy4KAEVycm9yIHNhdmluZyBLUE0gZGF0YTogZXJyb3Igd3JpdGluZyBkYXRhLgoAT3RzdQBPY3RhdmUgbXVzdCBiZSBsZXNzIHRoYW4gbnVtYmVyIG9mIG9jdGF2ZXMAQVJfUElYRUxfRk9STUFUXzQyMGYAU3RlcCBtdXN0IGJlIHBvc2l0aXZlAEludmFsaWQgaW1hZ2UgdHlwZQBOdW1iZXIgb2YgY2hhbm5lbHMgc2hvdWxkIGJlIDIAQXNzZXJ0aW9uIGBzY2FsZSA8IG1NYXhTY2FsZWAgZmFpbGVkIGluIABBc3NlcnRpb24gYHBbMF0gPiBwbTFbMV1gIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbTIudHlwZSgpID09IElNQUdFX0YzMmAgZmFpbGVkIGluIABBc3NlcnRpb24gYHB5cmFtaWQtPmltYWdlcygpLnNpemUoKSA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbWFnZS5oZWlnaHQoKSA9PSBtUHlyYW1pZFswXS5oZWlnaHQoKWAgZmFpbGVkIGluIAAlNy40ZiAAa3BtTG9hZFJlZkRhdGFTZXQoKTogTlVMTCBmaWxlbmFtZS9yZWZEYXRhU2V0UHRyLgoAa3BtTWF0Y2hpbmcoKTogTlVMTCBrcG1IYW5kbGUvaW5JbWFnZUx1bWEuCgBFcnJvciBvcGVuaW5nIGZpbGUgJyVzLmZzZXQnLgoAAAAAAAABAAAAAQAAAAEAAAAAAAAA//////////////////////////8AAAAAAQAAAAEAAAABAAAAAAAAAP////8BAAAACQAAAAUAAAAEAAAAAwAAAAIAQYPgAAuxyQEBAAEBAQACBP//BQMBAAL/Bgf/AwECAgMCAwIDAwD/BAYHBf8BBAUEBAUFBAUHBgYGBwcHBv8CBAYHBQP/AP//A/8FBv//CQr/DP//D/8REv8U//8XGP//G/8dHv//AQL/BP//Bwj//wv/DQ7/EP//E/8VFv//GRr/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ZCA9ICVmCgAgIFJlYWQgTWFya2VyU2V0LgoARXJyb3IgbG9hZGluZyBLUE0gZGF0YTogdW5hYmxlIHRvIG9wZW4gZmlsZSAnJXMlcyVzJyBmb3IgcmVhZGluZy4KAERlc3RpbmF0aW9uIGltYWdlIHNob3VsZCBiZSBhIGZsb2F0AG1yawBzaXplIG11c3QgYmUgcG9zaXRpdmUAU2NhbGUgbXVzdCBiZSBwb3NpdGl2ZQBNYXhpbXVtIGJpbiBzaG91bGQgYmUgcG9zaXRpdmUAT25seSBzaW5nbGUgY2hhbm5lbCBpbWFnZXMgc3VwcG9ydGVkAEFzc2VydGlvbiBgcFswXSA+IHBbMV1gIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBkc3Rfc3RlcCA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBweXJhbWlkLT5pbWFnZXMoKVswXS53aWR0aCgpID09IGRldGVjdG9yLT53aWR0aCgpYCBmYWlsZWQgaW4gAEpQRUcgZmlsZSBoYXMgdW5zdXBwb3J0ZWQgJWQtY29tcG9uZW50IHBpeGVscwoARXJyb3IgbG9hZGluZyBLUE0gZGF0YTogZXJyb3IgcmVhZGluZyBkYXRhLgoAYXJVdGlsR2V0UGl4ZWxGb3JtYXROYW1lOiBFcnJvciwgdW5yZWNvZ25pc2VkIHBpeGVsIGZvcm1hdCAoJWQpLgoAUHlyYW1pZCBhbmQgZGV0ZWN0b3Igc2l6ZSBtaXNtYXRjaABhbGxvY2F0b3I8VD46OmFsbG9jYXRlKHNpemVfdCBuKSAnbicgZXhjZWVkcyBtYXhpbXVtIHN1cHBvcnRlZCBzaXplAFVua25vd24gaW1hZ2UgdHlwZQBBc3NlcnRpb24gYHNjYWxlIDwgbU51bVNjYWxlc1Blck9jdGF2ZWAgZmFpbGVkIGluIABBc3NlcnRpb24gYHBbMF0gPiBwcDFbLTFdYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaGlzdCAhPSBOVUxMYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKHNyY193aWR0aCUyKSA9PSAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW0xLmNoYW5uZWxzKCkgPT0gMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYG1SZWZJbWFnZVdpZHRoID4gMGAgZmFpbGVkIGluIABPdXQgb2YgbWVtb3J5LgoAa3BtQ2hhbmdlUGFnZU5vT2ZSZWZEYXRhU2V0KCk6IE5VTEwgcmVmRGF0YVNldC4KAEVycm9yIG9wZW5pbmcgZmlsZSAnJXMubXJrJy4KACUlJTAyeAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9vcmllbnRhdGlvbl9hc3NpZ25tZW50LmgAJWYgJWYgJWYgJWYAd2lkdGggbXVzdCBiZSBwb3NpdGl2ZQBTY2FsZSBtdXN0IGJlIGxlc3MgdGhhbiBudW1iZXIgb2Ygc2NhbGUgcGVyIG9jdGF2ZQBVbnN1cHBvcnRlZCBpbWFnZSB0eXBlAFNvdXJjZSB3aWR0aCBtdXN0IGJlIG9kZABBc3NlcnRpb24gYHBbMF0gPiBwcDFbMF1gIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbTIuY2hhbm5lbHMoKSA9PSAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgcHlyYW1pZC0+aW1hZ2VzKClbMF0uaGVpZ2h0KCkgPT0gZGV0ZWN0b3ItPmhlaWdodCgpYCBmYWlsZWQgaW4gAGFsbG9jYXRvcjxUPjo6YWxsb2NhdGUoc2l6ZV90IG4pICduJyBleGNlZWRzIG1heGltdW0gc3VwcG9ydGVkIHNpemUAL3Byb2Mvc2VsZi9leGUAT2N0YXZlIG91dCBvZiByYW5nZQBIaXN0b2dyYW0gcG9pbnRlciBpcyBOVUxMAEFzc2VydGlvbiBgYXNzaWdubWVudC5zaXplKCkgPT0gbnVtX2luZGljZXNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBwWzBdID4gcHAxWzFdYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKGNodW5rX3NpemUlMik9PTBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtUmVmSW1hZ2VIZWlnaHQgPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZC53aWR0aCgpID09IGltMi53aWR0aCgpYCBmYWlsZWQgaW4gAFRyYW5zZm9ybWF0aW9uIG1hdHJpeCByZWFkIGVycm9yISEKAEltYWdlcyBtdXN0IGhhdmUgdGhlIHNhbWUgd2lkdGgAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9tYXRjaGVycy9iaW5hcnlfaGllcmFyY2hpY2FsX2NsdXN0ZXJpbmcuaABqcGcAVW50ZXN0ZWQgYmVoYXZpb3IgZm9yIG9kZCBjaHVuayBzaXplAGhlaWdodCBtdXN0IGJlIHBvc2l0aXZlAFNjYWxlIG91dCBvZiByYW5nZQBBc3NlcnRpb24gYChmYmluKzAuNWYpID4gMCAmJiAoZmJpbi0wLjVmKSA8IG51bV9iaW5zYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgIWlzaW5mKHVbMF0pYCBmYWlsZWQgaW4gACVzJXMKAFdpZHRoIGlzIHplcm8AL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9tYXRjaGVycy9ob3VnaF9zaW1pbGFyaXR5X3ZvdGluZy5oAEFzc2lnbm1lbnQgc2l6ZSB3cm9uZwBEZWNpbWFsIGJpbiBwb3NpdGlvbiBpbmRleCBvdXQgb2YgcmFuZ2UASU5GAEFzc2VydGlvbiBgKGludClzdGQ6OmZsb29yKHgpID09IChpbnQpeGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGQuaGVpZ2h0KCkgPT0gaW0yLmhlaWdodCgpYCBmYWlsZWQgaW4gAEltYWdlcyBtdXN0IGhhdmUgdGhlIHNhbWUgaGVpZ2h0AC8uLi9zaGFyZS8lcwBIZWlnaHQgaXMgemVybwAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9pbnRlcnBvbGF0ZS5oAEFzc2VydGlvbiBgYXNzaWdubWVudFtpXSAhPSAtMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGluZGV4ID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtYWduaXR1ZGUgPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYCFpc2luZih1WzFdKWAgZmFpbGVkIGluIABTdGVwIGlzIHplcm8ATWFnbml0dWRlIGNhbm5vdCBiZSBuZWdhdGl2ZQBmbG9vcigpIGFuZCBjYXN0IG5vdCB0aGUgc2FtZQBpbmRleCBvdXQgb2YgcmFuZ2UAQXNzaWdubWVudCBpcyBpbnZhbGlkAEhPTUUAQXNzZXJ0aW9uIGBpbTEud2lkdGgoKSA9PSBpbTIud2lkdGgoKWAgZmFpbGVkIGluIAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9oYXJyaXMtaW5saW5lLmgAYWxsb2NhdG9yPFQ+OjphbGxvY2F0ZShzaXplX3QgbikgJ24nIGV4Y2VlZHMgbWF4aW11bSBzdXBwb3J0ZWQgc2l6ZQAvcHJvYy9zZWxmL2NtZGxpbmUAQXNzZXJ0aW9uIGAoaW50KXN0ZDo6Zmxvb3IoeSkgPT0gKGludCl5YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgYXNzaWdubWVudFtpXSA8IG51bV9pbmRpY2VzYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbnVtX2JpbnMgPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYChpPj4xKSA8IHN0ZDo6Y2VpbCgoc3JjX2hlaWdodC0xKS8yLmYpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW0xLmhlaWdodCgpID09IGltMi5oZWlnaHQoKWAgZmFpbGVkIGluIABJbmRleCBpcyBvdXQgb2YgYm91bmRzAE51bWJlciBiaW5zIG11c3QgYmUgcG9zaXRpdmUAQXNzaWdubWVudCBvdXQgb2YgcmFuZ2UAT3V0IG9mIHJhbmdlAERvRyBQeXJhbWlkAHJiAEFzc2VydGlvbiBgeXAgPj0gMCAmJiB5cCA8IGhlaWdodGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGJpblggPj0gMGAgZmFpbGVkIGluIAB5cCBvdXQgb2YgYm91bmRzAE5vbi1tYXggc3VwcHJlc3Npb24AYmluWCBvdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGBpbmRpY2VzW2Fzc2lnbm1lbnRbaV1dIDwgbnVtX2ZlYXR1cmVzYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW1hZ2UudHlwZSgpID09IElNQUdFX1VJTlQ4YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgdzEgPj0gMGAgZmFpbGVkIGluIAAlczogJXMKAFN1YnBpeGVsAHcxIG11c3QgYmUgcG9zaXRpdmUAVW5hYmxlIHRvIGRldGVybWluZSBwcm9jZXNzIG5hbWUAT25seSBncmF5IHNjYWxlIGltYWdlcyBhcmUgc3VwcG9ydGVkAEFzc2VydGlvbiBgeXBfcGx1c18xID49IDAgJiYgeXBfcGx1c18xIDwgaGVpZ2h0YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgYmluWCA8IG1OdW1YQmluc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYGl0LT5zZWNvbmQuc2l6ZSgpICE9IDBgIGZhaWxlZCBpbiAAcHJ1bmVGZWF0dXJlcwB5cF9wbHVzXzEgb3V0IG9mIGJvdW5kcwAlcyVzAENsdXN0ZXIgbXVzdCBoYXZlIGF0bGVhc2V0IDEgZmVhdHVyZQBBc3NlcnRpb24gYG9jdGF2ZSA8IG1OdW1PY3RhdmVzYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgYmluWSA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgdzIgPj0gMGAgZmFpbGVkIGluIABGaW5kIE9yaWVudGF0aW9ucwAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9nYXVzc2lhbl9zY2FsZV9zcGFjZV9weXJhbWlkLmgAdzIgbXVzdCBiZSBwb3NpdGl2ZQAvdmFyL2NhY2hlAGJpblkgb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgeHAgPj0gMCAmJiB4cCA8IHdpZHRoYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZHN0W2ldID49IC0yNTgwNjRgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtSyA9PSBtQ2VudGVycy5zaXplKClgIGZhaWxlZCBpbiAAeHAgb3V0IG9mIGJvdW5kcwAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL21hdGNoZXJzL2ttZWRvaWRzLmgALy5jYWNoZQBPY3RhdmUgb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgYjEgPj0gMCAmJiBiMSA8IG51bV9iaW5zYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgYmluWSA8IG1OdW1ZQmluc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYGRzdFtpXSA8PSAyNTgwNjRgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbTAuaGVpZ2h0KCkgPT0gaW0xLmhlaWdodCgpYCBmYWlsZWQgaW4gAEhlaWdodCBpcyBpbmNvbnNpc3RlbnQAayBzaG91bGQgbWF0Y2ggdGhlIG51bWJlciBvZiBjbHVzdGVyIGNlbnRlcnMAJXMvJXMAYjEgYmluIGluZGV4IG91dCBvZiByYW5nZQBBc3NlcnRpb24gYHhwX3BsdXNfMSA+PSAwICYmIHhwX3BsdXNfMSA8IHdpZHRoYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgc2NhbGUgPCBtTnVtU2NhbGVzUGVyT2N0YXZlYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZHN0W2ldIDw9IDQxMjkwMjRgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBiaW5BbmdsZSA+PSAwYCBmYWlsZWQgaW4gAHhwX3BsdXNfMSBvdXQgb2YgYm91bmRzAGJpbkFuZ2xlIG91dCBvZiByYW5nZQBTY2FsZSBvdXQgb2YgcmFuZ2UAL3Zhci9saWIAQXNzZXJ0aW9uIGBiMiA+PSAwICYmIGIyIDwgbnVtX2JpbnNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBkc3RbaV0gPj0gLTQxMjkwMjRgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBudW1fZmVhdHVyZXMgPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW0wLmhlaWdodCgpID09IGltMi5oZWlnaHQoKWAgZmFpbGVkIGluIAAvLmNvbmZpZwBhbGxvY2F0b3I8VD46OmFsbG9jYXRlKHNpemVfdCBuKSAnbicgZXhjZWVkcyBtYXhpbXVtIHN1cHBvcnRlZCBzaXplAE51bWJlciBvZiBmZWF0dXJlcyBtdXN0IGJlIHBvc2l0aXZlAGIyIGJpbiBpbmRleCBvdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGBiaW5BbmdsZSA8IG1OdW1BbmdsZUJpbnNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB3MCA+PSAwICYmIHcwIDw9IDEuMDAwMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYChpbTEuaGVpZ2h0KCk+PjEpID09IGltMi5oZWlnaHQoKWAgZmFpbGVkIGluIABhbGxvY2F0b3I8VD46OmFsbG9jYXRlKHNpemVfdCBuKSAnbicgZXhjZWVkcyBtYXhpbXVtIHN1cHBvcnRlZCBzaXplAE91dCBvZiByYW5nZQBUTVBESVIAQXNzZXJ0aW9uIGBudW1faW5kaWNlcyA8PSBudW1fZmVhdHVyZXNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBneHggPD0gNDEyOTAyNGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGJpblNjYWxlID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGAoaW0wLmhlaWdodCgpPj4xKSA9PSBpbTEuaGVpZ2h0KClgIGZhaWxlZCBpbiAATW9yZSBpbmRpY2VzIHRoYW4gZmVhdHVyZXMAL3RtcABiaW5TY2FsZSBvdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGByb3cgPCBtSGVpZ2h0YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgdzEgPj0gMCAmJiB3MSA8PSAxLjAwMDFgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBneHggPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYChpbTAuaGVpZ2h0KCk+PjEpID09IGltMi5oZWlnaHQoKWAgZmFpbGVkIGluIABFcnJvciBsb29raW5nIGZvciByZXNvdXJjZXMgZGlyZWN0b3J5IHBhdGgAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9mcmFtZXdvcmsvaW1hZ2UuaABBc3NlcnRpb24gYGJpblNjYWxlIDwgbU51bVNjYWxlQmluc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYG1CdWNrZXRzLnNpemUoKSA9PSBtTnVtQnVja2V0c1hgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBudW1faW5kaWNlcyA+PSBtS2AgZmFpbGVkIGluIABBc3NlcnRpb24gYGd5eSA8PSA0MTI5MDI0YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgdzIgPj0gMCAmJiB3MiA8PSAxLjAwMDFgIGZhaWxlZCBpbiAATm90IGVub3VnaCBmZWF0dXJlcwByb3cgb3V0IG9mIGJvdW5kcwBFcnJvciBjcmVhdGluZyByZXNvdXJjZXMgZGlyZWN0b3J5IHBhdGgAQnVja2V0cyBhcmUgbm90IGFsbG9jYXRlZABBc3NlcnRpb24gYHczID49IDAgJiYgdzMgPD0gMS4wMDAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZ3l5ID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbmRleCA8PSAoYmluWCArIGJpblkqbU51bVhCaW5zICsgYmluQW5nbGUqbU51bVhCaW5zKm1OdW1ZQmlucyArIGJpblNjYWxlKm1OdW1YQmlucyptTnVtWUJpbnMqbU51bUFuZ2xlQmlucylgIGZhaWxlZCBpbiAAQXNzaWdubWVudCBzaXplIGlzIGluY29ycmVjdABBc3NlcnRpb24gYG1CdWNrZXRzWzBdLnNpemUoKSA9PSBtTnVtQnVja2V0c1lgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBneHkgPD0gNDEyOTAyNGAgZmFpbGVkIGluIABBc3NlcnRpb24gYCh3MCt3MSt3Mit3MykgPD0gMS4wMDAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbiA+IDBgIGZhaWxlZCBpbiAARXJyb3I6IFVuYWJsZSB0byBjaGFuZ2Ugd29ya2luZyBkaXJlY3RvcnkgdG8gJyVzJy4KAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi93ZWJhcmtpdC1vcmcvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvdXRpbHMvcGFydGlhbF9zb3J0LmgAQXNzZXJ0aW9uIGBtRmVhdHVyZVBvaW50cy5zaXplKCkgPD0gbU1heE51bUZlYXR1cmVQb2ludHNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBwb3MgPT0gNjY2YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZ3h5ID49IC00MTI5MDI0YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbnVtX2NlbnRlcnMgPiAwYCBmYWlsZWQgaW4gAFslIC4zZiAlIC4zZiAlIC4zZl0gWyUgNi4xZl0KAAAAAAMAAAADAAAABAAAAAQAAAAEAAAAAQAAAAQAAAACAAAAAgAAAAIAAAACAAAAAgAAAAEAAAABAAAAAQAAAAAAAAAEAAAAiAAAAAUAAACQAAAABgAAAJgAAAAJAAAAsAAAABEEAADoCwAANg4AAGQQAAAuaXNldAByYgBONnZpc2lvbjI1R2F1c3NpYW5TY2FsZVNwYWNlUHlyYW1pZEUAAABk9gAA6VUAAFRvbyBtYW55IGZlYXR1cmUgcG9pbnRzAFRoZXJlIG11c3QgYmUgYXQgbGVhc3QgMSBjZW50ZXIAbiBtdXN0IGJlIHBvc2l0aXZlAFBvc2l0aW9uIGlzIG5vdCB3aXRoaW4gcmFuZ2UAWyVzXSBbJXNdIFslc10gOiBGb3VuZCAlZCBmZWF0dXJlcyBpbiBxdWVyeQBBc3NlcnRpb24gYGsgPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBga3Auc2NhbGUgPCBtTGFwbGFjaWFuUHlyYW1pZC5udW1TY2FsZVBlck9jdGF2ZSgpYCBmYWlsZWQgaW4gAEZlYXR1cmUgcG9pbnQgc2NhbGUgaXMgb3V0IG9mIGJvdW5kcwBrIG11c3QgYmUgcG9zaXRpdmUARmluZCBNYXRjaGVzICgxKQBIb3VnaCBWb3RpbmcgKDEpAEFzc2VydGlvbiBga3Auc2NvcmUgPT0gbGFwMS5nZXQ8ZmxvYXQ+KHkpW3hdYCBmYWlsZWQgaW4gAFNjb3JlIGlzIG5vdCBjb25zaXN0ZW50IHdpdGggdGhlIERvRyBpbWFnZQBGaW5kIEhvdWdoIE1hdGNoZXMgKDEpAEVzdGltYXRlIEhvbW9ncmFwaHkgKDEpAEFzc2VydGlvbiBgYnVja2V0WzBdLmZpcnN0ID49IGJ1Y2tldFtuXS5maXJzdGAgZmFpbGVkIGluIABudGhfZWxlbWVudCBmYWlsZWQARmluZCBJbmxpZXJzICgxKQBGaW5kIE1hdGNoZXMgKDIpAEFzc2VydGlvbiBgb2N0YXZlIDwgbU51bU9jdGF2ZXNgIGZhaWxlZCBpbiAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9kZXRlY3RvcnMvZ2F1c3NpYW5fc2NhbGVfc3BhY2VfcHlyYW1pZC5oAEhvdWdoIFZvdGluZyAoMikAT2N0YXZlIG91dCBvZiByYW5nZQBGaW5kIEhvdWdoIE1hdGNoZXMgKDIpAEVzdGltYXRlIEhvbW9ncmFwaHkgKDIpAEFzc2VydGlvbiBgc2NhbGUgPCBtTnVtU2NhbGVzUGVyT2N0YXZlYCBmYWlsZWQgaW4gAFNjYWxlIG91dCBvZiByYW5nZQBGaW5kIElubGllcnMgKDIpAEFzc2VydGlvbiBgYmVzdF9pbmRleCAhPSBzdGQ6Om51bWVyaWNfbGltaXRzPHNpemVfdD46Om1heCgpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW5kZXggPCBtSW1hZ2VzLnNpemUoKWAgZmFpbGVkIGluIAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9Eb0dfc2NhbGVfaW52YXJpYW50X2RldGVjdG9yLmgAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9tYXRjaGVycy9mZWF0dXJlX21hdGNoZXItaW5saW5lLmgAU29tZXRoaW5nIHN0cmFuZ2UASW5kZXggaXMgb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgc2NhbGUgPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYG1NYXRjaGVzLnNpemUoKSA8PSBmZWF0dXJlczEtPnNpemUoKWAgZmFpbGVkIGluIABOdW1iZXIgb2YgbWF0Y2hlcyBzaG91bGQgYmUgbG93ZXIAU2NhbGUgbXVzdCBiZSBwb3NpdGl2ZQBTY2FsZSBtdXN0IGJlIGxlc3MgdGhhbiBudW1iZXIgb2Ygc2NhbGUgcGVyIG9jdGF2ZQBBc3NlcnRpb24gYG1Sb290LmdldCgpYCBmYWlsZWQgaW4gAFJvb3QgY2Fubm90IGJlIE5VTEwAQXNzZXJ0aW9uIGBsYXAwLmhlaWdodCgpID09IGxhcDEuaGVpZ2h0KCkgPT0gbGFwMi5oZWlnaHQoKWAgZmFpbGVkIGluIABXaWR0aC9oZWlnaHQgYXJlIG5vdCBjb25zaXN0ZW50AEFzc2VydGlvbiBgbWluaSAhPSAtMWAgZmFpbGVkIGluIABNaW5pbXVtIGluZGV4IG5vdCBzZXQAQXNzZXJ0aW9uIGAobGFwMC5oZWlnaHQoKSA9PSBsYXAxLmhlaWdodCgpKSAmJiAoKGxhcDEuaGVpZ2h0KCk+PjEpID09IGxhcDIuaGVpZ2h0KCkpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKChsYXAwLndpZHRoKCk+PjEpID09IGxhcDEud2lkdGgoKSkgJiYgKGxhcDEud2lkdGgoKSA9PSBsYXAyLndpZHRoKCkpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbiA8PSBpbl9tYXRjaGVzLnNpemUoKWAgZmFpbGVkIGluIABTaG91bGQgYmUgdGhlIHNhbWUAQXNzZXJ0aW9uIGAwYCBmYWlsZWQgaW4gAEltYWdlIHNpemVzIGFyZSBpbmNvbnNpc3RlbnQAQXNzZXJ0aW9uIGBiaW5YID49IDBgIGZhaWxlZCBpbiAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9tYXRjaGVycy9ob3VnaF9zaW1pbGFyaXR5X3ZvdGluZy5oAEFzc2VydGlvbiBgKHgtMSkgPj0gMCAmJiAoeCsxKSA8IGxhcDEud2lkdGgoKWAgZmFpbGVkIGluIAB4IG91dCBvZiBib3VuZHMAYmluWCBvdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGBiaW5YIDwgbU51bVhCaW5zYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKHktMSkgPj0gMCAmJiAoeSsxKSA8IGxhcDEuaGVpZ2h0KClgIGZhaWxlZCBpbiAAeSBvdXQgb2YgYm91bmRzAEFzc2VydGlvbiBgYmluWSA+PSAwYCBmYWlsZWQgaW4gAGJpblkgb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgbGFwMC53aWR0aCgpID09IGxhcDEud2lkdGgoKWAgZmFpbGVkIGluIABJbWFnZSBkaW1lbnNpb25zIGluY29uc2lzdGVudABBc3NlcnRpb24gYGJpblkgPCBtTnVtWUJpbnNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBiaW5BbmdsZSA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbGFwMC53aWR0aCgpID09IGxhcDIud2lkdGgoKWAgZmFpbGVkIGluIABiaW5BbmdsZSBvdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGBsYXAwLmhlaWdodCgpID09IGxhcDEuaGVpZ2h0KClgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBiaW5BbmdsZSA8IG1OdW1BbmdsZUJpbnNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBsYXAwLmhlaWdodCgpID09IGxhcDIuaGVpZ2h0KClgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBiaW5TY2FsZSA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKHgtMSkgPj0gMCAmJiAoeCsxKSA8IGltLndpZHRoKClgIGZhaWxlZCBpbiAAYmluU2NhbGUgb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgKHktMSkgPj0gMCAmJiAoeSsxKSA8IGltLmhlaWdodCgpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgYmluU2NhbGUgPCBtTnVtU2NhbGVCaW5zYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKGxhcDAud2lkdGgoKT4+MSkgPT0gbGFwMi53aWR0aCgpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZGlzdEJpbkFuZ2xlID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGAobGFwMC5oZWlnaHQoKT4+MSkgPT0gbGFwMi5oZWlnaHQoKWAgZmFpbGVkIGluIABkaXN0QmluQW5nbGUgbXVzdCBub3QgYmUgbmVnYXRpdmUAQXNzZXJ0aW9uIGB4X2Rpdl8yLTAuNWYgPj0gMGAgZmFpbGVkIGluIAB4X2Rpdl8yIG91dCBvZiBib3VuZHMgb3V0IG9mIGJvdW5kcyBmb3IgaW50ZXJwb2xhdGlvbgBBc3NlcnRpb24gYGh5cC5zaXplKCkgPj0gOSptYXhfbnVtX2h5cG90aGVzZXNgIGZhaWxlZCBpbiAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9ob21vZ3JhcGh5X2VzdGltYXRpb24vcm9idXN0X2hvbW9ncmFwaHkuaABBc3NlcnRpb24gYHlfZGl2XzItMC41ZiA+PSAwYCBmYWlsZWQgaW4gAGh5cCB2ZWN0b3Igc2hvdWxkIGJlIG9mIHNpemUgOSptYXhfbnVtX2h5cG90aGVzZXMAeV9kaXZfMiBvdXQgb2YgYm91bmRzIG91dCBvZiBib3VuZHMgZm9yIGludGVycG9sYXRpb24AQXNzZXJ0aW9uIGB0bXBfaS5zaXplKCkgPj0gbnVtX3BvaW50c2AgZmFpbGVkIGluIABBc3NlcnRpb24gYHhfZGl2XzIrMC41ZiA8IGxhcDIud2lkdGgoKWAgZmFpbGVkIGluIAB0bXBfaSB2ZWN0b3Igc2hvdWxkIGJlIG9mIHNpemUgbnVtX3BvaW50cwBBc3NlcnRpb24gYHlfZGl2XzIrMC41ZiA8IGxhcDIuaGVpZ2h0KClgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBoeXBfY29zdHMuc2l6ZSgpID49IG1heF9udW1faHlwb3RoZXNlc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYChsYXAwLndpZHRoKCk+PjEpID09IGxhcDEud2lkdGgoKWAgZmFpbGVkIGluIABoeXBfY29zdHMgdmVjdG9yIHNob3VsZCBiZSBvZiBzaXplIG1heF9udW1faHlwb3RoZXNlcwBBc3NlcnRpb24gYChsYXAwLmhlaWdodCgpPj4xKSA9PSBsYXAxLmhlaWdodCgpYCBmYWlsZWQgaW4gAGFsbG9jYXRvcjxUPjo6YWxsb2NhdGUoc2l6ZV90IG4pICduJyBleGNlZWRzIG1heGltdW0gc3VwcG9ydGVkIHNpemUAQXNzZXJ0aW9uIGBuID4gMGAgZmFpbGVkIGluIAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL3V0aWxzL3BhcnRpYWxfc29ydC5oAEFzc2VydGlvbiBgcm93IDwgbUhlaWdodGAgZmFpbGVkIGluIAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2ZyYW1ld29yay9pbWFnZS5oAG4gbXVzdCBiZSBwb3NpdGl2ZQByb3cgb3V0IG9mIGJvdW5kcwBBc3NlcnRpb24gYGsgPiAwYCBmYWlsZWQgaW4gAGsgbXVzdCBiZSBwb3NpdGl2ZQBBc3NlcnRpb24gYChpbnQpc3RkOjpmbG9vcih4KSA9PSAoaW50KXhgIGZhaWxlZCBpbiAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9kZXRlY3RvcnMvaW50ZXJwb2xhdGUuaABBc3NlcnRpb24gYDBgIGZhaWxlZCBpbiAARmFpbGVkIHRvIGNvbXB1dGUgbWF0cml4IGludmVyc2UAZmxvb3IoKSBhbmQgY2FzdCBub3QgdGhlIHNhbWUAQXNzZXJ0aW9uIGAoaW50KXN0ZDo6Zmxvb3IoeSkgPT0gKGludCl5YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgeXAgPj0gMCAmJiB5cCA8IGhlaWdodGAgZmFpbGVkIGluIAB5cCBvdXQgb2YgYm91bmRzAEFzc2VydGlvbiBgeXBfcGx1c18xID49IDAgJiYgeXBfcGx1c18xIDwgaGVpZ2h0YCBmYWlsZWQgaW4gAHlwX3BsdXNfMSBvdXQgb2YgYm91bmRzAEFzc2VydGlvbiBgeHAgPj0gMCAmJiB4cCA8IHdpZHRoYCBmYWlsZWQgaW4gAHhwIG91dCBvZiBib3VuZHMAQXNzZXJ0aW9uIGB4cF9wbHVzXzEgPj0gMCAmJiB4cF9wbHVzXzEgPCB3aWR0aGAgZmFpbGVkIGluIAB4cF9wbHVzXzEgb3V0IG9mIGJvdW5kcwBBc3NlcnRpb24gYHcwID49IDAgJiYgdzAgPD0gMS4wMDAxYCBmYWlsZWQgaW4gAE91dCBvZiByYW5nZQBBc3NlcnRpb24gYHcxID49IDAgJiYgdzEgPD0gMS4wMDAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgdzIgPj0gMCAmJiB3MiA8PSAxLjAwMDFgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB3MyA+PSAwICYmIHczIDw9IDEuMDAwMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYCh3MCt3MSt3Mit3MykgPD0gMS4wMDAxYCBmYWlsZWQgaW4gAAAAAAAAABBWAAAQAAAAEQAAAAAAAAAobAAAEgAAABMAAABONnZpc2lvbjlFeGNlcHRpb25FAIz2AADoawAAfPcAAE42dmlzaW9uMThCaW5vbWlhbFB5cmFtaWQzMmZFAAAAjPYAAAhsAAAQVgAAAAAAAPxrAAAOAAAAFAAAABUAAAC5Uow+jlrnPrlSjD4AAAAAAAAAAPxsAAAWAAAAFwAAABgAAAAZAAAAGgAAAE5TdDNfXzIyMF9fc2hhcmVkX3B0cl9wb2ludGVySVBONnZpc2lvbjhLZXlmcmFtZUlMaTk2RUVFTlNfMTBzaGFyZWRfcHRySVMzX0UyN19fc2hhcmVkX3B0cl9kZWZhdWx0X2RlbGV0ZUlTM19TM19FRU5TXzlhbGxvY2F0b3JJUzNfRUVFRQCM9gAAdGwAAAT0AABOU3QzX18yMTBzaGFyZWRfcHRySU42dmlzaW9uOEtleWZyYW1lSUxpOTZFRUVFMjdfX3NoYXJlZF9wdHJfZGVmYXVsdF9kZWxldGVJUzNfUzNfRUUAYm9vbCB2aXNpb246OlZpc3VhbERhdGFiYXNlPHZpc2lvbjo6RlJFQUtFeHRyYWN0b3IsIHZpc2lvbjo6QmluYXJ5RmVhdHVyZVN0b3JlLCB2aXNpb246OkJpbmFyeUZlYXR1cmVNYXRjaGVyPDk2Pj46OnF1ZXJ5KGNvbnN0IHZpc2lvbjo6R2F1c3NpYW5TY2FsZVNwYWNlUHlyYW1pZCAqKSBbRkVBVFVSRV9FWFRSQUNUT1IgPSB2aXNpb246OkZSRUFLRXh0cmFjdG9yLCBTVE9SRSA9IHZpc2lvbjo6QmluYXJ5RmVhdHVyZVN0b3JlLCBNQVRDSEVSID0gdmlzaW9uOjpCaW5hcnlGZWF0dXJlTWF0Y2hlcjw5Nj5dAAAAAAAAALK+uT4S3KC+kL45PhLcoL6Qvjm+AAAAgLK+ub4S3KA+kL45vhLcoD6Qvjk+0nIYvwAAAADScpi+OgYEv9JymD46BgS/0nIYPwAAAIDScpg+OgYEP9JymL46BgQ/AAAAgFa4Pb9mTSQ/Vri9vmZNJD9WuL0+AAAAAFa4PT9mTSS/Vri9PmZNJL9WuL2+DOlYPwAAAIAM6dg+mdk7Pwzp2L6Z2Ts/DOlYvwAAAAAM6di+mdk7vwzp2D6Z2Tu/AAAAAPxTbj/xZU6/DVTuPvFlTr8NVO6+AAAAgPxTbr/xZU4/DVTuvvFlTj8NVO4+AACAvwAAAAAAAAC/0LNdvwAAAD/Qs12/AACAPwAAAIAAAAA/0LNdPwAAAL/Qs10/AAAAAAhwAAAWAAAAGwAAABwAAAAdAAAAHgAAAE5TdDNfXzIyMF9fc2hhcmVkX3B0cl9wb2ludGVySVBoMTZOdWxsQXJyYXlEZWxldGVySWhFTlNfOWFsbG9jYXRvckloRUVFRQAAAACM9gAAvG8AAAT0AAAxNk51bGxBcnJheURlbGV0ZXJJaEUAAAAAAAAAsHAAABYAAAAfAAAAIAAAACEAAAAiAAAATlN0M19fMjIwX19zaGFyZWRfcHRyX3BvaW50ZXJJUGhOU18xMHNoYXJlZF9wdHJJaEUyN19fc2hhcmVkX3B0cl9kZWZhdWx0X2RlbGV0ZUloaEVFTlNfOWFsbG9jYXRvckloRUVFRQCM9gAASHAAAAT0AABOU3QzX18yMTBzaGFyZWRfcHRySWhFMjdfX3NoYXJlZF9wdHJfZGVmYXVsdF9kZWxldGVJaGhFRQB2aXNpb246OlNjb3BlZFRpbWVyOjp+U2NvcGVkVGltZXIoKQBpaWkAaWlpaQBpaWlpAGluZmluaXR5AE1pc3NpbmcgSHVmZm1hbiBjb2RlIHRhYmxlIGVudHJ5AEZlYnJ1YXJ5AEphbnVhcnkASnVseQBUaHVyc2RheQBUdWVzZGF5AFdlZG5lc2RheQBTYXR1cmRheQBTdW5kYXkATW9uZGF5AEZyaWRheQBNYXkAJW0vJWQvJXkATUFYX0FMTE9DX0NIVU5LIGlzIHdyb25nLCBwbGVhc2UgZml4AEFMSUdOX1RZUEUgaXMgd3JvbmcsIHBsZWFzZSBmaXgATm90IGEgSlBFRyBmaWxlOiBzdGFydHMgd2l0aCAweCUwMnggMHglMDJ4AENvcnJ1cHQgSlBFRyBkYXRhOiAldSBleHRyYW5lb3VzIGJ5dGVzIGJlZm9yZSBtYXJrZXIgMHglMDJ4AFVuZXhwZWN0ZWQgbWFya2VyIDB4JTAyeABVbnN1cHBvcnRlZCBtYXJrZXIgdHlwZSAweCUwMngAVW5zdXBwb3J0ZWQgSlBFRyBwcm9jZXNzOiBTT0YgdHlwZSAweCUwMngARGVmaW5lIEh1ZmZtYW4gVGFibGUgMHglMDJ4AERlZmluZSBBcml0aG1ldGljIFRhYmxlIDB4JTAyeDogMHglMDJ4AC0rICAgMFgweAAtMFgrMFggMFgtMHgrMHggMHgAQm9ndXMgREFDIHZhbHVlIDB4JXgAX19uZXh0X3ByaW1lIG92ZXJmbG93AEh1ZmZtYW4gY29kZSBzaXplIHRhYmxlIG92ZXJmbG93AE5vdgBUaHUAICAgICAgICAlNHUgJTR1ICU0dSAlNHUgJTR1ICU0dSAlNHUgJTR1AEpQRUcgcGFyYW1ldGVyIHN0cnVjdCBtaXNtYXRjaDogbGlicmFyeSB0aGlua3Mgc2l6ZSBpcyAldSwgY2FsbGVyIGV4cGVjdHMgJXUARGVmaW5lIFJlc3RhcnQgSW50ZXJ2YWwgJXUAV2FybmluZzogdGh1bWJuYWlsIGltYWdlIHNpemUgZG9lcyBub3QgbWF0Y2ggZGF0YSBsZW5ndGggJXUATWlzY2VsbGFuZW91cyBtYXJrZXIgMHglMDJ4LCBsZW5ndGggJXUASkZJRiBleHRlbnNpb24gbWFya2VyOiB0eXBlIDB4JTAyeCwgbGVuZ3RoICV1AEpGSUYgZXh0ZW5zaW9uIG1hcmtlcjogcGFsZXR0ZSB0aHVtYm5haWwgaW1hZ2UsIGxlbmd0aCAldQBKRklGIGV4dGVuc2lvbiBtYXJrZXI6IEpQRUctY29tcHJlc3NlZCB0aHVtYm5haWwgaW1hZ2UsIGxlbmd0aCAldQBKRklGIGV4dGVuc2lvbiBtYXJrZXI6IFJHQiB0aHVtYm5haWwgaW1hZ2UsIGxlbmd0aCAldQBVbmtub3duIEFQUDE0IG1hcmtlciAobm90IEFkb2JlKSwgbGVuZ3RoICV1AFVua25vd24gQVBQMCBtYXJrZXIgKG5vdCBKRklGKSwgbGVuZ3RoICV1AE9idGFpbmVkIFhNUyBoYW5kbGUgJXUARnJlZWQgWE1TIGhhbmRsZSAldQBPYnRhaW5lZCBFTVMgaGFuZGxlICV1AEZyZWVkIEVNUyBoYW5kbGUgJXUAdW5zdXBwb3J0ZWQgbG9jYWxlIGZvciBzdGFuZGFyZCBpbnB1dABBdWd1c3QASW50TGlzdABTdHJpbmdMaXN0AEludmFsaWQgY3JvcCByZXF1ZXN0AFVuc3VwcG9ydGVkIGNvbG9yIGNvbnZlcnNpb24gcmVxdWVzdAB1bnNpZ25lZCBzaG9ydAB1bnNpZ25lZCBpbnQAQ29ycnVwdCBKUEVHIGRhdGE6IHByZW1hdHVyZSBlbmQgb2YgZGF0YSBzZWdtZW50AGhlaWdodABGcmFjdGlvbmFsIHNhbXBsaW5nIG5vdCBpbXBsZW1lbnRlZCB5ZXQAQ0NJUjYwMSBzYW1wbGluZyBub3QgaW1wbGVtZW50ZWQgeWV0AE5vdCBpbXBsZW1lbnRlZCB5ZXQARXJyb3IgcmVhZGluZyBkYXRhIGZyb20gJXMuZnNldABSZWFkaW5nICVzLmZzZXQAZ2V0AEVycm9yOiBrcG1TZXRSZWZEYXRhU2V0AEVycm9yOiBrcG1DaGFuZ2VQYWdlTm9PZlJlZkRhdGFTZXQARXJyb3I6IGtwbU1lcmdlUmVmRGF0YVNldABPY3QAZmxvYXQAU2F0AHVpbnQ2NF90AENhbm5vdCBxdWFudGl6ZSBtb3JlIHRoYW4gJWQgY29sb3IgY29tcG9uZW50cwBTdGFydCBPZiBTY2FuOiAlZCBjb21wb25lbnRzAEJvZ3VzIHZpcnR1YWwgYXJyYXkgYWNjZXNzAEJvZ3VzIHNhbXBsaW5nIGZhY3RvcnMAUXVhbnRpemluZyB0byAlZCA9ICVkKiVkKiVkIGNvbG9ycwBRdWFudGl6aW5nIHRvICVkIGNvbG9ycwBDYW5ub3QgcXVhbnRpemUgdG8gZmV3ZXIgdGhhbiAlZCBjb2xvcnMAQ2Fubm90IHF1YW50aXplIHRvIG1vcmUgdGhhbiAlZCBjb2xvcnMASW52YWxpZCBKUEVHIGZpbGUgc3RydWN0dXJlOiB0d28gU09JIG1hcmtlcnMASW52YWxpZCBKUEVHIGZpbGUgc3RydWN0dXJlOiB0d28gU09GIG1hcmtlcnMAbmZ0TWFya2VycwBfYWRkTkZUTWFya2VycwBTbW9vdGhpbmcgbm90IHN1cHBvcnRlZCB3aXRoIG5vbnN0YW5kYXJkIHNhbXBsaW5nIHJhdGlvcwBNYXhpbXVtIHN1cHBvcnRlZCBpbWFnZSBkaW1lbnNpb24gaXMgJXUgcGl4ZWxzAEFwcGxpY2F0aW9uIHRyYW5zZmVycmVkIHRvbyBtYW55IHNjYW5saW5lcwBBcHBsaWNhdGlvbiB0cmFuc2ZlcnJlZCB0b28gZmV3IHNjYW5saW5lcwBEZWJ1ZyBtb2RlIHNldCB0byAlcwBGYWlsZWQgdG8gY3JlYXRlIHRlbXBvcmFyeSBmaWxlICVzAENsb3NlZCB0ZW1wb3JhcnkgZmlsZSAlcwBPcGVuZWQgdGVtcG9yYXJ5IGZpbGUgJXMAQXByAHZlY3RvcgBJbnB1dCBmaWxlIHJlYWQgZXJyb3IASW52YWxpZCBKUEVHIGZpbGUgc3RydWN0dXJlOiBtaXNzaW5nIFNPUyBtYXJrZXIAbmZ0TWFya2VyAGRldGVjdE1hcmtlcgBnZXRORlRNYXJrZXIAZGV0ZWN0TkZUTWFya2VyAE9jdG9iZXIATm92ZW1iZXIAU2VwdGVtYmVyAERlY2VtYmVyAHVuc2lnbmVkIGNoYXIAaW9zX2Jhc2U6OmNsZWFyAE1hcgBVbnJlY29nbml6ZWQgY29tcG9uZW50IElEcyAlZCAlZCAlZCwgYXNzdW1pbmcgWUNiQ3IAc2V0dXAAVmlydHVhbCBhcnJheSBjb250cm9sbGVyIG1lc3NlZCB1cABTZXAAJUk6JU06JVMgJXAAdGVhcmRvd24AU3VuAEp1bgBzdGQ6OmV4Y2VwdGlvbgBCb2d1cyBIdWZmbWFuIHRhYmxlIGRlZmluaXRpb24AU2VsZWN0ZWQgJWQgY29sb3JzIGZvciBxdWFudGl6YXRpb24ASW1hZ2UgdG9vIHdpZGUgZm9yIHRoaXMgaW1wbGVtZW50YXRpb24ATW9uAG5hbgBEaWRuJ3QgZXhwZWN0IG1vcmUgdGhhbiBvbmUgc2NhbgBTYW1wbGluZyBmYWN0b3JzIHRvbyBsYXJnZSBmb3IgaW50ZXJsZWF2ZWQgc2NhbgBKYW4ASnVsAGJvb2wAQnVmZmVyIHBhc3NlZCB0byBKUEVHIGxpYnJhcnkgaXMgdG9vIHNtYWxsAEFwcmlsAHNldExvZ0xldmVsAGdldExvZ0xldmVsAGVtc2NyaXB0ZW46OnZhbABwdXNoX2JhY2sARnJpAGRwaQBORlQgbWFya2VyIGhlaWdodDogJWkATkZUIG51bS4gb2YgSW1hZ2VTZXQ6ICVpAE5GVCBtYXJrZXIgZHBpOiAlaQBORlQgbWFya2VyIHdpZHRoOiAlaQBkYXRhc2V0UGF0aG5hbWVzIHNpemU6ICVpAEJvZ3VzIG1hcmtlciBsZW5ndGgAd2lkdGgATWFyY2gAQXVnAHVuc2lnbmVkIGxvbmcAc3RkOjp3c3RyaW5nAHN0ZDo6c3RyaW5nAHN0ZDo6dTE2c3RyaW5nAHN0ZDo6dTMyc3RyaW5nAENvcHlyaWdodCAoQykgMjAxOCwgVGhvbWFzIEcuIExhbmUsIEd1aWRvIFZvbGxiZWRpbmcAaW5mACUuMExmACVMZgByZXNpemUAYWxsb2NhdG9yPFQ+OjphbGxvY2F0ZShzaXplX3QgbikgJ24nIGV4Y2VlZHMgbWF4aW11bSBzdXBwb3J0ZWQgc2l6ZQB0cnVlAFR1ZQBmYWxzZQBTdXNwZW5zaW9uIG5vdCBhbGxvd2VkIGhlcmUASnVuZQBzZXRQcm9qZWN0aW9uTmVhclBsYW5lAGdldFByb2plY3Rpb25OZWFyUGxhbmUAc2V0UHJvamVjdGlvbkZhclBsYW5lAGdldFByb2plY3Rpb25GYXJQbGFuZQBSZXF1ZXN0ZWQgZmVhdHVyZSB3YXMgb21pdHRlZCBhdCBjb21waWxlIHRpbWUAU2VlayBmYWlsZWQgb24gdGVtcG9yYXJ5IGZpbGUAUmVhZCBmYWlsZWQgb24gdGVtcG9yYXJ5IGZpbGUARW1wdHkgaW5wdXQgZmlsZQBQcmVtYXR1cmUgZW5kIG9mIGlucHV0IGZpbGUAUHJlbWF0dXJlIGVuZCBvZiBKUEVHIGZpbGUAc2V0Q2FtZXJhKCk6IEVycm9yIGNyZWF0aW5nIDNEIGhhbmRsZQBkb3VibGUARENUIGNvZWZmaWNpZW50IG91dCBvZiByYW5nZQBJbnZhbGlkIGNvbG9yIHF1YW50aXphdGlvbiBtb2RlIGNoYW5nZQBKUEVHIGRhdGFzdHJlYW0gY29udGFpbnMgbm8gaW1hZ2UAICAgIHdpdGggJWQgeCAlZCB0aHVtYm5haWwgaW1hZ2UAZ2V0UHJvY2Vzc2luZ0ltYWdlAFN0YXJ0IG9mIEltYWdlAEVuZCBPZiBJbWFnZQBCb2d1cyBidWZmZXIgY29udHJvbCBtb2RlAENvcnJ1cHQgSlBFRyBkYXRhOiBiYWQgSHVmZm1hbiBjb2RlAENvcnJ1cHQgSlBFRyBkYXRhOiBiYWQgYXJpdGhtZXRpYyBjb2RlAHNldERlYnVnTW9kZQBnZXREZWJ1Z01vZGUAc2V0VGhyZXNob2xkTW9kZQBnZXRUaHJlc2hvbGRNb2RlAHNldEltYWdlUHJvY01vZGUAZ2V0SW1hZ2VQcm9jTW9kZQBCb2d1cyBpbnB1dCBjb2xvcnNwYWNlAEJvZ3VzIEpQRUcgY29sb3JzcGFjZQBzZXRUaHJlc2hvbGQAZ2V0VGhyZXNob2xkAHZvaWQAQmFja2luZyBzdG9yZSBub3Qgc3VwcG9ydGVkAERDVCBzY2FsZWQgYmxvY2sgc2l6ZSAlZHglZCBub3Qgc3VwcG9ydGVkAFF1YW50aXphdGlvbiB0YWJsZSAweCUwMnggd2FzIG5vdCBkZWZpbmVkAEh1ZmZtYW4gdGFibGUgMHglMDJ4IHdhcyBub3QgZGVmaW5lZABBcml0aG1ldGljIHRhYmxlIDB4JTAyeCB3YXMgbm90IGRlZmluZWQAV3JpdGUgdG8gWE1TIGZhaWxlZABSZWFkIGZyb20gWE1TIGZhaWxlZABXcml0ZSB0byBFTVMgZmFpbGVkAFJlYWQgZnJvbSBFTVMgZmFpbGVkAFdlZAAgICAgICAgICUzZCAlM2QgJTNkICUzZCAlM2QgJTNkICUzZCAlM2QAV2FybmluZzogdW5rbm93biBKRklGIHJldmlzaW9uIG51bWJlciAlZC4lMDJkAENvcnJ1cHQgSlBFRyBkYXRhOiBmb3VuZCBtYXJrZXIgMHglMDJ4IGluc3RlYWQgb2YgUlNUJWQAU3RhcnQgT2YgRnJhbWUgMHglMDJ4OiB3aWR0aD0ldSwgaGVpZ2h0PSV1LCBjb21wb25lbnRzPSVkACAgICBDb21wb25lbnQgJWQ6ICVkaHglZHYgcT0lZABJbnZhbGlkIHByb2dyZXNzaXZlIHBhcmFtZXRlcnMgU3M9JWQgU2U9JWQgQWg9JWQgQWw9JWQAICBTcz0lZCwgU2U9JWQsIEFoPSVkLCBBbD0lZAAgICAgQ29tcG9uZW50ICVkOiBkYz0lZCBhYz0lZABJbnZhbGlkIHByb2dyZXNzaXZlIHBhcmFtZXRlcnMgYXQgc2NhbiBzY3JpcHQgZW50cnkgJWQASW52YWxpZCBzY2FuIHNjcmlwdCBhdCBlbnRyeSAlZABCb2d1cyBEUVQgaW5kZXggJWQAQm9ndXMgREhUIGluZGV4ICVkAEJvZ3VzIERBQyBpbmRleCAlZABUb28gbWFueSBjb2xvciBjb21wb25lbnRzOiAlZCwgbWF4ICVkAEluY29uc2lzdGVudCBwcm9ncmVzc2lvbiBzZXF1ZW5jZSBmb3IgY29tcG9uZW50ICVkIGNvZWZmaWNpZW50ICVkAFdyb25nIEpQRUcgbGlicmFyeSB2ZXJzaW9uOiBsaWJyYXJ5IGlzICVkLCBjYWxsZXIgZXhwZWN0cyAlZABUaHJlc2hvbGQgbW9kZSBzZXQgdG8gJWQAVGhyZXNob2xkIHNldCB0byAlZABBdCBtYXJrZXIgMHglMDJ4LCByZWNvdmVyeSBhY3Rpb24gJWQAVW5zdXBwb3J0ZWQgSlBFRyBkYXRhIHByZWNpc2lvbiAlZABEZWZpbmUgUXVhbnRpemF0aW9uIFRhYmxlICVkICBwcmVjaXNpb24gJWQAQWRvYmUgQVBQMTQgbWFya2VyOiB2ZXJzaW9uICVkLCBmbGFncyAweCUwNHggMHglMDR4LCB0cmFuc2Zvcm0gJWQAQWxsb2NhdGVkIHZpZGVvRnJhbWVTaXplICVkAEltcHJvcGVyIGNhbGwgdG8gSlBFRyBsaWJyYXJ5IGluIHN0YXRlICVkAENhbm5vdCB0cmFuc2NvZGUgZHVlIHRvIG11bHRpcGxlIHVzZSBvZiBxdWFudGl6YXRpb24gdGFibGUgJWQAVW5rbm93biBBZG9iZSBjb2xvciB0cmFuc2Zvcm0gY29kZSAlZABJbnZhbGlkIG1lbW9yeSBwb29sIGNvZGUgJWQAQm9ndXMgbWVzc2FnZSBjb2RlICVkAFRyYWNraW5nIGxvc3QuICVkAEpGSUYgQVBQMCBtYXJrZXI6IHZlcnNpb24gJWQuJTAyZCwgZGVuc2l0eSAlZHglZCAgJWQARGVjACVsZCVjAENvbXBvbmVudCBpbmRleCAlZDogbWlzbWF0Y2hpbmcgc2FtcGxpbmcgcmF0aW8gJWQ6JWQsICVkOiVkLCAlYwBGZWIAcndhAFNjYW4gc2NyaXB0IGRvZXMgbm90IHRyYW5zbWl0IGFsbCBkYXRhAGdldE5GVERhdGEAX2xvYWRDYW1lcmEAJWEgJWIgJWQgJUg6JU06JVMgJVkAUE9TSVgAQVJfTEFCRUxJTkdfVEhSRVNIX01PREVfQVVUT19PVFNVAEFSX01BUktFUl9JTkZPX0NVVE9GRl9QSEFTRV9NQVRDSF9DT05UUkFTVABBUl9NQVhfTE9PUF9DT1VOVABJbnZhbGlkIGNvbXBvbmVudCBJRCAlZCBpbiBTT1MAQVJfTUFSS0VSX0lORk9fQ1VUT0ZGX1BIQVNFX0hFVVJJU1RJQ19UUk9VQkxFU09NRV9NQVRSSVhfQ09ERVMARVJST1JfTUFSS0VSX0lOREVYX09VVF9PRl9CT1VORFMAJUg6JU06JVMAQVJfTE9HX0xFVkVMX0VSUk9SAEFSX01BUktFUl9JTkZPX0NVVE9GRl9QSEFTRV9QT1NFX0VSUk9SAEFSX0xPR19MRVZFTF9JTkZPAEFSX0xPR19MRVZFTF9SRUxfSU5GTwBBUl9MT0dfTEVWRUxfV0FSTgBBUl9NQVJLRVJfSU5GT19DVVRPRkZfUEhBU0VfUEFUVEVSTl9FWFRSQUNUSU9OAE5BTgBBUl9MQUJFTElOR19USFJFU0hfTU9ERV9BVVRPX01FRElBTgBQTQBKUEVHTUVNAEFNAExDX0FMTABBUl9NQVJLRVJfSU5GT19DVVRPRkZfUEhBU0VfTUFUQ0hfQkFSQ09ERV9FRENfRkFJTABBUl9MQUJFTElOR19USFJFU0hfTU9ERV9NQU5VQUwAQVJfTUFSS0VSX0lORk9fQ1VUT0ZGX1BIQVNFX1BPU0VfRVJST1JfTVVMVEkAQVJfTE9PUF9CUkVBS19USFJFU0gAQVJfREVGQVVMVF9MQUJFTElOR19USFJFU0gAQVJfTE9HX0xFVkVMX0RFQlVHAExBTkcASW52YWxpZCBTT1MgcGFyYW1ldGVycyBmb3Igc2VxdWVudGlhbCBKUEVHAENhdXRpb246IHF1YW50aXphdGlvbiB0YWJsZXMgYXJlIHRvbyBjb2Fyc2UgZm9yIGJhc2VsaW5lIEpQRUcASW52YWxpZCBKUEVHIGZpbGUgc3RydWN0dXJlOiAlcyBiZWZvcmUgU09GAElORgBBUl9MQUJFTElOR19USFJFU0hfTU9ERV9BVVRPX0FEQVBUSVZFAEFSX01BUktFUl9JTkZPX0NVVE9GRl9QSEFTRV9OT05FAEFSX0RFQlVHX0RJU0FCTEUAQVJfREVCVUdfRU5BQkxFAEFSX0lNQUdFX1BST0NfRlJBTUVfSU1BR0UAQVJfSU1BR0VfUFJPQ19GSUVMRF9JTUFHRQBBUl9ERUZBVUxUX0RFQlVHX01PREUAQVJfREVGQVVMVF9JTUFHRV9QUk9DX01PREUAQVJfTUFSS0VSX0lORk9fQ1VUT0ZGX1BIQVNFX01BVENIX0NPTkZJREVOQ0UARVJST1JfQVJDT05UUk9MTEVSX05PVF9GT1VORABFUlJPUl9NVUxUSU1BUktFUl9OT1RfRk9VTkQAQVJfTUFSS0VSX0lORk9fQ1VUT0ZGX1BIQVNFX01BVENIX0JBUkNPREVfTk9UX0ZPVU5EAEFSX01BUktFUl9JTkZPX0NVVE9GRl9QSEFTRV9NQVRDSF9HRU5FUklDAE91dHB1dCBmaWxlIHdyaXRlIGVycm9yIC0tLSBvdXQgb2YgZGlzayBzcGFjZT8AV3JpdGUgZmFpbGVkIG9uIHRlbXBvcmFyeSBmaWxlIC0tLSBvdXQgb2YgZGlzayBzcGFjZT8AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8c2hvcnQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVuc2lnbmVkIHNob3J0PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVuc2lnbmVkIGludD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8ZmxvYXQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVpbnQ4X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGludDhfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dWludDE2X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGludDE2X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVpbnQzMl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQzMl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxjaGFyPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1bnNpZ25lZCBjaGFyPgBzdGQ6OmJhc2ljX3N0cmluZzx1bnNpZ25lZCBjaGFyPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxzaWduZWQgY2hhcj4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8bG9uZz4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dW5zaWduZWQgbG9uZz4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8ZG91YmxlPgAwMTIzNDU2Nzg5ADljICAxNC1KYW4tMjAxOABDLlVURi04AEVycm9yIHJlYWRpbmcgS1BNIGRhdGEgZnJvbSAlcy5mc2V0MwBSZWFkaW5nICVzLmZzZXQzAHNldHVwQVIyAEVycm9yIGV4Y2VlZCBtYXhpbXVtIHBhZ2VzLgBvbi4Ab2ZmLgBMb2FkaW5nIG9mIE5GVCBkYXRhIGNvbXBsZXRlLgBzZXRDYW1lcmEoKTogRXJyb3I6IGFyUGFyYW1MVENyZWF0ZS4ARG9uZS4Ac2V0Q2FtZXJhKCk6IEVycm9yOiBhckNyZWF0ZUhhbmRsZS4ARXJyb3I6IGFyMkNyZWF0ZUhhbmRsZS4AYXJGaWx0ZXJUcmFuc01hdCBlcnJvciB3aXRoIG1hcmtlciAlZC4ASW1hZ2UgcHJvYy4gbW9kZSBzZXQgdG8gJWQuAEFzc2lnbmVkIHBhZ2Ugbm8uICVkLgBsb2FkQ2FtZXJhKCk6IEVycm9yIGxvYWRpbmcgcGFyYW1ldGVyIGZpbGUgJXMgZm9yIGNhbWVyYS4AKG51bGwpAEVtcHR5IEpQRUcgaW1hZ2UgKEROTCBub3Qgc3VwcG9ydGVkKQBJbnN1ZmZpY2llbnQgbWVtb3J5IChjYXNlICVkKQBhZGQgTkZUIG1hcmtlci0+ICclcycAUHVyZSB2aXJ0dWFsIGZ1bmN0aW9uIGNhbGxlZCEAJXMKAEVycm9yOiBtYWxsb2MKACMjIyBGZWF0dXJlIGNhbmRpZGF0ZXMgZm9yIHRyYWNraW5nIGFyZSBvdmVyZmxvdy4KAFRyYWNrZWQgcGFnZSAlZCAobWF4ICVkKS4KACoqKiBDYW1lcmEgUGFyYW1ldGVyIHJlc2l6ZWQgZnJvbSAlZCwgJWQuICoqKgoAT3V0IG9mIG1lbW9yeSEhCgBpZGRkZGRkZGRkZGRkZABpAGlpaWlpaQAATlN0M19fMjZ2ZWN0b3JJTlNfMTJiYXNpY19zdHJpbmdJY05TXzExY2hhcl90cmFpdHNJY0VFTlNfOWFsbG9jYXRvckljRUVFRU5TNF9JUzZfRUVFRQBOU3QzX18yMTNfX3ZlY3Rvcl9iYXNlSU5TXzEyYmFzaWNfc3RyaW5nSWNOU18xMWNoYXJfdHJhaXRzSWNFRU5TXzlhbGxvY2F0b3JJY0VFRUVOUzRfSVM2X0VFRUUATlN0M19fMjIwX192ZWN0b3JfYmFzZV9jb21tb25JTGIxRUVFAAAAAGT2AADgkgAA6PYAAIKSAAAAAAAAAQAAAAiTAAAAAAAA6PYAACySAAAAAAAAAQAAABCTAAAAAAAAUE5TdDNfXzI2dmVjdG9ySU5TXzEyYmFzaWNfc3RyaW5nSWNOU18xMWNoYXJfdHJhaXRzSWNFRU5TXzlhbGxvY2F0b3JJY0VFRUVOUzRfSVM2X0VFRUUAAET3AABAkwAAAAAAACiTAABQS05TdDNfXzI2dmVjdG9ySU5TXzEyYmFzaWNfc3RyaW5nSWNOU18xMWNoYXJfdHJhaXRzSWNFRU5TXzlhbGxvY2F0b3JJY0VFRUVOUzRfSVM2X0VFRUUARPcAAKiTAAABAAAAKJMAAGlpAHYAdmkAmJMAAKD1AACYkwAAmJQAAE5TdDNfXzIxMmJhc2ljX3N0cmluZ0ljTlNfMTFjaGFyX3RyYWl0c0ljRUVOU185YWxsb2NhdG9ySWNFRUVFAE5TdDNfXzIyMV9fYmFzaWNfc3RyaW5nX2NvbW1vbklMYjFFRUUAAAAAZPYAAGeUAADo9gAAKJQAAAAAAAABAAAAkJQAAAAAAAB2aWlpAEHAqQILUKD1AACYkwAAJPYAAJiUAAB2aWlpaQAAACT2AAAAlAAAaWlpAASVAAAokwAAJPYAAE4xMGVtc2NyaXB0ZW4zdmFsRQAAZPYAAPCUAABpaWlpAEGgqgILlgK49QAAKJMAACT2AACYlAAAaWlpaWkATlN0M19fMjZ2ZWN0b3JJaU5TXzlhbGxvY2F0b3JJaUVFRUUATlN0M19fMjEzX192ZWN0b3JfYmFzZUlpTlNfOWFsbG9jYXRvcklpRUVFRQAAAOj2AABalQAAAAAAAAEAAAAIkwAAAAAAAOj2AAA2lQAAAAAAAAEAAACIlQAAAAAAAFBOU3QzX18yNnZlY3RvcklpTlNfOWFsbG9jYXRvcklpRUVFRQAAAABE9wAAuJUAAAAAAACglQAAUEtOU3QzX18yNnZlY3RvcklpTlNfOWFsbG9jYXRvcklpRUVFRQAAAET3AADwlQAAAQAAAKCVAADglQAAoPUAAOCVAAAA9gBBwKwCCyKg9QAA4JUAACT2AAAA9gAAJPYAABiWAAAElQAAoJUAACT2AEHwrAIL8gK49QAAoJUAACT2AAAA9gAATlN0M19f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byBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5AE5vIHN1Y2ggcHJvY2VzcwBGaWxlIGV4aXN0cwBWYWx1ZSB0b28gbGFyZ2UgZm9yIGRhdGEgdHlwZQBObyBzcGFjZSBsZWZ0IG9uIGRldmljZQBPdXQgb2YgbWVtb3J5AFJlc291cmNlIGJ1c3kASW50ZXJydXB0ZWQgc3lzdGVtIGNhbGwAUmVzb3VyY2UgdGVtcG9yYXJpbHkgdW5hdmFpbGFibGUASW52YWxpZCBzZWVrAENyb3NzLWRldmljZSBsaW5rAFJlYWQtb25seSBmaWxlIHN5c3RlbQBEaXJlY3Rvcnkgbm90IGVtcHR5AENvbm5lY3Rpb24gcmVzZXQgYnkgcGVlcgBPcGVyYXRpb24gdGltZWQgb3V0AENvbm5lY3Rpb24gcmVmdXNlZABIb3N0IGlzIGRvd24ASG9zdCBpcyB1bnJlYWNoYWJsZQBBZGRyZXNzIGluIHVzZQBCcm9rZW4gcGlwZQBJL08gZXJyb3IATm8gc3VjaCBkZXZpY2Ugb3IgYWRkcmVzcwBCbG9jayBkZXZpY2UgcmVxdWlyZWQATm8gc3VjaCBkZXZpY2UATm90IGEgZGlyZWN0b3J5AElzIGEgZGlyZWN0b3J5AFRleHQgZmlsZSBidXN5AEV4ZWMgZm9ybWF0IGVycm9yAEludmFsaWQgYXJndW1lbnQAQXJndW1lbnQgbGlzdCB0b28gbG9uZwBTeW1ib2xpYyBsaW5rIGxvb3AARmlsZW5hbWUgdG9vIGxvbmcAVG9vIG1hbnkgb3BlbiBmaWxlcyBpbiBzeXN0ZW0ATm8gZmlsZSBkZXNjcmlwdG9ycyBhdmFpbGFibGUAQmFkIGZpbGUgZGVzY3JpcHRvcgBObyBjaGlsZCBwcm9jZXNzAEJhZCBhZGRyZXNzAEZpbGUgdG9vIGxhcmdlAFRvbyBtYW55IGxpbmtzAE5vIGxvY2tzIGF2YWlsYWJsZQBSZXNvdXJjZSBkZWFkbG9jayB3b3VsZCBvY2N1cgBTdGF0ZSBub3QgcmVjb3ZlcmFibGUAUHJldmlvdXMgb3duZXIgZGllZABPcGVyYXRpb24gY2FuY2VsZWQARnVuY3Rpb24gbm90IGltcGxlbWVudGVkAE5vIG1lc3NhZ2Ugb2YgZGVzaXJlZCB0eXBlAElkZW50aWZpZXIgcmVtb3ZlZABEZXZpY2Ugbm90IGEgc3RyZWFtAE5vIGRhdGEgYXZhaWxhYmxlAERldmljZSB0aW1lb3V0AE91dCBvZiBzdHJlYW1zIHJlc291cmNlcwBMaW5rIGhhcyBiZWVuIHNldmVyZWQAUHJvdG9jb2wgZXJyb3IAQmFkIG1lc3NhZ2UARmlsZSBkZXNjcmlwdG9yIGluIGJhZCBzdGF0ZQBOb3QgYSBzb2NrZXQARGVzdGluYXRpb24gYWRkcmVzcyByZXF1aXJlZABNZXNzYWdlIHRvbyBsYXJnZQBQcm90b2NvbCB3cm9uZyB0eXBlIGZvciBzb2NrZXQAUHJvdG9jb2wgbm90IGF2YWlsYWJsZQBQcm90b2NvbCBub3Qgc3VwcG9ydGVkAFNvY2tldCB0eXBlIG5vdCBzdXBwb3J0ZWQATm90IHN1cHBvcnRlZABQcm90b2NvbCBmYW1pbHkgbm90IHN1cHBvcnRlZABBZGRyZXNzIGZhbWlseSBub3Qgc3VwcG9ydGVkIGJ5IHByb3RvY29sAEFkZHJlc3Mgbm90IGF2YWlsYWJsZQBOZXR3b3JrIGlzIGRvd24ATmV0d29yayB1bnJlYWNoYWJsZQBDb25uZWN0aW9uIHJlc2V0IGJ5IG5ldHdvcmsAQ29ubmVjdGlvbiBhYm9ydGVkAE5vIGJ1ZmZlciBzcGFjZSBhdmFpbGFibGUAU29ja2V0IGlzIGNvbm5lY3RlZABTb2NrZXQgbm90IGNvbm5lY3RlZABDYW5ub3Qgc2VuZCBhZnRlciBzb2NrZXQgc2h1dGRvd24AT3BlcmF0aW9uIGFscmVhZHkgaW4gcHJvZ3Jlc3MAT3BlcmF0aW9uIGluIHByb2dyZXNzAFN0YWxlIGZpbGUgaGFuZGxlAFJlbW90ZSBJL08gZXJyb3IAUXVvdGEgZXhjZWVkZWQATm8gbWVkaXVtIGZvdW5kAFdyb25nIG1lZGl1bSB0eXBlAE11bHRpaG9wIGF0dGVtcHRlZABBwoIDC5YBpQJbAPABtQWMBSUBgwYdA5QE/wDHAzEDCwa8AY8BfwPKBCsA2gavAEIDTgPcAQ4EFQChBg0BlAILAjgGZAK8Av8CXQPnBAsHzwLLBe8F2wXhAh4GRQKFAIICbANvBPEA8wMYBdkA2gNMBlQCewGdA70EAABRABUCuwCzA20A/wGFBC8F+QQ4AGUBRgGfALcGqAFzAlMBAEGIhAMLDCEEAAAAAAAAAAAvAgBBqIQDCwY1BEcEVgQAQb6EAwsCoAQAQdKEAwtfRgVgBW4FYQYAAM8BAAAAAAAAAADJBukG+QYAAAAAGQAKABkZGQAAAAAFAAAAAAAACQAAAAALAAAAAAAAAAAZABEKGRkZAwoHAAEACQsYAAAJBgsAAAsABhkAAAAZGRkAQcGFAwshDgAAAAAAAAAAGQAKDRkZGQANAAACAAkOAAAACQAOAAAOAEH7hQMLAQwAQYeGAwsVEwAAAAATAAAAAAkMAAAAAAAMAAAMAEG1hgMLARAAQcGGAwsVDwAAAAQPAAAAAAkQAAAAAAAQAAAQAEHvhgMLARIAQfuGAwseEQAAAAARAAAAAAkSAAAAAAASAAASAAAaAAAAGhoaAEGyhwMLDhoAAAAaGhoAAAAAAAAJAEHjhwMLARQAQe+HAwsVFwAAAAAXAAAAAAkUAAAAAAAUAAAUAEGdiAMLARYAQamIAwsnFQAAAAAVAAAAAAkWAAAAAAAWAAAWAAAwMTIzNDU2Nzg5QUJDREVGAEH0iAMLAgUBAEGciQMLCP//////////AEHgiQMLgxLRdJ4AV529KoBwUg///z4nCgAAAGQAAADoAwAAECcAAKCGAQBAQg8AgJaYAADh9QUYAAAANQAAAHEAAABr////zvv//5K///8AAAAAAAAAAP////////////////////////////////////////////////////////////////8AAQIDBAUGBwgJ/////////woLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIj////////CgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiP/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAECBAcDBgUAAAAAAAAAAgAAwAMAAMAEAADABQAAwAYAAMAHAADACAAAwAkAAMAKAADACwAAwAwAAMANAADADgAAwA8AAMAQAADAEQAAwBIAAMATAADAFAAAwBUAAMAWAADAFwAAwBgAAMAZAADAGgAAwBsAAMAcAADAHQAAwB4AAMAfAADAAAAAswEAAMMCAADDAwAAwwQAAMMFAADDBgAAwwcAAMMIAADDCQAAwwoAAMMLAADDDAAAww0AANMOAADDDwAAwwAADLsBAAzDAgAMwwMADMMEAAzbAAAAAAAAAAACAAAAAwAAAAUAAAAHAAAACwAAAA0AAAARAAAAEwAAABcAAAAdAAAAHwAAACUAAAApAAAAKwAAAC8AAAA1AAAAOwAAAD0AAABDAAAARwAAAEkAAABPAAAAUwAAAFkAAABhAAAAZQAAAGcAAABrAAAAbQAAAHEAAAB/AAAAgwAAAIkAAACLAAAAlQAAAJcAAACdAAAAowAAAKcAAACtAAAAswAAALUAAAC/AAAAwQAAAMUAAADHAAAA0wAAAAEAAAALAAAADQAAABEAAAATAAAAFwAAAB0AAAAfAAAAJQAAACkAAAArAAAALwAAADUAAAA7AAAAPQAAAEMAAABHAAAASQAAAE8AAABTAAAAWQAAAGEAAABlAAAAZwAAAGsAAABtAAAAcQAAAHkAAAB/AAAAgwAAAIkAAACLAAAAjwAAAJUAAACXAAAAnQAAAKMAAACnAAAAqQAAAK0AAACzAAAAtQAAALsAAAC/AAAAwQAAAMUAAADHAAAA0QAAAAAAAACUygAABwEAAAgBAAAJAQAACgEAAAsBAAAMAQAADQEAAA4BAAAPAQAAEAEAABEBAAASAQAAEwEAABQBAAAAAAAA0MoAABUBAAAWAQAAFwEAABgBAAAZAQAAGgEAABsBAAAcAQAAHQEAAB4BAAAfAQAAIAEAACEBAAAiAQAACAAAAAAAAAAIywAAIwEAACQBAAD4////+P///wjLAAAlAQAAJgEAABzJAAAwyQAACAAAAAAAAABQywAAJwEAACgBAAD4////+P///1DLAAApAQAAKgEAAEzJAABgyQAABAAAAAAAAACYywAAKwEAACwBAAD8/////P///5jLAAAtAQAALgEAAHzJAACQyQAABAAAAAAAAADgywAALwEAADABAAD8/////P///+DLAAAxAQAAMgEAAKzJAADAyQAAAAAAAAzKAAAzAQAANAEAAE5TdDNfXzI5YmFzaWNfaW9zSWNOU18xMWNoYXJfdHJhaXRzSWNFRUVFAAAAjPYAAODJAAAczAAAAAAAAFTKAAA1AQAANgEAAE5TdDNfXzI5YmFzaWNfaW9zSXdOU18xMWNoYXJfdHJhaXRzSXdFRUVFAAAAjPYAACjKAAAczAAATlN0M19fMjE1YmFzaWNfc3RyZWFtYnVmSWNOU18xMWNoYXJfdHJhaXRzSWNFRUVFAAAAAGT2AABgygAATlN0M19fMjE1YmFzaWNfc3RyZWFtYnVmSXdOU18xMWNoYXJfdHJhaXRzSXdFRUVFAAAAAGT2AACcygAATlN0M19fMjEzYmFzaWNfaXN0cmVhbUljTlNfMTFjaGFyX3RyYWl0c0ljRUVFRQAA6PYAANjKAAAAAAAAAQAAAAzKAAAD9P//TlN0M19fMjEzYmFzaWNfaXN0cmVhbUl3TlNfMTFjaGFyX3RyYWl0c0l3RUVFRQAA6PYAACDLAAAAAAAAAQAAAFTKAAAD9P//TlN0M19fMjEzYmFzaWNfb3N0cmVhbUljTlNfMTFjaGFyX3RyYWl0c0ljRUVFRQAA6PYAAGjLAAAAAAAAAQAAAAzKAAAD9P//TlN0M19fMjEzYmFzaWNfb3N0cmVhbUl3TlNfMTFjaGFyX3RyYWl0c0l3RUVFRQAA6PYAALDLAAAAAAAAAQAAAFTKAAAD9P//AAAAABzMAAA3AQAAOAEAAE5TdDNfXzI4aW9zX2Jhc2VFAAAAZPYAAAjMAABQ+QAAAAAAAIDMAAAHAQAAOgEAADsBAAAKAQAACwEAAAwBAAANAQAADgEAAA8BAAA8AQAAPQEAAD4BAAATAQAAFAEAAE5TdDNfXzIxMF9fc3RkaW5idWZJY0VFAIz2AABozAAAlMoAAAAAAADkzAAAFQEAAD8BAABAAQAAGAEAABkBAAAaAQAAGwEAABwBAAAdAQAAQQEAAEIBAABDAQAAIQEAACIBAABOU3QzX18yMTBfX3N0ZGluYnVmSXdFRQCM9gAAzMwAANDKAAAAAAAATM0AAAcBAABEAQAARQEAAAoBAAALAQAADAEAAEYBAAAOAQAADwEAABABAAARAQAAEgEAAEcBAABIAQAATlN0M19fMjExX19zdGRvdXRidWZJY0VFAAAAAIz2AAAwzQAAlMoAAAAAAAC0zQAAFQEAAEkBAABKAQAAGAEAABkBAAAaAQAASwEAABwBAAAdAQAAHgEAAB8BAAAgAQAATAEAAE0BAABOU3QzX18yMTFfX3N0ZG91dGJ1Zkl3RUUAAAAAjPYAAJjNAADQygAA3hIElQAAAAD////////////////AzQAAFAAAAEMuVVRGLTgAQZCcAwsC1M0AQbCcAwtKTENfQ1RZUEUAAAAATENfTlVNRVJJQwAATENfVElNRQAAAAAATENfQ09MTEFURQAATENfTU9ORVRBUlkATENfTUVTU0FHRVMAgM8AQYCfAwv/AQIAAgACAAIAAgACAAIAAgACAAMgAiACIAIgAiACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgABYATABMAEwATABMAEwATABMAEwATABMAEwATABMAEwAjYCNgI2AjYCNgI2AjYCNgI2AjYBMAEwATABMAEwATABMAI1QjVCNUI1QjVCNUIxQjFCMUIxQjFCMUIxQjFCMUIxQjFCMUIxQjFCMUIxQjFCMUIxQjFBMAEwATABMAEwATACNYI1gjWCNYI1gjWCMYIxgjGCMYIxgjGCMYIxgjGCMYIxgjGCMYIxgjGCMYIxgjGCMYIxgTABMAEwATAAgBBgKMDCwKQ0wBBlKcDC/kDAQAAAAIAAAADAAAABAAAAAUAAAAGAAAABwAAAAgAAAAJAAAACgAAAAsAAAAMAAAADQAAAA4AAAAPAAAAEAAAABEAAAASAAAAEwAAABQAAAAVAAAAFgAAABcAAAAYAAAAGQAAABoAAAAbAAAAHAAAAB0AAAAeAAAAHwAAACAAAAAhAAAAIgAAACMAAAAkAAAAJQAAACYAAAAnAAAAKAAAACkAAAAqAAAAKwAAACwAAAAtAAAALgAAAC8AAAAwAAAAMQAAADIAAAAzAAAANAAAADUAAAA2AAAANwAAADgAAAA5AAAAOgAAADsAAAA8AAAAPQAAAD4AAAA/AAAAQAAAAEEAAABCAAAAQwAAAEQAAABFAAAARgAAAEcAAABIAAAASQAAAEoAAABLAAAATAAAAE0AAABOAAAATwAAAFAAAABRAAAAUgAAAFMAAABUAAAAVQAAAFYAAABXAAAAWAAAAFkAAABaAAAAWwAAAFwAAABdAAAAXgAAAF8AAABgAAAAQQAAAEIAAABDAAAARAAAAEUAAABGAAAARwAAAEgAAABJAAAASgAAAEsAAABMAAAATQAAAE4AAABPAAAAUAAAAFEAAABSAAAAUwAAAFQAAABVAAAAVgAAAFcAAABYAAAAWQAAAFoAAAB7AAAAfAAAAH0AAAB+AAAAfwBBkK8DCwKg2QBBpLMDC/kDAQAAAAIAAAADAAAABAAAAAUAAAAGAAAABwAAAAgAAAAJAAAACgAAAAsAAAAMAAAADQAAAA4AAAAPAAAAEAAAABEAAAASAAAAEwAAABQAAAAVAAAAFgAAABcAAAAYAAAAGQAAABoAAAAbAAAAHAAAAB0AAAAeAAAAHwAAACAAAAAhAAAAIgAAACMAAAAkAAAAJQAAACYAAAAnAAAAKAAAACkAAAAqAAAAKwAAACwAAAAtAAAALgAAAC8AAAAwAAAAMQAAADIAAAAzAAAANAAAADUAAAA2AAAANwAAADgAAAA5AAAAOgAAADsAAAA8AAAAPQAAAD4AAAA/AAAAQAAAAGEAAABiAAAAYwAAAGQAAABlAAAAZgAAAGcAAABoAAAAaQAAAGoAAABrAAAAbAAAAG0AAABuAAAAbwAAAHAAAABxAAAAcgAAAHMAAAB0AAAAdQAAAHYAAAB3AAAAeAAAAHkAAAB6AAAAWwAAAFwAAABdAAAAXgAAAF8AAABgAAAAYQAAAGIAAABjAAAAZAAAAGUAAABmAAAAZwAAAGgAAABpAAAAagAAAGsAAABsAAAAbQAAAG4AAABvAAAAcAAAAHEAAAByAAAAcwAAAHQAAAB1AAAAdgAAAHcAAAB4AAAAeQAAAHoAAAB7AAAAfAAAAH0AAAB+AAAAfwBBoLsDC8EBMDEyMzQ1Njc4OWFiY2RlZkFCQ0RFRnhYKy1wUGlJbk4AJQAAAAAAJXAAAAAAJUk6JU06JVMgJXAlSDolTQAAACUAAABtAAAALwAAACUAAABkAAAALwAAACUAAAB5AAAAJQAAAFkAAAAtAAAAJQAAAG0AAAAtAAAAJQAAAGQAAAAlAAAASQAAADoAAAAlAAAATQAAADoAAAAlAAAAUwAAACAAAAAlAAAAcAAAAAAAAAAlAAAASAAAADoAAAAlAAAATQBB8LwDC9kDJQAAAEgAAAA6AAAAJQAAAE0AAAA6AAAAJQAAAFMAAAAAAAAA9OIAAGABAABhAQAAYgEAAAAAAABU4wAAYwEAAGQBAABiAQAAZQEAAGYBAABnAQAAaAEAAGkBAABqAQAAawEAAGwBAAAAAAAAvOIAAG0BAABuAQAAYgEAAG8BAABwAQAAcQEAAHIBAABzAQAAdAEAAHUBAAAAAAAAjOMAAHYBAAB3AQAAYgEAAHgBAAB5AQAAegEAAHsBAAB8AQAAAAAAALDjAAB9AQAAfgEAAGIBAAB/AQAAgAEAAIEBAACCAQAAgwEAAHQAAAByAAAAdQAAAGUAAAAAAAAAZgAAAGEAAABsAAAAcwAAAGUAAAAAAAAAJQAAAG0AAAAvAAAAJQAAAGQAAAAvAAAAJQAAAHkAAAAAAAAAJQAAAEgAAAA6AAAAJQAAAE0AAAA6AAAAJQAAAFMAAAAAAAAAJQAAAGEAAAAgAAAAJQAAAGIAAAAgAAAAJQAAAGQAAAAgAAAAJQAAAEgAAAA6AAAAJQAAAE0AAAA6AAAAJQAAAFMAAAAgAAAAJQAAAFkAAAAAAAAAJQAAAEkAAAA6AAAAJQAAAE0AAAA6AAAAJQAAAFMAAAAgAAAAJQAAAHAAQdTAAwuWCXzgAACEAQAAhQEAAGIBAABOU3QzX18yNmxvY2FsZTVmYWNldEUAAACM9gAAZOAAAMDzAAAAAAAA/OAAAIQBAACGAQAAYgEAAIcBAACIAQAAiQEAAIoBAACLAQAAjAEAAI0BAACOAQAAjwEAAJABAACRAQAAkgEAAE5TdDNfXzI1Y3R5cGVJd0VFAE5TdDNfXzIxMGN0eXBlX2Jhc2VFAABk9gAA3uAAAOj2AADM4AAAAAAAAAIAAAB84AAAAgAAAPTgAAACAAAAAAAAAJDhAACEAQAAkwEAAGIBAACUAQAAlQEAAJYBAACXAQAAmAEAAJkBAACaAQAATlN0M19fMjdjb2RlY3Z0SWNjMTFfX21ic3RhdGVfdEVFAE5TdDNfXzIxMmNvZGVjdnRfYmFzZUUAAAAAZPYAAG7hAADo9gAATOEAAAAAAAACAAAAfOAAAAIAAACI4QAAAgAAAAAAAAAE4gAAhAEAAJsBAABiAQAAnAEAAJ0BAACeAQAAnwEAAKABAAChAQAAogEAAE5TdDNfXzI3Y29kZWN2dElEc2MxMV9fbWJzdGF0ZV90RUUAAOj2AADg4QAAAAAAAAIAAAB84AAAAgAAAIjhAAACAAAAAAAAAHjiAACEAQAAowEAAGIBAACkAQAApQEAAKYBAACnAQAAqAEAAKkBAACqAQAATlN0M19fMjdjb2RlY3Z0SURpYzExX19tYnN0YXRlX3RFRQAA6PYAAFTiAAAAAAAAAgAAAHzgAAACAAAAiOEAAAIAAABOU3QzX18yN2NvZGVjdnRJd2MxMV9fbWJzdGF0ZV90RUUAAADo9gAAmOIAAAAAAAACAAAAfOAAAAIAAACI4QAAAgAAAE5TdDNfXzI2bG9jYWxlNV9faW1wRQAAAIz2AADc4gAAfOAAAE5TdDNfXzI3Y29sbGF0ZUljRUUAjPYAAADjAAB84AAATlN0M19fMjdjb2xsYXRlSXdFRQCM9gAAIOMAAHzgAABOU3QzX18yNWN0eXBlSWNFRQAAAOj2AABA4wAAAAAAAAIAAAB84AAAAgAAAPTgAAACAAAATlN0M19fMjhudW1wdW5jdEljRUUAAAAAjPYAAHTjAAB84AAATlN0M19fMjhudW1wdW5jdEl3RUUAAAAAjPYAAJjjAAB84AAAAAAAABTjAACrAQAArAEAAGIBAACtAQAArgEAAK8BAAAAAAAANOMAALABAACxAQAAYgEAALIBAACzAQAAtAEAAAAAAADQ5AAAhAEAALUBAABiAQAAtgEAALcBAAC4AQAAuQEAALoBAAC7AQAAvAEAAL0BAAC+AQAAvwEAAMABAABOU3QzX18yN251bV9nZXRJY05TXzE5aXN0cmVhbWJ1Zl9pdGVyYXRvckljTlNfMTFjaGFyX3RyYWl0c0ljRUVFRUVFAE5TdDNfXzI5X19udW1fZ2V0SWNFRQBOU3QzX18yMTRfX251bV9nZXRfYmFzZUUAAGT2AACW5AAA6PYAAIDkAAAAAAAAAQAAALDkAAAAAAAA6PYAADzkAAAAAAAAAgAAAHzgAAACAAAAuOQAQfTJAwvKAaTlAACEAQAAwQEAAGIBAADCAQAAwwEAAMQBAADFAQAAxgEAAMcBAADIAQAAyQEAAMoBAADLAQAAzAEAAE5TdDNfXzI3bnVtX2dldEl3TlNfMTlpc3RyZWFtYnVmX2l0ZXJhdG9ySXdOU18xMWNoYXJfdHJhaXRzSXdFRUVFRUUATlN0M19fMjlfX251bV9nZXRJd0VFAAAA6PYAAHTlAAAAAAAAAQAAALDkAAAAAAAA6PYAADDlAAAAAAAAAgAAAHzgAAACAAAAjOUAQcjLAwveAYzmAACEAQAAzQEAAGIBAADOAQAAzwEAANABAADRAQAA0gEAANMBAADUAQAA1QEAAE5TdDNfXzI3bnVtX3B1dEljTlNfMTlvc3RyZWFtYnVmX2l0ZXJhdG9ySWNOU18xMWNoYXJfdHJhaXRzSWNFRUVFRUUATlN0M19fMjlfX251bV9wdXRJY0VFAE5TdDNfXzIxNF9fbnVtX3B1dF9iYXNlRQAAZPYAAFLmAADo9gAAPOYAAAAAAAABAAAAbOYAAAAAAADo9gAA+OUAAAAAAAACAAAAfOAAAAIAAAB05gBBsM0DC74BVOcAAIQBAADWAQAAYgEAANcBAADYAQAA2QEAANoBAADbAQAA3AEAAN0BAADeAQAATlN0M19fMjdudW1fcHV0SXdOU18xOW9zdHJlYW1idWZfaXRlcmF0b3JJd05TXzExY2hhcl90cmFpdHNJd0VFRUVFRQBOU3QzX18yOV9fbnVtX3B1dEl3RUUAAADo9gAAJOcAAAAAAAABAAAAbOYAAAAAAADo9gAA4OYAAAAAAAACAAAAfOAAAAIAAAA85wBB+M4DC5oLVOgAAN8BAADgAQAAYgEAAOEBAADiAQAA4wEAAOQBAADlAQAA5gEAAOcBAAD4////VOgAAOgBAADpAQAA6gEAAOsBAADsAQAA7QEAAO4BAABOU3QzX18yOHRpbWVfZ2V0SWNOU18xOWlzdHJlYW1idWZfaXRlcmF0b3JJY05TXzExY2hhcl90cmFpdHNJY0VFRUVFRQBOU3QzX18yOXRpbWVfYmFzZUUAZPYAAA3oAABOU3QzX18yMjBfX3RpbWVfZ2V0X2Nfc3RvcmFnZUljRUUAAABk9gAAKOgAAOj2AADI5wAAAAAAAAMAAAB84AAAAgAAACDoAAACAAAATOgAAAAIAAAAAAAAQOkAAO8BAADwAQAAYgEAAPEBAADyAQAA8wEAAPQBAAD1AQAA9gEAAPcBAAD4////QOkAAPgBAAD5AQAA+gEAAPsBAAD8AQAA/QEAAP4BAABOU3QzX18yOHRpbWVfZ2V0SXdOU18xOWlzdHJlYW1idWZfaXRlcmF0b3JJd05TXzExY2hhcl90cmFpdHNJd0VFRUVFRQBOU3QzX18yMjBfX3RpbWVfZ2V0X2Nfc3RvcmFnZUl3RUUAAGT2AAAV6QAA6PYAANDoAAAAAAAAAwAAAHzgAAACAAAAIOgAAAIAAAA46QAAAAgAAAAAAADk6QAA/wEAAAACAABiAQAAAQIAAE5TdDNfXzI4dGltZV9wdXRJY05TXzE5b3N0cmVhbWJ1Zl9pdGVyYXRvckljTlNfMTFjaGFyX3RyYWl0c0ljRUVFRUVFAE5TdDNfXzIxMF9fdGltZV9wdXRFAAAAZPYAAMXpAADo9gAAgOkAAAAAAAACAAAAfOAAAAIAAADc6QAAAAgAAAAAAABk6gAAAgIAAAMCAABiAQAABAIAAE5TdDNfXzI4dGltZV9wdXRJd05TXzE5b3N0cmVhbWJ1Zl9pdGVyYXRvckl3TlNfMTFjaGFyX3RyYWl0c0l3RUVFRUVFAAAAAOj2AAAc6gAAAAAAAAIAAAB84AAAAgAAANzpAAAACAAAAAAAAPjqAACEAQAABQIAAGIBAAAGAgAABwIAAAgCAAAJAgAACgIAAAsCAAAMAgAADQIAAA4CAABOU3QzX18yMTBtb25leXB1bmN0SWNMYjBFRUUATlN0M19fMjEwbW9uZXlfYmFzZUUAAAAAZPYAANjqAADo9gAAvOoAAAAAAAACAAAAfOAAAAIAAADw6gAAAgAAAAAAAABs6wAAhAEAAA8CAABiAQAAEAIAABECAAASAgAAEwIAABQCAAAVAgAAFgIAABcCAAAYAgAATlN0M19fMjEwbW9uZXlwdW5jdEljTGIxRUVFAOj2AABQ6wAAAAAAAAIAAAB84AAAAgAAAPDqAAACAAAAAAAAAODrAACEAQAAGQIAAGIBAAAaAgAAGwIAABwCAAAdAgAAHgIAAB8CAAAgAgAAIQIAACICAABOU3QzX18yMTBtb25leXB1bmN0SXdMYjBFRUUA6PYAAMTrAAAAAAAAAgAAAHzgAAACAAAA8OoAAAIAAAAAAAAAVOwAAIQBAAAjAgAAYgEAACQCAAAlAgAAJgIAACcCAAAoAgAAKQIAACoCAAArAgAALAIAAE5TdDNfXzIxMG1vbmV5cHVuY3RJd0xiMUVFRQDo9gAAOOwAAAAAAAACAAAAfOAAAAIAAADw6gAAAgAAAAAAAAD47AAAhAEAAC0CAABiAQAALgIAAC8CAABOU3QzX18yOW1vbmV5X2dldEljTlNfMTlpc3RyZWFtYnVmX2l0ZXJhdG9ySWNOU18xMWNoYXJfdHJhaXRzSWNFRUVFRUUATlN0M19fMjExX19tb25leV9nZXRJY0VFAABk9gAA1uwAAOj2AACQ7AAAAAAAAAIAAAB84AAAAgAAAPDsAEGc2gMLmgGc7QAAhAEAADACAABiAQAAMQIAADICAABOU3QzX18yOW1vbmV5X2dldEl3TlNfMTlpc3RyZWFtYnVmX2l0ZXJhdG9ySXdOU18xMWNoYXJfdHJhaXRzSXdFRUVFRUUATlN0M19fMjExX19tb25leV9nZXRJd0VFAABk9gAAeu0AAOj2AAA07QAAAAAAAAIAAAB84AAAAgAAAJTtAEHA2wMLmgFA7gAAhAEAADMCAABiAQAANAIAADUCAABOU3QzX18yOW1vbmV5X3B1dEljTlNfMTlvc3RyZWFtYnVmX2l0ZXJhdG9ySWNOU18xMWNoYXJfdHJhaXRzSWNFRUVFRUUATlN0M19fMjExX19tb25leV9wdXRJY0VFAABk9gAAHu4AAOj2AADY7QAAAAAAAAIAAAB84AAAAgAAADjuAEHk3AMLmgHk7gAAhAEAADYCAABiAQAANwIAADgCAABOU3QzX18yOW1vbmV5X3B1dEl3TlNfMTlvc3RyZWFtYnVmX2l0ZXJhdG9ySXdOU18xMWNoYXJfdHJhaXRzSXdFRUVFRUUATlN0M19fMjExX19tb25leV9wdXRJd0VFAABk9gAAwu4AAOj2AAB87gAAAAAAAAIAAAB84AAAAgAAANzuAEGI3gMLuQhc7wAAhAEAADkCAABiAQAAOgIAADsCAAA8AgAATlN0M19fMjhtZXNzYWdlc0ljRUUATlN0M19fMjEzbWVzc2FnZXNfYmFzZUUAAAAAZPYAADnvAADo9gAAJO8AAAAAAAACAAAAfOAAAAIAAABU7wAAAgAAAAAAAAC07wAAhAEAAD0CAABiAQAAPgIAAD8CAABAAgAATlN0M19fMjhtZXNzYWdlc0l3RUUAAAAA6PYAAJzvAAAAAAAAAgAAAHzgAAACAAAAVO8AAAIAAABTAAAAdQAAAG4AAABkAAAAYQAAAHkAAAAAAAAATQAAAG8AAABuAAAAZAAAAGEAAAB5AAAAAAAAAFQAAAB1AAAAZQAAAHMAAABkAAAAYQAAAHkAAAAAAAAAVwAAAGUAAABkAAAAbgAAAGUAAABzAAAAZAAAAGEAAAB5AAAAAAAAAFQAAABoAAAAdQAAAHIAAABzAAAAZAAAAGEAAAB5AAAAAAAAAEYAAAByAAAAaQAAAGQAAABhAAAAeQAAAAAAAABTAAAAYQAAAHQAAAB1AAAAcgAAAGQAAABhAAAAeQAAAAAAAABTAAAAdQAAAG4AAAAAAAAATQAAAG8AAABuAAAAAAAAAFQAAAB1AAAAZQAAAAAAAABXAAAAZQAAAGQAAAAAAAAAVAAAAGgAAAB1AAAAAAAAAEYAAAByAAAAaQAAAAAAAABTAAAAYQAAAHQAAAAAAAAASgAAAGEAAABuAAAAdQAAAGEAAAByAAAAeQAAAAAAAABGAAAAZQAAAGIAAAByAAAAdQAAAGEAAAByAAAAeQAAAAAAAABNAAAAYQAAAHIAAABjAAAAaAAAAAAAAABBAAAAcAAAAHIAAABpAAAAbAAAAAAAAABNAAAAYQAAAHkAAAAAAAAASgAAAHUAAABuAAAAZQAAAAAAAABKAAAAdQAAAGwAAAB5AAAAAAAAAEEAAAB1AAAAZwAAAHUAAABzAAAAdAAAAAAAAABTAAAAZQAAAHAAAAB0AAAAZQAAAG0AAABiAAAAZQAAAHIAAAAAAAAATwAAAGMAAAB0AAAAbwAAAGIAAABlAAAAcgAAAAAAAABOAAAAbwAAAHYAAABlAAAAbQAAAGIAAABlAAAAcgAAAAAAAABEAAAAZQAAAGMAAABlAAAAbQAAAGIAAABlAAAAcgAAAAAAAABKAAAAYQAAAG4AAAAAAAAARgAAAGUAAABiAAAAAAAAAE0AAABhAAAAcgAAAAAAAABBAAAAcAAAAHIAAAAAAAAASgAAAHUAAABuAAAAAAAAAEoAAAB1AAAAbAAAAAAAAABBAAAAdQAAAGcAAAAAAAAAUwAAAGUAAABwAAAAAAAAAE8AAABjAAAAdAAAAAAAAABOAAAAbwAAAHYAAAAAAAAARAAAAGUAAABjAAAAAAAAAEEAAABNAAAAAAAAAFAAAABNAEHM5gMLsglM6AAA6AEAAOkBAADqAQAA6wEAAOwBAADtAQAA7gEAAAAAAAA46QAA+AEAAPkBAAD6AQAA+wEAAPwBAAD9AQAA/gEAAAAAAADA8wAAFgAAAEECAABCAgAATlN0M19fMjE0X19zaGFyZWRfY291bnRFAAAAAGT2AACk8wAAAAAAAAT0AAAWAAAAQwIAAEICAABEAgAAQgIAAE5TdDNfXzIxOV9fc2hhcmVkX3dlYWtfY291bnRFAAAA6PYAAOTzAAAAAAAAAQAAAMDzAAAAAAAATjEwX19jeHhhYml2MTE2X19zaGltX3R5cGVfaW5mb0UAAAAAjPYAABz0AAD49wAATjEwX19jeHhhYml2MTE3X19jbGFzc190eXBlX2luZm9FAAAAjPYAAEz0AABA9AAATjEwX19jeHhhYml2MTE3X19wYmFzZV90eXBlX2luZm9FAAAAjPYAAHz0AABA9AAATjEwX19jeHhhYml2MTE5X19wb2ludGVyX3R5cGVfaW5mb0UAjPYAAKz0AACg9AAATjEwX19jeHhhYml2MTIwX19mdW5jdGlvbl90eXBlX2luZm9FAAAAAIz2AADc9AAAQPQAAE4xMF9fY3h4YWJpdjEyOV9fcG9pbnRlcl90b19tZW1iZXJfdHlwZV9pbmZvRQAAAIz2AAAQ9QAAoPQAAAAAAACQ9QAARQIAAEYCAABHAgAASAIAAEkCAABOMTBfX2N4eGFiaXYxMjNfX2Z1bmRhbWVudGFsX3R5cGVfaW5mb0UAjPYAAGj1AABA9AAAdgAAAFT1AACc9QAARG4AAFT1AACo9QAAYgAAAFT1AAC09QAAYwAAAFT1AADA9QAAaAAAAFT1AADM9QAAYQAAAFT1AADY9QAAcwAAAFT1AADk9QAAdAAAAFT1AADw9QAAaQAAAFT1AAD89QAAagAAAFT1AAAI9gAAbAAAAFT1AAAU9gAAbQAAAFT1AAAg9gAAeAAAAFT1AAAs9gAAeQAAAFT1AAA49gAAZgAAAFT1AABE9gAAZAAAAFT1AABQ9gAAAAAAAHD0AABFAgAASgIAAEcCAABIAgAASwIAAEwCAABNAgAATgIAAAAAAADU9gAARQIAAE8CAABHAgAASAIAAEsCAABQAgAAUQIAAFICAABOMTBfX2N4eGFiaXYxMjBfX3NpX2NsYXNzX3R5cGVfaW5mb0UAAAAAjPYAAKz2AABw9AAAAAAAADD3AABFAgAAUwIAAEcCAABIAgAASwIAAFQCAABVAgAAVgIAAE4xMF9fY3h4YWJpdjEyMV9fdm1pX2NsYXNzX3R5cGVfaW5mb0UAAACM9gAACPcAAHD0AAAAAAAA0PQAAEUCAABXAgAARwIAAEgCAABYAgAAAAAAAHz3AABZAgAAWgIAAFsCAABTdDlleGNlcHRpb24AAAAAZPYAAGz3AAAAAAAAqPcAAAwAAABcAgAAXQIAAFN0MTFsb2dpY19lcnJvcgCM9gAAmPcAAHz3AAAAAAAA3PcAAAwAAABeAgAAXQIAAFN0MTJsZW5ndGhfZXJyb3IAAAAAjPYAAMj3AACo9wAAU3Q5dHlwZV9pbmZvAAAAAGT2AADo9wBBgPADCyEBAAAAXgQAAEcHAABcDgAABxAAAP/////9/////v///wUAQa3wAwsBAQBBxPADCwv+AAAA/QAAANgNAQBB3PADCwECAEHs8AMLCP//////////AEGw8QMLCSD4AAAAAAAABQBBxPEDCwIBAQBB3PEDCw7+AAAAAgEAAOgNAQAABABB9PEDCwEBAEGE8gMLBf////8KAEHI8gMLCbj4AAAwJFEACQBB3fIDCwEBAEHw8gMLEv8AAAAAAAAA/QAAAPgTAQAABABBnPMDCwT/////";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(file){try{if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}var binary=tryParseAsDataURI(file);if(binary){return binary}if(readBinary){return readBinary(file)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch=="function"&&!isFileURI(wasmBinaryFile)){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary(wasmBinaryFile)})}else{if(readAsync){return new Promise(function(resolve,reject){readAsync(wasmBinaryFile,function(response){resolve(new Uint8Array(response))},reject)})}}}return Promise.resolve().then(function(){return getBinary(wasmBinaryFile)})}function createWasm(){var info={"a":asmLibraryArg};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;wasmMemory=Module["asm"]["Z"];updateGlobalBufferAndViews(wasmMemory.buffer);wasmTable=Module["asm"]["ca"];addOnInit(Module["asm"]["_"]);removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){receiveInstance(result["instance"])}function instantiateArrayBuffer(receiver){return getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(function(instance){return instance}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(){if(!wasmBinary&&typeof WebAssembly.instantiateStreaming=="function"&&!isDataURI(wasmBinaryFile)&&!isFileURI(wasmBinaryFile)&&typeof fetch=="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,info);return result.then(receiveInstantiationResult,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(receiveInstantiationResult)})})}else{return instantiateArrayBuffer(receiveInstantiationResult)}}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateAsync();return{}}var tempDouble;var tempI64;var ASM_CONSTS={63968:function($0,$1,$2){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);console.log(infoHead+message,style)},64107:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.log(infoHead+message,style,format)},64285:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.log(infoHead+message,style,format)},64463:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.log(infoHead+message,style,format)},64641:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.log(infoHead+message,style,format)},64819:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);console.log(infoHead+message,style,$3)},64962:function($0,$1,$2){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);console.error(errorHead+message,style)},65105:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.error(errorHead+message,style,format)},65287:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.error(errorHead+message,style,format)},65469:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.error(errorHead+message,style,format)},65651:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.error(errorHead+message,style,format)},65833:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);console.error(errorHead+message,style,$3)},65980:function($0,$1,$2){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);console.warn(infoHead+message,style)},66120:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.warn(errorHead+message,style,format)},66301:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.warn(errorHead+message,style,format)},66482:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.warn(errorHead+message,style,format)},66663:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.warn(errorHead+message,style,format)},66844:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);console.warn(errorHead+message,style,$3)},66990:function(){var $a=arguments;var i=0;if(!artoolkitNFT["NFTMarkerInfo"]){artoolkitNFT["NFTMarkerInfo"]={id:0,error:-1,found:0,pose:[0,0,0,0,0,0,0,0,0,0,0,0]}}var markerInfo=artoolkitNFT["NFTMarkerInfo"];markerInfo["id"]=$a[i++];markerInfo["error"]=$a[i++];markerInfo["found"]=1;markerInfo["pose"][0]=$a[i++];markerInfo["pose"][1]=$a[i++];markerInfo["pose"][2]=$a[i++];markerInfo["pose"][3]=$a[i++];markerInfo["pose"][4]=$a[i++];markerInfo["pose"][5]=$a[i++];markerInfo["pose"][6]=$a[i++];markerInfo["pose"][7]=$a[i++];markerInfo["pose"][8]=$a[i++];markerInfo["pose"][9]=$a[i++];markerInfo["pose"][10]=$a[i++];markerInfo["pose"][11]=$a[i++]},67696:function(){var $a=arguments;var i=0;if(!artoolkitNFT["NFTMarkerInfo"]){artoolkitNFT["NFTMarkerInfo"]={id:0,error:-1,found:0,pose:[0,0,0,0,0,0,0,0,0,0,0,0]}}var markerInfo=artoolkitNFT["NFTMarkerInfo"];markerInfo["id"]=$a[i++];markerInfo["error"]=-1;markerInfo["found"]=0;markerInfo["pose"][0]=0;markerInfo["pose"][1]=0;markerInfo["pose"][2]=0;markerInfo["pose"][3]=0;markerInfo["pose"][4]=0;markerInfo["pose"][5]=0;markerInfo["pose"][6]=0;markerInfo["pose"][7]=0;markerInfo["pose"][8]=0;markerInfo["pose"][9]=0;markerInfo["pose"][10]=0;markerInfo["pose"][11]=0},68325:function($0,$1,$2,$3,$4,$5){if(!artoolkitNFT["frameMalloc"]){artoolkitNFT["frameMalloc"]={}}var frameMalloc=artoolkitNFT["frameMalloc"];frameMalloc["framepointer"]=$1;frameMalloc["framesize"]=$2;frameMalloc["camera"]=$3;frameMalloc["transform"]=$4;frameMalloc["videoLumaPointer"]=$5}};function callRuntimeCallbacks(callbacks){while(callbacks.length>0){var callback=callbacks.shift();if(typeof callback=="function"){callback(Module);continue}var func=callback.func;if(typeof func=="number"){if(callback.arg===undefined){getWasmTableEntry(func)()}else{getWasmTableEntry(func)(callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}function getWasmTableEntry(funcPtr){return wasmTable.get(funcPtr)}function ___cxa_allocate_exception(size){return _malloc(size+16)+16}function ExceptionInfo(excPtr){this.excPtr=excPtr;this.ptr=excPtr-16;this.set_type=function(type){HEAP32[this.ptr+4>>2]=type};this.get_type=function(){return HEAP32[this.ptr+4>>2]};this.set_destructor=function(destructor){HEAP32[this.ptr+8>>2]=destructor};this.get_destructor=function(){return HEAP32[this.ptr+8>>2]};this.set_refcount=function(refcount){HEAP32[this.ptr>>2]=refcount};this.set_caught=function(caught){caught=caught?1:0;HEAP8[this.ptr+12>>0]=caught};this.get_caught=function(){return HEAP8[this.ptr+12>>0]!=0};this.set_rethrown=function(rethrown){rethrown=rethrown?1:0;HEAP8[this.ptr+13>>0]=rethrown};this.get_rethrown=function(){return HEAP8[this.ptr+13>>0]!=0};this.init=function(type,destructor){this.set_type(type);this.set_destructor(destructor);this.set_refcount(0);this.set_caught(false);this.set_rethrown(false)};this.add_ref=function(){var value=HEAP32[this.ptr>>2];HEAP32[this.ptr>>2]=value+1};this.release_ref=function(){var prev=HEAP32[this.ptr>>2];HEAP32[this.ptr>>2]=prev-1;return prev===1}}var exceptionLast=0;var uncaughtExceptionCount=0;function ___cxa_throw(ptr,type,destructor){var info=new ExceptionInfo(ptr);info.init(type,destructor);exceptionLast=ptr;uncaughtExceptionCount++;throw ptr}function setErrNo(value){HEAP32[___errno_location()>>2]=value;return value}var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){if(path==="/")return"/";path=PATH.normalize(path);path=path.replace(/\/$/,"");var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)}};function getRandomDevice(){if(typeof crypto=="object"&&typeof crypto["getRandomValues"]=="function"){var randomBuffer=new Uint8Array(1);return function(){crypto.getRandomValues(randomBuffer);return randomBuffer[0]}}else if(ENVIRONMENT_IS_NODE){try{var crypto_module=require("crypto");return function(){return crypto_module["randomBytes"](1)[0]}}catch(e){}}return function(){abort("randomDevice")}}var PATH_FS={resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=path.charAt(0)==="/"}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(function(p){return!!p}),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:function(from,to){from=PATH_FS.resolve(from).substr(1);to=PATH_FS.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()},put_char:function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}}},default_tty1_ops:{put_char:function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};function mmapAlloc(size){abort()}var MEMFS={ops_table:null,mount:function(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode:function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node;parent.timestamp=node.timestamp}return node},getFileDataAsTypedArray:function(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage:function(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr:function(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.timestamp);attr.mtime=new Date(node.timestamp);attr.ctime=new Date(node.timestamp);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr:function(node,attr){if(attr.mode!==undefined){node.mode=attr.mode}if(attr.timestamp!==undefined){node.timestamp=attr.timestamp}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup:function(parent,name){throw FS.genericErrors[44]},mknod:function(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename:function(old_node,new_dir,new_name){if(FS.isDir(old_node.mode)){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}}delete old_node.parent.contents[old_node.name];old_node.parent.timestamp=Date.now();old_node.name=new_name;new_dir.contents[new_name]=old_node;new_dir.timestamp=old_node.parent.timestamp;old_node.parent=new_dir},unlink:function(parent,name){delete parent.contents[name];parent.timestamp=Date.now()},rmdir:function(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.timestamp=Date.now()},readdir:function(node){var entries=[".",".."];for(var key in node.contents){if(!node.contents.hasOwnProperty(key)){continue}entries.push(key)}return entries},symlink:function(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink:function(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read:function(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{path=PATH_FS.resolve(FS.cwd(),path);if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};opts=Object.assign(defaults,opts);if(opts.recurse_count>8){throw new FS.ErrnoError(32)}var parts=PATH.normalizeArray(path.split("/").filter(p=>!!p),false);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(32)}}}}return{path:current_path,node:current}},getPath:node=>{var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?mount+"/"+path:mount+path}path=path?node.name+"/"+path:node.name;node=node.parent}},hashName:(parentid,name)=>{var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode:node=>{var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode:node=>{var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode:(parent,name)=>{var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode:(parent,name,mode,rdev)=>{var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode:node=>{FS.hashRemoveNode(node)},isRoot:node=>{return node===node.parent},isMountpoint:node=>{return!!node.mounted},isFile:mode=>{return(mode&61440)===32768},isDir:mode=>{return(mode&61440)===16384},isLink:mode=>{return(mode&61440)===40960},isChrdev:mode=>{return(mode&61440)===8192},isBlkdev:mode=>{return(mode&61440)===24576},isFIFO:mode=>{return(mode&61440)===4096},isSocket:mode=>{return(mode&49152)===49152},flagModes:{"r":0,"r+":2,"w":577,"w+":578,"a":1089,"a+":1090},modeStringToFlags:str=>{var flags=FS.flagModes[str];if(typeof flags=="undefined"){throw new Error("Unknown file open mode: "+str)}return flags},flagsToPermissionString:flag=>{var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions:(node,perms)=>{if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup:dir=>{var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate:(dir,name)=>{try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete:(dir,name,isdir)=>{var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen:(node,flags)=>{if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd:(fd_start=0,fd_end=FS.MAX_OPEN_FDS)=>{for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStream:fd=>FS.streams[fd],createStream:(stream,fd_start,fd_end)=>{if(!FS.FSStream){FS.FSStream=function(){};FS.FSStream.prototype={object:{get:function(){return this.node},set:function(val){this.node=val}},isRead:{get:function(){return(this.flags&2097155)!==1}},isWrite:{get:function(){return(this.flags&2097155)!==0}},isAppend:{get:function(){return this.flags&1024}}}}stream=Object.assign(new FS.FSStream,stream);var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream:fd=>{FS.streams[fd]=null},chrdev_stream_ops:{open:stream=>{var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}},llseek:()=>{throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice:(dev,ops)=>{FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts:mount=>{var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs:(populate,callback)=>{if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err("warning: "+FS.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work")}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount:(type,opts,mountpoint)=>{var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount:mountpoint=>{var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup:(parent,name)=>{return parent.node_ops.lookup(parent,name)},mknod:(path,mode,dev)=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(28)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},create:(path,mode)=>{mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:(path,mode)=>{mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree:(path,mode)=>{var dirs=path.split("/");var d="";for(var i=0;i{if(typeof dev=="undefined"){dev=mode;mode=438}mode|=8192;return FS.mknod(path,mode,dev)},symlink:(oldpath,newpath)=>{if(!PATH_FS.resolve(oldpath)){throw new FS.ErrnoError(44)}var lookup=FS.lookupPath(newpath,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var newname=PATH.basename(newpath);var errCode=FS.mayCreate(parent,newname);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.symlink){throw new FS.ErrnoError(63)}return parent.node_ops.symlink(parent,newname,oldpath)},rename:(old_path,new_path)=>{var old_dirname=PATH.dirname(old_path);var new_dirname=PATH.dirname(new_path);var old_name=PATH.basename(old_path);var new_name=PATH.basename(new_path);var lookup,old_dir,new_dir;lookup=FS.lookupPath(old_path,{parent:true});old_dir=lookup.node;lookup=FS.lookupPath(new_path,{parent:true});new_dir=lookup.node;if(!old_dir||!new_dir)throw new FS.ErrnoError(44);if(old_dir.mount!==new_dir.mount){throw new FS.ErrnoError(75)}var old_node=FS.lookupNode(old_dir,old_name);var relative=PATH_FS.relative(old_path,new_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(28)}relative=PATH_FS.relative(new_path,old_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(55)}var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(old_node===new_node){return}var isdir=FS.isDir(old_node.mode);var errCode=FS.mayDelete(old_dir,old_name,isdir);if(errCode){throw new FS.ErrnoError(errCode)}errCode=new_node?FS.mayDelete(new_dir,new_name,isdir):FS.mayCreate(new_dir,new_name);if(errCode){throw new FS.ErrnoError(errCode)}if(!old_dir.node_ops.rename){throw new FS.ErrnoError(63)}if(FS.isMountpoint(old_node)||new_node&&FS.isMountpoint(new_node)){throw new FS.ErrnoError(10)}if(new_dir!==old_dir){errCode=FS.nodePermissions(old_dir,"w");if(errCode){throw new FS.ErrnoError(errCode)}}FS.hashRemoveNode(old_node);try{old_dir.node_ops.rename(old_node,new_dir,new_name)}catch(e){throw e}finally{FS.hashAddNode(old_node)}},rmdir:path=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,true);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.rmdir){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.rmdir(parent,name);FS.destroyNode(node)},readdir:path=>{var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node.node_ops.readdir){throw new FS.ErrnoError(54)}return node.node_ops.readdir(node)},unlink:path=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,false);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.unlink){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.unlink(parent,name);FS.destroyNode(node)},readlink:path=>{var lookup=FS.lookupPath(path);var link=lookup.node;if(!link){throw new FS.ErrnoError(44)}if(!link.node_ops.readlink){throw new FS.ErrnoError(28)}return PATH_FS.resolve(FS.getPath(link.parent),link.node_ops.readlink(link))},stat:(path,dontFollow)=>{var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;if(!node){throw new FS.ErrnoError(44)}if(!node.node_ops.getattr){throw new FS.ErrnoError(63)}return node.node_ops.getattr(node)},lstat:path=>{return FS.stat(path,true)},chmod:(path,mode,dontFollow)=>{var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}node.node_ops.setattr(node,{mode:mode&4095|node.mode&~4095,timestamp:Date.now()})},lchmod:(path,mode)=>{FS.chmod(path,mode,true)},fchmod:(fd,mode)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}FS.chmod(stream.node,mode)},chown:(path,uid,gid,dontFollow)=>{var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}node.node_ops.setattr(node,{timestamp:Date.now()})},lchown:(path,uid,gid)=>{FS.chown(path,uid,gid,true)},fchown:(fd,uid,gid)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}FS.chown(stream.node,uid,gid)},truncate:(path,len)=>{if(len<0){throw new FS.ErrnoError(28)}var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:true});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}if(FS.isDir(node.mode)){throw new FS.ErrnoError(31)}if(!FS.isFile(node.mode)){throw new FS.ErrnoError(28)}var errCode=FS.nodePermissions(node,"w");if(errCode){throw new FS.ErrnoError(errCode)}node.node_ops.setattr(node,{size:len,timestamp:Date.now()})},ftruncate:(fd,len)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.truncate(stream.node,len)},utime:(path,atime,mtime)=>{var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;node.node_ops.setattr(node,{timestamp:Math.max(atime,mtime)})},open:(path,flags,mode,fd_start,fd_end)=>{if(path===""){throw new FS.ErrnoError(44)}flags=typeof flags=="string"?FS.modeStringToFlags(flags):flags;mode=typeof mode=="undefined"?438:mode;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;if(typeof path=="object"){node=path}else{path=PATH.normalize(path);try{var lookup=FS.lookupPath(path,{follow:!(flags&131072)});node=lookup.node}catch(e){}}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else{node=FS.mknod(path,mode,0);created=true}}if(!node){throw new FS.ErrnoError(44)}if(FS.isChrdev(node.mode)){flags&=~512}if(flags&65536&&!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}if(!created){var errCode=FS.mayOpen(node,flags);if(errCode){throw new FS.ErrnoError(errCode)}}if(flags&512){FS.truncate(node,0)}flags&=~(128|512|131072);var stream=FS.createStream({node:node,path:FS.getPath(node),flags:flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false},fd_start,fd_end);if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(Module["logReadFiles"]&&!(flags&1)){if(!FS.readFiles)FS.readFiles={};if(!(path in FS.readFiles)){FS.readFiles[path]=1}}return stream},close:stream=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(stream.getdents)stream.getdents=null;try{if(stream.stream_ops.close){stream.stream_ops.close(stream)}}catch(e){throw e}finally{FS.closeStream(stream.fd)}stream.fd=null},isClosed:stream=>{return stream.fd===null},llseek:(stream,offset,whence)=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(!stream.seekable||!stream.stream_ops.llseek){throw new FS.ErrnoError(70)}if(whence!=0&&whence!=1&&whence!=2){throw new FS.ErrnoError(28)}stream.position=stream.stream_ops.llseek(stream,offset,whence);stream.ungotten=[];return stream.position},read:(stream,buffer,offset,length,position)=>{if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.read){throw new FS.ErrnoError(28)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesRead=stream.stream_ops.read(stream,buffer,offset,length,position);if(!seeking)stream.position+=bytesRead;return bytesRead},write:(stream,buffer,offset,length,position,canOwn)=>{if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.write){throw new FS.ErrnoError(28)}if(stream.seekable&&stream.flags&1024){FS.llseek(stream,0,2)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesWritten=stream.stream_ops.write(stream,buffer,offset,length,position,canOwn);if(!seeking)stream.position+=bytesWritten;return bytesWritten},allocate:(stream,offset,length)=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(offset<0||length<=0){throw new FS.ErrnoError(28)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(!FS.isFile(stream.node.mode)&&!FS.isDir(stream.node.mode)){throw new FS.ErrnoError(43)}if(!stream.stream_ops.allocate){throw new FS.ErrnoError(138)}stream.stream_ops.allocate(stream,offset,length)},mmap:(stream,address,length,position,prot,flags)=>{if((prot&2)!==0&&(flags&2)===0&&(stream.flags&2097155)!==2){throw new FS.ErrnoError(2)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(2)}if(!stream.stream_ops.mmap){throw new FS.ErrnoError(43)}return stream.stream_ops.mmap(stream,address,length,position,prot,flags)},msync:(stream,buffer,offset,length,mmapFlags)=>{if(!stream||!stream.stream_ops.msync){return 0}return stream.stream_ops.msync(stream,buffer,offset,length,mmapFlags)},munmap:stream=>0,ioctl:(stream,cmd,arg)=>{if(!stream.stream_ops.ioctl){throw new FS.ErrnoError(59)}return stream.stream_ops.ioctl(stream,cmd,arg)},readFile:(path,opts={})=>{opts.flags=opts.flags||0;opts.encoding=opts.encoding||"binary";if(opts.encoding!=="utf8"&&opts.encoding!=="binary"){throw new Error('Invalid encoding type "'+opts.encoding+'"')}var ret;var stream=FS.open(path,opts.flags);var stat=FS.stat(path);var length=stat.size;var buf=new Uint8Array(length);FS.read(stream,buf,0,length,0);if(opts.encoding==="utf8"){ret=UTF8ArrayToString(buf,0)}else if(opts.encoding==="binary"){ret=buf}FS.close(stream);return ret},writeFile:(path,data,opts={})=>{opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){var buf=new Uint8Array(lengthBytesUTF8(data)+1);var actualNumBytes=stringToUTF8Array(data,buf,0,buf.length);FS.write(stream,buf,0,actualNumBytes,undefined,opts.canOwn)}else if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{throw new Error("Unsupported data type")}FS.close(stream)},cwd:()=>FS.currentPath,chdir:path=>{var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,"x");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.path},createDefaultDirectories:()=>{FS.mkdir("/tmp");FS.mkdir("/home");FS.mkdir("/home/web_user")},createDefaultDevices:()=>{FS.mkdir("/dev");FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(stream,buffer,offset,length,pos)=>length});FS.mkdev("/dev/null",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev("/dev/tty",FS.makedev(5,0));FS.mkdev("/dev/tty1",FS.makedev(6,0));var random_device=getRandomDevice();FS.createDevice("/dev","random",random_device);FS.createDevice("/dev","urandom",random_device);FS.mkdir("/dev/shm");FS.mkdir("/dev/shm/tmp")},createSpecialDirectories:()=>{FS.mkdir("/proc");var proc_self=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd");FS.mount({mount:()=>{var node=FS.createNode(proc_self,"fd",16384|511,73);node.node_ops={lookup:(parent,name)=>{var fd=+name;var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path}};ret.parent=ret;return ret}};return node}},{},"/proc/self/fd")},createStandardStreams:()=>{if(Module["stdin"]){FS.createDevice("/dev","stdin",Module["stdin"])}else{FS.symlink("/dev/tty","/dev/stdin")}if(Module["stdout"]){FS.createDevice("/dev","stdout",null,Module["stdout"])}else{FS.symlink("/dev/tty","/dev/stdout")}if(Module["stderr"]){FS.createDevice("/dev","stderr",null,Module["stderr"])}else{FS.symlink("/dev/tty1","/dev/stderr")}var stdin=FS.open("/dev/stdin",0);var stdout=FS.open("/dev/stdout",1);var stderr=FS.open("/dev/stderr",1)},ensureErrnoError:()=>{if(FS.ErrnoError)return;FS.ErrnoError=function ErrnoError(errno,node){this.node=node;this.setErrno=function(errno){this.errno=errno};this.setErrno(errno);this.message="FS error"};FS.ErrnoError.prototype=new Error;FS.ErrnoError.prototype.constructor=FS.ErrnoError;[44].forEach(code=>{FS.genericErrors[code]=new FS.ErrnoError(code);FS.genericErrors[code].stack=""})},staticInit:()=>{FS.ensureErrnoError();FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={"MEMFS":MEMFS}},init:(input,output,error)=>{FS.init.initialized=true;FS.ensureErrnoError();Module["stdin"]=input||Module["stdin"];Module["stdout"]=output||Module["stdout"];Module["stderr"]=error||Module["stderr"];FS.createStandardStreams()},quit:()=>{FS.init.initialized=false;for(var i=0;i{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode},findObject:(path,dontResolveLastLink)=>{var ret=FS.analyzePath(path,dontResolveLastLink);if(ret.exists){return ret.object}else{return null}},analyzePath:(path,dontResolveLastLink)=>{try{var lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});path=lookup.path}catch(e){}var ret={isRoot:false,exists:false,error:0,name:null,path:null,object:null,parentExists:false,parentPath:null,parentObject:null};try{var lookup=FS.lookupPath(path,{parent:true});ret.parentExists=true;ret.parentPath=lookup.path;ret.parentObject=lookup.node;ret.name=PATH.basename(path);lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});ret.exists=true;ret.path=lookup.path;ret.object=lookup.node;ret.name=lookup.node.name;ret.isRoot=lookup.path==="/"}catch(e){ret.error=e.errno}return ret},createPath:(parent,path,canRead,canWrite)=>{parent=typeof parent=="string"?parent:FS.getPath(parent);var parts=path.split("/").reverse();while(parts.length){var part=parts.pop();if(!part)continue;var current=PATH.join2(parent,part);try{FS.mkdir(current)}catch(e){}parent=current}return current},createFile:(parent,name,properties,canRead,canWrite)=>{var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS.getMode(canRead,canWrite);return FS.create(path,mode)},createDataFile:(parent,name,data,canRead,canWrite,canOwn)=>{var path=name;if(parent){parent=typeof parent=="string"?parent:FS.getPath(parent);path=name?PATH.join2(parent,name):parent}var mode=FS.getMode(canRead,canWrite);var node=FS.create(path,mode);if(data){if(typeof data=="string"){var arr=new Array(data.length);for(var i=0,len=data.length;i{var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS.getMode(!!input,!!output);if(!FS.createDevice.major)FS.createDevice.major=64;var dev=FS.makedev(FS.createDevice.major++,0);FS.registerDevice(dev,{open:stream=>{stream.seekable=false},close:stream=>{if(output&&output.buffer&&output.buffer.length){output(10)}},read:(stream,buffer,offset,length,pos)=>{var bytesRead=0;for(var i=0;i{for(var i=0;i{if(obj.isDevice||obj.isFolder||obj.link||obj.contents)return true;if(typeof XMLHttpRequest!="undefined"){throw new Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread.")}else if(read_){try{obj.contents=intArrayFromString(read_(obj.url),true);obj.usedBytes=obj.contents.length}catch(e){throw new FS.ErrnoError(29)}}else{throw new Error("Cannot load without read() or XMLHttpRequest.")}},createLazyFile:(parent,name,url,canRead,canWrite)=>{function LazyUint8Array(){this.lengthKnown=false;this.chunks=[]}LazyUint8Array.prototype.get=function LazyUint8Array_get(idx){if(idx>this.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(from,to)=>{if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}else{return intArrayFromString(xhr.responseText||"",true)}};var lazyArray=this;lazyArray.setDataGetter(chunkNum=>{var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]=="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]=="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;out("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(key=>{var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){FS.forceLoadFile(node);return fn.apply(null,arguments)}});stream_ops.read=((stream,buffer,offset,length,position)=>{FS.forceLoadFile(node);var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency("cp "+fullname);function processData(byteArray){function finish(byteArray){if(preFinish)preFinish();if(!dontCreateFile){FS.createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}if(onload)onload();removeRunDependency(dep)}if(Browser.handledByPreloadPlugin(byteArray,fullname,finish,()=>{if(onerror)onerror();removeRunDependency(dep)})){return}finish(byteArray)}addRunDependency(dep);if(typeof url=="string"){asyncLoad(url,byteArray=>processData(byteArray),onerror)}else{processData(url)}},indexedDB:()=>{return window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB},DB_NAME:()=>{return"EM_FS_"+window.location.pathname},DB_VERSION:20,DB_STORE_NAME:"FILE_DATA",saveFilesToDB:(paths,onload,onerror)=>{onload=onload||(()=>{});onerror=onerror||(()=>{});var indexedDB=FS.indexedDB();try{var openRequest=indexedDB.open(FS.DB_NAME(),FS.DB_VERSION)}catch(e){return onerror(e)}openRequest.onupgradeneeded=(()=>{out("creating db");var db=openRequest.result;db.createObjectStore(FS.DB_STORE_NAME)});openRequest.onsuccess=(()=>{var db=openRequest.result;var transaction=db.transaction([FS.DB_STORE_NAME],"readwrite");var files=transaction.objectStore(FS.DB_STORE_NAME);var ok=0,fail=0,total=paths.length;function finish(){if(fail==0)onload();else onerror()}paths.forEach(path=>{var putRequest=files.put(FS.analyzePath(path).object.contents,path);putRequest.onsuccess=(()=>{ok++;if(ok+fail==total)finish()});putRequest.onerror=(()=>{fail++;if(ok+fail==total)finish()})});transaction.onerror=onerror});openRequest.onerror=onerror},loadFilesFromDB:(paths,onload,onerror)=>{onload=onload||(()=>{});onerror=onerror||(()=>{});var indexedDB=FS.indexedDB();try{var openRequest=indexedDB.open(FS.DB_NAME(),FS.DB_VERSION)}catch(e){return onerror(e)}openRequest.onupgradeneeded=onerror;openRequest.onsuccess=(()=>{var db=openRequest.result;try{var transaction=db.transaction([FS.DB_STORE_NAME],"readonly")}catch(e){onerror(e);return}var files=transaction.objectStore(FS.DB_STORE_NAME);var ok=0,fail=0,total=paths.length;function finish(){if(fail==0)onload();else onerror()}paths.forEach(path=>{var getRequest=files.get(path);getRequest.onsuccess=(()=>{if(FS.analyzePath(path).exists){FS.unlink(path)}FS.createDataFile(PATH.dirname(path),PATH.basename(path),getRequest.result,true,true,true);ok++;if(ok+fail==total)finish()});getRequest.onerror=(()=>{fail++;if(ok+fail==total)finish()})});transaction.onerror=onerror});openRequest.onerror=onerror}};var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt:function(dirfd,path,allowEmpty){if(path[0]==="/"){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=FS.getStream(dirfd);if(!dirstream)throw new FS.ErrnoError(8);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return PATH.join2(dir,path)},doStat:function(func,path,buf){try{var stat=func(path)}catch(e){if(e&&e.node&&PATH.normalize(path)!==PATH.normalize(FS.getPath(e.node))){return-54}throw e}HEAP32[buf>>2]=stat.dev;HEAP32[buf+4>>2]=0;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAP32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;HEAP32[buf+32>>2]=0;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAP32[buf+48>>2]=4096;HEAP32[buf+52>>2]=stat.blocks;HEAP32[buf+56>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+76>>2]=0;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+80>>2]=tempI64[0],HEAP32[buf+84>>2]=tempI64[1];return 0},doMsync:function(addr,stream,len,flags,offset){var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},doMkdir:function(path,mode){path=PATH.normalize(path);if(path[path.length-1]==="/")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0},doMknod:function(path,mode,dev){switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-28}FS.mknod(path,mode,dev);return 0},doReadlink:function(path,buf,bufsize){if(bufsize<=0)return-28;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len},doAccess:function(path,amode){if(amode&~7){return-28}var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node){return-44}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-2}return 0},doDup:function(path,flags,suggestFD){var suggest=FS.getStream(suggestFD);if(suggest)FS.close(suggest);return FS.open(path,flags,0,suggestFD,suggestFD).fd},doReadv:function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret},varargs:undefined,get:function(){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(ptr){var ret=UTF8ToString(ptr);return ret},getStreamFromFD:function(fd){var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);return stream},get64:function(low,high){return low}};function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-28}var newStream;newStream=FS.open(stream.path,stream.flags,0,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 5:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 6:case 7:return 0;case 16:case 8:return-28;case 9:setErrNo(28);return-1;default:{return-28}}}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_ioctl(fd,op,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(op){case 21509:case 21505:{if(!stream.tty)return-59;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-59;return 0}case 21519:{if(!stream.tty)return-59;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-59;return-28}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-59;return 0}case 21524:{if(!stream.tty)return-59;return 0}default:abort("bad ioctl syscall "+op)}}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_open(path,flags,varargs){SYSCALLS.varargs=varargs;try{var pathname=SYSCALLS.getStr(path);var mode=varargs?SYSCALLS.get():0;var stream=FS.open(pathname,flags,mode);return stream.fd}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}var structRegistrations={};function runDestructors(destructors){while(destructors.length){var ptr=destructors.pop();var del=destructors.pop();del(ptr)}}function simpleReadValueFromPointer(pointer){return this["fromWireType"](HEAPU32[pointer>>2])}var awaitingDependencies={};var registeredTypes={};var typeDependencies={};var char_0=48;var char_9=57;function makeLegalFunctionName(name){if(undefined===name){return"_unknown"}name=name.replace(/[^a-zA-Z0-9_]/g,"$");var f=name.charCodeAt(0);if(f>=char_0&&f<=char_9){return"_"+name}else{return name}}function createNamedFunction(name,body){name=makeLegalFunctionName(name);return new Function("body","return function "+name+"() {\n"+' "use strict";'+" return body.apply(this, arguments);\n"+"};\n")(body)}function extendError(baseErrorType,errorName){var errorClass=createNamedFunction(errorName,function(message){this.name=errorName;this.message=message;var stack=new Error(message).stack;if(stack!==undefined){this.stack=this.toString()+"\n"+stack.replace(/^Error(:[^\n]*)?\n/,"")}});errorClass.prototype=Object.create(baseErrorType.prototype);errorClass.prototype.constructor=errorClass;errorClass.prototype.toString=function(){if(this.message===undefined){return this.name}else{return this.name+": "+this.message}};return errorClass}var InternalError=undefined;function throwInternalError(message){throw new InternalError(message)}function whenDependentTypesAreResolved(myTypes,dependentTypes,getTypeConverters){myTypes.forEach(function(type){typeDependencies[type]=dependentTypes});function onComplete(typeConverters){var myTypeConverters=getTypeConverters(typeConverters);if(myTypeConverters.length!==myTypes.length){throwInternalError("Mismatched type converter count")}for(var i=0;i>shift])},destructorFunction:null})}function ClassHandle_isAliasOf(other){if(!(this instanceof ClassHandle)){return false}if(!(other instanceof ClassHandle)){return false}var leftClass=this.$$.ptrType.registeredClass;var left=this.$$.ptr;var rightClass=other.$$.ptrType.registeredClass;var right=other.$$.ptr;while(leftClass.baseClass){left=leftClass.upcast(left);leftClass=leftClass.baseClass}while(rightClass.baseClass){right=rightClass.upcast(right);rightClass=rightClass.baseClass}return leftClass===rightClass&&left===right}function shallowCopyInternalPointer(o){return{count:o.count,deleteScheduled:o.deleteScheduled,preservePointerOnDelete:o.preservePointerOnDelete,ptr:o.ptr,ptrType:o.ptrType,smartPtr:o.smartPtr,smartPtrType:o.smartPtrType}}function throwInstanceAlreadyDeleted(obj){function getInstanceTypeName(handle){return handle.$$.ptrType.registeredClass.name}throwBindingError(getInstanceTypeName(obj)+" instance already deleted")}var finalizationRegistry=false;function detachFinalizer(handle){}function runDestructor($$){if($$.smartPtr){$$.smartPtrType.rawDestructor($$.smartPtr)}else{$$.ptrType.registeredClass.rawDestructor($$.ptr)}}function releaseClassHandle($$){$$.count.value-=1;var toDelete=0===$$.count.value;if(toDelete){runDestructor($$)}}function downcastPointer(ptr,ptrClass,desiredClass){if(ptrClass===desiredClass){return ptr}if(undefined===desiredClass.baseClass){return null}var rv=downcastPointer(ptr,ptrClass,desiredClass.baseClass);if(rv===null){return null}return desiredClass.downcast(rv)}var registeredPointers={};function getInheritedInstanceCount(){return Object.keys(registeredInstances).length}function getLiveInheritedInstances(){var rv=[];for(var k in registeredInstances){if(registeredInstances.hasOwnProperty(k)){rv.push(registeredInstances[k])}}return rv}var deletionQueue=[];function flushPendingDeletes(){while(deletionQueue.length){var obj=deletionQueue.pop();obj.$$.deleteScheduled=false;obj["delete"]()}}var delayFunction=undefined;function setDelayFunction(fn){delayFunction=fn;if(deletionQueue.length&&delayFunction){delayFunction(flushPendingDeletes)}}function init_embind(){Module["getInheritedInstanceCount"]=getInheritedInstanceCount;Module["getLiveInheritedInstances"]=getLiveInheritedInstances;Module["flushPendingDeletes"]=flushPendingDeletes;Module["setDelayFunction"]=setDelayFunction}var registeredInstances={};function getBasestPointer(class_,ptr){if(ptr===undefined){throwBindingError("ptr should not be undefined")}while(class_.baseClass){ptr=class_.upcast(ptr);class_=class_.baseClass}return ptr}function getInheritedInstance(class_,ptr){ptr=getBasestPointer(class_,ptr);return registeredInstances[ptr]}function makeClassHandle(prototype,record){if(!record.ptrType||!record.ptr){throwInternalError("makeClassHandle requires ptr and ptrType")}var hasSmartPtrType=!!record.smartPtrType;var hasSmartPtr=!!record.smartPtr;if(hasSmartPtrType!==hasSmartPtr){throwInternalError("Both smartPtrType and smartPtr must be specified")}record.count={value:1};return attachFinalizer(Object.create(prototype,{$$:{value:record}}))}function RegisteredPointer_fromWireType(ptr){var rawPointer=this.getPointee(ptr);if(!rawPointer){this.destructor(ptr);return null}var registeredInstance=getInheritedInstance(this.registeredClass,rawPointer);if(undefined!==registeredInstance){if(0===registeredInstance.$$.count.value){registeredInstance.$$.ptr=rawPointer;registeredInstance.$$.smartPtr=ptr;return registeredInstance["clone"]()}else{var rv=registeredInstance["clone"]();this.destructor(ptr);return rv}}function makeDefaultHandle(){if(this.isSmartPointer){return makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:rawPointer,smartPtrType:this,smartPtr:ptr})}else{return makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this,ptr:ptr})}}var actualType=this.registeredClass.getActualType(rawPointer);var registeredPointerRecord=registeredPointers[actualType];if(!registeredPointerRecord){return makeDefaultHandle.call(this)}var toType;if(this.isConst){toType=registeredPointerRecord.constPointerType}else{toType=registeredPointerRecord.pointerType}var dp=downcastPointer(rawPointer,this.registeredClass,toType.registeredClass);if(dp===null){return makeDefaultHandle.call(this)}if(this.isSmartPointer){return makeClassHandle(toType.registeredClass.instancePrototype,{ptrType:toType,ptr:dp,smartPtrType:this,smartPtr:ptr})}else{return makeClassHandle(toType.registeredClass.instancePrototype,{ptrType:toType,ptr:dp})}}function attachFinalizer(handle){if("undefined"===typeof FinalizationRegistry){attachFinalizer=(handle=>handle);return handle}finalizationRegistry=new FinalizationRegistry(info=>{releaseClassHandle(info.$$)});attachFinalizer=(handle=>{var $$=handle.$$;var hasSmartPtr=!!$$.smartPtr;if(hasSmartPtr){var info={$$:$$};finalizationRegistry.register(handle,info,handle)}return handle});detachFinalizer=(handle=>finalizationRegistry.unregister(handle));return attachFinalizer(handle)}function ClassHandle_clone(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.preservePointerOnDelete){this.$$.count.value+=1;return this}else{var clone=attachFinalizer(Object.create(Object.getPrototypeOf(this),{$$:{value:shallowCopyInternalPointer(this.$$)}}));clone.$$.count.value+=1;clone.$$.deleteScheduled=false;return clone}}function ClassHandle_delete(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete){throwBindingError("Object already scheduled for deletion")}detachFinalizer(this);releaseClassHandle(this.$$);if(!this.$$.preservePointerOnDelete){this.$$.smartPtr=undefined;this.$$.ptr=undefined}}function ClassHandle_isDeleted(){return!this.$$.ptr}function ClassHandle_deleteLater(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete){throwBindingError("Object already scheduled for deletion")}deletionQueue.push(this);if(deletionQueue.length===1&&delayFunction){delayFunction(flushPendingDeletes)}this.$$.deleteScheduled=true;return this}function init_ClassHandle(){ClassHandle.prototype["isAliasOf"]=ClassHandle_isAliasOf;ClassHandle.prototype["clone"]=ClassHandle_clone;ClassHandle.prototype["delete"]=ClassHandle_delete;ClassHandle.prototype["isDeleted"]=ClassHandle_isDeleted;ClassHandle.prototype["deleteLater"]=ClassHandle_deleteLater}function ClassHandle(){}function ensureOverloadTable(proto,methodName,humanName){if(undefined===proto[methodName].overloadTable){var prevFunc=proto[methodName];proto[methodName]=function(){if(!proto[methodName].overloadTable.hasOwnProperty(arguments.length)){throwBindingError("Function '"+humanName+"' called with an invalid number of arguments ("+arguments.length+") - expects one of ("+proto[methodName].overloadTable+")!")}return proto[methodName].overloadTable[arguments.length].apply(this,arguments)};proto[methodName].overloadTable=[];proto[methodName].overloadTable[prevFunc.argCount]=prevFunc}}function exposePublicSymbol(name,value,numArguments){if(Module.hasOwnProperty(name)){if(undefined===numArguments||undefined!==Module[name].overloadTable&&undefined!==Module[name].overloadTable[numArguments]){throwBindingError("Cannot register public name '"+name+"' twice")}ensureOverloadTable(Module,name,name);if(Module.hasOwnProperty(numArguments)){throwBindingError("Cannot register multiple overloads of a function with the same number of arguments ("+numArguments+")!")}Module[name].overloadTable[numArguments]=value}else{Module[name]=value;if(undefined!==numArguments){Module[name].numArguments=numArguments}}}function RegisteredClass(name,constructor,instancePrototype,rawDestructor,baseClass,getActualType,upcast,downcast){this.name=name;this.constructor=constructor;this.instancePrototype=instancePrototype;this.rawDestructor=rawDestructor;this.baseClass=baseClass;this.getActualType=getActualType;this.upcast=upcast;this.downcast=downcast;this.pureVirtualFunctions=[]}function upcastPointer(ptr,ptrClass,desiredClass){while(ptrClass!==desiredClass){if(!ptrClass.upcast){throwBindingError("Expected null or instance of "+desiredClass.name+", got an instance of "+ptrClass.name)}ptr=ptrClass.upcast(ptr);ptrClass=ptrClass.baseClass}return ptr}function constNoSmartPtrRawPointerToWireType(destructors,handle){if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}return 0}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;var ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);return ptr}function genericPointerToWireType(destructors,handle){var ptr;if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}if(this.isSmartPointer){ptr=this.rawConstructor();if(destructors!==null){destructors.push(this.rawDestructor,ptr)}return ptr}else{return 0}}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}if(!this.isConst&&handle.$$.ptrType.isConst){throwBindingError("Cannot convert argument of type "+(handle.$$.smartPtrType?handle.$$.smartPtrType.name:handle.$$.ptrType.name)+" to parameter type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);if(this.isSmartPointer){if(undefined===handle.$$.smartPtr){throwBindingError("Passing raw pointer to smart pointer is illegal")}switch(this.sharingPolicy){case 0:if(handle.$$.smartPtrType===this){ptr=handle.$$.smartPtr}else{throwBindingError("Cannot convert argument of type "+(handle.$$.smartPtrType?handle.$$.smartPtrType.name:handle.$$.ptrType.name)+" to parameter type "+this.name)}break;case 1:ptr=handle.$$.smartPtr;break;case 2:if(handle.$$.smartPtrType===this){ptr=handle.$$.smartPtr}else{var clonedHandle=handle["clone"]();ptr=this.rawShare(ptr,Emval.toHandle(function(){clonedHandle["delete"]()}));if(destructors!==null){destructors.push(this.rawDestructor,ptr)}}break;default:throwBindingError("Unsupporting sharing policy")}}return ptr}function nonConstNoSmartPtrRawPointerToWireType(destructors,handle){if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}return 0}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}if(handle.$$.ptrType.isConst){throwBindingError("Cannot convert argument of type "+handle.$$.ptrType.name+" to parameter type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;var ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);return ptr}function RegisteredPointer_getPointee(ptr){if(this.rawGetPointee){ptr=this.rawGetPointee(ptr)}return ptr}function RegisteredPointer_destructor(ptr){if(this.rawDestructor){this.rawDestructor(ptr)}}function RegisteredPointer_deleteObject(handle){if(handle!==null){handle["delete"]()}}function init_RegisteredPointer(){RegisteredPointer.prototype.getPointee=RegisteredPointer_getPointee;RegisteredPointer.prototype.destructor=RegisteredPointer_destructor;RegisteredPointer.prototype["argPackAdvance"]=8;RegisteredPointer.prototype["readValueFromPointer"]=simpleReadValueFromPointer;RegisteredPointer.prototype["deleteObject"]=RegisteredPointer_deleteObject;RegisteredPointer.prototype["fromWireType"]=RegisteredPointer_fromWireType}function RegisteredPointer(name,registeredClass,isReference,isConst,isSmartPointer,pointeeType,sharingPolicy,rawGetPointee,rawConstructor,rawShare,rawDestructor){this.name=name;this.registeredClass=registeredClass;this.isReference=isReference;this.isConst=isConst;this.isSmartPointer=isSmartPointer;this.pointeeType=pointeeType;this.sharingPolicy=sharingPolicy;this.rawGetPointee=rawGetPointee;this.rawConstructor=rawConstructor;this.rawShare=rawShare;this.rawDestructor=rawDestructor;if(!isSmartPointer&®isteredClass.baseClass===undefined){if(isConst){this["toWireType"]=constNoSmartPtrRawPointerToWireType;this.destructorFunction=null}else{this["toWireType"]=nonConstNoSmartPtrRawPointerToWireType;this.destructorFunction=null}}else{this["toWireType"]=genericPointerToWireType}}function replacePublicSymbol(name,value,numArguments){if(!Module.hasOwnProperty(name)){throwInternalError("Replacing nonexistant public symbol")}if(undefined!==Module[name].overloadTable&&undefined!==numArguments){Module[name].overloadTable[numArguments]=value}else{Module[name]=value;Module[name].argCount=numArguments}}function dynCallLegacy(sig,ptr,args){var f=Module["dynCall_"+sig];return args&&args.length?f.apply(null,[ptr].concat(args)):f.call(null,ptr)}function dynCall(sig,ptr,args){if(sig.includes("j")){return dynCallLegacy(sig,ptr,args)}return getWasmTableEntry(ptr).apply(null,args)}function getDynCaller(sig,ptr){var argCache=[];return function(){argCache.length=0;Object.assign(argCache,arguments);return dynCall(sig,ptr,argCache)}}function embind__requireFunction(signature,rawFunction){signature=readLatin1String(signature);function makeDynCaller(){if(signature.includes("j")){return getDynCaller(signature,rawFunction)}return getWasmTableEntry(rawFunction)}var fp=makeDynCaller();if(typeof fp!="function"){throwBindingError("unknown function pointer with signature "+signature+": "+rawFunction)}return fp}var UnboundTypeError=undefined;function getTypeName(type){var ptr=___getTypeName(type);var rv=readLatin1String(ptr);_free(ptr);return rv}function throwUnboundTypeError(message,types){var unboundTypes=[];var seen={};function visit(type){if(seen[type]){return}if(registeredTypes[type]){return}if(typeDependencies[type]){typeDependencies[type].forEach(visit);return}unboundTypes.push(type);seen[type]=true}types.forEach(visit);throw new UnboundTypeError(message+": "+unboundTypes.map(getTypeName).join([", "]))}function __embind_register_class(rawType,rawPointerType,rawConstPointerType,baseClassRawType,getActualTypeSignature,getActualType,upcastSignature,upcast,downcastSignature,downcast,name,destructorSignature,rawDestructor){name=readLatin1String(name);getActualType=embind__requireFunction(getActualTypeSignature,getActualType);if(upcast){upcast=embind__requireFunction(upcastSignature,upcast)}if(downcast){downcast=embind__requireFunction(downcastSignature,downcast)}rawDestructor=embind__requireFunction(destructorSignature,rawDestructor);var legalFunctionName=makeLegalFunctionName(name);exposePublicSymbol(legalFunctionName,function(){throwUnboundTypeError("Cannot construct "+name+" due to unbound types",[baseClassRawType])});whenDependentTypesAreResolved([rawType,rawPointerType,rawConstPointerType],baseClassRawType?[baseClassRawType]:[],function(base){base=base[0];var baseClass;var basePrototype;if(baseClassRawType){baseClass=base.registeredClass;basePrototype=baseClass.instancePrototype}else{basePrototype=ClassHandle.prototype}var constructor=createNamedFunction(legalFunctionName,function(){if(Object.getPrototypeOf(this)!==instancePrototype){throw new BindingError("Use 'new' to construct "+name)}if(undefined===registeredClass.constructor_body){throw new BindingError(name+" has no accessible constructor")}var body=registeredClass.constructor_body[arguments.length];if(undefined===body){throw new BindingError("Tried to invoke ctor of "+name+" with invalid number of parameters ("+arguments.length+") - expected ("+Object.keys(registeredClass.constructor_body).toString()+") parameters instead!")}return body.apply(this,arguments)});var instancePrototype=Object.create(basePrototype,{constructor:{value:constructor}});constructor.prototype=instancePrototype;var registeredClass=new RegisteredClass(name,constructor,instancePrototype,rawDestructor,baseClass,getActualType,upcast,downcast);var referenceConverter=new RegisteredPointer(name,registeredClass,true,false,false);var pointerConverter=new RegisteredPointer(name+"*",registeredClass,false,false,false);var constPointerConverter=new RegisteredPointer(name+" const*",registeredClass,false,true,false);registeredPointers[rawType]={pointerType:pointerConverter,constPointerType:constPointerConverter};replacePublicSymbol(legalFunctionName,constructor);return[referenceConverter,pointerConverter,constPointerConverter]})}function heap32VectorToArray(count,firstElement){var array=[];for(var i=0;i>2)+i])}return array}function __embind_register_class_constructor(rawClassType,argCount,rawArgTypesAddr,invokerSignature,invoker,rawConstructor){assert(argCount>0);var rawArgTypes=heap32VectorToArray(argCount,rawArgTypesAddr);invoker=embind__requireFunction(invokerSignature,invoker);whenDependentTypesAreResolved([],[rawClassType],function(classType){classType=classType[0];var humanName="constructor "+classType.name;if(undefined===classType.registeredClass.constructor_body){classType.registeredClass.constructor_body=[]}if(undefined!==classType.registeredClass.constructor_body[argCount-1]){throw new BindingError("Cannot register multiple constructors with identical number of parameters ("+(argCount-1)+") for class '"+classType.name+"'! Overload resolution is currently only performed using the parameter count, not actual type info!")}classType.registeredClass.constructor_body[argCount-1]=(()=>{throwUnboundTypeError("Cannot construct "+classType.name+" due to unbound types",rawArgTypes)});whenDependentTypesAreResolved([],rawArgTypes,function(argTypes){argTypes.splice(1,0,null);classType.registeredClass.constructor_body[argCount-1]=craftInvokerFunction(humanName,argTypes,null,invoker,rawConstructor);return[]});return[]})}function new_(constructor,argumentList){if(!(constructor instanceof Function)){throw new TypeError("new_ called with constructor type "+typeof constructor+" which is not a function")}var dummy=createNamedFunction(constructor.name||"unknownFunctionName",function(){});dummy.prototype=constructor.prototype;var obj=new dummy;var r=constructor.apply(obj,argumentList);return r instanceof Object?r:obj}function craftInvokerFunction(humanName,argTypes,classType,cppInvokerFunc,cppTargetFunc){var argCount=argTypes.length;if(argCount<2){throwBindingError("argTypes array size mismatch! Must at least get return value and 'this' types!")}var isClassMethodFunc=argTypes[1]!==null&&classType!==null;var needsDestructorStack=false;for(var i=1;i0?", ":"")+argsListWired}invokerFnBody+=(returns?"var rv = ":"")+"invoker(fn"+(argsListWired.length>0?", ":"")+argsListWired+");\n";if(needsDestructorStack){invokerFnBody+="runDestructors(destructors);\n"}else{for(var i=isClassMethodFunc?1:2;i4&&0===--emval_handle_array[handle].refcount){emval_handle_array[handle]=undefined;emval_free_list.push(handle)}}function count_emval_handles(){var count=0;for(var i=5;i>2])};case 3:return function(pointer){return this["fromWireType"](HEAPF64[pointer>>3])};default:throw new TypeError("Unknown float type: "+name)}}function __embind_register_float(rawType,name,size){var shift=getShiftFromSize(size);name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(value){return value},"toWireType":function(destructors,value){return value},"argPackAdvance":8,"readValueFromPointer":floatReadValueFromPointer(name,shift),destructorFunction:null})}function __embind_register_function(name,argCount,rawArgTypesAddr,signature,rawInvoker,fn){var argTypes=heap32VectorToArray(argCount,rawArgTypesAddr);name=readLatin1String(name);rawInvoker=embind__requireFunction(signature,rawInvoker);exposePublicSymbol(name,function(){throwUnboundTypeError("Cannot call "+name+" due to unbound types",argTypes)},argCount-1);whenDependentTypesAreResolved([],argTypes,function(argTypes){var invokerArgsArray=[argTypes[0],null].concat(argTypes.slice(1));replacePublicSymbol(name,craftInvokerFunction(name,invokerArgsArray,null,rawInvoker,fn),argCount-1);return[]})}function integerReadValueFromPointer(name,shift,signed){switch(shift){case 0:return signed?function readS8FromPointer(pointer){return HEAP8[pointer]}:function readU8FromPointer(pointer){return HEAPU8[pointer]};case 1:return signed?function readS16FromPointer(pointer){return HEAP16[pointer>>1]}:function readU16FromPointer(pointer){return HEAPU16[pointer>>1]};case 2:return signed?function readS32FromPointer(pointer){return HEAP32[pointer>>2]}:function readU32FromPointer(pointer){return HEAPU32[pointer>>2]};default:throw new TypeError("Unknown integer type: "+name)}}function __embind_register_integer(primitiveType,name,size,minRange,maxRange){name=readLatin1String(name);if(maxRange===-1){maxRange=4294967295}var shift=getShiftFromSize(size);var fromWireType=value=>value;if(minRange===0){var bitshift=32-8*size;fromWireType=(value=>value<>>bitshift)}var isUnsignedType=name.includes("unsigned");var checkAssertions=(value,toTypeName)=>{};var toWireType;if(isUnsignedType){toWireType=function(destructors,value){checkAssertions(value,this.name);return value>>>0}}else{toWireType=function(destructors,value){checkAssertions(value,this.name);return value}}registerType(primitiveType,{name:name,"fromWireType":fromWireType,"toWireType":toWireType,"argPackAdvance":8,"readValueFromPointer":integerReadValueFromPointer(name,shift,minRange!==0),destructorFunction:null})}function __embind_register_memory_view(rawType,dataTypeIndex,name){var typeMapping=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array];var TA=typeMapping[dataTypeIndex];function decodeMemoryView(handle){handle=handle>>2;var heap=HEAPU32;var size=heap[handle];var data=heap[handle+1];return new TA(buffer,data,size)}name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":decodeMemoryView,"argPackAdvance":8,"readValueFromPointer":decodeMemoryView},{ignoreDuplicateRegistrations:true})}function __embind_register_std_string(rawType,name){name=readLatin1String(name);var stdStringIsUTF8=name==="std::string";registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var str;if(stdStringIsUTF8){var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i;if(i==length||HEAPU8[currentBytePtr]==0){var maxRead=currentBytePtr-decodeStartPtr;var stringSegment=UTF8ToString(decodeStartPtr,maxRead);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+1}}}else{var a=new Array(length);for(var i=0;ilengthBytesUTF8(value))}else{getLength=(()=>value.length)}var length=getLength();var ptr=_malloc(4+length+1);HEAPU32[ptr>>2]=length;if(stdStringIsUTF8&&valueIsOfTypeString){stringToUTF8(value,ptr+4,length+1)}else{if(valueIsOfTypeString){for(var i=0;i255){_free(ptr);throwBindingError("String has UTF-16 code units that do not fit in 8 bits")}HEAPU8[ptr+4+i]=charCode}}else{for(var i=0;iHEAPU16);shift=1}else if(charSize===4){decodeString=UTF32ToString;encodeString=stringToUTF32;lengthBytesUTF=lengthBytesUTF32;getHeap=(()=>HEAPU32);shift=2}registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var HEAP=getHeap();var str;var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i*charSize;if(i==length||HEAP[currentBytePtr>>shift]==0){var maxReadBytes=currentBytePtr-decodeStartPtr;var stringSegment=decodeString(decodeStartPtr,maxReadBytes);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+charSize}}_free(value);return str},"toWireType":function(destructors,value){if(!(typeof value=="string")){throwBindingError("Cannot pass non-string to C++ string type "+name)}var length=lengthBytesUTF(value);var ptr=_malloc(4+length+charSize);HEAPU32[ptr>>2]=length>>shift;encodeString(value,ptr+4,length+charSize);if(destructors!==null){destructors.push(_free,ptr)}return ptr},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:function(ptr){_free(ptr)}})}function __embind_register_value_object(rawType,name,constructorSignature,rawConstructor,destructorSignature,rawDestructor){structRegistrations[rawType]={name:readLatin1String(name),rawConstructor:embind__requireFunction(constructorSignature,rawConstructor),rawDestructor:embind__requireFunction(destructorSignature,rawDestructor),fields:[]}}function __embind_register_value_object_field(structType,fieldName,getterReturnType,getterSignature,getter,getterContext,setterArgumentType,setterSignature,setter,setterContext){structRegistrations[structType].fields.push({fieldName:readLatin1String(fieldName),getterReturnType:getterReturnType,getter:embind__requireFunction(getterSignature,getter),getterContext:getterContext,setterArgumentType:setterArgumentType,setter:embind__requireFunction(setterSignature,setter),setterContext:setterContext})}function __embind_register_void(rawType,name){name=readLatin1String(name);registerType(rawType,{isVoid:true,name:name,"argPackAdvance":0,"fromWireType":function(){return undefined},"toWireType":function(destructors,o){return undefined}})}function __emscripten_throw_longjmp(){throw Infinity}function __emval_incref(handle){if(handle>4){emval_handle_array[handle].refcount+=1}}function requireRegisteredType(rawType,humanName){var impl=registeredTypes[rawType];if(undefined===impl){throwBindingError(humanName+" has unknown type "+getTypeName(rawType))}return impl}function __emval_take_value(type,argv){type=requireRegisteredType(type,"_emval_take_value");var v=type["readValueFromPointer"](argv);return Emval.toHandle(v)}function __localtime_js(time,tmPtr){var date=new Date(HEAP32[time>>2]*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var start=new Date(date.getFullYear(),0,1);var yday=(date.getTime()-start.getTime())/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst}function _tzset_impl(timezone,daylight,tzname){var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);var winterOffset=winter.getTimezoneOffset();var summerOffset=summer.getTimezoneOffset();var stdTimezoneOffset=Math.max(winterOffset,summerOffset);HEAP32[timezone>>2]=stdTimezoneOffset*60;HEAP32[daylight>>2]=Number(winterOffset!=summerOffset);function extractZone(date){var match=date.toTimeString().match(/\(([A-Za-z ]+)\)$/);return match?match[1]:"GMT"}var winterName=extractZone(winter);var summerName=extractZone(summer);var winterNamePtr=allocateUTF8(winterName);var summerNamePtr=allocateUTF8(summerName);if(summerOffset>2]=winterNamePtr;HEAP32[tzname+4>>2]=summerNamePtr}else{HEAP32[tzname>>2]=summerNamePtr;HEAP32[tzname+4>>2]=winterNamePtr}}function __tzset_js(timezone,daylight,tzname){if(__tzset_js.called)return;__tzset_js.called=true;_tzset_impl(timezone,daylight,tzname)}function _abort(){abort("")}var readAsmConstArgsArray=[];function readAsmConstArgs(sigPtr,buf){readAsmConstArgsArray.length=0;var ch;buf>>=2;while(ch=HEAPU8[sigPtr++]){var readAsmConstArgsDouble=ch<105;if(readAsmConstArgsDouble&&buf&1)buf++;readAsmConstArgsArray.push(readAsmConstArgsDouble?HEAPF64[buf++>>1]:HEAP32[buf]);++buf}return readAsmConstArgsArray}function _emscripten_asm_const_int(code,sigPtr,argbuf){var args=readAsmConstArgs(sigPtr,argbuf);return ASM_CONSTS[code].apply(null,args)}function _emscripten_get_heap_max(){return 2147483648}function emscripten_realloc_buffer(size){try{wasmMemory.grow(size-buffer.byteLength+65535>>>16);updateGlobalBufferAndViews(wasmMemory.buffer);return 1}catch(e){}}function _emscripten_resize_heap(requestedSize){var oldSize=HEAPU8.length;requestedSize=requestedSize>>>0;var maxHeapSize=_emscripten_get_heap_max();if(requestedSize>maxHeapSize){return false}let alignUp=(x,multiple)=>x+(multiple-x%multiple)%multiple;for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=emscripten_realloc_buffer(newSize);if(replacement){return true}}return false}var ENV={};function getExecutableName(){return thisProgram||"./this.program"}function getEnvStrings(){if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8";var env={"USER":"web_user","LOGNAME":"web_user","PATH":"/","PWD":"/","HOME":"/home/web_user","LANG":lang,"_":getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(x+"="+env[x])}getEnvStrings.strings=strings}return getEnvStrings.strings}function _environ_get(__environ,environ_buf){var bufSize=0;getEnvStrings().forEach(function(string,i){var ptr=environ_buf+bufSize;HEAP32[__environ+i*4>>2]=ptr;writeAsciiToMemory(string,ptr);bufSize+=string.length+1});return 0}function _environ_sizes_get(penviron_count,penviron_buf_size){var strings=getEnvStrings();HEAP32[penviron_count>>2]=strings.length;var bufSize=0;strings.forEach(function(string){bufSize+=string.length+1});HEAP32[penviron_buf_size>>2]=bufSize;return 0}function _exit(status){exit(status)}function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_read(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=SYSCALLS.doReadv(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){try{var stream=SYSCALLS.getStreamFromFD(fd);var HIGH_OFFSET=4294967296;var offset=offset_high*HIGH_OFFSET+(offset_low>>>0);var DOUBLE_LIMIT=9007199254740992;if(offset<=-DOUBLE_LIMIT||offset>=DOUBLE_LIMIT){return-61}FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=tempI64[0],HEAP32[newOffset+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_write(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=SYSCALLS.doWritev(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _getTempRet0(){return getTempRet0()}function _gettimeofday(ptr){var now=Date.now();HEAP32[ptr>>2]=now/1e3|0;HEAP32[ptr+4>>2]=now%1e3*1e3|0;return 0}function _setTempRet0(val){setTempRet0(val)}function __isLeapYear(year){return year%4===0&&(year%100!==0||year%400===0)}function __arraySum(array,index){var sum=0;for(var i=0;i<=index;sum+=array[i++]){}return sum}var __MONTH_DAYS_LEAP=[31,29,31,30,31,30,31,31,30,31,30,31];var __MONTH_DAYS_REGULAR=[31,28,31,30,31,30,31,31,30,31,30,31];function __addDays(date,days){var newDate=new Date(date.getTime());while(days>0){var leap=__isLeapYear(newDate.getFullYear());var currentMonth=newDate.getMonth();var daysInCurrentMonth=(leap?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR)[currentMonth];if(days>daysInCurrentMonth-newDate.getDate()){days-=daysInCurrentMonth-newDate.getDate()+1;newDate.setDate(1);if(currentMonth<11){newDate.setMonth(currentMonth+1)}else{newDate.setMonth(0);newDate.setFullYear(newDate.getFullYear()+1)}}else{newDate.setDate(newDate.getDate()+days);return newDate}}return newDate}function _strftime(s,maxsize,format,tm){var tm_zone=HEAP32[tm+40>>2];var date={tm_sec:HEAP32[tm>>2],tm_min:HEAP32[tm+4>>2],tm_hour:HEAP32[tm+8>>2],tm_mday:HEAP32[tm+12>>2],tm_mon:HEAP32[tm+16>>2],tm_year:HEAP32[tm+20>>2],tm_wday:HEAP32[tm+24>>2],tm_yday:HEAP32[tm+28>>2],tm_isdst:HEAP32[tm+32>>2],tm_gmtoff:HEAP32[tm+36>>2],tm_zone:tm_zone?UTF8ToString(tm_zone):""};var pattern=UTF8ToString(format);var EXPANSION_RULES_1={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var rule in EXPANSION_RULES_1){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_1[rule])}var WEEKDAYS=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];var MONTHS=["January","February","March","April","May","June","July","August","September","October","November","December"];function leadingSomething(value,digits,character){var str=typeof value=="number"?value.toString():value||"";while(str.length0?1:0}var compare;if((compare=sgn(date1.getFullYear()-date2.getFullYear()))===0){if((compare=sgn(date1.getMonth()-date2.getMonth()))===0){compare=sgn(date1.getDate()-date2.getDate())}}return compare}function getFirstWeekStartDate(janFourth){switch(janFourth.getDay()){case 0:return new Date(janFourth.getFullYear()-1,11,29);case 1:return janFourth;case 2:return new Date(janFourth.getFullYear(),0,3);case 3:return new Date(janFourth.getFullYear(),0,2);case 4:return new Date(janFourth.getFullYear(),0,1);case 5:return new Date(janFourth.getFullYear()-1,11,31);case 6:return new Date(janFourth.getFullYear()-1,11,30)}}function getWeekBasedYear(date){var thisDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);var janFourthThisYear=new Date(thisDate.getFullYear(),0,4);var janFourthNextYear=new Date(thisDate.getFullYear()+1,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);if(compareByDay(firstWeekStartThisYear,thisDate)<=0){if(compareByDay(firstWeekStartNextYear,thisDate)<=0){return thisDate.getFullYear()+1}else{return thisDate.getFullYear()}}else{return thisDate.getFullYear()-1}}var EXPANSION_RULES_2={"%a":function(date){return WEEKDAYS[date.tm_wday].substring(0,3)},"%A":function(date){return WEEKDAYS[date.tm_wday]},"%b":function(date){return MONTHS[date.tm_mon].substring(0,3)},"%B":function(date){return MONTHS[date.tm_mon]},"%C":function(date){var year=date.tm_year+1900;return leadingNulls(year/100|0,2)},"%d":function(date){return leadingNulls(date.tm_mday,2)},"%e":function(date){return leadingSomething(date.tm_mday,2," ")},"%g":function(date){return getWeekBasedYear(date).toString().substring(2)},"%G":function(date){return getWeekBasedYear(date)},"%H":function(date){return leadingNulls(date.tm_hour,2)},"%I":function(date){var twelveHour=date.tm_hour;if(twelveHour==0)twelveHour=12;else if(twelveHour>12)twelveHour-=12;return leadingNulls(twelveHour,2)},"%j":function(date){return leadingNulls(date.tm_mday+__arraySum(__isLeapYear(date.tm_year+1900)?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,date.tm_mon-1),3)},"%m":function(date){return leadingNulls(date.tm_mon+1,2)},"%M":function(date){return leadingNulls(date.tm_min,2)},"%n":function(){return"\n"},"%p":function(date){if(date.tm_hour>=0&&date.tm_hour<12){return"AM"}else{return"PM"}},"%S":function(date){return leadingNulls(date.tm_sec,2)},"%t":function(){return"\t"},"%u":function(date){return date.tm_wday||7},"%U":function(date){var janFirst=new Date(date.tm_year+1900,0,1);var firstSunday=janFirst.getDay()===0?janFirst:__addDays(janFirst,7-janFirst.getDay());var endDate=new Date(date.tm_year+1900,date.tm_mon,date.tm_mday);if(compareByDay(firstSunday,endDate)<0){var februaryFirstUntilEndMonth=__arraySum(__isLeapYear(endDate.getFullYear())?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,endDate.getMonth()-1)-31;var firstSundayUntilEndJanuary=31-firstSunday.getDate();var days=firstSundayUntilEndJanuary+februaryFirstUntilEndMonth+endDate.getDate();return leadingNulls(Math.ceil(days/7),2)}return compareByDay(firstSunday,janFirst)===0?"01":"00"},"%V":function(date){var janFourthThisYear=new Date(date.tm_year+1900,0,4);var janFourthNextYear=new Date(date.tm_year+1901,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);var endDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);if(compareByDay(endDate,firstWeekStartThisYear)<0){return"53"}if(compareByDay(firstWeekStartNextYear,endDate)<=0){return"01"}var daysDifference;if(firstWeekStartThisYear.getFullYear()=0;off=Math.abs(off)/60;off=off/60*100+off%60;return(ahead?"+":"-")+String("0000"+off).slice(-4)},"%Z":function(date){return date.tm_zone},"%%":function(){return"%"}};pattern=pattern.replace(/%%/g,"\0\0");for(var rule in EXPANSION_RULES_2){if(pattern.includes(rule)){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_2[rule](date))}}pattern=pattern.replace(/\0\0/g,"%");var bytes=intArrayFromString(pattern,false);if(bytes.length>maxsize){return 0}writeArrayToMemory(bytes,s);return bytes.length-1}function _strftime_l(s,maxsize,format,tm){return _strftime(s,maxsize,format,tm)}function _time(ptr){var ret=Date.now()/1e3|0;if(ptr){HEAP32[ptr>>2]=ret}return ret}var FSNode=function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev};var readMode=292|73;var writeMode=146;Object.defineProperties(FSNode.prototype,{read:{get:function(){return(this.mode&readMode)===readMode},set:function(val){val?this.mode|=readMode:this.mode&=~readMode}},write:{get:function(){return(this.mode&writeMode)===writeMode},set:function(val){val?this.mode|=writeMode:this.mode&=~writeMode}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}});FS.FSNode=FSNode;FS.staticInit();InternalError=Module["InternalError"]=extendError(Error,"InternalError");embind_init_charCodes();BindingError=Module["BindingError"]=extendError(Error,"BindingError");init_ClassHandle();init_embind();init_RegisteredPointer();UnboundTypeError=Module["UnboundTypeError"]=extendError(Error,"UnboundTypeError");init_emval();var ASSERTIONS=false;function intArrayFromString(stringy,dontAddNull,length){var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array}function intArrayToString(array){var ret=[];for(var i=0;i255){if(ASSERTIONS){assert(false,"Character code "+chr+" ("+String.fromCharCode(chr)+") at offset "+i+" not in 0x00-0xFF.")}chr&=255}ret.push(String.fromCharCode(chr))}return ret.join("")}var decodeBase64=typeof atob=="function"?atob:function(input){var keyStr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var output="";var chr1,chr2,chr3;var enc1,enc2,enc3,enc4;var i=0;input=input.replace(/[^A-Za-z0-9\+\/\=]/g,"");do{enc1=keyStr.indexOf(input.charAt(i++));enc2=keyStr.indexOf(input.charAt(i++));enc3=keyStr.indexOf(input.charAt(i++));enc4=keyStr.indexOf(input.charAt(i++));chr1=enc1<<2|enc2>>4;chr2=(enc2&15)<<4|enc3>>2;chr3=(enc3&3)<<6|enc4;output=output+String.fromCharCode(chr1);if(enc3!==64){output=output+String.fromCharCode(chr2)}if(enc4!==64){output=output+String.fromCharCode(chr3)}}while(i0){return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}Module["run"]=run;function exit(status,implicit){EXITSTATUS=status;if(keepRuntimeAlive()){}else{exitRuntime()}procExit(status)}function procExit(code){EXITSTATUS=code;if(!keepRuntimeAlive()){if(Module["onExit"])Module["onExit"](code);ABORT=true}quit_(code,new ExitStatus(code))}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}run(); From a7dacfaa821926783dc730ca87df3d869dfb7a5e Mon Sep 17 00:00:00 2001 From: kalwalt Date: Thu, 10 Mar 2022 21:53:02 +0100 Subject: [PATCH 3/6] fix for CI issue --- tests/tests.js | 19 ++++--------------- 1 file changed, 4 insertions(+), 15 deletions(-) diff --git a/tests/tests.js b/tests/tests.js index f932c7ff..4c36ea0b 100644 --- a/tests/tests.js +++ b/tests/tests.js @@ -71,11 +71,6 @@ QUnit.module("ARControllerNFT", { this.cParaUrl = "./base/examples/Data/camera_para.dat"; this.checkDefault = (arController) => { assert.ok(arController); - assert.deepEqual( - arController.orientation, - "landscape", - "Check the default values: landscape" - ); assert.deepEqual( arController.listeners, {}, @@ -86,8 +81,6 @@ QUnit.module("ARControllerNFT", { new Float32Array(16), "Check the default values: transform_mat" ); - assert.ok(arController.canvas, "Check the default values: canvas"); - assert.ok(arController.ctx, "Check the default values: ctx"); }; }, }); @@ -123,20 +116,16 @@ QUnit.test("Create ARControllerNFT default", (assert) => { videoHeight, "Check the default values: videoHeight" ); - assert.notOk( - arController.image, - "Check the default values: image === undefined" - ); assert.deepEqual( - arController.canvas.width, + arController.width, videoWidth, - "Check the default values: canvas.width" + "Check the default values: width" ); assert.deepEqual( - arController.canvas.height, + arController.height, videoHeight, - "Check the default values: canvas.height" + "Check the default values: height" ); setTimeout(() => { arController.dispose(); From 7ddb58c7717b3e0f046fb6ca3bc10e359be8e410 Mon Sep 17 00:00:00 2001 From: kalwalt Date: Thu, 10 Mar 2022 22:54:12 +0100 Subject: [PATCH 4/6] cleaning the code and rebuilding libs --- build/artoolkitNFT.min.js | 2 +- build/artoolkitNFT_wasm.js | 2 +- js/artoolkitNFT.api.js | 83 ++------------------------------------ 3 files changed, 5 insertions(+), 82 deletions(-) diff --git a/build/artoolkitNFT.min.js b/build/artoolkitNFT.min.js index 376c215d..7c0eb001 100644 --- a/build/artoolkitNFT.min.js +++ b/build/artoolkitNFT.min.js @@ -1,4 +1,4 @@ -var Module=typeof Module!="undefined"?Module:{};(function(){null;var scope;if(typeof window!=="undefined"){scope=window}else if(typeof global!=="undefined"){scope=global}else{scope=self}var ARControllerNFT=function(width,height,cameraPara){this.id=undefined;var w=width,h=height;this.listeners={};this.width=w;this.height=h;this.nftMarkerCount=0;this.nftMarkers={};this.transform_mat=new Float32Array(16);this.transformGL_RH=new Float64Array(16);this.videoWidth=w;this.videoHeight=h;this.videoSize=this.videoWidth*this.videoHeight;this.framepointer=null;this.framesize=null;this.dataHeap=null;this.videoLuma=null;this.camera_mat=null;this.videoLumaPointer=null;this._bwpointer=undefined;this._lumaCtx=undefined;this.version="1.0.1";console.info("JsartoolkitNFT ",this.version);if(typeof cameraPara==="string"){this.cameraParam=new ARCameraParamNFT(cameraPara,function(){this._initialize()}.bind(this),function(err){console.error("ARControllerNFT: Failed to load ARCameraParamNFT",err);this.onload(err)}.bind(this))}else{this.cameraParam=cameraPara;this._initialize()}};ARControllerNFT.prototype.dispose=function(){if(this.id>-1){artoolkitNFT.teardown(this.id)}for(var t in this){this[t]=null}};ARControllerNFT.prototype.process=function(image){var result=this.detectMarker(image);if(result!=0){console.error("detectMarker error: "+result)}var k,o;for(k in this.nftMarkers){o=this.nftMarkers[k];o.inPrevious=o.inCurrent;o.inCurrent=false}var nftMarkerCount=this.nftMarkerCount;this.detectNFTMarker();var MARKER_LOST_TIME=200;for(var i=0;i-1){this.listeners[name].splice(index,1)}}};ARControllerNFT.prototype.dispatchEvent=function(event){var listeners=this.listeners[event.name];if(listeners){for(var i=0;i>3;q+=4}}if(this.dataHeap){this.dataHeap.set(data);return true}return false};var ARCameraParamNFT=function(src,onload,onerror){this.id=-1;this._src="";this.complete=false;if(!onload){this.onload=function(){console.log("Successfully loaded")};console.warn("onload callback should be defined")}else{this.onload=onload}if(!onerror){this.onerror=function(err){console.error("Error: "+err)};console.warn("onerror callback should be defined")}else{this.onerror=onerror}if(src){this.load(src)}else{console.warn("No camera parameter file defined! It should be defined in constructor or in ARCameraParamNFT.load(url)")}};ARCameraParamNFT.prototype.load=function(src){if(this._src!==""){throw"ARCameraParamNFT: Trying to load camera parameters twice."}this._src=src;if(src){artoolkitNFT.loadCamera(src,function(id){this.id=id;this.complete=true;this.onload()}.bind(this),function(err){this.onerror(err)}.bind(this))}};Object.defineProperty(ARCameraParamNFT.prototype,"src",{set:function(src){this.load(src)},get:function(){return this._src}});ARCameraParamNFT.prototype.dispose=function(){if(this.id!==-1){artoolkitNFT.deleteCamera(this.id)}this.id=-1;this._src="";this.complete=false};var artoolkitNFT={UNKNOWN_MARKER:-1,NFT_MARKER:0,loadCamera:loadCamera,addNFTMarker:addNFTMarker,addNFTMarkers:addNFTMarkers};var FUNCTIONS=["setup","teardown","setupAR2","setLogLevel","getLogLevel","setDebugMode","getDebugMode","getProcessingImage","detectMarker","detectNFTMarker","getNFTMarker","getNFTData","setProjectionNearPlane","getProjectionNearPlane","setProjectionFarPlane","getProjectionFarPlane","setThresholdMode","getThresholdMode","setThreshold","getThreshold","setImageProcMode","getImageProcMode"];function runWhenLoaded(){FUNCTIONS.forEach(function(n){artoolkitNFT[n]=Module[n]});for(var m in Module){if(m.match(/^AR/))artoolkitNFT[m]=Module[m]}}var marker_count=0;function addNFTMarker(arId,url,callback,onError){var mId=marker_count++;var prefix="/markerNFT_"+mId;var filename1=prefix+".fset";var filename2=prefix+".iset";var filename3=prefix+".fset3";ajax(url+".fset",filename1,function(){ajax(url+".iset",filename2,function(){ajax(url+".fset3",filename3,function(){var nftMarker=Module._addNFTMarker(arId,prefix);if(callback)callback(nftMarker)},function(errorNumber){if(onError)onError(errorNumber)})},function(errorNumber){if(onError)onError(errorNumber)})},function(errorNumber){if(onError)onError(errorNumber)})}function addNFTMarkers(arId,urls,callback,onError){var prefixes=[];var pending=urls.length*3;var onSuccess=filename=>{pending-=1;if(pending===0){const vec=new Module.StringList;const markerIds=[];for(let i=0;i{console.log("failed to load: ",filename);onError(errorNumber)};for(var i=0;i-1){writeStringToFS(filename,url,writeCallback)}else{ajax(url,filename,writeCallback,errorCallback)}}function writeStringToFS(target,string,callback){var byteArray=new Uint8Array(string.length);for(var i=0;i{throw toThrow};var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof importScripts=="function";var ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string";var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;function logExceptionOnExit(e){if(e instanceof ExitStatus)return;let toLog=e;err("exiting due to exception: "+toLog)}var fs;var nodePath;var requireNodeFS;if(ENVIRONMENT_IS_NODE){if(ENVIRONMENT_IS_WORKER){scriptDirectory=require("path").dirname(scriptDirectory)+"/"}else{scriptDirectory=__dirname+"/"}requireNodeFS=(()=>{if(!nodePath){fs=require("fs");nodePath=require("path")}});read_=function shell_read(filename,binary){var ret=tryParseAsDataURI(filename);if(ret){return binary?ret:ret.toString()}requireNodeFS();filename=nodePath["normalize"](filename);return fs.readFileSync(filename,binary?undefined:"utf8")};readBinary=(filename=>{var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}return ret});readAsync=((filename,onload,onerror)=>{var ret=tryParseAsDataURI(filename);if(ret){onload(ret)}requireNodeFS();filename=nodePath["normalize"](filename);fs.readFile(filename,function(err,data){if(err)onerror(err);else onload(data.buffer)})});if(process["argv"].length>1){thisProgram=process["argv"][1].replace(/\\/g,"/")}arguments_=process["argv"].slice(2);if(typeof module!="undefined"){module["exports"]=Module}process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",function(reason){throw reason});quit_=((status,toThrow)=>{if(keepRuntimeAlive()){process["exitCode"]=status;throw toThrow}logExceptionOnExit(toThrow);process["exit"](status)});Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}else{scriptDirectory=""}{read_=(url=>{try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText}catch(err){var data=tryParseAsDataURI(url);if(data){return intArrayToString(data)}throw err}});if(ENVIRONMENT_IS_WORKER){readBinary=(url=>{try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}catch(err){var data=tryParseAsDataURI(url);if(data){return data}throw err}})}readAsync=((url,onload,onerror)=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=(()=>{if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}var data=tryParseAsDataURI(url);if(data){onload(data.buffer);return}onerror()});xhr.onerror=onerror;xhr.send(null)})}setWindowTitle=(title=>document.title=title)}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.warn.bind(console);Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var tempRet0=0;var setTempRet0=value=>{tempRet0=value};var getTempRet0=()=>tempRet0;var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime=Module["noExitRuntime"]||true;var WebAssembly={Memory:function(opts){this.buffer=new ArrayBuffer(opts["initial"]*65536)},Module:function(binary){},Instance:function(module,info){this.exports=( +var Module=typeof Module!="undefined"?Module:{};(function(){null;var scope;if(typeof window!=="undefined"){scope=window}else if(typeof global!=="undefined"){scope=global}else{scope=self}var ARControllerNFT=function(width,height,cameraPara){this.id=undefined;var w=width,h=height;this.listeners={};this.width=w;this.height=h;this.nftMarkerCount=0;this.nftMarkers={};this.transform_mat=new Float32Array(16);this.transformGL_RH=new Float64Array(16);this.videoWidth=w;this.videoHeight=h;this.videoSize=this.videoWidth*this.videoHeight;this.framepointer=null;this.framesize=null;this.dataHeap=null;this.videoLuma=null;this.camera_mat=null;this.videoLumaPointer=null;this._bwpointer=undefined;this._lumaCtx=undefined;this.version="1.0.1";console.info("JsartoolkitNFT ",this.version);if(typeof cameraPara==="string"){this.cameraParam=new ARCameraParamNFT(cameraPara,function(){this._initialize()}.bind(this),function(err){console.error("ARControllerNFT: Failed to load ARCameraParamNFT",err);this.onload(err)}.bind(this))}else{this.cameraParam=cameraPara;this._initialize()}};ARControllerNFT.prototype.dispose=function(){if(this.id>-1){artoolkitNFT.teardown(this.id)}for(var t in this){this[t]=null}};ARControllerNFT.prototype.process=function(image){var result=this.detectMarker(image);if(result!=0){console.error("detectMarker error: "+result)}var k,o;for(k in this.nftMarkers){o=this.nftMarkers[k];o.inPrevious=o.inCurrent;o.inCurrent=false}var nftMarkerCount=this.nftMarkerCount;this.detectNFTMarker();var MARKER_LOST_TIME=200;for(var i=0;i-1){this.listeners[name].splice(index,1)}}};ARControllerNFT.prototype.dispatchEvent=function(event){var listeners=this.listeners[event.name];if(listeners){for(var i=0;i>3;q+=4}}if(this.dataHeap){this.dataHeap.set(data);return true}return false};var ARCameraParamNFT=function(src,onload,onerror){this.id=-1;this._src="";this.complete=false;if(!onload){this.onload=function(){console.log("Successfully loaded")};console.warn("onload callback should be defined")}else{this.onload=onload}if(!onerror){this.onerror=function(err){console.error("Error: "+err)};console.warn("onerror callback should be defined")}else{this.onerror=onerror}if(src){this.load(src)}else{console.warn("No camera parameter file defined! It should be defined in constructor or in ARCameraParamNFT.load(url)")}};ARCameraParamNFT.prototype.load=function(src){if(this._src!==""){throw"ARCameraParamNFT: Trying to load camera parameters twice."}this._src=src;if(src){artoolkitNFT.loadCamera(src,function(id){this.id=id;this.complete=true;this.onload()}.bind(this),function(err){this.onerror(err)}.bind(this))}};Object.defineProperty(ARCameraParamNFT.prototype,"src",{set:function(src){this.load(src)},get:function(){return this._src}});ARCameraParamNFT.prototype.dispose=function(){if(this.id!==-1){artoolkitNFT.deleteCamera(this.id)}this.id=-1;this._src="";this.complete=false};var artoolkitNFT={UNKNOWN_MARKER:-1,NFT_MARKER:0,loadCamera:loadCamera,addNFTMarker:addNFTMarker,addNFTMarkers:addNFTMarkers};var FUNCTIONS=["setup","teardown","setupAR2","setLogLevel","getLogLevel","setDebugMode","getDebugMode","getProcessingImage","detectMarker","detectNFTMarker","getNFTMarker","getNFTData","setProjectionNearPlane","getProjectionNearPlane","setProjectionFarPlane","getProjectionFarPlane","setThresholdMode","getThresholdMode","setThreshold","getThreshold","setImageProcMode","getImageProcMode"];function runWhenLoaded(){FUNCTIONS.forEach(function(n){artoolkitNFT[n]=Module[n]});for(var m in Module){if(m.match(/^AR/))artoolkitNFT[m]=Module[m]}}var marker_count=0;function addNFTMarker(arId,url,callback,onError){var mId=marker_count++;var prefix="/markerNFT_"+mId;var filename1=prefix+".fset";var filename2=prefix+".iset";var filename3=prefix+".fset3";ajax(url+".fset",filename1,function(){ajax(url+".iset",filename2,function(){ajax(url+".fset3",filename3,function(){var nftMarker=Module._addNFTMarker(arId,prefix);if(callback)callback(nftMarker)},function(errorNumber){if(onError)onError(errorNumber)})},function(errorNumber){if(onError)onError(errorNumber)})},function(errorNumber){if(onError)onError(errorNumber)})}function addNFTMarkers(arId,urls,callback,onError){var prefixes=[];var pending=urls.length*3;var onSuccess=filename=>{pending-=1;if(pending===0){const vec=new Module.StringList;const markerIds=[];for(let i=0;i{console.log("failed to load: ",filename);onError(errorNumber)};for(var i=0;i-1){writeStringToFS(filename,url,writeCallback)}else{ajax(url,filename,writeCallback,errorCallback)}}function writeStringToFS(target,string,callback){var byteArray=new Uint8Array(string.length);for(var i=0;i{throw toThrow};var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof importScripts=="function";var ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string";var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;function logExceptionOnExit(e){if(e instanceof ExitStatus)return;let toLog=e;err("exiting due to exception: "+toLog)}var fs;var nodePath;var requireNodeFS;if(ENVIRONMENT_IS_NODE){if(ENVIRONMENT_IS_WORKER){scriptDirectory=require("path").dirname(scriptDirectory)+"/"}else{scriptDirectory=__dirname+"/"}requireNodeFS=(()=>{if(!nodePath){fs=require("fs");nodePath=require("path")}});read_=function shell_read(filename,binary){var ret=tryParseAsDataURI(filename);if(ret){return binary?ret:ret.toString()}requireNodeFS();filename=nodePath["normalize"](filename);return fs.readFileSync(filename,binary?undefined:"utf8")};readBinary=(filename=>{var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}return ret});readAsync=((filename,onload,onerror)=>{var ret=tryParseAsDataURI(filename);if(ret){onload(ret)}requireNodeFS();filename=nodePath["normalize"](filename);fs.readFile(filename,function(err,data){if(err)onerror(err);else onload(data.buffer)})});if(process["argv"].length>1){thisProgram=process["argv"][1].replace(/\\/g,"/")}arguments_=process["argv"].slice(2);if(typeof module!="undefined"){module["exports"]=Module}process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",function(reason){throw reason});quit_=((status,toThrow)=>{if(keepRuntimeAlive()){process["exitCode"]=status;throw toThrow}logExceptionOnExit(toThrow);process["exit"](status)});Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}else{scriptDirectory=""}{read_=(url=>{try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText}catch(err){var data=tryParseAsDataURI(url);if(data){return intArrayToString(data)}throw err}});if(ENVIRONMENT_IS_WORKER){readBinary=(url=>{try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}catch(err){var data=tryParseAsDataURI(url);if(data){return data}throw err}})}readAsync=((url,onload,onerror)=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=(()=>{if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}var data=tryParseAsDataURI(url);if(data){onload(data.buffer);return}onerror()});xhr.onerror=onerror;xhr.send(null)})}setWindowTitle=(title=>document.title=title)}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.warn.bind(console);Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var tempRet0=0;var setTempRet0=value=>{tempRet0=value};var getTempRet0=()=>tempRet0;var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime=Module["noExitRuntime"]||true;var WebAssembly={Memory:function(opts){this.buffer=new ArrayBuffer(opts["initial"]*65536)},Module:function(binary){},Instance:function(module,info){this.exports=( // EMSCRIPTEN_START_ASM function instantiate(hb){function c(d){d.set=function(a,b){this[a]=b};d.get=function(a){return this[a]};return d}var e;var f=new Uint8Array(123);for(var a=25;a>=0;--a){f[48+a]=52+a;f[65+a]=a;f[97+a]=26+a}f[43]=62;f[47]=63;function l(m,n,o){var g,h,a=0,i=n,j=o.length,k=n+(j*3>>2)-(o[j-2]=="=")-(o[j-1]=="=");for(;a>4;if(i>2;if(i-1){artoolkitNFT.teardown(this.id)}for(var t in this){this[t]=null}};ARControllerNFT.prototype.process=function(image){var result=this.detectMarker(image);if(result!=0){console.error("detectMarker error: "+result)}var k,o;for(k in this.nftMarkers){o=this.nftMarkers[k];o.inPrevious=o.inCurrent;o.inCurrent=false}var nftMarkerCount=this.nftMarkerCount;this.detectNFTMarker();var MARKER_LOST_TIME=200;for(var i=0;i-1){this.listeners[name].splice(index,1)}}};ARControllerNFT.prototype.dispatchEvent=function(event){var listeners=this.listeners[event.name];if(listeners){for(var i=0;i>3;q+=4}}if(this.dataHeap){this.dataHeap.set(data);return true}return false};var ARCameraParamNFT=function(src,onload,onerror){this.id=-1;this._src="";this.complete=false;if(!onload){this.onload=function(){console.log("Successfully loaded")};console.warn("onload callback should be defined")}else{this.onload=onload}if(!onerror){this.onerror=function(err){console.error("Error: "+err)};console.warn("onerror callback should be defined")}else{this.onerror=onerror}if(src){this.load(src)}else{console.warn("No camera parameter file defined! It should be defined in constructor or in ARCameraParamNFT.load(url)")}};ARCameraParamNFT.prototype.load=function(src){if(this._src!==""){throw"ARCameraParamNFT: Trying to load camera parameters twice."}this._src=src;if(src){artoolkitNFT.loadCamera(src,function(id){this.id=id;this.complete=true;this.onload()}.bind(this),function(err){this.onerror(err)}.bind(this))}};Object.defineProperty(ARCameraParamNFT.prototype,"src",{set:function(src){this.load(src)},get:function(){return this._src}});ARCameraParamNFT.prototype.dispose=function(){if(this.id!==-1){artoolkitNFT.deleteCamera(this.id)}this.id=-1;this._src="";this.complete=false};var artoolkitNFT={UNKNOWN_MARKER:-1,NFT_MARKER:0,loadCamera:loadCamera,addNFTMarker:addNFTMarker,addNFTMarkers:addNFTMarkers};var FUNCTIONS=["setup","teardown","setupAR2","setLogLevel","getLogLevel","setDebugMode","getDebugMode","getProcessingImage","detectMarker","detectNFTMarker","getNFTMarker","getNFTData","setProjectionNearPlane","getProjectionNearPlane","setProjectionFarPlane","getProjectionFarPlane","setThresholdMode","getThresholdMode","setThreshold","getThreshold","setImageProcMode","getImageProcMode"];function runWhenLoaded(){FUNCTIONS.forEach(function(n){artoolkitNFT[n]=Module[n]});for(var m in Module){if(m.match(/^AR/))artoolkitNFT[m]=Module[m]}}var marker_count=0;function addNFTMarker(arId,url,callback,onError){var mId=marker_count++;var prefix="/markerNFT_"+mId;var filename1=prefix+".fset";var filename2=prefix+".iset";var filename3=prefix+".fset3";ajax(url+".fset",filename1,function(){ajax(url+".iset",filename2,function(){ajax(url+".fset3",filename3,function(){var nftMarker=Module._addNFTMarker(arId,prefix);if(callback)callback(nftMarker)},function(errorNumber){if(onError)onError(errorNumber)})},function(errorNumber){if(onError)onError(errorNumber)})},function(errorNumber){if(onError)onError(errorNumber)})}function addNFTMarkers(arId,urls,callback,onError){var prefixes=[];var pending=urls.length*3;var onSuccess=filename=>{pending-=1;if(pending===0){const vec=new Module.StringList;const markerIds=[];for(let i=0;i{console.log("failed to load: ",filename);onError(errorNumber)};for(var i=0;i-1){writeStringToFS(filename,url,writeCallback)}else{ajax(url,filename,writeCallback,errorCallback)}}function writeStringToFS(target,string,callback){var byteArray=new Uint8Array(string.length);for(var i=0;i{throw toThrow};var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof importScripts=="function";var ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string";var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;function logExceptionOnExit(e){if(e instanceof ExitStatus)return;let toLog=e;err("exiting due to exception: "+toLog)}var fs;var nodePath;var requireNodeFS;if(ENVIRONMENT_IS_NODE){if(ENVIRONMENT_IS_WORKER){scriptDirectory=require("path").dirname(scriptDirectory)+"/"}else{scriptDirectory=__dirname+"/"}requireNodeFS=(()=>{if(!nodePath){fs=require("fs");nodePath=require("path")}});read_=function shell_read(filename,binary){var ret=tryParseAsDataURI(filename);if(ret){return binary?ret:ret.toString()}requireNodeFS();filename=nodePath["normalize"](filename);return fs.readFileSync(filename,binary?undefined:"utf8")};readBinary=(filename=>{var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}return ret});readAsync=((filename,onload,onerror)=>{var ret=tryParseAsDataURI(filename);if(ret){onload(ret)}requireNodeFS();filename=nodePath["normalize"](filename);fs.readFile(filename,function(err,data){if(err)onerror(err);else onload(data.buffer)})});if(process["argv"].length>1){thisProgram=process["argv"][1].replace(/\\/g,"/")}arguments_=process["argv"].slice(2);if(typeof module!="undefined"){module["exports"]=Module}process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",function(reason){throw reason});quit_=((status,toThrow)=>{if(keepRuntimeAlive()){process["exitCode"]=status;throw toThrow}logExceptionOnExit(toThrow);process["exit"](status)});Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}else{scriptDirectory=""}{read_=(url=>{try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText}catch(err){var data=tryParseAsDataURI(url);if(data){return intArrayToString(data)}throw err}});if(ENVIRONMENT_IS_WORKER){readBinary=(url=>{try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}catch(err){var data=tryParseAsDataURI(url);if(data){return data}throw err}})}readAsync=((url,onload,onerror)=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=(()=>{if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}var data=tryParseAsDataURI(url);if(data){onload(data.buffer);return}onerror()});xhr.onerror=onerror;xhr.send(null)})}setWindowTitle=(title=>document.title=title)}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.warn.bind(console);Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var tempRet0=0;var setTempRet0=value=>{tempRet0=value};var getTempRet0=()=>tempRet0;var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime=Module["noExitRuntime"]||true;if(typeof WebAssembly!="object"){abort("no native wasm support detected")}var wasmMemory;var ABORT=false;var EXITSTATUS;function assert(condition,text){if(!condition){abort(text)}}var UTF8Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(heap,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heap[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heap.subarray&&UTF8Decoder){return UTF8Decoder.decode(heap.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,heap,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127)++len;else if(u<=2047)len+=2;else if(u<=65535)len+=3;else len+=4}return len}var UTF16Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf-16le"):undefined;function UTF16ToString(ptr,maxBytesToRead){var endPtr=ptr;var idx=endPtr>>1;var maxIdx=idx+maxBytesToRead/2;while(!(idx>=maxIdx)&&HEAPU16[idx])++idx;endPtr=idx<<1;if(endPtr-ptr>32&&UTF16Decoder){return UTF16Decoder.decode(HEAPU8.subarray(ptr,endPtr))}else{var str="";for(var i=0;!(i>=maxBytesToRead/2);++i){var codeUnit=HEAP16[ptr+i*2>>1];if(codeUnit==0)break;str+=String.fromCharCode(codeUnit)}return str}}function stringToUTF16(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr}function lengthBytesUTF16(str){return str.length*2}function UTF32ToString(ptr,maxBytesToRead){var i=0;var str="";while(!(i>=maxBytesToRead/4)){var utf32=HEAP32[ptr+i*4>>2];if(utf32==0)break;++i;if(utf32>=65536){var ch=utf32-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}else{str+=String.fromCharCode(utf32)}}return str}function stringToUTF32(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i=55296&&codeUnit<=57343){var trailSurrogate=str.charCodeAt(++i);codeUnit=65536+((codeUnit&1023)<<10)|trailSurrogate&1023}HEAP32[outPtr>>2]=codeUnit;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr}function lengthBytesUTF32(str){var len=0;for(var i=0;i=55296&&codeUnit<=57343)++i;len+=4}return len}function allocateUTF8(str){var size=lengthBytesUTF8(str)+1;var ret=_malloc(size);if(ret)stringToUTF8Array(str,HEAP8,ret,size);return ret}function writeArrayToMemory(array,buffer){HEAP8.set(array,buffer)}function writeAsciiToMemory(str,buffer,dontAddNull){for(var i=0;i>0]=str.charCodeAt(i)}if(!dontAddNull)HEAP8[buffer>>0]=0}var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBufferAndViews(buf){buffer=buf;Module["HEAP8"]=HEAP8=new Int8Array(buf);Module["HEAP16"]=HEAP16=new Int16Array(buf);Module["HEAP32"]=HEAP32=new Int32Array(buf);Module["HEAPU8"]=HEAPU8=new Uint8Array(buf);Module["HEAPU16"]=HEAPU16=new Uint16Array(buf);Module["HEAPU32"]=HEAPU32=new Uint32Array(buf);Module["HEAPF32"]=HEAPF32=new Float32Array(buf);Module["HEAPF64"]=HEAPF64=new Float64Array(buf)}var INITIAL_MEMORY=Module["INITIAL_MEMORY"]||268435456;var wasmTable;var __ATPRERUN__=[];var __ATINIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;var runtimeExited=false;var runtimeKeepaliveCounter=0;function keepRuntimeAlive(){return noExitRuntime||runtimeKeepaliveCounter>0}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();FS.ignorePermissions=false;TTY.init();callRuntimeCallbacks(__ATINIT__)}function exitRuntime(){runtimeExited=true}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};function abort(what){{if(Module["onAbort"]){Module["onAbort"](what)}}what="Aborted("+what+")";err(what);ABORT=true;EXITSTATUS=1;what+=". Build with -s ASSERTIONS=1 for more info.";var e=new WebAssembly.RuntimeError(what);throw e}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return filename.startsWith(dataURIPrefix)}function isFileURI(filename){return filename.startsWith("file://")}var wasmBinaryFile;wasmBinaryFile="data:application/octet-stream;base64,AGFzbQEAAAAB6gVbYAF/AX9gAX8AYAJ/fwBgAn9/AX9gA39/fwF/YAN/f38AYAV/f39/fwBgBH9/f38AYAR/f39/AX9gBn9/f39/fwF/YAV/f39/fwF/YAZ/f39/f38AYAd/f39/f39/AGAIf39/f39/f38Bf2AAAX9gB39/f39/f38Bf2ABfQF9YAAAYAV/fn5+fgBgA39+fwF+YAJ/fABgAn19AX1gBX9/f39+AX9gCH9/f39/f39/AGADf39/AX1gCn9/f39/f39/f38Bf2AEf39/fwF+YAp/f39/f39/f39/AGAEf35+fwBgAX8BfGAHf39/f39+fgF/YAZ/f39/fn4Bf2ADf398AGABfwF9YAV/fX1/fwF/YAF8AX1gA39/fQBgAnx/AXxgBn9/fX1/fwF/YAV/f319fwBgAXwBfGACf38BfWAJf39/f39/f39/AX9gAn9/AXxgDH9/f39/f39/f39/fwF/YAV/f35/fwBgBn98f39/fwF/YAZ/f39/fn8Bf2APf39/f39/f39/f39/f39/AGALf39/f39/f39/f38Bf2AFf39/f3wBf2ANf39/f39/f39/f39/fwBgA399fQF9YAV/fX1/fwF9YAR9fX19AX1gAn9+AGAHf39/f3x/fwF/YAR+fn5+AX9gBH9/f30AYAJ+fwF/YAF9AX9gA3x8fwF8YAJ8fAF8YAd/f39/f399AX1gB39/f39/f38BfWADf35/AGADf399AX1gDH9/f39/f39/f398fwF/YAJ+fgF8YAN+fn4Bf2AFf39/fX0AYAZ8fHx8fHwBfGADfHx8AXxgA319fQF9YAR/f39+AX5gAn5+AX1gBn99fX19fwF/YAN/f34AYAJ/fwF+YAJ/fQF9YAF/AX5gAn1/AX9gAnx/AX9gDn9/f39/f39/f398f39/AX9gBX9/fX1/AX9gA39/fQF/YAZ/f39/f30AYAZ/fHx/f38AYAR/f35+AGAEf35/fwF/YAN/f38BfAKzAjMBYQFhABEBYQFiAAUBYQFjAAEBYQFkAAEBYQFlAA4BYQFmABcBYQFnAAsBYQFoAAYBYQFpAAQBYQFqAAUBYQFrAAABYQFsAAIBYQFtAAYBYQFuAAUBYQFvAAMBYQFwAAsBYQFxADMBYQFyAAABYQFzAAgBYQF0AAQBYQF1AAIBYQF2AAUBYQF3ACAB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QQhqIAEgAiADEJwEIAUqAgghASAAIAUqAgwgACgCBEECa7MQ5wIgASAAKAIIQQJrsxDnAhBJIQEgBUEQaiQAIAELCQAgACAAEOgFCwcAIABBEGoLRgAgACABKgIIIAEqAgAgAioCAJQgASoCBCACKgIElJKSOAIAIAAgASoCFCABKgIMIAIqAgCUIAEqAhAgAioCBJSSkjgCBAsoAQF/IAEgAUEBayICcUUEQCAAIAJxDwsgACABTwR/IAAgAXAFIAALC/ACAQR/Qey5BC0AAARAQei5BCgCAA8LIwBBIGsiAiQAAkACQANAIAJBCGogAEECdGoCf0EBIAB0Qf////8HcSIDQQFyRQRAIABBAnQoAgAMAQsgAEGOmQJBkqQCIAMbEM4ECyIDNgIAIANBf0cEQCAAQQFqIgBBBkYNAgwBCwsMAQtBABDMBEUEQEH4mwMhASACQQhqQfibAxDyAkUNAUGQnAMhASACQQhqQZCcAxDyAkUNAUEAIQBBwLgELQAARQRAA0AgAEECdEGQuARqIABBkqQCEM4ENgIAIABBAWoiAEEGRw0AC0HAuARBAToAAEGouARBkLgEKAIANgIAC0GQuAQhASACQQhqQZC4BBDyAkUNAUGouAQhASACQQhqQai4BBDyAkUNAUEYEDsiAUUNAQsgASACKQMINwIAIAEgAikDGDcCECABIAIpAxA3AggLIAJBIGokACABIQBB7LkEQQE6AABB6LkEIAA2AgAgAAvJCgIFfw9+IwBB4ABrIgUkACAEQv///////z+DIQwgAiAEhUKAgICAgICAgIB/gyEKIAJC////////P4MiDUIgiCEOIARCMIinQf//AXEhBwJAAkAgAkIwiKdB//8BcSIJQf//AWtBgoB+TwRAIAdB//8Ba0GBgH5LDQELIAFQIAJC////////////AIMiC0KAgICAgIDA//8AVCALQoCAgICAgMD//wBRG0UEQCACQoCAgICAgCCEIQoMAgsgA1AgBEL///////////8AgyICQoCAgICAgMD//wBUIAJCgICAgICAwP//AFEbRQRAIARCgICAgICAIIQhCiADIQEMAgsgASALQoCAgICAgMD//wCFhFAEQCACIAOEUARAQoCAgICAgOD//wAhCkIAIQEMAwsgCkKAgICAgIDA//8AhCEKQgAhAQwCCyADIAJC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QoCAgICAgMD//wBRG0UEQCAEQoCAgICAgCCEIQQMAgsgASAGQoCAgICAgMD//wCFhFAEQEKAgICAgIDg//8AIAIgASADhSACIASFQoCAgICAgICAgH+FhFAiCRshBEIAIAEgCRshAwwCCyADIAVCgICAgICAwP//AIWEUA0BIAEgBoRQBEAgAyAFhEIAUg0CIAEgA4MhAyACIASDIQQMAgsgAyAFhFBFDQAgASEDIAIhBAwBCyADIAEgASADVCAFIAZWIAUgBlEbIgwbIQUgBCACIAwbIghC////////P4MhBiACIAQgDBsiB0IwiKdB//8BcSELIAhCMIinQf//AXEiCUUEQCAKQeAAaiAFIAYgBSAGIAZQIgkbeSAJQQZ0rXynIglBD2sQjAEgCikDaCEGIAopA2AhBUEQIAlrIQkLIAEgAyAMGyEDIAdC////////P4MhBCALRQRAIApB0ABqIAMgBCADIAQgBFAiCxt5IAtBBnStfKciC0EPaxCMAUEQIAtrIQsgCikDWCEEIAopA1AhAwsgBEIDhiADQj2IhEKAgICAgICABIQhAiAGQgOGIAVCPYiEIQQgA0IDhiEBIAcgCIUhAwJAIAkgC0YNACAJIAtrIgtB/wBLBEBCACECQgEhAQwBCyAKQUBrIAEgAkGAASALaxCMASAKQTBqIAEgAiALEIUCIAopAzAgCikDQCAKKQNIhEIAUq2EIQEgCikDOCECCyAEQoCAgICAgIAEhCEHIAVCA4YhBgJAIANCAFMEQEIAIQNCACEEIAEgBoUgAiAHhYRQDQIgBiABfSEFIAcgAn0gASAGVq19IgRC/////////wNWDQEgCkEgaiAFIAQgBSAEIARQIgsbeSALQQZ0rXynQQxrIgsQjAEgCSALayEJIAopAyghBCAKKQMgIQUMAQsgASAGfCIFIAFUrSACIAd8fCIEQoCAgICAgIAIg1ANACAFQgGDIARCP4YgBUIBiISEIQUgCUEBaiEJIARCAYghBAsgCEKAgICAgICAgIB/gyEBIAlB//8BTgRAIAFCgICAgICAwP//AIQhBEIAIQMMAQtBACELAkAgCUEASgRAIAkhCwwBCyAKQRBqIAUgBCAJQf8AahCMASAKIAUgBEEBIAlrEIUCIAopAwAgCikDECAKKQMYhEIAUq2EIQUgCikDCCEECyAEQj2G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fSAAIAEqAgggASoCACACKgIAIgOUIAIqAgQiBCABKgIElJKSIAEqAiAgASoCGCADlCABKgIcIASUkpIiA5U4AgAgACABKgIUIAEqAgwgAioCAJQgASoCECACKgIElJKSIAOVOAIECxIAIAAgAjYCBCAAIAE2AgAgAAsMACABIAIoAgA2AgALDgAgACABIAJBAnQQPxoLEgAgABA1KAIAIAAoAgBrQSRtCzcBAX8jAEEQayICJAAgAiAAKAIANgIIIAIgAigCCCABQQN0ajYCCCACKAIIIQAgAkEQaiQAIAALggEBAX8CQCABIAAoAhBJBEAgACgCFCIDIAJNDQEgAEEEaiABIANsIAJqEEsPC0HQsgRB7bABEDNBmbEBEDNBtB0QM0HaARA2Qe4hEDNBu7IBEDMQNxAAAAtB0LIEQf6yARAzQZmxARAzQbQdEDNB2wEQNkHuIRAzQbGzARAzEDcQAAALDQAgACgCACABKAIASQskAQJ/IwBBEGsiAiQAIAEgABD4ASEDIAJBEGokACABIAAgAxsLKwEBfyAAKAIEIQMDQCABIANHBEAgABA1GiADIAJrIQMMAQsLIAAgATYCBAsDAAELDwAgACAAKAIAKAIkEQAACxEAIAAgASABKAIAKAIgEQIACxEAIAAgASABKAIAKAIsEQIACwwAIABBgoaAIDYAAAsvAQF/IwBBEGsiASQAIAFBCGogABBAIAAQOEECdGoQgQEoAgAhACABQRBqJAAgAAssAQF/IwBBEGsiASQAIAFBCGogABBAIAAQOGoQgQEoAgAhACABQRBqJAAgAAsWACAAIAEgAiADIAAoAgAoAiARCAAaCykAIABBCHRBgID8B3EgAEEYdHIgAEEIdkGA/gNxIABBGHZyciAAIAEbCzQAIAAoAgAaIAAoAgAgABC7AUEMbGoaIAAoAgAgABBWQQxsahogACgCACAAELsBQQxsahoLUAEBfgJAIANBwABxBEAgAiADQUBqrYghAUIAIQIMAQsgA0UNACACQcAAIANrrYYgASADrSIEiIQhASACIASIIQILIAAgATcDACAAIAI3AwgL2wECAX8CfkEBIQQCQCAAQgBSIAFC////////////AIMiBUKAgICAgIDA//8AViAFQoCAgICAgMD//wBRGw0AIAJCAFIgA0L///////////8AgyIGQoCAgICAgMD//wBWIAZCgICAgICAwP//AFEbDQAgACAChCAFIAaEhFAEQEEADwsgASADg0IAWQRAQX8hBCAAIAJUIAEgA1MgASADURsNASAAIAKFIAEgA4WEQgBSDwtBfyEEIAAgAlYgASADVSABIANRGw0AIAAgAoUgASADhYRCAFIhBAsgBAtSAQJ/QczyAygCACIBIABBA2pBfHEiAmohAAJAIAJBACAAIAFNGw0AIAA/AEEQdEsEQCAAECJFDQELQczyAyAANgIAIAEPC0HQmQRBMDYCAEF/C6IBAQJ/IwBBoAFrIgQkAEF/IQUgBCABQQFrQQAgARs2ApQBIAQgACAEQZ4BaiABGyIANgKQASAEQQBBkAEQOiIEQX82AkwgBEGFAjYCJCAEQX82AlAgBCAEQZ8BajYCLCAEIARBkAFqNgJUAkAgAUEASARAQdCZBEE9NgIADAELIABBADoAACAEIAIgA0GDAkGEAhCLBSEFCyAEQaABaiQAIAULCQAgACABEMUFCxIAIAAQNSgCACAAKAIAa0EEdQumAwICfwF9IAECfyADEN8GjiIGi0MAAABPXQRAIAaoDAELQYCAgIB4CyIENgIAIAICfyADQQEgBHSylRCnAiAAKgIclBDeBiIDi0MAAABPXQRAIAOoDAELQYCAgIB4CyIENgIAIAQgACgCFEEBa0YEQCABIAEoAgBBAWo2AgAgAkEANgIAQQAhBAsCQCACAn8gASgCACICQQBIBEAgAUEANgIAQQAMAQsgAiAAKAIQIgVIDQEgASAFQQFrNgIAIAAoAhRBAWsLIgQ2AgALAkACQAJAIAEoAgAiAUEATgRAIAEgACgCEE4NASAEQQBIDQIgBCAAKAIUTg0DDwtB0LIEQbjJABAzQf/MABAzQdAhEDNBjAIQNkHrJhAzQYnTABAzEDcQAAALQdCyBEGP2AAQM0H/zAAQM0HQIRAzQY0CEDZB6yYQM0Gj2wAQMxA3EAAAC0HQsgRBje4AEDNB/8wAEDNB0CEQM0GOAhA2QesmEDNBoPAAEDMQNxAAAAtB0LIEQaP0ABAzQf/MABAzQdAhEDNBjwIQNkHrJhAzQbP4ABAzEDcQAAALrQEAIAAgASoCACAClCAAKgIAkjgCACAAIAEqAgQgApQgACoCBJI4AgQgACABKgIIIAKUIAAqAgiSOAIIIAAgASoCDCAClCAAKgIMkjgCDCAAIAEqAhAgApQgACoCEJI4AhAgACABKgIUIAKUIAAqAhSSOAIUIAAgASoCGCAClCAAKgIYkjgCGCAAIAEqAhwgApQgACoCHJI4AhwgACABKgIgIAKUIAAqAiCSOAIgCw8AIAAgACgCAEEEajYCAAsLACAAQRBqIAEQbQsSACAAQQRqIAAoAgAgAWwQsAULDgAgACABKAIANgIAIAALkwEBAn8gASAAEEQiAksEQCMAQSBrIgMkAAJAIAEgAmsiASAAEDUoAgAgACgCBGtBAnVNBEAgACABEKgDDAELIAAQNSECIANBCGogACAAEEQgAWoQ4wIgABBEIAIQ2gIiAiABEM0GIAAgAhDiAiACELgCCyADQSBqJAAPCyABIAJJBEAgACAAKAIAIAFBAnRqEKIECwuIAQEDfyMAQRBrIgEkACMAQRBrIgIkACACQQA2AgwgACACQQxqEHkjAEEQayIDJAAgA0EANgIMIABBBGogA0EMahB5IANBEGokACACQRBqJAAgAEEANgIIIAFBADYCDCAAQQxqIAFBDGoQeSABQYCAgPwDNgIEIAAgASoCBDgCECABQRBqJAAgAAsSACAAEDUoAgAgACgCAGtBAXULEAAgACgCBCAAKAIAa0EBdQsSACAAEDUoAgAgACgCAGtBBXULFgEBfyAAEEMhASAAENsGIAAgARCYBAv5AQEHfyABIAAQRCICSwRAIwBBIGsiByQAAkAgASACayIDIAAQNSgCACAAKAIEa0ECdU0EQCAAIAMQqAMMAQsgABA1IQQgACAAEEQgA2oQ4wIhBSAAEEQhCEEAIQIjAEEQayIGJAAgBkEANgIMIAdBCGoiAUEMaiAGQQxqIAQQugEgBQRAIAEoAhAgBRDLBiECCyABIAI2AgAgASACIAhBAnRqIgQ2AgggASAENgIEIAEQPiACIAVBAnRqNgIAIAZBEGokACABIAMQzQYgACABEOICIAEQuAILIAdBIGokAA8LIAEgAkkEQCAAIAAoAgAgAUECdGoQogQLCycAIAMgAygCACACIAFrIgBrIgI2AgAgAEEASgRAIAIgASAAED8aCwsZACAAEIcBBEAgACABEIoBDwsgACABEJEBC60BAQR/IwBBEGsiCCQAAkAgAEUNACAEKAIMIQYgAiABayIHQQBKBEAgACABIAdB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IAAoAgAiACgCCCAAKAIAQaLa79cGaiICEIMCIQMgACgCDCACEIMCIQQgACgCECACEIMCIQECQCADIAVBAnZPDQAgASAEckEDcSAEIAUgA0ECdGsiBk8gASAGT3JyDQAgAUECdiEKIARBAnYhC0EAIQQDQCAAIAQgA0EBdiIGaiIMQQF0Ig0gC2pBAnRqIgEoAgAgAhCDAiEJIAUgASgCBCACEIMCIgFNIAkgBSABa09yDQEgACABIAlqai0AAA0BIAcgACABahCjAiIBRQRAIAAgCiANakECdGoiBCgCACACEIMCIQMgBSAEKAIEIAIQgwIiAk0gAyAFIAJrT3INAkEAIAAgAmogACACIANqai0AABshCAwCCyADQQFGDQEgBiADIAZrIAFBAEgiARshAyAEIAwgARshBAwACwALIAgFQQALIgAgByAAGwvLAQECfyMAQRBrIgEkAAJAIAC9QiCIp0H/////B3EiAkH7w6T/A00EQCACQYCAwPIDSQ0BIABEAAAAAAAAAABBABDMAiEADAELIAJBgIDA/wdPBEAgACAAoSEADAELAkACQAJAAkAgACABEJ4FQQNxDgMAAQIDCyABKwMAIAErAwhBARDMAiEADAMLIAErAwAgASsDCBDNAiEADAILIAErAwAgASsDCEEBEMwCmiEADAELIAErAwAgASsDCBDNApohAAsgAUEQaiQAIAALSAECfwJ/IAFBH00EQCAAKAIAIQIgAEEEagwBCyABQSBrIQEgAAsoAgAhAyAAIAIgAXQ2AgAgACADIAF0IAJBICABa3ZyNgIEC7ICAQV/IwBB8AFrIgckACAHIAMoAgAiCDYC6AEgAygCBCEDIAcgADYCACAHIAM2AuwBQQEhCQJAAkACQCAIQQFHIANyRQRAIAAhAwwBC0EAIAFrIQsgACEIA0AgCCAGIARBAnRqIgooAgBrIgMgACACEQMAQQBMBEAgCCEDDAILAkAgBSAEQQJIckUEQCAKQQhrKAIAIQUgCCALaiIKIAMgAhEDAEEATg0BIAogBWsgAyACEQMAQQBODQELIAcgCUECdGogAzYCACAHQegBaiIFIAUQkgUiBRCGAyAJQQFqIQkgBCAFaiEEQQAhBSADIQggBygC6AFBAUcNASAHKALsAQ0BDAMLCyAIIQMMAQsgBQ0BCyABIAcgCRCRBSADIAEg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aiEEDAALAAUgByAAQQR0aiIBQZCACGpBADYCACABQYyACGogDDYCACABQZSACGogEjYCACABQZiACGpBADYCACAAQQFqIQAgBygCCCEEDAELAAsACyALCwsIACAAKAIQRQsJACAAEPwCEDQLFAAgAEHYkQM2AgAgAEEEahBHIAALCgAgAEEYdEEYdQsUACAAQZiRAzYCACAAQQRqEEcgAAsJACAAIAEQ9AQL2QMCAn4CfyMAQSBrIgQkAAJAIAFC////////////AIMiA0KAgICAgIDAgDx9IANCgICAgICAwP/DAH1UBEAgAUIEhiAAQjyIhCEDIABC//////////8PgyIAQoGAgICAgICACFoEQCADQoGAgICAgICAwAB8IQIMAgsgA0KAgICAgICAgEB9IQIgAEKAgICAgICAgAiFQgBSDQEgAiADQgGDfCECDAELIABQIANCgICAgICAwP//AFQgA0KAgICAgIDA//8AURtFBEAgAUIEhiAAQjyIhEL/////////A4NCgICAgICAgPz/AIQhAgwBC0KAgICAgICA+P8AIQIgA0L///////+//8MAVg0AQgAhAiADQjCIpyIFQZH3AEkNACAEQRBqIAAgAUL///////8/g0KAgICAgIDAAIQiAiAFQYH3AGsQjAEgBCAAIAJBgfgAIAVrEIUCIAQpAwhCBIYgBCkDACIAQjyIhCECIAQpAxAgBCkDGIRCAFKtIABC//////////8Pg4QiAEKBgICAgICAgAhaBEAgAkIBfCECDAELIABCgICAgICAgIAIhUIAUg0AIAJCAYMgAnwhAgsgBEEgaiQAIAIgAUKAgICAgICAgIB/g4S/C0UBAX8jAEEQayIFJAAgBSABIAIgAyAEQoCAgICAgICAgH+FEKEBIAUpAwAhASAAIAUpAwg3AwggACABNwMAIAVBEGokAAvEAQIBfwJ+QX8hAwJAIABCAFIgAUL///////////8AgyIEQoCAgICAgMD//wBWIARCgICAgICAwP//AFEbDQBBACACQv///////////wCDIgVCgICAgICAwP//AFYgBUKAgICAgIDA//8AURsNACAAIAQgBYSEUARAQQAPCyABIAKDQgBZBEBBACABIAJTIAEgAlEbDQEgACABIAKFhEIAUg8LIABCAFIgASACVSABIAJRGw0AIAAgASAChYRCAFIhAwsgAwuJAgACQCAABH8gAUH/AE0NAQJAQaybBCgCACgCAEUEQCABQYB/cUGAvwNGDQMMAQsgAUH/D00EQCAAIAFBP3FBgAFyOgABIAAgAUEGdkHAAXI6AABBAg8LIAFBgEBxQYDAA0cgAUGAsANPcUUEQCAAIAFBP3FBgAFyOgACIAAgAUEMdkHgAXI6AAAgACABQQZ2QT9xQYABcjoAAUEDDwsgAUGAgARrQf//P00EQCAAIAFBP3FBgAFyOgADIAAgAUESdkHwAXI6AAAgACABQQZ2QT9xQYABcjoAAiAAIAFBDHZBP3FBgAFyOgABQQQPCwtB0JkEQRk2AgBBfwVBAQsPCyAAIAE6AABBAQv2AQEBfwJAAkACQCAAIAFzQQNxDQAgAkEARyEDAkAgAUEDcUUgAkVyDQADQCAAIAEtAAAiAzoAACADRQ0EIABBAWohACACQQFrIgJBAEchAyABQQFqIgFBA3FFDQEgAg0ACwsgA0UNASABLQAARQ0CIAJBBEkNAANAIAEoAgAiA0F/cyADQYGChAhrcUGAgYKEeHENASAAIAM2AgAgAEEEaiEAIAFBBGohASACQQRrIgJBA0sNAAsLIAJFDQADQCAAIAEtAAAiAzoAACADRQ0CIABBAWohACABQQFqIQEgAkEBayICDQALC0EAIQILIABBACACEDoaC2YBA39BfyECAkAgAEUgAUVyDQBBACECIABBDGpBAEGACBA6GiABIAAoAgggACgCBGxqIQMDQCABIANPDQEgACABLQAAQQJ0aiIEQQxqIAQoAgxBAWo2AgAgAUEBaiEBDAALAAsgAgsqAQF/IwBBEGsiBCQAIAQgAzYCDCAAIAEgAiADEIgCIQAgBEEQaiQAIAALrwEBBn8jAEHwAWsiByQAIAcgADYCAEEBIQYCQCADQQJIDQBBACABayEJIAAhBQNAIAAgBSAJaiIFIAQgA0ECayIKQQJ0aigCAGsiCCACEQMAQQBOBEAgACAFIAIRAwBBAE4NAgsgByAGQQJ0aiAIIAUgCCAFIAIRAwBBAE4iCBsiBTYCACAGQQFqIQYgA0EBayAKIAgbIgNBAUoNAAsLIAEgByAGEJEFIAdB8AFqJAAL4QEBAn8gAkEARyEDAkACQAJAIABBA3FFIAJFcg0AIAFB/wFxIQQDQCAALQAAIARGDQIgAkEBayICQQBHIQMgAEEBaiIAQQNxRQ0BIAINAAsLIANFDQELAkAgAC0AACABQf8BcUYgAkEESXINACABQf8BcUGBgoQIbCEDA0AgACgCACADcyIEQX9zIARBgYKECGtxQYCBgoR4cQ0BIABBBGohACACQQRrIgJBA0sNAAsLIAJFDQAgAUH/AXEhAQNAIAEgAC0AAEYEQCAADwsgAEEBaiEAIAJBAWsiAg0ACwtBAAvBAQEDfwJAIAEgAigCECIDBH8gAwUgAhCcBQ0BIAIoAhALIAIoAhQiBWtLBEAgAiAAIAEgAigCJBEEAA8LAkAgAigCUEEASARAQQAhAwwBCyABIQQDQCAEIgNFBEBBACEDDAILIAAgA0EBayIEai0AAEEKRw0ACyACIAAgAyACKAIkEQQAIgQgA0kNASAAIANqIQAgASADayEBIAIoAhQhBQsgBSAAIAEQPxogAiACKAIUIAFqNgIUIAEgA2ohBAsgBAuNAQAgACAAIAAgACAARAn3/Q3hPQI/okSIsgF14O9JP6CiRDuPaLUogqS/oKJEVUSIDlXByT+gokR9b+sDEtbUv6CiRFVVVVVVVcU/oCAAoiAAIAAgACAARIKSLrHFuLM/okRZAY0bbAbmv6CiRMiKWZzlKgBAoKJESy2KHCc6A8CgokQAAAAAAADwP6CjC44KAQ5/IAEoAhQhCSABKAIQIQMgASgCDCELIAEoAgghBSAAKALkAygCGCENAkAgASgCBCIHIAEoAgAiBkoEQCAGIQoDQCAFIAtMBEAgDSAKQQJ0aigCACEMIAUhAgNAIAMgCUwEQCAMIAJBBnRqIANBAXRqIQAgAyEEA0AgAC8BAARAIAEgCjYCAAwHCyAAQQJqIQAgBCAJRyEIIARBAWohBCAIDQALCyACIAtHIQAgAkEBaiECIAANAAsLIAcgCkchACAKQQFqIQogAA0ACwsgBiEKCwJAIAcgCkoEQCAHIQgDQCAFIAtMBEAgDSAIQQJ0aigCACEMIAUhAgNAIAMgCUwEQCAMIAJBBnRqIANBAXRqIQAgAyEEA0AgAC8BAARAIAEgCDYCBAwHCyAAQQJqIQAgBCAJRyEGIARBAWohBCAGDQALCyACIAtHIQAgAkEBaiECIAANAAsLIAggCkohACAIQQFrIQggAA0ACwsgByEICwJAIAUgC0gEQCAFIQYDQCAIIAoiAk4EQANAIAMgCUwEQCANIAJBAnRqKAIAIAZBBnRqIANBAXRqIQAgAyEEA0AgAC8BAARAIAEgBjYCCAwHCyAAQQJqIQAgBCAJRyEHIARBAWohBCAHDQALCyACIAhHIQAgAkEBaiECIAANAAsLIAYgC0chACAGQQFqIQYgAA0ACwsgBSEGCwJAIAYgC0gEQCALIQcDQCAIIAoiAk4EQANAIAMgCUwEQCANIAJBAnRqKAIAIAdBBnRqIANBAXRqIQAgAyEEA0AgAC8BAARAIAEgBzYCDAwHCyAAQQJqIQAgBCAJRyEFIARBAWohBCAFDQALCyACIAhHIQAgAkEBaiECIAANAAsLIAYgB0ghACAHQQFrIQcgAA0ACwsgCyEHCwJAIAMgCUgEQCAGQQZ0IQwgAyEFA0AgCCAKIgJOBEADQCAGIAdMBEAgDSACQQJ0aigCACAMaiAFQQF0aiEAIAYhBANAIAAvAQAEQCABIAU2AhAMBwsgAEFAayEAIAQgB0chCyAEQQFqIQQgCw0ACwsgAiAIRyEAIAJBAWohAiAADQALCyAFIAlHIQAgBUEBaiEFIAANAAsLIAMhBQsCQCAFIAlIBEAgBkEGdCEMIAkhAgNAIAggCiIDTgRAA0AgBiAHTARAIA0gA0ECdGooAgAgDGogAkEBdGohACAGIQQDQCAALwEABEAgASACNgIUDAcLIABBQGshACAEIAdHIQsgBEEBaiEEIAsNAAsLIAMgCEchACADQQFqIQMgAA0ACwsgAiAFSiEAIAJBAWshAiAADQALCyAJIQILIAEgByAGa0EMbCIAIABsIAggCmtBBHQiACAAbGogAiAFayIOQQN0IgAgAGxqNgIYQQAhBCAIIApOBEAgDkEBakEDcSEPA0AgBiAHTARAIA0gCkECdGooAgAhDCAGIQMDQCADIQsCQCACIAVIDQAgDCALQQZ0aiAFQQF0aiEDQQAhCSAFIQAgDwRAA0AgAEEBaiEAIAQgAy8BAEEAR2ohBCADQQJqIQMgCUEBaiIJIA9HDQALCyAOQQNJDQADQCAEIAMvAQBBAEdqIAMvAQJBAEdqIAMvAQRBAEdqIAMvAQZBAEdqIQQgA0EIaiEDIABBA2ohCSAAQQRqIQAgAiAJRw0ACwsgC0EBaiEDIAcgC0cNAAsLIAggCkchACAKQQFqIQogAA0ACwsgASAENgIcC8cCAQN/IAAoAgQhAwJAIAFBAk8EQCAAKAIAIgIgATYCGCACQQ82AhQgACAAKAIAKAIAEQEADAELIAFBAUcNACADKAJEIgIEQANAIAIoAigEQCACQQA2AiggACACQTBqIAIoAjgRAgALIAIoAiwiAg0ACwsgA0EANgJEIAMoAkgiAgRAA0AgAigCKARAIAJBADYCKCAAIAJBMGogAigCOBECAAsgAigCLCICDQALCyADQQA2AkgLIAMgAUECdGoiASIAKAI8IQIgAEEANgI8IAIEQANAIAIoAgAhACACKAIEIAIoAghqQRBqIQQgAhA0IAMgAygCTCAEazYCTCAAIgINAAsLIAEoAjQhAiABQQA2AjQgAgRAA0AgAigCACEAIAIoAgQgAigCCGpBEGohASACEDQgAyADKAJMIAFrNgJMIAAiAg0ACwsLLAEBfyAAEKsFIAAoAgAEQCAAEKgFIAAQNRogACgCACEBIAAQ3AEaIAEQNAsLiQMBBn8gACgCGCIBKAIEIQIgASgCACEEA0AgAkUEQCAAIAEoAgwRAABFBEBBAA8LIAEoAgAhBCABKAIEIQILIARBAWohAyACQQFrIQIgBC0AAEH/AUcEQANAIAAoAtADIgQgBCgCGEEBajYCGCABIAI2AgQgASADNgIAIAIEfyACBSAAIAEoAgwRAABFBEBBAA8LIAEoAgAhAyABKAIEC0EBayECIAMtAAAhBCADQQFqIQMgBEH/AUcNAAsLA0AgAgR/IAIFIAAgASgCDBEAAEUEQEEADwsgASgCACEDIAEoAgQLQQFrIQIgAy0AACEFIANBAWoiBCEDIAVB/wFGDQALIAVFBEAgACgC0AMiAyADKAIYQQJqNgIYIAEgAjYCBCABIAQ2AgAMAQsLIAAoAtADKAIYIgMEQCAAKAIAIgYgAzYCGCAGQfcANgIUIAAoAgAgBTYCHCAAQX8gACgCACgCBBECACAAKALQA0EANgIYCyAAIAU2ArgDIAEgAjYCBCABIAQ2AgBBAQsZACAAKAIAIAE2AgAgACAAKAIAQQhqNgIACz4BAn8jAEEQayIEJAAgBEEIaiIDIAEgAiAAKAIAEQUAIAMoAgAQLiADKAIAIQAgAygCABAtIARBEGokACAAC1EBAn8jAEEQayICJAAgACgCACEDIAIgACgCBCIAQQF1IAFqIgEgAEEBcQR/IAEoAgAgA2ooAgAFIAMLEQAANgIMIAIoAgwhACACQRBqJAAgAAsHACAAEQ4ACwoAIABBARCBARoLvQMCAX8DfSMAQSBrIgYkACAFAn8CQAJAAkAgAUUNACAAIAEgBCoCCCIIIAQqAgwiCSAGQRxqIAZBEGoQ0wJBAEgNACAFAn8gBioCHCIHi0MAAABPXQRAIAeoDAELQYCAgIB4CzYCACAFAn8gBioCECIHi0MAAABPXQRAIAeoDAELQYCAgIB4CzYCBCACRQ0BIAAgAiAIIAkgBkEYaiAGQQxqENMCQQBIDQEgBQJ/IAYqAhwiByAHkiAGKgIYkyIHi0MAAABPXQRAIAeoDAELQYCAgIB4CzYCCCAFAn8gBioCECIHIAeSIAYqAgyTIgeLQwAAAE9dBEAgB6gMAQtBgICAgHgLNgIMIANFDQIgACADIAggCSAGQRRqIAZBCGoQ0wJBAEgNAiAFAn8gBioCFCAGKgIcQwAAQECUIAYqAhhDAABAwJSSkiIIi0MAAABPXQRAIAioDAELQYCAgIB4CzYCECAGKgIIIAYqAhBDAABAQJQgBioCDEMAAEDAlJKSIgiLQwAAAE9dBEAgCKgMBAtBgICAgHgMAwsgBUJ/NwIACyAFQn83AggLIAVBfzYCEEF/CzYCFCAGQSBqJAALTgECfSABKgIAIAAqAgCTIgQgBJQgASoCBCAAKgIEkyIEIASUkpEiBUMAAAAAXARAIAIgBCAFlTgCACADIAEqAgAgACoCAJMgBZU4AgALCwgAQQwQTBBNCycBAX8jAEEQayICJAAgAEEDQfiwAkGwqQJB4wAgARAGIAJBEGokAAsZACAAIAFBneIBQfOABEGQ8ANBjPADEKwECxMAIABB4PMDQYjwA0GE8AMQ8wYLjAQBCX8jAEEQayILJAACQAJAAkACQCACBEAgA0UNASAERQ0CIAAgARDdBSACIARsbCIFNgIMIAMgBWwiDCAAKAIURwRAIAwQTCEGIwBBEGsiDSQAIwBBIGsiByQAIA1BCGoiCSAGNgIAIAdBGGogBhCpBiEKQRAQTCEIIwBBIGsiBSQAIAUgBjYCDCAIEP4DIAhBtOABNgIAIAhBDGogBUEIaiAFQQxqIAVBGGoQrQIgBUEQahCtAhogBUEgaiQAIAkgCDYCBCAKELgBGiAHIAY2AgQgByAGNgIAIAooAgAhBSAKQQA2AgAgBQRAIAUQNAsgB0EgaiQAIAkgAEEYahCCBCAJENEBIA1BEGokACAAKAIYRQ0EIAAoAhhFDQULIAAgDDYCFCAAIAQ2AhAgACADNgIIIAAgAjYCBCAAIAE2AgAgC0EQaiQADwtB0LIEQfwJEDNB2xQQM0G0HRAzQf8AEDZB7iEQM0HOJBAzEDcQAAALQdCyBEGDLBAzQdsUEDNBtB0QM0GAARA2Qe4hEDNBhTAQMxA3EAAAC0HQsgRBm8QAEDNB2xQQM0G0HRAzQYIBEDZB7iEQM0HBxwAQMxA3EAAAC0HQsgRBqdAAEDNB2xQQM0G0HRAzQZUBEDZB7iEQM0HM0wAQMxA3EAAAC0EQEAoiACALQeDXABCbARDeAiAAQfzXAUEOEAkACxsBAX8gACgCACIBRQRADwsgARA0IABBADYCAAsQACAAKAIAIAEoAgBrQQJ1C7sOAQx/IwBBIGsiDSQAAkAgAi0AZARAIA0gAEHIAGoiABDmAjYCCCANQRhqIA1BCGoQkAIhASACEKwCELkCIQcgAhCsAhDmAiEDIAEoAgAhASMAQSBrIgQkACAEIAE2AhggACgCACEBIAQgABC5AjYCACABIARBGGogBBDwA0ECdGohBQJAIAcgAxDvBSIGQQBMDQAgABA1KAIAIAAoAgQiCWtBAnUgBk4EQCAEIAM2AgAgCSAFayIKQQJ1IgEgBkgEQCAEIAc2AgAgBCABEO4FIAQoAgAhDCMAQRBrIggkACAIIAAgBiABaxC3AiECIAAQNSELIwBBEGsiASQAIAEgAzYCACABIAw2AggDQCABQQhqIAEQgwEEQCALIAIoAgQgAUEIaiIDKAIAEPMBIAMQjQIgAiACKAIEQQRqNgIEDAELCyABQRBqJAAgAhBuIAhBEGokACAKQQBMDQILIwBBEGsiCCQAIAggACICIAkgBSACKAIEIgMgBSAGQQJ0amtqIgFrQQJ1ELcCIgooAgQhBiABIQADQCAAIAlPBEAgChBuIAEgBUcEQCADIAEgBWsiAGsgBSAAEMsCCyAIQRBqJAAFIAIQNSAGIAAQ8wEgCiAGQQRqIgY2AgQgAEEEaiEADAELCyAHIAQoAgAgBRDYAhoMAQsgABA1IQEgBCAAIAAQRCAGahDjAiAFIAAoAgBrQQJ1IAEQ2gIhAiMAQSBrIgYkACAGIAc2AhggBkEIaiACQQhqIAcgAxDvBRCmAyEBA0AgASgCACABKAIERwRAIAIoAhAgASgCACAGQRhqIgMoAgAQ8wEgASABKAIAQQRqNgIAIAMQjQIMAQsLIAEQqwEgBkEgaiQAIAAQ6gIgAigCBCEBIAAQNSAAKAIAIAUgAkEEaiIHEJgCIAAQNSEGIAAoAgQhCSACQQhqIQMDQCAFIAlHBEAgBiADKAIAIAUQ8wEgAyADKAIAQQRqNgIAIAVBBGohBQwBCwsgACAHEEggAEEEaiADEEggABA1IAIQPhBIIAIgAigCBDYCACAAIAAQRBC2AiABIQUgAhC4AgsgBRCXBBogBEEgaiQADAELIA1BCGoQTSEJIwBBIGsiCiQAQX8hBEF/IQYgAkHoAGoiDBBEIQIgCkEQaiIHEKgCIAIEQCAHEJAEIAJJBEAQnAEACyAHIAcQNSACEJkGIgg2AgAgByAINgIEIAcQNSAIIAJBA3RqNgIAIAdBABCgAyAHIAIQhgQLAkADQCAHEEMgBU0EQCAGQX9HBEAgCSAMIAYQPBCrAkEAIQUDQCAHEEMgBU0NBAJAIAUgBkYNACAHIAUQUigCBCAHIAYQUigCBEYEQCAJIAwgBRA8EKsCDAELIAcgBRBSIQQCQCABKAIEIAEQNSgCAEcEQCABIAQQqgMMAQsjAEEgayILJAAgARA1IgIgC0EIaiABIAEQQ0EBahCjAyABEEMgAhCdAyICKAIIIAQQ4AIgAiACKAIIQQhqNgIIIAEQ5AIgARA1IQ4gASgCACEPIAEoAgQhCCACQQRqIQQDQCAIIA9HBEAgDiAEKAIAQQhrIAhBCGsiCBDgAiAEIAQoAgBBCGs2AgAMAQsLIAEgBBBIIAFBBGogAkEIahBIIAEQNSACED4QSCACIAIoAgQ2AgAgASABEEMQoAMgAigCBCEEA0AgBCACKAIIRwRAIAIoAhAaIAIgAigCCEEIazYCCAwBCwsgAigCAARAIAIoAhAaIAIoAgAhBCACEL4GGiAEEDQLIAtBIGokAAsgARC5AiECIAEQ5gIhCyMAQSBrIggkACAIIAs2AhAgCCACNgIYIAhBEGogCEEYahCfAyEOIwBBIGsiBCQAIAQgCzYCECAEIAI2AhgCQCAOQQJIDQAgBCAEQRhqIA5BAmtBAXYiAhD2ATYCCCAEKAIIIARBEGoQ0gEoAgAQqQJFDQAgBCAEKAIQKQIANwMAA0ACQCAEKAIQIAQoAggpAgA3AgAgBCAEKAIINgIQIAJFDQAgBCAEQRhqIAJBAWtBAm0iAhD2ATYCCCAEKAIIIAQQqQINAQsLIAQoAhAgBCkCADcCAAsgBEEgaiQAIAhBIGokAAsgBUEBaiEFDAALAAsFIAwgBRA8KAIAQQRqIAMQmwMhAiAKQQhqIAwgBRA8KAIAIAIQ8gEaIAcgBRBSIAopAwg3AgAgAiAEIAIgBEkiAhshBCAFIAYgAhshBiAFQQFqIQUMAQsLQdCyBEH2uQEQM0HX/QAQM0HKxQAQM0GbARA2QdvJABAzQZi6ARAzEDcQAAALIAcQjwYgCkEgaiQAQQAhAgNAIAkQRCACTQRAAkAgACgCZCAAKAJoTg0AIAEQ8AUNACABKAIAKAIAIQIgARDyBSAAIAAoAmRBAWo2AmQgACABIAIgAxDxAwsgCRB0BSAAIAEgCSACEDwoAgAgAxDxAyACQQFqIQIMAQsLCyANQSBqJAALpgEBBX9BiAEQOyIBBH8DQEEAIQMgAkEDRkUEQANAIANBBEZFBEAgA0EDdCIEIAEgAkEFdCIFamogACAFaiAEaisDADkDACADQQFqIQMMAQsLIAJBAWohAgwBCwsgAUKAgICAgICA8D83A4ABIAFCgICAgICAgIjAADcDeCABQoCAgIDIwuv3PzcDcCABQoCAgICas+bcPzcDaCABQQo2AmAgAQVBAAsLWQEBfSAAIAIqAgggAioCACADlCACKgIEIASUkpIgAioCICACKgIYIAOUIAIqAhwgBJSSkiIFlTgCACABIAIqAhQgAioCDCADlCACKgIQIASUkpIgBZU4AgALUwEBfyAAEKgCIAEEQCAAEJUEIAFJBEAQnAEACyAAIAAQNSABEMsGIgI2AgAgACACNgIEIAAQNSACIAFBAnRqNgIAIABBABC2AiAAIAEQqAMLIAALCwAgACABQSQQPxoLCgAgASAAa0EMbQtYAQJ/IAJBACACQQBKGyECA0AgAiAERwRAIAMgAygCAEH9hw1sQcO9mgFqIgU2AgAgACAEQQJ0aiAAIAVBEHZB//8BcSABb0ECdGoQSCAEQQFqIQQMAQsLC60CAQR/IAEgABBEIgNLBEAjAEEgayIGJAACQCABIANrIgEgABA1KAIAIAAoAgRrQQJ1TQRAIwBBEGsiBCQAIAQgACABELcCIgMoAgQhASADKAIIIQUDQCABIAVGBEAgAxBuIARBEGokAAUgABA1IAEgAhDzASADIAFBBGoiATYCBAwBCwsMAQsgABA1IQMgBkEIaiAAIAAQRCABahDjAiAAEEQgAxDaAiEDIwBBEGsiBCQAIAQgA0EIaiABEKYDIgEoAgAhBQNAIAEoAgQgBUcEQCADKAIQIAEoAgAgAhDzASABIAEoAgBBBGoiBTYCAAwBCwsgARCrASAEQRBqJAAgACADEOICIAMQuAILIAZBIGokAA8LIAEgA0kEQCAAIAAoAgAgAUECdGoQogQLCw0AIAAoAgAaIAAQ/gULSgECfyMAQRBrIgEkACMAQRBrIgIkACACQQhqIABBCGooAgAQgQEoAgAhACACQRBqJAAgAUEIaiAAEIEBKAIAIQAgAUEQaiQAIAALEwAgACAAKAIAQQFrIgA2AgAgAAsYAQF/IwBBEGsiASQAIAAQNCABQRBqJAALYAIDfwF8IAAoAgQiAiABKAIERgRAIAJBACACQQBKGyECA0AgAiADRkUEQCADQQN0IgQgACgCAGorAwAgASgCACAEaisDAKIgBaAhBSADQQFqIQMMAQsLIAUPC0EAEAMACxcAIAAQkQYgAEEANgIIIABB0OcDNgIACxwAIAFB/////wNLBEBBlwgQrAEACyABQQJ0EEwLFgBBAUEgIABBAWtna3QgACAAQQJPGwvXAQIDfwF9IwBBEGsiAiQAIAIgATYCDAJAIAIgAUEBRgR/QQIFIAEgAUEBa3FFDQEgARCgAgsiATYCDAsCQCAAEI4BIgMgAUkEQCAAIAEQlAYMAQsgASADTw0AIAMQ4QEhBAJ/IAAQPigCALMgABBZKgIAlY0iBUMAAIBPXSAFQwAAAABgcQRAIAWpDAELQQALIQEgAgJ/IAQEQCABEIAEDAELIAEQoAILNgIIIAIgAkEMaiACQQhqEHooAgAiATYCDCABIANPDQAgACABEJQGCyACQRBqJAALFAAgACABEEggAEEEaiABQQRqEEgLBwAgAEE8ags0AQJ/QQgQOyIBBH8gASAAQQN0EDsiAjYCACACRQRAIAEQNEEADwsgASAANgIEIAEFQQALCyUBAn8jAEEQayIAJAAgAEEIakEAEIEBKAIAIQEgAEEQaiQAIAELUwEDfyMAQRBrIgMkACADIAAgARC/BiICKAIEIQEgAigCCCEEA0AgASAERgRAIAIQbiADQRBqJAAFIAAQNRogARCYBiACIAFBCGoiATYCBAwBCwsLCQAgACABEJ8GCzwBAn8jAEEQayIBJAAgAUEIaiICIAAoAgAoAgBBQGsQigQaIAIoAgAQNRBZIQAgAhDRASABQRBqJAAgAAsZAQF/IAAQlAEhAiAAIAEQjgUgACACEJwGCyQAIAAgASgCADYCACAAIAEoAgQiATYCBCABBEAgARCaAwsgAAssAQF/IwBBEGsiASQAIAFBADYCDCAAIAFBDGogAUEIahCxBiABQRBqJAAgAAsTACACIAWiIAAgA6IgASAEoqCgCxUAIABB0NcBNgIAIABBBGoQoAQgAAtVAQJ/IABB4NcBNgIAIABBOGoQdCAAQSxqEHQgAEEgaiIBELoGIAEoAgAEQCABIAEoAgAQtQYgARA1GiABKAIAIQIgARCTAhogAhA0CyAAEI0EGiAACxQAIAIgAqIgACAAoiABIAGioKCfCw0AIABB/////wEQ7AILDQAgACAClCABIAGUkwtsAQF/IAEQNRojAEEQayICJAAgAEIANwIAIAJBADYCDCAAQQhqIAJBDGoQjQMgAkEQaiQAIAAgASgCADYCACAAIAEoAgQ2AgQgARA1KAIAIQIgABA1IAI2AgAgARA1QQA2AgAgAUIANwIAIAALCQAgAUEANgIAC5ECAgx/AXxBfyEKAkAgASgCCCIGIAIoAgRHDQAgACgCBCIDIAEoAgRHDQAgACgCCCIHIAIoAghHDQBBACEKIANBACADQQBKGyELIAdBACAHQQBKGyEMIAZBACAGQQBKGyENIAAoAgAhAwNAIAQgC0YNASAEIAZsIQ5BACEFA0AgBSAMRkUEQCADQgA3AwAgAigCACAFQQN0aiEIIAEoAgAgDkEDdGohCUEAIQBEAAAAAAAAAAAhDwNAIAAgDUZFBEAgAyAJKwMAIAgrAwCiIA+gIg85AwAgAEEBaiEAIAlBCGohCSAIIAdBA3RqIQgMAQsLIAVBAWohBSADQQhqIQMMAQsLIARBAWohBAwACwALIAoLDQAgAEH/////AxDsAgvJAgICfwF9AkACQCAGQQBMDQAgBSgCBCAGQQFqTQ0AIAdBAEwNASAHQQFqIgggBSgCCE8NASAFIAdBAWsQTiEJIAUgBxBOIQcgBSAIEE4hCCAAIAcgBkECdCIFaiIAKgIEIABBBGsiBioCAJNDAAAAP5Q4AgAgASAFIAhqIgEqAgAgBSAJaiIFKgIAk0MAAAA/lDgCACACIAYqAgAgACoCACIKIAqSkyAAKgIEkjgCACADIAUqAgAgACoCACIKIAqSkyABKgIAkjgCACAEIAVBBGsqAgAgASoCBJIgBSoCBCABQQRrKgIAkpNDAACAPpQ4AgAPC0HQsgRBu8MBEDNBy7QBEDNBtB0QM0GcAhA2Qe4hEDNByb4BEDMQNxAAAAtB0LIEQYnEARAzQcu0ARAzQbQdEDNBnQIQNkHuIRAzQc6/ARAzEDcQAAALJQEBfyMAQRBrIgEkACABQQhqIAAQgQEoAgAhACABQRBqJAAgAAsrACAAKAIAGiAAKAIAIAAQ1AFBA3RqGiAAKAIAGiAAKAIAIAAQQ0EDdGoaCwkAIABBJBCzAwueAQEEfyAAEOMGIAAQNRogAUEEaiIDIgIgAigCACAAKAIEIAAoAgAiBGsiAkFcbUEkbGoiBTYCACACQQBKBEAgBSAEIAIQPxoLIAAgAxBIIABBBGogAUEIahBIIAAQNSABED4QSCABIAEoAgQ2AgAgABCEARogACgCABogACgCACAAEPUBQSRsahogACgCACAAEPUBQSRsahogACgCABoLGAAgACABIAIgA0EkQZjNAUHH4/E4EKoECzgBAX0gACACQwAAgD9BASAEdLKVIgKUIAJDAAAAP5RDAAAAv5IiBZI4AgAgASADIAKUIAWSOAIACwgAIAAgARBLCxcBAX8gABCEASEBIAAQ4QYgACABEOAGCwQAQQELMQEBfyAAENkGIAAoAgAEQCAAIAAoAgAQ2AYgABA1GiAAKAIAIQEgABCVAhogARA0CwssAQF/IAAQ4wYgACgCAARAIAAQ4QYgABA1GiAAKAIAIQEgABD1ARogARA0CwsYAQF/IAAQRCECIAAgARDPBiAAIAIQpwMLQgECfyMAQSBrIgIkACAAEPUBIAFJBEAgABA1IQMgACACQQhqIAEgABCEASADEJsEIgAQmgQgABCZBAsgAkEgaiQAC+0HAQd/IAEgABCnASICSwRAIwBBIGsiCCQAAkAgASACayIFIAAQNSgCACAAKAIEa0EFdU0EQCMAQRBrIgMkACADIAA2AgAgAyAAKAIEIgE2AgQgAyABIAVBBXRqNgIIIAMoAgQhAiADKAIIIQEDQCABIAJGBEAgAxBuIANBEGokAAUgABA1GiACENYGIAMgAkEgaiICNgIEDAELCwwBCyAAEDUhByAIQQhqIQICfyAAEKcBIAVqIQMjAEEQayIGJAAgBiADNgIMIwBBEGsiBCQAIAAQNRogBEH///8/NgIMIARB/////wc2AgggBEEMaiAEQQhqEPkBKAIAIQEgBEEQaiQAIAEgA08EQCAAEJUCIgMgAUEBdkkEQCAGIANBAXQ2AgggBkEIaiAGQQxqEHooAgAhAQsgBkEQaiQAIAEMAQsQnAEACyEGIAAQpwEhA0EAIQEjAEEQayIEJAAgBEEANgIMIAJBDGogBEEMaiAHELoBIAYEQCACKAIQGiAGQf///z9LBEBBmM0BEKwBAAsgBkEFdBBMIQELIAIgATYCACACIAEgA0EFdGoiAzYCCCACIAM2AgQgAhA+IAEgBkEFdGo2AgAgBEEQaiQAIwBBEGsiAyQAIAMgAigCCDYCACACKAIIIQEgAyACQQhqNgIIIAMgASAFQQV0ajYCBCADKAIAIQUDQCADKAIEIAVHBEAgAigCEBogAygCABDWBiADIAMoAgBBIGoiBTYCAAwBCwsgAxCrASADQRBqJAAgABDZBiAAEDUaIAAoAgAhAyAAKAIEIQUgAkEEaiEHA0AgAyAFRwRAIAcoAgBBIGsiBEIANwIAIARCADcCECAEQgA3AgggBEEYaiIBELQCGiAEIAVBIGsiBSgCADYCACAEIAUoAgQ2AgQgBCAFKAIINgIIIAQgBSgCDDYCDCAEIAUoAhA2AhAgBCAFKAIUNgIUIAEgBUEYahCnBiAHIAcoAgBBIGs2AgAMAQsLIAAgBxBIIABBBGogAkEIahBIIAAQNSACED4QSCACIAIoAgQ2AgAgABCnARogACgCABogACgCACAAEJUCQQV0ahogACgCACAAEJUCQQV0ahogACgCABogAigCBCEBA0AgASACKAIIRwRAIAIoAhAaIAIgAigCCEEgayIANgIIIAAQlAMMAQsLIAIoAgAEQCACKAIQGiACKAIAIQAgAhA+KAIAIAIoAgBrGiAAEDQLCyAIQSBqJAAPCyABIAJJBEAgACgCACABQQV0aiEBIAAQpwEaIAAgARDYBiAAKAIAGiAAKAIAIAAQlQJBBXRqGiAAKAIAGiAAKAIAIAAQpwFBBXRqGgsLiQEBBX8DQCAGQQNHBEAgACAGQQR0IgdqIQRBACEDA0AgA0EERwRAIANBAnQiBSACIAdqaiAEKgIIIAEgBWoiBSoCIJQgBCoCACAFKgIAlCAEKgIEIAUqAhCUkpI4AgAgA0EBaiEDDAELCyACIAdqIgMgBCoCDCADKgIMkjgCDCAGQQFqIQYMAQsLCwkAIABBARCzAwtRAQF/IAAQrQUgABA1IAAoAgAgACgCBCABQQRqIgIQmAIgACACEEggAEEEaiABQQhqEEggABA1IAEQPhBIIAEgASgCBDYCACAAIAAQlAEQ5gYLYwECfyMAQRBrIgQkACAEQQA2AgwgAEEMaiAEQQxqIAMQugEgAQRAIAAoAhAaIAEQTCEFCyAAIAU2AgAgACACIAVqIgI2AgggACACNgIEIAAQPiABIAVqNgIAIARBEGokACAACyQAIAAgATYCACAAIAEoAgQiATYCBCAAIAEgAiADdGo2AgggAAt6AQJ/IwBBEGsiByQAIAdBADYCDCAAQQxqIAdBDGogAxC6ASABBEAgACgCEBogASAGSwRAIAUQrAEACyABIARsEEwhCAsgACAINgIAIAAgCCACIARsaiICNgIIIAAgAjYCBCAAED4gCCABIARsajYCACAHQRBqJAAgAAskACAAIAE2AgAgACABKAIEIgE2AgQgACABIAIgA2xqNgIIIAALPwEBfyMAQRBrIgYkACAGIAA2AgAgBiABNgIMIAYgBSgCADYCBCAGIAQoAgA2AgggAyACIAYQCBogBkEQaiQACysBAX8gAEGM7wM2AgACQCAAKAIEQQxrIgFBCGoQ+wNBAE4NACABEDQLIAALSwECfyAAKAIEIgdBCHUhBiAHQQFxBEAgAygCACAGELEEIQYLIAAoAgAiACABIAIgAyAGaiAEQQIgB0ECcRsgBSAAKAIAKAIUEQsACyAAAkAgACgCBCABRw0AIAAoAhxBAUYNACAAIAI2AhwLC5oBACAAQQE6ADUCQCAAKAIEIAJHDQAgAEEBOgA0AkAgACgCECICRQRAIABBATYCJCAAIAM2AhggACABNgIQIANBAUcNAiAAKAIwQQFGDQEMAgsgASACRgRAIAAoAhgiAkECRgRAIAAgAzYCGCADIQILIAAoAjBBAUcNAiACQQFGDQEMAgsgACAAKAIkQQFqNgIkCyAAQQE6ADYLCwoAIAAgAWooAgALXQEBfyAAKAIQIgNFBEAgAEEBNgIkIAAgAjYCGCAAIAE2AhAPCwJAIAEgA0YEQCAAKAIYQQJHDQEgACACNgIYDwsgAEEBOgA2IABBAjYCGCAAIAAoAiRBAWo2AiQLC7wBAQN/IwBBEGsiAyQAIAMgATYCDAJAAkACQAJAIAAQhwEEQCAAEOkBIQEgACgCBCIEIAFBAWsiAkYNAQwDC0EBIQRBASECIAAtAAsiAUEBRw0BCyAAIAJBASACIAIQ+QYgBCEBIAAQhwENAQsgACICIAFBAWoQkQEMAQsgACgCACECIAAgBEEBahCKASAEIQELIAIgAUECdGoiACADQQxqEHkgA0EANgIIIABBBGogA0EIahB5IANBEGokAAu7AQEDfyMAQRBrIgMkACADIAE6AA8CQAJAAkACQCAAEIcBBEAgABDpASEBIAAoAgQiBCABQQFrIgJGDQEMAwtBCiEEQQohAiAALQALIgFBCkcNAQsgACACQQEgAiACELUEIAQhASAAEIcBDQELIAAiAiABQQFqEJEBDAELIAAoAgAhAiAAIARBAWoQigEgBCEBCyABIAJqIgAgA0EPahCGASADQQA6AA4gAEEBaiADQQ5qEIYBIANBEGokAAutAQEDfyMAQRBrIgUkACACQW8gAWtNBEAgABBAIQYCfyABQef///8HSQRAIAUgAUEBdDYCCCAFIAEgAmo2AgwgBUEMaiAFQQhqEHooAgAQnQIMAQtBbgtBAWoiBxBMIQIgBARAIAIgBiAEELYBCyADIARHBEAgAiAEaiAEIAZqIAMgBGsQtgELIAFBCkcEQCAGEDQLIAAgAhCPASAAIAcQswEgBUEQaiQADwsQVQALFwAgACgCCBBcRwRAIAAoAggQygQLIAALOgEBfyMAQRBrIgMkACADIAI2AgwgA0EIaiADQQxqEMoBIQIgACABENcDIQAgAhDJASADQRBqJAAgAAsLACAEIAI2AgBBAwtaAQJ/IwBBEGsiAiQAIAIgATYCDCABIAAQhQciA00EQCAAENwBIgAgA0EBdkkEQCACIABBAXQ2AgggAkEIaiACQQxqEHooAgAhAwsgAkEQaiQAIAMPCxCcAQALEwAgACABKAIAIgA2AgAgABCaAwsNACAAIAEgAkEUEKsECxsBAX9BASEBIAAQhwEEfyAAEOkBQQFrBUEBCwsxACACKAIAIQIDQAJAIAAgAUcEfyAAKAIAIAJHDQEgAAUgAQsPCyAAQQRqIQAMAAsAC/kDAQF/IwBBEGsiDCQAIAwgADYCDAJAAkAgACAFRgRAIAEtAABFDQFBACEAIAFBADoAACAEIAQoAgAiAUEBajYCACABQS46AAAgBxA4RQ0CIAkoAgAiASAIa0GfAUoNAiAKKAIAIQIgCSABQQRqNgIAIAEgAjYCAAwCCwJAIAAgBkcNACAHEDhFDQAgAS0AAEUNAUEAIQAgCSgCACIBIAhrQZ8BSg0CIAooAgAhACAJIAFBBGo2AgAgASAANgIAQQAhACAKQQA2AgAMAgtBfyEAIAsgC0GAAWogDEEMahC9BCALayIFQfwASg0BIAVBAnVBoLsDai0AACEGAkACQCAFQXtxIgBB2ABHBEAgAEHgAEcNASADIAQoAgAiAUcEQEF/IQAgAUEBay0AAEHfAHEgAi0AAEH/AHFHDQULIAQgAUEBajYCACABIAY6AABBACEADAQLIAJB0AA6AAAMAQsgAiwAACIAIAZB3wBxRw0AIAIgAEGAAXI6AAAgAS0AAEUNACABQQA6AAAgBxA4RQ0AIAkoAgAiACAIa0GfAUoNACAKKAIAIQEgCSAAQQRqNgIAIAAgATYCAAsgBCAEKAIAIgBBAWo2AgAgACAGOgAAQQAhACAFQdQASg0BIAogCigCAEEBajYCAAwBC0F/IQALIAxBEGokACAAC1UBAn8jAEEQayIGJAAgBkEIaiIFIAEQTyAFEJcBQaC7A0HAuwMgAhDnASADIAUQwQIiARC+ATYCACAEIAEQnwE2AgAgACABEJ4BIAUQRyAGQRBqJAALMQAgAi0AACECA0ACQCAAIAFHBH8gAC0AACACRw0BIAAFIAELDwsgAEEBaiEADAALAAvtAwEBfyMAQRBrIgwkACAMIAA6AA8CQAJAIAAgBUYEQCABLQAARQ0BQQAhACABQQA6AAAgBCAEKAIAIgFBAWo2AgAgAUEuOgAAIAcQOEUNAiAJKAIAIgEgCGtBnwFKDQIgCigCACECIAkgAUEEajYCACABIAI2AgAMAgsCQCAAIAZHDQAgBxA4RQ0AIAEtAABFDQFBACEAIAkoAgAiASAIa0GfAUoNAiAKKAIAIQAgCSABQQRqNgIAIAEgADYCAEEAIQAgCkEANgIADAILQX8hACALIAtBIGogDEEPahDABCALayIFQR9KDQEgBUGguwNqLQAAIQYCQAJAAkACQCAFQX5xQRZrDgMBAgACCyADIAQoAgAiAUcEQCABQQFrLQAAQd8AcSACLQAAQf8AcUcNBQsgBCABQQFqNgIAIAEgBjoAAEEAIQAMBAsgAkHQADoAAAwBCyACLAAAIgAgBkHfAHFHDQAgAiAAQYABcjoAACABLQAARQ0AIAFBADoAACAHEDhFDQAgCSgCACIAIAhrQZ8BSg0AIAooAgAhASAJIABBBGo2AgAgACABNgIACyAEIAQoAgAiAEEBajYCACAAIAY6AABBACEAIAVBFUoNASAKIAooAgBBAWo2AgAMAQtBfyEACyAMQRBqJAAgAAtVAQJ/IwBBEGsiBiQAIAZBCGoiBSABEE8gBRCdAUGguwNBwLsDIAIQggIgAyAFEJwCIgEQvgE6AAAgBCABEJ8BOgAAIAAgARCeASAFEEcgBkEQaiQAC8kYAQR/IwBBEGsiAiQAAkAgAkEMaiACQQhqECQNAEHkmQQgAigCDEECdEEEahA7IgA2AgAgAEUNACACKAIIEDsiAARAQeSZBCgCACACKAIMQQJ0akEANgIAQeSZBCgCACAAECNFDQELQeSZBEEANgIACyACQRBqJABBhbgELQAARQRAQaSYAygCACIBIQAjAEEQayICJABBpLUEEPIEIQNBzLUEQdy1BDYCAEHEtQQgADYCAEGktQRBsJgDNgIAQdi1BEEAOgAAQdS1BEF/NgIAIAJBCGoiACADEPgCQaS1BCAAQaS1BCgCACgCCBECACAAEEcgAkEQaiQAQYCwBBCBBSECQfivBEGckgM2AgAgAkGwkgM2AgBB/K8EQQA2AgAgAkGktQQQ9AIjAEEQayICJABB5LUEEOwEIQNBjLYEQZy2BDYCAEGEtgQgATYCAEHktQRBlJkDNgIAQZi2BEEAOgAAQZS2BEF/NgIAIAJBCGoiACADEPgCQeS1BCAAQeS1BCgCACgCCBECACAAEEcgAkEQaiQAQdiwBBDXBCECQdCwBEHMkgM2AgAgAkHgkgM2AgBB1LAEQQA2AgAgAkHktQQQ9AJBpLYEQZT0AigCACICQdS2BBDZBEGosQRBpLYEEMcDQdy2BCACQYy3BBDYBEH8sQRB3LYEEMYDQZS3BEGQ9AIoAgAiAkHEtwQQ2QRB0LIEQZS3BBDHA0H4swRB0LIEKAIAQQxrKAIAQdCyBGooAhgQxwNBzLcEIAJB/LcEENgEQaSzBEHMtwQQxgNBzLQEQaSzBCgCAEEMaygCAEGkswRqKAIYEMYDQfivBCgCAEEMaygCAEH4rwRqQaixBBDzAkHQsAQoAgBBDGsoAgBB0LAEakH8sQQQ8wJB0LIEKAIAQQxrKAIAQdCyBGoQ1gRBpLMEKAIAQQxrKAIAQaSzBGoQ1gRB0LIEKAIAQQxrKAIAQdCyBGpBqLEEEPMCQaSzBCgCAEEMaygCAEGkswRqQfyxBBDzAkGFuARBAToAAAsjAEEQayICJAAjAEEgayIAJABBqKYCQZinAkGAqAJBAEGQqAJBPUGTqAJBAEGTqAJBAEGj7AFBlagCQT4QECMAQRBrIgEkAEGopgJBAUGYqAJBkKgCQeQAQT8QDyABQRBqJAAgAEEANgIcIABBwAA2AhggACAAKQMYNwMQIwBBEGsiASQAIAEgACkCEDcDCEGopgJB4PkBQQNBnKgCQbCpAkHlACABQQhqEN4BQQAQBSABQRBqJAAgAEEANgIcIABBwQA2AhggACAAKQMYNwMIIwBBEGsiASQAIAEgACkCCDcDCEGopgJBj/wBQQRBwKkCQdCpAkHmACABQQhqEN4BQQAQBSABQRBqJAAgAEEANgIcIABBwgA2AhggACAAKQMYNwMAIwBBEGsiASQAIAEgACkCADcDCEGopgJB1fwBQQJB2KkCQeCpAkHnACABQQhqEN4BQQAQBSABQRBqJAAjAEEQayIBJAAgAUHDADYCDEGopgJBze4BQQNB5KkCQYyqAkHoACABQQxqEO4BQQAQBSABQRBqJAAjAEEQayIBJAAgAUHEADYCDEGopgJBye4BQQRBoKoCQbCqAkHpACABQQxqEO4BQQAQBSABQRBqJAAgAEEgaiQAIwBBIGsiACQAQaCrAkHgqwJBmKwCQQBBkKgCQcUAQZOoAkEAQZOoAkEAQZvsAUGVqAJBxgAQECMAQRBrIgEkAEGgqwJBAUGorAJBkKgCQeoAQccAEA8gAUEQaiQAIABBADYCHCAAQcgANgIYIAAgACkDGDcDECMAQRBrIgEkACABIAApAhA3AwhBoKsCQeD5AUEDQaysAkGwqQJB6wAgAUEIahDeAUEAEAUgAUEQaiQAIABBADYCHCAAQckANgIYIAAgACkDGDcDCCMAQRBrIgEkACABIAApAgg3AwhBoKsCQY/8AUEEQcCsAkHQqQJB7AAgAUEIahDeAUEAEAUgAUEQaiQAIABBADYCHCAAQcoANgIYIAAgACkDGDcDACMAQRBrIgEkACABIAApAgA3AwhBoKsCQdX8AUECQdCsAkHgqQJB7QAgAUEIahDeAUEAEAUgAUEQaiQAIwBBEGsiASQAIAFBywA2AgxBoKsCQc3uAUEDQdisAkGMqgJB7gAgAUEMahDuAUEAEAUgAUEQaiQAIwBBEGsiASQAIAFBzAA2AgxBoKsCQcnuAUEEQfCsAkGwqgJB7wAgAUEMahDuAUEAEAUgAUEQaiQAIABBIGokACMAQSBrIgAkAEGArgJByK4CQYyvAkEAQZCoAkHNAEGTqAJBAEGTqAJBAEGe8gFBlagCQc4AEBAjAEEQayIBJABBgK4CQQFBnK8CQZCoAkHwAEHPABAPIAFBEGokACAAQQA2AhwgAEHQADYCGCAAIAApAxg3AxAjAEEQayIBJAAgASAAKQIQNwMIQYCuAkHg+QFBA0GgrwJBsKkCQfEAIAFBCGoQ3gFBABAFIAFBEGokACAAQQA2AhwgAEHRADYCGCAAIAApAxg3AwgjAEEQayIBJAAgASAAKQIINwMIQYCuAkGP/AFBBEHArwJB0KkCQfIAIAFBCGoQ3gFBABAFIAFBEGokACAAQQA2AhwgAEHSADYCGCAAIAApAxg3AwAjAEEQayIBJAAgASAAKQIANwMIQYCuAkHV/AFBAkHQrwJB4KkCQfMAIAFBCGoQ3gFBABAFIAFBEGokACMAQRBrIgEkACABQdMANgIMQYCuAkHN7gFBA0HYrwJBjKoCQfQAIAFBDGoQ7gFBABAFIAFBEGokACMAQRBrIgEkACABQdQANgIMQYCuAkHJ7gFBBEHwrwJBsKoCQfUAIAFBDGoQ7gFBABAFIAFBEGokACAAQSBqJAAjAEEQayIAJABB3vYBQQRBgLACQbCqAkHVAEElEAYgAEEQaiQAQZf3AUEmEN8BQa6fAkEnEN8BIwBBEGsiACQAQanyAUEDQZiwAkGMqgJB1wBBKBAGIABBEGokACMAQRBrIgAkAEGyjwJBAkGksAJB4KkCQdgAQSkQBiAAQRBqJABBuvUBQSoQ3wFB1PUBQSsQ3wFBx/UBQSwQ0wUjAEEQayIAJABBp48CQQNBuLACQYyqAkHaAEEtEAYgAEEQaiQAQbivAkGw9QFBxLACQdsAQZWoAkHcABAxIAJBCGoiAEGFgwJBABCSA0H3+gFBBBCSA0G17QFBCBCSA0Hu+QFBDBCSAxpBuK8CEC9B3oECQS4Q0wVB64ECQS8Q3wFByoACQTAQ3wEjAEEQayIBJABBuPkBQQJByLACQdCwAkHfAEExEAYgAUEQaiQAIwBBEGsiASQAQcT5AUEBQdSwAkGQqAJB4ABBMhAGIAFBEGokAEGK/QFBMxDSBUGh/QFBNBDQBUG4/QFBNRDSBUHO/QFBNhDQBUH4gQJBNxDrA0GJggJBOBDfAUHpggJBORDrA0H2ggJBOhDfAUGaggJBOxDrA0GrggJBPBDfAUH5lwJBlPADEGFBlpgCQZzwAxBhQZaRAkGY8AMQYSACQQA2AghBxpYCIAAQYSACQQE2AghB15YCIAAQYSACQQA2AghBm5cCIAAQYSACQeQANgIIQbSUAiAAEGEgAkEANgIIQeeWAiAAEGEgAkEBNgIIQYGXAiAAEGEgAkEANgIIQbGXAiAAEGEgAkEFNgIIQaaQAiAAEGEgAkKAgICAgICA8D83AwhBn5QCQdTsAyAAKwMAEBYgAkEANgIIQc+UAiAAEGEgAkEBNgIIQfqRAiAAEGEgAkECNgIIQaKSAiAAEGEgAkEDNgIIQcCRAiAAEGEgAkEENgIIQYySAiAAEGEgAkEANgIIQdOTAiAAEGEgAkEBNgIIQeeSAiAAEGEgAkECNgIIQdmPAiAAEGEgAkEDNgIIQf+VAiAAEGEgAkEANgIIQaWWAiAAEGEgAkEBNgIIQbSSAiAAEGEgAkECNgIIQeaYAiAAEGEgAkEDNgIIQfuPAiAAEGEgAkEENgIIQbKYAiAAEGEgAkEFNgIIQaCTAiAAEGEgAkEGNgIIQcyXAiAAEGEgAkEHNgIIQdORAiAAEGEgAkEINgIIQfKTAiAAEGEgAkEJNgIIQdeQAiAAEGEgAkEQaiQAQbyYBBCSAhpB0JgEEJICGhCiBUGsmwRBiJoENgIAQeSaBEEqNgIAC5gBAQR/IwBBEGsiBSQAIAEgAhDTAyIEQe////8DTQRAAkAgBEEBTQRAIAAgBBCRASAAIQMMAQsgACAAIAQQuwJBAWoiBhCJAiIDEI8BIAAgBhCzASAAIAQQigELA0AgASACRwRAIAMgARB5IANBBGohAyABQQRqIQEMAQsLIAVBADYCDCADIAVBDGoQeSAFQRBqJAAPCxBVAAsWACAAIAEgAkKAgICAgICAgIB/EMYEC5QEAgd/BH4jAEEQayIIJAACQAJAAkAgAkEkTARAIAAtAAAiBQ0BIAAhBAwCC0HQmQRBHDYCAEIAIQMMAgsgACEEAkADQCAFQRh0QRh1EOwBRQ0BIAQtAAEhBSAEQQFqIQQgBQ0ACwwBCwJAIAQtAAAiBUEraw4DAAEAAQtBf0EAIAVBLUYbIQcgBEEBaiEECwJ/AkAgAkFvcQ0AIAQtAABBMEcNAEEBIQkgBC0AAUHfAXFB2ABGBEAgBEECaiEEQRAMAgsgBEEBaiEEIAJBCCACGwwBCyACQQogAhsLIgqsIQxBACECA0ACQEFQIQUCQCAELAAAIgZBMGtB/wFxQQpJDQBBqX8hBSAGQeEAa0H/AXFBGkkNAEFJIQUgBkHBAGtB/wFxQRlLDQELIAUgBmoiBiAKTg0AIAggDEIAIAtCABCIAUEBIQUCQCAIKQMIQgBSDQAgCyAMfiINIAasIg5Cf4VWDQAgDSAOfCELQQEhCSACIQULIARBAWohBCAFIQIMAQsLIAEEQCABIAQgACAJGzYCAAsCQAJAIAIEQEHQmQRBxAA2AgAgB0EAIANCAYMiDFAbIQcgAyELDAELIAMgC1YNASADQgGDIQwLIAynIAdyRQRAQdCZBEHEADYCACADQgF9IQMMAgsgAyALWg0AQdCZBEHEADYCAAwBCyALIAesIgOFIAN9IQMLIAhBEGokACADCzEBAX9BrJsEKAIAIQEgAARAQaybBEGImgQgACAAQX9GGzYCAAtBfyABIAFBiJoERhsLrwgBBX8gASgCACEEAkACQAJAAkACQAJAAkACfwJAAkACQAJAIANFDQAgAygCACIGRQ0AIABFBEAgAiEDDAMLIANBADYCACACIQMMAQsCQEGsmwQoAgAoAgBFBEAgAEUNASACRQ0MIAIhBgNAIAQsAAAiAwRAIAAgA0H/vwNxNgIAIABBBGohACAEQQFqIQQgBkEBayIGDQEMDgsLIABBADYCACABQQA2AgAgAiAGaw8LIAIhAyAARQ0DDAULIAQQogEPC0EBIQUMAwtBAAwBC0EBCyEFA0AgBUUEQCAELQAAQQN2IgVBEGsgBkEadSAFanJBB0sNAwJ/IARBAWoiBSAGQYCAgBBxRQ0AGiAFLQAAQcABcUGAAUcEQCAEQQFrIQQMBwsgBEECaiIFIAZBgIAgcUUNABogBS0AAEHAAXFBgAFHBEAgBEEBayEEDAcLIARBA2oLIQQgA0EBayEDQQEhBQwBCwNAAkAgBEEDcSAELQAAIgZBAWtB/gBLcg0AIAQoAgAiBkGBgoQIayAGckGAgYKEeHENAANAIANBBGshAyAEKAIEIQYgBEEEaiEEIAYgBkGBgoQIa3JBgIGChHhxRQ0ACwsgBkH/AXEiBUEBa0H+AE0EQCADQQFrIQMgBEEBaiEEDAELCyAFQcIBayIFQTJLDQMgBEEBaiEEIAVBAnRBwIwDaigCACEGQQAhBQwACwALA0AgBUUEQCADRQ0HA0ACQAJAAkAgBC0AACIFQQFrIgdB/gBLBEAgBSEGDAELIARBA3EgA0EFSXINAQJAA0AgBCgCACIGQYGChAhrIAZyQYCBgoR4cQ0BIAAgBkH/AXE2AgAgACAELQABNgIEIAAgBC0AAjYCCCAAIAQtAAM2AgwgAEEQaiEAIARBBGohBCADQQRrIgNBBEsNAAsgBC0AACEGCyAGQf8BcSIFQQFrIQcLIAdB/gBLDQELIAAgBTYCACAAQQRqIQAgBEEBaiEEIANBAWsiAw0BDAkLCyAFQcIBayIFQTJLDQMgBEEBaiEEIAVBAnRBwIwDaigCACEGQQEhBQwBCyAELQAAIgVBA3YiB0EQayAHIAZBGnVqckEHSw0BAkACQAJ/IARBAWoiByAFQYABayAGQQZ0ciIFQQBODQAaIActAABBgAFrIgdBP0sNASAEQQJqIgggByAFQQZ0ciIFQQBODQAaIAgtAABBgAFrIgdBP0sNASAHIAVBBnRyIQUgBEEDagshBCAAIAU2AgAgA0EBayEDIABBBGohAAwBC0HQmQRBGTYCACAEQQFrIQQMBQtBACEFDAALAAsgBEEBayEEIAYNASAELQAAIQYLIAZB/wFxDQAgAARAIABBADYCACABQQA2AgALIAIgA2sPC0HQmQRBGTYCACAARQ0BCyABIAQ2AgALQX8PCyABIAQ2AgAgAgsjAQJ/IAAhAQNAIAEiAkEEaiEBIAIoAgANAAsgAiAAa0ECdQsOACAAEMwEBEAgABA0CwsXACAAEMQBQQBHIABBIHJB4QBrQQZJcgsnACAAQQBHIABB+JsDR3EgAEGQnANHcSAAQZC4BEdxIABBqLgER3ELMgACQEF/IAAoAkwQvQFFBEAgACgCTCEADAELIAAgAEEgELcHIgA2AkwLIABBGHRBGHUL8gIBA38CQCABLQAADQBBmZMCEIcDIgEEQCABLQAADQELIABBDGxBsJwDahCHAyIBBEAgAS0AAA0BC0HilAIQhwMiAQRAIAEtAAANAQtB8J4CIQELAkADQCABIAJqLQAAIgRFIARBL0ZyRQRAQRchBCACQQFqIgJBF0cNAQwCCwsgAiEEC0HwngIhAwJAAkACQAJAAkAgAS0AACICQS5GDQAgASAEai0AAA0AIAEhAyACQcMARw0BCyADLQABRQ0BCyADQfCeAhCjAkUNACADQdOPAhCjAg0BCyAARQRAQdSbAyECIAMtAAFBLkYNAgtBAA8LQQAhAUGMuAQoAgAiAgRAA0AgAyACQQhqEKMCRQ0CIAIoAiAiAg0ACwtBJBA7IgIEQCACQdSbAykCADcCACACQQhqIgEgAyAEED8aIAEgBGpBADoAACACQYy4BCgCADYCIEGMuAQgAjYCACACIQELIAFB1JsDIAAgAXIbIQILIAILhQEBBX8jAEEQayIBJAAgAUEQaiEEAkADQCAAKAIkIgIgACgCKCABQQhqIgMgBCABQQRqIAIoAgAoAhQRCgAhBUF/IQIgA0EBIAEoAgQgA2siAyAAKAIgEM4BIANHDQECQCAFQQFrDgIBAgALC0F/QQAgACgCIBDKAhshAgsgAUEQaiQAIAIL/gICBX8BfiMAQSBrIgIkAAJAIAAtADQEQCAAKAIwIQMgAUUNASAAQQA6ADQgAEF/NgIwDAELIAJBATYCGCACQRhqIABBLGoQ0gQoAgAiBEEAIARBAEobIQUCQANAIAMgBUcEQCAAKAIgEPUCIgZBf0YNAiACQRhqIANqIAY6AAAgA0EBaiEDDAELCwJAIAAtADUEQCACIAIsABg2AhQMAQsgAkEYaiEDA0ACQCAAKAIoIgUpAgAhBwJAIAAoAiQgBSACQRhqIgUgBCAFaiIFIAJBEGogAkEUaiADIAJBDGoQ3ARBAWsOAwAEAQMLIAAoAiggBzcCACAEQQhGDQMgACgCIBD1AiIGQX9GDQMgBSAGOgAAIARBAWohBAwBCwsgAiACLAAYNgIUCwJAIAFFBEADQCAEQQBMDQIgBEEBayIEIAJBGGpqLAAAIAAoAiAQ9gJBf0cNAAwDCwALIAAgAigCFDYCMAsgAigCFCEDDAELQX8hAwsgAkEgaiQAIAMLDAAgABDQAxogABA0CyQBAn8jAEEQayICJAAgACABEOYEIQMgAkEQaiQAIAEgACADGwuHAwIFfwF+IwBBIGsiAiQAAkAgAC0ANARAIAAoAjAhAyABRQ0BIABBADoANCAAQX82AjAMAQsgAkEBNgIYIAJBGGogAEEsahDSBCgCACIEQQAgBEEAShshBQJAA0AgAyAFRwRAIAAoAiAQ9QIiBkF/Rg0CIAJBGGogA2ogBjoAACADQQFqIQMMAQsLAkAgAC0ANQRAIAIgAi0AGDoAFwwBCyACQRhqIQMDQAJAIAAoAigiBSkCACEHAkAgACgCJCAFIAJBGGoiBSAEIAVqIgUgAkEQaiACQRdqIAMgAkEMahDcBEEBaw4DAAQBAwsgACgCKCAHNwIAIARBCEYNAyAAKAIgEPUCIgZBf0YNAyAFIAY6AAAgBEEBaiEEDAELCyACIAItABg6ABcLAkAgAUUEQANAIARBAEwNAiAEQQFrIgQgAkEYamosAAAQwgEgACgCIBD2AkF/Rw0ADAMLAAsgACACLAAXEMIBNgIwCyACLAAXEMIBIQMMAQtBfyEDCyACQSBqJAAgAwstAQF/IAAhAUEAIQADQCAAQQNHBEAgASAAQQJ0akEANgIAIABBAWohAAwBCwsLDAAgABDSAxogABA0CxEAIAAgACgCBEGAwAByNgIECxIAIAAQ3gQgAEGglAM2AgAgAAtaAQJ/IwBBEGsiBCQAIAAQ7AQhAyAAIAE2AiAgAEHgmgM2AgAgBEEIaiIBIAMQ+AIgARDFAyEDIAEQRyAAIAI2AiggACADNgIkIAAgAxCeAjoALCAEQRBqJAALWgECfyMAQRBrIgQkACAAEPIEIQMgACABNgIgIABB+JkDNgIAIARBCGoiASADEPgCIAEQyQMhAyABEEcgACACNgIoIAAgAzYCJCAAIAMQngI6ACwgBEEQaiQACywBAX8gACgCACIBBEAgARDkBEF/EL0BRQRAIAAoAgBFDwsgAEEANgIAC0EBCywBAX8gACgCACIBBEAgARDoBEF/EL0BRQRAIAAoAgBFDwsgAEEANgIAC0EBCx0AIAAgASACIAMgBCAFIAYgByAAKAIAKAIQEQ0ACw4AQQAgACAAQX8QvQEbCwsAIABBgJgDNgIAC5MBAQR/IwBBEGsiBSQAIAEgAhCHBCIEQW9NBEACQCAEQQpNBEAgACAEEJEBIAAhAwwBCyAAIAQQnQJBAWoiBhBMIgMQjwEgACAGELMBIAAgBBCKAQsDQCABIAJHBEAgAyABEIYBIANBAWohAyABQQFqIQEMAQsLIAVBADoADyADIAVBD2oQhgEgBUEQaiQADwsQVQALVwECfwJAIAAoAgAiAkUNAAJ/IAIoAhgiAyACKAIcRgRAIAIgASACKAIAKAI0EQMADAELIAIgA0EEajYCGCADIAE2AgAgAQtBfxC9AUUNACAAQQA2AgALCxMAIAAgACgCAEEMaygCAGoQywMLEwAgACAAKAIAQQxrKAIAahD5AgsxAQF/IAAoAgwiASAAKAIQRgRAIAAgACgCACgCKBEAAA8LIAAgAUEEajYCDCABKAIACycBAX8gACgCDCIBIAAoAhBGBEAgACAAKAIAKAIkEQAADwsgASgCAAsQACAAENoEIAEQ2gRzQQFzCw0AIAAoAgAgASgCAEgLNAEBfyAAKAIMIgEgACgCEEYEQCAAIAAoAgAoAigRAAAPCyAAIAFBAWo2AgwgASwAABDCAQsqAQF/IAAoAgwiASAAKAIQRgRAIAAgACgCACgCJBEAAA8LIAEsAAAQwgELEAAgABDbBCABENsEc0EBcwsTACAAIAAoAgBBDGsoAgBqEM8DCxMAIAAgACgCAEEMaygCAGoQ/AILCwAgAEHYkQMQ8gYLBABBfwsHACAAEO8ECxAAIABCfzcDCCAAQgA3AwALBwAgABDvBAsEACAACwsAIABBmJEDEPIGCwkAIAAQxwIQNAsKACABIABrQQJ1C30BA38jAEEQayIFJAAjAEEQayIDJAAgACABENMDIQEDQCABBEAgAyAANgIMIAMgAygCDCABQQF2IgRBAnRqNgIMIAEgBEF/c2ogBCADKAIMIAIQ+AEiBBshASADKAIMQQRqIAAgBBshAAwBCwsgA0EQaiQAIAVBEGokACAAC7YDAgN/AX4jAEEgayIDJAACQCABQv///////////wCDIgVCgICAgICAwMA/fSAFQoCAgICAgMC/wAB9VARAIAFCGYinIQQgAFAgAUL///8PgyIFQoCAgAhUIAVCgICACFEbRQRAIARBgYCAgARqIQIMAgsgBEGAgICABGohAiAAIAVCgICACIWEQgBSDQEgAiAEQQFxaiECDAELIABQIAVCgICAgICAwP//AFQgBUKAgICAgIDA//8AURtFBEAgAUIZiKdB////AXFBgICA/gdyIQIMAQtBgICA/AchAiAFQv///////7+/wABWDQBBACECIAVCMIinIgRBkf4ASQ0AIANBEGogACABQv///////z+DQoCAgICAgMAAhCIFIARBgf4AaxCMASADIAAgBUGB/wAgBGsQhQIgAykDCCIAQhmIpyECIAMpAwAgAykDECADKQMYhEIAUq2EIgVQIABC////D4MiAEKAgIAIVCAAQoCAgAhRG0UEQCACQQFqIQIMAQsgBSAAQoCAgAiFhEIAUg0AIAJBAXEgAmohAgsgA0EgaiQAIAIgAUIgiKdBgICAgHhxcr4LCwAgACABEPoEECELJwAgACAFOgAQIAAgBDgCDCAAIAM4AgggACACOAIEIAAgATgCACAAC4oBAQN/QeinBEHopwQoAgBBAWoiBTYCACAAIAU2AgAgAwRAA0AgAiAEQQN0aiIGKAIARQRAIAYgBTYCACACIARBA3RqIgAgATYCBCAAQQA2AgggAxACIAIPCyAEQQFqIgQgA0cNAAsLIAAgASACIANBBHRBCHIQyAIgA0EBdCIAEPkEIQEgABACIAELHwBB4KcEKAIARQRAQeSnBCABNgIAQeCnBCAANgIACwu2DwIFfw5+IwBB0AJrIgUkACAEQv///////z+DIQogAkL///////8/gyEMIAIgBIVCgICAgICAgICAf4MhDSAEQjCIp0H//wFxIQgCQAJAIAJCMIinQf//AXEiCUH//wFrQYKAfk8EQCAIQf//AWtBgYB+Sw0BCyABUCACQv///////////wCDIg9CgICAgICAwP//AFQgD0KAgICAgIDA//8AURtFBEAgAkKAgICAgIAghCENDAILIANQIARC////////////AIMiAkKAgICAgIDA//8AVCACQoCAgICAgMD//wBRG0UEQCAEQoCAgICAgCCEIQ0gAyEBDAILIAEgD0KAgICAgIDA//8AhYRQBEAgAyACQoCAgICAgMD//wCFhFAEQEIAIQFCgICAgICA4P//ACENDAMLIA1CgICAgICAwP//AIQhDUIAIQEMAgsgAyACQoCAgICAgMD//wCFhFAEQEIAIQEMAgsgASAPhFAEQEKAgICAgIDg//8AIA0gAiADhFAbIQ1CACEBDAILIAIgA4RQBEAgDUKAgICAgIDA//8AhCENQgAhAQwCCyAPQv///////z9YBEAgBUHAAmogASAMIAEgDCAMUCIGG3kgBkEGdK18pyIGQQ9rEIwBQRAgBmshBiAFKQPIAiEMIAUpA8ACIQELIAJC////////P1YNACAFQbACaiADIAogAyAKIApQIgcbeSAHQQZ0rXynIgdBD2sQjAEgBiAHakEQayEGIAUpA7gCIQogBSkDsAIhAwsgBUGgAmogCkKAgICAgIDAAIQiEkIPhiADQjGIhCICQgBCgICAgLDmvIL1ACACfSIEQgAQiAEgBUGQAmpCACAFKQOoAn1CACAEQgAQiAEgBUGAAmogBSkDmAJCAYYgBSkDkAJCP4iEIgRCACACQgAQiAEgBUHwAWogBEIAQgAgBSkDiAJ9QgAQiAEgBUHgAWogBSkD+AFCAYYgBSkD8AFCP4iEIgRCACACQgAQiAEgBUHQAWogBEIAQgAgBSkD6AF9QgAQiAEgBUHAAWogBSkD2AFCAYYgBSkD0AFCP4iEIgRCACACQgAQiAEgBUGwAWogBEIAQgAgBSkDyAF9QgAQiAEgBUGgAWogAkIAIAUpA7gBQgGGIAUpA7ABQj+IhEIBfSICQgAQiAEgBUGQAWogA0IPhkIAIAJCABCIASAFQfAAaiACQgBCACAFKQOoASAFKQOgASIPIAUpA5gBfCIEIA9UrXwgBEIBVq18fUIAEIgBIAVBgAFqQgEgBH1CACACQgAQiAEgBiAJIAhraiEGAn8gBSkDcCIQQgGGIhQgBSkDiAEiDkIBhiAFKQOAAUI/iIR8IgtC5+wAfSIVQiCIIgIgDEKAgICAgIDAAIQiFkIBhiABQj+IhCIMQiCIIgR+IhEgAUIBhiIPQiCIIgogCyAVVq0gCyAUVK0gBSkDeEIBhiAQQj+IhCAOQj+IfHx8QgF9IhBCIIgiC358Ig4gEVStIA4gDiAQQv////8PgyIQIAxC/////w+DIhR+fCIOVq18IAQgC358IAQgEH4iEyALIBR+fCIRIBNUrUIghiARQiCIhHwgDiAOIBFCIIZ8Ig5WrXwgDiAOIBVC/////w+DIhUgFH4iEyACIAp+fCIRIBNUrSARIBEgECAPQv7///8PgyITfnwiEVatfHwiDlatfCAOIAQgFX4iFyALIBN+fCIEIAIgFH58IgsgCiAQfnwiEEIgiCALIBBWrSAEIBdUrSAEIAtWrXx8QiCGhHwiBCAOVK18IAQgESACIBN+IgIgCiAVfnwiCkIgiCACIApWrUIghoR8IgIgEVStIAIgEEIghnwgAlStfHwiAiAEVK18IgRC/////////wBYBEAgBUHQAGogAiAEIAMgEhCIASABQjGGIAUpA1h9IAUpA1AiAUIAUq19IQtCACABfSEKIAZB/v8AagwBCyAFQeAAaiAEQj+GIAJCAYiEIgIgBEIBiCIEIAMgEhCIASABQjCGIAUpA2h9IAUpA2AiDEIAUq19IQtCACAMfSEKIAEhDyAWIQwgBkH//wBqCyIGQf//AU4EQCANQoCAgICAgMD//wCEIQ1CACEBDAELAn4gBkEASgRAIAtCAYYgCkI/iIQhCyAEQv///////z+DIAatQjCGhCEMIApCAYYMAQsgBkGPf0wEQEIAIQEMAgsgBUFAayACIARBASAGaxCFAiAFQTBqIA8gDCAGQfAAahCMASAFQSBqIAMgEiAFKQNAIgIgBSkDSCIMEIgBIAUpAzggBSkDKEIBhiAFKQMgIgFCP4iEfSAFKQMwIgQgAUIBhiIBVK19IQsgBCABfQshBCAFQRBqIAMgEkIDQgAQiAEgBSADIBJCBUIAEIgBIAwgAiACIAMgAkIBgyIBIAR8IgNUIAsgASADVq18IgEgElYgASASURutfCICVq18IgQgAiACIARCgICAgICAwP//AFQgAyAFKQMQViABIAUpAxgiBFYgASAEURtxrXwiAlatfCIEIAIgBEKAgICAgIDA//8AVCADIAUpAwBWIAEgBSkDCCIDViABIANRG3GtfCIBIAJUrXwgDYQhDQsgACABNwMAIAAgDTcDCCAFQdACaiQAC4sMAQZ/IAAgAWohBQJAAkAgACgCBCICQQFxDQAgAkEDcUUNASAAKAIAIgIg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NgIAIAFCABDDAQtCACEUCyAAIBU3AwAgACAUNwMIIAxBMGokAAvQBgIEfwN+IwBBgAFrIgUkAAJAAkACQCADIARCAEIAEIYCRQ0AAn8gBEL///////8/gyEJAn8gBEIwiKdB//8BcSIGQf//AUcEQEEEIAYNARpBAkEDIAMgCYRQGwwCCyADIAmEUAsLIQcgAkIwiKciCEH//wFxIgZB//8BRg0AIAcNAQsgBUEQaiABIAIgAyAEEF0gBSAFKQMQIgEgBSkDGCICIAEgAhD7BCAFKQMIIQIgBSkDACEEDAELIAEgAkL///////8/gyAGrUIwhoQiCiADIARC////////P4MgBEIwiKdB//8BcSIHrUIwhoQiCRCGAkEATARAIAEgCiADIAkQhgIEQCABIQQMAgsgBUHwAGogASACQgBCABBdIAUpA3ghAiAFKQNwIQQMAQsgBgR+IAEFIAVB4ABqIAEgCkIAQoCAgICAgMC7wAAQXSAFKQNoIgpCMIinQfgAayEGIAUpA2ALIQQgB0UEQCAFQdAAaiADIAlCAEKAgICAgIDAu8AAEF0gBSkDWCIJQjCIp0H4AGshByAFKQNQIQMLIAlC////////P4NCgICAgICAwACEIQkgCkL///////8/g0KAgICAgIDAAIQhCiAGIAdKBEADQAJ+IAogCX0gAyAEVq19IgtCAFkEQCALIAQgA30iBIRQBEAgBUEgaiABIAJCAEIAEF0gBSkDKCECIAUpAyAhBAwFCyALQgGGIARCP4iEDAELIApCAYYgBEI/iIQLIQogBEIBhiEEIAZBAWsiBiAHSg0ACyAHIQYLAkAgCiAJfSADIARWrX0iCUIAUwRAIAohCQwBCyAJIAQgA30iBIRCAFINACAFQTBqIAEgAkIAQgAQXSAFKQM4IQIgBSkDMCEEDAELIAlC////////P1gEQANAIARCP4ghASAGQQFrIQYgBEIBhiEEIAEgCUIBhoQiCUKAgICAgIDAAFQNAAsLIAhBgIACcSEHIAZBAEwEQCAFQUBrIAQgCUL///////8/gyAGQfgAaiAHcq1CMIaEQgBCgICAgICAwMM/EF0gBSkDSCECIAUpA0AhBAwBCyAJQv///////z+DIAYgB3KtQjCGhCECCyAAIAQ3AwAgACACNwMIIAVBgAFqJAALvwIBAX8jAEHQAGsiBCQAAkAgA0GAgAFOBEAgBEEgaiABIAJCAEKAgICAgICA//8AEF0gBCkDKCECIAQpAyAhASADQf//AUkEQCADQf//AGshAwwCCyAEQRBqIAEgAkIAQoCAgICAgID//wAQXSADQf3/AiADQf3/AkgbQf7/AWshAyAEKQMYIQIgBCkDECEBDAELIANBgYB/Sg0AIARBQGsgASACQgBCgICAgICAgDkQXSAEKQNIIQIgBCkDQCEBIANB9IB+SwRAIANBjf8AaiEDDAELIARBMGogASACQgBCgICAgICAgDkQXSADQeiBfSADQeiBfUobQZr+AWohAyAEKQM4IQIgBCkDMCEBCyAEIAEgAkIAIANB//8Aaq1CMIYQXSAAIAQpAwg3AwggACAEKQMANwMAIARB0ABqJAALNQAgACABNwMAIAAgAkL///////8/gyAEQjCIp0GAgAJxIAJCMIinQf//AXFyrUIwhoQ3AwgLEAAgACABIAJBAEEAEIsFGgvEAgACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABQQlrDhIACgsMCgsCAwQFDAsMDAoLBwgJCyACIAIoAgAiAUEEajYCACAAIAEoAgA2AgAPCwALIAIgAigCACIBQQRqNgIAIAAgATIBADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATMBADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATAAADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATEAADcDAA8LAAsgAiACKAIAQQdqQXhxIgFBCGo2AgAgACABKwMAOQMADwsgACACIAMRAgALDwsgAiACKAIAIgFBBGo2AgAgACABNAIANwMADwsgAiACKAIAIgFBBGo2AgAgACABNQIANwMADwsgAiACKAIAQQdqQXhxIgFBCGo2AgAgACABKQMANwMAC20BBH8gACgCACwAABDEAUUEQEEADwsDQCAAKAIAIQNBfyEBIAJBzJmz5gBNBEBBfyADLAAAQTBrIgQgAkEKbCIBaiAEQf////8HIAFrShshAQsgACADQQFqNgIAIAEhAiADLAABEMQBDQALIAILlxMCEX8BfiMAQdAAayIHJAAgByABNgJMIAdBN2ohFiAHQThqIRJBACEBAkACQAJAAkADQCABQf////8HIA1rSg0BIAEgDWohDSAHKAJMIgshAQJA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AWo7AQYgBEEgaiEEIAdBAWoiB0EERw0ACyANQYALaiQAC8sDAQR/IAAoAuQDIABBAUH8DyAAKAIEKAIAEQQAIgBB/AdqIgE2AiggAEL/////DzcC+AcgAEKBgICAIDcCgAggAEKDgICAwAA3AogIIABC/f///283AvAHIABChYCAgOAANwKQCCAAQvv///9PNwLoByAAQoeAgICAATcCmAggAEL5////r383AuAHIABCiYCAgKABNwKgCCAAQvf///+PfzcC2AcgAEKLgICAwAE3AqgIIABC9f///+9+NwLQByAAQo2AgIDgATcCsAggAELz////z343AsgHIABBDzYCuAggAELx////r343AsAHQRAhAkEQIQMDQCABIANBAnQiAGogAjYCACABIABrQQAgAmsiBDYCACABIABBBHJqIAI2AgAgASADQX9zQQJ0aiAENgIAIAJBAWohAkEwIQAgA0ECaiIDQTBHDQALA0AgASAAQQJ0IgJqQSA2AgAgASACa0FgNgIAIAEgAkEEcmpBIDYCACABIABBf3NBAnRqQWA2AgAgASACQQhyakEgNgIAIAFBfiAAa0ECdGpBYDYCACABIAJBDHJqQSA2AgAgAUF9IABrQQJ0akFgNgIAIABBBGoiAEGAAkcNAAsL9wIBCn8gACgC5AMiBCAAKAJYIgFBAUYiAjYCHCAEIABBAUH+BUGAAiACGyAAKAJ4IAAoAgQoAggRCAA2AhggACgCeEEASgRAIAQoAhQhBiABQQFHIQgDQCAGIAQgB0ECdCIBaigCICICbSEGIAhFBEAgBCgCGCABaiIDIAMoAgBB/wFqNgIACyACQf4BaiACQQFrIglBAXQiCm0hBSAEKAIYIAFqKAIAIQFBACECQQAhAwNAIAMgBUoEQANAIAMgAkEBaiICQQF0QQFyQf8BbCAJaiAKbSIFSg0ACwsgASADaiACIAZsOgAAIANBAWoiA0GAAkcNAAsgCEUEQEEBIQIDQCABIAJrIgUgAS0AADoAACABIAJqIgMgAS0A/wE6AP8BIAEgAkF/c2ogAS0AADoAACADIAEtAP8BOgCAAiAFQQJrIAEtAAA6AAAgAyABLQD/AToAgQIgAkEDaiICQYACRw0ACwsgB0EBaiIHIAAoAnhIDQALCwsYACAAKAIAIgFBMzYCFCAAIAEoAgARAQAL+gMB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aiIAIAYqAhwgBioCECAClCAGKgIUIAOUkpIgBioCPCAGKgIwIAKUIAYqAjQgA5SSkiIHlSIIIAYqAiwgBioCICAClCAGKgIkIAOUkpIgB5UiAiAEIAUQckEASA0BIAAgBCoCACAFKgIAIAZBDGogBkEIahDiAUEASA0BQX9BACAIIAYqAgyTIgMgA5QgAiAGKgIIkyICIAKUkkMAAIA/XhshAQwBCyABKgIcIQcgASoCFCEIIAEqAhAhCSAEIAEqAgwgASoCACAClCABKgIEIAOUkpIgASoCLCABKgIgIAKUIAEqAiQgA5SSkiIKlTgCACAFIAcgCSAClCAIIAOUkpIgCpU4AgBBACEBCyAGQUBrJAAgAQt3AQF/IAAQywUgABA1IAAoAgAgACgCBCABQQRqIgIQmAIgACACEEggAEEEaiABQQhqEEggABA1IAEQPhBIIAEgASgCBDYCACAAELcBGiAAKAIAGiAAKAIAIAAQigJBBHRqGiAAKAIAIAAQigJBBHRqGiAAKAIAGguAAQECfyMAQRBrIgQkACAEQQA2AgwgAEEMaiAEQQxqIAMQugEgAQRAIAAoAhAaIAFB/////wBLBEBBlvwBEKwBAAsgAUEEdBBMIQULIAAgBTYCACAAIAUgAkEEdGoiAjYCCCAAIAI2AgQgABA+IAUgAUEEdGo2AgAgBEEQaiQAIAALkgEBA38jAEEQayICJAAgAiABNgIMIwBBEGsiAyQAIAAQNRogA0H/////ADYCDCADQf////8HNgIIIANBDGogA0EIahD5ASgCACEEIANBEGokACABIARNBEAgABCKAiIAIARBAXZJBEAgAiAAQQF0NgIIIAJBCGogAkEMahB6KAIAIQQLIAJBEGokACAEDwsQnAEACw0AIAAgASACQQQQqQQLHQAgAUH/////A0sEQEGW/AEQrAEACyABQQJ0EEwLqQIBB38gABBKIQICQCABBEAgACACIAEQiQIQrgIgABBKIAE2AgBBACECA0AgASACRgRAIABBCGoiAigCACIDRQ0DIAAgAygCBCABEFsiBxA8IAI2AgADQCADKAIAIgJFDQQCQCACKAIEIAEQWyIEIAdGDQAgAiEFIAAgBBA8KAIARQRAIAAgBBA8IAM2AgAgBCEHDAELA0ACQCAFIgYoAgBFBEBBACEFDAELIAAQWSACQQhq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IAQgDCANojkDwAYgBCALIA2iOQO4BiAEIAogDaI5A7AGIARBAEHAABA6IgJCADcDSCACQUBrQoCAgICAgID4v383AwAgAkIANwNQIAJCADcDWCACQgA3A2AgAkKAgICAgICA+D83A2ggAkHwAGpBAEEwEDoaIAJCgICAgICAgPg/NwOgASACQagBakEAQcgAEDoaIAJCgICAgICAgPi/fzcD8AEgAkH4AWpBAEEwEDoaIAJCADcDsAIgAkKAgICAgICA+L9/NwOoAiACQgA3A7gCIAJCADcDwAIgAkIANwPIAiACQoCAgICAgID4PzcD0AIgAkHYAmpBAEHwABA6GiACQoCAgICAgID4PzcDyAMgAkHQA2pBAEEwEDoaIAJCgICAgICAgPg/NwOABCACQYgEakEAQTAQOhogAkKAgICAgICA+D83A7gEA0BBACEDIAZBA0cEQANAIANBBkcEQCADQQN0IgggByAGQTBsamohCUEAIQJEAAAAAAAAAAAhCgNAIAJBDEcEQCAEQcAEaiAGQeAAbGogAkEDdGorAwAgBCACQTBsaiAIaisDAKIgCqAhCiACQQFqIQIMAQsLIAkgCjkDACADQQFqIQMMAQsLIAZBAWohBgwBCwsgBEHgBmokAEF/IQMCQCABKwNYIAErA1AgBSsDGCIMoiABKwNAIgsgBSsDCCIOoiAFKwMQIg8gASsDSKKgoKAiCkQAAAAAAAAAAGIEfyABKwMgIRAgASsDKCERIAErAzAhEiABKwM4IRMgBSABKwMAIg0gCqIgASsDECAMoiANIA6iIAErAwggD6KgoCABKwMYoCINIAuioSAKIAqiIgujOQMgIAUgASsDCCAKoiANIAErA0iioSALozkDKCAFIAErAxAgCqIgDSABKwNQoqEgC6M5AzAgBSABKwMgIAqiIBMgEiAMoiAQIA6iIA8gEaKgoKAiDCABKwNAoqEgC6M5AzggBSABKwMoIAqiIAwgASsDSKKhIAujOQNAIAUgASsDMCAKoiAMIAErA1CioSALozkDSEEABUF/C0EATgRAQQAhAgNAQQAhAyACQQJGDQIDQCADQQZHBEAgA0EDdCIEIAAgAkEwbGpqIQZBACEBRAAAAAAAAAAAIQoDQCABQQNHBEAgBUEgaiACQRhsaiABQQN0aisDACAFQdAAaiABQTBsaiAEaisD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SCABIAEoAgQ2AgAgACAAEFYQsQMLWQECfyMAQRBrIgIkACACIABBCGogARDFBiIBKAIAIQMDQCABKAIEIANHBEAgACgCEBogASgCABClAyABIAEoAgBBDGoiAzYCAAwBCwsgARCrASACQRBqJAALGQAgACABIAIgA0EMQZjNAUHVqtWqARCqBAtTAQN/IwBBEGsiAyQAIAMgACABEOsCIgIoAgQhASACKAIIIQQDQCABIARGBEAgAhBuIANBEGokAAUgABA1GiABEKUDIAIgAUEMaiIBNgIEDAELCwsSACAAED4oAgAgACgCAGtBAnULHQAgAUH/////A0sEQEGYzQEQrAEACyABQQJ0EEwLCQAgACABEJMEC1gBAn8jAEEQayICJAAgAiAAQQhqIAEQpgMiASgCACEDA0AgASgCBCADRwRAIAAoAhAgASgCABDMBiABIAEoAgBBBGoiAzYCAAwBCwsgARCrASACQRBqJAALxwEBCX8gACgCCCAAKAIEELkBIgIEQEF/IQcCQCACKAIEIgMgACgCCEcNACACKAIIIgEgACgCBEcNAEEAIQcgA0EAIANBAEobIQggAUEAIAFBAEobIQkgAigCACEEQQAhAQNAIAEgCEYNASAAKAIAIAFBA3RqIQVBACEGA0AgBiAJRwRAIAQgBSsDADkDACAGQQFqIQYgBEEIaiEEIAUgA0EDdGohBQwBCwsgAUEBaiEBDAALAAsgB0EATgRAIAIPCyACEEYLQQALCwAgACABQQQQ+gELDAAgACAAKAIAEM8GCwsAIAAgAUEkEPoBCy4BAX8gACgCBCECA0AgASACRwRAIAAQNRogAkEMayICEOQBDAELCyAAIAE2AgQLMQEBfyAAEIQCIAAoAgAEQCAAIAAoAgAQ0gYgABA1GiAAKAIAIQEgABC7ARogARA0CwsuAQF/IAAoAgQgASgCCBDcBiICBEAgAiAAIAEQxAZBAE4EQCACDwsgAhBGC0EACy4BAX8gACgCBCECA0AgASACRwRAIAAQNRogAkEMayICENMGDAELCyAAIAE2AgQLIAAgAEIANwIAIABCADcCECAAQgA3AgggAEEYahC0AhoLBwAgABCnAgsuAQF/IAAoAgQhAgNAIAEgAkcEQCAAEDUaIAJBIGsiAhCUAwwBCwsgACABNgIECzUAIAAoAgAaIAAoAgAg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QCAGQTAQhQEhDyACIAIoAgAiEEEBajYCACAQIA86AAAMAQsgCxC/AQR/QX8FIAtBABBBLAAACyEQQQAhD0EAIRMDQCAEIBFGDQECQCAPIBBHBEAgDyESDAELIAIgAigCACIQQQFqNgIAIBAgCjoAAEEAIRIgCxA4IBNBAWoiE00EQCAPIRAMAQsgCyATEEEtAABB/wBGBEBBfyEQDAELIAsgExBBLAAAIRALIBFBAWsiES0AACEPIAIgAigCACIYQQFqNgIAIBggDzoAACASQQFqIQ8MAAsACyAXIAIoAgAQmwILIBVBAWohFQwACwALuwIBAX8jAEEQayIKJAAgCQJ/IAAEQCACEKIHIQACQCABBEAgCiAAEP4BIAMgCigCADYAACAKIAAQ/QEMAQsgCiAAELgDIAMgCigCADYAACAKIAAQwAELIAggChCLASAKEDkaIAQgABC+AToAACAFIAAQnwE6AAAgCiAAEJ4BIAYgChCLASAKEDkaIAogABDBASAHIAoQiwEgChA5GiAAEPwBDAELIAIQoQchAAJAIAEEQCAKIAAQ/gEgAyAKKAIANgAAIAogABD9AQwBCyAKIAAQuAMgAyAKKAIANgAAIAogABDAAQsgCCAKEIsBIAoQORogBCAAEL4BOgAAIAUgABCfAToAACAKIAAQngEgBiAKEIsBIAoQORogCiAAEMEBIAcgChCLASAKEDkaIAAQ/AELNgIAIApBEGokAAsxAQF/IwBBEGsiAiQAIAIgACgCADYCCCACQQhqIAEQ7gUgAigCCCEAIAJBEGokACAACwsAIABBqLkEEMsBCwsAIAAgAUEMEPoBCwsAIABBsLkEEMsBCxUAIAAgASgCABDjBCABKAIAEPIBGguaEAEKfyMAQbAEayILJAAgCyAKNgKkBCALIAE2AqgEIAtBzwI2AmAgCyALQYgBaiALQZABaiALQeAAaiIBEGciDygCACIKNgKEASALIApBkANqNgKAASABEEUhESALQdAAahBFIQ4gC0FAaxBFIQwgC0EwahBFIQ0gC0EgahBFIRAjAEEQayIBJAAgCwJ/IAIEQCABIAMQnAciAhD+ASALIAEoAgA2AHggASACEP0BIA0gARDVASABEDkaIAEgAhDAASAMIAEQ1QEgARA5GiALIAIQvgE2AnQgCyACEJ8BNgJwIAEgAhCeASAR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EDkaIBEQORogDxBmIAtBsARqJAAgAA8LIAohAgsgAUEBaiEBDAALAAsdACAAIAEQuAEQfyABEEooAgAhASAAEEogATYCAAs0AQF/IwBBEGsiAiQAIAIgACgCADYCCCACIAIoAgggAWo2AgggAigCCCEAIAJBEGokACAACwsAIABBmLkEEMsBCwsAIABBoLkEEMsBC8MBAQZ/IwBBEGsiBCQAIAAQSigCACEFAn8gAigCACAAKAIAayIDQf////8HSQRAIANBAXQMAQtBfwsiA0EBIAMbIQMgASgCACEGIAAoAgAhByAFQc8CRgR/QQAFIAAoAgALIAMQyAIiCARAIAVBzwJHBEAgABC4ARoLIARBzgI2AgQgACAEQQhqIAggBEEEahBnIgUQnwcgBRBmIAEgACgCACAGIAdrajYCACACIAMgACgCAGo2AgAgBEEQaiQADwsQVQALJQEBfyABKAIAEOcEQRh0QRh1IQIgACABKAIANgIEIAAgAjoAAAvPEAEKfyMAQbAEayILJAAgCyAKNgKkBCALIAE2AqgEIAtBzwI2AmggCyALQYgBaiALQZABaiALQegAaiIBEGciDygCACIKNgKEASALIApBkANqNgKAASABEEUhESALQdgAahBFIQ4gC0HIAGoQRSEMIAtBOGoQRSENIAtBKGoQRSEQIwBBEGsiASQAIAsCfyACBEAgASADEKIHIgIQ/gEgCyABKAIANgB4IAEgAhD9ASANIAEQiwEgARA5GiABIAIQwAEgDCABEIsBIAEQORogCyACEL4BOgB3IAsgAhCfAToAdiABIAIQngEgESABEIsBIAEQORogASACEMEBIA4gARCLASABEDkaIAIQ/AEMAQsgASADEKEHIgIQ/gEgCyABKAIANgB4IAEgAhD9ASANIAEQiwEgARA5GiABIAIQwAEgDCABEIsBIAEQORogCyACEL4BOgB3IAsgAhCfAToAdiABIAIQngEgESABEIsBIAEQORogASACEMEBIA4gARCLASABEDkaIAIQ/AELNgIkIAFBEGokACAJIAgoAgA2AgAgBEGABHEiEkEJdiETQQAhAUEAIQIDQCACIQoCQAJAAkACQCABQQRGDQAgACALQagEahCTAUUNAEEAIQQCQAJAAkACQAJAAkAgC0H4AGogAWosAAAOBQEABAMFCQsgAUEDRg0H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KgJUIAIoAgwgAigCCBBXOAIgIAYgCCACKgJYIAIqAlwgAigCDCACKAIIEFc4AiQgBiAIIAIqAmAgAioCZCACKAIMIAIoAggQVzgCKCAGIAggAioCaCACKgJsIAIoAgwgAigCCBBXOAIsIAggBCAFIC4gNJQQiwIgBiAIIAIqAnAgAioCdCACKAIMIAIoAggQVzgCMCAGIAggAioCeCACKgJ8IAIoAgwgAigCCBBXOAI0IAYgCCACKgKAASACKgKEASACKAIMIAIoAggQVzgCOCAGIAggAioCiAEgAioCjAEgAigCDCACKAIIEFc4AjwgBiAIIAIqApABIAIqApQBIAIoAgwgAigCCBBXOAJAIAYgCCACKgKYASACKgKcASACKAIMIAIoAggQVzgCRCAIIAQgBSAuIDOUEIsCIAYgCCACKgKgASACKgKkASACKAIMIAIoAggQVzgCSCAGIAggAioCqAEgAioCrAEgAigCDCACKAIIEFc4AkwgBiAIIAIqArABIAIqArQBIAIoAgwgAigCCBBXOAJQIAYgCCACKgK4ASACKgK8ASACKAIMIAIoAggQVzgCVCAGIAggAioCwAEgAioCxAEgAigCDCACKAIIEFc4AlggBiAIIAIqAsgBIAIqAswBIAIoAgwgAigCCBBXOAJcIAggBCAFIC4gMZQQiwIgBiAIIAIqAtABIAIqAtQBIAIoAgwgAigCCBBXOAJgIAYgCCACKgLYASACKgLcASACKAIMIAIoAggQVzgCZCAGIAggAioC4AEgAioC5AEgAigCDCACKAIIEFc4AmggBiAIIAIqAugBIAIqAuwBIAIoAgwgAigCCBBXOAJsIAYgCCACKgLwASACKgL0ASACKAIMIAIoAggQVzgCcCAGIAggAioC+AEgAioC/AEgAigCDCACKAIIEFc4AnQgCCAEIAUgLiAwlBCLAiAGIAggAioCgAIgAioChAIgAigCDCACKAIIEFc4AnggBiAIIAIqAogCIAIqAowCIAIoAgwgAigCCBBXOAJ8IAYgCCACKgKQAiACKgKUAiACKAIMIAIoAggQVzgCgAEgBiAIIAIqApgCIAIqApwCIAIoAgwgAigCCBBXOAKEASAGIAggAioCoAIgAioCpAIgAigCDCACKAIIEFc4AogBIAYgCCACKgKoAiACKgKsAiACKAIMIAIoAggQ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BEACQCADIAEoAgQiAkEBayABKAIMIgRuQQFqTgRAIAEgAjYCEAwBCyABIAMgBGw2AhAgACACIAEoAghsQQd0EKYFIAFBATYCKCABKAIQIQILIAEgAEEBIAEoAgggAhCpBTYCACAFKAJQIQIgAUEANgIkIAFCADcCGCABIAI2AhQLIAEoAiwiAQ0ACwsL1QcBB38CQAJAIAIgA2oiCCABKAIESw0AIAEoAgwgA0kNACABKAIADQELIAAoAgAiA0EXNgIUIAAgAygCABEBAAsCQCACIAEoAhgiA08EQCAIIAEoAhAgA2pNDQELIAEoAihFBEAgACgCACIDQccANgIUIAAgAygCABEBAAsgASgCJARAAkAgASgCECIDQQBMDQAgASgCFCIFIAMgAyAFShsiBSABKAIcIAEoAhgiA2siBiAFIAZIGyIFIAEoAgQgA2siBiAFIAZIGyIFQQBMDQAgAUEwaiEKIAMgASgCCCILbCEGQQAhAwNAIAAgCiABKAIAIANBAnRqKAIAIAYgBSALbCIHIAEoAjQRBgAgASgCECIJIAEoAhQiBSADaiIDTA0BIAYgB2ohBiAFIAkgA2siByAFIAdIGyIFIAEoAhwgASgCGCADaiIHayIJIAUgCUgbIgUgASgCBCAHayIHIAUgB0gbIgVBAEoNAAsLIAFBADYCJAsgASACIAggASgCECIDayIFQQAgBUEAShsgASgCGCACSRsiBjYCGCADQQBMDQAgASgCFCIFIAMgAyAFShsiAyABKAIcIAZrIgUgAyAFSBsiAyABKAIEIAZrIgUgAyAFSBsiBUEATA0AIAFBMGohCiABKAIIIgsgBmwhBkEAIQMDQCAAIAogASgCACADQQJ0aigCACAGIAUgC2wiByABKAIwEQYAIAEoAhAiCSABKAIUIgUgA2oiA0wNASAGIAdqIQYgBSAJIANrIgcgBSAHSBsiBSABKAIcIAEoAhggA2oiB2siCSAFIAlIGyIFIAEoAgQgB2siByAFIAdIGyIFQQBKDQALCwJAAkACQCABKAIcIgUgCE8NAAJAAkACQCACIAVLBEAgAiEFIARFDQEgACgCACIDQRc2AhQgACADKAIAEQEADAILIAQNAQsgASgCIA0BIAAoAgAiA0EXNgIUIAAgAygCABEBAAwECyABIAg2AhwgASgCIEUNAgsgBSABKAIYIgBrIgMgCCAAayIGTw0AIAEoAgghACAIIAVBf3NqIQogCCAFa0EDcSIIBEBBACEFA0AgASgCACADQQJ0aigCAEEAIAAQOhogA0EBaiEDIAVBAWoiBSAIRw0ACwsgCkEDSQ0AA0AgA0ECdCIFIAEoAgBqKAIAQQAgABA6GiAFIAEoAgBqKAIEQQAgABA6GiAFIAEoAgBqKAIIQQAgABA6GiAFIAEoAgBqKAIMQQAgABA6GiADQQRqIgMgBkcNAAsLIARFDQELIAFBATYCJAsgASgCACACIAEoAhhrQQJ0agveBwEHfwJAAkAgAiADaiIIIAEoAgRLDQAgASgCDCADSQ0AIAEoAgANAQsgACgCACIDQRc2AhQgACADKAIAEQEACwJAIAIgASgCGCIDTwRAIAggASgCECADak0NAQsgASgCKEUEQCAAKAIAIgNBxwA2AhQgACADKAIAEQEACyABKAIkBEACQCABKAIQIgNBAEwNACABKAIUIgUgAyADIAVKGyIFIAEoAhwgASgCGCIDayIGIAUgBkgbIgUgASgCBCADayIGIAUgBkgbIgVBAEwNACABQTBqIQogAyABKAIIQQd0IgtsIQZBACEDA0AgACAKIAEoAgAgA0ECdGooAgAgBiAFIAtsIgcgASgCNBEGACABKAIQIgkgASgCFCIFIANqIgNMDQEgBiAHaiEGIAUgCSADayIHIAUgB0gbIgUgASgCHCABKAIYIANqIgdrIgkgBSAJSBsiBSABKAIEIAdrIgcgBSAHSBsiBUEASg0ACwsgAUEANgIkCyABIAIgCCABKAIQIgNrIgVBACAFQQBKGyABKAIYIAJJGyIGNgIYIANBAEwNACABKAIUIgUgAyADIAVKGyIDIAEoAhwgBmsiBSADIAVIGyIDIAEoAgQgBmsiBSADIAVIGyIFQQBMDQAgAUEwaiEKIAEoAghBB3QiCyAGbCEGQQAhAwNAIAAgCiABKAIAIANBAnRqKAIAIAYgBSALbCIHIAEoAjARBgAgASgCECIJIAEoAhQiBSADaiIDTA0BIAYgB2ohBiAFIAkgA2siByAFIAdIGyIFIAEoAhwgASgCGCADaiIHayIJIAUgCUgbIgUgASgCBCAHayIHIAUgB0gbIgVBAEoNAAsLAkACQAJAIAEoAhwiBSAITw0AAkACQAJAIAIgBUsEQCACIQUgBEUNASAAKAIAIgNBFzYCFCAAIAMoAgARAQAMAgsgBA0BCyABKAIgDQEgACgCACIDQRc2AhQgACADKAIAEQEADAQLIAEgCDYCHCABKAIgRQ0CCyAFIAEoAhgiAGsiAyAIIABrIgZPDQAgASgCCEEHdCEAIAggBUF/c2ohCiAIIAVrQQNxIggEQEEAIQUDQCABKAIAIANBAnRqKAIAQQAgABA6GiADQQFqIQMgBUEBaiIFIAhHDQALCyAKQQNJDQADQCADQQJ0IgUgASgCAGooAgBBACAAEDoaIAUgASgCAGooAgRBACAAEDoaIAUgASgCAGooAghBACAAEDoaIAUgASgCAGooAgxBACAAEDoaIANBBGoiAyAGRw0ACwsgBEUNAQsgAUEBNgIkCyABKAIAIAIgASgCGGtBAnRqCx4AIABBARDgAyAAQQAQ4AMgACgCBBA0IABBADYCBAtnAQF/IAMoAgAgBGogACgC0AJBgANrIgAgASgCVCIBKAIgIAIvARBsIgUgASgCACACLwEAbEGEIGoiAWpBA3ZB/wdxai0AADoAACADKAIEIARqIAAgASAFa0EDdkH/B3FqLQAAOgAAC9sDAQ1/IAMoAgAgBGoiBSAAKALQAkGAA2siACABKAJUIgEoAmAgAi4BMGwiBiABKAIgIAIuARBsIgdqQdEibCIIIAdB/jBsaiIHIAEoAkAgAi8BIGwiCSABKAIAIAIvAQBsIgpqQQ10Ig1qQYCAghBqIgsgASgCZCACLgEybCIOIAEoAiQgAi4BEmwiDGpB0SJsIg8gDEH+MGxqIgwgASgCRCACLwEibCIQIAEoAgQgAi8BAmwiAWpBDXQiAmoiEWpBEHZB/wdxai0AADoAACAFIAAgCyARa0EQdkH/B3FqLQAAOgABIAMoAgQgBGoiBSAAIAggBkHfiX9saiIGIAogCWtBDXQiCGpBgICCEGoiCSAPIA5B34l/bGoiCiABIBBrQQ10IgFqIgtqQRB2Qf8HcWotAAA6AAAgBSAAIAkgC2tBEHZB/wdxai0AADoAASADKAIIIARqIgUgACAIIAZrQYCAghBqIgYgASAKayIBakEQdkH/B3FqLQAAOgAAIAUgACAGIAFrQRB2Qf8HcWotAAA6AAEgAygCDCAEaiIBIAAgDSAHa0GAgIIQaiIDIAIgDGsiAmpBEHZB/wdxai0AADoAACABIAAgAyACa0EQdkH/B3FqLQAAOgABC9IDAQx/IAAoAtACIQ4gASgCVCEBIwBB0ABrIgghAANAIAEoAkAhCiACLgEgIQsgACACLgEAIAEoAgBsQQ10QYAIciIMIAEoAoABIAIuAUBsIg1BvqV/bGpBC3UiDyABKAIgIAIuARBsIgUgASgCYCACLgEwbCIGIAEoAqABIAIuAVBsIglqa0ECdCIQazYCMCAAIA8gEGo2AgwgACAKIAtsQbHOAGwiCiANQaEtbCAMaiILaiIMIAUgCWpBthdsIg0gBSAGakENdGoiBWtBC3U2AjwgACAFIAxqQQt1NgIAIAAgCyAKayIFIA0gCSAGa0ENdGoiBmtBC3U2AiQgACAFIAZqQQt1NgIYIABBBGohACABQQRqIQEgAkECaiECIAdBAWoiB0EDRw0ACyAOQYADayEBQQAhACAIIQIDQCADIABBAnRqKAIAIARqIgggASACKAIAQQ10QYCAiMAAaiIHIAIoAggiBUGhLWxqIgYgAigCBEGxzgBsIglqQRJ2Qf8HcWotAAA6AAAgCCABIAYgCWtBEnZB/wdxai0AADoAAiAIIAEgBUG+pf//AGwgB2pBEnZB/wdxai0AADoAASACQQxqIQIgAEEBaiIAQQZHDQALC6UGARJ/IAAoAtACIQsgASgCVCEAIwBBgAFrIgkhAUEEIQcDQCABAn8CQCACLgEQIgYgAi8BICIFckH//wNxDQBBACEFIAIvATANACACLwFADQAgAi8BUA0AIAIvAWANACACLwFwDQAgASACLgEAIAAoAgBsQQJ0IgU2AmAgASAFNgJQIAEgBTYCQCABIAU2AjAgASAFNgIgIAEgBTYCECABIAU2AgBBHAwBCyABIAAoAsABIAIuAWBsIgogACgCQCAFQRB0QRB1bCIFakHRImwiDCAFQf4wbGoiESACLgFAIAAoAoABbEENdCINIAIuAQAgACgCAGxBDXRBgAhyIg5qIhJqIg8gACgCICAGbCIFIAAoAuABIAIuAXBsIgZqQbNGbCITIAVBi+AAbGogBSAAKAKgASACLgFQbCIIaiIQIAAoAmAgAi4BMGwiBSAGaiIUakGhywBsIhUgEEGEZ2xqIhBqIhZrQQt1NgJwIAEgDyAWakELdTYCACABIAwgCkHfiX9saiIKIA4gDWsiDGoiDSAVIBRBu4J/bGoiDiAFIAhqQf3bfmwiDyAFQdTEAWxqaiIFa0ELdTYCYCABIAUgDWpBC3U2AhAgASAMIAprIgUgDyAIQbODAWxqIBBqIghrQQt1NgJQIAEgBSAIakELdTYCICABIBMgBkGOE2xqIA5qIgUgEiARayIGakELdTYCMCAGIAVrQQt1IQVBEAtBAnRqIAU2AgAgAkECaiECIABBBGohACABQQRqIQEgB0EBSyEFIAdBAWshByAFDQALIAtBgANrIQBBACEHIAkhAgNAIAMgB0ECdGooAgAgBGoiASAAIAIoAgwiCSACKAIEIgVqQdEibCIKIAVB/jBsaiIFIAIoAgBBkIABaiIGIAIoAggiCGpBDXQiC2pBEnZB/wdxai0AADoAACABIAAgCyAFa0ESdkH/B3FqLQAAOgADIAEgACAKIAlB34l/bGoiCSAGIAhrQQ10IgVqQRJ2Qf8HcWotAAA6AAEgASAAIAUgCWtBEnZB/wdxai0AADoAAiACQRBqIQIgB0EBaiIHQQhHDQALC4sGARJ/IwBB0AFrIg8kACAAKALQAiENIAEoAlQhACAPIQEDQCAAKALAASEIIAIuAWAhBiAAKAJAIQkgAi4BICEOIAEgAi4BACAAKAIAbEENdEGACHIiBSAAKAKAASACLgFAbCILQb6lf2xqQQt1IhAgACgCICACLgEQbCIHIAAoAqABIAIuAVBsIhEgACgCYCACLgEwbCISIAAoAuABIAIuAXBsIhNrIgxqa0ECdCIUazYCjAEgASAQIBRqNgIoIAEgBiAIbCIIIAkgDmwiBmpBmjVsIgkgBkHxIGxqIgYgC0GdyQBsIAVqIg5qIhAgDEHjE2wiFCARQQ10IhFqIhUgEiATaiISQe88bCITIAdBs9kAbGpqIhZrQQt1NgK0ASABIBAgFmpBC3U2AgAgASAOIAZrIgYgB0GUDmwgE2sgFWoiDmtBC3U2AmQgASAGIA5qQQt1NgJQIAEgC0GEZGwgBWoiBSAJIAhB3PR+bGoiC2siCCARIBRrIAxBDHRrIgwgB0GMKWwgEkHPJWwiBmtqIglrQQt1NgJ4IAEgCCAJakELdTYCPCABIAUgC2oiBSAHQdPQAGwgBiAMamsiB2tBC3U2AqABIAEgBSAHakELdTYCFCABQQRqIQEgAEEEaiEAIAJBAmohAiAKQQFqIgpBBUcNAAsgDUGAA2shAEEAIQcgDyEBA0AgAyAHQQJ0aigCACAEaiICIAAgASgCDCIKIAEoAgQiBWpBmjVsIgsgBUHxIGxqIgUgASgCAEENdEGAgIjAAGoiDCABKAIIIg0gASgCECIIayIGQdAWbGoiCSAIIA1qQcwybCINaiIIakESdkH/B3FqLQAAOgAAIAIgACAIIAVrQRJ2Qf8HcWotAAA6AAQgAiAAIAsgCkHc9H5saiIKIAkgDWsiBWpBEnZB/wdxai0AADoAASACIAAgBSAKa0ESdkH/B3FqLQAAOgADIAIgACAGQcCl//8AbCAMakESdkH/B3FqLQAAOgACIAFBFGohASAHQQFqIgdBCkcNAAsgD0HQAWokAAvtBgESfyMAQaACayISJAAgACgC0AIhEyABKAJUIQAgEiEBA0AgACgCgAEhDSACLgFAIQogASAAKAJAIAIuASBsIgggACgCwAEgAi4BYGwiD2tBDXQiCyACLgEAIAAoAgBsQQ10QYAIciIGaiIMIAAoAiAgAi4BEGwiBSAAKALgASACLgFwbCIHayIQIAAoAmAgAi4BMGwiDiAAKAKgASACLgFQbCIJayIUakHRImwiFSAQQf4wbGoiEGtBC3U2AvABIAEgDCAQakELdTYCGCABIAYgC2siCyAVIBRB34l/bGoiDGtBC3U2AqgBIAEgCyAMakELdTYCYCABIAogDWxBsc4AbCIKIAZqIgsgD0ENdCIPIAhBttcAbGoiDGsiECAHIAUgCWoiFGpBjTdsIg0gDkGvXWwiFSAFQdxUbGogB0GMgX9samoiFmtBC3U2ApABIAEgECAWakELdTYCeCABIAsgDGoiCyANIBRB2xBsaiIMIA5Bz9MAbCIOIAVB9xFsamoiBWtBC3U2AogCIAEgBSALakELdTYCACABIAhBthdsIA9rIgUgBiAKayIGaiIIIAcgCWpBi71/bCIKIAlBsKF/bCAVamogDGoiCWtBC3U2AtgBIAEgCCAJakELdTYCMCABIAYgBWsiBiAHQcblAGwgDmsgDWogCmoiB2tBC3U2AsABIAEgBiAHakELdTYCSCABQQRqIQEgAEEEaiEAIAJBAmohAiARQQFqIhFBBkcNAAsgE0GAA2shAEEAIQcgEiEBA0AgAyAHQQJ0aigCACAEaiICIAAgASgCFCIGIAEoAgQiBWpBthdsIhEgASgCDCIJIAVqQQ10aiIIIAEoAgBBDXRBgICIwABqIg4gASgCECINQaEtbGoiEyABKAIIQbHOAGwiCmoiD2pBEnZB/wdxai0AADoAACACIAAgDyAIa0ESdkH/B3FqLQAAOgAFIAIgACAFIAYgCWprQQ10IgUgDUG+pX9sIA5qIghqQRJ2Qf8HcWotAAA6AAEgAiAAIAggBWtBEnZB/wdxai0AADoABCACIAAgESAGIAlrQQ10aiIGIBMgCmsiBWpBEnZB/wdxai0AADoAAiACIAAgBSAGa0ESdkH/B3FqLQAAOgADIAFBGGohASAHQQFqIgdBDEcNAAsgEkGgAmokAAujCAEVfyMAQZADayITJAAgACgC0AIhFCABKAJUIQAgEyEBA0AgACgCwAEhDSACLgFgIQggACgCQCEJIAIuASAhDCABIAIuAQAgACgCAGxBDXRBgAhyIgogACgCgAEgAi4BQGwiC0G+pX9sakELdSIOIAAoAuABIAIuAXBsIg8gACgCICACLgEQbCIHIAAoAmAgAi4BMGwiBWsiESAAKAKgASACLgFQbCIGa2pBAnQiEms2ApgCIAEgDiASajYCVCABIAggDWwiCCAJIAxsIglqQeLGAGwiDCAIQfyRf2xqIg4gC0GSFGwgCmoiEmoiFSAFIAZqQe91bCAPQQ10Ig1rIg8gBSAHakG31QBsIhcgBUHuZGxqaiIWa0ELdTYC0AIgASAVIBZqQQt1NgIcIAEgCEHhp39sIAlBoydsaiIIIAtByUdsIApqIhVqIhYgDyAGIAdqIg9B0swAbCIYIAZBieh+bGpqIhlrQQt1NgK0AiABIBYgGWpBC3U2AjggASASIA5rIg4gEUHyHWwgDWsiESAGIAVrQfjZAGwiEiAFQZkrbGpqIgVrQQt1NgLgASABIAUgDmpBC3U2AowBIAEgC0HG0QBsIApqIgUgDCAJQb0RbGoiCmsiCyAPQZQwbCIJIAdBi7x/bGogEWoiDGtBC3U2AsQBIAEgCyAMakELdTYCqAEgASAFIApqIgUgFyAHQfC3f2xqIBhqIA1qIgdrQQt1NgLsAiABIAUgB2pBC3U2AgAgASAVIAhrIgUgEiAGQeaTf2xqIAlqIA1qIgZrQQt1NgL8ASABIAUgBmpBC3U2AnAgAUEEaiEBIABBBGohACACQQJqIQIgEEEBaiIQQQdHDQALIBRBgANrIQBBACEFIBMhAQNAIAMgBUECdGooAgAgBGoiAiAAIAEoAgwiByABKAIEIgZqQe87bCIIIAYgB2tB8wpsIglrIAEoAhQiCiAGakGjJ2wiFGoiDCABKAIQIgYgASgCGCILa0G3OGwiDiALQYN7bGogASgCAEENdEGAgIjAAGoiDSALIAEoAggiEGoiC0HG0QBsaiIPaiIRakESdkH/B3FqLQAAOgAAIAIgACARIAxrQRJ2Qf8HcWotAAA6AAYgAiAAIAcgCmpB4ad/bCIHIAggCWpqIgggECAGa0GSFGwiCSAGQZWKf2wgDWpqIA5qIgxqQRJ2Qf8HcWotAAA6AAEgAiAAIAwgCGtBEnZB/wdxai0AADoABSACIAAgFCAKQd73AGxqIAdqIgcgCSAQQfHhfmxqIA9qIgpqQRJ2Qf8HcWotAAA6AAIgAiAAIAogB2tBEnZB/wdxai0AADoABCACIAAgBiALa0HB2gBsIA1qQRJ2Qf8HcWotAAA6AAMgAUEcaiEBIAVBAWoiBUEORw0ACyATQZADaiQAC8AJARp/IwBBgARrIhQkACAAKALQAiEQIAEoAlQhACAUIQEDQCABIAAoAkAgAi4BIGwiDCAAKALAASACLgFgbCINayIJQePYAGwiDiANQYOkAWxqIhEgACgCgAEgAi4BQGwiCkHP0wBsIhUgAi4BACAAKAIAbEENdEGACHIiC2oiFmoiEiAAKAJgIAIuATBsIgggACgCICACLgEQbCIFakHO1gBsIhMgBUHW7X5saiAAKAKgASACLgFQbCIHIAVqIhlB6c8AbCIXaiAAKALgASACLgFwbCIGIAVqQfzFAGwiGmoiGGtBC3U2AuADIAEgEiAYakELdTYCACABIAlB1BFsIgkgDEHNOWxqIhIgCkHRImwiCiALaiIYaiIbIAYgCGoiHEGrVWwiHSAHIAhqQfAIbCIeIBMgCEHNBGxqamoiE2tBC3U2AsADIAEgEyAbakELdTYCICABIA4gDEHCWWxqIgwgCyAKayIOaiIKIAYgB2pBsql/bCITIB4gB0H6t39saiAXamoiF2tBC3U2AqADIAEgCiAXakELdTYCQCABIAkgDUGwX2xqIg0gCyAVayILaiIJIB0gBkGYxABsaiAaaiATaiIKa0ELdTYCgAMgASAJIApqQQt1NgJgIAEgCyANayILIAYgB2tBoxpsIg0gBSAGa0G2OWwiCSAcQZewf2wiCiAGQYXJAWxqamoiBmtBC3U2AuACIAEgBiALakELdTYCgAEgASAOIAxrIgYgGUHVKmwiCyAHIAhrQYnaAGwiDCAHQfpObGpqIA1qIgdrQQt1NgLAAiABIAYgB2pBC3U2AqABIAEgGCASayIHIAUgCGtBoxpsIgYgCEGa/gBsaiAMaiAKaiIIa0ELdTYCoAIgASAHIAhqQQt1NgLAASABIBYgEWsiCCAGIAVBwop/bGogC2ogCWoiBWtBC3U2AoACIAEgBSAIakELdTYC4AEgAUEEaiEBIABBBGohACACQQJqIQIgD0EBaiIPQQhHDQALIBBBgANrIQBBACEIIBQhAQNAIAMgCEECdGooAgAgBGoiAiAAIAEoAgQiBSABKAIcIgdqQbNGbCILIAVBi+AAbGogBSABKAIUIgZqIg8gASgCDCIFIAdqIgxqQaHLAGwiDSAPQYRnbGoiD2oiECABKAIYIgkgASgCCCIOakHRImwiESAOQf4wbGoiDiABKAIAQZCAAWoiCiABKAIQIhVqQQ10IhZqIhJqQRJ2Qf8HcWotAAA6AAAgAiAAIBIgEGtBEnZB/wdxai0AADoAByACIAAgDSAMQbuCf2xqIgwgBSAGakH9235sIg0gBUHUxAFsamoiBSARIAlB34l/bGoiECAKIBVrQQ10IglqIhFqQRJ2Qf8HcWotAAA6AAEgAiAAIBEgBWtBEnZB/wdxai0AADoABiACIAAgDSAGQbODAWxqIA9qIgUgCSAQayIGakESdkH/B3FqLQAAOgACIAIgACAGIAVrQRJ2Qf8HcWotAAA6AAUgAiAAIAsgB0GOE2xqIAxqIgUgFiAOayIHakESdkH/B3FqLQAAOgADIAIgACAHIAVrQRJ2Qf8HcWotAAA6AAQgAUEgaiEBIAhBAWoiCEEQRw0ACyAUQYAEaiQAC2EAIAMoAgAgBGoiAyAAKALQAkGAA2siACABKAJUIgEoAgQgAi8BAmwiBCABKAIAIAIvAQBsQYQgaiIBakEDdkH/B3FqLQAAOgAAIAMgACABIARrQQN2Qf8HcWotAAA6AAELuwMBDX8gAygCACAEaiIFIAAoAtACQYADayIAIAEoAlQiASgCLCACLgEWbCIGIAEoAgwgAi4BBmwiB2oiCCABKAIkIAIuARJsIgogASgCBCACLgECbCILaiIJakHRImwiDCAJQf4wbGoiCSABKAIgIAIvARBsIg0gASgCACACLwEAbCIOakGEIGoiDyABKAIoIAIvARRsIhAgASgCCCACLwEEbCICaiIBakENdCIRakEQdkH/B3FqLQAAOgAAIAUgACARIAlrQRB2Qf8HcWotAAA6AAMgBSAAIAwgCEHfiX9saiIIIA8gAWtBDXQiAWpBEHZB/wdxai0AADoAASAFIAAgASAIa0EQdkH/B3FqLQAAOgACIAMoAgQgBGoiASAAIAcgBmsiAyALIAprIgRqQdEibCIFIARB/jBsaiIEIA4gDWtBhCBqIgYgAiAQayICakENdCIHakEQdkH/B3FqLQAAOgAAIAEgACAHIARrQRB2Qf8HcWotAAA6AAMgASAAIAUgA0HfiX9saiIDIAYgAmtBDXQiAmpBEHZB/wdxai0AADoAASABIAAgAiADa0EQdkH/B3FqLQAAOgACC8UHAQt/IAAoAtACIQkgAi4BECEFIAEoAlQiASgCICEHIwBB0ABrIgAgAi4BACABKAIAbEENdEGACHIiBiABKAJAIAIuASBsIghBvqV/bGpBC3U2AhggACAIQaEtbCAGaiIGIAUgB2xBsc4AbCIFa0ELdTYCMCAAIAUgBmpBC3U2AgAgASgCJCEFIAIuARIhByAAIAIuAQIgASgCBGxBDXRBgAhyIgYgASgCRCACLgEibCIIQb6lf2xqQQt1NgIcIAAgCEGhLWwgBmoiBiAFIAdsQbHOAGwiBWtBC3U2AjQgACAFIAZqQQt1NgIEIAEoAighBSACLgEUIQcgACACLgEEIAEoAghsQQ10QYAIciIGIAEoAkggAi4BJGwiCEG+pX9sakELdTYCICAAIAhBoS1sIAZqIgYgBSAHbEGxzgBsIgVrQQt1NgI4IAAgBSAGakELdTYCCCABKAIsIQUgAi4BFiEHIAAgAi4BBiABKAIMbEENdEGACHIiBiABKAJMIAIuASZsIghBvqV/bGpBC3U2AiQgACAIQaEtbCAGaiIGIAUgB2xBsc4AbCIFa0ELdTYCPCAAIAUgBmpBC3U2AgwgASgCMCEFIAIuARghByAAIAIuAQggASgCEGxBDXRBgAhyIgYgASgCUCACLgEobCIIQb6lf2xqQQt1NgIoIAAgCEGhLWwgBmoiBiAFIAdsQbHOAGwiBWtBC3U2AkAgACAFIAZqQQt1NgIQIAEoAjQhBSACLgEaIQcgACACLgEKIAEoAhRsQQ10QYAIciIGIAEoAlQgAi4BKmwiAUG+pX9sakELdTYCLCAAIAFBoS1sIAZqIgEgBSAHbEGxzgBsIgJrQQt1NgJEIAAgASACakELdTYCFCAJQYADayEBQQAhCSAAIQIDQCADIAlBAnRqKAIAIARqIgAgASACKAIUIgUgAigCBCIHakG2F2wiCCACKAIMIgYgB2pBDXRqIgogAigCAEENdEGAgIjAAGoiCyACKAIQIgxBoS1saiINIAIoAghBsc4AbCIOaiIPakESdkH/B3FqLQAAOgAAIAAgASAPIAprQRJ2Qf8HcWotAAA6AAUgACABIAcgBSAGamtBDXQiByAMQb6lf2wgC2oiCmpBEnZB/wdxai0AADoAASAAIAEgCiAHa0ESdkH/B3FqLQAAOgAEIAAgASAIIAUgBmtBDXRqIgUgDSAOayIHakESdkH/B3FqLQAAOgACIAAgASAHIAVrQRJ2Qf8HcWotAAA6AAMgAkEYaiECIAlBAWoiCUEDRw0ACwuRBQEQfyAAKALQAiEIIAEoAlQhASMAQYABayIFIQADQCAAIAEoAkAgAi4BIGwiBiABKAIAIAIuAQBsIgpqQQJ0IgsgASgCYCACLgEwbCIMIAEoAiAgAi4BEGwiB2pB0SJsQYAIaiINIAdB/jBsakELdSIHazYCYCAAIAcgC2o2AgAgACAKIAZrQQJ0IgYgDSAMQd+Jf2xqQQt1IgprNgJAIAAgBiAKajYCICAAQQRqIQAgAUEEaiEBIAJBAmohAiAJQQFqIglBCEcNAAsgCEGAA2shAEEAIQkgBSECA0AgAyAJQQJ0aigCACAEaiIBIAAgAigCBCIFIAIoAhwiCGpBs0ZsIgogBUGL4ABsaiAFIAIoAhQiBmoiCyACKAIMIgUgCGoiDGpBocsAbCIHIAtBhGdsaiILaiINIAIoAhgiDiACKAIIIg9qQdEibCIQIA9B/jBsaiIPIAIoAgBBkIABaiIRIAIoAhAiEmpBDXQiE2oiFGpBEnZB/wdxai0AADoAACABIAAgFCANa0ESdkH/B3FqLQAAOgAHIAEgACAHIAxBu4J/bGoiDCAFIAZqQf3bfmwiByAFQdTEAWxqaiIFIBAgDkHfiX9saiINIBEgEmtBDXQiDmoiEGpBEnZB/wdxai0AADoAASABIAAgECAFa0ESdkH/B3FqLQAAOgAGIAEgACAHIAZBs4MBbGogC2oiBSAOIA1rIgZqQRJ2Qf8HcWotAAA6AAIgASAAIAYgBWtBEnZB/wdxai0AADoABSABIAAgCiAIQY4TbGogDGoiBSATIA9rIghqQRJ2Qf8HcWotAAA6AAMgASAAIAggBWtBEnZB/wdxai0AADoABCACQSBqIQIgCUEBaiIJQQRHDQALC6cGARJ/IwBBoAFrIg8kACAAKALQAiEKIAEoAlQhASAPIQADQCABKAJgIQYgAi4BMCEFIAEoAiAhCSACLgEQIQsgACACLgEAIAEoAgBsQQ10QYAIciIMIAEoAkAgAi4BIGwiCCABKAKAASACLgFAbCINayIOQcClf2xqQQt1NgJAIAAgDkHQFmwgDGoiDCAIIA1qQcwybCIIaiINIAUgBmwiBiAJIAtsIgVqQZo1bCIJIAVB8SBsaiIFa0ELdTYCgAEgACAFIA1qQQt1NgIAIAAgDCAIayIFIAkgBkHc9H5saiIGa0ELdTYCYCAAIAUgBmpBC3U2AiAgAEEEaiEAIAFBBGohASACQQJqIQIgB0EBaiIHQQhHDQALIApBgANrIQBBACEKIA8hAQNAIAMgCkECdGooAgAgBGoiAiAAIAEoAhwiBiABKAIMIgVqIgtB7zxsIgwgASgCBCIHQbPZAGxqIAUgBmsiBkHjE2wiCCABKAIUIg1BDXQiDmoiE2oiECABKAIYIhEgASgCCCIFakGaNWwiEiAFQfEgbGoiFCABKAIAQQ10QYCAiMAAaiIFIAEoAhAiCUGdyQBsaiIVaiIWakESdkH/B3FqLQAAOgAAIAIgACAWIBBrQRJ2Qf8HcWotAAA6AAkgAiAAIAdB09AAbCALQc8lbCILIA4gCGsgBkEMdGsiCGprIg4gEiARQdz0fmxqIhAgCUGEZGwgBWoiEWoiEmpBEnZB/wdxai0AADoAASACIAAgEiAOa0ESdkH/B3FqLQAAOgAIIAIgACAHIAYgDWprQQ10IgYgCUG+pX9sIAVqIgVqQRJ2Qf8HcWotAAA6AAIgAiAAIAUgBmtBEnZB/wdxai0AADoAByACIAAgCCAHQYwpbCALa2oiBiARIBBrIgVqQRJ2Qf8HcWotAAA6AAMgAiAAIAUgBmtBEnZB/wdxai0AADoABiACIAAgB0GUDmwgDGsgE2oiByAVIBRrIgZqQRJ2Qf8HcWotAAA6AAQgAiAAIAYgB2tBEnZB/wdxai0AADoABSABQSBqIQEgCkEBaiIKQQVHDQALIA9BoAFqJAALlAcBFH8jAEHAAWsiECQAIAAoAtACIQkgASgCVCEBIBAhAANAIAEoAkAhDCACLgEgIQ0gACACLgEAIAEoAgBsQQ10QYAIciIGIAEoAoABIAIuAUBsIg5BvqV/bGpBC3UiDyABKAIgIAIuARBsIgcgASgCYCACLgEwbCIIIAEoAqABIAIuAVBsIgVqa0ECdCILazYCgAEgACALIA9qNgIgIAAgDCANbEGxzgBsIgwgDkGhLWwgBmoiDWoiBiAFIAdqQbYXbCIOIAcgCGpBDXRqIgdrQQt1NgKgASAAIAYgB2pBC3U2AgAgACANIAxrIgcgDiAFIAhrQQ10aiIIa0ELdTYCYCAAIAcgCGpBC3U2AkAgAEEEaiEAIAFBBGohASACQQJqIQIgCkEBaiIKQQhHDQALIAlBgANrIQFBACEHIBAhAANAIAMgB0ECdGooAgAgBGoiAiABIAAoAgwiDEHP0wBsIg4gACgCBCIIQfcRbGogACgCFCIFIAhqIgkgACgCHCIKakGNN2wiDSAJQdsQbGoiD2oiCyAAKAIYIhFBDXQiEiAAKAIIIgZBttcAbGoiFCAAKAIAQQ10QYCAiMAAaiIJIAAoAhBBsc4AbCIVaiIWaiITakESdkH/B3FqLQAAOgAAIAIgASATIAtrQRJ2Qf8HcWotAAA6AAsgAiABIAggCmsiCyAMIAVrIhNqQdEibCIXIAtB/jBsaiILIAYgEWtBDXQiESAJaiIYakESdkH/B3FqLQAAOgABIAIgASAYIAtrQRJ2Qf8HcWotAAA6AAogAiABIA8gBSAKakGLvX9sIg8gDEGvXWwiDCAFQbChf2xqamoiBSAGQbYXbCASayIGIAkgFWsiC2oiEmpBEnZB/wdxai0AADoAAiACIAEgEiAFa0ESdkH/B3FqLQAAOgAJIAIgASAKQcblAGwgDmsgDWogD2oiBSALIAZrIgZqQRJ2Qf8HcWotAAA6AAMgAiABIAYgBWtBEnZB/wdxai0AADoACCACIAEgFyATQd+Jf2xqIgUgCSARayIJakESdkH/B3FqLQAAOgAEIAIgASAJIAVrQRJ2Qf8HcWotAAA6AAcgAiABIAwgCEHcVGxqIApBjIF/bGogDWoiCiAWIBRrIghqQRJ2Qf8HcWotAAA6AAUgAiABIAggCmtBEnZB/wdxai0AADoABiAAQSBqIQAgB0EBaiIHQQZHDQALIBBBwAFqJAAL5wgBFH8jAEHgAWsiEyQAIAAoAtACIQwgASgCVCEBIBMhAANAIAEoAqABIQcgAi4BUCEJIAEoAiAhDSACLgEQIQ4gASgCYCEIIAIuATAhFCAAIAIuAQAgASgCAGxBDXRBgAhyIgUgASgCgAEgAi4BQGwiBiABKALAASACLgFgbCIKIAEoAkAgAi4BIGwiC2oiD2tBwdoAbGpBC3U2AmAgACAPQcbRAGwgBWoiDyAGIAprQbc4bCIRIApBg3tsamoiEiAHIAlsIgogDSAObCIHakGjJ2wiDSAIIBRsIgkgB2pB7ztsIg4gByAJa0HzCmwiB2tqIghrQQt1NgLAASAAIAggEmpBC3U2AgAgACALIAZrQZIUbCIIIAtB8eF+bGogD2oiCyAJIApqQeGnf2wiCSANIApB3vcAbGpqIgprQQt1NgKAASAAIAogC2pBC3U2AkAgACAGQZWKf2wgBWogCGogEWoiBiAHIA5qIAlqIgVrQQt1NgKgASAAIAUgBmpBC3U2AiAgAEEEaiEAIAFBBGohASACQQJqIQIgEEEBaiIQQQhHDQALIAxBgANrIQFBACEQIBMhAANAIAMgEEECdGooAgAgBGoiAiABIAAoAhwiDkENdCILIAAoAgwiBiAAKAIEIgpqQbfVAGwiCCAKQfC3f2xqIAAoAhQiBSAKaiIUQdLMAGwiD2pqIhEgACgCGCIMIAAoAggiDWpB4sYAbCISIA1BvRFsaiIWIAAoAgBBDXRBgICIwABqIgcgACgCECIJQcbRAGxqIhdqIhVqQRJ2Qf8HcWotAAA6AAAgAiABIBUgEWtBEnZB/wdxai0AADoADSACIAEgBSAGakHvdWwgC2siESAIIAZB7mRsamoiCCASIAxB/JF/bGoiEiAHIAlBkhRsaiIVaiIYakESdkH/B3FqLQAAOgABIAIgASAYIAhrQRJ2Qf8HcWotAAA6AAwgAiABIA8gBUGJ6H5saiARaiIIIAxB4ad/bCANQaMnbGoiDCAJQclHbCAHaiINaiIPakESdkH/B3FqLQAAOgACIAIgASAPIAhrQRJ2Qf8HcWotAAA6AAsgAiABIA4gCiAGayIIIAVrakENdCIOIAlBvqV/bCAHaiIHakESdkH/B3FqLQAAOgADIAIgASAHIA5rQRJ2Qf8HcWotAAA6AAogAiABIBRBlDBsIgcgBSAGa0H42QBsIgkgCyAFQeaTf2xqamoiBSANIAxrIgxqQRJ2Qf8HcWotAAA6AAQgAiABIAwgBWtBEnZB/wdxai0AADoACSACIAEgCEHyHWwgC2siBSAJIAZBmStsamoiBiAVIBJrIgtqQRJ2Qf8HcWotAAA6AAUgAiABIAsgBmtBEnZB/wdxai0AADoACCACIAEgByAKQYu8f2xqIAVqIgYgFyAWayIFakESdkH/B3FqLQAAOgAGIAIgASAFIAZrQRJ2Qf8HcWotAAA6AAcgAEEgaiEAIBBBAWoiEEEHRw0ACyATQeABaiQAC6YLARl/IwBBgAJrIhUkACAAKALQAiERIAEoAlQhAEEIIQogFSEBA0AgAQJ/AkAgAi4BECIGIAIvASAiBXJB//8DcQ0AQQAhBSACLwEwDQAgAi8BQA0AIAIvAVANACACLwFgDQAgAi8BcA0AIAEgAi4BACAAKAIAbEECdCIFNgLAASABIAU2AqABIAEgBTYCgAEgASAFNgJgIAEgBTYCQCABIAU2AiAgASAFNgIAQTgMAQsgASAAKALAASACLgFgbCIHIAAoAkAgBUEQdEEQdWwiBWpB0SJsIgsgBUH+MGxqIhAgAi4BQCAAKAKAAWxBDXQiCSACLgEAIAAoAgBsQQ10QYAIciISaiIMaiINIAAoAiAgBmwiBSAAKALgASACLgFwbCIGakGzRmwiEyAFQYvgAGxqIAUgACgCoAEgAi4BUGwiCGoiDiAAKAJgIAIuATBsIgUgBmoiFGpBocsAbCIWIA5BhGdsaiIOaiIPa0ELdTYC4AEgASANIA9qQQt1NgIAIAEgCyAHQd+Jf2xqIgcgEiAJayILaiIJIBYgFEG7gn9saiISIAUgCGpB/dt+bCINIAVB1MQBbGpqIgVrQQt1NgLAASABIAUgCWpBC3U2AiAgASALIAdrIgUgDSAIQbODAWxqIA5qIghrQQt1NgKgASABIAUgCGpBC3U2AkAgASATIAZBjhNsaiASaiIFIAwgEGsiBmpBC3U2AmAgBiAFa0ELdSEFQSALQQJ0aiAFNgIAIAJBAmohAiAAQQRqIQAgAUEEaiEBIApBAUshBSAKQQFrIQogBQ0ACyARQYADayEBQQAhESAVIQADQCADIBFBAnRqKAIAIARqIgIgASAAKAIMIgUgACgCBCIKakHO1gBsIgkgCkHW7X5saiAAKAIUIgYgCmoiEkHpzwBsIgxqIAAoAhwiCCAKakH8xQBsIg1qIhMgACgCCCILIAAoAhgiEGsiDkHj2ABsIhQgEEGDpAFsaiIWIAAoAgBBDXRBgICIwABqIgcgACgCECIPQc/TAGwiGGoiGWoiF2pBEnZB/wdxai0AADoAACACIAEgFyATa0ESdkH/B3FqLQAAOgAPIAIgASAFIAhqIhNBq1VsIhcgBSAGakHwCGwiGiAJIAVBzQRsampqIgkgDkHUEWwiDiALQc05bGoiGyAHIA9B0SJsIg9qIhxqIh1qQRJ2Qf8HcWotAAA6AAEgAiABIB0gCWtBEnZB/wdxai0AADoADiACIAEgBiAIakGyqX9sIgkgGiAGQfq3f2xqIAxqaiIMIBQgC0HCWWxqIgsgByAPayIUaiIPakESdkH/B3FqLQAAOgACIAIgASAPIAxrQRJ2Qf8HcWotAAA6AA0gAiABIBcgCEGYxABsaiANaiAJaiIJIA4gEEGwX2xqIhAgByAYayIHaiIMakESdkH/B3FqLQAAOgADIAIgASAMIAlrQRJ2Qf8HcWotAAA6AAwgAiABIAggBmtBoxpsIgkgCiAIa0G2OWwiDCATQZewf2wiDSAIQYXJAWxqamoiCCAHIBBrIgdqQRJ2Qf8HcWotAAA6AAQgAiABIAcgCGtBEnZB/wdxai0AADoACyACIAEgEkHVKmwiCCAGIAVrQYnaAGwiByAGQfpObGpqIAlqIgYgFCALayILakESdkH/B3FqLQAAOgAFIAIgASALIAZrQRJ2Qf8HcWotAAA6AAogAiABIAogBWtBoxpsIgYgBUGa/gBsaiAHaiANaiIFIBwgG2siB2pBEnZB/wdxai0AADoABiACIAEgByAFa0ESdkH/B3FqLQAAOgAJIAIgASAGIApBwop/bGogCGogDGoiBSAZIBZrIgpqQRJ2Qf8HcWotAAA6AAcgAiABIAogBWtBEnZB/wdxai0AADoACCAAQSBqIQAgEUEBaiIRQQhHDQALIBVBgAJqJAALvgwBGn8jAEGABGsiGSQAIAAoAtACIQ0gASgCVCEAIBkhAQNAIAEgACgCQCACLgEgbCIKIAAoAsABIAIuAWBsIg5rIhFB49gAbCIPIA5Bg6QBbGoiEiAAKAKAASACLgFAbCILQc/TAGwiEyACLgEAIAAoAgBsQQ10QYAIciIMaiIUaiIVIAAoAmAgAi4BMGwiBiAAKAIgIAIuARBsIghqQc7WAGwiECAIQdbtfmxqIAAoAqABIAIuAVBsIgcgCGoiGkHpzwBsIhZqIAAoAuABIAIuAXBsIgUgCGpB/MUAbCIXaiIYa0ELdTYC4AMgASAVIBhqQQt1NgIAIAEgEUHUEWwiESAKQc05bGoiFSALQdEibCILIAxqIhhqIhsgBSAGaiIcQatVbCIdIAYgB2pB8AhsIh4gECAGQc0EbGpqaiIQa0ELdTYCwAMgASAQIBtqQQt1NgIgIAEgDyAKQcJZbGoiCiAMIAtrIg9qIgsgBSAHakGyqX9sIhAgHiAHQfq3f2xqIBZqaiIWa0ELdTYCoAMgASALIBZqQQt1NgJAIAEgESAOQbBfbGoiDiAMIBNrIgxqIhEgHSAFQZjEAGxqIBdqIBBqIgtrQQt1NgKAAyABIAsgEWpBC3U2AmAgASAMIA5rIgwgBSAHa0GjGmwiDiAIIAVrQbY5bCIRIBxBl7B/bCILIAVBhckBbGpqaiIFa0ELdTYC4AIgASAFIAxqQQt1NgKAASABIA8gCmsiBSAaQdUqbCIMIAcgBmtBidoAbCIKIAdB+k5samogDmoiB2tBC3U2AsACIAEgBSAHakELdTYCoAEgASAYIBVrIgcgCCAGa0GjGmwiBSAGQZr+AGxqIApqIAtqIgZrQQt1NgKgAiABIAYgB2pBC3U2AsABIAEgFCASayIGIAUgCEHCin9saiAMaiARaiIIa0ELdTYCgAIgASAGIAhqQQt1NgLgASABQQRqIQEgAEEEaiEAIAJBAmohAiAJQQFqIglBCEcNAAsgDUGAA2shAUEAIQwgGSEAA0AgAyAMQQJ0aigCACAEaiICIAEgACgCDCIGIAAoAgQiCGpBztYAbCINIAhB1u1+bGogACgCFCIHIAhqIhFB6c8AbCIPaiAAKAIcIgUgCGpB/MUAbCISaiILIAAoAggiCiAAKAIYIg5rIhNB49gAbCIUIA5Bg6QBbGoiFSAAKAIAQQ10QYCAiMAAaiIJIAAoAhAiEEHP0wBsIhpqIhZqIhdqQRJ2Qf8HcWotAAA6AAAgAiABIBcgC2tBEnZB/wdxai0AADoADyACIAEgBSAGaiILQatVbCIXIAYgB2pB8AhsIhggDSAGQc0EbGpqaiINIBNB1BFsIhMgCkHNOWxqIhsgCSAQQdEibCIQaiIcaiIdakESdkH/B3FqLQAAOgABIAIgASAdIA1rQRJ2Qf8HcWotAAA6AA4gAiABIAUgB2pBsql/bCINIBggB0H6t39saiAPamoiDyAUIApBwllsaiIKIAkgEGsiFGoiEGpBEnZB/wdxai0AADoAAiACIAEgECAPa0ESdkH/B3FqLQAAOgANIAIgASAXIAVBmMQAbGogEmogDWoiDSATIA5BsF9saiIOIAkgGmsiCWoiD2pBEnZB/wdxai0AADoAAyACIAEgDyANa0ESdkH/B3FqLQAAOgAMIAIgASAFIAdrQaMabCINIAggBWtBtjlsIg8gC0GXsH9sIhIgBUGFyQFsampqIgUgCSAOayIJakESdkH/B3FqLQAAOgAEIAIgASAJIAVrQRJ2Qf8HcWotAAA6AAsgAiABIBFB1SpsIgUgByAGa0GJ2gBsIgkgB0H6TmxqaiANaiIHIBQgCmsiCmpBEnZB/wdxai0AADoABSACIAEgCiAHa0ESdkH/B3FqLQAAOgAKIAIgASAIIAZrQaMabCIHIAZBmv4AbGogCWogEmoiBiAcIBtrIglqQRJ2Qf8HcWotAAA6AAYgAiABIAkgBmtBEnZB/wdxai0AADoACSACIAEgByAIQcKKf2xqIAVqIA9qIgYgFiAVayIIakESdkH/B3FqLQAAOgAHIAIgASAIIAZrQRJ2Qf8HcWotAAA6AAggAEEgaiEAIAxBAWoiDEEQRw0ACyAZQYAEaiQAC6cLARh/IwBB4ANrIhgkACAAKALQAiEUIAEoAlQhACAYIQEDQCAAKAKgASEFIAIuAVAhCCAAKAIgIRAgAi4BECEKIAAoAuABIQcgAi4BcCELIAAoAmAhFSACLgEwIQwgASACLgEAIAAoAgBsQQ10QYAIciIPIAAoAsABIAIuAWBsIg1BvqV/bGoiEiAAKAJAIAIuASBsIgkgACgCgAEgAi4BQGwiDmsiBkHApX9sakELdTYC4AEgASANQZ3JAGwgD2oiEyAGQfYCbCIWIAkgDmoiDkHO1QBsIhlqaiIXIAcgC2wiB0GjnQFsIAwgFWwiC0H2qX9sIhVrIAUgCGxBsc4AbCIIIAogEGwiBSAHayIQQYLaAGxqIgpqIgxrQQt1NgLAAyABIAwgF2pBC3U2AgAgASANQYRkbCAPaiIPIAZB0BZsIg0gDkHMMmwiDGpqIhcgCyAHayIaIAVqQZo1bCIbIAVB8SBsaiIca0ELdTYCoAMgASAXIBxqQQt1NgIgIAEgEiAGQaAtbGoiEiAQQbHOAGwgCGsiEGtBC3U2AoADIAEgECASakELdTYCQCABIAZBuWZsIgYgDkGCI2wiDmsgE2oiECAFIAdqQegkbCISIAggFWogB0GvSGxqaiIHa0ELdTYCoAIgASAHIBBqQQt1NgKgASABIAlBk9wAbCIHIBlrIBZqIA9qIgkgC0HmSmwiCyAFQbkebGogCGsgEmoiCGtBC3U2AuACIAEgCCAJakELdTYCYCABIBMgDGsgDWoiCCAbIBpB3PR+bGoiDWtBC3U2AsACIAEgCCANakELdTYCgAEgASAOIAdrIAZqIA9qIgYgCyAFQee4f2xqIApqIgVrQQt1NgKAAiABIAUgBmpBC3U2AsABIAFBBGohASAAQQRqIQAgAkECaiECIBFBAWoiEUEIRw0ACyAUQYADayEBQQAhCCAYIQADQCADIAhBAnRqKAIAIARqIgIgASAAKAIcIgZBo50BbCAAKAIMIg9B9ql/bCIQayAAKAIUQbHOAGwiESAAKAIEIgUgBmsiCkGC2gBsaiIVaiIUIAAoAgBBDXRBgICIwABqIg0gACgCGCIJQZ3JAGxqIhMgACgCCCIOIAAoAhAiC2siB0H2AmwiDCALIA5qIgtBztUAbCISamoiFmpBEnZB/wdxai0AADoAACACIAEgFiAUa0ESdkH/B3FqLQAAOgAOIAIgASAFIA8gBmsiFmpBmjVsIhkgBUHxIGxqIhcgCUGEZGwgDWoiFCAHQdAWbCIaIAtBzDJsIhtqaiIcakESdkH/B3FqLQAAOgABIAIgASAcIBdrQRJ2Qf8HcWotAAA6AA0gAiABIApBsc4AbCARayIKIAlBvqV/bCANaiINIAdBoC1saiIJakESdkH/B3FqLQAAOgACIAIgASAJIAprQRJ2Qf8HcWotAAA6AAwgAiABIAUgBmpB6CRsIgkgD0HmSmwiDyAFQbkebGogEWtqIgogDkGT3ABsIg4gEmsgDGogFGoiDGpBEnZB/wdxai0AADoAAyACIAEgDCAKa0ESdkH/B3FqLQAAOgALIAIgASAZIBZB3PR+bGoiCiATIBtrIBpqIgxqQRJ2Qf8HcWotAAA6AAQgAiABIAwgCmtBEnZB/wdxai0AADoACiACIAEgECARaiAGQa9IbGogCWoiBiAHQblmbCIRIAtBgiNsIglrIBNqIhNqQRJ2Qf8HcWotAAA6AAUgAiABIBMgBmtBEnZB/wdxai0AADoACSACIAEgDyAFQee4f2xqIBVqIgUgCSAOayARaiAUaiIGakESdkH/B3FqLQAAOgAGIAIgASAGIAVrQRJ2Qf8HcWotAAA6AAggAiABIA0gB0HApf//AGxqQRJ2Qf8HcWotAAA6AAcgAEEgaiEAIAhBAWoiCEEPRw0ACyAYQeADaiQAC8cKARV/IwBBwANrIhYkACAAKALQAiEUIAEoAlQhACAWIQEDQCAAKALAASEHIAIuAWAhCCAAKAJAIQogAi4BICEJIAEgAi4BACAAKAIAbEENdEGACHIiDSAAKAKAASACLgFAbCILQb6lf2xqQQt1IhEgACgC4AEgAi4BcGwiDiAAKAIgIAIuARBsIgwgACgCYCACLgEwbCIFayISIAAoAqABIAIuAVBsIgZrakECdCIPazYCwAIgASAPIBFqNgJgIAEgByAIbCIIIAkgCmwiCmpB4sYAbCIJIAhB/JF/bGoiESALQZIUbCANaiIPaiIVIAUgBmpB73VsIA5BDXQiB2siDiAFIAxqQbfVAGwiFyAFQe5kbGpqIhNrQQt1NgKAAyABIBMgFWpBC3U2AiAgASAIQeGnf2wgCkGjJ2xqIgggC0HJR2wgDWoiFWoiEyAOIAYgDGoiDkHSzABsIhggBkGJ6H5samoiGWtBC3U2AuACIAEgEyAZakELdTYCQCABIA8gEWsiESASQfIdbCAHayISIAYgBWtB+NkAbCIPIAVBmStsamoiBWtBC3U2AoACIAEgBSARakELdTYCoAEgASALQcbRAGwgDWoiBSAJIApBvRFsaiINayILIA5BlDBsIgogDEGLvH9saiASaiIJa0ELdTYC4AEgASAJIAtqQQt1NgLAASABIAUgDWoiBSAXIAxB8Ld/bGogGGogB2oiDGtBC3U2AqADIAEgBSAMakELdTYCACABIBUgCGsiBSAPIAZB5pN/bGogCmogB2oiBmtBC3U2AqACIAEgBSAGakELdTYCgAEgAUEEaiEBIABBBGohACACQQJqIQIgEEEBaiIQQQhHDQALIBRBgANrIQFBACENIBYhAANAIAMgDUECdGooAgAgBGoiAiABIAAoAhwiFEENdCILIAAoAgwiBSAAKAIEIgxqQbfVAGwiCSAMQfC3f2xqIAAoAhQiBiAMaiIRQdLMAGwiDmpqIhIgACgCGCIIIAAoAggiCmpB4sYAbCIPIApBvRFsaiIVIAAoAgBBDXRBgICIwABqIgcgACgCECIQQcbRAGxqIhdqIhNqQRJ2Qf8HcWotAAA6AAAgAiABIBMgEmtBEnZB/wdxai0AADoADSACIAEgBSAGakHvdWwgC2siEiAJIAVB7mRsamoiCSAPIAhB/JF/bGoiDyAHIBBBkhRsaiITaiIYakESdkH/B3FqLQAAOgABIAIgASAYIAlrQRJ2Qf8HcWotAAA6AAwgAiABIA4gBkGJ6H5saiASaiIJIAhB4ad/bCAKQaMnbGoiCCAQQclHbCAHaiIKaiIOakESdkH/B3FqLQAAOgACIAIgASAOIAlrQRJ2Qf8HcWotAAA6AAsgAiABIBQgDCAFayIJIAZrakENdCIUIBBBvqV/bCAHaiIHakESdkH/B3FqLQAAOgADIAIgASAHIBRrQRJ2Qf8HcWotAAA6AAogAiABIBFBlDBsIgcgBiAFa0H42QBsIhAgCyAGQeaTf2xqamoiBiAKIAhrIghqQRJ2Qf8HcWotAAA6AAQgAiABIAggBmtBEnZB/wdxai0AADoACSACIAEgCUHyHWwgC2siBiAQIAVBmStsamoiBSATIA9rIgtqQRJ2Qf8HcWotAAA6AAUgAiABIAsgBWtBEnZB/wdxai0AADoACCACIAEgByAMQYu8f2xqIAZqIgUgFyAVayIGakESdkH/B3FqLQAAOgAGIAIgASAGIAVrQRJ2Qf8HcWotAAA6AAcgAEEgaiEAIA1BAWoiDUEORw0ACyAWQcADaiQAC/8KARZ/IwBBoANrIhYkACAAKALQAiEJIAEoAlQhACAWIQEDQCAAKALgASEKIAIuAXAhECAAKAJgIQUgAi4BMCEGIAAoAqABIREgAi4BUCETIAAoAiAhCCACLgEQIQsgASACLgEAIAAoAgBsQQ10QYAIciIMIAAoAoABIAIuAUBsIg0gACgCwAEgAi4BYGwiDmsiDyAAKAJAIAIuASBsIgdrQcHaAGxqQQt1NgLAASABIA9BmQZsIAxqIhcgDSAOaiINQfnJAGwiDiAHQfHXAGxqaiIUIAUgBmwiBSAIIAtsIghqQdDUAGwiCyAIQdv+fmxqIBEgE2wiBiAIakG+ygBsIhFqIAogEGwiCiAIaiIQQYI8bCITaiIVa0ELdTYCgAMgASAUIBVqQQt1NgIAIAEgD0GVH2wgDGoiFCAHQeDDAGwgDUGgFGwiFWtqIhggBSAKakHCtX9sIhkgBSAGakGramwiGiALIAVByzVsampqIgtrQQt1NgLgAiABIAsgGGpBC3U2AiAgASAHQYwgbCAOayAXaiILIAYgCmpB+FVsIg4gGiAGQbGbf2xqIBFqaiIRa0ELdTYCwAIgASALIBFqQQt1NgJAIAEgD0GCRGwgDGoiDCAHQYx1bCANQfIbbCIPa2oiDSAZIApBlI0BbGogE2ogDmoiEWtBC3U2AqACIAEgDSARakELdTYCYCABIA8gB0HLTGxqIAxqIgwgEEHVFWwgBiAFa0GCPGxqIg8gCEGzFGxqIAVBlmJsaiIFa0ELdTYCgAIgASAFIAxqQQt1NgKAASABIBUgB0Hur39saiAUaiIHIA8gBkHOGGxqIApBv5B/bGoiBWtBC3U2AuABIAEgBSAHakELdTYCoAEgAUEEaiEBIABBBGohACACQQJqIQIgEkEBaiISQQhHDQALIAlBgANrIQFBACEMIBYhAANAIAMgDEECdGooAgAgBGoiAiABIAAoAgwiBSAAKAIEIghqQdDUAGwiCSAIQdv+fmxqIAAoAhQiBiAIakG+ygBsIhBqIAAoAhwiCiAIaiIRQYI8bCITaiILIAAoAhgiEiAAKAIQIg5qIg1B+ckAbCIXIAAoAggiB0Hx1wBsaiAAKAIAQQ10QYCAiMAAaiIPIA4gEmsiEkGZBmxqIg5qIhRqQRJ2Qf8HcWotAAA6AAAgAiABIBQgC2tBEnZB/wdxai0AADoADCACIAEgBSAKakHCtX9sIgsgBSAGakGramwiFCAJIAVByzVsampqIgkgEkGVH2wgD2oiFSAHQeDDAGwgDUGgFGwiGGtqIhlqQRJ2Qf8HcWotAAA6AAEgAiABIBkgCWtBEnZB/wdxai0AADoACyACIAEgBiAKakH4VWwiCSAUIAZBsZt/bGogEGpqIhAgB0GMIGwgF2sgDmoiDmpBEnZB/wdxai0AADoAAiACIAEgDiAQa0ESdkH/B3FqLQAAOgAKIAIgASALIApBlI0BbGogE2ogCWoiCSASQYJEbCAPaiIQIAdBjHVsIA1B8htsIg1raiITakESdkH/B3FqLQAAOgADIAIgASATIAlrQRJ2Qf8HcWotAAA6AAkgAiABIBFB1RVsIAYgBWtBgjxsaiIJIAhBsxRsaiAFQZZibGoiBSANIAdBy0xsaiAQaiIIakESdkH/B3FqLQAAOgAEIAIgASAIIAVrQRJ2Qf8HcWotAAA6AAggAiABIAkgBkHOGGxqIApBv5B/bGoiBSAYIAdB7q9/bGogFWoiBmpBEnZB/wdxai0AADoABSACIAEgBiAFa0ESdkH/B3FqLQAAOgAHIAIgASASIAdrQcHaAGwgD2pBEnZB/wdxai0AADoABiAAQSBqIQAgDEEBaiIMQQ1HDQALIBZBoANqJAALmAkBFH8jAEGAA2siFSQAIAAoAtACIRYgASgCVCEAIBUhAQNAIAAoAoABIQggAi4BQCEOIAEgACgCQCACLgEgbCIPIAAoAsABIAIuAWBsIglrQQ10IgogAi4BACAAKAIAbEENdEGACHIiC2oiDCAAKAIgIAIuARBsIgYgACgC4AEgAi4BcGwiB2siECAAKAJgIAIuATBsIhEgACgCoAEgAi4BUGwiBWsiEmpB0SJsIhMgEEH+MGxqIhBrQQt1NgLAAiABIAwgEGpBC3U2AiAgASALIAprIgogEyASQd+Jf2xqIgxrQQt1NgLgASABIAogDGpBC3U2AoABIAEgCCAObEGxzgBsIg4gC2oiCiAJQQ10IgkgD0G21wBsaiIMayIQIAcgBSAGaiISakGNN2wiCCARQa9dbCITIAZB3FRsaiAHQYyBf2xqaiIUa0ELdTYCwAEgASAQIBRqQQt1NgKgASABIAogDGoiCiAIIBJB2xBsaiIMIBFBz9MAbCIRIAZB9xFsamoiBmtBC3U2AuACIAEgBiAKakELdTYCACABIA9BthdsIAlrIgYgCyAOayILaiIPIAUgB2pBi71/bCIOIAVBsKF/bCATamogDGoiBWtBC3U2AqACIAEgBSAPakELdTYCQCABIAsgBmsiCyAHQcblAGwgEWsgCGogDmoiB2tBC3U2AoACIAEgByALakELdTYCYCABQQRqIQEgAEEEaiEAIAJBAmohAiANQQFqIg1BCEcNAAsgFkGAA2shAUEAIQsgFSEAA0AgAyALQQJ0aigCACAEaiICIAEgACgCDCIPQc/TAGwiFiAAKAIEIgZB9xFsaiAAKAIUIgUgBmoiDSAAKAIcIgdqQY03bCIRIA1B2xBsaiIOaiIJIAAoAhgiCkENdCIMIAAoAggiCEG21wBsaiIQIAAoAgBBDXRBgICIwABqIg0gACgCEEGxzgBsIhJqIhNqIhRqQRJ2Qf8HcWotAAA6AAAgAiABIBQgCWtBEnZB/wdxai0AADoACyACIAEgBiAHayIJIA8gBWsiFGpB0SJsIhcgCUH+MGxqIgkgCCAKa0ENdCIKIA1qIhhqQRJ2Qf8HcWotAAA6AAEgAiABIBggCWtBEnZB/wdxai0AADoACiACIAEgDiAFIAdqQYu9f2wiDiAPQa9dbCIPIAVBsKF/bGpqaiIFIAhBthdsIAxrIgggDSASayIJaiIMakESdkH/B3FqLQAAOgACIAIgASAMIAVrQRJ2Qf8HcWotAAA6AAkgAiABIAdBxuUAbCAWayARaiAOaiIFIAkgCGsiCGpBEnZB/wdxai0AADoAAyACIAEgCCAFa0ESdkH/B3FqLQAAOgAIIAIgASAXIBRB34l/bGoiBSANIAprIg1qQRJ2Qf8HcWotAAA6AAQgAiABIA0gBWtBEnZB/wdxai0AADoAByACIAEgDyAGQdxUbGogB0GMgX9saiARaiIHIBMgEGsiBmpBEnZB/wdxai0AADoABSACIAEgBiAHa0ESdkH/B3FqLQAAOgAGIABBIGohACALQQFqIgtBDEcNAAsgFUGAA2okAAvnCQEUfyMAQeACayIWJAAgACgC0AIhESABKAJUIQAgFiEBA0AgACgC4AEhBSACLgFwIQ0gACgCYCEGIAIuATAhCCAAKAKgASEOIAIuAVAhDyAAKAIgIQkgAi4BECEQIAEgAi4BACAAKAIAbEENdEGACHIiCyAAKALAASACLgFgbCIMIAAoAkAgAi4BIGwiB2oiFyAAKAKAASACLgFAbCIKayITQb+lf2xqQQt1NgKgASABIBNB7NYAbCALaiILIAogDGtB/qIBbGoiEyAMQbWHAWxqIhQgBiAIbCIGIAkgEGwiCWoiEEHqOGwiFSAJQfZEbGogDiAPbCIIIAlqQfQqbCIOaiAFIA1sIgUgCCAQampBwBlsIg0gBSAJakG4F2xqIglqIg9rQQt1NgLAAiABIA8gFGpBC3U2AgAgASALIBdBhbZ/bGoiDyAMQcNNbGoiDCANIAYgCGpBybV/bGoiECAOIAhB2rN/bGpqIg5rQQt1NgKAAiABIAwgDmpBC3U2AkAgASALIAogB2tByRtsIgxqIAdBkZ9/bGoiCyAJIAUgBmpB9Yx/bCIJIAVBx4YBbGpqIg5rQQt1NgLgASABIAsgDmpBC3U2AmAgASAKQbn8AGwgB0H9pn9saiAPaiIHIAhBi8AAbCAGQY2if2xqIAVBlpR/bGogDWoiCGtBC3U2AsABIAEgByAIakELdTYCgAEgASATIApBtIt/bGogDGoiCiAVIAZB2IQBbGogCWogEGoiBmtBC3U2AqACIAEgBiAKakELdTYCICABQQRqIQEgAEEEaiEAIAJBAmohAiASQQFqIhJBCEcNAAsgEUGAA2shAUEAIQwgFiEAA0AgAyAMQQJ0aigCACAEaiICIAEgACgCDCIKIAAoAgQiBWoiB0HqOGwiDSAFQfZEbGogACgCFCIGIAVqQfQqbCIRaiAAKAIcIgggBiAHampBwBlsIhIgBSAIakG4F2xqIg5qIg8gACgCAEENdEGAgIjAAGoiECAAKAIYIgcgACgCCCIJaiIXIAAoAhAiBWsiE0Hs1gBsaiILIAUgB2tB/qIBbGoiFCAHQbWHAWxqIhVqQRJ2Qf8HcWotAAA6AAAgAiABIBUgD2tBEnZB/wdxai0AADoACiACIAEgEiAGIApqQcm1f2xqIg8gCCAKakH1jH9sIhUgDSAKQdiEAWxqamoiDSAFIAlrQckbbCIYIBQgBUG0i39samoiFGpBEnZB/wdxai0AADoAASACIAEgFCANa0ESdkH/B3FqLQAAOgAJIAIgASARIAZB2rN/bGogD2oiDSALIBdBhbZ/bGoiESAHQcNNbGoiB2pBEnZB/wdxai0AADoAAiACIAEgByANa0ESdkH/B3FqLQAAOgAIIAIgASAVIAhBx4YBbGogDmoiByALIBhqIAlBkZ9/bGoiC2pBEnZB/wdxai0AADoAAyACIAEgCyAHa0ESdkH/B3FqLQAAOgAHIAIgASAGQYvAAGwgCkGNon9saiAIQZaUf2xqIBJqIgogBUG5/ABsIAlB/aZ/bGogEWoiBmpBEnZB/wdxai0AADoABCACIAEgBiAKa0ESdkH/B3FqLQAAOgAGIAIgASATQb+l//8AbCAQakESdkH/B3FqLQAAOgAFIABBIGohACAMQQFqIgxBC0cNAAsgFkHgAmokAAuHCAESfyMAQcACayIUJAAgACgC0AIhESABKAJUIQAgFCEBA0AgACgCwAEhCiACLgFgIQcgACgCQCELIAIuASAhCSABIAIuAQAgACgCAGxBDXRBgAhyIgUgACgCgAEgAi4BQGwiBkG+pX9sakELdSISIAAoAiAgAi4BEGwiCCAAKAKgASACLgFQbCIMIAAoAmAgAi4BMGwiDSAAKALgASACLgFwbCIOayIPamtBAnQiE2s2AuABIAEgEiATajYCQCABIAcgCmwiCiAJIAtsIgdqQZo1bCILIAdB8SBsaiIHIAZBnckAbCAFaiIJaiISIA9B4xNsIhMgDEENdCIMaiIVIA0gDmoiDUHvPGwiDiAIQbPZAGxqaiIWa0ELdTYCoAIgASASIBZqQQt1NgIAIAEgCSAHayIHIAhBlA5sIA5rIBVqIglrQQt1NgKgASABIAcgCWpBC3U2AoABIAEgBkGEZGwgBWoiBSALIApB3PR+bGoiBmsiCiAMIBNrIA9BDHRrIg8gCEGMKWwgDUHPJWwiB2tqIgtrQQt1NgLAASABIAogC2pBC3U2AmAgASAFIAZqIgUgCEHT0ABsIAcgD2prIghrQQt1NgKAAiABIAUgCGpBC3U2AiAgAUEEaiEBIABBBGohACACQQJqIQIgEEEBaiIQQQhHDQALIBFBgANrIQBBACEQIBQhAgNAIAMgEEECdGooAgAgBGoiASAAIAIoAhwiBSACKAIMIgZqIhFB7zxsIgogAigCBCIIQbPZAGxqIAYgBWsiBUHjE2wiByACKAIUIgtBDXQiCWoiEmoiDCACKAIYIg0gAigCCCIGakGaNWwiDiAGQfEgbGoiEyACKAIAQQ10QYCAiMAAaiIGIAIoAhAiD0GdyQBsaiIVaiIWakESdkH/B3FqLQAAOgAAIAEgACAWIAxrQRJ2Qf8HcWotAAA6AAkgASAAIAhB09AAbCARQc8lbCIRIAkgB2sgBUEMdGsiB2prIgkgDiANQdz0fmxqIgwgD0GEZGwgBmoiDWoiDmpBEnZB/wdxai0AADoAASABIAAgDiAJa0ESdkH/B3FqLQAAOgAIIAEgACAIIAUgC2prQQ10IgUgD0G+pX9sIAZqIgZqQRJ2Qf8HcWotAAA6AAIgASAAIAYgBWtBEnZB/wdxai0AADoAByABIAAgByAIQYwpbCARa2oiBSANIAxrIgZqQRJ2Qf8HcWotAAA6AAMgASAAIAYgBWtBEnZB/wdxai0AADoABiABIAAgCEGUDmwgCmsgEmoiCCAVIBNrIgVqQRJ2Qf8HcWotAAA6AAQgASAAIAUgCGtBEnZB/wdxai0AADoABSACQSBqIQIgEEEBaiIQQQpHDQALIBRBwAJqJAALtwcBE38jAEGgAmsiEiQAIAAoAtACIQwgASgCVCEAIBIhAQNAIAAoAmAhCiACLgEwIQggACgCoAEhBiACLgFQIQ4gACgC4AEhDyACLgFwIQkgACgCICEQIAIuARAhEyABIAIuAQAgACgCAGxBDXRBgAhyIgsgACgCwAEgAi4BYGwiEUG+pX9saiIUIAAoAkAgAi4BIGwiByAAKAKAASACLgFAbCIFayIVQb6lf2xqQQt1NgKAASABIBFBoS1sIAtqIgsgBSAHakGH1QBsIhEgBUHcD2wiFmtqIhcgBiAObCIFIBAgE2wiBmpBlzpsIg4gCCAKbEHPsX9sIgprIAkgD2wiCCAGakH6HmwiD2oiCWtBC3U2AoACIAEgCSAXakELdTYCACABIBQgFUGhLWxqIgkgBiAFIAhqa0GxzgBsIgZrQQt1NgLgASABIAYgCWpBC3U2AiAgASAHQavFAGwiByALIBFraiIGIAogBSAIa0GR2QBsIgVrIA5qIghrQQt1NgLAASABIAYgCGpBC3U2AkAgASALIAdrIBZqIgcgBSAKaiAPaiIFa0ELdTYCoAEgASAFIAdqQQt1NgJgIAFBBGohASAAQQRqIQAgAkECaiECIA1BAWoiDUEIRw0ACyAMQYADayEAQQAhDSASIQEDQCADIA1BAnRqKAIAIARqIgIgACABKAIUIgcgASgCBCIFakGXOmwiDiABKAIMQc+xf2wiC2sgASgCHCIGIAVqQfoebCIPaiIJIAEoAgBBDXRBgICIwABqIhAgASgCGCITQaEtbGoiCiABKAIQIgggASgCCCIMakGH1QBsIhEgCEHcD2wiFGtqIhVqQRJ2Qf8HcWotAAA6AAAgAiAAIBUgCWtBEnZB/wdxai0AADoACCACIAAgBSAGIAdqa0GxzgBsIgUgE0G+pX9sIBBqIgkgDCAIayIIQaEtbGoiEGpBEnZB/wdxai0AADoAASACIAAgECAFa0ESdkH/B3FqLQAAOgAHIAIgACALIAcgBmtBkdkAbCIHayAOaiIFIAxBq8UAbCIGIAogEWtqIgxqQRJ2Qf8HcWotAAA6AAIgAiAAIAwgBWtBEnZB/wdxai0AADoABiACIAAgByALaiAPaiIHIAogBmsgFGoiBWpBEnZB/wdxai0AADoAAyACIAAgBSAHa0ESdkH/B3FqLQAAOgAFIAIgACAJIAhBvqX//wBsakESdkH/B3FqLQAAOgAEIAFBIGohASANQQFqIg1BCUcNAAsgEkGgAmokAAs0ACADKAIAIARqIAAoAtACIAEoAlQoAgAgAi8BAGxBhCBqQQN2Qf8HcWpBgANrLQAAOgAAC8MBAQV/IAMoAgAgBGoiBSAAKALQAkGAA2siACABKAJUIgEoAiQgAi8BEmwiBiABKAIEIAIvAQJsIgdqIgggASgCICACLwEQbCIJIAEoAgAgAi8BAGxBhCBqIgFqIgJqQQN2Qf8HcWotAAA6AAAgBSAAIAIgCGtBA3ZB/wdxai0AADoAASADKAIEIARqIgIgACAHIAZrIgMgASAJayIBakEDdkH/B3FqLQAAOgAAIAIgACABIANrQQN2Qf8HcWotAAA6AAEL1QQBD38gAygCACAEaiIFIAAoAtACQYADayIAIAIuARAgASgCVCIBKAIgbEGxzgBsIgggAi4BACABKAIAbEENdEGACHIiBiABKAJAIAIuASBsIgdBoS1saiIJakECdEGAgIjAAGpBgEBxIgogAi4BFCABKAIobEGxzgBsIgsgAi4BBCABKAIIbEENdEGACHIiDCABKAJIIAIuASRsIg1BoS1saiIOakELdSIPQaEtbGoiECACLgESIAEoAiRsQbHOAGwiESACLgECIAEoAgRsQQ10QYAIciISIAEoAkQgAi4BImwiAkGhLWxqIhNqQQt1QbHOAGwiAWpBEnZB/wdxai0AADoAACAFIAAgECABa0ESdkH/B3FqLQAAOgACIAUgACAPQb6l//8AbCAKakESdkH/B3FqLQAAOgABIAMoAgQgBGoiASAAIAdBvqX//wNsIAZqQQJ0QYCAiMAAakGAQHEiBSANQb6lf2wgDGpBC3UiBkGhLWxqIgcgAkG+pX9sIBJqQQt1QbHOAGwiAmpBEnZB/wdxai0AADoAACABIAAgByACa0ESdkH/B3FqLQAAOgACIAEgACAGQb6l//8AbCAFakESdkH/B3FqLQAAOgABIAMoAgggBGoiASAAIAkgCGtBAnRBgICIwABqQYBAcSICIA4gC2tBC3UiA0GhLWxqIgQgEyARa0ELdUGxzgBsIgVqQRJ2Qf8HcWotAAA6AAAgASAAIAQgBWtBEnZB/wdxai0AADoAAiABIAAgA0G+pf//AGwgAmpBEnZB/wdxai0AADoAAQuTBgEHfyAAKALQAiELIwBBQGoiACABKAJUIgEoAkAgAi4BIGwiBiABKAIAIAIuAQBsIgVqQQJ0IgggASgCYCACLgEwbCIJIAEoAiAgAi4BEGwiB2pB0SJsQYAIaiIKIAdB/jBsakELdSIHazYCMCAAIAcgCGo2AgAgACAFIAZrQQJ0IgYgCiAJQd+Jf2xqQQt1IgVrNgIgIAAgBSAGajYCECAAIAEoAkQgAi4BImwiBiABKAIEIAIuAQJsIgVqQQJ0IgggASgCZCACLgEybCIJIAEoAiQgAi4BEmwiB2pB0SJsQYAIaiIKIAdB/jBsakELdSIHazYCNCAAIAcgCGo2AgQgACAFIAZrQQJ0IgYgCiAJQd+Jf2xqQQt1IgVrNgIkIAAgBSAGajYCFCAAIAEoAkggAi4BJGwiBiABKAIIIAIuAQRsIgVqQQJ0IgggASgCaCACLgE0bCIJIAEoAiggAi4BFGwiB2pB0SJsQYAIaiIKIAdB/jBsakELdSIHazYCOCAAIAcgCGo2AgggACAFIAZrQQJ0IgYgCiAJQd+Jf2xqQQt1IgVrNgIoIAAgBSAGajYCGCAAIAEoAkwgAi4BJmwiBiABKAIMIAIuAQZsIgVqQQJ0IgggASgCbCACLgE2bCIJIAEoAiwgAi4BFmwiAWpB0SJsQYAIaiICIAFB/jBsakELdSIBazYCPCAAIAEgCGo2AgwgACAFIAZrQQJ0IgEgAiAJQd+Jf2xqQQt1IgJrNgIsIAAgASACajYCHCALQYADayEBQQAhCyAAIQIDQCADIAtBAnRqKAIAIARqIgAgASACKAIMIgYgAigCBCIFakHRImwiCCAFQf4wbGoiBSACKAIAQZCAAWoiCSACKAIIIgdqQQ10IgpqQRJ2Qf8HcWotAAA6AAAgACABIAogBWtBEnZB/wdxai0AADoAAyAAIAEgCCAGQd+Jf2xqIgYgCSAHa0ENdCIFakESdkH/B3FqLQAAOgABIAAgASAFIAZrQRJ2Qf8HcWotAAA6AAIgAkEQaiECIAtBAWoiC0EERw0ACwuhBAELfyAAKALQAiEGIAEoAlQhASMAQfAAayIKIQADQCABKAJgIQcgAi4BMCEFIAEoAiAhCCACLgEQIQsgACACLgEAIAEoAgBsQQ10QYAIciIMIAEoAkAgAi4BIGwiDSABKAKAASACLgFAbCIOayIPQcClf2xqQQt1NgIoIAAgD0HQFmwgDGoiDCANIA5qQcwybCINaiIOIAUgB2wiByAIIAtsIgVqQZo1bCIIIAVB8SBsaiIFa0ELdTYCUCAAIAUgDmpBC3U2AgAgACAMIA1rIgUgCCAHQdz0fmxqIgdrQQt1NgI8IAAgBSAHakELdTYCFCAAQQRqIQAgAUEEaiEBIAJBAmohAiAJQQFqIglBBUcNAAsgBkGAA2shAEEAIQkgCiECA0AgAyAJQQJ0aigCACAEaiIBIAAgAigCDCIKIAIoAgQiBmpBmjVsIgcgBkHxIGxqIgYgAigCAEENdEGAgIjAAGoiBSACKAIIIgggAigCECILayIMQdAWbGoiDSAIIAtqQcwybCIIaiILakESdkH/B3FqLQAAOgAAIAEgACALIAZrQRJ2Qf8HcWotAAA6AAQgASAAIAcgCkHc9H5saiIKIA0gCGsiBmpBEnZB/wdxai0AADoAASABIAAgBiAKa0ESdkH/B3FqLQAAOgADIAEgACAMQcCl//8AbCAFakESdkH/B3FqLQAAOgACIAJBFGohAiAJQQFqIglBBUcNAAsL6QQBDH8jAEGQAWsiDSQAIAAoAtACIQ4gASgCVCEBIA0hAANAIAEoAkAhByACLgEgIQkgACACLgEAIAEoAgBsQQ10QYAIciIKIAEoAoABIAIuAUBsIgtBvqV/bGpBC3UiDyABKAIgIAIuARBsIgUgASgCYCACLgEwbCIGIAEoAqABIAIuAVBsIgxqa0ECdCIQazYCYCAAIA8gEGo2AhggACAHIAlsQbHOAGwiByALQaEtbCAKaiIJaiIKIAUgDGpBthdsIgsgBSAGakENdGoiBWtBC3U2AnggACAFIApqQQt1NgIAIAAgCSAHayIFIAsgDCAGa0ENdGoiBmtBC3U2AkggACAFIAZqQQt1NgIwIABBBGohACABQQRqIQEgAkECaiECIAhBAWoiCEEGRw0ACyAOQYADayEAQQAhCCANIQIDQCADIAhBAnRqKAIAIARqIgEgACACKAIUIgUgAigCBCIGakG2F2wiDiACKAIMIgwgBmpBDXRqIgcgAigCAEENdEGAgIjAAGoiCSACKAIQIgpBoS1saiILIAIoAghBsc4AbCIPaiIQakESdkH/B3FqLQAAOgAAIAEgACAQIAdrQRJ2Qf8HcWotAAA6AAUgASAAIAYgBSAMamtBDXQiBiAKQb6lf2wgCWoiB2pBEnZB/wdxai0AADoAASABIAAgByAGa0ESdkH/B3FqLQAAOgAEIAEgACAOIAUgDGtBDXRqIgUgCyAPayIGakESdkH/B3FqLQAAOgACIAEgACAGIAVrQRJ2Qf8HcWotAAA6AAMgAkEYaiECIAhBAWoiCEEGRw0ACyANQZABaiQAC8MGARB/IwBB0AFrIhEkACAAKALQAiEOIAEoAlQhASARIQADQCABKAKgASEIIAIuAVAhCSABKAIgIQ0gAi4BECEPIAEoAmAhCiACLgEwIRIgACACLgEAIAEoAgBsQQ10QYAIciIGIAEoAoABIAIuAUBsIgsgASgCwAEgAi4BYGwiBSABKAJAIAIuASBsIgxqIhBrQcHaAGxqQQt1NgJUIAAgEEHG0QBsIAZqIhAgCyAFa0G3OGwiEyAFQYN7bGpqIhQgCCAJbCIFIA0gD2wiCGpBoydsIg0gCiASbCIJIAhqQe87bCIPIAggCWtB8wpsIghraiIKa0ELdTYCqAEgACAKIBRqQQt1NgIAIAAgDCALa0GSFGwiCiAMQfHhfmxqIBBqIgwgBSAJakHhp39sIgkgDSAFQd73AGxqaiIFa0ELdTYCcCAAIAUgDGpBC3U2AjggACALQZWKf2wgBmogCmogE2oiCyAIIA9qIAlqIgZrQQt1NgKMASAAIAYgC2pBC3U2AhwgAEEEaiEAIAFBBGohASACQQJqIQIgB0EBaiIHQQdHDQALIA5BgANrIQBBACELIBEhAgNAIAMgC0ECdGooAgAgBGoiASAAIAIoAgwiBiACKAIEIgdqQe87bCIOIAcgBmtB8wpsIg1rIAIoAhQiBSAHakGjJ2wiD2oiCiACKAIQIgcgAigCGCIMa0G3OGwiEiAMQYN7bGogAigCAEENdEGAgIjAAGoiCCAMIAIoAggiCWoiDEHG0QBsaiIQaiITakESdkH/B3FqLQAAOgAAIAEgACATIAprQRJ2Qf8HcWotAAA6AAYgASAAIAUgBmpB4ad/bCIGIA0gDmpqIg4gCSAHa0GSFGwiDSAHQZWKf2wgCGpqIBJqIgpqQRJ2Qf8HcWotAAA6AAEgASAAIAogDmtBEnZB/wdxai0AADoABSABIAAgDyAFQd73AGxqIAZqIgYgDSAJQfHhfmxqIBBqIgVqQRJ2Qf8HcWotAAA6AAIgASAAIAUgBmtBEnZB/wdxai0AADoABCABIAAgByAMa0HB2gBsIAhqQRJ2Qf8HcWotAAA6AAMgAkEcaiECIAtBAWoiC0EHRw0ACyARQdABaiQAC4EJARJ/IwBBgAJrIhIkACAAKALQAiERIAEoAlQhAEEIIQYgEiEBA0AgAQJ/AkAgAi4BECIIIAIvASAiBXJB//8DcQ0AQQAhBSACLwEwDQAgAi8BQA0AIAIvAVANACACLwFgDQAgAi8BcA0AIAEgAi4BACAAKAIAbEECdCIFNgLAASABIAU2AqABIAEgBTYCgAEgASAFNgJgIAEgBTYCQCABIAU2AiAgASAFNgIAQTgMAQsgASAAKALAASACLgFgbCIJIAAoAkAgBUEQdEEQdWwiBWpB0SJsIg0gBUH+MGxqIg4gAi4BQCAAKAKAAWxBDXQiCiACLgEAIAAoAgBsQQ10QYAIciILaiIPaiIMIAAoAiAgCGwiBSAAKALgASACLgFwbCIIakGzRmwiEyAFQYvgAGxqIAUgACgCoAEgAi4BUGwiB2oiECAAKAJgIAIuATBsIgUgCGoiFGpBocsAbCIVIBBBhGdsaiIQaiIWa0ELdTYC4AEgASAMIBZqQQt1NgIAIAEgDSAJQd+Jf2xqIgkgCyAKayINaiIKIBUgFEG7gn9saiILIAUgB2pB/dt+bCIMIAVB1MQBbGpqIgVrQQt1NgLAASABIAUgCmpBC3U2AiAgASANIAlrIgUgDCAHQbODAWxqIBBqIgdrQQt1NgKgASABIAUgB2pBC3U2AkAgASATIAhBjhNsaiALaiIFIA8gDmsiCGpBC3U2AmAgCCAFa0ELdSEFQSALQQJ0aiAFNgIAIAJBAmohAiAAQQRqIQAgAUEEaiEBIAZBAUshBSAGQQFrIQYgBQ0ACyARQYADayEAQQAhCCASIQIDQCACKAIAQZCAAWohBiADIAhBAnRqKAIAIARqIQECQAJAIAIoAgQiByACKAIIIgVyDQBBACEFIAIoAgwNACACKAIQDQAgAigCFA0AIAIoAhgNACACKAIcDQAgASAAIAZBBXZB/wdxajEAAEKBgoSIkKDAgAF+NwAADAELIAEgACACKAIcIhEgB2pBs0ZsIg0gB0GL4ABsaiACKAIMIgkgEWoiDiAHIAIoAhQiB2oiCmpBocsAbCILIApBhGdsaiIKaiIPIAIoAhgiDCAFakHRImwiEyAFQf4wbGoiBSACKAIQIhAgBmpBDXQiFGoiFWpBEnZB/wdxai0AADoAACABIAAgFSAPa0ESdkH/B3FqLQAAOgAHIAEgACALIA5Bu4J/bGoiDiAHIAlqQf3bfmwiCyAJQdTEAWxqaiIJIBMgDEHfiX9saiIPIAYgEGtBDXQiBmoiDGpBEnZB/wdxai0AADoAASABIAAgDCAJa0ESdkH/B3FqLQAAOgAGIAEgACALIAdBs4MBbGogCmoiByAGIA9rIgZqQRJ2Qf8HcWotAAA6AAIgASAAIAYgB2tBEnZB/wdxai0AADoABSABIAAgDSARQY4TbGogDmoiBiAUIAVrIgVqQRJ2Qf8HcWotAAA6AAMgASAAIAUgBmtBEnZB/wdxai0AADoABAsgAkEgaiECIAhBAWoiCEEIRw0ACyASQYACaiQAC5AIARF/IwBBgAJrIhAkACAAKALQAiEJIAEoAlQhACAQIQFBCCEHA0AgAQJ/AkAgAi4BECIFIAIvASAiBnJB//8DcQ0AQQAhBiACLwEwDQAgAi8BQA0AIAIvAVANACACLwFgDQAgAi8BcA0AIAEgACgCACACLgEAbCIGNgLAASABIAY2AqABIAEgBjYCgAEgASAGNgJgIAEgBjYCQCABIAY2AiAgASAGNgIAQTgMAQsgASAAKALAASACLgFgbCIIIAAoAkAgBkEQdEEQdWwiC2oiBiAAKAKAASACLgFAbCIKIAAoAgAgAi4BAGwiDGoiDWoiDiAAKALgASACLgFwbCIPIAAoAiAgBWwiEWoiEiAAKAKgASACLgFQbCITIAAoAmAgAi4BMGwiFGoiFWoiBWs2AuABIAEgBSAOajYCACABIAsgCGtB6gJsQQh1IAZrIgggDCAKayILaiIKIBEgD2siDCATIBRrIg5qQdkDbEEIdSIPIAUgDkGdBWxBCHVqayIFazYCwAEgASAFIApqNgIgIAEgCyAIayIIIBIgFWtB6gJsQQh1IAVrIgVrNgKgASABIAUgCGo2AkAgASAPIAxBlQJsQQh1IAVqayIFIA0gBmsiBmo2AmAgBiAFayEGQSALQQJ0aiAGNgIAIAJBAmohAiAAQQRqIQAgAUEEaiEBIAdBAUshBiAHQQFrIQcgBg0ACyAJQYADayEAQQAhBiAQIQIDQCACKAIAQZCAAWohBSADIAZBAnRqKAIAIARqIQECQAJAIAIoAgQiCSACKAIIIgdyDQBBACEHIAIoAgwNACACKAIQDQAgAigCFA0AIAIoAhgNACACKAIcDQAgASAAIAVBBXZB/wdxajEAAEKBgoSIkKDAgAF+NwAADAELIAEgACACKAIcIgogCWoiDCACKAIMIg0gAigCFCIOaiIPaiIIIAIoAhgiESAHaiILIAIoAhAiEiAFaiITaiIUakEFdkH/B3FqLQAAOgAAIAEgACAUIAhrQQV2Qf8HcWotAAA6AAcgASAAIAkgCmsiCiAOIA1rIglqQdkDbEEIdSINIAlBnQVsQQh1IAhqayIJIAcgEWtB6gJsQQh1IAtrIgggBSASayIFaiIHakEFdkH/B3FqLQAAOgABIAEgACAHIAlrQQV2Qf8HcWotAAA6AAYgASAAIAwgD2tB6gJsQQh1IAlrIgcgBSAIayIFakEFdkH/B3FqLQAAOgACIAEgACAFIAdrQQV2Qf8HcWotAAA6AAUgASAAIA0gCkGVAmxBCHUgB2prIgcgEyALayIFakEFdkH/B3FqLQAAOgADIAEgACAFIAdrQQV2Qf8HcWotAAA6AAQLIAJBIGohAiAGQQFqIgZBCEcNAAsgEEGAAmokAAvyCAIPfQV/IwBBgAJrIhYkACAAKALQAiEXIAEoAlQhAEEIIRQgFiEBA0AgAQJ/AkAgAi8BECIYIAIvASAiFXINAEEAIRUgAi8BMA0AIAIvAUANACACLwFQDQAgAi8BYA0AIAIvAXANACABIAAqAgAgAi4BALKUIgY4AsABIAEgBjgCoAEgASAGOAKAASABIAY4AmAgASAGOAJAIAEgBjgCICABIAY4AgBBOAwBCyABIAAqAgAgAi4BALKUIgcgACoCgAEgAi4BQLKUIgiSIg0gACoCQCAVQRB0QRB1spQiCSAAKgLAASACLgFgspQiCpIiBpIiCyAAKgJgIAIuATCylCIMIAAqAqABIAIuAVCylCIOkiIPIAAqAiAgGEEQdEEQdbKUIhAgACoC4AEgAi4BcLKUIhGSIhKSIgWTOALgASABIAsgBZI4AgAgASAHIAiTIgcgCSAKk0PzBLU/lCAGkyIIkiIJIA4gDJMiCiAQIBGTIguSQ16D7D+UIgwgCkN1PSfAlJIgBZMiBZM4AsABIAEgCSAFkjgCICABIAcgCJMiByASIA+TQ/MEtT+UIAWTIgWTOAKgASABIAcgBZI4AkAgASANIAaTIgYgDCALQ9SLir+UkiAFkyIFkjgCYCAGIAWTIQZBIAtBAnRqIAY4AgAgAkECaiECIABBBGohACABQQRqIQEgFEEBSyEVIBRBAWshFCAVDQALIBdBgANrIQBBACEUIBYhAgNAIAMgFEECdGooAgAgBGoiASAAAn8gAioCAEMAIABEkiIHIAIqAhAiCJIiDSACKgIIIgkgAioCGCIKkiIGkiILIAIqAhQiDCACKgIMIg6SIg8gAioCBCIQIAIqAhwiEZIiEpIiBZIiE4tDAAAAT10EQCATqAwBC0GAgICAeAtB/wdxai0AADoAACABIAACfyALIAWTIguLQwAAAE9dBEAgC6gMAQtBgICAgHgLQf8HcWotAAA6AAcgASAAAn8gByAIkyIHIAkgCpND8wS1P5QgBpMiCJIiCSAMIA6TIgogECARkyILkkNeg+w/lCIMIApDdT0nwJSSIAWTIgWSIgqLQwAAAE9dBEAgCqgMAQtBgICAgHgLQf8HcWotAAA6AAEgASAAAn8gCSAFkyIJi0MAAABPXQRAIAmoDAELQYCAgIB4C0H/B3FqLQAAOgAGIAEgAAJ/IAcgCJMiByASIA+TQ/MEtT+UIAWTIgWSIgiLQwAAAE9dBEAgCKgMAQtBgICAgHgLQf8HcWotAAA6AAIgASAAAn8gByAFkyIHi0MAAABPXQRAIAeoDAELQYCAgIB4C0H/B3FqLQAAOgAFIAEgAAJ/IA0gBpMiBiAMIAtD1IuKv5SSIAWTIgWSIgeLQwAAAE9dBEAgB6gMAQtBgICAgHgLQf8HcWotAAA6AAMgASAAAn8gBiAFkyIGi0MAAABPXQRAIAaoDAELQYCAgIB4C0H/B3FqLQAAOgAEIAJBIGohAiAUQQFqIhRBCEcNAAsgFkGAAmokAAsZACAAIAAoAgAoAggRAQAgABC1BUEBEAMAC1sBAX8gACgCACECIAFBAEgEQAJAIAIoAmwiAQRAIAIoAmhBA0gNAQsgACACKAIIEQEAIAIoAmwhAQsgAiABQQFqNgJsDwsgASACKAJoTARAIAAgAigCCBEBAAsLXAECfyMAQeABayIBJAAgACABQRBqIgIgACgCACgCDBECACABIAI2AgBBkPQCKAIAIQIjAEEQayIAJAAgACABNgIMIAJB8qICIAEQhwUgAEEQaiQAIAFB4AFqJAALkwICBH8DfiMAQTBrIgMkAAJAAkACfwJAIAAoAgAiAigCFCIAQQBMDQAgACACKAJ0Sg0AIAIoAnAgAEECdGoMAQsgAigCeCIERQ0BIAAgAigCfCIFSA0BIAAgAigCgAFKDQEgBCAAIAVrQQJ0agsoAgAiBA0BCyACIAA2AhggAigCcCgCACEECyAEIQACQAJAA0AgAC0AACIFRQ0BIABBAWohACAFQSVHDQALIAAtAABB8wBHDQAgAyACQRhqNgIgIAEgBCADQSBqEKUCDAELIAIpAiAhBiACKQIoIQcgAikCGCEIIAMgAikCMDcDGCADIAc3AxAgAyAGNwMIIAMgCDcDACABIAQgAxClAgsgA0EwaiQACxUAIAAoAgAiAEEANgIUIABBADYCbAvBAQEHfyAAKALAAkEASgRAIAAoAtwDIAEoAgRqIgEtAIwBIQUgAygCACEGIAEtAJYBIghBAWshCQNAIAAoAnAiAUEASgRAIAEgBiAEQQJ0aigCACIBaiEKIAIgB0ECdGooAgAhAwNAIAUEQCABIAMtAAAgBRA6IAVqIQELIANBAWohAyABIApJDQALCyAIQQJPBEAgBiAEIAYgBEEBaiAJIAAoAnAQiwMLIAdBAWohByAEIAhqIgQgACgCwAJIDQALCwueAQEFfyAAKALAAkEASgRAIAMoAgAhBQNAIAUgBCAFIARBAXJBASAAKAJwIgFBAEoEfyAFIARBAnRqKAIAIgMgAWohByACIAZBAnRqKAIAIQEDQCADIAEtAAAiCDoAASADIAg6AAAgAUEBaiEBIANBAmoiAyAHSQ0ACyAAKAJwBSABCxCLAyAGQQFqIQYgBEECaiIEIAAoAsACSA0ACwsLhAEBBH8gACgCwAIiAUEASgRAIAMoAgAhBQNAIAAoAnAiA0EASgRAIAMgBSAEQQJ0IgNqKAIAIgFqIQYgAiADaigCACEDA0AgASADLQAAIgc6AAEgASAHOgAAIANBAWohAyABQQJqIgEgBkkNAAsgACgCwAIhAQsgBEEBaiIEIAFIDQALCwsJACADIAI2AgALCQAgA0EANgIACx8BAX8gACgC3AMiASAAKALAAjYCXCABIAAoAnQ2AmALnAIBA38gACgC3AMiAygCXCIHIAAoAsACIghOBEAgACgCJEEASgRAIAAoAtgBIQhBACEHA0AgACAIIAEgB0ECdCIJaigCACADIAlqIgkoAmQgAigCAGxBAnRqIAlBDGogCSgCNBEHACAIQdgAaiEIIAdBAWoiByAAKAIkSA0ACyAAKALAAiEICyADQQA2AlxBACEHCyAAIANBDGogByAEIAUoAgAiAUECdGogCCAHayIEIAMoAmAiByAEIAdJGyIEIAYgAWsiASABIARLGyIBIAAoAuADKAIEEQYAIAUgBSgCACABajYCACADIAMoAmAgAWs2AmAgAyADKAJcIAFqIgE2AlwgACgCwAIgAUwEQCACIAIoAgBBAWo2AgALC9gBAAJAIAAoAsgDIgEoAhgiAgRAIAEoAgwhAwwBCyABIAAgASgCCCABKAIUIAEoAhBBACAAKAIEKAIcEQoAIgM2AgwgASgCGCECCyAAIAMgAkECdGogBCAFKAIAIgNBAnRqIAEoAhAgAmsiAiAGIANrIgMgAiADSRsiAiAAKAJ0IAEoAhRrIgMgAiADSRsiAiAAKALkAygCBBEHACAFIAUoAgAgAmo2AgAgASABKAIYIAJqIgA2AhggACABKAIQIgBPBEAgAUEANgIYIAEgASgCFCAAajYCFAsL0wEBAn8gACgCyAMiBEEYaiEIAkAgBCgCGCIGBEAgBCgCDCEHDAELIAQgACAEKAIIIAQoAhQgBCgCEEEBIAAoAgQoAhwRCgAiBzYCDCAEKAIYIQYLIAAgASACIAMgByAIIAQoAhAgACgC3AMoAgQRDAAgBiAEKAIYIgFJBH8gACAEKAIMIAZBAnRqQQAgASAGayIBIAAoAuQDKAIEEQcAIAUgBSgCACABajYCACAEKAIYBSABCyAEKAIQIgBPBEAgBEEANgIYIAQgBCgCFCAAajYCFAsLjwEBBH8jAEEQayIHJAAgACgCyAMiCCgCECEJIAUoAgAhCiAHQQA2AgwgACABIAIgAyAIKAIMIAdBDGogBiAKayIBIAkgASAJSRsgACgC3AMoAgQRDAAgACAIKAIMIAQgBSgCAEECdGogBygCDCAAKALkAygCBBEHACAFIAUoAgAgBygCDGo2AgAgB0EQaiQAC9wBAQF/IAAoAsgDIQICQAJAAkACQAJAIAEOBAADAgEDCyAAKAJUBEAgAkHUATYCBCACKAIMDQQgAiAAIAIoAghBACACKAIQQQEgACgCBCgCHBEKADYCDAwECyACIAAoAtwDKAIENgIEDAMLIAIoAghFBEAgACgCACIBQQM2AhQgACABKAIAEQEACyACQdUBNgIEDAILIAIoAghFBEAgACgCACIBQQM2AhQgACABKAIAEQEACyACQdYBNgIEDAELIAAoAgAiAUEDNgIUIAAgASgCABEBAAsgAkIANwIUCzwAIAAgASACKAIAIAQgBSgCAEECdGogACgC3AMoAgwRBwAgBSAFKAIAQQFqNgIAIAIgAigCAEEBajYCAAvCAwEMfyACQQJ0IgIgASgCCGooAgAhBSABKAIEIAJqKAIAIQYgASgCACACaigCACEHIAMoAgAhASAAKALQAiECIAAoAtwDIgMoAhwhCCADKAIYIQsgAygCFCEMIAMoAhAhDSAAKAJwIgNBAk8EfyADQQF2IQMDQCAMIAYtAABBAnQiBGooAgAhDiALIAUtAABBAnQiCWooAgAhCiAEIAhqKAIAIQ8gASACIAkgDWooAgAiCSAHLQAAIgRqai0AADoAACABIAIgBCAKIA9qQRB1Igpqai0AADoAASABIAIgBCAOamotAAA6AAIgASACIAkgBy0AASIEamotAAA6AAMgASACIAQgCmpqLQAAOgAEIAEgAiAEIA5qai0AADoABSABQQZqIQEgB0ECaiEHIAVBAWohBSAGQQFqIQYgA0EBayIDDQALIAAoAnAFIAMLQQFxBEAgDCAGLQAAQQJ0IgBqKAIAIQMgCyAFLQAAQQJ0IgVqKAIAIQYgACAIaigCACEIIAEgAiAHLQAAIgAgBSANaigCAGpqLQAAOgAAIAEgAiAAIAYgCGpBEHVqai0AADoAASABIAIgACADamotAAA6AAILC4sCAQN/IwBBEGsiCCQAAkACQCAAKALcAyIHKAIkBEAgB0EgakEAIAQgBSgCAEECdGpBAEEBIAcoAigQiwMgB0EANgIkIAUgBSgCAEEBajYCACAHIAcoAixBAWs2AiwMAQsgBygCLCEJIAggBCAFKAIAIgNBAnRqIgQoAgA2AgggCAJ/IAkgBiADayIDIAMgCUsbIgNBAiADQQJJGyIDQQJPBEAgBCgCBAwBCyAHQQE2AiQgBygCIAs2AgwgACABIAIoAgAgCEEIaiAHKAIMEQcAIAcoAiQhACAFIAUoAgAgA2o2AgAgByAHKAIsIANrNgIsIAANAQsgAiACKAIAQQFqNgIACyAIQRBqJAALhgUBDn8gAkECdCIFIAEoAghqKAIAIQogASgCBCAFaigCACELIAEoAgAgAkEDdGoiASgCACEHIAEoAgQhCCADKAIEIQIgAygCACEDIAAoAtACIQQgACgC3AMiASgCHCEOIAEoAhghDyABKAIUIRAgASgCECERIAAoAnAiAUECTwR/IAFBAXYhCQNAIBAgCy0AAEECdCIBaigCACEMIA8gCi0AAEECdCIGaigCACEFIAEgDmooAgAhASADIAQgBiARaigCACINIActAAAiBmpqLQAAOgAAIAMgBCAGIAEgBWpBEHUiBWpqLQAAOgABIAMgBCAGIAxqai0AADoAAiADIAQgDSAHLQABIgFqai0AADoAAyADIAQgASAFamotAAA6AAQgAyAEIAEgDGpqLQAAOgAFIAIgBCANIAgtAAAiAWpqLQAAOgAAIAIgBCABIAVqai0AADoAASACIAQgASAMamotAAA6AAIgAiAEIA0gCC0AASIBamotAAA6AAMgAiAEIAEgBWpqLQAAOgAEIAIgBCABIAxqai0AADoABSACQQZqIQIgCEECaiEIIANBBmohAyAHQQJqIQcgCkEBaiEKIAtBAWohCyAJQQFrIgkNAAsgACgCcAUgAQtBAXEEQCAQIAstAABBAnQiAGooAgAhCSAPIAotAABBAnQiAWooAgAhBSAAIA5qKAIAIQAgAyAEIAEgEWooAgAiASAHLQAAIgZqai0AADoAACADIAQg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PGooAgAiAkUEQCABIABBAUHAACAAKAIEKAIAEQQAIgI2AjwLIAJCADcAACACQgA3ADggAkIANwAwIAJCADcAKCACQgA3ACAgAkIANwAYIAJCADcAECACQgA3AAggAyAHaiIBQQA2AiggAUEANgIYIAAoAuABRQRAIAAoArQDDQEMAgsgACgCnANFDQELIAUoAhgiAkEQTwRAIAAoAgAiASACNgIYIAFBMjYCFCAAIAAoAgAoAgARAQALIAMgAkECdGoiAUH8AGooAgAiAkUEQCABIABBAUGAAiAAKAIEKAIAEQQAIgI2AnwLIAJBAEGAAhA6GgsgBEEBaiIEIAAoAtQCSA0ACwsgA0FwNgIUIANCADcCDCADIAAoApgCNgI4C6sNAgp/AXwgACgCJEEASgRAIAAoAtgDIQogACgC2AEhBwNAIAEhBiACIQQCQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgBygCKCAHKAIkIghBCHRqIgNBgxBMBEAgA0GBCEwEQAJAIANBgQRrDgQXAyIeAAtBkAEhAUEAIQICQCADQYECaw4CJh8ACyADQYMGaw4EAyEhHCELIANBggxMBEACQCADQYIIaw4HFiIFIiIiHAALIANBhQprDgYFISEhIRohCwJAIANBgwxrDgoUISEGISEhISEZAAsgA0GHDmsOCAYgICAgICAXIAsgA0GFGEwEQCADQYQUTARAIANBhBBrDg0TISEhHyEhISEhISEXIAsgA0GFFGsOBhEgICAgBwgLIANBhhxMBEAgA0GGGGsOBxAgICAgIAkKCwJAIANBhxxrDggPICAgICAgCwALIANBiCBrDgkNHx8fHx8fHwwLC0GRASEBQQAhAgwiC0GSASEBDCELQZMBIQFBACECDCALQZQBIQFBACECDB8LQZUBIQFBACECDB4LQZYBIQFBACECDB0LQZcBIQFBACECDBwLIANBixZHDRdBmAEhAUEAIQIMGwtBmQEhAUEAIQIMGgsgA0GNGkcNFUGaASEBQQAhAgwZC0GbASEBQQAhAgwYCyADQY8eRw0TQZwBIQFBACECDBcLQZ0BIQFBACECDBYLQZ4BIQFBACECDBULQZ8BIQFBACECDBQLQaABIQFBACEC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KAIAIQcgAygCACEEQQAhAEEAIQ0gCEEBRwRAA0AgACAHai0AACEKIAAgBmotAAAhCyAEIAAgCWotAAAiBToAASAEIAUgC2pBgAFzOgACIAQgBSAKakGAAXM6AAAgByAAQQFyIgVqLQAAIQogBSAGai0AACELIAQgBSAJai0AACIFOgAEIAQgBSALakGAAXM6AAUgBCAFIApqQYABczoAAyAAQQJqIQAgBEEGaiEEIA1BAmoiDSAORw0ACwsgD0UNACAAIAdqLQAAIQcgACAGai0AACEGIAQgACAJai0AACIAOgABIAQgACAGakGAAXM6AAIgBCAAIAdqQYABczoAAAsgA0EEaiEDIAJBAWohAiAMQQFrIQQgDEECTg0ACwsLqQIBCX8gBEEASgRAIAAoAnAiBUF+cSEMIAVBAXEhDQNAIAQhCQJAIAVFDQAgAkECdCIAIAEoAghqKAIAIQYgASgCBCAAaigCACEHIAEoAgAgAGooAgAhCCADKAIAIQRBACEAQQAhCiAFQQFHBEADQCAEIAAgCGotAAA6AAAgBCAAIAdqLQAAOgABIAQgACAGai0AADoAAiAEIAggAEEBciILai0AADoAAyAEIAcgC2otAAA6AAQgBCAGIAtqLQAAOgAFIABBAmohACAEQQZqIQQgCkECaiIKIAxHDQALCyANRQ0AIAQgACAIai0AADoAACAEIAAgB2otAAA6AAEgBCAAIAZqLQAAOgACCyADQQRqIQMgAkEBaiECIAlBAWshBCAJQQJODQALCwuiAgENfyAEQQBKBEAgACgC0AIhBSAAKAJwIQcgACgC4AMiACgCFCEKIAAoAhAhCyAAKAIMIQwgACgCCCENA0AgBCEIIAcEQCACQQJ0IgAgASgCCGooAgAhDiABKAIEIABqKAIAIQ8gASgCACAAaigCACEQIAMoAgAhBEEAIQADQCAAIA9qLQAAIQYgBCAFIAAgEGotAAAiCSANIAAgDmotAABBAnQiEWooAgBqai0AADoAACAEIAUgCSALIBFqKAIAIAogBkECdCIGaigCAGpBEHVqai0AADoAASAEIAUgCSAGIAxqKAIAamotAAA6AAIgBEEDaiEEIABBAWoiACAHRw0ACwsgA0EEaiEDIAJBAWohAiAIQQFrIQQgCEECTg0ACwsL1gIBCX8gBEEASgRAIAAoAnAiCEF8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AgQRAgALDAILAkAgAUEMSQ0AIAItAAJBwQBHDQAgAi0AA0HkAEcNACACLQAEQe8ARw0AIAItAAVB4gBHDQAgAi0ABkHlAEcNACACLQAIIQMgAi0AByEHIAItAAohCSACLQAJIQogAi0ADCELIAItAAshDSACLQANIQUgACgCACIBQc4ANgIUIAEgBTYCJCABIAsgDUEIdHI2AiAgASAJIApBCHRyNgIcIAEgAyAHQQh0cjYCGCAAQQEgASgCBBECACAAIAU6AKwCIABBATYCqAIMAgsgACgCACIBIAU2AhggAUHQADYCFCAAQQEgACgCACgCBBECAAwBCyAAKAIAIgEgAzYCGCABQcYANgIUIAAgACgCACgCABEBAAsgBiAENgIEIAYgCDYCAEEBIQQgDEEATA0AIAAgDCAAKAIYKAIQEQIACyACQRBqJAAgBAs2ACAAQQA2AtgBIABBADYCuAMgAEEANgKQASAAKALQAyIAQQA2AqQBIABBADYCGCAAQgA3AgwLizsBD38jAEGgAmsiCSQAIAAoArgDIQEDQAJAAkACQCABDQAgACgC0AMoAgxFBEAgACgCGCICKAIEIgFFBEAgACACKAIMEQAARQRAQQAhAQwECyACKAIEIQELIAIoAgAiAy0AACEFIAFBAWsiBAR/IANBAWoFIAAgAigCDBEAAEUEQEEAIQEMBAsgAigCBCEEIAIoAgALIgFBAWohAyAFQf8BRiABLQAAIgFB2AFGcUUEQCAAKAIAIgYgBTYCGCAGQTc2AhQgACgCACABNgIcIAAgACgCACgCABEBAAsgACABNgK4AyACIARBAWs2AgQgAiADNgIADAELIAAQ4gNFBEBBACEBDAILIAAoArgDIQELAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABQQFrDv4BDxERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERER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aiEEIANBAWshAyACLQAAQQNHBEAgBCECDAELIANFBEAgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCACEECyAEQQFqIQIgA0EBayEDIAAoAtgBIgcoAlggBC0AAEcNACADRQRAIAAgASgCDBEAAEUEQEEAIQEMCwsgACgC2AEhByABKAIEIQMgASgCACECCyACQQFqIQQgA0EBayEDIAcoAgAgAi0AAEcEQCAEIQIMAQsgA0UEQCAAIAEoAgwRAABFBEBBACEBDAsLIAAoAtgBIQcgASgCBCEDIAEoAgAhBAsgBEEBaiECIANBAWshAyAHKAKwASAELQAARw0AIANFBEAgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCACECCyACQQFqIQQgA0EBayEDIAItAABBgAFHBEAgBCECDAELIANFBEAgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCACEECyAELQAAIQUgA0EBayIDBH8gBEEBagUgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCAAsiBEEBaiECIANBAWshAyAELQAAIAVBCHRyDQAgA0UEQCAAIAEoAgwRAABFBEBBACEBDAsLIAEoAgQhAyABKAIAIQILIAItAAAhBCADQQFrIgMEfyACQQFqBSAAIAEoAgwRAABFBEBBACEBDAsLIAEoAgQhAyABKAIACyIFQQFqIQIgA0EBayEDIAUtAAAgBEEIdHINACADRQRAIAAgASgCDBEAAEUEQEEAIQEMCwsgASgCBCEDIAEoAgAhAgsgAkEBaiEEIANBAWshAyACLQAABEAgBCECDAELIANFBEAgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCACEECyAELQAAIQUgA0EBayIDBH8gBEEBagUgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCAAsiBEEBaiECIANBAWshAyAELQAAIAVBCHRyQQFHDQAgA0UEQCAAIAEoAgwRAABFBEBBACEBDAsLIAEoAgQhAyABKAIAIQILIAItAAAhBCADQQFrIgMEfyACQQFqBSAAIAEoAgwRAABFBEBBACEBDAsLIAEoAgQhAyABKAIACyIFQQFqIQIgA0EBayEDIAUtAAAgBEEIdHINACADRQRAIAAgASgC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AgghBQNAIAUEQCAAIAUoAgARAQALAkAgACAAKALMAygCABEAACIBDgMFAAIACyAAKAIIIgVFIAFBfXFBAUdyDQAgBSAFKAIEQQFqIgE2AgQgASAFKAIIIgJIDQAgBSAAKALMAiACajYCCAwACwALIAAgACgCkAE2ApgBDAELIAAoAgAiAiABNgIYIAJBFTYCFCAAIAAoAgAoAgARAQALIAAoAhRBzAFHBEAgACAAKAK8AygCABEBACAAQcwBNgIUIABBADYCjAELAkAgACgCvAMoAggEQCAAQYwBaiECIAAoAowBIQUDQCAAKAJ0IgMgBUsEQCAAKAIIIgEEQCABIAM2AgggASAFNgIEIAAgASgCABEBACAAKAKMASEFC0EAIQEgAEEAIAJBACAAKALAAygCBBEHACAFIAAoAowBIgVHDQEMAwsgACAAKAK8AygCBBEBACAAIAAoArwDKAIAEQEAQQAhBSAAQQA2AowBIAAoArwDKAIIDQALCyAAQc4BQc0BIAAoAkQbNgIUQQEhAQsLIAEL0gEBAn8CQAJAIAAoAhQiAUHNAWtBAUsNACAAKAJADQAgACgCjAEgACgCdEkEQCAAKAIAIgFBxQA2AhQgACABKAIAEQEACyAAIAAoArwDKAIEEQEAIABB0gE2AhQMAQsCQAJAIAFBzwFrDgQAAQECAQsgAEHSATYCFAwBCyAAKAIAIgIgATYCGCACQRU2AhQgACAAKAIAKAIAEQEACwJAA0AgACgCzAMiASgCFA0BIAAgASgCABEAAA0AC0EADwsgACAAKAIYKAIYEQEAIAAQtgVBAQucBgEFfyAAKAIUIgNBfnFByAFHBEAgACgCACICIAM2AhggAkEVNgIUIAAgACgCACgCABEBAAsCf0EBIQICQAJAAkACQAJAIAAoAhQiA0HIAWsOCwABBAICAgICAgMCAwsgACAAKALMAygCBBEBACAAIAAoAhgoAggRAQAgAEHJATYCFAsgACAAKALMAygCABEAACICQQFHDQIgACgCJCICIQUCQAJAAkACQCACQQFrDgQDAgABAgsgACgC2AEiAygCsAEhBEECIQUgAygCACIGQQFHIgIgAygCWCIDQQJHciAEQQNHckUEQEEDIQIMAwsgAiADQSJHckUEQEEHIQIgBEEjRg0DCyAGQdIARyADQccAR3IgBEHCAEdyRQRAQQIhAgwDCyAGQfIARyADQecAR3JFBEBBBiECIARB4gBGDQMLIAAoApwCBEBBAyECDAMLIAAoAqgCBEBBAiECAkACQCAALQCsAiIDDgIFAAELQQMhAgwECyAAKAIAIgIgAzYCGCACQfQANgIUIABBfyAAKAIAKAIEEQIAQQMhAgwDCyAAKAIAIgIgBjYCGCACQfEANgIUIAIgBDYCICACIAM2AhwgAEEBIAIoAgQRAgBBAyECDAILQQQhBSAAKAKoAkUEQEEEIQIMAgtBBCECAkACQCAALQCsAiIDDgMDAQABC0EFIQIMAgsgACgCACICIAM2AhggAkH0ADYCFCAAQX8gACgCACgCBBECAEEFIQIMAQtBACECQQAhBQsgACAFNgIsIAAgAjYCKCAAQQA2AogBIABBgAI2AmAgAEKCgICAEDcDWCAAQgE3A1AgAEKAgICAEDcDSCAAQgA3A0AgAEKAgICAgICA+D83AzggAEEANgJsIABCADcCZCAAQcoBNgIUIAAgACgCrAMiAjYCNCAAIAI2AjBBAQwDCyAAIAAoAswDKAIAEQAADAILIAAoAgAiAiADNgIYIAJBFTYCFCAAIAAoAgAoAgARAQBBACECCyACCyICQQJGBEAgAQRAIAAoAgAiAUE1NgIUIAAgASgCABEBAAsgABC2BQsgAgsHACAAELUFC58HAQF/IABBADYCBCABQdoARwRAIAAoAgBCjYCAgKALNwIUIAAoAgAgATYCHCAAIAAoAgAoAgARAQALIAJB6ANHBEAgACgCAEKWgICAgD03AhQgACgCACACNgIcIAAgACgCACgCABEBAAsgACgCACEBIAAoAgwhAiAAQQRqQQBB5AMQOhogAEEBNgIQIAAgAjYCDCAAIAE2AgAjAEEQayICJAAgAEEANgIEIAJBADYCDEHUABA7IgFFBEAgACgCAEI4NwIUIAAgACgCACgCABEBAAsgAUGAlOvcAzYCMCABQeMBNgIoIAFB5AE2AiQgAUHlATYCICABQeYBNgIcIAFB5wE2AhggAUHoATYCFCABQekBNgIQIAFB6gE2AgwgAUHrATYCCCABQewBNgIEIAFB7QE2AgAgAUIANwI0IAFBADYCLCABQdQANgJMIAFCADcCPCABQgA3AkQgACABNgIEAkBBjpMCEIcDIgNFDQAgAkH4ADoACyACIAJBDGo2AgAgAiACQQtqNgIEIANBso4CIAIQ6gFBAEwNACACKAIMIQMgAi0AC0HfAXFBzQBGBEAgAiADQegHbCIDNgIMCyABIANB6AdsNgIsCyACQRBqJAAgAEEANgK4AiAAQQA2AhggAEEANgIIIABCADcCpAEgAEIANwKsASAAQgA3ArQBIABCADcCvAEgAEIANwLEASAAQgA3AswBIAAgAEEAQawBIAAoAgQoAgARBAAiATYC0AMgAUIANwJgIAFBgAE2AhwgAUGBATYCCCABQYIBNgIEIAFBgwE2AgAgAUEANgJoIAFBgAE2AiQgAUGAATYCKCABQgA3AmwgAUGAATYCLCABQYABNgIwIAFCADcCdCABQYABNgI0IAFBgAE2AjggAUIANwJ8IAFBgAE2AjwgAUEANgKEASABQYABNgJAIAFCADcCiAEgAUGAATYCRCABQYABNgJIIAFBgAE2AkwgAUGAATYCUCABQgA3ApABIAFBgAE2AlQgAUIANwKYASABQQA2AqABIAFBgAE2AlwgAUGEATYCICABQYQBNgJYIABBADYCuAMgAEEANgKQASAAQQA2AtgBIAAoAtADIgFBADYCpAEgAUEANgIYIAFCADcCDCAAIABBAEEcIAAoAgQoAgARBAAiATYCzAMgAUEBNgIYIAFCADcCECABQfwANgIMIAFB/QA2AgggAUH+ADYCBCABQf8ANgIAIABByAE2AhQLIgEBfUF/IAAqAgAgASoCAJMiAkMAAAAAXiACQwAAAABdGwsQACABIAIgAyAAKAIAEQQACzkBAX8gACgCBCIEQQF1IAFqIQEgACgCACEAIAEgAiADIARBAXEEfyABKAIAIABqKAIABSAACxEFAAs3AQF/IAAoAgQiA0EBdSABaiEBIAAoAgAhACABIAIgA0EBcQR/IAEoAgAgAGooAgAFIAALEQIACzQBAX8jAEEQayIEJAAgACgCACEAIAQgAzYCDCABIAIgBEEMaiAAEQQAIQAgBEEQaiQAIAALVAECfyMAQRBrIgQkACAAKAIEIgVBAXUgAWohASAAKAIAIQAgBUEBcQRAIAEoAgAgAGooAgAhAAsgBCADNgIMIAEgAiAEQQxqIAARBQAgBEEQaiQAC1IBAn8jAEEQayIDJAAgACgCBCIEQQF1IAFqIQEgACgCACEAIARBAXEEQCABKAIAIABqKAIAIQALIAMgAjYCDCABIANBDGogABECACADQRBqJAALNgEBfyMAQRBrIgQkACAAKAIAIQAgBCADEI8DIAEgAiAEIAARBAAhACAEEDkaIARBEGokACAAC1YBAn8jAEEQayIEJAAgACgCBCIFQQF1IAFqIQEgACgCACEAIAVBAXEEQCABKAIAIABqKAIAIQALIAQgAxCPAyABIAIgBCAAEQUAIAQQORogBEEQaiQAC1QBAn8jAEEQayIDJAAgACgCBCIEQQF1IAFqIQEgACgCACEAIARBAXEEQCABKAIAIABqKAIAIQALIAMgAhCPAyABIAMgABECACADEDkaIANBEGokAAsLACABIAIgABECAAsrAgF/AXwjAEEQayICJAAgAiABIAARHQA5AwggAisDCCEDIAJBEGokACADCwsAIAEgAiAAERQACycBAX8jAEEQayIBJAAgASAAEQ4ANgIMIAEoAgwhACABQRBqJAAgAAsJACABIAARAQALDwAgASAAKAIAaiACNgIACw0AIAEgACgCAGooAgALGAEBf0EQEEwiAEIANwMAIABCADcDCCAACzkBAX8jAEEQayIDJAAgAyABIAIgABEFAEEQEEwiACADKQIANwIAIAAgAykCCDcCCCADQRBqJAAgAAsrAQF/IwBBEGsiAyQAIAMgASACIAARAwA2AgwgAygCDCEAIANBEGokACAACzUBAX8jAEEQayICJAAgAiABEI8DIAIgAiAAEQAANgIMIAIoAgwhACACEDkaIAJBEGokACAACzABAX8jAEEQayIDJAAgAyABIAIgABEFAEEMEEwgAxCSBCEAIAMQdCADQRBqJAAgAAspAQF/IwBBEGsiAiQAIAIgASAAEQAANgIMIAIoAgwhACACQRBqJAAgAAstAQF/IwBBEGsiBCQAIAQgASACIAMgABEEADYCDCAEKAIMIQAgBEEQaiQAIAALHwAgACABELgFIgAgAikCCDcCCCAAIAIpAgA3AgBBAQt5AQN/IAEQtwEgAksEQCABIAIQuAUhAiMAQRBrIgMkACMAQRBrIgEkACABIANBCGoiBTYCDEEQEEwiBCACKQIINwIIIAQgAikCADcCACABQQxqIAQQ4wMgAUEQaiQAIABBuK8CIAUQDjYCACADQRBqJAAPCyAAEOcDC4ADAQR/IAEgABC3ASID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BEAgASATKALUAUYNAQsgEiABNgIEIBIgAjYCAEEAQQJB06MCIBIQPSATKALQASEBIAAoAgAhAiAAKAIEIQ8gACATKALUASIQNgIEIAAgATYCACAQtyAPt6MhAyABtyACt6MhBEEAIQEDQCABQQRHBEAgACABQQN0Ig9qIgIgBCAAIA9qIg8rAwiiOQMIIAIgAyAPKwMoojkDKCACIA8rA0g5A0ggAUEBaiEBDAELCwJAAkACQAJAAkACQCAAKAKwASIBQQFrDgQDAgEABQsgACAAKwNoOQNoIAAgACsDcDkDcCAAIAArA3g5A3ggACAAKwOAATkDgAEgACAEIAArA4gBojkDiAEgACADIAArA5ABojkDkAEgACAEIAArA5gBojkDmAEgACADIAArA6ABojkDoAEgACAAKwOoATkDqAEMAwsgACAEIAArA2iiOQNoIAAgAyAAKwNwojkDcCAAIAArA3g5A3ggACAAKwOAATkDgAEgACAAKwOIASAEIAOiozkDiAEgACAAKwOQASADIAQgBKIgA6KiozkDkAEMAgsgACAEIAArA2iiOQNoIAAgAyAAKwNwojkDcCAAIAArA3g5A3ggACAAKwOAASAEIAOiozkDgAEgACAAKwOIASADIAQgBKIgA6KiozkDiAEMAQsgACAEIAArA2iiOQNoIAAgAyAAKwNwojkDcCAAIAArA3g5A3ggACAAKwOAASAEIAOiozkDgAELIAAgATYCsAELCyATENoFIBMCfyMAQSBrIg8kAEHQARA7IgEEQAJAIAEgAEG4ARA/IhAgACgCAEEeaiIBNgLAASAAKAIEIQIgEEEPNgLMASAQQQ82AsgBIBAgAkEeaiIVNgLEASAQIAEgFWxBA3QiERA7IgI2ArgBIAJFDQAgECAREDsiETYCvAEgEUUNACAVQQAgFUEAShshGiABQQAgAUEAShshGCAAQegAaiEBIAAoArABIRkDQCAXIBpHBEAgF0EPa7K7IQZBACEVA0AgFSAYRwRAIBVBD2uyuyIJIQMCQCAPAnwCQAJAAkACQCAZQQFrDgQDAgEABQsgDyABKwMYIgcgAyABKwMwIgqhIAErA0AiBKIgASsDICILoyIDIAOgIAOiIAMgA6IgBiABKwM4IgyhIASiIAErAygiDaMiBCAEoqAiBaCiIAMgASsDCCAFoiAFoiABKwMA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Rg0AIAEgA0EIdGoiACgCNCILQQBIDQEgAEEwaiEFQQAhAiAEQQAgBEEAShshAANAAkAgACACRwRAIAEgAkGIAmxqQYSLpgJqKAIAIAtHDQEgAiEACyAAIARGBEAgBEE8Rg0DIAEgBEEBaiIENgL4iqYCCyABIABBiAJsaiIAQYCLpgJqIAVBgAIQPxogAEGAjaYCakEBNgIADAMLIAJBAWohAgwACwALQQAhByABKAIcQQJGDQNBACEAA0AgACAETg0EQQAhAiABKAIsIgZBACAGQQBKGyEOIAEgAEGIAmxqIgtBwIumAmohBSALQbiLpgJqIQMgC0GAi6YCaiEJA0ACQCACIA5HBH8gCSgCALcgASACQQh0aiILKAIwtyIQoyIRRGZmZmZmZuY/YyARROF6FK5H4fY/ZHINASALKwNoIAMrAwChIhEgEaIgCysDcCAFKwMAoSIRIBGioCAQo0QAAAAAAADgP2NFDQEgAgUgDgsgBkYEQCABIAZBCHRqQTBqIAlBgAIQPxogASABKAIsQQFqNgIsIAEoAviKpgIhBAsgAEEBaiEADAILIAJBAWohAgwACwALAAsgA0EBaiEDDAALAAsgARCsBkEAIQcLIAhB0ABqJAAgBwshACAPQTBqJAAgAAtyAQF/IwBBEGsiASQAIAEgADYCDCABQbyYBCABQQxqEHM2AgggARBrNgIAQX8hACABQQhqIAEQeEUEQCABQQxqEH0oAtgBIgAEfyABIAAoAhQ2AghBAAVBfwshAEF/IAEoAgggABshAAsgAUEQaiQAIAALbgEBfyMAQRBrIgIkACACIAA2AgwgAkG8mAQgAkEMahBzNgIIIAIQazYCAAJAIAJBCGogAhB4DQAgAkEMahB9KALYASIARSABQQFLcgR/QX8FIAAgATYCFEEACw0AQYihAiABEMcBCyACQRBqJAALdgECfyMAQRBrIgEkACABIAA2AgwgAUG8mAQgAUEMahBzNgIIIAEQazYCAEEAIQAgAUEIaiABEHhFBEAgAUEMahB9KALYASIARSABQQhqIgJFcgR/QX8FIAIgACgCADYCAEEACxogASgCCCEACyABQRBqJAAgAAtbAQF/IwBBEGsiASQAIAEgADYCDCABQbyYBCABQQxqEHM2AgggARBrNgIAQQAhACABQQhqIAEQeEUEQCABQQxqEH0o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ACABQf8ATQR/QZCvAygCACABQQJ0aigCAAUgAQsLDwAgACABIAJBgKMDEO0GCx4AIAFB/wBNBH9BgKMDKAIAIAFBAnRqKAIABSABCwtFAAJAA0AgAiADRg0BAkAgAigCAEH/AEsNAEH4nAMoAgAgAigCAEEBdGovAQAgAXFFDQAgAkEEaiECDAELCyACIQMLIAMLRAADQAJAIAIgA0cEfyACKAIAQf8ASw0BQficAygCACACKAIAQQF0ai8BACABcUUNASACBSADCw8LIAJBBGohAgwACwALRgADQCABIAJHBEAgAyABKAIAQf8ATQR/QficAygCACABKAIAQQF0ai8BAAVBAAs7AQAgA0ECaiEDIAFBBGohAQwBCwsgAgskACACQf8ATQR/QficAygCACACQQF0ai8BACABcUEARwVBAAsLQAECfyAAKAIAKAIAIgAoAgAgACgCCCICQQF1aiEBIAAoAgQhACABIAJBAXEEfyABKAIAIABqKAIABSAACxEBAAsPACAAIAAoAgAoAgQRAQALHwAgAAJ/QYi6BEGIugQoAgBBAWoiADYCACAACzYCBAsJACAAEJAHEDQLnAEAIwBBEGsiAyQAAkAgBRCHAUUEQCAAIAUoAgg2AgggACAFKQIANwIADAELIAUoAgAhBAJAAkACQCAFKAIEIgJBAU0EQCAAIgEgAhCRAQwBCyACQe////8DSw0BIAAgACACELsCQQFqIgUQiQIiARCPASAAIAUQswEgACACEIoBCyABIAQgAkEBahDMAQwBCxBVAAsLIANBEGokAAsJACAAIAUQ3QILigMBCH8jAEHwA2siACQAIABB6ANqIgYgAxBPIAYQlwEhCiAFEDgEQCAFQQAQvgMoAgAgCkEtEKABRiELCyACIAsgAEHoA2ogAEHgA2ogAEHcA2ogAEHYA2ogAEHIA2oQRSIMIABBuANqEEUiBiAAQagDahBFIgcgAEGkA2oQlgcgAEHOAjYCECAAQQhqQQAgAEEQaiICEGchCAJAAn8gBRA4IAAoAqQDSgRAIAUQOCEJIAAoAqQDIQ0gBxA4IAkgDWtBAXRqIAYQOGogACgCpANqQQFqDAELIAcQOCAGEDhqIAAoAqQDakECagsiCUHlAEkNACAIIAlBAnQQOxB/IAgoAgAiAg0AEFUACyACIABBBGogACADKAIEIAUQ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ByAEEE8gBxCdASEIIABBADoAjwECQCAAQZgCaiACIAMgByAEKAIEIAUgAEGPAWogCCABIABBlAFqIABBhAJqEKUHRQ0AIABB3J4CKAAANgCHASAAQdWeAikAADcDgAEgCCAAQYABaiAAQYoBaiAAQfYAahCCAiAAQc4CNgIQIABBCGpBACAAQRBqIgIQZyEDAkAgACgClAEgASgCAGtB4wBOBEAgAyAAKAKUASABKAIAa0ECahA7EH8gAygCAEUNASADKAIAIQILIAAtAI8BBEAgAkEtOgAAIAJBAWohAgsgASgCACEEA0AgACgClAEgBE0EQAJAIAJBADoAACAAIAY2AgAgAEEQakGL/AEgABDqAUEBRw0AIAMQZgwECwUgAiAAQfYAaiIHIAdBCmogBBDABCAAayAAai0ACjoAACACQQFqIQIgBEEBaiEEDAELCxBVAAsQVQALIABBmAJqIABBkAJqEHwEQCAFIAUoAgBBAnI2AgALIAAoApgCIQIgAEGQAWoQRyABEGYgAEGgAmokACACC5oCAQJ/IwBBoANrIggkACAIIAhBoANqIgM2AgwjAEGQAWsiByQAIAcgB0GEAWo2AhwgAEEIaiAHQSBqIgIgB0EcaiAEIAUgBhCqByAHQgA3AxAgByACNgIMIAhBEGoiAiAIKAIMEPQEIQQgACgCCCEFIwBBEGsiACQAIAAgBTYCDCAAQQhqIABBDGoQygEhBSACIAdBDGogBCAHQRBqEMgEIQQgBRDJASAAQRBqJAAgBEF/RgRAEFUACyAIIAIgBEECdGo2AgwgB0GQAWokACAIKAIMIQQjAEEQayIAJAAgACABNgIIA0AgAiAERwRAIABBCGogAigCABDgBCACQQRqIQIMAQsLIAAoAgghASAAQRBqJAAgAyQAIAELhQEAIwBBgAFrIgIkACACIAJB9ABqNgIMIABBCGogAkEQaiIAIAJBDGogBCAFIAYQqgcgACEEIAIoAgwhAyMAQRBrIgAkACAAIAE2AggDQCADIARHBEAgAEEIaiAELAAAEMoDIARBAWohBAwBCwsgACgCCCEBIABBEGokACACQYABaiQAIAEL8AwBAX8jAEFAaiIHJAAgByABNgI4IARBADYCACAHIAMQTyAHEJcBIQggBxBHAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAZBwQBrDjkAARcEFwUXBgcXFxcKFxcXFw4PEBcXFxMVFxcXFxcXFwABAgMDFxcBFwgXFwkLFwwXDRcLFxcREhQWCyAAIAVBGGogB0E4aiACIAQgCBCtBwwYCyAAIAVBEGogB0E4aiACIAQgCBCsBwwXCyAHIAAgASACIAMgBCAFIABBCGogACgCCCgCDBEAACIAEEAgABBAIAAQOEECdGoQ5QE2AjgMFgsgB0E4aiACIAQgCEECENYBIQACQCAEKAIAIgFBBHEgAEEBa0EeS3JFBEAgBSAANgIMDAELIAQgAUEEcjYCAAsMFQsgB0H4uwMpAwA3AxggB0HwuwMpAwA3AxAgB0HouwMpAwA3AwggB0HguwMpAwA3AwAgByAAIAEgAiADIAQgBSAHIAdBIGoQ5QE2AjgMFAsgB0GYvAMpAwA3AxggB0GQvAMpAwA3AxAgB0GIvAMpAwA3AwggB0GAvAMpAwA3AwAgByAAIAEgAiADIAQgBSAHIAdBIGoQ5QE2AjgMEwsgB0E4aiACIAQgCEECENYBIQACQCAEKAIAIgFBBHEgAEEXSnJFBEAgBSAANgIIDAELIAQgAUEEcjYCAAsMEgsgB0E4aiACIAQgCEECENYBIQACQCAEKAIAIgFBBHEgAEEBa0ELS3JFBEAgBSAANgIIDAELIAQgAUEEcjYCAAsMEQsgB0E4aiACIAQgCEEDENYBIQACQCAEKAIAIgFBBHEgAEHtAkpyRQRAIAUgADYCHAwBCyAEIAFBBHI2AgALDBALIAdBOGogAiAEIAhBAhDWASEAAkAgBCgCACIBQQRxIABBDEpyRQRAIAUgAEEBazYCEAwBCyAEIAFBBHI2AgALDA8LIAdBOGogAiAEIAhBAhDWASEAAkAgBCgCACIBQQRxIABBO0pyRQRAIAUgADYCBAwBCyAEIAFBBHI2AgALDA4LIAdBOGohACMAQRBrIgEkACABIAI2AggDQAJAIAAgAUEIahCSAUUNACAIQYDAACAAEGgQtAFFDQAgABB1GgwBCwsgACABQQhqEHsEQCAEIAQoAgBBAnI2AgALIAFBEGokAAwNCyAHQThqIQECQCAAQQhqIAAoAggoAggRAAAiABA4QQAgAEEMahA4a0YEQCAEIAQoAgBBBHI2AgAMAQsgASACIAAgAEEYaiAIIARBABC/AyICIABHIAUoAggiAUEMR3JFBEAgBUEANgIIDAELIAIgAGtBDEcgAUELSnJFBEAgBSABQQxqNgIICwsMDAsgB0GgvANBLBA/IgYgACABIAIgAyAEIAUgBiAGQSxqEOUBNgI4DAsLIAdB4LwDKAIANgIQIAdB2LwDKQMANwMIIAdB0LwDKQMANwMAIAcgACABIAIgAyAEIAUgByAHQRRqEOUBNgI4DAoLIAdBOGogAiAEIAhBAhDWASEAAkAgBCgCACIBQQRxIABBPEpyRQRAIAUgADYCAAwBCyAEIAFBBHI2AgALDAkLIAdBiL0DKQMANwMYIAdBgL0DKQMANwMQIAdB+LwDKQMANwMIIAdB8LwDKQMANwMAIAcgACABIAIgAyAEIAUgByAHQSBqEOUBNgI4DAgLIAdBOGogAiAEIAhBARDWASEAAkAgBCgCACIBQQRxIABBBkpyRQRAIAUgADYCGAwBCyAEIAFBBHI2AgALDAcLIAAgASACIAMgBCAFIAAoAgAoAhQRCQAMBwsgByAAIAEgAiADIAQgBSAAQQhqIAAoAggoAhgRAAAiABBAIAAQQCAAEDhBAnRqEOUBNgI4DAULIAVBFGogB0E4aiACIAQgCBCrBwwECyAHQThqIAIgBCAIQQQQ1gEhACAELQAAQQRxRQRAIAUgAEHsDms2AhQLDAMLIAZBJUYNAQsgBCAEKAIAQQRyNgIADAELIwBBEGsiACQAIAAgAjYCCEEGIQECQAJAIAdBOGoiAiAAQQhqEHsNAEEEIQEgCCACEGgQvgJBJUcNAEECIQEgAhB1IABBCGoQe0UNAQsgBCAEKAIAIAFyNgIACyAAQRBqJAALIAcoAjgLIQAgB0FAayQAIAALSAEBfyMAQRBrIgYkACAGIAE2AgggBiADEE8gBhCXASEBIAYQRyAFQRRqIAZBCGogAiAEIAEQqwcgBigCCCEAIAZBEGokACAAC0oBAX8jAEEQayIGJAAgBiABNgIIIAYgAxBPIAYQlwEhASAGEEcgACAFQRBqIAZBCGogAiAEIAEQrAcgBigCCCEAIAZBEGokACAAC0oBAX8jAEEQayIGJAAgBiABNgIIIAYgAxBPIAYQlwEhASAGEEcgACAFQRhqIAZBCGogAiAEIAEQrQcgBigCCCEAIAZBEGokACAACzEAIAAgASACIAMgBCAFIABBCGogACgCCCgCFBEAACIAEEAgABBAIAAQOEECdGoQ5QELXQEBfyMAQSBrIgYkACAGQYi9AykDADcDGCAGQYC9AykDADcDECAGQfi8AykDADcDCCAGQfC8AykDADcDACAAIAEgAiADIAQgBSAGIAZBIGoiARDlASEAIAEkACAAC6AMAQJ/IwBBIGsiByQAIAcgATYCGCAEQQA2AgAgB0EIaiIJIAMQTyAJEJ0BIQggCRBHAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAZBwQBrDjkAARcEFwUXBgcXFxcKFxcXFw4PEBcXFxMVFxcXFxcXFwABAgMDFxcBFwgXFwkLFwwXDRcLFxcREhQWCyAAIAVBGGogB0EYaiACIAQgCBCwBwwYCyAAIAVBEGogB0EYaiACIAQgCBCvBwwXCyAHIAAgASACIAMgBCAFIABBCGogACgCCCgCDBEAACIAEEAgABBAIAAQOGoQ5gE2AhgMFgsgB0EYaiACIAQgCEECENcBIQACQCAEKAIAIgFBBHEgAEEBa0EeS3JFBEAgBSAANgIMDAELIAQgAUEEcjYCAAsMFQsgB0Kl2r2pwuzLkvkANwMIIAcgACABIAIgAyAEIAUgB0EIaiAHQRBqEOYBNgIYDBQLIAdCpbK1qdKty5LkADcDCCAHIAAgASACIAMgBCAFIAdBCGogB0EQahDmATYCGAwTCyAHQRhqIAIgBCAIQQIQ1wEhAAJAIAQoAgAiAUEEcSAAQRdKckUEQCAFIAA2AggMAQsgBCABQQRyNgIACwwSCyAHQRhqIAIgBCAIQQIQ1wEhAAJAIAQoAgAiAUEEcSAAQQFrQQtLckUEQCAFIAA2AggMAQsgBCABQQRyNgIACwwRCyAHQRhqIAIgBCAIQQMQ1wEhAAJAIAQoAgAiAUEEcSAAQe0CSnJFBEAgBSAANgIcDAELIAQgAUEEcjYCAAsMEAsgB0EYaiACIAQgCEECENcBIQACQCAEKAIAIgFBBHEgAEEMSnJFBEAgBSAAQQFrNgIQDAELIAQgAUEEcjYCAAsMDwsgB0EYaiACIAQgCEECENcBIQACQCAEKAIAIgFBBHEgAEE7SnJFBEAgBSAANgIEDAELIAQgAUEEcjYCAAsMDgsgB0EYaiEAIwBBEGsiASQAIAEgAjYCCANAAkAgACABQQhqEJMBRQ0AIAhBgMAAIAAQaRC1AUUNACAAEHYaDAELCyAAIAFBCGoQfARAIAQgBCgCAEECcjYCAAsgAUEQaiQADA0LIAdBGGohAQJAIABBCGogACgCCCgCCBEAACIAEDhBACAAQQxqEDhrRgRAIAQgBCgCAEEEcjYCAAwBCyABIAIgACAAQRhqIAggBEEAEMEDIgIgAEcgBSgCCCIBQQxHckUEQCAFQQA2AggMAQsgAiAAa0EMRyABQQtKckUEQCAFIAFBDGo2AggLCwwMCyAHQdS7AygAADYADyAHQc27AykAADcDCCAHIAAgASACIAMgBCAFIAdBCGogB0ETahDmATYCGAwLCyAHQdy7Ay0AADoADCAHQdi7AygAADYCCCAHIAAgASACIAMgBCAFIAdBCGogB0ENahDmATYCGAwKCyAHQRhqIAIgBCAIQQIQ1wEhAAJAIAQoAgAiAUEEcSAAQTxKckUEQCAFIAA2AgAMAQsgBCABQQRyNgIACwwJCyAHQqWQ6anSyc6S0wA3AwggByAAIAEgAiADIAQgBSAHQQhqIAdBEGoQ5gE2AhgMCAsgB0EYaiACIAQgCEEBENcBIQACQCAEKAIAIgFBBHEgAEEGSnJFBEAgBSAANgIYDAELIAQgAUEEcjYCAAsMBwsgACABIAIgAyAEIAUgACgCACgCFBEJAAwHCyAHIAAgASACIAMgBCAFIABBCGogACgCCCgCGBEAACIAEEAgABBAIAAQOGoQ5gE2AhgMBQsgBUEUaiAHQRhqIAIgBCAIEK4HDAQLIAdBGGogAiAEIAhBBBDXASEAIAQtAABBBHFFBEAgBSAAQewOazYCFAsMAwsgBkElRg0BCyAEIAQoAgBBBHI2AgAMAQsjAEEQayIAJAAgACACNgIIQQYhAQJAAkAgB0EYaiICIABBCGoQfA0AQQQhASAIIAIQaRC/AkElRw0AQQIhASACEHYgAEEIahB8RQ0BCyAEIAQoAgAgAXI2AgALIABBEGokAAsgBygCGAshACAHQSBqJAAgAAtIAQF/IwBBEGsiBiQAIAYgATYCCCAGIAMQTyAGEJ0BIQEgBhBHIAVBFGogBkEIaiACIAQgARCuByAGKAIIIQAgBkEQaiQAIAALSgEBfyMAQRBrIgYkACAGIAE2AgggBiADEE8gBhCdASEBIAYQRyAAIAVBEGogBkEIaiACIAQgARCvByAGKAIIIQAgBkEQaiQAIAALSgEBfyMAQRBrIgYkACAGIAE2AgggBiADEE8gBhCdASEBIAYQRyAAIAVBGGogBkEIaiACIAQgARCwByAGKAIIIQAgBkEQaiQAIAALLgAgACABIAIgAyAEIAUgAEEIaiAAKAIIKAIUEQAAIgAQQCAAEEAgABA4ahDmAQtAAQF/IwBBEGsiBiQAIAZCpZDpqdLJzpLTADcDCCAAIAEgAiADIAQgBSAGQQhqIAZBEGoiARDmASEAIAEkACAAC7MBAQV/IwBB0AFrIgAkACAAQcu7Ay8AADsBzAEgAEHHuwMoAAA2AsgBEFwhBiAAIAQ2AgAgAEGwAWoiByAHIAdBFCAGIABByAFqIAAQrQEiCGoiBCACENkBIQYgAEEQaiIFIAIQTyAFEJcBIQkgBRBHIAkgByAEIAUQ5wEgASAFIAhBAnQgBWoiASAGIABrQQJ0IABqQbAFayAEIAZGGyABIAIgAxCaAiEBIABB0AFqJAAgAQuJBAEHfyMAQbADayIAJAAgAEIlNwOoAyAAQagDakEBckHwkwIgAigCBBC8AyEIIAAgAEGAA2o2AvwCEFwhBgJ/IAgEQCACKAIIIQcgAEFAayAFNwMAIAAgBDcDOCAAIAc2AjAgAEGAA2pBHiAGIABBqANqIABBMGoQrQEMAQsgACAENwNQIAAgBTcDWCAAQYADakEeIAYgAEGoA2ogAEHQAGoQrQELIQYgAEHOAjYCgAEgAEHwAmpBACAAQYABahBnIQkgAEGAA2oiCiEHAkAgBkEeTgRAEFwhBgJ/IAgEQCACKAIIIQcgACAFNwMQIAAgBDcDCCAAIAc2AgAgAEH8AmogBiAAQagDaiAAENgBDAELIAAgBDcDICAAIAU3AyggAEH8AmogBiAAQagDaiAAQSBqENgBCyIGQX9GDQEgCSAAKAL8AhB/IAAoAvwCIQcLIAcgBiAHaiILIAIQ2QEhDCAAQc4CNgKAASAAQfgAakEAIABBgAFqEGchBwJAIAAoAvwCIABBgANqRgRAIABBgAFqIQYMAQsgBkEDdBA7IgZFDQEgByAGEH8gACgC/AIhCgsgAEHoAGoiCCACEE8gCiAMIAsgBiAAQfQAaiAAQfAAaiAIELIHIAgQRyABIAYgACgCdCAAKAJwIAIgAxCaAiEBIAcQZiAJEGYgAEGwA2okACABDwsQVQAL5QMBB38jAEGAA2siACQAIABCJTcD+AIgAEH4AmpBAXJBkqQCIAIoAgQQvAMhByAAIABB0AJqNgLMAhBcIQUCfyAHBEAgAigCCCEGIAAgBDkDKCAAIAY2AiAgAEHQAmpBHiAFIABB+AJqIABBIGoQrQEMAQsgACAEOQMwIABB0AJqQR4gBSAAQfgCaiAAQTBqEK0BCyEFIABBzgI2AlAgAEHAAmpBACAAQdAAahBnIQggAEHQAmoiCSEGAkAgBUEeTgRAEFwhBQJ/IAcEQCACKAIIIQYgACAEOQMIIAAgBjYCACAAQcwCaiAFIABB+AJqIAAQ2AEMAQsgACAEOQMQIABBzAJqIAUgAEH4AmogAEEQahDYAQsiBUF/Rg0BIAggACgCzAIQfyAAKALMAiEGCyAGIAUgBmoiCiACENkBIQsgAEHOAjYCUCAAQcgAakEAIABB0ABqEGchBgJAIAAoAswCIABB0AJqRgRAIABB0ABqIQUMAQsgBUEDdBA7IgVFDQEgBiAFEH8gACgCzAIhCQsgAEE4aiIHIAIQTyAJIAsgCiAFIABBxABqIABBQGsgBxCyByAHEEcgASAFIAAoAkQgACgCQCACIAMQmgIhASAGEGYgCBBmIABBgANqJAAgAQ8LEFUACxEAIAAgASACIAMgBEEAEO4GCxEAIAAgASACIAMgBEEAEO8GCxEAIAAgASACIAMgBEEBEO4GCxEAIAAgASACIAMgBEEBEO8GC9IBAQF/IwBBMGsiBSQAIAUgATYCKAJAIAIoAgRBAXFFBEAgACABIAIgAyAEIAAoAgAoAhgRCgAhAgwBCyAFQRhqIgAgAhBPIAAQwQIhASAAEEcCQCAEBEAgBUEYaiABEMEBDAELIAVBGGogARDAAQsgBSAFQRhqEK4BNgIQA0AgBSAFQRhqEIACNgIIIAVBEGogBUEIahCDAQRAIAVBKGogBUEQaiIAKAIAKAIAEOAEIAAQjQIMAQUgBSgCKCECIAVBGGoQORoLCwsgBUEwaiQAIAILqQEBBX8jAEHgAGsiACQAIABBy7sDLwAAOwFcIABBx7sDKAAANgJYEFwhBiAAIAQ2AgAgAEFAayIHIAcgB0EUIAYgAEHYAGogABCtASIIaiIEIAIQ2QEhBiAAQRBqIgUgAhBPIAUQnQEhCSAFEEcgCSAHIAQgBRCCAiABIAUgBSAIaiIBIAYgAGsgAGpBMGsgBCAGRhsgASACIAMQ6AEhASAAQeAAaiQAIAELiQQBB38jAEGAAmsiACQAIABCJTcD+AEgAEH4AWpBAXJB8JMCIAIoAgQQvAMhCCAAIABB0AFqNgLMARBcIQYCfyAIBEAgAigCCCEHIABBQGsgBTcDACAAIAQ3AzggACAHNgIwIABB0AFqQR4gBiAAQfgBaiAAQTBqEK0BDAELIAAgBDcDUCAAIAU3A1ggAEHQAWpBHiAGIABB+AFqIABB0ABqEK0BCyEGIABBzgI2AoABIABBwAFqQQAgAEGAAWoQZyEJIABB0AFqIgohBwJAIAZBHk4EQBBcIQYCfyAIBEAgAigCCCEHIAAgBTcDECAAIAQ3AwggACAHNgIAIABBzAFqIAYgAEH4AWogABDYAQwBCyAAIAQ3AyAgACAFNwMoIABBzAFqIAYgAEH4AWogAEEgahDYAQsiBkF/Rg0BIAkgACgCzAEQfyAAKALMASEHCyAHIAYgB2oiCyACENkBIQwgAEHOAjYCgAEgAEH4AGpBACAAQYABahBnIQcCQCAAKALMASAAQdABakYEQCAAQYABaiEGDAELIAZBAXQQOyIGRQ0BIAcgBhB/IAAoAswBIQoLIABB6ABqIgggAhBPIAogDCALIAYgAEH0AGogAEHwAGogCBC1ByAIEEcgASAGIAAoAnQgACgCcCACIAMQ6AEhASAHEGYgCRBmIABBgAJqJAAgAQ8LEFUAC+UDAQd/IwBB0AFrIgAkACAAQiU3A8gBIABByAFqQQFyQZKkAiACKAIEELwDIQcgACAAQaABajYCnAEQXCEFAn8gBwRAIAIoAgghBiAAIAQ5AyggACAGNgIgIABBoAFqQR4gBSAAQcgBaiAAQSBqEK0BDAELIAAgBDkDMCAAQaABakEeIAUgAEHIAWogAEEwahCtAQshBSAAQc4CNgJQIABBkAFqQQAgAEHQAGoQZyEIIABBoAFqIgkhBgJAIAVBHk4EQBBcIQUCfyAHBEAgAigCCCEGIAAgBDkDCCAAIAY2AgAgAEGcAWogBSAAQcgBaiAAENgBDAELIAAgBDkDECAAQZwBaiAFIABByAFqIABBEGoQ2AELIgVBf0YNASAIIAAoApwBEH8gACgCnAEhBgsgBiAFIAZqIgogAhDZASELIABBzgI2AlAgAEHIAGpBACAAQdAAahBnIQYCQCAAKAKcASAAQaABakYEQCAAQdAAaiEFDAELIAVBAXQQOyIFRQ0BIAYgBRB/IAAoApwBIQkLIABBOGoiByACEE8gCSALIAogBSAAQcQAaiAAQUBrIAcQtQcgBxBHIAEgBSAAKAJEIAAoAkAgAiADEOgBIQEgBhBmIAgQZiAAQdABaiQAIAEPCxBVAAsRACAAIAEgAiADIARBABDwBgsRACAAIAEgAiADIARBABDxBgsRACAAIAEgAiADIARBARDwBgsRACAAIAEgAiADIARBARDxBgvSAQEBfyMAQTBrIgUkACAFIAE2AigCQCACKAIEQQFxRQRAIAAgASACIAMgBCAAKAIAKAIYEQoAIQIMAQsgBUEYaiIAIAIQTyAAEJwCIQEgABBHAkAgBARAIAVBGGogARDBAQwBCyAFQRhqIAEQwAELIAUgBUEYahCuATYCEANAIAUgBUEYahCBAjYCCCAFQRBqIAVBCGoQgwEEQCAFQShqIAVBEGoiACgCACwAABDKAyAAEO0CDAEFIAUoAighAiAFQRhqEDkaCwsLIAVBMGokACACC/UCAQF/IwBB4AJrIgAkACAAIAI2AtACIAAgATYC2AIgAEHQAWoQRSEGIABBEGoiAiADEE8gAhCXAUGguwNBursDIABB4AFqEOcBIAIQRyAAQcABahBFIgMgAxBREEIgACADQQAQQSIBNgK8ASAAIAI2AgwgAEEANgIIA0ACQCAAQdgCaiAAQdACahCSAUUNACAAKAK8ASADEDggAWpGBEAgAxA4IQIgAyADEDhBAXQQQiADIAMQURBCIAAgAiADQQAQQSIBajYCvAELIABB2AJqEGhBECABIABBvAFqIABBCGpBACAGIABBEGogAEEMaiAAQeABahDAAg0AIABB2AJqEHUaDAELCyADIAAoArwBIAFrEEIgAxBAIQIQXCEBIAAgBTYCACACIAEgABC7B0EBRwRAIARBBDYCAAsgAEHYAmogAEHQAmoQewRAIAQgBCgCAEECcjYCAAsgACgC2AIhASADEDkaIAYQORogAEHgAmokACABC9QDAQF+IwBBgANrIgAkACAAIAI2AvACIAAgATYC+AIgAEHYAWogAyAAQfABaiAAQewBaiAAQegBahC/BCAAQcgBahBFIgEgARBREEIgACABQQAQQSICNgLEASAAIABBIGo2AhwgAEEANgIYIABBAToAFyAAQcUAOgAWA0ACQCAAQfgCaiAAQfACahCSAUUNACAAKALEASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCxAELIABB+AJqEGggAEEXaiAAQRZqIAIgAEHEAWogACgC7AEgACgC6AEgAEHYAWogAEEgaiAAQRxqIABBGGogAEHwAWoQvgQNACAAQfgCahB1GgwBCwsCQCAAQdgBahA4RQ0AIAAtABdFDQAgACgCHCIDIABBIGprQZ8BSg0AIAAgA0EEajYCHCADIAAoAhg2AgALIAAgAiAAKALEASAEELwHIAApAwAhBiAFIAApAwg3AwggBSAGNwMAIABB2AFqIABBIGogACgCHCAEEJABIABB+AJqIABB8AJqEHsEQCAEIAQoAgBBAnI2AgALIAAoAvgCIQIgARA5GiAAQdgBahA5GiAAQYADaiQAIAILvQMAIwBB8AJrIgAkACAAIAI2AuACIAAgATYC6AIgAEHIAWogAyAAQeABaiAAQdwBaiAAQdgBahC/BCAAQbgBahBFIgEgARBREEIgACABQQAQQSICNgK0ASAAIABBEGo2AgwgAEEANgIIIABBAToAByAAQcUAOgAGA0ACQCAAQegCaiAAQeACahCSAUUNACAAKAK0ASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCtAELIABB6AJqEGggAEEHaiAAQQZqIAIgAEG0AWogACgC3AEgACgC2AEgAEHIAWogAEEQaiAAQQxqIABBCGogAEHgAWoQvgQNACAAQegCahB1GgwBCwsCQCAAQcgBahA4RQ0AIAAtAAdFDQAgACgCDCIDIABBEGprQZ8BSg0AIAAgA0EEajYCDCADIAAoAgg2AgALIAUgAiAAKAK0ASAEEL0HOQMAIABByAFqIABBEGogACgCDCAEEJABIABB6AJqIABB4AJqEHsEQCAEIAQoAgBBAnI2AgALIAAoAugCIQIgARA5GiAAQcgBahA5GiAAQfACaiQAIAILvQMAIwBB8AJrIgAkACAAIAI2AuACIAAgATYC6AIgAEHIAWogAyAAQeABaiAAQdwBaiAAQdgBahC/BCAAQbgBahBFIgEgARBREEIgACABQQAQQSICNgK0ASAAIABBEGo2AgwgAEEANgIIIABBAToAByAAQcUAOgAGA0ACQCAAQegCaiAAQeACahCSAUUNACAAKAK0ASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCtAELIABB6AJqEGggAEEHaiAAQQZqIAIgAEG0AWogACgC3AEgACgC2AEgAEHIAWogAEEQaiAAQQxqIABBCGogAEHgAWoQvgQNACAAQegCahB1GgwBCwsCQCAAQcgBahA4RQ0AIAAtAAdFDQAgACgCDCIDIABBEGprQZ8BSg0AIAAgA0EEajYCDCADIAAoAgg2AgALIAUgAiAAKAK0ASAEEL4HOAIAIABByAFqIABBEGogACgCDCAEEJABIABB6AJqIABB4AJqEHsEQCAEIAQoAgBBAnI2AgALIAAoAugCIQIgARA5GiAAQcgBahA5GiAAQfACaiQAIAILoAMBAn8jAEHgAmsiACQAIAAgAjYC0AIgACABNgLYAiADENoBIQYgAyAAQeABahDvAiEHIABB0AFqIAMgAEHMAmoQ7gIgAEHAAWoQRSIBIAEQURBCIAAgAUEAEEEiAjYCvAEgACAAQRBqNgIMIABBADYCCANAAkAgAEHYAmogAEHQAmoQkgFFDQAgACgCvAEgARA4IAJqRgRAIAEQOCEDIAEgARA4QQF0EEIgASABEFEQQiAAIAMgAUEAEEEiAmo2ArwBCyAAQdgCahBoIAYgAiAAQbwBaiAAQQhqIAAoAswCIABB0AFqIABBEGogAEEMaiAHEMACDQAgAEHYAmoQdRoMAQsLAkAgAEHQAWoQOEUNACAAKAIMIgMgAEEQamtBnwFKDQAgACADQQRqNgIMIAMgACgCCDYCAAsgBSACIAAoArwBIAQgBhC/BzcDACAAQdABaiAAQRBqIAAoAgwgBBCQASAAQdgCaiAAQdACahB7BEAgBCAEKAIAQQJyNgIACyAAKALYAiECIAEQORogAEHQAWoQORogAEHgAmokACACC6ADAQJ/IwBB4AJrIgAkACAAIAI2AtACIAAgATYC2AIgAxDaASEGIAMgAEHgAWoQ7wIhByAAQdABaiADIABBzAJqEO4CIABBwAFqEEUiASABEFEQQiAAIAFBABBBIgI2ArwBIAAgAEEQajYCDCAAQQA2AggDQAJAIABB2AJqIABB0AJqEJIBRQ0AIAAoArwBIAEQOCACakYEQCABEDghAyABIAEQOEEBdBBCIAEgARBREEIgACADIAFBABBBIgJqNgK8AQsgAEHYAmoQaCAGIAIgAEG8AWogAEEIaiAAKALMAiAAQdABaiAAQRBqIABBDGogBxDAAg0AIABB2AJqEHUaDAELCwJAIABB0AFqEDhFDQAgACgCDCIDIABBEGprQZ8BSg0AIAAgA0EEajYCDCADIAAoAgg2AgALIAUgAiAAKAK8ASAEIAYQwgc7AQAgAEHQAWogAEEQaiAAKAIMIAQQkAEgAEHYAmogAEHQAmoQewRAIAQgBCgCAEECcjYCAAsgACgC2AIhAiABEDkaIABB0AFqEDkaIABB4AJqJAAgAgugAwECfyMAQeACayIAJAAgACACNgLQAiAAIAE2AtgCIAMQ2gEhBiADIABB4AFqEO8CIQcgAEHQAWogAyAAQcwCahDuAiAAQcABahBFIgEgARBREEIgACABQQAQQSICNgK8ASAAIABBEGo2AgwgAEEANgIIA0ACQCAAQdgCaiAAQdACahCSAUUNACAAKAK8ASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCvAELIABB2AJqEGggBiACIABBvAFqIABBCGogACgCzAIgAEHQAWogAEEQaiAAQQxqIAcQwAINACAAQdgCahB1GgwBCwsCQCAAQdABahA4RQ0AIAAoAgwiAyAAQRBqa0GfAUoNACAAIANBBGo2AgwgAyAAKAIINgIACyAFIAIgACgCvAEgBCAGEMMHNwMAIABB0AFqIABBEGogACgCDCAEEJABIABB2AJqIABB0AJqEHsEQCAEIAQoAgBBAnI2AgALIAAoAtgCIQIgARA5GiAAQdABahA5GiAAQeACaiQAIAILoAMBAn8jAEHgAmsiACQAIAAgAjYC0AIgACABNgLYAiADENoBIQYgAyAAQeABahDvAiEHIABB0AFqIAMgAEHMAmoQ7gIgAEHAAWoQRSIBIAEQURBCIAAgAUEAEEEiAjYCvAEgACAAQRBqNgIMIABBADYCCANAAkAg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QZACayIAJAAgACACNgKAAiAAIAE2AogCIAMQ2gEhBiAAQdABaiADIABB/wFqEPACIABBwAFqEEUiASABEFEQQiAAIAFBABBBIgI2ArwBIAAgAEEQajYCDCAAQQA2AggDQAJAIABBiAJqIABBgAJqEJMBRQ0AIAAoArwBIAEQOCACakYEQCABEDghAyABIAEQOEEBdBBCIAEgARBREEIgACADIAFBABBBIgJqNgK8AQsgAEGIAmoQaSAGIAIgAEG8AWogAEEIaiAALAD/ASAAQdABaiAAQRBqIABBDGpBoLsDEMMCDQAgAEGIAmoQdhoMAQsLAkAgAEHQAWoQOEUNACAAKAIMIgMgAEEQamtBnwFKDQAgACADQQRqNgIMIAMgACgCCDYCAAsgBSACIAAoArwBIAQgBhDCBzsBACAAQdABaiAAQRBqIAAoAgwgBBCQASAAQYgCaiAAQYACahB8BEAgBCAEKAIAQQJyNgIACyAAKAKIAiECIAEQORogAEHQAWoQORogAEGQAmokACACC5UDAQF/IwBBkAJrIgAkACAAIAI2AoACIAAgATYCiAIgAxDaASEGIABB0AFqIAMgAEH/AWoQ8AIgAEHAAWoQRSIBIAEQURBCIAAgAUEAEEEiAjYCvAEgACAAQRBqNgIMIABBADYCCANAAkAgAEGIAmogAEGAAmoQkwFFDQAgACgCvAEgARA4IAJqRgRAIAEQOCEDIAEgARA4QQF0EEIgASABEFEQQiAAIAMgAUEAEEEiAmo2ArwBCyAAQYgCahBpIAYgAiAAQbwBaiAAQQhqIAAsAP8BIABB0AFqIABBEGogAEEMakGguwMQwwINACAAQYgCahB2GgwBCwsCQCAAQdABahA4RQ0AIAAoAgwiAyAAQRBqa0GfAUoNACAAIANBBGo2AgwgAyAAKAIINgIACyAFIAIgACgCvAEgBCAGEMMHNwMAIABB0AFqIABBEGogACgCDCAEEJABIABBiAJqIABBgAJqEHwEQCAEIAQoAgBBAnI2AgALIAAoAogCIQIgARA5GiAAQdABahA5GiAAQZACaiQAIAILlQMBAX8jAEGQAmsiACQAIAAgAjYCgAIgACABNgKIAiADENoBIQYgAEHQAWogAyAAQf8BahDwAiAAQcABahBFIgEgARBREEIgACABQQAQQSICNgK8ASAAIABBEGo2AgwgAEEANgIIA0ACQCAAQYgCaiAAQYACahCTAUUNACAAKAK8ASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCvAELIABBiAJqEGkgBiACIABBvAFqIABBCGogACwA/wEgAEHQAWogAEEQaiAAQQxqQaC7AxDDAg0AIABBiAJqEHYaDAELCwJAIABB0AFqEDhFDQAgACgCDCIDIABBEGprQZ8BSg0AIAAgA0EEajYCDCADIAAoAgg2AgALIAUgAiAAKAK8ASAEIAYQxAc2AgAgAEHQAWogAEEQaiAAKAIMIAQQkAEgAEGIAmogAEGAAmoQfARAIAQgBCgCAEECcjYCAAsgACgCiAIhAiABEDkaIABB0AFqEDkaIABBkAJqJAAgAgsLmtADSgBBgAgLoC5mc2V0ACVzLyVzACVzLiVzAGRlYnVnAGFsbG9jYXRvcjxUPjo6YWxsb2NhdGUoc2l6ZV90IG4pICduJyBleGNlZWRzIG1heGltdW0gc3VwcG9ydGVkIHNpemUAd2IAJWPihLnvuI9bd2ViYXJraXQtaW5mbzpdACVtLSVkLSVZLSVILSVNLSVTAE1hcmtlciBPSy4ALABBc3NlcnRpb24gYHggPj0gbU1pblhgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB3aWR0aCA+PSA1YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgd2lkdGggPj0gMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYHdpZHRoID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHB5cmFtaWQtPnNpemUoKSA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtU3RhcnRUaW1lID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGAoc3JjX3dpZHRoJTIpID09IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbS53aWR0aCgpID09IGltLnN0ZXAoKS9zaXplb2YoZmxvYXQpYCBmYWlsZWQgaW4gACAJCg0ARXJyb3I6IG1hbGxvYwoARXJyb3IgMTogaWNwR2V0SW5pdFh3MlhjCgAgPT09IG1hdHJpeCAoJWQsJWQpID09PQoAID09PSB2ZWN0b3IgKCVkKSA9PT0KAD8/PyAxCgBFcnJvcjogbGFiZWxpbmcgd29yayBvdmVyZmxvdy4KACMjIyBGZWF0dXJlIGNhbmRpZGF0ZXMgZm9yIHRyYWNraW5nIGFyZSBvdmVyZmxvdy4KAGFyZ2xDYW1lcmFGcnVzdHVtUkgoKTogYXJQYXJhbURlY29tcE1hdCgpIGluZGljYXRlZCBwYXJhbWV0ZXIgZXJyb3IuCgBrcG1EZWxldGVSZWZEYXRhU2V0KCk6IE5VTEwgcmVmRGF0YVNldFB0ci9yZWZJbWFnZS4KAFN0YXJ0IHRyYWNraW5nX3RocmVhZCAjJWQuCgBPdXQgb2YgbWVtb3J5ISEKAERhdGEgbnVtIGVycm9yISEKAGNvbG9yOiAjNjY0NDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZjk5OyBib3JkZXItcmFkaXVzOiA0cHg7IHBhZGRpbmc6IDJweAB3AElEIGFscmVhZHkgZXhpc3RzACVzJXMAJXMuJXMAcgAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9vcmllbnRhdGlvbl9hc3NpZ25tZW50LmNwcAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2ZyYW1ld29yay90aW1lcnMuY3BwAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi93ZWJhcmtpdC1vcmcvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZGV0ZWN0b3JzL2hhcnJpcy5jcHAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9kZXRlY3RvcnMvRG9HX3NjYWxlX2ludmFyaWFudF9kZXRlY3Rvci5jcHAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9tYXRjaGVycy9ob3VnaF9zaW1pbGFyaXR5X3ZvdGluZy5jcHAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9mcmFtZXdvcmsvaW1hZ2UuY3BwAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi93ZWJhcmtpdC1vcmcvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZGV0ZWN0b3JzL2dhdXNzaWFuX3NjYWxlX3NwYWNlX3B5cmFtaWQuY3BwAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi93ZWJhcmtpdC1vcmcvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZGV0ZWN0b3JzL3B5cmFtaWQuY3BwAGluZm8ARXJyb3I6IGljcEdldEpfVV9YYwB3YgByYgBBUl9QSVhFTF9GT1JNQVRfUkdCAFBhdHRlcm4gZXh0cmFjdGlvbiBmYWlsZWQuAEFzc2VydGlvbiBgcHlyYW1pZGAgZmFpbGVkIGluIABUcmFja2luZyB0aHJlYWQgPSAlZAoAU0laRSA9ICVkLCAlZAoARXJyb3IgMjogaWNwR2V0SW5pdFh3MlhjCgA/Pz8gMgoARXJyb3I6IHVuc3VwcG9ydGVkIHBpeGVsIGZvcm1hdC4KAFVua25vd24gb3IgdW5zdXBwb3J0ZWQgbGFiZWxpbmcgdGhyZXNob2xkIG1vZGUgcmVxdWVzdGVkLiBTZXQgdG8gbWFudWFsLgoAa3BtRGVsZXRlUmVmRGF0YVNldCgpOiAwIHhzaXplL3lzaXplL2RwaS4KAEVycm9yICglZCk6IHVuYWJsZSB0byBvcGVuIGNhbWVyYSBwYXJhbWV0ZXJzIGZpbGUgIiVzIiBmb3Igd3JpdGluZy4KAEVycm9yOiBOVUxMIHBhdHRIYW5kbGUuCgBFbmQgdHJhY2tpbmdfdGhyZWFkICMlZC4KAE91dCBvZiBtZW1vcnkhIQoAcgAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL21hdGNoZXJzL2ZyZWFrLmgAd2FybmluZwAgJTEwZwBCdWlsZCBQeXJhbWlkACU0ZAB3YgByYgAlY/Cfmqlbd2ViYXJraXQtZXJyb3I6XQBBUl9QSVhFTF9GT1JNQVRfQkdSAE1BTlVBTABHZW5lcmljIGVycm9yIGR1cmluZyBtYXRjaGluZyBwaGFzZS4AIGxpbmUgACVzJXMKAEZpbGUgb3BlbiBlcnJvci4gJXMKAERpc3RvcnRpb24gZmFjdG9yOiBrMT0lMS4xMGYsIGsyPSUxLjEwZiwgcDE9JTEuMTBmLCBwMj0lMS4xMGYKAEVycm9yOiBtYWxsb2MKAEVycm9yIDM6IGljcEdldEluaXRYdzJYYwoARXJyb3IgaWNwR2V0Sl9VX1MKAD09PT09PSAlcyA9PT09PT09PQoAPz8/IDMKAEVycm9yOiBjYW4ndCBsb2FkIHBhdHRlcm4gZnJvbSBOVUxMIGJ1ZmZlci4KAGtwbVNldFJlZkRhdGFTZXQoKTogTlVMTCBrcG1IYW5kbGUvZmlsZW5hbWUuCgBFcnJvciBzYXZpbmcgZmVhdHVyZSBtYXA6IGVycm9yIHdyaXRpbmcgZGF0YS4KAE91dCBvZiBtZW1vcnkhIQoAY29sb3I6ICNmZmZmZmY7IGJhY2tncm91bmQtY29sb3I6ICNmZjAxMDE7IGJvcmRlci1yYWRpdXM6IDRweDsgcGFkZGluZzogMnB4AEV4dHJhY3QgRmVhdHVyZXMAZXJyb3IARnJlYWsgZmVhdHVyZXMgLSAlZAByYgBBVVRPX01FRElBTgBBUl9QSVhFTF9GT1JNQVRfUkdCQQBJbnN1ZmZpY2llbnQgY29udHJhc3QgZHVyaW5nIG1hdGNoaW5nLgAlNy41ZiAAIGxpbmUgAEVycm9yIG9wZW5pbmcgZmlsZSAnJXMnOiAAICAgICAgICAgICAgICAgICAgZng9JWYsIGZ5PSVmLCB4MD0lZiwgeTA9JWYsIHM9JWYKAEVycm9yIDQ6IGljcEdldEluaXRYdzJYYwoARXJyb3IgaWNwR2V0VV9mcm9tX1hfYnlfTWF0WDJVCgBFcnJvciBhbGxvY2F0aW5nIG1lbW9yeS4KAEVycm9yOiBvdXQgb2YgbWVtb3J5LgoARXJyb3I6IFVuYWJsZSB0byBvcGVuIGZpbGUgJyVzJyBmb3Igd3JpdGluZy4KAEVycm9yOiB1bmFibGUgdG8gb3BlbiBmaWxlICclcyVzJyBmb3IgcmVhZGluZy4KAE91dCBvZiBtZW1vcnkhIQoAU3RlcCBzaXplIG11c3QgYmUgZXF1YWwgdG8gd2lkdGggZm9yIG5vdwBbJXNdIFslc10gWyVzXSA6IEZvdW5kICVkIGZlYXR1cmVzACVzAFdpZHRoIGNhbm5vdCBiZSB6ZXJvAFNvdXJjZSB3aWR0aCBtdXN0IGJlIGV2ZW4ASW1hZ2UgaXMgdG9vIHNtYWxsAHggb3V0IG9mIHJhbmdlAENsb2NrIGhhcyBub3QgYmVlbiBzdGFydGVkAFB5cmFtaWQgaXMgbm90IGFsbG9jYXRlZAByYgAlY+KaoO+4j1t3ZWJhcmtpdC13YXJuOl0AQVVUT19PVFNVAEFSX1BJWEVMX0ZPUk1BVF9CR1JBAHdwIG11c3QgYmUgYXQgbGVhc3QgMQBCYXJjb2RlIG1hdGNoaW5nIGNvdWxkIG5vdCBmaW5kIGNvcnJlY3QgYmFyY29kZSBsb2NhdG9yIHBhdHRlcm4uAFslc10gADogACVzJXMKAERpc3RvcnRpb24gZmFjdG9yID0gJWYgJWYgJWYgJWYgJWYgJWYKAEVycm9yIDU6IGljcEdldEluaXRYdzJYYwoARXJyb3IgaWNwR2V0WGNfZnJvbV9Yd19ieV9NYXRYdzJYYwoARXJyb3IgcmVhZGluZyBpbWFnZVNldC4KAEVycm9yIHdoaWxlIGFkZGluZyByZWZlcmVuY2UgZGF0YSBzZXQ6IGtwbUdlblJlZkRhdGFTZXQoKSBmYWlsZWQuCgBFcnJvciBvcGVuaW5nICclcycuCgBDYW4ndCBvcGVuIEpQRUcgZmlsZSAnJXMnCgBPdXQgb2YgbWVtb3J5ISEKAFBhdHRlcm4gRGF0YSByZWFkIGVycm9yISEKAFJlYWQgZXJyb3IhIQoAY29sb3I6ICM3NzQ0MDA7IGJhY2tncm91bmQtY29sb3I6ICNmZmZmOTk7IGJvcmRlci1yYWRpdXM6IDRweDsgcGFkZGluZzogMnB4ACVmAHdiAEFSX1BJWEVMX0ZPUk1BVF9BQkdSAFB5cmFtaWQgaXMgTlVMTABBVVRPX0FEQVBUSVZFAEJhcmNvZGUgbWF0Y2hpbmcgZXJyb3IgZGV0ZWN0aW9uL2NvcnJlY3Rpb24gZm91bmQgdW5yZWNvdmVyYWJsZSBlcnJvci4ARXJyb3IgY3JlYXRpbmcgZnVsbCBmaWxlIHBhdGggZnJvbSAnJXMnIGFuZCAnJXMnAEFzc2VydGlvbiBgeCA8IG1NYXhYYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaGVpZ2h0ID49IDVgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBoZWlnaHQgPj0gMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGhlaWdodCA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtSW1hZ2VzLnNpemUoKSA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB4ID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtU3RvcFRpbWUgPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGRzdCAhPSAwYCBmYWlsZWQgaW4gACBJTkZPICAAJXMlcwoARGlzdG9ydGlvbiBmYWN0b3IgPSAlZiAlZiAlZiAlZiAlZgoARXJyb3IgPSAlZgoARXJyb3IgNjogaWNwR2V0SW5pdFh3MlhjCgAgICAgICAgICBJbWFnZVNpemUgPSAlN2RbcGl4ZWxdCgA9PT09PT09PT0gJWQgPT09PT09PT09PT0KAEltYWdlc2V0IGNvbnRhaW5zICVkIGltYWdlcy4KAEVycm9yOiBVbmFibGUgdG8gb3BlbiBmaWxlICclcycgZm9yIHJlYWRpbmcuCgBFcnJvciAoJWQpOiB1bmFibGUgdG8gb3BlbiBjYW1lcmEgcGFyYW1ldGVycyBmaWxlICIlcyIgZm9yIHJlYWRpbmcuCgBFcnJvciByZWFkaW5nIHBhdHRlcm4gZmlsZSAnJXMnLgoAQnVpbGQgSW5kZXgASGVpZ2h0IGNhbm5vdCBiZSB6ZXJvACVmICVmICVmICVmAHggbXVzdCBiZSBwb3NpdGl2ZQBMYXBsYWNpYW4gcHlyYW1pZCBoYXMgbm90IGJlZW4gYWxsb2NhdGVkAENsb2NrIGhhcyBub3QgYmVlbiBzdG9wcGVkAEFSX1BJWEVMX0ZPUk1BVF9NT05PAERlc3RpbmF0aW9uIGlzIE5VTEwAQVVUT19CUkFDS0VUSU5HAGhwIG11c3QgYmUgYXQgbGVhc3QgMQBFcnJvciAoJWQpOiB1bmFibGUgdG8gZGV0ZXJtaW5lIGZpbGUgbGVuZ3RoLgBNYXRjaGluZyBjb25maWRlbmNlIGN1dG9mZiB2YWx1ZSBub3QgcmVhY2hlZC4AQXNzZXJ0aW9uIGB5ID49IG1NaW5ZYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW1hZ2UudHlwZSgpID09IElNQUdFX1VJTlQ4YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgc3RvcmUuc2l6ZSgpID09IHBvaW50cy5zaXplKClgIGZhaWxlZCBpbiAAJXMlcwoARGlzdG9ydGlvbiBmYWN0b3IgPSAlZiAlZiAlZiAlZgoARXJyb3IgNzogaWNwR2V0SW5pdFh3MlhjCgBFeHRyYWN0ZWQgZmVhdHVyZXMgPSAlN2RbcGl4ZWxdCgBFcnJvciBpY3AyR2V0VFMKAEZhbGxpbmcgYmFjayB0byByZWFkaW5nICclcyVzJyBpbiBBUlRvb2xLaXQgdjQueCBmb3JtYXQuCgBFcnJvciBpbiBvcGVuaW5nICclcycgaW4gemlwZmlsZS4KAEVycm9yIHJlYWRpbmcgSlBFRyBmaWxlLgoARXJyb3Igd2hpbGUgYWRkaW5nIHJlZmVyZW5jZSBkYXRhIHNldDoga3BtTWVyZ2VSZWZEYXRhU2V0KCkgZmFpbGVkLgoARXJyb3Igc2F2aW5nIGZlYXR1cmUgc2V0OiBlcnJvciB3cml0aW5nIGRhdGEuCgBPdXQgb2YgbWVtb3J5ISEKAEGwNgvFKYgOAACBEAAA7xIAABYVAACnGAAAWyVzXSBbJXNdIFslc10gOiAlczogJWYgbXMASW1hZ2UgbXVzdCBiZSBncmF5c2NhbGUAeSBvdXQgb2YgcmFuZ2UARmVhdHVyZSBzdG9yZSBoYXMgbm90IGJlZW4gYWxsb2NhdGVkACVkAHdiAEFSX1BJWEVMX0ZPUk1BVF9BUkdCAE1heGltdW0gYWxsb3dhYmxlIHBvc2UgZXJyb3IgZXhjZWVkZWQuAEFzc2VydGlvbiBgc3RlcCA+PSB3aWR0aGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGkrMStjaHVua19zaXplIDwgd2lkdGhgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBweXJhbWlkYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgcHlyYW1pZC0+bnVtT2N0YXZlcygpID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHNyYyAhPSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgeCA8IG1HcmFkaWVudHNbb2N0YXZlKm1OdW1TY2FsZXNQZXJPY3RhdmUrc2NhbGVdLndpZHRoKClgIGZhaWxlZCBpbiAARXJyb3IgaW4gb3BlbmluZyAnJXMnIGZvciByZWFkaW5nCgAgRmlsdGVyZWQgZmVhdHVyZXMgPSAlN2RbcGl4ZWxdCgBMYWJlbGluZyB0aHJlc2hvbGQgbW9kZSBzZXQgdG8gJXMuCgBFcnJvciByZWFkaW5nIEpQRUcgZmlsZSBoZWFkZXIuCgBFcnJvcjogc3VwcGxpZWQgZmlsZSBkb2VzIG5vdCBhcHBlYXIgdG8gYmUgYW4gQVJUb29sS2l0IGNhbWVyYSBwYXJhbWV0ZXIgZmlsZS4KAGtwbURlbGV0ZVJlZkRhdGFTZXQoKTogTlVMTCByZWZEYXRhU2V0UHRyMS9yZWZEYXRhU2V0UHRyMi4KAENhbid0IHJlYWQgSlBFRyBmaWxlICclcycKAEFSX1BJWEVMX0ZPUk1BVF8ydnV5AFB5cmFtaWQgZG9lcyBub3QgY29udGFpbiBhbnkgbGV2ZWxzAFN0ZXAgbXVzdCBiZSBncmVhdGVyIHRoYW4gb3IgZXF1YWwgdGhlIHdpZHRoAHggbXVzdCBiZSBsZXNzIHRoYW4gdGhlIGltYWdlIHdpZHRoAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi93ZWJhcmtpdC1vcmcvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvbWF0Y2hlcnMvdmlzdWFsX2RhdGFiYXNlLmgARXh0ZW5kaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlIGltYWdlAFNvdXJjZSBpcyBOVUxMAEVycm9yICglZCk6IHVuYWJsZSB0byByZWFkIGZyb20gZmlsZS4ATXVsdGktbWFya2VyIHBvc2UgZXJyb3IgdmFsdWUgZXhjZWVkZWQuAA0lNGQvJTRkLgBBc3NlcnRpb24gYHkgPCBtTWF4WWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGltYWdlLmNoYW5uZWxzKCkgPT0gMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYG51bV9wb2ludHMgPT0gcG9pbnRzLnNpemUoKWAgZmFpbGVkIGluIAAlNy41ZiAAIElORk8gIABrcG1TZXRSZWZEYXRhU2V0KCk6IE5VTEwga3BtSGFuZGxlL3JlZkRhdGFTZXQuCgBrcG1EZWxldGVSZWZEYXRhU2V0KCk6IE5VTEwgcmVmRGF0YVNldFB0ci4KAEVycm9yOiB1bmFibGUgdG8gb3BlbiBmaWxlICclcycgZm9yIHdyaXRpbmcuCgBFcnJvcjogVW5zdXBwb3J0ZWQgcGl4ZWwgZm9ybWF0ICglZCkgcmVxdWVzdGVkLgoARXJyb3IgaW4gcmVhZGluZyAnJXMnLgoACiMjIyBTdXJmYWNlIE5vLiVkICMjIwoAQVJfUElYRUxfRk9STUFUX3l1dnMAJXMASW1hZ2UgbXVzdCBoYXZlIDEgY2hhbm5lbABTaG91bGQgYmUgc2FtZSBzaXplAFJlamVjdGVkIGZyZXF1ZW50bHkgbWlzcmVjb2duaXNlZCBtYXRyaXggbWFya2VyLgBBc3NlcnRpb24gYGJ1Y2tldFswXS5maXJzdCA+PSBidWNrZXRbbl0uZmlyc3RgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBhbmdsZSA+IC1QSWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGNoYW5uZWxzID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHNyY193aWR0aCA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB5ID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBkeW5hbWljX2Nhc3Q8Y29uc3QgQmlub21pYWxQeXJhbWlkMzJmKj4ocHlyYW1pZClgIGZhaWxlZCBpbiAAIGxpbmUgAGtwbVNhdmVSZWZEYXRhU2V0KCk6IE5VTEwgZmlsZW5hbWUvcmVmRGF0YVNldC4KAGtwbVNldFJlZkRhdGFTZXQoKTogcmVmRGF0YVNldC4KAEVycm9yOiBzdXBwbGllZCBidWZmZXIgZG9lcyBub3QgYXBwZWFyIHRvIGJlIEFSVG9vbEtpdCBjYW1lcmEgcGFyYW1ldGVycy4KAEVycm9yIGluIHdyaXRpbmcgJyVzJyBpbiB0aGUgemlwZmlsZS4KAEVycm9yIHNhdmluZyBpbWFnZSBzZXQ6IGVycm9yIHdyaXRpbmcgZGF0YS4KAE51bWJlciBvZiBjaGFubmVscyBjYW5ub3QgYmUgemVybwB5IG11c3QgYmUgcG9zaXRpdmUAV2lkdGggbXVzdCBiZSBwb3NpdGl2ZQBhbmdsZSBvdXQgb2YgcmFuZ2UAT25seSBiaW5vbWlhbCBweXJhbWlkIGlzIHN1cHBvcnRlZABudGhfZWxlbWVudCBmYWlsZWQAQVJfUElYRUxfRk9STUFUX1JHQl81NjUAQXNzZXJ0aW9uIGBtUHlyYW1pZC5zaXplKCkgPT0gbU51bU9jdGF2ZXMqbU51bVNjYWxlc1Blck9jdGF2ZWAgZmFpbGVkIGluIABBc3NlcnRpb24gYG9jdGF2ZSA+PSAwYCBmYWlsZWQgaW4gADogAEZpZWxkLW9mLXZpZXcgdmVydGljYWwgPSAlLjFmLCBob3Jpem9udGFsID0gJS4xZiBkZWdyZWVzLCBhc3BlY3QgcmF0aW8gPSAlLjNmCgBNYXggZmVhdHVyZSA9ICVkCgAgIFJlYWQgSW1hZ2VTZXQuCgBFcnJvciBzYXZpbmcgS1BNIGRhdGE6IHVuYWJsZSB0byBvcGVuIGZpbGUgJyVzJXMlcycgZm9yIHdyaXRpbmcuCgBFcnJvciAoJWQpOiB1bmFibGUgdG8gb3BlbiBleHRlcm5hbCBwYXJhbWV0ZXJzIGZpbGUgIiVzIiBmb3Igd3JpdGluZy4KAEVycm9yIGluIGNsb3NpbmcgJXMgaW4gdGhlIHppcGZpbGUuCgBBdXRvIHRocmVzaG9sZCAoYnJhY2tldCkgbWFya2VyIGNvdW50cyAtWyUzZDogJTNkXSBbJTNkOiAlM2RdIFslM2Q6ICUzZF0rLgoAT3V0IG9mIG1lbW9yeSEhCgBQeXJhbWlkIGhhcyBub3QgYmVlbiBhbGxvY2F0ZWQgeWV0AC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi93ZWJhcmtpdC1vcmcvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZGV0ZWN0b3JzL2dhdXNzaWFuX3NjYWxlX3NwYWNlX3B5cmFtaWQuaABQeXJhbWlkIGlzIE5VTEwAQVJfUElYRUxfRk9STUFUX1JHQkFfNTU1MQAuAEFzc2VydGlvbiBgcFswXSA+IHBtMVstMV1gIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBhbmdsZSA8PSBQSWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGQudHlwZSgpID09IElNQUdFX0YzMmAgZmFpbGVkIGluIABBc3NlcnRpb24gYHNyY19oZWlnaHQgPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgeSA8IG1HcmFkaWVudHNbb2N0YXZlKm1OdW1TY2FsZXNQZXJPY3RhdmUrc2NhbGVdLmhlaWdodCgpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbURhdGEuZ2V0KClgIGZhaWxlZCBpbiAAJTNkOiAoJTNkLCUzZCkgOiAlZiBtaW49JWYgbWF4PSVmLCBzZD0lZgoAcGFnZSAlZCwgaW1hZ2UgbnVtICVkLCBwb2ludHMgLSAlZAoARXJyb3IgKCVkKTogdW5hYmxlIHRvIG9wZW4gZXh0ZXJuYWwgcGFyYW1ldGVycyBmaWxlICIlcyIgZm9yIHJlYWRpbmcuCgBBdXRvIHRocmVzaG9sZCAoYnJhY2tldCkgYWRqdXN0ZWQgdGhyZXNob2xkIHRvICVkLgoARXJyb3Igb3BlbmluZyBmaWxlICclcy5pc2V0Jy4KAEVycm9yIGluIGNsb3NpbmcgJyVzJy4KAHkgbXVzdCBiZSBsZXNzIHRoYW4gdGhlIGltYWdlIGhlaWdodABIZWlnaHQgbXVzdCBiZSBwb3NpdGl2ZQBPY3RhdmUgbXVzdCBiZSBwb3NpdGl2ZQBPbmx5IEYzMiBpbWFnZXMgc3VwcG9ydGVkAFNob3VsZCBiZSBtYXhpbWEARGF0YSBwb2ludGVyIGlzIE5VTEwAQVJfUElYRUxfRk9STUFUX1JHQkFfNDQ0NABBc3NlcnRpb24gYGRldGVjdG9yYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgc2NhbGUgPj0gbU1pblNjYWxlYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW1hZ2Uud2lkdGgoKSA9PSBtUHlyYW1pZFswXS53aWR0aCgpYCBmYWlsZWQgaW4gAFslIC4zZiAlIC4zZiAlIC4zZl0gWyUgNi4xZl0KAEVycm9yICglZCk6IHVuYWJsZSB0byBvcGVuIG9wdGljYWwgcGFyYW1ldGVycyBmaWxlICIlcyIgZm9yIHdyaXRpbmcuCgBrcG1TZXRSZWZEYXRhU2V0RmlsZSgpOiBOVUxMIGtwbUhhbmRsZS9maWxlbmFtZS4KACAgICBlbmQuCgBBdXRvIHRocmVzaG9sZCAoJXMpIGFkanVzdGVkIHRocmVzaG9sZCB0byAlZC4KAC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoAQVJfUElYRUxfRk9STUFUXzQyMHYAbWVkaWFuAHNjYWxlIG91dCBvZiByYW5nZQBJbWFnZSBvZiB3cm9uZyBzaXplIGZvciBweXJhbWlkAFVuYWJsZSB0byBhbGxvY2F0ZSBpbWFnZSBkYXRhAERldGVjdG9yIGlzIE5VTEwAQXNzZXJ0aW9uIGBvY3RhdmUgPCBtTnVtT2N0YXZlc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYHBbMF0gPiBwbTFbMF1gIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbTEudHlwZSgpID09IElNQUdFX0YzMmAgZmFpbGVkIGluIABBc3NlcnRpb24gYGcuY2hhbm5lbHMoKSA9PSAyYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgc3JjX3N0ZXAgPiAwYCBmYWlsZWQgaW4gACUzZCwgJTNkOiBtYXhfc2ltID0gJWYKACAgUmVhZCBGZWF0dXJlU2V0LgoAQ2Fubm90IGZpbmQgdGhlIHBhZ2UgZm9yIHNraXBwaW5nLgoARXJyb3IgKCVkKTogdW5hYmxlIHRvIG9wZW4gb3B0aWNhbCBwYXJhbWV0ZXJzIGZpbGUgIiVzIiBmb3IgcmVhZGluZy4KAEVycm9yIHNhdmluZyBLUE0gZGF0YTogZXJyb3Igd3JpdGluZyBkYXRhLgoAT3RzdQBPY3RhdmUgbXVzdCBiZSBsZXNzIHRoYW4gbnVtYmVyIG9mIG9jdGF2ZXMAQVJfUElYRUxfRk9STUFUXzQyMGYAU3RlcCBtdXN0IGJlIHBvc2l0aXZlAEludmFsaWQgaW1hZ2UgdHlwZQBOdW1iZXIgb2YgY2hhbm5lbHMgc2hvdWxkIGJlIDIAQXNzZXJ0aW9uIGBzY2FsZSA8IG1NYXhTY2FsZWAgZmFpbGVkIGluIABBc3NlcnRpb24gYHBbMF0gPiBwbTFbMV1gIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbTIudHlwZSgpID09IElNQUdFX0YzMmAgZmFpbGVkIGluIABBc3NlcnRpb24gYHB5cmFtaWQtPmltYWdlcygpLnNpemUoKSA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbWFnZS5oZWlnaHQoKSA9PSBtUHlyYW1pZFswXS5oZWlnaHQoKWAgZmFpbGVkIGluIAAlNy40ZiAAa3BtTG9hZFJlZkRhdGFTZXQoKTogTlVMTCBmaWxlbmFtZS9yZWZEYXRhU2V0UHRyLgoAa3BtTWF0Y2hpbmcoKTogTlVMTCBrcG1IYW5kbGUvaW5JbWFnZUx1bWEuCgBFcnJvciBvcGVuaW5nIGZpbGUgJyVzLmZzZXQnLgoAAAAAAAABAAAAAQAAAAEAAAAAAAAA//////////////////////////8AAAAAAQAAAAEAAAABAAAAAAAAAP////8BAAAACQAAAAUAAAAEAAAAAwAAAAIAQYPgAAuxyQEBAAEBAQACBP//BQMBAAL/Bgf/AwECAgMCAwIDAwD/BAYHBf8BBAUEBAUFBAUHBgYGBwcHBv8CBAYHBQP/AP//A/8FBv//CQr/DP//D/8REv8U//8XGP//G/8dHv//AQL/BP//Bwj//wv/DQ7/EP//E/8VFv//GRr/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ZCA9ICVmCgAgIFJlYWQgTWFya2VyU2V0LgoARXJyb3IgbG9hZGluZyBLUE0gZGF0YTogdW5hYmxlIHRvIG9wZW4gZmlsZSAnJXMlcyVzJyBmb3IgcmVhZGluZy4KAERlc3RpbmF0aW9uIGltYWdlIHNob3VsZCBiZSBhIGZsb2F0AG1yawBzaXplIG11c3QgYmUgcG9zaXRpdmUAU2NhbGUgbXVzdCBiZSBwb3NpdGl2ZQBNYXhpbXVtIGJpbiBzaG91bGQgYmUgcG9zaXRpdmUAT25seSBzaW5nbGUgY2hhbm5lbCBpbWFnZXMgc3VwcG9ydGVkAEFzc2VydGlvbiBgcFswXSA+IHBbMV1gIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBkc3Rfc3RlcCA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBweXJhbWlkLT5pbWFnZXMoKVswXS53aWR0aCgpID09IGRldGVjdG9yLT53aWR0aCgpYCBmYWlsZWQgaW4gAEpQRUcgZmlsZSBoYXMgdW5zdXBwb3J0ZWQgJWQtY29tcG9uZW50IHBpeGVscwoARXJyb3IgbG9hZGluZyBLUE0gZGF0YTogZXJyb3IgcmVhZGluZyBkYXRhLgoAYXJVdGlsR2V0UGl4ZWxGb3JtYXROYW1lOiBFcnJvciwgdW5yZWNvZ25pc2VkIHBpeGVsIGZvcm1hdCAoJWQpLgoAUHlyYW1pZCBhbmQgZGV0ZWN0b3Igc2l6ZSBtaXNtYXRjaABhbGxvY2F0b3I8VD46OmFsbG9jYXRlKHNpemVfdCBuKSAnbicgZXhjZWVkcyBtYXhpbXVtIHN1cHBvcnRlZCBzaXplAFVua25vd24gaW1hZ2UgdHlwZQBBc3NlcnRpb24gYHNjYWxlIDwgbU51bVNjYWxlc1Blck9jdGF2ZWAgZmFpbGVkIGluIABBc3NlcnRpb24gYHBbMF0gPiBwcDFbLTFdYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaGlzdCAhPSBOVUxMYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKHNyY193aWR0aCUyKSA9PSAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW0xLmNoYW5uZWxzKCkgPT0gMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYG1SZWZJbWFnZVdpZHRoID4gMGAgZmFpbGVkIGluIABPdXQgb2YgbWVtb3J5LgoAa3BtQ2hhbmdlUGFnZU5vT2ZSZWZEYXRhU2V0KCk6IE5VTEwgcmVmRGF0YVNldC4KAEVycm9yIG9wZW5pbmcgZmlsZSAnJXMubXJrJy4KACUlJTAyeAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9vcmllbnRhdGlvbl9hc3NpZ25tZW50LmgAJWYgJWYgJWYgJWYAd2lkdGggbXVzdCBiZSBwb3NpdGl2ZQBTY2FsZSBtdXN0IGJlIGxlc3MgdGhhbiBudW1iZXIgb2Ygc2NhbGUgcGVyIG9jdGF2ZQBVbnN1cHBvcnRlZCBpbWFnZSB0eXBlAFNvdXJjZSB3aWR0aCBtdXN0IGJlIG9kZABBc3NlcnRpb24gYHBbMF0gPiBwcDFbMF1gIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbTIuY2hhbm5lbHMoKSA9PSAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgcHlyYW1pZC0+aW1hZ2VzKClbMF0uaGVpZ2h0KCkgPT0gZGV0ZWN0b3ItPmhlaWdodCgpYCBmYWlsZWQgaW4gAGFsbG9jYXRvcjxUPjo6YWxsb2NhdGUoc2l6ZV90IG4pICduJyBleGNlZWRzIG1heGltdW0gc3VwcG9ydGVkIHNpemUAL3Byb2Mvc2VsZi9leGUAT2N0YXZlIG91dCBvZiByYW5nZQBIaXN0b2dyYW0gcG9pbnRlciBpcyBOVUxMAEFzc2VydGlvbiBgYXNzaWdubWVudC5zaXplKCkgPT0gbnVtX2luZGljZXNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBwWzBdID4gcHAxWzFdYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKGNodW5rX3NpemUlMik9PTBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtUmVmSW1hZ2VIZWlnaHQgPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZC53aWR0aCgpID09IGltMi53aWR0aCgpYCBmYWlsZWQgaW4gAFRyYW5zZm9ybWF0aW9uIG1hdHJpeCByZWFkIGVycm9yISEKAEltYWdlcyBtdXN0IGhhdmUgdGhlIHNhbWUgd2lkdGgAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9tYXRjaGVycy9iaW5hcnlfaGllcmFyY2hpY2FsX2NsdXN0ZXJpbmcuaABqcGcAVW50ZXN0ZWQgYmVoYXZpb3IgZm9yIG9kZCBjaHVuayBzaXplAGhlaWdodCBtdXN0IGJlIHBvc2l0aXZlAFNjYWxlIG91dCBvZiByYW5nZQBBc3NlcnRpb24gYChmYmluKzAuNWYpID4gMCAmJiAoZmJpbi0wLjVmKSA8IG51bV9iaW5zYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgIWlzaW5mKHVbMF0pYCBmYWlsZWQgaW4gACVzJXMKAFdpZHRoIGlzIHplcm8AL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9tYXRjaGVycy9ob3VnaF9zaW1pbGFyaXR5X3ZvdGluZy5oAEFzc2lnbm1lbnQgc2l6ZSB3cm9uZwBEZWNpbWFsIGJpbiBwb3NpdGlvbiBpbmRleCBvdXQgb2YgcmFuZ2UASU5GAEFzc2VydGlvbiBgKGludClzdGQ6OmZsb29yKHgpID09IChpbnQpeGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGQuaGVpZ2h0KCkgPT0gaW0yLmhlaWdodCgpYCBmYWlsZWQgaW4gAEltYWdlcyBtdXN0IGhhdmUgdGhlIHNhbWUgaGVpZ2h0AC8uLi9zaGFyZS8lcwBIZWlnaHQgaXMgemVybwAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9pbnRlcnBvbGF0ZS5oAEFzc2VydGlvbiBgYXNzaWdubWVudFtpXSAhPSAtMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGluZGV4ID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtYWduaXR1ZGUgPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYCFpc2luZih1WzFdKWAgZmFpbGVkIGluIABTdGVwIGlzIHplcm8ATWFnbml0dWRlIGNhbm5vdCBiZSBuZWdhdGl2ZQBmbG9vcigpIGFuZCBjYXN0IG5vdCB0aGUgc2FtZQBpbmRleCBvdXQgb2YgcmFuZ2UAQXNzaWdubWVudCBpcyBpbnZhbGlkAEhPTUUAQXNzZXJ0aW9uIGBpbTEud2lkdGgoKSA9PSBpbTIud2lkdGgoKWAgZmFpbGVkIGluIAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9oYXJyaXMtaW5saW5lLmgAYWxsb2NhdG9yPFQ+OjphbGxvY2F0ZShzaXplX3QgbikgJ24nIGV4Y2VlZHMgbWF4aW11bSBzdXBwb3J0ZWQgc2l6ZQAvcHJvYy9zZWxmL2NtZGxpbmUAQXNzZXJ0aW9uIGAoaW50KXN0ZDo6Zmxvb3IoeSkgPT0gKGludCl5YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgYXNzaWdubWVudFtpXSA8IG51bV9pbmRpY2VzYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbnVtX2JpbnMgPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYChpPj4xKSA8IHN0ZDo6Y2VpbCgoc3JjX2hlaWdodC0xKS8yLmYpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW0xLmhlaWdodCgpID09IGltMi5oZWlnaHQoKWAgZmFpbGVkIGluIABJbmRleCBpcyBvdXQgb2YgYm91bmRzAE51bWJlciBiaW5zIG11c3QgYmUgcG9zaXRpdmUAQXNzaWdubWVudCBvdXQgb2YgcmFuZ2UAT3V0IG9mIHJhbmdlAERvRyBQeXJhbWlkAHJiAEFzc2VydGlvbiBgeXAgPj0gMCAmJiB5cCA8IGhlaWdodGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGJpblggPj0gMGAgZmFpbGVkIGluIAB5cCBvdXQgb2YgYm91bmRzAE5vbi1tYXggc3VwcHJlc3Npb24AYmluWCBvdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGBpbmRpY2VzW2Fzc2lnbm1lbnRbaV1dIDwgbnVtX2ZlYXR1cmVzYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW1hZ2UudHlwZSgpID09IElNQUdFX1VJTlQ4YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgdzEgPj0gMGAgZmFpbGVkIGluIAAlczogJXMKAFN1YnBpeGVsAHcxIG11c3QgYmUgcG9zaXRpdmUAVW5hYmxlIHRvIGRldGVybWluZSBwcm9jZXNzIG5hbWUAT25seSBncmF5IHNjYWxlIGltYWdlcyBhcmUgc3VwcG9ydGVkAEFzc2VydGlvbiBgeXBfcGx1c18xID49IDAgJiYgeXBfcGx1c18xIDwgaGVpZ2h0YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgYmluWCA8IG1OdW1YQmluc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYGl0LT5zZWNvbmQuc2l6ZSgpICE9IDBgIGZhaWxlZCBpbiAAcHJ1bmVGZWF0dXJlcwB5cF9wbHVzXzEgb3V0IG9mIGJvdW5kcwAlcyVzAENsdXN0ZXIgbXVzdCBoYXZlIGF0bGVhc2V0IDEgZmVhdHVyZQBBc3NlcnRpb24gYG9jdGF2ZSA8IG1OdW1PY3RhdmVzYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgYmluWSA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgdzIgPj0gMGAgZmFpbGVkIGluIABGaW5kIE9yaWVudGF0aW9ucwAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9nYXVzc2lhbl9zY2FsZV9zcGFjZV9weXJhbWlkLmgAdzIgbXVzdCBiZSBwb3NpdGl2ZQAvdmFyL2NhY2hlAGJpblkgb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgeHAgPj0gMCAmJiB4cCA8IHdpZHRoYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZHN0W2ldID49IC0yNTgwNjRgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtSyA9PSBtQ2VudGVycy5zaXplKClgIGZhaWxlZCBpbiAAeHAgb3V0IG9mIGJvdW5kcwAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL21hdGNoZXJzL2ttZWRvaWRzLmgALy5jYWNoZQBPY3RhdmUgb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgYjEgPj0gMCAmJiBiMSA8IG51bV9iaW5zYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgYmluWSA8IG1OdW1ZQmluc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYGRzdFtpXSA8PSAyNTgwNjRgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbTAuaGVpZ2h0KCkgPT0gaW0xLmhlaWdodCgpYCBmYWlsZWQgaW4gAEhlaWdodCBpcyBpbmNvbnNpc3RlbnQAayBzaG91bGQgbWF0Y2ggdGhlIG51bWJlciBvZiBjbHVzdGVyIGNlbnRlcnMAJXMvJXMAYjEgYmluIGluZGV4IG91dCBvZiByYW5nZQBBc3NlcnRpb24gYHhwX3BsdXNfMSA+PSAwICYmIHhwX3BsdXNfMSA8IHdpZHRoYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgc2NhbGUgPCBtTnVtU2NhbGVzUGVyT2N0YXZlYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZHN0W2ldIDw9IDQxMjkwMjRgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBiaW5BbmdsZSA+PSAwYCBmYWlsZWQgaW4gAHhwX3BsdXNfMSBvdXQgb2YgYm91bmRzAGJpbkFuZ2xlIG91dCBvZiByYW5nZQBTY2FsZSBvdXQgb2YgcmFuZ2UAL3Zhci9saWIAQXNzZXJ0aW9uIGBiMiA+PSAwICYmIGIyIDwgbnVtX2JpbnNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBkc3RbaV0gPj0gLTQxMjkwMjRgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBudW1fZmVhdHVyZXMgPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW0wLmhlaWdodCgpID09IGltMi5oZWlnaHQoKWAgZmFpbGVkIGluIAAvLmNvbmZpZwBhbGxvY2F0b3I8VD46OmFsbG9jYXRlKHNpemVfdCBuKSAnbicgZXhjZWVkcyBtYXhpbXVtIHN1cHBvcnRlZCBzaXplAE51bWJlciBvZiBmZWF0dXJlcyBtdXN0IGJlIHBvc2l0aXZlAGIyIGJpbiBpbmRleCBvdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGBiaW5BbmdsZSA8IG1OdW1BbmdsZUJpbnNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB3MCA+PSAwICYmIHcwIDw9IDEuMDAwMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYChpbTEuaGVpZ2h0KCk+PjEpID09IGltMi5oZWlnaHQoKWAgZmFpbGVkIGluIABhbGxvY2F0b3I8VD46OmFsbG9jYXRlKHNpemVfdCBuKSAnbicgZXhjZWVkcyBtYXhpbXVtIHN1cHBvcnRlZCBzaXplAE91dCBvZiByYW5nZQBUTVBESVIAQXNzZXJ0aW9uIGBudW1faW5kaWNlcyA8PSBudW1fZmVhdHVyZXNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBneHggPD0gNDEyOTAyNGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGJpblNjYWxlID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGAoaW0wLmhlaWdodCgpPj4xKSA9PSBpbTEuaGVpZ2h0KClgIGZhaWxlZCBpbiAATW9yZSBpbmRpY2VzIHRoYW4gZmVhdHVyZXMAL3RtcABiaW5TY2FsZSBvdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGByb3cgPCBtSGVpZ2h0YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgdzEgPj0gMCAmJiB3MSA8PSAxLjAwMDFgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBneHggPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYChpbTAuaGVpZ2h0KCk+PjEpID09IGltMi5oZWlnaHQoKWAgZmFpbGVkIGluIABFcnJvciBsb29raW5nIGZvciByZXNvdXJjZXMgZGlyZWN0b3J5IHBhdGgAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9mcmFtZXdvcmsvaW1hZ2UuaABBc3NlcnRpb24gYGJpblNjYWxlIDwgbU51bVNjYWxlQmluc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYG1CdWNrZXRzLnNpemUoKSA9PSBtTnVtQnVja2V0c1hgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBudW1faW5kaWNlcyA+PSBtS2AgZmFpbGVkIGluIABBc3NlcnRpb24gYGd5eSA8PSA0MTI5MDI0YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgdzIgPj0gMCAmJiB3MiA8PSAxLjAwMDFgIGZhaWxlZCBpbiAATm90IGVub3VnaCBmZWF0dXJlcwByb3cgb3V0IG9mIGJvdW5kcwBFcnJvciBjcmVhdGluZyByZXNvdXJjZXMgZGlyZWN0b3J5IHBhdGgAQnVja2V0cyBhcmUgbm90IGFsbG9jYXRlZABBc3NlcnRpb24gYHczID49IDAgJiYgdzMgPD0gMS4wMDAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZ3l5ID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbmRleCA8PSAoYmluWCArIGJpblkqbU51bVhCaW5zICsgYmluQW5nbGUqbU51bVhCaW5zKm1OdW1ZQmlucyArIGJpblNjYWxlKm1OdW1YQmlucyptTnVtWUJpbnMqbU51bUFuZ2xlQmlucylgIGZhaWxlZCBpbiAAQXNzaWdubWVudCBzaXplIGlzIGluY29ycmVjdABBc3NlcnRpb24gYG1CdWNrZXRzWzBdLnNpemUoKSA9PSBtTnVtQnVja2V0c1lgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBneHkgPD0gNDEyOTAyNGAgZmFpbGVkIGluIABBc3NlcnRpb24gYCh3MCt3MSt3Mit3MykgPD0gMS4wMDAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbiA+IDBgIGZhaWxlZCBpbiAARXJyb3I6IFVuYWJsZSB0byBjaGFuZ2Ugd29ya2luZyBkaXJlY3RvcnkgdG8gJyVzJy4KAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi93ZWJhcmtpdC1vcmcvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvdXRpbHMvcGFydGlhbF9zb3J0LmgAQXNzZXJ0aW9uIGBtRmVhdHVyZVBvaW50cy5zaXplKCkgPD0gbU1heE51bUZlYXR1cmVQb2ludHNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBwb3MgPT0gNjY2YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZ3h5ID49IC00MTI5MDI0YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbnVtX2NlbnRlcnMgPiAwYCBmYWlsZWQgaW4gAFslIC4zZiAlIC4zZiAlIC4zZl0gWyUgNi4xZl0KAAAAAAMAAAADAAAABAAAAAQAAAAEAAAAAQAAAAQAAAACAAAAAgAAAAIAAAACAAAAAgAAAAEAAAABAAAAAQAAAAAAAAAEAAAAiAAAAAUAAACQAAAABgAAAJgAAAAJAAAAsAAAABEEAADoCwAANg4AAGQQAAAuaXNldAByYgBONnZpc2lvbjI1R2F1c3NpYW5TY2FsZVNwYWNlUHlyYW1pZEUAAABk9gAA6VUAAFRvbyBtYW55IGZlYXR1cmUgcG9pbnRzAFRoZXJlIG11c3QgYmUgYXQgbGVhc3QgMSBjZW50ZXIAbiBtdXN0IGJlIHBvc2l0aXZlAFBvc2l0aW9uIGlzIG5vdCB3aXRoaW4gcmFuZ2UAWyVzXSBbJXNdIFslc10gOiBGb3VuZCAlZCBmZWF0dXJlcyBpbiBxdWVyeQBBc3NlcnRpb24gYGsgPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBga3Auc2NhbGUgPCBtTGFwbGFjaWFuUHlyYW1pZC5udW1TY2FsZVBlck9jdGF2ZSgpYCBmYWlsZWQgaW4gAEZlYXR1cmUgcG9pbnQgc2NhbGUgaXMgb3V0IG9mIGJvdW5kcwBrIG11c3QgYmUgcG9zaXRpdmUARmluZCBNYXRjaGVzICgxKQBIb3VnaCBWb3RpbmcgKDEpAEFzc2VydGlvbiBga3Auc2NvcmUgPT0gbGFwMS5nZXQ8ZmxvYXQ+KHkpW3hdYCBmYWlsZWQgaW4gAFNjb3JlIGlzIG5vdCBjb25zaXN0ZW50IHdpdGggdGhlIERvRyBpbWFnZQBGaW5kIEhvdWdoIE1hdGNoZXMgKDEpAEVzdGltYXRlIEhvbW9ncmFwaHkgKDEpAEFzc2VydGlvbiBgYnVja2V0WzBdLmZpcnN0ID49IGJ1Y2tldFtuXS5maXJzdGAgZmFpbGVkIGluIABudGhfZWxlbWVudCBmYWlsZWQARmluZCBJbmxpZXJzICgxKQBGaW5kIE1hdGNoZXMgKDIpAEFzc2VydGlvbiBgb2N0YXZlIDwgbU51bU9jdGF2ZXNgIGZhaWxlZCBpbiAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9kZXRlY3RvcnMvZ2F1c3NpYW5fc2NhbGVfc3BhY2VfcHlyYW1pZC5oAEhvdWdoIFZvdGluZyAoMikAT2N0YXZlIG91dCBvZiByYW5nZQBGaW5kIEhvdWdoIE1hdGNoZXMgKDIpAEVzdGltYXRlIEhvbW9ncmFwaHkgKDIpAEFzc2VydGlvbiBgc2NhbGUgPCBtTnVtU2NhbGVzUGVyT2N0YXZlYCBmYWlsZWQgaW4gAFNjYWxlIG91dCBvZiByYW5nZQBGaW5kIElubGllcnMgKDIpAEFzc2VydGlvbiBgYmVzdF9pbmRleCAhPSBzdGQ6Om51bWVyaWNfbGltaXRzPHNpemVfdD46Om1heCgpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW5kZXggPCBtSW1hZ2VzLnNpemUoKWAgZmFpbGVkIGluIAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9Eb0dfc2NhbGVfaW52YXJpYW50X2RldGVjdG9yLmgAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9tYXRjaGVycy9mZWF0dXJlX21hdGNoZXItaW5saW5lLmgAU29tZXRoaW5nIHN0cmFuZ2UASW5kZXggaXMgb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgc2NhbGUgPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYG1NYXRjaGVzLnNpemUoKSA8PSBmZWF0dXJlczEtPnNpemUoKWAgZmFpbGVkIGluIABOdW1iZXIgb2YgbWF0Y2hlcyBzaG91bGQgYmUgbG93ZXIAU2NhbGUgbXVzdCBiZSBwb3NpdGl2ZQBTY2FsZSBtdXN0IGJlIGxlc3MgdGhhbiBudW1iZXIgb2Ygc2NhbGUgcGVyIG9jdGF2ZQBBc3NlcnRpb24gYG1Sb290LmdldCgpYCBmYWlsZWQgaW4gAFJvb3QgY2Fubm90IGJlIE5VTEwAQXNzZXJ0aW9uIGBsYXAwLmhlaWdodCgpID09IGxhcDEuaGVpZ2h0KCkgPT0gbGFwMi5oZWlnaHQoKWAgZmFpbGVkIGluIABXaWR0aC9oZWlnaHQgYXJlIG5vdCBjb25zaXN0ZW50AEFzc2VydGlvbiBgbWluaSAhPSAtMWAgZmFpbGVkIGluIABNaW5pbXVtIGluZGV4IG5vdCBzZXQAQXNzZXJ0aW9uIGAobGFwMC5oZWlnaHQoKSA9PSBsYXAxLmhlaWdodCgpKSAmJiAoKGxhcDEuaGVpZ2h0KCk+PjEpID09IGxhcDIuaGVpZ2h0KCkpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKChsYXAwLndpZHRoKCk+PjEpID09IGxhcDEud2lkdGgoKSkgJiYgKGxhcDEud2lkdGgoKSA9PSBsYXAyLndpZHRoKCkpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbiA8PSBpbl9tYXRjaGVzLnNpemUoKWAgZmFpbGVkIGluIABTaG91bGQgYmUgdGhlIHNhbWUAQXNzZXJ0aW9uIGAwYCBmYWlsZWQgaW4gAEltYWdlIHNpemVzIGFyZSBpbmNvbnNpc3RlbnQAQXNzZXJ0aW9uIGBiaW5YID49IDBgIGZhaWxlZCBpbiAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9tYXRjaGVycy9ob3VnaF9zaW1pbGFyaXR5X3ZvdGluZy5oAEFzc2VydGlvbiBgKHgtMSkgPj0gMCAmJiAoeCsxKSA8IGxhcDEud2lkdGgoKWAgZmFpbGVkIGluIAB4IG91dCBvZiBib3VuZHMAYmluWCBvdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGBiaW5YIDwgbU51bVhCaW5zYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKHktMSkgPj0gMCAmJiAoeSsxKSA8IGxhcDEuaGVpZ2h0KClgIGZhaWxlZCBpbiAAeSBvdXQgb2YgYm91bmRzAEFzc2VydGlvbiBgYmluWSA+PSAwYCBmYWlsZWQgaW4gAGJpblkgb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgbGFwMC53aWR0aCgpID09IGxhcDEud2lkdGgoKWAgZmFpbGVkIGluIABJbWFnZSBkaW1lbnNpb25zIGluY29uc2lzdGVudABBc3NlcnRpb24gYGJpblkgPCBtTnVtWUJpbnNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBiaW5BbmdsZSA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbGFwMC53aWR0aCgpID09IGxhcDIud2lkdGgoKWAgZmFpbGVkIGluIABiaW5BbmdsZSBvdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGBsYXAwLmhlaWdodCgpID09IGxhcDEuaGVpZ2h0KClgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBiaW5BbmdsZSA8IG1OdW1BbmdsZUJpbnNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBsYXAwLmhlaWdodCgpID09IGxhcDIuaGVpZ2h0KClgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBiaW5TY2FsZSA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKHgtMSkgPj0gMCAmJiAoeCsxKSA8IGltLndpZHRoKClgIGZhaWxlZCBpbiAAYmluU2NhbGUgb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgKHktMSkgPj0gMCAmJiAoeSsxKSA8IGltLmhlaWdodCgpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgYmluU2NhbGUgPCBtTnVtU2NhbGVCaW5zYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKGxhcDAud2lkdGgoKT4+MSkgPT0gbGFwMi53aWR0aCgpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZGlzdEJpbkFuZ2xlID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGAobGFwMC5oZWlnaHQoKT4+MSkgPT0gbGFwMi5oZWlnaHQoKWAgZmFpbGVkIGluIABkaXN0QmluQW5nbGUgbXVzdCBub3QgYmUgbmVnYXRpdmUAQXNzZXJ0aW9uIGB4X2Rpdl8yLTAuNWYgPj0gMGAgZmFpbGVkIGluIAB4X2Rpdl8yIG91dCBvZiBib3VuZHMgb3V0IG9mIGJvdW5kcyBmb3IgaW50ZXJwb2xhdGlvbgBBc3NlcnRpb24gYGh5cC5zaXplKCkgPj0gOSptYXhfbnVtX2h5cG90aGVzZXNgIGZhaWxlZCBpbiAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9ob21vZ3JhcGh5X2VzdGltYXRpb24vcm9idXN0X2hvbW9ncmFwaHkuaABBc3NlcnRpb24gYHlfZGl2XzItMC41ZiA+PSAwYCBmYWlsZWQgaW4gAGh5cCB2ZWN0b3Igc2hvdWxkIGJlIG9mIHNpemUgOSptYXhfbnVtX2h5cG90aGVzZXMAeV9kaXZfMiBvdXQgb2YgYm91bmRzIG91dCBvZiBib3VuZHMgZm9yIGludGVycG9sYXRpb24AQXNzZXJ0aW9uIGB0bXBfaS5zaXplKCkgPj0gbnVtX3BvaW50c2AgZmFpbGVkIGluIABBc3NlcnRpb24gYHhfZGl2XzIrMC41ZiA8IGxhcDIud2lkdGgoKWAgZmFpbGVkIGluIAB0bXBfaSB2ZWN0b3Igc2hvdWxkIGJlIG9mIHNpemUgbnVtX3BvaW50cwBBc3NlcnRpb24gYHlfZGl2XzIrMC41ZiA8IGxhcDIuaGVpZ2h0KClgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBoeXBfY29zdHMuc2l6ZSgpID49IG1heF9udW1faHlwb3RoZXNlc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYChsYXAwLndpZHRoKCk+PjEpID09IGxhcDEud2lkdGgoKWAgZmFpbGVkIGluIABoeXBfY29zdHMgdmVjdG9yIHNob3VsZCBiZSBvZiBzaXplIG1heF9udW1faHlwb3RoZXNlcwBBc3NlcnRpb24gYChsYXAwLmhlaWdodCgpPj4xKSA9PSBsYXAxLmhlaWdodCgpYCBmYWlsZWQgaW4gAGFsbG9jYXRvcjxUPjo6YWxsb2NhdGUoc2l6ZV90IG4pICduJyBleGNlZWRzIG1heGltdW0gc3VwcG9ydGVkIHNpemUAQXNzZXJ0aW9uIGBuID4gMGAgZmFpbGVkIGluIAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL3V0aWxzL3BhcnRpYWxfc29ydC5oAEFzc2VydGlvbiBgcm93IDwgbUhlaWdodGAgZmFpbGVkIGluIAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2ZyYW1ld29yay9pbWFnZS5oAG4gbXVzdCBiZSBwb3NpdGl2ZQByb3cgb3V0IG9mIGJvdW5kcwBBc3NlcnRpb24gYGsgPiAwYCBmYWlsZWQgaW4gAGsgbXVzdCBiZSBwb3NpdGl2ZQBBc3NlcnRpb24gYChpbnQpc3RkOjpmbG9vcih4KSA9PSAoaW50KXhgIGZhaWxlZCBpbiAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9kZXRlY3RvcnMvaW50ZXJwb2xhdGUuaABBc3NlcnRpb24gYDBgIGZhaWxlZCBpbiAARmFpbGVkIHRvIGNvbXB1dGUgbWF0cml4IGludmVyc2UAZmxvb3IoKSBhbmQgY2FzdCBub3QgdGhlIHNhbWUAQXNzZXJ0aW9uIGAoaW50KXN0ZDo6Zmxvb3IoeSkgPT0gKGludCl5YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgeXAgPj0gMCAmJiB5cCA8IGhlaWdodGAgZmFpbGVkIGluIAB5cCBvdXQgb2YgYm91bmRzAEFzc2VydGlvbiBgeXBfcGx1c18xID49IDAgJiYgeXBfcGx1c18xIDwgaGVpZ2h0YCBmYWlsZWQgaW4gAHlwX3BsdXNfMSBvdXQgb2YgYm91bmRzAEFzc2VydGlvbiBgeHAgPj0gMCAmJiB4cCA8IHdpZHRoYCBmYWlsZWQgaW4gAHhwIG91dCBvZiBib3VuZHMAQXNzZXJ0aW9uIGB4cF9wbHVzXzEgPj0gMCAmJiB4cF9wbHVzXzEgPCB3aWR0aGAgZmFpbGVkIGluIAB4cF9wbHVzXzEgb3V0IG9mIGJvdW5kcwBBc3NlcnRpb24gYHcwID49IDAgJiYgdzAgPD0gMS4wMDAxYCBmYWlsZWQgaW4gAE91dCBvZiByYW5nZQBBc3NlcnRpb24gYHcxID49IDAgJiYgdzEgPD0gMS4wMDAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgdzIgPj0gMCAmJiB3MiA8PSAxLjAwMDFgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB3MyA+PSAwICYmIHczIDw9IDEuMDAwMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYCh3MCt3MSt3Mit3MykgPD0gMS4wMDAxYCBmYWlsZWQgaW4gAAAAAAAAABBWAAAQAAAAEQAAAAAAAAAobAAAEgAAABMAAABONnZpc2lvbjlFeGNlcHRpb25FAIz2AADoawAAfPcAAE42dmlzaW9uMThCaW5vbWlhbFB5cmFtaWQzMmZFAAAAjPYAAAhsAAAQVgAAAAAAAPxrAAAOAAAAFAAAABUAAAC5Uow+jlrnPrlSjD4AAAAAAAAAAPxsAAAWAAAAFwAAABgAAAAZAAAAGgAAAE5TdDNfXzIyMF9fc2hhcmVkX3B0cl9wb2ludGVySVBONnZpc2lvbjhLZXlmcmFtZUlMaTk2RUVFTlNfMTBzaGFyZWRfcHRySVMzX0UyN19fc2hhcmVkX3B0cl9kZWZhdWx0X2RlbGV0ZUlTM19TM19FRU5TXzlhbGxvY2F0b3JJUzNfRUVFRQCM9gAAdGwAAAT0AABOU3QzX18yMTBzaGFyZWRfcHRySU42dmlzaW9uOEtleWZyYW1lSUxpOTZFRUVFMjdfX3NoYXJlZF9wdHJfZGVmYXVsdF9kZWxldGVJUzNfUzNfRUUAYm9vbCB2aXNpb246OlZpc3VhbERhdGFiYXNlPHZpc2lvbjo6RlJFQUtFeHRyYWN0b3IsIHZpc2lvbjo6QmluYXJ5RmVhdHVyZVN0b3JlLCB2aXNpb246OkJpbmFyeUZlYXR1cmVNYXRjaGVyPDk2Pj46OnF1ZXJ5KGNvbnN0IHZpc2lvbjo6R2F1c3NpYW5TY2FsZVNwYWNlUHlyYW1pZCAqKSBbRkVBVFVSRV9FWFRSQUNUT1IgPSB2aXNpb246OkZSRUFLRXh0cmFjdG9yLCBTVE9SRSA9IHZpc2lvbjo6QmluYXJ5RmVhdHVyZVN0b3JlLCBNQVRDSEVSID0gdmlzaW9uOjpCaW5hcnlGZWF0dXJlTWF0Y2hlcjw5Nj5dAAAAAAAAALK+uT4S3KC+kL45PhLcoL6Qvjm+AAAAgLK+ub4S3KA+kL45vhLcoD6Qvjk+0nIYvwAAAADScpi+OgYEv9JymD46BgS/0nIYPwAAAIDScpg+OgYEP9JymL46BgQ/AAAAgFa4Pb9mTSQ/Vri9vmZNJD9WuL0+AAAAAFa4PT9mTSS/Vri9PmZNJL9WuL2+DOlYPwAAAIAM6dg+mdk7Pwzp2L6Z2Ts/DOlYvwAAAAAM6di+mdk7vwzp2D6Z2Tu/AAAAAPxTbj/xZU6/DVTuPvFlTr8NVO6+AAAAgPxTbr/xZU4/DVTuvvFlTj8NVO4+AACAvwAAAAAAAAC/0LNdvwAAAD/Qs12/AACAPwAAAIAAAAA/0LNdPwAAAL/Qs10/AAAAAAhwAAAWAAAAGwAAABwAAAAdAAAAHgAAAE5TdDNfXzIyMF9fc2hhcmVkX3B0cl9wb2ludGVySVBoMTZOdWxsQXJyYXlEZWxldGVySWhFTlNfOWFsbG9jYXRvckloRUVFRQAAAACM9gAAvG8AAAT0AAAxNk51bGxBcnJheURlbGV0ZXJJaEUAAAAAAAAAsHAAABYAAAAfAAAAIAAAACEAAAAiAAAATlN0M19fMjIwX19zaGFyZWRfcHRyX3BvaW50ZXJJUGhOU18xMHNoYXJlZF9wdHJJaEUyN19fc2hhcmVkX3B0cl9kZWZhdWx0X2RlbGV0ZUloaEVFTlNfOWFsbG9jYXRvckloRUVFRQCM9gAASHAAAAT0AABOU3QzX18yMTBzaGFyZWRfcHRySWhFMjdfX3NoYXJlZF9wdHJfZGVmYXVsdF9kZWxldGVJaGhFRQB2aXNpb246OlNjb3BlZFRpbWVyOjp+U2NvcGVkVGltZXIoKQBpaWkAaWlpaQBpaWlpAGluZmluaXR5AE1pc3NpbmcgSHVmZm1hbiBjb2RlIHRhYmxlIGVudHJ5AEZlYnJ1YXJ5AEphbnVhcnkASnVseQBUaHVyc2RheQBUdWVzZGF5AFdlZG5lc2RheQBTYXR1cmRheQBTdW5kYXkATW9uZGF5AEZyaWRheQBNYXkAJW0vJWQvJXkATUFYX0FMTE9DX0NIVU5LIGlzIHdyb25nLCBwbGVhc2UgZml4AEFMSUdOX1RZUEUgaXMgd3JvbmcsIHBsZWFzZSBmaXgATm90IGEgSlBFRyBmaWxlOiBzdGFydHMgd2l0aCAweCUwMnggMHglMDJ4AENvcnJ1cHQgSlBFRyBkYXRhOiAldSBleHRyYW5lb3VzIGJ5dGVzIGJlZm9yZSBtYXJrZXIgMHglMDJ4AFVuZXhwZWN0ZWQgbWFya2VyIDB4JTAyeABVbnN1cHBvcnRlZCBtYXJrZXIgdHlwZSAweCUwMngAVW5zdXBwb3J0ZWQgSlBFRyBwcm9jZXNzOiBTT0YgdHlwZSAweCUwMngARGVmaW5lIEh1ZmZtYW4gVGFibGUgMHglMDJ4AERlZmluZSBBcml0aG1ldGljIFRhYmxlIDB4JTAyeDogMHglMDJ4AC0rICAgMFgweAAtMFgrMFggMFgtMHgrMHggMHgAQm9ndXMgREFDIHZhbHVlIDB4JXgAX19uZXh0X3ByaW1lIG92ZXJmbG93AEh1ZmZtYW4gY29kZSBzaXplIHRhYmxlIG92ZXJmbG93AE5vdgBUaHUAICAgICAgICAlNHUgJTR1ICU0dSAlNHUgJTR1ICU0dSAlNHUgJTR1AEpQRUcgcGFyYW1ldGVyIHN0cnVjdCBtaXNtYXRjaDogbGlicmFyeSB0aGlua3Mgc2l6ZSBpcyAldSwgY2FsbGVyIGV4cGVjdHMgJXUARGVmaW5lIFJlc3RhcnQgSW50ZXJ2YWwgJXUAV2FybmluZzogdGh1bWJuYWlsIGltYWdlIHNpemUgZG9lcyBub3QgbWF0Y2ggZGF0YSBsZW5ndGggJXUATWlzY2VsbGFuZW91cyBtYXJrZXIgMHglMDJ4LCBsZW5ndGggJXUASkZJRiBleHRlbnNpb24gbWFya2VyOiB0eXBlIDB4JTAyeCwgbGVuZ3RoICV1AEpGSUYgZXh0ZW5zaW9uIG1hcmtlcjogcGFsZXR0ZSB0aHVtYm5haWwgaW1hZ2UsIGxlbmd0aCAldQBKRklGIGV4dGVuc2lvbiBtYXJrZXI6IEpQRUctY29tcHJlc3NlZCB0aHVtYm5haWwgaW1hZ2UsIGxlbmd0aCAldQBKRklGIGV4dGVuc2lvbiBtYXJrZXI6IFJHQiB0aHVtYm5haWwgaW1hZ2UsIGxlbmd0aCAldQBVbmtub3duIEFQUDE0IG1hcmtlciAobm90IEFkb2JlKSwgbGVuZ3RoICV1AFVua25vd24gQVBQMCBtYXJrZXIgKG5vdCBKRklGKSwgbGVuZ3RoICV1AE9idGFpbmVkIFhNUyBoYW5kbGUgJXUARnJlZWQgWE1TIGhhbmRsZSAldQBPYnRhaW5lZCBFTVMgaGFuZGxlICV1AEZyZWVkIEVNUyBoYW5kbGUgJXUAdW5zdXBwb3J0ZWQgbG9jYWxlIGZvciBzdGFuZGFyZCBpbnB1dABBdWd1c3QASW50TGlzdABTdHJpbmdMaXN0AEludmFsaWQgY3JvcCByZXF1ZXN0AFVuc3VwcG9ydGVkIGNvbG9yIGNvbnZlcnNpb24gcmVxdWVzdAB1bnNpZ25lZCBzaG9ydAB1bnNpZ25lZCBpbnQAQ29ycnVwdCBKUEVHIGRhdGE6IHByZW1hdHVyZSBlbmQgb2YgZGF0YSBzZWdtZW50AGhlaWdodABGcmFjdGlvbmFsIHNhbXBsaW5nIG5vdCBpbXBsZW1lbnRlZCB5ZXQAQ0NJUjYwMSBzYW1wbGluZyBub3QgaW1wbGVtZW50ZWQgeWV0AE5vdCBpbXBsZW1lbnRlZCB5ZXQARXJyb3IgcmVhZGluZyBkYXRhIGZyb20gJXMuZnNldABSZWFkaW5nICVzLmZzZXQAZ2V0AEVycm9yOiBrcG1TZXRSZWZEYXRhU2V0AEVycm9yOiBrcG1DaGFuZ2VQYWdlTm9PZlJlZkRhdGFTZXQARXJyb3I6IGtwbU1lcmdlUmVmRGF0YVNldABPY3QAZmxvYXQAU2F0AHVpbnQ2NF90AENhbm5vdCBxdWFudGl6ZSBtb3JlIHRoYW4gJWQgY29sb3IgY29tcG9uZW50cwBTdGFydCBPZiBTY2FuOiAlZCBjb21wb25lbnRzAEJvZ3VzIHZpcnR1YWwgYXJyYXkgYWNjZXNzAEJvZ3VzIHNhbXBsaW5nIGZhY3RvcnMAUXVhbnRpemluZyB0byAlZCA9ICVkKiVkKiVkIGNvbG9ycwBRdWFudGl6aW5nIHRvICVkIGNvbG9ycwBDYW5ub3QgcXVhbnRpemUgdG8gZmV3ZXIgdGhhbiAlZCBjb2xvcnMAQ2Fubm90IHF1YW50aXplIHRvIG1vcmUgdGhhbiAlZCBjb2xvcnMASW52YWxpZCBKUEVHIGZpbGUgc3RydWN0dXJlOiB0d28gU09JIG1hcmtlcnMASW52YWxpZCBKUEVHIGZpbGUgc3RydWN0dXJlOiB0d28gU09GIG1hcmtlcnMAbmZ0TWFya2VycwBfYWRkTkZUTWFya2VycwBTbW9vdGhpbmcgbm90IHN1cHBvcnRlZCB3aXRoIG5vbnN0YW5kYXJkIHNhbXBsaW5nIHJhdGlvcwBNYXhpbXVtIHN1cHBvcnRlZCBpbWFnZSBkaW1lbnNpb24gaXMgJXUgcGl4ZWxzAEFwcGxpY2F0aW9uIHRyYW5zZmVycmVkIHRvbyBtYW55IHNjYW5saW5lcwBBcHBsaWNhdGlvbiB0cmFuc2ZlcnJlZCB0b28gZmV3IHNjYW5saW5lcwBEZWJ1ZyBtb2RlIHNldCB0byAlcwBGYWlsZWQgdG8gY3JlYXRlIHRlbXBvcmFyeSBmaWxlICVzAENsb3NlZCB0ZW1wb3JhcnkgZmlsZSAlcwBPcGVuZWQgdGVtcG9yYXJ5IGZpbGUgJXMAQXByAHZlY3RvcgBJbnB1dCBmaWxlIHJlYWQgZXJyb3IASW52YWxpZCBKUEVHIGZpbGUgc3RydWN0dXJlOiBtaXNzaW5nIFNPUyBtYXJrZXIAbmZ0TWFya2VyAGRldGVjdE1hcmtlcgBnZXRORlRNYXJrZXIAZGV0ZWN0TkZUTWFya2VyAE9jdG9iZXIATm92ZW1iZXIAU2VwdGVtYmVyAERlY2VtYmVyAHVuc2lnbmVkIGNoYXIAaW9zX2Jhc2U6OmNsZWFyAE1hcgBVbnJlY29nbml6ZWQgY29tcG9uZW50IElEcyAlZCAlZCAlZCwgYXNzdW1pbmcgWUNiQ3IAc2V0dXAAVmlydHVhbCBhcnJheSBjb250cm9sbGVyIG1lc3NlZCB1cABTZXAAJUk6JU06JVMgJXAAdGVhcmRvd24AU3VuAEp1bgBzdGQ6OmV4Y2VwdGlvbgBCb2d1cyBIdWZmbWFuIHRhYmxlIGRlZmluaXRpb24AU2VsZWN0ZWQgJWQgY29sb3JzIGZvciBxdWFudGl6YXRpb24ASW1hZ2UgdG9vIHdpZGUgZm9yIHRoaXMgaW1wbGVtZW50YXRpb24ATW9uAG5hbgBEaWRuJ3QgZXhwZWN0IG1vcmUgdGhhbiBvbmUgc2NhbgBTYW1wbGluZyBmYWN0b3JzIHRvbyBsYXJnZSBmb3IgaW50ZXJsZWF2ZWQgc2NhbgBKYW4ASnVsAGJvb2wAQnVmZmVyIHBhc3NlZCB0byBKUEVHIGxpYnJhcnkgaXMgdG9vIHNtYWxsAEFwcmlsAHNldExvZ0xldmVsAGdldExvZ0xldmVsAGVtc2NyaXB0ZW46OnZhbABwdXNoX2JhY2sARnJpAGRwaQBORlQgbWFya2VyIGhlaWdodDogJWkATkZUIG51bS4gb2YgSW1hZ2VTZXQ6ICVpAE5GVCBtYXJrZXIgZHBpOiAlaQBORlQgbWFya2VyIHdpZHRoOiAlaQBkYXRhc2V0UGF0aG5hbWVzIHNpemU6ICVpAEJvZ3VzIG1hcmtlciBsZW5ndGgAd2lkdGgATWFyY2gAQXVnAHVuc2lnbmVkIGxvbmcAc3RkOjp3c3RyaW5nAHN0ZDo6c3RyaW5nAHN0ZDo6dTE2c3RyaW5nAHN0ZDo6dTMyc3RyaW5nAENvcHlyaWdodCAoQykgMjAxOCwgVGhvbWFzIEcuIExhbmUsIEd1aWRvIFZvbGxiZWRpbmcAaW5mACUuMExmACVMZgByZXNpemUAYWxsb2NhdG9yPFQ+OjphbGxvY2F0ZShzaXplX3QgbikgJ24nIGV4Y2VlZHMgbWF4aW11bSBzdXBwb3J0ZWQgc2l6ZQB0cnVlAFR1ZQBmYWxzZQBTdXNwZW5zaW9uIG5vdCBhbGxvd2VkIGhlcmUASnVuZQBzZXRQcm9qZWN0aW9uTmVhclBsYW5lAGdldFByb2plY3Rpb25OZWFyUGxhbmUAc2V0UHJvamVjdGlvbkZhclBsYW5lAGdldFByb2plY3Rpb25GYXJQbGFuZQBSZXF1ZXN0ZWQgZmVhdHVyZSB3YXMgb21pdHRlZCBhdCBjb21waWxlIHRpbWUAU2VlayBmYWlsZWQgb24gdGVtcG9yYXJ5IGZpbGUAUmVhZCBmYWlsZWQgb24gdGVtcG9yYXJ5IGZpbGUARW1wdHkgaW5wdXQgZmlsZQBQcmVtYXR1cmUgZW5kIG9mIGlucHV0IGZpbGUAUHJlbWF0dXJlIGVuZCBvZiBKUEVHIGZpbGUAc2V0Q2FtZXJhKCk6IEVycm9yIGNyZWF0aW5nIDNEIGhhbmRsZQBkb3VibGUARENUIGNvZWZmaWNpZW50IG91dCBvZiByYW5nZQBJbnZhbGlkIGNvbG9yIHF1YW50aXphdGlvbiBtb2RlIGNoYW5nZQBKUEVHIGRhdGFzdHJlYW0gY29udGFpbnMgbm8gaW1hZ2UAICAgIHdpdGggJWQgeCAlZCB0aHVtYm5haWwgaW1hZ2UAZ2V0UHJvY2Vzc2luZ0ltYWdlAFN0YXJ0IG9mIEltYWdlAEVuZCBPZiBJbWFnZQBCb2d1cyBidWZmZXIgY29udHJvbCBtb2RlAENvcnJ1cHQgSlBFRyBkYXRhOiBiYWQgSHVmZm1hbiBjb2RlAENvcnJ1cHQgSlBFRyBkYXRhOiBiYWQgYXJpdGhtZXRpYyBjb2RlAHNldERlYnVnTW9kZQBnZXREZWJ1Z01vZGUAc2V0VGhyZXNob2xkTW9kZQBnZXRUaHJlc2hvbGRNb2RlAHNldEltYWdlUHJvY01vZGUAZ2V0SW1hZ2VQcm9jTW9kZQBCb2d1cyBpbnB1dCBjb2xvcnNwYWNlAEJvZ3VzIEpQRUcgY29sb3JzcGFjZQBzZXRUaHJlc2hvbGQAZ2V0VGhyZXNob2xkAHZvaWQAQmFja2luZyBzdG9yZSBub3Qgc3VwcG9ydGVkAERDVCBzY2FsZWQgYmxvY2sgc2l6ZSAlZHglZCBub3Qgc3VwcG9ydGVkAFF1YW50aXphdGlvbiB0YWJsZSAweCUwMnggd2FzIG5vdCBkZWZpbmVkAEh1ZmZtYW4gdGFibGUgMHglMDJ4IHdhcyBub3QgZGVmaW5lZABBcml0aG1ldGljIHRhYmxlIDB4JTAyeCB3YXMgbm90IGRlZmluZWQAV3JpdGUgdG8gWE1TIGZhaWxlZABSZWFkIGZyb20gWE1TIGZhaWxlZABXcml0ZSB0byBFTVMgZmFpbGVkAFJlYWQgZnJvbSBFTVMgZmFpbGVkAFdlZAAgICAgICAgICUzZCAlM2QgJTNkICUzZCAlM2QgJTNkICUzZCAlM2QAV2FybmluZzogdW5rbm93biBKRklGIHJldmlzaW9uIG51bWJlciAlZC4lMDJkAENvcnJ1cHQgSlBFRyBkYXRhOiBmb3VuZCBtYXJrZXIgMHglMDJ4IGluc3RlYWQgb2YgUlNUJWQAU3RhcnQgT2YgRnJhbWUgMHglMDJ4OiB3aWR0aD0ldSwgaGVpZ2h0PSV1LCBjb21wb25lbnRzPSVkACAgICBDb21wb25lbnQgJWQ6ICVkaHglZHYgcT0lZABJbnZhbGlkIHByb2dyZXNzaXZlIHBhcmFtZXRlcnMgU3M9JWQgU2U9JWQgQWg9JWQgQWw9JWQAICBTcz0lZCwgU2U9JWQsIEFoPSVkLCBBbD0lZAAgICAgQ29tcG9uZW50ICVkOiBkYz0lZCBhYz0lZABJbnZhbGlkIHByb2dyZXNzaXZlIHBhcmFtZXRlcnMgYXQgc2NhbiBzY3JpcHQgZW50cnkgJWQASW52YWxpZCBzY2FuIHNjcmlwdCBhdCBlbnRyeSAlZABCb2d1cyBEUVQgaW5kZXggJWQAQm9ndXMgREhUIGluZGV4ICVkAEJvZ3VzIERBQyBpbmRleCAlZABUb28gbWFueSBjb2xvciBjb21wb25lbnRzOiAlZCwgbWF4ICVkAEluY29uc2lzdGVudCBwcm9ncmVzc2lvbiBzZXF1ZW5jZSBmb3IgY29tcG9uZW50ICVkIGNvZWZmaWNpZW50ICVkAFdyb25nIEpQRUcgbGlicmFyeSB2ZXJzaW9uOiBsaWJyYXJ5IGlzICVkLCBjYWxsZXIgZXhwZWN0cyAlZABUaHJlc2hvbGQgbW9kZSBzZXQgdG8gJWQAVGhyZXNob2xkIHNldCB0byAlZABBdCBtYXJrZXIgMHglMDJ4LCByZWNvdmVyeSBhY3Rpb24gJWQAVW5zdXBwb3J0ZWQgSlBFRyBkYXRhIHByZWNpc2lvbiAlZABEZWZpbmUgUXVhbnRpemF0aW9uIFRhYmxlICVkICBwcmVjaXNpb24gJWQAQWRvYmUgQVBQMTQgbWFya2VyOiB2ZXJzaW9uICVkLCBmbGFncyAweCUwNHggMHglMDR4LCB0cmFuc2Zvcm0gJWQAQWxsb2NhdGVkIHZpZGVvRnJhbWVTaXplICVkAEltcHJvcGVyIGNhbGwgdG8gSlBFRyBsaWJyYXJ5IGluIHN0YXRlICVkAENhbm5vdCB0cmFuc2NvZGUgZHVlIHRvIG11bHRpcGxlIHVzZSBvZiBxdWFudGl6YXRpb24gdGFibGUgJWQAVW5rbm93biBBZG9iZSBjb2xvciB0cmFuc2Zvcm0gY29kZSAlZABJbnZhbGlkIG1lbW9yeSBwb29sIGNvZGUgJWQAQm9ndXMgbWVzc2FnZSBjb2RlICVkAFRyYWNraW5nIGxvc3QuICVkAEpGSUYgQVBQMCBtYXJrZXI6IHZlcnNpb24gJWQuJTAyZCwgZGVuc2l0eSAlZHglZCAgJWQARGVjACVsZCVjAENvbXBvbmVudCBpbmRleCAlZDogbWlzbWF0Y2hpbmcgc2FtcGxpbmcgcmF0aW8gJWQ6JWQsICVkOiVkLCAlYwBGZWIAcndhAFNjYW4gc2NyaXB0IGRvZXMgbm90IHRyYW5zbWl0IGFsbCBkYXRhAGdldE5GVERhdGEAX2xvYWRDYW1lcmEAJWEgJWIgJWQgJUg6JU06JVMgJVkAUE9TSVgAQVJfTEFCRUxJTkdfVEhSRVNIX01PREVfQVVUT19PVFNVAEFSX01BUktFUl9JTkZPX0NVVE9GRl9QSEFTRV9NQVRDSF9DT05UUkFTVABBUl9NQVhfTE9PUF9DT1VOVABJbnZhbGlkIGNvbXBvbmVudCBJRCAlZCBpbiBTT1MAQVJfTUFSS0VSX0lORk9fQ1VUT0ZGX1BIQVNFX0hFVVJJU1RJQ19UUk9VQkxFU09NRV9NQVRSSVhfQ09ERVMARVJST1JfTUFSS0VSX0lOREVYX09VVF9PRl9CT1VORFMAJUg6JU06JVMAQVJfTE9HX0xFVkVMX0VSUk9SAEFSX01BUktFUl9JTkZPX0NVVE9GRl9QSEFTRV9QT1NFX0VSUk9SAEFSX0xPR19MRVZFTF9JTkZPAEFSX0xPR19MRVZFTF9SRUxfSU5GTwBBUl9MT0dfTEVWRUxfV0FSTgBBUl9NQVJLRVJfSU5GT19DVVRPRkZfUEhBU0VfUEFUVEVSTl9FWFRSQUNUSU9OAE5BTgBBUl9MQUJFTElOR19USFJFU0hfTU9ERV9BVVRPX01FRElBTgBQTQBKUEVHTUVNAEFNAExDX0FMTABBUl9NQVJLRVJfSU5GT19DVVRPRkZfUEhBU0VfTUFUQ0hfQkFSQ09ERV9FRENfRkFJTABBUl9MQUJFTElOR19USFJFU0hfTU9ERV9NQU5VQUwAQVJfTUFSS0VSX0lORk9fQ1VUT0ZGX1BIQVNFX1BPU0VfRVJST1JfTVVMVEkAQVJfTE9PUF9CUkVBS19USFJFU0gAQVJfREVGQVVMVF9MQUJFTElOR19USFJFU0gAQVJfTE9HX0xFVkVMX0RFQlVHAExBTkcASW52YWxpZCBTT1MgcGFyYW1ldGVycyBmb3Igc2VxdWVudGlhbCBKUEVHAENhdXRpb246IHF1YW50aXphdGlvbiB0YWJsZXMgYXJlIHRvbyBjb2Fyc2UgZm9yIGJhc2VsaW5lIEpQRUcASW52YWxpZCBKUEVHIGZpbGUgc3RydWN0dXJlOiAlcyBiZWZvcmUgU09GAElORgBBUl9MQUJFTElOR19USFJFU0hfTU9ERV9BVVRPX0FEQVBUSVZFAEFSX01BUktFUl9JTkZPX0NVVE9GRl9QSEFTRV9OT05FAEFSX0RFQlVHX0RJU0FCTEUAQVJfREVCVUdfRU5BQkxFAEFSX0lNQUdFX1BST0NfRlJBTUVfSU1BR0UAQVJfSU1BR0VfUFJPQ19GSUVMRF9JTUFHRQBBUl9ERUZBVUxUX0RFQlVHX01PREUAQVJfREVGQVVMVF9JTUFHRV9QUk9DX01PREUAQVJfTUFSS0VSX0lORk9fQ1VUT0ZGX1BIQVNFX01BVENIX0NPTkZJREVOQ0UARVJST1JfQVJDT05UUk9MTEVSX05PVF9GT1VORABFUlJPUl9NVUxUSU1BUktFUl9OT1RfRk9VTkQAQVJfTUFSS0VSX0lORk9fQ1VUT0ZGX1BIQVNFX01BVENIX0JBUkNPREVfTk9UX0ZPVU5EAEFSX01BUktFUl9JTkZPX0NVVE9GRl9QSEFTRV9NQVRDSF9HRU5FUklDAE91dHB1dCBmaWxlIHdyaXRlIGVycm9yIC0tLSBvdXQgb2YgZGlzayBzcGFjZT8AV3JpdGUgZmFpbGVkIG9uIHRlbXBvcmFyeSBmaWxlIC0tLSBvdXQgb2YgZGlzayBzcGFjZT8AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8c2hvcnQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVuc2lnbmVkIHNob3J0PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVuc2lnbmVkIGludD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8ZmxvYXQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVpbnQ4X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGludDhfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dWludDE2X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGludDE2X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVpbnQzMl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQzMl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxjaGFyPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1bnNpZ25lZCBjaGFyPgBzdGQ6OmJhc2ljX3N0cmluZzx1bnNpZ25lZCBjaGFyPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxzaWduZWQgY2hhcj4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8bG9uZz4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dW5zaWduZWQgbG9uZz4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8ZG91YmxlPgAwMTIzNDU2Nzg5ADljICAxNC1KYW4tMjAxOABDLlVURi04AEVycm9yIHJlYWRpbmcgS1BNIGRhdGEgZnJvbSAlcy5mc2V0MwBSZWFkaW5nICVzLmZzZXQzAHNldHVwQVIyAEVycm9yIGV4Y2VlZCBtYXhpbXVtIHBhZ2VzLgBvbi4Ab2ZmLgBMb2FkaW5nIG9mIE5GVCBkYXRhIGNvbXBsZXRlLgBzZXRDYW1lcmEoKTogRXJyb3I6IGFyUGFyYW1MVENyZWF0ZS4ARG9uZS4Ac2V0Q2FtZXJhKCk6IEVycm9yOiBhckNyZWF0ZUhhbmRsZS4ARXJyb3I6IGFyMkNyZWF0ZUhhbmRsZS4AYXJGaWx0ZXJUcmFuc01hdCBlcnJvciB3aXRoIG1hcmtlciAlZC4ASW1hZ2UgcHJvYy4gbW9kZSBzZXQgdG8gJWQuAEFzc2lnbmVkIHBhZ2Ugbm8uICVkLgBsb2FkQ2FtZXJhKCk6IEVycm9yIGxvYWRpbmcgcGFyYW1ldGVyIGZpbGUgJXMgZm9yIGNhbWVyYS4AKG51bGwpAEVtcHR5IEpQRUcgaW1hZ2UgKEROTCBub3Qgc3VwcG9ydGVkKQBJbnN1ZmZpY2llbnQgbWVtb3J5IChjYXNlICVkKQBhZGQgTkZUIG1hcmtlci0+ICclcycAUHVyZSB2aXJ0dWFsIGZ1bmN0aW9uIGNhbGxlZCEAJXMKAEVycm9yOiBtYWxsb2MKACMjIyBGZWF0dXJlIGNhbmRpZGF0ZXMgZm9yIHRyYWNraW5nIGFyZSBvdmVyZmxvdy4KAFRyYWNrZWQgcGFnZSAlZCAobWF4ICVkKS4KACoqKiBDYW1lcmEgUGFyYW1ldGVyIHJlc2l6ZWQgZnJvbSAlZCwgJWQuICoqKgoAT3V0IG9mIG1lbW9yeSEhCgBpZGRkZGRkZGRkZGRkZABpAGlpaWlpaQAATlN0M19fMjZ2ZWN0b3JJTlNfMTJiYXNpY19zdHJpbmdJY05TXzExY2hhcl90cmFpdHNJY0VFTlNfOWFsbG9jYXRvckljRUVFRU5TNF9JUzZfRUVFRQBOU3QzX18yMTNfX3ZlY3Rvcl9iYXNlSU5TXzEyYmFzaWNfc3RyaW5nSWNOU18xMWNoYXJfdHJhaXRzSWNFRU5TXzlhbGxvY2F0b3JJY0VFRUVOUzRfSVM2X0VFRUUATlN0M19fMjIwX192ZWN0b3JfYmFzZV9jb21tb25JTGIxRUVFAAAAAGT2AADgkgAA6PYAAIKSAAAAAAAAAQAAAAiTAAAAAAAA6PYAACySAAAAAAAAAQAAABCTAAAAAAAAUE5TdDNfXzI2dmVjdG9ySU5TXzEyYmFzaWNfc3RyaW5nSWNOU18xMWNoYXJfdHJhaXRzSWNFRU5TXzlhbGxvY2F0b3JJY0VFRUVOUzRfSVM2X0VFRUUAAET3AABAkwAAAAAAACiTAABQS05TdDNfXzI2dmVjdG9ySU5TXzEyYmFzaWNfc3RyaW5nSWNOU18xMWNoYXJfdHJhaXRzSWNFRU5TXzlhbGxvY2F0b3JJY0VFRUVOUzRfSVM2X0VFRUUARPcAAKiTAAABAAAAKJMAAGlpAHYAdmkAmJMAAKD1AACYkwAAmJQAAE5TdDNfXzIxMmJhc2ljX3N0cmluZ0ljTlNfMTFjaGFyX3RyYWl0c0ljRUVOU185YWxsb2NhdG9ySWNFRUVFAE5TdDNfXzIyMV9fYmFzaWNfc3RyaW5nX2NvbW1vbklMYjFFRUUAAAAAZPYAAGeUAADo9gAAKJQAAAAAAAABAAAAkJQAAAAAAAB2aWlpAEHAqQILUKD1AACYkwAAJPYAAJiUAAB2aWlpaQAAACT2AAAAlAAAaWlpAASVAAAokwAAJPYAAE4xMGVtc2NyaXB0ZW4zdmFsRQAAZPYAAPCUAABpaWlpAEGgqgILlgK49QAAKJMAACT2AACYlAAAaWlpaWkATlN0M19fMjZ2ZWN0b3JJaU5TXzlhbGxvY2F0b3JJaUVFRUUATlN0M19fMjEzX192ZWN0b3JfYmFzZUlpTlNfOWFsbG9jYXRvcklpRUVFRQAAAOj2AABalQAAAAAAAAEAAAAIkwAAAAAAAOj2AAA2lQAAAAAAAAEAAACIlQAAAAAAAFBOU3QzX18yNnZlY3RvcklpTlNfOWFsbG9jYXRvcklpRUVFRQAAAABE9wAAuJUAAAAAAACglQAAUEtOU3QzX18yNnZlY3RvcklpTlNfOWFsbG9jYXRvcklpRUVFRQAAAET3AADwlQAAAQAAAKCVAADglQAAoPUAAOCVAAAA9gBBwKwCCyKg9QAA4JUAACT2AAAA9gAAJPYAABiWAAAElQAAoJUAACT2AEHwrAIL8gK49QAAoJUAACT2AAAA9gAATlN0M19f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byBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5AE5vIHN1Y2ggcHJvY2VzcwBGaWxlIGV4aXN0cwBWYWx1ZSB0b28gbGFyZ2UgZm9yIGRhdGEgdHlwZQBObyBzcGFjZSBsZWZ0IG9uIGRldmljZQBPdXQgb2YgbWVtb3J5AFJlc291cmNlIGJ1c3kASW50ZXJydXB0ZWQgc3lzdGVtIGNhbGwAUmVzb3VyY2UgdGVtcG9yYXJpbHkgdW5hdmFpbGFibGUASW52YWxpZCBzZWVrAENyb3NzLWRldmljZSBsaW5rAFJlYWQtb25seSBmaWxlIHN5c3RlbQBEaXJlY3Rvcnkgbm90IGVtcHR5AENvbm5lY3Rpb24gcmVzZXQgYnkgcGVlcgBPcGVyYXRpb24gdGltZWQgb3V0AENvbm5lY3Rpb24gcmVmdXNlZABIb3N0IGlzIGRvd24ASG9zdCBpcyB1bnJlYWNoYWJsZQBBZGRyZXNzIGluIHVzZQBCcm9rZW4gcGlwZQBJL08gZXJyb3IATm8gc3VjaCBkZXZpY2Ugb3IgYWRkcmVzcwBCbG9jayBkZXZpY2UgcmVxdWlyZWQATm8gc3VjaCBkZXZpY2UATm90IGEgZGlyZWN0b3J5AElzIGEgZGlyZWN0b3J5AFRleHQgZmlsZSBidXN5AEV4ZWMgZm9ybWF0IGVycm9yAEludmFsaWQgYXJndW1lbnQAQXJndW1lbnQgbGlzdCB0b28gbG9uZwBTeW1ib2xpYyBsaW5rIGxvb3AARmlsZW5hbWUgdG9vIGxvbmcAVG9vIG1hbnkgb3BlbiBmaWxlcyBpbiBzeXN0ZW0ATm8gZmlsZSBkZXNjcmlwdG9ycyBhdmFpbGFibGUAQmFkIGZpbGUgZGVzY3JpcHRvcgBObyBjaGlsZCBwcm9jZXNzAEJhZCBhZGRyZXNzAEZpbGUgdG9vIGxhcmdlAFRvbyBtYW55IGxpbmtzAE5vIGxvY2tzIGF2YWlsYWJsZQBSZXNvdXJjZSBkZWFkbG9jayB3b3VsZCBvY2N1cgBTdGF0ZSBub3QgcmVjb3ZlcmFibGUAUHJldmlvdXMgb3duZXIgZGllZABPcGVyYXRpb24gY2FuY2VsZWQARnVuY3Rpb24gbm90IGltcGxlbWVudGVkAE5vIG1lc3NhZ2Ugb2YgZGVzaXJlZCB0eXBlAElkZW50aWZpZXIgcmVtb3ZlZABEZXZpY2Ugbm90IGEgc3RyZWFtAE5vIGRhdGEgYXZhaWxhYmxlAERldmljZSB0aW1lb3V0AE91dCBvZiBzdHJlYW1zIHJlc291cmNlcwBMaW5rIGhhcyBiZWVuIHNldmVyZWQAUHJvdG9jb2wgZXJyb3IAQmFkIG1lc3NhZ2UARmlsZSBkZXNjcmlwdG9yIGluIGJhZCBzdGF0ZQBOb3QgYSBzb2NrZXQARGVzdGluYXRpb24gYWRkcmVzcyByZXF1aXJlZABNZXNzYWdlIHRvbyBsYXJnZQBQcm90b2NvbCB3cm9uZyB0eXBlIGZvciBzb2NrZXQAUHJvdG9jb2wgbm90IGF2YWlsYWJsZQBQcm90b2NvbCBub3Qgc3VwcG9ydGVkAFNvY2tldCB0eXBlIG5vdCBzdXBwb3J0ZWQATm90IHN1cHBvcnRlZABQcm90b2NvbCBmYW1pbHkgbm90IHN1cHBvcnRlZABBZGRyZXNzIGZhbWlseSBub3Qgc3VwcG9ydGVkIGJ5IHByb3RvY29sAEFkZHJlc3Mgbm90IGF2YWlsYWJsZQBOZXR3b3JrIGlzIGRvd24ATmV0d29yayB1bnJlYWNoYWJsZQBDb25uZWN0aW9uIHJlc2V0IGJ5IG5ldHdvcmsAQ29ubmVjdGlvbiBhYm9ydGVkAE5vIGJ1ZmZlciBzcGFjZSBhdmFpbGFibGUAU29ja2V0IGlzIGNvbm5lY3RlZABTb2NrZXQgbm90IGNvbm5lY3RlZABDYW5ub3Qgc2VuZCBhZnRlciBzb2NrZXQgc2h1dGRvd24AT3BlcmF0aW9uIGFscmVhZHkgaW4gcHJvZ3Jlc3MAT3BlcmF0aW9uIGluIHByb2dyZXNzAFN0YWxlIGZpbGUgaGFuZGxlAFJlbW90ZSBJL08gZXJyb3IAUXVvdGEgZXhjZWVkZWQATm8gbWVkaXVtIGZvdW5kAFdyb25nIG1lZGl1bSB0eXBlAE11bHRpaG9wIGF0dGVtcHRlZABBwoIDC5YBpQJbAPABtQWMBSUBgwYdA5QE/wDHAzEDCwa8AY8BfwPKBCsA2gavAEIDTgPcAQ4EFQChBg0BlAILAjgGZAK8Av8CXQPnBAsHzwLLBe8F2wXhAh4GRQKFAIICbANvBPEA8wMYBdkA2gNMBlQCewGdA70EAABRABUCuwCzA20A/wGFBC8F+QQ4AGUBRgGfALcGqAFzAlMBAEGIhAMLDCEEAAAAAAAAAAAvAgBBqIQDCwY1BEcEVgQAQb6EAwsCoAQAQdKEAwtfRgVgBW4FYQYAAM8BAAAAAAAAAADJBukG+QYAAAAAGQAKABkZGQAAAAAFAAAAAAAACQAAAAALAAAAAAAAAAAZABEKGRkZAwoHAAEACQsYAAAJBgsAAAsABhkAAAAZGRkAQcGFAwshDgAAAAAAAAAAGQAKDRkZGQANAAACAAkOAAAACQAOAAAOAEH7hQMLAQwAQYeGAwsVEwAAAAATAAAAAAkMAAAAAAAMAAAMAEG1hgMLARAAQcGGAwsVDwAAAAQPAAAAAAkQAAAAAAAQAAAQAEHvhgMLARIAQfuGAwseEQAAAAARAAAAAAkSAAAAAAASAAASAAAaAAAAGhoaAEGyhwMLDhoAAAAaGhoAAAAAAAAJAEHjhwMLARQAQe+HAwsVFwAAAAAXAAAAAAkUAAAAAAAUAAAUAEGdiAMLARYAQamIAwsnFQAAAAAVAAAAAAkWAAAAAAAWAAAWAAAwMTIzNDU2Nzg5QUJDREVGAEH0iAMLAgUBAEGciQMLCP//////////AEHgiQMLgxLRdJ4AV529KoBwUg///z4nCgAAAGQAAADoAwAAECcAAKCGAQBAQg8AgJaYAADh9QUYAAAANQAAAHEAAABr////zvv//5K///8AAAAAAAAAAP////////////////////////////////////////////////////////////////8AAQIDBAUGBwgJ/////////woLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIj////////CgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiP/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAECBAcDBgUAAAAAAAAAAgAAwAMAAMAEAADABQAAwAYAAMAHAADACAAAwAkAAMAKAADACwAAwAwAAMANAADADgAAwA8AAMAQAADAEQAAwBIAAMATAADAFAAAwBUAAMAWAADAFwAAwBgAAMAZAADAGgAAwBsAAMAcAADAHQAAwB4AAMAfAADAAAAAswEAAMMCAADDAwAAwwQAAMMFAADDBgAAwwcAAMMIAADDCQAAwwoAAMMLAADDDAAAww0AANMOAADDDwAAwwAADLsBAAzDAgAMwwMADMMEAAzbAAAAAAAAAAACAAAAAwAAAAUAAAAHAAAACwAAAA0AAAARAAAAEwAAABcAAAAdAAAAHwAAACUAAAApAAAAKwAAAC8AAAA1AAAAOwAAAD0AAABDAAAARwAAAEkAAABPAAAAUwAAAFkAAABhAAAAZQAAAGcAAABrAAAAbQAAAHEAAAB/AAAAgwAAAIkAAACLAAAAlQAAAJcAAACdAAAAowAAAKcAAACtAAAAswAAALUAAAC/AAAAwQAAAMUAAADHAAAA0wAAAAEAAAALAAAADQAAABEAAAATAAAAFwAAAB0AAAAfAAAAJQAAACkAAAArAAAALwAAADUAAAA7AAAAPQAAAEMAAABHAAAASQAAAE8AAABTAAAAWQAAAGEAAABlAAAAZwAAAGsAAABtAAAAcQAAAHkAAAB/AAAAgwAAAIkAAACLAAAAjwAAAJUAAACXAAAAnQAAAKMAAACnAAAAqQAAAK0AAACzAAAAtQAAALsAAAC/AAAAwQAAAMUAAADHAAAA0QAAAAAAAACUygAABwEAAAgBAAAJAQAACgEAAAsBAAAMAQAADQEAAA4BAAAPAQAAEAEAABEBAAASAQAAEwEAABQBAAAAAAAA0MoAABUBAAAWAQAAFwEAABgBAAAZAQAAGgEAABsBAAAcAQAAHQEAAB4BAAAfAQAAIAEAACEBAAAiAQAACAAAAAAAAAAIywAAIwEAACQBAAD4////+P///wjLAAAlAQAAJgEAABzJAAAwyQAACAAAAAAAAABQywAAJwEAACgBAAD4////+P///1DLAAApAQAAKgEAAEzJAABgyQAABAAAAAAAAACYywAAKwEAACwBAAD8/////P///5jLAAAtAQAALgEAAHzJAACQyQAABAAAAAAAAADgywAALwEAADABAAD8/////P///+DLAAAxAQAAMgEAAKzJAADAyQAAAAAAAAzKAAAzAQAANAEAAE5TdDNfXzI5YmFzaWNfaW9zSWNOU18xMWNoYXJfdHJh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";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(file){try{if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}var binary=tryParseAsDataURI(file);if(binary){return binary}if(readBinary){return readBinary(file)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch=="function"&&!isFileURI(wasmBinaryFile)){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary(wasmBinaryFile)})}else{if(readAsync){return new Promise(function(resolve,reject){readAsync(wasmBinaryFile,function(response){resolve(new Uint8Array(response))},reject)})}}}return Promise.resolve().then(function(){return getBinary(wasmBinaryFile)})}function createWasm(){var info={"a":asmLibraryArg};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;wasmMemory=Module["asm"]["Z"];updateGlobalBufferAndViews(wasmMemory.buffer);wasmTable=Module["asm"]["ca"];addOnInit(Module["asm"]["_"]);removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){receiveInstance(result["instance"])}function instantiateArrayBuffer(receiver){return getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(function(instance){return instance}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(){if(!wasmBinary&&typeof WebAssembly.instantiateStreaming=="function"&&!isDataURI(wasmBinaryFile)&&!isFileURI(wasmBinaryFile)&&typeof fetch=="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,info);return result.then(receiveInstantiationResult,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(receiveInstantiationResult)})})}else{return instantiateArrayBuffer(receiveInstantiationResult)}}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateAsync();return{}}var tempDouble;var tempI64;var ASM_CONSTS={63968:function($0,$1,$2){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);console.log(infoHead+message,style)},64107:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.log(infoHead+message,style,format)},64285:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.log(infoHead+message,style,format)},64463:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.log(infoHead+message,style,format)},64641:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.log(infoHead+message,style,format)},64819:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);console.log(infoHead+message,style,$3)},64962:function($0,$1,$2){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);console.error(errorHead+message,style)},65105:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.error(errorHead+message,style,format)},65287:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.error(errorHead+message,style,format)},65469:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.error(errorHead+message,style,format)},65651:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.error(errorHead+message,style,format)},65833:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);console.error(errorHead+message,style,$3)},65980:function($0,$1,$2){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);console.warn(infoHead+message,style)},66120:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.warn(errorHead+message,style,format)},66301:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.warn(errorHead+message,style,format)},66482:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.warn(errorHead+message,style,format)},66663:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.warn(errorHead+message,style,format)},66844:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);console.warn(errorHead+message,style,$3)},66990:function(){var $a=arguments;var i=0;if(!artoolkitNFT["NFTMarkerInfo"]){artoolkitNFT["NFTMarkerInfo"]={id:0,error:-1,found:0,pose:[0,0,0,0,0,0,0,0,0,0,0,0]}}var markerInfo=artoolkitNFT["NFTMarkerInfo"];markerInfo["id"]=$a[i++];markerInfo["error"]=$a[i++];markerInfo["found"]=1;markerInfo["pose"][0]=$a[i++];markerInfo["pose"][1]=$a[i++];markerInfo["pose"][2]=$a[i++];markerInfo["pose"][3]=$a[i++];markerInfo["pose"][4]=$a[i++];markerInfo["pose"][5]=$a[i++];markerInfo["pose"][6]=$a[i++];markerInfo["pose"][7]=$a[i++];markerInfo["pose"][8]=$a[i++];markerInfo["pose"][9]=$a[i++];markerInfo["pose"][10]=$a[i++];markerInfo["pose"][11]=$a[i++]},67696:function(){var $a=arguments;var i=0;if(!artoolkitNFT["NFTMarkerInfo"]){artoolkitNFT["NFTMarkerInfo"]={id:0,error:-1,found:0,pose:[0,0,0,0,0,0,0,0,0,0,0,0]}}var markerInfo=artoolkitNFT["NFTMarkerInfo"];markerInfo["id"]=$a[i++];markerInfo["error"]=-1;markerInfo["found"]=0;markerInfo["pose"][0]=0;markerInfo["pose"][1]=0;markerInfo["pose"][2]=0;markerInfo["pose"][3]=0;markerInfo["pose"][4]=0;markerInfo["pose"][5]=0;markerInfo["pose"][6]=0;markerInfo["pose"][7]=0;markerInfo["pose"][8]=0;markerInfo["pose"][9]=0;markerInfo["pose"][10]=0;markerInfo["pose"][11]=0},68325:function($0,$1,$2,$3,$4,$5){if(!artoolkitNFT["frameMalloc"]){artoolkitNFT["frameMalloc"]={}}var frameMalloc=artoolkitNFT["frameMalloc"];frameMalloc["framepointer"]=$1;frameMalloc["framesize"]=$2;frameMalloc["camera"]=$3;frameMalloc["transform"]=$4;frameMalloc["videoLumaPointer"]=$5}};function callRuntimeCallbacks(callbacks){while(callbacks.length>0){var callback=callbacks.shift();if(typeof callback=="function"){callback(Module);continue}var func=callback.func;if(typeof func=="number"){if(callback.arg===undefined){getWasmTableEntry(func)()}else{getWasmTableEntry(func)(callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}function getWasmTableEntry(funcPtr){return wasmTable.get(funcPtr)}function ___cxa_allocate_exception(size){return _malloc(size+16)+16}function ExceptionInfo(excPtr){this.excPtr=excPtr;this.ptr=excPtr-16;this.set_type=function(type){HEAP32[this.ptr+4>>2]=type};this.get_type=function(){return HEAP32[this.ptr+4>>2]};this.set_destructor=function(destructor){HEAP32[this.ptr+8>>2]=destructor};this.get_destructor=function(){return HEAP32[this.ptr+8>>2]};this.set_refcount=function(refcount){HEAP32[this.ptr>>2]=refcount};this.set_caught=function(caught){caught=caught?1:0;HEAP8[this.ptr+12>>0]=caught};this.get_caught=function(){return HEAP8[this.ptr+12>>0]!=0};this.set_rethrown=function(rethrown){rethrown=rethrown?1:0;HEAP8[this.ptr+13>>0]=rethrown};this.get_rethrown=function(){return HEAP8[this.ptr+13>>0]!=0};this.init=function(type,destructor){this.set_type(type);this.set_destructor(destructor);this.set_refcount(0);this.set_caught(false);this.set_rethrown(false)};this.add_ref=function(){var value=HEAP32[this.ptr>>2];HEAP32[this.ptr>>2]=value+1};this.release_ref=function(){var prev=HEAP32[this.ptr>>2];HEAP32[this.ptr>>2]=prev-1;return prev===1}}var exceptionLast=0;var uncaughtExceptionCount=0;function ___cxa_throw(ptr,type,destructor){var info=new ExceptionInfo(ptr);info.init(type,destructor);exceptionLast=ptr;uncaughtExceptionCount++;throw ptr}function setErrNo(value){HEAP32[___errno_location()>>2]=value;return value}var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){if(path==="/")return"/";path=PATH.normalize(path);path=path.replace(/\/$/,"");var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)}};function getRandomDevice(){if(typeof crypto=="object"&&typeof crypto["getRandomValues"]=="function"){var randomBuffer=new Uint8Array(1);return function(){crypto.getRandomValues(randomBuffer);return randomBuffer[0]}}else if(ENVIRONMENT_IS_NODE){try{var crypto_module=require("crypto");return function(){return crypto_module["randomBytes"](1)[0]}}catch(e){}}return function(){abort("randomDevice")}}var PATH_FS={resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=path.charAt(0)==="/"}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(function(p){return!!p}),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:function(from,to){from=PATH_FS.resolve(from).substr(1);to=PATH_FS.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()},put_char:function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}}},default_tty1_ops:{put_char:function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};function mmapAlloc(size){abort()}var MEMFS={ops_table:null,mount:function(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode:function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node;parent.timestamp=node.timestamp}return node},getFileDataAsTypedArray:function(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage:function(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr:function(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.timestamp);attr.mtime=new Date(node.timestamp);attr.ctime=new Date(node.timestamp);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr:function(node,attr){if(attr.mode!==undefined){node.mode=attr.mode}if(attr.timestamp!==undefined){node.timestamp=attr.timestamp}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup:function(parent,name){throw FS.genericErrors[44]},mknod:function(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename:function(old_node,new_dir,new_name){if(FS.isDir(old_node.mode)){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}}delete old_node.parent.contents[old_node.name];old_node.parent.timestamp=Date.now();old_node.name=new_name;new_dir.contents[new_name]=old_node;new_dir.timestamp=old_node.parent.timestamp;old_node.parent=new_dir},unlink:function(parent,name){delete parent.contents[name];parent.timestamp=Date.now()},rmdir:function(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.timestamp=Date.now()},readdir:function(node){var entries=[".",".."];for(var key in node.contents){if(!node.contents.hasOwnProperty(key)){continue}entries.push(key)}return entries},symlink:function(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink:function(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read:function(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{path=PATH_FS.resolve(FS.cwd(),path);if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};opts=Object.assign(defaults,opts);if(opts.recurse_count>8){throw new FS.ErrnoError(32)}var parts=PATH.normalizeArray(path.split("/").filter(p=>!!p),false);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(32)}}}}return{path:current_path,node:current}},getPath:node=>{var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?mount+"/"+path:mount+path}path=path?node.name+"/"+path:node.name;node=node.parent}},hashName:(parentid,name)=>{var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode:node=>{var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode:node=>{var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode:(parent,name)=>{var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode:(parent,name,mode,rdev)=>{var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode:node=>{FS.hashRemoveNode(node)},isRoot:node=>{return node===node.parent},isMountpoint:node=>{return!!node.mounted},isFile:mode=>{return(mode&61440)===32768},isDir:mode=>{return(mode&61440)===16384},isLink:mode=>{return(mode&61440)===40960},isChrdev:mode=>{return(mode&61440)===8192},isBlkdev:mode=>{return(mode&61440)===24576},isFIFO:mode=>{return(mode&61440)===4096},isSocket:mode=>{return(mode&49152)===49152},flagModes:{"r":0,"r+":2,"w":577,"w+":578,"a":1089,"a+":1090},modeStringToFlags:str=>{var flags=FS.flagModes[str];if(typeof flags=="undefined"){throw new Error("Unknown file open mode: "+str)}return flags},flagsToPermissionString:flag=>{var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions:(node,perms)=>{if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup:dir=>{var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate:(dir,name)=>{try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete:(dir,name,isdir)=>{var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen:(node,flags)=>{if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd:(fd_start=0,fd_end=FS.MAX_OPEN_FDS)=>{for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStream:fd=>FS.streams[fd],createStream:(stream,fd_start,fd_end)=>{if(!FS.FSStream){FS.FSStream=function(){};FS.FSStream.prototype={object:{get:function(){return this.node},set:function(val){this.node=val}},isRead:{get:function(){return(this.flags&2097155)!==1}},isWrite:{get:function(){return(this.flags&2097155)!==0}},isAppend:{get:function(){return this.flags&1024}}}}stream=Object.assign(new FS.FSStream,stream);var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream:fd=>{FS.streams[fd]=null},chrdev_stream_ops:{open:stream=>{var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}},llseek:()=>{throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice:(dev,ops)=>{FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts:mount=>{var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs:(populate,callback)=>{if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err("warning: "+FS.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work")}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount:(type,opts,mountpoint)=>{var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount:mountpoint=>{var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup:(parent,name)=>{return parent.node_ops.lookup(parent,name)},mknod:(path,mode,dev)=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(28)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},create:(path,mode)=>{mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:(path,mode)=>{mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree:(path,mode)=>{var dirs=path.split("/");var d="";for(var i=0;i{if(typeof dev=="undefined"){dev=mode;mode=438}mode|=8192;return FS.mknod(path,mode,dev)},symlink:(oldpath,newpath)=>{if(!PATH_FS.resolve(oldpath)){throw new FS.ErrnoError(44)}var lookup=FS.lookupPath(newpath,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var newname=PATH.basename(newpath);var errCode=FS.mayCreate(parent,newname);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.symlink){throw new FS.ErrnoError(63)}return parent.node_ops.symlink(parent,newname,oldpath)},rename:(old_path,new_path)=>{var old_dirname=PATH.dirname(old_path);var new_dirname=PATH.dirname(new_path);var old_name=PATH.basename(old_path);var new_name=PATH.basename(new_path);var lookup,old_dir,new_dir;lookup=FS.lookupPath(old_path,{parent:true});old_dir=lookup.node;lookup=FS.lookupPath(new_path,{parent:true});new_dir=lookup.node;if(!old_dir||!new_dir)throw new FS.ErrnoError(44);if(old_dir.mount!==new_dir.mount){throw new FS.ErrnoError(75)}var old_node=FS.lookupNode(old_dir,old_name);var relative=PATH_FS.relative(old_path,new_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(28)}relative=PATH_FS.relative(new_path,old_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(55)}var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(old_node===new_node){return}var isdir=FS.isDir(old_node.mode);var errCode=FS.mayDelete(old_dir,old_name,isdir);if(errCode){throw new FS.ErrnoError(errCode)}errCode=new_node?FS.mayDelete(new_dir,new_name,isdir):FS.mayCreate(new_dir,new_name);if(errCode){throw new FS.ErrnoError(errCode)}if(!old_dir.node_ops.rename){throw new FS.ErrnoError(63)}if(FS.isMountpoint(old_node)||new_node&&FS.isMountpoint(new_node)){throw new FS.ErrnoError(10)}if(new_dir!==old_dir){errCode=FS.nodePermissions(old_dir,"w");if(errCode){throw new FS.ErrnoError(errCode)}}FS.hashRemoveNode(old_node);try{old_dir.node_ops.rename(old_node,new_dir,new_name)}catch(e){throw e}finally{FS.hashAddNode(old_node)}},rmdir:path=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,true);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.rmdir){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.rmdir(parent,name);FS.destroyNode(node)},readdir:path=>{var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node.node_ops.readdir){throw new FS.ErrnoError(54)}return node.node_ops.readdir(node)},unlink:path=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,false);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.unlink){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.unlink(parent,name);FS.destroyNode(node)},readlink:path=>{var lookup=FS.lookupPath(path);var link=lookup.node;if(!link){throw new FS.ErrnoError(44)}if(!link.node_ops.readlink){throw new FS.ErrnoError(28)}return PATH_FS.resolve(FS.getPath(link.parent),link.node_ops.readlink(link))},stat:(path,dontFollow)=>{var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;if(!node){throw new FS.ErrnoError(44)}if(!node.node_ops.getattr){throw new FS.ErrnoError(63)}return node.node_ops.getattr(node)},lstat:path=>{return FS.stat(path,true)},chmod:(path,mode,dontFollow)=>{var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}node.node_ops.setattr(node,{mode:mode&4095|node.mode&~4095,timestamp:Date.now()})},lchmod:(path,mode)=>{FS.chmod(path,mode,true)},fchmod:(fd,mode)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}FS.chmod(stream.node,mode)},chown:(path,uid,gid,dontFollow)=>{var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}node.node_ops.setattr(node,{timestamp:Date.now()})},lchown:(path,uid,gid)=>{FS.chown(path,uid,gid,true)},fchown:(fd,uid,gid)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}FS.chown(stream.node,uid,gid)},truncate:(path,len)=>{if(len<0){throw new FS.ErrnoError(28)}var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:true});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}if(FS.isDir(node.mode)){throw new FS.ErrnoError(31)}if(!FS.isFile(node.mode)){throw new FS.ErrnoError(28)}var errCode=FS.nodePermissions(node,"w");if(errCode){throw new FS.ErrnoError(errCode)}node.node_ops.setattr(node,{size:len,timestamp:Date.now()})},ftruncate:(fd,len)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.truncate(stream.node,len)},utime:(path,atime,mtime)=>{var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;node.node_ops.setattr(node,{timestamp:Math.max(atime,mtime)})},open:(path,flags,mode,fd_start,fd_end)=>{if(path===""){throw new FS.ErrnoError(44)}flags=typeof flags=="string"?FS.modeStringToFlags(flags):flags;mode=typeof mode=="undefined"?438:mode;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;if(typeof path=="object"){node=path}else{path=PATH.normalize(path);try{var lookup=FS.lookupPath(path,{follow:!(flags&131072)});node=lookup.node}catch(e){}}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else{node=FS.mknod(path,mode,0);created=true}}if(!node){throw new FS.ErrnoError(44)}if(FS.isChrdev(node.mode)){flags&=~512}if(flags&65536&&!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}if(!created){var errCode=FS.mayOpen(node,flags);if(errCode){throw new FS.ErrnoError(errCode)}}if(flags&512){FS.truncate(node,0)}flags&=~(128|512|131072);var stream=FS.createStream({node:node,path:FS.getPath(node),flags:flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false},fd_start,fd_end);if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(Module["logReadFiles"]&&!(flags&1)){if(!FS.readFiles)FS.readFiles={};if(!(path in FS.readFiles)){FS.readFiles[path]=1}}return stream},close:stream=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(stream.getdents)stream.getdents=null;try{if(stream.stream_ops.close){stream.stream_ops.close(stream)}}catch(e){throw e}finally{FS.closeStream(stream.fd)}stream.fd=null},isClosed:stream=>{return stream.fd===null},llseek:(stream,offset,whence)=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(!stream.seekable||!stream.stream_ops.llseek){throw new FS.ErrnoError(70)}if(whence!=0&&whence!=1&&whence!=2){throw new FS.ErrnoError(28)}stream.position=stream.stream_ops.llseek(stream,offset,whence);stream.ungotten=[];return stream.position},read:(stream,buffer,offset,length,position)=>{if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.read){throw new FS.ErrnoError(28)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesRead=stream.stream_ops.read(stream,buffer,offset,length,position);if(!seeking)stream.position+=bytesRead;return bytesRead},write:(stream,buffer,offset,length,position,canOwn)=>{if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.write){throw new FS.ErrnoError(28)}if(stream.seekable&&stream.flags&1024){FS.llseek(stream,0,2)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesWritten=stream.stream_ops.write(stream,buffer,offset,length,position,canOwn);if(!seeking)stream.position+=bytesWritten;return bytesWritten},allocate:(stream,offset,length)=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(offset<0||length<=0){throw new FS.ErrnoError(28)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(!FS.isFile(stream.node.mode)&&!FS.isDir(stream.node.mode)){throw new FS.ErrnoError(43)}if(!stream.stream_ops.allocate){throw new FS.ErrnoError(138)}stream.stream_ops.allocate(stream,offset,length)},mmap:(stream,address,length,position,prot,flags)=>{if((prot&2)!==0&&(flags&2)===0&&(stream.flags&2097155)!==2){throw new FS.ErrnoError(2)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(2)}if(!stream.stream_ops.mmap){throw new FS.ErrnoError(43)}return stream.stream_ops.mmap(stream,address,length,position,prot,flags)},msync:(stream,buffer,offset,length,mmapFlags)=>{if(!stream||!stream.stream_ops.msync){return 0}return stream.stream_ops.msync(stream,buffer,offset,length,mmapFlags)},munmap:stream=>0,ioctl:(stream,cmd,arg)=>{if(!stream.stream_ops.ioctl){throw new FS.ErrnoError(59)}return stream.stream_ops.ioctl(stream,cmd,arg)},readFile:(path,opts={})=>{opts.flags=opts.flags||0;opts.encoding=opts.encoding||"binary";if(opts.encoding!=="utf8"&&opts.encoding!=="binary"){throw new Error('Invalid encoding type "'+opts.encoding+'"')}var ret;var stream=FS.open(path,opts.flags);var stat=FS.stat(path);var length=stat.size;var buf=new Uint8Array(length);FS.read(stream,buf,0,length,0);if(opts.encoding==="utf8"){ret=UTF8ArrayToString(buf,0)}else if(opts.encoding==="binary"){ret=buf}FS.close(stream);return ret},writeFile:(path,data,opts={})=>{opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){var buf=new Uint8Array(lengthBytesUTF8(data)+1);var actualNumBytes=stringToUTF8Array(data,buf,0,buf.length);FS.write(stream,buf,0,actualNumBytes,undefined,opts.canOwn)}else if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{throw new Error("Unsupported data type")}FS.close(stream)},cwd:()=>FS.currentPath,chdir:path=>{var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,"x");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.path},createDefaultDirectories:()=>{FS.mkdir("/tmp");FS.mkdir("/home");FS.mkdir("/home/web_user")},createDefaultDevices:()=>{FS.mkdir("/dev");FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(stream,buffer,offset,length,pos)=>length});FS.mkdev("/dev/null",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev("/dev/tty",FS.makedev(5,0));FS.mkdev("/dev/tty1",FS.makedev(6,0));var random_device=getRandomDevice();FS.createDevice("/dev","random",random_device);FS.createDevice("/dev","urandom",random_device);FS.mkdir("/dev/shm");FS.mkdir("/dev/shm/tmp")},createSpecialDirectories:()=>{FS.mkdir("/proc");var proc_self=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd");FS.mount({mount:()=>{var node=FS.createNode(proc_self,"fd",16384|511,73);node.node_ops={lookup:(parent,name)=>{var fd=+name;var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path}};ret.parent=ret;return ret}};return node}},{},"/proc/self/fd")},createStandardStreams:()=>{if(Module["stdin"]){FS.createDevice("/dev","stdin",Module["stdin"])}else{FS.symlink("/dev/tty","/dev/stdin")}if(Module["stdout"]){FS.createDevice("/dev","stdout",null,Module["stdout"])}else{FS.symlink("/dev/tty","/dev/stdout")}if(Module["stderr"]){FS.createDevice("/dev","stderr",null,Module["stderr"])}else{FS.symlink("/dev/tty1","/dev/stderr")}var stdin=FS.open("/dev/stdin",0);var stdout=FS.open("/dev/stdout",1);var stderr=FS.open("/dev/stderr",1)},ensureErrnoError:()=>{if(FS.ErrnoError)return;FS.ErrnoError=function ErrnoError(errno,node){this.node=node;this.setErrno=function(errno){this.errno=errno};this.setErrno(errno);this.message="FS error"};FS.ErrnoError.prototype=new Error;FS.ErrnoError.prototype.constructor=FS.ErrnoError;[44].forEach(code=>{FS.genericErrors[code]=new FS.ErrnoError(code);FS.genericErrors[code].stack=""})},staticInit:()=>{FS.ensureErrnoError();FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={"MEMFS":MEMFS}},init:(input,output,error)=>{FS.init.initialized=true;FS.ensureErrnoError();Module["stdin"]=input||Module["stdin"];Module["stdout"]=output||Module["stdout"];Module["stderr"]=error||Module["stderr"];FS.createStandardStreams()},quit:()=>{FS.init.initialized=false;for(var i=0;i{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode},findObject:(path,dontResolveLastLink)=>{var ret=FS.analyzePath(path,dontResolveLastLink);if(ret.exists){return ret.object}else{return null}},analyzePath:(path,dontResolveLastLink)=>{try{var lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});path=lookup.path}catch(e){}var ret={isRoot:false,exists:false,error:0,name:null,path:null,object:null,parentExists:false,parentPath:null,parentObject:null};try{var lookup=FS.lookupPath(path,{parent:true});ret.parentExists=true;ret.parentPath=lookup.path;ret.parentObject=lookup.node;ret.name=PATH.basename(path);lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});ret.exists=true;ret.path=lookup.path;ret.object=lookup.node;ret.name=lookup.node.name;ret.isRoot=lookup.path==="/"}catch(e){ret.error=e.errno}return ret},createPath:(parent,path,canRead,canWrite)=>{parent=typeof parent=="string"?parent:FS.getPath(parent);var parts=path.split("/").reverse();while(parts.length){var part=parts.pop();if(!part)continue;var current=PATH.join2(parent,part);try{FS.mkdir(current)}catch(e){}parent=current}return current},createFile:(parent,name,properties,canRead,canWrite)=>{var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS.getMode(canRead,canWrite);return FS.create(path,mode)},createDataFile:(parent,name,data,canRead,canWrite,canOwn)=>{var path=name;if(parent){parent=typeof parent=="string"?parent:FS.getPath(parent);path=name?PATH.join2(parent,name):parent}var mode=FS.getMode(canRead,canWrite);var node=FS.create(path,mode);if(data){if(typeof data=="string"){var arr=new Array(data.length);for(var i=0,len=data.length;i{var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS.getMode(!!input,!!output);if(!FS.createDevice.major)FS.createDevice.major=64;var dev=FS.makedev(FS.createDevice.major++,0);FS.registerDevice(dev,{open:stream=>{stream.seekable=false},close:stream=>{if(output&&output.buffer&&output.buffer.length){output(10)}},read:(stream,buffer,offset,length,pos)=>{var bytesRead=0;for(var i=0;i{for(var i=0;i{if(obj.isDevice||obj.isFolder||obj.link||obj.contents)return true;if(typeof XMLHttpRequest!="undefined"){throw new Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread.")}else if(read_){try{obj.contents=intArrayFromString(read_(obj.url),true);obj.usedBytes=obj.contents.length}catch(e){throw new FS.ErrnoError(29)}}else{throw new Error("Cannot load without read() or XMLHttpRequest.")}},createLazyFile:(parent,name,url,canRead,canWrite)=>{function LazyUint8Array(){this.lengthKnown=false;this.chunks=[]}LazyUint8Array.prototype.get=function LazyUint8Array_get(idx){if(idx>this.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(from,to)=>{if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}else{return intArrayFromString(xhr.responseText||"",true)}};var lazyArray=this;lazyArray.setDataGetter(chunkNum=>{var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]=="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]=="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;out("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(key=>{var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){FS.forceLoadFile(node);return fn.apply(null,arguments)}});stream_ops.read=((stream,buffer,offset,length,position)=>{FS.forceLoadFile(node);var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency("cp "+fullname);function processData(byteArray){function finish(byteArray){if(preFinish)preFinish();if(!dontCreateFile){FS.createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}if(onload)onload();removeRunDependency(dep)}if(Browser.handledByPreloadPlugin(byteArray,fullname,finish,()=>{if(onerror)onerror();removeRunDependency(dep)})){return}finish(byteArray)}addRunDependency(dep);if(typeof url=="string"){asyncLoad(url,byteArray=>processData(byteArray),onerror)}else{processData(url)}},indexedDB:()=>{return window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB},DB_NAME:()=>{return"EM_FS_"+window.location.pathname},DB_VERSION:20,DB_STORE_NAME:"FILE_DATA",saveFilesToDB:(paths,onload,onerror)=>{onload=onload||(()=>{});onerror=onerror||(()=>{});var indexedDB=FS.indexedDB();try{var openRequest=indexedDB.open(FS.DB_NAME(),FS.DB_VERSION)}catch(e){return onerror(e)}openRequest.onupgradeneeded=(()=>{out("creating db");var db=openRequest.result;db.createObjectStore(FS.DB_STORE_NAME)});openRequest.onsuccess=(()=>{var db=openRequest.result;var transaction=db.transaction([FS.DB_STORE_NAME],"readwrite");var files=transaction.objectStore(FS.DB_STORE_NAME);var ok=0,fail=0,total=paths.length;function finish(){if(fail==0)onload();else onerror()}paths.forEach(path=>{var putRequest=files.put(FS.analyzePath(path).object.contents,path);putRequest.onsuccess=(()=>{ok++;if(ok+fail==total)finish()});putRequest.onerror=(()=>{fail++;if(ok+fail==total)finish()})});transaction.onerror=onerror});openRequest.onerror=onerror},loadFilesFromDB:(paths,onload,onerror)=>{onload=onload||(()=>{});onerror=onerror||(()=>{});var indexedDB=FS.indexedDB();try{var openRequest=indexedDB.open(FS.DB_NAME(),FS.DB_VERSION)}catch(e){return onerror(e)}openRequest.onupgradeneeded=onerror;openRequest.onsuccess=(()=>{var db=openRequest.result;try{var transaction=db.transaction([FS.DB_STORE_NAME],"readonly")}catch(e){onerror(e);return}var files=transaction.objectStore(FS.DB_STORE_NAME);var ok=0,fail=0,total=paths.length;function finish(){if(fail==0)onload();else onerror()}paths.forEach(path=>{var getRequest=files.get(path);getRequest.onsuccess=(()=>{if(FS.analyzePath(path).exists){FS.unlink(path)}FS.createDataFile(PATH.dirname(path),PATH.basename(path),getRequest.result,true,true,true);ok++;if(ok+fail==total)finish()});getRequest.onerror=(()=>{fail++;if(ok+fail==total)finish()})});transaction.onerror=onerror});openRequest.onerror=onerror}};var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt:function(dirfd,path,allowEmpty){if(path[0]==="/"){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=FS.getStream(dirfd);if(!dirstream)throw new FS.ErrnoError(8);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return PATH.join2(dir,path)},doStat:function(func,path,buf){try{var stat=func(path)}catch(e){if(e&&e.node&&PATH.normalize(path)!==PATH.normalize(FS.getPath(e.node))){return-54}throw e}HEAP32[buf>>2]=stat.dev;HEAP32[buf+4>>2]=0;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAP32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;HEAP32[buf+32>>2]=0;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAP32[buf+48>>2]=4096;HEAP32[buf+52>>2]=stat.blocks;HEAP32[buf+56>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+76>>2]=0;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+80>>2]=tempI64[0],HEAP32[buf+84>>2]=tempI64[1];return 0},doMsync:function(addr,stream,len,flags,offset){var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},doMkdir:function(path,mode){path=PATH.normalize(path);if(path[path.length-1]==="/")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0},doMknod:function(path,mode,dev){switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-28}FS.mknod(path,mode,dev);return 0},doReadlink:function(path,buf,bufsize){if(bufsize<=0)return-28;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len},doAccess:function(path,amode){if(amode&~7){return-28}var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node){return-44}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-2}return 0},doDup:function(path,flags,suggestFD){var suggest=FS.getStream(suggestFD);if(suggest)FS.close(suggest);return FS.open(path,flags,0,suggestFD,suggestFD).fd},doReadv:function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret},varargs:undefined,get:function(){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(ptr){var ret=UTF8ToString(ptr);return ret},getStreamFromFD:function(fd){var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);return stream},get64:function(low,high){return low}};function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-28}var newStream;newStream=FS.open(stream.path,stream.flags,0,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 5:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 6:case 7:return 0;case 16:case 8:return-28;case 9:setErrNo(28);return-1;default:{return-28}}}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_ioctl(fd,op,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(op){case 21509:case 21505:{if(!stream.tty)return-59;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-59;return 0}case 21519:{if(!stream.tty)return-59;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-59;return-28}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-59;return 0}case 21524:{if(!stream.tty)return-59;return 0}default:abort("bad ioctl syscall "+op)}}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_open(path,flags,varargs){SYSCALLS.varargs=varargs;try{var pathname=SYSCALLS.getStr(path);var mode=varargs?SYSCALLS.get():0;var stream=FS.open(pathname,flags,mode);return stream.fd}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}var structRegistrations={};function runDestructors(destructors){while(destructors.length){var ptr=destructors.pop();var del=destructors.pop();del(ptr)}}function simpleReadValueFromPointer(pointer){return this["fromWireType"](HEAPU32[pointer>>2])}var awaitingDependencies={};var registeredTypes={};var typeDependencies={};var char_0=48;var char_9=57;function makeLegalFunctionName(name){if(undefined===name){return"_unknown"}name=name.replace(/[^a-zA-Z0-9_]/g,"$");var f=name.charCodeAt(0);if(f>=char_0&&f<=char_9){return"_"+name}else{return name}}function createNamedFunction(name,body){name=makeLegalFunctionName(name);return new Function("body","return function "+name+"() {\n"+' "use strict";'+" return body.apply(this, arguments);\n"+"};\n")(body)}function extendError(baseErrorType,errorName){var errorClass=createNamedFunction(errorName,function(message){this.name=errorName;this.message=message;var stack=new Error(message).stack;if(stack!==undefined){this.stack=this.toString()+"\n"+stack.replace(/^Error(:[^\n]*)?\n/,"")}});errorClass.prototype=Object.create(baseErrorType.prototype);errorClass.prototype.constructor=errorClass;errorClass.prototype.toString=function(){if(this.message===undefined){return this.name}else{return this.name+": "+this.message}};return errorClass}var InternalError=undefined;function throwInternalError(message){throw new InternalError(message)}function whenDependentTypesAreResolved(myTypes,dependentTypes,getTypeConverters){myTypes.forEach(function(type){typeDependencies[type]=dependentTypes});function onComplete(typeConverters){var myTypeConverters=getTypeConverters(typeConverters);if(myTypeConverters.length!==myTypes.length){throwInternalError("Mismatched type converter count")}for(var i=0;i>shift])},destructorFunction:null})}function ClassHandle_isAliasOf(other){if(!(this instanceof ClassHandle)){return false}if(!(other instanceof ClassHandle)){return false}var leftClass=this.$$.ptrType.registeredClass;var left=this.$$.ptr;var rightClass=other.$$.ptrType.registeredClass;var right=other.$$.ptr;while(leftClass.baseClass){left=leftClass.upcast(left);leftClass=leftClass.baseClass}while(rightClass.baseClass){right=rightClass.upcast(right);rightClass=rightClass.baseClass}return leftClass===rightClass&&left===right}function shallowCopyInternalPointer(o){return{count:o.count,deleteScheduled:o.deleteScheduled,preservePointerOnDelete:o.preservePointerOnDelete,ptr:o.ptr,ptrType:o.ptrType,smartPtr:o.smartPtr,smartPtrType:o.smartPtrType}}function throwInstanceAlreadyDeleted(obj){function getInstanceTypeName(handle){return handle.$$.ptrType.registeredClass.name}throwBindingError(getInstanceTypeName(obj)+" instance already deleted")}var finalizationRegistry=false;function detachFinalizer(handle){}function runDestructor($$){if($$.smartPtr){$$.smartPtrType.rawDestructor($$.smartPtr)}else{$$.ptrType.registeredClass.rawDestructor($$.ptr)}}function releaseClassHandle($$){$$.count.value-=1;var toDelete=0===$$.count.value;if(toDelete){runDestructor($$)}}function downcastPointer(ptr,ptrClass,desiredClass){if(ptrClass===desiredClass){return ptr}if(undefined===desiredClass.baseClass){return null}var rv=downcastPointer(ptr,ptrClass,desiredClass.baseClass);if(rv===null){return null}return desiredClass.downcast(rv)}var registeredPointers={};function getInheritedInstanceCount(){return Object.keys(registeredInstances).length}function getLiveInheritedInstances(){var rv=[];for(var k in registeredInstances){if(registeredInstances.hasOwnProperty(k)){rv.push(registeredInstances[k])}}return rv}var deletionQueue=[];function flushPendingDeletes(){while(deletionQueue.length){var obj=deletionQueue.pop();obj.$$.deleteScheduled=false;obj["delete"]()}}var delayFunction=undefined;function setDelayFunction(fn){delayFunction=fn;if(deletionQueue.length&&delayFunction){delayFunction(flushPendingDeletes)}}function init_embind(){Module["getInheritedInstanceCount"]=getInheritedInstanceCount;Module["getLiveInheritedInstances"]=getLiveInheritedInstances;Module["flushPendingDeletes"]=flushPendingDeletes;Module["setDelayFunction"]=setDelayFunction}var registeredInstances={};function getBasestPointer(class_,ptr){if(ptr===undefined){throwBindingError("ptr should not be undefined")}while(class_.baseClass){ptr=class_.upcast(ptr);class_=class_.baseClass}return ptr}function getInheritedInstance(class_,ptr){ptr=getBasestPointer(class_,ptr);return registeredInstances[ptr]}function makeClassHandle(prototype,record){if(!record.ptrType||!record.ptr){throwInternalError("makeClassHandle requires ptr and ptrType")}var hasSmartPtrType=!!record.smartPtrType;var hasSmartPtr=!!record.smartPtr;if(hasSmartPtrType!==hasSmartPtr){throwInternalError("Both smartPtrType and smartPtr must be specified")}record.count={value:1};return attachFinalizer(Object.create(prototype,{$$:{value:record}}))}function RegisteredPointer_fromWireType(ptr){var rawPointer=this.getPointee(ptr);if(!rawPointer){this.destructor(ptr);return null}var registeredInstance=getInheritedInstance(this.registeredClass,rawPointer);if(undefined!==registeredInstance){if(0===registeredInstance.$$.count.value){registeredInstance.$$.ptr=rawPointer;registeredInstance.$$.smartPtr=ptr;return registeredInstance["clone"]()}else{var rv=registeredInstance["clone"]();this.destructor(ptr);return rv}}function makeDefaultHandle(){if(this.isSmartPointer){return makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:rawPointer,smartPtrType:this,smartPtr:ptr})}else{return makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this,ptr:ptr})}}var actualType=this.registeredClass.getActualType(rawPointer);var registeredPointerRecord=registeredPointers[actualType];if(!registeredPointerRecord){return makeDefaultHandle.call(this)}var toType;if(this.isConst){toType=registeredPointerRecord.constPointerType}else{toType=registeredPointerRecord.pointerType}var dp=downcastPointer(rawPointer,this.registeredClass,toType.registeredClass);if(dp===null){return makeDefaultHandle.call(this)}if(this.isSmartPointer){return makeClassHandle(toType.registeredClass.instancePrototype,{ptrType:toType,ptr:dp,smartPtrType:this,smartPtr:ptr})}else{return makeClassHandle(toType.registeredClass.instancePrototype,{ptrType:toType,ptr:dp})}}function attachFinalizer(handle){if("undefined"===typeof FinalizationRegistry){attachFinalizer=(handle=>handle);return handle}finalizationRegistry=new FinalizationRegistry(info=>{releaseClassHandle(info.$$)});attachFinalizer=(handle=>{var $$=handle.$$;var hasSmartPtr=!!$$.smartPtr;if(hasSmartPtr){var info={$$:$$};finalizationRegistry.register(handle,info,handle)}return handle});detachFinalizer=(handle=>finalizationRegistry.unregister(handle));return attachFinalizer(handle)}function ClassHandle_clone(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.preservePointerOnDelete){this.$$.count.value+=1;return this}else{var clone=attachFinalizer(Object.create(Object.getPrototypeOf(this),{$$:{value:shallowCopyInternalPointer(this.$$)}}));clone.$$.count.value+=1;clone.$$.deleteScheduled=false;return clone}}function ClassHandle_delete(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete){throwBindingError("Object already scheduled for deletion")}detachFinalizer(this);releaseClassHandle(this.$$);if(!this.$$.preservePointerOnDelete){this.$$.smartPtr=undefined;this.$$.ptr=undefined}}function ClassHandle_isDeleted(){return!this.$$.ptr}function ClassHandle_deleteLater(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete){throwBindingError("Object already scheduled for deletion")}deletionQueue.push(this);if(deletionQueue.length===1&&delayFunction){delayFunction(flushPendingDeletes)}this.$$.deleteScheduled=true;return this}function init_ClassHandle(){ClassHandle.prototype["isAliasOf"]=ClassHandle_isAliasOf;ClassHandle.prototype["clone"]=ClassHandle_clone;ClassHandle.prototype["delete"]=ClassHandle_delete;ClassHandle.prototype["isDeleted"]=ClassHandle_isDeleted;ClassHandle.prototype["deleteLater"]=ClassHandle_deleteLater}function ClassHandle(){}function ensureOverloadTable(proto,methodName,humanName){if(undefined===proto[methodName].overloadTable){var prevFunc=proto[methodName];proto[methodName]=function(){if(!proto[methodName].overloadTable.hasOwnProperty(arguments.length)){throwBindingError("Function '"+humanName+"' called with an invalid number of arguments ("+arguments.length+") - expects one of ("+proto[methodName].overloadTable+")!")}return proto[methodName].overloadTable[arguments.length].apply(this,arguments)};proto[methodName].overloadTable=[];proto[methodName].overloadTable[prevFunc.argCount]=prevFunc}}function exposePublicSymbol(name,value,numArguments){if(Module.hasOwnProperty(name)){if(undefined===numArguments||undefined!==Module[name].overloadTable&&undefined!==Module[name].overloadTable[numArguments]){throwBindingError("Cannot register public name '"+name+"' twice")}ensureOverloadTable(Module,name,name);if(Module.hasOwnProperty(numArguments)){throwBindingError("Cannot register multiple overloads of a function with the same number of arguments ("+numArguments+")!")}Module[name].overloadTable[numArguments]=value}else{Module[name]=value;if(undefined!==numArguments){Module[name].numArguments=numArguments}}}function RegisteredClass(name,constructor,instancePrototype,rawDestructor,baseClass,getActualType,upcast,downcast){this.name=name;this.constructor=constructor;this.instancePrototype=instancePrototype;this.rawDestructor=rawDestructor;this.baseClass=baseClass;this.getActualType=getActualType;this.upcast=upcast;this.downcast=downcast;this.pureVirtualFunctions=[]}function upcastPointer(ptr,ptrClass,desiredClass){while(ptrClass!==desiredClass){if(!ptrClass.upcast){throwBindingError("Expected null or instance of "+desiredClass.name+", got an instance of "+ptrClass.name)}ptr=ptrClass.upcast(ptr);ptrClass=ptrClass.baseClass}return ptr}function constNoSmartPtrRawPointerToWireType(destructors,handle){if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}return 0}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;var ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);return ptr}function genericPointerToWireType(destructors,handle){var ptr;if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}if(this.isSmartPointer){ptr=this.rawConstructor();if(destructors!==null){destructors.push(this.rawDestructor,ptr)}return ptr}else{return 0}}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}if(!this.isConst&&handle.$$.ptrType.isConst){throwBindingError("Cannot convert argument of type "+(handle.$$.smartPtrType?handle.$$.smartPtrType.name:handle.$$.ptrType.name)+" to parameter type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);if(this.isSmartPointer){if(undefined===handle.$$.smartPtr){throwBindingError("Passing raw pointer to smart pointer is illegal")}switch(this.sharingPolicy){case 0:if(handle.$$.smartPtrType===this){ptr=handle.$$.smartPtr}else{throwBindingError("Cannot convert argument of type "+(handle.$$.smartPtrType?handle.$$.smartPtrType.name:handle.$$.ptrType.name)+" to parameter type "+this.name)}break;case 1:ptr=handle.$$.smartPtr;break;case 2:if(handle.$$.smartPtrType===this){ptr=handle.$$.smartPtr}else{var clonedHandle=handle["clone"]();ptr=this.rawShare(ptr,Emval.toHandle(function(){clonedHandle["delete"]()}));if(destructors!==null){destructors.push(this.rawDestructor,ptr)}}break;default:throwBindingError("Unsupporting sharing policy")}}return ptr}function nonConstNoSmartPtrRawPointerToWireType(destructors,handle){if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}return 0}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}if(handle.$$.ptrType.isConst){throwBindingError("Cannot convert argument of type "+handle.$$.ptrType.name+" to parameter type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;var ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);return ptr}function RegisteredPointer_getPointee(ptr){if(this.rawGetPointee){ptr=this.rawGetPointee(ptr)}return ptr}function RegisteredPointer_destructor(ptr){if(this.rawDestructor){this.rawDestructor(ptr)}}function RegisteredPointer_deleteObject(handle){if(handle!==null){handle["delete"]()}}function init_RegisteredPointer(){RegisteredPointer.prototype.getPointee=RegisteredPointer_getPointee;RegisteredPointer.prototype.destructor=RegisteredPointer_destructor;RegisteredPointer.prototype["argPackAdvance"]=8;RegisteredPointer.prototype["readValueFromPointer"]=simpleReadValueFromPointer;RegisteredPointer.prototype["deleteObject"]=RegisteredPointer_deleteObject;RegisteredPointer.prototype["fromWireType"]=RegisteredPointer_fromWireType}function RegisteredPointer(name,registeredClass,isReference,isConst,isSmartPointer,pointeeType,sharingPolicy,rawGetPointee,rawConstructor,rawShare,rawDestructor){this.name=name;this.registeredClass=registeredClass;this.isReference=isReference;this.isConst=isConst;this.isSmartPointer=isSmartPointer;this.pointeeType=pointeeType;this.sharingPolicy=sharingPolicy;this.rawGetPointee=rawGetPointee;this.rawConstructor=rawConstructor;this.rawShare=rawShare;this.rawDestructor=rawDestructor;if(!isSmartPointer&®isteredClass.baseClass===undefined){if(isConst){this["toWireType"]=constNoSmartPtrRawPointerToWireType;this.destructorFunction=null}else{this["toWireType"]=nonConstNoSmartPtrRawPointerToWireType;this.destructorFunction=null}}else{this["toWireType"]=genericPointerToWireType}}function replacePublicSymbol(name,value,numArguments){if(!Module.hasOwnProperty(name)){throwInternalError("Replacing nonexistant public symbol")}if(undefined!==Module[name].overloadTable&&undefined!==numArguments){Module[name].overloadTable[numArguments]=value}else{Module[name]=value;Module[name].argCount=numArguments}}function dynCallLegacy(sig,ptr,args){var f=Module["dynCall_"+sig];return args&&args.length?f.apply(null,[ptr].concat(args)):f.call(null,ptr)}function dynCall(sig,ptr,args){if(sig.includes("j")){return dynCallLegacy(sig,ptr,args)}return getWasmTableEntry(ptr).apply(null,args)}function getDynCaller(sig,ptr){var argCache=[];return function(){argCache.length=0;Object.assign(argCache,arguments);return dynCall(sig,ptr,argCache)}}function embind__requireFunction(signature,rawFunction){signature=readLatin1String(signature);function makeDynCaller(){if(signature.includes("j")){return getDynCaller(signature,rawFunction)}return getWasmTableEntry(rawFunction)}var fp=makeDynCaller();if(typeof fp!="function"){throwBindingError("unknown function pointer with signature "+signature+": "+rawFunction)}return fp}var UnboundTypeError=undefined;function getTypeName(type){var ptr=___getTypeName(type);var rv=readLatin1String(ptr);_free(ptr);return rv}function throwUnboundTypeError(message,types){var unboundTypes=[];var seen={};function visit(type){if(seen[type]){return}if(registeredTypes[type]){return}if(typeDependencies[type]){typeDependencies[type].forEach(visit);return}unboundTypes.push(type);seen[type]=true}types.forEach(visit);throw new UnboundTypeError(message+": "+unboundTypes.map(getTypeName).join([", "]))}function __embind_register_class(rawType,rawPointerType,rawConstPointerType,baseClassRawType,getActualTypeSignature,getActualType,upcastSignature,upcast,downcastSignature,downcast,name,destructorSignature,rawDestructor){name=readLatin1String(name);getActualType=embind__requireFunction(getActualTypeSignature,getActualType);if(upcast){upcast=embind__requireFunction(upcastSignature,upcast)}if(downcast){downcast=embind__requireFunction(downcastSignature,downcast)}rawDestructor=embind__requireFunction(destructorSignature,rawDestructor);var legalFunctionName=makeLegalFunctionName(name);exposePublicSymbol(legalFunctionName,function(){throwUnboundTypeError("Cannot construct "+name+" due to unbound types",[baseClassRawType])});whenDependentTypesAreResolved([rawType,rawPointerType,rawConstPointerType],baseClassRawType?[baseClassRawType]:[],function(base){base=base[0];var baseClass;var basePrototype;if(baseClassRawType){baseClass=base.registeredClass;basePrototype=baseClass.instancePrototype}else{basePrototype=ClassHandle.prototype}var constructor=createNamedFunction(legalFunctionName,function(){if(Object.getPrototypeOf(this)!==instancePrototype){throw new BindingError("Use 'new' to construct "+name)}if(undefined===registeredClass.constructor_body){throw new BindingError(name+" has no accessible constructor")}var body=registeredClass.constructor_body[arguments.length];if(undefined===body){throw new BindingError("Tried to invoke ctor of "+name+" with invalid number of parameters ("+arguments.length+") - expected ("+Object.keys(registeredClass.constructor_body).toString()+") parameters instead!")}return body.apply(this,arguments)});var instancePrototype=Object.create(basePrototype,{constructor:{value:constructor}});constructor.prototype=instancePrototype;var registeredClass=new RegisteredClass(name,constructor,instancePrototype,rawDestructor,baseClass,getActualType,upcast,downcast);var referenceConverter=new RegisteredPointer(name,registeredClass,true,false,false);var pointerConverter=new RegisteredPointer(name+"*",registeredClass,false,false,false);var constPointerConverter=new RegisteredPointer(name+" const*",registeredClass,false,true,false);registeredPointers[rawType]={pointerType:pointerConverter,constPointerType:constPointerConverter};replacePublicSymbol(legalFunctionName,constructor);return[referenceConverter,pointerConverter,constPointerConverter]})}function heap32VectorToArray(count,firstElement){var array=[];for(var i=0;i>2)+i])}return array}function __embind_register_class_constructor(rawClassType,argCount,rawArgTypesAddr,invokerSignature,invoker,rawConstructor){assert(argCount>0);var rawArgTypes=heap32VectorToArray(argCount,rawArgTypesAddr);invoker=embind__requireFunction(invokerSignature,invoker);whenDependentTypesAreResolved([],[rawClassType],function(classType){classType=classType[0];var humanName="constructor "+classType.name;if(undefined===classType.registeredClass.constructor_body){classType.registeredClass.constructor_body=[]}if(undefined!==classType.registeredClass.constructor_body[argCount-1]){throw new BindingError("Cannot register multiple constructors with identical number of parameters ("+(argCount-1)+") for class '"+classType.name+"'! Overload resolution is currently only performed using the parameter count, not actual type info!")}classType.registeredClass.constructor_body[argCount-1]=(()=>{throwUnboundTypeError("Cannot construct "+classType.name+" due to unbound types",rawArgTypes)});whenDependentTypesAreResolved([],rawArgTypes,function(argTypes){argTypes.splice(1,0,null);classType.registeredClass.constructor_body[argCount-1]=craftInvokerFunction(humanName,argTypes,null,invoker,rawConstructor);return[]});return[]})}function new_(constructor,argumentList){if(!(constructor instanceof Function)){throw new TypeError("new_ called with constructor type "+typeof constructor+" which is not a function")}var dummy=createNamedFunction(constructor.name||"unknownFunctionName",function(){});dummy.prototype=constructor.prototype;var obj=new dummy;var r=constructor.apply(obj,argumentList);return r instanceof Object?r:obj}function craftInvokerFunction(humanName,argTypes,classType,cppInvokerFunc,cppTargetFunc){var argCount=argTypes.length;if(argCount<2){throwBindingError("argTypes array size mismatch! Must at least get return value and 'this' types!")}var isClassMethodFunc=argTypes[1]!==null&&classType!==null;var needsDestructorStack=false;for(var i=1;i0?", ":"")+argsListWired}invokerFnBody+=(returns?"var rv = ":"")+"invoker(fn"+(argsListWired.length>0?", ":"")+argsListWired+");\n";if(needsDestructorStack){invokerFnBody+="runDestructors(destructors);\n"}else{for(var i=isClassMethodFunc?1:2;i4&&0===--emval_handle_array[handle].refcount){emval_handle_array[handle]=undefined;emval_free_list.push(handle)}}function count_emval_handles(){var count=0;for(var i=5;i>2])};case 3:return function(pointer){return this["fromWireType"](HEAPF64[pointer>>3])};default:throw new TypeError("Unknown float type: "+name)}}function __embind_register_float(rawType,name,size){var shift=getShiftFromSize(size);name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(value){return value},"toWireType":function(destructors,value){return value},"argPackAdvance":8,"readValueFromPointer":floatReadValueFromPointer(name,shift),destructorFunction:null})}function __embind_register_function(name,argCount,rawArgTypesAddr,signature,rawInvoker,fn){var argTypes=heap32VectorToArray(argCount,rawArgTypesAddr);name=readLatin1String(name);rawInvoker=embind__requireFunction(signature,rawInvoker);exposePublicSymbol(name,function(){throwUnboundTypeError("Cannot call "+name+" due to unbound types",argTypes)},argCount-1);whenDependentTypesAreResolved([],argTypes,function(argTypes){var invokerArgsArray=[argTypes[0],null].concat(argTypes.slice(1));replacePublicSymbol(name,craftInvokerFunction(name,invokerArgsArray,null,rawInvoker,fn),argCount-1);return[]})}function integerReadValueFromPointer(name,shift,signed){switch(shift){case 0:return signed?function readS8FromPointer(pointer){return HEAP8[pointer]}:function readU8FromPointer(pointer){return HEAPU8[pointer]};case 1:return signed?function readS16FromPointer(pointer){return HEAP16[pointer>>1]}:function readU16FromPointer(pointer){return HEAPU16[pointer>>1]};case 2:return signed?function readS32FromPointer(pointer){return HEAP32[pointer>>2]}:function readU32FromPointer(pointer){return HEAPU32[pointer>>2]};default:throw new TypeError("Unknown integer type: "+name)}}function __embind_register_integer(primitiveType,name,size,minRange,maxRange){name=readLatin1String(name);if(maxRange===-1){maxRange=4294967295}var shift=getShiftFromSize(size);var fromWireType=value=>value;if(minRange===0){var bitshift=32-8*size;fromWireType=(value=>value<>>bitshift)}var isUnsignedType=name.includes("unsigned");var checkAssertions=(value,toTypeName)=>{};var toWireType;if(isUnsignedType){toWireType=function(destructors,value){checkAssertions(value,this.name);return value>>>0}}else{toWireType=function(destructors,value){checkAssertions(value,this.name);return value}}registerType(primitiveType,{name:name,"fromWireType":fromWireType,"toWireType":toWireType,"argPackAdvance":8,"readValueFromPointer":integerReadValueFromPointer(name,shift,minRange!==0),destructorFunction:null})}function __embind_register_memory_view(rawType,dataTypeIndex,name){var typeMapping=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array];var TA=typeMapping[dataTypeIndex];function decodeMemoryView(handle){handle=handle>>2;var heap=HEAPU32;var size=heap[handle];var data=heap[handle+1];return new TA(buffer,data,size)}name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":decodeMemoryView,"argPackAdvance":8,"readValueFromPointer":decodeMemoryView},{ignoreDuplicateRegistrations:true})}function __embind_register_std_string(rawType,name){name=readLatin1String(name);var stdStringIsUTF8=name==="std::string";registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var str;if(stdStringIsUTF8){var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i;if(i==length||HEAPU8[currentBytePtr]==0){var maxRead=currentBytePtr-decodeStartPtr;var stringSegment=UTF8ToString(decodeStartPtr,maxRead);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+1}}}else{var a=new Array(length);for(var i=0;ilengthBytesUTF8(value))}else{getLength=(()=>value.length)}var length=getLength();var ptr=_malloc(4+length+1);HEAPU32[ptr>>2]=length;if(stdStringIsUTF8&&valueIsOfTypeString){stringToUTF8(value,ptr+4,length+1)}else{if(valueIsOfTypeString){for(var i=0;i255){_free(ptr);throwBindingError("String has UTF-16 code units that do not fit in 8 bits")}HEAPU8[ptr+4+i]=charCode}}else{for(var i=0;iHEAPU16);shift=1}else if(charSize===4){decodeString=UTF32ToString;encodeString=stringToUTF32;lengthBytesUTF=lengthBytesUTF32;getHeap=(()=>HEAPU32);shift=2}registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var HEAP=getHeap();var str;var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i*charSize;if(i==length||HEAP[currentBytePtr>>shift]==0){var maxReadBytes=currentBytePtr-decodeStartPtr;var stringSegment=decodeString(decodeStartPtr,maxReadBytes);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+charSize}}_free(value);return str},"toWireType":function(destructors,value){if(!(typeof value=="string")){throwBindingError("Cannot pass non-string to C++ string type "+name)}var length=lengthBytesUTF(value);var ptr=_malloc(4+length+charSize);HEAPU32[ptr>>2]=length>>shift;encodeString(value,ptr+4,length+charSize);if(destructors!==null){destructors.push(_free,ptr)}return ptr},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:function(ptr){_free(ptr)}})}function __embind_register_value_object(rawType,name,constructorSignature,rawConstructor,destructorSignature,rawDestructor){structRegistrations[rawType]={name:readLatin1String(name),rawConstructor:embind__requireFunction(constructorSignature,rawConstructor),rawDestructor:embind__requireFunction(destructorSignature,rawDestructor),fields:[]}}function __embind_register_value_object_field(structType,fieldName,getterReturnType,getterSignature,getter,getterContext,setterArgumentType,setterSignature,setter,setterContext){structRegistrations[structType].fields.push({fieldName:readLatin1String(fieldName),getterReturnType:getterReturnType,getter:embind__requireFunction(getterSignature,getter),getterContext:getterContext,setterArgumentType:setterArgumentType,setter:embind__requireFunction(setterSignature,setter),setterContext:setterContext})}function __embind_register_void(rawType,name){name=readLatin1String(name);registerType(rawType,{isVoid:true,name:name,"argPackAdvance":0,"fromWireType":function(){return undefined},"toWireType":function(destructors,o){return undefined}})}function __emscripten_throw_longjmp(){throw Infinity}function __emval_incref(handle){if(handle>4){emval_handle_array[handle].refcount+=1}}function requireRegisteredType(rawType,humanName){var impl=registeredTypes[rawType];if(undefined===impl){throwBindingError(humanName+" has unknown type "+getTypeName(rawType))}return impl}function __emval_take_value(type,argv){type=requireRegisteredType(type,"_emval_take_value");var v=type["readValueFromPointer"](argv);return Emval.toHandle(v)}function __localtime_js(time,tmPtr){var date=new Date(HEAP32[time>>2]*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var start=new Date(date.getFullYear(),0,1);var yday=(date.getTime()-start.getTime())/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst}function _tzset_impl(timezone,daylight,tzname){var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);var winterOffset=winter.getTimezoneOffset();var summerOffset=summer.getTimezoneOffset();var stdTimezoneOffset=Math.max(winterOffset,summerOffset);HEAP32[timezone>>2]=stdTimezoneOffset*60;HEAP32[daylight>>2]=Number(winterOffset!=summerOffset);function extractZone(date){var match=date.toTimeString().match(/\(([A-Za-z ]+)\)$/);return match?match[1]:"GMT"}var winterName=extractZone(winter);var summerName=extractZone(summer);var winterNamePtr=allocateUTF8(winterName);var summerNamePtr=allocateUTF8(summerName);if(summerOffset>2]=winterNamePtr;HEAP32[tzname+4>>2]=summerNamePtr}else{HEAP32[tzname>>2]=summerNamePtr;HEAP32[tzname+4>>2]=winterNamePtr}}function __tzset_js(timezone,daylight,tzname){if(__tzset_js.called)return;__tzset_js.called=true;_tzset_impl(timezone,daylight,tzname)}function _abort(){abort("")}var readAsmConstArgsArray=[];function readAsmConstArgs(sigPtr,buf){readAsmConstArgsArray.length=0;var ch;buf>>=2;while(ch=HEAPU8[sigPtr++]){var readAsmConstArgsDouble=ch<105;if(readAsmConstArgsDouble&&buf&1)buf++;readAsmConstArgsArray.push(readAsmConstArgsDouble?HEAPF64[buf++>>1]:HEAP32[buf]);++buf}return readAsmConstArgsArray}function _emscripten_asm_const_int(code,sigPtr,argbuf){var args=readAsmConstArgs(sigPtr,argbuf);return ASM_CONSTS[code].apply(null,args)}function _emscripten_get_heap_max(){return 2147483648}function emscripten_realloc_buffer(size){try{wasmMemory.grow(size-buffer.byteLength+65535>>>16);updateGlobalBufferAndViews(wasmMemory.buffer);return 1}catch(e){}}function _emscripten_resize_heap(requestedSize){var oldSize=HEAPU8.length;requestedSize=requestedSize>>>0;var maxHeapSize=_emscripten_get_heap_max();if(requestedSize>maxHeapSize){return false}let alignUp=(x,multiple)=>x+(multiple-x%multiple)%multiple;for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=emscripten_realloc_buffer(newSize);if(replacement){return true}}return false}var ENV={};function getExecutableName(){return thisProgram||"./this.program"}function getEnvStrings(){if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8";var env={"USER":"web_user","LOGNAME":"web_user","PATH":"/","PWD":"/","HOME":"/home/web_user","LANG":lang,"_":getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(x+"="+env[x])}getEnvStrings.strings=strings}return getEnvStrings.strings}function _environ_get(__environ,environ_buf){var bufSize=0;getEnvStrings().forEach(function(string,i){var ptr=environ_buf+bufSize;HEAP32[__environ+i*4>>2]=ptr;writeAsciiToMemory(string,ptr);bufSize+=string.length+1});return 0}function _environ_sizes_get(penviron_count,penviron_buf_size){var strings=getEnvStrings();HEAP32[penviron_count>>2]=strings.length;var bufSize=0;strings.forEach(function(string){bufSize+=string.length+1});HEAP32[penviron_buf_size>>2]=bufSize;return 0}function _exit(status){exit(status)}function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_read(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=SYSCALLS.doReadv(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){try{var stream=SYSCALLS.getStreamFromFD(fd);var HIGH_OFFSET=4294967296;var offset=offset_high*HIGH_OFFSET+(offset_low>>>0);var DOUBLE_LIMIT=9007199254740992;if(offset<=-DOUBLE_LIMIT||offset>=DOUBLE_LIMIT){return-61}FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=tempI64[0],HEAP32[newOffset+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_write(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=SYSCALLS.doWritev(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _getTempRet0(){return getTempRet0()}function _gettimeofday(ptr){var now=Date.now();HEAP32[ptr>>2]=now/1e3|0;HEAP32[ptr+4>>2]=now%1e3*1e3|0;return 0}function _setTempRet0(val){setTempRet0(val)}function __isLeapYear(year){return year%4===0&&(year%100!==0||year%400===0)}function __arraySum(array,index){var sum=0;for(var i=0;i<=index;sum+=array[i++]){}return sum}var __MONTH_DAYS_LEAP=[31,29,31,30,31,30,31,31,30,31,30,31];var __MONTH_DAYS_REGULAR=[31,28,31,30,31,30,31,31,30,31,30,31];function __addDays(date,days){var newDate=new Date(date.getTime());while(days>0){var leap=__isLeapYear(newDate.getFullYear());var currentMonth=newDate.getMonth();var daysInCurrentMonth=(leap?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR)[currentMonth];if(days>daysInCurrentMonth-newDate.getDate()){days-=daysInCurrentMonth-newDate.getDate()+1;newDate.setDate(1);if(currentMonth<11){newDate.setMonth(currentMonth+1)}else{newDate.setMonth(0);newDate.setFullYear(newDate.getFullYear()+1)}}else{newDate.setDate(newDate.getDate()+days);return newDate}}return newDate}function _strftime(s,maxsize,format,tm){var tm_zone=HEAP32[tm+40>>2];var date={tm_sec:HEAP32[tm>>2],tm_min:HEAP32[tm+4>>2],tm_hour:HEAP32[tm+8>>2],tm_mday:HEAP32[tm+12>>2],tm_mon:HEAP32[tm+16>>2],tm_year:HEAP32[tm+20>>2],tm_wday:HEAP32[tm+24>>2],tm_yday:HEAP32[tm+28>>2],tm_isdst:HEAP32[tm+32>>2],tm_gmtoff:HEAP32[tm+36>>2],tm_zone:tm_zone?UTF8ToString(tm_zone):""};var pattern=UTF8ToString(format);var EXPANSION_RULES_1={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var rule in EXPANSION_RULES_1){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_1[rule])}var WEEKDAYS=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];var MONTHS=["January","February","March","April","May","June","July","August","September","October","November","December"];function leadingSomething(value,digits,character){var str=typeof value=="number"?value.toString():value||"";while(str.length0?1:0}var compare;if((compare=sgn(date1.getFullYear()-date2.getFullYear()))===0){if((compare=sgn(date1.getMonth()-date2.getMonth()))===0){compare=sgn(date1.getDate()-date2.getDate())}}return compare}function getFirstWeekStartDate(janFourth){switch(janFourth.getDay()){case 0:return new Date(janFourth.getFullYear()-1,11,29);case 1:return janFourth;case 2:return new Date(janFourth.getFullYear(),0,3);case 3:return new Date(janFourth.getFullYear(),0,2);case 4:return new Date(janFourth.getFullYear(),0,1);case 5:return new Date(janFourth.getFullYear()-1,11,31);case 6:return new Date(janFourth.getFullYear()-1,11,30)}}function getWeekBasedYear(date){var thisDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);var janFourthThisYear=new Date(thisDate.getFullYear(),0,4);var janFourthNextYear=new Date(thisDate.getFullYear()+1,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);if(compareByDay(firstWeekStartThisYear,thisDate)<=0){if(compareByDay(firstWeekStartNextYear,thisDate)<=0){return thisDate.getFullYear()+1}else{return thisDate.getFullYear()}}else{return thisDate.getFullYear()-1}}var EXPANSION_RULES_2={"%a":function(date){return WEEKDAYS[date.tm_wday].substring(0,3)},"%A":function(date){return WEEKDAYS[date.tm_wday]},"%b":function(date){return MONTHS[date.tm_mon].substring(0,3)},"%B":function(date){return MONTHS[date.tm_mon]},"%C":function(date){var year=date.tm_year+1900;return leadingNulls(year/100|0,2)},"%d":function(date){return leadingNulls(date.tm_mday,2)},"%e":function(date){return leadingSomething(date.tm_mday,2," ")},"%g":function(date){return getWeekBasedYear(date).toString().substring(2)},"%G":function(date){return getWeekBasedYear(date)},"%H":function(date){return leadingNulls(date.tm_hour,2)},"%I":function(date){var twelveHour=date.tm_hour;if(twelveHour==0)twelveHour=12;else if(twelveHour>12)twelveHour-=12;return leadingNulls(twelveHour,2)},"%j":function(date){return leadingNulls(date.tm_mday+__arraySum(__isLeapYear(date.tm_year+1900)?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,date.tm_mon-1),3)},"%m":function(date){return leadingNulls(date.tm_mon+1,2)},"%M":function(date){return leadingNulls(date.tm_min,2)},"%n":function(){return"\n"},"%p":function(date){if(date.tm_hour>=0&&date.tm_hour<12){return"AM"}else{return"PM"}},"%S":function(date){return leadingNulls(date.tm_sec,2)},"%t":function(){return"\t"},"%u":function(date){return date.tm_wday||7},"%U":function(date){var janFirst=new Date(date.tm_year+1900,0,1);var firstSunday=janFirst.getDay()===0?janFirst:__addDays(janFirst,7-janFirst.getDay());var endDate=new Date(date.tm_year+1900,date.tm_mon,date.tm_mday);if(compareByDay(firstSunday,endDate)<0){var februaryFirstUntilEndMonth=__arraySum(__isLeapYear(endDate.getFullYear())?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,endDate.getMonth()-1)-31;var firstSundayUntilEndJanuary=31-firstSunday.getDate();var days=firstSundayUntilEndJanuary+februaryFirstUntilEndMonth+endDate.getDate();return leadingNulls(Math.ceil(days/7),2)}return compareByDay(firstSunday,janFirst)===0?"01":"00"},"%V":function(date){var janFourthThisYear=new Date(date.tm_year+1900,0,4);var janFourthNextYear=new Date(date.tm_year+1901,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);var endDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);if(compareByDay(endDate,firstWeekStartThisYear)<0){return"53"}if(compareByDay(firstWeekStartNextYear,endDate)<=0){return"01"}var daysDifference;if(firstWeekStartThisYear.getFullYear()=0;off=Math.abs(off)/60;off=off/60*100+off%60;return(ahead?"+":"-")+String("0000"+off).slice(-4)},"%Z":function(date){return date.tm_zone},"%%":function(){return"%"}};pattern=pattern.replace(/%%/g,"\0\0");for(var rule in EXPANSION_RULES_2){if(pattern.includes(rule)){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_2[rule](date))}}pattern=pattern.replace(/\0\0/g,"%");var bytes=intArrayFromString(pattern,false);if(bytes.length>maxsize){return 0}writeArrayToMemory(bytes,s);return bytes.length-1}function _strftime_l(s,maxsize,format,tm){return _strftime(s,maxsize,format,tm)}function _time(ptr){var ret=Date.now()/1e3|0;if(ptr){HEAP32[ptr>>2]=ret}return ret}var FSNode=function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev};var readMode=292|73;var writeMode=146;Object.defineProperties(FSNode.prototype,{read:{get:function(){return(this.mode&readMode)===readMode},set:function(val){val?this.mode|=readMode:this.mode&=~readMode}},write:{get:function(){return(this.mode&writeMode)===writeMode},set:function(val){val?this.mode|=writeMode:this.mode&=~writeMode}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}});FS.FSNode=FSNode;FS.staticInit();InternalError=Module["InternalError"]=extendError(Error,"InternalError");embind_init_charCodes();BindingError=Module["BindingError"]=extendError(Error,"BindingError");init_ClassHandle();init_embind();init_RegisteredPointer();UnboundTypeError=Module["UnboundTypeError"]=extendError(Error,"UnboundTypeError");init_emval();var ASSERTIONS=false;function intArrayFromString(stringy,dontAddNull,length){var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array}function intArrayToString(array){var ret=[];for(var i=0;i255){if(ASSERTIONS){assert(false,"Character code "+chr+" ("+String.fromCharCode(chr)+") at offset "+i+" not in 0x00-0xFF.")}chr&=255}ret.push(String.fromCharCode(chr))}return ret.join("")}var decodeBase64=typeof atob=="function"?atob:function(input){var keyStr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var output="";var chr1,chr2,chr3;var enc1,enc2,enc3,enc4;var i=0;input=input.replace(/[^A-Za-z0-9\+\/\=]/g,"");do{enc1=keyStr.indexOf(input.charAt(i++));enc2=keyStr.indexOf(input.charAt(i++));enc3=keyStr.indexOf(input.charAt(i++));enc4=keyStr.indexOf(input.charAt(i++));chr1=enc1<<2|enc2>>4;chr2=(enc2&15)<<4|enc3>>2;chr3=(enc3&3)<<6|enc4;output=output+String.fromCharCode(chr1);if(enc3!==64){output=output+String.fromCharCode(chr2)}if(enc4!==64){output=output+String.fromCharCode(chr3)}}while(i0){return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}Module["run"]=run;function exit(status,implicit){EXITSTATUS=status;if(keepRuntimeAlive()){}else{exitRuntime()}procExit(status)}function procExit(code){EXITSTATUS=code;if(!keepRuntimeAlive()){if(Module["onExit"])Module["onExit"](code);ABORT=true}quit_(code,new ExitStatus(code))}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}run(); +var Module=typeof Module!="undefined"?Module:{};(function(){null;var scope;if(typeof window!=="undefined"){scope=window}else if(typeof global!=="undefined"){scope=global}else{scope=self}var ARControllerNFT=function(width,height,cameraPara){this.id=undefined;var w=width,h=height;this.listeners={};this.width=w;this.height=h;this.nftMarkerCount=0;this.nftMarkers={};this.transform_mat=new Float32Array(16);this.transformGL_RH=new Float64Array(16);this.videoWidth=w;this.videoHeight=h;this.videoSize=this.videoWidth*this.videoHeight;this.framepointer=null;this.framesize=null;this.dataHeap=null;this.videoLuma=null;this.camera_mat=null;this.videoLumaPointer=null;this._bwpointer=undefined;this._lumaCtx=undefined;this.version="1.0.1";console.info("JsartoolkitNFT ",this.version);if(typeof cameraPara==="string"){this.cameraParam=new ARCameraParamNFT(cameraPara,function(){this._initialize()}.bind(this),function(err){console.error("ARControllerNFT: Failed to load ARCameraParamNFT",err);this.onload(err)}.bind(this))}else{this.cameraParam=cameraPara;this._initialize()}};ARControllerNFT.prototype.dispose=function(){if(this.id>-1){artoolkitNFT.teardown(this.id)}for(var t in this){this[t]=null}};ARControllerNFT.prototype.process=function(image){var result=this.detectMarker(image);if(result!=0){console.error("detectMarker error: "+result)}var k,o;for(k in this.nftMarkers){o=this.nftMarkers[k];o.inPrevious=o.inCurrent;o.inCurrent=false}var nftMarkerCount=this.nftMarkerCount;this.detectNFTMarker();var MARKER_LOST_TIME=200;for(var i=0;i-1){this.listeners[name].splice(index,1)}}};ARControllerNFT.prototype.dispatchEvent=function(event){var listeners=this.listeners[event.name];if(listeners){for(var i=0;i>3;q+=4}}if(this.dataHeap){this.dataHeap.set(data);return true}return false};var ARCameraParamNFT=function(src,onload,onerror){this.id=-1;this._src="";this.complete=false;if(!onload){this.onload=function(){console.log("Successfully loaded")};console.warn("onload callback should be defined")}else{this.onload=onload}if(!onerror){this.onerror=function(err){console.error("Error: "+err)};console.warn("onerror callback should be defined")}else{this.onerror=onerror}if(src){this.load(src)}else{console.warn("No camera parameter file defined! It should be defined in constructor or in ARCameraParamNFT.load(url)")}};ARCameraParamNFT.prototype.load=function(src){if(this._src!==""){throw"ARCameraParamNFT: Trying to load camera parameters twice."}this._src=src;if(src){artoolkitNFT.loadCamera(src,function(id){this.id=id;this.complete=true;this.onload()}.bind(this),function(err){this.onerror(err)}.bind(this))}};Object.defineProperty(ARCameraParamNFT.prototype,"src",{set:function(src){this.load(src)},get:function(){return this._src}});ARCameraParamNFT.prototype.dispose=function(){if(this.id!==-1){artoolkitNFT.deleteCamera(this.id)}this.id=-1;this._src="";this.complete=false};var artoolkitNFT={UNKNOWN_MARKER:-1,NFT_MARKER:0,loadCamera:loadCamera,addNFTMarker:addNFTMarker,addNFTMarkers:addNFTMarkers};var FUNCTIONS=["setup","teardown","setupAR2","setLogLevel","getLogLevel","setDebugMode","getDebugMode","getProcessingImage","detectMarker","detectNFTMarker","getNFTMarker","getNFTData","setProjectionNearPlane","getProjectionNearPlane","setProjectionFarPlane","getProjectionFarPlane","setThresholdMode","getThresholdMode","setThreshold","getThreshold","setImageProcMode","getImageProcMode"];function runWhenLoaded(){FUNCTIONS.forEach(function(n){artoolkitNFT[n]=Module[n]});for(var m in Module){if(m.match(/^AR/))artoolkitNFT[m]=Module[m]}}var marker_count=0;function addNFTMarker(arId,url,callback,onError){var mId=marker_count++;var prefix="/markerNFT_"+mId;var filename1=prefix+".fset";var filename2=prefix+".iset";var filename3=prefix+".fset3";ajax(url+".fset",filename1,function(){ajax(url+".iset",filename2,function(){ajax(url+".fset3",filename3,function(){var nftMarker=Module._addNFTMarker(arId,prefix);if(callback)callback(nftMarker)},function(errorNumber){if(onError)onError(errorNumber)})},function(errorNumber){if(onError)onError(errorNumber)})},function(errorNumber){if(onError)onError(errorNumber)})}function addNFTMarkers(arId,urls,callback,onError){var prefixes=[];var pending=urls.length*3;var onSuccess=filename=>{pending-=1;if(pending===0){const vec=new Module.StringList;const markerIds=[];for(let i=0;i{console.log("failed to load: ",filename);onError(errorNumber)};for(var i=0;i-1){writeStringToFS(filename,url,writeCallback)}else{ajax(url,filename,writeCallback,errorCallback)}}function writeStringToFS(target,string,callback){var byteArray=new Uint8Array(string.length);for(var i=0;i{throw toThrow};var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof importScripts=="function";var ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string";var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;function logExceptionOnExit(e){if(e instanceof ExitStatus)return;let toLog=e;err("exiting due to exception: "+toLog)}var fs;var nodePath;var requireNodeFS;if(ENVIRONMENT_IS_NODE){if(ENVIRONMENT_IS_WORKER){scriptDirectory=require("path").dirname(scriptDirectory)+"/"}else{scriptDirectory=__dirname+"/"}requireNodeFS=(()=>{if(!nodePath){fs=require("fs");nodePath=require("path")}});read_=function shell_read(filename,binary){var ret=tryParseAsDataURI(filename);if(ret){return binary?ret:ret.toString()}requireNodeFS();filename=nodePath["normalize"](filename);return fs.readFileSync(filename,binary?undefined:"utf8")};readBinary=(filename=>{var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}return ret});readAsync=((filename,onload,onerror)=>{var ret=tryParseAsDataURI(filename);if(ret){onload(ret)}requireNodeFS();filename=nodePath["normalize"](filename);fs.readFile(filename,function(err,data){if(err)onerror(err);else onload(data.buffer)})});if(process["argv"].length>1){thisProgram=process["argv"][1].replace(/\\/g,"/")}arguments_=process["argv"].slice(2);if(typeof module!="undefined"){module["exports"]=Module}process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",function(reason){throw reason});quit_=((status,toThrow)=>{if(keepRuntimeAlive()){process["exitCode"]=status;throw toThrow}logExceptionOnExit(toThrow);process["exit"](status)});Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}else{scriptDirectory=""}{read_=(url=>{try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText}catch(err){var data=tryParseAsDataURI(url);if(data){return intArrayToString(data)}throw err}});if(ENVIRONMENT_IS_WORKER){readBinary=(url=>{try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}catch(err){var data=tryParseAsDataURI(url);if(data){return data}throw err}})}readAsync=((url,onload,onerror)=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=(()=>{if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}var data=tryParseAsDataURI(url);if(data){onload(data.buffer);return}onerror()});xhr.onerror=onerror;xhr.send(null)})}setWindowTitle=(title=>document.title=title)}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.warn.bind(console);Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var tempRet0=0;var setTempRet0=value=>{tempRet0=value};var getTempRet0=()=>tempRet0;var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime=Module["noExitRuntime"]||true;if(typeof WebAssembly!="object"){abort("no native wasm support detected")}var wasmMemory;var ABORT=false;var EXITSTATUS;function assert(condition,text){if(!condition){abort(text)}}var UTF8Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(heap,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heap[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heap.subarray&&UTF8Decoder){return UTF8Decoder.decode(heap.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,heap,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127)++len;else if(u<=2047)len+=2;else if(u<=65535)len+=3;else len+=4}return len}var UTF16Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf-16le"):undefined;function UTF16ToString(ptr,maxBytesToRead){var endPtr=ptr;var idx=endPtr>>1;var maxIdx=idx+maxBytesToRead/2;while(!(idx>=maxIdx)&&HEAPU16[idx])++idx;endPtr=idx<<1;if(endPtr-ptr>32&&UTF16Decoder){return UTF16Decoder.decode(HEAPU8.subarray(ptr,endPtr))}else{var str="";for(var i=0;!(i>=maxBytesToRead/2);++i){var codeUnit=HEAP16[ptr+i*2>>1];if(codeUnit==0)break;str+=String.fromCharCode(codeUnit)}return str}}function stringToUTF16(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr}function lengthBytesUTF16(str){return str.length*2}function UTF32ToString(ptr,maxBytesToRead){var i=0;var str="";while(!(i>=maxBytesToRead/4)){var utf32=HEAP32[ptr+i*4>>2];if(utf32==0)break;++i;if(utf32>=65536){var ch=utf32-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}else{str+=String.fromCharCode(utf32)}}return str}function stringToUTF32(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i=55296&&codeUnit<=57343){var trailSurrogate=str.charCodeAt(++i);codeUnit=65536+((codeUnit&1023)<<10)|trailSurrogate&1023}HEAP32[outPtr>>2]=codeUnit;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr}function lengthBytesUTF32(str){var len=0;for(var i=0;i=55296&&codeUnit<=57343)++i;len+=4}return len}function allocateUTF8(str){var size=lengthBytesUTF8(str)+1;var ret=_malloc(size);if(ret)stringToUTF8Array(str,HEAP8,ret,size);return ret}function writeArrayToMemory(array,buffer){HEAP8.set(array,buffer)}function writeAsciiToMemory(str,buffer,dontAddNull){for(var i=0;i>0]=str.charCodeAt(i)}if(!dontAddNull)HEAP8[buffer>>0]=0}var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBufferAndViews(buf){buffer=buf;Module["HEAP8"]=HEAP8=new Int8Array(buf);Module["HEAP16"]=HEAP16=new Int16Array(buf);Module["HEAP32"]=HEAP32=new Int32Array(buf);Module["HEAPU8"]=HEAPU8=new Uint8Array(buf);Module["HEAPU16"]=HEAPU16=new Uint16Array(buf);Module["HEAPU32"]=HEAPU32=new Uint32Array(buf);Module["HEAPF32"]=HEAPF32=new Float32Array(buf);Module["HEAPF64"]=HEAPF64=new Float64Array(buf)}var INITIAL_MEMORY=Module["INITIAL_MEMORY"]||268435456;var wasmTable;var __ATPRERUN__=[];var __ATINIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;var runtimeExited=false;var runtimeKeepaliveCounter=0;function keepRuntimeAlive(){return noExitRuntime||runtimeKeepaliveCounter>0}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();FS.ignorePermissions=false;TTY.init();callRuntimeCallbacks(__ATINIT__)}function exitRuntime(){runtimeExited=true}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};function abort(what){{if(Module["onAbort"]){Module["onAbort"](what)}}what="Aborted("+what+")";err(what);ABORT=true;EXITSTATUS=1;what+=". Build with -s ASSERTIONS=1 for more info.";var e=new WebAssembly.RuntimeError(what);throw e}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return filename.startsWith(dataURIPrefix)}function isFileURI(filename){return filename.startsWith("file://")}var wasmBinaryFile;wasmBinaryFile="data:application/octet-stream;base64,AGFzbQEAAAAB6gVbYAF/AX9gAX8AYAJ/fwBgAn9/AX9gA39/fwF/YAN/f38AYAV/f39/fwBgBH9/f38AYAR/f39/AX9gBn9/f39/fwF/YAV/f39/fwF/YAZ/f39/f38AYAd/f39/f39/AGAIf39/f39/f38Bf2AAAX9gB39/f39/f38Bf2ABfQF9YAAAYAV/fn5+fgBgA39+fwF+YAJ/fABgAn19AX1gBX9/f39+AX9gCH9/f39/f39/AGADf39/AX1gCn9/f39/f39/f38Bf2AEf39/fwF+YAp/f39/f39/f39/AGAEf35+fwBgAX8BfGAHf39/f39+fgF/YAZ/f39/fn4Bf2ADf398AGABfwF9YAV/fX1/fwF/YAF8AX1gA39/fQBgAnx/AXxgBn9/fX1/fwF/YAV/f319fwBgAXwBfGACf38BfWAJf39/f39/f39/AX9gAn9/AXxgDH9/f39/f39/f39/fwF/YAV/f35/fwBgBn98f39/fwF/YAZ/f39/fn8Bf2APf39/f39/f39/f39/f39/AGALf39/f39/f39/f38Bf2AFf39/f3wBf2ANf39/f39/f39/f39/fwBgA399fQF9YAV/fX1/fwF9YAR9fX19AX1gAn9+AGAHf39/f3x/fwF/YAR+fn5+AX9gBH9/f30AYAJ+fwF/YAF9AX9gA3x8fwF8YAJ8fAF8YAd/f39/f399AX1gB39/f39/f38BfWADf35/AGADf399AX1gDH9/f39/f39/f398fwF/YAJ+fgF8YAN+fn4Bf2AFf39/fX0AYAZ8fHx8fHwBfGADfHx8AXxgA319fQF9YAR/f39+AX5gAn5+AX1gBn99fX19fwF/YAN/f34AYAJ/fwF+YAJ/fQF9YAF/AX5gAn1/AX9gAnx/AX9gDn9/f39/f39/f398f39/AX9gBX9/fX1/AX9gA39/fQF/YAZ/f39/f30AYAZ/fHx/f38AYAR/f35+AGAEf35/fwF/YAN/f38BfAKzAjMBYQFhABEBYQFiAAUBYQFjAAEBYQFkAAEBYQFlAA4BYQFmABcBYQFnAAsBYQFoAAYBYQFpAAQBYQFqAAUBYQFrAAABYQFsAAIBYQFtAAYBYQFuAAUBYQFvAAMBYQFwAAsBYQFxADMBYQFyAAABYQFzAAgBYQF0AAQBYQF1AAIBYQF2AAUBYQF3ACAB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QQhqIAEgAiADEJwEIAUqAgghASAAIAUqAgwgACgCBEECa7MQ5wIgASAAKAIIQQJrsxDnAhBJIQEgBUEQaiQAIAELCQAgACAAEOgFCwcAIABBEGoLRgAgACABKgIIIAEqAgAgAioCAJQgASoCBCACKgIElJKSOAIAIAAgASoCFCABKgIMIAIqAgCUIAEqAhAgAioCBJSSkjgCBAsoAQF/IAEgAUEBayICcUUEQCAAIAJxDwsgACABTwR/IAAgAXAFIAALC/ACAQR/Qey5BC0AAARAQei5BCgCAA8LIwBBIGsiAiQAAkACQANAIAJBCGogAEECdGoCf0EBIAB0Qf////8HcSIDQQFyRQRAIABBAnQoAgAMAQsgAEGOmQJBkqQCIAMbEM4ECyIDNgIAIANBf0cEQCAAQQFqIgBBBkYNAgwBCwsMAQtBABDMBEUEQEH4mwMhASACQQhqQfibAxDyAkUNAUGQnAMhASACQQhqQZCcAxDyAkUNAUEAIQBBwLgELQAARQRAA0AgAEECdEGQuARqIABBkqQCEM4ENgIAIABBAWoiAEEGRw0AC0HAuARBAToAAEGouARBkLgEKAIANgIAC0GQuAQhASACQQhqQZC4BBDyAkUNAUGouAQhASACQQhqQai4BBDyAkUNAUEYEDsiAUUNAQsgASACKQMINwIAIAEgAikDGDcCECABIAIpAxA3AggLIAJBIGokACABIQBB7LkEQQE6AABB6LkEIAA2AgAgAAvJCgIFfw9+IwBB4ABrIgUkACAEQv///////z+DIQwgAiAEhUKAgICAgICAgIB/gyEKIAJC////////P4MiDUIgiCEOIARCMIinQf//AXEhBwJAAkAgAkIwiKdB//8BcSIJQf//AWtBgoB+TwRAIAdB//8Ba0GBgH5LDQELIAFQIAJC////////////AIMiC0KAgICAgIDA//8AVCALQoCAgICAgMD//wBRG0UEQCACQoCAgICAgCCEIQoMAgsgA1AgBEL///////////8AgyICQoCAgICAgMD//wBUIAJCgICAgICAwP//AFEbRQRAIARCgICAgICAIIQhCiADIQEMAgsgASALQoCAgICAgMD//wCFhFAEQCACIAOEUARAQoCAgICAgOD//wAhCkIAIQEMAwsgCkKAgICAgIDA//8AhCEKQgAhAQwCCyADIAJC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QoCAgICAgMD//wBRG0UEQCAEQoCAgICAgCCEIQQMAgsgASAGQoCAgICAgMD//wCFhFAEQEKAgICAgIDg//8AIAIgASADhSACIASFQoCAgICAgICAgH+FhFAiCRshBEIAIAEgCRshAwwCCyADIAVCgICAgICAwP//AIWEUA0BIAEgBoRQBEAgAyAFhEIAUg0CIAEgA4MhAyACIASDIQQMAgsgAyAFhFBFDQAgASEDIAIhBAwBCyADIAEgASADVCAFIAZWIAUgBlEbIgwbIQUgBCACIAwbIghC////////P4MhBiACIAQgDBsiB0IwiKdB//8BcSELIAhCMIinQf//AXEiCUUEQCAKQeAAaiAFIAYgBSAGIAZQIgkbeSAJQQZ0rXynIglBD2sQjAEgCikDaCEGIAopA2AhBUEQIAlrIQkLIAEgAyAMGyEDIAdC////////P4MhBCALRQRAIApB0ABqIAMgBCADIAQgBFAiCxt5IAtBBnStfKciC0EPaxCMAUEQIAtrIQsgCikDWCEEIAopA1AhAwsgBEIDhiADQj2IhEKAgICAgICABIQhAiAGQgOGIAVCPYiEIQQgA0IDhiEBIAcgCIUhAwJAIAkgC0YNACAJIAtrIgtB/wBLBEBCACECQgEhAQwBCyAKQUBrIAEgAkGAASALaxCMASAKQTBqIAEgAiALEIUCIAopAzAgCikDQCAKKQNIhEIAUq2EIQEgCikDOCECCyAEQoCAgICAgIAEhCEHIAVCA4YhBgJAIANCAFMEQEIAIQNCACEEIAEgBoUgAiAHhYRQDQIgBiABfSEFIAcgAn0gASAGVq19IgRC/////////wNWDQEgCkEgaiAFIAQgBSAEIARQIgsbeSALQQZ0rXynQQxrIgsQjAEgCSALayEJIAopAyghBCAKKQMgIQUMAQsgASAGfCIFIAFUrSACIAd8fCIEQoCAgICAgIAIg1ANACAFQgGDIARCP4YgBUIBiISEIQUgCUEBaiEJIARCAYghBAsgCEKAgICAgICAgIB/gyEBIAlB//8BTgRAIAFCgICAgICAwP//AIQhBEIAIQMMAQtBACELAkAgCUEASgRAIAkhCwwBCyAKQRBqIAUgBCAJQf8AahCMASAKIAUgBEEBIAlrEIUCIAopAwAgCikDECAKKQMYhEIAUq2EIQUgCikDCCEECyAEQj2GIAVCA4iEIgIgBadBB3EiCUEES618IgMgAlStIARCA4hC////////P4MgC61CMIaEIAGEfCEEAkAgCUEERgRAIAQgA0IBgyIBIAN8IgMgAVStfCEEDAELIAlFDQELCyAAIAM3AwAgACAENwMIIApB8ABqJAALfwEDfyAAIQECQCAAQQNxBEADQCABLQAARQ0CIAFBAWoiAUEDcQ0ACwsDQCABIgJBBGohASACKAIAIgNBf3MgA0GBgoQIa3FBgIGChHhxRQ0ACyADQf8BcUUEQCACIABrDwsDQCACLQABIQMgAkEBaiIBIQIgAw0ACwsgASAAawsEAEEACxEAIAAgACgCAEEIajYCACAACw0AIAAgA5QgASAClJMLDQAgACgCACABQSRsagsQACAAKAIEIAAoAgBrQQV1C38CAn8BfiMAQRBrIgMkACAAAn4gAUUEQEIADAELIAMgASABQR91IgJzIAJrIgKtQgAgAmciAkHRAGoQjAEgAykDCEKAgICAgIDAAIVBnoABIAJrrUIwhnwgAUGAgICAeHGtQiCGhCEEIAMpAwALNwMAIAAgBDcDCCADQRBqJAALQQECfwJAIAJFDQADQCABIANBA3RqKAIAIgRFDQEgACAERgRAIAEgA0EDdGooAgQPCyADQQFqIgMgAkcNAAsLQQALMQECfSABKgIAIAAqAgAiA5MgAioCBCAAKgIEIgSTlCACKgIAIAOTIAEqAgQgBJOUkwsPACAAKAIIIAAoAgA2AgALXQEDf0EIEAoiARC3BiABQYzvAzYCACAAEKIBIgJBDWoQTCIDQQA2AgggAyACNgIEIAMgAjYCACABIAMQPiAAIAJBAWoQPzYCBCABQbzvAzYCACABQdzvA0EMEAkAC0UBAX8jAEEQayIFJAAgBSACNgIMIAUgBDYCCCAFIAVBDGoQygEhAiAAIAEgAyAFKAIIEIgCIQAgAhDJASAFQRBqJAAgAAsnAQF/IwBBEGsiASQAIAFBCGogABBAEIEBKAIAIQAgAUEQaiQAIAALbQECfyAAKAJMGiAAEMoCGiAAIAAoAgwRAAAaIAAtAABBAXFFBEAgACgCNCIBBEAgASAAKAI4NgI4CyAAKAI4IgIEQCACIAE2AjQLIABB0JoEKAIARgRAQdCaBCACNgIACyAAKAJgEDQgABA0CwvcAQEBfSAAKgIAIQIgACABKgIAOAIAIAEgAjgCACAAKgIEIQIgACABKgIEOAIEIAEgAjgCBCAAKgIIIQIgACABKgIIOAIIIAEgAjgCCCAAKgIMIQIgACABKgIMOAIMIAEgAjgCDCAAKgIQIQIgACABKgIQOAIQIAEgAjgCECAAKgIUIQIgACABKgIUOAIUIAEgAjgCFCAAKgIYIQIgACABKgIYOAIYIAEgAjgCGCAAKgIcIQIgACABKgIcOAIcIAEgAjgCHCAAKgIgIQIgACABKgIgOAIgIAEgAjgCIAsNACAAKAIAIAEoAgBGC6ECAQN/IwBBQGoiAyQAIAAoAgAiBUEEaygCACEEIAVBCGsoAgAhBSADQQA2AhQgAyABNgIQIAMgADYCDCADIAI2AghBACEBIANBGGpBAEEnEDoaIAAgBWohAAJAIAQgAkEAEH4EQCADQQE2AjggBCADQQhqIAAgAEEBQQAgBCgCACgCFBELACAAQQAgAygCIEEBRhshAQwBCyAEIANBCGogAEEBQQAgBCgCACgCGBEGAAJAAkAgAygCLA4CAAECCyADKAIcQQAgAygCKEEBRhtBACADKAIkQQFGG0EAIAMoAjBBAUYbIQEMAQsgAygCIEEBRwRAIAMoAjANASADKAIkQQFHDQEgAygCKEEBRw0BCyADKAIYIQELIANBQGskACABCxAAIAAgAUGAgICAeHI2AggLEwAgACABIAIgACgCACgCDBEEAAsnAQF/IAJBAE4EfyAAKAIIIAJB/wFxQQF0ai8BACABcUEARwVBAAsLEAAgAgRAIAAgASACED8aCwsQACAAKAIEIAAoAgBrQQR1CxQBAX8gACgCACEBIABBADYCACABCwsAIAAgAUEDEOsGCxMAIAAgARCNAyAAQQRqIAIQjwELEgAgABA1KAIAIAAoAgBrQQxtCwcAIAAQRRoLBwAgACABRgsPACAAIAAoAgAoAgwRAAALBwAgABA4RQsRACAAIAEgASgCACgCHBECAAsRACAAIAEgASgCACgCGBECAAsIACAAQf8BcQtBAQF/IAAgATcDcCAAIAAoAiwgACgCBCICa6w3A3ggACABUCAAKAIIIgAgAmusIAFXcgR/IAAFIAIgAadqCzYCaAsKACAAQTBrQQpJC0sBAnwgACAAoiIBIACiIgIgASABoqIgAUSnRjuMh83GPqJEdOfK4vkAKr+goiACIAFEsvtuiRARgT+iRHesy1RVVcW/oKIgAKCgtgtPAQF8IAAgAKIiACAAIACiIgGiIABEaVDu4EKT+T6iRCceD+iHwFa/oKIgAURCOgXhU1WlP6IgAESBXgz9///fv6JEAAAAAAAA8D+goKC2CxkAIAAgAUGi4gFBs/oDQYjwA0GE8AMQrAQLFQAgACABELsGIABBBGogAUEEahBICxIAIAAoAgAiAARAIAAQxwQaCwsRACAAIAEoAgAQxwQ2AgAgAAtCAQF/IAAoAgAhAiABEGIhACACQQhqIgEQRCAASwR/IAEgABA8KAIAQQBHBUEAC0UEQBBVAAsgAkEIaiAAEDwoAgALNgAgAgR/IAIEQANAIAAgASgCADYCACAAQQRqIQAgAUEEaiEBIAJBAWsiAg0ACwtBAAUgAAsaC/oBAgN+An8jAEEQayIFJAACfiABvSIDQv///////////wCDIgJCgICAgICAgAh9Qv/////////v/wBYBEAgAkI8hiEEIAJCBIhCgICAgICAgIA8fAwBCyACQoCAgICAgID4/wBaBEAgA0I8hiEEIANCBIhCgICAgICAwP//AIQMAQsgAlAEQEIADAELIAUgAkIAIAOnZ0EgaiACQiCIp2cgAkKAgICAEFQbIgZBMWoQjAEgBSkDACEEIAUpAwhCgICAgICAwACFQYz4ACAGa61CMIaECyECIAAgBDcDACAAIAIgA0KAgICAgICAgIB/g4Q3AwggBUEQaiQAC0IBAX8gASACbCEEIAQCfyADKAJMQQBIBEAgACAEIAMQ3QMMAQsgACAEIAMQ3QMLIgBGBEAgAkEAIAEbDwsgACABbgt3ACAAIAEqAgAgApQ4AgAgACABKgIEIAKUOAIEIAAgASoCCCAClDgCCCAAIAEqAgwgApQ4AgwgACABKgIQIAKUOAIQIAAgASoCFCAClDgCFCAAIAEqAhggApQ4AhggACABKgIcIAKUOAIcIAAgASoCICAClDgCIAsJACABIAIQsQELPQEBfyAAKAIEIgAEQCAAENkCBEACQCAAQQhqIgEoAgAEQCABEPsDQX9HDQELIAAgACgCACgCEBEBAAsLCwsRACAAIAAoAgBBCGs2AgAgAAsSACAAEDUoAgAgACgCAGtBAnULEgAgABA1KAIAIAAoAgBrQQN1C1gBAn8jAEEQayICJAAgABCHAQRAIAAoAgAhAyAAEOkBGiADEDQLIAAgASgCCDYCCCAAIAEpAgA3AgAgAUEAEJEBIAJBADYCDCABIAJBDGoQeSACQRBqJAALvwEBA38jAEEQayIFJAAgBSABNgIIQQAhAUEGIQYCQAJAIAAgBUEIahB7DQBBBCEGIANBgBAgABBoIgcQtAFFDQAgAyAHEL4CIQEDQAJAIAAQdRogAUEwayEBIAAgBUEIahCSAUUgBEECSHINACADQYAQIAAQaCIGELQBRQ0DIARBAWshBCADIAYQvgIgAUEKbGohAQwBCwtBAiEGIAAgBUEIahB7RQ0BCyACIAIoAgAgBnI2AgALIAVBEGokACABC78BAQN/IwBBEGsiBSQAIAUgATYCCEEAIQFBBiEGAkACQCAAIAVBCGoQfA0AQQQhBiADQYAQIAAQaSIHELUBRQ0AIAMgBxC/AiEBA0ACQCAAEHYaIAFBMGshASAAIAVBCGoQkwFFIARBAkhyDQAgA0GAECAAEGkiBhC1AUUNAyAEQQFrIQQgAyAGEL8CIAFBCmxqIQEMAQsLQQIhBiAAIAVBCGoQfEUNAQsgAiACKAIAIAZyNgIACyAFQRBqJAAgAQucAQEDfyMAQRBrIgQkACAEIAE2AgwgBCADNgIIIAQgBEEMahDKASEGIAQoAgghAyMAQRBrIgEkACABIAM2AgwgASADNgIIQX8hBQJAQQBBACACIAMQiAIiA0EASA0AIAAgA0EBaiIDEDsiADYCACAARQ0AIAAgAyACIAEoAgwQiAIhBQsgAUEQaiQAIAUhACAGEMkBIARBEGokACAAC2MAIAIoAgRBsAFxIgJBIEYEQCABDwsCQCACQRBHDQACQAJAIAAtAAAiAkEraw4DAAEAAQsgAEEBag8LIAJBMEcgASAAa0ECSHINACAALQABQSByQfgARw0AIABBAmohAAsgAAsuAAJAIAAoAgRBygBxIgAEQCAAQcAARgRAQQgPCyAAQQhHDQFBEA8LQQAPC0EKCw8AIAAQNSgCACAAKAIAawsSACAAEDUoAgAgACgCAGtBFG0L9AEBAn8gAiAESARAIAAgASACIAQQakUEQEF/DwsgACgCDCECIAAoAgghAQsgBEECdCIGQaC+AmooAgAgASACIARrIgJ1cSIFIAMgBmooAgBKBEADQCACQQBMBEAgACABIAJBARBqRQRAQX8PCyAAKAIMIQIgACgCCCEBCyABIAJBAWsiAnZBAXEgBUEBdHIiBSADIARBAWoiBEECdGooAgBKDQALCyAAIAI2AgwgACABNgIIIARBEU4EQCAAKAIQIgAoAgAiAUH5ADYCFCAAQX8gASgCBBECAEEADwsgAygCjAEgAyAEQQJ0aigCSCAFamotABELFAEBf0EIEEwiASAAKQIANwMAIAELJwEBfyMAQRBrIgIkACAAQQJBkLACQeCpAkHWACABEAYgAkEQaiQAC88BAgF/An0gACABIAEgAkECdCIDaiICKgIAjBDPASAAIANqIgMgAyoCAEMAAIA/kjgCACAAIAFBJGogAioCJIwQjAIgACABQcgAaiACKgJIjBCMAiAAIAFB7ABqIAIqAmyMEIwCIAAgAUGQAWogAioCkAGMEIwCIAAgAUG0AWogAioCtAGMEIwCIAAgAUHYAWogAioC2AGMEIwCIAAgAUH8AWogAioC/AGMEIwCIAAQWCIEQwAAAABcBEAgACAAQwAAgD8gBJEiBZUQzwELIAULEQAgACAAQQFrcUUgAEECS3ELsgEBBX8CfyACQwAAAD+SIgKLQwAAAE9dBEAgAqgMAQtBgICAgHgLIQUgACgCFCEIQX8hBgJAAn8gAUMAAAA/kiIBi0MAAABPXQRAIAGoDAELQYCAgIB4CyAAKAIQaiIHQQBIDQAgByAAKAIIIglODQAgBSAIaiIFQQBIDQAgBSAAKAIMTg0AIAMgACgCBCAFIAlsIAdqQQN0aiIAKgIAOAIAIAQgACoCBDgCAEEAIQYLIAYL3gIBBH8CfSAAIAGSIAC8Qf////8HcUGBgID8B0kgAbxB/////wdxQYCAgPwHTXFFDQAaIAG8IgJBgICA/ANGBEAgABChBQwBCyACQR52QQJxIgUgALwiA0EfdnIhBAJAAkAgA0H/////B3EiA0UEQAJAAkAgBEECaw4CAAEDC0PbD0lADAQLQ9sPScAMAwsgAkH/////B3EiAkGAgID8B0cEQEPbD8k/IACYIAJFDQMaQ9sPyT8gAJggA0GAgID8B0cgAkGAgIDoAGogA09xRQ0DGgJ9IAUEQEMAAAAAIANBgICA6ABqIAJJDQEaCyAAIAGVixChBQshAAJAAkACQCAEDgMEAAECCyAAjAwFC0PbD0lAIABDLr27M5KTDAQLIABDLr27M5JD2w9JwJIMAwsgA0GAgID8B0YNASAEQQJ0QeDVAmoqAgAhAAsgAAwBCyAEQQJ0QdDVAmoqAgALCywBAX8gABDkAiAAKAIABEAgABDbBiAAEDUaIAAoAgAhASAAENQBGiABEDQLC8sDAQN/IwBBIGsiCCQAIAggAjYCECAIIAE2AhggCEEIaiIBIAMQTyABEJcBIQkgARBHIARBADYCAEEAIQICQANAIAYgB0YgAnINAQJAIAhBGGogCEEQahB7DQACQCAJIAYoAgAQvgJBJUYEQCAGQQRqIgIgB0YNAkEAIQoCfyAJIAIoAgAQvgIiAUHFAEYgAUH/AXFBMEZyRQRAIAYhAiABDAELIAZBCGogB0YNAyABIQogCSAGKAIIEL4CCyEBIAggACAIKAIYIAgoAhAgAyAEIAUgASAKIAAoAgAoAiQRDQA2AhggAkEIaiEGDAELIAlBgMAAIAYoAgAQtAEEQANAAkAgByAGQQRqIgZGBEAgByEGDAELIAlBgMAAIAYoAgAQtAENAQsLA0AgCEEYaiAIQRBqEJIBRQ0CIAlBgMAAIAhBGGoQaBC0AUUNAiAIQRhqEHUaDAALAAsgCSAIQRhqEGgQhQEgCSAGKAIAEIUBRgRAIAZBBGohBiAIQRhqEHUaDAELIARBBDYCAAsgBCgCACECDAELCyAEQQQ2AgALIAhBGGogCEEQahB7BEAgBCAEKAIAQQJyNgIACyAIKAIYIQAgCEEgaiQAIAALywMBA38jAEEgayIIJAAgCCACNgIQIAggATYCGCAIQQhqIgEgAxBPIAEQnQEhCSABEEcgBEEANgIAQQAhAgJAA0AgBiAHRiACcg0BAkAgCEEYaiAIQRBqEHwNAAJAIAkgBiwAABC/AkElRgRAIAZBAWoiAiAHRg0CQQAhCgJ/IAkgAiwAABC/AiIBQcUARiABQf8BcUEwRnJFBEAgBiECIAEMAQsgBkECaiAHRg0DIAEhCiAJIAYsAAIQvwILIQEgCCAAIAgoAhggCCgCECADIAQgBSABIAogACgCACgCJBENADYCGCACQQJqIQYMAQsgCUGAwAAgBiwAABC1AQRAA0ACQCAHIAZBAWoiBkYEQCAHIQYMAQsgCUGAwAAgBiwAABC1AQ0BCwsDQCAIQRhqIAhBEGoQkwFFDQIgCUGAwAAgCEEYahBpELUBRQ0CIAhBGGoQdhoMAAsACyAJIAhBGGoQaRDAAyAJIAYsAAAQwANGBEAgBkEBaiEGIAhBGGoQdhoMAQsgBEEENgIACyAEKAIAIQIMAQsLIARBBDYCAAsgCEEYaiAIQRBqEHwEQCAEIAQoAgBBAnI2AgALIAgoAhghACAIQSBqJAAgAAsWACAAIAEgAiADIAAoAgAoAjARCAAaC6ABAQR/IwBBEGsiByQAAkAgAEUNACAEKAIMIQggAiABayIGQQBKBEAgACABIAYQwgIgBkcNAQsgCCABIANraiIBQQBKBEAgACAHIAFBACABQQBKGyIBIAUQugciBRBAIAEQwgIhBiAFEDkaIAEgBkcNAQsgAyACayIBQQBKBEAgACACIAEQwgIgAUcNAQsgBBC4ByAAIQkLIAdBEGokACAJCw4AIAAoAghB/////wdxCygBAX8jAEEQayIDJAAgAyACNgIMIAAgASACEP8EIQAgA0EQaiQAIAALqAEAAkAgAUGACE4EQCAARAAAAAAAAOB/oiEAIAFB/w9JBEAgAUH/B2shAQwCCyAARAAAAAAAAOB/oiEAIAFB/RcgAUH9F0gbQf4PayEBDAELIAFBgXhKDQAgAEQAAAAAAABgA6IhACABQbhwSwRAIAFByQdqIQEMAQsgAEQAAAAAAABgA6IhACABQfBoIAFB8GhKG0GSD2ohAQsgACABQf8Haq1CNIa/ogsQACAAQSBGIABBCWtBBUlyCwQAIAALFAEBf0EEEEwiASAAKAIANgIAIAELnAICBH8FfCAAIANBAnQiB2ooAgAiCCABIAJBAnQiCWooAgAiCmwgACAJaigCACIJIAEgB2ooAgAiB2xrtyEPIAkgCGu3IQwgByAKa7chDSACQQFqIgchCANAIAMgB0xFBEAgDSAAIAdBAnQiCWooAgC3oiAMIAEgCWooAgC3oqAgD6AiDiAOoiIOIAsgCyAOYyIJGyELIAcgCCAJGyEIIAdBAWohBwwBCwsCQCAEIAsgDSANoiAMIAyioKNjBEBBfyEHIAAgASACIAggBCAFIAYQ7wFBAEgNASAGKAIAIgJBBUoNASAFIAJBAnRqIAg2AgAgBiAGKAIAQQFqNgIAIAAgASAIIAMgBCAFIAYQ7wFBAEgNAQtBACEHCyAHCxMAIABBwvsDQZDwA0GM8AMQ8wYLaQECfSAAIAEqAgggASoCACACKgIAIgOUIAIqAgQiBCABKgIElJKSIAEqAiAgASoCGCADlCABKgIcIASUkpIiA5U4AgAgACABKgIUIAEqAgwgAioCAJQgASoCECACKgIElJKSIAOVOAIECxIAIAAgAjYCBCAAIAE2AgAgAAsMACABIAIoAgA2AgALDgAgACABIAJBAnQQPxoLEgAgABA1KAIAIAAoAgBrQSRtCzcBAX8jAEEQayICJAAgAiAAKAIANgIIIAIgAigCCCABQQN0ajYCCCACKAIIIQAgAkEQaiQAIAALggEBAX8CQCABIAAoAhBJBEAgACgCFCIDIAJNDQEgAEEEaiABIANsIAJqEEsPC0HQsgRB7bABEDNBmbEBEDNBtB0QM0HaARA2Qe4hEDNBu7IBEDMQNxAAAAtB0LIEQf6yARAzQZmxARAzQbQdEDNB2wEQNkHuIRAzQbGzARAzEDcQAAALDQAgACgCACABKAIASQskAQJ/IwBBEGsiAiQAIAEgABD4ASEDIAJBEGokACABIAAgAxsLKwEBfyAAKAIEIQMDQCABIANHBEAgABA1GiADIAJrIQMMAQsLIAAgATYCBAsDAAELDwAgACAAKAIAKAIkEQAACxEAIAAgASABKAIAKAIgEQIACxEAIAAgASABKAIAKAIsEQIACwwAIABBgoaAIDYAAAsvAQF/IwBBEGsiASQAIAFBCGogABBAIAAQOEECdGoQgQEoAgAhACABQRBqJAAgAAssAQF/IwBBEGsiASQAIAFBCGogABBAIAAQOGoQgQEoAgAhACABQRBqJAAgAAsWACAAIAEgAiADIAAoAgAoAiARCAAaCykAIABBCHRBgID8B3EgAEEYdHIgAEEIdkGA/gNxIABBGHZyciAAIAEbCzQAIAAoAgAaIAAoAgAgABC7AUEMbGoaIAAoAgAgABBWQQxsahogACgCACAAELsBQQxsahoLUAEBfgJAIANBwABxBEAgAiADQUBqrYghAUIAIQIMAQsgA0UNACACQcAAIANrrYYgASADrSIEiIQhASACIASIIQILIAAgATcDACAAIAI3AwgL2wECAX8CfkEBIQQCQCAAQgBSIAFC////////////AIMiBUKAgICAgIDA//8AViAFQoCAgICAgMD//wBRGw0AIAJCAFIgA0L///////////8AgyIGQoCAgICAgMD//wBWIAZCgICAgICAwP//AFEbDQAgACAChCAFIAaEhFAEQEEADwsgASADg0IAWQRAQX8hBCAAIAJUIAEgA1MgASADURsNASAAIAKFIAEgA4WEQgBSDwtBfyEEIAAgAlYgASADVSABIANRGw0AIAAgAoUgASADhYRCAFIhBAsgBAtSAQJ/QczyAygCACIBIABBA2pBfHEiAmohAAJAIAJBACAAIAFNGw0AIAA/AEEQdEsEQCAAECJFDQELQczyAyAANgIAIAEPC0HQmQRBMDYCAEF/C6IBAQJ/IwBBoAFrIgQkAEF/IQUgBCABQQFrQQAgARs2ApQBIAQgACAEQZ4BaiABGyIANgKQASAEQQBBkAEQOiIEQX82AkwgBEGFAjYCJCAEQX82AlAgBCAEQZ8BajYCLCAEIARBkAFqNgJUAkAgAUEASARAQdCZBEE9NgIADAELIABBADoAACAEIAIgA0GDAkGEAhCLBSEFCyAEQaABaiQAIAULCQAgACABEMUFCxIAIAAQNSgCACAAKAIAa0EEdQumAwICfwF9IAECfyADEN8GjiIGi0MAAABPXQRAIAaoDAELQYCAgIB4CyIENgIAIAICfyADQQEgBHSylRCnAiAAKgIclBDeBiIDi0MAAABPXQRAIAOoDAELQYCAgIB4CyIENgIAIAQgACgCFEEBa0YEQCABIAEoAgBBAWo2AgAgAkEANgIAQQAhBAsCQCACAn8gASgCACICQQBIBEAgAUEANgIAQQAMAQsgAiAAKAIQIgVIDQEgASAFQQFrNgIAIAAoAhRBAWsLIgQ2AgALAkACQAJAIAEoAgAiAUEATgRAIAEgACgCEE4NASAEQQBIDQIgBCAAKAIUTg0DDwtB0LIEQbjJABAzQf/MABAzQdAhEDNBjAIQNkHrJhAzQYnTABAzEDcQAAALQdCyBEGP2AAQM0H/zAAQM0HQIRAzQY0CEDZB6yYQM0Gj2wAQMxA3EAAAC0HQsgRBje4AEDNB/8wAEDNB0CEQM0GOAhA2QesmEDNBoPAAEDMQNxAAAAtB0LIEQaP0ABAzQf/MABAzQdAhEDNBjwIQNkHrJhAzQbP4ABAzEDcQAAALrQEAIAAgASoCACAClCAAKgIAkjgCACAAIAEqAgQgApQgACoCBJI4AgQgACABKgIIIAKUIAAqAgiSOAIIIAAgASoCDCAClCAAKgIMkjgCDCAAIAEqAhAgApQgACoCEJI4AhAgACABKgIUIAKUIAAqAhSSOAIUIAAgASoCGCAClCAAKgIYkjgCGCAAIAEqAhwgApQgACoCHJI4AhwgACABKgIgIAKUIAAqAiCSOAIgCw8AIAAgACgCAEEEajYCAAsLACAAQRBqIAEQbQsSACAAQQRqIAAoAgAgAWwQsAULDgAgACABKAIANgIAIAALkwEBAn8gASAAEEQiAksEQCMAQSBrIgMkAAJAIAEgAmsiASAAEDUoAgAgACgCBGtBAnVNBEAgACABEKgDDAELIAAQNSECIANBCGogACAAEEQgAWoQ4wIgABBEIAIQ2gIiAiABEM0GIAAgAhDiAiACELgCCyADQSBqJAAPCyABIAJJBEAgACAAKAIAIAFBAnRqEKIECwuIAQEDfyMAQRBrIgEkACMAQRBrIgIkACACQQA2AgwgACACQQxqEHkjAEEQayIDJAAgA0EANgIMIABBBGogA0EMahB5IANBEGokACACQRBqJAAgAEEANgIIIAFBADYCDCAAQQxqIAFBDGoQeSABQYCAgPwDNgIEIAAgASoCBDgCECABQRBqJAAgAAsSACAAEDUoAgAgACgCAGtBAXULEAAgACgCBCAAKAIAa0EBdQsSACAAEDUoAgAgACgCAGtBBXULFgEBfyAAEEMhASAAENsGIAAgARCYBAv5AQEHfyABIAAQRCICSwRAIwBBIGsiByQAAkAgASACayIDIAAQNSgCACAAKAIEa0ECdU0EQCAAIAMQqAMMAQsgABA1IQQgACAAEEQgA2oQ4wIhBSAAEEQhCEEAIQIjAEEQayIGJAAgBkEANgIMIAdBCGoiAUEMaiAGQQxqIAQQugEgBQRAIAEoAhAgBRDLBiECCyABIAI2AgAgASACIAhBAnRqIgQ2AgggASAENgIEIAEQPiACIAVBAnRqNgIAIAZBEGokACABIAMQzQYgACABEOICIAEQuAILIAdBIGokAA8LIAEgAkkEQCAAIAAoAgAgAUECdGoQogQLCycAIAMgAygCACACIAFrIgBrIgI2AgAgAEEASgRAIAIgASAAED8aCwsZACAAEIcBBEAgACABEIoBDwsgACABEJEBC60BAQR/IwBBEGsiCCQAAkAgAEUNACAEKAIMIQYgAiABayIHQQBKBEAgACABIAdB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IAAoAgAiACgCCCAAKAIAQaLa79cGaiICEIMCIQMgACgCDCACEIMCIQQgACgCECACEIMCIQECQCADIAVBAnZPDQAgASAEckEDcSAEIAUgA0ECdGsiBk8gASAGT3JyDQAgAUECdiEKIARBAnYhC0EAIQQDQCAAIAQgA0EBdiIGaiIMQQF0Ig0gC2pBAnRqIgEoAgAgAhCDAiEJIAUgASgCBCACEIMCIgFNIAkgBSABa09yDQEgACABIAlqai0AAA0BIAcgACABahCjAiIBRQRAIAAgCiANakECdGoiBCgCACACEIMCIQMgBSAEKAIEIAIQgwIiAk0gAyAFIAJrT3INAkEAIAAgAmogACACIANqai0AABshCAwCCyADQQFGDQEgBiADIAZrIAFBAEgiARshAyAEIAwgARshBAwACwALIAgFQQALIgAgByAAGwvLAQECfyMAQRBrIgEkAAJAIAC9QiCIp0H/////B3EiAkH7w6T/A00EQCACQYCAwPIDSQ0BIABEAAAAAAAAAABBABDMAiEADAELIAJBgIDA/wdPBEAgACAAoSEADAELAkACQAJAAkAgACABEJ4FQQNxDgMAAQIDCyABKwMAIAErAwhBARDMAiEADAMLIAErAwAgASsDCBDNAiEADAILIAErAwAgASsDCEEBEMwCmiEADAELIAErAwAgASsDCBDNApohAAsgAUEQaiQAIAALSAECfwJ/IAFBH00EQCAAKAIAIQIgAEEEagwBCyABQSBrIQEgAAsoAgAhAyAAIAIgAXQ2AgAgACADIAF0IAJBICABa3ZyNgIEC7ICAQV/IwBB8AFrIgckACAHIAMoAgAiCDYC6AEgAygCBCEDIAcgADYCACAHIAM2AuwBQQEhCQJAAkACQCAIQQFHIANyRQRAIAAhAwwBC0EAIAFrIQsgACEIA0AgCCAGIARBAnRqIgooAgBrIgMgACACEQMAQQBMBEAgCCEDDAILAkAgBSAEQQJIckUEQCAKQQhrKAIAIQUgCCALaiIKIAMgAhEDAEEATg0BIAogBWsgAyACEQMAQQBODQELIAcgCUECdGogAzYCACAHQegBaiIFIAUQkgUiBRCGAyAJQQFqIQkgBCAFaiEEQQAhBSADIQggBygC6AFBAUcNASAHKALsAQ0BDAMLCyAIIQMMAQsgBQ0BCyABIAcgCRCRBSADIAEg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aiEEDAALAAUgByAAQQR0aiIBQZCACGpBADYCACABQYyACGogDDYCACABQZSACGogEjYCACABQZiACGpBADYCACAAQQFqIQAgBygCCCEEDAELAAsACyALCwsIACAAKAIQRQsJACAAEPwCEDQLFAAgAEHYkQM2AgAgAEEEahBHIAALCgAgAEEYdEEYdQsUACAAQZiRAzYCACAAQQRqEEcgAAsJACAAIAEQ9AQL2QMCAn4CfyMAQSBrIgQkAAJAIAFC////////////AIMiA0KAgICAgIDAgDx9IANCgICAgICAwP/DAH1UBEAgAUIEhiAAQjyIhCEDIABC//////////8PgyIAQoGAgICAgICACFoEQCADQoGAgICAgICAwAB8IQIMAgsgA0KAgICAgICAgEB9IQIgAEKAgICAgICAgAiFQgBSDQEgAiADQgGDfCECDAELIABQIANCgICAgICAwP//AFQgA0KAgICAgIDA//8AURtFBEAgAUIEhiAAQjyIhEL/////////A4NCgICAgICAgPz/AIQhAgwBC0KAgICAgICA+P8AIQIgA0L///////+//8MAVg0AQgAhAiADQjCIpyIFQZH3AEkNACAEQRBqIAAgAUL///////8/g0KAgICAgIDAAIQiAiAFQYH3AGsQjAEgBCAAIAJBgfgAIAVrEIUCIAQpAwhCBIYgBCkDACIAQjyIhCECIAQpAxAgBCkDGIRCAFKtIABC//////////8Pg4QiAEKBgICAgICAgAhaBEAgAkIBfCECDAELIABCgICAgICAgIAIhUIAUg0AIAJCAYMgAnwhAgsgBEEgaiQAIAIgAUKAgICAgICAgIB/g4S/C0UBAX8jAEEQayIFJAAgBSABIAIgAyAEQoCAgICAgICAgH+FEKEBIAUpAwAhASAAIAUpAwg3AwggACABNwMAIAVBEGokAAvEAQIBfwJ+QX8hAwJAIABCAFIgAUL///////////8AgyIEQoCAgICAgMD//wBWIARCgICAgICAwP//AFEbDQBBACACQv///////////wCDIgVCgICAgICAwP//AFYgBUKAgICAgIDA//8AURsNACAAIAQgBYSEUARAQQAPCyABIAKDQgBZBEBBACABIAJTIAEgAlEbDQEgACABIAKFhEIAUg8LIABCAFIgASACVSABIAJRGw0AIAAg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A0EQaiQAIAVBEGokACAAC7YDAgN/AX4jAEEgayIDJAACQCABQv///////////wCDIgVCgICAgICAwMA/fSAFQoCAgICAgMC/wAB9VARAIAFCGYinIQQgAFAgAUL///8PgyIFQoCAgAhUIAVCgICACFEbRQRAIARBgYCAgARqIQIMAgsgBEGAgICABGohAiAAIAVCgICACIWEQgBSDQEgAiAEQQFxaiECDAELIABQIAVCgICAgICAwP//AFQgBUKAgICAgIDA//8AURtFBEAgAUIZiKdB////AXFBgICA/gdyIQIMAQtBgICA/AchAiAFQv///////7+/wABWDQBBACECIAVCMIinIgRBkf4ASQ0AIANBEGogACABQv///////z+DQoCAgICAgMAAhCIFIARBgf4AaxCMASADIAAgBUGB/wAgBGsQhQIgAykDCCIAQhmIpyECIAMpAwAgAykDECADKQMYhEIAUq2EIgVQIABC////D4MiAEKAgIAIVCAAQoCAgAhRG0UEQCACQQFqIQIMAQsgBSAAQoCAgAiFhEIAUg0AIAJBAXEgAmohAgsgA0EgaiQAIAIgAUIgiKdBgICAgHhxcr4LCwAgACABEPoEECELJwAgACAFOgAQIAAgBDgCDCAAIAM4AgggACACOAIEIAAgATgCACAAC4oBAQN/QeinBEHopwQoAgBBAWoiBTYCACAAIAU2AgAgAwRAA0AgAiAEQQN0aiIGKAIARQRAIAYgBTYCACACIARBA3RqIgAgATYCBCAAQQA2AgggAxACIAIPCyAEQQFqIgQgA0cNAAsLIAAgASACIANBBHRBCHIQyAIgA0EBdCIAEPkEIQEgABACIAELHwBB4KcEKAIARQRAQeSnBCABNgIAQeCnBCAANgIACwu2DwIFfw5+IwBB0AJrIgUkACAEQv///////z+DIQogAkL///////8/gyEMIAIgBIVCgICAgICAgICAf4MhDSAEQjCIp0H//wFxIQgCQAJAIAJCMIinQf//AXEiCUH//wFrQYKAfk8EQCAIQf//AWtBgYB+Sw0BCyABUCACQv///////////wCDIg9CgICAgICAwP//AFQgD0KAgICAgIDA//8AURtFBEAgAkKAgICAgIAghCENDAILIANQIARC////////////AIMiAkKAgICAgIDA//8AVCACQoCAgICAgMD//wBRG0UEQCAEQoCAgICAgCCEIQ0gAyEBDAILIAEgD0KAgICAgIDA//8AhYRQBEAgAyACQoCAgICAgMD//wCFhFAEQEIAIQFCgICAgICA4P//ACENDAMLIA1CgICAgICAwP//AIQhDUIAIQEMAgsgAyACQoCAgICAgMD//wCFhFAEQEIAIQEMAgsgASAPhFAEQEKAgICAgIDg//8AIA0gAiADhFAbIQ1CACEBDAILIAIgA4RQBEAgDUKAgICAgIDA//8AhCENQgAhAQwCCyAPQv///////z9YBEAgBUHAAmogASAMIAEgDCAMUCIGG3kgBkEGdK18pyIGQQ9rEIwBQRAgBmshBiAFKQPIAiEMIAUpA8ACIQELIAJC////////P1YNACAFQbACaiADIAogAyAKIApQIgcbeSAHQQZ0rXynIgdBD2sQjAEgBiAHakEQayEGIAUpA7gCIQogBSkDsAIhAwsgBUGgAmogCkKAgICAgIDAAIQiEkIPhiADQjGIhCICQgBCgICAgLDmvIL1ACACfSIEQgAQiAEgBUGQAmpCACAFKQOoAn1CACAEQgAQiAEgBUGAAmogBSkDmAJCAYYgBSkDkAJCP4iEIgRCACACQgAQiAEgBUHwAWogBEIAQgAgBSkDiAJ9QgAQiAEgBUHgAWogBSkD+AFCAYYgBSkD8AFCP4iEIgRCACACQgAQiAEgBUHQAWogBEIAQgAgBSkD6AF9QgAQiAEgBUHAAWogBSkD2AFCAYYgBSkD0AFCP4iEIgRCACACQgAQiAEgBUGwAWogBEIAQgAgBSkDyAF9QgAQiAEgBUGgAWogAkIAIAUpA7gBQgGGIAUpA7ABQj+IhEIBfSICQgAQiAEgBUGQAWogA0IPhkIAIAJCABCIASAFQfAAaiACQgBCACAFKQOoASAFKQOgASIPIAUpA5gBfCIEIA9UrXwgBEIBVq18fUIAEIgBIAVBgAFqQgEgBH1CACACQgAQiAEgBiAJIAhraiEGAn8gBSkDcCIQQgGGIhQgBSkDiAEiDkIBhiAFKQOAAUI/iIR8IgtC5+wAfSIVQiCIIgIgDEKAgICAgIDAAIQiFkIBhiABQj+IhCIMQiCIIgR+IhEgAUIBhiIPQiCIIgogCyAVVq0gCyAUVK0gBSkDeEIBhiAQQj+IhCAOQj+IfHx8QgF9IhBCIIgiC358Ig4gEVStIA4gDiAQQv////8PgyIQIAxC/////w+DIhR+fCIOVq18IAQgC358IAQgEH4iEyALIBR+fCIRIBNUrUIghiARQiCIhHwgDiAOIBFCIIZ8Ig5WrXwgDiAOIBVC/////w+DIhUgFH4iEyACIAp+fCIRIBNUrSARIBEgECAPQv7///8PgyITfnwiEVatfHwiDlatfCAOIAQgFX4iFyALIBN+fCIEIAIgFH58IgsgCiAQfnwiEEIgiCALIBBWrSAEIBdUrSAEIAtWrXx8QiCGhHwiBCAOVK18IAQgESACIBN+IgIgCiAVfnwiCkIgiCACIApWrUIghoR8IgIgEVStIAIgEEIghnwgAlStfHwiAiAEVK18IgRC/////////wBYBEAgBUHQAGogAiAEIAMgEhCIASABQjGGIAUpA1h9IAUpA1AiAUIAUq19IQtCACABfSEKIAZB/v8AagwBCyAFQeAAaiAEQj+GIAJCAYiEIgIgBEIBiCIEIAMgEhCIASABQjCGIAUpA2h9IAUpA2AiDEIAUq19IQtCACAMfSEKIAEhDyAWIQwgBkH//wBqCyIGQf//AU4EQCANQoCAgICAgMD//wCEIQ1CACEBDAELAn4gBkEASgRAIAtCAYYgCkI/iIQhCyAEQv///////z+DIAatQjCGhCEMIApCAYYMAQsgBkGPf0wEQEIAIQEMAgsgBUFAayACIARBASAGaxCFAiAFQTBqIA8gDCAGQfAAahCMASAFQSBqIAMgEiAFKQNAIgIgBSkDSCIMEIgBIAUpAzggBSkDKEIBhiAFKQMgIgFCP4iEfSAFKQMwIgQgAUIBhiIBVK19IQsgBCABfQshBCAFQRBqIAMgEkIDQgAQiAEgBSADIBJCBUIAEIgBIAwgAiACIAMgAkIBgyIBIAR8IgNUIAsgASADVq18IgEgElYgASASURutfCICVq18IgQgAiACIARCgICAgICAwP//AFQgAyAFKQMQViABIAUpAxgiBFYgASAEURtxrXwiAlatfCIEIAIgBEKAgICAgIDA//8AVCADIAUpAwBWIAEgBSkDCCIDViABIANRG3GtfCIBIAJUrXwgDYQhDQsgACABNwMAIAAgDTcDCCAFQdACaiQAC4sMAQZ/IAAgAWohBQJAAkAgACgCBCICQQFxDQAgAkEDcUUNASAAKAIAIgIg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NgIAIAFCABDDAQtCACEUCyAAIBU3AwAgACAUNwMIIAxBMGokAAvQBgIEfwN+IwBBgAFrIgUkAAJAAkACQCADIARCAEIAEIYCRQ0AAn8gBEL///////8/gyEJAn8gBEIwiKdB//8BcSIGQf//AUcEQEEEIAYNARpBAkEDIAMgCYRQGwwCCyADIAmEUAsLIQcgAkIwiKciCEH//wFxIgZB//8BRg0AIAcNAQsgBUEQaiABIAIgAyAEEF0gBSAFKQMQIgEgBSkDGCICIAEgAhD7BCAFKQMIIQIgBSkDACEEDAELIAEgAkL///////8/gyAGrUIwhoQiCiADIARC////////P4MgBEIwiKdB//8BcSIHrUIwhoQiCRCGAkEATARAIAEgCiADIAkQhgIEQCABIQQMAgsgBUHwAGogASACQgBCABBdIAUpA3ghAiAFKQNwIQQMAQsgBgR+IAEFIAVB4ABqIAEgCkIAQoCAgICAgMC7wAAQXSAFKQNoIgpCMIinQfgAayEGIAUpA2ALIQQgB0UEQCAFQdAAaiADIAlCAEKAgICAgIDAu8AAEF0gBSkDWCIJQjCIp0H4AGshByAFKQNQIQMLIAlC////////P4NCgICAgICAwACEIQkgCkL///////8/g0KAgICAgIDAAIQhCiAGIAdKBEADQAJ+IAogCX0gAyAEVq19IgtCAFkEQCALIAQgA30iBIRQBEAgBUEgaiABIAJCAEIAEF0gBSkDKCECIAUpAyAhBAwFCyALQgGGIARCP4iEDAELIApCAYYgBEI/iIQLIQogBEIBhiEEIAZBAWsiBiAHSg0ACyAHIQYLAkAgCiAJfSADIARWrX0iCUIAUwRAIAohCQwBCyAJIAQgA30iBIRCAFINACAFQTBqIAEgAkIAQgAQXSAFKQM4IQIgBSkDMCEEDAELIAlC////////P1gEQANAIARCP4ghASAGQQFrIQYgBEIBhiEEIAEgCUIBhoQiCUKAgICAgIDAAFQNAAsLIAhBgIACcSEHIAZBAEwEQCAFQUBrIAQgCUL///////8/gyAGQfgAaiAHcq1CMIaEQgBCgICAgICAwMM/EF0gBSkDSCECIAUpA0AhBAwBCyAJQv///////z+DIAYgB3KtQjCGhCECCyAAIAQ3AwAgACACNwMIIAVBgAFqJAALvwIBAX8jAEHQAGsiBCQAAkAgA0GAgAFOBEAgBEEgaiABIAJCAEKAgICAgICA//8AEF0gBCkDKCECIAQpAyAhASADQf//AUkEQCADQf//AGshAwwCCyAEQRBqIAEgAkIAQoCAgICAgID//wAQXSADQf3/AiADQf3/AkgbQf7/AWshAyAEKQMYIQIgBCkDECEBDAELIANBgYB/Sg0AIARBQGsgASACQgBCgICAgICAgDkQXSAEKQNIIQIgBCkDQCEBIANB9IB+SwRAIANBjf8AaiEDDAELIARBMGogASACQgBCgICAgICAgDkQXSADQeiBfSADQeiBfUobQZr+AWohAyAEKQM4IQIgBCkDMCEBCyAEIAEgAkIAIANB//8Aaq1CMIYQXSAAIAQpAwg3AwggACAEKQMANwMAIARB0ABqJAALNQAgACABNwMAIAAgAkL///////8/gyAEQjCIp0GAgAJxIAJCMIinQf//AXFyrUIwhoQ3AwgLEAAgACABIAJBAEEAEIsFGgvEAgACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABQQlrDhIACgsMCgsCAwQFDAsMDAoLBwgJCyACIAIoAgAiAUEEajYCACAAIAEoAgA2AgAPCwALIAIgAigCACIBQQRqNgIAIAAgATIBADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATMBADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATAAADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATEAADcDAA8LAAsgAiACKAIAQQdqQXhxIgFBCGo2AgAgACABKwMAOQMADwsgACACIAMRAgALDwsgAiACKAIAIgFBBGo2AgAgACABNAIANwMADwsgAiACKAIAIgFBBGo2AgAgACABNQIANwMADwsgAiACKAIAQQdqQXhxIgFBCGo2AgAgACABKQMANwMAC20BBH8gACgCACwAABDEAUUEQEEADwsDQCAAKAIAIQNBfyEBIAJBzJmz5gBNBEBBfyADLAAAQTBrIgQgAkEKbCIBaiAEQf////8HIAFrShshAQsgACADQQFqNgIAIAEhAiADLAABEMQBDQALIAILlxMCEX8BfiMAQdAAayIHJAAgByABNgJMIAdBN2ohFiAHQThqIRJBACEBAkACQAJAAkADQCABQf////8HIA1rSg0BIAEgDWohDSAHKAJMIgshAQJAAkACQCALLQAAIggEQANAAkACQCAIQf8BcSIIRQRAIAEhCAwBCyAIQSVHDQEgASEIA0AgAS0AAUElRw0BIAcgAUECaiIKNgJMIAhBAWohCCABLQACIQkgCiEBIAlBJUYNAAsLIAggC2siAUH/////ByANayIXSg0HIAAEQCAAIAsgARCJAQsgCCALRw0GQX8hEEEBIQggBygCTCwAARDEASEBIAcoAkwhCgJAIAFFDQAgCi0AAkEkRw0AIAosAAFBMGshEEEBIRRBAyEICyAHIAggCmoiATYCTEEAIQ4CQCABLAAAIhNBIGsiCkEfSwRAIAEhCAwBCyABIQhBASAKdCIJQYnRBHFFDQADQCAHIAFBAWoiCDYCTCAJIA5yIQ4gASwAASITQSBrIgpBIE8NASAIIQFBASAKdCIJQYnRBHENAAsLAkAgE0EqRgRAIAcCfwJAIAgsAAEQxAFFDQAgBygCTCIBLQACQSRHDQAgASwAAUECdCAEakHAAWtBCjYCACABLAABQQN0IANqQYADaygCACEPQQEhFCABQQNqDAELIBQNBkEAIRRBACEPIAAEQCACIAIoAgAiAUEEajYCACABKAIAIQ8LIAcoAkxBAWoLIgE2AkwgD0EATg0BQQAgD2shDyAOQYDAAHIhDgwBCyAHQcwAahCJBSIPQQBIDQggBygCTCEBC0EAIQhBfyEJAn9BACABLQAAQS5HDQAaIAEtAAFBKkYEQCAHAn8CQCABLAACEMQBRQ0AIAcoAkwiAS0AA0EkRw0AIAEsAAJBAnQgBGpBwAFrQQo2AgAgASwAAkEDdCADakGAA2soAgAhCSABQQRqDAELIBQNBiAABH8gAiACKAIAIgFBBGo2AgAgASgCAAVBAAshCSAHKAJMQQJqCyIBNgJMIAlBf3NBH3YMAQsgByABQQFqNgJMIAdBzABqEIkFIQkgBygCTCEBQQELIRUDQCAIIRFBHCEMIAEsAABB+wBrQUZJDQkgByABQQFqIhM2AkwgASwAACEIIBMhASAIIBFBOmxqQa+EA2otAAAiCEEBa0EISQ0ACwJAAkAgCEEbRwRAIAhFDQsgEEEATgRAIAQgEEECdGogCDYCACAHIAMgEEEDdGopAwA3A0AMAgsgAEUNCCAHQUBrIAggAiAGEIgFIAcoAkwhEwwCCyAQQQBODQoLQQAhASAARQ0HCyAOQf//e3EiCiAOIA5BgMAAcRshCEEAIQ5B/uUBIRAgEiEMAkACQAJAAn8CQAJAAkACQAJ/AkACQAJAAkACQAJAAkAgE0EBaywAACIBQV9xIAEgAUEPcUEDRhsgASARGyIBQdgAaw4hBBQUFBQUFBQUDhQPBg4ODhQGFBQUFAIFAxQUCRQBFBQEAAsCQCABQcEAaw4HDhQLFA4ODgALIAFB0wBGDQkMEwsgBykDQCEYQf7lAQwFC0EAIQECQAJAAkACQAJAAkACQCARQf8BcQ4IAAECAwQaBQYaCyAHKAJAIA02AgAMGQsgBygCQCANNgIADBgLIAcoAkAgDaw3AwAMFwsgBygCQCANOwEADBYLIAcoAkAgDToAAAwVCyAHKAJAIA02AgAMFAsgBygCQCANrDcDAAwTCyAJQQggCUEISxshCSAIQQhyIQhB+AAhAQsgEiEKIAFBIHEhESAHKQNAIhhQRQRAA0AgCkEBayIKIBinQQ9xQcCIA2otAAAgEXI6AAAgGEIPViELIBhCBIghGCALDQALCyAKIQsgCEEIcUUgBykDQFByDQMgAUEEdkH+5QFqIRBBAiEODAMLIBIhASAHKQNAIhhQRQRAA0AgAUEBayIBIBinQQdxQTByOgAAIBhCB1YhCiAYQgOIIRggCg0ACwsgASELIAhBCHFFDQIgCSASIAtrIgFBAWogASAJSBshCQwCCyAHKQNAIhhCAFMEQCAHQgAgGH0iGDcDQEEBIQ5B/uUBDAELIAhBgBBxBEBBASEOQf/lAQwBC0GA5gFB/uUBIAhBAXEiDhsLIRAgGCASEKICIQsLIBVBACAJQQBIGw0OIAhB//97cSAIIBUbIQggBykDQCIYQgBSIAlyRQRAIBIiCyEMQQAhCQwMCyAJIBhQIBIgC2tqIgEgASAJSBshCQwLCyAHKAJAIgFB9KECIAEbIgtBACAJQf////8HIAlB/////wdJGyIIENwDIgEgC2sgCCABGyIBIAtqIQwgCUEATgRAIAohCCABIQkMCwsgCiEIIAEhCSAMLQAADQ0MCgsgCQRAIAcoAkAMAgtBACEBIABBICAPQQAgCBCNAQwCCyAHQQA2AgwgByAHKQNAPgIIIAcgB0EIaiIBNgJAQX8hCSABCyEMQQAhAQJAA0AgDCgCACIKRQ0BIAdBBGogChD+BCILQQBIIgogCyAJIAFrS3JFBEAgDEEEaiEMIAkgASALaiIBSw0BDAILCyAKDQ0LQT0hDCABQQBIDQsgAEEgIA8gASAIEI0BIAFFBEBBACEBDAELQQAhCSAHKAJAIQwDQCAMKAIAIgpFDQEgB0EEaiAKEP4EIgogCWoiCSABSw0BIAAgB0EEaiAKEIkBIAxBBGohDCABIAlLDQALCyAAQSAgDyABIAhBgMAAcxCNASAPIAEgASAPSBshAQwICyAVQQAgCUEASBsNCEE9IQwgACAHKwNAIA8gCSAIIAEgBREuACIBQQBODQcMCQsgByAHKQNAPAA3QQEhCSAWIQsgCiEIDAQLIAcgAUEBaiIKNgJMIAEtAAEhCCAKIQEMAAsACyAADQcgFEUNAkEBIQEDQCAEIAFBAnRqKAIAIgAEQCADIAFBA3RqIAAgAiAGEIgFQQEhDSABQQFqIgFBCkcNAQwJCwtBASENIAFBCk8NBwNAIAQgAUECdGooAgANASABQQFqIgFBCkcNAAsMBwtBHCEMDAQLIAkgDCALayIRIAkgEUobIgpB/////wcgDmtKDQJBPSEMIA8gCiAOaiIJIAkgD0gbIgEgF0oNAyAAQSAgASAJIAgQjQEgACAQIA4QiQEgAEEwIAEgCSAIQYCABHMQjQEgAEEwIAogEUEAEI0BIAAgCyAREIkBIABBICABIAkgCEGAwABzEI0BDAELC0EAIQ0MAwtBPSEMC0HQmQQgDDYCAAtBfyENCyAHQdAAaiQAIA0L1AIBBH8jAEHQAWsiBSQAIAUgAjYCzAEgBUGgAWoiAkEAQSgQOhogBSAFKALMATYCyAECQEEAIAEgBUHIAWogBUHQAGogAiADIAQQigVBAEgEQEF/IQEMAQsgACgCTEEATiEGIAAoAgAhByAAKAJIQQBMBEAgACAHQV9xNgIACwJ/AkACQCAAKAIwRQRAIABB0AA2AjAgAEEANgIcIABCADcDECAAKAIsIQggACAFNgIsDAELIAAoAhANAQtBfyAAEJwFDQEaCyAAIAEgBUHIAWogBUHQAGogBUGgAWogAyAEEIoFCyECIAgEQCAAQQBBACAAKAIkEQQAGiAAQQA2AjAgACAINgIsIABBADYCHCAAKAIUIQEgAEIANwMQIAJBfyABGyECCyAAIAAoAgAiACAHQSBxcjYCAEF/IAIgAEEgcRshASAGRQ0ACyAFQdABaiQAIAELfwIBfwF+IAC9IgNCNIinQf8PcSICQf8PRwR8IAJFBEAgASAARAAAAAAAAAAAYQR/QQAFIABEAAAAAAAA8EOiIAEQjAUhACABKAIAQUBqCzYCACAADwsgASACQf4HazYCACADQv////////+HgH+DQoCAgICAgIDwP4S/BSAACwvaAQECfwJAIAFB/wFxIgMEQCAAQQNxBEADQCAALQAAIgJFIAIgAUH/AXFGcg0DIABBAWoiAEEDcQ0ACwsCQCAAKAIAIgJBf3MgAkGBgoQIa3FBgIGChHhxDQAgA0GBgoQIbCEDA0AgAiADcyICQX9zIAJBgYKECGtxQYCBgoR4cQ0BIAAoAgQhAiAAQQRqIQAgAkGBgoQIayACQX9zcUGAgYKEeHFFDQALCwNAIAAiAi0AACIDBEAgAkEBaiEAIAMgAUH/AXFHDQELCyACDwsgABCiASAAag8LIAALCwAgACABQQEQ+gELOgAgACgCTEEATgRAIABCAEEAEIgDIAAgACgCAEFfcTYCAA8LIABCAEEAEIgDIAAgACgCAEFfcTYCAAsbAEEAIABrIABxQanMrztsQRt2QfDzAmosAAALqQEBBX8jAEGAAmsiBCQAAkAgAkECSA0AIAEgAkECdGoiByAENgIAIABFDQAgBCEDA0AgAyABKAIAIABBgAIgAEGAAkkbIgUQPxpBACEDA0AgASADQQJ0aiIGKAIAIAEgA0EBaiIDQQJ0aigCACAFED8aIAYgBigCACAFajYCACACIANHDQALIABBgQJJDQEgACAFayEAIAcoAgAhAwwACwALIARBgAJqJAALKQEBfyAAKAIAQQFrEJAFIgEEfyABBSAAKAIEEJAFIgBBIGpBACAAGwsL1AQBB38jAEHQAWsiBCQAIARCATcDCAJAIAEgAmwiB0UNACAEIAI2AhAgBCACNgIUQQAgAmshCSACIgEhCEECIQUDQCAEQRBqIAVBAnRqIAEiBiACIAhqaiIBNgIAIAVBAWohBSAGIQggASAHSQ0ACwJ/IAAgACAHaiAJaiIGTwRAQQAhBUEBIQFBAAwBC0EBIQVBASEBA0ACfyAFQQNxQQNGBEAgACACIAMgASAEQRBqENsDIARBCGpBAhCGAyABQQJqDAELAkAgBEEQaiABQQFrIghBAnRqKAIAIAYgAGtPBEAgACACIAMgBEEIaiABQQAgBEEQahCFAwwBCyAAIAIgAyABIARBEGoQ2wMLIAFBAUYEQCAEQQhqQQEQhANBAAwBCyAEQQhqIAgQhANBAQshASAEIAQoAggiB0EBciIFNgIIIAAgAmoiACAGSQ0ACyAHQQFLIQUgBCgCDEEARwshCCAAIAIgAyAEQQhqIAFBACAEQRBqEIUDQQEgAUEBRyAFciAIG0UNAANAAn8gAUEBTARAIARBCGoiBiAGEJIFIgYQhgMgBCgCCCEFIAEgBmoMAQsgBEEIaiIHQQIQhAMgBCAEKAIIQQdzNgIIIAdBARCGAyAAIAlqIgggBEEQaiIKIAFBAmsiBkECdGooAgBrIAIgAyAHIAFBAWtBASAKEIUDIAdBARCEAyAEIAQoAghBAXIiBTYCCCAIIAIgAyAHIAZBASAKEIUDIAYLIQEgACAJaiEAIAFBAUcNACAEKAIMIAVBAUdyDQALCyAEQdABaiQAC0YBAX8Cf0EAIABBF3ZB/wFxIgFB/wBJDQAaQQIgAUGWAUsNABpBAEEBQZYBIAFrdCIBQQFrIABxDQAaQQFBAiAAIAFxGwsLEwAgAEEBdEGAgIAIakGBgIAISQsVAQF/IwBBEGsiASAAOAIMIAEqAgwLEAAgAYwgASAAGxCWBSABlAsMACAAIACTIgAgAJULDAAgACAAKAIAEI4FC3ACAn8BfiAAKAIoIQJBASEBAkAgAEIAIAAtAABBgAFxBH9BAUECIAAoAhQgACgCHEYbBUEBCyACERMAIgNCAFMNACADIAAoAggiAQR/IABBBGoFIAAoAhwiAUUNASAAQRRqCygCACABa6x8IQMLIAMLKwEBfgJAIAGsIQMgACgCTEEASARAIAAgAyACEIgDDAELIAAgAyACEIgDCwtZAQF/IAAgACgCSCIBQQFrIAFyNgJIIAAoAgAiAUEIcQRAIAAgAUEgcjYCAEF/DwsgAEIANwIEIAAgACgCLCIBNgIcIAAgATYCFCAAIAEgACgCMGo2AhBBAAuVAwIDfwN8IwBBEGsiAyQAAkAgALwiBEH/////B3EiAkHan6TuBE0EQCABIAC7IgYgBkSDyMltMF/kP6JEAAAAAAAAOEOgRAAAAAAAADjDoCIFRAAAAFD7Ifm/oqAgBURjYhphtBBRvqKgIgc5AwAgB0QAAABg+yHpv2MhBAJ/IAWZRAAAAAAAAOBBYwRAIAWqDAELQYCAgIB4CyECIAQEQCABIAYgBUQAAAAAAADwv6AiBUQAAABQ+yH5v6KgIAVEY2IaYbQQUb6ioDkDACACQQFrIQIMAgsgB0QAAABg+yHpP2RFDQEgASAGIAVEAAAAAAAA8D+gIgVEAAAAUPsh+b+ioCAFRGNiGmG0EFG+oqA5AwAgAkEBaiECDAELIAJBgICA/AdPBEAgASAAIACTuzkDAEEAIQIMAQsgAyACIAJBF3ZBlgFrIgJBF3Rrvrs5AwggA0EIaiADIAJBAUEAEJ8FIQIgAysDACEFIARBAEgEQCABIAWaOQMAQQAgAmshAgwBCyABIAU5AwALIANBEGokACACC9oKAwR8BX8BfiMAQTBrIgckAAJAAkACQCAAvSILQiCIpyIGQf////8HcSIIQfrUvYAETQRAIAZB//8/cUH7wyRGDQEgCEH8souABE0EQCALQgBZBEAgASAARAAAQFT7Ifm/oCIARDFjYhphtNC9oCICOQMAIAEgACACoUQxY2IaYbTQvaA5AwhBASEGDAULIAEgAEQAAEBU+yH5P6AiAEQxY2IaYbTQPaAiAjkDACABIAAgAqFEMWNiGmG00D2gOQMIQX8hBgwECyALQgBZBEAgASAARAAAQFT7IQnAoCIARDFjYhphtOC9oCICOQMAIAEgACACoUQxY2IaYbTgvaA5AwhBAiEGDAQLIAEgAEQAAEBU+yEJQKAiAEQxY2IaYbTgPaAiAjkDACABIAAgAqFEMWNiGmG04D2gOQMIQX4hBgwDCyAIQbuM8YAETQRAIAhBvPvXgARNBEAgCEH8ssuABEYNAiALQgBZBEAgASAARAAAMH982RLAoCIARMqUk6eRDum9oCICOQMAIAEgACACoUTKlJOnkQ7pvaA5AwhBAyEGDAULIAEgAEQAADB/fNkSQKAiAETKlJOnkQ7pPaAiAjkDACABIAAgAqFEypSTp5EO6T2gOQMIQX0hBgwECyAIQfvD5IAERg0BIAtCAFkEQCABIABEAABAVPshGcCgIgBEMWNiGmG08L2gIgI5AwAgASAAIAKhRDFjYhphtPC9oDkDCEEEIQYMBAsgASAARAAAQFT7IRlAoCIARDFjYhphtPA9oCICOQMAIAEgACACoUQxY2IaYbTwPaA5AwhBfCEGDAMLIAhB+sPkiQRLDQELIAAgAESDyMltMF/kP6JEAAAAAAAAOEOgRAAAAAAAADjDoCIDRAAAQFT7Ifm/oqAiAiADRDFjYhphtNA9oiIEoSIFRBgtRFT7Iem/YyEJAn8gA5lEAAAAAAAA4EFjBEAgA6oMAQtBgICAgHgLIQYCQCAJBEAgBkEBayEGIANEAAAAAAAA8L+gIgNEMWNiGmG00D2iIQQgACADRAAAQFT7Ifm/oqAhAgwBCyAFRBgtRFT7Iek/ZEUNACAGQQFqIQYgA0QAAAAAAADwP6AiA0QxY2IaYbTQPaIhBCAAIANEAABAVPsh+b+ioCECCyABIAIgBKEiADkDAAJAIAhBFHYiCSAAvUI0iKdB/w9xa0ERSA0AIAEgAiADRAAAYBphtNA9oiIAoSIFIANEc3ADLooZozuiIAIgBaEgAKGhIgShIgA5AwAgCSAAvUI0iKdB/w9xa0EySARAIAUhAgwBCyABIAUgA0QAAAAuihmjO6IiAKEiAiADRMFJICWag3s5oiAFIAKhIAChoSIEoSIAOQMACyABIAIgAKEgBKE5AwgMAQsgCEGAgMD/B08EQCABIAAgAKEiADkDACABIAA5AwhBACEGDAELIAtC/////////weDQoCAgICAgICwwQCEvyEAQQAhBkEBIQkDQCAHQRBqIAZBA3RqAn8gAJlEAAAAAAAA4EFjBEAgAKoMAQtBgICAgHgLtyICOQMAIAAgAqFEAAAAAAAAcEGiIQBBASEGIAlBAXEhCkEAIQkgCg0ACyAHIAA5AyACQCAARAAAAAAAAAAAYgRAQQIhBgwBC0EBIQkDQCAJIgZBAWshCSAHQRBqIAZBA3RqKwMARAAAAAAAAAAAYQ0ACwsgB0EQaiAHIAhBFHZBlghrIAZBAWpBARCfBSEGIAcrAwAhACALQgBTBEAgASAAmjkDACABIAcrAwiaOQMIQQAgBmshBgwBCyABIAA5AwAgASAHKwMIOQMICyAHQTBqJAAgBgvEEQIDfBB/IwBBsARrIgkkACACIAJBA2tBGG0iCEEAIAhBAEobIhJBaGxqIQwgBEECdEGQ1gJqKAIAIg0gA0EBayILakEATgRAIAMgDWohCCASIAtrIQIDQCAJQcACaiAKQQN0aiACQQBIBHxEAAAAAAAAAAAFIAJBAnRBoNYCaigCALcLOQMAIAJBAWohAiAKQQFqIgogCEcNAAsLIAxBGGshD0EAIQggDUEAIA1BAEobIQogA0EATCEOA0ACQCAOBEBEAAAAAAAAAAAhBQwBCyAIIAtqIRFBACECRAAAAAAAAAAAIQUDQCAAIAJBA3RqKwMAIAlBwAJqIBEgAmtBA3RqKwMAoiAFoCEFIAJBAWoiAiADRw0ACwsgCSAIQQN0aiAFOQMAIAggCkYhAiAIQQFqIQggAkUNAAtBLyAMayEUQTAgDGshESAMQRlrIRUgDSEIAkADQCAJIAhBA3RqKwMAIQVBACECIAghCiAIQQBMIhBFBEADQCAJQeADaiACQQJ0agJ/An8gBUQAAAAAAABwPqIiBplEAAAAAAAA4EFjBEAgBqoMAQtBgICAgHgLtyIGRAAAAAAAAHDBoiAFoCIFmUQAAAAAAADgQWMEQCAFqgwBC0GAgICAeAs2AgAgCSAKQQFrIgpBA3RqKwMAIAagIQUgAkEBaiICIAhHDQALCwJ/IAUgDxDrASIFIAVEAAAAAAAAwD+inEQAAAAAAAAgwKKgIgWZRAAAAAAAAOBBYwRAIAWqDAELQYCAgIB4CyEOIAUgDrehIQUCQAJAAkACfyAPQQBMIhZFBEAgCEECdCAJaiICIAIoAtwDIgIgAiARdSICIBF0ayIKNgLcAyACIA5qIQ4gCiAUdQwBCyAPDQEgCEECdCAJaigC3ANBF3ULIgtBAEwNAgwBC0ECIQsgBUQAAAAAAADgP2YNAEEAIQsMAQtBACECQQAhCiAQRQRAA0AgCUHgA2ogAkECdGoiFygCACEQQf///wchEwJ/AkAgCg0AQYCAgAghEyAQDQBBAAwBCyAXIBMgEGs2AgBBAQshCiACQQFqIgIgCEcNAAsLAkAgFg0AQf///wMhAgJAAkAgFQ4CAQACC0H///8BIQILIAhBAnQgCWoiECAQKALcAyACcTYC3AMLIA5BAWohDiALQQJHDQBEAAAAAAAA8D8gBaEhBUECIQsgCkUNACAFRAAAAAAAAPA/IA8Q6wGhIQULIAVEAAAAAAAAAABhBEBBACEKIAghAgJAIAggDUwNAANAIAlB4ANqIAJBAWsiAkECdGooAgAgCnIhCiACIA1KDQALIApFDQAgDyEMA0AgDEEYayEMIAlB4ANqIAhBAWsiCEECdGooAgBFDQALDAMLQQEhAgNAIAIiCkEBaiECIAlB4ANqIA0gCmtBAnRqKAIARQ0ACyAIIApqIQoDQCAJQcACaiADIAhqIgtBA3RqIAhBAWoiCCASakECdEGg1gJqKAIAtzkDAEEAIQJEAAAAAAAAAAAhBSADQQBKBEADQCAAIAJBA3RqKwMAIAlBwAJqIAsgAmtBA3RqKwMAoiAFoCEFIAJBAWoiAiADRw0ACwsgCSAIQQN0aiAFOQMAIAggCkgNAAsgCiEIDAELCwJAIAVBGCAMaxDrASIFRAAAAAAAAHBBZgRAIAlB4ANqIAhBAnRqAn8CfyAFRAAAAAAAAHA+oiIGmUQAAAAAAADgQWMEQCAGqgwBC0GAgICAeAsiArdEAAAAAAAAcMGiIAWgIgWZRAAAAAAAAOBBYwRAIAWqDAELQYCAgIB4CzYCACAIQQFqIQgMAQsCfyAFmUQAAAAAAADgQWMEQCAFqgwBC0GAgICAeAshAiAPIQwLIAlB4ANqIAhBAnRqIAI2AgALRAAAAAAAAPA/IAwQ6wEhBQJAIAhBAEgNACAIIQMDQCAJIAMiAEEDdGogBSAJQeADaiADQQJ0aigCALeiOQMAIANBAWshAyAFRAAAAAAAAHA+oiEFIAANAAsgCEEASA0AIAghAgNAIAggAiIAayEDRAAAAAAAAAAAIQVBACECA0ACQCACQQN0QfDrAmorAwAgCSAAIAJqQQN0aisDAKIgBaAhBSACIA1ODQAgAiADSSEMIAJBAWohAiAMDQELCyAJQaABaiADQQN0aiAFOQMAIABBAWshAiAAQQBKDQALCwJAAkACQAJAAkAgBA4EAQICAAQLRAAAAAAAAAAAIQYCQCAIQQBMDQAgCUGgAWogCEEDdGorAwAhBSAIIQIDQCAJQaABaiIDIAJBA3RqIAUgAyACQQFrIgBBA3RqIgMrAwAiByAHIAWgIgWhoDkDACADIAU5AwAgAkEBSyEDIAAhAiADDQALIAhBAkgNACAJQaABaiAIQQN0aisDACEFIAghAgNAIAlBoAFqIgMgAkEDdGogBSADIAJBAWsiAEEDdGoiAysDACIGIAYgBaAiBaGgOQMAIAMgBTkDACACQQJLIQMgACECIAMNAAtEAAAAAAAAAAAhBiAIQQFMDQADQCAGIAlBoAFqIAhBA3RqKwMAoCEGIAhBAkohACAIQQFrIQggAA0ACwsgCSsDoAEhBSALDQIgASAFOQMAIAkrA6gBIQUgASAGOQMQIAEgBTkDCAwDC0QAAAAAAAAAACEFIAhBAE4EQANAIAgiAEEBayEIIAUgCUGgAWogAEEDdGorAwCgIQUgAA0ACwsgASAFmiAFIAsbOQMADAILRAAAAAAAAAAAIQUgCEEATgRAIAghAwNAIAMiAEEBayEDIAUgCUGgAWogAEEDdGorAwCgIQUgAA0ACwsgASAFmiAFIAsbOQMAIAkrA6ABIAWhIQVBASECIAhBAEoEQANAIAUgCUGgAWogAkEDdGorAwCgIQUgAiAIRyEAIAJBAWohAiAADQALCyABIAWaIAUgCxs5AwgMAQsgASAFmjkDACAJKwOoASEFIAEgBpo5AxAgASAFmjkDCAsgCUGwBGokACAOQQdxCwsAIAAgAUEUEPoBC+gCAgN/A30gALwiAkH/////B3EiAUGAgIDkBE8EQCAAQ9oPyT8gAJggALxB/////wdxQYCAgPwHSxsPCwJAAn8gAUH////2A00EQEF/IAFBgICAzANPDQEaDAILIACLIQAgAUH//9/8A00EQCABQf//v/kDTQRAIAAgAJJDAACAv5IgAEMAAABAkpUhAEEADAILIABDAACAv5IgAEMAAIA/kpUhAEEBDAELIAFB///vgARNBEAgAEMAAMC/kiAAQwAAwD+UQwAAgD+SlSEAQQIMAQtDAACAvyAAlSEAQQMLIQMgACAAlCIFIAWUIgQgBENHEtq9lEOYyky+kpQhBiAFIAQgBEMlrHw9lEMN9RE+kpRDqaqqPpKUIQQgAUH////2A00EQCAAIAAgBiAEkpSTDwsgA0ECdCIBQfDVAmoqAgAgACAGIASSlCABQYDWAmoqAgCTIACTkyIAIACMIAJBAE4bIQALIAALnQQAQaDrA0GDgwIQLEG46wNBgvkBQQFBAUEAECtBxOsDQZH2AUEBQYB/Qf8AEAdB3OsDQYr2AUEBQYB/Qf8AEAdB0OsDQYj2AUEBQQBB/wEQB0Ho6wNB8ewBQQJBgIB+Qf//ARAHQfTrA0Ho7AFBAkEAQf//AxAHQYDsA0GA7QFBBEGAgICAeEH/////BxAHQYzsA0H37AFBBEEAQX8QB0GY7ANBkPsBQQRBgICAgHhB/////wcQB0Gk7ANBh/sBQQRBAEF/EAdBsOwDQbXvAUKAgICAgICAgIB/Qv///////////wAQ9AZBvOwDQbTvAUIAQn8Q9AZByOwDQarvAUEEEBVB1OwDQbz/AUEIEBVBmKkCQaL7ARAUQfDPAkGqnQIQFEHI0AJBBEGV+wEQDUGk0QJBAkGu+wEQDUGA0gJBBEG9+wEQDUGEqgJB0PkBECpBuNICQQBB5ZwCEAFB4NICQQBBy50CEAFBiNMCQQFBg50CEAFBsNMCQQJB9ZkCEAFB2NMCQQNBlJoCEAFBgNQCQQRBvJoCEAFBqNQCQQVB2ZoCEAFB0NQCQQRB8J0CEAFB+NQCQQVBjp4CEAFB4NICQQBBv5sCEAFBiNMCQQFBnpsCEAFBsNMCQQJBgZwCEAFB2NMCQQNB35sCEAFBgNQCQQRBxJwCEAFBqNQCQQVBopwCEAFBoNUCQQZB/5oCEAFByNUCQQdBtZ4CEAEL7hIBFX8jAEGAC2siDSQAIANBA3QiBUFgcUEEciEPIAJBAnQiB0FgcUECciESIAFBA3QiDEFgcUEEciETIAAoAuQDKAIYIRgCQCAAKAKEASIIQQBMBEAMAQsgDyAFQRxyIgpqQQF1IRQgEiAHQR5yIgtqQQF1IRUgEyAMQRxyIg5qQQF1IRYgACgCiAEiBSgCCCEXIAUoAgQhECAFKAIAIRFB/////wchDANAAn8gBCARai0AACIFIBNIBEAgBSAOa0EBdCIHIAdsIQcgBSATa0EBdCIFIAVsDAELIAUgDkoEQCAFIBNrQQF0IgcgB2whByAFIA5rQQF0IgUgBWwMAQsCfyAFIBZMBEAgBSAOa0EBdCIFIAVsDAELIAUgE2tBAXQiBSAFbAshB0EACyEGAn8gBCAQai0AACIFIBJIBEAgBiAFIBJrQQNsIgYgBmxqIQYgBSALa0EDbCIFIAVsDAELIAUgC0oEQCAGIAUgC2tBA2wiBiAGbGohBiAFIBJrQQNsIgUgBWwMAQsgBSAVTARAIAUgC2tBA2wiBSAFbAwBCyAFIBJrQQNsIgUgBWwLIAdqIQcCfyAEIBdqLQAAIgUgD0gEQCAGIAUgD2siBiAGbGohBiAFIAprIgUgBWwMAQsgBSAKSgRAIAYgBSAKayIGIAZsaiEGIAUgD2siBSAFbAwBCyAFIBRMBEAgBSAKayIFIAVsDAELIAUgD2siBSAFbAshCSANQYADaiAEQQJ0aiAGNgIAIAcgCWoiBSAMIAUgDEgbIQwgBEEBaiIEIAhHDQALIAhBAXEhBQJAIAhBAUYEQEEAIQtBACEEDAELIAhBfnEhB0EAIQtBACEEQQAhBgNAIAwgDUGAA2ogBEECdGooAgBOBEAgDUGAAWogC2ogBDoAACALQQFqIQsLIAwgDUGAA2ogBEEBciIIQQJ0aigCAE4EQCANQYABaiALaiAIOgAAIAtBAWohCwsgBEECaiEEIAZBAmoiBiAHRw0ACwsgBUUNACANQYADaiAEQQJ0aigCACAMSg0AIA1BgAFqIAtqIAQ6AAAgC0EBaiELC0H/ACEGIA1BgANqIQQDQCAEQv/////3/////wA3AhggBEL/////9/////8ANwIQIARC//////f/////ADcCCCAEQv/////3/////wA3AgAgBEEgaiEEIAZBB0YhBSAGQQhrIQYgBUUNAAsgC0EASgRAQQAhFgNAIA8gDUGAAWogFmotAAAiCiAAKAKIASIHKAIIai0AAGsiCEEEdCIFQcACaiEOIAVBwAFqIRQgBUFAayEVIBMgBygCACAKai0AAGsiCUEGdCIXQYACaiEQQQchBSANIgZBgANqIQQgEiAHKAIEIApqLQAAayIRQcgAbEGQAWoiDCEHIBFBA2wiESARbCAJQQF0IgkgCWxqIAggCGxqIhEhCQNAIAQoAgAgCUoEQCAEIAk2AgAgBiAKOgAACyAJIBVqIgggBCgCBEgEQCAEIAg2AgQgBiAKOgABCyAIIBRqIgggBCgCCEgEQCAEIAg2AgggBiAKOgACCyAIIA5qIgggBCgCDEgEQCAEIAg2AgwgBiAKOgADCyAFIghBAWshBSAHIAlqIQkgBkEEaiEGIARBEGohBCAHQaACaiEHIAgNAAtBByEFIAwhByAQIBFqIhAhCQNAIAQoAgAgCUoEQCAEIAk2AgAgBiAKOgAACyAJIBVqIgggBCgCBEgEQCAEIAg2AgQgBiAKOgABCyAIIBRqIgggBCgCCEgEQCAEIAg2AgggBiAKOgACCyAIIA5qIgggBCgCDEgEQCAEIAg2AgwgBiAKOgADCyAFIghBAWshBSAHIAlqIQkgBkEEaiEGIARBEGohBCAHQaACaiEHIAgNAAtBByEFIAwhByAQIBdqQYAGaiIQIQkDQCAEKAIAIAlKBEAgBCAJNgIAIAYgCjoAAAsgCSAVaiIIIAQoAgRIBEAgBCAINgIEIAYgCjoAAQsgCCAUaiIIIAQoAghIBEAgBCAINgIIIAYgCjoAAgsgCCAOaiIIIAQoAgxIBEAgBCAINgIMIAYgCjoAAwsgBSIIQQFrIQUgByAJaiEJIAZBBGohBiAEQRBqIQQgB0GgAmohByAIDQALIBAgF2pBgApqIQlBByEFA0AgBCgCACAJSgRAIAQgCTYCACAGIAo6AAALIAkgFWoiByAEKAIESARAIAQgBzYCBCAGIAo6AAELIAcgFGoiByAEKAIISARAIAQgBzYCCCAGIAo6AAILIAcgDmoiByAEKAIMSARAIAQgBzYCDCAGIAo6AAMLIAUiB0EBayEFIAkgDGohCSAGQQRqIQYgBEEQaiEEIAxBoAJqIQwgBw0ACyAWQQFqIhYgC0cNAAsLIAFBfHEhBUEAIQcgDSEEIANBfHFBAXQhACACQXhxIgNBAXJBBnQhDCADQQJyQQZ0IQYgA0EDckEGdCEIIANBBHJBBnQhCSADQQVyQQZ0IQogA0EGckEGdCELIAJBB3JBBnQhDwNAIBggBSAHakECdGooAgAiASADQQZ0aiAAaiICIAQtAABBAWo7AQAgAiAELQABQQFqOwECIAIgBC0AAkEBajsBBCACIAQtAANBAWo7AQYgASAMaiAAaiICIAQtAARBAWo7AQAgAiAELQAFQQFqOwECIAIgBC0ABkEBajsBBCACIAQtAAdBAWo7AQYgASAGaiAAaiICIAQtAAhBAWo7AQAgAiAELQAJQQFqOwECIAIgBC0ACkEBajsBBCACIAQtAAtBAWo7AQYgASAIaiAAaiICIAQtAAxBAWo7AQAgAiAELQANQQFqOwECIAIgBC0ADkEBajsBBCACIAQtAA9BAWo7AQYgASAJaiAAaiICIAQtABBBAWo7AQAgAiAELQARQQFqOwECIAIgBC0AEkEBajsBBCACIAQtABNBAWo7AQYgASAKaiAAaiICIAQtABRBAWo7AQAgAiAELQAVQQFqOwECIAIgBC0AFkEBajsBBCACIAQtABdBAWo7AQYgASALaiAAaiICIAQtABhBAWo7AQAgAiAELQAZQQFqOwECIAIgBC0AGkEBajsBBCACIAQtABtBAWo7AQYgASAPaiAAaiIBIAQtABxBAWo7AQAgASAELQAdQQFqOwECIAEgBC0AHkEBajsBBCABIAQtAB9BAWo7AQYgBEEgaiEEIAdBAWoiB0EERw0ACyANQYALaiQAC8sDAQR/IAAoAuQDIABBAUH8DyAAKAIEKAIAEQQAIgBB/AdqIgE2AiggAEL/////DzcC+AcgAEKBgICAIDcCgAggAEKDgICAwAA3AogIIABC/f///283AvAHIABChYCAgOAANwKQCCAAQvv///9PNwLoByAAQoeAgICAATcCmAggAEL5////r383AuAHIABCiYCAgKABNwKgCCAAQvf///+PfzcC2AcgAEKLgICAwAE3AqgIIABC9f///+9+NwLQByAAQo2AgIDgATcCsAggAELz////z343AsgHIABBDzYCuAggAELx////r343AsAHQRAhAkEQIQMDQCABIANBAnQiAGogAjYCACABIABrQQAgAmsiBDYCACABIABBBHJqIAI2AgAgASADQX9zQQJ0aiAENgIAIAJBAWohAkEwIQAgA0ECaiIDQTBHDQALA0AgASAAQQJ0IgJqQSA2AgAgASACa0FgNgIAIAEgAkEEcmpBIDYCACABIABBf3NBAnRqQWA2AgAgASACQQhyakEgNgIAIAFBfiAAa0ECdGpBYDYCACABIAJBDHJqQSA2AgAgAUF9IABrQQJ0akFgNgIAIABBBGoiAEGAAkcNAAsL9wIBCn8gACgC5AMiBCAAKAJYIgFBAUYiAjYCHCAEIABBAUH+BUGAAiACGyAAKAJ4IAAoAgQoAggRCAA2AhggACgCeEEASgRAIAQoAhQhBiABQQFHIQgDQCAGIAQgB0ECdCIBaigCICICbSEGIAhFBEAgBCgCGCABaiIDIAMoAgBB/wFqNgIACyACQf4BaiACQQFrIglBAXQiCm0hBSAEKAIYIAFqKAIAIQFBACECQQAhAwNAIAMgBUoEQANAIAMgAkEBaiICQQF0QQFyQf8BbCAJaiAKbSIFSg0ACwsgASADaiACIAZsOgAAIANBAWoiA0GAAkcNAAsgCEUEQEEBIQIDQCABIAJrIgUgAS0AADoAACABIAJqIgMgAS0A/wE6AP8BIAEgAkF/c2ogAS0AADoAACADIAEtAP8BOgCAAiAFQQJrIAEtAAA6AAAgAyABLQD/AToAgQIgAkEDaiICQYACRw0ACwsgB0EBaiIHIAAoAnhIDQALCwsYACAAKAIAIgFBMzYCFCAAIAEoAgARAQAL+gMB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aiIAIAYqAhwgBioCECAClCAGKgIUIAOUkpIgBioCPCAGKgIwIAKUIAYqAjQgA5SSkiIHlSIIIAYqAiwgBioCICAClCAGKgIkIAOUkpIgB5UiAiAEIAUQckEASA0BIAAgBCoCACAFKgIAIAZBDGogBkEIahDiAUEASA0BQX9BACAIIAYqAgyTIgMgA5QgAiAGKgIIkyICIAKUkkMAAIA/XhshAQwBCyABKgIcIQcgASoCFCEIIAEqAhAhCSAEIAEqAgwgASoCACAClCABKgIEIAOUkpIgASoCLCABKgIgIAKUIAEqAiQgA5SSkiIKlTgCACAFIAcgCSAClCAIIAOUkpIgCpU4AgBBACEBCyAGQUBrJAAgAQt3AQF/IAAQywUgABA1IAAoAgAgACgCBCABQQRqIgIQmAIgACACEEggAEEEaiABQQhqEEggABA1IAEQPhBIIAEgASgCBDYCACAAELcBGiAAKAIAGiAAKAIAIAAQigJBBHRqGiAAKAIAIAAQigJBBHRqGiAAKAIAGguAAQECfyMAQRBrIgQkACAEQQA2AgwgAEEMaiAEQQxqIAMQugEgAQRAIAAoAhAaIAFB/////wBLBEBBlvwBEKwBAAsgAUEEdBBMIQULIAAgBTYCACAAIAUgAkEEdGoiAjYCCCAAIAI2AgQgABA+IAUgAUEEdGo2AgAgBEEQaiQAIAALkgEBA38jAEEQayICJAAgAiABNgIMIwBBEGsiAyQAIAAQNRogA0H/////ADYCDCADQf////8HNgIIIANBDGogA0EIahD5ASgCACEEIANBEGokACABIARNBEAgABCKAiIAIARBAXZJBEAgAiAAQQF0NgIIIAJBCGogAkEMahB6KAIAIQQLIAJBEGokACAEDwsQnAEACw0AIAAgASACQQQQqQQLHQAgAUH/////A0sEQEGW/AEQrAEACyABQQJ0EEwLqQIBB38gABBKIQICQCABBEAgACACIAEQiQIQrgIgABBKIAE2AgBBACECA0AgASACRgRAIABBCGoiAigCACIDRQ0DIAAgAygCBCABEFsiBxA8IAI2AgADQCADKAIAIgJFDQQCQCACKAIEIAEQWyIEIAdGDQAgAiEFIAAgBBA8KAIARQRAIAAgBBA8IAM2AgAgBCEHDAELA0ACQCAFIgYoAgBFBEBBACEFDAELIAAQWSACQQhq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IAQgDCANojkDwAYgBCALIA2iOQO4BiAEIAogDaI5A7AGIARBAEHAABA6IgJCADcDSCACQUBrQoCAgICAgID4v383AwAgAkIANwNQIAJCADcDWCACQgA3A2AgAkKAgICAgICA+D83A2ggAkHwAGpBAEEwEDoaIAJCgICAgICAgPg/NwOgASACQagBakEAQcgAEDoaIAJCgICAgICAgPi/fzcD8AEgAkH4AWpBAEEwEDoaIAJCADcDsAIgAkKAgICAgICA+L9/NwOoAiACQgA3A7gCIAJCADcDwAIgAkIANwPIAiACQoCAgICAgID4PzcD0AIgAkHYAmpBAEHwABA6GiACQoCAgICAgID4PzcDyAMgAkHQA2pBAEEwEDoaIAJCgICAgICAgPg/NwOABCACQYgEakEAQTAQOhogAkKAgICAgICA+D83A7gEA0BBACEDIAZBA0cEQANAIANBBkcEQCADQQN0IgggByAGQTBsamohCUEAIQJEAAAAAAAAAAAhCgNAIAJBDEcEQCAEQcAEaiAGQeAAbGogAkEDdGorAwAgBCACQTBsaiAIaisDAKIgCqAhCiACQQFqIQIMAQsLIAkgCjkDACADQQFqIQMMAQsLIAZBAWohBgwBCwsgBEHgBmokAEF/IQMCQCABKwNYIAErA1AgBSsDGCIMoiABKwNAIgsgBSsDCCIOoiAFKwMQIg8gASsDSKKgoKAiCkQAAAAAAAAAAGIEfyABKwMgIRAgASsDKCERIAErAzAhEiABKwM4IRMgBSABKwMAIg0gCqIgASsDECAMoiANIA6iIAErAwggD6KgoCABKwMYoCINIAuioSAKIAqiIgujOQMgIAUgASsDCCAKoiANIAErA0iioSALozkDKCAFIAErAxAgCqIgDSABKwNQoqEgC6M5AzAgBSABKwMgIAqiIBMgEiAMoiAQIA6iIA8gEaKgoKAiDCABKwNAoqEgC6M5AzggBSABKwMoIAqiIAwgASsDSKKhIAujOQNAIAUgASsDMCAKoiAMIAErA1CioSALozkDSEEABUF/C0EATgRAQQAhAgNAQQAhAyACQQJGDQIDQCADQQZHBEAgA0EDdCIEIAAgAkEwbGpqIQZBACEBRAAAAAAAAAAAIQoDQCABQQNHBEAgBUEgaiACQRhsaiABQQN0aisDACAFQdAAaiABQTBsaiAEaisD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SCABIAEoAgQ2AgAgACAAEFYQsQMLWQECfyMAQRBrIgIkACACIABBCGogARDFBiIBKAIAIQMDQCABKAIEIANHBEAgACgCEBogASgCABClAyABIAEoAgBBDGoiAzYCAAwBCwsgARCrASACQRBqJAALGQAgACABIAIgA0EMQZjNAUHVqtWqARCqBAtTAQN/IwBBEGsiAyQAIAMgACABEOsCIgIoAgQhASACKAIIIQQDQCABIARGBEAgAhBuIANBEGokAAUgABA1GiABEKUDIAIgAUEMaiIBNgIEDAELCwsSACAAED4oAgAgACgCAGtBAnULHQAgAUH/////A0sEQEGYzQEQrAEACyABQQJ0EEwLCQAgACABEJMEC1gBAn8jAEEQayICJAAgAiAAQQhqIAEQpgMiASgCACEDA0AgASgCBCADRwRAIAAoAhAgASgCABDMBiABIAEoAgBBBGoiAzYCAAwBCwsgARCrASACQRBqJAALxwEBCX8gACgCCCAAKAIEELkBIgIEQEF/IQcCQCACKAIEIgMgACgCCEcNACACKAIIIgEgACgCBEcNAEEAIQcgA0EAIANBAEobIQggAUEAIAFBAEobIQkgAigCACEEQQAhAQNAIAEgCEYNASAAKAIAIAFBA3RqIQVBACEGA0AgBiAJRwRAIAQgBSsDADkDACAGQQFqIQYgBEEIaiEEIAUgA0EDdGohBQwBCwsgAUEBaiEBDAALAAsgB0EATgRAIAIPCyACEEYLQQALCwAgACABQQQQ+gELDAAgACAAKAIAEM8GCwsAIAAgAUEkEPoBCy4BAX8gACgCBCECA0AgASACRwRAIAAQNRogAkEMayICEOQBDAELCyAAIAE2AgQLMQEBfyAAEIQCIAAoAgAEQCAAIAAoAgAQ0gYgABA1GiAAKAIAIQEgABC7ARogARA0CwsuAQF/IAAoAgQgASgCCBDcBiICBEAgAiAAIAEQxAZBAE4EQCACDwsgAhBGC0EACy4BAX8gACgCBCECA0AgASACRwRAIAAQNRogAkEMayICENMGDAELCyAAIAE2AgQLIAAgAEIANwIAIABCADcCECAAQgA3AgggAEEYahC0AhoLBwAgABCnAgsuAQF/IAAoAgQhAgNAIAEgAkcEQCAAEDUaIAJBIGsiAhCUAwwBCwsgACABNgIECzUAIAAoAgAaIAAoAgAg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QCAGQTAQhQEhDyACIAIoAgAiEEEBajYCACAQIA86AAAMAQsgCxC/AQR/QX8FIAtBABBBLAAACyEQQQAhD0EAIRMDQCAEIBFGDQECQCAPIBBHBEAgDyESDAELIAIgAigCACIQQQFqNgIAIBAgCjoAAEEAIRIgCxA4IBNBAWoiE00EQCAPIRAMAQsgCyATEEEtAABB/wBGBEBBfyEQDAELIAsgExBBLAAAIRALIBFBAWsiES0AACEPIAIgAigCACIYQQFqNgIAIBggDzoAACASQQFqIQ8MAAsACyAXIAIoAgAQmwILIBVBAWohFQwACwALuwIBAX8jAEEQayIKJAAgCQJ/IAAEQCACEKIHIQACQCABBEAgCiAAEP4BIAMgCigCADYAACAKIAAQ/QEMAQsgCiAAELgDIAMgCigCADYAACAKIAAQwAELIAggChCLASAKEDkaIAQgABC+AToAACAFIAAQnwE6AAAgCiAAEJ4BIAYgChCLASAKEDkaIAogABDBASAHIAoQiwEgChA5GiAAEPwBDAELIAIQoQchAAJAIAEEQCAKIAAQ/gEgAyAKKAIANgAAIAogABD9AQwBCyAKIAAQuAMgAyAKKAIANgAAIAogABDAAQsgCCAKEIsBIAoQORogBCAAEL4BOgAAIAUgABCfAToAACAKIAAQngEgBiAKEIsBIAoQORogCiAAEMEBIAcgChCLASAKEDkaIAAQ/AELNgIAIApBEGokAAsxAQF/IwBBEGsiAiQAIAIgACgCADYCCCACQQhqIAEQ7gUgAigCCCEAIAJBEGokACAACwsAIABBqLkEEMsBCwsAIAAgAUEMEPoBCwsAIABBsLkEEMsBCxUAIAAgASgCABDjBCABKAIAEPIBGguaEAEKfyMAQbAEayILJAAgCyAKNgKkBCALIAE2AqgEIAtBzwI2AmAgCyALQYgBaiALQZABaiALQeAAaiIBEGciDygCACIKNgKEASALIApBkANqNgKAASABEEUhESALQdAAahBFIQ4gC0FAaxBFIQwgC0EwahBFIQ0gC0EgahBFIRAjAEEQayIBJAAgCwJ/IAIEQCABIAMQnAciAhD+ASALIAEoAgA2AHggASACEP0BIA0gARDVASABEDkaIAEgAhDAASAMIAEQ1QEgARA5GiALIAIQvgE2AnQgCyACEJ8BNgJwIAEgAhCeASARIAEQiwEgARA5GiABIAIQwQEgDiABENUBIAEQORogAhD8AQwBCyABIAMQmgciAhD+ASALIAEoAgA2AHggASACEP0BIA0gARDVASABEDkaIAEgAhDAASAMIAEQ1QEgARA5GiALIAIQvgE2AnQgCyACEJ8BNgJwIAEgAhCeASARIAEQiwEgARA5GiABIAIQwQEgDiABENUBIAEQORogAhD8AQs2AhwgAUEQaiQAIAkgCCgCADYCACAEQYAEcSISQQl2IRNBACEBQQAhAgNAIAIhCgJAAkACQAJAIAFBBEYNACAAIAtBqARqEJIBRQ0AQQAhBAJAAkACQAJAAkACQCALQfgAaiABaiwAAA4FAQAEAwUJCyABQQNGDQcgB0GAwAAgABBoELQBBEAgC0EQaiAAEJ0HIBAgCygCEBCzBAwCCyAFIAUoAgBBBHI2AgBBACEADAYLIAFBA0YNBgsDQCAAIAtBqARqEJIBRQ0GIAdBgMAAIAAQaBC0AUUNBiALQRBqIAAQnQcgECALKAIQELMEDAALAAsgDBA4QQAgDRA4a0YNBAJAIAwQOARAIA0QOA0BCyAMEDghAyAAEGghAiADBEAgDBBAKAIAIAJGBEAgABB1GiAMIAogDBA4QQFLGyECDAgLIAZBAToAAAwGCyACIA0QQCgCAEcNBSAAEHUaIAZBAToAACANIAogDRA4QQFLGyECDAYLIAAQaCAMEEAoAgBGBEAgABB1GiAMIAogDBA4QQFLGyECDAYLIAAQaCANEEAoAgBGBEAgABB1GiAGQQE6AAAgDSAKIA0QOEEBSxshAgwGCyAFIAUoAgBBBHI2AgBBACEADAMLIAogAUECSXJFBEBBACECIBMgAUECRiALLQB7QQBHcXJFDQULIAsgDhCuATYCCCALQRBqIAtBCGoQkAIhAgJAIAFFDQAgASALai0Ad0EBSw0AA0ACQCALIA4QgAI2AgggAiALQQhqEIMBRQ0AIAdBgMAAIAIoAgAoAgAQtAFFDQAgAhCNAgwBCwsgCyAOEK4BNgIIIAIgC0EIahDwAyICIBAQOE0EQCALIBAQgAI2AgggC0EIakEAIAJrEJkHIQMgEBCAAiEEIA4QrgEhFCMAQSBrIgIkACACIAQ2AhAgAiADNgIYIAIgFDYCCANAAkAgAkEYaiACQRBqEIMBIgNFDQAgAigCGCACKAIIELEBRQ0AIAJBGGoQjQIgAkEIahCNAgwBCwsgAkEgaiQAIANBAXMNAQsgCyAOEK4BNgIAIAtBCGogCxCQAhogCyALKAIINgIQCyALIAsoAhA2AggDQAJAIAsgDhCAAjYCACALQQhqIAsQgwFFDQAgACALQagEahCSAUUNACAAEGggCygCCCgCAEcNACAAEHUaIAtBCGoQjQIMAQsLIBJFDQMgCyAOEIACNgIAIAtBCGogCxCDAUUNAyAFIAUoAgBBBHI2AgBBACEADAILA0ACQCAAIAtBqARqEJIBRQ0AAn8gB0GAECAAEGgiAhC0AQRAIAkoAgAiAyALKAKkBEYEQCAIIAkgC0GkBGoQvQIgCSgCACEDCyAJIANBBGo2AgAgAyACNgIAIARBAWoMAQsgERA4RSAERXINASACIAsoAnBHDQEgCygChAEiAiALKAKAAUYEQCAPIAtBhAFqIAtBgAFqEL0CIAsoAoQBIQILIAsgAkEEajYChAEgAiAENgIAQQALIQQgABB1GgwBCwsgBEUgCygChAEiAiAPKAIARnJFBEAgCygCgAEgAkYEQCAPIAtBhAFqIAtBgAFqEL0CIAsoAoQBIQILIAsgAkEEajYChAEgAiAENgIACwJAIAsoAhxBAEwNAAJAIAAgC0GoBGoQe0UEQCAAEGggCygCdEYNAQsgBSAFKAIAQQRyNgIAQQAhAAwDCwNAIAAQdRogCygCHEEATA0BAkAgACALQagEahB7RQRAIAdBgBAgABBoELQBDQELIAUgBSgCAEEEcjYCAEEAIQAMBAsgCSgCACALKAKkBEYEQCAIIAkgC0GkBGoQvQILIAAQaCECIAkgCSgCACIDQQRqNgIAIAMgAjYCACALIAsoAhxBAWs2AhwMAAsACyAKIQIgCCgCACAJKAIARw0DIAUgBSgCAEEEcjYCAEEAIQAMAQsCQCAKRQ0AQQEhBANAIAoQOCAETQ0BAkAgACALQagEahB7RQRAIAAQaCAKIAQQvgMoAgBGDQELIAUgBSgCAEEEcjYCAEEAIQAMAwsgABB1GiAEQQFqIQQMAAsAC0EBIQAgDygCACALKAKEAUYNAEEAIQAgC0EANgIQIBEgDygCACALKAKEASALQRBqEJABIAsoAhAEQCAFIAUoAgBBBHI2AgAMAQtBASEACyAQEDkaIA0QORogDBA5GiAOEDkaIBEQORogDxBmIAtBsARqJAAgAA8LIAohAgsgAUEBaiEBDAALAAsdACAAIAEQuAEQfyABEEooAgAhASAAEEogATYCAAs0AQF/IwBBEGsiAiQAIAIgACgCADYCCCACIAIoAgggAWo2AgggAigCCCEAIAJBEGokACAACwsAIABBmLkEEMsBCwsAIABBoLkEEMsBC8MBAQZ/IwBBEGsiBCQAIAAQSigCACEFAn8gAigCACAAKAIAayIDQf////8HSQRAIANBAXQMAQtBfwsiA0EBIAMbIQMgASgCACEGIAAoAgAhByAFQc8CRgR/QQAFIAAoAgALIAMQyAIiCARAIAVBzwJHBEAgABC4ARoLIARBzgI2AgQgACAEQQhqIAggBEEEahBnIgUQnwcgBRBmIAEgACgCACAGIAdrajYCACACIAMgACgCAGo2AgAgBEEQaiQADwsQVQALJQEBfyABKAIAEOcEQRh0QRh1IQIgACABKAIANgIEIAAgAjoAAAvPEAEKfyMAQbAEayILJAAgCyAKNgKkBCALIAE2AqgEIAtBzwI2AmggCyALQYgBaiALQZABaiALQegAaiIBEGciDygCACIKNgKEASALIApBkANqNgKAASABEEUhESALQdgAahBFIQ4gC0HIAGoQRSEMIAtBOGoQRSENIAtBKGoQRSEQIwBBEGsiASQAIAsCfyACBEAgASADEKIHIgIQ/gEgCyABKAIANgB4IAEgAhD9ASANIAEQiwEgARA5GiABIAIQwAEgDCABEIsBIAEQORogCyACEL4BOgB3IAsgAhCfAToAdiABIAIQngEgESABEIsBIAEQORogASACEMEBIA4gARCLASABEDkaIAIQ/AEMAQsgASADEKEHIgIQ/gEgCyABKAIANgB4IAEgAhD9ASANIAEQiwEgARA5GiABIAIQwAEgDCABEIsBIAEQORogCyACEL4BOgB3IAsgAhCfAToAdiABIAIQngEgESABEIsBIAEQORogASACEMEBIA4gARCLASABEDkaIAIQ/AELNgIkIAFBEGokACAJIAgoAgA2AgAgBEGABHEiEkEJdiETQQAhAUEAIQIDQCACIQoCQAJAAkACQCABQQRGDQAgACALQagEahCTAUUNAEEAIQQCQAJAAkACQAJAAkAgC0H4AGogAWosAAAOBQEABAMFCQsgAUEDRg0H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KgJUIAIoAgwgAigCCBBXOAIgIAYgCCACKgJYIAIqAlwgAigCDCACKAIIEFc4AiQgBiAIIAIqAmAgAioCZCACKAIMIAIoAggQVzgCKCAGIAggAioCaCACKgJsIAIoAgwgAigCCBBXOAIsIAggBCAFIC4gNJQQiwIgBiAIIAIqAnAgAioCdCACKAIMIAIoAggQVzgCMCAGIAggAioCeCACKgJ8IAIoAgwgAigCCBBXOAI0IAYgCCACKgKAASACKgKEASACKAIMIAIoAggQVzgCOCAGIAggAioCiAEgAioCjAEgAigCDCACKAIIEFc4AjwgBiAIIAIqApABIAIqApQBIAIoAgwgAigCCBBXOAJAIAYgCCACKgKYASACKgKcASACKAIMIAIoAggQVzgCRCAIIAQgBSAuIDOUEIsCIAYgCCACKgKgASACKgKkASACKAIMIAIoAggQVzgCSCAGIAggAioCqAEgAioCrAEgAigCDCACKAIIEFc4AkwgBiAIIAIqArABIAIqArQBIAIoAgwgAigCCBBXOAJQIAYgCCACKgK4ASACKgK8ASACKAIMIAIoAggQVzgCVCAGIAggAioCwAEgAioCxAEgAigCDCACKAIIEFc4AlggBiAIIAIqAsgBIAIqAswBIAIoAgwgAigCCBBXOAJcIAggBCAFIC4gMZQQiwIgBiAIIAIqAtABIAIqAtQBIAIoAgwgAigCCBBXOAJgIAYgCCACKgLYASACKgLcASACKAIMIAIoAggQVzgCZCAGIAggAioC4AEgAioC5AEgAigCDCACKAIIEFc4AmggBiAIIAIqAugBIAIqAuwBIAIoAgwgAigCCBBXOAJsIAYgCCACKgLwASACKgL0ASACKAIMIAIoAggQVzgCcCAGIAggAioC+AEgAioC/AEgAigCDCACKAIIEFc4AnQgCCAEIAUgLiAwlBCLAiAGIAggAioCgAIgAioChAIgAigCDCACKAIIEFc4AnggBiAIIAIqAogCIAIqAowCIAIoAgwgAigCCBBXOAJ8IAYgCCACKgKQAiACKgKUAiACKAIMIAIoAggQVzgCgAEgBiAIIAIqApgCIAIqApwCIAIoAgwgAigCCBBXOAKEASAGIAggAioCoAIgAioCpAIgAigCDCACKAIIEFc4AogBIAYgCCACKgKoAiACKgKsAiACKAIMIAIoAggQ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BEACQCADIAEoAgQiAkEBayABKAIMIgRuQQFqTgRAIAEgAjYCEAwBCyABIAMgBGw2AhAgACACIAEoAghsQQd0EKYFIAFBATYCKCABKAIQIQILIAEgAEEBIAEoAgggAhCpBTYCACAFKAJQIQIgAUEANgIkIAFCADcCGCABIAI2AhQLIAEoAiwiAQ0ACwsL1QcBB38CQAJAIAIgA2oiCCABKAIESw0AIAEoAgwgA0kNACABKAIADQELIAAoAgAiA0EXNgIUIAAgAygCABEBAAsCQCACIAEoAhgiA08EQCAIIAEoAhAgA2pNDQELIAEoAihFBEAgACgCACIDQccANgIUIAAgAygCABEBAAsgASgCJARAAkAgASgCECIDQQBMDQAgASgCFCIFIAMgAyAFShsiBSABKAIcIAEoAhgiA2siBiAFIAZIGyIFIAEoAgQgA2siBiAFIAZIGyIFQQBMDQAgAUEwaiEKIAMgASgCCCILbCEGQQAhAwNAIAAgCiABKAIAIANBAnRqKAIAIAYgBSALbCIHIAEoAjQRBgAgASgCECIJIAEoAhQiBSADaiIDTA0BIAYgB2ohBiAFIAkgA2siByAFIAdIGyIFIAEoAhwgASgCGCADaiIHayIJIAUgCUgbIgUgASgCBCAHayIHIAUgB0gbIgVBAEoNAAsLIAFBADYCJAsgASACIAggASgCECIDayIFQQAgBUEAShsgASgCGCACSRsiBjYCGCADQQBMDQAgASgCFCIFIAMgAyAFShsiAyABKAIcIAZrIgUgAyAFSBsiAyABKAIEIAZrIgUgAyAFSBsiBUEATA0AIAFBMGohCiABKAIIIgsgBmwhBkEAIQMDQCAAIAogASgCACADQQJ0aigCACAGIAUgC2wiByABKAIwEQYAIAEoAhAiCSABKAIUIgUgA2oiA0wNASAGIAdqIQYgBSAJIANrIgcgBSAHSBsiBSABKAIcIAEoAhggA2oiB2siCSAFIAlIGyIFIAEoAgQgB2siByAFIAdIGyIFQQBKDQALCwJAAkACQCABKAIcIgUgCE8NAAJAAkACQCACIAVLBEAgAiEFIARFDQEgACgCACIDQRc2AhQgACADKAIAEQEADAILIAQNAQsgASgCIA0BIAAoAgAiA0EXNgIUIAAgAygCABEBAAwECyABIAg2AhwgASgCIEUNAgsgBSABKAIY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IgFJBH8gACAEKAIMIAZBAnRqQQAgASAGayIBIAAoAuQDKAIEEQcAIAUgBSgCACABajYCACAEKAIYBSABCyAEKAIQIgBPBEAgBEEANgIYIAQgBCgCFCAAajYCFAsLjwEBBH8jAEEQayIHJAAgACgCyAMiCCgCECEJIAUoAgAhCiAHQQA2AgwgACABIAIgAyAIKAIMIAdBDGogBiAKayIBIAkgASAJSRsgACgC3AMoAgQRDAAgACAIKAIMIAQgBSgCAEECdGogBygCDCAAKALkAygCBBEHACAFIAUoAgAgBygCDGo2AgAgB0EQaiQAC9wBAQF/IAAoAsgDIQICQAJAAkACQAJAIAEOBAADAgEDCyAAKAJUBEAgAkHUATYCBCACKAIMDQQgAiAAIAIoAghBACACKAIQQQEgACgCBCgCHBEKADYCDAwECyACIAAoAtwDKAIENgIEDAMLIAIoAghFBEAgACgCACIBQQM2AhQgACABKAIAEQEACyACQdUBNgIEDAILIAIoAghFBEAgACgCACIBQQM2AhQgACABKAIAEQEACyACQdYBNgIEDAELIAAoAgAiAUEDNgIUIAAgASgCABEBAAsgAkIANwIUCzwAIAAgASACKAIAIAQgBSgCAEECdGogACgC3AMoAgwRBwAgBSAFKAIAQQFqNgIAIAIgAigCAEEBajYCAAvCAwEMfyACQQJ0IgIgASgCCGooAgAhBSABKAIEIAJqKAIAIQYgASgCACACaigCACEHIAMoAgAhASAAKALQAiECIAAoAtwDIgMoAhwhCCADKAIYIQsgAygCFCEMIAMoAhAhDSAAKAJwIgNBAk8EfyADQQF2IQMDQCAMIAYtAABBAnQiBGooAgAhDiALIAUtAABBAnQiCWooAgAhCiAEIAhqKAIAIQ8gASACIAkgDWooAgAiCSAHLQAAIgRqai0AADoAACABIAIgBCAKIA9qQRB1Igpqai0AADoAASABIAIgBCAOamotAAA6AAIgASACIAkgBy0AASIEamotAAA6AAMgASACIAQgCmpqLQAAOgAEIAEgAiAEIA5qai0AADoABSABQQZqIQEgB0ECaiEHIAVBAWohBSAGQQFqIQYgA0EBayIDDQALIAAoAnAFIAMLQQFxBEAgDCAGLQAAQQJ0IgBqKAIAIQMgCyAFLQAAQQJ0IgVqKAIAIQYgACAIaigCACEIIAEgAiAHLQAAIgAgBSANaigCAGpqLQAAOgAAIAEgAiAAIAYgCGpBEHVqai0AADoAASABIAIgACADamotAAA6AAILC4sCAQN/IwBBEGsiCCQAAkACQCAAKALcAyIHKAIkBEAgB0EgakEAIAQgBSgCAEECdGpBAEEBIAcoAigQiwMgB0EANgIkIAUgBSgCAEEBajYCACAHIAcoAixBAWs2AiwMAQsgBygCLCEJIAggBCAFKAIAIgNBAnRqIgQoAgA2AgggCAJ/IAkgBiADayIDIAMgCUsbIgNBAiADQQJJGyIDQQJPBEAgBCgCBAwBCyAHQQE2AiQgBygCIAs2AgwgACABIAIoAgAgCEEIaiAHKAIMEQcAIAcoAiQhACAFIAUoAgAgA2o2AgAgByAHKAIsIANrNgIsIAANAQsgAiACKAIAQQFqNgIACyAIQRBqJAALhgUBDn8gAkECdCIFIAEoAghqKAIAIQogASgCBCAFaigCACELIAEoAgAgAkEDdGoiASgCACEHIAEoAgQhCCADKAIEIQIgAygCACEDIAAoAtACIQQgACgC3AMiASgCHCEOIAEoAhghDyABKAIUIRAgASgCECERIAAoAnAiAUECTwR/IAFBAXYhCQNAIBAgCy0AAEECdCIBaigCACEMIA8gCi0AAEECdCIGaigCACEFIAEgDmooAgAhASADIAQgBiARaigCACINIActAAAiBmpqLQAAOgAAIAMgBCAGIAEgBWpBEHUiBWpqLQAAOgABIAMgBCAGIAxqai0AADoAAiADIAQgDSAHLQABIgFqai0AADoAAyADIAQgASAFamotAAA6AAQgAyAEIAEgDGpqLQAAOgAFIAIgBCANIAgtAAAiAWpqLQAAOgAAIAIgBCABIAVqai0AADoAASACIAQgASAMamotAAA6AAIgAiAEIA0gCC0AASIBamotAAA6AAMgAiAEIAEgBWpqLQAAOgAEIAIgBCABIAxqai0AADoABSACQQZqIQIgCEECaiEIIANBBmohAyAHQQJqIQcgCkEBaiEKIAtBAWohCyAJQQFrIgkNAAsgACgCcAUgAQtBAXEEQCAQIAstAABBAnQiAGooAgAhCSAPIAotAABBAnQiAWooAgAhBSAAIA5qKAIAIQAgAyAEIAEgEWooAgAiASAHLQAAIgZqai0AADoAACADIAQg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PGooAgAiAkUEQCABIABBAUHAACAAKAIEKAIAEQQAIgI2AjwLIAJCADcAACACQgA3ADggAkIANwAwIAJCADcAKCACQgA3ACAgAkIANwAYIAJCADcAECACQgA3AAggAyAHaiIBQQA2AiggAUEANgIYIAAoAuABRQRAIAAoArQDDQEMAgsgACgCnANFDQELIAUoAhgiAkEQTwRAIAAoAgAiASACNgIYIAFBMjYCFCAAIAAoAgAoAgARAQALIAMgAkECdGoiAUH8AGooAgAiAkUEQCABIABBAUGAAiAAKAIEKAIAEQQAIgI2AnwLIAJBAEGAAhA6GgsgBEEBaiIEIAAoAtQCSA0ACwsgA0FwNgIUIANCADcCDCADIAAoApgCNgI4C6sNAgp/AXwgACgCJEEASgRAIAAoAtgDIQogACgC2AEhBwNAIAEhBiACIQQCQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgBygCKCAHKAIkIghBCHRqIgNBgxBMBEAgA0GBCEwEQAJAIANBgQRrDgQXAyIeAAtBkAEhAUEAIQICQCADQYECaw4CJh8ACyADQYMGaw4EAyEhHCELIANBggxMBEACQCADQYIIaw4HFiIFIiIiHAALIANBhQprDgYFISEhIRohCwJAIANBgwxrDgoUISEGISEhISEZAAsgA0GHDmsOCAYgICAgICAXIAsgA0GFGEwEQCADQYQUTARAIANBhBBrDg0TISEhHyEhISEhISEXIAsgA0GFFGsOBhEgICAgBwgLIANBhhxMBEAgA0GGGGsOBxAgICAgIAkKCwJAIANBhxxrDggPICAgICAgCwALIANBiCBrDgkNHx8fHx8fHwwLC0GRASEBQQAhAgwiC0GSASEBDCELQZMBIQFBACECDCALQZQBIQFBACECDB8LQZUBIQFBACECDB4LQZYBIQFBACECDB0LQZcBIQFBACECDBwLIANBixZHDRdBmAEhAUEAIQIMGwtBmQEhAUEAIQIMGgsgA0GNGkcNFUGaASEBQQAhAgwZC0GbASEBQQAhAgwYCyADQY8eRw0TQZwBIQFBACECDBcLQZ0BIQFBACECDBYLQZ4BIQFBACECDBULQZ8BIQFBACECDBQLQaABIQFBACEC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KAIAIQcgAygCACEEQQAhAEEAIQ0gCEEBRwRAA0AgACAHai0AACEKIAAgBmotAAAhCyAEIAAgCWotAAAiBToAASAEIAUgC2pBgAFzOgACIAQgBSAKakGAAXM6AAAgByAAQQFyIgVqLQAAIQogBSAGai0AACELIAQgBSAJai0AACIFOgAEIAQgBSALakGAAXM6AAUgBCAFIApqQYABczoAAyAAQQJqIQAgBEEGaiEEIA1BAmoiDSAORw0ACwsgD0UNACAAIAdqLQAAIQcgACAGai0AACEGIAQgACAJai0AACIAOgABIAQgACAGakGAAXM6AAIgBCAAIAdqQYABczoAAAsgA0EEaiEDIAJBAWohAiAMQQFrIQQgDEECTg0ACwsLqQIBCX8gBEEASgRAIAAoAnAiBUF+cSEMIAVBAXEhDQNAIAQhCQJAIAVFDQAgAkECdCIAIAEoAghqKAIAIQYgASgCBCAAaigCACEHIAEoAgAgAGooAgAhCCADKAIAIQRBACEAQQAhCiAFQQFHBEADQCAEIAAgCGotAAA6AAAgBCAAIAdqLQAAOgABIAQgACAGai0AADoAAiAEIAggAEEBciILai0AADoAAyAEIAcgC2otAAA6AAQgBCAGIAtqLQAAOgAFIABBAmohACAEQQZqIQQgCkECaiIKIAxHDQALCyANRQ0AIAQgACAIai0AADoAACAEIAAgB2otAAA6AAEgBCAAIAZqLQAAOgACCyADQQRqIQMgAkEBaiECIAlBAWshBCAJQQJODQALCwuiAgENfyAEQQBKBEAgACgC0AIhBSAAKAJwIQcgACgC4AMiACgCFCEKIAAoAhAhCyAAKAIMIQwgACgCCCENA0AgBCEIIAcEQCACQQJ0IgAgASgCCGooAgAhDiABKAIEIABqKAIAIQ8gASgCACAAaigCACEQIAMoAgAhBEEAIQADQCAAIA9qLQAAIQYgBCAFIAAgEGotAAAiCSANIAAgDmotAABBAnQiEWooAgBqai0AADoAACAEIAUgCSALIBFqKAIAIAogBkECdCIGaigCAGpBEHVqai0AADoAASAEIAUgCSAGIAxqKAIAamotAAA6AAIgBEEDaiEEIABBAWoiACAHRw0ACwsgA0EEaiEDIAJBAWohAiAIQQFrIQQgCEECTg0ACwsL1gIBCX8gBEEASgRAIAAoAnAiCEF8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AgQRAgALDAILAkAgAUEMSQ0AIAItAAJBwQBHDQAgAi0AA0HkAEcNACACLQAEQe8ARw0AIAItAAVB4gBHDQAgAi0ABkHlAEcNACACLQAIIQMgAi0AByEHIAItAAohCSACLQAJIQogAi0ADCELIAItAAshDSACLQANIQUgACgCACIBQc4ANgIUIAEgBTYCJCABIAsgDUEIdHI2AiAgASAJIApBCHRyNgIcIAEgAyAHQQh0cjYCGCAAQQEgASgCBBECACAAIAU6AKwCIABBATYCqAIMAgsgACgCACIBIAU2AhggAUHQADYCFCAAQQEgACgCACgCBBECAAwBCyAAKAIAIgEgAzYCGCABQcYANgIUIAAgACgCACgCABEBAAsgBiAENgIEIAYgCDYCAEEBIQQgDEEATA0AIAAgDCAAKAIYKAIQEQIACyACQRBqJAAgBAs2ACAAQQA2AtgBIABBADYCuAMgAEEANgKQASAAKALQAyIAQQA2AqQBIABBADYCGCAAQgA3AgwLizsBD38jAEGgAmsiCSQAIAAoArgDIQEDQAJAAkACQCABDQAgACgC0AMoAgxFBEAgACgCGCICKAIEIgFFBEAgACACKAIMEQAARQRAQQAhAQwECyACKAIEIQELIAIoAgAiAy0AACEFIAFBAWsiBAR/IANBAWoFIAAgAigCDBEAAEUEQEEAIQEMBAsgAigCBCEEIAIoAgALIgFBAWohAyAFQf8BRiABLQAAIgFB2AFGcUUEQCAAKAIAIgYgBTYCGCAGQTc2AhQgACgCACABNgIcIAAgACgCACgCABEBAAsgACABNgK4AyACIARBAWs2AgQgAiADNgIADAELIAAQ4gNFBEBBACEBDAILIAAoArgDIQELAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABQQFrDv4BDxERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERER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aiEEIANBAWshAyACLQAAQQNHBEAgBCECDAELIANFBEAgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCACEECyAEQQFqIQIgA0EBayEDIAAoAtgBIgcoAlggBC0AAEcNACADRQRAIAAgASgCDBEAAEUEQEEAIQEMCwsgACgC2AEhByABKAIEIQMgASgCACECCyACQQFqIQQgA0EBayEDIAcoAgAgAi0AAEcEQCAEIQIMAQsgA0UEQCAAIAEoAgwRAABFBEBBACEBDAsLIAAoAtgBIQcgASgCBCEDIAEoAgAhBAsgBEEBaiECIANBAWshAyAHKAKwASAELQAARw0AIANFBEAgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCACECCyACQQFqIQQgA0EBayEDIAItAABBgAFHBEAgBCECDAELIANFBEAgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCACEECyAELQAAIQUgA0EBayIDBH8gBEEBagUgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCAAsiBEEBaiECIANBAWshAyAELQAAIAVBCHRyDQAgA0UEQCAAIAEoAgwRAABFBEBBACEBDAsLIAEoAgQhAyABKAIAIQILIAItAAAhBCADQQFrIgMEfyACQQFqBSAAIAEoAgwRAABFBEBBACEBDAsLIAEoAgQhAyABKAIACyIFQQFqIQIgA0EBayEDIAUtAAAgBEEIdHINACADRQRAIAAgASgCDBEAAEUEQEEAIQEMCwsgASgCBCEDIAEoAgAhAgsgAkEBaiEEIANBAWshAyACLQAABEAgBCECDAELIANFBEAgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCACEECyAELQAAIQUgA0EBayIDBH8gBEEBagUgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCAAsiBEEBaiECIANBAWshAyAELQAAIAVBCHRyQQFHDQAgA0UEQCAAIAEoAgwRAABFBEBBACEBDAsLIAEoAgQhAyABKAIAIQILIAItAAAhBCADQQFrIgMEfyACQQFqBSAAIAEoAgwRAABFBEBBACEBDAsLIAEoAgQhAyABKAIACyIFQQFqIQIgA0EBayEDIAUtAAAgBEEIdHINACADRQRAIAAgASgC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AgghBQNAIAUEQCAAIAUoAgARAQALAkAgACAAKALMAygCABEAACIBDgMFAAIACyAAKAIIIgVFIAFBfXFBAUdyDQAgBSAFKAIEQQFqIgE2AgQgASAFKAIIIgJIDQAgBSAAKALMAiACajYCCAwACwALIAAgACgCkAE2ApgBDAELIAAoAgAiAiABNgIYIAJBFTYCFCAAIAAoAgAoAgARAQALIAAoAhRBzAFHBEAgACAAKAK8AygCABEBACAAQcwBNgIUIABBADYCjAELAkAgACgCvAMoAggEQCAAQYwBaiECIAAoAowBIQUDQCAAKAJ0IgMgBUsEQCAAKAIIIgEEQCABIAM2AgggASAFNgIEIAAgASgCABEBACAAKAKMASEFC0EAIQEgAEEAIAJBACAAKALAAygCBBEHACAFIAAoAowBIgVHDQEMAwsgACAAKAK8AygCBBEBACAAIAAoArwDKAIAEQEAQQAhBSAAQQA2AowBIAAoArwDKAIIDQALCyAAQc4BQc0BIAAoAkQbNgIUQQEhAQsLIAEL0gEBAn8CQAJAIAAoAhQiAUHNAWtBAUsNACAAKAJADQAgACgCjAEgACgCdEkEQCAAKAIAIgFBxQA2AhQgACABKAIAEQEACyAAIAAoArwDKAIEEQEAIABB0gE2AhQMAQsCQAJAIAFBzwFrDgQAAQECAQsgAEHSATYCFAwBCyAAKAIAIgIgATYCGCACQRU2AhQgACAAKAIAKAIAEQEACwJAA0AgACgCzAMiASgCFA0BIAAgASgCABEAAA0AC0EADwsgACAAKAIYKAIYEQEAIAAQtgVBAQucBgEFfyAAKAIUIgNBfnFByAFHBEAgACgCACICIAM2AhggAkEVNgIUIAAgACgCACgCABEBAAsCf0EBIQICQAJAAkACQAJAIAAoAhQiA0HIAWsOCwABBAICAgICAgMCAwsgACAAKALMAygCBBEBACAAIAAoAhgoAggRAQAgAEHJATYCFAsgACAAKALMAygCABEAACICQQFHDQIgACgCJCICIQUCQAJAAkACQCACQQFrDgQDAgABAgsgACgC2AEiAygCsAEhBEECIQUgAygCACIGQQFHIgIgAygCWCIDQQJHciAEQQNHckUEQEEDIQIMAwsgAiADQSJHckUEQEEHIQIgBEEjRg0DCyAGQdIARyADQccAR3IgBEHCAEdyRQRAQQIhAgwDCyAGQfIARyADQecAR3JFBEBBBiECIARB4gBGDQMLIAAoApwCBEBBAyECDAMLIAAoAqgCBEBBAiECAkACQCAALQCsAiIDDgIFAAELQQMhAgwECyAAKAIAIgIgAzYCGCACQfQANgIUIABBfyAAKAIAKAIEEQIAQQMhAgwDCyAAKAIAIgIgBjYCGCACQfEANgIUIAIgBDYCICACIAM2AhwgAEEBIAIoAgQRAgBBAyECDAILQQQhBSAAKAKoAkUEQEEEIQIMAgtBBCECAkACQCAALQCsAiIDDgMDAQABC0EFIQIMAgsgACgCACICIAM2AhggAkH0ADYCFCAAQX8gACgCACgCBBECAEEFIQIMAQtBACECQQAhBQsgACAFNgIsIAAgAjYCKCAAQQA2AogBIABBgAI2AmAgAEKCgICAEDcDWCAAQgE3A1AgAEKAgICAEDcDSCAAQgA3A0AgAEKAgICAgICA+D83AzggAEEANgJsIABCADcCZCAAQcoBNgIUIAAgACgCrAMiAjYCNCAAIAI2AjBBAQwDCyAAIAAoAswDKAIAEQAADAILIAAoAgAiAiADNgIYIAJBFTYCFCAAIAAoAgAoAgARAQBBACECCyACCyICQQJGBEAgAQRAIAAoAgAiAUE1NgIUIAAgASgCABEBAAsgABC2BQsgAgsHACAAELUFC58HAQF/IABBADYCBCABQdoARwRAIAAoAgBCjYCAgKALNwIUIAAoAgAgATYCHCAAIAAoAgAoAgARAQALIAJB6ANHBEAgACgCAEKWgICAgD03AhQgACgCACACNgIcIAAgACgCACgCABEBAAsgACgCACEBIAAoAgwhAiAAQQRqQQBB5AMQOhogAEEBNgIQIAAgAjYCDCAAIAE2AgAjAEEQayICJAAgAEEANgIEIAJBADYCDEHUABA7IgFFBEAgACgCAEI4NwIUIAAgACgCACgCABEBAAsgAUGAlOvcAzYCMCABQeMBNgIoIAFB5AE2AiQgAUHlATYCICABQeYBNgIcIAFB5wE2AhggAUHoATYCFCABQekBNgIQIAFB6gE2AgwgAUHrATYCCCABQewBNgIEIAFB7QE2AgAgAUIANwI0IAFBADYCLCABQdQANgJMIAFCADcCPCABQgA3AkQgACABNgIEAkBBjpMCEIcDIgNFDQAgAkH4ADoACyACIAJBDGo2AgAgAiACQQtqNgIEIANBso4CIAIQ6gFBAEwNACACKAIMIQMgAi0AC0HfAXFBzQBGBEAgAiADQegHbCIDNgIMCyABIANB6AdsNgIsCyACQRBqJAAgAEEANgK4AiAAQQA2AhggAEEANgIIIABCADcCpAEgAEIANwKsASAAQgA3ArQBIABCADcCvAEgAEIANwLEASAAQgA3AswBIAAgAEEAQawBIAAoAgQoAgARBAAiATYC0AMgAUIANwJgIAFBgAE2AhwgAUGBATYCCCABQYIBNgIEIAFBgwE2AgAgAUEANgJoIAFBgAE2AiQgAUGAATYCKCABQgA3AmwgAUGAATYCLCABQYABNgIwIAFCADcCdCABQYABNgI0IAFBgAE2AjggAUIANwJ8IAFBgAE2AjwgAUEANgKEASABQYABNgJAIAFCADcCiAEgAUGAATYCRCABQYABNgJIIAFBgAE2AkwgAUGAATYCUCABQgA3ApABIAFBgAE2AlQgAUIANwKYASABQQA2AqABIAFBgAE2AlwgAUGEATYCICABQYQBNgJYIABBADYCuAMgAEEANgKQASAAQQA2AtgBIAAoAtADIgFBADYCpAEgAUEANgIYIAFCADcCDCAAIABBAEEcIAAoAgQoAgARBAAiATYCzAMgAUEBNgIYIAFCADcCECABQfwANgIMIAFB/QA2AgggAUH+ADYCBCABQf8ANgIAIABByAE2AhQLIgEBfUF/IAAqAgAgASoCAJMiAkMAAAAAXiACQwAAAABdGwsQACABIAIgAyAAKAIAEQQACzkBAX8gACgCBCIEQQF1IAFqIQEgACgCACEAIAEgAiADIARBAXEEfyABKAIAIABqKAIABSAACxEFAAs3AQF/IAAoAgQiA0EBdSABaiEBIAAoAgAhACABIAIgA0EBcQR/IAEoAgAgAGooAgAFIAALEQIACzQBAX8jAEEQayIEJAAgACgCACEAIAQgAzYCDCABIAIgBEEMaiAAEQQAIQAgBEEQaiQAIAALVAECfyMAQRBrIgQkACAAKAIEIgVBAXUgAWohASAAKAIAIQAgBUEBcQRAIAEoAgAgAGooAgAhAAsgBCADNgIMIAEgAiAEQQxqIAARBQAgBEEQaiQAC1IBAn8jAEEQayIDJAAgACgCBCIEQQF1IAFqIQEgACgCACEAIARBAXEEQCABKAIAIABqKAIAIQALIAMgAjYCDCABIANBDGogABECACADQRBqJAALNgEBfyMAQRBrIgQkACAAKAIAIQAgBCADEI8DIAEgAiAEIAARBAAhACAEEDkaIARBEGokACAAC1YBAn8jAEEQayIEJAAgACgCBCIFQQF1IAFqIQEgACgCACEAIAVBAXEEQCABKAIAIABqKAIAIQALIAQgAxCPAyABIAIgBCAAEQUAIAQQORogBEEQaiQAC1QBAn8jAEEQayIDJAAgACgCBCIEQQF1IAFqIQEgACgCACEAIARBAXEEQCABKAIAIABqKAIAIQALIAMgAhCPAyABIAMgABECACADEDkaIANBEGokAAsLACABIAIgABECAAsrAgF/AXwjAEEQayICJAAgAiABIAARHQA5AwggAisDCCEDIAJBEGokACADCwsAIAEgAiAAERQACycBAX8jAEEQayIBJAAgASAAEQ4ANgIMIAEoAgwhACABQRBqJAAgAAsJACABIAARAQALDwAgASAAKAIAaiACNgIACw0AIAEgACgCAGooAgALGAEBf0EQEEwiAEIANwMAIABCADcDCCAACzkBAX8jAEEQayIDJAAgAyABIAIgABEFAEEQEEwiACADKQIANwIAIAAgAykCCDcCCCADQRBqJAAgAAsrAQF/IwBBEGsiAyQAIAMgASACIAARAwA2AgwgAygCDCEAIANBEGokACAACzUBAX8jAEEQayICJAAgAiABEI8DIAIgAiAAEQAANgIMIAIoAgwhACACEDkaIAJBEGokACAACzABAX8jAEEQayIDJAAgAyABIAIgABEFAEEMEEwgAxCSBCEAIAMQdCADQRBqJAAgAAspAQF/IwBBEGsiAiQAIAIgASAAEQAANgIMIAIoAgwhACACQRBqJAAgAAstAQF/IwBBEGsiBCQAIAQgASACIAMgABEEADYCDCAEKAIMIQAgBEEQaiQAIAALHwAgACABELgFIgAgAikCCDcCCCAAIAIpAgA3AgBBAQt5AQN/IAEQtwEgAksEQCABIAIQuAUhAiMAQRBrIgMkACMAQRBrIgEkACABIANBCGoiBTYCDEEQEEwiBCACKQIINwIIIAQgAikCADcCACABQQxqIAQQ4wMgAUEQaiQAIABBuK8CIAUQDjYCACADQRBqJAAPCyAAEOcDC4ADAQR/IAEgABC3ASID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BEAgASATKALUAUYNAQsgEiABNgIEIBIgAjYCAEEAQQJB06MCIBIQPSATKALQASEBIAAoAgAhAiAAKAIEIQ8gACATKALUASIQNgIEIAAgATYCACAQtyAPt6MhAyABtyACt6MhBEEAIQEDQCABQQRHBEAgACABQQN0Ig9qIgIgBCAAIA9qIg8rAwiiOQMIIAIgAyAPKwMoojkDKCACIA8rA0g5A0ggAUEBaiEBDAELCwJAAkACQAJAAkACQCAAKAKwASIBQQFrDgQDAgEABQsgACAAKwNoOQNoIAAgACsDcDkDcCAAIAArA3g5A3ggACAAKwOAATkDgAEgACAEIAArA4gBojkDiAEgACADIAArA5ABojkDkAEgACAEIAArA5gBojkDmAEgACADIAArA6ABojkDoAEgACAAKwOoATkDqAEMAwsgACAEIAArA2iiOQNoIAAgAyAAKwNwojkDcCAAIAArA3g5A3ggACAAKwOAATkDgAEgACAAKwOIASAEIAOiozkDiAEgACAAKwOQASADIAQgBKIgA6KiozkDkAEMAgsgACAEIAArA2iiOQNoIAAgAyAAKwNwojkDcCAAIAArA3g5A3ggACAAKwOAASAEIAOiozkDgAEgACAAKwOIASADIAQgBKIgA6KiozkDiAEMAQsgACAEIAArA2iiOQNoIAAgAyAAKwNwojkDcCAAIAArA3g5A3ggACAAKwOAASAEIAOiozkDgAELIAAgATYCsAELCyATENoFIBMCfyMAQSBrIg8kAEHQARA7IgEEQAJAIAEgAEG4ARA/IhAgACgCAEEeaiIBNgLAASAAKAIEIQIgEEEPNgLMASAQQQ82AsgBIBAgAkEeaiIVNgLEASAQIAEgFWxBA3QiERA7IgI2ArgBIAJFDQAgECAREDsiETYCvAEgEUUNACAVQQAgFUEAShshGiABQQAgAUEAShshGCAAQegAaiEBIAAoArABIRkDQCAXIBpHBEAgF0EPa7K7IQZBACEVA0AgFSAYRwRAIBVBD2uyuyIJIQMCQCAPAnwCQAJAAkACQCAZQQFrDgQDAgEABQsgDyABKwMYIgcgAyABKwMwIgqhIAErA0AiBKIgASsDICILoyIDIAOgIAOiIAMgA6IgBiABKwM4IgyhIASiIAErAygiDaMiBCAEoqAiBaCiIAMgASsDCCAFoiAFoiABKwMA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Rg0AIAEgA0EIdGoiACgCNCILQQBIDQEgAEEwaiEFQQAhAiAEQQAgBEEAShshAANAAkAgACACRwRAIAEgAkGIAmxqQYSLpgJqKAIAIAtHDQEgAiEACyAAIARGBEAgBEE8Rg0DIAEgBEEBaiIENgL4iqYCCyABIABBiAJsaiIAQYCLpgJqIAVBgAIQPxogAEGAjaYCakEBNgIADAMLIAJBAWohAgwACwALQQAhByABKAIcQQJGDQNBACEAA0AgACAETg0EQQAhAiABKAIsIgZBACAGQQBKGyEOIAEgAEGIAmxqIgtBwIumAmohBSALQbiLpgJqIQMgC0GAi6YCaiEJA0ACQCACIA5HBH8gCSgCALcgASACQQh0aiILKAIwtyIQoyIRRGZmZmZmZuY/YyARROF6FK5H4fY/ZHINASALKwNoIAMrAwChIhEgEaIgCysDcCAFKwMAoSIRIBGioCAQo0QAAAAAAADgP2NFDQEgAgUgDgsgBkYEQCABIAZBCHRqQTBqIAlBgAIQPxogASABKAIsQQFqNgIsIAEoAviKpgIhBAsgAEEBaiEADAILIAJBAWohAgwACwALAAsgA0EBaiEDDAALAAsgARCsBkEAIQcLIAhB0ABqJAAgBwshACAPQTBqJAAgAAtyAQF/IwBBEGsiASQAIAEgADYCDCABQbyYBCABQQxqEHM2AgggARBrNgIAQX8hACABQQhqIAEQeEUEQCABQQxqEH0oAtgBIgAEfyABIAAoAhQ2AghBAAVBfwshAEF/IAEoAgggABshAAsgAUEQaiQAIAALbgEBfyMAQRBrIgIkACACIAA2AgwgAkG8mAQgAkEMahBzNgIIIAIQazYCAAJAIAJBCGogAhB4DQAgAkEMahB9KALYASIARSABQQFLcgR/QX8FIAAgATYCFEEACw0AQYihAiABEMcBCyACQRBqJAALdgECfyMAQRBrIgEkACABIAA2AgwgAUG8mAQgAUEMahBzNgIIIAEQazYCAEEAIQAgAUEIaiABEHhFBEAgAUEMahB9KALYASIARSABQQhqIgJFcgR/QX8FIAIgACgCADYCAEEACxogASgCCCEACyABQRBqJAAgAAtbAQF/IwBBEGsiASQAIAEgADYCDCABQbyYBCABQQxqEHM2AgggARBrNgIAQQAhACABQQhqIAEQeEUEQCABQQxqEH0o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ACABQf8ATQR/QZCvAygCACABQQJ0aigCAAUgAQsLDwAgACABIAJBgKMDEO0GCx4AIAFB/wBNBH9BgKMDKAIAIAFBAnRqKAIABSABCwtFAAJAA0AgAiADRg0BAkAgAigCAEH/AEsNAEH4nAMoAgAgAigCAEEBdGovAQAgAXFFDQAgAkEEaiECDAELCyACIQMLIAMLRAADQAJAIAIgA0cEfyACKAIAQf8ASw0BQficAygCACACKAIAQQF0ai8BACABcUUNASACBSADCw8LIAJBBGohAgwACwALRgADQCABIAJHBEAgAyABKAIAQf8ATQR/QficAygCACABKAIAQQF0ai8BAAVBAAs7AQAgA0ECaiEDIAFBBGohAQwBCwsgAgskACACQf8ATQR/QficAygCACACQQF0ai8BACABcUEARwVBAAsLQAECfyAAKAIAKAIAIgAoAgAgACgCCCICQQF1aiEBIAAoAgQhACABIAJBAXEEfyABKAIAIABqKAIABSAACxEBAAsPACAAIAAoAgAoAgQRAQALHwAgAAJ/QYi6BEGIugQoAgBBAWoiADYCACAACzYCBAsJACAAEJAHEDQLnAEAIwBBEGsiAyQAAkAgBRCHAUUEQCAAIAUoAgg2AgggACAFKQIANwIADAELIAUoAgAhBAJAAkACQCAFKAIEIgJBAU0EQCAAIgEgAhCRAQwBCyACQe////8DSw0BIAAgACACELsCQQFqIgUQiQIiARCPASAAIAUQswEgACACEIoBCyABIAQgAkEBahDMAQwBCxBVAAsLIANBEGokAAsJACAAIAUQ3QILigMBCH8jAEHwA2siACQAIABB6ANqIgYgAxBPIAYQlwEhCiAFEDgEQCAFQQAQvgMoAgAgCkEtEKABRiELCyACIAsgAEHoA2ogAEHgA2ogAEHcA2ogAEHYA2ogAEHIA2oQRSIMIABBuANqEEUiBiAAQagDahBFIgcgAEGkA2oQlgcgAEHOAjYCECAAQQhqQQAgAEEQaiICEGchCAJAAn8gBRA4IAAoAqQDSgRAIAUQOCEJIAAoAqQDIQ0gBxA4IAkgDWtBAXRqIAYQOGogACgCpANqQQFqDAELIAcQOCAGEDhqIAAoAqQDakECagsiCUHlAEkNACAIIAlBAnQQOxB/IAgoAgAiAg0AEFUACyACIABBBGogACADKAIEIAUQ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ByAEEE8gBxCdASEIIABBADoAjwECQCAAQZgCaiACIAMgByAEKAIEIAUgAEGPAWogCCABIABBlAFqIABBhAJqEKUHRQ0AIABB3J4CKAAANgCHASAAQdWeAikAADcDgAEgCCAAQYABaiAAQYoBaiAAQfYAahCCAiAAQc4CNgIQIABBCGpBACAAQRBqIgIQZyEDAkAgACgClAEgASgCAGtB4wBOBEAgAyAAKAKUASABKAIAa0ECahA7EH8gAygCAEUNASADKAIAIQILIAAtAI8BBEAgAkEtOgAAIAJBAWohAgsgASgCACEEA0AgACgClAEgBE0EQAJAIAJBADoAACAAIAY2AgAgAEEQakGL/AEgABDqAUEBRw0AIAMQZgwECwUgAiAAQfYAaiIHIAdBCmogBBDABCAAayAAai0ACjoAACACQQFqIQIgBEEBaiEEDAELCxBVAAsQVQALIABBmAJqIABBkAJqEHwEQCAFIAUoAgBBAnI2AgALIAAoApgCIQIgAEGQAWoQRyABEGYgAEGgAmokACACC5oCAQJ/IwBBoANrIggkACAIIAhBoANqIgM2AgwjAEGQAWsiByQAIAcgB0GEAWo2AhwgAEEIaiAHQSBqIgIgB0EcaiAEIAUgBhCqByAHQgA3AxAgByACNgIMIAhBEGoiAiAIKAIMEPQEIQQgACgCCCEFIwBBEGsiACQAIAAgBTYCDCAAQQhqIABBDGoQygEhBSACIAdBDGogBCAHQRBqEMgEIQQgBRDJASAAQRBqJAAgBEF/RgRAEFUACyAIIAIgBEECdGo2AgwgB0GQAWokACAIKAIMIQQjAEEQayIAJAAgACABNgIIA0AgAiAERwRAIABBCGogAigCABDgBCACQQRqIQIMAQsLIAAoAgghASAAQRBqJAAgAyQAIAELhQEAIwBBgAFrIgIkACACIAJB9ABqNgIMIABBCGogAkEQaiIAIAJBDGogBCAFIAYQqgcgACEEIAIoAgwhAyMAQRBrIgAkACAAIAE2AggDQCADIARHBEAgAEEIaiAELAAAEMoDIARBAWohBAwBCwsgACgCCCEBIABBEGokACACQYABaiQAIAEL8AwBAX8jAEFAaiIHJAAgByABNgI4IARBADYCACAHIAMQTyAHEJcBIQggBxBHAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJA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ASAIIAAoApwBEH8gACgCnAEhBgsgBiAFIAZqIgogAhDZASELIABBzgI2AlAgAEHIAGpBACAAQdAAahBnIQYCQCAAKAKcASAAQaABakYEQCAAQdAAaiEFDAELIAVBAXQQOyIFRQ0BIAYgBRB/IAAoApwBIQkLIABBOGoiByACEE8gCSALIAogBSAAQcQAaiAAQUBrIAcQtQcgBxBHIAEgBSAAKAJEIAAoAkAgAiADEOgBIQEgBhBmIAgQZiAAQdABaiQAIAEPCxBVAAsRACAAIAEgAiADIARBABDwBgsRACAAIAEgAiADIARBABDxBgsRACAAIAEgAiADIARBARDwBgsRACAAIAEgAiADIARBARDxBgvSAQEBfyMAQTBrIgUkACAFIAE2AigCQCACKAIEQQFxRQRAIAAgASACIAMgBCAAKAIAKAIYEQoAIQIMAQsgBUEYaiIAIAIQTyAAEJwCIQEgABBHAkAgBARAIAVBGGogARDBAQwBCyAFQRhqIAEQwAELIAUgBUEYahCuATYCEANAIAUgBUEYahCBAjYCCCAFQRBqIAVBCGoQgwEEQCAFQShqIAVBEGoiACgCACwAABDKAyAAEO0CDAEFIAUoAighAiAFQRhqEDkaCwsLIAVBMGokACACC/UCAQF/IwBB4AJrIgAkACAAIAI2AtACIAAgATYC2AIgAEHQAWoQRSEGIABBEGoiAiADEE8gAhCXAUGguwNBursDIABB4AFqEOcBIAIQRyAAQcABahBFIgMgAxBREEIgACADQQAQQSIBNgK8ASAAIAI2AgwgAEEANgIIA0ACQCAAQdgCaiAAQdACahCSAUUNACAAKAK8ASADEDggAWpGBEAgAxA4IQIgAyADEDhBAXQQQiADIAMQURBCIAAgAiADQQAQQSIBajYCvAELIABB2AJqEGhBECABIABBvAFqIABBCGpBACAGIABBEGogAEEMaiAAQeABahDAAg0AIABB2AJqEHUaDAELCyADIAAoArwBIAFrEEIgAxBAIQIQXCEBIAAgBTYCACACIAEgABC7B0EBRwRAIARBBDYCAAsgAEHYAmogAEHQAmoQewRAIAQgBCgCAEECcjYCAAsgACgC2AIhASADEDkaIAYQORogAEHgAmokACABC9QDAQF+IwBBgANrIgAkACAAIAI2AvACIAAgATYC+AIgAEHYAWogAyAAQfABaiAAQewBaiAAQegBahC/BCAAQcgBahBFIgEgARBREEIgACABQQAQQSICNgLEASAAIABBIGo2AhwgAEEANgIYIABBAToAFyAAQcUAOgAWA0ACQCAAQfgCaiAAQfACahCSAUUNACAAKALEASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCxAELIABB+AJqEGggAEEXaiAAQRZqIAIgAEHEAWogACgC7AEgACgC6AEgAEHYAWogAEEgaiAAQRxqIABBGGogAEHwAWoQvgQNACAAQfgCahB1GgwBCwsCQCAAQdgBahA4RQ0AIAAtABdFDQAgACgCHCIDIABBIGprQZ8BSg0AIAAgA0EEajYCHCADIAAoAhg2AgALIAAgAiAAKALEASAEELwHIAApAwAhBiAFIAApAwg3AwggBSAGNwMAIABB2AFqIABBIGogACgCHCAEEJABIABB+AJqIABB8AJqEHsEQCAEIAQoAgBBAnI2AgALIAAoAvgCIQIgARA5GiAAQdgBahA5GiAAQYADaiQAIAILvQMAIwBB8AJrIgAkACAAIAI2AuACIAAgATYC6AIgAEHIAWogAyAAQeABaiAAQdwBaiAAQdgBahC/BCAAQbgBahBFIgEgARBREEIgACABQQAQQSICNgK0ASAAIABBEGo2AgwgAEEANgIIIABBAToAByAAQcUAOgAGA0ACQCAAQegCaiAAQeACahCSAUUNACAAKAK0ASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCtAELIABB6AJqEGggAEEHaiAAQQZqIAIgAEG0AWogACgC3AEgACgC2AEgAEHIAWogAEEQaiAAQQxqIABBCGogAEHgAWoQvgQNACAAQegCahB1GgwBCwsCQCAAQcgBahA4RQ0AIAAtAAdFDQAgACgCDCIDIABBEGprQZ8BSg0AIAAgA0EEajYCDCADIAAoAgg2AgALIAUgAiAAKAK0ASAEEL0HOQMAIABByAFqIABBEGogACgCDCAEEJABIABB6AJqIABB4AJqEHsEQCAEIAQoAgBBAnI2AgALIAAoAugCIQIgARA5GiAAQcgBahA5GiAAQfACaiQAIAILvQMAIwBB8AJrIgAkACAAIAI2AuACIAAgATYC6AIgAEHIAWogAyAAQeABaiAAQdwBaiAAQdgBahC/BCAAQbgBahBFIgEgARBREEIgACABQQAQQSICNgK0ASAAIABBEGo2AgwgAEEANgIIIABBAToAByAAQcUAOgAGA0ACQCAAQegCaiAAQeACahCSAUUNACAAKAK0ASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCtAELIABB6AJqEGggAEEHaiAAQQZqIAIgAEG0AWogACgC3AEgACgC2AEgAEHIAWogAEEQaiAAQQxqIABBCGogAEHgAWoQvgQNACAAQegCahB1GgwBCwsCQCAAQcgBahA4RQ0AIAAtAAdFDQAgACgCDCIDIABBEGprQZ8BSg0AIAAgA0EEajYCDCADIAAoAgg2AgALIAUgAiAAKAK0ASAEEL4HOAIAIABByAFqIABBEGogACgCDCAEEJABIABB6AJqIABB4AJqEHsEQCAEIAQoAgBBAnI2AgALIAAoAugCIQIgARA5GiAAQcgBahA5GiAAQfACaiQAIAILoAMBAn8jAEHgAmsiACQAIAAgAjYC0AIgACABNgLYAiADENoBIQYgAyAAQeABahDvAiEHIABB0AFqIAMgAEHMAmoQ7gIgAEHAAWoQRSIBIAEQURBCIAAgAUEAEEEiAjYCvAEgACAAQRBqNgIMIABBADYCCANAAkAgAEHYAmogAEHQAmoQkgFFDQAgACgCvAEgARA4IAJqRgRAIAEQOCEDIAEgARA4QQF0EEIgASABEFEQQiAAIAMgAUEAEEEiAmo2ArwBCyAAQdgCahBoIAYgAiAAQbwBaiAAQQhqIAAoAswCIABB0AFqIABBEGogAEEMaiAHEMACDQAgAEHYAmoQdRoMAQsLAkAgAEHQAWoQOEUNACAAKAIMIgMgAEEQamtBnwFKDQAgACADQQRqNgIMIAMgACgCCDYCAAsgBSACIAAoArwBIAQgBhC/BzcDACAAQdABaiAAQRBqIAAoAgwgBBCQASAAQdgCaiAAQdACahB7BEAgBCAEKAIAQQJyNgIACyAAKALYAiECIAEQORogAEHQAWoQORogAEHgAmokACACC6ADAQJ/IwBB4AJrIgAkACAAIAI2AtACIAAgATYC2AIgAxDaASEGIAMgAEHgAWoQ7wIhByAAQdABaiADIABBzAJqEO4CIABBwAFqEEUiASABEFEQQiAAIAFBABBBIgI2ArwBIAAgAEEQajYCDCAAQQA2AggDQAJAIABB2AJqIABB0AJqEJIBRQ0AIAAoArwBIAEQOCACakYEQCABEDghAyABIAEQOEEBdBBCIAEgARBREEIgACADIAFBABBBIgJqNgK8AQsgAEHYAmoQaCAGIAIgAEG8AWogAEEIaiAAKALMAiAAQdABaiAAQRBqIABBDGogBxDAAg0AIABB2AJqEHUaDAELCwJAIABB0AFqEDhFDQAgACgCDCIDIABBEGprQZ8BSg0AIAAgA0EEajYCDCADIAAoAgg2AgALIAUgAiAAKAK8ASAEIAYQwgc7AQAgAEHQAWogAEEQaiAAKAIMIAQQkAEgAEHYAmogAEHQAmoQewRAIAQgBCgCAEECcjYCAAsgACgC2AIhAiABEDkaIABB0AFqEDkaIABB4AJqJAAgAgugAwECfyMAQeACayIAJAAgACACNgLQAiAAIAE2AtgCIAMQ2gEhBiADIABB4AFqEO8CIQcgAEHQAWogAyAAQcwCahDuAiAAQcABahBFIgEgARBREEIgACABQQAQQSICNgK8ASAAIABBEGo2AgwgAEEANgIIA0ACQCAAQdgCaiAAQdACahCSAUUNACAAKAK8ASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCvAELIABB2AJqEGggBiACIABBvAFqIABBCGogACgCzAIgAEHQAWogAEEQaiAAQQxqIAcQwAINACAAQdgCahB1GgwBCwsCQCAAQdABahA4RQ0AIAAoAgwiAyAAQRBqa0GfAUoNACAAIANBBGo2AgwgAyAAKAIINgIACyAFIAIgACgCvAEgBCAGEMMHNwMAIABB0AFqIABBEGogACgCDCAEEJABIABB2AJqIABB0AJqEHsEQCAEIAQoAgBBAnI2AgALIAAoAtgCIQIgARA5GiAAQdABahA5GiAAQeACaiQAIAILoAMBAn8jAEHgAmsiACQAIAAgAjYC0AIgACABNgLYAiADENoBIQYgAyAAQeABahDvAiEHIABB0AFqIAMgAEHMAmoQ7gIgAEHAAWoQRSIBIAEQURBCIAAgAUEAEEEiAjYCvAEgACAAQRBqNgIMIABBADYCCANAAkAg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QZACayIAJAAgACACNgKAAiAAIAE2AogCIAMQ2gEhBiAAQdABaiADIABB/wFqEPACIABBwAFqEEUiASABEFEQQiAAIAFBABBBIgI2ArwBIAAgAEEQajYCDCAAQQA2AggDQAJAIABBiAJqIABBgAJqEJMBRQ0AIAAoArwBIAEQOCACakYEQCABEDghAyABIAEQOEEBdBBCIAEgARBREEIgACADIAFBABBBIgJqNgK8AQsgAEGIAmoQaSAGIAIgAEG8AWogAEEIaiAALAD/ASAAQdABaiAAQRBqIABBDGpBoLsDEMMCDQAgAEGIAmoQdhoMAQsLAkAgAEHQAWoQOEUNACAAKAIMIgMgAEEQamtBnwFKDQAgACADQQRqNgIMIAMgACgCCDYCAAsgBSACIAAoArwBIAQgBhDCBzsBACAAQdABaiAAQRBqIAAoAgwgBBCQASAAQYgCaiAAQYACahB8BEAgBCAEKAIAQQJyNgIACyAAKAKIAiECIAEQORogAEHQAWoQORogAEGQAmokACACC5UDAQF/IwBBkAJrIgAkACAAIAI2AoACIAAgATYCiAIgAxDaASEGIABB0AFqIAMgAEH/AWoQ8AIgAEHAAWoQRSIBIAEQURBCIAAgAUEAEEEiAjYCvAEgACAAQRBqNgIMIABBADYCCANAAkAgAEGIAmogAEGAAmoQkwFFDQAgACgCvAEgARA4IAJqRgRAIAEQOCEDIAEgARA4QQF0EEIgASABEFEQQiAAIAMgAUEAEEEiAmo2ArwBCyAAQYgCahBpIAYgAiAAQbwBaiAAQQhqIAAsAP8BIABB0AFqIABBEGogAEEMakGguwMQwwINACAAQYgCahB2GgwBCwsCQCAAQdABahA4RQ0AIAAoAgwiAyAAQRBqa0GfAUoNACAAIANBBGo2AgwgAyAAKAIINgIACyAFIAIgACgCvAEgBCAGEMMHNwMAIABB0AFqIABBEGogACgCDCAEEJABIABBiAJqIABBgAJqEHwEQCAEIAQoAgBBAnI2AgALIAAoAogCIQIgARA5GiAAQdABahA5GiAAQZACaiQAIAILlQMBAX8jAEGQAmsiACQAIAAgAjYCgAIgACABNgKIAiADENoBIQYgAEHQAWogAyAAQf8BahDwAiAAQcABahBFIgEgARBREEIgACABQQAQQSICNgK8ASAAIABBEGo2AgwgAEEANgIIA0ACQCAAQYgCaiAAQYACahCTAUUNACAAKAK8ASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCvAELIABBiAJqEGkgBiACIABBvAFqIABBCGogACwA/wEgAEHQAWogAEEQaiAAQQxqQaC7AxDDAg0AIABBiAJqEHYaDAELCwJAIABB0AFqEDhFDQAgACgCDCIDIABBEGprQZ8BSg0AIAAgA0EEajYCDCADIAAoAgg2AgALIAUgAiAAKAK8ASAEIAYQxAc2AgAgAEHQAWogAEEQaiAAKAIMIAQQkAEgAEGIAmogAEGAAmoQfARAIAQgBCgCAEECcjYCAAsgACgCiAIhAiABEDkaIABB0AFqEDkaIABBkAJqJAAgAgsLmtADSgBBgAgLoC5mc2V0ACVzLyVzACVzLiVzAGRlYnVnAGFsbG9jYXRvcjxUPjo6YWxsb2NhdGUoc2l6ZV90IG4pICduJyBleGNlZWRzIG1heGltdW0gc3VwcG9ydGVkIHNpemUAd2IAJWPihLnvuI9bd2ViYXJraXQtaW5mbzpdACVtLSVkLSVZLSVILSVNLSVTAE1hcmtlciBPSy4ALABBc3NlcnRpb24gYHggPj0gbU1pblhgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB3aWR0aCA+PSA1YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgd2lkdGggPj0gMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYHdpZHRoID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHB5cmFtaWQtPnNpemUoKSA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtU3RhcnRUaW1lID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGAoc3JjX3dpZHRoJTIpID09IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbS53aWR0aCgpID09IGltLnN0ZXAoKS9zaXplb2YoZmxvYXQpYCBmYWlsZWQgaW4gACAJCg0ARXJyb3I6IG1hbGxvYwoARXJyb3IgMTogaWNwR2V0SW5pdFh3MlhjCgAgPT09IG1hdHJpeCAoJWQsJWQpID09PQoAID09PSB2ZWN0b3IgKCVkKSA9PT0KAD8/PyAxCgBFcnJvcjogbGFiZWxpbmcgd29yayBvdmVyZmxvdy4KACMjIyBGZWF0dXJlIGNhbmRpZGF0ZXMgZm9yIHRyYWNraW5nIGFyZSBvdmVyZmxvdy4KAGFyZ2xDYW1lcmFGcnVzdHVtUkgoKTogYXJQYXJhbURlY29tcE1hdCgpIGluZGljYXRlZCBwYXJhbWV0ZXIgZXJyb3IuCgBrcG1EZWxldGVSZWZEYXRhU2V0KCk6IE5VTEwgcmVmRGF0YVNldFB0ci9yZWZJbWFnZS4KAFN0YXJ0IHRyYWNraW5nX3RocmVhZCAjJWQuCgBPdXQgb2YgbWVtb3J5ISEKAERhdGEgbnVtIGVycm9yISEKAGNvbG9yOiAjNjY0NDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZjk5OyBib3JkZXItcmFkaXVzOiA0cHg7IHBhZGRpbmc6IDJweAB3AElEIGFscmVhZHkgZXhpc3RzACVzJXMAJXMuJXMAcgAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9vcmllbnRhdGlvbl9hc3NpZ25tZW50LmNwcAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2ZyYW1ld29yay90aW1lcnMuY3BwAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi93ZWJhcmtpdC1vcmcvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZGV0ZWN0b3JzL2hhcnJpcy5jcHAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9kZXRlY3RvcnMvRG9HX3NjYWxlX2ludmFyaWFudF9kZXRlY3Rvci5jcHAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9tYXRjaGVycy9ob3VnaF9zaW1pbGFyaXR5X3ZvdGluZy5jcHAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9mcmFtZXdvcmsvaW1hZ2UuY3BwAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi93ZWJhcmtpdC1vcmcvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZGV0ZWN0b3JzL2dhdXNzaWFuX3NjYWxlX3NwYWNlX3B5cmFtaWQuY3BwAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi93ZWJhcmtpdC1vcmcvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZGV0ZWN0b3JzL3B5cmFtaWQuY3BwAGluZm8ARXJyb3I6IGljcEdldEpfVV9YYwB3YgByYgBBUl9QSVhFTF9GT1JNQVRfUkdCAFBhdHRlcm4gZXh0cmFjdGlvbiBmYWlsZWQuAEFzc2VydGlvbiBgcHlyYW1pZGAgZmFpbGVkIGluIABUcmFja2luZyB0aHJlYWQgPSAlZAoAU0laRSA9ICVkLCAlZAoARXJyb3IgMjogaWNwR2V0SW5pdFh3MlhjCgA/Pz8gMgoARXJyb3I6IHVuc3VwcG9ydGVkIHBpeGVsIGZvcm1hdC4KAFVua25vd24gb3IgdW5zdXBwb3J0ZWQgbGFiZWxpbmcgdGhyZXNob2xkIG1vZGUgcmVxdWVzdGVkLiBTZXQgdG8gbWFudWFsLgoAa3BtRGVsZXRlUmVmRGF0YVNldCgpOiAwIHhzaXplL3lzaXplL2RwaS4KAEVycm9yICglZCk6IHVuYWJsZSB0byBvcGVuIGNhbWVyYSBwYXJhbWV0ZXJzIGZpbGUgIiVzIiBmb3Igd3JpdGluZy4KAEVycm9yOiBOVUxMIHBhdHRIYW5kbGUuCgBFbmQgdHJhY2tpbmdfdGhyZWFkICMlZC4KAE91dCBvZiBtZW1vcnkhIQoAcgAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL21hdGNoZXJzL2ZyZWFrLmgAd2FybmluZwAgJTEwZwBCdWlsZCBQeXJhbWlkACU0ZAB3YgByYgAlY/Cfmqlbd2ViYXJraXQtZXJyb3I6XQBBUl9QSVhFTF9GT1JNQVRfQkdSAE1BTlVBTABHZW5lcmljIGVycm9yIGR1cmluZyBtYXRjaGluZyBwaGFzZS4AIGxpbmUgACVzJXMKAEZpbGUgb3BlbiBlcnJvci4gJXMKAERpc3RvcnRpb24gZmFjdG9yOiBrMT0lMS4xMGYsIGsyPSUxLjEwZiwgcDE9JTEuMTBmLCBwMj0lMS4xMGYKAEVycm9yOiBtYWxsb2MKAEVycm9yIDM6IGljcEdldEluaXRYdzJYYwoARXJyb3IgaWNwR2V0Sl9VX1MKAD09PT09PSAlcyA9PT09PT09PQoAPz8/IDMKAEVycm9yOiBjYW4ndCBsb2FkIHBhdHRlcm4gZnJvbSBOVUxMIGJ1ZmZlci4KAGtwbVNldFJlZkRhdGFTZXQoKTogTlVMTCBrcG1IYW5kbGUvZmlsZW5hbWUuCgBFcnJvciBzYXZpbmcgZmVhdHVyZSBtYXA6IGVycm9yIHdyaXRpbmcgZGF0YS4KAE91dCBvZiBtZW1vcnkhIQoAY29sb3I6ICNmZmZmZmY7IGJhY2tncm91bmQtY29sb3I6ICNmZjAxMDE7IGJvcmRlci1yYWRpdXM6IDRweDsgcGFkZGluZzogMnB4AEV4dHJhY3QgRmVhdHVyZXMAZXJyb3IARnJlYWsgZmVhdHVyZXMgLSAlZAByYgBBVVRPX01FRElBTgBBUl9QSVhFTF9GT1JNQVRfUkdCQQBJbnN1ZmZpY2llbnQgY29udHJhc3QgZHVyaW5nIG1hdGNoaW5nLgAlNy41ZiAAIGxpbmUgAEVycm9yIG9wZW5pbmcgZmlsZSAnJXMnOiAAICAgICAgICAgICAgICAgICAgZng9JWYsIGZ5PSVmLCB4MD0lZiwgeTA9JWYsIHM9JWYKAEVycm9yIDQ6IGljcEdldEluaXRYdzJYYwoARXJyb3IgaWNwR2V0VV9mcm9tX1hfYnlfTWF0WDJVCgBFcnJvciBhbGxvY2F0aW5nIG1lbW9yeS4KAEVycm9yOiBvdXQgb2YgbWVtb3J5LgoARXJyb3I6IFVuYWJsZSB0byBvcGVuIGZpbGUgJyVzJyBmb3Igd3JpdGluZy4KAEVycm9yOiB1bmFibGUgdG8gb3BlbiBmaWxlICclcyVzJyBmb3IgcmVhZGluZy4KAE91dCBvZiBtZW1vcnkhIQoAU3RlcCBzaXplIG11c3QgYmUgZXF1YWwgdG8gd2lkdGggZm9yIG5vdwBbJXNdIFslc10gWyVzXSA6IEZvdW5kICVkIGZlYXR1cmVzACVzAFdpZHRoIGNhbm5vdCBiZSB6ZXJvAFNvdXJjZSB3aWR0aCBtdXN0IGJlIGV2ZW4ASW1hZ2UgaXMgdG9vIHNtYWxsAHggb3V0IG9mIHJhbmdlAENsb2NrIGhhcyBub3QgYmVlbiBzdGFydGVkAFB5cmFtaWQgaXMgbm90IGFsbG9jYXRlZAByYgAlY+KaoO+4j1t3ZWJhcmtpdC13YXJuOl0AQVVUT19PVFNVAEFSX1BJWEVMX0ZPUk1BVF9CR1JBAHdwIG11c3QgYmUgYXQgbGVhc3QgMQBCYXJjb2RlIG1hdGNoaW5nIGNvdWxkIG5vdCBmaW5kIGNvcnJlY3QgYmFyY29kZSBsb2NhdG9yIHBhdHRlcm4uAFslc10gADogACVzJXMKAERpc3RvcnRpb24gZmFjdG9yID0gJWYgJWYgJWYgJWYgJWYgJWYKAEVycm9yIDU6IGljcEdldEluaXRYdzJYYwoARXJyb3IgaWNwR2V0WGNfZnJvbV9Yd19ieV9NYXRYdzJYYwoARXJyb3IgcmVhZGluZyBpbWFnZVNldC4KAEVycm9yIHdoaWxlIGFkZGluZyByZWZlcmVuY2UgZGF0YSBzZXQ6IGtwbUdlblJlZkRhdGFTZXQoKSBmYWlsZWQuCgBFcnJvciBvcGVuaW5nICclcycuCgBDYW4ndCBvcGVuIEpQRUcgZmlsZSAnJXMnCgBPdXQgb2YgbWVtb3J5ISEKAFBhdHRlcm4gRGF0YSByZWFkIGVycm9yISEKAFJlYWQgZXJyb3IhIQoAY29sb3I6ICM3NzQ0MDA7IGJhY2tncm91bmQtY29sb3I6ICNmZmZmOTk7IGJvcmRlci1yYWRpdXM6IDRweDsgcGFkZGluZzogMnB4ACVmAHdiAEFSX1BJWEVMX0ZPUk1BVF9BQkdSAFB5cmFtaWQgaXMgTlVMTABBVVRPX0FEQVBUSVZFAEJhcmNvZGUgbWF0Y2hpbmcgZXJyb3IgZGV0ZWN0aW9uL2NvcnJlY3Rpb24gZm91bmQgdW5yZWNvdmVyYWJsZSBlcnJvci4ARXJyb3IgY3JlYXRpbmcgZnVsbCBmaWxlIHBhdGggZnJvbSAnJXMnIGFuZCAnJXMnAEFzc2VydGlvbiBgeCA8IG1NYXhYYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaGVpZ2h0ID49IDVgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBoZWlnaHQgPj0gMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGhlaWdodCA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtSW1hZ2VzLnNpemUoKSA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB4ID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtU3RvcFRpbWUgPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGRzdCAhPSAwYCBmYWlsZWQgaW4gACBJTkZPICAAJXMlcwoARGlzdG9ydGlvbiBmYWN0b3IgPSAlZiAlZiAlZiAlZiAlZgoARXJyb3IgPSAlZgoARXJyb3IgNjogaWNwR2V0SW5pdFh3MlhjCgAgICAgICAgICBJbWFnZVNpemUgPSAlN2RbcGl4ZWxdCgA9PT09PT09PT0gJWQgPT09PT09PT09PT0KAEltYWdlc2V0IGNvbnRhaW5zICVkIGltYWdlcy4KAEVycm9yOiBVbmFibGUgdG8gb3BlbiBmaWxlICclcycgZm9yIHJlYWRpbmcuCgBFcnJvciAoJWQpOiB1bmFibGUgdG8gb3BlbiBjYW1lcmEgcGFyYW1ldGVycyBmaWxlICIlcyIgZm9yIHJlYWRpbmcuCgBFcnJvciByZWFkaW5nIHBhdHRlcm4gZmlsZSAnJXMnLgoAQnVpbGQgSW5kZXgASGVpZ2h0IGNhbm5vdCBiZSB6ZXJvACVmICVmICVmICVmAHggbXVzdCBiZSBwb3NpdGl2ZQBMYXBsYWNpYW4gcHlyYW1pZCBoYXMgbm90IGJlZW4gYWxsb2NhdGVkAENsb2NrIGhhcyBub3QgYmVlbiBzdG9wcGVkAEFSX1BJWEVMX0ZPUk1BVF9NT05PAERlc3RpbmF0aW9uIGlzIE5VTEwAQVVUT19CUkFDS0VUSU5HAGhwIG11c3QgYmUgYXQgbGVhc3QgMQBFcnJvciAoJWQpOiB1bmFibGUgdG8gZGV0ZXJtaW5lIGZpbGUgbGVuZ3RoLgBNYXRjaGluZyBjb25maWRlbmNlIGN1dG9mZiB2YWx1ZSBub3QgcmVhY2hlZC4AQXNzZXJ0aW9uIGB5ID49IG1NaW5ZYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW1hZ2UudHlwZSgpID09IElNQUdFX1VJTlQ4YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgc3RvcmUuc2l6ZSgpID09IHBvaW50cy5zaXplKClgIGZhaWxlZCBpbiAAJXMlcwoARGlzdG9ydGlvbiBmYWN0b3IgPSAlZiAlZiAlZiAlZgoARXJyb3IgNzogaWNwR2V0SW5pdFh3MlhjCgBFeHRyYWN0ZWQgZmVhdHVyZXMgPSAlN2RbcGl4ZWxdCgBFcnJvciBpY3AyR2V0VFMKAEZhbGxpbmcgYmFjayB0byByZWFkaW5nICclcyVzJyBpbiBBUlRvb2xLaXQgdjQueCBmb3JtYXQuCgBFcnJvciBpbiBvcGVuaW5nICclcycgaW4gemlwZmlsZS4KAEVycm9yIHJlYWRpbmcgSlBFRyBmaWxlLgoARXJyb3Igd2hpbGUgYWRkaW5nIHJlZmVyZW5jZSBkYXRhIHNldDoga3BtTWVyZ2VSZWZEYXRhU2V0KCkgZmFpbGVkLgoARXJyb3Igc2F2aW5nIGZlYXR1cmUgc2V0OiBlcnJvciB3cml0aW5nIGRhdGEuCgBPdXQgb2YgbWVtb3J5ISEKAEGwNgvFKYgOAACBEAAA7xIAABYVAACnGAAAWyVzXSBbJXNdIFslc10gOiAlczogJWYgbXMASW1hZ2UgbXVzdCBiZSBncmF5c2NhbGUAeSBvdXQgb2YgcmFuZ2UARmVhdHVyZSBzdG9yZSBoYXMgbm90IGJlZW4gYWxsb2NhdGVkACVkAHdiAEFSX1BJWEVMX0ZPUk1BVF9BUkdCAE1heGltdW0gYWxsb3dhYmxlIHBvc2UgZXJyb3IgZXhjZWVkZWQuAEFzc2VydGlvbiBgc3RlcCA+PSB3aWR0aGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGkrMStjaHVua19zaXplIDwgd2lkdGhgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBweXJhbWlkYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgcHlyYW1pZC0+bnVtT2N0YXZlcygpID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHNyYyAhPSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgeCA8IG1HcmFkaWVudHNbb2N0YXZlKm1OdW1TY2FsZXNQZXJPY3RhdmUrc2NhbGVdLndpZHRoKClgIGZhaWxlZCBpbiAARXJyb3IgaW4gb3BlbmluZyAnJXMnIGZvciByZWFkaW5nCgAgRmlsdGVyZWQgZmVhdHVyZXMgPSAlN2RbcGl4ZWxdCgBMYWJlbGluZyB0aHJlc2hvbGQgbW9kZSBzZXQgdG8gJXMuCgBFcnJvciByZWFkaW5nIEpQRUcgZmlsZSBoZWFkZXIuCgBFcnJvcjogc3VwcGxpZWQgZmlsZSBkb2VzIG5vdCBhcHBlYXIgdG8gYmUgYW4gQVJUb29sS2l0IGNhbWVyYSBwYXJhbWV0ZXIgZmlsZS4KAGtwbURlbGV0ZVJlZkRhdGFTZXQoKTogTlVMTCByZWZEYXRhU2V0UHRyMS9yZWZEYXRhU2V0UHRyMi4KAENhbid0IHJlYWQgSlBFRyBmaWxlICclcycKAEFSX1BJWEVMX0ZPUk1BVF8ydnV5AFB5cmFtaWQgZG9lcyBub3QgY29udGFpbiBhbnkgbGV2ZWxzAFN0ZXAgbXVzdCBiZSBncmVhdGVyIHRoYW4gb3IgZXF1YWwgdGhlIHdpZHRoAHggbXVzdCBiZSBsZXNzIHRoYW4gdGhlIGltYWdlIHdpZHRoAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi93ZWJhcmtpdC1vcmcvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvbWF0Y2hlcnMvdmlzdWFsX2RhdGFiYXNlLmgARXh0ZW5kaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlIGltYWdlAFNvdXJjZSBpcyBOVUxMAEVycm9yICglZCk6IHVuYWJsZSB0byByZWFkIGZyb20gZmlsZS4ATXVsdGktbWFya2VyIHBvc2UgZXJyb3IgdmFsdWUgZXhjZWVkZWQuAA0lNGQvJTRkLgBBc3NlcnRpb24gYHkgPCBtTWF4WWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGltYWdlLmNoYW5uZWxzKCkgPT0gMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYG51bV9wb2ludHMgPT0gcG9pbnRzLnNpemUoKWAgZmFpbGVkIGluIAAlNy41ZiAAIElORk8gIABrcG1TZXRSZWZEYXRhU2V0KCk6IE5VTEwga3BtSGFuZGxlL3JlZkRhdGFTZXQuCgBrcG1EZWxldGVSZWZEYXRhU2V0KCk6IE5VTEwgcmVmRGF0YVNldFB0ci4KAEVycm9yOiB1bmFibGUgdG8gb3BlbiBmaWxlICclcycgZm9yIHdyaXRpbmcuCgBFcnJvcjogVW5zdXBwb3J0ZWQgcGl4ZWwgZm9ybWF0ICglZCkgcmVxdWVzdGVkLgoARXJyb3IgaW4gcmVhZGluZyAnJXMnLgoACiMjIyBTdXJmYWNlIE5vLiVkICMjIwoAQVJfUElYRUxfRk9STUFUX3l1dnMAJXMASW1hZ2UgbXVzdCBoYXZlIDEgY2hhbm5lbABTaG91bGQgYmUgc2FtZSBzaXplAFJlamVjdGVkIGZyZXF1ZW50bHkgbWlzcmVjb2duaXNlZCBtYXRyaXggbWFya2VyLgBBc3NlcnRpb24gYGJ1Y2tldFswXS5maXJzdCA+PSBidWNrZXRbbl0uZmlyc3RgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBhbmdsZSA+IC1QSWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGNoYW5uZWxzID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHNyY193aWR0aCA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB5ID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBkeW5hbWljX2Nhc3Q8Y29uc3QgQmlub21pYWxQeXJhbWlkMzJmKj4ocHlyYW1pZClgIGZhaWxlZCBpbiAAIGxpbmUgAGtwbVNhdmVSZWZEYXRhU2V0KCk6IE5VTEwgZmlsZW5hbWUvcmVmRGF0YVNldC4KAGtwbVNldFJlZkRhdGFTZXQoKTogcmVmRGF0YVNldC4KAEVycm9yOiBzdXBwbGllZCBidWZmZXIgZG9lcyBub3QgYXBwZWFyIHRvIGJlIEFSVG9vbEtpdCBjYW1lcmEgcGFyYW1ldGVycy4KAEVycm9yIGluIHdyaXRpbmcgJyVzJyBpbiB0aGUgemlwZmlsZS4KAEVycm9yIHNhdmluZyBpbWFnZSBzZXQ6IGVycm9yIHdyaXRpbmcgZGF0YS4KAE51bWJlciBvZiBjaGFubmVscyBjYW5ub3QgYmUgemVybwB5IG11c3QgYmUgcG9zaXRpdmUAV2lkdGggbXVzdCBiZSBwb3NpdGl2ZQBhbmdsZSBvdXQgb2YgcmFuZ2UAT25seSBiaW5vbWlhbCBweXJhbWlkIGlzIHN1cHBvcnRlZABudGhfZWxlbWVudCBmYWlsZWQAQVJfUElYRUxfRk9STUFUX1JHQl81NjUAQXNzZXJ0aW9uIGBtUHlyYW1pZC5zaXplKCkgPT0gbU51bU9jdGF2ZXMqbU51bVNjYWxlc1Blck9jdGF2ZWAgZmFpbGVkIGluIABBc3NlcnRpb24gYG9jdGF2ZSA+PSAwYCBmYWlsZWQgaW4gADogAEZpZWxkLW9mLXZpZXcgdmVydGljYWwgPSAlLjFmLCBob3Jpem9udGFsID0gJS4xZiBkZWdyZWVzLCBhc3BlY3QgcmF0aW8gPSAlLjNmCgBNYXggZmVhdHVyZSA9ICVkCgAgIFJlYWQgSW1hZ2VTZXQuCgBFcnJvciBzYXZpbmcgS1BNIGRhdGE6IHVuYWJsZSB0byBvcGVuIGZpbGUgJyVzJXMlcycgZm9yIHdyaXRpbmcuCgBFcnJvciAoJWQpOiB1bmFibGUgdG8gb3BlbiBleHRlcm5hbCBwYXJhbWV0ZXJzIGZpbGUgIiVzIiBmb3Igd3JpdGluZy4KAEVycm9yIGluIGNsb3NpbmcgJXMgaW4gdGhlIHppcGZpbGUuCgBBdXRvIHRocmVzaG9sZCAoYnJhY2tldCkgbWFya2VyIGNvdW50cyAtWyUzZDogJTNkXSBbJTNkOiAlM2RdIFslM2Q6ICUzZF0rLgoAT3V0IG9mIG1lbW9yeSEhCgBQeXJhbWlkIGhhcyBub3QgYmVlbiBhbGxvY2F0ZWQgeWV0AC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi93ZWJhcmtpdC1vcmcvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZGV0ZWN0b3JzL2dhdXNzaWFuX3NjYWxlX3NwYWNlX3B5cmFtaWQuaABQeXJhbWlkIGlzIE5VTEwAQVJfUElYRUxfRk9STUFUX1JHQkFfNTU1MQAuAEFzc2VydGlvbiBgcFswXSA+IHBtMVstMV1gIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBhbmdsZSA8PSBQSWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGQudHlwZSgpID09IElNQUdFX0YzMmAgZmFpbGVkIGluIABBc3NlcnRpb24gYHNyY19oZWlnaHQgPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgeSA8IG1HcmFkaWVudHNbb2N0YXZlKm1OdW1TY2FsZXNQZXJPY3RhdmUrc2NhbGVdLmhlaWdodCgpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbURhdGEuZ2V0KClgIGZhaWxlZCBpbiAAJTNkOiAoJTNkLCUzZCkgOiAlZiBtaW49JWYgbWF4PSVmLCBzZD0lZgoAcGFnZSAlZCwgaW1hZ2UgbnVtICVkLCBwb2ludHMgLSAlZAoARXJyb3IgKCVkKTogdW5hYmxlIHRvIG9wZW4gZXh0ZXJuYWwgcGFyYW1ldGVycyBmaWxlICIlcyIgZm9yIHJlYWRpbmcuCgBBdXRvIHRocmVzaG9sZCAoYnJhY2tldCkgYWRqdXN0ZWQgdGhyZXNob2xkIHRvICVkLgoARXJyb3Igb3BlbmluZyBmaWxlICclcy5pc2V0Jy4KAEVycm9yIGluIGNsb3NpbmcgJyVzJy4KAHkgbXVzdCBiZSBsZXNzIHRoYW4gdGhlIGltYWdlIGhlaWdodABIZWlnaHQgbXVzdCBiZSBwb3NpdGl2ZQBPY3RhdmUgbXVzdCBiZSBwb3NpdGl2ZQBPbmx5IEYzMiBpbWFnZXMgc3VwcG9ydGVkAFNob3VsZCBiZSBtYXhpbWEARGF0YSBwb2ludGVyIGlzIE5VTEwAQVJfUElYRUxfRk9STUFUX1JHQkFfNDQ0NABBc3NlcnRpb24gYGRldGVjdG9yYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgc2NhbGUgPj0gbU1pblNjYWxlYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW1hZ2Uud2lkdGgoKSA9PSBtUHlyYW1pZFswXS53aWR0aCgpYCBmYWlsZWQgaW4gAFslIC4zZiAlIC4zZiAlIC4zZl0gWyUgNi4xZl0KAEVycm9yICglZCk6IHVuYWJsZSB0byBvcGVuIG9wdGljYWwgcGFyYW1ldGVycyBmaWxlICIlcyIgZm9yIHdyaXRpbmcuCgBrcG1TZXRSZWZEYXRhU2V0RmlsZSgpOiBOVUxMIGtwbUhhbmRsZS9maWxlbmFtZS4KACAgICBlbmQuCgBBdXRvIHRocmVzaG9sZCAoJXMpIGFkanVzdGVkIHRocmVzaG9sZCB0byAlZC4KAC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoAQVJfUElYRUxfRk9STUFUXzQyMHYAbWVkaWFuAHNjYWxlIG91dCBvZiByYW5nZQBJbWFnZSBvZiB3cm9uZyBzaXplIGZvciBweXJhbWlkAFVuYWJsZSB0byBhbGxvY2F0ZSBpbWFnZSBkYXRhAERldGVjdG9yIGlzIE5VTEwAQXNzZXJ0aW9uIGBvY3RhdmUgPCBtTnVtT2N0YXZlc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYHBbMF0gPiBwbTFbMF1gIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbTEudHlwZSgpID09IElNQUdFX0YzMmAgZmFpbGVkIGluIABBc3NlcnRpb24gYGcuY2hhbm5lbHMoKSA9PSAyYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgc3JjX3N0ZXAgPiAwYCBmYWlsZWQgaW4gACUzZCwgJTNkOiBtYXhfc2ltID0gJWYKACAgUmVhZCBGZWF0dXJlU2V0LgoAQ2Fubm90IGZpbmQgdGhlIHBhZ2UgZm9yIHNraXBwaW5nLgoARXJyb3IgKCVkKTogdW5hYmxlIHRvIG9wZW4gb3B0aWNhbCBwYXJhbWV0ZXJzIGZpbGUgIiVzIiBmb3IgcmVhZGluZy4KAEVycm9yIHNhdmluZyBLUE0gZGF0YTogZXJyb3Igd3JpdGluZyBkYXRhLgoAT3RzdQBPY3RhdmUgbXVzdCBiZSBsZXNzIHRoYW4gbnVtYmVyIG9mIG9jdGF2ZXMAQVJfUElYRUxfRk9STUFUXzQyMGYAU3RlcCBtdXN0IGJlIHBvc2l0aXZlAEludmFsaWQgaW1hZ2UgdHlwZQBOdW1iZXIgb2YgY2hhbm5lbHMgc2hvdWxkIGJlIDIAQXNzZXJ0aW9uIGBzY2FsZSA8IG1NYXhTY2FsZWAgZmFpbGVkIGluIABBc3NlcnRpb24gYHBbMF0gPiBwbTFbMV1gIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbTIudHlwZSgpID09IElNQUdFX0YzMmAgZmFpbGVkIGluIABBc3NlcnRpb24gYHB5cmFtaWQtPmltYWdlcygpLnNpemUoKSA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbWFnZS5oZWlnaHQoKSA9PSBtUHlyYW1pZFswXS5oZWlnaHQoKWAgZmFpbGVkIGluIAAlNy40ZiAAa3BtTG9hZFJlZkRhdGFTZXQoKTogTlVMTCBmaWxlbmFtZS9yZWZEYXRhU2V0UHRyLgoAa3BtTWF0Y2hpbmcoKTogTlVMTCBrcG1IYW5kbGUvaW5JbWFnZUx1bWEuCgBFcnJvciBvcGVuaW5nIGZpbGUgJyVzLmZzZXQnLgoAAAAAAAABAAAAAQAAAAEAAAAAAAAA//////////////////////////8AAAAAAQAAAAEAAAABAAAAAAAAAP////8BAAAACQAAAAUAAAAEAAAAAwAAAAIAQYPgAAuxyQEBAAEBAQACBP//BQMBAAL/Bgf/AwECAgMCAwIDAwD/BAYHBf8BBAUEBAUFBAUHBgYGBwcHBv8CBAYHBQP/AP//A/8FBv//CQr/DP//D/8REv8U//8XGP//G/8dHv//AQL/BP//Bwj//wv/DQ7/EP//E/8VFv//GRr/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ZCA9ICVmCgAgIFJlYWQgTWFya2VyU2V0LgoARXJyb3IgbG9hZGluZyBLUE0gZGF0YTogdW5hYmxlIHRvIG9wZW4gZmlsZSAnJXMlcyVzJyBmb3IgcmVhZGluZy4KAERlc3RpbmF0aW9uIGltYWdlIHNob3VsZCBiZSBhIGZsb2F0AG1yawBzaXplIG11c3QgYmUgcG9zaXRpdmUAU2NhbGUgbXVzdCBiZSBwb3NpdGl2ZQBNYXhpbXVtIGJpbiBzaG91bGQgYmUgcG9zaXRpdmUAT25seSBzaW5nbGUgY2hhbm5lbCBpbWFnZXMgc3VwcG9ydGVkAEFzc2VydGlvbiBgcFswXSA+IHBbMV1gIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBkc3Rfc3RlcCA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBweXJhbWlkLT5pbWFnZXMoKVswXS53aWR0aCgpID09IGRldGVjdG9yLT53aWR0aCgpYCBmYWlsZWQgaW4gAEpQRUcgZmlsZSBoYXMgdW5zdXBwb3J0ZWQgJWQtY29tcG9uZW50IHBpeGVscwoARXJyb3IgbG9hZGluZyBLUE0gZGF0YTogZXJyb3IgcmVhZGluZyBkYXRhLgoAYXJVdGlsR2V0UGl4ZWxGb3JtYXROYW1lOiBFcnJvciwgdW5yZWNvZ25pc2VkIHBpeGVsIGZvcm1hdCAoJWQpLgoAUHlyYW1pZCBhbmQgZGV0ZWN0b3Igc2l6ZSBtaXNtYXRjaABhbGxvY2F0b3I8VD46OmFsbG9jYXRlKHNpemVfdCBuKSAnbicgZXhjZWVkcyBtYXhpbXVtIHN1cHBvcnRlZCBzaXplAFVua25vd24gaW1hZ2UgdHlwZQBBc3NlcnRpb24gYHNjYWxlIDwgbU51bVNjYWxlc1Blck9jdGF2ZWAgZmFpbGVkIGluIABBc3NlcnRpb24gYHBbMF0gPiBwcDFbLTFdYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaGlzdCAhPSBOVUxMYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKHNyY193aWR0aCUyKSA9PSAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW0xLmNoYW5uZWxzKCkgPT0gMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYG1SZWZJbWFnZVdpZHRoID4gMGAgZmFpbGVkIGluIABPdXQgb2YgbWVtb3J5LgoAa3BtQ2hhbmdlUGFnZU5vT2ZSZWZEYXRhU2V0KCk6IE5VTEwgcmVmRGF0YVNldC4KAEVycm9yIG9wZW5pbmcgZmlsZSAnJXMubXJrJy4KACUlJTAyeAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9vcmllbnRhdGlvbl9hc3NpZ25tZW50LmgAJWYgJWYgJWYgJWYAd2lkdGggbXVzdCBiZSBwb3NpdGl2ZQBTY2FsZSBtdXN0IGJlIGxlc3MgdGhhbiBudW1iZXIgb2Ygc2NhbGUgcGVyIG9jdGF2ZQBVbnN1cHBvcnRlZCBpbWFnZSB0eXBlAFNvdXJjZSB3aWR0aCBtdXN0IGJlIG9kZABBc3NlcnRpb24gYHBbMF0gPiBwcDFbMF1gIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbTIuY2hhbm5lbHMoKSA9PSAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgcHlyYW1pZC0+aW1hZ2VzKClbMF0uaGVpZ2h0KCkgPT0gZGV0ZWN0b3ItPmhlaWdodCgpYCBmYWlsZWQgaW4gAGFsbG9jYXRvcjxUPjo6YWxsb2NhdGUoc2l6ZV90IG4pICduJyBleGNlZWRzIG1heGltdW0gc3VwcG9ydGVkIHNpemUAL3Byb2Mvc2VsZi9leGUAT2N0YXZlIG91dCBvZiByYW5nZQBIaXN0b2dyYW0gcG9pbnRlciBpcyBOVUxMAEFzc2VydGlvbiBgYXNzaWdubWVudC5zaXplKCkgPT0gbnVtX2luZGljZXNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBwWzBdID4gcHAxWzFdYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKGNodW5rX3NpemUlMik9PTBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtUmVmSW1hZ2VIZWlnaHQgPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZC53aWR0aCgpID09IGltMi53aWR0aCgpYCBmYWlsZWQgaW4gAFRyYW5zZm9ybWF0aW9uIG1hdHJpeCByZWFkIGVycm9yISEKAEltYWdlcyBtdXN0IGhhdmUgdGhlIHNhbWUgd2lkdGgAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9tYXRjaGVycy9iaW5hcnlfaGllcmFyY2hpY2FsX2NsdXN0ZXJpbmcuaABqcGcAVW50ZXN0ZWQgYmVoYXZpb3IgZm9yIG9kZCBjaHVuayBzaXplAGhlaWdodCBtdXN0IGJlIHBvc2l0aXZlAFNjYWxlIG91dCBvZiByYW5nZQBBc3NlcnRpb24gYChmYmluKzAuNWYpID4gMCAmJiAoZmJpbi0wLjVmKSA8IG51bV9iaW5zYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgIWlzaW5mKHVbMF0pYCBmYWlsZWQgaW4gACVzJXMKAFdpZHRoIGlzIHplcm8AL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9tYXRjaGVycy9ob3VnaF9zaW1pbGFyaXR5X3ZvdGluZy5oAEFzc2lnbm1lbnQgc2l6ZSB3cm9uZwBEZWNpbWFsIGJpbiBwb3NpdGlvbiBpbmRleCBvdXQgb2YgcmFuZ2UASU5GAEFzc2VydGlvbiBgKGludClzdGQ6OmZsb29yKHgpID09IChpbnQpeGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGQuaGVpZ2h0KCkgPT0gaW0yLmhlaWdodCgpYCBmYWlsZWQgaW4gAEltYWdlcyBtdXN0IGhhdmUgdGhlIHNhbWUgaGVpZ2h0AC8uLi9zaGFyZS8lcwBIZWlnaHQgaXMgemVybwAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9pbnRlcnBvbGF0ZS5oAEFzc2VydGlvbiBgYXNzaWdubWVudFtpXSAhPSAtMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGluZGV4ID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtYWduaXR1ZGUgPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYCFpc2luZih1WzFdKWAgZmFpbGVkIGluIABTdGVwIGlzIHplcm8ATWFnbml0dWRlIGNhbm5vdCBiZSBuZWdhdGl2ZQBmbG9vcigpIGFuZCBjYXN0IG5vdCB0aGUgc2FtZQBpbmRleCBvdXQgb2YgcmFuZ2UAQXNzaWdubWVudCBpcyBpbnZhbGlkAEhPTUUAQXNzZXJ0aW9uIGBpbTEud2lkdGgoKSA9PSBpbTIud2lkdGgoKWAgZmFpbGVkIGluIAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9oYXJyaXMtaW5saW5lLmgAYWxsb2NhdG9yPFQ+OjphbGxvY2F0ZShzaXplX3QgbikgJ24nIGV4Y2VlZHMgbWF4aW11bSBzdXBwb3J0ZWQgc2l6ZQAvcHJvYy9zZWxmL2NtZGxpbmUAQXNzZXJ0aW9uIGAoaW50KXN0ZDo6Zmxvb3IoeSkgPT0gKGludCl5YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgYXNzaWdubWVudFtpXSA8IG51bV9pbmRpY2VzYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbnVtX2JpbnMgPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYChpPj4xKSA8IHN0ZDo6Y2VpbCgoc3JjX2hlaWdodC0xKS8yLmYpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW0xLmhlaWdodCgpID09IGltMi5oZWlnaHQoKWAgZmFpbGVkIGluIABJbmRleCBpcyBvdXQgb2YgYm91bmRzAE51bWJlciBiaW5zIG11c3QgYmUgcG9zaXRpdmUAQXNzaWdubWVudCBvdXQgb2YgcmFuZ2UAT3V0IG9mIHJhbmdlAERvRyBQeXJhbWlkAHJiAEFzc2VydGlvbiBgeXAgPj0gMCAmJiB5cCA8IGhlaWdodGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGJpblggPj0gMGAgZmFpbGVkIGluIAB5cCBvdXQgb2YgYm91bmRzAE5vbi1tYXggc3VwcHJlc3Npb24AYmluWCBvdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGBpbmRpY2VzW2Fzc2lnbm1lbnRbaV1dIDwgbnVtX2ZlYXR1cmVzYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW1hZ2UudHlwZSgpID09IElNQUdFX1VJTlQ4YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgdzEgPj0gMGAgZmFpbGVkIGluIAAlczogJXMKAFN1YnBpeGVsAHcxIG11c3QgYmUgcG9zaXRpdmUAVW5hYmxlIHRvIGRldGVybWluZSBwcm9jZXNzIG5hbWUAT25seSBncmF5IHNjYWxlIGltYWdlcyBhcmUgc3VwcG9ydGVkAEFzc2VydGlvbiBgeXBfcGx1c18xID49IDAgJiYgeXBfcGx1c18xIDwgaGVpZ2h0YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgYmluWCA8IG1OdW1YQmluc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYGl0LT5zZWNvbmQuc2l6ZSgpICE9IDBgIGZhaWxlZCBpbiAAcHJ1bmVGZWF0dXJlcwB5cF9wbHVzXzEgb3V0IG9mIGJvdW5kcwAlcyVzAENsdXN0ZXIgbXVzdCBoYXZlIGF0bGVhc2V0IDEgZmVhdHVyZQBBc3NlcnRpb24gYG9jdGF2ZSA8IG1OdW1PY3RhdmVzYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgYmluWSA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgdzIgPj0gMGAgZmFpbGVkIGluIABGaW5kIE9yaWVudGF0aW9ucwAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9nYXVzc2lhbl9zY2FsZV9zcGFjZV9weXJhbWlkLmgAdzIgbXVzdCBiZSBwb3NpdGl2ZQAvdmFyL2NhY2hlAGJpblkgb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgeHAgPj0gMCAmJiB4cCA8IHdpZHRoYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZHN0W2ldID49IC0yNTgwNjRgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtSyA9PSBtQ2VudGVycy5zaXplKClgIGZhaWxlZCBpbiAAeHAgb3V0IG9mIGJvdW5kcwAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL21hdGNoZXJzL2ttZWRvaWRzLmgALy5jYWNoZQBPY3RhdmUgb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgYjEgPj0gMCAmJiBiMSA8IG51bV9iaW5zYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgYmluWSA8IG1OdW1ZQmluc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYGRzdFtpXSA8PSAyNTgwNjRgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbTAuaGVpZ2h0KCkgPT0gaW0xLmhlaWdodCgpYCBmYWlsZWQgaW4gAEhlaWdodCBpcyBpbmNvbnNpc3RlbnQAayBzaG91bGQgbWF0Y2ggdGhlIG51bWJlciBvZiBjbHVzdGVyIGNlbnRlcnMAJXMvJXMAYjEgYmluIGluZGV4IG91dCBvZiByYW5nZQBBc3NlcnRpb24gYHhwX3BsdXNfMSA+PSAwICYmIHhwX3BsdXNfMSA8IHdpZHRoYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgc2NhbGUgPCBtTnVtU2NhbGVzUGVyT2N0YXZlYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZHN0W2ldIDw9IDQxMjkwMjRgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBiaW5BbmdsZSA+PSAwYCBmYWlsZWQgaW4gAHhwX3BsdXNfMSBvdXQgb2YgYm91bmRzAGJpbkFuZ2xlIG91dCBvZiByYW5nZQBTY2FsZSBvdXQgb2YgcmFuZ2UAL3Zhci9saWIAQXNzZXJ0aW9uIGBiMiA+PSAwICYmIGIyIDwgbnVtX2JpbnNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBkc3RbaV0gPj0gLTQxMjkwMjRgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBudW1fZmVhdHVyZXMgPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW0wLmhlaWdodCgpID09IGltMi5oZWlnaHQoKWAgZmFpbGVkIGluIAAvLmNvbmZpZwBhbGxvY2F0b3I8VD46OmFsbG9jYXRlKHNpemVfdCBuKSAnbicgZXhjZWVkcyBtYXhpbXVtIHN1cHBvcnRlZCBzaXplAE51bWJlciBvZiBmZWF0dXJlcyBtdXN0IGJlIHBvc2l0aXZlAGIyIGJpbiBpbmRleCBvdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGBiaW5BbmdsZSA8IG1OdW1BbmdsZUJpbnNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB3MCA+PSAwICYmIHcwIDw9IDEuMDAwMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYChpbTEuaGVpZ2h0KCk+PjEpID09IGltMi5oZWlnaHQoKWAgZmFpbGVkIGluIABhbGxvY2F0b3I8VD46OmFsbG9jYXRlKHNpemVfdCBuKSAnbicgZXhjZWVkcyBtYXhpbXVtIHN1cHBvcnRlZCBzaXplAE91dCBvZiByYW5nZQBUTVBESVIAQXNzZXJ0aW9uIGBudW1faW5kaWNlcyA8PSBudW1fZmVhdHVyZXNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBneHggPD0gNDEyOTAyNGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGJpblNjYWxlID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGAoaW0wLmhlaWdodCgpPj4xKSA9PSBpbTEuaGVpZ2h0KClgIGZhaWxlZCBpbiAATW9yZSBpbmRpY2VzIHRoYW4gZmVhdHVyZXMAL3RtcABiaW5TY2FsZSBvdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGByb3cgPCBtSGVpZ2h0YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgdzEgPj0gMCAmJiB3MSA8PSAxLjAwMDFgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBneHggPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYChpbTAuaGVpZ2h0KCk+PjEpID09IGltMi5oZWlnaHQoKWAgZmFpbGVkIGluIABFcnJvciBsb29raW5nIGZvciByZXNvdXJjZXMgZGlyZWN0b3J5IHBhdGgAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9mcmFtZXdvcmsvaW1hZ2UuaABBc3NlcnRpb24gYGJpblNjYWxlIDwgbU51bVNjYWxlQmluc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYG1CdWNrZXRzLnNpemUoKSA9PSBtTnVtQnVja2V0c1hgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBudW1faW5kaWNlcyA+PSBtS2AgZmFpbGVkIGluIABBc3NlcnRpb24gYGd5eSA8PSA0MTI5MDI0YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgdzIgPj0gMCAmJiB3MiA8PSAxLjAwMDFgIGZhaWxlZCBpbiAATm90IGVub3VnaCBmZWF0dXJlcwByb3cgb3V0IG9mIGJvdW5kcwBFcnJvciBjcmVhdGluZyByZXNvdXJjZXMgZGlyZWN0b3J5IHBhdGgAQnVja2V0cyBhcmUgbm90IGFsbG9jYXRlZABBc3NlcnRpb24gYHczID49IDAgJiYgdzMgPD0gMS4wMDAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZ3l5ID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbmRleCA8PSAoYmluWCArIGJpblkqbU51bVhCaW5zICsgYmluQW5nbGUqbU51bVhCaW5zKm1OdW1ZQmlucyArIGJpblNjYWxlKm1OdW1YQmlucyptTnVtWUJpbnMqbU51bUFuZ2xlQmlucylgIGZhaWxlZCBpbiAAQXNzaWdubWVudCBzaXplIGlzIGluY29ycmVjdABBc3NlcnRpb24gYG1CdWNrZXRzWzBdLnNpemUoKSA9PSBtTnVtQnVja2V0c1lgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBneHkgPD0gNDEyOTAyNGAgZmFpbGVkIGluIABBc3NlcnRpb24gYCh3MCt3MSt3Mit3MykgPD0gMS4wMDAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbiA+IDBgIGZhaWxlZCBpbiAARXJyb3I6IFVuYWJsZSB0byBjaGFuZ2Ugd29ya2luZyBkaXJlY3RvcnkgdG8gJyVzJy4KAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi93ZWJhcmtpdC1vcmcvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvdXRpbHMvcGFydGlhbF9zb3J0LmgAQXNzZXJ0aW9uIGBtRmVhdHVyZVBvaW50cy5zaXplKCkgPD0gbU1heE51bUZlYXR1cmVQb2ludHNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBwb3MgPT0gNjY2YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZ3h5ID49IC00MTI5MDI0YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbnVtX2NlbnRlcnMgPiAwYCBmYWlsZWQgaW4gAFslIC4zZiAlIC4zZiAlIC4zZl0gWyUgNi4xZl0KAAAAAAMAAAADAAAABAAAAAQAAAAEAAAAAQAAAAQAAAACAAAAAgAAAAIAAAACAAAAAgAAAAEAAAABAAAAAQAAAAAAAAAEAAAAiAAAAAUAAACQAAAABgAAAJgAAAAJAAAAsAAAABEEAADoCwAANg4AAGQQAAAuaXNldAByYgBONnZpc2lvbjI1R2F1c3NpYW5TY2FsZVNwYWNlUHlyYW1pZEUAAABk9gAA6VUAAFRvbyBtYW55IGZlYXR1cmUgcG9pbnRzAFRoZXJlIG11c3QgYmUgYXQgbGVhc3QgMSBjZW50ZXIAbiBtdXN0IGJlIHBvc2l0aXZlAFBvc2l0aW9uIGlzIG5vdCB3aXRoaW4gcmFuZ2UAWyVzXSBbJXNdIFslc10gOiBGb3VuZCAlZCBmZWF0dXJlcyBpbiBxdWVyeQBBc3NlcnRpb24gYGsgPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBga3Auc2NhbGUgPCBtTGFwbGFjaWFuUHlyYW1pZC5udW1TY2FsZVBlck9jdGF2ZSgpYCBmYWlsZWQgaW4gAEZlYXR1cmUgcG9pbnQgc2NhbGUgaXMgb3V0IG9mIGJvdW5kcwBrIG11c3QgYmUgcG9zaXRpdmUARmluZCBNYXRjaGVzICgxKQBIb3VnaCBWb3RpbmcgKDEpAEFzc2VydGlvbiBga3Auc2NvcmUgPT0gbGFwMS5nZXQ8ZmxvYXQ+KHkpW3hdYCBmYWlsZWQgaW4gAFNjb3JlIGlzIG5vdCBjb25zaXN0ZW50IHdpdGggdGhlIERvRyBpbWFnZQBGaW5kIEhvdWdoIE1hdGNoZXMgKDEpAEVzdGltYXRlIEhvbW9ncmFwaHkgKDEpAEFzc2VydGlvbiBgYnVja2V0WzBdLmZpcnN0ID49IGJ1Y2tldFtuXS5maXJzdGAgZmFpbGVkIGluIABudGhfZWxlbWVudCBmYWlsZWQARmluZCBJbmxpZXJzICgxKQBGaW5kIE1hdGNoZXMgKDIpAEFzc2VydGlvbiBgb2N0YXZlIDwgbU51bU9jdGF2ZXNgIGZhaWxlZCBpbiAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9kZXRlY3RvcnMvZ2F1c3NpYW5fc2NhbGVfc3BhY2VfcHlyYW1pZC5oAEhvdWdoIFZvdGluZyAoMikAT2N0YXZlIG91dCBvZiByYW5nZQBGaW5kIEhvdWdoIE1hdGNoZXMgKDIpAEVzdGltYXRlIEhvbW9ncmFwaHkgKDIpAEFzc2VydGlvbiBgc2NhbGUgPCBtTnVtU2NhbGVzUGVyT2N0YXZlYCBmYWlsZWQgaW4gAFNjYWxlIG91dCBvZiByYW5nZQBGaW5kIElubGllcnMgKDIpAEFzc2VydGlvbiBgYmVzdF9pbmRleCAhPSBzdGQ6Om51bWVyaWNfbGltaXRzPHNpemVfdD46Om1heCgpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW5kZXggPCBtSW1hZ2VzLnNpemUoKWAgZmFpbGVkIGluIAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9Eb0dfc2NhbGVfaW52YXJpYW50X2RldGVjdG9yLmgAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9tYXRjaGVycy9mZWF0dXJlX21hdGNoZXItaW5saW5lLmgAU29tZXRoaW5nIHN0cmFuZ2UASW5kZXggaXMgb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgc2NhbGUgPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYG1NYXRjaGVzLnNpemUoKSA8PSBmZWF0dXJlczEtPnNpemUoKWAgZmFpbGVkIGluIABOdW1iZXIgb2YgbWF0Y2hlcyBzaG91bGQgYmUgbG93ZXIAU2NhbGUgbXVzdCBiZSBwb3NpdGl2ZQBTY2FsZSBtdXN0IGJlIGxlc3MgdGhhbiBudW1iZXIgb2Ygc2NhbGUgcGVyIG9jdGF2ZQBBc3NlcnRpb24gYG1Sb290LmdldCgpYCBmYWlsZWQgaW4gAFJvb3QgY2Fubm90IGJlIE5VTEwAQXNzZXJ0aW9uIGBsYXAwLmhlaWdodCgpID09IGxhcDEuaGVpZ2h0KCkgPT0gbGFwMi5oZWlnaHQoKWAgZmFpbGVkIGluIABXaWR0aC9oZWlnaHQgYXJlIG5vdCBjb25zaXN0ZW50AEFzc2VydGlvbiBgbWluaSAhPSAtMWAgZmFpbGVkIGluIABNaW5pbXVtIGluZGV4IG5vdCBzZXQAQXNzZXJ0aW9uIGAobGFwMC5oZWlnaHQoKSA9PSBsYXAxLmhlaWdodCgpKSAmJiAoKGxhcDEuaGVpZ2h0KCk+PjEpID09IGxhcDIuaGVpZ2h0KCkpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKChsYXAwLndpZHRoKCk+PjEpID09IGxhcDEud2lkdGgoKSkgJiYgKGxhcDEud2lkdGgoKSA9PSBsYXAyLndpZHRoKCkpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbiA8PSBpbl9tYXRjaGVzLnNpemUoKWAgZmFpbGVkIGluIABTaG91bGQgYmUgdGhlIHNhbWUAQXNzZXJ0aW9uIGAwYCBmYWlsZWQgaW4gAEltYWdlIHNpemVzIGFyZSBpbmNvbnNpc3RlbnQAQXNzZXJ0aW9uIGBiaW5YID49IDBgIGZhaWxlZCBpbiAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9tYXRjaGVycy9ob3VnaF9zaW1pbGFyaXR5X3ZvdGluZy5oAEFzc2VydGlvbiBgKHgtMSkgPj0gMCAmJiAoeCsxKSA8IGxhcDEud2lkdGgoKWAgZmFpbGVkIGluIAB4IG91dCBvZiBib3VuZHMAYmluWCBvdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGBiaW5YIDwgbU51bVhCaW5zYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKHktMSkgPj0gMCAmJiAoeSsxKSA8IGxhcDEuaGVpZ2h0KClgIGZhaWxlZCBpbiAAeSBvdXQgb2YgYm91bmRzAEFzc2VydGlvbiBgYmluWSA+PSAwYCBmYWlsZWQgaW4gAGJpblkgb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgbGFwMC53aWR0aCgpID09IGxhcDEud2lkdGgoKWAgZmFpbGVkIGluIABJbWFnZSBkaW1lbnNpb25zIGluY29uc2lzdGVudABBc3NlcnRpb24gYGJpblkgPCBtTnVtWUJpbnNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBiaW5BbmdsZSA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbGFwMC53aWR0aCgpID09IGxhcDIud2lkdGgoKWAgZmFpbGVkIGluIABiaW5BbmdsZSBvdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGBsYXAwLmhlaWdodCgpID09IGxhcDEuaGVpZ2h0KClgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBiaW5BbmdsZSA8IG1OdW1BbmdsZUJpbnNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBsYXAwLmhlaWdodCgpID09IGxhcDIuaGVpZ2h0KClgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBiaW5TY2FsZSA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKHgtMSkgPj0gMCAmJiAoeCsxKSA8IGltLndpZHRoKClgIGZhaWxlZCBpbiAAYmluU2NhbGUgb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgKHktMSkgPj0gMCAmJiAoeSsxKSA8IGltLmhlaWdodCgpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgYmluU2NhbGUgPCBtTnVtU2NhbGVCaW5zYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKGxhcDAud2lkdGgoKT4+MSkgPT0gbGFwMi53aWR0aCgpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZGlzdEJpbkFuZ2xlID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGAobGFwMC5oZWlnaHQoKT4+MSkgPT0gbGFwMi5oZWlnaHQoKWAgZmFpbGVkIGluIABkaXN0QmluQW5nbGUgbXVzdCBub3QgYmUgbmVnYXRpdmUAQXNzZXJ0aW9uIGB4X2Rpdl8yLTAuNWYgPj0gMGAgZmFpbGVkIGluIAB4X2Rpdl8yIG91dCBvZiBib3VuZHMgb3V0IG9mIGJvdW5kcyBmb3IgaW50ZXJwb2xhdGlvbgBBc3NlcnRpb24gYGh5cC5zaXplKCkgPj0gOSptYXhfbnVtX2h5cG90aGVzZXNgIGZhaWxlZCBpbiAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9ob21vZ3JhcGh5X2VzdGltYXRpb24vcm9idXN0X2hvbW9ncmFwaHkuaABBc3NlcnRpb24gYHlfZGl2XzItMC41ZiA+PSAwYCBmYWlsZWQgaW4gAGh5cCB2ZWN0b3Igc2hvdWxkIGJlIG9mIHNpemUgOSptYXhfbnVtX2h5cG90aGVzZXMAeV9kaXZfMiBvdXQgb2YgYm91bmRzIG91dCBvZiBib3VuZHMgZm9yIGludGVycG9sYXRpb24AQXNzZXJ0aW9uIGB0bXBfaS5zaXplKCkgPj0gbnVtX3BvaW50c2AgZmFpbGVkIGluIABBc3NlcnRpb24gYHhfZGl2XzIrMC41ZiA8IGxhcDIud2lkdGgoKWAgZmFpbGVkIGluIAB0bXBfaSB2ZWN0b3Igc2hvdWxkIGJlIG9mIHNpemUgbnVtX3BvaW50cwBBc3NlcnRpb24gYHlfZGl2XzIrMC41ZiA8IGxhcDIuaGVpZ2h0KClgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBoeXBfY29zdHMuc2l6ZSgpID49IG1heF9udW1faHlwb3RoZXNlc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYChsYXAwLndpZHRoKCk+PjEpID09IGxhcDEud2lkdGgoKWAgZmFpbGVkIGluIABoeXBfY29zdHMgdmVjdG9yIHNob3VsZCBiZSBvZiBzaXplIG1heF9udW1faHlwb3RoZXNlcwBBc3NlcnRpb24gYChsYXAwLmhlaWdodCgpPj4xKSA9PSBsYXAxLmhlaWdodCgpYCBmYWlsZWQgaW4gAGFsbG9jYXRvcjxUPjo6YWxsb2NhdGUoc2l6ZV90IG4pICduJyBleGNlZWRzIG1heGltdW0gc3VwcG9ydGVkIHNpemUAQXNzZXJ0aW9uIGBuID4gMGAgZmFpbGVkIGluIAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL3V0aWxzL3BhcnRpYWxfc29ydC5oAEFzc2VydGlvbiBgcm93IDwgbUhlaWdodGAgZmFpbGVkIGluIAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2ZyYW1ld29yay9pbWFnZS5oAG4gbXVzdCBiZSBwb3NpdGl2ZQByb3cgb3V0IG9mIGJvdW5kcwBBc3NlcnRpb24gYGsgPiAwYCBmYWlsZWQgaW4gAGsgbXVzdCBiZSBwb3NpdGl2ZQBBc3NlcnRpb24gYChpbnQpc3RkOjpmbG9vcih4KSA9PSAoaW50KXhgIGZhaWxlZCBpbiAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9kZXRlY3RvcnMvaW50ZXJwb2xhdGUuaABBc3NlcnRpb24gYDBgIGZhaWxlZCBpbiAARmFpbGVkIHRvIGNvbXB1dGUgbWF0cml4IGludmVyc2UAZmxvb3IoKSBhbmQgY2FzdCBub3QgdGhlIHNhbWUAQXNzZXJ0aW9uIGAoaW50KXN0ZDo6Zmxvb3IoeSkgPT0gKGludCl5YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgeXAgPj0gMCAmJiB5cCA8IGhlaWdodGAgZmFpbGVkIGluIAB5cCBvdXQgb2YgYm91bmRzAEFzc2VydGlvbiBgeXBfcGx1c18xID49IDAgJiYgeXBfcGx1c18xIDwgaGVpZ2h0YCBmYWlsZWQgaW4gAHlwX3BsdXNfMSBvdXQgb2YgYm91bmRzAEFzc2VydGlvbiBgeHAgPj0gMCAmJiB4cCA8IHdpZHRoYCBmYWlsZWQgaW4gAHhwIG91dCBvZiBib3VuZHMAQXNzZXJ0aW9uIGB4cF9wbHVzXzEgPj0gMCAmJiB4cF9wbHVzXzEgPCB3aWR0aGAgZmFpbGVkIGluIAB4cF9wbHVzXzEgb3V0IG9mIGJvdW5kcwBBc3NlcnRpb24gYHcwID49IDAgJiYgdzAgPD0gMS4wMDAxYCBmYWlsZWQgaW4gAE91dCBvZiByYW5nZQBBc3NlcnRpb24gYHcxID49IDAgJiYgdzEgPD0gMS4wMDAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgdzIgPj0gMCAmJiB3MiA8PSAxLjAwMDFgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB3MyA+PSAwICYmIHczIDw9IDEuMDAwMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYCh3MCt3MSt3Mit3MykgPD0gMS4wMDAxYCBmYWlsZWQgaW4gAAAAAAAAABBWAAAQAAAAEQAAAAAAAAAobAAAEgAAABMAAABONnZpc2lvbjlFeGNlcHRpb25FAIz2AADoawAAfPcAAE42dmlzaW9uMThCaW5vbWlhbFB5cmFtaWQzMmZFAAAAjPYAAAhsAAAQVgAAAAAAAPxrAAAOAAAAFAAAABUAAAC5Uow+jlrnPrlSjD4AAAAAAAAAAPxsAAAWAAAAFwAAABgAAAAZAAAAGgAAAE5TdDNfXzIyMF9fc2hhcmVkX3B0cl9wb2ludGVySVBONnZpc2lvbjhLZXlmcmFtZUlMaTk2RUVFTlNfMTBzaGFyZWRfcHRySVMzX0UyN19fc2hhcmVkX3B0cl9kZWZhdWx0X2RlbGV0ZUlTM19TM19FRU5TXzlhbGxvY2F0b3JJUzNfRUVFRQCM9gAAdGwAAAT0AABOU3QzX18yMTBzaGFyZWRfcHRySU42dmlzaW9uOEtleWZyYW1lSUxpOTZFRUVFMjdfX3NoYXJlZF9wdHJfZGVmYXVsdF9kZWxldGVJUzNfUzNfRUUAYm9vbCB2aXNpb246OlZpc3VhbERhdGFiYXNlPHZpc2lvbjo6RlJFQUtFeHRyYWN0b3IsIHZpc2lvbjo6QmluYXJ5RmVhdHVyZVN0b3JlLCB2aXNpb246OkJpbmFyeUZlYXR1cmVNYXRjaGVyPDk2Pj46OnF1ZXJ5KGNvbnN0IHZpc2lvbjo6R2F1c3NpYW5TY2FsZVNwYWNlUHlyYW1pZCAqKSBbRkVBVFVSRV9FWFRSQUNUT1IgPSB2aXNpb246OkZSRUFLRXh0cmFjdG9yLCBTVE9SRSA9IHZpc2lvbjo6QmluYXJ5RmVhdHVyZVN0b3JlLCBNQVRDSEVSID0gdmlzaW9uOjpCaW5hcnlGZWF0dXJlTWF0Y2hlcjw5Nj5dAAAAAAAAALK+uT4S3KC+kL45PhLcoL6Qvjm+AAAAgLK+ub4S3KA+kL45vhLcoD6Qvjk+0nIYvwAAAADScpi+OgYEv9JymD46BgS/0nIYPwAAAIDScpg+OgYEP9JymL46BgQ/AAAAgFa4Pb9mTSQ/Vri9vmZNJD9WuL0+AAAAAFa4PT9mTSS/Vri9PmZNJL9WuL2+DOlYPwAAAIAM6dg+mdk7Pwzp2L6Z2Ts/DOlYvwAAAAAM6di+mdk7vwzp2D6Z2Tu/AAAAAPxTbj/xZU6/DVTuPvFlTr8NVO6+AAAAgPxTbr/xZU4/DVTuvvFlTj8NVO4+AACAvwAAAAAAAAC/0LNdvwAAAD/Qs12/AACAPwAAAIAAAAA/0LNdPwAAAL/Qs10/AAAAAAhwAAAWAAAAGwAAABwAAAAdAAAAHgAAAE5TdDNfXzIyMF9fc2hhcmVkX3B0cl9wb2ludGVySVBoMTZOdWxsQXJyYXlEZWxldGVySWhFTlNfOWFsbG9jYXRvckloRUVFRQAAAACM9gAAvG8AAAT0AAAxNk51bGxBcnJheURlbGV0ZXJJaEUAAAAAAAAAsHAAABYAAAAfAAAAIAAAACEAAAAiAAAATlN0M19fMjIwX19zaGFyZWRfcHRyX3BvaW50ZXJJUGhOU18xMHNoYXJlZF9wdHJJaEUyN19fc2hhcmVkX3B0cl9kZWZhdWx0X2RlbGV0ZUloaEVFTlNfOWFsbG9jYXRvckloRUVFRQCM9gAASHAAAAT0AABOU3QzX18yMTBzaGFyZWRfcHRySWhFMjdfX3NoYXJlZF9wdHJfZGVmYXVsdF9kZWxldGVJaGhFRQB2aXNpb246OlNjb3BlZFRpbWVyOjp+U2NvcGVkVGltZXIoKQBpaWkAaWlpaQBpaWlpAGluZmluaXR5AE1pc3NpbmcgSHVmZm1hbiBjb2RlIHRhYmxlIGVudHJ5AEZlYnJ1YXJ5AEphbnVhcnkASnVseQBUaHVyc2RheQBUdWVzZGF5AFdlZG5lc2RheQBTYXR1cmRheQBTdW5kYXkATW9uZGF5AEZyaWRheQBNYXkAJW0vJWQvJXkATUFYX0FMTE9DX0NIVU5LIGlzIHdyb25nLCBwbGVhc2UgZml4AEFMSUdOX1RZUEUgaXMgd3JvbmcsIHBsZWFzZSBmaXgATm90IGEgSlBFRyBmaWxlOiBzdGFydHMgd2l0aCAweCUwMnggMHglMDJ4AENvcnJ1cHQgSlBFRyBkYXRhOiAldSBleHRyYW5lb3VzIGJ5dGVzIGJlZm9yZSBtYXJrZXIgMHglMDJ4AFVuZXhwZWN0ZWQgbWFya2VyIDB4JTAyeABVbnN1cHBvcnRlZCBtYXJrZXIgdHlwZSAweCUwMngAVW5zdXBwb3J0ZWQgSlBFRyBwcm9jZXNzOiBTT0YgdHlwZSAweCUwMngARGVmaW5lIEh1ZmZtYW4gVGFibGUgMHglMDJ4AERlZmluZSBBcml0aG1ldGljIFRhYmxlIDB4JTAyeDogMHglMDJ4AC0rICAgMFgweAAtMFgrMFggMFgtMHgrMHggMHgAQm9ndXMgREFDIHZhbHVlIDB4JXgAX19uZXh0X3ByaW1lIG92ZXJmbG93AEh1ZmZtYW4gY29kZSBzaXplIHRhYmxlIG92ZXJmbG93AE5vdgBUaHUAICAgICAgICAlNHUgJTR1ICU0dSAlNHUgJTR1ICU0dSAlNHUgJTR1AEpQRUcgcGFyYW1ldGVyIHN0cnVjdCBtaXNtYXRjaDogbGlicmFyeSB0aGlua3Mgc2l6ZSBpcyAldSwgY2FsbGVyIGV4cGVjdHMgJXUARGVmaW5lIFJlc3RhcnQgSW50ZXJ2YWwgJXUAV2FybmluZzogdGh1bWJuYWlsIGltYWdlIHNpemUgZG9lcyBub3QgbWF0Y2ggZGF0YSBsZW5ndGggJXUATWlzY2VsbGFuZW91cyBtYXJrZXIgMHglMDJ4LCBsZW5ndGggJXUASkZJRiBleHRlbnNpb24gbWFya2VyOiB0eXBlIDB4JTAyeCwgbGVuZ3RoICV1AEpGSUYgZXh0ZW5zaW9uIG1hcmtlcjogcGFsZXR0ZSB0aHVtYm5haWwgaW1hZ2UsIGxlbmd0aCAldQBKRklGIGV4dGVuc2lvbiBtYXJrZXI6IEpQRUctY29tcHJlc3NlZCB0aHVtYm5haWwgaW1hZ2UsIGxlbmd0aCAldQBKRklGIGV4dGVuc2lvbiBtYXJrZXI6IFJHQiB0aHVtYm5haWwgaW1hZ2UsIGxlbmd0aCAldQBVbmtub3duIEFQUDE0IG1hcmtlciAobm90IEFkb2JlKSwgbGVuZ3RoICV1AFVua25vd24gQVBQMCBtYXJrZXIgKG5vdCBKRklGKSwgbGVuZ3RoICV1AE9idGFpbmVkIFhNUyBoYW5kbGUgJXUARnJlZWQgWE1TIGhhbmRsZSAldQBPYnRhaW5lZCBFTVMgaGFuZGxlICV1AEZyZWVkIEVNUyBoYW5kbGUgJXUAdW5zdXBwb3J0ZWQgbG9jYWxlIGZvciBzdGFuZGFyZCBpbnB1dABBdWd1c3QASW50TGlzdABTdHJpbmdMaXN0AEludmFsaWQgY3JvcCByZXF1ZXN0AFVuc3VwcG9ydGVkIGNvbG9yIGNvbnZlcnNpb24gcmVxdWVzdAB1bnNpZ25lZCBzaG9ydAB1bnNpZ25lZCBpbnQAQ29ycnVwdCBKUEVHIGRhdGE6IHByZW1hdHVyZSBlbmQgb2YgZGF0YSBzZWdtZW50AGhlaWdodABGcmFjdGlvbmFsIHNhbXBsaW5nIG5vdCBpbXBsZW1lbnRlZCB5ZXQAQ0NJUjYwMSBzYW1wbGluZyBub3QgaW1wbGVtZW50ZWQgeWV0AE5vdCBpbXBsZW1lbnRlZCB5ZXQARXJyb3IgcmVhZGluZyBkYXRhIGZyb20gJXMuZnNldABSZWFkaW5nICVzLmZzZXQAZ2V0AEVycm9yOiBrcG1TZXRSZWZEYXRhU2V0AEVycm9yOiBrcG1DaGFuZ2VQYWdlTm9PZlJlZkRhdGFTZXQARXJyb3I6IGtwbU1lcmdlUmVmRGF0YVNldABPY3QAZmxvYXQAU2F0AHVpbnQ2NF90AENhbm5vdCBxdWFudGl6ZSBtb3JlIHRoYW4gJWQgY29sb3IgY29tcG9uZW50cwBTdGFydCBPZiBTY2FuOiAlZCBjb21wb25lbnRzAEJvZ3VzIHZpcnR1YWwgYXJyYXkgYWNjZXNzAEJvZ3VzIHNhbXBsaW5nIGZhY3RvcnMAUXVhbnRpemluZyB0byAlZCA9ICVkKiVkKiVkIGNvbG9ycwBRdWFudGl6aW5nIHRvICVkIGNvbG9ycwBDYW5ub3QgcXVhbnRpemUgdG8gZmV3ZXIgdGhhbiAlZCBjb2xvcnMAQ2Fubm90IHF1YW50aXplIHRvIG1vcmUgdGhhbiAlZCBjb2xvcnMASW52YWxpZCBKUEVHIGZpbGUgc3RydWN0dXJlOiB0d28gU09JIG1hcmtlcnMASW52YWxpZCBKUEVHIGZpbGUgc3RydWN0dXJlOiB0d28gU09GIG1hcmtlcnMAbmZ0TWFya2VycwBfYWRkTkZUTWFya2VycwBTbW9vdGhpbmcgbm90IHN1cHBvcnRlZCB3aXRoIG5vbnN0YW5kYXJkIHNhbXBsaW5nIHJhdGlvcwBNYXhpbXVtIHN1cHBvcnRlZCBpbWFnZSBkaW1lbnNpb24gaXMgJXUgcGl4ZWxzAEFwcGxpY2F0aW9uIHRyYW5zZmVycmVkIHRvbyBtYW55IHNjYW5saW5lcwBBcHBsaWNhdGlvbiB0cmFuc2ZlcnJlZCB0b28gZmV3IHNjYW5saW5lcwBEZWJ1ZyBtb2RlIHNldCB0byAlcwBGYWlsZWQgdG8gY3JlYXRlIHRlbXBvcmFyeSBmaWxlICVzAENsb3NlZCB0ZW1wb3JhcnkgZmlsZSAlcwBPcGVuZWQgdGVtcG9yYXJ5IGZpbGUgJXMAQXByAHZlY3RvcgBJbnB1dCBmaWxlIHJlYWQgZXJyb3IASW52YWxpZCBKUEVHIGZpbGUgc3RydWN0dXJlOiBtaXNzaW5nIFNPUyBtYXJrZXIAbmZ0TWFya2VyAGRldGVjdE1hcmtlcgBnZXRORlRNYXJrZXIAZGV0ZWN0TkZUTWFya2VyAE9jdG9iZXIATm92ZW1iZXIAU2VwdGVtYmVyAERlY2VtYmVyAHVuc2lnbmVkIGNoYXIAaW9zX2Jhc2U6OmNsZWFyAE1hcgBVbnJlY29nbml6ZWQgY29tcG9uZW50IElEcyAlZCAlZCAlZCwgYXNzdW1pbmcgWUNiQ3IAc2V0dXAAVmlydHVhbCBhcnJheSBjb250cm9sbGVyIG1lc3NlZCB1cABTZXAAJUk6JU06JVMgJXAAdGVhcmRvd24AU3VuAEp1bgBzdGQ6OmV4Y2VwdGlvbgBCb2d1cyBIdWZmbWFuIHRhYmxlIGRlZmluaXRpb24AU2VsZWN0ZWQgJWQgY29sb3JzIGZvciBxdWFudGl6YXRpb24ASW1hZ2UgdG9vIHdpZGUgZm9yIHRoaXMgaW1wbGVtZW50YXRpb24ATW9uAG5hbgBEaWRuJ3QgZXhwZWN0IG1vcmUgdGhhbiBvbmUgc2NhbgBTYW1wbGluZyBmYWN0b3JzIHRvbyBsYXJnZSBmb3IgaW50ZXJsZWF2ZWQgc2NhbgBKYW4ASnVsAGJvb2wAQnVmZmVyIHBhc3NlZCB0byBKUEVHIGxpYnJhcnkgaXMgdG9vIHNtYWxsAEFwcmlsAHNldExvZ0xldmVsAGdldExvZ0xldmVsAGVtc2NyaXB0ZW46OnZhbABwdXNoX2JhY2sARnJpAGRwaQBORlQgbWFya2VyIGhlaWdodDogJWkATkZUIG51bS4gb2YgSW1hZ2VTZXQ6ICVpAE5GVCBtYXJrZXIgZHBpOiAlaQBORlQgbWFya2VyIHdpZHRoOiAlaQBkYXRhc2V0UGF0aG5hbWVzIHNpemU6ICVpAEJvZ3VzIG1hcmtlciBsZW5ndGgAd2lkdGgATWFyY2gAQXVnAHVuc2lnbmVkIGxvbmcAc3RkOjp3c3RyaW5nAHN0ZDo6c3RyaW5nAHN0ZDo6dTE2c3RyaW5nAHN0ZDo6dTMyc3RyaW5nAENvcHlyaWdodCAoQykgMjAxOCwgVGhvbWFzIEcuIExhbmUsIEd1aWRvIFZvbGxiZWRpbmcAaW5mACUuMExmACVMZgByZXNpemUAYWxsb2NhdG9yPFQ+OjphbGxvY2F0ZShzaXplX3QgbikgJ24nIGV4Y2VlZHMgbWF4aW11bSBzdXBwb3J0ZWQgc2l6ZQB0cnVlAFR1ZQBmYWxzZQBTdXNwZW5zaW9uIG5vdCBhbGxvd2VkIGhlcmUASnVuZQBzZXRQcm9qZWN0aW9uTmVhclBsYW5lAGdldFByb2plY3Rpb25OZWFyUGxhbmUAc2V0UHJvamVjdGlvbkZhclBsYW5lAGdldFByb2plY3Rpb25GYXJQbGFuZQBSZXF1ZXN0ZWQgZmVhdHVyZSB3YXMgb21pdHRlZCBhdCBjb21waWxlIHRpbWUAU2VlayBmYWlsZWQgb24gdGVtcG9yYXJ5IGZpbGUAUmVhZCBmYWlsZWQgb24gdGVtcG9yYXJ5IGZpbGUARW1wdHkgaW5wdXQgZmlsZQBQcmVtYXR1cmUgZW5kIG9mIGlucHV0IGZpbGUAUHJlbWF0dXJlIGVuZCBvZiBKUEVHIGZpbGUAc2V0Q2FtZXJhKCk6IEVycm9yIGNyZWF0aW5nIDNEIGhhbmRsZQBkb3VibGUARENUIGNvZWZmaWNpZW50IG91dCBvZiByYW5nZQBJbnZhbGlkIGNvbG9yIHF1YW50aXphdGlvbiBtb2RlIGNoYW5nZQBKUEVHIGRhdGFzdHJlYW0gY29udGFpbnMgbm8gaW1hZ2UAICAgIHdpdGggJWQgeCAlZCB0aHVtYm5haWwgaW1hZ2UAZ2V0UHJvY2Vzc2luZ0ltYWdlAFN0YXJ0IG9mIEltYWdlAEVuZCBPZiBJbWFnZQBCb2d1cyBidWZmZXIgY29udHJvbCBtb2RlAENvcnJ1cHQgSlBFRyBkYXRhOiBiYWQgSHVmZm1hbiBjb2RlAENvcnJ1cHQgSlBFRyBkYXRhOiBiYWQgYXJpdGhtZXRpYyBjb2RlAHNldERlYnVnTW9kZQBnZXREZWJ1Z01vZGUAc2V0VGhyZXNob2xkTW9kZQBnZXRUaHJlc2hvbGRNb2RlAHNldEltYWdlUHJvY01vZGUAZ2V0SW1hZ2VQcm9jTW9kZQBCb2d1cyBpbnB1dCBjb2xvcnNwYWNlAEJvZ3VzIEpQRUcgY29sb3JzcGFjZQBzZXRUaHJlc2hvbGQAZ2V0VGhyZXNob2xkAHZvaWQAQmFja2luZyBzdG9yZSBub3Qgc3VwcG9ydGVkAERDVCBzY2FsZWQgYmxvY2sgc2l6ZSAlZHglZCBub3Qgc3VwcG9ydGVkAFF1YW50aXphdGlvbiB0YWJsZSAweCUwMnggd2FzIG5vdCBkZWZpbmVkAEh1ZmZtYW4gdGFibGUgMHglMDJ4IHdhcyBub3QgZGVmaW5lZABBcml0aG1ldGljIHRhYmxlIDB4JTAyeCB3YXMgbm90IGRlZmluZWQAV3JpdGUgdG8gWE1TIGZhaWxlZABSZWFkIGZyb20gWE1TIGZhaWxlZABXcml0ZSB0byBFTVMgZmFpbGVkAFJlYWQgZnJvbSBFTVMgZmFpbGVkAFdlZAAgICAgICAgICUzZCAlM2QgJTNkICUzZCAlM2QgJTNkICUzZCAlM2QAV2FybmluZzogdW5rbm93biBKRklGIHJldmlzaW9uIG51bWJlciAlZC4lMDJkAENvcnJ1cHQgSlBFRyBkYXRhOiBmb3VuZCBtYXJrZXIgMHglMDJ4IGluc3RlYWQgb2YgUlNUJWQAU3RhcnQgT2YgRnJhbWUgMHglMDJ4OiB3aWR0aD0ldSwgaGVpZ2h0PSV1LCBjb21wb25lbnRzPSVkACAgICBDb21wb25lbnQgJWQ6ICVkaHglZHYgcT0lZABJbnZhbGlkIHByb2dyZXNzaXZlIHBhcmFtZXRlcnMgU3M9JWQgU2U9JWQgQWg9JWQgQWw9JWQAICBTcz0lZCwgU2U9JWQsIEFoPSVkLCBBbD0lZAAgICAgQ29tcG9uZW50ICVkOiBkYz0lZCBhYz0lZABJbnZhbGlkIHByb2dyZXNzaXZlIHBhcmFtZXRlcnMgYXQgc2NhbiBzY3JpcHQgZW50cnkgJWQASW52YWxpZCBzY2FuIHNjcmlwdCBhdCBlbnRyeSAlZABCb2d1cyBEUVQgaW5kZXggJWQAQm9ndXMgREhUIGluZGV4ICVkAEJvZ3VzIERBQyBpbmRleCAlZABUb28gbWFueSBjb2xvciBjb21wb25lbnRzOiAlZCwgbWF4ICVkAEluY29uc2lzdGVudCBwcm9ncmVzc2lvbiBzZXF1ZW5jZSBmb3IgY29tcG9uZW50ICVkIGNvZWZmaWNpZW50ICVkAFdyb25nIEpQRUcgbGlicmFyeSB2ZXJzaW9uOiBsaWJyYXJ5IGlzICVkLCBjYWxsZXIgZXhwZWN0cyAlZABUaHJlc2hvbGQgbW9kZSBzZXQgdG8gJWQAVGhyZXNob2xkIHNldCB0byAlZABBdCBtYXJrZXIgMHglMDJ4LCByZWNvdmVyeSBhY3Rpb24gJWQAVW5zdXBwb3J0ZWQgSlBFRyBkYXRhIHByZWNpc2lvbiAlZABEZWZpbmUgUXVhbnRpemF0aW9uIFRhYmxlICVkICBwcmVjaXNpb24gJWQAQWRvYmUgQVBQMTQgbWFya2VyOiB2ZXJzaW9uICVkLCBmbGFncyAweCUwNHggMHglMDR4LCB0cmFuc2Zvcm0gJWQAQWxsb2NhdGVkIHZpZGVvRnJhbWVTaXplICVkAEltcHJvcGVyIGNhbGwgdG8gSlBFRyBsaWJyYXJ5IGluIHN0YXRlICVkAENhbm5vdCB0cmFuc2NvZGUgZHVlIHRvIG11bHRpcGxlIHVzZSBvZiBxdWFudGl6YXRpb24gdGFibGUgJWQAVW5rbm93biBBZG9iZSBjb2xvciB0cmFuc2Zvcm0gY29kZSAlZABJbnZhbGlkIG1lbW9yeSBwb29sIGNvZGUgJWQAQm9ndXMgbWVzc2FnZSBjb2RlICVkAFRyYWNraW5nIGxvc3QuICVkAEpGSUYgQVBQMCBtYXJrZXI6IHZlcnNpb24gJWQuJTAyZCwgZGVuc2l0eSAlZHglZCAgJWQARGVjACVsZCVjAENvbXBvbmVudCBpbmRleCAlZDogbWlzbWF0Y2hpbmcgc2FtcGxpbmcgcmF0aW8gJWQ6JWQsICVkOiVkLCAlYwBGZWIAcndhAFNjYW4gc2NyaXB0IGRvZXMgbm90IHRyYW5zbWl0IGFsbCBkYXRhAGdldE5GVERhdGEAX2xvYWRDYW1lcmEAJWEgJWIgJWQgJUg6JU06JVMgJVkAUE9TSVgAQVJfTEFCRUxJTkdfVEhSRVNIX01PREVfQVVUT19PVFNVAEFSX01BUktFUl9JTkZPX0NVVE9GRl9QSEFTRV9NQVRDSF9DT05UUkFTVABBUl9NQVhfTE9PUF9DT1VOVABJbnZhbGlkIGNvbXBvbmVudCBJRCAlZCBpbiBTT1MAQVJfTUFSS0VSX0lORk9fQ1VUT0ZGX1BIQVNFX0hFVVJJU1RJQ19UUk9VQkxFU09NRV9NQVRSSVhfQ09ERVMARVJST1JfTUFSS0VSX0lOREVYX09VVF9PRl9CT1VORFMAJUg6JU06JVMAQVJfTE9HX0xFVkVMX0VSUk9SAEFSX01BUktFUl9JTkZPX0NVVE9GRl9QSEFTRV9QT1NFX0VSUk9SAEFSX0xPR19MRVZFTF9JTkZPAEFSX0xPR19MRVZFTF9SRUxfSU5GTwBBUl9MT0dfTEVWRUxfV0FSTgBBUl9NQVJLRVJfSU5GT19DVVRPRkZfUEhBU0VfUEFUVEVSTl9FWFRSQUNUSU9OAE5BTgBBUl9MQUJFTElOR19USFJFU0hfTU9ERV9BVVRPX01FRElBTgBQTQBKUEVHTUVNAEFNAExDX0FMTABBUl9NQVJLRVJfSU5GT19DVVRPRkZfUEhBU0VfTUFUQ0hfQkFSQ09ERV9FRENfRkFJTABBUl9MQUJFTElOR19USFJFU0hfTU9ERV9NQU5VQUwAQVJfTUFSS0VSX0lORk9fQ1VUT0ZGX1BIQVNFX1BPU0VfRVJST1JfTVVMVEkAQVJfTE9PUF9CUkVBS19USFJFU0gAQVJfREVGQVVMVF9MQUJFTElOR19USFJFU0gAQVJfTE9HX0xFVkVMX0RFQlVHAExBTkcASW52YWxpZCBTT1MgcGFyYW1ldGVycyBmb3Igc2VxdWVudGlhbCBKUEVHAENhdXRpb246IHF1YW50aXphdGlvbiB0YWJsZXMgYXJlIHRvbyBjb2Fyc2UgZm9yIGJhc2VsaW5lIEpQRUcASW52YWxpZCBKUEVHIGZpbGUgc3RydWN0dXJlOiAlcyBiZWZvcmUgU09GAElORgBBUl9MQUJFTElOR19USFJFU0hfTU9ERV9BVVRPX0FEQVBUSVZFAEFSX01BUktFUl9JTkZPX0NVVE9GRl9QSEFTRV9OT05FAEFSX0RFQlVHX0RJU0FCTEUAQVJfREVCVUdfRU5BQkxFAEFSX0lNQUdFX1BST0NfRlJBTUVfSU1BR0UAQVJfSU1BR0VfUFJPQ19GSUVMRF9JTUFHRQBBUl9ERUZBVUxUX0RFQlVHX01PREUAQVJfREVGQVVMVF9JTUFHRV9QUk9DX01PREUAQVJfTUFSS0VSX0lORk9fQ1VUT0ZGX1BIQVNFX01BVENIX0NPTkZJREVOQ0UARVJST1JfQVJDT05UUk9MTEVSX05PVF9GT1VORABFUlJPUl9NVUxUSU1BUktFUl9OT1RfRk9VTkQAQVJfTUFSS0VSX0lORk9fQ1VUT0ZGX1BIQVNFX01BVENIX0JBUkNPREVfTk9UX0ZPVU5EAEFSX01BUktFUl9JTkZPX0NVVE9GRl9QSEFTRV9NQVRDSF9HRU5FUklDAE91dHB1dCBmaWxlIHdyaXRlIGVycm9yIC0tLSBvdXQgb2YgZGlzayBzcGFjZT8AV3JpdGUgZmFpbGVkIG9uIHRlbXBvcmFyeSBmaWxlIC0tLSBvdXQgb2YgZGlzayBzcGFjZT8AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8c2hvcnQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVuc2lnbmVkIHNob3J0PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVuc2lnbmVkIGludD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8ZmxvYXQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVpbnQ4X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGludDhfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dWludDE2X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGludDE2X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVpbnQzMl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQzMl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxjaGFyPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1bnNpZ25lZCBjaGFyPgBzdGQ6OmJhc2ljX3N0cmluZzx1bnNpZ25lZCBjaGFyPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxzaWduZWQgY2hhcj4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8bG9uZz4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dW5zaWduZWQgbG9uZz4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8ZG91YmxlPgAwMTIzNDU2Nzg5ADljICAxNC1KYW4tMjAxOABDLlVURi04AEVycm9yIHJlYWRpbmcgS1BNIGRhdGEgZnJvbSAlcy5mc2V0MwBSZWFkaW5nICVzLmZzZXQzAHNldHVwQVIyAEVycm9yIGV4Y2VlZCBtYXhpbXVtIHBhZ2VzLgBvbi4Ab2ZmLgBMb2FkaW5nIG9mIE5GVCBkYXRhIGNvbXBsZXRlLgBzZXRDYW1lcmEoKTogRXJyb3I6IGFyUGFyYW1MVENyZWF0ZS4ARG9uZS4Ac2V0Q2FtZXJhKCk6IEVycm9yOiBhckNyZWF0ZUhhbmRsZS4ARXJyb3I6IGFyMkNyZWF0ZUhhbmRsZS4AYXJGaWx0ZXJUcmFuc01hdCBlcnJvciB3aXRoIG1hcmtlciAlZC4ASW1hZ2UgcHJvYy4gbW9kZSBzZXQgdG8gJWQuAEFzc2lnbmVkIHBhZ2Ugbm8uICVkLgBsb2FkQ2FtZXJhKCk6IEVycm9yIGxvYWRpbmcgcGFyYW1ldGVyIGZpbGUgJXMgZm9yIGNhbWVyYS4AKG51bGwpAEVtcHR5IEpQRUcgaW1hZ2UgKEROTCBub3Qgc3VwcG9ydGVkKQBJbnN1ZmZpY2llbnQgbWVtb3J5IChjYXNlICVkKQBhZGQgTkZUIG1hcmtlci0+ICclcycAUHVyZSB2aXJ0dWFsIGZ1bmN0aW9uIGNhbGxlZCEAJXMKAEVycm9yOiBtYWxsb2MKACMjIyBGZWF0dXJlIGNhbmRpZGF0ZXMgZm9yIHRyYWNraW5nIGFyZSBvdmVyZmxvdy4KAFRyYWNrZWQgcGFnZSAlZCAobWF4ICVkKS4KACoqKiBDYW1lcmEgUGFyYW1ldGVyIHJlc2l6ZWQgZnJvbSAlZCwgJWQuICoqKgoAT3V0IG9mIG1lbW9yeSEhCgBpZGRkZGRkZGRkZGRkZABpAGlpaWlpaQAATlN0M19fMjZ2ZWN0b3JJTlNfMTJiYXNpY19zdHJpbmdJY05TXzExY2hhcl90cmFpdHNJY0VFTlNfOWFsbG9jYXRvckljRUVFRU5TNF9JUzZfRUVFRQBOU3QzX18yMTNfX3ZlY3Rvcl9iYXNlSU5TXzEyYmFzaWNfc3RyaW5nSWNOU18xMWNoYXJfdHJhaXRzSWNFRU5TXzlhbGxvY2F0b3JJY0VFRUVOUzRfSVM2X0VFRUUATlN0M19fMjIwX192ZWN0b3JfYmFzZV9jb21tb25JTGIxRUVFAAAAAGT2AADgkgAA6PYAAIKSAAAAAAAAAQAAAAiTAAAAAAAA6PYAACySAAAAAAAAAQAAABCTAAAAAAAAUE5TdDNfXzI2dmVjdG9ySU5TXzEyYmFzaWNfc3RyaW5nSWNOU18xMWNoYXJfdHJhaXRzSWNFRU5TXzlhbGxvY2F0b3JJY0VFRUVOUzRfSVM2X0VFRUUAAET3AABAkwAAAAAAACiTAABQS05TdDNfXzI2dmVjdG9ySU5TXzEyYmFzaWNfc3RyaW5nSWNOU18xMWNoYXJfdHJhaXRzSWNFRU5TXzlhbGxvY2F0b3JJY0VFRUVOUzRfSVM2X0VFRUUARPcAAKiTAAABAAAAKJMAAGlpAHYAdmkAmJMAAKD1AACYkwAAmJQAAE5TdDNfXzIxMmJhc2ljX3N0cmluZ0ljTlNfMTFjaGFyX3RyYWl0c0ljRUVOU185YWxsb2NhdG9ySWNFRUVFAE5TdDNfXzIyMV9fYmFzaWNfc3RyaW5nX2NvbW1vbklMYjFFRUUAAAAAZPYAAGeUAADo9gAAKJQAAAAAAAABAAAAkJQAAAAAAAB2aWlpAEHAqQILUKD1AACYkwAAJPYAAJiUAAB2aWlpaQAAACT2AAAAlAAAaWlpAASVAAAokwAAJPYAAE4xMGVtc2NyaXB0ZW4zdmFsRQAAZPYAAPCUAABpaWlpAEGgqgILlgK49QAAKJMAACT2AACYlAAAaWlpaWkATlN0M19fMjZ2ZWN0b3JJaU5TXzlhbGxvY2F0b3JJaUVFRUUATlN0M19fMjEzX192ZWN0b3JfYmFzZUlpTlNfOWFsbG9jYXRvcklpRUVFRQAAAOj2AABalQAAAAAAAAEAAAAIkwAAAAAAAOj2AAA2lQAAAAAAAAEAAACIlQAAAAAAAFBOU3QzX18yNnZlY3RvcklpTlNfOWFsbG9jYXRvcklpRUVFRQAAAABE9wAAuJUAAAAAAACglQAAUEtOU3QzX18yNnZlY3RvcklpTlNfOWFsbG9jYXRvcklpRUVFRQAAAET3AADwlQAAAQAAAKCVAADglQAAoPUAAOCVAAAA9gBBwKwCCyKg9QAA4JUAACT2AAAA9gAAJPYAABiWAAAElQAAoJUAACT2AEHwrAIL8gK49QAAoJUAACT2AAAA9gAATlN0M19f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byBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5AE5vIHN1Y2ggcHJvY2VzcwBGaWxlIGV4aXN0cwBWYWx1ZSB0b28gbGFyZ2UgZm9yIGRhdGEgdHlwZQBObyBzcGFjZSBsZWZ0IG9uIGRldmljZQBPdXQgb2YgbWVtb3J5AFJlc291cmNlIGJ1c3kASW50ZXJydXB0ZWQgc3lzdGVtIGNhbGwAUmVzb3VyY2UgdGVtcG9yYXJpbHkgdW5hdmFpbGFibGUASW52YWxpZCBzZWVrAENyb3NzLWRldmljZSBsaW5rAFJlYWQtb25seSBmaWxlIHN5c3RlbQBEaXJlY3Rvcnkgbm90IGVtcHR5AENvbm5lY3Rpb24gcmVzZXQgYnkgcGVlcgBPcGVyYXRpb24gdGltZWQgb3V0AENvbm5lY3Rpb24gcmVmdXNlZABIb3N0IGlzIGRvd24ASG9zdCBpcyB1bnJlYWNoYWJsZQBBZGRyZXNzIGluIHVzZQBCcm9rZW4gcGlwZQBJL08gZXJyb3IATm8gc3VjaCBkZXZpY2Ugb3IgYWRkcmVzcwBCbG9jayBkZXZpY2UgcmVxdWlyZWQATm8gc3VjaCBkZXZpY2UATm90IGEgZGlyZWN0b3J5AElzIGEgZGlyZWN0b3J5AFRleHQgZmlsZSBidXN5AEV4ZWMgZm9ybWF0IGVycm9yAEludmFsaWQgYXJndW1lbnQAQXJndW1lbnQgbGlzdCB0b28gbG9uZwBTeW1ib2xpYyBsaW5rIGxvb3AARmlsZW5hbWUgdG9vIGxvbmcAVG9vIG1hbnkgb3BlbiBmaWxlcyBpbiBzeXN0ZW0ATm8gZmlsZSBkZXNjcmlwdG9ycyBhdmFpbGFibGUAQmFkIGZpbGUgZGVzY3JpcHRvcgBObyBjaGlsZCBwcm9jZXNzAEJhZCBhZGRyZXNzAEZpbGUgdG9vIGxhcmdlAFRvbyBtYW55IGxpbmtzAE5vIGxvY2tzIGF2YWlsYWJsZQBSZXNvdXJjZSBkZWFkbG9jayB3b3VsZCBvY2N1cgBTdGF0ZSBub3QgcmVjb3ZlcmFibGUAUHJldmlvdXMgb3duZXIgZGllZABPcGVyYXRpb24gY2FuY2VsZWQARnVuY3Rpb24gbm90IGltcGxlbWVudGVkAE5vIG1lc3NhZ2Ugb2YgZGVzaXJlZCB0eXBlAElkZW50aWZpZXIgcmVtb3ZlZABEZXZpY2Ugbm90IGEgc3RyZWFtAE5vIGRhdGEgYXZhaWxhYmxlAERldmljZSB0aW1lb3V0AE91dCBvZiBzdHJlYW1zIHJlc291cmNlcwBMaW5rIGhhcyBiZWVuIHNldmVyZWQAUHJvdG9jb2wgZXJyb3IAQmFkIG1lc3NhZ2UARmlsZSBkZXNjcmlwdG9yIGluIGJhZCBzdGF0ZQBOb3QgYSBzb2NrZXQARGVzdGluYXRpb24gYWRkcmVzcyByZXF1aXJlZABNZXNzYWdlIHRvbyBsYXJnZQBQcm90b2NvbCB3cm9uZyB0eXBlIGZvciBzb2NrZXQAUHJvdG9jb2wgbm90IGF2YWlsYWJsZQBQcm90b2NvbCBub3Qgc3VwcG9ydGVkAFNvY2tldCB0eXBlIG5vdCBzdXBwb3J0ZWQATm90IHN1cHBvcnRlZABQcm90b2NvbCBmYW1pbHkgbm90IHN1cHBvcnRlZABBZGRyZXNzIGZhbWlseSBub3Qgc3VwcG9ydGVkIGJ5IHByb3RvY29sAEFkZHJlc3Mgbm90IGF2YWlsYWJsZQBOZXR3b3JrIGlzIGRvd24ATmV0d29yayB1bnJlYWNoYWJsZQBDb25uZWN0aW9uIHJlc2V0IGJ5IG5ldHdvcmsAQ29ubmVjdGlvbiBhYm9ydGVkAE5vIGJ1ZmZlciBzcGFjZSBhdmFpbGFibGUAU29ja2V0IGlzIGNvbm5lY3RlZABTb2NrZXQgbm90IGNvbm5lY3RlZABDYW5ub3Qgc2VuZCBhZnRlciBzb2NrZXQgc2h1dGRvd24AT3BlcmF0aW9uIGFscmVhZHkgaW4gcHJvZ3Jlc3MAT3BlcmF0aW9uIGluIHByb2dyZXNzAFN0YWxlIGZpbGUgaGFuZGxlAFJlbW90ZSBJL08gZXJyb3IAUXVvdGEgZXhjZWVkZWQATm8gbWVkaXVtIGZvdW5kAFdyb25nIG1lZGl1bSB0eXBlAE11bHRpaG9wIGF0dGVtcHRlZABBwoIDC5YBpQJbAPABtQWMBSUBgwYdA5QE/wDHAzEDCwa8AY8BfwPKBCsA2gavAEIDTgPcAQ4EFQChBg0BlAILAjgGZAK8Av8CXQPnBAsHzwLLBe8F2wXhAh4GRQKFAIICbANvBPEA8wMYBdkA2gNMBlQCewGdA70EAABRABUCuwCzA20A/wGFBC8F+QQ4AGUBRgGfALcGqAFzAlMBAEGIhAMLDCEEAAAAAAAAAAAvAgBBqIQDCwY1BEcEVgQAQb6EAwsCoAQAQdKEAwtfRgVgBW4FYQYAAM8BAAAAAAAAAADJBukG+QYAAAAAGQAKABkZGQAAAAAFAAAAAAAACQAAAAALAAAAAAAAAAAZABEKGRkZAwoHAAEACQsYAAAJBgsAAAsABhkAAAAZGRkAQcGFAwshDgAAAAAAAAAAGQAKDRkZGQANAAACAAkOAAAACQAOAAAOAEH7hQMLAQwAQYeGAwsVEwAAAAATAAAAAAkMAAAAAAAMAAAMAEG1hgMLARAAQcGGAwsVDwAAAAQPAAAAAAkQAAAAAAAQAAAQAEHvhgMLARIAQfuGAwseEQAAAAARAAAAAAkSAAAAAAASAAASAAAaAAAAGhoaAEGyhwMLDhoAAAAaGhoAAAAAAAAJAEHjhwMLARQAQe+HAwsVFwAAAAAXAAAAAAkUAAAAAAAUAAAUAEGdiAMLARYAQamIAwsnFQAAAAAVAAAAAAkWAAAAAAAWAAAWAAAwMTIzNDU2Nzg5QUJDREVGAEH0iAMLAgUBAEGciQMLCP//////////AEHgiQMLgxLRdJ4AV529KoBwUg///z4nCgAAAGQAAADoAwAAECcAAKCGAQBAQg8AgJaYAADh9QUYAAAANQAAAHEAAABr////zvv//5K///8AAAAAAAAAAP////////////////////////////////////////////////////////////////8AAQIDBAUGBwgJ/////////woLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIj////////CgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiP/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAECBAcDBgUAAAAAAAAAAgAAwAMAAMAEAADABQAAwAYAAMAHAADACAAAwAkAAMAKAADACwAAwAwAAMANAADADgAAwA8AAMAQAADAEQAAwBIAAMATAADAFAAAwBUAAMAWAADAFwAAwBgAAMAZAADAGgAAwBsAAMAcAADAHQAAwB4AAMAfAADAAAAAswEAAMMCAADDAwAAwwQAAMMFAADDBgAAwwcAAMMIAADDCQAAwwoAAMMLAADDDAAAww0AANMOAADDDwAAwwAADLsBAAzDAgAMwwMADMMEAAzbAAAAAAAAAAACAAAAAwAAAAUAAAAHAAAACwAAAA0AAAARAAAAEwAAABcAAAAdAAAAHwAAACUAAAApAAAAKwAAAC8AAAA1AAAAOwAAAD0AAABDAAAARwAAAEkAAABPAAAAUwAAAFkAAABhAAAAZQAAAGcAAABrAAAAbQAAAHEAAAB/AAAAgwAAAIkAAACLAAAAlQAAAJcAAACdAAAAowAAAKcAAACtAAAAswAAALUAAAC/AAAAwQAAAMUAAADHAAAA0wAAAAEAAAALAAAADQAAABEAAAATAAAAFwAAAB0AAAAfAAAAJQAAACkAAAArAAAALwAAADUAAAA7AAAAPQAAAEMAAABHAAAASQAAAE8AAABTAAAAWQAAAGEAAABlAAAAZwAAAGsAAABtAAAAcQAAAHkAAAB/AAAAgwAAAIkAAACLAAAAjwAAAJUAAACXAAAAnQAAAKMAAACnAAAAqQAAAK0AAACzAAAAtQAAALsAAAC/AAAAwQAAAMUAAADHAAAA0QAAAAAAAACUygAABwEAAAgBAAAJAQAACgEAAAsBAAAMAQAADQEAAA4BAAAPAQAAEAEAABEBAAASAQAAEwEAABQBAAAAAAAA0MoAABUBAAAWAQAAFwEAABgBAAAZAQAAGgEAABsBAAAcAQAAHQEAAB4BAAAfAQAAIAEAACEBAAAiAQAACAAAAAAAAAAIywAAIwEAACQBAAD4////+P///wjLAAAlAQAAJgEAABzJAAAwyQAACAAAAAAAAABQywAAJwEAACgBAAD4////+P///1DLAAApAQAAKgEAAEzJAABgyQAABAAAAAAAAACYywAAKwEAACwBAAD8/////P///5jLAAAtAQAALgEAAHzJAACQyQAABAAAAAAAAADgywAALwEAADABAAD8/////P///+DLAAAxAQAAMgEAAKzJAADAyQAAAAAAAAzKAAAzAQAANAEAAE5TdDNfXzI5YmFzaWNfaW9zSWNOU18xMWNoYXJfdHJh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";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(file){try{if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}var binary=tryParseAsDataURI(file);if(binary){return binary}if(readBinary){return readBinary(file)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch=="function"&&!isFileURI(wasmBinaryFile)){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary(wasmBinaryFile)})}else{if(readAsync){return new Promise(function(resolve,reject){readAsync(wasmBinaryFile,function(response){resolve(new Uint8Array(response))},reject)})}}}return Promise.resolve().then(function(){return getBinary(wasmBinaryFile)})}function createWasm(){var info={"a":asmLibraryArg};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;wasmMemory=Module["asm"]["Z"];updateGlobalBufferAndViews(wasmMemory.buffer);wasmTable=Module["asm"]["ca"];addOnInit(Module["asm"]["_"]);removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){receiveInstance(result["instance"])}function instantiateArrayBuffer(receiver){return getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(function(instance){return instance}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(){if(!wasmBinary&&typeof WebAssembly.instantiateStreaming=="function"&&!isDataURI(wasmBinaryFile)&&!isFileURI(wasmBinaryFile)&&typeof fetch=="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,info);return result.then(receiveInstantiationResult,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(receiveInstantiationResult)})})}else{return instantiateArrayBuffer(receiveInstantiationResult)}}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateAsync();return{}}var tempDouble;var tempI64;var ASM_CONSTS={63968:function($0,$1,$2){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);console.log(infoHead+message,style)},64107:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.log(infoHead+message,style,format)},64285:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.log(infoHead+message,style,format)},64463:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.log(infoHead+message,style,format)},64641:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.log(infoHead+message,style,format)},64819:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);console.log(infoHead+message,style,$3)},64962:function($0,$1,$2){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);console.error(errorHead+message,style)},65105:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.error(errorHead+message,style,format)},65287:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.error(errorHead+message,style,format)},65469:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.error(errorHead+message,style,format)},65651:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.error(errorHead+message,style,format)},65833:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);console.error(errorHead+message,style,$3)},65980:function($0,$1,$2){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);console.warn(infoHead+message,style)},66120:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.warn(errorHead+message,style,format)},66301:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.warn(errorHead+message,style,format)},66482:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.warn(errorHead+message,style,format)},66663:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.warn(errorHead+message,style,format)},66844:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);console.warn(errorHead+message,style,$3)},66990:function(){var $a=arguments;var i=0;if(!artoolkitNFT["NFTMarkerInfo"]){artoolkitNFT["NFTMarkerInfo"]={id:0,error:-1,found:0,pose:[0,0,0,0,0,0,0,0,0,0,0,0]}}var markerInfo=artoolkitNFT["NFTMarkerInfo"];markerInfo["id"]=$a[i++];markerInfo["error"]=$a[i++];markerInfo["found"]=1;markerInfo["pose"][0]=$a[i++];markerInfo["pose"][1]=$a[i++];markerInfo["pose"][2]=$a[i++];markerInfo["pose"][3]=$a[i++];markerInfo["pose"][4]=$a[i++];markerInfo["pose"][5]=$a[i++];markerInfo["pose"][6]=$a[i++];markerInfo["pose"][7]=$a[i++];markerInfo["pose"][8]=$a[i++];markerInfo["pose"][9]=$a[i++];markerInfo["pose"][10]=$a[i++];markerInfo["pose"][11]=$a[i++]},67696:function(){var $a=arguments;var i=0;if(!artoolkitNFT["NFTMarkerInfo"]){artoolkitNFT["NFTMarkerInfo"]={id:0,error:-1,found:0,pose:[0,0,0,0,0,0,0,0,0,0,0,0]}}var markerInfo=artoolkitNFT["NFTMarkerInfo"];markerInfo["id"]=$a[i++];markerInfo["error"]=-1;markerInfo["found"]=0;markerInfo["pose"][0]=0;markerInfo["pose"][1]=0;markerInfo["pose"][2]=0;markerInfo["pose"][3]=0;markerInfo["pose"][4]=0;markerInfo["pose"][5]=0;markerInfo["pose"][6]=0;markerInfo["pose"][7]=0;markerInfo["pose"][8]=0;markerInfo["pose"][9]=0;markerInfo["pose"][10]=0;markerInfo["pose"][11]=0},68325:function($0,$1,$2,$3,$4,$5){if(!artoolkitNFT["frameMalloc"]){artoolkitNFT["frameMalloc"]={}}var frameMalloc=artoolkitNFT["frameMalloc"];frameMalloc["framepointer"]=$1;frameMalloc["framesize"]=$2;frameMalloc["camera"]=$3;frameMalloc["transform"]=$4;frameMalloc["videoLumaPointer"]=$5}};function callRuntimeCallbacks(callbacks){while(callbacks.length>0){var callback=callbacks.shift();if(typeof callback=="function"){callback(Module);continue}var func=callback.func;if(typeof func=="number"){if(callback.arg===undefined){getWasmTableEntry(func)()}else{getWasmTableEntry(func)(callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}function getWasmTableEntry(funcPtr){return wasmTable.get(funcPtr)}function ___cxa_allocate_exception(size){return _malloc(size+16)+16}function ExceptionInfo(excPtr){this.excPtr=excPtr;this.ptr=excPtr-16;this.set_type=function(type){HEAP32[this.ptr+4>>2]=type};this.get_type=function(){return HEAP32[this.ptr+4>>2]};this.set_destructor=function(destructor){HEAP32[this.ptr+8>>2]=destructor};this.get_destructor=function(){return HEAP32[this.ptr+8>>2]};this.set_refcount=function(refcount){HEAP32[this.ptr>>2]=refcount};this.set_caught=function(caught){caught=caught?1:0;HEAP8[this.ptr+12>>0]=caught};this.get_caught=function(){return HEAP8[this.ptr+12>>0]!=0};this.set_rethrown=function(rethrown){rethrown=rethrown?1:0;HEAP8[this.ptr+13>>0]=rethrown};this.get_rethrown=function(){return HEAP8[this.ptr+13>>0]!=0};this.init=function(type,destructor){this.set_type(type);this.set_destructor(destructor);this.set_refcount(0);this.set_caught(false);this.set_rethrown(false)};this.add_ref=function(){var value=HEAP32[this.ptr>>2];HEAP32[this.ptr>>2]=value+1};this.release_ref=function(){var prev=HEAP32[this.ptr>>2];HEAP32[this.ptr>>2]=prev-1;return prev===1}}var exceptionLast=0;var uncaughtExceptionCount=0;function ___cxa_throw(ptr,type,destructor){var info=new ExceptionInfo(ptr);info.init(type,destructor);exceptionLast=ptr;uncaughtExceptionCount++;throw ptr}function setErrNo(value){HEAP32[___errno_location()>>2]=value;return value}var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){if(path==="/")return"/";path=PATH.normalize(path);path=path.replace(/\/$/,"");var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)}};function getRandomDevice(){if(typeof crypto=="object"&&typeof crypto["getRandomValues"]=="function"){var randomBuffer=new Uint8Array(1);return function(){crypto.getRandomValues(randomBuffer);return randomBuffer[0]}}else if(ENVIRONMENT_IS_NODE){try{var crypto_module=require("crypto");return function(){return crypto_module["randomBytes"](1)[0]}}catch(e){}}return function(){abort("randomDevice")}}var PATH_FS={resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=path.charAt(0)==="/"}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(function(p){return!!p}),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:function(from,to){from=PATH_FS.resolve(from).substr(1);to=PATH_FS.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()},put_char:function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}}},default_tty1_ops:{put_char:function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};function mmapAlloc(size){abort()}var MEMFS={ops_table:null,mount:function(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode:function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node;parent.timestamp=node.timestamp}return node},getFileDataAsTypedArray:function(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage:function(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr:function(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.timestamp);attr.mtime=new Date(node.timestamp);attr.ctime=new Date(node.timestamp);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr:function(node,attr){if(attr.mode!==undefined){node.mode=attr.mode}if(attr.timestamp!==undefined){node.timestamp=attr.timestamp}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup:function(parent,name){throw FS.genericErrors[44]},mknod:function(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename:function(old_node,new_dir,new_name){if(FS.isDir(old_node.mode)){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}}delete old_node.parent.contents[old_node.name];old_node.parent.timestamp=Date.now();old_node.name=new_name;new_dir.contents[new_name]=old_node;new_dir.timestamp=old_node.parent.timestamp;old_node.parent=new_dir},unlink:function(parent,name){delete parent.contents[name];parent.timestamp=Date.now()},rmdir:function(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.timestamp=Date.now()},readdir:function(node){var entries=[".",".."];for(var key in node.contents){if(!node.contents.hasOwnProperty(key)){continue}entries.push(key)}return entries},symlink:function(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink:function(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read:function(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{path=PATH_FS.resolve(FS.cwd(),path);if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};opts=Object.assign(defaults,opts);if(opts.recurse_count>8){throw new FS.ErrnoError(32)}var parts=PATH.normalizeArray(path.split("/").filter(p=>!!p),false);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(32)}}}}return{path:current_path,node:current}},getPath:node=>{var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?mount+"/"+path:mount+path}path=path?node.name+"/"+path:node.name;node=node.parent}},hashName:(parentid,name)=>{var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode:node=>{var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode:node=>{var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode:(parent,name)=>{var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode:(parent,name,mode,rdev)=>{var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode:node=>{FS.hashRemoveNode(node)},isRoot:node=>{return node===node.parent},isMountpoint:node=>{return!!node.mounted},isFile:mode=>{return(mode&61440)===32768},isDir:mode=>{return(mode&61440)===16384},isLink:mode=>{return(mode&61440)===40960},isChrdev:mode=>{return(mode&61440)===8192},isBlkdev:mode=>{return(mode&61440)===24576},isFIFO:mode=>{return(mode&61440)===4096},isSocket:mode=>{return(mode&49152)===49152},flagModes:{"r":0,"r+":2,"w":577,"w+":578,"a":1089,"a+":1090},modeStringToFlags:str=>{var flags=FS.flagModes[str];if(typeof flags=="undefined"){throw new Error("Unknown file open mode: "+str)}return flags},flagsToPermissionString:flag=>{var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions:(node,perms)=>{if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup:dir=>{var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate:(dir,name)=>{try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete:(dir,name,isdir)=>{var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen:(node,flags)=>{if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd:(fd_start=0,fd_end=FS.MAX_OPEN_FDS)=>{for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStream:fd=>FS.streams[fd],createStream:(stream,fd_start,fd_end)=>{if(!FS.FSStream){FS.FSStream=function(){};FS.FSStream.prototype={object:{get:function(){return this.node},set:function(val){this.node=val}},isRead:{get:function(){return(this.flags&2097155)!==1}},isWrite:{get:function(){return(this.flags&2097155)!==0}},isAppend:{get:function(){return this.flags&1024}}}}stream=Object.assign(new FS.FSStream,stream);var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream:fd=>{FS.streams[fd]=null},chrdev_stream_ops:{open:stream=>{var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}},llseek:()=>{throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice:(dev,ops)=>{FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts:mount=>{var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs:(populate,callback)=>{if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err("warning: "+FS.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work")}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount:(type,opts,mountpoint)=>{var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount:mountpoint=>{var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup:(parent,name)=>{return parent.node_ops.lookup(parent,name)},mknod:(path,mode,dev)=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(28)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},create:(path,mode)=>{mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:(path,mode)=>{mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree:(path,mode)=>{var dirs=path.split("/");var d="";for(var i=0;i{if(typeof dev=="undefined"){dev=mode;mode=438}mode|=8192;return FS.mknod(path,mode,dev)},symlink:(oldpath,newpath)=>{if(!PATH_FS.resolve(oldpath)){throw new FS.ErrnoError(44)}var lookup=FS.lookupPath(newpath,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var newname=PATH.basename(newpath);var errCode=FS.mayCreate(parent,newname);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.symlink){throw new FS.ErrnoError(63)}return parent.node_ops.symlink(parent,newname,oldpath)},rename:(old_path,new_path)=>{var old_dirname=PATH.dirname(old_path);var new_dirname=PATH.dirname(new_path);var old_name=PATH.basename(old_path);var new_name=PATH.basename(new_path);var lookup,old_dir,new_dir;lookup=FS.lookupPath(old_path,{parent:true});old_dir=lookup.node;lookup=FS.lookupPath(new_path,{parent:true});new_dir=lookup.node;if(!old_dir||!new_dir)throw new FS.ErrnoError(44);if(old_dir.mount!==new_dir.mount){throw new FS.ErrnoError(75)}var old_node=FS.lookupNode(old_dir,old_name);var relative=PATH_FS.relative(old_path,new_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(28)}relative=PATH_FS.relative(new_path,old_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(55)}var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(old_node===new_node){return}var isdir=FS.isDir(old_node.mode);var errCode=FS.mayDelete(old_dir,old_name,isdir);if(errCode){throw new FS.ErrnoError(errCode)}errCode=new_node?FS.mayDelete(new_dir,new_name,isdir):FS.mayCreate(new_dir,new_name);if(errCode){throw new FS.ErrnoError(errCode)}if(!old_dir.node_ops.rename){throw new FS.ErrnoError(63)}if(FS.isMountpoint(old_node)||new_node&&FS.isMountpoint(new_node)){throw new FS.ErrnoError(10)}if(new_dir!==old_dir){errCode=FS.nodePermissions(old_dir,"w");if(errCode){throw new FS.ErrnoError(errCode)}}FS.hashRemoveNode(old_node);try{old_dir.node_ops.rename(old_node,new_dir,new_name)}catch(e){throw e}finally{FS.hashAddNode(old_node)}},rmdir:path=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,true);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.rmdir){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.rmdir(parent,name);FS.destroyNode(node)},readdir:path=>{var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node.node_ops.readdir){throw new FS.ErrnoError(54)}return node.node_ops.readdir(node)},unlink:path=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,false);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.unlink){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.unlink(parent,name);FS.destroyNode(node)},readlink:path=>{var lookup=FS.lookupPath(path);var link=lookup.node;if(!link){throw new FS.ErrnoError(44)}if(!link.node_ops.readlink){throw new FS.ErrnoError(28)}return PATH_FS.resolve(FS.getPath(link.parent),link.node_ops.readlink(link))},stat:(path,dontFollow)=>{var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;if(!node){throw new FS.ErrnoError(44)}if(!node.node_ops.getattr){throw new FS.ErrnoError(63)}return node.node_ops.getattr(node)},lstat:path=>{return FS.stat(path,true)},chmod:(path,mode,dontFollow)=>{var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}node.node_ops.setattr(node,{mode:mode&4095|node.mode&~4095,timestamp:Date.now()})},lchmod:(path,mode)=>{FS.chmod(path,mode,true)},fchmod:(fd,mode)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}FS.chmod(stream.node,mode)},chown:(path,uid,gid,dontFollow)=>{var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}node.node_ops.setattr(node,{timestamp:Date.now()})},lchown:(path,uid,gid)=>{FS.chown(path,uid,gid,true)},fchown:(fd,uid,gid)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}FS.chown(stream.node,uid,gid)},truncate:(path,len)=>{if(len<0){throw new FS.ErrnoError(28)}var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:true});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}if(FS.isDir(node.mode)){throw new FS.ErrnoError(31)}if(!FS.isFile(node.mode)){throw new FS.ErrnoError(28)}var errCode=FS.nodePermissions(node,"w");if(errCode){throw new FS.ErrnoError(errCode)}node.node_ops.setattr(node,{size:len,timestamp:Date.now()})},ftruncate:(fd,len)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.truncate(stream.node,len)},utime:(path,atime,mtime)=>{var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;node.node_ops.setattr(node,{timestamp:Math.max(atime,mtime)})},open:(path,flags,mode,fd_start,fd_end)=>{if(path===""){throw new FS.ErrnoError(44)}flags=typeof flags=="string"?FS.modeStringToFlags(flags):flags;mode=typeof mode=="undefined"?438:mode;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;if(typeof path=="object"){node=path}else{path=PATH.normalize(path);try{var lookup=FS.lookupPath(path,{follow:!(flags&131072)});node=lookup.node}catch(e){}}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else{node=FS.mknod(path,mode,0);created=true}}if(!node){throw new FS.ErrnoError(44)}if(FS.isChrdev(node.mode)){flags&=~512}if(flags&65536&&!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}if(!created){var errCode=FS.mayOpen(node,flags);if(errCode){throw new FS.ErrnoError(errCode)}}if(flags&512){FS.truncate(node,0)}flags&=~(128|512|131072);var stream=FS.createStream({node:node,path:FS.getPath(node),flags:flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false},fd_start,fd_end);if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(Module["logReadFiles"]&&!(flags&1)){if(!FS.readFiles)FS.readFiles={};if(!(path in FS.readFiles)){FS.readFiles[path]=1}}return stream},close:stream=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(stream.getdents)stream.getdents=null;try{if(stream.stream_ops.close){stream.stream_ops.close(stream)}}catch(e){throw e}finally{FS.closeStream(stream.fd)}stream.fd=null},isClosed:stream=>{return stream.fd===null},llseek:(stream,offset,whence)=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(!stream.seekable||!stream.stream_ops.llseek){throw new FS.ErrnoError(70)}if(whence!=0&&whence!=1&&whence!=2){throw new FS.ErrnoError(28)}stream.position=stream.stream_ops.llseek(stream,offset,whence);stream.ungotten=[];return stream.position},read:(stream,buffer,offset,length,position)=>{if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.read){throw new FS.ErrnoError(28)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesRead=stream.stream_ops.read(stream,buffer,offset,length,position);if(!seeking)stream.position+=bytesRead;return bytesRead},write:(stream,buffer,offset,length,position,canOwn)=>{if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.write){throw new FS.ErrnoError(28)}if(stream.seekable&&stream.flags&1024){FS.llseek(stream,0,2)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesWritten=stream.stream_ops.write(stream,buffer,offset,length,position,canOwn);if(!seeking)stream.position+=bytesWritten;return bytesWritten},allocate:(stream,offset,length)=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(offset<0||length<=0){throw new FS.ErrnoError(28)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(!FS.isFile(stream.node.mode)&&!FS.isDir(stream.node.mode)){throw new FS.ErrnoError(43)}if(!stream.stream_ops.allocate){throw new FS.ErrnoError(138)}stream.stream_ops.allocate(stream,offset,length)},mmap:(stream,address,length,position,prot,flags)=>{if((prot&2)!==0&&(flags&2)===0&&(stream.flags&2097155)!==2){throw new FS.ErrnoError(2)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(2)}if(!stream.stream_ops.mmap){throw new FS.ErrnoError(43)}return stream.stream_ops.mmap(stream,address,length,position,prot,flags)},msync:(stream,buffer,offset,length,mmapFlags)=>{if(!stream||!stream.stream_ops.msync){return 0}return stream.stream_ops.msync(stream,buffer,offset,length,mmapFlags)},munmap:stream=>0,ioctl:(stream,cmd,arg)=>{if(!stream.stream_ops.ioctl){throw new FS.ErrnoError(59)}return stream.stream_ops.ioctl(stream,cmd,arg)},readFile:(path,opts={})=>{opts.flags=opts.flags||0;opts.encoding=opts.encoding||"binary";if(opts.encoding!=="utf8"&&opts.encoding!=="binary"){throw new Error('Invalid encoding type "'+opts.encoding+'"')}var ret;var stream=FS.open(path,opts.flags);var stat=FS.stat(path);var length=stat.size;var buf=new Uint8Array(length);FS.read(stream,buf,0,length,0);if(opts.encoding==="utf8"){ret=UTF8ArrayToString(buf,0)}else if(opts.encoding==="binary"){ret=buf}FS.close(stream);return ret},writeFile:(path,data,opts={})=>{opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){var buf=new Uint8Array(lengthBytesUTF8(data)+1);var actualNumBytes=stringToUTF8Array(data,buf,0,buf.length);FS.write(stream,buf,0,actualNumBytes,undefined,opts.canOwn)}else if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{throw new Error("Unsupported data type")}FS.close(stream)},cwd:()=>FS.currentPath,chdir:path=>{var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,"x");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.path},createDefaultDirectories:()=>{FS.mkdir("/tmp");FS.mkdir("/home");FS.mkdir("/home/web_user")},createDefaultDevices:()=>{FS.mkdir("/dev");FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(stream,buffer,offset,length,pos)=>length});FS.mkdev("/dev/null",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev("/dev/tty",FS.makedev(5,0));FS.mkdev("/dev/tty1",FS.makedev(6,0));var random_device=getRandomDevice();FS.createDevice("/dev","random",random_device);FS.createDevice("/dev","urandom",random_device);FS.mkdir("/dev/shm");FS.mkdir("/dev/shm/tmp")},createSpecialDirectories:()=>{FS.mkdir("/proc");var proc_self=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd");FS.mount({mount:()=>{var node=FS.createNode(proc_self,"fd",16384|511,73);node.node_ops={lookup:(parent,name)=>{var fd=+name;var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path}};ret.parent=ret;return ret}};return node}},{},"/proc/self/fd")},createStandardStreams:()=>{if(Module["stdin"]){FS.createDevice("/dev","stdin",Module["stdin"])}else{FS.symlink("/dev/tty","/dev/stdin")}if(Module["stdout"]){FS.createDevice("/dev","stdout",null,Module["stdout"])}else{FS.symlink("/dev/tty","/dev/stdout")}if(Module["stderr"]){FS.createDevice("/dev","stderr",null,Module["stderr"])}else{FS.symlink("/dev/tty1","/dev/stderr")}var stdin=FS.open("/dev/stdin",0);var stdout=FS.open("/dev/stdout",1);var stderr=FS.open("/dev/stderr",1)},ensureErrnoError:()=>{if(FS.ErrnoError)return;FS.ErrnoError=function ErrnoError(errno,node){this.node=node;this.setErrno=function(errno){this.errno=errno};this.setErrno(errno);this.message="FS error"};FS.ErrnoError.prototype=new Error;FS.ErrnoError.prototype.constructor=FS.ErrnoError;[44].forEach(code=>{FS.genericErrors[code]=new FS.ErrnoError(code);FS.genericErrors[code].stack=""})},staticInit:()=>{FS.ensureErrnoError();FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={"MEMFS":MEMFS}},init:(input,output,error)=>{FS.init.initialized=true;FS.ensureErrnoError();Module["stdin"]=input||Module["stdin"];Module["stdout"]=output||Module["stdout"];Module["stderr"]=error||Module["stderr"];FS.createStandardStreams()},quit:()=>{FS.init.initialized=false;for(var i=0;i{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode},findObject:(path,dontResolveLastLink)=>{var ret=FS.analyzePath(path,dontResolveLastLink);if(ret.exists){return ret.object}else{return null}},analyzePath:(path,dontResolveLastLink)=>{try{var lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});path=lookup.path}catch(e){}var ret={isRoot:false,exists:false,error:0,name:null,path:null,object:null,parentExists:false,parentPath:null,parentObject:null};try{var lookup=FS.lookupPath(path,{parent:true});ret.parentExists=true;ret.parentPath=lookup.path;ret.parentObject=lookup.node;ret.name=PATH.basename(path);lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});ret.exists=true;ret.path=lookup.path;ret.object=lookup.node;ret.name=lookup.node.name;ret.isRoot=lookup.path==="/"}catch(e){ret.error=e.errno}return ret},createPath:(parent,path,canRead,canWrite)=>{parent=typeof parent=="string"?parent:FS.getPath(parent);var parts=path.split("/").reverse();while(parts.length){var part=parts.pop();if(!part)continue;var current=PATH.join2(parent,part);try{FS.mkdir(current)}catch(e){}parent=current}return current},createFile:(parent,name,properties,canRead,canWrite)=>{var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS.getMode(canRead,canWrite);return FS.create(path,mode)},createDataFile:(parent,name,data,canRead,canWrite,canOwn)=>{var path=name;if(parent){parent=typeof parent=="string"?parent:FS.getPath(parent);path=name?PATH.join2(parent,name):parent}var mode=FS.getMode(canRead,canWrite);var node=FS.create(path,mode);if(data){if(typeof data=="string"){var arr=new Array(data.length);for(var i=0,len=data.length;i{var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS.getMode(!!input,!!output);if(!FS.createDevice.major)FS.createDevice.major=64;var dev=FS.makedev(FS.createDevice.major++,0);FS.registerDevice(dev,{open:stream=>{stream.seekable=false},close:stream=>{if(output&&output.buffer&&output.buffer.length){output(10)}},read:(stream,buffer,offset,length,pos)=>{var bytesRead=0;for(var i=0;i{for(var i=0;i{if(obj.isDevice||obj.isFolder||obj.link||obj.contents)return true;if(typeof XMLHttpRequest!="undefined"){throw new Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread.")}else if(read_){try{obj.contents=intArrayFromString(read_(obj.url),true);obj.usedBytes=obj.contents.length}catch(e){throw new FS.ErrnoError(29)}}else{throw new Error("Cannot load without read() or XMLHttpRequest.")}},createLazyFile:(parent,name,url,canRead,canWrite)=>{function LazyUint8Array(){this.lengthKnown=false;this.chunks=[]}LazyUint8Array.prototype.get=function LazyUint8Array_get(idx){if(idx>this.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(from,to)=>{if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}else{return intArrayFromString(xhr.responseText||"",true)}};var lazyArray=this;lazyArray.setDataGetter(chunkNum=>{var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]=="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]=="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;out("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(key=>{var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){FS.forceLoadFile(node);return fn.apply(null,arguments)}});stream_ops.read=((stream,buffer,offset,length,position)=>{FS.forceLoadFile(node);var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency("cp "+fullname);function processData(byteArray){function finish(byteArray){if(preFinish)preFinish();if(!dontCreateFile){FS.createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}if(onload)onload();removeRunDependency(dep)}if(Browser.handledByPreloadPlugin(byteArray,fullname,finish,()=>{if(onerror)onerror();removeRunDependency(dep)})){return}finish(byteArray)}addRunDependency(dep);if(typeof url=="string"){asyncLoad(url,byteArray=>processData(byteArray),onerror)}else{processData(url)}},indexedDB:()=>{return window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB},DB_NAME:()=>{return"EM_FS_"+window.location.pathname},DB_VERSION:20,DB_STORE_NAME:"FILE_DATA",saveFilesToDB:(paths,onload,onerror)=>{onload=onload||(()=>{});onerror=onerror||(()=>{});var indexedDB=FS.indexedDB();try{var openRequest=indexedDB.open(FS.DB_NAME(),FS.DB_VERSION)}catch(e){return onerror(e)}openRequest.onupgradeneeded=(()=>{out("creating db");var db=openRequest.result;db.createObjectStore(FS.DB_STORE_NAME)});openRequest.onsuccess=(()=>{var db=openRequest.result;var transaction=db.transaction([FS.DB_STORE_NAME],"readwrite");var files=transaction.objectStore(FS.DB_STORE_NAME);var ok=0,fail=0,total=paths.length;function finish(){if(fail==0)onload();else onerror()}paths.forEach(path=>{var putRequest=files.put(FS.analyzePath(path).object.contents,path);putRequest.onsuccess=(()=>{ok++;if(ok+fail==total)finish()});putRequest.onerror=(()=>{fail++;if(ok+fail==total)finish()})});transaction.onerror=onerror});openRequest.onerror=onerror},loadFilesFromDB:(paths,onload,onerror)=>{onload=onload||(()=>{});onerror=onerror||(()=>{});var indexedDB=FS.indexedDB();try{var openRequest=indexedDB.open(FS.DB_NAME(),FS.DB_VERSION)}catch(e){return onerror(e)}openRequest.onupgradeneeded=onerror;openRequest.onsuccess=(()=>{var db=openRequest.result;try{var transaction=db.transaction([FS.DB_STORE_NAME],"readonly")}catch(e){onerror(e);return}var files=transaction.objectStore(FS.DB_STORE_NAME);var ok=0,fail=0,total=paths.length;function finish(){if(fail==0)onload();else onerror()}paths.forEach(path=>{var getRequest=files.get(path);getRequest.onsuccess=(()=>{if(FS.analyzePath(path).exists){FS.unlink(path)}FS.createDataFile(PATH.dirname(path),PATH.basename(path),getRequest.result,true,true,true);ok++;if(ok+fail==total)finish()});getRequest.onerror=(()=>{fail++;if(ok+fail==total)finish()})});transaction.onerror=onerror});openRequest.onerror=onerror}};var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt:function(dirfd,path,allowEmpty){if(path[0]==="/"){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=FS.getStream(dirfd);if(!dirstream)throw new FS.ErrnoError(8);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return PATH.join2(dir,path)},doStat:function(func,path,buf){try{var stat=func(path)}catch(e){if(e&&e.node&&PATH.normalize(path)!==PATH.normalize(FS.getPath(e.node))){return-54}throw e}HEAP32[buf>>2]=stat.dev;HEAP32[buf+4>>2]=0;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAP32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;HEAP32[buf+32>>2]=0;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAP32[buf+48>>2]=4096;HEAP32[buf+52>>2]=stat.blocks;HEAP32[buf+56>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+76>>2]=0;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+80>>2]=tempI64[0],HEAP32[buf+84>>2]=tempI64[1];return 0},doMsync:function(addr,stream,len,flags,offset){var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},doMkdir:function(path,mode){path=PATH.normalize(path);if(path[path.length-1]==="/")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0},doMknod:function(path,mode,dev){switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-28}FS.mknod(path,mode,dev);return 0},doReadlink:function(path,buf,bufsize){if(bufsize<=0)return-28;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len},doAccess:function(path,amode){if(amode&~7){return-28}var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node){return-44}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-2}return 0},doDup:function(path,flags,suggestFD){var suggest=FS.getStream(suggestFD);if(suggest)FS.close(suggest);return FS.open(path,flags,0,suggestFD,suggestFD).fd},doReadv:function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret},varargs:undefined,get:function(){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(ptr){var ret=UTF8ToString(ptr);return ret},getStreamFromFD:function(fd){var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);return stream},get64:function(low,high){return low}};function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-28}var newStream;newStream=FS.open(stream.path,stream.flags,0,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 5:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 6:case 7:return 0;case 16:case 8:return-28;case 9:setErrNo(28);return-1;default:{return-28}}}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_ioctl(fd,op,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(op){case 21509:case 21505:{if(!stream.tty)return-59;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-59;return 0}case 21519:{if(!stream.tty)return-59;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-59;return-28}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-59;return 0}case 21524:{if(!stream.tty)return-59;return 0}default:abort("bad ioctl syscall "+op)}}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_open(path,flags,varargs){SYSCALLS.varargs=varargs;try{var pathname=SYSCALLS.getStr(path);var mode=varargs?SYSCALLS.get():0;var stream=FS.open(pathname,flags,mode);return stream.fd}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}var structRegistrations={};function runDestructors(destructors){while(destructors.length){var ptr=destructors.pop();var del=destructors.pop();del(ptr)}}function simpleReadValueFromPointer(pointer){return this["fromWireType"](HEAPU32[pointer>>2])}var awaitingDependencies={};var registeredTypes={};var typeDependencies={};var char_0=48;var char_9=57;function makeLegalFunctionName(name){if(undefined===name){return"_unknown"}name=name.replace(/[^a-zA-Z0-9_]/g,"$");var f=name.charCodeAt(0);if(f>=char_0&&f<=char_9){return"_"+name}else{return name}}function createNamedFunction(name,body){name=makeLegalFunctionName(name);return new Function("body","return function "+name+"() {\n"+' "use strict";'+" return body.apply(this, arguments);\n"+"};\n")(body)}function extendError(baseErrorType,errorName){var errorClass=createNamedFunction(errorName,function(message){this.name=errorName;this.message=message;var stack=new Error(message).stack;if(stack!==undefined){this.stack=this.toString()+"\n"+stack.replace(/^Error(:[^\n]*)?\n/,"")}});errorClass.prototype=Object.create(baseErrorType.prototype);errorClass.prototype.constructor=errorClass;errorClass.prototype.toString=function(){if(this.message===undefined){return this.name}else{return this.name+": "+this.message}};return errorClass}var InternalError=undefined;function throwInternalError(message){throw new InternalError(message)}function whenDependentTypesAreResolved(myTypes,dependentTypes,getTypeConverters){myTypes.forEach(function(type){typeDependencies[type]=dependentTypes});function onComplete(typeConverters){var myTypeConverters=getTypeConverters(typeConverters);if(myTypeConverters.length!==myTypes.length){throwInternalError("Mismatched type converter count")}for(var i=0;i>shift])},destructorFunction:null})}function ClassHandle_isAliasOf(other){if(!(this instanceof ClassHandle)){return false}if(!(other instanceof ClassHandle)){return false}var leftClass=this.$$.ptrType.registeredClass;var left=this.$$.ptr;var rightClass=other.$$.ptrType.registeredClass;var right=other.$$.ptr;while(leftClass.baseClass){left=leftClass.upcast(left);leftClass=leftClass.baseClass}while(rightClass.baseClass){right=rightClass.upcast(right);rightClass=rightClass.baseClass}return leftClass===rightClass&&left===right}function shallowCopyInternalPointer(o){return{count:o.count,deleteScheduled:o.deleteScheduled,preservePointerOnDelete:o.preservePointerOnDelete,ptr:o.ptr,ptrType:o.ptrType,smartPtr:o.smartPtr,smartPtrType:o.smartPtrType}}function throwInstanceAlreadyDeleted(obj){function getInstanceTypeName(handle){return handle.$$.ptrType.registeredClass.name}throwBindingError(getInstanceTypeName(obj)+" instance already deleted")}var finalizationRegistry=false;function detachFinalizer(handle){}function runDestructor($$){if($$.smartPtr){$$.smartPtrType.rawDestructor($$.smartPtr)}else{$$.ptrType.registeredClass.rawDestructor($$.ptr)}}function releaseClassHandle($$){$$.count.value-=1;var toDelete=0===$$.count.value;if(toDelete){runDestructor($$)}}function downcastPointer(ptr,ptrClass,desiredClass){if(ptrClass===desiredClass){return ptr}if(undefined===desiredClass.baseClass){return null}var rv=downcastPointer(ptr,ptrClass,desiredClass.baseClass);if(rv===null){return null}return desiredClass.downcast(rv)}var registeredPointers={};function getInheritedInstanceCount(){return Object.keys(registeredInstances).length}function getLiveInheritedInstances(){var rv=[];for(var k in registeredInstances){if(registeredInstances.hasOwnProperty(k)){rv.push(registeredInstances[k])}}return rv}var deletionQueue=[];function flushPendingDeletes(){while(deletionQueue.length){var obj=deletionQueue.pop();obj.$$.deleteScheduled=false;obj["delete"]()}}var delayFunction=undefined;function setDelayFunction(fn){delayFunction=fn;if(deletionQueue.length&&delayFunction){delayFunction(flushPendingDeletes)}}function init_embind(){Module["getInheritedInstanceCount"]=getInheritedInstanceCount;Module["getLiveInheritedInstances"]=getLiveInheritedInstances;Module["flushPendingDeletes"]=flushPendingDeletes;Module["setDelayFunction"]=setDelayFunction}var registeredInstances={};function getBasestPointer(class_,ptr){if(ptr===undefined){throwBindingError("ptr should not be undefined")}while(class_.baseClass){ptr=class_.upcast(ptr);class_=class_.baseClass}return ptr}function getInheritedInstance(class_,ptr){ptr=getBasestPointer(class_,ptr);return registeredInstances[ptr]}function makeClassHandle(prototype,record){if(!record.ptrType||!record.ptr){throwInternalError("makeClassHandle requires ptr and ptrType")}var hasSmartPtrType=!!record.smartPtrType;var hasSmartPtr=!!record.smartPtr;if(hasSmartPtrType!==hasSmartPtr){throwInternalError("Both smartPtrType and smartPtr must be specified")}record.count={value:1};return attachFinalizer(Object.create(prototype,{$$:{value:record}}))}function RegisteredPointer_fromWireType(ptr){var rawPointer=this.getPointee(ptr);if(!rawPointer){this.destructor(ptr);return null}var registeredInstance=getInheritedInstance(this.registeredClass,rawPointer);if(undefined!==registeredInstance){if(0===registeredInstance.$$.count.value){registeredInstance.$$.ptr=rawPointer;registeredInstance.$$.smartPtr=ptr;return registeredInstance["clone"]()}else{var rv=registeredInstance["clone"]();this.destructor(ptr);return rv}}function makeDefaultHandle(){if(this.isSmartPointer){return makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:rawPointer,smartPtrType:this,smartPtr:ptr})}else{return makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this,ptr:ptr})}}var actualType=this.registeredClass.getActualType(rawPointer);var registeredPointerRecord=registeredPointers[actualType];if(!registeredPointerRecord){return makeDefaultHandle.call(this)}var toType;if(this.isConst){toType=registeredPointerRecord.constPointerType}else{toType=registeredPointerRecord.pointerType}var dp=downcastPointer(rawPointer,this.registeredClass,toType.registeredClass);if(dp===null){return makeDefaultHandle.call(this)}if(this.isSmartPointer){return makeClassHandle(toType.registeredClass.instancePrototype,{ptrType:toType,ptr:dp,smartPtrType:this,smartPtr:ptr})}else{return makeClassHandle(toType.registeredClass.instancePrototype,{ptrType:toType,ptr:dp})}}function attachFinalizer(handle){if("undefined"===typeof FinalizationRegistry){attachFinalizer=(handle=>handle);return handle}finalizationRegistry=new FinalizationRegistry(info=>{releaseClassHandle(info.$$)});attachFinalizer=(handle=>{var $$=handle.$$;var hasSmartPtr=!!$$.smartPtr;if(hasSmartPtr){var info={$$:$$};finalizationRegistry.register(handle,info,handle)}return handle});detachFinalizer=(handle=>finalizationRegistry.unregister(handle));return attachFinalizer(handle)}function ClassHandle_clone(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.preservePointerOnDelete){this.$$.count.value+=1;return this}else{var clone=attachFinalizer(Object.create(Object.getPrototypeOf(this),{$$:{value:shallowCopyInternalPointer(this.$$)}}));clone.$$.count.value+=1;clone.$$.deleteScheduled=false;return clone}}function ClassHandle_delete(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete){throwBindingError("Object already scheduled for deletion")}detachFinalizer(this);releaseClassHandle(this.$$);if(!this.$$.preservePointerOnDelete){this.$$.smartPtr=undefined;this.$$.ptr=undefined}}function ClassHandle_isDeleted(){return!this.$$.ptr}function ClassHandle_deleteLater(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete){throwBindingError("Object already scheduled for deletion")}deletionQueue.push(this);if(deletionQueue.length===1&&delayFunction){delayFunction(flushPendingDeletes)}this.$$.deleteScheduled=true;return this}function init_ClassHandle(){ClassHandle.prototype["isAliasOf"]=ClassHandle_isAliasOf;ClassHandle.prototype["clone"]=ClassHandle_clone;ClassHandle.prototype["delete"]=ClassHandle_delete;ClassHandle.prototype["isDeleted"]=ClassHandle_isDeleted;ClassHandle.prototype["deleteLater"]=ClassHandle_deleteLater}function ClassHandle(){}function ensureOverloadTable(proto,methodName,humanName){if(undefined===proto[methodName].overloadTable){var prevFunc=proto[methodName];proto[methodName]=function(){if(!proto[methodName].overloadTable.hasOwnProperty(arguments.length)){throwBindingError("Function '"+humanName+"' called with an invalid number of arguments ("+arguments.length+") - expects one of ("+proto[methodName].overloadTable+")!")}return proto[methodName].overloadTable[arguments.length].apply(this,arguments)};proto[methodName].overloadTable=[];proto[methodName].overloadTable[prevFunc.argCount]=prevFunc}}function exposePublicSymbol(name,value,numArguments){if(Module.hasOwnProperty(name)){if(undefined===numArguments||undefined!==Module[name].overloadTable&&undefined!==Module[name].overloadTable[numArguments]){throwBindingError("Cannot register public name '"+name+"' twice")}ensureOverloadTable(Module,name,name);if(Module.hasOwnProperty(numArguments)){throwBindingError("Cannot register multiple overloads of a function with the same number of arguments ("+numArguments+")!")}Module[name].overloadTable[numArguments]=value}else{Module[name]=value;if(undefined!==numArguments){Module[name].numArguments=numArguments}}}function RegisteredClass(name,constructor,instancePrototype,rawDestructor,baseClass,getActualType,upcast,downcast){this.name=name;this.constructor=constructor;this.instancePrototype=instancePrototype;this.rawDestructor=rawDestructor;this.baseClass=baseClass;this.getActualType=getActualType;this.upcast=upcast;this.downcast=downcast;this.pureVirtualFunctions=[]}function upcastPointer(ptr,ptrClass,desiredClass){while(ptrClass!==desiredClass){if(!ptrClass.upcast){throwBindingError("Expected null or instance of "+desiredClass.name+", got an instance of "+ptrClass.name)}ptr=ptrClass.upcast(ptr);ptrClass=ptrClass.baseClass}return ptr}function constNoSmartPtrRawPointerToWireType(destructors,handle){if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}return 0}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;var ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);return ptr}function genericPointerToWireType(destructors,handle){var ptr;if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}if(this.isSmartPointer){ptr=this.rawConstructor();if(destructors!==null){destructors.push(this.rawDestructor,ptr)}return ptr}else{return 0}}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}if(!this.isConst&&handle.$$.ptrType.isConst){throwBindingError("Cannot convert argument of type "+(handle.$$.smartPtrType?handle.$$.smartPtrType.name:handle.$$.ptrType.name)+" to parameter type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);if(this.isSmartPointer){if(undefined===handle.$$.smartPtr){throwBindingError("Passing raw pointer to smart pointer is illegal")}switch(this.sharingPolicy){case 0:if(handle.$$.smartPtrType===this){ptr=handle.$$.smartPtr}else{throwBindingError("Cannot convert argument of type "+(handle.$$.smartPtrType?handle.$$.smartPtrType.name:handle.$$.ptrType.name)+" to parameter type "+this.name)}break;case 1:ptr=handle.$$.smartPtr;break;case 2:if(handle.$$.smartPtrType===this){ptr=handle.$$.smartPtr}else{var clonedHandle=handle["clone"]();ptr=this.rawShare(ptr,Emval.toHandle(function(){clonedHandle["delete"]()}));if(destructors!==null){destructors.push(this.rawDestructor,ptr)}}break;default:throwBindingError("Unsupporting sharing policy")}}return ptr}function nonConstNoSmartPtrRawPointerToWireType(destructors,handle){if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}return 0}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}if(handle.$$.ptrType.isConst){throwBindingError("Cannot convert argument of type "+handle.$$.ptrType.name+" to parameter type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;var ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);return ptr}function RegisteredPointer_getPointee(ptr){if(this.rawGetPointee){ptr=this.rawGetPointee(ptr)}return ptr}function RegisteredPointer_destructor(ptr){if(this.rawDestructor){this.rawDestructor(ptr)}}function RegisteredPointer_deleteObject(handle){if(handle!==null){handle["delete"]()}}function init_RegisteredPointer(){RegisteredPointer.prototype.getPointee=RegisteredPointer_getPointee;RegisteredPointer.prototype.destructor=RegisteredPointer_destructor;RegisteredPointer.prototype["argPackAdvance"]=8;RegisteredPointer.prototype["readValueFromPointer"]=simpleReadValueFromPointer;RegisteredPointer.prototype["deleteObject"]=RegisteredPointer_deleteObject;RegisteredPointer.prototype["fromWireType"]=RegisteredPointer_fromWireType}function RegisteredPointer(name,registeredClass,isReference,isConst,isSmartPointer,pointeeType,sharingPolicy,rawGetPointee,rawConstructor,rawShare,rawDestructor){this.name=name;this.registeredClass=registeredClass;this.isReference=isReference;this.isConst=isConst;this.isSmartPointer=isSmartPointer;this.pointeeType=pointeeType;this.sharingPolicy=sharingPolicy;this.rawGetPointee=rawGetPointee;this.rawConstructor=rawConstructor;this.rawShare=rawShare;this.rawDestructor=rawDestructor;if(!isSmartPointer&®isteredClass.baseClass===undefined){if(isConst){this["toWireType"]=constNoSmartPtrRawPointerToWireType;this.destructorFunction=null}else{this["toWireType"]=nonConstNoSmartPtrRawPointerToWireType;this.destructorFunction=null}}else{this["toWireType"]=genericPointerToWireType}}function replacePublicSymbol(name,value,numArguments){if(!Module.hasOwnProperty(name)){throwInternalError("Replacing nonexistant public symbol")}if(undefined!==Module[name].overloadTable&&undefined!==numArguments){Module[name].overloadTable[numArguments]=value}else{Module[name]=value;Module[name].argCount=numArguments}}function dynCallLegacy(sig,ptr,args){var f=Module["dynCall_"+sig];return args&&args.length?f.apply(null,[ptr].concat(args)):f.call(null,ptr)}function dynCall(sig,ptr,args){if(sig.includes("j")){return dynCallLegacy(sig,ptr,args)}return getWasmTableEntry(ptr).apply(null,args)}function getDynCaller(sig,ptr){var argCache=[];return function(){argCache.length=0;Object.assign(argCache,arguments);return dynCall(sig,ptr,argCache)}}function embind__requireFunction(signature,rawFunction){signature=readLatin1String(signature);function makeDynCaller(){if(signature.includes("j")){return getDynCaller(signature,rawFunction)}return getWasmTableEntry(rawFunction)}var fp=makeDynCaller();if(typeof fp!="function"){throwBindingError("unknown function pointer with signature "+signature+": "+rawFunction)}return fp}var UnboundTypeError=undefined;function getTypeName(type){var ptr=___getTypeName(type);var rv=readLatin1String(ptr);_free(ptr);return rv}function throwUnboundTypeError(message,types){var unboundTypes=[];var seen={};function visit(type){if(seen[type]){return}if(registeredTypes[type]){return}if(typeDependencies[type]){typeDependencies[type].forEach(visit);return}unboundTypes.push(type);seen[type]=true}types.forEach(visit);throw new UnboundTypeError(message+": "+unboundTypes.map(getTypeName).join([", "]))}function __embind_register_class(rawType,rawPointerType,rawConstPointerType,baseClassRawType,getActualTypeSignature,getActualType,upcastSignature,upcast,downcastSignature,downcast,name,destructorSignature,rawDestructor){name=readLatin1String(name);getActualType=embind__requireFunction(getActualTypeSignature,getActualType);if(upcast){upcast=embind__requireFunction(upcastSignature,upcast)}if(downcast){downcast=embind__requireFunction(downcastSignature,downcast)}rawDestructor=embind__requireFunction(destructorSignature,rawDestructor);var legalFunctionName=makeLegalFunctionName(name);exposePublicSymbol(legalFunctionName,function(){throwUnboundTypeError("Cannot construct "+name+" due to unbound types",[baseClassRawType])});whenDependentTypesAreResolved([rawType,rawPointerType,rawConstPointerType],baseClassRawType?[baseClassRawType]:[],function(base){base=base[0];var baseClass;var basePrototype;if(baseClassRawType){baseClass=base.registeredClass;basePrototype=baseClass.instancePrototype}else{basePrototype=ClassHandle.prototype}var constructor=createNamedFunction(legalFunctionName,function(){if(Object.getPrototypeOf(this)!==instancePrototype){throw new BindingError("Use 'new' to construct "+name)}if(undefined===registeredClass.constructor_body){throw new BindingError(name+" has no accessible constructor")}var body=registeredClass.constructor_body[arguments.length];if(undefined===body){throw new BindingError("Tried to invoke ctor of "+name+" with invalid number of parameters ("+arguments.length+") - expected ("+Object.keys(registeredClass.constructor_body).toString()+") parameters instead!")}return body.apply(this,arguments)});var instancePrototype=Object.create(basePrototype,{constructor:{value:constructor}});constructor.prototype=instancePrototype;var registeredClass=new RegisteredClass(name,constructor,instancePrototype,rawDestructor,baseClass,getActualType,upcast,downcast);var referenceConverter=new RegisteredPointer(name,registeredClass,true,false,false);var pointerConverter=new RegisteredPointer(name+"*",registeredClass,false,false,false);var constPointerConverter=new RegisteredPointer(name+" const*",registeredClass,false,true,false);registeredPointers[rawType]={pointerType:pointerConverter,constPointerType:constPointerConverter};replacePublicSymbol(legalFunctionName,constructor);return[referenceConverter,pointerConverter,constPointerConverter]})}function heap32VectorToArray(count,firstElement){var array=[];for(var i=0;i>2)+i])}return array}function __embind_register_class_constructor(rawClassType,argCount,rawArgTypesAddr,invokerSignature,invoker,rawConstructor){assert(argCount>0);var rawArgTypes=heap32VectorToArray(argCount,rawArgTypesAddr);invoker=embind__requireFunction(invokerSignature,invoker);whenDependentTypesAreResolved([],[rawClassType],function(classType){classType=classType[0];var humanName="constructor "+classType.name;if(undefined===classType.registeredClass.constructor_body){classType.registeredClass.constructor_body=[]}if(undefined!==classType.registeredClass.constructor_body[argCount-1]){throw new BindingError("Cannot register multiple constructors with identical number of parameters ("+(argCount-1)+") for class '"+classType.name+"'! Overload resolution is currently only performed using the parameter count, not actual type info!")}classType.registeredClass.constructor_body[argCount-1]=(()=>{throwUnboundTypeError("Cannot construct "+classType.name+" due to unbound types",rawArgTypes)});whenDependentTypesAreResolved([],rawArgTypes,function(argTypes){argTypes.splice(1,0,null);classType.registeredClass.constructor_body[argCount-1]=craftInvokerFunction(humanName,argTypes,null,invoker,rawConstructor);return[]});return[]})}function new_(constructor,argumentList){if(!(constructor instanceof Function)){throw new TypeError("new_ called with constructor type "+typeof constructor+" which is not a function")}var dummy=createNamedFunction(constructor.name||"unknownFunctionName",function(){});dummy.prototype=constructor.prototype;var obj=new dummy;var r=constructor.apply(obj,argumentList);return r instanceof Object?r:obj}function craftInvokerFunction(humanName,argTypes,classType,cppInvokerFunc,cppTargetFunc){var argCount=argTypes.length;if(argCount<2){throwBindingError("argTypes array size mismatch! Must at least get return value and 'this' types!")}var isClassMethodFunc=argTypes[1]!==null&&classType!==null;var needsDestructorStack=false;for(var i=1;i0?", ":"")+argsListWired}invokerFnBody+=(returns?"var rv = ":"")+"invoker(fn"+(argsListWired.length>0?", ":"")+argsListWired+");\n";if(needsDestructorStack){invokerFnBody+="runDestructors(destructors);\n"}else{for(var i=isClassMethodFunc?1:2;i4&&0===--emval_handle_array[handle].refcount){emval_handle_array[handle]=undefined;emval_free_list.push(handle)}}function count_emval_handles(){var count=0;for(var i=5;i>2])};case 3:return function(pointer){return this["fromWireType"](HEAPF64[pointer>>3])};default:throw new TypeError("Unknown float type: "+name)}}function __embind_register_float(rawType,name,size){var shift=getShiftFromSize(size);name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(value){return value},"toWireType":function(destructors,value){return value},"argPackAdvance":8,"readValueFromPointer":floatReadValueFromPointer(name,shift),destructorFunction:null})}function __embind_register_function(name,argCount,rawArgTypesAddr,signature,rawInvoker,fn){var argTypes=heap32VectorToArray(argCount,rawArgTypesAddr);name=readLatin1String(name);rawInvoker=embind__requireFunction(signature,rawInvoker);exposePublicSymbol(name,function(){throwUnboundTypeError("Cannot call "+name+" due to unbound types",argTypes)},argCount-1);whenDependentTypesAreResolved([],argTypes,function(argTypes){var invokerArgsArray=[argTypes[0],null].concat(argTypes.slice(1));replacePublicSymbol(name,craftInvokerFunction(name,invokerArgsArray,null,rawInvoker,fn),argCount-1);return[]})}function integerReadValueFromPointer(name,shift,signed){switch(shift){case 0:return signed?function readS8FromPointer(pointer){return HEAP8[pointer]}:function readU8FromPointer(pointer){return HEAPU8[pointer]};case 1:return signed?function readS16FromPointer(pointer){return HEAP16[pointer>>1]}:function readU16FromPointer(pointer){return HEAPU16[pointer>>1]};case 2:return signed?function readS32FromPointer(pointer){return HEAP32[pointer>>2]}:function readU32FromPointer(pointer){return HEAPU32[pointer>>2]};default:throw new TypeError("Unknown integer type: "+name)}}function __embind_register_integer(primitiveType,name,size,minRange,maxRange){name=readLatin1String(name);if(maxRange===-1){maxRange=4294967295}var shift=getShiftFromSize(size);var fromWireType=value=>value;if(minRange===0){var bitshift=32-8*size;fromWireType=(value=>value<>>bitshift)}var isUnsignedType=name.includes("unsigned");var checkAssertions=(value,toTypeName)=>{};var toWireType;if(isUnsignedType){toWireType=function(destructors,value){checkAssertions(value,this.name);return value>>>0}}else{toWireType=function(destructors,value){checkAssertions(value,this.name);return value}}registerType(primitiveType,{name:name,"fromWireType":fromWireType,"toWireType":toWireType,"argPackAdvance":8,"readValueFromPointer":integerReadValueFromPointer(name,shift,minRange!==0),destructorFunction:null})}function __embind_register_memory_view(rawType,dataTypeIndex,name){var typeMapping=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array];var TA=typeMapping[dataTypeIndex];function decodeMemoryView(handle){handle=handle>>2;var heap=HEAPU32;var size=heap[handle];var data=heap[handle+1];return new TA(buffer,data,size)}name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":decodeMemoryView,"argPackAdvance":8,"readValueFromPointer":decodeMemoryView},{ignoreDuplicateRegistrations:true})}function __embind_register_std_string(rawType,name){name=readLatin1String(name);var stdStringIsUTF8=name==="std::string";registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var str;if(stdStringIsUTF8){var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i;if(i==length||HEAPU8[currentBytePtr]==0){var maxRead=currentBytePtr-decodeStartPtr;var stringSegment=UTF8ToString(decodeStartPtr,maxRead);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+1}}}else{var a=new Array(length);for(var i=0;ilengthBytesUTF8(value))}else{getLength=(()=>value.length)}var length=getLength();var ptr=_malloc(4+length+1);HEAPU32[ptr>>2]=length;if(stdStringIsUTF8&&valueIsOfTypeString){stringToUTF8(value,ptr+4,length+1)}else{if(valueIsOfTypeString){for(var i=0;i255){_free(ptr);throwBindingError("String has UTF-16 code units that do not fit in 8 bits")}HEAPU8[ptr+4+i]=charCode}}else{for(var i=0;iHEAPU16);shift=1}else if(charSize===4){decodeString=UTF32ToString;encodeString=stringToUTF32;lengthBytesUTF=lengthBytesUTF32;getHeap=(()=>HEAPU32);shift=2}registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var HEAP=getHeap();var str;var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i*charSize;if(i==length||HEAP[currentBytePtr>>shift]==0){var maxReadBytes=currentBytePtr-decodeStartPtr;var stringSegment=decodeString(decodeStartPtr,maxReadBytes);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+charSize}}_free(value);return str},"toWireType":function(destructors,value){if(!(typeof value=="string")){throwBindingError("Cannot pass non-string to C++ string type "+name)}var length=lengthBytesUTF(value);var ptr=_malloc(4+length+charSize);HEAPU32[ptr>>2]=length>>shift;encodeString(value,ptr+4,length+charSize);if(destructors!==null){destructors.push(_free,ptr)}return ptr},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:function(ptr){_free(ptr)}})}function __embind_register_value_object(rawType,name,constructorSignature,rawConstructor,destructorSignature,rawDestructor){structRegistrations[rawType]={name:readLatin1String(name),rawConstructor:embind__requireFunction(constructorSignature,rawConstructor),rawDestructor:embind__requireFunction(destructorSignature,rawDestructor),fields:[]}}function __embind_register_value_object_field(structType,fieldName,getterReturnType,getterSignature,getter,getterContext,setterArgumentType,setterSignature,setter,setterContext){structRegistrations[structType].fields.push({fieldName:readLatin1String(fieldName),getterReturnType:getterReturnType,getter:embind__requireFunction(getterSignature,getter),getterContext:getterContext,setterArgumentType:setterArgumentType,setter:embind__requireFunction(setterSignature,setter),setterContext:setterContext})}function __embind_register_void(rawType,name){name=readLatin1String(name);registerType(rawType,{isVoid:true,name:name,"argPackAdvance":0,"fromWireType":function(){return undefined},"toWireType":function(destructors,o){return undefined}})}function __emscripten_throw_longjmp(){throw Infinity}function __emval_incref(handle){if(handle>4){emval_handle_array[handle].refcount+=1}}function requireRegisteredType(rawType,humanName){var impl=registeredTypes[rawType];if(undefined===impl){throwBindingError(humanName+" has unknown type "+getTypeName(rawType))}return impl}function __emval_take_value(type,argv){type=requireRegisteredType(type,"_emval_take_value");var v=type["readValueFromPointer"](argv);return Emval.toHandle(v)}function __localtime_js(time,tmPtr){var date=new Date(HEAP32[time>>2]*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var start=new Date(date.getFullYear(),0,1);var yday=(date.getTime()-start.getTime())/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst}function _tzset_impl(timezone,daylight,tzname){var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);var winterOffset=winter.getTimezoneOffset();var summerOffset=summer.getTimezoneOffset();var stdTimezoneOffset=Math.max(winterOffset,summerOffset);HEAP32[timezone>>2]=stdTimezoneOffset*60;HEAP32[daylight>>2]=Number(winterOffset!=summerOffset);function extractZone(date){var match=date.toTimeString().match(/\(([A-Za-z ]+)\)$/);return match?match[1]:"GMT"}var winterName=extractZone(winter);var summerName=extractZone(summer);var winterNamePtr=allocateUTF8(winterName);var summerNamePtr=allocateUTF8(summerName);if(summerOffset>2]=winterNamePtr;HEAP32[tzname+4>>2]=summerNamePtr}else{HEAP32[tzname>>2]=summerNamePtr;HEAP32[tzname+4>>2]=winterNamePtr}}function __tzset_js(timezone,daylight,tzname){if(__tzset_js.called)return;__tzset_js.called=true;_tzset_impl(timezone,daylight,tzname)}function _abort(){abort("")}var readAsmConstArgsArray=[];function readAsmConstArgs(sigPtr,buf){readAsmConstArgsArray.length=0;var ch;buf>>=2;while(ch=HEAPU8[sigPtr++]){var readAsmConstArgsDouble=ch<105;if(readAsmConstArgsDouble&&buf&1)buf++;readAsmConstArgsArray.push(readAsmConstArgsDouble?HEAPF64[buf++>>1]:HEAP32[buf]);++buf}return readAsmConstArgsArray}function _emscripten_asm_const_int(code,sigPtr,argbuf){var args=readAsmConstArgs(sigPtr,argbuf);return ASM_CONSTS[code].apply(null,args)}function _emscripten_get_heap_max(){return 2147483648}function emscripten_realloc_buffer(size){try{wasmMemory.grow(size-buffer.byteLength+65535>>>16);updateGlobalBufferAndViews(wasmMemory.buffer);return 1}catch(e){}}function _emscripten_resize_heap(requestedSize){var oldSize=HEAPU8.length;requestedSize=requestedSize>>>0;var maxHeapSize=_emscripten_get_heap_max();if(requestedSize>maxHeapSize){return false}let alignUp=(x,multiple)=>x+(multiple-x%multiple)%multiple;for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=emscripten_realloc_buffer(newSize);if(replacement){return true}}return false}var ENV={};function getExecutableName(){return thisProgram||"./this.program"}function getEnvStrings(){if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8";var env={"USER":"web_user","LOGNAME":"web_user","PATH":"/","PWD":"/","HOME":"/home/web_user","LANG":lang,"_":getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(x+"="+env[x])}getEnvStrings.strings=strings}return getEnvStrings.strings}function _environ_get(__environ,environ_buf){var bufSize=0;getEnvStrings().forEach(function(string,i){var ptr=environ_buf+bufSize;HEAP32[__environ+i*4>>2]=ptr;writeAsciiToMemory(string,ptr);bufSize+=string.length+1});return 0}function _environ_sizes_get(penviron_count,penviron_buf_size){var strings=getEnvStrings();HEAP32[penviron_count>>2]=strings.length;var bufSize=0;strings.forEach(function(string){bufSize+=string.length+1});HEAP32[penviron_buf_size>>2]=bufSize;return 0}function _exit(status){exit(status)}function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_read(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=SYSCALLS.doReadv(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){try{var stream=SYSCALLS.getStreamFromFD(fd);var HIGH_OFFSET=4294967296;var offset=offset_high*HIGH_OFFSET+(offset_low>>>0);var DOUBLE_LIMIT=9007199254740992;if(offset<=-DOUBLE_LIMIT||offset>=DOUBLE_LIMIT){return-61}FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=tempI64[0],HEAP32[newOffset+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_write(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=SYSCALLS.doWritev(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _getTempRet0(){return getTempRet0()}function _gettimeofday(ptr){var now=Date.now();HEAP32[ptr>>2]=now/1e3|0;HEAP32[ptr+4>>2]=now%1e3*1e3|0;return 0}function _setTempRet0(val){setTempRet0(val)}function __isLeapYear(year){return year%4===0&&(year%100!==0||year%400===0)}function __arraySum(array,index){var sum=0;for(var i=0;i<=index;sum+=array[i++]){}return sum}var __MONTH_DAYS_LEAP=[31,29,31,30,31,30,31,31,30,31,30,31];var __MONTH_DAYS_REGULAR=[31,28,31,30,31,30,31,31,30,31,30,31];function __addDays(date,days){var newDate=new Date(date.getTime());while(days>0){var leap=__isLeapYear(newDate.getFullYear());var currentMonth=newDate.getMonth();var daysInCurrentMonth=(leap?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR)[currentMonth];if(days>daysInCurrentMonth-newDate.getDate()){days-=daysInCurrentMonth-newDate.getDate()+1;newDate.setDate(1);if(currentMonth<11){newDate.setMonth(currentMonth+1)}else{newDate.setMonth(0);newDate.setFullYear(newDate.getFullYear()+1)}}else{newDate.setDate(newDate.getDate()+days);return newDate}}return newDate}function _strftime(s,maxsize,format,tm){var tm_zone=HEAP32[tm+40>>2];var date={tm_sec:HEAP32[tm>>2],tm_min:HEAP32[tm+4>>2],tm_hour:HEAP32[tm+8>>2],tm_mday:HEAP32[tm+12>>2],tm_mon:HEAP32[tm+16>>2],tm_year:HEAP32[tm+20>>2],tm_wday:HEAP32[tm+24>>2],tm_yday:HEAP32[tm+28>>2],tm_isdst:HEAP32[tm+32>>2],tm_gmtoff:HEAP32[tm+36>>2],tm_zone:tm_zone?UTF8ToString(tm_zone):""};var pattern=UTF8ToString(format);var EXPANSION_RULES_1={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var rule in EXPANSION_RULES_1){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_1[rule])}var WEEKDAYS=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];var MONTHS=["January","February","March","April","May","June","July","August","September","October","November","December"];function leadingSomething(value,digits,character){var str=typeof value=="number"?value.toString():value||"";while(str.length0?1:0}var compare;if((compare=sgn(date1.getFullYear()-date2.getFullYear()))===0){if((compare=sgn(date1.getMonth()-date2.getMonth()))===0){compare=sgn(date1.getDate()-date2.getDate())}}return compare}function getFirstWeekStartDate(janFourth){switch(janFourth.getDay()){case 0:return new Date(janFourth.getFullYear()-1,11,29);case 1:return janFourth;case 2:return new Date(janFourth.getFullYear(),0,3);case 3:return new Date(janFourth.getFullYear(),0,2);case 4:return new Date(janFourth.getFullYear(),0,1);case 5:return new Date(janFourth.getFullYear()-1,11,31);case 6:return new Date(janFourth.getFullYear()-1,11,30)}}function getWeekBasedYear(date){var thisDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);var janFourthThisYear=new Date(thisDate.getFullYear(),0,4);var janFourthNextYear=new Date(thisDate.getFullYear()+1,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);if(compareByDay(firstWeekStartThisYear,thisDate)<=0){if(compareByDay(firstWeekStartNextYear,thisDate)<=0){return thisDate.getFullYear()+1}else{return thisDate.getFullYear()}}else{return thisDate.getFullYear()-1}}var EXPANSION_RULES_2={"%a":function(date){return WEEKDAYS[date.tm_wday].substring(0,3)},"%A":function(date){return WEEKDAYS[date.tm_wday]},"%b":function(date){return MONTHS[date.tm_mon].substring(0,3)},"%B":function(date){return MONTHS[date.tm_mon]},"%C":function(date){var year=date.tm_year+1900;return leadingNulls(year/100|0,2)},"%d":function(date){return leadingNulls(date.tm_mday,2)},"%e":function(date){return leadingSomething(date.tm_mday,2," ")},"%g":function(date){return getWeekBasedYear(date).toString().substring(2)},"%G":function(date){return getWeekBasedYear(date)},"%H":function(date){return leadingNulls(date.tm_hour,2)},"%I":function(date){var twelveHour=date.tm_hour;if(twelveHour==0)twelveHour=12;else if(twelveHour>12)twelveHour-=12;return leadingNulls(twelveHour,2)},"%j":function(date){return leadingNulls(date.tm_mday+__arraySum(__isLeapYear(date.tm_year+1900)?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,date.tm_mon-1),3)},"%m":function(date){return leadingNulls(date.tm_mon+1,2)},"%M":function(date){return leadingNulls(date.tm_min,2)},"%n":function(){return"\n"},"%p":function(date){if(date.tm_hour>=0&&date.tm_hour<12){return"AM"}else{return"PM"}},"%S":function(date){return leadingNulls(date.tm_sec,2)},"%t":function(){return"\t"},"%u":function(date){return date.tm_wday||7},"%U":function(date){var janFirst=new Date(date.tm_year+1900,0,1);var firstSunday=janFirst.getDay()===0?janFirst:__addDays(janFirst,7-janFirst.getDay());var endDate=new Date(date.tm_year+1900,date.tm_mon,date.tm_mday);if(compareByDay(firstSunday,endDate)<0){var februaryFirstUntilEndMonth=__arraySum(__isLeapYear(endDate.getFullYear())?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,endDate.getMonth()-1)-31;var firstSundayUntilEndJanuary=31-firstSunday.getDate();var days=firstSundayUntilEndJanuary+februaryFirstUntilEndMonth+endDate.getDate();return leadingNulls(Math.ceil(days/7),2)}return compareByDay(firstSunday,janFirst)===0?"01":"00"},"%V":function(date){var janFourthThisYear=new Date(date.tm_year+1900,0,4);var janFourthNextYear=new Date(date.tm_year+1901,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);var endDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);if(compareByDay(endDate,firstWeekStartThisYear)<0){return"53"}if(compareByDay(firstWeekStartNextYear,endDate)<=0){return"01"}var daysDifference;if(firstWeekStartThisYear.getFullYear()=0;off=Math.abs(off)/60;off=off/60*100+off%60;return(ahead?"+":"-")+String("0000"+off).slice(-4)},"%Z":function(date){return date.tm_zone},"%%":function(){return"%"}};pattern=pattern.replace(/%%/g,"\0\0");for(var rule in EXPANSION_RULES_2){if(pattern.includes(rule)){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_2[rule](date))}}pattern=pattern.replace(/\0\0/g,"%");var bytes=intArrayFromString(pattern,false);if(bytes.length>maxsize){return 0}writeArrayToMemory(bytes,s);return bytes.length-1}function _strftime_l(s,maxsize,format,tm){return _strftime(s,maxsize,format,tm)}function _time(ptr){var ret=Date.now()/1e3|0;if(ptr){HEAP32[ptr>>2]=ret}return ret}var FSNode=function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev};var readMode=292|73;var writeMode=146;Object.defineProperties(FSNode.prototype,{read:{get:function(){return(this.mode&readMode)===readMode},set:function(val){val?this.mode|=readMode:this.mode&=~readMode}},write:{get:function(){return(this.mode&writeMode)===writeMode},set:function(val){val?this.mode|=writeMode:this.mode&=~writeMode}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}});FS.FSNode=FSNode;FS.staticInit();InternalError=Module["InternalError"]=extendError(Error,"InternalError");embind_init_charCodes();BindingError=Module["BindingError"]=extendError(Error,"BindingError");init_ClassHandle();init_embind();init_RegisteredPointer();UnboundTypeError=Module["UnboundTypeError"]=extendError(Error,"UnboundTypeError");init_emval();var ASSERTIONS=false;function intArrayFromString(stringy,dontAddNull,length){var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array}function intArrayToString(array){var ret=[];for(var i=0;i255){if(ASSERTIONS){assert(false,"Character code "+chr+" ("+String.fromCharCode(chr)+") at offset "+i+" not in 0x00-0xFF.")}chr&=255}ret.push(String.fromCharCode(chr))}return ret.join("")}var decodeBase64=typeof atob=="function"?atob:function(input){var keyStr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var output="";var chr1,chr2,chr3;var enc1,enc2,enc3,enc4;var i=0;input=input.replace(/[^A-Za-z0-9\+\/\=]/g,"");do{enc1=keyStr.indexOf(input.charAt(i++));enc2=keyStr.indexOf(input.charAt(i++));enc3=keyStr.indexOf(input.charAt(i++));enc4=keyStr.indexOf(input.charAt(i++));chr1=enc1<<2|enc2>>4;chr2=(enc2&15)<<4|enc3>>2;chr3=(enc3&3)<<6|enc4;output=output+String.fromCharCode(chr1);if(enc3!==64){output=output+String.fromCharCode(chr2)}if(enc4!==64){output=output+String.fromCharCode(chr3)}}while(i0){return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}Module["run"]=run;function exit(status,implicit){EXITSTATUS=status;if(keepRuntimeAlive()){}else{exitRuntime()}procExit(status)}function procExit(code){EXITSTATUS=code;if(!keepRuntimeAlive()){if(Module["onExit"])Module["onExit"](code);ABORT=true}quit_(code,new ExitStatus(code))}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}run(); diff --git a/js/artoolkitNFT.api.js b/js/artoolkitNFT.api.js index fff541a2..faa385bc 100644 --- a/js/artoolkitNFT.api.js +++ b/js/artoolkitNFT.api.js @@ -37,18 +37,8 @@ this.id = undefined; var w = width, h = height; - //this.orientation = 'landscape'; - this.listeners = {}; - /*if (typeof width !== 'number') { - var image = width; - cameraPara = height; - w = image.videoWidth || image.width; - h = image.videoHeight || image.height; - this.image = image; - }*/ - this.width = w; this.height = h; @@ -58,13 +48,6 @@ this.transform_mat = new Float32Array(16); this.transformGL_RH = new Float64Array(16); - /*if (typeof document !== 'undefined') { - this.canvas = document.createElement('canvas'); - this.canvas.width = w; - this.canvas.height = h; - this.ctx = this.canvas.getContext('2d'); - }*/ - this.videoWidth = w; this.videoHeight = h; this.videoSize = this.videoWidth * this.videoHeight; @@ -216,10 +199,6 @@ }); } } - - /* if (this._bwpointer) { - this.debugDraw(); - }*/ }; /** Detects the NFT markers in the process() function, @@ -311,14 +290,6 @@ The debug canvas is added to document.body. */ ARControllerNFT.prototype.debugSetup = function () { - /*document.body.appendChild(this.canvas); - - var lumaCanvas = document.createElement('canvas'); - lumaCanvas.width = this.canvas.width; - lumaCanvas.height = this.canvas.height; - this._lumaCtx = lumaCanvas.getContext('2d'); - document.body.appendChild(lumaCanvas);*/ - this.setDebugMode(true); this._bwpointer = this.getProcessingImage(); }; @@ -701,41 +672,6 @@ return artoolkitNFT.getImageProcMode(this.id); }; - - /** - Draw the black and white image and debug markers to the ARControllerNFT canvas. - - See setDebugMode. - @return 0 (void) - */ - /* ARControllerNFT.prototype.debugDraw = function () { - var debugBuffer = new Uint8ClampedArray(Module.HEAPU8.buffer, this._bwpointer, this.framesize); - var id = new ImageData(new Uint8ClampedArray(this.canvas.width * this.canvas.height * 4), this.canvas.width, this.canvas.height); - for (var i = 0, j = 0; i < debugBuffer.length; i++ , j += 4) { - var v = debugBuffer[i]; - id.data[j + 0] = v; - id.data[j + 1] = v; - id.data[j + 2] = v; - id.data[j + 3] = 255; - } - this.ctx.putImageData(id, 0, 0) - - //Debug Luma - var lumaBuffer = new Uint8ClampedArray(this.framesize); - lumaBuffer.set(this.videoLuma); - var lumaImageData = new ImageData(lumaBuffer, this.videoWidth, this.videoHeight); - this._lumaCtx.putImageData(lumaImageData, 0, 0); - - var marker_num = this.getMarkerNum(); - for (var i = 0; i < marker_num; i++) { - this._debugMarker(this.getMarker(i)); - } - if (this.transform_mat && this.transformGL_RH) { - console.log("GL 4x4 Matrix: " + this.transform_mat); - console.log("GL_RH 4x4 Mat: " + this.transformGL_RH); - } - };*/ - // private methods /** @@ -786,27 +722,14 @@ */ ARControllerNFT.prototype._copyImageToHeap = function (image) { if (!image) { - image = this.image; + console.error("Error: no provided imageData to ARControllerNFT"); + return; } if (image.data) { var imageData = image; - }/* else { - this.ctx.save(); - - if (this.orientation === 'portrait') { - this.ctx.translate(this.canvas.width, 0); - this.ctx.rotate(Math.PI / 2); - this.ctx.drawImage(image, 0, 0, this.canvas.height, this.canvas.width); // draw video - } else { - this.ctx.drawImage(image, 0, 0, this.canvas.width, this.canvas.height); // draw video - } - - this.ctx.restore(); - - var imageData = this.ctx.getImageData(0, 0, this.canvas.width, this.canvas.height); - }*/ + } var data = imageData.data; // this is of type Uint8ClampedArray: The Uint8ClampedArray typed array represents an array of 8-bit unsigned integers clamped to 0-255 (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint8ClampedArray) //Here we have access to the unmodified video image. We now need to add the videoLuma chanel to be able to serve the underlying ARTK API From 7a807aff842e037ef61c3b1dcc4aefbbd7b42baf Mon Sep 17 00:00:00 2001 From: kalwalt Date: Thu, 10 Mar 2022 23:23:40 +0100 Subject: [PATCH 5/6] removing DOM snippets/references --- dist/ARToolkitNFT.js | 141 ++++++++------------------------- src/ARControllerNFT.ts | 112 +++----------------------- types/src/ARControllerNFT.d.ts | 11 +-- 3 files changed, 45 insertions(+), 219 deletions(-) diff --git a/dist/ARToolkitNFT.js b/dist/ARToolkitNFT.js index f3909bdd..fb051ce2 100644 --- a/dist/ARToolkitNFT.js +++ b/dist/ARToolkitNFT.js @@ -32,7 +32,7 @@ var artoolkitNFT = (() => { function(artoolkitNFT) { artoolkitNFT = artoolkitNFT || {}; -var Module=typeof artoolkitNFT!="undefined"?artoolkitNFT:{};var readyPromiseResolve,readyPromiseReject;Module["ready"]=new Promise(function(resolve,reject){readyPromiseResolve=resolve;readyPromiseReject=reject});var moduleOverrides=Object.assign({},Module);var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof importScripts=="function";var ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string";var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;function logExceptionOnExit(e){if(e instanceof ExitStatus)return;let toLog=e;err("exiting due to exception: "+toLog)}var fs;var nodePath;var requireNodeFS;if(ENVIRONMENT_IS_NODE){if(ENVIRONMENT_IS_WORKER){scriptDirectory=(__webpack_require__(/*! path */ "?f955").dirname)(scriptDirectory)+"/"}else{scriptDirectory=__dirname+"/"}requireNodeFS=(()=>{if(!nodePath){fs=__webpack_require__(/*! fs */ "?4dea");nodePath=__webpack_require__(/*! path */ "?f955")}});read_=function shell_read(filename,binary){var ret=tryParseAsDataURI(filename);if(ret){return binary?ret:ret.toString()}requireNodeFS();filename=nodePath["normalize"](filename);return fs.readFileSync(filename,binary?undefined:"utf8")};readBinary=(filename=>{var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}return ret});readAsync=((filename,onload,onerror)=>{var ret=tryParseAsDataURI(filename);if(ret){onload(ret)}requireNodeFS();filename=nodePath["normalize"](filename);fs.readFile(filename,function(err,data){if(err)onerror(err);else onload(data.buffer)})});if(process["argv"].length>1){thisProgram=process["argv"][1].replace(/\\/g,"/")}arguments_=process["argv"].slice(2);process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",function(reason){throw reason});quit_=((status,toThrow)=>{if(keepRuntimeAlive()){process["exitCode"]=status;throw toThrow}logExceptionOnExit(toThrow);process["exit"](status)});Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(_scriptDir){scriptDirectory=_scriptDir}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}else{scriptDirectory=""}{read_=(url=>{try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText}catch(err){var data=tryParseAsDataURI(url);if(data){return intArrayToString(data)}throw err}});if(ENVIRONMENT_IS_WORKER){readBinary=(url=>{try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}catch(err){var data=tryParseAsDataURI(url);if(data){return data}throw err}})}readAsync=((url,onload,onerror)=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=(()=>{if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}var data=tryParseAsDataURI(url);if(data){onload(data.buffer);return}onerror()});xhr.onerror=onerror;xhr.send(null)})}setWindowTitle=(title=>document.title=title)}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.warn.bind(console);Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var tempRet0=0;var setTempRet0=value=>{tempRet0=value};var getTempRet0=()=>tempRet0;var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime=Module["noExitRuntime"]||true;if(typeof WebAssembly!="object"){abort("no native wasm support detected")}var wasmMemory;var ABORT=false;var EXITSTATUS;function assert(condition,text){if(!condition){abort(text)}}var UTF8Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(heap,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heap[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heap.subarray&&UTF8Decoder){return UTF8Decoder.decode(heap.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,heap,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127)++len;else if(u<=2047)len+=2;else if(u<=65535)len+=3;else len+=4}return len}var UTF16Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf-16le"):undefined;function UTF16ToString(ptr,maxBytesToRead){var endPtr=ptr;var idx=endPtr>>1;var maxIdx=idx+maxBytesToRead/2;while(!(idx>=maxIdx)&&HEAPU16[idx])++idx;endPtr=idx<<1;if(endPtr-ptr>32&&UTF16Decoder){return UTF16Decoder.decode(HEAPU8.subarray(ptr,endPtr))}else{var str="";for(var i=0;!(i>=maxBytesToRead/2);++i){var codeUnit=HEAP16[ptr+i*2>>1];if(codeUnit==0)break;str+=String.fromCharCode(codeUnit)}return str}}function stringToUTF16(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr}function lengthBytesUTF16(str){return str.length*2}function UTF32ToString(ptr,maxBytesToRead){var i=0;var str="";while(!(i>=maxBytesToRead/4)){var utf32=HEAP32[ptr+i*4>>2];if(utf32==0)break;++i;if(utf32>=65536){var ch=utf32-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}else{str+=String.fromCharCode(utf32)}}return str}function stringToUTF32(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i=55296&&codeUnit<=57343){var trailSurrogate=str.charCodeAt(++i);codeUnit=65536+((codeUnit&1023)<<10)|trailSurrogate&1023}HEAP32[outPtr>>2]=codeUnit;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr}function lengthBytesUTF32(str){var len=0;for(var i=0;i=55296&&codeUnit<=57343)++i;len+=4}return len}function allocateUTF8(str){var size=lengthBytesUTF8(str)+1;var ret=_malloc(size);if(ret)stringToUTF8Array(str,HEAP8,ret,size);return ret}function writeArrayToMemory(array,buffer){HEAP8.set(array,buffer)}function writeAsciiToMemory(str,buffer,dontAddNull){for(var i=0;i>0]=str.charCodeAt(i)}if(!dontAddNull)HEAP8[buffer>>0]=0}var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBufferAndViews(buf){buffer=buf;Module["HEAP8"]=HEAP8=new Int8Array(buf);Module["HEAP16"]=HEAP16=new Int16Array(buf);Module["HEAP32"]=HEAP32=new Int32Array(buf);Module["HEAPU8"]=HEAPU8=new Uint8Array(buf);Module["HEAPU16"]=HEAPU16=new Uint16Array(buf);Module["HEAPU32"]=HEAPU32=new Uint32Array(buf);Module["HEAPF32"]=HEAPF32=new Float32Array(buf);Module["HEAPF64"]=HEAPF64=new Float64Array(buf)}var INITIAL_MEMORY=Module["INITIAL_MEMORY"]||268435456;var wasmTable;var __ATPRERUN__=[];var __ATINIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;var runtimeExited=false;var runtimeKeepaliveCounter=0;function keepRuntimeAlive(){return noExitRuntime||runtimeKeepaliveCounter>0}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();FS.ignorePermissions=false;TTY.init();callRuntimeCallbacks(__ATINIT__)}function exitRuntime(){runtimeExited=true}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};function abort(what){{if(Module["onAbort"]){Module["onAbort"](what)}}what="Aborted("+what+")";err(what);ABORT=true;EXITSTATUS=1;what+=". Build with -s ASSERTIONS=1 for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject(e);throw e}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return filename.startsWith(dataURIPrefix)}function isFileURI(filename){return filename.startsWith("file://")}var wasmBinaryFile;wasmBinaryFile="data:application/octet-stream;base64,AGFzbQEAAAAB6gVbYAF/AX9gAX8AYAJ/fwBgAn9/AX9gA39/fwF/YAN/f38AYAV/f39/fwBgBH9/f38AYAR/f39/AX9gBn9/f39/fwF/YAV/f39/fwF/YAZ/f39/f38AYAd/f39/f39/AGAIf39/f39/f38Bf2AAAX9gB39/f39/f38Bf2ABfQF9YAAAYAV/fn5+fgBgA39+fwF+YAJ/fABgAn19AX1gBX9/f39+AX9gCH9/f39/f39/AGADf39/AX1gCn9/f39/f39/f38Bf2AEf39/fwF+YAp/f39/f39/f39/AGAEf35+fwBgAX8BfGAHf39/f39+fgF/YAZ/f39/fn4Bf2ADf398AGABfwF9YAV/fX1/fwF/YAF8AX1gA39/fQBgAnx/AXxgBn9/fX1/fwF/YAV/f319fwBgAXwBfGACf38BfWAJf39/f39/f39/AX9gAn9/AXxgDH9/f39/f39/f39/fwF/YAV/f35/fwBgBn98f39/fwF/YAZ/f39/fn8Bf2APf39/f39/f39/f39/f39/AGALf39/f39/f39/f38Bf2AFf39/f3wBf2ANf39/f39/f39/f39/fwBgA399fQF9YAV/fX1/fwF9YAR9fX19AX1gAn9+AGAHf39/f3x/fwF/YAR+fn5+AX9gBH9/f30AYAJ+fwF/YAF9AX9gA3x8fwF8YAJ8fAF8YAd/f39/f399AX1gB39/f39/f38BfWADf35/AGADf399AX1gDH9/f39/f39/f398fwF/YAJ+fgF8YAN+fn4Bf2AFf39/fX0AYAZ8fHx8fHwBfGADfHx8AXxgA319fQF9YAR/f39+AX5gAn5+AX1gBn99fX19fwF/YAN/f34AYAJ/fwF+YAJ/fQF9YAF/AX5gAn1/AX9gAnx/AX9gDn9/f39/f39/f398f39/AX9gBX9/fX1/AX9gA39/fQF/YAZ/f39/f30AYAZ/fHx/f38AYAR/f35+AGAEf35/fwF/YAN/f38BfAKzAjMBYQFhABEBYQFiAAUBYQFjAAEBYQFkAAEBYQFlAA4BYQFmABcBYQFnAAsBYQFoAAYBYQFpAAQBYQFqAAUBYQFrAAABYQFsAAIBYQFtAAYBYQFuAAUBYQFvAAMBYQFwAAsBYQFxADMBYQFyAAABYQFzAAgBYQF0AAQBYQF1AAIBYQF2AAUBYQF3ACAB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QQhqIAEgAiADEJwEIAUqAgghASAAIAUqAgwgACgCBEECa7MQ5wIgASAAKAIIQQJrsxDnAhBJIQEgBUEQaiQAIAELCQAgACAAEOkFCwcAIABBEGoLRgAgACABKgIIIAEqAgAgAioCAJQgASoCBCACKgIElJKSOAIAIAAgASoCFCABKgIMIAIqAgCUIAEqAhAgAioCBJSSkjgCBAsoAQF/IAEgAUEBayICcUUEQCAAIAJxDwsgACABTwR/IAAgAXAFIAALC/ACAQR/QYy3BC0AAARAQYi3BCgCAA8LIwBBIGsiAiQAAkACQANAIAJBCGogAEECdGoCf0EBIAB0Qf////8HcSIDQQFyRQRAIABBAnQoAgAMAQsgAEGulgJBsqECIAMbEM4ECyIDNgIAIANBf0cEQCAAQQFqIgBBBkYNAgwBCwsMAQtBABDMBEUEQEGYmQMhASACQQhqQZiZAxDyAkUNAUGwmQMhASACQQhqQbCZAxDyAkUNAUEAIQBB4LUELQAARQRAA0AgAEECdEGwtQRqIABBsqECEM4ENgIAIABBAWoiAEEGRw0AC0HgtQRBAToAAEHItQRBsLUEKAIANgIAC0GwtQQhASACQQhqQbC1BBDyAkUNAUHItQQhASACQQhqQci1BBDyAkUNAUEYEDsiAUUNAQsgASACKQMINwIAIAEgAikDGDcCECABIAIpAxA3AggLIAJBIGokACABIQBBjLcEQQE6AABBiLcEIAA2AgAgAAvJCgIFfw9+IwBB4ABrIgUkACAEQv///////z+DIQwgAiAEhUKAgICAgICAgIB/gyEKIAJC////////P4MiDUIgiCEOIARCMIinQf//AXEhBwJAAkAgAkIwiKdB//8BcSIJQf//AWtBgoB+TwRAIAdB//8Ba0GBgH5LDQELIAFQIAJC////////////AIMiC0KAgICAgIDA//8AVCALQoCAgICAgMD//wBRG0UEQCACQoCAgICAgCCEIQoMAgsgA1AgBEL///////////8AgyICQoCAgICAgMD//wBUIAJCgICAgICAwP//AFEbRQRAIARCgICAgICAIIQhCiADIQEMAgsgASALQoCAgICAgMD//wCFhFAEQCACIAOEUARAQoCAgICAgOD//wAhCkIAIQEMAwsgCkKAgICAgIDA//8AhCEKQgAhAQwCCyADIAJC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IQAgAUEQakG4BBBMIAlBCGogAEEAELACEK8CIgIoAgBBCGohACAEKAIQIQojAEEQayIHJAAgByAKNgIIIAAgBygCCCgCADYCACAAQQhqQQBBqAQQOiIAQgA3AswBIABCADcDwAEgAEL+////DzcDgAIgAEKAgICAgICAr8AANwP4ASAAQoCAgICAgICnwAA3A/ABIABCADcC1AEgAEHYAmoQkgIaIABB/AJqEE0aIABBAjYCoAQgAEEANgKYAyAAQoCAgICAgNDHwAA3A5ADIABCrYbx2K7cjY0/NwOIAyAHQRBqJAAgAhBKQQE6AAQgAigCACAFNgIEIAIoAgBBADYCACAJQRBqJABB3JUEED4oAgAhAEHclQQQWSECAkAgAwRAIABBAWqzIAIqAgAgA7OUXkUNAQsgASADEOEBQQFzIANBAXRyNgIMIAECf0HclQQQPigCAEEBarNB3JUEEFkqAgCVjSILQwAAgE9dIAtDAAAAAGBxBEAgC6kMAQtBAAs2AghB3JUEIAFBDGogAUEIahB6KAIAEMgFIAVB3JUEEI4BIgMQWyEGCwJAQdyVBCAGEDwoAgAiAEUEQCABKAIQQeSVBCgCADYCAEHklQQgASgCEDYCAEHclQQgBhA8QeSVBDYCACABKAIQKAIARQ0BIAEoAhAhAEHclQQgASgCECgCACgCBCADEFsQPCAANgIADAELIAEoAhAgACgCADYCACAAIAEoAhA2AgALIAFBEGoiABC4ASECQdyVBBA+IgMgAygCAEEBajYCACABQQE6AB8gABDHBQsgCCABQRBqIAIQgQEgAUEfahCxAiABQSBqJAAgCBBvIQAgBEEgaiQAIABBCGoLLQAgAkUEQCAAKAIEIAEoAgRGDwsgACABRgRAQQEPCyAAKAIEIAEoAgQQowJFCyMBAX8gACgCACECIAAgATYCACACBEAgAiAAEEooAgARAQALCxAAIAAoAgQgACgCAGtBFG0LCwAgACABNgIAIAALCgAgAEEQahCAAQsMACAAIAEQsQFBAXMLEAAgACgCBCAAKAIAa0EkbQsRACAAIAEgACgCACgCHBEDAAsMACAAIAEtAAA6AAALCgAgAC0AC0EHdgt1AQF+IAAgASAEfiACIAN+fCADQiCIIgIgAUIgiCIEfnwgA0L/////D4MiAyABQv////8PgyIBfiIFQiCIIAMgBH58IgNCIIh8IAEgAn4gA0L/////D4N8IgFCIIh8NwMIIAAgBUL/////D4MgAUIghoQ3AwALGAAgAC0AAEEgcUUEQCABIAIgABDdAxoLCwkAIAAgATYCBAtZAQJ/IwBBEGsiAiQAIAAQhwEEQCAAKAIAIQMgABDpARogAxA0CyAAIAEoAgg2AgggACABKQIANwIAIAFBABCRASACQQA6AA8gASACQQ9qEIYBIAJBEGokAAtQAQF+AkAgA0HAAHEEQCABIANBQGqthiECQgAhAQwBCyADRQ0AIAIgA60iBIYgAUHAACADa62IhCECIAEgBIYhAQsgACABNwMAIAAgAjcDCAtvAQF/IwBBgAJrIgUkACAEQYDABHEgAiADTHJFBEAgBSABQf8BcSACIANrIgJBgAIgAkGAAkkiARsQOhogAUUEQANAIAAgBUGAAhCJASACQYACayICQf8BSw0ACwsgACAFIAIQiQELIAVBgAJqJAALCQAgABBKKAIACwkAIAAgATYCAAuhAQECfwJAIAAQOEUgAiABa0EFSHINACABIAIQuwMgAkEEayEEIAAQQCICIAAQOGohBQJAA0ACQCACLAAAIQAgASAETw0AIABBAEwgAEH/AE5yRQRAIAEoAgAgAiwAAEcNAwsgAUEEaiEBIAIgBSACa0EBSmohAgwBCwsgAEEATCAAQf8ATnINASACLAAAIAQoAgBBAWtLDQELIANBBDYCAAsLCQAgACABOgALCwwAIAAgARDlBEEBcwsMACAAIAEQ6QRBAXMLDQAgACgCBCAAKAIAawtrAQF/IABCgICAgICAgPi/fzcDCCAAQoCAgICAgID4v383AwAgACECIABBEGogARCbARojAEEQayIBJAAgAUEIakEAEBcaIAIgASgCDLdEje21oPfGsD6iIAEoAgi3oDkDACABQRBqJAAgAAswAQJ9An9BASABKgIAIgIgACoCACIDXQ0AGkEAIAIgA14NABogASgCBCAAKAIESQsLCwAgAEGstwQQywELDQAgACgCACABQQxsaguZCAIKfwF9IwBBIGsiBCQAIARBATYCGCAEIAE2AhwgAUEATgRAIAQgATYCCCAEIABB3ABqIgAgBEEIaiIBEHM2AhAgBBBrNgIIAkAgBEEQaiABEHgEQCAEQQhqIgUgBCgCHDYCACAFIAQo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gICAgICAwP//AFEbRQRAIARCgICAgICAIIQhBAwCCyABIAZCgICAgICAwP//AIWEUARAQoCAgICAgOD//wAgAiABIAOFIAIgBIVCgICAgICAgICAf4WEUCIJGyEEQgAgASAJGyEDDAILIAMgBUKAgICAgIDA//8AhYRQDQEgASAGhFAEQCADIAWEQgBSDQIgASADgyEDIAIgBIMhBAwCCyADIAWEUEUNACABIQMgAiEEDAELIAMgASABIANUIAUgBlYgBSAGURsiDBshBSAEIAIgDBsiCEL///////8/gyEGIAIgBCAMGyIHQjCIp0H//wFxIQsgCEIwiKdB//8BcSIJRQRAIApB4ABqIAUgBiAFIAYgBlAiCRt5IAlBBnStfKciCUEPaxCMASAKKQNoIQYgCikDYCEFQRAgCWshCQsgASADIAwbIQMgB0L///////8/gyEEIAtFBEAgCkHQAGogAyAEIAMgBCAEUCILG3kgC0EGdK18pyILQQ9rEIwBQRAgC2shCyAKKQNYIQQgCikDUCEDCyAEQgOGIANCPYiEQoCAgICAgIAEhCECIAZCA4YgBUI9iIQhBCADQgOGIQEgByAIhSEDAkAgCSALRg0AIAkgC2siC0H/AEsEQEIAIQJCASEBDAELIApBQGsgASACQYABIAtrEIwBIApBMGogASACIAsQhQIgCikDMCAKKQNAIAopA0iEQgBSrYQhASAKKQM4IQILIARCgICAgICAgASEIQcgBUIDhiEGAkAgA0IAUwRAQgAhA0IAIQQgASAGhSACIAeFhFANAiAGIAF9IQUgByACfSABIAZWrX0iBEL/////////A1YNASAKQSBqIAUgBCAFIAQgBFAiCxt5IAtBBnStfKdBDGsiCxCMASAJIAtrIQkgCikDKCEEIAopAyAhBQwBCyABIAZ8IgUgAVStIAIgB3x8IgRCgICAgICAgAiDUA0AIAVCAYMgBEI/hiAFQgGIhIQhBSAJQQFqIQkgBEIBiCEECyAIQoCAgICAgICAgH+DIQEgCUH//wFOBEAgAUKAgICAgIDA//8AhCEEQgAhAwwBC0EAIQsCQCAJQQBKBEAgCSELDAELIApBEGogBSAEIAlB/wBqEIwBIAogBSAEQQEgCWsQhQIgCikDACAKKQMQIAopAxiEQgBSrYQhBSAKKQMIIQQLIARCPYYgBUIDiIQiAiAFp0EHcSIJQQRLrXwiAyACVK0gBEIDiEL///////8/gyALrUIwhoQgAYR8IQQCQCAJQQRGBEAgBCADQgGDIgEgA3wiAyABVK18IQQMAQsgCUUNAQsLIAAgAzcDACAAIAQ3AwggCkHwAGokAAt/AQN/IAAhAQJAIABBA3EEQANAIAEtAABFDQIgAUEBaiIBQQNxDQALCwNAIAEiAkEEaiEBIAIoAgAiA0F/cyADQYGChAhrcUGAgYKEeHFFDQALIANB/wFxRQRAIAIgAGsPCwNAIAItAAEhAyACQQFqIgEhAiADDQALCyABIABrCwQAQQALEQAgACAAKAIAQQhqNgIAIAALDQAgACADlCABIAKUkwsNACAAKAIAIAFBJGxqCxAAIAAoAgQgACgCAGtBBXULfwICfwF+IwBBEGsiAyQAIAACfiABRQRAQgAMAQsgAyABIAFBH3UiAnMgAmsiAq1CACACZyICQdEAahCMASADKQMIQoCAgICAgMAAhUGegAEgAmutQjCGfCABQYCAgIB4ca1CIIaEIQQgAykDAAs3AwAgACAENwMIIANBEGokAAtBAQJ/AkAgAkUNAANAIAEgA0EDdGooAgAiBEUNASAAIARGBEAgASADQQN0aigCBA8LIANBAWoiAyACRw0ACwtBAAsxAQJ9IAEqAgAgACoCACIDkyACKgIEIAAqAgQiBJOUIAIqAgAgA5MgASoCBCAEk5STCw8AIAAoAgggACgCADYCAAtdAQN/QQgQCiIBELcGIAFBrOwDNgIAIAAQogEiAkENahBMIgNBADYCCCADIAI2AgQgAyACNgIAIAEgAxA+IAAgAkEBahA/NgIEIAFB3OwDNgIAIAFB/OwDQQwQCQALRQEBfyMAQRBrIgUkACAFIAI2AgwgBSAENgIIIAUgBUEMahDKASECIAAgASADIAUoAggQiAIhACACEMkBIAVBEGokACAACycBAX8jAEEQayIBJAAgAUEIaiAAEEAQgQEoAgAhACABQRBqJAAgAAttAQJ/IAAoAkwaIAAQygIaIAAgACgCDBEAABogAC0AAEEBcUUEQCAAKAI0IgEEQCABIAAoAjg2AjgLIAAoAjgiAgRAIAIgATYCNAsgAEHwlwQoAgBGBEBB8JcEIAI2AgALIAAoAmAQNCAAEDQLC9wBAQF9IAAqAgAhAiAAIAEqAgA4AgAgASACOAIAIAAqAgQhAiAAIAEqAgQ4AgQgASACOAIEIAAqAgghAiAAIAEqAgg4AgggASACOAIIIAAqAgwhAiAAIAEqAgw4AgwgASACOAIMIAAqAhAhAiAAIAEqAhA4AhAgASACOAIQIAAqAhQhAiAAIAEqAhQ4AhQgASACOAIUIAAqAhghAiAAIAEqAhg4AhggASACOAIYIAAqAhwhAiAAIAEqAhw4AhwgASACOAIcIAAqAiAhAiAAIAEqAiA4AiAgASACOAIgCw0AIAAoAgAgASgCAEYLoQIBA38jAEFAaiIDJAAgACgCACIFQQRrKAIAIQQgBUEIaygCACEFIANBADYCFCADIAE2AhAgAyAANgIMIAMgAjYCCEEAIQEgA0EYakEAQScQOhogACAFaiEAAkAgBCACQQAQfgRAIANBATYCOCAEIANBCGogACAAQQFBACAEKAIAKAIUEQsAIABBACADKAIgQQFGGyEBDAELIAQgA0EIaiAAQQFBACAEKAIAKAIYEQYAAkACQCADKAIsDgIAAQILIAMoAhxBACADKAIoQQFGG0EAIAMoAiRBAUYbQQAgAygCMEEBRhshAQwBCyADKAIgQQFHBEAgAygCMA0BIAMoAiRBAUcNASADKAIoQQFHDQELIAMoAhghAQsgA0FAayQAIAELEAAgACABQYCAgIB4cjYCCAsTACAAIAEgAiAAKAIAKAIMEQQACycBAX8gAkEATgR/IAAoAgggAkH/AXFBAXRqLwEAIAFxQQBHBUEACwsQACACBEAgACABIAIQPxoLCxAAIAAoAgQgACgCAGtBBHULFAEBfyAAKAIAIQEgAEEANgIAIAELCwAgACABQQMQ6wYLEwAgACABEI0DIABBBGogAhCPAQsSACAAEDUoAgAgACgCAGtBDG0LBwAgABBFGgsHACAAIAFGCw8AIAAgACgCACgCDBEAAAsHACAAEDhFCxEAIAAgASABKAIAKAIcEQIACxEAIAAgASABKAIAKAIYEQIACwgAIABB/wFxC0EBAX8gACABNwNwIAAgACgCLCAAKAIEIgJrrDcDeCAAIAFQIAAoAggiACACa6wgAVdyBH8gAAUgAiABp2oLNgJoCwoAIABBMGtBCkkLSwECfCAAIACiIgEgAKIiAiABIAGioiABRKdGO4yHzcY+okR058ri+QAqv6CiIAIgAUSy+26JEBGBP6JEd6zLVFVVxb+goiAAoKC2C08BAXwgACAAoiIAIAAgAKIiAaIgAERpUO7gQpP5PqJEJx4P6IfAVr+goiABREI6BeFTVaU/oiAARIFeDP3//9+/okQAAAAAAADwP6CgoLYLGQAgACABQcLfAUHT9wNBqO0DQaTtAxCsBAsVACAAIAEQuwYgAEEEaiABQQRqEEgLEgAgACgCACIABEAgABDHBBoLCxEAIAAgASgCABDHBDYCACAAC0IBAX8gACgCACECIAEQYiEAIAJBCGoiARBEIABLBH8gASAAEDwoAgBBAEcFQQALRQRAEFUACyACQQhqIAAQPCgCAAs2ACACBH8gAgRAA0AgACABKAIANgIAIABBBGohACABQQRqIQEgAkEBayICDQALC0EABSAACxoL+gECA34CfyMAQRBrIgUkAAJ+IAG9IgNC////////////AIMiAkKAgICAgICACH1C/////////+//AFgEQCACQjyGIQQgAkIEiEKAgICAgICAgDx8DAELIAJCgICAgICAgPj/AFoEQCADQjyGIQQgA0IEiEKAgICAgIDA//8AhAwBCyACUARAQgAMAQsgBSACQgAgA6dnQSBqIAJCIIinZyACQoCAgIAQVBsiBkExahCMASAFKQMAIQQgBSkDCEKAgICAgIDAAIVBjPgAIAZrrUIwhoQLIQIgACAENwMAIAAgAiADQoCAgICAgICAgH+DhDcDCCAFQRBqJAALQgEBfyABIAJsIQQgBAJ/IAMoAkxBAEgEQCAAIAQgAxDdAwwBCyAAIAQgAxDdAwsiAEYEQCACQQAgARsPCyAAIAFuC3cAIAAgASoCACAClDgCACAAIAEqAgQgApQ4AgQgACABKgIIIAKUOAIIIAAgASoCDCAClDgCDCAAIAEqAhAgApQ4AhAgACABKgIUIAKUOAIUIAAgASoCGCAClDgCGCAAIAEqAhwgApQ4AhwgACABKgIgIAKUOAIgCwkAIAEgAhCxAQs9AQF/IAAoAgQiAARAIAAQ2QIEQAJAIABBCGoiASgCAARAIAEQ+wNBf0cNAQsgACAAKAIAKAIQEQEACwsLCxEAIAAgACgCAEEIazYCACAACxIAIAAQNSgCACAAKAIAa0ECdQsSACAAEDUoAgAgACgCAGtBA3ULWAECfyMAQRBrIgIk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dSIHEMICIAdHDQELIAYgAyABa0ECdWsiAUEASgRAIAAgCCABQQAgAUEAShsiASAFELMHIgUQQCABEMICIQYgBRA5GiABIAZHDQELIAMgAmsiAUEASgRAIAAgAiABQQJ1IgEQwgIgAUcNAQsgBBC4ByAAIQkLIAhBEGokACAJCywAAkAgACABRg0AA0AgACABQQFrIgFPDQEgACABEKkHIABBAWohAAwACwALCwsAIABB3LcEEMsBCyQAIABBC08EfyAAQRBqQXBxIgAgAEEBayIAIABBC0YbBUEKCwsPACAAIAAoAgAoAhwRAAALJAECfyMAQRBrIgIkACABIAAQ5gQhAyACQRBqJAAgASAAIAMbC7YMAQZ/IwBBEGsiBCQAIAQgADYCDAJAIABB0wFNBEBBsIsDQfCMAyAEQQxqEPUEKAIAIQIMAQsgAEF8TwRAEFUACyAEIAAgAEHSAW4iBkHSAWwiAms2AghB8IwDQbCOAyAEQQhqEPUEQfCMA2tBAnUhBQNAIAVBAnRB8IwDaigCACACaiECQQUhAAJAA0ACQCAAQS9GBEBB0wEhAANAIAIgAG4iASAASQ0EIAIgACABbEYNAiACIABBCmoiAW4iAyABSQ0EIAIgASADbEYNAiACIABBDGoiAW4iAyABSQ0EIAIgASADbEYNAiACIABBEGoiAW4iAyABSQ0EIAIgASADbEYNAiACIABBEmoiAW4iAyABSQ0EIAIgASADbEYNAiACIABBFmoiAW4iAyABSQ0EIAIgASADbEYNAiACIABBHGoiAW4iAyABSQ0EIAIgASADbEYNAiACIABBHmoiAW4iAyABSQ0EIAIgASADbEYNAiACIABBJGoiAW4iAyABSQ0EIAIgASADbEYNAiACIABBKGoiAW4iAyABSQ0EIAIgASADbEYNAiACIABBKmoiAW4iAyABSQ0EIAIgASADbEYNAiACIABBLmoiAW4iAyABSQ0EIAIgASADbEYNAiACIABBNGoiAW4iAyABSQ0EIAIgASADbEYNAiACIABBOmoiAW4iAyABSQ0EIAIgASADbEYNAiACIABBPGoiAW4iAyABSQ0EIAIgASADbEYNAiACIABBwgBqIgFuIgMgAUkNBCACIAEgA2xGDQIgAiAAQcYAaiIBbiIDIAFJDQQgAiABIANsRg0CIAIgAEHIAGoiAW4i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AygCACAEajYCACAAQfz/zwBqIgAgACgCACAKajYCAAwBCyAHIANBEHRBEHVBHGxqIgBBjIDQAGogCjYCACAAQfT/zwBqIgMgAygCAEEBajYCACAAQfj/zwBqIgMgAygCACAEajYCACAAQfz/zwBqIgAgACgCACAKajYCAAsgAkECaiECIAtBAmohCyAEQQFqIQQMAAsACwsgBUEAIAVBAEobQQFqIQNBASEAQQEhAgNAIAAgA0cEQAJAIAAgASgCACIERgRAIAIiBEEBaiECDAELIARBAnQgB2pBjIDIAGooAgAhBAsgASAENgIAIAFBBGohASAAQQFqIQAMAQsLIAcgAkEBayIENgIIQQAgBEUNARogB0EMakEAIARBAnQQOhogB0GQgChqQQAgBEEEdBA6GkEAIQADQCAAIAROBEBBACEEIAVBACAFQQBKGyECA0AgAiAERgRAQQAhCyAHKAIIIgBBACAAQQBKGyEBQQAhAANAIAAgAUYNBSAHIABBBHRqIgJBkIAoaiIDIAMrAwAgByAAQQJ0aigCDLciFqM5AwAgAkGYgChqIgIgAisDACAWozkDACAAQQFqIQAMAAsACyAHIAcgBEECdGpBkIDIAGooAgBBAWsiAUECdCIDaiIAIAAoAgwgByAEQQdsQQJ0aiIAQZCA0ABqKAIAajYCDCAHIAFBBHRqIgFBkIAoaiIFIAUrAwAgAEGUgNAAaigCALegOQMAIAFBmIAoaiIFIAUrAwAgAEGYgNAAaigCALegOQMAIABBnIDQAGooAgAiBSABQYyACGoiASgCAEgEQCABIAU2AgALIABBoIDQAGooAgAiBSAHIANBAnQiAUEEcmpBjIAIaiIDKAIASgRAIAMgBTYCAAsgAEGkgNAAaigCACIDIAcgAUEIcmpBjIAIaiIFKAIASARAIAUgAzYCAAsgAEGogNAAaigCACIAIAcgAUEMcmpBjIAIaiIBKAIASgRAIAEgADYCAAsgBEEBaiEEDAALAAUgByAAQQR0aiIBQZCACGpBADYCACABQYyACGogDDYCACABQZSACGogDTYCACABQZiACGpBADYCACAAQQFqIQAgBygCCCEEDAELAAsACyALCw8LIAgEQAJ/IAAhBUEAIQAgASIGQQAgAUEAShshCiAHKAIAIgMgASACIg9BAWsiAWxBAXRqIQQgAyEC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CyAHIANBEHRBEHVBHGxqIgBBjIDQAGogCjYCACAAQfT/zwBqIgMgAygCAEEBajYCACAAQfj/zwBqIgMgAygCACAEajYCACAAQfz/zwBqIgAgACgCACAKajYCAAsgAkECaiECIAtBAmohCyAEQQFqIQQMAAsACwsgBUEAIAVBAEobQQFqIQNBASEAQQEhAgNAIAAgA0cEQAJAIAAgASgCACIERgRAIAIiBEEBaiECDAELIARBAnQgB2pBjIDIAGooAgAhBAsgASAENgIAIAFBBGohASAAQQFqIQAMAQsLIAcgAkEBayIENgIIQQAgBEUNARogB0EMakEAIARBAnQQOhogB0GQgChqQQAgBEEEdBA6GkEAIQADQCAAIAROBEBBACEEIAVBACAFQQBKGyECA0AgAiAERgRAQQAhCyAHKAIIIgBBACAAQQBKGyEBQQAhAANAIAAgAUYNBSAHIABBBHRqIgJBkIAoaiIDIAMrAwAgByAAQQJ0aigCDLciFqM5AwAgAkGYgChqIgIgAisDACAWozkDACAAQQFqIQAMAAsACyAHIAcgBEECdGpBkIDIAGooAgBBAWsiAUECdCIDaiIAIAAoAgwgByAEQQdsQQJ0aiIAQZCA0ABqKAIAajYCDCAHIAFBBHRqIgFBkIAoaiIFIAUrAwAgAEGUgNAAaigCALegOQMAIAFBmIAoaiIFIAUrAwAgAEGYgNAAaigCALegOQMAIABBnIDQAGooAgAiBSABQYyACGoiASgCAEgEQCABIAU2AgALIABBoIDQAGooAgAiBSAHIANBAnQiAUEEcmpBjIAIaiIDKAIASgRAIAMgBTYCAAsgAEGkgNAAaigCACIDIAcgAUEIcmpBjIAIaiIFKAIASARAIAUgAzYCAAsgAEGogNAAaigCACIAIAcgAUEMcmpBjIAIaiIBKAIASgRAIAEgADYCAAsgBEEBaiEEDAALAAUgByAAQQR0aiIBQZCACGpBADYCACABQYyACGogDDYCACABQZSACGogDTYCACABQZiACGpBADYCACAAQQFqIQAgBygCCCEEDAELAAsACyALCw8LIARBAUYEQCAIBEACfyAAIQVBACEAIAEiBkEAIAFBAEobIQogBygCACIDIAEgAiIPQQFrIgFsQQF0aiEEIAMhAgNAIAAgCkcEQCAEQQA7AQAgAkEAOwEAIABB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BGohDQwFCyAHIANBEHRBEHVBHGxqIgBB9P/PAGoiAyADKAIAQQFqNgIAIABB+P/PAGoiAyADKAIAIARqNgIAIABB/P/PAGoiACAAKAIAIApqNgIADAELIAcgA0EQdEEQdUEcbGoiAEGMgNAAaiAKNgIAIABB9P/PAGoiAyADKAIAQQFqNgIAIABB+P/PAGoiAyADKAIAIARqNgIAIABB/P/PAGoiACAAKAIAIApqNgIACyALQQFqIQsgAkECaiECIA1BAmohDSAEQQFqIQQMAAsACwsgBUEAIAVBAEobQQFqIQNBASEAQQEhAgNAIAAgA0cEQAJAIAAgASgCACIERgRAIAIiBEEBaiECDAELIARBAnQgB2pBjIDIAGooAgAhBAsgASAENgIAIAFBBGohASAAQQFqIQAMAQsLIAcgAkEBayIENgIIQQAgBEUNARogB0EMakEAIARBAnQQOhogB0GQgChqQQAgBEEEdBA6GkEAIQADQCAAIAROBEBBACEEIAVBACAFQQBKGyECA0AgAiAERgRAQQAhCyAHKAIIIgBBACAAQQBKGyEBQQAhAANAIAAgAUYNBSAHIABBBHRqIgJBkIAoaiIDIAMrAwAgByAAQQJ0aigCDLciFqM5AwAgAkGYgChqIgIgAisDACAWozkDACAAQQFqIQAMAAsACyAHIAcgBEECdGpBkIDIAGooAgBBAWsiAUECdCIDaiIAIAAoAgwgByAEQQdsQQJ0aiIAQZCA0ABqKAIAajYCDCAHIAFBBHRqIgFBkIAoaiIFIAUrAwAgAEGUgNAAaigCALegOQMAIAFBmIAoaiIFIAUrAwAgAEGYgNAAaigCALegOQMAIABBnIDQAGooAgAiBSABQYyACGoiASgCAEgEQCABIAU2AgALIABBoIDQAGooAgAiBSAHIANBAnQiAUEEcmpBjIAIaiIDKAIASgRAIAMgBTYCAAsgAEGkgNAAaigCACIDIAcgAUEIcmpBjIAIaiIFKAIASARAIAUgAzYCAAsgAEGogNAAaigCACIAIAcgAUEMcmpBjIAIaiIBKAIASgRAIAEgADYCAAsgBEEBaiEEDAALAAUgByAAQQR0aiIBQZCACGpBADYCACABQYyACGogDDYCACABQZSACGogEjYCACABQZiACGpBADYCACAAQQFqIQAgBygCCCEEDAELAAsACyAL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IQQMAAsABSAHIABBBHRqIgFBkIAIakEANgIAIAFBjIAIaiAMNgIAIAFBlIAIaiASNgIAIAFBmIAIakEANgIAIABBAWohACAHKAIIIQQMAQsACwALIAsLCwgAIAAoAhBFCwkAIAAQ/AIQNAsUACAAQfiOAzYCACAAQQRqEEcgAAsKACAAQRh0QRh1CxQAIABBuI4DNgIAIABBBGoQRyAACwkAIAAgARD0BAvZAwICfgJ/IwBBIGsiBCQAAkAgAUL///////////8AgyIDQoCAgICAgMCAPH0gA0KAgICAgIDA/8MAfVQEQCABQgSGIABCPIiEIQMgAEL//////////w+DIgBCgYCAgICAgIAIWgRAIANCgYCAgICAgIDAAHwhAgwCCyADQoCAgICAgICAQH0hAiAAQoCAgICAgICACIVCAFINASACIANCAYN8IQIMAQsgAFAgA0KAgICAgIDA//8AVCADQoCAgICAgMD//wBRG0UEQCABQgSGIABCPIiEQv////////8Dg0KAgICAgICA/P8AhCECDAELQoCAgICAgID4/wAhAiADQv///////7//wwBWDQBCACECIANCMIinIgVBkfcASQ0AIARBEGogACABQv///////z+DQoCAgICAgMAAhCICIAVBgfcAaxCMASAEIAAgAkGB+AAgBWsQhQIgBCkDCEIEhiAEKQMAIgBCPIiEIQIgBCkDECAEKQMYhEIAUq0gAEL//////////w+DhCIAQoGAgICAgICACFoEQCACQgF8IQIMAQsgAEKAgICAgICAgAiFQgBSDQAgAkIBgyACfCECCyAEQSBqJAAgAiABQoCAgICAgICAgH+DhL8LRQEBfyMAQRBrIgUkACAFIAEgAiADIARCgICAgICAgICAf4UQoQEgBSkDACEBIAAgBSkDCDcDCCAAIAE3AwAgBUEQaiQAC8QBAgF/An5BfyEDAkAgAEIAUiABQv///////////wCDIgRCgICAgICAwP//AFYgBEKAgICAgIDA//8AURsNAEEAIAJC////////////AIMiBUKAgICAgIDA//8AViAFQoCAgICAgMD//wBRGw0AIAAgBCAFhIRQBEBBAA8LIAEgAoNCAFkEQEEAIAEgAlMgASACURsNASAAIAEgAoWEQgBSDwsgAEIAUiABIAJVIAEgAlEbDQAgACABIAKFhEIAUiEDCyADC4kCAAJAIAAEfyABQf8ATQ0BAkBBzJgEKAIAKAIARQRAIAFBgH9xQYC/A0YNAwwBCyABQf8PTQRAIAAgAUE/cUGAAXI6AAEgACABQQZ2QcABcjoAAEECDwsgAUGAQHFBgMADRyABQYCwA09xRQRAIAAgAUE/cUGAAXI6AAIgACABQQx2QeABcjoAACAAIAFBBnZBP3FBgAFyOgABQQMPCyABQYCABGtB//8/TQRAIAAgAUE/cUGAAXI6AAMgACABQRJ2QfABcjoAACAAIAFBBnZBP3FBgAFyOgACIAAgAUEMdkE/cUGAAXI6AAFBBA8LC0HwlgRBGTYCAEF/BUEBCw8LIAAgAToAAEEBC/YBAQF/AkACQAJAIAAgAXNBA3ENACACQQBHIQMCQCABQQNxRSACRXINAANAIAAgAS0AACIDOgAAIANFDQQgAEEBaiEAIAJBAWsiAkEARyEDIAFBAWoiAUEDcUUNASACDQALCyADRQ0BIAEtAABFDQIgAkEESQ0AA0AgASgCACIDQX9zIANBgYKECGtxQYCBgoR4cQ0BIAAgAzYCACAAQQRqIQAgAUEEaiEBIAJBBGsiAkEDSw0ACwsgAkUNAANAIAAgAS0AACIDOgAAIANFDQIgAEEBaiEAIAFBAWohASACQQFrIgINAAsLQQAhAgsgAEEAIAIQOhoLZgEDf0F/IQICQCAARSABRXINAEEAIQIgAEEMakEAQYAIEDoaIAEgACgCCCAAKAIEbGohAwNAIAEgA08NASAAIAEtAABBAnRqIgRBDGogBCgCDEEBajYCACABQQFqIQEMAAsACyACCyoBAX8jAEEQayIEJAAgBCADNgIMIAAgASACIAMQiAIhACAEQRBqJAAgAAuvAQEGfyMAQfABayIHJAAgByAANgIAQQEhBgJAIANBAkgNAEEAIAFrIQkgACEFA0AgACAFIAlqIgUgBCADQQJrIgpBAnRqKAIAayIIIAIRAwBBAE4EQCAAIAUgAhEDAEEATg0CCyAHIAZBAnRqIAggBSAIIAUgAhEDAEEATiIIGyIFNgIAIAZBAWohBiADQQFrIAogCBsiA0EBSg0ACwsgASAHIAYQkQUgB0HwAWokAAvhAQECfyACQQBHIQMCQAJAAkAgAEEDcUUgAkVyDQAgAUH/AXEhBANAIAAtAAAgBEYNAiACQQFrIgJBAEchAyAAQQFqIgBBA3FFDQEgAg0ACwsgA0UNAQsCQCAALQAAIAFB/wFxRiACQQRJcg0AIAFB/wFxQYGChAhsIQMDQCAAKAIAIANzIgRBf3MgBEGBgoQIa3FBgIGChHhxDQEgAEEEaiEAIAJBBGsiAkEDSw0ACwsgAkUNACABQf8BcSEBA0AgASAALQAARgRAIAAPCyAAQQFqIQAgAkEBayICDQALC0EAC8EBAQN/AkAgASACKAIQIgMEfyADBSACEJwFDQEgAigCEAsgAigCFCIFa0sEQCACIAAgASACKAIkEQQADwsCQCACKAJQQQBIBEBBACEDDAELIAEhBANAIAQiA0UEQEEAIQMMAgsgACADQQFrIgRqLQAAQQpHDQALIAIgACADIAIoAiQRBAAiBCADSQ0BIAAgA2ohACABIANrIQEgAigCFCEFCyAFIAAgARA/GiACIAIoAhQgAWo2AhQgASADaiEECyAEC40BACAAIAAgACAAIABECff9DeE9Aj+iRIiyAXXg70k/oKJEO49otSiCpL+gokRVRIgOVcHJP6CiRH1v6wMS1tS/oKJEVVVVVVVVxT+gIACiIAAgACAAIABEgpIuscW4sz+iRFkBjRtsBua/oKJEyIpZnOUqAECgokRLLYocJzoDwKCiRAAAAAAAAPA/oKMLjgoBDn8gASgCFCEJIAEoAhAhAyABKAIMIQsgASgCCCEFIAAoAuQDKAIYIQ0CQCABKAIEIgcgASgCACIGSgRAIAYhCgNAIAUgC0wEQCANIApBAnRqKAIAIQwgBSECA0AgAyAJTARAIAwgAkEGdGogA0EBdGohACADIQQDQCAALwEABEAgASAKNgIADAcLIABBAmohACAEIAlHIQggBEEBaiEEIAgNAAsLIAIgC0chACACQQFqIQIgAA0ACwsgByAKRyEAIApBAWohCiAADQALCyAGIQoLAkAgByAKSgRAIAchCANAIAUgC0wEQCANIAhBAnRqKAIAIQwgBSECA0AgAyAJTARAIAwgAkEGdGogA0EBdGohACADIQQDQCAALwEABEAgASAINgIEDAcLIABBAmohACAEIAlHIQYgBEEBaiEEIAYNAAsLIAIgC0chACACQQFqIQIgAA0ACwsgCCAKSiEAIAhBAWshCCAADQALCyAHIQgLAkAgBSALSARAIAUh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A2siASAAEDUoAgAgACgCBGtBAnVNBEAjAEEQayIEJAAgBCAAIAEQtwIiAygCBCEBIAMoAgghBQNAIAEgBUYEQCADEG4gBEEQaiQABSAAEDUgASACEPMBIAMgAUEEaiIBNgIEDAELCwwBCyAAEDUhAyAGQQhqIAAgABBEIAFqEOMCIAAQRCADENoCIQMjAEEQayIEJAAgBCADQQhqIAEQpgMiASgCACEFA0AgASgCBCAFRwRAIAMoAhAgASgCACACEPMBIAEgASgCAEEEaiIFNgIADAELCyABEKsBIARBEGokACAAIAMQ4gIgAxC4AgsgBkEgaiQADwsgASADSQRAIAAgACgCACABQQJ0ahCiBAsLDQAgACgCABogABD+BQtKAQJ/IwBBEGsiASQAIwBBEGsiAiQAIAJBCGogAEEIaigCABCBASgCACEAIAJBEGokACABQQhqIAAQgQEoAgAhACABQRBqJAAgAAsTACAAIAAoAgBBAWsiADYCACAACxgBAX8jAEEQayIBJAAgABA0IAFBEGokAAtgAgN/AXwgACgCBCICIAEoAgRGBEAgAkEAIAJBAEobIQIDQCACIANGRQRAIANBA3QiBCAAKAIAaisDACABKAIAIARqKwMAoiAFoCEFIANBAWohAwwBCwsgBQ8LQQAQAwALFwAgABCRBiAAQQA2AgggAEHw5AM2AgALHAAgAUH/////A0sEQEGXCBCsAQALIAFBAnQQTAsWAEEBQSAgAEEBa2drdCAAIABBAk8bC9cBAgN/AX0jAEEQayICJAAgAiABNgIMAkAgAiABQQFGBH9BAgUgASABQQFrcUUNASABEKACCyIBNgIMCwJAIAAQjgEiAyABSQRAIAAgARCUBgwBCyABIANPDQAgAxDhASEEAn8gABA+KAIAsyAAEFkqAgCVjSIFQwAAgE9dIAVDAAAAAGBxBEAgBakMAQtBAAshASACAn8gBARAIAEQgAQMAQsgARCgAgs2AgggAiACQQxqIAJBCGoQeigCACIBNgIMIAEgA08NACAAIAEQlAYLIAJBEGokAAsUACAAIAEQSCAAQQRqIAFBBGoQSAsHACAAQTxqCzQBAn9BCBA7IgEEfyABIABBA3QQOyICNgIAIAJFBEAgARA0QQAPCyABIAA2AgQgAQVBAAsLJQECfyMAQRBrIgAkACAAQQhqQQAQgQEoAgAhASAAQRBqJAAgAQtTAQN/IwBBEGsiAyQAIAMgACABEL8GIgIoAgQhASACKAIIIQQDQCABIARGBEAgAhBuIANBEGokAAUgABA1GiABEJgGIAIgAUEIaiIBNgIEDAELCwsJACAAIAEQnwYLPAECfyMAQRBrIgEkACABQQhqIgIgACgCACgCAEFAaxCKBBogAigCABA1EFkhACACENEBIAFBEGokACAACxkBAX8gABCUASECIAAgARCOBSAAIAIQnAYLJAAgACABKAIANgIAIAAgASgCBCIBNgIEIAEEQCABEJoDCyAACywBAX8jAEEQayIBJAAgAUEANgIMIAAgAUEMaiABQQhqELEGIAFBEGokACAACxMAIAIgBaIgACADoiABIASioKALFQAgAEHo1AE2AgAgAEEEahCgBCAAC1UBAn8gAEH41AE2AgAgAEE4ahB0IABBLGoQdCAAQSBqIgEQugYgASgCAARAIAEgASgCABC1BiABEDUaIAEoAgAhAiABEJMCGiACEDQLIAAQjQQaIAALFAAgAiACoiAAIACiIAEgAaKgoJ8LDQAgAEH/////ARDsAgsNACAAIAKUIAEgAZSTC2wBAX8gARA1GiMAQRBrIgIkACAAQgA3AgAgAkEANgIMIABBCGogAkEMahCNAyACQRBqJAAgACABKAIANgIAIAAgASgCBDYCBCABEDUoAgAhAiAAEDUgAjYCACABEDVBADYCACABQgA3AgAgAAsJACABQQA2AgALkQICDH8BfEF/IQoCQCABKAIIIgYgAigCBEcNACAAKAIEIgMgASgCBEcNACAAKAIIIgcgAigCCEcNAEEAIQogA0EAIANBAEobIQsgB0EAIAdBAEobIQwgBkEAIAZBAEobIQ0gACgCACEDA0AgBCALRg0BIAQgBmwhDkEAIQUDQCAFIAxGRQRAIANCADcDACACKAIAIAVBA3RqIQggASgCACAOQQN0aiEJQQAhAEQAAAAAAAAAACEPA0AgACANRkUEQCADIAkrAwAgCCsDAKIgD6AiDzkDACAAQQFqIQAgCUEIaiEJIAggB0EDdGohCAwBCwsgBUEBaiEFIANBCGohAwwBCwsgBEEBaiEEDAALAAsgCgsNACAAQf////8DEOwCC8kCAgJ/AX0CQAJAIAZBAEwNACAFKAIEIAZBAWpNDQAgB0EA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QRBqJAAgBUEQaiQAIAALtgMCA38BfiMAQSBrIgMkAAJAIAFC////////////AIMiBUKAgICAgIDAwD99IAVCgICAgICAwL/AAH1UBEAgAUIZiKchBCAAUCABQv///w+DIgVCgICACFQgBUKAgIAIURtFBEAgBEGBgICABGohAgwCCyAEQYCAgIAEaiECIAAgBUKAgIAIhYRCAFINASACIARBAXFqIQIMAQsgAFAgBUKAgICAgIDA//8AVCAFQoCAgICAgMD//wBRG0UEQCABQhmIp0H///8BcUGAgID+B3IhAgwBC0GAgID8ByECIAVC////////v7/AAFYNAEEAIQIgBUIwiKciBEGR/gBJDQAgA0EQaiAAIAFC////////P4NCgICAgICAwACEIgUgBEGB/gBrEIwBIAMgACAFQYH/ACAEaxCFAiADKQMIIgBCGYinIQIgAykDACADKQMQIAMpAxiEQgBSrYQiBVAgAEL///8PgyIAQoCAgAhUIABCgICACFEbRQRAIAJBAWohAgwBCyAFIABCgICACIWEQgBSDQAgAkEBcSACaiECCyADQSBqJAAgAiABQiCIp0GAgICAeHFyvgsLACAAIAEQ+gQQIQsnACAAIAU6ABAgACAEOAIMIAAgAzgCCCAAIAI4AgQgACABOAIAIAALigEBA39BiKUEQYilBCgCAEEBaiIFNgIAIAAgBTYCACADBEADQCACIARBA3RqIgYoAgBFBEAgBiAFNgIAIAIgBEEDdGoiACABNgIEIABBADYCCCADEAIgAg8LIARBAWoiBCADRw0ACwsgACABIAIgA0EEdEEIchDIAiADQQF0IgAQ+QQhASAAEAIgAQsfAEGApQQoAgBFBEBBhKUEIAE2AgBBgKUEIAA2AgALC7YPAgV/Dn4jAEHQAmsiBSQAIARC////////P4MhCiACQv///////z+DIQwgAiAEhUKAgICAgICAgIB/gyENIARCMIinQf//AXEhCAJAAkAgAkIwiKdB//8BcSIJQf//AWtBgoB+TwRAIAhB//8Ba0GBgH5LDQELIAFQIAJC////////////AIMiD0KAgICAgIDA//8AVCAPQoCAgICAgMD//wBRG0UEQCACQoCAgICAgCCEIQ0MAgsgA1AgBEL///////////8AgyICQoCAgICAgMD//wBUIAJCgICA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AgAgAUIAEMMBC0IAIRQLIAAgFTcDACAAIBQ3AwggDEEwaiQAC9AGAgR/A34jAEGAAWsiBSQAAkACQAJAIAMgBEIAQgAQhgJFDQACfyAEQv///////z+DIQkCfyAEQjCIp0H//wFxIgZB//8BRwRAQQQgBg0BGkECQQMgAyAJhFAbDAILIAMgCYRQCwshByACQjCIpyIIQf//AXEiBkH//wFGDQAgBw0BCyAFQRBqIAEgAiADIAQQXSAFIAUpAxAiASAFKQMYIgIgASACEPsEIAUpAwghAiAFKQMAIQQMAQsgASACQv///////z+DIAatQjCGhCIKIAMgBEL///////8/gyAEQjCIp0H//wFxIgetQjCGhCIJEIYCQQBMBEAgASAKIAMgCRCGAgRAIAEhBAwCCyAFQfAAaiABIAJCAEIAEF0gBSkDeCECIAUpA3AhBAwBCyAGBH4gAQUgBUHgAGogASAKQgBCgICAgICAwLvAABBdIAUpA2giCkIwiKdB+ABrIQYgBSkDYAshBCAHRQRAIAVB0ABqIAMgCUIAQoCAgICAgMC7wAAQXSAFKQNYIglCMIinQfgAayEHIAUpA1AhAwsgCUL///////8/g0KAgICAgIDAAIQhCSAKQv///////z+DQoCAgICAgMAAhCEKIAYgB0oEQANAAn4gCiAJfSADIARWrX0iC0IAWQRAIAsgBCADfSIEhFAEQCAFQSBqIAEgAkIAQgAQXSAFKQMoIQIgBSkDICEEDAULIAtCAYYgBEI/iIQMAQsgCkIBhiAEQj+IhAshCiAEQgGGIQQgBkEBayIGIAdKDQALIAchBgsCQCAKIAl9IAMgBFatfSIJQgBTBEAgCiEJDAELIAkgBCADfSIEhEIAUg0AIAVBMGogASACQgBCABBdIAUpAzghAiAFKQMwIQQMAQsgCUL///////8/WARAA0AgBEI/iCEBIAZBAWshBiAEQgGGIQQgASAJQgGGhCIJQoCAgICAgMAAVA0ACwsgCEGAgAJxIQcgBkEATARAIAVBQGsgBCAJQv///////z+DIAZB+ABqIAdyrUIwhoRCAEKAgICAgIDAwz8QXSAFKQNIIQIgBSkDQCEEDAELIAlC////////P4MgBiAHcq1CMIaEIQILIAAgBDcDACAAIAI3AwggBUGAAWokAAu/AgEBfyMAQdAAayIEJAACQCADQYCAAU4EQCAEQSBqIAEgAkIAQoCAgICAgID//wAQXSAEKQMoIQIgBCkDICEBIANB//8BSQRAIANB//8AayEDDAILIARBEGogASACQgBCgICAgICAgP//ABBdIANB/f8CIANB/f8CSBtB/v8BayEDIAQpAxghAiAEKQMQIQEMAQsgA0GBgH9KDQAgBEFAayABIAJCAEKAgICAgICAORBdIAQpA0ghAiAEKQNAIQEgA0H0gH5LBEAgA0GN/wBqIQMMAQsgBEEwaiABIAJCAEKAgICAgICAORBdIANB6IF9IANB6IF9ShtBmv4BaiEDIAQpAzghAiAEKQMwIQELIAQgASACQgAgA0H//wBqrUIwhhBdIAAgBCkDCDcDCCAAIAQpAwA3AwAgBEHQAGokAAs1ACAAIAE3AwAgACACQv///////z+DIARCMIinQYCAAnEgAkIwiKdB//8BcXKtQjCGhDcDCAsQACAAIAEgAkEAQQAQiwUaC8QCAAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAFBCWsOEgAKCwwKCwIDBAUMCwwMCgsHCAkLIAIgAigCACIBQQRqNgIAIAAgASgCADYCAA8LAAsgAiACKAIAIgFBBGo2AgAgACABMgEANwMADwsgAiACKAIAIgFBBGo2AgAgACABMwEANwMADwsgAiACKAIAIgFBBGo2AgAgACABMAAANwMADwsgAiACKAIAIgFBBGo2AgAgACABMQAANwMADwsACyACIAIoAgBBB2pBeHEiAUEIajYCACAAIAErAwA5AwAPCyAAIAIgAxECAAsPCyACIAIoAgAiAUEEajYCACAAIAE0AgA3AwAPCyACIAIoAgAiAUEEajYCACAAIAE1AgA3AwAPCyACIAIoAgBBB2pBeHEiAUEIajYCACAAIAEpAwA3AwALbQEEfyAAKAIALAAAEMQBRQRAQQAPCwNAIAAoAgAhA0F/IQEgAkHMmbPmAE0EQEF/IAMsAABBMGsiBCACQQpsIgFqIARB/////wcgAWtKGyEBCyAAIANBAWo2AgAgASECIAMsAAEQxAENAAsgAguXEwIRfwF+IwBB0ABrIgckACAHIAE2AkwgB0E3aiEWIAdBOGohEkEAIQECQAJAAkACQANAIAFB/////wcgDWtKDQEgASANaiENIAcoAkwiCyEBAkACQAJAIAstAAAiCARAA0ACQAJAIAhB/wFxIghFBEAgASEIDAELIAhBJUcNASABIQgDQCABLQABQSVHDQEgByABQQJqIgo2AkwgCEEBaiEIIAEtAAIhCSAKIQEgCUElRg0ACwsgCCALayIBQf////8HIA1rIhdKDQcgAARAIAAgCyABEIkBCyAIIAtHDQZBfyEQQQEhCCAHKAJMLAABEMQBIQEgBygCTCEKAkAgAUUNACAKLQACQSRHDQAgCiwAAUEwayEQQQEhFEEDIQgLIAcgCCAKaiIBNgJMQQAhDgJAIAEsAAAiE0EgayIKQR9LBEAgASEIDAELIAEhCEEBIAp0IglBidEEcUUNAANAIAcgAUEBaiIINgJMIAkgDnIhDiABLAABIhNBIGsiCkEgTw0BIAghAUEBIAp0IglBidEEcQ0ACwsCQCATQSpGBEAgBwJ/AkAgCCwAARDEAUUNACAHKAJMIgEtAAJBJEcNACABLAABQQJ0IARqQcABa0EKNgIAIAEsAAFBA3QgA2pBgANrKAIAIQ9BASEUIAFBA2oMAQsgFA0GQQAhFEEAIQ8gAARAIAIgAigCACIBQQRqNgIAIAEoAgAhDwsgBygCTEEBagsiATYCTCAPQQBODQFBACAPayEPIA5BgMAAciEODAELIAdBzABqEIkFIg9BAEgNCCAHKAJMIQELQQAhCEF/IQkCf0EAIAEtAABBLkcNABogAS0AAUEqRgRAIAcCfwJAIAEsAAIQxAFFDQAgBygCTCIBLQADQSRHDQAgASwAAkECdCAEakHAAWtBCjYCACABLAACQQN0IANqQYADaygCACEJIAFBBGoMAQsgFA0GIAAEfyACIAIoAgAiAUEEajYCACABKAIABUEACyEJIAcoAkxBAmoLIgE2AkwgCUF/c0EfdgwBCyAHIAFBAWo2AkwgB0HMAGoQiQUhCSAHKAJMIQFBAQshFQNAIAghEUEcIQwgASwAAEH7AGtBRkkNCSAHIAFBAWoiEzYCTCABLAAAIQggEyEBIAggEUE6bGpBz4EDai0AACIIQQFrQQhJDQALAkACQCAIQRtHBEAgCEUNCyAQQQBOBEAgBCAQQQJ0aiAINgIAIAcgAyAQQQN0aikDADcDQAwCCyAARQ0IIAdBQGsgCCACIAYQiAUgBygCTCETDAILIBBBAE4NCgtBACEBIABFDQcLIA5B//97cSIKIA4gDkGAwABxGyEIQQAhDkGe4wEhECASIQwCQAJAAkACfwJAAkACQAJAAn8CQAJAAkACQAJAAkACQCATQQFrLAAAIgFBX3EgASABQQ9xQQNGGyABIBEbIgFB2ABrDiEEFBQUFBQUFBQOFA8GDg4OFAYUFBQUAgUDFBQJFAEUFAQACwJAIAFBwQBrDgcOFAsUDg4OAAsgAUHTAEYNCQwTCyAHKQNAIRhBnuMBDAULQQAhAQJAAkACQAJAAkACQAJAIBFB/wFxDggAAQIDBBoFBhoLIAcoAkAgDTYCAAwZCyAHKAJAIA02AgAMGAsgBygCQCANrDcDAAwXCyAHKAJAIA07AQAMFgsgBygCQCANOgAADBULIAcoAkAgDTYCAAwUCyAHKAJAIA2sNwMADBMLIAlBCCAJQQhLGyEJIAhBCHIhCEH4ACEBCyASIQogAUEgcSERIAcpA0AiGFBFBEADQCAKQQFrIgogGKdBD3FB4IUDai0AACARcjoAACAYQg9WIQsgGEIEiCEYIAsNAAsLIAohCyAIQQhxRSAHKQNAUHINAyABQQR2QZ7jAWohEEECIQ4MAwsgEiEBIAcpA0AiGFBFBEADQCABQQFrIgEgGKdBB3FBMHI6AAAgGEIHViEKIBhCA4ghGCAKDQALCyABIQsgCEEIcUUNAiAJIBIgC2siAUEBaiABIAlIGyEJDAILIAcpA0AiGEIAUwRAIAdCACAYfSIYNwNAQQEhDkGe4wEMAQsgCEGAEHEEQEEBIQ5Bn+MBDAELQaDjAUGe4wEgCEEBcSIOGwshECAYIBIQogIhCwsgFUEAIAlBAEgbDQ4gCEH//3txIAggFRshCCAHKQNAIhhCAFIgCXJFBEAgEiILIQxBACEJDAwLIAkgGFAgEiALa2oiASABIAlIGyEJDAsLIAcoAkAiAUGUnwIgARsiC0EAIAlB/////wcgCUH/////B0kbIggQ3AMiASALayAIIAEbIgEgC2ohDCAJQQBOBEAgCiEIIAEhCQwLCyAKIQggASEJIAwtAAANDQwKCyAJBEAgBygCQAwCC0EAIQEgAEEgIA9BACAIEI0BDAILIAdBADYCDCAHIAcpA0A+AgggByAHQQhqIgE2AkBBfyEJIAELIQxBACEBAkADQCAMKAIAIgpFDQEgB0EEaiAKEP4EIgtBAEgiCiALIAkgAWtLckUEQCAMQQRqIQwgCSABIAtqIgFLDQEMAgsLIAoNDQtBPSEMIAFBAEgNCyAAQSAgDyABIAgQjQEgAUUEQEEAIQEMAQtBACEJIAcoAkAhDANAIAwoAgAiCkUNASAHQQRqIAoQ/gQiCiAJaiIJIAFLDQEgACAHQQRqIAoQiQEgDEEEaiEMIAEgCUsNAAsLIABBICAPIAEgCEGAwABzEI0BIA8gASABIA9IGyEBDAgLIBVBACAJQQBIGw0IQT0hDCAAIAcrA0AgDyAJIAggASAFES4AIgFBAE4NBwwJCyAHIAcpA0A8ADdBASEJIBYhCyAKIQgMBAsgByABQQFqIgo2AkwgAS0AASEIIAohAQwACwALIAANByAURQ0CQQEhAQNAIAQgAUECdGooAgAiAARAIAMgAUEDdGogACACIAYQiAVBASENIAFBAWoiAUEKRw0BDAkLC0EBIQ0gAUEKTw0HA0AgBCABQQJ0aigCAA0BIAFBAWoiAUEKRw0ACwwHC0EcIQwMBAsgCSAMIAtrIhEgCSARShsiCkH/////ByAOa0oNAkE9IQwgDyAKIA5qIgkgCSAPSBsiASAXSg0DIABBICABIAkgCBCNASAAIBAgDhCJASAAQTAgASAJIAhBgIAEcxCNASAAQTAgCiARQQAQjQEgACALIBEQiQEgAEEgIAEgCSAIQYDAAHMQjQEMAQsLQQAhDQwDC0E9IQwLQfCWBCAMNgIAC0F/IQ0LIAdB0ABqJAAgDQvUAgEEfyMAQdABayIFJAAgBSACNgLMASAFQaABaiICQQBBKBA6GiAFIAUoAswBNgLIAQJAQQAgASAFQcgBaiAFQdAAaiACIAMgBBCKBUEASARAQX8hAQwBCyAAKAJMQQBOIQYgACgCACEHIAAoAkhBAEwEQCAAIAdBX3E2AgALAn8CQAJAIAAoAjBFBEAgAEHQADYCMCAAQQA2AhwgAEIANwMQIAAoAiwhCCAAIAU2AiwMAQsgACgCEA0BC0F/IAAQnAUNARoLIAAgASAFQcgBaiAFQdAAaiAFQaABaiADIAQQigULIQIgCARAIABBAEEAIAAoAiQRBAAaIABBADYCMCAAIAg2AiwgAEEANgIcIAAoAhQhASAAQgA3AxAgAkF/IAEbIQILIAAgACgCACIAIAdBIHFyNgIAQX8gAiAAQSBxGyEBIAZFDQALIAVB0AFqJAAgAQt/AgF/AX4gAL0iA0I0iKdB/w9xIgJB/w9HBHwgAkUEQCABIABEAAAAAAAAAABhBH9BAAUgAEQAAAAAAADwQ6IgARCMBSEAIAEoAgBBQGoLNgIAIAAPCyABIAJB/gdrNgIAIANC/////////4eAf4NCgICAgICAgPA/hL8FIAALC9oBAQJ/AkAgAUH/AXEiAwRAIABBA3EEQANAIAAtAAAiAkUgAiABQf8BcUZyDQMgAEEBaiIAQQNxDQALCwJAIAAoAgAiAkF/cyACQYGChAhrcUGAgYKEeHENACADQYGChAhsIQMDQCACIANzIgJBf3MgAkGBgoQIa3FBgIGChHhxDQEgACgCBCECIABBBGohACACQYGChAhrIAJBf3NxQYCBgoR4cUUNAAsLA0AgACICLQAAIgMEQCACQQFqIQAgAyABQf8BcUcNAQsLIAIPCyAAEKIBIABqDwsgAAsLACAAIAFBARD6AQs6ACAAKAJMQQBOBEAgAEIAQQAQiAMgACAAKAIAQV9xNgIADwsgAEIAQQAQiAMgACAAKAIAQV9xNgIACxsAQQAgAGsgAHFBqcyvO2xBG3ZBkPECaiwAAAupAQEFfyMAQYACayIEJAACQCACQQJIDQAgASACQQJ0aiIHIAQ2AgAgAEUNACAEIQMDQCADIAEoAgAgAEGAAiAAQYACSRsiBRA/GkEAIQMDQCABIANBAnRqIgYoAgAgASADQQFqIgNBAnRqKAIAIAUQPxogBiAGKAIAIAVqNgIAIAIgA0cNAAsgAEGBAkkNASAAIAVrIQAgBygCACEDDAALAAsgBEGAAmokAAspAQF/IAAoAgBBAWsQkAUiAQR/IAEFIAAoAgQQkAUiAEEgakEAIAAbCwvUBAEHfyMAQdABayIEJAAgBEIBNwMIAkAgASACbCIHRQ0AIAQgAjYCECAEIAI2AhRBACACayEJIAIiASEIQQIhBQNAIARBEGogBUECdGogASIGIAIgCGpqIgE2AgAgBUEBaiEFIAYhCCABIAdJDQALAn8gACAAIAdqIAlqIgZPBEBBACEFQQEhAUEADAELQQEhBUEBIQEDQAJ/IAVBA3FBA0YEQCAAIAIgAyABIARBEGoQ2wMgBEEIakECEIYDIAFBAmoMAQsCQCAEQRBqIAFBAWsiCEECdGooAgAgBiAAa08EQCAAIAIgAyAEQQhqIAFBACAEQRBqEIUDDAELIAAgAiADIAEgBEEQahDbAwsgAUEBRgRAIARBCGpBARCEA0EADAELIARBCGogCBCEA0EBCyEBIAQgBCgCCCIHQQFyIgU2AgggACACaiIAIAZJDQALIAdBAUshBSAEKAIMQQBHCyEIIAAgAiADIARBCGogAUEAIARBEGoQhQNBASABQQFHIAVyIAgbRQ0AA0ACfyABQQFMBEAgBEEIaiIGIAYQkgUiBhCGAyAEKAIIIQUgASAGagwBCyAEQQhqIgdBAhCEAyAEIAQoAghBB3M2AgggB0EBEIYDIAAgCWoiCCAEQRBqIgogAUECayIGQQJ0aigCAGsgAiADIAcgAUEBa0EBIAoQhQMgB0EBEIQDIAQgBCgCCEEBciIFNgIIIAggAiADIAcgBkEBIAoQhQMgBgshASAAIAlqIQAgAUEBRw0AIAQoAgwgBUEBR3INAAsLIARB0AFqJAALRgEBfwJ/QQAgAEEXdkH/AXEiAUH/AEkNABpBAiABQZYBSw0AGkEAQQFBlgEgAWt0IgFBAWsgAHENABpBAUECIAAgAXEbCwsTACAAQQF0QYCAgAhqQYGAgAhJCxUBAX8jAEEQayIBIAA4AgwgASoCDAsQACABjCABIAAbEJYFIAGUCwwAIAAgAJMiACAAlQsMACAAIAAoAgAQjgULcAICfwF+IAAoAighAkEBIQECQCAAQgAgAC0AAEGAAXEEf0EBQQIgACgCFCAAKAIcRhsFQQELIAIREwAiA0IAUw0AIAMgACgCCCIBBH8gAEEEagUgACgCHCIBRQ0BIABBFGoLKAIAIAFrrHwhAwsgAwsrAQF+AkAgAawhAyAAKAJMQQBIBEAgACADIAIQiAMMAQsgACADIAIQiAMLC1kBAX8gACAAKAJIIgFBAWsgAXI2AkggACgCACIBQQhxBEAgACABQSByNgIAQX8PCyAAQgA3AgQgACAAKAIsIgE2AhwgACABNgIUIAAgASAAKAIwajYCEEEAC5UDAgN/A3wjAEEQayIDJAACQCAAvCIEQf////8HcSICQdqfpO4ETQRAIAEgALsiBiAGRIPIyW0wX+Q/okQAAAAAAAA4Q6BEAAAAAAAAOMOgIgVEAAAAUPsh+b+ioCAFRGNiGmG0EFG+oqAiBzkDACAHRAAAAGD7Iem/YyEEAn8gBZlEAAAAAAAA4EFjBEAgBaoMAQtBgICAgHgLIQIgBARAIAEgBiAFRAAAAAAAAPC/oCIFRAAAAFD7Ifm/oqAgBURjYhphtBBRvqKgOQMAIAJBAWshAgwCCyAHRAAAAGD7Iek/ZEUNASABIAYgBUQAAAAAAADwP6AiBUQAAABQ+yH5v6KgIAVEY2IaYbQQUb6ioDkDACACQQFqIQIMAQsgAkGAgID8B08EQCABIAAgAJO7OQMAQQAhAgwBCyADIAIgAkEXdkGWAWsiAkEXdGu+uzkDCCADQQhqIAMgAkEBQQAQnwUhAiADKwMAIQUgBEEASARAIAEgBZo5AwBBACACayECDAELIAEgBTkDAAsgA0EQaiQAIAIL2goDBHwFfwF+IwBBMGsiByQAAkACQAJAIAC9IgtCIIinIgZB/////wdxIghB+tS9gARNBEAgBkH//z9xQfvDJEYNASAIQfyyi4AETQRAIAtCAFkEQCABIABEAABAVPsh+b+gIgBEMWNiGmG00L2gIgI5AwAgASAAIAKhRDFjYhphtNC9oDkDCEEBIQYMBQsgASAARAAAQFT7Ifk/oCIARDFjYhphtNA9oCICOQMAIAEgACACoUQxY2IaYbTQPaA5AwhBfyEGDAQLIAtCAFkEQCABIABEAABAVPshCcCgIgBEMWNiGmG04L2gIgI5AwAgASAAIAKhRDFjYhphtOC9oDkDCEECIQYMBAsgASAARAAAQFT7IQlAoCIARDFjYhphtOA9oCICOQMAIAEgACACoUQxY2IaYbTgPaA5AwhBfiEGDAMLIAhBu4zxgARNBEAgCEG8+9eABE0EQCAIQfyyy4AERg0CIAtCAFkEQCABIABEAAAwf3zZEsCgIgBEypSTp5EO6b2gIgI5AwAgASAAIAKhRMqUk6eRDum9oDkDCEEDIQYMBQsgASAARAAAMH982RJAoCIARMqUk6eRDuk9oCICOQMAIAEgACACoUTKlJOnkQ7pPaA5AwhBfSEGDAQLIAhB+8PkgARGDQEgC0IAWQRAIAEgAEQAAEBU+yEZwKAiAEQxY2IaYbTwvaAiAjkDACABIAAgAqFEMWNiGmG08L2gOQMIQQQhBgwECyABIABEAABAVPshGUCgIgBEMWNiGmG08D2gIgI5AwAgASAAIAKhRDFjYhphtPA9oDkDCEF8IQYMAwsgCEH6w+SJBEsNAQsgACAARIPIyW0wX+Q/okQAAAAAAAA4Q6BEAAAAAAAAOMOgIgNEAABAVPsh+b+ioCICIANEMWNiGmG00D2iIgShIgVEGC1EVPsh6b9jIQkCfyADmUQAAAAAAADgQWMEQCADqgwBC0GAgICAeAshBgJAIAkEQCAGQQFrIQYgA0QAAAAAAADwv6AiA0QxY2IaYbTQPaIhBCAAIANEAABAVPsh+b+ioCECDAELIAVEGC1EVPsh6T9kRQ0AIAZBAWohBiADRAAAAAAAAPA/oCIDRDFjYhphtNA9oiEEIAAgA0QAAEBU+yH5v6KgIQILIAEgAiAEoSIAOQMAAkAgCEEUdiIJIAC9QjSIp0H/D3FrQRFIDQAgASACIANEAABgGmG00D2iIgChIgUgA0RzcAMuihmjO6IgAiAFoSAAoaEiBKEiADkDACAJIAC9QjSIp0H/D3FrQTJIBEAgBSECDAELIAEgBSADRAAAAC6KGaM7oiIAoSICIANEwUkgJZqDezmiIAUgAqEgAKGhIgShIgA5AwALIAEgAiAAoSAEoTkDCAwBCyAIQYCAwP8HTwRAIAEgACAAoSIAOQMAIAEgADkDCEEAIQYMAQsgC0L/////////B4NCgICAgICAgLDBAIS/IQBBACEGQQEhCQNAIAdBEGogBkEDdGoCfyAAmUQAAAAAAADgQWMEQCAAqgwBC0GAgICAeAu3IgI5AwAgACACoUQAAAAAAABwQaIhAEEBIQYgCUEBcSEKQQAhCSAKDQALIAcgADkDIAJAIABEAAAAAAAAAABiBEBBAiEGDAELQQEhCQNAIAkiBkEBayEJIAdBEGogBkEDdGorAwBEAAAAAAAAAABhDQALCyAHQRBqIAcgCEEUdkGWCGsgBkEBakEBEJ8FIQYgBysDACEAIAtCAFMEQCABIACaOQMAIAEgBysDCJo5AwhBACAGayEGDAELIAEgADkDACABIAcrAwg5AwgLIAdBMGokACAGC8QRAgN8EH8jAEGwBGsiCSQAIAIgAkEDa0EYbSIIQQAgCEEAShsiEkFobGohDCAEQQJ0QbDTAmooAgAiDSADQQFrIgtqQQBOBEAgAyANaiEIIBIgC2shAgNAIAlBwAJqIApBA3RqIAJBAEgEfEQAAAAAAAAAAAUgAkECdEHA0wJqKAIAtws5AwAgAkEBaiECIApBAWoiCiAIRw0ACwsgDEEYayEPQQAhCCANQQAgDUEAShshCiADQQBMIQ4DQAJAIA4EQEQAAAAAAAAAACEFDAELIAggC2ohEUEAIQJEAAAAAAAAAAAhBQNAIAAgAkEDdGorAwAgCUHAAmogESACa0EDdGorAwCiIAWgIQUgAkEBaiICIANHDQALCyAJIAhBA3RqIAU5AwAgCCAKRiECIAhBAWohCCACRQ0AC0EvIAxrIRRBMCAMayERIAxBGWshFSANIQgCQANAIAkgCEEDdGorAwAhBUEAIQIgCCEKIAhBAEwiEEUEQANAIAlB4ANqIAJBAnRqAn8CfyAFRAAAAAAAAHA+oiIGmUQAAAAAAADgQWMEQCAGqgwBC0GAgICAeAu3IgZEAAAAAAAAcMGiIAWgIgWZRAAAAAAAAOBBYwRAIAWqDAELQYCAgIB4CzYCACAJIApBAWsiCkEDdGorAwAgBqAhBSACQQFqIgIgCEcNAAsLAn8gBSAPEOsBIgUgBUQAAAAAAADAP6KcRAAAAAAAACDAoqAiBZlEAAAAAAAA4EFjBEAgBaoMAQtBgICAgHgLIQ4gBSAOt6EhBQJAAkACQAJ/IA9BAEwiFkUEQCAIQQJ0IAlqIgIgAigC3AMiAiACIBF1IgIgEXRrIgo2AtwDIAIgDmohDiAKIBR1DAELIA8NASAIQQJ0IAlqKALcA0EXdQsiC0EATA0CDAELQQIhCyAFRAAAAAAAAOA/Zg0AQQAhCwwBC0EAIQJBACEKIBBFBEADQCAJQeADaiACQQJ0aiIXKAIAIRBB////ByETAn8CQCAKDQBBgICACCETIBANAEEADAELIBcgEyAQazYCAEEBCyEKIAJBAWoiAiAIRw0ACwsCQCAWDQBB////AyECAkACQCAVDgIBAAILQf///wEhAgsgCEECdCAJaiIQIBAoAtwDIAJxNgLcAwsgDkEBaiEOIAtBAkcNAEQAAAAAAADwPyAFoSEFQQIhCyAKRQ0AIAVEAAAAAAAA8D8gDxDrAaEhBQsgBUQAAAAAAAAAAGEEQEEAIQogCCECAkAgCCANTA0AA0AgCUHgA2ogAkEBayICQQJ0aigCACAKciEKIAIgDUoNAAsgCkUNACAPIQwDQCAMQRhrIQwgCUHgA2ogCEEBayIIQQJ0aigCAEUNAAsMAwtBASECA0AgAiIKQQFqIQIgCUHgA2ogDSAKa0ECdGooAgBFDQALIAggCmohCgNAIAlBwAJqIAMgCGoiC0EDdGogCEEBaiIIIBJqQQJ0QcDTAmooAgC3OQMAQQAhAkQAAAAAAAAAACEFIANBAEoEQANAIAAgAkEDdGorAwAgCUHAAmogCyACa0EDdGorAwCiIAWgIQUgAkEBaiICIANHDQALCyAJIAhBA3RqIAU5AwAgCCAKSA0ACyAKIQgMAQsLAkAgBUEYIAxrEOsBIgVEAAAAAAAAcEFmBEAgCUHgA2ogCEECdGoCfwJ/IAVEAAAAAAAAcD6iIgaZRAAAAAAAAOBBYwRAIAaqDAELQYCAgIB4CyICt0QAAAAAAABwwaIgBaAiBZlEAAAAAAAA4EFjBEAgBaoMAQtBgICAgHgLNgIAIAhBAWohCAwBCwJ/IAWZRAAAAAAAAOBBYwRAIAWqDAELQYCAgIB4CyECIA8hDAsgCUHgA2ogCEECdGogAjYCAAtEAAAAAAAA8D8gDBDrASEFAkAgCEEASA0AIAghAwNAIAkgAyIAQQN0aiAFIAlB4ANqIANBAnRqKAIAt6I5AwAgA0EBayEDIAVEAAAAAAAAcD6iIQUgAA0ACyAIQQBIDQAgCCECA0AgCCACIgBrIQNEAAAAAAAAAAAhBUEAIQIDQAJAIAJBA3RBkOkCaisDACAJIAAgAmpBA3RqKwMAoiAFoCEFIAIgDU4NACACIANJIQwgAkEBaiECIAwNAQsLIAlBoAFqIANBA3RqIAU5AwAgAEEBayECIABBAEoNAAsLAkACQAJAAkACQCAEDgQBAgIABAtEAAAAAAAAAAAhBgJAIAhBAEwNACAJQaABaiAIQQN0aisDACEFIAghAgNAIAlBoAFqIgMgAkEDdGogBSADIAJBAWsiAEEDdGoiAysDACIHIAcgBaAiBaGgOQMAIAMgBTkDACACQQFLIQMgACECIAMNAAsgCEECSA0AIAlBoAFqIAhBA3RqKwMAIQUgCCECA0AgCUGgAWoiAyACQQN0aiAFIAMgAkEBayIAQQN0aiIDKwMAIgYgBiAFoCIFoaA5AwAgAyAFOQMAIAJBAkshAyAAIQIgAw0AC0QAAAAAAAAAACEGIAhBAUwNAANAIAYgCUGgAWogCEEDdGorAwCgIQYgCEECSiEAIAhBAWshCCAADQALCyAJKwOgASEFIAsNAiABIAU5AwAgCSsDqAEhBSABIAY5AxAgASAFOQMIDAMLRAAAAAAAAAAAIQUgCEEATgRAA0AgCCIAQQFrIQggBSAJQaABaiAAQQN0aisDAKAhBSAADQALCyABIAWaIAUgCxs5AwAMAgtEAAAAAAAAAAAhBSAIQQBOBEAgCCEDA0AgAyIAQQFrIQMgBSAJQaABaiAAQQN0aisDAKAhBSAADQALCyABIAWaIAUgCxs5AwAgCSsDoAEgBaEhBUEBIQIgCEEASgRAA0AgBSAJQaABaiACQQN0aisDAKAhBSACIAhHIQAgAkEBaiECIAANAAsLIAEgBZogBSALGzkDCAwBCyABIAWaOQMAIAkrA6gBIQUgASAGmjkDECABIAWaOQMICyAJQbAEaiQAIA5BB3ELCwAgACABQRQQ+gEL6AICA38DfSAAvCICQf////8HcSIBQYCAgOQETwRAIABD2g/JPyAAmCAAvEH/////B3FBgICA/AdLGw8LAkACfyABQf////YDTQRAQX8gAUGAgIDMA08NARoMAgsgAIshACABQf//3/wDTQRAIAFB//+/+QNNBEAgACAAkkMAAIC/kiAAQwAAAECSlSEAQQAMAgsgAEMAAIC/kiAAQwAAgD+SlSEAQQEMAQsgAUH//++ABE0EQCAAQwAAwL+SIABDAADAP5RDAACAP5KVIQBBAgwBC0MAAIC/IACVIQBBAwshAyAAIACUIgUgBZQiBCAEQ0cS2r2UQ5jKTL6SlCEGIAUgBCAEQyWsfD2UQw31ET6SlEOpqqo+kpQhBCABQf////YDTQRAIAAgACAGIASSlJMPCyADQQJ0IgFBkNMCaioCACAAIAYgBJKUIAFBoNMCaioCAJMgAJOTIgAgAIwgAkEAThshAAsgAAudBABBwOgDQaOAAhAsQdjoA0Gi9gFBAUEBQQAQK0Hk6ANBsfMBQQFBgH9B/wAQB0H86ANBqvMBQQFBgH9B/wAQB0Hw6ANBqPMBQQFBAEH/ARAHQYjpA0GR6gFBAkGAgH5B//8BEAdBlOkDQYjqAUECQQBB//8DEAdBoOkDQaDqAUEEQYCAgIB4Qf////8HEAdBrOkDQZfqAUEEQQBBfxAHQbjpA0Gw+AFBBEGAgICAeEH/////BxAHQcTpA0Gn+AFBBEEAQX8QB0HQ6QNB1ewBQoCAgICAgICAgH9C////////////ABD0BkHc6QNB1OwBQgBCfxD0BkHo6QNByuwBQQQQFUH06QNB3PwBQQgQFUG4pgJBwvgBEBRBkM0CQcqaAhAUQejNAkEEQbX4ARANQcTOAkECQc74ARANQaDPAkEEQd34ARANQaSnAkHw9gEQKkHYzwJBAEGFmgIQAUGA0AJBAEHrmgIQAUGo0AJBAUGjmgIQAUHQ0AJBAkGVlwIQAUH40AJBA0G0lwIQAUGg0QJBBEHclwIQAUHI0QJBBUH5lwIQAUHw0QJBBEGQmwIQAUGY0gJBBUGumwIQAUGA0AJBAEHfmAIQAUGo0AJBAUG+mAIQAUHQ0AJBAkGhmQIQAUH40AJBA0H/mAIQAUGg0QJBBEHkmQIQAUHI0QJBBUHCmQIQAUHA0gJBBkGfmAIQAUHo0gJBB0HVmwIQAQvuEgEVfyMAQYALayINJAAgA0EDdCIFQWBxQQRyIQ8gAkECdCIHQWBxQQJyIRIgAUEDdCIMQWBxQQRyIRMgACgC5AMoAhghGAJAIAAoAoQBIghBAEwEQAwBCyAPIAVBHHIiCmpBAXUhFCASIAdBHnIiC2pBAXUhFSATIAxBHHIiDmpBAXUhFiAAKAKIASIFKAIIIRcgBSgCBCEQIAUoAgAhEUH/////ByEMA0ACfyAEIBFqLQAAIgUgE0gEQCAFIA5rQQF0IgcgB2whByAFIBNrQQF0IgUgBWwMAQsgBSAOSgRAIAUgE2tBAXQiByAHbCEHIAUgDmtBAXQiBSAFbAwBCwJ/IAUgFkwEQCAFIA5rQQF0IgUgBWwMAQsgBSATa0EBdCIFIAVsCyEHQQALIQYCfyAEIBBqLQAAIgUgEkgEQCAGIAUgEmtBA2wiBiAGbGohBiAFIAtrQQNsIgUgBWwMAQsgBSALSgRAIAYgBSALa0EDbCIGIAZsaiEGIAUgEmtBA2wiBSAFbAwBCyAFIBVMBEAgBSALa0EDbCIFIAVsDAELIAUgEmtBA2wiBSAFbAsgB2ohBwJ/IAQgF2otAAAiBSAPSARAIAYgBSAPayIGIAZsaiEGIAUgCmsiBSAFbAwBCyAFIApKBEAgBiAFIAprIgYgBmxqIQYgBSAPayIFIAVsDAELIAUgFEwEQCAFIAprIgUgBWwMAQsgBSAPayIFIAVsCyEJIA1BgANqIARBAnRqIAY2AgAgByAJaiIFIAwgBSAMSBshDCAEQQFqIgQgCEcNAAsgCEEBcSEFAkAgCEEBRgRAQQAhC0EAIQQMAQsgCEF+cSEHQQAhC0EAIQRBACEGA0AgDCANQYADaiAEQQJ0aigCAE4EQCANQYABaiALaiAEOgAAIAtBAWohCwsgDCANQYADaiAEQQFyIghBAnRqKAIATgRAIA1BgAFqIAtqIAg6AAAgC0EBaiELCyAEQQJqIQQgBkECaiIGIAdHDQALCyAFRQ0AIA1BgANqIARBAnRqKAIAIAxKDQAgDUGAAWogC2ogBDoAACALQQFqIQsLQf8AIQYgDUGAA2ohBANAIARC//////f/////ADcCGCAEQv/////3/////wA3AhAgBEL/////9/////8ANwIIIARC//////f/////ADcCACAEQSBqIQQgBkEHRiEFIAZBCGshBiAFRQ0ACyALQQBKBEBBACEWA0AgDyANQYABaiAWai0AACIKIAAoAogBIgcoAghqLQAAayIIQQR0IgVBwAJqIQ4gBUHAAWohFCAFQUBrIRUgEyAHKAIAIApqLQAAayIJQQZ0IhdBgAJqIRBBByEFIA0iBkGAA2ohBCASIAcoAgQgCmotAABrIhFByABsQZABaiIMIQcgEUEDbCIRIBFsIAlBAXQiCSAJbGogCCAIbGoiESEJA0AgBCgCACAJSgRAIAQgCTYCACAGIAo6AAALIAkgFWoiCCAEKAIESARAIAQgCDYCBCAGIAo6AAELIAggFGoiCCAEKAIISARAIAQgCDYCCCAGIAo6AAILIAggDmoiCCAEKAIMSARAIAQgCDYCDCAGIAo6AAMLIAUiCEEBayEFIAcgCWohCSAGQQRqIQYgBEEQaiEEIAdBoAJqIQcgCA0AC0EHIQUgDCEHIBAgEWoiECEJA0AgBCgCACAJSgRAIAQgCTYCACAGIAo6AAALIAkgFWoiCCAEKAIESARAIAQgCDYCBCAGIAo6AAELIAggFGoiCCAEKAIISARAIAQgCDYCCCAGIAo6AAILIAggDmoiCCAEKAIMSARAIAQgCDYCDCAGIAo6AAMLIAUiCEEBayEFIAcgCWohCSAGQQRqIQYgBEEQaiEEIAdBoAJqIQcgCA0AC0EHIQUgDCEHIBAgF2pBgAZqIhAhCQNAIAQoAgAgCUoEQCAEIAk2AgAgBiAKOgAACyAJIBVqIgggBCgCBEgEQCAEIAg2AgQgBiAKOgABCyAIIBRqIgggBCgCCEgEQCAEIAg2AgggBiAKOgACCyAIIA5qIgggBCgCDEgEQCAEIAg2AgwgBiAKOgADCyAFIghBAWshBSAHIAlqIQkgBkEEaiEGIARBEGohBCAHQaACaiEHIAgNAAsgECAXakGACmohCUEHIQUDQCAEKAIAIAlKBEAgBCAJNgIAIAYgCjoAAAsgCSAVaiIHIAQoAgRIBEAgBCAHNgIEIAYgCjoAAQsgByAUaiIHIAQoAghIBEAgBCAHNgIIIAYgCjoAAgsgByAOaiIHIAQoAgxIBEAgBCAHNgIMIAYgCjoAAwsgBSIHQQFrIQUgCSAMaiEJIAZBBGohBiAEQRBqIQQgDEGgAmohDCAHDQALIBZBAWoiFiALRw0ACwsgAUF8cSEFQQAhByANIQQgA0F8cUEBdCEAIAJBeHEiA0EBckEGdCEMIANBAnJBBnQhBiADQQNyQQZ0IQggA0EEckEGdCEJIANBBXJBBnQhCiADQQZyQQZ0IQsgAkEHckEGdCEPA0AgGCAFIAdqQQJ0aigCACIBIANBBnRqIABqIgIgBC0AAEEBajsBACACIAQtAAFBAWo7AQIgAiAELQACQQFqOwEEIAIgBC0AA0EBajsBBiABIAxqIABqIgIgBC0ABEEBajsBACACIAQtAAVBAWo7AQIgAiAELQAGQQFqOwEEIAIgBC0AB0EBajsBBiABIAZqIABqIgIgBC0ACEEBajsBACACIAQtAAlBAWo7AQIgAiAELQAKQQFqOwEEIAIgBC0AC0EBajsBBiABIAhqIABqIgIgBC0ADEEBajsBACACIAQtAA1BAWo7AQIgAiAELQAOQQFqOwEEIAIgBC0AD0EBajsBBiABIAlqIABqIgIgBC0AEEEBajsBACACIAQtABFBAWo7AQIgAiAELQASQQFqOwEEIAIgBC0AE0EBajsBBiABIApqIABqIgIgBC0AFEEBajsBACACIAQtABVBAWo7AQIgAiAELQAWQQFqOwEEIAIgBC0AF0EBajsBBiABIAtqIABqIgIgBC0AGEEBajsBACACIAQtABlBAWo7AQIgAiAELQAaQQFqOwEEIAIgBC0AG0EBajsBBiABIA9qIABqIgEgBC0AHEEBajsBACABIAQtAB1BAWo7AQIgASAELQAeQQFqOwEEIAEgBC0AH0EBajsBBiAEQSBqIQQgB0EBaiIHQQRHDQALIA1BgAtqJAALywMBBH8gACgC5AMgAEEBQfwPIAAoAgQoAgARBAAiAEH8B2oiATYCKCAAQv////8PNwL4ByAAQoGAgIAgNwKACCAAQoOAgIDAADcCiAggAEL9////bzcC8AcgAEKFgICA4AA3ApAIIABC+////083AugHIABCh4CAgIABNwKYCCAAQvn///+vfzcC4AcgAEKJgICAoAE3AqAIIABC9////49/NwLYByAAQouAgIDAATcCqAggAEL1////7343AtAHIABCjYCAgOABNwKwCCAAQvP////PfjcCyAcgAEEPNgK4CCAAQvH///+vfjcCwAdBECECQRAhAwNAIAEgA0ECdCIAaiACNgIAIAEgAGtBACACayIENgIAIAEgAEEEcmogAjYCACABIANBf3NBAnRqIAQ2AgAgAkEBaiECQTAhACADQQJqIgNBMEcNAAsDQCABIABBAnQiAmpBIDYCACABIAJrQWA2AgAgASACQQRyakEgNgIAIAEgAEF/c0ECdGpBYDYCACABIAJBCHJqQSA2AgAgAUF+IABrQQJ0akFgNgIAIAEgAkEMcmpBIDYCACABQX0gAGtBAnRqQWA2AgAgAEEEaiIAQYACRw0ACwv3AgEKfyAAKALkAyIEIAAoAlgiAUEBRiICNgIcIAQgAEEBQf4FQYACIAIbIAAoAnggACgCBCgCCBEIADYCGCAAKAJ4QQBKBEAgBCgCFCEGIAFBAUchCANAIAYgBCAHQQJ0IgFqKAIgIgJtIQYgCEUEQCAEKAIYIAFqIgMgAygCAEH/AWo2AgALIAJB/gFqIAJBAWsiCUEBdCIKbSEFIAQoAhggAWooAgAhAUEAIQJBACEDA0AgAyAFSgRAA0AgAyACQQFqIgJBAXRBAXJB/wFsIAlqIAptIgVKDQALCyABIANqIAIgBmw6AAAgA0EBaiIDQYACRw0ACyAIRQRAQQEhAgNAIAEgAmsiBSABLQAAOgAAIAEgAmoiAyABLQD/AToA/wEgASACQX9zaiABLQAAOgAAIAMgAS0A/wE6AIACIAVBAmsgAS0AADoAACADIAEtAP8BOgCBAiACQQNqIgJBgAJHDQALCyAHQQFqIgcgACgCeEgNAAsLCxgAIAAoAgAiAUEzNgIUIAAgASgCABEBAAv6AwEJf0Hwk+vcAyACbiEIIAAoAgQhBCACQfGT69wDTwRAIAAoAgAiB0HIADYCFCAAIAcoAgARAQALIAQgCCADIAMgCEobIgg2AlAgACABIANBAnQQzgIhCiADBEAgAUECSSELQQAhBwNAIAAoAgQhBSAIIAMgB2siBCAEIAhLGyIIIAJsIgRB8ZPr3ANPBEAgACgCAEK4gICAMDcCFCAAIAAoAgAoAgARAQALIARBCCAEQQdxIgZrQQAgBhtqIQYgC0UEQCAAKAIAIgQgATYCGCAEQQ82AhQgACAAKAIAKAIAEQEACyAGQRBqIgkQOyIERQRAIAAoAgBCuICAgMAANwIUIAAgACgCACgCABEBAAsgBSAFKAJMIAlqNgJMIAUgAUECdGoiBSgCPCEJIARBADYCCCAEIAY2AgQgBCAJNgIAIAUgBDYCPAJAIAhFDQAgBEEQaiEFQQAhBiAIIgRBA3EiCQRAA0AgCiAHQQJ0aiAFNgIAIARBAWshBCACIAVqIQUgB0EBaiEHIAZBAWoiBiAJRw0ACwsgCEEBa0EDSQ0AA0AgCiAHQQJ0aiIGIAU2AgAgBiACIAVqIgUgAmoiCSACaiIMNgIMIAYgCTYCCCAGIAU2AgQgB0EEaiEHIAIgDGohBSAEQQRrIgQNAAsLIAMgB0sNAAsLIAoLDAAgACAAKAIAEKAFC/QDAQl/QfCT69wDIAJBB3QiC24hBSAAKAIEIQQgC0Hxk+vcA08EQCAAKAIAIgZByAA2AhQgACAGKAIAEQEACyAEIAUgAyADIAVKGyIFNgJQIAAgASADQQJ0EM4CIQogAwRAIAFBAkkhDCACQQd0IQlBACEGA0AgACgCBCEEIAsgBSADIAZrIgIgAiAFSxsiBWwiB0Hxk+vcA08EQCAAKAIAQriAgIAwNwIUIAAgACgCACgCABEBAAsgDEUEQCAAKAIAIgIgATYCGCACQQ82AhQgACAAKAIAKAIAEQEACyAHQRByIggQOyICRQRAIAAoAgBCuICAgMAANwIUIAAgACgCACgCABEBAAsgBCAEKAJMIAhqNgJMIAQgAUECdGoiBCgCPCEIIAJBADYCCCACIAc2AgQgAiAINgIAIAQgAjYCPAJAIAVFDQAgAkEQaiECQQAhByAFIQQgBUEDcSIIBEADQCAKIAZBAnRqIAI2AgAgBEEBayEEIAZBAWohBiACIAlqIQIgB0EBaiIHIAhHDQALCyAFQQFrQQNJDQADQCAKIAZBAnRqIgcgAjYCACAHIAIgCWoiAiAJaiIINgIIIAcgAjYCBCAHIAggCWoiAjYCDCACIAlqIQIgBkEEaiEGIARBBGsiBA0ACwsgAyAGSw0ACwsgCgtyAQJ/IABFBEBBAEEDQf8/QQAQPQ8LIAAoAgAiAUUEQA8LIAEoAgAQNEEAIQEDfyAAKAIAIgIoAgwgAUwEfyACKAIIEDQgACgCABA0IABBADYCAEEABSACKAIIIAFBDGxqKAIAEDQgAUEBaiEBDAELCxoLNQAgACgCABogACgCACAAENwBQRRsahogACgCACAAEIABQRRsahogACgCACAAENwBQRRsahoLUgAgAEIANwJoIABB3gE2AhAgAEHfATYCDCAAQeABNgIIIABB4QE2AgQgAEHiATYCACAAQgA3AnwgAEL+ADcCdCAAQaC8AjYCcCAAQQA2AhQgAAssACAAKAIAGiAAKAIAIAAQ2wFqGiAAKAIAIAAQlAFqGiAAKAIAIAAQ2wFqGgvZAQEDfwJAIAAoArQCDQACQCAAKAIoQQNrDgUAAQEBAAELIAAoAiRBA0cNACAAKAIsQQJHDQAgACgCeEEDRw0AIAAoArACDQAgACgC2AEiASgCCEECRw0AIAEoAmBBAUcNACABKAK4AUEBRw0AIAEoAgxBAkoNACABKAJkQQFHDQAgASgCvAFBAUcNACABKAIkIgIgACgCxAJHDQAgASgCfCACRw0AIAEoAtQBIAJHDQAgASgCKCICIAAoAsgCRw0AIAEoAoABIAJHDQAgASgC2AEgAkYhAwsgAwssAQF/IAAQrQUgACgCAARAIAAQmQUgABA1GiAAKAIAIQEgABDbARogARA0CwsKACAAKAIAIAFqC/MBAQZ/IAAoAuADIgEgAEEBQYAIIAAoAgQoAgARBAA2AgggASAAQQFBgAggACgCBCgCABEEADYCDCABIABBAUGACCAAKAIEKAIAEQQANgIQIAEgAEEBQYAIIAAoAgQoAgARBAAiAzYCFCABKAIQIQQgASgCDCEFIAEoAgghBkEAIQFBgH8hAANAIAYgAUECdCICaiAAQenNBWxBgIACakEQdTYCACACIAVqIABBoosHbEGAgAJqQRB1NgIAIAIgBGogAEGukn1sNgIAIAIgA2ogAEHnz35sQYCAAmo2AgAgAEEBaiEAIAFBAWoiAUGAAkcNAAsL4QYBCH9BASEBAkACQCAAKALUAiICQQFGBEAgACAAKALYAiICKAIcNgLoAiAAIAIoAiAiAzYC7AIgAkEBNgJAIAJCgYCAgBA3AjggAkEBNgJIIAIgAigCJDYCRCACIAMgAigCDCICcCIDIAIgAxs2AkwgAEIBNwPwAgwBCyACQQVrQXtNBEAgACgCACIBIAI2AhggAUEbNgIUIAAoAgBBBDYCHCAAIAAoAgAoAgARAQALIAAgACgCHCAAKAKsAyAAKAK8AmwQbDYC6AIgACgCICAAKAKsAyAAKALAAmwQbCECIABBADYC8AIgACACNgLsAiAAKALUAkEATA0BIABB9AJqIQQDQCAAIANBAnRqKALYAiIBIAEoAggiBTYCOCABIAEoAgwiBjYCPCABIAUgBmwiAjYCQCABIAUgASgCJGw2AkQgASABKAIcIAVwIgggBSAIGzYCSCABIAEoAiAgBnAiASAGIAEbNgJMIAIgB2pBC04EQCAAKAIAIgFBDjYCFCAAIAEoAgARAQALAkAgAkEATA0AIAJBAWshBUEAIQEgAkEDcSIGBEADQCAAIAAoAvACIgdBAWo2AvACIAAgB0ECdGogAzYC9AIgAkEBayECIAFBAWoiASAGRw0ACwsgBUEDSQ0AA0AgACAAKALwAiIBQQFqNgLwAiAEIAFBAnRqIAM2AgAgACAAKALwAiIBQQFqNgLwAiAEIAFBAnRqIAM2AgAgACAAKALwAiIBQQFqNgLwAiAEIAFBAnRqIAM2AgAgACAAKALwAiIBQQFqNgLwAiAEIAFBAnRqIAM2AgAgAkEFayEBIAJBBGshAiABQX5JDQALCyADQQFqIgMgACgC1AIiAUgEQCAAKALwAiEHDAELCyABQQBMDQELQQAhAgNAIAAgAkECdGooAtgCIgMoAlBFBEACQCADKAIQIgFBA00EQCAAIAFBAnRqKAKkAQ0BCyAAKAIAIgQgATYCGCAEQTY2AhQgACAAKAIAKAIAEQEACyADIABBAUGEASAAKAIEKAIAEQQAIAAgAUECdGooAqQBQYQBED82AlAgACgC1AIhAQsgAkEBaiICIAFIDQALCyAAIAAoAtQDKAIAEQEAIAAgACgCxAMoAgARAQAgACgCzAMgACgCxAMoAgQ2AgALsEMDLX8HfAF+IwBBEGsiJyQAIAVBACAFQQBKGyE0A0AgLSA0RwRAIAsgLkEIdGoiHyAEIC1BsPEEbGoiBSgCADYCAAJAIAkgBSsDCLYgBSsDELYgJ0EMaiAnQQhqEOIBQQBIDQAgHyAnKgIMuzkDOCAfQUBrICcqAgi7OQMAIAVBHGohNSAFQdy4AmohNiAFKAIYGiAFQZzxBGohMyAfQcgAaiEvIB9BqAFqISgjAEEQayIjJABBAhCEBCEXQQIQhAQhIEECQQIQuQEhGUEAIRsCfwJAA0AgG0EERwRAAn8gMyAbQQFqIhhBAnRqKAIAIg4gMyAbQQJ0aigCACIFa0EBardEmpmZmZmZqT+iRAAAAAAAAOA/oCI7IAW3oCI8mUQAAAAAAADgQWMEQCA8qgwBC0GAgICAeAshBQJ/IA63IDuhIjuZRAAAAAAAAOBBYwRAIDuqDAELQYCAgIB4CyAFayIQQX8gEEEAThtBAWohEUEAIQ4gEEEBakECELkBISEDQCAOIBFHBEAgCSA1IAUgDmpBAnQiEGooAgCyIBAgNmooAgCyICNBDGogI0EIahDiAUEASA0EICEoAgAgDkEEdGoiECAjKgIMuzkDACAQICMqAgi7OQMIIA5BAWohDgwBCwtBfyETAkAgISgCBCIWQQJIDQAgISgCCCIFQQJIDQAgGSgCCCAFRw0AIBYgBSAFIBZKGyIOIBkoAgRHDQAgFygCBCAORw0AICAoAgQgBUcNAAJ/ICEoAgQgISgCCBC5ASIQBEBBfyEPAkAgECgCBCIOICEoAgRHDQAgECgCCCISICEoAghHDQBBACEPIA5BACAOQQBKGyEVIBJBACASQQBKGyEaQQAhDgNAIA4gFUYNASAOIBJsIRRBACERA0AgESAaRwRAIBEgFGpBA3QiHSAQKAIAaiAhKAIAIB1qKwMAOQMAIBFBAWohEQwBCwsgDkEBaiEODAALAAsgECAPQQBODQEaIBAQRgtBAAsiGkUNAEEAIQ5BACEPQX8hEQJAIBooAgQiEkEATA0AIBooAggiEEEATA0AICAoAgQgEEcNAANAIA4gEEcEQCAgKAIAIA5BA3RqQgA3AwAgDkEBaiEODAELCyAaKAIAIREDQCAPIBJGBEAgErchO0EAIRFBACEOA0AgDiAQRg0DICAoAgAgDkEDdGoiDyAPKwMAIDujOQMAIA5BAWohDgwACwAFICAoAgAhDkEAIRUDQCAQIBVHBEAgDiARKwMAIA4rAwCgOQMAIBVBAWohFSAOQQhqIQ4gEUEIaiERDAELCyAPQQFqIQ8MAQsACwALAkAgEUEASA0AQX8hFQJAIBooAggiDiAgKAIERw0AQQAhFSAOQQAgDkEAShshECAaKAIEIg5BACAOQQBKGyEUIBooAgAhDkEAIREDQCARIBRGDQEgICgCACESQQAhDwNAIA8gEEcEQCAOIA4rAwAgEisDAKE5AwAgD0EBaiEPIA5BCGohDiASQQhqIRIMAQsLIBFBAWohEQwACwALIBVBAEgNACAWt58hO0EAIQ4gBSAWbCIFQQAgBUEAShshBQNAIAUgDkcEQCAaKAIAIA5BA3RqIhAgECsDACA7ozkDACAOQQFqIQ4MAQsLAn9BACEOQX8hEQJAAkAgGigCBCIQQQJIDQAgGigCCCIFQQJIDQAgGSgCCCAFRw0AIAUgECAFIBBIGyIUIBkoAgRHDQAgFygCBCAURw0AAkAgFCAUIBQQuQEiFigCBEYEQCAWKAIIIBRGDQELDAILAkAgBSAQTSI3RQRAQX8hFQJAIBooAgQiEyAWKAIERw0AIBYoAgggE0cNAEEAIRUgE0EAIBNBAEobISIgGigCCCIdQQAgHUEAShshHCAWKAIAIh4hBQNAIA4gIkYNASAOIB1sISlBACERA0ACQCARIBNHBEAgDiARSwRAIAUgHiARIBNsIA5qQQN0aisDADkDAAwCCyAaKAIAIRAgBUIANwMAIBAgKUEDdGohEiAQIBEgHWxBA3RqIQ9BACEQRAAAAAAAAAAAITsDQCAQIBxGDQIgBSASKwMAIA8rAwCiIDugIjs5AwAgEEEBaiEQIA9BCGohDyASQQhqIRIMAAsACyAOQQFqIQ4MAgsgEUEBaiERIAVBCGohBQwACwALAAsgFUEATg0BDAMLQX8hEAJAIBooAggiESAWKAIERw0AIBYoAgggEUcNAEEAIRAgEUEAIBFBAEobIR0gGigCBCIFQQAgBUEAShshIiAWKAIAIhwhEwNAQQAhBSAOIB1GDQEDQAJAIAUgEUcEQCAFIA5JBEAgEyAcIAUgEWwgDmpBA3RqKwMAOQMADAILIBooAgAhDyATQgA3AwAgDyAFQQN0aiESIA8gDkEDdGohD0EAIRVEAAAAAAAAAAAhOwNAIBUgIkYNAiATIA8rAwAgEisDAKIgO6AiOzkDACAVQQFqIRUgEiARQQN0Ih5qIRIgDyAeaiEPDAALAAsgDkEBaiEODAILIAVBAWohBSATQQhqIRMMAAsACwALIBBBAE4NAAwCCyMAQRBrIiIkAEF/IRECQCAWKAIEIh1BAkgNACAdIBYoAghHDQAgFygCBCAdRw0AIB0QhAQiKUUNACAiIB1BAWsiFTYCDCAiICkoAgBBCGo2AghBACEQIwBBEGsiEyQAQX8hJAJAIBYoAggiDyAWKAIERw0AIA8gFygCBEcNACAPICIoAgxBAWpHDQAgD0ECayIcQQAgHEEAShshKgNAAkAgKiAQIhJHBEAgEkEDdCIkIBcoAgBqIBYoAgAgDyASbEEDdGoiHiAkaisDADkDACATIB4gEkEBaiIQQQN0IitqIiw2AgggEyAPIBJBf3NqIiU2AgxBACEFAkAgE0EIaiIOIA4Q/QOfIjtEAAAAAAAAAABhDQAgDigCACImICYrAwAiPCA7miA7IDxEAAAAAAAAAABjGyI7oCI8OQMARAAAAAAAAPA/IDsgPKKfoyE8IA4oAgQiDkEAIA5BAEobIQ4DQCAFIA5GDQEgJiAFQQN0aiIwIDwgMCsDAKI5AwAgBUEBaiEFDAALAAsgIigCCCAkaiA7miI7OQMAIBAhBSA7RAAAAAAAAAAAYQ0CA0BEAAAAAAAAAAAhOyAQIQ4gBSAPTg0CA0AgBSAOTQRAIAUgD2whJCAFIQ4DQCAOIA9IBEAgFigCACAOICRqQQN0aisDACAeIA5BA3RqKwMAoiA7oCE7IA5BAWohDgwBCwsgFygCACAFQQN0aiA7OQMAIAVBAWohBQwCBSAWKAIAIA4gD2wgBWpBA3RqKwMAIB4gDkEDdGorAwCiIDugITsgDkEBaiEODAELAAsACwALAkACQCAPQQJOBEAgFygCACIFIBxBA3QiDmogFigCACIQIA8gHGwiEiAcakEDdGorAwA5AwAgIigCCCAOaiAQIA9BAWsiDiASakEDdGorAwA5AwAMAQsgD0EBRw0BIBcoAgAhBSAWKAIAIRBBACEOCyAFIA5BA3RqIBAgDiAPbCAOakEDdGorAwA5AwALQQAhJCAPQQAgD0EAShshJiAPIQUDQCAFQQBMDQMgFigCACAFQQFrIhAgD2xBA3RqIR4CQCAFIBxKDQAgDyAFayElIB4gBUEDdGohKiAFIRIDQCAPIBJMDQEgEyAlNgIMIBMgJTYCBCATICo2AgggEyAWKAIAIA8gEmwiKyAFakEDdGo2AgAgE0EIaiATEP0DmiE7IAUhDgNAIA4gD0gEQCAWKAIAIA4gK2pBA3RqIiwgOyAeIA5BA3RqKwMAoiAsKwMAoDkDACAOQQFqIQ4MAQsLIBJBAWohEgwACwALQQAhDgNAIA4gJkcEQCAeIA5BA3RqQgA3AwAgDkEBaiEODAELCyAeIBBBA3RqQoCAgICAgID4PzcDACAQIQUMAAsACyATICU2AgwgEyAlNgIEIBMgLDYCCCATIBcoAgAgK2o2AgAgE0EIaiATEP0DRAAAAAAAAOC/oiE7IA8hBQNAIAVBAWsiBSASTA0BIBcoAgAiJCAFQQN0Ig5qIiUgOyAOIB5qKwMAIjyiICUrAwCgIj05AwAgBSAPbCElIAUhDgNAIA4gD04NASAWKAIAIA4gJWpBA3RqIiYgJisDACA8ICQgDkEDdCImaisDAKIgPSAeICZqKwMAoqChOQMAIA5BAWohDgwACwALAAsACyATQRBqJAACQCAkQQBIDQAgKSgCACITQgA3AwAgFSEQA0AgECIFIhFBAEwEQEEAIQUDQCAFIBVGBEBBACERDAQLIBcoAgAiDyAFQQN0aiISKwMAIjwhOyAFQQFqIhAhESAFIQ4DQCARIB1IBEAgDyARQQN0aisDACI9IDsgOyA9YyITGyE7IBEgDiATGyEOIBFBAWohEQwBCwsgDyAOQQN0aiA8OQMAIBIgOzkDACAWKAIAIg8gBSAdbEEDdGohESAPIA4gHWxBA3RqIQ5BACEFA0AgBSAdRgRAIBAhBQwCBSAOKwMAITsgDiARKwMAOQMAIBEgOzkDACAFQQFqIQUgEUEIaiERIA5BCGohDgwBCwALAAsACwNAAkAgESIOQQBMBEBBACEODAELIBMgDkEDdCIQaisDAJkgFygCACIPIA5BAWsiEUEDdGorAwCZIA8gEGorAwCZoESN7bWg98awPqJkDQELCyAFQQFrIRAgBSAORg0AIA4gBSAFIA5IGyEmIBMgBUEDdCIqaiEkIA5BA3QiKyATaiEsQQAhEQNAIBFB5ABGDQEgEUEBaiESIBcoAgAiHCAraisDACAcICpqIjArAwAiO6EgJCsDACI8IDyiIjwgHCAQQQN0aiI4KwMAIDuhRAAAAAAAAOA/oiI7IDwgOyA7oqCfIjyaIDwgO0QAAAAAAAAAAGMboKOgIT4gLCsDCCE9IA4hBQNAIAUgJkcEQAJAID6ZIjsgPZlmBEAgO0S8idiXstKcPGRFBEBEAAAAAAAA8D8hO0QAAAAAAAAAACE8DAILID2aID6jIjtEAAAAAAAA8D8gOyA7okQAAAAAAADwP6CfoyI7oiE8DAELID6aID2jIjtEAAAAAAAA8D8gOyA7okQAAAAAAADwP6CfoyI8oiE7CyAcIAVBA3QiJWoiESARKwMAIj8gPCA/IBwgBUEBaiIPQQN0IhFqIjErAwAiP6EiQCA8oiA7IDugIBEgE2oiHisDAKKgoiJBoTkDACAxID8gQaA5AwAgBSAOSgRAIBMgJWoiESA7IBErAwCiID0gPKKhOQMACyA8miE/IB4gPCA7IECiIDxEAAAAAAAAAMCiIB4rAwAiQKKgoiBAoDkDACAPIB1sITEgBSAdbCE5QQAhEQNAIBEgHUcEQCAWKAIAIjIgESA5akEDdGoiOiA7IDorAwAiPqIgMiARIDFqQQN0aiIyKwMAIj0gP6KgOQMAIDIgPCA+oiA7ID2ioDkDACARQQFqIREMAQsLIAUgEE4hESAPIQUgEQ0BIB4rAwAhPiATICVqIhEgOyARKwMQIjuiOQMQIDsgP6IhPQwBCwsgEiERICQrAwCZIDgrAwCZIDArAwCZoESN7bWg98awPqJkDQALDAALAAsgKRDbAgsgIkEQaiQAIBFBAEgNAQJAIDdFBEBBACEOQX8hDwJAIBooAgQiBUEATA0AIBooAggiE0EATA0AIBYoAgQgBUcNACAWKAIIIAVHDQAgGSgCBCAFRw0AIBkoAgggE0cNACAXKAIEIAVHDQAgGSgCACEVA0ACQCAFIA5GBEAgBSEODAELIBcoAgAgDkEDdGorAwAiO0S8idiXstKcPGMNACAFIA5sIRREAAAAAAAA8D8gO5mfoyE8QQAhEQNAIBEgE0cEQCAaKAIAIBFBA3RqIRAgFigCACAUQQN0aiEPQQAhEkQAAAAAAAAAACE7A0AgBSASRwRAIBJBAWohEiAPKwMAIBArAwCiIDugITsgECATQQN0aiEQIA9BCGohDwwBCwsgFSA8IDuiOQMAIBFBAWohESAVQQhqIRUMAQsLIA5BAWohDgwBCwsgDiAFIAUgDkgbIQVBACEPIBNBACATQQBKGyEQA0AgBSAORg0BIBcoAgAgDkEDdGpCADcDAEEAIRIDQCAQIBJHBEAgFUIANwMAIBJBAWohEiAVQQhqIRUMAQsLIA5BAWohDgwACwALIA9BAE4NAQwDC0EAIQUgFEEAIBRBAEobIQ4gGSgCACEQIBYoAgAhEgNAAkAgBSAORwRAQQAhESAXKAIAIAVBA3RqKwMARLyJ2Jey0pw8Y0UNASAFIQ4LIA4gFCAOIBRKGyEFA0AgBSAORg0DIBcoAgAgDkEDdGpCADcDAEEAIREDQCARIBRHBEAgEEIANwMAIBFBAWohESAQQQhqIRAMAQsLIA5BAWohDgwACwALA0AgESAURwRAIBAgEisDADkDACARQQFqIREgEEEIaiEQIBJBCGohEgwBCwsgBUEBaiEFDAALAAsgFhBGQQAhEQsgEQwBCyAWEEZBfwshEyAaEEZBACEOIBcoAgQiBUEAIAVBAEobIRBEAAAAAAAAAAAhO0EAIQUDQCAFIBBGBEADQCAOIBBGDQQgFygCACAOQQN0aiIFIAUrAwAgO6M5AwAgDkEBaiEODAALAAUgOyAXKAIAIAVBA3RqKwMAoCE7IAVBAWohBQwBCwALAAsgGhBGCyATQQBIDQIgLyAbQRhsaiIFIBkoAgAiDisDCCI7OQMAIAUgDisDACI8mjkDCCAFIDsgICgCACIFKwMAoiA8IAUrAwiioZo5AxAgIRBGIBghGwwBCwsgGRBGICAQ2wIgFxDbAkEAIQ4DQEEAIA5BBEYNAhpBfyAvIA5BAWtBA3FBGGxqIgUrAwAgLyAOQRhsaiIQKwMIIjyiIAUrAwgiPSAQKwMAoqEiO5lELUMc6+I2Gj9jDQIaICggDkEEdGoiESA9IBArAxCiIAUrAxAgPKKhIDujOQMAIBEgECsDACAFKwMQoiAQKwMQIAUrAwCioSA7ozkDCCAOQQFqIQ4MAAsACyAhEEYgGRBGICAQ2wIgFxDbAkF/CyEFICNBEGokACAFQQBIDQAgH0EIaiETIB9BFGohISAfQShqISIgH0EMaiESIB9BGGohGiAfQTBqIRYgH0HwAWohDiAfQfgBaiEgIwBBkOAAayIXJABBASEFAkAgCEECa0ECSw0AIA1BjhZGBEAgB0ECQQ5BKiAAIAEgAiADIAkgKEQAAAAAAADsPyAXQRBqELYDQQBIBEAgEkF/NgIAQXohBQwCCyAXQRBqIRkgDiERQQAhD0EAIQUjAEGwAWsiGCQAIBhCw4GAgNABNwOYASAYQoCAgIDgFjcDkAFB/wEhDgNAIA9BBEcEQCAZIBhBkAFqIA9BAnRqKAIAai0AACIQIA5B/wFxIg4gDiAQSxshDiAQIAVB/wFxIgUgBSAQSRshBSAPQQFqIQ8MAQsLAn8gBUH/AXEiBSAOQf8BcSIOa0EdTARAIBpBADYCACAWQoCAgICAgID4v383AwBBfgwBCyAFIA5qQQF2IR1BACEFQQAhDyAWAnwCQAJAAkADQCAPQQRGBEACQAJAAkADQCAFIhBBBEYNASAQQQFqIQUgGEGsAWogEGotAABBAUcNACAYQawBaiAFQQNxai0AAEEBRw0AIBhBrAFqIBBBAmpBA3FqLQAADQALQQAhFEH3ACEVQQ0hBUH/ASEbAkAgECIODgQCBwYDAAsgGiAQNgIARAAAAAAAAPA/DAgLIBpBADYCACAWQoCAgICAgID4v383AwBBfQwICwNAIA5BDkYNBiAOQQ5sISMgDkH+////B3EhBUEAIQ8DQCAPQQ5HBEACQCAOQQNJIA9BA2tBB0tyRSAOQQtJcQ0AIA9B/v///wdxIhQgBXJFIAVBDEYiHCAURXFyIBwgFEEMRnFyDQAgFSAYaiAZIA8gI2pqLQAAIB1rIhRBH3Y6AAAgFCAUQR91IhxzIBxrIhQgGyAUIBtIGyEbIBVBAWshFQsgD0EBaiEPDAELCyAOQQFqIQ4MAAsACwUgGEGsAWogD2ogHSAZIBhBkAFqIA9BAnRqKAIAai0AAEs6AAAgD0EBaiEPDAELCwNAQQAhDyAFQQBIDQMgBUF+cSEOIAVBA2shIwNAIA9BDkcEQAJAIA9BA0kgI0EHS3JFIA9BC0lxDQBBACAOQQxGIA9B/v///wdxIhQbIA4gFHJFciAORSAUQQxGcXINACAVIBhqIBkgD0EObCAFamotAAAgHWsiFEEfdjoAACAUIBRBH3UiHHMgHGsiFCAbIBQgG0gbIRsgFUEBayEVCyAPQQFqIQ8MAQsLIAVBAWshBQwACwALA0AgBUEASA0CIAVBDmwhFCAFQX5xISNBDSEPA0AgD0EATgRAAkAgBUEDSSAPQQNrQQdLckUgBUELSXENACAPQX5xIg5BDEciHEUgI0EMRnEgBUECSSIeIBxFcXIgHiAORXFyDQAgFSAYaiAZIA8gFGpqLQAAIB1rIg5BH3Y6AAAgDiAOQR91IhxzIBxrIg4gGyAOIBtIGyEbIBVBAWshFQsgD0EBayEPDAELCyAFQQFrIQUMAAsACwNAIBRBDkYNASAUQf7///8HcSEFIBRBA2shI0ENIQ8DQCAPQQBOBEACQCAPQQNJICNBB0tyRSAPQQtJcQ0AIAVFIA9BfnEiDkEMRnENACAFQQxHIhxFIA5BDEZxIBxFIA9BAklxcg0AIBUgGGogGSAPQQ5sIBRqai0AACAdayIOQR92OgAAIA4gDkEfdSIccyAcayIOIBsgDiAbSBshGyAVQQFrIRULIA9BAWshDwwBCwsgFEEBaiEUDAALAAsgGiAQNgIARAAAAAAAAPA/IBtBHkoNABogG7dEAAAAAAAAPkCjCzkDAEF8QY4WQgAgGCAYQYgBahCxByIFQQBIDQAaIBEEQCARIAU2AgALIBcgGCkDiAE3AwhBAAshBSAYQbABaiQAIAVBAEgEQCASQX82AgAMAgsgFykDCCJCQn9RBEAgEkF/NgIAQXshBQwCCyASIEKnQf//AXFBACBCQoCA/v8Pg1AbNgIAICBFDQEgICBCNwMADAELIAdBAiANQf8BcSIPIA9BA2wgACABIAIgAyAJICggCiAXQRBqELYDQQBIBEAgEkF/NgIAQXohBQwBCyAXQRBqIRUgDiERQQAhBUEAIQ5CACFCIwBBMGsiGCQAAn8gD0EJa0F5TQRAIBJBfzYCACAaQQA2AgAgFkKAgICAgICA+L9/NwMAQX8MAQsgGEEANgIQIBggD0EBayIQNgIcIBggDyAPbCIUQQFrNgIYIBggDyAQbDYCFEH/ASEbA0AgBUEERwRAIBUgGEEQaiAFQQJ0aigCAGotAAAiGSAbQf8BcSIbIBkgG0kbIRsgGSAOQf8BcSIOIA4gGUkbIQ4gBUEBaiEFDAELCyAOQf8BcSIFIBtB/wFxIg5rQR1MBEAgEkF/NgIAIBpBADYCACAWQoCAgICAgID4v383AwBBfgwBCyAFIA5qQQF2IRlBACEOQQAhBQJAA0AgBUEERgRAAkACQANAIA4iBUEERg0BIAVBAWohDiAYQSxqIAVqLQAAQQFHDQAgGEEsaiAOQQNxai0AAEEBRw0AIBhBLGogBUECakEDcWotAAANAAsgGiAFNgIAQQAhBUH/ASEbA0AgBSAURwRAIAUgFWoiDiAOLQAAIg4gGUk6AAAgDiAZayIOIA5BH3UiDnMgDmsiDiAbIA4gG0gbIRsgBUEBaiEFDAELCyAQIQ4CQAJAAkAgGigCAA4EAAECBAcLIA8hGUEAIQ4DQCAOIBlGDQcgDiAPbCEUQQAhBQNAIAUgD0cEQCAOIBBGIh0gBSAQRnEgBSAOckUgHSAFRXFyckUEQCAVIAUgFGpqLQAAQQBHrSBCQgGGhCFCCyAFQQFqIQUMAQsLIA5BAWohDgwACwALIA8hGUEAIQ4DQCAOIBlGDQYgECEFA0AgBUEATgRAAkAgDkUgBSAQRnENACAOIBBHIhRFIAUgEEZxQQEgFCAFG0VyDQAgFSAFIA9sIA5qai0AAEEAR60gQkIBhoQhQgsgBUEBayEFDAELCyAOQQFqIQ4MAAsACwNAIA5BAEgNBSAOIA9sIRkgECEFA0AgBUEATgRAIAUgDnJFIAUgEEciFEUgDiAQRnFBASAUIA4bRXJyRQRAIBUgBSAZamotAABBAEetIEJCAYaEIUILIAVBAWshBQwBCwsgDkEBayEODAALAAsgEkF/NgIAIBpBADYCACAWQoCAgICAgID4v383AwBBfQwECwUgGEEsaiAFaiAZIBUgGEEQaiAFQQJ0aigCAGotAABLOgAAIAVBAWohBQwBCwsgDyEZA0AgDkEASA0BQQAhBQNAIAUgGUcEQCAORSAFIBBGcSAFIA5yRUEAIA4gEEYgBRtyckUEQCAVIAUgD2wgDmpqLQAAQQBHrSBCQgGGhCFCCyAFQQFqIQUMAQsLIA5BAWshDgwACwALIBYgG7dEAAAAAAAAPkCjRAAAAAAAAPA/IBtBHkwbOQMAAkACQAJAIA1BhQpGIA1BhAhrQQJJcg0AIA1BgwRHBEAgDUGEBkYNASANQYMCRw0CIBggQqdBsN8AajAAADcDCEKW06Wzmc2ly+kAIEKIQgGDUA0DIBJBfzYCACAWQoCAgICAgID4v383AwBBfAwECyAYIEKnQfDeAGowAAA3AwggQkL/////D4MhQiARBEAgEUL+zu/u2/f28/4AIEKIp0EBcTYCAAtCgLCQgaCIgICBfyBCiEIBg1ANAiASQX82AgAgFkKAgICAgICA+L9/NwMAQXwMAwsgDSBCQQAgGEEIahCxByIFQQBIBEAgEkF/NgIAIBZCgICAgICAgPi/fzcDAEF8DAMLIBFFIAVFcg0BIBEgBTYCAAwBCyAYIEI3AwgLIBIgGCkDCD4CAEEACyEFIBhBMGokACAgRQ0AICBCADcDAAsCQCAIQQJGIAhBBEtyDQACfyAGRQRAIBNBfzYCAEF/DAELAkACQCAIDgQAAQEAAQsgB0EAIAYoAhwiDiAOQQJ0IAAgASACIAMgCSAoIAogF0EQahC2A0EASARAIBNBfzYCAEF6DAILIAZBACAXQRBqIAYoAhwgEyAhICIQxQcMAQsgB0EBIAYoAhwiDiAOQQJ0IAAgASACIAMgCSAoIAogF0EQahC2A0EASARAIBNBfzYCAEF6DAELIAZBASAXQRBqIAYoAhwgEyAhICIQxQcLIQ4gBUEBRgRAIA4hBQwBCyAOQQFGDQAgBSAOcUEfdSAOcSEFCyAXQZDgAGokACAFQQZqIgVBBk0EQCAfIAVBAnRBzN4AaigCADYC7AELIAhBAk0EQCAfIBMgEiAIQQJJIgUbKAIANgIEIB8gISAaIAUbKAIANgIQIB8gIiAWIAUbKwMAOQMgCyAuQQFqIS4LIC1BAWohLQwBCwsgDCAuNgIAICdBEGokAEEAC5wIAQ5/IAAoAgAhCyAAKAIEIQxBAUG8IBD+AiIGRQRAQQBBA0GkDkEAED1BARADAAtBBBBMIg0QiwQCf0EYEEwiCRCLBCEBIAlBBGoQkgIaIAECf0HIBhBMIgRBDGoQTRogBEFAaxC0AhogBEHIAGoQkgIaIARB3ABqIgFB6NQBNgIAIAFBBGoQTRogAUIANwIYIAFCADcCECABQfjUATYCACABQSBqEE0aIAFBLGoQTRogAUE4ahBNGiAEQaABaiIDQoqAgICgATcCCCADQgA3AgAgA0EQahBNGiADQQE6ABwgA0EgahBNGiADQgA3AiwgA0KAgICAgICAkMEANwI0IANBPGoQTRogA0HIAGoQTRogA0GAgMCIBDYCWCADQdwAaiIBQgA3AgwgAUIANwIAIAFCADcCFCABQRxqEE0aIAFBKGoQTRogA0GQAWoQTSEBIANBiCcQ5AYgAUEkEJcCIARBvAJqIgFBoNoBQQwQ9AEgAUEwakHQ2gFBDBD0ASABQeAAakGA2wFBDBD0ASABQZABakGw2wFBDBD0ASABQcABakHg2wFBDBD0ASABQfABakGQ3AFBDBD0ASABQs2Zs/iDgIDwwAA3ArgCIAFCzZmz9rPmzPk+NwKwAiABQoCAgPTjzJnTPjcCqAIgAULNmbPus+bMmT43AqACIARB/ARqEE0aIARBs+bM+QM2AogFIARBjAVqIgFCADcCACABQQE6ABAgAUIANwIIIAFBFGpBAEHIABA6GiABQdwAahCSAhogAUHwAGoQTRogAUH8AGoQTRogBEGUBmoiBxBNGiAHQQxqEE0aIAdBGGoiARBNGiAHQYDIABCXAgJAIAEQQyICQYAISQRAIwBBIGsiCiQAAkBBgAggAmsiCCABEDUoAgAgASgCBGtBA3VNBEAgASAIEIYEDAELIAEQNSECIApBCGogASABEEMgCGoQowMgARBDIAIQnQMhBSMAQRBrIgIkACACIAUoAgg2AgAgBSgCCCEOIAIgBUEIajYCCCACIA4gCEEDdGo2AgQgAigCACEIA0AgAigCBCAIRwRAIAUoAhAaIAIoAgAQmAYgAiACKAIAQQhqIgg2AgAMAQsLIAIQqwEgAkEQaiQAIAEgBRCiAyAFEKEDCyAKQSBqJAAMAQsgAkGACEsEQCABKAIAQYBAayECIAEQQyEFIAEgAhCpAyABIAUQmAQLCyAHQTI2AjAgB0GoCDYCLCAHQYAINgIoIAdDCtcjPDgCJCADQwAAQEA4AjQgA0MAAIBAOAI4IANB9AMQ5AYgBEEBOgAIIARCiICAgICAgKDAADcCACAECxCwBiAJCxCzBiAGQoGAgIBwNwIUIAYgDDYCECAGIAs2AgwgBkEBNgIIIAYgADYCBCAGIA02AgAgBgsmAQF/IAAoAgQiAQRAIAAgASgCKBEBAAsgAEEANgIUIABBADYCBAs7AQF/IAAoAgQiAQRAIABBASABKAIkEQIAIAAoAhAEQCAAQQA2ArgCIABByAE2AhQPCyAAQeQANgIUCwv/CAILfwJ9IwBBMGsiBCQAIARCiICAgBA3AiQgBCAANgIgIARBATYCGCAEIAM2AhQgBCABNgIQIARBCDYCCCAEIAM2AgQgBCACNgIAAkACfyAEIgkoAgggBCgCBBDcBiIABEBBfyEGAkAgACgCBCICIAkoAghHDQAgACgCCCIBIAkoAgRHDQBBACEGIAJBACACQQBKGyEHIAFBACABQQBKGyEIIAAoAgAhA0EAIQEDQCABIAdGDQEgCSgCACABQQJ0aiEEQQAhBQNAIAUgCEcEQCADIAQqAgA4AgAgBUEBaiEFIANBBGohAyAEIAJBAnRqIQQMAQsLIAFBAWohAQwACwALIAAgBkEATg0BGiAAEEYLQQALIg1FBEBBfyECDAELAkAgDSAJENQGIgtFBEBBfyECDAELAkAgDSAJQRBqENQGIg5FBEBBfyECDAELQQAhAkEAIQMgCygCACEHIAsoAgQhBkEAIQAjAEHQD2siCCQAAkAgBkH0A0oNAAJAAkACQCAGDgIDAAELIAdDAACAPyAHKgIAlTgCAAwBCyAGQQAgBkEAShshDANAIAAgDEYEQANAIAMgDEYEQEEAIQMDQCAMIAMiAEYNBQNAAkAgACAGRgRAIAYhAAwBCyAIIABBAnRqKAIAIANGDQAgAEEBaiEADAELCyAIIABBAnQiAWogCCADQQJ0IgBqKAIANgIAIAAgB2ohACABIAdqIQRBACEFA0AgBSAMRwRAIAQqAgAhDyAEIAAqAgA4AgAgACAPOAIAIAVBAWohBSAAIAZBAnQiAWohACABIARqIQQMAQsLIANBAWohAwwACwALQwAAAAAhD0F/IQUgByADIgAgBmxBAnRqIgEhBANAIAAgBkcEQCAEKgIAiyIQIA8gDyAQXSIKGyEPIAAgBSAKGyEFIABBAWohACAEIAZBAnRqIQQMAQsLQQAhACAFQX9GIA9D/+bbLl9yDQQgCCAFQQJ0aiIAKAIAIQQgACAIIANBAnRqIgAoAgA2AgAgACAENgIAIAcgBSAGbEECdGohAEEAIQUgASEEA0AgBSAGRwRAIAAqAgAhDyAAIAQqAgA4AgAgBCAPOAIAIAVBAWohBSAEQQRqIQQgAEEEaiEADAELCyABKgIAIQ9BASEEIAEhAANAIAQgBkcEQCAAIAAqAgQgD5U4AgAgBEEBaiEEIABBBGohAAwBCwsgAEMAAIA/IA+VOAIAQQAhCgNAIAYgCkcEQCADIApHBEAgByAGIApsQQJ0aiIAKgIAjCEPQQEhBCABIQUDQCAEIAZHBEAgACAPIAUqAgCUIAAqAgSSOAIAIAVBBGohBSAEQQFqIQQgAEEEaiEADAELCyAAIAUqAgAgD5Q4AgALIApBAWohCgwBCwsgA0EBaiEDDAALAAUgCCAAQQJ0aiAANgIAIABBAWohAAwBCwALAAsgByEACyAIQdAPaiQAAkBBAEF/IAAbQQBIBEBBfyECDAELIAlBIGogCyAOEMQGGgsgDhBGCyALEEYLIA0QRgsgCUEwaiQAIAILDQAgACgCACABQQR0agv3AgIFfwV9IwBBEGsiBSQAQX8hByMAQUBqIgYkAAJ/IAAqAhwgACoCLCIKIAOUkyENIAAqAiAiCyADlCAAKgIQkyEOIAAqAgwgCiAClJMhCkF/IAsgApQgACoCAJMiCyAAKgIkIgwgA5QgACoCFJMiA5QgDiAMIAKUIAAqAgSTIgyUkyICQwAAAABbDQAaIAUgAyAKlCANIAyMlJIgApU4AgwgBSALIA2UIAogDpSTIAKVOAIIQQALIQAgBkFAayQAAkAgAEEASA0AAn8gBSoCDCABKgIMIgKUQzMzy0GVQwAAAD+SIgOLQwAAAE9dBEAgA6gMAQtBgICAgHgLIgBBAEgNACABKAIEIgggAEwNAAJ/IAEoAggiCbIgAiAFKgIIlEMzM8vBlZJDAAAAP5IiAotDAAAAT10EQCACqAwBC0GAgICAeAsiBkEASCAGIAlOcg0AIAQgASgCACAGIAhsIABqai0AADoAAEEAIQcLIAVBEGokACAHCy0BAX8gACgCBCECA0AgASACRwRAIAAQNSACQQxrIgIQuwUMAQsLIAAgATYCBAsHACABEDkaC1cBA38gACgCBCEBA0AgASAAKAIIRwRAIAAoAhAhAiAAIAAoAghBDGsiAzYCCCACIAMQuwUMAQsLIAAoAgAEQCAAKAIQGiAAKAIAIQEgABCwAxogARA0CwuSAQEEfyAAEIQCIAAQNRogACgCACEEIAAoAgQhAiABQQRqIQMDQCACIARHBEAgAygCAEEMayIFIAJBDGsiAikCADcCACAFIAIoAgg2AgggAhDUBCADIAMoAgBBDGs2AgAMAQsLIAAgAxBIIABBBGogAUEIahBIIAAQNSABED4QSCABIAEoAgQ2AgAgACAAEFYQsQMLGQAgACABIAIgA0EMQbb5AUHVqtWqARCqBAsJACAAQRAQswMLwgICAX8EfSMAQUBqIgYkAAJAIAAEQCAAQQhqIAEgBkEQahCyA0F/IQEgAEG4AWoiACAGKgIcIAYqAhAgApQgBioCFCADlJKSIAYqAjwgBioCMCAClCAGKgI0IAOUkpIiB5UiCCAGKgIsIAYqAiAgApQgBioCJCADlJKSIAeVIgIgBCAFEHJBAEgNASAAIAQqAgAgBSoCACAGQQxqIAZBCGoQ4gFBAEgNAUF/QQAgCCAGKgIMkyIDIAOUIAIgBioCCJMiAiAClJJDAACAP14bIQEMAQsgASoCHCEHIAEqAhQhCCABKgIQIQkgBCABKgIMIAEqAgAgApQgASoCBCADlJKSIAEqAiwgASoCICAClCABKgIkIAOUkpIiCpU4AgAgBSAHIAkgApQgCCADlJKSIAqVOAIAQQAhAQsgBkFAayQAIAELdwEBfyAAEMsFIAAQNSAAKAIAIAAoAgQgAUEEaiICEJgCIAAgAhBIIABBBGogAUEIahBIIAAQNSABED4QSCABIAEoAgQ2AgAgABC3ARogACgCABogACgCACAAEIoCQQR0ahogACgCACAAEIoCQQR0ahogACgCABoLgAEBAn8jAEEQayIEJAAgBEEANgIMIABBDGogBEEMaiADELoBIAEEQCAAKAIQGiABQf////8ASwRAQbb5ARCsAQALIAFBBHQQTCEFCyAAIAU2AgAgACAFIAJBBHRqIgI2AgggACACNgIEIAAQPiAFIAFBBHRqNgIAIARBEGokACAAC5IBAQN/IwBBEGsiAiQAIAIgATYCDCMAQRBrIgMkACAAEDUaIANB/////wA2AgwgA0H/////BzYCCCADQQxqIANBCGoQ+QEoAgAhBCADQRBqJAAgASAETQRAIAAQigIiACAEQQF2SQRAIAIgAEEBdDYCCCACQQhqIAJBDGoQeigCACEECyACQRBqJAAgBA8LEJwBAAsNACAAIAEgAkEEEKkECx0AIAFB/////wNLBEBBtvkBEKwBAAsgAUECdBBMC6kCAQd/IAAQSiECAkAgAQRAIAAgAiABEIkCEK4CIAAQSiABNgIAQQAhAgNAIAEgAkYEQCAAQQhqIgIoAgAiA0UNAyAAIAMoAgQgARBbIgcQPCACNgIAA0AgAygCACICRQ0EAkAgAigCBCABEFsiBCAHRg0AIAIhBSAAIAQQPCgCAEUEQCAAIAQQPCADNgIAIAQhBwwBCwNAAkAgBSIGKAIARQRAQQAhBQwBCyAAEFkgAkEIaiAGKAIAQQhqENABIQggBigCACEFIAgNAQsLIAMgBTYCACAGIAAgBBA8KAIAKAIANgIAIAAgBBA8KAIAIAI2AgAMAQsgAiEDDAALAAUgACACEDxBADYCACACQQFqIQIMAQsACwALIABBABCuAiAAEEpBADYCAAsLPwEBfyAAKAIAIQEgAEEANgIAIAEEQCAAEEoiAC0ABARAIAAoAgAgAUEIahDJBQsgAQRAIAAoAgAaIAEQNAsLC9cBAgN/AX0jAEEQayICJAAgAiABNgIMAkAgAiABQQFGBH9BAgUgASABQQFrcUUNASABEKACCyIBNgIMCwJAIAAQjgEiAyABSQRAIAAgARDGBQwBCyABIANPDQAgAxDhASEEAn8gABA+KAIAsyAAEFkqAgCVjSIFQwAAgE9dIAVDAAAAAGBxBEAgBakMAQtBAAshASACAn8gBARAIAEQgAQMAQsgARCgAgs2AgggAiACQQxqIAJBCGoQeigCACIBNgIMIAEgA08NACAAIAEQxgULIAJBEGokAAsLACABQQhqENoFGgsLACAAIAFBEBD6AQs1ACAAKAIAGiAAKAIAIAAQigJBBHRqGiAAKAIAIAAQtwFBBHRqGiAAKAIAIAAQigJBBHRqGgvaCgIKfwF9IAMoAhghDAJAQQEgAnRBoOABcUUgAkEOS3JFBEBBACADKAIQIgJrIgcgAygCFEEBaiIIIAcgCEobIQ5BACADKAIIIghrIgkgAygCDEEBaiILIAkgC0obIQ8gACAEIAhBAXRrIAUgAkEBdGsgAWxqaiEAIAFBAXQhBEEAIQsDQCAJIQIgACEIIAcgDkYNAgNAIAIgD0ZFBEAgDC8BACIFQYAgRwRAIAsgCC0AACIBaiELIAEgBWwgDWohDSABIAFsIApqIQoLIAJBAWohAiAMQQJqIQwgCEECaiEIDAELCyAHQQFqIQcgACAEaiEADAALAAsgAkEBTQRAQQAgAygCEGsiByADKAIUQQFqIgIgAiAHSBshDgNAIAcgDkYNAkEAIAMoAggiAmsiCCADKAIMQQFqIgkgCCAJShshDyAAIAdBAXQgBWogAWwgBGogAkEBdGtBA2xqIQIDQCAIIA9GRQRAIAwvAQAiEEGAIEcEQCALIAItAAIgAi0AASACLQAAampBA24iCWohCyAJIBBsIA1qIQ0gCSAJbCAKaiEKCyAIQQFqIQggDEECaiEMIAJBBmohAgwBCwsgB0EBaiEHDAALAAsgAkF+cUECRgRAQQAgAygCEGsiByADKAIUQQFqIgIgAiAHSBshDgNAIAcgDkYNAkEAIAMoAggiAmsiCCADKAIMQQFqIgkgCCAJShshDyAAIAdBAXQgBWogAWwgBGogAkEBdGtBAnRqIQIDQCAIIA9GRQRAIAwvAQAiEEGAIEcEQCALIAItAAIgAi0AASACLQAAampBA24iCWohCyAJIBBsIA1qIQ0gCSAJbCAKaiEKCyAIQQFqIQggDEECaiEMIAJBCGohAgwBCwsgB0EBaiEHDAALAAsgAkF9cUEERgRAQQAgAygCEGsiByADKAIUQQFqIgIgAiAHSBshDgNAIAcgDkYNAkEAIAMoAggiAmsiCCADKAIMQQFqIgkgCCAJShshDyAAIAdBAXQgBWogAWwgBGogAkEBdGtBAnRqIQIDQCAIIA9GRQRAIAwvAQAiEEGAIEcEQCALIAItAAMgAi0AAiACLQABampBA24iCWohCyAJIBBsIA1qIQ0gCSAJbCAKaiEKCyAIQQFqIQggDEECaiEMIAJBCGohAgwBCwsgB0EBaiEHDAALAAsCQAJAIAJBB2sOAgABAgtBACADKAIQayIHIAMoAhRBAWoiAiACIAdIGyEOA0AgByAORg0CQQAgAygCCCIIayICIAMoAgxBAWoiCSACIAlKGyEPIAAgB0EBdCAFaiABbCAEaiAIQQF0a0EBdGohCANAIAIgD0ZFBEAgDC8BACIQQYAgRwRAIAsgCC0AASIJaiELIAkgEGwgDWohDSAJIAlsIApqIQoLIAJBAWohAiAMQQJqIQwgCEEEaiEIDAELCyAHQQFqIQcMAAsAC0EAIAMoAhBrIgcgAygCFEEBaiICIAIgB0gbIQ4DQCAHIA5GDQFBACADKAIIIghrIgIgAygCDEEBaiIJIAIgCUobIQ8gACAHQQF0IAVqIAFsIARqIAhBAXRrQQF0aiEIA0AgAiAPRkUEQCAMLwEAIhBBgCBHBEAgCyAILQAAIglqIQsgCSAQbCANaiENIAkgCWwgCmohCgsgAkEBaiECIAxBAmohDCAIQQRqIQgMAQsLIAdBAWohBwwACwALQQAhDCAGIAsgC2wgAygCJCIAbSIBIApHBH8gDSADKAIgIAtsIABta0HkAGwgAygCHG1B5ABsAn8gCiABa7KRIhGLQwAAAE9dBEAgEagMAQtBgICAgHgLbQVBAAs2AgALBABBAgtFAQJ9IAEqAgAgACoCACIDkyACKgIEIAAqAgQiBJOUIAEqAgQgBJMgAioCACADk5STQwAAAD+UIgOMIAMgA0MAAAAAXRsLBABBBAsnAQF/IwBBEGsiAiQAIABBAkGMrgJBlK4CQeIAIAEQBiACQRBqJAALmQ0DD30GfwF+IwBBIGsiFSQAAkACQCACQQBIDQACQAJAAkACQAJAIAIOBAABAgMECyAFQQJtsiEKIARBAm2yIQsgBUEIbbIhDCAEQQhtsiEJIAVBB2xBCG2yIQ0gBEEHbEEIbbIhDkEAIQJBfyEFA0ACQAJAAkAgACACQRhsaiIBKAIMQQFqDgICAAELIAEqAhAiBiAJXSAGIA5ecg0AIAEqAhQiByAMXSAHIA1ecg0AIAYgC5MiBiAGlCAHIAqTIgYgBpSSIgYgCF5FDQAgAiEFIAYhCAsgAkEBaiECDAELC0F/IQIgBUF/Rg0FIAAgBUEYbGpBATYCDCAFIQIMBQsgBUEIbbIhCiAEQQhtsiELIAVBB2xBCG2yIQwgBEEHbEEIbbIhCUF/IQVBACECA0ACQAJAAkAgACACQRhsaiIBKAIMQQFqDgICAAELIAEqAhAiBiALXSAGIAlecg0AIAEqAhQiByAKXSAHIAxecg0AIAYgAyoCAJMiBiAGlCAHIAMqAgSTIgYgBpSSIgYgCF5FDQAgBiEIIAIhBQsgAkEBaiECDAELC0F/IQIgBUF/Rg0EIAAgBUEYbGpBATYCDCAFIQIMBAsgBUEIbbIhCiAEQQhtsiELIAVBB2xBCG2yIQwgBEEHbEEIbbIhCUF/IQVBACECA0ACQAJAAkAgACACQRhsaiIBKAIMQQFqDgICAAELIAEqAhAiBiALXSAGIAlecg0AIAEqAhQiByAKXSAHIAxecg0AIAYgAyoCACIGkyADKgIMIAMqAgQiDZOUIAMqAgggBpMgByANk5STIgYgBpQiBiAIXkUNACAGIQggAiEFCyACQQFqIQIMAQsLQX8hAiAFQX9GDQMgACAFQRhsakEBNgIMIAUhAgwDCyADIANBCGogFUEcaiAVQRhqEOkDIAMgA0EQaiAVQRRqIBVBEGoQ6QNBAkEBIBUqAhQiByAVKgIYIgqUIgggFSoCHCILIBUqAhAiDJQiBpNDAAAAAGAiGBshFkEBQQIgGBshGSAGIAiTIQ4gA0EYaiEaIAVBCG2yIQ8gBEEIbbIhECAFQQdsQQhtsiERIARBB2xBCG2yIRIgCowhEyAMjCEUQX8hAkEAIQRDAAAAACEIA0ACQAJAAkAgACAEQRhsaiIBKAIMQQFqDgICAAELIAEqAhAiBiAQXSAGIBJecg0AIAEqAhQiCSAPXSAJIBFecg0AIAMgBjgCGCADIAEqAhQ4AhwgAyAaIBVBDGogFUEIahDpAwJAIBhFIBUqAgwiBiAKlCALIBUqAggiDYwiCZSSQwAAAABgRXJFBEBBA0ECIAYgDJQgByAJlJJDAAAAAGAiARshBUECQQMgARshAUEBIRcMAQsgBiAMlCAHIAmUkkMAAAAAYEUgDkMAAAAAYEVyRQRAQQNBASAGIAqUIAsgCZSSQwAAAABgIgEbIQVBAUEDIAEbIQFBAiEXDAELIAsgDZQgBiATlJJDAAAAAGBFDQFBAyEXIBkhASAWIQUgByANlCAGIBSUkkMAAAAAYEUNAQsgAyADIBdBA3RqIAMgAUEDdGoiARDOBSADIAEgAyAFQQN0ahDOBZIiBiAIXkUNACAGIQggBCECCyAEQQFqIQQMAQsLIAJBf0YNAiAAIAJBGGxqQQE2AgwMAgsCQANAAkACQAJAIAEgFkEYbGoiAygCDEEBag4CAgABCyADQQE2AgxBACECA0ACQAJAIAAgAkEYbGoiBCgCDEEBag4CAwABCyADKAIAIAQoAgBHDQAgAygCBCAAIAJBGGxqIgUoAgRHDQAgAygCCCAFKAIIRg0FCyACQQFqIQIMAAsACyAWQQFqIRYMAQsLIAFBfzYCDEEAIQJByJUEQQBByJUEKAIAIgEEfyABBUHomARBABAYQQFrrTcDAEHIlQQoAgALQQFqIgEgAUGAAUYbNgIAQQAhBANAAkACQAJAIAAgAkEYbGooAgxBAWoOAgIAAQsgBEEBaiEECyACQQFqIQIMAQsLIARFDQECf0HomARB6JgEKQMAQq3+1eTUhf2o2AB+QgF8Ihs3AwAgBLIgG0IhiKeylEMAAAAwlCIIi0MAAABPXQRAIAioDAELQYCAgIB4CyEBQQAhBEEAIQUDQAJAAkAgACAEQRhsaiIDKAIMIgJBAWoOAgUAAQsgASAFRgRAIANBATYCDCAEIQIMBQsgBUEBaiEFCyAEQQFqIQQMAAsACyAEQQE2AgwMAQtBfyECCyAVQSBqJAAgAgsnAQF/IwBBEGsiAiQAIABBA0H4rQJBhK4CQeEAIAEQBiACQRBqJAALJwEBfyMAQRBrIgIkACAAQQNBzK0CQaynAkHZACABEAYgAkEQaiQAC7sEAhN9AX8jAEEwayIXJAACQCAABEAgAEEIaiABIBcQsgMgFyoCHCIIIBcqAhAiECACKgIAIgSUIg8gAioCBCIFIBcqAhQiB5QiCpKSIBcqAiwiCyAXKgIgIgwgBJQiESAFIBcqAiQiDZQiEpKSIgaVIQkgFyoCDCIOIBcqAgAiEyAElCIUIAUgFyoCBCIVlCIWkpIgBpUhBiAIIA8gBUMAACBBkiIFIAeUkpIgCyARIAUgDZSSkiIHlSEPIA4gFCAFIBWUkpIgB5UhByAIIBAgBEMAACBBkiIElCAKkpIgCyAMIASUIBKSkiIFlSEIIA4gEyAElCAWkpIgBZUhBAwBCyABKgIcIgkgASoCECIIIAIqAgAiBJQiECACKgIEIgVDAAAgQZIiBiABKgIUIgqUkpIgASoCLCILIAEqAiAiDCAElCIRIAYgASoCJCINlJKSIgeVIQ8gASoCDCIOIAEqAgAiEiAElCITIAYgASoCBCIGlJKSIAeVIQcgCSAIIARDAAAgQZIiBJQgBSAKlCIKkpIgCyAMIASUIAUgDZQiDJKSIg2VIQggDiASIASUIAUgBpQiBZKSIA2VIQQgCSAQIAqSkiALIBEgDJKSIgaVIQkgDiATIAWSkiAGlSEGCyADIAQgBpMiBCAElCAIIAmTIgQgBJSSIgQgByAGkyIFIAWUIA8gCZMiBSAFlJIiBSAEIAVdIgAbkUNcjyJAlDgCBCADIAUgBCAAG5FDXI8iQJQ4AgAgF0EwaiQAC4IDAQR/AkACQAJAAkAgACgCGA4DAAABAgsgACgCLCIBQQAgAUEAShshA0EAIQEDQCABIANGDQMCQCAAIAFBCHRqIgJBNGooAgBBAEgNACACKwNQRAAAAAAAAOA/Y0UNACACQX82AjggAkF/NgI0IAJBBjYCnAILIAFBAWohAQwACwALIAAoAiwiAUEAIAFBAEobIQNBACEBA0AgASADRg0CAkAgACABQQh0aiICQTRqKAIAQQBIDQAgAisDUEQAAAAAAADgP2NFDQAgAkF/NgI8IAJBfzYCNCACQQY2ApwCCyABQQFqIQEMAAsACyAAKAIsIgFBACABQQBKGyEEQQAhAQNAIAEgBEYNAUEAIQMCQCAAIAFBCHRqIgJBOGooAgBBAEgNACACKwNYRAAAAAAAAOA/Y0UNACACQX82AjhBASEDCwJAIAIoAjxBAEgNACACKwNgRAAAAAAAAOA/Y0UNACACQX82AjwgA0UNACACQQY2ApwCCyABQQFqIQEMAAsACwukAQECfyAAKAIEIAAQNSgCAEcEQCMAQRBrIgMkACADIABBARDEBSECIAAQNSACKAIEIAEQkQMgAiACKAIEQRBqNgIEIAIQbiADQRBqJAAPCyMAQSBrIgMkACAAEDUiAiADQQhqIAAgABC3AUEBahDDBSAAELcBIAIQwgUiAigCCCABEJEDIAIgAigCCEEQajYCCCAAIAIQwQUgAhC/BSADQSBqJAALIgACQCAABEAgACABIAIgAxDUBQwBC0EAIAEgAiADENQFCwveBQIKfwF9IwBBIGsiBCQAIAQgABDcAjYCECAEQRhqIQcjAEEgayIBJABB8JUEED4aIAAoAgAhBUHwlQQQjgEhAiABQQA6AB8CQAJAIAJFDQBB8JUEIAUgAhBbIgYQPCgCACIDRQ0AA0AgAygCACIDRQ0BIAUgAygCBEcEQCADKAIEIAIQWyAGRw0CC0HwlQQQWSADQQhqIAAQ0AFFDQALDAELIwBBEGsiCCQAQfCVBBA1IQAgAUEQakHIARBMIAhBCGogAEEAELACEK8CIgAoAgBBCGohCSAEKAIQIQojAEEQayIDJAAgAyAKNgIIIAkgAygCCCgCADYCACAJQQhqQQBBuAEQOhogA0EQaiQAIAAQSkEBOgAEIAAoAgAgBTYCBCAAKAIAQQA2AgAgCEEQaiQAQfCVBBA+KAIAIQBB8JUEEFkhAwJAIAIEQCAAQQFqsyADKgIAIAKzlF5FDQELIAEgAhDhAUEBcyACQQF0cjYCDCABAn9B8JUEED4oAgBBAWqzQfCVBBBZKgIAlY0iC0MAAIBPXSALQwAAAABgcQRAIAupDAELQQALNgIIQfCVBCABQQxqIAFBCGoQeigCABDIBSAFQfCVBBCOASICEFshBgsCQEHwlQQgBhA8KAIAIgBFBEAgASgCEEH4lQQoAgA2AgBB+JUEIAEoAhA2AgBB8JUEIAYQPEH4lQQ2AgAgASgCECgCAEUNASABKAIQIQBB8JUEIAEoAhAoAgAoAgQgAhBbEDwgADYCAAwBCyABKAIQIAAoAgA2AgAgACABKAIQNgIACyABQRBqIgAQuAEhA0HwlQQQPiICIAIoAgBBAWo2AgAgAUEBOgAfIAAoAgAhAiAAQQA2AgAgAgRAIAAQSiIALQAEBEAgACgCABoLIAIEQCAAKAIAGiACEDQLCwsgByABQRBqIAMQgQEgAUEfahCxAiABQSBqJAAgBxBvIQAgBEEgaiQAIABBCGoLMQEBfyAAEMsFIAAoAgAEQCAAIAAoAgAQygUgABA1GiAAKAIAIQEgABCKAhogARA0CwsZACAAQfwCahDZBQJAIABB2AJqEOYFCyAAC/ABAQJ/IAAoAtgBIgEEQAJAIAFFDQAgASgC8IavA0UNACABQQA2AvCGrwMLIAAoAtgBIgEEQCABKAKIh68DIgIEQCACEEYgAUEANgKIh68DCyABKALghqcCEDQgAUHkhqcCaigCABA0IAEQNAsgAEEANgLYAQsgACgC3AEEQCAAKALcASIBBEAgARDvAyAAKALcARA0IABBADYC3AELIABBADYC3AELIAAoAsABBEACQCAAQcABaiIBRQ0AIAEoAgAiAkUNACACKAK4ARA0IAEoAgAoArwBEDQgASgCABA0IAFBADYCAAsgAEEANgLAAQsLlwEBA38jAEEgayIDJAAgAyACNgIcIAMgARCbASEEIAMoAhwhAiMAQYAQayIBJAAgAUGAECAEEEAgAhCIAhogA0EQaiIFIAEQmwEaIAFBgBBqJABBACECA0AgABBDIAJLBEAgACACEFIoAgAiAUEIIAUgASgCACgCCBEFACACQQFqIQIMAQsLIAUQORogBBA5GiADQSBqJAALwwEBAn8gAEEBNgIQIAAgBDYCCCAAIAM2AgQgACACNgIAIAAgBCAFbDYCFCMAQSBrIgckACAAQRhqIgQgATYCACAEAn9BEBBMIQYjAEEgayIEJAAgBCABNgIMIAYQ/gMgBkHI3AE2AgAgBkEMaiAEQQhqIARBDGogBEEYahCtAiAEQRBqEK0CGiAEQSBqJAAgBgs2AgQgByABNgIEIAcgATYCACAHQSBqJAAgACAFQQBIBH8gAhDeBSADbAUgBQs2AgwgAAtKAQF/IwBBEGsiASQAAkACQAJAIABBAWsOAgIBAAtBEBAKIgAgAUGl2wAQmwEQ3gIgAEGU1QFBDhAJAAtBBCEACyABQRBqJAAgAAtoAQJ/IwBBkAJrIgEkACABQYwCaiICEBgaQfSWBEH4lgRB/JYEECkgAkHAlwQQKEHolwRBgJcEQfyWBEHglwQoAgAbKAIANgIAIAFBgAJB9whBwJcEEDIaIAAgARCbARogAUGQAmokAAvnAgEIfyMAQRBrIgckACAAKAIAIQIgB0EAOgAPIAdBD2ohCAJAIABBBGoiBBCUASIDIAEgAmwiAkkEQCMAQSBrIgkkAAJAIAIgA2siAiAEEDUoAgAgBCgCBGtNBEAjAEEQayIFJAAgBSAEIAIQrwMiAygCBCECIAMoAgghBgNAIAIgBkYEQCADEG4gBUEQaiQABSAEEDUgAiAIEK4DIAMgAkEBaiICNgIEDAELCwwBCyAEEDUhAyAJQQhqIAQgBBCUASACahCtAyAEEJQBIAMQqAQhAyMAQRBrIgUkACAFIANBCGogAhCMBiICKAIAIQYDQCACKAIEIAZHBEAgAygCECACKAIAIAgQrgMgAiACKAIAQQFqIgY2AgAMAQsLIAIQqwEgBUEQaiQAIAQgAxCnBCADEKYECyAJQSBqJAAMAQsgAiADSQRAIAQgBCgCACACahCJBAsLIABBEGogARCtBiAHQRBqJAALIAAgABA1GgNAIAEEQCABKAIAIQAgARA0IAAhAQwBCwsLvgIBB38gABBKGgJAIAEEQCABIgJB/////wNLBEBBloYBEKwBAAsgACACQQJ0EEwQrgIgABBKIAI2AgBBACEBA0AgASACRgRAIABBCGoiASgCACIDRQ0DIAAgAygCBCACEFsiBxA8IAE2AgADQCADKAIAIgFFDQQCQCABKAIEIAIQWyIEIAdGDQAgASEFIAAgBBA8KAIARQRAIAAgBBA8IAM2AgAgBCEHDAELA0ACQCAFIgYoAgBFBEBBACEFDAELIAAQWSABQQhqIAYoAgBBCGoQ0AEhCCAGKAIAIQUgCA0BCwsgAyAFNgIAIAYgACAEEDwoAgAoAgA2AgAgACAEEDwoAgAgATYCAAwBCyABIQMMAAsABSAAIAEQPEEANgIAIAFBAWohAQwBCwALAAsgAEEAEK4CIAAQSkEANgIACwuJAwIBfAN/IwBBEGsiAiQAAkAgALwiBEH/////B3EiA0Han6T6A00EQCADQYCAgMwDSQ0BIAC7EMUBIQAMAQsgA0HRp+2DBE0EQCAAuyEBIANB45fbgARNBEAgBEEASARAIAFEGC1EVPsh+T+gEMYBjCEADAMLIAFEGC1EVPsh+b+gEMYBIQAMAgtEGC1EVPshCcBEGC1EVPshCUAgBEEAThsgAaCaEMUBIQAMAQsgA0HV44iHBE0EQCAAuyEBIANB39u/hQRNBEAgBEEASARAIAFE0iEzf3zZEkCgEMYBIQAMAwsgAUTSITN/fNkSwKAQxgGMIQAMAgtEGC1EVPshGcBEGC1EVPshGUAgBEEAThsgAaAQxQEhAAwBCyADQYCAgPwHTwRAIAAgAJMhAAwBCwJAAkACQAJAIAAgAkEIahCdBUEDcQ4DAAECAwsgAisDCBDFASEADAMLIAIrAwgQxgEhAAwCCyACKwMImhDFASEADAELIAIrAwgQxgGMIQALIAJBEGokACAAC/MCAgN/AXwjAEEQayIBJAACfSAAvCIDQf////8HcSICQdqfpPoDTQRAQwAAgD8gAkGAgIDMA0kNARogALsQxgEMAQsgAkHRp+2DBE0EQCAAuyEEIAJB5JfbgARPBEBEGC1EVPshCcBEGC1EVPshCUAgA0EAThsgBKAQxgGMDAILIANBAEgEQCAERBgtRFT7Ifk/oBDFAQwCC0QYLURU+yH5PyAEoRDFAQwBCyACQdXjiIcETQRAIAJB4Nu/hQRPBEBEGC1EVPshGcBEGC1EVPshGUAgA0EAThsgALugEMYBDAILIANBAEgEQETSITN/fNkSwCAAu6EQxQEMAgsgALtE0iEzf3zZEsCgEMUBDAELIAAgAJMgAkGAgID8B08NABoCQAJAAkACQCAAIAFBCGoQnQVBA3EOAwABAgMLIAErAwgQxgEMAwsgASsDCJoQxQEMAgsgASsDCBDGAYwMAQsgASsDCBDFAQshACABQRBqJAAgAAtYAQJ/IAAQPigCAARAIAAgAEEIaiIBKAIAEOEFIAFBADYCACAAEI4BIQJBACEBA0AgASACRgRAIAAQPkEANgIABSAAIAEQPEEANgIAIAFBAWohAQwBCwsLCxQAIAAgAEEIaigCABDhBSAAELICC6gEAgd/BXwjAEGgAWsiByQAQX8hBQJAIAEoAggiBkEDSA0AIAZB4ABsEDsiCEUEQEEAQQNB2wtBABA9DAELIAZBBHQQOyIJBEBBACEGA0BBACEFIAZBA0YEQEEAIQYCQANAIAAgAyAHQTBqEPYGRAAAAAAAAAAAIQxBACEFA0AgASgCCCICIAVKBEAgB0GQAWogB0EwaiABKAIEIAVBGGxqEIoGQQBIDQMgBUEEdCICIAEoAgBqIgorAwAhDSAHKwOQASEPIAIgCWoiAiAKKwMIIAcrA5gBoSIOOQMIIAIgDSAPoSINOQMAIAwgDSANoiAOIA6ioKAhDCAFQQFqIQUMAQsLAkAgDCACt6MiDCAAKwNoYw0AAkAgBkUNACAMIAArA3hjRQ0AIAArA3AgDCAQo2MNAQtBACEFIAYgACgCYEYNAANAIAIgBUoEQCAIIAVB4ABsaiAAIAMgASgCBCAFQRhsahCFBkEASA0EIAVBAWohBSABKAIIIQIMAQsLIAcgCSAIIAJBAXQQgAZBAEgNAiADIAcQ+AUgBkEBaiEGIAwhEAwBCwsgBCAMOQMAIAgQNCAJEDRBACEFDAQLIAgQNCAJEDRBfyEFDAMFA0AgBUEERwRAIAVBA3QiCiADIAZBBXQiC2pqIAIgC2ogCmorAwA5AwAgBUEBaiEFDAELCyAGQQFqIQYMAQsACwALQQBBA0HbC0EAED0gCBA0CyAHQaABaiQAIAULMAECfQJ/QQEgACoCACICIAEqAgAiA10NABpBACACIANeDQAaIAAoAgQgASgCBEgLC20AIAAqAiAgASoCIJQgACoCHCABKgIclCAAKgIYIAEqAhiUIAAqAhQgASoCFJQgACoCECABKgIQlCAAKgIMIAEqAgyUIAAqAgggASoCCJQgACoCACABKgIAlCAAKgIEIAEqAgSUkpKSkpKSkpILEAAgAEIANwIAIABBADYCCAtlAQJ9IAAqAhAgACoCFCAAKgIcIAAqAiAQpQEhASAAKgIMIAAqAhQgACoCGCAAKgIgEKUBIQIgACoCDCAAKgIQIAAqAhggACoCHBClASAAKgIIlCABIAAqAgCUIAIgACoCBJSTkgsMACAAIAEpAgA3AgAL2AIBCn0gBSAGKgIAIAcqAgCSIAgqAgCSIAkqAgCSQwAAgD6UIgo4AgAgBSAGKgIEIAcqAgSSIAgqAgSSIAkqAgSSQwAAgD6UIgs4AgQgBioCACAKkyIMIAyUIAYqAgQgC5MiDSANlJKRIAcqAgAgCpMiDiAOlCAHKgIEIAuTIg8gD5SSkZIgCCoCACAKkyIQIBCUIAgqAgQgC5MiESARlJKRkiAJKgIAIAqTIgogCpQgCSoCBCALkyILIAuUkpGSQwAAgD6UIhJDAAAAAFwEQCAEQwAAgD8gEpW7RM07f2aeoPY/orYiEzgCACAAIAwgE5Q4AgAgACANIAQqAgCUOAIEIAEgDiAEKgIAlDgCACABIA8gBCoCAJQ4AgQgAiAQIAQqAgCUOAIAIAIgESAEKgIAlDgCBCADIAogBCoCAJQ4AgAgAyALIAQqAgCUOAIECyASQwAAAABcCyQBAX8jAEEQayIBJAAgASAANgIIIAEoAgghACABQRBqJAAgAAsSACAAIAAoAgAgAUECdGo2AgALMAEBfyMAQRBrIgIkACACIAE2AgAgAiAANgIIIAIgAkEIahDwAyEAIAJBEGokACAACw0AIAAoAgAgACgCBEYLVwECfyMAQSBrIgMkACAAEDUiAiADQQhqIAAgABBDQQFqEKMDIAAQQyACEJ0DIgIoAgggARDgAiACIAIoAghBCGo2AgggACACEKIDIAIQoQMgA0EgaiQAC7QEAQl/IAAQuQIhAiAAEOYCIQMjAEEgayIGJAAgBiADNgIQIAYgAjYCGCAGQRBqIAZBGGoQnwMhBSMAQRBrIgQkACAEIAM2AgAgBCACNgIIIAVBAk4EQCAEKAIIIQMgBBDSASgCACEBIwBBEGsiAiQAIAIgAykCADcDCCADIAEpAgA3AgAgASACQQhqKQIANwIAIAJBEGokACAEKAIIIQIgBCgCABojAEEwayIBJAAgASACNgIgIAEgAjYCKCABQSBqIAFBKGoQnwMhAgJAIAVBAWsiBUECSA0AIAVBAmtBAXYiCSACSA0AIAEgAUEoaiACQQF0IgNBAXIiAhD2ATYCGAJAIANBAmoiAyAFTg0AIAFBGGoiBygCACEIIAEgB0EBEPYBNgIQIAggASgCEBCpAkUNACABQRhqEKQBGiADIQILIAEoAhggASgCIBCpAg0AIAEgASgCICkCADcDEANAAkAgASgCICABKAIYKQIANwIAIAEgASgCGDYCICACIAlKDQAgASABQShqIAJBAXQiA0EBciICEPYBNgIYAkAgA0ECaiIDIAVODQAgAUEYaiIHKAIAIQggASAHQQEQ9gE2AgggCCABKAIIEKkCRQ0AIAFBGGoQpAEaIAMhAgsgASgCGCABQRBqEKkCRQ0BCwsgASgCICABQRBqKQIANwIACyABQTBqJAALIARBEGokACAGQSBqJAAgACgCBEEIayECIAAQQyEDIAAgAhCpAyAAIAMQmAQLuQICAX0BfyACIAEQ6wUiA4tgIgRFBEAgAEMAAIA/IAOVIgIgASoCECABKgIUIAEqAhwgASoCIBClAZQ4AgAgACACIAEqAgggASoCBCABKgIgIAEqAhwQpQGUOAIEIAAgAiABKgIEIAEqAgggASoCECABKgIUEKUBlDgCCCAAIAIgASoCFCABKgIMIAEqAiAgASoCGBClAZQ4AgwgACACIAEqAgAgASoCCCABKgIYIAEqAiAQpQGUOAIQIAAgAiABKgIIIAEqAgAgASoCFCABKgIMEKUBlDgCFCAAIAIgASoCDCABKgIQIAEqAhggASoCHBClAZQ4AhggACACIAEqAgQgASoCACABKgIcIAEqAhgQpQGUOAIcIAAgAiABKgIAIAEqAgQgASoCDCABKgIQEKUBlDgCIAsgBEULaQECfyAAEKgCIAEEQCAAEJAEIAFJBEAQnAEACyAAEDUaIAFB/////wFLBEBB5JgBEKwBAAsgACABQQN0IgMQTCICNgIAIAAgAjYCBCAAEDUgAiADajYCACAAQQAQoAMgACABEIYECyAACyEAIAAoAgQgABA1KAIARwRAIAAgARCqAw8LIAAgARDyBQsIACAAQfwAaguwBwIGfwR8IwBBgAJrIgIkAAJAIAErAxAiCCAIoiABKwMAIgggCKIgASsDCCIJIAmioKAiCUQAAAAAAAAAAGEEQCACQgA3A8gBIAJCgICAgICAgPg/NwPAAUQAAAAAAAAAACEIDAELIAIgCCAJnyIIozkDwAEgAiABKwMIIAijOQPIASABKwMQIAijIQoLIAIgCDkD2AEgAiAKOQPQASACIAErAxg5A+ABIAIgASsDIDkD6AEgAiABKwMoOQPwASACKwPYASIJIQgjAEEQayIBJAACfCAIvUIgiKdB/////wdxIgNB+8Ok/wNNBEBEAAAAAAAA8D8gA0GewZryA0kNARogCEQAAAAAAAAAABDNAgwBCyAIIAihIANBgIDA/wdPDQAaAkAC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IAFBCGoiAEEQahDhAyAAQQRqEK8FCyABEDQLEgAgAEEANgIEIABBuOQDNgIACwkAIAAgATYCCAsTACAAQQg2AgQgAEEMakEIEJECC6kCAQd/IAAQSiECAkAgAQRAIAAgAiABEP8DEK4CIAAQSiABNgIAQQAhAgNAIAEgAkYEQCAAQQhqIgIoAgAiA0UNAyAAIAMoAgQgARBbIgcQPCACNgIAA0AgAygCACICRQ0EAkAgAigCBCABEFsiBCAHRg0AIAIhBSAAIAQQPCgCAEUEQCAAIAQQPCADNgIAIAQhBwwBCwNAAkAgBSIGKAIARQRAQQAhBQwBCyAAEFkgAkEIaiAGKAIAQQhqENABIQggBigCACEFIAgNAQsLIAMgBTYCACAGIAAgBBA8KAIAKAIANgIAIAAgBBA8KAIAIAI2AgAMAQsgAiEDDAALAAUgACACEDxBADYCACACQQFqIQIMAQsACwALIABBABCuAiAAEEpBADYCAAsLJABB2JUELQAAQQFxRQRAQcyVBBClA0HYlQRBAToAAAtBzJUEC6IBAQV/IwBBEGsiAyQAIAAQPhogASgCACEEAkACQCAAEI4BIgVFDQAgACAEIAUQWyIGEDwoAgAiAkUNAANAIAIoAgAiAkUNASAEIAIoAgRHBEAgAigCBCAFEFsgBkcNAgsgBCACKAIERw0AIAAQWSACQQhqIAEQ0AFFDQALIANBCGogAhCBASgCACECDAELIAMQhQQiAjYCCAsgA0EQaiQAIAILCgAgAUEEahD9BAsIACAAELQCGgscACABQf////8BSwRAQZcIEKwBAAsgAUEDdBBMC0ABAX8gABCFByABSQRAEJwBAAsgACAAEDUgARD9BiICNgIAIAAgAjYCBCAAEDUgAiABQRRsajYCACAAQQAQ9QYLVgEBfyMAQRBrIgQkACAEIAAgAxC7BCEDIAAQNSEAA0AgASACRwRAIAAgAygCBCABELcDIAMgAygCBEEUajYCBCABQRRqIQEMAQsLIAMQbiAEQRBqJAALJgAgACgCABogACgCACAAENsBahogACgCABogACgCACAAEJQBahoLBAAgAQshAQF/IAEgAGshAyAAIAFHBEAgAiAAIAMQywILIAIgA2oLBwAgASAAawtOAQF/IwBBEGsiBCQAIAQgACADEK8DIQMgABA1GiACIAFrIgBBAEoEQCADKAIEIAEgABA/GiADIAMoAgQgAGo2AgQLIAMQbiAEQRBqJAALFwAgAEIANwIAIABBAToAECAAQgA3AggLLAAgACgCABogACgCACAAENwBQRRsahogACgCABogACgCACAAEIABQRRsahoLUwEDfyMAQRBrIgMkACADIAAgARC7BCICKAIEIQEgAigCCCEEA0AgASAERgRAIAIQbiADQRBqJAAFIAAQNRogARChBiACIAFBFGoiATYCBAwBCwsLDAAgACgCABogARA0CwoAIAFBBGoQ0QELKQEBfwNAIAJBCEZFBEAgASACaiAAIAJrLQAHOgAAIAJBAWohAgwBCwsLKgEBfyMAQRBrIgIkACACQQhqIAEQigQiASAAEIIEIAEQ0QEgAkEQaiQACxkBAX8gABCAASECIAAgARCgBSAAIAIQogYLLAEBfyMAQRBrIgIkACACIAE2AgwgACACQQxqIAJBCGoQsQYgAkEQaiQAIAAL2gQCCX8BfSMAQSBrIgUkACAFIAEQ3AI2AhAgBUEYaiEIIAVBEGohCSAFQQhqIQojAEEgayICJAAgABA+GiABKAIAIQYgABCOASEDIAJBADoAHwJAAkAgA0UNACAAIAYgAxBbIgcQPCgCACIERQ0AA0AgBCgCACIERQ0BIAYgBCgCBEcEQCAEKAIEIAMQWyAHRw0CCyAAEFkgBEEIaiABENABRQ0ACwwBCyACQRBqIAAgBkHs1QEgCSAKEIEGIAAQPigCACEBIAAQWSEEAkAgAwRAIAFBAWqzIAQqAgAgA7OUXkUNAQsgAiADEOEBQQFzIANBAXRyNgIMIAICfyAAED4oAgBBAWqzIAAQWSoCAJWNIgtDAACAT10gC0MAAAAAYHEEQCALqQwBC0EACzYCCCAAIAJBDGogAkEIahB6KAIAEIEEIAYgABCOASIDEFshBwsCQCAAIAcQPCgCACIBRQRAIAIoAhAgAEEIaiIBKAIANgIAIAEgAigCEDYCACAAIAcQPCABNgIAIAIoAhAoAgBFDQEgAigCECEBIAAgAigCECgCACgCBCADEFsQPCABNgIADAELIAIoAhAgASgCADYCACABIAIoAhA2AgALIAJBEGoiARC4ASEEIAAQPiIAIAAoAgBBAWo2AgAgAkEBOgAfIAEoAgAhACABQQA2AgAgAARAIAEQSiIBLQAE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IAe9IgkgBa18Qi+GIAmnQR9xQQN0QaDsAmopAwB8v6K2IQgLIAgLCwsAIABDAAAAP5KOCxAAIAAQpwJDAAAAQBCnApULLAAgACgCABogACgCACAAEPUBQSRsahogACgCABogACgCACAAEIQBQSRsahoLDAAgACAAKAIAENEGCxwBAX8gAEEOTQR/IABBAnRB6KgBaigCAAVBAAsLNQAgACgCABogACgCACAAEPUBQSRsahogACgCACAAEIQBQSRsahogACgCACAAEPUBQSRsahoLEwAgACABNgJUIABBPGogARCjBAtqAQV8IAArAxgiASABoiAAKwMQIgIgAqIgACsDACIDIAOiIAArAwgiBCAEoqCgoCIFRAAAAAAAAAAAYQRADwsgACABIAWfIgGjOQMYIAAgAiABozkDECAAIAQgAaM5AwggACADIAGjOQMACyYAIAAoAgAaIAAoAgAgABDbAWoaIAAoAgAgABDbAWoaIAAoAgAaCwkAIABBfxDsAgsdACABQdWq1aoBSwRAQbzyABCsAQALIAFBDGwQTAsNACAAQdWq1aoBEOwCCxYAIAEgAikCADcCACABIAIoAgg2AggLPgECf0EMEDsiAwR/IAMgACABbCACdBA7IgQ2AgAgBEUEQCADEDRBAA8LIAMgATYCCCADIAA2AgQgAwVBAAsLPgADQCABIAJHBEAgASABLAAAIgBBAE4EfyADKAIAIAEsAABBAnRqKAIABSAACzoAACABQQFqIQEMAQsLIAILPwADQCABIAJHBEAgASABKAIAIgBB/wBNBH8gAygCACABKAIAQQJ0aigCAAUgAAs2AgAgAUEEaiEBDAELCyACC6cBAQR/IwBBgAJrIgAkACAAQiU3A/gBIABB+AFqIgdBAXJBz/YBIAUgAigCBBC9AxBcIQggACAENwMAIABB4AFqIgYgBkEYIAggByAAEK0BIAZqIgggAhDZASEJIABBEGoiByACEE8gBiAJIAggAEEgaiIGIABBHGogAEEYaiAHELQHIAcQRyABIAYgACgCHCAAKAIYIAIgAxCaAiEBIABBgAJqJAAgAQu5AQEDfyMAQaABayIAJAAgAEHluAMvAAA7AZwBIABB4bgDKAAANgKYASAAQZgBaiIGQQFyQf72ASAFIAIoAgQQvQMQXCEHIAAgBDYCACAAQYsBaiIEIARB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GiAREDkaIA8QZiALQbAEaiQAIAAPCyAKIQILIAFBAWohAQwACwALHQAgACABELgBEH8gARBKKAIAIQEgABBKIAE2AgALNAEBfyMAQRBrIgIkACACIAAoAgA2AgggAiACKAIIIAFqNgIIIAIoAgghACACQRBqJAAgAAsLACAAQbi2BBDLAQsLACAAQcC2BBDLAQvDAQEGfyMAQRBrIgQkACAAEEooAgAhBQJ/IAIoAgAgACgCAGsiA0H/////B0kEQCADQQF0DAELQX8LIgNBASADGyEDIAEoAgAhBiAAKAIAIQcgBUHPAkYEf0EABSAAKAIACyADEMgCIggEQCAFQc8CRwRAIAAQuAEaCyAEQc4CNgIEIAAgBEEIaiAIIARBBGoQZyIFEJ8HIAUQZiABIAAoAgAgBiAHa2o2AgAgAiADIAAoAgBqNgIAIARBEGokAA8LEFUACyUBAX8gASgCABDnBEEYdEEYdSECIAAgASgCADYCBCAAIAI6AAALzxABCn8jAEGwBGsiCyQAIAsgCjYCpAQgCyABNgKoBCALQc8CNgJoIAsgC0GIAWogC0GQAWogC0HoAGoiARBnIg8oAgAiCjYChAEgCyAKQZADajYCgAEgARBFIREgC0HYAGoQRSEOIAtByABqEEUhDCALQThqEEUhDSALQShqEEUhECMAQRBrIgEkACALAn8gAgRAIAEgAxCiByICEP4BIAsgASgCADYAeCABIAIQ/QEgDSABEIsBIAEQORogASACEMABIAwgARCLASABEDkaIAsgAhC+AToAdyALIAIQnwE6AHYgASACEJ4BIBEgARCLASABEDkaIAEgAhDBASAOIAEQiwEgARA5GiACEPwBDAELIAEgAxChByICEP4BIAsgASgCADYAeCABIAIQ/QEgDSABEIsBIAEQORogASACEMABIAwgARCLASABEDkaIAsgAhC+AToAdyALIAIQnwE6AHYgASACEJ4BIBEgARCLASABEDkaIAEgAhDBASAOIAEQiwEgARA5GiACEPwBCzYCJCABQRBqJAAgCSAIKAIANgIAIARBgARxIhJBCXYhE0EAIQFBACECA0AgAiEKAkACQAJAAkAgAUEERg0AIAAgC0GoBGoQkwFFDQBBACEEAkACQAJAAkACQAJAIAtB+ABqIAFqLAAADgUBAAQDBQkLIAFBA0YNByAH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IQEDQCABIAlGRQRAIAIgAUECdCICIAAoAgwgDUECdGooAgBqKAIAIAIgC2ooAgBsaiECIAFBAWohAQwBCwsgArcgECANQQN0aisDAKMgEqMiEyARIBEgE2MiARshESAMIAogARshCiADIAggARshCCADQQFqIQMMAAsACyAHQQFqIQcMAQsLDAELIAlBAnQQOyILRQ0DQQAhAQNAIAEgCUZFBEAgByABIAJqLQAAQf8Bc2ohByABQQFqIQEMAQsLIAcgCW4hCkEAIQdBACEBA0AgASAJRkUEQCALIAFBAnRqIAEgAmotAABB/wFzIAprIgg2AgAgAUEBaiEBIAggCGwgB2ohBwwBCwsgB7efIhIgA7ejRAAAAAAAAC5AYw0CQQAhByAAKAIAIgFBACABQQBKGyEOQX8hCEF/IQpBfyEMA0AgByAORwRAIAAoAgghAQJAA0ACQCABIAxBAWoiDEECdCIPaigCAA4DAQACAAsLIAAoAhghEEEAIQMDQCADQQRGDQEgAyAPaiENQQAhAkEAIQEDQCABIAlGRQRAIAIgAUECdCICIAAoAhQgDUECdGooAgBqKAIAIAIgC2ooAgBsaiECIAFBAWohAQwBCwsgArcgECANQQN0aisDAKMgEqMiEyARIBEgE2MiARshESAMIAogARshCiADIAggARshCCADQQFqIQMMAAsACyAHQQFqIQcMAQsLCyAFIAg2AgAgBCAKNgIAIAYgETkDACALEDRBAA8LIARBADYCACAFQQA2AgAgBkKAgICAgICA+L9/NwMAIAsQNEF+DwsgBEEANgIAIAVBADYCACAGQoCAgICAgID4v383AwAgCxA0QX4PC0EAQQNBpA5BABA9QQEQAwALaQAgAEUEQA8LAkAgACgCACABRg0AIAAgATYCACABRQRAIABB5IanAmoiACgCABA0IABBADYCAAwBCyAAQeSGpwJqIAAoAiggACgCJGwQOyIANgIAIAANAEEAQQNBpA5BABA9QQEQAwALC+8BAQF/IwBBIGsiBiQAIAYgATYCGAJAIAMoAgRBAXFFBEAgBkF/NgIAIAYgACABIAIgAyAEIAYgACgCACgCEBEJACIBNgIYAkACQAJAIAYoAgAOAgABAgsgBUEAOgAADAMLIAVBAToAAAwCCyAFQQE6AAAgBEEENgIADAELIAYgAxBPIAYQ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IAIoAgwgAigCCBBXOAIgIAYgCCACKgJYIAIqAlwgAigCDCACKAIIEFc4AiQgBiAIIAIqAmAgAioCZCACKAIMIAIoAggQVzgCKCAGIAggAioCaCACKgJsIAIoAgwgAigCCBBXOAIsIAggBCAFIC4gNJQQiwIgBiAIIAIqAnAgAioCdCACKAIMIAIoAggQVzgCMCAGIAggAioCeCACKgJ8IAIoAgwgAigCCBBXOAI0IAYgCCACKgKAASACKgKEASACKAIMIAIoAggQVzgCOCAGIAggAioCiAEgAioCjAEgAigCDCACKAIIEFc4AjwgBiAIIAIqApABIAIqApQBIAIoAgwgAigCCBBXOAJAIAYgCCACKgKYASACKgKcASACKAIMIAIoAggQVzgCRCAIIAQgBSAuIDOUEIsCIAYgCCACKgKgASACKgKkASACKAIMIAIoAggQVzgCSCAGIAggAioCqAEgAioCrAEgAigCDCACKAIIEFc4AkwgBiAIIAIqArABIAIqArQBIAIoAgwgAigCCBBXOAJQIAYgCCACKgK4ASACKgK8ASACKAIMIAIoAggQVzgCVCAGIAggAioCwAEgAioCxAEgAigCDCACKAIIEFc4AlggBiAIIAIqAsgBIAIqAswBIAIoAgwgAigCCBBXOAJcIAggBCAFIC4gMZQQiwIgBiAIIAIqAtABIAIqAtQBIAIoAgwgAigCCBBXOAJgIAYgCCACKgLYASACKgLcASACKAIMIAIoAggQVzgCZCAGIAggAioC4AEgAioC5AEgAigCDCACKAIIEFc4AmggBiAIIAIqAugBIAIqAuwBIAIoAgwgAigCCBBXOAJsIAYgCCACKgLwASACKgL0ASACKAIMIAIoAggQVzgCcCAGIAggAioC+AEgAioC/AEgAigCDCACKAIIEFc4AnQgCCAEIAUgLiAwlBCLAiAGIAggAioCgAIgAioChAIgAigCDCACKAIIEFc4AnggBiAIIAIqAogCIAIqAowCIAIoAgwgAigCCBBXOAJ8IAYgCCACKgKQAiACKgKUAiACKAIMIAIoAggQVzgCgAEgBiAIIAIqApgCIAIqApwCIAIoAgwgAigCCBBXOAKEASAGIAggAioCoAIgAioCpAIgAigCDCACKAIIEFc4AogBIAYgCCACKgKoAiACKgKsAiACKAIMIAIoAggQVzgC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BH8gACAEKAIMIAZBAnRqQQAgASAGayIBIAAoAuQDKAIEEQcAIAUgBSgCACABajYCACAEKAIYBSABCyAEKAIQIgBPBEAgBEEANgIYIAQgBCgCFCAAajYCFAsLjwEBBH8jAEEQayIHJAAgACgCyAMiCCgCECEJIAUoAgAhCiAHQQA2AgwgACABIAIgAyAIKAIMIAdBDGogBiAKayIBIAkgASAJSRsgACgC3AMoAgQRDAAgACAIKAIMIAQgBSgCAEECdGogBygCDCAAKALkAygCBBEHACAFIAUoAgAgBygCDGo2AgAgB0EQaiQAC9wBAQF/IAAoAsgDIQICQAJAAkACQAJAIAEOBAADAgEDCyAAKAJUBEAgAkHUATYCBCACKAIMDQQgAiAAIAIoAghBACACKAIQQQEgACgCBCgCHBEKADYCDAwECyACIAAoAtwDKAIENgIEDAMLIAIoAghFBEAgACgCACIBQQM2AhQgACABKAIAEQEACyACQdUBNgIEDAILIAIoAghFBEAgACgCACIBQQM2AhQgACABKAIAEQEACyACQdYBNgIEDAELIAAoAgAiAUEDNgIUIAAgASgCABEBAAsgAkIANwIUCzwAIAAgASACKAIAIAQgBSgCAEECdGogACgC3AMoAgwRBwAgBSAFKAIAQQFqNgIAIAIgAigCAEEBajYCAAvCAwEMfyACQQJ0IgIgASgCCGooAgAhBSABKAIEIAJqKAIAIQYgASgCACACaigCACEHIAMoAgAhASAAKALQAiECIAAoAtwDIgMoAhwhCCADKAIYIQsgAygCFCEMIAMoAhAhDSAAKAJwIgNBAk8EfyADQQF2IQMDQCAMIAYtAABBAnQiBGooAgAhDiALIAUtAABBAnQiCWooAgAhCiAEIAhqKAIAIQ8gASACIAkgDWooAgAiCSAHLQAAIgRqai0AADoAACABIAIgBCAKIA9qQRB1Igpqai0AADoAASABIAIgBCAOamotAAA6AAIgASACIAkgBy0AASIEamotAAA6AAMgASACIAQgCmpqLQAAOgAEIAEgAiAEIA5qai0AADoABSABQQZqIQEgB0ECaiEHIAVBAWohBSAGQQFqIQYgA0EBayIDDQALIAAoAnAFIAMLQQFxBEAgDCAGLQAAQQJ0IgBqKAIAIQMgCyAFLQAAQQJ0IgVqKAIAIQYgACAIaigCACEIIAEgAiAHLQAAIgAgBSANaigCAGpqLQAAOgAAIAEgAiAAIAYgCGpBEHVqai0AADoAASABIAIgACADamotAAA6AAILC4sCAQN/IwBBEGsiCCQAAkACQCAAKALcAyIHKAIkBEAgB0EgakEAIAQgBSgCAEECdGpBAEEBIAcoAigQiwMgB0EANgIkIAUgBSgCAEEBajYCACAHIAcoAixBAWs2AiwMAQsgBygCLCEJIAggBCAFKAIAIgNBAnRqIgQoAgA2AgggCAJ/IAkgBiADayIDIAMgCUsbIgNBAiADQQJJGyIDQQJPBEAgBCgCBAwBCyAHQQE2AiQgBygCIAs2AgwgACABIAIoAgAgCEEIaiAHKAIMEQcAIAcoAiQhACAFIAUoAgAgA2o2AgAgByAHKAIsIANrNgIsIAANAQsgAiACKAIAQQFqNgIACyAIQRBqJAALhgUBDn8gAkECdCIFIAEoAghqKAIAIQogASgCBCAFaigCACELIAEoAgAgAkEDdGoiASgCACEHIAEoAgQhCCADKAIEIQIgAygCACEDIAAoAtACIQQgACgC3AMiASgCHCEOIAEoAhghDyABKAIUIRAgASgCECERIAAoAnAiAUECTwR/IAFBAXYhCQNAIBAgCy0AAEECdCIBaigCACEMIA8gCi0AAEECdCIGaigCACEFIAEgDmooAgAhASADIAQgBiARaigCACINIActAAAiBmpqLQAAOgAAIAMgBCAGIAEgBWpBEHUiBWpqLQAAOgABIAMgBCAGIAxqai0AADoAAiADIAQgDSAHLQABIgFqai0AADoAAyADIAQgASAFamotAAA6AAQgAyAEIAEgDGpqLQAAOgAFIAIgBCANIAgtAAAiAWpqLQAAOgAAIAIgBCABIAVqai0AADoAASACIAQgASAMamotAAA6AAIgAiAEIA0gCC0AASIBamotAAA6AAMgAiAEIAEgBWpqLQAAOgAEIAIgBCABIAxqai0AADoABSACQQZqIQIgCEECaiEIIANBBmohAyAHQQJqIQcgCkEBaiEKIAtBAWohCyAJQQFrIgkNAAsgACgCcAUgAQtBAXEEQCAQIAstAABBAnQiAGooAgAhCSAPIAotAABBAnQiAWooAgAhBSAAIA5qKAIAIQAgAyAEIAEgEWooAgAiASAHLQAAIgZqai0AADoAACADIAQgBiAA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AgAiAkUEQCABIABBAUHAACAAKAIEKAIAEQQAIgI2AjwLIAJCADcAACACQgA3ADggAkIANwAwIAJCADcAKCACQgA3ACAgAkIANwAYIAJCADcAECACQgA3AAggAyAHaiIBQQA2AiggAUEANgIYIAAoAuABRQRAIAAoArQDDQEMAgsgACgCnANFDQELIAUoAhgiAkEQTwRAIAAoAgAiASACNgIYIAFBMjYCFCAAIAAoAgAoAgARAQALIAMgAkECdGoiAUH8AGooAgAiAkUEQCABIABBAUGAAiAAKAIEKAIAEQQAIgI2AnwLIAJBAEGAAhA6GgsgBEEBaiIEIAAoAtQCSA0ACwsgA0FwNgIUIANCADcCDCADIAAoApgCNgI4C6sNAgp/AXwgACgCJEEASgRAIAAoAtgDIQogACgC2AEhBwNAIAEhBiACIQQCQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgBygCKCAHKAIkIghBCHRqIgNBgxBMBEAgA0GBCEwEQAJAIANBgQRrDgQXAyIeAAtBkAEhAUEAIQICQCADQYECaw4CJh8ACyADQYMGaw4EAyEhHCELIANBggxMBEACQCADQYIIaw4HFiIFIiIiHAALIANBhQprDgYFISEhIRohCwJAIANBgwxrDgoUISEGISEhISEZAAsgA0GHDmsOCAYgICAgICAXIAsgA0GFGEwEQCADQYQUTARAIANBhBBrDg0TISEhHyEhISEhISEXIAsgA0GFFGsOBhEgICAgBwgLIANBhhxMBEAgA0GGGGsOBxAgICAgIAkKCwJAIANBhxxrDggPICAgICAgCwALIANBiCBrDgkNHx8fHx8fHwwLC0GRASEBQQAhAgwiC0GSASEBDCELQZMBIQFBACECDCALQZQBIQFBACECDB8LQZUBIQFBACECDB4LQZYBIQFBACECDB0LQZcBIQFBACECDBwLIANBixZHDRdBmAEhAUEAIQIMGwtBmQEhAUEAIQIMGgsgA0GNGkcNFUGaASEBQQAhAgwZC0GbASEBQQAhAgwYCyADQY8eRw0TQZwBIQFBACECDBcLQZ0BIQFBACECDBYLQZ4BIQFBACECDBULQZ8BIQFBACECDBQLQaABIQFBACECDBML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IQcgAygCACEEQQAhAEEAIQ0gCEEBRwRAA0AgACAHai0AACEKIAAgBmotAAAhCyAEIAAgCWotAAAiBToAASAEIAUgC2pBgAFzOgACIAQgBSAKakGAAXM6AAAgByAAQQFyIgVqLQAAIQogBSAGai0AACELIAQgBSAJai0AACIFOgAEIAQgBSALakGAAXM6AAUgBCAFIApqQYABczoAAyAAQQJqIQAgBEEGaiEEIA1BAmoiDSAORw0ACwsgD0UNACAAIAdqLQAAIQcgACAGai0AACEGIAQgACAJai0AACIAOgABIAQgACAGakGAAXM6AAIgBCAAIAdqQYABczoAAAsgA0EEaiEDIAJBAWohAiAMQQFrIQQgDEECTg0ACwsLqQIBCX8gBEEASgRAIAAoAnAiBUF+cSEMIAVBAXEhDQNAIAQhCQJAIAVFDQAgAkECdCIAIAEoAghqKAIAIQYgASgCBCAAaigCACEHIAEoAgAgAGooAgAhCCADKAIAIQRBACEAQQAhCiAFQQFHBEADQCAEIAAgCGotAAA6AAAgBCAAIAdqLQAAOgABIAQgACAGai0AADoAAiAEIAggAEEBciILai0AADoAAyAEIAcgC2otAAA6AAQgBCAGIAtqLQAAOgAFIABBAmohACAEQQZqIQQgCkECaiIKIAxHDQALCyANRQ0AIAQgACAIai0AADoAACAEIAAgB2otAAA6AAEgBCAAIAZqLQAAOgACCyADQQRqIQMgAkEBaiECIAlBAWshBCAJQQJODQALCwuiAgENfyAEQQBKBEAgACgC0AIhBSAAKAJwIQcgACgC4AMiACgCFCEKIAAoAhAhCyAAKAIMIQwgACgCCCENA0AgBCEIIAcEQCACQQJ0IgAgASgCCGooAgAhDiABKAIEIABqKAIAIQ8gASgCACAAaigCACEQIAMoAgAhBEEAIQADQCAAIA9qLQAAIQYgBCAFIAAgEGotAAAiCSANIAAgDmotAABBAnQiEWooAgBqai0AADoAACAEIAUgCSALIBFqKAIAIAogBkECdCIGaigCAGpBEHVqai0AADoAASAEIAUgCSAGIAxqKAIAamotAAA6AAIgBEEDaiEEIABBAWoiACAHRw0ACwsgA0EEaiEDIAJBAWohAiAIQQFrIQQgCEECTg0ACwsL1gIBCX8gBEEASgRAIAAoAnAiCEF8cSEM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AgALDAILAkAgAUEMSQ0AIAItAAJBwQBHDQAgAi0AA0HkAEcNACACLQAEQe8ARw0AIAItAAVB4gBHDQAgAi0ABkHlAEcNACACLQAIIQMgAi0AByEHIAItAAohCSACLQAJIQogAi0ADCELIAItAAshDSACLQANIQUgACgCACIBQc4ANgIUIAEgBTYCJCABIAsgDUEIdHI2AiAgASAJIApBCHRyNgIcIAEgAyAHQQh0cjYCGCAAQQEgASgCBBECACAAIAU6AKwCIABBATYCqAIMAgsgACgCACIBIAU2AhggAUHQADYCFCAAQQEgACgCACgCBBECAAwBCyAAKAIAIgEgAzYCGCABQcYANgIUIAAgACgCACgCABEBAAsgBiAENgIEIAYgCDYCAEEBIQQgDEEATA0AIAAgDCAAKAIYKAIQEQIACyACQRBqJAAgBAs2ACAAQQA2AtgBIABBADYCuAMgAEEANgKQASAAKALQAyIAQQA2AqQBIABBADYCGCAAQgA3AgwLizsBD38jAEGgAmsiCSQAIAAoArgDIQEDQAJAAkACQCABDQAgACgC0AMoAgxFBEAgACgCGCICKAIEIgFFBEAgACACKAIMEQAARQRAQQAhAQwECyACKAIEIQELIAIoAgAiAy0AACEFIAFBAWsiBAR/IANBAWoFIAAgAigCDBEAAEUEQEEAIQEMBAsgAigCBCEEIAIoAgALIgFBAWohAyAFQf8BRiABLQAAIgFB2AFGcUUEQCAAKAIAIgYgBTYCGCAGQTc2AhQgACgCACABNgIcIAAgACgCACgCABEBAAsgACABNgK4AyACIARBAWs2AgQgAiADNgIADAELIAAQ4gNFBEBBACEBDAILIAAoArgDIQELAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABQQFrDv4BDxERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERES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IANBAWshAyACLQAAQQNHBEAgBCECDAELIANFBEAgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCACEECyAEQQFqIQIgA0EBayEDIAAoAtgBIgcoAlggBC0AAEcNACADRQRAIAAgASgCDBEAAEUEQEEAIQEMCwsgACgC2AEhByABKAIEIQMgASgCACECCyACQQFqIQQgA0EBayEDIAcoAgAgAi0AAEcEQCAEIQIMAQsgA0UEQCAAIAEoAgwRAABFBEBBACEBDAsLIAAoAtgBIQcgASgCBCEDIAEoAgAhBAsgBEEBaiECIANBAWshAyAHKAKwASAELQAARw0AIANFBEAgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCACECCyACQQFqIQQgA0EBayEDIAItAABBgAFHBEAgBCECDAELIANFBEAgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCACEECyAELQAAIQUgA0EBayIDBH8gBEEBagUgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCAAsiBEEBaiECIANBAWshAyAELQAAIAVBCHRyDQAgA0UEQCAAIAEoAgwRAABFBEBBACEBDAsLIAEoAgQhAyABKAIAIQILIAItAAAhBCADQQFrIgMEfyACQQFqBSAAIAEoAgwRAABFBEBBACEBDAsLIAEoAgQhAyABKAIACyIFQQFqIQIgA0EBayEDIAUtAAAgBEEIdHINACADRQRAIAAgASgCDBEAAEUEQEEAIQEMCwsgASgCBCEDIAEoAgAhAgsgAkEBaiEEIANBAWshAyACLQAABEAgBCECDAELIANFBEAgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCACEECyAELQAAIQUgA0EBayIDBH8gBEEBagUgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCAAsiBEEBaiECIANBAWshAyAELQAAIAVBCHRyQQFHDQAgA0UEQCAAIAEoAgwRAABFBEBBACEBDAsLIAEoAgQhAyABKAIAIQILIAItAAAhBCADQQFrIgMEfyACQQFqBSAAIAEoAgwRAABFBEBBACEBDAsLIAEoAgQhAyABKAIACyIFQQFqIQIgA0EBayEDIAUtAAAgBEEIdHINACADRQRAIAAgASgCDBEA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BQNAIAUEQCAAIAUoAgARAQALAkAgACAAKALMAygCABEAACIBDgMFAAIACyAAKAIIIgVFIAFBfXFBAUdyDQAgBSAFKAIEQQFqIgE2AgQgASAFKAIIIgJIDQAgBSAAKALMAiACajYCCAwACwALIAAgACgCkAE2ApgBDAELIAAoAgAiAiABNgIYIAJBFTYCFCAAIAAoAgAoAgARAQALIAAoAhRBzAFHBEAgACAAKAK8AygCABEBACAAQcwBNgIUIABBADYCjAELAkAgACgCvAMoAggEQCAAQYwBaiECIAAoAowBIQUDQCAAKAJ0IgMgBUsEQCAAKAIIIgEEQCABIAM2AgggASAFNgIEIAAgASgCABEBACAAKAKMASEFC0EAIQEgAEEAIAJBACAAKALAAygCBBEHACAFIAAoAowBIgVHDQEMAwsgACAAKAK8AygCBBEBACAAIAAoArwDKAIAEQEAQQAhBSAAQQA2AowBIAAoArwDKAIIDQALCyAAQc4BQc0BIAAoAkQbNgIUQQEhAQsLIAEL0gEBAn8CQAJAIAAoAhQiAUHNAWtBAUsNACAAKAJADQAgACgCjAEgACgCdEkEQCAAKAIAIgFBxQA2AhQgACABKAIAEQEACyAAIAAoArwDKAIEEQEAIABB0gE2AhQMAQsCQAJAIAFBzwFrDgQAAQECAQsgAEHSATYCFAwBCyAAKAIAIgIgATYCGCACQRU2AhQgACAAKAIAKAIAEQEACwJAA0AgACgCzAMiASgCFA0BIAAgASgCABEAAA0AC0EADwsgACAAKAIYKAIYEQEAIAAQtgVBAQucBgEFfyAAKAIUIgNBfnFByAFHBEAgACgCACICIAM2AhggAkEVNgIUIAAgACgCACgCABEBAAsCf0EBIQICQAJAAkACQAJAIAAoAhQiA0HIAWsOCwABBAICAgICAgMCAwsgACAAKALMAygCBBEBACAAIAAoAhgoAggRAQAgAEHJATYCFAsgACAAKALMAygCABEAACICQQFHDQIgACgCJCICIQUCQAJAAkACQCACQQFrDgQDAgABAgsgACgC2AEiAygCsAEhBEECIQUgAygCACIGQQFHIgIgAygCWCIDQQJHciAEQQNHckUEQEEDIQIMAwsgAiADQSJHckUEQEEHIQIgBEEjRg0DCyAGQdIARyADQccAR3IgBEHCAEdyRQRAQQIhAgwDCyAGQfIARyADQecAR3JFBEBBBiECIARB4gBGDQMLIAAoApwCBEBBAyECDAMLIAAoAqgCBEBBAiECAkACQCAALQCsAiIDDgIFAAELQQMhAgwECyAAKAIAIgIgAzYCGCACQfQANgIUIABBfyAAKAIAKAIEEQIAQQMhAgwDCyAAKAIAIgIgBjYCGCACQfEANgIUIAIgBDYCICACIAM2AhwgAEEBIAIoAgQRAgBBAyECDAILQQQhBSAAKAKoAkUEQEEEIQIMAgtBBCECAkACQCAALQCsAiIDDgMDAQABC0EFIQIMAgsgACgCACICIAM2AhggAkH0ADYCFCAAQX8gACgCACgCBBECAEEFIQIMAQtBACECQQAhBQsgACAFNgIsIAAgAjYCKCAAQQA2AogBIABBgAI2AmAgAEKCgICAEDcDWCAAQgE3A1AgAEKAgICAEDcDSCAAQgA3A0AgAEKAgICAgICA+D83AzggAEEANgJsIABCADcCZCAAQcoBNgIUIAAgACgCrAMiAjYCNCAAIAI2AjBBAQwDCyAAIAAoAswDKAIAEQAADAILIAAoAgAiAiADNgIYIAJBFTYCFCAAIAAoAgAoAgARAQBBACECCyACCyICQQJGBEAgAQRAIAAoAgAiAUE1NgIUIAAgASgCABEBAAsgABC2BQsgAgsHACAAELUFC58HAQF/IABBADYCBCABQdoARwRAIAAoAgBCjYCAgKALNwIUIAAoAgAgATYCHCAAIAAoAgAoAgARAQALIAJB6ANHBEAgACgCAEKWgICAgD03AhQgACgCACACNgIcIAAgACgCACgCABEBAAsgACgCACEBIAAoAgwhAiAAQQRqQQBB5AMQOhogAEEBNgIQIAAgAjYCDCAAIAE2AgAjAEEQayICJAAgAEEANgIEIAJBADYCDEHUABA7IgFFBEAgACgCAEI4NwIUIAAgACgCACgCABEBAAsgAUGAlOvcAzYCMCABQeMBNgIoIAFB5AE2AiQgAUHlATYCICABQeYBNgIcIAFB5wE2AhggAUHoATYCFCABQekBNgIQIAFB6gE2AgwgAUHrATYCCCABQewBNgIEIAFB7QE2AgAgAUIANwI0IAFBADYCLCABQdQANgJMIAFCADcCPCABQgA3AkQgACABNgIEAkBBrpACEIcDIgNFDQAgAkH4ADoACyACIAJBDGo2AgAgAiACQQtqNgIEIANB0osCIAIQ6gFBAEwNACACKAIMIQMgAi0AC0HfAXFBzQBGBEAgAiADQegHbCIDNgIMCyABIANB6AdsNgIsCyACQRBqJAAgAEEANgK4AiAAQQA2AhggAEEANgIIIABCADcCpAEgAEIANwKsASAAQgA3ArQBIABCADcCvAEgAEIANwLEASAAQgA3AswBIAAgAEEAQawBIAAoAgQoAgARBAAiATYC0AMgAUIANwJgIAFBgAE2AhwgAUGBATYCCCABQYIBNgIEIAFBgwE2AgAgAUEANgJoIAFBgAE2AiQgAUGAATYCKCABQgA3AmwgAUGAATYCLCABQYABNgIwIAFCADcCdCABQYABNgI0IAFBgAE2AjggAUIANwJ8IAFBgAE2AjwgAUEANgKEASABQYABNgJAIAFCADcCiAEgAUGAATYCRCABQYABNgJIIAFBgAE2AkwgAUGAATYCUCABQgA3ApABIAFBgAE2AlQgAUIANwKYASABQQA2AqABIAFBgAE2AlwgAUGEATYCICABQYQBNgJYIABBADYCuAMgAEEANgKQASAAQQA2AtgBIAAoAtADIgFBADYCpAEgAUEANgIYIAFCADcCDCAAIABBAEEcIAAoAgQoAgARBAAiATYCzAMgAUEBNgIYIAFCADcCECABQfwANgIMIAFB/QA2AgggAUH+ADYCBCABQf8ANgIAIABByAE2AhQLIgEBfUF/IAAqAgAgASoCAJMiAkMAAAAAXiACQwAAAABdGwsQACABIAIgAyAAKAIAEQQACzkBAX8gACgCBCIEQQF1IAFqIQEgACgCACEAIAEgAiADIARBAXEEfyABKAIAIABqKAIABSAACxEFAAs3AQF/IAAoAgQiA0EBdSABaiEBIAAoAgAhACABIAIgA0EBcQR/IAEoAgAgAGooAgAFIAALEQIACzQBAX8jAEEQayIEJAAgACgCACEAIAQgAzYCDCABIAIgBEEMaiAAEQQAIQAgBEEQaiQAIAALVAECfyMAQRBrIgQkACAAKAIEIgVBAXUgAWohASAAKAIAIQAgBUEBcQRAIAEoAgAgAGooAgAhAAsgBCADNgIMIAEgAiAEQQxqIAARBQAgBEEQaiQAC1IBAn8jAEEQayIDJAAgACgCBCIEQQF1IAFqIQEgACgCACEAIARBAXEEQCABKAIAIABqKAIAIQALIAMgAjYCDCABIANBDGogABECACADQRBqJAALNgEBfyMAQRBrIgQkACAAKAIAIQAgBCADEI8DIAEgAiAEIAARBAAhACAEEDkaIARBEGokACAAC1YBAn8jAEEQayIEJAAgACgCBCIFQQF1IAFqIQEgACgCACEAIAVBAXEEQCABKAIAIABqKAIAIQALIAQgAxCPAyABIAIgBCAAEQUAIAQQORogBEEQaiQAC1QBAn8jAEEQayIDJAAgACgCBCIEQQF1IAFqIQEgACgCACEAIARBAXEEQCABKAIAIABqKAIAIQALIAMgAhCPAyABIAMgABECACADEDkaIANBEGokAAsLACABIAIgABECAAsrAgF/AXwjAEEQayICJAAgAiABIAARHQA5AwggAisDCCEDIAJBEGokACADCwsAIAEgAiAAERQACycBAX8jAEEQayIBJAAgASAAEQ4ANgIMIAEoAgwhACABQRBqJAAgAAsJACABIAARAQALDwAgASAAKAIAaiACNgIACw0AIAEgACgCAGooAgALGAEBf0EQEEwiAEIANwMAIABCADcDCCAACzkBAX8jAEEQayIDJAAgAyABIAIgABEFAEEQEEwiACADKQIANwIAIAAgAykCCDcCCCADQRBqJAAgAAsrAQF/IwBBEGsiAyQAIAMgASACIAARAwA2AgwgAygCDCEAIANBEGokACAACzUBAX8jAEEQayICJAAgAiABEI8DIAIgAiAAEQAANgIMIAIoAgwhACACEDkaIAJBEGokACAACzABAX8jAEEQayIDJAAgAyABIAIgABEFAEEMEEwgAxCSBCEAIAMQdCADQRBqJAAgAAspAQF/IwBBEGsiAiQAIAIgASAAEQAANgIMIAIoAgwhACACQRBqJAAgAAstAQF/IwBBEGsiBCQAIAQgASACIAMgABEEADYCDCAEKAIMIQAgBEEQaiQAIAALHwAgACABELgFIgAgAikCCDcCCCAAIAIpAgA3AgBBAQt5AQN/IAEQtwEgAksEQCABIAIQuAUhAiMAQRBrIgMkACMAQRBrIgEkACABIANBCGoiBTYCDEEQEEwiBCACKQIINwIIIAQgAikCADcCACABQQxqIAQQ4wMgAUEQaiQAIABB2KwCIAUQDjYCACADQRBqJAAPCyAAEOcDC4ADAQR/IAEgABC3ASIDSwRA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ASATKALUAUYNAQsgEiABNgIEIBIgAjYCAEEAQQJB86ACIBIQPSATKALQASEBIAAoAgAhAiAAKAIEIQ8gACATKALUASIQNgIEIAAgATYCACAQtyAPt6MhAyABtyACt6MhBEEAIQEDQCABQQRHBEAgACABQQN0Ig9qIgIgBCAAIA9qIg8rAwiiOQMIIAIgAyAPKwMoojkDKCACIA8rA0g5A0ggAUEBaiEBDAELCwJAAkACQAJAAkACQCAAKAKwASIBQQFrDgQDAgEABQsgACAAKwNoOQNoIAAgACsDcDkDcCAAIAArA3g5A3ggACAAKwOAATkDgAEgACAEIAArA4gBojkDiAEgACADIAArA5ABojkDkAEgACAEIAArA5gBojkDmAEgACADIAArA6ABojkDoAEgACAAKwOoATkDqAEMAwsgACAEIAArA2iiOQNoIAAgAyAAKwNwojkDcCAAIAArA3g5A3ggACAAKwOAATkDgAEgACAAKwOIASAEIAOiozkDiAEgACAAKwOQASADIAQgBKIgA6KiozkDkAEMAgsgACAEIAArA2iiOQNoIAAgAyAAKwNwojkDcCAAIAArA3g5A3ggACAAKwOAASAEIAOiozkDgAEgACAAKwOIASADIAQgBKIgA6KiozkDiAEMAQsgACAEIAArA2iiOQNoIAAgAyAAKwNwojkDcCAAIAArA3g5A3ggACAAKwOAASAEIAOiozkDgAELIAAgATYCsAELCyATENsFIBMCfyMAQSBrIg8kAEHQARA7IgEEQAJAIAEgAEG4ARA/IhAgACgCAEEeaiIBNgLAASAAKAIEIQIgEEEPNgLMASAQQQ82AsgBIBAgAkEeaiIVNgLEASAQIAEgFWxBA3QiERA7IgI2ArgBIAJFDQAgECAREDsiETYCvAEgEUUNACAVQQAgFUEAShshGiABQQAgAUEAShshGCAAQegAaiEBIAAoArABIRkDQCAXIBpHBEAgF0EPa7K7IQZBACEVA0AgFSAYRwRAIBVBD2uyuyIJIQMCQCAPAnwCQAJAAkACQCAZQQFrDgQDAgEABQsgDyABKwMYIgcgAyABKwMwIgqhIAErA0AiBKIgASsDICILoyIDIAOgIAOiIAMgA6IgBiABKwM4IgyhIASiIAErAygiDaMiBCAEoqAiBaCiIAMgASsDCCAFoiAFoiABKwMAIAWi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IAEgA0EIdGoiACgCNCILQQBIDQEgAEEwaiEFQQAhAiAEQQAgBEEAShshAANAAkAgACACRwRAIAEgAkGIAmxqQYSLpgJqKAIAIAtHDQEgAiEACyAAIARGBEAgBEE8Rg0DIAEgBEEBaiIENgL4iqYCCyABIABBiAJsaiIAQYCLpgJqIAVBgAIQPxogAEGAjaYCakEBNgIADAMLIAJBAWohAgwACwALQQAhByABKAIcQQJGDQNBACEAA0AgACAETg0EQQAhAiABKAIsIgZBACAGQQBKGyEOIAEgAEGIAmxqIgtBwIumAmohBSALQbiLpgJqIQMgC0GAi6YCaiEJA0ACQCACIA5HBH8gCSgCALcgASACQQh0aiILKAIwtyIQoyIRRGZmZmZmZuY/YyARROF6FK5H4fY/ZHINASALKwNoIAMrAwChIhEgEaIgCysDcCAFKwMAoSIRIBGioCAQo0QAAAAAAADgP2NFDQEgAgUgDgsgBkYEQCABIAZBCHRqQTBqIAlBgAIQPxogASABKAIsQQFqNgIsIAEoAviKpgIhBAsgAEEBaiEADAILIAJBAWohAgwACwALAAsgA0EBaiEDDAALAAsgARDVBUEAIQcLIAhB0ABqJAAgBwshACAPQTBqJAAgAAtyAQF/IwBBEGsiASQAIAEgADYCDCABQdyVBCABQQxqEHM2AgggARBrNgIAQX8hACABQQhqIAEQeEUEQCABQQxqEH0oAtgBIgAEfyABIAAoAhQ2AghBAAVBfwshAEF/IAEoAgggABshAAsgAUEQaiQAIAALbgEBfyMAQRBrIgIkACACIAA2AgwgAkHclQQgAkEMahBzNgIIIAIQazYCAAJAIAJBCGogAhB4DQAgAkEMahB9KALYASIARSABQQFLcgR/QX8FIAAgATYCFEEACw0AQaieAiABEMcBCyACQRBqJAALdgECfyMAQRBrIgEkACABIAA2AgwgAUHclQQgAUEMahBzNgIIIAEQazYCAEEAIQAgAUEIaiABEHhFBEAgAUEMahB9KALYASIARSABQQhqIgJFcgR/QX8FIAIgACgCADYCAEEACxogASgCCCEACyABQRBqJAAgAAtbAQF/IwBBEGsiASQAIAEgADYCDCABQdyVBCABQQxqEHM2AgggARBrNgIAQQAhACABQQhqIAEQeEUEQCABQQxqEH0oAtgB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DQBB3JUEIAMQPCAANgIACyAAIAIoAgA2AgAgAkEANgIAQdyVBBA+IgAgACgCAEEBazYCACAJIAIgCkEIakHclQQQNUEBELACEK8CGiAKQRBqJAAgCRDHBSALKAIAGiAIQSBqJAALIARBIGokACAHENoFEDRBACEACyABQRBqJAAgAAsJAEGg7QMoAgALCwBBoO0DIAA2AgALigEBAX8jAEEQayIDJAAgAyABNgIMIANB3JUEIANBDGoQczYCCCADEGs2AgACQCADQQhqIAMQeARAIABCADcCACAAQgA3AggMAQsgA0EMahB9IgFB/AJqELcBIAJNBEAQVQALIAAgASgC/AIgAkEEdGoiASkCADcCACAAIAEpAgg3AggLIANBEGokAAudBAEGfyMAQRBrIgIkACACIAA2AgwgAkHclQQgAkEMahBzNgIIIAIQazYCAEF/IQAgAkEIaiACEHhFBEAgAkEMahB9IgECfwJ/IAEoAqAEIQYgASgCwAEiAygCACEEIAMoAgQhBUGk6wAQOyIABEACQCAAQQE2AuBnIABCmrPm+IOAgIDAADcCKCAAQouAgICgATcCICAAQpmAgICwATcCGCAAIAU2AgggACAENgIEIAAgBjYCFCAAQfTnAGogBCAFbBA7IgQ2AgAgBEUNACAAQfjnAGpBADYCACAADAILC0EAQQNBoqECQQAQPUEBEAMACyIAIAM2AgwgAEEBNgIAIAAgA0EIahDyAyIDNgIQIANEAAAAAAAAAAAQ1wIgAAs2AuQBIABFBEBB6Z0CEO8BIAEoAuABIgAEQCAAKAIAIgAEQCAAQQAQswYLIAAQNCABKALgASgCHBA0IAEoAuABKAIkEDQgASgC4AEoAjQQNCABKALgASgCLBA0IAEoAuABEDQgAUEANgLgAQsgASgC5AEhAAsgAARAIABDAACgQDgCLAsgASgC5AEiAARAIABDAAAAPzgCKAsgASgC5AEiAARAIABBEDYCJAsgASgC5AEiAARAIABBBjYCGAsgASgC5AEiAARAIABBBjYCHAsgASgC5AEiAARAIABBBjYCIAsgASABKALAARC0BTYC4AFBACEACyACQRBqJAAgAAvRBAIIfwJ8IwBBQGoiASQAIAEgADYCPCABQdyVBCABQTxqEHM2AgAgARBrNgI4QX8hAAJAIAEgAUE4ahB4DQAg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8AFqIABB7AFqIABB6AFqEL8EIABByAFqEEUiASABEFEQQiAAIAFBABBBIgI2AsQBIAAgAEEgajYCHCAAQQA2AhggAEEBOgAXIABBxQA6ABYDQAJAIABB+AJqIABB8AJqEJIBRQ0AIAAoAsQBIAEQOCACakYEQCABEDghAyABIAEQOEEBdBBCIAEgARBREEIgACADIAFBABBBIgJqNgLEAQsgAEH4AmoQaCAAQRdqIABBFmogAiAAQcQBaiAAKALsASAAKALoASAAQdgBaiAAQSBqIABBHGogAEEYaiAAQfABahC+BA0AIABB+AJqEHUaDAELCwJAIABB2AFqEDhFDQAgAC0AF0UNACAAKAIcIgMgAEEgamtBnwFKDQAgACADQQRqNgIcIAMgACgCGDYCAAsgACACIAAoAsQBIAQQvAcgACkDACEGIAUgACkDCDcDCCAFIAY3AwAgAEHYAWogAEEgaiAAKAIcIAQQkAEgAEH4AmogAEHwAmoQewRAIAQgBCgCAEECcjYCAAsgACgC+AIhAiABEDkaIABB2AFqEDkaIABBgANqJAAgAgu9AwAjAEHwAmsiACQAIAAgAjYC4AIgACABNgLoAiAAQcgBaiADIABB4AFqIABB3AFqIABB2AFqEL8EIABBuAFqEEUiASABEFEQQiAAIAFBABBBIgI2ArQBIAAgAEEQajYCDCAAQQA2AgggAEEBOgAHIABBxQA6AAYDQAJAIABB6AJqIABB4AJqEJIBRQ0AIAAoArQBIAEQOCACakYEQCABEDghAyABIAEQOEEBdBBCIAEgARBREEIgACADIAFBABBBIgJqNgK0AQsgAEHoAmoQaCAAQQdqIABBBmogAiAAQbQBaiAAKALcASAAKALYASAAQcgBaiAAQRBqIABBDGogAEEIaiAAQeABahC+BA0AIABB6AJqEHUaDAELCwJAIABByAFqEDhFDQAgAC0AB0UNACAAKAIMIgMgAEEQamtBnwFKDQAgACADQQRqNgIMIAMgACgCCDYCAAsgBSACIAAoArQBIAQQvQc5AwAgAEHIAWogAEEQaiAAKAIMIAQQkAEgAEHoAmogAEHgAmoQewRAIAQgBCgCAEECcjYCAAsgACgC6AIhAiABEDkaIABByAFqEDkaIABB8AJqJAAgAgu9AwAjAEHwAmsiACQAIAAgAjYC4AIgACABNgLoAiAAQcgBaiADIABB4AFqIABB3AFqIABB2AFqEL8EIABBuAFqEEUiASABEFEQQiAAIAFBABBBIgI2ArQBIAAgAEEQajYCDCAAQQA2AgggAEEBOgAHIABBxQA6AAYDQAJAIABB6AJqIABB4AJqEJIBRQ0AIAAoArQBIAEQOCACakYEQCABEDghAyABIAEQOEEBdBBCIAEgARBREEIgACADIAFBABBBIgJqNgK0AQsgAEHoAmoQaCAAQQdqIABBBmogAiAAQbQBaiAAKALcASAAKALYASAAQcgBaiAAQRBqIABBDGogAEEIaiAAQeABahC+BA0AIABB6AJqEHUaDAELCwJAIABByAFqEDhFDQAgAC0AB0UNACAAKAIMIgMgAEEQamtBnwFKDQAgACADQQRqNgIMIAMgACgCCDYCAAsgBSACIAAoArQBIAQQvgc4AgAgAEHIAWogAEEQaiAAKAIMIAQQkAEgAEHoAmogAEHgAmoQewRAIAQgBCgCAEECcjYCAAsgACgC6AIhAiABEDkaIABByAFqEDkaIABB8AJqJAAgAgugAwECfyMAQeACayIAJAAgACACNgLQAiAAIAE2AtgCIAMQ2gEhBiADIABB4AFqEO8CIQcgAEHQAWogAyAAQcwCahDuAiAAQcABahBFIgEgARBREEIgACABQQAQQSICNgK8ASAAIABBEGo2AgwgAEEANgIIA0ACQCAAQdgCaiAAQdACahCSAUUNACAAKAK8ASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCvAELIABB2AJqEGggBiACIABBvAFqIABBCGogACgCzAIgAEHQAWogAEEQaiAAQQxqIAcQwAINACAAQdgCahB1GgwBCwsCQCAAQdABahA4RQ0AIAAoAgwiAyAAQRBqa0GfAUoNACAAIANBBGo2AgwgAyAAKAIINgIACyAFIAIgACgCvAEgBCAGEL8HNwMAIABB0AFqIABBEGogACgCDCAEEJABIABB2AJqIABB0AJqEHsEQCAEIAQoAgBBAnI2AgALIAAoAtgCIQIgARA5GiAAQdABahA5GiAAQeACaiQAIAILoAMBAn8jAEHgAmsiACQAIAAgAjYC0AIgACABNgLYAiADENoBIQYgAyAAQeABahDvAiEHIABB0AFqIAMgAEHMAmoQ7gIgAEHAAWoQRSIBIAEQURBCIAAgAUEAEEEiAjYCvAEgACAAQRBqNgIMIABBADYCCANAAkAgAEHYAmogAEHQAmoQkgFFDQAgACgCvAEgARA4IAJqRgRAIAEQOCEDIAEgARA4QQF0EEIgASABEFEQQiAAIAMgAUEAEEEiAmo2ArwBCyAAQdgCahBoIAYgAiAAQbwBaiAAQQhqIAAoAswCIABB0AFqIABBEGogAEEMaiAHEMACDQAgAEHYAmoQdRoMAQsLAkAgAEHQAWoQOEUNACAAKAIMIgMgAEEQamtBnwFKDQAgACADQQRqNgIMIAMgACgCCDYCAAsgBSACIAAoArwBIAQgBhDCBzsBACAAQdABaiAAQRBqIAAoAgwgBBCQASAAQdgCaiAAQdACahB7BEAgBCAEKAIAQQJyNgIACyAAKALYAiECIAEQORogAEHQAWoQORogAEHgAmokACACC6ADAQJ/IwBB4AJrIgAkACAAIAI2AtACIAAgATYC2AIgAxDaASEGIAMgAEHgAWoQ7wIhByAAQdABaiADIABBzAJqEO4CIABBwAFqEEUiASABEFEQQiAAIAFBABBBIgI2ArwBIAAgAEEQajYCDCAAQQA2AggDQAJAIABB2AJqIABB0AJqEJIBRQ0AIAAoArwBIAEQOCACakYEQCABEDghAyABIAEQOEEBdBBCIAEgARBREEIgACADIAFBABBBIgJqNgK8AQsgAEHYAmoQaCAGIAIgAEG8AWogAEEIaiAAKALMAiAAQdABaiAAQRBqIABBDGogBxDAAg0AIABB2AJqEHUaDAELCwJAIABB0AFqEDhFDQAgACgCDCIDIABBEGprQZ8BSg0AIAAgA0EEajYCDCADIAAoAgg2AgALIAUgAiAAKAK8ASAEIAYQwwc3AwAgAEHQAWogAEEQaiAAKAIMIAQQkAEgAEHYAmogAEHQAmoQewRAIAQgBCgCAEECcjYCAAsgACgC2AIhAiABEDkaIABB0AFqEDkaIABB4AJqJAAgAgugAwECfyMAQeACayIAJAAgACACNgLQAiAAIAE2AtgCIAMQ2gEhBiADIABB4AFqEO8CIQcgAEHQAWogAyAAQcwCahDuAiAAQcABahBFIgEgARBREEIgACABQQAQQSICNgK8ASAAIABBEGo2AgwgAEEANgIIA0ACQCAAQdgCaiAAQdACahCSAUUNACAAKAK8ASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCvAELIABB2AJqEGggBiACIABBvAFqIABBCGogACgCzAIgAEHQAWogAEEQaiAAQQxqIAcQwAINACAAQdgCahB1GgwBCwsCQCAAQdABahA4RQ0AIAAoAgwiAyAAQRBqa0GfAUoNACAAIANBBGo2AgwgAyAAKAIINgIACyAFIAIgACgCvAEgBCAGEMQHNgIAIABB0AFqIABBEGogACgCDCAEEJABIABB2AJqIABB0AJqEHsEQCAEIAQoAgBBAnI2AgALIAAoAtgCIQIgARA5GiAAQdABahA5GiAAQeACaiQAIAIL7wEBAX8jAEEgayIGJAAgBiABNgIYAkAgAygCBEEBcUUEQCAGQX82AgAgBiAAIAEgAiADIAQgBiAAKAIAKAIQEQkAIgE2AhgCQAJAAkAgBigCAA4CAAECCyAFQQA6AAAMAwsgBUEBOgAADAILIAVBAToAACAEQQQ2AgAMAQsgBiADEE8gBhCXASEBIAYQRyAGIAMQTyAGEMECIQAgBhBHIAYgABDBASAGQQxyIAAQwAEgBSAGQRhqIgMgAiAGIAMgASAEQQEQvwMgBkY6AAAgBigCGCEBA0AgA0EMaxA5IgMgBkcNAAsLIAZBIGokACABC/UCAQF/IwBBkAJrIgAkACAAIAI2AoACIAAgATYCiAIgAEHQAWoQRSEGIABBEGoiAiADEE8gAhCdAUHAuANB2rgDIABB4AFqEIICIAIQRyAAQcABahBFIgMgAxBREEIgACADQQAQQSIBNgK8ASAAIAI2AgwgAEEANgIIA0ACQCAAQYgCaiAAQYACahCTAUUNACAAKAK8ASADEDggAWpGBEAgAxA4IQIgAyADEDhBAXQQQiADIAMQURBCIAAgAiADQQAQQSIBajYCvAELIABBiAJqEGlBECABIABBvAFqIABBCGpBACAGIABBEGogAEEMaiAAQeABahDDAg0AIABBiAJqEHYaDAELCyADIAAoArwBIAFrEEIgAxBAIQIQXCEBIAAgBTYCACACIAEgABC7B0EBRwRAIARBBDYCAAsgAEGIAmogAEGAAmoQfARAIAQgBCgCAEECcjYCAAsgACgCiAIhASADEDkaIAYQORogAEGQAmokACABC9QDAQF+IwBBoAJrIgAkACAAIAI2ApACIAAgATYCmAIgAEHgAWogAyAAQfABaiAAQe8BaiAAQe4BahDCBCAAQdABahBFIgEgARBREEIgACABQQAQQSICNgLMASAAIABBIGo2AhwgAEEANgIYIABBAToAFyAAQcUAOgAWA0ACQCAAQZgCaiAAQZACahCTAUUNACAAKALMASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCzAELIABBmAJqEGkgAEEXaiAAQRZqIAIgAEHMAWogACwA7wEgACwA7gEgAEHgAWogAEEgaiAAQRxqIABBGGogAEHwAWoQwQQNACAAQZgCahB2GgwBCwsCQCAAQeABahA4RQ0AIAAtABdFDQAgACgCHCIDIABBIGprQZ8BSg0AIAAgA0EEajYCHCADIAAoAhg2AgALIAAgAiAAKALMASAEELwHIAApAwAhBiAFIAApAwg3AwggBSAGNwMAIABB4AFqIABBIGogACgCHCAEEJABIABBmAJqIABBkAJqEHwEQCAEIAQoAgBBAnI2AgALIAAoApgCIQIgARA5GiAAQeABahA5GiAAQaACaiQAIAILvQMAIwBBkAJrIgAkACAAIAI2AoACIAAgATYCiAIgAEHQAWogAyAAQeABaiAAQd8BaiAAQd4BahDCBCAAQcABahBFIgEgARBREEIgACABQQAQQSICNgK8ASAAIABBEGo2AgwgAEEANgIIIABBAToAByAAQcUAOgAGA0ACQCAAQYgCaiAAQYACahCTAUUNACAAKAK8ASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCvAELIABBiAJqEGkgAEEHaiAAQQZqIAIgAEG8AWogACwA3wEgACwA3gEgAEHQAWogAEEQaiAAQQxqIABBCGogAEHgAWoQwQQNACAAQYgCahB2GgwBCwsCQCAAQdABahA4RQ0AIAAtAAdFDQAgACgCDCIDIABBEGprQZ8BSg0AIAAgA0EEajYCDCADIAAoAgg2AgALIAUgAiAAKAK8ASAEEL0HOQMAIABB0AFqIABBEGogACgCDCAEEJABIABBiAJqIABBgAJqEHwEQCAEIAQoAgBBAnI2AgALIAAoAogCIQIgARA5GiAAQdABahA5GiAAQZACaiQAIAILvQMAIwBBkAJrIgAkACAAIAI2AoACIAAgATYCiAIgAEHQAWogAyAAQeABaiAAQd8BaiAAQd4BahDCBCAAQcABahBFIgEgARBREEIgACABQQAQQSICNgK8ASAAIABBEGo2AgwgAEEANgIIIABBAToAByAAQcUAOgAGA0ACQCAAQYgCaiAAQYACahCTAUUNACAAKAK8ASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCvAELIABBiAJqEGkgAEEHaiAAQQZqIAIgAEG8AWogACwA3wEgACwA3gEgAEHQAWogAEEQaiAAQQxqIABBCGogAEHgAWoQwQQNACAAQYgCahB2GgwBCwsCQCAAQdABahA4RQ0AIAAtAAdFDQAgACgCDCIDIABBEGprQZ8BSg0AIAAgA0EEajYCDCADIAAoAgg2AgALIAUgAiAAKAK8ASAEEL4HOAIAIABB0AFqIABBEGogACgCDCAEEJABIABBiAJqIABBgAJqEHwEQCAEIAQoAgBBAnI2AgALIAAoAogCIQIgARA5GiAAQdABahA5GiAAQZACaiQAIAILlQMBAX8jAEGQAmsiACQAIAAgAjYCgAIgACABNgKIAiADENoBIQYgAEHQAWogAyAAQf8BahDwAiAAQcABahBFIgEgARBREEIgACABQQAQQSICNgK8ASAAIABBEGo2AgwgAEEANgIIA0ACQCAAQYgCaiAAQYACahCTAUUNACAAKAK8ASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCvAELIABBiAJqEGkgBiACIABBvAFqIABBCGogACwA/wEgAEHQAWogAEEQaiAAQQxqQcC4AxDDAg0AIABBiAJqEHYaDAELCwJAIABB0AFqEDhFDQAgACgCDCIDIABBEGprQZ8BSg0AIAAgA0EEajYCDCADIAAoAgg2AgALIAUgAiAAKAK8ASAEIAYQvwc3AwAgAEHQAWogAEEQaiAAKAIMIAQQkAEgAEGIAmogAEGAAmoQfARAIAQgBCgCAEECcjYCAAsgACgCiAIhAiABEDkaIABB0AFqEDkaIABBkAJqJAAgAgsHACAAKAIMC5UDAQF/IwBBkAJrIgAkACAAIAI2AoACIAAgATYCiAIgAxDaASEGIABB0AFqIAMgAEH/AWoQ8AIgAEHAAWoQRSIBIAEQURBCIAAgAUEAEEEiAjYCvAEgACAAQRBqNgIMIABBADYCCANAAkAgAEGIAmogAEGAAmoQkwFFDQAgACgCvAEgARA4IAJqRgRAIAEQOCEDIAEgARA4QQF0EEIgASABEFEQQiAAIAMgAUEAEEEiAmo2ArwBCyAAQYgCahBpIAYgAiAAQbwBaiAAQQhqIAAsAP8BIABB0AFqIABBEGogAEEMakHAuAMQwwINACAAQYgCahB2GgwBCwsCQCAAQdABahA4RQ0AIAAoAgwiAyAAQRBqa0GfAUoNACAAIANBBGo2AgwgAyAAKAIINgIACyAFIAIgACgCvAEgBCAGEMIHOwEAIABB0AFqIABBEGogACgCDCAEEJABIABBiAJqIABBgAJqEHwEQCAEIAQoAgBBAnI2AgALIAAoAogCIQIgARA5GiAAQdABahA5GiAAQZACaiQAIAILlQMBAX8jAEGQAmsiACQAIAAgAjYCgAIgACABNgKIAiADENoBIQYgAEHQAWogAyAAQf8BahDwAiAAQcABahBFIgEgARBREEIgACABQQAQQSICNgK8ASAAIABBEGo2AgwgAEEANgIIA0ACQCAAQYgCaiAAQYACahCTAUUNACAAKAK8ASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCvAELIABBiAJqEGkgBiACIABBvAFqIABBCGogACwA/wEgAEHQAWogAEEQaiAAQQxqQcC4AxDDAg0AIABBiAJqEHYaDAELCwJAIABB0AFqEDhFDQAgACgCDCIDIABBEGprQZ8BSg0AIAAgA0EEajYCDCADIAAoAgg2AgALIAUgAiAAKAK8ASAEIAYQwwc3AwAgAEHQAWogAEEQaiAAKAIMIAQQkAEgAEGIAmogAEGAAmoQfARAIAQgBCgCAEECcjYCAAsgACgCiAIhAiABEDkaIABB0AFqEDkaIABBkAJqJAAgAguVAwEBfyMAQZACayIAJAAgACACNgKAAiAAIAE2AogCIAMQ2gEhBiAAQdABaiADIABB/wFqEPACIABBwAFqEEUiASABEFEQQiAAIAFBABBBIgI2ArwBIAAgAEEQajYCDCAAQQA2AggDQAJAIABBiAJqIABBgAJqEJMBRQ0AIAAoArwBIAEQOCACakYEQCABEDghAyABIAEQOEEBdBBCIAEgARBREEIgACADIAFBABBBIgJqNgK8AQsgAEGIAmoQaSAGIAIgAEG8AWogAEEIaiAALAD/ASAAQdABaiAAQRBqIABBDGpBwLgDEMMCDQAgAEGIAmoQdhoMAQsLAkAgAEHQAWoQOEUNACAAKAIMIgMgAEEQamtBnwFKDQAgACADQQRqNgIMIAMgACgCCDYCAAsgBSACIAAoArwBIAQgBhDEBzYCACAAQdABaiAAQRBqIAAoAgwgBBCQASAAQYgCaiAAQYACahB8BEAgBCAEKAIAQQJyNgIACyAAKAKIAiECIAEQORogAEHQAWoQORogAEGQAmokACACCwutzQNMAEGACAu5OWZzZXQAJXMvJXMAJXMuJXMAZGVidWcAYWxsb2NhdG9yPFQ+OjphbGxvY2F0ZShzaXplX3QgbikgJ24nIGV4Y2VlZHMgbWF4aW11bSBzdXBwb3J0ZWQgc2l6ZQB3YgAlY+KEue+4j1t3ZWJhcmtpdC1pbmZvOl0AJW0tJWQtJVktJUgtJU0tJVMATWFya2VyIE9LLgAsAEFzc2VydGlvbiBgeCA+PSBtTWluWGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHdpZHRoID49IDVgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB3aWR0aCA+PSAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgd2lkdGggPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgcHlyYW1pZC0+c2l6ZSgpID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYG1TdGFydFRpbWUgPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYChzcmNfd2lkdGglMikgPT0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGltLndpZHRoKCkgPT0gaW0uc3RlcCgpL3NpemVvZihmbG9hdClgIGZhaWxlZCBpbiAAIAkKDQBFcnJvcjogbWFsbG9jCgBFcnJvciAxOiBpY3BHZXRJbml0WHcyWGMKACA9PT0gbWF0cml4ICglZCwlZCkgPT09CgAgPT09IHZlY3RvciAoJWQpID09PQoAPz8/IDEKAEVycm9yOiBsYWJlbGluZyB3b3JrIG92ZXJmbG93LgoAIyMjIEZlYXR1cmUgY2FuZGlkYXRlcyBmb3IgdHJhY2tpbmcgYXJlIG92ZXJmbG93LgoAYXJnbENhbWVyYUZydXN0dW1SSCgpOiBhclBhcmFtRGVjb21wTWF0KCkgaW5kaWNhdGVkIHBhcmFtZXRlciBlcnJvci4KAGtwbURlbGV0ZVJlZkRhdGFTZXQoKTogTlVMTCByZWZEYXRhU2V0UHRyL3JlZkltYWdlLgoAU3RhcnQgdHJhY2tpbmdfdGhyZWFkICMlZC4KAE91dCBvZiBtZW1vcnkhIQoARGF0YSBudW0gZXJyb3IhIQoAY29sb3I6ICM2NjQ0MDA7IGJhY2tncm91bmQtY29sb3I6ICNmZmZmOTk7IGJvcmRlci1yYWRpdXM6IDRweDsgcGFkZGluZzogMnB4AHcASUQgYWxyZWFkeSBleGlzdHMAJXMlcwAlcy4lcwByAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9kZXRlY3RvcnMvb3JpZW50YXRpb25fYXNzaWdubWVudC5jcHAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2ZyYW1ld29yay90aW1lcnMuY3BwAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9kZXRlY3RvcnMvaGFycmlzLmNwcAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZGV0ZWN0b3JzL0RvR19zY2FsZV9pbnZhcmlhbnRfZGV0ZWN0b3IuY3BwAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9tYXRjaGVycy9ob3VnaF9zaW1pbGFyaXR5X3ZvdGluZy5jcHAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2ZyYW1ld29yay9pbWFnZS5jcHAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9nYXVzc2lhbl9zY2FsZV9zcGFjZV9weXJhbWlkLmNwcAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZGV0ZWN0b3JzL3B5cmFtaWQuY3BwAGluZm8ARXJyb3I6IGljcEdldEpfVV9YYwB3YgByYgBBUl9QSVhFTF9GT1JNQVRfUkdCAFBhdHRlcm4gZXh0cmFjdGlvbiBmYWlsZWQuAEFzc2VydGlvbiBgcHlyYW1pZGAgZmFpbGVkIGluIABUcmFja2luZyB0aHJlYWQgPSAlZAoAU0laRSA9ICVkLCAlZAoARXJyb3IgMjogaWNwR2V0SW5pdFh3MlhjCgA/Pz8gMgoARXJyb3I6IHVuc3VwcG9ydGVkIHBpeGVsIGZvcm1hdC4KAFVua25vd24gb3IgdW5zdXBwb3J0ZWQgbGFiZWxpbmcgdGhyZXNob2xkIG1vZGUgcmVxdWVzdGVkLiBTZXQgdG8gbWFudWFsLgoAa3BtRGVsZXRlUmVmRGF0YVNldCgpOiAwIHhzaXplL3lzaXplL2RwaS4KAEVycm9yICglZCk6IHVuYWJsZSB0byBvcGVuIGNhbWVyYSBwYXJhbWV0ZXJzIGZpbGUgIiVzIiBmb3Igd3JpdGluZy4KAEVycm9yOiBOVUxMIHBhdHRIYW5kbGUuCgBFbmQgdHJhY2tpbmdfdGhyZWFkICMlZC4KAE91dCBvZiBtZW1vcnkhIQoAcgAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvbWF0Y2hlcnMvZnJlYWsuaAB3YXJuaW5nACAlMTBnAEJ1aWxkIFB5cmFtaWQAJTRkAHdiAHJiACVj8J+aqVt3ZWJhcmtpdC1lcnJvcjpdAEFSX1BJWEVMX0ZPUk1BVF9CR1IATUFOVUFMAEdlbmVyaWMgZXJyb3IgZHVyaW5nIG1hdGNoaW5nIHBoYXNlLgAgbGluZSAAJXMlcwoARmlsZSBvcGVuIGVycm9yLiAlcwoARGlzdG9ydGlvbiBmYWN0b3I6IGsxPSUxLjEwZiwgazI9JTEuMTBmLCBwMT0lMS4xMGYsIHAyPSUxLjEwZgoARXJyb3I6IG1hbGxvYwoARXJyb3IgMzogaWNwR2V0SW5pdFh3MlhjCgBFcnJvciBpY3BHZXRKX1VfUwoAPT09PT09ICVzID09PT09PT09CgA/Pz8gMwoARXJyb3I6IGNhbid0IGxvYWQgcGF0dGVybiBmcm9tIE5VTEwgYnVmZmVyLgoAa3BtU2V0UmVmRGF0YVNldCgpOiBOVUxMIGtwbUhhbmRsZS9maWxlbmFtZS4KAEVycm9yIHNhdmluZyBmZWF0dXJlIG1hcDogZXJyb3Igd3JpdGluZyBkYXRhLgoAT3V0IG9mIG1lbW9yeSEhCgBjb2xvcjogI2ZmZmZmZjsgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDEwMTsgYm9yZGVyLXJhZGl1czogNHB4OyBwYWRkaW5nOiAycHgARXh0cmFjdCBGZWF0dXJlcwBlcnJvcgBGcmVhayBmZWF0dXJlcyAtICVkAHJiAEFVVE9fTUVESUFOAEFSX1BJWEVMX0ZPUk1BVF9SR0JBAEluc3VmZmljaWVudCBjb250cmFzdCBkdXJpbmcgbWF0Y2hpbmcuACU3LjVmIAAgbGluZSAARXJyb3Igb3BlbmluZyBmaWxlICclcyc6IAAgICAgICAgICAgICAgICAgICBmeD0lZiwgZnk9JWYsIHgwPSVmLCB5MD0lZiwgcz0lZgoARXJyb3IgNDogaWNwR2V0SW5pdFh3MlhjCgBFcnJvciBpY3BHZXRVX2Zyb21fWF9ieV9NYXRYMlUKAEVycm9yIGFsbG9jYXRpbmcgbWVtb3J5LgoARXJyb3I6IG91dCBvZiBtZW1vcnkuCgBFcnJvcjogVW5hYmxlIHRvIG9wZW4gZmlsZSAnJXMnIGZvciB3cml0aW5nLgoARXJyb3I6IHVuYWJsZSB0byBvcGVuIGZpbGUgJyVzJXMnIGZvciByZWFkaW5nLgoAT3V0IG9mIG1lbW9yeSEhCgBTdGVwIHNpemUgbXVzdCBiZSBlcXVhbCB0byB3aWR0aCBmb3Igbm93AFslc10gWyVzXSBbJXNdIDogRm91bmQgJWQgZmVhdHVyZXMAJXMAV2lkdGggY2Fubm90IGJlIHplcm8AU291cmNlIHdpZHRoIG11c3QgYmUgZXZlbgBJbWFnZSBpcyB0b28gc21hbGwAeCBvdXQgb2YgcmFuZ2UAQ2xvY2sgaGFzIG5vdCBiZWVuIHN0YXJ0ZWQAUHlyYW1pZCBpcyBub3QgYWxsb2NhdGVkAHJiACVj4pqg77iPW3dlYmFya2l0LXdhcm46XQBBVVRPX09UU1UAQVJfUElYRUxfRk9STUFUX0JHUkEAd3AgbXVzdCBiZSBhdCBsZWFzdCAxAEJhcmNvZGUgbWF0Y2hpbmcgY291bGQgbm90IGZpbmQgY29ycmVjdCBiYXJjb2RlIGxvY2F0b3IgcGF0dGVybi4AWyVzXSAAOiAAJXMlcwoARGlzdG9ydGlvbiBmYWN0b3IgPSAlZiAlZiAlZiAlZiAlZiAlZgoARXJyb3IgNTogaWNwR2V0SW5pdFh3MlhjCgBFcnJvciBpY3BHZXRYY19mcm9tX1h3X2J5X01hdFh3MlhjCgBFcnJvciByZWFkaW5nIGltYWdlU2V0LgoARXJyb3Igd2hpbGUgYWRkaW5nIHJlZmVyZW5jZSBkYXRhIHNldDoga3BtR2VuUmVmRGF0YVNldCgpIGZhaWxlZC4KAEVycm9yIG9wZW5pbmcgJyVzJy4KAENhbid0IG9wZW4gSlBFRyBmaWxlICclcycKAE91dCBvZiBtZW1vcnkhIQoAUGF0dGVybiBEYXRhIHJlYWQgZXJyb3IhIQoAUmVhZCBlcnJvciEhCgBjb2xvcjogIzc3NDQwMDsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmY5OTsgYm9yZGVyLXJhZGl1czogNHB4OyBwYWRkaW5nOiAycHgAJWYAd2IAQVJfUElYRUxfRk9STUFUX0FCR1IAUHlyYW1pZCBpcyBOVUxMAEFVVE9fQURBUFRJVkUAQmFyY29kZSBtYXRjaGluZyBlcnJvciBkZXRlY3Rpb24vY29ycmVjdGlvbiBmb3VuZCB1bnJlY292ZXJhYmxlIGVycm9yLgBFcnJvciBjcmVhdGluZyBmdWxsIGZpbGUgcGF0aCBmcm9tICclcycgYW5kICclcycAQXNzZXJ0aW9uIGB4IDwgbU1heFhgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBoZWlnaHQgPj0gNWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGhlaWdodCA+PSAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaGVpZ2h0ID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYG1JbWFnZXMuc2l6ZSgpID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHggPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYG1TdG9wVGltZSA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZHN0ICE9IDBgIGZhaWxlZCBpbiAAIElORk8gIAAlcyVzCgBEaXN0b3J0aW9uIGZhY3RvciA9ICVmICVmICVmICVmICVmCgBFcnJvciA9ICVmCgBFcnJvciA2OiBpY3BHZXRJbml0WHcyWGMKACAgICAgICAgIEltYWdlU2l6ZSA9ICU3ZFtwaXhlbF0KAD09PT09PT09PSAlZCA9PT09PT09PT09PQoASW1hZ2VzZXQgY29udGFpbnMgJWQgaW1hZ2VzLgoARXJyb3I6IFVuYWJsZSB0byBvcGVuIGZpbGUgJyVzJyBmb3IgcmVhZGluZy4KAEVycm9yICglZCk6IHVuYWJsZSB0byBvcGVuIGNhbWVyYSBwYXJhbWV0ZXJzIGZpbGUgIiVzIiBmb3IgcmVhZGluZy4KAEVycm9yIHJlYWRpbmcgcGF0dGVybiBmaWxlICclcycuCgBCdWlsZCBJbmRleABIZWlnaHQgY2Fubm90IGJlIHplcm8AJWYgJWYgJWYgJWYAeCBtdXN0IGJlIHBvc2l0aXZlAExhcGxhY2lhbiBweXJhbWlkIGhhcyBub3QgYmVlbiBhbGxvY2F0ZWQAQ2xvY2sgaGFzIG5vdCBiZWVuIHN0b3BwZWQAQVJfUElYRUxfRk9STUFUX01PTk8ARGVzdGluYXRpb24gaXMgTlVMTABBVVRPX0JSQUNLRVRJTkcAaHAgbXVzdCBiZSBhdCBsZWFzdCAxAEVycm9yICglZCk6IHVuYWJsZSB0byBkZXRlcm1pbmUgZmlsZSBsZW5ndGguAE1hdGNoaW5nIGNvbmZpZGVuY2UgY3V0b2ZmIHZhbHVlIG5vdCByZWFjaGVkLgBBc3NlcnRpb24gYHkgPj0gbU1pbllgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbWFnZS50eXBlKCkgPT0gSU1BR0VfVUlOVDhgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBzdG9yZS5zaXplKCkgPT0gcG9pbnRzLnNpemUoKWAgZmFpbGVkIGluIAAlcyVzCgBEaXN0b3J0aW9uIGZhY3RvciA9ICVmICVmICVmICVmCgBFcnJvciA3OiBpY3BHZXRJbml0WHcyWGMKAEV4dHJhY3RlZCBmZWF0dXJlcyA9ICU3ZFtwaXhlbF0KAEVycm9yIGljcDJHZXRUUwoARmFsbGluZyBiYWNrIHRvIHJlYWRpbmcgJyVzJXMnIGluIEFSVG9vbEtpdCB2NC54IGZvcm1hdC4KAEVycm9yIGluIG9wZW5pbmcgJyVzJyBpbiB6aXBmaWxlLgoARXJyb3IgcmVhZGluZyBKUEVHIGZpbGUuCgBFcnJvciB3aGlsZSBhZGRpbmcgcmVmZXJlbmNlIGRhdGEgc2V0OiBrcG1NZXJnZVJlZkRhdGFTZXQoKSBmYWlsZWQuCgBFcnJvciBzYXZpbmcgZmVhdHVyZSBzZXQ6IGVycm9yIHdyaXRpbmcgZGF0YS4KAE91dCBvZiBtZW1vcnkhIQoAAAAAABMOAAAMEAAAehIAAKEUAAAyGAAAWyVzXSBbJXNdIFslc10gOiAlczogJWYgbXMASW1hZ2UgbXVzdCBiZSBncmF5c2NhbGUAeSBvdXQgb2YgcmFuZ2UARmVhdHVyZSBzdG9yZSBoYXMgbm90IGJlZW4gYWxsb2NhdGVkACVkAHdiAEFSX1BJWEVMX0ZPUk1BVF9BUkdCAE1heGltdW0gYWxsb3dhYmxlIHBvc2UgZXJyb3IgZXhjZWVkZWQuAEFzc2VydGlvbiBgc3RlcCA+PSB3aWR0aGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGkrMStjaHVua19zaXplIDwgd2lkdGhgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBweXJhbWlkYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgcHlyYW1pZC0+bnVtT2N0YXZlcygpID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHNyYyAhPSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgeCA8IG1HcmFkaWVudHNbb2N0YXZlKm1OdW1TY2FsZXNQZXJPY3RhdmUrc2NhbGVdLndpZHRoKClgIGZhaWxlZCBpbiAARXJyb3IgaW4gb3BlbmluZyAnJXMnIGZvciByZWFkaW5nCgAgRmlsdGVyZWQgZmVhdHVyZXMgPSAlN2RbcGl4ZWxdCgBMYWJlbGluZyB0aHJlc2hvbGQgbW9kZSBzZXQgdG8gJXMuCgBFcnJvciByZWFkaW5nIEpQRUcgZmlsZSBoZWFkZXIuCgBFcnJvcjogc3VwcGxpZWQgZmlsZSBkb2VzIG5vdCBhcHBlYXIgdG8gYmUgYW4gQVJUb29sS2l0IGNhbWVyYSBwYXJhbWV0ZXIgZmlsZS4KAGtwbURlbGV0ZVJlZkRhdGFTZXQoKTogTlVMTCByZWZEYXRhU2V0UHRyMS9yZWZEYXRhU2V0UHRyMi4KAENhbid0IHJlYWQgSlBFRyBmaWxlICclcycKAEFSX1BJWEVMX0ZPUk1BVF8ydnV5AFB5cmFtaWQgZG9lcyBub3QgY29udGFpbiBhbnkgbGV2ZWxzAFN0ZXAgbXVzdCBiZSBncmVhdGVyIHRoYW4gb3IgZXF1YWwgdGhlIHdpZHRoAHggbXVzdCBiZSBsZXNzIHRoYW4gdGhlIGltYWdlIHdpZHRoAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9tYXRjaGVycy92aXN1YWxfZGF0YWJhc2UuaABFeHRlbmRpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGUgaW1hZ2UAU291cmNlIGlzIE5VTEwARXJyb3IgKCVkKTogdW5hYmxlIHRvIHJlYWQgZnJvbSBmaWxlLgBNdWx0aS1tYXJrZXIgcG9zZSBlcnJvciB2YWx1ZSBleGNlZWRlZC4ADSU0ZC8lNGQuAEFzc2VydGlvbiBgeSA8IG1NYXhZYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW1hZ2UuY2hhbm5lbHMoKSA9PSAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbnVtX3BvaW50cyA9PSBwb2ludHMuc2l6ZSgpYCBmYWlsZWQgaW4gACU3LjVmIAAgSU5GTyAgAGtwbVNldFJlZkRhdGFTZXQoKTogTlVMTCBrcG1IYW5kbGUvcmVmRGF0YVNldC4KAGtwbURlbGV0ZVJlZkRhdGFTZXQoKTogTlVMTCByZWZEYXRhU2V0UHRyLgoARXJyb3I6IHVuYWJsZSB0byBvcGVuIGZpbGUgJyVzJyBmb3Igd3JpdGluZy4KAEVycm9yOiBVbnN1cHBvcnRlZCBwaXhlbCBmb3JtYXQgKCVkKSByZXF1ZXN0ZWQuCgBFcnJvciBpbiByZWFkaW5nICclcycuCgAKIyMjIFN1cmZhY2UgTm8uJWQgIyMjCgBBxMEAC50dAQAAAAEAAAABAAAAAAAAAP//////////////////////////AAAAAAEAAAABAAAAAQAAAAAAAAD/////QVJfUElYRUxfRk9STUFUX3l1dnMAJXMASW1hZ2UgbXVzdCBoYXZlIDEgY2hhbm5lbABTaG91bGQgYmUgc2FtZSBzaXplAFJlamVjdGVkIGZyZXF1ZW50bHkgbWlzcmVjb2duaXNlZCBtYXRyaXggbWFya2VyLgBBc3NlcnRpb24gYGJ1Y2tldFswXS5maXJzdCA+PSBidWNrZXRbbl0uZmlyc3RgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBhbmdsZSA+IC1QSWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGNoYW5uZWxzID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHNyY193aWR0aCA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB5ID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBkeW5hbWljX2Nhc3Q8Y29uc3QgQmlub21pYWxQeXJhbWlkMzJmKj4ocHlyYW1pZClgIGZhaWxlZCBpbiAAIGxpbmUgAGtwbVNhdmVSZWZEYXRhU2V0KCk6IE5VTEwgZmlsZW5hbWUvcmVmRGF0YVNldC4KAGtwbVNldFJlZkRhdGFTZXQoKTogcmVmRGF0YVNldC4KAEVycm9yOiBzdXBwbGllZCBidWZmZXIgZG9lcyBub3QgYXBwZWFyIHRvIGJlIEFSVG9vbEtpdCBjYW1lcmEgcGFyYW1ldGVycy4KAEVycm9yIGluIHdyaXRpbmcgJyVzJyBpbiB0aGUgemlwZmlsZS4KAEVycm9yIHNhdmluZyBpbWFnZSBzZXQ6IGVycm9yIHdyaXRpbmcgZGF0YS4KAE51bWJlciBvZiBjaGFubmVscyBjYW5ub3QgYmUgemVybwB5IG11c3QgYmUgcG9zaXRpdmUAV2lkdGggbXVzdCBiZSBwb3NpdGl2ZQBhbmdsZSBvdXQgb2YgcmFuZ2UAT25seSBiaW5vbWlhbCBweXJhbWlkIGlzIHN1cHBvcnRlZABudGhfZWxlbWVudCBmYWlsZWQAQVJfUElYRUxfRk9STUFUX1JHQl81NjUAQXNzZXJ0aW9uIGBtUHlyYW1pZC5zaXplKCkgPT0gbU51bU9jdGF2ZXMqbU51bVNjYWxlc1Blck9jdGF2ZWAgZmFpbGVkIGluIABBc3NlcnRpb24gYG9jdGF2ZSA+PSAwYCBmYWlsZWQgaW4gADogAEZpZWxkLW9mLXZpZXcgdmVydGljYWwgPSAlLjFmLCBob3Jpem9udGFsID0gJS4xZiBkZWdyZWVzLCBhc3BlY3QgcmF0aW8gPSAlLjNmCgBNYXggZmVhdHVyZSA9ICVkCgAgIFJlYWQgSW1hZ2VTZXQuCgBFcnJvciBzYXZpbmcgS1BNIGRhdGE6IHVuYWJsZSB0byBvcGVuIGZpbGUgJyVzJXMlcycgZm9yIHdyaXRpbmcuCgBFcnJvciAoJWQpOiB1bmFibGUgdG8gb3BlbiBleHRlcm5hbCBwYXJhbWV0ZXJzIGZpbGUgIiVzIiBmb3Igd3JpdGluZy4KAEVycm9yIGluIGNsb3NpbmcgJXMgaW4gdGhlIHppcGZpbGUuCgBBdXRvIHRocmVzaG9sZCAoYnJhY2tldCkgbWFya2VyIGNvdW50cyAtWyUzZDogJTNkXSBbJTNkOiAlM2RdIFslM2Q6ICUzZF0rLgoAT3V0IG9mIG1lbW9yeSEhCgBQeXJhbWlkIGhhcyBub3QgYmVlbiBhbGxvY2F0ZWQgeWV0AC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9kZXRlY3RvcnMvZ2F1c3NpYW5fc2NhbGVfc3BhY2VfcHlyYW1pZC5oAFB5cmFtaWQgaXMgTlVMTABBUl9QSVhFTF9GT1JNQVRfUkdCQV81NTUxAC4AQXNzZXJ0aW9uIGBwWzBdID4gcG0xWy0xXWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGFuZ2xlIDw9IFBJYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZC50eXBlKCkgPT0gSU1BR0VfRjMyYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgc3JjX2hlaWdodCA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB5IDwgbUdyYWRpZW50c1tvY3RhdmUqbU51bVNjYWxlc1Blck9jdGF2ZStzY2FsZV0uaGVpZ2h0KClgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtRGF0YS5nZXQoKWAgZmFpbGVkIGluIAAlM2Q6ICglM2QsJTNkKSA6ICVmIG1pbj0lZiBtYXg9JWYsIHNkPSVmCgBwYWdlICVkLCBpbWFnZSBudW0gJWQsIHBvaW50cyAtICVkCgBFcnJvciAoJWQpOiB1bmFibGUgdG8gb3BlbiBleHRlcm5hbCBwYXJhbWV0ZXJzIGZpbGUgIiVzIiBmb3IgcmVhZGluZy4KAEF1dG8gdGhyZXNob2xkIChicmFja2V0KSBhZGp1c3RlZCB0aHJlc2hvbGQgdG8gJWQuCgBFcnJvciBvcGVuaW5nIGZpbGUgJyVzLmlzZXQnLgoARXJyb3IgaW4gY2xvc2luZyAnJXMnLgoAeSBtdXN0IGJlIGxlc3MgdGhhbiB0aGUgaW1hZ2UgaGVpZ2h0AEhlaWdodCBtdXN0IGJlIHBvc2l0aXZlAE9jdGF2ZSBtdXN0IGJlIHBvc2l0aXZlAE9ubHkgRjMyIGltYWdlcyBzdXBwb3J0ZWQAU2hvdWxkIGJlIG1heGltYQBEYXRhIHBvaW50ZXIgaXMgTlVMTABBUl9QSVhFTF9GT1JNQVRfUkdCQV80NDQ0AEFzc2VydGlvbiBgZGV0ZWN0b3JgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBzY2FsZSA+PSBtTWluU2NhbGVgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbWFnZS53aWR0aCgpID09IG1QeXJhbWlkWzBdLndpZHRoKClgIGZhaWxlZCBpbiAAWyUgLjNmICUgLjNmICUgLjNmXSBbJSA2LjFmXQoARXJyb3IgKCVkKTogdW5hYmxlIHRvIG9wZW4gb3B0aWNhbCBwYXJhbWV0ZXJzIGZpbGUgIiVzIiBmb3Igd3JpdGluZy4KAGtwbVNldFJlZkRhdGFTZXRGaWxlKCk6IE5VTEwga3BtSGFuZGxlL2ZpbGVuYW1lLgoAICAgIGVuZC4KAEF1dG8gdGhyZXNob2xkICglcykgYWRqdXN0ZWQgdGhyZXNob2xkIHRvICVkLgoALS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCgBBUl9QSVhFTF9GT1JNQVRfNDIwdgBtZWRpYW4Ac2NhbGUgb3V0IG9mIHJhbmdlAEltYWdlIG9mIHdyb25nIHNpemUgZm9yIHB5cmFtaWQAVW5hYmxlIHRvIGFsbG9jYXRlIGltYWdlIGRhdGEARGV0ZWN0b3IgaXMgTlVMTABBc3NlcnRpb24gYG9jdGF2ZSA8IG1OdW1PY3RhdmVzYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgcFswXSA+IHBtMVswXWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGltMS50eXBlKCkgPT0gSU1BR0VfRjMyYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZy5jaGFubmVscygpID09IDJgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBzcmNfc3RlcCA+IDBgIGZhaWxlZCBpbiAAJTNkLCAlM2Q6IG1heF9zaW0gPSAlZgoAICBSZWFkIEZlYXR1cmVTZXQuCgBDYW5ub3QgZmluZCB0aGUgcGFnZSBmb3Igc2tpcHBpbmcuCgBFcnJvciAoJWQpOiB1bmFibGUgdG8gb3Bl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cG9zaXRpdmUAU2NhbGUgbXVzdCBiZSBwb3NpdGl2ZQBNYXhpbXVtIGJpbiBzaG91bGQgYmUgcG9zaXRpdmUAT25seSBzaW5nbGUgY2hhbm5lbCBpbWFnZXMgc3VwcG9ydGVkAEFzc2VydGlvbiBgcFswXSA+IHBbMV1gIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBkc3Rfc3RlcCA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBweXJhbWlkLT5pbWFnZXMoKVswXS53aWR0aCgpID09IGRldGVjdG9yLT53aWR0aCgpYCBmYWlsZWQgaW4gAEpQRUcgZmlsZSBoYXMgdW5zdXBwb3J0ZWQgJWQtY29tcG9uZW50IHBpeGVscwoARXJyb3IgbG9hZGluZyBLUE0gZGF0YTogZXJyb3IgcmVhZGluZyBkYXRhLgoAYXJVdGlsR2V0UGl4ZWxGb3JtYXROYW1lOiBFcnJvciwgdW5yZWNvZ25pc2VkIHBpeGVsIGZvcm1hdCAoJWQpLgoAUHlyYW1pZCBhbmQgZGV0ZWN0b3Igc2l6ZSBtaXNtYXRjaABhbGxvY2F0b3I8VD46OmFsbG9jYXRlKHNpemVfdCBuKSAnbicgZXhjZWVkcyBtYXhpbXVtIHN1cHBvcnRlZCBzaXplAFVua25vd24gaW1hZ2UgdHlwZQBBc3NlcnRpb24gYHNjYWxlIDwgbU51bVNjYWxlc1Blck9jdGF2ZWAgZmFpbGVkIGluIABBc3NlcnRpb24gYHBbMF0gPiBwcDFbLTFdYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaGlzdCAhPSBOVUxMYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKHNyY193aWR0aCUyKSA9PSAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW0xLmNoYW5uZWxzKCkgPT0gMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYG1SZWZJbWFnZVdpZHRoID4gMGAgZmFpbGVkIGluIABPdXQgb2YgbWVtb3J5LgoAa3BtQ2hhbmdlUGFnZU5vT2ZSZWZEYXRhU2V0KCk6IE5VTEwgcmVmRGF0YVNldC4KAEVycm9yIG9wZW5pbmcgZmlsZSAnJXMubXJrJy4KACUlJTAyeAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZGV0ZWN0b3JzL29yaWVudGF0aW9uX2Fzc2lnbm1lbnQuaAAlZiAlZiAlZiAlZgB3aWR0aCBtdXN0IGJlIHBvc2l0aXZlAFNjYWxlIG11c3QgYmUgbGVzcyB0aGFuIG51bWJlciBvZiBzY2FsZSBwZXIgb2N0YXZlAFVuc3VwcG9ydGVkIGltYWdlIHR5cGUAU291cmNlIHdpZHRoIG11c3QgYmUgb2RkAEFzc2VydGlvbiBgcFswXSA+IHBwMVswXWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGltMi5jaGFubmVscygpID09IDFgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBweXJhbWlkLT5pbWFnZXMoKVswXS5oZWlnaHQoKSA9PSBkZXRlY3Rvci0+aGVpZ2h0KClgIGZhaWxlZCBpbiAAYWxsb2NhdG9yPFQ+OjphbGxvY2F0ZShzaXplX3QgbikgJ24nIGV4Y2VlZHMgbWF4aW11bSBzdXBwb3J0ZWQgc2l6ZQAvcHJvYy9zZWxmL2V4ZQBPY3RhdmUgb3V0IG9mIHJhbmdlAEhpc3RvZ3JhbSBwb2ludGVyIGlzIE5VTEwAQXNzZXJ0aW9uIGBhc3NpZ25tZW50LnNpemUoKSA9PSBudW1faW5kaWNlc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYHBbMF0gPiBwcDFbMV1gIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGAoY2h1bmtfc2l6ZSUyKT09MGAgZmFpbGVkIGluIABBc3NlcnRpb24gYG1SZWZJbWFnZUhlaWdodCA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBkLndpZHRoKCkgPT0gaW0yLndpZHRoKClgIGZhaWxlZCBpbiAAVHJhbnNmb3JtYXRpb24gbWF0cml4IHJlYWQgZXJyb3IhIQoASW1hZ2VzIG11c3QgaGF2ZSB0aGUgc2FtZSB3aWR0aAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvbWF0Y2hlcnMvYmluYXJ5X2hpZXJhcmNoaWNhbF9jbHVzdGVyaW5nLmgAanBnAFVudGVzdGVkIGJlaGF2aW9yIGZvciBvZGQgY2h1bmsgc2l6ZQBoZWlnaHQgbXVzdCBiZSBwb3NpdGl2ZQBTY2FsZSBvdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGAoZmJpbiswLjVmKSA+IDAgJiYgKGZiaW4tMC41ZikgPCBudW1fYmluc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYCFpc2luZih1WzBdKWAgZmFpbGVkIGluIAAlcyVzCgBXaWR0aCBpcyB6ZXJvAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9tYXRjaGVycy9ob3VnaF9zaW1pbGFyaXR5X3ZvdGluZy5oAEFzc2lnbm1lbnQgc2l6ZSB3cm9uZwBEZWNpbWFsIGJpbiBwb3NpdGlvbiBpbmRleCBvdXQgb2YgcmFuZ2UASU5GAEFzc2VydGlvbiBgKGludClzdGQ6OmZsb29yKHgpID09IChpbnQpeGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGQuaGVpZ2h0KCkgPT0gaW0yLmhlaWdodCgpYCBmYWlsZWQgaW4gAEltYWdlcyBtdXN0IGhhdmUgdGhlIHNhbWUgaGVpZ2h0AC8uLi9zaGFyZS8lcwBIZWlnaHQgaXMgemVybwAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZGV0ZWN0b3JzL2ludGVycG9sYXRlLmgAQXNzZXJ0aW9uIGBhc3NpZ25tZW50W2ldICE9IC0xYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW5kZXggPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYG1hZ25pdHVkZSA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgIWlzaW5mKHVbMV0pYCBmYWlsZWQgaW4gAFN0ZXAgaXMgemVybwBNYWduaXR1ZGUgY2Fubm90IGJlIG5lZ2F0aXZlAGZsb29yKCkgYW5kIGNhc3Qgbm90IHRoZSBzYW1lAGluZGV4IG91dCBvZiByYW5nZQBBc3NpZ25tZW50IGlzIGludmFsaWQASE9NRQBBc3NlcnRpb24gYGltMS53aWR0aCgpID09IGltMi53aWR0aCgpYCBmYWlsZWQgaW4gAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9kZXRlY3RvcnMvaGFycmlzLWlubGluZS5oAGFsbG9jYXRvcjxUPjo6YWxsb2NhdGUoc2l6ZV90IG4pICduJyBleGNlZWRzIG1heGltdW0gc3VwcG9ydGVkIHNpemUAL3Byb2Mvc2VsZi9jbWRsaW5lAEFzc2VydGlvbiBgKGludClzdGQ6OmZsb29yKHkpID09IChpbnQpeWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGFzc2lnbm1lbnRbaV0gPCBudW1faW5kaWNlc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYG51bV9iaW5zID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGAoaT4+MSkgPCBzdGQ6OmNlaWwoKHNyY19oZWlnaHQtMSkvMi5mKWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGltMS5oZWlnaHQoKSA9PSBpbTIuaGVpZ2h0KClgIGZhaWxlZCBpbiAASW5kZXggaXMgb3V0IG9mIGJvdW5kcwBOdW1iZXIgYmlucyBtdXN0IGJlIHBvc2l0aXZlAEFzc2lnbm1lbnQgb3V0IG9mIHJhbmdlAE91dCBvZiByYW5nZQBEb0cgUHlyYW1pZAByYgBBc3NlcnRpb24gYHlwID49IDAgJiYgeXAgPCBoZWlnaHRgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBiaW5YID49IDBgIGZhaWxlZCBpbiAAeXAgb3V0IG9mIGJvdW5kcwBOb24tbWF4IHN1cHByZXNzaW9uAGJpblggb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgaW5kaWNlc1thc3NpZ25tZW50W2ldXSA8IG51bV9mZWF0dXJlc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYGltYWdlLnR5cGUoKSA9PSBJTUFHRV9VSU5UOGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHcxID49IDBgIGZhaWxlZCBpbiAAJXM6ICVzCgBTdWJwaXhlbAB3MSBtdXN0IGJlIHBvc2l0aXZlAFVuYWJsZSB0byBkZXRlcm1pbmUgcHJvY2VzcyBuYW1lAE9ubHkgZ3JheSBzY2FsZSBpbWFnZXMgYXJlIHN1cHBvcnRlZABBc3NlcnRpb24gYHlwX3BsdXNfMSA+PSAwICYmIHlwX3BsdXNfMSA8IGhlaWdodGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGJpblggPCBtTnVtWEJpbnNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpdC0+c2Vjb25kLnNpemUoKSAhPSAwYCBmYWlsZWQgaW4gAHBydW5lRmVhdHVyZXMAeXBfcGx1c18xIG91dCBvZiBib3VuZHMAJXMlcwBDbHVzdGVyIG11c3QgaGF2ZSBhdGxlYXNldCAxIGZlYXR1cmUAQXNzZXJ0aW9uIGBvY3RhdmUgPCBtTnVtT2N0YXZlc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYGJpblkgPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHcyID49IDBgIGZhaWxlZCBpbiAARmluZCBPcmllbnRhdGlvbnMAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9nYXVzc2lhbl9zY2FsZV9zcGFjZV9weXJhbWlkLmgAdzIgbXVzdCBiZSBwb3NpdGl2ZQAvdmFyL2NhY2hlAGJpblkgb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgeHAgPj0gMCAmJiB4cCA8IHdpZHRoYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZHN0W2ldID49IC0yNTgwNjRgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtSyA9PSBtQ2VudGVycy5zaXplKClgIGZhaWxlZCBpbiAAeHAgb3V0IG9mIGJvdW5kcwAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvbWF0Y2hlcnMva21lZG9pZHMuaAAvLmNhY2hlAE9jdGF2ZSBvdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGBiMSA+PSAwICYmIGIxIDwgbnVtX2JpbnNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBiaW5ZIDwgbU51bVlCaW5zYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZHN0W2ldIDw9IDI1ODA2NGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGltMC5oZWlnaHQoKSA9PSBpbTEuaGVpZ2h0KClgIGZhaWxlZCBpbiAASGVpZ2h0IGlzIGluY29uc2lzdGVudABrIHNob3VsZCBtYXRjaCB0aGUgbnVtYmVyIG9mIGNsdXN0ZXIgY2VudGVycwAlcy8lcwBiMSBiaW4gaW5kZXggb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgeHBfcGx1c18xID49IDAgJiYgeHBfcGx1c18xIDwgd2lkdGhgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBzY2FsZSA8IG1OdW1TY2FsZXNQZXJPY3RhdmVgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBkc3RbaV0gPD0gNDEyOTAyNGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGJpbkFuZ2xlID49IDBgIGZhaWxlZCBpbiAAeHBfcGx1c18xIG91dCBvZiBib3VuZHMAYmluQW5nbGUgb3V0IG9mIHJhbmdlAFNjYWxlIG91dCBvZiByYW5nZQAvdmFyL2xpYgBBc3NlcnRpb24gYGIyID49IDAgJiYgYjIgPCBudW1fYmluc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYGRzdFtpXSA+PSAtNDEyOTAyNGAgZmFpbGVkIGluIABBc3NlcnRpb24gYG51bV9mZWF0dXJlcyA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbTAuaGVpZ2h0KCkgPT0gaW0yLmhlaWdodCgpYCBmYWlsZWQgaW4gAC8uY29uZmlnAGFsbG9jYXRvcjxUPjo6YWxsb2NhdGUoc2l6ZV90IG4pICduJyBleGNlZWRzIG1heGltdW0gc3VwcG9ydGVkIHNpemUATnVtYmVyIG9mIGZlYXR1cmVzIG11c3QgYmUgcG9zaXRpdmUAYjIgYmluIGluZGV4IG91dCBvZiByYW5nZQBBc3NlcnRpb24gYGJpbkFuZ2xlIDwgbU51bUFuZ2xlQmluc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYHcwID49IDAgJiYgdzAgPD0gMS4wMDAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKGltMS5oZWlnaHQoKT4+MSkgPT0gaW0yLmhlaWdodCgpYCBmYWlsZWQgaW4gAGFsbG9jYXRvcjxUPjo6YWxsb2NhdGUoc2l6ZV90IG4pICduJyBleGNlZWRzIG1heGltdW0gc3VwcG9ydGVkIHNpemUAT3V0IG9mIHJhbmdlAFRNUERJUgBBc3NlcnRpb24gYG51bV9pbmRpY2VzIDw9IG51bV9mZWF0dXJlc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYGd4eCA8PSA0MTI5MDI0YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgYmluU2NhbGUgPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYChpbTAuaGVpZ2h0KCk+PjEpID09IGltMS5oZWlnaHQoKWAgZmFpbGVkIGluIABNb3JlIGluZGljZXMgdGhhbiBmZWF0dXJlcwAvdG1wAGJpblNjYWxlIG91dCBvZiByYW5nZQBBc3NlcnRpb24gYHJvdyA8IG1IZWlnaHRgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB3MSA+PSAwICYmIHcxIDw9IDEuMDAwMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGd4eCA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKGltMC5oZWlnaHQoKT4+MSkgPT0gaW0yLmhlaWdodCgpYCBmYWlsZWQgaW4gAEVycm9yIGxvb2tpbmcgZm9yIHJlc291cmNlcyBkaXJlY3RvcnkgcGF0aAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZnJhbWV3b3JrL2ltYWdlLmgAQXNzZXJ0aW9uIGBiaW5TY2FsZSA8IG1OdW1TY2FsZUJpbnNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtQnVja2V0cy5zaXplKCkgPT0gbU51bUJ1Y2tldHNYYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbnVtX2luZGljZXMgPj0gbUtgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBneXkgPD0gNDEyOTAyNGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHcyID49IDAgJiYgdzIgPD0gMS4wMDAxYCBmYWlsZWQgaW4gAE5vdCBlbm91Z2ggZmVhdHVyZXMAcm93IG91dCBvZiBib3VuZHMARXJyb3IgY3JlYXRpbmcgcmVzb3VyY2VzIGRpcmVjdG9yeSBwYXRoAEJ1Y2tldHMgYXJlIG5vdCBhbGxvY2F0ZWQAQXNzZXJ0aW9uIGB3MyA+PSAwICYmIHczIDw9IDEuMDAwMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGd5eSA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW5kZXggPD0gKGJpblggKyBiaW5ZKm1OdW1YQmlucyArIGJpbkFuZ2xlKm1OdW1YQmlucyptTnVtWUJpbnMgKyBiaW5TY2FsZSptTnVtWEJpbnMqbU51bVlCaW5zKm1OdW1BbmdsZUJpbnMpYCBmYWlsZWQgaW4gAEFzc2lnbm1lbnQgc2l6ZSBpcyBpbmNvcnJlY3QAQXNzZXJ0aW9uIGBtQnVja2V0c1swXS5zaXplKCkgPT0gbU51bUJ1Y2tldHNZYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZ3h5IDw9IDQxMjkwMjRgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGAodzArdzErdzIrdzMpIDw9IDEuMDAwMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYG4gPiAwYCBmYWlsZWQgaW4gAEVycm9yOiBVbmFibGUgdG8gY2hhbmdlIHdvcmtpbmcgZGlyZWN0b3J5IHRvICclcycuCgAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvdXRpbHMvcGFydGlhbF9zb3J0LmgAQXNzZXJ0aW9uIGBtRmVhdHVyZVBvaW50cy5zaXplKCkgPD0gbU1heE51bUZlYXR1cmVQb2ludHNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBwb3MgPT0gNjY2YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZ3h5ID49IC00MTI5MDI0YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbnVtX2NlbnRlcnMgPiAwYCBmYWlsZWQgaW4gAFslIC4zZiAlIC4zZiAlIC4zZl0gWyUgNi4xZl0KAAMAAAADAAAABAAAAAQAAAAEAAAAAQAAAAQAAAACAAAAAgAAAAIAAAACAAAAAgAAAAEAAAABAAAAAQBBsKkBC+UwBAAAAIgAAAAFAAAAkAAAAAYAAACYAAAACQAAALAAAAARBAAAgAsAAMENAADvDwAALmlzZXQAcmIATjZ2aXNpb24yNUdhdXNzaWFuU2NhbGVTcGFjZVB5cmFtaWRFAAAABPUAAOlUAABUb28gbWFueSBmZWF0dXJlIHBvaW50cwBUaGVyZSBtdXN0IGJlIGF0IGxlYXN0IDEgY2VudGVyAG4gbXVzdCBiZSBwb3NpdGl2ZQBQb3NpdGlvbiBpcyBub3Qgd2l0aGluIHJhbmdlAFslc10gWyVzXSBbJXNdIDogRm91bmQgJWQgZmVhdHVyZXMgaW4gcXVlcnkAQXNzZXJ0aW9uIGBrID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGtwLnNjYWxlIDwgbUxhcGxhY2lhblB5cmFtaWQubnVtU2NhbGVQZXJPY3RhdmUoKWAgZmFpbGVkIGluIABGZWF0dXJlIHBvaW50IHNjYWxlIGlzIG91dCBvZiBib3VuZHMAayBtdXN0IGJlIHBvc2l0aXZlAEZpbmQgTWF0Y2hlcyAoMSkASG91Z2ggVm90aW5nICgxKQBBc3NlcnRpb24gYGtwLnNjb3JlID09IGxhcDEuZ2V0PGZsb2F0Pih5KVt4XWAgZmFpbGVkIGluIABTY29yZSBpcyBub3QgY29uc2lzdGVudCB3aXRoIHRoZSBEb0cgaW1hZ2UARmluZCBIb3VnaCBNYXRjaGVzICgxKQBFc3RpbWF0ZSBIb21vZ3JhcGh5ICgxKQBBc3NlcnRpb24gYGJ1Y2tldFswXS5maXJzdCA+PSBidWNrZXRbbl0uZmlyc3RgIGZhaWxlZCBpbiAAbnRoX2VsZW1lbnQgZmFpbGVkAEZpbmQgSW5saWVycyAoMSkARmluZCBNYXRjaGVzICgyKQBBc3NlcnRpb24gYG9jdGF2ZSA8IG1OdW1PY3RhdmVzYCBmYWlsZWQgaW4gAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9kZXRlY3RvcnMvZ2F1c3NpYW5fc2NhbGVfc3BhY2VfcHlyYW1pZC5oAEhvdWdoIFZvdGluZyAoMikAT2N0YXZlIG91dCBvZiByYW5nZQBGaW5kIEhvdWdoIE1hdGNoZXMgKDIpAEVzdGltYXRlIEhvbW9ncmFwaHkgKDIpAEFzc2VydGlvbiBgc2NhbGUgPCBtTnVtU2NhbGVzUGVyT2N0YXZlYCBmYWlsZWQgaW4gAFNjYWxlIG91dCBvZiByYW5nZQBGaW5kIElubGllcnMgKDIpAEFzc2VydGlvbiBgYmVzdF9pbmRleCAhPSBzdGQ6Om51bWVyaWNfbGltaXRzPHNpemVfdD46Om1heCgpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW5kZXggPCBtSW1hZ2VzLnNpemUoKWAgZmFpbGVkIGluIAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZGV0ZWN0b3JzL0RvR19zY2FsZV9pbnZhcmlhbnRfZGV0ZWN0b3IuaAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvbWF0Y2hlcnMvZmVhdHVyZV9tYXRjaGVyLWlubGluZS5oAFNvbWV0aGluZyBzdHJhbmdlAEluZGV4IGlzIG91dCBvZiByYW5nZQBBc3NlcnRpb24gYHNjYWxlID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtTWF0Y2hlcy5zaXplKCkgPD0gZmVhdHVyZXMxLT5zaXplKClgIGZhaWxlZCBpbiAATnVtYmVyIG9mIG1hdGNoZXMgc2hvdWxkIGJlIGxvd2VyAFNjYWxlIG11c3QgYmUgcG9zaXRpdmUAU2NhbGUgbXVzdCBiZSBsZXNzIHRoYW4gbnVtYmVyIG9mIHNjYWxlIHBlciBvY3RhdmUAQXNzZXJ0aW9uIGBtUm9vdC5nZXQoKWAgZmFpbGVkIGluIABSb290IGNhbm5vdCBiZSBOVUxMAEFzc2VydGlvbiBgbGFwMC5oZWlnaHQoKSA9PSBsYXAxLmhlaWdodCgpID09IGxhcDIuaGVpZ2h0KClgIGZhaWxlZCBpbiAAV2lkdGgvaGVpZ2h0IGFyZSBub3QgY29uc2lzdGVudABBc3NlcnRpb24gYG1pbmkgIT0gLTFgIGZhaWxlZCBpbiAATWluaW11bSBpbmRleCBub3Qgc2V0AEFzc2VydGlvbiBgKGxhcDAuaGVpZ2h0KCkgPT0gbGFwMS5oZWlnaHQoKSkgJiYgKChsYXAxLmhlaWdodCgpPj4xKSA9PSBsYXAyLmhlaWdodCgpKWAgZmFpbGVkIGluIABBc3NlcnRpb24gYCgobGFwMC53aWR0aCgpPj4xKSA9PSBsYXAxLndpZHRoKCkpICYmIChsYXAxLndpZHRoKCkgPT0gbGFwMi53aWR0aCgpKWAgZmFpbGVkIGluIABBc3NlcnRpb24gYG4gPD0gaW5fbWF0Y2hlcy5zaXplKClgIGZhaWxlZCBpbiAAU2hvdWxkIGJlIHRoZSBzYW1lAEFzc2VydGlvbiBgMGAgZmFpbGVkIGluIABJbWFnZSBzaXplcyBhcmUgaW5jb25zaXN0ZW50AEFzc2VydGlvbiBgYmluWCA+PSAwYCBmYWlsZWQgaW4gAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9tYXRjaGVycy9ob3VnaF9zaW1pbGFyaXR5X3ZvdGluZy5oAEFzc2VydGlvbiBgKHgtMSkgPj0gMCAmJiAoeCsxKSA8IGxhcDEud2lkdGgoKWAgZmFpbGVkIGluIAB4IG91dCBvZiBib3VuZHMAYmluWCBvdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGBiaW5YIDwgbU51bVhCaW5zYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKHktMSkgPj0gMCAmJiAoeSsxKSA8IGxhcDEuaGVpZ2h0KClgIGZhaWxlZCBpbiAAeSBvdXQgb2YgYm91bmRzAEFzc2VydGlvbiBgYmluWSA+PSAwYCBmYWlsZWQgaW4gAGJpblkgb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgbGFwMC53aWR0aCgpID09IGxhcDEud2lkdGgoKWAgZmFpbGVkIGluIABJbWFnZSBkaW1lbnNpb25zIGluY29uc2lzdGVudABBc3NlcnRpb24gYGJpblkgPCBtTnVtWUJpbnNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBiaW5BbmdsZSA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbGFwMC53aWR0aCgpID09IGxhcDIud2lkdGgoKWAgZmFpbGVkIGluIABiaW5BbmdsZSBvdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGBsYXAwLmhlaWdodCgpID09IGxhcDEuaGVpZ2h0KClgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBiaW5BbmdsZSA8IG1OdW1BbmdsZUJpbnNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBsYXAwLmhlaWdodCgpID09IGxhcDIuaGVpZ2h0KClgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBiaW5TY2FsZSA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKHgtMSkgPj0gMCAmJiAoeCsxKSA8IGltLndpZHRoKClgIGZhaWxlZCBpbiAAYmluU2NhbGUgb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgKHktMSkgPj0gMCAmJiAoeSsxKSA8IGltLmhlaWdodCgpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgYmluU2NhbGUgPCBtTnVtU2NhbGVCaW5zYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKGxhcDAud2lkdGgoKT4+MSkgPT0gbGFwMi53aWR0aCgpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZGlzdEJpbkFuZ2xlID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGAobGFwMC5oZWlnaHQoKT4+MSkgPT0gbGFwMi5oZWlnaHQoKWAgZmFpbGVkIGluIABkaXN0QmluQW5nbGUgbXVzdCBub3QgYmUgbmVnYXRpdmUAQXNzZXJ0aW9uIGB4X2Rpdl8yLTAuNWYgPj0gMGAgZmFpbGVkIGluIAB4X2Rpdl8yIG91dCBvZiBib3VuZHMgb3V0IG9mIGJvdW5kcyBmb3IgaW50ZXJwb2xhdGlvbgBBc3NlcnRpb24gYGh5cC5zaXplKCkgPj0gOSptYXhfbnVtX2h5cG90aGVzZXNgIGZhaWxlZCBpbiAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2hvbW9ncmFwaHlfZXN0aW1hdGlvbi9yb2J1c3RfaG9tb2dyYXBoeS5oAEFzc2VydGlvbiBgeV9kaXZfMi0wLjVmID49IDBgIGZhaWxlZCBpbiAAaHlwIHZlY3RvciBzaG91bGQgYmUgb2Ygc2l6ZSA5Km1heF9udW1faHlwb3RoZXNlcwB5X2Rpdl8yIG91dCBvZiBib3VuZHMgb3V0IG9mIGJvdW5kcyBmb3IgaW50ZXJwb2xhdGlvbgBBc3NlcnRpb24gYHRtcF9pLnNpemUoKSA+PSBudW1fcG9pbnRzYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgeF9kaXZfMiswLjVmIDwgbGFwMi53aWR0aCgpYCBmYWlsZWQgaW4gAHRtcF9pIHZlY3RvciBzaG91bGQgYmUgb2Ygc2l6ZSBudW1fcG9pbnRzAEFzc2VydGlvbiBgeV9kaXZfMiswLjVmIDwgbGFwMi5oZWlnaHQoKWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGh5cF9jb3N0cy5zaXplKCkgPj0gbWF4X251bV9oeXBvdGhlc2VzYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKGxhcDAud2lkdGgoKT4+MSkgPT0gbGFwMS53aWR0aCgpYCBmYWlsZWQgaW4gAGh5cF9jb3N0cyB2ZWN0b3Igc2hvdWxkIGJlIG9mIHNpemUgbWF4X251bV9oeXBvdGhlc2VzAEFzc2VydGlvbiBgKGxhcDAuaGVpZ2h0KCk+PjEpID09IGxhcDEuaGVpZ2h0KClgIGZhaWxlZCBpbiAAYWxsb2NhdG9yPFQ+OjphbGxvY2F0ZShzaXplX3QgbikgJ24nIGV4Y2VlZHMgbWF4aW11bSBzdXBwb3J0ZWQgc2l6ZQBBc3NlcnRpb24gYG4gPiAwYCBmYWlsZWQgaW4gAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci91dGlscy9wYXJ0aWFsX3NvcnQuaABBc3NlcnRpb24gYHJvdyA8IG1IZWlnaHRgIGZhaWxlZCBpbiAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2ZyYW1ld29yay9pbWFnZS5oAG4gbXVzdCBiZSBwb3NpdGl2ZQByb3cgb3V0IG9mIGJvdW5kcwBBc3NlcnRpb24gYGsgPiAwYCBmYWlsZWQgaW4gAGsgbXVzdCBiZSBwb3NpdGl2ZQBBc3NlcnRpb24gYChpbnQpc3RkOjpmbG9vcih4KSA9PSAoaW50KXhgIGZhaWxlZCBpbiAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9pbnRlcnBvbGF0ZS5oAEFzc2VydGlvbiBgMGAgZmFpbGVkIGluIABGYWlsZWQgdG8gY29tcHV0ZSBtYXRyaXggaW52ZXJzZQBmbG9vcigpIGFuZCBjYXN0IG5vdCB0aGUgc2FtZQBBc3NlcnRpb24gYChpbnQpc3RkOjpmbG9vcih5KSA9PSAoaW50KXlgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB5cCA+PSAwICYmIHlwIDwgaGVpZ2h0YCBmYWlsZWQgaW4gAHlwIG91dCBvZiBib3VuZHMAQXNzZXJ0aW9uIGB5cF9wbHVzXzEgPj0gMCAmJiB5cF9wbHVzXzEgPCBoZWlnaHRgIGZhaWxlZCBpbiAAeXBfcGx1c18xIG91dCBvZiBib3VuZHMAQXNzZXJ0aW9uIGB4cCA+PSAwICYmIHhwIDwgd2lkdGhgIGZhaWxlZCBpbiAAeHAgb3V0IG9mIGJvdW5kcwBBc3NlcnRpb24gYHhwX3BsdXNfMSA+PSAwICYmIHhwX3BsdXNfMSA8IHdpZHRoYCBmYWlsZWQgaW4gAHhwX3BsdXNfMSBvdXQgb2YgYm91bmRzAEFzc2VydGlvbiBgdzAgPj0gMCAmJiB3MCA8PSAxLjAwMDFgIGZhaWxlZCBpbiAAT3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgdzEgPj0gMCAmJiB3MSA8PSAxLjAwMDFgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB3MiA+PSAwICYmIHcyIDw9IDEuMDAwMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYHczID49IDAgJiYgdzMgPD0gMS4wMDAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKHcwK3cxK3cyK3czKSA8PSAxLjAwMDFgIGZhaWxlZCBpbiAAAAAAAAAAEFUAABAAAAARAAAAAAAAAMBqAAASAAAAEwAAAE42dmlzaW9uOUV4Y2VwdGlvbkUALPUAAIBqAAAc9gAATjZ2aXNpb24xOEJpbm9taWFsUHlyYW1pZDMyZkUAAAAs9QAAoGoAABBVAAAAAAAAlGoAAA4AAAAUAAAAFQAAALlSjD6OWuc+uVKMPgAAAAAAAAAAlGsAABYAAAAXAAAAGAAAABkAAAAaAAAATlN0M19fMjIwX19zaGFyZWRfcHRyX3BvaW50ZXJJUE42dmlzaW9uOEtleWZyYW1lSUxpOTZFRUVOU18xMHNoYXJlZF9wdHJJUzNfRTI3X19zaGFyZWRfcHRyX2RlZmF1bHRfZGVsZXRlSVMzX1MzX0VFTlNfOWFsbG9jYXRvcklTM19FRUVFACz1AAAMawAApPIAAE5TdDNfXzIxMHNoYXJlZF9wdHJJTjZ2aXNpb244S2V5ZnJhbWVJTGk5NkVFRUUyN19fc2hhcmVkX3B0cl9kZWZhdWx0X2RlbGV0ZUlTM19TM19FRQBib29sIHZpc2lvbjo6VmlzdWFsRGF0YWJhc2U8dmlzaW9uOjpGUkVBS0V4dHJhY3RvciwgdmlzaW9uOjpCaW5hcnlGZWF0dXJlU3RvcmUsIHZpc2lvbjo6QmluYXJ5RmVhdHVyZU1hdGNoZXI8OTY+Pjo6cXVlcnkoY29uc3QgdmlzaW9uOjpHYXVzc2lhblNjYWxlU3BhY2VQeXJhbWlkICopIFtGRUFUVVJFX0VYVFJBQ1RPUiA9IHZpc2lvbjo6RlJFQUtFeHRyYWN0b3IsIFNUT1JFID0gdmlzaW9uOjpCaW5hcnlGZWF0dXJlU3RvcmUsIE1BVENIRVIgPSB2aXNpb246OkJpbmFyeUZlYXR1cmVNYXRjaGVyPDk2Pl0AQaTaAQuwTLK+uT4S3KC+kL45PhLcoL6Qvjm+AAAAgLK+ub4S3KA+kL45vhLcoD6Qvjk+0nIYvwAAAADScpi+OgYEv9JymD46BgS/0nIYPwAAAIDScpg+OgYEP9JymL46BgQ/AAAAgFa4Pb9mTSQ/Vri9vmZNJD9WuL0+AAAAAFa4PT9mTSS/Vri9PmZNJL9WuL2+DOlYPwAAAIAM6dg+mdk7Pwzp2L6Z2Ts/DOlYvwAAAAAM6di+mdk7vwzp2D6Z2Tu/AAAAAPxTbj/xZU6/DVTuPvFlTr8NVO6+AAAAgPxTbr/xZU4/DVTuvvFlTj8NVO4+AACAvwAAAAAAAAC/0LNdvwAAAD/Qs12/AACAPwAAAIAAAAA/0LNdPwAAAL/Qs10/AAAAAKhuAAAWAAAAGwAAABwAAAAdAAAAHgAAAE5TdDNfXzIyMF9fc2hhcmVkX3B0cl9wb2ludGVySVBoMTZOdWxsQXJyYXlEZWxldGVySWhFTlNfOWFsbG9jYXRvckloRUVFRQAAAAAs9QAAXG4AAKTyAAAxNk51bGxBcnJheURlbGV0ZXJJaEUAAAAAAAAAUG8AABYAAAAfAAAAIAAAACEAAAAiAAAATlN0M19fMjIwX19zaGFyZWRfcHRyX3BvaW50ZXJJUGhOU18xMHNoYXJlZF9wdHJJaEUyN19fc2hhcmVkX3B0cl9kZWZhdWx0X2RlbGV0ZUloaEVFTlNfOWFsbG9jYXRvckloRUVFRQAs9QAA6G4AAKTyAABOU3QzX18yMTBzaGFyZWRfcHRySWhFMjdfX3NoYXJlZF9wdHJfZGVmYXVsdF9kZWxldGVJaGhFRQB2aXNpb246OlNjb3BlZFRpbWVyOjp+U2NvcGVkVGltZXIoKQBpaWkAaWlpaQBpaWlpAGluZmluaXR5AE1pc3NpbmcgSHVmZm1hbiBjb2RlIHRhYmxlIGVudHJ5AEZlYnJ1YXJ5AEphbnVhcnkASnVseQBUaHVyc2RheQBUdWVzZGF5AFdlZG5lc2RheQBTYXR1cmRheQBTdW5kYXkATW9uZGF5AEZyaWRheQBNYXkAJW0vJWQvJXkATUFYX0FMTE9DX0NIVU5LIGlzIHdyb25nLCBwbGVhc2UgZml4AEFMSUdOX1RZUEUgaXMgd3JvbmcsIHBsZWFzZSBmaXgATm90IGEgSlBFRyBmaWxlOiBzdGFydHMgd2l0aCAweCUwMnggMHglMDJ4AENvcnJ1cHQgSlBFRyBkYXRhOiAldSBleHRyYW5lb3VzIGJ5dGVzIGJlZm9yZSBtYXJrZXIgMHglMDJ4AFVuZXhwZWN0ZWQgbWFya2VyIDB4JTAyeABVbnN1cHBvcnRlZCBtYXJrZXIgdHlwZSAweCUwMngAVW5zdXBwb3J0ZWQgSlBFRyBwcm9jZXNzOiBTT0YgdHlwZSAweCUwMngARGVmaW5lIEh1ZmZtYW4gVGFibGUgMHglMDJ4AERlZmluZSBBcml0aG1ldGljIFRhYmxlIDB4JTAyeDogMHglMDJ4AC0rICAgMFgweAAtMFgrMFggMFgtMHgrMHggMHgAQm9ndXMgREFDIHZhbHVlIDB4JXgAX19uZXh0X3ByaW1lIG92ZXJmbG93AEh1ZmZtYW4gY29kZSBzaXplIHRhYmxlIG92ZXJmbG93AE5vdgBUaHUAICAgICAgICAlNHUgJTR1ICU0dSAlNHUgJTR1ICU0dSAlNHUgJTR1AEpQRUcgcGFyYW1ldGVyIHN0cnVjdCBtaXNtYXRjaDogbGlicmFyeSB0aGlua3Mgc2l6ZSBpcyAldSwgY2FsbGVyIGV4cGVjdHMgJXUARGVmaW5lIFJlc3RhcnQgSW50ZXJ2YWwgJXUAV2FybmluZzogdGh1bWJuYWlsIGltYWdlIHNpemUgZG9lcyBub3QgbWF0Y2ggZGF0YSBsZW5ndGggJXUATWlzY2VsbGFuZW91cyBtYXJrZXIgMHglMDJ4LCBsZW5ndGggJXUASkZJRiBleHRlbnNpb24gbWFya2VyOiB0eXBlIDB4JTAyeCwgbGVuZ3RoICV1AEpGSUYgZXh0ZW5zaW9uIG1hcmtlcjogcGFsZXR0ZSB0aHVtYm5haWwgaW1hZ2UsIGxlbmd0aCAldQBKRklGIGV4dGVuc2lvbiBtYXJrZXI6IEpQRUctY29tcHJlc3NlZCB0aHVtYm5haWwgaW1hZ2UsIGxlbmd0aCAldQBKRklGIGV4dGVuc2lvbiBtYXJrZXI6IFJHQiB0aHVtYm5haWwgaW1hZ2UsIGxlbmd0aCAldQBVbmtub3duIEFQUDE0IG1hcmtlciAobm90IEFkb2JlKSwgbGVuZ3RoICV1AFVua25vd24gQVBQMCBtYXJrZXIgKG5vdCBKRklGKSwgbGVuZ3RoICV1AE9idGFpbmVkIFhNUyBoYW5kbGUgJXUARnJlZWQgWE1TIGhhbmRsZSAldQBPYnRhaW5lZCBFTVMgaGFuZGxlICV1AEZyZWVkIEVNUyBoYW5kbGUgJXUAdW5zdXBwb3J0ZWQgbG9jYWxlIGZvciBzdGFuZGFyZCBpbnB1dABBdWd1c3QASW50TGlzdABTdHJpbmdMaXN0AEludmFsaWQgY3JvcCByZXF1ZXN0AFVuc3VwcG9ydGVkIGNvbG9yIGNvbnZlcnNpb24gcmVxdWVzdAB1bnNpZ25lZCBzaG9ydAB1bnNpZ25lZCBpbnQAQ29ycnVwdCBKUEVHIGRhdGE6IHByZW1hdHVyZSBlbmQgb2YgZGF0YSBzZWdtZW50AGhlaWdodABGcmFjdGlvbmFsIHNhbXBsaW5nIG5vdCBpbXBsZW1lbnRlZCB5ZXQAQ0NJUjYwMSBzYW1wbGluZyBub3QgaW1wbGVtZW50ZWQgeWV0AE5vdCBpbXBsZW1lbnRlZCB5ZXQARXJyb3IgcmVhZGluZyBkYXRhIGZyb20gJXMuZnNldABSZWFkaW5nICVzLmZzZXQAZ2V0AEVycm9yOiBrcG1TZXRSZWZEYXRhU2V0AEVycm9yOiBrcG1DaGFuZ2VQYWdlTm9PZlJlZkRhdGFTZXQARXJyb3I6IGtwbU1lcmdlUmVmRGF0YVNldABPY3QAZmxvYXQAU2F0AHVpbnQ2NF90AENhbm5vdCBxdWFudGl6ZSBtb3JlIHRoYW4gJWQgY29sb3IgY29tcG9uZW50cwBTdGFydCBPZiBTY2FuOiAlZCBjb21wb25lbnRzAEJvZ3VzIHZpcnR1YWwgYXJyYXkgYWNjZXNzAEJvZ3VzIHNhbXBsaW5nIGZhY3RvcnMAUXVhbnRpemluZyB0byAlZCA9ICVkKiVkKiVkIGNvbG9ycwBRdWFudGl6aW5nIHRvICVkIGNvbG9ycwBDYW5ub3QgcXVhbnRpemUgdG8gZmV3ZXIgdGhhbiAlZCBjb2xvcnMAQ2Fubm90IHF1YW50aXplIHRvIG1vcmUgdGhhbiAlZCBjb2xvcnMASW52YWxpZCBKUEVHIGZpbGUgc3RydWN0dXJlOiB0d28gU09JIG1hcmtlcnMASW52YWxpZCBKUEVHIGZpbGUgc3RydWN0dXJlOiB0d28gU09GIG1hcmtlcnMAbmZ0TWFya2VycwBfYWRkTkZUTWFya2VycwBTbW9vdGhpbmcgbm90IHN1cHBvcnRlZCB3aXRoIG5vbnN0YW5kYXJkIHNhbXBsaW5nIHJhdGlvcwBNYXhpbXVtIHN1cHBvcnRlZCBpbWFnZSBkaW1lbnNpb24gaXMgJXUgcGl4ZWxzAEFwcGxpY2F0aW9uIHRyYW5zZmVycmVkIHRvbyBtYW55IHNjYW5saW5lcwBBcHBsaWNhdGlvbiB0cmFuc2ZlcnJlZCB0b28gZmV3IHNjYW5saW5lcwBEZWJ1ZyBtb2RlIHNldCB0byAlcwBGYWlsZWQgdG8gY3JlYXRlIHRlbXBvcmFyeSBmaWxlICVzAENsb3NlZCB0ZW1wb3JhcnkgZmlsZSAlcwBPcGVuZWQgdGVtcG9yYXJ5IGZpbGUgJXMAQXByAHZlY3RvcgBJbnB1dCBmaWxlIHJlYWQgZXJyb3IASW52YWxpZCBKUEVHIGZpbGUgc3RydWN0dXJlOiBtaXNzaW5nIFNPUyBtYXJrZXIAbmZ0TWFya2VyAGRldGVjdE1hcmtlcgBnZXRORlRNYXJrZXIAZGV0ZWN0TkZUTWFya2VyAE9jdG9iZXIATm92ZW1iZXIAU2VwdGVtYmVyAERlY2VtYmVyAHVuc2lnbmVkIGNoYXIAaW9zX2Jhc2U6OmNsZWFyAE1hcgBVbnJlY29nbml6ZWQgY29tcG9uZW50IElEcyAlZCAlZCAlZCwgYXNzdW1pbmcgWUNiQ3IAc2V0dXAAVmlydHVhbCBhcnJheSBjb250cm9sbGVyIG1lc3NlZCB1cABTZXAAJUk6JU06JVMgJXAAdGVhcmRvd24AU3VuAEp1bgBzdGQ6OmV4Y2VwdGlvbgBCb2d1cyBIdWZmbWFuIHRhYmxlIGRlZmluaXRpb24AU2VsZWN0ZWQgJWQgY29sb3JzIGZvciBxdWFudGl6YXRpb24ASW1hZ2UgdG9vIHdpZGUgZm9yIHRoaXMgaW1wbGVtZW50YXRpb24ATW9uAG5hbgBEaWRuJ3QgZXhwZWN0IG1vcmUgdGhhbiBvbmUgc2NhbgBTYW1wbGluZyBmYWN0b3JzIHRvbyBsYXJnZSBmb3IgaW50ZXJsZWF2ZWQgc2NhbgBKYW4ASnVsAGJvb2wAQnVmZmVyIHBhc3NlZCB0byBKUEVHIGxpYnJhcnkgaXMgdG9vIHNtYWxsAEFwcmlsAHNldExvZ0xldmVsAGdldExvZ0xldmVsAGVtc2NyaXB0ZW46OnZhbABwdXNoX2JhY2sARnJpAGRwaQBORlQgbWFya2VyIGhlaWdodDogJWkATkZUIG51bS4gb2YgSW1hZ2VTZXQ6ICVpAE5GVCBtYXJrZXIgZHBpOiAlaQBORlQgbWFya2VyIHdpZHRoOiAlaQBkYXRhc2V0UGF0aG5hbWVzIHNpemU6ICVpAEJvZ3VzIG1hcmtlciBsZW5ndGgAd2lkdGgATWFyY2gAQXVnAHVuc2lnbmVkIGxvbmcAc3RkOjp3c3RyaW5nAHN0ZDo6c3RyaW5nAHN0ZDo6dTE2c3RyaW5nAHN0ZDo6dTMyc3RyaW5nAENvcHlyaWdodCAoQykgMjAxOCwgVGhvbWFzIEcuIExhbmUsIEd1aWRvIFZvbGxiZWRpbmcAaW5mACUuMExmACVMZgByZXNpemUAYWxsb2NhdG9yPFQ+OjphbGxvY2F0ZShzaXplX3QgbikgJ24nIGV4Y2VlZHMgbWF4aW11bSBzdXBwb3J0ZWQgc2l6ZQB0cnVlAFR1ZQBmYWxzZQBTdXNwZW5zaW9uIG5vdCBhbGxvd2VkIGhlcmUASnVuZQBzZXRQcm9qZWN0aW9uTmVhclBsYW5lAGdldFByb2plY3Rpb25OZWFyUGxhbmUAc2V0UHJvamVjdGlvbkZhclBsYW5lAGdldFByb2plY3Rpb25GYXJQbGFuZQBSZXF1ZXN0ZWQgZmVhdHVyZSB3YXMgb21pdHRlZCBhdCBjb21waWxlIHRpbWUAU2VlayBmYWlsZWQgb24gdGVtcG9yYXJ5IGZpbGUAUmVhZCBmYWlsZWQgb24gdGVtcG9yYXJ5IGZpbGUARW1wdHkgaW5wdXQgZmlsZQBQcmVtYXR1cmUgZW5kIG9mIGlucHV0IGZpbGUAUHJlbWF0dXJlIGVuZCBvZiBKUEVHIGZpbGUAc2V0Q2FtZXJhKCk6IEVycm9yIGNyZWF0aW5nIDNEIGhhbmRsZQBkb3VibGUARENUIGNvZWZmaWNpZW50IG91dCBvZiByYW5nZQBJbnZhbGlkIGNvbG9yIHF1YW50aXphdGlvbiBtb2RlIGNoYW5nZQBKUEVHIGRhdGFzdHJlYW0gY29udGFpbnMgbm8gaW1hZ2UAICAgIHdpdGggJWQgeCAlZCB0aHVtYm5haWwgaW1hZ2UAZ2V0UHJvY2Vzc2luZ0ltYWdlAFN0YXJ0IG9mIEltYWdlAEVuZCBPZiBJbWFnZQBCb2d1cyBidWZmZXIgY29udHJvbCBtb2RlAENvcnJ1cHQgSlBFRyBkYXRhOiBiYWQgSHVmZm1hbiBjb2RlAENvcnJ1cHQgSlBFRyBkYXRhOiBiYWQgYXJpdGhtZXRpYyBjb2RlAHNldERlYnVnTW9kZQBnZXREZWJ1Z01vZGUAc2V0VGhyZXNob2xkTW9kZQBnZXRUaHJlc2hvbGRNb2RlAHNldEltYWdlUHJvY01vZGUAZ2V0SW1hZ2VQcm9jTW9kZQBCb2d1cyBpbnB1dCBjb2xvcnNwYWNlAEJvZ3VzIEpQRUcgY29sb3JzcGFjZQBzZXRUaHJlc2hvbGQAZ2V0VGhyZXNob2xkAHZvaWQAQmFja2luZyBzdG9yZSBub3Qgc3VwcG9ydGVkAERDVCBzY2FsZWQgYmxvY2sgc2l6ZSAlZHglZCBub3Qgc3VwcG9ydGVkAFF1YW50aXphdGlvbiB0YWJsZSAweCUwMnggd2FzIG5vdCBkZWZpbmVkAEh1ZmZtYW4gdGFibGUgMHglMDJ4IHdhcyBub3QgZGVmaW5lZABBcml0aG1ldGljIHRhYmxlIDB4JTAyeCB3YXMgbm90IGRlZmluZWQAV3JpdGUgdG8gWE1TIGZhaWxlZABSZWFkIGZyb20gWE1TIGZhaWxlZABXcml0ZSB0byBFTVMgZmFpbGVkAFJlYWQgZnJvbSBFTVMgZmFpbGVkAFdlZAAgICAgICAgICUzZCAlM2QgJTNkICUzZCAlM2QgJTNkICUzZCAlM2QAV2FybmluZzogdW5rbm93biBKRklGIHJldmlzaW9uIG51bWJlciAlZC4lMDJkAENvcnJ1cHQgSlBFRyBkYXRhOiBmb3VuZCBtYXJrZXIgMHglMDJ4IGluc3RlYWQgb2YgUlNUJWQAU3RhcnQgT2YgRnJhbWUgMHglMDJ4OiB3aWR0aD0ldSwgaGVpZ2h0PSV1LCBjb21wb25lbnRzPSVkACAgICBDb21wb25lbnQgJWQ6ICVkaHglZHYgcT0lZABJbnZhbGlkIHByb2dyZXNzaXZlIHBhcmFtZXRlcnMgU3M9JWQgU2U9JWQgQWg9JWQgQWw9JWQAICBTcz0lZCwgU2U9JWQsIEFoPSVkLCBBbD0lZAAgICAgQ29tcG9uZW50ICVkOiBkYz0lZCBhYz0lZABJbnZhbGlkIHByb2dyZXNzaXZlIHBhcmFtZXRlcnMgYXQgc2NhbiBzY3JpcHQgZW50cnkgJWQASW52YWxpZCBzY2FuIHNjcmlwdCBhdCBlbnRyeSAlZABCb2d1cyBEUVQgaW5kZXggJWQAQm9ndXMgREhUIGluZGV4ICVkAEJvZ3VzIERBQyBpbmRleCAlZABUb28gbWFueSBjb2xvciBjb21wb25lbnRzOiAlZCwgbWF4ICVkAEluY29uc2lzdGVudCBwcm9ncmVzc2lvbiBzZXF1ZW5jZSBmb3IgY29tcG9uZW50ICVkIGNvZWZmaWNpZW50ICVkAFdyb25nIEpQRUcgbGlicmFyeSB2ZXJzaW9uOiBsaWJyYXJ5IGlzICVkLCBjYWxsZXIgZXhwZWN0cyAlZABUaHJlc2hvbGQgbW9kZSBzZXQgdG8gJWQAVGhyZXNob2xkIHNldCB0byAlZABBdCBtYXJrZXIgMHglMDJ4LCByZWNvdmVyeSBhY3Rpb24gJWQAVW5zdXBwb3J0ZWQgSlBFRyBkYXRhIHByZWNpc2lvbiAlZABEZWZpbmUgUXVhbnRpemF0aW9uIFRhYmxlICVkICBwcmVjaXNpb24gJWQAQWRvYmUgQVBQMTQgbWFya2VyOiB2ZXJzaW9uICVkLCBmbGFncyAweCUwNHggMHglMDR4LCB0cmFuc2Zvcm0gJWQAQWxsb2NhdGVkIHZpZGVvRnJhbWVTaXplICVkAEltcHJvcGVyIGNhbGwgdG8gSlBFRyBsaWJyYXJ5IGluIHN0YXRlICVkAENhbm5vdCB0cmFuc2NvZGUgZHVlIHRvIG11bHRpcGxlIHVzZSBvZiBxdWFudGl6YXRpb24gdGFibGUgJWQAVW5rbm93biBBZG9iZSBjb2xvciB0cmFuc2Zvcm0gY29kZSAlZABJbnZhbGlkIG1lbW9yeSBwb29sIGNvZGUgJWQAQm9ndXMgbWVzc2FnZSBjb2RlICVkAFRyYWNraW5nIGxvc3QuICVkAEpGSUYgQVBQMCBtYXJrZXI6IHZlcnNpb24gJWQuJTAyZCwgZGVuc2l0eSAlZHglZCAgJWQARGVjACVsZCVjAENvbXBvbmVudCBpbmRleCAlZDogbWlzbWF0Y2hpbmcgc2FtcGxpbmcgcmF0aW8gJWQ6JWQsICVkOiVkLCAlYwBGZWIAcndhAFNjYW4gc2NyaXB0IGRvZXMgbm90IHRyYW5zbWl0IGFsbCBkYXRhAGdldE5GVERhdGEAX2xvYWRDYW1lcmEAJWEgJWIgJWQgJUg6JU06JVMgJVkAUE9TSVgAQVJfTEFCRUxJTkdfVEhSRVNIX01PREVfQVVUT19PVFNVAEFSX01BUktFUl9JTkZPX0NVVE9GRl9QSEFTRV9NQVRDSF9DT05UUkFTVABBUl9NQVhfTE9PUF9DT1VOVABJbnZhbGlkIGNvbXBvbmVudCBJRCAlZCBpbiBTT1MAQVJfTUFSS0VSX0lORk9fQ1VUT0ZGX1BIQVNFX0hFVVJJU1RJQ19UUk9VQkxFU09NRV9NQVRSSVhfQ09ERVMARVJST1JfTUFSS0VSX0lOREVYX09VVF9PRl9CT1VORFMAJUg6JU06JVMAQVJfTE9HX0xFVkVMX0VSUk9SAEFSX01BUktFUl9JTkZPX0NVVE9GRl9QSEFTRV9QT1NFX0VSUk9SAEFSX0xPR19MRVZFTF9JTkZPAEFSX0xPR19MRVZFTF9SRUxfSU5GTwBBUl9MT0dfTEVWRUxfV0FSTgBBUl9NQVJLRVJfSU5GT19DVVRPRkZfUEhBU0VfUEFUVEVSTl9FWFRSQUNUSU9OAE5BTgBBUl9MQUJFTElOR19USFJFU0hfTU9ERV9BVVRPX01FRElBTgBQTQBKUEVHTUVNAEFNAExDX0FMTABBUl9NQVJLRVJfSU5GT19DVVRPRkZfUEhBU0VfTUFUQ0hfQkFSQ09ERV9FRENfRkFJTABBUl9MQUJFTElOR19USFJFU0hfTU9ERV9NQU5VQUwAQVJfTUFSS0VSX0lORk9fQ1VUT0ZGX1BIQVNFX1BPU0VfRVJST1JfTVVMVEkAQVJfTE9PUF9CUkVBS19USFJFU0gAQVJfREVGQVVMVF9MQUJFTElOR19USFJFU0gAQVJfTE9HX0xFVkVMX0RFQlVHAExBTkcASW52YWxpZCBTT1MgcGFyYW1ldGVycyBmb3Igc2VxdWVudGlhbCBKUEVHAENhdXRpb246IHF1YW50aXphdGlvbiB0YWJsZXMgYXJlIHRvbyBjb2Fyc2UgZm9yIGJhc2VsaW5lIEpQRUcASW52YWxpZCBKUEVHIGZpbGUgc3RydWN0dXJlOiAlcyBiZWZvcmUgU09GAElORgBBUl9MQUJFTElOR19USFJFU0hfTU9ERV9BVVRPX0FEQVBUSVZFAEFSX01BUktFUl9JTkZPX0NVVE9GRl9QSEFTRV9OT05FAEFSX0RFQlVHX0RJU0FCTEUAQVJfREVCVUdfRU5BQkxFAEFSX0lNQUdFX1BST0NfRlJBTUVfSU1BR0UAQVJfSU1BR0VfUFJPQ19GSUVMRF9JTUFHRQBBUl9ERUZBVUxUX0RFQlVHX01PREUAQVJfREVGQVVMVF9JTUFHRV9QUk9DX01PREUAQVJfTUFSS0VSX0lORk9fQ1VUT0ZGX1BIQVNFX01BVENIX0NPTkZJREVOQ0UARVJST1JfQVJDT05UUk9MTEVSX05PVF9GT1VORABFUlJPUl9NVUxUSU1BUktFUl9OT1RfRk9VTkQAQVJfTUFSS0VSX0lORk9fQ1VUT0ZGX1BIQVNFX01BVENIX0JBUkNPREVfTk9UX0ZPVU5EAEFSX01BUktFUl9JTkZPX0NVVE9GRl9QSEFTRV9NQVRDSF9HRU5FUklDAE91dHB1dCBmaWxlIHdyaXRlIGVycm9yIC0tLSBvdXQgb2YgZGlzayBzcGFjZT8AV3JpdGUgZmFpbGVkIG9uIHRlbXBvcmFyeSBmaWxlIC0tLSBvdXQgb2YgZGlzayBzcGFjZT8AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8c2hvcnQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVuc2lnbmVkIHNob3J0PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVuc2lnbmVkIGludD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8ZmxvYXQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVpbnQ4X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGludDhfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dWludDE2X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGludDE2X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVpbnQzMl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQzMl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxjaGFyPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1bnNpZ25lZCBjaGFyPgBzdGQ6OmJhc2ljX3N0cmluZzx1bnNpZ25lZCBjaGFyPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxzaWduZWQgY2hhcj4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8bG9uZz4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dW5zaWduZWQgbG9uZz4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8ZG91YmxlPgAwMTIzNDU2Nzg5ADljICAxNC1KYW4tMjAxOABDLlVURi04AEVycm9yIHJlYWRpbmcgS1BNIGRhdGEgZnJvbSAlcy5mc2V0MwBSZWFkaW5nICVzLmZzZXQzAHNldHVwQVIyAEVycm9yIGV4Y2VlZCBtYXhpbXVtIHBhZ2VzLgBvbi4Ab2ZmLgBMb2FkaW5nIG9mIE5GVCBkYXRhIGNvbXBsZXRlLgBzZXRDYW1lcmEoKTogRXJyb3I6IGFyUGFyYW1MVENyZWF0ZS4ARG9uZS4Ac2V0Q2FtZXJhKCk6IEVycm9yOiBhckNyZWF0ZUhhbmRsZS4ARXJyb3I6IGFyMkNyZWF0ZUhhbmRsZS4AYXJGaWx0ZXJUcmFuc01hdCBlcnJvciB3aXRoIG1hcmtlciAlZC4ASW1hZ2UgcHJvYy4gbW9kZSBzZXQgdG8gJWQuAEFzc2lnbmVkIHBhZ2Ugbm8uICVkLgBsb2FkQ2FtZXJhKCk6IEVycm9yIGxvYWRpbmcgcGFyYW1ldGVyIGZpbGUgJXMgZm9yIGNhbWVyYS4AKG51bGwpAEVtcHR5IEpQRUcgaW1hZ2UgKEROTCBub3Qgc3VwcG9ydGVkKQBJbnN1ZmZpY2llbnQgbWVtb3J5IChjYXNlICVkKQBhZGQgTkZUIG1hcmtlci0+ICclcycAUHVyZSB2aXJ0dWFsIGZ1bmN0aW9uIGNhbGxlZCEAJXMKAEVycm9yOiBtYWxsb2MKACMjIyBGZWF0dXJlIGNhbmRpZGF0ZXMgZm9yIHRyYWNraW5nIGFyZSBvdmVyZmxvdy4KAFRyYWNrZWQgcGFnZSAlZCAobWF4ICVkKS4KACoqKiBDYW1lcmEgUGFyYW1ldGVyIHJlc2l6ZWQgZnJvbSAlZCwgJWQuICoqKgoAT3V0IG9mIG1lbW9yeSEhCgBpZGRkZGRkZGRkZGRkZABpAGlpaWlpaQAATlN0M19fMjZ2ZWN0b3JJTlNfMTJiYXNpY19zdHJpbmdJY05TXzExY2hhcl90cmFpdHNJY0VFTlNfOWFsbG9jYXRvckljRUVFRU5TNF9JUzZfRUVFRQBOU3QzX18yMTNfX3ZlY3Rvcl9iYXNlSU5TXzEyYmFzaWNfc3RyaW5nSWNOU18xMWNoYXJfdHJhaXRzSWNFRU5TXzlhbGxvY2F0b3JJY0VFRUVOUzRfSVM2X0VFRUUATlN0M19fMjIwX192ZWN0b3JfYmFzZV9jb21tb25JTGIxRUVFAAAAAAT1AACAkQAAiPUAACKRAAAAAAAAAQAAAKiRAAAAAAAAiPUAAMyQAAAAAAAAAQAAALCRAAAAAAAAUE5TdDNfXzI2dmVjdG9ySU5TXzEyYmFzaWNfc3RyaW5nSWNOU18xMWNoYXJfdHJhaXRzSWNFRU5TXzlhbGxvY2F0b3JJY0VFRUVOUzRfSVM2X0VFRUUAAOT1AADgkQAAAAAAAMiRAABQS05TdDNfXzI2dmVjdG9ySU5TXzEyYmFzaWNfc3RyaW5nSWNOU18xMWNoYXJfdHJhaXRzSWNFRU5TXzlhbGxvY2F0b3JJY0VFRUVOUzRfSVM2X0VFRUUA5PUAAEiSAAABAAAAyJEAAGlpAHYAdmkAOJIAAED0AAA4kgAAOJMAAE5TdDNfXzIxMmJhc2ljX3N0cmluZ0ljTlNfMTFjaGFyX3RyYWl0c0ljRUVOU185YWxsb2Nh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AAAAPwAAAD8AAAAAAAAAAQAAAAgAAAAQAAAACQAAAAIAAAAKAAAAEQAAABIAAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AEGEzAILgx0BAAAACAAAAAkAAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAATlN0M19fMjEyYmFzaWNfc3RyaW5nSWhOU18xMWNoYXJfdHJhaXRzSWhFRU5TXzlhbGxvY2F0b3JJaEVFRUUAAIj1AABQpgAAAAAAAAEAAAAwkwAAAAAAAE5TdDNfXzIxMmJhc2ljX3N0cmluZ0l3TlNfMTFjaGFyX3RyYWl0c0l3RUVOU185YWxsb2NhdG9ySXdFRUVFAACI9QAAqKYAAAAAAAABAAAAMJMAAAAAAABOU3QzX18yMTJiYXNpY19zdHJpbmdJRHNOU18xMWNoYXJfdHJhaXRzSURzRUVOU185YWxsb2NhdG9ySURzRUVFRQAAAIj1AAAApwAAAAAAAAEAAAAwkwAAAAAAAE5TdDNfXzIxMmJhc2ljX3N0cmluZ0lEaU5TXzExY2hhcl90cmFpdHNJRGlFRU5TXzlhbGxvY2F0b3JJRGlFRUVFAAAAiPUAAFynAAAAAAAAAQAAADCTAAAAAAAATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJY0VFAAAE9QAAuKcAAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SWFFRQAABPUAAOCnAABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0loRUUAAAT1AAAIqAAATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJc0VFAAAE9QAAMKgAAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SXRFRQAABPUAAFioAABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0lpRUUAAAT1AACAqAAATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJakVFAAAE9QAAqKgAAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SWxFRQAABPUAANCoAABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0lt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IGluIHVzZQBCcm9rZW4gcGlwZQBJL08gZXJyb3IATm8gc3VjaCBkZXZpY2Ugb3IgYWRkcmVzcwBCbG9jayBkZXZpY2UgcmVxdWlyZWQATm8gc3VjaCBkZXZpY2UATm90IGEgZGlyZWN0b3J5AElzIGEgZGlyZWN0b3J5AFRleHQgZmlsZSBidXN5AEV4ZWMgZm9ybWF0IGVycm9yAEludmFsaWQgYXJndW1lbnQAQXJndW1lbnQgbGlzdCB0b28gbG9uZwBTeW1ib2xpYyBsaW5rIGxvb3AARmlsZW5hbWUgdG9vIGxvbmcAVG9vIG1hbnkgb3BlbiBmaWxlcyBpbiBzeXN0ZW0ATm8gZmlsZSBkZXNjcmlwdG9ycyBhdmFpbGFibGUAQmFkIGZpbGUgZGVzY3JpcHRvcgBObyBjaGlsZCBwcm9jZXNzAEJhZCBhZGRyZXNzAEZpbGUgdG9vIGxhcmdlAFRvbyBtYW55IGxpbmtzAE5vIGxvY2tzIGF2YWlsYWJsZQBSZXNvdXJjZSBkZWFkbG9jayB3b3VsZCBvY2N1cgBTdGF0ZSBub3QgcmVjb3ZlcmFibGUAUHJldmlvdXMgb3duZXIgZGllZABPcGVyYXRpb24gY2FuY2VsZWQARnVuY3Rpb24gbm90IGltcGxlbWVudGVkAE5vIG1lc3NhZ2Ugb2YgZGVzaXJlZCB0eXBlAElkZW50aWZpZXIgcmVtb3ZlZABEZXZpY2Ugbm90IGEgc3RyZWFtAE5vIGRhdGEgYXZhaWxhYmxlAERldmljZSB0aW1lb3V0AE91dCBvZiBzdHJlYW1zIHJlc291cmNlcwBMaW5rIGhhcyBiZWVuIHNldmVyZWQAUHJvdG9jb2wgZXJyb3IAQmFkIG1lc3NhZ2UARmlsZSBkZXNjcmlwdG9yIGluIGJhZCBzdGF0ZQBOb3QgYSBzb2NrZXQARGVzdGluYXRpb24gYWRkcmVzcyByZXF1aXJlZABNZXNzYWdlIHRvbyBsYXJnZQBQcm90b2NvbCB3cm9uZyB0eXBlIGZvciBzb2NrZXQAUHJvdG9jb2wgbm90IGF2YWlsYWJsZQBQcm90b2NvbCBub3Qgc3VwcG9ydGVkAFNvY2tldCB0eXBlIG5vdCBzdXBwb3J0ZWQATm90IHN1cHBvcnRlZABQcm90b2NvbCBmYW1pbHkgbm90IHN1cHBvcnRlZABBZGRyZXNzIGZhbWlseSBub3Qgc3VwcG9ydGVkIGJ5IHByb3RvY29sAEFkZHJlc3Mgbm90IGF2YWlsYWJsZQBOZXR3b3JrIGlzIGRvd24ATmV0d29yayB1bnJlYWNoYWJsZQBDb25uZWN0aW9uIHJlc2V0IGJ5IG5ldHdvcmsAQ29ubmVjdGlvbiBhYm9ydGVkAE5vIGJ1ZmZlciBzcGFjZSBhdmFpbGFibGUAU29ja2V0IGlzIGNvbm5lY3RlZABTb2NrZXQgbm90IGNvbm5lY3RlZABDYW5ub3Qgc2VuZCBhZnRlciBzb2NrZXQgc2h1dGRvd24AT3BlcmF0aW9uIGFscmVhZHkgaW4gcHJvZ3Jlc3MAT3BlcmF0aW9uIGluIHByb2dyZXNzAFN0YWxlIGZpbGUgaGFuZGxlAFJlbW90ZSBJL08gZXJyb3IAUXVvdGEgZXhjZWVkZWQATm8gbWVkaXVtIGZvdW5kAFdyb25nIG1lZGl1bSB0eXBlAE11bHRpaG9wIGF0dGVtcHRlZABB4v8CC5YBpQJbAPABtQWMBSUBgwYdA5QE/wDHAzEDCwa8AY8BfwPKBCsA2gavAEIDTgPcAQ4EFQChBg0BlAILAjgGZAK8Av8CXQPnBAsHzwLLBe8F2wXhAh4GRQKFAIICbANvBPEA8wMYBdkA2gNMBlQCewGdA70EAABRABUCuwCzA20A/wGFBC8F+QQ4AGUBRgGfALcGqAFzAlMBAEGogQMLDCEEAAAAAAAAAAAvAgBByIEDCwY1BEcEVgQAQd6BAwsCoAQAQfKBAwtfRgVgBW4FYQYAAM8BAAAAAAAAAADJBukG+QYAAAAAGQAKABkZGQAAAAAFAAAAAAAACQAAAAALAAAAAAAAAAAZABEKGRkZAwoHAAEACQsYAAAJBgsAAAsABhkAAAAZGRkAQeGCAwshDgAAAAAAAAAAGQAKDRkZGQANAAACAAkOAAAACQAOAAAOAEGbgwMLAQwAQaeDAwsVEwAAAAATAAAAAAkMAAAAAAAMAAAMAEHVgwMLARAAQeGDAwsVDwAAAAQPAAAAAAkQAAAAAAAQAAAQAEGPhAMLARIAQZuEAwseEQAAAAARAAAAAAkSAAAAAAASAAASAAAaAAAAGhoaAEHShAMLDhoAAAAaGhoAAAAAAAAJAEGDhQMLARQAQY+FAwsVFwAAAAAXAAAAAAkUAAAAAAAUAAAUAEG9hQMLARYAQcmFAwsnFQAAAAAVAAAAAAkWAAAAAAAWAAAWAAAwMTIzNDU2Nzg5QUJDREVGAEGUhgMLAgUBAEG8hgMLCP//////////AEGAhwMLgxLRdJ4AV529KoBwUg///z4nCgAAAGQAAADoAwAAECcAAKCGAQBAQg8AgJaYAADh9QUYAAAANQAAAHEAAABr////zvv//5K///8AAAAAAAAAAP////////////////////////////////////////////////////////////////8AAQIDBAUGBwgJ/////////woLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIj////////CgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiP/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAECBAcDBgUAAAAAAAAAAgAAwAMAAMAEAADABQAAwAYAAMAHAADACAAAwAkAAMAKAADACwAAwAwAAMANAADADgAAwA8AAMAQAADAEQAAwBIAAMATAADAFAAAwBUAAMAWAADAFwAAwBgAAMAZAADAGgAAwBsAAMAcAADAHQAAwB4AAMAfAADAAAAAswEAAMMCAADDAwAAwwQAAMMFAADDBgAAwwcAAMMIAADDCQAAwwoAAMMLAADDDAAAww0AANMOAADDDwAAwwAADLsBAAzDAgAMwwMADMMEAAzbAAAAAAAAAAACAAAAAwAAAAUAAAAHAAAACwAAAA0AAAARAAAAEwAAABcAAAAdAAAAHwAAACUAAAApAAAAKwAAAC8AAAA1AAAAOwAAAD0AAABDAAAARwAAAEkAAABPAAAAUwAAAFkAAABhAAAAZQAAAGcAAABrAAAAbQAAAHEAAAB/AAAAgwAAAIkAAACLAAAAlQAAAJcAAACdAAAAowAAAKcAAACtAAAAswAAALUAAAC/AAAAwQAAAMUAAADHAAAA0wAAAAEAAAALAAAADQAAABEAAAATAAAAFwAAAB0AAAAf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";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(file){try{if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}var binary=tryParseAsDataURI(file);if(binary){return binary}if(readBinary){return readBinary(file)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch=="function"&&!isFileURI(wasmBinaryFile)){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary(wasmBinaryFile)})}else{if(readAsync){return new Promise(function(resolve,reject){readAsync(wasmBinaryFile,function(response){resolve(new Uint8Array(response))},reject)})}}}return Promise.resolve().then(function(){return getBinary(wasmBinaryFile)})}function createWasm(){var info={"a":asmLibraryArg};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;wasmMemory=Module["asm"]["Z"];updateGlobalBufferAndViews(wasmMemory.buffer);wasmTable=Module["asm"]["ca"];addOnInit(Module["asm"]["_"]);removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){receiveInstance(result["instance"])}function instantiateArrayBuffer(receiver){return getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(function(instance){return instance}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(){if(!wasmBinary&&typeof WebAssembly.instantiateStreaming=="function"&&!isDataURI(wasmBinaryFile)&&!isFileURI(wasmBinaryFile)&&typeof fetch=="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,info);return result.then(receiveInstantiationResult,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(receiveInstantiationResult)})})}else{return instantiateArrayBuffer(receiveInstantiationResult)}}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateAsync().catch(readyPromiseReject);return{}}var tempDouble;var tempI64;var ASM_CONSTS={63616:function($0,$1,$2){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);console.log(infoHead+message,style)},63755:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.log(infoHead+message,style,format)},63933:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.log(infoHead+message,style,format)},64111:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.log(infoHead+message,style,format)},64289:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.log(infoHead+message,style,format)},64467:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);console.log(infoHead+message,style,$3)},64610:function($0,$1,$2){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);console.error(errorHead+message,style)},64753:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.error(errorHead+message,style,format)},64935:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.error(errorHead+message,style,format)},65117:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.error(errorHead+message,style,format)},65299:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.error(errorHead+message,style,format)},65481:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);console.error(errorHead+message,style,$3)},65628:function($0,$1,$2){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);console.warn(infoHead+message,style)},65768:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.warn(errorHead+message,style,format)},65949:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.warn(errorHead+message,style,format)},66130:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.warn(errorHead+message,style,format)},66311:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.warn(errorHead+message,style,format)},66492:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);console.warn(errorHead+message,style,$3)},66638:function(){var $a=arguments;var i=0;if(!artoolkitNFT["NFTMarkerInfo"]){artoolkitNFT["NFTMarkerInfo"]={id:0,error:-1,found:0,pose:[0,0,0,0,0,0,0,0,0,0,0,0]}}var markerInfo=artoolkitNFT["NFTMarkerInfo"];markerInfo["id"]=$a[i++];markerInfo["error"]=$a[i++];markerInfo["found"]=1;markerInfo["pose"][0]=$a[i++];markerInfo["pose"][1]=$a[i++];markerInfo["pose"][2]=$a[i++];markerInfo["pose"][3]=$a[i++];markerInfo["pose"][4]=$a[i++];markerInfo["pose"][5]=$a[i++];markerInfo["pose"][6]=$a[i++];markerInfo["pose"][7]=$a[i++];markerInfo["pose"][8]=$a[i++];markerInfo["pose"][9]=$a[i++];markerInfo["pose"][10]=$a[i++];markerInfo["pose"][11]=$a[i++]},67344:function(){var $a=arguments;var i=0;if(!artoolkitNFT["NFTMarkerInfo"]){artoolkitNFT["NFTMarkerInfo"]={id:0,error:-1,found:0,pose:[0,0,0,0,0,0,0,0,0,0,0,0]}}var markerInfo=artoolkitNFT["NFTMarkerInfo"];markerInfo["id"]=$a[i++];markerInfo["error"]=-1;markerInfo["found"]=0;markerInfo["pose"][0]=0;markerInfo["pose"][1]=0;markerInfo["pose"][2]=0;markerInfo["pose"][3]=0;markerInfo["pose"][4]=0;markerInfo["pose"][5]=0;markerInfo["pose"][6]=0;markerInfo["pose"][7]=0;markerInfo["pose"][8]=0;markerInfo["pose"][9]=0;markerInfo["pose"][10]=0;markerInfo["pose"][11]=0},67973:function($0,$1,$2,$3,$4,$5){if(!artoolkitNFT["frameMalloc"]){artoolkitNFT["frameMalloc"]={}}var frameMalloc=artoolkitNFT["frameMalloc"];frameMalloc["framepointer"]=$1;frameMalloc["framesize"]=$2;frameMalloc["camera"]=$3;frameMalloc["transform"]=$4;frameMalloc["videoLumaPointer"]=$5}};function callRuntimeCallbacks(callbacks){while(callbacks.length>0){var callback=callbacks.shift();if(typeof callback=="function"){callback(Module);continue}var func=callback.func;if(typeof func=="number"){if(callback.arg===undefined){getWasmTableEntry(func)()}else{getWasmTableEntry(func)(callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}function getWasmTableEntry(funcPtr){return wasmTable.get(funcPtr)}function ___cxa_allocate_exception(size){return _malloc(size+16)+16}function ExceptionInfo(excPtr){this.excPtr=excPtr;this.ptr=excPtr-16;this.set_type=function(type){HEAP32[this.ptr+4>>2]=type};this.get_type=function(){return HEAP32[this.ptr+4>>2]};this.set_destructor=function(destructor){HEAP32[this.ptr+8>>2]=destructor};this.get_destructor=function(){return HEAP32[this.ptr+8>>2]};this.set_refcount=function(refcount){HEAP32[this.ptr>>2]=refcount};this.set_caught=function(caught){caught=caught?1:0;HEAP8[this.ptr+12>>0]=caught};this.get_caught=function(){return HEAP8[this.ptr+12>>0]!=0};this.set_rethrown=function(rethrown){rethrown=rethrown?1:0;HEAP8[this.ptr+13>>0]=rethrown};this.get_rethrown=function(){return HEAP8[this.ptr+13>>0]!=0};this.init=function(type,destructor){this.set_type(type);this.set_destructor(destructor);this.set_refcount(0);this.set_caught(false);this.set_rethrown(false)};this.add_ref=function(){var value=HEAP32[this.ptr>>2];HEAP32[this.ptr>>2]=value+1};this.release_ref=function(){var prev=HEAP32[this.ptr>>2];HEAP32[this.ptr>>2]=prev-1;return prev===1}}var exceptionLast=0;var uncaughtExceptionCount=0;function ___cxa_throw(ptr,type,destructor){var info=new ExceptionInfo(ptr);info.init(type,destructor);exceptionLast=ptr;uncaughtExceptionCount++;throw ptr}function setErrNo(value){HEAP32[___errno_location()>>2]=value;return value}var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){if(path==="/")return"/";path=PATH.normalize(path);path=path.replace(/\/$/,"");var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)}};function getRandomDevice(){if(typeof crypto=="object"&&typeof crypto["getRandomValues"]=="function"){var randomBuffer=new Uint8Array(1);return function(){crypto.getRandomValues(randomBuffer);return randomBuffer[0]}}else if(ENVIRONMENT_IS_NODE){try{var crypto_module=__webpack_require__(/*! crypto */ "?deb7");return function(){return crypto_module["randomBytes"](1)[0]}}catch(e){}}return function(){abort("randomDevice")}}var PATH_FS={resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=path.charAt(0)==="/"}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(function(p){return!!p}),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:function(from,to){from=PATH_FS.resolve(from).substr(1);to=PATH_FS.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()},put_char:function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}}},default_tty1_ops:{put_char:function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};function mmapAlloc(size){abort()}var MEMFS={ops_table:null,mount:function(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode:function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node;parent.timestamp=node.timestamp}return node},getFileDataAsTypedArray:function(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage:function(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr:function(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.timestamp);attr.mtime=new Date(node.timestamp);attr.ctime=new Date(node.timestamp);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr:function(node,attr){if(attr.mode!==undefined){node.mode=attr.mode}if(attr.timestamp!==undefined){node.timestamp=attr.timestamp}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup:function(parent,name){throw FS.genericErrors[44]},mknod:function(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename:function(old_node,new_dir,new_name){if(FS.isDir(old_node.mode)){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}}delete old_node.parent.contents[old_node.name];old_node.parent.timestamp=Date.now();old_node.name=new_name;new_dir.contents[new_name]=old_node;new_dir.timestamp=old_node.parent.timestamp;old_node.parent=new_dir},unlink:function(parent,name){delete parent.contents[name];parent.timestamp=Date.now()},rmdir:function(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.timestamp=Date.now()},readdir:function(node){var entries=[".",".."];for(var key in node.contents){if(!node.contents.hasOwnProperty(key)){continue}entries.push(key)}return entries},symlink:function(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink:function(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read:function(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{path=PATH_FS.resolve(FS.cwd(),path);if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};opts=Object.assign(defaults,opts);if(opts.recurse_count>8){throw new FS.ErrnoError(32)}var parts=PATH.normalizeArray(path.split("/").filter(p=>!!p),false);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(32)}}}}return{path:current_path,node:current}},getPath:node=>{var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?mount+"/"+path:mount+path}path=path?node.name+"/"+path:node.name;node=node.parent}},hashName:(parentid,name)=>{var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode:node=>{var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode:node=>{var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode:(parent,name)=>{var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode:(parent,name,mode,rdev)=>{var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode:node=>{FS.hashRemoveNode(node)},isRoot:node=>{return node===node.parent},isMountpoint:node=>{return!!node.mounted},isFile:mode=>{return(mode&61440)===32768},isDir:mode=>{return(mode&61440)===16384},isLink:mode=>{return(mode&61440)===40960},isChrdev:mode=>{return(mode&61440)===8192},isBlkdev:mode=>{return(mode&61440)===24576},isFIFO:mode=>{return(mode&61440)===4096},isSocket:mode=>{return(mode&49152)===49152},flagModes:{"r":0,"r+":2,"w":577,"w+":578,"a":1089,"a+":1090},modeStringToFlags:str=>{var flags=FS.flagModes[str];if(typeof flags=="undefined"){throw new Error("Unknown file open mode: "+str)}return flags},flagsToPermissionString:flag=>{var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions:(node,perms)=>{if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup:dir=>{var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate:(dir,name)=>{try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete:(dir,name,isdir)=>{var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen:(node,flags)=>{if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd:(fd_start=0,fd_end=FS.MAX_OPEN_FDS)=>{for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStream:fd=>FS.streams[fd],createStream:(stream,fd_start,fd_end)=>{if(!FS.FSStream){FS.FSStream=function(){};FS.FSStream.prototype={object:{get:function(){return this.node},set:function(val){this.node=val}},isRead:{get:function(){return(this.flags&2097155)!==1}},isWrite:{get:function(){return(this.flags&2097155)!==0}},isAppend:{get:function(){return this.flags&1024}}}}stream=Object.assign(new FS.FSStream,stream);var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream:fd=>{FS.streams[fd]=null},chrdev_stream_ops:{open:stream=>{var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}},llseek:()=>{throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice:(dev,ops)=>{FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts:mount=>{var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs:(populate,callback)=>{if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err("warning: "+FS.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work")}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount:(type,opts,mountpoint)=>{var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount:mountpoint=>{var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup:(parent,name)=>{return parent.node_ops.lookup(parent,name)},mknod:(path,mode,dev)=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(28)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},create:(path,mode)=>{mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:(path,mode)=>{mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree:(path,mode)=>{var dirs=path.split("/");var d="";for(var i=0;i{if(typeof dev=="undefined"){dev=mode;mode=438}mode|=8192;return FS.mknod(path,mode,dev)},symlink:(oldpath,newpath)=>{if(!PATH_FS.resolve(oldpath)){throw new FS.ErrnoError(44)}var lookup=FS.lookupPath(newpath,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var newname=PATH.basename(newpath);var errCode=FS.mayCreate(parent,newname);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.symlink){throw new FS.ErrnoError(63)}return parent.node_ops.symlink(parent,newname,oldpath)},rename:(old_path,new_path)=>{var old_dirname=PATH.dirname(old_path);var new_dirname=PATH.dirname(new_path);var old_name=PATH.basename(old_path);var new_name=PATH.basename(new_path);var lookup,old_dir,new_dir;lookup=FS.lookupPath(old_path,{parent:true});old_dir=lookup.node;lookup=FS.lookupPath(new_path,{parent:true});new_dir=lookup.node;if(!old_dir||!new_dir)throw new FS.ErrnoError(44);if(old_dir.mount!==new_dir.mount){throw new FS.ErrnoError(75)}var old_node=FS.lookupNode(old_dir,old_name);var relative=PATH_FS.relative(old_path,new_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(28)}relative=PATH_FS.relative(new_path,old_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(55)}var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(old_node===new_node){return}var isdir=FS.isDir(old_node.mode);var errCode=FS.mayDelete(old_dir,old_name,isdir);if(errCode){throw new FS.ErrnoError(errCode)}errCode=new_node?FS.mayDelete(new_dir,new_name,isdir):FS.mayCreate(new_dir,new_name);if(errCode){throw new FS.ErrnoError(errCode)}if(!old_dir.node_ops.rename){throw new FS.ErrnoError(63)}if(FS.isMountpoint(old_node)||new_node&&FS.isMountpoint(new_node)){throw new FS.ErrnoError(10)}if(new_dir!==old_dir){errCode=FS.nodePermissions(old_dir,"w");if(errCode){throw new FS.ErrnoError(errCode)}}FS.hashRemoveNode(old_node);try{old_dir.node_ops.rename(old_node,new_dir,new_name)}catch(e){throw e}finally{FS.hashAddNode(old_node)}},rmdir:path=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,true);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.rmdir){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.rmdir(parent,name);FS.destroyNode(node)},readdir:path=>{var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node.node_ops.readdir){throw new FS.ErrnoError(54)}return node.node_ops.readdir(node)},unlink:path=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,false);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.unlink){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.unlink(parent,name);FS.destroyNode(node)},readlink:path=>{var lookup=FS.lookupPath(path);var link=lookup.node;if(!link){throw new FS.ErrnoError(44)}if(!link.node_ops.readlink){throw new FS.ErrnoError(28)}return PATH_FS.resolve(FS.getPath(link.parent),link.node_ops.readlink(link))},stat:(path,dontFollow)=>{var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;if(!node){throw new FS.ErrnoError(44)}if(!node.node_ops.getattr){throw new FS.ErrnoError(63)}return node.node_ops.getattr(node)},lstat:path=>{return FS.stat(path,true)},chmod:(path,mode,dontFollow)=>{var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}node.node_ops.setattr(node,{mode:mode&4095|node.mode&~4095,timestamp:Date.now()})},lchmod:(path,mode)=>{FS.chmod(path,mode,true)},fchmod:(fd,mode)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}FS.chmod(stream.node,mode)},chown:(path,uid,gid,dontFollow)=>{var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}node.node_ops.setattr(node,{timestamp:Date.now()})},lchown:(path,uid,gid)=>{FS.chown(path,uid,gid,true)},fchown:(fd,uid,gid)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}FS.chown(stream.node,uid,gid)},truncate:(path,len)=>{if(len<0){throw new FS.ErrnoError(28)}var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:true});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}if(FS.isDir(node.mode)){throw new FS.ErrnoError(31)}if(!FS.isFile(node.mode)){throw new FS.ErrnoError(28)}var errCode=FS.nodePermissions(node,"w");if(errCode){throw new FS.ErrnoError(errCode)}node.node_ops.setattr(node,{size:len,timestamp:Date.now()})},ftruncate:(fd,len)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.truncate(stream.node,len)},utime:(path,atime,mtime)=>{var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;node.node_ops.setattr(node,{timestamp:Math.max(atime,mtime)})},open:(path,flags,mode,fd_start,fd_end)=>{if(path===""){throw new FS.ErrnoError(44)}flags=typeof flags=="string"?FS.modeStringToFlags(flags):flags;mode=typeof mode=="undefined"?438:mode;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;if(typeof path=="object"){node=path}else{path=PATH.normalize(path);try{var lookup=FS.lookupPath(path,{follow:!(flags&131072)});node=lookup.node}catch(e){}}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else{node=FS.mknod(path,mode,0);created=true}}if(!node){throw new FS.ErrnoError(44)}if(FS.isChrdev(node.mode)){flags&=~512}if(flags&65536&&!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}if(!created){var errCode=FS.mayOpen(node,flags);if(errCode){throw new FS.ErrnoError(errCode)}}if(flags&512){FS.truncate(node,0)}flags&=~(128|512|131072);var stream=FS.createStream({node:node,path:FS.getPath(node),flags:flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false},fd_start,fd_end);if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(Module["logReadFiles"]&&!(flags&1)){if(!FS.readFiles)FS.readFiles={};if(!(path in FS.readFiles)){FS.readFiles[path]=1}}return stream},close:stream=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(stream.getdents)stream.getdents=null;try{if(stream.stream_ops.close){stream.stream_ops.close(stream)}}catch(e){throw e}finally{FS.closeStream(stream.fd)}stream.fd=null},isClosed:stream=>{return stream.fd===null},llseek:(stream,offset,whence)=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(!stream.seekable||!stream.stream_ops.llseek){throw new FS.ErrnoError(70)}if(whence!=0&&whence!=1&&whence!=2){throw new FS.ErrnoError(28)}stream.position=stream.stream_ops.llseek(stream,offset,whence);stream.ungotten=[];return stream.position},read:(stream,buffer,offset,length,position)=>{if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.read){throw new FS.ErrnoError(28)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesRead=stream.stream_ops.read(stream,buffer,offset,length,position);if(!seeking)stream.position+=bytesRead;return bytesRead},write:(stream,buffer,offset,length,position,canOwn)=>{if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.write){throw new FS.ErrnoError(28)}if(stream.seekable&&stream.flags&1024){FS.llseek(stream,0,2)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesWritten=stream.stream_ops.write(stream,buffer,offset,length,position,canOwn);if(!seeking)stream.position+=bytesWritten;return bytesWritten},allocate:(stream,offset,length)=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(offset<0||length<=0){throw new FS.ErrnoError(28)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(!FS.isFile(stream.node.mode)&&!FS.isDir(stream.node.mode)){throw new FS.ErrnoError(43)}if(!stream.stream_ops.allocate){throw new FS.ErrnoError(138)}stream.stream_ops.allocate(stream,offset,length)},mmap:(stream,address,length,position,prot,flags)=>{if((prot&2)!==0&&(flags&2)===0&&(stream.flags&2097155)!==2){throw new FS.ErrnoError(2)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(2)}if(!stream.stream_ops.mmap){throw new FS.ErrnoError(43)}return stream.stream_ops.mmap(stream,address,length,position,prot,flags)},msync:(stream,buffer,offset,length,mmapFlags)=>{if(!stream||!stream.stream_ops.msync){return 0}return stream.stream_ops.msync(stream,buffer,offset,length,mmapFlags)},munmap:stream=>0,ioctl:(stream,cmd,arg)=>{if(!stream.stream_ops.ioctl){throw new FS.ErrnoError(59)}return stream.stream_ops.ioctl(stream,cmd,arg)},readFile:(path,opts={})=>{opts.flags=opts.flags||0;opts.encoding=opts.encoding||"binary";if(opts.encoding!=="utf8"&&opts.encoding!=="binary"){throw new Error('Invalid encoding type "'+opts.encoding+'"')}var ret;var stream=FS.open(path,opts.flags);var stat=FS.stat(path);var length=stat.size;var buf=new Uint8Array(length);FS.read(stream,buf,0,length,0);if(opts.encoding==="utf8"){ret=UTF8ArrayToString(buf,0)}else if(opts.encoding==="binary"){ret=buf}FS.close(stream);return ret},writeFile:(path,data,opts={})=>{opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){var buf=new Uint8Array(lengthBytesUTF8(data)+1);var actualNumBytes=stringToUTF8Array(data,buf,0,buf.length);FS.write(stream,buf,0,actualNumBytes,undefined,opts.canOwn)}else if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{throw new Error("Unsupported data type")}FS.close(stream)},cwd:()=>FS.currentPath,chdir:path=>{var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,"x");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.path},createDefaultDirectories:()=>{FS.mkdir("/tmp");FS.mkdir("/home");FS.mkdir("/home/web_user")},createDefaultDevices:()=>{FS.mkdir("/dev");FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(stream,buffer,offset,length,pos)=>length});FS.mkdev("/dev/null",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev("/dev/tty",FS.makedev(5,0));FS.mkdev("/dev/tty1",FS.makedev(6,0));var random_device=getRandomDevice();FS.createDevice("/dev","random",random_device);FS.createDevice("/dev","urandom",random_device);FS.mkdir("/dev/shm");FS.mkdir("/dev/shm/tmp")},createSpecialDirectories:()=>{FS.mkdir("/proc");var proc_self=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd");FS.mount({mount:()=>{var node=FS.createNode(proc_self,"fd",16384|511,73);node.node_ops={lookup:(parent,name)=>{var fd=+name;var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path}};ret.parent=ret;return ret}};return node}},{},"/proc/self/fd")},createStandardStreams:()=>{if(Module["stdin"]){FS.createDevice("/dev","stdin",Module["stdin"])}else{FS.symlink("/dev/tty","/dev/stdin")}if(Module["stdout"]){FS.createDevice("/dev","stdout",null,Module["stdout"])}else{FS.symlink("/dev/tty","/dev/stdout")}if(Module["stderr"]){FS.createDevice("/dev","stderr",null,Module["stderr"])}else{FS.symlink("/dev/tty1","/dev/stderr")}var stdin=FS.open("/dev/stdin",0);var stdout=FS.open("/dev/stdout",1);var stderr=FS.open("/dev/stderr",1)},ensureErrnoError:()=>{if(FS.ErrnoError)return;FS.ErrnoError=function ErrnoError(errno,node){this.node=node;this.setErrno=function(errno){this.errno=errno};this.setErrno(errno);this.message="FS error"};FS.ErrnoError.prototype=new Error;FS.ErrnoError.prototype.constructor=FS.ErrnoError;[44].forEach(code=>{FS.genericErrors[code]=new FS.ErrnoError(code);FS.genericErrors[code].stack=""})},staticInit:()=>{FS.ensureErrnoError();FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={"MEMFS":MEMFS}},init:(input,output,error)=>{FS.init.initialized=true;FS.ensureErrnoError();Module["stdin"]=input||Module["stdin"];Module["stdout"]=output||Module["stdout"];Module["stderr"]=error||Module["stderr"];FS.createStandardStreams()},quit:()=>{FS.init.initialized=false;for(var i=0;i{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode},findObject:(path,dontResolveLastLink)=>{var ret=FS.analyzePath(path,dontResolveLastLink);if(ret.exists){return ret.object}else{return null}},analyzePath:(path,dontResolveLastLink)=>{try{var lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});path=lookup.path}catch(e){}var ret={isRoot:false,exists:false,error:0,name:null,path:null,object:null,parentExists:false,parentPath:null,parentObject:null};try{var lookup=FS.lookupPath(path,{parent:true});ret.parentExists=true;ret.parentPath=lookup.path;ret.parentObject=lookup.node;ret.name=PATH.basename(path);lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});ret.exists=true;ret.path=lookup.path;ret.object=lookup.node;ret.name=lookup.node.name;ret.isRoot=lookup.path==="/"}catch(e){ret.error=e.errno}return ret},createPath:(parent,path,canRead,canWrite)=>{parent=typeof parent=="string"?parent:FS.getPath(parent);var parts=path.split("/").reverse();while(parts.length){var part=parts.pop();if(!part)continue;var current=PATH.join2(parent,part);try{FS.mkdir(current)}catch(e){}parent=current}return current},createFile:(parent,name,properties,canRead,canWrite)=>{var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS.getMode(canRead,canWrite);return FS.create(path,mode)},createDataFile:(parent,name,data,canRead,canWrite,canOwn)=>{var path=name;if(parent){parent=typeof parent=="string"?parent:FS.getPath(parent);path=name?PATH.join2(parent,name):parent}var mode=FS.getMode(canRead,canWrite);var node=FS.create(path,mode);if(data){if(typeof data=="string"){var arr=new Array(data.length);for(var i=0,len=data.length;i{var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS.getMode(!!input,!!output);if(!FS.createDevice.major)FS.createDevice.major=64;var dev=FS.makedev(FS.createDevice.major++,0);FS.registerDevice(dev,{open:stream=>{stream.seekable=false},close:stream=>{if(output&&output.buffer&&output.buffer.length){output(10)}},read:(stream,buffer,offset,length,pos)=>{var bytesRead=0;for(var i=0;i{for(var i=0;i{if(obj.isDevice||obj.isFolder||obj.link||obj.contents)return true;if(typeof XMLHttpRequest!="undefined"){throw new Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread.")}else if(read_){try{obj.contents=intArrayFromString(read_(obj.url),true);obj.usedBytes=obj.contents.length}catch(e){throw new FS.ErrnoError(29)}}else{throw new Error("Cannot load without read() or XMLHttpRequest.")}},createLazyFile:(parent,name,url,canRead,canWrite)=>{function LazyUint8Array(){this.lengthKnown=false;this.chunks=[]}LazyUint8Array.prototype.get=function LazyUint8Array_get(idx){if(idx>this.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(from,to)=>{if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}else{return intArrayFromString(xhr.responseText||"",true)}};var lazyArray=this;lazyArray.setDataGetter(chunkNum=>{var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]=="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]=="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;out("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(key=>{var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){FS.forceLoadFile(node);return fn.apply(null,arguments)}});stream_ops.read=((stream,buffer,offset,length,position)=>{FS.forceLoadFile(node);var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency("cp "+fullname);function processData(byteArray){function finish(byteArray){if(preFinish)preFinish();if(!dontCreateFile){FS.createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}if(onload)onload();removeRunDependency(dep)}if(Browser.handledByPreloadPlugin(byteArray,fullname,finish,()=>{if(onerror)onerror();removeRunDependency(dep)})){return}finish(byteArray)}addRunDependency(dep);if(typeof url=="string"){asyncLoad(url,byteArray=>processData(byteArray),onerror)}else{processData(url)}},indexedDB:()=>{return window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB},DB_NAME:()=>{return"EM_FS_"+window.location.pathname},DB_VERSION:20,DB_STORE_NAME:"FILE_DATA",saveFilesToDB:(paths,onload,onerror)=>{onload=onload||(()=>{});onerror=onerror||(()=>{});var indexedDB=FS.indexedDB();try{var openRequest=indexedDB.open(FS.DB_NAME(),FS.DB_VERSION)}catch(e){return onerror(e)}openRequest.onupgradeneeded=(()=>{out("creating db");var db=openRequest.result;db.createObjectStore(FS.DB_STORE_NAME)});openRequest.onsuccess=(()=>{var db=openRequest.result;var transaction=db.transaction([FS.DB_STORE_NAME],"readwrite");var files=transaction.objectStore(FS.DB_STORE_NAME);var ok=0,fail=0,total=paths.length;function finish(){if(fail==0)onload();else onerror()}paths.forEach(path=>{var putRequest=files.put(FS.analyzePath(path).object.contents,path);putRequest.onsuccess=(()=>{ok++;if(ok+fail==total)finish()});putRequest.onerror=(()=>{fail++;if(ok+fail==total)finish()})});transaction.onerror=onerror});openRequest.onerror=onerror},loadFilesFromDB:(paths,onload,onerror)=>{onload=onload||(()=>{});onerror=onerror||(()=>{});var indexedDB=FS.indexedDB();try{var openRequest=indexedDB.open(FS.DB_NAME(),FS.DB_VERSION)}catch(e){return onerror(e)}openRequest.onupgradeneeded=onerror;openRequest.onsuccess=(()=>{var db=openRequest.result;try{var transaction=db.transaction([FS.DB_STORE_NAME],"readonly")}catch(e){onerror(e);return}var files=transaction.objectStore(FS.DB_STORE_NAME);var ok=0,fail=0,total=paths.length;function finish(){if(fail==0)onload();else onerror()}paths.forEach(path=>{var getRequest=files.get(path);getRequest.onsuccess=(()=>{if(FS.analyzePath(path).exists){FS.unlink(path)}FS.createDataFile(PATH.dirname(path),PATH.basename(path),getRequest.result,true,true,true);ok++;if(ok+fail==total)finish()});getRequest.onerror=(()=>{fail++;if(ok+fail==total)finish()})});transaction.onerror=onerror});openRequest.onerror=onerror}};var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt:function(dirfd,path,allowEmpty){if(path[0]==="/"){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=FS.getStream(dirfd);if(!dirstream)throw new FS.ErrnoError(8);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return PATH.join2(dir,path)},doStat:function(func,path,buf){try{var stat=func(path)}catch(e){if(e&&e.node&&PATH.normalize(path)!==PATH.normalize(FS.getPath(e.node))){return-54}throw e}HEAP32[buf>>2]=stat.dev;HEAP32[buf+4>>2]=0;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAP32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;HEAP32[buf+32>>2]=0;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAP32[buf+48>>2]=4096;HEAP32[buf+52>>2]=stat.blocks;HEAP32[buf+56>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+76>>2]=0;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+80>>2]=tempI64[0],HEAP32[buf+84>>2]=tempI64[1];return 0},doMsync:function(addr,stream,len,flags,offset){var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},doMkdir:function(path,mode){path=PATH.normalize(path);if(path[path.length-1]==="/")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0},doMknod:function(path,mode,dev){switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-28}FS.mknod(path,mode,dev);return 0},doReadlink:function(path,buf,bufsize){if(bufsize<=0)return-28;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len},doAccess:function(path,amode){if(amode&~7){return-28}var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node){return-44}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-2}return 0},doDup:function(path,flags,suggestFD){var suggest=FS.getStream(suggestFD);if(suggest)FS.close(suggest);return FS.open(path,flags,0,suggestFD,suggestFD).fd},doReadv:function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret},varargs:undefined,get:function(){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(ptr){var ret=UTF8ToString(ptr);return ret},getStreamFromFD:function(fd){var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);return stream},get64:function(low,high){return low}};function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-28}var newStream;newStream=FS.open(stream.path,stream.flags,0,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 5:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 6:case 7:return 0;case 16:case 8:return-28;case 9:setErrNo(28);return-1;default:{return-28}}}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_ioctl(fd,op,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(op){case 21509:case 21505:{if(!stream.tty)return-59;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-59;return 0}case 21519:{if(!stream.tty)return-59;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-59;return-28}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-59;return 0}case 21524:{if(!stream.tty)return-59;return 0}default:abort("bad ioctl syscall "+op)}}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_open(path,flags,varargs){SYSCALLS.varargs=varargs;try{var pathname=SYSCALLS.getStr(path);var mode=varargs?SYSCALLS.get():0;var stream=FS.open(pathname,flags,mode);return stream.fd}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}var structRegistrations={};function runDestructors(destructors){while(destructors.length){var ptr=destructors.pop();var del=destructors.pop();del(ptr)}}function simpleReadValueFromPointer(pointer){return this["fromWireType"](HEAPU32[pointer>>2])}var awaitingDependencies={};var registeredTypes={};var typeDependencies={};var char_0=48;var char_9=57;function makeLegalFunctionName(name){if(undefined===name){return"_unknown"}name=name.replace(/[^a-zA-Z0-9_]/g,"$");var f=name.charCodeAt(0);if(f>=char_0&&f<=char_9){return"_"+name}else{return name}}function createNamedFunction(name,body){name=makeLegalFunctionName(name);return new Function("body","return function "+name+"() {\n"+' "use strict";'+" return body.apply(this, arguments);\n"+"};\n")(body)}function extendError(baseErrorType,errorName){var errorClass=createNamedFunction(errorName,function(message){this.name=errorName;this.message=message;var stack=new Error(message).stack;if(stack!==undefined){this.stack=this.toString()+"\n"+stack.replace(/^Error(:[^\n]*)?\n/,"")}});errorClass.prototype=Object.create(baseErrorType.prototype);errorClass.prototype.constructor=errorClass;errorClass.prototype.toString=function(){if(this.message===undefined){return this.name}else{return this.name+": "+this.message}};return errorClass}var InternalError=undefined;function throwInternalError(message){throw new InternalError(message)}function whenDependentTypesAreResolved(myTypes,dependentTypes,getTypeConverters){myTypes.forEach(function(type){typeDependencies[type]=dependentTypes});function onComplete(typeConverters){var myTypeConverters=getTypeConverters(typeConverters);if(myTypeConverters.length!==myTypes.length){throwInternalError("Mismatched type converter count")}for(var i=0;i>shift])},destructorFunction:null})}function ClassHandle_isAliasOf(other){if(!(this instanceof ClassHandle)){return false}if(!(other instanceof ClassHandle)){return false}var leftClass=this.$$.ptrType.registeredClass;var left=this.$$.ptr;var rightClass=other.$$.ptrType.registeredClass;var right=other.$$.ptr;while(leftClass.baseClass){left=leftClass.upcast(left);leftClass=leftClass.baseClass}while(rightClass.baseClass){right=rightClass.upcast(right);rightClass=rightClass.baseClass}return leftClass===rightClass&&left===right}function shallowCopyInternalPointer(o){return{count:o.count,deleteScheduled:o.deleteScheduled,preservePointerOnDelete:o.preservePointerOnDelete,ptr:o.ptr,ptrType:o.ptrType,smartPtr:o.smartPtr,smartPtrType:o.smartPtrType}}function throwInstanceAlreadyDeleted(obj){function getInstanceTypeName(handle){return handle.$$.ptrType.registeredClass.name}throwBindingError(getInstanceTypeName(obj)+" instance already deleted")}var finalizationRegistry=false;function detachFinalizer(handle){}function runDestructor($$){if($$.smartPtr){$$.smartPtrType.rawDestructor($$.smartPtr)}else{$$.ptrType.registeredClass.rawDestructor($$.ptr)}}function releaseClassHandle($$){$$.count.value-=1;var toDelete=0===$$.count.value;if(toDelete){runDestructor($$)}}function downcastPointer(ptr,ptrClass,desiredClass){if(ptrClass===desiredClass){return ptr}if(undefined===desiredClass.baseClass){return null}var rv=downcastPointer(ptr,ptrClass,desiredClass.baseClass);if(rv===null){return null}return desiredClass.downcast(rv)}var registeredPointers={};function getInheritedInstanceCount(){return Object.keys(registeredInstances).length}function getLiveInheritedInstances(){var rv=[];for(var k in registeredInstances){if(registeredInstances.hasOwnProperty(k)){rv.push(registeredInstances[k])}}return rv}var deletionQueue=[];function flushPendingDeletes(){while(deletionQueue.length){var obj=deletionQueue.pop();obj.$$.deleteScheduled=false;obj["delete"]()}}var delayFunction=undefined;function setDelayFunction(fn){delayFunction=fn;if(deletionQueue.length&&delayFunction){delayFunction(flushPendingDeletes)}}function init_embind(){Module["getInheritedInstanceCount"]=getInheritedInstanceCount;Module["getLiveInheritedInstances"]=getLiveInheritedInstances;Module["flushPendingDeletes"]=flushPendingDeletes;Module["setDelayFunction"]=setDelayFunction}var registeredInstances={};function getBasestPointer(class_,ptr){if(ptr===undefined){throwBindingError("ptr should not be undefined")}while(class_.baseClass){ptr=class_.upcast(ptr);class_=class_.baseClass}return ptr}function getInheritedInstance(class_,ptr){ptr=getBasestPointer(class_,ptr);return registeredInstances[ptr]}function makeClassHandle(prototype,record){if(!record.ptrType||!record.ptr){throwInternalError("makeClassHandle requires ptr and ptrType")}var hasSmartPtrType=!!record.smartPtrType;var hasSmartPtr=!!record.smartPtr;if(hasSmartPtrType!==hasSmartPtr){throwInternalError("Both smartPtrType and smartPtr must be specified")}record.count={value:1};return attachFinalizer(Object.create(prototype,{$$:{value:record}}))}function RegisteredPointer_fromWireType(ptr){var rawPointer=this.getPointee(ptr);if(!rawPointer){this.destructor(ptr);return null}var registeredInstance=getInheritedInstance(this.registeredClass,rawPointer);if(undefined!==registeredInstance){if(0===registeredInstance.$$.count.value){registeredInstance.$$.ptr=rawPointer;registeredInstance.$$.smartPtr=ptr;return registeredInstance["clone"]()}else{var rv=registeredInstance["clone"]();this.destructor(ptr);return rv}}function makeDefaultHandle(){if(this.isSmartPointer){return makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:rawPointer,smartPtrType:this,smartPtr:ptr})}else{return makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this,ptr:ptr})}}var actualType=this.registeredClass.getActualType(rawPointer);var registeredPointerRecord=registeredPointers[actualType];if(!registeredPointerRecord){return makeDefaultHandle.call(this)}var toType;if(this.isConst){toType=registeredPointerRecord.constPointerType}else{toType=registeredPointerRecord.pointerType}var dp=downcastPointer(rawPointer,this.registeredClass,toType.registeredClass);if(dp===null){return makeDefaultHandle.call(this)}if(this.isSmartPointer){return makeClassHandle(toType.registeredClass.instancePrototype,{ptrType:toType,ptr:dp,smartPtrType:this,smartPtr:ptr})}else{return makeClassHandle(toType.registeredClass.instancePrototype,{ptrType:toType,ptr:dp})}}function attachFinalizer(handle){if("undefined"===typeof FinalizationRegistry){attachFinalizer=(handle=>handle);return handle}finalizationRegistry=new FinalizationRegistry(info=>{releaseClassHandle(info.$$)});attachFinalizer=(handle=>{var $$=handle.$$;var hasSmartPtr=!!$$.smartPtr;if(hasSmartPtr){var info={$$:$$};finalizationRegistry.register(handle,info,handle)}return handle});detachFinalizer=(handle=>finalizationRegistry.unregister(handle));return attachFinalizer(handle)}function ClassHandle_clone(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.preservePointerOnDelete){this.$$.count.value+=1;return this}else{var clone=attachFinalizer(Object.create(Object.getPrototypeOf(this),{$$:{value:shallowCopyInternalPointer(this.$$)}}));clone.$$.count.value+=1;clone.$$.deleteScheduled=false;return clone}}function ClassHandle_delete(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete){throwBindingError("Object already scheduled for deletion")}detachFinalizer(this);releaseClassHandle(this.$$);if(!this.$$.preservePointerOnDelete){this.$$.smartPtr=undefined;this.$$.ptr=undefined}}function ClassHandle_isDeleted(){return!this.$$.ptr}function ClassHandle_deleteLater(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete){throwBindingError("Object already scheduled for deletion")}deletionQueue.push(this);if(deletionQueue.length===1&&delayFunction){delayFunction(flushPendingDeletes)}this.$$.deleteScheduled=true;return this}function init_ClassHandle(){ClassHandle.prototype["isAliasOf"]=ClassHandle_isAliasOf;ClassHandle.prototype["clone"]=ClassHandle_clone;ClassHandle.prototype["delete"]=ClassHandle_delete;ClassHandle.prototype["isDeleted"]=ClassHandle_isDeleted;ClassHandle.prototype["deleteLater"]=ClassHandle_deleteLater}function ClassHandle(){}function ensureOverloadTable(proto,methodName,humanName){if(undefined===proto[methodName].overloadTable){var prevFunc=proto[methodName];proto[methodName]=function(){if(!proto[methodName].overloadTable.hasOwnProperty(arguments.length)){throwBindingError("Function '"+humanName+"' called with an invalid number of arguments ("+arguments.length+") - expects one of ("+proto[methodName].overloadTable+")!")}return proto[methodName].overloadTable[arguments.length].apply(this,arguments)};proto[methodName].overloadTable=[];proto[methodName].overloadTable[prevFunc.argCount]=prevFunc}}function exposePublicSymbol(name,value,numArguments){if(Module.hasOwnProperty(name)){if(undefined===numArguments||undefined!==Module[name].overloadTable&&undefined!==Module[name].overloadTable[numArguments]){throwBindingError("Cannot register public name '"+name+"' twice")}ensureOverloadTable(Module,name,name);if(Module.hasOwnProperty(numArguments)){throwBindingError("Cannot register multiple overloads of a function with the same number of arguments ("+numArguments+")!")}Module[name].overloadTable[numArguments]=value}else{Module[name]=value;if(undefined!==numArguments){Module[name].numArguments=numArguments}}}function RegisteredClass(name,constructor,instancePrototype,rawDestructor,baseClass,getActualType,upcast,downcast){this.name=name;this.constructor=constructor;this.instancePrototype=instancePrototype;this.rawDestructor=rawDestructor;this.baseClass=baseClass;this.getActualType=getActualType;this.upcast=upcast;this.downcast=downcast;this.pureVirtualFunctions=[]}function upcastPointer(ptr,ptrClass,desiredClass){while(ptrClass!==desiredClass){if(!ptrClass.upcast){throwBindingError("Expected null or instance of "+desiredClass.name+", got an instance of "+ptrClass.name)}ptr=ptrClass.upcast(ptr);ptrClass=ptrClass.baseClass}return ptr}function constNoSmartPtrRawPointerToWireType(destructors,handle){if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}return 0}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;var ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);return ptr}function genericPointerToWireType(destructors,handle){var ptr;if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}if(this.isSmartPointer){ptr=this.rawConstructor();if(destructors!==null){destructors.push(this.rawDestructor,ptr)}return ptr}else{return 0}}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}if(!this.isConst&&handle.$$.ptrType.isConst){throwBindingError("Cannot convert argument of type "+(handle.$$.smartPtrType?handle.$$.smartPtrType.name:handle.$$.ptrType.name)+" to parameter type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);if(this.isSmartPointer){if(undefined===handle.$$.smartPtr){throwBindingError("Passing raw pointer to smart pointer is illegal")}switch(this.sharingPolicy){case 0:if(handle.$$.smartPtrType===this){ptr=handle.$$.smartPtr}else{throwBindingError("Cannot convert argument of type "+(handle.$$.smartPtrType?handle.$$.smartPtrType.name:handle.$$.ptrType.name)+" to parameter type "+this.name)}break;case 1:ptr=handle.$$.smartPtr;break;case 2:if(handle.$$.smartPtrType===this){ptr=handle.$$.smartPtr}else{var clonedHandle=handle["clone"]();ptr=this.rawShare(ptr,Emval.toHandle(function(){clonedHandle["delete"]()}));if(destructors!==null){destructors.push(this.rawDestructor,ptr)}}break;default:throwBindingError("Unsupporting sharing policy")}}return ptr}function nonConstNoSmartPtrRawPointerToWireType(destructors,handle){if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}return 0}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}if(handle.$$.ptrType.isConst){throwBindingError("Cannot convert argument of type "+handle.$$.ptrType.name+" to parameter type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;var ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);return ptr}function RegisteredPointer_getPointee(ptr){if(this.rawGetPointee){ptr=this.rawGetPointee(ptr)}return ptr}function RegisteredPointer_destructor(ptr){if(this.rawDestructor){this.rawDestructor(ptr)}}function RegisteredPointer_deleteObject(handle){if(handle!==null){handle["delete"]()}}function init_RegisteredPointer(){RegisteredPointer.prototype.getPointee=RegisteredPointer_getPointee;RegisteredPointer.prototype.destructor=RegisteredPointer_destructor;RegisteredPointer.prototype["argPackAdvance"]=8;RegisteredPointer.prototype["readValueFromPointer"]=simpleReadValueFromPointer;RegisteredPointer.prototype["deleteObject"]=RegisteredPointer_deleteObject;RegisteredPointer.prototype["fromWireType"]=RegisteredPointer_fromWireType}function RegisteredPointer(name,registeredClass,isReference,isConst,isSmartPointer,pointeeType,sharingPolicy,rawGetPointee,rawConstructor,rawShare,rawDestructor){this.name=name;this.registeredClass=registeredClass;this.isReference=isReference;this.isConst=isConst;this.isSmartPointer=isSmartPointer;this.pointeeType=pointeeType;this.sharingPolicy=sharingPolicy;this.rawGetPointee=rawGetPointee;this.rawConstructor=rawConstructor;this.rawShare=rawShare;this.rawDestructor=rawDestructor;if(!isSmartPointer&®isteredClass.baseClass===undefined){if(isConst){this["toWireType"]=constNoSmartPtrRawPointerToWireType;this.destructorFunction=null}else{this["toWireType"]=nonConstNoSmartPtrRawPointerToWireType;this.destructorFunction=null}}else{this["toWireType"]=genericPointerToWireType}}function replacePublicSymbol(name,value,numArguments){if(!Module.hasOwnProperty(name)){throwInternalError("Replacing nonexistant public symbol")}if(undefined!==Module[name].overloadTable&&undefined!==numArguments){Module[name].overloadTable[numArguments]=value}else{Module[name]=value;Module[name].argCount=numArguments}}function dynCallLegacy(sig,ptr,args){var f=Module["dynCall_"+sig];return args&&args.length?f.apply(null,[ptr].concat(args)):f.call(null,ptr)}function dynCall(sig,ptr,args){if(sig.includes("j")){return dynCallLegacy(sig,ptr,args)}return getWasmTableEntry(ptr).apply(null,args)}function getDynCaller(sig,ptr){var argCache=[];return function(){argCache.length=0;Object.assign(argCache,arguments);return dynCall(sig,ptr,argCache)}}function embind__requireFunction(signature,rawFunction){signature=readLatin1String(signature);function makeDynCaller(){if(signature.includes("j")){return getDynCaller(signature,rawFunction)}return getWasmTableEntry(rawFunction)}var fp=makeDynCaller();if(typeof fp!="function"){throwBindingError("unknown function pointer with signature "+signature+": "+rawFunction)}return fp}var UnboundTypeError=undefined;function getTypeName(type){var ptr=___getTypeName(type);var rv=readLatin1String(ptr);_free(ptr);return rv}function throwUnboundTypeError(message,types){var unboundTypes=[];var seen={};function visit(type){if(seen[type]){return}if(registeredTypes[type]){return}if(typeDependencies[type]){typeDependencies[type].forEach(visit);return}unboundTypes.push(type);seen[type]=true}types.forEach(visit);throw new UnboundTypeError(message+": "+unboundTypes.map(getTypeName).join([", "]))}function __embind_register_class(rawType,rawPointerType,rawConstPointerType,baseClassRawType,getActualTypeSignature,getActualType,upcastSignature,upcast,downcastSignature,downcast,name,destructorSignature,rawDestructor){name=readLatin1String(name);getActualType=embind__requireFunction(getActualTypeSignature,getActualType);if(upcast){upcast=embind__requireFunction(upcastSignature,upcast)}if(downcast){downcast=embind__requireFunction(downcastSignature,downcast)}rawDestructor=embind__requireFunction(destructorSignature,rawDestructor);var legalFunctionName=makeLegalFunctionName(name);exposePublicSymbol(legalFunctionName,function(){throwUnboundTypeError("Cannot construct "+name+" due to unbound types",[baseClassRawType])});whenDependentTypesAreResolved([rawType,rawPointerType,rawConstPointerType],baseClassRawType?[baseClassRawType]:[],function(base){base=base[0];var baseClass;var basePrototype;if(baseClassRawType){baseClass=base.registeredClass;basePrototype=baseClass.instancePrototype}else{basePrototype=ClassHandle.prototype}var constructor=createNamedFunction(legalFunctionName,function(){if(Object.getPrototypeOf(this)!==instancePrototype){throw new BindingError("Use 'new' to construct "+name)}if(undefined===registeredClass.constructor_body){throw new BindingError(name+" has no accessible constructor")}var body=registeredClass.constructor_body[arguments.length];if(undefined===body){throw new BindingError("Tried to invoke ctor of "+name+" with invalid number of parameters ("+arguments.length+") - expected ("+Object.keys(registeredClass.constructor_body).toString()+") parameters instead!")}return body.apply(this,arguments)});var instancePrototype=Object.create(basePrototype,{constructor:{value:constructor}});constructor.prototype=instancePrototype;var registeredClass=new RegisteredClass(name,constructor,instancePrototype,rawDestructor,baseClass,getActualType,upcast,downcast);var referenceConverter=new RegisteredPointer(name,registeredClass,true,false,false);var pointerConverter=new RegisteredPointer(name+"*",registeredClass,false,false,false);var constPointerConverter=new RegisteredPointer(name+" const*",registeredClass,false,true,false);registeredPointers[rawType]={pointerType:pointerConverter,constPointerType:constPointerConverter};replacePublicSymbol(legalFunctionName,constructor);return[referenceConverter,pointerConverter,constPointerConverter]})}function heap32VectorToArray(count,firstElement){var array=[];for(var i=0;i>2)+i])}return array}function __embind_register_class_constructor(rawClassType,argCount,rawArgTypesAddr,invokerSignature,invoker,rawConstructor){assert(argCount>0);var rawArgTypes=heap32VectorToArray(argCount,rawArgTypesAddr);invoker=embind__requireFunction(invokerSignature,invoker);whenDependentTypesAreResolved([],[rawClassType],function(classType){classType=classType[0];var humanName="constructor "+classType.name;if(undefined===classType.registeredClass.constructor_body){classType.registeredClass.constructor_body=[]}if(undefined!==classType.registeredClass.constructor_body[argCount-1]){throw new BindingError("Cannot register multiple constructors with identical number of parameters ("+(argCount-1)+") for class '"+classType.name+"'! Overload resolution is currently only performed using the parameter count, not actual type info!")}classType.registeredClass.constructor_body[argCount-1]=(()=>{throwUnboundTypeError("Cannot construct "+classType.name+" due to unbound types",rawArgTypes)});whenDependentTypesAreResolved([],rawArgTypes,function(argTypes){argTypes.splice(1,0,null);classType.registeredClass.constructor_body[argCount-1]=craftInvokerFunction(humanName,argTypes,null,invoker,rawConstructor);return[]});return[]})}function new_(constructor,argumentList){if(!(constructor instanceof Function)){throw new TypeError("new_ called with constructor type "+typeof constructor+" which is not a function")}var dummy=createNamedFunction(constructor.name||"unknownFunctionName",function(){});dummy.prototype=constructor.prototype;var obj=new dummy;var r=constructor.apply(obj,argumentList);return r instanceof Object?r:obj}function craftInvokerFunction(humanName,argTypes,classType,cppInvokerFunc,cppTargetFunc){var argCount=argTypes.length;if(argCount<2){throwBindingError("argTypes array size mismatch! Must at least get return value and 'this' types!")}var isClassMethodFunc=argTypes[1]!==null&&classType!==null;var needsDestructorStack=false;for(var i=1;i0?", ":"")+argsListWired}invokerFnBody+=(returns?"var rv = ":"")+"invoker(fn"+(argsListWired.length>0?", ":"")+argsListWired+");\n";if(needsDestructorStack){invokerFnBody+="runDestructors(destructors);\n"}else{for(var i=isClassMethodFunc?1:2;i4&&0===--emval_handle_array[handle].refcount){emval_handle_array[handle]=undefined;emval_free_list.push(handle)}}function count_emval_handles(){var count=0;for(var i=5;i>2])};case 3:return function(pointer){return this["fromWireType"](HEAPF64[pointer>>3])};default:throw new TypeError("Unknown float type: "+name)}}function __embind_register_float(rawType,name,size){var shift=getShiftFromSize(size);name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(value){return value},"toWireType":function(destructors,value){return value},"argPackAdvance":8,"readValueFromPointer":floatReadValueFromPointer(name,shift),destructorFunction:null})}function __embind_register_function(name,argCount,rawArgTypesAddr,signature,rawInvoker,fn){var argTypes=heap32VectorToArray(argCount,rawArgTypesAddr);name=readLatin1String(name);rawInvoker=embind__requireFunction(signature,rawInvoker);exposePublicSymbol(name,function(){throwUnboundTypeError("Cannot call "+name+" due to unbound types",argTypes)},argCount-1);whenDependentTypesAreResolved([],argTypes,function(argTypes){var invokerArgsArray=[argTypes[0],null].concat(argTypes.slice(1));replacePublicSymbol(name,craftInvokerFunction(name,invokerArgsArray,null,rawInvoker,fn),argCount-1);return[]})}function integerReadValueFromPointer(name,shift,signed){switch(shift){case 0:return signed?function readS8FromPointer(pointer){return HEAP8[pointer]}:function readU8FromPointer(pointer){return HEAPU8[pointer]};case 1:return signed?function readS16FromPointer(pointer){return HEAP16[pointer>>1]}:function readU16FromPointer(pointer){return HEAPU16[pointer>>1]};case 2:return signed?function readS32FromPointer(pointer){return HEAP32[pointer>>2]}:function readU32FromPointer(pointer){return HEAPU32[pointer>>2]};default:throw new TypeError("Unknown integer type: "+name)}}function __embind_register_integer(primitiveType,name,size,minRange,maxRange){name=readLatin1String(name);if(maxRange===-1){maxRange=4294967295}var shift=getShiftFromSize(size);var fromWireType=value=>value;if(minRange===0){var bitshift=32-8*size;fromWireType=(value=>value<>>bitshift)}var isUnsignedType=name.includes("unsigned");var checkAssertions=(value,toTypeName)=>{};var toWireType;if(isUnsignedType){toWireType=function(destructors,value){checkAssertions(value,this.name);return value>>>0}}else{toWireType=function(destructors,value){checkAssertions(value,this.name);return value}}registerType(primitiveType,{name:name,"fromWireType":fromWireType,"toWireType":toWireType,"argPackAdvance":8,"readValueFromPointer":integerReadValueFromPointer(name,shift,minRange!==0),destructorFunction:null})}function __embind_register_memory_view(rawType,dataTypeIndex,name){var typeMapping=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array];var TA=typeMapping[dataTypeIndex];function decodeMemoryView(handle){handle=handle>>2;var heap=HEAPU32;var size=heap[handle];var data=heap[handle+1];return new TA(buffer,data,size)}name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":decodeMemoryView,"argPackAdvance":8,"readValueFromPointer":decodeMemoryView},{ignoreDuplicateRegistrations:true})}function __embind_register_std_string(rawType,name){name=readLatin1String(name);var stdStringIsUTF8=name==="std::string";registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var str;if(stdStringIsUTF8){var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i;if(i==length||HEAPU8[currentBytePtr]==0){var maxRead=currentBytePtr-decodeStartPtr;var stringSegment=UTF8ToString(decodeStartPtr,maxRead);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+1}}}else{var a=new Array(length);for(var i=0;ilengthBytesUTF8(value))}else{getLength=(()=>value.length)}var length=getLength();var ptr=_malloc(4+length+1);HEAPU32[ptr>>2]=length;if(stdStringIsUTF8&&valueIsOfTypeString){stringToUTF8(value,ptr+4,length+1)}else{if(valueIsOfTypeString){for(var i=0;i255){_free(ptr);throwBindingError("String has UTF-16 code units that do not fit in 8 bits")}HEAPU8[ptr+4+i]=charCode}}else{for(var i=0;iHEAPU16);shift=1}else if(charSize===4){decodeString=UTF32ToString;encodeString=stringToUTF32;lengthBytesUTF=lengthBytesUTF32;getHeap=(()=>HEAPU32);shift=2}registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var HEAP=getHeap();var str;var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i*charSize;if(i==length||HEAP[currentBytePtr>>shift]==0){var maxReadBytes=currentBytePtr-decodeStartPtr;var stringSegment=decodeString(decodeStartPtr,maxReadBytes);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+charSize}}_free(value);return str},"toWireType":function(destructors,value){if(!(typeof value=="string")){throwBindingError("Cannot pass non-string to C++ string type "+name)}var length=lengthBytesUTF(value);var ptr=_malloc(4+length+charSize);HEAPU32[ptr>>2]=length>>shift;encodeString(value,ptr+4,length+charSize);if(destructors!==null){destructors.push(_free,ptr)}return ptr},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:function(ptr){_free(ptr)}})}function __embind_register_value_object(rawType,name,constructorSignature,rawConstructor,destructorSignature,rawDestructor){structRegistrations[rawType]={name:readLatin1String(name),rawConstructor:embind__requireFunction(constructorSignature,rawConstructor),rawDestructor:embind__requireFunction(destructorSignature,rawDestructor),fields:[]}}function __embind_register_value_object_field(structType,fieldName,getterReturnType,getterSignature,getter,getterContext,setterArgumentType,setterSignature,setter,setterContext){structRegistrations[structType].fields.push({fieldName:readLatin1String(fieldName),getterReturnType:getterReturnType,getter:embind__requireFunction(getterSignature,getter),getterContext:getterContext,setterArgumentType:setterArgumentType,setter:embind__requireFunction(setterSignature,setter),setterContext:setterContext})}function __embind_register_void(rawType,name){name=readLatin1String(name);registerType(rawType,{isVoid:true,name:name,"argPackAdvance":0,"fromWireType":function(){return undefined},"toWireType":function(destructors,o){return undefined}})}function __emscripten_throw_longjmp(){throw Infinity}function __emval_incref(handle){if(handle>4){emval_handle_array[handle].refcount+=1}}function requireRegisteredType(rawType,humanName){var impl=registeredTypes[rawType];if(undefined===impl){throwBindingError(humanName+" has unknown type "+getTypeName(rawType))}return impl}function __emval_take_value(type,argv){type=requireRegisteredType(type,"_emval_take_value");var v=type["readValueFromPointer"](argv);return Emval.toHandle(v)}function __localtime_js(time,tmPtr){var date=new Date(HEAP32[time>>2]*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var start=new Date(date.getFullYear(),0,1);var yday=(date.getTime()-start.getTime())/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst}function _tzset_impl(timezone,daylight,tzname){var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);var winterOffset=winter.getTimezoneOffset();var summerOffset=summer.getTimezoneOffset();var stdTimezoneOffset=Math.max(winterOffset,summerOffset);HEAP32[timezone>>2]=stdTimezoneOffset*60;HEAP32[daylight>>2]=Number(winterOffset!=summerOffset);function extractZone(date){var match=date.toTimeString().match(/\(([A-Za-z ]+)\)$/);return match?match[1]:"GMT"}var winterName=extractZone(winter);var summerName=extractZone(summer);var winterNamePtr=allocateUTF8(winterName);var summerNamePtr=allocateUTF8(summerName);if(summerOffset>2]=winterNamePtr;HEAP32[tzname+4>>2]=summerNamePtr}else{HEAP32[tzname>>2]=summerNamePtr;HEAP32[tzname+4>>2]=winterNamePtr}}function __tzset_js(timezone,daylight,tzname){if(__tzset_js.called)return;__tzset_js.called=true;_tzset_impl(timezone,daylight,tzname)}function _abort(){abort("")}var readAsmConstArgsArray=[];function readAsmConstArgs(sigPtr,buf){readAsmConstArgsArray.length=0;var ch;buf>>=2;while(ch=HEAPU8[sigPtr++]){var readAsmConstArgsDouble=ch<105;if(readAsmConstArgsDouble&&buf&1)buf++;readAsmConstArgsArray.push(readAsmConstArgsDouble?HEAPF64[buf++>>1]:HEAP32[buf]);++buf}return readAsmConstArgsArray}function _emscripten_asm_const_int(code,sigPtr,argbuf){var args=readAsmConstArgs(sigPtr,argbuf);return ASM_CONSTS[code].apply(null,args)}function _emscripten_get_heap_max(){return 2147483648}function emscripten_realloc_buffer(size){try{wasmMemory.grow(size-buffer.byteLength+65535>>>16);updateGlobalBufferAndViews(wasmMemory.buffer);return 1}catch(e){}}function _emscripten_resize_heap(requestedSize){var oldSize=HEAPU8.length;requestedSize=requestedSize>>>0;var maxHeapSize=_emscripten_get_heap_max();if(requestedSize>maxHeapSize){return false}let alignUp=(x,multiple)=>x+(multiple-x%multiple)%multiple;for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=emscripten_realloc_buffer(newSize);if(replacement){return true}}return false}var ENV={};function getExecutableName(){return thisProgram||"./this.program"}function getEnvStrings(){if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8";var env={"USER":"web_user","LOGNAME":"web_user","PATH":"/","PWD":"/","HOME":"/home/web_user","LANG":lang,"_":getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(x+"="+env[x])}getEnvStrings.strings=strings}return getEnvStrings.strings}function _environ_get(__environ,environ_buf){var bufSize=0;getEnvStrings().forEach(function(string,i){var ptr=environ_buf+bufSize;HEAP32[__environ+i*4>>2]=ptr;writeAsciiToMemory(string,ptr);bufSize+=string.length+1});return 0}function _environ_sizes_get(penviron_count,penviron_buf_size){var strings=getEnvStrings();HEAP32[penviron_count>>2]=strings.length;var bufSize=0;strings.forEach(function(string){bufSize+=string.length+1});HEAP32[penviron_buf_size>>2]=bufSize;return 0}function _exit(status){exit(status)}function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_read(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=SYSCALLS.doReadv(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){try{var stream=SYSCALLS.getStreamFromFD(fd);var HIGH_OFFSET=4294967296;var offset=offset_high*HIGH_OFFSET+(offset_low>>>0);var DOUBLE_LIMIT=9007199254740992;if(offset<=-DOUBLE_LIMIT||offset>=DOUBLE_LIMIT){return-61}FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=tempI64[0],HEAP32[newOffset+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_write(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=SYSCALLS.doWritev(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _getTempRet0(){return getTempRet0()}function _gettimeofday(ptr){var now=Date.now();HEAP32[ptr>>2]=now/1e3|0;HEAP32[ptr+4>>2]=now%1e3*1e3|0;return 0}function _setTempRet0(val){setTempRet0(val)}function __isLeapYear(year){return year%4===0&&(year%100!==0||year%400===0)}function __arraySum(array,index){var sum=0;for(var i=0;i<=index;sum+=array[i++]){}return sum}var __MONTH_DAYS_LEAP=[31,29,31,30,31,30,31,31,30,31,30,31];var __MONTH_DAYS_REGULAR=[31,28,31,30,31,30,31,31,30,31,30,31];function __addDays(date,days){var newDate=new Date(date.getTime());while(days>0){var leap=__isLeapYear(newDate.getFullYear());var currentMonth=newDate.getMonth();var daysInCurrentMonth=(leap?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR)[currentMonth];if(days>daysInCurrentMonth-newDate.getDate()){days-=daysInCurrentMonth-newDate.getDate()+1;newDate.setDate(1);if(currentMonth<11){newDate.setMonth(currentMonth+1)}else{newDate.setMonth(0);newDate.setFullYear(newDate.getFullYear()+1)}}else{newDate.setDate(newDate.getDate()+days);return newDate}}return newDate}function _strftime(s,maxsize,format,tm){var tm_zone=HEAP32[tm+40>>2];var date={tm_sec:HEAP32[tm>>2],tm_min:HEAP32[tm+4>>2],tm_hour:HEAP32[tm+8>>2],tm_mday:HEAP32[tm+12>>2],tm_mon:HEAP32[tm+16>>2],tm_year:HEAP32[tm+20>>2],tm_wday:HEAP32[tm+24>>2],tm_yday:HEAP32[tm+28>>2],tm_isdst:HEAP32[tm+32>>2],tm_gmtoff:HEAP32[tm+36>>2],tm_zone:tm_zone?UTF8ToString(tm_zone):""};var pattern=UTF8ToString(format);var EXPANSION_RULES_1={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var rule in EXPANSION_RULES_1){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_1[rule])}var WEEKDAYS=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];var MONTHS=["January","February","March","April","May","June","July","August","September","October","November","December"];function leadingSomething(value,digits,character){var str=typeof value=="number"?value.toString():value||"";while(str.length0?1:0}var compare;if((compare=sgn(date1.getFullYear()-date2.getFullYear()))===0){if((compare=sgn(date1.getMonth()-date2.getMonth()))===0){compare=sgn(date1.getDate()-date2.getDate())}}return compare}function getFirstWeekStartDate(janFourth){switch(janFourth.getDay()){case 0:return new Date(janFourth.getFullYear()-1,11,29);case 1:return janFourth;case 2:return new Date(janFourth.getFullYear(),0,3);case 3:return new Date(janFourth.getFullYear(),0,2);case 4:return new Date(janFourth.getFullYear(),0,1);case 5:return new Date(janFourth.getFullYear()-1,11,31);case 6:return new Date(janFourth.getFullYear()-1,11,30)}}function getWeekBasedYear(date){var thisDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);var janFourthThisYear=new Date(thisDate.getFullYear(),0,4);var janFourthNextYear=new Date(thisDate.getFullYear()+1,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);if(compareByDay(firstWeekStartThisYear,thisDate)<=0){if(compareByDay(firstWeekStartNextYear,thisDate)<=0){return thisDate.getFullYear()+1}else{return thisDate.getFullYear()}}else{return thisDate.getFullYear()-1}}var EXPANSION_RULES_2={"%a":function(date){return WEEKDAYS[date.tm_wday].substring(0,3)},"%A":function(date){return WEEKDAYS[date.tm_wday]},"%b":function(date){return MONTHS[date.tm_mon].substring(0,3)},"%B":function(date){return MONTHS[date.tm_mon]},"%C":function(date){var year=date.tm_year+1900;return leadingNulls(year/100|0,2)},"%d":function(date){return leadingNulls(date.tm_mday,2)},"%e":function(date){return leadingSomething(date.tm_mday,2," ")},"%g":function(date){return getWeekBasedYear(date).toString().substring(2)},"%G":function(date){return getWeekBasedYear(date)},"%H":function(date){return leadingNulls(date.tm_hour,2)},"%I":function(date){var twelveHour=date.tm_hour;if(twelveHour==0)twelveHour=12;else if(twelveHour>12)twelveHour-=12;return leadingNulls(twelveHour,2)},"%j":function(date){return leadingNulls(date.tm_mday+__arraySum(__isLeapYear(date.tm_year+1900)?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,date.tm_mon-1),3)},"%m":function(date){return leadingNulls(date.tm_mon+1,2)},"%M":function(date){return leadingNulls(date.tm_min,2)},"%n":function(){return"\n"},"%p":function(date){if(date.tm_hour>=0&&date.tm_hour<12){return"AM"}else{return"PM"}},"%S":function(date){return leadingNulls(date.tm_sec,2)},"%t":function(){return"\t"},"%u":function(date){return date.tm_wday||7},"%U":function(date){var janFirst=new Date(date.tm_year+1900,0,1);var firstSunday=janFirst.getDay()===0?janFirst:__addDays(janFirst,7-janFirst.getDay());var endDate=new Date(date.tm_year+1900,date.tm_mon,date.tm_mday);if(compareByDay(firstSunday,endDate)<0){var februaryFirstUntilEndMonth=__arraySum(__isLeapYear(endDate.getFullYear())?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,endDate.getMonth()-1)-31;var firstSundayUntilEndJanuary=31-firstSunday.getDate();var days=firstSundayUntilEndJanuary+februaryFirstUntilEndMonth+endDate.getDate();return leadingNulls(Math.ceil(days/7),2)}return compareByDay(firstSunday,janFirst)===0?"01":"00"},"%V":function(date){var janFourthThisYear=new Date(date.tm_year+1900,0,4);var janFourthNextYear=new Date(date.tm_year+1901,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);var endDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);if(compareByDay(endDate,firstWeekStartThisYear)<0){return"53"}if(compareByDay(firstWeekStartNextYear,endDate)<=0){return"01"}var daysDifference;if(firstWeekStartThisYear.getFullYear()=0;off=Math.abs(off)/60;off=off/60*100+off%60;return(ahead?"+":"-")+String("0000"+off).slice(-4)},"%Z":function(date){return date.tm_zone},"%%":function(){return"%"}};pattern=pattern.replace(/%%/g,"\0\0");for(var rule in EXPANSION_RULES_2){if(pattern.includes(rule)){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_2[rule](date))}}pattern=pattern.replace(/\0\0/g,"%");var bytes=intArrayFromString(pattern,false);if(bytes.length>maxsize){return 0}writeArrayToMemory(bytes,s);return bytes.length-1}function _strftime_l(s,maxsize,format,tm){return _strftime(s,maxsize,format,tm)}function _time(ptr){var ret=Date.now()/1e3|0;if(ptr){HEAP32[ptr>>2]=ret}return ret}var FSNode=function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev};var readMode=292|73;var writeMode=146;Object.defineProperties(FSNode.prototype,{read:{get:function(){return(this.mode&readMode)===readMode},set:function(val){val?this.mode|=readMode:this.mode&=~readMode}},write:{get:function(){return(this.mode&writeMode)===writeMode},set:function(val){val?this.mode|=writeMode:this.mode&=~writeMode}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}});FS.FSNode=FSNode;FS.staticInit();InternalError=Module["InternalError"]=extendError(Error,"InternalError");embind_init_charCodes();BindingError=Module["BindingError"]=extendError(Error,"BindingError");init_ClassHandle();init_embind();init_RegisteredPointer();UnboundTypeError=Module["UnboundTypeError"]=extendError(Error,"UnboundTypeError");init_emval();var ASSERTIONS=false;function intArrayFromString(stringy,dontAddNull,length){var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array}function intArrayToString(array){var ret=[];for(var i=0;i255){if(ASSERTIONS){assert(false,"Character code "+chr+" ("+String.fromCharCode(chr)+") at offset "+i+" not in 0x00-0xFF.")}chr&=255}ret.push(String.fromCharCode(chr))}return ret.join("")}var decodeBase64=typeof atob=="function"?atob:function(input){var keyStr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var output="";var chr1,chr2,chr3;var enc1,enc2,enc3,enc4;var i=0;input=input.replace(/[^A-Za-z0-9\+\/\=]/g,"");do{enc1=keyStr.indexOf(input.charAt(i++));enc2=keyStr.indexOf(input.charAt(i++));enc3=keyStr.indexOf(input.charAt(i++));enc4=keyStr.indexOf(input.charAt(i++));chr1=enc1<<2|enc2>>4;chr2=(enc2&15)<<4|enc3>>2;chr3=(enc3&3)<<6|enc4;output=output+String.fromCharCode(chr1);if(enc3!==64){output=output+String.fromCharCode(chr2)}if(enc4!==64){output=output+String.fromCharCode(chr3)}}while(i0){return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();readyPromiseResolve(Module);if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}Module["run"]=run;function exit(status,implicit){EXITSTATUS=status;if(keepRuntimeAlive()){}else{exitRuntime()}procExit(status)}function procExit(code){EXITSTATUS=code;if(!keepRuntimeAlive()){if(Module["onExit"])Module["onExit"](code);ABORT=true}quit_(code,new ExitStatus(code))}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}run(); +var Module=typeof artoolkitNFT!="undefined"?artoolkitNFT:{};var readyPromiseResolve,readyPromiseReject;Module["ready"]=new Promise(function(resolve,reject){readyPromiseResolve=resolve;readyPromiseReject=reject});var moduleOverrides=Object.assign({},Module);var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof importScripts=="function";var ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string";var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;function logExceptionOnExit(e){if(e instanceof ExitStatus)return;let toLog=e;err("exiting due to exception: "+toLog)}var fs;var nodePath;var requireNodeFS;if(ENVIRONMENT_IS_NODE){if(ENVIRONMENT_IS_WORKER){scriptDirectory=(__webpack_require__(/*! path */ "?f955").dirname)(scriptDirectory)+"/"}else{scriptDirectory=__dirname+"/"}requireNodeFS=(()=>{if(!nodePath){fs=__webpack_require__(/*! fs */ "?4dea");nodePath=__webpack_require__(/*! path */ "?f955")}});read_=function shell_read(filename,binary){var ret=tryParseAsDataURI(filename);if(ret){return binary?ret:ret.toString()}requireNodeFS();filename=nodePath["normalize"](filename);return fs.readFileSync(filename,binary?undefined:"utf8")};readBinary=(filename=>{var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}return ret});readAsync=((filename,onload,onerror)=>{var ret=tryParseAsDataURI(filename);if(ret){onload(ret)}requireNodeFS();filename=nodePath["normalize"](filename);fs.readFile(filename,function(err,data){if(err)onerror(err);else onload(data.buffer)})});if(process["argv"].length>1){thisProgram=process["argv"][1].replace(/\\/g,"/")}arguments_=process["argv"].slice(2);process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",function(reason){throw reason});quit_=((status,toThrow)=>{if(keepRuntimeAlive()){process["exitCode"]=status;throw toThrow}logExceptionOnExit(toThrow);process["exit"](status)});Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(_scriptDir){scriptDirectory=_scriptDir}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}else{scriptDirectory=""}{read_=(url=>{try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText}catch(err){var data=tryParseAsDataURI(url);if(data){return intArrayToString(data)}throw err}});if(ENVIRONMENT_IS_WORKER){readBinary=(url=>{try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}catch(err){var data=tryParseAsDataURI(url);if(data){return data}throw err}})}readAsync=((url,onload,onerror)=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=(()=>{if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}var data=tryParseAsDataURI(url);if(data){onload(data.buffer);return}onerror()});xhr.onerror=onerror;xhr.send(null)})}setWindowTitle=(title=>document.title=title)}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.warn.bind(console);Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var tempRet0=0;var setTempRet0=value=>{tempRet0=value};var getTempRet0=()=>tempRet0;var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime=Module["noExitRuntime"]||true;if(typeof WebAssembly!="object"){abort("no native wasm support detected")}var wasmMemory;var ABORT=false;var EXITSTATUS;function assert(condition,text){if(!condition){abort(text)}}var UTF8Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(heap,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heap[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heap.subarray&&UTF8Decoder){return UTF8Decoder.decode(heap.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,heap,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127)++len;else if(u<=2047)len+=2;else if(u<=65535)len+=3;else len+=4}return len}var UTF16Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf-16le"):undefined;function UTF16ToString(ptr,maxBytesToRead){var endPtr=ptr;var idx=endPtr>>1;var maxIdx=idx+maxBytesToRead/2;while(!(idx>=maxIdx)&&HEAPU16[idx])++idx;endPtr=idx<<1;if(endPtr-ptr>32&&UTF16Decoder){return UTF16Decoder.decode(HEAPU8.subarray(ptr,endPtr))}else{var str="";for(var i=0;!(i>=maxBytesToRead/2);++i){var codeUnit=HEAP16[ptr+i*2>>1];if(codeUnit==0)break;str+=String.fromCharCode(codeUnit)}return str}}function stringToUTF16(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr}function lengthBytesUTF16(str){return str.length*2}function UTF32ToString(ptr,maxBytesToRead){var i=0;var str="";while(!(i>=maxBytesToRead/4)){var utf32=HEAP32[ptr+i*4>>2];if(utf32==0)break;++i;if(utf32>=65536){var ch=utf32-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}else{str+=String.fromCharCode(utf32)}}return str}function stringToUTF32(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i=55296&&codeUnit<=57343){var trailSurrogate=str.charCodeAt(++i);codeUnit=65536+((codeUnit&1023)<<10)|trailSurrogate&1023}HEAP32[outPtr>>2]=codeUnit;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr}function lengthBytesUTF32(str){var len=0;for(var i=0;i=55296&&codeUnit<=57343)++i;len+=4}return len}function allocateUTF8(str){var size=lengthBytesUTF8(str)+1;var ret=_malloc(size);if(ret)stringToUTF8Array(str,HEAP8,ret,size);return ret}function writeArrayToMemory(array,buffer){HEAP8.set(array,buffer)}function writeAsciiToMemory(str,buffer,dontAddNull){for(var i=0;i>0]=str.charCodeAt(i)}if(!dontAddNull)HEAP8[buffer>>0]=0}var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBufferAndViews(buf){buffer=buf;Module["HEAP8"]=HEAP8=new Int8Array(buf);Module["HEAP16"]=HEAP16=new Int16Array(buf);Module["HEAP32"]=HEAP32=new Int32Array(buf);Module["HEAPU8"]=HEAPU8=new Uint8Array(buf);Module["HEAPU16"]=HEAPU16=new Uint16Array(buf);Module["HEAPU32"]=HEAPU32=new Uint32Array(buf);Module["HEAPF32"]=HEAPF32=new Float32Array(buf);Module["HEAPF64"]=HEAPF64=new Float64Array(buf)}var INITIAL_MEMORY=Module["INITIAL_MEMORY"]||268435456;var wasmTable;var __ATPRERUN__=[];var __ATINIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;var runtimeExited=false;var runtimeKeepaliveCounter=0;function keepRuntimeAlive(){return noExitRuntime||runtimeKeepaliveCounter>0}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();FS.ignorePermissions=false;TTY.init();callRuntimeCallbacks(__ATINIT__)}function exitRuntime(){runtimeExited=true}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};function abort(what){{if(Module["onAbort"]){Module["onAbort"](what)}}what="Aborted("+what+")";err(what);ABORT=true;EXITSTATUS=1;what+=". Build with -s ASSERTIONS=1 for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject(e);throw e}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return filename.startsWith(dataURIPrefix)}function isFileURI(filename){return filename.startsWith("file://")}var wasmBinaryFile;wasmBinaryFile="data:application/octet-stream;base64,AGFzbQEAAAAB6gVbYAF/AX9gAX8AYAJ/fwBgAn9/AX9gA39/fwF/YAN/f38AYAV/f39/fwBgBH9/f38AYAR/f39/AX9gBn9/f39/fwF/YAV/f39/fwF/YAZ/f39/f38AYAd/f39/f39/AGAIf39/f39/f38Bf2AAAX9gB39/f39/f38Bf2ABfQF9YAAAYAV/fn5+fgBgA39+fwF+YAJ/fABgAn19AX1gBX9/f39+AX9gCH9/f39/f39/AGADf39/AX1gCn9/f39/f39/f38Bf2AEf39/fwF+YAp/f39/f39/f39/AGAEf35+fwBgAX8BfGAHf39/f39+fgF/YAZ/f39/fn4Bf2ADf398AGABfwF9YAV/fX1/fwF/YAF8AX1gA39/fQBgAnx/AXxgBn9/fX1/fwF/YAV/f319fwBgAXwBfGACf38BfWAJf39/f39/f39/AX9gAn9/AXxgDH9/f39/f39/f39/fwF/YAV/f35/fwBgBn98f39/fwF/YAZ/f39/fn8Bf2APf39/f39/f39/f39/f39/AGALf39/f39/f39/f38Bf2AFf39/f3wBf2ANf39/f39/f39/f39/fwBgA399fQF9YAV/fX1/fwF9YAR9fX19AX1gAn9+AGAHf39/f3x/fwF/YAR+fn5+AX9gBH9/f30AYAJ+fwF/YAF9AX9gA3x8fwF8YAJ8fAF8YAd/f39/f399AX1gB39/f39/f38BfWADf35/AGADf399AX1gDH9/f39/f39/f398fwF/YAJ+fgF8YAN+fn4Bf2AFf39/fX0AYAZ8fHx8fHwBfGADfHx8AXxgA319fQF9YAR/f39+AX5gAn5+AX1gBn99fX19fwF/YAN/f34AYAJ/fwF+YAJ/fQF9YAF/AX5gAn1/AX9gAnx/AX9gDn9/f39/f39/f398f39/AX9gBX9/fX1/AX9gA39/fQF/YAZ/f39/f30AYAZ/fHx/f38AYAR/f35+AGAEf35/fwF/YAN/f38BfAKzAjMBYQFhABEBYQFiAAUBYQFjAAEBYQFkAAEBYQFlAA4BYQFmABcBYQFnAAsBYQFoAAYBYQFpAAQBYQFqAAUBYQFrAAABYQFsAAIBYQFtAAYBYQFuAAUBYQFvAAMBYQFwAAsBYQFxADMBYQFyAAABYQFzAAgBYQF0AAQBYQF1AAIBYQF2AAUBYQF3ACAB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QQhqIAEgAiADEJwEIAUqAgghASAAIAUqAgwgACgCBEECa7MQ5wIgASAAKAIIQQJrsxDnAhBJIQEgBUEQaiQAIAELCQAgACAAEOgFCwcAIABBEGoLRgAgACABKgIIIAEqAgAgAioCAJQgASoCBCACKgIElJKSOAIAIAAgASoCFCABKgIMIAIqAgCUIAEqAhAgAioCBJSSkjgCBAsoAQF/IAEgAUEBayICcUUEQCAAIAJxDwsgACABTwR/IAAgAXAFIAALC/ACAQR/Qey5BC0AAARAQei5BCgCAA8LIwBBIGsiAiQAAkACQANAIAJBCGogAEECdGoCf0EBIAB0Qf////8HcSIDQQFyRQRAIABBAnQoAgAMAQsgAEGOmQJBkqQCIAMbEM4ECyIDNgIAIANBf0cEQCAAQQFqIgBBBkYNAgwBCwsMAQtBABDMBEUEQEH4mwMhASACQQhqQfibAxDyAkUNAUGQnAMhASACQQhqQZCcAxDyAkUNAUEAIQBBwLgELQAARQRAA0AgAEECdEGQuARqIABBkqQCEM4ENgIAIABBAWoiAEEGRw0AC0HAuARBAToAAEGouARBkLgEKAIANgIAC0GQuAQhASACQQhqQZC4BBDyAkUNAUGouAQhASACQQhqQai4BBDyAkUNAUEYEDsiAUUNAQsgASACKQMINwIAIAEgAikDGDcCECABIAIpAxA3AggLIAJBIGokACABIQBB7LkEQQE6AABB6LkEIAA2AgAgAAvJCgIFfw9+IwBB4ABrIgUkACAEQv///////z+DIQwgAiAEhUKAgICAgICAgIB/gyEKIAJC////////P4MiDUIgiCEOIARCMIinQf//AXEhBwJAAkAgAkIwiKdB//8BcSIJQf//AWtBgoB+TwRAIAdB//8Ba0GBgH5LDQELIAFQIAJC////////////AIMiC0KAgICAgIDA//8AVCALQoCAgICAgMD//wBRG0UEQCACQoCAgICAgCCEIQoMAgsgA1AgBEL///////////8AgyICQoCAgICAgMD//wBUIAJCgICAgICAwP//AFEbRQRAIARCgICAgICAIIQhCiADIQEMAgsgASALQoCAgICAgMD//wCFhFAEQCACIAOEUARAQoCAgICAgOD//wAhCkIAIQEMAwsgCkKAgICAgIDA//8AhCEKQgAhAQwCCyADIAJC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QoCAgICAgMD//wBRG0UEQCAEQoCAgICAgCCEIQQMAgsgASAGQoCAgICAgMD//wCFhFAEQEKAgICAgIDg//8AIAIgASADhSACIASFQoCAgICAgICAgH+FhFAiCRshBEIAIAEgCRshAwwCCyADIAVCgICAgICAwP//AIWEUA0BIAEgBoRQBEAgAyAFhEIAUg0CIAEgA4MhAyACIASDIQQMAgsgAyAFhFBFDQAgASEDIAIhBAwBCyADIAEgASADVCAFIAZWIAUgBlEbIgwbIQUgBCACIAwbIghC////////P4MhBiACIAQgDBsiB0IwiKdB//8BcSELIAhCMIinQf//AXEiCUUEQCAKQeAAaiAFIAYgBSAGIAZQIgkbeSAJQQZ0rXynIglBD2sQjAEgCikDaCEGIAopA2AhBUEQIAlrIQkLIAEgAyAMGyEDIAdC////////P4MhBCALRQRAIApB0ABqIAMgBCADIAQgBFAiCxt5IAtBBnStfKciC0EPaxCMAUEQIAtrIQsgCikDWCEEIAopA1AhAwsgBEIDhiADQj2IhEKAgICAgICABIQhAiAGQgOGIAVCPYiEIQQgA0IDhiEBIAcgCIUhAwJAIAkgC0YNACAJIAtrIgtB/wBLBEBCACECQgEhAQwBCyAKQUBrIAEgAkGAASALaxCMASAKQTBqIAEgAiALEIUCIAopAzAgCikDQCAKKQNIhEIAUq2EIQEgCikDOCECCyAEQoCAgICAgIAEhCEHIAVCA4YhBgJAIANCAFMEQEIAIQNCACEEIAEgBoUgAiAHhYRQDQIgBiABfSEFIAcgAn0gASAGVq19IgRC/////////wNWDQEgCkEgaiAFIAQgBSAEIARQIgsbeSALQQZ0rXynQQxrIgsQjAEgCSALayEJIAopAyghBCAKKQMgIQUMAQsgASAGfCIFIAFUrSACIAd8fCIEQoCAgICAgIAIg1ANACAFQgGDIARCP4YgBUIBiISEIQUgCUEBaiEJIARCAYghBAsgCEKAgICAgICAgIB/gyEBIAlB//8BTgRAIAFCgICAgICAwP//AIQhBEIAIQMMAQtBACELAkAgCUEASgRAIAkhCwwBCyAKQRBqIAUgBCAJQf8AahCMASAKIAUgBEEBIAlrEIUCIAopAwAgCikDECAKKQMYhEIAUq2EIQUgCikDCCEECyAEQj2G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fSAAIAEqAgggASoCACACKgIAIgOUIAIqAgQiBCABKgIElJKSIAEqAiAgASoCGCADlCABKgIcIASUkpIiA5U4AgAgACABKgIUIAEqAgwgAioCAJQgASoCECACKgIElJKSIAOVOAIECxIAIAAgAjYCBCAAIAE2AgAgAAsMACABIAIoAgA2AgALDgAgACABIAJBAnQQPxoLEgAgABA1KAIAIAAoAgBrQSRtCzcBAX8jAEEQayICJAAgAiAAKAIANgIIIAIgAigCCCABQQN0ajYCCCACKAIIIQAgAkEQaiQAIAALggEBAX8CQCABIAAoAhBJBEAgACgCFCIDIAJNDQEgAEEEaiABIANsIAJqEEsPC0HQsgRB7bABEDNBmbEBEDNBtB0QM0HaARA2Qe4hEDNBu7IBEDMQNxAAAAtB0LIEQf6yARAzQZmxARAzQbQdEDNB2wEQNkHuIRAzQbGzARAzEDcQAAALDQAgACgCACABKAIASQskAQJ/IwBBEGsiAiQAIAEgABD4ASEDIAJBEGokACABIAAgAxsLKwEBfyAAKAIEIQMDQCABIANHBEAgABA1GiADIAJrIQMMAQsLIAAgATYCBAsDAAELDwAgACAAKAIAKAIkEQAACxEAIAAgASABKAIAKAIgEQIACxEAIAAgASABKAIAKAIsEQIACwwAIABBgoaAIDYAAAsvAQF/IwBBEGsiASQAIAFBCGogABBAIAAQOEECdGoQgQEoAgAhACABQRBqJAAgAAssAQF/IwBBEGsiASQAIAFBCGogABBAIAAQOGoQgQEoAgAhACABQRBqJAAgAAsWACAAIAEgAiADIAAoAgAoAiARCAAaCykAIABBCHRBgID8B3EgAEEYdHIgAEEIdkGA/gNxIABBGHZyciAAIAEbCzQAIAAoAgAaIAAoAgAgABC7AUEMbGoaIAAoAgAgABBWQQxsahogACgCACAAELsBQQxsahoLUAEBfgJAIANBwABxBEAgAiADQUBqrYghAUIAIQIMAQsgA0UNACACQcAAIANrrYYgASADrSIEiIQhASACIASIIQILIAAgATcDACAAIAI3AwgL2wECAX8CfkEBIQQCQCAAQgBSIAFC////////////AIMiBUKAgICAgIDA//8AViAFQoCAgICAgMD//wBRGw0AIAJCAFIgA0L///////////8AgyIGQoCAgICAgMD//wBWIAZCgICAgICAwP//AFEbDQAgACAChCAFIAaEhFAEQEEADwsgASADg0IAWQRAQX8hBCAAIAJUIAEgA1MgASADURsNASAAIAKFIAEgA4WEQgBSDwtBfyEEIAAgAlYgASADVSABIANRGw0AIAAgAoUgASADhYRCAFIhBAsgBAtSAQJ/QczyAygCACIBIABBA2pBfHEiAmohAAJAIAJBACAAIAFNGw0AIAA/AEEQdEsEQCAAECJFDQELQczyAyAANgIAIAEPC0HQmQRBMDYCAEF/C6IBAQJ/IwBBoAFrIgQkAEF/IQUgBCABQQFrQQAgARs2ApQBIAQgACAEQZ4BaiABGyIANgKQASAEQQBBkAEQOiIEQX82AkwgBEGFAjYCJCAEQX82AlAgBCAEQZ8BajYCLCAEIARBkAFqNgJUAkAgAUEASARAQdCZBEE9NgIADAELIABBADoAACAEIAIgA0GDAkGEAhCLBSEFCyAEQaABaiQAIAULCQAgACABEMUFCxIAIAAQNSgCACAAKAIAa0EEdQumAwICfwF9IAECfyADEN8GjiIGi0MAAABPXQRAIAaoDAELQYCAgIB4CyIENgIAIAICfyADQQEgBHSylRCnAiAAKgIclBDeBiIDi0MAAABPXQRAIAOoDAELQYCAgIB4CyIENgIAIAQgACgCFEEBa0YEQCABIAEoAgBBAWo2AgAgAkEANgIAQQAhBAsCQCACAn8gASgCACICQQBIBEAgAUEANgIAQQAMAQsgAiAAKAIQIgVIDQEgASAFQQFrNgIAIAAoAhRBAWsLIgQ2AgALAkACQAJAIAEoAgAiAUEATgRAIAEgACgCEE4NASAEQQBIDQIgBCAAKAIUTg0DDwtB0LIEQbjJABAzQf/MABAzQdAhEDNBjAIQNkHrJhAzQYnTABAzEDcQAAALQdCyBEGP2AAQM0H/zAAQM0HQIRAzQY0CEDZB6yYQM0Gj2wAQMxA3EAAAC0HQsgRBje4AEDNB/8wAEDNB0CEQM0GOAhA2QesmEDNBoPAAEDMQNxAAAAtB0LIEQaP0ABAzQf/MABAzQdAhEDNBjwIQNkHrJhAzQbP4ABAzEDcQAAALrQEAIAAgASoCACAClCAAKgIAkjgCACAAIAEqAgQgApQgACoCBJI4AgQgACABKgIIIAKUIAAqAgiSOAIIIAAgASoCDCAClCAAKgIMkjgCDCAAIAEqAhAgApQgACoCEJI4AhAgACABKgIUIAKUIAAqAhSSOAIUIAAgASoCGCAClCAAKgIYkjgCGCAAIAEqAhwgApQgACoCHJI4AhwgACABKgIgIAKUIAAqAiCSOAIgCw8AIAAgACgCAEEEajYCAAsLACAAQRBqIAEQbQsSACAAQQRqIAAoAgAgAWwQsAULDgAgACABKAIANgIAIAALkwEBAn8gASAAEEQiAksEQCMAQSBrIgMkAAJAIAEgAmsiASAAEDUoAgAgACgCBGtBAnVNBEAgACABEKgDDAELIAAQNSECIANBCGogACAAEEQgAWoQ4wIgABBEIAIQ2gIiAiABEM0GIAAgAhDiAiACELgCCyADQSBqJAAPCyABIAJJBEAgACAAKAIAIAFBAnRqEKIECwuIAQEDfyMAQRBrIgEkACMAQRBrIgIkACACQQA2AgwgACACQQxqEHkjAEEQayIDJAAgA0EANgIMIABBBGogA0EMahB5IANBEGokACACQRBqJAAgAEEANgIIIAFBADYCDCAAQQxqIAFBDGoQeSABQYCAgPwDNgIEIAAgASoCBDgCECABQRBqJAAgAAsSACAAEDUoAgAgACgCAGtBAXULEAAgACgCBCAAKAIAa0EBdQsSACAAEDUoAgAgACgCAGtBBXULFgEBfyAAEEMhASAAENsGIAAgARCYBAv5AQEHfyABIAAQRCICSwRAIwBBIGsiByQAAkAgASACayIDIAAQNSgCACAAKAIEa0ECdU0EQCAAIAMQqAMMAQsgABA1IQQgACAAEEQgA2oQ4wIhBSAAEEQhCEEAIQIjAEEQayIGJAAgBkEANgIMIAdBCGoiAUEMaiAGQQxqIAQQugEgBQRAIAEoAhAgBRDLBiECCyABIAI2AgAgASACIAhBAnRqIgQ2AgggASAENgIEIAEQPiACIAVBAnRqNgIAIAZBEGokACABIAMQzQYgACABEOICIAEQuAILIAdBIGokAA8LIAEgAkkEQCAAIAAoAgAgAUECdGoQogQLCycAIAMgAygCACACIAFrIgBrIgI2AgAgAEEASgRAIAIgASAAED8aCwsZACAAEIcBBEAgACABEIoBDwsgACABEJEBC60BAQR/IwBBEGsiCCQAAkAgAEUNACAEKAIMIQYgAiABayIHQQBKBEAgACABIAdB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IAAoAgAiACgCCCAAKAIAQaLa79cGaiICEIMCIQMgACgCDCACEIMCIQQgACgCECACEIMCIQECQCADIAVBAnZPDQAgASAEckEDcSAEIAUgA0ECdGsiBk8gASAGT3JyDQAgAUECdiEKIARBAnYhC0EAIQQDQCAAIAQgA0EBdiIGaiIMQQF0Ig0gC2pBAnRqIgEoAgAgAhCDAiEJIAUgASgCBCACEIMCIgFNIAkgBSABa09yDQEgACABIAlqai0AAA0BIAcgACABahCjAiIBRQRAIAAgCiANakECdGoiBCgCACACEIMCIQMgBSAEKAIEIAIQgwIiAk0gAyAFIAJrT3INAkEAIAAgAmogACACIANqai0AABshCAwCCyADQQFGDQEgBiADIAZrIAFBAEgiARshAyAEIAwgARshBAwACwALIAgFQQALIgAgByAAGwvLAQECfyMAQRBrIgEkAAJAIAC9QiCIp0H/////B3EiAkH7w6T/A00EQCACQYCAwPIDSQ0BIABEAAAAAAAAAABBABDMAiEADAELIAJBgIDA/wdPBEAgACAAoSEADAELAkACQAJAAkAgACABEJ4FQQNxDgMAAQIDCyABKwMAIAErAwhBARDMAiEADAMLIAErAwAgASsDCBDNAiEADAILIAErAwAgASsDCEEBEMwCmiEADAELIAErAwAgASsDCBDNApohAAsgAUEQaiQAIAALSAECfwJ/IAFBH00EQCAAKAIAIQIgAEEEagwBCyABQSBrIQEgAAsoAgAhAyAAIAIgAXQ2AgAgACADIAF0IAJBICABa3ZyNgIEC7ICAQV/IwBB8AFrIgckACAHIAMoAgAiCDYC6AEgAygCBCEDIAcgADYCACAHIAM2AuwBQQEhCQJAAkACQCAIQQFHIANyRQRAIAAhAwwBC0EAIAFrIQsgACEIA0AgCCAGIARBAnRqIgooAgBrIgMgACACEQMAQQBMBEAgCCEDDAILAkAgBSAEQQJIckUEQCAKQQhrKAIAIQUgCCALaiIKIAMgAhEDAEEATg0BIAogBWsgAyACEQMAQQBODQELIAcgCUECdGogAzYCACAHQegBaiIFIAUQkgUiBRCGAyAJQQFqIQkgBCAFaiEEQQAhBSADIQggBygC6AFBAUcNASAHKALsAQ0BDAMLCyAIIQMMAQsgBQ0BCyABIAcgCRCRBSADIAEg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aiEEDAALAAUgByAAQQR0aiIBQZCACGpBADYCACABQYyACGogDDYCACABQZSACGogEjYCACABQZiACGpBADYCACAAQQFqIQAgBygCCCEEDAELAAsACyALCwsIACAAKAIQRQsJACAAEPwCEDQLFAAgAEHYkQM2AgAgAEEEahBHIAALCgAgAEEYdEEYdQsUACAAQZiRAzYCACAAQQRqEEcgAAsJACAAIAEQ9AQL2QMCAn4CfyMAQSBrIgQkAAJAIAFC////////////AIMiA0KAgICAgIDAgDx9IANCgICAgICAwP/DAH1UBEAgAUIEhiAAQjyIhCEDIABC//////////8PgyIAQoGAgICAgICACFoEQCADQoGAgICAgICAwAB8IQIMAgsgA0KAgICAgICAgEB9IQIgAEKAgICAgICAgAiFQgBSDQEgAiADQgGDfCECDAELIABQIANCgICAgICAwP//AFQgA0KAgICAgIDA//8AURtFBEAgAUIEhiAAQjyIhEL/////////A4NCgICAgICAgPz/AIQhAgwBC0KAgICAgICA+P8AIQIgA0L///////+//8MAVg0AQgAhAiADQjCIpyIFQZH3AEkNACAEQRBqIAAgAUL///////8/g0KAgICAgIDAAIQiAiAFQYH3AGsQjAEgBCAAIAJBgfgAIAVrEIUCIAQpAwhCBIYgBCkDACIAQjyIhCECIAQpAxAgBCkDGIRCAFKtIABC//////////8Pg4QiAEKBgICAgICAgAhaBEAgAkIBfCECDAELIABCgICAgICAgIAIhUIAUg0AIAJCAYMgAnwhAgsgBEEgaiQAIAIgAUKAgICAgICAgIB/g4S/C0UBAX8jAEEQayIFJAAgBSABIAIgAyAEQoCAgICAgICAgH+FEKEBIAUpAwAhASAAIAUpAwg3AwggACABNwMAIAVBEGokAAvEAQIBfwJ+QX8hAwJAIABCAFIgAUL///////////8AgyIEQoCAgICAgMD//wBWIARCgICAgICAwP//AFEbDQBBACACQv///////////wCDIgVCgICAgICAwP//AFYgBUKAgICAgIDA//8AURsNACAAIAQgBYSEUARAQQAPCyABIAKDQgBZBEBBACABIAJTIAEgAlEbDQEgACABIAKFhEIAUg8LIABCAFIgASACVSABIAJRGw0AIAAg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A0EQaiQAIAVBEGokACAAC7YDAgN/AX4jAEEgayIDJAACQCABQv///////////wCDIgVCgICAgICAwMA/fSAFQoCAgICAgMC/wAB9VARAIAFCGYinIQQgAFAgAUL///8PgyIFQoCAgAhUIAVCgICACFEbRQRAIARBgYCAgARqIQIMAgsgBEGAgICABGohAiAAIAVCgICACIWEQgBSDQEgAiAEQQFxaiECDAELIABQIAVCgICAgICAwP//AFQgBUKAgICAgIDA//8AURtFBEAgAUIZiKdB////AXFBgICA/gdyIQIMAQtBgICA/AchAiAFQv///////7+/wABWDQBBACECIAVCMIinIgRBkf4ASQ0AIANBEGogACABQv///////z+DQoCAgICAgMAAhCIFIARBgf4AaxCMASADIAAgBUGB/wAgBGsQhQIgAykDCCIAQhmIpyECIAMpAwAgAykDECADKQMYhEIAUq2EIgVQIABC////D4MiAEKAgIAIVCAAQoCAgAhRG0UEQCACQQFqIQIMAQsgBSAAQoCAgAiFhEIAUg0AIAJBAXEgAmohAgsgA0EgaiQAIAIgAUIgiKdBgICAgHhxcr4LCwAgACABEPoEECELJwAgACAFOgAQIAAgBDgCDCAAIAM4AgggACACOAIEIAAgATgCACAAC4oBAQN/QeinBEHopwQoAgBBAWoiBTYCACAAIAU2AgAgAwRAA0AgAiAEQQN0aiIGKAIARQRAIAYgBTYCACACIARBA3RqIgAgATYCBCAAQQA2AgggAxACIAIPCyAEQQFqIgQgA0cNAAsLIAAgASACIANBBHRBCHIQyAIgA0EBdCIAEPkEIQEgABACIAELHwBB4KcEKAIARQRAQeSnBCABNgIAQeCnBCAANgIACwu2DwIFfw5+IwBB0AJrIgUkACAEQv///////z+DIQogAkL///////8/gyEMIAIgBIVCgICAgICAgICAf4MhDSAEQjCIp0H//wFxIQgCQAJAIAJCMIinQf//AXEiCUH//wFrQYKAfk8EQCAIQf//AWtBgYB+Sw0BCyABUCACQv///////////wCDIg9CgICAgICAwP//AFQgD0KAgICAgIDA//8AURtFBEAgAkKAgICAgIAghCENDAILIANQIARC////////////AIMiAkKAgICAgIDA//8AVCACQoCAgICAgMD//wBRG0UEQCAEQoCAgICAgCCEIQ0gAyEBDAILIAEgD0KAgICAgIDA//8AhYRQBEAgAyACQoCAgICAgMD//wCFhFAEQEIAIQFCgICAgICA4P//ACENDAMLIA1CgICAgICAwP//AIQhDUIAIQEMAgsgAyACQoCAgICAgMD//wCFhFAEQEIAIQEMAgsgASAPhFAEQEKAgICAgIDg//8AIA0gAiADhFAbIQ1CACEBDAILIAIgA4RQBEAgDUKAgICAgIDA//8AhCENQgAhAQwCCyAPQv///////z9YBEAgBUHAAmogASAMIAEgDCAMUCIGG3kgBkEGdK18pyIGQQ9rEIwBQRAgBmshBiAFKQPIAiEMIAUpA8ACIQELIAJC////////P1YNACAFQbACaiADIAogAyAKIApQIgcbeSAHQQZ0rXynIgdBD2sQjAEgBiAHakEQayEGIAUpA7gCIQogBSkDsAIhAwsgBUGgAmogCkKAgICAgIDAAIQiEkIPhiADQjGIhCICQgBCgICAgLDmvIL1ACACfSIEQgAQiAEgBUGQAmpCACAFKQOoAn1CACAEQgAQiAEgBUGAAmogBSkDmAJCAYYgBSkDkAJCP4iEIgRCACACQgAQiAEgBUHwAWogBEIAQgAgBSkDiAJ9QgAQiAEgBUHgAWogBSkD+AFCAYYgBSkD8AFCP4iEIgRCACACQgAQiAEgBUHQAWogBEIAQgAgBSkD6AF9QgAQiAEgBUHAAWogBSkD2AFCAYYgBSkD0AFCP4iEIgRCACACQgAQiAEgBUGwAWogBEIAQgAgBSkDyAF9QgAQiAEgBUGgAWogAkIAIAUpA7gBQgGGIAUpA7ABQj+IhEIBfSICQgAQiAEgBUGQAWogA0IPhkIAIAJCABCIASAFQfAAaiACQgBCACAFKQOoASAFKQOgASIPIAUpA5gBfCIEIA9UrXwgBEIBVq18fUIAEIgBIAVBgAFqQgEgBH1CACACQgAQiAEgBiAJIAhraiEGAn8gBSkDcCIQQgGGIhQgBSkDiAEiDkIBhiAFKQOAAUI/iIR8IgtC5+wAfSIVQiCIIgIgDEKAgICAgIDAAIQiFkIBhiABQj+IhCIMQiCIIgR+IhEgAUIBhiIPQiCIIgogCyAVVq0gCyAUVK0gBSkDeEIBhiAQQj+IhCAOQj+IfHx8QgF9IhBCIIgiC358Ig4gEVStIA4gDiAQQv////8PgyIQIAxC/////w+DIhR+fCIOVq18IAQgC358IAQgEH4iEyALIBR+fCIRIBNUrUIghiARQiCIhHwgDiAOIBFCIIZ8Ig5WrXwgDiAOIBVC/////w+DIhUgFH4iEyACIAp+fCIRIBNUrSARIBEgECAPQv7///8PgyITfnwiEVatfHwiDlatfCAOIAQgFX4iFyALIBN+fCIEIAIgFH58IgsgCiAQfnwiEEIgiCALIBBWrSAEIBdUrSAEIAtWrXx8QiCGhHwiBCAOVK18IAQgESACIBN+IgIgCiAVfnwiCkIgiCACIApWrUIghoR8IgIgEVStIAIgEEIghnwgAlStfHwiAiAEVK18IgRC/////////wBYBEAgBUHQAGogAiAEIAMgEhCIASABQjGGIAUpA1h9IAUpA1AiAUIAUq19IQtCACABfSEKIAZB/v8AagwBCyAFQeAAaiAEQj+GIAJCAYiEIgIgBEIBiCIEIAMgEhCIASABQjCGIAUpA2h9IAUpA2AiDEIAUq19IQtCACAMfSEKIAEhDyAWIQwgBkH//wBqCyIGQf//AU4EQCANQoCAgICAgMD//wCEIQ1CACEBDAELAn4gBkEASgRAIAtCAYYgCkI/iIQhCyAEQv///////z+DIAatQjCGhCEMIApCAYYMAQsgBkGPf0wEQEIAIQEMAgsgBUFAayACIARBASAGaxCFAiAFQTBqIA8gDCAGQfAAahCMASAFQSBqIAMgEiAFKQNAIgIgBSkDSCIMEIgBIAUpAzggBSkDKEIBhiAFKQMgIgFCP4iEfSAFKQMwIgQgAUIBhiIBVK19IQsgBCABfQshBCAFQRBqIAMgEkIDQgAQiAEgBSADIBJCBUIAEIgBIAwgAiACIAMgAkIBgyIBIAR8IgNUIAsgASADVq18IgEgElYgASASURutfCICVq18IgQgAiACIARCgICAgICAwP//AFQgAyAFKQMQViABIAUpAxgiBFYgASAEURtxrXwiAlatfCIEIAIgBEKAgICAgIDA//8AVCADIAUpAwBWIAEgBSkDCCIDViABIANRG3GtfCIBIAJUrXwgDYQhDQsgACABNwMAIAAgDTcDCCAFQdACaiQAC4sMAQZ/IAAgAWohBQJAAkAgACgCBCICQQFxDQAgAkEDcUUNASAAKAIAIgIg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NgIAIAFCABDDAQtCACEUCyAAIBU3AwAgACAUNwMIIAxBMGokAAvQBgIEfwN+IwBBgAFrIgUkAAJAAkACQCADIARCAEIAEIYCRQ0AAn8gBEL///////8/gyEJAn8gBEIwiKdB//8BcSIGQf//AUcEQEEEIAYNARpBAkEDIAMgCYRQGwwCCyADIAmEUAsLIQcgAkIwiKciCEH//wFxIgZB//8BRg0AIAcNAQsgBUEQaiABIAIgAyAEEF0gBSAFKQMQIgEgBSkDGCICIAEgAhD7BCAFKQMIIQIgBSkDACEEDAELIAEgAkL///////8/gyAGrUIwhoQiCiADIARC////////P4MgBEIwiKdB//8BcSIHrUIwhoQiCRCGAkEATARAIAEgCiADIAkQhgIEQCABIQQMAgsgBUHwAGogASACQgBCABBdIAUpA3ghAiAFKQNwIQQMAQsgBgR+IAEFIAVB4ABqIAEgCkIAQoCAgICAgMC7wAAQXSAFKQNoIgpCMIinQfgAayEGIAUpA2ALIQQgB0UEQCAFQdAAaiADIAlCAEKAgICAgIDAu8AAEF0gBSkDWCIJQjCIp0H4AGshByAFKQNQIQMLIAlC////////P4NCgICAgICAwACEIQkgCkL///////8/g0KAgICAgIDAAIQhCiAGIAdKBEADQAJ+IAogCX0gAyAEVq19IgtCAFkEQCALIAQgA30iBIRQBEAgBUEgaiABIAJCAEIAEF0gBSkDKCECIAUpAyAhBAwFCyALQgGGIARCP4iEDAELIApCAYYgBEI/iIQLIQogBEIBhiEEIAZBAWsiBiAHSg0ACyAHIQYLAkAgCiAJfSADIARWrX0iCUIAUwRAIAohCQwBCyAJIAQgA30iBIRCAFINACAFQTBqIAEgAkIAQgAQXSAFKQM4IQIgBSkDMCEEDAELIAlC////////P1gEQANAIARCP4ghASAGQQFrIQYgBEIBhiEEIAEgCUIBhoQiCUKAgICAgIDAAFQNAAsLIAhBgIACcSEHIAZBAEwEQCAFQUBrIAQgCUL///////8/gyAGQfgAaiAHcq1CMIaEQgBCgICAgICAwMM/EF0gBSkDSCECIAUpA0AhBAwBCyAJQv///////z+DIAYgB3KtQjCGhCECCyAAIAQ3AwAgACACNwMIIAVBgAFqJAALvwIBAX8jAEHQAGsiBCQAAkAgA0GAgAFOBEAgBEEgaiABIAJCAEKAgICAgICA//8AEF0gBCkDKCECIAQpAyAhASADQf//AUkEQCADQf//AGshAwwCCyAEQRBqIAEgAkIAQoCAgICAgID//wAQXSADQf3/AiADQf3/AkgbQf7/AWshAyAEKQMYIQIgBCkDECEBDAELIANBgYB/Sg0AIARBQGsgASACQgBCgICAgICAgDkQXSAEKQNIIQIgBCkDQCEBIANB9IB+SwRAIANBjf8AaiEDDAELIARBMGogASACQgBCgICAgICAgDkQXSADQeiBfSADQeiBfUobQZr+AWohAyAEKQM4IQIgBCkDMCEBCyAEIAEgAkIAIANB//8Aaq1CMIYQXSAAIAQpAwg3AwggACAEKQMANwMAIARB0ABqJAALNQAgACABNwMAIAAgAkL///////8/gyAEQjCIp0GAgAJxIAJCMIinQf//AXFyrUIwhoQ3AwgLEAAgACABIAJBAEEAEIsFGgvEAgACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABQQlrDhIACgsMCgsCAwQFDAsMDAoLBwgJCyACIAIoAgAiAUEEajYCACAAIAEoAgA2AgAPCwALIAIgAigCACIBQQRqNgIAIAAgATIBADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATMBADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATAAADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATEAADcDAA8LAAsgAiACKAIAQQdqQXhxIgFBCGo2AgAgACABKwMAOQMADwsgACACIAMRAgALDwsgAiACKAIAIgFBBGo2AgAgACABNAIANwMADwsgAiACKAIAIgFBBGo2AgAgACABNQIANwMADwsgAiACKAIAQQdqQXhxIgFBCGo2AgAgACABKQMANwMAC20BBH8gACgCACwAABDEAUUEQEEADwsDQCAAKAIAIQNBfyEBIAJBzJmz5gBNBEBBfyADLAAAQTBrIgQgAkEKbCIBaiAEQf////8HIAFrShshAQsgACADQQFqNgIAIAEhAiADLAABEMQBDQALIAILlxMCEX8BfiMAQdAAayIHJAAgByABNgJMIAdBN2ohFiAHQThqIRJBACEBAkACQAJAAkADQCABQf////8HIA1rSg0BIAEgDWohDSAHKAJMIgshAQJA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AWo7AQYgBEEgaiEEIAdBAWoiB0EERw0ACyANQYALaiQAC8sDAQR/IAAoAuQDIABBAUH8DyAAKAIEKAIAEQQAIgBB/AdqIgE2AiggAEL/////DzcC+AcgAEKBgICAIDcCgAggAEKDgICAwAA3AogIIABC/f///283AvAHIABChYCAgOAANwKQCCAAQvv///9PNwLoByAAQoeAgICAATcCmAggAEL5////r383AuAHIABCiYCAgKABNwKgCCAAQvf///+PfzcC2AcgAEKLgICAwAE3AqgIIABC9f///+9+NwLQByAAQo2AgIDgATcCsAggAELz////z343AsgHIABBDzYCuAggAELx////r343AsAHQRAhAkEQIQMDQCABIANBAnQiAGogAjYCACABIABrQQAgAmsiBDYCACABIABBBHJqIAI2AgAgASADQX9zQQJ0aiAENgIAIAJBAWohAkEwIQAgA0ECaiIDQTBHDQALA0AgASAAQQJ0IgJqQSA2AgAgASACa0FgNgIAIAEgAkEEcmpBIDYCACABIABBf3NBAnRqQWA2AgAgASACQQhyakEgNgIAIAFBfiAAa0ECdGpBYDYCACABIAJBDHJqQSA2AgAgAUF9IABrQQJ0akFgNgIAIABBBGoiAEGAAkcNAAsL9wIBCn8gACgC5AMiBCAAKAJYIgFBAUYiAjYCHCAEIABBAUH+BUGAAiACGyAAKAJ4IAAoAgQoAggRCAA2AhggACgCeEEASgRAIAQoAhQhBiABQQFHIQgDQCAGIAQgB0ECdCIBaigCICICbSEGIAhFBEAgBCgCGCABaiIDIAMoAgBB/wFqNgIACyACQf4BaiACQQFrIglBAXQiCm0hBSAEKAIYIAFqKAIAIQFBACECQQAhAwNAIAMgBUoEQANAIAMgAkEBaiICQQF0QQFyQf8BbCAJaiAKbSIFSg0ACwsgASADaiACIAZsOgAAIANBAWoiA0GAAkcNAAsgCEUEQEEBIQIDQCABIAJrIgUgAS0AADoAACABIAJqIgMgAS0A/wE6AP8BIAEgAkF/c2ogAS0AADoAACADIAEtAP8BOgCAAiAFQQJrIAEtAAA6AAAgAyABLQD/AToAgQIgAkEDaiICQYACRw0ACwsgB0EBaiIHIAAoAnhIDQALCwsYACAAKAIAIgFBMzYCFCAAIAEoAgARAQAL+gMB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aiIAIAYqAhwgBioCECAClCAGKgIUIAOUkpIgBioCPCAGKgIwIAKUIAYqAjQgA5SSkiIHlSIIIAYqAiwgBioCICAClCAGKgIkIAOUkpIgB5UiAiAEIAUQckEASA0BIAAgBCoCACAFKgIAIAZBDGogBkEIahDiAUEASA0BQX9BACAIIAYqAgyTIgMgA5QgAiAGKgIIkyICIAKUkkMAAIA/XhshAQwBCyABKgIcIQcgASoCFCEIIAEqAhAhCSAEIAEqAgwgASoCACAClCABKgIEIAOUkpIgASoCLCABKgIgIAKUIAEqAiQgA5SSkiIKlTgCACAFIAcgCSAClCAIIAOUkpIgCpU4AgBBACEBCyAGQUBrJAAgAQt3AQF/IAAQywUgABA1IAAoAgAgACgCBCABQQRqIgIQmAIgACACEEggAEEEaiABQQhqEEggABA1IAEQPhBIIAEgASgCBDYCACAAELcBGiAAKAIAGiAAKAIAIAAQigJBBHRqGiAAKAIAIAAQigJBBHRqGiAAKAIAGguAAQECfyMAQRBrIgQkACAEQQA2AgwgAEEMaiAEQQxqIAMQugEgAQRAIAAoAhAaIAFB/////wBLBEBBlvwBEKwBAAsgAUEEdBBMIQULIAAgBTYCACAAIAUgAkEEdGoiAjYCCCAAIAI2AgQgABA+IAUgAUEEdGo2AgAgBEEQaiQAIAALkgEBA38jAEEQayICJAAgAiABNgIMIwBBEGsiAyQAIAAQNRogA0H/////ADYCDCADQf////8HNgIIIANBDGogA0EIahD5ASgCACEEIANBEGokACABIARNBEAgABCKAiIAIARBAXZJBEAgAiAAQQF0NgIIIAJBCGogAkEMahB6KAIAIQQLIAJBEGokACAEDwsQnAEACw0AIAAgASACQQQQqQQLHQAgAUH/////A0sEQEGW/AEQrAEACyABQQJ0EEwLqQIBB38gABBKIQICQCABBEAgACACIAEQiQIQrgIgABBKIAE2AgBBACECA0AgASACRgRAIABBCGoiAigCACIDRQ0DIAAgAygCBCABEFsiBxA8IAI2AgADQCADKAIAIgJFDQQCQCACKAIEIAEQWyIEIAdGDQAgAiEFIAAgBBA8KAIARQRAIAAgBBA8IAM2AgAgBCEHDAELA0ACQCAFIgYoAgBFBEBBACEFDAELIAAQWSACQQhq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IAQgDCANojkDwAYgBCALIA2iOQO4BiAEIAogDaI5A7AGIARBAEHAABA6IgJCADcDSCACQUBrQoCAgICAgID4v383AwAgAkIANwNQIAJCADcDWCACQgA3A2AgAkKAgICAgICA+D83A2ggAkHwAGpBAEEwEDoaIAJCgICAgICAgPg/NwOgASACQagBakEAQcgAEDoaIAJCgICAgICAgPi/fzcD8AEgAkH4AWpBAEEwEDoaIAJCADcDsAIgAkKAgICAgICA+L9/NwOoAiACQgA3A7gCIAJCADcDwAIgAkIANwPIAiACQoCAgICAgID4PzcD0AIgAkHYAmpBAEHwABA6GiACQoCAgICAgID4PzcDyAMgAkHQA2pBAEEwEDoaIAJCgICAgICAgPg/NwOABCACQYgEakEAQTAQOhogAkKAgICAgICA+D83A7gEA0BBACEDIAZBA0cEQANAIANBBkcEQCADQQN0IgggByAGQTBsamohCUEAIQJEAAAAAAAAAAAhCgNAIAJBDEcEQCAEQcAEaiAGQeAAbGogAkEDdGorAwAgBCACQTBsaiAIaisDAKIgCqAhCiACQQFqIQIMAQsLIAkgCjkDACADQQFqIQMMAQsLIAZBAWohBgwBCwsgBEHgBmokAEF/IQMCQCABKwNYIAErA1AgBSsDGCIMoiABKwNAIgsgBSsDCCIOoiAFKwMQIg8gASsDSKKgoKAiCkQAAAAAAAAAAGIEfyABKwMgIRAgASsDKCERIAErAzAhEiABKwM4IRMgBSABKwMAIg0gCqIgASsDECAMoiANIA6iIAErAwggD6KgoCABKwMYoCINIAuioSAKIAqiIgujOQMgIAUgASsDCCAKoiANIAErA0iioSALozkDKCAFIAErAxAgCqIgDSABKwNQoqEgC6M5AzAgBSABKwMgIAqiIBMgEiAMoiAQIA6iIA8gEaKgoKAiDCABKwNAoqEgC6M5AzggBSABKwMoIAqiIAwgASsDSKKhIAujOQNAIAUgASsDMCAKoiAMIAErA1CioSALozkDSEEABUF/C0EATgRAQQAhAgNAQQAhAyACQQJGDQIDQCADQQZHBEAgA0EDdCIEIAAgAkEwbGpqIQZBACEBRAAAAAAAAAAAIQoDQCABQQNHBEAgBUEgaiACQRhsaiABQQN0aisDACAFQdAAaiABQTBsaiAEaisD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SCABIAEoAgQ2AgAgACAAEFYQsQMLWQECfyMAQRBrIgIkACACIABBCGogARDFBiIBKAIAIQMDQCABKAIEIANHBEAgACgCEBogASgCABClAyABIAEoAgBBDGoiAzYCAAwBCwsgARCrASACQRBqJAALGQAgACABIAIgA0EMQZjNAUHVqtWqARCqBAtTAQN/IwBBEGsiAyQAIAMgACABEOsCIgIoAgQhASACKAIIIQQDQCABIARGBEAgAhBuIANBEGokAAUgABA1GiABEKUDIAIgAUEMaiIBNgIEDAELCwsSACAAED4oAgAgACgCAGtBAnULHQAgAUH/////A0sEQEGYzQEQrAEACyABQQJ0EEwLCQAgACABEJMEC1gBAn8jAEEQayICJAAgAiAAQQhqIAEQpgMiASgCACEDA0AgASgCBCADRwRAIAAoAhAgASgCABDMBiABIAEoAgBBBGoiAzYCAAwBCwsgARCrASACQRBqJAALxwEBCX8gACgCCCAAKAIEELkBIgIEQEF/IQcCQCACKAIEIgMgACgCCEcNACACKAIIIgEgACgCBEcNAEEAIQcgA0EAIANBAEobIQggAUEAIAFBAEobIQkgAigCACEEQQAhAQNAIAEgCEYNASAAKAIAIAFBA3RqIQVBACEGA0AgBiAJRwRAIAQgBSsDADkDACAGQQFqIQYgBEEIaiEEIAUgA0EDdGohBQwBCwsgAUEBaiEBDAALAAsgB0EATgRAIAIPCyACEEYLQQALCwAgACABQQQQ+gELDAAgACAAKAIAEM8GCwsAIAAgAUEkEPoBCy4BAX8gACgCBCECA0AgASACRwRAIAAQNRogAkEMayICEOQBDAELCyAAIAE2AgQLMQEBfyAAEIQCIAAoAgAEQCAAIAAoAgAQ0gYgABA1GiAAKAIAIQEgABC7ARogARA0CwsuAQF/IAAoAgQgASgCCBDcBiICBEAgAiAAIAEQxAZBAE4EQCACDwsgAhBGC0EACy4BAX8gACgCBCECA0AgASACRwRAIAAQNRogAkEMayICENMGDAELCyAAIAE2AgQLIAAgAEIANwIAIABCADcCECAAQgA3AgggAEEYahC0AhoLBwAgABCnAgsuAQF/IAAoAgQhAgNAIAEgAkcEQCAAEDUaIAJBIGsiAhCUAwwBCwsgACABNgIECzUAIAAoAgAaIAAoAgAg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QCAGQTAQhQEhDyACIAIoAgAiEEEBajYCACAQIA86AAAMAQsgCxC/AQR/QX8FIAtBABBBLAAACyEQQQAhD0EAIRMDQCAEIBFGDQECQCAPIBBHBEAgDyESDAELIAIgAigCACIQQQFqNgIAIBAgCjoAAEEAIRIgCxA4IBNBAWoiE00EQCAPIRAMAQsgCyATEEEtAABB/wBGBEBBfyEQDAELIAsgExBBLAAAIRALIBFBAWsiES0AACEPIAIgAigCACIYQQFqNgIAIBggDzoAACASQQFqIQ8MAAsACyAXIAIoAgAQmwILIBVBAWohFQwACwALuwIBAX8jAEEQayIKJAAgCQJ/IAAEQCACEKIHIQACQCABBEAgCiAAEP4BIAMgCigCADYAACAKIAAQ/QEMAQsgCiAAELgDIAMgCigCADYAACAKIAAQwAELIAggChCLASAKEDkaIAQgABC+AToAACAFIAAQnwE6AAAgCiAAEJ4BIAYgChCLASAKEDkaIAogABDBASAHIAoQiwEgChA5GiAAEPwBDAELIAIQoQchAAJAIAEEQCAKIAAQ/gEgAyAKKAIANgAAIAogABD9AQwBCyAKIAAQuAMgAyAKKAIANgAAIAogABDAAQsgCCAKEIsBIAoQORogBCAAEL4BOgAAIAUgABCfAToAACAKIAAQngEgBiAKEIsBIAoQORogCiAAEMEBIAcgChCLASAKEDkaIAAQ/AELNgIAIApBEGokAAsxAQF/IwBBEGsiAiQAIAIgACgCADYCCCACQQhqIAEQ7gUgAigCCCEAIAJBEGokACAACwsAIABBqLkEEMsBCwsAIAAgAUEMEPoBCwsAIABBsLkEEMsBCxUAIAAgASgCABDjBCABKAIAEPIBGguaEAEKfyMAQbAEayILJAAgCyAKNgKkBCALIAE2AqgEIAtBzwI2AmAgCyALQYgBaiALQZABaiALQeAAaiIBEGciDygCACIKNgKEASALIApBkANqNgKAASABEEUhESALQdAAahBFIQ4gC0FAaxBFIQwgC0EwahBFIQ0gC0EgahBFIRAjAEEQayIBJAAgCwJ/IAIEQCABIAMQnAciAhD+ASALIAEoAgA2AHggASACEP0BIA0gARDVASABEDkaIAEgAhDAASAMIAEQ1QEgARA5GiALIAIQvgE2AnQgCyACEJ8BNgJwIAEgAhCeASAR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EDkaIBEQORogDxBmIAtBsARqJAAgAA8LIAohAgsgAUEBaiEBDAALAAsdACAAIAEQuAEQfyABEEooAgAhASAAEEogATYCAAs0AQF/IwBBEGsiAiQAIAIgACgCADYCCCACIAIoAgggAWo2AgggAigCCCEAIAJBEGokACAACwsAIABBmLkEEMsBCwsAIABBoLkEEMsBC8MBAQZ/IwBBEGsiBCQAIAAQSigCACEFAn8gAigCACAAKAIAayIDQf////8HSQRAIANBAXQMAQtBfwsiA0EBIAMbIQMgASgCACEGIAAoAgAhByAFQc8CRgR/QQAFIAAoAgALIAMQyAIiCARAIAVBzwJHBEAgABC4ARoLIARBzgI2AgQgACAEQQhqIAggBEEEahBnIgUQnwcgBRBmIAEgACgCACAGIAdrajYCACACIAMgACgCAGo2AgAgBEEQaiQADwsQVQALJQEBfyABKAIAEOcEQRh0QRh1IQIgACABKAIANgIEIAAgAjoAAAvPEAEKfyMAQbAEayILJAAgCyAKNgKkBCALIAE2AqgEIAtBzwI2AmggCyALQYgBaiALQZABaiALQegAaiIBEGciDygCACIKNgKEASALIApBkANqNgKAASABEEUhESALQdgAahBFIQ4gC0HIAGoQRSEMIAtBOGoQRSENIAtBKGoQRSEQIwBBEGsiASQAIAsCfyACBEAgASADEKIHIgIQ/gEgCyABKAIANgB4IAEgAhD9ASANIAEQiwEgARA5GiABIAIQwAEgDCABEIsBIAEQORogCyACEL4BOgB3IAsgAhCfAToAdiABIAIQngEgESABEIsBIAEQORogASACEMEBIA4gARCLASABEDkaIAIQ/AEMAQsgASADEKEHIgIQ/gEgCyABKAIANgB4IAEgAhD9ASANIAEQiwEgARA5GiABIAIQwAEgDCABEIsBIAEQORogCyACEL4BOgB3IAsgAhCfAToAdiABIAIQngEgESABEIsBIAEQORogASACEMEBIA4gARCLASABEDkaIAIQ/AELNgIkIAFBEGokACAJIAgoAgA2AgAgBEGABHEiEkEJdiETQQAhAUEAIQIDQCACIQoCQAJAAkACQCABQQRGDQAgACALQagEahCTAUUNAEEAIQQCQAJAAkACQAJAAkAgC0H4AGogAWosAAAOBQEABAMFCQsgAUEDRg0HIAdBgMAAIAAQaRC1AQRAIAtBGGogABCkByAQIAssABgQtAQMAgsgBSAFKAIAQQRyNgIAQQAhAAwGCyABQQNGDQYLA0AgACALQagEahCTAUUNBiAHQYDAACAAEGkQtQFFDQYgC0EYaiAAEKQHIBAgCywAGBC0BAwACwALIAwQOEEAIA0QOGtGDQQCQCAMEDgEQCANEDgNAQsgDBA4IQMgABBpIQIgAwRAIAxBABBBLQAAIAJB/wFxRgRAIAAQdhogDCAKIAwQOEEBSxshAgwICyAGQQE6AAAMBgsgDUEAEEEtAAAgAkH/AXFHDQUgABB2GiAGQQE6AAAgDSAKIA0QOEEBSxshAgwGCyAAEGlB/wFxIAxBABBBLQAARgRAIAAQdhogDCAKIAwQOEEBSxshAgwGCyAAEGlB/wFxIA1BABBBLQAARgRAIAAQdhogBkEBOgAAIA0gCiANEDhBAUsbIQIMBgsgBSAFKAIAQQRyNgIAQQAhAAwDCyAKIAFBAklyRQRAQQAhAiATIAFBAkYgCy0Ae0EAR3FyRQ0FCyALIA4QrgE2AhAgC0EYaiALQRBqEJACIQICQCABRQ0AIAEgC2otAHdBAUsNAANAAkAgCyAOEIECNgIQIAIgC0EQahCDAUUNACAHQYDAACACKAIALAAAELUBRQ0AIAIQ7QIMAQsLIAsgDhCuATYCECACKAIAIAsoAhBrIgIgEBA4TQRAIAsgEBCBAjYCECALQRBqQQAgAmsQoAchAyAQEIECIQQgDhCuASEUIwBBIGsiAiQAIAIgBDYCECACIAM2AhggAiAUNgIIA0ACQCACQRhqIAJBEGoQgwEiA0UNACACKAIYLQAAIAIoAggtAABHDQAgAkEYahDtAiACQQhqEO0CDAELCyACQSBqJAAgA0EBcw0BCyALIA4QrgE2AgggC0EQaiALQQhqEJACGiALIAsoAhA2AhgLIAsgCygCGDYCEANAAkAgCyAOEIECNgIIIAtBEGogC0EIahCDAUUNACAAIAtBqARqEJMBRQ0AIAAQaUH/AXEgCygCEC0AAEcNACAAEHYaIAtBEGoQ7QIMAQsLIBJFDQMgCyAOEIECNgIIIAtBEGogC0EIahCDAUUNAyAFIAUoAgBBBHI2AgBBACEADAILA0ACQCAAIAtBqARqEJMBRQ0AAn8gB0GAECAAEGkiAhC1AQRAIAkoAgAiAyALKAKkBEYEQCAIIAkgC0GkBGoQowcgCSgCACEDCyAJIANBAWo2AgAgAyACOgAAIARBAWoMAQsgERA4RSAERXINASALLQB2IAJB/wFxRw0BIAsoAoQBIgIgCygCgAFGBEAgDyALQYQBaiALQYABahC9AiALKAKEASECCyALIAJBBGo2AoQBIAIgBDYCAEEACyEEIAAQdhoMAQsLIARFIAsoAoQBIgIgDygCAEZyRQRAIAsoAoABIAJGBEAgDyALQYQBaiALQYABahC9AiALKAKEASECCyALIAJBBGo2AoQBIAIgBDYCAAsCQCALKAIkQQBMDQACQCAAIAtBqARqEHxFBEAgABBpQf8BcSALLQB3Rg0BCyAFIAUoAgBBBHI2AgBBACEADAMLA0AgABB2GiALKAIkQQBMDQECQCAAIAtBqARqEHxFBEAgB0GAECAAEGkQtQENAQsgBSAFKAIAQQRyNgIAQQAhAAwECyAJKAIAIAsoAqQERgRAIAggCSALQaQEahCjBwsgABBpIQIgCSAJKAIAIgNBAWo2AgAgAyACOgAAIAsgCygCJEEBazYCJAwACwALIAohAiAIKAIAIAkoAgBHDQMgBSAFKAIAQQRyNgIAQQAhAAwBCwJAIApFDQBBASEEA0AgChA4IARNDQECQCAAIAtBqARqEHxFBEAgABBpQf8BcSAKIAQQQS0AAEYNAQsgBSAFKAIAQQRyNgIAQQAhAAwDCyAAEHYaIARBAWohBAwACwALQQEhACAPKAIAIAsoAoQBRg0AQQAhACALQQA2AhggESAPKAIAIAsoAoQBIAtBGGoQkAEgCygCGARAIAUgBSgCAEEEcjYCAAwBC0EBIQALIBAQORogDRA5GiAMEDkaIA4QORogERA5GiAPEGYgC0GwBGokACAADwsgCiECCyABQQFqIQEMAAsACwwAIAAgACgCABCbBwsMACAAQQFBLRCzBxoLDAAgAEEBQS0QugcaCzUBAX8jAEEQayICJAAgAiAALQAAOgAPIAAgAS0AADoAACABIAJBD2otAAA6AAAgAkEQaiQAC2QBAX8jAEEQayIGJAAgBkEAOgAPIAYgBToADiAGIAQ6AA0gBkElOgAMIAUEQCAGQQ1qIAZBDmoQqQcLIAIgASABIAIoAgAQnwYgBkEMaiADIAAoAgAQICABajYCACAGQRBqJAALQgAgASACIAMgBEEEENYBIQEgAy0AAEEEcUUEQCAAIAFB0A9qIAFB7A5qIAEgAUHkAEgbIAFBxQBIG0HsDms2AgALC0AAIAIgAyAAQQhqIAAoAggoAgQRAAAiACAAQaACaiAFIARBABC/AyAAayIAQZ8CTARAIAEgAEEMbUEMbzYCAAsLQAAgAiADIABBCGogACgCCCgCABEAACIAIABBqAFqIAUgBEEAEL8DIABrIgBBpwFMBEAgASAAQQxtQQdvNgIACwtCACABIAIgAyAEQQQQ1wEhASADLQAAQQRxRQRAIAAgAUHQD2ogAUHsDmogASABQeQASBsgAUHFAEgbQewOazYCAAsLQAAgAiADIABBCGogACgCCCgCBBEAACIAIABBoAJqIAUgBEEAEMEDIABrIgBBnwJMBEAgASAAQQxtQQxvNgIACwtAACACIAMgAEEIaiAAKAIIKAIAEQAAIgAgAEGoAWogBSAEQQAQwQMgAGsiAEGnAUwEQCABIABBDG1BB282AgALC+UPAhV/AX4jAEHQHWsiBCQAIARB0BxqQYDhAEE8ED8aIARBkBxqQcDhAEHAABA/GiAEQZAbakGA4gBB/AAQPxogBEGQGmpBgOMAQYABED8aIARBkBZqQYDkAEH8AxA/GiAEQZASakGA6ABBgAQQPxpBdCESQQIhDwJAAkACfwJAAkACfwJAAkAgAEGECGsOAgEEAAsgAEGEBkYEQEF3IRJBAQwCCyAAQYUKRg0CQX8hBSAAQY4WRw0GQUAhEkH4ACERQf8AIQ1BCSEPIARBkBJqIQsgBEGQFmohEAwFC0F7IRJBAgshD0ENIRFBDyENIARB0BxqIRAgBEGQHGoMAgtBeSESQQMhDwtBFiERQR8hDSAEQZAbaiEQIARBkBpqCyELQQAhAAN/IAAgEUYEfyAEQZAdagUgBEGQHWogAGogAadBAXE6AAAgAEEBaiEAIAFCAYghAQwBCwshAgsgD0EBdCIUQQFyIQhBASEFA0ACQCAFIAhHBEBBACEHIARBsARqIAVBAnRqIgZBADYCAEEAIQADQCAAIBFGDQIgACACai0AAARAIAYgByAQIAAgBWwgDXBBAnRqKAIAcyIHNgIACyAAQQFqIQAMAAsACwJAIBNFDQAgBEEANgKgBiAEIAQoArQEIgk2AqQGIARBATYCuAcgBEEANgLwBkEBIQADQCAAIBRGRQRAIARB8AZqIABBAnRqIgdBfzYCACAHQQA2AkggAEEBaiEADAELCyAEQgA3A9AFIARC/////w83A4AFIBRBAWshF0EAIQhBACEGA0AgBkEBaiEMIAYhBwJAIAlBf0YEQCAEQdAFaiAGQQJqIgdBAnRqIAg2AgAgCEF/IAhBAE4bQQFqIQVBACEAA0AgACAFRg0CIABBAnQiCiAEQfAGaiIJIAdByABsamogDEHIAGwgCWogCmoiCigCACIJNgIAIAogCyAJQQJ0aigCADYCACAAQQFqIQAMAAsACwNAIARBoAZqIAciAEECdGooAgBBf0YEQCAAQQFrIQcgAEEASg0BCwsgACEFIABBAEoEQANAIABBAWsiB0ECdCIKIARBoAZqaigCAEF/RwRAIAcgBSAEQYAFaiIOIAVBAnRqKAIAIAogDmooAgBIGyEFCyAAQQFLIQogByEAIAoNAAsLIARB0AVqIgAgBkECaiIHQQJ0aiAIIAwgBWsiDiAAIAVBAnQiFWoiFigCAGoiACAAIAhIGyIKNgIAQQAhAANAIAAgFEYEQCAJIA1qIQkgFigCACIAQX8gAEEAThtBAWohFiAEQaAGaiAVaiEVQQAhAANAIAAgFkYEQCAIQX8gCEEAThtBAWohBUEAIQADQCAAIAVGBEAgCiEIDAYFIABBAnQiCCAEQfAGaiIOIAdByABsamoiCSAMQcgAbCAOaiAIaiIIKAIAIg4gCSgCAHM2AgAgCCALIA5BAnRqKAIANgIAIABBAWohAAwBCwALAAsgBEHwBmogBUHIAGxqIABBAnRqKAIAIhhBf0cEQCAEQfAGaiAHQcgAbGogACAOakECdGogECAJIBhqIBUoAgBrIA1vQQJ0aigCADYCAAsgAEEBaiEADAALAAUgBEHwBmogB0HIAGxqIABBAnRqQQA2AgAgAEEBaiEADAELAAsACyAHQQJ0IgAgBEGABWpqIAwgCGs2AgAgBiAXRwRAIARBoAZqIABqIgUgBEGwBGogAGooAgAiBkF/RgR/QQAFIBAgBkECdGooAgALIgY2AgBBASEAIAhBACAIQQBKG0EBaiEKA0AgACAKRkUEQAJAIARBsARqIAcgAGtBAnRqKAIAIglBf0YNACAEQfAGaiAHQcgAbGogAEECdGooAgAiDkUNACAFIAYgECALIA5BAnRqKAIAIAlqIA1vQQJ0aigCAHMiBjYCAAsgAEEBaiEADAELCyAFIAsgBkECdGooAgAiCTYCACAMIQYgCCAPTA0BCwtBfyEFIAggD0oNA0EAIQAgCEEBaiIGQQAgBkEAShshBSAEQfAGaiAHQcgAbGohDANAIAAgBUYEQCAGQQEgBkEBShshBSAEQfAGaiAHQcgAbGohBkEBIQADQCAAIAVGBEAgDUEBaiEMQQAhBkEBIQkDQEEBIQBBASELIAkgDEZFBEADQCAAIAVGRQRAIAQgAEECdGoiCigCACIPQX9HBEAgCiAAIA9qIA1vIgo2AgAgECAKQQJ0aigCACALcyELCyAAQQFqIQAMAQsLIAtFBEAgBEEwaiAGQQJ0aiANIAlrNgIAIAZBAWohBgsgCUEBaiEJDAELC0F/IQUgBiAIRw0HQQAhACAIQQAgCEEAShshBgNAIAAgBkYNBSACIARBMGogAEECdGooAgBqIgUgBS0AAEEBczoAACAAQQFqIQAMAAsABSAEIABBAnQiDGogBiAMaigCADYCACAAQQFqIQAMAQsACwAFIAwgAEECdGoiCiALIAooAgBBAnRqKAIANgIAIABBAWohAAwBCwALAAsgA0IANwMAIBEgEmohAEIBIQEDQCAAIBFGRQRAIAMgASAAIAJqMQAAfiAZfCIZNwMAIABBAWohACABQgGGIQEMAQsLIBNFBEBBACEFDAMLIARB0AVqIAdBAnRqKAIAIQUMAgsgBiALIAdBAnRqKAIANgIAQQEgEyAHGyETIAVBAWohBQwACwALIARB0B1qJAAgBQu9BQEKfyMAQRBrIgkkACAGEJcBIQogCSAGEMECIg0QngEgBSADNgIAAkACQCAAIgctAAAiBkEraw4DAAEAAQsgCiAGQRh0QRh1EKABIQYgBSAFKAIAIgdBBGo2AgAgByAGNgIAIABBAWohBwsCQAJAIAIgByIGa0EBTA0AIActAABBMEcNACAHLQABQSByQfgARw0AIApBMBCgASEGIAUgBSgCACIIQQRqNgIAIAggBjYCACAKIAcsAAEQoAEhBiAFIAUoAgAiCEEEajYCACAIIAY2AgAgB0ECaiIHIQYDQCACIAZNDQIgBiwAABBcEMsERQ0CIAZBAWohBgwACwALA0AgAiAGTQ0BIAYsAAAhCBBcGiAIEMQBRQ0BIAZBAWohBgwACwALAkAgCRC/AQRAIAogByAGIAUoAgAQ5wEgBSAFKAIAIAYgB2tBAnRqNgIADAELIAcgBhCbAiANEJ8BIQ4gByEIA0AgBiAITQRAIAMgByAAa0ECdGogBSgCABC7AwUCQCAJIAsQQSwAAEEATA0AIAwgCSALEEEsAABHDQAgBSAFKAIAIgxBBGo2AgAgDCAONgIAIAsgCyAJEDhBAWtJaiELQQAhDAsgCiAILAAAEKABIQ8gBSAFKAIAIhBBBGo2AgAgECAPNgIAIAhBAWohCCAMQQFqIQwMAQsLCwJAAkADQCACIAZNDQEgBi0AACIHQS5HBEAgCiAHQRh0QRh1EKABIQcgBSAFKAIAIghBBGo2AgAgCCAHNgIAIAZBAWohBgwBCwsgDRC+ASEHIAUgBSgCACILQQRqIgg2AgAgCyAHNgIAIAZBAWohBgwBCyAFKAIAIQgLIAogBiACIAgQ5wEgBSAFKAIAIAIgBmtBAnRqIgU2AgAgBCAFIAMgASAAa0ECdGogASACRhs2AgAgCRA5GiAJQRBqJAALvAEBBX8jAEEQayIHJAAjAEEQayIFJAACQCABQe////8DTQRAAkAgAUEBTQRAIAAgARCRASAAIQYMAQsgACAAIAEQuwJBAWoiAxCJAiIGEI8BIAAgAxCzASAAIAEQigELIAYhBCABIgMEfyADBEADQCAEIAI2AgAgBEEEaiEEIANBAWsiAw0ACwtBAAUgBAsaIAVBADYCDCAGIAFBAnRqIAVBDGoQeSAFQRBqJAAMAQsQVQALIAdBEGokACAAC94DAQh/IwBBEGsiCiQAIAYQlwEhCyAKIAYQwQIiBhCeAQJAIAoQvwEEQCALIAAgAiADEOcBIAUgAyACIABrQQJ0aiIGNgIADAELIAUgAzYCAAJAAkAgACIILQAAIgdBK2sOAwABAAELIAsgB0EYdEEYdRCgASEIIAUgBSgCACIHQQRqNgIAIAcgCDYCACAAQQFqIQgLAkAgAiAIa0ECSA0AIAgtAABBMEcNACAILQABQSByQfgARw0AIAtBMBCgASEHIAUgBSgCACIJQQRqNgIAIAkgBzYCACALIAgsAAEQoAEhByAFIAUoAgAiCUEEajYCACAJIAc2AgAgCEECaiEICyAIIAIQmwJBACEJIAYQnwEhDEEAIQcgCCEGA38gAiAGTQR/IAMgCCAAa0ECdGogBSgCABC7AyAFKAIABQJAIAogBxBBLQAARQ0AIAkgCiAHEEEsAABHDQAgBSAFKAIAIglBBGo2AgAgCSAMNgIAIAcgByAKEDhBAWtJaiEHQQAhCQsgCyAGLAAAEKABIQ0gBSAFKAIAIg5BBGo2AgAgDiANNgIAIAZBAWohBiAJQQFqIQkMAQsLIQYLIAQgBiADIAEgAGtBAnRqIAEgAkYbNgIAIAoQORogCkEQaiQAC6gFAQp/IwBBEGsiCSQAIAYQnQEhCiAJIAYQnAIiDRCeASAFIAM2AgACQAJAIAAiBy0AACIGQStrDgMAAQABCyAKIAZBGHRBGHUQhQEhBiAFIAUoAgAiB0EBajYCACAHIAY6AAAgAEEBaiEHCwJAAkAgAiAHIgZrQQFMDQAgBy0AAEEwRw0AIActAAFBIHJB+ABHDQAgCkEwEIUBIQYgBSAFKAIAIghBAWo2AgAgCCAGOgAAIAogBywAARCFASEGIAUgBSgCACIIQQFqNgIAIAggBjoAACAHQQJqIgchBgNAIAIgBk0NAiAGLAAAEFwQywRFDQIgBkEBaiEGDAALAAsDQCACIAZNDQEgBiwAACEIEFwaIAgQxAFFDQEgBkEBaiEGDAALAAsCQCAJEL8BBEAgCiAHIAYgBSgCABCCAiAFIAUoAgAgBiAHa2o2AgAMAQsgByAGEJsCIA0QnwEhDiAHIQgDQCAGIAhNBEAgAyAHIABraiAFKAIAEJsCBQJAIAkgDBBBLAAAQQBMDQAgCyAJIAwQQSwAAEcNACAFIAUoAgAiC0EBajYCACALIA46AAAgDCAMIAkQOEEBa0lqIQxBACELCyAKIAgsAAAQhQEhDyAFIAUoAgAiEEEBajYCACAQIA86AAAgCEEBaiEIIAtBAWohCwwBCwsLA0ACQCACIAZLBEAgBi0AACIHQS5HDQEgDRC+ASEHIAUgBSgCACIIQQFqNgIAIAggBzoAACAGQQFqIQYLIAogBiACIAUoAgAQggIgBSAFKAIAIAIgBmtqIgU2AgAgBCAFIAMgASAAa2ogASACRhs2AgAgCRA5GiAJQRBqJAAPCyAKIAdBGHRBGHUQhQEhByAFIAUoAgAiCEEBajYCACAIIAc6AAAgBkEBaiEGDAALAAvVAwEIfyMAQRBrIgokACAGEJ0BIQsgCiAGEJwCIgYQngECQCAKEL8BBEAgCyAAIAIgAxCCAiAFIAMgAiAAa2oiBjYCAAwBCyAFIAM2AgACQAJAIAAiCC0AACIHQStrDgMAAQABCyALIAdBGHRBGHUQhQEhCCAFIAUoAgAiB0EBajYCACAHIAg6AAAgAEEBaiEICwJAIAIgCGtBAkgNACAILQAAQTBHDQAgCC0AAUEgckH4AEcNACALQTAQhQEhByAFIAUoAgAiCUEBajYCACAJIAc6AAAgCyAILAABEIUBIQcgBSAFKAIAIglBAWo2AgAgCSAHOgAAIAhBAmohCAsgCCACEJsCQQAhCSAGEJ8BIQxBACEHIAghBgN/IAIgBk0EfyADIAggAGtqIAUoAgAQmwIgBSgCAAUCQCAKIAcQQS0AAEUNACAJIAogBxBBLAAARw0AIAUgBSgCACIJQQFqNgIAIAkgDDoAACAHIAcgChA4QQFrSWohB0EAIQkLIAsgBiwAABCFASENIAUgBSgCACIOQQFqNgIAIA4gDToAACAGQQFqIQYgCUEBaiEJDAELCyEGCyAEIAYgAyABIABraiABIAJGGzYCACAKEDkaIApBEGokAAsxAQJ/IwBBEGsiAiQAIAJBCGoiAyAAEE8gAxCdASABEIUBIQAgAxBHIAJBEGokACAACw8AIAAoAgwaIABBADYCDAugAwECfyMAQeACayIAJAAgACACNgLQAiAAIAE2AtgCIAMQ2gEhBiADIABB4AFqEO8CIQcgAEHQAWogAyAAQcwCahDuAiAAQcABahBFIgEgARBREEIgACABQQAQQSICNgK8ASAAIABBEGo2AgwgAEEANgIIA0ACQCAAQdgCaiAAQdACahCSAUUNACAAKAK8ASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCvAELIABB2AJqEGggBiACIABBvAFqIABBCGogACgCzAIgAEHQAWogAEEQaiAAQQxqIAcQwAINACAAQdgCahB1GgwBCwsCQCAAQdABahA4RQ0AIAAoAgwiAyAAQRBqa0GfAUoNACAAIANBBGo2AgwgAyAAKAIINgIACyAFIAIgACgCvAEgBCAGEMAHNgIAIABB0AFqIABBEGogACgCDCAEEJABIABB2AJqIABB0AJqEHsEQCAEIAQoAgBBAnI2AgALIAAoAtgCIQIgARA5GiAAQdABahA5GiAAQeACaiQAIAILjAEBBH8jAEEQayIFJAAjAEEQayIDJAACQCABQW9NBEACQCABQQpNBEAgACABEJEBIAAhBAwBCyAAIAEQnQJBAWoiBhBMIgQQjwEgACAGELMBIAAgARCKAQsgBCABIAIQ/AYgA0EAOgAPIAEgBGogA0EPahCGASADQRBqJAAMAQsQVQALIAVBEGokACAAC0UBAX8jAEEQayIDJAAgAyABNgIMIAMgAjYCCCADIANBDGoQygEhASAAQZT3ASADKAIIEP8EIQAgARDJASADQRBqJAAgAAuxAgIEfgV/IwBBIGsiCCQAAkACQAJAIAEgAkcEQEHQmQQoAgAhDEHQmQRBADYCACMAQRBrIgkkABBcGiMAQRBrIgokACMAQRBrIgskACALIAEgCEEcakECEMIDIAspAwAhBCAKIAspAwg3AwggCiAENwMAIAtBEGokACAKKQMAIQQgCSAKKQMINwMIIAkgBDcDACAKQRBqJAAgCSkDACEEIAggCSkDCDcDECAIIAQ3AwggCUEQaiQAIAgpAxAhBCAIKQMIIQVB0JkEKAIAIgFFDQEgCCgCHCACRw0CIAUhBiAEIQcgAUHEAEcNAwwCCyADQQQ2AgAMAgtB0JkEIAw2AgAgCCgCHCACRg0BCyADQQQ2AgAgBiEFIAchBAsgACAFNwMAIAAgBDcDCCAIQSBqJAALtgECAnwDfyMAQRBrIgUkAAJAAkACQCAAIAFHBEBB0JkEKAIAIQdB0JkEQQA2AgAQXBojAEEQayIGJAAgBiAAIAVBDGpBARDCAyAGKQMAIAYpAwgQ1AMhAyAGQRBqJABB0JkEKAIAIgBFDQEgBSgCDCABRw0CIAMhBCAAQcQARw0DDAILIAJBBDYCAAwCC0HQmQQgBzYCACAFKAIMIAFGDQELIAJBBDYCACAEIQMLIAVBEGokACADC7YBAgJ9A38jAEEQayIFJAACQAJAAkAgACABRwRAQdCZBCgCACEHQdCZBEEANgIAEFwaIwBBEGsiBiQAIAYgACAFQQxqQQAQwgMgBikDACAGKQMIEPYEIQMgBkEQaiQAQdCZBCgCACIARQ0BIAUoAgwgAUcNAiADIQQgAEHEAEcNAwwCCyACQQQ2AgAMAgtB0JkEIAc2AgAgBSgCDCABRg0BCyACQQQ2AgAgBCEDCyAFQRBqJAAgAwvGAQIDfwF+IwBBEGsiBCQAAn4CQAJAIAAgAUcEQAJAAkAgAC0AACIFQS1HDQAgAEEBaiIAIAFHDQAMAQtB0JkEKAIAIQZB0JkEQQA2AgAgACAEQQxqIAMQXBDDAyEHAkBB0JkEKAIAIgAEQCAEKAIMIAFHDQEgAEHEAEYNBAwFC0HQmQQgBjYCACAEKAIMIAFGDQQLCwsgAkEENgIAQgAMAgsgAkEENgIAQn8MAQtCACAHfSAHIAVBLUYbCyEHIARBEGokACAHC9cBAgN/AX4jAEEQayIEJAACfwJAAkACQCAAIAFHBEACQAJAIAAtAAAiBUEtRw0AIABBAWoiACABRw0ADAELQdCZBCgCACEGQdCZBEEANgIAIAAgBEEMaiADEFwQwwMhBwJAQdCZBCgCACIABEAgBCgCDCABRw0BIABBxABGDQUMBAtB0JkEIAY2AgAgBCgCDCABRg0DCwsLIAJBBDYCAEEADAMLIAdC/////w9YDQELIAJBBDYCAEF/DAELQQAgB6ciAGsgACAFQS1GGwshACAEQRBqJAAgAAuVAwEBfyMAQZACayIAJAAgACACNgKAAiAAIAE2AogCIAMQ2gEhBiAAQdABaiADIABB/wFqEPACIABBwAFqEEUiASABEFEQQiAAIAFBABBBIgI2ArwBIAAgAEEQajYCDCAAQQA2AggDQAJAIABBiAJqIABBgAJqEJMBRQ0AIAAoArwBIAEQOCACakYEQCABEDghAyABIAEQOEEBdBBCIAEgARBREEIgACADIAFBABBBIgJqNgK8AQsgAEGIAmoQaSAGIAIgAEG8AWogAEEIaiAALAD/ASAAQdABaiAAQRBqIABBDGpBoLsDEMMCDQAgAEGIAmoQdhoMAQsLAkAgAEHQAWoQOEUNACAAKAIMIgMgAEEQamtBnwFKDQAgACADQQRqNgIMIAMgACgCCDYCAAsgBSACIAAoArwBIAQgBhDABzYCACAAQdABaiAAQRBqIAAoAgwgBBCQASAAQYgCaiAAQYACahB8BEAgBCAEKAIAQQJyNgIACyAAKAKIAiECIAEQORogAEHQAWoQORogAEGQAmokACACC9wBAgN/AX4jAEEQayIEJAACfwJAAkACQCAAIAFHBEACQAJAIAAtAAAiBUEtRw0AIABBAWoiACABRw0ADAELQdCZBCgCACEGQdCZBEEANgIAIAAgBEEMaiADEFwQwwMhBwJAQdCZBCgCACIABEAgBCgCDCABRw0BIABBxABGDQUMBAtB0JkEIAY2AgAgBCgCDCABRg0DCwsLIAJBBDYCAEEADAMLIAdC//8DWA0BCyACQQQ2AgBB//8DDAELQQAgB6ciAGsgACAFQS1GGwshACAEQRBqJAAgAEH//wNxC7YBAgF+An8jAEEQayIFJAACQAJAIAAgAUcEQEHQmQQoAgAhBkHQmQRBADYCACAAIAVBDGogAxBcEMUEIQQCQEHQmQQoAgAiAARAIAUoAgwgAUcNASAAQcQARg0DDAQLQdCZBCAGNgIAIAUoAgwgAUYNAwsLIAJBBDYCAEIAIQQMAQsgAkEENgIAIARCAFUEQEL///////////8AIQQMAQtCgICAgICAgICAfyEECyAFQRBqJAAgBAvDAQICfwF+IwBBEGsiBCQAAn8CQAJAIAAgAUcEQEHQmQQoAgAhBUHQmQRBADYCACAAIARBDGogAxBcEMUEIQYCQEHQmQQoAgAiAARAIAQoAgwgAUcNASAAQcQARg0EDAMLQdCZBCAFNgIAIAQoAgwgAUYNAgsLIAJBBDYCAEEADAILIAZCgICAgHhTIAZC/////wdVcg0AIAanDAELIAJBBDYCAEH/////ByAGQgBVDQAaQYCAgIB4CyEAIARBEGokACAAC/UHAgp/A3wgAEEAIANBAEobRQRAIARBADYCACAFQQA2AgAgBkKAgICAgICA+L9/NwMAQX8PCyADIANsIQkCQAJAAkACQCABRQRAIAlBDGwQOyILRQ0EIAlBA2whCUEAIQEDQCABIAlGRQRAIAcgASACai0AAEH/AXNqIQcgAUEBaiEBDAELCyAHIAluIQpBACEHQQAhAQNAIAEgCUZFBEAgCyABQQJ0aiABIAJqLQAAQf8BcyAKayIINgIAIAFBAWohASAIIAhsIAdqIQcMAQsLIAe3nyISIAO3RJErUOZ6tvs/oqNEAAAAAAAALkBjDQJBACEHIAAoAgAiAUEAIAFBAEobIQ5BfyEIQX8hCkF/IQwDQCAHIA5HBEAgACgCCCEBAkADQAJAIAEgDEEBaiIMQQJ0Ig9qKAIADgMBAAIACwsgACgCECEQQQAhAwNAIANBBEYNASADIA9qIQ1BACECQQAhAQNAIAEgCUZFBEAgAiABQQJ0IgIgACgCDCANQQJ0aigCAGooAgAgAiALaigCAGxqIQIgAUEBaiEBDAELCyACtyAQIA1BA3RqKwMAoyASoyITIBEgESATYyIBGyERIAwgCiABGyEKIAMgCCABGyEIIANBAWohAwwACwALIAdBAWohBwwBCwsMAQsgCUECdBA7IgtFDQNBACEBA0AgASAJRkUEQCAHIAEgAmotAABB/wFzaiEHIAFBAWohAQwBCwsgByAJbiEKQQAhB0EAIQEDQCABIAlGRQRAIAsgAUECdGogASACai0AAEH/AXMgCmsiCDYCACABQQFqIQEgCCAIbCAHaiEHDAELCyAHt58iEiADt6NEAAAAAAAALkBjDQJBACEHIAAoAgAiAUEAIAFBAEobIQ5BfyEIQX8hCkF/IQwDQCAHIA5HBEAgACgCCCEBAkADQAJAIAEgDEEBaiIMQQJ0Ig9qKAIADgMBAAIACwsgACgCGCEQQQAhAwNAIANBBEYNASADIA9qIQ1BACECQQAhAQNAIAEgCUZFBEAgAiABQQJ0IgIgACgCFCANQQJ0aigCAGooAgAgAiALaigCAGxqIQIgAUEBaiEBDAELCyACtyAQIA1BA3RqKwMAoyASoyITIBEgESATYyIBGyERIAwgCiABGyEKIAMgCCABGyEIIANBAWohAwwACwALIAdBAWohBwwBCwsLIAUgCDYCACAEIAo2AgAgBiAROQMAIAsQNEEADwsgBEEANgIAIAVBADYCACAGQoCAgICAgID4v383AwAgCxA0QX4PCyAEQQA2AgAgBUEANgIAIAZCgICAgICAgPi/fzcDACALEDRBfg8LQQBBA0GkDkEAED1BARADAAtpACAARQRADwsCQCAAKAIAIAFGDQAgACABNgIAIAFFBEAgAEHkhqcCaiIAKAIAEDQgAEEANgIADAELIABB5IanAmogACgCKCAAKAIkbBA7IgA2AgAgAA0AQQBBA0GkDkEAED1BARADAAsL7wEBAX8jAEEgayIGJAAgBiABNgIYAkAgAygCBEEBcUUEQCAGQX82AgAgBiAAIAEgAiADIAQgBiAAKAIAKAIQEQkAIgE2AhgCQAJAAkAgBigCAA4CAAECCyAFQQA6AAAMAwsgBUEBOgAADAILIAVBAToAACAEQQQ2AgAMAQsgBiADEE8gBhCdASEBIAYQRyAGIAMQTyAGEJwCIQAgBhBHIAYgABDBASAGQQxyIAAQwAEgBSAGQRhqIgMgAiAGIAMgASAEQQEQwQMgBkY6AAAgBigCGCEBA0AgA0EMaxA5IgMgBkcNAAsLIAZBIGokACABC0ABAX9BACEAA38gASACRgR/IAAFIAEoAgAgAEEEdGoiAEGAgICAf3EiA0EYdiADciAAcyEAIAFBBGohAQwBCwsLGwAjAEEQayIBJAAgACACIAMQxAQgAUEQaiQAC1QBAn8CQANAIAMgBEcEQEF/IQAgASACRg0CIAEoAgAiBSADKAIAIgZIDQIgBSAGSgRAQQEPBSADQQRqIQMgAUEEaiEBDAILAAsLIAEgAkchAAsgAAtAAQF/QQAhAAN/IAEgAkYEfyAABSABLAAAIABBBHRqIgBBgICAgH9xIgNBGHYgA3IgAHMhACABQQFqIQEMAQsLCxsAIwBBEGsiASQAIAAgAiADEN8EIAFBEGokAAteAQN/IAEgBCADa2ohBQJAA0AgAyAERwRAQX8hACABIAJGDQIgASwAACIGIAMsAAAiB0gNAiAGIAdKBEBBAQ8FIANBAWohAyABQQFqIQEMAgsACwsgAiAFRyEACyAAC/cBAQV/IwBBIGsiAiQAAn8CQAJAIAFBfxC9AQ0AIAIgATYCFCAALQAsBEAgAkEUakEEQQEgACgCIBDOAUEBRw0CDAELIAIgAkEYaiIFNgIQIAJBIGohBiACQRRqIQMDQCAAKAIkIAAoAiggAyAFIAJBDGogAkEYaiAGIAJBEGoQ9wIhBCACKAIMIANGDQIgBEEDRgRAIANBAUEBIAAoAiAQzgFBAUYNAgwDCyAEQQFLDQIgAkEYaiIDQQEgAigCECADayIDIAAoAiAQzgEgA0cNAiACKAIMIQMgBEEBRg0ACwsgARDdBAwBC0F/CyEAIAJBIGokACAAC2YBAX8CQCAALQAsRQRAIAJBACACQQBKGyECA0AgAiADRg0CIAAgASgCACAAKAIAKAI0EQMAQX9GBEAgAw8FIAFBBGohASADQQFqIQMMAQsACwALIAFBBCACIAAoAiAQzgEhAgsgAgsmACAAIAAoAgAoAhgRAAAaIAAgARDFAyIBNgIkIAAgARCeAjoALAv6AQEFfyMAQSBrIgIkAAJ/AkACQCABQX8QvQENACACIAEQ0QM6ABcgAC0ALARAIAJBF2pBAUEBIAAoAiAQzgFBAUcNAgwBCyACIAJBGGoiBTYCECACQSBqIQYgAkEXaiEDA0AgACgCJCAAKAIoIAMgBSACQQxqIAJBGGogBiACQRBqEPcCIQQgAigCDCADRg0CIARBA0YEQCADQQFBASAAKAIgEM4BQQFGDQIMAwsgBEEBSw0CIAJBGGoiA0EBIAIoAhAgA2siAyAAKAIgEM4BIANHDQIgAigCDCEDIARBAUYNAAsLIAEQ3QQMAQtBfwshACACQSBqJAAgAAtpAQF/AkAgAC0ALEUEQCACQQAgAkEAShshAgNAIAIgA0YNAiAAIAEsAAAQwgEgACgCACgCNBEDAEF/RgRAIAMPBSABQQFqIQEgA0EBaiEDDAELAAsACyABQQEgAiAAKAIgEM4BIQILIAILJgAgACAAKAIAKAIYEQAAGiAAIAEQyQMiATYCJCAAIAEQngI6ACwL8gEBA38jAEEgayICJAAgAUF/EL0BIQQgAC0ANCEDAkAgBARAIAMNASAAIAAoAjAiAUF/EL0BQQFzOgA0DAELAkAgA0UNACACIAAoAjA2AhACQAJAAkAgACgCJCAAKAIoIAJBEGogAkEUaiIDIAJBDGogAkEYaiACQSBqIAMQ9wJBAWsOAwICAAELIAAoAjAhAyACIAJBGWo2AhQgAiADOgAYCwNAIAIoAhQiAyACQRhqTQ0CIAIgA0EBayIDNgIUIAMsAAAgACgCIBD2AkF/Rw0ACwtBfyEBDAELIABBAToANCAAIAE2AjALIAJBIGokACABCwkAIABBARDQBAsJACAAQQAQ0AQLMwAgACABEMUDIgE2AiQgACABEMYCNgIsIAAgACgCJBCeAjoANSAAKAIsQQlOBEAQVQALC/UBAQN/IwBBIGsiAiQAIAFBfxC9ASEEIAAtADQhAwJAIAQEQCADDQEgACAAKAIwIgFBfxC9AUEBczoANAwBCwJAIANFDQAgAiAAKAIwENEDOgATAkACQAJAIAAoAiQgACgCKCACQRNqIAJBFGoiAyACQQxqIAJBGGogAkEgaiADEPcCQQFrDgMCAgABCyAAKAIwIQMgAiACQRlqNgIUIAIgAzoAGAsDQCACKAIUIgMgAkEYak0NAiACIANBAWsiAzYCFCADLAAAIAAoAiAQ9gJBf0cNAAsLQX8hAQwBCyAAQQE6ADQgACABNgIwCyACQSBqJAAgAQsJACAAQQEQ0wQLCQAgAEEAENMECzMAIAAgARDJAyIBNgIkIAAgARDGAjYCLCAAIAAoAiQQngI6ADUgACgCLEEJTgRAEFUACwseAEGosQQQ+wJB/LEEEMwDQfizBBD7AkHMtAQQzAMLCQAgABDIAxA0C7QBAQR/IwBBEGsiBSQAA0ACQCACIANMDQAgACgCGCIEIAAoAhwiBk8EQCAAIAEoAgAgACgCACgCNBEDAEF/Rg0BIANBAWohAyABQQRqIQEFIAUgBiAEa0ECdTYCDCAFIAIgA2s2AgggBUEMaiAFQQhqEJ8CIQQgACgCGCABIAQoAgAiBBDMASAAIARBAnQiBiAAKAIYajYCGCADIARqIQMgASAGaiEBCwwBCwsgBUEQaiQAIAMLLAAgACAAKAIAKAIkEQAAQX9GBEBBfw8LIAAgACgCDCIAQQRqNgIMIAAoAgALygEBBH8jAEEQayIEJAADQAJAIAIgBUwNAAJ/IAAoAgwiAyAAKAIQIgZJBEAgBEH/////BzYCDCAEIAYgA2tBAnU2AgggBCACIAVrNgIEIARBDGogBEEIaiAEQQRqEJ8CEJ8CIQMgASAAKAIMIAMoAgAiAxDMASAAIANBAnQiBiAAKAIMajYCDCABIAZqDAELIAAgACgCACgCKBEAACIDQX9GDQEgASADNgIAQQEhAyABQQRqCyEBIAMgBWohBQwBCwsgBEEQaiQAIAULCQAgABDQAxA0C68BAQR/IwBBEGsiBSQAA0ACQCACIARMDQAgACgCGCIDIAAoAhwiBk8EQCAAIAEsAAAQwgEgACgCACgCNBEDAEF/Rg0BIARBAWohBCABQQFqIQEFIAUgBiADazYCDCAFIAIgBGs2AgggBUEMaiAFQQhqEJ8CIQMgACgCGCABIAMoAgAiAxC2ASAAIAMgACgCGGo2AhggAyAEaiEEIAEgA2ohAQsMAQsLIAVBEGokACAECy8AIAAgACgCACgCJBEAAEF/RgRAQX8PCyAAIAAoAgwiAEEBajYCDCAALAAAEMIBC8ABAQR/IwBBEGsiBCQAA0ACQCACIAVMDQACQCAAKAIMIgMgACgCECIGSQRAIARB/////wc2AgwgBCAGIANrNgIIIAQgAiAFazYCBCAEQQxqIARBCGogBEEEahCfAhCfAiEDIAEgACgCDCADKAIAIgMQtgEgACAAKAIMIANqNgIMDAELIAAgACgCACgCKBEAACIDQX9GDQEgASADENEDOgAAQQEhAwsgASADaiEBIAMgBWohBQwBCwsgBEEQaiQAIAUL5u8BBCx/Dn0cfAN+IwBBIGsiHCQAAkACQAJAAkAgAEEAIAEbRQRAQQBBA0HU3gBBABA9DAELIAAoAhAhDyAAKAIMIQYCQCAAKAIUIiVBAUYNAAJ/AkACQAJAAkACQCAlQQFrDgUAAgQDAQQLIBwgBjYCHCAcIA82AhggBiAPbCICEDsiA0UNCCADIAEgAhA/DAQLAn8gASECIBwgBkEDbSIBQQF0Igc2AhwgHCAPQQNtIgNBAXQiBDYCGCAEIAdsEDsiDQRAIANBACADQQBKGyEMIAFBACABQQBKGyEKIA0iASEEA0AgCSAMRwRAIAEgB2ohASACIAlBA2wiBSAGbGohCyACIAVBAmogBmxqIQMgAiAFQQFqIAZsaiEIQQAhBQNAIAUgCkcEQCAEIAstAAAgCy0AAUEBdmogCC0AAEEBdmogCC0AAUECdmpBAnRBCW46AAAgASADLQAAIAgtAAFBAnYgCC0AAEEBdmpqIAMtAAFBAXZqQQJ0QQluOgAAIAQgCy0AAiALLQABQQF2aiAILQABQQJ2aiAILQACQQF2akECdEEJbjoAASABIAMtAAIgCC0AAkEBdiAILQABQQJ2aiADLQABQQF2ampBAnRBCW46AAEgBUEBaiEFIANBA2ohAyAIQQNqIQggC0EDaiELIAFBAmohASAEQQJqIQQMAQsLIAlBAWohCSAEIAdqIQQMAQsLIA0MAQsMCAsMAwsCfyABIQIgHCAGQQJtIgE2AhwgHCAPQQJtIgM2AhggASADbBA7IgUEQCADQQAgA0EAShshDSABQQAgAUEAShshByAFIQEDQCAEIA1HBEAgAiAEQQF0IgMgBmxqIQggAiADQQFyIAZsaiELQQAhAwNAIAMgB0cEQCABIAstAAEgCy0AACAILQABIAgtAABqampBAnY6AAAgA0EBaiEDIAtBAmohCyAIQQJqIQggAUEBaiEBDAELCyAEQQFqIQQMAQsLIAUMAQsMBwsMAgsCfyAcIAZBA20iAjYCHCAcIA9BA20iBDYCGCACIARsEDsiBQRAIARBACAEQQBKGyENIAJBACACQQBKGyEHIAUhAgNAIAMgDUcEQCABIANBA2wiCyAGbGohCCABIAtBAmogBmxqIQQgASALQQFqIAZsaiELQQAhCQNAIAcgCUcEQCACIAQtAAIgBC0AASAELQAAIAstAAIgCy0AASALLQAAIAgtAAIgCC0AASAILQAAampqampqampBCW46AAAgCUEBaiEJIARBA2ohBCALQQNqIQsgCEEDaiEIIAJBAWohAgwBCwsgA0EBaiEDDAELCyAFDAELDAYLDAELAn8gHCAGQQRtIgI2AhwgHCAPQQRtIgM2AhggAiADbBA7IgUEQCADQQAgA0EAShshDSACQQAgAkEAShshDCAFIQIDQCAJIA1HBEAgASAJQQJ0IgMgBmxqIQggASADQQNyIAZsaiEEIAEgA0ECciAGbGohCyABIANBAXIgBmxqIQNBACEHA0AgByAMRwRAIAIgBC0AAyAELQACIAQtAAEgBC0AACALLQADIAstAAIgCy0AASALLQAAIAMtAAMgAy0AAiADLQABIAMtAAAgCC0AAyAILQACIAgtAAEgCC0AAGpqampqampqampqampqakEEdjoAACAHQQFqIQcgBEEEaiEEIAtBBGohCyADQQRqIQMgCEEEaiEIIAJBAWohAgwBCwsgCUEBaiEJDAELCyAFDAELDAULCyIBDQAMAQsgACgCACECIwBBIGsiKCQAICggAUEBIAYgDyAGENwFIR0gAigCACgCACEZQQAhCyMAQSBrIikkAAJAAkAgGUHcAGoiCBBKEKcBRQ0AIAgQSkEAEEsoAgQgHSgCBEcNACAIEEpBABBLKAIIIB0oAghGDQELIB0oAgQhAyAdKAIIIQQDQCADQQhIIARBCEhyRQRAIAtBAWohCyAEQQF1IQQgA0EBdSEDDAELCyAdKAIEIQIgHSgCCCEDQQAhBCAIQQM2AhQgCCALNgIQIAhDAAAAQEMAAAA/EN0GIi44AhggCEMAAIA/IC4QpwKVOAIcIAhBBGoiBSAIKAIUIAtsEKQEIAtBACALQQBKGyENA0AgBCANRwRAIAMgBHYhBiACIAR2IQdBACELA0AgCCgCFCIPIAtNBEAgBEEBaiEEDAMFIAUgBCAPbCALahBLQQIgByAGQQEQ7gMgC0EBaiELDAELAAsACwsCQCAIQSBqIgUQlAIiBCACIANsIg1JBEAjAEEgayIHJAACQCANIARrIgYgBRA1KAIAIAUoAgRrQQF1TQRAIwBBEGsiAiQAIAIgBTYCACACIAUoAgQiAzYCBCACIAMgBkEBdGo2AgggAigCBCELIAIoAgghAwNAIAMgC0YEQCACEG4gAkEQaiQABSAFEDUgCxC0BiACIAtBAmoiCzYCBAwBCwsMAQsgBRA1IQwgB0EIaiECAn8gBRCUAiAGaiEPIwBBEGsiBCQAIAQgDzYCDCMAQRBrIgskACAFEDUaIAtB/////wc2AgwgC0H/////BzYCCCALQQxqIAtBCGoQ+QEoAgAhAyALQRBqJAAgAyAPTwRAIAUQkwIiCyADQQF2SQRAIAQgC0EBdDYCCCAEQQhqIARBDGoQeigCACEDCyAEQRBqJAAgAwwBCxCcAQALIQQgBRCUAiEPQQAhAyMAQRBrIgskACALQQA2AgwgAkEMaiALQQxqIAwQugEgBARAIAIoAhAaIARB/////wdLBEBBsfoAEKwBAAsgBEEBdBBMIQMLIAIgAzYCACACIAMgD0EBdGoiDzYCCCACIA82AgQgAhA+IAMgBEEBdGo2AgAgC0EQaiQAIwBBEGsiAyQAIAMgAigCCDYCACACKAIIIQQgAyACQQhqNgIIIAMgBCAGQQF0ajYCBCADIgQoAgAhAwNAIAQoAgQgA0cEQCACKAIQIAQoAgAQtAYgBCAEKAIAQQJqIgM2AgAMAQsLIAQQqwEgBEEQaiQAIAUQugYgBRA1IAUoAgAgBSgCBCACQQRqIgMQmAIgBSADEEggBUEEaiACQQhqEEggBRA1IAIQPhBIIAIgAigCBDYCACAFEJQCGiAFKAIAGiAFKAIAIAUQkwJBAXRqGiAFKAIAIAUQkwJBAXRqGiAFKAIAGiACKAIEIQMDQCADIAIoAghHBEAgAigCEBogAiACKAIIQQJrNgIIDAELCyACKAIABEAgAigCEBogAigCACEDIAIQPigCACACKAIAaxogAxA0CwsgB0EgaiQADAELIAQgDUsEQCAFKAIAIA1BAXRqIQIgBRCUAhogBSACELUGIAUoAgAaIAUoAgAgBRCTAkEBdGoaIAUoAgAaIAUoAgAgBRCUAkEBdGoaCwsgCEEsaiANEJcCIAhBOGogDRCXAgsgKUHEHBCVASENAkACQAJAAkACQCAdKAIAQQFGBEAgHSgCEEEBRw0BIAhBBGoiAhCnASAIKAIUIAgoAhBsRw0CIB0oAgQgAkEAEEsoAgRHDQMgHSgCCCACQQAQSygCCEcNBCAIIAJBABBLIB0Q3wIgCCACQQEQSyACQQAQSxDfAiAIIAJBAhBLIAJBARBLELkGQQEhBANAIAQgCCgCEE8NBiACIAgoAhQgBGwQSygCGCEPIAIgCCgCFCAEbEEBaxBLKAIYIQZBACELIAIgCCgCFCAEbEEBaxBLKAIEIgVBAXQhDCACIAgoAhQgBGxBAWsQSygCCEEBdiEKIAVBAXYhGANAIAogC0cEQCAGIAsgDGxBAnRqIgMgBUECdGohCUEAIQcDQCAHIBhGBEAgC0EBaiELDAMFIA8gAyoCACADKgIEkiAJKgIAkiAJKgIEkkMAAIA+lDgCACAJQQhqIQkgA0EIaiEDIAdBAWohByAPQQRqIQ8MAQsACwALCyAIIAIgCCgCFCAEbEEBahBLIAIgCCgCFCAEbBBLEN8CIAggAiAIKAIUIARsQQJqEEsgAiAIKAIUIARsQQFqEEsQuQYgBEEBaiEEDAALAAtB0LIEQcoyEDNB1xUQM0G0HRAzQcoCEDZB7iEQM0HfNhAzEDcMCAtB0LIEQe0/EDNB1xUQM0G0HRAzQcsCEDZB7iEQM0HfwgAQMxA3DAcLQdCyBEHuyAAQM0HXFRAzQbQdEDNBzQIQNkHuIRAzQdzMABAzEDcMBgtB0LIEQcXUABAzQdcVEDNBtB0QM0HOAhA2Qe4hEDNBwNcAEDMQNwwFC0HQsgRB3N0AEDNB1xUQM0G0HRAzQc8CEDZB7iEQM0HA1wAQMxA3DAQLIA0QdyMAQTBrIiIkAAJAIBlBoAFqIg0oAgAgCBBKQQAQSygCBEYEQCANKAIEIAgQSkEAEEsoAghGDQELQQAhC0EAIQNBACEJIA1BIGohAgJAIAhBBGoQpwEEQCAIQQBBABD3ASgCACEEIAhBAEEAEPcBKAIEIQUgCEEAQQAQ9wEoAgghBiACIAgoAhA2AgwgAiAIKAIUQQFrIgc2AhAgAiACKAIMIAdsEKQEA0AgCyACKAIMTw0CIAYgC3YhByAFIAt2IQxBACEPA0AgAigCECIKIA9NBEAgC0EBaiELDAIFIAIgCiALbCAPahBLIAQgDCAHQQEQ7gMgD0EBaiEPDAELAAsACwALQdCyBEGdChAzQbsSEDNBtB0QM0E1EDZB7iEQM0G6JRAzEDcMBQsgCBBKQQAQSygCBCEGIAgQSkEAEEsoAgghByAIKAIQIQsgCCgCFCEFIA1B3ABqIgJDzcxMPzgCGCACQQU2AhQgAkMAAMA/OAIQIAJDAABAQDgCDCACQSQ2AgggAiAFNgIEIAIgCzYCACACQRxqQSQQlwIgAkEoaiIPIAIoAgQgAigCAGwQpAQDQCADIAtHBEAgByADdiECIAYgA3YhDCADIAVsIQpBACEEA0AgBCAFRgRAIANBAWohAwwDBSAPIAQgCmoQS0ECIAwgAkECEO4DIARBAWohBAwBCwALAAsLIA0gCBBKQQAQSygCBDYCACANIAgQSkEAEEsoAgg2AgQgDSgCCCEDAkAgAyANQRBqIgUiAhBWIgRLBEAjAEEgayILJAACQCADIARrIgQgAhA1KAIAIAIoAgRrQQxtTQRAIAIgBBDJBgwBCyACEDUhAyALQQhqIAIgAhBWIARqELoCIAIQViADEMgGIgMgBBDHBiACIAMQxgYgAygCBCECA0AgAiADKAIIRwRAIAMoAhAaIAMgAygCCEEMayIENgIIIAQQ0wYMAQsLIAMoAgAEQCADKAIQGiADKAIAIQIgAxCwAxogAhA0CwsgC0EgaiQADAELIAMgBEkEQCACKAIAIANBDGxqIQMgAhBWIQQgAiADENUGIAIgBBDhAgsLA0AgBRBWIAlLBEAgBSAJEJgBIQIgDSgCDCEDAkAgAyACEFYiBEsEQCMAQSBrIgskAAJAIAMgBGsiBCACEDUoAgAgAigCBGtBDG1NBEAgAiAEEMkGDAELIAIQNSEDIAtBCGogAiACEFYgBGoQugIgAhBWIAMQyAYiAyAEEMcGIAIgAxDGBiADKAIEIQIDQCACIAMoAghHBEAgAygCEBogAyADKAIIQQxrIgQ2AgggBBDkAQwBCwsgAygCAARAIAMoAhAaIAMoAgAhAiADELADGiACEDQLCyALQSBqJAAMAQsgAyAESQRAIAIoAgAgA0EMbGohAyACEFYhBCACIAMQ0gYgAiAEEOECCwsgCUEBaiEJDAELCwtBlAEQTBCvBiEDIwBBEGsiAiQAIAJBCGogAxCuBiIDIBlBQGsiIxCCBCADENEBIAJBEGokACAjKAIAIAgQSkEAEEsoAgQQjwEgIygCACAIEEpBABBLKAIIEIoBICJBEGpB0yAQlQEhKiAjKAIAISsgGUG8AmohGEEAIQsjAEEwayIhJAACQAJAAkACQAJAIAgEQCANRQ0BIAgQShCnAUUNAiAIEEpBABBLKAIEIA0oAgBHDQMgCBBKQQAQSygCCCANKAIERw0EQQAhBSMAQSBrIh4kAAJAAkAgCCICKAIQQQBKBEAgHkGViwEQlQEhDiACIQ8CQAJAAkAgDUEgaiIUIgwQpwEEQCAPKAIQQQBMDQEgD0GQrAFBqNgBELIBRQ0CA0BBACECIAUgDCgCDE8NBANAIAwoAhAgAk0EQCAFQQFqIQUMAgUgDCAMKAIQIAVsIAJqEEshAyAPIAUgAhD3ASEEIA8gBSACQQFqIgIQ9wEhB0EAIQYCQAJAAkACQAJAAkACQAJAAkACQCADKAIAQQJGBEAgBCgCAEECRw0BIAcoAgBBAkcNAiADKAIQQQFHDQMgBCgCEEEBRw0EIAcoAhBBAUcNBSADKAIEIAcoAgRHDQYgAygCCCAHKAIIRw0HIAQoAgQgBygCBEcNCCAEKAIIIAcoAghHDQkDQCAGIAQoAghPDQ1BACEJIAYgAygCCE8EQEHQsgRB9s4BEDNBm88BEDNBtB0QM0H3ABA2Qe4hEDNBqNABEDMQNwwVCyADKAIYIAMoAgwgBmxqIRAgBCAGEE4hESAHIAYQTiEVA0AgCSAEKAIETwRAIAZBAWohBgwCBSAQIAlBAnQiCmogCiARaioCACAKIBVqKgIAkzgCACAJQQFqIQkMAQsACwALAAtB0LIEQYXPABAzQbsSEDNBtB0QM0HWABA2Qe4hEDNBodMAEDMQNwwJC0HQsgRB4NgAEDNBuxIQM0G0HRAzQdcAEDZB7iEQM0Gh0wAQMxA3DAgLQdCyBEH53AAQM0G7EhAzQbQdEDNB2AAQNkHuIRAzQaHTABAzEDcMBwtB0LIEQfnsABAzQbsSEDNBtB0QM0HZABA2Qe4hEDNB1vAAEDMQNwwGC0HQsgRByvUAEDNBuxIQM0G0HRAzQdoAEDZB7iEQM0HW8AAQMxA3DAULQdCyBEG7+QAQM0G7EhAzQbQdEDNB2wAQNkHuIRAzQdbwABAzEDcMBAtB0LIEQeP8ABAzQbsSEDNBtB0QM0HcABA2Qe4hEDNBt/0AEDMQNwwDC0HQsgRBt4IBEDNBuxIQM0G0HRAzQd0AEDZB7iEQM0HpggEQMxA3DAILQdCyBEGzhgEQM0G7EhAzQbQdEDNB3gAQNkHuIRAzQbf9ABAzEDcMAQtB0LIEQYiKARAzQbsSEDNBtB0QM0HfABA2Qe4hEDNB6YIBEDMQNwsMCAsACwALAAtB0LIEQaUsEDNBuxIQM0G0HRAzQcgAEDZB7iEQM0G6MBAzEDcMBAtB0LIEQd84EDNBuxIQM0G0HRAzQckAEDZB7iEQM0HFPBAzEDcMAwtB0LIEQYLFABAzQbsSEDNBtB0QM0HKABA2Qe4hEDNBoMgAEDMQNwwCCyAOEHcgHkGEjAEQlQEhLCMAQTBrIgkkACANQTxqIiYQngQgCUEIakEEciEnIA0qAjQQcCE0QQEhAwJAA0ACQAJAAkACQAJAAkACQAJAIBQQpwFBAWsgA0sEQCAUIANBAWsQnQQhBiAUIAMQnQQhDCAUIANBAWoiBBCdBCEHAn8gFBCnASADSwRAIBRBABBLKAIEIBQgAxBLKAIEbrMQ3wYQ3gYiLotDAAAAT10EQCAuqAwCC0GAgICAeAwBC0HQsgRBnbQBEDNBy7QBEDNBtB0QM0HeABA2Qe4hEDNB+LYBEDMQNwwNCyEQIAMgFCgCEG8hEQJAIAYoAgQgDCgCBEcNACAGKAIEIAcoAgRHDQAgBigCCCAMKAIIRw0CIAYoAgggBygCCEcNA0EBIQIgDCgCBEEBayIDQQEgA0EBSxshJCAMKAIIQQFrIgNBASADQQFLGyEtIBGyIS8DQCACIC1GDQlBASEDIAKzITAgBiACQQFrIgoQTiEfIAYgAhBOIRUgBiACQQFqIgUQTiEWIAwgChBOIRIgDCACEE4hICAMIAUQTiETIAcgChBOIRogByACEE4hGyAHIAUQTiEXA0AgAyAkRgRAIAUhAgwCBQJAICAgA0ECdCICaiIKKgIAEHAgNF0NAAJAAkAgCioCACIuIB8gA0EBa0ECdCIKaioCACIxXkUNACAuIAIgH2oqAgBeRQ0AIC4gHyADQQFqQQJ0Ig5qKgIAXkUNACAuIAogFWoqAgBeRQ0AIC4gAiAVaioCAF5FDQAgLiAOIBVqKgIAXkUNACAuIAogFmoqAgBeRQ0AIC4gAiAWaioCAF5FDQAgLiAOIBZqKgIAXkUNACAuIAogEmoqAgBeRQ0AIC4gAiASaioCAF5FDQAgLiAOIBJqKgIAXkUNACAuIAogIGoqAgBeRQ0AIC4gDiAgaioCAF5FDQAgLiAKIBNqKgIAXkUNACAuIAIgE2oqAgBeRQ0AIC4gDiATaioCAF5FDQAgLiAKIBpqKgIAXkUNACAuIAIgGmoqAgBeRQ0AIC4gDiAaaioCAF5FDQAgLiAKIBtqKgIAXkUNACAuIAIgG2oqAgBeRQ0AIC4gDiAbaioCAF5FDQAgLiAKIBdqKgIAXkUNACAuIAIgF2oqAgBeRQ0AIC4gDiAXaioCAF4NAQsgLiAxXUUNASAuIAIgH2oqAgBdRQ0BIC4gHyADQQFqQQJ0Ig5qKgIAXUUNASAuIAogFWoqAgBdRQ0BIC4gAiAVaioCAF1FDQEgLiAOIBVqKgIAXUUNASAuIAogFmoqAgBdRQ0BIC4gAiAWaioCAF1FDQEgLiAOIBZqKgIAXUUNASAuIAogEmoqAgBdRQ0BIC4gAiASaioCAF1FDQEgLiAOIBJqKgIAXUUNASAuIAogIGoqAgBdRQ0BIC4gDiAgaioCAF1FDQEgLiAKIBNqKgIAXUUNASAuIAIgE2oqAgBdRQ0BIC4gDiATaioCAF1FDQEgLiAKIBpqKgIAXUUNASAuIAIgGmoqAgBdRQ0BIC4gDiAaaioCAF1FDQEgLiAKIBtqKgIAXUUNASAuIAIgG2oqAgBdRQ0BIC4gDiAbaioCAF1FDQEgLiAKIBdqKgIAXUUNASAuIAIgF2oqAgBdRQ0BIC4gDiAXaioCAF1FDQELIAkgLjgCICAJIBE2AhggCSAQNgIUIAkgDyAQIC8QrAM4AiQgCUEIaiICICcgA7MgMCAQEOkCICYgAhDoAgsgA0EBaiEDDAELAAsACwALAkAgBigCBCAMKAIERw0AIAcoAgQgDCgCBEEBdkcNACAGKAIIIAwoAghHDQQgBygCCCAMKAIIQQF2Rw0FQQIhAgJ/IAcoAgRBAWuzQwAAAL+SIi4gLpJDAAAAP5KOIi5DAACAT10gLkMAAAAAYHEEQCAuqQwBC0EACyIDQQJLIQUgA0ECIAUbIR8CfyAHKAIIQQFrs0MAAAC/kiIuIC6SQwAAAD+SjiIuQwAAgE9dIC5DAAAAAGBxBEAgLqkMAQtBAAsiA0ECIANBAksbISAgEbIhNQNAIAIgIEYNCSACsyI4QwAAAD+UQwAAgL6SIjBDAAAAP5IhMSAwQwAAAL+SITNBAiEDIAYgAkEBayIKEE4hGiAGIAIQTiEVIAYgAkEBaiIFEE4hFiAMIAoQTiESIAwgAhBOIRsgDCAFEE4hEwNAIAMgH0YEQCAFIQIMAgUCQCAbIANBAnQiCmoiAioCABBwIDRdDQAgA7MiNkMAAAA/lEMAAIC+kiEvAkACQCACKgIAIi4gGiADQQFrQQJ0Ig5qIiQqAgBeRQ0AIC4gCiAaaioCAF5FDQAgLiAaIANBAWpBAnQiF2oqAgBeRQ0AIC4gDiAVaioCAF5FDQAgLiAKIBVqKgIAXkUNACAuIBUgF2oqAgBeRQ0AIC4gDiAWaioCAF5FDQAgLiAKIBZqKgIAXkUNACAuIBYgF2oqAgBeRQ0AIC4gDiASaioCAF5FDQAgLiAKIBJqKgIAXkUNACAuIBIgF2oqAgBeRQ0AIC4gDiAbaioCAF5FDQAgLiAXIBtqKgIAXkUNACAuIA4gE2oqAgBeRQ0AIC4gCiATaioCAF5FDQAgLiATIBdqKgIAXkUNACAHIC9DAAAAv5IiMiAzEEkgLl1FDQAgAioCACAHIC8gMxBJXkUNACACKgIAIAcgL0MAAAA/kiIuIDMQSV5FDQAgAioCACAHIDIgMBBJXkUNACACKgIAIAcgLyAwEEleRQ0AIAIqAgAgByAuIDAQSV5FDQAgAioCACAHIDIgMRBJXkUNACACKgIAIAcgLyAxEEleRQ0AIAIqAgAgByAuIDEQSV4NAQsgAioCACIuICQqAgBdRQ0BIC4gCiAaaioCAF1FDQEgLiAaIANBAWpBAnQiF2oqAgBdRQ0BIC4gDiAVaioCAF1FDQEgLiAKIBVqKgIAXUUNASAuIBUgF2oqAgBdRQ0BIC4gDiAWaioCAF1FDQEgLiAKIBZqKgIAXUUNASAuIBYgF2oqAgBdRQ0BIC4gDiASaioCAF1FDQEgLiAKIBJqKgIAXUUNASAuIBIgF2oqAgBdRQ0BIC4gDiAbaioCAF1FDQEgLiAXIBtqKgIAXUUNASAuIA4gE2oqAgBdRQ0BIC4gCiATaioCAF1FDQEgLiATIBdqKgIAXUUNASAHIC9DAAAAv5IiMiAzEEkgLl5FDQEgAioCACAHIC8gMxBJXUUNASACKgIAIAcgL0MAAAA/kiIuIDMQSV1FDQEgAioCACAHIDIgMBBJXUUNASACKgIAIAcgLyAwEEldRQ0BIAIqAgAgByAuIDAQSV1FDQEgAioCACAHIDIgMRBJXUUNASACKgIAIAcgLyAxEEldRQ0BIAIqAgAgByAuIDEQSV1FDQELIAkgETYCGCAJIBA2AhQgCSACKgIAOAIgIAkgDyAQIDUQrAM4AiQgCUEIaiICICcgNiA4IBAQ6QIgJiACEOgCCyADQQFqIQMMAQsACwALAAsgBCEDIAwoAgQgBigCBEEBdkcNCSAHKAIEIAYoAgRBAXZHDQkgDCgCCCAGKAIIQQF2Rw0FIAcoAgggBigCCEEBdkcNBkEBIQIgDCgCBEEBayIDQQEgA0EBSxshHyAMKAIIQQFrIgNBASADQQFLGyEgIBGyITUDQCACICBGDQhBASEDIAJBAXSzQwAAAD+SIjBDAAAAQJIhMSAwQwAAAMCSITMgArMhOCAMIAJBAWsiChBOIRogDCACEE4hGyAMIAJBAWoiBRBOIRUgByAKEE4hFiAHIAIQTiESIAcgBRBOIRMDQCADIB9GBEAgBSECDAIFAkAgGyADQQJ0IgpqIgIqAgAQcCA0XQ0AIANBAXSzQwAAAD+SIS8CQAJAIAIqAgAiLiAaIANBAWtBAnQiDmoiJCoCAF5FDQAgLiAKIBpqKgIAXkUNACAuIBogA0EBakECdCIXaioCAF5FDQAgLiAOIBtqKgIAXkUNACAuIBcgG2oqAgBeRQ0AIC4gDiAVaioCAF5FDQAgLiAKIBVqKgIAXkUNACAuIBUgF2oqAgBeRQ0AIC4gDiAWaioCAF5FDQAgLiAKIBZqKgIAXkUNACAuIBYgF2oqAgBeRQ0AIC4gDiASaioCAF5FDQAgLiAKIBJqKgIAXkUNACAuIBIgF2oqAgBeRQ0AIC4gDiATaioCAF5FDQAgLiAKIBNqKgIAXkUNACAuIBMgF2oqAgBeRQ0AIAYgL0MAAADAkiIyIDMQSSAuXUUNACACKgIAIAYgLyAzEEleRQ0AIAIqAgAgBiAvQwAAAECSIi4gMxBJXkUNACACKgIAIAYgMiAwEEleRQ0AIAIqAgAgBiAvIDAQSV5FDQAgAioCACAGIC4gMBBJXkUNACACKgIAIAYgMiAxEEleRQ0AIAIqAgAgBiAvIDEQSV5FDQAgAioCACAGIC4gMRBJXg0BCyACKgIAIi4gJCoCAF1FDQEgLiAKIBpqKgIAXUUNASAuIBogA0EBakECdCIXaioCAF1FDQEgLiAOIBtqKgIAXUUNASAuIBcgG2oqAgBdRQ0BIC4gDiAVaioCAF1FDQEgLiAKIBVqKgIAXUUNASAuIBUgF2oqAgBdRQ0BIC4gDiAWaioCAF1FDQEgLiAKIBZqKgIAXUUNASAuIBYgF2oqAgBdRQ0BIC4gDiASaioCAF1FDQEgLiAKIBJqKgIAXUUNASAuIBIgF2oqAgBdRQ0BIC4gDiATaioCAF1FDQEgLiAKIBNqKgIAXUUNASAuIBMgF2oqAgBdRQ0BIAYgL0MAAADAkiIyIDMQSSAuXkUNASACKgIAIAYgLyAzEEldRQ0BIAIqAgAgBiAvQwAAAECSIi4gMxBJXUUNASACKgIAIAYgMiAwEEldRQ0BIAIqAgAgBiAvIDAQSV1FDQEgAioCACAGIC4gMBBJXUUNASACKgIAIAYgMiAxEEldRQ0BIAIqAgAgBiAvIDEQSV1FDQEgAioCACAGIC4gMRBJXUUNAQsgCSARNgIYIAkgEDYCFCAJIAIqAgA4AiAgCSAPIBAgNRCsAzgCJCAJQQhqIgIgJyADsyA4IBAQ6QIgJiACEOgCCyADQQFqIQMMAQsACwALAAsgCUEwaiQADAkLQdCyBEHylQEQM0G7EhAzQbQdEDNBwAEQNkHuIRAzQaaWARAzEDcMBgtB0LIEQZKaARAzQbsSEDNBtB0QM0HBARA2Qe4hEDNBppYBEDMQNwwFC0HQsgRB8pUBEDNBuxIQM0G0HRAzQZUCEDZB7iEQM0GmlgEQMxA3DAQLQdCyBEGwnAEQM0G7EhAzQbQdEDNBlgIQNkHuIRAzQaaWARAzEDcMAwtB0LIEQb+eARAzQbsSEDNBtB0QM0HqAhA2Qe4hEDNBppYBEDMQNwwCC0HQsgRBoqABEDNBuxIQM0G0HRAzQesCEDZB7iEQM0GmlgEQMxA3DAELIAQhAwwBCwsMAgsgLBB3IB5BwY0BEJUBIRVBACEOQQAhFCMAQdAAayICJAAgDUEgaiEQIA1BPGohCSANKgI0EHAhMSANKgI4QwAAgD+SEHAgDSoCOJUhMwJAAkACQANAIAkQhAEgDksEQCAJIA4QpgEiDCgCECAQKAIQTg0CIAwoAgwhAyAQKAIQIQQgDCgCECEFIAJBBGogAiAMKgIAIAwqAgQgDCgCDBCcBAJ/IAIqAgBDAAAAP5IiLotDAAAAT10EQCAuqAwBC0GAgICAeAshBwJ/IAIqAgRDAAAAP5IiLotDAAAAT10EQCAuqAwBC0GAgICAeAshCgJAAn8gECADIARsIAVqIgVBAWsQSyEEIBAgBRBLIQMCQAJAAkACQAJAAkAgECAFQQFqEEsiBigCBCAEKAIEIAMoAgRGRgRAIAYoAgggBCgCCCADKAIIRkcNAiMAQSBrIgUkAAJAAkACQAJAAkACQAJAIApBAEwNACADKAIEIApBAWpNDQAgB0EATA0BIAdBAWoiESADKAIITw0BIAQoAgQgAygCBEcNAiAEKAIEIAYoAgRHDQMgBCgCCCADKAIIRw0EIAQoAgggBigCCEcNBSAEIAdBAWsiFhBOIRIgBCAHEE4hEyAEIBEQTiEaIAMgBxBOIRsgBiAWEE4hFiAGIAcQTiEXIAYgERBOIQYgBUEcaiAFQRhqIAVBFGogBUEQaiAFQQxqIAMgCiAHEJYEIBogCkECdCIEaioCACE0IAQgEmoqAgAhMiAEIAZqKgIAITUgBCAWaioCACE4IAQgF2oiBioCACEuIAQgE2oiESoCACEvIAQgG2oqAgAhMCARKgIEITYgEUEEayoCACE3IAYqAgQhOSAGQQRrKgIAITogAiAFKgIUOAIgIAIgBSoCDCI7OAIsIAIgOzgCJCACIDcgNpMgOSA6k5JDAACAPpQiNjgCKCAFKgIQITcgAiAuIC8gMCAwkpOSOAJAIAIgMiA0kyA1IDiTkkMAAIA+lCIwOAI8IAIgNjgCOCACIDA4AjQgAiA3OAIwIAIgBSoCHIw4AhQgBSoCGCEwIAIgLiAvk0MAAAC/lDgCHCACIDCMOAIYIAVBIGokAAwGC0HQsgRBj74BEDNBy7QBEDNBtB0QM0G1AhA2Qe4hEDNByb4BEDMQNwwMC0HQsgRBk78BEDNBy7QBEDNBtB0QM0G2AhA2Qe4hEDNBzr8BEDMQNwwLC0HQsgRBkcABEDNBy7QBEDNBtB0QM0G3AhA2Qe4hEDNBxcABEDMQNwwKC0HQsgRBsMEBEDNBy7QBEDNBtB0QM0G4AhA2Qe4hEDNBxcABEDMQNwwJC0HQsgRB+sEBEDNBy7QBEDNBtB0QM0G5AhA2Qe4hEDNBxcABEDMQNwwIC0HQsgRB4MIBEDNBy7QBEDNBtB0QM0G6AhA2Qe4hEDNBxcABEDMQNwwHCwwBCwJAIAQoAgQgAygCBEcNACAGKAIEIAMoAgRBAXZHDQAgBCgCCCADKAIIRw0DIAYoAgggAygCCEEBdkcNAyMAQSBrIgUkAAJAAkACQAJAAkACQAJAAkACQAJAAkAgCkEATA0AIAMoAgQgCkEBak0NACAHQQBMDQEgB0EBaiIRIAMoAghPDQEgBCgCBCADKAIERw0CIAYoAgQgBCgCBEEBdkcNAyAEKAIIIAMoAghHDQQgBigCCCAEKAIIQQF2Rw0FIAQgB0EBaxBOIRYgBCAHEE4hEiAEIBEQTiETIAMgBxBOIREgBUEcaiAFQRhqIAqyIAeyQQEQnAQgBSoCHCIuQwAAAL+SQwAAAABgRQ0GIAUqAhhDAAAAv5JDAAAAAGBFDQcgBigCBLMgLkMAAAA/kl5FDQggBigCCLMgBSoCGEMAAAA/kl5FDQkgBUEUaiAFQRBqIAVBDGogBUEIaiAFQQRqIAMgCiAHEJYEIAYgBSoCHCAFKgIYEEkhLiARIApBAnQiBGoqAgAhLyAEIBJqIhFBBGsqAgAhNCARKgIAITAgBiAFKgIcQwAAAD+SIAUqAhgQSSEyIBEqAgQhNSAGIAUqAhxDAAAAv5IgBSoCGBBJITggBCAWaioCACE2IAYgBSoCHCAFKgIYQwAAAD+SEEkhNyAEIBNqKgIAITkgBiAFKgIcIAUqAhhDAAAAv5IQSSE6IAIgBSoCDDgCICACIAUqAgQiOzgCLCACIDQgMpIgNSA4kpNDAACAPpQiNDgCKCACIDs4AiQgBSoCCCEyIAIgLiAwIC8gL5KTkjgCQCACIDYgN5IgOSA6kpNDAACAPpQiLzgCPCACIDQ4AjggAiAvOAI0IAIgMjgCMCACIAUqAhSMOAIUIAUqAhAhLyACIC4gMJNDAAAAv5Q4AhwgAiAvjDgCGCAFQSBqJAAMCgtB0LIEQY++ARAzQcu0ARAzQbQdEDNBnQMQNkHuIRAzQcm+ARAzEDcMEAtB0LIEQZO/ARAzQcu0ARAzQbQdEDNBngMQNkHuIRAzQc6/ARAzEDcMDwtB0LIEQZHAARAzQcu0ARAzQbQdEDNBnwMQNkHuIRAzQcXAARAzEDcMDgtB0LIEQfLEARAzQcu0ARAzQbQdEDNBoAMQNkHuIRAzQcXAARAzEDcMDQtB0LIEQfrBARAzQcu0ARAzQbQdEDNBoQMQNkHuIRAzQcXAARAzEDcMDAtB0LIEQdTFARAzQcu0ARAzQbQdEDNBogMQNkHuIRAzQcXAARAzEDcMCwtB0LIEQbHGARAzQcu0ARAzQbQdEDNBrAMQNkHuIRAzQdrGARAzEDcMCgtB0LIEQdzIARAzQcu0ARAzQbQdEDNBrQMQNkHuIRAzQbfJARAzEDcMCQtB0LIEQZ/KARAzQcu0ARAzQbQdEDNBrgMQNkHuIRAzQdrGARAzEDcMCAtB0LIEQfzKARAzQcu0ARAzQbQdEDNBrwMQNkHuIRAzQbfJARAzEDcMBwsMAQsgAygCBCAEKAIEQQF2Rw0EIAMoAgQgBigCBEcNBCADKAIEIAQoAgRBAXZHDQMgAygCBCAGKAIERw0DIwBBIGsiBSQAAkACQAJAAkACQAJAAkAgCkEATA0AIAMoAgQgCkEBak0NACAHQQBMDQEgB0EBaiIRIAMoAghPDQEgAygCBCAEKAIEQQF2Rw0CIAYoAgQgBCgCBEEBdkcNAyADKAIIIAQoAghBAXZHDQQgBigCCCAEKAIIQQF2Rw0FIAMgBxBOIRYgBiAHQQFrEE4hEiAGIAcQTiETIAYgERBOIRogBUEcaiAFQRhqIAqyIAeyQQEQ6QIgBUEUaiAFQRBqIAVBDGogBUEIaiAFQQRqIAMgCiAHEJYEIAQgBSoCHCAFKgIYEEkhLiATIApBAnQiBmoiESoCACEvIAYgFmoqAgAhMCAEIAUqAhxDAAAAwJIgBSoCGBBJITQgESoCBCEyIAQgBSoCHEMAAABAkiAFKgIYEEkhNSARQQRrKgIAITggBCAFKgIcIAUqAhhDAAAAwJIQSSE2IAYgGmoqAgAhNyAEIAUqAhwgBSoCGEMAAABAkhBJITkgBiASaioCACE6IAIgBSoCDDgCICACIAUqAgQiOzgCLCACIDQgMpIgNSA4kpNDAACAPpQiNDgCKCACIDs4AiQgBSoCCCEyIAIgLyAuIDAgMJKTkjgCQCACIDYgN5IgOSA6kpNDAACAPpQiMDgCPCACIDQ4AjggAiAwOAI0IAIgMjgCMCACIAUqAhSMOAIUIAUqAhAhMCACIC8gLpNDAAAAv5Q4AhwgAiAwjDgCGCAFQSBqJAAMBgtB0LIEQY++ARAzQcu0ARAzQbQdEDNB5wIQNkHuIRAzQcm+ARAzEDcMCwtB0LIEQZO/ARAzQcu0ARAzQbQdEDNB6AIQNkHuIRAzQc6/ARAzEDcMCgtB0LIEQe7LARAzQcu0ARAzQbQdEDNB6QIQNkHuIRAzQcXAARAzEDcMCQtB0LIEQfLEARAzQcu0ARAzQbQdEDNB6gIQNkHuIRAzQcXAARAzEDcMCAtB0LIEQd3MARAzQcu0ARAzQbQdEDNB6wIQNkHuIRAzQcXAARAzEDcMBwtB0LIEQdTFARAzQcu0ARAzQbQdEDNB7AIQNkHuIRAzQcXAARAzEDcMBgsLQQEMBQtB0LIEQY+5ARAzQcu0ARAzQbQdEDNB0gMQNkHuIRAzQda5ARAzEDcMAwtB0LIEQa66ARAzQcu0ARAzQbQdEDNB1QMQNkHuIRAzQda5ARAzEDcMAgtB0LIEQY+7ARAzQcu0ARAzQbQdEDNB2AMQNkHuIRAzQda5ARAzEDcMAQtB0LIEQa28ARAzQcu0ARAzQbQdEDNB2wMQNkHuIRAzQca8ARAzEDcLDAgLRQ0AIwBBMGsiBCQAIAIqAkAhLiACKgIkEHAhLyACKgIkIjAgMJIgAioCKCIwlCACKgI0lCAuIC+UkyACKgIwIDAQcJSTIAIqAiAgAioCNBBwlJMgAioCICACKgIwlCACKgJAlJIiLotDAAAANF8iBUUEQCAEQwAAgD8gLpUiLiACKgIwIAIqAjQgAioCQBCRBJQ4AgAgBCAuIAIqAiggAioCJCACKgJAIAIqAjwQpQGUOAIEIAQgLiACKgIkIAIqAiggAioCMCACKgI0EKUBlDgCCCAEIC4gAioCICACKgIoIAIqAkAQkQSUOAIQIAQgLiACKgIoIAIqAiAgAioCNCACKgIsEKUBlDgCFCAEIC4gAioCICACKgIkIAIqAjAQkQSUOAIgIAQgBCoCBDgCDCAEIAQqAgg4AhggBCAEKgIUOAIcCyAFRSIFBEAgAiAEKgIIIAIqAhyUIAQqAgAgAioCFJQgBCoCBCACKgIYlJKSOAIIIAIgBCoCFCACKgIclCAEKgIMIAIqAhSUIAQqAhAgAioCGJSSkjgCDCACIAQqAiAgAioCHJQgBCoCGCACKgIUlCAEKgIcIAIqAhiUkpI4AhALIARBMGokACAFRQ0AIAIqAggQcCACKgIMEHCSIA0qAlheDQAgAioCICACKgIwlCACKgIkEHCTIi5DAAAAAFwEQCAMIAIqAiAgAioCMJIQcCAulTgCIAsgLkMAAAAAWw0AIAwqAhggAyAHEE4gCkECdCIEaioCAFwNBCAMIAMgBxBOIARqKgIAIAIqAhwgAioCEJQgAioCFCACKgIIIi6UIAIqAhggAioCDCIvlJKSkzgCGCAMIAxBBGogLiACKgIEkiAvIAIqAgCSIAwoAgwQ6QIgDCACKgIQIAwoAhCykiIuOAIUIAwgLiAQKAIQshDnAjgCFCAzIAwqAiCLXkUNACAMKgIYEHAgMWBFDQAgDCoCACIuQwAAAABgRQ0AIC4gEEEAEEsoAgSzXUUNACAMKgIEIi5DAAAAAGBFDQAgLiAQQQAQSygCCLNdRQ0AIAwgDyAMKAIMIAwqAhQQrAM4AhwgCSAUEKYBIAxBJBA/GiAUQQFqIRQLIA5BAWohDgwBCwsCQCAUIAkQhAEiA0sEQCMAQSBrIgYkAAJAIBQgA2siBSAJEDUoAgAgCSgCBGtBJG1NBEAjAEEQayIHJAAgByAJIAUQwwYiBCgCBCEDIAQoAgghBQNAIAMgBUYEQCAEEG4gB0EQaiQABSAJEDUaIAMQwAYgBCADQSRqIgM2AgQMAQsLDAELIAkQNSEDIAZBCGogCSAJEIQBIAVqEMEGIAkQhAEgAxCbBCEEIwBBEGsiAyQAIAMgBCgCCDYCACAEKAIIIQcgAyAEQQhqNgIIIAMgByAFQSRsajYCBCADKAIAIQUDQCADKAIEIAVHBEAgBCgCEBogAygCABDABiADIAMoAgBBJGoiBTYCAAwBCwsgAxCrASADQRBqJAAgCSAEEJoEIAQQmQQLIAZBIGokAAwBCyADIBRLBEAgCSgCACAUQSRsaiEDIAkQhAEhBCAJIAMQ0QYgCSAEEOAGCwsgAkHQAGokAAwCC0HQsgRBya0BEDNBuxIQM0G0HRAzQekDEDZB7iEQM0GRrgEQMxA3DAMLQdCyBEHrrgEQM0G7EhAzQbQdEDNBjgQQNkHuIRAzQaSvARAzEDcMAgsgFRB3IB5Bto8BEJUBIRUjAEEQayIUJAACQAJAAkACQCANQTxqIgwQhAEgDSgCVEsEQCANQRBqIgYQViANKAIIRw0BIAZBABCYARBWIA0oAgxHDQIgFBBNIQkgDSgCCCECIA0oAgwhAyANKAIAIQUgDSgCBCEHIA0oAlQhECMAQSBrIgQkACAFsiACspWNIS4gB7IgA7KVjSEvIAkQngQgCSAQEKMEIAIgA2whFkEAIQoDQAJAQQAhAiAGEFYgCk0EQAJ/IC+LQwAAAE9dBEAgL6gMAQtBgICAgHgLsiEvAn8gLotDAAAAT10EQCAuqAwBC0GAgICAeAuyIS4DQCAEIAI2AhwgDBCEASACTQRAIBAgFm0hFkEAIQoDQEEAIQ4gBhBWIApNBEAgBEEgaiQADAULA0AgBiAKEJgBEFYgDk0EQCAKQQFqIQoMAgsgBCAGIAoQmAEgDhCYASIHEEM2AhAgBCAWNgIcAkAgBEEQaiAEQRxqEPkBKAIAIhBFDQAgBxC5AiEDIAQgBxC5AjYCECAEQRBqIBAQ9gEhBSAHEOYCIREjAEEQayISJAAjAEFAaiICJAAgAiAFNgIwIAIgAzYCOCACIBE2AigDQAJAIAJBMGogAkEoahCxAQ0AAkACQAJAIAJBKGogAkE4ahCfAyIDDgQDAwABAgsgAkEoahDSASgCACACKAI4EJYBRQ0CIAIoAjggAigCKBDIAQwCCyACIAIoAjgiAzYCICADIAJBIGoQpAEoAgAgAkEoahDSASgCABC9BhoMAQsgA0EHTARAIAIoAjghAyACKAIoIREjAEEgayIFJAAgBSADNgIYIAUgETYCECAFQRBqENIBGgNAIAVBGGogBUEQahCDAQRAIAUoAhghEyMAQSBrIgMkACADIBE2AhAgAyATNgIYAkAgA0EYaiADQRBqEIMBRQ0AIAMgAygCGDYCCANAIANBCGoQpAEgA0EQahCDAUUNASADKAIIIAMoAhgQlgFFDQAgAyADKAIINgIYDAALAAsgAygCGCETIANBIGokACAFIBM2AgggBUEIaiAFQRhqEIMBBEAgBSgCGCAFKAIIEMgBCyAFQRhqEKQBGgwBCwsgBUEgaiQADAELIAIgAkE4aiADQQF2EPYBIgM2AiAgAiACKAIoNgIYIAIoAjggAyACQRhqENIBKAIAEL0GIQMgAiACKAI4NgIQIAIgAigCGDYCCAJAIAIoAhAgAigCIBCWAUUEQCACQRBqIRMgAkEIaiERIAIoAiAhGiMAQRBrIgUkACAFIBo2AggDQCATIBEQ0gEQsQEiGkUEQCARKAIAIAUoAggQlgFFDQELCyAFQRBqJAAgGkEBc0UNASACKAIQIAIoAggQyAEgA0EBaiEDCyACQRBqIgUQpAEaAkAgBSACQQhqEPgBRQ0AA0AgAigCECACKAIgEJYBBEAgAkEQahCkARoMAQsDQCACQQhqENIBKAIAIAIoAiAQlgFFDQALIAJBEGogAkEIahC8Bg0BIAJBEGoiBSgCACACKAIIEMgBIAJBIGogBRCxAQRAIAIgAigCCDYCIAsgA0EBaiEDIAJBEGoQpAEaDAALAAsCQCACQRBqIAJBIGoQgwFFDQAgAigCICACKAIQEJYBRQ0AIAIoAhAgAigCIBDIASADQQFqIQMLIAJBMGogAkEQahCxAQ0BAkAgAw0AIAJBMGogAkEQahD4AQRAIAIgAigCOCIDNgIgIAIgAzYCCANAIAJBCGoQpAEgAkEQahCxAQ0EIAIoAgggAigCIBCWAQ0CIAIgAigCCDYCIAwACwALIAIgAigCECIDNgIgIAIgAzYCCANAIAJBCGoQpAEgAkEoahCxAQ0DIAIoAgggAigCIBCWAQ0BIAIgAigCCDYCIAwACwALIAJBMGogAkEQahD4AQRAIAIgAigCEDYCKAwDCyACIAJBEGoQpAEoAgA2AjgMAgsgAkEQahCkARogAiACKAIoNgIIIAIoAjggAkEIahDSASgCABCWAUUEQANAIAJBEGogAkEIahCxAQ0CIAIoAjggAigCEBCWAQRAIAJBEGoiAygCACACKAIIEMgBIAMQpAEaBSACQRBqEKQBGgwBCwsLIAJBEGogAkEIahCxAQ0AA0ACQCACKAI4IAIoAhAQlgEEQANAIAIoAjggAkEIahDSASgCABCWAQ0ACyACQRBqIAJBCGoQvAYNASACKAIQIAIoAggQyAELIAJBEGoQpAEaDAELCyACQTBqIAJBEGoQ+AENACACIAIoAhA2AjgMAQsLIAJBQGskACASQRBqJAACQCAHEEMgEE8NACAHQQAQUioCACAHIBAQUioCAGANAEHQsgRB/q8BEDNBuxIQM0G0HRAzQZUFEDZB7iEQM0G4sAEQMxA3DA8LQQAhAgNAIAIgEEYNASAJIAwgByACEFIoAgQQpgEQ6AIgAkEBaiECDAALAAsgDkEBaiEODAALAAsABQJ/IAwgBCgCHBCmASICKgIEIC+VIjCLQwAAAE9dBEAgMKgMAQtBgICAgHgLIQMgBgJ/IAIqAgAgLpUiMItDAAAAT10EQCAwqAwBC0GAgICAeAsQmAEgAxCYASEFIAQgAioCGIs4AgwgBEEQaiIKIAQqAgw4AgAgCiAEKAIcNgIEAkAgBSgCBCAFEDUoAgBJBEAgBSAKEKoDDAELQQAhAiMAQSBrIhEkACAFEDUiEgJ/IAUgBRBDQQFqEKMDIQcgBRBDIRMjAEEQayIOJAAgDkEANgIMIBFBCGoiA0EMaiAOQQxqIBIQugEgBwRAIAMoAhAaIAdB/////wFLBEBBmM0BEKwBAAsgB0EDdBBMIQILIAMgAjYCACADIAIgE0EDdGoiEjYCCCADIBI2AgQgAxA+IAIgB0EDdGo2AgAgDkEQaiQAIAMoAggLIAoQ4AIgAyADKAIIQQhqNgIIIAUgAxCiAyADEKEDIBFBIGokAAsgBCgCHEEBaiECDAELAAsABQNAIAYgChCYARBWIAJLBEAgBiAKEJgBIAIQmAEQlgIgAkEBaiECDAELCyAKQQFqIQoMAgsACwsgDCAJEKsDIAwQhAEgDSgCVEsNAyAJEKEECyAUQRBqJAAMAwtB0LIEQbCiARAzQbsSEDNBtB0QM0HGAxA2Qe4hEDNBs6QBEDMQNwwEC0HQsgRBvaYBEDNBuxIQM0G0HRAzQccDEDZB7iEQM0GzpAEQMxA3DAMLQdCyBEGaqQEQM0G7EhAzQbQdEDNB1QMQNkHuIRAzQZisARAzEDcMAgsgFRB3IB5B8pABEJUBIRpBACEKIwBBQGoiDiQAAkAgDS0AHEUEQCANQTxqIQJBACEGA0AgAhCEASAGTQ0CIAIgBhCmAUEANgIIIAZBAWohBgwACwALIA1ByABqIhYQngQgFiANQTxqIhEQhAFBJGwQowQgDUHcAGoiEEEoaiEbQQAhAgJAAkADQCAPEEoQpwEgAksEQCAPEEogAhBLIgMoAgQgAygCDEECdkcNAiAbIAIQSygCGCEEIAMoAgghFCAEIAMoAhgiDCADKAIEIhVBAnRqIgUqAgAgDCoCACIvkyIuIAwqAgQgL5MiLxDjAbtEGC1EVPshCUCgtjgCACAEIC8gL5QgLiAulJKROAIEIBVBAWsiA0EBIANBAUsbIRIgDEEEaiEJIAUhB0EBIQYDQAJAIAdBBGohByAEQQhqIQMgBiASRgRAIAQgByoCACAJKgIAIi+TIi4gLyAJQQRrKgIAkyIvEOMBu0QYLURU+yEJQKC2OAIIIAQgLyAvlCAuIC6UkpE4AgwgFEEBayITQQEgE0EBSxshFyAFIBVBAnRqIQcgDCEGQQEhFANAIBQgF0YEQCADQQhqIQkgAyAMIBMgFWxBAnRqIgUqAgAiLyAFIBVBAnRrIgQqAgCTIi4gBSoCBCAvkyIvEOMBu0QYLURU+yEJQKC2OAIIIAMgLyAvlCAuIC6UkpE4AgwgBUEEaiEDQQEhBwNAIARBBGohBCAHIBJGDQQgCSADKgIAIAQqAgCTIi4gAyoCBCADQQRrKgIAkyIvEOMBu0QYLURU+yEJQKC2OAIIIAkgLyAvlCAuIC6UkpE4AgwgB0EBaiEHIANBBGohAyAJQQhqIQkMAAsACyADIAcqAgAgBioCAJMiLiAFKgIEIAUqAgCTIi8Q4wG7RBgtRFT7IQlAoLY4AgggAyAvIC+UIC4gLpSSkTgCDCADQRBqIQMgBUEEaiEJQQEhBANAIAQgEkYEQCADIAcqAgQgBioCBJMiLiAJKgIAIAlBBGsqAgCTIi8Q4wG7RBgtRFT7IQlAoLY4AgAgAyAvIC+UIC4gLpSSkTgCBCAUQQFqIRQgB0EIaiEHIAZBCGohBiAJQQRqIQUMAgUgAyAHQQRqIgcqAgAgBkEEaiIGKgIAkyIuIAkqAgQgCUEEayoCAJMiLxDjAbtEGC1EVPshCUCgtjgCACADIC8gL5QgLiAulJKROAIEIARBAWohBCADQQhqIQMgCUEEaiEJDAELAAsACwAFIAQgByoCACAJKgIAkyIuIAkqAgQgCUEEayoCAJMiLxDjAbtEGC1EVPshCUCgtjgCCCAEIC8gL5QgLiAulJKROAIMIAZBAWohBiAJQQRqIQkgAyEEDAILAAsLIAkgAyoCACIvIAQqAgCTIi4gLyADQQRrKgIAkyIvEOMBu0QYLURU+yEJQKC2OAIIIAkgLyAvlCAuIC6UkpE4AgwgAkEBaiECDAELCwwBC0HQsgRBmQsQM0G0DxAzQbQdEDNB4AAQNkHuIRAzQf8jEDMQNwwDCyANQZABaiEVA0AgERCEASAKTQRAIBEgFhCrAwwCCyARIAoQpgEqAgAhLiARIAoQpgEqAgQhLyARIAoQpgEqAhwhMCAOIC5DAACAP0EBIBEgChCmASgCDHSylSIulCAuQwAAAD+UQwAAAL+SIjGSOAI4IA4gLyAulCAxkjgCNCAOIC4gMJQ4AjBBACEGIA4gDioCOCAPIBEgChCmASgCDEEAEPcBKAIEQQFrsxDnAjgCOCAOIA4qAjQgDyARIAoQpgEoAgxBABD3ASgCCEEBa7MQ5wI4AjQgFUEAEDwhGyARIAoQpgEoAgwhAiARIAoQpgEoAhAhAyAOKgI4IS8gDioCNCEwIA4qAjAhLiMAQTBrIgQkAAJAIC9DAAAAAGAEQCAvIBBBKGoiBSAQKAIEIAJsIANqEEsoAgSzXQRAIDBDAAAAAGAEQCAwIAUgECgCBCACbCADahBLKAIIs10EQCAFIBAoAgQgAmwgA2oQSyIFKAIQQQJGBEAgDkEANgI8An8gL0MAAAA/kiIxi0MAAABPXQRAIDGoDAELQYCAgIB4CyIHQQBIIQICfyAwQwAAAD+SIjGLQwAAAE9dBEAgMagMAQtBgICAgHgLIQMgAg0FIANBAEggByAFKAIET3INBSADIAUoAghPDQUgEEEcaiEMQwAAgD8gECoCDCAulCIuIC5DAACAP10bIjEQcCEuAn8gMSAQKgIQlCIxQwAAAD+SIjOLQwAAAE9dBEAgM6gMAQtBgICAgHgLIQkgMRBwjSEzQQAgByAJaxC1AiECIAcgCWogBSgCBEEBaxCeAyEXQQAgAyAJaxC1AiEHIAMgCWogBSgCCEEBaxCeAyEfIAxBABA8QQAgDBBEQQJ0EDoaQwAAgL8gLiAukpUhNANAIAcgH0oEQEEAIQNBACEFA0AgECgCFCAFTARAQwAAAAAhLgNAIBAoAggiBSADTARAIC5DAAAAAFsNCwUgLiAMIAMQPCoCAF0EQCAMIAMQPCoCACEuCyADQQFqIQMMAQsLIC5DAAAAAF4EQEEAIQIDQCACIgMgBU4NCyAEIAOyIi84AiAgBCAMIAMQPCoCADgCJCAEIANBAWsiArI4AhggBCAMIAIgECgCCCIFaiAFbxA8KgIAOAIcIAQgA0EBaiICsjgCECAEIAwgECgCCCIFIAJqIAVvEDwqAgA4AhQCQCAMIAMQPCoCACAuIBAqAhiUXkUNACAEKgIkIjAgBCoCHF5FDQAgMCAEKgIUXkUNACAEIC84AgBDAAAAACExAkAgBCoCECIwIAQqAiAiL5MgMCAEKgIYIjCTIjSUIjJDAAAAAFsgMCAvkyIzIDSUIjRDAAAAAFtyIDNDAAAAAFtyIgMEQCAEQQA2AgwgBEEANgIIDAELIAQgBCoCFCAEKgIkIjGTIDKVIAQqAhwgMZMgNJWTIjE4AgwgBCAxIC8gL5QgMCAwlCIvk5QgBCoCHCAEKgIkk5IgM5UiMDgCCCAEKgIcIAQqAgwgL5STIDAgBCoCGJSTITELIAQgMTgCBCADRQRAIAQqAgghMCAEKgIEGiAEKgIMIi9DAAAAAFwEQCAEIDCMIC8gL5KVOAIACwsgGyAOKAI8IgVBAnRqAnwgBCoCAEMAAAA/kiAQKAIIsiIvkiAvlbtEGC1EVPshGUCiIjy9IlpCNIinQf8PcSIDQf8PRgRAIDxEGC1EVPshGUCiIjwgPKMMAQsgWkIBhiJYQrC0ocTq/pCZgH9YBEAgPEQAAAAAAAAAAKIgPCBYQrC0ocTq/pCZgH9RGwwBCwJ+IANFBEBBACEDIFpCDIYiWEIAWQRAA0AgA0EBayEDIFhCAYYiWEIAWQ0ACwsgWkEBIANrrYYMAQsgWkL/////////B4NCgICAgICAgAiECyFYIANBgQhKBEADQAJAIFhCmNqQorW/yAx9IllCAFMEQCBYIVkMAQsgWEKY2pCitb/IDFINACA8RAAAAAAAAAAAogwDCyBZQgGGIVggA0EBayIDQYEISg0AC0GBCCEDCwJAIFhCmNqQorW/yAx9IllCAFMEQCBYIVkMAQsgWEKY2pCitb/IDFINACA8RAAAAAAAAAAAogwBCwJAIFlC/////////wdWBEAgWSFYDAELA0AgA0EBayEDIFlCgICAgICAgARUIQcgWUIBhiJYIVkgBw0ACwsgWkKAgICAgICAgIB/gyBYQoCAgICAgIAIfSADrUI0hoQgWEEBIANrrYggA0EAShuEvwu2OAIAIA4gBUEBajYCPAsgECgCCCEFDAALAAtB0LIEQaLtABAzQbQPEDNBtB0QM0HaARA2Qe4hEDNBt/AAEDMQNwwNBSAEQdDYASgCADYCKCAEQcjYASkCADcDICAMQQAQPCEJIAxBABA8IQIgAiAQKAIIQQFrIhRBAnRqIhIqAgAhLiACKgIAIS9BACEHA0AgByAURgRAIAkgFEECdGogBCoCKCAvlCAEKgIgIC6UIAQqAiQgEioCAJSSkjgCAAUgCSAHQQJ0IhNqIAQqAiggAiAHQQFqIgdBAnRqKgIAlCAEKgIgIC6UIAIgE2oqAgAiLiAEKgIklJKSOAIADAELCyAFQQFqIQUMAQsACwALIAeyIDCTEHAhMiAFIAcQTiEgIAIhAwNAIAMgF0oEQCAHQQFqIQcMAgsgMiADsiAvkxBwkiIuIDNeRQRAICAgA0EDdGoiCSoCACExIBAoAgghEiAMQQAQPCEUIDEgErKUu0R3yMltMF/EP6K2ITEgNCAulCIuIC4gLiAuIC4gLkMAAMBAkpRDAADwQZKUQwAA8EKSlEMAALRDkpRDAAA0RJKUQwAANESSu0Q5bFL+a8FWP6K2IAkqAgSUIS4gECgCCCEJAkACQAJAAkACQAJAAkACQCAUBEAgMUMAAAA/kkMAAAAAXkUNASAxQwAAAL+SIjUgCbJdRQ0BIC5DAAAAAGBFDQIgCUEASA0DAn8gNY4iNYtDAAAAT10EQCA1qAwBC0GAgICAeAsiEkEBaiAJbyETIAkgEmogCW8hCUMAAIA/IDEgErKTQwAAAL+SIjGTIjVDAAAAAGBFDQQgMUMAAAAAYEUNBSAJQQBIDQYgE0EASA0HIBQgCUECdGoiCSA1IC6UIAkqAgCSOAIAIBQgE0ECdGoiCSAxIC6UIAkqAgCSOAIADAgLQdCyBEH89AAQM0GF9wAQM0G0HRAzQYsBEDZB7iEQM0GY+wAQMxA3DBQLQdCyBEG9/wAQM0GF9wAQM0G0HRAzQYwBEDZB7iEQM0HXgQEQMxA3DBMLQdCyBEHzhAEQM0GF9wAQM0G0HRAzQY0BEDZB7iEQM0HKhQEQMxA3DBILQdCyBEGliQEQM0GF9wAQM0G0HRAzQY4BEDZB7iEQM0HTigEQMxA3DBELQdCyBEGajQEQM0GF9wAQM0G0HRAzQZYBEDZB7iEQM0HKjQEQMxA3DBALQdCyBEHTkAEQM0GF9wAQM0G0HRAzQZcBEDZB7iEQM0GVkgEQMxA3DA8LQdCyBEHylAEQM0GF9wAQM0G0HRAzQZgBEDZB7iEQM0HwlgEQMxA3DA4LQdCyBEGQmQEQM0GF9wAQM0G0HRAzQZkBEDZB7iEQM0G3mwEQMxA3DA0LCyADQQFqIQMMAAsACwALQdCyBEGP2QAQM0G0DxAzQbQdEDNB/gAQNkHuIRAzQYzcABAzEDcMCAtB0LIEQdjPABAzQbQPEDNBtB0QM0H6ABA2Qe4hEDNBzNIAEDMQNwwHC0HQsgRB5MQAEDNBtA8QM0G0HRAzQfkAEDZB7iEQM0HjxwAQMxA3DAYLQdCyBEGwORAzQbQPEDNBtB0QM0H4ABA2Qe4hEDNBlj0QMxA3DAULQdCyBEHPLBAzQbQPEDNBtB0QM0H3ABA2Qe4hEDNBpzAQMxA3DAQLIARBMGokAANAIA4oAjwgBkwEQCAKQQFqIQoMAgUgDkEIaiICIBEgChCmAUEkED8aIA4gFSAGEDwqAgA4AhAgFiACEOgCIAZBAWohBgwBCwALAAsACyAOQUBrJAAgGhB3IB5BIGokAAwCC0HQsgRB3zgQM0G7EhAzQbQdEDNBkwEQNkHuIRAzQcU8EDMQNwsQAAALIA0QgwQQhAEhAiAhQSBqIgcQqAIgAgRAIAcgAhCaBiAHIAIQowYLA0AgDRCDBBCEASALTQ0GICFBCGogDRCDBCALEKYBIgIqAgAgAioCBCACKgIIIAIqAhwgAioCGEMAAAAAXhD4BBogByALEG0iAiAhLQAYOgAQIAIgISkDEDcCCCACICEpAwg3AgAgC0EBaiELDAALAAtB0LIEQcA4EDNBuj0QM0HKxQAQM0HUARA2QdvJABAzQZDOABAzEDcMCAtB0LIEQfvTABAzQbo9EDNBysUAEDNB1QEQNkHbyQAQM0H+1wAQMxA3DAcLQdCyBEGo3QAQM0G6PRAzQcrFABAzQdYBEDZB28kAEDNBgOwAEDMQNwwGC0HQsgRBwvEAEDNBuj0QM0HKxQAQM0HXARA2QdvJABAzQanzABAzEDcMBQtB0LIEQeb5ABAzQbo9EDNBysUAEDNB2AEQNkHbyQAQM0Gp8wAQMxA3DAQLICsQNSIQQeAAEI8BIBAgBxCAARDfBSAYQTBqIQ8gGEHgAGohDCAYQZABaiEJIBhBwAFqIQogGEHwAWohDiAYKgKgAiEvIBgqAqQCITAgGCoCqAIhMSAYKgKsAiEzIBgqArACITQgGCoCtAIhMiAYKgK4AiE1IBgqArwCIThBACEDQQAhCwJAAkAgCARAIBAQggEgBxCAAUcNAQNAIAcQgAEgC00EQCAHEIABIANHBEBB0LIEQZrAABAzQb0bEDNB0CEQM0HpBBA2QesmEDNB+cIAEDMQNwwJCwUgECADEI8CIREgByALEG0hBCMAQaABayIGJAAjAEHgAmsiAiQAIAQqAgAhNiAEKgIEITcgBCoCDCA4lEMAAIA/lyEuIAQqAggiORDjBSE6IDkQ4gUhOSACQbACaiIEQYCAgPwDNgIgIARCADcCGCAEIDc4AhQgBCA6IC6UIjc4AhAgBCA2OAIIIAQgNzgCACAEIDkgLpQiNjgCDCAEIDaMOAIEIAIqAsQCITYgAioCuAIhNyACQYACaiIFIAQgGBBaIAVBCHIgBCAYQQhqEFogAkGQAmogBCAYQRBqEFogAkGYAmogBCAYQRhqEFogAkGgAmogBCAYQSBqEFogAkGoAmogBCAYQShqEFogAkHQAWoiBSAEIA8QWiAFQQhyIAQgD0EIahBaIAJB4AFqIAQgD0EQahBaIAJB6AFqIAQgD0EYahBaIAJB8AFqIAQgD0EgahBaIAJB+AFqIAQgD0EoahBaIAJBoAFqIgUgBCAMEFogBUEIciAEIAxBCGoQWiACQbABaiAEIAxBEGoQWiACQbgBaiAEIAxBGGoQWiACQcABaiAEIAxBIGoQWiACQcgBaiAEIAxBKGoQWiACQfAAaiIFIAQgCRBaIAVBCHIgBCAJQQhqEFogAkGAAWogBCAJQRBqEFogAkGIAWogBCAJQRhqEFogAkGQAWogBCAJQSBqEFogAkGYAWogBCAJQShqEFogAkFAayIFIAQgChBaIAVBCHIgBCAKQQhqEFogAkHQAGogBCAKQRBqEFogAkHYAGogBCAKQRhqEFogAkHgAGogBCAKQSBqEFogAkHoAGogBCAKQShqEFogAkEQaiIFIAQgDhBaIAVBCHIgBCAOQQhqEFogAkEgaiAEIA5BEGoQWiACQShqIAQgDkEYahBaIAJBMGogBCAOQSBqEFogAkE4aiAEIA5BKGoQWiAIIAJBDGoiBCACQQhqIgUgLiA1lBCLAiAGIAggAioCECACKgIUIAIoAgwgAigCCBBXOAIAIAYgCCACKgIYIAIqAhwgAigCDCACKAIIEFc4AgQgBiAIIAIqAiAgAioCJCACKAIMIAIoAggQVzgCCCAGIAggAioCKCACKgIsIAIoAgwgAigCCBBXOAIMIAYgCCACKgIwIAIqAjQgAigCDCACKAIIEFc4AhAgBiAIIAIqAjggAioCPCACKAIMIAIoAggQVzgCFCAIIAQgBSAuIDKUEIsCIAYgCCACKgJAIAIqAkQgAigCDCACKAIIEFc4AhggBiAIIAIqAkggAioCTCACKAIMIAIoAggQVzgCHCAGIAggAioCUCACKgJUIAIoAgwgAigCCBBXOAIgIAYgCCACKgJYIAIqAlwgAigCDCACKAIIEFc4AiQgBiAIIAIqAmAgAioCZCACKAIMIAIoAggQVzgCKCAGIAggAioCaCACKgJsIAIoAgwgAigCCBBXOAIsIAggBCAFIC4gNJQQiwIgBiAIIAIqAnAgAioCdCACKAIMIAIoAggQVzgCMCAGIAggAioCeCACKgJ8IAIoAgwgAigCCBBXOAI0IAYgCCACKgKAASACKgKEASACKAIMIAIoAggQVzgCOCAGIAggAioCiAEgAioCjAEgAigCDCACKAIIEFc4AjwgBiAIIAIqApABIAIqApQBIAIoAgwgAigCCBBXOAJAIAYgCCACKgKYASACKgKcASACKAIMIAIoAggQVzgCRCAIIAQgBSAuIDOUEIsCIAYgCCACKgKgASACKgKkASACKAIMIAIoAggQVzgCSCAGIAggAioCqAEgAioCrAEgAigCDCACKAIIEFc4AkwgBiAIIAIqArABIAIqArQBIAIoAgwgAigCCBBXOAJQIAYgCCACKgK4ASACKgK8ASACKAIMIAIoAggQVzgCVCAGIAggAioCwAEgAioCxAEgAigCDCACKAIIEFc4AlggBiAIIAIqAsgBIAIqAswBIAIoAgwgAigCCBBXOAJcIAggBCAFIC4gMZQQiwIgBiAIIAIqAtABIAIqAtQBIAIoAgwgAigCCBBXOAJgIAYgCCACKgLYASACKgLcASACKAIMIAIoAggQVzgCZCAGIAggAioC4AEgAioC5AEgAigCDCACKAIIEFc4AmggBiAIIAIqAugBIAIqAuwBIAIoAgwgAigCCBBXOAJsIAYgCCACKgLwASACKgL0ASACKAIMIAIoAggQVzgCcCAGIAggAioC+AEgAioC/AEgAigCDCACKAIIEFc4AnQgCCAEIAUgLiAwlBCLAiAGIAggAioCgAIgAioChAIgAigCDCACKAIIEFc4AnggBiAIIAIqAogCIAIqAowCIAIoAgwgAigCCBBXOAJ8IAYgCCACKgKQAiACKgKUAiACKAIMIAIoAggQVzgCgAEgBiAIIAIqApgCIAIqApwCIAIoAgwgAigCCBBXOAKEASAGIAggAioCoAIgAioCpAIgAigCDCACKAIIEFc4AogBIAYgCCACKgKoAiACKgKsAiACKAIMIAIoAggQVzgCjAEgCCAEIAUgLiAvlBCLAiAGIAggNyA2IAIoAgwgAigCCBBXOAKQASACQeACaiQAQQAhBUEAIQIgEUHUABCHBkEkIRQDQCAFQSVGBEACQCACQZoFRg0AQdCyBEHfqQEQM0G9GxAzQdAhEDNBmgMQNkHrJhAzQeOsARAzEDcQAAALBSACIBRqIQQgBiAFQQJ0aiEeIAVBAWoiDSEFA0AgAiAERwRAIBEgAkEIbWoiFSAVLQAAIB4qAgAgBiAFQQJ0aioCAF0gAkEHcXRyOgAAIAVBAWohBSACQQFqIQIMAQsLIBRBAWshFCAEIQIgDSEFDAELCyAGQaABaiQAIAcgCxBtIQIgECADEI4CIgQgAi0AEDoAECAEIAIpAgg3AgggBCACKQIANwIAIANBAWohAyALQQFqIQsMAQsLIBAgAxDfBQwCC0HQsgRBthgQM0G9GxAzQdAhEDNBmQQQNkHrJhAzQYYqEDMQNwwFC0HQsgRB/TIQM0G9GxAzQdAhEDNBmgQQNkHrJhAzQYY3EDMQNwwECyAHEOEDICFBMGokACAqEHcQlQYhAyAiQRBqIgIQ3gUgAhBAIQQgIiAjKAIAEDUQggE2AgwgIkHd2gE2AgggIiAENgIEICJBsy02AgAgA0GArQEgIhDbBSACEDkaICMoAgAhGCMAQfAAayIHJAAgGUEMaiIhEJYCIBlBfzYCGCAZQRxqIRIgGUGUBmohHiAZQYwFaiEUIBlB/ARqIQYgGBA1EFkhDiAHQegAaiAZQcgAahD6AxCzAiEMA0AgDCAHQTBqEGsQswIQgwEEQCAHQTBqQcmuARCVASEQIBktAAghBCAYEDUhAiAMEG8oAgQQNSEDAkACQAJAIAQEQAJ/IAMhBSAMEG8oAgRBJGohDUEAIQ9BACEJIwBBEGsiESQAIAYQlgICQAJAIAIiBBCCAUUNACAFEIIBRQ0AIAYgBBCCARCZAwNAAkAgBBCCASAJTQRAIAYQQyAEEIIBTQ0BQdCyBEGwtwEQM0HctQEQM0HKxQAQM0GvARA2QdvJABAzQey3ARAzEDcMDwtBfyECQX8hA0H/////ByEKIAQgCRCPAiEVAkAgDSgCCARAIA1BADYCZCANQcgAaiILEEQhCCALENAGIAsgCBCnAyANQdQAaiEIA0AgCBDwBUUEQCAIEPIFDAELCyANIAggDSgCCCAVEPEDIAsQRBoMAQtB0LIEQdi4ARAzQdf9ABAzQcrFABAzQZUDEDZB28kAEDNB+7gBEDMQNwwPC0EAIQ8gBCAJEI4CIRYgDUHIAGohCAJAA0AgCBBEIA9NBEACQCACQX9GDQMgCkF/Rg0HIANBf0cNACAGIBFBCGogCSAKEPIBEKoCDAMLBQJAIBYtABAgBSAIIA8QPCgCABCOAi0AEEcNACACIBUgBSAIIA8QPCgCABCPAhCbAyILSwRAIAggDxA8KAIAIQogAiEDIAshAgwBCyALIAMgAyALSxshAwsgD0EBaiEPDAELCyAGKgIMIAKzIAOzlV5FDQAgBiARQQhqIAkgChDyARCqAgsgCUEBaiEJDAELCyAGEEMhDwsgEUEQaiQAIA8MAQtB0LIEQdWzARAzQdy1ARAzQcrFABAzQaABEDZB28kAEDNB5rYBEDMQNwwKCyAZKAIATw0BIBAQdwwDCyADIQ1BACEDQQAhCiMAQRBrIg8kACAGEJYCAkAgAiIFEIIBRQ0AIA0QggFFDQAgBiAFEIIBEJkDA0AgBRCCASAKTQRAIAYQQyAFEIIBSwRAQdCyBEGwtwEQM0HctQEQM0HKxQAQM0HwABA2QdvJABAzQey3ARAzEDcMDAsFQQAhA0F/IQJBfyELQf////8HIQQgBSAKEI8CIQkgBSAKEI4CIRECQANAIA0QggEgA00EQAJAIAJBf0YNAyALQX9HDQAgBiAPQQhqIAogBBDyARCqAgwDCwUCQCARLQAQIA0gAxCOAi0AEEcNACACIAkgDSADEI8CEJsDIghLBEAgAiELIAMhBCAIIQIMAQsgCCALIAggC0kbIQsLIANBAWohAwwBCwsgBioCDCACsyALs5VeRQ0AIAYgD0EIaiAKIAQQ8gEQqgILIApBAWohCgwBCwsgBhBDIQMLIA9BEGokACAZKAIAIANLDQELIBAQdyAMEG8oAgQQNRBZIQoCfyAHQTBqQdquARCVASECQQAgFCAOIAogBiAYKAIAIBgoAgQgDBBvKAIEKAIAIAwQbygCBCgCBBD8BSIDQQBIDQAaQQELIQQgAhB3IARFDQEgB0HYAGoQTSEPIAdBMGoiBEHPrwEQlQEhAiAPIBQgBiADEPsFIAIQdyAHQRBqQeavARCVASECAkAgBCAOIAogDyAeIAwQbygCBCgCACAMEG8oAgQoAgQQ+gVFBEAgAhB3DAELIAIQdyAHEE0hCCAHQRBqQcuwARCVASECIAggB0EwaiAOIAogDyAZKgIEEPkFAkAgCBBDIBkoAgBJBEAgAhB3DAELIAIQdyAHQRBqQdywARCVASEVAn8gGBA1IRAgDBBvKAIEEDUhESAHQTBqIQJBACEDQQAhCSMAQUBqIg0kACAGEJYCAkACQAJAIBAQggFFDQAgERCCAUUNAEMAACBBEHAhLiANQRBqIAJDAAAAABDzBUUNASAGIBAQggEQmQMDQAJAIBAQggEgCU0EQCAGEEMgEBCCAU0NAUHQsgRBsLcBEDNB3LUBEDNBysUAEDNBgAIQNkHbyQAQM0HstwEQMxA3DBALQX8hAkF/IQtB/////wchBCAQIAkQjwIhEyANQQxqIA1BCGogDUEQaiAQIAkQjgIiFioCACAWKgIEEPMDQQAhAwJAA0AgERCCASADTQRAAkAgAkF/Rg0DIARBf0YNCCALQX9HDQAgBiANIAkgBBDyARCqAgwDCwUgESADEI4CIQUCQCAWLQAQIAUtABBHDQAgDSoCDCAFKgIAkxBwIA0qAgggBSoCBJMQcJIgLl4NACACIBMgESADEI8CEIIGIgVLBEAgAyEEIAIhCyAFIQIMAQsgBSALIAUgC0kbIQsLIANBAWohAwwBCwsgBioCDCACsyALs5VeRQ0AIAYgDSAJIAQQ8gEQqgILIAlBAWohCQwBCwsgBhBDIQMLIA1BQGskACADDAILQdCyBEGe0gEQM0HctQEQM0HKxQAQM0HEARA2QdvJABAzQbfSARAzEDcMCwtB0LIEQdWzARAzQdy1ARAzQcrFABAzQfEBEDZB28kAEDNB5rYBEDMQNwwKCyAZKAIASQRAIBUQdwwBCyAVEHcCfyAHQRBqQaqyARCVASECQQAgFCAOIAogBiAYKAIAIBgoAgQgDBBvKAIEKAIAIAwQbygCBCgCBBD8BSIDQQBIDQAaQQELIQQgAhB3IARFDQAgB0EQaiICQc+yARCVASEEIA8gFCAGIAMQ+wUgBBB3IAJB5rIBEJUBIQIgB0EwaiAOIAogDyAeIAwQbygCBCgCACAMEG8oAgQoAgQQ+gVFBEAgAhB3DAELIAIQdyAIEJYCIAdBEGpBxLMBEJUBIQIgCCAHQTBqIA4gCiAPIBkqAgQQ+QUgAhB3IAgQQyAZKAIASQ0AIAgQQyAhEENNDQAgEiAHQTBqEPUDICEgCBCrAyAZIAwQbygCADYCGAsgCBDkAQsgDxDkAQwBCyAQEHcLIAwQ+QMMAQsLIBkoAhgaIAdB8ABqJAAgIkEwaiQAIClBIGokACAdEJQDIChBIGokACAAIAAoAgAQiAQQgAEiAjYCMAJAIAJFBEBBACECIAAoAjgiA0EAIANBAEobIQMDQCACIANGDQIgACgCNCACQcQAbGpBfzYCPCACQQFqIQIMAAsACyAAKAIsEDQgACAAKAIwQQN0EDsiAjYCLCACBEAgACgCABCIBCEDAkAgJUEBRgRAQQAhAgNAIAIgACgCME4NAiADIAIQbSoCACEuIAMgAhBtKgIEIS8CQCAAKAIEIgQEQCAEQbgBaiAuIC8gACgCLCACQQN0aiIEIARBBGoQ4gEaDAELIAAoAiwgAkEDdGoiBCAvOAIEIAQgLjgCAAsgAkEBaiECDAALAAsCQAJAAkACQCAlQQJrDgQBAwIAAwtBACECA0AgAiAAKAIwTg0EIAMgAhBtKgIAIS4gAyACEG0qAgQhLwJAIAAoAgQiBARAIARBuAFqIC5DAADAP5QgL0MAAMA/lCAAKAIsIAJBA3RqIgQgBEEEahDiARoMAQsgACgCLCACQQN0aiIEIC9DAADAP5Q4AgQgBCAuQwAAwD+UOAIACyACQQFqIQIMAAsAC0EAIQIDQCACIAAoAjBODQMgAyACEG0qAgAhLiADIAIQbSoCBCEvAkAgACgCBCIEBEAgBEG4AWogLiAukiAvIC+SIAAoAiwgAkEDdGoiBCAEQQRqEOIBGgwBCyAAKAIsIAJBA3RqIgQgLyAvkjgCBCAEIC4gLpI4AgALIAJBAWohAgwACwALQQAhAgNAIAIgACgCME4NAiADIAIQbSoCACEuIAMgAhBtKgIEIS8CQCAAKAIEIgQEQCAEQbgBaiAuQwAAQECUIC9DAABAQJQgACgCLCACQQN0aiIEIARBBGoQ4gEaDAELIAAoAiwgAkEDdGoiBCAvQwAAQECUOAIEIAQgLkMAAEBAlDgCAAsgAkEBaiECDAALAAtBACECA0AgAiAAKAIwTg0BIAMgAhBtKgIAIS4gAyACEG0qAgQhLwJAIAAoAgQiBARAIARBuAFqIC5DAACAQJQgL0MAAIBAlCAAKAIsIAJBA3RqIgQgBEEEahDiARoMAQsgACgCLCACQQN0aiIEIC9DAACAQJQ4AgQgBCAuQwAAgECUOAIACyACQQFqIQIMAAsAC0EAIQIgACgCOCIDQQAgA0EAShshAwNAIAIgA0YEQCAAKAIAKAIAKAIAED4hCCAAKAIAKAIAKAIAKAIYIgNFDQMgACADQQJ0aigCPCIYQcQAbCIFIAAoAjRqKAJADQMCfyAAKAIEIQ0gACgCACEEIwBBEGsiAiQAIAIgAzYCDCAEKAIAQQRqIAJBDGoQqgYhBCACQRBqJAAgACgCABCIBCECIAAoAjQgBWohDiMAQeABayIFJABBfyEDAkACQCAIEENBBEkNACAIEENBBHQQOyIMRQ0BIAgQQ0EYbBA7IgZFDQFBACEDA0AgCBBDIANLBEAgDCADQQR0aiILIAIgCCADEFIoAgAQbSoCALs5AwAgCyACIAggAxBSKAIAEG0qAgS7OQMIIAYgA0EYbGoiCyAEIAggAxBSKAIEEJgBKgIAuzkDACAEIAggAxBSKAIEEJgBKgIEIS4gC0IANwMQIAsgLrs5AwggA0EBaiEDDAELCyAFIAY2AtQBIAUgDDYC0AEgBSADNgLYAUF/IQMgDUEIaiENIAgQQyEZQQAhBEEAIQcjAEHQAGsiAiQAQX8hEAJAIBlBBEgNAANAIAQgGUcEQCAEQRhsIQsgBEEBaiEEIAYgC2orAxBEAAAAAAAAAABhDQEMAgsLIA0rAwBEAAAAAAAAAABhDQAgDSsDIEQAAAAAAAAAAGINACANKwMoRAAAAAAAAAAAYQ0AIA0rA0BEAAAAAAAAAABiDQAgDSsDSEQAAAAAAAAAAGINACANKwNQRAAAAAAAAPA/Yg0AIA0rAxhEAAAAAAAAAABiDQAgDSsDOEQAAAAAAAAAAGINACANKwNYRAAAAAAAAAAAYg0AIBlBAXQiBEEIELkBIgtFBEBBAEEDQeoLQQAQPQwBCyAEQQEQuQEiDwRAIA8oAgAhFCALKAIAIR0DQCAHIBlHBEAgHSAHQQd0aiIEIAYgB0EYbGoiCSsDADkDACAJKwMIITwgBEIANwMoIARCADcDICAEQgA3AxggBEKAgICAgICA+D83AxAgBCA8OQMIIAQgDCAHQQR0IhFqIgorAwAgCSsDAJqiOQMwIAorAwAhPCAJKwMIIT0gBEIANwNQIARCADcDSCAEQUBrQgA3AwAgBCA8ID2aojkDOCAEIAkrAwA5A1ggCSsDCCE8IARCgICAgICAgPg/NwNoIAQgPDkDYCAEIAorAwggCSsDAJqiOQNwIAQgCisDCCAJKwMImqI5A3ggESAUaiIEIAorAwA5AwAgBCAKKwMIOQMIIAdBAWohBwwBCwsgCxDOBiIERQRAIAsQRiAPEEZBAEEDQaQeQQAQPQwCCyAEIAsQ5QIiCUUEQCALEEYgDxBGIAQQRkEAQQNBpSJBABA9DAILIAQgDxDlAiIKRQRAIAsQRiAPEEYgBBBGIAkQRkEAQQNBmydBABA9DAILIAkQpANBAEgEQCALEEYgDxBGIAQQRiAJEEYgChBGQQBBA0HxLUEAED0MAgsgCSAKEOUCIhlFBEAgCxBGIA8QRiAEEEYgCRBGIAoQRkEAQQNB2TNBABA9DAILIA0rAzAhTSAZKAIAIgcrAyghVSAHKwMQIVYgBysDGCE/IAcrAwAhRSAHKwMwITwgDSsDACFOIA0rAwghTyANKwMoIVAgBysDICE+IAcrAwghQCANKwMQIVEgBysDOCE9IAsQRiAPEEYgBBBGIAkQRiAKEEYgGRBGIAIgPSA9ID2iIEAgUSA9oqEgTyA+IE0gPaKhIFCjIj2ioSBOoyI+ID6iID0gPaKgoJ8iUqM5AyggAiA9IFKjOQMgIAIgPiBSozkDGCACIDwgPCA8oiBFIFEgPKKhIE8gPyBNIDyioSBQoyI8oqEgTqMiPSA9oiA8IDyioKCfIlOjOQMQIAIgPCBTozkDCCACID0gU6M5AwBBACEEQQAhCwJAIAIrAwAiQCACKwMgIkqiIAIrAxgiRyACKwMIIkOioSI9ID2iIEMgAisDKCJLoiBKIAIrAxAiSKKhIj4gPqIgSCBHoiBLIECioSI/ID+ioKCfIjxEAAAAAAAAAABhDQAgPSA8oyE9AnwgPyA8oyJGIECiID4gPKMiRCBDmqKgIj9EAAAAAAAAAABiBEAgQyE+IEAhRSBGIUEgRCE8IEgMAQsgPSBGID0gQKIgRCBImqKgIkJEAAAAAAAAAABiIgQbIkEgQCBIIAQbIkWiIEQgPSAEGyI8IEggQyAEGyI+oqEhPyBGIEQgBBshPSBCRAAAAAAAAAAAYSELIEMgQCAEGwshRiA/RAAAAAAAAAAAYQ0AID4gPaIgRiBBoqEgP6MiRCBIIEuiIEAgR6IgQyBKoqCgIkCaIEAgQEQAAAAAAAAAAGMbIkBEAAAAAAAA8D+gn0QAAAAAAADwPyBAoZ+gRAAAAAAAAOA/oiJUIEGiID+jIkOiIFQgPKIgPCA+oiBBIEWioSI/oyI+IEUgPaIgRiA8oqEgP6MiRqKgIkggSKIgQyBDoiA+ID6ioEQAAAAAAADwv6AgRCBEoiBGIEaioEQAAAAAAADwP6AiQqKhIj9EAAAAAAAAAABjDQAgRiBImiA/nyJJoSBCoyI/oiA+oCFAIEQgP6IgQ6AhRSBGIEkgSKEgQqMiQqIgPqAhSSBEIEKiIEOgIUMCfCAEBEAgQSE+ID0hQSA8IT0gQyFIIEkhQyBFIUQgPyFGIEAhRSBCDAELIAtFBEAgPSE+IDwhPSBDIUggQiFDIEUhRCBAIUYgPyFFIEkMAQsgPCE+IEIhSCA/IUQgQCFGIEkLIUxBACEEAn8gQSBHoiA9IEqioSJARAAAAAAAAAAAYgRAIEohPCBHIUkgQSE/ID0hQkEADAELID4gQSA+IEeiID0gS6KhIldEAAAAAAAAAABiIgQbIj8gRyBLIAQbIkmiID0gPiAEGyJCIEsgSiAEGyI8oqEhQCBBID0gBBshPiBKIEcgBBshSyBXRAAAAAAAAAAAYQshCyBARAAAAAAAAAAAYQ0AIDwgPqIgSyA/oqEgQKMiPSBUID+iIECjIkCiIFQgQqIgQiA8oiA/IEmioSI8oyJBIEkgPqIgSyBCoqEgPKMiPqKgIj8gP6IgQCBAoiBBIEGioEQAAAAAAADwv6AgPSA9oiA+ID6ioEQAAAAAAADwP6AiSqKhIjxEAAAAAAAAAABjDQAgPiA/miA8nyJJoSBKoyJCoiBBoCFHID0gQqIgQKAhPCA+IEkgP6EgSqMiP6IgQaAhQSA9ID+iIECgIT4CfCAEBEAgPiFAID8hPSBBIT4gPCE/IEchPCBCDAELIAtFBEAgPiFAIEEhPSA/IT4gPCE/IEIhPCBHDAELID8hQCBBIT0gQiE/IEcLIUEgRSA8oiBEID+iIEYgQaKgoCJCmiBCIEJEAAAAAAAAAABjGyFCIEUgPqIgRCBAoiBGID2ioKAiR5ogRyBHRAAAAAAAAAAAYxshRwJAAkACQCBDID6iIEggQKIgTCA9oqCgIkqaIEogSkQAAAAAAAAAAGMbIkogQyA8oiBIID+iIEwgQaKgoCJJmiBJIElEAAAAAAAAAABjGyJJYwRAIEcgSmQEQCBCIEpkRQ0CIAIgQzkDECACIEw5AwggAiBIOQMADAQLIAIgRTkDECACIEY5AwggAiBEOQMAID4gPCBCIEdkIgQbIT4gPSBBIAQbIT0gQCA/IAQbIUAMAwsgRyBJZARAIEIgSWRFDQEgAiBDOQMQIAIgTDkDCCACIEg5AwAMAgsgAiBFOQMQIAIgRjkDCCACIEQ5AwAgPiA8IEIgR2QiBBshPiA9IEEgBBshPSBAID8gBBshQAwCCyACIEU5AxAgAiBGOQMIIAIgRDkDAAsgPyFAIEEhPSA8IT4LIAIgPjkDKCACID05AyAgAiBAOQMYCyACQUBrIAIrAwAiPCACKwMgIj2iIAIrAxgiPiACKwMIIj+ioSJFIEUgRaIgPyACKwMoIkWiID0gAisDECJAoqEiQSBBoiBAID6iIEUgPKKhIkMgQ6KgoJ8iRKMiRjkDACACIEMgRKMiQzkDOCACIEEgRKMiRDkDMCAFIFYgUaEgTyBVIE2hIFCjIkiioSBOoyBTIFKgRAAAAAAAAOA/oiJBozkDiAEgBSBIIEGjOQOoASAFRAAAAAAAAPA/IEGjOQPIASAFIEQ5A4ABIAUgQzkDoAEgBSBGOQPAASAFID45A3ggBSA9OQOYASAFIEU5A7gBIAUgPzkDkAEgBSBAOQOwASAFIDw5A3BBACEQDAELIAsQRkEAQQNB+hhBABA9CyACQdAAaiQAIBBBAEgEQCAMEDQgBhA0DAELIAUgDRDyAyICNgLcASACRQRAIAwQNCAGEDQMAQsgAiAFQdABaiAFQfAAaiAFIAVB6ABqEOYFQQBOBEBBACELA0BBACEDIAtBA0YEQCAFQdwBahDvAyAMEDQgBhA0IA4gBSsDaLYiLjgCNEF/QQAgLkMAACBBXhshAwwDBQNAIANBBEcEQCAOIAtBBHRqIANBAnRqIAUgC0EFdGogA0EDdGorAwC2OAIAIANBAWohAwwBCwsgC0EBaiELDAELAAsACyAMEDQgBhA0IAVB3AFqEO8DCyAFQeABaiQAIAMMAQsMBgsNAyAYQcQAbCICIAAoAjRqQQA2AjwgCBBDIQMgACgCNCACaiIEIBg2AjAgBCADNgI4IAgQQyEDIAgQQyEEIBwgACgCNCACaioCNLs5AxAgHCAENgIIIBwgAzYCBCAcIBg2AgBBAEEBQa/uACAcED0MAwUgACgCNCACQcQAbGpBfzYCPCACQQFqIQIMAQsACwALDAILIAAoAjgiAkEAIAJBAEobIQNBACECA0AgAiADRwRAIAAoAjQgAkHEAGxqQQA2AkAgAkEBaiECDAELCyAlQQFGDQAgARA0CyAcQSBqJAAPC0EAQQNBy8wAQQAQPUEBEAMAC0EAQQNBpA5BABA9QQEQAwALEAAACwkAIAAQ0gMQNAtUAQJ/IAEgACgCVCIBIAFBACACQYACaiIDENwDIgQgAWsgAyAEGyIDIAIgAiADSxsiAhA/GiAAIAEgA2oiAzYCVCAAIAM2AgggACABIAJqNgIEIAILqQEBBH8gACgCVCIDKAIEIgUgACgCFCAAKAIcIgZrIgQgBCAFSxsiBARAIAMoAgAgBiAEED8aIAMgAygCACAEajYCACADIAMoAgQgBGsiBTYCBAsgAygCACEEIAUgAiACIAVLGyIFBEAgBCABIAUQPxogAyADKAIAIAVqIgQ2AgAgAyADKAIEIAVrNgIECyAEQQA6AAAgACAAKAIsIgE2AhwgACABNgIUIAILKQAgASABKAIAQQdqQXhxIgFBEGo2AgAgACABKQMAIAEpAwgQ1AM5AwALxxgDEn8BfAJ+IwBBsARrIgskACALQQA2AiwCQCABvSIZQgBTBEBBASEQQYjmASETIAGaIgG9IRkMAQsgBEGAEHEEQEEBIRBBi+YBIRMMAQtBjuYBQYnmASAEQQFxIhAbIRMgEEUhFQsCQCAZQoCAgICAgID4/wCDQoCAgICAgID4/wBRBEAgAEEgIAIgEEEDaiIDIARB//97cRCNASAAIBMgEBCJASAAQaX4AUHjkgIgBUEgcSIFG0GB/AFB+5UCIAUbIAEgAWIbQQMQiQEgAEEgIAIgAyAEQYDAAHMQjQEgAyACIAIgA0gbIQkMAQsgC0EQaiERAkACfwJAIAEgC0EsahCMBSIBIAGgIgFEAAAAAAAAAABiBEAgCyALKAIsIgZBAWs2AiwgBUEgciIOQeEARw0BDAMLIAVBIHIiDkHhAEYNAiALKAIsIQpBBiADIANBAEgbDAELIAsgBkEdayIKNgIsIAFEAAAAAAAAsEGiIQFBBiADIANBAEgbCyEMIAtBMGogC0HQAmogCkEASBsiDSEHA0AgBwJ/IAFEAAAAAAAA8EFjIAFEAAAAAAAAAABmcQRAIAGrDAELQQALIgM2AgAgB0EEaiEHIAEgA7ihRAAAAABlzc1BoiIBRAAAAAAAAAAAYg0ACwJAIApBAEwEQCAKIQMgByEGIA0hCAwBCyANIQggCiEDA0AgA0EdIANBHUgbIQMCQCAHQQRrIgYgCEkNACADrSEaQgAhGQNAIAYgGUL/////D4MgBjUCACAahnwiGSAZQoCU69wDgCIZQoCU69wDfn0+AgAgBkEEayIGIAhPDQALIBmnIgZFDQAgCEEEayIIIAY2AgALA0AgCCAHIgZJBEAgBkEEayIHKAIARQ0BCwsgCyALKAIsIANrIgM2AiwgBiEHIANBAEoNAAsLIANBAEgEQCAMQRlqQQluQQFqIQ8gDkHmAEYhEgNAQQAgA2siA0EJIANBCUgbIQkCQCAGIAhNBEAgCCgCACEHDAELQYCU69wDIAl2IRRBfyAJdEF/cyEWQQAhAyAIIQcDQCAHIAMgBygCACIXIAl2ajYCACAWIBdxIBRsIQMgB0EEaiIHIAZJDQALIAgoAgAhByADRQ0AIAYgAzYCACAGQQRqIQYLIAsgCygCLCAJaiIDNgIsIA0gCCAHRUECdGoiCCASGyIHIA9BAnRqIAYgBiAHa0ECdSAPShshBiADQQBIDQALC0EAIQMCQCAGIAhNDQAgDSAIa0ECdUEJbCEDQQohByAIKAIAIglBCkkNAANAIANBAWohAyAJIAdBCmwiB08NAAsLIAxBACADIA5B5gBGG2sgDkHnAEYgDEEAR3FrIgcgBiANa0ECdUEJbEEJa0gEQEEEQaQCIApBAEgbIAtqIAdBgMgAaiIJQQltIg9BAnRqQdAfayEKQQohByAJIA9BCWxrIglBB0wEQANAIAdBCmwhByAJQQFqIglBCEcNAAsLAkAgCigCACISIBIgB24iDyAHbGsiCUUgCkEEaiIUIAZGcQ0AAkAgD0EBcUUEQEQAAAAAAABAQyEBIAdBgJTr3ANHIAggCk9yDQEgCkEEay0AAEEBcUUNAQtEAQAAAAAAQEMhAQtEAAAAAAAA4D9EAAAAAAAA8D9EAAAAAAAA+D8gBiAURhtEAAAAAAAA+D8gCSAHQQF2IhRGGyAJIBRJGyEYAkAgFQ0AIBMtAABBLUcNACAYmiEYIAGaIQELIAogEiAJayIJNgIAIAEgGKAgAWENACAKIAcgCWoiAzYCACADQYCU69wDTwRAA0AgCkEANgIAIAggCkEEayIKSwRAIAhBBGsiCEEANgIACyAKIAooAgBBAWoiAzYCACADQf+T69wDSw0ACwsgDSAIa0ECdUEJbCEDQQohByAIKAIAIglBCkkNAANAIANBAWohAyAJIAdBCmwiB08NAAsLIApBBGoiByAGIAYgB0sbIQYLA0AgBiIHIAhNIglFBEAgB0EEayIGKAIARQ0BCwsCQCAOQecARwRAIARBCHEhCgwBCyADQX9zQX8gDEEBIAwbIgYgA0ogA0F7SnEiChsgBmohDEF/QX4gChsgBWohBSAEQQhxIgoNAEF3IQYCQCAJDQAgB0EEaygCACIORQ0AQQohCUEAIQYgDkEKcA0AA0AgBiIKQQFqIQYgDiAJQQpsIglwRQ0ACyAKQX9zIQYLIAcgDWtBAnVBCWwhCSAFQV9xQcYARgRAQQAhCiAMIAYgCWpBCWsiBkEAIAZBAEobIgYgBiAMShshDAwBC0EAIQogDCADIAlqIAZqQQlrIgZBACAGQQBKGyIGIAYgDEobIQwLQX8hCSAMQf3///8HQf7///8HIAogDHIiEhtKDQEgDCASQQBHakEBaiEOAkAgBUFfcSIVQcYARgRAIANB/////wcgDmtKDQMgA0EAIANBAEobIQYMAQsgESADIANBH3UiBnMgBmutIBEQogIiBmtBAUwEQANAIAZBAWsiBkEwOgAAIBEgBmtBAkgNAAsLIAZBAmsiDyAFOgAAIAZBAWtBLUErIANBAEgbOgAAIBEgD2siBkH/////ByAOa0oNAgsgBiAOaiIDIBBB/////wdzSg0BIABBICACIAMgEGoiBSAEEI0BIAAgEyAQEIkBIABBMCACIAUgBEGAgARzEI0BAkACQAJAIBVBxgBGBEAgC0EQaiIGQQhyIQMgBkEJciEKIA0gCCAIIA1LGyIJIQgDQCAINQIAIAoQogIhBgJAIAggCUcEQCAGIAtBEGpNDQEDQCAGQQFrIgZBMDoAACAGIAtBEGpLDQALDAELIAYgCkcNACALQTA6ABggAyEGCyAAIAYgCiAGaxCJASAIQQRqIgggDU0NAAsgEgRAIABB8qECQQEQiQELIAxBAEwgByAITXINAQNAIAg1AgAgChCiAiIGIAtBEGpLBEADQCAGQQFrIgZBMDoAACAGIAtBEGpLDQALCyAAIAYgDEEJIAxBCUgbEIkBIAxBCWshBiAIQQRqIgggB08NAyAMQQlKIQMgBiEMIAMNAAsMAgsCQCAMQQBIDQAgByAIQQRqIAcgCEsbIQkgC0EQaiIGQQhyIQMgBkEJciENIAghBwNAIA0gBzUCACANEKICIgZGBEAgC0EwOgAYIAMhBgsCQCAHIAhHBEAgBiALQRBqTQ0BA0AgBkEBayIGQTA6AAAgBiALQRBqSw0ACwwBCyAAIAZBARCJASAGQQFqIQYgCiAMckUNACAAQfKhAkEBEIkBCyAAIAYgDCANIAZrIgYgBiAMShsQiQEgDCAGayEMIAdBBGoiByAJTw0BIAxBAE4NAAsLIABBMCAMQRJqQRJBABCNASAAIA8gESAPaxCJAQwCCyAMIQYLIABBMCAGQQlqQQlBABCNAQsgAEEgIAIgBSAEQYDAAHMQjQEgBSACIAIgBUgbIQkMAQsgEyAFQRp0QR91QQlxaiEMAkAgA0ELSw0AQQwgA2shBkQAAAAAAAAwQCEYA0AgGEQAAAAAAAAwQKIhGCAGQQFrIgYNAAsgDC0AAEEtRgRAIBggAZogGKGgmiEBDAELIAEgGKAgGKEhAQsgESALKAIsIgYgBkEfdSIGcyAGa60gERCiAiIGRgRAIAtBMDoADyALQQ9qIQYLIBBBAnIhCiAFQSBxIQggCygCLCEHIAZBAmsiDSAFQQ9qOgAAIAZBAWtBLUErIAdBAEgbOgAAIARBCHEhBiALQRBqIQcDQCAHIgUCfyABmUQAAAAAAADgQWMEQCABqgwBC0GAgICAeAsiB0HAiANqLQAAIAhyOgAAIAYgA0EASnJFIAEgB7ehRAAAAAAAADBAoiIBRAAAAAAAAAAAYXEgBUEBaiIHIAtBEGprQQFHckUEQCAFQS46AAEgBUECaiEHCyABRAAAAAAAAAAAYg0AC0F/IQlB/f///wcgCiARIA1rIgVqIgZrIANIDQAgAEEgIAIgBgJ/AkAgA0UNACAHIAtBEGprIghBAmsgA04NACADQQJqDAELIAcgC0EQamsiCAsiB2oiAyAEEI0BIAAgDCAKEIkBIABBMCACIAMgBEGAgARzEI0BIAAgC0EQaiAIEIkBIABBMCAHIAhrQQBBABCNASAAIA0gBRCJASAAQSAgAiADIARBgMAAcxCNASADIAIgAiADSBshCQsgC0GwBGokACAJCyEBAn8gABCiAUEBaiIBEDsiAkUEQEEADwsgAiAAIAEQPwsEAEIACwQAQQALOQEBfgJ+IAAoAkxBAEgEQCAAEJoFDAELIAAQmgULIgFCgICAgAhZBEBB0JkEQT02AgBBfw8LIAGnCwkAIAAoAjwQEQvcAQEEfyMAQSBrIgMkACADIAE2AhAgAyACIAAoAjAiBEEAR2s2AhQgACgCLCEGIAMgBDYCHCADIAY2AhhBICEEAkACQCAAIAAoAjwgA0EQakECIANBDGoQJRD/AgR/QSAFIAMoAgwiBEEASg0BQSBBECAEGwsgACgCAHI2AgAMAQsgAygCFCIGIARPBEAgBCEFDAELIAAgACgCLCIFNgIEIAAgBSAEIAZrajYCCCAAKAIwBEAgACAFQQFqNgIEIAEgAmpBAWsgBS0AADoAAAsgAiEFCyADQSBqJAAgBQvRAgEHfyMAQSBrIgMkACADIAAoAhwiBDYCECAAKAIUIQUgAyACNgIcIAMgATYCGCADIAUgBGsiATYCFCABIAJqIQRBAiEHIANBEGohAQJ/AkACQCAAKAI8IAFBAiADQQxqEBIQ/wJFBEADQCAEIAMoAgwiBUYNAiAFQQBIDQMgASAFIAEoAgQiCEsiBkEDdGoiCSAFIAhBACAGG2siCCAJKAIAajYCACABQQxBBCAGG2oiCSAJKAIAIAhrNgIAIAQgBWshBCAAKAI8IAFBCGogASAGGyIBIAcgBmsiByADQQxqEBIQ/wJFDQALCyAEQX9HDQELIAAgACgCLCIBNgIcIAAgATYCFCAAIAEgACgCMGo2AhAgAgwBCyAAQQA2AhwgAEIANwMQIAAgACgCAEEgcjYCAEEAIAdBAkYNABogAiABKAIEawshBCADQSBqJAAgBAtGAQF/IAAoAjwhAyMAQRBrIgAkACADIAGnIAFCIIinIAJB/wFxIABBCGoQHhD/AiECIAApAwghASAAQRBqJABCfyABIAIbCwYAQdCZBAsKACAAKAIEEOsHC58BAQR/IANBAEoEQCAAKAJwIQIgACgC5AMoAhghBwNAIAIEQCABIAVBAnRqKAIAIQAgAiEGA0AgByAALQAAQQF2QfwAcWooAgAgAC0AAUEEdEHAH3FqIAAtAAJBAnZBPnFqIgQgBC8BACIEIARBAWoiBCAEIARB//8DcUcbOwEAIABBA2ohACAGQQFrIgYNAAsLIAVBAWoiBSADRw0ACwsLkwsBGn8gACAAKALkAyITKAIQNgKIASAAQQEgEygCFCIIQQV0IAAoAgQoAgARBAAiDEKAgICA8AM3AhAgDEKAgICA8Ac3AgggDEKAgICA8AM3AgAgACAMEN8DQQEhCgJAAkAgCEECSA0AA0ACQAJAAkACQAJAIAggCkEBdE4EQCAKQQFxIQQgDw0BQQAhAkEAIQMgDCEBDAILIApBA3EhB0EAIQkgD0EDTw0CQQAhAkEAIQMgDCEBDAMLIApB/v///wdxIQdBACECQQAhAyAMIQFBACEJA0AgAyABKAIcIgZIBEAgASACIAEoAhhBAEoiBRshAiAGIAMgBRshAwsgAyABKAI8IgZIBEAgAUEgaiACIAEoAjhBAEoiBRshAiAGIAMgBRshAwsgAUFAayEBIAlBAmoiCSAHRw0ACwsgBEUNAiABKAIcIANMDQIgASACIAEoAhhBAEobIQIMAgsgCkH8////B3EhBkEAIQJBACEDIAwhAUEAIQQDQCABQeAAaiABQUBrIAFBIGogASACIAEoAhgiAiADSiIFGyABKAI4IgsgAiADIAUbIgJKIgMbIAEoAlgiBSALIAIgAxsiAkoiAxsgASgCeCILIAUgAiADGyIDSiIFGyECIAsgAyAFGyEDIAFBgAFqIQEgBEEEaiIEIAZHDQALCyAHRQ0AA0AgASACIAEoAhgiBCADSiIGGyECIAQgAyAGGyEDIAFBIGohASAJQQFqIgkgB0cNAAsLIAJFDQEgDCAKQQV0aiIBIAIoAgQ2AgQgASACKAIMNgIMIAEgAigCFDYCFCABIAIoAgA2AgAgASACKAIINgIIIAEgAigCEDYCEAJAAn8CQAJAAkBBAiACKAIEIgQgAigCACIHa0EEdCIJIAIoAgwiBiACKAIIIgVrQQxsIgNMIAIoAhQiCyACKAIQIg5rQQN0IAkgAyADIAlIG0obDgMAAQIECyACIAQgB2pBAm0iAzYCBCABDAILIAIgBSAGakECbSIDNgIMIAFBCGoMAQsgAiALIA5qQQJtIgM2AhQgAUEQagsgA0EBajYCAAsgACACEN8DIAAgARDfAyAPQQFqIQ8gCkEBaiIKIAhHDQALIAgiCkEATA0BC0EAIQsDQEEAIQRBACEHQQAhBkEAIQUgDCALQQV0aiIBKAIAIg4gASgCBCIWTARAIAEoAgwhFCABKAIIIQMgACgC5AMoAhghFyABKAIQIghBAWohDyAIQQN0QQRyIRggASgCFCIQIAhrQQFqQQFxIRkDQCADIBRMBEAgDkEDdEEEciERIBcgDkECdGooAgAhGiADIQEDQCABIQkCQCAIIBBKDQAgGiAJQQZ0aiAIQQF0aiECIAlBAnRBAnIhEgJ/IBlFBEAgAiEBIAgMAQsgAkECaiEBIAIvAQAiAgRAIAIgGGwgBWohBSACIBJsIAZqIQYgAiARbCAHaiEHIAIgBGohBAsgDwshAiAIIBBGDQADQCABLwEAIg0EQCANIBJsIAZqIQYgDSARbCAHaiEHIAJBA3RBBHIgDWwgBWohBSAEIA1qIQQLIAJBAWohFSABLwECIg0EQCANIBJsIAZqIQYgDSARbCAHaiEHIBVBA3RBBHIgDWwgBWohBSAEIA1qIQQLIAFBBGohASACQQJqIQIgECAVRw0ACwsgCUEBaiEBIAkgFEcNAAsLIA4gFkchASAOQQFqIQ4gAQ0ACwsgACgCiAEoAgAgC2ogByAEQQF1IgFqIARtOgAAIAAoAogBKAIEIAtqIAEgBmogBG06AAAgACgCiAEoAgggC2ogASAFaiAEbToAACALQQFqIgsgCkcNAAsgCiEICyAAIAg2AoQBIAAoAgAiASAINgIYIAFB4gA2AhQgAEEBIAAoAgAoAgQRAgAgE0EBNgIcC7MFASN/IANBAEoEQCAAKALQAiESIAAoAogBIgUoAgghGyAFKAIEIRwgBSgCACEdIAAoAuQDIgooAighEyAKKAIYIR4gACgCcCIUQQFrIR8gFEEDbCIFQQNrISAgBUEDakEBdCEhA0AgAiAVQQJ0IgVqKAIAIQsgASAFaigCACEHAn8gCigCJARAIAsgH2ohCyAHICBqIQdBfSEMQX8hFkEAIQQgCigCICAhagwBC0EDIQxBASEEQQEhFiAKKAIgCyEFIAogBDYCJAJAIBRFBEBBACENQQAhDkEAIQ8MAQsgDEECaiEiIAxBAWohI0EAIRBBACEJQQAhEUEAIRdBACEYQQAhGUEAIQ9BACEOQQAhDSAUIRogBSEEA0AgCyAeIBIgEyAQIAQgDEEBdGoiBS4BAGpBCGpBBHVBAnRqKAIAIActAABqai0AACIkQQN2IiVBAnRqKAIAIBIgEyAJIAQgI0EBdGouAQBqQQhqQQR1QQJ0aigCACAHLQABamotAAAiEEECdiIJQQZ0aiASIBMgESAEICJBAXRqLgEAakEIakEEdUECdGooAgAgBy0AAmpqLQAAIhFBA3YiBkEBdGoiCC8BACImBH8gJgUgACAlIAkgBhCjBSAILwEAC0EBayIGOgAAIAYgHWotAAAhCSAGIBxqLQAAIQggBCARIAYgG2otAABrIgZBA2wgDWo7AQQgBCAQIAhrIghBA2wgDmo7AQIgBCAkIAlrIgRBA2wgD2o7AQAgCyAWaiELIAcgDGohByAGQQdsIREgCEEHbCEJIARBB2whECAGQQVsIBlqIQ0gCEEFbCAYaiEOIARBBWwgF2ohDyAEIRcgCCEYIAYhGSAFIQQgGkEBayIaDQALCyAFIA07AQQgBSAOOwECIAUgDzsBACAVQQFqIhUgA0cNAAsLC78BAQt/IANBAEoEQCAAKAJwIQkgACgC5AMoAhghCgNAIAkEQCABIAZBAnQiBWooAgAhBCACIAVqKAIAIQcgCSEFA0AgCiAELQAAQQN2IgtBAnRqKAIAIAQtAAFBAnYiDEEGdGogBC0AAkEDdiINQQF0aiIOLwEAIghFBEAgACALIAwgDRCjBSAOLQAAIQgLIARBA2ohBCAHIAhBAWs6AAAgB0EBaiEHIAVBAWsiBQ0ACwsgBkEBaiIGIANHDQALCwu0BQEEfyAAKALkAyIDKAIYIQICQAJAAn8gACgCWEUEQCABDQJB+AEMAQsgAEECNgJYIAENAUH5AQshASADQfoBNgIIIAMgATYCBEEBIQECQCAAKAKEASIEQQBMBH9BOgUgBEGBAkkNAUGAAiEBQTsLIQQgACgCACIFIAE2AhggBSAENgIUIAAgACgCACgCABEBAAsgACgCWEECRw0BIAAoAnBBBmxBDGohASADKAIgIgRFBEAgAyAAQQEgASAAKAIEKAIEEQQAIgQ2AiALIARBACABEDoaIAMoAihFBEAgABCkBQsgA0EANgIkDAELIANBATYCHCADQfsBNgIIIANB/AE2AgQLIAMoAhwEQCACKAIAQQBBgCAQOhogAigCBEEAQYAgEDoaIAIoAghBAEGAIBA6GiACKAIMQQBBgCAQOhogAigCEEEAQYAgEDoaIAIoAhRBAEGAIBA6GiACKAIYQQBBgCAQOhogAigCHEEAQYAgEDoaIAIoAiBBAEGAIBA6GiACKAIkQQBBgCAQOhogAigCKEEAQYAgEDoaIAIoAixBAEGAIBA6GiACKAIwQQBBgCAQOhogAigCNEEAQYAgEDoaIAIoAjhBAEGAIBA6GiACKAI8QQBBgCAQOhogAigCQEEAQYAgEDoaIAIoAkRBAEGAIBA6GiACKAJIQQBBgCAQOhogAigCTEEAQYAgEDoaIAIoAlBBAEGAIBA6GiACKAJUQQBBgCAQOhogAigCWEEAQYAgEDoaIAIoAlxBAEGAIBA6GiACKAJgQQBBgCAQOhogAigCZEEAQYAgEDoaIAIoAmhBAEGAIBA6GiACKAJsQQBBgCAQOhogAigCcEEAQYAgEDoaIAIoAnRBAEGAIBA6GiACKAJ4QQBBgCAQOhogAigCfEEAQYAgEDoaIANBADYCHAsLDQAgACgC5ANBATYCHAu3AwEYfyADQQBKBEAgACgC0AIhEiAAKALkAyEFQQAgACgCeCIJayETIAAoAnAiCkEBayIUIAlsIRUgCkEBakEBdCEWA0AgAiANQQJ0IgBqIhcoAgBBACAKEDoaIAlBAEoEQCAAIAFqIRhBACEGA0AgGCgCACAGaiEHIBcoAgAhAAJ/IAUoAlQEQCAAIBRqIQAgByAVaiEHQX8hDiATIQ8gBSAGQQJ0aigCRCAWagwBC0EBIQ4gCSEPIAUgBkECdGooAkQLIQRBACELAkAgCkUEQCAEIQhBACEMDAELIAZBAnQiCCAFKAIQaigCACEZIAUoAhggCGooAgAhGkEAIRAgCiERQQAhDANAIAAgGiASIActAAAgCyAEIA5BAXRqIgguAQBqQQhqQQR1amotAAAiC2otAAAiGyAALQAAajoAACAEIAsgGSAbai0AAGsiBEEDbCAMajsBACAEQQdsIQsgBEEFbCAQaiEMIAAgDmohACAHIA9qIQcgBCEQIAghBCARQQFrIhENAAsLIAggDDsBACAGQQFqIgYgCUcNAAsLIAUgBSgCVEU2AlQgDUEBaiINIANHDQALCwv5AgEQfyADQQBKBEAgACgCeCEGIAAoAuQDIQcgACgCcCIIQX5xIQ8gCEEBcSEQA0AgAiAKQQJ0IgBqIhEoAgBBACAIEDoaIAcoAjAhCyAGQQBKBEAgACABaiESQQAhCQNAAkAgCEUNACAJQQJ0IgAgBygCGGooAgAhDCAAIAdqKAI0IQ0gEigCACAJaiEEIBEoAgAhAEEAIQVBACEOIAhBAUcEQANAIAAgAC0AACAMIA0gC0EGdGoiEyAFQQJ0aigCACAELQAAamotAABqOgAAIAAgAC0AASAMIBMgBUEBakEPcUECdGooAgAgBCAGaiIELQAAamotAABqOgABIABBAmohACAFQQJqQQ9xIQUgBCAGaiEEIA5BAmoiDiAPRw0ACwsgEEUNACAAIAAtAAAgDCANIAtBBnRqIAVBAnRqKAIAIAQtAABqai0AAGo6AAALIAlBAWoiCSAGRw0ACwsgByALQQFqQQ9xNgIwIApBAWoiCiADRw0ACwsLjQIBD38gA0EASgRAIAAoAnAhCiAAKALkAyIEKAIYIgAoAgghDSAAKAIEIQ4gACgCACEPIAQoAjAhBgNAIAoEQCAEKAI8IRAgBCgCOCERIAQoAjQhEiABIAdBAnQiBWooAgAhACACIAVqKAIAIQhBACEJIAohBQNAIAggDiAJQQJ0IgsgESAGQQZ0IgxqaigCACAALQABamotAAAgDyAMIBJqIAtqKAIAIAAtAABqai0AAGogDSAMIBBqIAtqKAIAIAAtAAJqai0AAGo6AAAgCEEBaiEIIABBA2ohACAJQQFqQQ9xIQkgBUEBayIFDQALCyAEIAZBAWpBD3EiBjYCMCAHQQFqIgcgA0cNAAsLC+oCAQ9/IANBAEoEQCAAKAJwIQwgACgC5AMoAhghBiAAKAJ4IgdBfHEhESAHQQNxIQ0gB0EBa0EDSSESA0AgDARAIAEgCEECdCIAaigCACEJIAAgAmooAgAhCiAMIQ4DQAJAIAdBAEwEQEEAIQQMAQtBACEPQQAhBEEAIQUgCSEAQQAhECASRQRAA0AgBCAGIAVBAnQiC2ooAgAgAC0AAGotAABqIAYgC0EEcmooAgAgAC0AAWotAABqIAYgC0EIcmooAgAgAC0AAmotAABqIAYgC0EMcmooAgAgAC0AA2otAABqIQQgBUEEaiEFIABBBGohACAQQQRqIhAgEUcNAAsLIA0EQANAIAQgBiAFQQJ0aigCACAALQAAai0AAGohBCAFQQFqIQUgAEEBaiEAIA9BAWoiDyANRw0ACwsgByAJaiEJCyAKIAQ6AAAgCkEBaiEKIA5BAWsiDg0ACwsgCEEBaiIIIANHDQALCwugAgEJfyADQQBKBEAgACgC5AMoAhgiBCgCCCEHIAQoAgQhCCAEKAIAIQkgACgCcCIGQQFrIQsgBkEBcSEMA0ACQCAGRQ0AIAEgCkECdCIEaigCACEAIAIgBGooAgAhBSAMBH8gBSAHIAAtAAJqLQAAIAggAC0AAWotAAAgCSAALQAAai0AAGpqOgAAIAVBAWohBSAAQQNqIQAgCwUgBgshBCAGQQFGDQADQCAFIAcgAC0AAmotAAAgCCAALQABai0AACAJIAAtAABqLQAAamo6AAAgBSAHIAAtAAVqLQAAIAggAC0ABGotAAAgCSAALQADai0AAGpqOgABIAVBAmohBSAAQQZqIQAgBEECayIEDQALCyAKQQFqIgogA0cNAAsLC98EAQd/IAAgACgC5AMiAigCEDYCiAEgACACKAIUNgKEAQJAAkACQAJAAkAgACgCWA4DAAECAwsgACgCeEEDRgRAIAJB8QE2AgQPCyACQfIBNgIEDwsgACgCeCEBIAJBADYCMCACQfMBQfQBIAFBA0YbNgIEIAIoAhxFBEAgABClBQsgAigCNA0CIAAoAngiA0EATA0CIAAoAuQDIQZBACECA0AgBiACQQJ0aiIIKAIgIQRBACEBAkACQCACRQ0AA0AgBiABQQJ0aiIFKAIgIARHBEAgAUEBaiIBIAJHDQEMAgsLIAUoAjQiBQ0BCyAEQQl0QYAEayEHQQAhBCAAQQFBgAggACgCBCgCABEEACEFA0BBACEBA0AgBSAEQQZ0aiABQQJ0agJ/IARBBHQgAWpBkMMCai0AAEGCfGwiA0H+g3xMBEBBAEH/g3wgA2sgB21rDAELIANBgfwDaiAHbQs2AgAgAUEBaiIBQRBHDQALIARBAWoiBEEQRw0ACyAAKAJ4IQMLIAggBTYCNCACQQFqIgIgA0gNAAsMAgsgAkEANgJUIAJB9QE2AgQCQCACKAJEBEAgACgCeCEDDAELIAAoAnhBAEwNAiAAKAJwQQF0QQRqIQRBACEBA0AgAiABQQJ0aiAAQQEgBCAAKAIEKAIEEQQANgJEIAFBAWoiASAAKAJ4IgNIDQALCyADQQBMDQEgACgCcEEBdEEEaiEDQQAhAQNAIAIgAUECdGooAkRBACADEDoaIAFBAWoiASAAKAJ4SA0ACwwBCyAAKAIAIgFBMTYCFCAAIAEoAgARAQALCxoBAX8gACgCACIBQS82AhQgACABKAIAEQEAC9YBAQN/IAAoAgQhBCACQfGT69wDTwRAIAAoAgBCuICAgDA3AhQgACAAKAIAKAIAEQEACyACQQggAkEHcSIDa0EAIAMbaiEDIAFBAk8EQCAAKAIAIgIgATYCGCACQQ82AhQgACAAKAIAKAIAEQEACyADQRBqIgUQOyICRQRAIAAoAgBCuICAgMAANwIUIAAgACgCACgCABEBAAsgBCAEKAJMIAVqNgJMIAQgAUECdGoiACgCPCEBIAJBADYCCCACIAM2AgQgAiABNgIAIAAgAjYCPCACQRBqC3oBAn8gACgCBCEGIAFBAUcEQCAAKAIAIgcgATYCGCAHQQ82AhQgACAAKAIAKAIAEQEACyAAIAFBgAEQzgIiAEEANgIoIAAgAjYCICAAIAU2AgwgACADNgIIIAAgBDYCBCAAQQA2AgAgACAGKAJENgIsIAYgADYCRCAAC3oBAn8gACgCBCEGIAFBAUcEQCAAKAIAIgcgATYCGCAHQQ82AhQgACAAKAIAKAIAEQEACyAAIAFBgAEQzgIiAEEANgIoIAAgAjYCICAAIAU2AgwgACADNgIIIAAgBDYCBCAAQQA2AgAgACAGKAJINgIsIAYgADYCSCAAC/UDAQV/IAAoAgQiBSgCRCIBBEADQCABKAIARQRAIAEoAggiAyABKAIEbCAEaiEEIAMgASgCDGwgAmohAgsgASgCLCIBDQALCyAFKAJIIgEEQANAIAEoAgBFBEAgASgCCCIDIAEoAgRsQQd0IARqIQQgASgCDCADbEEHdCACaiECCyABKAIsIgENAAsLAkAgAkEATA0AQYCU69wDIQMgBSgCTBogBCAEIgFKBEAgASACbSIBQQEgAUEBShshAwsgBSgCRCIBBEADQCABKAIARQRAAkAgAyABKAIEIgJBAWsgASgCDCIEbkEBak4EQCABIAI2AhAMAQsgASADIARsNgIQIAAgASgCCCACbBCmBSABQQE2AiggASgCECECCyABIABBASABKAIIIAIQpwU2AgAgBSgCUCECIAFBADYCJCABQgA3AhggASACNgIUCyABKAIsIgENAAsLIAUoAkgiAUUNAANAIAEoAgBFBEACQCADIAEoAgQiAkEBayABKAIMIgRuQQFqTgRAIAEgAjYCEAwBCyABIAMgBGw2AhAgACACIAEoAghsQQd0EKYFIAFBATYCKCABKAIQIQILIAEgAEEBIAEoAgggAhCpBTYCACAFKAJQIQIgAUEANgIkIAFCADcCGCABIAI2AhQLIAEoAiwiAQ0ACwsL1QcBB38CQAJAIAIgA2oiCCABKAIESw0AIAEoAgwgA0kNACABKAIADQELIAAoAgAiA0EXNgIUIAAgAygCABEBAAsCQCACIAEoAhgiA08EQCAIIAEoAhAgA2pNDQELIAEoAihFBEAgACgCACIDQccANgIUIAAgAygCABEBAAsgASgCJARAAkAgASgCECIDQQBMDQAgASgCFCIFIAMgAyAFShsiBSABKAIcIAEoAhgiA2siBiAFIAZIGyIFIAEoAgQgA2siBiAFIAZIGyIFQQBMDQAgAUEwaiEKIAMgASgCCCILbCEGQQAhAwNAIAAgCiABKAIAIANBAnRqKAIAIAYgBSALbCIHIAEoAjQRBgAgASgCECIJIAEoAhQiBSADaiIDTA0BIAYgB2ohBiAFIAkgA2siByAFIAdIGyIFIAEoAhwgASgCGCADaiIHayIJIAUgCUgbIgUgASgCBCAHayIHIAUgB0gbIgVBAEoNAAsLIAFBADYCJAsgASACIAggASgCECIDayIFQQAgBUEAShsgASgCGCACSRsiBjYCGCADQQBMDQAgASgCFCIFIAMgAyAFShsiAyABKAIcIAZrIgUgAyAFSBsiAyABKAIEIAZrIgUgAyAFSBsiBUEATA0AIAFBMGohCiABKAIIIgsgBmwhBkEAIQMDQCAAIAogASgCACADQQJ0aigCACAGIAUgC2wiByABKAIwEQYAIAEoAhAiCSABKAIUIgUgA2oiA0wNASAGIAdqIQYgBSAJIANrIgcgBSAHSBsiBSABKAIcIAEoAhggA2oiB2siCSAFIAlIGyIFIAEoAgQgB2siByAFIAdIGyIFQQBKDQALCwJAAkACQCABKAIcIgUgCE8NAAJAAkACQCACIAVLBEAgAiEFIARFDQEgACgCACIDQRc2AhQgACADKAIAEQEADAILIAQNAQsgASgCIA0BIAAoAgAiA0EXNgIUIAAgAygCABEBAAwECyABIAg2AhwgASgCIEUNAgsgBSABKAIY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IgFJBH8gACAEKAIMIAZBAnRqQQAgASAGayIBIAAoAuQDKAIEEQcAIAUgBSgCACABajYCACAEKAIYBSABCyAEKAIQIgBPBEAgBEEANgIYIAQgBCgCFCAAajYCFAsLjwEBBH8jAEEQayIHJAAgACgCyAMiCCgCECEJIAUoAgAhCiAHQQA2AgwgACABIAIgAyAIKAIMIAdBDGogBiAKayIBIAkgASAJSRsgACgC3AMoAgQRDAAgACAIKAIMIAQgBSgCAEECdGogBygCDCAAKALkAygCBBEHACAFIAUoAgAgBygCDGo2AgAgB0EQaiQAC9wBAQF/IAAoAsgDIQICQAJAAkACQAJAIAEOBAADAgEDCyAAKAJUBEAgAkHUATYCBCACKAIMDQQgAiAAIAIoAghBACACKAIQQQEgACgCBCgCHBEKADYCDAwECyACIAAoAtwDKAIENgIEDAMLIAIoAghFBEAgACgCACIBQQM2AhQgACABKAIAEQEACyACQdUBNgIEDAILIAIoAghFBEAgACgCACIBQQM2AhQgACABKAIAEQEACyACQdYBNgIEDAELIAAoAgAiAUEDNgIUIAAgASgCABEBAAsgAkIANwIUCzwAIAAgASACKAIAIAQgBSgCAEECdGogACgC3AMoAgwRBwAgBSAFKAIAQQFqNgIAIAIgAigCAEEBajYCAAvCAwEMfyACQQJ0IgIgASgCCGooAgAhBSABKAIEIAJqKAIAIQYgASgCACACaigCACEHIAMoAgAhASAAKALQAiECIAAoAtwDIgMoAhwhCCADKAIYIQsgAygCFCEMIAMoAhAhDSAAKAJwIgNBAk8EfyADQQF2IQMDQCAMIAYtAABBAnQiBGooAgAhDiALIAUtAABBAnQiCWooAgAhCiAEIAhqKAIAIQ8gASACIAkgDWooAgAiCSAHLQAAIgRqai0AADoAACABIAIgBCAKIA9qQRB1Igpqai0AADoAASABIAIgBCAOamotAAA6AAIgASACIAkgBy0AASIEamotAAA6AAMgASACIAQgCmpqLQAAOgAEIAEgAiAEIA5qai0AADoABSABQQZqIQEgB0ECaiEHIAVBAWohBSAGQQFqIQYgA0EBayIDDQALIAAoAnAFIAMLQQFxBEAgDCAGLQAAQQJ0IgBqKAIAIQMgCyAFLQAAQQJ0IgVqKAIAIQYgACAIaigCACEIIAEgAiAHLQAAIgAgBSANaigCAGpqLQAAOgAAIAEgAiAAIAYgCGpBEHVqai0AADoAASABIAIgACADamotAAA6AAILC4sCAQN/IwBBEGsiCCQAAkACQCAAKALcAyIHKAIkBEAgB0EgakEAIAQgBSgCAEECdGpBAEEBIAcoAigQiwMgB0EANgIkIAUgBSgCAEEBajYCACAHIAcoAixBAWs2AiwMAQsgBygCLCEJIAggBCAFKAIAIgNBAnRqIgQoAgA2AgggCAJ/IAkgBiADayIDIAMgCUsbIgNBAiADQQJJGyIDQQJPBEAgBCgCBAwBCyAHQQE2AiQgBygCIAs2AgwgACABIAIoAgAgCEEIaiAHKAIMEQcAIAcoAiQhACAFIAUoAgAgA2o2AgAgByAHKAIsIANrNgIsIAANAQsgAiACKAIAQQFqNgIACyAIQRBqJAALhgUBDn8gAkECdCIFIAEoAghqKAIAIQogASgCBCAFaigCACELIAEoAgAgAkEDdGoiASgCACEHIAEoAgQhCCADKAIEIQIgAygCACEDIAAoAtACIQQgACgC3AMiASgCHCEOIAEoAhghDyABKAIUIRAgASgCECERIAAoAnAiAUECTwR/IAFBAXYhCQNAIBAgCy0AAEECdCIBaigCACEMIA8gCi0AAEECdCIGaigCACEFIAEgDmooAgAhASADIAQgBiARaigCACINIActAAAiBmpqLQAAOgAAIAMgBCAGIAEgBWpBEHUiBWpqLQAAOgABIAMgBCAGIAxqai0AADoAAiADIAQgDSAHLQABIgFqai0AADoAAyADIAQgASAFamotAAA6AAQgAyAEIAEgDGpqLQAAOgAFIAIgBCANIAgtAAAiAWpqLQAAOgAAIAIgBCABIAVqai0AADoAASACIAQgASAMamotAAA6AAIgAiAEIA0gCC0AASIBamotAAA6AAMgAiAEIAEgBWpqLQAAOgAEIAIgBCABIAxqai0AADoABSACQQZqIQIgCEECaiEIIANBBmohAyAHQQJqIQcgCkEBaiEKIAtBAWohCyAJQQFrIgkNAAsgACgCcAUgAQtBAXEEQCAQIAstAABBAnQiAGooAgAhCSAPIAotAABBAnQiAWooAgAhBSAAIA5qKAIAIQAgAyAEIAEgEWooAgAiASAHLQAAIgZqai0AADoAACADIAQg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PGooAgAiAkUEQCABIABBAUHAACAAKAIEKAIAEQQAIgI2AjwLIAJCADcAACACQgA3ADggAkIANwAwIAJCADcAKCACQgA3ACAgAkIANwAYIAJCADcAECACQgA3AAggAyAHaiIBQQA2AiggAUEANgIYIAAoAuABRQRAIAAoArQDDQEMAgsgACgCnANFDQELIAUoAhgiAkEQTwRAIAAoAgAiASACNgIYIAFBMjYCFCAAIAAoAgAoAgARAQALIAMgAkECdGoiAUH8AGooAgAiAkUEQCABIABBAUGAAiAAKAIEKAIAEQQAIgI2AnwLIAJBAEGAAhA6GgsgBEEBaiIEIAAoAtQCSA0ACwsgA0FwNgIUIANCADcCDCADIAAoApgCNgI4C6sNAgp/AXwgACgCJEEASgRAIAAoAtgDIQogACgC2AEhBwNAIAEhBiACIQQCQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgBygCKCAHKAIkIghBCHRqIgNBgxBMBEAgA0GBCEwEQAJAIANBgQRrDgQXAyIeAAtBkAEhAUEAIQICQCADQYECaw4CJh8ACyADQYMGaw4EAyEhHCELIANBggxMBEACQCADQYIIaw4HFiIFIiIiHAALIANBhQprDgYFISEhIRohCwJAIANBgwxrDgoUISEGISEhISEZAAsgA0GHDmsOCAYgICAgICAXIAsgA0GFGEwEQCADQYQUTARAIANBhBBrDg0TISEhHyEhISEhISEXIAsgA0GFFGsOBhEgICAgBwgLIANBhhxMBEAgA0GGGGsOBxAgICAgIAkKCwJAIANBhxxrDggPICAgICAgCwALIANBiCBrDgkNHx8fHx8fHwwLC0GRASEBQQAhAgwiC0GSASEBDCELQZMBIQFBACECDCALQZQBIQFBACECDB8LQZUBIQFBACECDB4LQZYBIQFBACECDB0LQZcBIQFBACECDBwLIANBixZHDRdBmAEhAUEAIQIMGwtBmQEhAUEAIQIMGgsgA0GNGkcNFUGaASEBQQAhAgwZC0GbASEBQQAhAgwYCyADQY8eRw0TQZwBIQFBACECDBcLQZ0BIQFBACECDBYLQZ4BIQFBACECDBULQZ8BIQFBACECDBQLQaABIQFBACEC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KAIAIQcgAygCACEEQQAhAEEAIQ0gCEEBRwRAA0AgACAHai0AACEKIAAgBmotAAAhCyAEIAAgCWotAAAiBToAASAEIAUgC2pBgAFzOgACIAQgBSAKakGAAXM6AAAgByAAQQFyIgVqLQAAIQogBSAGai0AACELIAQgBSAJai0AACIFOgAEIAQgBSALakGAAXM6AAUgBCAFIApqQYABczoAAyAAQQJqIQAgBEEGaiEEIA1BAmoiDSAORw0ACwsgD0UNACAAIAdqLQAAIQcgACAGai0AACEGIAQgACAJai0AACIAOgABIAQgACAGakGAAXM6AAIgBCAAIAdqQYABczoAAAsgA0EEaiEDIAJBAWohAiAMQQFrIQQgDEECTg0ACwsLqQIBCX8gBEEASgRAIAAoAnAiBUF+cSEMIAVBAXEhDQNAIAQhCQJAIAVFDQAgAkECdCIAIAEoAghqKAIAIQYgASgCBCAAaigCACEHIAEoAgAgAGooAgAhCCADKAIAIQRBACEAQQAhCiAFQQFHBEADQCAEIAAgCGotAAA6AAAgBCAAIAdqLQAAOgABIAQgACAGai0AADoAAiAEIAggAEEBciILai0AADoAAyAEIAcgC2otAAA6AAQgBCAGIAtqLQAAOgAFIABBAmohACAEQQZqIQQgCkECaiIKIAxHDQALCyANRQ0AIAQgACAIai0AADoAACAEIAAgB2otAAA6AAEgBCAAIAZqLQAAOgACCyADQQRqIQMgAkEBaiECIAlBAWshBCAJQQJODQALCwuiAgENfyAEQQBKBEAgACgC0AIhBSAAKAJwIQcgACgC4AMiACgCFCEKIAAoAhAhCyAAKAIMIQwgACgCCCENA0AgBCEIIAcEQCACQQJ0IgAgASgCCGooAgAhDiABKAIEIABqKAIAIQ8gASgCACAAaigCACEQIAMoAgAhBEEAIQADQCAAIA9qLQAAIQYgBCAFIAAgEGotAAAiCSANIAAgDmotAABBAnQiEWooAgBqai0AADoAACAEIAUgCSALIBFqKAIAIAogBkECdCIGaigCAGpBEHVqai0AADoAASAEIAUgCSAGIAxqKAIAamotAAA6AAIgBEEDaiEEIABBAWoiACAHRw0ACwsgA0EEaiEDIAJBAWohAiAIQQFrIQQgCEECTg0ACwsL1gIBCX8gBEEASgRAIAAoAnAiCEF8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AgQRAgALDAILAkAgAUEMSQ0AIAItAAJBwQBHDQAgAi0AA0HkAEcNACACLQAEQe8ARw0AIAItAAVB4gBHDQAgAi0ABkHlAEcNACACLQAIIQMgAi0AByEHIAItAAohCSACLQAJIQogAi0ADCELIAItAAshDSACLQANIQUgACgCACIBQc4ANgIUIAEgBTYCJCABIAsgDUEIdHI2AiAgASAJIApBCHRyNgIcIAEgAyAHQQh0cjYCGCAAQQEgASgCBBECACAAIAU6AKwCIABBATYCqAIMAgsgACgCACIBIAU2AhggAUHQADYCFCAAQQEgACgCACgCBBECAAwBCyAAKAIAIgEgAzYCGCABQcYANgIUIAAgACgCACgCABEBAAsgBiAENgIEIAYgCDYCAEEBIQQgDEEATA0AIAAgDCAAKAIYKAIQEQIACyACQRBqJAAgBAs2ACAAQQA2AtgBIABBADYCuAMgAEEANgKQASAAKALQAyIAQQA2AqQBIABBADYCGCAAQgA3AgwLizsBD38jAEGgAmsiCSQAIAAoArgDIQEDQAJAAkACQCABDQAgACgC0AMoAgxFBEAgACgCGCICKAIEIgFFBEAgACACKAIMEQAARQRAQQAhAQwECyACKAIEIQELIAIoAgAiAy0AACEFIAFBAWsiBAR/IANBAWoFIAAgAigCDBEAAEUEQEEAIQEMBAsgAigCBCEEIAIoAgALIgFBAWohAyAFQf8BRiABLQAAIgFB2AFGcUUEQCAAKAIAIgYgBTYCGCAGQTc2AhQgACgCACABNgIcIAAgACgCACgCABEBAAsgACABNgK4AyACIARBAWs2AgQgAiADNgIADAELIAAQ4gNFBEBBACEBDAILIAAoArgDIQELAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABQQFrDv4BDxERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERER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aiEEIANBAWshAyACLQAAQQNHBEAgBCECDAELIANFBEAgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCACEECyAEQQFqIQIgA0EBayEDIAAoAtgBIgcoAlggBC0AAEcNACADRQRAIAAgASgCDBEAAEUEQEEAIQEMCwsgACgC2AEhByABKAIEIQMgASgCACECCyACQQFqIQQgA0EBayEDIAcoAgAgAi0AAEcEQCAEIQIMAQsgA0UEQCAAIAEoAgwRAABFBEBBACEBDAsLIAAoAtgBIQcgASgCBCEDIAEoAgAhBAsgBEEBaiECIANBAWshAyAHKAKwASAELQAARw0AIANFBEAgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCACECCyACQQFqIQQgA0EBayEDIAItAABBgAFHBEAgBCECDAELIANFBEAgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCACEECyAELQAAIQUgA0EBayIDBH8gBEEBagUgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCAAsiBEEBaiECIANBAWshAyAELQAAIAVBCHRyDQAgA0UEQCAAIAEoAgwRAABFBEBBACEBDAsLIAEoAgQhAyABKAIAIQILIAItAAAhBCADQQFrIgMEfyACQQFqBSAAIAEoAgwRAABFBEBBACEBDAsLIAEoAgQhAyABKAIACyIFQQFqIQIgA0EBayEDIAUtAAAgBEEIdHINACADRQRAIAAgASgCDBEAAEUEQEEAIQEMCwsgASgCBCEDIAEoAgAhAgsgAkEBaiEEIANBAWshAyACLQAABEAgBCECDAELIANFBEAgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCACEECyAELQAAIQUgA0EBayIDBH8gBEEBagUgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCAAsiBEEBaiECIANBAWshAyAELQAAIAVBCHRyQQFHDQAgA0UEQCAAIAEoAgwRAABFBEBBACEBDAsLIAEoAgQhAyABKAIAIQILIAItAAAhBCADQQFrIgMEfyACQQFqBSAAIAEoAgwRAABFBEBBACEBDAsLIAEoAgQhAyABKAIACyIFQQFqIQIgA0EBayEDIAUtAAAgBEEIdHINACADRQRAIAAgASgC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AgghBQNAIAUEQCAAIAUoAgARAQALAkAgACAAKALMAygCABEAACIBDgMFAAIACyAAKAIIIgVFIAFBfXFBAUdyDQAgBSAFKAIEQQFqIgE2AgQgASAFKAIIIgJIDQAgBSAAKALMAiACajYCCAwACwALIAAgACgCkAE2ApgBDAELIAAoAgAiAiABNgIYIAJBFTYCFCAAIAAoAgAoAgARAQALIAAoAhRBzAFHBEAgACAAKAK8AygCABEBACAAQcwBNgIUIABBADYCjAELAkAgACgCvAMoAggEQCAAQYwBaiECIAAoAowBIQUDQCAAKAJ0IgMgBUsEQCAAKAIIIgEEQCABIAM2AgggASAFNgIEIAAgASgCABEBACAAKAKMASEFC0EAIQEgAEEAIAJBACAAKALAAygCBBEHACAFIAAoAowBIgVHDQEMAwsgACAAKAK8AygCBBEBACAAIAAoArwDKAIAEQEAQQAhBSAAQQA2AowBIAAoArwDKAIIDQALCyAAQc4BQc0BIAAoAkQbNgIUQQEhAQsLIAEL0gEBAn8CQAJAIAAoAhQiAUHNAWtBAUsNACAAKAJADQAgACgCjAEgACgCdEkEQCAAKAIAIgFBxQA2AhQgACABKAIAEQEACyAAIAAoArwDKAIEEQEAIABB0gE2AhQMAQsCQAJAIAFBzwFrDgQAAQECAQsgAEHSATYCFAwBCyAAKAIAIgIgATYCGCACQRU2AhQgACAAKAIAKAIAEQEACwJAA0AgACgCzAMiASgCFA0BIAAgASgCABEAAA0AC0EADwsgACAAKAIYKAIYEQEAIAAQtgVBAQucBgEFfyAAKAIUIgNBfnFByAFHBEAgACgCACICIAM2AhggAkEVNgIUIAAgACgCACgCABEBAAsCf0EBIQICQAJAAkACQAJAIAAoAhQiA0HIAWsOCwABBAICAgICAgMCAwsgACAAKALMAygCBBEBACAAIAAoAhgoAggRAQAgAEHJATYCFAsgACAAKALMAygCABEAACICQQFHDQIgACgCJCICIQUCQAJAAkACQCACQQFrDgQDAgABAgsgACgC2AEiAygCsAEhBEECIQUgAygCACIGQQFHIgIgAygCWCIDQQJHciAEQQNHckUEQEEDIQIMAwsgAiADQSJHckUEQEEHIQIgBEEjRg0DCyAGQdIARyADQccAR3IgBEHCAEdyRQRAQQIhAgwDCyAGQfIARyADQecAR3JFBEBBBiECIARB4gBGDQMLIAAoApwCBEBBAyECDAMLIAAoAqgCBEBBAiECAkACQCAALQCsAiIDDgIFAAELQQMhAgwECyAAKAIAIgIgAzYCGCACQfQANgIUIABBfyAAKAIAKAIEEQIAQQMhAgwDCyAAKAIAIgIgBjYCGCACQfEANgIUIAIgBDYCICACIAM2AhwgAEEBIAIoAgQRAgBBAyECDAILQQQhBSAAKAKoAkUEQEEEIQIMAgtBBCECAkACQCAALQCsAiIDDgMDAQABC0EFIQIMAgsgACgCACICIAM2AhggAkH0ADYCFCAAQX8gACgCACgCBBECAEEFIQIMAQtBACECQQAhBQsgACAFNgIsIAAgAjYCKCAAQQA2AogBIABBgAI2AmAgAEKCgICAEDcDWCAAQgE3A1AgAEKAgICAEDcDSCAAQgA3A0AgAEKAgICAgICA+D83AzggAEEANgJsIABCADcCZCAAQcoBNgIUIAAgACgCrAMiAjYCNCAAIAI2AjBBAQwDCyAAIAAoAswDKAIAEQAADAILIAAoAgAiAiADNgIYIAJBFTYCFCAAIAAoAgAoAgARAQBBACECCyACCyICQQJGBEAgAQRAIAAoAgAiAUE1NgIUIAAgASgCABEBAAsgABC2BQsgAgsHACAAELUFC58HAQF/IABBADYCBCABQdoARwRAIAAoAgBCjYCAgKALNwIUIAAoAgAgATYCHCAAIAAoAgAoAgARAQALIAJB6ANHBEAgACgCAEKWgICAgD03AhQgACgCACACNgIcIAAgACgCACgCABEBAAsgACgCACEBIAAoAgwhAiAAQQRqQQBB5AMQOhogAEEBNgIQIAAgAjYCDCAAIAE2AgAjAEEQayICJAAgAEEANgIEIAJBADYCDEHUABA7IgFFBEAgACgCAEI4NwIUIAAgACgCACgCABEBAAsgAUGAlOvcAzYCMCABQeMBNgIoIAFB5AE2AiQgAUHlATYCICABQeYBNgIcIAFB5wE2AhggAUHoATYCFCABQekBNgIQIAFB6gE2AgwgAUHrATYCCCABQewBNgIEIAFB7QE2AgAgAUIANwI0IAFBADYCLCABQdQANgJMIAFCADcCPCABQgA3AkQgACABNgIEAkBBjpMCEIcDIgNFDQAgAkH4ADoACyACIAJBDGo2AgAgAiACQQtqNgIEIANBso4CIAIQ6gFBAEwNACACKAIMIQMgAi0AC0HfAXFBzQBGBEAgAiADQegHbCIDNgIMCyABIANB6AdsNgIsCyACQRBqJAAgAEEANgK4AiAAQQA2AhggAEEANgIIIABCADcCpAEgAEIANwKsASAAQgA3ArQBIABCADcCvAEgAEIANwLEASAAQgA3AswBIAAgAEEAQawBIAAoAgQoAgARBAAiATYC0AMgAUIANwJgIAFBgAE2AhwgAUGBATYCCCABQYIBNgIEIAFBgwE2AgAgAUEANgJoIAFBgAE2AiQgAUGAATYCKCABQgA3AmwgAUGAATYCLCABQYABNgIwIAFCADcCdCABQYABNgI0IAFBgAE2AjggAUIANwJ8IAFBgAE2AjwgAUEANgKEASABQYABNgJAIAFCADcCiAEgAUGAATYCRCABQYABNgJIIAFBgAE2AkwgAUGAATYCUCABQgA3ApABIAFBgAE2AlQgAUIANwKYASABQQA2AqABIAFBgAE2AlwgAUGEATYCICABQYQBNgJYIABBADYCuAMgAEEANgKQASAAQQA2AtgBIAAoAtADIgFBADYCpAEgAUEANgIYIAFCADcCDCAAIABBAEEcIAAoAgQoAgARBAAiATYCzAMgAUEBNgIYIAFCADcCECABQfwANgIMIAFB/QA2AgggAUH+ADYCBCABQf8ANgIAIABByAE2AhQLIgEBfUF/IAAqAgAgASoCAJMiAkMAAAAAXiACQwAAAABdGwsQACABIAIgAyAAKAIAEQQACzkBAX8gACgCBCIEQQF1IAFqIQEgACgCACEAIAEgAiADIARBAXEEfyABKAIAIABqKAIABSAACxEFAAs3AQF/IAAoAgQiA0EBdSABaiEBIAAoAgAhACABIAIgA0EBcQR/IAEoAgAgAGooAgAFIAALEQIACzQBAX8jAEEQayIEJAAgACgCACEAIAQgAzYCDCABIAIgBEEMaiAAEQQAIQAgBEEQaiQAIAALVAECfyMAQRBrIgQkACAAKAIEIgVBAXUgAWohASAAKAIAIQAgBUEBcQRAIAEoAgAgAGooAgAhAAsgBCADNgIMIAEgAiAEQQxqIAARBQAgBEEQaiQAC1IBAn8jAEEQayIDJAAgACgCBCIEQQF1IAFqIQEgACgCACEAIARBAXEEQCABKAIAIABqKAIAIQALIAMgAjYCDCABIANBDGogABECACADQRBqJAALNgEBfyMAQRBrIgQkACAAKAIAIQAgBCADEI8DIAEgAiAEIAARBAAhACAEEDkaIARBEGokACAAC1YBAn8jAEEQayIEJAAgACgCBCIFQQF1IAFqIQEgACgCACEAIAVBAXEEQCABKAIAIABqKAIAIQALIAQgAxCPAyABIAIgBCAAEQUAIAQQORogBEEQaiQAC1QBAn8jAEEQayIDJAAgACgCBCIEQQF1IAFqIQEgACgCACEAIARBAXEEQCABKAIAIABqKAIAIQALIAMgAhCPAyABIAMgABECACADEDkaIANBEGokAAsLACABIAIgABECAAsrAgF/AXwjAEEQayICJAAgAiABIAARHQA5AwggAisDCCEDIAJBEGokACADCwsAIAEgAiAAERQACycBAX8jAEEQayIBJAAgASAAEQ4ANgIMIAEoAgwhACABQRBqJAAgAAsJACABIAARAQALDwAgASAAKAIAaiACNgIACw0AIAEgACgCAGooAgALGAEBf0EQEEwiAEIANwMAIABCADcDCCAACzkBAX8jAEEQayIDJAAgAyABIAIgABEFAEEQEEwiACADKQIANwIAIAAgAykCCDcCCCADQRBqJAAgAAsrAQF/IwBBEGsiAyQAIAMgASACIAARAwA2AgwgAygCDCEAIANBEGokACAACzUBAX8jAEEQayICJAAgAiABEI8DIAIgAiAAEQAANgIMIAIoAgwhACACEDkaIAJBEGokACAACzABAX8jAEEQayIDJAAgAyABIAIgABEFAEEMEEwgAxCSBCEAIAMQdCADQRBqJAAgAAspAQF/IwBBEGsiAiQAIAIgASAAEQAANgIMIAIoAgwhACACQRBqJAAgAAstAQF/IwBBEGsiBCQAIAQgASACIAMgABEEADYCDCAEKAIMIQAgBEEQaiQAIAALHwAgACABELgFIgAgAikCCDcCCCAAIAIpAgA3AgBBAQt5AQN/IAEQtwEgAksEQCABIAIQuAUhAiMAQRBrIgMkACMAQRBrIgEkACABIANBCGoiBTYCDEEQEEwiBCACKQIINwIIIAQgAikCADcCACABQQxqIAQQ4wMgAUEQaiQAIABBuK8CIAUQDjYCACADQRBqJAAPCyAAEOcDC4ADAQR/IAEgABC3ASID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BEAgASATKALUAUYNAQsgEiABNgIEIBIgAjYCAEEAQQJB06MCIBIQPSATKALQASEBIAAoAgAhAiAAKAIEIQ8gACATKALUASIQNgIEIAAgATYCACAQtyAPt6MhAyABtyACt6MhBEEAIQEDQCABQQRHBEAgACABQQN0Ig9qIgIgBCAAIA9qIg8rAwiiOQMIIAIgAyAPKwMoojkDKCACIA8rA0g5A0ggAUEBaiEBDAELCwJAAkACQAJAAkACQCAAKAKwASIBQQFrDgQDAgEABQsgACAAKwNoOQNoIAAgACsDcDkDcCAAIAArA3g5A3ggACAAKwOAATkDgAEgACAEIAArA4gBojkDiAEgACADIAArA5ABojkDkAEgACAEIAArA5gBojkDmAEgACADIAArA6ABojkDoAEgACAAKwOoATkDqAEMAwsgACAEIAArA2iiOQNoIAAgAyAAKwNwojkDcCAAIAArA3g5A3ggACAAKwOAATkDgAEgACAAKwOIASAEIAOiozkDiAEgACAAKwOQASADIAQgBKIgA6KiozkDkAEMAgsgACAEIAArA2iiOQNoIAAgAyAAKwNwojkDcCAAIAArA3g5A3ggACAAKwOAASAEIAOiozkDgAEgACAAKwOIASADIAQgBKIgA6KiozkDiAEMAQsgACAEIAArA2iiOQNoIAAgAyAAKwNwojkDcCAAIAArA3g5A3ggACAAKwOAASAEIAOiozkDgAELIAAgATYCsAELCyATENoFIBMCfyMAQSBrIg8kAEHQARA7IgEEQAJAIAEgAEG4ARA/IhAgACgCAEEeaiIBNgLAASAAKAIEIQIgEEEPNgLMASAQQQ82AsgBIBAgAkEeaiIVNgLEASAQIAEgFWxBA3QiERA7IgI2ArgBIAJFDQAgECAREDsiETYCvAEgEUUNACAVQQAgFUEAShshGiABQQAgAUEAShshGCAAQegAaiEBIAAoArABIRkDQCAXIBpHBEAgF0EPa7K7IQZBACEVA0AgFSAYRwRAIBVBD2uyuyIJIQMCQCAPAnwCQAJAAkACQCAZQQFrDgQDAgEABQsgDyABKwMYIgcgAyABKwMwIgqhIAErA0AiBKIgASsDICILoyIDIAOgIAOiIAMgA6IgBiABKwM4IgyhIASiIAErAygiDaMiBCAEoqAiBaCiIAMgASsDCCAFoiAFoiABKwMA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Rg0AIAEgA0EIdGoiACgCNCILQQBIDQEgAEEwaiEFQQAhAiAEQQAgBEEAShshAANAAkAgACACRwRAIAEgAkGIAmxqQYSLpgJqKAIAIAtHDQEgAiEACyAAIARGBEAgBEE8Rg0DIAEgBEEBaiIENgL4iqYCCyABIABBiAJsaiIAQYCLpgJqIAVBgAIQPxogAEGAjaYCakEBNgIADAMLIAJBAWohAgwACwALQQAhByABKAIcQQJGDQNBACEAA0AgACAETg0EQQAhAiABKAIsIgZBACAGQQBKGyEOIAEgAEGIAmxqIgtBwIumAmohBSALQbiLpgJqIQMgC0GAi6YCaiEJA0ACQCACIA5HBH8gCSgCALcgASACQQh0aiILKAIwtyIQoyIRRGZmZmZmZuY/YyARROF6FK5H4fY/ZHINASALKwNoIAMrAwChIhEgEaIgCysDcCAFKwMAoSIRIBGioCAQo0QAAAAAAADgP2NFDQEgAgUgDgsgBkYEQCABIAZBCHRqQTBqIAlBgAIQPxogASABKAIsQQFqNgIsIAEoAviKpgIhBAsgAEEBaiEADAILIAJBAWohAgwACwALAAsgA0EBaiEDDAALAAsgARCsBkEAIQcLIAhB0ABqJAAgBwshACAPQTBqJAAgAAtyAQF/IwBBEGsiASQAIAEgADYCDCABQbyYBCABQQxqEHM2AgggARBrNgIAQX8hACABQQhqIAEQeEUEQCABQQxqEH0oAtgBIgAEfyABIAAoAhQ2AghBAAVBfwshAEF/IAEoAgggABshAAsgAUEQaiQAIAALbgEBfyMAQRBrIgIkACACIAA2AgwgAkG8mAQgAkEMahBzNgIIIAIQazYCAAJAIAJBCGogAhB4DQAgAkEMahB9KALYASIARSABQQFLcgR/QX8FIAAgATYCFEEACw0AQYihAiABEMcBCyACQRBqJAALdgECfyMAQRBrIgEkACABIAA2AgwgAUG8mAQgAUEMahBzNgIIIAEQazYCAEEAIQAgAUEIaiABEHhFBEAgAUEMahB9KALYASIARSABQQhqIgJFcgR/QX8FIAIgACgCADYCAEEACxogASgCCCEACyABQRBqJAAgAAtbAQF/IwBBEGsiASQAIAEgADYCDCABQbyYBCABQQxqEHM2AgggARBrNgIAQQAhACABQQhqIAEQeEUEQCABQQxqEH0o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ACABQf8ATQR/QZCvAygCACABQQJ0aigCAAUgAQsLDwAgACABIAJBgKMDEO0GCx4AIAFB/wBNBH9BgKMDKAIAIAFBAnRqKAIABSABCwtFAAJAA0AgAiADRg0BAkAgAigCAEH/AEsNAEH4nAMoAgAgAigCAEEBdGovAQAgAXFFDQAgAkEEaiECDAELCyACIQMLIAMLRAADQAJAIAIgA0cEfyACKAIAQf8ASw0BQficAygCACACKAIAQQF0ai8BACABcUUNASACBSADCw8LIAJBBGohAgwACwALRgADQCABIAJHBEAgAyABKAIAQf8ATQR/QficAygCACABKAIAQQF0ai8BAAVBAAs7AQAgA0ECaiEDIAFBBGohAQwBCwsgAgskACACQf8ATQR/QficAygCACACQQF0ai8BACABcUEARwVBAAsLQAECfyAAKAIAKAIAIgAoAgAgACgCCCICQQF1aiEBIAAoAgQhACABIAJBAXEEfyABKAIAIABqKAIABSAACxEBAAsPACAAIAAoAgAoAgQRAQALHwAgAAJ/QYi6BEGIugQoAgBBAWoiADYCACAACzYCBAsJACAAEJAHEDQLnAEAIwBBEGsiAyQAAkAgBRCHAUUEQCAAIAUoAgg2AgggACAFKQIANwIADAELIAUoAgAhBAJAAkACQCAFKAIEIgJBAU0EQCAAIgEgAhCRAQwBCyACQe////8DSw0BIAAgACACELsCQQFqIgUQiQIiARCPASAAIAUQswEgACACEIoBCyABIAQgAkEBahDMAQwBCxBVAAsLIANBEGokAAsJACAAIAUQ3QILigMBCH8jAEHwA2siACQAIABB6ANqIgYgAxBPIAYQlwEhCiAFEDgEQCAFQQAQvgMoAgAgCkEtEKABRiELCyACIAsgAEHoA2ogAEHgA2ogAEHcA2ogAEHYA2ogAEHIA2oQRSIMIABBuANqEEUiBiAAQagDahBFIgcgAEGkA2oQlgcgAEHOAjYCECAAQQhqQQAgAEEQaiICEGchCAJAAn8gBRA4IAAoAqQDSgRAIAUQOCEJIAAoAqQDIQ0gBxA4IAkgDWtBAXRqIAYQOGogACgCpANqQQFqDAELIAcQOCAGEDhqIAAoAqQDakECagsiCUHlAEkNACAIIAlBAnQQOxB/IAgoAgAiAg0AEFUACyACIABBBGogACADKAIEIAUQ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ByAEEE8gBxCdASEIIABBADoAjwECQCAAQZgCaiACIAMgByAEKAIEIAUgAEGPAWogCCABIABBlAFqIABBhAJqEKUHRQ0AIABB3J4CKAAANgCHASAAQdWeAikAADcDgAEgCCAAQYABaiAAQYoBaiAAQfYAahCCAiAAQc4CNgIQIABBCGpBACAAQRBqIgIQZyEDAkAgACgClAEgASgCAGtB4wBOBEAgAyAAKAKUASABKAIAa0ECahA7EH8gAygCAEUNASADKAIAIQILIAAtAI8BBEAgAkEtOgAAIAJBAWohAgsgASgCACEEA0AgACgClAEgBE0EQAJAIAJBADoAACAAIAY2AgAgAEEQakGL/AEgABDqAUEBRw0AIAMQZgwECwUgAiAAQfYAaiIHIAdBCmogBBDABCAAayAAai0ACjoAACACQQFqIQIgBEEBaiEEDAELCxBVAAsQVQALIABBmAJqIABBkAJqEHwEQCAFIAUoAgBBAnI2AgALIAAoApgCIQIgAEGQAWoQRyABEGYgAEGgAmokACACC5oCAQJ/IwBBoANrIggkACAIIAhBoANqIgM2AgwjAEGQAWsiByQAIAcgB0GEAWo2AhwgAEEIaiAHQSBqIgIgB0EcaiAEIAUgBhCqByAHQgA3AxAgByACNgIMIAhBEGoiAiAIKAIMEPQEIQQgACgCCCEFIwBBEGsiACQAIAAgBTYCDCAAQQhqIABBDGoQygEhBSACIAdBDGogBCAHQRBqEMgEIQQgBRDJASAAQRBqJAAgBEF/RgRAEFUACyAIIAIgBEECdGo2AgwgB0GQAWokACAIKAIMIQQjAEEQayIAJAAgACABNgIIA0AgAiAERwRAIABBCGogAigCABDgBCACQQRqIQIMAQsLIAAoAgghASAAQRBqJAAgAyQAIAELhQEAIwBBgAFrIgIkACACIAJB9ABqNgIMIABBCGogAkEQaiIAIAJBDGogBCAFIAYQqgcgACEEIAIoAgwhAyMAQRBrIgAkACAAIAE2AggDQCADIARHBEAgAEEIaiAELAAAEMoDIARBAWohBAwBCwsgACgCCCEBIABBEGokACACQYABaiQAIAEL8AwBAX8jAEFAaiIHJAAgByABNgI4IARBADYCACAHIAMQTyAHEJcBIQggBxBHAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJA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ASAIIAAoApwBEH8gACgCnAEhBgsgBiAFIAZqIgogAhDZASELIABBzgI2AlAgAEHIAGpBACAAQdAAahBnIQYCQCAAKAKcASAAQaABakYEQCAAQdAAaiEFDAELIAVBAXQQOyIFRQ0BIAYgBRB/IAAoApwBIQkLIABBOGoiByACEE8gCSALIAogBSAAQcQAaiAAQUBrIAcQtQcgBxBHIAEgBSAAKAJEIAAoAkAgAiADEOgBIQEgBhBmIAgQZiAAQdABaiQAIAEPCxBVAAsRACAAIAEgAiADIARBABDwBgsRACAAIAEgAiADIARBABDxBgsRACAAIAEgAiADIARBARDwBgsRACAAIAEgAiADIARBARDxBgvSAQEBfyMAQTBrIgUkACAFIAE2AigCQCACKAIEQQFxRQRAIAAgASACIAMgBCAAKAIAKAIYEQoAIQIMAQsgBUEYaiIAIAIQTyAAEJwCIQEgABBHAkAgBARAIAVBGGogARDBAQwBCyAFQRhqIAEQwAELIAUgBUEYahCuATYCEANAIAUgBUEYahCBAjYCCCAFQRBqIAVBCGoQgwEEQCAFQShqIAVBEGoiACgCACwAABDKAyAAEO0CDAEFIAUoAighAiAFQRhqEDkaCwsLIAVBMGokACACC/UCAQF/IwBB4AJrIgAkACAAIAI2AtACIAAgATYC2AIgAEHQAWoQRSEGIABBEGoiAiADEE8gAhCXAUGguwNBursDIABB4AFqEOcBIAIQRyAAQcABahBFIgMgAxBREEIgACADQQAQQSIBNgK8ASAAIAI2AgwgAEEANgIIA0ACQCAAQdgCaiAAQdACahCSAUUNACAAKAK8ASADEDggAWpGBEAgAxA4IQIgAyADEDhBAXQQQiADIAMQURBCIAAgAiADQQAQQSIBajYCvAELIABB2AJqEGhBECABIABBvAFqIABBCGpBACAGIABBEGogAEEMaiAAQeABahDAAg0AIABB2AJqEHUaDAELCyADIAAoArwBIAFrEEIgAxBAIQIQXCEBIAAgBTYCACACIAEgABC7B0EBRwRAIARBBDYCAAsgAEHYAmogAEHQAmoQewRAIAQgBCgCAEECcjYCAAsgACgC2AIhASADEDkaIAYQORogAEHgAmokACABC9QDAQF+IwBBgANrIgAkACAAIAI2AvACIAAgATYC+AIgAEHYAWogAyAAQfABaiAAQewBaiAAQegBahC/BCAAQcgBahBFIgEgARBREEIgACABQQAQQSICNgLEASAAIABBIGo2AhwgAEEANgIYIABBAToAFyAAQcUAOgAWA0ACQCAAQfgCaiAAQfACahCSAUUNACAAKALEASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCxAELIABB+AJqEGggAEEXaiAAQRZqIAIgAEHEAWogACgC7AEgACgC6AEgAEHYAWogAEEgaiAAQRxqIABBGGogAEHwAWoQvgQNACAAQfgCahB1GgwBCwsCQCAAQdgBahA4RQ0AIAAtABdFDQAgACgCHCIDIABBIGprQZ8BSg0AIAAgA0EEajYCHCADIAAoAhg2AgALIAAgAiAAKALEASAEELwHIAApAwAhBiAFIAApAwg3AwggBSAGNwMAIABB2AFqIABBIGogACgCHCAEEJABIABB+AJqIABB8AJqEHsEQCAEIAQoAgBBAnI2AgALIAAoAvgCIQIgARA5GiAAQdgBahA5GiAAQYADaiQAIAILvQMAIwBB8AJrIgAkACAAIAI2AuACIAAgATYC6AIgAEHIAWogAyAAQeABaiAAQdwBaiAAQdgBahC/BCAAQbgBahBFIgEgARBREEIgACABQQAQQSICNgK0ASAAIABBEGo2AgwgAEEANgIIIABBAToAByAAQcUAOgAGA0ACQCAAQegCaiAAQeACahCSAUUNACAAKAK0ASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCtAELIABB6AJqEGggAEEHaiAAQQZqIAIgAEG0AWogACgC3AEgACgC2AEgAEHIAWogAEEQaiAAQQxqIABBCGogAEHgAWoQvgQNACAAQegCahB1GgwBCwsCQCAAQcgBahA4RQ0AIAAtAAdFDQAgACgCDCIDIABBEGprQZ8BSg0AIAAgA0EEajYCDCADIAAoAgg2AgALIAUgAiAAKAK0ASAEEL0HOQMAIABByAFqIABBEGogACgCDCAEEJABIABB6AJqIABB4AJqEHsEQCAEIAQoAgBBAnI2AgALIAAoAugCIQIgARA5GiAAQcgBahA5GiAAQfACaiQAIAILvQMAIwBB8AJrIgAkACAAIAI2AuACIAAgATYC6AIgAEHIAWogAyAAQeABaiAAQdwBaiAAQdgBahC/BCAAQbgBahBFIgEgARBREEIgACABQQAQQSICNgK0ASAAIABBEGo2AgwgAEEANgIIIABBAToAByAAQcUAOgAGA0ACQCAAQegCaiAAQeACahCSAUUNACAAKAK0ASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCtAELIABB6AJqEGggAEEHaiAAQQZqIAIgAEG0AWogACgC3AEgACgC2AEgAEHIAWogAEEQaiAAQQxqIABBCGogAEHgAWoQvgQNACAAQegCahB1GgwBCwsCQCAAQcgBahA4RQ0AIAAtAAdFDQAgACgCDCIDIABBEGprQZ8BSg0AIAAgA0EEajYCDCADIAAoAgg2AgALIAUgAiAAKAK0ASAEEL4HOAIAIABByAFqIABBEGogACgCDCAEEJABIABB6AJqIABB4AJqEHsEQCAEIAQoAgBBAnI2AgALIAAoAugCIQIgARA5GiAAQcgBahA5GiAAQfACaiQAIAILoAMBAn8jAEHgAmsiACQAIAAgAjYC0AIgACABNgLYAiADENoBIQYgAyAAQeABahDvAiEHIABB0AFqIAMgAEHMAmoQ7gIgAEHAAWoQRSIBIAEQURBCIAAgAUEAEEEiAjYCvAEgACAAQRBqNgIMIABBADYCCANAAkAgAEHYAmogAEHQAmoQkgFFDQAgACgCvAEgARA4IAJqRgRAIAEQOCEDIAEgARA4QQF0EEIgASABEFEQQiAAIAMgAUEAEEEiAmo2ArwBCyAAQdgCahBoIAYgAiAAQbwBaiAAQQhqIAAoAswCIABB0AFqIABBEGogAEEMaiAHEMACDQAgAEHYAmoQdRoMAQsLAkAgAEHQAWoQOEUNACAAKAIMIgMgAEEQamtBnwFKDQAgACADQQRqNgIMIAMgACgCCDYCAAsgBSACIAAoArwBIAQgBhC/BzcDACAAQdABaiAAQRBqIAAoAgwgBBCQASAAQdgCaiAAQdACahB7BEAgBCAEKAIAQQJyNgIACyAAKALYAiECIAEQORogAEHQAWoQORogAEHgAmokACACC6ADAQJ/IwBB4AJrIgAkACAAIAI2AtACIAAgATYC2AIgAxDaASEGIAMgAEHgAWoQ7wIhByAAQdABaiADIABBzAJqEO4CIABBwAFqEEUiASABEFEQQiAAIAFBABBBIgI2ArwBIAAgAEEQajYCDCAAQQA2AggDQAJAIABB2AJqIABB0AJqEJIBRQ0AIAAoArwBIAEQOCACakYEQCABEDghAyABIAEQOEEBdBBCIAEgARBREEIgACADIAFBABBBIgJqNgK8AQsgAEHYAmoQaCAGIAIgAEG8AWogAEEIaiAAKALMAiAAQdABaiAAQRBqIABBDGogBxDAAg0AIABB2AJqEHUaDAELCwJAIABB0AFqEDhFDQAgACgCDCIDIABBEGprQZ8BSg0AIAAgA0EEajYCDCADIAAoAgg2AgALIAUgAiAAKAK8ASAEIAYQwgc7AQAgAEHQAWogAEEQaiAAKAIMIAQQkAEgAEHYAmogAEHQAmoQewRAIAQgBCgCAEECcjYCAAsgACgC2AIhAiABEDkaIABB0AFqEDkaIABB4AJqJAAgAgugAwECfyMAQeACayIAJAAgACACNgLQAiAAIAE2AtgCIAMQ2gEhBiADIABB4AFqEO8CIQcgAEHQAWogAyAAQcwCahDuAiAAQcABahBFIgEgARBREEIgACABQQAQQSICNgK8ASAAIABBEGo2AgwgAEEANgIIA0ACQCAAQdgCaiAAQdACahCSAUUNACAAKAK8ASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCvAELIABB2AJqEGggBiACIABBvAFqIABBCGogACgCzAIgAEHQAWogAEEQaiAAQQxqIAcQwAINACAAQdgCahB1GgwBCwsCQCAAQdABahA4RQ0AIAAoAgwiAyAAQRBqa0GfAUoNACAAIANBBGo2AgwgAyAAKAIINgIACyAFIAIgACgCvAEgBCAGEMMHNwMAIABB0AFqIABBEGogACgCDCAEEJABIABB2AJqIABB0AJqEHsEQCAEIAQoAgBBAnI2AgALIAAoAtgCIQIgARA5GiAAQdABahA5GiAAQeACaiQAIAILoAMBAn8jAEHgAmsiACQAIAAgAjYC0AIgACABNgLYAiADENoBIQYgAyAAQeABahDvAiEHIABB0AFqIAMgAEHMAmoQ7gIgAEHAAWoQRSIBIAEQURBCIAAgAUEAEEEiAjYCvAEgACAAQRBqNgIMIABBADYCCANAAkAg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QZACayIAJAAgACACNgKAAiAAIAE2AogCIAMQ2gEhBiAAQdABaiADIABB/wFqEPACIABBwAFqEEUiASABEFEQQiAAIAFBABBBIgI2ArwBIAAgAEEQajYCDCAAQQA2AggDQAJAIABBiAJqIABBgAJqEJMBRQ0AIAAoArwBIAEQOCACakYEQCABEDghAyABIAEQOEEBdBBCIAEgARBREEIgACADIAFBABBBIgJqNgK8AQsgAEGIAmoQaSAGIAIgAEG8AWogAEEIaiAALAD/ASAAQdABaiAAQRBqIABBDGpBoLsDEMMCDQAgAEGIAmoQdhoMAQsLAkAgAEHQAWoQOEUNACAAKAIMIgMgAEEQamtBnwFKDQAgACADQQRqNgIMIAMgACgCCDYCAAsgBSACIAAoArwBIAQgBhDCBzsBACAAQdABaiAAQRBqIAAoAgwgBBCQASAAQYgCaiAAQYACahB8BEAgBCAEKAIAQQJyNgIACyAAKAKIAiECIAEQORogAEHQAWoQORogAEGQAmokACACC5UDAQF/IwBBkAJrIgAkACAAIAI2AoACIAAgATYCiAIgAxDaASEGIABB0AFqIAMgAEH/AWoQ8AIgAEHAAWoQRSIBIAEQURBCIAAgAUEAEEEiAjYCvAEgACAAQRBqNgIMIABBADYCCANAAkAgAEGIAmogAEGAAmoQkwFFDQAgACgCvAEgARA4IAJqRgRAIAEQOCEDIAEgARA4QQF0EEIgASABEFEQQiAAIAMgAUEAEEEiAmo2ArwBCyAAQYgCahBpIAYgAiAAQbwBaiAAQQhqIAAsAP8BIABB0AFqIABBEGogAEEMakGguwMQwwINACAAQYgCahB2GgwBCwsCQCAAQdABahA4RQ0AIAAoAgwiAyAAQRBqa0GfAUoNACAAIANBBGo2AgwgAyAAKAIINgIACyAFIAIgACgCvAEgBCAGEMMHNwMAIABB0AFqIABBEGogACgCDCAEEJABIABBiAJqIABBgAJqEHwEQCAEIAQoAgBBAnI2AgALIAAoAogCIQIgARA5GiAAQdABahA5GiAAQZACaiQAIAILlQMBAX8jAEGQAmsiACQAIAAgAjYCgAIgACABNgKIAiADENoBIQYgAEHQAWogAyAAQf8BahDwAiAAQcABahBFIgEgARBREEIgACABQQAQQSICNgK8ASAAIABBEGo2AgwgAEEANgIIA0ACQCAAQYgCaiAAQYACahCTAUUNACAAKAK8ASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCvAELIABBiAJqEGkgBiACIABBvAFqIABBCGogACwA/wEgAEHQAWogAEEQaiAAQQxqQaC7AxDDAg0AIABBiAJqEHYaDAELCwJAIABB0AFqEDhFDQAgACgCDCIDIABBEGprQZ8BSg0AIAAgA0EEajYCDCADIAAoAgg2AgALIAUgAiAAKAK8ASAEIAYQxAc2AgAgAEHQAWogAEEQaiAAKAIMIAQQkAEgAEGIAmogAEGAAmoQfARAIAQgBCgCAEECcjYCAAsgACgCiAIhAiABEDkaIABB0AFqEDkaIABBkAJqJAAgAgsLmtADSgBBgAgLoC5mc2V0ACVzLyVzACVzLiVzAGRlYnVnAGFsbG9jYXRvcjxUPjo6YWxsb2NhdGUoc2l6ZV90IG4pICduJyBleGNlZWRzIG1heGltdW0gc3VwcG9ydGVkIHNpemUAd2IAJWPihLnvuI9bd2ViYXJraXQtaW5mbzpdACVtLSVkLSVZLSVILSVNLSVTAE1hcmtlciBPSy4ALABBc3NlcnRpb24gYHggPj0gbU1pblhgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB3aWR0aCA+PSA1YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgd2lkdGggPj0gMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYHdpZHRoID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHB5cmFtaWQtPnNpemUoKSA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtU3RhcnRUaW1lID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGAoc3JjX3dpZHRoJTIpID09IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbS53aWR0aCgpID09IGltLnN0ZXAoKS9zaXplb2YoZmxvYXQpYCBmYWlsZWQgaW4gACAJCg0ARXJyb3I6IG1hbGxvYwoARXJyb3IgMTogaWNwR2V0SW5pdFh3MlhjCgAgPT09IG1hdHJpeCAoJWQsJWQpID09PQoAID09PSB2ZWN0b3IgKCVkKSA9PT0KAD8/PyAxCgBFcnJvcjogbGFiZWxpbmcgd29yayBvdmVyZmxvdy4KACMjIyBGZWF0dXJlIGNhbmRpZGF0ZXMgZm9yIHRyYWNraW5nIGFyZSBvdmVyZmxvdy4KAGFyZ2xDYW1lcmFGcnVzdHVtUkgoKTogYXJQYXJhbURlY29tcE1hdCgpIGluZGljYXRlZCBwYXJhbWV0ZXIgZXJyb3IuCgBrcG1EZWxldGVSZWZEYXRhU2V0KCk6IE5VTEwgcmVmRGF0YVNldFB0ci9yZWZJbWFnZS4KAFN0YXJ0IHRyYWNraW5nX3RocmVhZCAjJWQuCgBPdXQgb2YgbWVtb3J5ISEKAERhdGEgbnVtIGVycm9yISEKAGNvbG9yOiAjNjY0NDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZjk5OyBib3JkZXItcmFkaXVzOiA0cHg7IHBhZGRpbmc6IDJweAB3AElEIGFscmVhZHkgZXhpc3RzACVzJXMAJXMuJXMAcgAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9vcmllbnRhdGlvbl9hc3NpZ25tZW50LmNwcAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2ZyYW1ld29yay90aW1lcnMuY3BwAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi93ZWJhcmtpdC1vcmcvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZGV0ZWN0b3JzL2hhcnJpcy5jcHAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9kZXRlY3RvcnMvRG9HX3NjYWxlX2ludmFyaWFudF9kZXRlY3Rvci5jcHAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9tYXRjaGVycy9ob3VnaF9zaW1pbGFyaXR5X3ZvdGluZy5jcHAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9mcmFtZXdvcmsvaW1hZ2UuY3BwAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi93ZWJhcmtpdC1vcmcvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZGV0ZWN0b3JzL2dhdXNzaWFuX3NjYWxlX3NwYWNlX3B5cmFtaWQuY3BwAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi93ZWJhcmtpdC1vcmcvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZGV0ZWN0b3JzL3B5cmFtaWQuY3BwAGluZm8ARXJyb3I6IGljcEdldEpfVV9YYwB3YgByYgBBUl9QSVhFTF9GT1JNQVRfUkdCAFBhdHRlcm4gZXh0cmFjdGlvbiBmYWlsZWQuAEFzc2VydGlvbiBgcHlyYW1pZGAgZmFpbGVkIGluIABUcmFja2luZyB0aHJlYWQgPSAlZAoAU0laRSA9ICVkLCAlZAoARXJyb3IgMjogaWNwR2V0SW5pdFh3MlhjCgA/Pz8gMgoARXJyb3I6IHVuc3VwcG9ydGVkIHBpeGVsIGZvcm1hdC4KAFVua25vd24gb3IgdW5zdXBwb3J0ZWQgbGFiZWxpbmcgdGhyZXNob2xkIG1vZGUgcmVxdWVzdGVkLiBTZXQgdG8gbWFudWFsLgoAa3BtRGVsZXRlUmVmRGF0YVNldCgpOiAwIHhzaXplL3lzaXplL2RwaS4KAEVycm9yICglZCk6IHVuYWJsZSB0byBvcGVuIGNhbWVyYSBwYXJhbWV0ZXJzIGZpbGUgIiVzIiBmb3Igd3JpdGluZy4KAEVycm9yOiBOVUxMIHBhdHRIYW5kbGUuCgBFbmQgdHJhY2tpbmdfdGhyZWFkICMlZC4KAE91dCBvZiBtZW1vcnkhIQoAcgAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL21hdGNoZXJzL2ZyZWFrLmgAd2FybmluZwAgJTEwZwBCdWlsZCBQeXJhbWlkACU0ZAB3YgByYgAlY/Cfmqlbd2ViYXJraXQtZXJyb3I6XQBBUl9QSVhFTF9GT1JNQVRfQkdSAE1BTlVBTABHZW5lcmljIGVycm9yIGR1cmluZyBtYXRjaGluZyBwaGFzZS4AIGxpbmUgACVzJXMKAEZpbGUgb3BlbiBlcnJvci4gJXMKAERpc3RvcnRpb24gZmFjdG9yOiBrMT0lMS4xMGYsIGsyPSUxLjEwZiwgcDE9JTEuMTBmLCBwMj0lMS4xMGYKAEVycm9yOiBtYWxsb2MKAEVycm9yIDM6IGljcEdldEluaXRYdzJYYwoARXJyb3IgaWNwR2V0Sl9VX1MKAD09PT09PSAlcyA9PT09PT09PQoAPz8/IDMKAEVycm9yOiBjYW4ndCBsb2FkIHBhdHRlcm4gZnJvbSBOVUxMIGJ1ZmZlci4KAGtwbVNldFJlZkRhdGFTZXQoKTogTlVMTCBrcG1IYW5kbGUvZmlsZW5hbWUuCgBFcnJvciBzYXZpbmcgZmVhdHVyZSBtYXA6IGVycm9yIHdyaXRpbmcgZGF0YS4KAE91dCBvZiBtZW1vcnkhIQoAY29sb3I6ICNmZmZmZmY7IGJhY2tncm91bmQtY29sb3I6ICNmZjAxMDE7IGJvcmRlci1yYWRpdXM6IDRweDsgcGFkZGluZzogMnB4AEV4dHJhY3QgRmVhdHVyZXMAZXJyb3IARnJlYWsgZmVhdHVyZXMgLSAlZAByYgBBVVRPX01FRElBTgBBUl9QSVhFTF9GT1JNQVRfUkdCQQBJbnN1ZmZpY2llbnQgY29udHJhc3QgZHVyaW5nIG1hdGNoaW5nLgAlNy41ZiAAIGxpbmUgAEVycm9yIG9wZW5pbmcgZmlsZSAnJXMnOiAAICAgICAgICAgICAgICAgICAgZng9JWYsIGZ5PSVmLCB4MD0lZiwgeTA9JWYsIHM9JWYKAEVycm9yIDQ6IGljcEdldEluaXRYdzJYYwoARXJyb3IgaWNwR2V0VV9mcm9tX1hfYnlfTWF0WDJVCgBFcnJvciBhbGxvY2F0aW5nIG1lbW9yeS4KAEVycm9yOiBvdXQgb2YgbWVtb3J5LgoARXJyb3I6IFVuYWJsZSB0byBvcGVuIGZpbGUgJyVzJyBmb3Igd3JpdGluZy4KAEVycm9yOiB1bmFibGUgdG8gb3BlbiBmaWxlICclcyVzJyBmb3IgcmVhZGluZy4KAE91dCBvZiBtZW1vcnkhIQoAU3RlcCBzaXplIG11c3QgYmUgZXF1YWwgdG8gd2lkdGggZm9yIG5vdwBbJXNdIFslc10gWyVzXSA6IEZvdW5kICVkIGZlYXR1cmVzACVzAFdpZHRoIGNhbm5vdCBiZSB6ZXJvAFNvdXJjZSB3aWR0aCBtdXN0IGJlIGV2ZW4ASW1hZ2UgaXMgdG9vIHNtYWxsAHggb3V0IG9mIHJhbmdlAENsb2NrIGhhcyBub3QgYmVlbiBzdGFydGVkAFB5cmFtaWQgaXMgbm90IGFsbG9jYXRlZAByYgAlY+KaoO+4j1t3ZWJhcmtpdC13YXJuOl0AQVVUT19PVFNVAEFSX1BJWEVMX0ZPUk1BVF9CR1JBAHdwIG11c3QgYmUgYXQgbGVhc3QgMQBCYXJjb2RlIG1hdGNoaW5nIGNvdWxkIG5vdCBmaW5kIGNvcnJlY3QgYmFyY29kZSBsb2NhdG9yIHBhdHRlcm4uAFslc10gADogACVzJXMKAERpc3RvcnRpb24gZmFjdG9yID0gJWYgJWYgJWYgJWYgJWYgJWYKAEVycm9yIDU6IGljcEdldEluaXRYdzJYYwoARXJyb3IgaWNwR2V0WGNfZnJvbV9Yd19ieV9NYXRYdzJYYwoARXJyb3IgcmVhZGluZyBpbWFnZVNldC4KAEVycm9yIHdoaWxlIGFkZGluZyByZWZlcmVuY2UgZGF0YSBzZXQ6IGtwbUdlblJlZkRhdGFTZXQoKSBmYWlsZWQuCgBFcnJvciBvcGVuaW5nICclcycuCgBDYW4ndCBvcGVuIEpQRUcgZmlsZSAnJXMnCgBPdXQgb2YgbWVtb3J5ISEKAFBhdHRlcm4gRGF0YSByZWFkIGVycm9yISEKAFJlYWQgZXJyb3IhIQoAY29sb3I6ICM3NzQ0MDA7IGJhY2tncm91bmQtY29sb3I6ICNmZmZmOTk7IGJvcmRlci1yYWRpdXM6IDRweDsgcGFkZGluZzogMnB4ACVmAHdiAEFSX1BJWEVMX0ZPUk1BVF9BQkdSAFB5cmFtaWQgaXMgTlVMTABBVVRPX0FEQVBUSVZFAEJhcmNvZGUgbWF0Y2hpbmcgZXJyb3IgZGV0ZWN0aW9uL2NvcnJlY3Rpb24gZm91bmQgdW5yZWNvdmVyYWJsZSBlcnJvci4ARXJyb3IgY3JlYXRpbmcgZnVsbCBmaWxlIHBhdGggZnJvbSAnJXMnIGFuZCAnJXMnAEFzc2VydGlvbiBgeCA8IG1NYXhYYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaGVpZ2h0ID49IDVgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBoZWlnaHQgPj0gMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGhlaWdodCA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtSW1hZ2VzLnNpemUoKSA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB4ID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtU3RvcFRpbWUgPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGRzdCAhPSAwYCBmYWlsZWQgaW4gACBJTkZPICAAJXMlcwoARGlzdG9ydGlvbiBmYWN0b3IgPSAlZiAlZiAlZiAlZiAlZgoARXJyb3IgPSAlZgoARXJyb3IgNjogaWNwR2V0SW5pdFh3MlhjCgAgICAgICAgICBJbWFnZVNpemUgPSAlN2RbcGl4ZWxdCgA9PT09PT09PT0gJWQgPT09PT09PT09PT0KAEltYWdlc2V0IGNvbnRhaW5zICVkIGltYWdlcy4KAEVycm9yOiBVbmFibGUgdG8gb3BlbiBmaWxlICclcycgZm9yIHJlYWRpbmcuCgBFcnJvciAoJWQpOiB1bmFibGUgdG8gb3BlbiBjYW1lcmEgcGFyYW1ldGVycyBmaWxlICIlcyIgZm9yIHJlYWRpbmcuCgBFcnJvciByZWFkaW5nIHBhdHRlcm4gZmlsZSAnJXMnLgoAQnVpbGQgSW5kZXgASGVpZ2h0IGNhbm5vdCBiZSB6ZXJvACVmICVmICVmICVmAHggbXVzdCBiZSBwb3NpdGl2ZQBMYXBsYWNpYW4gcHlyYW1pZCBoYXMgbm90IGJlZW4gYWxsb2NhdGVkAENsb2NrIGhhcyBub3QgYmVlbiBzdG9wcGVkAEFSX1BJWEVMX0ZPUk1BVF9NT05PAERlc3RpbmF0aW9uIGlzIE5VTEwAQVVUT19CUkFDS0VUSU5HAGhwIG11c3QgYmUgYXQgbGVhc3QgMQBFcnJvciAoJWQpOiB1bmFibGUgdG8gZGV0ZXJtaW5lIGZpbGUgbGVuZ3RoLgBNYXRjaGluZyBjb25maWRlbmNlIGN1dG9mZiB2YWx1ZSBub3QgcmVhY2hlZC4AQXNzZXJ0aW9uIGB5ID49IG1NaW5ZYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW1hZ2UudHlwZSgpID09IElNQUdFX1VJTlQ4YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgc3RvcmUuc2l6ZSgpID09IHBvaW50cy5zaXplKClgIGZhaWxlZCBpbiAAJXMlcwoARGlzdG9ydGlvbiBmYWN0b3IgPSAlZiAlZiAlZiAlZgoARXJyb3IgNzogaWNwR2V0SW5pdFh3MlhjCgBFeHRyYWN0ZWQgZmVhdHVyZXMgPSAlN2RbcGl4ZWxdCgBFcnJvciBpY3AyR2V0VFMKAEZhbGxpbmcgYmFjayB0byByZWFkaW5nICclcyVzJyBpbiBBUlRvb2xLaXQgdjQueCBmb3JtYXQuCgBFcnJvciBpbiBvcGVuaW5nICclcycgaW4gemlwZmlsZS4KAEVycm9yIHJlYWRpbmcgSlBFRyBmaWxlLgoARXJyb3Igd2hpbGUgYWRkaW5nIHJlZmVyZW5jZSBkYXRhIHNldDoga3BtTWVyZ2VSZWZEYXRhU2V0KCkgZmFpbGVkLgoARXJyb3Igc2F2aW5nIGZlYXR1cmUgc2V0OiBlcnJvciB3cml0aW5nIGRhdGEuCgBPdXQgb2YgbWVtb3J5ISEKAEGwNgvFKYgOAACBEAAA7xIAABYVAACnGAAAWyVzXSBbJXNdIFslc10gOiAlczogJWYgbXMASW1hZ2UgbXVzdCBiZSBncmF5c2NhbGUAeSBvdXQgb2YgcmFuZ2UARmVhdHVyZSBzdG9yZSBoYXMgbm90IGJlZW4gYWxsb2NhdGVkACVkAHdiAEFSX1BJWEVMX0ZPUk1BVF9BUkdCAE1heGltdW0gYWxsb3dhYmxlIHBvc2UgZXJyb3IgZXhjZWVkZWQuAEFzc2VydGlvbiBgc3RlcCA+PSB3aWR0aGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGkrMStjaHVua19zaXplIDwgd2lkdGhgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBweXJhbWlkYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgcHlyYW1pZC0+bnVtT2N0YXZlcygpID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHNyYyAhPSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgeCA8IG1HcmFkaWVudHNbb2N0YXZlKm1OdW1TY2FsZXNQZXJPY3RhdmUrc2NhbGVdLndpZHRoKClgIGZhaWxlZCBpbiAARXJyb3IgaW4gb3BlbmluZyAnJXMnIGZvciByZWFkaW5nCgAgRmlsdGVyZWQgZmVhdHVyZXMgPSAlN2RbcGl4ZWxdCgBMYWJlbGluZyB0aHJlc2hvbGQgbW9kZSBzZXQgdG8gJXMuCgBFcnJvciByZWFkaW5nIEpQRUcgZmlsZSBoZWFkZXIuCgBFcnJvcjogc3VwcGxpZWQgZmlsZSBkb2VzIG5vdCBhcHBlYXIgdG8gYmUgYW4gQVJUb29sS2l0IGNhbWVyYSBwYXJhbWV0ZXIgZmlsZS4KAGtwbURlbGV0ZVJlZkRhdGFTZXQoKTogTlVMTCByZWZEYXRhU2V0UHRyMS9yZWZEYXRhU2V0UHRyMi4KAENhbid0IHJlYWQgSlBFRyBmaWxlICclcycKAEFSX1BJWEVMX0ZPUk1BVF8ydnV5AFB5cmFtaWQgZG9lcyBub3QgY29udGFpbiBhbnkgbGV2ZWxzAFN0ZXAgbXVzdCBiZSBncmVhdGVyIHRoYW4gb3IgZXF1YWwgdGhlIHdpZHRoAHggbXVzdCBiZSBsZXNzIHRoYW4gdGhlIGltYWdlIHdpZHRoAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi93ZWJhcmtpdC1vcmcvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvbWF0Y2hlcnMvdmlzdWFsX2RhdGFiYXNlLmgARXh0ZW5kaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlIGltYWdlAFNvdXJjZSBpcyBOVUxMAEVycm9yICglZCk6IHVuYWJsZSB0byByZWFkIGZyb20gZmlsZS4ATXVsdGktbWFya2VyIHBvc2UgZXJyb3IgdmFsdWUgZXhjZWVkZWQuAA0lNGQvJTRkLgBBc3NlcnRpb24gYHkgPCBtTWF4WWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGltYWdlLmNoYW5uZWxzKCkgPT0gMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYG51bV9wb2ludHMgPT0gcG9pbnRzLnNpemUoKWAgZmFpbGVkIGluIAAlNy41ZiAAIElORk8gIABrcG1TZXRSZWZEYXRhU2V0KCk6IE5VTEwga3BtSGFuZGxlL3JlZkRhdGFTZXQuCgBrcG1EZWxldGVSZWZEYXRhU2V0KCk6IE5VTEwgcmVmRGF0YVNldFB0ci4KAEVycm9yOiB1bmFibGUgdG8gb3BlbiBmaWxlICclcycgZm9yIHdyaXRpbmcuCgBFcnJvcjogVW5zdXBwb3J0ZWQgcGl4ZWwgZm9ybWF0ICglZCkgcmVxdWVzdGVkLgoARXJyb3IgaW4gcmVhZGluZyAnJXMnLgoACiMjIyBTdXJmYWNlIE5vLiVkICMjIwoAQVJfUElYRUxfRk9STUFUX3l1dnMAJXMASW1hZ2UgbXVzdCBoYXZlIDEgY2hhbm5lbABTaG91bGQgYmUgc2FtZSBzaXplAFJlamVjdGVkIGZyZXF1ZW50bHkgbWlzcmVjb2duaXNlZCBtYXRyaXggbWFya2VyLgBBc3NlcnRpb24gYGJ1Y2tldFswXS5maXJzdCA+PSBidWNrZXRbbl0uZmlyc3RgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBhbmdsZSA+IC1QSWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGNoYW5uZWxzID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHNyY193aWR0aCA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB5ID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBkeW5hbWljX2Nhc3Q8Y29uc3QgQmlub21pYWxQeXJhbWlkMzJmKj4ocHlyYW1pZClgIGZhaWxlZCBpbiAAIGxpbmUgAGtwbVNhdmVSZWZEYXRhU2V0KCk6IE5VTEwgZmlsZW5hbWUvcmVmRGF0YVNldC4KAGtwbVNldFJlZkRhdGFTZXQoKTogcmVmRGF0YVNldC4KAEVycm9yOiBzdXBwbGllZCBidWZmZXIgZG9lcyBub3QgYXBwZWFyIHRvIGJlIEFSVG9vbEtpdCBjYW1lcmEgcGFyYW1ldGVycy4KAEVycm9yIGluIHdyaXRpbmcgJyVzJyBpbiB0aGUgemlwZmlsZS4KAEVycm9yIHNhdmluZyBpbWFnZSBzZXQ6IGVycm9yIHdyaXRpbmcgZGF0YS4KAE51bWJlciBvZiBjaGFubmVscyBjYW5ub3QgYmUgemVybwB5IG11c3QgYmUgcG9zaXRpdmUAV2lkdGggbXVzdCBiZSBwb3NpdGl2ZQBhbmdsZSBvdXQgb2YgcmFuZ2UAT25seSBiaW5vbWlhbCBweXJhbWlkIGlzIHN1cHBvcnRlZABudGhfZWxlbWVudCBmYWlsZWQAQVJfUElYRUxfRk9STUFUX1JHQl81NjUAQXNzZXJ0aW9uIGBtUHlyYW1pZC5zaXplKCkgPT0gbU51bU9jdGF2ZXMqbU51bVNjYWxlc1Blck9jdGF2ZWAgZmFpbGVkIGluIABBc3NlcnRpb24gYG9jdGF2ZSA+PSAwYCBmYWlsZWQgaW4gADogAEZpZWxkLW9mLXZpZXcgdmVydGljYWwgPSAlLjFmLCBob3Jpem9udGFsID0gJS4xZiBkZWdyZWVzLCBhc3BlY3QgcmF0aW8gPSAlLjNmCgBNYXggZmVhdHVyZSA9ICVkCgAgIFJlYWQgSW1hZ2VTZXQuCgBFcnJvciBzYXZpbmcgS1BNIGRhdGE6IHVuYWJsZSB0byBvcGVuIGZpbGUgJyVzJXMlcycgZm9yIHdyaXRpbmcuCgBFcnJvciAoJWQpOiB1bmFibGUgdG8gb3BlbiBleHRlcm5hbCBwYXJhbWV0ZXJzIGZpbGUgIiVzIiBmb3Igd3JpdGluZy4KAEVycm9yIGluIGNsb3NpbmcgJXMgaW4gdGhlIHppcGZpbGUuCgBBdXRvIHRocmVzaG9sZCAoYnJhY2tldCkgbWFya2VyIGNvdW50cyAtWyUzZDogJTNkXSBbJTNkOiAlM2RdIFslM2Q6ICUzZF0rLgoAT3V0IG9mIG1lbW9yeSEhCgBQeXJhbWlkIGhhcyBub3QgYmVlbiBhbGxvY2F0ZWQgeWV0AC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi93ZWJhcmtpdC1vcmcvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZGV0ZWN0b3JzL2dhdXNzaWFuX3NjYWxlX3NwYWNlX3B5cmFtaWQuaABQeXJhbWlkIGlzIE5VTEwAQVJfUElYRUxfRk9STUFUX1JHQkFfNTU1MQAuAEFzc2VydGlvbiBgcFswXSA+IHBtMVstMV1gIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBhbmdsZSA8PSBQSWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGQudHlwZSgpID09IElNQUdFX0YzMmAgZmFpbGVkIGluIABBc3NlcnRpb24gYHNyY19oZWlnaHQgPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgeSA8IG1HcmFkaWVudHNbb2N0YXZlKm1OdW1TY2FsZXNQZXJPY3RhdmUrc2NhbGVdLmhlaWdodCgpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbURhdGEuZ2V0KClgIGZhaWxlZCBpbiAAJTNkOiAoJTNkLCUzZCkgOiAlZiBtaW49JWYgbWF4PSVmLCBzZD0lZgoAcGFnZSAlZCwgaW1hZ2UgbnVtICVkLCBwb2ludHMgLSAlZAoARXJyb3IgKCVkKTogdW5hYmxlIHRvIG9wZW4gZXh0ZXJuYWwgcGFyYW1ldGVycyBmaWxlICIlcyIgZm9yIHJlYWRpbmcuCgBBdXRvIHRocmVzaG9sZCAoYnJhY2tldCkgYWRqdXN0ZWQgdGhyZXNob2xkIHRvICVkLgoARXJyb3Igb3BlbmluZyBmaWxlICclcy5pc2V0Jy4KAEVycm9yIGluIGNsb3NpbmcgJyVzJy4KAHkgbXVzdCBiZSBsZXNzIHRoYW4gdGhlIGltYWdlIGhlaWdodABIZWlnaHQgbXVzdCBiZSBwb3NpdGl2ZQBPY3RhdmUgbXVzdCBiZSBwb3NpdGl2ZQBPbmx5IEYzMiBpbWFnZXMgc3VwcG9ydGVkAFNob3VsZCBiZSBtYXhpbWEARGF0YSBwb2ludGVyIGlzIE5VTEwAQVJfUElYRUxfRk9STUFUX1JHQkFfNDQ0NABBc3NlcnRpb24gYGRldGVjdG9yYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgc2NhbGUgPj0gbU1pblNjYWxlYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW1hZ2Uud2lkdGgoKSA9PSBtUHlyYW1pZFswXS53aWR0aCgpYCBmYWlsZWQgaW4gAFslIC4zZiAlIC4zZiAlIC4zZl0gWyUgNi4xZl0KAEVycm9yICglZCk6IHVuYWJsZSB0byBvcGVuIG9wdGljYWwgcGFyYW1ldGVycyBmaWxlICIlcyIgZm9yIHdyaXRpbmcuCgBrcG1TZXRSZWZEYXRhU2V0RmlsZSgpOiBOVUxMIGtwbUhhbmRsZS9maWxlbmFtZS4KACAgICBlbmQuCgBBdXRvIHRocmVzaG9sZCAoJXMpIGFkanVzdGVkIHRocmVzaG9sZCB0byAlZC4KAC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoAQVJfUElYRUxfRk9STUFUXzQyMHYAbWVkaWFuAHNjYWxlIG91dCBvZiByYW5nZQBJbWFnZSBvZiB3cm9uZyBzaXplIGZvciBweXJhbWlkAFVuYWJsZSB0byBhbGxvY2F0ZSBpbWFnZSBkYXRhAERldGVjdG9yIGlzIE5VTEwAQXNzZXJ0aW9uIGBvY3RhdmUgPCBtTnVtT2N0YXZlc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYHBbMF0gPiBwbTFbMF1gIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbTEudHlwZSgpID09IElNQUdFX0YzMmAgZmFpbGVkIGluIABBc3NlcnRpb24gYGcuY2hhbm5lbHMoKSA9PSAyYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgc3JjX3N0ZXAgPiAwYCBmYWlsZWQgaW4gACUzZCwgJTNkOiBtYXhfc2ltID0gJWYKACAgUmVhZCBGZWF0dXJlU2V0LgoAQ2Fubm90IGZpbmQgdGhlIHBhZ2UgZm9yIHNraXBwaW5nLgoARXJyb3IgKCVkKTogdW5hYmxlIHRvIG9wZW4gb3B0aWNhbCBwYXJhbWV0ZXJzIGZpbGUgIiVzIiBmb3IgcmVhZGluZy4KAEVycm9yIHNhdmluZyBLUE0gZGF0YTogZXJyb3Igd3JpdGluZyBkYXRhLgoAT3RzdQBPY3RhdmUgbXVzdCBiZSBsZXNzIHRoYW4gbnVtYmVyIG9mIG9jdGF2ZXMAQVJfUElYRUxfRk9STUFUXzQyMGYAU3RlcCBtdXN0IGJlIHBvc2l0aXZlAEludmFsaWQgaW1hZ2UgdHlwZQBOdW1iZXIgb2YgY2hhbm5lbHMgc2hvdWxkIGJlIDIAQXNzZXJ0aW9uIGBzY2FsZSA8IG1NYXhTY2FsZWAgZmFpbGVkIGluIABBc3NlcnRpb24gYHBbMF0gPiBwbTFbMV1gIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbTIudHlwZSgpID09IElNQUdFX0YzMmAgZmFpbGVkIGluIABBc3NlcnRpb24gYHB5cmFtaWQtPmltYWdlcygpLnNpemUoKSA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbWFnZS5oZWlnaHQoKSA9PSBtUHlyYW1pZFswXS5oZWlnaHQoKWAgZmFpbGVkIGluIAAlNy40ZiAAa3BtTG9hZFJlZkRhdGFTZXQoKTogTlVMTCBmaWxlbmFtZS9yZWZEYXRhU2V0UHRyLgoAa3BtTWF0Y2hpbmcoKTogTlVMTCBrcG1IYW5kbGUvaW5JbWFnZUx1bWEuCgBFcnJvciBvcGVuaW5nIGZpbGUgJyVzLmZzZXQnLgoAAAAAAAABAAAAAQAAAAEAAAAAAAAA//////////////////////////8AAAAAAQAAAAEAAAABAAAAAAAAAP////8BAAAACQAAAAUAAAAEAAAAAwAAAAIAQYPgAAuxyQEBAAEBAQACBP//BQMBAAL/Bgf/AwECAgMCAwIDAwD/BAYHBf8BBAUEBAUFBAUHBgYGBwcHBv8CBAYHBQP/AP//A/8FBv//CQr/DP//D/8REv8U//8XGP//G/8dHv//AQL/BP//Bwj//wv/DQ7/EP//E/8VFv//GRr/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ZCA9ICVmCgAgIFJlYWQgTWFya2VyU2V0LgoARXJyb3IgbG9hZGluZyBLUE0gZGF0YTogdW5hYmxlIHRvIG9wZW4gZmlsZSAnJXMlcyVzJyBmb3IgcmVhZGluZy4KAERlc3RpbmF0aW9uIGltYWdlIHNob3VsZCBiZSBhIGZsb2F0AG1yawBzaXplIG11c3QgYmUgcG9zaXRpdmUAU2NhbGUgbXVzdCBiZSBwb3NpdGl2ZQBNYXhpbXVtIGJpbiBzaG91bGQgYmUgcG9zaXRpdmUAT25seSBzaW5nbGUgY2hhbm5lbCBpbWFnZXMgc3VwcG9ydGVkAEFzc2VydGlvbiBgcFswXSA+IHBbMV1gIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBkc3Rfc3RlcCA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBweXJhbWlkLT5pbWFnZXMoKVswXS53aWR0aCgpID09IGRldGVjdG9yLT53aWR0aCgpYCBmYWlsZWQgaW4gAEpQRUcgZmlsZSBoYXMgdW5zdXBwb3J0ZWQgJWQtY29tcG9uZW50IHBpeGVscwoARXJyb3IgbG9hZGluZyBLUE0gZGF0YTogZXJyb3IgcmVhZGluZyBkYXRhLgoAYXJVdGlsR2V0UGl4ZWxGb3JtYXROYW1lOiBFcnJvciwgdW5yZWNvZ25pc2VkIHBpeGVsIGZvcm1hdCAoJWQpLgoAUHlyYW1pZCBhbmQgZGV0ZWN0b3Igc2l6ZSBtaXNtYXRjaABhbGxvY2F0b3I8VD46OmFsbG9jYXRlKHNpemVfdCBuKSAnbicgZXhjZWVkcyBtYXhpbXVtIHN1cHBvcnRlZCBzaXplAFVua25vd24gaW1hZ2UgdHlwZQBBc3NlcnRpb24gYHNjYWxlIDwgbU51bVNjYWxlc1Blck9jdGF2ZWAgZmFpbGVkIGluIABBc3NlcnRpb24gYHBbMF0gPiBwcDFbLTFdYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaGlzdCAhPSBOVUxMYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKHNyY193aWR0aCUyKSA9PSAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW0xLmNoYW5uZWxzKCkgPT0gMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYG1SZWZJbWFnZVdpZHRoID4gMGAgZmFpbGVkIGluIABPdXQgb2YgbWVtb3J5LgoAa3BtQ2hhbmdlUGFnZU5vT2ZSZWZEYXRhU2V0KCk6IE5VTEwgcmVmRGF0YVNldC4KAEVycm9yIG9wZW5pbmcgZmlsZSAnJXMubXJrJy4KACUlJTAyeAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9vcmllbnRhdGlvbl9hc3NpZ25tZW50LmgAJWYgJWYgJWYgJWYAd2lkdGggbXVzdCBiZSBwb3NpdGl2ZQBTY2FsZSBtdXN0IGJlIGxlc3MgdGhhbiBudW1iZXIgb2Ygc2NhbGUgcGVyIG9jdGF2ZQBVbnN1cHBvcnRlZCBpbWFnZSB0eXBlAFNvdXJjZSB3aWR0aCBtdXN0IGJlIG9kZABBc3NlcnRpb24gYHBbMF0gPiBwcDFbMF1gIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbTIuY2hhbm5lbHMoKSA9PSAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgcHlyYW1pZC0+aW1hZ2VzKClbMF0uaGVpZ2h0KCkgPT0gZGV0ZWN0b3ItPmhlaWdodCgpYCBmYWlsZWQgaW4gAGFsbG9jYXRvcjxUPjo6YWxsb2NhdGUoc2l6ZV90IG4pICduJyBleGNlZWRzIG1heGltdW0gc3VwcG9ydGVkIHNpemUAL3Byb2Mvc2VsZi9leGUAT2N0YXZlIG91dCBvZiByYW5nZQBIaXN0b2dyYW0gcG9pbnRlciBpcyBOVUxMAEFzc2VydGlvbiBgYXNzaWdubWVudC5zaXplKCkgPT0gbnVtX2luZGljZXNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBwWzBdID4gcHAxWzFdYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKGNodW5rX3NpemUlMik9PTBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtUmVmSW1hZ2VIZWlnaHQgPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZC53aWR0aCgpID09IGltMi53aWR0aCgpYCBmYWlsZWQgaW4gAFRyYW5zZm9ybWF0aW9uIG1hdHJpeCByZWFkIGVycm9yISEKAEltYWdlcyBtdXN0IGhhdmUgdGhlIHNhbWUgd2lkdGgAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9tYXRjaGVycy9iaW5hcnlfaGllcmFyY2hpY2FsX2NsdXN0ZXJpbmcuaABqcGcAVW50ZXN0ZWQgYmVoYXZpb3IgZm9yIG9kZCBjaHVuayBzaXplAGhlaWdodCBtdXN0IGJlIHBvc2l0aXZlAFNjYWxlIG91dCBvZiByYW5nZQBBc3NlcnRpb24gYChmYmluKzAuNWYpID4gMCAmJiAoZmJpbi0wLjVmKSA8IG51bV9iaW5zYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgIWlzaW5mKHVbMF0pYCBmYWlsZWQgaW4gACVzJXMKAFdpZHRoIGlzIHplcm8AL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9tYXRjaGVycy9ob3VnaF9zaW1pbGFyaXR5X3ZvdGluZy5oAEFzc2lnbm1lbnQgc2l6ZSB3cm9uZwBEZWNpbWFsIGJpbiBwb3NpdGlvbiBpbmRleCBvdXQgb2YgcmFuZ2UASU5GAEFzc2VydGlvbiBgKGludClzdGQ6OmZsb29yKHgpID09IChpbnQpeGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGQuaGVpZ2h0KCkgPT0gaW0yLmhlaWdodCgpYCBmYWlsZWQgaW4gAEltYWdlcyBtdXN0IGhhdmUgdGhlIHNhbWUgaGVpZ2h0AC8uLi9zaGFyZS8lcwBIZWlnaHQgaXMgemVybwAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9pbnRlcnBvbGF0ZS5oAEFzc2VydGlvbiBgYXNzaWdubWVudFtpXSAhPSAtMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGluZGV4ID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtYWduaXR1ZGUgPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYCFpc2luZih1WzFdKWAgZmFpbGVkIGluIABTdGVwIGlzIHplcm8ATWFnbml0dWRlIGNhbm5vdCBiZSBuZWdhdGl2ZQBmbG9vcigpIGFuZCBjYXN0IG5vdCB0aGUgc2FtZQBpbmRleCBvdXQgb2YgcmFuZ2UAQXNzaWdubWVudCBpcyBpbnZhbGlkAEhPTUUAQXNzZXJ0aW9uIGBpbTEud2lkdGgoKSA9PSBpbTIud2lkdGgoKWAgZmFpbGVkIGluIAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9oYXJyaXMtaW5saW5lLmgAYWxsb2NhdG9yPFQ+OjphbGxvY2F0ZShzaXplX3QgbikgJ24nIGV4Y2VlZHMgbWF4aW11bSBzdXBwb3J0ZWQgc2l6ZQAvcHJvYy9zZWxmL2NtZGxpbmUAQXNzZXJ0aW9uIGAoaW50KXN0ZDo6Zmxvb3IoeSkgPT0gKGludCl5YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgYXNzaWdubWVudFtpXSA8IG51bV9pbmRpY2VzYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbnVtX2JpbnMgPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYChpPj4xKSA8IHN0ZDo6Y2VpbCgoc3JjX2hlaWdodC0xKS8yLmYpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW0xLmhlaWdodCgpID09IGltMi5oZWlnaHQoKWAgZmFpbGVkIGluIABJbmRleCBpcyBvdXQgb2YgYm91bmRzAE51bWJlciBiaW5zIG11c3QgYmUgcG9zaXRpdmUAQXNzaWdubWVudCBvdXQgb2YgcmFuZ2UAT3V0IG9mIHJhbmdlAERvRyBQeXJhbWlkAHJiAEFzc2VydGlvbiBgeXAgPj0gMCAmJiB5cCA8IGhlaWdodGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGJpblggPj0gMGAgZmFpbGVkIGluIAB5cCBvdXQgb2YgYm91bmRzAE5vbi1tYXggc3VwcHJlc3Npb24AYmluWCBvdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGBpbmRpY2VzW2Fzc2lnbm1lbnRbaV1dIDwgbnVtX2ZlYXR1cmVzYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW1hZ2UudHlwZSgpID09IElNQUdFX1VJTlQ4YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgdzEgPj0gMGAgZmFpbGVkIGluIAAlczogJXMKAFN1YnBpeGVsAHcxIG11c3QgYmUgcG9zaXRpdmUAVW5hYmxlIHRvIGRldGVybWluZSBwcm9jZXNzIG5hbWUAT25seSBncmF5IHNjYWxlIGltYWdlcyBhcmUgc3VwcG9ydGVkAEFzc2VydGlvbiBgeXBfcGx1c18xID49IDAgJiYgeXBfcGx1c18xIDwgaGVpZ2h0YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgYmluWCA8IG1OdW1YQmluc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYGl0LT5zZWNvbmQuc2l6ZSgpICE9IDBgIGZhaWxlZCBpbiAAcHJ1bmVGZWF0dXJlcwB5cF9wbHVzXzEgb3V0IG9mIGJvdW5kcwAlcyVzAENsdXN0ZXIgbXVzdCBoYXZlIGF0bGVhc2V0IDEgZmVhdHVyZQBBc3NlcnRpb24gYG9jdGF2ZSA8IG1OdW1PY3RhdmVzYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgYmluWSA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgdzIgPj0gMGAgZmFpbGVkIGluIABGaW5kIE9yaWVudGF0aW9ucwAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9nYXVzc2lhbl9zY2FsZV9zcGFjZV9weXJhbWlkLmgAdzIgbXVzdCBiZSBwb3NpdGl2ZQAvdmFyL2NhY2hlAGJpblkgb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgeHAgPj0gMCAmJiB4cCA8IHdpZHRoYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZHN0W2ldID49IC0yNTgwNjRgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtSyA9PSBtQ2VudGVycy5zaXplKClgIGZhaWxlZCBpbiAAeHAgb3V0IG9mIGJvdW5kcwAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL21hdGNoZXJzL2ttZWRvaWRzLmgALy5jYWNoZQBPY3RhdmUgb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgYjEgPj0gMCAmJiBiMSA8IG51bV9iaW5zYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgYmluWSA8IG1OdW1ZQmluc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYGRzdFtpXSA8PSAyNTgwNjRgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbTAuaGVpZ2h0KCkgPT0gaW0xLmhlaWdodCgpYCBmYWlsZWQgaW4gAEhlaWdodCBpcyBpbmNvbnNpc3RlbnQAayBzaG91bGQgbWF0Y2ggdGhlIG51bWJlciBvZiBjbHVzdGVyIGNlbnRlcnMAJXMvJXMAYjEgYmluIGluZGV4IG91dCBvZiByYW5nZQBBc3NlcnRpb24gYHhwX3BsdXNfMSA+PSAwICYmIHhwX3BsdXNfMSA8IHdpZHRoYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgc2NhbGUgPCBtTnVtU2NhbGVzUGVyT2N0YXZlYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZHN0W2ldIDw9IDQxMjkwMjRgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBiaW5BbmdsZSA+PSAwYCBmYWlsZWQgaW4gAHhwX3BsdXNfMSBvdXQgb2YgYm91bmRzAGJpbkFuZ2xlIG91dCBvZiByYW5nZQBTY2FsZSBvdXQgb2YgcmFuZ2UAL3Zhci9saWIAQXNzZXJ0aW9uIGBiMiA+PSAwICYmIGIyIDwgbnVtX2JpbnNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBkc3RbaV0gPj0gLTQxMjkwMjRgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBudW1fZmVhdHVyZXMgPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW0wLmhlaWdodCgpID09IGltMi5oZWlnaHQoKWAgZmFpbGVkIGluIAAvLmNvbmZpZwBhbGxvY2F0b3I8VD46OmFsbG9jYXRlKHNpemVfdCBuKSAnbicgZXhjZWVkcyBtYXhpbXVtIHN1cHBvcnRlZCBzaXplAE51bWJlciBvZiBmZWF0dXJlcyBtdXN0IGJlIHBvc2l0aXZlAGIyIGJpbiBpbmRleCBvdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGBiaW5BbmdsZSA8IG1OdW1BbmdsZUJpbnNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB3MCA+PSAwICYmIHcwIDw9IDEuMDAwMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYChpbTEuaGVpZ2h0KCk+PjEpID09IGltMi5oZWlnaHQoKWAgZmFpbGVkIGluIABhbGxvY2F0b3I8VD46OmFsbG9jYXRlKHNpemVfdCBuKSAnbicgZXhjZWVkcyBtYXhpbXVtIHN1cHBvcnRlZCBzaXplAE91dCBvZiByYW5nZQBUTVBESVIAQXNzZXJ0aW9uIGBudW1faW5kaWNlcyA8PSBudW1fZmVhdHVyZXNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBneHggPD0gNDEyOTAyNGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGJpblNjYWxlID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGAoaW0wLmhlaWdodCgpPj4xKSA9PSBpbTEuaGVpZ2h0KClgIGZhaWxlZCBpbiAATW9yZSBpbmRpY2VzIHRoYW4gZmVhdHVyZXMAL3RtcABiaW5TY2FsZSBvdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGByb3cgPCBtSGVpZ2h0YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgdzEgPj0gMCAmJiB3MSA8PSAxLjAwMDFgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBneHggPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYChpbTAuaGVpZ2h0KCk+PjEpID09IGltMi5oZWlnaHQoKWAgZmFpbGVkIGluIABFcnJvciBsb29raW5nIGZvciByZXNvdXJjZXMgZGlyZWN0b3J5IHBhdGgAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9mcmFtZXdvcmsvaW1hZ2UuaABBc3NlcnRpb24gYGJpblNjYWxlIDwgbU51bVNjYWxlQmluc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYG1CdWNrZXRzLnNpemUoKSA9PSBtTnVtQnVja2V0c1hgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBudW1faW5kaWNlcyA+PSBtS2AgZmFpbGVkIGluIABBc3NlcnRpb24gYGd5eSA8PSA0MTI5MDI0YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgdzIgPj0gMCAmJiB3MiA8PSAxLjAwMDFgIGZhaWxlZCBpbiAATm90IGVub3VnaCBmZWF0dXJlcwByb3cgb3V0IG9mIGJvdW5kcwBFcnJvciBjcmVhdGluZyByZXNvdXJjZXMgZGlyZWN0b3J5IHBhdGgAQnVja2V0cyBhcmUgbm90IGFsbG9jYXRlZABBc3NlcnRpb24gYHczID49IDAgJiYgdzMgPD0gMS4wMDAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZ3l5ID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbmRleCA8PSAoYmluWCArIGJpblkqbU51bVhCaW5zICsgYmluQW5nbGUqbU51bVhCaW5zKm1OdW1ZQmlucyArIGJpblNjYWxlKm1OdW1YQmlucyptTnVtWUJpbnMqbU51bUFuZ2xlQmlucylgIGZhaWxlZCBpbiAAQXNzaWdubWVudCBzaXplIGlzIGluY29ycmVjdABBc3NlcnRpb24gYG1CdWNrZXRzWzBdLnNpemUoKSA9PSBtTnVtQnVja2V0c1lgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBneHkgPD0gNDEyOTAyNGAgZmFpbGVkIGluIABBc3NlcnRpb24gYCh3MCt3MSt3Mit3MykgPD0gMS4wMDAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbiA+IDBgIGZhaWxlZCBpbiAARXJyb3I6IFVuYWJsZSB0byBjaGFuZ2Ugd29ya2luZyBkaXJlY3RvcnkgdG8gJyVzJy4KAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi93ZWJhcmtpdC1vcmcvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvdXRpbHMvcGFydGlhbF9zb3J0LmgAQXNzZXJ0aW9uIGBtRmVhdHVyZVBvaW50cy5zaXplKCkgPD0gbU1heE51bUZlYXR1cmVQb2ludHNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBwb3MgPT0gNjY2YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZ3h5ID49IC00MTI5MDI0YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbnVtX2NlbnRlcnMgPiAwYCBmYWlsZWQgaW4gAFslIC4zZiAlIC4zZiAlIC4zZl0gWyUgNi4xZl0KAAAAAAMAAAADAAAABAAAAAQAAAAEAAAAAQAAAAQAAAACAAAAAgAAAAIAAAACAAAAAgAAAAEAAAABAAAAAQAAAAAAAAAEAAAAiAAAAAUAAACQAAAABgAAAJgAAAAJAAAAsAAAABEEAADoCwAANg4AAGQQAAAuaXNldAByYgBONnZpc2lvbjI1R2F1c3NpYW5TY2FsZVNwYWNlUHlyYW1pZEUAAABk9gAA6VUAAFRvbyBtYW55IGZlYXR1cmUgcG9pbnRzAFRoZXJlIG11c3QgYmUgYXQgbGVhc3QgMSBjZW50ZXIAbiBtdXN0IGJlIHBvc2l0aXZlAFBvc2l0aW9uIGlzIG5vdCB3aXRoaW4gcmFuZ2UAWyVzXSBbJXNdIFslc10gOiBGb3VuZCAlZCBmZWF0dXJlcyBpbiBxdWVyeQBBc3NlcnRpb24gYGsgPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBga3Auc2NhbGUgPCBtTGFwbGFjaWFuUHlyYW1pZC5udW1TY2FsZVBlck9jdGF2ZSgpYCBmYWlsZWQgaW4gAEZlYXR1cmUgcG9pbnQgc2NhbGUgaXMgb3V0IG9mIGJvdW5kcwBrIG11c3QgYmUgcG9zaXRpdmUARmluZCBNYXRjaGVzICgxKQBIb3VnaCBWb3RpbmcgKDEpAEFzc2VydGlvbiBga3Auc2NvcmUgPT0gbGFwMS5nZXQ8ZmxvYXQ+KHkpW3hdYCBmYWlsZWQgaW4gAFNjb3JlIGlzIG5vdCBjb25zaXN0ZW50IHdpdGggdGhlIERvRyBpbWFnZQBGaW5kIEhvdWdoIE1hdGNoZXMgKDEpAEVzdGltYXRlIEhvbW9ncmFwaHkgKDEpAEFzc2VydGlvbiBgYnVja2V0WzBdLmZpcnN0ID49IGJ1Y2tldFtuXS5maXJzdGAgZmFpbGVkIGluIABudGhfZWxlbWVudCBmYWlsZWQARmluZCBJbmxpZXJzICgxKQBGaW5kIE1hdGNoZXMgKDIpAEFzc2VydGlvbiBgb2N0YXZlIDwgbU51bU9jdGF2ZXNgIGZhaWxlZCBpbiAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9kZXRlY3RvcnMvZ2F1c3NpYW5fc2NhbGVfc3BhY2VfcHlyYW1pZC5oAEhvdWdoIFZvdGluZyAoMikAT2N0YXZlIG91dCBvZiByYW5nZQBGaW5kIEhvdWdoIE1hdGNoZXMgKDIpAEVzdGltYXRlIEhvbW9ncmFwaHkgKDIpAEFzc2VydGlvbiBgc2NhbGUgPCBtTnVtU2NhbGVzUGVyT2N0YXZlYCBmYWlsZWQgaW4gAFNjYWxlIG91dCBvZiByYW5nZQBGaW5kIElubGllcnMgKDIpAEFzc2VydGlvbiBgYmVzdF9pbmRleCAhPSBzdGQ6Om51bWVyaWNfbGltaXRzPHNpemVfdD46Om1heCgpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW5kZXggPCBtSW1hZ2VzLnNpemUoKWAgZmFpbGVkIGluIAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9Eb0dfc2NhbGVfaW52YXJpYW50X2RldGVjdG9yLmgAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9tYXRjaGVycy9mZWF0dXJlX21hdGNoZXItaW5saW5lLmgAU29tZXRoaW5nIHN0cmFuZ2UASW5kZXggaXMgb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgc2NhbGUgPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYG1NYXRjaGVzLnNpemUoKSA8PSBmZWF0dXJlczEtPnNpemUoKWAgZmFpbGVkIGluIABOdW1iZXIgb2YgbWF0Y2hlcyBzaG91bGQgYmUgbG93ZXIAU2NhbGUgbXVzdCBiZSBwb3NpdGl2ZQBTY2FsZSBtdXN0IGJlIGxlc3MgdGhhbiBudW1iZXIgb2Ygc2NhbGUgcGVyIG9jdGF2ZQBBc3NlcnRpb24gYG1Sb290LmdldCgpYCBmYWlsZWQgaW4gAFJvb3QgY2Fubm90IGJlIE5VTEwAQXNzZXJ0aW9uIGBsYXAwLmhlaWdodCgpID09IGxhcDEuaGVpZ2h0KCkgPT0gbGFwMi5oZWlnaHQoKWAgZmFpbGVkIGluIABXaWR0aC9oZWlnaHQgYXJlIG5vdCBjb25zaXN0ZW50AEFzc2VydGlvbiBgbWluaSAhPSAtMWAgZmFpbGVkIGluIABNaW5pbXVtIGluZGV4IG5vdCBzZXQAQXNzZXJ0aW9uIGAobGFwMC5oZWlnaHQoKSA9PSBsYXAxLmhlaWdodCgpKSAmJiAoKGxhcDEuaGVpZ2h0KCk+PjEpID09IGxhcDIuaGVpZ2h0KCkpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKChsYXAwLndpZHRoKCk+PjEpID09IGxhcDEud2lkdGgoKSkgJiYgKGxhcDEud2lkdGgoKSA9PSBsYXAyLndpZHRoKCkpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbiA8PSBpbl9tYXRjaGVzLnNpemUoKWAgZmFpbGVkIGluIABTaG91bGQgYmUgdGhlIHNhbWUAQXNzZXJ0aW9uIGAwYCBmYWlsZWQgaW4gAEltYWdlIHNpemVzIGFyZSBpbmNvbnNpc3RlbnQAQXNzZXJ0aW9uIGBiaW5YID49IDBgIGZhaWxlZCBpbiAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9tYXRjaGVycy9ob3VnaF9zaW1pbGFyaXR5X3ZvdGluZy5oAEFzc2VydGlvbiBgKHgtMSkgPj0gMCAmJiAoeCsxKSA8IGxhcDEud2lkdGgoKWAgZmFpbGVkIGluIAB4IG91dCBvZiBib3VuZHMAYmluWCBvdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGBiaW5YIDwgbU51bVhCaW5zYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKHktMSkgPj0gMCAmJiAoeSsxKSA8IGxhcDEuaGVpZ2h0KClgIGZhaWxlZCBpbiAAeSBvdXQgb2YgYm91bmRzAEFzc2VydGlvbiBgYmluWSA+PSAwYCBmYWlsZWQgaW4gAGJpblkgb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgbGFwMC53aWR0aCgpID09IGxhcDEud2lkdGgoKWAgZmFpbGVkIGluIABJbWFnZSBkaW1lbnNpb25zIGluY29uc2lzdGVudABBc3NlcnRpb24gYGJpblkgPCBtTnVtWUJpbnNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBiaW5BbmdsZSA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbGFwMC53aWR0aCgpID09IGxhcDIud2lkdGgoKWAgZmFpbGVkIGluIABiaW5BbmdsZSBvdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGBsYXAwLmhlaWdodCgpID09IGxhcDEuaGVpZ2h0KClgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBiaW5BbmdsZSA8IG1OdW1BbmdsZUJpbnNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBsYXAwLmhlaWdodCgpID09IGxhcDIuaGVpZ2h0KClgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBiaW5TY2FsZSA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKHgtMSkgPj0gMCAmJiAoeCsxKSA8IGltLndpZHRoKClgIGZhaWxlZCBpbiAAYmluU2NhbGUgb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgKHktMSkgPj0gMCAmJiAoeSsxKSA8IGltLmhlaWdodCgpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgYmluU2NhbGUgPCBtTnVtU2NhbGVCaW5zYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKGxhcDAud2lkdGgoKT4+MSkgPT0gbGFwMi53aWR0aCgpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZGlzdEJpbkFuZ2xlID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGAobGFwMC5oZWlnaHQoKT4+MSkgPT0gbGFwMi5oZWlnaHQoKWAgZmFpbGVkIGluIABkaXN0QmluQW5nbGUgbXVzdCBub3QgYmUgbmVnYXRpdmUAQXNzZXJ0aW9uIGB4X2Rpdl8yLTAuNWYgPj0gMGAgZmFpbGVkIGluIAB4X2Rpdl8yIG91dCBvZiBib3VuZHMgb3V0IG9mIGJvdW5kcyBmb3IgaW50ZXJwb2xhdGlvbgBBc3NlcnRpb24gYGh5cC5zaXplKCkgPj0gOSptYXhfbnVtX2h5cG90aGVzZXNgIGZhaWxlZCBpbiAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9ob21vZ3JhcGh5X2VzdGltYXRpb24vcm9idXN0X2hvbW9ncmFwaHkuaABBc3NlcnRpb24gYHlfZGl2XzItMC41ZiA+PSAwYCBmYWlsZWQgaW4gAGh5cCB2ZWN0b3Igc2hvdWxkIGJlIG9mIHNpemUgOSptYXhfbnVtX2h5cG90aGVzZXMAeV9kaXZfMiBvdXQgb2YgYm91bmRzIG91dCBvZiBib3VuZHMgZm9yIGludGVycG9sYXRpb24AQXNzZXJ0aW9uIGB0bXBfaS5zaXplKCkgPj0gbnVtX3BvaW50c2AgZmFpbGVkIGluIABBc3NlcnRpb24gYHhfZGl2XzIrMC41ZiA8IGxhcDIud2lkdGgoKWAgZmFpbGVkIGluIAB0bXBfaSB2ZWN0b3Igc2hvdWxkIGJlIG9mIHNpemUgbnVtX3BvaW50cwBBc3NlcnRpb24gYHlfZGl2XzIrMC41ZiA8IGxhcDIuaGVpZ2h0KClgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBoeXBfY29zdHMuc2l6ZSgpID49IG1heF9udW1faHlwb3RoZXNlc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYChsYXAwLndpZHRoKCk+PjEpID09IGxhcDEud2lkdGgoKWAgZmFpbGVkIGluIABoeXBfY29zdHMgdmVjdG9yIHNob3VsZCBiZSBvZiBzaXplIG1heF9udW1faHlwb3RoZXNlcwBBc3NlcnRpb24gYChsYXAwLmhlaWdodCgpPj4xKSA9PSBsYXAxLmhlaWdodCgpYCBmYWlsZWQgaW4gAGFsbG9jYXRvcjxUPjo6YWxsb2NhdGUoc2l6ZV90IG4pICduJyBleGNlZWRzIG1heGltdW0gc3VwcG9ydGVkIHNpemUAQXNzZXJ0aW9uIGBuID4gMGAgZmFpbGVkIGluIAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL3V0aWxzL3BhcnRpYWxfc29ydC5oAEFzc2VydGlvbiBgcm93IDwgbUhlaWdodGAgZmFpbGVkIGluIAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2ZyYW1ld29yay9pbWFnZS5oAG4gbXVzdCBiZSBwb3NpdGl2ZQByb3cgb3V0IG9mIGJvdW5kcwBBc3NlcnRpb24gYGsgPiAwYCBmYWlsZWQgaW4gAGsgbXVzdCBiZSBwb3NpdGl2ZQBBc3NlcnRpb24gYChpbnQpc3RkOjpmbG9vcih4KSA9PSAoaW50KXhgIGZhaWxlZCBpbiAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9kZXRlY3RvcnMvaW50ZXJwb2xhdGUuaABBc3NlcnRpb24gYDBgIGZhaWxlZCBpbiAARmFpbGVkIHRvIGNvbXB1dGUgbWF0cml4IGludmVyc2UAZmxvb3IoKSBhbmQgY2FzdCBub3QgdGhlIHNhbWUAQXNzZXJ0aW9uIGAoaW50KXN0ZDo6Zmxvb3IoeSkgPT0gKGludCl5YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgeXAgPj0gMCAmJiB5cCA8IGhlaWdodGAgZmFpbGVkIGluIAB5cCBvdXQgb2YgYm91bmRzAEFzc2VydGlvbiBgeXBfcGx1c18xID49IDAgJiYgeXBfcGx1c18xIDwgaGVpZ2h0YCBmYWlsZWQgaW4gAHlwX3BsdXNfMSBvdXQgb2YgYm91bmRzAEFzc2VydGlvbiBgeHAgPj0gMCAmJiB4cCA8IHdpZHRoYCBmYWlsZWQgaW4gAHhwIG91dCBvZiBib3VuZHMAQXNzZXJ0aW9uIGB4cF9wbHVzXzEgPj0gMCAmJiB4cF9wbHVzXzEgPCB3aWR0aGAgZmFpbGVkIGluIAB4cF9wbHVzXzEgb3V0IG9mIGJvdW5kcwBBc3NlcnRpb24gYHcwID49IDAgJiYgdzAgPD0gMS4wMDAxYCBmYWlsZWQgaW4gAE91dCBvZiByYW5nZQBBc3NlcnRpb24gYHcxID49IDAgJiYgdzEgPD0gMS4wMDAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgdzIgPj0gMCAmJiB3MiA8PSAxLjAwMDFgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB3MyA+PSAwICYmIHczIDw9IDEuMDAwMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYCh3MCt3MSt3Mit3MykgPD0gMS4wMDAxYCBmYWlsZWQgaW4gAAAAAAAAABBWAAAQAAAAEQAAAAAAAAAobAAAEgAAABMAAABONnZpc2lvbjlFeGNlcHRpb25FAIz2AADoawAAfPcAAE42dmlzaW9uMThCaW5vbWlhbFB5cmFtaWQzMmZFAAAAjPYAAAhsAAAQVgAAAAAAAPxrAAAOAAAAFAAAABUAAAC5Uow+jlrnPrlSjD4AAAAAAAAAAPxsAAAWAAAAFwAAABgAAAAZAAAAGgAAAE5TdDNfXzIyMF9fc2hhcmVkX3B0cl9wb2ludGVySVBONnZpc2lvbjhLZXlmcmFtZUlMaTk2RUVFTlNfMTBzaGFyZWRfcHRySVMzX0UyN19fc2hhcmVkX3B0cl9kZWZhdWx0X2RlbGV0ZUlTM19TM19FRU5TXzlhbGxvY2F0b3JJUzNfRUVFRQCM9gAAdGwAAAT0AABOU3QzX18yMTBzaGFyZWRfcHRySU42dmlzaW9uOEtleWZyYW1lSUxpOTZFRUVFMjdfX3NoYXJlZF9wdHJfZGVmYXVsdF9kZWxldGVJUzNfUzNfRUUAYm9vbCB2aXNpb246OlZpc3VhbERhdGFiYXNlPHZpc2lvbjo6RlJFQUtFeHRyYWN0b3IsIHZpc2lvbjo6QmluYXJ5RmVhdHVyZVN0b3JlLCB2aXNpb246OkJpbmFyeUZlYXR1cmVNYXRjaGVyPDk2Pj46OnF1ZXJ5KGNvbnN0IHZpc2lvbjo6R2F1c3NpYW5TY2FsZVNwYWNlUHlyYW1pZCAqKSBbRkVBVFVSRV9FWFRSQUNUT1IgPSB2aXNpb246OkZSRUFLRXh0cmFjdG9yLCBTVE9SRSA9IHZpc2lvbjo6QmluYXJ5RmVhdHVyZVN0b3JlLCBNQVRDSEVSID0gdmlzaW9uOjpCaW5hcnlGZWF0dXJlTWF0Y2hlcjw5Nj5dAAAAAAAAALK+uT4S3KC+kL45PhLcoL6Qvjm+AAAAgLK+ub4S3KA+kL45vhLcoD6Qvjk+0nIYvwAAAADScpi+OgYEv9JymD46BgS/0nIYPwAAAIDScpg+OgYEP9JymL46BgQ/AAAAgFa4Pb9mTSQ/Vri9vmZNJD9WuL0+AAAAAFa4PT9mTSS/Vri9PmZNJL9WuL2+DOlYPwAAAIAM6dg+mdk7Pwzp2L6Z2Ts/DOlYvwAAAAAM6di+mdk7vwzp2D6Z2Tu/AAAAAPxTbj/xZU6/DVTuPvFlTr8NVO6+AAAAgPxTbr/xZU4/DVTuvvFlTj8NVO4+AACAvwAAAAAAAAC/0LNdvwAAAD/Qs12/AACAPwAAAIAAAAA/0LNdPwAAAL/Qs10/AAAAAAhwAAAWAAAAGwAAABwAAAAdAAAAHgAAAE5TdDNfXzIyMF9fc2hhcmVkX3B0cl9wb2ludGVySVBoMTZOdWxsQXJyYXlEZWxldGVySWhFTlNfOWFsbG9jYXRvckloRUVFRQAAAACM9gAAvG8AAAT0AAAxNk51bGxBcnJheURlbGV0ZXJJaEUAAAAAAAAAsHAAABYAAAAfAAAAIAAAACEAAAAiAAAATlN0M19fMjIwX19zaGFyZWRfcHRyX3BvaW50ZXJJUGhOU18xMHNoYXJlZF9wdHJJaEUyN19fc2hhcmVkX3B0cl9kZWZhdWx0X2RlbGV0ZUloaEVFTlNfOWFsbG9jYXRvckloRUVFRQCM9gAASHAAAAT0AABOU3QzX18yMTBzaGFyZWRfcHRySWhFMjdfX3NoYXJlZF9wdHJfZGVmYXVsdF9kZWxldGVJaGhFRQB2aXNpb246OlNjb3BlZFRpbWVyOjp+U2NvcGVkVGltZXIoKQBpaWkAaWlpaQBpaWlpAGluZmluaXR5AE1pc3NpbmcgSHVmZm1hbiBjb2RlIHRhYmxlIGVudHJ5AEZlYnJ1YXJ5AEphbnVhcnkASnVseQBUaHVyc2RheQBUdWVzZGF5AFdlZG5lc2RheQBTYXR1cmRheQBTdW5kYXkATW9uZGF5AEZyaWRheQBNYXkAJW0vJWQvJXkATUFYX0FMTE9DX0NIVU5LIGlzIHdyb25nLCBwbGVhc2UgZml4AEFMSUdOX1RZUEUgaXMgd3JvbmcsIHBsZWFzZSBmaXgATm90IGEgSlBFRyBmaWxlOiBzdGFydHMgd2l0aCAweCUwMnggMHglMDJ4AENvcnJ1cHQgSlBFRyBkYXRhOiAldSBleHRyYW5lb3VzIGJ5dGVzIGJlZm9yZSBtYXJrZXIgMHglMDJ4AFVuZXhwZWN0ZWQgbWFya2VyIDB4JTAyeABVbnN1cHBvcnRlZCBtYXJrZXIgdHlwZSAweCUwMngAVW5zdXBwb3J0ZWQgSlBFRyBwcm9jZXNzOiBTT0YgdHlwZSAweCUwMngARGVmaW5lIEh1ZmZtYW4gVGFibGUgMHglMDJ4AERlZmluZSBBcml0aG1ldGljIFRhYmxlIDB4JTAyeDogMHglMDJ4AC0rICAgMFgweAAtMFgrMFggMFgtMHgrMHggMHgAQm9ndXMgREFDIHZhbHVlIDB4JXgAX19uZXh0X3ByaW1lIG92ZXJmbG93AEh1ZmZtYW4gY29kZSBzaXplIHRhYmxlIG92ZXJmbG93AE5vdgBUaHUAICAgICAgICAlNHUgJTR1ICU0dSAlNHUgJTR1ICU0dSAlNHUgJTR1AEpQRUcgcGFyYW1ldGVyIHN0cnVjdCBtaXNtYXRjaDogbGlicmFyeSB0aGlua3Mgc2l6ZSBpcyAldSwgY2FsbGVyIGV4cGVjdHMgJXUARGVmaW5lIFJlc3RhcnQgSW50ZXJ2YWwgJXUAV2FybmluZzogdGh1bWJuYWlsIGltYWdlIHNpemUgZG9lcyBub3QgbWF0Y2ggZGF0YSBsZW5ndGggJXUATWlzY2VsbGFuZW91cyBtYXJrZXIgMHglMDJ4LCBsZW5ndGggJXUASkZJRiBleHRlbnNpb24gbWFya2VyOiB0eXBlIDB4JTAyeCwgbGVuZ3RoICV1AEpGSUYgZXh0ZW5zaW9uIG1hcmtlcjogcGFsZXR0ZSB0aHVtYm5haWwgaW1hZ2UsIGxlbmd0aCAldQBKRklGIGV4dGVuc2lvbiBtYXJrZXI6IEpQRUctY29tcHJlc3NlZCB0aHVtYm5haWwgaW1hZ2UsIGxlbmd0aCAldQBKRklGIGV4dGVuc2lvbiBtYXJrZXI6IFJHQiB0aHVtYm5haWwgaW1hZ2UsIGxlbmd0aCAldQBVbmtub3duIEFQUDE0IG1hcmtlciAobm90IEFkb2JlKSwgbGVuZ3RoICV1AFVua25vd24gQVBQMCBtYXJrZXIgKG5vdCBKRklGKSwgbGVuZ3RoICV1AE9idGFpbmVkIFhNUyBoYW5kbGUgJXUARnJlZWQgWE1TIGhhbmRsZSAldQBPYnRhaW5lZCBFTVMgaGFuZGxlICV1AEZyZWVkIEVNUyBoYW5kbGUgJXUAdW5zdXBwb3J0ZWQgbG9jYWxlIGZvciBzdGFuZGFyZCBpbnB1dABBdWd1c3QASW50TGlzdABTdHJpbmdMaXN0AEludmFsaWQgY3JvcCByZXF1ZXN0AFVuc3VwcG9ydGVkIGNvbG9yIGNvbnZlcnNpb24gcmVxdWVzdAB1bnNpZ25lZCBzaG9ydAB1bnNpZ25lZCBpbnQAQ29ycnVwdCBKUEVHIGRhdGE6IHByZW1hdHVyZSBlbmQgb2YgZGF0YSBzZWdtZW50AGhlaWdodABGcmFjdGlvbmFsIHNhbXBsaW5nIG5vdCBpbXBsZW1lbnRlZCB5ZXQAQ0NJUjYwMSBzYW1wbGluZyBub3QgaW1wbGVtZW50ZWQgeWV0AE5vdCBpbXBsZW1lbnRlZCB5ZXQARXJyb3IgcmVhZGluZyBkYXRhIGZyb20gJXMuZnNldABSZWFkaW5nICVzLmZzZXQAZ2V0AEVycm9yOiBrcG1TZXRSZWZEYXRhU2V0AEVycm9yOiBrcG1DaGFuZ2VQYWdlTm9PZlJlZkRhdGFTZXQARXJyb3I6IGtwbU1lcmdlUmVmRGF0YVNldABPY3QAZmxvYXQAU2F0AHVpbnQ2NF90AENhbm5vdCBxdWFudGl6ZSBtb3JlIHRoYW4gJWQgY29sb3IgY29tcG9uZW50cwBTdGFydCBPZiBTY2FuOiAlZCBjb21wb25lbnRzAEJvZ3VzIHZpcnR1YWwgYXJyYXkgYWNjZXNzAEJvZ3VzIHNhbXBsaW5nIGZhY3RvcnMAUXVhbnRpemluZyB0byAlZCA9ICVkKiVkKiVkIGNvbG9ycwBRdWFudGl6aW5nIHRvICVkIGNvbG9ycwBDYW5ub3QgcXVhbnRpemUgdG8gZmV3ZXIgdGhhbiAlZCBjb2xvcnMAQ2Fubm90IHF1YW50aXplIHRvIG1vcmUgdGhhbiAlZCBjb2xvcnMASW52YWxpZCBKUEVHIGZpbGUgc3RydWN0dXJlOiB0d28gU09JIG1hcmtlcnMASW52YWxpZCBKUEVHIGZpbGUgc3RydWN0dXJlOiB0d28gU09GIG1hcmtlcnMAbmZ0TWFya2VycwBfYWRkTkZUTWFya2VycwBTbW9vdGhpbmcgbm90IHN1cHBvcnRlZCB3aXRoIG5vbnN0YW5kYXJkIHNhbXBsaW5nIHJhdGlvcwBNYXhpbXVtIHN1cHBvcnRlZCBpbWFnZSBkaW1lbnNpb24gaXMgJXUgcGl4ZWxzAEFwcGxpY2F0aW9uIHRyYW5zZmVycmVkIHRvbyBtYW55IHNjYW5saW5lcwBBcHBsaWNhdGlvbiB0cmFuc2ZlcnJlZCB0b28gZmV3IHNjYW5saW5lcwBEZWJ1ZyBtb2RlIHNldCB0byAlcwBGYWlsZWQgdG8gY3JlYXRlIHRlbXBvcmFyeSBmaWxlICVzAENsb3NlZCB0ZW1wb3JhcnkgZmlsZSAlcwBPcGVuZWQgdGVtcG9yYXJ5IGZpbGUgJXMAQXByAHZlY3RvcgBJbnB1dCBmaWxlIHJlYWQgZXJyb3IASW52YWxpZCBKUEVHIGZpbGUgc3RydWN0dXJlOiBtaXNzaW5nIFNPUyBtYXJrZXIAbmZ0TWFya2VyAGRldGVjdE1hcmtlcgBnZXRORlRNYXJrZXIAZGV0ZWN0TkZUTWFya2VyAE9jdG9iZXIATm92ZW1iZXIAU2VwdGVtYmVyAERlY2VtYmVyAHVuc2lnbmVkIGNoYXIAaW9zX2Jhc2U6OmNsZWFyAE1hcgBVbnJlY29nbml6ZWQgY29tcG9uZW50IElEcyAlZCAlZCAlZCwgYXNzdW1pbmcgWUNiQ3IAc2V0dXAAVmlydHVhbCBhcnJheSBjb250cm9sbGVyIG1lc3NlZCB1cABTZXAAJUk6JU06JVMgJXAAdGVhcmRvd24AU3VuAEp1bgBzdGQ6OmV4Y2VwdGlvbgBCb2d1cyBIdWZmbWFuIHRhYmxlIGRlZmluaXRpb24AU2VsZWN0ZWQgJWQgY29sb3JzIGZvciBxdWFudGl6YXRpb24ASW1hZ2UgdG9vIHdpZGUgZm9yIHRoaXMgaW1wbGVtZW50YXRpb24ATW9uAG5hbgBEaWRuJ3QgZXhwZWN0IG1vcmUgdGhhbiBvbmUgc2NhbgBTYW1wbGluZyBmYWN0b3JzIHRvbyBsYXJnZSBmb3IgaW50ZXJsZWF2ZWQgc2NhbgBKYW4ASnVsAGJvb2wAQnVmZmVyIHBhc3NlZCB0byBKUEVHIGxpYnJhcnkgaXMgdG9vIHNtYWxsAEFwcmlsAHNldExvZ0xldmVsAGdldExvZ0xldmVsAGVtc2NyaXB0ZW46OnZhbABwdXNoX2JhY2sARnJpAGRwaQBORlQgbWFya2VyIGhlaWdodDogJWkATkZUIG51bS4gb2YgSW1hZ2VTZXQ6ICVpAE5GVCBtYXJrZXIgZHBpOiAlaQBORlQgbWFya2VyIHdpZHRoOiAlaQBkYXRhc2V0UGF0aG5hbWVzIHNpemU6ICVpAEJvZ3VzIG1hcmtlciBsZW5ndGgAd2lkdGgATWFyY2gAQXVnAHVuc2lnbmVkIGxvbmcAc3RkOjp3c3RyaW5nAHN0ZDo6c3RyaW5nAHN0ZDo6dTE2c3RyaW5nAHN0ZDo6dTMyc3RyaW5nAENvcHlyaWdodCAoQykgMjAxOCwgVGhvbWFzIEcuIExhbmUsIEd1aWRvIFZvbGxiZWRpbmcAaW5mACUuMExmACVMZgByZXNpemUAYWxsb2NhdG9yPFQ+OjphbGxvY2F0ZShzaXplX3QgbikgJ24nIGV4Y2VlZHMgbWF4aW11bSBzdXBwb3J0ZWQgc2l6ZQB0cnVlAFR1ZQBmYWxzZQBTdXNwZW5zaW9uIG5vdCBhbGxvd2VkIGhlcmUASnVuZQBzZXRQcm9qZWN0aW9uTmVhclBsYW5lAGdldFByb2plY3Rpb25OZWFyUGxhbmUAc2V0UHJvamVjdGlvbkZhclBsYW5lAGdldFByb2plY3Rpb25GYXJQbGFuZQBSZXF1ZXN0ZWQgZmVhdHVyZSB3YXMgb21pdHRlZCBhdCBjb21waWxlIHRpbWUAU2VlayBmYWlsZWQgb24gdGVtcG9yYXJ5IGZpbGUAUmVhZCBmYWlsZWQgb24gdGVtcG9yYXJ5IGZpbGUARW1wdHkgaW5wdXQgZmlsZQBQcmVtYXR1cmUgZW5kIG9mIGlucHV0IGZpbGUAUHJlbWF0dXJlIGVuZCBvZiBKUEVHIGZpbGUAc2V0Q2FtZXJhKCk6IEVycm9yIGNyZWF0aW5nIDNEIGhhbmRsZQBkb3VibGUARENUIGNvZWZmaWNpZW50IG91dCBvZiByYW5nZQBJbnZhbGlkIGNvbG9yIHF1YW50aXphdGlvbiBtb2RlIGNoYW5nZQBKUEVHIGRhdGFzdHJlYW0gY29udGFpbnMgbm8gaW1hZ2UAICAgIHdpdGggJWQgeCAlZCB0aHVtYm5haWwgaW1hZ2UAZ2V0UHJvY2Vzc2luZ0ltYWdlAFN0YXJ0IG9mIEltYWdlAEVuZCBPZiBJbWFnZQBCb2d1cyBidWZmZXIgY29udHJvbCBtb2RlAENvcnJ1cHQgSlBFRyBkYXRhOiBiYWQgSHVmZm1hbiBjb2RlAENvcnJ1cHQgSlBFRyBkYXRhOiBiYWQgYXJpdGhtZXRpYyBjb2RlAHNldERlYnVnTW9kZQBnZXREZWJ1Z01vZGUAc2V0VGhyZXNob2xkTW9kZQBnZXRUaHJlc2hvbGRNb2RlAHNldEltYWdlUHJvY01vZGUAZ2V0SW1hZ2VQcm9jTW9kZQBCb2d1cyBpbnB1dCBjb2xvcnNwYWNlAEJvZ3VzIEpQRUcgY29sb3JzcGFjZQBzZXRUaHJlc2hvbGQAZ2V0VGhyZXNob2xkAHZvaWQAQmFja2luZyBzdG9yZSBub3Qgc3VwcG9ydGVkAERDVCBzY2FsZWQgYmxvY2sgc2l6ZSAlZHglZCBub3Qgc3VwcG9ydGVkAFF1YW50aXphdGlvbiB0YWJsZSAweCUwMnggd2FzIG5vdCBkZWZpbmVkAEh1ZmZtYW4gdGFibGUgMHglMDJ4IHdhcyBub3QgZGVmaW5lZABBcml0aG1ldGljIHRhYmxlIDB4JTAyeCB3YXMgbm90IGRlZmluZWQAV3JpdGUgdG8gWE1TIGZhaWxlZABSZWFkIGZyb20gWE1TIGZhaWxlZABXcml0ZSB0byBFTVMgZmFpbGVkAFJlYWQgZnJvbSBFTVMgZmFpbGVkAFdlZAAgICAgICAgICUzZCAlM2QgJTNkICUzZCAlM2QgJTNkICUzZCAlM2QAV2FybmluZzogdW5rbm93biBKRklGIHJldmlzaW9uIG51bWJlciAlZC4lMDJkAENvcnJ1cHQgSlBFRyBkYXRhOiBmb3VuZCBtYXJrZXIgMHglMDJ4IGluc3RlYWQgb2YgUlNUJWQAU3RhcnQgT2YgRnJhbWUgMHglMDJ4OiB3aWR0aD0ldSwgaGVpZ2h0PSV1LCBjb21wb25lbnRzPSVkACAgICBDb21wb25lbnQgJWQ6ICVkaHglZHYgcT0lZABJbnZhbGlkIHByb2dyZXNzaXZlIHBhcmFtZXRlcnMgU3M9JWQgU2U9JWQgQWg9JWQgQWw9JWQAICBTcz0lZCwgU2U9JWQsIEFoPSVkLCBBbD0lZAAgICAgQ29tcG9uZW50ICVkOiBkYz0lZCBhYz0lZABJbnZhbGlkIHByb2dyZXNzaXZlIHBhcmFtZXRlcnMgYXQgc2NhbiBzY3JpcHQgZW50cnkgJWQASW52YWxpZCBzY2FuIHNjcmlwdCBhdCBlbnRyeSAlZABCb2d1cyBEUVQgaW5kZXggJWQAQm9ndXMgREhUIGluZGV4ICVkAEJvZ3VzIERBQyBpbmRleCAlZABUb28gbWFueSBjb2xvciBjb21wb25lbnRzOiAlZCwgbWF4ICVkAEluY29uc2lzdGVudCBwcm9ncmVzc2lvbiBzZXF1ZW5jZSBmb3IgY29tcG9uZW50ICVkIGNvZWZmaWNpZW50ICVkAFdyb25nIEpQRUcgbGlicmFyeSB2ZXJzaW9uOiBsaWJyYXJ5IGlzICVkLCBjYWxsZXIgZXhwZWN0cyAlZABUaHJlc2hvbGQgbW9kZSBzZXQgdG8gJWQAVGhyZXNob2xkIHNldCB0byAlZABBdCBtYXJrZXIgMHglMDJ4LCByZWNvdmVyeSBhY3Rpb24gJWQAVW5zdXBwb3J0ZWQgSlBFRyBkYXRhIHByZWNpc2lvbiAlZABEZWZpbmUgUXVhbnRpemF0aW9uIFRhYmxlICVkICBwcmVjaXNpb24gJWQAQWRvYmUgQVBQMTQgbWFya2VyOiB2ZXJzaW9uICVkLCBmbGFncyAweCUwNHggMHglMDR4LCB0cmFuc2Zvcm0gJWQAQWxsb2NhdGVkIHZpZGVvRnJhbWVTaXplICVkAEltcHJvcGVyIGNhbGwgdG8gSlBFRyBsaWJyYXJ5IGluIHN0YXRlICVkAENhbm5vdCB0cmFuc2NvZGUgZHVlIHRvIG11bHRpcGxlIHVzZSBvZiBxdWFudGl6YXRpb24gdGFibGUgJWQAVW5rbm93biBBZG9iZSBjb2xvciB0cmFuc2Zvcm0gY29kZSAlZABJbnZhbGlkIG1lbW9yeSBwb29sIGNvZGUgJWQAQm9ndXMgbWVzc2FnZSBjb2RlICVkAFRyYWNraW5nIGxvc3QuICVkAEpGSUYgQVBQMCBtYXJrZXI6IHZlcnNpb24gJWQuJTAyZCwgZGVuc2l0eSAlZHglZCAgJWQARGVjACVsZCVjAENvbXBvbmVudCBpbmRleCAlZDogbWlzbWF0Y2hpbmcgc2FtcGxpbmcgcmF0aW8gJWQ6JWQsICVkOiVkLCAlYwBGZWIAcndhAFNjYW4gc2NyaXB0IGRvZXMgbm90IHRyYW5zbWl0IGFsbCBkYXRhAGdldE5GVERhdGEAX2xvYWRDYW1lcmEAJWEgJWIgJWQgJUg6JU06JVMgJVkAUE9TSVgAQVJfTEFCRUxJTkdfVEhSRVNIX01PREVfQVVUT19PVFNVAEFSX01BUktFUl9JTkZPX0NVVE9GRl9QSEFTRV9NQVRDSF9DT05UUkFTVABBUl9NQVhfTE9PUF9DT1VOVABJbnZhbGlkIGNvbXBvbmVudCBJRCAlZCBpbiBTT1MAQVJfTUFSS0VSX0lORk9fQ1VUT0ZGX1BIQVNFX0hFVVJJU1RJQ19UUk9VQkxFU09NRV9NQVRSSVhfQ09ERVMARVJST1JfTUFSS0VSX0lOREVYX09VVF9PRl9CT1VORFMAJUg6JU06JVMAQVJfTE9HX0xFVkVMX0VSUk9SAEFSX01BUktFUl9JTkZPX0NVVE9GRl9QSEFTRV9QT1NFX0VSUk9SAEFSX0xPR19MRVZFTF9JTkZPAEFSX0xPR19MRVZFTF9SRUxfSU5GTwBBUl9MT0dfTEVWRUxfV0FSTgBBUl9NQVJLRVJfSU5GT19DVVRPRkZfUEhBU0VfUEFUVEVSTl9FWFRSQUNUSU9OAE5BTgBBUl9MQUJFTElOR19USFJFU0hfTU9ERV9BVVRPX01FRElBTgBQTQBKUEVHTUVNAEFNAExDX0FMTABBUl9NQVJLRVJfSU5GT19DVVRPRkZfUEhBU0VfTUFUQ0hfQkFSQ09ERV9FRENfRkFJTABBUl9MQUJFTElOR19USFJFU0hfTU9ERV9NQU5VQUwAQVJfTUFSS0VSX0lORk9fQ1VUT0ZGX1BIQVNFX1BPU0VfRVJST1JfTVVMVEkAQVJfTE9PUF9CUkVBS19USFJFU0gAQVJfREVGQVVMVF9MQUJFTElOR19USFJFU0gAQVJfTE9HX0xFVkVMX0RFQlVHAExBTkcASW52YWxpZCBTT1MgcGFyYW1ldGVycyBmb3Igc2VxdWVudGlhbCBKUEVHAENhdXRpb246IHF1YW50aXphdGlvbiB0YWJsZXMgYXJlIHRvbyBjb2Fyc2UgZm9yIGJhc2VsaW5lIEpQRUcASW52YWxpZCBKUEVHIGZpbGUgc3RydWN0dXJlOiAlcyBiZWZvcmUgU09GAElORgBBUl9MQUJFTElOR19USFJFU0hfTU9ERV9BVVRPX0FEQVBUSVZFAEFSX01BUktFUl9JTkZPX0NVVE9GRl9QSEFTRV9OT05FAEFSX0RFQlVHX0RJU0FCTEUAQVJfREVCVUdfRU5BQkxFAEFSX0lNQUdFX1BST0NfRlJBTUVfSU1BR0UAQVJfSU1BR0VfUFJPQ19GSUVMRF9JTUFHRQBBUl9ERUZBVUxUX0RFQlVHX01PREUAQVJfREVGQVVMVF9JTUFHRV9QUk9DX01PREUAQVJfTUFSS0VSX0lORk9fQ1VUT0ZGX1BIQVNFX01BVENIX0NPTkZJREVOQ0UARVJST1JfQVJDT05UUk9MTEVSX05PVF9GT1VORABFUlJPUl9NVUxUSU1BUktFUl9OT1RfRk9VTkQAQVJfTUFSS0VSX0lORk9fQ1VUT0ZGX1BIQVNFX01BVENIX0JBUkNPREVfTk9UX0ZPVU5EAEFSX01BUktFUl9JTkZPX0NVVE9GRl9QSEFTRV9NQVRDSF9HRU5FUklDAE91dHB1dCBmaWxlIHdyaXRlIGVycm9yIC0tLSBvdXQgb2YgZGlzayBzcGFjZT8AV3JpdGUgZmFpbGVkIG9uIHRlbXBvcmFyeSBmaWxlIC0tLSBvdXQgb2YgZGlzayBzcGFjZT8AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8c2hvcnQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVuc2lnbmVkIHNob3J0PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVuc2lnbmVkIGludD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8ZmxvYXQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVpbnQ4X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGludDhfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dWludDE2X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGludDE2X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVpbnQzMl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQzMl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxjaGFyPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1bnNpZ25lZCBjaGFyPgBzdGQ6OmJhc2ljX3N0cmluZzx1bnNpZ25lZCBjaGFyPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxzaWduZWQgY2hhcj4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8bG9uZz4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dW5zaWduZWQgbG9uZz4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8ZG91YmxlPgAwMTIzNDU2Nzg5ADljICAxNC1KYW4tMjAxOABDLlVURi04AEVycm9yIHJlYWRpbmcgS1BNIGRhdGEgZnJvbSAlcy5mc2V0MwBSZWFkaW5nICVzLmZzZXQzAHNldHVwQVIyAEVycm9yIGV4Y2VlZCBtYXhpbXVtIHBhZ2VzLgBvbi4Ab2ZmLgBMb2FkaW5nIG9mIE5GVCBkYXRhIGNvbXBsZXRlLgBzZXRDYW1lcmEoKTogRXJyb3I6IGFyUGFyYW1MVENyZWF0ZS4ARG9uZS4Ac2V0Q2FtZXJhKCk6IEVycm9yOiBhckNyZWF0ZUhhbmRsZS4ARXJyb3I6IGFyMkNyZWF0ZUhhbmRsZS4AYXJGaWx0ZXJUcmFuc01hdCBlcnJvciB3aXRoIG1hcmtlciAlZC4ASW1hZ2UgcHJvYy4gbW9kZSBzZXQgdG8gJWQuAEFzc2lnbmVkIHBhZ2Ugbm8uICVkLgBsb2FkQ2FtZXJhKCk6IEVycm9yIGxvYWRpbmcgcGFyYW1ldGVyIGZpbGUgJXMgZm9yIGNhbWVyYS4AKG51bGwpAEVtcHR5IEpQRUcgaW1hZ2UgKEROTCBub3Qgc3VwcG9ydGVkKQBJbnN1ZmZpY2llbnQgbWVtb3J5IChjYXNlICVkKQBhZGQgTkZUIG1hcmtlci0+ICclcycAUHVyZSB2aXJ0dWFsIGZ1bmN0aW9uIGNhbGxlZCEAJXMKAEVycm9yOiBtYWxsb2MKACMjIyBGZWF0dXJlIGNhbmRpZGF0ZXMgZm9yIHRyYWNraW5nIGFyZSBvdmVyZmxvdy4KAFRyYWNrZWQgcGFnZSAlZCAobWF4ICVkKS4KACoqKiBDYW1lcmEgUGFyYW1ldGVyIHJlc2l6ZWQgZnJvbSAlZCwgJWQuICoqKgoAT3V0IG9mIG1lbW9yeSEhCgBpZGRkZGRkZGRkZGRkZABpAGlpaWlpaQAATlN0M19fMjZ2ZWN0b3JJTlNfMTJiYXNpY19zdHJpbmdJY05TXzExY2hhcl90cmFpdHNJY0VFTlNfOWFsbG9jYXRvckljRUVFRU5TNF9JUzZfRUVFRQBOU3QzX18yMTNfX3ZlY3Rvcl9iYXNlSU5TXzEyYmFzaWNfc3RyaW5nSWNOU18xMWNoYXJfdHJhaXRzSWNFRU5TXzlhbGxvY2F0b3JJY0VFRUVOUzRfSVM2X0VFRUUATlN0M19fMjIwX192ZWN0b3JfYmFzZV9jb21tb25JTGIxRUVFAAAAAGT2AADgkgAA6PYAAIKSAAAAAAAAAQAAAAiTAAAAAAAA6PYAACySAAAAAAAAAQAAABCTAAAAAAAAUE5TdDNfXzI2dmVjdG9ySU5TXzEyYmFzaWNfc3RyaW5nSWNOU18xMWNoYXJfdHJhaXRzSWNFRU5TXzlhbGxvY2F0b3JJY0VFRUVOUzRfSVM2X0VFRUUAAET3AABAkwAAAAAAACiTAABQS05TdDNfXzI2dmVjdG9ySU5TXzEyYmFzaWNfc3RyaW5nSWNOU18xMWNoYXJfdHJhaXRzSWNFRU5TXzlhbGxvY2F0b3JJY0VFRUVOUzRfSVM2X0VFRUUARPcAAKiTAAABAAAAKJMAAGlpAHYAdmkAmJMAAKD1AACYkwAAmJQAAE5TdDNfXzIxMmJhc2ljX3N0cmluZ0ljTlNfMTFjaGFyX3RyYWl0c0ljRUVOU185YWxsb2NhdG9ySWNFRUVFAE5TdDNfXzIyMV9fYmFzaWNfc3RyaW5nX2NvbW1vbklMYjFFRUUAAAAAZPYAAGeUAADo9gAAKJQAAAAAAAABAAAAkJQAAAAAAAB2aWlpAEHAqQILUKD1AACYkwAAJPYAAJiUAAB2aWlpaQAAACT2AAAAlAAAaWlpAASVAAAokwAAJPYAAE4xMGVtc2NyaXB0ZW4zdmFsRQAAZPYAAPCUAABpaWlpAEGgqgILlgK49QAAKJMAACT2AACYlAAAaWlpaWkATlN0M19fMjZ2ZWN0b3JJaU5TXzlhbGxvY2F0b3JJaUVFRUUATlN0M19fMjEzX192ZWN0b3JfYmFzZUlpTlNfOWFsbG9jYXRvcklpRUVFRQAAAOj2AABalQAAAAAAAAEAAAAIkwAAAAAAAOj2AAA2lQAAAAAAAAEAAACIlQAAAAAAAFBOU3QzX18yNnZlY3RvcklpTlNfOWFsbG9jYXRvcklpRUVFRQAAAABE9wAAuJUAAAAAAACglQAAUEtOU3QzX18yNnZlY3RvcklpTlNfOWFsbG9jYXRvcklpRUVFRQAAAET3AADwlQAAAQAAAKCVAADglQAAoPUAAOCVAAAA9gBBwKwCCyKg9QAA4JUAACT2AAAA9gAAJPYAABiWAAAElQAAoJUAACT2AEHwrAIL8gK49QAAoJUAACT2AAAA9gAATlN0M19f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byBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5AE5vIHN1Y2ggcHJvY2VzcwBGaWxlIGV4aXN0cwBWYWx1ZSB0b28gbGFyZ2UgZm9yIGRhdGEgdHlwZQBObyBzcGFjZSBsZWZ0IG9uIGRldmljZQBPdXQgb2YgbWVtb3J5AFJlc291cmNlIGJ1c3kASW50ZXJydXB0ZWQgc3lzdGVtIGNhbGwAUmVzb3VyY2UgdGVtcG9yYXJpbHkgdW5hdmFpbGFibGUASW52YWxpZCBzZWVrAENyb3NzLWRldmljZSBsaW5rAFJlYWQtb25seSBmaWxlIHN5c3RlbQBEaXJlY3Rvcnkgbm90IGVtcHR5AENvbm5lY3Rpb24gcmVzZXQgYnkgcGVlcgBPcGVyYXRpb24gdGltZWQgb3V0AENvbm5lY3Rpb24gcmVmdXNlZABIb3N0IGlzIGRvd24ASG9zdCBpcyB1bnJlYWNoYWJsZQBBZGRyZXNzIGluIHVzZQBCcm9rZW4gcGlwZQBJL08gZXJyb3IATm8gc3VjaCBkZXZpY2Ugb3IgYWRkcmVzcwBCbG9jayBkZXZpY2UgcmVxdWlyZWQATm8gc3VjaCBkZXZpY2UATm90IGEgZGlyZWN0b3J5AElzIGEgZGlyZWN0b3J5AFRleHQgZmlsZSBidXN5AEV4ZWMgZm9ybWF0IGVycm9yAEludmFsaWQgYXJndW1lbnQAQXJndW1lbnQgbGlzdCB0b28gbG9uZwBTeW1ib2xpYyBsaW5rIGxvb3AARmlsZW5hbWUgdG9vIGxvbmcAVG9vIG1hbnkgb3BlbiBmaWxlcyBpbiBzeXN0ZW0ATm8gZmlsZSBkZXNjcmlwdG9ycyBhdmFpbGFibGUAQmFkIGZpbGUgZGVzY3JpcHRvcgBObyBjaGlsZCBwcm9jZXNzAEJhZCBhZGRyZXNzAEZpbGUgdG9vIGxhcmdlAFRvbyBtYW55IGxpbmtzAE5vIGxvY2tzIGF2YWlsYWJsZQBSZXNvdXJjZSBkZWFkbG9jayB3b3VsZCBvY2N1cgBTdGF0ZSBub3QgcmVjb3ZlcmFibGUAUHJldmlvdXMgb3duZXIgZGllZABPcGVyYXRpb24gY2FuY2VsZWQARnVuY3Rpb24gbm90IGltcGxlbWVudGVkAE5vIG1lc3NhZ2Ugb2YgZGVzaXJlZCB0eXBlAElkZW50aWZpZXIgcmVtb3ZlZABEZXZpY2Ugbm90IGEgc3RyZWFtAE5vIGRhdGEgYXZhaWxhYmxlAERldmljZSB0aW1lb3V0AE91dCBvZiBzdHJlYW1zIHJlc291cmNlcwBMaW5rIGhhcyBiZWVuIHNldmVyZWQAUHJvdG9jb2wgZXJyb3IAQmFkIG1lc3NhZ2UARmlsZSBkZXNjcmlwdG9yIGluIGJhZCBzdGF0ZQBOb3QgYSBzb2NrZXQARGVzdGluYXRpb24gYWRkcmVzcyByZXF1aXJlZABNZXNzYWdlIHRvbyBsYXJnZQBQcm90b2NvbCB3cm9uZyB0eXBlIGZvciBzb2NrZXQAUHJvdG9jb2wgbm90IGF2YWlsYWJsZQBQcm90b2NvbCBub3Qgc3VwcG9ydGVkAFNvY2tldCB0eXBlIG5vdCBzdXBwb3J0ZWQATm90IHN1cHBvcnRlZABQcm90b2NvbCBmYW1pbHkgbm90IHN1cHBvcnRlZABBZGRyZXNzIGZhbWlseSBub3Qgc3VwcG9ydGVkIGJ5IHByb3RvY29sAEFkZHJlc3Mgbm90IGF2YWlsYWJsZQBOZXR3b3JrIGlzIGRvd24ATmV0d29yayB1bnJlYWNoYWJsZQBDb25uZWN0aW9uIHJlc2V0IGJ5IG5ldHdvcmsAQ29ubmVjdGlvbiBhYm9ydGVkAE5vIGJ1ZmZlciBzcGFjZSBhdmFpbGFibGUAU29ja2V0IGlzIGNvbm5lY3RlZABTb2NrZXQgbm90IGNvbm5lY3RlZABDYW5ub3Qgc2VuZCBhZnRlciBzb2NrZXQgc2h1dGRvd24AT3BlcmF0aW9uIGFscmVhZHkgaW4gcHJvZ3Jlc3MAT3BlcmF0aW9uIGluIHByb2dyZXNzAFN0YWxlIGZpbGUgaGFuZGxlAFJlbW90ZSBJL08gZXJyb3IAUXVvdGEgZXhjZWVkZWQATm8gbWVkaXVtIGZvdW5kAFdyb25nIG1lZGl1bSB0eXBlAE11bHRpaG9wIGF0dGVtcHRlZABBwoIDC5YBpQJbAPABtQWMBSUBgwYdA5QE/wDHAzEDCwa8AY8BfwPKBCsA2gavAEIDTgPcAQ4EFQChBg0BlAILAjgGZAK8Av8CXQPnBAsHzwLLBe8F2wXhAh4GRQKFAIICbANvBPEA8wMYBdkA2gNMBlQCewGdA70EAABRABUCuwCzA20A/wGFBC8F+QQ4AGUBRgGfALcGqAFzAlMBAEGIhAMLDCEEAAAAAAAAAAAvAgBBqIQDCwY1BEcEVgQAQb6EAwsCoAQAQdKEAwtfRgVgBW4FYQYAAM8BAAAAAAAAAADJBukG+QYAAAAAGQAKABkZGQAAAAAFAAAAAAAACQAAAAALAAAAAAAAAAAZABEKGRkZAwoHAAEACQsYAAAJBgsAAAsABhkAAAAZGRkAQcGFAwshDgAAAAAAAAAAGQAKDRkZGQANAAACAAkOAAAACQAOAAAOAEH7hQMLAQwAQYeGAwsVEwAAAAATAAAAAAkMAAAAAAAMAAAMAEG1hgMLARAAQcGGAwsVDwAAAAQPAAAAAAkQAAAAAAAQAAAQAEHvhgMLARIAQfuGAwseEQAAAAARAAAAAAkSAAAAAAASAAASAAAaAAAAGhoaAEGyhwMLDhoAAAAaGhoAAAAAAAAJAEHjhwMLARQAQe+HAwsVFwAAAAAXAAAAAAkUAAAAAAAUAAAUAEGdiAMLARYAQamIAwsnFQAAAAAVAAAAAAkWAAAAAAAWAAAWAAAwMTIzNDU2Nzg5QUJDREVGAEH0iAMLAgUBAEGciQMLCP//////////AEHgiQMLgxLRdJ4AV529KoBwUg///z4nCgAAAGQAAADoAwAAECcAAKCGAQBAQg8AgJaYAADh9QUYAAAANQAAAHEAAABr////zvv//5K///8AAAAAAAAAAP////////////////////////////////////////////////////////////////8AAQIDBAUGBwgJ/////////woLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIj////////CgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiP/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAECBAcDBgUAAAAAAAAAAgAAwAMAAMAEAADABQAAwAYAAMAHAADACAAAwAkAAMAKAADACwAAwAwAAMANAADADgAAwA8AAMAQAADAEQAAwBIAAMATAADAFAAAwBUAAMAWAADAFwAAwBgAAMAZAADAGgAAwBsAAMAcAADAHQAAwB4AAMAfAADAAAAAswEAAMMCAADDAwAAwwQAAMMFAADDBgAAwwcAAMMIAADDCQAAwwoAAMMLAADDDAAAww0AANMOAADDDwAAwwAADLsBAAzDAgAMwwMADMMEAAzbAAAAAAAAAAACAAAAAwAAAAUAAAAHAAAACwAAAA0AAAARAAAAEwAAABcAAAAdAAAAHwAAACUAAAApAAAAKwAAAC8AAAA1AAAAOwAAAD0AAABDAAAARwAAAEkAAABPAAAAUwAAAFkAAABhAAAAZQAAAGcAAABrAAAAbQAAAHEAAAB/AAAAgwAAAIkAAACLAAAAlQAAAJcAAACdAAAAowAAAKcAAACtAAAAswAAALUAAAC/AAAAwQAAAMUAAADHAAAA0wAAAAEAAAALAAAADQAAABEAAAATAAAAFwAAAB0AAAAfAAAAJQAAACkAAAArAAAALwAAADUAAAA7AAAAPQAAAEMAAABHAAAASQAAAE8AAABTAAAAWQAAAGEAAABlAAAAZwAAAGsAAABtAAAAcQAAAHkAAAB/AAAAgwAAAIkAAACLAAAAjwAAAJUAAACXAAAAnQAAAKMAAACnAAAAqQAAAK0AAACzAAAAtQAAALsAAAC/AAAAwQAAAMUAAADHAAAA0QAAAAAAAACUygAABwEAAAgBAAAJAQAACgEAAAsBAAAMAQAADQEAAA4BAAAPAQAAEAEAABEBAAASAQAAEwEAABQBAAAAAAAA0MoAABUBAAAWAQAAFwEAABgBAAAZAQAAGgEAABsBAAAcAQAAHQEAAB4BAAAfAQAAIAEAACEBAAAiAQAACAAAAAAAAAAIywAAIwEAACQBAAD4////+P///wjLAAAlAQAAJgEAABzJAAAwyQAACAAAAAAAAABQywAAJwEAACgBAAD4////+P///1DLAAApAQAAKgEAAEzJAABgyQAABAAAAAAAAACYywAAKwEAACwBAAD8/////P///5jLAAAtAQAALgEAAHzJAACQyQAABAAAAAAAAADgywAALwEAADABAAD8/////P///+DLAAAxAQAAMgEAAKzJAADAyQAAAAAAAAzKAAAzAQAANAEAAE5TdDNfXzI5YmFzaWNfaW9zSWNOU18xMWNoYXJfdHJh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";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(file){try{if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}var binary=tryParseAsDataURI(file);if(binary){return binary}if(readBinary){return readBinary(file)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch=="function"&&!isFileURI(wasmBinaryFile)){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary(wasmBinaryFile)})}else{if(readAsync){return new Promise(function(resolve,reject){readAsync(wasmBinaryFile,function(response){resolve(new Uint8Array(response))},reject)})}}}return Promise.resolve().then(function(){return getBinary(wasmBinaryFile)})}function createWasm(){var info={"a":asmLibraryArg};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;wasmMemory=Module["asm"]["Z"];updateGlobalBufferAndViews(wasmMemory.buffer);wasmTable=Module["asm"]["ca"];addOnInit(Module["asm"]["_"]);removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){receiveInstance(result["instance"])}function instantiateArrayBuffer(receiver){return getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(function(instance){return instance}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(){if(!wasmBinary&&typeof WebAssembly.instantiateStreaming=="function"&&!isDataURI(wasmBinaryFile)&&!isFileURI(wasmBinaryFile)&&typeof fetch=="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,info);return result.then(receiveInstantiationResult,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(receiveInstantiationResult)})})}else{return instantiateArrayBuffer(receiveInstantiationResult)}}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateAsync().catch(readyPromiseReject);return{}}var tempDouble;var tempI64;var ASM_CONSTS={63968:function($0,$1,$2){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);console.log(infoHead+message,style)},64107:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.log(infoHead+message,style,format)},64285:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.log(infoHead+message,style,format)},64463:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.log(infoHead+message,style,format)},64641:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.log(infoHead+message,style,format)},64819:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);console.log(infoHead+message,style,$3)},64962:function($0,$1,$2){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);console.error(errorHead+message,style)},65105:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.error(errorHead+message,style,format)},65287:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.error(errorHead+message,style,format)},65469:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.error(errorHead+message,style,format)},65651:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.error(errorHead+message,style,format)},65833:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);console.error(errorHead+message,style,$3)},65980:function($0,$1,$2){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);console.warn(infoHead+message,style)},66120:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.warn(errorHead+message,style,format)},66301:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.warn(errorHead+message,style,format)},66482:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.warn(errorHead+message,style,format)},66663:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.warn(errorHead+message,style,format)},66844:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);console.warn(errorHead+message,style,$3)},66990:function(){var $a=arguments;var i=0;if(!artoolkitNFT["NFTMarkerInfo"]){artoolkitNFT["NFTMarkerInfo"]={id:0,error:-1,found:0,pose:[0,0,0,0,0,0,0,0,0,0,0,0]}}var markerInfo=artoolkitNFT["NFTMarkerInfo"];markerInfo["id"]=$a[i++];markerInfo["error"]=$a[i++];markerInfo["found"]=1;markerInfo["pose"][0]=$a[i++];markerInfo["pose"][1]=$a[i++];markerInfo["pose"][2]=$a[i++];markerInfo["pose"][3]=$a[i++];markerInfo["pose"][4]=$a[i++];markerInfo["pose"][5]=$a[i++];markerInfo["pose"][6]=$a[i++];markerInfo["pose"][7]=$a[i++];markerInfo["pose"][8]=$a[i++];markerInfo["pose"][9]=$a[i++];markerInfo["pose"][10]=$a[i++];markerInfo["pose"][11]=$a[i++]},67696:function(){var $a=arguments;var i=0;if(!artoolkitNFT["NFTMarkerInfo"]){artoolkitNFT["NFTMarkerInfo"]={id:0,error:-1,found:0,pose:[0,0,0,0,0,0,0,0,0,0,0,0]}}var markerInfo=artoolkitNFT["NFTMarkerInfo"];markerInfo["id"]=$a[i++];markerInfo["error"]=-1;markerInfo["found"]=0;markerInfo["pose"][0]=0;markerInfo["pose"][1]=0;markerInfo["pose"][2]=0;markerInfo["pose"][3]=0;markerInfo["pose"][4]=0;markerInfo["pose"][5]=0;markerInfo["pose"][6]=0;markerInfo["pose"][7]=0;markerInfo["pose"][8]=0;markerInfo["pose"][9]=0;markerInfo["pose"][10]=0;markerInfo["pose"][11]=0},68325:function($0,$1,$2,$3,$4,$5){if(!artoolkitNFT["frameMalloc"]){artoolkitNFT["frameMalloc"]={}}var frameMalloc=artoolkitNFT["frameMalloc"];frameMalloc["framepointer"]=$1;frameMalloc["framesize"]=$2;frameMalloc["camera"]=$3;frameMalloc["transform"]=$4;frameMalloc["videoLumaPointer"]=$5}};function callRuntimeCallbacks(callbacks){while(callbacks.length>0){var callback=callbacks.shift();if(typeof callback=="function"){callback(Module);continue}var func=callback.func;if(typeof func=="number"){if(callback.arg===undefined){getWasmTableEntry(func)()}else{getWasmTableEntry(func)(callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}function getWasmTableEntry(funcPtr){return wasmTable.get(funcPtr)}function ___cxa_allocate_exception(size){return _malloc(size+16)+16}function ExceptionInfo(excPtr){this.excPtr=excPtr;this.ptr=excPtr-16;this.set_type=function(type){HEAP32[this.ptr+4>>2]=type};this.get_type=function(){return HEAP32[this.ptr+4>>2]};this.set_destructor=function(destructor){HEAP32[this.ptr+8>>2]=destructor};this.get_destructor=function(){return HEAP32[this.ptr+8>>2]};this.set_refcount=function(refcount){HEAP32[this.ptr>>2]=refcount};this.set_caught=function(caught){caught=caught?1:0;HEAP8[this.ptr+12>>0]=caught};this.get_caught=function(){return HEAP8[this.ptr+12>>0]!=0};this.set_rethrown=function(rethrown){rethrown=rethrown?1:0;HEAP8[this.ptr+13>>0]=rethrown};this.get_rethrown=function(){return HEAP8[this.ptr+13>>0]!=0};this.init=function(type,destructor){this.set_type(type);this.set_destructor(destructor);this.set_refcount(0);this.set_caught(false);this.set_rethrown(false)};this.add_ref=function(){var value=HEAP32[this.ptr>>2];HEAP32[this.ptr>>2]=value+1};this.release_ref=function(){var prev=HEAP32[this.ptr>>2];HEAP32[this.ptr>>2]=prev-1;return prev===1}}var exceptionLast=0;var uncaughtExceptionCount=0;function ___cxa_throw(ptr,type,destructor){var info=new ExceptionInfo(ptr);info.init(type,destructor);exceptionLast=ptr;uncaughtExceptionCount++;throw ptr}function setErrNo(value){HEAP32[___errno_location()>>2]=value;return value}var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){if(path==="/")return"/";path=PATH.normalize(path);path=path.replace(/\/$/,"");var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)}};function getRandomDevice(){if(typeof crypto=="object"&&typeof crypto["getRandomValues"]=="function"){var randomBuffer=new Uint8Array(1);return function(){crypto.getRandomValues(randomBuffer);return randomBuffer[0]}}else if(ENVIRONMENT_IS_NODE){try{var crypto_module=__webpack_require__(/*! crypto */ "?deb7");return function(){return crypto_module["randomBytes"](1)[0]}}catch(e){}}return function(){abort("randomDevice")}}var PATH_FS={resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=path.charAt(0)==="/"}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(function(p){return!!p}),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:function(from,to){from=PATH_FS.resolve(from).substr(1);to=PATH_FS.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()},put_char:function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}}},default_tty1_ops:{put_char:function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};function mmapAlloc(size){abort()}var MEMFS={ops_table:null,mount:function(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode:function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node;parent.timestamp=node.timestamp}return node},getFileDataAsTypedArray:function(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage:function(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr:function(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.timestamp);attr.mtime=new Date(node.timestamp);attr.ctime=new Date(node.timestamp);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr:function(node,attr){if(attr.mode!==undefined){node.mode=attr.mode}if(attr.timestamp!==undefined){node.timestamp=attr.timestamp}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup:function(parent,name){throw FS.genericErrors[44]},mknod:function(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename:function(old_node,new_dir,new_name){if(FS.isDir(old_node.mode)){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}}delete old_node.parent.contents[old_node.name];old_node.parent.timestamp=Date.now();old_node.name=new_name;new_dir.contents[new_name]=old_node;new_dir.timestamp=old_node.parent.timestamp;old_node.parent=new_dir},unlink:function(parent,name){delete parent.contents[name];parent.timestamp=Date.now()},rmdir:function(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.timestamp=Date.now()},readdir:function(node){var entries=[".",".."];for(var key in node.contents){if(!node.contents.hasOwnProperty(key)){continue}entries.push(key)}return entries},symlink:function(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink:function(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read:function(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{path=PATH_FS.resolve(FS.cwd(),path);if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};opts=Object.assign(defaults,opts);if(opts.recurse_count>8){throw new FS.ErrnoError(32)}var parts=PATH.normalizeArray(path.split("/").filter(p=>!!p),false);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(32)}}}}return{path:current_path,node:current}},getPath:node=>{var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?mount+"/"+path:mount+path}path=path?node.name+"/"+path:node.name;node=node.parent}},hashName:(parentid,name)=>{var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode:node=>{var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode:node=>{var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode:(parent,name)=>{var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode:(parent,name,mode,rdev)=>{var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode:node=>{FS.hashRemoveNode(node)},isRoot:node=>{return node===node.parent},isMountpoint:node=>{return!!node.mounted},isFile:mode=>{return(mode&61440)===32768},isDir:mode=>{return(mode&61440)===16384},isLink:mode=>{return(mode&61440)===40960},isChrdev:mode=>{return(mode&61440)===8192},isBlkdev:mode=>{return(mode&61440)===24576},isFIFO:mode=>{return(mode&61440)===4096},isSocket:mode=>{return(mode&49152)===49152},flagModes:{"r":0,"r+":2,"w":577,"w+":578,"a":1089,"a+":1090},modeStringToFlags:str=>{var flags=FS.flagModes[str];if(typeof flags=="undefined"){throw new Error("Unknown file open mode: "+str)}return flags},flagsToPermissionString:flag=>{var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions:(node,perms)=>{if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup:dir=>{var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate:(dir,name)=>{try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete:(dir,name,isdir)=>{var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen:(node,flags)=>{if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd:(fd_start=0,fd_end=FS.MAX_OPEN_FDS)=>{for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStream:fd=>FS.streams[fd],createStream:(stream,fd_start,fd_end)=>{if(!FS.FSStream){FS.FSStream=function(){};FS.FSStream.prototype={object:{get:function(){return this.node},set:function(val){this.node=val}},isRead:{get:function(){return(this.flags&2097155)!==1}},isWrite:{get:function(){return(this.flags&2097155)!==0}},isAppend:{get:function(){return this.flags&1024}}}}stream=Object.assign(new FS.FSStream,stream);var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream:fd=>{FS.streams[fd]=null},chrdev_stream_ops:{open:stream=>{var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}},llseek:()=>{throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice:(dev,ops)=>{FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts:mount=>{var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs:(populate,callback)=>{if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err("warning: "+FS.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work")}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount:(type,opts,mountpoint)=>{var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount:mountpoint=>{var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup:(parent,name)=>{return parent.node_ops.lookup(parent,name)},mknod:(path,mode,dev)=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(28)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},create:(path,mode)=>{mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:(path,mode)=>{mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree:(path,mode)=>{var dirs=path.split("/");var d="";for(var i=0;i{if(typeof dev=="undefined"){dev=mode;mode=438}mode|=8192;return FS.mknod(path,mode,dev)},symlink:(oldpath,newpath)=>{if(!PATH_FS.resolve(oldpath)){throw new FS.ErrnoError(44)}var lookup=FS.lookupPath(newpath,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var newname=PATH.basename(newpath);var errCode=FS.mayCreate(parent,newname);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.symlink){throw new FS.ErrnoError(63)}return parent.node_ops.symlink(parent,newname,oldpath)},rename:(old_path,new_path)=>{var old_dirname=PATH.dirname(old_path);var new_dirname=PATH.dirname(new_path);var old_name=PATH.basename(old_path);var new_name=PATH.basename(new_path);var lookup,old_dir,new_dir;lookup=FS.lookupPath(old_path,{parent:true});old_dir=lookup.node;lookup=FS.lookupPath(new_path,{parent:true});new_dir=lookup.node;if(!old_dir||!new_dir)throw new FS.ErrnoError(44);if(old_dir.mount!==new_dir.mount){throw new FS.ErrnoError(75)}var old_node=FS.lookupNode(old_dir,old_name);var relative=PATH_FS.relative(old_path,new_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(28)}relative=PATH_FS.relative(new_path,old_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(55)}var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(old_node===new_node){return}var isdir=FS.isDir(old_node.mode);var errCode=FS.mayDelete(old_dir,old_name,isdir);if(errCode){throw new FS.ErrnoError(errCode)}errCode=new_node?FS.mayDelete(new_dir,new_name,isdir):FS.mayCreate(new_dir,new_name);if(errCode){throw new FS.ErrnoError(errCode)}if(!old_dir.node_ops.rename){throw new FS.ErrnoError(63)}if(FS.isMountpoint(old_node)||new_node&&FS.isMountpoint(new_node)){throw new FS.ErrnoError(10)}if(new_dir!==old_dir){errCode=FS.nodePermissions(old_dir,"w");if(errCode){throw new FS.ErrnoError(errCode)}}FS.hashRemoveNode(old_node);try{old_dir.node_ops.rename(old_node,new_dir,new_name)}catch(e){throw e}finally{FS.hashAddNode(old_node)}},rmdir:path=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,true);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.rmdir){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.rmdir(parent,name);FS.destroyNode(node)},readdir:path=>{var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node.node_ops.readdir){throw new FS.ErrnoError(54)}return node.node_ops.readdir(node)},unlink:path=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,false);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.unlink){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.unlink(parent,name);FS.destroyNode(node)},readlink:path=>{var lookup=FS.lookupPath(path);var link=lookup.node;if(!link){throw new FS.ErrnoError(44)}if(!link.node_ops.readlink){throw new FS.ErrnoError(28)}return PATH_FS.resolve(FS.getPath(link.parent),link.node_ops.readlink(link))},stat:(path,dontFollow)=>{var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;if(!node){throw new FS.ErrnoError(44)}if(!node.node_ops.getattr){throw new FS.ErrnoError(63)}return node.node_ops.getattr(node)},lstat:path=>{return FS.stat(path,true)},chmod:(path,mode,dontFollow)=>{var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}node.node_ops.setattr(node,{mode:mode&4095|node.mode&~4095,timestamp:Date.now()})},lchmod:(path,mode)=>{FS.chmod(path,mode,true)},fchmod:(fd,mode)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}FS.chmod(stream.node,mode)},chown:(path,uid,gid,dontFollow)=>{var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}node.node_ops.setattr(node,{timestamp:Date.now()})},lchown:(path,uid,gid)=>{FS.chown(path,uid,gid,true)},fchown:(fd,uid,gid)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}FS.chown(stream.node,uid,gid)},truncate:(path,len)=>{if(len<0){throw new FS.ErrnoError(28)}var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:true});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}if(FS.isDir(node.mode)){throw new FS.ErrnoError(31)}if(!FS.isFile(node.mode)){throw new FS.ErrnoError(28)}var errCode=FS.nodePermissions(node,"w");if(errCode){throw new FS.ErrnoError(errCode)}node.node_ops.setattr(node,{size:len,timestamp:Date.now()})},ftruncate:(fd,len)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.truncate(stream.node,len)},utime:(path,atime,mtime)=>{var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;node.node_ops.setattr(node,{timestamp:Math.max(atime,mtime)})},open:(path,flags,mode,fd_start,fd_end)=>{if(path===""){throw new FS.ErrnoError(44)}flags=typeof flags=="string"?FS.modeStringToFlags(flags):flags;mode=typeof mode=="undefined"?438:mode;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;if(typeof path=="object"){node=path}else{path=PATH.normalize(path);try{var lookup=FS.lookupPath(path,{follow:!(flags&131072)});node=lookup.node}catch(e){}}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else{node=FS.mknod(path,mode,0);created=true}}if(!node){throw new FS.ErrnoError(44)}if(FS.isChrdev(node.mode)){flags&=~512}if(flags&65536&&!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}if(!created){var errCode=FS.mayOpen(node,flags);if(errCode){throw new FS.ErrnoError(errCode)}}if(flags&512){FS.truncate(node,0)}flags&=~(128|512|131072);var stream=FS.createStream({node:node,path:FS.getPath(node),flags:flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false},fd_start,fd_end);if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(Module["logReadFiles"]&&!(flags&1)){if(!FS.readFiles)FS.readFiles={};if(!(path in FS.readFiles)){FS.readFiles[path]=1}}return stream},close:stream=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(stream.getdents)stream.getdents=null;try{if(stream.stream_ops.close){stream.stream_ops.close(stream)}}catch(e){throw e}finally{FS.closeStream(stream.fd)}stream.fd=null},isClosed:stream=>{return stream.fd===null},llseek:(stream,offset,whence)=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(!stream.seekable||!stream.stream_ops.llseek){throw new FS.ErrnoError(70)}if(whence!=0&&whence!=1&&whence!=2){throw new FS.ErrnoError(28)}stream.position=stream.stream_ops.llseek(stream,offset,whence);stream.ungotten=[];return stream.position},read:(stream,buffer,offset,length,position)=>{if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.read){throw new FS.ErrnoError(28)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesRead=stream.stream_ops.read(stream,buffer,offset,length,position);if(!seeking)stream.position+=bytesRead;return bytesRead},write:(stream,buffer,offset,length,position,canOwn)=>{if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.write){throw new FS.ErrnoError(28)}if(stream.seekable&&stream.flags&1024){FS.llseek(stream,0,2)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesWritten=stream.stream_ops.write(stream,buffer,offset,length,position,canOwn);if(!seeking)stream.position+=bytesWritten;return bytesWritten},allocate:(stream,offset,length)=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(offset<0||length<=0){throw new FS.ErrnoError(28)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(!FS.isFile(stream.node.mode)&&!FS.isDir(stream.node.mode)){throw new FS.ErrnoError(43)}if(!stream.stream_ops.allocate){throw new FS.ErrnoError(138)}stream.stream_ops.allocate(stream,offset,length)},mmap:(stream,address,length,position,prot,flags)=>{if((prot&2)!==0&&(flags&2)===0&&(stream.flags&2097155)!==2){throw new FS.ErrnoError(2)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(2)}if(!stream.stream_ops.mmap){throw new FS.ErrnoError(43)}return stream.stream_ops.mmap(stream,address,length,position,prot,flags)},msync:(stream,buffer,offset,length,mmapFlags)=>{if(!stream||!stream.stream_ops.msync){return 0}return stream.stream_ops.msync(stream,buffer,offset,length,mmapFlags)},munmap:stream=>0,ioctl:(stream,cmd,arg)=>{if(!stream.stream_ops.ioctl){throw new FS.ErrnoError(59)}return stream.stream_ops.ioctl(stream,cmd,arg)},readFile:(path,opts={})=>{opts.flags=opts.flags||0;opts.encoding=opts.encoding||"binary";if(opts.encoding!=="utf8"&&opts.encoding!=="binary"){throw new Error('Invalid encoding type "'+opts.encoding+'"')}var ret;var stream=FS.open(path,opts.flags);var stat=FS.stat(path);var length=stat.size;var buf=new Uint8Array(length);FS.read(stream,buf,0,length,0);if(opts.encoding==="utf8"){ret=UTF8ArrayToString(buf,0)}else if(opts.encoding==="binary"){ret=buf}FS.close(stream);return ret},writeFile:(path,data,opts={})=>{opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){var buf=new Uint8Array(lengthBytesUTF8(data)+1);var actualNumBytes=stringToUTF8Array(data,buf,0,buf.length);FS.write(stream,buf,0,actualNumBytes,undefined,opts.canOwn)}else if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{throw new Error("Unsupported data type")}FS.close(stream)},cwd:()=>FS.currentPath,chdir:path=>{var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,"x");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.path},createDefaultDirectories:()=>{FS.mkdir("/tmp");FS.mkdir("/home");FS.mkdir("/home/web_user")},createDefaultDevices:()=>{FS.mkdir("/dev");FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(stream,buffer,offset,length,pos)=>length});FS.mkdev("/dev/null",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev("/dev/tty",FS.makedev(5,0));FS.mkdev("/dev/tty1",FS.makedev(6,0));var random_device=getRandomDevice();FS.createDevice("/dev","random",random_device);FS.createDevice("/dev","urandom",random_device);FS.mkdir("/dev/shm");FS.mkdir("/dev/shm/tmp")},createSpecialDirectories:()=>{FS.mkdir("/proc");var proc_self=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd");FS.mount({mount:()=>{var node=FS.createNode(proc_self,"fd",16384|511,73);node.node_ops={lookup:(parent,name)=>{var fd=+name;var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path}};ret.parent=ret;return ret}};return node}},{},"/proc/self/fd")},createStandardStreams:()=>{if(Module["stdin"]){FS.createDevice("/dev","stdin",Module["stdin"])}else{FS.symlink("/dev/tty","/dev/stdin")}if(Module["stdout"]){FS.createDevice("/dev","stdout",null,Module["stdout"])}else{FS.symlink("/dev/tty","/dev/stdout")}if(Module["stderr"]){FS.createDevice("/dev","stderr",null,Module["stderr"])}else{FS.symlink("/dev/tty1","/dev/stderr")}var stdin=FS.open("/dev/stdin",0);var stdout=FS.open("/dev/stdout",1);var stderr=FS.open("/dev/stderr",1)},ensureErrnoError:()=>{if(FS.ErrnoError)return;FS.ErrnoError=function ErrnoError(errno,node){this.node=node;this.setErrno=function(errno){this.errno=errno};this.setErrno(errno);this.message="FS error"};FS.ErrnoError.prototype=new Error;FS.ErrnoError.prototype.constructor=FS.ErrnoError;[44].forEach(code=>{FS.genericErrors[code]=new FS.ErrnoError(code);FS.genericErrors[code].stack=""})},staticInit:()=>{FS.ensureErrnoError();FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={"MEMFS":MEMFS}},init:(input,output,error)=>{FS.init.initialized=true;FS.ensureErrnoError();Module["stdin"]=input||Module["stdin"];Module["stdout"]=output||Module["stdout"];Module["stderr"]=error||Module["stderr"];FS.createStandardStreams()},quit:()=>{FS.init.initialized=false;for(var i=0;i{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode},findObject:(path,dontResolveLastLink)=>{var ret=FS.analyzePath(path,dontResolveLastLink);if(ret.exists){return ret.object}else{return null}},analyzePath:(path,dontResolveLastLink)=>{try{var lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});path=lookup.path}catch(e){}var ret={isRoot:false,exists:false,error:0,name:null,path:null,object:null,parentExists:false,parentPath:null,parentObject:null};try{var lookup=FS.lookupPath(path,{parent:true});ret.parentExists=true;ret.parentPath=lookup.path;ret.parentObject=lookup.node;ret.name=PATH.basename(path);lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});ret.exists=true;ret.path=lookup.path;ret.object=lookup.node;ret.name=lookup.node.name;ret.isRoot=lookup.path==="/"}catch(e){ret.error=e.errno}return ret},createPath:(parent,path,canRead,canWrite)=>{parent=typeof parent=="string"?parent:FS.getPath(parent);var parts=path.split("/").reverse();while(parts.length){var part=parts.pop();if(!part)continue;var current=PATH.join2(parent,part);try{FS.mkdir(current)}catch(e){}parent=current}return current},createFile:(parent,name,properties,canRead,canWrite)=>{var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS.getMode(canRead,canWrite);return FS.create(path,mode)},createDataFile:(parent,name,data,canRead,canWrite,canOwn)=>{var path=name;if(parent){parent=typeof parent=="string"?parent:FS.getPath(parent);path=name?PATH.join2(parent,name):parent}var mode=FS.getMode(canRead,canWrite);var node=FS.create(path,mode);if(data){if(typeof data=="string"){var arr=new Array(data.length);for(var i=0,len=data.length;i{var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS.getMode(!!input,!!output);if(!FS.createDevice.major)FS.createDevice.major=64;var dev=FS.makedev(FS.createDevice.major++,0);FS.registerDevice(dev,{open:stream=>{stream.seekable=false},close:stream=>{if(output&&output.buffer&&output.buffer.length){output(10)}},read:(stream,buffer,offset,length,pos)=>{var bytesRead=0;for(var i=0;i{for(var i=0;i{if(obj.isDevice||obj.isFolder||obj.link||obj.contents)return true;if(typeof XMLHttpRequest!="undefined"){throw new Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread.")}else if(read_){try{obj.contents=intArrayFromString(read_(obj.url),true);obj.usedBytes=obj.contents.length}catch(e){throw new FS.ErrnoError(29)}}else{throw new Error("Cannot load without read() or XMLHttpRequest.")}},createLazyFile:(parent,name,url,canRead,canWrite)=>{function LazyUint8Array(){this.lengthKnown=false;this.chunks=[]}LazyUint8Array.prototype.get=function LazyUint8Array_get(idx){if(idx>this.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(from,to)=>{if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}else{return intArrayFromString(xhr.responseText||"",true)}};var lazyArray=this;lazyArray.setDataGetter(chunkNum=>{var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]=="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]=="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;out("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(key=>{var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){FS.forceLoadFile(node);return fn.apply(null,arguments)}});stream_ops.read=((stream,buffer,offset,length,position)=>{FS.forceLoadFile(node);var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency("cp "+fullname);function processData(byteArray){function finish(byteArray){if(preFinish)preFinish();if(!dontCreateFile){FS.createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}if(onload)onload();removeRunDependency(dep)}if(Browser.handledByPreloadPlugin(byteArray,fullname,finish,()=>{if(onerror)onerror();removeRunDependency(dep)})){return}finish(byteArray)}addRunDependency(dep);if(typeof url=="string"){asyncLoad(url,byteArray=>processData(byteArray),onerror)}else{processData(url)}},indexedDB:()=>{return window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB},DB_NAME:()=>{return"EM_FS_"+window.location.pathname},DB_VERSION:20,DB_STORE_NAME:"FILE_DATA",saveFilesToDB:(paths,onload,onerror)=>{onload=onload||(()=>{});onerror=onerror||(()=>{});var indexedDB=FS.indexedDB();try{var openRequest=indexedDB.open(FS.DB_NAME(),FS.DB_VERSION)}catch(e){return onerror(e)}openRequest.onupgradeneeded=(()=>{out("creating db");var db=openRequest.result;db.createObjectStore(FS.DB_STORE_NAME)});openRequest.onsuccess=(()=>{var db=openRequest.result;var transaction=db.transaction([FS.DB_STORE_NAME],"readwrite");var files=transaction.objectStore(FS.DB_STORE_NAME);var ok=0,fail=0,total=paths.length;function finish(){if(fail==0)onload();else onerror()}paths.forEach(path=>{var putRequest=files.put(FS.analyzePath(path).object.contents,path);putRequest.onsuccess=(()=>{ok++;if(ok+fail==total)finish()});putRequest.onerror=(()=>{fail++;if(ok+fail==total)finish()})});transaction.onerror=onerror});openRequest.onerror=onerror},loadFilesFromDB:(paths,onload,onerror)=>{onload=onload||(()=>{});onerror=onerror||(()=>{});var indexedDB=FS.indexedDB();try{var openRequest=indexedDB.open(FS.DB_NAME(),FS.DB_VERSION)}catch(e){return onerror(e)}openRequest.onupgradeneeded=onerror;openRequest.onsuccess=(()=>{var db=openRequest.result;try{var transaction=db.transaction([FS.DB_STORE_NAME],"readonly")}catch(e){onerror(e);return}var files=transaction.objectStore(FS.DB_STORE_NAME);var ok=0,fail=0,total=paths.length;function finish(){if(fail==0)onload();else onerror()}paths.forEach(path=>{var getRequest=files.get(path);getRequest.onsuccess=(()=>{if(FS.analyzePath(path).exists){FS.unlink(path)}FS.createDataFile(PATH.dirname(path),PATH.basename(path),getRequest.result,true,true,true);ok++;if(ok+fail==total)finish()});getRequest.onerror=(()=>{fail++;if(ok+fail==total)finish()})});transaction.onerror=onerror});openRequest.onerror=onerror}};var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt:function(dirfd,path,allowEmpty){if(path[0]==="/"){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=FS.getStream(dirfd);if(!dirstream)throw new FS.ErrnoError(8);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return PATH.join2(dir,path)},doStat:function(func,path,buf){try{var stat=func(path)}catch(e){if(e&&e.node&&PATH.normalize(path)!==PATH.normalize(FS.getPath(e.node))){return-54}throw e}HEAP32[buf>>2]=stat.dev;HEAP32[buf+4>>2]=0;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAP32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;HEAP32[buf+32>>2]=0;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAP32[buf+48>>2]=4096;HEAP32[buf+52>>2]=stat.blocks;HEAP32[buf+56>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+76>>2]=0;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+80>>2]=tempI64[0],HEAP32[buf+84>>2]=tempI64[1];return 0},doMsync:function(addr,stream,len,flags,offset){var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},doMkdir:function(path,mode){path=PATH.normalize(path);if(path[path.length-1]==="/")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0},doMknod:function(path,mode,dev){switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-28}FS.mknod(path,mode,dev);return 0},doReadlink:function(path,buf,bufsize){if(bufsize<=0)return-28;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len},doAccess:function(path,amode){if(amode&~7){return-28}var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node){return-44}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-2}return 0},doDup:function(path,flags,suggestFD){var suggest=FS.getStream(suggestFD);if(suggest)FS.close(suggest);return FS.open(path,flags,0,suggestFD,suggestFD).fd},doReadv:function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret},varargs:undefined,get:function(){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(ptr){var ret=UTF8ToString(ptr);return ret},getStreamFromFD:function(fd){var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);return stream},get64:function(low,high){return low}};function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-28}var newStream;newStream=FS.open(stream.path,stream.flags,0,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 5:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 6:case 7:return 0;case 16:case 8:return-28;case 9:setErrNo(28);return-1;default:{return-28}}}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_ioctl(fd,op,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(op){case 21509:case 21505:{if(!stream.tty)return-59;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-59;return 0}case 21519:{if(!stream.tty)return-59;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-59;return-28}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-59;return 0}case 21524:{if(!stream.tty)return-59;return 0}default:abort("bad ioctl syscall "+op)}}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_open(path,flags,varargs){SYSCALLS.varargs=varargs;try{var pathname=SYSCALLS.getStr(path);var mode=varargs?SYSCALLS.get():0;var stream=FS.open(pathname,flags,mode);return stream.fd}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}var structRegistrations={};function runDestructors(destructors){while(destructors.length){var ptr=destructors.pop();var del=destructors.pop();del(ptr)}}function simpleReadValueFromPointer(pointer){return this["fromWireType"](HEAPU32[pointer>>2])}var awaitingDependencies={};var registeredTypes={};var typeDependencies={};var char_0=48;var char_9=57;function makeLegalFunctionName(name){if(undefined===name){return"_unknown"}name=name.replace(/[^a-zA-Z0-9_]/g,"$");var f=name.charCodeAt(0);if(f>=char_0&&f<=char_9){return"_"+name}else{return name}}function createNamedFunction(name,body){name=makeLegalFunctionName(name);return new Function("body","return function "+name+"() {\n"+' "use strict";'+" return body.apply(this, arguments);\n"+"};\n")(body)}function extendError(baseErrorType,errorName){var errorClass=createNamedFunction(errorName,function(message){this.name=errorName;this.message=message;var stack=new Error(message).stack;if(stack!==undefined){this.stack=this.toString()+"\n"+stack.replace(/^Error(:[^\n]*)?\n/,"")}});errorClass.prototype=Object.create(baseErrorType.prototype);errorClass.prototype.constructor=errorClass;errorClass.prototype.toString=function(){if(this.message===undefined){return this.name}else{return this.name+": "+this.message}};return errorClass}var InternalError=undefined;function throwInternalError(message){throw new InternalError(message)}function whenDependentTypesAreResolved(myTypes,dependentTypes,getTypeConverters){myTypes.forEach(function(type){typeDependencies[type]=dependentTypes});function onComplete(typeConverters){var myTypeConverters=getTypeConverters(typeConverters);if(myTypeConverters.length!==myTypes.length){throwInternalError("Mismatched type converter count")}for(var i=0;i>shift])},destructorFunction:null})}function ClassHandle_isAliasOf(other){if(!(this instanceof ClassHandle)){return false}if(!(other instanceof ClassHandle)){return false}var leftClass=this.$$.ptrType.registeredClass;var left=this.$$.ptr;var rightClass=other.$$.ptrType.registeredClass;var right=other.$$.ptr;while(leftClass.baseClass){left=leftClass.upcast(left);leftClass=leftClass.baseClass}while(rightClass.baseClass){right=rightClass.upcast(right);rightClass=rightClass.baseClass}return leftClass===rightClass&&left===right}function shallowCopyInternalPointer(o){return{count:o.count,deleteScheduled:o.deleteScheduled,preservePointerOnDelete:o.preservePointerOnDelete,ptr:o.ptr,ptrType:o.ptrType,smartPtr:o.smartPtr,smartPtrType:o.smartPtrType}}function throwInstanceAlreadyDeleted(obj){function getInstanceTypeName(handle){return handle.$$.ptrType.registeredClass.name}throwBindingError(getInstanceTypeName(obj)+" instance already deleted")}var finalizationRegistry=false;function detachFinalizer(handle){}function runDestructor($$){if($$.smartPtr){$$.smartPtrType.rawDestructor($$.smartPtr)}else{$$.ptrType.registeredClass.rawDestructor($$.ptr)}}function releaseClassHandle($$){$$.count.value-=1;var toDelete=0===$$.count.value;if(toDelete){runDestructor($$)}}function downcastPointer(ptr,ptrClass,desiredClass){if(ptrClass===desiredClass){return ptr}if(undefined===desiredClass.baseClass){return null}var rv=downcastPointer(ptr,ptrClass,desiredClass.baseClass);if(rv===null){return null}return desiredClass.downcast(rv)}var registeredPointers={};function getInheritedInstanceCount(){return Object.keys(registeredInstances).length}function getLiveInheritedInstances(){var rv=[];for(var k in registeredInstances){if(registeredInstances.hasOwnProperty(k)){rv.push(registeredInstances[k])}}return rv}var deletionQueue=[];function flushPendingDeletes(){while(deletionQueue.length){var obj=deletionQueue.pop();obj.$$.deleteScheduled=false;obj["delete"]()}}var delayFunction=undefined;function setDelayFunction(fn){delayFunction=fn;if(deletionQueue.length&&delayFunction){delayFunction(flushPendingDeletes)}}function init_embind(){Module["getInheritedInstanceCount"]=getInheritedInstanceCount;Module["getLiveInheritedInstances"]=getLiveInheritedInstances;Module["flushPendingDeletes"]=flushPendingDeletes;Module["setDelayFunction"]=setDelayFunction}var registeredInstances={};function getBasestPointer(class_,ptr){if(ptr===undefined){throwBindingError("ptr should not be undefined")}while(class_.baseClass){ptr=class_.upcast(ptr);class_=class_.baseClass}return ptr}function getInheritedInstance(class_,ptr){ptr=getBasestPointer(class_,ptr);return registeredInstances[ptr]}function makeClassHandle(prototype,record){if(!record.ptrType||!record.ptr){throwInternalError("makeClassHandle requires ptr and ptrType")}var hasSmartPtrType=!!record.smartPtrType;var hasSmartPtr=!!record.smartPtr;if(hasSmartPtrType!==hasSmartPtr){throwInternalError("Both smartPtrType and smartPtr must be specified")}record.count={value:1};return attachFinalizer(Object.create(prototype,{$$:{value:record}}))}function RegisteredPointer_fromWireType(ptr){var rawPointer=this.getPointee(ptr);if(!rawPointer){this.destructor(ptr);return null}var registeredInstance=getInheritedInstance(this.registeredClass,rawPointer);if(undefined!==registeredInstance){if(0===registeredInstance.$$.count.value){registeredInstance.$$.ptr=rawPointer;registeredInstance.$$.smartPtr=ptr;return registeredInstance["clone"]()}else{var rv=registeredInstance["clone"]();this.destructor(ptr);return rv}}function makeDefaultHandle(){if(this.isSmartPointer){return makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:rawPointer,smartPtrType:this,smartPtr:ptr})}else{return makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this,ptr:ptr})}}var actualType=this.registeredClass.getActualType(rawPointer);var registeredPointerRecord=registeredPointers[actualType];if(!registeredPointerRecord){return makeDefaultHandle.call(this)}var toType;if(this.isConst){toType=registeredPointerRecord.constPointerType}else{toType=registeredPointerRecord.pointerType}var dp=downcastPointer(rawPointer,this.registeredClass,toType.registeredClass);if(dp===null){return makeDefaultHandle.call(this)}if(this.isSmartPointer){return makeClassHandle(toType.registeredClass.instancePrototype,{ptrType:toType,ptr:dp,smartPtrType:this,smartPtr:ptr})}else{return makeClassHandle(toType.registeredClass.instancePrototype,{ptrType:toType,ptr:dp})}}function attachFinalizer(handle){if("undefined"===typeof FinalizationRegistry){attachFinalizer=(handle=>handle);return handle}finalizationRegistry=new FinalizationRegistry(info=>{releaseClassHandle(info.$$)});attachFinalizer=(handle=>{var $$=handle.$$;var hasSmartPtr=!!$$.smartPtr;if(hasSmartPtr){var info={$$:$$};finalizationRegistry.register(handle,info,handle)}return handle});detachFinalizer=(handle=>finalizationRegistry.unregister(handle));return attachFinalizer(handle)}function ClassHandle_clone(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.preservePointerOnDelete){this.$$.count.value+=1;return this}else{var clone=attachFinalizer(Object.create(Object.getPrototypeOf(this),{$$:{value:shallowCopyInternalPointer(this.$$)}}));clone.$$.count.value+=1;clone.$$.deleteScheduled=false;return clone}}function ClassHandle_delete(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete){throwBindingError("Object already scheduled for deletion")}detachFinalizer(this);releaseClassHandle(this.$$);if(!this.$$.preservePointerOnDelete){this.$$.smartPtr=undefined;this.$$.ptr=undefined}}function ClassHandle_isDeleted(){return!this.$$.ptr}function ClassHandle_deleteLater(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete){throwBindingError("Object already scheduled for deletion")}deletionQueue.push(this);if(deletionQueue.length===1&&delayFunction){delayFunction(flushPendingDeletes)}this.$$.deleteScheduled=true;return this}function init_ClassHandle(){ClassHandle.prototype["isAliasOf"]=ClassHandle_isAliasOf;ClassHandle.prototype["clone"]=ClassHandle_clone;ClassHandle.prototype["delete"]=ClassHandle_delete;ClassHandle.prototype["isDeleted"]=ClassHandle_isDeleted;ClassHandle.prototype["deleteLater"]=ClassHandle_deleteLater}function ClassHandle(){}function ensureOverloadTable(proto,methodName,humanName){if(undefined===proto[methodName].overloadTable){var prevFunc=proto[methodName];proto[methodName]=function(){if(!proto[methodName].overloadTable.hasOwnProperty(arguments.length)){throwBindingError("Function '"+humanName+"' called with an invalid number of arguments ("+arguments.length+") - expects one of ("+proto[methodName].overloadTable+")!")}return proto[methodName].overloadTable[arguments.length].apply(this,arguments)};proto[methodName].overloadTable=[];proto[methodName].overloadTable[prevFunc.argCount]=prevFunc}}function exposePublicSymbol(name,value,numArguments){if(Module.hasOwnProperty(name)){if(undefined===numArguments||undefined!==Module[name].overloadTable&&undefined!==Module[name].overloadTable[numArguments]){throwBindingError("Cannot register public name '"+name+"' twice")}ensureOverloadTable(Module,name,name);if(Module.hasOwnProperty(numArguments)){throwBindingError("Cannot register multiple overloads of a function with the same number of arguments ("+numArguments+")!")}Module[name].overloadTable[numArguments]=value}else{Module[name]=value;if(undefined!==numArguments){Module[name].numArguments=numArguments}}}function RegisteredClass(name,constructor,instancePrototype,rawDestructor,baseClass,getActualType,upcast,downcast){this.name=name;this.constructor=constructor;this.instancePrototype=instancePrototype;this.rawDestructor=rawDestructor;this.baseClass=baseClass;this.getActualType=getActualType;this.upcast=upcast;this.downcast=downcast;this.pureVirtualFunctions=[]}function upcastPointer(ptr,ptrClass,desiredClass){while(ptrClass!==desiredClass){if(!ptrClass.upcast){throwBindingError("Expected null or instance of "+desiredClass.name+", got an instance of "+ptrClass.name)}ptr=ptrClass.upcast(ptr);ptrClass=ptrClass.baseClass}return ptr}function constNoSmartPtrRawPointerToWireType(destructors,handle){if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}return 0}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;var ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);return ptr}function genericPointerToWireType(destructors,handle){var ptr;if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}if(this.isSmartPointer){ptr=this.rawConstructor();if(destructors!==null){destructors.push(this.rawDestructor,ptr)}return ptr}else{return 0}}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}if(!this.isConst&&handle.$$.ptrType.isConst){throwBindingError("Cannot convert argument of type "+(handle.$$.smartPtrType?handle.$$.smartPtrType.name:handle.$$.ptrType.name)+" to parameter type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);if(this.isSmartPointer){if(undefined===handle.$$.smartPtr){throwBindingError("Passing raw pointer to smart pointer is illegal")}switch(this.sharingPolicy){case 0:if(handle.$$.smartPtrType===this){ptr=handle.$$.smartPtr}else{throwBindingError("Cannot convert argument of type "+(handle.$$.smartPtrType?handle.$$.smartPtrType.name:handle.$$.ptrType.name)+" to parameter type "+this.name)}break;case 1:ptr=handle.$$.smartPtr;break;case 2:if(handle.$$.smartPtrType===this){ptr=handle.$$.smartPtr}else{var clonedHandle=handle["clone"]();ptr=this.rawShare(ptr,Emval.toHandle(function(){clonedHandle["delete"]()}));if(destructors!==null){destructors.push(this.rawDestructor,ptr)}}break;default:throwBindingError("Unsupporting sharing policy")}}return ptr}function nonConstNoSmartPtrRawPointerToWireType(destructors,handle){if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}return 0}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}if(handle.$$.ptrType.isConst){throwBindingError("Cannot convert argument of type "+handle.$$.ptrType.name+" to parameter type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;var ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);return ptr}function RegisteredPointer_getPointee(ptr){if(this.rawGetPointee){ptr=this.rawGetPointee(ptr)}return ptr}function RegisteredPointer_destructor(ptr){if(this.rawDestructor){this.rawDestructor(ptr)}}function RegisteredPointer_deleteObject(handle){if(handle!==null){handle["delete"]()}}function init_RegisteredPointer(){RegisteredPointer.prototype.getPointee=RegisteredPointer_getPointee;RegisteredPointer.prototype.destructor=RegisteredPointer_destructor;RegisteredPointer.prototype["argPackAdvance"]=8;RegisteredPointer.prototype["readValueFromPointer"]=simpleReadValueFromPointer;RegisteredPointer.prototype["deleteObject"]=RegisteredPointer_deleteObject;RegisteredPointer.prototype["fromWireType"]=RegisteredPointer_fromWireType}function RegisteredPointer(name,registeredClass,isReference,isConst,isSmartPointer,pointeeType,sharingPolicy,rawGetPointee,rawConstructor,rawShare,rawDestructor){this.name=name;this.registeredClass=registeredClass;this.isReference=isReference;this.isConst=isConst;this.isSmartPointer=isSmartPointer;this.pointeeType=pointeeType;this.sharingPolicy=sharingPolicy;this.rawGetPointee=rawGetPointee;this.rawConstructor=rawConstructor;this.rawShare=rawShare;this.rawDestructor=rawDestructor;if(!isSmartPointer&®isteredClass.baseClass===undefined){if(isConst){this["toWireType"]=constNoSmartPtrRawPointerToWireType;this.destructorFunction=null}else{this["toWireType"]=nonConstNoSmartPtrRawPointerToWireType;this.destructorFunction=null}}else{this["toWireType"]=genericPointerToWireType}}function replacePublicSymbol(name,value,numArguments){if(!Module.hasOwnProperty(name)){throwInternalError("Replacing nonexistant public symbol")}if(undefined!==Module[name].overloadTable&&undefined!==numArguments){Module[name].overloadTable[numArguments]=value}else{Module[name]=value;Module[name].argCount=numArguments}}function dynCallLegacy(sig,ptr,args){var f=Module["dynCall_"+sig];return args&&args.length?f.apply(null,[ptr].concat(args)):f.call(null,ptr)}function dynCall(sig,ptr,args){if(sig.includes("j")){return dynCallLegacy(sig,ptr,args)}return getWasmTableEntry(ptr).apply(null,args)}function getDynCaller(sig,ptr){var argCache=[];return function(){argCache.length=0;Object.assign(argCache,arguments);return dynCall(sig,ptr,argCache)}}function embind__requireFunction(signature,rawFunction){signature=readLatin1String(signature);function makeDynCaller(){if(signature.includes("j")){return getDynCaller(signature,rawFunction)}return getWasmTableEntry(rawFunction)}var fp=makeDynCaller();if(typeof fp!="function"){throwBindingError("unknown function pointer with signature "+signature+": "+rawFunction)}return fp}var UnboundTypeError=undefined;function getTypeName(type){var ptr=___getTypeName(type);var rv=readLatin1String(ptr);_free(ptr);return rv}function throwUnboundTypeError(message,types){var unboundTypes=[];var seen={};function visit(type){if(seen[type]){return}if(registeredTypes[type]){return}if(typeDependencies[type]){typeDependencies[type].forEach(visit);return}unboundTypes.push(type);seen[type]=true}types.forEach(visit);throw new UnboundTypeError(message+": "+unboundTypes.map(getTypeName).join([", "]))}function __embind_register_class(rawType,rawPointerType,rawConstPointerType,baseClassRawType,getActualTypeSignature,getActualType,upcastSignature,upcast,downcastSignature,downcast,name,destructorSignature,rawDestructor){name=readLatin1String(name);getActualType=embind__requireFunction(getActualTypeSignature,getActualType);if(upcast){upcast=embind__requireFunction(upcastSignature,upcast)}if(downcast){downcast=embind__requireFunction(downcastSignature,downcast)}rawDestructor=embind__requireFunction(destructorSignature,rawDestructor);var legalFunctionName=makeLegalFunctionName(name);exposePublicSymbol(legalFunctionName,function(){throwUnboundTypeError("Cannot construct "+name+" due to unbound types",[baseClassRawType])});whenDependentTypesAreResolved([rawType,rawPointerType,rawConstPointerType],baseClassRawType?[baseClassRawType]:[],function(base){base=base[0];var baseClass;var basePrototype;if(baseClassRawType){baseClass=base.registeredClass;basePrototype=baseClass.instancePrototype}else{basePrototype=ClassHandle.prototype}var constructor=createNamedFunction(legalFunctionName,function(){if(Object.getPrototypeOf(this)!==instancePrototype){throw new BindingError("Use 'new' to construct "+name)}if(undefined===registeredClass.constructor_body){throw new BindingError(name+" has no accessible constructor")}var body=registeredClass.constructor_body[arguments.length];if(undefined===body){throw new BindingError("Tried to invoke ctor of "+name+" with invalid number of parameters ("+arguments.length+") - expected ("+Object.keys(registeredClass.constructor_body).toString()+") parameters instead!")}return body.apply(this,arguments)});var instancePrototype=Object.create(basePrototype,{constructor:{value:constructor}});constructor.prototype=instancePrototype;var registeredClass=new RegisteredClass(name,constructor,instancePrototype,rawDestructor,baseClass,getActualType,upcast,downcast);var referenceConverter=new RegisteredPointer(name,registeredClass,true,false,false);var pointerConverter=new RegisteredPointer(name+"*",registeredClass,false,false,false);var constPointerConverter=new RegisteredPointer(name+" const*",registeredClass,false,true,false);registeredPointers[rawType]={pointerType:pointerConverter,constPointerType:constPointerConverter};replacePublicSymbol(legalFunctionName,constructor);return[referenceConverter,pointerConverter,constPointerConverter]})}function heap32VectorToArray(count,firstElement){var array=[];for(var i=0;i>2)+i])}return array}function __embind_register_class_constructor(rawClassType,argCount,rawArgTypesAddr,invokerSignature,invoker,rawConstructor){assert(argCount>0);var rawArgTypes=heap32VectorToArray(argCount,rawArgTypesAddr);invoker=embind__requireFunction(invokerSignature,invoker);whenDependentTypesAreResolved([],[rawClassType],function(classType){classType=classType[0];var humanName="constructor "+classType.name;if(undefined===classType.registeredClass.constructor_body){classType.registeredClass.constructor_body=[]}if(undefined!==classType.registeredClass.constructor_body[argCount-1]){throw new BindingError("Cannot register multiple constructors with identical number of parameters ("+(argCount-1)+") for class '"+classType.name+"'! Overload resolution is currently only performed using the parameter count, not actual type info!")}classType.registeredClass.constructor_body[argCount-1]=(()=>{throwUnboundTypeError("Cannot construct "+classType.name+" due to unbound types",rawArgTypes)});whenDependentTypesAreResolved([],rawArgTypes,function(argTypes){argTypes.splice(1,0,null);classType.registeredClass.constructor_body[argCount-1]=craftInvokerFunction(humanName,argTypes,null,invoker,rawConstructor);return[]});return[]})}function new_(constructor,argumentList){if(!(constructor instanceof Function)){throw new TypeError("new_ called with constructor type "+typeof constructor+" which is not a function")}var dummy=createNamedFunction(constructor.name||"unknownFunctionName",function(){});dummy.prototype=constructor.prototype;var obj=new dummy;var r=constructor.apply(obj,argumentList);return r instanceof Object?r:obj}function craftInvokerFunction(humanName,argTypes,classType,cppInvokerFunc,cppTargetFunc){var argCount=argTypes.length;if(argCount<2){throwBindingError("argTypes array size mismatch! Must at least get return value and 'this' types!")}var isClassMethodFunc=argTypes[1]!==null&&classType!==null;var needsDestructorStack=false;for(var i=1;i0?", ":"")+argsListWired}invokerFnBody+=(returns?"var rv = ":"")+"invoker(fn"+(argsListWired.length>0?", ":"")+argsListWired+");\n";if(needsDestructorStack){invokerFnBody+="runDestructors(destructors);\n"}else{for(var i=isClassMethodFunc?1:2;i4&&0===--emval_handle_array[handle].refcount){emval_handle_array[handle]=undefined;emval_free_list.push(handle)}}function count_emval_handles(){var count=0;for(var i=5;i>2])};case 3:return function(pointer){return this["fromWireType"](HEAPF64[pointer>>3])};default:throw new TypeError("Unknown float type: "+name)}}function __embind_register_float(rawType,name,size){var shift=getShiftFromSize(size);name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(value){return value},"toWireType":function(destructors,value){return value},"argPackAdvance":8,"readValueFromPointer":floatReadValueFromPointer(name,shift),destructorFunction:null})}function __embind_register_function(name,argCount,rawArgTypesAddr,signature,rawInvoker,fn){var argTypes=heap32VectorToArray(argCount,rawArgTypesAddr);name=readLatin1String(name);rawInvoker=embind__requireFunction(signature,rawInvoker);exposePublicSymbol(name,function(){throwUnboundTypeError("Cannot call "+name+" due to unbound types",argTypes)},argCount-1);whenDependentTypesAreResolved([],argTypes,function(argTypes){var invokerArgsArray=[argTypes[0],null].concat(argTypes.slice(1));replacePublicSymbol(name,craftInvokerFunction(name,invokerArgsArray,null,rawInvoker,fn),argCount-1);return[]})}function integerReadValueFromPointer(name,shift,signed){switch(shift){case 0:return signed?function readS8FromPointer(pointer){return HEAP8[pointer]}:function readU8FromPointer(pointer){return HEAPU8[pointer]};case 1:return signed?function readS16FromPointer(pointer){return HEAP16[pointer>>1]}:function readU16FromPointer(pointer){return HEAPU16[pointer>>1]};case 2:return signed?function readS32FromPointer(pointer){return HEAP32[pointer>>2]}:function readU32FromPointer(pointer){return HEAPU32[pointer>>2]};default:throw new TypeError("Unknown integer type: "+name)}}function __embind_register_integer(primitiveType,name,size,minRange,maxRange){name=readLatin1String(name);if(maxRange===-1){maxRange=4294967295}var shift=getShiftFromSize(size);var fromWireType=value=>value;if(minRange===0){var bitshift=32-8*size;fromWireType=(value=>value<>>bitshift)}var isUnsignedType=name.includes("unsigned");var checkAssertions=(value,toTypeName)=>{};var toWireType;if(isUnsignedType){toWireType=function(destructors,value){checkAssertions(value,this.name);return value>>>0}}else{toWireType=function(destructors,value){checkAssertions(value,this.name);return value}}registerType(primitiveType,{name:name,"fromWireType":fromWireType,"toWireType":toWireType,"argPackAdvance":8,"readValueFromPointer":integerReadValueFromPointer(name,shift,minRange!==0),destructorFunction:null})}function __embind_register_memory_view(rawType,dataTypeIndex,name){var typeMapping=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array];var TA=typeMapping[dataTypeIndex];function decodeMemoryView(handle){handle=handle>>2;var heap=HEAPU32;var size=heap[handle];var data=heap[handle+1];return new TA(buffer,data,size)}name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":decodeMemoryView,"argPackAdvance":8,"readValueFromPointer":decodeMemoryView},{ignoreDuplicateRegistrations:true})}function __embind_register_std_string(rawType,name){name=readLatin1String(name);var stdStringIsUTF8=name==="std::string";registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var str;if(stdStringIsUTF8){var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i;if(i==length||HEAPU8[currentBytePtr]==0){var maxRead=currentBytePtr-decodeStartPtr;var stringSegment=UTF8ToString(decodeStartPtr,maxRead);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+1}}}else{var a=new Array(length);for(var i=0;ilengthBytesUTF8(value))}else{getLength=(()=>value.length)}var length=getLength();var ptr=_malloc(4+length+1);HEAPU32[ptr>>2]=length;if(stdStringIsUTF8&&valueIsOfTypeString){stringToUTF8(value,ptr+4,length+1)}else{if(valueIsOfTypeString){for(var i=0;i255){_free(ptr);throwBindingError("String has UTF-16 code units that do not fit in 8 bits")}HEAPU8[ptr+4+i]=charCode}}else{for(var i=0;iHEAPU16);shift=1}else if(charSize===4){decodeString=UTF32ToString;encodeString=stringToUTF32;lengthBytesUTF=lengthBytesUTF32;getHeap=(()=>HEAPU32);shift=2}registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var HEAP=getHeap();var str;var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i*charSize;if(i==length||HEAP[currentBytePtr>>shift]==0){var maxReadBytes=currentBytePtr-decodeStartPtr;var stringSegment=decodeString(decodeStartPtr,maxReadBytes);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+charSize}}_free(value);return str},"toWireType":function(destructors,value){if(!(typeof value=="string")){throwBindingError("Cannot pass non-string to C++ string type "+name)}var length=lengthBytesUTF(value);var ptr=_malloc(4+length+charSize);HEAPU32[ptr>>2]=length>>shift;encodeString(value,ptr+4,length+charSize);if(destructors!==null){destructors.push(_free,ptr)}return ptr},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:function(ptr){_free(ptr)}})}function __embind_register_value_object(rawType,name,constructorSignature,rawConstructor,destructorSignature,rawDestructor){structRegistrations[rawType]={name:readLatin1String(name),rawConstructor:embind__requireFunction(constructorSignature,rawConstructor),rawDestructor:embind__requireFunction(destructorSignature,rawDestructor),fields:[]}}function __embind_register_value_object_field(structType,fieldName,getterReturnType,getterSignature,getter,getterContext,setterArgumentType,setterSignature,setter,setterContext){structRegistrations[structType].fields.push({fieldName:readLatin1String(fieldName),getterReturnType:getterReturnType,getter:embind__requireFunction(getterSignature,getter),getterContext:getterContext,setterArgumentType:setterArgumentType,setter:embind__requireFunction(setterSignature,setter),setterContext:setterContext})}function __embind_register_void(rawType,name){name=readLatin1String(name);registerType(rawType,{isVoid:true,name:name,"argPackAdvance":0,"fromWireType":function(){return undefined},"toWireType":function(destructors,o){return undefined}})}function __emscripten_throw_longjmp(){throw Infinity}function __emval_incref(handle){if(handle>4){emval_handle_array[handle].refcount+=1}}function requireRegisteredType(rawType,humanName){var impl=registeredTypes[rawType];if(undefined===impl){throwBindingError(humanName+" has unknown type "+getTypeName(rawType))}return impl}function __emval_take_value(type,argv){type=requireRegisteredType(type,"_emval_take_value");var v=type["readValueFromPointer"](argv);return Emval.toHandle(v)}function __localtime_js(time,tmPtr){var date=new Date(HEAP32[time>>2]*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var start=new Date(date.getFullYear(),0,1);var yday=(date.getTime()-start.getTime())/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst}function _tzset_impl(timezone,daylight,tzname){var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);var winterOffset=winter.getTimezoneOffset();var summerOffset=summer.getTimezoneOffset();var stdTimezoneOffset=Math.max(winterOffset,summerOffset);HEAP32[timezone>>2]=stdTimezoneOffset*60;HEAP32[daylight>>2]=Number(winterOffset!=summerOffset);function extractZone(date){var match=date.toTimeString().match(/\(([A-Za-z ]+)\)$/);return match?match[1]:"GMT"}var winterName=extractZone(winter);var summerName=extractZone(summer);var winterNamePtr=allocateUTF8(winterName);var summerNamePtr=allocateUTF8(summerName);if(summerOffset>2]=winterNamePtr;HEAP32[tzname+4>>2]=summerNamePtr}else{HEAP32[tzname>>2]=summerNamePtr;HEAP32[tzname+4>>2]=winterNamePtr}}function __tzset_js(timezone,daylight,tzname){if(__tzset_js.called)return;__tzset_js.called=true;_tzset_impl(timezone,daylight,tzname)}function _abort(){abort("")}var readAsmConstArgsArray=[];function readAsmConstArgs(sigPtr,buf){readAsmConstArgsArray.length=0;var ch;buf>>=2;while(ch=HEAPU8[sigPtr++]){var readAsmConstArgsDouble=ch<105;if(readAsmConstArgsDouble&&buf&1)buf++;readAsmConstArgsArray.push(readAsmConstArgsDouble?HEAPF64[buf++>>1]:HEAP32[buf]);++buf}return readAsmConstArgsArray}function _emscripten_asm_const_int(code,sigPtr,argbuf){var args=readAsmConstArgs(sigPtr,argbuf);return ASM_CONSTS[code].apply(null,args)}function _emscripten_get_heap_max(){return 2147483648}function emscripten_realloc_buffer(size){try{wasmMemory.grow(size-buffer.byteLength+65535>>>16);updateGlobalBufferAndViews(wasmMemory.buffer);return 1}catch(e){}}function _emscripten_resize_heap(requestedSize){var oldSize=HEAPU8.length;requestedSize=requestedSize>>>0;var maxHeapSize=_emscripten_get_heap_max();if(requestedSize>maxHeapSize){return false}let alignUp=(x,multiple)=>x+(multiple-x%multiple)%multiple;for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=emscripten_realloc_buffer(newSize);if(replacement){return true}}return false}var ENV={};function getExecutableName(){return thisProgram||"./this.program"}function getEnvStrings(){if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8";var env={"USER":"web_user","LOGNAME":"web_user","PATH":"/","PWD":"/","HOME":"/home/web_user","LANG":lang,"_":getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(x+"="+env[x])}getEnvStrings.strings=strings}return getEnvStrings.strings}function _environ_get(__environ,environ_buf){var bufSize=0;getEnvStrings().forEach(function(string,i){var ptr=environ_buf+bufSize;HEAP32[__environ+i*4>>2]=ptr;writeAsciiToMemory(string,ptr);bufSize+=string.length+1});return 0}function _environ_sizes_get(penviron_count,penviron_buf_size){var strings=getEnvStrings();HEAP32[penviron_count>>2]=strings.length;var bufSize=0;strings.forEach(function(string){bufSize+=string.length+1});HEAP32[penviron_buf_size>>2]=bufSize;return 0}function _exit(status){exit(status)}function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_read(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=SYSCALLS.doReadv(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){try{var stream=SYSCALLS.getStreamFromFD(fd);var HIGH_OFFSET=4294967296;var offset=offset_high*HIGH_OFFSET+(offset_low>>>0);var DOUBLE_LIMIT=9007199254740992;if(offset<=-DOUBLE_LIMIT||offset>=DOUBLE_LIMIT){return-61}FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=tempI64[0],HEAP32[newOffset+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_write(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=SYSCALLS.doWritev(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _getTempRet0(){return getTempRet0()}function _gettimeofday(ptr){var now=Date.now();HEAP32[ptr>>2]=now/1e3|0;HEAP32[ptr+4>>2]=now%1e3*1e3|0;return 0}function _setTempRet0(val){setTempRet0(val)}function __isLeapYear(year){return year%4===0&&(year%100!==0||year%400===0)}function __arraySum(array,index){var sum=0;for(var i=0;i<=index;sum+=array[i++]){}return sum}var __MONTH_DAYS_LEAP=[31,29,31,30,31,30,31,31,30,31,30,31];var __MONTH_DAYS_REGULAR=[31,28,31,30,31,30,31,31,30,31,30,31];function __addDays(date,days){var newDate=new Date(date.getTime());while(days>0){var leap=__isLeapYear(newDate.getFullYear());var currentMonth=newDate.getMonth();var daysInCurrentMonth=(leap?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR)[currentMonth];if(days>daysInCurrentMonth-newDate.getDate()){days-=daysInCurrentMonth-newDate.getDate()+1;newDate.setDate(1);if(currentMonth<11){newDate.setMonth(currentMonth+1)}else{newDate.setMonth(0);newDate.setFullYear(newDate.getFullYear()+1)}}else{newDate.setDate(newDate.getDate()+days);return newDate}}return newDate}function _strftime(s,maxsize,format,tm){var tm_zone=HEAP32[tm+40>>2];var date={tm_sec:HEAP32[tm>>2],tm_min:HEAP32[tm+4>>2],tm_hour:HEAP32[tm+8>>2],tm_mday:HEAP32[tm+12>>2],tm_mon:HEAP32[tm+16>>2],tm_year:HEAP32[tm+20>>2],tm_wday:HEAP32[tm+24>>2],tm_yday:HEAP32[tm+28>>2],tm_isdst:HEAP32[tm+32>>2],tm_gmtoff:HEAP32[tm+36>>2],tm_zone:tm_zone?UTF8ToString(tm_zone):""};var pattern=UTF8ToString(format);var EXPANSION_RULES_1={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var rule in EXPANSION_RULES_1){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_1[rule])}var WEEKDAYS=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];var MONTHS=["January","February","March","April","May","June","July","August","September","October","November","December"];function leadingSomething(value,digits,character){var str=typeof value=="number"?value.toString():value||"";while(str.length0?1:0}var compare;if((compare=sgn(date1.getFullYear()-date2.getFullYear()))===0){if((compare=sgn(date1.getMonth()-date2.getMonth()))===0){compare=sgn(date1.getDate()-date2.getDate())}}return compare}function getFirstWeekStartDate(janFourth){switch(janFourth.getDay()){case 0:return new Date(janFourth.getFullYear()-1,11,29);case 1:return janFourth;case 2:return new Date(janFourth.getFullYear(),0,3);case 3:return new Date(janFourth.getFullYear(),0,2);case 4:return new Date(janFourth.getFullYear(),0,1);case 5:return new Date(janFourth.getFullYear()-1,11,31);case 6:return new Date(janFourth.getFullYear()-1,11,30)}}function getWeekBasedYear(date){var thisDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);var janFourthThisYear=new Date(thisDate.getFullYear(),0,4);var janFourthNextYear=new Date(thisDate.getFullYear()+1,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);if(compareByDay(firstWeekStartThisYear,thisDate)<=0){if(compareByDay(firstWeekStartNextYear,thisDate)<=0){return thisDate.getFullYear()+1}else{return thisDate.getFullYear()}}else{return thisDate.getFullYear()-1}}var EXPANSION_RULES_2={"%a":function(date){return WEEKDAYS[date.tm_wday].substring(0,3)},"%A":function(date){return WEEKDAYS[date.tm_wday]},"%b":function(date){return MONTHS[date.tm_mon].substring(0,3)},"%B":function(date){return MONTHS[date.tm_mon]},"%C":function(date){var year=date.tm_year+1900;return leadingNulls(year/100|0,2)},"%d":function(date){return leadingNulls(date.tm_mday,2)},"%e":function(date){return leadingSomething(date.tm_mday,2," ")},"%g":function(date){return getWeekBasedYear(date).toString().substring(2)},"%G":function(date){return getWeekBasedYear(date)},"%H":function(date){return leadingNulls(date.tm_hour,2)},"%I":function(date){var twelveHour=date.tm_hour;if(twelveHour==0)twelveHour=12;else if(twelveHour>12)twelveHour-=12;return leadingNulls(twelveHour,2)},"%j":function(date){return leadingNulls(date.tm_mday+__arraySum(__isLeapYear(date.tm_year+1900)?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,date.tm_mon-1),3)},"%m":function(date){return leadingNulls(date.tm_mon+1,2)},"%M":function(date){return leadingNulls(date.tm_min,2)},"%n":function(){return"\n"},"%p":function(date){if(date.tm_hour>=0&&date.tm_hour<12){return"AM"}else{return"PM"}},"%S":function(date){return leadingNulls(date.tm_sec,2)},"%t":function(){return"\t"},"%u":function(date){return date.tm_wday||7},"%U":function(date){var janFirst=new Date(date.tm_year+1900,0,1);var firstSunday=janFirst.getDay()===0?janFirst:__addDays(janFirst,7-janFirst.getDay());var endDate=new Date(date.tm_year+1900,date.tm_mon,date.tm_mday);if(compareByDay(firstSunday,endDate)<0){var februaryFirstUntilEndMonth=__arraySum(__isLeapYear(endDate.getFullYear())?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,endDate.getMonth()-1)-31;var firstSundayUntilEndJanuary=31-firstSunday.getDate();var days=firstSundayUntilEndJanuary+februaryFirstUntilEndMonth+endDate.getDate();return leadingNulls(Math.ceil(days/7),2)}return compareByDay(firstSunday,janFirst)===0?"01":"00"},"%V":function(date){var janFourthThisYear=new Date(date.tm_year+1900,0,4);var janFourthNextYear=new Date(date.tm_year+1901,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);var endDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);if(compareByDay(endDate,firstWeekStartThisYear)<0){return"53"}if(compareByDay(firstWeekStartNextYear,endDate)<=0){return"01"}var daysDifference;if(firstWeekStartThisYear.getFullYear()=0;off=Math.abs(off)/60;off=off/60*100+off%60;return(ahead?"+":"-")+String("0000"+off).slice(-4)},"%Z":function(date){return date.tm_zone},"%%":function(){return"%"}};pattern=pattern.replace(/%%/g,"\0\0");for(var rule in EXPANSION_RULES_2){if(pattern.includes(rule)){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_2[rule](date))}}pattern=pattern.replace(/\0\0/g,"%");var bytes=intArrayFromString(pattern,false);if(bytes.length>maxsize){return 0}writeArrayToMemory(bytes,s);return bytes.length-1}function _strftime_l(s,maxsize,format,tm){return _strftime(s,maxsize,format,tm)}function _time(ptr){var ret=Date.now()/1e3|0;if(ptr){HEAP32[ptr>>2]=ret}return ret}var FSNode=function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev};var readMode=292|73;var writeMode=146;Object.defineProperties(FSNode.prototype,{read:{get:function(){return(this.mode&readMode)===readMode},set:function(val){val?this.mode|=readMode:this.mode&=~readMode}},write:{get:function(){return(this.mode&writeMode)===writeMode},set:function(val){val?this.mode|=writeMode:this.mode&=~writeMode}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}});FS.FSNode=FSNode;FS.staticInit();InternalError=Module["InternalError"]=extendError(Error,"InternalError");embind_init_charCodes();BindingError=Module["BindingError"]=extendError(Error,"BindingError");init_ClassHandle();init_embind();init_RegisteredPointer();UnboundTypeError=Module["UnboundTypeError"]=extendError(Error,"UnboundTypeError");init_emval();var ASSERTIONS=false;function intArrayFromString(stringy,dontAddNull,length){var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array}function intArrayToString(array){var ret=[];for(var i=0;i255){if(ASSERTIONS){assert(false,"Character code "+chr+" ("+String.fromCharCode(chr)+") at offset "+i+" not in 0x00-0xFF.")}chr&=255}ret.push(String.fromCharCode(chr))}return ret.join("")}var decodeBase64=typeof atob=="function"?atob:function(input){var keyStr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var output="";var chr1,chr2,chr3;var enc1,enc2,enc3,enc4;var i=0;input=input.replace(/[^A-Za-z0-9\+\/\=]/g,"");do{enc1=keyStr.indexOf(input.charAt(i++));enc2=keyStr.indexOf(input.charAt(i++));enc3=keyStr.indexOf(input.charAt(i++));enc4=keyStr.indexOf(input.charAt(i++));chr1=enc1<<2|enc2>>4;chr2=(enc2&15)<<4|enc3>>2;chr3=(enc3&3)<<6|enc4;output=output+String.fromCharCode(chr1);if(enc3!==64){output=output+String.fromCharCode(chr2)}if(enc4!==64){output=output+String.fromCharCode(chr3)}}while(i0){return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();readyPromiseResolve(Module);if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}Module["run"]=run;function exit(status,implicit){EXITSTATUS=status;if(keepRuntimeAlive()){}else{exitRuntime()}procExit(status)}function procExit(code){EXITSTATUS=code;if(!keepRuntimeAlive()){if(Module["onExit"])Module["onExit"](code);ABORT=true}quit_(code,new ExitStatus(code))}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}run(); return artoolkitNFT.ready @@ -2213,38 +2213,24 @@ __webpack_require__.r(__webpack_exports__); /* harmony export */ "default": () => (/* binding */ ARControllerNFT) /* harmony export */ }); /* harmony import */ var _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ "./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js"); -/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); -/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "./node_modules/@babel/runtime/helpers/esm/classCallCheck.js"); -/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/createClass */ "./node_modules/@babel/runtime/helpers/esm/createClass.js"); -/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/regenerator */ "./node_modules/@babel/runtime/regenerator/index.js"); -/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_4__); -/* harmony import */ var _ARToolkitNFT__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./ARToolkitNFT */ "./src/ARToolkitNFT.ts"); - - - - +/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "./node_modules/@babel/runtime/helpers/esm/classCallCheck.js"); +/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/createClass */ "./node_modules/@babel/runtime/helpers/esm/createClass.js"); +/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/regenerator */ "./node_modules/@babel/runtime/regenerator/index.js"); +/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3__); +/* harmony import */ var _ARToolkitNFT__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./ARToolkitNFT */ "./src/ARToolkitNFT.ts"); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1__["default"])(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } var ARControllerNFT = /*#__PURE__*/function () { - function ARControllerNFT(width, height, cameraParam, options) { - (0,_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_2__["default"])(this, ARControllerNFT); - - this.options = {}; - this.options = _objectSpread(_objectSpread({}, { - canvas: null, - orientation: "landscape" - }), options); + function ARControllerNFT(width, height, cameraParam) { + (0,_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_1__["default"])(this, ARControllerNFT); + this.id = -1; this.width = width; this.height = height; - this.image; - this.orientation = this.options.orientation; this.cameraParam = cameraParam; this.cameraId = -1; this.cameraLoaded = false; @@ -2263,21 +2249,6 @@ var ARControllerNFT = /*#__PURE__*/function () { this.videoLuma = null; this.camera_mat = null; this.videoLumaPointer = null; - - if (this.options.canvas) { - this.canvas = this.options.canvas; - } else if (typeof document !== "undefined") { - this.canvas = document.createElement("canvas"); - } - - if (this.canvas) { - this.canvas.width = width; - this.canvas.height = height; - this.ctx = this.canvas.getContext("2d"); - } else { - console.warn("No canvas available"); - } - this.nftMarkerFound = false; this.nftMarkerFoundTime = 0; this.nftMarkerCount = 0; @@ -2285,7 +2256,7 @@ var ARControllerNFT = /*#__PURE__*/function () { this.defaultMarkerWidth = 1; } - (0,_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_3__["default"])(ARControllerNFT, [{ + (0,_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_2__["default"])(ARControllerNFT, [{ key: "process", value: function process(image) { var result = this.detectMarker(image); @@ -2308,7 +2279,7 @@ var ARControllerNFT = /*#__PURE__*/function () { for (var i = 0; i < nftMarkerCount; i++) { var nftMarkerInfo = this.getNFTMarker(i); - var markerType = _ARToolkitNFT__WEBPACK_IMPORTED_MODULE_5__["default"].NFT_MARKER; + var markerType = _ARToolkitNFT__WEBPACK_IMPORTED_MODULE_4__["default"].NFT_MARKER; if (nftMarkerInfo.found) { this.nftMarkerFound = i; @@ -2428,12 +2399,6 @@ var ARControllerNFT = /*#__PURE__*/function () { }, { key: "debugSetup", value: function debugSetup() { - if (typeof document === "undefined") { - console.log("debugSetup() currently only supports Browser environments"); - return; - } - - document.body.appendChild(this.canvas); this.setDebugMode(true); this._bwpointer = this.getProcessingImage(); } @@ -2584,11 +2549,11 @@ var ARControllerNFT = /*#__PURE__*/function () { }, { key: "loadNFTMarker", value: function () { - var _loadNFTMarker = (0,_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_0__["default"])( /*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_4___default().mark(function _callee(urlOrData, onSuccess, onError) { + var _loadNFTMarker = (0,_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_0__["default"])( /*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default().mark(function _callee(urlOrData, onSuccess, onError) { var _this = this; var nft; - return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_4___default().wrap(function _callee$(_context) { + return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default().wrap(function _callee$(_context) { while (1) { switch (_context.prev = _context.next) { case 0: @@ -2619,11 +2584,11 @@ var ARControllerNFT = /*#__PURE__*/function () { }, { key: "loadNFTMarkers", value: function () { - var _loadNFTMarkers = (0,_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_0__["default"])( /*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_4___default().mark(function _callee2(urlOrData, onSuccess, onError) { + var _loadNFTMarkers = (0,_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_0__["default"])( /*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default().mark(function _callee2(urlOrData, onSuccess, onError) { var _this2 = this; var nft; - return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_4___default().wrap(function _callee2$(_context2) { + return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default().wrap(function _callee2$(_context2) { while (1) { switch (_context2.prev = _context2.next) { case 0: @@ -2669,16 +2634,16 @@ var ARControllerNFT = /*#__PURE__*/function () { }, { key: "_initialize", value: function () { - var _initialize2 = (0,_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_0__["default"])( /*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_4___default().mark(function _callee3() { + var _initialize2 = (0,_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_0__["default"])( /*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default().mark(function _callee3() { var _this3 = this; var params; - return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_4___default().wrap(function _callee3$(_context3) { + return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default().wrap(function _callee3$(_context3) { while (1) { switch (_context3.prev = _context3.next) { case 0: _context3.next = 2; - return new _ARToolkitNFT__WEBPACK_IMPORTED_MODULE_5__["default"]().init(); + return new _ARToolkitNFT__WEBPACK_IMPORTED_MODULE_4__["default"]().init(); case 2: this.artoolkitNFT = _context3.sent; @@ -2735,27 +2700,14 @@ var ARControllerNFT = /*#__PURE__*/function () { key: "_copyImageToHeap", value: function _copyImageToHeap(sourceImage) { if (!sourceImage) { - sourceImage = this.image; + console.error("Error: no provided imageData to ARControllerNFT"); + return; } var data; if (sourceImage.data) { data = sourceImage.data; - } else { - this.ctx.save(); - - if (this.orientation === "portrait") { - this.ctx.translate(this.canvas.width, 0); - this.ctx.rotate(Math.PI / 2); - this.ctx.drawImage(sourceImage, 0, 0, this.canvas.height, this.canvas.width); - } else { - this.ctx.drawImage(sourceImage, 0, 0, this.canvas.width, this.canvas.height); - } - - this.ctx.restore(); - var imageData = this.ctx.getImageData(0, 0, this.canvas.width, this.canvas.height); - data = imageData.data; } if (this.videoLuma) { @@ -2780,13 +2732,13 @@ var ARControllerNFT = /*#__PURE__*/function () { }], [{ key: "initWithDimensions", value: function () { - var _initWithDimensions = (0,_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_0__["default"])( /*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_4___default().mark(function _callee4(width, height, cameraParam, options) { + var _initWithDimensions = (0,_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_0__["default"])( /*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default().mark(function _callee4(width, height, cameraParam) { var arControllerNFT; - return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_4___default().wrap(function _callee4$(_context4) { + return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default().wrap(function _callee4$(_context4) { while (1) { switch (_context4.prev = _context4.next) { case 0: - arControllerNFT = new ARControllerNFT(width, height, cameraParam, options); + arControllerNFT = new ARControllerNFT(width, height, cameraParam); _context4.next = 3; return arControllerNFT._initialize(); @@ -2801,7 +2753,7 @@ var ARControllerNFT = /*#__PURE__*/function () { }, _callee4); })); - function initWithDimensions(_x7, _x8, _x9, _x10) { + function initWithDimensions(_x7, _x8, _x9) { return _initWithDimensions.apply(this, arguments); } @@ -2810,23 +2762,22 @@ var ARControllerNFT = /*#__PURE__*/function () { }, { key: "initWithImage", value: function () { - var _initWithImage = (0,_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_0__["default"])( /*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_4___default().mark(function _callee5(image, cameraParam, options) { + var _initWithImage = (0,_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_0__["default"])( /*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default().mark(function _callee5(image, cameraParam) { var width, height, arControllerNFT; - return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_4___default().wrap(function _callee5$(_context5) { + return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default().wrap(function _callee5$(_context5) { while (1) { switch (_context5.prev = _context5.next) { case 0: width = image.videoWidth || image.width; height = image.videoHeight || image.height; - arControllerNFT = new ARControllerNFT(width, height, cameraParam, options); - arControllerNFT.image = image; - _context5.next = 6; + arControllerNFT = new ARControllerNFT(width, height, cameraParam); + _context5.next = 5; return arControllerNFT._initialize(); - case 6: + case 5: return _context5.abrupt("return", _context5.sent); - case 7: + case 6: case "end": return _context5.stop(); } @@ -2834,7 +2785,7 @@ var ARControllerNFT = /*#__PURE__*/function () { }, _callee5); })); - function initWithImage(_x11, _x12, _x13) { + function initWithImage(_x10, _x11) { return _initWithImage.apply(this, arguments); } @@ -4128,34 +4079,6 @@ function _createClass(Constructor, protoProps, staticProps) { return Constructor; } -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js": -/*!*******************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/defineProperty.js ***! - \*******************************************************************/ -/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": () => (/* binding */ _defineProperty) -/* harmony export */ }); -function _defineProperty(obj, key, value) { - if (key in obj) { - Object.defineProperty(obj, key, { - value: value, - enumerable: true, - configurable: true, - writable: true - }); - } else { - obj[key] = value; - } - - return obj; -} - /***/ }) /******/ }); @@ -4264,4 +4187,4 @@ __webpack_exports__ = __webpack_exports__["default"]; /******/ })() ; }); -//# sourceMappingURL=data:application/json;charset=utf-8;base64,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Q0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGFBQWE7QUFDYjs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsUUFBUTtBQUNSO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsV0FBVztBQUNYO0FBQ0EsV0FBVztBQUNYOztBQUVBO0FBQ0E7QUFDQSx3Q0FBd0MsV0FBVztBQUNuRDtBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7O0FBRUE7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNUOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsVUFBVTtBQUNWO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBLFVBQVU7QUFDVjtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSxVQUFVO0FBQ1Y7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0EscUNBQXFDLGNBQWM7QUFDbkQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSxNQUFNO0FBQ047QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsaUNBQWlDLG1CQUFtQjtBQUNwRDtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRzs7QUFFSDtBQUNBO0FBQ0EsR0FBRzs7QUFFSDtBQUNBLGtCQUFrQjs7QUFFbEI7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EseUJBQXlCLGdCQUFnQjtBQUN6QztBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLGFBQWE7QUFDYjtBQUNBOztBQUVBO0FBQ0EsYUFBYTtBQUNiOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSzs7QUFFTDtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxLQUFLOztBQUVMO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUEsK0NBQStDLFFBQVE7QUFDdkQ7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLGNBQWM7QUFDZDtBQUNBOztBQUVBLFlBQVk7QUFDWjtBQUNBO0FBQ0E7O0FBRUEsWUFBWTtBQUNaO0FBQ0E7QUFDQTs7QUFFQSxZQUFZO0FBQ1o7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLOztBQUVMO0FBQ0EsK0NBQStDLFFBQVE7QUFDdkQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxLQUFLOztBQUVMO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLFFBQVE7QUFDUjtBQUNBO0FBQ0E7QUFDQSxRQUFRO0FBQ1I7QUFDQTs7QUFFQTtBQUNBLEtBQUs7O0FBRUw7QUFDQSwrQ0FBK0MsUUFBUTtBQUN2RDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7O0FBRUw7QUFDQSwrQ0FBK0MsUUFBUTtBQUN2RDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxLQUFLOztBQUVMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsS0FBMEIsb0JBQW9CLENBQUU7QUFDbEQ7O0FBRUE7QUFDQTtBQUNBLEVBQUU7QUFDRjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxJQUFJO0FBQ0o7QUFDQTtBQUNBOzs7Ozs7Ozs7OztBQ2p2QkE7Ozs7Ozs7Ozs7QUNBQTs7Ozs7Ozs7OztBQ0FBOzs7Ozs7Ozs7Ozs7Ozs7QUNBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLElBQUk7QUFDSjtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLElBQUk7QUFDSjtBQUNBO0FBQ0E7O0FBRWU7QUFDZjtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxLQUFLO0FBQ0w7QUFDQTs7Ozs7Ozs7Ozs7Ozs7O0FDbENlO0FBQ2Y7QUFDQTtBQUNBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7OztBQ0pBO0FBQ0Esa0JBQWtCLGtCQUFrQjtBQUNwQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFZTtBQUNmO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7Ozs7Ozs7Ozs7Ozs7OztBQ2pCZTtBQUNmO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTCxJQUFJO0FBQ0o7QUFDQTs7QUFFQTtBQUNBOzs7Ozs7VUNiQTtVQUNBOztVQUVBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBOztVQUVBO1VBQ0E7O1VBRUE7VUFDQTtVQUNBOzs7OztXQ3RCQTtXQUNBO1dBQ0E7V0FDQTtXQUNBO1dBQ0EsaUNBQWlDLFdBQVc7V0FDNUM7V0FDQTs7Ozs7V0NQQTtXQUNBO1dBQ0E7V0FDQTtXQUNBLHlDQUF5Qyx3Q0FBd0M7V0FDakY7V0FDQTtXQUNBOzs7OztXQ1BBO1dBQ0E7V0FDQTtXQUNBO1dBQ0EsR0FBRztXQUNIO1dBQ0E7V0FDQSxDQUFDOzs7OztXQ1BEOzs7OztXQ0FBO1dBQ0E7V0FDQTtXQUNBLHVEQUF1RCxpQkFBaUI7V0FDeEU7V0FDQSxnREFBZ0QsYUFBYTtXQUM3RDs7Ozs7Ozs7Ozs7Ozs7Ozs7QUM2QkE7QUFDQTtBQUVBLGlFQUFlO0FBQ2JuRSxjQUFZLEVBQVpBLHFEQURhO0FBRWJDLGlCQUFlLEVBQWZBLHdEQUFlQTtBQUZGLENBQWYsRSIsInNvdXJjZXMiOlsid2VicGFjazovL0FSVG9vbGtpdE5GVC93ZWJwYWNrL3VuaXZlcnNhbE1vZHVsZURlZmluaXRpb24iLCJ3ZWJwYWNrOi8vQVJUb29sa2l0TkZULy4vYnVpbGQvYXJ0b29sa2l0TkZUX0VTNl93YXNtLmpzIiwid2VicGFjazovL0FSVG9vbGtpdE5GVC8uL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9yZWdlbmVyYXRvci9pbmRleC5qcyIsIndlYnBhY2s6Ly9BUlRvb2xraXRORlQvLi9ub2RlX21vZHVsZXMvYXhpb3MvaW5kZXguanMiLCJ3ZWJwYWNrOi8vQVJUb29sa2l0TkZULy4vbm9kZV9tb2R1bGVzL2F4aW9zL2xpYi9hZGFwdGVycy94aHIuanMiLCJ3ZWJwYWNrOi8vQVJUb29sa2l0TkZULy4vbm9kZV9tb2R1bGVzL2F4aW9zL2xpYi9heGlvcy5qcyIsIndlYnBhY2s6Ly9BUlRvb2xraXRORlQvLi9ub2RlX21vZHVsZXMvYXhpb3MvbGliL2NhbmNlbC9DYW5jZWwuanMiLCJ3ZWJwYWNrOi8vQVJUb29sa2l0TkZULy4vbm9kZV9tb2R1bGVzL2F4aW9zL2xpYi9jYW5jZWwvQ2FuY2VsVG9rZW4uanMiLCJ3ZWJwYWNrOi8vQVJUb29sa2l0TkZULy4vbm9kZV9tb2R1bGVzL2F4aW9zL2xpYi9jYW5jZWwvaXNDYW5jZWwuanMiLCJ3ZWJwYWNrOi8vQVJUb29sa2l0TkZULy4vbm9kZV9tb2R1bGVzL2F4aW9zL2xpYi9jb3JlL0F4aW9zLmpzIiwid2VicGFjazovL0FSVG9vbGtpdE5GVC8uL25vZGVfbW9kdWxlcy9heGlvcy9saWIvY29yZS9JbnRlcmNlcHRvck1hbmFnZXIuanMiLCJ3ZWJwYWNrOi8vQVJUb29sa2l0TkZULy4vbm9kZV9tb2R1bGVzL2F4aW9zL2xpYi9jb3JlL2J1aWxkRnVsbFBhdGguanMiLCJ3ZWJwYWNrOi8vQVJUb29sa2l0TkZULy4vbm9kZV9tb2R1bGVzL2F4aW9zL2xpYi9jb3JlL2NyZWF0ZUVycm9yLmpzIiwid2VicGFjazovL0FSVG9vbGtpdE5GVC8uL25vZGVfbW9kdWxlcy9heGlvcy9saWIvY29yZS9kaXNwYXRjaFJlcXVlc3QuanMiLCJ3ZWJwYWNrOi8vQVJUb29sa2l0TkZULy4vbm9kZV9tb2R1bGVzL2F4aW9zL2xpYi9jb3JlL2VuaGFuY2VFcnJvci5qcyIsIndlYnBhY2s6Ly9BUlRvb2xraXRORlQvLi9ub2RlX21vZHVsZXMvYXhpb3MvbGliL2NvcmUvbWVyZ2VDb25maWcuanMiLCJ3ZWJwYWNrOi8vQVJUb29sa2l0TkZULy4vbm9kZV9tb2R1bGVzL2F4aW9zL2xpYi9jb3JlL3NldHRsZS5qcyIsIndlYnBhY2s6Ly9BUlRvb2xraXRORlQvLi9ub2RlX21vZHVsZXMvYXhpb3MvbGliL2NvcmUvdHJhbnNmb3JtRGF0YS5qcyIsIndlYnBhY2s6Ly9BUlRvb2xraXRORlQvLi9ub2RlX21vZHVsZXMvYXhpb3MvbGliL2RlZmF1bHRzLmpzIiwid2VicGFjazovL0FSVG9vbGtpdE5GVC8uL25vZGVfbW9kdWxlcy9heGlvcy9saWIvZW52L2RhdGEuanMiLCJ3ZWJwYWNrOi8vQVJUb29sa2l0TkZULy4vbm9kZV9tb2R1bGVzL2F4aW9zL2xpYi9oZWxwZXJzL2JpbmQuanMiLCJ3ZWJwYWNrOi8vQVJUb29sa2l0TkZULy4vbm9kZV9tb2R1bGVzL2F4aW9zL2xpYi9oZWxwZXJzL2J1aWxkVVJMLmpzIiwid2VicGFjazovL0FSVG9vbGtpdE5GVC8uL25vZGVfbW9kdWxlcy9heGlvcy9saWIvaGVscGVycy9jb21iaW5lVVJMcy5qcyIsIndlYnBhY2s6Ly9BUlRvb2xraXRORlQvLi9ub2RlX21vZHVsZXMvYXhpb3MvbGliL2hlbHBlcnMvY29va2llcy5qcyIsIndlYnBhY2s6Ly9BUlRvb2xraXRORlQvLi9ub2RlX21vZHVsZXMvYXhpb3MvbGliL2hlbHBlcnMvaXNBYnNvbHV0ZVVSTC5qcyIsIndlYnBhY2s6Ly9BUlRvb2xraXRORlQvLi9ub2RlX21vZHVsZXMvYXhpb3MvbGliL2hlbHBlcnMvaXNBeGlvc0Vycm9yLmpzIiwid2VicGFjazovL0FSVG9vbGtpdE5GVC8uL25vZGVfbW9kdWxlcy9heGlvcy9saWIvaGVscGVycy9pc1VSTFNhbWVPcmlnaW4uanMiLCJ3ZWJwYWNrOi8vQVJUb29sa2l0TkZULy4vbm9kZV9tb2R1bGVzL2F4aW9zL2xpYi9oZWxwZXJzL25vcm1hbGl6ZUhlYWRlck5hbWUuanMiLCJ3ZWJwYWNrOi8vQVJUb29sa2l0TkZULy4vbm9kZV9tb2R1bGVzL2F4aW9zL2xpYi9oZWxwZXJzL3BhcnNlSGVhZGVycy5qcyIsIndlYnBhY2s6Ly9BUlRvb2xraXRORlQvLi9ub2RlX21vZHVsZXMvYXhpb3MvbGliL2hlbHBlcnMvc3ByZWFkLmpzIiwid2VicGFjazovL0FSVG9vbGtpdE5GVC8uL25vZGVfbW9kdWxlcy9heGlvcy9saWIvaGVscGVycy92YWxpZGF0b3IuanMiLCJ3ZWJwYWNrOi8vQVJUb29sa2l0TkZULy4vbm9kZV9tb2R1bGVzL2F4aW9zL2xpYi91dGlscy5qcyIsIndlYnBhY2s6Ly9BUlRvb2xraXRORlQvLi9zcmMvQVJDb250cm9sbGVyTkZULnRzIiwid2VicGFjazovL0FSVG9vbGtpdE5GVC8uL3NyYy9BUlRvb2xraXRORlQudHMiLCJ3ZWJwYWNrOi8vQVJUb29sa2l0TkZULy4vc3JjL1V0aWxzLnRzIiwid2VicGFjazovL0FSVG9vbGtpdE5GVC8uL25vZGVfbW9kdWxlcy9yZWdlbmVyYXRvci1ydW50aW1lL3J1bnRpbWUuanMiLCJ3ZWJwYWNrOi8vQVJUb29sa2l0TkZUL2lnbm9yZWR8L2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL2pzYXJ0b29sa2l0TkZUL2J1aWxkfGNyeXB0byIsIndlYnBhY2s6Ly9BUlRvb2xraXRORlQvaWdub3JlZHwvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvanNhcnRvb2xraXRORlQvYnVpbGR8ZnMiLCJ3ZWJwYWNrOi8vQVJUb29sa2l0TkZUL2lnbm9yZWR8L2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL2pzYXJ0b29sa2l0TkZUL2J1aWxkfHBhdGgiLCJ3ZWJwYWNrOi8vQVJUb29sa2l0TkZULy4vbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL2FzeW5jVG9HZW5lcmF0b3IuanMiLCJ3ZWJwYWNrOi8vQVJUb29sa2l0TkZULy4vbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL2NsYXNzQ2FsbENoZWNrLmpzIiwid2VicGFjazovL0FSVG9vbGtpdE5GVC8uL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2VzbS9jcmVhdGVDbGFzcy5qcyIsIndlYnBhY2s6Ly9BUlRvb2xraXRORlQvLi9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vZGVmaW5lUHJvcGVydHkuanMiLCJ3ZWJwYWNrOi8vQVJUb29sa2l0TkZUL3dlYnBhY2svYm9vdHN0cmFwIiwid2VicGFjazovL0FSVG9vbGtpdE5GVC93ZWJwYWNrL3J1bnRpbWUvY29tcGF0IGdldCBkZWZhdWx0IGV4cG9ydCIsIndlYnBhY2s6Ly9BUlRvb2xraXRORlQvd2VicGFjay9ydW50aW1lL2RlZmluZSBwcm9wZXJ0eSBnZXR0ZXJzIiwid2VicGFjazovL0FSVG9vbGtpdE5GVC93ZWJwYWNrL3J1bnRpbWUvZ2xvYmFsIiwid2VicGFjazovL0FSVG9vbGtpdE5GVC93ZWJwYWNrL3J1bnRpbWUvaGFzT3duUHJvcGVydHkgc2hvcnRoYW5kIiwid2VicGFjazovL0FSVG9vbGtpdE5GVC93ZWJwYWNrL3J1bnRpbWUvbWFrZSBuYW1lc3BhY2Ugb2JqZWN0Iiwid2VicGFjazovL0FSVG9vbGtpdE5GVC8uL3NyYy9pbmRleC50cyJdLCJzb3VyY2VzQ29udGVudCI6WyIoZnVuY3Rpb24gd2VicGFja1VuaXZlcnNhbE1vZHVsZURlZmluaXRpb24ocm9vdCwgZmFjdG9yeSkge1xuXHRpZih0eXBlb2YgZXhwb3J0cyA9PT0gJ29iamVjdCcgJiYgdHlwZW9mIG1vZHVsZSA9PT0gJ29iamVjdCcpXG5cdFx0bW9kdWxlLmV4cG9ydHMgPSBmYWN0b3J5KCk7XG5cdGVsc2UgaWYodHlwZW9mIGRlZmluZSA9PT0gJ2Z1bmN0aW9uJyAmJiBkZWZpbmUuYW1kKVxuXHRcdGRlZmluZShbXSwgZmFjdG9yeSk7XG5cdGVsc2UgaWYodHlwZW9mIGV4cG9ydHMgPT09ICdvYmplY3QnKVxuXHRcdGV4cG9ydHNbXCJBUlRvb2xraXRORlRcIl0gPSBmYWN0b3J5KCk7XG5cdGVsc2Vcblx0XHRyb290W1wiQVJUb29sa2l0TkZUXCJdID0gZmFjdG9yeSgpO1xufSkodHlwZW9mIHNlbGYgIT09ICd1bmRlZmluZWQnID8gc2VsZiA6IHRoaXMsIGZ1bmN0aW9uKCkge1xucmV0dXJuICIsIlxudmFyIGFydG9vbGtpdE5GVCA9ICgoKSA9PiB7XG4gIHZhciBfc2NyaXB0RGlyID0gdHlwZW9mIGRvY3VtZW50ICE9PSAndW5kZWZpbmVkJyAmJiBkb2N1bWVudC5jdXJyZW50U2NyaXB0ID8gZG9jdW1lbnQuY3VycmVudFNjcmlwdC5zcmMgOiB1bmRlZmluZWQ7XG4gIGlmICh0eXBlb2YgX19maWxlbmFtZSAhPT0gJ3VuZGVmaW5lZCcpIF9zY3JpcHREaXIgPSBfc2NyaXB0RGlyIHx8IF9fZmlsZW5hbWU7XG4gIHJldHVybiAoXG5mdW5jdGlvbihhcnRvb2xraXRORlQpIHtcbiAgYXJ0b29sa2l0TkZUID0gYXJ0b29sa2l0TkZUIHx8IHt9O1xuXG52YXIgTW9kdWxlPXR5cGVvZiBhcnRvb2xraXRORlQhPVwidW5kZWZpbmVkXCI/YXJ0b29sa2l0TkZUOnt9O3ZhciByZWFkeVByb21pc2VSZXNvbHZlLHJlYWR5UHJvbWlzZVJlamVjdDtNb2R1bGVbXCJyZWFkeVwiXT1uZXcgUHJvbWlzZShmdW5jdGlvbihyZXNvbHZlLHJlamVjdCl7cmVhZHlQcm9taXNlUmVzb2x2ZT1yZXNvbHZlO3JlYWR5UHJvbWlzZVJlamVjdD1yZWplY3R9KTt2YXIgbW9kdWxlT3ZlcnJpZGVzPU9iamVjdC5hc3NpZ24oe30sTW9kdWxlKTt2YXIgYXJndW1lbnRzXz1bXTt2YXIgdGhpc1Byb2dyYW09XCIuL3RoaXMucHJvZ3JhbVwiO3ZhciBxdWl0Xz0oc3RhdHVzLHRvVGhyb3cpPT57dGhyb3cgdG9UaHJvd307dmFyIEVOVklST05NRU5UX0lTX1dFQj10eXBlb2Ygd2luZG93PT1cIm9iamVjdFwiO3ZhciBFTlZJUk9OTUVOVF9JU19XT1JLRVI9dHlwZW9mIGltcG9ydFNjcmlwdHM9PVwiZnVuY3Rpb25cIjt2YXIgRU5WSVJPTk1FTlRfSVNfTk9ERT10eXBlb2YgcHJvY2Vzcz09XCJvYmplY3RcIiYmdHlwZW9mIHByb2Nlc3MudmVyc2lvbnM9PVwib2JqZWN0XCImJnR5cGVvZiBwcm9jZXNzLnZlcnNpb25zLm5vZGU9PVwic3RyaW5nXCI7dmFyIHNjcmlwdERpcmVjdG9yeT1cIlwiO2Z1bmN0aW9uIGxvY2F0ZUZpbGUocGF0aCl7aWYoTW9kdWxlW1wibG9jYXRlRmlsZVwiXSl7cmV0dXJuIE1vZHVsZVtcImxvY2F0ZUZpbGVcIl0ocGF0aCxzY3JpcHREaXJlY3RvcnkpfXJldHVybiBzY3JpcHREaXJlY3RvcnkrcGF0aH12YXIgcmVhZF8scmVhZEFzeW5jLHJlYWRCaW5hcnksc2V0V2luZG93VGl0bGU7ZnVuY3Rpb24gbG9nRXhjZXB0aW9uT25FeGl0KGUpe2lmKGUgaW5zdGFuY2VvZiBFeGl0U3RhdHVzKXJldHVybjtsZXQgdG9Mb2c9ZTtlcnIoXCJleGl0aW5nIGR1ZSB0byBleGNlcHRpb246IFwiK3RvTG9nKX12YXIgZnM7dmFyIG5vZGVQYXRoO3ZhciByZXF1aXJlTm9kZUZTO2lmKEVOVklST05NRU5UX0lTX05PREUpe2lmKEVOVklST05NRU5UX0lTX1dPUktFUil7c2NyaXB0RGlyZWN0b3J5PXJlcXVpcmUoXCJwYXRoXCIpLmRpcm5hbWUoc2NyaXB0RGlyZWN0b3J5KStcIi9cIn1lbHNle3NjcmlwdERpcmVjdG9yeT1fX2Rpcm5hbWUrXCIvXCJ9cmVxdWlyZU5vZGVGUz0oKCk9PntpZighbm9kZVBhdGgpe2ZzPXJlcXVpcmUoXCJmc1wiKTtub2RlUGF0aD1yZXF1aXJlKFwicGF0aFwiKX19KTtyZWFkXz1mdW5jdGlvbiBzaGVsbF9yZWFkKGZpbGVuYW1lLGJpbmFyeSl7dmFyIHJldD10cnlQYXJzZUFzRGF0YVVSSShmaWxlbmFtZSk7aWYocmV0KXtyZXR1cm4gYmluYXJ5P3JldDpyZXQudG9TdHJpbmcoKX1yZXF1aXJlTm9kZUZTKCk7ZmlsZW5hbWU9bm9kZVBhdGhbXCJub3JtYWxpemVcIl0oZmlsZW5hbWUpO3JldHVybiBmcy5yZWFkRmlsZVN5bmMoZmlsZW5hbWUsYmluYXJ5P3VuZGVmaW5lZDpcInV0ZjhcIil9O3JlYWRCaW5hcnk9KGZpbGVuYW1lPT57dmFyIHJldD1yZWFkXyhmaWxlbmFtZSx0cnVlKTtpZighcmV0LmJ1ZmZlcil7cmV0PW5ldyBVaW50OEFycmF5KHJldCl9cmV0dXJuIHJldH0pO3JlYWRBc3luYz0oKGZpbGVuYW1lLG9ubG9hZCxvbmVycm9yKT0+e3ZhciByZXQ9dHJ5UGFyc2VBc0RhdGFVUkkoZmlsZW5hbWUpO2lmKHJldCl7b25sb2FkKHJldCl9cmVxdWlyZU5vZGVGUygpO2ZpbGVuYW1lPW5vZGVQYXRoW1wibm9ybWFsaXplXCJdKGZpbGVuYW1lKTtmcy5yZWFkRmlsZShmaWxlbmFtZSxmdW5jdGlvbihlcnIsZGF0YSl7aWYoZXJyKW9uZXJyb3IoZXJyKTtlbHNlIG9ubG9hZChkYXRhLmJ1ZmZlcil9KX0pO2lmKHByb2Nlc3NbXCJhcmd2XCJdLmxlbmd0aD4xKXt0aGlzUHJvZ3JhbT1wcm9jZXNzW1wiYXJndlwiXVsxXS5yZXBsYWNlKC9cXFxcL2csXCIvXCIpfWFyZ3VtZW50c189cHJvY2Vzc1tcImFyZ3ZcIl0uc2xpY2UoMik7cHJvY2Vzc1tcIm9uXCJdKFwidW5jYXVnaHRFeGNlcHRpb25cIixmdW5jdGlvbihleCl7aWYoIShleCBpbnN0YW5jZW9mIEV4aXRTdGF0dXMpKXt0aHJvdyBleH19KTtwcm9jZXNzW1wib25cIl0oXCJ1bmhhbmRsZWRSZWplY3Rpb25cIixmdW5jdGlvbihyZWFzb24pe3Rocm93IHJlYXNvbn0pO3F1aXRfPSgoc3RhdHVzLHRvVGhyb3cpPT57aWYoa2VlcFJ1bnRpbWVBbGl2ZSgpKXtwcm9jZXNzW1wiZXhpdENvZGVcIl09c3RhdHVzO3Rocm93IHRvVGhyb3d9bG9nRXhjZXB0aW9uT25FeGl0KHRvVGhyb3cpO3Byb2Nlc3NbXCJleGl0XCJdKHN0YXR1cyl9KTtNb2R1bGVbXCJpbnNwZWN0XCJdPWZ1bmN0aW9uKCl7cmV0dXJuXCJbRW1zY3JpcHRlbiBNb2R1bGUgb2JqZWN0XVwifX1lbHNlIGlmKEVOVklST05NRU5UX0lTX1dFQnx8RU5WSVJPTk1FTlRfSVNfV09SS0VSKXtpZihFTlZJUk9OTUVOVF9JU19XT1JLRVIpe3NjcmlwdERpcmVjdG9yeT1zZWxmLmxvY2F0aW9uLmhyZWZ9ZWxzZSBpZih0eXBlb2YgZG9jdW1lbnQhPVwidW5kZWZpbmVkXCImJmRvY3VtZW50LmN1cnJlbnRTY3JpcHQpe3NjcmlwdERpcmVjdG9yeT1kb2N1bWVudC5jdXJyZW50U2NyaXB0LnNyY31pZihfc2NyaXB0RGlyKXtzY3JpcHREaXJlY3Rvcnk9X3NjcmlwdERpcn1pZihzY3JpcHREaXJlY3RvcnkuaW5kZXhPZihcImJsb2I6XCIpIT09MCl7c2NyaXB0RGlyZWN0b3J5PXNjcmlwdERpcmVjdG9yeS5zdWJzdHIoMCxzY3JpcHREaXJlY3RvcnkucmVwbGFjZSgvWz8jXS4qLyxcIlwiKS5sYXN0SW5kZXhPZihcIi9cIikrMSl9ZWxzZXtzY3JpcHREaXJlY3Rvcnk9XCJcIn17cmVhZF89KHVybD0+e3RyeXt2YXIgeGhyPW5ldyBYTUxIdHRwUmVxdWVzdDt4aHIub3BlbihcIkdFVFwiLHVybCxmYWxzZSk7eGhyLnNlbmQobnVsbCk7cmV0dXJuIHhoci5yZXNwb25zZVRleHR9Y2F0Y2goZXJyKXt2YXIgZGF0YT10cnlQYXJzZUFzRGF0YVVSSSh1cmwpO2lmKGRhdGEpe3JldHVybiBpbnRBcnJheVRvU3RyaW5nKGRhdGEpfXRocm93IGVycn19KTtpZihFTlZJUk9OTUVOVF9JU19XT1JLRVIpe3JlYWRCaW5hcnk9KHVybD0+e3RyeXt2YXIgeGhyPW5ldyBYTUxIdHRwUmVxdWVzdDt4aHIub3BlbihcIkdFVFwiLHVybCxmYWxzZSk7eGhyLnJlc3BvbnNlVHlwZT1cImFycmF5YnVmZmVyXCI7eGhyLnNlbmQobnVsbCk7cmV0dXJuIG5ldyBVaW50OEFycmF5KHhoci5yZXNwb25zZSl9Y2F0Y2goZXJyKXt2YXIgZGF0YT10cnlQYXJzZUFzRGF0YVVSSSh1cmwpO2lmKGRhdGEpe3JldHVybiBkYXRhfXRocm93IGVycn19KX1yZWFkQXN5bmM9KCh1cmwsb25sb2FkLG9uZXJyb3IpPT57dmFyIHhocj1uZXcgWE1MSHR0cFJlcXVlc3Q7eGhyLm9wZW4oXCJHRVRcIix1cmwsdHJ1ZSk7eGhyLnJlc3BvbnNlVHlwZT1cImFycmF5YnVmZmVyXCI7eGhyLm9ubG9hZD0oKCk9PntpZih4aHIuc3RhdHVzPT0yMDB8fHhoci5zdGF0dXM9PTAmJnhoci5yZXNwb25zZSl7b25sb2FkKHhoci5yZXNwb25zZSk7cmV0dXJufXZhciBkYXRhPXRyeVBhcnNlQXNEYXRhVVJJKHVybCk7aWYoZGF0YSl7b25sb2FkKGRhdGEuYnVmZmVyKTtyZXR1cm59b25lcnJvcigpfSk7eGhyLm9uZXJyb3I9b25lcnJvcjt4aHIuc2VuZChudWxsKX0pfXNldFdpbmRvd1RpdGxlPSh0aXRsZT0+ZG9jdW1lbnQudGl0bGU9dGl0bGUpfWVsc2V7fXZhciBvdXQ9TW9kdWxlW1wicHJpbnRcIl18fGNvbnNvbGUubG9nLmJpbmQoY29uc29sZSk7dmFyIGVycj1Nb2R1bGVbXCJwcmludEVyclwiXXx8Y29uc29sZS53YXJuLmJpbmQoY29uc29sZSk7T2JqZWN0LmFzc2lnbihNb2R1bGUsbW9kdWxlT3ZlcnJpZGVzKTttb2R1bGVPdmVycmlkZXM9bnVsbDtpZihNb2R1bGVbXCJhcmd1bWVudHNcIl0pYXJndW1lbnRzXz1Nb2R1bGVbXCJhcmd1bWVudHNcIl07aWYoTW9kdWxlW1widGhpc1Byb2dyYW1cIl0pdGhpc1Byb2dyYW09TW9kdWxlW1widGhpc1Byb2dyYW1cIl07aWYoTW9kdWxlW1wicXVpdFwiXSlxdWl0Xz1Nb2R1bGVbXCJxdWl0XCJdO3ZhciB0ZW1wUmV0MD0wO3ZhciBzZXRUZW1wUmV0MD12YWx1ZT0+e3RlbXBSZXQwPXZhbHVlfTt2YXIgZ2V0VGVtcFJldDA9KCk9PnRlbXBSZXQwO3ZhciB3YXNtQmluYXJ5O2lmKE1vZHVsZVtcIndhc21CaW5hcnlcIl0pd2FzbUJpbmFyeT1Nb2R1bGVbXCJ3YXNtQmluYXJ5XCJdO3ZhciBub0V4aXRSdW50aW1lPU1vZHVsZVtcIm5vRXhpdFJ1bnRpbWVcIl18fHRydWU7aWYodHlwZW9mIFdlYkFzc2VtYmx5IT1cIm9iamVjdFwiKXthYm9ydChcIm5vIG5hdGl2ZSB3YXNtIHN1cHBvcnQgZGV0ZWN0ZWRcIil9dmFyIHdhc21NZW1vcnk7dmFyIEFCT1JUPWZhbHNlO3ZhciBFWElUU1RBVFVTO2Z1bmN0aW9uIGFzc2VydChjb25kaXRpb24sdGV4dCl7aWYoIWNvbmRpdGlvbil7YWJvcnQodGV4dCl9fXZhciBVVEY4RGVjb2Rlcj10eXBlb2YgVGV4dERlY29kZXIhPVwidW5kZWZpbmVkXCI/bmV3IFRleHREZWNvZGVyKFwidXRmOFwiKTp1bmRlZmluZWQ7ZnVuY3Rpb24gVVRGOEFycmF5VG9TdHJpbmcoaGVhcCxpZHgsbWF4Qnl0ZXNUb1JlYWQpe3ZhciBlbmRJZHg9aWR4K21heEJ5dGVzVG9SZWFkO3ZhciBlbmRQdHI9aWR4O3doaWxlKGhlYXBbZW5kUHRyXSYmIShlbmRQdHI+PWVuZElkeCkpKytlbmRQdHI7aWYoZW5kUHRyLWlkeD4xNiYmaGVhcC5zdWJhcnJheSYmVVRGOERlY29kZXIpe3JldHVybiBVVEY4RGVjb2Rlci5kZWNvZGUoaGVhcC5zdWJhcnJheShpZHgsZW5kUHRyKSl9ZWxzZXt2YXIgc3RyPVwiXCI7d2hpbGUoaWR4PGVuZFB0cil7dmFyIHUwPWhlYXBbaWR4KytdO2lmKCEodTAmMTI4KSl7c3RyKz1TdHJpbmcuZnJvbUNoYXJDb2RlKHUwKTtjb250aW51ZX12YXIgdTE9aGVhcFtpZHgrK10mNjM7aWYoKHUwJjIyNCk9PTE5Mil7c3RyKz1TdHJpbmcuZnJvbUNoYXJDb2RlKCh1MCYzMSk8PDZ8dTEpO2NvbnRpbnVlfXZhciB1Mj1oZWFwW2lkeCsrXSY2MztpZigodTAmMjQwKT09MjI0KXt1MD0odTAmMTUpPDwxMnx1MTw8Nnx1Mn1lbHNle3UwPSh1MCY3KTw8MTh8dTE8PDEyfHUyPDw2fGhlYXBbaWR4KytdJjYzfWlmKHUwPDY1NTM2KXtzdHIrPVN0cmluZy5mcm9tQ2hhckNvZGUodTApfWVsc2V7dmFyIGNoPXUwLTY1NTM2O3N0cis9U3RyaW5nLmZyb21DaGFyQ29kZSg1NTI5NnxjaD4+MTAsNTYzMjB8Y2gmMTAyMyl9fX1yZXR1cm4gc3RyfWZ1bmN0aW9uIFVURjhUb1N0cmluZyhwdHIsbWF4Qnl0ZXNUb1JlYWQpe3JldHVybiBwdHI/VVRGOEFycmF5VG9TdHJpbmcoSEVBUFU4LHB0cixtYXhCeXRlc1RvUmVhZCk6XCJcIn1mdW5jdGlvbiBzdHJpbmdUb1VURjhBcnJheShzdHIsaGVhcCxvdXRJZHgsbWF4Qnl0ZXNUb1dyaXRlKXtpZighKG1heEJ5dGVzVG9Xcml0ZT4wKSlyZXR1cm4gMDt2YXIgc3RhcnRJZHg9b3V0SWR4O3ZhciBlbmRJZHg9b3V0SWR4K21heEJ5dGVzVG9Xcml0ZS0xO2Zvcih2YXIgaT0wO2k8c3RyLmxlbmd0aDsrK2kpe3ZhciB1PXN0ci5jaGFyQ29kZUF0KGkpO2lmKHU+PTU1Mjk2JiZ1PD01NzM0Myl7dmFyIHUxPXN0ci5jaGFyQ29kZUF0KCsraSk7dT02NTUzNisoKHUmMTAyMyk8PDEwKXx1MSYxMDIzfWlmKHU8PTEyNyl7aWYob3V0SWR4Pj1lbmRJZHgpYnJlYWs7aGVhcFtvdXRJZHgrK109dX1lbHNlIGlmKHU8PTIwNDcpe2lmKG91dElkeCsxPj1lbmRJZHgpYnJlYWs7aGVhcFtvdXRJZHgrK109MTkyfHU+PjY7aGVhcFtvdXRJZHgrK109MTI4fHUmNjN9ZWxzZSBpZih1PD02NTUzNSl7aWYob3V0SWR4KzI+PWVuZElkeClicmVhaztoZWFwW291dElkeCsrXT0yMjR8dT4+MTI7aGVhcFtvdXRJZHgrK109MTI4fHU+PjYmNjM7aGVhcFtvdXRJZHgrK109MTI4fHUmNjN9ZWxzZXtpZihvdXRJZHgrMz49ZW5kSWR4KWJyZWFrO2hlYXBbb3V0SWR4KytdPTI0MHx1Pj4xODtoZWFwW291dElkeCsrXT0xMjh8dT4+MTImNjM7aGVhcFtvdXRJZHgrK109MTI4fHU+PjYmNjM7aGVhcFtvdXRJZHgrK109MTI4fHUmNjN9fWhlYXBbb3V0SWR4XT0wO3JldHVybiBvdXRJZHgtc3RhcnRJZHh9ZnVuY3Rpb24gc3RyaW5nVG9VVEY4KHN0cixvdXRQdHIsbWF4Qnl0ZXNUb1dyaXRlKXtyZXR1cm4gc3RyaW5nVG9VVEY4QXJyYXkoc3RyLEhFQVBVOCxvdXRQdHIsbWF4Qnl0ZXNUb1dyaXRlKX1mdW5jdGlvbiBsZW5ndGhCeXRlc1VURjgoc3RyKXt2YXIgbGVuPTA7Zm9yKHZhciBpPTA7aTxzdHIubGVuZ3RoOysraSl7dmFyIHU9c3RyLmNoYXJDb2RlQXQoaSk7aWYodT49NTUyOTYmJnU8PTU3MzQzKXU9NjU1MzYrKCh1JjEwMjMpPDwxMCl8c3RyLmNoYXJDb2RlQXQoKytpKSYxMDIzO2lmKHU8PTEyNykrK2xlbjtlbHNlIGlmKHU8PTIwNDcpbGVuKz0yO2Vsc2UgaWYodTw9NjU1MzUpbGVuKz0zO2Vsc2UgbGVuKz00fXJldHVybiBsZW59dmFyIFVURjE2RGVjb2Rlcj10eXBlb2YgVGV4dERlY29kZXIhPVwidW5kZWZpbmVkXCI/bmV3IFRleHREZWNvZGVyKFwidXRmLTE2bGVcIik6dW5kZWZpbmVkO2Z1bmN0aW9uIFVURjE2VG9TdHJpbmcocHRyLG1heEJ5dGVzVG9SZWFkKXt2YXIgZW5kUHRyPXB0cjt2YXIgaWR4PWVuZFB0cj4+MTt2YXIgbWF4SWR4PWlkeCttYXhCeXRlc1RvUmVhZC8yO3doaWxlKCEoaWR4Pj1tYXhJZHgpJiZIRUFQVTE2W2lkeF0pKytpZHg7ZW5kUHRyPWlkeDw8MTtpZihlbmRQdHItcHRyPjMyJiZVVEYxNkRlY29kZXIpe3JldHVybiBVVEYxNkRlY29kZXIuZGVjb2RlKEhFQVBVOC5zdWJhcnJheShwdHIsZW5kUHRyKSl9ZWxzZXt2YXIgc3RyPVwiXCI7Zm9yKHZhciBpPTA7IShpPj1tYXhCeXRlc1RvUmVhZC8yKTsrK2kpe3ZhciBjb2RlVW5pdD1IRUFQMTZbcHRyK2kqMj4+MV07aWYoY29kZVVuaXQ9PTApYnJlYWs7c3RyKz1TdHJpbmcuZnJvbUNoYXJDb2RlKGNvZGVVbml0KX1yZXR1cm4gc3RyfX1mdW5jdGlvbiBzdHJpbmdUb1VURjE2KHN0cixvdXRQdHIsbWF4Qnl0ZXNUb1dyaXRlKXtpZihtYXhCeXRlc1RvV3JpdGU9PT11bmRlZmluZWQpe21heEJ5dGVzVG9Xcml0ZT0yMTQ3NDgzNjQ3fWlmKG1heEJ5dGVzVG9Xcml0ZTwyKXJldHVybiAwO21heEJ5dGVzVG9Xcml0ZS09Mjt2YXIgc3RhcnRQdHI9b3V0UHRyO3ZhciBudW1DaGFyc1RvV3JpdGU9bWF4Qnl0ZXNUb1dyaXRlPHN0ci5sZW5ndGgqMj9tYXhCeXRlc1RvV3JpdGUvMjpzdHIubGVuZ3RoO2Zvcih2YXIgaT0wO2k8bnVtQ2hhcnNUb1dyaXRlOysraSl7dmFyIGNvZGVVbml0PXN0ci5jaGFyQ29kZUF0KGkpO0hFQVAxNltvdXRQdHI+PjFdPWNvZGVVbml0O291dFB0cis9Mn1IRUFQMTZbb3V0UHRyPj4xXT0wO3JldHVybiBvdXRQdHItc3RhcnRQdHJ9ZnVuY3Rpb24gbGVuZ3RoQnl0ZXNVVEYxNihzdHIpe3JldHVybiBzdHIubGVuZ3RoKjJ9ZnVuY3Rpb24gVVRGMzJUb1N0cmluZyhwdHIsbWF4Qnl0ZXNUb1JlYWQpe3ZhciBpPTA7dmFyIHN0cj1cIlwiO3doaWxlKCEoaT49bWF4Qnl0ZXNUb1JlYWQvNCkpe3ZhciB1dGYzMj1IRUFQMzJbcHRyK2kqND4+Ml07aWYodXRmMzI9PTApYnJlYWs7KytpO2lmKHV0ZjMyPj02NTUzNil7dmFyIGNoPXV0ZjMyLTY1NTM2O3N0cis9U3RyaW5nLmZyb21DaGFyQ29kZSg1NTI5NnxjaD4+MTAsNTYzMjB8Y2gmMTAyMyl9ZWxzZXtzdHIrPVN0cmluZy5mcm9tQ2hhckNvZGUodXRmMzIpfX1yZXR1cm4gc3RyfWZ1bmN0aW9uIHN0cmluZ1RvVVRGMzIoc3RyLG91dFB0cixtYXhCeXRlc1RvV3JpdGUpe2lmKG1heEJ5dGVzVG9Xcml0ZT09PXVuZGVmaW5lZCl7bWF4Qnl0ZXNUb1dyaXRlPTIxNDc0ODM2NDd9aWYobWF4Qnl0ZXNUb1dyaXRlPDQpcmV0dXJuIDA7dmFyIHN0YXJ0UHRyPW91dFB0cjt2YXIgZW5kUHRyPXN0YXJ0UHRyK21heEJ5dGVzVG9Xcml0ZS00O2Zvcih2YXIgaT0wO2k8c3RyLmxlbmd0aDsrK2kpe3ZhciBjb2RlVW5pdD1zdHIuY2hhckNvZGVBdChpKTtpZihjb2RlVW5pdD49NTUyOTYmJmNvZGVVbml0PD01NzM0Myl7dmFyIHRyYWlsU3Vycm9nYXRlPXN0ci5jaGFyQ29kZUF0KCsraSk7Y29kZVVuaXQ9NjU1MzYrKChjb2RlVW5pdCYxMDIzKTw8MTApfHRyYWlsU3Vycm9nYXRlJjEwMjN9SEVBUDMyW291dFB0cj4+Ml09Y29kZVVuaXQ7b3V0UHRyKz00O2lmKG91dFB0cis0PmVuZFB0cilicmVha31IRUFQMzJbb3V0UHRyPj4yXT0wO3JldHVybiBvdXRQdHItc3RhcnRQdHJ9ZnVuY3Rpb24gbGVuZ3RoQnl0ZXNVVEYzMihzdHIpe3ZhciBsZW49MDtmb3IodmFyIGk9MDtpPHN0ci5sZW5ndGg7KytpKXt2YXIgY29kZVVuaXQ9c3RyLmNoYXJDb2RlQXQoaSk7aWYoY29kZVVuaXQ+PTU1Mjk2JiZjb2RlVW5pdDw9NTczNDMpKytpO2xlbis9NH1yZXR1cm4gbGVufWZ1bmN0aW9uIGFsbG9jYXRlVVRGOChzdHIpe3ZhciBzaXplPWxlbmd0aEJ5dGVzVVRGOChzdHIpKzE7dmFyIHJldD1fbWFsbG9jKHNpemUpO2lmKHJldClzdHJpbmdUb1VURjhBcnJheShzdHIsSEVBUDgscmV0LHNpemUpO3JldHVybiByZXR9ZnVuY3Rpb24gd3JpdGVBcnJheVRvTWVtb3J5KGFycmF5LGJ1ZmZlcil7SEVBUDguc2V0KGFycmF5LGJ1ZmZlcil9ZnVuY3Rpb24gd3JpdGVBc2NpaVRvTWVtb3J5KHN0cixidWZmZXIsZG9udEFkZE51bGwpe2Zvcih2YXIgaT0wO2k8c3RyLmxlbmd0aDsrK2kpe0hFQVA4W2J1ZmZlcisrPj4wXT1zdHIuY2hhckNvZGVBdChpKX1pZighZG9udEFkZE51bGwpSEVBUDhbYnVmZmVyPj4wXT0wfXZhciBidWZmZXIsSEVBUDgsSEVBUFU4LEhFQVAxNixIRUFQVTE2LEhFQVAzMixIRUFQVTMyLEhFQVBGMzIsSEVBUEY2NDtmdW5jdGlvbiB1cGRhdGVHbG9iYWxCdWZmZXJBbmRWaWV3cyhidWYpe2J1ZmZlcj1idWY7TW9kdWxlW1wiSEVBUDhcIl09SEVBUDg9bmV3IEludDhBcnJheShidWYpO01vZHVsZVtcIkhFQVAxNlwiXT1IRUFQMTY9bmV3IEludDE2QXJyYXkoYnVmKTtNb2R1bGVbXCJIRUFQMzJcIl09SEVBUDMyPW5ldyBJbnQzMkFycmF5KGJ1Zik7TW9kdWxlW1wiSEVBUFU4XCJdPUhFQVBVOD1uZXcgVWludDhBcnJheShidWYpO01vZHVsZVtcIkhFQVBVMTZcIl09SEVBUFUxNj1uZXcgVWludDE2QXJyYXkoYnVmKTtNb2R1bGVbXCJIRUFQVTMyXCJdPUhFQVBVMzI9bmV3IFVpbnQzMkFycmF5KGJ1Zik7TW9kdWxlW1wiSEVBUEYzMlwiXT1IRUFQRjMyPW5ldyBGbG9hdDMyQXJyYXkoYnVmKTtNb2R1bGVbXCJIRUFQRjY0XCJdPUhFQVBGNjQ9bmV3IEZsb2F0NjRBcnJheShidWYpfXZhciBJTklUSUFMX01FTU9SWT1Nb2R1bGVbXCJJTklUSUFMX01FTU9SWVwiXXx8MjY4NDM1NDU2O3ZhciB3YXNtVGFibGU7dmFyIF9fQVRQUkVSVU5fXz1bXTt2YXIgX19BVElOSVRfXz1bXTt2YXIgX19BVFBPU1RSVU5fXz1bXTt2YXIgcnVudGltZUluaXRpYWxpemVkPWZhbHNlO3ZhciBydW50aW1lRXhpdGVkPWZhbHNlO3ZhciBydW50aW1lS2VlcGFsaXZlQ291bnRlcj0wO2Z1bmN0aW9uIGtlZXBSdW50aW1lQWxpdmUoKXtyZXR1cm4gbm9FeGl0UnVudGltZXx8cnVudGltZUtlZXBhbGl2ZUNvdW50ZXI+MH1mdW5jdGlvbiBwcmVSdW4oKXtpZihNb2R1bGVbXCJwcmVSdW5cIl0pe2lmKHR5cGVvZiBNb2R1bGVbXCJwcmVSdW5cIl09PVwiZnVuY3Rpb25cIilNb2R1bGVbXCJwcmVSdW5cIl09W01vZHVsZVtcInByZVJ1blwiXV07d2hpbGUoTW9kdWxlW1wicHJlUnVuXCJdLmxlbmd0aCl7YWRkT25QcmVSdW4oTW9kdWxlW1wicHJlUnVuXCJdLnNoaWZ0KCkpfX1jYWxsUnVudGltZUNhbGxiYWNrcyhfX0FUUFJFUlVOX18pfWZ1bmN0aW9uIGluaXRSdW50aW1lKCl7cnVudGltZUluaXRpYWxpemVkPXRydWU7aWYoIU1vZHVsZVtcIm5vRlNJbml0XCJdJiYhRlMuaW5pdC5pbml0aWFsaXplZClGUy5pbml0KCk7RlMuaWdub3JlUGVybWlzc2lvbnM9ZmFsc2U7VFRZLmluaXQoKTtjYWxsUnVudGltZUNhbGxiYWNrcyhfX0FUSU5JVF9fKX1mdW5jdGlvbiBleGl0UnVudGltZSgpe3J1bnRpbWVFeGl0ZWQ9dHJ1ZX1mdW5jdGlvbiBwb3N0UnVuKCl7aWYoTW9kdWxlW1wicG9zdFJ1blwiXSl7aWYodHlwZW9mIE1vZHVsZVtcInBvc3RSdW5cIl09PVwiZnVuY3Rpb25cIilNb2R1bGVbXCJwb3N0UnVuXCJdPVtNb2R1bGVbXCJwb3N0UnVuXCJdXTt3aGlsZShNb2R1bGVbXCJwb3N0UnVuXCJdLmxlbmd0aCl7YWRkT25Qb3N0UnVuKE1vZHVsZVtcInBvc3RSdW5cIl0uc2hpZnQoKSl9fWNhbGxSdW50aW1lQ2FsbGJhY2tzKF9fQVRQT1NUUlVOX18pfWZ1bmN0aW9uIGFkZE9uUHJlUnVuKGNiKXtfX0FUUFJFUlVOX18udW5zaGlmdChjYil9ZnVuY3Rpb24gYWRkT25Jbml0KGNiKXtfX0FUSU5JVF9fLnVuc2hpZnQoY2IpfWZ1bmN0aW9uIGFkZE9uUG9zdFJ1bihjYil7X19BVFBPU1RSVU5fXy51bnNoaWZ0KGNiKX12YXIgcnVuRGVwZW5kZW5jaWVzPTA7dmFyIHJ1bkRlcGVuZGVuY3lXYXRjaGVyPW51bGw7dmFyIGRlcGVuZGVuY2llc0Z1bGZpbGxlZD1udWxsO2Z1bmN0aW9uIGdldFVuaXF1ZVJ1bkRlcGVuZGVuY3koaWQpe3JldHVybiBpZH1mdW5jdGlvbiBhZGRSdW5EZXBlbmRlbmN5KGlkKXtydW5EZXBlbmRlbmNpZXMrKztpZihNb2R1bGVbXCJtb25pdG9yUnVuRGVwZW5kZW5jaWVzXCJdKXtNb2R1bGVbXCJtb25pdG9yUnVuRGVwZW5kZW5jaWVzXCJdKHJ1bkRlcGVuZGVuY2llcyl9fWZ1bmN0aW9uIHJlbW92ZVJ1bkRlcGVuZGVuY3koaWQpe3J1bkRlcGVuZGVuY2llcy0tO2lmKE1vZHVsZVtcIm1vbml0b3JSdW5EZXBlbmRlbmNpZXNcIl0pe01vZHVsZVtcIm1vbml0b3JSdW5EZXBlbmRlbmNpZXNcIl0ocnVuRGVwZW5kZW5jaWVzKX1pZihydW5EZXBlbmRlbmNpZXM9PTApe2lmKHJ1bkRlcGVuZGVuY3lXYXRjaGVyIT09bnVsbCl7Y2xlYXJJbnRlcnZhbChydW5EZXBlbmRlbmN5V2F0Y2hlcik7cnVuRGVwZW5kZW5jeVdhdGNoZXI9bnVsbH1pZihkZXBlbmRlbmNpZXNGdWxmaWxsZWQpe3ZhciBjYWxsYmFjaz1kZXBlbmRlbmNpZXNGdWxmaWxsZWQ7ZGVwZW5kZW5jaWVzRnVsZmlsbGVkPW51bGw7Y2FsbGJhY2soKX19fU1vZHVsZVtcInByZWxvYWRlZEltYWdlc1wiXT17fTtNb2R1bGVbXCJwcmVsb2FkZWRBdWRpb3NcIl09e307ZnVuY3Rpb24gYWJvcnQod2hhdCl7e2lmKE1vZHVsZVtcIm9uQWJvcnRcIl0pe01vZHVsZVtcIm9uQWJvcnRcIl0od2hhdCl9fXdoYXQ9XCJBYm9ydGVkKFwiK3doYXQrXCIpXCI7ZXJyKHdoYXQpO0FCT1JUPXRydWU7RVhJVFNUQVRVUz0xO3doYXQrPVwiLiBCdWlsZCB3aXRoIC1zIEFTU0VSVElPTlM9MSBmb3IgbW9yZSBpbmZvLlwiO3ZhciBlPW5ldyBXZWJBc3NlbWJseS5SdW50aW1lRXJyb3Iod2hhdCk7cmVhZHlQcm9taXNlUmVqZWN0KGUpO3Rocm93IGV9dmFyIGRhdGFVUklQcmVmaXg9XCJkYXRhOmFwcGxpY2F0aW9uL29jdGV0LXN0cmVhbTtiYXNlNjQsXCI7ZnVuY3Rpb24gaXNEYXRhVVJJKGZpbGVuYW1lKXtyZXR1cm4gZmlsZW5hbWUuc3RhcnRzV2l0aChkYXRhVVJJUHJlZml4KX1mdW5jdGlvbiBpc0ZpbGVVUkkoZmlsZW5hbWUpe3JldHVybiBmaWxlbmFtZS5zdGFydHNXaXRoKFwiZmlsZTovL1wiKX12YXIgd2FzbUJpbmFyeUZpbGU7d2FzbUJpbmFyeUZpbGU9XCJkYXRhOmFwcGxpY2F0aW9uL29jdGV0LXN0cmVhbTtiYXNlNjQsQUdGemJRRUFBQUFCNmdWYllBRi9BWDlnQVg4QVlBSi9md0JnQW45L0FYOWdBMzkvZndGL1lBTi9mMzhBWUFWL2YzOS9md0JnQkg5L2YzOEFZQVIvZjM5L0FYOWdCbjkvZjM5L2Z3Ri9ZQVYvZjM5L2Z3Ri9ZQVovZjM5L2YzOEFZQWQvZjM5L2YzOS9BR0FJZjM5L2YzOS9mMzhCZjJBQUFYOWdCMzkvZjM5L2YzOEJmMkFCZlFGOVlBQUFZQVYvZm41K2ZnQmdBMzkrZndGK1lBSi9mQUJnQW4xOUFYMWdCWDkvZjM5K0FYOWdDSDkvZjM5L2YzOS9BR0FEZjM5L0FYMWdDbjkvZjM5L2YzOS9mMzhCZjJBRWYzOS9md0YrWUFwL2YzOS9mMzkvZjM5L0FHQUVmMzUrZndCZ0FYOEJmR0FIZjM5L2YzOStmZ0YvWUFaL2YzOS9mbjRCZjJBRGYzOThBR0FCZndGOVlBVi9mWDEvZndGL1lBRjhBWDFnQTM5L2ZRQmdBbngvQVh4Z0JuOS9mWDEvZndGL1lBVi9mMzE5ZndCZ0FYd0JmR0FDZjM4QmZXQUpmMzkvZjM5L2YzOS9BWDlnQW45L0FYeGdESDkvZjM5L2YzOS9mMzkvZndGL1lBVi9mMzUvZndCZ0JuOThmMzkvZndGL1lBWi9mMzkvZm44QmYyQVBmMzkvZjM5L2YzOS9mMzkvZjM5L0FHQUxmMzkvZjM5L2YzOS9mMzhCZjJBRmYzOS9mM3dCZjJBTmYzOS9mMzkvZjM5L2YzOS9md0JnQTM5OWZRRjlZQVYvZlgxL2Z3RjlZQVI5ZlgxOUFYMWdBbjkrQUdBSGYzOS9mM3gvZndGL1lBUitmbjUrQVg5Z0JIOS9mMzBBWUFKK2Z3Ri9ZQUY5QVg5Z0EzeDhmd0Y4WUFKOGZBRjhZQWQvZjM5L2YzOTlBWDFnQjM5L2YzOS9mMzhCZldBRGYzNS9BR0FEZjM5OUFYMWdESDkvZjM5L2YzOS9mMzk4ZndGL1lBSitmZ0Y4WUFOK2ZuNEJmMkFGZjM5L2ZYMEFZQVo4Zkh4OGZId0JmR0FEZkh4OEFYeGdBMzE5ZlFGOVlBUi9mMzkrQVg1Z0FuNStBWDFnQm45OWZYMTlmd0YvWUFOL2YzNEFZQUovZndGK1lBSi9mUUY5WUFGL0FYNWdBbjEvQVg5Z0FueC9BWDlnRG45L2YzOS9mMzkvZjM5OGYzOS9BWDlnQlg5L2ZYMS9BWDlnQTM5L2ZRRi9ZQVovZjM5L2YzMEFZQVovZkh4L2YzOEFZQVIvZjM1K0FHQUVmMzUvZndGL1lBTi9mMzhCZkFLekFqTUJZUUZoQUJFQllRRmlBQVVCWVFGakFBRUJZUUZrQUFFQllRRmxBQTRCWVFGbUFCY0JZUUZuQUFzQllRRm9BQVlCWVFGcEFBUUJZUUZxQUFVQllRRnJBQUFCWVFGc0FBSUJZUUZ0QUFZQllRRnVBQVVCWVFGdkFBTUJZUUZ3QUFzQllRRnhBRE1CWVFGeUFBQUJZUUZ6QUFnQllRRjBBQVFCWVFGMUFBSUJZUUYyQUFVQllRRjNBQ0FCWVFGNEFBTUJZUUY1QUFBQllRRjZBQU1CWVFGQkFBZ0JZUUZDQUFRQllRRkRBQVVCWVFGRUFBY0JZUUZGQUFvQllRRkdBQXdCWVFGSEFBb0JZUUZJQUJFQllRRkpBQUFCWVFGS0FBTUJZUUZMQUFNQllRRk1BQWdCWVFGTkFBUUJZUUZPQUFRQllRRlBBQUlCWVFGUUFBVUJZUUZSQUFJQllRRlNBQVlCWVFGVEFBSUJZUUZVQUFFQllRRlZBQUVCWVFGV0FBRUJZUUZYQUJzQllRRllBQXNCWVFGWkFBZ0RzZ3F3Q2dNQkFBTUJBQUFFQUFNSEFBUUFBd0lBQUFBQkFRSTBBQU1BQUFNQ0FBQURBZ0lSQURVaEFBVUREaElCQXdnQ0FBRUZBZ0VFQUFBSURnTURBUUFRQXlJREFRQUFBUU1DQXdNREFBUUNBQU1BQXdBREFnQVNCUUlDSEFZQUFnY0NBd01BQXdNQUF3SUtBeEVBQWdBREVnQUFBRFlEQUFJRUdBRUJDZ0FCQWdNRUFnUUVCUUFBQXdVQUFnTUFBQUlDQURjQUl5TUNBZ0VEQXdVVUNDUUVBUUFBQUFJS0NnZ0VBQUFBQ2dBQ0dBQWlGUUVORFFjSkFBUWxBQUFBQVFVRU9BVUZBQU1FQXdNRkFRQUNBZ0lBQUFjREFSdzVBQWdEQURva0FRTURBd0lBQUFBQUFRSUhBZ2tDQUFBQUF3QUNPd01EQlR3UUFRTUNBZ0FFQWdRRUJRRURBQU1DQkFFQUF3QUNCUU1ER1FBRUdRSUJBQUFEQXdBRlBUNEVBUWcvUUNZREZRVVVCQUFJQVFBQ0FnVUZBZ0lEQVFNQUZRSW5BUVFEQVFVREJRQURBZ0lBQXcwQ0FBTUJBQU1EQUFnQ0FDZ0NEQUlBUVFBQUN3TUNCd0lGQlFRQ0FTa0ZDUlVDQVFNQ0NBTURBZ0VDQXdBQkJBSUNBZ0lDUWdNRkJBQUNCUUlHRjBNRkFnQUFBZ1FIQXc4RER3Y2FBd0FDQWdBQUFnRUJLZ0FCQUFBQUEwUVNSUU1GQXdnR0JBUW9BZ0lCQUFJRUF3QUJDd2NPQWdJQkJnRURCd0JHQXdJREJ3VUJBQUFCS3dFREFBSUNBQUFPQWdNQUFnTUFSd0FBU0FCSkF3SUVBQmNBQWdFQ0NDY0RBUUFCQVFJQ0FnVUJBZ2dJRHdnTEFBc0ZCd01GQWdJR0FBUUtBd0lFQUFRc0JnUXNCaEVGR2tvQUNBQUJBd0FBQXdBREFRTURBUUVCQUFVRkFBQU5BQUVGQWdFQUFBQURBd0FBQXdFQUFBQUhBUzBFQUFFREJFc0NUQWdDRWdJQkF3Uk5BRTRIRWh3U0JRY0FEd29sQXdJQkFBVUFCd0FBRUU4UUFWQUZBRkZTQ2dJUUVRY0JBUUlJQVFnQkFRQUJBQUVEQVFGVEFBRUJDQU5VQWdJQkFnZ0JKZ0lJQXdRREFnRUNBZ0lCREFBWUFBSUpBZ0lIQVFJSEFBRUFBUVVKQUFFQ0FnSVFFQUVCQ2dNcEFTRUNHUUFDQXdBQ0FWVURBZ0FDVmc4SERRY0JBZ2dMQXdBQ0NBQUNDd0FFQVFRQkFnRUNBUUlCQWc0REFnRURBZ2NDQXdRREJ3RUNBZ0lDQWdJQ0F3TUNDUUlEQUFJRkFRSUNBbGNCQUFVQkFnTUVBQVFCQXdVRUJBUUNBZ2dDQUFNQ0FnQUNBUUlDQVFNQ0FSQUNBUU1CQXhVUUVBSUJBQUVDQVFJQUF3QUZCQWdJTHdrdkNRTUhXQUlGQXdjR0Z3VUZBd0VCQWdVRERnRUFBUUFBQWdBS0NBMEFBUUFCQVFBRU1Cc3dHd01BQWdBQ01RSURBQUFGQWpFQkFnSUNDd1lMQ3dZTEMxa01CQXdNREFNQkNRUUVCMW9ZR2dnSkNCb0lEd0lKQkFjS0JBY0tBd1FDQXdRQ0F3QUFBZ01BQUFJQkFRUUFCQUVFQUFRQ0FRUUVBaTRBRXdNQUFBUUVFdzRBQndFSEJ3SUJCd2NIQndjQ0FRUUpDUUVLQ2dFR0JnWUdCZ1lHQmdZR0JnWUdCZ1lHQmdZR0JnWUdCZ1lHQmdZR0JnWUdCZ1lHQVFJQkFnRUhCd2NIQndFTURBd01BZ3dIREFjQkFRRUhCd2NDQXdNQUF3RUJBd01EQXdNREFRRURBd01EQXdFQkJnWUdCZ1lHQmdZR0FBRUFBQUFEQUFFQkFRQUNBZ1FBQUFNQkJRTUlCd1VJQndVSUJ3VUZLeUFBQWdVRERnUUVBd1FEQ0FRRkJRRUFCQVVCQUFRRkJRSUJBQVFBQUFJQUFBTUFBZ0FDSFJRZEZBVUFBQTRCQlFBQUF3RUJBUU1CQXdFREF3RUJBQUVCQVFBQUFCa3FEd3dLQVE0QkFRQUxDd3NHQmdZRUJ3Y0hCQVFCQUFFQUFRQUJBQUVBQVFBQkFBRUFBUUFCQUFFQUFRQUJBQUVBQWdJQ0FnSUNBQUFCQVFvTkRRb05EUUFLQUFvTkRRRUtDZ1FJQkFNRUF3RUtCQWdFQXdRRENBZ0lCQUVCQVFFTEN3a2VDUjRQRHc4UER3OE5DUWtKQ1FrTkNRa0pDUWtLSHpJV0NoWUtDZ29mTWhZS0Znb0tDUWtKQ1FrSkNRa0pDUWtKQ1FrQUNRa0pCQWNCY0FIZkJOOEVCUWNCQVlBZ2dJQUNCZ2tCZndGQjBNWEVBZ3NIV2hBQldnSUFBVjhBd3dRQkpBQTdBbUZoQURRQ1ltRUE4d2NDWTJFQkFBSmtZUUQwQndKbFlRQ2lCUUptWVFENkJBSm5ZUURPQ1FKb1lRRE5DUUpwWVFETUNRSnFZUURMQ1FKcllRREtDUUpzWVFESkNRSnRZUURJQ1FtZENRRUFRUUVMM2dTOUNhd0Z1QW4xQ0QzMkNQQUk5QWp5Q1BNSThRaXRCTVVKdUFiQUNZMEV3d21PQk1RSndnbkJDZTBCWHI4SnZnbjhBMTY4Q2JzSi9BTmV1Z201Q2Z3RHR3bTJDWjRKcndtekNhMEpyZ21mQ2JRSnRRbXlDYVFKb2dtakNiRUpzQW1zQ2FzSnFnbXBDYVlKcFFtb0NhY0pvUW1nQ1owSm5BbnFBNXNKbWdsV21RbVlDWmNKbGducUE2c0MrQU5FbFFtVUNaTUprZ25xQTlZRmtRbTNBWkFKandtT0NZMEpqQW1MQ1lvSmlRbUlDVjZIQ1lZSmhRbUVDWU1KZ2dtQkNlWURnQW4vQ09VRDVBUCtDT1lEL1FqOENPVUQ1QVA3Q09ZRCtnajVDT1VENUFQNENQY0krd0hwQ084STdnanRDT3dJc2dYckNPb0k2QWpuQ09ZSTVRamtDUHNCNHdqaUNPRUk0QWpmQ040STNRamNDTnNJMmdpaENLSUlvd2lrQ0tVSXBnaW5DSjhJbmdpZENKd0ltd2lhQ0prSW1BaVhDSllJbFFpVUNKTUlrZ2lSQ0pBSWp3aU9DSTBJakFpTENJb0lpUWlnQ0tnSXFRaXFDUHNCMlFqWUNOY0kxZ2pWQ05RSTB3alNDTkVJMEFqUENNNEl6UWpNQ01zSXlnakpDTWdJeHdpakFjWUl4UWpFQ01NSXdnakJDTUFJdndpK0NMMEl2QWk3Q0xvSXVRaTRDTGNJdGdpMUNMUUlzd2l5Q0xFSXNBaXZDSzRJclFpc0NLc0lpQWpnQTRjSWhnaUZDSVFJZ3dpcEJhY0ZnZ2pPQW9FSSt3R0FDUDhIL2dmOUIvd0grd2Y2Qi9rSCtBZjNCL3NCOWdmMUIvSUg4UWZ3Qis4SG93SHNCK29INlFmb0IrY0gwZ1BtQjRFRDhRVHdCTzRFb3dHakFlUUg3UVRqQi8wQzRnZjlBdEFENFFlQkEvRUU4QVR1QktNQm93SGdCKzBFM3dmOUF0NEgvUUw4QXM4RDZ3VHFCUHdDendQckJPb0UrUUxMQStJRTRRVDVBc3NENGdUaEJNY0M4d1RIQXZNRXlBUGRCOXdIMVFUYkI5b0gyUWZZQjlFRTF3ZldCOVVIMUFmVkJOTUh6d1RTQjlFSDBRVFFCODhFendmT0J6VDdBYWNLcFFyNENmWUo5QW55Q2ZBSjdnbnNDZW9KNkFubUNlUUo0Z25nQ2Q0SmtBZW9DcVlLamdlWkNwZ0tsd3FXQ3BVS25RYVVDcE1La2dxVEI1QUtqd3FPQ28wS2pBcWpBWXNLaWdxSUI0TUtnUXFBQ3Y4Si9RbjdDWWNIZ2dyR0NkOEsvZ244Q2ZvSjdRRmVYcVFLb3dxaUNxRUtvQXFmQ3A0S25RcWRCcHdLbXdxYUNsNk5CNDBIdUFTZkJKOEVrUXFmQkY2SkNvZ0t1QVNqQWFNQmh3clBCVjZHQ29VS3VBU2pBYU1CaEFyUEJlMEJYczBIekFmTEIrMEJYc29IeVFmSUIxN0hCK0lLNFFyZ0NzRUh3UWZlQ3QwSzNBcmJDdG9LWHRrSzJBclhDdFlLdVFlNUI5VUsxQXJUQ3RJSzBRcGUwQXJQQ3M0S3pRck1Dc3NLeWdySkNsN0lDc2NLeGdyRkNzUUt3d3JDQ3NFSzdRRmV6UVhBQ3I4S3ZncTlDcndLdXdyNUNmVUo4UW5sQ2VFSjdRbnBDZTBCWHMwRnVncTVDcmdLdHdxMkNyVUs5d256Q2U4SjR3bmZDZXNKNXdtMkJJUUh0QXEyQklRSHN3cGV1Z082QTd3QnZBRzhBYWdIb3dIL0FmOEJYcm9EdWdPOEFid0J2QUdvQjZNQi93SC9BVjY1QTdrRHZBRzhBYndCcHdlakFmOEIvd0ZldVFPNUE3d0J2QUc4QWFjSG93SC9BZjhCWHJJS3NRcGVzQXF2Q2w2dUNxMEtYcXdLcXdwZWxBZXFDb0VEWHBRSHFRcUJBLzRHVmY0RzdRZnRBVjc3QWZzQjNRbGUzQW5TQ2RVSjJ3bGUwd25XQ2RvSlh0UUoxd25aQ1Y3WUNlMEJYdEVKMEFuSENjOEpDb1c1R2JBS3BRRUJCMzhnQVJDaUFTRURJd0JCSUdzaUFpUUFBa0FnQWtFWWFpQUFFUG9DSWdVdEFBQkZEUUFnQWtFSWFpQUFFTVFESVFZZ0FDQUFLQUlBUVF4cktBSUFhaUlFS0FJRUlRY2dCQkROQkNFSUlBSWdCaWdDQUNBQklBRWdBMm9pQXlBQklBZEJzQUZ4UVNCR0d5QURJQVFnQ0JEb0FUWUNFQ0FDUVJCcUVQRUNSUTBBSUFBZ0FDZ0NBRUVNYXlnQ0FHcEJCUkRFQWdzZ0JSREZBaUFDUVNCcUpBQWdBQXZNREFFSGZ3SkFJQUJGRFFBZ0FFRUlheUlESUFCQkJHc29BZ0FpQVVGNGNTSUFhaUVGQWtBZ0FVRUJjUTBBSUFGQkEzRkZEUUVnQXlBREtBSUFJZ0ZySWdOQm9LRUVLQUlBU1EwQklBQWdBV29oQUNBRFFhU2hCQ2dDQUVjRVFDQUJRZjhCVFFSQUlBTW9BZ2dpQWlBQlFRTjJJZ1JCQTNSQnVLRUVha1lhSUFJZ0F5Z0NEQ0lCUmdSQVFaQ2hCRUdRb1FRb0FnQkJmaUFFZDNFMkFnQU1Bd3NnQWlBQk5nSU1JQUVnQWpZQ0NBd0NDeUFES0FJWUlRWUNRQ0FESUFNb0Fnd2lBVWNFUUNBREtBSUlJZ0lnQVRZQ0RDQUJJQUkyQWdnTUFRc0NRQ0FEUVJScUlnSW9BZ0FpQkEwQUlBTkJFR29pQWlnQ0FDSUVEUUJCQUNFQkRBRUxBMEFnQWlFSElBUWlBVUVVYWlJQ0tBSUFJZ1FOQUNBQlFSQnFJUUlnQVNnQ0VDSUVEUUFMSUFkQkFEWUNBQXNnQmtVTkFRSkFJQU1nQXlnQ0hDSUNRUUowUWNDakJHb2lCQ2dDQUVZRVFDQUVJQUUyQWdBZ0FRMEJRWlNoQkVHVW9RUW9BZ0JCZmlBQ2QzRTJBZ0FNQXdzZ0JrRVFRUlFnQmlnQ0VDQURSaHRxSUFFMkFnQWdBVVVOQWdzZ0FTQUdOZ0lZSUFNb0FoQWlBZ1JBSUFFZ0FqWUNFQ0FDSUFFMkFoZ0xJQU1vQWhRaUFrVU5BU0FCSUFJMkFoUWdBaUFCTmdJWURBRUxJQVVvQWdRaUFVRURjVUVEUncwQVFaaWhCQ0FBTmdJQUlBVWdBVUYrY1RZQ0JDQURJQUJCQVhJMkFnUWdBQ0FEYWlBQU5nSUFEd3NnQXlBRlR3MEFJQVVvQWdRaUFVRUJjVVVOQUFKQUlBRkJBbkZGQkVBZ0JVR29vUVFvQWdCR0JFQkJxS0VFSUFNMkFnQkJuS0VFUVp5aEJDZ0NBQ0FBYWlJQU5nSUFJQU1nQUVFQmNqWUNCQ0FEUWFTaEJDZ0NBRWNOQTBHWW9RUkJBRFlDQUVHa29RUkJBRFlDQUE4TElBVkJwS0VFS0FJQVJnUkFRYVNoQkNBRE5nSUFRWmloQkVHWW9RUW9BZ0FnQUdvaUFEWUNBQ0FESUFCQkFYSTJBZ1FnQUNBRGFpQUFOZ0lBRHdzZ0FVRjRjU0FBYWlFQUFrQWdBVUgvQVUwRVFDQUZLQUlJSWdJZ0FVRURkaUlFUVFOMFFiaWhCR3BHR2lBQ0lBVW9BZ3dpQVVZRVFFR1FvUVJCa0tFRUtBSUFRWDRnQkhkeE5nSUFEQUlMSUFJZ0FUWUNEQ0FCSUFJMkFnZ01BUXNnQlNnQ0dDRUdBa0FnQlNBRktBSU1JZ0ZIQkVBZ0JTZ0NDQ0lDUWFDaEJDZ0NBRWthSUFJZ0FUWUNEQ0FCSUFJMkFnZ01BUXNDUUNBRlFSUnFJZ0lvQWdBaUJBMEFJQVZCRUdvaUFpZ0NBQ0lFRFFCQkFDRUJEQUVMQTBBZ0FpRUhJQVFpQVVFVWFpSUNLQUlBSWdRTkFDQUJRUkJxSVFJZ0FTZ0NFQ0lFRFFBTElBZEJBRFlDQUFzZ0JrVU5BQUpBSUFVZ0JTZ0NIQ0lDUVFKMFFjQ2pCR29pQkNnQ0FFWUVRQ0FFSUFFMkFnQWdBUTBCUVpTaEJFR1VvUVFvQWdCQmZpQUNkM0UyQWdBTUFnc2dCa0VRUVJRZ0JpZ0NFQ0FGUmh0cUlBRTJBZ0FnQVVVTkFRc2dBU0FHTmdJWUlBVW9BaEFpQWdSQUlBRWdBallDRUNBQ0lBRTJBaGdMSUFVb0FoUWlBa1VOQUNBQklBSTJBaFFnQWlBQk5nSVlDeUFESUFCQkFYSTJBZ1FnQUNBRGFpQUFOZ0lBSUFOQnBLRUVLQUlBUncwQlFaaWhCQ0FBTmdJQUR3c2dCU0FCUVg1eE5nSUVJQU1nQUVFQmNqWUNCQ0FBSUFOcUlBQTJBZ0FMSUFCQi93Rk5CRUFnQUVFRGRpSUJRUU4wUWJpaEJHb2hBQUovUVpDaEJDZ0NBQ0lDUVFFZ0FYUWlBWEZGQkVCQmtLRUVJQUVnQW5JMkFnQWdBQXdCQ3lBQUtBSUlDeUVDSUFBZ0F6WUNDQ0FDSUFNMkFnd2dBeUFBTmdJTUlBTWdBallDQ0E4TFFSOGhBaUFEUWdBM0FoQWdBRUgvLy84SFRRUkFJQUJCQ0hZaUFTQUJRWUQrUDJwQkVIWkJDSEVpQVhRaUFpQUNRWURnSDJwQkVIWkJCSEVpQW5RaUJDQUVRWUNBRDJwQkVIWkJBbkVpQkhSQkQzWWdBU0FDY2lBRWNtc2lBVUVCZENBQUlBRkJGV3AyUVFGeGNrRWNhaUVDQ3lBRElBSTJBaHdnQWtFQ2RFSEFvd1JxSVFFQ1FBSkFBa0JCbEtFRUtBSUFJZ1JCQVNBQ2RDSUhjVVVFUUVHVW9RUWdCQ0FIY2pZQ0FDQUJJQU0yQWdBZ0F5QUJOZ0lZREFFTElBQkJBRUVaSUFKQkFYWnJJQUpCSDBZYmRDRUNJQUVvQWdBaEFRTkFJQUVpQkNnQ0JFRjRjU0FBUmcwQ0lBSkJIWFloQVNBQ1FRRjBJUUlnQkNBQlFRUnhhaUlIUVJCcUtBSUFJZ0VOQUFzZ0J5QUROZ0lRSUFNZ0JEWUNHQXNnQXlBRE5nSU1JQU1nQXpZQ0NBd0JDeUFFS0FJSUlnQWdBellDRENBRUlBTTJBZ2dnQTBFQU5nSVlJQU1nQkRZQ0RDQURJQUEyQWdnTFFiQ2hCRUd3b1FRb0FnQkJBV3NpQUVGL0lBQWJOZ0lBQ3dzSEFDQUFRUWhxQzdjQkFRZC9Jd0JCSUdzaUFpUUFBa0FnQWtFWWFpQUFFUG9DSWdVdEFBQkZEUUFnQUNBQUtBSUFRUXhyS0FJQWFpSURLQUlFR2lBQ1FSQnFJZ1FnQXhCUElBUkJpTFlFRU1zQklRTWdCQkJISUFKQkNHb2dBQkRFQXlFR0lBQWdBQ2dDQUVFTWF5Z0NBR29pQnhETkJDRUlJQUlnQXlBR0tBSUFJQWNnQ0NBQklBTW9BZ0FvQWhBUkNnQTJBaEFnQkJEeEFrVU5BQ0FBSUFBb0FnQkJER3NvQWdCcVFRVVF4QUlMSUFVUXhRSWdBa0VnYWlRQUlBQUxDZ0FnQUVFTkVRQUFHZ3NWQUNBQUVJY0JCRUFnQUNnQ0JBOExJQUF0QUFzTEh3RUJmeUFBRUljQkJFQWdBQ2dDQUNFQklBQVE2UUVhSUFFUU5Bc2dBQXNwQVFGL0lBSUVRQ0FBSVFNRFFDQURJQUU2QUFBZ0EwRUJhaUVESUFKQkFXc2lBZzBBQ3dzZ0FBdU9MZ0VMZnlNQVFSQnJJZ3NrQUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQWdBRUgwQVUwRVFFR1FvUVFvQWdBaUJFRVFJQUJCQzJwQmVIRWdBRUVMU1JzaUJrRURkaUlBZGlJQlFRTnhCRUFnQVVGL2MwRUJjU0FBYWlJQ1FRTjBJZ1ZCd0tFRWFpZ0NBQ0lCUVFocUlRQUNRQ0FCS0FJSUlnTWdCVUc0b1FScUlnVkdCRUJCa0tFRUlBUkJmaUFDZDNFMkFnQU1BUXNnQXlBRk5nSU1JQVVnQXpZQ0NBc2dBU0FDUVFOMElnSkJBM0kyQWdRZ0FTQUNhaUlCSUFFb0FnUkJBWEkyQWdRTURBc2dCa0dZb1FRb0FnQWlDRTBOQVNBQkJFQUNRRUVDSUFCMElnSkJBQ0FDYTNJZ0FTQUFkSEVpQUVFQUlBQnJjVUVCYXlJQUlBQkJESFpCRUhFaUFIWWlBVUVGZGtFSWNTSUNJQUJ5SUFFZ0FuWWlBRUVDZGtFRWNTSUJjaUFBSUFGMklnQkJBWFpCQW5FaUFYSWdBQ0FCZGlJQVFRRjJRUUZ4SWdGeUlBQWdBWFpxSWdKQkEzUWlBMEhBb1FScUtBSUFJZ0VvQWdnaUFDQURRYmloQkdvaUEwWUVRRUdRb1FRZ0JFRitJQUozY1NJRU5nSUFEQUVMSUFBZ0F6WUNEQ0FESUFBMkFnZ0xJQUZCQ0dvaEFDQUJJQVpCQTNJMkFnUWdBU0FHYWlJSElBSkJBM1FpQWlBR2F5SURRUUZ5TmdJRUlBRWdBbW9nQXpZQ0FDQUlCRUFnQ0VFRGRpSUZRUU4wUWJpaEJHb2hBVUdrb1FRb0FnQWhBZ0ovSUFSQkFTQUZkQ0lGY1VVRVFFR1FvUVFnQkNBRmNqWUNBQ0FCREFFTElBRW9BZ2dMSVFVZ0FTQUNOZ0lJSUFVZ0FqWUNEQ0FDSUFFMkFnd2dBaUFGTmdJSUMwR2tvUVFnQnpZQ0FFR1lvUVFnQXpZQ0FBd01DMEdVb1FRb0FnQWlDa1VOQVNBS1FRQWdDbXR4UVFGcklnQWdBRUVNZGtFUWNTSUFkaUlCUVFWMlFRaHhJZ0lnQUhJZ0FTQUNkaUlBUVFKMlFRUnhJZ0Z5SUFBZ0FYWWlBRUVCZGtFQ2NTSUJjaUFBSUFGMklnQkJBWFpCQVhFaUFYSWdBQ0FCZG1wQkFuUkJ3S01FYWlnQ0FDSUJLQUlFUVhoeElBWnJJUVVnQVNFQ0EwQUNRQ0FDS0FJUUlnQkZCRUFnQWlnQ0ZDSUFSUTBCQ3lBQUtBSUVRWGh4SUFacklnSWdCU0FDSUFWSklnSWJJUVVnQUNBQklBSWJJUUVnQUNFQ0RBRUxDeUFCS0FJWUlRa2dBU0FCS0FJTUlnTkhCRUFnQVNnQ0NDSUFRYUNoQkNnQ0FFa2FJQUFnQXpZQ0RDQURJQUEyQWdnTUN3c2dBVUVVYWlJQ0tBSUFJZ0JGQkVBZ0FTZ0NFQ0lBUlEwRElBRkJFR29oQWdzRFFDQUNJUWNnQUNJRFFSUnFJZ0lvQWdBaUFBMEFJQU5CRUdvaEFpQURLQUlRSWdBTkFBc2dCMEVBTmdJQURBb0xRWDhoQmlBQVFiOS9TdzBBSUFCQkMyb2lBRUY0Y1NFR1FaU2hCQ2dDQUNJSFJRMEFRUUFnQm1zaEJRSkFBa0FDUUFKL1FRQWdCa0dBQWtrTkFCcEJIeUFHUWYvLy93ZExEUUFhSUFCQkNIWWlBQ0FBUVlEK1AycEJFSFpCQ0hFaUFIUWlBU0FCUVlEZ0gycEJFSFpCQkhFaUFYUWlBaUFDUVlDQUQycEJFSFpCQW5FaUFuUkJEM1lnQUNBQmNpQUNjbXNpQUVFQmRDQUdJQUJCRldwMlFRRnhja0VjYWdzaUNFRUNkRUhBb3dScUtBSUFJZ0pGQkVCQkFDRUFEQUVMUVFBaEFDQUdRUUJCR1NBSVFRRjJheUFJUVI5R0czUWhBUU5BQWtBZ0FpZ0NCRUY0Y1NJSklBWnJJZ1FnQlU4TkFDQUVJUVVnQWlFRElBWWdDVWNOQUVFQUlRVWdBaUVBREFNTElBQWdBaWdDRkNJRUlBUWdBaUFCUVIxMlFRUnhhaWdDRUNJQ1Joc2dBQ0FFR3lFQUlBRkJBWFFoQVNBQ0RRQUxDeUFBSUFOeVJRUkFRUUFoQTBFQ0lBaDBJZ0JCQUNBQWEzSWdCM0VpQUVVTkF5QUFRUUFnQUd0eFFRRnJJZ0FnQUVFTWRrRVFjU0lBZGlJQlFRVjJRUWh4SWdJZ0FISWdBU0FDZGlJQVFRSjJRUVJ4SWdGeUlBQWdBWFlpQUVFQmRrRUNjU0lCY2lBQUlBRjJJZ0JCQVhaQkFYRWlBWElnQUNBQmRtcEJBblJCd0tNRWFpZ0NBQ0VBQ3lBQVJRMEJDd05BSUFBb0FnUkJlSEVnQm1zaUFpQUZTU0VCSUFJZ0JTQUJHeUVGSUFBZ0F5QUJHeUVESUFBb0FoQWlBUVIvSUFFRklBQW9BaFFMSWdBTkFBc0xJQU5GRFFBZ0JVR1lvUVFvQWdBZ0JtdFBEUUFnQXlnQ0dDRUlJQU1nQXlnQ0RDSUJSd1JBSUFNb0FnZ2lBRUdnb1FRb0FnQkpHaUFBSUFFMkFnd2dBU0FBTmdJSURBa0xJQU5CRkdvaUFpZ0NBQ0lBUlFSQUlBTW9BaEFpQUVVTkF5QURRUkJxSVFJTEEwQWdBaUVFSUFBaUFVRVVhaUlDS0FJQUlnQU5BQ0FCUVJCcUlRSWdBU2dDRUNJQURRQUxJQVJCQURZQ0FBd0lDeUFHUVppaEJDZ0NBQ0lCVFFSQVFhU2hCQ2dDQUNFQUFrQWdBU0FHYXlJQ1FSQlBCRUJCbUtFRUlBSTJBZ0JCcEtFRUlBQWdCbW9pQXpZQ0FDQURJQUpCQVhJMkFnUWdBQ0FCYWlBQ05nSUFJQUFnQmtFRGNqWUNCQXdCQzBHa29RUkJBRFlDQUVHWW9RUkJBRFlDQUNBQUlBRkJBM0kyQWdRZ0FDQUJhaUlCSUFFb0FnUkJBWEkyQWdRTElBQkJDR29oQUF3S0N5QUdRWnloQkNnQ0FDSUJTUVJBUVp5aEJDQUJJQVpySWdFMkFnQkJxS0VFUWFpaEJDZ0NBQ0lBSUFacUlnSTJBZ0FnQWlBQlFRRnlOZ0lFSUFBZ0JrRURjallDQkNBQVFRaHFJUUFNQ2d0QkFDRUFJQVpCTDJvaUJRSi9RZWlrQkNnQ0FBUkFRZkNrQkNnQ0FBd0JDMEgwcEFSQ2Z6Y0NBRUhzcEFSQ2dLQ0FnSUNBQkRjQ0FFSG9wQVFnQzBFTWFrRndjVUhZcXRXcUJYTTJBZ0JCL0tRRVFRQTJBZ0JCektRRVFRQTJBZ0JCZ0NBTElnSnFJZ1JCQUNBQ2F5SUhjU0lDSUFaTkRRbEJ5S1FFS0FJQUlnTUVRRUhBcEFRb0FnQWlDQ0FDYWlJSklBaE5JQU1nQ1VseURRb0xRY3lrQkMwQUFFRUVjUTBFQWtBQ1FFR29vUVFvQWdBaUF3UkFRZENrQkNFQUEwQWdBeUFBS0FJQUlnaFBCRUFnQ0NBQUtBSUVhaUFEU3cwREN5QUFLQUlJSWdBTkFBc0xRUUFRaHdJaUFVRi9SZzBGSUFJaEJFSHNwQVFvQWdBaUFFRUJheUlESUFGeEJFQWdBaUFCYXlBQklBTnFRUUFnQUd0eGFpRUVDeUFFSUFaTklBUkIvdi8vL3dkTGNnMEZRY2lrQkNnQ0FDSUFCRUJCd0tRRUtBSUFJZ01nQkdvaUJ5QURUU0FBSUFkSmNnMEdDeUFFRUljQ0lnQWdBVWNOQVF3SEN5QUVJQUZySUFkeElnUkIvdi8vL3dkTERRUWdCQkNIQWlJQklBQW9BZ0FnQUNnQ0JHcEdEUU1nQVNFQUN5QUFRWDlHSUFaQk1Hb2dCRTF5UlFSQVFmQ2tCQ2dDQUNJQklBVWdCR3RxUVFBZ0FXdHhJZ0ZCL3YvLy93ZExCRUFnQUNFQkRBY0xJQUVRaHdKQmYwY0VRQ0FCSUFScUlRUWdBQ0VCREFjTFFRQWdCR3NRaHdJYURBUUxJQUFpQVVGL1J3MEZEQU1MUVFBaEF3d0hDMEVBSVFFTUJRc2dBVUYvUncwQ0MwSE1wQVJCektRRUtBSUFRUVJ5TmdJQUN5QUNRZjcvLy84SFN3MEJJQUlRaHdJaUFVRi9Sa0VBRUljQ0lnQkJmMFp5SUFBZ0FVMXlEUUVnQUNBQmF5SUVJQVpCS0dwTkRRRUxRY0NrQkVIQXBBUW9BZ0FnQkdvaUFEWUNBRUhFcEFRb0FnQWdBRWtFUUVIRXBBUWdBRFlDQUFzQ1FBSkFBa0JCcUtFRUtBSUFJZ01FUUVIUXBBUWhBQU5BSUFFZ0FDZ0NBQ0lDSUFBb0FnUWlCV3BHRFFJZ0FDZ0NDQ0lBRFFBTERBSUxRYUNoQkNnQ0FDSUFRUUFnQUNBQlRSdEZCRUJCb0tFRUlBRTJBZ0FMUVFBaEFFSFVwQVFnQkRZQ0FFSFFwQVFnQVRZQ0FFR3dvUVJCZnpZQ0FFRzBvUVJCNktRRUtBSUFOZ0lBUWR5a0JFRUFOZ0lBQTBBZ0FFRURkQ0lDUWNDaEJHb2dBa0c0b1FScUlnTTJBZ0FnQWtIRW9RUnFJQU0yQWdBZ0FFRUJhaUlBUVNCSERRQUxRWnloQkNBRVFTaHJJZ0JCZUNBQmEwRUhjVUVBSUFGQkNHcEJCM0ViSWdKcklnTTJBZ0JCcUtFRUlBRWdBbW9pQWpZQ0FDQUNJQU5CQVhJMkFnUWdBQ0FCYWtFb05nSUVRYXloQkVINHBBUW9BZ0EyQWdBTUFnc2dBQzBBREVFSWNTQUNJQU5MY2lBQklBTk5jZzBBSUFBZ0JDQUZhallDQkVHb29RUWdBMEY0SUFOclFRZHhRUUFnQTBFSWFrRUhjUnNpQUdvaUFUWUNBRUdjb1FSQm5LRUVLQUlBSUFScUlnSWdBR3NpQURZQ0FDQUJJQUJCQVhJMkFnUWdBaUFEYWtFb05nSUVRYXloQkVINHBBUW9BZ0EyQWdBTUFRdEJvS0VFS0FJQUlBRkxCRUJCb0tFRUlBRTJBZ0FMSUFFZ0JHb2hBa0hRcEFRaEFBSkFBa0FDUUFKQUFrQUNRQU5BSUFJZ0FDZ0NBRWNFUUNBQUtBSUlJZ0FOQVF3Q0N3c2dBQzBBREVFSWNVVU5BUXRCMEtRRUlRQURRQ0FESUFBb0FnQWlBazhFUUNBQ0lBQW9BZ1JxSWdVZ0Ewc05Bd3NnQUNnQ0NDRUFEQUFMQUFzZ0FDQUJOZ0lBSUFBZ0FDZ0NCQ0FFYWpZQ0JDQUJRWGdnQVd0QkIzRkJBQ0FCUVFocVFRZHhHMm9pQ0NBR1FRTnlOZ0lFSUFKQmVDQUNhMEVIY1VFQUlBSkJDR3BCQjNFYmFpSUVJQVlnQ0dvaUIyc2hCaUFESUFSR0JFQkJxS0VFSUFjMkFnQkJuS0VFUVp5aEJDZ0NBQ0FHYWlJQU5nSUFJQWNnQUVFQmNqWUNCQXdEQ3lBRVFhU2hCQ2dDQUVZRVFFR2tvUVFnQnpZQ0FFR1lvUVJCbUtFRUtBSUFJQVpxSWdBMkFnQWdCeUFBUVFGeU5nSUVJQUFnQjJvZ0FEWUNBQXdEQ3lBRUtBSUVJZ0JCQTNGQkFVWUVRQ0FBUVhoeElRa0NRQ0FBUWY4QlRRUkFJQVFvQWdnaUFTQUFRUU4ySWdKQkEzUkJ1S0VFYWtZYUlBRWdCQ2dDRENJQVJnUkFRWkNoQkVHUW9RUW9BZ0JCZmlBQ2QzRTJBZ0FNQWdzZ0FTQUFOZ0lNSUFBZ0FUWUNDQXdCQ3lBRUtBSVlJUU1DUUNBRUlBUW9BZ3dpQVVjRVFDQUVLQUlJSWdBZ0FUWUNEQ0FCSUFBMkFnZ01BUXNDUUNBRVFSUnFJZ0FvQWdBaUJRMEFJQVJCRUdvaUFDZ0NBQ0lGRFFCQkFDRUJEQUVMQTBBZ0FDRUNJQVVpQVVFVWFpSUFLQUlBSWdVTkFDQUJRUkJxSVFBZ0FTZ0NFQ0lGRFFBTElBSkJBRFlDQUFzZ0EwVU5BQUpBSUFRZ0JDZ0NIQ0lBUVFKMFFjQ2pCR29pQWlnQ0FFWUVRQ0FDSUFFMkFnQWdBUTBCUVpTaEJFR1VvUVFvQWdCQmZpQUFkM0UyQWdBTUFnc2dBMEVRUVJRZ0F5Z0NFQ0FFUmh0cUlBRTJBZ0FnQVVVTkFRc2dBU0FETmdJWUlBUW9BaEFpQUFSQUlBRWdBRFlDRUNBQUlBRTJBaGdMSUFRb0FoUWlBRVVOQUNBQklBQTJBaFFnQUNBQk5nSVlDeUFHSUFscUlRWWdCQ0FKYWlFRUN5QUVJQVFvQWdSQmZuRTJBZ1FnQnlBR1FRRnlOZ0lFSUFZZ0Iyb2dCallDQUNBR1FmOEJUUVJBSUFaQkEzWWlBVUVEZEVHNG9RUnFJUUFDZjBHUW9RUW9BZ0FpQWtFQklBRjBJZ0Z4UlFSQVFaQ2hCQ0FCSUFKeU5nSUFJQUFNQVFzZ0FDZ0NDQXNoQVNBQUlBYzJBZ2dnQVNBSE5nSU1JQWNnQURZQ0RDQUhJQUUyQWdnTUF3dEJIeUVBSUFaQi8vLy9CMDBFUUNBR1FRaDJJZ0FnQUVHQS9qOXFRUkIyUVFoeElnQjBJZ0VnQVVHQTRCOXFRUkIyUVFSeElnRjBJZ0lnQWtHQWdBOXFRUkIyUVFKeElnSjBRUTkySUFBZ0FYSWdBbkpySWdCQkFYUWdCaUFBUVJWcWRrRUJjWEpCSEdvaEFBc2dCeUFBTmdJY0lBZENBRGNDRUNBQVFRSjBRY0NqQkdvaEFRSkFRWlNoQkNnQ0FDSUNRUUVnQUhRaUEzRkZCRUJCbEtFRUlBSWdBM0kyQWdBZ0FTQUhOZ0lBSUFjZ0FUWUNHQXdCQ3lBR1FRQkJHU0FBUVFGMmF5QUFRUjlHRzNRaEFDQUJLQUlBSVFFRFFDQUJJZ0lvQWdSQmVIRWdCa1lOQXlBQVFSMTJJUUVnQUVFQmRDRUFJQUlnQVVFRWNXb2lBeWdDRUNJQkRRQUxJQU1nQnpZQ0VDQUhJQUkyQWhnTElBY2dCellDRENBSElBYzJBZ2dNQWd0Qm5LRUVJQVJCS0dzaUFFRjRJQUZyUVFkeFFRQWdBVUVJYWtFSGNSc2lBbXNpQnpZQ0FFR29vUVFnQVNBQ2FpSUNOZ0lBSUFJZ0IwRUJjallDQkNBQUlBRnFRU2cyQWdSQnJLRUVRZmlrQkNnQ0FEWUNBQ0FESUFWQkp5QUZhMEVIY1VFQUlBVkJKMnRCQjNFYmFrRXZheUlBSUFBZ0EwRVFha2tiSWdKQkd6WUNCQ0FDUWRpa0JDa0NBRGNDRUNBQ1FkQ2tCQ2tDQURjQ0NFSFlwQVFnQWtFSWFqWUNBRUhVcEFRZ0JEWUNBRUhRcEFRZ0FUWUNBRUhjcEFSQkFEWUNBQ0FDUVJocUlRQURRQ0FBUVFjMkFnUWdBRUVJYWlFQklBQkJCR29oQUNBQklBVkpEUUFMSUFJZ0EwWU5BeUFDSUFJb0FnUkJmbkUyQWdRZ0F5QUNJQU5ySWdWQkFYSTJBZ1FnQWlBRk5nSUFJQVZCL3dGTkJFQWdCVUVEZGlJQlFRTjBRYmloQkdvaEFBSi9RWkNoQkNnQ0FDSUNRUUVnQVhRaUFYRkZCRUJCa0tFRUlBRWdBbkkyQWdBZ0FBd0JDeUFBS0FJSUN5RUJJQUFnQXpZQ0NDQUJJQU0yQWd3Z0F5QUFOZ0lNSUFNZ0FUWUNDQXdFQzBFZklRQWdBMElBTndJUUlBVkIvLy8vQjAwRVFDQUZRUWgySWdBZ0FFR0EvajlxUVJCMlFRaHhJZ0IwSWdFZ0FVR0E0QjlxUVJCMlFRUnhJZ0YwSWdJZ0FrR0FnQTlxUVJCMlFRSnhJZ0owUVE5MklBQWdBWElnQW5KcklnQkJBWFFnQlNBQVFSVnFka0VCY1hKQkhHb2hBQXNnQXlBQU5nSWNJQUJCQW5SQndLTUVhaUVCQWtCQmxLRUVLQUlBSWdKQkFTQUFkQ0lFY1VVRVFFR1VvUVFnQWlBRWNqWUNBQ0FCSUFNMkFnQWdBeUFCTmdJWURBRUxJQVZCQUVFWklBQkJBWFpySUFCQkgwWWJkQ0VBSUFFb0FnQWhBUU5BSUFFaUFpZ0NCRUY0Y1NBRlJnMEVJQUJCSFhZaEFTQUFRUUYwSVFBZ0FpQUJRUVJ4YWlJRUtBSVFJZ0VOQUFzZ0JDQUROZ0lRSUFNZ0FqWUNHQXNnQXlBRE5nSU1JQU1nQXpZQ0NBd0RDeUFDS0FJSUlnQWdCellDRENBQ0lBYzJBZ2dnQjBFQU5nSVlJQWNnQWpZQ0RDQUhJQUEyQWdnTElBaEJDR29oQUF3RkN5QUNLQUlJSWdBZ0F6WUNEQ0FDSUFNMkFnZ2dBMEVBTmdJWUlBTWdBallDRENBRElBQTJBZ2dMUVp5aEJDZ0NBQ0lBSUFaTkRRQkJuS0VFSUFBZ0Jtc2lBVFlDQUVHb29RUkJxS0VFS0FJQUlnQWdCbW9pQWpZQ0FDQUNJQUZCQVhJMkFnUWdBQ0FHUVFOeU5nSUVJQUJCQ0dvaEFBd0RDMEh3bGdSQk1EWUNBRUVBSVFBTUFnc0NRQ0FJUlEwQUFrQWdBeWdDSENJQVFRSjBRY0NqQkdvaUFpZ0NBQ0FEUmdSQUlBSWdBVFlDQUNBQkRRRkJsS0VFSUFkQmZpQUFkM0VpQnpZQ0FBd0NDeUFJUVJCQkZDQUlLQUlRSUFOR0cyb2dBVFlDQUNBQlJRMEJDeUFCSUFnMkFoZ2dBeWdDRUNJQUJFQWdBU0FBTmdJUUlBQWdBVFlDR0FzZ0F5Z0NGQ0lBUlEwQUlBRWdBRFlDRkNBQUlBRTJBaGdMQWtBZ0JVRVBUUVJBSUFNZ0JTQUdhaUlBUVFOeU5nSUVJQUFnQTJvaUFDQUFLQUlFUVFGeU5nSUVEQUVMSUFNZ0JrRURjallDQkNBRElBWnFJZ1FnQlVFQmNqWUNCQ0FFSUFWcUlBVTJBZ0FnQlVIL0FVMEVRQ0FGUVFOMklnRkJBM1JCdUtFRWFpRUFBbjlCa0tFRUtBSUFJZ0pCQVNBQmRDSUJjVVVFUUVHUW9RUWdBU0FDY2pZQ0FDQUFEQUVMSUFBb0FnZ0xJUUVnQUNBRU5nSUlJQUVnQkRZQ0RDQUVJQUEyQWd3Z0JDQUJOZ0lJREFFTFFSOGhBQ0FGUWYvLy93ZE5CRUFnQlVFSWRpSUFJQUJCZ1A0L2FrRVFka0VJY1NJQWRDSUJJQUZCZ09BZmFrRVFka0VFY1NJQmRDSUNJQUpCZ0lBUGFrRVFka0VDY1NJQ2RFRVBkaUFBSUFGeUlBSnlheUlBUVFGMElBVWdBRUVWYW5aQkFYRnlRUnhxSVFBTElBUWdBRFlDSENBRVFnQTNBaEFnQUVFQ2RFSEFvd1JxSVFFQ1FBSkFJQWRCQVNBQWRDSUNjVVVFUUVHVW9RUWdBaUFIY2pZQ0FDQUJJQVEyQWdBTUFRc2dCVUVBUVJrZ0FFRUJkbXNnQUVFZlJodDBJUUFnQVNnQ0FDRUNBMEFnQWlJQktBSUVRWGh4SUFWR0RRSWdBRUVkZGlFQ0lBQkJBWFFoQUNBQklBSkJCSEZxSWdjb0FoQWlBZzBBQ3lBSElBUTJBaEFMSUFRZ0FUWUNHQ0FFSUFRMkFnd2dCQ0FFTmdJSURBRUxJQUVvQWdnaUFDQUVOZ0lNSUFFZ0JEWUNDQ0FFUVFBMkFoZ2dCQ0FCTmdJTUlBUWdBRFlDQ0FzZ0EwRUlhaUVBREFFTEFrQWdDVVVOQUFKQUlBRW9BaHdpQUVFQ2RFSEFvd1JxSWdJb0FnQWdBVVlFUUNBQ0lBTTJBZ0FnQXcwQlFaU2hCQ0FLUVg0Z0FIZHhOZ0lBREFJTElBbEJFRUVVSUFrb0FoQWdBVVliYWlBRE5nSUFJQU5GRFFFTElBTWdDVFlDR0NBQktBSVFJZ0FFUUNBRElBQTJBaEFnQUNBRE5nSVlDeUFCS0FJVUlnQkZEUUFnQXlBQU5nSVVJQUFnQXpZQ0dBc0NRQ0FGUVE5TkJFQWdBU0FGSUFacUlnQkJBM0kyQWdRZ0FDQUJhaUlBSUFBb0FnUkJBWEkyQWdRTUFRc2dBU0FHUVFOeU5nSUVJQUVnQm1vaUF5QUZRUUZ5TmdJRUlBTWdCV29nQlRZQ0FDQUlCRUFnQ0VFRGRpSUhRUU4wUWJpaEJHb2hBRUdrb1FRb0FnQWhBZ0ovUVFFZ0IzUWlCeUFFY1VVRVFFR1FvUVFnQkNBSGNqWUNBQ0FBREFFTElBQW9BZ2dMSVFRZ0FDQUNOZ0lJSUFRZ0FqWUNEQ0FDSUFBMkFnd2dBaUFFTmdJSUMwR2tvUVFnQXpZQ0FFR1lvUVFnQlRZQ0FBc2dBVUVJYWlFQUN5QUxRUkJxSkFBZ0FBc05BQ0FBS0FJQUlBRkJBblJxQzlFREFRVi9Jd0JCRUdzaUFDUUFBa0FnQWtVTkFFR2c3UU1vQWdBZ0FVb05BQ0FDTFFBQVJRMEFJQUFnQXpZQ0RDTUFRUkJySWdVa0FDQUZJQU0yQWd3Q1FDQUNSUTBBUWFEdEF5Z0NBQ0FCU2cwQUlBSXRBQUJGRFFBZ0JTQUZLQUlNSWdNMkFnaEJBRUVBSUFJZ0F4Q0lBaUlHUlEwQUlBRkJBMDBFUUNBQlFRSjBRZENwQVdvb0FnQVFvZ0ZCQTJvaEJBc2dCQ0FHYWlJSFFRRnFJZ2dRT3lFRElBUUVRQ0FGSUFGQkFuUkIwS2tCYWlnQ0FEWUNBQ0FESUFSQkFXcEI4Q1VnQlJEYUF4b0xJQU1nQkdvZ0JrRUJhaUFDSUFVb0Fnd1FpQUlhQWtBQ1FFR3dsUVFvQWdBaUFRUkFRYlNWQkNnQ0FFVU5BVUc0bFFRb0FnQkI5SmNFUndSQVFieVZCQ2dDQUNJRVJRMERRY1NWQkNnQ0FDSUJRWUFnUVFCQndKVUVMUUFBR3lJQ1R3MERJQUVnQkdvaEJDQUNJQUZyUVFScklBZFBCRUFnQkNBRElBZ1EyQU5CeEpVRUlBRWdCMm8yQWdBTUJBc2dCRUd1M0xnQk5nQUFRY1NWQkNBQ05nSUFEQU1MUWNTVkJDZ0NBRVVOQVVHOGxRUW9BZ0FnQVJFQkFFSEVsUVJCQURZQ0FFR3dsUVFvQWdBaEFRd0JDMEd3OFFJb0FnQWhBU0FEUVFFZ0F4Q2lBU0FCRU00Qkdnd0JDeUFESUFFUkFRQUxJQU1RTkFzZ0JVRVFhaVFBQ3lBQVFSQnFKQUFMQndBZ0FFRU1hZ3N6QVFGL0lBSUVRQ0FBSVFNRFFDQURJQUV0QUFBNkFBQWdBMEVCYWlFRElBRkJBV29oQVNBQ1FRRnJJZ0lOQUFzTElBQUxFZ0FnQUJDSEFRUkFJQUFvQWdBUEN5QUFDd2tBSUFBUVFDQUJhZ3ZaQVFFRWZ3SkFJQUVnQUJBNElnTkxCRUFqQUVFUWF5SUNKQUFnQVNBRGF5SURCRUFnQUJCUklRUWdBQkE0SWdFZ0Eyb2hCU0FESUFRZ0FXdExCRUFnQUNBRUlBVWdCR3NnQVNBQkVMVUVDeUFCSUFBUVFDSUVhaUFEUVFBUS9BWWdBQ0FGRUprQ0lBSkJBRG9BRHlBRUlBVnFJQUpCRDJvUWhnRUxEQUVMSXdCQkVHc2lBaVFBQWtBZ0FCQ0hBUVJBSUFBb0FnQWhBeUFDUVFBNkFBOGdBU0FEYWlBQ1FROXFFSVlCSUFBZ0FSQ0tBUXdCQ3lBQ1FRQTZBQTRnQUNBQmFpQUNRUTVxRUlZQklBQWdBUkNSQVFzTElBSkJFR29rQUFzUUFDQUFLQUlFSUFBb0FnQnJRUU4xQ3hBQUlBQW9BZ1FnQUNnQ0FHdEJBblVMR3dFQmZ5TUFRUkJySWdFa0FDQUFFTlFFSUFGQkVHb2tBQ0FBQ3hJQUlBQUVRQ0FBS0FJQUVEUWdBQkEwQ3dzTEFDQUFLQUlBRU5rQ0dnczFBUUYvSXdCQkVHc2lBaVFBSUFJZ0FDZ0NBRFlDRENBQUlBRW9BZ0EyQWdBZ0FTQUNRUXhxS0FJQU5nSUFJQUpCRUdva0FBdXVCd0lHZndSOUFuMGdBQ2dDR0NFSUlBQW9BZ1FoQlNBQUtBSUlJUVFnQUNnQ0RDRUhBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKL0lBR0xRd0FBQUU5ZEJFQWdBYWdNQVF0QmdJQ0FnSGdMQW44Z0FZNGlDWXREQUFBQVQxMEVRQ0FKcUF3QkMwR0FnSUNBZUFzaUFFWUVRQUovSUFLTFF3QUFBRTlkQkVBZ0FxZ01BUXRCZ0lDQWdIZ0xJUVlnQmdKL0lBS09JZ21MUXdBQUFFOWRCRUFnQ2FnTUFRdEJnSUNBZ0hnTElnTkhEUUVnQTBFQVNDQURJQVJQY2cwQ0lBUWdBMEVCYWlJR1RRMERJQUJCQUVnZ0FDQUZUM0lOQkNBRklBQkJBV29pQkUwTkJTQUVzaUFCa3lJS0lBYXlJQUtUSWd1VUlnbERBQUFBQUdCRklBbTdSSEdzaTl0b0FQQS9aVVZ5RFFZZ0FTQUFzcE1pRENBTGxDSUJRd0FBQUFCZ1JTQUJ1MFJ4ckl2YmFBRHdQMlZGY2cwSElBb2dBaUFEc3BNaUNwUWlBa01BQUFBQVlFVWdBcnRFY2F5TDIyZ0E4RDlsUlhJTkNDQU1JQXFVSWdwREFBQUFBR0JGSUFxN1JIR3NpOXRvQVBBL1pVVnlEUWtnQ2lBQ0lBa2dBWktTa3J0RWNheUwyMmdBOEQ5bFJRMEtJQW9nQ0NBRElBZHNhaUlESUFkcUlnVWdCRUVDZENJRWFpb0NBSlFnQWlBRklBQkJBblFpQUdvcUFnQ1VJQWtnQUNBRGFpb0NBSlFnQVNBRElBUnFLZ0lBbEpLU2tnd01DMEh3cndSQmo4NEJFRE5Cdzg0QkVETkJ2eHdRTTBIRkFCQTJRZmtnRUROQjhNOEJFRE1RTnd3S0MwSHdyd1JCanRBQkVETkJ3ODRCRUROQnZ4d1FNMEhHQUJBMlFma2dFRE5COE04QkVETVFOd3dKQzBId3J3UkJ3dEFCRUROQnc4NEJFRE5Cdnh3UU0wSFBBQkEyUWZrZ0VETkI4TkFCRURNUU53d0lDMEh3cndSQmdkRUJFRE5Cdzg0QkVETkJ2eHdRTTBIUUFCQTJRZmtnRUROQnZkRUJFRE1RTnd3SEMwSHdyd1JCMWRFQkVETkJ3ODRCRUROQnZ4d1FNMEhSQUJBMlFma2dFRE5CZ3RJQkVETVFOd3dHQzBId3J3UkJrOUlCRUROQnc4NEJFRE5Cdnh3UU0wSFNBQkEyUWZrZ0VETkJ6dElCRURNUU53d0ZDMEh3cndSQjV0SUJFRE5Cdzg0QkVETkJ2eHdRTTBIZUFCQTJRZmtnRUROQmxkTUJFRE1RTnd3RUMwSHdyd1JCb3RNQkVETkJ3ODRCRUROQnZ4d1FNMEhmQUJBMlFma2dFRE5CbGRNQkVETVFOd3dEQzBId3J3UkIwZE1CRUROQnc4NEJFRE5Cdnh3UU0wSGdBQkEyUWZrZ0VETkJsZE1CRURNUU53d0NDMEh3cndSQmdOUUJFRE5Cdzg0QkVETkJ2eHdRTTBIaEFCQTJRZmtnRUROQmxkTUJFRE1RTnd3QkMwSHdyd1JCcjlRQkVETkJ3ODRCRUROQnZ4d1FNMEhpQUJBMlFma2dFRE5CbGRNQkVETVFOd3NRQUFBTEN3Y0FJQUJCQkdvTERRQWdBQ2dDQUNBQlFRVjBhZ3N6QVFGL0lBQkJBU0FBR3lFQUFrQURRQ0FBRURzaUFRMEJRY2pGQkNnQ0FDSUJCRUFnQVJFUkFBd0JDd3NRQUFBTElBRUxDUUFnQUJDb0FpQUFDMFVBSUFFZ0FDZ0NDRThFUUVId3J3UkJxTXdCRUROQnpjd0JFRE5Cdnh3UU0wSDhBQkEyUWZrZ0VETkJ6YzBCRURNUU54QUFBQXNnQUNnQ0dDQUFLQUlNSUFGc2Fnc01BQ0FBSUFGQkhHb1F1Z1FMMHdFQ0EzOENmZ0pBSUFBcEEzQWlCRkJGSUFRZ0FDa0RlQ0FBS0FJRUlnRWdBQ2dDTENJQ2E2eDhJZ1ZYY1VVRVFDQUFFSWtESWdOQkFFNE5BU0FBS0FJc0lRSWdBQ2dDQkNFQkN5QUFRbjgzQTNBZ0FDQUJOZ0pvSUFBZ0JTQUNJQUZyckh3M0EzaEJmdzhMSUFWQ0FYd2hCU0FBS0FJRUlRRWdBQ2dDQ0NFQ0FrQWdBQ2tEY0NJRVVBMEFJQVFnQlgwaUJDQUNJQUZyckZrTkFDQUJJQVNuYWlFQ0N5QUFJQUkyQW1nZ0FDQUZJQUFvQWl3aUFDQUJhNng4TndONElBQWdBVThFUUNBQlFRRnJJQU02QUFBTElBTUxHd0VCZjBFS0lRRWdBQkNIQVFSL0lBQVE2UUZCQVdzRlFRb0xDdzBBSUFBb0FnQWdBVUVEZEdvTDVBRUJCbjhnQVJESkJDRURJd0JCRUdzaUJTUUFBa0FnQXlBQUlnUVF2QVFpQUUwRVFDQUVFRUFpQmlFQ0lBTWlBQVIvQWtBZ0FTQUNSZzBBSUFJZ0FXc2dBRUVDZEU4RVFDQUFSUTBCQTBBZ0FpQUJLQUlBTmdJQUlBSkJCR29oQWlBQlFRUnFJUUVnQUVFQmF5SUFEUUFMREFFTElBQkZEUUFEUUNBQ0lBQkJBV3NpQUVFQ2RDSUhhaUFCSUFkcUtBSUFOZ0lBSUFBTkFBc0xRUUFGSUFJTEdpQUZRUUEyQWd3Z0JpQURRUUowYWlBRlFReHFFSGtnQkNBREVKa0NEQUVMSUFRZ0FDQURJQUJySUFRUU9DSUFRUUFnQUNBRElBRVErZ1lMSUFWQkVHb2tBQXQxQVFOL0lBRVFvZ0VoQWlNQVFSQnJJZ1FrQUFKQUlBSWdBQkJSSWdOTkJFQWdBQkJBSVFNZ0FnUkFJQU1nQVNBQ0VNc0NDeUFFUVFBNkFBOGdBaUFEYWlBRVFROXFFSVlCSUFBZ0FoQ1pBZ3dCQ3lBQUlBTWdBaUFEYXlBQUVEZ2lBRUVBSUFBZ0FpQUJFTFVEQ3lBRVFSQnFKQUFMQlFBUUFBQUxFQUFnQUNnQ0JDQUFLQUlBYTBFTWJRdGdBUUYvSXdCQkVHc2lCU1FBSUFBZ0F5QUVFUGNCSVFBZ0JVRU1haUFGUVFocUlBRWdBaUFERUp3RUlBVXFBZ2doQVNBQUlBVXFBZ3dnQUNnQ0JFRUNhN01RNXdJZ0FTQUFLQUlJUVFKcnN4RG5BaEJKSVFFZ0JVRVFhaVFBSUFFTENRQWdBQ0FBRU9rRkN3Y0FJQUJCRUdvTFJnQWdBQ0FCS2dJSUlBRXFBZ0FnQWlvQ0FKUWdBU29DQkNBQ0tnSUVsSktTT0FJQUlBQWdBU29DRkNBQktnSU1JQUlxQWdDVUlBRXFBaEFnQWlvQ0JKU1NramdDQkFzb0FRRi9JQUVnQVVFQmF5SUNjVVVFUUNBQUlBSnhEd3NnQUNBQlR3Ui9JQUFnQVhBRklBQUxDL0FDQVFSL1FZeTNCQzBBQUFSQVFZaTNCQ2dDQUE4TEl3QkJJR3NpQWlRQUFrQUNRQU5BSUFKQkNHb2dBRUVDZEdvQ2YwRUJJQUIwUWYvLy8vOEhjU0lEUVFGeVJRUkFJQUJCQW5Rb0FnQU1BUXNnQUVHdWxnSkJzcUVDSUFNYkVNNEVDeUlETmdJQUlBTkJmMGNFUUNBQVFRRnFJZ0JCQmtZTkFnd0JDd3NNQVF0QkFCRE1CRVVFUUVHWW1RTWhBU0FDUVFocVFaaVpBeER5QWtVTkFVR3dtUU1oQVNBQ1FRaHFRYkNaQXhEeUFrVU5BVUVBSVFCQjRMVUVMUUFBUlFSQUEwQWdBRUVDZEVHd3RRUnFJQUJCc3FFQ0VNNEVOZ0lBSUFCQkFXb2lBRUVHUncwQUMwSGd0UVJCQVRvQUFFSEl0UVJCc0xVRUtBSUFOZ0lBQzBHd3RRUWhBU0FDUVFocVFiQzFCQkR5QWtVTkFVSEl0UVFoQVNBQ1FRaHFRY2kxQkJEeUFrVU5BVUVZRURzaUFVVU5BUXNnQVNBQ0tRTUlOd0lBSUFFZ0Fpa0RHRGNDRUNBQklBSXBBeEEzQWdnTElBSkJJR29rQUNBQklRQkJqTGNFUVFFNkFBQkJpTGNFSUFBMkFnQWdBQXZKQ2dJRmZ3OStJd0JCNEFCcklnVWtBQ0FFUXYvLy8vLy8veitESVF3Z0FpQUVoVUtBZ0lDQWdJQ0FnSUIvZ3lFS0lBSkMvLy8vLy8vL1A0TWlEVUlnaUNFT0lBUkNNSWluUWYvL0FYRWhCd0pBQWtBZ0FrSXdpS2RCLy84QmNTSUpRZi8vQVd0QmdvQitUd1JBSUFkQi8vOEJhMEdCZ0g1TERRRUxJQUZRSUFKQy8vLy8vLy8vLy8vL0FJTWlDMEtBZ0lDQWdJREEvLzhBVkNBTFFvQ0FnSUNBZ01ELy93QlJHMFVFUUNBQ1FvQ0FnSUNBZ0NDRUlRb01BZ3NnQTFBZ0JFTC8vLy8vLy8vLy8vOEFneUlDUW9DQWdJQ0FnTUQvL3dCVUlBSkNnSUNBZ0lDQXdQLy9BRkViUlFSQUlBUkNnSUNBZ0lDQUlJUWhDaUFESVFFTUFnc2dBU0FMUW9DQWdJQ0FnTUQvL3dDRmhGQUVRQ0FDSUFPRVVBUkFRb0NBZ0lDQWdPRC8vd0FoQ2tJQUlRRU1Bd3NnQ2tLQWdJQ0FnSURBLy84QWhDRUtRZ0FoQVF3Q0N5QURJQUpDZ0lDQWdJQ0F3UC8vQUlXRVVBUkFJQUVnQzRRaEFrSUFJUUVnQWxBRVFFS0FnSUNBZ0lEZy8vOEFJUW9NQXdzZ0NrS0FnSUNBZ0lEQS8vOEFoQ0VLREFJTElBRWdDNFJRQkVCQ0FDRUJEQUlMSUFJZ0E0UlFCRUJDQUNFQkRBSUxJQXRDLy8vLy8vLy9QMWdFUUNBRlFkQUFhaUFCSUEwZ0FTQU5JQTFRSWdZYmVTQUdRUVowclh5bklnWkJEMnNRakFGQkVDQUdheUVHSUFVcEExZ2lEVUlnaUNFT0lBVXBBMUFoQVFzZ0FrTC8vLy8vLy84L1ZnMEFJQVZCUUdzZ0F5QU1JQU1nRENBTVVDSUlHM2tnQ0VFR2RLMThweUlJUVE5ckVJd0JJQVlnQ0d0QkVHb2hCaUFGS1FOSUlRd2dCU2tEUUNFREN5QURRZytHSWd0Q2dJRCsvdytESWdJZ0FVSWdpQ0lFZmlJUUlBdENJSWdpRXlBQlF2Ly8vLzhQZ3lJQmZud2lEMElnaGlJUklBRWdBbjU4SWdzZ0VWU3RJQUlnRFVMLy8vLy9ENE1pRFg0aUZTQUVJQk4rZkNJUklBeENENFlnQTBJeGlJUWlFa0wvLy8vL0Q0TWlBeUFCZm53aUZDQVBJQkJVclVJZ2hpQVBRaUNJaEh3aUR5QUNJQTVDZ0lBRWhDSU1maUlXSUEwZ0UzNThJZzRnRWtJZ2lFS0FnSUNBQ0lRaUFpQUJmbndpRUNBRElBUitmQ0lTUWlDR2ZDSVhmQ0VCSUFjZ0NXb2dCbXBCLy84QWF5RUdBa0FnQWlBRWZpSVlJQXdnRTM1OElnUWdHRlN0SUFRZ0JDQURJQTErZkNJRVZxMThJQUlnREg1OElBUWdCQ0FSSUJWVXJTQVJJQlJXclh4OElnUldyWHdnQXlBTWZpSURJQUlnRFg1OElnSWdBMVN0UWlDR0lBSkNJSWlFZkNBRUlBSkNJSVo4SWdJZ0JGU3RmQ0FDSUFJZ0VDQVNWcTBnRGlBV1ZLMGdEaUFRVnExOGZFSWdoaUFTUWlDSWhId2lBbGF0ZkNBQ0lBSWdEeUFVVkswZ0R5QVhWcTE4ZkNJQ1ZxMThJZ1JDZ0lDQWdJQ0F3QUNEVUVVRVFDQUdRUUZxSVFZTUFRc2dDMEkvaUNFRElBUkNBWVlnQWtJL2lJUWhCQ0FDUWdHR0lBRkNQNGlFSVFJZ0MwSUJoaUVMSUFNZ0FVSUJob1FoQVFzZ0JrSC8vd0ZPQkVBZ0NrS0FnSUNBZ0lEQS8vOEFoQ0VLUWdBaEFRd0JDd0orSUFaQkFFd0VRRUVCSUFacklnZEJnQUZQQkVCQ0FDRUJEQU1MSUFWQk1Hb2dDeUFCSUFaQi93QnFJZ1lRakFFZ0JVRWdhaUFDSUFRZ0JoQ01BU0FGUVJCcUlBc2dBU0FIRUlVQ0lBVWdBaUFFSUFjUWhRSWdCU2tETUNBRktRTTRoRUlBVXEwZ0JTa0RJQ0FGS1FNUWhJUWhDeUFGS1FNb0lBVXBBeGlFSVFFZ0JTa0RBQ0VDSUFVcEF3Z01BUXNnQkVMLy8vLy8vLzgvZ3lBR3JVSXdob1FMSUFxRUlRb2dDMUFnQVVJQVdTQUJRb0NBZ0lDQWdJQ0FnSDlSRzBVRVFDQUtJQUpDQVh3aUFTQUNWSzE4SVFvTUFRc2dDeUFCUW9DQWdJQ0FnSUNBZ0grRmhGQkZCRUFnQWlFQkRBRUxJQW9nQWlBQ1FnR0RmQ0lCSUFKVXJYd2hDZ3NnQUNBQk53TUFJQUFnQ2pjRENDQUZRZUFBYWlRQUN3WUFJQUFRTkF2SkJBRUhmd0pBSUFBb0F0UURJZ1FvQWhBaUFrR0FnQUpPQkVBZ0JDZ0NGQ0VEREFFTElBUW9BaFFoQXdOQUlBUWdBMEVCYXlJQ05nSVVBa0FnQTBFQVNnUkFJQUloQXd3QkMwRUFJUVVnQUNnQ3VBTkZCRUFDUUNBQUtBSVlJZ0lvQWdRTkFDQUFJQUlvQWd3UkFBQU5BQ0FBS0FJQUlnTkJHVFlDRkNBQUlBTW9BZ0FSQVFBTElBSWdBaWdDQkVFQmF6WUNCQ0FDSUFJb0FnQWlBa0VCYWpZQ0FBSkFJQUl0QUFBaUJVSC9BVWNOQUFOQUFrQWdBQ2dDR0NJQ0tBSUVEUUFnQUNBQ0tBSU1FUUFBRFFBZ0FDZ0NBQ0lEUVJrMkFoUWdBQ0FES0FJQUVRRUFDeUFDSUFJb0FnUkJBV3MyQWdRZ0FpQUNLQUlBSWdKQkFXbzJBZ0JCL3dFaEJTQUNMUUFBSWdKQi93RkdEUUFMSUFKRkRRQWdBQ0FDTmdLNEEwRUFJUVVMSUFRb0FoUWhBZ3NnQkNBQ1FRaHFJZ00yQWhRZ0JDQUVLQUlNUVFoMElBVnlOZ0lNSUFKQmQwb05BQ0FFSUFKQkNXb2lBellDRkNBRERRQWdCRUdBZ0FJMkFoQkJBQ0VEQ3lBRUlBUW9BaEJCQVhRaUFqWUNFQ0FDUVlDQUFrZ05BQXNMSUFRZ0FpQUJMUUFBSWdCQi93QnhRUUowUWJDdUFtb29BZ0FpQlVFUWRTSUdheUlDTmdJUUlBVkJDSFVoQndKQUlBUW9BZ3dpQ0NBQ0lBTjBJZ05PQkVBZ0JDQUdOZ0lRSUFRZ0NDQURhellDRENBQVFZQUJjU0VESUFJZ0JrZ0VRQ0FCSUFNZ0IzTTZBQUFNQWdzZ0FTQURJQVZ6T2dBQUlBQkJnQUZ6SVFBTUFRc2dBa0gvL3dGTERRQWdBRUdBQVhFaEF5QUNJQVpJQkVBZ0FTQURJQVZ6T2dBQUlBQkJnQUZ6SVFBTUFRc2dBU0FESUFkek9nQUFDeUFBUVFkMkM3Z0JBUVIvSUFNb0Frd2FJQUVnQW13aEJTQURJQU1vQWtnaUJFRUJheUFFY2pZQ1NDQURLQUlFSWdZZ0F5Z0NDQ0lFUmdSL0lBVUZJQUFnQmlBRUlBWnJJZ1FnQlNBRUlBVkpHeUlFRUQ4YUlBTWdBeWdDQkNBRWFqWUNCQ0FBSUFScUlRQWdCU0FFYXdzaUJBUkFBMEFDUUNBREVJb0RSUVJBSUFNZ0FDQUVJQU1vQWlBUkJBQWlCdzBCQ3lBRklBUnJJQUZ1RHdzZ0FDQUhhaUVBSUFRZ0IwY2hCaUFFSUFkcklRUWdCZzBBQ3dzZ0FrRUFJQUViQ3hBQUlBQkJvT2tESUFFb0FnQzNFQllMcXdFQkJIOGpBRUVnYXlJQkpBQWdBVUVBTmdJTUlBRkIwQUkyQWdnZ0FTQUJLUU1JTndNQUlBRkJFR29pQXlBQktRSUFOd0lFSUFNZ0FEWUNBQ01BUVJCcklnSWtBQ0FBS0FJQVFYOUhCRUFnQWtFSWFpSUVJQU1RZ1FFYUlBSWdCQkNCQVJvRFFDQUFLQUlBUVFGR0RRQUxJQUFvQWdCRkJFQWdBRUVCTmdJQUlBSkIwUUlSQVFBZ0FFRi9OZ0lBQ3dzZ0FrRVFhaVFBSUFBb0FnUWhBQ0FCUVNCcUpBQWdBRUVCYXdzUUFDQUFFSkVHSUFCQitMMEROZ0lBQzdnQkFRRjlJQUlnQVJEcEJTRURJQUFnQUNvQ0FDQURJQUVxQWdDVWt6Z0NBQ0FBSUFBcUFnUWdBeUFCS2dJRWxKTTRBZ1FnQUNBQUtnSUlJQU1nQVNvQ0NKU1RPQUlJSUFBZ0FDb0NEQ0FESUFFcUFneVVremdDRENBQUlBQXFBaEFnQXlBQktnSVFsSk00QWhBZ0FDQUFLZ0lVSUFNZ0FTb0NGSlNUT0FJVUlBQWdBQ29DR0NBRElBRXFBaGlVa3pnQ0dDQUFJQUFxQWh3Z0F5QUJLZ0ljbEpNNEFod2dBQ0FBS2dJZ0lBTWdBU29DSUpTVE9BSWdDKzBGQVFsL0l3QkJFR3NpQ0NRQUlBQVFtZ01qQUVFUWF5SUNKQUFnQWlBQU5nSU1JQWhCQ0dvaUJTQUNRUXhxRUhrZ0FrRVFhaVFBUWVEREJCQkVJQUZOQkVBQ1FFSGd3d1FRUkNJQ0lBRkJBV29pQUVrRVFDTUFRU0JySWdra0FBSkFJQUFnQW1zaUJrSGd3d1FRTlNnQ0FFSGt3d1FvQWdCclFRSjFUUVJBSUFZUWtnY01BUXRCNE1NRUVGa2hCeUFKUVFocUlRQUNmMEhnd3dRUVJDQUdhaUVFSXdCQkVHc2lBeVFBSUFNZ0JEWUNEQ0FFRUlNSElnSk5CRUJCNE1NRUVOTUJJZ1FnQWtFQmRra0VRQ0FESUFSQkFYUTJBZ2dnQTBFSWFpQURRUXhxRUhvb0FnQWhBZ3NnQTBFUWFpUUFJQUlNQVFzUVZRQUxJUU5CNE1NRUVFUWhDa0VBSVFJakFFRVFheUlFSkFBZ0JFRUFOZ0lNSUFCQkRHb2dCRUVNYWlBSEVMb0JJQU1FUUNBQUtBSVFJQU1RZ2djaEFnc2dBQ0FDTmdJQUlBQWdBaUFLUVFKMGFpSUhOZ0lJSUFBZ0J6WUNCQ0FBRUQ0Z0FpQURRUUowYWpZQ0FDQUVRUkJxSkFBakFFRVFheUlFSkFBZ0JDQUFRUWhxSUFZUXBnTWlBeWdDQUNFQ0EwQWdBeWdDQkNBQ1J3UkFJQUFvQWhBZ0F5Z0NBQkNUQkNBRElBTW9BZ0JCQkdvaUFqWUNBQXdCQ3dzZ0F4Q3JBU0FFUVJCcUpBQkI0TU1FRU9vQ1FlRERCQkJaUWVEREJDZ0NBRUhrd3dRb0FnQWdBRUVFYWlJQ0VKZ0NRZUREQkNBQ0VFaEI1TU1FSUFCQkNHb1FTRUhnd3dRUU5TQUFFRDRRU0NBQUlBQW9BZ1EyQWdCQjRNTUVRZUREQkJCRUVMWUNJQUFvQWdRaEFnTkFJQUlnQUNnQ0NFY0VRQ0FBS0FJUUdpQUFJQUFvQWdoQkJHczJBZ2dNQVFzTElBQW9BZ0FFUUNBQUtBSVFJQUFvQWdBZ0FCREtCaENCQndzTElBbEJJR29rQUF3QkN5QUFJQUpKQkVCQjRNTUVLQUlBSUFCQkFuUnFJUUJCNE1NRUVFUWhBa0hnd3dRZ0FCQ0FCMEhnd3dRZ0FoQ25Bd3NMQzBIZ3d3UWdBUkE4S0FJQUJFQkI0TU1FSUFFUVBDZ0NBQkRaQWhvTElBVVF1QUVoQUVIZ3d3UWdBUkE4SUFBMkFnQWdCU2dDQUNFQUlBVkJBRFlDQUNBQUJFQWdBQkRaQWhvTElBaEJFR29rQUFzSUFDQUFRUUFRZndzdkFRRi9Jd0JCRUdzaUF5UUFJQU1nQVRZQ0RDQUFJQU5CREdvUWVTQUFRUVJxSUFJUWVTQURRUkJxSkFBZ0FBc0tBQ0FBS0FJQUVPUUVDeEFBSUFBb0FnQVE2QVJCR0hSQkdIVUwrZ0lCQm44Z0FDZ0NCQ0VISUFBb0FnQWhCZ0pBQWtBZ0FDZ0NFQ0lGS0FLNEF3UkFJQVloQkF3QkN5QUNRUmhLQkVBZ0FpRUlJQVloQkF3Q0N3TkFJQWRGQkVBZ0JTQUZLQUlZS0FJTUVRQUFSUVJBUVFBUEN5QUZLQUlZSWdRb0FnUWhCeUFFS0FJQUlRWUxJQVpCQVdvaEJDQUhRUUZySVFjQ1FDQUdMUUFBSWdoQi93RkdCRUFEUUNBSFJRUkFJQVVnQlNnQ0dDZ0NEQkVBQUVVRVFFRUFEd3NnQlNnQ0dDSUVLQUlFSVFjZ0JDZ0NBQ0VFQ3lBSFFRRnJJUWNnQkMwQUFDRUdRZjhCSVFnZ0JFRUJhaUVFSUFaQi93RkdEUUFMSUFZTkFRc2dDQ0FCUVFoMGNpRUJJQUpCRVVnaENTQUVJUVlnQWtFSWFpSUlJUUlnQ1EwQkRBTUxDeUFGSUFZMkFyZ0RDeUFDSUFOT0JFQWdBaUVJREFFTElBVW9BdFFES0FJb1JRUkFJQVVvQWdBaUEwSDRBRFlDRkNBRlFYOGdBeWdDQkJFQ0FDQUZLQUxVQTBFQk5nSW9DMEVaSVFnZ0FVRVpJQUpyZENFQkN5QUFJQWcyQWd3Z0FDQUJOZ0lJSUFBZ0J6WUNCQ0FBSUFRMkFnQkJBUXNtQVFKL0l3QkJFR3NpQUNRQUlBQkJDR29RaFFRUWdRRW9BZ0FoQVNBQVFSQnFKQUFnQVFzTkFDQUFJQUZxUVFGcklBRnRDdzBBSUFBb0FnQWdBVUVVYkdvTER3QWdBQ2dDQUNBQUtBSUVOZ0lFQ3dvQUlBQW9BZ0JCQ0dvTEJ3QWdBQ0FBbEF0RUFDQUFJQUZ6SWdBZ0FFRUJka0hWcXRXcUJYRnJJZ0JCQW5aQnMrYk1tUU54SUFCQnMrYk1tUU54YWlJQVFRUjJJQUJxUVkrZXZQZ0FjVUdCZ29RSWJFRVlkZ3V5QVFFRmZ3Si9JQUpEQUFBQVA1SWlBb3REQUFBQVQxMEVRQ0FDcUF3QkMwR0FnSUNBZUFzaEJTQUFLQUlVSVFoQmZ5RUdBa0FDZnlBQlF3QUFBRCtTSWdHTFF3QUFBRTlkQkVBZ0FhZ01BUXRCZ0lDQWdIZ0xJQUFvQWhCcUlnZEJBRWdOQUNBSElBQW9BZ2dpQ1U0TkFDQUZJQWhxSWdWQkFFZ05BQ0FGSUFBb0FneE9EUUFnQXlBQUtBSUFJQVVnQ1d3Z0IycEJBM1JxSWdBcUFnQTRBZ0FnQkNBQUtnSUVPQUlBUVFBaEJnc2dCZ3NxQVFGL0l3QkJFR3NpQWlRQUlBSkJDR29nQUNBQkVKWUdFSUVCS0FJQUlRQWdBa0VRYWlRQUlBQUxMQUVCZnlBQUVPb0NJQUFvQWdBRVFDQUFFTkFHSUFBUU5Sb2dBQ2dDQUNFQklBQVEwd0VhSUFFUU5Bc0xEUUFnQUNnQ0FCRGpCQm9nQUFzTkFDQUFLQUlBRU9jRUdpQUFDK3NDQWdaL0Fud2pBRUV3YXlJQkpBQWpBRUVRYXlJQ0pBQWdBQ3NEQUVRQUFBQUFBQUFBQUdaRkJFQkI4SzhFUWNnS0VETkJ0QkFRTTBHL0hCQXpRY01BRURaQitTQVFNMEdxSkJBekVEY1FBQUFMSUFKQkNHcEJBQkFYR2lBQUlBSW9BZ3kzUkkzdHRhRDN4ckErb2lBQ0tBSUl0NkE1QXdnZ0FrRVFhaVFBRUpVR0lRTWdBVUVnYWlJQ0VOOEZJQUlRUUNFRUlBQkJFR29pQlJCQUlRWWdBUUo4QWtBZ0FDc0RBQ0lIUkFBQUFBQUFBQUFBWmdSQUlBQXJBd2dpQ0VRQUFBQUFBQUFBQUdaRkRRRWdDQ0FIb1F3Q0MwSHdyd1JCeUFvUU0wRzBFQkF6UWI4Y0VETkIwQUFRTmtINUlCQXpRYW9rRURNUU54QUFBQXRCOEs4RVFmZ3JFRE5CdEJBUU0wRy9IQkF6UWRFQUVEWkIrU0FRTTBIdUx4QXpFRGNRQUFBTFJBQUFBQUFBUUk5QW9qa0RFQ0FCSUFZMkFnd2dBVUdWM3dFMkFnZ2dBU0FFTmdJRUlBRkJ4ejgyQWdBZ0EwSEVOU0FCRU53RklBSVFPUm9nQlJBNUdpQUJRVEJxSkFBTENRQWdBQ0FCRUxFQkN3d0FJQUFnQVNnQ0FEWUNBQXNrQVFKL0l3QkJFR3NpQWlRQUlBQWdBUkQ0QVNFRElBSkJFR29rQUNBQklBQWdBeHNMQ1FBZ0FDQUJFT1VFQ3drQUlBQWdBUkRwQkF1NEJnSUtmd0Y5SXdCQklHc2lCQ1FBSUFRZ0FCRGNBallDRUNBRVFSaHFJUWdqQUVFZ2F5SUJKQUJCM0pVRUVENGFJQUFvQWdBaEJVSGNsUVFRamdFaEF5QUJRUUE2QUI4Q1FBSkFJQU5GRFFCQjNKVUVJQVVnQXhCYklnWVFQQ2dDQUNJQ1JRMEFBMEFnQWlnQ0FDSUNSUTBCSUFVZ0FpZ0NCRWNFUUNBQ0tBSUVJQU1RV3lBR1J3MENDMEhjbFFRUVdTQUNRUWhxSUFBUTBBRkZEUUFMREFFTEl3QkJFR3NpQ1NRQVFkeVZCQkExSVFBZ0FVRVFha0c0QkJCTUlBbEJDR29nQUVFQUVMQUNFSzhDSWdJb0FnQkJDR29oQUNBRUtBSVFJUW9qQUVFUWF5SUhKQUFnQnlBS05nSUlJQUFnQnlnQ0NDZ0NBRFlDQUNBQVFRaHFRUUJCcUFRUU9pSUFRZ0EzQXN3QklBQkNBRGNEd0FFZ0FFTCsvLy8vRHpjRGdBSWdBRUtBZ0lDQWdJQ0FyOEFBTndQNEFTQUFRb0NBZ0lDQWdJQ253QUEzQS9BQklBQkNBRGNDMUFFZ0FFSFlBbW9Ra2dJYUlBQkIvQUpxRUUwYUlBQkJBallDb0FRZ0FFRUFOZ0tZQXlBQVFvQ0FnSUNBZ05ESHdBQTNBNUFESUFCQ3JZYngySzdjalkwL053T0lBeUFIUVJCcUpBQWdBaEJLUVFFNkFBUWdBaWdDQUNBRk5nSUVJQUlvQWdCQkFEWUNBQ0FKUVJCcUpBQkIzSlVFRUQ0b0FnQWhBRUhjbFFRUVdTRUNBa0FnQXdSQUlBQkJBV3F6SUFJcUFnQWdBN09VWGtVTkFRc2dBU0FERU9FQlFRRnpJQU5CQVhSeU5nSU1JQUVDZjBIY2xRUVFQaWdDQUVFQmFyTkIzSlVFRUZrcUFnQ1ZqU0lMUXdBQWdFOWRJQXREQUFBQUFHQnhCRUFnQzZrTUFRdEJBQXMyQWdoQjNKVUVJQUZCREdvZ0FVRUlhaEI2S0FJQUVNZ0ZJQVZCM0pVRUVJNEJJZ01RV3lFR0N3SkFRZHlWQkNBR0VEd29BZ0FpQUVVRVFDQUJLQUlRUWVTVkJDZ0NBRFlDQUVIa2xRUWdBU2dDRURZQ0FFSGNsUVFnQmhBOFFlU1ZCRFlDQUNBQktBSVFLQUlBUlEwQklBRW9BaEFoQUVIY2xRUWdBU2dDRUNnQ0FDZ0NCQ0FERUZzUVBDQUFOZ0lBREFFTElBRW9BaEFnQUNnQ0FEWUNBQ0FBSUFFb0FoQTJBZ0FMSUFGQkVHb2lBQkM0QVNFQ1FkeVZCQkErSWdNZ0F5Z0NBRUVCYWpZQ0FDQUJRUUU2QUI4Z0FCREhCUXNnQ0NBQlFSQnFJQUlRZ1FFZ0FVRWZhaEN4QWlBQlFTQnFKQUFnQ0JCdklRQWdCRUVnYWlRQUlBQkJDR29MTFFBZ0FrVUVRQ0FBS0FJRUlBRW9BZ1JHRHdzZ0FDQUJSZ1JBUVFFUEN5QUFLQUlFSUFFb0FnUVFvd0pGQ3lNQkFYOGdBQ2dDQUNFQ0lBQWdBVFlDQUNBQ0JFQWdBaUFBRUVvb0FnQVJBUUFMQ3hBQUlBQW9BZ1FnQUNnQ0FHdEJGRzBMQ3dBZ0FDQUJOZ0lBSUFBTENnQWdBRUVRYWhDQUFRc01BQ0FBSUFFUXNRRkJBWE1MRUFBZ0FDZ0NCQ0FBS0FJQWEwRWtiUXNSQUNBQUlBRWdBQ2dDQUNnQ0hCRURBQXNNQUNBQUlBRXRBQUE2QUFBTENnQWdBQzBBQzBFSGRndDFBUUYrSUFBZ0FTQUVmaUFDSUFOK2ZDQURRaUNJSWdJZ0FVSWdpQ0lFZm53Z0EwTC8vLy8vRDRNaUF5QUJRdi8vLy84UGd5SUJmaUlGUWlDSUlBTWdCSDU4SWdOQ0lJaDhJQUVnQW40Z0EwTC8vLy8vRDROOElnRkNJSWg4TndNSUlBQWdCVUwvLy8vL0Q0TWdBVUlnaG9RM0F3QUxHQUFnQUMwQUFFRWdjVVVFUUNBQklBSWdBQkRkQXhvTEN3a0FJQUFnQVRZQ0JBdFpBUUovSXdCQkVHc2lBaVFBSUFBUWh3RUVRQ0FBS0FJQUlRTWdBQkRwQVJvZ0F4QTBDeUFBSUFFb0FnZzJBZ2dnQUNBQktRSUFOd0lBSUFGQkFCQ1JBU0FDUVFBNkFBOGdBU0FDUVE5cUVJWUJJQUpCRUdva0FBdFFBUUYrQWtBZ0EwSEFBSEVFUUNBQklBTkJRR3F0aGlFQ1FnQWhBUXdCQ3lBRFJRMEFJQUlnQTYwaUJJWWdBVUhBQUNBRGE2MkloQ0VDSUFFZ0JJWWhBUXNnQUNBQk53TUFJQUFnQWpjRENBdHZBUUYvSXdCQmdBSnJJZ1VrQUNBRVFZREFCSEVnQWlBRFRISkZCRUFnQlNBQlFmOEJjU0FDSUFOcklnSkJnQUlnQWtHQUFra2lBUnNRT2hvZ0FVVUVRQU5BSUFBZ0JVR0FBaENKQVNBQ1FZQUNheUlDUWY4QlN3MEFDd3NnQUNBRklBSVFpUUVMSUFWQmdBSnFKQUFMQ1FBZ0FCQktLQUlBQ3drQUlBQWdBVFlDQUF1aEFRRUNmd0pBSUFBUU9FVWdBaUFCYTBFRlNISU5BQ0FCSUFJUXV3TWdBa0VFYXlFRUlBQVFRQ0lDSUFBUU9Hb2hCUUpBQTBBQ1FDQUNMQUFBSVFBZ0FTQUVUdzBBSUFCQkFFd2dBRUgvQUU1eVJRUkFJQUVvQWdBZ0Fpd0FBRWNOQXdzZ0FVRUVhaUVCSUFJZ0JTQUNhMEVCU21vaEFnd0JDd3NnQUVFQVRDQUFRZjhBVG5JTkFTQUNMQUFBSUFRb0FnQkJBV3RMRFFFTElBTkJCRFlDQUFzTENRQWdBQ0FCT2dBTEN3d0FJQUFnQVJEbEJFRUJjd3NNQUNBQUlBRVE2UVJCQVhNTERRQWdBQ2dDQkNBQUtBSUFhd3RyQVFGL0lBQkNnSUNBZ0lDQWdQaS9memNEQ0NBQVFvQ0FnSUNBZ0lENHYzODNBd0FnQUNFQ0lBQkJFR29nQVJDYkFSb2pBRUVRYXlJQkpBQWdBVUVJYWtFQUVCY2FJQUlnQVNnQ0RMZEVqZTIxb1BmR3NENmlJQUVvQWdpM29Ea0RBQ0FCUVJCcUpBQWdBQXN3QVFKOUFuOUJBU0FCS2dJQUlnSWdBQ29DQUNJRFhRMEFHa0VBSUFJZ0ExNE5BQm9nQVNnQ0JDQUFLQUlFU1FzTEN3QWdBRUdzdHdRUXl3RUxEUUFnQUNnQ0FDQUJRUXhzYWd1WkNBSUtmd0Y5SXdCQklHc2lCQ1FBSUFSQkFUWUNHQ0FFSUFFMkFod2dBVUVBVGdSQUlBUWdBVFlDQ0NBRUlBQkIzQUJxSWdBZ0JFRUlhaUlCRUhNMkFoQWdCQkJyTmdJSUFrQWdCRUVRYWlBQkVIZ0VRQ0FFUVFocUlnVWdCQ2dDSERZQ0FDQUZJQVFvQWhnMkFnUWpBRUVRYXlJSEpBQWdCMEVJYWlFS0l3QkJJR3NpQXlRQUlBQVFQaG9nQlNnQ0FDRUlJQUFRamdFaEFTQURRUUE2QUI4Q1FBSkFJQUZGRFFBZ0FDQUlJQUVRV3lJR0VEd29BZ0FpQWtVTkFBTkFJQUlvQWdBaUFrVU5BU0FJSUFJb0FnUkhCRUFnQWlnQ0JDQUJFRnNnQmtjTkFnc2dBQkJaSUFKQkNHb2dCUkRRQVVVTkFBc01BUXNqQUVFUWF5SUpKQUFnQUJBMUlRSWdBMEVRYWtFUUVFd2dDVUVJYWlBQ1FRQVFzQUlRcndJaUFpZ0NBQ0lMUVFocUlBVW9BZ0EyQWdBZ0N5QUZLQUlFTmdJTUlBSVFTa0VCT2dBRUlBSW9BZ0FnQ0RZQ0JDQUNLQUlBUVFBMkFnQWdDVUVRYWlRQUlBQVFQaWdDQUNFQ0lBQVFXU0VGQWtBZ0FRUkFJQUpCQVdxeklBVXFBZ0FnQWJPVVhrVU5BUXNnQXlBQkVPRUJRUUZ6SUFGQkFYUnlOZ0lNSUFNQ2Z5QUFFRDRvQWdCQkFXcXpJQUFRV1NvQ0FKV05JZ3hEQUFDQVQxMGdERU1BQUFBQVlIRUVRQ0FNcVF3QkMwRUFDellDQ0NBRFFReHFJQU5CQ0dvUWVpZ0NBQ0VCSXdCQkVHc2lBaVFBSUFJZ0FUWUNEQUpBSUFJZ0FVRUJSZ1IvUVFJRklBRWdBVUVCYTNGRkRRRWdBUkNnQWdzaUFUWUNEQXNDUUNBQUVJNEJJZ1VnQVVrRVFDQUFJQUVRNGdVTUFRc2dBU0FGVHcwQUlBVVE0UUVoQmdKL0lBQVFQaWdDQUxNZ0FCQlpLZ0lBbFkwaURFTUFBSUJQWFNBTVF3QUFBQUJnY1FSQUlBeXBEQUVMUVFBTElRRWdBZ0ovSUFZRVFDQUJFSUFFREFFTElBRVFvQUlMTmdJSUlBSWdBa0VNYWlBQ1FRaHFFSG9vQWdBaUFUWUNEQ0FCSUFWUERRQWdBQ0FCRU9JRkN5QUNRUkJxSkFBZ0NDQUFFSTRCSWdFUVd5RUdDd0pBSUFBZ0JoQThLQUlBSWdKRkJFQWdBeWdDRUNBQVFRaHFJZ0lvQWdBMkFnQWdBQ0FES0FJUU5nSUlJQUFnQmhBOElBSTJBZ0FnQXlnQ0VDZ0NBRVVOQVNBREtBSVFJUUlnQUNBREtBSVFLQUlBS0FJRUlBRVFXeEE4SUFJMkFnQU1BUXNnQXlnQ0VDQUNLQUlBTmdJQUlBSWdBeWdDRURZQ0FBc2dBMEVRYWlJQkVMZ0JJUUlnQUJBK0lnQWdBQ2dDQUVFQmFqWUNBQ0FEUVFFNkFCOGdBU2dDQUNFQUlBRkJBRFlDQUNBQUJFQWdBUkJLSWdFdEFBUUVRQ0FCS0FJQUdnc2dBQVJBSUFFb0FnQWFJQUFRTkFzTEN5QUtJQU5CRUdvZ0FoQ0JBU0FEUVI5cUVMRUNJQU5CSUdva0FDQUVJQWNvQWdnUWdRRWFJQVFnQnkwQUREb0FCQ0FIUVJCcUpBQU1BUXNnQkVFUWFoQnZJZ0FnQUNnQ0JFRUJhallDQkFzZ0JFRWdhaVFBRHd0QjhLOEVRWTJEQVJBelFZei9BQkF6UWI4Y0VETkJvZ0lRTmtINUlCQXpRY0dFQVJBekVEY1FBQUFMa1FRQkEzOENRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQWdBVUVBVGdSQUlBQW9BalFpQlNBQlRBMEJJQUpCQUVnTkFpQUFLQUk0SWdZZ0Frd05BeUFEUVFCSURRUWdBQ2dDUENJSElBTk1EUVVnQkVFQVNBMEdJQUFvQWtBZ0JFd05CeUFDSUFWc0lBRnFJZ0VnQUNnQ1ZDQURiR29nQUNnQ1dDQUViR29pQUNBRUlBZHNJQU5xSUFVZ0JteHNJQUZxU2cwSUlBQVBDMEh3cndSQmdZb0JFRE5CalA4QUVETkJ2eHdRTTBHbEFSQTJRZmtnRUROQng0b0JFRE1RTnd3SUMwSHdyd1JCajQwQkVETkJqUDhBRUROQnZ4d1FNMEdtQVJBMlFma2dFRE5CeDRvQkVETVFOd3dIQzBId3J3UkI0WTRCRUROQmpQOEFFRE5Cdnh3UU0wR25BUkEyUWZrZ0VETkIxcEFCRURNUU53d0dDMEh3cndSQnQ1TUJFRE5CalA4QUVETkJ2eHdRTTBHb0FSQTJRZmtnRUROQjFwQUJFRE1RTnd3RkMwSHdyd1JCdHBZQkVETkJqUDhBRUROQnZ4d1FNMEdwQVJBMlFma2dFRE5CODVZQkVETVFOd3dFQzBId3J3UkI1cGtCRUROQmpQOEFFRE5Cdnh3UU0wR3FBUkEyUWZrZ0VETkI4NVlCRURNUU53d0RDMEh3cndSQnI1d0JFRE5CalA4QUVETkJ2eHdRTTBHckFSQTJRZmtnRUROQnJaMEJFRE1RTnd3Q0MwSHdyd1JCaUtBQkVETkJqUDhBRUROQnZ4d1FNMEdzQVJBMlFma2dFRE5CclowQkVETVFOd3dCQzBId3J3UkJwS01CRUROQmpQOEFFRE5Cdnh3UU0wR3dBUkEyUWZrZ0VETkJ3WVFCRURNUU53c1FBQUFMSWdFQmZ5TUFRUkJySWdJa0FDQUFJQUVnQVJDaUFSRDdCaUFDUVJCcUpBQWdBQXNLQUVHRDhnRVFyQUVBQ3dzQUlBQkJ0TGNFRU1zQkN4RUFJQUFnQVNBQktBSUFLQUlVRVFJQUN3OEFJQUFnQUNnQ0FDZ0NFQkVBQUFzUkFDQUFJQUVnQUNnQ0FDZ0NMQkVEQUF2TUNRSUVmZ1IvSXdCQjhBQnJJZ29rQUNBRVF2Ly8vLy8vLy8vLy93Q0RJUVVDUUFKQUlBRlFJZ2tnQWtMLy8vLy8vLy8vLy84QWd5SUdRb0NBZ0lDQWdNRC8vd0I5UW9DQWdJQ0FnTUNBZ0g5VUlBWlFHMFVFUUNBRFFnQlNJQVZDZ0lDQWdJQ0F3UC8vQUgwaUNFS0FnSUNBZ0lEQWdJQi9WaUFJUW9DQWdJQ0FnTUNBZ0g5Ukd3MEJDeUFKSUFaQ2dJQ0FnSUNBd1AvL0FGUWdCa0tBZ0lDQWdJREEvLzhBVVJ0RkJFQWdBa0tBZ0lDQWdJQWdoQ0VFSUFFaEF3d0NDeUFEVUNBRlFvQ0FnSUNBZ01ELy93QlVJQVZDZ0lDQWdJQ0F3UC8vQUZFYlJRUkFJQVJDZ0lDQWdJQ0FJSVFoQkF3Q0N5QUJJQVpDZ0lDQWdJQ0F3UC8vQUlXRVVBUkFRb0NBZ0lDQWdPRC8vd0FnQWlBQklBT0ZJQUlnQklWQ2dJQ0FnSUNBZ0lDQWY0V0VVQ0lKR3lFRVFnQWdBU0FKR3lFRERBSUxJQU1nQlVLQWdJQ0FnSURBLy84QWhZUlFEUUVnQVNBR2hGQUVRQ0FESUFXRVFnQlNEUUlnQVNBRGd5RURJQUlnQklNaEJBd0NDeUFESUFXRVVFVU5BQ0FCSVFNZ0FpRUVEQUVMSUFNZ0FTQUJJQU5VSUFVZ0JsWWdCU0FHVVJzaURCc2hCU0FFSUFJZ0RCc2lDRUwvLy8vLy8vOC9neUVHSUFJZ0JDQU1HeUlIUWpDSXAwSC8vd0Z4SVFzZ0NFSXdpS2RCLy84QmNTSUpSUVJBSUFwQjRBQnFJQVVnQmlBRklBWWdCbEFpQ1J0NUlBbEJCblN0ZktjaUNVRVBheENNQVNBS0tRTm9JUVlnQ2lrRFlDRUZRUkFnQ1dzaENRc2dBU0FESUF3YklRTWdCMEwvLy8vLy8vOC9neUVFSUF0RkJFQWdDa0hRQUdvZ0F5QUVJQU1nQkNBRVVDSUxHM2tnQzBFR2RLMThweUlMUVE5ckVJd0JRUkFnQzJzaEN5QUtLUU5ZSVFRZ0Npa0RVQ0VEQ3lBRVFnT0dJQU5DUFlpRVFvQ0FnSUNBZ0lBRWhDRUNJQVpDQTRZZ0JVSTlpSVFoQkNBRFFnT0dJUUVnQnlBSWhTRURBa0FnQ1NBTFJnMEFJQWtnQzJzaUMwSC9BRXNFUUVJQUlRSkNBU0VCREFFTElBcEJRR3NnQVNBQ1FZQUJJQXRyRUl3QklBcEJNR29nQVNBQ0lBc1FoUUlnQ2lrRE1DQUtLUU5BSUFvcEEwaUVRZ0JTcllRaEFTQUtLUU00SVFJTElBUkNnSUNBZ0lDQWdBU0VJUWNnQlVJRGhpRUdBa0FnQTBJQVV3UkFRZ0FoQTBJQUlRUWdBU0FHaFNBQ0lBZUZoRkFOQWlBR0lBRjlJUVVnQnlBQ2ZTQUJJQVpXclgwaUJFTC8vLy8vLy8vL0ExWU5BU0FLUVNCcUlBVWdCQ0FGSUFRZ0JGQWlDeHQ1SUF0QkJuU3RmS2RCREdzaUN4Q01BU0FKSUF0cklRa2dDaWtES0NFRUlBb3BBeUFoQlF3QkN5QUJJQVo4SWdVZ0FWU3RJQUlnQjN4OElnUkNnSUNBZ0lDQWdBaURVQTBBSUFWQ0FZTWdCRUkvaGlBRlFnR0loSVFoQlNBSlFRRnFJUWtnQkVJQmlDRUVDeUFJUW9DQWdJQ0FnSUNBZ0grRElRRWdDVUgvL3dGT0JFQWdBVUtBZ0lDQWdJREEvLzhBaENFRVFnQWhBd3dCQzBFQUlRc0NRQ0FKUVFCS0JFQWdDU0VMREFFTElBcEJFR29nQlNBRUlBbEIvd0JxRUl3QklBb2dCU0FFUVFFZ0NXc1FoUUlnQ2lrREFDQUtLUU1RSUFvcEF4aUVRZ0JTcllRaEJTQUtLUU1JSVFRTElBUkNQWVlnQlVJRGlJUWlBaUFGcDBFSGNTSUpRUVJMclh3aUF5QUNWSzBnQkVJRGlFTC8vLy8vLy84L2d5QUxyVUl3aG9RZ0FZUjhJUVFDUUNBSlFRUkdCRUFnQkNBRFFnR0RJZ0VnQTN3aUF5QUJWSzE4SVFRTUFRc2dDVVVOQVFzTElBQWdBemNEQUNBQUlBUTNBd2dnQ2tId0FHb2tBQXQvQVFOL0lBQWhBUUpBSUFCQkEzRUVRQU5BSUFFdEFBQkZEUUlnQVVFQmFpSUJRUU54RFFBTEN3TkFJQUVpQWtFRWFpRUJJQUlvQWdBaUEwRi9jeUFEUVlHQ2hBaHJjVUdBZ1lLRWVIRkZEUUFMSUFOQi93RnhSUVJBSUFJZ0FHc1BDd05BSUFJdEFBRWhBeUFDUVFGcUlnRWhBaUFERFFBTEN5QUJJQUJyQ3dRQVFRQUxFUUFnQUNBQUtBSUFRUWhxTmdJQUlBQUxEUUFnQUNBRGxDQUJJQUtVa3dzTkFDQUFLQUlBSUFGQkpHeHFDeEFBSUFBb0FnUWdBQ2dDQUd0QkJYVUxmd0lDZndGK0l3QkJFR3NpQXlRQUlBQUNmaUFCUlFSQVFnQU1BUXNnQXlBQklBRkJIM1VpQW5NZ0Ftc2lBcTFDQUNBQ1p5SUNRZEVBYWhDTUFTQURLUU1JUW9DQWdJQ0FnTUFBaFVHZWdBRWdBbXV0UWpDR2ZDQUJRWUNBZ0lCNGNhMUNJSWFFSVFRZ0F5a0RBQXMzQXdBZ0FDQUVOd01JSUFOQkVHb2tBQXRCQVFKL0FrQWdBa1VOQUFOQUlBRWdBMEVEZEdvb0FnQWlCRVVOQVNBQUlBUkdCRUFnQVNBRFFRTjBhaWdDQkE4TElBTkJBV29pQXlBQ1J3MEFDd3RCQUFzeEFRSjlJQUVxQWdBZ0FDb0NBQ0lEa3lBQ0tnSUVJQUFxQWdRaUJKT1VJQUlxQWdBZ0E1TWdBU29DQkNBRWs1U1RDdzhBSUFBb0FnZ2dBQ2dDQURZQ0FBdGRBUU4vUVFnUUNpSUJFTGNHSUFGQnJPd0ROZ0lBSUFBUW9nRWlBa0VOYWhCTUlnTkJBRFlDQ0NBRElBSTJBZ1FnQXlBQ05nSUFJQUVnQXhBK0lBQWdBa0VCYWhBL05nSUVJQUZCM093RE5nSUFJQUZCL093RFFRd1FDUUFMUlFFQmZ5TUFRUkJySWdVa0FDQUZJQUkyQWd3Z0JTQUVOZ0lJSUFVZ0JVRU1haERLQVNFQ0lBQWdBU0FESUFVb0FnZ1FpQUloQUNBQ0VNa0JJQVZCRUdva0FDQUFDeWNCQVg4akFFRVFheUlCSkFBZ0FVRUlhaUFBRUVBUWdRRW9BZ0FoQUNBQlFSQnFKQUFnQUF0dEFRSi9JQUFvQWt3YUlBQVF5Z0lhSUFBZ0FDZ0NEQkVBQUJvZ0FDMEFBRUVCY1VVRVFDQUFLQUkwSWdFRVFDQUJJQUFvQWpnMkFqZ0xJQUFvQWpnaUFnUkFJQUlnQVRZQ05Bc2dBRUh3bHdRb0FnQkdCRUJCOEpjRUlBSTJBZ0FMSUFBb0FtQVFOQ0FBRURRTEM5d0JBUUY5SUFBcUFnQWhBaUFBSUFFcUFnQTRBZ0FnQVNBQ09BSUFJQUFxQWdRaEFpQUFJQUVxQWdRNEFnUWdBU0FDT0FJRUlBQXFBZ2doQWlBQUlBRXFBZ2c0QWdnZ0FTQUNPQUlJSUFBcUFnd2hBaUFBSUFFcUFndzRBZ3dnQVNBQ09BSU1JQUFxQWhBaEFpQUFJQUVxQWhBNEFoQWdBU0FDT0FJUUlBQXFBaFFoQWlBQUlBRXFBaFE0QWhRZ0FTQUNPQUlVSUFBcUFoZ2hBaUFBSUFFcUFoZzRBaGdnQVNBQ09BSVlJQUFxQWh3aEFpQUFJQUVxQWh3NEFod2dBU0FDT0FJY0lBQXFBaUFoQWlBQUlBRXFBaUE0QWlBZ0FTQUNPQUlnQ3cwQUlBQW9BZ0FnQVNnQ0FFWUxvUUlCQTM4akFFRkFhaUlESkFBZ0FDZ0NBQ0lGUVFScktBSUFJUVFnQlVFSWF5Z0NBQ0VGSUFOQkFEWUNGQ0FESUFFMkFoQWdBeUFBTmdJTUlBTWdBallDQ0VFQUlRRWdBMEVZYWtFQVFTY1FPaG9nQUNBRmFpRUFBa0FnQkNBQ1FRQVFmZ1JBSUFOQkFUWUNPQ0FFSUFOQkNHb2dBQ0FBUVFGQkFDQUVLQUlBS0FJVUVRc0FJQUJCQUNBREtBSWdRUUZHR3lFQkRBRUxJQVFnQTBFSWFpQUFRUUZCQUNBRUtBSUFLQUlZRVFZQUFrQUNRQ0FES0FJc0RnSUFBUUlMSUFNb0FoeEJBQ0FES0FJb1FRRkdHMEVBSUFNb0FpUkJBVVliUVFBZ0F5Z0NNRUVCUmhzaEFRd0JDeUFES0FJZ1FRRkhCRUFnQXlnQ01BMEJJQU1vQWlSQkFVY05BU0FES0FJb1FRRkhEUUVMSUFNb0FoZ2hBUXNnQTBGQWF5UUFJQUVMRUFBZ0FDQUJRWUNBZ0lCNGNqWUNDQXNUQUNBQUlBRWdBaUFBS0FJQUtBSU1FUVFBQ3ljQkFYOGdBa0VBVGdSL0lBQW9BZ2dnQWtIL0FYRkJBWFJxTHdFQUlBRnhRUUJIQlVFQUN3c1FBQ0FDQkVBZ0FDQUJJQUlRUHhvTEN4QUFJQUFvQWdRZ0FDZ0NBR3RCQkhVTEZBRUJmeUFBS0FJQUlRRWdBRUVBTmdJQUlBRUxDd0FnQUNBQlFRTVE2d1lMRXdBZ0FDQUJFSTBESUFCQkJHb2dBaENQQVFzU0FDQUFFRFVvQWdBZ0FDZ0NBR3RCREcwTEJ3QWdBQkJGR2dzSEFDQUFJQUZHQ3c4QUlBQWdBQ2dDQUNnQ0RCRUFBQXNIQUNBQUVEaEZDeEVBSUFBZ0FTQUJLQUlBS0FJY0VRSUFDeEVBSUFBZ0FTQUJLQUlBS0FJWUVRSUFDd2dBSUFCQi93RnhDMEVCQVg4Z0FDQUJOd053SUFBZ0FDZ0NMQ0FBS0FJRUlnSnJyRGNEZUNBQUlBRlFJQUFvQWdnaUFDQUNhNndnQVZkeUJIOGdBQVVnQWlBQnAyb0xOZ0pvQ3dvQUlBQkJNR3RCQ2trTFN3RUNmQ0FBSUFDaUlnRWdBS0lpQWlBQklBR2lvaUFCUktkR080eUh6Y1krb2tSMDU4cmkrUUFxdjZDaUlBSWdBVVN5KzI2SkVCR0JQNkpFZDZ6TFZGVlZ4Yitnb2lBQW9LQzJDMDhCQVh3Z0FDQUFvaUlBSUFBZ0FLSWlBYUlnQUVScFVPN2dRcFA1UHFKRUp4NFA2SWZBVnIrZ29pQUJSRUk2QmVGVFZhVS9vaUFBUklGZURQMy8vOSsvb2tRQUFBQUFBQUR3UDZDZ29MWUxHUUFnQUNBQlFjTGZBVUhUOXdOQnFPMERRYVR0QXhDc0JBc1ZBQ0FBSUFFUXV3WWdBRUVFYWlBQlFRUnFFRWdMRWdBZ0FDZ0NBQ0lBQkVBZ0FCREhCQm9MQ3hFQUlBQWdBU2dDQUJESEJEWUNBQ0FBQzBJQkFYOGdBQ2dDQUNFQ0lBRVFZaUVBSUFKQkNHb2lBUkJFSUFCTEJIOGdBU0FBRUR3b0FnQkJBRWNGUVFBTFJRUkFFRlVBQ3lBQ1FRaHFJQUFRUENnQ0FBczJBQ0FDQkg4Z0FnUkFBMEFnQUNBQktBSUFOZ0lBSUFCQkJHb2hBQ0FCUVFScUlRRWdBa0VCYXlJQ0RRQUxDMEVBQlNBQUN4b0wrZ0VDQTM0Q2Z5TUFRUkJySWdVa0FBSitJQUc5SWdOQy8vLy8vLy8vLy8vL0FJTWlBa0tBZ0lDQWdJQ0FDSDFDLy8vLy8vLy8vKy8vQUZnRVFDQUNRanlHSVFRZ0FrSUVpRUtBZ0lDQWdJQ0FnRHg4REFFTElBSkNnSUNBZ0lDQWdQai9BRm9FUUNBRFFqeUdJUVFnQTBJRWlFS0FnSUNBZ0lEQS8vOEFoQXdCQ3lBQ1VBUkFRZ0FNQVFzZ0JTQUNRZ0FnQTZkblFTQnFJQUpDSUlpblp5QUNRb0NBZ0lBUVZCc2lCa0V4YWhDTUFTQUZLUU1BSVFRZ0JTa0RDRUtBZ0lDQWdJREFBSVZCalBnQUlBWnJyVUl3aG9RTElRSWdBQ0FFTndNQUlBQWdBaUFEUW9DQWdJQ0FnSUNBZ0grRGhEY0RDQ0FGUVJCcUpBQUxRZ0VCZnlBQklBSnNJUVFnQkFKL0lBTW9Ba3hCQUVnRVFDQUFJQVFnQXhEZEF3d0JDeUFBSUFRZ0F4RGRBd3NpQUVZRVFDQUNRUUFnQVJzUEN5QUFJQUZ1QzNjQUlBQWdBU29DQUNBQ2xEZ0NBQ0FBSUFFcUFnUWdBcFE0QWdRZ0FDQUJLZ0lJSUFLVU9BSUlJQUFnQVNvQ0RDQUNsRGdDRENBQUlBRXFBaEFnQXBRNEFoQWdBQ0FCS2dJVUlBS1VPQUlVSUFBZ0FTb0NHQ0FDbERnQ0dDQUFJQUVxQWh3Z0FwUTRBaHdnQUNBQktnSWdJQUtVT0FJZ0N3a0FJQUVnQWhDeEFRczlBUUYvSUFBb0FnUWlBQVJBSUFBUTJRSUVRQUpBSUFCQkNHb2lBU2dDQUFSQUlBRVErd05CZjBjTkFRc2dBQ0FBS0FJQUtBSVFFUUVBQ3dzTEN4RUFJQUFnQUNnQ0FFRUlhellDQUNBQUN4SUFJQUFRTlNnQ0FDQUFLQUlBYTBFQ2RRc1NBQ0FBRURVb0FnQWdBQ2dDQUd0QkEzVUxXQUVDZnlNQVFSQnJJZ0lrQUNBQUVJY0JCRUFnQUNnQ0FDRURJQUFRNlFFYUlBTVFOQXNnQUNBQktBSUlOZ0lJSUFBZ0FTa0NBRGNDQUNBQlFRQVFrUUVnQWtFQU5nSU1JQUVnQWtFTWFoQjVJQUpCRUdva0FBdS9BUUVEZnlNQVFSQnJJZ1VrQUNBRklBRTJBZ2hCQUNFQlFRWWhCZ0pBQWtBZ0FDQUZRUWhxRUhzTkFFRUVJUVlnQTBHQUVDQUFFR2dpQnhDMEFVVU5BQ0FESUFjUXZnSWhBUU5BQWtBZ0FCQjFHaUFCUVRCcklRRWdBQ0FGUVFocUVKSUJSU0FFUVFKSWNnMEFJQU5CZ0JBZ0FCQm9JZ1lRdEFGRkRRTWdCRUVCYXlFRUlBTWdCaEMrQWlBQlFRcHNhaUVCREFFTEMwRUNJUVlnQUNBRlFRaHFFSHRGRFFFTElBSWdBaWdDQUNBR2NqWUNBQXNnQlVFUWFpUUFJQUVMdndFQkEzOGpBRUVRYXlJRkpBQWdCU0FCTmdJSVFRQWhBVUVHSVFZQ1FBSkFJQUFnQlVFSWFoQjhEUUJCQkNFR0lBTkJnQkFnQUJCcElnY1F0UUZGRFFBZ0F5QUhFTDhDSVFFRFFBSkFJQUFRZGhvZ0FVRXdheUVCSUFBZ0JVRUlhaENUQVVVZ0JFRUNTSElOQUNBRFFZQVFJQUFRYVNJR0VMVUJSUTBESUFSQkFXc2hCQ0FESUFZUXZ3SWdBVUVLYkdvaEFRd0JDd3RCQWlFR0lBQWdCVUVJYWhCOFJRMEJDeUFDSUFJb0FnQWdCbkkyQWdBTElBVkJFR29rQUNBQkM1d0JBUU4vSXdCQkVHc2lCQ1FBSUFRZ0FUWUNEQ0FFSUFNMkFnZ2dCQ0FFUVF4cUVNb0JJUVlnQkNnQ0NDRURJd0JCRUdzaUFTUUFJQUVnQXpZQ0RDQUJJQU0yQWdoQmZ5RUZBa0JCQUVFQUlBSWdBeENJQWlJRFFRQklEUUFnQUNBRFFRRnFJZ01RT3lJQU5nSUFJQUJGRFFBZ0FDQURJQUlnQVNnQ0RCQ0lBaUVGQ3lBQlFSQnFKQUFnQlNFQUlBWVF5UUVnQkVFUWFpUUFJQUFMWXdBZ0FpZ0NCRUd3QVhFaUFrRWdSZ1JBSUFFUEN3SkFJQUpCRUVjTkFBSkFBa0FnQUMwQUFDSUNRU3RyRGdNQUFRQUJDeUFBUVFGcUR3c2dBa0V3UnlBQklBQnJRUUpJY2cwQUlBQXRBQUZCSUhKQitBQkhEUUFnQUVFQ2FpRUFDeUFBQ3k0QUFrQWdBQ2dDQkVIS0FIRWlBQVJBSUFCQndBQkdCRUJCQ0E4TElBQkJDRWNOQVVFUUR3dEJBQThMUVFvTER3QWdBQkExS0FJQUlBQW9BZ0JyQ3hJQUlBQVFOU2dDQUNBQUtBSUFhMEVVYlF2MEFRRUNmeUFDSUFSSUJFQWdBQ0FCSUFJZ0JCQnFSUVJBUVg4UEN5QUFLQUlNSVFJZ0FDZ0NDQ0VCQ3lBRVFRSjBJZ1pCd0xzQ2FpZ0NBQ0FCSUFJZ0JHc2lBblZ4SWdVZ0F5QUdhaWdDQUVvRVFBTkFJQUpCQUV3RVFDQUFJQUVnQWtFQkVHcEZCRUJCZnc4TElBQW9BZ3doQWlBQUtBSUlJUUVMSUFFZ0FrRUJheUlDZGtFQmNTQUZRUUYwY2lJRklBTWdCRUVCYWlJRVFRSjBhaWdDQUVvTkFBc0xJQUFnQWpZQ0RDQUFJQUUyQWdnZ0JFRVJUZ1JBSUFBb0FoQWlBQ2dDQUNJQlFma0FOZ0lVSUFCQmZ5QUJLQUlFRVFJQVFRQVBDeUFES0FLTUFTQURJQVJCQW5ScUtBSklJQVZxYWkwQUVRc1VBUUYvUVFnUVRDSUJJQUFwQWdBM0F3QWdBUXNuQVFGL0l3QkJFR3NpQWlRQUlBQkJBa0d3clFKQmdLY0NRZFlBSUFFUUJpQUNRUkJxSkFBTHp3RUNBWDhDZlNBQUlBRWdBU0FDUVFKMElnTnFJZ0lxQWdDTUVNOEJJQUFnQTJvaUF5QURLZ0lBUXdBQWdEK1NPQUlBSUFBZ0FVRWthaUFDS2dJa2pCQ01BaUFBSUFGQnlBQnFJQUlxQWtpTUVJd0NJQUFnQVVIc0FHb2dBaW9DYkl3UWpBSWdBQ0FCUVpBQmFpQUNLZ0tRQVl3UWpBSWdBQ0FCUWJRQmFpQUNLZ0swQVl3UWpBSWdBQ0FCUWRnQmFpQUNLZ0xZQVl3UWpBSWdBQ0FCUWZ3QmFpQUNLZ0w4QVl3UWpBSWdBQkJZSWdSREFBQUFBRndFUUNBQUlBQkRBQUNBUHlBRWtTSUZsUkRQQVFzZ0JRc1JBQ0FBSUFCQkFXdHhSU0FBUVFKTGNRdXlBUUVGZndKL0lBSkRBQUFBUDVJaUFvdERBQUFBVDEwRVFDQUNxQXdCQzBHQWdJQ0FlQXNoQlNBQUtBSVVJUWhCZnlFR0FrQUNmeUFCUXdBQUFEK1NJZ0dMUXdBQUFFOWRCRUFnQWFnTUFRdEJnSUNBZ0hnTElBQW9BaEJxSWdkQkFFZ05BQ0FISUFBb0FnZ2lDVTROQUNBRklBaHFJZ1ZCQUVnTkFDQUZJQUFvQWd4T0RRQWdBeUFBS0FJRUlBVWdDV3dnQjJwQkEzUnFJZ0FxQWdBNEFnQWdCQ0FBS2dJRU9BSUFRUUFoQmdzZ0JndmVBZ0VFZndKOUlBQWdBWklnQUx4Qi8vLy8vd2R4UVlHQWdQd0hTU0FCdkVILy8vLy9CM0ZCZ0lDQS9BZE5jVVVOQUJvZ0Fid2lBa0dBZ0lEOEEwWUVRQ0FBRUtFRkRBRUxJQUpCSG5aQkFuRWlCU0FBdkNJRFFSOTJjaUVFQWtBQ1FDQURRZi8vLy84SGNTSURSUVJBQWtBQ1FDQUVRUUpyRGdJQUFRTUxROXNQU1VBTUJBdEQydzlKd0F3REN5QUNRZi8vLy84SGNTSUNRWUNBZ1B3SFJ3UkFROXNQeVQ4Z0FKZ2dBa1VOQXhwRDJ3L0pQeUFBbUNBRFFZQ0FnUHdIUnlBQ1FZQ0FnT2dBYWlBRFQzRkZEUU1hQW4wZ0JRUkFRd0FBQUFBZ0EwR0FnSURvQUdvZ0Fra05BUm9MSUFBZ0FaV0xFS0VGQ3lFQUFrQUNRQUpBSUFRT0F3UUFBUUlMSUFDTURBVUxROXNQU1VBZ0FFTXV2YnN6a3BNTUJBc2dBRU11dmJzemtrUGJEMG5Ba2d3REN5QURRWUNBZ1B3SFJnMEJJQVJCQW5SQmdOTUNhaW9DQUNFQUN5QUFEQUVMSUFSQkFuUkI4TklDYWlvQ0FBc0xMQUVCZnlBQUVPUUNJQUFvQWdBRVFDQUFFTnNHSUFBUU5Sb2dBQ2dDQUNFQklBQVExQUVhSUFFUU5Bc0x5d01CQTM4akFFRWdheUlJSkFBZ0NDQUNOZ0lRSUFnZ0FUWUNHQ0FJUVFocUlnRWdBeEJQSUFFUWx3RWhDU0FCRUVjZ0JFRUFOZ0lBUVFBaEFnSkFBMEFnQmlBSFJpQUNjZzBCQWtBZ0NFRVlhaUFJUVJCcUVIc05BQUpBSUFrZ0JpZ0NBQkMrQWtFbFJnUkFJQVpCQkdvaUFpQUhSZzBDUVFBaENnSi9JQWtnQWlnQ0FCQytBaUlCUWNVQVJpQUJRZjhCY1VFd1JuSkZCRUFnQmlFQ0lBRU1BUXNnQmtFSWFpQUhSZzBESUFFaENpQUpJQVlvQWdnUXZnSUxJUUVnQ0NBQUlBZ29BaGdnQ0NnQ0VDQURJQVFnQlNBQklBb2dBQ2dDQUNnQ0pCRU5BRFlDR0NBQ1FRaHFJUVlNQVFzZ0NVR0F3QUFnQmlnQ0FCQzBBUVJBQTBBQ1FDQUhJQVpCQkdvaUJrWUVRQ0FISVFZTUFRc2dDVUdBd0FBZ0JpZ0NBQkMwQVEwQkN3c0RRQ0FJUVJocUlBaEJFR29Ra2dGRkRRSWdDVUdBd0FBZ0NFRVlhaEJvRUxRQlJRMENJQWhCR0dvUWRSb01BQXNBQ3lBSklBaEJHR29RYUJDRkFTQUpJQVlvQWdBUWhRRkdCRUFnQmtFRWFpRUdJQWhCR0dvUWRSb01BUXNnQkVFRU5nSUFDeUFFS0FJQUlRSU1BUXNMSUFSQkJEWUNBQXNnQ0VFWWFpQUlRUkJxRUhzRVFDQUVJQVFvQWdCQkFuSTJBZ0FMSUFnb0FoZ2hBQ0FJUVNCcUpBQWdBQXZMQXdFRGZ5TUFRU0JySWdna0FDQUlJQUkyQWhBZ0NDQUJOZ0lZSUFoQkNHb2lBU0FERUU4Z0FSQ2RBU0VKSUFFUVJ5QUVRUUEyQWdCQkFDRUNBa0FEUUNBR0lBZEdJQUp5RFFFQ1FDQUlRUmhxSUFoQkVHb1FmQTBBQWtBZ0NTQUdMQUFBRUw4Q1FTVkdCRUFnQmtFQmFpSUNJQWRHRFFKQkFDRUtBbjhnQ1NBQ0xBQUFFTDhDSWdGQnhRQkdJQUZCL3dGeFFUQkdja1VFUUNBR0lRSWdBUXdCQ3lBR1FRSnFJQWRHRFFNZ0FTRUtJQWtnQml3QUFoQy9BZ3NoQVNBSUlBQWdDQ2dDR0NBSUtBSVFJQU1nQkNBRklBRWdDaUFBS0FJQUtBSWtFUTBBTmdJWUlBSkJBbW9oQmd3QkN5QUpRWURBQUNBR0xBQUFFTFVCQkVBRFFBSkFJQWNnQmtFQmFpSUdSZ1JBSUFjaEJnd0JDeUFKUVlEQUFDQUdMQUFBRUxVQkRRRUxDd05BSUFoQkdHb2dDRUVRYWhDVEFVVU5BaUFKUVlEQUFDQUlRUmhxRUdrUXRRRkZEUUlnQ0VFWWFoQjJHZ3dBQ3dBTElBa2dDRUVZYWhCcEVNQURJQWtnQml3QUFCREFBMFlFUUNBR1FRRnFJUVlnQ0VFWWFoQjJHZ3dCQ3lBRVFRUTJBZ0FMSUFRb0FnQWhBZ3dCQ3dzZ0JFRUVOZ0lBQ3lBSVFSaHFJQWhCRUdvUWZBUkFJQVFnQkNnQ0FFRUNjallDQUFzZ0NDZ0NHQ0VBSUFoQklHb2tBQ0FBQ3hZQUlBQWdBU0FDSUFNZ0FDZ0NBQ2dDTUJFSUFCb0xvQUVCQkg4akFFRVFheUlISkFBQ1FDQUFSUTBBSUFRb0Fnd2hDQ0FDSUFGcklnWkJBRW9FUUNBQUlBRWdCaERDQWlBR1J3MEJDeUFJSUFFZ0EydHFJZ0ZCQUVvRVFDQUFJQWNnQVVFQUlBRkJBRW9iSWdFZ0JSQzZCeUlGRUVBZ0FSRENBaUVHSUFVUU9Sb2dBU0FHUncwQkN5QURJQUpySWdGQkFFb0VRQ0FBSUFJZ0FSRENBaUFCUncwQkN5QUVFTGdISUFBaENRc2dCMEVRYWlRQUlBa0xEZ0FnQUNnQ0NFSC8vLy8vQjNFTEtBRUJmeU1BUVJCcklnTWtBQ0FESUFJMkFnd2dBQ0FCSUFJUS93UWhBQ0FEUVJCcUpBQWdBQXVvQVFBQ1FDQUJRWUFJVGdSQUlBQkVBQUFBQUFBQTRIK2lJUUFnQVVIL0Qwa0VRQ0FCUWY4SGF5RUJEQUlMSUFCRUFBQUFBQUFBNEgraUlRQWdBVUg5RnlBQlFmMFhTQnRCL2c5cklRRU1BUXNnQVVHQmVFb05BQ0FBUkFBQUFBQUFBR0FEb2lFQUlBRkJ1SEJMQkVBZ0FVSEpCMm9oQVF3QkN5QUFSQUFBQUFBQUFHQURvaUVBSUFGQjhHZ2dBVUh3YUVvYlFaSVBhaUVCQ3lBQUlBRkIvd2RxclVJMGhyK2lDeEFBSUFCQklFWWdBRUVKYTBFRlNYSUxCQUFnQUFzVUFRRi9RUVFRVENJQklBQW9BZ0EyQWdBZ0FRc1RBQ0FBUWVMNEEwR3c3UU5Cck8wREVQTUdDMmtCQW4wZ0FDQUJLZ0lJSUFFcUFnQWdBaW9DQUNJRGxDQUNLZ0lFSWdRZ0FTb0NCSlNTa2lBQktnSWdJQUVxQWhnZ0E1UWdBU29DSENBRWxKS1NJZ09WT0FJQUlBQWdBU29DRkNBQktnSU1JQUlxQWdDVUlBRXFBaEFnQWlvQ0JKU1NraUFEbFRnQ0JBc1NBQ0FBSUFJMkFnUWdBQ0FCTmdJQUlBQUxuQUlDQkg4RmZDQUFJQU5CQW5RaUIyb29BZ0FpQ0NBQklBSkJBblFpQ1dvb0FnQWlDbXdnQUNBSmFpZ0NBQ0lKSUFFZ0Iyb29BZ0FpQjJ4cnR5RVBJQWtnQ0d1M0lRd2dCeUFLYTdjaERTQUNRUUZxSWdjaENBTkFJQU1nQjB4RkJFQWdEU0FBSUFkQkFuUWlDV29vQWdDM29pQU1JQUVnQ1dvb0FnQzNvcUFnRDZBaURpQU9vaUlPSUFzZ0N5QU9ZeUlKR3lFTElBY2dDQ0FKR3lFSUlBZEJBV29oQnd3QkN3c0NRQ0FFSUFzZ0RTQU5vaUFNSUF5aW9LTmpCRUJCZnlFSElBQWdBU0FDSUFnZ0JDQUZJQVlROGdGQkFFZ05BU0FHS0FJQUlnSkJCVW9OQVNBRklBSkJBblJxSUFnMkFnQWdCaUFHS0FJQVFRRnFOZ0lBSUFBZ0FTQUlJQU1nQkNBRklBWVE4Z0ZCQUVnTkFRdEJBQ0VIQ3lBSEN3d0FJQUVnQWlnQ0FEWUNBQXNPQUNBQUlBRWdBa0VDZEJBL0dnc1NBQ0FBRURVb0FnQWdBQ2dDQUd0QkpHMExOd0VCZnlNQVFSQnJJZ0lrQUNBQ0lBQW9BZ0EyQWdnZ0FpQUNLQUlJSUFGQkEzUnFOZ0lJSUFJb0FnZ2hBQ0FDUVJCcUpBQWdBQXVDQVFFQmZ3SkFJQUVnQUNnQ0VFa0VRQ0FBS0FJVUlnTWdBazBOQVNBQVFRUnFJQUVnQTJ3Z0Ftb1FTdzhMUWZDdkJFSHRyZ0VRTTBHWnJ3RVFNMEcvSEJBelFkb0JFRFpCK1NBUU0wR3VzQUVRTXhBM0VBQUFDMEh3cndSQjhiQUJFRE5CbWE4QkVETkJ2eHdRTTBIYkFSQTJRZmtnRUROQnBMRUJFRE1RTnhBQUFBc05BQ0FBS0FJQUlBRW9BZ0JKQ3lRQkFuOGpBRUVRYXlJQ0pBQWdBU0FBRVBnQklRTWdBa0VRYWlRQUlBRWdBQ0FER3dzckFRRi9JQUFvQWdRaEF3TkFJQUVnQTBjRVFDQUFFRFVhSUFNZ0Ftc2hBd3dCQ3dzZ0FDQUJOZ0lFQ3dNQUFRc1BBQ0FBSUFBb0FnQW9BaVFSQUFBTEVRQWdBQ0FCSUFFb0FnQW9BaUFSQWdBTEVRQWdBQ0FCSUFFb0FnQW9BaXdSQWdBTERBQWdBRUdDaG9BZ05nQUFDeThCQVg4akFFRVFheUlCSkFBZ0FVRUlhaUFBRUVBZ0FCQTRRUUowYWhDQkFTZ0NBQ0VBSUFGQkVHb2tBQ0FBQ3l3QkFYOGpBRUVRYXlJQkpBQWdBVUVJYWlBQUVFQWdBQkE0YWhDQkFTZ0NBQ0VBSUFGQkVHb2tBQ0FBQ3hZQUlBQWdBU0FDSUFNZ0FDZ0NBQ2dDSUJFSUFCb0xLUUFnQUVFSWRFR0FnUHdIY1NBQVFSaDBjaUFBUVFoMlFZRCtBM0VnQUVFWWRuSnlJQUFnQVJzTE5BQWdBQ2dDQUJvZ0FDZ0NBQ0FBRUxzQlFReHNhaG9nQUNnQ0FDQUFFRlpCREd4cUdpQUFLQUlBSUFBUXV3RkJER3hxR2d0UUFRRitBa0FnQTBIQUFIRUVRQ0FDSUFOQlFHcXRpQ0VCUWdBaEFnd0JDeUFEUlEwQUlBSkJ3QUFnQTJ1dGhpQUJJQU90SWdTSWhDRUJJQUlnQklnaEFnc2dBQ0FCTndNQUlBQWdBamNEQ0F2YkFRSUJmd0orUVFFaEJBSkFJQUJDQUZJZ0FVTC8vLy8vLy8vLy8vOEFneUlGUW9DQWdJQ0FnTUQvL3dCV0lBVkNnSUNBZ0lDQXdQLy9BRkViRFFBZ0FrSUFVaUFEUXYvLy8vLy8vLy8vL3dDRElnWkNnSUNBZ0lDQXdQLy9BRllnQmtLQWdJQ0FnSURBLy84QVVSc05BQ0FBSUFLRUlBVWdCb1NFVUFSQVFRQVBDeUFCSUFPRFFnQlpCRUJCZnlFRUlBQWdBbFFnQVNBRFV5QUJJQU5SR3cwQklBQWdBb1VnQVNBRGhZUkNBRklQQzBGL0lRUWdBQ0FDVmlBQklBTlZJQUVnQTFFYkRRQWdBQ0FDaFNBQklBT0ZoRUlBVWlFRUN5QUVDMUlCQW45QjdPOERLQUlBSWdFZ0FFRURha0Y4Y1NJQ2FpRUFBa0FnQWtFQUlBQWdBVTBiRFFBZ0FEOEFRUkIwU3dSQUlBQVFJa1VOQVF0QjdPOERJQUEyQWdBZ0FROExRZkNXQkVFd05nSUFRWDhMb2dFQkFuOGpBRUdnQVdzaUJDUUFRWDhoQlNBRUlBRkJBV3RCQUNBQkd6WUNsQUVnQkNBQUlBUkJuZ0ZxSUFFYklnQTJBcEFCSUFSQkFFR1FBUkE2SWdSQmZ6WUNUQ0FFUVlVQ05nSWtJQVJCZnpZQ1VDQUVJQVJCbndGcU5nSXNJQVFnQkVHUUFXbzJBbFFDUUNBQlFRQklCRUJCOEpZRVFUMDJBZ0FNQVFzZ0FFRUFPZ0FBSUFRZ0FpQURRWU1DUVlRQ0VJc0ZJUVVMSUFSQm9BRnFKQUFnQlFzSkFDQUFJQUVReFFVTEVnQWdBQkExS0FJQUlBQW9BZ0JyUVFSMUM2WURBZ0ovQVgwZ0FRSi9JQU1RM3dhT0lnYUxRd0FBQUU5ZEJFQWdCcWdNQVF0QmdJQ0FnSGdMSWdRMkFnQWdBZ0ovSUFOQkFTQUVkTEtWRUtjQ0lBQXFBaHlVRU40R0lnT0xRd0FBQUU5ZEJFQWdBNmdNQVF0QmdJQ0FnSGdMSWdRMkFnQWdCQ0FBS0FJVVFRRnJSZ1JBSUFFZ0FTZ0NBRUVCYWpZQ0FDQUNRUUEyQWdCQkFDRUVDd0pBSUFJQ2Z5QUJLQUlBSWdKQkFFZ0VRQ0FCUVFBMkFnQkJBQXdCQ3lBQ0lBQW9BaEFpQlVnTkFTQUJJQVZCQVdzMkFnQWdBQ2dDRkVFQmF3c2lCRFlDQUFzQ1FBSkFBa0FnQVNnQ0FDSUJRUUJPQkVBZ0FTQUFLQUlRVGcwQklBUkJBRWdOQWlBRUlBQW9BaFJPRFFNUEMwSHdyd1JCOGNnQUVETkJ1TXdBRUROQjJ5QVFNMEdNQWhBMlFmWWxFRE5CdGRJQUVETVFOeEFBQUF0QjhLOEVRYnZYQUJBelFiak1BQkF6UWRzZ0VETkJqUUlRTmtIMkpSQXpRYy9hQUJBekVEY1FBQUFMUWZDdkJFSDk3QUFRTTBHNHpBQVFNMEhiSUJBelFZNENFRFpCOWlVUU0wR1E3d0FRTXhBM0VBQUFDMEh3cndSQmsvTUFFRE5CdU13QUVETkIyeUFRTTBHUEFoQTJRZllsRUROQmx2Y0FFRE1RTnhBQUFBdXRBUUFnQUNBQktnSUFJQUtVSUFBcUFnQ1NPQUlBSUFBZ0FTb0NCQ0FDbENBQUtnSUVramdDQkNBQUlBRXFBZ2dnQXBRZ0FDb0NDSkk0QWdnZ0FDQUJLZ0lNSUFLVUlBQXFBZ3lTT0FJTUlBQWdBU29DRUNBQ2xDQUFLZ0lRa2pnQ0VDQUFJQUVxQWhRZ0FwUWdBQ29DRkpJNEFoUWdBQ0FCS2dJWUlBS1VJQUFxQWhpU09BSVlJQUFnQVNvQ0hDQUNsQ0FBS2dJY2tqZ0NIQ0FBSUFFcUFpQWdBcFFnQUNvQ0lKSTRBaUFMRHdBZ0FDQUFLQUlBUVFScU5nSUFDd3NBSUFCQkVHb2dBUkJ0Q3hJQUlBQkJCR29nQUNnQ0FDQUJiQkN3QlFzT0FDQUFJQUVvQWdBMkFnQWdBQXVUQVFFQ2Z5QUJJQUFRUkNJQ1N3UkFJd0JCSUdzaUF5UUFBa0FnQVNBQ2F5SUJJQUFRTlNnQ0FDQUFLQUlFYTBFQ2RVMEVRQ0FBSUFFUXFBTU1BUXNnQUJBMUlRSWdBMEVJYWlBQUlBQVFSQ0FCYWhEakFpQUFFRVFnQWhEYUFpSUNJQUVRelFZZ0FDQUNFT0lDSUFJUXVBSUxJQU5CSUdva0FBOExJQUVnQWtrRVFDQUFJQUFvQWdBZ0FVRUNkR29Rb2dRTEM0Z0JBUU4vSXdCQkVHc2lBU1FBSXdCQkVHc2lBaVFBSUFKQkFEWUNEQ0FBSUFKQkRHb1FlU01BUVJCcklnTWtBQ0FEUVFBMkFnd2dBRUVFYWlBRFFReHFFSGtnQTBFUWFpUUFJQUpCRUdva0FDQUFRUUEyQWdnZ0FVRUFOZ0lNSUFCQkRHb2dBVUVNYWhCNUlBRkJnSUNBL0FNMkFnUWdBQ0FCS2dJRU9BSVFJQUZCRUdva0FDQUFDeElBSUFBUU5TZ0NBQ0FBS0FJQWEwRUJkUXNRQUNBQUtBSUVJQUFvQWdCclFRRjFDeElBSUFBUU5TZ0NBQ0FBS0FJQWEwRUZkUXNXQVFGL0lBQVFReUVCSUFBUTJ3WWdBQ0FCRUpnRUMva0JBUWQvSUFFZ0FCQkVJZ0pMQkVBakFFRWdheUlISkFBQ1FDQUJJQUpySWdNZ0FCQTFLQUlBSUFBb0FnUnJRUUoxVFFSQUlBQWdBeENvQXd3QkN5QUFFRFVoQkNBQUlBQVFSQ0FEYWhEakFpRUZJQUFRUkNFSVFRQWhBaU1BUVJCcklnWWtBQ0FHUVFBMkFnd2dCMEVJYWlJQlFReHFJQVpCREdvZ0JCQzZBU0FGQkVBZ0FTZ0NFQ0FGRU1zR0lRSUxJQUVnQWpZQ0FDQUJJQUlnQ0VFQ2RHb2lCRFlDQ0NBQklBUTJBZ1FnQVJBK0lBSWdCVUVDZEdvMkFnQWdCa0VRYWlRQUlBRWdBeEROQmlBQUlBRVE0Z0lnQVJDNEFnc2dCMEVnYWlRQUR3c2dBU0FDU1FSQUlBQWdBQ2dDQUNBQlFRSjBhaENpQkFzTEp3QWdBeUFES0FJQUlBSWdBV3NpQUdzaUFqWUNBQ0FBUVFCS0JFQWdBaUFCSUFBUVB4b0xDeGtBSUFBUWh3RUVRQ0FBSUFFUWlnRVBDeUFBSUFFUWtRRUxyUUVCQkg4akFFRVFheUlJSkFBQ1FDQUFSUTBBSUFRb0Fnd2hCaUFDSUFGcklnZEJBRW9FUUNBQUlBRWdCMEVDZFNJSEVNSUNJQWRIRFFFTElBWWdBeUFCYTBFQ2RXc2lBVUVBU2dSQUlBQWdDQ0FCUVFBZ0FVRUFTaHNpQVNBRkVMTUhJZ1VRUUNBQkVNSUNJUVlnQlJBNUdpQUJJQVpIRFFFTElBTWdBbXNpQVVFQVNnUkFJQUFnQWlBQlFRSjFJZ0VRd2dJZ0FVY05BUXNnQkJDNEJ5QUFJUWtMSUFoQkVHb2tBQ0FKQ3l3QUFrQWdBQ0FCUmcwQUEwQWdBQ0FCUVFGcklnRlBEUUVnQUNBQkVLa0hJQUJCQVdvaEFBd0FDd0FMQ3dzQUlBQkIzTGNFRU1zQkN5UUFJQUJCQzA4RWZ5QUFRUkJxUVhCeElnQWdBRUVCYXlJQUlBQkJDMFliQlVFS0N3c1BBQ0FBSUFBb0FnQW9BaHdSQUFBTEpBRUNmeU1BUVJCcklnSWtBQ0FCSUFBUTVnUWhBeUFDUVJCcUpBQWdBU0FBSUFNYkM3WU1BUVovSXdCQkVHc2lCQ1FBSUFRZ0FEWUNEQUpBSUFCQjB3Rk5CRUJCc0lzRFFmQ01BeUFFUVF4cUVQVUVLQUlBSVFJTUFRc2dBRUY4VHdSQUVGVUFDeUFFSUFBZ0FFSFNBVzRpQmtIU0FXd2lBbXMyQWdoQjhJd0RRYkNPQXlBRVFRaHFFUFVFUWZDTUEydEJBblVoQlFOQUlBVkJBblJCOEl3RGFpZ0NBQ0FDYWlFQ1FRVWhBQUpBQTBBQ1FDQUFRUzlHQkVCQjB3RWhBQU5BSUFJZ0FHNGlBU0FBU1EwRUlBSWdBQ0FCYkVZTkFpQUNJQUJCQ21vaUFXNGlBeUFCU1EwRUlBSWdBU0FEYkVZTkFpQUNJQUJCREdvaUFXNGlBeUFCU1EwRUlBSWdBU0FEYkVZTkFpQUNJQUJCRUdvaUFXNGlBeUFCU1EwRUlBSWdBU0FEYkVZTkFpQUNJQUJCRW1vaUFXNGlBeUFCU1EwRUlBSWdBU0FEYkVZTkFpQUNJQUJCRm1vaUFXNGlBeUFCU1EwRUlBSWdBU0FEYkVZTkFpQUNJQUJCSEdvaUFXNGlBeUFCU1EwRUlBSWdBU0FEYkVZTkFpQUNJQUJCSG1vaUFXNGlBeUFCU1EwRUlBSWdBU0FEYkVZTkFpQUNJQUJCSkdvaUFXNGlBeUFCU1EwRUlBSWdBU0FEYkVZTkFpQUNJQUJCS0dvaUFXNGlBeUFCU1EwRUlBSWdBU0FEYkVZTkFpQUNJQUJCS21vaUFXNGlBeUFCU1EwRUlBSWdBU0FEYkVZTkFpQUNJQUJCTG1vaUFXNGlBeUFCU1EwRUlBSWdBU0FEYkVZTkFpQUNJQUJCTkdvaUFXNGlBeUFCU1EwRUlBSWdBU0FEYkVZTkFpQUNJQUJCT21vaUFXNGlBeUFCU1EwRUlBSWdBU0FEYkVZTkFpQUNJQUJCUEdvaUFXNGlBeUFCU1EwRUlBSWdBU0FEYkVZTkFpQUNJQUJCd2dCcUlnRnVJZ01nQVVrTkJDQUNJQUVnQTJ4R0RRSWdBaUFBUWNZQWFpSUJiaUlESUFGSkRRUWdBaUFCSUFOc1JnMENJQUlnQUVISUFHb2lBVzRpQXlBQlNRMEVJQUlnQVNBRGJFWU5BaUFDSUFCQnpnQnFJZ0Z1SWdNZ0FVa05CQ0FDSUFFZ0EyeEdEUUlnQWlBQVFkSUFhaUlCYmlJRElBRkpEUVFnQWlBQklBTnNSZzBDSUFJZ0FFSFlBR29pQVc0aUF5QUJTUTBFSUFJZ0FTQURiRVlOQWlBQ0lBQkI0QUJxSWdGdUlnTWdBVWtOQkNBQ0lBRWdBMnhHRFFJZ0FpQUFRZVFBYWlJQmJpSURJQUZKRFFRZ0FpQUJJQU5zUmcwQ0lBSWdBRUhtQUdvaUFXNGlBeUFCU1EwRUlBSWdBU0FEYkVZTkFpQUNJQUJCNmdCcUlnRnVJZ01nQVVrTkJDQUNJQUVnQTJ4R0RRSWdBaUFBUWV3QWFpSUJiaUlESUFGSkRRUWdBaUFCSUFOc1JnMENJQUlnQUVId0FHb2lBVzRpQXlBQlNRMEVJQUlnQVNBRGJFWU5BaUFDSUFCQitBQnFJZ0Z1SWdNZ0FVa05CQ0FDSUFFZ0EyeEdEUUlnQWlBQVFmNEFhaUlCYmlJRElBRkpEUVFnQWlBQklBTnNSZzBDSUFJZ0FFR0NBV29pQVc0aUF5QUJTUTBFSUFJZ0FTQURiRVlOQWlBQ0lBQkJpQUZxSWdGdUlnTWdBVWtOQkNBQ0lBRWdBMnhHRFFJZ0FpQUFRWW9CYWlJQmJpSURJQUZKRFFRZ0FpQUJJQU5zUmcwQ0lBSWdBRUdPQVdvaUFXNGlBeUFCU1EwRUlBSWdBU0FEYkVZTkFpQUNJQUJCbEFGcUlnRnVJZ01nQVVrTkJDQUNJQUVnQTJ4R0RRSWdBaUFBUVpZQmFpSUJiaUlESUFGSkRRUWdBaUFCSUFOc1JnMENJQUlnQUVHY0FXb2lBVzRpQXlBQlNRMEVJQUlnQVNBRGJFWU5BaUFDSUFCQm9nRnFJZ0Z1SWdNZ0FVa05CQ0FDSUFFZ0EyeEdEUUlnQWlBQVFhWUJhaUlCYmlJRElBRkpEUVFnQWlBQklBTnNSZzBDSUFJZ0FFR29BV29pQVc0aUF5QUJTUTBFSUFJZ0FTQURiRVlOQWlBQ0lBQkJyQUZxSWdGdUlnTWdBVWtOQkNBQ0lBRWdBMnhHRFFJZ0FpQUFRYklCYWlJQmJpSURJQUZKRFFRZ0FpQUJJQU5zUmcwQ0lBSWdBRUcwQVdvaUFXNGlBeUFCU1EwRUlBSWdBU0FEYkVZTkFpQUNJQUJCdWdGcUlnRnVJZ01nQVVrTkJDQUNJQUVnQTJ4R0RRSWdBaUFBUWI0QmFpSUJiaUlESUFGSkRRUWdBaUFCSUFOc1JnMENJQUlnQUVIQUFXb2lBVzRpQXlBQlNRMEVJQUlnQVNBRGJFWU5BaUFDSUFCQnhBRnFJZ0Z1SWdNZ0FVa05CQ0FDSUFFZ0EyeEdEUUlnQWlBQVFjWUJhaUlCYmlJRElBRkpEUVFnQWlBQklBTnNSZzBDSUFJZ0FFSFFBV29pQVc0aUF5QUJTUTBFSUFCQjBnRnFJUUFnQWlBQklBTnNSdzBBQ3d3QkN5QUNJQUJCQW5SQnNJc0RhaWdDQUNJQmJpSURJQUZKRFFJZ0FFRUJhaUVBSUFJZ0FTQURiRWNOQVFzTFFRQWdCVUVCYWlJQUlBQkJNRVlpQUJzaEJTQUFJQVpxSWdaQjBnRnNJUUlNQVFzTElBUWdBallDREFzZ0JFRVFhaVFBSUFJTFpBSUJmd0YrSXdCQkVHc2lBaVFBSUFBQ2ZpQUJSUVJBUWdBTUFRc2dBaUFCclVJQUlBRm5JZ0ZCMFFCcUVJd0JJQUlwQXdoQ2dJQ0FnSUNBd0FDRlFaNkFBU0FCYTYxQ01JWjhJUU1nQWlrREFBczNBd0FnQUNBRE53TUlJQUpCRUdva0FBdURBUUlEZndGK0FrQWdBRUtBZ0lDQUVGUUVRQ0FBSVFVTUFRc0RRQ0FCUVFGcklnRWdBQ0FBUWdxQUlnVkNDbjU5cDBFd2Nqb0FBQ0FBUXYvLy8vK2ZBVlloQWlBRklRQWdBZzBBQ3dzZ0JhY2lBZ1JBQTBBZ0FVRUJheUlCSUFJZ0FrRUtiaUlEUVFwc2EwRXdjam9BQUNBQ1FRbExJUVFnQXlFQ0lBUU5BQXNMSUFFTFNnRUNmd0pBSUFBdEFBQWlBa1VnQWlBQkxRQUFJZ05IY2cwQUEwQWdBUzBBQVNFRElBQXRBQUVpQWtVTkFTQUJRUUZxSVFFZ0FFRUJhaUVBSUFJZ0EwWU5BQXNMSUFJZ0Eyc0xHZ0FnQUNBQkVJMEZJZ0JCQUNBQUxRQUFJQUZCL3dGeFJoc0xvQUVCQkg4akFFRVFheUlGSkFBZ0JTQUNOZ0lNSXdCQm9BRnJJZ01rQUNBRFFRaHFJZ1pCOElVRFFaQUJFRDhhSUFNZ0FEWUNOQ0FESUFBMkFod2dBMEgvLy8vL0IwRitJQUJySWdRZ0JFSC8vLy8vQjBzYklnUTJBamdnQXlBQUlBUnFJZ0EyQWlRZ0F5QUFOZ0lZSUFZZ0FTQUNFSWNGSUFRRVFDQURLQUljSWdBZ0FDQURLQUlZUm10QkFEb0FBQXNnQTBHZ0FXb2tBQ0FGUVJCcUpBQUxvZ0VDQVgwQ2Z5QUF2Q0lDUVJkMlFmOEJjU0lEUVpVQlRRUkFJQU5CL1FCTkJIMGdBRU1BQUFBQWxBVUNmU0FBSUFDTUlBSkJBRTRiSWdCREFBQUFTNUpEQUFBQXk1SWdBSk1pQVVNQUFBQS9YZ1JBSUFBZ0FaSkRBQUNBdjVJTUFRc2dBQ0FCa2lJQUlBRkRBQUFBdjE5RkRRQWFJQUJEQUFDQVA1SUxJZ0FnQUl3Z0FrRUFUaHNMSVFBTElBQ0xRd0FBQUU5ZEJFQWdBS2dQQzBHQWdJQ0FlQXVIQWdJQ2Z3SjhJQUM4SWdGQmdJQ0EvQU5HQkVCREFBQUFBQThMQWtBZ0FVR0FnSUQ4QjJ0Qi8vLy9oM2hOQkVBZ0FVRUJkQ0lDUlFSQUl3QkJFR3NpQVVNQUFJQy9PQUlNSUFFcUFneERBQUFBQUpVUEN5QUJRWUNBZ1B3SFJnMEJJQUpCZ0lDQWVFa2dBVUVBVG5GRkJFQWdBQkNZQlE4TElBQkRBQUFBUzVTOFFZQ0FnTndBYXlFQkMwSFk2d0lyQXdBZ0FTQUJRWUNBelBrRGF5SUJRWUNBZ0h4eGE3NjdJQUZCRDNaQjhBRnhJZ0pCME9rQ2Fpc0RBS0pFQUFBQUFBQUE4TCtnSWdNZ0E2SWlCS0pCNE9zQ0t3TUFJQU9pUWVqckFpc0RBS0NnSUFTaUlBRkJGM1czUWREckFpc0RBS0lnQWtIWTZRSnFLd01Bb0NBRG9LQzJJUUFMSUFBTEx3RUJmeU1BUVJCcklnRWtBQ0FBUWdBM0FnQWdBVUVBTmdJTUlBQkJDR29nQVVFTWFoQ05BeUFCUVJCcUpBQUxEUUFnQUNnQ0JDQUJLQUlFU3dzaEFDQUFLQUlFSUFBUU5TZ0NBRWtFUUNBQUlBRVFxZ01QQ3lBQUlBRVE4Z1VMb2dFQkFuOGdBQ2dDQkNBQUVEVW9BZ0JIQkVBakFFRVFheUlESkFBZ0F5QUFRUUVRdHdJaEFpQUFFRFVnQWlnQ0JDQUJFUE1CSUFJZ0FpZ0NCRUVFYWpZQ0JDQUNFRzRnQTBFUWFpUUFEd3NqQUVFZ2F5SURKQUFnQUJBMUlnSWdBMEVJYWlBQUlBQVFSRUVCYWhEakFpQUFFRVFnQWhEYUFpSUNLQUlJSUFFUTh3RWdBaUFDS0FJSVFRUnFOZ0lJSUFBZ0FoRGlBaUFDRUxnQ0lBTkJJR29rQUFzSUFDQUFRZlFBYWdzS0FDQUFJQUVRZVNBQUN5QUJBWDhnQUNnQ0FDRUNJQUFnQVRZQ0FDQUNCRUFnQUJCS0lBSVFwQVlMQ3pBQkFYOGpBRUVRYXlJREpBQWdBeUFCTmdJTUlBQWdBMEVNYWhCNUlBQWdBaWtDQURjQ0JDQURRUkJxSkFBZ0FBc1NBQ0FBSUFJNkFBUWdBQ0FCTmdJQUlBQUxGZ0FnQUNBQktBSUFOZ0lBSUFBZ0FpMEFBRG9BQkFzZ0FRRi9JQUFvQWdBaEFTQUFRUUEyQWdBZ0FRUkFJQUFRU2lBQkVLUUdDd3NvQVFGL0l3QkJFR3NpQWlRQUlBSWdBVFlDQ0NBQUlBSkJDR29Ra0FJYUlBSkJFR29rQUNBQUN3c0FJQUJDQURjQ0FDQUFDd3dBSUFBZ0FTQUFJQUZLR3dzc0FDQUFLQUlBR2lBQUtBSUFJQUFRMHdGQkFuUnFHaUFBS0FJQUlBQVEwd0ZCQW5ScUdpQUFLQUlBR2dzTkFDQUFJQUVnQWtFQ0VLa0VDMDBCQVg4Z0FDZ0NCQ0VCQTBBZ0FTQUFLQUlJUndSQUlBQW9BaEFhSUFBZ0FDZ0NDRUVFYXpZQ0NBd0JDd3NnQUNnQ0FBUkFJQUFvQWhBYUlBQW9BZ0FoQVNBQUVNb0dHaUFCRURRTEN3b0FJQUFvQWdBUWx3UUxXZ0VDZnlNQVFSQnJJZ0lrQUNBQ0lBRTJBZ3dnQVNBQUVPa0dJZ05OQkVBZ0FCQzdBU0lBSUFOQkFYWkpCRUFnQWlBQVFRRjBOZ0lJSUFKQkNHb2dBa0VNYWhCNktBSUFJUU1MSUFKQkVHb2tBQ0FERHdzUW5BRUFDeVFBSUFCQkFrOEVmeUFBUVFScVFYeHhJZ0FnQUVFQmF5SUFJQUJCQWtZYkJVRUJDd3VhQVFFRmZ5TUFRUkJySWdVa0FDQUJFTWtFSVFJakFFRVFheUlESkFBQ1FDQUNRZS8vLy84RFRRUkFBa0FnQWtFQlRRUkFJQUFnQWhDUkFTQUFJUVFNQVFzZ0FDQUFJQUlRdXdKQkFXb2lCaENKQWlJRUVJOEJJQUFnQmhDekFTQUFJQUlRaWdFTElBUWdBU0FDRU13QklBTkJBRFlDRENBRUlBSkJBblJxSUFOQkRHb1FlU0FEUVJCcUpBQU1BUXNRVlFBTElBVkJFR29rQUF2R0FRRUdmeU1BUVJCcklnUWtBQ0FBRUVvb0FnQWhCUUovSUFJb0FnQWdBQ2dDQUdzaUEwSC8vLy8vQjBrRVFDQURRUUYwREFFTFFYOExJZ05CQkNBREd5RURJQUVvQWdBaEJpQUFLQUlBSVFjZ0JVSFBBa1lFZjBFQUJTQUFLQUlBQ3lBREVNZ0NJZ2dFUUNBRlFjOENSd1JBSUFBUXVBRWFDeUFFUWM0Q05nSUVJQUFnQkVFSWFpQUlJQVJCQkdvUVp5SUZFSjhISUFVUVppQUJJQUFvQWdBZ0JpQUhhMm8yQWdBZ0FpQUFLQUlBSUFOQmZIRnFOZ0lBSUFSQkVHb2tBQThMRUZVQUN4TUFJQUFnQVVFQUlBQW9BZ0FvQWpRUkJBQUxFd0FnQUNBQlFRQWdBQ2dDQUNnQ0pCRUVBQXZ5QWdFQ2Z5TUFRUkJySWdva0FDQUtJQUEyQWd3Q1FBSkFBa0FnQXlnQ0FDQUNSdzBBUVNzaEN5QUFJQWtvQW1CSEJFQkJMU0VMSUFrb0FtUWdBRWNOQVFzZ0F5QUNRUUZxTmdJQUlBSWdDem9BQUF3QkN5QUdFRGhGSUFBZ0JVZHlSUVJBUVFBaEFDQUlLQUlBSWdFZ0IydEJud0ZLRFFJZ0JDZ0NBQ0VBSUFnZ0FVRUVhallDQUNBQklBQTJBZ0FNQVF0QmZ5RUFJQWtnQ1VIb0FHb2dDa0VNYWhDOUJDQUpheUlHUWR3QVNnMEJJQVpCQW5VaEJRSkFBa0FDUUNBQlFRaHJEZ01BQWdBQkN5QUJJQVZLRFFFTUF3c2dBVUVRUnlBR1FkZ0FTSElOQUNBREtBSUFJZ0VnQWtZZ0FTQUNhMEVDU25JTkFpQUJRUUZyTFFBQVFUQkhEUUpCQUNFQUlBUkJBRFlDQUNBRElBRkJBV28yQWdBZ0FTQUZRY0M0QTJvdEFBQTZBQUFNQWdzZ0F5QURLQUlBSWdCQkFXbzJBZ0FnQUNBRlFjQzRBMm90QUFBNkFBQWdCQ0FFS0FJQVFRRnFOZ0lBUVFBaEFBd0JDMEVBSVFBZ0JFRUFOZ0lBQ3lBS1FSQnFKQUFnQUFzTEFDQUFRZVMzQkJETEFRc1RBQ0FBSUFFZ0FpQUFLQUlBS0FJd0VRUUFDKzRDQVFOL0l3QkJFR3NpQ2lRQUlBb2dBRG9BRHdKQUFrQUNRQ0FES0FJQUlBSkhEUUJCS3lFTElBQkIvd0Z4SWd3Z0NTMEFHRWNFUUVFdElRc2dDUzBBR1NBTVJ3MEJDeUFESUFKQkFXbzJBZ0FnQWlBTE9nQUFEQUVMSUFZUU9FVWdBQ0FGUjNKRkJFQkJBQ0VBSUFnb0FnQWlBU0FIYTBHZkFVb05BaUFFS0FJQUlRQWdDQ0FCUVFScU5nSUFJQUVnQURZQ0FBd0JDMEYvSVFBZ0NTQUpRUnBxSUFwQkQyb1F3QVFnQ1dzaUJVRVhTZzBCQWtBQ1FBSkFJQUZCQ0dzT0F3QUNBQUVMSUFFZ0JVb05BUXdEQ3lBQlFSQkhJQVZCRmtoeURRQWdBeWdDQUNJQklBSkdJQUVnQW10QkFrcHlEUUlnQVVFQmF5MEFBRUV3UncwQ1FRQWhBQ0FFUVFBMkFnQWdBeUFCUVFGcU5nSUFJQUVnQlVIQXVBTnFMUUFBT2dBQURBSUxJQU1nQXlnQ0FDSUFRUUZxTmdJQUlBQWdCVUhBdUFOcUxRQUFPZ0FBSUFRZ0JDZ0NBRUVCYWpZQ0FFRUFJUUFNQVF0QkFDRUFJQVJCQURZQ0FBc2dDa0VRYWlRQUlBQUxKZ0FnQUNBQUtBSVlSU0FBS0FJUUlBRnljaUlCTmdJUUlBQW9BaFFnQVhFRVFCQlZBQXNMalFFQkFYOENRQ0FBS0FJRUlnRWdBU2dDQUVFTWF5Z0NBR29vQWhoRkRRQWdBQ2dDQkNJQklBRW9BZ0JCREdzb0FnQnFFTTREUlEwQUlBQW9BZ1FpQVNBQktBSUFRUXhyS0FJQWFpZ0NCRUdBd0FCeFJRMEFJQUFvQWdRaUFTQUJLQUlBUVF4cktBSUFhaWdDR0JER0FrRi9SdzBBSUFBb0FnUWlBQ0FBS0FJQVFReHJLQUlBYWtFQkVNUUNDd3NQQUNBQUlBQW9BZ0FvQWhnUkFBQUxDZ0FnQUJESUF4b2dBQXVjQ0FFTGZ5QUFSUVJBSUFFUU93OExJQUZCUUU4RVFFSHdsZ1JCTURZQ0FFRUFEd3NDZjBFUUlBRkJDMnBCZUhFZ0FVRUxTUnNoQmlBQVFRaHJJZ1VvQWdRaUNVRjRjU0VFQWtBZ0NVRURjVVVFUUVFQUlBWkJnQUpKRFFJYUlBWkJCR29nQkUwRVFDQUZJUUlnQkNBR2EwSHdwQVFvQWdCQkFYUk5EUUlMUVFBTUFnc2dCQ0FGYWlFSEFrQWdCQ0FHVHdSQUlBUWdCbXNpQTBFUVNRMEJJQVVnQ1VFQmNTQUdja0VDY2pZQ0JDQUZJQVpxSWdJZ0EwRURjallDQkNBSElBY29BZ1JCQVhJMkFnUWdBaUFERVB3RURBRUxJQWRCcUtFRUtBSUFSZ1JBUVp5aEJDZ0NBQ0FFYWlJRUlBWk5EUUlnQlNBSlFRRnhJQVp5UVFKeU5nSUVJQVVnQm1vaUF5QUVJQVpySWdKQkFYSTJBZ1JCbktFRUlBSTJBZ0JCcUtFRUlBTTJBZ0FNQVFzZ0IwR2tvUVFvQWdCR0JFQkJtS0VFS0FJQUlBUnFJZ01nQmtrTkFnSkFJQU1nQm1zaUFrRVFUd1JBSUFVZ0NVRUJjU0FHY2tFQ2NqWUNCQ0FGSUFacUlnUWdBa0VCY2pZQ0JDQURJQVZxSWdNZ0FqWUNBQ0FESUFNb0FnUkJmbkUyQWdRTUFRc2dCU0FKUVFGeElBTnlRUUp5TmdJRUlBTWdCV29pQWlBQ0tBSUVRUUZ5TmdJRVFRQWhBa0VBSVFRTFFhU2hCQ0FFTmdJQVFaaWhCQ0FDTmdJQURBRUxJQWNvQWdRaUEwRUNjUTBCSUFOQmVIRWdCR29pQ2lBR1NRMEJJQW9nQm1zaERBSkFJQU5CL3dGTkJFQWdCeWdDQ0NJRUlBTkJBM1lpQWtFRGRFRzRvUVJxUmhvZ0JDQUhLQUlNSWdOR0JFQkJrS0VFUVpDaEJDZ0NBRUYrSUFKM2NUWUNBQXdDQ3lBRUlBTTJBZ3dnQXlBRU5nSUlEQUVMSUFjb0FoZ2hDd0pBSUFjZ0J5Z0NEQ0lJUndSQUlBY29BZ2dpQWtHZ29RUW9BZ0JKR2lBQ0lBZzJBZ3dnQ0NBQ05nSUlEQUVMQWtBZ0IwRVVhaUlFS0FJQUlnSU5BQ0FIUVJCcUlnUW9BZ0FpQWcwQVFRQWhDQXdCQ3dOQUlBUWhBeUFDSWdoQkZHb2lCQ2dDQUNJQ0RRQWdDRUVRYWlFRUlBZ29BaEFpQWcwQUN5QURRUUEyQWdBTElBdEZEUUFDUUNBSElBY29BaHdpQTBFQ2RFSEFvd1JxSWdJb0FnQkdCRUFnQWlBSU5nSUFJQWdOQVVHVW9RUkJsS0VFS0FJQVFYNGdBM2R4TmdJQURBSUxJQXRCRUVFVUlBc29BaEFnQjBZYmFpQUlOZ0lBSUFoRkRRRUxJQWdnQ3pZQ0dDQUhLQUlRSWdJRVFDQUlJQUkyQWhBZ0FpQUlOZ0lZQ3lBSEtBSVVJZ0pGRFFBZ0NDQUNOZ0lVSUFJZ0NEWUNHQXNnREVFUFRRUkFJQVVnQ1VFQmNTQUtja0VDY2pZQ0JDQUZJQXBxSWdJZ0FpZ0NCRUVCY2pZQ0JBd0JDeUFGSUFsQkFYRWdCbkpCQW5JMkFnUWdCU0FHYWlJRElBeEJBM0kyQWdRZ0JTQUthaUlDSUFJb0FnUkJBWEkyQWdRZ0F5QU1FUHdFQ3lBRklRSUxJQUlMSWdJRVFDQUNRUWhxRHdzZ0FSQTdJZ1ZGQkVCQkFBOExJQVVnQUVGOFFYZ2dBRUVFYXlnQ0FDSUNRUU54R3lBQ1FYaHhhaUlDSUFFZ0FTQUNTeHNRUHhvZ0FCQTBJQVVMekFRQkJIOGpBRUVRYXlJRUpBQUNRQUpBUVp5TUFpQUJMQUFBRUtRQ1JRUkFRZkNXQkVFY05nSUFEQUVMUVFJaEFpQUJRU3NRcEFKRkJFQWdBUzBBQUVIeUFFY2hBZ3NnQWtHQUFYSWdBaUFCUWZnQUVLUUNHeUlDUVlDQUlISWdBaUFCUWVVQUVLUUNHeUlDSUFKQndBQnlJQUV0QUFBaUFrSHlBRVliSWdWQmdBUnlJQVVnQWtIM0FFWWJJZ1ZCZ0FoeUlBVWdBa0hoQUVZYklRSWdCRUcyQXpZQ0FDQUFJQUpCZ0lBQ2NpQUVFQ2NpQUVHQllFOEVRRUh3bGdSQkFDQUFhellDQUVGL0lRQUxJQUJCQUVnTkFTTUFRU0JySWdNa0FBSi9Ba0FDUUVHY2pBSWdBU3dBQUJDa0FrVUVRRUh3bGdSQkhEWUNBQXdCQzBHWUNSQTdJZ0lOQVF0QkFBd0JDeUFDUVFCQmtBRVFPaG9nQVVFckVLUUNSUVJBSUFKQkNFRUVJQUV0QUFCQjhnQkdHellDQUFzQ1FDQUJMUUFBUWVFQVJ3UkFJQUlvQWdBaEFRd0JDeUFBUVFOQkFCQVRJZ0ZCZ0FoeFJRUkFJQU1nQVVHQUNISTJBaEFnQUVFRUlBTkJFR29RRXhvTElBSWdBaWdDQUVHQUFYSWlBVFlDQUFzZ0FrRi9OZ0pRSUFKQmdBZzJBakFnQWlBQU5nSThJQUlnQWtHWUFXbzJBaXdDUUNBQlFRaHhEUUFnQXlBRFFSaHFOZ0lBSUFCQms2Z0JJQU1RSmcwQUlBSkJDallDVUFzZ0FrSDlBVFlDS0NBQ1FmNEJOZ0lrSUFKQi93RTJBaUFnQWtHQUFqWUNERUdKbHdRdEFBQkZCRUFnQWtGL05nSk1DeUFDUWZDWEJDZ0NBRFlDT0VId2x3UW9BZ0FpQVFSQUlBRWdBallDTkF0QjhKY0VJQUkyQWdBZ0Fnc2hBU0FEUVNCcUpBQWdBU0lERFFFZ0FCQVJHZ3RCQUNFREN5QUVRUkJxSkFBZ0F3dndBUUVEZnlBQVJRUkFRZWp2QXlnQ0FBUkFRZWp2QXlnQ0FCREtBaUVCQzBIUTdnTW9BZ0FFUUVIUTdnTW9BZ0FReWdJZ0FYSWhBUXRCOEpjRUtBSUFJZ0FFUUFOQUlBQW9Ba3dhSUFBb0FoUWdBQ2dDSEVjRVFDQUFFTW9DSUFGeUlRRUxJQUFvQWpnaUFBMEFDd3NnQVE4TElBQW9Ba3hCQUU0aEFnSkFBa0FnQUNnQ0ZDQUFLQUljUmcwQUlBQkJBRUVBSUFBb0FpUVJCQUFhSUFBb0FoUU5BRUYvSVFFTUFRc2dBQ2dDQkNJQklBQW9BZ2dpQTBjRVFDQUFJQUVnQTJ1c1FRRWdBQ2dDS0JFVEFCb0xRUUFoQVNBQVFRQTJBaHdnQUVJQU53TVFJQUJDQURjQ0JDQUNSUTBBQ3lBQkMwY0FJQUFnQVVrRVFDQUFJQUVnQWhBL0dnOExJQUlFUUNBQUlBSnFJUUFnQVNBQ2FpRUJBMEFnQUVFQmF5SUFJQUZCQVdzaUFTMEFBRG9BQUNBQ1FRRnJJZ0lOQUFzTEM1a0JBUU44SUFBZ0FLSWlBeUFESUFPaW9pQURSSHpWejFvNjJlVTlva1RybkN1SzV1VmF2cUNpSUFNZ0EwUjkvckZYNHgzSFBxSkUxV0hCR2FBQktyK2dva1NtK0JBUkVSR0JQNkNnSVFVZ0F5QUFvaUVFSUFKRkJFQWdCQ0FESUFXaVJFbFZWVlZWVmNXL29LSWdBS0FQQ3lBQUlBTWdBVVFBQUFBQUFBRGdQNklnQlNBRW9xR2lJQUdoSUFSRVNWVlZWVlZWeFQraW9LRUxrZ0VCQTN4RUFBQUFBQUFBOEQ4Z0FDQUFvaUlDUkFBQUFBQUFBT0Evb2lJRG9TSUVSQUFBQUFBQUFQQS9JQVNoSUFPaElBSWdBaUFDSUFKRWtCWExHYUFCK2o2aVJIZFJ3Ulpzd1ZhL29LSkVURlZWVlZWVnBUK2dvaUFDSUFLaUlnTWdBNklnQWlBQ1JOUTRpTDdwK3FpOW9rVEVzYlM5bnU0aFBxQ2lSSzFTbklCUGZwSytvS0tnb2lBQUlBR2lvYUNnQy9rQ0FRWi9JQUFvQWdRaEJpQUNRZkdUNjl3RFR3UkFJQUFvQWdCQ3VJQ0FnQkEzQWhRZ0FDQUFLQUlBS0FJQUVRRUFDMEVJSUFKQkIzRWlBMnRCQUNBREd5RURJQUZCQWs4RVFDQUFLQUlBSWdVZ0FUWUNHQ0FGUVE4MkFoUWdBQ0FBS0FJQUtBSUFFUUVBQ3lBQ0lBTnFJUU1DUUNBR0lBRkJBblJxSWdnb0FqUWlBZ1JBQTBBZ0F5QUNJZ1FvQWdoTkJFQWdCQ0VCREFNTElBUW9BZ0FpQWcwQUN3c2dBVUVDZEVHb3dBSkJvTUFDSUFRYmFpZ0NBQ0lCUWZDVDY5d0RJQU5ySWdJZ0FTQUNTUnNpQWlBRGFpSUZRUkJxSWdjUU95SUJSUVJBQTBBZ0FrSGpBRTBFUUNBQUtBSUFRcmlBZ0lBZ053SVVJQUFnQUNnQ0FDZ0NBQkVCQUFzZ0FrRUJkaUlCSVFJZ0FTQURhaUlGUVJCcUlnY1FPeUlCUlEwQUN3c2dCaUFHS0FKTUlBZHFOZ0pNSUFFZ0JUWUNDQ0FCUWdBM0F3QWdCRVVFUUNBSUlBRTJBalFNQVFzZ0JDQUJOZ0lBQ3lBQklBRW9BZ1FpQUNBRGFqWUNCQ0FCSUFFb0FnZ2dBMnMyQWdnZ0FDQUJha0VRYWd1bkFnRUZmeUFBS0FMVUF5RUNJQUFnQUNnQzBBTW9BZ2dSQUFCRkJFQWdBQ2dDQUNJQlFSazJBaFFnQUNBQktBSUFFUUVBQ3lBQUtBTFVBa0VBU2dSQUEwQWdBQ0FEUVFKMElnVnFLQUxZQWlFRUFrQUNRQ0FBS0FMZ0FRUkFJQUFvQXB3RERRRWdBQ2dDcEFNTkFnc2dBaUFFS0FJVVFRSjBhaWdDUENJQlFnQTNBQUFnQVVJQU53QTRJQUZDQURjQU1DQUJRZ0EzQUNnZ0FVSUFOd0FnSUFGQ0FEY0FHQ0FCUWdBM0FCQWdBVUlBTndBSUlBSWdCV29pQVVFQU5nSW9JQUZCQURZQ0dDQUFLQUxnQVVVRVFDQUFLQUswQXcwQkRBSUxJQUFvQXB3RFJRMEJDeUFDSUFRb0FoaEJBblJxS0FKOFFRQkJnQUlRT2hvTElBTkJBV29pQXlBQUtBTFVBa2dOQUFzTElBSkJjRFlDRkNBQ1FnQTNBZ3dnQWlBQUtBS1lBallDT0F2RkNnRUxmeUFBS0FJWUlnWW9BZ1FoQkNBR0tBSUFJUVVnQUNBRE5nTGtBU0FBSUFJMkF1QUJJQUFnQVRZQzNBRUNRQ0FFUlFSQUlBQWdCaWdDREJFQUFFVU5BU0FHS0FJQUlRVWdCaWdDQkNFRUN5QUZMUUFBSVFNZ0JFRUJheUlCQkg4Z0JVRUJhZ1VnQUNBR0tBSU1FUUFBUlEwQklBWW9BZ1FoQVNBR0tBSUFDeUlFTFFBQUlRY2dBQ0FCUVFGcklnVUVmeUFFUVFGcUJTQUFJQVlvQWd3UkFBQkZEUUVnQmlnQ0JDRUZJQVlvQWdBTElnUXRBQUEyQXRRQklBQWdCVUVCYXlJRkJIOGdCRUVCYWdVZ0FDQUdLQUlNRVFBQVJRMEJJQVlvQWdRaEJTQUdLQUlBQ3lJRUxRQUFRUWgwSWdFMkFpQWdBQ0FGUVFGcklnVUVmeUFFUVFGcUJTQUFJQVlvQWd3UkFBQkZEUUVnQUNnQ0lDRUJJQVlvQWdRaEJTQUdLQUlBQ3lJRUxRQUFJQUZxTmdJZ0lBQWdCVUVCYXlJRkJIOGdCRUVCYWdVZ0FDQUdLQUlNRVFBQVJRMEJJQVlvQWdRaEJTQUdLQUlBQ3lJRUxRQUFRUWgwSWdFMkFod2dBQ0FGUVFGcklnVUVmeUFFUVFGcUJTQUFJQVlvQWd3UkFBQkZEUUVnQUNnQ0hDRUJJQVlvQWdRaEJTQUdLQUlBQ3lJRUxRQUFJQUZxTmdJY0lBQWdCVUVCYXlJQkJIOGdCRUVCYWdVZ0FDQUdLQUlNRVFBQVJRMEJJQVlvQWdRaEFTQUdLQUlBQ3lJRkxRQUFOZ0lrSUFBb0FnQWlBaUFBS0FLNEF6WUNHQ0FDSUFBb0FodzJBaHdnQWlBQUtBSWdOZ0lnSUFBb0FpUWhCQ0FDUWVZQU5nSVVJQUlnQkRZQ0pDQUFRUUVnQWlnQ0JCRUNBQ0FBS0FMUUF5Z0NFQVJBSUFBb0FnQWlBa0U5TmdJVUlBQWdBaWdDQUJFQkFBc2dBMEVJZENBSGNrRUlheUVDQWtBQ1FDQUFLQUlnUlEwQUlBQW9BaHhGRFFBZ0FDZ0NKQ0lFUVFCS0RRRUxJQUFvQWdBaUEwRWhOZ0lVSUFBZ0F5Z0NBQkVCQUNBQUtBSWtJUVFMSUFSQkEyd2dBa2NFUUNBQUtBSUFJZ0pCRERZQ0ZDQUFJQUlvQWdBUkFRQUxJQUFvQXRnQlJRUkFJQUFnQUVFQklBQW9BaVJCMkFCc0lBQW9BZ1FvQWdBUkJBQTJBdGdCQ3lBRlFRRnFJUWdnQVVFQmF5RUVJQUFvQWlSQkFFb0VRRUVBSVFFRFFDQUVCSDhnQkFVZ0FDQUdLQUlNRVFBQVJRMERJQVlvQWdBaENDQUdLQUlFQzBFQmF5RUtJQUFvQXRnQklRTWdDQzBBQUNFQ0FrQWdBVVVFUUNBRElRUU1BUXNnQVVFQ2F5RUxJQUZCQVdzaENTQURJQUZCMkFCc2FpRUhRUUFoQlNBRElRUURRQ0FDSUFRb0FnQkdCRUFnQTBIWUFHb2hCQ0FES0FJQUlRVWdBVUVDVHdSQUlBdEJBMDhFUUNBSlFYeHhJUU5CQUNFQ0EwQWdCQ2dDaUFJaUN5QUVLQUt3QVNJTUlBUW9BbGdpRFNBRUtBSUFJZzRnQlNBRklBNUlHeUlGSUFVZ0RVZ2JJZ1VnQlNBTVNCc2lCU0FGSUF0SUd5RUZJQVJCNEFKcUlRUWdBa0VFYWlJQ0lBTkhEUUFMQzBFQUlRSWdDVUVEY1NJREJFQURRQ0FFS0FJQUlna2dCU0FGSUFsSUd5RUZJQVJCMkFCcUlRUWdBa0VCYWlJQ0lBTkhEUUFMQ3lBSElRUUxJQVZCQVdvaEFnd0NDeUFFUWRnQWFpRUVJQVZCQVdvaUJTQUJSdzBBQ3lBSElRUUxJQVFnQVRZQ0JDQUVJQUkyQWdBZ0JDQUtCSDhnQ0VFQmFnVWdBQ0FHS0FJTUVRQUFSUTBESUFZb0FnUWhDaUFHS0FJQUN5SUZMUUFBSWdKQkQzRTJBZ3dnQkNBQ1FRUjJOZ0lJSUFRZ0NrRUJheUlEQkg4Z0JVRUJhZ1VnQUNBR0tBSU1FUUFBUlEwRElBWW9BZ1FoQXlBR0tBSUFDeUlDTFFBQU5nSVFJQUFvQWdBaUJ5QUVLQUlBTmdJWUlBY2dCQ2dDQ0RZQ0hDQUhJQVFvQWd3MkFpQWdCQ2dDRUNFRUlBZEI1d0EyQWhRZ0J5QUVOZ0lrSUFCQkFTQUhLQUlFRVFJQUlBSkJBV29oQ0NBRFFRRnJJUVFnQVVFQmFpSUJJQUFvQWlSSURRQUxDeUFBS0FMUUEwRUJOZ0lRSUFZZ0JEWUNCQ0FHSUFnMkFnQkJBUThMUVFBTDZSSUNGSDBKZnlBRlJRUkFJd0JCSUdzaUJTUUFReUM4dmt3aEJnSkFJQU5CQkVnTkFDQUFLZ0lzUXdBQUFBQmJEUUFnQTBFR2RCQTdJaDFGQkVCQkFFRURRWmFnQWtFQUVEMURBQUNBdnlFR0RBRUxJQU5CQTNRUU95SWVCRUFEUUVFQUlSd2dHMEVEUmdSQUlBTkJBWFFoSHlBRHNpRVBBa0FEUUNBRUtnSWtJUkFnQkNvQ0lDRVJJQVFxQWh3aEVpQUVLZ0lVSVJNZ0JDb0NFQ0VVSUFRcUFnd2hGU0FFS2dJRUlSWWdCQ29DQUNFWFF3QUFBQUFoQ2tFQUlSc0RRQ0FESUJ0SEJFQWdFU0FDSUJ0QkRHeHFJZ0FxQWdBaUNKUWdBQ29DQkNJSklCQ1Vra01BQUlBL2tpSUdRd0FBQUFCYkRRTWdBU0FiUVFOMElnQnFJaUFxQWdBaEN5QUFJQjVxSWdBZ0lDb0NCQ0FTSUJRZ0NKUWdDU0FUbEpLU0lnd2dCcFdUSWcwNEFnUWdBQ0FMSUJVZ0Z5QUlsQ0FXSUFtVWtwSWlDeUFHbFpNaURqZ0NBQ0FkSUJ0QkJuUnFJZ0FnQ1NBR2xTSVlPQUlFSUFBZ0NDQUdsU0laT0FJQUlBQkRBQUNBUHlBR2xTSWFPQUlJSUFCQ0FEY0NEQ0FBUVFBMkFoUWdBQ0FMSUFpTUlnaVVJQVlnQnBRaUJwVTRBaGdnQUNBTElBbU1JZ21VSUFhVk9BSWNJQUJDQURjQ0lDQUFRUUEyQWlnZ0FDQVpPQUlzSUFBZ0dEZ0NNQ0FBSUJvNEFqUWdBQ0FNSUFpVUlBYVZPQUk0SUFBZ0RDQUpsQ0FHbFRnQ1BDQUtJQTRnRHBRZ0RTQU5sSktTSVFvZ0cwRUJhaUViREFFTEN3SkFJQW9nRDVVaUJrUE56TXc5WFEwQUFrQWdIRVVnQmtNQUFJQkFYVVZ5UlFSQUlBWWdCNVZEcEhCOVAxNE5BaUFjUVFwSERRRU1BZ3NnSEVFS1JnMEJDeUFGSUI0Z0hTQWZFTGNGUVFCSURRSWdCQ0FGS2dJQUlBUXFBZ0NTT0FJQUlBUWdCU29DQkNBRUtnSUVramdDQkNBRUlBVXFBZ2dnQkNvQ0RKSTRBZ3dnQkNBRktnSU1JQVFxQWhDU09BSVFJQVFnQlNvQ0VDQUVLZ0lVa2pnQ0ZDQUVJQVVxQWhRZ0JDb0NISkk0QWh3Z0JDQUZLZ0lZSUFRcUFpQ1NPQUlnSUFRZ0JTb0NIQ0FFS2dJa2tqZ0NKQ0FjUVFGcUlSd2dCaUVIREFFTEN5QWRFRFFnSGhBMERBUUxJQjBRTkNBZUVEUkRJTHkrVENFR0RBTUZBMEFnSEVFRVJ3UkFJQnhCQW5RaUh5QUVJQnRCQkhRaUlHcHFJQUFnSUdvZ0gyb3FBZ0FnQUNvQ0xKVTRBZ0FnSEVFQmFpRWNEQUVMQ3lBYlFRRnFJUnNNQVFzQUN3QUxRUUJCQTBHV29BSkJBQkE5SUIwUU5FTUFBSUMvSVFZTElBVkJJR29rQUNBR0R3c2dCaUVJSXdCQklHc2lIQ1FBUXlDOHZrd2hCZ0pBSUFOQkJFZ05BQ0FBS2dJc1F3QUFBQUJiRFFBQ2Z5QURzaUlPSUFpVUlnYUxRd0FBQUU5ZEJFQWdCcWdNQVF0QmdJQ0FnSGdMSVFVZ0EwRUdkQkE3SWh0RkJFQkJBRUVEUVphZ0FrRUFFRDFEQUFDQXZ5RUdEQUVMSUFOQkEzUVFPeUllUlFSQVFRQkJBMEdXb0FKQkFCQTlJQnNRTkVNQUFJQy9JUVlNQVFzZ0EwRUNkQ0lkRURzaUlFVUVRRUVBUVFOQmxxQUNRUUFRUFNBYkVEUWdIaEEwUXdBQWdMOGhCZ3dCQ3lBZEVEc2lId1JBSUFWQkJTQUZRUVZLRzBFQmF5RWhRUUFoSFFOQVFRQWhCU0FkUVFOR0JFQWdIeUFoUVFKMGFpRWpRUUFoSFFKQUEwQWdCQ29DSkNFUElBUXFBaUFoRUNBRUtnSWNJUkVnQkNvQ0ZDRVNJQVFxQWhBaEV5QUVLZ0lNSVJRZ0JDb0NCQ0VWSUFRcUFnQWhGa0VBSVFVRFFDQURJQVZIQkVBZ0VDQUNJQVZCREd4cUlnQXFBZ0FpQ0pRZ0FDb0NCQ0lKSUErVWtrTUFBSUEva2lJR1F3QUFBQUJiRFFNZ0FTQUZRUU4wSWdCcUlpRXFBZ0FoRFNBQUlCNXFJZ0FnSVNvQ0JDQVJJQk1nQ0pRZ0NTQVNsSktTSWdvZ0JwV1RJZ3c0QWdRZ0FDQU5JQlFnRmlBSWxDQVZJQW1Va3BJaURTQUdsWk1pQ3pnQ0FDQWZJQVZCQW5RaUFHb2dDeUFMbENBTUlBeVVraUlNT0FJQUlBQWdJR29nRERnQ0FDQWJJQVZCQm5ScUlnQWdDU0FHbFNJTU9BSUVJQUFnQ0NBR2xTSUxPQUlBSUFCREFBQ0FQeUFHbFNJWE9BSUlJQUJDQURjQ0RDQUFRUUEyQWhRZ0FDQU5JQWlNSWdpVUlBWWdCcFFpQnBVNEFoZ2dBQ0FOSUFtTUlnbVVJQWFWT0FJY0lBQkNBRGNDSUNBQVFRQTJBaWdnQUNBTE9BSXNJQUFnRERnQ01DQUFJQmM0QWpRZ0FDQUtJQWlVSUFhVk9BSTRJQUFnQ2lBSmxDQUdsVGdDUENBRlFRRnFJUVVNQVFzTElCOGdBMEVFUWZZQUVKTUZJQ01xQWdCREFBQ0FRSlJEQUFDQVFaY2lDRU1BQU1CQWxTRUpRUUFoQlVNQUFBQUFJUVlEUUNBRElBVkhCRUFnQ0NBZklBVkJBblJxS2dJQUlncGRCSDBnQ1NBR2tnVWdDVU1BQUlBL1F3QUFnRDhnQ2lBSWxaTWlDaUFLbENBS2xKT1VJQWFTQ3lFR0lBVkJBV29oQlF3QkN3c0NRQ0FHSUE2VklnWkR6Y3pNUFYwTkFBSkFJQjFGSUFaREFBQ0FRRjFGY2tVRVFDQUdJQWVWUTZSd2ZUOWVEUUlnSFVFS1J3MEJEQUlMSUIxQkNrWU5BUXRCQUNFaFFRQWhJZ05BSUFNZ0lVY0VRQ0FJSUNBZ0lVRUNkR29xQWdBaUIyQUVRQ0FiSUNKQkJYUnFJZ0JEQUFDQVB5QUhJQWlWa3lJSElBZVVJZ2NnR3lBaFFRWjBhaUlGS2dJQWxEZ0NBQ0FBSUFjZ0JTb0NCSlE0QWdRZ0FDQUhJQVVxQWdpVU9BSUlJQUFnQnlBRktnSU1sRGdDRENBQUlBY2dCU29DRUpRNEFoQWdBQ0FISUFVcUFoU1VPQUlVSUFBZ0J5QUZLZ0lZbERnQ0dDQUFJQWNnQlNvQ0hKUTRBaHdnQUNBSElBVXFBaUNVT0FJZ0lBQWdCeUFGS2dJa2xEZ0NKQ0FBSUFjZ0JTb0NLSlE0QWlnZ0FDQUhJQVVxQWl5VU9BSXNJQUFnQnlBRktnSXdsRGdDTUNBQUlBY2dCU29DTkpRNEFqUWdBQ0FISUFVcUFqaVVPQUk0SUFBZ0J5QUZLZ0k4bERnQ1BDQWVJQ0pCQW5ScUlnQWdCeUFlSUNGQkEzUnFJZ1VxQWdDVU9BSUFJQUFnQnlBRktnSUVsRGdDQkNBaVFRSnFJU0lMSUNGQkFXb2hJUXdCQ3dzZ0lrRUZUQVJBSUJzUU5DQWVFRFFnSUJBMElCOFFORU1BQUlDL0lRWU1Cd3NnSENBZUlCc2dJaEMzQlVFQVNBMENJQVFnSENvQ0FDQUVLZ0lBa2pnQ0FDQUVJQndxQWdRZ0JDb0NCSkk0QWdRZ0JDQWNLZ0lJSUFRcUFneVNPQUlNSUFRZ0hDb0NEQ0FFS2dJUWtqZ0NFQ0FFSUJ3cUFoQWdCQ29DRkpJNEFoUWdCQ0FjS2dJVUlBUXFBaHlTT0FJY0lBUWdIQ29DR0NBRUtnSWdramdDSUNBRUlCd3FBaHdnQkNvQ0pKSTRBaVFnSFVFQmFpRWRJQVloQnd3QkN3c2dHeEEwSUI0UU5DQWdFRFFnSHhBMERBUUxJQnNRTkNBZUVEUWdJQkEwSUI4UU5FTWd2TDVNSVFZTUF3VURRQ0FGUVFSSEJFQWdCVUVDZENJaUlBUWdIVUVFZENJamFtb2dBQ0FqYWlBaWFpb0NBQ0FBS2dJc2xUZ0NBQ0FGUVFGcUlRVU1BUXNMSUIxQkFXb2hIUXdCQ3dBTEFBdEJBRUVEUVphZ0FrRUFFRDBnR3hBMElCNFFOQ0FnRURSREFBQ0F2eUVHQ3lBY1FTQnFKQUFnQmd2WkR3TUlmd1Y4QkgwakFFSGdBV3NpQnlRQUlBY2dCRUVFZEJBN0lnazJBdEFCSUFrRVFBSkFJQWNnQkVFWWJCQTdJZ3MyQXRRQklBdEZEUUFnQkVFQUlBUkJBRW9iSVEwRFFDQUlJQTFIQkVBZ0ZDQURJQWhCREd4cUlnb3FBZ2lTSVJRZ0ZTQUtLZ0lFa2lFVklCWWdDaW9DQUpJaEZpQUlRUUZxSVFnTUFRc0xJQlFnQkxJaUY1VWhGQ0FWSUJlVklSVWdGaUFYbFNFV1FRQWhDQU5BSUFnZ0RVY0VRQ0FKSUFoQkJIUnFJZ29nQWlBSVFRTjBhaUlNS2dJQXV6a0RBQ0FLSUF3cUFnUzdPUU1JSUFzZ0NFRVliR29pQ2lBRElBaEJER3hxSWd3cUFnQWdGcE83T1FNQUlBb2dEQ29DQkNBVms3czVBd2dnQ2lBTUtnSUlJQlNUdXprREVDQUlRUUZxSVFnTUFRc0xJQWNnQkRZQzJBRkJBQ0VDQTBCQkFDRUlJQUpCQTBjRVFBTkFJQWhCQTBjRVFDQUhRZkFBYWlBQ1FRVjBhaUFJUVFOMGFpQUJJQUpCQkhScUlBaEJBblJxS2dJQXV6a0RBQ0FJUVFGcUlRZ01BUXNMSUFKQkFXb2hBZ3dCQ3dzZ0J5QUJLZ0lNSUFFcUFnZ2dGSlFnQVNvQ0FDQVdsQ0FWSUFFcUFnU1VrcEtTdXprRGlBRWdCeUFCS2dJY0lBRXFBaGdnRkpRZ0FTb0NFQ0FXbENBVklBRXFBaFNVa3BLU3V6a0RxQUVnQnlBQktnSXNJQUVxQWlnZ0ZKUWdBU29DSUNBV2xDQVZJQUVxQWlTVWtwS1N1emtEeUFFQ1FDQUdSUVJBSUFBZ0IwSFFBV29nQjBId0FHb2dCMEVRYWlBSFFRaHFFT2NGUVFCT0RRRWdCMEtBZ0lDQXdQRDF5OEVBTndNSURBRUxJQWRCOEFCcUlRc2dCMEVRYWlFS0l3QkJvQUZySWdNa0FFRi9JUUVDUUNBSEtBTFlBU0lDUVFSSURRQUNmeUFBS3dPQUFTQUN0NklpRUpsRUFBQUFBQUFBNEVGakJFQWdFS29NQVF0QmdJQ0FnSGdMSVFrZ0FrSGdBR3dRT3lJRVJRUkFRUUJCQTBIYkMwRUFFRDBNQVFzZ0FrRUVkQkE3SWdaRkJFQkJBRUVEUWRzTFFRQVFQU0FFRURRTUFRc2dBa0VEZENJQkVEc2lEVVVFUUVFQVFRTkIyd3RCQUJBOUlBUVFOQ0FHRURSQmZ5RUJEQUVMSUFFUU95SUlCRUFnQ1VFRUlBbEJCRW9iUVFGcklRbEJBQ0VDQTBCQkFDRUJJQUpCQTBZRVFDQUlJQWxCQTNScUlRNUJBQ0VNQWtBRFFDQUFJQW9nQTBFd2FoRDJCa0VBSVFFRFFDQUhLQUxZQVNJQ0lBRktCRUFnQTBHUUFXb2dBMEV3YWlBSEtBTFVBU0FCUVJoc2FoQ0tCa0VBU0EwRElBRkJCSFFpQWlBSEtBTFFBV29pQ1NzREFDRVJJQU1yQTVBQklSSWdBaUFHYWlJQ0lBa3JBd2dnQXlzRG1BR2hJaEE1QXdnZ0FpQVJJQktoSWhFNUF3QWdDQ0FCUVFOMElnSnFJQkVnRWFJZ0VDQVFvcUFpRURrREFDQUNJQTFxSUJBNUF3QWdBVUVCYWlFQkRBRUxDeUFJSUFKQkNFRUJFSk1GUVFBaEFTQUhLQUxZQVNJQ1FRQWdBa0VBU2hzaENTQU9Ld01BUkFBQUFBQUFBQkJBb2tRQUFBQUFBQUF3UUtVaUVVUUFBQUFBQUFBWVFLTWhFa1FBQUFBQUFBQUFBQ0VRQTBBZ0FTQUpSd1JBSUJFZ0NDQUJRUU4wYWlzREFDSVRZd1I4SUJJZ0VLQUZJQkpFQUFBQUFBQUE4RDlFQUFBQUFBQUE4RDhnRXlBUm82RWlFeUFUb2lBVG9xR2lJQkNnQ3lFUUlBRkJBV29oQVF3QkN3c0NRQ0FRSUFLM295SVFJQUFyQTJoakRRQUNRQ0FNUlEwQUlCQWdBQ3NEZUdORkRRQWdBQ3NEY0NBUUlBK2pZdzBCQzBFQUlRbEJBQ0VMSUF3Z0FDZ0NZRVlOQUFOQUlBSWdDVW9FUUNBUklBMGdDVUVEZEdvckF3QWlEMllFUUNBRUlBdEJCbXhCQTNRaUFtb2lBU0FBSUFvZ0J5Z0MxQUVnQ1VFWWJHb1FoUVpCQUVnTkJTQUJSQUFBQUFBQUFQQS9JQThnRWFPaElnOGdENklpRHlBQkt3TUFvamtEQUNBRUlBSkJDSEpxSWdJZ0R5QUNLd01Bb2prREFDQUJJQThnQVNzREVLSTVBeEFnQVNBUElBRXJBeGlpT1FNWUlBRWdEeUFCS3dNZ29qa0RJQ0FCSUE4Z0FTc0RLS0k1QXlnZ0FTQVBJQUVyQXpDaU9RTXdJQUVnRHlBQkt3TTRvamtET0NBQlFVQnJJZ0lnRHlBQ0t3TUFvamtEQUNBQklBOGdBU3NEU0tJNUEwZ2dBU0FQSUFFckExQ2lPUU5RSUFFZ0R5QUJLd05Zb2prRFdDQUdJQXRCQTNScUlnRWdEeUFHSUFsQkJIUnFJZ0lyQXdDaU9RTUFJQUVnRHlBQ0t3TUlvamtEQ0NBTFFRSnFJUXNnQnlnQzJBRWhBZ3NnQ1VFQmFpRUpEQUVMQ3lBTFFRVk1EUUlnQXlBR0lBUWdDeENBQmtFQVNBMENJQW9nQXhENEJTQU1RUUZxSVF3Z0VDRVBEQUVMQ3lBSElCQTVBd2dnQkJBMElBWVFOQ0FORURRZ0NCQTBRUUFoQVF3RUN5QUVFRFFnQmhBMElBMFFOQ0FJRURSQmZ5RUJEQU1GQTBBZ0FVRUVSd1JBSUFGQkEzUWlEQ0FLSUFKQkJYUWlEbXBxSUFzZ0Rtb2dER29yQXdBNUF3QWdBVUVCYWlFQkRBRUxDeUFDUVFGcUlRSU1BUXNBQ3dBTFFRQkJBMEhiQzBFQUVEMGdCQkEwSUFZUU5DQU5FRFJCZnlFQkN5QURRYUFCYWlRQUlBRkJBRTROQUNBSFFvQ0FnSURBOFBYTHdRQTNBd2dMSUFjb0F0QUJFRFFnQnlnQzFBRVFORUVBSVFJRFFFRUFJUWdnQWtFRFJ3UkFBMEFnQ0VFRFJ3UkFJQVVnQWtFRWRHb2dDRUVDZEdvZ0IwRVFhaUFDUVFWMGFpQUlRUU4wYWlzREFMWTRBZ0FnQ0VFQmFpRUlEQUVMQ3lBQ1FRRnFJUUlNQVFzTElBVWdCeXNES0NBSEt3TVFJQmE3SWhDaW9TQUhLd01ZSUJXN0lnK2lvU0FIS3dNZ0lCUzdJaEdpb2JZNEFnd2dCU0FIS3dOSUlBY3JBekFnRUtLaElBY3JBemdnRDZLaElBZEJRR3NyQXdBZ0VhS2h0amdDSENBRklBY3JBMmdnQnlzRFVDQVFvcUVnQnlzRFdDQVBvcUVnQnlzRFlDQVJvcUcyT0FJc0lBY3JBd2doRUNBSFFlQUJhaVFBSUJDMkR3c0xRUUJCQTBHaW9RSkJBQkE5UVFFUUF3QUw3UUVDQVg4RWZTTUFRVEJySWdZa0FBSi9JQUFFUUNBQVFRaHFJQUVnQmhDeUF5QUFRYmdCYWlBR0tnSU1JQVlxQWdBZ0FwUWdCaW9DQkNBRGxKS1NJQVlxQWl3Z0Jpb0NJQ0FDbENBR0tnSWtJQU9Va3BJaUI1VWdCaW9DSENBR0tnSVFJQUtVSUFZcUFoUWdBNVNTa2lBSGxTQUVJQVVRY2tFZmRRd0JDeUFCS2dJY0lRY2dBU29DRkNFSUlBRXFBaEFoQ1NBRUlBRXFBZ3dnQVNvQ0FDQUNsQ0FCS2dJRUlBT1VrcElnQVNvQ0xDQUJLZ0lnSUFLVUlBRXFBaVFnQTVTU2tpSUtsVGdDQUNBRklBY2dDU0FDbENBSUlBT1VrcElnQ3BVNEFnQkJBQXNoQVNBR1FUQnFKQUFnQVF1NEFnRUdmd05BUVFBaEFpQUJLQUpNR2tIL0FTRUZJQUFoQXdKQUEwQUNRQUpBQWtBZ0FTZ0NCQ0lDSUFFb0FnZ2lCRVlOQUFKL0lBSkJDaUFFSUFKckVOd0RJZ2NFUUNBSElBRW9BZ1FpQkd0QkFXb01BUXNnQVNnQ0NDQUJLQUlFSWdSckN5RUNJQU1nQkNBQ0lBVWdBaUFGU1JzaUJCQS9HaUFCSUFFb0FnUWdCR29pQmpZQ0JDQURJQVJxSVFNZ0J5QUNJQVZQY2cwQ0lBVWdCR3NoQlNBR0lBRW9BZ2hHRFFBZ0FTQUdRUUZxTmdJRUlBWXRBQUFoQWd3QkN5QUJFSWtESWdKQkFFNE5BRUVBSVFJZ0FDQURSZzBESUFFdEFBQkJFSEVOQVF3REN5QURJQUk2QUFBZ0EwRUJhaUVESUFKQi93RnhRUXBHRFFBZ0JVRUJheUlGRFFFTEN5QUFSUVJBUVFBaEFnd0JDeUFEUVFBNkFBQWdBQ0VDQ3lBQ0JFQWdBQzBBQUNJRFFRcEdJQU5CSTBaeURRRUxDeUFDQ3hVQUlBQkRBQUNBUHlBQklBRkRBQUFBQUZzYmxRc2lBQ0FBSUFFcUFnQWdBaW9DQUpNNEFnQWdBQ0FCS2dJRUlBSXFBZ1NUT0FJRUN4RUFJQUJGQkVBUEN5QUFJQUU1QTRBQkN4RUFJQUFRN2dVZ0FSRHVCU0FDRUo0R0N5WUJBWDhnQUVFRWFoRDdBeUlCUVg5R0JFQWdBQ0FBS0FJQUtBSUlFUUVBQ3lBQlFYOUdDMmtCQW44akFFRVFheUlFSkFBZ0JFRUFOZ0lNSUFCQkRHb2dCRUVNYWlBREVMb0JJQUVFUUNBQUtBSVFJQUVRL3dNaEJRc2dBQ0FGTmdJQUlBQWdCU0FDUVFKMGFpSUNOZ0lJSUFBZ0FqWUNCQ0FBRUQ0Z0JTQUJRUUowYWpZQ0FDQUVRUkJxSkFBZ0FBc05BQ0FBS0FJQUVEUWdBQkEwQ3ljQkFYOGpBRUVRYXlJQkpBQWdBVUVJYWlBQUVJOEJJQUVvQWdnaEFDQUJRUkJxSkFBZ0FBdVhBUUVFZnlNQVFSQnJJZ01rQUFKQUlBRVFod0ZGQkVBZ0FDQUJLQUlJTmdJSUlBQWdBU2tDQURjQ0FBd0JDeUFCS0FJQUlRUUNRQUpBQWtBZ0FTZ0NCQ0lDUVFwTkJFQWdBQ0lCSUFJUWtRRU1BUXNnQWtGdlN3MEJJQUFnQWhDZEFrRUJhaUlGRUV3aUFSQ1BBU0FBSUFVUXN3RWdBQ0FDRUlvQkN5QUJJQVFnQWtFQmFoQzJBUXdCQ3hCVkFBc0xJQU5CRUdva0FBc2FBQ0FBRUxjR0lBQkIxTlVCTmdJQUlBQkJCR29nQVJEZEFndjFGQUlOZndGOUl3QkJFR3NpRFNRQUlBRW9BZ0JCQWtZRVFBSkFBa0FDUUFKQUFrQWdBaWdDQUE0REFRTUFBZ3NnQVNnQ0dDRUxJQUJCTEdwQkFCQThJUUFnQWlnQ0dDRUlJQUlvQWdnaENnSkFJQUlvQWdRaUIwRUVTd1JBSUFwQkJFc0VRQ0FIUVFKcklRWWdCMEVCYTBFQ2RDRUpJQWRCQTJ0QkFuUWhEQ0FIUVFSclFRSjBJUTRnQUNFQkEwQUNRQ0FESUFwR0JFQkJBQ0VGSUFzaEFpQUhRUUowSWdRZ0FDSUdhaUlCSVFNZ0FTQUVhaUlFSVFnTUFRdEJBaUVGSUFFZ0NDQURJQWRzUVFKMGFpSUNLZ0lJSUFJcUFnQWlFQ0FRUXdBQXdFQ1VJQkFnQWlvQ0JKSkRBQUNBUUpTU2twSTRBZ0FnQVNBQ0tnSU1JQUlxQWdBaUVDQUNLZ0lFUXdBQXdFQ1VJQkFnQWlvQ0NKSkRBQUNBUUpTU2twSTRBZ1FnQVVFSWFpRUVBMEFnQlNBR1JnUkFJQVFnQWlBSmFpSUJLZ0lBSWhBZ0FpQU9haW9DQUNBQ0lBWkJBblJxSWdVcUFnQkRBQURBUUpRZ0VDQUNJQXhxSWdJcUFnQ1NRd0FBZ0VDVWtwS1NPQUlBSUFRZ0FTb0NBQ0lRSUFJcUFnQWdFRU1BQU1CQWxDQVFJQVVxQWdDU1F3QUFnRUNVa3BLU09BSUVJQU5CQVdvaEF5QUVRUWhxSVFFTUF3VWdCQ0FDSUFWQkFuUnFJZ0VxQWdnZ0FVRUlheW9DQUNBQktnSUFRd0FBd0VDVUlBRkJCR3NxQWdBZ0FpQUZRUUZxSWdWQkFuUnFLZ0lBa2tNQUFJQkFsSktTa2pnQ0FDQUVRUVJxSVFRTUFRc0FDd0FMQ3dOQUlBVWdCMGNFUUNBQ0lBZ3FBZ0FnQmlvQ0FDSVFJQkJEQUFEQVFKUWdFQ0FES2dJQWtrTUFBSUJBbEpLU2trTUFBSUE3bERnQ0FDQUlRUVJxSVFnZ0EwRUVhaUVESUFaQkJHb2hCaUFDUVFScUlRSWdCVUVCYWlFRkRBRUxDeUFMSUFkQkFuUWlBMm9oQWlBRElBUnFJUVpCQUNFRklBQWhBd05BSUFVZ0IwWUVRQUpBSUFwQkFtc2hERUVDSVFrRFFBSkFJQWtnREVZRVFDQUFJQXBCQkdzZ0IyeEJBblJxSWdFZ0IwRUNkQ0lEYWlJRUlBTnFJZ0lnQTJvaEJpQUxJQWNnREd4QkFuUnFJUU5CQUNFRkRBRUxJQUFnQ1VFQ2F5QUhiRUVDZEdvaUFTQUhRUUowSWdOcUlnUWdBMm9pQWlBRGFpSUdJQU5xSVFNZ0N5QUhJQWxzUVFKMGFpRUlRUUFoQlFOQUlBVWdCMFlFUUNBSlFRRnFJUWtNQXdVZ0NDQURLZ0lBSUFFcUFnQWdBaW9DQUVNQUFNQkFsQ0FFS2dJQUlBWXFBZ0NTUXdBQWdFQ1VrcEtTUXdBQWdEdVVPQUlBSUFOQkJHb2hBeUFHUVFScUlRWWdBa0VFYWlFQ0lBUkJCR29oQkNBQlFRUnFJUUVnQ0VFRWFpRUlJQVZCQVdvaEJRd0JDd0FMQUFzTEEwQWdCU0FIUndSQUlBTWdCaW9DQUNJUUlBRXFBZ0FnQWlvQ0FFTUFBTUJBbENBUUlBUXFBZ0NTUXdBQWdFQ1VrcEtTUXdBQWdEdVVPQUlBSUFaQkJHb2hCaUFDUVFScUlRSWdCRUVFYWlFRUlBRkJCR29oQVNBRFFRUnFJUU1nQlVFQmFpRUZEQUVMQ3lBQUlBcEJBMnNnQjJ4QkFuUnFJZ0VnQjBFQ2RDSUFhaUlFSUFCcUlRSWdDeUFLUVFGcklBZHNRUUowYWlFR1FRQWhCUU5BSUFVZ0IwWU5BU0FHSUFJcUFnQWlFQ0FCS2dJQUlCQkRBQURBUUpRZ0VDQUVLZ0lBa2tNQUFJQkFsSktTa2tNQUFJQTdsRGdDQUNBQ1FRUnFJUUlnQkVFRWFpRUVJQUZCQkdvaEFTQUdRUVJxSVFZZ0JVRUJhaUVGREFBTEFBc0ZJQUlnQmlvQ0FDQURLZ0lBSWhBZ0FTb0NBRU1BQU1CQWxDQVFJQVFxQWdDU1F3QUFnRUNVa3BLU1F3QUFnRHVVT0FJQUlBWkJCR29oQmlBRVFRUnFJUVFnQVVFRWFpRUJJQU5CQkdvaEF5QUNRUVJxSVFJZ0JVRUJhaUVGREFFTEN3d0NDMEh3cndSQnlDb1FNMEdKRlJBelFiOGNFRE5CcVFFUU5rSDVJQkF6UVlna0VETVFOeEFBQUF0QjhLOEVRYmdKRUROQmlSVVFNMEcvSEJBelFhZ0JFRFpCK1NBUU0wR0lKQkF6RURjUUFBQUxEQU1MUVJBUUNpSUFJQTFCZ1BNQUVKc0JFTjRDSUFCQmxOVUJRUTRRQ1FBTFFSQVFDaUlBSUExQnlmY0FFSnNCRU40Q0lBQkJsTlVCUVE0UUNRQUxJQUVvQWhnaEN5QUFLQUlnSVFBZ0FpZ0NHQ0VJSUFJb0FnZ2hDZ0pBSUFJb0FnUWlCMEVFU3dSQUlBcEJCRXNFUUNBSFFRUnJJUWtnQjBFRGF5RU1JQWRCQW1zaEJpQUhRUUZySVE0Z0FDRUJBMEFDUUNBRElBcEdCRUJCQUNFRklBc2hBaUFIUVFGMElnUWdBQ0lHYWlJQklRTWdBU0FFYWlJRUlRZ01BUXRCQWlFRklBRWdDQ0FESUFkc2FpSUNMUUFBSWdSQkIyd2dBaTBBQW1vZ0FpMEFBU0FFYWtFQ2RHbzdBUUFnQVNBQ0xRQURJQUl0QUFBaUJDQUNMUUFCUVFac2Ftb2dBaTBBQWlBRWFrRUNkR283QVFJZ0FVRUVhaUVFQTBBZ0JTQUdSZ1JBSUFRZ0FpQUphaTBBQUNBQ0lBNXFJZ0V0QUFBaUJTQUNJQVpxSWc4dEFBQkJCbXhxYWlBRklBSWdER29pQWkwQUFHcEJBblJxT3dFQUlBUWdBaTBBQUNBQkxRQUFJZ0ZCQjJ4cUlBOHRBQUFnQVdwQkFuUnFPd0VDSUFOQkFXb2hBeUFFUVFScUlRRU1Bd1VnQkNBQ0lBVnFJZ0V0QUFCQkJtd2dBVUVDYXkwQUFHb2dBaUFGUVFGcUlnVnFMUUFBSUFGQkFXc3RBQUJxUVFKMGFpQUJMUUFDYWpzQkFDQUVRUUpxSVFRTUFRc0FDd0FMQ3dOQUlBVWdCMGNFUUNBQ0lBZ3ZBUUFnQmk4QkFDSUpRUWRzSUFNdkFRQWdDV3BCQW5ScWFySkRBQUNBTzVRNEFnQWdDRUVDYWlFSUlBTkJBbW9oQXlBR1FRSnFJUVlnQWtFRWFpRUNJQVZCQVdvaEJRd0JDd3NnQ3lBSFFRSjBhaUVDSUFRZ0IwRUJkR29oQmtFQUlRVWdBQ0VEQTBBZ0JTQUhSZ1JBQWtBZ0NrRUNheUVNUVFJaENRTkFBa0FnQ1NBTVJnUkFJQUFnQ2tFRWF5QUhiRUVCZEdvaUFTQUhRUUYwSWdOcUlnUWdBMm9pQWlBRGFpRUdJQXNnQnlBTWJFRUNkR29oQTBFQUlRVU1BUXNnQUNBSlFRSnJJQWRzUVFGMGFpSUJJQWRCQVhRaUEyb2lCQ0FEYWlJQ0lBTnFJZ1lnQTJvaEF5QUxJQWNnQ1d4QkFuUnFJUWhCQUNFRkEwQWdCU0FIUmdSQUlBbEJBV29oQ1F3REJTQUlJQU12QVFBZ0FTOEJBQ0FDTHdFQVFRWnNhaUFHTHdFQUlBUXZBUUJxUVFKMGFtcXlRd0FBZ0R1VU9BSUFJQU5CQW1vaEF5QUdRUUpxSVFZZ0FrRUNhaUVDSUFSQkFtb2hCQ0FCUVFKcUlRRWdDRUVFYWlFSUlBVkJBV29oQlF3QkN3QUxBQXNMQTBBZ0JTQUhSd1JBSUFNZ0FTOEJBQ0FDTHdFQVFRWnNhaUFHTHdFQUlnZ2dCQzhCQUdwQkFuUnFJQWhxc2tNQUFJQTdsRGdDQUNBR1FRSnFJUVlnQWtFQ2FpRUNJQVJCQW1vaEJDQUJRUUpxSVFFZ0EwRUVhaUVESUFWQkFXb2hCUXdCQ3dzZ0FDQUtRUU5ySUFkc1FRRjBhaUlCSUFkQkFYUWlBR29pQkNBQWFpRUNJQXNnQ2tFQmF5QUhiRUVDZEdvaEJrRUFJUVVEUUNBRklBZEdEUUVnQmlBQkx3RUFJQUl2QVFBaUFFRUdiR29nQUNBRUx3RUFha0VDZEdvZ0FHcXlRd0FBZ0R1VU9BSUFJQUpCQW1vaEFpQUVRUUpxSVFRZ0FVRUNhaUVCSUFaQkJHb2hCaUFGUVFGcUlRVU1BQXNBQ3dVZ0FpQUdMd0VBSUFNdkFRQWlDQ0FCTHdFQVFRWnNhaUFFTHdFQUlBaHFRUUowYW1xeVF3QUFnRHVVT0FJQUlBWkJBbW9oQmlBRVFRSnFJUVFnQVVFQ2FpRUJJQU5CQW1vaEF5QUNRUVJxSVFJZ0JVRUJhaUVGREFFTEN3d0NDMEh3cndSQnlDb1FNMEdKRlJBelFiOGNFRE5CT0JBMlFma2dFRE5CaUNRUU14QTNFQUFBQzBId3J3UkJ1QWtRTTBHSkZSQXpRYjhjRUROQk54QTJRZmtnRUROQmlDUVFNeEEzRUFBQUN3c2dEVUVRYWlRQUR3dEI4SzhFUWJyckFCQXpRWWtWRUROQnZ4d1FNMEhsQWhBMlFma2dFRE5CMHU0QUVETVFOeEFBQUFzTUFDQUJJQUlwQWdBM0FnQUxLd0FnQUNnQ0FCb2dBQ2dDQUNBQUVMc0JRUXhzYWhvZ0FDZ0NBQm9nQUNnQ0FDQUFFRlpCREd4cUdndFFBUUYvSUFBUTZnSWdBQkExSUFBb0FnQWdBQ2dDQkNBQlFRUnFJZ0lRbUFJZ0FDQUNFRWdnQUVFRWFpQUJRUWhxRUVnZ0FCQTFJQUVRUGhCSUlBRWdBU2dDQkRZQ0FDQUFJQUFRUkJDMkFndGFBUUovSXdCQkVHc2lBaVFBSUFJZ0FUWUNEQ0FCSUFBUWxRUWlBMDBFUUNBQUVOTUJJZ0FnQTBFQmRra0VRQ0FDSUFCQkFYUTJBZ2dnQWtFSWFpQUNRUXhxRUhvb0FnQWhBd3NnQWtFUWFpUUFJQU1QQ3hDY0FRQUxOQUFnQUNnQ0FCb2dBQ2dDQUNBQUVOUUJRUU4wYWhvZ0FDZ0NBQ0FBRUVOQkEzUnFHaUFBS0FJQUlBQVExQUZCQTNScUdnc3VBUUYvSUFBb0FnUWdBU2dDQ0JDNUFTSUNCRUFnQWlBQUlBRVFsQVJCQUU0RVFDQUNEd3NnQWhCR0MwRUFDd29BSUFBb0FnUVFsd1FMSVFFQmZRSkFJQUJEQUFBQUFGME5BQ0FCSUFBaUFsMUZEUUFnQVNFQ0N5QUNDNlFCQVFKL0lBQW9BZ1FnQUJBMUtBSUFSd1JBSXdCQkVHc2lBeVFBSUFNZ0FFRUJFTU1HSVFJZ0FCQTFJQUlvQWdRZ0FSRENCaUFDSUFJb0FnUkJKR28yQWdRZ0FoQnVJQU5CRUdva0FBOExJd0JCSUdzaUF5UUFJQUFRTlNJQ0lBTkJDR29nQUNBQUVJUUJRUUZxRU1FR0lBQVFoQUVnQWhDYkJDSUNLQUlJSUFFUXdnWWdBaUFDS0FJSVFTUnFOZ0lJSUFBZ0FoQ2FCQ0FDRUprRUlBTkJJR29rQUF1eENRUUhmQUYrQVg4QmZTQUFJQUpCQVNBRWRMSWlBcFFDZkFKQUFrQUNRQ0FFUVFGcnR5SUh2U0lNUWlDSXB5SUVRZi8vLy84SGNTSUFJQXluSWcxeUJId2dCMFFBQUFBQUFBQUFRS0FnRFVVZ0FFR0FnTUQvQjBkeUlBQkJnSURBL3dkTmNVVU5CQm9DUUNBTkRRQWdCMFFBQUFBQUFBQUFBQ0FNUWdCWkd5QUFRWUNBd1A4SFJnMEZHaUFBUVlDQXdQOERSZ1JBUkFBQUFBQUFBQUJBSUF4Q0FGa05CaHBFQUFBQUFBQUE0RDhNQmd0RUFBQUFBQUFBRUVBZ0JFR0FnSUNBQkVZTkJSb2dCRUdBZ0lEL0EwY05BRVROTzM5bW5xRDJQd3dGQ3lBQVFZR0FnSThFVHcwRFFZRHNBaXNEQUVRQUFBQUFBQUR3UDBIdzZ3SXJBd0FpQ0tFaUNVUUFBQUFBQUFEd1B5QUlSQUFBQUFBQUFQQS9vS01pQ3FJaUJyMUNnSUNBZ0hDRHZ5SUZJQVVnQmFJaUMwUUFBQUFBQUFBSVFLQWdDaUFKSUFVZ0JhQ2hJQVZFQUFBQUFBQUE4RDlFQUFBQUFBQUFBRUFnQ0tHaG9xR2lJZ2dnQmlBRm9LSWdCaUFHb2lJRklBV2lJQVVnQlNBRklBVWdCVVR2VGtWS0tIN0tQNkpFWmR2SmswcUd6VCtnb2tRQlFSMnBZSFRSUDZDaVJFMG1qMUZWVmRVL29LSkUvNnR2MjdadDJ6K2dva1FETXpNek16UGpQNkNpb0NJSm9MMUNnSUNBZ0hDRHZ5SUZvaUlLSUFnZ0JhSWdCaUFKSUFWRUFBQUFBQUFBQ01DZ0lBdWhvYUtnSWdhZ3ZVS0FnSUNBY0lPL0lnVkU5UUZiRk9BdlByNmlJQVlnQlNBS29hRkUvUU02M0FuSDdqK2lvS0FpQmtHUTdBSXJBd0FpQ0NBR0lBVkVBQUFBNEFuSDdqK2lJZ2Fnb0VRQUFBQUFBQUR3UDZDOVFvQ0FnSUJ3Zzc4aUJVUUFBQUFBQUFEd1A2RWdDS0VnQnFHaElRWWdCeUFNUW9DQWdJQndnNzhpQ0tFZ0JhSWdCaUFIb3FBaUJ5QUZJQWlpSWdXZ0lnYTlJZ3luSVFRQ1FDQU1RaUNJcHlJQVFZQ0F3SVFFVGdSQUlBQkJnSURBaEFScklBUnlEUU1nQjBUK2dpdGxSeFdYUEtBZ0JpQUZvV1JGRFFFTUF3c2dBRUdBK1AvL0IzRkJnSmpEaEFSSkRRQWdBRUdBNkx6N0Eyb2dCSElOQXlBSElBWWdCYUZsUlEwQURBTUxRUUFoQkFKOElBQkIvLy8vL3dkeElnMUJnWUNBL3dOUEJINUJBRUdBZ01BQUlBMUJGSFpCL2dkcmRpQUFhaUlBUWYvL1AzRkJnSURBQUhKQmt3Z2dBRUVVZGtIL0QzRWlEV3QySWdScklBUWdERUlBVXhzaEJDQUhJQVZCZ0lCQUlBMUIvd2RyZFNBQWNhMUNJSWEvb1NJRm9MMEZJQXdMUW9DQWdJQndnNzhpQmtRQUFBQUFReTdtUDZJaUNDQUhJQVlnQmFHaFJPODUrdjVDTHVZL29pQUdSRGxzcUF4aFhDQytvcUFpQnFBaUJTQUZJQVVnQlNBRm9pSUhJQWNnQnlBSElBZEUwS1MrY21rM1pqNmlSUEZyMHNWQnZidStvS0pFTE40bHIycFdFVCtnb2tTVHZiNFdiTUZtdjZDaVJENVZWVlZWVmNVL29LS2hJZ2VpSUFkRUFBQUFBQUFBQU1DZ295QUZJQVlnQlNBSW9hRWlCYUlnQmFDaG9VUUFBQUFBQUFEd1A2QWlCYjBpREVJZ2lLY2dCRUVVZEdvaUFFSC8vejlNQkVBZ0JTQUVFT3NCREFFTElBeEMvLy8vL3crRElBQ3RRaUNHaEw4TFJBQUFBQUFBQVBBL29nVkVBQUFBQUFBQThEOExEQU1MUkFBQUFBQUFBUEIvREFJTFJBQUFBQUFBQUFBQURBRUxSQUFBQUFBQUFQQi9SQUFBQUFBQUFBQUFJQVJCQUVvYkMwUUFBQUFBQUFEZ3Y2QzJJZzZTT0FJQUlBRWdBeUFDbENBT2tqZ0NBQXMwQUNBQUtBSUFHaUFBS0FJQUlBQVEwd0ZCQW5ScUdpQUFLQUlBSUFBUVJFRUNkR29hSUFBb0FnQWdBQkRUQVVFQ2RHb2FDdzBBSUFBZ0FTQUNRUXdRcXdRTFB3RUJmeU1BUVJCcklnSWtBQ0FBRURVYUlBSWdBVFlDRENBQ1FmLy8vLzhITmdJSUlBSkJER29nQWtFSWFoRDVBU2dDQUNFQUlBSkJFR29rQUNBQUN3OEFJQUFnQUNnQ0FFRUJhallDQUFzNUFRSi9Jd0JCRUdzaUF5UUFJQU5CQ0dvaUJDQUJFRThnQWlBRUVNRUNJZ0VRbndFMkFnQWdBQ0FCRUo0QklBUVFSeUFEUVJCcUpBQUxOd0VDZnlNQVFSQnJJZ0lrQUNBQ1FRaHFJZ01nQUJCUElBTVFsd0ZCd0xnRFFkcTRBeUFCRU9jQklBTVFSeUFDUVJCcUpBQWdBUXM1QVFKL0l3QkJFR3NpQXlRQUlBTkJDR29pQkNBQkVFOGdBaUFFRUp3Q0lnRVFud0U2QUFBZ0FDQUJFSjRCSUFRUVJ5QURRUkJxSkFBTENBQWdBQ2dDQUVVTFFnRUVmMEVZSVFJQ1FBTkFJQUF0QUFBaUF5QUJMUUFBSWdSR0JFQWdBVUVCYWlFQklBQkJBV29oQUNBQ1FRRnJJZ0lOQVF3Q0N3c2dBeUFFYXlFRkN5QUZDdzhBSUFBb0FrZ2FJQUFnQVRZQ1NBdE5BQ0FBUVFBMkFoUWdBQ0FCTmdJWUlBQkJBRFlDRENBQVFvS2dnSURnQURjQ0JDQUFJQUZGTmdJUUlBQkJJR3BCQUVFb0VEb2FJQUJCSEdvUWp3Y2dBRUVBTmdKSUlBQkJmellDVEF1c0FRRUNmd0ovQWtBZ0FDZ0NUQ0lCUVFCT0JFQWdBVVVOQVVHRW1BUW9BZ0FnQVVILy8vLy9lM0ZIRFFFTElBQW9BZ1FpQVNBQUtBSUlSd1JBSUFBZ0FVRUJhallDQkNBQkxRQUFEQUlMSUFBUWlRTU1BUXNnQUVITUFHb2lBU0FCS0FJQUlnSkIvLy8vL3dNZ0FoczJBZ0FDZnlBQUtBSUVJZ0lnQUNnQ0NFY0VRQ0FBSUFKQkFXbzJBZ1FnQWkwQUFBd0JDeUFBRUlrREN5RUFJQUVvQWdBYUlBRkJBRFlDQUNBQUN3dDhBUU4vUVg4aEF3SkFJQUJCZjBZTkFDQUJLQUpNUVFCT0lRUUNRQUpBSUFFb0FnUWlBa1VFUUNBQkVJb0RHaUFCS0FJRUlnSkZEUUVMSUFJZ0FTZ0NMRUVJYTBzTkFRc2dCRVVOQVVGL0R3c2dBU0FDUVFGcklnSTJBZ1FnQWlBQU9nQUFJQUVnQVNnQ0FFRnZjVFlDQUNBQVFmOEJjU0VEQ3lBREN4MEFJQUFnQVNBQ0lBTWdCQ0FGSUFZZ0J5QUFLQUlBS0FJTUVRMEFDd3dBSUFBZ0FVRUVhaEM2QkFzTkFDQUFRUVJxRU1jQ0dpQUFDMVVBSUFBZ0FUWUNCQ0FBUVFBNkFBQWdBU0FCS0FJQVFReHJLQUlBYWhET0F3UkFJQUVnQVNnQ0FFRU1heWdDQUdvb0FrZ0VRQ0FCSUFFb0FnQkJER3NvQWdCcUtBSklFUHNDQ3lBQVFRRTZBQUFMSUFBTGJnRUNmeU1BUVJCcklnRWtBQ0FBSUFBb0FnQkJER3NvQWdCcUtBSVlCRUFDUUNBQlFRaHFJQUFRK2dJaUFpMEFBRVVOQUNBQUlBQW9BZ0JCREdzb0FnQnFLQUlZRU1ZQ1FYOUhEUUFnQUNBQUtBSUFRUXhyS0FJQWFrRUJFTVFDQ3lBQ0VNVUNDeUFCUVJCcUpBQUxEUUFnQUVFSWFoREhBaG9nQUFzRUFFRi9DMW9DQVg4QmZnSkFBbjlCQUNBQVJRMEFHaUFBclNBQnJYNGlBNmNpQWlBQUlBRnlRWUNBQkVrTkFCcEJmeUFDSUFOQ0lJaW5Hd3NpQWhBN0lnQkZEUUFnQUVFRWF5MEFBRUVEY1VVTkFDQUFRUUFnQWhBNkdnc2dBQXNXQUNBQVJRUkFRUUFQQzBId2xnUWdBRFlDQUVGL0MrVUNBUVovSXdCQkVHc2lCeVFBSUFOQmpLRUVJQU1iSWdVb0FnQWhBd0pBQWtBQ1FDQUJSUVJBSUFNTkFRd0RDMEYrSVFRZ0FrVU5BaUFBSUFkQkRHb2dBQnNoQmdKQUlBTUVRQ0FDSVFBTUFRc2dBUzBBQUNJQVFSaDBRUmgxSWdOQkFFNEVRQ0FHSUFBMkFnQWdBMEVBUnlFRURBUUxJQUVzQUFBaEFFSE1tQVFvQWdBb0FnQkZCRUFnQmlBQVFmKy9BM0UyQWdCQkFTRUVEQVFMSUFCQi93RnhRY0lCYXlJQVFUSkxEUUVnQUVFQ2RFSGdpUU5xS0FJQUlRTWdBa0VCYXlJQVJRMENJQUZCQVdvaEFRc2dBUzBBQUNJSVFRTjJJZ2xCRUdzZ0EwRWFkU0FKYW5KQkIwc05BQU5BSUFCQkFXc2hBQ0FJUVlBQmF5QURRUVowY2lJRFFRQk9CRUFnQlVFQU5nSUFJQVlnQXpZQ0FDQUNJQUJySVFRTUJBc2dBRVVOQWlBQlFRRnFJZ0V0QUFBaUNFSEFBWEZCZ0FGR0RRQUxDeUFGUVFBMkFnQkI4SllFUVJrMkFnQkJmeUVFREFFTElBVWdBellDQUFzZ0IwRVFhaVFBSUFRTEF3QUJDNEVEQVExL1FRQWdBQ0FBUVpVQlN4dEJBWFJCNFA4Q2FpOEJBRUc0OFFKcUlRZEJ6SmdFS0FJQUtBSVVJZ0FFZnlBQUtBSUVJUVVnQUNnQ0FDSUFLQUlJSUFBb0FnQkJvdHJ2MXdacUlnSVFnd0loQXlBQUtBSU1JQUlRZ3dJaEJDQUFLQUlRSUFJUWd3SWhBUUpBSUFNZ0JVRUNkazhOQUNBQklBUnlRUU54SUFRZ0JTQURRUUowYXlJR1R5QUJJQVpQY25JTkFDQUJRUUoySVFvZ0JFRUNkaUVMUVFBaEJBTkFJQUFnQkNBRFFRRjJJZ1pxSWd4QkFYUWlEU0FMYWtFQ2RHb2lBU2dDQUNBQ0VJTUNJUWtnQlNBQktBSUVJQUlRZ3dJaUFVMGdDU0FGSUFGclQzSU5BU0FBSUFFZ0NXcHFMUUFBRFFFZ0J5QUFJQUZxRUtNQ0lnRkZCRUFnQUNBS0lBMXFRUUowYWlJRUtBSUFJQUlRZ3dJaEF5QUZJQVFvQWdRZ0FoQ0RBaUlDVFNBRElBVWdBbXRQY2cwQ1FRQWdBQ0FDYWlBQUlBSWdBMnBxTFFBQUd5RUlEQUlMSUFOQkFVWU5BU0FHSUFNZ0Jtc2dBVUVBU0NJQkd5RURJQVFnRENBQkd5RUVEQUFMQUFzZ0NBVkJBQXNpQUNBSElBQWJDOHNCQVFKL0l3QkJFR3NpQVNRQUFrQWdBTDFDSUlpblFmLy8vLzhIY1NJQ1FmdkRwUDhEVFFSQUlBSkJnSURBOGdOSkRRRWdBRVFBQUFBQUFBQUFBRUVBRU13Q0lRQU1BUXNnQWtHQWdNRC9CMDhFUUNBQUlBQ2hJUUFNQVFzQ1FBSkFBa0FDUUNBQUlBRVFuZ1ZCQTNFT0F3QUJBZ01MSUFFckF3QWdBU3NEQ0VFQkVNd0NJUUFNQXdzZ0FTc0RBQ0FCS3dNSUVNMENJUUFNQWdzZ0FTc0RBQ0FCS3dNSVFRRVF6QUthSVFBTUFRc2dBU3NEQUNBQkt3TUlFTTBDbWlFQUN5QUJRUkJxSkFBZ0FBdElBUUovQW44Z0FVRWZUUVJBSUFBb0FnQWhBaUFBUVFScURBRUxJQUZCSUdzaEFTQUFDeWdDQUNFRElBQWdBaUFCZERZQ0FDQUFJQU1nQVhRZ0FrRWdJQUZyZG5JMkFnUUxzZ0lCQlg4akFFSHdBV3NpQnlRQUlBY2dBeWdDQUNJSU5nTG9BU0FES0FJRUlRTWdCeUFBTmdJQUlBY2dBellDN0FGQkFTRUpBa0FDUUFKQUlBaEJBVWNnQTNKRkJFQWdBQ0VEREFFTFFRQWdBV3NoQ3lBQUlRZ0RRQ0FJSUFZZ0JFRUNkR29pQ2lnQ0FHc2lBeUFBSUFJUkF3QkJBRXdFUUNBSUlRTU1BZ3NDUUNBRklBUkJBa2h5UlFSQUlBcEJDR3NvQWdBaEJTQUlJQXRxSWdvZ0F5QUNFUU1BUVFCT0RRRWdDaUFGYXlBRElBSVJBd0JCQUU0TkFRc2dCeUFKUVFKMGFpQUROZ0lBSUFkQjZBRnFJZ1VnQlJDU0JTSUZFSVlESUFsQkFXb2hDU0FFSUFWcUlRUkJBQ0VGSUFNaENDQUhLQUxvQVVFQlJ3MEJJQWNvQXV3QkRRRU1Bd3NMSUFnaEF3d0JDeUFGRFFFTElBRWdCeUFKRUpFRklBTWdBU0FDSUFRZ0JoRGJBd3NnQjBId0FXb2tBQXRJQVFKL0FuOGdBVUVmVFFSQUlBQW9BZ1FoQWlBQURBRUxJQUZCSUdzaEFTQUFRUVJxQ3lnQ0FDRURJQUFnQWlBQmRqWUNCQ0FBSUFKQklDQUJhM1FnQXlBQmRuSTJBZ0FMNUFFQkNYOGdBQ0FBUVQwUWpRVWlBVVlFUUVFQUR3c0NRQ0FBSUFFZ0FHc2lCV290QUFBTkFFR0Vsd1FvQWdBaUEwVU5BQ0FES0FJQUlnSkZEUUFEUUFKQUFuOGdBQ0VCUVFBaEJrRUFJQVVpQjBVTkFCb0NRQ0FCTFFBQUlnUkZEUUFEUUFKQUlBSXRBQUFpQ0VVTkFDQUhRUUZySWdkRklBUWdDRWR5RFFBZ0FrRUJhaUVDSUFFdEFBRWhCQ0FCUVFGcUlRRWdCQTBCREFJTEN5QUVJUVlMSUFaQi93RnhJQUl0QUFCckMwVUVRQ0FES0FJQUlBVnFJZ0V0QUFCQlBVWU5BUXNnQXlnQ0JDRUNJQU5CQkdvaEF5QUNEUUVNQWdzTElBRkJBV29oQ1FzZ0NRdURBUUVCZndKQUlBSkJBVWNOQUNBQUtBSUlJZ05GRFFBZ0FTQURJQUFvQWdScnJIMGhBUXNDUUNBQUtBSVVJQUFvQWh4SEJFQWdBRUVBUVFBZ0FDZ0NKQkVFQUJvZ0FDZ0NGRVVOQVFzZ0FFRUFOZ0ljSUFCQ0FEY0RFQ0FBSUFFZ0FpQUFLQUlvRVJNQVFnQlREUUFnQUVJQU53SUVJQUFnQUNnQ0FFRnZjVFlDQUFzTFFRRUNmeU1BUVJCcklnRWtBRUYvSVFJQ1FDQUFFSW9ERFFBZ0FDQUJRUTlxUVFFZ0FDZ0NJQkVFQUVFQlJ3MEFJQUV0QUE4aEFnc2dBVUVRYWlRQUlBSUxmQUVDZnlBQUlBQW9Ba2dpQVVFQmF5QUJjallDU0NBQUtBSVVJQUFvQWh4SEJFQWdBRUVBUVFBZ0FDZ0NKQkVFQUJvTElBQkJBRFlDSENBQVFnQTNBeEFnQUNnQ0FDSUJRUVJ4QkVBZ0FDQUJRU0J5TmdJQVFYOFBDeUFBSUFBb0Fpd2dBQ2dDTUdvaUFqWUNDQ0FBSUFJMkFnUWdBVUViZEVFZmRRdlRBUUVCZndKQUlBUkJBRXdOQUNBRVFRRnJJUVlnQUNBQlFRSjBhaUVBSUFJZ0EwRUNkR29oQVNBRVFRTnhJZ01FUUVFQUlRSURRQ0FCS0FJQUlBQW9BZ0FnQlJBL0dpQUVRUUZySVFRZ0FVRUVhaUVCSUFCQkJHb2hBQ0FDUVFGcUlnSWdBMGNOQUFzTElBWkJBMGtOQUFOQUlBRW9BZ0FnQUNnQ0FDQUZFRDhhSUFFb0FnUWdBQ2dDQkNBRkVEOGFJQUVvQWdnZ0FDZ0NDQ0FGRUQ4YUlBRW9BZ3dnQUNnQ0RDQUZFRDhhSUFGQkVHb2hBU0FBUVJCcUlRQWdCRUVGYXlFQ0lBUkJCR3NoQkNBQ1FYNUpEUUFMQ3dzU0FDQUFJQUZxUVFGcklnQWdBQ0FCYjJzTENRQWdBRUVBTmdJQUMvVUdBUXgvSXdCQm9BcHJJZ2NrQUNBQ1FRUlBCRUFnQUNnQ0FDSUZJQUkyQWhnZ0JVRTBOZ0lVSUFBZ0FDZ0NBQ2dDQUJFQkFBc2dBRUcwQVVIRUFTQUJHMm9nQWtFQ2RHb29BZ0FpQ0VVRVFDQUFLQUlBSWdVZ0FqWUNHQ0FGUVRRMkFoUWdBQ0FBS0FJQUtBSUFFUUVBQ3lBREtBSUFJZ2xGQkVBZ0F5QUFRUUZCa0FzZ0FDZ0NCQ2dDQUJFRUFDSUpOZ0lBQ3lBSklBZzJBb3dCUVFBaEJVRUJJUUlEUUNBRklBSWdDR290QUFBaUJHb2lBMEdCQWs0RVFDQUFLQUlBSWdaQkNUWUNGQ0FBSUFZb0FnQVJBUUFMSUFRRVFDQUhRWkFJYWlBRmFpQUNJQVFRT2hvZ0F5RUZDeUFDUVFGcUlnSkJFVWNOQUF0QkFDRURJQWRCa0FocUlBVnFRUUE2QUFBZ0J5MEFrQWdpQmdSQUlBWkJHSFJCR0hVaEJFRUFJUUlEUUNBR1FSaDBRUmgxSUFSR0JFQURRQ0FISUFOQkFuUnFJQUkyQWdBZ0FrRUJhaUVDSUFRZ0EwRUJhaUlESUFkQmtBaHFhaXdBQUNJR1JnMEFDd3RCQVNBRWRDQUNUQVJBSUFBb0FnQWlDa0VKTmdJVUlBQWdDaWdDQUJFQkFBc2dCRUVCYWlFRUlBSkJBWFFoQWlBR1FmOEJjUTBBQ3d0QkFDRURRUUVoQWdOQUlBa2dBa0VDZEdvZ0FpQUlhaUlFTFFBQUJIOGdDU0FDUVFKMGFpQURJQWNnQTBFQ2RHb29BZ0JyTmdKSUlBTWdCQzBBQUdvaUEwRUNkQ0FIYWtFRWF5Z0NBQVZCZndzMkFnQWdBa0VCYWlJQ1FSRkhEUUFMSUFsQi8vOC9OZ0pFUVFBaENpQUpRWkFCYWtFQVFZQUlFRG9hUVFFaEJnTkFJQVlnQ0dvaURDMEFBQVJBUVFFaEMwRUJRUWdnQm1zaURYUWhCQU5BSUFnZ0Ntb2hEaUFISUFwQkFuUnFLQUlBSUExMElRSWdCQ0VEQTBBZ0NTQUNRUUowYWlBR05nS1FBU0FDSUFscVFaQUphaUFPTFFBUk9nQUFJQUpCQVdvaEFpQURRUUZLSVE4Z0EwRUJheUVESUE4TkFBc2dDa0VCYWlFS0lBc2dEQzBBQUVraEFpQUxRUUZxSVFzZ0FnMEFDd3NnQmtFQmFpSUdRUWxIRFFBTEFrQWdBVVVnQlVFQVRISU5BRUVBSVFJZ0JVRUJSd1JBSUFWQmZuRWhBVUVBSVFNRFFDQUNJQWhxTFFBUlFSQlBCRUFnQUNnQ0FDSUVRUWsyQWhRZ0FDQUVLQUlBRVFFQUN5QUlJQUpCQVhKcUxRQVJRUkJQQkVBZ0FDZ0NBQ0lFUVFrMkFoUWdBQ0FFS0FJQUVRRUFDeUFDUVFKcUlRSWdBMEVDYWlJRElBRkhEUUFMQ3lBRlFRRnhSUTBBSUFJZ0NHb3RBQkZCRUVrTkFDQUFLQUlBSWdGQkNUWUNGQ0FBSUFFb0FnQVJBUUFMSUFkQm9BcHFKQUFMSndFQ2Z5QUJLQUlBSVFJakFFRVFheUlESkFBZ0FDQUJRUVJxSUFJUSt3WWdBMEVRYWlRQUN3a0FJQUVnQWhEZEFnc1dBQ0FCSUFJcEFnQTNBZ0FnQVNBQ0tRSUlOd0lJQzBzQkFYOGpBRUVRYXlJREpBQWdBeUFDTmdJTVFkaXNBaUFCUWFEcEEwR0Fwd0pCM1FBZ0EwRU1haER1QVVHZzZRTkIwS1lDUWQ0QUlBTkJER29RN2dFUU1DQURRUkJxSkFBZ0FBc1pBQ0FBSUFGQnZkOEJRYUgyQTBHbzdRTkJwTzBERUt3RUN3b0FJQUJCR0dvUTBRRUxJQUFnQUNvQ0FDQUJLZ0lFbENBQktnSUFJQUFxQWdTVWs0dERBQUFBUDVRTHNnRUJBWDBnQUNBQktnSUFqRGdDQUNBQktnSUVJUU1nQUVHQWdJRDhlellDQ0NBQUlBT01PQUlFSUFCQkRHb1E2Z1VnQUNBQ0tnSUFJQUVxQWdDVU9BSVlJQUFnQWlvQ0FDQUJLZ0lFbERnQ0hDQUFJQUlxQWdBNEFpQWdBRUVrYWhEcUJTQUFJQUVxQWdDTU9BSXdJQUVxQWdRaEF5QUFRWUNBZ1B4N05nSTRJQUFnQTR3NEFqUWdBQ0FDS2dJRUlBRXFBZ0NVT0FJOElBQWdBaW9DQkNBQktnSUVsRGdDUUNBQUlBSXFBZ1E0QWtRTElnQWdBQ0FCSUFJUXFnRkRBQUFBQUY0Z0F5QUVJQVVRcWdGREFBQUFBRjV6UlFzTUFDQUFJQUVnQUNBQlhSc0xRUUVDZnlNQVFTQnJJZ0lrQUNBQUVOUUJJQUZKQkVBZ0FCQTFJUU1nQUNBQ1FRaHFJQUVnQUJCRElBTVFuUU1pQUJDaUF5QUFFS0VEQ3lBQ1FTQnFKQUFMRHdBZ0FDQUFLQUlFUVFGcU5nSUVDd2tBSUFBZ0FSQ0NCZ3NKQUNBQUlBRTZBR1FMYVFFQ2Z5TUFRUkJySWdRa0FDQUVRUUEyQWd3Z0FFRU1haUFFUVF4cUlBTVF1Z0VnQVFSQUlBQW9BaEFnQVJDWkJpRUZDeUFBSUFVMkFnQWdBQ0FGSUFKQkEzUnFJZ0kyQWdnZ0FDQUNOZ0lFSUFBUVBpQUZJQUZCQTNScU5nSUFJQVJCRUdva0FDQUFDd3dBSUFBZ0FTQUFJQUZJR3dzUUFDQUFLQUlBSUFFb0FnQnJRUU4xQ3l3QUlBQW9BZ0FhSUFBb0FnQWdBQkRVQVVFRGRHb2FJQUFvQWdBZ0FCRFVBVUVEZEdvYUlBQW9BZ0FhQzAwQkFYOGdBQ2dDQkNFQkEwQWdBU0FBS0FJSVJ3UkFJQUFvQWhBYUlBQWdBQ2dDQ0VFSWF6WUNDQXdCQ3dzZ0FDZ0NBQVJBSUFBb0FoQWFJQUFvQWdBaEFTQUFFTDRHR2lBQkVEUUxDMUFCQVg4Z0FCRGtBaUFBRURVZ0FDZ0NBQ0FBS0FJRUlBRkJCR29pQWhDWUFpQUFJQUlRU0NBQVFRUnFJQUZCQ0dvUVNDQUFFRFVnQVJBK0VFZ2dBU0FCS0FJRU5nSUFJQUFnQUJCREVLQURDMW9CQW44akFFRVFheUlDSkFBZ0FpQUJOZ0lNSUFFZ0FCQ1FCQ0lEVFFSQUlBQVExQUVpQUNBRFFRRjJTUVJBSUFJZ0FFRUJkRFlDQ0NBQ1FRaHFJQUpCREdvUWVpZ0NBQ0VEQ3lBQ1FSQnFKQUFnQXc4TEVKd0JBQXVPQmdJSmZ3SjhJQUFvQWdBaEJTQUFLQUlFSVFOQkFDRUFJd0JCMEE5cklnWWtBQUpBSUFOQjlBTktEUUFDUUFKQUFrQWdBdzRDQXdBQkN5QUZSQUFBQUFBQUFQQS9JQVVyQXdDak9RTUFEQUVMSUFOQkFDQURRUUJLR3lFSkEwQWdBQ0FKUmdSQUEwQWdCQ0FKUmdSQVFRQWhCQU5BSUFrZ0JDSUJSZzBGQTBBQ1FDQUJJQU5HQkVBZ0F5RUJEQUVMSUFZZ0FVRUNkR29vQWdBZ0JFWU5BQ0FCUVFGcUlRRU1BUXNMSUFZZ0FVRUNkR29nQmlBRVFRSjBhaWdDQURZQ0FDQUZJQVJCQTNScUlRQWdCU0FCUVFOMGFpRUJRUUFoQWdOQUlBSWdDVWNFUUNBQkt3TUFJUW9nQVNBQUt3TUFPUU1BSUFBZ0Nqa0RBQ0FDUVFGcUlRSWdBQ0FEUVFOMElnaHFJUUFnQVNBSWFpRUJEQUVMQ3lBRVFRRnFJUVFNQUFzQUMwUUFBQUFBQUFBQUFDRUtRWDhoQWlBRklBUWlBQ0FEYkVFRGRHb2lDQ0VCQTBBZ0FDQURSd1JBSUFFckF3Q1pJZ3NnQ2lBS0lBdGpJZ2NiSVFvZ0FDQUNJQWNiSVFJZ0FFRUJhaUVBSUFFZ0EwRURkR29oQVF3QkN3dEJBQ0VBSUFKQmYwWWdDa1M3dmRmWjMzemJQV1Z5RFFRZ0JpQUNRUUowYWlJQUtBSUFJUUVnQUNBR0lBUkJBblJxSWdBb0FnQTJBZ0FnQUNBQk5nSUFJQVVnQWlBRGJFRURkR29oQUVFQUlRSWdDQ0VCQTBBZ0FpQURSd1JBSUFBckF3QWhDaUFBSUFFckF3QTVBd0FnQVNBS09RTUFJQUpCQVdvaEFpQUJRUWhxSVFFZ0FFRUlhaUVBREFFTEN5QUlLd01BSVFwQkFTRUJJQWdoQUFOQUlBRWdBMGNFUUNBQUlBQXJBd2dnQ3FNNUF3QWdBVUVCYWlFQklBQkJDR29oQUF3QkN3c2dBRVFBQUFBQUFBRHdQeUFLb3prREFFRUFJUWNEUUNBRElBZEhCRUFnQkNBSFJ3UkFJQVVnQXlBSGJFRURkR29pQUNzREFKb2hDa0VCSVFFZ0NDRUNBMEFnQVNBRFJ3UkFJQUFnQ2lBQ0t3TUFvaUFBS3dNSW9Ea0RBQ0FDUVFocUlRSWdBVUVCYWlFQklBQkJDR29oQUF3QkN3c2dBQ0FDS3dNQUlBcWlPUU1BQ3lBSFFRRnFJUWNNQVFzTElBUkJBV29oQkF3QUN3QUZJQVlnQUVFQ2RHb2dBRFlDQUNBQVFRRnFJUUFNQVFzQUN3QUxJQVVoQUFzZ0JrSFFEMm9rQUVFQVFYOGdBQnNMQndBZ0FCQk5HZ3NyQVFGL0lBQWdBU2dDQURZQ0FDQUJLQUlBSVFNZ0FDQUJOZ0lJSUFBZ0F5QUNRUUowYWpZQ0JDQUFDeXNBSUFBb0FnQWFJQUFvQWdBZ0FCRFRBVUVDZEdvYUlBQW9BZ0FhSUFBb0FnQWdBQkJFUVFKMGFob0xVZ0VEZnlNQVFSQnJJZ01rQUNBRElBQWdBUkMzQWlJQ0tBSUVJUUVnQWlnQ0NDRUVBMEFnQVNBRVJnUkFJQUlRYmlBRFFSQnFKQUFGSUFBUU5TQUJFTXdHSUFJZ0FVRUVhaUlCTmdJRURBRUxDd3NMQUNBQUlBRkJDQkQ2QVFzK0FRSi9Jd0JCRUdzaUF5UUFJQU1nQUVFQkVMOEdJUUlnQUJBMUlBSW9BZ1FnQVJEZ0FpQUNJQUlvQWdSQkNHbzJBZ1FnQWhCdUlBTkJFR29rQUFzb0FDQUFJQUVRU0NBQVFRUnFJQUZCQkdvUVNDQUFFRFVnQVJBMUVFZ2dBQkExR2lBQkVEVWFDNElCQUFKQUlBSkRBQUFBQUdBRVFDQUFLQUlVc2lBQ1hrVU5BU0FBS2dJWUlBSVEzUVpCQVNBQmRMS1VEd3RCOEs4RVFlZTBBUkF6UVptdkFSQXpRYjhjRUROQjZBRVFOa0g1SUJBelFlZTFBUkF6RURjUUFBQUxRZkN2QkVIeHNBRVFNMEdacndFUU0wRy9IQkF6UWVrQkVEWkIrU0FRTTBIK3RRRVFNeEEzRUFBQUMxb0JBbjhqQUVFUWF5SUNKQUFnQWlBQk5nSU1JQUVnQUJEbkJpSURUUVJBSUFBUTJ3RWlBQ0FEUVFGMlNRUkFJQUlnQUVFQmREWUNDQ0FDUVFocUlBSkJER29RZWlnQ0FDRURDeUFDUVJCcUpBQWdBdzhMRUp3QkFBc01BQ0FCSUFJdEFBQTZBQUFMSVFBZ0FDQUJOZ0lBSUFBZ0FTZ0NCQ0lCTmdJRUlBQWdBU0FDYWpZQ0NDQUFDeElBSUFBUVBpZ0NBQ0FBS0FJQWEwRU1iUXNzQUNBQUtBSUFHaUFBS0FJQUlBQVF1d0ZCREd4cUdpQUFLQUlBSUFBUXV3RkJER3hxR2lBQUtBSUFHZ3VkQVFJRWZ3TjlBMEFnQkVFRFJ3UkFJQUFnQkVFRmRHb2lCaXNERUxZaEJ5QUdLd01JdGlFSUlBWXJBd0MySVFsQkFDRURBMEFnQTBFRVJ3UkFJQU5CQW5RaUJTQUNJQVJCQkhScWFpQUhJQUVnQldvaUJTb0NJSlFnQ1NBRktnSUFsQ0FGS2dJUUlBaVVrcEk0QWdBZ0EwRUJhaUVEREFFTEN5QUNJQVJCQkhScUlnTWdBeW9DRENBR0t3TVl0cEk0QWd3Z0JFRUJhaUVFREFFTEN3dFZBUUYvSUFBb0FnUWhBZ05BSUFJZ0FDZ0NDRWNFUUNBQUtBSVFHaUFBSUFBb0FnZ2dBV3MyQWdnTUFRc0xJQUFvQWdBRVFDQUFLQUlRR2lBQUtBSUFJUUlnQUJBK0tBSUFJQUFvQWdCckdpQUNFRFFMQzBrQkFuOGdBQ2dDQkNJR1FRaDFJUVVnQmtFQmNRUkFJQUlvQWdBZ0JSQ3hCQ0VGQ3lBQUtBSUFJZ0FnQVNBQ0lBVnFJQU5CQWlBR1FRSnhHeUFFSUFBb0FnQW9BaGdSQmdBTDh3RUJCSDhqQUVFUWF5SUlKQUFnQWlBQlFYOXpRUkZyVFFSQUlBQVFRQ0VKQW44Z0FVSG4vLy8vQjBrRVFDQUlJQUZCQVhRMkFnZ2dDQ0FCSUFKcU5nSU1JQWhCREdvZ0NFRUlhaEI2S0FJQUVKMENEQUVMUVc0TFFRRnFJZ29RVENFQ0lBUUVRQ0FDSUFrZ0JCQzJBUXNnQmdSQUlBSWdCR29nQnlBR0VMWUJDeUFESUFRZ0JXb2lDMnNoQnlBRElBdEhCRUFnQWlBRWFpQUdhaUFFSUFscUlBVnFJQWNRdGdFTElBRkJDa2NFUUNBSkVEUUxJQUFnQWhDUEFTQUFJQW9Rc3dFZ0FDQUVJQVpxSUFkcUlnQVFpZ0VnQ0VFQU9nQUhJQUFnQW1vZ0NFRUhhaENHQVNBSVFSQnFKQUFQQ3hCVkFBdWVhZ01OZndSOUNYd2pBRUhnQVdzaURDUUFJQXhDZ0lDQWdJQ0E0SzNBQURjRDJBRWdERUtBZ0lDQWdJRGdyY0FBTndQSUFTQU1Rb0NBZ0lDQWdNQ3N3QUEzQTdnQklBeENnSUNBZ0lDQXdLekFBRGNEMEFFZ0RFS0FnSUNBZ0lEZ3JjQUFOd1BBQVNBTVFvQ0FnSUNBZ09DdHdBQTNBN0FCSUF4Q2dJQ0FnSUNBd0t6QUFEY0RxQUVnREVLQWdJQ0FnSURBck1BQU53T2dBUU5BSUExQkJFY0VRQ0FOUVFSMElnNGdERUhnQUdwcUloRWdDU0FPYWlJT0t3TUFPUU1BSUJFZ0Rpc0RDRGtEQ0NBTlFRRnFJUTBNQVFzTElBeEJvQUZxSVJVZ0RFSGdBR29oRmlBTVFSQnFJUkpCQUNFTlFRaEJDQkM1QVNFVFFRaEJBUkM1QVNFUFFRaEJBUkM1QVNFUUlBOG9BZ0FoRnlBVEtBSUFJUmdEUUNBTlFRUkhCRUFnR0NBTlFRZDBhaUlKSUJVZ0RVRUVkQ0lVYWlJT0t3TUFPUU1BSUE0ckF3Z2hIU0FKUWdBM0F5Z2dDVUlBTndNZ0lBbENBRGNER0NBSlFvQ0FnSUNBZ0lENFB6Y0RFQ0FKSUIwNUF3Z2dDU0FVSUJacUloRXJBd0FnRGlzREFKcWlPUU13SUJFckF3QWhIU0FPS3dNSUlSNGdDVUlBTndOUUlBbENBRGNEU0NBSlFVQnJRZ0EzQXdBZ0NTQWRJQjZhb2prRE9DQUpJQTRyQXdBNUExZ2dEaXNEQ0NFZElBbENnSUNBZ0lDQWdQZy9Od05vSUFrZ0hUa0RZQ0FKSUJFckF3Z2dEaXNEQUpxaU9RTndJQWtnRVNzRENDQU9Ld01JbXFJNUEzZ2dGQ0FYYWlJSklCRXJBd0E1QXdBZ0NTQVJLd01JT1FNSUlBMUJBV29oRFF3QkN3c2dFeENrQXhvZ0VDQVRJQThRbEFRYUlCQW9BZ0FoRGtFQUlRa0RRQ0FKUVFKSEJFQWdFaUFKUVJoc0loRnFJZzBnRGlBUmFpSVJLd01BT1FNQUlBMGdFU3NEQ0RrRENDQU5JQkVyQXhBNUF4QWdDVUVCYWlFSkRBRUxDeUFTSUE0ckF6QTVBekFnRGlzRE9DRWRJQkpCUUd0Q2dJQ0FnSUNBZ1BnL053TUFJQklnSFRrRE9DQVRFRVlnRHhCR0lCQVFSZ0ovSUF3ckEzQWlIU0FNS3dPQUFTSWVvU0lmSUIraUlBd3JBM2dpSHlBTUt3T0lBU0lnb1NJaElDR2lvQ0lobVVRQUFBQUFBQURnUVdNRVFDQWhxZ3dCQzBHQWdJQ0FlQXNoQ1FKL0FuOGdEQ3NEa0FFaUlTQU1Ld05nSWlLaElpUWdKS0lnRENzRG1BRWlKQ0FNS3dOb0lpV2hJaU1nSTZLZ0lpT1pSQUFBQUFBQUFPQkJZd1JBSUNPcURBRUxRWUNBZ0lCNEN5SU9JQWtnQ1NBT1NCdTNJQXFpSUFxaUlpT1pSQUFBQUFBQUFPQkJZd1JBSUNPcURBRUxRWUNBZ0lCNEN5RVJBbjhnSWlBZG9TSWRJQjJpSUNVZ0g2RWlIU0Fkb3FBaUhabEVBQUFBQUFBQTRFRmpCRUFnSGFvTUFRdEJnSUNBZ0hnTElRa0Nmd0ovSUI0Z0lhRWlIU0Fkb2lBZ0lDU2hJaDBnSGFLZ0loMlpSQUFBQUFBQUFPQkJZd1JBSUIycURBRUxRWUNBZ0lCNEN5SU9JQWtnQ1NBT1NCdTNJQXFpSUFxaUloMlpSQUFBQUFBQUFPQkJZd1JBSUIycURBRUxRWUNBZ0lCNEN5RU9Ba0FnQUVVRVFDQUNJUWtEUUNBRElBa2lEVW9FUUNBTlFRRjBJUWtnRFNBTmJDQU9TQTBCQ3dzZ0FpRU9BMEFnRGlJSklBTk9EUUlnQ1VFQmRDRU9JQWtnQ1d3Z0VVZ05BQXNNQVFzZ0FpRUpBMEFnRGlBSklBa2lEV3hCQW5SS0JFQWdEVUVCZENFSklBTWdEVW9OQVFzTElBSWhEZ05BSUE0aUNTQUpiRUVDZENBUlRnMEJJQWxCQVhRaERpQURJQWxLRFFBTEN5QUtSQUFBQUFBQUFDUkFvaUVkUkFBQUFBQUFBUEEvSUFxaFJBQUFBQUFBQU9BL29rUUFBQUFBQUFBa1FLSWhDaUFKSUFNZ0F5QUpTaHNpQ1NBQ2JTRVJJQTBnQXlBRElBMUtHeUlESUFKdElSSWdBaUFDYkNFVEFrQUNRQUpBQWtBZ0FVVUVRQ0FUUVFOc0loTkJCQkQrQWlJT1JRMEVBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQWdCdzRQQUFFQ0F3UUZCZ2NJQ1FvTEJRVUZEZ3NnQ1VFQUlBbEJBRW9iSVE4Z0EwRUFJQU5CQUVvYklSQWdDa1FBQUFBQUFBQlpRS0FoSGlBRHR5RWhJQW0zSVNKQkFDRUJBMEFnQVNBUFJnME1JQjRnSFNBQnQwUUFBQUFBQUFEZ1A2Q2lJQ0tqb0NFS1FRQWhEUU5BSUEwZ0VFY0VRQ0FNS3dOUUlBd3JBMEFnSGlBZElBMjNSQUFBQUFBQUFPQS9vS0lnSWFPZ0loK2lJQW9nRENzRFNLS2dvQ0lnUkFBQUFBQUFBQUFBWVEwUklBd2dEQ3NESUNBTUt3TVFJQitpSUFvZ0RDc0RHS0tnb0NBZ283WWlHVGdDRENBTUlBd3JBemdnRENzREtDQWZvaUFLSUF3ckF6Q2lvS0FnSUtPMklobzRBZ2dnQ0NBWklCb2dERUVNYWlBTVFRaHFFSElhSUF3cUFnd2hHUUovSUFCQkFVWUVRQUovSUF3cUFnaERBQUNBUDVJaUdvdERBQUFBVDEwRVFDQWFxQXdCQzBHQWdJQ0FlQXRCQW0xQkFYUWhBd0ovSUJsREFBQ0FQNUlpR1l0REFBQUFUMTBFUUNBWnFBd0JDMEdBZ0lDQWVBdEJBbTFCQVhRTUFRc0NmeUFNS2dJSVF3QUFBRCtTSWhxTFF3QUFBRTlkQkVBZ0dxZ01BUXRCZ0lDQWdIZ0xJUU1nR1VNQUFBQS9raUlaaTBNQUFBQlBYUVJBSUJtb0RBRUxRWUNBZ0lCNEN5SUpRUUJJSUFVZ0NVeHlJQU5CQUVnZ0F5QUdUbkp5UlFSQUlBNGdBU0FSYlNBQ2JDQU5JQkp0YWtFTWJHb2lCeUFIS0FJQUlBUWdBeUFGYkNBSmFrRURiR29pQXkwQUFtbzJBZ0FnQnlBSEtBSUVJQU10QUFGcU5nSUVJQWNnQnlnQ0NDQURMUUFBYWpZQ0NBc2dEVUVCYWlFTkRBRUxDeUFCUVFGcUlRRU1BQXNBQ3lBSlFRQWdDVUVBU2hzaER5QURRUUFnQTBFQVNoc2hFQ0FLUkFBQUFBQUFBRmxBb0NFZUlBTzNJU0VnQ2JjaElrRUFJUUVEUUNBQklBOUdEUXNnSGlBZElBRzNSQUFBQUFBQUFPQS9vS0lnSXFPZ0lRcEJBQ0VOQTBBZ0RTQVFSd1JBSUF3ckExQWdEQ3NEUUNBZUlCMGdEYmRFQUFBQUFBQUE0RCtnb2lBaG82QWlINklnQ2lBTUt3TklvcUNnSWlCRUFBQUFBQUFBQUFCaERSQWdEQ0FNS3dNZ0lBd3JBeEFnSDZJZ0NpQU1Ld01Zb3FDZ0lDQ2p0aUlaT0FJTUlBd2dEQ3NET0NBTUt3TW9JQitpSUFvZ0RDc0RNS0tnb0NBZ283WWlHamdDQ0NBSUlCa2dHaUFNUVF4cUlBeEJDR29RY2hvZ0RDb0NEQ0VaQW44Z0FFRUJSZ1JBQW44Z0RDb0NDRU1BQUlBL2tpSWFpME1BQUFCUFhRUkFJQnFvREFFTFFZQ0FnSUI0QzBFQ2JVRUJkQ0VEQW44Z0dVTUFBSUEva2lJWmkwTUFBQUJQWFFSQUlCbW9EQUVMUVlDQWdJQjRDMEVDYlVFQmRBd0JDd0ovSUF3cUFnaERBQUFBUDVJaUdvdERBQUFBVDEwRVFDQWFxQXdCQzBHQWdJQ0FlQXNoQXlBWlF3QUFBRCtTSWhtTFF3QUFBRTlkQkVBZ0dhZ01BUXRCZ0lDQWdIZ0xJZ2xCQUVnZ0JTQUpUSElnQTBFQVNDQURJQVpPY25KRkJFQWdEaUFCSUJGdElBSnNJQTBnRW0xcVFReHNhaUlISUFjb0FnQWdCQ0FESUFWc0lBbHFRUU5zYWlJRExRQUFhallDQUNBSElBY29BZ1FnQXkwQUFXbzJBZ1FnQnlBSEtBSUlJQU10QUFKcU5nSUlDeUFOUVFGcUlRME1BUXNMSUFGQkFXb2hBUXdBQ3dBTElBbEJBQ0FKUVFCS0d5RVBJQU5CQUNBRFFRQktHeUVRSUFwRUFBQUFBQUFBV1VDZ0lSNGdBN2NoSVNBSnR5RWlRUUFoQVFOQUlBRWdEMFlOQ2lBZUlCMGdBYmRFQUFBQUFBQUE0RCtnb2lBaW82QWhDa0VBSVEwRFFDQU5JQkJIQkVBZ0RDc0RVQ0FNS3dOQUlCNGdIU0FOdDBRQUFBQUFBQURnUDZDaUlDR2pvQ0lmb2lBS0lBd3JBMGlpb0tBaUlFUUFBQUFBQUFBQUFHRU5EeUFNSUF3ckF5QWdEQ3NERUNBZm9pQUtJQXdyQXhpaW9LQWdJS08ySWhrNEFnd2dEQ0FNS3dNNElBd3JBeWdnSDZJZ0NpQU1Ld013b3FDZ0lDQ2p0aUlhT0FJSUlBZ2dHU0FhSUF4QkRHb2dERUVJYWhCeUdpQU1LZ0lNSVJrQ2Z5QUFRUUZHQkVBQ2Z5QU1LZ0lJUXdBQWdEK1NJaHFMUXdBQUFFOWRCRUFnR3FnTUFRdEJnSUNBZ0hnTFFRSnRRUUYwSVFNQ2Z5QVpRd0FBZ0QrU0lobUxRd0FBQUU5ZEJFQWdHYWdNQVF0QmdJQ0FnSGdMUVFKdFFRRjBEQUVMQW44Z0RDb0NDRU1BQUFBL2tpSWFpME1BQUFCUFhRUkFJQnFvREFFTFFZQ0FnSUI0Q3lFRElCbERBQUFBUDVJaUdZdERBQUFBVDEwRVFDQVpxQXdCQzBHQWdJQ0FlQXNpQ1VFQVNDQUZJQWxNY2lBRFFRQklJQU1nQms1eWNrVUVRQ0FPSUFFZ0VXMGdBbXdnRFNBU2JXcEJER3hxSWdjZ0J5Z0NBQ0FFSUFNZ0JXd2dDV3BCQW5ScUlnTXRBQUpxTmdJQUlBY2dCeWdDQkNBRExRQUJhallDQkNBSElBY29BZ2dnQXkwQUFHbzJBZ2dMSUExQkFXb2hEUXdCQ3dzZ0FVRUJhaUVCREFBTEFBc2dDVUVBSUFsQkFFb2JJUThnQTBFQUlBTkJBRW9iSVJBZ0NrUUFBQUFBQUFCWlFLQWhIaUFEdHlFaElBbTNJU0pCQUNFQkEwQWdBU0FQUmcwSklCNGdIU0FCdDBRQUFBQUFBQURnUDZDaUlDS2pvQ0VLUVFBaERRTkFJQTBnRUVjRVFDQU1Ld05RSUF3ckEwQWdIaUFkSUEyM1JBQUFBQUFBQU9BL29LSWdJYU9nSWgraUlBb2dEQ3NEU0tLZ29DSWdSQUFBQUFBQUFBQUFZUTBPSUF3Z0RDc0RJQ0FNS3dNUUlCK2lJQW9nRENzREdLS2dvQ0FnbzdZaUdUZ0NEQ0FNSUF3ckF6Z2dEQ3NES0NBZm9pQUtJQXdyQXpDaW9LQWdJS08ySWhvNEFnZ2dDQ0FaSUJvZ0RFRU1haUFNUVFocUVISWFJQXdxQWd3aEdRSi9JQUJCQVVZRVFBSi9JQXdxQWdoREFBQ0FQNUlpR290REFBQUFUMTBFUUNBYXFBd0JDMEdBZ0lDQWVBdEJBbTFCQVhRaEF3Si9JQmxEQUFDQVA1SWlHWXREQUFBQVQxMEVRQ0FacUF3QkMwR0FnSUNBZUF0QkFtMUJBWFFNQVFzQ2Z5QU1LZ0lJUXdBQUFEK1NJaHFMUXdBQUFFOWRCRUFnR3FnTUFRdEJnSUNBZ0hnTElRTWdHVU1BQUFBL2tpSVppME1BQUFCUFhRUkFJQm1vREFFTFFZQ0FnSUI0Q3lJSlFRQklJQVVnQ1V4eUlBTkJBRWdnQXlBR1RuSnlSUVJBSUE0Z0FTQVJiU0FDYkNBTklCSnRha0VNYkdvaUJ5QUhLQUlBSUFRZ0F5QUZiQ0FKYWtFQ2RHb2lBeTBBQUdvMkFnQWdCeUFIS0FJRUlBTXRBQUZxTmdJRUlBY2dCeWdDQ0NBRExRQUNhallDQ0FzZ0RVRUJhaUVOREFFTEN5QUJRUUZxSVFFTUFBc0FDeUFKUVFBZ0NVRUFTaHNoRHlBRFFRQWdBMEVBU2hzaEVDQUtSQUFBQUFBQUFGbEFvQ0VlSUFPM0lTRWdDYmNoSWtFQUlRRURRQ0FCSUE5R0RRZ2dIaUFkSUFHM1JBQUFBQUFBQU9BL29LSWdJcU9nSVFwQkFDRU5BMEFnRFNBUVJ3UkFJQXdyQTFBZ0RDc0RRQ0FlSUIwZ0RiZEVBQUFBQUFBQTREK2dvaUFobzZBaUg2SWdDaUFNS3dOSW9xQ2dJaUJFQUFBQUFBQUFBQUJoRFEwZ0RDQU1Ld01nSUF3ckF4QWdINklnQ2lBTUt3TVlvcUNnSUNDanRpSVpPQUlNSUF3Z0RDc0RPQ0FNS3dNb0lCK2lJQW9nRENzRE1LS2dvQ0FnbzdZaUdqZ0NDQ0FJSUJrZ0dpQU1RUXhxSUF4QkNHb1FjaG9nRENvQ0RDRVpBbjhnQUVFQlJnUkFBbjhnRENvQ0NFTUFBSUEva2lJYWkwTUFBQUJQWFFSQUlCcW9EQUVMUVlDQWdJQjRDMEVDYlVFQmRDRURBbjhnR1VNQUFJQS9raUlaaTBNQUFBQlBYUVJBSUJtb0RBRUxRWUNBZ0lCNEMwRUNiVUVCZEF3QkN3Si9JQXdxQWdoREFBQUFQNUlpR290REFBQUFUMTBFUUNBYXFBd0JDMEdBZ0lDQWVBc2hBeUFaUXdBQUFEK1NJaG1MUXdBQUFFOWRCRUFnR2FnTUFRdEJnSUNBZ0hnTElnbEJBRWdnQlNBSlRISWdBMEVBU0NBRElBWk9jbkpGQkVBZ0RpQUJJQkZ0SUFKc0lBMGdFbTFxUVF4c2FpSUhJQWNvQWdBZ0JDQURJQVZzSUFscVFRSjBhaUlETFFBQmFqWUNBQ0FISUFjb0FnUWdBeTBBQW1vMkFnUWdCeUFIS0FJSUlBTXRBQU5xTmdJSUN5QU5RUUZxSVEwTUFRc0xJQUZCQVdvaEFRd0FDd0FMSUFsQkFDQUpRUUJLR3lFUElBTkJBQ0FEUVFCS0d5RVFJQXBFQUFBQUFBQUFXVUNnSVI0Z0E3Y2hJU0FKdHlFaVFRQWhBUU5BSUFFZ0QwWU5CeUFlSUIwZ0FiZEVBQUFBQUFBQTREK2dvaUFpbzZBaENrRUFJUTBEUUNBTklCQkhCRUFnRENzRFVDQU1Ld05BSUI0Z0hTQU50MFFBQUFBQUFBRGdQNkNpSUNHam9DSWZvaUFLSUF3ckEwaWlvS0FpSUVRQUFBQUFBQUFBQUdFTkRDQU1JQXdyQXlBZ0RDc0RFQ0Fmb2lBS0lBd3JBeGlpb0tBZ0lLTzJJaGs0QWd3Z0RDQU1Ld000SUF3ckF5Z2dINklnQ2lBTUt3TXdvcUNnSUNDanRpSWFPQUlJSUFnZ0dTQWFJQXhCREdvZ0RFRUlhaEJ5R2lBTUtnSU1JUmtDZnlBQVFRRkdCRUFDZnlBTUtnSUlRd0FBZ0QrU0locUxRd0FBQUU5ZEJFQWdHcWdNQVF0QmdJQ0FnSGdMUVFKdFFRRjBJUU1DZnlBWlF3QUFnRCtTSWhtTFF3QUFBRTlkQkVBZ0dhZ01BUXRCZ0lDQWdIZ0xRUUp0UVFGMERBRUxBbjhnRENvQ0NFTUFBQUEva2lJYWkwTUFBQUJQWFFSQUlCcW9EQUVMUVlDQWdJQjRDeUVESUJsREFBQUFQNUlpR1l0REFBQUFUMTBFUUNBWnFBd0JDMEdBZ0lDQWVBc2lDVUVBU0NBRklBbE1jaUFEUVFCSUlBTWdCazV5Y2tVRVFDQU9JQUVnRVcwZ0Ftd2dEU0FTYldwQkRHeHFJZ2NnQkNBRElBVnNJQWxxYWkwQUFDSURJQWNvQWdCcU5nSUFJQWNnQXlBSEtBSUVhallDQkNBSElBTWdCeWdDQ0dvMkFnZ0xJQTFCQVdvaERRd0JDd3NnQVVFQmFpRUJEQUFMQUFzZ0NVRUFJQWxCQUVvYklROGdBMEVBSUFOQkFFb2JJUkFnQ2tRQUFBQUFBQUJaUUtBaEhpQUR0eUVoSUFtM0lTSkJBQ0VCQTBBZ0FTQVBSZzBHSUI0Z0hTQUJ0MFFBQUFBQUFBRGdQNkNpSUNLam9DRUtRUUFoRFFOQUlBMGdFRWNFUUNBTUt3TlFJQXdyQTBBZ0hpQWRJQTIzUkFBQUFBQUFBT0Evb0tJZ0lhT2dJaCtpSUFvZ0RDc0RTS0tnb0NJZ1JBQUFBQUFBQUFBQVlRMExJQXdnRENzRElDQU1Ld01RSUIraUlBb2dEQ3NER0tLZ29DQWdvN1lpR1RnQ0RDQU1JQXdyQXpnZ0RDc0RLQ0Fmb2lBS0lBd3JBekNpb0tBZ0lLTzJJaG80QWdnZ0NDQVpJQm9nREVFTWFpQU1RUWhxRUhJYUlBd3FBZ3doR1FKL0lBQkJBVVlFUUFKL0lBd3FBZ2hEQUFDQVA1SWlHb3REQUFBQVQxMEVRQ0FhcUF3QkMwR0FnSUNBZUF0QkFtMUJBWFFoQXdKL0lCbERBQUNBUDVJaUdZdERBQUFBVDEwRVFDQVpxQXdCQzBHQWdJQ0FlQXRCQW0xQkFYUU1BUXNDZnlBTUtnSUlRd0FBQUQrU0locUxRd0FBQUU5ZEJFQWdHcWdNQVF0QmdJQ0FnSGdMSVFNZ0dVTUFBQUEva2lJWmkwTUFBQUJQWFFSQUlCbW9EQUVMUVlDQWdJQjRDeUlKUVFCSUlBVWdDVXh5SUFOQkFFZ2dBeUFHVG5KeVJRUkFJQTRnQVNBUmJTQUNiQ0FOSUJKdGFrRU1iR29pQnlBSEtBSUFJQVFnQXlBRmJDQUpha0VDZEdvaUF5MEFBMm8yQWdBZ0J5QUhLQUlFSUFNdEFBSnFOZ0lFSUFjZ0J5Z0NDQ0FETFFBQmFqWUNDQXNnRFVFQmFpRU5EQUVMQ3lBQlFRRnFJUUVNQUFzQUN5QUpRUUFnQ1VFQVNoc2hEeUFEUVFBZ0EwRUFTaHNoRUNBS1JBQUFBQUFBQUZsQW9DRWVJQU8zSVNFZ0NiY2hJa0VBSVFFRFFDQUJJQTlHRFFVZ0hpQWRJQUczUkFBQUFBQUFBT0Evb0tJZ0lxT2dJUXBCQUNFTkEwQWdEU0FRUndSQUlBd3JBMUFnRENzRFFDQWVJQjBnRGJkRUFBQUFBQUFBNEQrZ29pQWhvNkFpSDZJZ0NpQU1Ld05Jb3FDZ0lpQkVBQUFBQUFBQUFBQmhEUW9nRENBTUt3TWdJQXdyQXhBZ0g2SWdDaUFNS3dNWW9xQ2dJQ0NqdGlJWk9BSU1JQXdnRENzRE9DQU1Ld01vSUIraUlBb2dEQ3NETUtLZ29DQWdvN1lpR2pnQ0NDQUlJQmtnR2lBTVFReHFJQXhCQ0dvUWNob2dEQ29DRENFWkFuOGdBRUVCUmdSQUFuOGdEQ29DQ0VNQUFJQS9raUlhaTBNQUFBQlBYUVJBSUJxb0RBRUxRWUNBZ0lCNEMwRUNiVUVCZENFREFuOGdHVU1BQUlBL2tpSVppME1BQUFCUFhRUkFJQm1vREFFTFFZQ0FnSUI0QzBFQ2JVRUJkQXdCQ3dKL0lBd3FBZ2hEQUFBQVA1SWlHb3REQUFBQVQxMEVRQ0FhcUF3QkMwR0FnSUNBZUFzaEF5QVpRd0FBQUQrU0lobUxRd0FBQUU5ZEJFQWdHYWdNQVF0QmdJQ0FnSGdMSWdkQkFFZ2dCU0FIVEhJZ0EwRUFTQ0FESUFaT2NuSkZCRUFDZnlBRUlBTWdCV3dpQXlBSGFrRUJkR290QUFGQkVHdXlRMzhLbFVPVUloa2dCQ0FIUWY3L0EzRWdBMnBCQVhScUlnTXRBQUJCZ0FGcnNpSWFRMDRhQVVTVWtpSWJpME1BQUFCUFhRUkFJQnVvREFFTFFZQ0FnSUI0Q3lFSElBTXRBQUloQ1NBT0lBRWdFVzBnQW13Z0RTQVNiV3BCREd4cUlnTWdBeWdDQUNBSFFRaDFJZ2RCQUNBSFFRQktHeUlIUWY4QklBZEIvd0ZKRzJvMkFnQWdBeUFES0FJSUFuOGdHU0FKUVlBQmE3SWlHME9nU3N4RGxKSWlISXREQUFBQVQxMEVRQ0FjcUF3QkMwR0FnSUNBZUF0QkNIVWlCMEVBSUFkQkFFb2JJZ2RCL3dFZ0IwSC9BVWtiYWpZQ0NDQURJQU1vQWdRQ2Z5QWJRN2dlVU1PVUlCa2dHa1ArbE1qQ2xKS1NJaG1MUXdBQUFFOWRCRUFnR2FnTUFRdEJnSUNBZ0hnTFFRaDFJZ05CQUNBRFFRQktHeUlEUWY4QklBTkIvd0ZKRzJvMkFnUUxJQTFCQVdvaERRd0JDd3NnQVVFQmFpRUJEQUFMQUFzZ0NVRUFJQWxCQUVvYklROGdBMEVBSUFOQkFFb2JJUkFnQ2tRQUFBQUFBQUJaUUtBaEhpQUR0eUVoSUFtM0lTSkJBQ0VCQTBBZ0FTQVBSZzBFSUI0Z0hTQUJ0MFFBQUFBQUFBRGdQNkNpSUNLam9DRUtRUUFoRFFOQUlBMGdFRWNFUUNBTUt3TlFJQXdyQTBBZ0hpQWRJQTIzUkFBQUFBQUFBT0Evb0tJZ0lhT2dJaCtpSUFvZ0RDc0RTS0tnb0NJZ1JBQUFBQUFBQUFBQVlRMEpJQXdnRENzRElDQU1Ld01RSUIraUlBb2dEQ3NER0tLZ29DQWdvN1lpR1RnQ0RDQU1JQXdyQXpnZ0RDc0RLQ0Fmb2lBS0lBd3JBekNpb0tBZ0lLTzJJaG80QWdnZ0NDQVpJQm9nREVFTWFpQU1RUWhxRUhJYUlBd3FBZ3doR1FKL0lBQkJBVVlFUUFKL0lBd3FBZ2hEQUFDQVA1SWlHb3REQUFBQVQxMEVRQ0FhcUF3QkMwR0FnSUNBZUF0QkFtMUJBWFFoQXdKL0lCbERBQUNBUDVJaUdZdERBQUFBVDEwRVFDQVpxQXdCQzBHQWdJQ0FlQXRCQW0xQkFYUU1BUXNDZnlBTUtnSUlRd0FBQUQrU0locUxRd0FBQUU5ZEJFQWdHcWdNQVF0QmdJQ0FnSGdMSVFNZ0dVTUFBQUEva2lJWmkwTUFBQUJQWFFSQUlCbW9EQUVMUVlDQWdJQjRDeUlIUVFCSUlBVWdCMHh5SUFOQkFFZ2dBeUFHVG5KeVJRUkFBbjhnQkNBRElBVnNJZ01nQjJwQkFYUnFMUUFBUVJCcnNrTi9DcFZEbENJWklBZEIvdjhEY1NBRGFrRUJkQ0FFYWlJRExRQUJRWUFCYTdJaUdrTk9HZ0ZFbEpJaUc0dERBQUFBVDEwRVFDQWJxQXdCQzBHQWdJQ0FlQXNoQnlBRExRQURJUWtnRGlBQklCRnRJQUpzSUEwZ0VtMXFRUXhzYWlJRElBTW9BZ0FnQjBFSWRTSUhRUUFnQjBFQVNoc2lCMEgvQVNBSFFmOEJTUnRxTmdJQUlBTWdBeWdDQ0FKL0lCa2dDVUdBQVd1eUlodERvRXJNUTVTU0loeUxRd0FBQUU5ZEJFQWdIS2dNQVF0QmdJQ0FnSGdMUVFoMUlnZEJBQ0FIUVFCS0d5SUhRZjhCSUFkQi93RkpHMm8yQWdnZ0F5QURLQUlFQW44Z0cwTzRIbEREbENBWklCcEQvcFRJd3BTU2tpSVppME1BQUFCUFhRUkFJQm1vREFFTFFZQ0FnSUI0QzBFSWRTSURRUUFnQTBFQVNoc2lBMEgvQVNBRFFmOEJTUnRxTmdJRUN5QU5RUUZxSVEwTUFRc0xJQUZCQVdvaEFRd0FDd0FMSUFsQkFDQUpRUUJLR3lFUElBTkJBQ0FEUVFCS0d5RVFJQXBFQUFBQUFBQUFXVUNnSVI0Z0E3Y2hJU0FKdHlFaVFRQWhBUU5BSUFFZ0QwWU5BeUFlSUIwZ0FiZEVBQUFBQUFBQTREK2dvaUFpbzZBaENrRUFJUTBEUUNBTklCQkhCRUFnRENzRFVDQU1Ld05BSUI0Z0hTQU50MFFBQUFBQUFBRGdQNkNpSUNHam9DSWZvaUFLSUF3ckEwaWlvS0FpSUVRQUFBQUFBQUFBQUdFTkNDQU1JQXdyQXlBZ0RDc0RFQ0Fmb2lBS0lBd3JBeGlpb0tBZ0lLTzJJaGs0QWd3Z0RDQU1Ld000SUF3ckF5Z2dINklnQ2lBTUt3TXdvcUNnSUNDanRpSWFPQUlJSUFnZ0dTQWFJQXhCREdvZ0RFRUlhaEJ5R2lBTUtnSU1JUmtDZnlBQVFRRkdCRUFDZnlBTUtnSUlRd0FBZ0QrU0locUxRd0FBQUU5ZEJFQWdHcWdNQVF0QmdJQ0FnSGdMUVFKdFFRRjBJUU1DZnlBWlF3QUFnRCtTSWhtTFF3QUFBRTlkQkVBZ0dhZ01BUXRCZ0lDQWdIZ0xRUUp0UVFGMERBRUxBbjhnRENvQ0NFTUFBQUEva2lJYWkwTUFBQUJQWFFSQUlCcW9EQUVMUVlDQWdJQjRDeUVESUJsREFBQUFQNUlpR1l0REFBQUFUMTBFUUNBWnFBd0JDMEdBZ0lDQWVBc2lDVUVBU0NBRklBbE1jaUFEUVFCSUlBTWdCazV5Y2tVRVFDQU9JQUVnRVcwZ0Ftd2dEU0FTYldwQkRHeHFJZ2NnQnlnQ0FDQUVJQU1nQld3Z0NXcEJBWFJxSWdNdEFBRWlDVUVEZEVFRWNrSDhBWEZxTmdJQUlBY2dCeWdDQ0NBRExRQUFJZ05CQkhKQi9BRnhhallDQ0NBSElBY29BZ1FnQTBFRmRDQUpRUU4yY2tFQ2NrSCtBWEZxTmdJRUN5QU5RUUZxSVEwTUFRc0xJQUZCQVdvaEFRd0FDd0FMSUFsQkFDQUpRUUJLR3lFUElBTkJBQ0FEUVFCS0d5RVFJQXBFQUFBQUFBQUFXVUNnSVI0Z0E3Y2hJU0FKdHlFaVFRQWhBUU5BSUFFZ0QwWU5BaUFlSUIwZ0FiZEVBQUFBQUFBQTREK2dvaUFpbzZBaENrRUFJUTBEUUNBTklCQkhCRUFnRENzRFVDQU1Ld05BSUI0Z0hTQU50MFFBQUFBQUFBRGdQNkNpSUNHam9DSWZvaUFLSUF3ckEwaWlvS0FpSUVRQUFBQUFBQUFBQUdFTkJ5QU1JQXdyQXlBZ0RDc0RFQ0Fmb2lBS0lBd3JBeGlpb0tBZ0lLTzJJaGs0QWd3Z0RDQU1Ld000SUF3ckF5Z2dINklnQ2lBTUt3TXdvcUNnSUNDanRpSWFPQUlJSUFnZ0dTQWFJQXhCREdvZ0RFRUlhaEJ5R2lBTUtnSU1JUmtDZnlBQVFRRkdCRUFDZnlBTUtnSUlRd0FBZ0QrU0locUxRd0FBQUU5ZEJFQWdHcWdNQVF0QmdJQ0FnSGdMUVFKdFFRRjBJUU1DZnlBWlF3QUFnRCtTSWhtTFF3QUFBRTlkQkVBZ0dhZ01BUXRCZ0lDQWdIZ0xRUUp0UVFGMERBRUxBbjhnRENvQ0NFTUFBQUEva2lJYWkwTUFBQUJQWFFSQUlCcW9EQUVMUVlDQWdJQjRDeUVESUJsREFBQUFQNUlpR1l0REFBQUFUMTBFUUNBWnFBd0JDMEdBZ0lDQWVBc2lDVUVBU0NBRklBbE1jaUFEUVFCSUlBTWdCazV5Y2tVRVFDQU9JQUVnRVcwZ0Ftd2dEU0FTYldwQkRHeHFJZ2NnQnlnQ0FDQUVJQU1nQld3Z0NXcEJBWFJxSWdNdEFBRWlDVUVDZEVFRWNrSDhBWEZxTmdJQUlBY2dCeWdDQ0NBRExRQUFJZ05CQkhKQi9BRnhhallDQ0NBSElBY29BZ1FnQTBFRmRDQUpRUU4yY2tFRWNrSDhBWEZxTmdJRUN5QU5RUUZxSVEwTUFRc0xJQUZCQVdvaEFRd0FDd0FMSUFsQkFDQUpRUUJLR3lFUElBTkJBQ0FEUVFCS0d5RVFJQXBFQUFBQUFBQUFXVUNnSVI0Z0E3Y2hJU0FKdHlFaVFRQWhBUU5BSUFFZ0QwWU5BU0FlSUIwZ0FiZEVBQUFBQUFBQTREK2dvaUFpbzZBaENrRUFJUTBEUUNBTklCQkhCRUFnRENzRFVDQU1Ld05BSUI0Z0hTQU50MFFBQUFBQUFBRGdQNkNpSUNHam9DSWZvaUFLSUF3ckEwaWlvS0FpSUVRQUFBQUFBQUFBQUdFTkJpQU1JQXdyQXlBZ0RDc0RFQ0Fmb2lBS0lBd3JBeGlpb0tBZ0lLTzJJaGs0QWd3Z0RDQU1Ld000SUF3ckF5Z2dINklnQ2lBTUt3TXdvcUNnSUNDanRpSWFPQUlJSUFnZ0dTQWFJQXhCREdvZ0RFRUlhaEJ5R2lBTUtnSU1JUmtDZnlBQVFRRkdCRUFDZnlBTUtnSUlRd0FBZ0QrU0locUxRd0FBQUU5ZEJFQWdHcWdNQVF0QmdJQ0FnSGdMUVFKdFFRRjBJUU1DZnlBWlF3QUFnRCtTSWhtTFF3QUFBRTlkQkVBZ0dhZ01BUXRCZ0lDQWdIZ0xRUUp0UVFGMERBRUxBbjhnRENvQ0NFTUFBQUEva2lJYWkwTUFBQUJQWFFSQUlCcW9EQUVMUVlDQWdJQjRDeUVESUJsREFBQUFQNUlpR1l0REFBQUFUMTBFUUNBWnFBd0JDMEdBZ0lDQWVBc2lDVUVBU0NBRklBbE1jaUFEUVFCSUlBTWdCazV5Y2tVRVFDQU9JQUVnRVcwZ0Ftd2dEU0FTYldwQkRHeHFJZ2NnQnlnQ0FDQUVJQU1nQld3Z0NXcEJBWFJxSWdNdEFBRkI4QUZ4YWtFSWFqWUNBQ0FISUFjb0FnZ2dBeTBBQUNJRFFRaHlRZmdCY1dvMkFnZ2dCeUFIS0FJRUlBTkJCSFJCQ0hKQitBRnhhallDQkFzZ0RVRUJhaUVOREFFTEN5QUJRUUZxSVFFTUFBc0FDeUFSSUJKc0lRQkJBQ0VKUVFBaERRTkFJQTBnRTBZTkJDQUxJQTFxSUE0Z0RVRUNkR29vQWdBZ0FHNDZBQUFnRFVFQmFpRU5EQUFMQUFzZ0UwRUVFUDRDSWc1RkRRTUNRQ0FIUVFGTkJFQWdDVUVBSUFsQkFFb2JJUThnQTBFQUlBTkJBRW9iSVJBZ0NrUUFBQUFBQUFCWlFLQWhIaUFEdHlFaElBbTNJU0pCQUNFQkEwQWdBU0FQUmcwQ0lCNGdIU0FCdDBRQUFBQUFBQURnUDZDaUlDS2pvQ0VLUVFBaERRTkFJQTBnRUVjRVFDQU1Ld05RSUF3ckEwQWdIaUFkSUEyM1JBQUFBQUFBQU9BL29LSWdJYU9nSWgraUlBb2dEQ3NEU0tLZ29DSWdSQUFBQUFBQUFBQUFZUTBHSUF3Z0RDc0RJQ0FNS3dNUUlCK2lJQW9nRENzREdLS2dvQ0FnbzdZaUdUZ0NEQ0FNSUF3ckF6Z2dEQ3NES0NBZm9pQUtJQXdyQXpDaW9LQWdJS08ySWhvNEFnZ2dDQ0FaSUJvZ0RFRU1haUFNUVFocUVISWFJQXdxQWd3aEdRSi9JQUJCQVVZRVFBSi9JQXdxQWdoREFBQ0FQNUlpR290REFBQUFUMTBFUUNBYXFBd0JDMEdBZ0lDQWVBdEJBbTFCQVhRaEF3Si9JQmxEQUFDQVA1SWlHWXREQUFBQVQxMEVRQ0FacUF3QkMwR0FnSUNBZUF0QkFtMUJBWFFNQVFzQ2Z5QU1LZ0lJUXdBQUFEK1NJaHFMUXdBQUFFOWRCRUFnR3FnTUFRdEJnSUNBZ0hnTElRTWdHVU1BQUFBL2tpSVppME1BQUFCUFhRUkFJQm1vREFFTFFZQ0FnSUI0Q3lJSFFRQklJQVVnQjB4eUlBTkJBRWdnQXlBR1RuSnlSUVJBSUE0Z0FTQVJiU0FDYkNBTklCSnRha0VDZEdvaUNTQUpLQUlBSUFRZ0F5QUZiQ0FIYWtFRGJHb2lBeTBBQVNBRExRQUFhaUFETFFBQ2FrRURibW8yQWdBTElBMUJBV29oRFF3QkN3c2dBVUVCYWlFQkRBQUxBQXNnQjBGK2NVRUNSZ1JBSUFsQkFDQUpRUUJLR3lFUElBTkJBQ0FEUVFCS0d5RVFJQXBFQUFBQUFBQUFXVUNnSVI0Z0E3Y2hJU0FKdHlFaVFRQWhBUU5BSUFFZ0QwWU5BaUFlSUIwZ0FiZEVBQUFBQUFBQTREK2dvaUFpbzZBaENrRUFJUTBEUUNBTklCQkhCRUFnRENzRFVDQU1Ld05BSUI0Z0hTQU50MFFBQUFBQUFBRGdQNkNpSUNHam9DSWZvaUFLSUF3ckEwaWlvS0FpSUVRQUFBQUFBQUFBQUdFTkJpQU1JQXdyQXlBZ0RDc0RFQ0Fmb2lBS0lBd3JBeGlpb0tBZ0lLTzJJaGs0QWd3Z0RDQU1Ld000SUF3ckF5Z2dINklnQ2lBTUt3TXdvcUNnSUNDanRpSWFPQUlJSUFnZ0dTQWFJQXhCREdvZ0RFRUlhaEJ5R2lBTUtnSU1JUmtDZnlBQVFRRkdCRUFDZnlBTUtnSUlRd0FBZ0QrU0locUxRd0FBQUU5ZEJFQWdHcWdNQVF0QmdJQ0FnSGdMUVFKdFFRRjBJUU1DZnlBWlF3QUFnRCtTSWhtTFF3QUFBRTlkQkVBZ0dhZ01BUXRCZ0lDQWdIZ0xRUUp0UVFGMERBRUxBbjhnRENvQ0NFTUFBQUEva2lJYWkwTUFBQUJQWFFSQUlCcW9EQUVMUVlDQWdJQjRDeUVESUJsREFBQUFQNUlpR1l0REFBQUFUMTBFUUNBWnFBd0JDMEdBZ0lDQWVBc2lCMEVBU0NBRklBZE1jaUFEUVFCSUlBTWdCazV5Y2tVRVFDQU9JQUVnRVcwZ0Ftd2dEU0FTYldwQkFuUnFJZ2tnQ1NnQ0FDQUVJQU1nQld3Z0IycEJBblJxSWdNdEFBRWdBeTBBQUdvZ0F5MEFBbXBCQTI1cU5nSUFDeUFOUVFGcUlRME1BUXNMSUFGQkFXb2hBUXdBQ3dBTElBZEJmWEZCQkVZRVFDQUpRUUFnQ1VFQVNoc2hEeUFEUVFBZ0EwRUFTaHNoRUNBS1JBQUFBQUFBQUZsQW9DRWVJQU8zSVNFZ0NiY2hJa0VBSVFFRFFDQUJJQTlHRFFJZ0hpQWRJQUczUkFBQUFBQUFBT0Evb0tJZ0lxT2dJUXBCQUNFTkEwQWdEU0FRUndSQUlBd3JBMUFnRENzRFFDQWVJQjBnRGJkRUFBQUFBQUFBNEQrZ29pQWhvNkFpSDZJZ0NpQU1Ld05Jb3FDZ0lpQkVBQUFBQUFBQUFBQmhEUVlnRENBTUt3TWdJQXdyQXhBZ0g2SWdDaUFNS3dNWW9xQ2dJQ0NqdGlJWk9BSU1JQXdnRENzRE9DQU1Ld01vSUIraUlBb2dEQ3NETUtLZ29DQWdvN1lpR2pnQ0NDQUlJQmtnR2lBTVFReHFJQXhCQ0dvUWNob2dEQ29DRENFWkFuOGdBRUVCUmdSQUFuOGdEQ29DQ0VNQUFJQS9raUlhaTBNQUFBQlBYUVJBSUJxb0RBRUxRWUNBZ0lCNEMwRUNiVUVCZENFREFuOGdHVU1BQUlBL2tpSVppME1BQUFCUFhRUkFJQm1vREFFTFFZQ0FnSUI0QzBFQ2JVRUJkQXdCQ3dKL0lBd3FBZ2hEQUFBQVA1SWlHb3REQUFBQVQxMEVRQ0FhcUF3QkMwR0FnSUNBZUFzaEF5QVpRd0FBQUQrU0lobUxRd0FBQUU5ZEJFQWdHYWdNQVF0QmdJQ0FnSGdMSWdkQkFFZ2dCU0FIVEhJZ0EwRUFTQ0FESUFaT2NuSkZCRUFnRGlBQklCRnRJQUpzSUEwZ0VtMXFRUUowYWlJSklBa29BZ0FnQkNBRElBVnNJQWRxUVFKMGFpSURMUUFDSUFNdEFBRnFJQU10QUFOcVFRTnVhallDQUFzZ0RVRUJhaUVOREFFTEN5QUJRUUZxSVFFTUFBc0FDd0pBQWtBQ1FBSkFBa0FDUUNBSFFRVnJEZ29BQndFQ0F3UUZBQUFBQndzZ0NVRUFJQWxCQUVvYklROGdBMEVBSUFOQkFFb2JJUkFnQ2tRQUFBQUFBQUJaUUtBaEhpQUR0eUVoSUFtM0lTSkJBQ0VCQTBBZ0FTQVBSZzBHSUI0Z0hTQUJ0MFFBQUFBQUFBRGdQNkNpSUNLam9DRUtRUUFoRFFOQUlBMGdFRWNFUUNBTUt3TlFJQXdyQTBBZ0hpQWRJQTIzUkFBQUFBQUFBT0Evb0tJZ0lhT2dJaCtpSUFvZ0RDc0RTS0tnb0NJZ1JBQUFBQUFBQUFBQVlRMEtJQXdnRENzRElDQU1Ld01RSUIraUlBb2dEQ3NER0tLZ29DQWdvN1lpR1RnQ0RDQU1JQXdyQXpnZ0RDc0RLQ0Fmb2lBS0lBd3JBekNpb0tBZ0lLTzJJaG80QWdnZ0NDQVpJQm9nREVFTWFpQU1RUWhxRUhJYUlBd3FBZ3doR1FKL0lBQkJBVVlFUUFKL0lBd3FBZ2hEQUFDQVA1SWlHb3REQUFBQVQxMEVRQ0FhcUF3QkMwR0FnSUNBZUF0QkFtMUJBWFFoQXdKL0lCbERBQUNBUDVJaUdZdERBQUFBVDEwRVFDQVpxQXdCQzBHQWdJQ0FlQXRCQW0xQkFYUU1BUXNDZnlBTUtnSUlRd0FBQUQrU0locUxRd0FBQUU5ZEJFQWdHcWdNQVF0QmdJQ0FnSGdMSVFNZ0dVTUFBQUEva2lJWmkwTUFBQUJQWFFSQUlCbW9EQUVMUVlDQWdJQjRDeUlIUVFCSUlBVWdCMHh5SUFOQkFFZ2dBeUFHVG5KeVJRUkFJQTRnQVNBUmJTQUNiQ0FOSUJKdGFrRUNkR29pQ1NBSktBSUFJQVFnQXlBRmJDQUhhbW90QUFCcU5nSUFDeUFOUVFGcUlRME1BUXNMSUFGQkFXb2hBUXdBQ3dBTElBbEJBQ0FKUVFCS0d5RVBJQU5CQUNBRFFRQktHeUVRSUFwRUFBQUFBQUFBV1VDZ0lSNGdBN2NoSVNBSnR5RWlRUUFoQVFOQUlBRWdEMFlOQlNBZUlCMGdBYmRFQUFBQUFBQUE0RCtnb2lBaW82QWhDa0VBSVEwRFFDQU5JQkJIQkVBZ0RDc0RVQ0FNS3dOQUlCNGdIU0FOdDBRQUFBQUFBQURnUDZDaUlDR2pvQ0lmb2lBS0lBd3JBMGlpb0tBaUlFUUFBQUFBQUFBQUFHRU5DU0FNSUF3ckF5QWdEQ3NERUNBZm9pQUtJQXdyQXhpaW9LQWdJS08ySWhrNEFnd2dEQ0FNS3dNNElBd3JBeWdnSDZJZ0NpQU1Ld013b3FDZ0lDQ2p0aUlhT0FJSUlBZ2dHU0FhSUF4QkRHb2dERUVJYWhCeUdpQU1LZ0lNSVJrQ2Z5QUFRUUZHQkVBQ2Z5QU1LZ0lJUXdBQWdEK1NJaHFMUXdBQUFFOWRCRUFnR3FnTUFRdEJnSUNBZ0hnTFFRSnRRUUYwSVFNQ2Z5QVpRd0FBZ0QrU0lobUxRd0FBQUU5ZEJFQWdHYWdNQVF0QmdJQ0FnSGdMUVFKdFFRRjBEQUVMQW44Z0RDb0NDRU1BQUFBL2tpSWFpME1BQUFCUFhRUkFJQnFvREFFTFFZQ0FnSUI0Q3lFRElCbERBQUFBUDVJaUdZdERBQUFBVDEwRVFDQVpxQXdCQzBHQWdJQ0FlQXNpQjBFQVNDQUZJQWRNY2lBRFFRQklJQU1nQms1eWNrVUVRQ0FPSUFFZ0VXMGdBbXdnRFNBU2JXcEJBblJxSWdrZ0NTZ0NBQ0FFSUFNZ0JXd2dCMnBCQVhScUxRQUJhallDQUFzZ0RVRUJhaUVOREFFTEN5QUJRUUZxSVFFTUFBc0FDeUFKUVFBZ0NVRUFTaHNoRHlBRFFRQWdBMEVBU2hzaEVDQUtSQUFBQUFBQUFGbEFvQ0VlSUFPM0lTRWdDYmNoSWtFQUlRRURRQ0FCSUE5R0RRUWdIaUFkSUFHM1JBQUFBQUFBQU9BL29LSWdJcU9nSVFwQkFDRU5BMEFnRFNBUVJ3UkFJQXdyQTFBZ0RDc0RRQ0FlSUIwZ0RiZEVBQUFBQUFBQTREK2dvaUFobzZBaUg2SWdDaUFNS3dOSW9xQ2dJaUJFQUFBQUFBQUFBQUJoRFFnZ0RDQU1Ld01nSUF3ckF4QWdINklnQ2lBTUt3TVlvcUNnSUNDanRpSVpPQUlNSUF3Z0RDc0RPQ0FNS3dNb0lCK2lJQW9nRENzRE1LS2dvQ0FnbzdZaUdqZ0NDQ0FJSUJrZ0dpQU1RUXhxSUF4QkNHb1FjaG9nRENvQ0RDRVpBbjhnQUVFQlJnUkFBbjhnRENvQ0NFTUFBSUEva2lJYWkwTUFBQUJQWFFSQUlCcW9EQUVMUVlDQWdJQjRDMEVDYlVFQmRDRURBbjhnR1VNQUFJQS9raUlaaTBNQUFBQlBYUVJBSUJtb0RBRUxRWUNBZ0lCNEMwRUNiVUVCZEF3QkN3Si9JQXdxQWdoREFBQUFQNUlpR290REFBQUFUMTBFUUNBYXFBd0JDMEdBZ0lDQWVBc2hBeUFaUXdBQUFEK1NJaG1MUXdBQUFFOWRCRUFnR2FnTUFRdEJnSUNBZ0hnTElnZEJBRWdnQlNBSFRISWdBMEVBU0NBRElBWk9jbkpGQkVBZ0RpQUJJQkZ0SUFKc0lBMGdFbTFxUVFKMGFpSUpJQWtvQWdBZ0JDQURJQVZzSUFkcVFRRjBhaTBBQUdvMkFnQUxJQTFCQVdvaERRd0JDd3NnQVVFQmFpRUJEQUFMQUFzZ0NVRUFJQWxCQUVvYklROGdBMEVBSUFOQkFFb2JJUkFnQ2tRQUFBQUFBQUJaUUtBaEhpQUR0eUVoSUFtM0lTSkJBQ0VCQTBBZ0FTQVBSZzBESUI0Z0hTQUJ0MFFBQUFBQUFBRGdQNkNpSUNLam9DRUtRUUFoRFFOQUlBMGdFRWNFUUNBTUt3TlFJQXdyQTBBZ0hpQWRJQTIzUkFBQUFBQUFBT0Evb0tJZ0lhT2dJaCtpSUFvZ0RDc0RTS0tnb0NJZ1JBQUFBQUFBQUFBQVlRMEhJQXdnRENzRElDQU1Ld01RSUIraUlBb2dEQ3NER0tLZ29DQWdvN1lpR1RnQ0RDQU1JQXdyQXpnZ0RDc0RLQ0Fmb2lBS0lBd3JBekNpb0tBZ0lLTzJJaG80QWdnZ0NDQVpJQm9nREVFTWFpQU1RUWhxRUhJYUlBd3FBZ3doR1FKL0lBQkJBVVlFUUFKL0lBd3FBZ2hEQUFDQVA1SWlHb3REQUFBQVQxMEVRQ0FhcUF3QkMwR0FnSUNBZUF0QkFtMUJBWFFoQXdKL0lCbERBQUNBUDVJaUdZdERBQUFBVDEwRVFDQVpxQXdCQzBHQWdJQ0FlQXRCQW0xQkFYUU1BUXNDZnlBTUtnSUlRd0FBQUQrU0locUxRd0FBQUU5ZEJFQWdHcWdNQVF0QmdJQ0FnSGdMSVFNZ0dVTUFBQUEva2lJWmkwTUFBQUJQWFFSQUlCbW9EQUVMUVlDQWdJQjRDeUlIUVFCSUlBVWdCMHh5SUFOQkFFZ2dBeUFHVG5KeVJRUkFJQTRnQVNBUmJTQUNiQ0FOSUJKdGFrRUNkR29pQ1NBSktBSUFJQVFnQXlBRmJDQUhha0VCZEdvaUF5MEFBQ0lIUWZnQmNTQURMUUFCSWdOQkEzUkIrQUZ4YWlBSFFRVjBJQU5CQTNaeVFmd0JjV3BCQ21wQkEyNXFOZ0lBQ3lBTlFRRnFJUTBNQVFzTElBRkJBV29oQVF3QUN3QUxJQWxCQUNBSlFRQktHeUVQSUFOQkFDQURRUUJLR3lFUUlBcEVBQUFBQUFBQVdVQ2dJUjRnQTdjaElTQUp0eUVpUVFBaEFRTkFJQUVnRDBZTkFpQWVJQjBnQWJkRUFBQUFBQUFBNEQrZ29pQWlvNkFoQ2tFQUlRMERRQ0FOSUJCSEJFQWdEQ3NEVUNBTUt3TkFJQjRnSFNBTnQwUUFBQUFBQUFEZ1A2Q2lJQ0dqb0NJZm9pQUtJQXdyQTBpaW9LQWlJRVFBQUFBQUFBQUFBR0VOQmlBTUlBd3JBeUFnRENzREVDQWZvaUFLSUF3ckF4aWlvS0FnSUtPMkloazRBZ3dnRENBTUt3TTRJQXdyQXlnZ0g2SWdDaUFNS3dNd29xQ2dJQ0NqdGlJYU9BSUlJQWdnR1NBYUlBeEJER29nREVFSWFoQnlHaUFNS2dJTUlSa0NmeUFBUVFGR0JFQUNmeUFNS2dJSVF3QUFnRCtTSWhxTFF3QUFBRTlkQkVBZ0dxZ01BUXRCZ0lDQWdIZ0xRUUp0UVFGMElRTUNmeUFaUXdBQWdEK1NJaG1MUXdBQUFFOWRCRUFnR2FnTUFRdEJnSUNBZ0hnTFFRSnRRUUYwREFFTEFuOGdEQ29DQ0VNQUFBQS9raUlhaTBNQUFBQlBYUVJBSUJxb0RBRUxRWUNBZ0lCNEN5RURJQmxEQUFBQVA1SWlHWXREQUFBQVQxMEVRQ0FacUF3QkMwR0FnSUNBZUFzaUIwRUFTQ0FGSUFkTWNpQURRUUJJSUFNZ0JrNXlja1VFUUNBT0lBRWdFVzBnQW13Z0RTQVNiV3BCQW5ScUlna2dDU2dDQUNBRUlBTWdCV3dnQjJwQkFYUnFJZ010QUFBaUIwSDRBWEVnQXkwQUFTSURRUUowUWZnQmNXb2dCMEVGZENBRFFRTjJja0g0QVhGcVFReHFRUU51YWpZQ0FBc2dEVUVCYWlFTkRBRUxDeUFCUVFGcUlRRU1BQXNBQ3lBSlFRQWdDVUVBU2hzaER5QURRUUFnQTBFQVNoc2hFQ0FLUkFBQUFBQUFBRmxBb0NFZUlBTzNJU0VnQ2JjaElrRUFJUUVEUUNBQklBOUdEUUVnSGlBZElBRzNSQUFBQUFBQUFPQS9vS0lnSXFPZ0lRcEJBQ0VOQTBBZ0RTQVFSd1JBSUF3ckExQWdEQ3NEUUNBZUlCMGdEYmRFQUFBQUFBQUE0RCtnb2lBaG82QWlINklnQ2lBTUt3TklvcUNnSWlCRUFBQUFBQUFBQUFCaERRVWdEQ0FNS3dNZ0lBd3JBeEFnSDZJZ0NpQU1Ld01Zb3FDZ0lDQ2p0aUlaT0FJTUlBd2dEQ3NET0NBTUt3TW9JQitpSUFvZ0RDc0RNS0tnb0NBZ283WWlHamdDQ0NBSUlCa2dHaUFNUVF4cUlBeEJDR29RY2hvZ0RDb0NEQ0VaQW44Z0FFRUJSZ1JBQW44Z0RDb0NDRU1BQUlBL2tpSWFpME1BQUFCUFhRUkFJQnFvREFFTFFZQ0FnSUI0QzBFQ2JVRUJkQ0VEQW44Z0dVTUFBSUEva2lJWmkwTUFBQUJQWFFSQUlCbW9EQUVMUVlDQWdJQjRDMEVDYlVFQmRBd0JDd0ovSUF3cUFnaERBQUFBUDVJaUdvdERBQUFBVDEwRVFDQWFxQXdCQzBHQWdJQ0FlQXNoQXlBWlF3QUFBRCtTSWhtTFF3QUFBRTlkQkVBZ0dhZ01BUXRCZ0lDQWdIZ0xJZ2RCQUVnZ0JTQUhUSElnQTBFQVNDQURJQVpPY25KRkJFQWdEaUFCSUJGdElBSnNJQTBnRW0xcVFRSjBhaUlKSUFrb0FnQWdCQ0FESUFWc0lBZHFRUUYwYWlJRExRQUFJZ2RCOEFGeElBZEJCSFJCOEFGeGFpQURMUUFCUVFoeVFmZ0JjV3BCRUdwQkEyNXFOZ0lBQ3lBTlFRRnFJUTBNQVFzTElBRkJBV29oQVF3QUN3QUxJQkVnRW13aEFFRUFJUWxCQUNFTkEwQWdEU0FUUmcwRElBc2dEV29nRGlBTlFRSjBhaWdDQUNBQWJqb0FBQ0FOUVFGcUlRME1BQXNBQzBFQVFRTkJzeGhCQUJBOUMwRi9JUWtMSUE0UU5DQU1RZUFCYWlRQUlBa1BDMEVBUVFOQnBBNUJBQkE5UVFFUUF3QUxJZ0FnQVNBQ0lnQXBBZ0EzQWdBZ0FTQUFLQUlRTmdJUUlBRWdBQ2tDQ0RjQ0NBc1JBQ0FBSUFFZ0FTZ0NBQ2dDS0JFQ0FBc0lBRUgvLy8vL0J3c0ZBRUgvQUFzckFBSkFJQUFnQVVZTkFBTkFJQUFnQVVFRWF5SUJUdzBCSUFBZ0FSQklJQUJCQkdvaEFBd0FDd0FMQzlBQkFRSi9JQUpCZ0JCeEJFQWdBRUVyT2dBQUlBQkJBV29oQUFzZ0FrR0FDSEVFUUNBQVFTTTZBQUFnQUVFQmFpRUFDeUFDUVlRQ2NTSURRWVFDUndSQUlBQkJydFFBT3dBQUlBQkJBbW9oQUFzZ0FrR0FnQUZ4SVFJRFFDQUJMUUFBSWdRRVFDQUFJQVE2QUFBZ0FFRUJhaUVBSUFGQkFXb2hBUXdCQ3dzZ0FBSi9Ba0FnQTBHQUFrY0VRQ0FEUVFSSERRRkJ4Z0JCNWdBZ0Foc01BZ3RCeFFCQjVRQWdBaHNNQVF0QndRQkI0UUFnQWhzZ0EwR0VBa1lOQUJwQnh3QkI1d0FnQWhzTE9nQUFJQU5CaEFKSEM2b0JBUUYvQWtBZ0EwR0FFSEZGRFFBZ0FrVWdBMEhLQUhFaUJFRUlSaUFFUWNBQVJuSnlEUUFnQUVFck9nQUFJQUJCQVdvaEFBc2dBMEdBQkhFRVFDQUFRU002QUFBZ0FFRUJhaUVBQ3dOQUlBRXRBQUFpQkFSQUlBQWdCRG9BQUNBQVFRRnFJUUFnQVVFQmFpRUJEQUVMQ3lBQUFuOUI3d0FnQTBIS0FIRWlBVUhBQUVZTkFCcEIyQUJCK0FBZ0EwR0FnQUZ4R3lBQlFRaEdEUUFhUWVRQVFmVUFJQUliQ3pvQUFBc01BQ0FBRUVBZ0FVRUNkR29McndRQkMzOGpBRUdBQVdzaUNpUUFJQW9nQVRZQ2VDQUNJQU1ROWdNaENDQUtRYzRDTmdJUUlBcEJDR3BCQUNBS1FSQnFJZ2tRWnlFUEFrQWdDRUhsQUU4RVFDQUlFRHNpQ1VVTkFTQVBJQWtRZndzZ0NTRUhJQUloQVFOQUlBRWdBMFlFUUFOQUFrQWdBQ0FLUWZnQWFoQ1NBVUVBSUFnYlJRUkFJQUFnQ2tINEFHb1Fld1JBSUFVZ0JTZ0NBRUVDY2pZQ0FBc01BUXNnQUJCb0lRMGdCa1VFUUNBRUlBMFFoUUVoRFFzZ0RFRUJhaUVRUVFBaERpQUpJUWNnQWlFQkEwQWdBU0FEUmdSQUlCQWhEQ0FPUlEwRElBQVFkUm9nQ1NFSElBSWhBU0FJSUF0cVFRSkpEUU1EUUNBQklBTkdCRUFNQlFVQ1FDQUhMUUFBUVFKSERRQWdBUkE0SUF4R0RRQWdCMEVBT2dBQUlBdEJBV3NoQ3dzZ0IwRUJhaUVISUFGQkRHb2hBUXdCQ3dBTEFBVUNRQ0FITFFBQVFRRkhEUUFnQVNBTUVMNERLQUlBSVJFQ1FDQUdCSDhnRVFVZ0JDQVJFSVVCQ3lBTlJnUkFRUUVoRGlBQkVEZ2dFRWNOQWlBSFFRSTZBQUFnQzBFQmFpRUxEQUVMSUFkQkFEb0FBQXNnQ0VFQmF5RUlDeUFIUVFGcUlRY2dBVUVNYWlFQkRBRUxBQXNBQ3dzQ1FBSkFBMEFnQWlBRFJnMEJJQWt0QUFCQkFrY0VRQ0FKUVFGcUlRa2dBa0VNYWlFQ0RBRUxDeUFDSVFNTUFRc2dCU0FGS0FJQVFRUnlOZ0lBQ3lBUEVHWWdDa0dBQVdva0FDQUREd1VDUUNBQkVMOEJSUVJBSUFkQkFUb0FBQXdCQ3lBSFFRSTZBQUFnQzBFQmFpRUxJQWhCQVdzaENBc2dCMEVCYWlFSElBRkJER29oQVF3QkN3QUxBQXNRVlFBTEVRQWdBQ0FCSUFBb0FnQW9BZ3dSQXdBTHRnUUJDMzhqQUVHQUFXc2lDaVFBSUFvZ0FUWUNlQ0FDSUFNUTlnTWhDQ0FLUWM0Q05nSVFJQXBCQ0dwQkFDQUtRUkJxSWdrUVp5RVBBa0FnQ0VIbEFFOEVRQ0FJRURzaUNVVU5BU0FQSUFrUWZ3c2dDU0VISUFJaEFRTkFJQUVnQTBZRVFBTkFBa0FnQUNBS1FmZ0FhaENUQVVFQUlBZ2JSUVJBSUFBZ0NrSDRBR29RZkFSQUlBVWdCU2dDQUVFQ2NqWUNBQXNNQVFzZ0FCQnBJUTBnQmtVRVFDQUVJQTBRd0FNaERRc2dERUVCYWlFUVFRQWhEaUFKSVFjZ0FpRUJBMEFnQVNBRFJnUkFJQkFoRENBT1JRMERJQUFRZGhvZ0NTRUhJQUloQVNBSUlBdHFRUUpKRFFNRFFDQUJJQU5HQkVBTUJRVUNRQ0FITFFBQVFRSkhEUUFnQVJBNElBeEdEUUFnQjBFQU9nQUFJQXRCQVdzaEN3c2dCMEVCYWlFSElBRkJER29oQVF3QkN3QUxBQVVDUUNBSExRQUFRUUZIRFFBZ0FTQU1FRUVzQUFBaEVRSkFJQTFCL3dGeElBWUVmeUFSQlNBRUlCRVF3QU1MUWY4QmNVWUVRRUVCSVE0Z0FSQTRJQkJIRFFJZ0IwRUNPZ0FBSUF0QkFXb2hDd3dCQ3lBSFFRQTZBQUFMSUFoQkFXc2hDQXNnQjBFQmFpRUhJQUZCREdvaEFRd0JDd0FMQUFzTEFrQUNRQU5BSUFJZ0EwWU5BU0FKTFFBQVFRSkhCRUFnQ1VFQmFpRUpJQUpCREdvaEFnd0JDd3NnQWlFRERBRUxJQVVnQlNnQ0FFRUVjallDQUFzZ0R4Qm1JQXBCZ0FGcUpBQWdBdzhGQWtBZ0FSQy9BVVVFUUNBSFFRRTZBQUFNQVFzZ0IwRUNPZ0FBSUF0QkFXb2hDeUFJUVFGcklRZ0xJQWRCQVdvaEJ5QUJRUXhxSVFFTUFRc0FDd0FMRUZVQUMzOENBbjhDZmlNQVFhQUJheUlFSkFBZ0JDQUJOZ0k4SUFRZ0FUWUNGQ0FFUVg4MkFoZ2dCRUVRYWlJRlFnQVF3d0VnQkNBRklBTkJBUkNEQlNBRUtRTUlJUVlnQkNrREFDRUhJQUlFUUNBQ0lBRWdCQ2dDRkNBRUtBS0lBV29nQkNnQ1BHdHFOZ0lBQ3lBQUlBWTNBd2dnQUNBSE53TUFJQVJCb0FGcUpBQUxEUUFnQUNBQklBSkNmeERHQkFzYUFDQUFJQUVnQVNnQ0FFRU1heWdDQUdvb0FoZzJBZ0FnQUFzTEFDQUFRY1MzQkJETEFRc25BUUYvSUFCQkJHb1Exd1FoQWlBQVFjeVFBellDQUNBQ1FlQ1FBellDQUNBQ0lBRVE5QUlMSndFQmZ5QUFRUVJxRUlFRklRSWdBRUdja0FNMkFnQWdBa0d3a0FNMkFnQWdBaUFCRVBRQ0Myb0JBbjhnQUVHZ2xRTTJBZ0FnQUNnQ0tDRUJBMEFnQVFSQVFRQWdBQ0FCUVFGcklnRkJBblFpQWlBQUtBSWthaWdDQUNBQUtBSWdJQUpxS0FJQUVRVUFEQUVMQ3lBQVFSeHFFRWNnQUNnQ0lCQTBJQUFvQWlRUU5DQUFLQUl3RURRZ0FDZ0NQQkEwSUFBTEN3QWdBRUc4dHdRUXl3RUxYUUVDZndKQUlBQW9BZ0FpQWtVTkFBSi9JQUlvQWhnaUF5QUNLQUljUmdSQUlBSWdBUkRDQVNBQ0tBSUFLQUkwRVFNQURBRUxJQUlnQTBFQmFqWUNHQ0FESUFFNkFBQWdBUkRDQVF0QmZ4QzlBVVVOQUNBQVFRQTJBZ0FMQ3drQUlBQVErUUlRTkF1NkFRRUNmeU1BUVJCcklnSWtBQ0FBSUFBb0FnQkJER3NvQWdCcUtBSVlCRUFnQWtFSWFpSUJJQUEyQWdRZ0FVRUFPZ0FBSUFBZ0FDZ0NBRUVNYXlnQ0FHb1F6Z01FUUNBQUlBQW9BZ0JCREdzb0FnQnFLQUpJQkVBZ0FDQUFLQUlBUVF4cktBSUFhaWdDU0JETUF3c2dBVUVCT2dBQUN3SkFJQUV0QUFCRkRRQWdBQ0FBS0FJQVFReHJLQUlBYWlnQ0dCREdBa0YvUncwQUlBQWdBQ2dDQUVFTWF5Z0NBR3BCQVJERUFnc2dBUkRGQWdzZ0FrRVFhaVFBQzRIaUFRSU5md0Y4SUFORkJFQWdCRUVCUmdSQUlBZ0VRQUovSUFBaEJVRUFJUUFnQVNJR1FRQWdBVUVBU2hzaENpQUhLQUlBSWdNZ0FTQUNJZzlCQVdzaUFXeEJBWFJxSVFRZ0F5RUNBMEFnQUNBS1J3UkFJQVJCQURzQkFDQUNRUUE3QVFBZ0FFRUJhaUVBSUFKQkFtb2hBaUFFUVFKcUlRUU1BUXNMSUE5QkFDQVBRUUJLR3lFSklBTWdCa0VCYXlJS1FRRjBhaUVFUVFBaEFDQURJUUlEUUNBQUlBbEhCRUFnQkVFQU93RUFJQUpCQURzQkFDQUFRUUZxSVFBZ0JDQUdRUUYwSWd0cUlRUWdBaUFMYWlFQ0RBRUxDeUFCUVFFZ0FVRUJTaHNoRWlBSFFaQ0F5QUJxSVFFZ0NDQUdRUUZxSWdCcUlRc2dBQ0FGYWlFTUlBcEJBU0FLUVFGS0d5SVRRUUZySVEwZ0F5QUFRUUYwYWlFQ1FRQWdCbXRCQVhRaEZFRUFJUVZCQVNFS0FrQURRQ0FLSUJKSEJFQWdEQ0FOYWlFUUlBc2dEV29oRGtFQklRUURRQUpBQWtBQ1FDQUVJQk5IQkVBZ0RDMEFBQ0FMTFFBQVRRUkFJQUlnRkdvaUFDOEJBQ0lEUVJCMFFSQjFJZ2hCQUVvRVFDQUNJQWc3QVFBZ0J5QURRUnhzYWlJQVFZeUEwQUJxSUFvMkFnQWdBRUgwLzg4QWFpSURJQU1vQWdCQkFXbzJBZ0FnQUVINC84OEFhaUlESUFNb0FnQWdCR28yQWdBZ0FFSDgvODhBYWlJQUlBQW9BZ0FnQ21vMkFnQU1CUXNnQUVFQ2F5OEJBQ0lJUVJCMFFSQjFJUU1nQUM0QkFpSUFRUUJLQkVBZ0EwRUFTZ1JBSUFkQmtJRElBR29pQ1NBQVFRSjBha0VFYXlnQ0FDSURJQWhCQW5RZ0NXcEJCR3NvQWdBaUNFb0VRQ0FDSUFnN0FRQkJBQ0VKSUFWQkFDQUZRUUJLR3lFUklBRWhBQU5BSUFrZ0VVWUVRQ0FJSVFNTUNBc2dBeUFBS0FJQVJnUkFJQUFnQ0RZQ0FBc2dDVUVCYWlFSklBQkJCR29oQUF3QUN3QUxJQUlnQXpzQkFDQURJQWhPRFFWQkFDRUpJQVZCQUNBRlFRQktHeUVSSUFFaEFBTkFJQWtnRVVZTkJpQUlJQUFvQWdCR0JFQWdBQ0FETmdJQUN5QUpRUUZxSVFrZ0FFRUVhaUVBREFBTEFBc2dBa0VDYXk0QkFDSUlRUUJLQkVBZ0IwR1FnTWdBYWlJSklBQkJBblJxUVFScktBSUFJZ01nQ0VILy93TnhRUUowSUFscVFRUnJLQUlBSWdoS0JFQWdBaUFJT3dFQVFRQWhDU0FGUVFBZ0JVRUFTaHNoRVNBQklRQURRQ0FKSUJGR0JFQWdDQ0VEREFjTElBTWdBQ2dDQUVZRVFDQUFJQWcyQWdBTElBbEJBV29oQ1NBQVFRUnFJUUFNQUFzQUN5QUNJQU03QVFBZ0F5QUlUZzBFUVFBaENTQUZRUUFnQlVFQVNoc2hFU0FCSVFBRFFDQUpJQkZHRFFVZ0NDQUFLQUlBUmdSQUlBQWdBellDQUFzZ0NVRUJhaUVKSUFCQkJHb2hBQXdBQ3dBTElBSWdBRHNCQUNBSElBQkJCMnhCQW5ScUlnQkI5UC9QQUdvaUF5QURLQUlBUVFGcU5nSUFJQUJCK1AvUEFHb2lBeUFES0FJQUlBUnFOZ0lBSUFCQi9QL1BBR29pQXlBREtBSUFJQXBxTmdJQUlBUWdBRUdBZ05BQWFpSURLQUlBU0FSQUlBTWdCRFlDQUFzZ0FFR01nTkFBYWlBS05nSUFEQVVMSUFOQkFFb0VRQ0FDSUFNN0FRQWdCeUFJUVFkc1FRSjBhaUlBUWZUL3p3QnFJZ01nQXlnQ0FFRUJhallDQUNBQVFmai96d0JxSWdNZ0F5Z0NBQ0FFYWpZQ0FDQUFRZnovendCcUlnTWdBeWdDQUNBS2FqWUNBQ0FFSUFCQmhJRFFBR29pQXlnQ0FFb0VRQ0FESUFRMkFnQUxJQUJCaklEUUFHb2dDallDQUF3RkN5QUNRUUpyTHdFQUlnQkJFSFJCRUhVaUEwRUFTZ1JBSUFJZ0F6c0JBQ0FISUFCQkhHeHFJZ0JCOVAvUEFHb2lBeUFES0FJQVFRRnFOZ0lBSUFCQitQL1BBR29pQXlBREtBSUFJQVJxTmdJQUlBQkIvUC9QQUdvaUF5QURLQUlBSUFwcU5nSUFJQUJCaElEUUFHb2lBQ2dDQUNBRVRnMEZJQUFnQkRZQ0FBd0ZDeUFGUVlDQUFrNEVRRUVBUVFOQnVneEJBQkE5UVg4aEN3d0pDeUFDSUFWQkFXb2lBRHNCQUNBSElBVkJBblJxUVpDQXlBQnFJQUJCRUhSQkVIVTJBZ0FnQnlBRlFSeHNhaUlEUVpTQTBBQnFJQVEyQWdBZ0EwR1FnTkFBYWtFQk5nSUFJQU5CbUlEUUFHb2dDallDQUNBRFFaeUEwQUJxSUFRMkFnQWdBMEdnZ05BQWFpQUVOZ0lBSUFOQnBJRFFBR29nQ2pZQ0FDQURRYWlBMEFCcUlBbzJBZ0FnQUNFRkRBUUxJQUpCQURzQkFBd0RDeUFDUVFScUlRSWdEa0VDYWlFTElCQkJBbW9oRENBS1FRRnFJUW9NQlFzZ0J5QURRUkIwUVJCMVFSeHNhaUlBUWZUL3p3QnFJZ01nQXlnQ0FFRUJhallDQUNBQVFmai96d0JxSWdNZ0F5Z0NBQ0FFYWpZQ0FDQUFRZnovendCcUlnQWdBQ2dDQUNBS2FqWUNBQXdCQ3lBSElBTkJFSFJCRUhWQkhHeHFJZ0JCaklEUUFHb2dDallDQUNBQVFmVC96d0JxSWdNZ0F5Z0NBRUVCYWpZQ0FDQUFRZmovendCcUlnTWdBeWdDQUNBRWFqWUNBQ0FBUWZ6L3p3QnFJZ0FnQUNnQ0FDQUthallDQUFzZ0FrRUNhaUVDSUF0QkFXb2hDeUFNUVFGcUlRd2dCRUVCYWlFRURBQUxBQXNMSUFWQkFDQUZRUUJLRzBFQmFpRURRUUVoQUVFQklRSURRQ0FBSUFOSEJFQUNRQ0FBSUFFb0FnQWlCRVlFUUNBQ0lnUkJBV29oQWd3QkN5QUVRUUowSUFkcVFZeUF5QUJxS0FJQUlRUUxJQUVnQkRZQ0FDQUJRUVJxSVFFZ0FFRUJhaUVBREFFTEN5QUhJQUpCQVdzaUJEWUNDRUVBSUFSRkRRRWFJQWRCREdwQkFDQUVRUUowRURvYUlBZEJrSUFvYWtFQUlBUkJCSFFRT2hwQkFDRUFBMEFnQUNBRVRnUkFRUUFoQkNBRlFRQWdCVUVBU2hzaEFnTkFJQUlnQkVZRVFFRUFJUXNnQnlnQ0NDSUFRUUFnQUVFQVNoc2hBVUVBSVFBRFFDQUFJQUZHRFFVZ0J5QUFRUVIwYWlJQ1FaQ0FLR29pQXlBREt3TUFJQWNnQUVFQ2RHb29BZ3kzSWhhak9RTUFJQUpCbUlBb2FpSUNJQUlyQXdBZ0ZxTTVBd0FnQUVFQmFpRUFEQUFMQUFzZ0J5QUhJQVJCQW5ScVFaQ0F5QUJxS0FJQVFRRnJJZ0ZCQW5RaUEyb2lBQ0FBS0FJTUlBY2dCRUVIYkVFQ2RHb2lBRUdRZ05BQWFpZ0NBR28yQWd3Z0J5QUJRUVIwYWlJQlFaQ0FLR29pQlNBRkt3TUFJQUJCbElEUUFHb29BZ0Mzb0RrREFDQUJRWmlBS0dvaUJTQUZLd01BSUFCQm1JRFFBR29vQWdDM29Ea0RBQ0FBUVp5QTBBQnFLQUlBSWdVZ0FVR01nQWhxSWdFb0FnQklCRUFnQVNBRk5nSUFDeUFBUWFDQTBBQnFLQUlBSWdVZ0J5QURRUUowSWdGQkJISnFRWXlBQ0dvaUF5Z0NBRW9FUUNBRElBVTJBZ0FMSUFCQnBJRFFBR29vQWdBaUF5QUhJQUZCQ0hKcVFZeUFDR29pQlNnQ0FFZ0VRQ0FGSUFNMkFnQUxJQUJCcUlEUUFHb29BZ0FpQUNBSElBRkJESEpxUVl5QUNHb2lBU2dDQUVvRVFDQUJJQUEyQWdBTElBUkJBV29oQkF3QUN3QUZJQWNnQUVFRWRHb2lBVUdRZ0FocVFRQTJBZ0FnQVVHTWdBaHFJQVkyQWdBZ0FVR1VnQWhxSUE4MkFnQWdBVUdZZ0FocVFRQTJBZ0FnQUVFQmFpRUFJQWNvQWdnaEJBd0JDd0FMQUFzZ0N3c1BDeUFHUlFSQUFuOGdBQ0VJSUFVaENrRUFJUUFnQVNJR1FRQWdBVUVBU2hzaEJTQUhLQUlBSWdNZ0FTQUNJZzlCQVdzaUFXeEJBWFJxSVFRZ0F5RUNBMEFnQUNBRlJ3UkFJQVJCQURzQkFDQUNRUUE3QVFBZ0FFRUJhaUVBSUFKQkFtb2hBaUFFUVFKcUlRUU1BUXNMSUE5QkFDQVBRUUJLR3lFSklBTWdCa0VCYXlJRlFRRjBhaUVFUVFBaEFDQURJUUlEUUNBQUlBbEhCRUFnQkVFQU93RUFJQUpCQURzQkFDQUFRUUZxSVFBZ0JDQUdRUUYwSWd0cUlRUWdBaUFMYWlFQ0RBRUxDeUFCUVFFZ0FVRUJTaHNoRFNBSFFaQ0F5QUJxSVFFZ0NDQUdRUUZxSWdCcUlRd2dCVUVCSUFWQkFVb2JJaEpCQVdzaEV5QURJQUJCQVhScUlRSkJBQ0FHYTBFQmRDRVVRUUFoQlVFQklRa0NRQU5BSUFrZ0RVY0VRQ0FNSUJOcUlSQkJBU0VFQTBBQ1FBSkFBa0FnQkNBU1J3UkFJQW9nREMwQUFFNEVRQ0FDSUJScUlnQXZBUUFpQTBFUWRFRVFkU0lJUVFCS0JFQWdBaUFJT3dFQUlBY2dBMEVjYkdvaUFFR01nTkFBYWlBSk5nSUFJQUJCOVAvUEFHb2lBeUFES0FJQVFRRnFOZ0lBSUFCQitQL1BBR29pQXlBREtBSUFJQVJxTmdJQUlBQkIvUC9QQUdvaUFDQUFLQUlBSUFscU5nSUFEQVVMSUFCQkFtc3ZBUUFpQ0VFUWRFRVFkU0VESUFBdUFRSWlBRUVBU2dSQUlBTkJBRW9FUUNBSFFaQ0F5QUJxSWdzZ0FFRUNkR3BCQkdzb0FnQWlBeUFJUVFKMElBdHFRUVJyS0FJQUlnaEtCRUFnQWlBSU93RUFRUUFoQ3lBRlFRQWdCVUVBU2hzaERpQUJJUUFEUUNBTElBNUdCRUFnQ0NFRERBZ0xJQU1nQUNnQ0FFWUVRQ0FBSUFnMkFnQUxJQXRCQVdvaEN5QUFRUVJxSVFBTUFBc0FDeUFDSUFNN0FRQWdBeUFJVGcwRlFRQWhDeUFGUVFBZ0JVRUFTaHNoRGlBQklRQURRQ0FMSUE1R0RRWWdDQ0FBS0FJQVJnUkFJQUFnQXpZQ0FBc2dDMEVCYWlFTElBQkJCR29oQUF3QUN3QUxJQUpCQW1zdUFRQWlDRUVBU2dSQUlBZEJrSURJQUdvaUN5QUFRUUowYWtFRWF5Z0NBQ0lESUFoQi8vOERjVUVDZENBTGFrRUVheWdDQUNJSVNnUkFJQUlnQ0RzQkFFRUFJUXNnQlVFQUlBVkJBRW9iSVE0Z0FTRUFBMEFnQ3lBT1JnUkFJQWdoQXd3SEN5QURJQUFvQWdCR0JFQWdBQ0FJTmdJQUN5QUxRUUZxSVFzZ0FFRUVhaUVBREFBTEFBc2dBaUFET3dFQUlBTWdDRTROQkVFQUlRc2dCVUVBSUFWQkFFb2JJUTRnQVNFQUEwQWdDeUFPUmcwRklBZ2dBQ2dDQUVZRVFDQUFJQU0yQWdBTElBdEJBV29oQ3lBQVFRUnFJUUFNQUFzQUN5QUNJQUE3QVFBZ0J5QUFRUWRzUVFKMGFpSUFRZlQvendCcUlnTWdBeWdDQUVFQmFqWUNBQ0FBUWZqL3p3QnFJZ01nQXlnQ0FDQUVhallDQUNBQVFmei96d0JxSWdNZ0F5Z0NBQ0FKYWpZQ0FDQUVJQUJCZ0lEUUFHb2lBeWdDQUVnRVFDQURJQVEyQWdBTElBQkJqSURRQUdvZ0NUWUNBQXdGQ3lBRFFRQktCRUFnQWlBRE93RUFJQWNnQ0VFSGJFRUNkR29pQUVIMC84OEFhaUlESUFNb0FnQkJBV28yQWdBZ0FFSDQvODhBYWlJRElBTW9BZ0FnQkdvMkFnQWdBRUg4Lzg4QWFpSURJQU1vQWdBZ0NXbzJBZ0FnQkNBQVFZU0EwQUJxSWdNb0FnQktCRUFnQXlBRU5nSUFDeUFBUVl5QTBBQnFJQWsyQWdBTUJRc2dBa0VDYXk4QkFDSUFRUkIwUVJCMUlnTkJBRW9FUUNBQ0lBTTdBUUFnQnlBQVFSeHNhaUlBUWZUL3p3QnFJZ01nQXlnQ0FFRUJhallDQUNBQVFmai96d0JxSWdNZ0F5Z0NBQ0FFYWpZQ0FDQUFRZnovendCcUlnTWdBeWdDQUNBSmFqWUNBQ0FBUVlTQTBBQnFJZ0FvQWdBZ0JFNE5CU0FBSUFRMkFnQU1CUXNnQlVHQWdBSk9CRUJCQUVFRFFib01RUUFRUFVGL0lRd01DUXNnQWlBRlFRRnFJZ0E3QVFBZ0J5QUZRUUowYWtHUWdNZ0FhaUFBUVJCMFFSQjFOZ0lBSUFjZ0JVRWNiR29pQTBHVWdOQUFhaUFFTmdJQUlBTkJrSURRQUdwQkFUWUNBQ0FEUVppQTBBQnFJQWsyQWdBZ0EwR2NnTkFBYWlBRU5nSUFJQU5Cb0lEUUFHb2dCRFlDQUNBRFFhU0EwQUJxSUFrMkFnQWdBMEdvZ05BQWFpQUpOZ0lBSUFBaEJRd0VDeUFDUVFBN0FRQU1Bd3NnQWtFRWFpRUNJQkJCQW1vaERDQUpRUUZxSVFrTUJRc2dCeUFEUVJCMFFSQjFRUnhzYWlJQVFmVC96d0JxSWdNZ0F5Z0NBRUVCYWpZQ0FDQUFRZmovendCcUlnTWdBeWdDQUNBRWFqWUNBQ0FBUWZ6L3p3QnFJZ0FnQUNnQ0FDQUphallDQUF3QkN5QUhJQU5CRUhSQkVIVkJIR3hxSWdCQmpJRFFBR29nQ1RZQ0FDQUFRZlQvendCcUlnTWdBeWdDQUVFQmFqWUNBQ0FBUWZqL3p3QnFJZ01nQXlnQ0FDQUVhallDQUNBQVFmei96d0JxSWdBZ0FDZ0NBQ0FKYWpZQ0FBc2dBa0VDYWlFQ0lBeEJBV29oRENBRVFRRnFJUVFNQUFzQUN3c2dCVUVBSUFWQkFFb2JRUUZxSVFOQkFTRUFRUUVoQWdOQUlBQWdBMGNFUUFKQUlBQWdBU2dDQUNJRVJnUkFJQUlpQkVFQmFpRUNEQUVMSUFSQkFuUWdCMnBCaklESUFHb29BZ0FoQkFzZ0FTQUVOZ0lBSUFGQkJHb2hBU0FBUVFGcUlRQU1BUXNMSUFjZ0FrRUJheUlFTmdJSVFRQWdCRVVOQVJvZ0IwRU1ha0VBSUFSQkFuUVFPaG9nQjBHUWdDaHFRUUFnQkVFRWRCQTZHa0VBSVFBRFFDQUFJQVJPQkVCQkFDRUVJQVZCQUNBRlFRQktHeUVDQTBBZ0FpQUVSZ1JBUVFBaERDQUhLQUlJSWdCQkFDQUFRUUJLR3lFQlFRQWhBQU5BSUFBZ0FVWU5CU0FISUFCQkJIUnFJZ0pCa0lBb2FpSURJQU1yQXdBZ0J5QUFRUUowYWlnQ0RMY2lGcU01QXdBZ0FrR1lnQ2hxSWdJZ0Fpc0RBQ0FXb3prREFDQUFRUUZxSVFBTUFBc0FDeUFISUFjZ0JFRUNkR3BCa0lESUFHb29BZ0JCQVdzaUFVRUNkQ0lEYWlJQUlBQW9BZ3dnQnlBRVFRZHNRUUowYWlJQVFaQ0EwQUJxS0FJQWFqWUNEQ0FISUFGQkJIUnFJZ0ZCa0lBb2FpSUZJQVVyQXdBZ0FFR1VnTkFBYWlnQ0FMZWdPUU1BSUFGQm1JQW9haUlGSUFVckF3QWdBRUdZZ05BQWFpZ0NBTGVnT1FNQUlBQkJuSURRQUdvb0FnQWlCU0FCUVl5QUNHb2lBU2dDQUVnRVFDQUJJQVUyQWdBTElBQkJvSURRQUdvb0FnQWlCU0FISUFOQkFuUWlBVUVFY21wQmpJQUlhaUlES0FJQVNnUkFJQU1nQlRZQ0FBc2dBRUdrZ05BQWFpZ0NBQ0lESUFjZ0FVRUljbXBCaklBSWFpSUZLQUlBU0FSQUlBVWdBellDQUFzZ0FFR29nTkFBYWlnQ0FDSUFJQWNnQVVFTWNtcEJqSUFJYWlJQktBSUFTZ1JBSUFFZ0FEWUNBQXNnQkVFQmFpRUVEQUFMQUFVZ0J5QUFRUVIwYWlJQlFaQ0FDR3BCQURZQ0FDQUJRWXlBQ0dvZ0JqWUNBQ0FCUVpTQUNHb2dEellDQUNBQlFaaUFDR3BCQURZQ0FDQUFRUUZxSVFBZ0J5Z0NDQ0VFREFFTEFBc0FDeUFNQ3c4TEFuOGdBQ0VHSUFVaER5QUJJZ2hCQW0waURFRUFJQXhCQUVvYklRVWdCeWdDQUNJRElBSkJBbTBpRFVFQmF5SUJJQXhzUVFGMGFpRUVRUUFoQUNBRElRSURRQ0FBSUFWSEJFQWdCRUVBT3dFQUlBSkJBRHNCQUNBQVFRRnFJUUFnQWtFQ2FpRUNJQVJCQW1vaEJBd0JDd3NnRFVFQUlBMUJBRW9iSVFvZ0F5QU1RUUZySWdWQkFYUnFJUVJCQUNFQUlBTWhBZ05BSUFBZ0NrY0VRQ0FFUVFBN0FRQWdBa0VBT3dFQUlBQkJBV29oQUNBRUlBeEJBWFFpQ1dvaEJDQUNJQWxxSVFJTUFRc0xJQUZCQVNBQlFRRktHeUVTSUFWQkFTQUZRUUZLR3lFVElBZEJrSURJQUdvaEFTQUlRUUYwSUFacVFRSnFJUXNnREVFQmRDQURha0VDYWlFQ1FRQWdER3RCQVhRaEZFRUFJUVZCQVNFS0FrQURRQ0FLSUJKSEJFQkJBU0VFQTBBQ1FBSkFBa0FnQkNBVFJ3UkFJQThnQ3kwQUFFNEVRQ0FDSUJScUlnQXZBUUFpQTBFUWRFRVFkU0lHUVFCS0JFQWdBaUFHT3dFQUlBY2dBMEVjYkdvaUFFR01nTkFBYWlBS05nSUFJQUJCOVAvUEFHb2lBeUFES0FJQVFRRnFOZ0lBSUFCQitQL1BBR29pQXlBREtBSUFJQVJxTmdJQUlBQkIvUC9QQUdvaUFDQUFLQUlBSUFwcU5nSUFEQVVMSUFCQkFtc3ZBUUFpQmtFUWRFRVFkU0VESUFBdUFRSWlBRUVBU2dSQUlBTkJBRW9FUUNBSFFaQ0F5QUJxSWdrZ0FFRUNkR3BCQkdzb0FnQWlBeUFHUVFKMElBbHFRUVJyS0FJQUlnWktCRUFnQWlBR093RUFRUUFoQ1NBRlFRQWdCVUVBU2hzaEVDQUJJUUFEUUNBSklCQkdCRUFnQmlFRERBZ0xJQU1nQUNnQ0FFWUVRQ0FBSUFZMkFnQUxJQWxCQVdvaENTQUFRUVJxSVFBTUFBc0FDeUFDSUFNN0FRQWdBeUFHVGcwRlFRQWhDU0FGUVFBZ0JVRUFTaHNoRUNBQklRQURRQ0FKSUJCR0RRWWdCaUFBS0FJQVJnUkFJQUFnQXpZQ0FBc2dDVUVCYWlFSklBQkJCR29oQUF3QUN3QUxJQUpCQW1zdUFRQWlCa0VBU2dSQUlBZEJrSURJQUdvaUNTQUFRUUowYWtFRWF5Z0NBQ0lESUFaQi8vOERjVUVDZENBSmFrRUVheWdDQUNJR1NnUkFJQUlnQmpzQkFFRUFJUWtnQlVFQUlBVkJBRW9iSVJBZ0FTRUFBMEFnQ1NBUVJnUkFJQVloQXd3SEN5QURJQUFvQWdCR0JFQWdBQ0FHTmdJQUN5QUpRUUZxSVFrZ0FFRUVhaUVBREFBTEFBc2dBaUFET3dFQUlBTWdCazROQkVFQUlRa2dCVUVBSUFWQkFFb2JJUkFnQVNFQUEwQWdDU0FRUmcwRklBWWdBQ2dDQUVZRVFDQUFJQU0yQWdBTElBbEJBV29oQ1NBQVFRUnFJUUFNQUFzQUN5QUNJQUE3QVFBZ0J5QUFRUWRzUVFKMGFpSUFRZlQvendCcUlnTWdBeWdDQUVFQmFqWUNBQ0FBUWZqL3p3QnFJZ01nQXlnQ0FDQUVhallDQUNBQVFmei96d0JxSWdNZ0F5Z0NBQ0FLYWpZQ0FDQUVJQUJCZ0lEUUFHb2lBeWdDQUVnRVFDQURJQVEyQWdBTElBQkJqSURRQUdvZ0NqWUNBQXdGQ3lBRFFRQktCRUFnQWlBRE93RUFJQWNnQmtFSGJFRUNkR29pQUVIMC84OEFhaUlESUFNb0FnQkJBV28yQWdBZ0FFSDQvODhBYWlJRElBTW9BZ0FnQkdvMkFnQWdBRUg4Lzg4QWFpSURJQU1vQWdBZ0NtbzJBZ0FnQkNBQVFZU0EwQUJxSWdNb0FnQktCRUFnQXlBRU5nSUFDeUFBUVl5QTBBQnFJQW8yQWdBTUJRc2dBa0VDYXk4QkFDSUFRUkIwUVJCMUlnTkJBRW9FUUNBQ0lBTTdBUUFnQnlBQVFSeHNhaUlBUWZUL3p3QnFJZ01nQXlnQ0FFRUJhallDQUNBQVFmai96d0JxSWdNZ0F5Z0NBQ0FFYWpZQ0FDQUFRZnovendCcUlnTWdBeWdDQUNBS2FqWUNBQ0FBUVlTQTBBQnFJZ0FvQWdBZ0JFNE5CU0FBSUFRMkFnQU1CUXNnQlVHQWdBSk9CRUJCQUVFRFFib01RUUFRUFVGL0lRc01DUXNnQWlBRlFRRnFJZ0E3QVFBZ0J5QUZRUUowYWtHUWdNZ0FhaUFBUVJCMFFSQjFOZ0lBSUFjZ0JVRWNiR29pQTBHVWdOQUFhaUFFTmdJQUlBTkJrSURRQUdwQkFUWUNBQ0FEUVppQTBBQnFJQW8yQWdBZ0EwR2NnTkFBYWlBRU5nSUFJQU5Cb0lEUUFHb2dCRFlDQUNBRFFhU0EwQUJxSUFvMkFnQWdBMEdvZ05BQWFpQUtOZ0lBSUFBaEJRd0VDeUFDUVFBN0FRQU1Bd3NnQWtFRWFpRUNJQXBCQVdvaENpQUlJQXRxUVFScUlRc01CUXNnQnlBRFFSQjBRUkIxUVJ4c2FpSUFRZlQvendCcUlnTWdBeWdDQUVFQmFqWUNBQ0FBUWZqL3p3QnFJZ01nQXlnQ0FDQUVhallDQUNBQVFmei96d0JxSWdBZ0FDZ0NBQ0FLYWpZQ0FBd0JDeUFISUFOQkVIUkJFSFZCSEd4cUlnQkJqSURRQUdvZ0NqWUNBQ0FBUWZUL3p3QnFJZ01nQXlnQ0FFRUJhallDQUNBQVFmai96d0JxSWdNZ0F5Z0NBQ0FFYWpZQ0FDQUFRZnovendCcUlnQWdBQ2dDQUNBS2FqWUNBQXNnQWtFQ2FpRUNJQXRCQW1vaEN5QUVRUUZxSVFRTUFBc0FDd3NnQlVFQUlBVkJBRW9iUVFGcUlRTkJBU0VBUVFFaEFnTkFJQUFnQTBjRVFBSkFJQUFnQVNnQ0FDSUVSZ1JBSUFJaUJFRUJhaUVDREFFTElBUkJBblFnQjJwQmpJRElBR29vQWdBaEJBc2dBU0FFTmdJQUlBRkJCR29oQVNBQVFRRnFJUUFNQVFzTElBY2dBa0VCYXlJRU5nSUlRUUFnQkVVTkFSb2dCMEVNYWtFQUlBUkJBblFRT2hvZ0IwR1FnQ2hxUVFBZ0JFRUVkQkE2R2tFQUlRQURRQ0FBSUFST0JFQkJBQ0VFSUFWQkFDQUZRUUJLR3lFQ0EwQWdBaUFFUmdSQVFRQWhDeUFIS0FJSUlnQkJBQ0FBUVFCS0d5RUJRUUFoQUFOQUlBQWdBVVlOQlNBSElBQkJCSFJxSWdKQmtJQW9haUlESUFNckF3QWdCeUFBUVFKMGFpZ0NETGNpRnFNNUF3QWdBa0dZZ0NocUlnSWdBaXNEQUNBV296a0RBQ0FBUVFGcUlRQU1BQXNBQ3lBSElBY2dCRUVDZEdwQmtJRElBR29vQWdCQkFXc2lBVUVDZENJRGFpSUFJQUFvQWd3Z0J5QUVRUWRzUVFKMGFpSUFRWkNBMEFCcUtBSUFhallDRENBSElBRkJCSFJxSWdGQmtJQW9haUlGSUFVckF3QWdBRUdVZ05BQWFpZ0NBTGVnT1FNQUlBRkJtSUFvYWlJRklBVXJBd0FnQUVHWWdOQUFhaWdDQUxlZ09RTUFJQUJCbklEUUFHb29BZ0FpQlNBQlFZeUFDR29pQVNnQ0FFZ0VRQ0FCSUFVMkFnQUxJQUJCb0lEUUFHb29BZ0FpQlNBSElBTkJBblFpQVVFRWNtcEJqSUFJYWlJREtBSUFTZ1JBSUFNZ0JUWUNBQXNnQUVHa2dOQUFhaWdDQUNJRElBY2dBVUVJY21wQmpJQUlhaUlGS0FJQVNBUkFJQVVnQXpZQ0FBc2dBRUdvZ05BQWFpZ0NBQ0lBSUFjZ0FVRU1jbXBCaklBSWFpSUJLQUlBU2dSQUlBRWdBRFlDQUFzZ0JFRUJhaUVFREFBTEFBVWdCeUFBUVFSMGFpSUJRWkNBQ0dwQkFEWUNBQ0FCUVl5QUNHb2dERFlDQUNBQlFaU0FDR29nRFRZQ0FDQUJRWmlBQ0dwQkFEWUNBQ0FBUVFGcUlRQWdCeWdDQ0NFRURBRUxBQXNBQ3lBTEN3OExJQWdFUUFKL0lBQWhCVUVBSVFBZ0FTSUdRUUFnQVVFQVNoc2hDaUFIS0FJQUlnTWdBU0FDSWc5QkFXc2lBV3hCQVhScUlRUWdBeUVDQTBBZ0FDQUtSd1JBSUFSQkFEc0JBQ0FDUVFBN0FRQWdBRUVCYWlFQUlBSkJBbW9oQWlBRVFRSnFJUVFNQVFzTElBOUJBQ0FQUVFCS0d5RUpJQU1nQmtFQmF5SUtRUUYwYWlFRVFRQWhBQ0FESVFJRFFDQUFJQWxIQkVBZ0JFRUFPd0VBSUFKQkFEc0JBQ0FBUVFGcUlRQWdCQ0FHUVFGMElndHFJUVFnQWlBTGFpRUNEQUVMQ3lBQlFRRWdBVUVCU2hzaEVpQUhRWkNBeUFCcUlRRWdDQ0FHUVFGcUlnQnFJUXNnQUNBRmFpRU1JQXBCQVNBS1FRRktHeUlUUVFGcklRMGdBeUFBUVFGMGFpRUNRUUFnQm10QkFYUWhGRUVBSVFWQkFTRUtBa0FEUUNBS0lCSkhCRUFnRENBTmFpRVFJQXNnRFdvaERrRUJJUVFEUUFKQUFrQUNRQ0FFSUJOSEJFQWdEQzBBQUNBTExRQUFTd1JBSUFJZ0ZHb2lBQzhCQUNJRFFSQjBRUkIxSWdoQkFFb0VRQ0FDSUFnN0FRQWdCeUFEUVJ4c2FpSUFRWXlBMEFCcUlBbzJBZ0FnQUVIMC84OEFhaUlESUFNb0FnQkJBV28yQWdBZ0FFSDQvODhBYWlJRElBTW9BZ0FnQkdvMkFnQWdBRUg4Lzg4QWFpSUFJQUFvQWdBZ0NtbzJBZ0FNQlFzZ0FFRUNheThCQUNJSVFSQjBRUkIxSVFNZ0FDNEJBaUlBUVFCS0JFQWdBMEVBU2dSQUlBZEJrSURJQUdvaUNTQUFRUUowYWtFRWF5Z0NBQ0lESUFoQkFuUWdDV3BCQkdzb0FnQWlDRW9FUUNBQ0lBZzdBUUJCQUNFSklBVkJBQ0FGUVFCS0d5RVJJQUVoQUFOQUlBa2dFVVlFUUNBSUlRTU1DQXNnQXlBQUtBSUFSZ1JBSUFBZ0NEWUNBQXNnQ1VFQmFpRUpJQUJCQkdvaEFBd0FDd0FMSUFJZ0F6c0JBQ0FESUFoT0RRVkJBQ0VKSUFWQkFDQUZRUUJLR3lFUklBRWhBQU5BSUFrZ0VVWU5CaUFJSUFBb0FnQkdCRUFnQUNBRE5nSUFDeUFKUVFGcUlRa2dBRUVFYWlFQURBQUxBQXNnQWtFQ2F5NEJBQ0lJUVFCS0JFQWdCMEdRZ01nQWFpSUpJQUJCQW5ScVFRUnJLQUlBSWdNZ0NFSC8vd054UVFKMElBbHFRUVJyS0FJQUlnaEtCRUFnQWlBSU93RUFRUUFoQ1NBRlFRQWdCVUVBU2hzaEVTQUJJUUFEUUNBSklCRkdCRUFnQ0NFRERBY0xJQU1nQUNnQ0FFWUVRQ0FBSUFnMkFnQUxJQWxCQVdvaENTQUFRUVJxSVFBTUFBc0FDeUFDSUFNN0FRQWdBeUFJVGcwRVFRQWhDU0FGUVFBZ0JVRUFTaHNoRVNBQklRQURRQ0FKSUJGR0RRVWdDQ0FBS0FJQVJnUkFJQUFnQXpZQ0FBc2dDVUVCYWlFSklBQkJCR29oQUF3QUN3QUxJQUlnQURzQkFDQUhJQUJCQjJ4QkFuUnFJZ0JCOVAvUEFHb2lBeUFES0FJQVFRRnFOZ0lBSUFCQitQL1BBR29pQXlBREtBSUFJQVJxTmdJQUlBQkIvUC9QQUdvaUF5QURLQUlBSUFwcU5nSUFJQVFnQUVHQWdOQUFhaUlES0FJQVNBUkFJQU1nQkRZQ0FBc2dBRUdNZ05BQWFpQUtOZ0lBREFVTElBTkJBRW9FUUNBQ0lBTTdBUUFnQnlBSVFRZHNRUUowYWlJQVFmVC96d0JxSWdNZ0F5Z0NBRUVCYWpZQ0FDQUFRZmovendCcUlnTWdBeWdDQUNBRWFqWUNBQ0FBUWZ6L3p3QnFJZ01nQXlnQ0FDQUthallDQUNBRUlBQkJoSURRQUdvaUF5Z0NBRW9FUUNBRElBUTJBZ0FMSUFCQmpJRFFBR29nQ2pZQ0FBd0ZDeUFDUVFKckx3RUFJZ0JCRUhSQkVIVWlBMEVBU2dSQUlBSWdBenNCQUNBSElBQkJIR3hxSWdCQjlQL1BBR29pQXlBREtBSUFRUUZxTmdJQUlBQkIrUC9QQUdvaUF5QURLQUlBSUFScU5nSUFJQUJCL1AvUEFHb2lBeUFES0FJQUlBcHFOZ0lBSUFCQmhJRFFBR29pQUNnQ0FDQUVUZzBGSUFBZ0JEWUNBQXdGQ3lBRlFZQ0FBazRFUUVFQVFRTkJ1Z3hCQUJBOVFYOGhDd3dKQ3lBQ0lBVkJBV29pQURzQkFDQUhJQVZCQW5ScVFaQ0F5QUJxSUFCQkVIUkJFSFUyQWdBZ0J5QUZRUnhzYWlJRFFaU0EwQUJxSUFRMkFnQWdBMEdRZ05BQWFrRUJOZ0lBSUFOQm1JRFFBR29nQ2pZQ0FDQURRWnlBMEFCcUlBUTJBZ0FnQTBHZ2dOQUFhaUFFTmdJQUlBTkJwSURRQUdvZ0NqWUNBQ0FEUWFpQTBBQnFJQW8yQWdBZ0FDRUZEQVFMSUFKQkFEc0JBQXdEQ3lBQ1FRUnFJUUlnRGtFQ2FpRUxJQkJCQW1vaERDQUtRUUZxSVFvTUJRc2dCeUFEUVJCMFFSQjFRUnhzYWlJQVFmVC96d0JxSWdNZ0F5Z0NBRUVCYWpZQ0FDQUFRZmovendCcUlnTWdBeWdDQUNBRWFqWUNBQ0FBUWZ6L3p3QnFJZ0FnQUNnQ0FDQUthallDQUF3QkN5QUhJQU5CRUhSQkVIVkJIR3hxSWdCQmpJRFFBR29nQ2pZQ0FDQUFRZlQvendCcUlnTWdBeWdDQUVFQmFqWUNBQ0FBUWZqL3p3QnFJZ01nQXlnQ0FDQUVhallDQUNBQVFmei96d0JxSWdBZ0FDZ0NBQ0FLYWpZQ0FBc2dBa0VDYWlFQ0lBdEJBV29oQ3lBTVFRRnFJUXdnQkVFQmFpRUVEQUFMQUFzTElBVkJBQ0FGUVFCS0cwRUJhaUVEUVFFaEFFRUJJUUlEUUNBQUlBTkhCRUFDUUNBQUlBRW9BZ0FpQkVZRVFDQUNJZ1JCQVdvaEFnd0JDeUFFUVFKMElBZHFRWXlBeUFCcUtBSUFJUVFMSUFFZ0JEWUNBQ0FCUVFScUlRRWdBRUVCYWlFQURBRUxDeUFISUFKQkFXc2lCRFlDQ0VFQUlBUkZEUUVhSUFkQkRHcEJBQ0FFUVFKMEVEb2FJQWRCa0lBb2FrRUFJQVJCQkhRUU9ocEJBQ0VBQTBBZ0FDQUVUZ1JBUVFBaEJDQUZRUUFnQlVFQVNoc2hBZ05BSUFJZ0JFWUVRRUVBSVFzZ0J5Z0NDQ0lBUVFBZ0FFRUFTaHNoQVVFQUlRQURRQ0FBSUFGR0RRVWdCeUFBUVFSMGFpSUNRWkNBS0dvaUF5QURLd01BSUFjZ0FFRUNkR29vQWd5M0loYWpPUU1BSUFKQm1JQW9haUlDSUFJckF3QWdGcU01QXdBZ0FFRUJhaUVBREFBTEFBc2dCeUFISUFSQkFuUnFRWkNBeUFCcUtBSUFRUUZySWdGQkFuUWlBMm9pQUNBQUtBSU1JQWNnQkVFSGJFRUNkR29pQUVHUWdOQUFhaWdDQUdvMkFnd2dCeUFCUVFSMGFpSUJRWkNBS0dvaUJTQUZLd01BSUFCQmxJRFFBR29vQWdDM29Ea0RBQ0FCUVppQUtHb2lCU0FGS3dNQUlBQkJtSURRQUdvb0FnQzNvRGtEQUNBQVFaeUEwQUJxS0FJQUlnVWdBVUdNZ0FocUlnRW9BZ0JJQkVBZ0FTQUZOZ0lBQ3lBQVFhQ0EwQUJxS0FJQUlnVWdCeUFEUVFKMElnRkJCSEpxUVl5QUNHb2lBeWdDQUVvRVFDQURJQVUyQWdBTElBQkJwSURRQUdvb0FnQWlBeUFISUFGQkNISnFRWXlBQ0dvaUJTZ0NBRWdFUUNBRklBTTJBZ0FMSUFCQnFJRFFBR29vQWdBaUFDQUhJQUZCREhKcVFZeUFDR29pQVNnQ0FFb0VRQ0FCSUFBMkFnQUxJQVJCQVdvaEJBd0FDd0FGSUFjZ0FFRUVkR29pQVVHUWdBaHFRUUEyQWdBZ0FVR01nQWhxSUFZMkFnQWdBVUdVZ0FocUlBODJBZ0FnQVVHWWdBaHFRUUEyQWdBZ0FFRUJhaUVBSUFjb0FnZ2hCQXdCQ3dBTEFBc2dDd3NQQ3lBR1JRUkFBbjhnQUNFSUlBVWhDa0VBSVFBZ0FTSUdRUUFnQVVFQVNoc2hCU0FIS0FJQUlnTWdBU0FDSWc5QkFXc2lBV3hCQVhScUlRUWdBeUVDQTBBZ0FDQUZSd1JBSUFSQkFEc0JBQ0FDUVFBN0FRQWdBRUVCYWlFQUlBSkJBbW9oQWlBRVFRSnFJUVFNQVFzTElBOUJBQ0FQUVFCS0d5RUpJQU1nQmtFQmF5SUZRUUYwYWlFRVFRQWhBQ0FESVFJRFFDQUFJQWxIQkVBZ0JFRUFPd0VBSUFKQkFEc0JBQ0FBUVFGcUlRQWdCQ0FHUVFGMElndHFJUVFnQWlBTGFpRUNEQUVMQ3lBQlFRRWdBVUVCU2hzaERTQUhRWkNBeUFCcUlRRWdDQ0FHUVFGcUlnQnFJUXdnQlVFQklBVkJBVW9iSWhKQkFXc2hFeUFESUFCQkFYUnFJUUpCQUNBR2EwRUJkQ0VVUVFBaEJVRUJJUWtDUUFOQUlBa2dEVWNFUUNBTUlCTnFJUkJCQVNFRUEwQUNRQUpBQWtBZ0JDQVNSd1JBSUFvZ0RDMEFBRWdFUUNBQ0lCUnFJZ0F2QVFBaUEwRVFkRUVRZFNJSVFRQktCRUFnQWlBSU93RUFJQWNnQTBFY2JHb2lBRUdNZ05BQWFpQUpOZ0lBSUFCQjlQL1BBR29pQXlBREtBSUFRUUZxTmdJQUlBQkIrUC9QQUdvaUF5QURLQUlBSUFScU5nSUFJQUJCL1AvUEFHb2lBQ0FBS0FJQUlBbHFOZ0lBREFVTElBQkJBbXN2QVFBaUNFRVFkRUVRZFNFRElBQXVBUUlpQUVFQVNnUkFJQU5CQUVvRVFDQUhRWkNBeUFCcUlnc2dBRUVDZEdwQkJHc29BZ0FpQXlBSVFRSjBJQXRxUVFScktBSUFJZ2hLQkVBZ0FpQUlPd0VBUVFBaEN5QUZRUUFnQlVFQVNoc2hEaUFCSVFBRFFDQUxJQTVHQkVBZ0NDRUREQWdMSUFNZ0FDZ0NBRVlFUUNBQUlBZzJBZ0FMSUF0QkFXb2hDeUFBUVFScUlRQU1BQXNBQ3lBQ0lBTTdBUUFnQXlBSVRnMEZRUUFoQ3lBRlFRQWdCVUVBU2hzaERpQUJJUUFEUUNBTElBNUdEUVlnQ0NBQUtBSUFSZ1JBSUFBZ0F6WUNBQXNnQzBFQmFpRUxJQUJCQkdvaEFBd0FDd0FMSUFKQkFtc3VBUUFpQ0VFQVNnUkFJQWRCa0lESUFHb2lDeUFBUVFKMGFrRUVheWdDQUNJRElBaEIvLzhEY1VFQ2RDQUxha0VFYXlnQ0FDSUlTZ1JBSUFJZ0NEc0JBRUVBSVFzZ0JVRUFJQVZCQUVvYklRNGdBU0VBQTBBZ0N5QU9SZ1JBSUFnaEF3d0hDeUFESUFBb0FnQkdCRUFnQUNBSU5nSUFDeUFMUVFGcUlRc2dBRUVFYWlFQURBQUxBQXNnQWlBRE93RUFJQU1nQ0U0TkJFRUFJUXNnQlVFQUlBVkJBRW9iSVE0Z0FTRUFBMEFnQ3lBT1JnMEZJQWdnQUNnQ0FFWUVRQ0FBSUFNMkFnQUxJQXRCQVdvaEN5QUFRUVJxSVFBTUFBc0FDeUFDSUFBN0FRQWdCeUFBUVFkc1FRSjBhaUlBUWZUL3p3QnFJZ01nQXlnQ0FFRUJhallDQUNBQVFmai96d0JxSWdNZ0F5Z0NBQ0FFYWpZQ0FDQUFRZnovendCcUlnTWdBeWdDQUNBSmFqWUNBQ0FFSUFCQmdJRFFBR29pQXlnQ0FFZ0VRQ0FESUFRMkFnQUxJQUJCaklEUUFHb2dDVFlDQUF3RkN5QURRUUJLQkVBZ0FpQURPd0VBSUFjZ0NFRUhiRUVDZEdvaUFFSDAvODhBYWlJRElBTW9BZ0JCQVdvMkFnQWdBRUg0Lzg4QWFpSURJQU1vQWdBZ0JHbzJBZ0FnQUVIOC84OEFhaUlESUFNb0FnQWdDV28yQWdBZ0JDQUFRWVNBMEFCcUlnTW9BZ0JLQkVBZ0F5QUVOZ0lBQ3lBQVFZeUEwQUJxSUFrMkFnQU1CUXNnQWtFQ2F5OEJBQ0lBUVJCMFFSQjFJZ05CQUVvRVFDQUNJQU03QVFBZ0J5QUFRUnhzYWlJQVFmVC96d0JxSWdNZ0F5Z0NBRUVCYWpZQ0FDQUFRZmovendCcUlnTWdBeWdDQUNBRWFqWUNBQ0FBUWZ6L3p3QnFJZ01nQXlnQ0FDQUphallDQUNBQVFZU0EwQUJxSWdBb0FnQWdCRTROQlNBQUlBUTJBZ0FNQlFzZ0JVR0FnQUpPQkVCQkFFRURRYm9NUVFBUVBVRi9JUXdNQ1FzZ0FpQUZRUUZxSWdBN0FRQWdCeUFGUVFKMGFrR1FnTWdBYWlBQVFSQjBRUkIxTmdJQUlBY2dCVUVjYkdvaUEwR1VnTkFBYWlBRU5nSUFJQU5Ca0lEUUFHcEJBVFlDQUNBRFFaaUEwQUJxSUFrMkFnQWdBMEdjZ05BQWFpQUVOZ0lBSUFOQm9JRFFBR29nQkRZQ0FDQURRYVNBMEFCcUlBazJBZ0FnQTBHb2dOQUFhaUFKTmdJQUlBQWhCUXdFQ3lBQ1FRQTdBUUFNQXdzZ0FrRUVhaUVDSUJCQkFtb2hEQ0FKUVFGcUlRa01CUXNnQnlBRFFSQjBRUkIxUVJ4c2FpSUFRZlQvendCcUlnTWdBeWdDQUVFQmFqWUNBQ0FBUWZqL3p3QnFJZ01nQXlnQ0FDQUVhallDQUNBQVFmei96d0JxSWdBZ0FDZ0NBQ0FKYWpZQ0FBd0JDeUFISUFOQkVIUkJFSFZCSEd4cUlnQkJqSURRQUdvZ0NUWUNBQ0FBUWZUL3p3QnFJZ01nQXlnQ0FFRUJhallDQUNBQVFmai96d0JxSWdNZ0F5Z0NBQ0FFYWpZQ0FDQUFRZnovendCcUlnQWdBQ2dDQUNBSmFqWUNBQXNnQWtFQ2FpRUNJQXhCQVdvaERDQUVRUUZxSVFRTUFBc0FDd3NnQlVFQUlBVkJBRW9iUVFGcUlRTkJBU0VBUVFFaEFnTkFJQUFnQTBjRVFBSkFJQUFnQVNnQ0FDSUVSZ1JBSUFJaUJFRUJhaUVDREFFTElBUkJBblFnQjJwQmpJRElBR29vQWdBaEJBc2dBU0FFTmdJQUlBRkJCR29oQVNBQVFRRnFJUUFNQVFzTElBY2dBa0VCYXlJRU5nSUlRUUFnQkVVTkFSb2dCMEVNYWtFQUlBUkJBblFRT2hvZ0IwR1FnQ2hxUVFBZ0JFRUVkQkE2R2tFQUlRQURRQ0FBSUFST0JFQkJBQ0VFSUFWQkFDQUZRUUJLR3lFQ0EwQWdBaUFFUmdSQVFRQWhEQ0FIS0FJSUlnQkJBQ0FBUVFCS0d5RUJRUUFoQUFOQUlBQWdBVVlOQlNBSElBQkJCSFJxSWdKQmtJQW9haUlESUFNckF3QWdCeUFBUVFKMGFpZ0NETGNpRnFNNUF3QWdBa0dZZ0NocUlnSWdBaXNEQUNBV296a0RBQ0FBUVFGcUlRQU1BQXNBQ3lBSElBY2dCRUVDZEdwQmtJRElBR29vQWdCQkFXc2lBVUVDZENJRGFpSUFJQUFvQWd3Z0J5QUVRUWRzUVFKMGFpSUFRWkNBMEFCcUtBSUFhallDRENBSElBRkJCSFJxSWdGQmtJQW9haUlGSUFVckF3QWdBRUdVZ05BQWFpZ0NBTGVnT1FNQUlBRkJtSUFvYWlJRklBVXJBd0FnQUVHWWdOQUFhaWdDQUxlZ09RTUFJQUJCbklEUUFHb29BZ0FpQlNBQlFZeUFDR29pQVNnQ0FFZ0VRQ0FCSUFVMkFnQUxJQUJCb0lEUUFHb29BZ0FpQlNBSElBTkJBblFpQVVFRWNtcEJqSUFJYWlJREtBSUFTZ1JBSUFNZ0JUWUNBQXNnQUVHa2dOQUFhaWdDQUNJRElBY2dBVUVJY21wQmpJQUlhaUlGS0FJQVNBUkFJQVVnQXpZQ0FBc2dBRUdvZ05BQWFpZ0NBQ0lBSUFjZ0FVRU1jbXBCaklBSWFpSUJLQUlBU2dSQUlBRWdBRFlDQUFzZ0JFRUJhaUVFREFBTEFBVWdCeUFBUVFSMGFpSUJRWkNBQ0dwQkFEWUNBQ0FCUVl5QUNHb2dCallDQUNBQlFaU0FDR29nRHpZQ0FDQUJRWmlBQ0dwQkFEWUNBQ0FBUVFGcUlRQWdCeWdDQ0NFRURBRUxBQXNBQ3lBTUN3OExBbjhnQUNFR0lBVWhEeUFCSWdoQkFtMGlERUVBSUF4QkFFb2JJUVVnQnlnQ0FDSURJQUpCQW0waURVRUJheUlCSUF4c1FRRjBhaUVFUVFBaEFDQURJUUlEUUNBQUlBVkhCRUFnQkVFQU93RUFJQUpCQURzQkFDQUFRUUZxSVFBZ0FrRUNhaUVDSUFSQkFtb2hCQXdCQ3dzZ0RVRUFJQTFCQUVvYklRb2dBeUFNUVFGcklnVkJBWFJxSVFSQkFDRUFJQU1oQWdOQUlBQWdDa2NFUUNBRVFRQTdBUUFnQWtFQU93RUFJQUJCQVdvaEFDQUVJQXhCQVhRaUNXb2hCQ0FDSUFscUlRSU1BUXNMSUFGQkFTQUJRUUZLR3lFU0lBVkJBU0FGUVFGS0d5RVRJQWRCa0lESUFHb2hBU0FJUVFGMElBWnFRUUpxSVFzZ0RFRUJkQ0FEYWtFQ2FpRUNRUUFnREd0QkFYUWhGRUVBSVFWQkFTRUtBa0FEUUNBS0lCSkhCRUJCQVNFRUEwQUNRQUpBQWtBZ0JDQVRSd1JBSUE4Z0N5MEFBRWdFUUNBQ0lCUnFJZ0F2QVFBaUEwRVFkRUVRZFNJR1FRQktCRUFnQWlBR093RUFJQWNnQTBFY2JHb2lBRUdNZ05BQWFpQUtOZ0lBSUFCQjlQL1BBR29pQXlBREtBSUFRUUZxTmdJQUlBQkIrUC9QQUdvaUF5QURLQUlBSUFScU5nSUFJQUJCL1AvUEFHb2lBQ0FBS0FJQUlBcHFOZ0lBREFVTElBQkJBbXN2QVFBaUJrRVFkRUVRZFNFRElBQXVBUUlpQUVFQVNnUkFJQU5CQUVvRVFDQUhRWkNBeUFCcUlna2dBRUVDZEdwQkJHc29BZ0FpQXlBR1FRSjBJQWxxUVFScktBSUFJZ1pLQkVBZ0FpQUdPd0VBUVFBaENTQUZRUUFnQlVFQVNoc2hFQ0FCSVFBRFFDQUpJQkJHQkVBZ0JpRUREQWdMSUFNZ0FDZ0NBRVlFUUNBQUlBWTJBZ0FMSUFsQkFXb2hDU0FBUVFScUlRQU1BQXNBQ3lBQ0lBTTdBUUFnQXlBR1RnMEZRUUFoQ1NBRlFRQWdCVUVBU2hzaEVDQUJJUUFEUUNBSklCQkdEUVlnQmlBQUtBSUFSZ1JBSUFBZ0F6WUNBQXNnQ1VFQmFpRUpJQUJCQkdvaEFBd0FDd0FMSUFKQkFtc3VBUUFpQmtFQVNnUkFJQWRCa0lESUFHb2lDU0FBUVFKMGFrRUVheWdDQUNJRElBWkIvLzhEY1VFQ2RDQUpha0VFYXlnQ0FDSUdTZ1JBSUFJZ0Jqc0JBRUVBSVFrZ0JVRUFJQVZCQUVvYklSQWdBU0VBQTBBZ0NTQVFSZ1JBSUFZaEF3d0hDeUFESUFBb0FnQkdCRUFnQUNBR05nSUFDeUFKUVFGcUlRa2dBRUVFYWlFQURBQUxBQXNnQWlBRE93RUFJQU1nQms0TkJFRUFJUWtnQlVFQUlBVkJBRW9iSVJBZ0FTRUFBMEFnQ1NBUVJnMEZJQVlnQUNnQ0FFWUVRQ0FBSUFNMkFnQUxJQWxCQVdvaENTQUFRUVJxSVFBTUFBc0FDeUFDSUFBN0FRQWdCeUFBUVFkc1FRSjBhaUlBUWZUL3p3QnFJZ01nQXlnQ0FFRUJhallDQUNBQVFmai96d0JxSWdNZ0F5Z0NBQ0FFYWpZQ0FDQUFRZnovendCcUlnTWdBeWdDQUNBS2FqWUNBQ0FFSUFCQmdJRFFBR29pQXlnQ0FFZ0VRQ0FESUFRMkFnQUxJQUJCaklEUUFHb2dDallDQUF3RkN5QURRUUJLQkVBZ0FpQURPd0VBSUFjZ0JrRUhiRUVDZEdvaUFFSDAvODhBYWlJRElBTW9BZ0JCQVdvMkFnQWdBRUg0Lzg4QWFpSURJQU1vQWdBZ0JHbzJBZ0FnQUVIOC84OEFhaUlESUFNb0FnQWdDbW8yQWdBZ0JDQUFRWVNBMEFCcUlnTW9BZ0JLQkVBZ0F5QUVOZ0lBQ3lBQVFZeUEwQUJxSUFvMkFnQU1CUXNnQWtFQ2F5OEJBQ0lBUVJCMFFSQjFJZ05CQUVvRVFDQUNJQU03QVFBZ0J5QUFRUnhzYWlJQVFmVC96d0JxSWdNZ0F5Z0NBRUVCYWpZQ0FDQUFRZmovendCcUlnTWdBeWdDQUNBRWFqWUNBQ0FBUWZ6L3p3QnFJZ01nQXlnQ0FDQUthallDQUNBQVFZU0EwQUJxSWdBb0FnQWdCRTROQlNBQUlBUTJBZ0FNQlFzZ0JVR0FnQUpPQkVCQkFFRURRYm9NUVFBUVBVRi9JUXNNQ1FzZ0FpQUZRUUZxSWdBN0FRQWdCeUFGUVFKMGFrR1FnTWdBYWlBQVFSQjBRUkIxTmdJQUlBY2dCVUVjYkdvaUEwR1VnTkFBYWlBRU5nSUFJQU5Ca0lEUUFHcEJBVFlDQUNBRFFaaUEwQUJxSUFvMkFnQWdBMEdjZ05BQWFpQUVOZ0lBSUFOQm9JRFFBR29nQkRZQ0FDQURRYVNBMEFCcUlBbzJBZ0FnQTBHb2dOQUFhaUFLTmdJQUlBQWhCUXdFQ3lBQ1FRQTdBUUFNQXdzZ0FrRUVhaUVDSUFwQkFXb2hDaUFJSUF0cVFRUnFJUXNNQlFzZ0J5QURRUkIwUVJCMVFSeHNhaUlBUWZUL3p3QnFJZ01nQXlnQ0FFRUJhallDQUNBQVFmai96d0JxSWdNZ0F5Z0NBQ0FFYWpZQ0FDQUFRZnovendCcUlnQWdBQ2dDQUNBS2FqWUNBQXdCQ3lBSElBTkJFSFJCRUhWQkhHeHFJZ0JCaklEUUFHb2dDallDQUNBQVFmVC96d0JxSWdNZ0F5Z0NBRUVCYWpZQ0FDQUFRZmovendCcUlnTWdBeWdDQUNBRWFqWUNBQ0FBUWZ6L3p3QnFJZ0FnQUNnQ0FDQUthallDQUFzZ0FrRUNhaUVDSUF0QkFtb2hDeUFFUVFGcUlRUU1BQXNBQ3dzZ0JVRUFJQVZCQUVvYlFRRnFJUU5CQVNFQVFRRWhBZ05BSUFBZ0EwY0VRQUpBSUFBZ0FTZ0NBQ0lFUmdSQUlBSWlCRUVCYWlFQ0RBRUxJQVJCQW5RZ0IycEJqSURJQUdvb0FnQWhCQXNnQVNBRU5nSUFJQUZCQkdvaEFTQUFRUUZxSVFBTUFRc0xJQWNnQWtFQmF5SUVOZ0lJUVFBZ0JFVU5BUm9nQjBFTWFrRUFJQVJCQW5RUU9ob2dCMEdRZ0NocVFRQWdCRUVFZEJBNkdrRUFJUUFEUUNBQUlBUk9CRUJCQUNFRUlBVkJBQ0FGUVFCS0d5RUNBMEFnQWlBRVJnUkFRUUFoQ3lBSEtBSUlJZ0JCQUNBQVFRQktHeUVCUVFBaEFBTkFJQUFnQVVZTkJTQUhJQUJCQkhScUlnSkJrSUFvYWlJRElBTXJBd0FnQnlBQVFRSjBhaWdDRExjaUZxTTVBd0FnQWtHWWdDaHFJZ0lnQWlzREFDQVdvemtEQUNBQVFRRnFJUUFNQUFzQUN5QUhJQWNnQkVFQ2RHcEJrSURJQUdvb0FnQkJBV3NpQVVFQ2RDSURhaUlBSUFBb0Fnd2dCeUFFUVFkc1FRSjBhaUlBUVpDQTBBQnFLQUlBYWpZQ0RDQUhJQUZCQkhScUlnRkJrSUFvYWlJRklBVXJBd0FnQUVHVWdOQUFhaWdDQUxlZ09RTUFJQUZCbUlBb2FpSUZJQVVyQXdBZ0FFR1lnTkFBYWlnQ0FMZWdPUU1BSUFCQm5JRFFBR29vQWdBaUJTQUJRWXlBQ0dvaUFTZ0NBRWdFUUNBQklBVTJBZ0FMSUFCQm9JRFFBR29vQWdBaUJTQUhJQU5CQW5RaUFVRUVjbXBCaklBSWFpSURLQUlBU2dSQUlBTWdCVFlDQUFzZ0FFR2tnTkFBYWlnQ0FDSURJQWNnQVVFSWNtcEJqSUFJYWlJRktBSUFTQVJBSUFVZ0F6WUNBQXNnQUVHb2dOQUFhaWdDQUNJQUlBY2dBVUVNY21wQmpJQUlhaUlCS0FJQVNnUkFJQUVnQURZQ0FBc2dCRUVCYWlFRURBQUxBQVVnQnlBQVFRUjBhaUlCUVpDQUNHcEJBRFlDQUNBQlFZeUFDR29nRERZQ0FDQUJRWlNBQ0dvZ0RUWUNBQ0FCUVppQUNHcEJBRFlDQUNBQVFRRnFJUUFnQnlnQ0NDRUVEQUVMQUFzQUN5QUxDdzhMSUFSQkFVWUVRQ0FJQkVBQ2Z5QUFJUVZCQUNFQUlBRWlCa0VBSUFGQkFFb2JJUW9nQnlnQ0FDSURJQUVnQWlJUFFRRnJJZ0ZzUVFGMGFpRUVJQU1oQWdOQUlBQWdDa2NFUUNBRVFRQTdBUUFnQWtFQU93RUFJQUJCQVdvaEFDQUNRUUpxSVFJZ0JFRUNhaUVFREFFTEN5QVBRUUFnRDBFQVNoc2hDU0FESUFaQkFXc2lDa0VCZEdvaEJFRUFJUUFnQXlFQ0EwQWdBQ0FKUndSQUlBUkJBRHNCQUNBQ1FRQTdBUUFnQUVFQmFpRUFJQVFnQmtFQmRDSUxhaUVFSUFJZ0Myb2hBZ3dCQ3dzZ0FVRUJJQUZCQVVvYklSTWdCMEdRZ01nQWFpRUJJQWdnQmtFQmFpSUFhaUVMSUFBZ0JXb2hEU0FIS0FJRUlBQnFJUXdnQ2tFQklBcEJBVW9iSWhSQkFXc2hFaUFESUFCQkFYUnFJUUpCQUNBR2EwRUJkQ0VRUVFBaEJVRUJJUW9DUUFOQUlBb2dFMGNFUUNBTklCSnFJUTRnQ3lBU2FpRVJRUUVoQkFOQUFrQUNRQUpBSUFRZ0ZFY0VRQ0FOTFFBQUlBc3RBQUJOQkVBZ0RFSC9BVG9BQUNBQ0lCQnFJZ0F2QVFBaUEwRVFkRUVRZFNJSVFRQktCRUFnQWlBSU93RUFJQWNnQTBFY2JHb2lBRUdNZ05BQWFpQUtOZ0lBSUFCQjlQL1BBR29pQXlBREtBSUFRUUZxTmdJQUlBQkIrUC9QQUdvaUF5QURLQUlBSUFScU5nSUFJQUJCL1AvUEFHb2lBQ0FBS0FJQUlBcHFOZ0lBREFVTElBQkJBbXN2QVFBaUNFRVFkRUVRZFNFRElBQXVBUUlpQUVFQVNnUkFJQU5CQUVvRVFDQUhRWkNBeUFCcUlna2dBRUVDZEdwQkJHc29BZ0FpQXlBSVFRSjBJQWxxUVFScktBSUFJZ2hLQkVBZ0FpQUlPd0VBUVFBaENTQUZRUUFnQlVFQVNoc2hGU0FCSVFBRFFDQUpJQlZHQkVBZ0NDRUREQWdMSUFNZ0FDZ0NBRVlFUUNBQUlBZzJBZ0FMSUFsQkFXb2hDU0FBUVFScUlRQU1BQXNBQ3lBQ0lBTTdBUUFnQXlBSVRnMEZRUUFoQ1NBRlFRQWdCVUVBU2hzaEZTQUJJUUFEUUNBSklCVkdEUVlnQ0NBQUtBSUFSZ1JBSUFBZ0F6WUNBQXNnQ1VFQmFpRUpJQUJCQkdvaEFBd0FDd0FMSUFKQkFtc3VBUUFpQ0VFQVNnUkFJQWRCa0lESUFHb2lDU0FBUVFKMGFrRUVheWdDQUNJRElBaEIvLzhEY1VFQ2RDQUpha0VFYXlnQ0FDSUlTZ1JBSUFJZ0NEc0JBRUVBSVFrZ0JVRUFJQVZCQUVvYklSVWdBU0VBQTBBZ0NTQVZSZ1JBSUFnaEF3d0hDeUFESUFBb0FnQkdCRUFnQUNBSU5nSUFDeUFKUVFGcUlRa2dBRUVFYWlFQURBQUxBQXNnQWlBRE93RUFJQU1nQ0U0TkJFRUFJUWtnQlVFQUlBVkJBRW9iSVJVZ0FTRUFBMEFnQ1NBVlJnMEZJQWdnQUNnQ0FFWUVRQ0FBSUFNMkFnQUxJQWxCQVdvaENTQUFRUVJxSVFBTUFBc0FDeUFDSUFBN0FRQWdCeUFBUVFkc1FRSjBhaUlBUWZUL3p3QnFJZ01nQXlnQ0FFRUJhallDQUNBQVFmai96d0JxSWdNZ0F5Z0NBQ0FFYWpZQ0FDQUFRZnovendCcUlnTWdBeWdDQUNBS2FqWUNBQ0FFSUFCQmdJRFFBR29pQXlnQ0FFZ0VRQ0FESUFRMkFnQUxJQUJCaklEUUFHb2dDallDQUF3RkN5QURRUUJLQkVBZ0FpQURPd0VBSUFjZ0NFRUhiRUVDZEdvaUFFSDAvODhBYWlJRElBTW9BZ0JCQVdvMkFnQWdBRUg0Lzg4QWFpSURJQU1vQWdBZ0JHbzJBZ0FnQUVIOC84OEFhaUlESUFNb0FnQWdDbW8yQWdBZ0JDQUFRWVNBMEFCcUlnTW9BZ0JLQkVBZ0F5QUVOZ0lBQ3lBQVFZeUEwQUJxSUFvMkFnQU1CUXNnQWtFQ2F5OEJBQ0lBUVJCMFFSQjFJZ05CQUVvRVFDQUNJQU03QVFBZ0J5QUFRUnhzYWlJQVFmVC96d0JxSWdNZ0F5Z0NBRUVCYWpZQ0FDQUFRZmovendCcUlnTWdBeWdDQUNBRWFqWUNBQ0FBUWZ6L3p3QnFJZ01nQXlnQ0FDQUthallDQUNBQVFZU0EwQUJxSWdBb0FnQWdCRTROQlNBQUlBUTJBZ0FNQlFzZ0JVR0FnQUpPQkVCQkFFRURRYm9NUVFBUVBVRi9JUXNNQ1FzZ0FpQUZRUUZxSWdBN0FRQWdCeUFGUVFKMGFrR1FnTWdBYWlBQVFSQjBRUkIxTmdJQUlBY2dCVUVjYkdvaUEwR1VnTkFBYWlBRU5nSUFJQU5Ca0lEUUFHcEJBVFlDQUNBRFFaaUEwQUJxSUFvMkFnQWdBMEdjZ05BQWFpQUVOZ0lBSUFOQm9JRFFBR29nQkRZQ0FDQURRYVNBMEFCcUlBbzJBZ0FnQTBHb2dOQUFhaUFLTmdJQUlBQWhCUXdFQ3lBQ1FRQTdBUUFnREVFQU9nQUFEQU1MSUF4QkFtb2hEQ0FDUVFScUlRSWdFVUVDYWlFTElBNUJBbW9oRFNBS1FRRnFJUW9NQlFzZ0J5QURRUkIwUVJCMVFSeHNhaUlBUWZUL3p3QnFJZ01nQXlnQ0FFRUJhallDQUNBQVFmai96d0JxSWdNZ0F5Z0NBQ0FFYWpZQ0FDQUFRZnovendCcUlnQWdBQ2dDQUNBS2FqWUNBQXdCQ3lBSElBTkJFSFJCRUhWQkhHeHFJZ0JCaklEUUFHb2dDallDQUNBQVFmVC96d0JxSWdNZ0F5Z0NBRUVCYWpZQ0FDQUFRZmovendCcUlnTWdBeWdDQUNBRWFqWUNBQ0FBUWZ6L3p3QnFJZ0FnQUNnQ0FDQUthallDQUFzZ0RFRUJhaUVNSUFKQkFtb2hBaUFMUVFGcUlRc2dEVUVCYWlFTklBUkJBV29oQkF3QUN3QUxDeUFGUVFBZ0JVRUFTaHRCQVdvaEEwRUJJUUJCQVNFQ0EwQWdBQ0FEUndSQUFrQWdBQ0FCS0FJQUlnUkdCRUFnQWlJRVFRRnFJUUlNQVFzZ0JFRUNkQ0FIYWtHTWdNZ0FhaWdDQUNFRUN5QUJJQVEyQWdBZ0FVRUVhaUVCSUFCQkFXb2hBQXdCQ3dzZ0J5QUNRUUZySWdRMkFnaEJBQ0FFUlEwQkdpQUhRUXhxUVFBZ0JFRUNkQkE2R2lBSFFaQ0FLR3BCQUNBRVFRUjBFRG9hUVFBaEFBTkFJQUFnQkU0RVFFRUFJUVFnQlVFQUlBVkJBRW9iSVFJRFFDQUNJQVJHQkVCQkFDRUxJQWNvQWdnaUFFRUFJQUJCQUVvYklRRkJBQ0VBQTBBZ0FDQUJSZzBGSUFjZ0FFRUVkR29pQWtHUWdDaHFJZ01nQXlzREFDQUhJQUJCQW5ScUtBSU10eUlXb3prREFDQUNRWmlBS0dvaUFpQUNLd01BSUJhak9RTUFJQUJCQVdvaEFBd0FDd0FMSUFjZ0J5QUVRUUowYWtHUWdNZ0FhaWdDQUVFQmF5SUJRUUowSWdOcUlnQWdBQ2dDRENBSElBUkJCMnhCQW5ScUlnQkJrSURRQUdvb0FnQnFOZ0lNSUFjZ0FVRUVkR29pQVVHUWdDaHFJZ1VnQlNzREFDQUFRWlNBMEFCcUtBSUF0NkE1QXdBZ0FVR1lnQ2hxSWdVZ0JTc0RBQ0FBUVppQTBBQnFLQUlBdDZBNUF3QWdBRUdjZ05BQWFpZ0NBQ0lGSUFGQmpJQUlhaUlCS0FJQVNBUkFJQUVnQlRZQ0FBc2dBRUdnZ05BQWFpZ0NBQ0lGSUFjZ0EwRUNkQ0lCUVFSeWFrR01nQWhxSWdNb0FnQktCRUFnQXlBRk5nSUFDeUFBUWFTQTBBQnFLQUlBSWdNZ0J5QUJRUWh5YWtHTWdBaHFJZ1VvQWdCSUJFQWdCU0FETmdJQUN5QUFRYWlBMEFCcUtBSUFJZ0FnQnlBQlFReHlha0dNZ0FocUlnRW9BZ0JLQkVBZ0FTQUFOZ0lBQ3lBRVFRRnFJUVFNQUFzQUJTQUhJQUJCQkhScUlnRkJrSUFJYWtFQU5nSUFJQUZCaklBSWFpQUdOZ0lBSUFGQmxJQUlhaUFQTmdJQUlBRkJtSUFJYWtFQU5nSUFJQUJCQVdvaEFDQUhLQUlJSVFRTUFRc0FDd0FMSUFzTER3c2dCa1VFUUFKL0lBQWhDQ0FGSVFwQkFDRUFJQUVpQmtFQUlBRkJBRW9iSVFVZ0J5Z0NBQ0lESUFFZ0FpSVBRUUZySWdGc1FRRjBhaUVFSUFNaEFnTkFJQUFnQlVjRVFDQUVRUUE3QVFBZ0FrRUFPd0VBSUFCQkFXb2hBQ0FDUVFKcUlRSWdCRUVDYWlFRURBRUxDeUFQUVFBZ0QwRUFTaHNoQ1NBRElBWkJBV3NpQlVFQmRHb2hCRUVBSVFBZ0F5RUNBMEFnQUNBSlJ3UkFJQVJCQURzQkFDQUNRUUE3QVFBZ0FFRUJhaUVBSUFRZ0JrRUJkQ0lMYWlFRUlBSWdDMm9oQWd3QkN3c2dBVUVCSUFGQkFVb2JJUklnQjBHUWdNZ0FhaUVCSUFnZ0JrRUJhaUlBYWlFTUlBY29BZ1FnQUdvaERTQUZRUUVnQlVFQlNoc2lFMEVCYXlFVUlBTWdBRUVCZEdvaEFrRUFJQVpyUVFGMElSQkJBQ0VGUVFFaENRSkFBMEFnQ1NBU1J3UkFJQXdnRkdvaERrRUJJUVFEUUFKQUFrQUNRQ0FFSUJOSEJFQWdDaUFNTFFBQVRnUkFJQTFCL3dFNkFBQWdBaUFRYWlJQUx3RUFJZ05CRUhSQkVIVWlDRUVBU2dSQUlBSWdDRHNCQUNBSElBTkJIR3hxSWdCQmpJRFFBR29nQ1RZQ0FDQUFRZlQvendCcUlnTWdBeWdDQUVFQmFqWUNBQ0FBUWZqL3p3QnFJZ01nQXlnQ0FDQUVhallDQUNBQVFmei96d0JxSWdBZ0FDZ0NBQ0FKYWpZQ0FBd0ZDeUFBUVFKckx3RUFJZ2hCRUhSQkVIVWhBeUFBTGdFQ0lnQkJBRW9FUUNBRFFRQktCRUFnQjBHUWdNZ0FhaUlMSUFCQkFuUnFRUVJyS0FJQUlnTWdDRUVDZENBTGFrRUVheWdDQUNJSVNnUkFJQUlnQ0RzQkFFRUFJUXNnQlVFQUlBVkJBRW9iSVJFZ0FTRUFBMEFnQ3lBUlJnUkFJQWdoQXd3SUN5QURJQUFvQWdCR0JFQWdBQ0FJTmdJQUN5QUxRUUZxSVFzZ0FFRUVhaUVBREFBTEFBc2dBaUFET3dFQUlBTWdDRTROQlVFQUlRc2dCVUVBSUFWQkFFb2JJUkVnQVNFQUEwQWdDeUFSUmcwR0lBZ2dBQ2dDQUVZRVFDQUFJQU0yQWdBTElBdEJBV29oQ3lBQVFRUnFJUUFNQUFzQUN5QUNRUUpyTGdFQUlnaEJBRW9FUUNBSFFaQ0F5QUJxSWdzZ0FFRUNkR3BCQkdzb0FnQWlBeUFJUWYvL0EzRkJBblFnQzJwQkJHc29BZ0FpQ0VvRVFDQUNJQWc3QVFCQkFDRUxJQVZCQUNBRlFRQktHeUVSSUFFaEFBTkFJQXNnRVVZRVFDQUlJUU1NQndzZ0F5QUFLQUlBUmdSQUlBQWdDRFlDQUFzZ0MwRUJhaUVMSUFCQkJHb2hBQXdBQ3dBTElBSWdBenNCQUNBRElBaE9EUVJCQUNFTElBVkJBQ0FGUVFCS0d5RVJJQUVoQUFOQUlBc2dFVVlOQlNBSUlBQW9BZ0JHQkVBZ0FDQUROZ0lBQ3lBTFFRRnFJUXNnQUVFRWFpRUFEQUFMQUFzZ0FpQUFPd0VBSUFjZ0FFRUhiRUVDZEdvaUFFSDAvODhBYWlJRElBTW9BZ0JCQVdvMkFnQWdBRUg0Lzg4QWFpSURJQU1vQWdBZ0JHbzJBZ0FnQUVIOC84OEFhaUlESUFNb0FnQWdDV28yQWdBZ0JDQUFRWUNBMEFCcUlnTW9BZ0JJQkVBZ0F5QUVOZ0lBQ3lBQVFZeUEwQUJxSUFrMkFnQU1CUXNnQTBFQVNnUkFJQUlnQXpzQkFDQUhJQWhCQjJ4QkFuUnFJZ0JCOVAvUEFHb2lBeUFES0FJQVFRRnFOZ0lBSUFCQitQL1BBR29pQXlBREtBSUFJQVJxTmdJQUlBQkIvUC9QQUdvaUF5QURLQUlBSUFscU5nSUFJQVFnQUVHRWdOQUFhaUlES0FJQVNnUkFJQU1nQkRZQ0FBc2dBRUdNZ05BQWFpQUpOZ0lBREFVTElBSkJBbXN2QVFBaUFFRVFkRUVRZFNJRFFRQktCRUFnQWlBRE93RUFJQWNnQUVFY2JHb2lBRUgwLzg4QWFpSURJQU1vQWdCQkFXbzJBZ0FnQUVINC84OEFhaUlESUFNb0FnQWdCR28yQWdBZ0FFSDgvODhBYWlJRElBTW9BZ0FnQ1dvMkFnQWdBRUdFZ05BQWFpSUFLQUlBSUFST0RRVWdBQ0FFTmdJQURBVUxJQVZCZ0lBQ1RnUkFRUUJCQTBHNkRFRUFFRDFCZnlFTURBa0xJQUlnQlVFQmFpSUFPd0VBSUFjZ0JVRUNkR3BCa0lESUFHb2dBRUVRZEVFUWRUWUNBQ0FISUFWQkhHeHFJZ05CbElEUUFHb2dCRFlDQUNBRFFaQ0EwQUJxUVFFMkFnQWdBMEdZZ05BQWFpQUpOZ0lBSUFOQm5JRFFBR29nQkRZQ0FDQURRYUNBMEFCcUlBUTJBZ0FnQTBHa2dOQUFhaUFKTmdJQUlBTkJxSURRQUdvZ0NUWUNBQ0FBSVFVTUJBc2dBa0VBT3dFQUlBMUJBRG9BQUF3REN5QU5RUUpxSVEwZ0FrRUVhaUVDSUE1QkFtb2hEQ0FKUVFGcUlRa01CUXNnQnlBRFFSQjBRUkIxUVJ4c2FpSUFRZlQvendCcUlnTWdBeWdDQUVFQmFqWUNBQ0FBUWZqL3p3QnFJZ01nQXlnQ0FDQUVhallDQUNBQVFmei96d0JxSWdBZ0FDZ0NBQ0FKYWpZQ0FBd0JDeUFISUFOQkVIUkJFSFZCSEd4cUlnQkJqSURRQUdvZ0NUWUNBQ0FBUWZUL3p3QnFJZ01nQXlnQ0FFRUJhallDQUNBQVFmai96d0JxSWdNZ0F5Z0NBQ0FFYWpZQ0FDQUFRZnovendCcUlnQWdBQ2dDQUNBSmFqWUNBQXNnRFVFQmFpRU5JQUpCQW1vaEFpQU1RUUZxSVF3Z0JFRUJhaUVFREFBTEFBc0xJQVZCQUNBRlFRQktHMEVCYWlFRFFRRWhBRUVCSVFJRFFDQUFJQU5IQkVBQ1FDQUFJQUVvQWdBaUJFWUVRQ0FDSWdSQkFXb2hBZ3dCQ3lBRVFRSjBJQWRxUVl5QXlBQnFLQUlBSVFRTElBRWdCRFlDQUNBQlFRUnFJUUVnQUVFQmFpRUFEQUVMQ3lBSElBSkJBV3NpQkRZQ0NFRUFJQVJGRFFFYUlBZEJER3BCQUNBRVFRSjBFRG9hSUFkQmtJQW9ha0VBSUFSQkJIUVFPaHBCQUNFQUEwQWdBQ0FFVGdSQVFRQWhCQ0FGUVFBZ0JVRUFTaHNoQWdOQUlBSWdCRVlFUUVFQUlRd2dCeWdDQ0NJQVFRQWdBRUVBU2hzaEFVRUFJUUFEUUNBQUlBRkdEUVVnQnlBQVFRUjBhaUlDUVpDQUtHb2lBeUFES3dNQUlBY2dBRUVDZEdvb0FneTNJaGFqT1FNQUlBSkJtSUFvYWlJQ0lBSXJBd0FnRnFNNUF3QWdBRUVCYWlFQURBQUxBQXNnQnlBSElBUkJBblJxUVpDQXlBQnFLQUlBUVFGcklnRkJBblFpQTJvaUFDQUFLQUlNSUFjZ0JFRUhiRUVDZEdvaUFFR1FnTkFBYWlnQ0FHbzJBZ3dnQnlBQlFRUjBhaUlCUVpDQUtHb2lCU0FGS3dNQUlBQkJsSURRQUdvb0FnQzNvRGtEQUNBQlFaaUFLR29pQlNBRkt3TUFJQUJCbUlEUUFHb29BZ0Mzb0RrREFDQUFRWnlBMEFCcUtBSUFJZ1VnQVVHTWdBaHFJZ0VvQWdCSUJFQWdBU0FGTmdJQUN5QUFRYUNBMEFCcUtBSUFJZ1VnQnlBRFFRSjBJZ0ZCQkhKcVFZeUFDR29pQXlnQ0FFb0VRQ0FESUFVMkFnQUxJQUJCcElEUUFHb29BZ0FpQXlBSElBRkJDSEpxUVl5QUNHb2lCU2dDQUVnRVFDQUZJQU0yQWdBTElBQkJxSURRQUdvb0FnQWlBQ0FISUFGQkRISnFRWXlBQ0dvaUFTZ0NBRW9FUUNBQklBQTJBZ0FMSUFSQkFXb2hCQXdBQ3dBRklBY2dBRUVFZEdvaUFVR1FnQWhxUVFBMkFnQWdBVUdNZ0FocUlBWTJBZ0FnQVVHVWdBaHFJQTgyQWdBZ0FVR1lnQWhxUVFBMkFnQWdBRUVCYWlFQUlBY29BZ2doQkF3QkN3QUxBQXNnREFzUEN3Si9JQUFoQmlBRklROGdBU0lJUVFKdElneEJBQ0FNUVFCS0d5RUZJQWNvQWdBaUF5QUNRUUp0SWhKQkFXc2lBU0FNYkVFQmRHb2hCRUVBSVFBZ0F5RUNBMEFnQUNBRlJ3UkFJQVJCQURzQkFDQUNRUUE3QVFBZ0FFRUJhaUVBSUFKQkFtb2hBaUFFUVFKcUlRUU1BUXNMSUJKQkFDQVNRUUJLR3lFS0lBTWdERUVCYXlJRlFRRjBhaUVFUVFBaEFDQURJUUlEUUNBQUlBcEhCRUFnQkVFQU93RUFJQUpCQURzQkFDQUFRUUZxSVFBZ0JDQU1RUUYwSWdscUlRUWdBaUFKYWlFQ0RBRUxDeUFCUVFFZ0FVRUJTaHNoRXlBRlFRRWdCVUVCU2hzaEZDQUhRWkNBeUFCcUlRRWdERUVCYWlJQUlBY29BZ1JxSVFzZ0NFRUJkQ0FHYWtFQ2FpRU5JQU1nQUVFQmRHb2hBa0VBSUF4clFRRjBJUkJCQUNFRlFRRWhDZ0pBQTBBZ0NpQVRSd1JBUVFFaEJBTkFBa0FDUUFKQUlBUWdGRWNFUUNBUElBMHRBQUJPQkVBZ0MwSC9BVG9BQUNBQ0lCQnFJZ0F2QVFBaUEwRVFkRUVRZFNJR1FRQktCRUFnQWlBR093RUFJQWNnQTBFY2JHb2lBRUdNZ05BQWFpQUtOZ0lBSUFCQjlQL1BBR29pQXlBREtBSUFRUUZxTmdJQUlBQkIrUC9QQUdvaUF5QURLQUlBSUFScU5nSUFJQUJCL1AvUEFHb2lBQ0FBS0FJQUlBcHFOZ0lBREFVTElBQkJBbXN2QVFBaUJrRVFkRUVRZFNFRElBQXVBUUlpQUVFQVNnUkFJQU5CQUVvRVFDQUhRWkNBeUFCcUlna2dBRUVDZEdwQkJHc29BZ0FpQXlBR1FRSjBJQWxxUVFScktBSUFJZ1pLQkVBZ0FpQUdPd0VBUVFBaENTQUZRUUFnQlVFQVNoc2hEaUFCSVFBRFFDQUpJQTVHQkVBZ0JpRUREQWdMSUFNZ0FDZ0NBRVlFUUNBQUlBWTJBZ0FMSUFsQkFXb2hDU0FBUVFScUlRQU1BQXNBQ3lBQ0lBTTdBUUFnQXlBR1RnMEZRUUFoQ1NBRlFRQWdCVUVBU2hzaERpQUJJUUFEUUNBSklBNUdEUVlnQmlBQUtBSUFSZ1JBSUFBZ0F6WUNBQXNnQ1VFQmFpRUpJQUJCQkdvaEFBd0FDd0FMSUFKQkFtc3VBUUFpQmtFQVNnUkFJQWRCa0lESUFHb2lDU0FBUVFKMGFrRUVheWdDQUNJRElBWkIvLzhEY1VFQ2RDQUpha0VFYXlnQ0FDSUdTZ1JBSUFJZ0Jqc0JBRUVBSVFrZ0JVRUFJQVZCQUVvYklRNGdBU0VBQTBBZ0NTQU9SZ1JBSUFZaEF3d0hDeUFESUFBb0FnQkdCRUFnQUNBR05nSUFDeUFKUVFGcUlRa2dBRUVFYWlFQURBQUxBQXNnQWlBRE93RUFJQU1nQms0TkJFRUFJUWtnQlVFQUlBVkJBRW9iSVE0Z0FTRUFBMEFnQ1NBT1JnMEZJQVlnQUNnQ0FFWUVRQ0FBSUFNMkFnQUxJQWxCQVdvaENTQUFRUVJxSVFBTUFBc0FDeUFDSUFBN0FRQWdCeUFBUVFkc1FRSjBhaUlBUWZUL3p3QnFJZ01nQXlnQ0FFRUJhallDQUNBQVFmai96d0JxSWdNZ0F5Z0NBQ0FFYWpZQ0FDQUFRZnovendCcUlnTWdBeWdDQUNBS2FqWUNBQ0FFSUFCQmdJRFFBR29pQXlnQ0FFZ0VRQ0FESUFRMkFnQUxJQUJCaklEUUFHb2dDallDQUF3RkN5QURRUUJLQkVBZ0FpQURPd0VBSUFjZ0JrRUhiRUVDZEdvaUFFSDAvODhBYWlJRElBTW9BZ0JCQVdvMkFnQWdBRUg0Lzg4QWFpSURJQU1vQWdBZ0JHbzJBZ0FnQUVIOC84OEFhaUlESUFNb0FnQWdDbW8yQWdBZ0JDQUFRWVNBMEFCcUlnTW9BZ0JLQkVBZ0F5QUVOZ0lBQ3lBQVFZeUEwQUJxSUFvMkFnQU1CUXNnQWtFQ2F5OEJBQ0lBUVJCMFFSQjFJZ05CQUVvRVFDQUNJQU03QVFBZ0J5QUFRUnhzYWlJQVFmVC96d0JxSWdNZ0F5Z0NBRUVCYWpZQ0FDQUFRZmovendCcUlnTWdBeWdDQUNBRWFqWUNBQ0FBUWZ6L3p3QnFJZ01nQXlnQ0FDQUthallDQUNBQVFZU0EwQUJxSWdBb0FnQWdCRTROQlNBQUlBUTJBZ0FNQlFzZ0JVR0FnQUpPQkVCQkFFRURRYm9NUVFBUVBVRi9JUXNNQ1FzZ0FpQUZRUUZxSWdBN0FRQWdCeUFGUVFKMGFrR1FnTWdBYWlBQVFSQjBRUkIxTmdJQUlBY2dCVUVjYkdvaUEwR1VnTkFBYWlBRU5nSUFJQU5Ca0lEUUFHcEJBVFlDQUNBRFFaaUEwQUJxSUFvMkFnQWdBMEdjZ05BQWFpQUVOZ0lBSUFOQm9JRFFBR29nQkRZQ0FDQURRYVNBMEFCcUlBbzJBZ0FnQTBHb2dOQUFhaUFLTmdJQUlBQWhCUXdFQ3lBQ1FRQTdBUUFnQzBFQU9nQUFEQU1MSUF0QkFtb2hDeUFDUVFScUlRSWdDa0VCYWlFS0lBZ2dEV3BCQkdvaERRd0ZDeUFISUFOQkVIUkJFSFZCSEd4cUlnQkI5UC9QQUdvaUF5QURLQUlBUVFGcU5nSUFJQUJCK1AvUEFHb2lBeUFES0FJQUlBUnFOZ0lBSUFCQi9QL1BBR29pQUNBQUtBSUFJQXBxTmdJQURBRUxJQWNnQTBFUWRFRVFkVUVjYkdvaUFFR01nTkFBYWlBS05nSUFJQUJCOVAvUEFHb2lBeUFES0FJQVFRRnFOZ0lBSUFCQitQL1BBR29pQXlBREtBSUFJQVJxTmdJQUlBQkIvUC9QQUdvaUFDQUFLQUlBSUFwcU5nSUFDeUFMUVFGcUlRc2dBa0VDYWlFQ0lBMUJBbW9oRFNBRVFRRnFJUVFNQUFzQUN3c2dCVUVBSUFWQkFFb2JRUUZxSVFOQkFTRUFRUUVoQWdOQUlBQWdBMGNFUUFKQUlBQWdBU2dDQUNJRVJnUkFJQUlpQkVFQmFpRUNEQUVMSUFSQkFuUWdCMnBCaklESUFHb29BZ0FoQkFzZ0FTQUVOZ0lBSUFGQkJHb2hBU0FBUVFGcUlRQU1BUXNMSUFjZ0FrRUJheUlFTmdJSVFRQWdCRVVOQVJvZ0IwRU1ha0VBSUFSQkFuUVFPaG9nQjBHUWdDaHFRUUFnQkVFRWRCQTZHa0VBSVFBRFFDQUFJQVJPQkVCQkFDRUVJQVZCQUNBRlFRQktHeUVDQTBBZ0FpQUVSZ1JBUVFBaEN5QUhLQUlJSWdCQkFDQUFRUUJLR3lFQlFRQWhBQU5BSUFBZ0FVWU5CU0FISUFCQkJIUnFJZ0pCa0lBb2FpSURJQU1yQXdBZ0J5QUFRUUowYWlnQ0RMY2lGcU01QXdBZ0FrR1lnQ2hxSWdJZ0Fpc0RBQ0FXb3prREFDQUFRUUZxSVFBTUFBc0FDeUFISUFjZ0JFRUNkR3BCa0lESUFHb29BZ0JCQVdzaUFVRUNkQ0lEYWlJQUlBQW9BZ3dnQnlBRVFRZHNRUUowYWlJQVFaQ0EwQUJxS0FJQWFqWUNEQ0FISUFGQkJIUnFJZ0ZCa0lBb2FpSUZJQVVyQXdBZ0FFR1VnTkFBYWlnQ0FMZWdPUU1BSUFGQm1JQW9haUlGSUFVckF3QWdBRUdZZ05BQWFpZ0NBTGVnT1FNQUlBQkJuSURRQUdvb0FnQWlCU0FCUVl5QUNHb2lBU2dDQUVnRVFDQUJJQVUyQWdBTElBQkJvSURRQUdvb0FnQWlCU0FISUFOQkFuUWlBVUVFY21wQmpJQUlhaUlES0FJQVNnUkFJQU1nQlRZQ0FBc2dBRUdrZ05BQWFpZ0NBQ0lESUFjZ0FVRUljbXBCaklBSWFpSUZLQUlBU0FSQUlBVWdBellDQUFzZ0FFR29nTkFBYWlnQ0FDSUFJQWNnQVVFTWNtcEJqSUFJYWlJQktBSUFTZ1JBSUFFZ0FEWUNBQXNnQkVFQmFpRUVEQUFMQUFVZ0J5QUFRUVIwYWlJQlFaQ0FDR3BCQURZQ0FDQUJRWXlBQ0dvZ0REWUNBQ0FCUVpTQUNHb2dFallDQUNBQlFaaUFDR3BCQURZQ0FDQUFRUUZxSVFBZ0J5Z0NDQ0VFREFFTEFBc0FDeUFMQ3c4TElBZ0VRQUovSUFBaEJVRUFJUUFnQVNJR1FRQWdBVUVBU2hzaENpQUhLQUlBSWdNZ0FTQUNJZzlCQVdzaUFXeEJBWFJxSVFRZ0F5RUNBMEFnQUNBS1J3UkFJQVJCQURzQkFDQUNRUUE3QVFBZ0FFRUJhaUVBSUFKQkFtb2hBaUFFUVFKcUlRUU1BUXNMSUE5QkFDQVBRUUJLR3lFSklBTWdCa0VCYXlJS1FRRjBhaUVFUVFBaEFDQURJUUlEUUNBQUlBbEhCRUFnQkVFQU93RUFJQUpCQURzQkFDQUFRUUZxSVFBZ0JDQUdRUUYwSWd0cUlRUWdBaUFMYWlFQ0RBRUxDeUFCUVFFZ0FVRUJTaHNoRXlBSFFaQ0F5QUJxSVFFZ0NDQUdRUUZxSWdCcUlRc2dBQ0FGYWlFTklBY29BZ1FnQUdvaERDQUtRUUVnQ2tFQlNoc2lGRUVCYXlFU0lBTWdBRUVCZEdvaEFrRUFJQVpyUVFGMElSQkJBQ0VGUVFFaENnSkFBMEFnQ2lBVFJ3UkFJQTBnRW1vaERpQUxJQkpxSVJGQkFTRUVBMEFDUUFKQUFrQWdCQ0FVUndSQUlBMHRBQUFnQ3kwQUFFc0VRQ0FNUWY4Qk9nQUFJQUlnRUdvaUFDOEJBQ0lEUVJCMFFSQjFJZ2hCQUVvRVFDQUNJQWc3QVFBZ0J5QURRUnhzYWlJQVFZeUEwQUJxSUFvMkFnQWdBRUgwLzg4QWFpSURJQU1vQWdCQkFXbzJBZ0FnQUVINC84OEFhaUlESUFNb0FnQWdCR28yQWdBZ0FFSDgvODhBYWlJQUlBQW9BZ0FnQ21vMkFnQU1CUXNnQUVFQ2F5OEJBQ0lJUVJCMFFSQjFJUU1nQUM0QkFpSUFRUUJLQkVBZ0EwRUFTZ1JBSUFkQmtJRElBR29pQ1NBQVFRSjBha0VFYXlnQ0FDSURJQWhCQW5RZ0NXcEJCR3NvQWdBaUNFb0VRQ0FDSUFnN0FRQkJBQ0VKSUFWQkFDQUZRUUJLR3lFVklBRWhBQU5BSUFrZ0ZVWUVRQ0FJSVFNTUNBc2dBeUFBS0FJQVJnUkFJQUFnQ0RZQ0FBc2dDVUVCYWlFSklBQkJCR29oQUF3QUN3QUxJQUlnQXpzQkFDQURJQWhPRFFWQkFDRUpJQVZCQUNBRlFRQktHeUVWSUFFaEFBTkFJQWtnRlVZTkJpQUlJQUFvQWdCR0JFQWdBQ0FETmdJQUN5QUpRUUZxSVFrZ0FFRUVhaUVBREFBTEFBc2dBa0VDYXk0QkFDSUlRUUJLQkVBZ0IwR1FnTWdBYWlJSklBQkJBblJxUVFScktBSUFJZ01nQ0VILy93TnhRUUowSUFscVFRUnJLQUlBSWdoS0JFQWdBaUFJT3dFQVFRQWhDU0FGUVFBZ0JVRUFTaHNoRlNBQklRQURRQ0FKSUJWR0JFQWdDQ0VEREFjTElBTWdBQ2dDQUVZRVFDQUFJQWcyQWdBTElBbEJBV29oQ1NBQVFRUnFJUUFNQUFzQUN5QUNJQU03QVFBZ0F5QUlUZzBFUVFBaENTQUZRUUFnQlVFQVNoc2hGU0FCSVFBRFFDQUpJQlZHRFFVZ0NDQUFLQUlBUmdSQUlBQWdBellDQUFzZ0NVRUJhaUVKSUFCQkJHb2hBQXdBQ3dBTElBSWdBRHNCQUNBSElBQkJCMnhCQW5ScUlnQkI5UC9QQUdvaUF5QURLQUlBUVFGcU5nSUFJQUJCK1AvUEFHb2lBeUFES0FJQUlBUnFOZ0lBSUFCQi9QL1BBR29pQXlBREtBSUFJQXBxTmdJQUlBUWdBRUdBZ05BQWFpSURLQUlBU0FSQUlBTWdCRFlDQUFzZ0FFR01nTkFBYWlBS05nSUFEQVVMSUFOQkFFb0VRQ0FDSUFNN0FRQWdCeUFJUVFkc1FRSjBhaUlBUWZUL3p3QnFJZ01nQXlnQ0FFRUJhallDQUNBQVFmai96d0JxSWdNZ0F5Z0NBQ0FFYWpZQ0FDQUFRZnovendCcUlnTWdBeWdDQUNBS2FqWUNBQ0FFSUFCQmhJRFFBR29pQXlnQ0FFb0VRQ0FESUFRMkFnQUxJQUJCaklEUUFHb2dDallDQUF3RkN5QUNRUUpyTHdFQUlnQkJFSFJCRUhVaUEwRUFTZ1JBSUFJZ0F6c0JBQ0FISUFCQkhHeHFJZ0JCOVAvUEFHb2lBeUFES0FJQVFRRnFOZ0lBSUFCQitQL1BBR29pQXlBREtBSUFJQVJxTmdJQUlBQkIvUC9QQUdvaUF5QURLQUlBSUFwcU5nSUFJQUJCaElEUUFHb2lBQ2dDQUNBRVRnMEZJQUFnQkRZQ0FBd0ZDeUFGUVlDQUFrNEVRRUVBUVFOQnVneEJBQkE5UVg4aEN3d0pDeUFDSUFWQkFXb2lBRHNCQUNBSElBVkJBblJxUVpDQXlBQnFJQUJCRUhSQkVIVTJBZ0FnQnlBRlFSeHNhaUlEUVpTQTBBQnFJQVEyQWdBZ0EwR1FnTkFBYWtFQk5nSUFJQU5CbUlEUUFHb2dDallDQUNBRFFaeUEwQUJxSUFRMkFnQWdBMEdnZ05BQWFpQUVOZ0lBSUFOQnBJRFFBR29nQ2pZQ0FDQURRYWlBMEFCcUlBbzJBZ0FnQUNFRkRBUUxJQUpCQURzQkFDQU1RUUE2QUFBTUF3c2dERUVDYWlFTUlBSkJCR29oQWlBUlFRSnFJUXNnRGtFQ2FpRU5JQXBCQVdvaENnd0ZDeUFISUFOQkVIUkJFSFZCSEd4cUlnQkI5UC9QQUdvaUF5QURLQUlBUVFGcU5nSUFJQUJCK1AvUEFHb2lBeUFES0FJQUlBUnFOZ0lBSUFCQi9QL1BBR29pQUNBQUtBSUFJQXBxTmdJQURBRUxJQWNnQTBFUWRFRVFkVUVjYkdvaUFFR01nTkFBYWlBS05nSUFJQUJCOVAvUEFHb2lBeUFES0FJQVFRRnFOZ0lBSUFCQitQL1BBR29pQXlBREtBSUFJQVJxTmdJQUlBQkIvUC9QQUdvaUFDQUFLQUlBSUFwcU5nSUFDeUFNUVFGcUlRd2dBa0VDYWlFQ0lBdEJBV29oQ3lBTlFRRnFJUTBnQkVFQmFpRUVEQUFMQUFzTElBVkJBQ0FGUVFCS0cwRUJhaUVEUVFFaEFFRUJJUUlEUUNBQUlBTkhCRUFDUUNBQUlBRW9BZ0FpQkVZRVFDQUNJZ1JCQVdvaEFnd0JDeUFFUVFKMElBZHFRWXlBeUFCcUtBSUFJUVFMSUFFZ0JEWUNBQ0FCUVFScUlRRWdBRUVCYWlFQURBRUxDeUFISUFKQkFXc2lCRFlDQ0VFQUlBUkZEUUVhSUFkQkRHcEJBQ0FFUVFKMEVEb2FJQWRCa0lBb2FrRUFJQVJCQkhRUU9ocEJBQ0VBQTBBZ0FDQUVUZ1JBUVFBaEJDQUZRUUFnQlVFQVNoc2hBZ05BSUFJZ0JFWUVRRUVBSVFzZ0J5Z0NDQ0lBUVFBZ0FFRUFTaHNoQVVFQUlRQURRQ0FBSUFGR0RRVWdCeUFBUVFSMGFpSUNRWkNBS0dvaUF5QURLd01BSUFjZ0FFRUNkR29vQWd5M0loYWpPUU1BSUFKQm1JQW9haUlDSUFJckF3QWdGcU01QXdBZ0FFRUJhaUVBREFBTEFBc2dCeUFISUFSQkFuUnFRWkNBeUFCcUtBSUFRUUZySWdGQkFuUWlBMm9pQUNBQUtBSU1JQWNnQkVFSGJFRUNkR29pQUVHUWdOQUFhaWdDQUdvMkFnd2dCeUFCUVFSMGFpSUJRWkNBS0dvaUJTQUZLd01BSUFCQmxJRFFBR29vQWdDM29Ea0RBQ0FCUVppQUtHb2lCU0FGS3dNQUlBQkJtSURRQUdvb0FnQzNvRGtEQUNBQVFaeUEwQUJxS0FJQUlnVWdBVUdNZ0FocUlnRW9BZ0JJQkVBZ0FTQUZOZ0lBQ3lBQVFhQ0EwQUJxS0FJQUlnVWdCeUFEUVFKMElnRkJCSEpxUVl5QUNHb2lBeWdDQUVvRVFDQURJQVUyQWdBTElBQkJwSURRQUdvb0FnQWlBeUFISUFGQkNISnFRWXlBQ0dvaUJTZ0NBRWdFUUNBRklBTTJBZ0FMSUFCQnFJRFFBR29vQWdBaUFDQUhJQUZCREhKcVFZeUFDR29pQVNnQ0FFb0VRQ0FCSUFBMkFnQUxJQVJCQVdvaEJBd0FDd0FGSUFjZ0FFRUVkR29pQVVHUWdBaHFRUUEyQWdBZ0FVR01nQWhxSUFZMkFnQWdBVUdVZ0FocUlBODJBZ0FnQVVHWWdBaHFRUUEyQWdBZ0FFRUJhaUVBSUFjb0FnZ2hCQXdCQ3dBTEFBc2dDd3NQQ3lBR1JRUkFBbjhnQUNFSUlBVWhDa0VBSVFBZ0FTSUdRUUFnQVVFQVNoc2hCU0FIS0FJQUlnTWdBU0FDSWc5QkFXc2lBV3hCQVhScUlRUWdBeUVDQTBBZ0FDQUZSd1JBSUFSQkFEc0JBQ0FDUVFBN0FRQWdBRUVCYWlFQUlBSkJBbW9oQWlBRVFRSnFJUVFNQVFzTElBOUJBQ0FQUVFCS0d5RUpJQU1nQmtFQmF5SUZRUUYwYWlFRVFRQWhBQ0FESVFJRFFDQUFJQWxIQkVBZ0JFRUFPd0VBSUFKQkFEc0JBQ0FBUVFGcUlRQWdCQ0FHUVFGMElndHFJUVFnQWlBTGFpRUNEQUVMQ3lBQlFRRWdBVUVCU2hzaEVpQUhRWkNBeUFCcUlRRWdDQ0FHUVFGcUlnQnFJUXdnQnlnQ0JDQUFhaUVOSUFWQkFTQUZRUUZLR3lJVFFRRnJJUlFnQXlBQVFRRjBhaUVDUVFBZ0JtdEJBWFFoRUVFQUlRVkJBU0VKQWtBRFFDQUpJQkpIQkVBZ0RDQVVhaUVPUVFFaEJBTkFBa0FDUUFKQUlBUWdFMGNFUUNBS0lBd3RBQUJJQkVBZ0RVSC9BVG9BQUNBQ0lCQnFJZ0F2QVFBaUEwRVFkRUVRZFNJSVFRQktCRUFnQWlBSU93RUFJQWNnQTBFY2JHb2lBRUdNZ05BQWFpQUpOZ0lBSUFCQjlQL1BBR29pQXlBREtBSUFRUUZxTmdJQUlBQkIrUC9QQUdvaUF5QURLQUlBSUFScU5nSUFJQUJCL1AvUEFHb2lBQ0FBS0FJQUlBbHFOZ0lBREFVTElBQkJBbXN2QVFBaUNFRVFkRUVRZFNFRElBQXVBUUlpQUVFQVNnUkFJQU5CQUVvRVFDQUhRWkNBeUFCcUlnc2dBRUVDZEdwQkJHc29BZ0FpQXlBSVFRSjBJQXRxUVFScktBSUFJZ2hLQkVBZ0FpQUlPd0VBUVFBaEN5QUZRUUFnQlVFQVNoc2hFU0FCSVFBRFFDQUxJQkZHQkVBZ0NDRUREQWdMSUFNZ0FDZ0NBRVlFUUNBQUlBZzJBZ0FMSUF0QkFXb2hDeUFBUVFScUlRQU1BQXNBQ3lBQ0lBTTdBUUFnQXlBSVRnMEZRUUFoQ3lBRlFRQWdCVUVBU2hzaEVTQUJJUUFEUUNBTElCRkdEUVlnQ0NBQUtBSUFSZ1JBSUFBZ0F6WUNBQXNnQzBFQmFpRUxJQUJCQkdvaEFBd0FDd0FMSUFKQkFtc3VBUUFpQ0VFQVNnUkFJQWRCa0lESUFHb2lDeUFBUVFKMGFrRUVheWdDQUNJRElBaEIvLzhEY1VFQ2RDQUxha0VFYXlnQ0FDSUlTZ1JBSUFJZ0NEc0JBRUVBSVFzZ0JVRUFJQVZCQUVvYklSRWdBU0VBQTBBZ0N5QVJSZ1JBSUFnaEF3d0hDeUFESUFBb0FnQkdCRUFnQUNBSU5nSUFDeUFMUVFGcUlRc2dBRUVFYWlFQURBQUxBQXNnQWlBRE93RUFJQU1nQ0U0TkJFRUFJUXNnQlVFQUlBVkJBRW9iSVJFZ0FTRUFBMEFnQ3lBUlJnMEZJQWdnQUNnQ0FFWUVRQ0FBSUFNMkFnQUxJQXRCQVdvaEN5QUFRUVJxSVFBTUFBc0FDeUFDSUFBN0FRQWdCeUFBUVFkc1FRSjBhaUlBUWZUL3p3QnFJZ01nQXlnQ0FFRUJhallDQUNBQVFmai96d0JxSWdNZ0F5Z0NBQ0FFYWpZQ0FDQUFRZnovendCcUlnTWdBeWdDQUNBSmFqWUNBQ0FFSUFCQmdJRFFBR29pQXlnQ0FFZ0VRQ0FESUFRMkFnQUxJQUJCaklEUUFHb2dDVFlDQUF3RkN5QURRUUJLQkVBZ0FpQURPd0VBSUFjZ0NFRUhiRUVDZEdvaUFFSDAvODhBYWlJRElBTW9BZ0JCQVdvMkFnQWdBRUg0Lzg4QWFpSURJQU1vQWdBZ0JHbzJBZ0FnQUVIOC84OEFhaUlESUFNb0FnQWdDV28yQWdBZ0JDQUFRWVNBMEFCcUlnTW9BZ0JLQkVBZ0F5QUVOZ0lBQ3lBQVFZeUEwQUJxSUFrMkFnQU1CUXNnQWtFQ2F5OEJBQ0lBUVJCMFFSQjFJZ05CQUVvRVFDQUNJQU03QVFBZ0J5QUFRUnhzYWlJQVFmVC96d0JxSWdNZ0F5Z0NBRUVCYWpZQ0FDQUFRZmovendCcUlnTWdBeWdDQUNBRWFqWUNBQ0FBUWZ6L3p3QnFJZ01nQXlnQ0FDQUphallDQUNBQVFZU0EwQUJxSWdBb0FnQWdCRTROQlNBQUlBUTJBZ0FNQlFzZ0JVR0FnQUpPQkVCQkFFRURRYm9NUVFBUVBVRi9JUXdNQ1FzZ0FpQUZRUUZxSWdBN0FRQWdCeUFGUVFKMGFrR1FnTWdBYWlBQVFSQjBRUkIxTmdJQUlBY2dCVUVjYkdvaUEwR1VnTkFBYWlBRU5nSUFJQU5Ca0lEUUFHcEJBVFlDQUNBRFFaaUEwQUJxSUFrMkFnQWdBMEdjZ05BQWFpQUVOZ0lBSUFOQm9JRFFBR29nQkRZQ0FDQURRYVNBMEFCcUlBazJBZ0FnQTBHb2dOQUFhaUFKTmdJQUlBQWhCUXdFQ3lBQ1FRQTdBUUFnRFVFQU9nQUFEQU1MSUExQkFtb2hEU0FDUVFScUlRSWdEa0VDYWlFTUlBbEJBV29oQ1F3RkN5QUhJQU5CRUhSQkVIVkJIR3hxSWdCQjlQL1BBR29pQXlBREtBSUFRUUZxTmdJQUlBQkIrUC9QQUdvaUF5QURLQUlBSUFScU5nSUFJQUJCL1AvUEFHb2lBQ0FBS0FJQUlBbHFOZ0lBREFFTElBY2dBMEVRZEVFUWRVRWNiR29pQUVHTWdOQUFhaUFKTmdJQUlBQkI5UC9QQUdvaUF5QURLQUlBUVFGcU5nSUFJQUJCK1AvUEFHb2lBeUFES0FJQUlBUnFOZ0lBSUFCQi9QL1BBR29pQUNBQUtBSUFJQWxxTmdJQUN5QU5RUUZxSVEwZ0FrRUNhaUVDSUF4QkFXb2hEQ0FFUVFGcUlRUU1BQXNBQ3dzZ0JVRUFJQVZCQUVvYlFRRnFJUU5CQVNFQVFRRWhBZ05BSUFBZ0EwY0VRQUpBSUFBZ0FTZ0NBQ0lFUmdSQUlBSWlCRUVCYWlFQ0RBRUxJQVJCQW5RZ0IycEJqSURJQUdvb0FnQWhCQXNnQVNBRU5nSUFJQUZCQkdvaEFTQUFRUUZxSVFBTUFRc0xJQWNnQWtFQmF5SUVOZ0lJUVFBZ0JFVU5BUm9nQjBFTWFrRUFJQVJCQW5RUU9ob2dCMEdRZ0NocVFRQWdCRUVFZEJBNkdrRUFJUUFEUUNBQUlBUk9CRUJCQUNFRUlBVkJBQ0FGUVFCS0d5RUNBMEFnQWlBRVJnUkFRUUFoRENBSEtBSUlJZ0JCQUNBQVFRQktHeUVCUVFBaEFBTkFJQUFnQVVZTkJTQUhJQUJCQkhScUlnSkJrSUFvYWlJRElBTXJBd0FnQnlBQVFRSjBhaWdDRExjaUZxTTVBd0FnQWtHWWdDaHFJZ0lnQWlzREFDQVdvemtEQUNBQVFRRnFJUUFNQUFzQUN5QUhJQWNnQkVFQ2RHcEJrSURJQUdvb0FnQkJBV3NpQVVFQ2RDSURhaUlBSUFBb0Fnd2dCeUFFUVFkc1FRSjBhaUlBUVpDQTBBQnFLQUlBYWpZQ0RDQUhJQUZCQkhScUlnRkJrSUFvYWlJRklBVXJBd0FnQUVHVWdOQUFhaWdDQUxlZ09RTUFJQUZCbUlBb2FpSUZJQVVyQXdBZ0FFR1lnTkFBYWlnQ0FMZWdPUU1BSUFCQm5JRFFBR29vQWdBaUJTQUJRWXlBQ0dvaUFTZ0NBRWdFUUNBQklBVTJBZ0FMSUFCQm9JRFFBR29vQWdBaUJTQUhJQU5CQW5RaUFVRUVjbXBCaklBSWFpSURLQUlBU2dSQUlBTWdCVFlDQUFzZ0FFR2tnTkFBYWlnQ0FDSURJQWNnQVVFSWNtcEJqSUFJYWlJRktBSUFTQVJBSUFVZ0F6WUNBQXNnQUVHb2dOQUFhaWdDQUNJQUlBY2dBVUVNY21wQmpJQUlhaUlCS0FJQVNnUkFJQUVnQURZQ0FBc2dCRUVCYWlFRURBQUxBQVVnQnlBQVFRUjBhaUlCUVpDQUNHcEJBRFlDQUNBQlFZeUFDR29nQmpZQ0FDQUJRWlNBQ0dvZ0R6WUNBQ0FCUVppQUNHcEJBRFlDQUNBQVFRRnFJUUFnQnlnQ0NDRUVEQUVMQUFzQUN5QU1DdzhMQW44Z0FDRUdJQVVoRHlBQklnaEJBbTBpREVFQUlBeEJBRW9iSVFVZ0J5Z0NBQ0lESUFKQkFtMGlFa0VCYXlJQklBeHNRUUYwYWlFRVFRQWhBQ0FESVFJRFFDQUFJQVZIQkVBZ0JFRUFPd0VBSUFKQkFEc0JBQ0FBUVFGcUlRQWdBa0VDYWlFQ0lBUkJBbW9oQkF3QkN3c2dFa0VBSUJKQkFFb2JJUW9nQXlBTVFRRnJJZ1ZCQVhScUlRUkJBQ0VBSUFNaEFnTkFJQUFnQ2tjRVFDQUVRUUE3QVFBZ0FrRUFPd0VBSUFCQkFXb2hBQ0FFSUF4QkFYUWlDV29oQkNBQ0lBbHFJUUlNQVFzTElBRkJBU0FCUVFGS0d5RVRJQVZCQVNBRlFRRktHeUVVSUFkQmtJRElBR29oQVNBTVFRRnFJZ0FnQnlnQ0JHb2hDeUFJUVFGMElBWnFRUUpxSVEwZ0F5QUFRUUYwYWlFQ1FRQWdER3RCQVhRaEVFRUFJUVZCQVNFS0FrQURRQ0FLSUJOSEJFQkJBU0VFQTBBQ1FBSkFBa0FnQkNBVVJ3UkFJQThnRFMwQUFFZ0VRQ0FMUWY4Qk9nQUFJQUlnRUdvaUFDOEJBQ0lEUVJCMFFSQjFJZ1pCQUVvRVFDQUNJQVk3QVFBZ0J5QURRUnhzYWlJQVFZeUEwQUJxSUFvMkFnQWdBRUgwLzg4QWFpSURJQU1vQWdCQkFXbzJBZ0FnQUVINC84OEFhaUlESUFNb0FnQWdCR28yQWdBZ0FFSDgvODhBYWlJQUlBQW9BZ0FnQ21vMkFnQU1CUXNnQUVFQ2F5OEJBQ0lHUVJCMFFSQjFJUU1nQUM0QkFpSUFRUUJLQkVBZ0EwRUFTZ1JBSUFkQmtJRElBR29pQ1NBQVFRSjBha0VFYXlnQ0FDSURJQVpCQW5RZ0NXcEJCR3NvQWdBaUJrb0VRQ0FDSUFZN0FRQkJBQ0VKSUFWQkFDQUZRUUJLR3lFT0lBRWhBQU5BSUFrZ0RrWUVRQ0FHSVFNTUNBc2dBeUFBS0FJQVJnUkFJQUFnQmpZQ0FBc2dDVUVCYWlFSklBQkJCR29oQUF3QUN3QUxJQUlnQXpzQkFDQURJQVpPRFFWQkFDRUpJQVZCQUNBRlFRQktHeUVPSUFFaEFBTkFJQWtnRGtZTkJpQUdJQUFvQWdCR0JFQWdBQ0FETmdJQUN5QUpRUUZxSVFrZ0FFRUVhaUVBREFBTEFBc2dBa0VDYXk0QkFDSUdRUUJLQkVBZ0IwR1FnTWdBYWlJSklBQkJBblJxUVFScktBSUFJZ01nQmtILy93TnhRUUowSUFscVFRUnJLQUlBSWdaS0JFQWdBaUFHT3dFQVFRQWhDU0FGUVFBZ0JVRUFTaHNoRGlBQklRQURRQ0FKSUE1R0JFQWdCaUVEREFjTElBTWdBQ2dDQUVZRVFDQUFJQVkyQWdBTElBbEJBV29oQ1NBQVFRUnFJUUFNQUFzQUN5QUNJQU03QVFBZ0F5QUdUZzBFUVFBaENTQUZRUUFnQlVFQVNoc2hEaUFCSVFBRFFDQUpJQTVHRFFVZ0JpQUFLQUlBUmdSQUlBQWdBellDQUFzZ0NVRUJhaUVKSUFCQkJHb2hBQXdBQ3dBTElBSWdBRHNCQUNBSElBQkJCMnhCQW5ScUlnQkI5UC9QQUdvaUF5QURLQUlBUVFGcU5nSUFJQUJCK1AvUEFHb2lBeUFES0FJQUlBUnFOZ0lBSUFCQi9QL1BBR29pQXlBREtBSUFJQXBxTmdJQUlBUWdBRUdBZ05BQWFpSURLQUlBU0FSQUlBTWdCRFlDQUFzZ0FFR01nTkFBYWlBS05nSUFEQVVMSUFOQkFFb0VRQ0FDSUFNN0FRQWdCeUFHUVFkc1FRSjBhaUlBUWZUL3p3QnFJZ01nQXlnQ0FFRUJhallDQUNBQVFmai96d0JxSWdNZ0F5Z0NBQ0FFYWpZQ0FDQUFRZnovendCcUlnTWdBeWdDQUNBS2FqWUNBQ0FFSUFCQmhJRFFBR29pQXlnQ0FFb0VRQ0FESUFRMkFnQUxJQUJCaklEUUFHb2dDallDQUF3RkN5QUNRUUpyTHdFQUlnQkJFSFJCRUhVaUEwRUFTZ1JBSUFJZ0F6c0JBQ0FISUFCQkhHeHFJZ0JCOVAvUEFHb2lBeUFES0FJQVFRRnFOZ0lBSUFCQitQL1BBR29pQXlBREtBSUFJQVJxTmdJQUlBQkIvUC9QQUdvaUF5QURLQUlBSUFwcU5nSUFJQUJCaElEUUFHb2lBQ2dDQUNBRVRnMEZJQUFnQkRZQ0FBd0ZDeUFGUVlDQUFrNEVRRUVBUVFOQnVneEJBQkE5UVg4aEN3d0pDeUFDSUFWQkFXb2lBRHNCQUNBSElBVkJBblJxUVpDQXlBQnFJQUJCRUhSQkVIVTJBZ0FnQnlBRlFSeHNhaUlEUVpTQTBBQnFJQVEyQWdBZ0EwR1FnTkFBYWtFQk5nSUFJQU5CbUlEUUFHb2dDallDQUNBRFFaeUEwQUJxSUFRMkFnQWdBMEdnZ05BQWFpQUVOZ0lBSUFOQnBJRFFBR29nQ2pZQ0FDQURRYWlBMEFCcUlBbzJBZ0FnQUNFRkRBUUxJQUpCQURzQkFDQUxRUUE2QUFBTUF3c2dDMEVDYWlFTElBSkJCR29oQWlBS1FRRnFJUW9nQ0NBTmFrRUVhaUVOREFVTElBY2dBMEVRZEVFUWRVRWNiR29pQUVIMC84OEFhaUlESUFNb0FnQkJBV28yQWdBZ0FFSDQvODhBYWlJRElBTW9BZ0FnQkdvMkFnQWdBRUg4Lzg4QWFpSUFJQUFvQWdBZ0NtbzJBZ0FNQVFzZ0J5QURRUkIwUVJCMVFSeHNhaUlBUVl5QTBBQnFJQW8yQWdBZ0FFSDAvODhBYWlJRElBTW9BZ0JCQVdvMkFnQWdBRUg0Lzg4QWFpSURJQU1vQWdBZ0JHbzJBZ0FnQUVIOC84OEFhaUlBSUFBb0FnQWdDbW8yQWdBTElBdEJBV29oQ3lBQ1FRSnFJUUlnRFVFQ2FpRU5JQVJCQVdvaEJBd0FDd0FMQ3lBRlFRQWdCVUVBU2h0QkFXb2hBMEVCSVFCQkFTRUNBMEFnQUNBRFJ3UkFBa0FnQUNBQktBSUFJZ1JHQkVBZ0FpSUVRUUZxSVFJTUFRc2dCRUVDZENBSGFrR01nTWdBYWlnQ0FDRUVDeUFCSUFRMkFnQWdBVUVFYWlFQklBQkJBV29oQUF3QkN3c2dCeUFDUVFGcklnUTJBZ2hCQUNBRVJRMEJHaUFIUVF4cVFRQWdCRUVDZEJBNkdpQUhRWkNBS0dwQkFDQUVRUVIwRURvYVFRQWhBQU5BSUFBZ0JFNEVRRUVBSVFRZ0JVRUFJQVZCQUVvYklRSURRQ0FDSUFSR0JFQkJBQ0VMSUFjb0FnZ2lBRUVBSUFCQkFFb2JJUUZCQUNFQUEwQWdBQ0FCUmcwRklBY2dBRUVFZEdvaUFrR1FnQ2hxSWdNZ0F5c0RBQ0FISUFCQkFuUnFLQUlNdHlJV296a0RBQ0FDUVppQUtHb2lBaUFDS3dNQUlCYWpPUU1BSUFCQkFXb2hBQXdBQ3dBTElBY2dCeUFFUVFKMGFrR1FnTWdBYWlnQ0FFRUJheUlCUVFKMElnTnFJZ0FnQUNnQ0RDQUhJQVJCQjJ4QkFuUnFJZ0JCa0lEUUFHb29BZ0JxTmdJTUlBY2dBVUVFZEdvaUFVR1FnQ2hxSWdVZ0JTc0RBQ0FBUVpTQTBBQnFLQUlBdDZBNUF3QWdBVUdZZ0NocUlnVWdCU3NEQUNBQVFaaUEwQUJxS0FJQXQ2QTVBd0FnQUVHY2dOQUFhaWdDQUNJRklBRkJqSUFJYWlJQktBSUFTQVJBSUFFZ0JUWUNBQXNnQUVHZ2dOQUFhaWdDQUNJRklBY2dBMEVDZENJQlFRUnlha0dNZ0FocUlnTW9BZ0JLQkVBZ0F5QUZOZ0lBQ3lBQVFhU0EwQUJxS0FJQUlnTWdCeUFCUVFoeWFrR01nQWhxSWdVb0FnQklCRUFnQlNBRE5nSUFDeUFBUWFpQTBBQnFLQUlBSWdBZ0J5QUJRUXh5YWtHTWdBaHFJZ0VvQWdCS0JFQWdBU0FBTmdJQUN5QUVRUUZxSVFRTUFBc0FCU0FISUFCQkJIUnFJZ0ZCa0lBSWFrRUFOZ0lBSUFGQmpJQUlhaUFNTmdJQUlBRkJsSUFJYWlBU05nSUFJQUZCbUlBSWFrRUFOZ0lBSUFCQkFXb2hBQ0FIS0FJSUlRUU1BUXNBQ3dBTElBc0xDd2dBSUFBb0FoQkZDd2tBSUFBUS9BSVFOQXNVQUNBQVFmaU9BellDQUNBQVFRUnFFRWNnQUFzS0FDQUFRUmgwUVJoMUN4UUFJQUJCdUk0RE5nSUFJQUJCQkdvUVJ5QUFDd2tBSUFBZ0FSRDBCQXZaQXdJQ2ZnSi9Jd0JCSUdzaUJDUUFBa0FnQVVMLy8vLy8vLy8vLy84QWd5SURRb0NBZ0lDQWdNQ0FQSDBnQTBLQWdJQ0FnSURBLzhNQWZWUUVRQ0FCUWdTR0lBQkNQSWlFSVFNZ0FFTC8vLy8vLy8vLy93K0RJZ0JDZ1lDQWdJQ0FnSUFJV2dSQUlBTkNnWUNBZ0lDQWdJREFBSHdoQWd3Q0N5QURRb0NBZ0lDQWdJQ0FRSDBoQWlBQVFvQ0FnSUNBZ0lDQUNJVkNBRklOQVNBQ0lBTkNBWU44SVFJTUFRc2dBRkFnQTBLQWdJQ0FnSURBLy84QVZDQURRb0NBZ0lDQWdNRC8vd0JSRzBVRVFDQUJRZ1NHSUFCQ1BJaUVRdi8vLy8vLy8vOERnMEtBZ0lDQWdJQ0EvUDhBaENFQ0RBRUxRb0NBZ0lDQWdJRDQvd0FoQWlBRFF2Ly8vLy8vLzcvL3d3QldEUUJDQUNFQ0lBTkNNSWluSWdWQmtmY0FTUTBBSUFSQkVHb2dBQ0FCUXYvLy8vLy8veitEUW9DQWdJQ0FnTUFBaENJQ0lBVkJnZmNBYXhDTUFTQUVJQUFnQWtHQitBQWdCV3NRaFFJZ0JDa0RDRUlFaGlBRUtRTUFJZ0JDUElpRUlRSWdCQ2tERUNBRUtRTVloRUlBVXEwZ0FFTC8vLy8vLy8vLy93K0RoQ0lBUW9HQWdJQ0FnSUNBQ0ZvRVFDQUNRZ0Y4SVFJTUFRc2dBRUtBZ0lDQWdJQ0FnQWlGUWdCU0RRQWdBa0lCZ3lBQ2ZDRUNDeUFFUVNCcUpBQWdBaUFCUW9DQWdJQ0FnSUNBZ0grRGhMOExSUUVCZnlNQVFSQnJJZ1VrQUNBRklBRWdBaUFESUFSQ2dJQ0FnSUNBZ0lDQWY0VVFvUUVnQlNrREFDRUJJQUFnQlNrRENEY0RDQ0FBSUFFM0F3QWdCVUVRYWlRQUM4UUJBZ0YvQW41QmZ5RURBa0FnQUVJQVVpQUJRdi8vLy8vLy8vLy8vd0NESWdSQ2dJQ0FnSUNBd1AvL0FGWWdCRUtBZ0lDQWdJREEvLzhBVVJzTkFFRUFJQUpDLy8vLy8vLy8vLy8vQUlNaUJVS0FnSUNBZ0lEQS8vOEFWaUFGUW9DQWdJQ0FnTUQvL3dCUkd3MEFJQUFnQkNBRmhJUlFCRUJCQUE4TElBRWdBb05DQUZrRVFFRUFJQUVnQWxNZ0FTQUNVUnNOQVNBQUlBRWdBb1dFUWdCU0R3c2dBRUlBVWlBQklBSlZJQUVnQWxFYkRRQWdBQ0FCSUFLRmhFSUFVaUVEQ3lBREM0a0NBQUpBSUFBRWZ5QUJRZjhBVFEwQkFrQkJ6SmdFS0FJQUtBSUFSUVJBSUFGQmdIOXhRWUMvQTBZTkF3d0JDeUFCUWY4UFRRUkFJQUFnQVVFL2NVR0FBWEk2QUFFZ0FDQUJRUVoyUWNBQmNqb0FBRUVDRHdzZ0FVR0FRSEZCZ01BRFJ5QUJRWUN3QTA5eFJRUkFJQUFnQVVFL2NVR0FBWEk2QUFJZ0FDQUJRUXgyUWVBQmNqb0FBQ0FBSUFGQkJuWkJQM0ZCZ0FGeU9nQUJRUU1QQ3lBQlFZQ0FCR3RCLy84L1RRUkFJQUFnQVVFL2NVR0FBWEk2QUFNZ0FDQUJRUkoyUWZBQmNqb0FBQ0FBSUFGQkJuWkJQM0ZCZ0FGeU9nQUNJQUFnQVVFTWRrRS9jVUdBQVhJNkFBRkJCQThMQzBId2xnUkJHVFlDQUVGL0JVRUJDdzhMSUFBZ0FUb0FBRUVCQy9ZQkFRRi9Ba0FDUUFKQUlBQWdBWE5CQTNFTkFDQUNRUUJISVFNQ1FDQUJRUU54UlNBQ1JYSU5BQU5BSUFBZ0FTMEFBQ0lET2dBQUlBTkZEUVFnQUVFQmFpRUFJQUpCQVdzaUFrRUFSeUVESUFGQkFXb2lBVUVEY1VVTkFTQUNEUUFMQ3lBRFJRMEJJQUV0QUFCRkRRSWdBa0VFU1EwQUEwQWdBU2dDQUNJRFFYOXpJQU5CZ1lLRUNHdHhRWUNCZ29SNGNRMEJJQUFnQXpZQ0FDQUFRUVJxSVFBZ0FVRUVhaUVCSUFKQkJHc2lBa0VEU3cwQUN3c2dBa1VOQUFOQUlBQWdBUzBBQUNJRE9nQUFJQU5GRFFJZ0FFRUJhaUVBSUFGQkFXb2hBU0FDUVFGcklnSU5BQXNMUVFBaEFnc2dBRUVBSUFJUU9ob0xaZ0VEZjBGL0lRSUNRQ0FBUlNBQlJYSU5BRUVBSVFJZ0FFRU1ha0VBUVlBSUVEb2FJQUVnQUNnQ0NDQUFLQUlFYkdvaEF3TkFJQUVnQTA4TkFTQUFJQUV0QUFCQkFuUnFJZ1JCREdvZ0JDZ0NERUVCYWpZQ0FDQUJRUUZxSVFFTUFBc0FDeUFDQ3lvQkFYOGpBRUVRYXlJRUpBQWdCQ0FETmdJTUlBQWdBU0FDSUFNUWlBSWhBQ0FFUVJCcUpBQWdBQXV2QVFFR2Z5TUFRZkFCYXlJSEpBQWdCeUFBTmdJQVFRRWhCZ0pBSUFOQkFrZ05BRUVBSUFGcklRa2dBQ0VGQTBBZ0FDQUZJQWxxSWdVZ0JDQURRUUpySWdwQkFuUnFLQUlBYXlJSUlBSVJBd0JCQUU0RVFDQUFJQVVnQWhFREFFRUFUZzBDQ3lBSElBWkJBblJxSUFnZ0JTQUlJQVVnQWhFREFFRUFUaUlJR3lJRk5nSUFJQVpCQVdvaEJpQURRUUZySUFvZ0NCc2lBMEVCU2cwQUN3c2dBU0FISUFZUWtRVWdCMEh3QVdva0FBdmhBUUVDZnlBQ1FRQkhJUU1DUUFKQUFrQWdBRUVEY1VVZ0FrVnlEUUFnQVVIL0FYRWhCQU5BSUFBdEFBQWdCRVlOQWlBQ1FRRnJJZ0pCQUVjaEF5QUFRUUZxSWdCQkEzRkZEUUVnQWcwQUN3c2dBMFVOQVFzQ1FDQUFMUUFBSUFGQi93RnhSaUFDUVFSSmNnMEFJQUZCL3dGeFFZR0NoQWhzSVFNRFFDQUFLQUlBSUFOeklnUkJmM01nQkVHQmdvUUlhM0ZCZ0lHQ2hIaHhEUUVnQUVFRWFpRUFJQUpCQkdzaUFrRURTdzBBQ3dzZ0FrVU5BQ0FCUWY4QmNTRUJBMEFnQVNBQUxRQUFSZ1JBSUFBUEN5QUFRUUZxSVFBZ0FrRUJheUlDRFFBTEMwRUFDOEVCQVFOL0FrQWdBU0FDS0FJUUlnTUVmeUFEQlNBQ0VKd0ZEUUVnQWlnQ0VBc2dBaWdDRkNJRmEwc0VRQ0FDSUFBZ0FTQUNLQUlrRVFRQUR3c0NRQ0FDS0FKUVFRQklCRUJCQUNFRERBRUxJQUVoQkFOQUlBUWlBMFVFUUVFQUlRTU1BZ3NnQUNBRFFRRnJJZ1JxTFFBQVFRcEhEUUFMSUFJZ0FDQURJQUlvQWlRUkJBQWlCQ0FEU1EwQklBQWdBMm9oQUNBQklBTnJJUUVnQWlnQ0ZDRUZDeUFGSUFBZ0FSQS9HaUFDSUFJb0FoUWdBV28yQWhRZ0FTQURhaUVFQ3lBRUM0MEJBQ0FBSUFBZ0FDQUFJQUJFQ2ZmOURlRTlBaitpUklpeUFYWGc3MGsvb0tKRU80OW90U2lDcEwrZ29rUlZSSWdPVmNISlA2Q2lSSDF2NndNUzF0Uy9vS0pFVlZWVlZWVlZ4VCtnSUFDaUlBQWdBQ0FBSUFCRWdwSXVzY1c0c3oraVJGa0JqUnRzQnVhL29LSkV5SXBabk9VcUFFQ2dva1JMTFlvY0p6b0R3S0NpUkFBQUFBQUFBUEEvb0tNTGpnb0JEbjhnQVNnQ0ZDRUpJQUVvQWhBaEF5QUJLQUlNSVFzZ0FTZ0NDQ0VGSUFBb0F1UURLQUlZSVEwQ1FDQUJLQUlFSWdjZ0FTZ0NBQ0lHU2dSQUlBWWhDZ05BSUFVZ0Mwd0VRQ0FOSUFwQkFuUnFLQUlBSVF3Z0JTRUNBMEFnQXlBSlRBUkFJQXdnQWtFR2RHb2dBMEVCZEdvaEFDQURJUVFEUUNBQUx3RUFCRUFnQVNBS05nSUFEQWNMSUFCQkFtb2hBQ0FFSUFsSElRZ2dCRUVCYWlFRUlBZ05BQXNMSUFJZ0MwY2hBQ0FDUVFGcUlRSWdBQTBBQ3dzZ0J5QUtSeUVBSUFwQkFXb2hDaUFBRFFBTEN5QUdJUW9MQWtBZ0J5QUtTZ1JBSUFjaENBTkFJQVVnQzB3RVFDQU5JQWhCQW5ScUtBSUFJUXdnQlNFQ0EwQWdBeUFKVEFSQUlBd2dBa0VHZEdvZ0EwRUJkR29oQUNBRElRUURRQ0FBTHdFQUJFQWdBU0FJTmdJRURBY0xJQUJCQW1vaEFDQUVJQWxISVFZZ0JFRUJhaUVFSUFZTkFBc0xJQUlnQzBjaEFDQUNRUUZxSVFJZ0FBMEFDd3NnQ0NBS1NpRUFJQWhCQVdzaENDQUFEUUFMQ3lBSElRZ0xBa0FnQlNBTFNBUkFJQVVoQmdOQUlBZ2dDaUlDVGdSQUEwQWdBeUFKVEFSQUlBMGdBa0VDZEdvb0FnQWdCa0VHZEdvZ0EwRUJkR29oQUNBRElRUURRQ0FBTHdFQUJFQWdBU0FHTmdJSURBY0xJQUJCQW1vaEFDQUVJQWxISVFjZ0JFRUJhaUVFSUFjTkFBc0xJQUlnQ0VjaEFDQUNRUUZxSVFJZ0FBMEFDd3NnQmlBTFJ5RUFJQVpCQVdvaEJpQUFEUUFMQ3lBRklRWUxBa0FnQmlBTFNBUkFJQXNoQndOQUlBZ2dDaUlDVGdSQUEwQWdBeUFKVEFSQUlBMGdBa0VDZEdvb0FnQWdCMEVHZEdvZ0EwRUJkR29oQUNBRElRUURRQ0FBTHdFQUJFQWdBU0FITmdJTURBY0xJQUJCQW1vaEFDQUVJQWxISVFVZ0JFRUJhaUVFSUFVTkFBc0xJQUlnQ0VjaEFDQUNRUUZxSVFJZ0FBMEFDd3NnQmlBSFNDRUFJQWRCQVdzaEJ5QUFEUUFMQ3lBTElRY0xBa0FnQXlBSlNBUkFJQVpCQm5RaERDQURJUVVEUUNBSUlBb2lBazRFUUFOQUlBWWdCMHdFUUNBTklBSkJBblJxS0FJQUlBeHFJQVZCQVhScUlRQWdCaUVFQTBBZ0FDOEJBQVJBSUFFZ0JUWUNFQXdIQ3lBQVFVQnJJUUFnQkNBSFJ5RUxJQVJCQVdvaEJDQUxEUUFMQ3lBQ0lBaEhJUUFnQWtFQmFpRUNJQUFOQUFzTElBVWdDVWNoQUNBRlFRRnFJUVVnQUEwQUN3c2dBeUVGQ3dKQUlBVWdDVWdFUUNBR1FRWjBJUXdnQ1NFQ0EwQWdDQ0FLSWdOT0JFQURRQ0FHSUFkTUJFQWdEU0FEUVFKMGFpZ0NBQ0FNYWlBQ1FRRjBhaUVBSUFZaEJBTkFJQUF2QVFBRVFDQUJJQUkyQWhRTUJ3c2dBRUZBYXlFQUlBUWdCMGNoQ3lBRVFRRnFJUVFnQ3cwQUN3c2dBeUFJUnlFQUlBTkJBV29oQXlBQURRQUxDeUFDSUFWS0lRQWdBa0VCYXlFQ0lBQU5BQXNMSUFraEFnc2dBU0FISUFaclFReHNJZ0FnQUd3Z0NDQUthMEVFZENJQUlBQnNhaUFDSUFWcklnNUJBM1FpQUNBQWJHbzJBaGhCQUNFRUlBZ2dDazRFUUNBT1FRRnFRUU54SVE4RFFDQUdJQWRNQkVBZ0RTQUtRUUowYWlnQ0FDRU1JQVloQXdOQUlBTWhDd0pBSUFJZ0JVZ05BQ0FNSUF0QkJuUnFJQVZCQVhScUlRTkJBQ0VKSUFVaEFDQVBCRUFEUUNBQVFRRnFJUUFnQkNBREx3RUFRUUJIYWlFRUlBTkJBbW9oQXlBSlFRRnFJZ2tnRDBjTkFBc0xJQTVCQTBrTkFBTkFJQVFnQXk4QkFFRUFSMm9nQXk4QkFrRUFSMm9nQXk4QkJFRUFSMm9nQXk4QkJrRUFSMm9oQkNBRFFRaHFJUU1nQUVFRGFpRUpJQUJCQkdvaEFDQUNJQWxIRFFBTEN5QUxRUUZxSVFNZ0J5QUxSdzBBQ3dzZ0NDQUtSeUVBSUFwQkFXb2hDaUFBRFFBTEN5QUJJQVEyQWh3THh3SUJBMzhnQUNnQ0JDRURBa0FnQVVFQ1R3UkFJQUFvQWdBaUFpQUJOZ0lZSUFKQkR6WUNGQ0FBSUFBb0FnQW9BZ0FSQVFBTUFRc2dBVUVCUncwQUlBTW9Ba1FpQWdSQUEwQWdBaWdDS0FSQUlBSkJBRFlDS0NBQUlBSkJNR29nQWlnQ09CRUNBQXNnQWlnQ0xDSUNEUUFMQ3lBRFFRQTJBa1FnQXlnQ1NDSUNCRUFEUUNBQ0tBSW9CRUFnQWtFQU5nSW9JQUFnQWtFd2FpQUNLQUk0RVFJQUN5QUNLQUlzSWdJTkFBc0xJQU5CQURZQ1NBc2dBeUFCUVFKMGFpSUJJZ0FvQWp3aEFpQUFRUUEyQWp3Z0FnUkFBMEFnQWlnQ0FDRUFJQUlvQWdRZ0FpZ0NDR3BCRUdvaEJDQUNFRFFnQXlBREtBSk1JQVJyTmdKTUlBQWlBZzBBQ3dzZ0FTZ0NOQ0VDSUFGQkFEWUNOQ0FDQkVBRFFDQUNLQUlBSVFBZ0FpZ0NCQ0FDS0FJSWFrRVFhaUVCSUFJUU5DQURJQU1vQWt3Z0FXczJBa3dnQUNJQ0RRQUxDd3NzQVFGL0lBQVFxd1VnQUNnQ0FBUkFJQUFRcUFVZ0FCQTFHaUFBS0FJQUlRRWdBQkRjQVJvZ0FSQTBDd3VKQXdFR2Z5QUFLQUlZSWdFb0FnUWhBaUFCS0FJQUlRUURRQ0FDUlFSQUlBQWdBU2dDREJFQUFFVUVRRUVBRHdzZ0FTZ0NBQ0VFSUFFb0FnUWhBZ3NnQkVFQmFpRURJQUpCQVdzaEFpQUVMUUFBUWY4QlJ3UkFBMEFnQUNnQzBBTWlCQ0FFS0FJWVFRRnFOZ0lZSUFFZ0FqWUNCQ0FCSUFNMkFnQWdBZ1IvSUFJRklBQWdBU2dDREJFQUFFVUVRRUVBRHdzZ0FTZ0NBQ0VESUFFb0FnUUxRUUZySVFJZ0F5MEFBQ0VFSUFOQkFXb2hBeUFFUWY4QlJ3MEFDd3NEUUNBQ0JIOGdBZ1VnQUNBQktBSU1FUUFBUlFSQVFRQVBDeUFCS0FJQUlRTWdBU2dDQkF0QkFXc2hBaUFETFFBQUlRVWdBMEVCYWlJRUlRTWdCVUgvQVVZTkFBc2dCVVVFUUNBQUtBTFFBeUlESUFNb0FoaEJBbW8yQWhnZ0FTQUNOZ0lFSUFFZ0JEWUNBQXdCQ3dzZ0FDZ0MwQU1vQWhnaUF3UkFJQUFvQWdBaUJpQUROZ0lZSUFaQjl3QTJBaFFnQUNnQ0FDQUZOZ0ljSUFCQmZ5QUFLQUlBS0FJRUVRSUFJQUFvQXRBRFFRQTJBaGdMSUFBZ0JUWUN1QU1nQVNBQ05nSUVJQUVnQkRZQ0FFRUJDeGtBSUFBb0FnQWdBVFlDQUNBQUlBQW9BZ0JCQ0dvMkFnQUxQZ0VDZnlNQVFSQnJJZ1FrQUNBRVFRaHFJZ01nQVNBQ0lBQW9BZ0FSQlFBZ0F5Z0NBQkF1SUFNb0FnQWhBQ0FES0FJQUVDMGdCRUVRYWlRQUlBQUxVUUVDZnlNQVFSQnJJZ0lrQUNBQUtBSUFJUU1nQWlBQUtBSUVJZ0JCQVhVZ0FXb2lBU0FBUVFGeEJIOGdBU2dDQUNBRGFpZ0NBQVVnQXdzUkFBQTJBZ3dnQWlnQ0RDRUFJQUpCRUdva0FDQUFDd2NBSUFBUkRnQUxDZ0FnQUVFQkVJRUJHZ3U5QXdJQmZ3TjlJd0JCSUdzaUJpUUFJQVVDZndKQUFrQUNRQ0FCUlEwQUlBQWdBU0FFS2dJSUlnZ2dCQ29DRENJSklBWkJIR29nQmtFUWFoRFRBa0VBU0EwQUlBVUNmeUFHS2dJY0lnZUxRd0FBQUU5ZEJFQWdCNmdNQVF0QmdJQ0FnSGdMTmdJQUlBVUNmeUFHS2dJUUlnZUxRd0FBQUU5ZEJFQWdCNmdNQVF0QmdJQ0FnSGdMTmdJRUlBSkZEUUVnQUNBQ0lBZ2dDU0FHUVJocUlBWkJER29RMHdKQkFFZ05BU0FGQW44Z0Jpb0NIQ0lISUFlU0lBWXFBaGlUSWdlTFF3QUFBRTlkQkVBZ0I2Z01BUXRCZ0lDQWdIZ0xOZ0lJSUFVQ2Z5QUdLZ0lRSWdjZ0I1SWdCaW9DREpNaUI0dERBQUFBVDEwRVFDQUhxQXdCQzBHQWdJQ0FlQXMyQWd3Z0EwVU5BaUFBSUFNZ0NDQUpJQVpCRkdvZ0JrRUlhaERUQWtFQVNBMENJQVVDZnlBR0tnSVVJQVlxQWh4REFBQkFRSlFnQmlvQ0dFTUFBRURBbEpLU0lnaUxRd0FBQUU5ZEJFQWdDS2dNQVF0QmdJQ0FnSGdMTmdJUUlBWXFBZ2dnQmlvQ0VFTUFBRUJBbENBR0tnSU1Rd0FBUU1DVWtwSWlDSXREQUFBQVQxMEVRQ0FJcUF3RUMwR0FnSUNBZUF3REN5QUZRbjgzQWdBTElBVkNmemNDQ0FzZ0JVRi9OZ0lRUVg4TE5nSVVJQVpCSUdva0FBdE9BUUo5SUFFcUFnQWdBQ29DQUpNaUJDQUVsQ0FCS2dJRUlBQXFBZ1NUSWdRZ0JKU1NrU0lGUXdBQUFBQmNCRUFnQWlBRUlBV1ZPQUlBSUFNZ0FTb0NBQ0FBS2dJQWt5QUZsVGdDQUFzTENBQkJEQkJNRUUwTEp3RUJmeU1BUVJCcklnSWtBQ0FBUVFOQm1LNENRZENtQWtIakFDQUJFQVlnQWtFUWFpUUFDeGtBSUFBZ0FVRzkzd0ZCay80RFFiRHRBMEdzN1FNUXJBUUxFd0FnQUVHQThRTkJxTzBEUWFUdEF4RHpCZ3VNQkFFSmZ5TUFRUkJySWdza0FBSkFBa0FDUUFKQUlBSUVRQ0FEUlEwQklBUkZEUUlnQUNBQkVONEZJQUlnQkd4c0lnVTJBZ3dnQXlBRmJDSU1JQUFvQWhSSEJFQWdEQkJNSVFZakFFRVFheUlOSkFBakFFRWdheUlISkFBZ0RVRUlhaUlKSUFZMkFnQWdCMEVZYWlBR0VLa0dJUXBCRUJCTUlRZ2pBRUVnYXlJRkpBQWdCU0FHTmdJTUlBZ1EvZ01nQ0VIVTNRRTJBZ0FnQ0VFTWFpQUZRUWhxSUFWQkRHb2dCVUVZYWhDdEFpQUZRUkJxRUswQ0dpQUZRU0JxSkFBZ0NTQUlOZ0lFSUFvUXVBRWFJQWNnQmpZQ0JDQUhJQVkyQWdBZ0NpZ0NBQ0VGSUFwQkFEWUNBQ0FGQkVBZ0JSQTBDeUFIUVNCcUpBQWdDU0FBUVJocUVJSUVJQWtRMFFFZ0RVRVFhaVFBSUFBb0FoaEZEUVFnQUNnQ0dFVU5CUXNnQUNBTU5nSVVJQUFnQkRZQ0VDQUFJQU0yQWdnZ0FDQUNOZ0lFSUFBZ0FUWUNBQ0FMUVJCcUpBQVBDMEh3cndSQi9Ba1FNMEdhRkJBelFiOGNFRE5CL3dBUU5rSDVJQkF6UWRrakVETVFOeEFBQUF0QjhLOEVRWTRyRUROQm1oUVFNMEcvSEJBelFZQUJFRFpCK1NBUU0wR1FMeEF6RURjUUFBQUxRZkN2QkVIVXd3QVFNMEdhRkJBelFiOGNFRE5CZ2dFUU5rSDVJQkF6UWZyR0FCQXpFRGNRQUFBTFFmQ3ZCRUhWendBUU0wR2FGQkF6UWI4Y0VETkJsUUVRTmtINUlCQXpRZmpTQUJBekVEY1FBQUFMUVJBUUNpSUFJQXRCak5jQUVKc0JFTjRDSUFCQmxOVUJRUTRRQ1FBTEd3RUJmeUFBS0FJQUlnRkZCRUFQQ3lBQkVEUWdBRUVBTmdJQUN4QUFJQUFvQWdBZ0FTZ0NBR3RCQW5VTHV3NEJESDhqQUVFZ2F5SU5KQUFDUUNBQ0xRQmtCRUFnRFNBQVFjZ0FhaUlBRU9ZQ05nSUlJQTFCR0dvZ0RVRUlhaENRQWlFQklBSVFyQUlRdVFJaEJ5QUNFS3dDRU9ZQ0lRTWdBU2dDQUNFQkl3QkJJR3NpQkNRQUlBUWdBVFlDR0NBQUtBSUFJUUVnQkNBQUVMa0NOZ0lBSUFFZ0JFRVlhaUFFRVBBRFFRSjBhaUVGQWtBZ0J5QURFUEFGSWdaQkFFd05BQ0FBRURVb0FnQWdBQ2dDQkNJSmEwRUNkU0FHVGdSQUlBUWdBellDQUNBSklBVnJJZ3BCQW5VaUFTQUdTQVJBSUFRZ0J6WUNBQ0FFSUFFUTd3VWdCQ2dDQUNFTUl3QkJFR3NpQ0NRQUlBZ2dBQ0FHSUFGckVMY0NJUUlnQUJBMUlRc2pBRUVRYXlJQkpBQWdBU0FETmdJQUlBRWdERFlDQ0FOQUlBRkJDR29nQVJDREFRUkFJQXNnQWlnQ0JDQUJRUWhxSWdNb0FnQVE4d0VnQXhDTkFpQUNJQUlvQWdSQkJHbzJBZ1FNQVFzTElBRkJFR29rQUNBQ0VHNGdDRUVRYWlRQUlBcEJBRXdOQWdzakFFRVFheUlJSkFBZ0NDQUFJZ0lnQ1NBRklBSW9BZ1FpQXlBRklBWkJBblJxYTJvaUFXdEJBblVRdHdJaUNpZ0NCQ0VHSUFFaEFBTkFJQUFnQ1U4RVFDQUtFRzRnQVNBRlJ3UkFJQU1nQVNBRmF5SUFheUFGSUFBUXl3SUxJQWhCRUdva0FBVWdBaEExSUFZZ0FCRHpBU0FLSUFaQkJHb2lCallDQkNBQVFRUnFJUUFNQVFzTElBY2dCQ2dDQUNBRkVOZ0NHZ3dCQ3lBQUVEVWhBU0FFSUFBZ0FCQkVJQVpxRU9NQ0lBVWdBQ2dDQUd0QkFuVWdBUkRhQWlFQ0l3QkJJR3NpQmlRQUlBWWdCellDR0NBR1FRaHFJQUpCQ0dvZ0J5QURFUEFGRUtZRElRRURRQ0FCS0FJQUlBRW9BZ1JIQkVBZ0FpZ0NFQ0FCS0FJQUlBWkJHR29pQXlnQ0FCRHpBU0FCSUFFb0FnQkJCR28yQWdBZ0F4Q05BZ3dCQ3dzZ0FSQ3JBU0FHUVNCcUpBQWdBQkRxQWlBQ0tBSUVJUUVnQUJBMUlBQW9BZ0FnQlNBQ1FRUnFJZ2NRbUFJZ0FCQTFJUVlnQUNnQ0JDRUpJQUpCQ0dvaEF3TkFJQVVnQ1VjRVFDQUdJQU1vQWdBZ0JSRHpBU0FESUFNb0FnQkJCR28yQWdBZ0JVRUVhaUVGREFFTEN5QUFJQWNRU0NBQVFRUnFJQU1RU0NBQUVEVWdBaEErRUVnZ0FpQUNLQUlFTmdJQUlBQWdBQkJFRUxZQ0lBRWhCU0FDRUxnQ0N5QUZFSmNFR2lBRVFTQnFKQUFNQVFzZ0RVRUlhaEJOSVFrakFFRWdheUlLSkFCQmZ5RUVRWDhoQmlBQ1FlZ0FhaUlNRUVRaEFpQUtRUkJxSWdjUXFBSWdBZ1JBSUFjUWtBUWdBa2tFUUJDY0FRQUxJQWNnQnhBMUlBSVFtUVlpQ0RZQ0FDQUhJQWcyQWdRZ0J4QTFJQWdnQWtFRGRHbzJBZ0FnQjBFQUVLQURJQWNnQWhDR0JBc0NRQU5BSUFjUVF5QUZUUVJBSUFaQmYwY0VRQ0FKSUF3Z0JoQThFS3NDUVFBaEJRTkFJQWNRUXlBRlRRMEVBa0FnQlNBR1JnMEFJQWNnQlJCU0tBSUVJQWNnQmhCU0tBSUVSZ1JBSUFrZ0RDQUZFRHdRcXdJTUFRc2dCeUFGRUZJaEJBSkFJQUVvQWdRZ0FSQTFLQUlBUndSQUlBRWdCQkNxQXd3QkN5TUFRU0JySWdza0FDQUJFRFVpQWlBTFFRaHFJQUVnQVJCRFFRRnFFS01ESUFFUVF5QUNFSjBESWdJb0FnZ2dCQkRnQWlBQ0lBSW9BZ2hCQ0dvMkFnZ2dBUkRrQWlBQkVEVWhEaUFCS0FJQUlROGdBU2dDQkNFSUlBSkJCR29oQkFOQUlBZ2dEMGNFUUNBT0lBUW9BZ0JCQ0dzZ0NFRUlheUlJRU9BQ0lBUWdCQ2dDQUVFSWF6WUNBQXdCQ3dzZ0FTQUVFRWdnQVVFRWFpQUNRUWhxRUVnZ0FSQTFJQUlRUGhCSUlBSWdBaWdDQkRZQ0FDQUJJQUVRUXhDZ0F5QUNLQUlFSVFRRFFDQUVJQUlvQWdoSEJFQWdBaWdDRUJvZ0FpQUNLQUlJUVFock5nSUlEQUVMQ3lBQ0tBSUFCRUFnQWlnQ0VCb2dBaWdDQUNFRUlBSVF2Z1lhSUFRUU5Bc2dDMEVnYWlRQUN5QUJFTGtDSVFJZ0FSRG1BaUVMSXdCQklHc2lDQ1FBSUFnZ0N6WUNFQ0FJSUFJMkFoZ2dDRUVRYWlBSVFSaHFFSjhESVE0akFFRWdheUlFSkFBZ0JDQUxOZ0lRSUFRZ0FqWUNHQUpBSUE1QkFrZ05BQ0FFSUFSQkdHb2dEa0VDYTBFQmRpSUNFUFlCTmdJSUlBUW9BZ2dnQkVFUWFoRFNBU2dDQUJDcEFrVU5BQ0FFSUFRb0FoQXBBZ0EzQXdBRFFBSkFJQVFvQWhBZ0JDZ0NDQ2tDQURjQ0FDQUVJQVFvQWdnMkFoQWdBa1VOQUNBRUlBUkJHR29nQWtFQmEwRUNiU0lDRVBZQk5nSUlJQVFvQWdnZ0JCQ3BBZzBCQ3dzZ0JDZ0NFQ0FFS1FJQU53SUFDeUFFUVNCcUpBQWdDRUVnYWlRQUN5QUZRUUZxSVFVTUFBc0FDd1VnRENBRkVEd29BZ0JCQkdvZ0F4Q2JBeUVDSUFwQkNHb2dEQ0FGRUR3b0FnQWdBaER4QVJvZ0J5QUZFRklnQ2lrRENEY0NBQ0FDSUFRZ0FpQUVTU0lDR3lFRUlBVWdCaUFDR3lFR0lBVkJBV29oQlF3QkN3dEI4SzhFUWMrM0FSQXpRYnI4QUJBelFZUEZBQkF6UVpzQkVEWkJsTWtBRUROQjhiY0JFRE1RTnhBQUFBc2dCeENQQmlBS1FTQnFKQUJCQUNFQ0EwQWdDUkJFSUFKTkJFQUNRQ0FBS0FKa0lBQW9BbWhPRFFBZ0FSRHhCUTBBSUFFb0FnQW9BZ0FoQWlBQkVQTUZJQUFnQUNnQ1pFRUJhallDWkNBQUlBRWdBaUFERVBFREN5QUpFSFFGSUFBZ0FTQUpJQUlRUENnQ0FDQURFUEVESUFKQkFXb2hBZ3dCQ3dzTElBMUJJR29rQUF1bUFRRUZmMEdJQVJBN0lnRUVmd05BUVFBaEF5QUNRUU5HUlFSQUEwQWdBMEVFUmtVRVFDQURRUU4wSWdRZ0FTQUNRUVYwSWdWcWFpQUFJQVZxSUFScUt3TUFPUU1BSUFOQkFXb2hBd3dCQ3dzZ0FrRUJhaUVDREFFTEN5QUJRb0NBZ0lDQWdJRHdQemNEZ0FFZ0FVS0FnSUNBZ0lDQWlNQUFOd040SUFGQ2dJQ0FnTWpDNi9jL053TndJQUZDZ0lDQWdKcXo1dHcvTndOb0lBRkJDallDWUNBQkJVRUFDd3RaQVFGOUlBQWdBaW9DQ0NBQ0tnSUFJQU9VSUFJcUFnUWdCSlNTa2lBQ0tnSWdJQUlxQWhnZ0E1UWdBaW9DSENBRWxKS1NJZ1dWT0FJQUlBRWdBaW9DRkNBQ0tnSU1JQU9VSUFJcUFoQWdCSlNTa2lBRmxUZ0NBQXRUQVFGL0lBQVFxQUlnQVFSQUlBQVFsUVFnQVVrRVFCQ2NBUUFMSUFBZ0FCQTFJQUVReXdZaUFqWUNBQ0FBSUFJMkFnUWdBQkExSUFJZ0FVRUNkR28yQWdBZ0FFRUFFTFlDSUFBZ0FSQ29Bd3NnQUFzTEFDQUFJQUZCSkJBL0dnc0tBQ0FCSUFCclFReHRDMWdCQW44Z0FrRUFJQUpCQUVvYklRSURRQ0FDSUFSSEJFQWdBeUFES0FJQVFmMkhEV3hCdzcyYUFXb2lCVFlDQUNBQUlBUkJBblJxSUFBZ0JVRVFka0gvL3dGeElBRnZRUUowYWhCSUlBUkJBV29oQkF3QkN3c0xyUUlCQkg4Z0FTQUFFRVFpQTBzRVFDTUFRU0JySWdZa0FBSkFJQUVnQTJzaUFTQUFFRFVvQWdBZ0FDZ0NCR3RCQW5WTkJFQWpBRUVRYXlJRUpBQWdCQ0FBSUFFUXR3SWlBeWdDQkNFQklBTW9BZ2doQlFOQUlBRWdCVVlFUUNBREVHNGdCRUVRYWlRQUJTQUFFRFVnQVNBQ0VQTUJJQU1nQVVFRWFpSUJOZ0lFREFFTEN3d0JDeUFBRURVaEF5QUdRUWhxSUFBZ0FCQkVJQUZxRU9NQ0lBQVFSQ0FERU5vQ0lRTWpBRUVRYXlJRUpBQWdCQ0FEUVFocUlBRVFwZ01pQVNnQ0FDRUZBMEFnQVNnQ0JDQUZSd1JBSUFNb0FoQWdBU2dDQUNBQ0VQTUJJQUVnQVNnQ0FFRUVhaUlGTmdJQURBRUxDeUFCRUtzQklBUkJFR29rQUNBQUlBTVE0Z0lnQXhDNEFnc2dCa0VnYWlRQUR3c2dBU0FEU1FSQUlBQWdBQ2dDQUNBQlFRSjBhaENpQkFzTERRQWdBQ2dDQUJvZ0FCRCtCUXRLQVFKL0l3QkJFR3NpQVNRQUl3QkJFR3NpQWlRQUlBSkJDR29nQUVFSWFpZ0NBQkNCQVNnQ0FDRUFJQUpCRUdva0FDQUJRUWhxSUFBUWdRRW9BZ0FoQUNBQlFSQnFKQUFnQUFzVEFDQUFJQUFvQWdCQkFXc2lBRFlDQUNBQUN4Z0JBWDhqQUVFUWF5SUJKQUFnQUJBMElBRkJFR29rQUF0Z0FnTi9BWHdnQUNnQ0JDSUNJQUVvQWdSR0JFQWdBa0VBSUFKQkFFb2JJUUlEUUNBQ0lBTkdSUVJBSUFOQkEzUWlCQ0FBS0FJQWFpc0RBQ0FCS0FJQUlBUnFLd01Bb2lBRm9DRUZJQU5CQVdvaEF3d0JDd3NnQlE4TFFRQVFBd0FMRndBZ0FCQ1JCaUFBUVFBMkFnZ2dBRUh3NUFNMkFnQUxIQUFnQVVILy8vLy9BMHNFUUVHWENCQ3NBUUFMSUFGQkFuUVFUQXNXQUVFQlFTQWdBRUVCYTJkcmRDQUFJQUJCQWs4YkM5Y0JBZ04vQVgwakFFRVFheUlDSkFBZ0FpQUJOZ0lNQWtBZ0FpQUJRUUZHQkg5QkFnVWdBU0FCUVFGcmNVVU5BU0FCRUtBQ0N5SUJOZ0lNQ3dKQUlBQVFqZ0VpQXlBQlNRUkFJQUFnQVJDVUJnd0JDeUFCSUFOUERRQWdBeERoQVNFRUFuOGdBQkErS0FJQXN5QUFFRmtxQWdDVmpTSUZRd0FBZ0U5ZElBVkRBQUFBQUdCeEJFQWdCYWtNQVF0QkFBc2hBU0FDQW44Z0JBUkFJQUVRZ0FRTUFRc2dBUkNnQWdzMkFnZ2dBaUFDUVF4cUlBSkJDR29RZWlnQ0FDSUJOZ0lNSUFFZ0EwOE5BQ0FBSUFFUWxBWUxJQUpCRUdva0FBc1VBQ0FBSUFFUVNDQUFRUVJxSUFGQkJHb1FTQXNIQUNBQVFUeHFDelFCQW45QkNCQTdJZ0VFZnlBQklBQkJBM1FRT3lJQ05nSUFJQUpGQkVBZ0FSQTBRUUFQQ3lBQklBQTJBZ1FnQVFWQkFBc0xKUUVDZnlNQVFSQnJJZ0FrQUNBQVFRaHFRUUFRZ1FFb0FnQWhBU0FBUVJCcUpBQWdBUXRUQVFOL0l3QkJFR3NpQXlRQUlBTWdBQ0FCRUw4R0lnSW9BZ1FoQVNBQ0tBSUlJUVFEUUNBQklBUkdCRUFnQWhCdUlBTkJFR29rQUFVZ0FCQTFHaUFCRUpnR0lBSWdBVUVJYWlJQk5nSUVEQUVMQ3dzSkFDQUFJQUVRbndZTFBBRUNmeU1BUVJCcklnRWtBQ0FCUVFocUlnSWdBQ2dDQUNnQ0FFRkFheENLQkJvZ0FpZ0NBQkExRUZraEFDQUNFTkVCSUFGQkVHb2tBQ0FBQ3hrQkFYOGdBQkNVQVNFQ0lBQWdBUkNPQlNBQUlBSVFuQVlMSkFBZ0FDQUJLQUlBTmdJQUlBQWdBU2dDQkNJQk5nSUVJQUVFUUNBQkVKb0RDeUFBQ3l3QkFYOGpBRUVRYXlJQkpBQWdBVUVBTmdJTUlBQWdBVUVNYWlBQlFRaHFFTEVHSUFGQkVHb2tBQ0FBQ3hNQUlBSWdCYUlnQUNBRG9pQUJJQVNpb0tBTEZRQWdBRUhvMUFFMkFnQWdBRUVFYWhDZ0JDQUFDMVVCQW44Z0FFSDQxQUUyQWdBZ0FFRTRhaEIwSUFCQkxHb1FkQ0FBUVNCcUlnRVF1Z1lnQVNnQ0FBUkFJQUVnQVNnQ0FCQzFCaUFCRURVYUlBRW9BZ0FoQWlBQkVKTUNHaUFDRURRTElBQVFqUVFhSUFBTEZBQWdBaUFDb2lBQUlBQ2lJQUVnQWFLZ29KOExEUUFnQUVILy8vLy9BUkRzQWdzTkFDQUFJQUtVSUFFZ0FaU1RDMndCQVg4Z0FSQTFHaU1BUVJCcklnSWtBQ0FBUWdBM0FnQWdBa0VBTmdJTUlBQkJDR29nQWtFTWFoQ05BeUFDUVJCcUpBQWdBQ0FCS0FJQU5nSUFJQUFnQVNnQ0JEWUNCQ0FCRURVb0FnQWhBaUFBRURVZ0FqWUNBQ0FCRURWQkFEWUNBQ0FCUWdBM0FnQWdBQXNKQUNBQlFRQTJBZ0FMa1FJQ0RIOEJmRUYvSVFvQ1FDQUJLQUlJSWdZZ0FpZ0NCRWNOQUNBQUtBSUVJZ01nQVNnQ0JFY05BQ0FBS0FJSUlnY2dBaWdDQ0VjTkFFRUFJUW9nQTBFQUlBTkJBRW9iSVFzZ0IwRUFJQWRCQUVvYklRd2dCa0VBSUFaQkFFb2JJUTBnQUNnQ0FDRURBMEFnQkNBTFJnMEJJQVFnQm13aERrRUFJUVVEUUNBRklBeEdSUVJBSUFOQ0FEY0RBQ0FDS0FJQUlBVkJBM1JxSVFnZ0FTZ0NBQ0FPUVFOMGFpRUpRUUFoQUVRQUFBQUFBQUFBQUNFUEEwQWdBQ0FOUmtVRVFDQURJQWtyQXdBZ0NDc0RBS0lnRDZBaUR6a0RBQ0FBUVFGcUlRQWdDVUVJYWlFSklBZ2dCMEVEZEdvaENBd0JDd3NnQlVFQmFpRUZJQU5CQ0dvaEF3d0JDd3NnQkVFQmFpRUVEQUFMQUFzZ0Nnc05BQ0FBUWYvLy8vOERFT3dDQzhrQ0FnSi9BWDBDUUFKQUlBWkJBRXdOQUNBRktBSUVJQVpCQVdwTkRRQWdCMEVBVEEwQklBZEJBV29pQ0NBRktBSUlUdzBCSUFVZ0IwRUJheEJPSVFrZ0JTQUhFRTRoQnlBRklBZ1FUaUVJSUFBZ0J5QUdRUUowSWdWcUlnQXFBZ1FnQUVFRWF5SUdLZ0lBazBNQUFBQS9sRGdDQUNBQklBVWdDR29pQVNvQ0FDQUZJQWxxSWdVcUFnQ1RRd0FBQUQrVU9BSUFJQUlnQmlvQ0FDQUFLZ0lBSWdvZ0NwS1RJQUFxQWdTU09BSUFJQU1nQlNvQ0FDQUFLZ0lBSWdvZ0NwS1RJQUVxQWdDU09BSUFJQVFnQlVFRWF5b0NBQ0FCS2dJRWtpQUZLZ0lFSUFGQkJHc3FBZ0NTazBNQUFJQStsRGdDQUE4TFFmQ3ZCRUdId1FFUU0wRytzZ0VRTTBHL0hCQXpRWndDRURaQitTQVFNMEdWdkFFUU14QTNFQUFBQzBId3J3UkIxY0VCRUROQnZySUJFRE5Cdnh3UU0wR2RBaEEyUWZrZ0VETkJtcjBCRURNUU54QUFBQXNsQVFGL0l3QkJFR3NpQVNRQUlBRkJDR29nQUJDQkFTZ0NBQ0VBSUFGQkVHb2tBQ0FBQ3lzQUlBQW9BZ0FhSUFBb0FnQWdBQkRVQVVFRGRHb2FJQUFvQWdBYUlBQW9BZ0FnQUJCRFFRTjBhaG9MQ1FBZ0FFRWtFTE1EQzU0QkFRUi9JQUFRNHdZZ0FCQTFHaUFCUVFScUlnTWlBaUFDS0FJQUlBQW9BZ1FnQUNnQ0FDSUVheUlDUVZ4dFFTUnNhaUlGTmdJQUlBSkJBRW9FUUNBRklBUWdBaEEvR2dzZ0FDQURFRWdnQUVFRWFpQUJRUWhxRUVnZ0FCQTFJQUVRUGhCSUlBRWdBU2dDQkRZQ0FDQUFFSVFCR2lBQUtBSUFHaUFBS0FJQUlBQVE5UUZCSkd4cUdpQUFLQUlBSUFBUTlRRkJKR3hxR2lBQUtBSUFHZ3NZQUNBQUlBRWdBaUFEUVNSQjE4b0JRY2ZqOFRnUXFnUUxPQUVCZlNBQUlBSkRBQUNBUDBFQklBUjBzcFVpQXBRZ0FrTUFBQUEvbEVNQUFBQy9raUlGa2pnQ0FDQUJJQU1nQXBRZ0JaSTRBZ0FMQ0FBZ0FDQUJFRXNMRndFQmZ5QUFFSVFCSVFFZ0FCRGhCaUFBSUFFUTRBWUxCQUJCQVFzeEFRRi9JQUFRMlFZZ0FDZ0NBQVJBSUFBZ0FDZ0NBQkRZQmlBQUVEVWFJQUFvQWdBaEFTQUFFSlVDR2lBQkVEUUxDeXdCQVg4Z0FCRGpCaUFBS0FJQUJFQWdBQkRoQmlBQUVEVWFJQUFvQWdBaEFTQUFFUFVCR2lBQkVEUUxDeGdCQVg4Z0FCQkVJUUlnQUNBQkVNOEdJQUFnQWhDbkF3dENBUUovSXdCQklHc2lBaVFBSUFBUTlRRWdBVWtFUUNBQUVEVWhBeUFBSUFKQkNHb2dBU0FBRUlRQklBTVFtd1FpQUJDYUJDQUFFSmtFQ3lBQ1FTQnFKQUFMN1FjQkIzOGdBU0FBRUtjQklnSkxCRUFqQUVFZ2F5SUlKQUFDUUNBQklBSnJJZ1VnQUJBMUtBSUFJQUFvQWdSclFRVjFUUVJBSXdCQkVHc2lBeVFBSUFNZ0FEWUNBQ0FESUFBb0FnUWlBVFlDQkNBRElBRWdCVUVGZEdvMkFnZ2dBeWdDQkNFQ0lBTW9BZ2doQVFOQUlBRWdBa1lFUUNBREVHNGdBMEVRYWlRQUJTQUFFRFVhSUFJUTFnWWdBeUFDUVNCcUlnSTJBZ1FNQVFzTERBRUxJQUFRTlNFSElBaEJDR29oQWdKL0lBQVFwd0VnQldvaEF5TUFRUkJySWdZa0FDQUdJQU0yQWd3akFFRVFheUlFSkFBZ0FCQTFHaUFFUWYvLy96ODJBZ3dnQkVILy8vLy9CellDQ0NBRVFReHFJQVJCQ0dvUStRRW9BZ0FoQVNBRVFSQnFKQUFnQVNBRFR3UkFJQUFRbFFJaUF5QUJRUUYyU1FSQUlBWWdBMEVCZERZQ0NDQUdRUWhxSUFaQkRHb1FlaWdDQUNFQkN5QUdRUkJxSkFBZ0FRd0JDeENjQVFBTElRWWdBQkNuQVNFRFFRQWhBU01BUVJCcklnUWtBQ0FFUVFBMkFnd2dBa0VNYWlBRVFReHFJQWNRdWdFZ0JnUkFJQUlvQWhBYUlBWkIvLy8vUDBzRVFFSFh5Z0VRckFFQUN5QUdRUVYwRUV3aEFRc2dBaUFCTmdJQUlBSWdBU0FEUVFWMGFpSUROZ0lJSUFJZ0F6WUNCQ0FDRUQ0Z0FTQUdRUVYwYWpZQ0FDQUVRUkJxSkFBakFFRVFheUlESkFBZ0F5QUNLQUlJTmdJQUlBSW9BZ2doQVNBRElBSkJDR28yQWdnZ0F5QUJJQVZCQlhScU5nSUVJQU1vQWdBaEJRTkFJQU1vQWdRZ0JVY0VRQ0FDS0FJUUdpQURLQUlBRU5ZR0lBTWdBeWdDQUVFZ2FpSUZOZ0lBREFFTEN5QURFS3NCSUFOQkVHb2tBQ0FBRU5rR0lBQVFOUm9nQUNnQ0FDRURJQUFvQWdRaEJTQUNRUVJxSVFjRFFDQURJQVZIQkVBZ0J5Z0NBRUVnYXlJRVFnQTNBZ0FnQkVJQU53SVFJQVJDQURjQ0NDQUVRUmhxSWdFUXRBSWFJQVFnQlVFZ2F5SUZLQUlBTmdJQUlBUWdCU2dDQkRZQ0JDQUVJQVVvQWdnMkFnZ2dCQ0FGS0FJTU5nSU1JQVFnQlNnQ0VEWUNFQ0FFSUFVb0FoUTJBaFFnQVNBRlFSaHFFS2NHSUFjZ0J5Z0NBRUVnYXpZQ0FBd0JDd3NnQUNBSEVFZ2dBRUVFYWlBQ1FRaHFFRWdnQUJBMUlBSVFQaEJJSUFJZ0FpZ0NCRFlDQUNBQUVLY0JHaUFBS0FJQUdpQUFLQUlBSUFBUWxRSkJCWFJxR2lBQUtBSUFJQUFRbFFKQkJYUnFHaUFBS0FJQUdpQUNLQUlFSVFFRFFDQUJJQUlvQWdoSEJFQWdBaWdDRUJvZ0FpQUNLQUlJUVNCcklnQTJBZ2dnQUJDVUF3d0JDd3NnQWlnQ0FBUkFJQUlvQWhBYUlBSW9BZ0FoQUNBQ0VENG9BZ0FnQWlnQ0FHc2FJQUFRTkFzTElBaEJJR29rQUE4TElBRWdBa2tFUUNBQUtBSUFJQUZCQlhScUlRRWdBQkNuQVJvZ0FDQUJFTmdHSUFBb0FnQWFJQUFvQWdBZ0FCQ1ZBa0VGZEdvYUlBQW9BZ0FhSUFBb0FnQWdBQkNuQVVFRmRHb2FDd3VKQVFFRmZ3TkFJQVpCQTBjRVFDQUFJQVpCQkhRaUIyb2hCRUVBSVFNRFFDQURRUVJIQkVBZ0EwRUNkQ0lGSUFJZ0IycHFJQVFxQWdnZ0FTQUZhaUlGS2dJZ2xDQUVLZ0lBSUFVcUFnQ1VJQVFxQWdRZ0JTb0NFSlNTa2pnQ0FDQURRUUZxSVFNTUFRc0xJQUlnQjJvaUF5QUVLZ0lNSUFNcUFneVNPQUlNSUFaQkFXb2hCZ3dCQ3dzTENRQWdBRUVCRUxNREMxRUJBWDhnQUJDdEJTQUFFRFVnQUNnQ0FDQUFLQUlFSUFGQkJHb2lBaENZQWlBQUlBSVFTQ0FBUVFScUlBRkJDR29RU0NBQUVEVWdBUkErRUVnZ0FTQUJLQUlFTmdJQUlBQWdBQkNVQVJEbUJndGpBUUovSXdCQkVHc2lCQ1FBSUFSQkFEWUNEQ0FBUVF4cUlBUkJER29nQXhDNkFTQUJCRUFnQUNnQ0VCb2dBUkJNSVFVTElBQWdCVFlDQUNBQUlBSWdCV29pQWpZQ0NDQUFJQUkyQWdRZ0FCQStJQUVnQldvMkFnQWdCRUVRYWlRQUlBQUxKQUFnQUNBQk5nSUFJQUFnQVNnQ0JDSUJOZ0lFSUFBZ0FTQUNJQU4wYWpZQ0NDQUFDM29CQW44akFFRVFheUlISkFBZ0IwRUFOZ0lNSUFCQkRHb2dCMEVNYWlBREVMb0JJQUVFUUNBQUtBSVFHaUFCSUFaTEJFQWdCUkNzQVFBTElBRWdCR3dRVENFSUN5QUFJQWcyQWdBZ0FDQUlJQUlnQkd4cUlnSTJBZ2dnQUNBQ05nSUVJQUFRUGlBSUlBRWdCR3hxTmdJQUlBZEJFR29rQUNBQUN5UUFJQUFnQVRZQ0FDQUFJQUVvQWdRaUFUWUNCQ0FBSUFFZ0FpQURiR28yQWdnZ0FBcy9BUUYvSXdCQkVHc2lCaVFBSUFZZ0FEWUNBQ0FHSUFFMkFnd2dCaUFGS0FJQU5nSUVJQVlnQkNnQ0FEWUNDQ0FESUFJZ0JoQUlHaUFHUVJCcUpBQUxLd0VCZnlBQVFhenNBellDQUFKQUlBQW9BZ1JCREdzaUFVRUlhaEQ3QTBFQVRnMEFJQUVRTkFzZ0FBdExBUUovSUFBb0FnUWlCMEVJZFNFR0lBZEJBWEVFUUNBREtBSUFJQVlRc1FRaEJnc2dBQ2dDQUNJQUlBRWdBaUFESUFacUlBUkJBaUFIUVFKeEd5QUZJQUFvQWdBb0FoUVJDd0FMSUFBQ1FDQUFLQUlFSUFGSERRQWdBQ2dDSEVFQlJnMEFJQUFnQWpZQ0hBc0xtZ0VBSUFCQkFUb0FOUUpBSUFBb0FnUWdBa2NOQUNBQVFRRTZBRFFDUUNBQUtBSVFJZ0pGQkVBZ0FFRUJOZ0lrSUFBZ0F6WUNHQ0FBSUFFMkFoQWdBMEVCUncwQ0lBQW9BakJCQVVZTkFRd0NDeUFCSUFKR0JFQWdBQ2dDR0NJQ1FRSkdCRUFnQUNBRE5nSVlJQU1oQWdzZ0FDZ0NNRUVCUncwQ0lBSkJBVVlOQVF3Q0N5QUFJQUFvQWlSQkFXbzJBaVFMSUFCQkFUb0FOZ3NMQ2dBZ0FDQUJhaWdDQUF0ZEFRRi9JQUFvQWhBaUEwVUVRQ0FBUVFFMkFpUWdBQ0FDTmdJWUlBQWdBVFlDRUE4TEFrQWdBU0FEUmdSQUlBQW9BaGhCQWtjTkFTQUFJQUkyQWhnUEN5QUFRUUU2QURZZ0FFRUNOZ0lZSUFBZ0FDZ0NKRUVCYWpZQ0pBc0x2QUVCQTM4akFFRVFheUlESkFBZ0F5QUJOZ0lNQWtBQ1FBSkFBa0FnQUJDSEFRUkFJQUFRNlFFaEFTQUFLQUlFSWdRZ0FVRUJheUlDUmcwQkRBTUxRUUVoQkVFQklRSWdBQzBBQ3lJQlFRRkhEUUVMSUFBZ0FrRUJJQUlnQWhENUJpQUVJUUVnQUJDSEFRMEJDeUFBSWdJZ0FVRUJhaENSQVF3QkN5QUFLQUlBSVFJZ0FDQUVRUUZxRUlvQklBUWhBUXNnQWlBQlFRSjBhaUlBSUFOQkRHb1FlU0FEUVFBMkFnZ2dBRUVFYWlBRFFRaHFFSGtnQTBFUWFpUUFDN3NCQVFOL0l3QkJFR3NpQXlRQUlBTWdBVG9BRHdKQUFrQUNRQUpBSUFBUWh3RUVRQ0FBRU9rQklRRWdBQ2dDQkNJRUlBRkJBV3NpQWtZTkFRd0RDMEVLSVFSQkNpRUNJQUF0QUFzaUFVRUtSdzBCQ3lBQUlBSkJBU0FDSUFJUXRRUWdCQ0VCSUFBUWh3RU5BUXNnQUNJQ0lBRkJBV29Ra1FFTUFRc2dBQ2dDQUNFQ0lBQWdCRUVCYWhDS0FTQUVJUUVMSUFFZ0Ftb2lBQ0FEUVE5cUVJWUJJQU5CQURvQURpQUFRUUZxSUFOQkRtb1FoZ0VnQTBFUWFpUUFDNjBCQVFOL0l3QkJFR3NpQlNRQUlBSkJieUFCYTAwRVFDQUFFRUFoQmdKL0lBRkI1Ly8vL3dkSkJFQWdCU0FCUVFGME5nSUlJQVVnQVNBQ2FqWUNEQ0FGUVF4cUlBVkJDR29RZWlnQ0FCQ2RBZ3dCQzBGdUMwRUJhaUlIRUV3aEFpQUVCRUFnQWlBR0lBUVF0Z0VMSUFNZ0JFY0VRQ0FDSUFScUlBUWdCbW9nQXlBRWF4QzJBUXNnQVVFS1J3UkFJQVlRTkFzZ0FDQUNFSThCSUFBZ0J4Q3pBU0FGUVJCcUpBQVBDeEJWQUFzWEFDQUFLQUlJRUZ4SEJFQWdBQ2dDQ0JES0JBc2dBQXM2QVFGL0l3QkJFR3NpQXlRQUlBTWdBallDRENBRFFRaHFJQU5CREdvUXlnRWhBaUFBSUFFUTF3TWhBQ0FDRU1rQklBTkJFR29rQUNBQUN3c0FJQVFnQWpZQ0FFRURDMW9CQW44akFFRVFheUlDSkFBZ0FpQUJOZ0lNSUFFZ0FCQ0ZCeUlEVFFSQUlBQVEzQUVpQUNBRFFRRjJTUVJBSUFJZ0FFRUJkRFlDQ0NBQ1FRaHFJQUpCREdvUWVpZ0NBQ0VEQ3lBQ1FSQnFKQUFnQXc4TEVKd0JBQXNUQUNBQUlBRW9BZ0FpQURZQ0FDQUFFSm9EQ3cwQUlBQWdBU0FDUVJRUXF3UUxHd0VCZjBFQklRRWdBQkNIQVFSL0lBQVE2UUZCQVdzRlFRRUxDekVBSUFJb0FnQWhBZ05BQWtBZ0FDQUJSd1IvSUFBb0FnQWdBa2NOQVNBQUJTQUJDdzhMSUFCQkJHb2hBQXdBQ3dBTCtRTUJBWDhqQUVFUWF5SU1KQUFnRENBQU5nSU1Ba0FDUUNBQUlBVkdCRUFnQVMwQUFFVU5BVUVBSVFBZ0FVRUFPZ0FBSUFRZ0JDZ0NBQ0lCUVFGcU5nSUFJQUZCTGpvQUFDQUhFRGhGRFFJZ0NTZ0NBQ0lCSUFoclFaOEJTZzBDSUFvb0FnQWhBaUFKSUFGQkJHbzJBZ0FnQVNBQ05nSUFEQUlMQWtBZ0FDQUdSdzBBSUFjUU9FVU5BQ0FCTFFBQVJRMEJRUUFoQUNBSktBSUFJZ0VnQ0d0Qm53RktEUUlnQ2lnQ0FDRUFJQWtnQVVFRWFqWUNBQ0FCSUFBMkFnQkJBQ0VBSUFwQkFEWUNBQXdDQzBGL0lRQWdDeUFMUVlBQmFpQU1RUXhxRUwwRUlBdHJJZ1ZCL0FCS0RRRWdCVUVDZFVIQXVBTnFMUUFBSVFZQ1FBSkFJQVZCZTNFaUFFSFlBRWNFUUNBQVFlQUFSdzBCSUFNZ0JDZ0NBQ0lCUndSQVFYOGhBQ0FCUVFGckxRQUFRZDhBY1NBQ0xRQUFRZjhBY1VjTkJRc2dCQ0FCUVFGcU5nSUFJQUVnQmpvQUFFRUFJUUFNQkFzZ0FrSFFBRG9BQUF3QkN5QUNMQUFBSWdBZ0JrSGZBSEZIRFFBZ0FpQUFRWUFCY2pvQUFDQUJMUUFBUlEwQUlBRkJBRG9BQUNBSEVEaEZEUUFnQ1NnQ0FDSUFJQWhyUVo4QlNnMEFJQW9vQWdBaEFTQUpJQUJCQkdvMkFnQWdBQ0FCTmdJQUN5QUVJQVFvQWdBaUFFRUJhallDQUNBQUlBWTZBQUJCQUNFQUlBVkIxQUJLRFFFZ0NpQUtLQUlBUVFGcU5nSUFEQUVMUVg4aEFBc2dERUVRYWlRQUlBQUxWUUVDZnlNQVFSQnJJZ1lrQUNBR1FRaHFJZ1VnQVJCUElBVVFsd0ZCd0xnRFFlQzRBeUFDRU9jQklBTWdCUkRCQWlJQkVMNEJOZ0lBSUFRZ0FSQ2ZBVFlDQUNBQUlBRVFuZ0VnQlJCSElBWkJFR29rQUFzeEFDQUNMUUFBSVFJRFFBSkFJQUFnQVVjRWZ5QUFMUUFBSUFKSERRRWdBQVVnQVFzUEN5QUFRUUZxSVFBTUFBc0FDKzBEQVFGL0l3QkJFR3NpRENRQUlBd2dBRG9BRHdKQUFrQWdBQ0FGUmdSQUlBRXRBQUJGRFFGQkFDRUFJQUZCQURvQUFDQUVJQVFvQWdBaUFVRUJhallDQUNBQlFTNDZBQUFnQnhBNFJRMENJQWtvQWdBaUFTQUlhMEdmQVVvTkFpQUtLQUlBSVFJZ0NTQUJRUVJxTmdJQUlBRWdBallDQUF3Q0N3SkFJQUFnQmtjTkFDQUhFRGhGRFFBZ0FTMEFBRVVOQVVFQUlRQWdDU2dDQUNJQklBaHJRWjhCU2cwQ0lBb29BZ0FoQUNBSklBRkJCR28yQWdBZ0FTQUFOZ0lBUVFBaEFDQUtRUUEyQWdBTUFndEJmeUVBSUFzZ0MwRWdhaUFNUVE5cUVNQUVJQXRySWdWQkgwb05BU0FGUWNDNEEyb3RBQUFoQmdKQUFrQUNRQUpBSUFWQmZuRkJGbXNPQXdFQ0FBSUxJQU1nQkNnQ0FDSUJSd1JBSUFGQkFXc3RBQUJCM3dCeElBSXRBQUJCL3dCeFJ3MEZDeUFFSUFGQkFXbzJBZ0FnQVNBR09nQUFRUUFoQUF3RUN5QUNRZEFBT2dBQURBRUxJQUlzQUFBaUFDQUdRZDhBY1VjTkFDQUNJQUJCZ0FGeU9nQUFJQUV0QUFCRkRRQWdBVUVBT2dBQUlBY1FPRVVOQUNBSktBSUFJZ0FnQ0d0Qm53RktEUUFnQ2lnQ0FDRUJJQWtnQUVFRWFqWUNBQ0FBSUFFMkFnQUxJQVFnQkNnQ0FDSUFRUUZxTmdJQUlBQWdCam9BQUVFQUlRQWdCVUVWU2cwQklBb2dDaWdDQUVFQmFqWUNBQXdCQzBGL0lRQUxJQXhCRUdva0FDQUFDMVVCQW44akFFRVFheUlHSkFBZ0JrRUlhaUlGSUFFUVR5QUZFSjBCUWNDNEEwSGd1QU1nQWhDQ0FpQURJQVVRbkFJaUFSQytBVG9BQUNBRUlBRVFud0U2QUFBZ0FDQUJFSjRCSUFVUVJ5QUdRUkJxSkFBTHlSZ0JCSDhqQUVFUWF5SUNKQUFDUUNBQ1FReHFJQUpCQ0dvUUpBMEFRWVNYQkNBQ0tBSU1RUUowUVFScUVEc2lBRFlDQUNBQVJRMEFJQUlvQWdnUU95SUFCRUJCaEpjRUtBSUFJQUlvQWd4QkFuUnFRUUEyQWdCQmhKY0VLQUlBSUFBUUkwVU5BUXRCaEpjRVFRQTJBZ0FMSUFKQkVHb2tBRUdsdFFRdEFBQkZCRUJCeEpVREtBSUFJZ0VoQUNNQVFSQnJJZ0lrQUVIRXNnUVE4Z1FoQTBIc3NnUkIvTElFTmdJQVFlU3lCQ0FBTmdJQVFjU3lCRUhRbFFNMkFnQkIrTElFUVFBNkFBQkI5TElFUVg4MkFnQWdBa0VJYWlJQUlBTVErQUpCeExJRUlBQkJ4TElFS0FJQUtBSUlFUUlBSUFBUVJ5QUNRUkJxSkFCQm9LMEVFSUVGSVFKQm1LMEVRYnlQQXpZQ0FDQUNRZENQQXpZQ0FFR2NyUVJCQURZQ0FDQUNRY1N5QkJEMEFpTUFRUkJySWdJa0FFR0Vzd1FRN0FRaEEwR3Nzd1JCdkxNRU5nSUFRYVN6QkNBQk5nSUFRWVN6QkVHMGxnTTJBZ0JCdUxNRVFRQTZBQUJCdExNRVFYODJBZ0FnQWtFSWFpSUFJQU1RK0FKQmhMTUVJQUJCaExNRUtBSUFLQUlJRVFJQUlBQVFSeUFDUVJCcUpBQkIrSzBFRU5jRUlRSkI4SzBFUWV5UEF6WUNBQ0FDUVlDUUF6WUNBRUgwclFSQkFEWUNBQ0FDUVlTekJCRDBBa0hFc3dSQnRQRUNLQUlBSWdKQjlMTUVFTmtFUWNpdUJFSEVzd1FReHdOQi9MTUVJQUpCckxRRUVOZ0VRWnl2QkVIOHN3UVF4Z05CdExRRVFiRHhBaWdDQUNJQ1FlUzBCQkRaQkVId3J3UkJ0TFFFRU1jRFFaaXhCRUh3cndRb0FnQkJER3NvQWdCQjhLOEVhaWdDR0JESEEwSHN0QVFnQWtHY3RRUVEyQVJCeExBRVFleTBCQkRHQTBIc3NRUkJ4TEFFS0FJQVFReHJLQUlBUWNTd0JHb29BaGdReGdOQm1LMEVLQUlBUVF4cktBSUFRWml0QkdwQnlLNEVFUE1DUWZDdEJDZ0NBRUVNYXlnQ0FFSHdyUVJxUVp5dkJCRHpBa0h3cndRb0FnQkJER3NvQWdCQjhLOEVhaERXQkVIRXNBUW9BZ0JCREdzb0FnQkJ4TEFFYWhEV0JFSHdyd1FvQWdCQkRHc29BZ0JCOEs4RWFrSElyZ1FROHdKQnhMQUVLQUlBUVF4cktBSUFRY1N3QkdwQm5LOEVFUE1DUWFXMUJFRUJPZ0FBQ3lNQVFSQnJJZ0lrQUNNQVFTQnJJZ0FrQUVISW93SkJ1S1FDUWFDbEFrRUFRYkNsQWtFOVFiT2xBa0VBUWJPbEFrRUFRY1BwQVVHMXBRSkJQaEFRSXdCQkVHc2lBU1FBUWNpakFrRUJRYmlsQWtHd3BRSkI1QUJCUHhBUElBRkJFR29rQUNBQVFRQTJBaHdnQUVIQUFEWUNHQ0FBSUFBcEF4ZzNBeEFqQUVFUWF5SUJKQUFnQVNBQUtRSVFOd01JUWNpakFrR0E5d0ZCQTBHOHBRSkIwS1lDUWVVQUlBRkJDR29RM2dGQkFCQUZJQUZCRUdva0FDQUFRUUEyQWh3Z0FFSEJBRFlDR0NBQUlBQXBBeGczQXdnakFFRVFheUlCSkFBZ0FTQUFLUUlJTndNSVFjaWpBa0d2K1FGQkJFSGdwZ0pCOEtZQ1FlWUFJQUZCQ0dvUTNnRkJBQkFGSUFGQkVHb2tBQ0FBUVFBMkFod2dBRUhDQURZQ0dDQUFJQUFwQXhnM0F3QWpBRUVRYXlJQkpBQWdBU0FBS1FJQU53TUlRY2lqQWtIMStRRkJBa0g0cGdKQmdLY0NRZWNBSUFGQkNHb1EzZ0ZCQUJBRklBRkJFR29rQUNNQVFSQnJJZ0VrQUNBQlFjTUFOZ0lNUWNpakFrSHQ2d0ZCQTBHRXB3SkJyS2NDUWVnQUlBRkJER29RN2dGQkFCQUZJQUZCRUdva0FDTUFRUkJySWdFa0FDQUJRY1FBTmdJTVFjaWpBa0hwNndGQkJFSEFwd0pCMEtjQ1Fla0FJQUZCREdvUTdnRkJBQkFGSUFGQkVHb2tBQ0FBUVNCcUpBQWpBRUVnYXlJQUpBQkJ3S2dDUVlDcEFrRzRxUUpCQUVHd3BRSkJ4UUJCczZVQ1FRQkJzNlVDUVFCQnUra0JRYldsQWtIR0FCQVFJd0JCRUdzaUFTUUFRY0NvQWtFQlFjaXBBa0d3cFFKQjZnQkJ4d0FRRHlBQlFSQnFKQUFnQUVFQU5nSWNJQUJCeUFBMkFoZ2dBQ0FBS1FNWU53TVFJd0JCRUdzaUFTUUFJQUVnQUNrQ0VEY0RDRUhBcUFKQmdQY0JRUU5CektrQ1FkQ21Ba0hyQUNBQlFRaHFFTjRCUVFBUUJTQUJRUkJxSkFBZ0FFRUFOZ0ljSUFCQnlRQTJBaGdnQUNBQUtRTVlOd01JSXdCQkVHc2lBU1FBSUFFZ0FDa0NDRGNEQ0VIQXFBSkJyL2tCUVFSQjRLa0NRZkNtQWtIc0FDQUJRUWhxRU40QlFRQVFCU0FCUVJCcUpBQWdBRUVBTmdJY0lBQkJ5Z0EyQWhnZ0FDQUFLUU1ZTndNQUl3QkJFR3NpQVNRQUlBRWdBQ2tDQURjRENFSEFxQUpCOWZrQlFRSkI4S2tDUVlDbkFrSHRBQ0FCUVFocUVONEJRUUFRQlNBQlFSQnFKQUFqQUVFUWF5SUJKQUFnQVVITEFEWUNERUhBcUFKQjdlc0JRUU5CK0trQ1FheW5Ba0h1QUNBQlFReHFFTzRCUVFBUUJTQUJRUkJxSkFBakFFRVFheUlCSkFBZ0FVSE1BRFlDREVIQXFBSkI2ZXNCUVFSQmtLb0NRZENuQWtIdkFDQUJRUXhxRU80QlFRQVFCU0FCUVJCcUpBQWdBRUVnYWlRQUl3QkJJR3NpQUNRQVFhQ3JBa0hvcXdKQnJLd0NRUUJCc0tVQ1FjMEFRYk9sQWtFQVFiT2xBa0VBUWI3dkFVRzFwUUpCemdBUUVDTUFRUkJySWdFa0FFR2dxd0pCQVVHOHJBSkJzS1VDUWZBQVFjOEFFQThnQVVFUWFpUUFJQUJCQURZQ0hDQUFRZEFBTmdJWUlBQWdBQ2tER0RjREVDTUFRUkJySWdFa0FDQUJJQUFwQWhBM0F3aEJvS3NDUVlEM0FVRURRY0NzQWtIUXBnSkI4UUFnQVVFSWFoRGVBVUVBRUFVZ0FVRVFhaVFBSUFCQkFEWUNIQ0FBUWRFQU5nSVlJQUFnQUNrREdEY0RDQ01BUVJCcklnRWtBQ0FCSUFBcEFnZzNBd2hCb0tzQ1FhLzVBVUVFUWVDc0FrSHdwZ0pCOGdBZ0FVRUlhaERlQVVFQUVBVWdBVUVRYWlRQUlBQkJBRFlDSENBQVFkSUFOZ0lZSUFBZ0FDa0RHRGNEQUNNQVFSQnJJZ0VrQUNBQklBQXBBZ0EzQXdoQm9Lc0NRZlg1QVVFQ1FmQ3NBa0dBcHdKQjh3QWdBVUVJYWhEZUFVRUFFQVVnQVVFUWFpUUFJd0JCRUdzaUFTUUFJQUZCMHdBMkFneEJvS3NDUWUzckFVRURRZmlzQWtHc3B3SkI5QUFnQVVFTWFoRHVBVUVBRUFVZ0FVRVFhaVFBSXdCQkVHc2lBU1FBSUFGQjFBQTJBZ3hCb0tzQ1FlbnJBVUVFUVpDdEFrSFFwd0pCOVFBZ0FVRU1haER1QVVFQUVBVWdBVUVRYWlRQUlBQkJJR29rQUNNQVFSQnJJZ0FrQUVIKzh3RkJCRUdnclFKQjBLY0NRZFVBUVNVUUJpQUFRUkJxSkFCQnQvUUJRU1lRM3dGQnpwd0NRU2NRM3dFakFFRVFheUlBSkFCQnllOEJRUU5CdUswQ1FheW5Ba0hYQUVFb0VBWWdBRUVRYWlRQUl3QkJFR3NpQUNRQVFkS01Ba0VDUWNTdEFrR0Fwd0pCMkFCQktSQUdJQUJCRUdva0FFSGE4Z0ZCS2hEZkFVSDA4Z0ZCS3hEZkFVSG44Z0ZCTEJEVEJTTUFRUkJySWdBa0FFSEhqQUpCQTBIWXJRSkJyS2NDUWRvQVFTMFFCaUFBUVJCcUpBQkIyS3dDUWREeUFVSGtyUUpCMndCQnRhVUNRZHdBRURFZ0FrRUlhaUlBUWFXQUFrRUFFSklEUVpmNEFVRUVFSklEUWRYcUFVRUlFSklEUVk3M0FVRU1FSklER2tIWXJBSVFMMEgrL2dGQkxoRFRCVUdML3dGQkx4RGZBVUhxL1FGQk1CRGZBU01BUVJCcklnRWtBRUhZOWdGQkFrSG9yUUpCOEswQ1FkOEFRVEVRQmlBQlFSQnFKQUFqQUVFUWF5SUJKQUJCNVBZQlFRRkI5SzBDUWJDbEFrSGdBRUV5RUFZZ0FVRVFhaVFBUWFyNkFVRXpFTklGUWNINkFVRTBFTkFGUWRqNkFVRTFFTklGUWU3NkFVRTJFTkFGUVpqL0FVRTNFT3NEUWFuL0FVRTRFTjhCUVltQUFrRTVFT3NEUVphQUFrRTZFTjhCUWJyL0FVRTdFT3NEUWN2L0FVRThFTjhCUVptVkFrRzA3UU1RWVVHMmxRSkJ2TzBERUdGQnRvNENRYmp0QXhCaElBSkJBRFlDQ0VIbWt3SWdBQkJoSUFKQkFUWUNDRUgza3dJZ0FCQmhJQUpCQURZQ0NFRzdsQUlnQUJCaElBSkI1QUEyQWdoQjFKRUNJQUFRWVNBQ1FRQTJBZ2hCaDVRQ0lBQVFZU0FDUVFFMkFnaEJvWlFDSUFBUVlTQUNRUUEyQWdoQjBaUUNJQUFRWVNBQ1FRVTJBZ2hCeG8wQ0lBQVFZU0FDUW9DQWdJQ0FnSUR3UHpjRENFRy9rUUpCOU9rRElBQXJBd0FRRmlBQ1FRQTJBZ2hCNzVFQ0lBQVFZU0FDUVFFMkFnaEJtbzhDSUFBUVlTQUNRUUkyQWdoQndvOENJQUFRWVNBQ1FRTTJBZ2hCNEk0Q0lBQVFZU0FDUVFRMkFnaEJySThDSUFBUVlTQUNRUUEyQWdoQjg1QUNJQUFRWVNBQ1FRRTJBZ2hCaDVBQ0lBQVFZU0FDUVFJMkFnaEIrWXdDSUFBUVlTQUNRUU0yQWdoQm41TUNJQUFRWVNBQ1FRQTJBZ2hCeFpNQ0lBQVFZU0FDUVFFMkFnaEIxSThDSUFBUVlTQUNRUUkyQWdoQmhwWUNJQUFRWVNBQ1FRTTJBZ2hCbTQwQ0lBQVFZU0FDUVFRMkFnaEIwcFVDSUFBUVlTQUNRUVUyQWdoQndKQUNJQUFRWVNBQ1FRWTJBZ2hCN0pRQ0lBQVFZU0FDUVFjMkFnaEI4NDRDSUFBUVlTQUNRUWcyQWdoQmtwRUNJQUFRWVNBQ1FRazJBZ2hCOTQwQ0lBQVFZU0FDUVJCcUpBQkIzSlVFRUpJQ0drSHdsUVFRa2dJYUVLSUZRY3lZQkVHb2x3UTJBZ0JCaEpnRVFTbzJBZ0FMbUFFQkJIOGpBRUVRYXlJRkpBQWdBU0FDRU5NRElnUkI3Ly8vL3dOTkJFQUNRQ0FFUVFGTkJFQWdBQ0FFRUpFQklBQWhBd3dCQ3lBQUlBQWdCQkM3QWtFQmFpSUdFSWtDSWdNUWp3RWdBQ0FHRUxNQklBQWdCQkNLQVFzRFFDQUJJQUpIQkVBZ0F5QUJFSGtnQTBFRWFpRURJQUZCQkdvaEFRd0JDd3NnQlVFQU5nSU1JQU1nQlVFTWFoQjVJQVZCRUdva0FBOExFRlVBQ3hZQUlBQWdBU0FDUW9DQWdJQ0FnSUNBZ0g4UXhnUUxsQVFDQjM4RWZpTUFRUkJySWdna0FBSkFBa0FDUUNBQ1FTUk1CRUFnQUMwQUFDSUZEUUVnQUNFRURBSUxRZkNXQkVFY05nSUFRZ0FoQXd3Q0N5QUFJUVFDUUFOQUlBVkJHSFJCR0hVUTdBRkZEUUVnQkMwQUFTRUZJQVJCQVdvaEJDQUZEUUFMREFFTEFrQWdCQzBBQUNJRlFTdHJEZ01BQVFBQkMwRi9RUUFnQlVFdFJoc2hCeUFFUVFGcUlRUUxBbjhDUUNBQ1FXOXhEUUFnQkMwQUFFRXdSdzBBUVFFaENTQUVMUUFCUWQ4QmNVSFlBRVlFUUNBRVFRSnFJUVJCRUF3Q0N5QUVRUUZxSVFRZ0FrRUlJQUliREFFTElBSkJDaUFDR3dzaUNxd2hERUVBSVFJRFFBSkFRVkFoQlFKQUlBUXNBQUFpQmtFd2EwSC9BWEZCQ2trTkFFR3BmeUVGSUFaQjRRQnJRZjhCY1VFYVNRMEFRVWtoQlNBR1FjRUFhMEgvQVhGQkdVc05BUXNnQlNBR2FpSUdJQXBPRFFBZ0NDQU1RZ0FnQzBJQUVJZ0JRUUVoQlFKQUlBZ3BBd2hDQUZJTkFDQUxJQXgrSWcwZ0Jxd2lEa0ovaFZZTkFDQU5JQTU4SVF0QkFTRUpJQUloQlFzZ0JFRUJhaUVFSUFVaEFnd0JDd3NnQVFSQUlBRWdCQ0FBSUFrYk5nSUFDd0pBQWtBZ0FnUkFRZkNXQkVIRUFEWUNBQ0FIUVFBZ0EwSUJneUlNVUJzaEJ5QURJUXNNQVFzZ0F5QUxWZzBCSUFOQ0FZTWhEQXNnREtjZ0IzSkZCRUJCOEpZRVFjUUFOZ0lBSUFOQ0FYMGhBd3dDQ3lBRElBdGFEUUJCOEpZRVFjUUFOZ0lBREFFTElBc2dCNndpQTRVZ0EzMGhBd3NnQ0VFUWFpUUFJQU1MTVFFQmYwSE1tQVFvQWdBaEFTQUFCRUJCekpnRVFhaVhCQ0FBSUFCQmYwWWJOZ0lBQzBGL0lBRWdBVUdvbHdSR0d3dXZDQUVGZnlBQktBSUFJUVFDUUFKQUFrQUNRQUpBQWtBQ1FBSi9Ba0FDUUFKQUFrQWdBMFVOQUNBREtBSUFJZ1pGRFFBZ0FFVUVRQ0FDSVFNTUF3c2dBMEVBTmdJQUlBSWhBd3dCQ3dKQVFjeVlCQ2dDQUNnQ0FFVUVRQ0FBUlEwQklBSkZEUXdnQWlFR0EwQWdCQ3dBQUNJREJFQWdBQ0FEUWYrL0EzRTJBZ0FnQUVFRWFpRUFJQVJCQVdvaEJDQUdRUUZySWdZTkFRd09Dd3NnQUVFQU5nSUFJQUZCQURZQ0FDQUNJQVpyRHdzZ0FpRURJQUJGRFFNTUJRc2dCQkNpQVE4TFFRRWhCUXdEQzBFQURBRUxRUUVMSVFVRFFDQUZSUVJBSUFRdEFBQkJBM1lpQlVFUWF5QUdRUnAxSUFWcWNrRUhTdzBEQW44Z0JFRUJhaUlGSUFaQmdJQ0FFSEZGRFFBYUlBVXRBQUJCd0FGeFFZQUJSd1JBSUFSQkFXc2hCQXdIQ3lBRVFRSnFJZ1VnQmtHQWdDQnhSUTBBR2lBRkxRQUFRY0FCY1VHQUFVY0VRQ0FFUVFGcklRUU1Cd3NnQkVFRGFnc2hCQ0FEUVFGcklRTkJBU0VGREFFTEEwQUNRQ0FFUVFOeElBUXRBQUFpQmtFQmEwSCtBRXR5RFFBZ0JDZ0NBQ0lHUVlHQ2hBaHJJQVp5UVlDQmdvUjRjUTBBQTBBZ0EwRUVheUVESUFRb0FnUWhCaUFFUVFScUlRUWdCaUFHUVlHQ2hBaHJja0dBZ1lLRWVIRkZEUUFMQ3lBR1FmOEJjU0lGUVFGclFmNEFUUVJBSUFOQkFXc2hBeUFFUVFGcUlRUU1BUXNMSUFWQndnRnJJZ1ZCTWtzTkF5QUVRUUZxSVFRZ0JVRUNkRUhnaVFOcUtBSUFJUVpCQUNFRkRBQUxBQXNEUUNBRlJRUkFJQU5GRFFjRFFBSkFBa0FDUUNBRUxRQUFJZ1ZCQVdzaUIwSCtBRXNFUUNBRklRWU1BUXNnQkVFRGNTQURRUVZKY2cwQkFrQURRQ0FFS0FJQUlnWkJnWUtFQ0dzZ0JuSkJnSUdDaEhoeERRRWdBQ0FHUWY4QmNUWUNBQ0FBSUFRdEFBRTJBZ1FnQUNBRUxRQUNOZ0lJSUFBZ0JDMEFBellDRENBQVFSQnFJUUFnQkVFRWFpRUVJQU5CQkdzaUEwRUVTdzBBQ3lBRUxRQUFJUVlMSUFaQi93RnhJZ1ZCQVdzaEJ3c2dCMEgrQUVzTkFRc2dBQ0FGTmdJQUlBQkJCR29oQUNBRVFRRnFJUVFnQTBFQmF5SUREUUVNQ1FzTElBVkJ3Z0ZySWdWQk1rc05BeUFFUVFGcUlRUWdCVUVDZEVIZ2lRTnFLQUlBSVFaQkFTRUZEQUVMSUFRdEFBQWlCVUVEZGlJSFFSQnJJQWNnQmtFYWRXcHlRUWRMRFFFQ1FBSkFBbjhnQkVFQmFpSUhJQVZCZ0FGcklBWkJCblJ5SWdWQkFFNE5BQm9nQnkwQUFFR0FBV3NpQjBFL1N3MEJJQVJCQW1vaUNDQUhJQVZCQm5SeUlnVkJBRTROQUJvZ0NDMEFBRUdBQVdzaUIwRS9TdzBCSUFjZ0JVRUdkSEloQlNBRVFRTnFDeUVFSUFBZ0JUWUNBQ0FEUVFGcklRTWdBRUVFYWlFQURBRUxRZkNXQkVFWk5nSUFJQVJCQVdzaEJBd0ZDMEVBSVFVTUFBc0FDeUFFUVFGcklRUWdCZzBCSUFRdEFBQWhCZ3NnQmtIL0FYRU5BQ0FBQkVBZ0FFRUFOZ0lBSUFGQkFEWUNBQXNnQWlBRGF3OExRZkNXQkVFWk5nSUFJQUJGRFFFTElBRWdCRFlDQUF0QmZ3OExJQUVnQkRZQ0FDQUNDeU1CQW44Z0FDRUJBMEFnQVNJQ1FRUnFJUUVnQWlnQ0FBMEFDeUFDSUFCclFRSjFDdzRBSUFBUXpBUUVRQ0FBRURRTEN4Y0FJQUFReEFGQkFFY2dBRUVnY2tIaEFHdEJCa2x5Q3ljQUlBQkJBRWNnQUVHWW1RTkhjU0FBUWJDWkEwZHhJQUJCc0xVRVIzRWdBRUhJdFFSSGNRc3lBQUpBUVg4Z0FDZ0NUQkM5QVVVRVFDQUFLQUpNSVFBTUFRc2dBQ0FBUVNBUXR3Y2lBRFlDVEFzZ0FFRVlkRUVZZFF2eUFnRURmd0pBSUFFdEFBQU5BRUc1a0FJUWh3TWlBUVJBSUFFdEFBQU5BUXNnQUVFTWJFSFFtUU5xRUljRElnRUVRQ0FCTFFBQURRRUxRWUtTQWhDSEF5SUJCRUFnQVMwQUFBMEJDMEdRbkFJaEFRc0NRQU5BSUFFZ0Ftb3RBQUFpQkVVZ0JFRXZSbkpGQkVCQkZ5RUVJQUpCQVdvaUFrRVhSdzBCREFJTEN5QUNJUVFMUVpDY0FpRURBa0FDUUFKQUFrQUNRQ0FCTFFBQUlnSkJMa1lOQUNBQklBUnFMUUFBRFFBZ0FTRURJQUpCd3dCSERRRUxJQU10QUFGRkRRRUxJQU5Ca0p3Q0VLTUNSUTBBSUFOQjg0d0NFS01DRFFFTElBQkZCRUJCOUpnRElRSWdBeTBBQVVFdVJnMENDMEVBRHd0QkFDRUJRYXkxQkNnQ0FDSUNCRUFEUUNBRElBSkJDR29Rb3dKRkRRSWdBaWdDSUNJQ0RRQUxDMEVrRURzaUFnUkFJQUpCOUpnREtRSUFOd0lBSUFKQkNHb2lBU0FESUFRUVB4b2dBU0FFYWtFQU9nQUFJQUpCckxVRUtBSUFOZ0lnUWF5MUJDQUNOZ0lBSUFJaEFRc2dBVUgwbUFNZ0FDQUJjaHNoQWdzZ0FndUZBUUVGZnlNQVFSQnJJZ0VrQUNBQlFSQnFJUVFDUUFOQUlBQW9BaVFpQWlBQUtBSW9JQUZCQ0dvaUF5QUVJQUZCQkdvZ0FpZ0NBQ2dDRkJFS0FDRUZRWDhoQWlBRFFRRWdBU2dDQkNBRGF5SURJQUFvQWlBUXpnRWdBMGNOQVFKQUlBVkJBV3NPQWdFQ0FBc0xRWDlCQUNBQUtBSWdFTW9DR3lFQ0N5QUJRUkJxSkFBZ0FnditBZ0lGZndGK0l3QkJJR3NpQWlRQUFrQWdBQzBBTkFSQUlBQW9BakFoQXlBQlJRMEJJQUJCQURvQU5DQUFRWDgyQWpBTUFRc2dBa0VCTmdJWUlBSkJHR29nQUVFc2FoRFNCQ2dDQUNJRVFRQWdCRUVBU2hzaEJRSkFBMEFnQXlBRlJ3UkFJQUFvQWlBUTlRSWlCa0YvUmcwQ0lBSkJHR29nQTJvZ0Jqb0FBQ0FEUVFGcUlRTU1BUXNMQWtBZ0FDMEFOUVJBSUFJZ0Fpd0FHRFlDRkF3QkN5QUNRUmhxSVFNRFFBSkFJQUFvQWlnaUJTa0NBQ0VIQWtBZ0FDZ0NKQ0FGSUFKQkdHb2lCU0FFSUFWcUlnVWdBa0VRYWlBQ1FSUnFJQU1nQWtFTWFoRGNCRUVCYXc0REFBUUJBd3NnQUNnQ0tDQUhOd0lBSUFSQkNFWU5BeUFBS0FJZ0VQVUNJZ1pCZjBZTkF5QUZJQVk2QUFBZ0JFRUJhaUVFREFFTEN5QUNJQUlzQUJnMkFoUUxBa0FnQVVVRVFBTkFJQVJCQUV3TkFpQUVRUUZySWdRZ0FrRVlhbW9zQUFBZ0FDZ0NJQkQyQWtGL1J3MEFEQU1MQUFzZ0FDQUNLQUlVTmdJd0N5QUNLQUlVSVFNTUFRdEJmeUVEQ3lBQ1FTQnFKQUFnQXdzTUFDQUFFTkFER2lBQUVEUUxKQUVDZnlNQVFSQnJJZ0lrQUNBQUlBRVE1Z1FoQXlBQ1FSQnFKQUFnQVNBQUlBTWJDNGNEQWdWL0FYNGpBRUVnYXlJQ0pBQUNRQ0FBTFFBMEJFQWdBQ2dDTUNFRElBRkZEUUVnQUVFQU9nQTBJQUJCZnpZQ01Bd0JDeUFDUVFFMkFoZ2dBa0VZYWlBQVFTeHFFTklFS0FJQUlnUkJBQ0FFUVFCS0d5RUZBa0FEUUNBRElBVkhCRUFnQUNnQ0lCRDFBaUlHUVg5R0RRSWdBa0VZYWlBRGFpQUdPZ0FBSUFOQkFXb2hBd3dCQ3dzQ1FDQUFMUUExQkVBZ0FpQUNMUUFZT2dBWERBRUxJQUpCR0dvaEF3TkFBa0FnQUNnQ0tDSUZLUUlBSVFjQ1FDQUFLQUlrSUFVZ0FrRVlhaUlGSUFRZ0JXb2lCU0FDUVJCcUlBSkJGMm9nQXlBQ1FReHFFTndFUVFGckRnTUFCQUVEQ3lBQUtBSW9JQWMzQWdBZ0JFRUlSZzBESUFBb0FpQVE5UUlpQmtGL1JnMERJQVVnQmpvQUFDQUVRUUZxSVFRTUFRc0xJQUlnQWkwQUdEb0FGd3NDUUNBQlJRUkFBMEFnQkVFQVRBMENJQVJCQVdzaUJDQUNRUmhxYWl3QUFCRENBU0FBS0FJZ0VQWUNRWDlIRFFBTUF3c0FDeUFBSUFJc0FCY1F3Z0UyQWpBTElBSXNBQmNRd2dFaEF3d0JDMEYvSVFNTElBSkJJR29rQUNBREN5MEJBWDhnQUNFQlFRQWhBQU5BSUFCQkEwY0VRQ0FCSUFCQkFuUnFRUUEyQWdBZ0FFRUJhaUVBREFFTEN3c01BQ0FBRU5JREdpQUFFRFFMRVFBZ0FDQUFLQUlFUVlEQUFISTJBZ1FMRWdBZ0FCRGVCQ0FBUWNDUkF6WUNBQ0FBQzFvQkFuOGpBRUVRYXlJRUpBQWdBQkRzQkNFRElBQWdBVFlDSUNBQVFZQ1lBellDQUNBRVFRaHFJZ0VnQXhENEFpQUJFTVVESVFNZ0FSQkhJQUFnQWpZQ0tDQUFJQU0yQWlRZ0FDQURFSjRDT2dBc0lBUkJFR29rQUF0YUFRSi9Jd0JCRUdzaUJDUUFJQUFROGdRaEF5QUFJQUUyQWlBZ0FFR1lsd00yQWdBZ0JFRUlhaUlCSUFNUStBSWdBUkRKQXlFRElBRVFSeUFBSUFJMkFpZ2dBQ0FETmdJa0lBQWdBeENlQWpvQUxDQUVRUkJxSkFBTExBRUJmeUFBS0FJQUlnRUVRQ0FCRU9RRVFYOFF2UUZGQkVBZ0FDZ0NBRVVQQ3lBQVFRQTJBZ0FMUVFFTExBRUJmeUFBS0FJQUlnRUVRQ0FCRU9nRVFYOFF2UUZGQkVBZ0FDZ0NBRVVQQ3lBQVFRQTJBZ0FMUVFFTEhRQWdBQ0FCSUFJZ0F5QUVJQVVnQmlBSElBQW9BZ0FvQWhBUkRRQUxEZ0JCQUNBQUlBQkJmeEM5QVJzTEN3QWdBRUdnbFFNMkFnQUxrd0VCQkg4akFFRVFheUlGSkFBZ0FTQUNFSWNFSWdSQmIwMEVRQUpBSUFSQkNrMEVRQ0FBSUFRUWtRRWdBQ0VEREFFTElBQWdCQkNkQWtFQmFpSUdFRXdpQXhDUEFTQUFJQVlRc3dFZ0FDQUVFSW9CQ3dOQUlBRWdBa2NFUUNBRElBRVFoZ0VnQTBFQmFpRURJQUZCQVdvaEFRd0JDd3NnQlVFQU9nQVBJQU1nQlVFUGFoQ0dBU0FGUVJCcUpBQVBDeEJWQUF0WEFRSi9Ba0FnQUNnQ0FDSUNSUTBBQW44Z0FpZ0NHQ0lESUFJb0FoeEdCRUFnQWlBQklBSW9BZ0FvQWpRUkF3QU1BUXNnQWlBRFFRUnFOZ0lZSUFNZ0FUWUNBQ0FCQzBGL0VMMEJSUTBBSUFCQkFEWUNBQXNMRXdBZ0FDQUFLQUlBUVF4cktBSUFhaERMQXdzVEFDQUFJQUFvQWdCQkRHc29BZ0JxRVBrQ0N6RUJBWDhnQUNnQ0RDSUJJQUFvQWhCR0JFQWdBQ0FBS0FJQUtBSW9FUUFBRHdzZ0FDQUJRUVJxTmdJTUlBRW9BZ0FMSndFQmZ5QUFLQUlNSWdFZ0FDZ0NFRVlFUUNBQUlBQW9BZ0FvQWlRUkFBQVBDeUFCS0FJQUN4QUFJQUFRMmdRZ0FSRGFCSE5CQVhNTERRQWdBQ2dDQUNBQktBSUFTQXMwQVFGL0lBQW9BZ3dpQVNBQUtBSVFSZ1JBSUFBZ0FDZ0NBQ2dDS0JFQUFBOExJQUFnQVVFQmFqWUNEQ0FCTEFBQUVNSUJDeW9CQVg4Z0FDZ0NEQ0lCSUFBb0FoQkdCRUFnQUNBQUtBSUFLQUlrRVFBQUR3c2dBU3dBQUJEQ0FRc1FBQ0FBRU5zRUlBRVEyd1J6UVFGekN4TUFJQUFnQUNnQ0FFRU1heWdDQUdvUXp3TUxFd0FnQUNBQUtBSUFRUXhyS0FJQWFoRDhBZ3NMQUNBQVFmaU9BeER5QmdzRUFFRi9Dd2NBSUFBUTd3UUxFQUFnQUVKL053TUlJQUJDQURjREFBc0hBQ0FBRU84RUN3UUFJQUFMQ3dBZ0FFRzRqZ01ROGdZTENRQWdBQkRIQWhBMEN3b0FJQUVnQUd0QkFuVUxmUUVEZnlNQVFSQnJJZ1VrQUNNQVFSQnJJZ01rQUNBQUlBRVEwd01oQVFOQUlBRUVRQ0FESUFBMkFnd2dBeUFES0FJTUlBRkJBWFlpQkVFQ2RHbzJBZ3dnQVNBRVFYOXphaUFFSUFNb0Fnd2dBaEQ0QVNJRUd5RUJJQU1vQWd4QkJHb2dBQ0FFR3lFQURBRUxDeUFEUVJCcUpBQWdCVUVRYWlRQUlBQUx0Z01DQTM4QmZpTUFRU0JySWdNa0FBSkFJQUZDLy8vLy8vLy8vLy8vQUlNaUJVS0FnSUNBZ0lEQXdEOTlJQVZDZ0lDQWdJQ0F3TC9BQUgxVUJFQWdBVUlaaUtjaEJDQUFVQ0FCUXYvLy93K0RJZ1ZDZ0lDQUNGUWdCVUtBZ0lBSVVSdEZCRUFnQkVHQmdJQ0FCR29oQWd3Q0N5QUVRWUNBZ0lBRWFpRUNJQUFnQlVLQWdJQUloWVJDQUZJTkFTQUNJQVJCQVhGcUlRSU1BUXNnQUZBZ0JVS0FnSUNBZ0lEQS8vOEFWQ0FGUW9DQWdJQ0FnTUQvL3dCUkcwVUVRQ0FCUWhtSXAwSC8vLzhCY1VHQWdJRCtCM0loQWd3QkMwR0FnSUQ4QnlFQ0lBVkMvLy8vLy8vL3Y3L0FBRllOQUVFQUlRSWdCVUl3aUtjaUJFR1IvZ0JKRFFBZ0EwRVFhaUFBSUFGQy8vLy8vLy8vUDROQ2dJQ0FnSUNBd0FDRUlnVWdCRUdCL2dCckVJd0JJQU1nQUNBRlFZSC9BQ0FFYXhDRkFpQURLUU1JSWdCQ0dZaW5JUUlnQXlrREFDQURLUU1RSUFNcEF4aUVRZ0JTcllRaUJWQWdBRUwvLy84UGd5SUFRb0NBZ0FoVUlBQkNnSUNBQ0ZFYlJRUkFJQUpCQVdvaEFnd0JDeUFGSUFCQ2dJQ0FDSVdFUWdCU0RRQWdBa0VCY1NBQ2FpRUNDeUFEUVNCcUpBQWdBaUFCUWlDSXAwR0FnSUNBZUhGeXZnc0xBQ0FBSUFFUStnUVFJUXNuQUNBQUlBVTZBQkFnQUNBRU9BSU1JQUFnQXpnQ0NDQUFJQUk0QWdRZ0FDQUJPQUlBSUFBTGlnRUJBMzlCaUtVRVFZaWxCQ2dDQUVFQmFpSUZOZ0lBSUFBZ0JUWUNBQ0FEQkVBRFFDQUNJQVJCQTNScUlnWW9BZ0JGQkVBZ0JpQUZOZ0lBSUFJZ0JFRURkR29pQUNBQk5nSUVJQUJCQURZQ0NDQURFQUlnQWc4TElBUkJBV29pQkNBRFJ3MEFDd3NnQUNBQklBSWdBMEVFZEVFSWNoRElBaUFEUVFGMElnQVErUVFoQVNBQUVBSWdBUXNmQUVHQXBRUW9BZ0JGQkVCQmhLVUVJQUUyQWdCQmdLVUVJQUEyQWdBTEM3WVBBZ1YvRG40akFFSFFBbXNpQlNRQUlBUkMvLy8vLy8vL1A0TWhDaUFDUXYvLy8vLy8veitESVF3Z0FpQUVoVUtBZ0lDQWdJQ0FnSUIvZ3lFTklBUkNNSWluUWYvL0FYRWhDQUpBQWtBZ0FrSXdpS2RCLy84QmNTSUpRZi8vQVd0QmdvQitUd1JBSUFoQi8vOEJhMEdCZ0g1TERRRUxJQUZRSUFKQy8vLy8vLy8vLy8vL0FJTWlEMEtBZ0lDQWdJREEvLzhBVkNBUFFvQ0FnSUNBZ01ELy93QlJHMFVFUUNBQ1FvQ0FnSUNBZ0NDRUlRME1BZ3NnQTFBZ0JFTC8vLy8vLy8vLy8vOEFneUlDUW9DQWdJQ0FnTUQvL3dCVUlBSkNnSUNBZ0lDQXdQLy9BRkViUlFSQUlBUkNnSUNBZ0lDQUlJUWhEU0FESVFFTUFnc2dBU0FQUW9DQWdJQ0FnTUQvL3dDRmhGQUVRQ0FESUFKQ2dJQ0FnSUNBd1AvL0FJV0VVQVJBUWdBaEFVS0FnSUNBZ0lEZy8vOEFJUTBNQXdzZ0RVS0FnSUNBZ0lEQS8vOEFoQ0VOUWdBaEFRd0NDeUFESUFKQ2dJQ0FnSUNBd1AvL0FJV0VVQVJBUWdBaEFRd0NDeUFCSUErRVVBUkFRb0NBZ0lDQWdPRC8vd0FnRFNBQ0lBT0VVQnNoRFVJQUlRRU1BZ3NnQWlBRGhGQUVRQ0FOUW9DQWdJQ0FnTUQvL3dDRUlRMUNBQ0VCREFJTElBOUMvLy8vLy8vL1AxZ0VRQ0FGUWNBQ2FpQUJJQXdnQVNBTUlBeFFJZ1liZVNBR1FRWjByWHluSWdaQkQyc1FqQUZCRUNBR2F5RUdJQVVwQThnQ0lRd2dCU2tEd0FJaEFRc2dBa0wvLy8vLy8vOC9WZzBBSUFWQnNBSnFJQU1nQ2lBRElBb2dDbEFpQnh0NUlBZEJCblN0ZktjaUIwRVBheENNQVNBR0lBZHFRUkJySVFZZ0JTa0R1QUloQ2lBRktRT3dBaUVEQ3lBRlFhQUNhaUFLUW9DQWdJQ0FnTUFBaENJU1FnK0dJQU5DTVlpRUlnSkNBRUtBZ0lDQXNPYThndlVBSUFKOUlnUkNBQkNJQVNBRlFaQUNha0lBSUFVcEE2Z0NmVUlBSUFSQ0FCQ0lBU0FGUVlBQ2FpQUZLUU9ZQWtJQmhpQUZLUU9RQWtJL2lJUWlCRUlBSUFKQ0FCQ0lBU0FGUWZBQmFpQUVRZ0JDQUNBRktRT0lBbjFDQUJDSUFTQUZRZUFCYWlBRktRUDRBVUlCaGlBRktRUHdBVUkvaUlRaUJFSUFJQUpDQUJDSUFTQUZRZEFCYWlBRVFnQkNBQ0FGS1FQb0FYMUNBQkNJQVNBRlFjQUJhaUFGS1FQWUFVSUJoaUFGS1FQUUFVSS9pSVFpQkVJQUlBSkNBQkNJQVNBRlFiQUJhaUFFUWdCQ0FDQUZLUVBJQVgxQ0FCQ0lBU0FGUWFBQmFpQUNRZ0FnQlNrRHVBRkNBWVlnQlNrRHNBRkNQNGlFUWdGOUlnSkNBQkNJQVNBRlFaQUJhaUFEUWcrR1FnQWdBa0lBRUlnQklBVkI4QUJxSUFKQ0FFSUFJQVVwQTZnQklBVXBBNkFCSWc4Z0JTa0RtQUY4SWdRZ0QxU3RmQ0FFUWdGV3JYeDlRZ0FRaUFFZ0JVR0FBV3BDQVNBRWZVSUFJQUpDQUJDSUFTQUdJQWtnQ0d0cUlRWUNmeUFGS1FOd0loQkNBWVlpRkNBRktRT0lBU0lPUWdHR0lBVXBBNEFCUWorSWhId2lDMExuN0FCOUloVkNJSWdpQWlBTVFvQ0FnSUNBZ01BQWhDSVdRZ0dHSUFGQ1A0aUVJZ3hDSUlnaUJINGlFU0FCUWdHR0lnOUNJSWdpQ2lBTElCVldyU0FMSUJSVXJTQUZLUU40UWdHR0lCQkNQNGlFSUE1Q1A0aDhmSHhDQVgwaUVFSWdpQ0lMZm53aURpQVJWSzBnRGlBT0lCQkMvLy8vL3crREloQWdERUwvLy8vL0Q0TWlGSDU4SWc1V3JYd2dCQ0FMZm53Z0JDQVFmaUlUSUFzZ0ZINThJaEVnRTFTdFFpQ0dJQkZDSUlpRWZDQU9JQTRnRVVJZ2hud2lEbGF0ZkNBT0lBNGdGVUwvLy8vL0Q0TWlGU0FVZmlJVElBSWdDbjU4SWhFZ0UxU3RJQkVnRVNBUUlBOUMvdi8vL3crREloTitmQ0lSVnExOGZDSU9WcTE4SUE0Z0JDQVZmaUlYSUFzZ0UzNThJZ1FnQWlBVWZud2lDeUFLSUJCK2ZDSVFRaUNJSUFzZ0VGYXRJQVFnRjFTdElBUWdDMWF0Zkh4Q0lJYUVmQ0lFSUE1VXJYd2dCQ0FSSUFJZ0UzNGlBaUFLSUJWK2ZDSUtRaUNJSUFJZ0NsYXRRaUNHaEh3aUFpQVJWSzBnQWlBUVFpQ0dmQ0FDVksxOGZDSUNJQVJVclh3aUJFTC8vLy8vLy8vL0FGZ0VRQ0FGUWRBQWFpQUNJQVFnQXlBU0VJZ0JJQUZDTVlZZ0JTa0RXSDBnQlNrRFVDSUJRZ0JTclgwaEMwSUFJQUY5SVFvZ0JrSCsvd0JxREFFTElBVkI0QUJxSUFSQ1A0WWdBa0lCaUlRaUFpQUVRZ0dJSWdRZ0F5QVNFSWdCSUFGQ01JWWdCU2tEYUgwZ0JTa0RZQ0lNUWdCU3JYMGhDMElBSUF4OUlRb2dBU0VQSUJZaERDQUdRZi8vQUdvTElnWkIvLzhCVGdSQUlBMUNnSUNBZ0lDQXdQLy9BSVFoRFVJQUlRRU1BUXNDZmlBR1FRQktCRUFnQzBJQmhpQUtRaitJaENFTElBUkMvLy8vLy8vL1A0TWdCcTFDTUlhRUlRd2dDa0lCaGd3QkN5QUdRWTkvVEFSQVFnQWhBUXdDQ3lBRlFVQnJJQUlnQkVFQklBWnJFSVVDSUFWQk1Hb2dEeUFNSUFaQjhBQnFFSXdCSUFWQklHb2dBeUFTSUFVcEEwQWlBaUFGS1FOSUlnd1FpQUVnQlNrRE9DQUZLUU1vUWdHR0lBVXBBeUFpQVVJL2lJUjlJQVVwQXpBaUJDQUJRZ0dHSWdGVXJYMGhDeUFFSUFGOUN5RUVJQVZCRUdvZ0F5QVNRZ05DQUJDSUFTQUZJQU1nRWtJRlFnQVFpQUVnRENBQ0lBSWdBeUFDUWdHRElnRWdCSHdpQTFRZ0N5QUJJQU5Xclh3aUFTQVNWaUFCSUJKUkc2MThJZ0pXclh3aUJDQUNJQUlnQkVLQWdJQ0FnSURBLy84QVZDQURJQVVwQXhCV0lBRWdCU2tER0NJRVZpQUJJQVJSRzNHdGZDSUNWcTE4SWdRZ0FpQUVRb0NBZ0lDQWdNRC8vd0JVSUFNZ0JTa0RBRllnQVNBRktRTUlJZ05XSUFFZ0ExRWJjYTE4SWdFZ0FsU3RmQ0FOaENFTkN5QUFJQUUzQXdBZ0FDQU5Od01JSUFWQjBBSnFKQUFMaXd3QkJuOGdBQ0FCYWlFRkFrQUNRQ0FBS0FJRUlnSkJBWEVOQUNBQ1FRTnhSUTBCSUFBb0FnQWlBaUFCYWlFQkFrQWdBQ0FDYXlJQVFhU2hCQ2dDQUVjRVFDQUNRZjhCVFFSQUlBQW9BZ2dpQkNBQ1FRTjJJZ0pCQTNSQnVLRUVha1lhSUFBb0Fnd2lBeUFFUncwQ1FaQ2hCRUdRb1FRb0FnQkJmaUFDZDNFMkFnQU1Bd3NnQUNnQ0dDRUdBa0FnQUNBQUtBSU1JZ05IQkVBZ0FDZ0NDQ0lDUWFDaEJDZ0NBRWthSUFJZ0F6WUNEQ0FESUFJMkFnZ01BUXNDUUNBQVFSUnFJZ0lvQWdBaUJBMEFJQUJCRUdvaUFpZ0NBQ0lFRFFCQkFDRUREQUVMQTBBZ0FpRUhJQVFpQTBFVWFpSUNLQUlBSWdRTkFDQURRUkJxSVFJZ0F5Z0NFQ0lFRFFBTElBZEJBRFlDQUFzZ0JrVU5BZ0pBSUFBZ0FDZ0NIQ0lFUVFKMFFjQ2pCR29pQWlnQ0FFWUVRQ0FDSUFNMkFnQWdBdzBCUVpTaEJFR1VvUVFvQWdCQmZpQUVkM0UyQWdBTUJBc2dCa0VRUVJRZ0JpZ0NFQ0FBUmh0cUlBTTJBZ0FnQTBVTkF3c2dBeUFHTmdJWUlBQW9BaEFpQWdSQUlBTWdBallDRUNBQ0lBTTJBaGdMSUFBb0FoUWlBa1VOQWlBRElBSTJBaFFnQWlBRE5nSVlEQUlMSUFVb0FnUWlBa0VEY1VFRFJ3MEJRWmloQkNBQk5nSUFJQVVnQWtGK2NUWUNCQ0FBSUFGQkFYSTJBZ1FnQlNBQk5nSUFEd3NnQkNBRE5nSU1JQU1nQkRZQ0NBc0NRQ0FGS0FJRUlnSkJBbkZGQkVBZ0JVR29vUVFvQWdCR0JFQkJxS0VFSUFBMkFnQkJuS0VFUVp5aEJDZ0NBQ0FCYWlJQk5nSUFJQUFnQVVFQmNqWUNCQ0FBUWFTaEJDZ0NBRWNOQTBHWW9RUkJBRFlDQUVHa29RUkJBRFlDQUE4TElBVkJwS0VFS0FJQVJnUkFRYVNoQkNBQU5nSUFRWmloQkVHWW9RUW9BZ0FnQVdvaUFUWUNBQ0FBSUFGQkFYSTJBZ1FnQUNBQmFpQUJOZ0lBRHdzZ0FrRjRjU0FCYWlFQkFrQWdBa0gvQVUwRVFDQUZLQUlJSWdRZ0FrRURkaUlDUVFOMFFiaWhCR3BHR2lBRUlBVW9BZ3dpQTBZRVFFR1FvUVJCa0tFRUtBSUFRWDRnQW5keE5nSUFEQUlMSUFRZ0F6WUNEQ0FESUFRMkFnZ01BUXNnQlNnQ0dDRUdBa0FnQlNBRktBSU1JZ05IQkVBZ0JTZ0NDQ0lDUWFDaEJDZ0NBRWthSUFJZ0F6WUNEQ0FESUFJMkFnZ01BUXNDUUNBRlFSUnFJZ1FvQWdBaUFnMEFJQVZCRUdvaUJDZ0NBQ0lDRFFCQkFDRUREQUVMQTBBZ0JDRUhJQUlpQTBFVWFpSUVLQUlBSWdJTkFDQURRUkJxSVFRZ0F5Z0NFQ0lDRFFBTElBZEJBRFlDQUFzZ0JrVU5BQUpBSUFVZ0JTZ0NIQ0lFUVFKMFFjQ2pCR29pQWlnQ0FFWUVRQ0FDSUFNMkFnQWdBdzBCUVpTaEJFR1VvUVFvQWdCQmZpQUVkM0UyQWdBTUFnc2dCa0VRUVJRZ0JpZ0NFQ0FGUmh0cUlBTTJBZ0FnQTBVTkFRc2dBeUFHTmdJWUlBVW9BaEFpQWdSQUlBTWdBallDRUNBQ0lBTTJBaGdMSUFVb0FoUWlBa1VOQUNBRElBSTJBaFFnQWlBRE5nSVlDeUFBSUFGQkFYSTJBZ1FnQUNBQmFpQUJOZ0lBSUFCQnBLRUVLQUlBUncwQlFaaWhCQ0FCTmdJQUR3c2dCU0FDUVg1eE5nSUVJQUFnQVVFQmNqWUNCQ0FBSUFGcUlBRTJBZ0FMSUFGQi93Rk5CRUFnQVVFRGRpSUNRUU4wUWJpaEJHb2hBUUovUVpDaEJDZ0NBQ0lEUVFFZ0FuUWlBbkZGQkVCQmtLRUVJQUlnQTNJMkFnQWdBUXdCQ3lBQktBSUlDeUVDSUFFZ0FEWUNDQ0FDSUFBMkFnd2dBQ0FCTmdJTUlBQWdBallDQ0E4TFFSOGhBaUFBUWdBM0FoQWdBVUgvLy84SFRRUkFJQUZCQ0hZaUFpQUNRWUQrUDJwQkVIWkJDSEVpQkhRaUFpQUNRWURnSDJwQkVIWkJCSEVpQTNRaUFpQUNRWUNBRDJwQkVIWkJBbkVpQW5SQkQzWWdBeUFFY2lBQ2Ntc2lBa0VCZENBQklBSkJGV3AyUVFGeGNrRWNhaUVDQ3lBQUlBSTJBaHdnQWtFQ2RFSEFvd1JxSVFjQ1FBSkFRWlNoQkNnQ0FDSUVRUUVnQW5RaUEzRkZCRUJCbEtFRUlBTWdCSEkyQWdBZ0J5QUFOZ0lBSUFBZ0J6WUNHQXdCQ3lBQlFRQkJHU0FDUVFGMmF5QUNRUjlHRzNRaEFpQUhLQUlBSVFNRFFDQURJZ1FvQWdSQmVIRWdBVVlOQWlBQ1FSMTJJUU1nQWtFQmRDRUNJQVFnQTBFRWNXb2lCMEVRYWlnQ0FDSUREUUFMSUFjZ0FEWUNFQ0FBSUFRMkFoZ0xJQUFnQURZQ0RDQUFJQUEyQWdnUEN5QUVLQUlJSWdFZ0FEWUNEQ0FFSUFBMkFnZ2dBRUVBTmdJWUlBQWdCRFlDRENBQUlBRTJBZ2dMQ3l3QkFYOGdBQkNFQWlBQUtBSUFCRUFnQUJDbUJ5QUFFRFVhSUFBb0FnQWhBU0FBRUxzQkdpQUJFRFFMQ3hJQUlBQkZCRUJCQUE4TElBQWdBUkRYQXd2YkhnSVBmd1YrSXdCQmtBRnJJZ1FrQUNBRVFRQkJrQUVRT2lJRFFYODJBa3dnQXlBQU5nSXNJQU5CaGdJMkFpQWdBeUFBTmdKVUlBRWhCQ0FDSVE5QkFDRUNJd0JCc0FKcklnVWtBQ0FES0FKTUdnSkFBa0FDUUFKQUFrQWdBeWdDQkEwQUlBTVFpZ01hSUFNb0FnUU5BQXdCQ3lBRUxRQUFJZ0JGRFFNQ1FBSkFBa0FEUUFKQUFrQWdBRUgvQVhFUTdBRUVRQU5BSUFRaUFFRUJhaUVFSUFBdEFBRVE3QUVOQUFzZ0EwSUFFTU1CQTBBQ2Z5QURLQUlFSWdFZ0F5Z0NhRWNFUUNBRElBRkJBV28yQWdRZ0FTMEFBQXdCQ3lBREVGQUxFT3dCRFFBTElBTW9BZ1FoQkNBREtRTndRZ0JaQkVBZ0F5QUVRUUZySWdRMkFnUUxJQVFnQXlnQ0xHdXNJQU1wQTNnZ0ZIeDhJUlFNQVFzQ2Z3SkFBa0FnQkMwQUFFRWxSZ1JBSUFRdEFBRWlBRUVxUmcwQklBQkJKVWNOQWdzZ0EwSUFFTU1CQWtBZ0JDMEFBRUVsUmdSQUEwQUNmeUFES0FJRUlnQWdBeWdDYUVjRVFDQURJQUJCQVdvMkFnUWdBQzBBQUF3QkN5QURFRkFMSWdBUTdBRU5BQXNnQkVFQmFpRUVEQUVMSUFNb0FnUWlBQ0FES0FKb1J3UkFJQU1nQUVFQmFqWUNCQ0FBTFFBQUlRQU1BUXNnQXhCUUlRQUxJQVF0QUFBZ0FFY0VRQ0FES1FOd1FnQlpCRUFnQXlBREtBSUVRUUZyTmdJRUN5QUFRUUJPRFExQkFDRUNJQTVGRFFvTURRc2dBeWdDQkNBREtBSXNhNndnQXlrRGVDQVVmSHdoRkNBRUlRQU1Bd3RCQUNFSUlBUkJBbW9NQVFzQ1FDQUFFTVFCUlEwQUlBUXRBQUpCSkVjTkFDQUVMUUFCUVRCcklRQWpBRUVRYXlJQklBODJBZ3dnQVNBUElBQkJBblJCQkd0QkFDQUFRUUZMRzJvaUFFRUVhallDQ0NBQUtBSUFJUWdnQkVFRGFnd0JDeUFQS0FJQUlRZ2dEMEVFYWlFUElBUkJBV29MSVFCQkFDRU1RUUFoQkNBQUxRQUFFTVFCQkVBRFFDQUFMUUFBSUFSQkNteHFRVEJySVFRZ0FDMEFBU0VCSUFCQkFXb2hBQ0FCRU1RQkRRQUxDeUFBTFFBQUlnZEI3UUJIQkg4Z0FBVkJBQ0VKSUFoQkFFY2hEQ0FBTFFBQklRZEJBQ0VLSUFCQkFXb0xJZ0ZCQVdvaEFFRURJUVlnRENFQ0FrQUNRQUpBQWtBQ1FBSkFJQWRCd1FCckRqb0VDd1FMQkFRRUN3c0xDd01MQ3dzTEN3c0VDd3NMQ3dRTEN3UUxDd3NMQ3dRTEJBUUVCQVFBQkFVTEFRc0VCQVFMQ3dRQ0JBc0xCQXNDQ3dzZ0FVRUNhaUFBSUFFdEFBRkI2QUJHSWdFYklRQkJma0YvSUFFYklRWU1CQXNnQVVFQ2FpQUFJQUV0QUFGQjdBQkdJZ0ViSVFCQkEwRUJJQUViSVFZTUF3dEJBU0VHREFJTFFRSWhCZ3dCQzBFQUlRWWdBU0VBQzBFQklBWWdBQzBBQUNJQlFTOXhRUU5HSWdJYklRMENRQ0FCUVNCeUlBRWdBaHNpQzBIYkFFWU5BQUpBSUF0QjdnQkhCRUFnQzBIakFFY05BU0FFUVFFZ0JFRUJTaHNoQkF3Q0N5QUlJQTBnRkJDQUJRd0NDeUFEUWdBUXd3RURRQUovSUFNb0FnUWlBU0FES0FKb1J3UkFJQU1nQVVFQmFqWUNCQ0FCTFFBQURBRUxJQU1RVUFzUTdBRU5BQXNnQXlnQ0JDRUJJQU1wQTNCQ0FGa0VRQ0FESUFGQkFXc2lBVFlDQkFzZ0FTQURLQUlzYTZ3Z0F5a0RlQ0FVZkh3aEZBc2dBeUFFckNJU0VNTUJBa0FnQXlnQ0JDSUJJQU1vQW1oSEJFQWdBeUFCUVFGcU5nSUVEQUVMSUFNUVVFRUFTQTBFQ3lBREtRTndRZ0JaQkVBZ0F5QURLQUlFUVFGck5nSUVDMEVRSVFFQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FDQUxRZGdBYXc0aEJna0pBZ2tKQ1FrSkFRa0NCQUVCQVFrRkNRa0pDUWtEQmdrSkFna0VDUWtHQUFzZ0MwSEJBR3NpQVVFR1MwRUJJQUYwUWZFQWNVVnlEUWdMSUFWQkNHb2dBeUFOUVFBUWd3VWdBeWtEZUVJQUlBTW9BZ1FnQXlnQ0xHdXNmVklOQlF3UEN5QUxRZThCY1VIakFFWUVRQ0FGUVNCcVFYOUJnUUlRT2hvZ0JVRUFPZ0FnSUF0Qjh3QkhEUVlnQlVFQU9nQkJJQVZCQURvQUxpQUZRUUEyQVNvTUJnc2dCVUVnYWlBQUxRQUJJZ0ZCM2dCR0lnSkJnUUlRT2hvZ0JVRUFPZ0FnSUFCQkFtb2dBRUVCYWlBQ0d5RUhBbjhDUUFKQUlBQkJBa0VCSUFJYmFpMEFBQ0lBUVMxSEJFQWdBRUhkQUVZTkFTQUJRZDRBUnlFR0lBY01Bd3NnQlNBQlFkNEFSeUlHT2dCT0RBRUxJQVVnQVVIZUFFY2lCam9BZmdzZ0IwRUJhZ3NoQUFOQUFrQWdBQzBBQUNJQlFTMUhCRUFnQVVVTkRTQUJRZDBBUncwQkRBZ0xRUzBoQVNBQUxRQUJJZ0pGSUFKQjNRQkdjZzBBSUFCQkFXb2hCd0pBSUFJZ0FFRUJheTBBQUNJQVRRUkFJQUloQVF3QkN3TkFJQUJCQVdvaUFDQUZRU0JxYWlBR09nQUFJQUFnQnkwQUFDSUJTUTBBQ3dzZ0J5RUFDeUFCSUFWcUlBWTZBQ0VnQUVFQmFpRUFEQUFMQUF0QkNDRUJEQUlMUVFvaEFRd0JDMEVBSVFFTFFnQWhFa0VBSVFKQkFDRUhRUUFoQmlNQVFSQnJJaEFrQUFKQUlBRkJBVWNnQVVFa1RYRkZCRUJCOEpZRVFSdzJBZ0FNQVFzRFFBSi9JQU1vQWdRaUJDQURLQUpvUndSQUlBTWdCRUVCYWpZQ0JDQUVMUUFBREFFTElBTVFVQXNpQkJEc0FRMEFDd0pBQWtBZ0JFRXJhdzREQUFFQUFRdEJmMEVBSUFSQkxVWWJJUVlnQXlnQ0JDSUVJQU1vQW1oSEJFQWdBeUFFUVFGcU5nSUVJQVF0QUFBaEJBd0JDeUFERUZBaEJBc0NRQUpBQWtBQ1FDQUJRVzl4SUFSQk1FZHlSUVJBQW44Z0F5Z0NCQ0lFSUFNb0FtaEhCRUFnQXlBRVFRRnFOZ0lFSUFRdEFBQU1BUXNnQXhCUUN5SUVRVjl4UWRnQVJnUkFRUkFoQVFKL0lBTW9BZ1FpQkNBREtBSm9Sd1JBSUFNZ0JFRUJhallDQkNBRUxRQUFEQUVMSUFNUVVBc2lCRUhSaHdOcUxRQUFRUkJKRFFNZ0F5a0RjRUlBV1FSQUlBTWdBeWdDQkVFQmF6WUNCQXNnQTBJQUVNTUJEQVlMSUFFTkFVRUlJUUVNQWdzZ0FVRUtJQUViSWdFZ0JFSFJod05xTFFBQVN3MEFJQU1wQTNCQ0FGa0VRQ0FESUFNb0FnUkJBV3MyQWdRTElBTkNBQkREQVVId2xnUkJIRFlDQUF3RUN5QUJRUXBIRFFBZ0JFRXdheUlDUVFsTkJFQkJBQ0VCQTBBZ0FVRUtiQ0FDYWlJQlFabXo1c3dCU1FKL0lBTW9BZ1FpQWlBREtBSm9Sd1JBSUFNZ0FrRUJhallDQkNBQ0xRQUFEQUVMSUFNUVVBc2lCRUV3YXlJQ1FRbE5jUTBBQ3lBQnJTRVNDd0pBSUFKQkNVc05BQ0FTUWdwK0lSTWdBcTBoRlFOQUFuOGdBeWdDQkNJQklBTW9BbWhIQkVBZ0F5QUJRUUZxTmdJRUlBRXRBQUFNQVFzZ0F4QlFDeUlFUVRCcklnSkJDVXNnRXlBVmZDSVNRcHF6NXN5WnMrYk1HVnB5RFFFZ0VrSUtmaUlUSUFLdEloVkNmNFZZRFFBTFFRb2hBUXdDQzBFS0lRRWdBa0VKVFEwQkRBSUxJQUVnQVVFQmEzRUVRQ0FFUWRHSEEyb3RBQUFpQnlBQlNRUkFBMEFnQVNBQ2JDQUhhaUlDUWNmajhUaEpBbjhnQXlnQ0JDSUVJQU1vQW1oSEJFQWdBeUFFUVFGcU5nSUVJQVF0QUFBTUFRc2dBeEJRQ3lJRVFkR0hBMm90QUFBaUJ5QUJTWEVOQUFzZ0FxMGhFZ3NnQVNBSFRRMEJJQUd0SVJNRFFDQVNJQk4rSWhVZ0I2MUMvd0dESWhaQ2Y0VldEUUlnRlNBV2ZDRVNJQUVDZnlBREtBSUVJZ0lnQXlnQ2FFY0VRQ0FESUFKQkFXbzJBZ1FnQWkwQUFBd0JDeUFERUZBTElnUkIwWWNEYWkwQUFDSUhUUTBDSUJBZ0UwSUFJQkpDQUJDSUFTQVFLUU1JVUEwQUN3d0JDeUFCUVJkc1FRVjJRUWR4UWRHSkEyb3NBQUFoRVNBRVFkR0hBMm90QUFBaUFpQUJTUVJBQTBBZ0J5QVJkQ0FDY2lJSFFZQ0FnTUFBU1FKL0lBTW9BZ1FpQWlBREtBSm9Sd1JBSUFNZ0FrRUJhallDQkNBQ0xRQUFEQUVMSUFNUVVBc2lCRUhSaHdOcUxRQUFJZ0lnQVVseERRQUxJQWV0SVJJTElBRWdBazBOQUVKL0lCR3RJaE9JSWhVZ0VsUU5BQU5BSUFLdFF2OEJneUFTSUJPR2hDRVNJQUVDZnlBREtBSUVJZ0lnQXlnQ2FFY0VRQ0FESUFKQkFXbzJBZ1FnQWkwQUFBd0JDeUFERUZBTElnUkIwWWNEYWkwQUFDSUNUUTBCSUJJZ0ZWZ05BQXNMSUFFZ0JFSFJod05xTFFBQVRRMEFBMEFnQVFKL0lBTW9BZ1FpQWlBREtBSm9Sd1JBSUFNZ0FrRUJhallDQkNBQ0xRQUFEQUVMSUFNUVVBdEIwWWNEYWkwQUFFc05BQXRCOEpZRVFjUUFOZ0lBUVFBaEJrSi9JUklMSUFNcEEzQkNBRmtFUUNBRElBTW9BZ1JCQVdzMkFnUUxRUUFnRWtKL1VTQUdRUUZ5R3dSQVFmQ1dCRUhFQURZQ0FFSitJUklNQVFzZ0VpQUdyQ0lUaFNBVGZTRVNDeUFRUVJCcUpBQWdBeWtEZUVJQUlBTW9BZ1FnQXlnQ0xHdXNmVkVOQ2lBSVJTQUxRZkFBUjNKRkJFQWdDQ0FTUGdJQURBTUxJQWdnRFNBU0VJQUZEQUlMSUFoRkRRRWdCU2tERUNFU0lBVXBBd2doRXdKQUFrQUNRQ0FORGdNQUFRSUVDeUFJSUJNZ0VoRDJCRGdDQUF3REN5QUlJQk1nRWhEVUF6a0RBQXdDQ3lBSUlCTTNBd0FnQ0NBU053TUlEQUVMSUFSQkFXcEJIeUFMUWVNQVJpSUhHeUVHQWtBZ0RVRUJSeUlOUlFSQUlBZ2hBU0FNQkVBZ0JrRUNkQkE3SWdGRkRRZ0xJQVZDQURjRHFBSkJBQ0VFQWtBRFFDQUJJUW9EUUFKL0lBTW9BZ1FpQVNBREtBSm9Sd1JBSUFNZ0FVRUJhallDQkNBQkxRQUFEQUVMSUFNUVVBc2lBU0FGYWkwQUlVVU5BaUFGSUFFNkFCc2dCVUVjYWlBRlFSdHFRUUVnQlVHb0Ftb1FnQU1pQVVGK1JnMEFJQUZCZjBZTkJ5QUtCRUFnQ2lBRVFRSjBhaUFGS0FJY05nSUFJQVJCQVdvaEJBc2dEQ0FFSUFaR2NVVU5BQXNnQ2lBR1FRRjBRUUZ5SWdaQkFuUVF5QUlpQVEwQUMwRUJJUUpCQUNFSkRBa0xJQVZCcUFKcUJIOGdCU2dDcUFJRlFRQUxEUVJCQUNFSkRBRUxJQXdFUUVFQUlRUWdCaEE3SWdGRkRRY0RRQ0FCSVFrRFFBSi9JQU1vQWdRaUFTQURLQUpvUndSQUlBTWdBVUVCYWpZQ0JDQUJMUUFBREFFTElBTVFVQXNpQVNBRmFpMEFJVVVFUUVFQUlRb01CQXNnQkNBSmFpQUJPZ0FBSUFSQkFXb2lCQ0FHUncwQUMwRUJJUUpCQUNFS0lBa2dCa0VCZEVFQmNpSUdFTWdDSWdFTkFBc01DQXRCQUNFRUlBZ0VRQU5BQW44Z0F5Z0NCQ0lCSUFNb0FtaEhCRUFnQXlBQlFRRnFOZ0lFSUFFdEFBQU1BUXNnQXhCUUN5SUJJQVZxTFFBaEJFQWdCQ0FJYWlBQk9nQUFJQVJCQVdvaEJBd0JCVUVBSVFvZ0NDRUpEQU1MQUFzQUN3TkFBbjhnQXlnQ0JDSUJJQU1vQW1oSEJFQWdBeUFCUVFGcU5nSUVJQUV0QUFBTUFRc2dBeEJRQ3lBRmFpMEFJUTBBQzBFQUlRbEJBQ0VLQ3lBREtBSUVJUUVnQXlrRGNFSUFXUVJBSUFNZ0FVRUJheUlCTmdJRUN5QURLUU40SUFFZ0F5Z0NMR3VzZkNJVFVDQUxRZU1BUmlBU0lCTlNjWElOQ0FKQUlBeEZEUUFnRFVVRVFDQUlJQW8yQWdBTUFRc2dDQ0FKTmdJQUN5QUhEUUFnQ2dSQUlBb2dCRUVDZEdwQkFEWUNBQXNnQ1VVRVFFRUFJUWtNQVFzZ0JDQUpha0VBT2dBQUN5QURLQUlFSUFNb0FpeHJyQ0FES1FONElCUjhmQ0VVSUE0Z0NFRUFSMm9oRGdzZ0FFRUJhaUVFSUFBdEFBRWlBQTBCREFnTEMwRUFJUWtMSUF3aEFnd0JDMEVCSVFKQkFDRUpRUUFoQ2dzZ0RnMENDMEYvSVE0TUFRc2dEQ0VDQ3lBQ1JRMEFJQWtRTkNBS0VEUUxJQVZCc0FKcUpBQWdEaUVBSUFOQmtBRnFKQUFnQUF0REFBSkFJQUJGRFFBQ1FBSkFBa0FDUUNBQlFRSnFEZ1lBQVFJQ0JBTUVDeUFBSUFJOEFBQVBDeUFBSUFJOUFRQVBDeUFBSUFJK0FnQVBDeUFBSUFJM0F3QUxDeElBSUFBUTNnUWdBRUg0a0FNMkFnQWdBQXVRQkFJRGZ3RitBa0FDUUFKL0FrQUNRQUovSUFBb0FnUWlBaUFBS0FKb1J3UkFJQUFnQWtFQmFqWUNCQ0FDTFFBQURBRUxJQUFRVUFzaUFrRXJhdzREQUFFQUFRc2dBa0V0UmlBQlJRSi9JQUFvQWdRaUF5QUFLQUpvUndSQUlBQWdBMEVCYWpZQ0JDQURMUUFBREFFTElBQVFVQXNpQTBFNmF5SUJRWFZMY2cwQkdpQUFLUU53UWdCVERRSWdBQ0FBS0FJRVFRRnJOZ0lFREFJTElBSkJPbXNoQVNBQ0lRTkJBQXNoQkNBQlFYWkpEUUFnQTBFd2F5SUJRUXBKQkVCQkFDRUNBMEFnQXlBQ1FRcHNhaUVCQW44Z0FDZ0NCQ0lDSUFBb0FtaEhCRUFnQUNBQ1FRRnFOZ0lFSUFJdEFBQU1BUXNnQUJCUUN5RURJQUZCTUdzaEFpQUNRY3lacytZQVNDQURRVEJySWdGQkNVMXhEUUFMSUFLc0lRVUxBa0FnQVVFS1R3MEFBMEFnQTYwZ0JVSUtmbnhDTUgwaEJRSi9JQUFvQWdRaUFTQUFLQUpvUndSQUlBQWdBVUVCYWpZQ0JDQUJMUUFBREFFTElBQVFVQXNpQTBFd2F5SUJRUWxMRFFFZ0JVS3VqNFhYeDhMcm93RlREUUFMQ3lBQlFRcEpCRUFEUUFKL0lBQW9BZ1FpQVNBQUtBSm9Sd1JBSUFBZ0FVRUJhallDQkNBQkxRQUFEQUVMSUFBUVVBdEJNR3RCQ2trTkFBc0xJQUFwQTNCQ0FGa0VRQ0FBSUFBb0FnUkJBV3MyQWdRTFFnQWdCWDBnQlNBRUd5RUZEQUVMUW9DQWdJQ0FnSUNBZ0g4aEJTQUFLUU53UWdCVERRQWdBQ0FBS0FJRVFRRnJOZ0lFUW9DQWdJQ0FnSUNBZ0g4UEN5QUZDL1V5QXhCL0IzNEJmQ01BUVRCcklnd2tBQUpBSUFKQkFrMEVRQ0FDUVFKMElnSkJ2SWNEYWlnQ0FDRVBJQUpCc0ljRGFpZ0NBQ0VPQTBBQ2Z5QUJLQUlFSWdJZ0FTZ0NhRWNFUUNBQklBSkJBV28yQWdRZ0FpMEFBQXdCQ3lBQkVGQUxJZ0lRN0FFTkFBdEJBU0VHQWtBQ1FDQUNRU3RyRGdNQUFRQUJDMEYvUVFFZ0FrRXRSaHNoQmlBQktBSUVJZ0lnQVNnQ2FFY0VRQ0FCSUFKQkFXbzJBZ1FnQWkwQUFDRUNEQUVMSUFFUVVDRUNDd0pBQWtBRFFDQUZRY2ZmQVdvc0FBQWdBa0VnY2tZRVFBSkFJQVZCQmtzTkFDQUJLQUlFSWdJZ0FTZ0NhRWNFUUNBQklBSkJBV28yQWdRZ0FpMEFBQ0VDREFFTElBRVFVQ0VDQ3lBRlFRRnFJZ1ZCQ0VjTkFRd0NDd3NnQlVFRFJ3UkFJQVZCQ0VZTkFTQURSU0FGUVFSSmNnMENJQVZCQ0VZTkFRc2dBU2tEY0NJVVFnQlpCRUFnQVNBQktBSUVRUUZyTmdJRUN5QURSU0FGUVFSSmNnMEFJQlJDQUZNaEFnTkFJQUpGQkVBZ0FTQUJLQUlFUVFGck5nSUVDeUFGUVFGcklnVkJBMHNOQUFzTFFnQWhGQ01BUVJCcklnSWtBQUorSUFheVF3QUFnSCtVdkNJRFFmLy8vLzhIY1NJQlFZQ0FnQVJyUWYvLy8vY0hUUVJBSUFHdFFobUdRb0NBZ0lDQWdJREFQM3dNQVFzZ0E2MUNHWVpDZ0lDQWdJQ0F3UC8vQUlRZ0FVR0FnSUQ4QjA4TkFCcENBQ0FCUlEwQUdpQUNJQUd0UWdBZ0FXY2lBVUhSQUdvUWpBRWdBaWtEQUNFVUlBSXBBd2hDZ0lDQWdJQ0F3QUNGUVluL0FDQUJhNjFDTUlhRUN5RVZJQXdnRkRjREFDQU1JQlVnQTBHQWdJQ0FlSEd0UWlDR2hEY0RDQ0FDUVJCcUpBQWdEQ2tEQ0NFVUlBd3BBd0FoRlF3Q0N3SkFBa0FDUUNBRkRRQkJBQ0VGQTBBZ0JVSEY5UUZxTEFBQUlBSkJJSEpIRFFFQ1FDQUZRUUZMRFFBZ0FTZ0NCQ0lDSUFFb0FtaEhCRUFnQVNBQ1FRRnFOZ0lFSUFJdEFBQWhBZ3dCQ3lBQkVGQWhBZ3NnQlVFQmFpSUZRUU5IRFFBTERBRUxBa0FDUUNBRkRnUUFBUUVDQVFzQ1FDQUNRVEJIRFFBQ2Z5QUJLQUlFSWdVZ0FTZ0NhRWNFUUNBQklBVkJBV28yQWdRZ0JTMEFBQXdCQ3lBQkVGQUxRVjl4UWRnQVJnUkFJd0JCc0FOcklnSWtBQUovSUFFb0FnUWlCU0FCS0FKb1J3UkFJQUVnQlVFQmFqWUNCQ0FGTFFBQURBRUxJQUVRVUFzaEJRSkFBbjhEUUNBRlFUQkhCRUFDUUNBRlFTNUhEUVFnQVNnQ0JDSUZJQUVvQW1oR0RRQWdBU0FGUVFGcU5nSUVJQVV0QUFBTUF3c0ZJQUVvQWdRaUJTQUJLQUpvUndSL1FRRWhDaUFCSUFWQkFXbzJBZ1FnQlMwQUFBVkJBU0VLSUFFUVVBc2hCUXdCQ3dzZ0FSQlFDeUVGUVFFaEJDQUZRVEJIRFFBRFFDQVhRZ0Y5SVJjQ2Z5QUJLQUlFSWdVZ0FTZ0NhRWNFUUNBQklBVkJBV28yQWdRZ0JTMEFBQXdCQ3lBQkVGQUxJZ1ZCTUVZTkFBdEJBU0VLQzBLQWdJQ0FnSURBL3o4aEZRSkFBMEFDUUNBRlFTQnlJUXNDUUFKQUlBVkJNR3NpQ0VFS1NRMEFJQVZCTGtjZ0MwSGhBR3RCQms5eERRUWdCVUV1UncwQUlBUU5Ba0VCSVFRZ0ZDRVhEQUVMSUF0QjF3QnJJQWdnQlVFNVNoc2hCUUpBSUJSQ0IxY0VRQ0FGSUFsQkJIUnFJUWtNQVFzZ0ZFSWNXQVJBSUFKQk1Hb2dCUkNvQVNBQ1FTQnFJQmtnRlVJQVFvQ0FnSUNBZ01EOVB4QmRJQUpCRUdvZ0Fpa0RNQ0FDS1FNNElBSXBBeUFpR1NBQ0tRTW9JaFVRWFNBQ0lBSXBBeEFnQWlrREdDQVdJQmdRb1FFZ0Fpa0RDQ0VZSUFJcEF3QWhGZ3dCQ3lBRlJTQUhjZzBBSUFKQjBBQnFJQmtnRlVJQVFvQ0FnSUNBZ0lEL1B4QmRJQUpCUUdzZ0Fpa0RVQ0FDS1FOWUlCWWdHQkNoQVNBQ0tRTklJUmhCQVNFSElBSXBBMEFoRmdzZ0ZFSUJmQ0VVUVFFaENnc2dBU2dDQkNJRklBRW9BbWhIQkg4Z0FTQUZRUUZxTmdJRUlBVXRBQUFGSUFFUVVBc2hCUXdCQ3d0QkxpRUZDd0orSUFwRkJFQUNRQUpBSUFFcEEzQkNBRmtFUUNBQklBRW9BZ1FpQlVFQmF6WUNCQ0FEUlEwQklBRWdCVUVDYXpZQ0JDQUVSUTBDSUFFZ0JVRURhellDQkF3Q0N5QUREUUVMSUFGQ0FCRERBUXNnQWtIZ0FHb2dCcmRFQUFBQUFBQUFBQUNpRU0wQklBSXBBMkFoRmlBQ0tRTm9EQUVMSUJSQ0IxY0VRQ0FVSVJVRFFDQUpRUVIwSVFrZ0ZVSUJmQ0lWUWdoU0RRQUxDd0pBQWtBQ1FDQUZRVjl4UWRBQVJnUkFJQUVnQXhDQ0JTSVZRb0NBZ0lDQWdJQ0FnSDlTRFFNZ0F3UkFJQUVwQTNCQ0FGa05BZ3dEQzBJQUlSWWdBVUlBRU1NQlFnQU1CQXRDQUNFVklBRXBBM0JDQUZNTkFnc2dBU0FCS0FJRVFRRnJOZ0lFQzBJQUlSVUxJQWxGQkVBZ0FrSHdBR29nQnJkRUFBQUFBQUFBQUFDaUVNMEJJQUlwQTNBaEZpQUNLUU40REFFTElCY2dGQ0FFRzBJQ2hpQVZmRUlnZlNJVVFRQWdEMnV0VlFSQVFmQ1dCRUhFQURZQ0FDQUNRYUFCYWlBR0VLZ0JJQUpCa0FGcUlBSXBBNkFCSUFJcEE2Z0JRbjlDLy8vLy8vLy92Ly8vQUJCZElBSkJnQUZxSUFJcEE1QUJJQUlwQTVnQlFuOUMvLy8vLy8vL3YvLy9BQkJkSUFJcEE0QUJJUllnQWlrRGlBRU1BUXNnRDBIaUFXdXNJQlJYQkVBZ0NVRUFUZ1JBQTBBZ0FrR2dBMm9nRmlBWVFnQkNnSUNBZ0lDQXdQKy9meENoQVNBV0lCaENnSUNBZ0lDQWdQOC9FTllESVFFZ0FrR1FBMm9nRmlBWUlCWWdBaWtEb0FNZ0FVRUFTQ0lER3lBWUlBSXBBNmdESUFNYkVLRUJJQlJDQVgwaEZDQUNLUU9ZQXlFWUlBSXBBNUFESVJZZ0NVRUJkQ0FCUVFCT2NpSUpRUUJPRFFBTEN3SitJQlFnRDZ4OVFpQjhJaFduSWdGQkFDQUJRUUJLR3lBT0lCVWdEcTFUR3lJQlFmRUFUZ1JBSUFKQmdBTnFJQVlRcUFFZ0Fpa0RpQU1oRnlBQ0tRT0FBeUVaUWdBTUFRc2dBa0hnQW1wRUFBQUFBQUFBOEQ5QmtBRWdBV3NRNndFUXpRRWdBa0hRQW1vZ0JoQ29BU0FDUWZBQ2FpQUNLUVBnQWlBQ0tRUG9BaUFDS1FQUUFpSVpJQUlwQTlnQ0loY1FoZ1VnQWlrRCtBSWhHaUFDS1FQd0Fnc2hGU0FDUWNBQ2FpQUpJQWxCQVhGRklCWWdHRUlBUWdBUWhnSkJBRWNnQVVFZ1NIRnhJZ0ZxRUtFQ0lBSkJzQUpxSUJrZ0Z5QUNLUVBBQWlBQ0tRUElBaEJkSUFKQmtBSnFJQUlwQTdBQ0lBSXBBN2dDSUJVZ0doQ2hBU0FDUWFBQ2FpQVpJQmRDQUNBV0lBRWJRZ0FnR0NBQkd4QmRJQUpCZ0FKcUlBSXBBNkFDSUFJcEE2Z0NJQUlwQTVBQ0lBSXBBNWdDRUtFQklBSkI4QUZxSUFJcEE0QUNJQUlwQTRnQ0lCVWdHaERWQXlBQ0tRUHdBU0lWSUFJcEEvZ0JJaGRDQUVJQUVJWUNSUVJBUWZDV0JFSEVBRFlDQUFzZ0FrSGdBV29nRlNBWElCU25FSVVGSUFJcEErQUJJUllnQWlrRDZBRU1BUXRCOEpZRVFjUUFOZ0lBSUFKQjBBRnFJQVlRcUFFZ0FrSEFBV29nQWlrRDBBRWdBaWtEMkFGQ0FFS0FnSUNBZ0lEQUFCQmRJQUpCc0FGcUlBSXBBOEFCSUFJcEE4Z0JRZ0JDZ0lDQWdJQ0F3QUFRWFNBQ0tRT3dBU0VXSUFJcEE3Z0JDeUVVSUF3Z0ZqY0RFQ0FNSUJRM0F4Z2dBa0d3QTJva0FDQU1LUU1ZSVJRZ0RDa0RFQ0VWREFZTElBRXBBM0JDQUZNTkFDQUJJQUVvQWdSQkFXczJBZ1FMSUFFaEJTQUdJUWtnQXlFS1FRQWhBMEVBSVFZakFFR1F4Z0JySWdRa0FFRUFJQTRnRDJvaUVtc2hFd0pBQW44RFFDQUNRVEJIQkVBQ1FDQUNRUzVIRFFRZ0JTZ0NCQ0lCSUFVb0FtaEdEUUFnQlNBQlFRRnFOZ0lFSUFFdEFBQU1Bd3NGSUFVb0FnUWlBU0FGS0FKb1J3Ui9RUUVoQXlBRklBRkJBV28yQWdRZ0FTMEFBQVZCQVNFRElBVVFVQXNoQWd3QkN3c2dCUkJRQ3lFQ1FRRWhCeUFDUVRCSERRQURRQ0FVUWdGOUlSUUNmeUFGS0FJRUlnRWdCU2dDYUVjRVFDQUZJQUZCQVdvMkFnUWdBUzBBQUF3QkN5QUZFRkFMSWdKQk1FWU5BQXRCQVNFREN5QUVRUUEyQXBBR0lBd0NmZ0pBQWtBQ1FBSkFBa0FnQWtFdVJpSUJJQUpCTUdzaUNFRUpUWElFUUFOQUFrQWdBVUVCY1FSQUlBZEZCRUFnRlNFVVFRRWhCd3dDQ3lBRFJTRUJEQVFMSUJWQ0FYd2hGU0FHUWZ3UFRBUkFJQTBnRmFjZ0FrRXdSaHNoRFNBRVFaQUdhaUFHUVFKMGFpSUJJQXNFZnlBQ0lBRW9BZ0JCQ214cVFUQnJCU0FJQ3pZQ0FFRUJJUU5CQUNBTFFRRnFJZ0VnQVVFSlJpSUJHeUVMSUFFZ0Jtb2hCZ3dCQ3lBQ1FUQkdEUUFnQkNBRUtBS0FSa0VCY2pZQ2dFWkIzSThCSVEwTEFuOGdCU2dDQkNJQklBVW9BbWhIQkVBZ0JTQUJRUUZxTmdJRUlBRXRBQUFNQVFzZ0JSQlFDeUlDUVM1R0lnRWdBa0V3YXlJSVFRcEpjZzBBQ3dzZ0ZDQVZJQWNiSVJRZ0EwVWdBa0ZmY1VIRkFFZHlSUVJBQWtBZ0JTQUtFSUlGSWhaQ2dJQ0FnSUNBZ0lDQWYxSU5BQ0FLUlEwRlFnQWhGaUFGS1FOd1FnQlREUUFnQlNBRktBSUVRUUZyTmdJRUN5QURSUTBESUJRZ0Zud2hGQXdGQ3lBRFJTRUJJQUpCQUVnTkFRc2dCU2tEY0VJQVV3MEFJQVVnQlNnQ0JFRUJhellDQkFzZ0FVVU5BZ3RCOEpZRVFSdzJBZ0FMUWdBaEZTQUZRZ0FRd3dGQ0FBd0JDeUFFS0FLUUJpSUJSUVJBSUFRZ0NiZEVBQUFBQUFBQUFBQ2lFTTBCSUFRcEF3QWhGU0FFS1FNSURBRUxJQlFnRlZJZ0ZVSUpWWElnRGtFZVRFRUFJQUVnRG5ZYmNrVUVRQ0FFUVRCcUlBa1FxQUVnQkVFZ2FpQUJFS0VDSUFSQkVHb2dCQ2tETUNBRUtRTTRJQVFwQXlBZ0JDa0RLQkJkSUFRcEF4QWhGU0FFS1FNWURBRUxJQTlCZm0ydElCUlRCRUJCOEpZRVFjUUFOZ0lBSUFSQjRBQnFJQWtRcUFFZ0JFSFFBR29nQkNrRFlDQUVLUU5vUW45Qy8vLy8vLy8vdi8vL0FCQmRJQVJCUUdzZ0JDa0RVQ0FFS1FOWVFuOUMvLy8vLy8vL3YvLy9BQkJkSUFRcEEwQWhGU0FFS1FOSURBRUxJQTlCNGdGcnJDQVVWUVJBUWZDV0JFSEVBRFlDQUNBRVFaQUJhaUFKRUtnQklBUkJnQUZxSUFRcEE1QUJJQVFwQTVnQlFnQkNnSUNBZ0lDQXdBQVFYU0FFUWZBQWFpQUVLUU9BQVNBRUtRT0lBVUlBUW9DQWdJQ0FnTUFBRUYwZ0JDa0RjQ0VWSUFRcEEzZ01BUXNnQ3dSQUlBdEJDRXdFUUNBRVFaQUdhaUFHUVFKMGFpSUJLQUlBSVFVRFFDQUZRUXBzSVFVZ0MwRUJhaUlMUVFsSERRQUxJQUVnQlRZQ0FBc2dCa0VCYWlFR0N3SkFJQTBnRktjaUIwb2dEVUVKVG5JZ0IwRVJTbklOQUNBSFFRbEdCRUFnQkVIQUFXb2dDUkNvQVNBRVFiQUJhaUFFS0FLUUJoQ2hBaUFFUWFBQmFpQUVLUVBBQVNBRUtRUElBU0FFS1FPd0FTQUVLUU80QVJCZElBUXBBNkFCSVJVZ0JDa0RxQUVNQWdzZ0IwRUlUQVJBSUFSQmtBSnFJQWtRcUFFZ0JFR0FBbW9nQkNnQ2tBWVFvUUlnQkVId0FXb2dCQ2tEa0FJZ0JDa0RtQUlnQkNrRGdBSWdCQ2tEaUFJUVhTQUVRZUFCYWtFQUlBZHJRUUowUWJDSEEyb29BZ0FRcUFFZ0JFSFFBV29nQkNrRDhBRWdCQ2tEK0FFZ0JDa0Q0QUVnQkNrRDZBRVErd1FnQkNrRDBBRWhGU0FFS1FQWUFRd0NDeUFPSUFkQmZXeHFRUnRxSWdGQkhreEJBQ0FFS0FLUUJpSUNJQUYyR3cwQUlBUkI0QUpxSUFrUXFBRWdCRUhRQW1vZ0FoQ2hBaUFFUWNBQ2FpQUVLUVBnQWlBRUtRUG9BaUFFS1FQUUFpQUVLUVBZQWhCZElBUkJzQUpxSUFkQkFuUkI2SVlEYWlnQ0FCQ29BU0FFUWFBQ2FpQUVLUVBBQWlBRUtRUElBaUFFS1FPd0FpQUVLUU80QWhCZElBUXBBNkFDSVJVZ0JDa0RxQUlNQVFzRFFDQUVRWkFHYWlBR0lnSkJBV3NpQmtFQ2RHb29BZ0JGRFFBTFFRQWhDd0pBSUFkQkNXOGlBVVVFUUVFQUlRRU1BUXNnQVNBQlFRbHFJQWRCQUU0YklRTUNRQ0FDUlFSQVFRQWhBVUVBSVFJTUFRdEJnSlRyM0FOQkFDQURhMEVDZEVHd2h3TnFLQUlBSWdadElRcEJBQ0VJUVFBaEJVRUFJUUVEUUNBRVFaQUdhaUFGUVFKMGFpSU5JQWdnRFNnQ0FDSU5JQVp1SWhCcUlnZzJBZ0FnQVVFQmFrSC9EM0VnQVNBSVJTQUJJQVZHY1NJSUd5RUJJQWRCQ1dzZ0J5QUlHeUVISUFvZ0RTQUdJQkJzYTJ3aENDQUZRUUZxSWdVZ0FrY05BQXNnQ0VVTkFDQUVRWkFHYWlBQ1FRSjBhaUFJTmdJQUlBSkJBV29oQWdzZ0J5QURhMEVKYWlFSEN3TkFJQVJCa0FacUlBRkJBblJxSVFVQ1FBTkFJQWRCSkU0RVFDQUhRU1JIRFFJZ0JTZ0NBRUhSNmZrRVR3MENDeUFDUWY4UGFpRURRUUFoQ0FOQUlBaXRJQVJCa0FacUlBTkIvdzl4SWdaQkFuUnFJZ00xQWdCQ0hZWjhJaFJDZ1pUcjNBTlVCSDlCQUFVZ0ZDQVVRb0NVNjl3RGdDSVZRb0NVNjl3RGZuMGhGQ0FWcHdzaENDQURJQlNuSWdNMkFnQWdBaUFDSUFJZ0JpQURHeUFCSUFaR0d5QUdJQUpCQVd0Qi93OXhSeHNoQWlBR1FRRnJJUU1nQVNBR1J3MEFDeUFMUVIxcklRc2dDRVVOQUFzZ0FpQUJRUUZyUWY4UGNTSUJSZ1JBSUFSQmtBWnFJZ01nQWtIK0QycEIvdzl4UVFKMGFpSUdJQVlvQWdBZ0FrRUJhMEgvRDNFaUFrRUNkQ0FEYWlnQ0FISTJBZ0FMSUFkQkNXb2hCeUFFUVpBR2FpQUJRUUowYWlBSU5nSUFEQUVMQ3dKQUEwQWdBa0VCYWtIL0QzRWhCaUFFUVpBR2FpQUNRUUZyUWY4UGNVRUNkR29oQ0FOQVFRbEJBU0FIUVMxS0d5RUtBa0FEUUNBQklRTkJBQ0VGQWtBRFFBSkFJQU1nQldwQi93OXhJZ0VnQWtZTkFDQUVRWkFHYWlBQlFRSjBhaWdDQUNJQklBVkJBblJCZ0ljRGFpZ0NBQ0lOU1EwQUlBRWdEVXNOQWlBRlFRRnFJZ1ZCQkVjTkFRc0xJQWRCSkVjTkFFSUFJUlJCQUNFRlFnQWhGUU5BSUFJZ0F5QUZha0gvRDNFaUFVWUVRQ0FDUVFGcVFmOFBjU0lDUVFKMElBUnFRUUEyQW93R0N5QUVRWUFHYWlBRVFaQUdhaUFCUVFKMGFpZ0NBQkNoQWlBRVFmQUZhaUFVSUJWQ0FFS0FnSUNBNVpxM2pzQUFFRjBnQkVIZ0JXb2dCQ2tEOEFVZ0JDa0QrQVVnQkNrRGdBWWdCQ2tEaUFZUW9RRWdCQ2tENkFVaEZTQUVLUVBnQlNFVUlBVkJBV29pQlVFRVJ3MEFDeUFFUWRBRmFpQUpFS2dCSUFSQndBVnFJQlFnRlNBRUtRUFFCU0FFS1FQWUJSQmRJQVFwQThnRklSVkNBQ0VVSUFRcEE4QUZJUllnQzBIeEFHb2lCeUFQYXlJR1FRQWdCa0VBU2hzZ0RpQUdJQTVJSWdVYklnRkI4QUJNRFFJTUJRc2dDaUFMYWlFTElBTWdBaUlCUmcwQUMwR0FsT3ZjQXlBS2RpRU5RWDhnQ25SQmYzTWhFRUVBSVFVZ0F5RUJBMEFnQkVHUUJtb2dBMEVDZEdvaUVTQUZJQkVvQWdBaUVTQUtkbW9pQlRZQ0FDQUJRUUZxUWY4UGNTQUJJQVZGSUFFZ0EwWnhJZ1ViSVFFZ0IwRUpheUFISUFVYklRY2dFQ0FSY1NBTmJDRUZJQU5CQVdwQi93OXhJZ01nQWtjTkFBc2dCVVVOQVNBQklBWkhCRUFnQkVHUUJtb2dBa0VDZEdvZ0JUWUNBQ0FHSVFJTUF3c2dDQ0FJS0FJQVFRRnlOZ0lBREFFTEN3c2dCRUdRQldwRUFBQUFBQUFBOEQ5QjRRRWdBV3NRNndFUXpRRWdCRUd3QldvZ0JDa0RrQVVnQkNrRG1BVWdGaUFWRUlZRklBUXBBN2dGSVJrZ0JDa0RzQVVoR0NBRVFZQUZha1FBQUFBQUFBRHdQMEh4QUNBQmF4RHJBUkROQVNBRVFhQUZhaUFXSUJVZ0JDa0RnQVVnQkNrRGlBVVFoQVVnQkVId0JHb2dGaUFWSUFRcEE2QUZJaFFnQkNrRHFBVWlGeERWQXlBRVFlQUVhaUFZSUJrZ0JDa0Q4QVFnQkNrRCtBUVFvUUVnQkNrRDZBUWhGU0FFS1FQZ0JDRVdDd0pBSUFOQkJHcEIvdzl4SWdvZ0FrWU5BQUpBSUFSQmtBWnFJQXBCQW5ScUtBSUFJZ3BCLzhtMTdnRk5CRUFnQ2tVZ0EwRUZha0gvRDNFZ0FrWnhEUUVnQkVId0Eyb2dDYmRFQUFBQUFBQUEwRCtpRU0wQklBUkI0QU5xSUJRZ0Z5QUVLUVB3QXlBRUtRUDRBeENoQVNBRUtRUG9BeUVYSUFRcEErQURJUlFNQVFzZ0NrR0F5clh1QVVjRVFDQUVRZEFFYWlBSnQwUUFBQUFBQUFEb1A2SVF6UUVnQkVIQUJHb2dGQ0FYSUFRcEE5QUVJQVFwQTlnRUVLRUJJQVFwQThnRUlSY2dCQ2tEd0FRaEZBd0JDeUFKdHlFYklBSWdBMEVGYWtIL0QzRkdCRUFnQkVHUUJHb2dHMFFBQUFBQUFBRGdQNklRelFFZ0JFR0FCR29nRkNBWElBUXBBNUFFSUFRcEE1Z0VFS0VCSUFRcEE0Z0VJUmNnQkNrRGdBUWhGQXdCQ3lBRVFiQUVhaUFiUkFBQUFBQUFBT2cvb2hETkFTQUVRYUFFYWlBVUlCY2dCQ2tEc0FRZ0JDa0R1QVFRb1FFZ0JDa0RxQVFoRnlBRUtRT2dCQ0VVQ3lBQlFlOEFTZzBBSUFSQjBBTnFJQlFnRjBJQVFvQ0FnSUNBZ01EL1B4Q0VCU0FFS1FQUUF5QUVLUVBZQTBJQVFnQVFoZ0lOQUNBRVFjQURhaUFVSUJkQ0FFS0FnSUNBZ0lEQS96OFFvUUVnQkNrRHlBTWhGeUFFS1FQQUF5RVVDeUFFUWJBRGFpQVdJQlVnRkNBWEVLRUJJQVJCb0FOcUlBUXBBN0FESUFRcEE3Z0RJQmdnR1JEVkF5QUVLUU9vQXlFVklBUXBBNkFESVJZQ1FFRitJQkpySUFkQi8vLy8vd2R4VGcwQUlBUWdGVUwvLy8vLy8vLy8vLzhBZ3pjRG1BTWdCQ0FXTndPUUF5QUVRWUFEYWlBV0lCVkNBRUtBZ0lDQWdJQ0EvejhRWFNBRUtRT1FBeUlZSUFRcEE1Z0RJaGxDZ0lDQWdJQ0FnTGpBQUJEV0F5RUNJQlVnQkNrRGlBTWdBa0VBU0NJREd5RVZJQllnQkNrRGdBTWdBeHNoRmlBVElBc2dBa0VBVG1vaUMwSHVBR3BPQkVBZ0JTQUZJQUVnQmtkeElCZ2dHVUtBZ0lDQWdJQ0F1TUFBRU5ZRFFRQklHMEVCUncwQklCUWdGMElBUWdBUWhnSkZEUUVMUWZDV0JFSEVBRFlDQUFzZ0JFSHdBbW9nRmlBVklBc1FoUVVnQkNrRDhBSWhGU0FFS1FQNEFnczNBeWdnRENBVk53TWdJQVJCa01ZQWFpUUFJQXdwQXlnaEZDQU1LUU1nSVJVTUJBc2dBU2tEY0VJQVdRUkFJQUVnQVNnQ0JFRUJhellDQkFzTUFRc0NRQUovSUFFb0FnUWlBaUFCS0FKb1J3UkFJQUVnQWtFQmFqWUNCQ0FDTFFBQURBRUxJQUVRVUF0QktFWUVRRUVCSVFVTUFRdENnSUNBZ0lDQTRQLy9BQ0VVSUFFcEEzQkNBRk1OQXlBQklBRW9BZ1JCQVdzMkFnUU1Bd3NEUUFKL0lBRW9BZ1FpQWlBQktBSm9Sd1JBSUFFZ0FrRUJhallDQkNBQ0xRQUFEQUVMSUFFUVVBc2lBa0V3YTBFS1NTQUNRY0VBYTBFYVNYSWdBa0hmQUVaeVJTQUNRZUVBYTBFYVQzRkZCRUFnQlVFQmFpRUZEQUVMQzBLQWdJQ0FnSURnLy84QUlSUWdBa0VwUmcwQ0lBRXBBM0FpRjBJQVdRUkFJQUVnQVNnQ0JFRUJhellDQkFzQ1FDQURCRUFnQlEwQkRBUUxEQUVMQTBBZ0JVRUJheUVGSUJkQ0FGa0VRQ0FCSUFFb0FnUkJBV3MyQWdRTElBVU5BQXNNQWd0QjhKWUVRUncyQWdBZ0FVSUFFTU1CQzBJQUlSUUxJQUFnRlRjREFDQUFJQlEzQXdnZ0RFRXdhaVFBQzlBR0FnUi9BMzRqQUVHQUFXc2lCU1FBQWtBQ1FBSkFJQU1nQkVJQVFnQVFoZ0pGRFFBQ2Z5QUVRdi8vLy8vLy96K0RJUWtDZnlBRVFqQ0lwMEgvL3dGeElnWkIvLzhCUndSQVFRUWdCZzBCR2tFQ1FRTWdBeUFKaEZBYkRBSUxJQU1nQ1lSUUN3c2hCeUFDUWpDSXB5SUlRZi8vQVhFaUJrSC8vd0ZHRFFBZ0J3MEJDeUFGUVJCcUlBRWdBaUFESUFRUVhTQUZJQVVwQXhBaUFTQUZLUU1ZSWdJZ0FTQUNFUHNFSUFVcEF3Z2hBaUFGS1FNQUlRUU1BUXNnQVNBQ1F2Ly8vLy8vL3orRElBYXRRakNHaENJS0lBTWdCRUwvLy8vLy8vOC9neUFFUWpDSXAwSC8vd0Z4SWdldFFqQ0doQ0lKRUlZQ1FRQk1CRUFnQVNBS0lBTWdDUkNHQWdSQUlBRWhCQXdDQ3lBRlFmQUFhaUFCSUFKQ0FFSUFFRjBnQlNrRGVDRUNJQVVwQTNBaEJBd0JDeUFHQkg0Z0FRVWdCVUhnQUdvZ0FTQUtRZ0JDZ0lDQWdJQ0F3THZBQUJCZElBVXBBMmdpQ2tJd2lLZEIrQUJySVFZZ0JTa0RZQXNoQkNBSFJRUkFJQVZCMEFCcUlBTWdDVUlBUW9DQWdJQ0FnTUM3d0FBUVhTQUZLUU5ZSWdsQ01JaW5RZmdBYXlFSElBVXBBMUFoQXdzZ0NVTC8vLy8vLy84L2cwS0FnSUNBZ0lEQUFJUWhDU0FLUXYvLy8vLy8veitEUW9DQWdJQ0FnTUFBaENFS0lBWWdCMG9FUUFOQUFuNGdDaUFKZlNBRElBUldyWDBpQzBJQVdRUkFJQXNnQkNBRGZTSUVoRkFFUUNBRlFTQnFJQUVnQWtJQVFnQVFYU0FGS1FNb0lRSWdCU2tESUNFRURBVUxJQXRDQVlZZ0JFSS9pSVFNQVFzZ0NrSUJoaUFFUWorSWhBc2hDaUFFUWdHR0lRUWdCa0VCYXlJR0lBZEtEUUFMSUFjaEJnc0NRQ0FLSUFsOUlBTWdCRmF0ZlNJSlFnQlRCRUFnQ2lFSkRBRUxJQWtnQkNBRGZTSUVoRUlBVWcwQUlBVkJNR29nQVNBQ1FnQkNBQkJkSUFVcEF6Z2hBaUFGS1FNd0lRUU1BUXNnQ1VMLy8vLy8vLzgvV0FSQUEwQWdCRUkvaUNFQklBWkJBV3NoQmlBRVFnR0dJUVFnQVNBSlFnR0doQ0lKUW9DQWdJQ0FnTUFBVkEwQUN3c2dDRUdBZ0FKeElRY2dCa0VBVEFSQUlBVkJRR3NnQkNBSlF2Ly8vLy8vL3orRElBWkIrQUJxSUFkeXJVSXdob1JDQUVLQWdJQ0FnSURBd3o4UVhTQUZLUU5JSVFJZ0JTa0RRQ0VFREFFTElBbEMvLy8vLy8vL1A0TWdCaUFIY3ExQ01JYUVJUUlMSUFBZ0JEY0RBQ0FBSUFJM0F3Z2dCVUdBQVdva0FBdS9BZ0VCZnlNQVFkQUFheUlFSkFBQ1FDQURRWUNBQVU0RVFDQUVRU0JxSUFFZ0FrSUFRb0NBZ0lDQWdJRC8vd0FRWFNBRUtRTW9JUUlnQkNrRElDRUJJQU5CLy84QlNRUkFJQU5CLy84QWF5RUREQUlMSUFSQkVHb2dBU0FDUWdCQ2dJQ0FnSUNBZ1AvL0FCQmRJQU5CL2Y4Q0lBTkIvZjhDU0J0Qi92OEJheUVESUFRcEF4Z2hBaUFFS1FNUUlRRU1BUXNnQTBHQmdIOUtEUUFnQkVGQWF5QUJJQUpDQUVLQWdJQ0FnSUNBT1JCZElBUXBBMGdoQWlBRUtRTkFJUUVnQTBIMGdINUxCRUFnQTBHTi93QnFJUU1NQVFzZ0JFRXdhaUFCSUFKQ0FFS0FnSUNBZ0lDQU9SQmRJQU5CNklGOUlBTkI2SUY5U2h0Qm12NEJhaUVESUFRcEF6Z2hBaUFFS1FNd0lRRUxJQVFnQVNBQ1FnQWdBMEgvL3dCcXJVSXdoaEJkSUFBZ0JDa0RDRGNEQ0NBQUlBUXBBd0EzQXdBZ0JFSFFBR29rQUFzMUFDQUFJQUUzQXdBZ0FDQUNRdi8vLy8vLy96K0RJQVJDTUlpblFZQ0FBbkVnQWtJd2lLZEIvLzhCY1hLdFFqQ0doRGNEQ0FzUUFDQUFJQUVnQWtFQVFRQVFpd1VhQzhRQ0FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUlBRkJDV3NPRWdBS0N3d0tDd0lEQkFVTUN3d01DZ3NIQ0FrTElBSWdBaWdDQUNJQlFRUnFOZ0lBSUFBZ0FTZ0NBRFlDQUE4TEFBc2dBaUFDS0FJQUlnRkJCR28yQWdBZ0FDQUJNZ0VBTndNQUR3c2dBaUFDS0FJQUlnRkJCR28yQWdBZ0FDQUJNd0VBTndNQUR3c2dBaUFDS0FJQUlnRkJCR28yQWdBZ0FDQUJNQUFBTndNQUR3c2dBaUFDS0FJQUlnRkJCR28yQWdBZ0FDQUJNUUFBTndNQUR3c0FDeUFDSUFJb0FnQkJCMnBCZUhFaUFVRUlhallDQUNBQUlBRXJBd0E1QXdBUEN5QUFJQUlnQXhFQ0FBc1BDeUFDSUFJb0FnQWlBVUVFYWpZQ0FDQUFJQUUwQWdBM0F3QVBDeUFDSUFJb0FnQWlBVUVFYWpZQ0FDQUFJQUUxQWdBM0F3QVBDeUFDSUFJb0FnQkJCMnBCZUhFaUFVRUlhallDQUNBQUlBRXBBd0EzQXdBTGJRRUVmeUFBS0FJQUxBQUFFTVFCUlFSQVFRQVBDd05BSUFBb0FnQWhBMEYvSVFFZ0FrSE1tYlBtQUUwRVFFRi9JQU1zQUFCQk1Hc2lCQ0FDUVFwc0lnRnFJQVJCLy8vLy93Y2dBV3RLR3lFQkN5QUFJQU5CQVdvMkFnQWdBU0VDSUFNc0FBRVF4QUVOQUFzZ0FndVhFd0lSZndGK0l3QkIwQUJySWdja0FDQUhJQUUyQWt3Z0IwRTNhaUVXSUFkQk9Hb2hFa0VBSVFFQ1FBSkFBa0FDUUFOQUlBRkIvLy8vL3djZ0RXdEtEUUVnQVNBTmFpRU5JQWNvQWt3aUN5RUJBa0FDUUFKQUlBc3RBQUFpQ0FSQUEwQUNRQUpBSUFoQi93RnhJZ2hGQkVBZ0FTRUlEQUVMSUFoQkpVY05BU0FCSVFnRFFDQUJMUUFCUVNWSERRRWdCeUFCUVFKcUlnbzJBa3dnQ0VFQmFpRUlJQUV0QUFJaENTQUtJUUVnQ1VFbFJnMEFDd3NnQ0NBTGF5SUJRZi8vLy84SElBMXJJaGRLRFFjZ0FBUkFJQUFnQ3lBQkVJa0JDeUFJSUF0SERRWkJmeUVRUVFFaENDQUhLQUpNTEFBQkVNUUJJUUVnQnlnQ1RDRUtBa0FnQVVVTkFDQUtMUUFDUVNSSERRQWdDaXdBQVVFd2F5RVFRUUVoRkVFRElRZ0xJQWNnQ0NBS2FpSUJOZ0pNUVFBaERnSkFJQUVzQUFBaUUwRWdheUlLUVI5TEJFQWdBU0VJREFFTElBRWhDRUVCSUFwMElnbEJpZEVFY1VVTkFBTkFJQWNnQVVFQmFpSUlOZ0pNSUFrZ0RuSWhEaUFCTEFBQkloTkJJR3NpQ2tFZ1R3MEJJQWdoQVVFQklBcDBJZ2xCaWRFRWNRMEFDd3NDUUNBVFFTcEdCRUFnQndKL0FrQWdDQ3dBQVJERUFVVU5BQ0FIS0FKTUlnRXRBQUpCSkVjTkFDQUJMQUFCUVFKMElBUnFRY0FCYTBFS05nSUFJQUVzQUFGQkEzUWdBMnBCZ0FOcktBSUFJUTlCQVNFVUlBRkJBMm9NQVFzZ0ZBMEdRUUFoRkVFQUlROGdBQVJBSUFJZ0FpZ0NBQ0lCUVFScU5nSUFJQUVvQWdBaER3c2dCeWdDVEVFQmFnc2lBVFlDVENBUFFRQk9EUUZCQUNBUGF5RVBJQTVCZ01BQWNpRU9EQUVMSUFkQnpBQnFFSWtGSWc5QkFFZ05DQ0FIS0FKTUlRRUxRUUFoQ0VGL0lRa0NmMEVBSUFFdEFBQkJMa2NOQUJvZ0FTMEFBVUVxUmdSQUlBY0Nmd0pBSUFFc0FBSVF4QUZGRFFBZ0J5Z0NUQ0lCTFFBRFFTUkhEUUFnQVN3QUFrRUNkQ0FFYWtIQUFXdEJDallDQUNBQkxBQUNRUU4wSUFOcVFZQURheWdDQUNFSklBRkJCR29NQVFzZ0ZBMEdJQUFFZnlBQ0lBSW9BZ0FpQVVFRWFqWUNBQ0FCS0FJQUJVRUFDeUVKSUFjb0FreEJBbW9MSWdFMkFrd2dDVUYvYzBFZmRnd0JDeUFISUFGQkFXbzJBa3dnQjBITUFHb1FpUVVoQ1NBSEtBSk1JUUZCQVFzaEZRTkFJQWdoRVVFY0lRd2dBU3dBQUVIN0FHdEJSa2tOQ1NBSElBRkJBV29pRXpZQ1RDQUJMQUFBSVFnZ0V5RUJJQWdnRVVFNmJHcEJ6NEVEYWkwQUFDSUlRUUZyUVFoSkRRQUxBa0FDUUNBSVFSdEhCRUFnQ0VVTkN5QVFRUUJPQkVBZ0JDQVFRUUowYWlBSU5nSUFJQWNnQXlBUVFRTjBhaWtEQURjRFFBd0NDeUFBUlEwSUlBZEJRR3NnQ0NBQ0lBWVFpQVVnQnlnQ1RDRVREQUlMSUJCQkFFNE5DZ3RCQUNFQklBQkZEUWNMSUE1Qi8vOTdjU0lLSUE0Z0RrR0F3QUJ4R3lFSVFRQWhEa0dlNHdFaEVDQVNJUXdDUUFKQUFrQUNmd0pBQWtBQ1FBSkFBbjhDUUFKQUFrQUNRQUpBQWtBQ1FDQVRRUUZyTEFBQUlnRkJYM0VnQVNBQlFROXhRUU5HR3lBQklCRWJJZ0ZCMkFCckRpRUVGQlFVRkJRVUZCUU9GQThHRGc0T0ZBWVVGQlFVQWdVREZCUUpGQUVVRkFRQUN3SkFJQUZCd1FCckRnY09GQXNVRGc0T0FBc2dBVUhUQUVZTkNRd1RDeUFIS1FOQUlSaEJudU1CREFVTFFRQWhBUUpBQWtBQ1FBSkFBa0FDUUFKQUlCRkIvd0Z4RGdnQUFRSURCQm9GQmhvTElBY29Ba0FnRFRZQ0FBd1pDeUFIS0FKQUlBMDJBZ0FNR0FzZ0J5Z0NRQ0FOckRjREFBd1hDeUFIS0FKQUlBMDdBUUFNRmdzZ0J5Z0NRQ0FOT2dBQURCVUxJQWNvQWtBZ0RUWUNBQXdVQ3lBSEtBSkFJQTJzTndNQURCTUxJQWxCQ0NBSlFRaExHeUVKSUFoQkNISWhDRUg0QUNFQkN5QVNJUW9nQVVFZ2NTRVJJQWNwQTBBaUdGQkZCRUFEUUNBS1FRRnJJZ29nR0tkQkQzRkI0SVVEYWkwQUFDQVJjam9BQUNBWVFnOVdJUXNnR0VJRWlDRVlJQXNOQUFzTElBb2hDeUFJUVFoeFJTQUhLUU5BVUhJTkF5QUJRUVIyUVo3akFXb2hFRUVDSVE0TUF3c2dFaUVCSUFjcEEwQWlHRkJGQkVBRFFDQUJRUUZySWdFZ0dLZEJCM0ZCTUhJNkFBQWdHRUlIVmlFS0lCaENBNGdoR0NBS0RRQUxDeUFCSVFzZ0NFRUljVVVOQWlBSklCSWdDMnNpQVVFQmFpQUJJQWxJR3lFSkRBSUxJQWNwQTBBaUdFSUFVd1JBSUFkQ0FDQVlmU0lZTndOQVFRRWhEa0dlNHdFTUFRc2dDRUdBRUhFRVFFRUJJUTVCbitNQkRBRUxRYURqQVVHZTR3RWdDRUVCY1NJT0d3c2hFQ0FZSUJJUW9nSWhDd3NnRlVFQUlBbEJBRWdiRFE0Z0NFSC8vM3R4SUFnZ0ZSc2hDQ0FIS1FOQUloaENBRklnQ1hKRkJFQWdFaUlMSVF4QkFDRUpEQXdMSUFrZ0dGQWdFaUFMYTJvaUFTQUJJQWxJR3lFSkRBc0xJQWNvQWtBaUFVR1Vud0lnQVJzaUMwRUFJQWxCLy8vLy93Y2dDVUgvLy8vL0Iwa2JJZ2dRM0FNaUFTQUxheUFJSUFFYklnRWdDMm9oRENBSlFRQk9CRUFnQ2lFSUlBRWhDUXdMQ3lBS0lRZ2dBU0VKSUF3dEFBQU5EUXdLQ3lBSkJFQWdCeWdDUUF3Q0MwRUFJUUVnQUVFZ0lBOUJBQ0FJRUkwQkRBSUxJQWRCQURZQ0RDQUhJQWNwQTBBK0FnZ2dCeUFIUVFocUlnRTJBa0JCZnlFSklBRUxJUXhCQUNFQkFrQURRQ0FNS0FJQUlncEZEUUVnQjBFRWFpQUtFUDRFSWd0QkFFZ2lDaUFMSUFrZ0FXdExja1VFUUNBTVFRUnFJUXdnQ1NBQklBdHFJZ0ZMRFFFTUFnc0xJQW9ORFF0QlBTRU1JQUZCQUVnTkN5QUFRU0FnRHlBQklBZ1FqUUVnQVVVRVFFRUFJUUVNQVF0QkFDRUpJQWNvQWtBaERBTkFJQXdvQWdBaUNrVU5BU0FIUVFScUlBb1EvZ1FpQ2lBSmFpSUpJQUZMRFFFZ0FDQUhRUVJxSUFvUWlRRWdERUVFYWlFTUlBRWdDVXNOQUFzTElBQkJJQ0FQSUFFZ0NFR0F3QUJ6RUkwQklBOGdBU0FCSUE5SUd5RUJEQWdMSUJWQkFDQUpRUUJJR3cwSVFUMGhEQ0FBSUFjckEwQWdEeUFKSUFnZ0FTQUZFUzRBSWdGQkFFNE5Cd3dKQ3lBSElBY3BBMEE4QURkQkFTRUpJQlloQ3lBS0lRZ01CQXNnQnlBQlFRRnFJZ28yQWt3Z0FTMEFBU0VJSUFvaEFRd0FDd0FMSUFBTkJ5QVVSUTBDUVFFaEFRTkFJQVFnQVVFQ2RHb29BZ0FpQUFSQUlBTWdBVUVEZEdvZ0FDQUNJQVlRaUFWQkFTRU5JQUZCQVdvaUFVRUtSdzBCREFrTEMwRUJJUTBnQVVFS1R3MEhBMEFnQkNBQlFRSjBhaWdDQUEwQklBRkJBV29pQVVFS1J3MEFDd3dIQzBFY0lRd01CQXNnQ1NBTUlBdHJJaEVnQ1NBUlNoc2lDa0gvLy8vL0J5QU9hMG9OQWtFOUlRd2dEeUFLSUE1cUlna2dDU0FQU0JzaUFTQVhTZzBESUFCQklDQUJJQWtnQ0JDTkFTQUFJQkFnRGhDSkFTQUFRVEFnQVNBSklBaEJnSUFFY3hDTkFTQUFRVEFnQ2lBUlFRQVFqUUVnQUNBTElCRVFpUUVnQUVFZ0lBRWdDU0FJUVlEQUFITVFqUUVNQVFzTFFRQWhEUXdEQzBFOUlRd0xRZkNXQkNBTU5nSUFDMEYvSVEwTElBZEIwQUJxSkFBZ0RRdlVBZ0VFZnlNQVFkQUJheUlGSkFBZ0JTQUNOZ0xNQVNBRlFhQUJhaUlDUVFCQktCQTZHaUFGSUFVb0Fzd0JOZ0xJQVFKQVFRQWdBU0FGUWNnQmFpQUZRZEFBYWlBQ0lBTWdCQkNLQlVFQVNBUkFRWDhoQVF3QkN5QUFLQUpNUVFCT0lRWWdBQ2dDQUNFSElBQW9Ba2hCQUV3RVFDQUFJQWRCWDNFMkFnQUxBbjhDUUFKQUlBQW9BakJGQkVBZ0FFSFFBRFlDTUNBQVFRQTJBaHdnQUVJQU53TVFJQUFvQWl3aENDQUFJQVUyQWl3TUFRc2dBQ2dDRUEwQkMwRi9JQUFRbkFVTkFSb0xJQUFnQVNBRlFjZ0JhaUFGUWRBQWFpQUZRYUFCYWlBRElBUVFpZ1VMSVFJZ0NBUkFJQUJCQUVFQUlBQW9BaVFSQkFBYUlBQkJBRFlDTUNBQUlBZzJBaXdnQUVFQU5nSWNJQUFvQWhRaEFTQUFRZ0EzQXhBZ0FrRi9JQUViSVFJTElBQWdBQ2dDQUNJQUlBZEJJSEZ5TmdJQVFYOGdBaUFBUVNCeEd5RUJJQVpGRFFBTElBVkIwQUZxSkFBZ0FRdC9BZ0YvQVg0Z0FMMGlBMEkwaUtkQi93OXhJZ0pCL3c5SEJId2dBa1VFUUNBQklBQkVBQUFBQUFBQUFBQmhCSDlCQUFVZ0FFUUFBQUFBQUFEd1E2SWdBUkNNQlNFQUlBRW9BZ0JCUUdvTE5nSUFJQUFQQ3lBQklBSkIvZ2RyTmdJQUlBTkMvLy8vLy8vLy80ZUFmNE5DZ0lDQWdJQ0FnUEEvaEw4RklBQUxDOW9CQVFKL0FrQWdBVUgvQVhFaUF3UkFJQUJCQTNFRVFBTkFJQUF0QUFBaUFrVWdBaUFCUWY4QmNVWnlEUU1nQUVFQmFpSUFRUU54RFFBTEN3SkFJQUFvQWdBaUFrRi9jeUFDUVlHQ2hBaHJjVUdBZ1lLRWVIRU5BQ0FEUVlHQ2hBaHNJUU1EUUNBQ0lBTnpJZ0pCZjNNZ0FrR0Jnb1FJYTNGQmdJR0NoSGh4RFFFZ0FDZ0NCQ0VDSUFCQkJHb2hBQ0FDUVlHQ2hBaHJJQUpCZjNOeFFZQ0Jnb1I0Y1VVTkFBc0xBMEFnQUNJQ0xRQUFJZ01FUUNBQ1FRRnFJUUFnQXlBQlFmOEJjVWNOQVFzTElBSVBDeUFBRUtJQklBQnFEd3NnQUFzTEFDQUFJQUZCQVJENkFRczZBQ0FBS0FKTVFRQk9CRUFnQUVJQVFRQVFpQU1nQUNBQUtBSUFRVjl4TmdJQUR3c2dBRUlBUVFBUWlBTWdBQ0FBS0FJQVFWOXhOZ0lBQ3hzQVFRQWdBR3NnQUhGQnFjeXZPMnhCRzNaQmtQRUNhaXdBQUF1cEFRRUZmeU1BUVlBQ2F5SUVKQUFDUUNBQ1FRSklEUUFnQVNBQ1FRSjBhaUlISUFRMkFnQWdBRVVOQUNBRUlRTURRQ0FESUFFb0FnQWdBRUdBQWlBQVFZQUNTUnNpQlJBL0drRUFJUU1EUUNBQklBTkJBblJxSWdZb0FnQWdBU0FEUVFGcUlnTkJBblJxS0FJQUlBVVFQeG9nQmlBR0tBSUFJQVZxTmdJQUlBSWdBMGNOQUFzZ0FFR0JBa2tOQVNBQUlBVnJJUUFnQnlnQ0FDRUREQUFMQUFzZ0JFR0FBbW9rQUFzcEFRRi9JQUFvQWdCQkFXc1FrQVVpQVFSL0lBRUZJQUFvQWdRUWtBVWlBRUVnYWtFQUlBQWJDd3ZVQkFFSGZ5TUFRZEFCYXlJRUpBQWdCRUlCTndNSUFrQWdBU0FDYkNJSFJRMEFJQVFnQWpZQ0VDQUVJQUkyQWhSQkFDQUNheUVKSUFJaUFTRUlRUUloQlFOQUlBUkJFR29nQlVFQ2RHb2dBU0lHSUFJZ0NHcHFJZ0UyQWdBZ0JVRUJhaUVGSUFZaENDQUJJQWRKRFFBTEFuOGdBQ0FBSUFkcUlBbHFJZ1pQQkVCQkFDRUZRUUVoQVVFQURBRUxRUUVoQlVFQklRRURRQUovSUFWQkEzRkJBMFlFUUNBQUlBSWdBeUFCSUFSQkVHb1Eyd01nQkVFSWFrRUNFSVlESUFGQkFtb01BUXNDUUNBRVFSQnFJQUZCQVdzaUNFRUNkR29vQWdBZ0JpQUFhMDhFUUNBQUlBSWdBeUFFUVFocUlBRkJBQ0FFUVJCcUVJVUREQUVMSUFBZ0FpQURJQUVnQkVFUWFoRGJBd3NnQVVFQlJnUkFJQVJCQ0dwQkFSQ0VBMEVBREFFTElBUkJDR29nQ0JDRUEwRUJDeUVCSUFRZ0JDZ0NDQ0lIUVFGeUlnVTJBZ2dnQUNBQ2FpSUFJQVpKRFFBTElBZEJBVXNoQlNBRUtBSU1RUUJIQ3lFSUlBQWdBaUFESUFSQkNHb2dBVUVBSUFSQkVHb1FoUU5CQVNBQlFRRkhJQVZ5SUFnYlJRMEFBMEFDZnlBQlFRRk1CRUFnQkVFSWFpSUdJQVlRa2dVaUJoQ0dBeUFFS0FJSUlRVWdBU0FHYWd3QkN5QUVRUWhxSWdkQkFoQ0VBeUFFSUFRb0FnaEJCM00yQWdnZ0IwRUJFSVlESUFBZ0NXb2lDQ0FFUVJCcUlnb2dBVUVDYXlJR1FRSjBhaWdDQUdzZ0FpQURJQWNnQVVFQmEwRUJJQW9RaFFNZ0IwRUJFSVFESUFRZ0JDZ0NDRUVCY2lJRk5nSUlJQWdnQWlBRElBY2dCa0VCSUFvUWhRTWdCZ3NoQVNBQUlBbHFJUUFnQVVFQlJ3MEFJQVFvQWd3Z0JVRUJSM0lOQUFzTElBUkIwQUZxSkFBTFJnRUJmd0ovUVFBZ0FFRVhka0gvQVhFaUFVSC9BRWtOQUJwQkFpQUJRWllCU3cwQUdrRUFRUUZCbGdFZ0FXdDBJZ0ZCQVdzZ0FIRU5BQnBCQVVFQ0lBQWdBWEViQ3dzVEFDQUFRUUYwUVlDQWdBaHFRWUdBZ0FoSkN4VUJBWDhqQUVFUWF5SUJJQUE0QWd3Z0FTb0NEQXNRQUNBQmpDQUJJQUFiRUpZRklBR1VDd3dBSUFBZ0FKTWlBQ0FBbFFzTUFDQUFJQUFvQWdBUWpnVUxjQUlDZndGK0lBQW9BaWdoQWtFQklRRUNRQ0FBUWdBZ0FDMEFBRUdBQVhFRWYwRUJRUUlnQUNnQ0ZDQUFLQUljUmhzRlFRRUxJQUlSRXdBaUEwSUFVdzBBSUFNZ0FDZ0NDQ0lCQkg4Z0FFRUVhZ1VnQUNnQ0hDSUJSUTBCSUFCQkZHb0xLQUlBSUFGcnJId2hBd3NnQXdzckFRRitBa0FnQWF3aEF5QUFLQUpNUVFCSUJFQWdBQ0FESUFJUWlBTU1BUXNnQUNBRElBSVFpQU1MQzFrQkFYOGdBQ0FBS0FKSUlnRkJBV3NnQVhJMkFrZ2dBQ2dDQUNJQlFRaHhCRUFnQUNBQlFTQnlOZ0lBUVg4UEN5QUFRZ0EzQWdRZ0FDQUFLQUlzSWdFMkFod2dBQ0FCTmdJVUlBQWdBU0FBS0FJd2FqWUNFRUVBQzVVREFnTi9BM3dqQUVFUWF5SURKQUFDUUNBQXZDSUVRZi8vLy84SGNTSUNRZHFmcE80RVRRUkFJQUVnQUxzaUJpQUdSSVBJeVcwd1grUS9va1FBQUFBQUFBQTRRNkJFQUFBQUFBQUFPTU9nSWdWRUFBQUFVUHNoK2IraW9DQUZSR05pR21HMEVGRytvcUFpQnprREFDQUhSQUFBQUdEN0llbS9ZeUVFQW44Z0JabEVBQUFBQUFBQTRFRmpCRUFnQmFvTUFRdEJnSUNBZ0hnTElRSWdCQVJBSUFFZ0JpQUZSQUFBQUFBQUFQQy9vQ0lGUkFBQUFGRDdJZm0vb3FBZ0JVUmpZaHBodEJCUnZxS2dPUU1BSUFKQkFXc2hBZ3dDQ3lBSFJBQUFBR0Q3SWVrL1pFVU5BU0FCSUFZZ0JVUUFBQUFBQUFEd1A2QWlCVVFBQUFCUSt5SDV2NktnSUFWRVkySWFZYlFRVWI2aW9Ea0RBQ0FDUVFGcUlRSU1BUXNnQWtHQWdJRDhCMDhFUUNBQklBQWdBSk83T1FNQVFRQWhBZ3dCQ3lBRElBSWdBa0VYZGtHV0FXc2lBa0VYZEd1K3V6a0RDQ0FEUVFocUlBTWdBa0VCUVFBUW53VWhBaUFES3dNQUlRVWdCRUVBU0FSQUlBRWdCWm81QXdCQkFDQUNheUVDREFFTElBRWdCVGtEQUFzZ0EwRVFhaVFBSUFJTDJnb0RCSHdGZndGK0l3QkJNR3NpQnlRQUFrQUNRQUpBSUFDOUlndENJSWluSWdaQi8vLy8vd2R4SWdoQit0UzlnQVJOQkVBZ0JrSC8vejl4UWZ2REpFWU5BU0FJUWZ5eWk0QUVUUVJBSUF0Q0FGa0VRQ0FCSUFCRUFBQkFWUHNoK2IrZ0lnQkVNV05pR21HMDBMMmdJZ0k1QXdBZ0FTQUFJQUtoUkRGallocGh0TkM5b0RrRENFRUJJUVlNQlFzZ0FTQUFSQUFBUUZUN0lmay9vQ0lBUkRGallocGh0TkE5b0NJQ09RTUFJQUVnQUNBQ29VUXhZMklhWWJUUVBhQTVBd2hCZnlFR0RBUUxJQXRDQUZrRVFDQUJJQUJFQUFCQVZQc2hDY0NnSWdCRU1XTmlHbUcwNEwyZ0lnSTVBd0FnQVNBQUlBS2hSREZqWWhwaHRPQzlvRGtEQ0VFQ0lRWU1CQXNnQVNBQVJBQUFRRlQ3SVFsQW9DSUFSREZqWWhwaHRPQTlvQ0lDT1FNQUlBRWdBQ0FDb1VReFkySWFZYlRnUGFBNUF3aEJmaUVHREFNTElBaEJ1NHp4Z0FSTkJFQWdDRUc4KzllQUJFMEVRQ0FJUWZ5eXk0QUVSZzBDSUF0Q0FGa0VRQ0FCSUFCRUFBQXdmM3paRXNDZ0lnQkV5cFNUcDVFTzZiMmdJZ0k1QXdBZ0FTQUFJQUtoUk1xVWs2ZVJEdW05b0RrRENFRURJUVlNQlFzZ0FTQUFSQUFBTUg5ODJSSkFvQ0lBUk1xVWs2ZVJEdWs5b0NJQ09RTUFJQUVnQUNBQ29VVEtsSk9ua1E3cFBhQTVBd2hCZlNFR0RBUUxJQWhCKzhQa2dBUkdEUUVnQzBJQVdRUkFJQUVnQUVRQUFFQlUreUVad0tBaUFFUXhZMklhWWJUd3ZhQWlBamtEQUNBQklBQWdBcUZFTVdOaUdtRzA4TDJnT1FNSVFRUWhCZ3dFQ3lBQklBQkVBQUJBVlBzaEdVQ2dJZ0JFTVdOaUdtRzA4RDJnSWdJNUF3QWdBU0FBSUFLaFJERmpZaHBodFBBOW9Ea0RDRUY4SVFZTUF3c2dDRUg2dytTSkJFc05BUXNnQUNBQVJJUEl5VzB3WCtRL29rUUFBQUFBQUFBNFE2QkVBQUFBQUFBQU9NT2dJZ05FQUFCQVZQc2grYitpb0NJQ0lBTkVNV05pR21HMDBEMmlJZ1NoSWdWRUdDMUVWUHNoNmI5aklRa0NmeUFEbVVRQUFBQUFBQURnUVdNRVFDQURxZ3dCQzBHQWdJQ0FlQXNoQmdKQUlBa0VRQ0FHUVFGcklRWWdBMFFBQUFBQUFBRHd2NkFpQTBReFkySWFZYlRRUGFJaEJDQUFJQU5FQUFCQVZQc2grYitpb0NFQ0RBRUxJQVZFR0MxRVZQc2g2VDlrUlEwQUlBWkJBV29oQmlBRFJBQUFBQUFBQVBBL29DSURSREZqWWhwaHROQTlvaUVFSUFBZ0EwUUFBRUJVK3lINXY2S2dJUUlMSUFFZ0FpQUVvU0lBT1FNQUFrQWdDRUVVZGlJSklBQzlRalNJcDBIL0QzRnJRUkZJRFFBZ0FTQUNJQU5FQUFCZ0dtRzAwRDJpSWdDaElnVWdBMFJ6Y0FNdWlobWpPNklnQWlBRm9TQUFvYUVpQktFaUFEa0RBQ0FKSUFDOVFqU0lwMEgvRDNGclFUSklCRUFnQlNFQ0RBRUxJQUVnQlNBRFJBQUFBQzZLR2FNN29pSUFvU0lDSUFORXdVa2dKWnFEZXptaUlBVWdBcUVnQUtHaElnU2hJZ0E1QXdBTElBRWdBaUFBb1NBRW9Ua0RDQXdCQ3lBSVFZQ0F3UDhIVHdSQUlBRWdBQ0FBb1NJQU9RTUFJQUVnQURrRENFRUFJUVlNQVFzZ0MwTC8vLy8vLy8vL0I0TkNnSUNBZ0lDQWdMREJBSVMvSVFCQkFDRUdRUUVoQ1FOQUlBZEJFR29nQmtFRGRHb0NmeUFBbVVRQUFBQUFBQURnUVdNRVFDQUFxZ3dCQzBHQWdJQ0FlQXUzSWdJNUF3QWdBQ0FDb1VRQUFBQUFBQUJ3UWFJaEFFRUJJUVlnQ1VFQmNTRUtRUUFoQ1NBS0RRQUxJQWNnQURrRElBSkFJQUJFQUFBQUFBQUFBQUJpQkVCQkFpRUdEQUVMUVFFaENRTkFJQWtpQmtFQmF5RUpJQWRCRUdvZ0JrRURkR29yQXdCRUFBQUFBQUFBQUFCaERRQUxDeUFIUVJCcUlBY2dDRUVVZGtHV0NHc2dCa0VCYWtFQkVKOEZJUVlnQnlzREFDRUFJQXRDQUZNRVFDQUJJQUNhT1FNQUlBRWdCeXNEQ0pvNUF3aEJBQ0FHYXlFR0RBRUxJQUVnQURrREFDQUJJQWNyQXdnNUF3Z0xJQWRCTUdva0FDQUdDOFFSQWdOOEVIOGpBRUd3QkdzaUNTUUFJQUlnQWtFRGEwRVliU0lJUVFBZ0NFRUFTaHNpRWtGb2JHb2hEQ0FFUVFKMFFiRFRBbW9vQWdBaURTQURRUUZySWd0cVFRQk9CRUFnQXlBTmFpRUlJQklnQzJzaEFnTkFJQWxCd0FKcUlBcEJBM1JxSUFKQkFFZ0VmRVFBQUFBQUFBQUFBQVVnQWtFQ2RFSEEwd0pxS0FJQXR3czVBd0FnQWtFQmFpRUNJQXBCQVdvaUNpQUlSdzBBQ3dzZ0RFRVlheUVQUVFBaENDQU5RUUFnRFVFQVNoc2hDaUFEUVFCTUlRNERRQUpBSUE0RVFFUUFBQUFBQUFBQUFDRUZEQUVMSUFnZ0Myb2hFVUVBSVFKRUFBQUFBQUFBQUFBaEJRTkFJQUFnQWtFRGRHb3JBd0FnQ1VIQUFtb2dFU0FDYTBFRGRHb3JBd0NpSUFXZ0lRVWdBa0VCYWlJQ0lBTkhEUUFMQ3lBSklBaEJBM1JxSUFVNUF3QWdDQ0FLUmlFQ0lBaEJBV29oQ0NBQ1JRMEFDMEV2SUF4cklSUkJNQ0FNYXlFUklBeEJHV3NoRlNBTklRZ0NRQU5BSUFrZ0NFRURkR29yQXdBaEJVRUFJUUlnQ0NFS0lBaEJBRXdpRUVVRVFBTkFJQWxCNEFOcUlBSkJBblJxQW44Q2Z5QUZSQUFBQUFBQUFIQStvaUlHbVVRQUFBQUFBQURnUVdNRVFDQUdxZ3dCQzBHQWdJQ0FlQXUzSWdaRUFBQUFBQUFBY01HaUlBV2dJZ1daUkFBQUFBQUFBT0JCWXdSQUlBV3FEQUVMUVlDQWdJQjRDellDQUNBSklBcEJBV3NpQ2tFRGRHb3JBd0FnQnFBaEJTQUNRUUZxSWdJZ0NFY05BQXNMQW44Z0JTQVBFT3NCSWdVZ0JVUUFBQUFBQUFEQVA2S2NSQUFBQUFBQUFDREFvcUFpQlpsRUFBQUFBQUFBNEVGakJFQWdCYW9NQVF0QmdJQ0FnSGdMSVE0Z0JTQU90NkVoQlFKQUFrQUNRQUovSUE5QkFFd2lGa1VFUUNBSVFRSjBJQWxxSWdJZ0FpZ0MzQU1pQWlBQ0lCRjFJZ0lnRVhScklnbzJBdHdESUFJZ0Rtb2hEaUFLSUJSMURBRUxJQThOQVNBSVFRSjBJQWxxS0FMY0EwRVhkUXNpQzBFQVRBMENEQUVMUVFJaEN5QUZSQUFBQUFBQUFPQS9aZzBBUVFBaEN3d0JDMEVBSVFKQkFDRUtJQkJGQkVBRFFDQUpRZUFEYWlBQ1FRSjBhaUlYS0FJQUlSQkIvLy8vQnlFVEFuOENRQ0FLRFFCQmdJQ0FDQ0VUSUJBTkFFRUFEQUVMSUJjZ0V5QVFhellDQUVFQkN5RUtJQUpCQVdvaUFpQUlSdzBBQ3dzQ1FDQVdEUUJCLy8vL0F5RUNBa0FDUUNBVkRnSUJBQUlMUWYvLy93RWhBZ3NnQ0VFQ2RDQUphaUlRSUJBb0F0d0RJQUp4TmdMY0F3c2dEa0VCYWlFT0lBdEJBa2NOQUVRQUFBQUFBQUR3UHlBRm9TRUZRUUloQ3lBS1JRMEFJQVZFQUFBQUFBQUE4RDhnRHhEckFhRWhCUXNnQlVRQUFBQUFBQUFBQUdFRVFFRUFJUW9nQ0NFQ0FrQWdDQ0FOVEEwQUEwQWdDVUhnQTJvZ0FrRUJheUlDUVFKMGFpZ0NBQ0FLY2lFS0lBSWdEVW9OQUFzZ0NrVU5BQ0FQSVF3RFFDQU1RUmhySVF3Z0NVSGdBMm9nQ0VFQmF5SUlRUUowYWlnQ0FFVU5BQXNNQXd0QkFTRUNBMEFnQWlJS1FRRnFJUUlnQ1VIZ0Eyb2dEU0FLYTBFQ2RHb29BZ0JGRFFBTElBZ2dDbW9oQ2dOQUlBbEJ3QUpxSUFNZ0NHb2lDMEVEZEdvZ0NFRUJhaUlJSUJKcVFRSjBRY0RUQW1vb0FnQzNPUU1BUVFBaEFrUUFBQUFBQUFBQUFDRUZJQU5CQUVvRVFBTkFJQUFnQWtFRGRHb3JBd0FnQ1VIQUFtb2dDeUFDYTBFRGRHb3JBd0NpSUFXZ0lRVWdBa0VCYWlJQ0lBTkhEUUFMQ3lBSklBaEJBM1JxSUFVNUF3QWdDQ0FLU0EwQUN5QUtJUWdNQVFzTEFrQWdCVUVZSUF4ckVPc0JJZ1ZFQUFBQUFBQUFjRUZtQkVBZ0NVSGdBMm9nQ0VFQ2RHb0Nmd0ovSUFWRUFBQUFBQUFBY0Q2aUlnYVpSQUFBQUFBQUFPQkJZd1JBSUFhcURBRUxRWUNBZ0lCNEN5SUN0MFFBQUFBQUFBQnd3YUlnQmFBaUJabEVBQUFBQUFBQTRFRmpCRUFnQmFvTUFRdEJnSUNBZ0hnTE5nSUFJQWhCQVdvaENBd0JDd0ovSUFXWlJBQUFBQUFBQU9CQll3UkFJQVdxREFFTFFZQ0FnSUI0Q3lFQ0lBOGhEQXNnQ1VIZ0Eyb2dDRUVDZEdvZ0FqWUNBQXRFQUFBQUFBQUE4RDhnREJEckFTRUZBa0FnQ0VFQVNBMEFJQWdoQXdOQUlBa2dBeUlBUVFOMGFpQUZJQWxCNEFOcUlBTkJBblJxS0FJQXQ2STVBd0FnQTBFQmF5RURJQVZFQUFBQUFBQUFjRDZpSVFVZ0FBMEFDeUFJUVFCSURRQWdDQ0VDQTBBZ0NDQUNJZ0JySVFORUFBQUFBQUFBQUFBaEJVRUFJUUlEUUFKQUlBSkJBM1JCa09rQ2Fpc0RBQ0FKSUFBZ0FtcEJBM1JxS3dNQW9pQUZvQ0VGSUFJZ0RVNE5BQ0FDSUFOSklRd2dBa0VCYWlFQ0lBd05BUXNMSUFsQm9BRnFJQU5CQTNScUlBVTVBd0FnQUVFQmF5RUNJQUJCQUVvTkFBc0xBa0FDUUFKQUFrQUNRQ0FFRGdRQkFnSUFCQXRFQUFBQUFBQUFBQUFoQmdKQUlBaEJBRXdOQUNBSlFhQUJhaUFJUVFOMGFpc0RBQ0VGSUFnaEFnTkFJQWxCb0FGcUlnTWdBa0VEZEdvZ0JTQURJQUpCQVdzaUFFRURkR29pQXlzREFDSUhJQWNnQmFBaUJhR2dPUU1BSUFNZ0JUa0RBQ0FDUVFGTElRTWdBQ0VDSUFNTkFBc2dDRUVDU0EwQUlBbEJvQUZxSUFoQkEzUnFLd01BSVFVZ0NDRUNBMEFnQ1VHZ0FXb2lBeUFDUVFOMGFpQUZJQU1nQWtFQmF5SUFRUU4wYWlJREt3TUFJZ1lnQmlBRm9DSUZvYUE1QXdBZ0F5QUZPUU1BSUFKQkFrc2hBeUFBSVFJZ0F3MEFDMFFBQUFBQUFBQUFBQ0VHSUFoQkFVd05BQU5BSUFZZ0NVR2dBV29nQ0VFRGRHb3JBd0NnSVFZZ0NFRUNTaUVBSUFoQkFXc2hDQ0FBRFFBTEN5QUpLd09nQVNFRklBc05BaUFCSUFVNUF3QWdDU3NEcUFFaEJTQUJJQVk1QXhBZ0FTQUZPUU1JREFNTFJBQUFBQUFBQUFBQUlRVWdDRUVBVGdSQUEwQWdDQ0lBUVFGcklRZ2dCU0FKUWFBQmFpQUFRUU4wYWlzREFLQWhCU0FBRFFBTEN5QUJJQVdhSUFVZ0N4czVBd0FNQWd0RUFBQUFBQUFBQUFBaEJTQUlRUUJPQkVBZ0NDRURBMEFnQXlJQVFRRnJJUU1nQlNBSlFhQUJhaUFBUVFOMGFpc0RBS0FoQlNBQURRQUxDeUFCSUFXYUlBVWdDeHM1QXdBZ0NTc0RvQUVnQmFFaEJVRUJJUUlnQ0VFQVNnUkFBMEFnQlNBSlFhQUJhaUFDUVFOMGFpc0RBS0FoQlNBQ0lBaEhJUUFnQWtFQmFpRUNJQUFOQUFzTElBRWdCWm9nQlNBTEd6a0RDQXdCQ3lBQklBV2FPUU1BSUFrckE2Z0JJUVVnQVNBR21qa0RFQ0FCSUFXYU9RTUlDeUFKUWJBRWFpUUFJQTVCQjNFTEN3QWdBQ0FCUVJRUStnRUw2QUlDQTM4RGZTQUF2Q0lDUWYvLy8vOEhjU0lCUVlDQWdPUUVUd1JBSUFCRDJnL0pQeUFBbUNBQXZFSC8vLy8vQjNGQmdJQ0EvQWRMR3c4TEFrQUNmeUFCUWYvLy8vWURUUVJBUVg4Z0FVR0FnSURNQTA4TkFSb01BZ3NnQUlzaEFDQUJRZi8vMy93RFRRUkFJQUZCLy8rLytRTk5CRUFnQUNBQWtrTUFBSUMva2lBQVF3QUFBRUNTbFNFQVFRQU1BZ3NnQUVNQUFJQy9raUFBUXdBQWdEK1NsU0VBUVFFTUFRc2dBVUgvLysrQUJFMEVRQ0FBUXdBQXdMK1NJQUJEQUFEQVA1UkRBQUNBUDVLVklRQkJBZ3dCQzBNQUFJQy9JQUNWSVFCQkF3c2hBeUFBSUFDVUlnVWdCWlFpQkNBRVEwY1MycjJVUTVqS1RMNlNsQ0VHSUFVZ0JDQUVReVdzZkQyVVF3MzFFVDZTbEVPcHFxbytrcFFoQkNBQlFmLy8vL1lEVFFSQUlBQWdBQ0FHSUFTU2xKTVBDeUFEUVFKMElnRkJrTk1DYWlvQ0FDQUFJQVlnQkpLVUlBRkJvTk1DYWlvQ0FKTWdBSk9USWdBZ0FJd2dBa0VBVGhzaEFBc2dBQXVkQkFCQndPZ0RRYU9BQWhBc1Fkam9BMEdpOWdGQkFVRUJRUUFRSzBIazZBTkJzZk1CUVFGQmdIOUIvd0FRQjBIODZBTkJxdk1CUVFGQmdIOUIvd0FRQjBIdzZBTkJxUE1CUVFGQkFFSC9BUkFIUVlqcEEwR1I2Z0ZCQWtHQWdINUIvLzhCRUFkQmxPa0RRWWpxQVVFQ1FRQkIvLzhERUFkQm9Pa0RRYURxQVVFRVFZQ0FnSUI0UWYvLy8vOEhFQWRCck9rRFFaZnFBVUVFUVFCQmZ4QUhRYmpwQTBHdytBRkJCRUdBZ0lDQWVFSC8vLy8vQnhBSFFjVHBBMEduK0FGQkJFRUFRWDhRQjBIUTZRTkIxZXdCUW9DQWdJQ0FnSUNBZ0g5Qy8vLy8vLy8vLy8vL0FCRDBCa0hjNlFOQjFPd0JRZ0JDZnhEMEJrSG82UU5CeXV3QlFRUVFGVUgwNlFOQjNQd0JRUWdRRlVHNHBnSkJ3dmdCRUJSQmtNMENRY3FhQWhBVVFlak5Ba0VFUWJYNEFSQU5RY1RPQWtFQ1FjNzRBUkFOUWFEUEFrRUVRZDM0QVJBTlFhU25Ba0h3OWdFUUtrSFl6d0pCQUVHRm1nSVFBVUdBMEFKQkFFSHJtZ0lRQVVHbzBBSkJBVUdqbWdJUUFVSFEwQUpCQWtHVmx3SVFBVUg0MEFKQkEwRzBsd0lRQVVHZzBRSkJCRUhjbHdJUUFVSEkwUUpCQlVINWx3SVFBVUh3MFFKQkJFR1Ftd0lRQVVHWTBnSkJCVUd1bXdJUUFVR0EwQUpCQUVIZm1BSVFBVUdvMEFKQkFVRyttQUlRQVVIUTBBSkJBa0dobVFJUUFVSDQwQUpCQTBIL21BSVFBVUdnMFFKQkJFSGttUUlRQVVISTBRSkJCVUhDbVFJUUFVSEEwZ0pCQmtHZm1BSVFBVUhvMGdKQkIwSFZtd0lRQVF2dUVnRVZmeU1BUVlBTGF5SU5KQUFnQTBFRGRDSUZRV0J4UVFSeUlROGdBa0VDZENJSFFXQnhRUUp5SVJJZ0FVRURkQ0lNUVdCeFFRUnlJUk1nQUNnQzVBTW9BaGdoR0FKQUlBQW9Bb1FCSWdoQkFFd0VRQXdCQ3lBUElBVkJISElpQ21wQkFYVWhGQ0FTSUFkQkhuSWlDMnBCQVhVaEZTQVRJQXhCSEhJaURtcEJBWFVoRmlBQUtBS0lBU0lGS0FJSUlSY2dCU2dDQkNFUUlBVW9BZ0FoRVVILy8vLy9CeUVNQTBBQ2Z5QUVJQkZxTFFBQUlnVWdFMGdFUUNBRklBNXJRUUYwSWdjZ0Iyd2hCeUFGSUJOclFRRjBJZ1VnQld3TUFRc2dCU0FPU2dSQUlBVWdFMnRCQVhRaUJ5QUhiQ0VISUFVZ0RtdEJBWFFpQlNBRmJBd0JDd0ovSUFVZ0Zrd0VRQ0FGSUE1clFRRjBJZ1VnQld3TUFRc2dCU0FUYTBFQmRDSUZJQVZzQ3lFSFFRQUxJUVlDZnlBRUlCQnFMUUFBSWdVZ0VrZ0VRQ0FHSUFVZ0VtdEJBMndpQmlBR2JHb2hCaUFGSUF0clFRTnNJZ1VnQld3TUFRc2dCU0FMU2dSQUlBWWdCU0FMYTBFRGJDSUdJQVpzYWlFR0lBVWdFbXRCQTJ3aUJTQUZiQXdCQ3lBRklCVk1CRUFnQlNBTGEwRURiQ0lGSUFWc0RBRUxJQVVnRW10QkEyd2lCU0FGYkFzZ0Iyb2hCd0ovSUFRZ0Yyb3RBQUFpQlNBUFNBUkFJQVlnQlNBUGF5SUdJQVpzYWlFR0lBVWdDbXNpQlNBRmJBd0JDeUFGSUFwS0JFQWdCaUFGSUFwcklnWWdCbXhxSVFZZ0JTQVBheUlGSUFWc0RBRUxJQVVnRkV3RVFDQUZJQXBySWdVZ0JXd01BUXNnQlNBUGF5SUZJQVZzQ3lFSklBMUJnQU5xSUFSQkFuUnFJQVkyQWdBZ0J5QUphaUlGSUF3Z0JTQU1TQnNoRENBRVFRRnFJZ1FnQ0VjTkFBc2dDRUVCY1NFRkFrQWdDRUVCUmdSQVFRQWhDMEVBSVFRTUFRc2dDRUYrY1NFSFFRQWhDMEVBSVFSQkFDRUdBMEFnRENBTlFZQURhaUFFUVFKMGFpZ0NBRTRFUUNBTlFZQUJhaUFMYWlBRU9nQUFJQXRCQVdvaEN3c2dEQ0FOUVlBRGFpQUVRUUZ5SWdoQkFuUnFLQUlBVGdSQUlBMUJnQUZxSUF0cUlBZzZBQUFnQzBFQmFpRUxDeUFFUVFKcUlRUWdCa0VDYWlJR0lBZEhEUUFMQ3lBRlJRMEFJQTFCZ0FOcUlBUkJBblJxS0FJQUlBeEtEUUFnRFVHQUFXb2dDMm9nQkRvQUFDQUxRUUZxSVFzTFFmOEFJUVlnRFVHQUEyb2hCQU5BSUFSQy8vLy8vL2YvLy8vL0FEY0NHQ0FFUXYvLy8vLzMvLy8vL3dBM0FoQWdCRUwvLy8vLzkvLy8vLzhBTndJSUlBUkMvLy8vLy9mLy8vLy9BRGNDQUNBRVFTQnFJUVFnQmtFSFJpRUZJQVpCQ0dzaEJpQUZSUTBBQ3lBTFFRQktCRUJCQUNFV0EwQWdEeUFOUVlBQmFpQVdhaTBBQUNJS0lBQW9Bb2dCSWdjb0FnaHFMUUFBYXlJSVFRUjBJZ1ZCd0FKcUlRNGdCVUhBQVdvaEZDQUZRVUJySVJVZ0V5QUhLQUlBSUFwcUxRQUFheUlKUVFaMEloZEJnQUpxSVJCQkJ5RUZJQTBpQmtHQUEyb2hCQ0FTSUFjb0FnUWdDbW90QUFCckloRkJ5QUJzUVpBQmFpSU1JUWNnRVVFRGJDSVJJQkZzSUFsQkFYUWlDU0FKYkdvZ0NDQUliR29pRVNFSkEwQWdCQ2dDQUNBSlNnUkFJQVFnQ1RZQ0FDQUdJQW82QUFBTElBa2dGV29pQ0NBRUtBSUVTQVJBSUFRZ0NEWUNCQ0FHSUFvNkFBRUxJQWdnRkdvaUNDQUVLQUlJU0FSQUlBUWdDRFlDQ0NBR0lBbzZBQUlMSUFnZ0Rtb2lDQ0FFS0FJTVNBUkFJQVFnQ0RZQ0RDQUdJQW82QUFNTElBVWlDRUVCYXlFRklBY2dDV29oQ1NBR1FRUnFJUVlnQkVFUWFpRUVJQWRCb0FKcUlRY2dDQTBBQzBFSElRVWdEQ0VISUJBZ0VXb2lFQ0VKQTBBZ0JDZ0NBQ0FKU2dSQUlBUWdDVFlDQUNBR0lBbzZBQUFMSUFrZ0ZXb2lDQ0FFS0FJRVNBUkFJQVFnQ0RZQ0JDQUdJQW82QUFFTElBZ2dGR29pQ0NBRUtBSUlTQVJBSUFRZ0NEWUNDQ0FHSUFvNkFBSUxJQWdnRG1vaUNDQUVLQUlNU0FSQUlBUWdDRFlDRENBR0lBbzZBQU1MSUFVaUNFRUJheUVGSUFjZ0NXb2hDU0FHUVFScUlRWWdCRUVRYWlFRUlBZEJvQUpxSVFjZ0NBMEFDMEVISVFVZ0RDRUhJQkFnRjJwQmdBWnFJaEFoQ1FOQUlBUW9BZ0FnQ1VvRVFDQUVJQWsyQWdBZ0JpQUtPZ0FBQ3lBSklCVnFJZ2dnQkNnQ0JFZ0VRQ0FFSUFnMkFnUWdCaUFLT2dBQkN5QUlJQlJxSWdnZ0JDZ0NDRWdFUUNBRUlBZzJBZ2dnQmlBS09nQUNDeUFJSUE1cUlnZ2dCQ2dDREVnRVFDQUVJQWcyQWd3Z0JpQUtPZ0FEQ3lBRklnaEJBV3NoQlNBSElBbHFJUWtnQmtFRWFpRUdJQVJCRUdvaEJDQUhRYUFDYWlFSElBZ05BQXNnRUNBWGFrR0FDbW9oQ1VFSElRVURRQ0FFS0FJQUlBbEtCRUFnQkNBSk5nSUFJQVlnQ2pvQUFBc2dDU0FWYWlJSElBUW9BZ1JJQkVBZ0JDQUhOZ0lFSUFZZ0Nqb0FBUXNnQnlBVWFpSUhJQVFvQWdoSUJFQWdCQ0FITmdJSUlBWWdDam9BQWdzZ0J5QU9haUlISUFRb0FneElCRUFnQkNBSE5nSU1JQVlnQ2pvQUF3c2dCU0lIUVFGcklRVWdDU0FNYWlFSklBWkJCR29oQmlBRVFSQnFJUVFnREVHZ0Ftb2hEQ0FIRFFBTElCWkJBV29pRmlBTFJ3MEFDd3NnQVVGOGNTRUZRUUFoQnlBTklRUWdBMEY4Y1VFQmRDRUFJQUpCZUhFaUEwRUJja0VHZENFTUlBTkJBbkpCQm5RaEJpQURRUU55UVFaMElRZ2dBMEVFY2tFR2RDRUpJQU5CQlhKQkJuUWhDaUFEUVFaeVFRWjBJUXNnQWtFSGNrRUdkQ0VQQTBBZ0dDQUZJQWRxUVFKMGFpZ0NBQ0lCSUFOQkJuUnFJQUJxSWdJZ0JDMEFBRUVCYWpzQkFDQUNJQVF0QUFGQkFXbzdBUUlnQWlBRUxRQUNRUUZxT3dFRUlBSWdCQzBBQTBFQmFqc0JCaUFCSUF4cUlBQnFJZ0lnQkMwQUJFRUJhanNCQUNBQ0lBUXRBQVZCQVdvN0FRSWdBaUFFTFFBR1FRRnFPd0VFSUFJZ0JDMEFCMEVCYWpzQkJpQUJJQVpxSUFCcUlnSWdCQzBBQ0VFQmFqc0JBQ0FDSUFRdEFBbEJBV283QVFJZ0FpQUVMUUFLUVFGcU93RUVJQUlnQkMwQUMwRUJhanNCQmlBQklBaHFJQUJxSWdJZ0JDMEFERUVCYWpzQkFDQUNJQVF0QUExQkFXbzdBUUlnQWlBRUxRQU9RUUZxT3dFRUlBSWdCQzBBRDBFQmFqc0JCaUFCSUFscUlBQnFJZ0lnQkMwQUVFRUJhanNCQUNBQ0lBUXRBQkZCQVdvN0FRSWdBaUFFTFFBU1FRRnFPd0VFSUFJZ0JDMEFFMEVCYWpzQkJpQUJJQXBxSUFCcUlnSWdCQzBBRkVFQmFqc0JBQ0FDSUFRdEFCVkJBV283QVFJZ0FpQUVMUUFXUVFGcU93RUVJQUlnQkMwQUYwRUJhanNCQmlBQklBdHFJQUJxSWdJZ0JDMEFHRUVCYWpzQkFDQUNJQVF0QUJsQkFXbzdBUUlnQWlBRUxRQWFRUUZxT3dFRUlBSWdCQzBBRzBFQmFqc0JCaUFCSUE5cUlBQnFJZ0VnQkMwQUhFRUJhanNCQUNBQklBUXRBQjFCQVdvN0FRSWdBU0FFTFFBZVFRRnFPd0VFSUFFZ0JDMEFIMEVCYWpzQkJpQUVRU0JxSVFRZ0IwRUJhaUlIUVFSSERRQUxJQTFCZ0F0cUpBQUx5d01CQkg4Z0FDZ0M1QU1nQUVFQlFmd1BJQUFvQWdRb0FnQVJCQUFpQUVIOEIyb2lBVFlDS0NBQVF2Ly8vLzhQTndMNEJ5QUFRb0dBZ0lBZ053S0FDQ0FBUW9PQWdJREFBRGNDaUFnZ0FFTDkvLy8vYnpjQzhBY2dBRUtGZ0lDQTRBQTNBcEFJSUFCQysvLy8vMDgzQXVnSElBQkNoNENBZ0lBQk53S1lDQ0FBUXZuLy8vK3ZmemNDNEFjZ0FFS0pnSUNBb0FFM0FxQUlJQUJDOS8vLy80OS9Od0xZQnlBQVFvdUFnSURBQVRjQ3FBZ2dBRUwxLy8vLzczNDNBdEFISUFCQ2pZQ0FnT0FCTndLd0NDQUFRdlAvLy8vUGZqY0N5QWNnQUVFUE5nSzRDQ0FBUXZILy8vK3ZmamNDd0FkQkVDRUNRUkFoQXdOQUlBRWdBMEVDZENJQWFpQUNOZ0lBSUFFZ0FHdEJBQ0FDYXlJRU5nSUFJQUVnQUVFRWNtb2dBallDQUNBQklBTkJmM05CQW5ScUlBUTJBZ0FnQWtFQmFpRUNRVEFoQUNBRFFRSnFJZ05CTUVjTkFBc0RRQ0FCSUFCQkFuUWlBbXBCSURZQ0FDQUJJQUpyUVdBMkFnQWdBU0FDUVFSeWFrRWdOZ0lBSUFFZ0FFRi9jMEVDZEdwQllEWUNBQ0FCSUFKQkNISnFRU0EyQWdBZ0FVRitJQUJyUVFKMGFrRmdOZ0lBSUFFZ0FrRU1jbXBCSURZQ0FDQUJRWDBnQUd0QkFuUnFRV0EyQWdBZ0FFRUVhaUlBUVlBQ1J3MEFDd3YzQWdFS2Z5QUFLQUxrQXlJRUlBQW9BbGdpQVVFQlJpSUNOZ0ljSUFRZ0FFRUJRZjRGUVlBQ0lBSWJJQUFvQW5nZ0FDZ0NCQ2dDQ0JFSUFEWUNHQ0FBS0FKNFFRQktCRUFnQkNnQ0ZDRUdJQUZCQVVjaENBTkFJQVlnQkNBSFFRSjBJZ0ZxS0FJZ0lnSnRJUVlnQ0VVRVFDQUVLQUlZSUFGcUlnTWdBeWdDQUVIL0FXbzJBZ0FMSUFKQi9nRnFJQUpCQVdzaUNVRUJkQ0lLYlNFRklBUW9BaGdnQVdvb0FnQWhBVUVBSVFKQkFDRURBMEFnQXlBRlNnUkFBMEFnQXlBQ1FRRnFJZ0pCQVhSQkFYSkIvd0ZzSUFscUlBcHRJZ1ZLRFFBTEN5QUJJQU5xSUFJZ0JtdzZBQUFnQTBFQmFpSURRWUFDUncwQUN5QUlSUVJBUVFFaEFnTkFJQUVnQW1zaUJTQUJMUUFBT2dBQUlBRWdBbW9pQXlBQkxRRC9BVG9BL3dFZ0FTQUNRWDl6YWlBQkxRQUFPZ0FBSUFNZ0FTMEEvd0U2QUlBQ0lBVkJBbXNnQVMwQUFEb0FBQ0FESUFFdEFQOEJPZ0NCQWlBQ1FRTnFJZ0pCZ0FKSERRQUxDeUFIUVFGcUlnY2dBQ2dDZUVnTkFBc0xDeGdBSUFBb0FnQWlBVUV6TmdJVUlBQWdBU2dDQUJFQkFBdjZBd0VKZjBId2srdmNBeUFDYmlFSUlBQW9BZ1FoQkNBQ1FmR1Q2OXdEVHdSQUlBQW9BZ0FpQjBISUFEWUNGQ0FBSUFjb0FnQVJBUUFMSUFRZ0NDQURJQU1nQ0VvYklnZzJBbEFnQUNBQklBTkJBblFRemdJaENpQURCRUFnQVVFQ1NTRUxRUUFoQndOQUlBQW9BZ1FoQlNBSUlBTWdCMnNpQkNBRUlBaExHeUlJSUFKc0lnUkI4WlByM0FOUEJFQWdBQ2dDQUVLNGdJQ0FNRGNDRkNBQUlBQW9BZ0FvQWdBUkFRQUxJQVJCQ0NBRVFRZHhJZ1pyUVFBZ0JodHFJUVlnQzBVRVFDQUFLQUlBSWdRZ0FUWUNHQ0FFUVE4MkFoUWdBQ0FBS0FJQUtBSUFFUUVBQ3lBR1FSQnFJZ2tRT3lJRVJRUkFJQUFvQWdCQ3VJQ0FnTUFBTndJVUlBQWdBQ2dDQUNnQ0FCRUJBQXNnQlNBRktBSk1JQWxxTmdKTUlBVWdBVUVDZEdvaUJTZ0NQQ0VKSUFSQkFEWUNDQ0FFSUFZMkFnUWdCQ0FKTmdJQUlBVWdCRFlDUEFKQUlBaEZEUUFnQkVFUWFpRUZRUUFoQmlBSUlnUkJBM0VpQ1FSQUEwQWdDaUFIUVFKMGFpQUZOZ0lBSUFSQkFXc2hCQ0FDSUFWcUlRVWdCMEVCYWlFSElBWkJBV29pQmlBSlJ3MEFDd3NnQ0VFQmEwRURTUTBBQTBBZ0NpQUhRUUowYWlJR0lBVTJBZ0FnQmlBQ0lBVnFJZ1VnQW1vaUNTQUNhaUlNTmdJTUlBWWdDVFlDQ0NBR0lBVTJBZ1FnQjBFRWFpRUhJQUlnREdvaEJTQUVRUVJySWdRTkFBc0xJQU1nQjBzTkFBc0xJQW9MREFBZ0FDQUFLQUlBRUtBRkMvUURBUWwvUWZDVDY5d0RJQUpCQjNRaUMyNGhCU0FBS0FJRUlRUWdDMEh4ayt2Y0EwOEVRQ0FBS0FJQUlnWkJ5QUEyQWhRZ0FDQUdLQUlBRVFFQUN5QUVJQVVnQXlBRElBVktHeUlGTmdKUUlBQWdBU0FEUVFKMEVNNENJUW9nQXdSQUlBRkJBa2toRENBQ1FRZDBJUWxCQUNFR0EwQWdBQ2dDQkNFRUlBc2dCU0FESUFacklnSWdBaUFGU3hzaUJXd2lCMEh4ayt2Y0EwOEVRQ0FBS0FJQVFyaUFnSUF3TndJVUlBQWdBQ2dDQUNnQ0FCRUJBQXNnREVVRVFDQUFLQUlBSWdJZ0FUWUNHQ0FDUVE4MkFoUWdBQ0FBS0FJQUtBSUFFUUVBQ3lBSFFSQnlJZ2dRT3lJQ1JRUkFJQUFvQWdCQ3VJQ0FnTUFBTndJVUlBQWdBQ2dDQUNnQ0FCRUJBQXNnQkNBRUtBSk1JQWhxTmdKTUlBUWdBVUVDZEdvaUJDZ0NQQ0VJSUFKQkFEWUNDQ0FDSUFjMkFnUWdBaUFJTmdJQUlBUWdBallDUEFKQUlBVkZEUUFnQWtFUWFpRUNRUUFoQnlBRklRUWdCVUVEY1NJSUJFQURRQ0FLSUFaQkFuUnFJQUkyQWdBZ0JFRUJheUVFSUFaQkFXb2hCaUFDSUFscUlRSWdCMEVCYWlJSElBaEhEUUFMQ3lBRlFRRnJRUU5KRFFBRFFDQUtJQVpCQW5ScUlnY2dBallDQUNBSElBSWdDV29pQWlBSmFpSUlOZ0lJSUFjZ0FqWUNCQ0FISUFnZ0NXb2lBallDRENBQ0lBbHFJUUlnQmtFRWFpRUdJQVJCQkdzaUJBMEFDd3NnQXlBR1N3MEFDd3NnQ2d0eUFRSi9JQUJGQkVCQkFFRURRZjgvUVFBUVBROExJQUFvQWdBaUFVVUVRQThMSUFFb0FnQVFORUVBSVFFRGZ5QUFLQUlBSWdJb0Fnd2dBVXdFZnlBQ0tBSUlFRFFnQUNnQ0FCQTBJQUJCQURZQ0FFRUFCU0FDS0FJSUlBRkJER3hxS0FJQUVEUWdBVUVCYWlFQkRBRUxDeG9MTlFBZ0FDZ0NBQm9nQUNnQ0FDQUFFTndCUVJSc2Fob2dBQ2dDQUNBQUVJQUJRUlJzYWhvZ0FDZ0NBQ0FBRU53QlFSUnNhaG9MVWdBZ0FFSUFOd0pvSUFCQjNnRTJBaEFnQUVIZkFUWUNEQ0FBUWVBQk5nSUlJQUJCNFFFMkFnUWdBRUhpQVRZQ0FDQUFRZ0EzQW53Z0FFTCtBRGNDZENBQVFhQzhBallDY0NBQVFRQTJBaFFnQUFzc0FDQUFLQUlBR2lBQUtBSUFJQUFRMndGcUdpQUFLQUlBSUFBUWxBRnFHaUFBS0FJQUlBQVEyd0ZxR2d2WkFRRURmd0pBSUFBb0FyUUNEUUFDUUNBQUtBSW9RUU5yRGdVQUFRRUJBQUVMSUFBb0FpUkJBMGNOQUNBQUtBSXNRUUpIRFFBZ0FDZ0NlRUVEUncwQUlBQW9BckFDRFFBZ0FDZ0MyQUVpQVNnQ0NFRUNSdzBBSUFFb0FtQkJBVWNOQUNBQktBSzRBVUVCUncwQUlBRW9BZ3hCQWtvTkFDQUJLQUprUVFGSERRQWdBU2dDdkFGQkFVY05BQ0FCS0FJa0lnSWdBQ2dDeEFKSERRQWdBU2dDZkNBQ1J3MEFJQUVvQXRRQklBSkhEUUFnQVNnQ0tDSUNJQUFvQXNnQ1J3MEFJQUVvQW9BQklBSkhEUUFnQVNnQzJBRWdBa1loQXdzZ0F3c3NBUUYvSUFBUXJRVWdBQ2dDQUFSQUlBQVFtUVVnQUJBMUdpQUFLQUlBSVFFZ0FCRGJBUm9nQVJBMEN3c0tBQ0FBS0FJQUlBRnFDL01CQVFaL0lBQW9BdUFESWdFZ0FFRUJRWUFJSUFBb0FnUW9BZ0FSQkFBMkFnZ2dBU0FBUVFGQmdBZ2dBQ2dDQkNnQ0FCRUVBRFlDRENBQklBQkJBVUdBQ0NBQUtBSUVLQUlBRVFRQU5nSVFJQUVnQUVFQlFZQUlJQUFvQWdRb0FnQVJCQUFpQXpZQ0ZDQUJLQUlRSVFRZ0FTZ0NEQ0VGSUFFb0FnZ2hCa0VBSVFGQmdIOGhBQU5BSUFZZ0FVRUNkQ0lDYWlBQVFlbk5CV3hCZ0lBQ2FrRVFkVFlDQUNBQ0lBVnFJQUJCb29zSGJFR0FnQUpxUVJCMU5nSUFJQUlnQkdvZ0FFR3VrbjFzTmdJQUlBSWdBMm9nQUVIbnozNXNRWUNBQW1vMkFnQWdBRUVCYWlFQUlBRkJBV29pQVVHQUFrY05BQXNMNFFZQkNIOUJBU0VCQWtBQ1FDQUFLQUxVQWlJQ1FRRkdCRUFnQUNBQUtBTFlBaUlDS0FJY05nTG9BaUFBSUFJb0FpQWlBellDN0FJZ0FrRUJOZ0pBSUFKQ2dZQ0FnQkEzQWpnZ0FrRUJOZ0pJSUFJZ0FpZ0NKRFlDUkNBQ0lBTWdBaWdDRENJQ2NDSURJQUlnQXhzMkFrd2dBRUlCTndQd0Fnd0JDeUFDUVFWclFYdE5CRUFnQUNnQ0FDSUJJQUkyQWhnZ0FVRWJOZ0lVSUFBb0FnQkJCRFlDSENBQUlBQW9BZ0FvQWdBUkFRQUxJQUFnQUNnQ0hDQUFLQUtzQXlBQUtBSzhBbXdRYkRZQzZBSWdBQ2dDSUNBQUtBS3NBeUFBS0FMQUFtd1FiQ0VDSUFCQkFEWUM4QUlnQUNBQ05nTHNBaUFBS0FMVUFrRUFUQTBCSUFCQjlBSnFJUVFEUUNBQUlBTkJBblJxS0FMWUFpSUJJQUVvQWdnaUJUWUNPQ0FCSUFFb0Fnd2lCallDUENBQklBVWdCbXdpQWpZQ1FDQUJJQVVnQVNnQ0pHdzJBa1FnQVNBQktBSWNJQVZ3SWdnZ0JTQUlHellDU0NBQklBRW9BaUFnQm5BaUFTQUdJQUViTmdKTUlBSWdCMnBCQzA0RVFDQUFLQUlBSWdGQkRqWUNGQ0FBSUFFb0FnQVJBUUFMQWtBZ0FrRUFUQTBBSUFKQkFXc2hCVUVBSVFFZ0FrRURjU0lHQkVBRFFDQUFJQUFvQXZBQ0lnZEJBV28yQXZBQ0lBQWdCMEVDZEdvZ0F6WUM5QUlnQWtFQmF5RUNJQUZCQVdvaUFTQUdSdzBBQ3dzZ0JVRURTUTBBQTBBZ0FDQUFLQUx3QWlJQlFRRnFOZ0x3QWlBRUlBRkJBblJxSUFNMkFnQWdBQ0FBS0FMd0FpSUJRUUZxTmdMd0FpQUVJQUZCQW5ScUlBTTJBZ0FnQUNBQUtBTHdBaUlCUVFGcU5nTHdBaUFFSUFGQkFuUnFJQU0yQWdBZ0FDQUFLQUx3QWlJQlFRRnFOZ0x3QWlBRUlBRkJBblJxSUFNMkFnQWdBa0VGYXlFQklBSkJCR3NoQWlBQlFYNUpEUUFMQ3lBRFFRRnFJZ01nQUNnQzFBSWlBVWdFUUNBQUtBTHdBaUVIREFFTEN5QUJRUUJNRFFFTFFRQWhBZ05BSUFBZ0FrRUNkR29vQXRnQ0lnTW9BbEJGQkVBQ1FDQURLQUlRSWdGQkEwMEVRQ0FBSUFGQkFuUnFLQUtrQVEwQkN5QUFLQUlBSWdRZ0FUWUNHQ0FFUVRZMkFoUWdBQ0FBS0FJQUtBSUFFUUVBQ3lBRElBQkJBVUdFQVNBQUtBSUVLQUlBRVFRQUlBQWdBVUVDZEdvb0FxUUJRWVFCRUQ4MkFsQWdBQ2dDMUFJaEFRc2dBa0VCYWlJQ0lBRklEUUFMQ3lBQUlBQW9BdFFES0FJQUVRRUFJQUFnQUNnQ3hBTW9BZ0FSQVFBZ0FDZ0N6QU1nQUNnQ3hBTW9BZ1EyQWdBTHNFTURMWDhIZkFGK0l3QkJFR3NpSnlRQUlBVkJBQ0FGUVFCS0d5RTBBMEFnTFNBMFJ3UkFJQXNnTGtFSWRHb2lIeUFFSUMxQnNQRUViR29pQlNnQ0FEWUNBQUpBSUFrZ0JTc0RDTFlnQlNzREVMWWdKMEVNYWlBblFRaHFFT0lCUVFCSURRQWdIeUFuS2dJTXV6a0RPQ0FmUVVCcklDY3FBZ2k3T1FNQUlBVkJIR29oTlNBRlFkeTRBbW9oTmlBRktBSVlHaUFGUVp6eEJHb2hNeUFmUWNnQWFpRXZJQjlCcUFGcUlTZ2pBRUVRYXlJakpBQkJBaENFQkNFWFFRSVFoQVFoSUVFQ1FRSVF1UUVoR1VFQUlSc0Nmd0pBQTBBZ0cwRUVSd1JBQW44Z015QWJRUUZxSWhoQkFuUnFLQUlBSWc0Z015QWJRUUowYWlnQ0FDSUZhMEVCYXJkRW1wbVptWm1acVQraVJBQUFBQUFBQU9BL29DSTdJQVczb0NJOG1VUUFBQUFBQUFEZ1FXTUVRQ0E4cWd3QkMwR0FnSUNBZUFzaEJRSi9JQTYzSUR1aElqdVpSQUFBQUFBQUFPQkJZd1JBSUR1cURBRUxRWUNBZ0lCNEN5QUZheUlRUVg4Z0VFRUFUaHRCQVdvaEVVRUFJUTRnRUVFQmFrRUNFTGtCSVNFRFFDQU9JQkZIQkVBZ0NTQTFJQVVnRG1wQkFuUWlFR29vQWdDeUlCQWdObW9vQWdDeUlDTkJER29nSTBFSWFoRGlBVUVBU0EwRUlDRW9BZ0FnRGtFRWRHb2lFQ0FqS2dJTXV6a0RBQ0FRSUNNcUFnaTdPUU1JSUE1QkFXb2hEZ3dCQ3d0QmZ5RVRBa0FnSVNnQ0JDSVdRUUpJRFFBZ0lTZ0NDQ0lGUVFKSURRQWdHU2dDQ0NBRlJ3MEFJQllnQlNBRklCWktHeUlPSUJrb0FnUkhEUUFnRnlnQ0JDQU9SdzBBSUNBb0FnUWdCVWNOQUFKL0lDRW9BZ1FnSVNnQ0NCQzVBU0lRQkVCQmZ5RVBBa0FnRUNnQ0JDSU9JQ0VvQWdSSERRQWdFQ2dDQ0NJU0lDRW9BZ2hIRFFCQkFDRVBJQTVCQUNBT1FRQktHeUVWSUJKQkFDQVNRUUJLR3lFYVFRQWhEZ05BSUE0Z0ZVWU5BU0FPSUJKc0lSUkJBQ0VSQTBBZ0VTQWFSd1JBSUJFZ0ZHcEJBM1FpSFNBUUtBSUFhaUFoS0FJQUlCMXFLd01BT1FNQUlCRkJBV29oRVF3QkN3c2dEa0VCYWlFT0RBQUxBQXNnRUNBUFFRQk9EUUVhSUJBUVJndEJBQXNpR2tVTkFFRUFJUTVCQUNFUFFYOGhFUUpBSUJvb0FnUWlFa0VBVEEwQUlCb29BZ2dpRUVFQVRBMEFJQ0FvQWdRZ0VFY05BQU5BSUE0Z0VFY0VRQ0FnS0FJQUlBNUJBM1JxUWdBM0F3QWdEa0VCYWlFT0RBRUxDeUFhS0FJQUlSRURRQ0FQSUJKR0JFQWdFcmNoTzBFQUlSRkJBQ0VPQTBBZ0RpQVFSZzBESUNBb0FnQWdEa0VEZEdvaUR5QVBLd01BSUR1ak9RTUFJQTVCQVdvaERnd0FDd0FGSUNBb0FnQWhEa0VBSVJVRFFDQVFJQlZIQkVBZ0RpQVJLd01BSUE0ckF3Q2dPUU1BSUJWQkFXb2hGU0FPUVFocUlRNGdFVUVJYWlFUkRBRUxDeUFQUVFGcUlROE1BUXNBQ3dBTEFrQWdFVUVBU0EwQVFYOGhGUUpBSUJvb0FnZ2lEaUFnS0FJRVJ3MEFRUUFoRlNBT1FRQWdEa0VBU2hzaEVDQWFLQUlFSWc1QkFDQU9RUUJLR3lFVUlCb29BZ0FoRGtFQUlSRURRQ0FSSUJSR0RRRWdJQ2dDQUNFU1FRQWhEd05BSUE4Z0VFY0VRQ0FPSUE0ckF3QWdFaXNEQUtFNUF3QWdEMEVCYWlFUElBNUJDR29oRGlBU1FRaHFJUklNQVFzTElCRkJBV29oRVF3QUN3QUxJQlZCQUVnTkFDQVd0NThoTzBFQUlRNGdCU0FXYkNJRlFRQWdCVUVBU2hzaEJRTkFJQVVnRGtjRVFDQWFLQUlBSUE1QkEzUnFJaEFnRUNzREFDQTdvemtEQUNBT1FRRnFJUTRNQVFzTEFuOUJBQ0VPUVg4aEVRSkFBa0FnR2lnQ0JDSVFRUUpJRFFBZ0dpZ0NDQ0lGUVFKSURRQWdHU2dDQ0NBRlJ3MEFJQVVnRUNBRklCQklHeUlVSUJrb0FnUkhEUUFnRnlnQ0JDQVVSdzBBQWtBZ0ZDQVVJQlFRdVFFaUZpZ0NCRVlFUUNBV0tBSUlJQlJHRFFFTERBSUxBa0FnQlNBUVRTSTNSUVJBUVg4aEZRSkFJQm9vQWdRaUV5QVdLQUlFUncwQUlCWW9BZ2dnRTBjTkFFRUFJUlVnRTBFQUlCTkJBRW9iSVNJZ0dpZ0NDQ0lkUVFBZ0hVRUFTaHNoSENBV0tBSUFJaDRoQlFOQUlBNGdJa1lOQVNBT0lCMXNJU2xCQUNFUkEwQUNRQ0FSSUJOSEJFQWdEaUFSU3dSQUlBVWdIaUFSSUJOc0lBNXFRUU4wYWlzREFEa0RBQXdDQ3lBYUtBSUFJUkFnQlVJQU53TUFJQkFnS1VFRGRHb2hFaUFRSUJFZ0hXeEJBM1JxSVE5QkFDRVFSQUFBQUFBQUFBQUFJVHNEUUNBUUlCeEdEUUlnQlNBU0t3TUFJQThyQXdDaUlEdWdJanM1QXdBZ0VFRUJhaUVRSUE5QkNHb2hEeUFTUVFocUlSSU1BQXNBQ3lBT1FRRnFJUTRNQWdzZ0VVRUJhaUVSSUFWQkNHb2hCUXdBQ3dBTEFBc2dGVUVBVGcwQkRBTUxRWDhoRUFKQUlCb29BZ2dpRVNBV0tBSUVSdzBBSUJZb0FnZ2dFVWNOQUVFQUlSQWdFVUVBSUJGQkFFb2JJUjBnR2lnQ0JDSUZRUUFnQlVFQVNoc2hJaUFXS0FJQUlod2hFd05BUVFBaEJTQU9JQjFHRFFFRFFBSkFJQVVnRVVjRVFDQUZJQTVKQkVBZ0V5QWNJQVVnRVd3Z0RtcEJBM1JxS3dNQU9RTUFEQUlMSUJvb0FnQWhEeUFUUWdBM0F3QWdEeUFGUVFOMGFpRVNJQThnRGtFRGRHb2hEMEVBSVJWRUFBQUFBQUFBQUFBaE93TkFJQlVnSWtZTkFpQVRJQThyQXdBZ0Vpc0RBS0lnTzZBaU96a0RBQ0FWUVFGcUlSVWdFaUFSUVFOMEloNXFJUklnRHlBZWFpRVBEQUFMQUFzZ0RrRUJhaUVPREFJTElBVkJBV29oQlNBVFFRaHFJUk1NQUFzQUN3QUxJQkJCQUU0TkFBd0NDeU1BUVJCcklpSWtBRUYvSVJFQ1FDQVdLQUlFSWgxQkFrZ05BQ0FkSUJZb0FnaEhEUUFnRnlnQ0JDQWRSdzBBSUIwUWhBUWlLVVVOQUNBaUlCMUJBV3NpRlRZQ0RDQWlJQ2tvQWdCQkNHbzJBZ2hCQUNFUUl3QkJFR3NpRXlRQVFYOGhKQUpBSUJZb0FnZ2lEeUFXS0FJRVJ3MEFJQThnRnlnQ0JFY05BQ0FQSUNJb0FneEJBV3BIRFFBZ0QwRUNheUljUVFBZ0hFRUFTaHNoS2dOQUFrQWdLaUFRSWhKSEJFQWdFa0VEZENJa0lCY29BZ0JxSUJZb0FnQWdEeUFTYkVFRGRHb2lIaUFrYWlzREFEa0RBQ0FUSUI0Z0VrRUJhaUlRUVFOMElpdHFJaXcyQWdnZ0V5QVBJQkpCZjNOcUlpVTJBZ3hCQUNFRkFrQWdFMEVJYWlJT0lBNFEvUU9mSWp0RUFBQUFBQUFBQUFCaERRQWdEaWdDQUNJbUlDWXJBd0FpUENBN21pQTdJRHhFQUFBQUFBQUFBQUJqR3lJN29DSThPUU1BUkFBQUFBQUFBUEEvSURzZ1BLS2ZveUU4SUE0b0FnUWlEa0VBSUE1QkFFb2JJUTREUUNBRklBNUdEUUVnSmlBRlFRTjBhaUl3SUR3Z01Dc0RBS0k1QXdBZ0JVRUJhaUVGREFBTEFBc2dJaWdDQ0NBa2FpQTdtaUk3T1FNQUlCQWhCU0E3UkFBQUFBQUFBQUFBWVEwQ0EwQkVBQUFBQUFBQUFBQWhPeUFRSVE0Z0JTQVBUZzBDQTBBZ0JTQU9UUVJBSUFVZ0Qyd2hKQ0FGSVE0RFFDQU9JQTlJQkVBZ0ZpZ0NBQ0FPSUNScVFRTjBhaXNEQUNBZUlBNUJBM1JxS3dNQW9pQTdvQ0U3SUE1QkFXb2hEZ3dCQ3dzZ0Z5Z0NBQ0FGUVFOMGFpQTdPUU1BSUFWQkFXb2hCUXdDQlNBV0tBSUFJQTRnRDJ3Z0JXcEJBM1JxS3dNQUlCNGdEa0VEZEdvckF3Q2lJRHVnSVRzZ0RrRUJhaUVPREFFTEFBc0FDd0FMQWtBQ1FDQVBRUUpPQkVBZ0Z5Z0NBQ0lGSUJ4QkEzUWlEbW9nRmlnQ0FDSVFJQThnSEd3aUVpQWNha0VEZEdvckF3QTVBd0FnSWlnQ0NDQU9haUFRSUE5QkFXc2lEaUFTYWtFRGRHb3JBd0E1QXdBTUFRc2dEMEVCUncwQklCY29BZ0FoQlNBV0tBSUFJUkJCQUNFT0N5QUZJQTVCQTNScUlCQWdEaUFQYkNBT2FrRURkR29yQXdBNUF3QUxRUUFoSkNBUFFRQWdEMEVBU2hzaEppQVBJUVVEUUNBRlFRQk1EUU1nRmlnQ0FDQUZRUUZySWhBZ0QyeEJBM1JxSVI0Q1FDQUZJQnhLRFFBZ0R5QUZheUVsSUI0Z0JVRURkR29oS2lBRklSSURRQ0FQSUJKTURRRWdFeUFsTmdJTUlCTWdKVFlDQkNBVElDbzJBZ2dnRXlBV0tBSUFJQThnRW13aUt5QUZha0VEZEdvMkFnQWdFMEVJYWlBVEVQMERtaUU3SUFVaERnTkFJQTRnRDBnRVFDQVdLQUlBSUE0Z0sycEJBM1JxSWl3Z095QWVJQTVCQTNScUt3TUFvaUFzS3dNQW9Ea0RBQ0FPUVFGcUlRNE1BUXNMSUJKQkFXb2hFZ3dBQ3dBTFFRQWhEZ05BSUE0Z0prY0VRQ0FlSUE1QkEzUnFRZ0EzQXdBZ0RrRUJhaUVPREFFTEN5QWVJQkJCQTNScVFvQ0FnSUNBZ0lENFB6Y0RBQ0FRSVFVTUFBc0FDeUFUSUNVMkFnd2dFeUFsTmdJRUlCTWdMRFlDQ0NBVElCY29BZ0FnSzJvMkFnQWdFMEVJYWlBVEVQMERSQUFBQUFBQUFPQy9vaUU3SUE4aEJRTkFJQVZCQVdzaUJTQVNUQTBCSUJjb0FnQWlKQ0FGUVFOMElnNXFJaVVnT3lBT0lCNXFLd01BSWp5aUlDVXJBd0NnSWowNUF3QWdCU0FQYkNFbElBVWhEZ05BSUE0Z0QwNE5BU0FXS0FJQUlBNGdKV3BCQTNScUlpWWdKaXNEQUNBOElDUWdEa0VEZENJbWFpc0RBS0lnUFNBZUlDWnFLd01Bb3FDaE9RTUFJQTVCQVdvaERnd0FDd0FMQUFzQUN5QVRRUkJxSkFBQ1FDQWtRUUJJRFFBZ0tTZ0NBQ0lUUWdBM0F3QWdGU0VRQTBBZ0VDSUZJaEZCQUV3RVFFRUFJUVVEUUNBRklCVkdCRUJCQUNFUkRBUUxJQmNvQWdBaUR5QUZRUU4wYWlJU0t3TUFJandoT3lBRlFRRnFJaEFoRVNBRklRNERRQ0FSSUIxSUJFQWdEeUFSUVFOMGFpc0RBQ0k5SURzZ095QTlZeUlUR3lFN0lCRWdEaUFUR3lFT0lCRkJBV29oRVF3QkN3c2dEeUFPUVFOMGFpQThPUU1BSUJJZ096a0RBQ0FXS0FJQUlnOGdCU0FkYkVFRGRHb2hFU0FQSUE0Z0hXeEJBM1JxSVE1QkFDRUZBMEFnQlNBZFJnUkFJQkFoQlF3Q0JTQU9Ld01BSVRzZ0RpQVJLd01BT1FNQUlCRWdPemtEQUNBRlFRRnFJUVVnRVVFSWFpRVJJQTVCQ0dvaERnd0JDd0FMQUFzQUN3TkFBa0FnRVNJT1FRQk1CRUJCQUNFT0RBRUxJQk1nRGtFRGRDSVFhaXNEQUprZ0Z5Z0NBQ0lQSUE1QkFXc2lFVUVEZEdvckF3Q1pJQThnRUdvckF3Q1pvRVNON2JXZzk4YXdQcUprRFFFTEN5QUZRUUZySVJBZ0JTQU9SZzBBSUE0Z0JTQUZJQTVJR3lFbUlCTWdCVUVEZENJcWFpRWtJQTVCQTNRaUt5QVRhaUVzUVFBaEVRTkFJQkZCNUFCR0RRRWdFVUVCYWlFU0lCY29BZ0FpSENBcmFpc0RBQ0FjSUNwcUlqQXJBd0FpTzZFZ0pDc0RBQ0k4SUR5aUlqd2dIQ0FRUVFOMGFpSTRLd01BSUR1aFJBQUFBQUFBQU9BL29pSTdJRHdnT3lBN29xQ2ZJanlhSUR3Z08wUUFBQUFBQUFBQUFHTWJvS09nSVQ0Z0xDc0RDQ0U5SUE0aEJRTkFJQVVnSmtjRVFBSkFJRDZaSWpzZ1BabG1CRUFnTzBTOGlkaVhzdEtjUEdSRkJFQkVBQUFBQUFBQThEOGhPMFFBQUFBQUFBQUFBQ0U4REFJTElEMmFJRDZqSWp0RUFBQUFBQUFBOEQ4Z095QTdva1FBQUFBQUFBRHdQNkNmb3lJN29pRThEQUVMSUQ2YUlEMmpJanRFQUFBQUFBQUE4RDhnT3lBN29rUUFBQUFBQUFEd1A2Q2ZveUk4b2lFN0N5QWNJQVZCQTNRaUpXb2lFU0FSS3dNQUlqOGdQQ0EvSUJ3Z0JVRUJhaUlQUVFOMEloRnFJakVyQXdBaVA2RWlRQ0E4b2lBN0lEdWdJQkVnRTJvaUhpc0RBS0tnb2lKQm9Ua0RBQ0F4SUQ4Z1FhQTVBd0FnQlNBT1NnUkFJQk1nSldvaUVTQTdJQkVyQXdDaUlEMGdQS0toT1FNQUN5QThtaUUvSUI0Z1BDQTdJRUNpSUR4RUFBQUFBQUFBQU1DaUlCNHJBd0FpUUtLZ29pQkFvRGtEQUNBUElCMXNJVEVnQlNBZGJDRTVRUUFoRVFOQUlCRWdIVWNFUUNBV0tBSUFJaklnRVNBNWFrRURkR29pT2lBN0lEb3JBd0FpUHFJZ01pQVJJREZxUVFOMGFpSXlLd01BSWowZ1A2S2dPUU1BSURJZ1BDQStvaUE3SUQyaW9Ea0RBQ0FSUVFGcUlSRU1BUXNMSUFVZ0VFNGhFU0FQSVFVZ0VRMEJJQjRyQXdBaFBpQVRJQ1ZxSWhFZ095QVJLd01RSWp1aU9RTVFJRHNnUDZJaFBRd0JDd3NnRWlFUklDUXJBd0NaSURnckF3Q1pJREFyQXdDWm9FU043YldnOThhd1BxSmtEUUFMREFBTEFBc2dLUkRiQWdzZ0lrRVFhaVFBSUJGQkFFZ05BUUpBSURkRkJFQkJBQ0VPUVg4aER3SkFJQm9vQWdRaUJVRUFUQTBBSUJvb0FnZ2lFMEVBVEEwQUlCWW9BZ1FnQlVjTkFDQVdLQUlJSUFWSERRQWdHU2dDQkNBRlJ3MEFJQmtvQWdnZ0UwY05BQ0FYS0FJRUlBVkhEUUFnR1NnQ0FDRVZBMEFDUUNBRklBNUdCRUFnQlNFT0RBRUxJQmNvQWdBZ0RrRURkR29yQXdBaU8wUzhpZGlYc3RLY1BHTU5BQ0FGSUE1c0lSUkVBQUFBQUFBQThEOGdPNW1mb3lFOFFRQWhFUU5BSUJFZ0UwY0VRQ0FhS0FJQUlCRkJBM1JxSVJBZ0ZpZ0NBQ0FVUVFOMGFpRVBRUUFoRWtRQUFBQUFBQUFBQUNFN0EwQWdCU0FTUndSQUlCSkJBV29oRWlBUEt3TUFJQkFyQXdDaUlEdWdJVHNnRUNBVFFRTjBhaUVRSUE5QkNHb2hEd3dCQ3dzZ0ZTQThJRHVpT1FNQUlCRkJBV29oRVNBVlFRaHFJUlVNQVFzTElBNUJBV29oRGd3QkN3c2dEaUFGSUFVZ0RrZ2JJUVZCQUNFUElCTkJBQ0FUUVFCS0d5RVFBMEFnQlNBT1JnMEJJQmNvQWdBZ0RrRURkR3BDQURjREFFRUFJUklEUUNBUUlCSkhCRUFnRlVJQU53TUFJQkpCQVdvaEVpQVZRUWhxSVJVTUFRc0xJQTVCQVdvaERnd0FDd0FMSUE5QkFFNE5BUXdEQzBFQUlRVWdGRUVBSUJSQkFFb2JJUTRnR1NnQ0FDRVFJQllvQWdBaEVnTkFBa0FnQlNBT1J3UkFRUUFoRVNBWEtBSUFJQVZCQTNScUt3TUFSTHlKMkpleTBwdzhZMFVOQVNBRklRNExJQTRnRkNBT0lCUktHeUVGQTBBZ0JTQU9SZzBESUJjb0FnQWdEa0VEZEdwQ0FEY0RBRUVBSVJFRFFDQVJJQlJIQkVBZ0VFSUFOd01BSUJGQkFXb2hFU0FRUVFocUlSQU1BUXNMSUE1QkFXb2hEZ3dBQ3dBTEEwQWdFU0FVUndSQUlCQWdFaXNEQURrREFDQVJRUUZxSVJFZ0VFRUlhaUVRSUJKQkNHb2hFZ3dCQ3dzZ0JVRUJhaUVGREFBTEFBc2dGaEJHUVFBaEVRc2dFUXdCQ3lBV0VFWkJmd3NoRXlBYUVFWkJBQ0VPSUJjb0FnUWlCVUVBSUFWQkFFb2JJUkJFQUFBQUFBQUFBQUFoTzBFQUlRVURRQ0FGSUJCR0JFQURRQ0FPSUJCR0RRUWdGeWdDQUNBT1FRTjBhaUlGSUFVckF3QWdPNk01QXdBZ0RrRUJhaUVPREFBTEFBVWdPeUFYS0FJQUlBVkJBM1JxS3dNQW9DRTdJQVZCQVdvaEJRd0JDd0FMQUFzZ0doQkdDeUFUUVFCSURRSWdMeUFiUVJoc2FpSUZJQmtvQWdBaURpc0RDQ0k3T1FNQUlBVWdEaXNEQUNJOG1qa0RDQ0FGSURzZ0lDZ0NBQ0lGS3dNQW9pQThJQVVyQXdpaW9abzVBeEFnSVJCR0lCZ2hHd3dCQ3dzZ0dSQkdJQ0FRMndJZ0Z4RGJBa0VBSVE0RFFFRUFJQTVCQkVZTkFocEJmeUF2SUE1QkFXdEJBM0ZCR0d4cUlnVXJBd0FnTHlBT1FSaHNhaUlRS3dNSUlqeWlJQVVyQXdnaVBTQVFLd01Bb3FFaU81bEVMVU1jNitJMkdqOWpEUUlhSUNnZ0RrRUVkR29pRVNBOUlCQXJBeENpSUFVckF4QWdQS0toSUR1ak9RTUFJQkVnRUNzREFDQUZLd01Rb2lBUUt3TVFJQVVyQXdDaW9TQTdvemtEQ0NBT1FRRnFJUTRNQUFzQUN5QWhFRVlnR1JCR0lDQVEyd0lnRnhEYkFrRi9DeUVGSUNOQkVHb2tBQ0FGUVFCSURRQWdIMEVJYWlFVElCOUJGR29oSVNBZlFTaHFJU0lnSDBFTWFpRVNJQjlCR0dvaEdpQWZRVEJxSVJZZ0gwSHdBV29oRGlBZlFmZ0JhaUVnSXdCQmtPQUFheUlYSkFCQkFTRUZBa0FnQ0VFQ2EwRUNTdzBBSUExQmpoWkdCRUFnQjBFQ1FRNUJLaUFBSUFFZ0FpQURJQWtnS0VRQUFBQUFBQURzUHlBWFFSQnFFTFlEUVFCSUJFQWdFa0YvTmdJQVFYb2hCUXdDQ3lBWFFSQnFJUmtnRGlFUlFRQWhEMEVBSVFVakFFR3dBV3NpR0NRQUlCaEN3NEdBZ05BQk53T1lBU0FZUW9DQWdJRGdGamNEa0FGQi93RWhEZ05BSUE5QkJFY0VRQ0FaSUJoQmtBRnFJQTlCQW5ScUtBSUFhaTBBQUNJUUlBNUIvd0Z4SWc0Z0RpQVFTeHNoRGlBUUlBVkIvd0Z4SWdVZ0JTQVFTUnNoQlNBUFFRRnFJUThNQVFzTEFuOGdCVUgvQVhFaUJTQU9RZjhCY1NJT2EwRWRUQVJBSUJwQkFEWUNBQ0FXUW9DQWdJQ0FnSUQ0djM4M0F3QkJmZ3dCQ3lBRklBNXFRUUYySVIxQkFDRUZRUUFoRHlBV0Fud0NRQUpBQWtBRFFDQVBRUVJHQkVBQ1FBSkFBa0FEUUNBRkloQkJCRVlOQVNBUVFRRnFJUVVnR0VHc0FXb2dFR290QUFCQkFVY05BQ0FZUWF3QmFpQUZRUU54YWkwQUFFRUJSdzBBSUJoQnJBRnFJQkJCQW1wQkEzRnFMUUFBRFFBTFFRQWhGRUgzQUNFVlFRMGhCVUgvQVNFYkFrQWdFQ0lPRGdRQ0J3WURBQXNnR2lBUU5nSUFSQUFBQUFBQUFQQS9EQWdMSUJwQkFEWUNBQ0FXUW9DQWdJQ0FnSUQ0djM4M0F3QkJmUXdJQ3dOQUlBNUJEa1lOQmlBT1FRNXNJU01nRGtIKy8vLy9CM0VoQlVFQUlROERRQ0FQUVE1SEJFQUNRQ0FPUVFOSklBOUJBMnRCQjB0eVJTQU9RUXRKY1EwQUlBOUIvdi8vL3dkeEloUWdCWEpGSUFWQkRFWWlIQ0FVUlhGeUlCd2dGRUVNUm5GeURRQWdGU0FZYWlBWklBOGdJMnBxTFFBQUlCMXJJaFJCSDNZNkFBQWdGQ0FVUVI5MUloeHpJQnhySWhRZ0d5QVVJQnRJR3lFYklCVkJBV3NoRlFzZ0QwRUJhaUVQREFFTEN5QU9RUUZxSVE0TUFBc0FDd1VnR0VHc0FXb2dEMm9nSFNBWklCaEJrQUZxSUE5QkFuUnFLQUlBYWkwQUFFczZBQUFnRDBFQmFpRVBEQUVMQ3dOQVFRQWhEeUFGUVFCSURRTWdCVUYrY1NFT0lBVkJBMnNoSXdOQUlBOUJEa2NFUUFKQUlBOUJBMGtnSTBFSFMzSkZJQTlCQzBseERRQkJBQ0FPUVF4R0lBOUIvdi8vL3dkeEloUWJJQTRnRkhKRmNpQU9SU0FVUVF4R2NYSU5BQ0FWSUJocUlCa2dEMEVPYkNBRmFtb3RBQUFnSFdzaUZFRWZkam9BQUNBVUlCUkJIM1VpSEhNZ0hHc2lGQ0FiSUJRZ0cwZ2JJUnNnRlVFQmF5RVZDeUFQUVFGcUlROE1BUXNMSUFWQkFXc2hCUXdBQ3dBTEEwQWdCVUVBU0EwQ0lBVkJEbXdoRkNBRlFYNXhJU05CRFNFUEEwQWdEMEVBVGdSQUFrQWdCVUVEU1NBUFFRTnJRUWRMY2tVZ0JVRUxTWEVOQUNBUFFYNXhJZzVCREVjaUhFVWdJMEVNUm5FZ0JVRUNTU0llSUJ4RmNYSWdIaUFPUlhGeURRQWdGU0FZYWlBWklBOGdGR3BxTFFBQUlCMXJJZzVCSDNZNkFBQWdEaUFPUVI5MUloeHpJQnhySWc0Z0d5QU9JQnRJR3lFYklCVkJBV3NoRlFzZ0QwRUJheUVQREFFTEN5QUZRUUZySVFVTUFBc0FDd05BSUJSQkRrWU5BU0FVUWY3Ly8vOEhjU0VGSUJSQkEyc2hJMEVOSVE4RFFDQVBRUUJPQkVBQ1FDQVBRUU5KSUNOQkIwdHlSU0FQUVF0SmNRMEFJQVZGSUE5QmZuRWlEa0VNUm5FTkFDQUZRUXhISWh4RklBNUJERVp4SUJ4RklBOUJBa2x4Y2cwQUlCVWdHR29nR1NBUFFRNXNJQlJxYWkwQUFDQWRheUlPUVI5Mk9nQUFJQTRnRGtFZmRTSWNjeUFjYXlJT0lCc2dEaUFiU0JzaEd5QVZRUUZySVJVTElBOUJBV3NoRHd3QkN3c2dGRUVCYWlFVURBQUxBQXNnR2lBUU5nSUFSQUFBQUFBQUFQQS9JQnRCSGtvTkFCb2dHN2RFQUFBQUFBQUFQa0NqQ3prREFFRjhRWTRXUWdBZ0dDQVlRWWdCYWhDeEJ5SUZRUUJJRFFBYUlCRUVRQ0FSSUFVMkFnQUxJQmNnR0NrRGlBRTNBd2hCQUFzaEJTQVlRYkFCYWlRQUlBVkJBRWdFUUNBU1FYODJBZ0FNQWdzZ0Z5a0RDQ0pDUW45UkJFQWdFa0YvTmdJQVFYc2hCUXdDQ3lBU0lFS25RZi8vQVhGQkFDQkNRb0NBL3Y4UGcxQWJOZ0lBSUNCRkRRRWdJQ0JDTndNQURBRUxJQWRCQWlBTlFmOEJjU0lQSUE5QkEyd2dBQ0FCSUFJZ0F5QUpJQ2dnQ2lBWFFSQnFFTFlEUVFCSUJFQWdFa0YvTmdJQVFYb2hCUXdCQ3lBWFFSQnFJUlVnRGlFUlFRQWhCVUVBSVE1Q0FDRkNJd0JCTUdzaUdDUUFBbjhnRDBFSmEwRjVUUVJBSUJKQmZ6WUNBQ0FhUVFBMkFnQWdGa0tBZ0lDQWdJQ0ErTDkvTndNQVFYOE1BUXNnR0VFQU5nSVFJQmdnRDBFQmF5SVFOZ0ljSUJnZ0R5QVBiQ0lVUVFGck5nSVlJQmdnRHlBUWJEWUNGRUgvQVNFYkEwQWdCVUVFUndSQUlCVWdHRUVRYWlBRlFRSjBhaWdDQUdvdEFBQWlHU0FiUWY4QmNTSWJJQmtnRzBrYklSc2dHU0FPUWY4QmNTSU9JQTRnR1VrYklRNGdCVUVCYWlFRkRBRUxDeUFPUWY4QmNTSUZJQnRCL3dGeElnNXJRUjFNQkVBZ0VrRi9OZ0lBSUJwQkFEWUNBQ0FXUW9DQWdJQ0FnSUQ0djM4M0F3QkJmZ3dCQ3lBRklBNXFRUUYySVJsQkFDRU9RUUFoQlFKQUEwQWdCVUVFUmdSQUFrQUNRQU5BSUE0aUJVRUVSZzBCSUFWQkFXb2hEaUFZUVN4cUlBVnFMUUFBUVFGSERRQWdHRUVzYWlBT1FRTnhhaTBBQUVFQlJ3MEFJQmhCTEdvZ0JVRUNha0VEY1dvdEFBQU5BQXNnR2lBRk5nSUFRUUFoQlVIL0FTRWJBMEFnQlNBVVJ3UkFJQVVnRldvaURpQU9MUUFBSWc0Z0dVazZBQUFnRGlBWmF5SU9JQTVCSDNVaURuTWdEbXNpRGlBYklBNGdHMGdiSVJzZ0JVRUJhaUVGREFFTEN5QVFJUTRDUUFKQUFrQWdHaWdDQUE0RUFBRUNCQWNMSUE4aEdVRUFJUTREUUNBT0lCbEdEUWNnRGlBUGJDRVVRUUFoQlFOQUlBVWdEMGNFUUNBT0lCQkdJaDBnQlNBUVJuRWdCU0FPY2tVZ0hTQUZSWEZ5Y2tVRVFDQVZJQVVnRkdwcUxRQUFRUUJIclNCQ1FnR0doQ0ZDQ3lBRlFRRnFJUVVNQVFzTElBNUJBV29oRGd3QUN3QUxJQThoR1VFQUlRNERRQ0FPSUJsR0RRWWdFQ0VGQTBBZ0JVRUFUZ1JBQWtBZ0RrVWdCU0FRUm5FTkFDQU9JQkJISWhSRklBVWdFRVp4UVFFZ0ZDQUZHMFZ5RFFBZ0ZTQUZJQTlzSUE1cWFpMEFBRUVBUjYwZ1FrSUJob1FoUWdzZ0JVRUJheUVGREFFTEN5QU9RUUZxSVE0TUFBc0FDd05BSUE1QkFFZ05CU0FPSUE5c0lSa2dFQ0VGQTBBZ0JVRUFUZ1JBSUFVZ0RuSkZJQVVnRUVjaUZFVWdEaUFRUm5GQkFTQVVJQTRiUlhKeVJRUkFJQlVnQlNBWmFtb3RBQUJCQUVldElFSkNBWWFFSVVJTElBVkJBV3NoQlF3QkN3c2dEa0VCYXlFT0RBQUxBQXNnRWtGL05nSUFJQnBCQURZQ0FDQVdRb0NBZ0lDQWdJRDR2MzgzQXdCQmZRd0VDd1VnR0VFc2FpQUZhaUFaSUJVZ0dFRVFhaUFGUVFKMGFpZ0NBR290QUFCTE9nQUFJQVZCQVdvaEJRd0JDd3NnRHlFWkEwQWdEa0VBU0EwQlFRQWhCUU5BSUFVZ0dVY0VRQ0FPUlNBRklCQkdjU0FGSUE1eVJVRUFJQTRnRUVZZ0JSdHlja1VFUUNBVklBVWdEMndnRG1wcUxRQUFRUUJIclNCQ1FnR0doQ0ZDQ3lBRlFRRnFJUVVNQVFzTElBNUJBV3NoRGd3QUN3QUxJQllnRzdkRUFBQUFBQUFBUGtDalJBQUFBQUFBQVBBL0lCdEJIa3diT1FNQUFrQUNRQUpBSUExQmhRcEdJQTFCaEFoclFRSkpjZzBBSUExQmd3UkhCRUFnRFVHRUJrWU5BU0FOUVlNQ1J3MENJQmdnUXFkQnNOOEFhakFBQURjRENFS1cwNld6bWMybHkra0FJRUtJUWdHRFVBMERJQkpCZnpZQ0FDQVdRb0NBZ0lDQWdJRDR2MzgzQXdCQmZBd0VDeUFZSUVLblFmRGVBR293QUFBM0F3Z2dRa0wvLy8vL0Q0TWhRaUFSQkVBZ0VVTCt6dS91Mi9mMjgvNEFJRUtJcDBFQmNUWUNBQXRDZ0xDUWdhQ0lnSUNCZnlCQ2lFSUJnMUFOQWlBU1FYODJBZ0FnRmtLQWdJQ0FnSUNBK0w5L053TUFRWHdNQXdzZ0RTQkNRUUFnR0VFSWFoQ3hCeUlGUVFCSUJFQWdFa0YvTmdJQUlCWkNnSUNBZ0lDQWdQaS9memNEQUVGOERBTUxJQkZGSUFWRmNnMEJJQkVnQlRZQ0FBd0JDeUFZSUVJM0F3Z0xJQklnR0NrRENENENBRUVBQ3lFRklCaEJNR29rQUNBZ1JRMEFJQ0JDQURjREFBc0NRQ0FJUVFKR0lBaEJCRXR5RFFBQ2Z5QUdSUVJBSUJOQmZ6WUNBRUYvREFFTEFrQUNRQ0FJRGdRQUFRRUFBUXNnQjBFQUlBWW9BaHdpRGlBT1FRSjBJQUFnQVNBQ0lBTWdDU0FvSUFvZ0YwRVFhaEMyQTBFQVNBUkFJQk5CZnpZQ0FFRjZEQUlMSUFaQkFDQVhRUkJxSUFZb0Fod2dFeUFoSUNJUXhRY01BUXNnQjBFQklBWW9BaHdpRGlBT1FRSjBJQUFnQVNBQ0lBTWdDU0FvSUFvZ0YwRVFhaEMyQTBFQVNBUkFJQk5CZnpZQ0FFRjZEQUVMSUFaQkFTQVhRUkJxSUFZb0Fod2dFeUFoSUNJUXhRY0xJUTRnQlVFQlJnUkFJQTRoQlF3QkN5QU9RUUZHRFFBZ0JTQU9jVUVmZFNBT2NTRUZDeUFYUVpEZ0FHb2tBQ0FGUVFacUlnVkJCazBFUUNBZklBVkJBblJCek40QWFpZ0NBRFlDN0FFTElBaEJBazBFUUNBZklCTWdFaUFJUVFKSklnVWJLQUlBTmdJRUlCOGdJU0FhSUFVYktBSUFOZ0lRSUI4Z0lpQVdJQVViS3dNQU9RTWdDeUF1UVFGcUlTNExJQzFCQVdvaExRd0JDd3NnRENBdU5nSUFJQ2RCRUdva0FFRUFDNXdJQVE1L0lBQW9BZ0FoQ3lBQUtBSUVJUXhCQVVHOElCRCtBaUlHUlFSQVFRQkJBMEdrRGtFQUVEMUJBUkFEQUF0QkJCQk1JZzBRaXdRQ2YwRVlFRXdpQ1JDTEJDRUJJQWxCQkdvUWtnSWFJQUVDZjBISUJoQk1JZ1JCREdvUVRSb2dCRUZBYXhDMEFob2dCRUhJQUdvUWtnSWFJQVJCM0FCcUlnRkI2TlFCTmdJQUlBRkJCR29RVFJvZ0FVSUFOd0lZSUFGQ0FEY0NFQ0FCUWZqVUFUWUNBQ0FCUVNCcUVFMGFJQUZCTEdvUVRSb2dBVUU0YWhCTkdpQUVRYUFCYWlJRFFvcUFnSUNnQVRjQ0NDQURRZ0EzQWdBZ0EwRVFhaEJOR2lBRFFRRTZBQndnQTBFZ2FoQk5HaUFEUWdBM0Fpd2dBMEtBZ0lDQWdJQ0FrTUVBTndJMElBTkJQR29RVFJvZ0EwSElBR29RVFJvZ0EwR0FnTUNJQkRZQ1dDQURRZHdBYWlJQlFnQTNBZ3dnQVVJQU53SUFJQUZDQURjQ0ZDQUJRUnhxRUUwYUlBRkJLR29RVFJvZ0EwR1FBV29RVFNFQklBTkJpQ2NRNUFZZ0FVRWtFSmNDSUFSQnZBSnFJZ0ZCb05vQlFRd1E5QUVnQVVFd2FrSFEyZ0ZCREJEMEFTQUJRZUFBYWtHQTJ3RkJEQkQwQVNBQlFaQUJha0d3MndGQkRCRDBBU0FCUWNBQmFrSGcyd0ZCREJEMEFTQUJRZkFCYWtHUTNBRkJEQkQwQVNBQlFzMlpzL2lEZ0lEd3dBQTNBcmdDSUFGQ3pabXo5clBtelBrK053S3dBaUFCUW9DQWdQVGp6Sm5UUGpjQ3FBSWdBVUxObWJQdXMrYk1tVDQzQXFBQ0lBUkIvQVJxRUUwYUlBUkJzK2JNK1FNMkFvZ0ZJQVJCakFWcUlnRkNBRGNDQUNBQlFRRTZBQkFnQVVJQU53SUlJQUZCRkdwQkFFSElBQkE2R2lBQlFkd0FhaENTQWhvZ0FVSHdBR29RVFJvZ0FVSDhBR29RVFJvZ0JFR1VCbW9pQnhCTkdpQUhRUXhxRUUwYUlBZEJHR29pQVJCTkdpQUhRWURJQUJDWEFnSkFJQUVRUXlJQ1FZQUlTUVJBSXdCQklHc2lDaVFBQWtCQmdBZ2dBbXNpQ0NBQkVEVW9BZ0FnQVNnQ0JHdEJBM1ZOQkVBZ0FTQUlFSVlFREFFTElBRVFOU0VDSUFwQkNHb2dBU0FCRUVNZ0NHb1Fvd01nQVJCRElBSVFuUU1oQlNNQVFSQnJJZ0lrQUNBQ0lBVW9BZ2cyQWdBZ0JTZ0NDQ0VPSUFJZ0JVRUlhallDQ0NBQ0lBNGdDRUVEZEdvMkFnUWdBaWdDQUNFSUEwQWdBaWdDQkNBSVJ3UkFJQVVvQWhBYUlBSW9BZ0FRbUFZZ0FpQUNLQUlBUVFocUlnZzJBZ0FNQVFzTElBSVFxd0VnQWtFUWFpUUFJQUVnQlJDaUF5QUZFS0VEQ3lBS1FTQnFKQUFNQVFzZ0FrR0FDRXNFUUNBQktBSUFRWUJBYXlFQ0lBRVFReUVGSUFFZ0FoQ3BBeUFCSUFVUW1BUUxDeUFIUVRJMkFqQWdCMEdvQ0RZQ0xDQUhRWUFJTmdJb0lBZERDdGNqUERnQ0pDQURRd0FBUUVBNEFqUWdBME1BQUlCQU9BSTRJQU5COUFNUTVBWWdCRUVCT2dBSUlBUkNpSUNBZ0lDQWdLREFBRGNDQUNBRUN4Q3dCaUFKQ3hDekJpQUdRb0dBZ0lCd053SVVJQVlnRERZQ0VDQUdJQXMyQWd3Z0JrRUJOZ0lJSUFZZ0FEWUNCQ0FHSUEwMkFnQWdCZ3NtQVFGL0lBQW9BZ1FpQVFSQUlBQWdBU2dDS0JFQkFBc2dBRUVBTmdJVUlBQkJBRFlDQkFzN0FRRi9JQUFvQWdRaUFRUkFJQUJCQVNBQktBSWtFUUlBSUFBb0FoQUVRQ0FBUVFBMkFyZ0NJQUJCeUFFMkFoUVBDeUFBUWVRQU5nSVVDd3YvQ0FJTGZ3SjlJd0JCTUdzaUJDUUFJQVJDaUlDQWdCQTNBaVFnQkNBQU5nSWdJQVJCQVRZQ0dDQUVJQU0yQWhRZ0JDQUJOZ0lRSUFSQkNEWUNDQ0FFSUFNMkFnUWdCQ0FDTmdJQUFrQUNmeUFFSWdrb0FnZ2dCQ2dDQkJEY0JpSUFCRUJCZnlFR0FrQWdBQ2dDQkNJQ0lBa29BZ2hIRFFBZ0FDZ0NDQ0lCSUFrb0FnUkhEUUJCQUNFR0lBSkJBQ0FDUVFCS0d5RUhJQUZCQUNBQlFRQktHeUVJSUFBb0FnQWhBMEVBSVFFRFFDQUJJQWRHRFFFZ0NTZ0NBQ0FCUVFKMGFpRUVRUUFoQlFOQUlBVWdDRWNFUUNBRElBUXFBZ0E0QWdBZ0JVRUJhaUVGSUFOQkJHb2hBeUFFSUFKQkFuUnFJUVFNQVFzTElBRkJBV29oQVF3QUN3QUxJQUFnQmtFQVRnMEJHaUFBRUVZTFFRQUxJZzFGQkVCQmZ5RUNEQUVMQWtBZ0RTQUpFTlFHSWd0RkJFQkJmeUVDREFFTEFrQWdEU0FKUVJCcUVOUUdJZzVGQkVCQmZ5RUNEQUVMUVFBaEFrRUFJUU1nQ3lnQ0FDRUhJQXNvQWdRaEJrRUFJUUFqQUVIUUQyc2lDQ1FBQWtBZ0JrSDBBMG9OQUFKQUFrQUNRQ0FHRGdJREFBRUxJQWREQUFDQVB5QUhLZ0lBbFRnQ0FBd0JDeUFHUVFBZ0JrRUFTaHNoREFOQUlBQWdERVlFUUFOQUlBTWdERVlFUUVFQUlRTURRQ0FNSUFNaUFFWU5CUU5BQWtBZ0FDQUdSZ1JBSUFZaEFBd0JDeUFJSUFCQkFuUnFLQUlBSUFOR0RRQWdBRUVCYWlFQURBRUxDeUFJSUFCQkFuUWlBV29nQ0NBRFFRSjBJZ0JxS0FJQU5nSUFJQUFnQjJvaEFDQUJJQWRxSVFSQkFDRUZBMEFnQlNBTVJ3UkFJQVFxQWdBaER5QUVJQUFxQWdBNEFnQWdBQ0FQT0FJQUlBVkJBV29oQlNBQUlBWkJBblFpQVdvaEFDQUJJQVJxSVFRTUFRc0xJQU5CQVdvaEF3d0FDd0FMUXdBQUFBQWhEMEYvSVFVZ0J5QURJZ0FnQm14QkFuUnFJZ0VoQkFOQUlBQWdCa2NFUUNBRUtnSUFpeUlRSUE4Z0R5QVFYU0lLR3lFUElBQWdCU0FLR3lFRklBQkJBV29oQUNBRUlBWkJBblJxSVFRTUFRc0xRUUFoQUNBRlFYOUdJQTlELytiYkxsOXlEUVFnQ0NBRlFRSjBhaUlBS0FJQUlRUWdBQ0FJSUFOQkFuUnFJZ0FvQWdBMkFnQWdBQ0FFTmdJQUlBY2dCU0FHYkVFQ2RHb2hBRUVBSVFVZ0FTRUVBMEFnQlNBR1J3UkFJQUFxQWdBaER5QUFJQVFxQWdBNEFnQWdCQ0FQT0FJQUlBVkJBV29oQlNBRVFRUnFJUVFnQUVFRWFpRUFEQUVMQ3lBQktnSUFJUTlCQVNFRUlBRWhBQU5BSUFRZ0JrY0VRQ0FBSUFBcUFnUWdENVU0QWdBZ0JFRUJhaUVFSUFCQkJHb2hBQXdCQ3dzZ0FFTUFBSUEvSUErVk9BSUFRUUFoQ2dOQUlBWWdDa2NFUUNBRElBcEhCRUFnQnlBR0lBcHNRUUowYWlJQUtnSUFqQ0VQUVFFaEJDQUJJUVVEUUNBRUlBWkhCRUFnQUNBUElBVXFBZ0NVSUFBcUFnU1NPQUlBSUFWQkJHb2hCU0FFUVFGcUlRUWdBRUVFYWlFQURBRUxDeUFBSUFVcUFnQWdENVE0QWdBTElBcEJBV29oQ2d3QkN3c2dBMEVCYWlFRERBQUxBQVVnQ0NBQVFRSjBhaUFBTmdJQUlBQkJBV29oQUF3QkN3QUxBQXNnQnlFQUN5QUlRZEFQYWlRQUFrQkJBRUYvSUFBYlFRQklCRUJCZnlFQ0RBRUxJQWxCSUdvZ0N5QU9FTVFHR2dzZ0RoQkdDeUFMRUVZTElBMFFSZ3NnQ1VFd2FpUUFJQUlMRFFBZ0FDZ0NBQ0FCUVFSMGFndjNBZ0lGZndWOUl3QkJFR3NpQlNRQVFYOGhCeU1BUVVCcUlnWWtBQUovSUFBcUFod2dBQ29DTENJS0lBT1VreUVOSUFBcUFpQWlDeUFEbENBQUtnSVFreUVPSUFBcUFnd2dDaUFDbEpNaENrRi9JQXNnQXBRZ0FDb0NBSk1pQ3lBQUtnSWtJZ3dnQTVRZ0FDb0NGSk1pQTVRZ0RpQU1JQUtVSUFBcUFnU1RJZ3lVa3lJQ1F3QUFBQUJiRFFBYUlBVWdBeUFLbENBTklBeU1sSklnQXBVNEFnd2dCU0FMSUEyVUlBb2dEcFNUSUFLVk9BSUlRUUFMSVFBZ0JrRkFheVFBQWtBZ0FFRUFTQTBBQW44Z0JTb0NEQ0FCS2dJTUlnS1VRek16eTBHVlF3QUFBRCtTSWdPTFF3QUFBRTlkQkVBZ0E2Z01BUXRCZ0lDQWdIZ0xJZ0JCQUVnTkFDQUJLQUlFSWdnZ0FFd05BQUovSUFFb0FnZ2lDYklnQWlBRktnSUlsRU16TTh2QmxaSkRBQUFBUDVJaUFvdERBQUFBVDEwRVFDQUNxQXdCQzBHQWdJQ0FlQXNpQmtFQVNDQUdJQWxPY2cwQUlBUWdBU2dDQUNBR0lBaHNJQUJxYWkwQUFEb0FBRUVBSVFjTElBVkJFR29rQUNBSEN5MEJBWDhnQUNnQ0JDRUNBMEFnQVNBQ1J3UkFJQUFRTlNBQ1FReHJJZ0lRdXdVTUFRc0xJQUFnQVRZQ0JBc0hBQ0FCRURrYUMxY0JBMzhnQUNnQ0JDRUJBMEFnQVNBQUtBSUlSd1JBSUFBb0FoQWhBaUFBSUFBb0FnaEJER3NpQXpZQ0NDQUNJQU1RdXdVTUFRc0xJQUFvQWdBRVFDQUFLQUlRR2lBQUtBSUFJUUVnQUJDd0F4b2dBUkEwQ3d1U0FRRUVmeUFBRUlRQ0lBQVFOUm9nQUNnQ0FDRUVJQUFvQWdRaEFpQUJRUVJxSVFNRFFDQUNJQVJIQkVBZ0F5Z0NBRUVNYXlJRklBSkJER3NpQWlrQ0FEY0NBQ0FGSUFJb0FnZzJBZ2dnQWhEVUJDQURJQU1vQWdCQkRHczJBZ0FNQVFzTElBQWdBeEJJSUFCQkJHb2dBVUVJYWhCSUlBQVFOU0FCRUQ0UVNDQUJJQUVvQWdRMkFnQWdBQ0FBRUZZUXNRTUxHUUFnQUNBQklBSWdBMEVNUWJiNUFVSFZxdFdxQVJDcUJBc0pBQ0FBUVJBUXN3TUx3Z0lDQVg4RWZTTUFRVUJxSWdZa0FBSkFJQUFFUUNBQVFRaHFJQUVnQmtFUWFoQ3lBMEYvSVFFZ0FFRzRBV29pQUNBR0tnSWNJQVlxQWhBZ0FwUWdCaW9DRkNBRGxKS1NJQVlxQWp3Z0Jpb0NNQ0FDbENBR0tnSTBJQU9Va3BJaUI1VWlDQ0FHS2dJc0lBWXFBaUFnQXBRZ0Jpb0NKQ0FEbEpLU0lBZVZJZ0lnQkNBRkVISkJBRWdOQVNBQUlBUXFBZ0FnQlNvQ0FDQUdRUXhxSUFaQkNHb1E0Z0ZCQUVnTkFVRi9RUUFnQ0NBR0tnSU1reUlESUFPVUlBSWdCaW9DQ0pNaUFpQUNsSkpEQUFDQVAxNGJJUUVNQVFzZ0FTb0NIQ0VISUFFcUFoUWhDQ0FCS2dJUUlRa2dCQ0FCS2dJTUlBRXFBZ0FnQXBRZ0FTb0NCQ0FEbEpLU0lBRXFBaXdnQVNvQ0lDQUNsQ0FCS2dJa0lBT1VrcElpQ3BVNEFnQWdCU0FISUFrZ0FwUWdDQ0FEbEpLU0lBcVZPQUlBUVFBaEFRc2dCa0ZBYXlRQUlBRUxkd0VCZnlBQUVNc0ZJQUFRTlNBQUtBSUFJQUFvQWdRZ0FVRUVhaUlDRUpnQ0lBQWdBaEJJSUFCQkJHb2dBVUVJYWhCSUlBQVFOU0FCRUQ0UVNDQUJJQUVvQWdRMkFnQWdBQkMzQVJvZ0FDZ0NBQm9nQUNnQ0FDQUFFSW9DUVFSMGFob2dBQ2dDQUNBQUVJb0NRUVIwYWhvZ0FDZ0NBQm9MZ0FFQkFuOGpBRUVRYXlJRUpBQWdCRUVBTmdJTUlBQkJER29nQkVFTWFpQURFTG9CSUFFRVFDQUFLQUlRR2lBQlFmLy8vLzhBU3dSQVFiYjVBUkNzQVFBTElBRkJCSFFRVENFRkN5QUFJQVUyQWdBZ0FDQUZJQUpCQkhScUlnSTJBZ2dnQUNBQ05nSUVJQUFRUGlBRklBRkJCSFJxTmdJQUlBUkJFR29rQUNBQUM1SUJBUU4vSXdCQkVHc2lBaVFBSUFJZ0FUWUNEQ01BUVJCcklnTWtBQ0FBRURVYUlBTkIvLy8vL3dBMkFnd2dBMEgvLy8vL0J6WUNDQ0FEUVF4cUlBTkJDR29RK1FFb0FnQWhCQ0FEUVJCcUpBQWdBU0FFVFFSQUlBQVFpZ0lpQUNBRVFRRjJTUVJBSUFJZ0FFRUJkRFlDQ0NBQ1FRaHFJQUpCREdvUWVpZ0NBQ0VFQ3lBQ1FSQnFKQUFnQkE4TEVKd0JBQXNOQUNBQUlBRWdBa0VFRUtrRUN4MEFJQUZCLy8vLy93TkxCRUJCdHZrQkVLd0JBQXNnQVVFQ2RCQk1DNmtDQVFkL0lBQVFTaUVDQWtBZ0FRUkFJQUFnQWlBQkVJa0NFSzRDSUFBUVNpQUJOZ0lBUVFBaEFnTkFJQUVnQWtZRVFDQUFRUWhxSWdJb0FnQWlBMFVOQXlBQUlBTW9BZ1FnQVJCYklnY1FQQ0FDTmdJQUEwQWdBeWdDQUNJQ1JRMEVBa0FnQWlnQ0JDQUJFRnNpQkNBSFJnMEFJQUloQlNBQUlBUVFQQ2dDQUVVRVFDQUFJQVFRUENBRE5nSUFJQVFoQnd3QkN3TkFBa0FnQlNJR0tBSUFSUVJBUVFBaEJRd0JDeUFBRUZrZ0FrRUlhaUFHS0FJQVFRaHFFTkFCSVFnZ0JpZ0NBQ0VGSUFnTkFRc0xJQU1nQlRZQ0FDQUdJQUFnQkJBOEtBSUFLQUlBTmdJQUlBQWdCQkE4S0FJQUlBSTJBZ0FNQVFzZ0FpRUREQUFMQUFVZ0FDQUNFRHhCQURZQ0FDQUNRUUZxSVFJTUFRc0FDd0FMSUFCQkFCQ3VBaUFBRUVwQkFEWUNBQXNMUHdFQmZ5QUFLQUlBSVFFZ0FFRUFOZ0lBSUFFRVFDQUFFRW9pQUMwQUJBUkFJQUFvQWdBZ0FVRUlhaERKQlFzZ0FRUkFJQUFvQWdBYUlBRVFOQXNMQzljQkFnTi9BWDBqQUVFUWF5SUNKQUFnQWlBQk5nSU1Ba0FnQWlBQlFRRkdCSDlCQWdVZ0FTQUJRUUZyY1VVTkFTQUJFS0FDQ3lJQk5nSU1Dd0pBSUFBUWpnRWlBeUFCU1FSQUlBQWdBUkRHQlF3QkN5QUJJQU5QRFFBZ0F4RGhBU0VFQW44Z0FCQStLQUlBc3lBQUVGa3FBZ0NWalNJRlF3QUFnRTlkSUFWREFBQUFBR0J4QkVBZ0Jha01BUXRCQUFzaEFTQUNBbjhnQkFSQUlBRVFnQVFNQVFzZ0FSQ2dBZ3MyQWdnZ0FpQUNRUXhxSUFKQkNHb1FlaWdDQUNJQk5nSU1JQUVnQTA4TkFDQUFJQUVReGdVTElBSkJFR29rQUFzTEFDQUJRUWhxRU5vRkdnc0xBQ0FBSUFGQkVCRDZBUXMxQUNBQUtBSUFHaUFBS0FJQUlBQVFpZ0pCQkhScUdpQUFLQUlBSUFBUXR3RkJCSFJxR2lBQUtBSUFJQUFRaWdKQkJIUnFHZ3ZhQ2dJS2Z3RjlJQU1vQWhnaERBSkFRUUVnQW5SQm9PQUJjVVVnQWtFT1MzSkZCRUJCQUNBREtBSVFJZ0pySWdjZ0F5Z0NGRUVCYWlJSUlBY2dDRW9iSVE1QkFDQURLQUlJSWdocklna2dBeWdDREVFQmFpSUxJQWtnQzBvYklROGdBQ0FFSUFoQkFYUnJJQVVnQWtFQmRHc2dBV3hxYWlFQUlBRkJBWFFoQkVFQUlRc0RRQ0FKSVFJZ0FDRUlJQWNnRGtZTkFnTkFJQUlnRDBaRkJFQWdEQzhCQUNJRlFZQWdSd1JBSUFzZ0NDMEFBQ0lCYWlFTElBRWdCV3dnRFdvaERTQUJJQUZzSUFwcUlRb0xJQUpCQVdvaEFpQU1RUUpxSVF3Z0NFRUNhaUVJREFFTEN5QUhRUUZxSVFjZ0FDQUVhaUVBREFBTEFBc2dBa0VCVFFSQVFRQWdBeWdDRUdzaUJ5QURLQUlVUVFGcUlnSWdBaUFIU0JzaERnTkFJQWNnRGtZTkFrRUFJQU1vQWdnaUFtc2lDQ0FES0FJTVFRRnFJZ2tnQ0NBSlNoc2hEeUFBSUFkQkFYUWdCV29nQVd3Z0JHb2dBa0VCZEd0QkEyeHFJUUlEUUNBSUlBOUdSUVJBSUF3dkFRQWlFRUdBSUVjRVFDQUxJQUl0QUFJZ0FpMEFBU0FDTFFBQWFtcEJBMjRpQ1dvaEN5QUpJQkJzSUExcUlRMGdDU0FKYkNBS2FpRUtDeUFJUVFGcUlRZ2dERUVDYWlFTUlBSkJCbW9oQWd3QkN3c2dCMEVCYWlFSERBQUxBQXNnQWtGK2NVRUNSZ1JBUVFBZ0F5Z0NFR3NpQnlBREtBSVVRUUZxSWdJZ0FpQUhTQnNoRGdOQUlBY2dEa1lOQWtFQUlBTW9BZ2dpQW1zaUNDQURLQUlNUVFGcUlna2dDQ0FKU2hzaER5QUFJQWRCQVhRZ0JXb2dBV3dnQkdvZ0FrRUJkR3RCQW5ScUlRSURRQ0FJSUE5R1JRUkFJQXd2QVFBaUVFR0FJRWNFUUNBTElBSXRBQUlnQWkwQUFTQUNMUUFBYW1wQkEyNGlDV29oQ3lBSklCQnNJQTFxSVEwZ0NTQUpiQ0FLYWlFS0N5QUlRUUZxSVFnZ0RFRUNhaUVNSUFKQkNHb2hBZ3dCQ3dzZ0IwRUJhaUVIREFBTEFBc2dBa0Y5Y1VFRVJnUkFRUUFnQXlnQ0VHc2lCeUFES0FJVVFRRnFJZ0lnQWlBSFNCc2hEZ05BSUFjZ0RrWU5Ba0VBSUFNb0FnZ2lBbXNpQ0NBREtBSU1RUUZxSWdrZ0NDQUpTaHNoRHlBQUlBZEJBWFFnQldvZ0FXd2dCR29nQWtFQmRHdEJBblJxSVFJRFFDQUlJQTlHUlFSQUlBd3ZBUUFpRUVHQUlFY0VRQ0FMSUFJdEFBTWdBaTBBQWlBQ0xRQUJhbXBCQTI0aUNXb2hDeUFKSUJCc0lBMXFJUTBnQ1NBSmJDQUthaUVLQ3lBSVFRRnFJUWdnREVFQ2FpRU1JQUpCQ0dvaEFnd0JDd3NnQjBFQmFpRUhEQUFMQUFzQ1FBSkFJQUpCQjJzT0FnQUJBZ3RCQUNBREtBSVFheUlISUFNb0FoUkJBV29pQWlBQ0lBZElHeUVPQTBBZ0J5QU9SZzBDUVFBZ0F5Z0NDQ0lJYXlJQ0lBTW9BZ3hCQVdvaUNTQUNJQWxLR3lFUElBQWdCMEVCZENBRmFpQUJiQ0FFYWlBSVFRRjBhMEVCZEdvaENBTkFJQUlnRDBaRkJFQWdEQzhCQUNJUVFZQWdSd1JBSUFzZ0NDMEFBU0lKYWlFTElBa2dFR3dnRFdvaERTQUpJQWxzSUFwcUlRb0xJQUpCQVdvaEFpQU1RUUpxSVF3Z0NFRUVhaUVJREFFTEN5QUhRUUZxSVFjTUFBc0FDMEVBSUFNb0FoQnJJZ2NnQXlnQ0ZFRUJhaUlDSUFJZ0IwZ2JJUTREUUNBSElBNUdEUUZCQUNBREtBSUlJZ2hySWdJZ0F5Z0NERUVCYWlJSklBSWdDVW9iSVE4Z0FDQUhRUUYwSUFWcUlBRnNJQVJxSUFoQkFYUnJRUUYwYWlFSUEwQWdBaUFQUmtVRVFDQU1Md0VBSWhCQmdDQkhCRUFnQ3lBSUxRQUFJZ2xxSVFzZ0NTQVFiQ0FOYWlFTklBa2dDV3dnQ21vaENnc2dBa0VCYWlFQ0lBeEJBbW9oRENBSVFRUnFJUWdNQVFzTElBZEJBV29oQnd3QUN3QUxRUUFoRENBR0lBc2dDMndnQXlnQ0pDSUFiU0lCSUFwSEJIOGdEU0FES0FJZ0lBdHNJQUJ0YTBIa0FHd2dBeWdDSEcxQjVBQnNBbjhnQ2lBQmE3S1JJaEdMUXdBQUFFOWRCRUFnRWFnTUFRdEJnSUNBZ0hnTGJRVkJBQXMyQWdBTEJBQkJBZ3RGQVFKOUlBRXFBZ0FnQUNvQ0FDSURreUFDS2dJRUlBQXFBZ1FpQkpPVUlBRXFBZ1FnQkpNZ0Fpb0NBQ0FEazVTVFF3QUFBRCtVSWdPTUlBTWdBME1BQUFBQVhSc0xCQUJCQkFzbkFRRi9Jd0JCRUdzaUFpUUFJQUJCQWtHTXJnSkJsSzRDUWVJQUlBRVFCaUFDUVJCcUpBQUxtUTBERDMwR2Z3RitJd0JCSUdzaUZTUUFBa0FDUUNBQ1FRQklEUUFDUUFKQUFrQUNRQUpBSUFJT0JBQUJBZ01FQ3lBRlFRSnRzaUVLSUFSQkFtMnlJUXNnQlVFSWJiSWhEQ0FFUVFodHNpRUpJQVZCQjJ4QkNHMnlJUTBnQkVFSGJFRUliYkloRGtFQUlRSkJmeUVGQTBBQ1FBSkFBa0FnQUNBQ1FSaHNhaUlCS0FJTVFRRnFEZ0lDQUFFTElBRXFBaEFpQmlBSlhTQUdJQTVlY2cwQUlBRXFBaFFpQnlBTVhTQUhJQTFlY2cwQUlBWWdDNU1pQmlBR2xDQUhJQXFUSWdZZ0JwU1NJZ1lnQ0Y1RkRRQWdBaUVGSUFZaENBc2dBa0VCYWlFQ0RBRUxDMEYvSVFJZ0JVRi9SZzBGSUFBZ0JVRVliR3BCQVRZQ0RDQUZJUUlNQlFzZ0JVRUliYkloQ2lBRVFRaHRzaUVMSUFWQkIyeEJDRzJ5SVF3Z0JFRUhiRUVJYmJJaENVRi9JUVZCQUNFQ0EwQUNRQUpBQWtBZ0FDQUNRUmhzYWlJQktBSU1RUUZxRGdJQ0FBRUxJQUVxQWhBaUJpQUxYU0FHSUFsZWNnMEFJQUVxQWhRaUJ5QUtYU0FISUF4ZWNnMEFJQVlnQXlvQ0FKTWlCaUFHbENBSElBTXFBZ1NUSWdZZ0JwU1NJZ1lnQ0Y1RkRRQWdCaUVJSUFJaEJRc2dBa0VCYWlFQ0RBRUxDMEYvSVFJZ0JVRi9SZzBFSUFBZ0JVRVliR3BCQVRZQ0RDQUZJUUlNQkFzZ0JVRUliYkloQ2lBRVFRaHRzaUVMSUFWQkIyeEJDRzJ5SVF3Z0JFRUhiRUVJYmJJaENVRi9JUVZCQUNFQ0EwQUNRQUpBQWtBZ0FDQUNRUmhzYWlJQktBSU1RUUZxRGdJQ0FBRUxJQUVxQWhBaUJpQUxYU0FHSUFsZWNnMEFJQUVxQWhRaUJ5QUtYU0FISUF4ZWNnMEFJQVlnQXlvQ0FDSUdreUFES2dJTUlBTXFBZ1FpRFpPVUlBTXFBZ2dnQnBNZ0J5QU5rNVNUSWdZZ0JwUWlCaUFJWGtVTkFDQUdJUWdnQWlFRkN5QUNRUUZxSVFJTUFRc0xRWDhoQWlBRlFYOUdEUU1nQUNBRlFSaHNha0VCTmdJTUlBVWhBZ3dEQ3lBRElBTkJDR29nRlVFY2FpQVZRUmhxRU9rRElBTWdBMEVRYWlBVlFSUnFJQlZCRUdvUTZRTkJBa0VCSUJVcUFoUWlCeUFWS2dJWUlncVVJZ2dnRlNvQ0hDSUxJQlVxQWhBaURKUWlCcE5EQUFBQUFHQWlHQnNoRmtFQlFRSWdHQnNoR1NBR0lBaVRJUTRnQTBFWWFpRWFJQVZCQ0cyeUlROGdCRUVJYmJJaEVDQUZRUWRzUVFodHNpRVJJQVJCQjJ4QkNHMnlJUklnQ293aEV5QU1qQ0VVUVg4aEFrRUFJUVJEQUFBQUFDRUlBMEFDUUFKQUFrQWdBQ0FFUVJoc2FpSUJLQUlNUVFGcURnSUNBQUVMSUFFcUFoQWlCaUFRWFNBR0lCSmVjZzBBSUFFcUFoUWlDU0FQWFNBSklCRmVjZzBBSUFNZ0JqZ0NHQ0FESUFFcUFoUTRBaHdnQXlBYUlCVkJER29nRlVFSWFoRHBBd0pBSUJoRklCVXFBZ3dpQmlBS2xDQUxJQlVxQWdnaURZd2lDWlNTUXdBQUFBQmdSWEpGQkVCQkEwRUNJQVlnREpRZ0J5QUpsSkpEQUFBQUFHQWlBUnNoQlVFQ1FRTWdBUnNoQVVFQklSY01BUXNnQmlBTWxDQUhJQW1Va2tNQUFBQUFZRVVnRGtNQUFBQUFZRVZ5UlFSQVFRTkJBU0FHSUFxVUlBc2dDWlNTUXdBQUFBQmdJZ0ViSVFWQkFVRURJQUViSVFGQkFpRVhEQUVMSUFzZ0RaUWdCaUFUbEpKREFBQUFBR0JGRFFGQkF5RVhJQmtoQVNBV0lRVWdCeUFObENBR0lCU1Vra01BQUFBQVlFVU5BUXNnQXlBRElCZEJBM1JxSUFNZ0FVRURkR29pQVJET0JTQURJQUVnQXlBRlFRTjBhaERPQlpJaUJpQUlYa1VOQUNBR0lRZ2dCQ0VDQ3lBRVFRRnFJUVFNQVFzTElBSkJmMFlOQWlBQUlBSkJHR3hxUVFFMkFnd01BZ3NDUUFOQUFrQUNRQUpBSUFFZ0ZrRVliR29pQXlnQ0RFRUJhZzRDQWdBQkN5QURRUUUyQWd4QkFDRUNBMEFDUUFKQUlBQWdBa0VZYkdvaUJDZ0NERUVCYWc0Q0F3QUJDeUFES0FJQUlBUW9BZ0JIRFFBZ0F5Z0NCQ0FBSUFKQkdHeHFJZ1VvQWdSSERRQWdBeWdDQ0NBRktBSUlSZzBGQ3lBQ1FRRnFJUUlNQUFzQUN5QVdRUUZxSVJZTUFRc0xJQUZCZnpZQ0RFRUFJUUpCeUpVRVFRQkJ5SlVFS0FJQUlnRUVmeUFCQlVIb21BUkJBQkFZUVFGcnJUY0RBRUhJbFFRb0FnQUxRUUZxSWdFZ0FVR0FBVVliTmdJQVFRQWhCQU5BQWtBQ1FBSkFJQUFnQWtFWWJHb29BZ3hCQVdvT0FnSUFBUXNnQkVFQmFpRUVDeUFDUVFGcUlRSU1BUXNMSUFSRkRRRUNmMEhvbUFSQjZKZ0VLUU1BUXEzKzFlVFVoZjJvMkFCK1FnRjhJaHMzQXdBZ0JMSWdHMEloaUtleWxFTUFBQUF3bENJSWkwTUFBQUJQWFFSQUlBaW9EQUVMUVlDQWdJQjRDeUVCUVFBaEJFRUFJUVVEUUFKQUFrQWdBQ0FFUVJoc2FpSURLQUlNSWdKQkFXb09BZ1VBQVFzZ0FTQUZSZ1JBSUFOQkFUWUNEQ0FFSVFJTUJRc2dCVUVCYWlFRkN5QUVRUUZxSVFRTUFBc0FDeUFFUVFFMkFnd01BUXRCZnlFQ0N5QVZRU0JxSkFBZ0Fnc25BUUYvSXdCQkVHc2lBaVFBSUFCQkEwSDRyUUpCaEs0Q1FlRUFJQUVRQmlBQ1FSQnFKQUFMSndFQmZ5TUFRUkJySWdJa0FDQUFRUU5CekswQ1FheW5Ba0haQUNBQkVBWWdBa0VRYWlRQUM3c0VBaE45QVg4akFFRXdheUlYSkFBQ1FDQUFCRUFnQUVFSWFpQUJJQmNRc2dNZ0Z5b0NIQ0lJSUJjcUFoQWlFQ0FDS2dJQUlnU1VJZzhnQWlvQ0JDSUZJQmNxQWhRaUI1UWlDcEtTSUJjcUFpd2lDeUFYS2dJZ0lnd2dCSlFpRVNBRklCY3FBaVFpRFpRaUVwS1NJZ2FWSVFrZ0Z5b0NEQ0lPSUJjcUFnQWlFeUFFbENJVUlBVWdGeW9DQkNJVmxDSVdrcElnQnBVaEJpQUlJQThnQlVNQUFDQkJraUlGSUFlVWtwSWdDeUFSSUFVZ0RaU1NraUlIbFNFUElBNGdGQ0FGSUJXVWtwSWdCNVVoQnlBSUlCQWdCRU1BQUNCQmtpSUVsQ0FLa3BJZ0N5QU1JQVNVSUJLU2tpSUZsU0VJSUE0Z0V5QUVsQ0FXa3BJZ0JaVWhCQXdCQ3lBQktnSWNJZ2tnQVNvQ0VDSUlJQUlxQWdBaUJKUWlFQ0FDS2dJRUlnVkRBQUFnUVpJaUJpQUJLZ0lVSWdxVWtwSWdBU29DTENJTElBRXFBaUFpRENBRWxDSVJJQVlnQVNvQ0pDSU5sSktTSWdlVklROGdBU29DRENJT0lBRXFBZ0FpRWlBRWxDSVRJQVlnQVNvQ0JDSUdsSktTSUFlVklRY2dDU0FJSUFSREFBQWdRWklpQkpRZ0JTQUtsQ0lLa3BJZ0N5QU1JQVNVSUFVZ0RaUWlESktTSWcyVklRZ2dEaUFTSUFTVUlBVWdCcFFpQlpLU0lBMlZJUVFnQ1NBUUlBcVNraUFMSUJFZ0RKS1NJZ2FWSVFrZ0RpQVRJQVdTa2lBR2xTRUdDeUFESUFRZ0JwTWlCQ0FFbENBSUlBbVRJZ1FnQkpTU0lnUWdCeUFHa3lJRklBV1VJQThnQ1pNaUJTQUZsSklpQlNBRUlBVmRJZ0Fia1VOY2p5SkFsRGdDQkNBRElBVWdCQ0FBRzVGRFhJOGlRSlE0QWdBZ0YwRXdhaVFBQzRJREFRUi9Ba0FDUUFKQUFrQWdBQ2dDR0E0REFBQUJBZ3NnQUNnQ0xDSUJRUUFnQVVFQVNoc2hBMEVBSVFFRFFDQUJJQU5HRFFNQ1FDQUFJQUZCQ0hScUlnSkJOR29vQWdCQkFFZ05BQ0FDS3dOUVJBQUFBQUFBQU9BL1kwVU5BQ0FDUVg4MkFqZ2dBa0YvTmdJMElBSkJCallDbkFJTElBRkJBV29oQVF3QUN3QUxJQUFvQWl3aUFVRUFJQUZCQUVvYklRTkJBQ0VCQTBBZ0FTQURSZzBDQWtBZ0FDQUJRUWgwYWlJQ1FUUnFLQUlBUVFCSURRQWdBaXNEVUVRQUFBQUFBQURnUDJORkRRQWdBa0YvTmdJOElBSkJmellDTkNBQ1FRWTJBcHdDQ3lBQlFRRnFJUUVNQUFzQUN5QUFLQUlzSWdGQkFDQUJRUUJLR3lFRVFRQWhBUU5BSUFFZ0JFWU5BVUVBSVFNQ1FDQUFJQUZCQ0hScUlnSkJPR29vQWdCQkFFZ05BQ0FDS3dOWVJBQUFBQUFBQU9BL1kwVU5BQ0FDUVg4MkFqaEJBU0VEQ3dKQUlBSW9BanhCQUVnTkFDQUNLd05nUkFBQUFBQUFBT0EvWTBVTkFDQUNRWDgyQWp3Z0EwVU5BQ0FDUVFZMkFwd0NDeUFCUVFGcUlRRU1BQXNBQ3d1a0FRRUNmeUFBS0FJRUlBQVFOU2dDQUVjRVFDTUFRUkJySWdNa0FDQURJQUJCQVJERUJTRUNJQUFRTlNBQ0tBSUVJQUVRa1FNZ0FpQUNLQUlFUVJCcU5nSUVJQUlRYmlBRFFSQnFKQUFQQ3lNQVFTQnJJZ01rQUNBQUVEVWlBaUFEUVFocUlBQWdBQkMzQVVFQmFoRERCU0FBRUxjQklBSVF3Z1VpQWlnQ0NDQUJFSkVESUFJZ0FpZ0NDRUVRYWpZQ0NDQUFJQUlRd1FVZ0FoQy9CU0FEUVNCcUpBQUxJZ0FDUUNBQUJFQWdBQ0FCSUFJZ0F4RFVCUXdCQzBFQUlBRWdBaUFERU5RRkN3dmVCUUlLZndGOUl3QkJJR3NpQkNRQUlBUWdBQkRjQWpZQ0VDQUVRUmhxSVFjakFFRWdheUlCSkFCQjhKVUVFRDRhSUFBb0FnQWhCVUh3bFFRUWpnRWhBaUFCUVFBNkFCOENRQUpBSUFKRkRRQkI4SlVFSUFVZ0FoQmJJZ1lRUENnQ0FDSURSUTBBQTBBZ0F5Z0NBQ0lEUlEwQklBVWdBeWdDQkVjRVFDQURLQUlFSUFJUVd5QUdSdzBDQzBId2xRUVFXU0FEUVFocUlBQVEwQUZGRFFBTERBRUxJd0JCRUdzaUNDUUFRZkNWQkJBMUlRQWdBVUVRYWtISUFSQk1JQWhCQ0dvZ0FFRUFFTEFDRUs4Q0lnQW9BZ0JCQ0dvaENTQUVLQUlRSVFvakFFRVFheUlESkFBZ0F5QUtOZ0lJSUFrZ0F5Z0NDQ2dDQURZQ0FDQUpRUWhxUVFCQnVBRVFPaG9nQTBFUWFpUUFJQUFRU2tFQk9nQUVJQUFvQWdBZ0JUWUNCQ0FBS0FJQVFRQTJBZ0FnQ0VFUWFpUUFRZkNWQkJBK0tBSUFJUUJCOEpVRUVGa2hBd0pBSUFJRVFDQUFRUUZxc3lBREtnSUFJQUt6bEY1RkRRRUxJQUVnQWhEaEFVRUJjeUFDUVFGMGNqWUNEQ0FCQW45QjhKVUVFRDRvQWdCQkFXcXpRZkNWQkJCWktnSUFsWTBpQzBNQUFJQlBYU0FMUXdBQUFBQmdjUVJBSUF1cERBRUxRUUFMTmdJSVFmQ1ZCQ0FCUVF4cUlBRkJDR29RZWlnQ0FCRElCU0FGUWZDVkJCQ09BU0lDRUZzaEJnc0NRRUh3bFFRZ0JoQThLQUlBSWdCRkJFQWdBU2dDRUVINGxRUW9BZ0EyQWdCQitKVUVJQUVvQWhBMkFnQkI4SlVFSUFZUVBFSDRsUVEyQWdBZ0FTZ0NFQ2dDQUVVTkFTQUJLQUlRSVFCQjhKVUVJQUVvQWhBb0FnQW9BZ1FnQWhCYkVEd2dBRFlDQUF3QkN5QUJLQUlRSUFBb0FnQTJBZ0FnQUNBQktBSVFOZ0lBQ3lBQlFSQnFJZ0FRdUFFaEEwSHdsUVFRUGlJQ0lBSW9BZ0JCQVdvMkFnQWdBVUVCT2dBZklBQW9BZ0FoQWlBQVFRQTJBZ0FnQWdSQUlBQVFTaUlBTFFBRUJFQWdBQ2dDQUJvTElBSUVRQ0FBS0FJQUdpQUNFRFFMQ3dzZ0J5QUJRUkJxSUFNUWdRRWdBVUVmYWhDeEFpQUJRU0JxSkFBZ0J4QnZJUUFnQkVFZ2FpUUFJQUJCQ0dvTE1RRUJmeUFBRU1zRklBQW9BZ0FFUUNBQUlBQW9BZ0FReWdVZ0FCQTFHaUFBS0FJQUlRRWdBQkNLQWhvZ0FSQTBDd3NaQUNBQVFmd0NhaERaQlFKQUlBQkIyQUpxRU9ZRkN5QUFDL0FCQVFKL0lBQW9BdGdCSWdFRVFBSkFJQUZGRFFBZ0FTZ0M4SWF2QTBVTkFDQUJRUUEyQXZDR3J3TUxJQUFvQXRnQklnRUVRQ0FCS0FLSWg2OERJZ0lFUUNBQ0VFWWdBVUVBTmdLSWg2OERDeUFCS0FMZ2hxY0NFRFFnQVVIa2hxY0NhaWdDQUJBMElBRVFOQXNnQUVFQU5nTFlBUXNnQUNnQzNBRUVRQ0FBS0FMY0FTSUJCRUFnQVJEdkF5QUFLQUxjQVJBMElBQkJBRFlDM0FFTElBQkJBRFlDM0FFTElBQW9Bc0FCQkVBQ1FDQUFRY0FCYWlJQlJRMEFJQUVvQWdBaUFrVU5BQ0FDS0FLNEFSQTBJQUVvQWdBb0Fyd0JFRFFnQVNnQ0FCQTBJQUZCQURZQ0FBc2dBRUVBTmdMQUFRc0xsd0VCQTM4akFFRWdheUlESkFBZ0F5QUNOZ0ljSUFNZ0FSQ2JBU0VFSUFNb0Fod2hBaU1BUVlBUWF5SUJKQUFnQVVHQUVDQUVFRUFnQWhDSUFob2dBMEVRYWlJRklBRVFtd0VhSUFGQmdCQnFKQUJCQUNFQ0EwQWdBQkJESUFKTEJFQWdBQ0FDRUZJb0FnQWlBVUVJSUFVZ0FTZ0NBQ2dDQ0JFRkFDQUNRUUZxSVFJTUFRc0xJQVVRT1JvZ0JCQTVHaUFEUVNCcUpBQUx3d0VCQW44Z0FFRUJOZ0lRSUFBZ0JEWUNDQ0FBSUFNMkFnUWdBQ0FDTmdJQUlBQWdCQ0FGYkRZQ0ZDTUFRU0JySWdja0FDQUFRUmhxSWdRZ0FUWUNBQ0FFQW45QkVCQk1JUVlqQUVFZ2F5SUVKQUFnQkNBQk5nSU1JQVlRL2dNZ0JrSEkzQUUyQWdBZ0JrRU1haUFFUVFocUlBUkJER29nQkVFWWFoQ3RBaUFFUVJCcUVLMENHaUFFUVNCcUpBQWdCZ3MyQWdRZ0J5QUJOZ0lFSUFjZ0FUWUNBQ0FIUVNCcUpBQWdBQ0FGUVFCSUJIOGdBaERlQlNBRGJBVWdCUXMyQWd3Z0FBdEtBUUYvSXdCQkVHc2lBU1FBQWtBQ1FBSkFJQUJCQVdzT0FnSUJBQXRCRUJBS0lnQWdBVUdsMndBUW13RVEzZ0lnQUVHVTFRRkJEaEFKQUF0QkJDRUFDeUFCUVJCcUpBQWdBQXRvQVFKL0l3QkJrQUpySWdFa0FDQUJRWXdDYWlJQ0VCZ2FRZlNXQkVINGxnUkIvSllFRUNrZ0FrSEFsd1FRS0VIb2x3UkJnSmNFUWZ5V0JFSGdsd1FvQWdBYktBSUFOZ0lBSUFGQmdBSkI5d2hCd0pjRUVESWFJQUFnQVJDYkFSb2dBVUdRQW1va0FBdm5BZ0VJZnlNQVFSQnJJZ2NrQUNBQUtBSUFJUUlnQjBFQU9nQVBJQWRCRDJvaENBSkFJQUJCQkdvaUJCQ1VBU0lESUFFZ0Ftd2lBa2tFUUNNQVFTQnJJZ2trQUFKQUlBSWdBMnNpQWlBRUVEVW9BZ0FnQkNnQ0JHdE5CRUFqQUVFUWF5SUZKQUFnQlNBRUlBSVFyd01pQXlnQ0JDRUNJQU1vQWdnaEJnTkFJQUlnQmtZRVFDQURFRzRnQlVFUWFpUUFCU0FFRURVZ0FpQUlFSzRESUFNZ0FrRUJhaUlDTmdJRURBRUxDd3dCQ3lBRUVEVWhBeUFKUVFocUlBUWdCQkNVQVNBQ2FoQ3RBeUFFRUpRQklBTVFxQVFoQXlNQVFSQnJJZ1VrQUNBRklBTkJDR29nQWhDTUJpSUNLQUlBSVFZRFFDQUNLQUlFSUFaSEJFQWdBeWdDRUNBQ0tBSUFJQWdRcmdNZ0FpQUNLQUlBUVFGcUlnWTJBZ0FNQVFzTElBSVFxd0VnQlVFUWFpUUFJQVFnQXhDbkJDQURFS1lFQ3lBSlFTQnFKQUFNQVFzZ0FpQURTUVJBSUFRZ0JDZ0NBQ0FDYWhDSkJBc0xJQUJCRUdvZ0FSQ3RCaUFIUVJCcUpBQUxJQUFnQUJBMUdnTkFJQUVFUUNBQktBSUFJUUFnQVJBMElBQWhBUXdCQ3dzTHZnSUJCMzhnQUJCS0dnSkFJQUVFUUNBQklnSkIvLy8vL3dOTEJFQkJsb1lCRUt3QkFBc2dBQ0FDUVFKMEVFd1FyZ0lnQUJCS0lBSTJBZ0JCQUNFQkEwQWdBU0FDUmdSQUlBQkJDR29pQVNnQ0FDSURSUTBESUFBZ0F5Z0NCQ0FDRUZzaUJ4QThJQUUyQWdBRFFDQURLQUlBSWdGRkRRUUNRQ0FCS0FJRUlBSVFXeUlFSUFkR0RRQWdBU0VGSUFBZ0JCQThLQUlBUlFSQUlBQWdCQkE4SUFNMkFnQWdCQ0VIREFFTEEwQUNRQ0FGSWdZb0FnQkZCRUJCQUNFRkRBRUxJQUFRV1NBQlFRaHFJQVlvQWdCQkNHb1EwQUVoQ0NBR0tBSUFJUVVnQ0EwQkN3c2dBeUFGTmdJQUlBWWdBQ0FFRUR3b0FnQW9BZ0EyQWdBZ0FDQUVFRHdvQWdBZ0FUWUNBQXdCQ3lBQklRTU1BQXNBQlNBQUlBRVFQRUVBTmdJQUlBRkJBV29oQVF3QkN3QUxBQXNnQUVFQUVLNENJQUFRU2tFQU5nSUFDd3VKQXdJQmZBTi9Jd0JCRUdzaUFpUUFBa0FnQUx3aUJFSC8vLy8vQjNFaUEwSGFuNlQ2QTAwRVFDQURRWUNBZ013RFNRMEJJQUM3RU1VQklRQU1BUXNnQTBIUnArMkRCRTBFUUNBQXV5RUJJQU5CNDVmYmdBUk5CRUFnQkVFQVNBUkFJQUZFR0MxRVZQc2grVCtnRU1ZQmpDRUFEQU1MSUFGRUdDMUVWUHNoK2IrZ0VNWUJJUUFNQWd0RUdDMUVWUHNoQ2NCRUdDMUVWUHNoQ1VBZ0JFRUFUaHNnQWFDYUVNVUJJUUFNQVFzZ0EwSFY0NGlIQkUwRVFDQUF1eUVCSUFOQjM5dS9oUVJOQkVBZ0JFRUFTQVJBSUFGRTBpRXpmM3paRWtDZ0VNWUJJUUFNQXdzZ0FVVFNJVE4vZk5rU3dLQVF4Z0dNSVFBTUFndEVHQzFFVlBzaEdjQkVHQzFFVlBzaEdVQWdCRUVBVGhzZ0FhQVF4UUVoQUF3QkN5QURRWUNBZ1B3SFR3UkFJQUFnQUpNaEFBd0JDd0pBQWtBQ1FBSkFJQUFnQWtFSWFoQ2RCVUVEY1E0REFBRUNBd3NnQWlzRENCREZBU0VBREFNTElBSXJBd2dReGdFaEFBd0NDeUFDS3dNSW1oREZBU0VBREFFTElBSXJBd2dReGdHTUlRQUxJQUpCRUdva0FDQUFDL01DQWdOL0FYd2pBRUVRYXlJQkpBQUNmU0FBdkNJRFFmLy8vLzhIY1NJQ1FkcWZwUG9EVFFSQVF3QUFnRDhnQWtHQWdJRE1BMGtOQVJvZ0FMc1F4Z0VNQVFzZ0FrSFJwKzJEQkUwRVFDQUF1eUVFSUFKQjVKZmJnQVJQQkVCRUdDMUVWUHNoQ2NCRUdDMUVWUHNoQ1VBZ0EwRUFUaHNnQktBUXhnR01EQUlMSUFOQkFFZ0VRQ0FFUkJndFJGVDdJZmsvb0JERkFRd0NDMFFZTFVSVSt5SDVQeUFFb1JERkFRd0JDeUFDUWRYamlJY0VUUVJBSUFKQjROdS9oUVJQQkVCRUdDMUVWUHNoR2NCRUdDMUVWUHNoR1VBZ0EwRUFUaHNnQUx1Z0VNWUJEQUlMSUFOQkFFZ0VRRVRTSVROL2ZOa1N3Q0FBdTZFUXhRRU1BZ3NnQUx0RTBpRXpmM3paRXNDZ0VNVUJEQUVMSUFBZ0FKTWdBa0dBZ0lEOEIwOE5BQm9DUUFKQUFrQUNRQ0FBSUFGQkNHb1FuUVZCQTNFT0F3QUJBZ01MSUFFckF3Z1F4Z0VNQXdzZ0FTc0RDSm9ReFFFTUFnc2dBU3NEQ0JER0FZd01BUXNnQVNzRENCREZBUXNoQUNBQlFSQnFKQUFnQUF0WUFRSi9JQUFRUGlnQ0FBUkFJQUFnQUVFSWFpSUJLQUlBRU9FRklBRkJBRFlDQUNBQUVJNEJJUUpCQUNFQkEwQWdBU0FDUmdSQUlBQVFQa0VBTmdJQUJTQUFJQUVRUEVFQU5nSUFJQUZCQVdvaEFRd0JDd3NMQ3hRQUlBQWdBRUVJYWlnQ0FCRGhCU0FBRUxJQ0M2Z0VBZ2QvQlh3akFFR2dBV3NpQnlRQVFYOGhCUUpBSUFFb0FnZ2lCa0VEU0EwQUlBWkI0QUJzRURzaUNFVUVRRUVBUVFOQjJ3dEJBQkE5REFFTElBWkJCSFFRT3lJSkJFQkJBQ0VHQTBCQkFDRUZJQVpCQTBZRVFFRUFJUVlDUUFOQUlBQWdBeUFIUVRCcUVQWUdSQUFBQUFBQUFBQUFJUXhCQUNFRkEwQWdBU2dDQ0NJQ0lBVktCRUFnQjBHUUFXb2dCMEV3YWlBQktBSUVJQVZCR0d4cUVJb0dRUUJJRFFNZ0JVRUVkQ0lDSUFFb0FnQnFJZ29yQXdBaERTQUhLd09RQVNFUElBSWdDV29pQWlBS0t3TUlJQWNyQTVnQm9TSU9PUU1JSUFJZ0RTQVBvU0lOT1FNQUlBd2dEU0FOb2lBT0lBNmlvS0FoRENBRlFRRnFJUVVNQVFzTEFrQWdEQ0FDdDZNaURDQUFLd05vWXcwQUFrQWdCa1VOQUNBTUlBQXJBM2hqUlEwQUlBQXJBM0FnRENBUW8yTU5BUXRCQUNFRklBWWdBQ2dDWUVZTkFBTkFJQUlnQlVvRVFDQUlJQVZCNEFCc2FpQUFJQU1nQVNnQ0JDQUZRUmhzYWhDRkJrRUFTQTBFSUFWQkFXb2hCU0FCS0FJSUlRSU1BUXNMSUFjZ0NTQUlJQUpCQVhRUWdBWkJBRWdOQWlBRElBY1ErQVVnQmtFQmFpRUdJQXdoRUF3QkN3c2dCQ0FNT1FNQUlBZ1FOQ0FKRURSQkFDRUZEQVFMSUFnUU5DQUpFRFJCZnlFRkRBTUZBMEFnQlVFRVJ3UkFJQVZCQTNRaUNpQURJQVpCQlhRaUMycHFJQUlnQzJvZ0Ntb3JBd0E1QXdBZ0JVRUJhaUVGREFFTEN5QUdRUUZxSVFZTUFRc0FDd0FMUVFCQkEwSGJDMEVBRUQwZ0NCQTBDeUFIUWFBQmFpUUFJQVVMTUFFQ2ZRSi9RUUVnQUNvQ0FDSUNJQUVxQWdBaUExME5BQnBCQUNBQ0lBTmVEUUFhSUFBb0FnUWdBU2dDQkVnTEMyMEFJQUFxQWlBZ0FTb0NJSlFnQUNvQ0hDQUJLZ0ljbENBQUtnSVlJQUVxQWhpVUlBQXFBaFFnQVNvQ0ZKUWdBQ29DRUNBQktnSVFsQ0FBS2dJTUlBRXFBZ3lVSUFBcUFnZ2dBU29DQ0pRZ0FDb0NBQ0FCS2dJQWxDQUFLZ0lFSUFFcUFnU1VrcEtTa3BLU2twSUxFQUFnQUVJQU53SUFJQUJCQURZQ0NBdGxBUUo5SUFBcUFoQWdBQ29DRkNBQUtnSWNJQUFxQWlBUXBRRWhBU0FBS2dJTUlBQXFBaFFnQUNvQ0dDQUFLZ0lnRUtVQklRSWdBQ29DRENBQUtnSVFJQUFxQWhnZ0FDb0NIQkNsQVNBQUtnSUlsQ0FCSUFBcUFnQ1VJQUlnQUNvQ0JKU1RrZ3NNQUNBQUlBRXBBZ0EzQWdBTDJBSUJDbjBnQlNBR0tnSUFJQWNxQWdDU0lBZ3FBZ0NTSUFrcUFnQ1NRd0FBZ0Q2VUlnbzRBZ0FnQlNBR0tnSUVJQWNxQWdTU0lBZ3FBZ1NTSUFrcUFnU1NRd0FBZ0Q2VUlnczRBZ1FnQmlvQ0FDQUtreUlNSUF5VUlBWXFBZ1FnQzVNaURTQU5sSktSSUFjcUFnQWdDcE1pRGlBT2xDQUhLZ0lFSUF1VElnOGdENVNTa1pJZ0NDb0NBQ0FLa3lJUUlCQ1VJQWdxQWdRZ0M1TWlFU0FSbEpLUmtpQUpLZ0lBSUFxVElnb2dDcFFnQ1NvQ0JDQUxreUlMSUF1VWtwR1NRd0FBZ0Q2VUloSkRBQUFBQUZ3RVFDQUVRd0FBZ0Q4Z0VwVzdSTTA3ZjJhZW9QWS9vcllpRXpnQ0FDQUFJQXdnRTVRNEFnQWdBQ0FOSUFRcUFnQ1VPQUlFSUFFZ0RpQUVLZ0lBbERnQ0FDQUJJQThnQkNvQ0FKUTRBZ1FnQWlBUUlBUXFBZ0NVT0FJQUlBSWdFU0FFS2dJQWxEZ0NCQ0FESUFvZ0JDb0NBSlE0QWdBZ0F5QUxJQVFxQWdDVU9BSUVDeUFTUXdBQUFBQmNDeVFCQVg4akFFRVFheUlCSkFBZ0FTQUFOZ0lJSUFFb0FnZ2hBQ0FCUVJCcUpBQWdBQXNTQUNBQUlBQW9BZ0FnQVVFQ2RHbzJBZ0FMTUFFQmZ5TUFRUkJySWdJa0FDQUNJQUUyQWdBZ0FpQUFOZ0lJSUFJZ0FrRUlhaER3QXlFQUlBSkJFR29rQUNBQUN3MEFJQUFvQWdBZ0FDZ0NCRVlMVndFQ2Z5TUFRU0JySWdNa0FDQUFFRFVpQWlBRFFRaHFJQUFnQUJCRFFRRnFFS01ESUFBUVF5QUNFSjBESWdJb0FnZ2dBUkRnQWlBQ0lBSW9BZ2hCQ0dvMkFnZ2dBQ0FDRUtJRElBSVFvUU1nQTBFZ2FpUUFDN1FFQVFsL0lBQVF1UUloQWlBQUVPWUNJUU1qQUVFZ2F5SUdKQUFnQmlBRE5nSVFJQVlnQWpZQ0dDQUdRUkJxSUFaQkdHb1Fud01oQlNNQVFSQnJJZ1FrQUNBRUlBTTJBZ0FnQkNBQ05nSUlJQVZCQWs0RVFDQUVLQUlJSVFNZ0JCRFNBU2dDQUNFQkl3QkJFR3NpQWlRQUlBSWdBeWtDQURjRENDQURJQUVwQWdBM0FnQWdBU0FDUVFocUtRSUFOd0lBSUFKQkVHb2tBQ0FFS0FJSUlRSWdCQ2dDQUJvakFFRXdheUlCSkFBZ0FTQUNOZ0lnSUFFZ0FqWUNLQ0FCUVNCcUlBRkJLR29RbndNaEFnSkFJQVZCQVdzaUJVRUNTQTBBSUFWQkFtdEJBWFlpQ1NBQ1NBMEFJQUVnQVVFb2FpQUNRUUYwSWdOQkFYSWlBaEQyQVRZQ0dBSkFJQU5CQW1vaUF5QUZUZzBBSUFGQkdHb2lCeWdDQUNFSUlBRWdCMEVCRVBZQk5nSVFJQWdnQVNnQ0VCQ3BBa1VOQUNBQlFSaHFFS1FCR2lBRElRSUxJQUVvQWhnZ0FTZ0NJQkNwQWcwQUlBRWdBU2dDSUNrQ0FEY0RFQU5BQWtBZ0FTZ0NJQ0FCS0FJWUtRSUFOd0lBSUFFZ0FTZ0NHRFlDSUNBQ0lBbEtEUUFnQVNBQlFTaHFJQUpCQVhRaUEwRUJjaUlDRVBZQk5nSVlBa0FnQTBFQ2FpSURJQVZPRFFBZ0FVRVlhaUlIS0FJQUlRZ2dBU0FIUVFFUTlnRTJBZ2dnQ0NBQktBSUlFS2tDUlEwQUlBRkJHR29RcEFFYUlBTWhBZ3NnQVNnQ0dDQUJRUkJxRUtrQ1JRMEJDd3NnQVNnQ0lDQUJRUkJxS1FJQU53SUFDeUFCUVRCcUpBQUxJQVJCRUdva0FDQUdRU0JxSkFBZ0FDZ0NCRUVJYXlFQ0lBQVFReUVESUFBZ0FoQ3BBeUFBSUFNUW1BUUx1UUlDQVgwQmZ5QUNJQUVRNndVaUE0dGdJZ1JGQkVBZ0FFTUFBSUEvSUFPVklnSWdBU29DRUNBQktnSVVJQUVxQWh3Z0FTb0NJQkNsQVpRNEFnQWdBQ0FDSUFFcUFnZ2dBU29DQkNBQktnSWdJQUVxQWh3UXBRR1VPQUlFSUFBZ0FpQUJLZ0lFSUFFcUFnZ2dBU29DRUNBQktnSVVFS1VCbERnQ0NDQUFJQUlnQVNvQ0ZDQUJLZ0lNSUFFcUFpQWdBU29DR0JDbEFaUTRBZ3dnQUNBQ0lBRXFBZ0FnQVNvQ0NDQUJLZ0lZSUFFcUFpQVFwUUdVT0FJUUlBQWdBaUFCS2dJSUlBRXFBZ0FnQVNvQ0ZDQUJLZ0lNRUtVQmxEZ0NGQ0FBSUFJZ0FTb0NEQ0FCS2dJUUlBRXFBaGdnQVNvQ0hCQ2xBWlE0QWhnZ0FDQUNJQUVxQWdRZ0FTb0NBQ0FCS2dJY0lBRXFBaGdRcFFHVU9BSWNJQUFnQWlBQktnSUFJQUVxQWdRZ0FTb0NEQ0FCS2dJUUVLVUJsRGdDSUFzZ0JFVUxhUUVDZnlBQUVLZ0NJQUVFUUNBQUVKQUVJQUZKQkVBUW5BRUFDeUFBRURVYUlBRkIvLy8vL3dGTEJFQkI1SmdCRUt3QkFBc2dBQ0FCUVFOMElnTVFUQ0lDTmdJQUlBQWdBallDQkNBQUVEVWdBaUFEYWpZQ0FDQUFRUUFRb0FNZ0FDQUJFSVlFQ3lBQUN5RUFJQUFvQWdRZ0FCQTFLQUlBUndSQUlBQWdBUkNxQXc4TElBQWdBUkR5QlFzSUFDQUFRZndBYWd1d0J3SUdmd1I4SXdCQmdBSnJJZ0lrQUFKQUlBRXJBeEFpQ0NBSW9pQUJLd01BSWdnZ0NLSWdBU3NEQ0NJSklBbWlvS0FpQ1VRQUFBQUFBQUFBQUdFRVFDQUNRZ0EzQThnQklBSkNnSUNBZ0lDQWdQZy9Od1BBQVVRQUFBQUFBQUFBQUNFSURBRUxJQUlnQ0NBSm55SUlvemtEd0FFZ0FpQUJLd01JSUFpak9RUElBU0FCS3dNUUlBaWpJUW9MSUFJZ0NEa0QyQUVnQWlBS09RUFFBU0FDSUFFckF4ZzVBK0FCSUFJZ0FTc0RJRGtENkFFZ0FpQUJLd01vT1FQd0FTQUNLd1BZQVNJSklRZ2pBRUVRYXlJQkpBQUNmQ0FJdlVJZ2lLZEIvLy8vL3dkeElnTkIrOE9rL3dOTkJFQkVBQUFBQUFBQThEOGdBMEdld1pyeUEwa05BUm9nQ0VRQUFBQUFBQUFBQUJETkFnd0JDeUFJSUFpaElBTkJnSURBL3dkUERRQWFBa0FDUUFKQUFrQWdDQ0FCRUo0RlFRTnhEZ01BQVFJREN5QUJLd01BSUFFckF3Z1F6UUlNQXdzZ0FTc0RBQ0FCS3dNSVFRRVF6QUthREFJTElBRXJBd0FnQVNzRENCRE5BcG9NQVFzZ0FTc0RBQ0FCS3dNSVFRRVF6QUlMSVFnZ0FVRVFhaVFBSUFJZ0NDSUtJQUlyQThBQklnZ2dDS0pFQUFBQUFBQUE4RDhnQ3FFaUNLS2dPUU5nSUFJZ0Fpc0R3QUVnQWlzRHlBR2lJQWlpSUFJckE5QUJJQWtRZ3dNaUNhS2hPUU5vSUFJZ0Fpc0R3QUVnQWlzRDBBR2lJQWlpSUFrZ0Fpc0R5QUdpb0RrRGNDQUNJQUlyQStBQk9RTjRJQUlnQWlzRHlBRWdBaXNEd0FHaUlBaWlJQWtnQWlzRDBBR2lvRGtEZ0FFZ0FpQUtJQUlyQThnQklnc2dDNklnQ0tLZ09RT0lBU0FDSUFJckE4Z0JJQUlyQTlBQm9pQUlvaUFKSUFJckE4QUJvcUU1QTVBQklBSWdBaXNENkFFNUE1Z0JJQUlnQWlzRDBBRWdBaXNEd0FHaUlBaWlJQWtnQWlzRHlBR2lvVGtEb0FFZ0FpQUNLd1BRQVNBQ0t3UElBYUlnQ0tJZ0NTQUNLd1BBQWFLZ09RT29BU0FDSUFvZ0Fpc0QwQUVpQ1NBSm9pQUlvcUE1QTdBQklBSWdBaXNEOEFFNUE3Z0JBMzhnQkVFRFJnUi9BMzlCQUNFQklBWkJBMFlFZnlBQ1FZQUNhaVFBUVFBRkEwQWdBVUVFUndSQUlBRkJBM1FpQkNBQUlBWkJCWFFpQTJwcUlBSWdBMm9nQkdvckF3QTVBd0FnQVVFQmFpRUJEQUVMQ3lBR1FRRnFJUVlNQVFzTEJTQUFJQVJCQlhRaUIyb2lBeXNERUNFSUlBTXJBd2doQ1NBREt3TUFJUXBCQUNFQkEwQWdBVUVFUndSQUlBRkJBM1FpQlNBQ0lBZHFhaUFJSUFKQjRBQnFJQVZxSWdWQlFHc3JBd0NpSUFvZ0JTc0RBS0lnQ1NBRkt3TWdvcUNnT1FNQUlBRkJBV29oQVF3QkN3c2dBaUFIYWlJQklBTXJBeGdnQVNzREdLQTVBeGdnQkVFQmFpRUVEQUVMQ3hvTHJnRUJBMzhqQUVFUWF5SUhKQUFnQlJCd0lRVWdBQ0FFRUVNUW1RTWdCMEVNYWlFSUEwQWdCQkJESUFaTEJFQWdCMEVJYWlBSUlBRWdBeUFFSUFZUVVpZ0NCQkJ0S2dJQUlBTWdCQ0FHRUZJb0FnUVFiU29DQkJEekF5QUZJQWNxQWdnZ0FpQUVJQVlRVWlnQ0FCQnRLZ0lBa3hCd0lBY3FBZ3dnQWlBRUlBWVFVaWdDQUJCdEtnSUVreEJ3a21BRVFDQUFJQVFnQmhCU0VQWUZDeUFHUVFGcUlRWU1BUXNMSUFkQkVHb2tBQXUxTFFJZmZ3OTlJd0JCUUdvaUZDUUFJQlJCTUdvZ0F4QkRFUFVGSVI4Z0ZFRWdhaUFERUVNUTlRVWhJQU4vSUFNUVF5QVJUUVIvUVFBaEVTQVVRUUEyQWhnZ0ZFRUFOZ0lNSUJSQ0FEY0RBQ0FVSUFheUlpWTRBaHdnRkNBbU9BSVVJQlFnQmJJaUpqZ0NFQ0FVSUNZNEFnZ2dIMEVBRUZJaEZ5QWdRUUFRVWlFWUlBUkJER29pQVNBREVFTWlHUkNSQWlBQUlROGdGQ0VBSUFSQkdHb2hGU0FFS2dJa0lTWWdCQ2dDS0NFZElBUW9BaXdoSkNBRUtBSXdJUUlqQUVFUWF5SWJKQUFDUUNBRUlpRVFSQ0FkUVFsc1R3UkFJQUVRUkNBWlR3UkFJQlVRUXlBZFR3UkFJQmxCQkVnTkF5QWJRZElKTmdJTUlBRkJBQkE4SVJNZ0poQndJUzRnQWlBWkVKNERJU1VnRXlBWkVJUUdJQk1nR1NBWklCdEJER29ROXdNRFFDQU9JQjFPSUF3Z0pFNXlSUVJBSUJNZ0dVRUVJQnRCREdvUTl3TWdGeUFUS0FJTVFRTjBJZ0pxSVFFZ0FpQVlhaUVDUVFBaEF3SkFJQmNnRXlnQ0FFRURkQ0lKYWlJRUlCY2dFeWdDQkVFRGRDSUlhaUlLSUJjZ0V5Z0NDRUVEZENJUWFpSUhFS29CUXdBQUFBQmVJQWtnR0dvaUNTQUlJQmhxSWdnZ0VDQVlhaUlRRUtvQlF3QUFBQUJlY3cwQUlBb2dCeUFCRUtvQlF3QUFBQUJlSUFnZ0VDQUNFS29CUXdBQUFBQmVjdzBBSUFjZ0FTQUVFS29CUXdBQUFBQmVJQkFnQWlBSkVLb0JRd0FBQUFCZWN3MEFJQUVnQkNBS0VLb0JRd0FBQUFCZUlBSWdDU0FJRUtvQlF3QUFBQUJlYzBVaEF3c0NRQ0FEUlEwQUlDRWdEa0VKYkNJaUVEd2hBU0FYSUJNb0FnQkJBM1FpQW1vaEF5QVhJQk1vQWdSQkEzUWlCR29oQ2lBWElCTW9BZ2hCQTNRaUIyb2hDU0FYSUJNb0FneEJBM1FpQ0dvaEVDQUNJQmhxSVJJZ0JDQVlhaUVXSUFjZ0dHb2hCeUFJSUJocUlRaEJBQ0VDSXdCQmtBRnJJZ1FrQUFKQUlBUkJRR3NnQkVFNGFpQUVRVEJxSUFSQktHb2dCRUhjQUdvZ0JFSFFBR29nQXlBS0lBa2dFQkR0QlVVTkFDQUVRU0JxSUFSQkdHb2dCRUVRYWlBRVFRaHFJQVJCMkFCcUlBUkJ5QUJxSUJJZ0ZpQUhJQWdRN1FWRkRRQWdCRUhnQUdvaEVDTUFRYUFDYXlJS0pBQWdDaUFFUVVCcklBUkJJR29RbGdNZ0NrSElBR29pQ1NBRVFUaHFJQVJCR0dvUWxnTWdDa0dRQVdvaUNDQUVRVEJxSUFSQkVHb1FsZ01nQ2tIWUFXb2lDeUFFUVNocUlBUkJDR29RbGdOQkFDRVNRUUFoRmlNQVFhQUNheUlESkFBakFFRWdheUlISkFBZ0J5QUtFRmc0QWdBZ0J5QUtRU1JxSWcwUVdEZ0NCQ0FISUFrUVdEZ0NDQ0FISUFwQjdBQnFFRmc0QWd3Z0J5QUlFRmc0QWhBZ0J5QUtRYlFCYWhCWU9BSVVJQWNnQ3hCWU9BSVlJQWNnQ2tIOEFXb1FXRGdDSENBSFFRZEJCa0VGUVFSQkEwRUNJQWNxQWdRZ0J5b0NBRjRpQ1NBSEtnSUlJQWNnQ1VFQ2RHb3FBZ0JlR3lJSklBY3FBZ3dnQnlBSlFRSjBhaW9DQUY0Yklna2dCeW9DRUNBSElBbEJBblJxS2dJQVhoc2lDU0FIS2dJVUlBY2dDVUVDZEdvcUFnQmVHeUlKSUFjcUFoZ2dCeUFKUVFKMGFpb0NBRjRiSWdrZ0J5b0NIQ0FISUFsQkFuUnFLZ0lBWGhzaUNVRUNkR29pQ0NvQ0FDSW1Rd0FBQUFCY0JFQWdDaUFLSUFsQkpHeHFFTEFCSUFNZ0NrTUFBSUEvSUFncUFnQ1JsUkRQQVNBRFFTUnFJQTFCUHhEMEFRc2dCMEVnYWlRQUFrQWdKa01BQUFBQVd3MEFJd0JCSUdzaUJ5UUFJQU5CSkdvaUNTQURJQXBCSkdvaUNCQmtJQU5CeUFCcUlnc2dBeUFLUWNnQWFoQmtJQU5CN0FCcUlnMGdBeUFLUWV3QWFoQmtJQU5Ca0FGcUlob2dBeUFLUVpBQmFoQmtJQU5CdEFGcUlod2dBeUFLUWJRQmFoQmtJQU5CMkFGcUloNGdBeUFLUWRnQmFoQmtJQU5CL0FGcUlpTWdBeUFLUWZ3QmFoQmtJQWNnQ1JCWU9BSUFJQWNnQ3hCWU9BSUVJQWNnRFJCWU9BSUlJQWNnR2hCWU9BSU1JQWNnSEJCWU9BSVFJQWNnSGhCWU9BSVVJQWNnSXhCWU9BSVlJQWRCQmtFRlFRUkJBMEVDSUFjcUFnUWdCeW9DQUY0aUN5QUhLZ0lJSUFjZ0MwRUNkR29xQWdCZUd5SUxJQWNxQWd3Z0J5QUxRUUowYWlvQ0FGNGJJZ3NnQnlvQ0VDQUhJQXRCQW5ScUtnSUFYaHNpQ3lBSEtnSVVJQWNnQzBFQ2RHb3FBZ0JlR3lJTElBY3FBaGdnQnlBTFFRSjBhaW9DQUY0YklndEJBblJxSWcwcUFnQWlKa01BQUFBQVhBUkFJQWtnQ1NBTFFTUnNJZ3RxRUxBQklBZ2dDQ0FMYWhDd0FTQUpJQWxEQUFDQVB5QU5LZ0lBa1pVUXp3RUxJQWRCSUdva0FDQW1Rd0FBQUFCYkRRQWpBRUVnYXlJSEpBQWdBMEhJQUdvaUNTQURRU1JxSWdnZ0NrSElBR29pQ3hCa0lBTkI3QUJxSWcwZ0NDQUtRZXdBYWhCa0lBTkJrQUZxSWhvZ0NDQUtRWkFCYWhCa0lBTkJ0QUZxSWh3Z0NDQUtRYlFCYWhCa0lBTkIyQUZxSWg0Z0NDQUtRZGdCYWhCa0lBTkIvQUZxSWlNZ0NDQUtRZndCYWhCa0lBY2dDUkJZT0FJQUlBY2dEUkJZT0FJRUlBY2dHaEJZT0FJSUlBY2dIQkJZT0FJTUlBY2dIaEJZT0FJUUlBY2dJeEJZT0FJVUlBZEJCVUVFUVFOQkFpQUhLZ0lFSUFjcUFnQmVJZ2dnQnlvQ0NDQUhJQWhCQW5ScUtnSUFYaHNpQ0NBSEtnSU1JQWNnQ0VFQ2RHb3FBZ0JlR3lJSUlBY3FBaEFnQnlBSVFRSjBhaW9DQUY0YklnZ2dCeW9DRkNBSElBaEJBblJxS2dJQVhoc2lDRUVDZEdvaURTb0NBQ0ltUXdBQUFBQmNCRUFnQ1NBSklBaEJKR3dpQ0dvUXNBRWdDeUFJSUF0cUVMQUJJQWtnQ1VNQUFJQS9JQTBxQWdDUmxSRFBBUXNnQjBFZ2FpUUFJQ1pEQUFBQUFGc05BQ01BUVNCcklnY2tBQ0FEUWV3QWFpSUpJQU5CeUFCcUlnZ2dDa0hzQUdvaUN4QmtJQU5Ca0FGcUlnMGdDQ0FLUVpBQmFoQmtJQU5CdEFGcUlob2dDQ0FLUWJRQmFoQmtJQU5CMkFGcUlod2dDQ0FLUWRnQmFoQmtJQU5CL0FGcUloNGdDQ0FLUWZ3QmFoQmtJQWNnQ1JCWU9BSUFJQWNnRFJCWU9BSUVJQWNnR2hCWU9BSUlJQWNnSEJCWU9BSU1JQWNnSGhCWU9BSVFJQWRCQkVFRFFRSWdCeW9DQkNBSEtnSUFYaUlJSUFjcUFnZ2dCeUFJUVFKMGFpb0NBRjRiSWdnZ0J5b0NEQ0FISUFoQkFuUnFLZ0lBWGhzaUNDQUhLZ0lRSUFjZ0NFRUNkR29xQWdCZUd5SUlRUUowYWlJTktnSUFJaVpEQUFBQUFGd0VRQ0FKSUFrZ0NFRWtiQ0lJYWhDd0FTQUxJQWdnQzJvUXNBRWdDU0FKUXdBQWdEOGdEU29DQUpHVkVNOEJDeUFIUVNCcUpBQWdKa01BQUFBQVd3MEFJd0JCRUdzaUJ5UUFJQU5Ca0FGcUlna2dBMEhzQUdvaUNDQUtRWkFCYWlJTEVHUWdBMEcwQVdvaURTQUlJQXBCdEFGcUVHUWdBMEhZQVdvaUdpQUlJQXBCMkFGcUVHUWdBMEg4QVdvaUhDQUlJQXBCL0FGcUVHUWdCeUFKRUZnNEFnQWdCeUFORUZnNEFnUWdCeUFhRUZnNEFnZ2dCeUFjRUZnNEFnd2dCMEVEUVFJZ0J5b0NCQ0FIS2dJQVhpSUlJQWNxQWdnZ0J5QUlRUUowYWlvQ0FGNGJJZ2dnQnlvQ0RDQUhJQWhCQW5ScUtnSUFYaHNpQ0VFQ2RHb2lEU29DQUNJbVF3QUFBQUJjQkVBZ0NTQUpJQWhCSkd3aUNHb1FzQUVnQ3lBSUlBdHFFTEFCSUFrZ0NVTUFBSUEvSUEwcUFnQ1JsUkRQQVFzZ0IwRVFhaVFBSUNaREFBQUFBRnNOQUNNQVFSQnJJZ2NrQUNBRFFiUUJhaUlKSUFOQmtBRnFJZ2dnQ2tHMEFXb2lDeEJrSUFOQjJBRnFJZzBnQ0NBS1FkZ0JhaEJrSUFOQi9BRnFJaG9nQ0NBS1Fmd0JhaEJrSUFjZ0NSQllPQUlFSUFjZ0RSQllPQUlJSUFjZ0doQllPQUlNSUFkQkJHb2lDRUVDSUFncUFnUWdDQ29DQUY0aURTQUlLZ0lJSUFnZ0RVRUNkR29xQWdCZUd5SUlRUUowYWlJTktnSUFJaVpEQUFBQUFGd0VRQ0FKSUFrZ0NFRWtiQ0lJYWhDd0FTQUxJQWdnQzJvUXNBRWdDU0FKUXdBQWdEOGdEU29DQUpHVkVNOEJDeUFIUVJCcUpBQWdKa01BQUFBQVd3MEFJd0JCRUdzaUJ5UUFJQU5CMkFGcUlna2dBMEcwQVdvaUN5QUtRZGdCYWlJSUVHUWdBMEg4QVdvaURTQUxJQXBCL0FGcUVHUWdCeUFKRUZnNEFnZ2dCeUFORUZnNEFnd2dCMEVJYWlBSEtnSU1JQWNxQWdoZUlndEJBblJxSWcwcUFnQWlKa01BQUFBQVhBUkFJQWtnQ1NBTFFTUnNJZ3RxRUxBQklBZ2dDQ0FMYWhDd0FTQUpJQWxEQUFDQVB5QU5LZ0lBa1pVUXp3RUxJQWRCRUdva0FDQW1Rd0FBQUFCYkRRQWdBMEg4QVdvaUJ5QURRZGdCYWlBS1Fmd0JhaEJrSUFjUVdDSW1Rd0FBQUFCY0JFQWdCeUFIUXdBQWdEOGdKcEdWRU04QkN5QW1Rd0FBQUFCYkRRQWpBRUdBQTJzaUJ5UUFJQWNnQnlBRFFRQVE0QUU0QXRBQ0lBY2dCMEVrYWlBRFFRRVE0QUU0QXRRQ0lBY2dCMEhJQUdvZ0EwRUNFT0FCT0FMWUFpQUhJQWRCN0FCcUlBTkJBeERnQVRnQzNBSWdCeUFIUVpBQmFpQURRUVFRNEFFNEF1QUNJQWNnQjBHMEFXb2dBMEVGRU9BQk9BTGtBaUFISUFkQjJBRnFJQU5CQmhEZ0FUZ0M2QUlnQnlBSFFmd0JhaUFEUVFjUTRBRTRBdXdDSUFjZ0IwR2dBbW9nQTBFSUVPQUJPQUx3QWlBSFFkQUNhaUlKUVFoQkIwRUdRUVZCQkVFRFFRSWdDU29DQkNBSktnSUFYaUlJSUFrcUFnZ2dDU0FJUVFKMGFpb0NBRjRiSWdnZ0NTb0NEQ0FKSUFoQkFuUnFLZ0lBWGhzaUNDQUpLZ0lRSUFrZ0NFRUNkR29xQWdCZUd5SUlJQWtxQWhRZ0NTQUlRUUowYWlvQ0FGNGJJZ2dnQ1NvQ0dDQUpJQWhCQW5ScUtnSUFYaHNpQ0NBSktnSWNJQWtnQ0VFQ2RHb3FBZ0JlR3lJSUlBa3FBaUFnQ1NBSVFRSjBhaW9DQUY0YklnbEJBblJxS2dJQUlpWkRBQUFBQUZ3RVFDQVFJQWNnQ1VFa2JHb1E5UU1MSUFkQmdBTnFKQUFnSmtNQUFBQUFYQ0VXQ3lBRFFhQUNhaVFBSUJZRVFDQVFFT3NGaTd0RThXamppTFg0NUQ1alJTRVNDeUFLUWFBQ2FpUUFJQkpGRFFBZ0JDb0NWQ0VxSUFRcUFsQWhMeUFFS2dKc0lUQWdCQ29DVENFb0lBUXFBbkFoS3lBRUtnSjRJU2tnQkNvQ1lDRXNJQUVnQkNvQ1NDSXRJQVFxQW53aU1aUWdCQ29DWkNBRUtnSllJaWVWa2lJeUlBUXFBbHdpSnBRNEFnUWdBU0FwSUMyVUlDd2dKNVdTSWl3Z0pwUTRBZ0FnQkNvQ1NDRXRJQVFxQW9BQklUTWdCQ29DYUNFMElBRWdNU0FvbENBcklDZVZraUlySUNhVU9BSVFJQUVnS1NBb2xDQXdJQ2VWa2lJb0lDYVVPQUlNSUFFZ0tvd2dKcFFpS1NBeWxDQXZqQ0FtbENJcUlDeVVJRE1nTFpRZ05DQW5sWktTa2pnQ0NDQUJJQ2tnSzVRZ0tpQW9sQ0FFS2dLQUFTQUVLZ0pNbENBRUtnSjBJQ2VWa3BLU09BSVVJQUVnQkNvQ2VDQW1sQ0luT0FJWUlBRWdCQ29DZkNBbWxDSW1PQUljSUFFZ0JDb0NnQUVnSnlBRUtnSlFsSk1nSmlBRUtnSlVsSk00QWlCQkFTRUNDeUFFUVpBQmFpUUFJQUpGRFFBZ0lTQWlFRHdoRWtFQUlRc2pBRUV3YXlJSUpBQWdDRUVvYWlJQklCSWdBQkR3QVNBSVFTQnFJZ0lnRWlBQVFRaHFJZ29ROEFFZ0NFRVlhaUlESUJJZ0FFRVFhaUlRRVBBQklBaEJFR29nQVJEc0JTQUlRUWhxSUFJUTdBVUNRQ0FBSUFvZ0VDQUJJQUlnQXhDWEEwVU5BRUVESVJZZ0NFRW9haUVESUFoQklHb2hBaUFJUVJocUlRRWdBQ0VKSUFvaEJ3TkFJQlpCQkVjRVFDQURJZ1FnRWlBUVFRaHFJaEFROEFFZ0ZrRUJhaUVXSUFsQkNHb2lDU0FIUVFocUlnY2dFQ0FDSUFFZ0F4Q1hBeUVpSUFJaEF5QUJJUUlnQkNFQklDSU5BUXdDQ3dzZ0J5QVFJQUFnQWlBQklBaEJFR29RbHdORkRRQWdFQ0FBSUFvZ0FTQUlRUkJxSUFoQkNHb1Fsd01oQ3dzZ0NFRXdhaVFBSUF0RkRRQWdEa0VCYWlFT0N5QU1RUUZxSVF3TUFRc0xJQTVGQkVCQkFDRU9EQVFMUXdBQWdEOGdMcFVoSmlBT1FRQWdEa0VBU2hzaEFFRUFJUXdEUUNBQUlBeEdCRUJCQUNFQUEwQWdBQ0FaU0NBT1FRSktjVVVFUUNBT1FRRWdEa0VCU2hzaEFDQVZRUUFRVWlnQ0JDRUJJQlZCQUJCU0tnSUFJU1pCQVNFTUEwQWdBQ0FNUmdSQUlBOGdJU0FCUVFsc0VEd1E5UU1nRHlvQ0lDRW1JQTlCZ0lDQS9BTTJBaUFnRHlBUEtnSUFRd0FBZ0Q4Z0pwVWlKcFE0QWdBZ0R5QW1JQThxQWdTVU9BSUVJQThnSmlBUEtnSUlsRGdDQ0NBUElDWWdEeW9DREpRNEFnd2dEeUFtSUE4cUFoQ1VPQUlRSUE4Z0ppQVBLZ0lVbERnQ0ZDQVBJQ1lnRHlvQ0dKUTRBaGdnRHlBbUlBOHFBaHlVT0FJY1FRRWhEZ3dKQlNBbUlCVWdEQkJTS2dJQVhnUkFJQlVnREJCU0tnSUFJU1lnRlNBTUVGSW9BZ1FoQVFzZ0RFRUJhaUVNREFFTEFBc0FDeUFBSUNVZ0dTQUFheENlQXlBQWFpSUVJQUFnQkVvYklRcEJBQ0VCQTBBZ0FTQU9SZ1JBSUJWQkFCQlNJUWtnRGtFQ2JTQU9RUUZ4YWtFQmF5RUlRUUFoRENNQVFSQnJJaElrQUNBU1FRaHFFTFFDSVFjQ1FBSkFJQTRpQ2tFQVNnUkFJQWhCQUV3TkFTQUtRUUZySVE0Z0NTQUlRUUZySWgxQkEzUnFJUkFEUUNBTUlBNUlCRUFnQnlBUUtnSUFPQUlBSUFjZ0VDZ0NCRFlDQkNBT0lRQWdEQ0VCQTBBZ0FTRUNBMEFnQWlJQlFRRnFJUUlnQ1NBQlFRTjBhaUlXSUFjUTZBVU5BQXNnQUNFREEwQWdBeUlBUVFGcklRTWdCeUFKSUFCQkEzUnFJZ3NRNkFVTkFBc2dBQ0FCVGdSQUlCWWdDeERJQVNBQ0lRRWdBeUVBQ3lBQUlBRk9EUUFMSUE0Z0FDQUJJQWhJR3lFT0lBRWdEQ0FBSUIxSUd5RU1EQUVMQ3lBYklCQXBBZ0EzQWdBZ0VrRVFhaVFBREFJTFFmQ3ZCRUdieXdFUU0wRzR5d0VRTTBHRHhRQVFNMEhTQUJBMlFaVEpBQkF6UWJyTkFSQXpFRGNRQUFBTFFmQ3ZCRUhmelFFUU0wRzR5d0VRTTBHRHhRQVFNMEhUQUJBMlFaVEpBQkF6UWZ6TkFSQXpFRGNRQUFBTElBcEJBWFVoRGlBRUlRQU1BZ3NnSVNBVklBRVFVaWdDQkVFSmJCQThJUWNnQUNFTUEwQWdDaUFNUmdSQUlBRkJBV29oQVF3Q0JTQVhJQk1nREVFQ2RHb29BZ0JCQTNRaUNXb2hBeU1BUVJCcklnSWtBQ0FDUVFocUlBSkJER29nQnlBREtnSUFJQU1xQWdRUTh3TWdBaUFDS2dJSUlBa2dHR29pQXlvQ0FKTTRBZ0FnQWlBQ0tnSU1JQU1xQWdTVE9BSUVJQUlxQWdBaUp5QW5sQ0FDS2dJRUlpY2dKNVNTSUNhVVF3QUFnRCtTRU5jR0lTY2dBa0VRYWlRQUlCVWdBUkJTSWdJZ0p5QUNLZ0lBa2pnQ0FDQU1RUUZxSVF3TUFRc0FDd0FMQUFzQUJTQVZJQXdRVWtFQU5nSUFJQlVnREJCU0lBdzJBZ1FnREVFQmFpRU1EQUVMQUFzQUMwSHdyd1JCNzhnQkVETkJsc1VCRUROQmc4VUFFRE5CK1FBUU5rR1V5UUFRTTBIbXlRRVFNeEEzRUFBQUMwSHdyd1JCck1jQkVETkJsc1VCRUROQmc4VUFFRE5CK0FBUU5rR1V5UUFRTTBHUnlBRVFNeEEzRUFBQUMwSHdyd1JCM01RQkVETkJsc1VCRUROQmc4VUFFRE5COXdBUU5rR1V5UUFRTTBIRXhnRVFNeEEzRUFBQUN5QWJRUkJxSkFBZ0RnUkFJd0JCOEFCcklnQWtBQUovUVFBZ0FFRWdhaUFQUTZ6Rkp6Y1E5QVZGRFFBYUlBQkNBRGNER0NBQVFRQTJBaFFnQUNBRnNpSW1PQUlRSUFBZ0JySWlKemdDRENBQUlDWTRBZ2dnQUNBbk9BSUVJQUJCQURZQ0FDQUFRZWdBYWlJQ0lBQkJJR29pQVNBQVFSaHFFUEFCSUFCQjRBQnFJZ1FnQVNBQVFSQnFFUEFCSUFCQjJBQnFJZ01nQVNBQVFRaHFFUEFCSUFCQjBBQnFJZ3dnQVNBQUVQQUJJd0JCTUdzaUFTUUFJQUZCS0dvaUR5QUVJQUlRMWdJZ0FVRWdhaUlPSUFNZ0FoRFdBaUFCUVJocUloc2dEQ0FDRU5ZQ0lBRkJFR29pQWlBRUlBTVExZ0lnQVVFSWFpSUVJQXdnQXhEV0FpQVBJQTRRbFFNaEppQU9JQnNRbFFNaEp5QVBJQnNRbFFNaEtDQUNJQVFRbFFNaEtTQW1JQ2NRbUFNZ0tCQ1lBeUFwRUpnRElTWWdBVUV3YWlRQVFRQWdCU0FHYkxkRUxVTWM2K0kyR2oraXRpQW1YZzBBR2lBQVFlZ0FhaUlCSUFCQjRBQnFJZ0lnQUVIWUFHb2lBeENxQVNFbVFRRkJmeUFDSUFNZ0FFSFFBR29pQkJDcUFVTUFBQUFBWGh0QkFVRi9JQ1pEQUFBQUFGNGJha0VCUVg4Z0F5QUVJQUVRcWdGREFBQUFBRjRiYWtFQlFYOGdCQ0FCSUFJUXFnRkRBQUFBQUY0YmFpSUJJQUZCSDNVaUFYTWdBV3RCQkVZTElSRWdBRUh3QUdva0FBc2dJQkRrQVNBZkVPUUJJQlJCUUdza0FDQVJCU0FCSUFNZ0VSQlNLQUlBRUcwcUFnQWhKaUFnSUJFUVVpQW1PQUlBSUFFZ0F5QVJFRklvQWdBUWJTb0NCQ0VtSUNBZ0VSQlNJQ1k0QWdRZ0FpQURJQkVRVWlnQ0JCQnRLZ0lBSVNZZ0h5QVJFRklnSmpnQ0FDQUNJQU1nRVJCU0tBSUVFRzBxQWdRaEppQWZJQkVRVWlBbU9BSUVJQkZCQVdvaEVRd0JDd3NMZ0FnQ0EzOEdmU01BUVNCcklnUWtBQ0FFSUFNZ0FTZ0NXRzhnQVNnQ1ZHOGdBU2dDTkc4aUJUWUNEQ0FFSUFNZ0JXc2dBU2dDV0c4Z0FTZ0NWRzhnQVNnQ05HMGlCVFlDQ0NBRUlBTWdCQ2dDRENBQktBSTBJQVZzYW1zZ0FTZ0NXRzhnQVNnQ1ZHMGlCVFlDQkNBRUlBTWdCQ2dDRENBQktBSlVJQVZzSUFFb0FqUWdCQ2dDQ0d4cWFtc2dBU2dDV0cwaUF6WUNBQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQ0FFS0FJTUlnVkJBRTRFUUNBRklBRW9BalJPRFFFZ0JDZ0NDQ0lGUVFCSURRSWdCU0FCS0FJNFRnMERJQVFvQWdRaUJVRUFTQTBFSUFVZ0FTZ0NQRTROQlNBRFFRQklEUVlnQXlBQktBSkFUZzBIREFrTFFmQ3ZCRUc4dWdFUU0wSGR1Z0VRTTBHRHhRQVFNMEcrQVJBMlFaVEpBQkF6UWFXOEFSQXpFRGNNQnd0QjhLOEVRYmU4QVJBelFkMjZBUkF6UVlQRkFCQXpRYjhCRURaQmxNa0FFRE5CcGJ3QkVETVFOd3dHQzBId3J3UkJxcjBCRUROQjNib0JFRE5CZzhVQUVETkJ3QUVRTmtHVXlRQVFNMEhMdlFFUU14QTNEQVVMUWZDdkJFR3Z2Z0VRTTBIZHVnRVFNMEdEeFFBUU0wSEJBUkEyUVpUSkFCQXpRY3U5QVJBekVEY01CQXRCOEs4RVFkZStBUkF6UWQyNkFSQXpRWVBGQUJBelFjSUJFRFpCbE1rQUVETkJzTDhCRURNUU53d0RDMEh3cndSQi9MOEJFRE5CM2JvQkVETkJnOFVBRUROQnd3RVFOa0dVeVFBUU0wR3d2d0VRTXhBM0RBSUxRZkN2QkVIaXdBRVFNMEhkdWdFUU0wR0R4UUFRTTBIRUFSQTJRWlRKQUJBelFiL0JBUkF6RURjTUFRdEI4SzhFUVk3Q0FSQXpRZDI2QVJBelFZUEZBQkF6UWNVQkVEWkJsTWtBRUROQnY4RUJFRE1RTndzUUFBQUxJQUFRbGdJZ0FSRDNCUkJFSVFVZ0FTZ0NjQ0VEQWtBZ0FoQkRJQVZQQkVBZ0JVRUFJQVZCQUVvYklRVURRQ0FGSUFaR0RRSWdBeW9DQkNFSElBTXFBZ2doQ0NBREtnSU1JUWtnQkNnQ0NMZEVBQUFBQUFBQTREK2d0aUVLSUFRb0FnUzNSQUFBQUFBQUFPQS9vTFloQ3lBRUtBSUF0MFFBQUFBQUFBRGdQNkMySVF3Z0JDQURLZ0lBSUFRb0FneTNSQUFBQUFBQUFPQS9vTGFUaXpnQ0hDQUVJQWNnQ3BPTE9BSVlJQVFnQ1NBTWs0czRBaEFnQkNBSUlBdVRpeUlISUFFb0FqeXlJQWVURUpnRElnYzRBaFFnQjBNQUFBQUFZQVJBQWtBZ0JDb0NIRU1BQUlBL1hVVU5BQ0FFS2dJWVF3QUFnRDlkUlEwQUlBUXFBaFJEQUFDQVAxMUZEUUFnQkNvQ0VFTUFBSUEvWFVVTkFDQUFJQUlnQVJEM0JTQUdFRHdvQWdBUVVoRDJCUXNnQTBFUWFpRURJQVpCQVdvaEJnd0JCVUh3cndSQjk4SUJFRE5CM2JvQkVETkJnOFVBRUROQnpRSVFOa0dVeVFBUU0wSGJ3d0VRTXhBM0VBQUFDd0FMQUF0QjhLOEVRY1c1QVJBelFibzhFRE5CZzhVQUVETkIxZ0lRTmtHVXlRQVFNMEh6dVFFUU14QTNFQUFBQ3lBRVFTQnFKQUFMMFJrRENuMFJmd0o4SXdCQk1Hc2lGaVFBSUJaQklHb2dBeEJEUVFKMEVQUURJUmtnRmtFUWFpQURFRU5CQW5RUTlBTWhHZ0pBQTM4Z0F4QkRJQk5OQkg4Z0JMSWlDRVBOekV3K2xDQUlraUlJakNFSklBV3lJZ3BEemN4TVBwUWdDcElpQ293aEN5QUFRUW8yQWtBZ0FFRU1OZ0k4SUFCQkFEWUNPQ0FBUVFBMkFqUWdBRUtBZ0lEOGk0Q0F3RDgzQWlRZ0FDQUtPQUlnSUFBZ0N6Z0NIQ0FBSUFnNEFoZ2dBQ0FKT0FJVUlBQkJnSUNBaVFRMkFpd2dBRUVBTmdKVUlBQkJBRFlDV0VNQUFDQkJFTmNHSVFnZ0FFRUJPZ0FRSUFCREFBQ0FQeUFJbFRnQ01DQUFRZHdBYWlJQkVPVUZJQUFnQjBFQmRiSTRBZ3dnQUNBR1FRRjFzamdDQ0NBQUlBYzJBZ1FnQUNBR05nSUFJQmxCQUJBOElSc2dHa0VBRUR3aEhDQURFRU1oRWtFQUlRTWpBRUVRYXlJVEpBQWdBUkRsQlNBU0JFQWdBRUh3QUdvaUhTQVNRUUowRUpjQ0lBQkIvQUJxSWg0Z0VoQ1JBaUFBTFFBUUJFQUNRQ01BUVJCckloZ2tBQ0FBS0FJQUlBQW9BZ1FRdFFJaEFTQVlJQklROUFNaEZBSkFBa0FnRWtFQVNnUkFJQUFvQWdCQkFFd05BU0FBS0FJRVFRQk1EUUlnSEVFTWFpRUNJQnRCREdvaEJDQUJzaUVJUVFBaEJnTkFJQVlnRWtZRVFBSjlJQlJCQUJBOElSVWdGQkJFSWdGQkFtMGdBVUVCY1dwQkFXc2hGMEVBSVFZQ1FDQUJRUUJLQkVBZ0YwRUFUQTBCSUFGQkFXc2hCeUFWSUJkQkFXc2lIMEVDZEdvaElBTkFJQ0FxQWdBaENDQUhJZ0VnQmlJQ1NnUkFBMEFnQWlFRUEwQWdCQ0lDUVFGcUlRUWdGU0FDUVFKMGFpSWhLZ0lBSUFoZERRQUxJQUVoQlFOQUlBVWlBVUVCYXlFRklBZ2dGU0FCUVFKMGFpSWlLZ0lBWFEwQUN5QUJJQUpPQkVBZ0lTQWlFTHNHSUFRaEFpQUZJUUVMSUFFZ0FrNE5BQXNnQnlBQklBSWdGMGdiSVFjZ0FpQUdJQUVnSDBnYklRWU1BUXNMSUFnTUFndEI4SzhFUWRTbEFSQXpRYVdtQVJBelFiOGNFRE5CTlJBMlFma2dFRE5CMEtvQkVETVFOeEFBQUF0QjhLOEVRYXlyQVJBelFhV21BUkF6UWI4Y0VETkJOaEEyUWZrZ0VETkJ0cXdCRURNUU54QUFBQXNoQ0NBQVFRVUNmeUFBS2dJWUlBQXFBaFNUSUFoREFBQ0FQcFFpQ0pXTklnbUxRd0FBQUU5ZEJFQWdDYWdNQVF0QmdJQ0FnSGdMRUxVQ05nSTBJQUJCQlFKL0lBQXFBaUFnQUNvQ0hKTWdDSldOSWdpTFF3QUFBRTlkQkVBZ0NLZ01BUXRCZ0lDQWdIZ0xFTFVDSWdFMkFqZ2dBQ0FCSUFBb0FqUnNJZ0UyQWxRZ0FDQUFLQUk4SUFGc05nSllJQlFRZENBWVFSQnFKQUFNQlFVZ0JDQUdRUVIwSWdGcUtnSUFJQUVnQW1vcUFnQVExUUloQ1NBVUlBWVFQQ0FKSUFpVU9BSUFJQVpCQVdvaEJnd0JDd0FMQUF0QjhLOEVRZDNzQUJBelFab1RFRE5Cdnh3UU0wSFFBUkEyUWZrZ0VETkIrdTRBRURNUU53d0hDMEh3cndSQjVmUUFFRE5CbWhNUU0wRy9IQkF6UWRFQkVEWkIrU0FRTTBILzlnQVFNeEEzREFZTFFmQ3ZCRUdiK3dBUU0wR2FFeEF6UWI4Y0VETkIwZ0VRTmtINUlCQXpRZWo5QUJBekVEY01CUXNMSUJKQkFDQVNRUUJLR3lFWVFRQWhBZ05BSUFNZ0dFWUVRQ0FkSUFKQkFuUVFsd0lnSGlBQ0VKRUNCU0FiSUFOQkJIUWlCR29pQVNvQ0FDRU5JQUVxQWdRaERpQUJLZ0lJSVFnZ0FTb0NEQ0VMSUFRZ0hHb2lBU29DQUNFSklBRXFBZ1FoQ2lBQktnSUlJUXdnQVNvQ0RDRVBJd0JCRUdzaUFTUUFJQk1nQ0NBTWt5SUlPQUlFUkJndFJGVDdJUmxBSVNNQ1FDQUl1eUlrUkJndFJGVDdJUW5BWlVVRVFFUVlMVVJVK3lFWndDRWpJQ1JFR0MxRVZQc2hDVUJrUlEwQkN5QVRJQ01nSktDMklnZzRBZ1FMQWtBQ1FDQUl1eUlqUkJndFJGVDdJUW5BWkFSQUlDTkVHQzFFVlBzaENVQmxSUTBCSUJNZ0N5QVBFTlVDSWdnNEFnQWdFeW9DQkNJTEVPUUZJUXdnQ3hEakJTRUxJQUVnRENBSWxDSU1PQUlNSUFFZ0REZ0NBQ0FCSUFzZ0NKUWlDRGdDQ0NBQklBaU1PQUlFSUJNZ0V5b0NBQkNuQWlBQUtnSXdsRGdDQUNBQktnSUlJUWdnQVNvQ0RDRUxJQk1nRFNBQktnSUFJZzBnQ1pRZ0FTb0NCQ0lNSUFxVWtwTWdEU0FBS2dJSWxDQU1JQUFxQWd5VWtwSTRBZ3dnRXlBT0lBZ2dDWlFnQ3lBS2xKS1RJQWdnQUNvQ0NKUWdDeUFBS2dJTWxKS1NPQUlJSUFGQkVHb2tBQXdDQzBId3J3UkJzY01BRUROQmpQOEFFRE5Cdnh3UU0wSFVBeEEyUWZrZ0VETkJ4c2NBRURNUU53d0hDMEh3cndSQmpzNEFFRE5CalA4QUVETkJ2eHdRTTBIVkF4QTJRZmtnRUROQnhzY0FFRE1RTnd3R0N3Si9JQk1xQWdnaENDQVRLZ0lFSVFzZ0V5b0NBQ0VKUVFBaEZRSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFJQk1xQWd3aUNpQUFLZ0lVSWcxZERRQWdBQ29DR0NJT0lBcGZEUUFnQUNvQ0hDSU1JQWhlRFFBZ0FDb0NJQ0lQSUFoZkRRQWdDN3NpSTBRWUxVUlUreUVKd0dVZ0kwUVlMVVJVK3lFSlFHUnlEUUFnQUNvQ0pDSVFJQWxlRFFBZ0FDb0NLQ0lSSUFsZkRRQWdDaUFOWUVVTkFTQUtJQTVkUlEwQ0lBZ2dER0JGRFFNZ0NDQVBYVVVOQkNBalJCZ3RSRlQ3SVFuQVpFVU5CU0FqUkJndFJGVDdJUWxBWlVVTkJpQUpJQkJnUlEwSElBa2dFVjFGRFFnZ0FDZ0NOQ0VCSUFBZ0NpQUFLZ0lVSWdxVElBQXFBaGdnQ3BNUTFRSWdBYktVT0FKRUlBQW9BamdoQVNBQUlBZ2dBQ29DSENJSWt5QUFLZ0lnSUFpVEVOVUNJQUd5bERnQ1NDQUFJQXU3UkJndFJGVDdJUWxBb0VTRHlNbHRNRi9FUDZJZ0FDZ0NQTGVpdGpnQ1RDQUFLQUpBSVFFZ0FDQUpJQUFxQWlRaUNKTWdBQ29DS0NBSWt4RFZBaUFCc3BRNEFsQWdBQ29DUkVNQUFBQy9rbzRoQ0NBQUtnSklRd0FBQUwrU2ppRUpJQUFxQWxCREFBQUF2NUtPSVFvQ2Z5QUFLZ0pNUXdBQUFMK1NqaUlMaTBNQUFBQlBYUVJBSUF1b0RBRUxRWUNBZ0lCNEN5QUFLQUk4SWhkcUlCZHZJUVlDZnlBSWkwTUFBQUJQWFFSQUlBaW9EQUVMUVlDQWdJQjRDeUVCQW44Z0NZdERBQUFBVDEwRVFDQUpxQXdCQzBHQWdJQ0FlQXNoQkNBQlFRQklJUWNDZnlBS2kwTUFBQUJQWFFSQUlBcW9EQUVMUVlDQWdJQjRDeUVGSUFjTkFDQUVRUUJJSUFGQkFXb2lCeUFBS0FJMFRuSU5BRUVBSUFSQkFXb2lFaUFBS0FJNFRnMEtHaUFGUVFCSURRQWdCVUVCYWlJVUlBQW9Ba0JPRFFBZ0FDQUFJQUVnQkNBR0lBVVFtZ0VRbVFFZ0FDQUFJQWNnQkNBR0lBVVFtZ0VRbVFFZ0FDQUFJQWNnRWlBR0lBVVFtZ0VRbVFFZ0FDQUFJQWNnRWlBR1FRRnFJQmR2SWhVZ0JSQ2FBUkNaQVNBQUlBQWdCeUFTSUJVZ0ZCQ2FBUkNaQVNBQUlBQWdCeUFTSUFZZ0ZCQ2FBUkNaQVNBQUlBQWdCeUFFSUJVZ0JSQ2FBUkNaQVNBQUlBQWdCeUFFSUJVZ0ZCQ2FBUkNaQVNBQUlBQWdCeUFFSUFZZ0ZCQ2FBUkNaQVNBQUlBQWdBU0FTSUFZZ0JSQ2FBUkNaQVNBQUlBQWdBU0FTSUJVZ0JSQ2FBUkNaQVNBQUlBQWdBU0FTSUJVZ0ZCQ2FBUkNaQVNBQUlBQWdBU0FTSUFZZ0ZCQ2FBUkNaQVNBQUlBQWdBU0FFSUJVZ0JSQ2FBUkNaQVNBQUlBQWdBU0FFSUJVZ0ZCQ2FBUkNaQVNBQUlBQWdBU0FFSUFZZ0ZCQ2FBUkNaQVVFQklSVUxJQlVNQ1F0QjhLOEVRWllKRUROQmpQOEFFRE5Cdnh3UU0wSG9BaEEyUWZrZ0VETkJteVFRTXhBM0RBY0xRZkN2QkVHbktoQXpRWXovQUJBelFiOGNFRE5CNlFJUU5rSDVJQkF6UVpza0VETVFOd3dHQzBId3J3UkJzekVRTTBHTS93QVFNMEcvSEJBelFlb0NFRFpCK1NBUU0wSDNOUkF6RURjTUJRdEI4SzhFUWI4K0VETkJqUDhBRUROQnZ4d1FNMEhyQWhBMlFma2dFRE5COXpVUU14QTNEQVFMUWZDdkJFR3h3d0FRTTBHTS93QVFNMEcvSEJBelFld0NFRFpCK1NBUU0wSEd4d0FRTXhBM0RBTUxRZkN2QkVHT3pnQVFNMEdNL3dBUU0wRy9IQkF6UWUwQ0VEWkIrU0FRTTBIR3h3QVFNeEEzREFJTFFmQ3ZCRUhIMHdBUU0wR00vd0FRTTBHL0hCQXpRZTRDRURaQitTQVFNMEhaMWdBUU14QTNEQUVMUWZDdkJFSFgyd0FRTTBHTS93QVFNMEcvSEJBelFlOENFRFpCK1NBUU0wSFoxZ0FRTXhBM0N3d0dDd1JBSUIwZ0FrRUNkQkE4SWdFZ0FDb0NSRGdDQUNBQklBQXFBa2c0QWdRZ0FTQUFLZ0pNT0FJSUlBRWdBQ29DVURnQ0RDQWVJQUlRUENBRE5nSUFJQUpCQVdvaEFnc2dBMEVCYWlFRERBRUxDd3NnRTBFUWFpUUFJd0JCRUdzaUFTUUFJQlpCQURZQ0RDQVdRWDgyQWdnZ0FVRUlhaUFBUWR3QWFoRDZBeEN6QWlFQUEwQWdBQ0FCRUdzUXN3SVFnd0VFUUNBQUVHOGhBaUFXS2dJTUlBSW9BZ1N6WFFSQUlCWWdBQkJ2S0FJQU5nSUlJQllnQUJCdktBSUVzemdDREFzZ0FCRDVBd3dCQ3dzZ0FVRVFhaVFBSUJZb0FnZ2hBQ0FXS2dJTUlRZ2dHaEIwSUJrUWRDQVdRVEJxSkFCQmZ5QUFJQWhEQUFCQVFGMGJCU0FCSUFNZ0V4QlNLQUlBRUcwaEVpQUNJQU1nRXhCU0tBSUVFRzBoRkNBWklCTkJBblFpRnhBOEloVWdFaW9DQURnQ0FDQVZJQklxQWdRNEFnUWdGU0FTS2dJSU9BSUlJQlVnRWlvQ0REZ0NEQ0FhSUJjUVBDSVNJQlFxQWdBNEFnQWdFaUFVS2dJRU9BSUVJQklnRkNvQ0NEZ0NDQ0FTSUJRcUFndzRBZ3dnRTBFQmFpRVREQUVMQ3c4TEVBQUFDMVFCQVg4akFFRVFheUlFSkFBZ0JDQUFJQU1RNndJaEF5QUFFRFVhSUFJZ0FXc2lBRUVBU2dSQUlBTW9BZ1FnQVNBQUVEOGFJQU1nQXlnQ0JDQUFRUXh1UVF4c2FqWUNCQXNnQXhCdUlBUkJFR29rQUFzUEFDQUFJQUFvQWdBb0FnQTJBZ0FMQ1FBZ0FVRUVhaEIwQzlJQkFRRi9Jd0JCTUdzaUJDUUFJQVJDaG9DQWdCQTNBaVFnQkNBQU5nSWdJQVJCQVRZQ0dDQUVJQU0yQWhRZ0JDQUJOZ0lRSUFSQkJqWUNDQ0FFSUFNMkFnUWdCQ0FDTmdJQUFrQWdCQkRPQmlJRFJRUkFRWDhoQWd3QkN3SkFJQU1nQkJEbEFpSUFSUVJBUVg4aEFpQURJUUVNQVFzQ1FDQURJQVJCRUdvUTVRSWlBVVVFUUVGL0lRSWdBQ0VCREFFTFFRQWhBZ0pBSUFBUXBBTkJBRWdFUUVGL0lRSU1BUXNnQkVFZ2FpQUFJQUVRbEFRYUN5QURFRVlnQUNFREN5QURFRVlMSUFFUVJnc2dCRUV3YWlRQUlBSUxod0VBSXdCQkVHc2lBeVFBSUFFUU5TRUJJQUJCR0JCTUlBTkJDR29nQVVFQUVMQUNFSzhDSWdBb0FnQkJDR29oQlNBRUtBSUFJUVFqQUVFUWF5SUJKQUFnQVNBRU5nSUlJQVVnQVNnQ0NDZ0NBRFlDQUNBRlFRUnFFRTBhSUFGQkVHb2tBQ0FBRUVwQkFUb0FCQ0FBS0FJQUlBSTJBZ1FnQUNnQ0FFRUFOZ0lBSUFOQkVHb2tBQXU1QWdBZ0FDZ0NBQ0FCS0FJQUVIRWdBQ2dDQkNBQktBSUVFSEZxSUFBb0FnZ2dBU2dDQ0JCeGFpQUFLQUlNSUFFb0Fnd1FjV29nQUNnQ0VDQUJLQUlRRUhGcUlBQW9BaFFnQVNnQ0ZCQnhhaUFBS0FJWUlBRW9BaGdRY1dvZ0FDZ0NIQ0FCS0FJY0VIRnFJQUFvQWlBZ0FTZ0NJQkJ4YWlBQUtBSWtJQUVvQWlRUWNXb2dBQ2dDS0NBQktBSW9FSEZxSUFBb0Fpd2dBU2dDTEJCeGFpQUFLQUl3SUFFb0FqQVFjV29nQUNnQ05DQUJLQUkwRUhGcUlBQW9BamdnQVNnQ09CQnhhaUFBS0FJOElBRW9BandRY1dvZ0FDZ0NRQ0FCS0FKQUVIRnFJQUFvQWtRZ0FTZ0NSQkJ4YWlBQUtBSklJQUVvQWtnUWNXb2dBQ2dDVENBQktBSk1FSEZxSUFBb0FsQWdBU2dDVUJCeGFpQUFLQUpVSUFFb0FsUVFjV29nQUNnQ1dDQUJLQUpZRUhGcUlBQW9BbHdnQVNnQ1hCQnhhZ3NLQUNBQVFReHFLQUlBQ3o4QkFuOENRQ0FCUVFCTURRQWdBRUVBTmdJQVFRRWhBZ05BSUFFZ0FrWU5BU0FBSUFKQkFuUnFJQU5CQVdvaUF6WUNBQ0FDUVFGcUlRSU1BQXNBQ3d2MEN3SUdmd3A4SXdCQjRBRnJJZ1VrQUNBRlFkQUFhaUVISXdCQjRBWnJJZ1FrQUNBRklBSXJBeEFnQXlzREVDSUxvaUFDS3dNQUlBTXJBd0NpSUFJckF3Z2dBeXNEQ0NJTW9xQ2dJQUlyQXhpZ09RTUlJQVVnQWlzRE9DQUxJQUlyQXpDaUlBSXJBeUFnQXlzREFDSUtvaUFNSUFJckF5aWlvS0NnT1FNUUlBVWdBaXNEV0NBTElBSXJBMUNpSUFvZ0Fpc0RRS0lnQWlzRFNDQURLd01JSWd1aW9LQ2dPUU1ZSUFRZ0N5QUNLd01BSWc2aU9RUElCQ0FFSUFvZ0RxSTVBOEFFSUFRZ0RpQURLd01RSWd5aU9RUFFCQ0FFSUF3Z0Fpc0RDQ0lQb2prRDZBUWdCQ0FMSUEraU9RUGdCQ0FFSUFvZ0Q2STVBOWdFSUFRZ0Fpc0RFQ0lOT1FPWUJTQUVJQTg1QTVBRklBUWdEamtEaUFVZ0JDQU1JQTJpT1FPQUJTQUVJQXNnRGFJNUEvZ0VJQVFnQ2lBTm9qa0Q4QVFnQkNBTUlBSXJBeUFpRHFJNUE3QUZJQVFnQ3lBT29qa0RxQVVnQkNBS0lBNmlPUU9nQlNBRUlBd2dBaXNES0NJUG9qa0R5QVVnQkNBTElBK2lPUVBBQlNBRUlBb2dENkk1QTdnRklBUWdBaXNETUNJTk9RUDRCU0FFSUE4NUEvQUZJQVFnRGprRDZBVWdCQ0FNSUEyaU9RUGdCU0FFSUFzZ0RhSTVBOWdGSUFRZ0NpQU5vamtEMEFVZ0JDQU1JQUlyQTBBaURxSTVBNUFHSUFRZ0N5QU9vamtEaUFZZ0JDQUtJQTZpT1FPQUJpQUVJQXdnQWlzRFNDSVBvamtEcUFZZ0JDQUxJQStpT1FPZ0JpQUVJQW9nRDZJNUE1Z0dJQVFnQWlzRFVDSU5PUVBZQmlBRUlBODVBOUFHSUFRZ0Rqa0R5QVlnQkNBTUlBMmlPUVBBQmlBRUlBc2dEYUk1QTdnR0lBUWdDaUFOb2prRHNBWWdCRUVBUWNBQUVEb2lBa0lBTndOSUlBSkJRR3RDZ0lDQWdJQ0FnUGkvZnpjREFDQUNRZ0EzQTFBZ0FrSUFOd05ZSUFKQ0FEY0RZQ0FDUW9DQWdJQ0FnSUQ0UHpjRGFDQUNRZkFBYWtFQVFUQVFPaG9nQWtLQWdJQ0FnSUNBK0Q4M0E2QUJJQUpCcUFGcVFRQkJ5QUFRT2hvZ0FrS0FnSUNBZ0lDQStMOS9Od1B3QVNBQ1FmZ0Jha0VBUVRBUU9ob2dBa0lBTndPd0FpQUNRb0NBZ0lDQWdJRDR2MzgzQTZnQ0lBSkNBRGNEdUFJZ0FrSUFOd1BBQWlBQ1FnQTNBOGdDSUFKQ2dJQ0FnSUNBZ1BnL053UFFBaUFDUWRnQ2FrRUFRZkFBRURvYUlBSkNnSUNBZ0lDQWdQZy9Od1BJQXlBQ1FkQURha0VBUVRBUU9ob2dBa0tBZ0lDQWdJQ0ErRDgzQTRBRUlBSkJpQVJxUVFCQk1CQTZHaUFDUW9DQWdJQ0FnSUQ0UHpjRHVBUURRRUVBSVFNZ0JrRURSd1JBQTBBZ0EwRUdSd1JBSUFOQkEzUWlDQ0FISUFaQk1HeHFhaUVKUVFBaEFrUUFBQUFBQUFBQUFDRUtBMEFnQWtFTVJ3UkFJQVJCd0FScUlBWkI0QUJzYWlBQ1FRTjBhaXNEQUNBRUlBSkJNR3hxSUFocUt3TUFvaUFLb0NFS0lBSkJBV29oQWd3QkN3c2dDU0FLT1FNQUlBTkJBV29oQXd3QkN3c2dCa0VCYWlFR0RBRUxDeUFFUWVBR2FpUUFRWDhoQXdKQUlBRXJBMWdnQVNzRFVDQUZLd01ZSWd5aUlBRXJBMEFpQ3lBRkt3TUlJZzZpSUFVckF4QWlEeUFCS3dOSW9xQ2dvQ0lLUkFBQUFBQUFBQUFBWWdSL0lBRXJBeUFoRUNBQkt3TW9JUkVnQVNzRE1DRVNJQUVyQXpnaEV5QUZJQUVyQXdBaURTQUtvaUFCS3dNUUlBeWlJQTBnRHFJZ0FTc0RDQ0FQb3FDZ0lBRXJBeGlnSWcwZ0M2S2hJQW9nQ3FJaUM2TTVBeUFnQlNBQkt3TUlJQXFpSUEwZ0FTc0RTS0toSUF1ak9RTW9JQVVnQVNzREVDQUtvaUFOSUFFckExQ2lvU0FMb3prRE1DQUZJQUVyQXlBZ0NxSWdFeUFTSUF5aUlCQWdEcUlnRHlBUm9xQ2dvQ0lNSUFFckEwQ2lvU0FMb3prRE9DQUZJQUVyQXlnZ0NxSWdEQ0FCS3dOSW9xRWdDNk01QTBBZ0JTQUJLd013SUFxaUlBd2dBU3NEVUtLaElBdWpPUU5JUVFBRlFYOExRUUJPQkVCQkFDRUNBMEJCQUNFRElBSkJBa1lOQWdOQUlBTkJCa2NFUUNBRFFRTjBJZ1FnQUNBQ1FUQnNhbW9oQmtFQUlRRkVBQUFBQUFBQUFBQWhDZ05BSUFGQkEwY0VRQ0FGUVNCcUlBSkJHR3hxSUFGQkEzUnFLd01BSUFWQjBBQnFJQUZCTUd4cUlBUnFLd01Bb2lBS29DRUtJQUZCQVdvaEFRd0JDd3NnQmlBS09RTUFJQU5CQVdvaEF3d0JDd3NnQWtFQmFpRUNEQUFMQUF0QkFFRURRWVVYUVFBUVBRc2dCVUhnQVdva0FDQURDd2dBSUFCQjZBQnFDd3NBSUFCQkFDQUJFRG9hQzhVU0FoUi9BWDBqQUVFd2F5SU5KQUFDUUFKQUFrQUNRQUpBQWtBQ1FDQUFRUXhxSWdrb0FnUWdBQ2dDYkJDMUFpQUZUZ1JBSUFGQkFSQ2NBeUFCRUt3Q0lBVVFrUUlnQlVFQUlBVkJBRW9iSVFJRFFDQUNJQVpHRFFJZ0JDQUdRUUowYWlnQ0FDRUFJQUVRckFJZ0JoQThJQUEyQWdBZ0JrRUJhaUVHREFBTEFBc2dEVUVZYWhDU0FpRUhJQUloRlNBRElSQWpBRUVRYXlJVEpBQUNRQUpBQWtBQ1FDQUpLQUlFSUFsQkRHb2lHUkJFUmdSQUlCQkJBRXdOQVNBRklCQktEUUlnQ1NnQ0JDQUZTZzBESUJOQmZ6WUNEQ0FKUVJocUlnNGdCU0FUUVF4cUVQZ0RJQk5CZnpZQ0NDQUpRU1JxSWhnZ0JTQVRRUWhxRVBnRElBbEJNR29pRVNBRkVKRUNJQkZCQUJBOElCRVFSQkNFQmtGL0lRTURRQ0FKS0FJSUlBaE1CRUFnQ1NnQ0JDQVpFRVJIQkVCQjhLOEVRYjZSQVJBelFmeVJBUkF6UVlQRkFCQXpRYnNCRURaQmxNa0FFRE5CMHBRQkVETVFOd3dPQ3dVZ0VVRUFFRHdnRVJCRUlBa29BZ1FnQ1NnQ0FCRDNBeUFSUVFBUVBDRVBJQWtvQWdRaEMwRUFJUXBCQUNFQ0FrQUNRQUpBQWtBZ0dCQkVJQVZHQkVBZ0VFRUFUQTBCSUFVZ0VFb05BaUFMUVFCTURRTWdCVUVBSUFWQkFFb2JJUklEUUNBS0lCSkdEUVVnQkNBS1FRSjBhaUVVUVFBaEZrRi9JUVlEUUNBTElCWkdCRUFnQ2tFQmFpRUtJQUlnQm1vaEFnd0NCU0FHSUJVZ0ZDZ0NBRUhnQUd4cUlCVWdCQ0FQSUJaQkFuUnFJaGNvQWdCQkFuUnFLQUlBUWVBQWJHb1Ftd01pREVzRVFDQVhLQUlBSVFZZ0dDQUtFRHdnQmpZQ0FDQU1JUVlMSUJaQkFXb2hGZ3dCQ3dBTEFBc0FDMEh3cndSQmxmb0FFRE5CL0pFQkVETkJnOFVBRUROQnhnRVFOa0dVeVFBUU0wR29wQUVRTXhBM0VBQUFDMEh3cndSQi81Y0JFRE5CL0pFQkVETkJnOFVBRUROQnh3RVFOa0dVeVFBUU0wR29tUUVRTXhBM0VBQUFDMEh3cndSQjFwc0JFRE5CL0pFQkVETkJnOFVBRUROQnlBRVFOa0dVeVFBUU0wR05uUUVRTXhBM0VBQUFDMEh3cndSQm82Z0JFRE5CL0pFQkVETkJnOFVBRUROQnlRRVFOa0dVeVFBUU0wR3dxZ0VRTXhBM0VBQUFDeUFDSUFOSkJFQWdEaUFZRUtzRElCbEJBQkE4SUJGQkFCQThJQWtvQWdRUTlBRWdBaUVEQ3lBSVFRRnFJUWdNQVFzTElCTkJFR29rQUF3RUMwSHdyd1JCdnBFQkVETkIvSkVCRUROQmc4VUFFRE5CbWdFUU5rR1V5UUFRTTBIU2xBRVFNeEEzREFvTFFmQ3ZCRUgvbHdFUU0wSDhrUUVRTTBHRHhRQVFNMEdiQVJBMlFaVEpBQkF6UWFpWkFSQXpFRGNNQ1F0QjhLOEVRZGFiQVJBelFmeVJBUkF6UVlQRkFCQXpRWndCRURaQmxNa0FFRE5CalowQkVETVFOd3dJQzBId3J3UkI3NkFCRUROQi9KRUJFRE5CZzhVQUVETkJuUUVRTmtHVXlRQVFNMEh0b1FFUU14QTNEQWNMSUFsQkdHb2lEaEJFSUFWSERRRkJBQ0VHQWtBRFFBSkFJQTRRUkNBR1RRUkFJQWNRZ3daQkFVY05BU0FCUVFFUW5BTWdBUkNzQWlBRkVKRUNRUUFoQmlBRlFRQWdCVUVBU2hzaEFnTkFJQUlnQmtZTkJDQUVJQVpCQW5ScUtBSUFJUUFnQVJDc0FpQUdFRHdnQURZQ0FDQUdRUUZxSVFZTUFBc0FDeUFPSUFZUVBDZ0NBRUYvUmcwRklBNGdCaEE4S0FJQUlBVk9EUVlnQkNBT0lBWVFQQ2dDQUVFQ2RHb29BZ0FnRUU0TkJ5QUVJQTRnQmhBOEtBSUFRUUowYWlFVUl3QkJJR3NpRHlRQUlBOGdGQkRjQWpZQ0VDQVBRUmhxSVJjZ0QwRVFhaUVNSUE5QkNHb2hBMEVBSVFvakFFRWdheUlJSkFBZ0J4QStHaUFVS0FJQUlSSWdCeENPQVNFQ0lBaEJBRG9BSHdKQUFrQWdBa1VOQUNBSElCSWdBaEJiSWdvUVBDZ0NBQ0lMUlEwQUEwQWdDeWdDQUNJTFJRMEJJQklnQ3lnQ0JFY0VRQ0FMS0FJRUlBSVFXeUFLUncwQ0N5QUhFRmtnQzBFSWFpQVVFTkFCUlEwQUN3d0JDeUFJUVJCcUlBY2dFa0hzMVFFZ0RDQURFSUVHSUFjUVBpZ0NBQ0VNSUFjUVdTRURBa0FnQWdSQUlBeEJBV3F6SUFNcUFnQWdBck9VWGtVTkFRc2dDQ0FDRU9FQlFRRnpJQUpCQVhSeU5nSU1JQWdDZnlBSEVENG9BZ0JCQVdxeklBY1FXU29DQUpXTklocERBQUNBVDEwZ0drTUFBQUFBWUhFRVFDQWFxUXdCQzBFQUN6WUNDQ0FISUFoQkRHb2dDRUVJYWhCNktBSUFFSUVFSUJJZ0J4Q09BU0lDRUZzaENnc0NRQ0FISUFvUVBDZ0NBQ0lEUlFSQUlBZ29BaEFnQjBFSWFpSURLQUlBTmdJQUlBY2dDQ2dDRURZQ0NDQUhJQW9RUENBRE5nSUFJQWdvQWhBb0FnQkZEUUVnQ0NnQ0VDRURJQWNnQ0NnQ0VDZ0NBQ2dDQkNBQ0VGc1FQQ0FETmdJQURBRUxJQWdvQWhBZ0F5Z0NBRFlDQUNBRElBZ29BaEEyQWdBTElBaEJFR29pQXhDNEFTRUxJQWNRUGlJQ0lBSW9BZ0JCQVdvMkFnQWdDRUVCT2dBZklBTW9BZ0FoRENBRFFRQTJBZ0FnREFSQUlBTVFTaUlDTFFBRUJFQWdBaWdDQUNBTVFRaHFFUDhGQ3lBTUJFQWdBaWdDQUJvZ0RCQTBDd3NMSUJjZ0NFRVFhaUFMRUlFQklBaEJIMm9Rc1FJZ0NFRWdhaVFBSUJjUWJ5RUNJQTlCSUdva0FDQUNRUVJxSUFRZ0JrRUNkR29RcXdJZ0JrRUJhaUVHREFFTEN5QUJFSVlHSVFVZ0J4Q0RCaUVFSXdCQklHc2lBeVFBSUFVUTB3RWdCRWtFUUNBRkVEVWhBaUFGSUFOQkNHb2dCQ0FGRUVRZ0FoRGFBaUlDRU9JQ0lBSVF1QUlMSUFOQklHb2tBQ0FOUVJCcUlBY1ErZ01Rc3dJaEJBTkFJQVFnRFVFSWFoQnJFTE1DRUlNQlJRMEJJQVFRYjBFRWFoQkVSUTBIUVlBQkVFd2hCU0FBRUlrR0lRTWdGU0FFRUc4b0FnQkI0QUJzYWlFQ0lBVkJBVG9BWkNBRklBTTJBZ0FnQlVIb0FHb1FUUm9nQlVIMEFHb1FUUm9nQlVFRWFpQUNRZUFBRUQ4YUlBMGdCVFlDQ0NBRlFRQVFuQU1nQVJDR0JpQU5RUWhxRUtzQ0lBUVFieUVDSUFBZ0RTZ0NDQ0FWSUJBZ0FrRUVhaUlDUVFBUVBDQUNFRVFRaUFZZ0JCRDVBd3dBQ3dBTElBY29BZ2doQUNBSEVEVWhBZ05BSUFBRVFDQUFLQUlBSVFFZ0FpQUFRUWhxRVA4RklBQVFOQ0FCSVFBTUFRc0xJQWNRc2dJTElBMUJNR29rQUE4TFFmQ3ZCRUdWK2dBUU0wRzYvQUFRTTBHRHhRQVFNMEhyQWhBMlFaVEpBQkF6UVlxQUFSQXpFRGNNQkF0QjhLOEVRZUtDQVJBelFicjhBQkF6UVlQRkFCQXpRZTBDRURaQmxNa0FFRE5CMUlRQkVETVFOd3dEQzBId3J3UkJvWWNCRUROQnV2d0FFRE5CZzhVQUVETkI3Z0lRTmtHVXlRQVFNMEdmaVFFUU14QTNEQUlMUWZDdkJFSFppZ0VRTTBHNi9BQVFNMEdEeFFBUU0wSHZBaEEyUVpUSkFCQXpRWitKQVJBekVEY01BUXRCOEs4RVFiZU5BUkF6UWJyOEFCQXpRWVBGQUJBelFZTURFRFpCbE1rQUVETkJrSTRCRURNUU53c1FBQUFMRXdBZ0FDQUFLQUlFSWdCQkFXbzJBZ1FnQUF1dEFRSUlmQUYvUVg4aEN5QUJLd05ZSUFFckExQWdBaXNERUNJRG9pQUJLd05BSUFJckF3QWlCS0lnQWlzRENDSUZJQUVyQTBpaW9LQ2dJZ1pFQUFBQUFBQUFBQUJpQkg4Z0FTc0RPQ0VISUFFckF6QWhDQ0FCS3dNb0lRa2dBU3NESUNFS0lBQWdBU3NER0NBQkt3TVFJQU9pSUFFckF3QWdCS0lnQlNBQkt3TUlvcUNnb0NBR296a0RBQ0FBSUFjZ0NDQURvaUFLSUFTaUlBVWdDYUtnb0tBZ0JxTTVBd2hCQUFWQmZ3c0xDUUFnQUVFQU9nQUFDeWdCQVg4Z0FDQUJLQUlBTmdJQUlBRW9BZ0FoQXlBQUlBRTJBZ2dnQUNBQ0lBTnFOZ0lFSUFBTFJRRURmeUFBUWVnQWFpRUJBMEFnQVJCRUlBSkxCRUFnQVNBQ0VEd29BZ0FpQXdSQUlBTVFqUVlMSUFNUU5DQUNRUUZxSVFJTUFRc0xJQUJCOUFCcUVIUWdBUkIwQ3lVQkFYOGdBQ2dDQUNFQ0lBQWdBVFlDQUNBQ0JFQWdBZ1JBSUFJUWpRWUxJQUlRTkFzTE1RRUJmeUFBRU9RQ0lBQW9BZ0FFUUNBQUlBQW9BZ0FRcVFNZ0FCQTFHaUFBS0FJQUlRRWdBQkRVQVJvZ0FSQTBDd3RqQVFGL0lBRUVRQ0FCUVNScUlnQkIxQUJxRUk4R0lBQkJ5QUJxRUhRZ0FFRU1haUlDUVRCcUVIUWdBa0VrYWhCMElBSkJHR29RZENBQ1FReHFFSFFnQUVFSWFrRUFFSTRHSUFGQkNHb2lBRUVRYWhEaEF5QUFRUVJxRUs4RkN5QUJFRFFMRWdBZ0FFRUFOZ0lFSUFCQnVPUUROZ0lBQ3drQUlBQWdBVFlDQ0FzVEFDQUFRUWcyQWdRZ0FFRU1ha0VJRUpFQ0M2a0NBUWQvSUFBUVNpRUNBa0FnQVFSQUlBQWdBaUFCRVA4REVLNENJQUFRU2lBQk5nSUFRUUFoQWdOQUlBRWdBa1lFUUNBQVFRaHFJZ0lvQWdBaUEwVU5BeUFBSUFNb0FnUWdBUkJiSWdjUVBDQUNOZ0lBQTBBZ0F5Z0NBQ0lDUlEwRUFrQWdBaWdDQkNBQkVGc2lCQ0FIUmcwQUlBSWhCU0FBSUFRUVBDZ0NBRVVFUUNBQUlBUVFQQ0FETmdJQUlBUWhCd3dCQ3dOQUFrQWdCU0lHS0FJQVJRUkFRUUFoQlF3QkN5QUFFRmtnQWtFSWFpQUdLQUlBUVFocUVOQUJJUWdnQmlnQ0FDRUZJQWdOQVFzTElBTWdCVFlDQUNBR0lBQWdCQkE4S0FJQUtBSUFOZ0lBSUFBZ0JCQThLQUlBSUFJMkFnQU1BUXNnQWlFRERBQUxBQVVnQUNBQ0VEeEJBRFlDQUNBQ1FRRnFJUUlNQVFzQUN3QUxJQUJCQUJDdUFpQUFFRXBCQURZQ0FBc0xKQUJCMkpVRUxRQUFRUUZ4UlFSQVFjeVZCQkNsQTBIWWxRUkJBVG9BQUF0QnpKVUVDNklCQVFWL0l3QkJFR3NpQXlRQUlBQVFQaG9nQVNnQ0FDRUVBa0FDUUNBQUVJNEJJZ1ZGRFFBZ0FDQUVJQVVRV3lJR0VEd29BZ0FpQWtVTkFBTkFJQUlvQWdBaUFrVU5BU0FFSUFJb0FnUkhCRUFnQWlnQ0JDQUZFRnNnQmtjTkFnc2dCQ0FDS0FJRVJ3MEFJQUFRV1NBQ1FRaHFJQUVRMEFGRkRRQUxJQU5CQ0dvZ0FoQ0JBU2dDQUNFQ0RBRUxJQU1RaFFRaUFqWUNDQXNnQTBFUWFpUUFJQUlMQ2dBZ0FVRUVhaEQ5QkFzSUFDQUFFTFFDR2dzY0FDQUJRZi8vLy84QlN3UkFRWmNJRUt3QkFBc2dBVUVEZEJCTUMwQUJBWDhnQUJDRkJ5QUJTUVJBRUp3QkFBc2dBQ0FBRURVZ0FSRDlCaUlDTmdJQUlBQWdBallDQkNBQUVEVWdBaUFCUVJSc2FqWUNBQ0FBUVFBUTlRWUxWZ0VCZnlNQVFSQnJJZ1FrQUNBRUlBQWdBeEM3QkNFRElBQVFOU0VBQTBBZ0FTQUNSd1JBSUFBZ0F5Z0NCQ0FCRUxjRElBTWdBeWdDQkVFVWFqWUNCQ0FCUVJScUlRRU1BUXNMSUFNUWJpQUVRUkJxSkFBTEpnQWdBQ2dDQUJvZ0FDZ0NBQ0FBRU5zQmFob2dBQ2dDQUJvZ0FDZ0NBQ0FBRUpRQmFob0xCQUFnQVFzaEFRRi9JQUVnQUdzaEF5QUFJQUZIQkVBZ0FpQUFJQU1ReXdJTElBSWdBMm9MQndBZ0FTQUFhd3RPQVFGL0l3QkJFR3NpQkNRQUlBUWdBQ0FERUs4RElRTWdBQkExR2lBQ0lBRnJJZ0JCQUVvRVFDQURLQUlFSUFFZ0FCQS9HaUFESUFNb0FnUWdBR28yQWdRTElBTVFiaUFFUVJCcUpBQUxGd0FnQUVJQU53SUFJQUJCQVRvQUVDQUFRZ0EzQWdnTExBQWdBQ2dDQUJvZ0FDZ0NBQ0FBRU53QlFSUnNhaG9nQUNnQ0FCb2dBQ2dDQUNBQUVJQUJRUlJzYWhvTFV3RURmeU1BUVJCcklnTWtBQ0FESUFBZ0FSQzdCQ0lDS0FJRUlRRWdBaWdDQ0NFRUEwQWdBU0FFUmdSQUlBSVFiaUFEUVJCcUpBQUZJQUFRTlJvZ0FSQ2hCaUFDSUFGQkZHb2lBVFlDQkF3QkN3c0xEQUFnQUNnQ0FCb2dBUkEwQ3dvQUlBRkJCR29RMFFFTEtRRUJmd05BSUFKQkNFWkZCRUFnQVNBQ2FpQUFJQUpyTFFBSE9nQUFJQUpCQVdvaEFnd0JDd3NMS2dFQmZ5TUFRUkJySWdJa0FDQUNRUWhxSUFFUWlnUWlBU0FBRUlJRUlBRVEwUUVnQWtFUWFpUUFDeGtCQVg4Z0FCQ0FBU0VDSUFBZ0FSQ2dCU0FBSUFJUW9nWUxMQUVCZnlNQVFSQnJJZ0lrQUNBQ0lBRTJBZ3dnQUNBQ1FReHFJQUpCQ0dvUXNRWWdBa0VRYWlRQUlBQUwyZ1FDQ1g4QmZTTUFRU0JySWdVa0FDQUZJQUVRM0FJMkFoQWdCVUVZYWlFSUlBVkJFR29oQ1NBRlFRaHFJUW9qQUVFZ2F5SUNKQUFnQUJBK0dpQUJLQUlBSVFZZ0FCQ09BU0VESUFKQkFEb0FId0pBQWtBZ0EwVU5BQ0FBSUFZZ0F4QmJJZ2NRUENnQ0FDSUVSUTBBQTBBZ0JDZ0NBQ0lFUlEwQklBWWdCQ2dDQkVjRVFDQUVLQUlFSUFNUVd5QUhSdzBDQ3lBQUVGa2dCRUVJYWlBQkVOQUJSUTBBQ3d3QkN5QUNRUkJxSUFBZ0JrSHMxUUVnQ1NBS0VJRUdJQUFRUGlnQ0FDRUJJQUFRV1NFRUFrQWdBd1JBSUFGQkFXcXpJQVFxQWdBZ0E3T1VYa1VOQVFzZ0FpQURFT0VCUVFGeklBTkJBWFJ5TmdJTUlBSUNmeUFBRUQ0b0FnQkJBV3F6SUFBUVdTb0NBSldOSWd0REFBQ0FUMTBnQzBNQUFBQUFZSEVFUUNBTHFRd0JDMEVBQ3pZQ0NDQUFJQUpCREdvZ0FrRUlhaEI2S0FJQUVJRUVJQVlnQUJDT0FTSURFRnNoQndzQ1FDQUFJQWNRUENnQ0FDSUJSUVJBSUFJb0FoQWdBRUVJYWlJQktBSUFOZ0lBSUFFZ0FpZ0NFRFlDQUNBQUlBY1FQQ0FCTmdJQUlBSW9BaEFvQWdCRkRRRWdBaWdDRUNFQklBQWdBaWdDRUNnQ0FDZ0NCQ0FERUZzUVBDQUJOZ0lBREFFTElBSW9BaEFnQVNnQ0FEWUNBQ0FCSUFJb0FoQTJBZ0FMSUFKQkVHb2lBUkM0QVNFRUlBQVFQaUlBSUFBb0FnQkJBV28yQWdBZ0FrRUJPZ0FmSUFFb0FnQWhBQ0FCUVFBMkFnQWdBQVJBSUFFUVNpSUJMUUFFQkVBZ0FTZ0NBQ0FBUVFocUVKY0dDeUFBQkVBZ0FTZ0NBQm9nQUJBMEN3c0xJQWdnQWtFUWFpQUVFSUVCSUFKQkgyb1FzUUlnQWtFZ2FpUUFJQWdRYnlFQUlBVkJJR29rQUNBQVFRUnFDeWtCQVg4RFFDQUNRUVJHUlFSQUlBRWdBbW9nQUNBQ2F5MEFBem9BQUNBQ1FRRnFJUUlNQVFzTEMvd1NBaFIvQVh4QnhnQWhGRUhBaEQwaEZTQURRUUZHQkVBZ0FVRUNiU0VCUVpDaER5RVZRUkVoRkNBQVFRSnRJUUFMSUFWQkFEWUNBQ0FDUVpDQXlBQnFJUmNnQVVFQ2F5RVlJQUJCQW1zaEdVRUFJUUVEUUFKQUlBSW9BZ2dnQVV3RVFDQUZLQUlBSVFZTUFRc0NRQ0FDSUFGQkFuUnFJaFlvQWd3aUJpQVVTQ0FHSUJWS2NnMEFJQUlnQVVFRWRHb2lFa0dNZ0FocUlnY29BZ0JCQVVZTkFDQVNRWkNBQ0dvb0FnQWdHVVlOQUNBU1FaU0FDR29vQWdCQkFVWU5BQ0FTUVppQUNHb29BZ0FnR0VZTkFDQUNLQUlBSVJBZ0FVRUJhaUVMSUFRZ0JTZ0NBRUd3OFFSc2FpRUpJd0JCZ1BFRWF5SVBKQUFnRUNBSEtBSUFJZ1lnQnlnQ0NDSU1JQUJzYWtFQmRHb2hDaUFIS0FJRUlRY0Nmd0pBQWtBRFFDQUdJQWRLRFFFQ1FDQUtMZ0VBSWdoQkFFb0VRQ0FJUWYvL0EzRkJBblFnRjJwQkJHc29BZ0FnQzBZTkFRc2dDa0VDYWlFS0lBWkJBV29oQmd3QkN3c2dCa0YvUncwQkMwRUFRUU5Cc3d4QkFCQTlRWDhNQVFzZ0NTQU1OZ0xjdUFJZ0NTQUdOZ0ljSUFsQkFUWUNHQ0FKUVJ4cUlRMGdCaUVMSUF3aEIwRUJJUWhCQlNFS0FrQURRQ0FLUVFWcUlRb2dFQ0FBSUFkc0lBdHFRUUYwYWlFUlFRQWhCd0pBQTBBQ1FDQUtRUWh2SVFvZ0IwRUlSZzBBSUJFZ0NrRUNkQ0lPUWVEQkFHb29BZ0FpRXlBQWJDQU9RY0RCQUdvb0FnQWlEbXBCQVhScUxnRUFRUUJLRFFJZ0IwRUJhaUVISUFwQkFXb2hDZ3dCQ3d0QkFFRURRYXdZUVFBUVBVRi9EQU1MSUEwZ0NFRUNkR29nQ3lBT2FqWUNBQ0FKSUFrb0FoaEJBblJxSWdkQjNMZ0NhaUFUSUFkQjJMZ0NhaWdDQUdvMkFnQUNRQ0FOSUFrb0FoZ2lCMEVDZENJTGFpSVJLQUlBSUFaSERRQWdDU0FMYWtIY3VBSnFLQUlBSUF4SERRQWdCMEVCSUFkQkFVb2JJUkJCQUNFTFFRQWhDRUVCSVFvTUFnc2dDU0FIUVFGcUlnZzJBaGdnQ0VHUHpnQkhCRUFnQ1NBTGFrSGN1QUpxS0FJQUlRY2dFU2dDQUNFTERBRUxDMEVBUVFOQjhCMUJBQkE5UVg4TUFRc0RRQ0FLSUJCSEJFQWdDU0FLUVFKMGFpSU5RZHk0QW1vb0FnQWdER3NpRVNBUmJDQU5LQUljSUFacklnMGdEV3hxSWcwZ0N5QUxJQTFJSWcwYklRc2dDaUFJSUEwYklRZ2dDa0VCYWlFS0RBRUxDMEVBSVFZZ0NFRUFJQWhCQUVvYklRc0RmeUFHSUF0R0JIOGdDVUVjYWlFTUlBbEIzTGdDYWlFS0lBZ2hCZ04vSUFZZ0IwNEVmMEVBSVFZRFFDQUdJQXRIQkVBZ0NTQUdJQWhySWdjZ0NTZ0NHR3BCQW5ScUlBWkJBblFpRENBUFFjQzRBbXBxS0FJQU5nSWNJQWtnQ1NnQ0dDQUhha0VDZEdwQjNMZ0NhaUFNSUE5cUtBSUFOZ0lBSUFaQkFXb2hCZ3dCQ3dzZ0NVRWNhaUFKS0FJWVFRSjBhaUFKS0FJY05nSUFJQWxCM0xnQ2FpQUpLQUlZUVFKMGFpQUpLQUxjdUFJMkFnQWdDU0FKS0FJWVFRRnFOZ0lZUVFBRklBd2dCaUFJYTBFQ2RDSUhhaUFNSUFaQkFuUWlFR29vQWdBMkFnQWdCeUFLYWlBS0lCQnFLQUlBTmdJQUlBWkJBV29oQmlBSktBSVlJUWNNQVFzTEJTQUdRUUowSWd3Z0QwSEF1QUpxYWlBSklBeHFJZ29vQWh3MkFnQWdEQ0FQYWlBS1FkeTRBbW9vQWdBMkFnQWdCa0VCYWlFR0RBRUxDd3NoQmlBUFFZRHhCR29rQUNBR1FRQklEUUFnRmlnQ0RDRVBJQVFnQlNnQ0FFR3c4UVJzYWlFTVFRQWhCeU1BUWZBQWF5SUlKQUFnRENnQ0dFRUJheUlHUVFFZ0JrRUJTaHNoRUNBTVFkeTRBbW9oQ3lBTVFSeHFJUW9nRENnQzNMZ0NJUTBnRENnQ0hDRVJRUUFoQmtFQklRa0RRQ0FKSUJCSEJFQWdEQ0FKUVFKMGFpSU9RZHk0QW1vb0FnQWdEV3NpRXlBVGJDQU9LQUljSUJGcklnNGdEbXhxSWc0Z0J5QUhJQTVJSWc0YklRY2dDU0FHSUE0YklRWWdDVUVCYWlFSkRBRUxDeUFJUVFBMkFnd2dDRUVBTmdJOEFrQWdDaUFMUVFBZ0JpQVB0MFFBQUFBQUFBRG9QNk5FZXhTdVIrRjZoRCtpUkFBQUFBQUFBUEEvb2lJYUlBaEJRR3NnQ0VFOGFoRHlBVUVBU0FSQVFYOGhDUXdCQzBGL0lRa2dDaUFMSUFZZ0RDZ0NHRUVCYXlBYUlBaEJFR29nQ0VFTWFoRHlBVUVBU0EwQUFuOGdDQ2dDUENJSFFRRkhJQWdvQWd3aUQwRUJSM0pGQkVBZ0NDZ0NFQ0VISUFZaEN5QUlLQUpBREFFTElBZEJBa2dnRDNKRkJFQWdDRUVBTmdJOElBaEJBRFlDRENBS0lBdEJBQ0FHUVFKdElnY2dHaUFJUVVCcklBaEJQR29ROGdGQkFFZ05BaUFLSUFzZ0J5QUdJQm9nQ0VFUWFpQUlRUXhxRVBJQlFRQklEUUlnQ0NnQ1BFRUJSdzBDSUFnb0FneEJBVWNOQWlBSUtBSVFJUXNnQmlFSElBZ29Ba0FNQVFzZ0J5QVBRUUpJY2cwQklBd29BaGdoQnlBSVFRQTJBandnQ0VFQU5nSU1JQW9nQ3lBR0lBWWdCMnBCQVd0QkFtMGlCeUFhSUFoQlFHc2dDRUU4YWhEeUFVRUFTQTBCSUFvZ0N5QUhJQXdvQWhoQkFXc2dHaUFJUVJCcUlBaEJER29ROGdGQkFFZ05BU0FJS0FJOFFRRkhEUUVnQ0NnQ0RFRUJSdzBCSUFnb0FoQWhCeUFJS0FKQUlRc2dCZ3NoQmtFQUlRa2dERUVBTmdLYzhRUWdERUdvOFFScUlBYzJBZ0FnREVHazhRUnFJQXMyQWdBZ0RFR2c4UVJxSUFZMkFnQWdERUdzOFFScUlBd29BaGhCQVdzMkFnQUxJQWhCOEFCcUpBQWdDVUVBU0EwQUlBUWdCU2dDQUVHdzhRUnNhaUFXS0FJTU5nSUFJQVFnQlNnQ0FDSUdRYkR4Qkd4cUlnY2dFa0dRZ0NocUt3TUFPUU1JSUFjZ0VrR1lnQ2hxS3dNQU9RTVFJQVVnQmtFQmFpSUhOZ0lBUVR3aEJpQUhRVHhHRFFFTElBRkJBV29oQVF3QkN3dEJBQ0VDUVFBaEFRTkFJQUVnQms0RVFBTkFJQUlnQmtnRVFDQUVJQUlpQVVHdzhRUnNhaWdDQUVVRVFBTkFJQVlnQVVFQmFpSUFTZ1JBSUFRZ0FVR3c4UVJzYWlBRUlBQkJzUEVFYkdwQnNQRUVFRDhhSUFVb0FnQWhCaUFBSVFFTUFRc0xJQVVnQmtFQmF5SUdOZ0lBQ3lBQ1FRRnFJUUlNQVFzTEFrQWdBMEVCUncwQVFRQWhBQU5BSUFBZ0JrNE5BU0FFSUFRb0FnQkJBblEyQWdBZ0JDQUVLd01JSWhvZ0dxQTVBd2dnQkNBRUt3TVFJaG9nR3FBNUF4QWdCQ2dDR0NFRFFRQWhBUU5BSUFFZ0EwZ0VRQ0FFSUFGQkFuUnFJZ0lnQWlnQ0hFRUJkRFlDSENBQ1FkeTRBbW9pQWlBQ0tBSUFRUUYwTmdJQUlBRkJBV29oQVF3QkN3c2dBRUVCYWlFQUlBUkJzUEVFYWlFRUlBVW9BZ0FoQmd3QUN3QUxRUUFQQ3lBRUlBRkJzUEVFYkdvaEJ5QUJRUUZxSWdBaEFRTkFJQUVnQms0RVFDQUFJUUVNQWdVZ0J5c0RDQ0FFSUFGQnNQRUViR29pQmlzRENLRWlHaUFhb2lBSEt3TVFJQVlyQXhDaElob2dHcUtnSVJvQ1FBSkFJQWNvQWdBaUN5QUdLQUlBSWdoS0JFQWdHaUFMUVFSdHQyTU5BUXdDQ3lBSElRWWdHaUFJUVFSdHQyTkZEUUVMSUFaQkFEWUNBQXNnQVVFQmFpRUJJQVVvQWdBaEJnd0JDd0FMQUFzQUM0SUNBUVIvSUFFZ0FCQ0FBU0lDU3dSQUl3QkJJR3NpQkNRQUFrQWdBU0FDYXlJRElBQVFOU2dDQUNBQUtBSUVhMEVVYlUwRVFDQUFJQU1Rb3dZTUFRc2dBQkExSVFFZ0JFRUlhaUFBSUFBUWdBRWdBMm9RdVFRZ0FCQ0FBU0FCRUl3SElRSWpBRUVRYXlJQkpBQWdBU0FDS0FJSU5nSUFJQUlvQWdnaEJTQUJJQUpCQ0dvMkFnZ2dBU0FGSUFOQkZHeHFOZ0lFSUFFb0FnQWhBd05BSUFFb0FnUWdBMGNFUUNBQ0tBSVFHaUFCS0FJQUVLRUdJQUVnQVNnQ0FFRVVhaUlETmdJQURBRUxDeUFCRUtzQklBRkJFR29rQUNBQUlBSVFpUWNnQWhDR0J3c2dCRUVnYWlRQUR3c2dBU0FDU1FSQUlBQWdBQ2dDQUNBQlFSUnNhaENvQmdzTHFRRUJCSDhqQUVFZ2F5SURKQUFnQUNBQk5nSUFJQU5CR0dvZ0FSQ3BCaUVFUVJBUVRDRUZJd0JCSUdzaUFpUUFJQUlnQVRZQ0RDQUZFUDRESUFWQitOVUJOZ0lBSUFWQkRHb2dBa0VJYWlBQ1FReHFJQUpCR0dvUXJRSWdBa0VRYWhDdEFob2dBa0VnYWlRQUlBQWdCVFlDQkNBRUVMZ0JHaUFESUFFMkFnUWdBeUFCTmdJQUlBUW9BZ0FoQVNBRVFRQTJBZ0FnQVFSQUlBUWdBUkNRQmdzZ0EwRWdhaVFBSUFBTG5nRUJBbjhnQUVJQU53SUFJQUJCQ0dvaUFVRUFOZ0lBSUFGQkJHb1FUUm9nQVVFUWFoQk5HaUFBUVNScUlnRkMwZ2szQWdBZ0FVRUlhaENMQkJvZ0FVRU1haUlDUWdBM0FnUWdBaUFCTmdJQUlBSkJER29RVFJvZ0FrRVlhaEJOR2lBQ1FTUnFFRTBhSUFKQk1Hb1FUUm9nQVVISUFHb1FUUm9nQVVIVUFHb1FwUU1nQVVFUU5nSnNJQUZDQURjQ1pDQUNFSk1HSUFKQkFSQ1NCaUFBQzZRQ0FRTi9JQUFvQWdBaEFpQUFJQUUyQWdBZ0FnUkFJQUlFUUNBQ1FaUUdhaUlBUVJocUVPUUJJQUJCREdvUWRDQUFFSFFnQWtHTUJXb2lBRUg4QUdvUWRDQUFRZkFBYWhCMElBQkIzQUJxRU9ZRklBSkIvQVJxRU9RQklBSkJvQUZxSWdCQmtBRnFFSFFnQUVIY0FHb2lBVUVvYWhDZ0JDQUJRUnhxRUhRZ0FFSElBR29Rb1FRZ0FFRThhaENoQkNBQVFTQnFFS0FFSUFCQkVHb2lBQkNFQWlBQUtBSUFCRUFnQUNBQUtBSUFFTlVHSUFBUU5Sb2dBQ2dDQUNFQklBQVF1d0VhSUFFUU5Bc2dBa0hjQUdvUWpnUWFJQUpCeUFCcUlnTW9BZ2doQUNBREVEVWhCQU5BSUFBRVFDQUFLQUlBSVFFZ0JDQUFRUWhxRUtVR0lBQVFOQ0FCSVFBTUFRc0xJQU1Rc2dJZ0FrRkFheERSQVNBQ1FReHFFT1FCQ3lBQ0VEUUxDd2dBSUFBZ0FSQjVDOWdCQVFWL0l3QkJ3QUZySWdNa0FDQUFJQU5CQ0dvaUFSQ3JCaUFBUVFScUlBRkJCSElRcXdZRFFBSkFRUUFoQVNBQ1FRTkdCRUFEUUNBQklBQW9BckFCSWdKQkEzUkJxS2tCYWlnQ0FFNE5BaUFBSUFGQkEzUWlBbXBCNkFCcUlBSWdBMnBCOEFCcUVLWUdJQUZCQVdvaEFRd0FDd0FGQTBBZ0FVRUVSa1VFUUNBQlFRTjBJZ1FnQUNBQ1FRVjBJZ1ZxYWtFSWFpQURJQVZxSUFScVFSQnFFS1lHSUFGQkFXb2hBUXdCQ3dzZ0FrRUJhaUVDREFJTEFBc0xJQU1nQWpZQ3VBRWdBQ0FEUVFocVFiZ0JFRDhhSUFOQndBRnFKQUFMWVFFRGZ5QUFLQUlBSVFJZ0FDQUJOZ0lBSUFJRVFDQUNCRUFnQWtFRWFpSURLQUlJSVFBZ0F4QTFJUVFEUUNBQUJFQWdBQ2dDQUNFQklBUWdBRUVJYWhDWEJpQUFFRFFnQVNFQURBRUxDeUFERUxJQ0lBSkJBQkN3QmdzZ0FoQTBDd3NKQUNBQlFRQTdBUUFMQ3dBZ0FDQUJRUUlRK2dFTGdnc0JGbndDUUFKQUFrQUNRQUpBQWtBZ0JVRUJhdzRFQVFJREFBVUxJQUFyQXhBaUVVUUFBQUFBQUFBWVFLSWhGeUFBS3dNWUloSkVBQUFBQUFBQUdFQ2lJUmdnQWlBQUt3TTRJaG1oSUFBckF5Z2lHcU1pQ2lBS29pRUNJQUVnQUNzRE1DSWJvU0FBS3dNZ0lnNmpJZ2tnQ2FJaEFTQUFLd05BSVJVZ0FDc0RDQ0VUSUFBckF3QWhGQ0FTSUJLZ0lROGdFU0FSb0NFV1FRRWhCU0FLSVFZZ0NTRUhBMEFDUUFKQUlBRkVBQUFBQUFBQUFBQmlJQUpFQUFBQUFBQUFBQUJpY2tVRVFFUUFBQUFBQUFBQUFDRUhEQUVMSUFZZ0R5QUhJQklnQVNBQm9DQUNJQUdnSWhDZ29pQVRJQkNpSUJDaUlCUWdFS0pFQUFBQUFBQUE4RCtnb0NJTElBZWlJQVlnRmlBSG9xS2dvQ0FKb1NBWUlBZWlJQllnQnFJZ0V5QUNJQUtpSUFGRUFBQUFBQUFBRkVDaUlBR2lJQUlnQVVRQUFBQUFBQUFJUUtJaUI2SWlES0Nnb2lBVUlBY2dBcUNpUkFBQUFBQUFBUEEvb0tDZ29LT2hJZ2VpSWcwZ0JxSWdDeUFHb2lBUklBSWdBcUFnRUtDaW9LQWdDcUVnRFNBWElBYWlJQk1nQWtRQUFBQUFBQUFVUUtJZ0FxSWdBU0FCb2lBTW9LQ2lJQlFnQWtRQUFBQUFBQUFJUUtJZ0FhQ2lSQUFBQUFBQUFQQS9vS0Nnb0tPaElRWWdCVUVFUncwQklBWWhDQXNnQXlBYklBNGdCNklnRmFPZ09RTUFJQmtnR2lBSW9pQVZvNkFoQWd3RkN5QUZRUUZxSVFVZ0JpQUdvaUVDSUFjZ0I2SWhBUXdBQ3dBTElBRWdBQ3NEQUNJTG9TSUJJQUdpSUFJZ0FDc0RDS0VpQmlBR29xQWlCNThpQXBvaERDQUFLd01ZUkFBQUFBQ0UxNWRCb3lJSVJBQUFBQUFBQUFqQW9pRU5JQWlhSVFwQkFTRUZBMEJFQUFBQUFBQUFBQUFoQ0FKQUlBSkVBQUFBQUFBQUFBQmlCRUFnQmlBQ0lBb2dCNkpFQUFBQUFBQUE4RCtnSUFLaUlBeWdJQTBnQjZKRUFBQUFBQUFBOEQrZ282RWlDS0lnQXFNaEJpQUJJQWlpSUFLaklRRWdCVUVEUncwQklBRWhDU0FHSVFnTElBTWdDeUFKSUFBckF4Q2pvRGtEQUNBSUlBQXJBeENqSUFBckF3aWdJUUlNQkFzZ0JVRUJhaUVGSUFFZ0FhSWdCaUFHb3FBaUI1OGhBZ3dBQ3dBTElBRWdBQ3NEQUNJT29TSUdJQWFpSUFJZ0FDc0RDS0VpQnlBSG9xQWlBcDhpQVpvaER5QUFLd01ZUkFBQUFBQ0UxNWRCb3lJSlJBQUFBQUFBQUFqQW9pRUxJQUFyQXlCRUFBQUFBSVRYbDBHalJBQUFBQUFBYXZoQW95SUlSQUFBQUFBQUFCVEFvaUVNSUFtYUlRMGdDSm9oQ2tFQklRVURRRVFBQUFBQUFBQUFBQ0VKUkFBQUFBQUFBQUFBSVFnQ1FDQUJSQUFBQUFBQUFBQUFZZ1JBSUFjZ0FTQUNJQXFpSUFLaUlBMGdBcUpFQUFBQUFBQUE4RCtnb0NBQm9pQVBvQ0FNSUFLaUlBS2lJQXNnQXFKRUFBQUFBQUFBOEQrZ29LT2hJZ0tpSUFHaklRY2dCaUFDb2lBQm95RUdJQVZCQTBjTkFTQUdJUWtnQnlFSUN5QURJQTRnQ1NBQUt3TVFvNkE1QXdBZ0NDQUFLd01Rb3lBQUt3TUlvQ0VDREFNTElBVkJBV29oQlNBR0lBYWlJQWNnQjZLZ0lnS2ZJUUVNQUFzQUN5QUJJQUFyQXdBaURxRWdBQ3NER0tNaUJpQUdvaUFDSUFBckF3aWhJZ2NnQjZLZ0lnS2ZJZ0dhSVE4Z0FDc0RJRVFBQUFBQWhOZVhRYU1pQ1VRQUFBQUFBQUFJd0tJaEN5QUFLd01vUkFBQUFBQ0UxNWRCbzBRQUFBQUFBR3I0UUtNaUNFUUFBQUFBQUFBVXdLSWhEQ0FKbWlFTklBaWFJUXBCQVNFRkEwQkVBQUFBQUFBQUFBQWhDVVFBQUFBQUFBQUFBQ0VJQWtBZ0FVUUFBQUFBQUFBQUFHSUVRQ0FISUFFZ0FpQUtvaUFDb2lBTklBS2lSQUFBQUFBQUFQQS9vS0FnQWFJZ0Q2QWdEQ0FDb2lBQ29pQUxJQUtpUkFBQUFBQUFBUEEvb0tDam9TSUNvaUFCb3lFSElBWWdBcUlnQWFNaEJpQUZRUU5IRFFFZ0JpRUpJQWNoQ0FzZ0F5QU9JQWtnQUNzREVLT2dPUU1BSUFnZ0FDc0RFS01nQUNzRENLQWhBZ3dDQ3lBRlFRRnFJUVVnQmlBR29pQUhJQWVpb0NJQ255RUJEQUFMQUFzZ0JDQUNPUU1BQ3dzTEFDQUFRWURzQXpZQ0FBc1ZBQ0FBUWRUVkFUWUNBQ0FBUVFScUVEa2FJQUFMVFFFQ2Z5TUFRU0JySWdNa0FDQUFJQU1nQUVFNGFrRUFFRHdnQWlnQ0FDQUNLQUlFSUFJb0FnZ2dBaWdDREJEZEJTSUVJQUlRM3dJZ0FDQUJJQVFRM3dJZ0JCQ1VBeUFEUVNCcUpBQUxOUUFnQUNnQ0FCb2dBQ2dDQUNBQUVKTUNRUUYwYWhvZ0FDZ0NBQ0FBRUpRQ1FRRjBhaG9nQUNnQ0FDQUFFSk1DUVFGMGFob0xOUUVCZnlNQVFSQnJJZ0lrQUNBQ0lBQXFBZ0E0QWd3Z0FDQUJLZ0lBT0FJQUlBRWdBa0VNYWlvQ0FEZ0NBQ0FDUVJCcUpBQUxEQUFnQUNBQkVQZ0JRUUZ6QytRQkFRRi9Jd0JCSUdzaUF5UUFJQU1nQVRZQ0VDQURJQUEyQWhnZ0F5QUNOZ0lJSUFNb0FoQWdBeWdDR0JDV0FTRUJJQU1vQWdnZ0F5Z0NFQkNXQVNFQUFrQUNmd0ovSUFGRkJFQkJBQ0VDSUFCRkRRTWdBeWdDRUNBREtBSUlFTWdCUVFFaEFpQURLQUlRSUFNb0FoZ1FsZ0ZGRFFNZ0EwRVFhaUVBSUFOQkdHb01BUXNnQXlnQ0dDRUJJQUFFUUNBRFFRaHFJUUJCQVF3Q0N5QUJJQU1vQWhBUXlBRkJBU0VDSUFNb0FnZ2dBeWdDRUJDV0FVVU5BaUFEUVFocUlRQWdBMEVRYWdzb0FnQWhBVUVDQ3lFQ0lBRWdBQ2dDQUJESUFRc2dBMEVnYWlRQUlBSUxFZ0FnQUJBK0tBSUFJQUFvQWdCclFRTjFDdzBBSUFBZ0FTQUNRUU1RcVFRTEN3QWdBRUVBUVNRUU9ob0xrUUVCQTM4akFFRVFheUlDSkFBZ0FpQUJOZ0lNSXdCQkVHc2lBeVFBSUFBUU5Sb2dBMEhINC9FNE5nSU1JQU5CLy8vLy93YzJBZ2dnQTBFTWFpQURRUWhxRVBrQktBSUFJUVFnQTBFUWFpUUFJQUVnQkUwRVFDQUFFUFVCSWdBZ0JFRUJka2tFUUNBQ0lBQkJBWFEyQWdnZ0FrRUlhaUFDUVF4cUVIb29BZ0FoQkFzZ0FrRVFhaVFBSUFRUEN4Q2NBUUFMQ3dBZ0FTQUNRU1FRUHhvTERRQWdBQ0FCSUFKQkpCQ3JCQXVOQWdJTWZ3RjlRWDhoQ2dKQUlBRW9BZ2dpQmlBQ0tBSUVSdzBBSUFBb0FnUWlBeUFCS0FJRVJ3MEFJQUFvQWdnaUJ5QUNLQUlJUncwQVFRQWhDaUFEUVFBZ0EwRUFTaHNoQ3lBSFFRQWdCMEVBU2hzaERDQUdRUUFnQmtFQVNoc2hEU0FBS0FJQUlRTURRQ0FFSUF0R0RRRWdCQ0FHYkNFT1FRQWhCUU5BSUFVZ0RFWkZCRUJCQUNFQUlBTkJBRFlDQUNBQ0tBSUFJQVZCQW5ScUlRZ2dBU2dDQUNBT1FRSjBhaUVKUXdBQUFBQWhEd05BSUFBZ0RVWkZCRUFnQXlBSktnSUFJQWdxQWdDVUlBK1NJZzg0QWdBZ0FFRUJhaUVBSUFsQkJHb2hDU0FJSUFkQkFuUnFJUWdNQVFzTElBVkJBV29oQlNBRFFRUnFJUU1NQVFzTElBUkJBV29oQkF3QUN3QUxJQW9MS3dFQmZ5QUFJQUVvQWdBMkFnQWdBU2dDQUNFRElBQWdBVFlDQ0NBQUlBTWdBa0VNYkdvMkFnUWdBQXQvQVFOL0lBQVFoQUlnQUJBMUdpQUFLQUlBSVFRZ0FDZ0NCQ0VESUFGQkJHb2hBZ05BSUFNZ0JFY0VRQ0FDS0FJQVFReHJJQU5CREdzaUF4Q1NCQm9nQWlBQ0tBSUFRUXhyTmdJQURBRUxDeUFBSUFJUVNDQUFRUVJxSUFGQkNHb1FTQ0FBRURVZ0FSQStFRWdnQVNBQktBSUVOZ0lBSUFBZ0FCQldFTEVEQzFrQkFuOGpBRUVRYXlJQ0pBQWdBaUFBUVFocUlBRVF4UVlpQVNnQ0FDRURBMEFnQVNnQ0JDQURSd1JBSUFBb0FoQWFJQUVvQWdBUXBRTWdBU0FCS0FJQVFReHFJZ00yQWdBTUFRc0xJQUVRcXdFZ0FrRVFhaVFBQ3hrQUlBQWdBU0FDSUFOQkRFSFh5Z0ZCMWFyVnFnRVFxZ1FMVXdFRGZ5TUFRUkJySWdNa0FDQURJQUFnQVJEckFpSUNLQUlFSVFFZ0FpZ0NDQ0VFQTBBZ0FTQUVSZ1JBSUFJUWJpQURRUkJxSkFBRklBQVFOUm9nQVJDbEF5QUNJQUZCREdvaUFUWUNCQXdCQ3dzTEVnQWdBQkErS0FJQUlBQW9BZ0JyUVFKMUN4MEFJQUZCLy8vLy93TkxCRUJCMThvQkVLd0JBQXNnQVVFQ2RCQk1Dd2tBSUFBZ0FSQ1RCQXRZQVFKL0l3QkJFR3NpQWlRQUlBSWdBRUVJYWlBQkVLWURJZ0VvQWdBaEF3TkFJQUVvQWdRZ0EwY0VRQ0FBS0FJUUlBRW9BZ0FRekFZZ0FTQUJLQUlBUVFScUlnTTJBZ0FNQVFzTElBRVFxd0VnQWtFUWFpUUFDOGNCQVFsL0lBQW9BZ2dnQUNnQ0JCQzVBU0lDQkVCQmZ5RUhBa0FnQWlnQ0JDSURJQUFvQWdoSERRQWdBaWdDQ0NJQklBQW9BZ1JIRFFCQkFDRUhJQU5CQUNBRFFRQktHeUVJSUFGQkFDQUJRUUJLR3lFSklBSW9BZ0FoQkVFQUlRRURRQ0FCSUFoR0RRRWdBQ2dDQUNBQlFRTjBhaUVGUVFBaEJnTkFJQVlnQ1VjRVFDQUVJQVVyQXdBNUF3QWdCa0VCYWlFR0lBUkJDR29oQkNBRklBTkJBM1JxSVFVTUFRc0xJQUZCQVdvaEFRd0FDd0FMSUFkQkFFNEVRQ0FDRHdzZ0FoQkdDMEVBQ3dzQUlBQWdBVUVFRVBvQkN3d0FJQUFnQUNnQ0FCRFBCZ3NMQUNBQUlBRkJKQkQ2QVFzdUFRRi9JQUFvQWdRaEFnTkFJQUVnQWtjRVFDQUFFRFVhSUFKQkRHc2lBaERrQVF3QkN3c2dBQ0FCTmdJRUN6RUJBWDhnQUJDRUFpQUFLQUlBQkVBZ0FDQUFLQUlBRU5JR0lBQVFOUm9nQUNnQ0FDRUJJQUFRdXdFYUlBRVFOQXNMTGdFQmZ5QUFLQUlFSUFFb0FnZ1EzQVlpQWdSQUlBSWdBQ0FCRU1RR1FRQk9CRUFnQWc4TElBSVFSZ3RCQUFzdUFRRi9JQUFvQWdRaEFnTkFJQUVnQWtjRVFDQUFFRFVhSUFKQkRHc2lBaERUQmd3QkN3c2dBQ0FCTmdJRUN5QUFJQUJDQURjQ0FDQUFRZ0EzQWhBZ0FFSUFOd0lJSUFCQkdHb1F0QUlhQ3djQUlBQVFwd0lMTGdFQmZ5QUFLQUlFSVFJRFFDQUJJQUpIQkVBZ0FCQTFHaUFDUVNCcklnSVFsQU1NQVFzTElBQWdBVFlDQkFzMUFDQUFLQUlBR2lBQUtBSUFJQUFRbFFKQkJYUnFHaUFBS0FJQUlBQVFwd0ZCQlhScUdpQUFLQUlBSUFBUWxRSkJCWFJxR2d2dkFRRUZmeU1BUVJCcklnTWtBQUpBSUFCRkJFQkJmeUVFREFFTElBQW9BdlNHcndNZ0FVWU5BQ0FBS0FLSWg2OERJZ0lFUUNBQ0VFWWdBRUVBTmdLSWg2OERDd0pBQWtBQ1FBSkFJQUVPQlFNQUFBQUJBZ3NnQUNnQ0pDRUZJQUFvQWlnaEJrR1FFQkE3SWdJRVFDQUNJQVkyQWdnZ0FpQUZOZ0lFSUFKQkFEWUNBQXNnQUNBQ05nS0loNjhEREFJTElBQkNnWUNBZ0JBM0E0Q0hyd05CQkNFQkRBRUxRUUFoQVVFQVFRTkIxUmhCQUJBOUN5QUFJQUUyQXZTR3J3TWdBQ2dDQUVFQlJ3MEFJQU1nQVVFQ2RFR3dOV29vQWdBMkFnQkJBRUVEUWNRNUlBTVFQUXNnQTBFUWFpUUFJQVFMREFBZ0FDQUFLQUlBRUtrREN3c0FJQUFnQVVFQ0VPc0dDL29FQkFSL0Fud0JmUUYrQW4wZ0Fid2lCQkNWQlNFQ0FrQUNRQUpBQWtBZ0FMd2lBMEdBZ0lEOEIydEJnSUNBaUhoUEJFQWdBZzBCREFNTElBSkZEUUVMUXdBQWdEOGhDQ0FEUVlDQWdQd0RSZzBDSUFSQkFYUWlBa1VOQWlBQUlBR1NJQUpCZ1lDQWVFa2dBMEVCZENJQ1FZQ0FnSGhOY1VVTkF4b2dBa0dBZ0lENEIwWU5Ba01BQUFBQUlBRWdBWlFnQkVGL2MwRWZkaUFDUVlDQWdQZ0hTVVliREFNTElBTVFsUVVFUUNBQUlBQ1VJUWdnQTBFQVNBUkFJQWlNSUFnZ0JCQ1VCVUVCUmhzaENBc2dCRUVBVGcwQ1F3QUFnRDhnQ0pVUWxnVU1Bd3NnQTBFQVNBUkFJQVFRbEFVaUFrVUVRQ0FBRUpnRkRBUUxJQU5CLy8vLy93ZHhJUU1nQWtFQlJrRVFkQ0VGQ3lBRFFmLy8vd05MRFFBZ0FFTUFBQUJMbEx4Qi8vLy8vd2R4UVlDQWdOd0FheUVEQ3dKQVFlandBaXNEQUNBRElBTkJnSURNK1FOcklnUkJnSUNBZkhGcnZyc2dCRUVQZGtId0FYRWlBa0hvN2dKcUt3TUFva1FBQUFBQUFBRHd2NkFpQnFKQjhQQUNLd01Bb0NBR0lBYWlJZ2NnQjZLaVFmandBaXNEQUNBR29rR0E4UUlyQXdDZ0lBZWlRWWp4QWlzREFDQUdvaUFDUWZEdUFtb3JBd0FnQkVFWGRiZWdvS0NnSUFHN29pSUh2VUtBZ0lDQWdJRGcvLzhBZzBLQmdJQ0FnSURBcjhBQVZBMEFJQWRFY2RYUi8vLy9YMEJrQkVBZ0JVTUFBQUJ3RUpjRkRBTUxJQWRFQUFBQUFBREFZc0JsUlEwQUlBVkRBQUFBRUJDWEJRd0NDMEdvN2dJckF3QWdCMEdnN2dJckF3QWlCaUFIb0NJSElBYWhvU0lHb2tHdzdnSXJBd0NnSUFZZ0JxS2lRYmp1QWlzREFDQUdva1FBQUFBQUFBRHdQNkNnSUFlOUlna2dCYTE4UWkrR0lBbW5RUjl4UVFOMFFhRHNBbW9wQXdCOHY2SzJJUWdMSUFnTEN3c0FJQUJEQUFBQVA1S09DeEFBSUFBUXB3SkRBQUFBUUJDbkFwVUxMQUFnQUNnQ0FCb2dBQ2dDQUNBQUVQVUJRU1JzYWhvZ0FDZ0NBQm9nQUNnQ0FDQUFFSVFCUVNSc2Fob0xEQUFnQUNBQUtBSUFFTkVHQ3h3QkFYOGdBRUVPVFFSL0lBQkJBblJCNktnQmFpZ0NBQVZCQUFzTE5RQWdBQ2dDQUJvZ0FDZ0NBQ0FBRVBVQlFTUnNhaG9nQUNnQ0FDQUFFSVFCUVNSc2Fob2dBQ2dDQUNBQUVQVUJRU1JzYWhvTEV3QWdBQ0FCTmdKVUlBQkJQR29nQVJDakJBdHFBUVY4SUFBckF4Z2lBU0FCb2lBQUt3TVFJZ0lnQXFJZ0FDc0RBQ0lESUFPaUlBQXJBd2dpQkNBRW9xQ2dvQ0lGUkFBQUFBQUFBQUFBWVFSQUR3c2dBQ0FCSUFXZklnR2pPUU1ZSUFBZ0FpQUJvemtERUNBQUlBUWdBYU01QXdnZ0FDQURJQUdqT1FNQUN5WUFJQUFvQWdBYUlBQW9BZ0FnQUJEYkFXb2FJQUFvQWdBZ0FCRGJBV29hSUFBb0FnQWFDd2tBSUFCQmZ4RHNBZ3NkQUNBQlFkV3ExYW9CU3dSQVFienlBQkNzQVFBTElBRkJER3dRVEFzTkFDQUFRZFdxMWFvQkVPd0NDeFlBSUFFZ0Fpa0NBRGNDQUNBQklBSW9BZ2cyQWdnTFBnRUNmMEVNRURzaUF3Ui9JQU1nQUNBQmJDQUNkQkE3SWdRMkFnQWdCRVVFUUNBREVEUkJBQThMSUFNZ0FUWUNDQ0FESUFBMkFnUWdBd1ZCQUFzTFBnQURRQ0FCSUFKSEJFQWdBU0FCTEFBQUlnQkJBRTRFZnlBREtBSUFJQUVzQUFCQkFuUnFLQUlBQlNBQUN6b0FBQ0FCUVFGcUlRRU1BUXNMSUFJTFB3QURRQ0FCSUFKSEJFQWdBU0FCS0FJQUlnQkIvd0JOQkg4Z0F5Z0NBQ0FCS0FJQVFRSjBhaWdDQUFVZ0FBczJBZ0FnQVVFRWFpRUJEQUVMQ3lBQ0M2Y0JBUVIvSXdCQmdBSnJJZ0FrQUNBQVFpVTNBL2dCSUFCQitBRnFJZ2RCQVhKQnovWUJJQVVnQWlnQ0JCQzlBeEJjSVFnZ0FDQUVOd01BSUFCQjRBRnFJZ1lnQmtFWUlBZ2dCeUFBRUswQklBWnFJZ2dnQWhEWkFTRUpJQUJCRUdvaUJ5QUNFRThnQmlBSklBZ2dBRUVnYWlJR0lBQkJIR29nQUVFWWFpQUhFTFFISUFjUVJ5QUJJQVlnQUNnQ0hDQUFLQUlZSUFJZ0F4Q2FBaUVCSUFCQmdBSnFKQUFnQVF1NUFRRURmeU1BUWFBQmF5SUFKQUFnQUVIbHVBTXZBQUE3QVp3QklBQkI0YmdES0FBQU5nS1lBU0FBUVpnQmFpSUdRUUZ5UWY3MkFTQUZJQUlvQWdRUXZRTVFYQ0VISUFBZ0JEWUNBQ0FBUVlzQmFpSUVJQVJCRFNBSElBWWdBQkN0QVNBRWFpSUhJQUlRMlFFaENDQUFRUkJxSWdZZ0FoQlBJQVFnQ0NBSElBQkJJR29pQkNBQVFSeHFJQUJCR0dvZ0JoQzBCeUFHRUVjZ0FTQUVJQUFvQWh3Z0FDZ0NHQ0FDSUFNUW1nSWhBU0FBUWFBQmFpUUFJQUVMcGdFQkJIOGpBRUh3QUdzaUFDUUFJQUJDSlRjRGFDQUFRZWdBYWlJSFFRRnlRYy8yQVNBRklBSW9BZ1FRdlFNUVhDRUlJQUFnQkRjREFDQUFRZEFBYWlJR0lBWkJHQ0FJSUFjZ0FCQ3RBU0FHYWlJSUlBSVEyUUVoQ1NBQVFSQnFJZ2NnQWhCUElBWWdDU0FJSUFCQklHb2lCaUFBUVJ4cUlBQkJHR29nQnhDMkJ5QUhFRWNnQVNBR0lBQW9BaHdnQUNnQ0dDQUNJQU1RNkFFaEFTQUFRZkFBYWlRQUlBRUx0Z0VCQTM4akFFSFFBR3NpQUNRQUlBQkI1YmdETHdBQU93Rk1JQUJCNGJnREtBQUFOZ0pJSUFCQnlBQnFJZ1pCQVhKQi92WUJJQVVnQWlnQ0JCQzlBeEJjSVFjZ0FDQUVOZ0lBSUFCQk8yb2lCQ0FFUVEwZ0J5QUdJQUFRclFFZ0JHb2lCeUFDRU5rQklRZ2dBRUVRYWlJR0lBSVFUeUFFSUFnZ0J5QUFRU0JxSWdRZ0FFRWNhaUFBUVJocUlBWVF0Z2NnQmhCSElBRWdCQ0FBS0FJY0lBQW9BaGdnQWlBREVPZ0JJUUVnQUVIUUFHb2tBQ0FCQ3lnQUlBQWdBVFlDQUNBQVFRUnFFSThISUFCQ0FEY0NHQ0FBUWdBM0FoQWdBRUlBTndJSUlBQUxPZ0VCZnlNQVFSQnJJZ1FrQUNBRUlBQTJBZ0FnQkNBREtBSUFOZ0lFSUFRZ0FpZ0NBRFlDQ0NBQlFibmZBU0FFRUFnYUlBUkJFR29rQUFzY0FDQUFJQUZCQ0NBQ3B5QUNRaUNJcHlBRHB5QURRaUNJcHhBZkN5d0FJQUFvQWdBYUlBQW9BZ0FnQUJEY0FVRVViR29hSUFBb0FnQWdBQkRjQVVFVWJHb2FJQUFvQWdBYUM0d0JBUVYvQTBBZ0JrRURSd1JBSUFBZ0JrRUZkQ0lIYWlFRVFRQWhBd05BSUFOQkJFY0VRQ0FEUVFOMElnVWdBaUFIYW1vZ0JDc0RFQ0FCSUFWcUlnVkJRR3NyQXdDaUlBUXJBd0FnQlNzREFLSWdCQ3NEQ0NBRkt3TWdvcUNnT1FNQUlBTkJBV29oQXd3QkN3c2dBaUFIYWlJRElBUXJBeGdnQXlzREdLQTVBeGdnQmtFQmFpRUdEQUVMQ3d0UkFRRi9Ba0FnQVVVTkFDQUJRZURsQTBIZzV3TVFzZ0VpQVVVTkFDQUJLQUlJSUFBb0FnaEJmM054RFFBZ0FDZ0NEQ0FCS0FJTVFRQVFma1VOQUNBQUtBSVFJQUVvQWhCQkFCQitJUUlMSUFJTFZRRUNmeUFBS0FJRUlRUUNmMEVBSUFKRkRRQWFJQVJCQ0hVaUJTQUVRUUZ4UlEwQUdpQUNLQUlBSUFVUXNRUUxJUVVnQUNnQ0FDSUFJQUVnQWlBRmFpQURRUUlnQkVFQ2NSc2dBQ2dDQUNnQ0hCRUhBQXU5QVFFRWZ5TUFRUkJySWdVa0FDQUNRZS8vLy84RElBRnJUUVJBSUFBUVFDRUdJQUFDZnlBQlFlZi8vLzhCU1FSQUlBVWdBVUVCZERZQ0NDQUZJQUVnQW1vMkFnd2dCVUVNYWlBRlFRaHFFSG9vQWdBUXV3SU1BUXRCN3YvLy93TUxRUUZxSWdjUWlRSWhBaUFFQkVBZ0FpQUdJQVFRekFFTElBTWdCRWNFUUNBRVFRSjBJZ2dnQW1vZ0JpQUlhaUFESUFSckVNd0JDeUFCUVFGSEJFQWdCaEEwQ3lBQUlBSVFqd0VnQUNBSEVMTUJJQVZCRUdva0FBOExFRlVBQzQ0Q0FRUi9Jd0JCRUdzaUNDUUFJQUlnQVVGL2MwSHYvLy8vQTJwTkJFQWdBQkJBSVFrZ0FBSi9JQUZCNS8vLy93RkpCRUFnQ0NBQlFRRjBOZ0lJSUFnZ0FTQUNhallDRENBSVFReHFJQWhCQ0dvUWVpZ0NBQkM3QWd3QkMwSHUvLy8vQXd0QkFXb2lDaENKQWlFQ0lBUUVRQ0FDSUFrZ0JCRE1BUXNnQmdSQUlBUkJBblFnQW1vZ0J5QUdFTXdCQ3lBRElBUWdCV29pQzJzaEJ5QURJQXRIQkVBZ0JFRUNkQ0lESUFKcUlBWkJBblJxSUFNZ0NXb2dCVUVDZEdvZ0J4RE1BUXNnQVVFQlJ3UkFJQWtRTkFzZ0FDQUNFSThCSUFBZ0NoQ3pBU0FBSUFRZ0Jtb2dCMm9pQUJDS0FTQUlRUUEyQWdRZ0FpQUFRUUowYWlBSVFRUnFFSGtnQ0VFUWFpUUFEd3NRVlFBTGRnRURmeU1BUVJCcklnTWtBQ0FDUVc5TkJFQUNRQ0FDUVFwTkJFQWdBQ0FDRUpFQklBQWhCQXdCQ3lBQUlBSVFuUUpCQVdvaUJSQk1JZ1FRandFZ0FDQUZFTE1CSUFBZ0FoQ0tBUXNnQkNBQklBSVF0Z0VnQTBFQU9nQVBJQUlnQkdvZ0EwRVBhaENHQVNBRFFSQnFKQUFQQ3hCVkFBc1RBQ0FCQkVBZ0FDQUNFTUlCSUFFUU9ob0xDeDBBSUFGQnpKbXo1Z0JMQkVCQnZQSUFFS3dCQUFzZ0FVRVViQkJNQ3dNQUFBc0pBQ0FBRUZ3MkFnQUxLd0VCZnlBQUtBSUVJUUlEUUNBQklBSkhCRUFnQUJCWkdpQUNRUVJySVFJTUFRc0xJQUFnQVRZQ0JBc3FBQ01BUVJCcklnSWtBQUpBSUFBZ0FVWUVRQ0FBUVFBNkFIZ01BUXNnQVJBMEN5QUNRUkJxSkFBTFB3RUJmeU1BUVJCcklnSWtBQUpBQWtBZ0FVRWVTdzBBSUFBdEFIZ05BQ0FBUVFFNkFIZ01BUXNnQWtFSWFpQUJFTVVGSVFBTElBSkJFR29rQUNBQUMwVUJBbjhqQUVFUWF5SUFKQUJCNE1NRUVGa2FJQUJCLy8vLy93TTJBZ3dnQUVILy8vLy9CellDQ0NBQVFReHFJQUJCQ0dvUStRRW9BZ0FoQVNBQVFSQnFKQUFnQVFzSkFDQUFFTFlFRURRTERRQWdBRUhNbWJQbUFCRHNBZ3NKQUNBQVFSUVFzd01MRlFBZ0FFSFl1d00yQWdBZ0FFRVFhaEE1R2lBQUN4VUFJQUJCc0xzRE5nSUFJQUJCREdvUU9Sb2dBQXVDQVFFRWZ5QUFFS3NGSUFBUU5TRUVJQUFvQWdBaEJTQUFLQUlFSVFNZ0FVRUVhaUVDQTBBZ0F5QUZSd1JBSUFRZ0FpZ0NBRUVVYXlBRFFSUnJJZ01RdHdNZ0FpQUNLQUlBUVJSck5nSUFEQUVMQ3lBQUlBSVFTQ0FBUVFScUlBRkJDR29RU0NBQUVEVWdBUkErRUVnZ0FTQUJLQUlFTmdJQUlBQWdBQkNBQVJEMUJndENBUUovSXdCQkVHc2lBU1FBSUFFZ0FEWUNEQ0FCUVFocUlBRkJER29ReWdFaEFFRUVRUUZCekpnRUtBSUFLQUlBR3lFQ0lBQVF5UUVnQVVFUWFpUUFJQUlMUGdFQmZ5TUFRUkJySWdVa0FDQUZJQVEyQWd3Z0JVRUlhaUFGUVF4cUVNb0JJUVFnQUNBQklBSWdBeENBQXlFQUlBUVF5UUVnQlVFUWFpUUFJQUFMYVFFQ2Z5TUFRUkJySWdRa0FDQUVRUUEyQWd3Z0FFRU1haUFFUVF4cUlBTVF1Z0VnQVFSQUlBQW9BaEFnQVJEOUJpRUZDeUFBSUFVMkFnQWdBQ0FGSUFKQkZHeHFJZ0kyQWdnZ0FDQUNOZ0lFSUFBUVBpQUZJQUZCRkd4cU5nSUFJQVJCRUdva0FDQUFDeElBSUFRZ0FqWUNBQ0FISUFVMkFnQkJBd3NvQVFGL0lBQkJ6TG9ETmdJQUFrQWdBQ2dDQ0NJQlJRMEFJQUF0QUF4RkRRQWdBUkEwQ3lBQUMrVUpBQ0FBQW45QnBMY0VMUUFBQkVCQm9MY0VLQUlBREFFTFFaeTNCQUovUVppM0JDMEFBQVJBUVpTM0JDZ0NBQXdCQzBIWXd3UVFZMEhZd3dSQnVMb0ROZ0lBSXdCQkVHc2lBQ1FBUWVEREJFSUFOd01BSUFCQkFEWUNERUhvd3dRZ0FFRU1haENOQTBIb3hBUkJBRG9BQUNBQVFSQnFKQUFRZ3dkQkhra0VRQkJWQUF0QjRNTUVRZUREQkJCWlFSNFFnZ2NpQURZQ0FFSGt3d1FnQURZQ0FFSGd3d1FRTlNBQVFmZ0FhallDQUVIZ3d3UkJBQkMyQWtFZUVKSUhRZkRFQkVHdWxnSVFtd0VhUWVEREJCQkVJUUJCNE1NRUVKRUhRZUREQkNBQUVLY0RRYURCQkJCalFhREJCRUhreEFNMkFnQkJvTUVFUWVpMUJCQmlFR1ZCcU1FRUVHTkJxTUVFUVlURkF6WUNBRUdvd1FSQjhMVUVFR0lRWlVHd3dRUVFZMEc4d1FSQkFEb0FBRUc0d1FSQkFEWUNBRUd3d1FSQnpMb0ROZ0lBUWJqQkJFR1ltZ01vQWdBMkFnQkJzTUVFUWJTM0JCQmlFR1ZCd01FRUVHTkJ3TUVFUWJDK0F6WUNBRUhBd1FSQnJMY0VFR0lRWlVISXdRUVFZMEhJd1FSQnhMOEROZ0lBUWNqQkJFRzh0d1FRWWhCbFFkREJCQkJqUWREQkJFR0F1d00yQWdCQjJNRUVFRncyQWdCQjBNRUVRY1MzQkJCaUVHVkI0TUVFRUdOQjRNRUVRZGpBQXpZQ0FFSGd3UVJCekxjRUVHSVFaVUhvd1FRUVkwSG93UVJCek1FRE5nSUFRZWpCQkVIVXR3UVFZaEJsUWZEQkJCQmpRZmpCQkVHdTJBQTdBUUJCOE1FRVFiQzdBellDQUVIOHdRUVFSUnBCOE1FRVFkeTNCQkJpRUdWQmlNSUVFR05Ca01JRVFxNkFnSURBQlRjQ0FFR0l3Z1JCMkxzRE5nSUFRWmpDQkJCRkdrR0l3Z1JCNUxjRUVHSVFaVUdvd2dRUVkwR293Z1JCcE1VRE5nSUFRYWpDQkVINHRRUVFZaEJsUWJEQ0JCQmpRYkRDQkVHWXh3TTJBZ0JCc01JRVFZQzJCQkJpRUdWQnVNSUVFR05CdU1JRVFleklBellDQUVHNHdnUkJpTFlFRUdJUVpVSEF3Z1FRWTBIQXdnUkIxTW9ETmdJQVFjRENCRUdRdGdRUVloQmxRY2pDQkJCalFjakNCRUdzMGdNMkFnQkJ5TUlFUWJpMkJCQmlFR1ZCME1JRUVHTkIwTUlFUWNEVEF6WUNBRUhRd2dSQndMWUVFR0lRWlVIWXdnUVFZMEhZd2dSQnROUUROZ0lBUWRqQ0JFSEl0Z1FRWWhCbFFlRENCQkJqUWVEQ0JFR28xUU0yQWdCQjRNSUVRZEMyQkJCaUVHVkI2TUlFRUdOQjZNSUVRWnpXQXpZQ0FFSG93Z1JCMkxZRUVHSVFaVUh3d2dRUVkwSHd3Z1JCd05jRE5nSUFRZkRDQkVIZ3RnUVFZaEJsUWZqQ0JCQmpRZmpDQkVIazJBTTJBZ0JCK01JRVFlaTJCQkJpRUdWQmdNTUVFR05CZ01NRVFZamFBellDQUVHQXd3UkI4TFlFRUdJUVpVR0l3d1FRWTBHUXd3UkI4T01ETmdJQVFZakRCRUdjekFNMkFnQkJrTU1FUWN6TUF6WUNBRUdJd3dSQm1MWUVFR0lRWlVHWXd3UVFZMEdnd3dSQmxPUUROZ0lBUVpqREJFR2t6Z00yQWdCQm9NTUVRZFRPQXpZQ0FFR1l3d1JCb0xZRUVHSVFaVUdvd3dRUVkwR3d3d1FRL3daQnFNTUVRWkRRQXpZQ0FFR293d1JCcUxZRUVHSVFaVUc0d3dRUVkwSEF3d1FRL3daQnVNTUVRYXpSQXpZQ0FFRzR3d1JCc0xZRUVHSVFaVUhJd3dRUVkwSEl3d1JCck5zRE5nSUFRY2pEQkVINHRnUVFZaEJsUWREREJCQmpRZEREQkVHazNBTTJBZ0JCME1NRVFZQzNCQkJpRUdWQmtMY0VRZGpEQkRZQ0FFR1l0d1JCQVRvQUFFR1V0d1JCa0xjRU5nSUFRWkMzQkFzUXVnUkJwTGNFUVFFNkFBQkJvTGNFUVp5M0JEWUNBRUdjdHdRTEtBSUFJZ0EyQWdBZ0FCQ2FBd3R4QVFKL0lBQkJ1TG9ETmdJQUlBQkJDR29oQVFOQUlBRVFSQ0FDU3dSQUlBRWdBaEE4S0FJQUJFQWdBU0FDRUR3b0FnQVEyUUlhQ3lBQ1FRRnFJUUlNQVFzTElBQkJtQUZxRURrYUlBRVE2Z0lnQVNnQ0FBUkFJQUVRa1FjZ0FSQlpJQUVvQWdBZ0FSRFRBUkNCQndzZ0FBc01BQ0FBSUFBb0FnQVFnQWNMVmdFRGZ5TUFRUkJySWdJa0FDQUNRZUREQkNBQUVMY0NJZ0VvQWdRaEFDQUJLQUlJSVFNRFFDQUFJQU5HQkVBZ0FSQnVJQUpCRUdva0FBVkI0TU1FRUZrZ0FCQ1RCQ0FCSUFCQkJHb2lBRFlDQkF3QkN3c0xJQUFnQUVHQXV3TTJBZ0FnQUNnQ0NCQmNSd1JBSUFBb0FnZ1F5Z1FMSUFBTEJBQkJmd3VEQmdFS2Z5TUFRUkJySWhNa0FDQUNJQUEyQWdBZ0EwR0FCSEVoRlNBSFFRSjBJUllEUUNBVVFRUkdCRUFnRFJBNFFRRkxCRUFnRXlBTkVLNEJOZ0lJSUFJZ0UwRUlha0VCRUprSElBMFFnQUlnQWlnQ0FCRFlBallDQUFzZ0EwR3dBWEVpQTBFUVJ3UkFJQUVnQTBFZ1JnUi9JQUlvQWdBRklBQUxOZ0lBQ3lBVFFSQnFKQUFGQWtBQ1FBSkFBa0FDUUFKQUlBZ2dGR29zQUFBT0JRQUJBd0lFQlFzZ0FTQUNLQUlBTmdJQURBUUxJQUVnQWlnQ0FEWUNBQ0FHUVNBUW9BRWhCeUFDSUFJb0FnQWlEMEVFYWpZQ0FDQVBJQWMyQWdBTUF3c2dEUkMvQVEwQ0lBMUJBQkMrQXlnQ0FDRUhJQUlnQWlnQ0FDSVBRUVJxTmdJQUlBOGdCellDQUF3Q0N5QU1FTDhCSUJWRmNnMEJJQUlnREJDdUFTQU1FSUFDSUFJb0FnQVEyQUkyQWdBTUFRc2dBaWdDQUNFWElBUWdGbW9pQkNFSEEwQUNRQ0FGSUFkTkRRQWdCa0dBRUNBSEtBSUFFTFFCUlEwQUlBZEJCR29oQnd3QkN3c2dEa0VBU2dSQUlBSW9BZ0FoRHlBT0lSQURRQ0FRUlNBRUlBZFBja1VFUUNBSFFRUnJJZ2NvQWdBaEVpQUNJQTlCQkdvaUVUWUNBQ0FQSUJJMkFnQWdFRUVCYXlFUUlCRWhEd3dCQ3dzQ1FDQVFSUVJBUVFBaEVnd0JDeUFHUVRBUW9BRWhFaUFDS0FJQUlROExBMEFnRDBFRWFpRVJJQkJCQUVvRVFDQVBJQkkyQWdBZ0VFRUJheUVRSUJFaER3d0JDd3NnQWlBUk5nSUFJQThnQ1RZQ0FBc0NRQ0FFSUFkR0JFQWdCa0V3RUtBQklROGdBaUFDS0FJQUloRkJCR29pQnpZQ0FDQVJJQTgyQWdBTUFRc2dDeEMvQVFSL1FYOEZJQXRCQUJCQkxBQUFDeUVTUVFBaEQwRUFJUkFEUUNBRUlBZEhCRUFDUUNBUElCSkhCRUFnRHlFUkRBRUxJQUlnQWlnQ0FDSVJRUVJxTmdJQUlCRWdDallDQUVFQUlSRWdDeEE0SUJCQkFXb2lFRTBFUUNBUElSSU1BUXNnQ3lBUUVFRXRBQUJCL3dCR0JFQkJmeUVTREFFTElBc2dFQkJCTEFBQUlSSUxJQWRCQkdzaUJ5Z0NBQ0VQSUFJZ0FpZ0NBQ0lZUVFScU5nSUFJQmdnRHpZQ0FDQVJRUUZxSVE4TUFRc0xJQUlvQWdBaEJ3c2dGeUFIRUxzREN5QVVRUUZxSVJRTUFRc0xDN3NDQVFGL0l3QkJFR3NpQ2lRQUlBa0NmeUFBQkVBZ0FoQ2NCeUVBQWtBZ0FRUkFJQW9nQUJEK0FTQURJQW9vQWdBMkFBQWdDaUFBRVAwQkRBRUxJQW9nQUJDNEF5QURJQW9vQWdBMkFBQWdDaUFBRU1BQkN5QUlJQW9RMVFFZ0NoQTVHaUFFSUFBUXZnRTJBZ0FnQlNBQUVKOEJOZ0lBSUFvZ0FCQ2VBU0FHSUFvUWl3RWdDaEE1R2lBS0lBQVF3UUVnQnlBS0VOVUJJQW9RT1JvZ0FCRDhBUXdCQ3lBQ0VKb0hJUUFDUUNBQkJFQWdDaUFBRVA0QklBTWdDaWdDQURZQUFDQUtJQUFRL1FFTUFRc2dDaUFBRUxnRElBTWdDaWdDQURZQUFDQUtJQUFRd0FFTElBZ2dDaERWQVNBS0VEa2FJQVFnQUJDK0FUWUNBQ0FGSUFBUW53RTJBZ0FnQ2lBQUVKNEJJQVlnQ2hDTEFTQUtFRGthSUFvZ0FCREJBU0FISUFvUTFRRWdDaEE1R2lBQUVQd0JDellDQUNBS1FSQnFKQUFMMndVQkNuOGpBRUVRYXlJVUpBQWdBaUFBTmdJQUlBTkJnQVJ4SVJZRFFDQVZRUVJHQkVBZ0RSQTRRUUZMQkVBZ0ZDQU5FSzRCTmdJSUlBSWdGRUVJYWtFQkVLQUhJQTBRZ1FJZ0FpZ0NBQkRZQWpZQ0FBc2dBMEd3QVhFaUEwRVFSd1JBSUFFZ0EwRWdSZ1IvSUFJb0FnQUZJQUFMTmdJQUN5QVVRUkJxSkFBUEN3SkFBa0FDUUFKQUFrQUNRQ0FJSUJWcUxBQUFEZ1VBQVFNQ0JBVUxJQUVnQWlnQ0FEWUNBQXdFQ3lBQklBSW9BZ0EyQWdBZ0JrRWdFSVVCSVE4Z0FpQUNLQUlBSWhCQkFXbzJBZ0FnRUNBUE9nQUFEQU1MSUEwUXZ3RU5BaUFOUVFBUVFTMEFBQ0VQSUFJZ0FpZ0NBQ0lRUVFGcU5nSUFJQkFnRHpvQUFBd0NDeUFNRUw4QklCWkZjZzBCSUFJZ0RCQ3VBU0FNRUlFQ0lBSW9BZ0FRMkFJMkFnQU1BUXNnQWlnQ0FDRVhJQVFnQjJvaUJDRVJBMEFDUUNBRklCRk5EUUFnQmtHQUVDQVJMQUFBRUxVQlJRMEFJQkZCQVdvaEVRd0JDd3NnRGlJUFFRQktCRUFEUUNBUFJTQUVJQkZQY2tVRVFDQVJRUUZySWhFdEFBQWhFQ0FDSUFJb0FnQWlFa0VCYWpZQ0FDQVNJQkE2QUFBZ0QwRUJheUVQREFFTEN5QVBCSDhnQmtFd0VJVUJCVUVBQ3lFU0EwQWdBaUFDS0FJQUloQkJBV28yQWdBZ0QwRUFTZ1JBSUJBZ0Vqb0FBQ0FQUVFGcklROE1BUXNMSUJBZ0NUb0FBQXNDUUNBRUlCRkdCRUFnQmtFd0VJVUJJUThnQWlBQ0tBSUFJaEJCQVdvMkFnQWdFQ0FQT2dBQURBRUxJQXNRdndFRWYwRi9CU0FMUVFBUVFTd0FBQXNoRUVFQUlROUJBQ0VUQTBBZ0JDQVJSZzBCQWtBZ0R5QVFSd1JBSUE4aEVnd0JDeUFDSUFJb0FnQWlFRUVCYWpZQ0FDQVFJQW82QUFCQkFDRVNJQXNRT0NBVFFRRnFJaE5OQkVBZ0R5RVFEQUVMSUFzZ0V4QkJMUUFBUWY4QVJnUkFRWDhoRUF3QkN5QUxJQk1RUVN3QUFDRVFDeUFSUVFGckloRXRBQUFoRHlBQ0lBSW9BZ0FpR0VFQmFqWUNBQ0FZSUE4NkFBQWdFa0VCYWlFUERBQUxBQXNnRnlBQ0tBSUFFSnNDQ3lBVlFRRnFJUlVNQUFzQUM3c0NBUUYvSXdCQkVHc2lDaVFBSUFrQ2Z5QUFCRUFnQWhDaUJ5RUFBa0FnQVFSQUlBb2dBQkQrQVNBRElBb29BZ0EyQUFBZ0NpQUFFUDBCREFFTElBb2dBQkM0QXlBRElBb29BZ0EyQUFBZ0NpQUFFTUFCQ3lBSUlBb1Fpd0VnQ2hBNUdpQUVJQUFRdmdFNkFBQWdCU0FBRUo4Qk9nQUFJQW9nQUJDZUFTQUdJQW9RaXdFZ0NoQTVHaUFLSUFBUXdRRWdCeUFLRUlzQklBb1FPUm9nQUJEOEFRd0JDeUFDRUtFSElRQUNRQ0FCQkVBZ0NpQUFFUDRCSUFNZ0NpZ0NBRFlBQUNBS0lBQVEvUUVNQVFzZ0NpQUFFTGdESUFNZ0NpZ0NBRFlBQUNBS0lBQVF3QUVMSUFnZ0NoQ0xBU0FLRURrYUlBUWdBQkMrQVRvQUFDQUZJQUFRbndFNkFBQWdDaUFBRUo0QklBWWdDaENMQVNBS0VEa2FJQW9nQUJEQkFTQUhJQW9RaXdFZ0NoQTVHaUFBRVB3QkN6WUNBQ0FLUVJCcUpBQUxNUUVCZnlNQVFSQnJJZ0lrQUNBQ0lBQW9BZ0EyQWdnZ0FrRUlhaUFCRU84RklBSW9BZ2doQUNBQ1FSQnFKQUFnQUFzTEFDQUFRY2kyQkJETEFRc0xBQ0FBSUFGQkRCRDZBUXNMQUNBQVFkQzJCQkRMQVFzVkFDQUFJQUVvQWdBUTR3UWdBU2dDQUJEeEFSb0xtaEFCQ244akFFR3dCR3NpQ3lRQUlBc2dDallDcEFRZ0N5QUJOZ0tvQkNBTFFjOENOZ0pnSUFzZ0MwR0lBV29nQzBHUUFXb2dDMEhnQUdvaUFSQm5JZzhvQWdBaUNqWUNoQUVnQ3lBS1FaQURhallDZ0FFZ0FSQkZJUkVnQzBIUUFHb1FSU0VPSUF0QlFHc1FSU0VNSUF0Qk1Hb1FSU0VOSUF0QklHb1FSU0VRSXdCQkVHc2lBU1FBSUFzQ2Z5QUNCRUFnQVNBREVKd0hJZ0lRL2dFZ0N5QUJLQUlBTmdCNElBRWdBaEQ5QVNBTklBRVExUUVnQVJBNUdpQUJJQUlRd0FFZ0RDQUJFTlVCSUFFUU9Sb2dDeUFDRUw0Qk5nSjBJQXNnQWhDZkFUWUNjQ0FCSUFJUW5nRWdFU0FCRUlzQklBRVFPUm9nQVNBQ0VNRUJJQTRnQVJEVkFTQUJFRGthSUFJUS9BRU1BUXNnQVNBREVKb0hJZ0lRL2dFZ0N5QUJLQUlBTmdCNElBRWdBaEQ5QVNBTklBRVExUUVnQVJBNUdpQUJJQUlRd0FFZ0RDQUJFTlVCSUFFUU9Sb2dDeUFDRUw0Qk5nSjBJQXNnQWhDZkFUWUNjQ0FCSUFJUW5nRWdFU0FCRUlzQklBRVFPUm9nQVNBQ0VNRUJJQTRnQVJEVkFTQUJFRGthSUFJUS9BRUxOZ0ljSUFGQkVHb2tBQ0FKSUFnb0FnQTJBZ0FnQkVHQUJIRWlFa0VKZGlFVFFRQWhBVUVBSVFJRFFDQUNJUW9DUUFKQUFrQUNRQ0FCUVFSR0RRQWdBQ0FMUWFnRWFoQ1NBVVVOQUVFQUlRUUNRQUpBQWtBQ1FBSkFBa0FnQzBINEFHb2dBV29zQUFBT0JRRUFCQU1GQ1FzZ0FVRURSZzBISUFkQmdNQUFJQUFRYUJDMEFRUkFJQXRCRUdvZ0FCQ2RCeUFRSUFzb0FoQVFzd1FNQWdzZ0JTQUZLQUlBUVFSeU5nSUFRUUFoQUF3R0N5QUJRUU5HRFFZTEEwQWdBQ0FMUWFnRWFoQ1NBVVVOQmlBSFFZREFBQ0FBRUdnUXRBRkZEUVlnQzBFUWFpQUFFSjBISUJBZ0N5Z0NFQkN6QkF3QUN3QUxJQXdRT0VFQUlBMFFPR3RHRFFRQ1FDQU1FRGdFUUNBTkVEZ05BUXNnREJBNElRTWdBQkJvSVFJZ0F3UkFJQXdRUUNnQ0FDQUNSZ1JBSUFBUWRSb2dEQ0FLSUF3UU9FRUJTeHNoQWd3SUN5QUdRUUU2QUFBTUJnc2dBaUFORUVBb0FnQkhEUVVnQUJCMUdpQUdRUUU2QUFBZ0RTQUtJQTBRT0VFQlN4c2hBZ3dHQ3lBQUVHZ2dEQkJBS0FJQVJnUkFJQUFRZFJvZ0RDQUtJQXdRT0VFQlN4c2hBZ3dHQ3lBQUVHZ2dEUkJBS0FJQVJnUkFJQUFRZFJvZ0JrRUJPZ0FBSUEwZ0NpQU5FRGhCQVVzYklRSU1CZ3NnQlNBRktBSUFRUVJ5TmdJQVFRQWhBQXdEQ3lBS0lBRkJBa2x5UlFSQVFRQWhBaUFUSUFGQkFrWWdDeTBBZTBFQVIzRnlSUTBGQ3lBTElBNFFyZ0UyQWdnZ0MwRVFhaUFMUVFocUVKQUNJUUlDUUNBQlJRMEFJQUVnQzJvdEFIZEJBVXNOQUFOQUFrQWdDeUFPRUlBQ05nSUlJQUlnQzBFSWFoQ0RBVVVOQUNBSFFZREFBQ0FDS0FJQUtBSUFFTFFCUlEwQUlBSVFqUUlNQVFzTElBc2dEaEN1QVRZQ0NDQUNJQXRCQ0dvUThBTWlBaUFRRURoTkJFQWdDeUFRRUlBQ05nSUlJQXRCQ0dwQkFDQUNheENaQnlFRElCQVFnQUloQkNBT0VLNEJJUlFqQUVFZ2F5SUNKQUFnQWlBRU5nSVFJQUlnQXpZQ0dDQUNJQlEyQWdnRFFBSkFJQUpCR0dvZ0FrRVFhaENEQVNJRFJRMEFJQUlvQWhnZ0FpZ0NDQkN4QVVVTkFDQUNRUmhxRUkwQ0lBSkJDR29RalFJTUFRc0xJQUpCSUdva0FDQURRUUZ6RFFFTElBc2dEaEN1QVRZQ0FDQUxRUWhxSUFzUWtBSWFJQXNnQ3lnQ0NEWUNFQXNnQ3lBTEtBSVFOZ0lJQTBBQ1FDQUxJQTRRZ0FJMkFnQWdDMEVJYWlBTEVJTUJSUTBBSUFBZ0MwR29CR29Ra2dGRkRRQWdBQkJvSUFzb0FnZ29BZ0JIRFFBZ0FCQjFHaUFMUVFocUVJMENEQUVMQ3lBU1JRMERJQXNnRGhDQUFqWUNBQ0FMUVFocUlBc1Fnd0ZGRFFNZ0JTQUZLQUlBUVFSeU5nSUFRUUFoQUF3Q0N3TkFBa0FnQUNBTFFhZ0VhaENTQVVVTkFBSi9JQWRCZ0JBZ0FCQm9JZ0lRdEFFRVFDQUpLQUlBSWdNZ0N5Z0NwQVJHQkVBZ0NDQUpJQXRCcEFScUVMMENJQWtvQWdBaEF3c2dDU0FEUVFScU5nSUFJQU1nQWpZQ0FDQUVRUUZxREFFTElCRVFPRVVnQkVWeURRRWdBaUFMS0FKd1J3MEJJQXNvQW9RQklnSWdDeWdDZ0FGR0JFQWdEeUFMUVlRQmFpQUxRWUFCYWhDOUFpQUxLQUtFQVNFQ0N5QUxJQUpCQkdvMkFvUUJJQUlnQkRZQ0FFRUFDeUVFSUFBUWRSb01BUXNMSUFSRklBc29Bb1FCSWdJZ0R5Z0NBRVp5UlFSQUlBc29Bb0FCSUFKR0JFQWdEeUFMUVlRQmFpQUxRWUFCYWhDOUFpQUxLQUtFQVNFQ0N5QUxJQUpCQkdvMkFvUUJJQUlnQkRZQ0FBc0NRQ0FMS0FJY1FRQk1EUUFDUUNBQUlBdEJxQVJxRUh0RkJFQWdBQkJvSUFzb0FuUkdEUUVMSUFVZ0JTZ0NBRUVFY2pZQ0FFRUFJUUFNQXdzRFFDQUFFSFVhSUFzb0FoeEJBRXdOQVFKQUlBQWdDMEdvQkdvUWUwVUVRQ0FIUVlBUUlBQVFhQkMwQVEwQkN5QUZJQVVvQWdCQkJISTJBZ0JCQUNFQURBUUxJQWtvQWdBZ0N5Z0NwQVJHQkVBZ0NDQUpJQXRCcEFScUVMMENDeUFBRUdnaEFpQUpJQWtvQWdBaUEwRUVhallDQUNBRElBSTJBZ0FnQ3lBTEtBSWNRUUZyTmdJY0RBQUxBQXNnQ2lFQ0lBZ29BZ0FnQ1NnQ0FFY05BeUFGSUFVb0FnQkJCSEkyQWdCQkFDRUFEQUVMQWtBZ0NrVU5BRUVCSVFRRFFDQUtFRGdnQkUwTkFRSkFJQUFnQzBHb0JHb1FlMFVFUUNBQUVHZ2dDaUFFRUw0REtBSUFSZzBCQ3lBRklBVW9BZ0JCQkhJMkFnQkJBQ0VBREFNTElBQVFkUm9nQkVFQmFpRUVEQUFMQUF0QkFTRUFJQThvQWdBZ0N5Z0NoQUZHRFFCQkFDRUFJQXRCQURZQ0VDQVJJQThvQWdBZ0N5Z0NoQUVnQzBFUWFoQ1FBU0FMS0FJUUJFQWdCU0FGS0FJQVFRUnlOZ0lBREFFTFFRRWhBQXNnRUJBNUdpQU5FRGthSUF3UU9Sb2dEaEE1R2lBUkVEa2FJQThRWmlBTFFiQUVhaVFBSUFBUEN5QUtJUUlMSUFGQkFXb2hBUXdBQ3dBTEhRQWdBQ0FCRUxnQkVIOGdBUkJLS0FJQUlRRWdBQkJLSUFFMkFnQUxOQUVCZnlNQVFSQnJJZ0lrQUNBQ0lBQW9BZ0EyQWdnZ0FpQUNLQUlJSUFGcU5nSUlJQUlvQWdnaEFDQUNRUkJxSkFBZ0FBc0xBQ0FBUWJpMkJCRExBUXNMQUNBQVFjQzJCQkRMQVF2REFRRUdmeU1BUVJCcklnUWtBQ0FBRUVvb0FnQWhCUUovSUFJb0FnQWdBQ2dDQUdzaUEwSC8vLy8vQjBrRVFDQURRUUYwREFFTFFYOExJZ05CQVNBREd5RURJQUVvQWdBaEJpQUFLQUlBSVFjZ0JVSFBBa1lFZjBFQUJTQUFLQUlBQ3lBREVNZ0NJZ2dFUUNBRlFjOENSd1JBSUFBUXVBRWFDeUFFUWM0Q05nSUVJQUFnQkVFSWFpQUlJQVJCQkdvUVp5SUZFSjhISUFVUVppQUJJQUFvQWdBZ0JpQUhhMm8yQWdBZ0FpQURJQUFvQWdCcU5nSUFJQVJCRUdva0FBOExFRlVBQ3lVQkFYOGdBU2dDQUJEbkJFRVlkRUVZZFNFQ0lBQWdBU2dDQURZQ0JDQUFJQUk2QUFBTHp4QUJDbjhqQUVHd0JHc2lDeVFBSUFzZ0NqWUNwQVFnQ3lBQk5nS29CQ0FMUWM4Q05nSm9JQXNnQzBHSUFXb2dDMEdRQVdvZ0MwSG9BR29pQVJCbklnOG9BZ0FpQ2pZQ2hBRWdDeUFLUVpBRGFqWUNnQUVnQVJCRklSRWdDMEhZQUdvUVJTRU9JQXRCeUFCcUVFVWhEQ0FMUVRocUVFVWhEU0FMUVNocUVFVWhFQ01BUVJCcklnRWtBQ0FMQW44Z0FnUkFJQUVnQXhDaUJ5SUNFUDRCSUFzZ0FTZ0NBRFlBZUNBQklBSVEvUUVnRFNBQkVJc0JJQUVRT1JvZ0FTQUNFTUFCSUF3Z0FSQ0xBU0FCRURrYUlBc2dBaEMrQVRvQWR5QUxJQUlRbndFNkFIWWdBU0FDRUo0QklCRWdBUkNMQVNBQkVEa2FJQUVnQWhEQkFTQU9JQUVRaXdFZ0FSQTVHaUFDRVB3QkRBRUxJQUVnQXhDaEJ5SUNFUDRCSUFzZ0FTZ0NBRFlBZUNBQklBSVEvUUVnRFNBQkVJc0JJQUVRT1JvZ0FTQUNFTUFCSUF3Z0FSQ0xBU0FCRURrYUlBc2dBaEMrQVRvQWR5QUxJQUlRbndFNkFIWWdBU0FDRUo0QklCRWdBUkNMQVNBQkVEa2FJQUVnQWhEQkFTQU9JQUVRaXdFZ0FSQTVHaUFDRVB3QkN6WUNKQ0FCUVJCcUpBQWdDU0FJS0FJQU5nSUFJQVJCZ0FSeEloSkJDWFloRTBFQUlRRkJBQ0VDQTBBZ0FpRUtBa0FDUUFKQUFrQWdBVUVFUmcwQUlBQWdDMEdvQkdvUWt3RkZEUUJCQUNFRUFrQUNRQUpBQWtBQ1FBSkFJQXRCK0FCcUlBRnFMQUFBRGdVQkFBUURCUWtMSUFGQkEwWU5CeUFIUVlEQUFDQUFFR2tRdFFFRVFDQUxRUmhxSUFBUXBBY2dFQ0FMTEFBWUVMUUVEQUlMSUFVZ0JTZ0NBRUVFY2pZQ0FFRUFJUUFNQmdzZ0FVRURSZzBHQ3dOQUlBQWdDMEdvQkdvUWt3RkZEUVlnQjBHQXdBQWdBQkJwRUxVQlJRMEdJQXRCR0dvZ0FCQ2tCeUFRSUFzc0FCZ1F0QVFNQUFzQUN5QU1FRGhCQUNBTkVEaHJSZzBFQWtBZ0RCQTRCRUFnRFJBNERRRUxJQXdRT0NFRElBQVFhU0VDSUFNRVFDQU1RUUFRUVMwQUFDQUNRZjhCY1VZRVFDQUFFSFlhSUF3Z0NpQU1FRGhCQVVzYklRSU1DQXNnQmtFQk9nQUFEQVlMSUExQkFCQkJMUUFBSUFKQi93RnhSdzBGSUFBUWRob2dCa0VCT2dBQUlBMGdDaUFORURoQkFVc2JJUUlNQmdzZ0FCQnBRZjhCY1NBTVFRQVFRUzBBQUVZRVFDQUFFSFlhSUF3Z0NpQU1FRGhCQVVzYklRSU1CZ3NnQUJCcFFmOEJjU0FOUVFBUVFTMEFBRVlFUUNBQUVIWWFJQVpCQVRvQUFDQU5JQW9nRFJBNFFRRkxHeUVDREFZTElBVWdCU2dDQUVFRWNqWUNBRUVBSVFBTUF3c2dDaUFCUVFKSmNrVUVRRUVBSVFJZ0V5QUJRUUpHSUFzdEFIdEJBRWR4Y2tVTkJRc2dDeUFPRUs0Qk5nSVFJQXRCR0dvZ0MwRVFhaENRQWlFQ0FrQWdBVVVOQUNBQklBdHFMUUIzUVFGTERRQURRQUpBSUFzZ0RoQ0JBallDRUNBQ0lBdEJFR29RZ3dGRkRRQWdCMEdBd0FBZ0FpZ0NBQ3dBQUJDMUFVVU5BQ0FDRU8wQ0RBRUxDeUFMSUE0UXJnRTJBaEFnQWlnQ0FDQUxLQUlRYXlJQ0lCQVFPRTBFUUNBTElCQVFnUUkyQWhBZ0MwRVFha0VBSUFKckVLQUhJUU1nRUJDQkFpRUVJQTRRcmdFaEZDTUFRU0JySWdJa0FDQUNJQVEyQWhBZ0FpQUROZ0lZSUFJZ0ZEWUNDQU5BQWtBZ0FrRVlhaUFDUVJCcUVJTUJJZ05GRFFBZ0FpZ0NHQzBBQUNBQ0tBSUlMUUFBUncwQUlBSkJHR29RN1FJZ0FrRUlhaER0QWd3QkN3c2dBa0VnYWlRQUlBTkJBWE1OQVFzZ0N5QU9FSzRCTmdJSUlBdEJFR29nQzBFSWFoQ1FBaG9nQ3lBTEtBSVFOZ0lZQ3lBTElBc29BaGcyQWhBRFFBSkFJQXNnRGhDQkFqWUNDQ0FMUVJCcUlBdEJDR29RZ3dGRkRRQWdBQ0FMUWFnRWFoQ1RBVVVOQUNBQUVHbEIvd0Z4SUFzb0FoQXRBQUJIRFFBZ0FCQjJHaUFMUVJCcUVPMENEQUVMQ3lBU1JRMERJQXNnRGhDQkFqWUNDQ0FMUVJCcUlBdEJDR29RZ3dGRkRRTWdCU0FGS0FJQVFRUnlOZ0lBUVFBaEFBd0NDd05BQWtBZ0FDQUxRYWdFYWhDVEFVVU5BQUovSUFkQmdCQWdBQkJwSWdJUXRRRUVRQ0FKS0FJQUlnTWdDeWdDcEFSR0JFQWdDQ0FKSUF0QnBBUnFFS01ISUFrb0FnQWhBd3NnQ1NBRFFRRnFOZ0lBSUFNZ0Fqb0FBQ0FFUVFGcURBRUxJQkVRT0VVZ0JFVnlEUUVnQ3kwQWRpQUNRZjhCY1VjTkFTQUxLQUtFQVNJQ0lBc29Bb0FCUmdSQUlBOGdDMEdFQVdvZ0MwR0FBV29RdlFJZ0N5Z0NoQUVoQWdzZ0N5QUNRUVJxTmdLRUFTQUNJQVEyQWdCQkFBc2hCQ0FBRUhZYURBRUxDeUFFUlNBTEtBS0VBU0lDSUE4b0FnQkdja1VFUUNBTEtBS0FBU0FDUmdSQUlBOGdDMEdFQVdvZ0MwR0FBV29RdlFJZ0N5Z0NoQUVoQWdzZ0N5QUNRUVJxTmdLRUFTQUNJQVEyQWdBTEFrQWdDeWdDSkVFQVRBMEFBa0FnQUNBTFFhZ0VhaEI4UlFSQUlBQVFhVUgvQVhFZ0N5MEFkMFlOQVFzZ0JTQUZLQUlBUVFSeU5nSUFRUUFoQUF3REN3TkFJQUFRZGhvZ0N5Z0NKRUVBVEEwQkFrQWdBQ0FMUWFnRWFoQjhSUVJBSUFkQmdCQWdBQkJwRUxVQkRRRUxJQVVnQlNnQ0FFRUVjallDQUVFQUlRQU1CQXNnQ1NnQ0FDQUxLQUtrQkVZRVFDQUlJQWtnQzBHa0JHb1Fvd2NMSUFBUWFTRUNJQWtnQ1NnQ0FDSURRUUZxTmdJQUlBTWdBam9BQUNBTElBc29BaVJCQVdzMkFpUU1BQXNBQ3lBS0lRSWdDQ2dDQUNBSktBSUFSdzBESUFVZ0JTZ0NBRUVFY2pZQ0FFRUFJUUFNQVFzQ1FDQUtSUTBBUVFFaEJBTkFJQW9RT0NBRVRRMEJBa0FnQUNBTFFhZ0VhaEI4UlFSQUlBQVFhVUgvQVhFZ0NpQUVFRUV0QUFCR0RRRUxJQVVnQlNnQ0FFRUVjallDQUVFQUlRQU1Bd3NnQUJCMkdpQUVRUUZxSVFRTUFBc0FDMEVCSVFBZ0R5Z0NBQ0FMS0FLRUFVWU5BRUVBSVFBZ0MwRUFOZ0lZSUJFZ0R5Z0NBQ0FMS0FLRUFTQUxRUmhxRUpBQklBc29BaGdFUUNBRklBVW9BZ0JCQkhJMkFnQU1BUXRCQVNFQUN5QVFFRGthSUEwUU9Sb2dEQkE1R2lBT0VEa2FJQkVRT1JvZ0R4Qm1JQXRCc0FScUpBQWdBQThMSUFvaEFnc2dBVUVCYWlFQkRBQUxBQXNNQUNBQUlBQW9BZ0FRbXdjTERBQWdBRUVCUVMwUXN3Y2FDd3dBSUFCQkFVRXRFTG9IR2dzMUFRRi9Jd0JCRUdzaUFpUUFJQUlnQUMwQUFEb0FEeUFBSUFFdEFBQTZBQUFnQVNBQ1FROXFMUUFBT2dBQUlBSkJFR29rQUF0a0FRRi9Jd0JCRUdzaUJpUUFJQVpCQURvQUR5QUdJQVU2QUE0Z0JpQUVPZ0FOSUFaQkpUb0FEQ0FGQkVBZ0JrRU5haUFHUVE1cUVLa0hDeUFDSUFFZ0FTQUNLQUlBRUo4R0lBWkJER29nQXlBQUtBSUFFQ0FnQVdvMkFnQWdCa0VRYWlRQUMwSUFJQUVnQWlBRElBUkJCQkRXQVNFQklBTXRBQUJCQkhGRkJFQWdBQ0FCUWRBUGFpQUJRZXdPYWlBQklBRkI1QUJJR3lBQlFjVUFTQnRCN0E1ck5nSUFDd3RBQUNBQ0lBTWdBRUVJYWlBQUtBSUlLQUlFRVFBQUlnQWdBRUdnQW1vZ0JTQUVRUUFRdndNZ0FHc2lBRUdmQWt3RVFDQUJJQUJCREcxQkRHODJBZ0FMQzBBQUlBSWdBeUFBUVFocUlBQW9BZ2dvQWdBUkFBQWlBQ0FBUWFnQmFpQUZJQVJCQUJDL0F5QUFheUlBUWFjQlRBUkFJQUVnQUVFTWJVRUhiellDQUFzTFFnQWdBU0FDSUFNZ0JFRUVFTmNCSVFFZ0F5MEFBRUVFY1VVRVFDQUFJQUZCMEE5cUlBRkI3QTVxSUFFZ0FVSGtBRWdiSUFGQnhRQklHMEhzRG1zMkFnQUxDMEFBSUFJZ0F5QUFRUWhxSUFBb0FnZ29BZ1FSQUFBaUFDQUFRYUFDYWlBRklBUkJBQkRCQXlBQWF5SUFRWjhDVEFSQUlBRWdBRUVNYlVFTWJ6WUNBQXNMUUFBZ0FpQURJQUJCQ0dvZ0FDZ0NDQ2dDQUJFQUFDSUFJQUJCcUFGcUlBVWdCRUVBRU1FRElBQnJJZ0JCcHdGTUJFQWdBU0FBUVF4dFFRZHZOZ0lBQ3d2bER3SVZmd0YrSXdCQjBCMXJJZ1FrQUNBRVFkQWNha0h3M3dCQlBCQS9HaUFFUVpBY2FrR3c0QUJCd0FBUVB4b2dCRUdRRzJwQjhPQUFRZndBRUQ4YUlBUkJrQnBxUWZEaEFFR0FBUkEvR2lBRVFaQVdha0h3NGdCQi9BTVFQeG9nQkVHUUVtcEI4T1lBUVlBRUVEOGFRWFFoRWtFQ0lROENRQUpBQW44Q1FBSkFBbjhDUUFKQUlBQkJoQWhyRGdJQkJBQUxJQUJCaEFaR0JFQkJkeUVTUVFFTUFnc2dBRUdGQ2tZTkFrRi9JUVVnQUVHT0ZrY05Ca0ZBSVJKQitBQWhFVUgvQUNFTlFRa2hEeUFFUVpBU2FpRUxJQVJCa0JacUlSQU1CUXRCZXlFU1FRSUxJUTlCRFNFUlFROGhEU0FFUWRBY2FpRVFJQVJCa0J4cURBSUxRWGtoRWtFRElROExRUlloRVVFZklRMGdCRUdRRzJvaEVDQUVRWkFhYWdzaEMwRUFJUUFEZnlBQUlCRkdCSDhnQkVHUUhXb0ZJQVJCa0IxcUlBQnFJQUduUVFGeE9nQUFJQUJCQVdvaEFDQUJRZ0dJSVFFTUFRc0xJUUlMSUE5QkFYUWlGRUVCY2lFSVFRRWhCUU5BQWtBZ0JTQUlSd1JBUVFBaEJ5QUVRYkFFYWlBRlFRSjBhaUlHUVFBMkFnQkJBQ0VBQTBBZ0FDQVJSZzBDSUFBZ0Ftb3RBQUFFUUNBR0lBY2dFQ0FBSUFWc0lBMXdRUUowYWlnQ0FITWlCellDQUFzZ0FFRUJhaUVBREFBTEFBc0NRQ0FUUlEwQUlBUkJBRFlDb0FZZ0JDQUVLQUswQkNJSk5nS2tCaUFFUVFFMkFyZ0hJQVJCQURZQzhBWkJBU0VBQTBBZ0FDQVVSa1VFUUNBRVFmQUdhaUFBUVFKMGFpSUhRWDgyQWdBZ0IwRUFOZ0pJSUFCQkFXb2hBQXdCQ3dzZ0JFSUFOd1BRQlNBRVF2Ly8vLzhQTndPQUJTQVVRUUZySVJkQkFDRUlRUUFoQmdOQUlBWkJBV29oRENBR0lRY0NRQ0FKUVg5R0JFQWdCRUhRQldvZ0JrRUNhaUlIUVFKMGFpQUlOZ0lBSUFoQmZ5QUlRUUJPRzBFQmFpRUZRUUFoQUFOQUlBQWdCVVlOQWlBQVFRSjBJZ29nQkVId0Jtb2lDU0FIUWNnQWJHcHFJQXhCeUFCc0lBbHFJQXBxSWdvb0FnQWlDVFlDQUNBS0lBc2dDVUVDZEdvb0FnQTJBZ0FnQUVFQmFpRUFEQUFMQUFzRFFDQUVRYUFHYWlBSElnQkJBblJxS0FJQVFYOUdCRUFnQUVFQmF5RUhJQUJCQUVvTkFRc0xJQUFoQlNBQVFRQktCRUFEUUNBQVFRRnJJZ2RCQW5RaUNpQUVRYUFHYW1vb0FnQkJmMGNFUUNBSElBVWdCRUdBQldvaURpQUZRUUowYWlnQ0FDQUtJQTVxS0FJQVNCc2hCUXNnQUVFQlN5RUtJQWNoQUNBS0RRQUxDeUFFUWRBRmFpSUFJQVpCQW1vaUIwRUNkR29nQ0NBTUlBVnJJZzRnQUNBRlFRSjBJaFZxSWhZb0FnQnFJZ0FnQUNBSVNCc2lDallDQUVFQUlRQURRQ0FBSUJSR0JFQWdDU0FOYWlFSklCWW9BZ0FpQUVGL0lBQkJBRTRiUVFGcUlSWWdCRUdnQm1vZ0ZXb2hGVUVBSVFBRFFDQUFJQlpHQkVBZ0NFRi9JQWhCQUU0YlFRRnFJUVZCQUNFQUEwQWdBQ0FGUmdSQUlBb2hDQXdHQlNBQVFRSjBJZ2dnQkVId0Jtb2lEaUFIUWNnQWJHcHFJZ2tnREVISUFHd2dEbW9nQ0dvaUNDZ0NBQ0lPSUFrb0FnQnpOZ0lBSUFnZ0N5QU9RUUowYWlnQ0FEWUNBQ0FBUVFGcUlRQU1BUXNBQ3dBTElBUkI4QVpxSUFWQnlBQnNhaUFBUVFKMGFpZ0NBQ0lZUVg5SEJFQWdCRUh3Qm1vZ0IwSElBR3hxSUFBZ0RtcEJBblJxSUJBZ0NTQVlhaUFWS0FJQWF5QU5iMEVDZEdvb0FnQTJBZ0FMSUFCQkFXb2hBQXdBQ3dBRklBUkI4QVpxSUFkQnlBQnNhaUFBUVFKMGFrRUFOZ0lBSUFCQkFXb2hBQXdCQ3dBTEFBc2dCMEVDZENJQUlBUkJnQVZxYWlBTUlBaHJOZ0lBSUFZZ0YwY0VRQ0FFUWFBR2FpQUFhaUlGSUFSQnNBUnFJQUJxS0FJQUlnWkJmMFlFZjBFQUJTQVFJQVpCQW5ScUtBSUFDeUlHTmdJQVFRRWhBQ0FJUVFBZ0NFRUFTaHRCQVdvaENnTkFJQUFnQ2taRkJFQUNRQ0FFUWJBRWFpQUhJQUJyUVFKMGFpZ0NBQ0lKUVg5R0RRQWdCRUh3Qm1vZ0IwSElBR3hxSUFCQkFuUnFLQUlBSWc1RkRRQWdCU0FHSUJBZ0N5QU9RUUowYWlnQ0FDQUphaUFOYjBFQ2RHb29BZ0J6SWdZMkFnQUxJQUJCQVdvaEFBd0JDd3NnQlNBTElBWkJBblJxS0FJQUlnazJBZ0FnRENFR0lBZ2dEMHdOQVFzTFFYOGhCU0FJSUE5S0RRTkJBQ0VBSUFoQkFXb2lCa0VBSUFaQkFFb2JJUVVnQkVId0Jtb2dCMEhJQUd4cUlRd0RRQ0FBSUFWR0JFQWdCa0VCSUFaQkFVb2JJUVVnQkVId0Jtb2dCMEhJQUd4cUlRWkJBU0VBQTBBZ0FDQUZSZ1JBSUExQkFXb2hERUVBSVFaQkFTRUpBMEJCQVNFQVFRRWhDeUFKSUF4R1JRUkFBMEFnQUNBRlJrVUVRQ0FFSUFCQkFuUnFJZ29vQWdBaUQwRi9Sd1JBSUFvZ0FDQVBhaUFOYnlJS05nSUFJQkFnQ2tFQ2RHb29BZ0FnQzNNaEN3c2dBRUVCYWlFQURBRUxDeUFMUlFSQUlBUkJNR29nQmtFQ2RHb2dEU0FKYXpZQ0FDQUdRUUZxSVFZTElBbEJBV29oQ1F3QkN3dEJmeUVGSUFZZ0NFY05CMEVBSVFBZ0NFRUFJQWhCQUVvYklRWURRQ0FBSUFaR0RRVWdBaUFFUVRCcUlBQkJBblJxS0FJQWFpSUZJQVV0QUFCQkFYTTZBQUFnQUVFQmFpRUFEQUFMQUFVZ0JDQUFRUUowSWd4cUlBWWdER29vQWdBMkFnQWdBRUVCYWlFQURBRUxBQXNBQlNBTUlBQkJBblJxSWdvZ0N5QUtLQUlBUVFKMGFpZ0NBRFlDQUNBQVFRRnFJUUFNQVFzQUN3QUxJQU5DQURjREFDQVJJQkpxSVFCQ0FTRUJBMEFnQUNBUlJrVUVRQ0FESUFFZ0FDQUNhakVBQUg0Z0dYd2lHVGNEQUNBQVFRRnFJUUFnQVVJQmhpRUJEQUVMQ3lBVFJRUkFRUUFoQlF3REN5QUVRZEFGYWlBSFFRSjBhaWdDQUNFRkRBSUxJQVlnQ3lBSFFRSjBhaWdDQURZQ0FFRUJJQk1nQnhzaEV5QUZRUUZxSVFVTUFBc0FDeUFFUWRBZGFpUUFJQVVMdlFVQkNuOGpBRUVRYXlJSkpBQWdCaENYQVNFS0lBa2dCaERCQWlJTkVKNEJJQVVnQXpZQ0FBSkFBa0FnQUNJSExRQUFJZ1pCSzJzT0F3QUJBQUVMSUFvZ0JrRVlkRUVZZFJDZ0FTRUdJQVVnQlNnQ0FDSUhRUVJxTmdJQUlBY2dCallDQUNBQVFRRnFJUWNMQWtBQ1FDQUNJQWNpQm10QkFVd05BQ0FITFFBQVFUQkhEUUFnQnkwQUFVRWdja0g0QUVjTkFDQUtRVEFRb0FFaEJpQUZJQVVvQWdBaUNFRUVhallDQUNBSUlBWTJBZ0FnQ2lBSExBQUJFS0FCSVFZZ0JTQUZLQUlBSWdoQkJHbzJBZ0FnQ0NBR05nSUFJQWRCQW1vaUJ5RUdBMEFnQWlBR1RRMENJQVlzQUFBUVhCRExCRVVOQWlBR1FRRnFJUVlNQUFzQUN3TkFJQUlnQmswTkFTQUdMQUFBSVFnUVhCb2dDQkRFQVVVTkFTQUdRUUZxSVFZTUFBc0FDd0pBSUFrUXZ3RUVRQ0FLSUFjZ0JpQUZLQUlBRU9jQklBVWdCU2dDQUNBR0lBZHJRUUowYWpZQ0FBd0JDeUFISUFZUW13SWdEUkNmQVNFT0lBY2hDQU5BSUFZZ0NFMEVRQ0FESUFjZ0FHdEJBblJxSUFVb0FnQVF1d01GQWtBZ0NTQUxFRUVzQUFCQkFFd05BQ0FNSUFrZ0N4QkJMQUFBUncwQUlBVWdCU2dDQUNJTVFRUnFOZ0lBSUF3Z0RqWUNBQ0FMSUFzZ0NSQTRRUUZyU1dvaEMwRUFJUXdMSUFvZ0NDd0FBQkNnQVNFUElBVWdCU2dDQUNJUVFRUnFOZ0lBSUJBZ0R6WUNBQ0FJUVFGcUlRZ2dERUVCYWlFTURBRUxDd3NDUUFKQUEwQWdBaUFHVFEwQklBWXRBQUFpQjBFdVJ3UkFJQW9nQjBFWWRFRVlkUkNnQVNFSElBVWdCU2dDQUNJSVFRUnFOZ0lBSUFnZ0J6WUNBQ0FHUVFGcUlRWU1BUXNMSUEwUXZnRWhCeUFGSUFVb0FnQWlDMEVFYWlJSU5nSUFJQXNnQnpZQ0FDQUdRUUZxSVFZTUFRc2dCU2dDQUNFSUN5QUtJQVlnQWlBSUVPY0JJQVVnQlNnQ0FDQUNJQVpyUVFKMGFpSUZOZ0lBSUFRZ0JTQURJQUVnQUd0QkFuUnFJQUVnQWtZYk5nSUFJQWtRT1JvZ0NVRVFhaVFBQzd3QkFRVi9Jd0JCRUdzaUJ5UUFJd0JCRUdzaUJTUUFBa0FnQVVIdi8vLy9BMDBFUUFKQUlBRkJBVTBFUUNBQUlBRVFrUUVnQUNFR0RBRUxJQUFnQUNBQkVMc0NRUUZxSWdNUWlRSWlCaENQQVNBQUlBTVFzd0VnQUNBQkVJb0JDeUFHSVFRZ0FTSURCSDhnQXdSQUEwQWdCQ0FDTmdJQUlBUkJCR29oQkNBRFFRRnJJZ01OQUFzTFFRQUZJQVFMR2lBRlFRQTJBZ3dnQmlBQlFRSjBhaUFGUVF4cUVIa2dCVUVRYWlRQURBRUxFRlVBQ3lBSFFSQnFKQUFnQUF2ZUF3RUlmeU1BUVJCcklnb2tBQ0FHRUpjQklRc2dDaUFHRU1FQ0lnWVFuZ0VDUUNBS0VMOEJCRUFnQ3lBQUlBSWdBeERuQVNBRklBTWdBaUFBYTBFQ2RHb2lCallDQUF3QkN5QUZJQU0yQWdBQ1FBSkFJQUFpQ0MwQUFDSUhRU3RyRGdNQUFRQUJDeUFMSUFkQkdIUkJHSFVRb0FFaENDQUZJQVVvQWdBaUIwRUVhallDQUNBSElBZzJBZ0FnQUVFQmFpRUlDd0pBSUFJZ0NHdEJBa2dOQUNBSUxRQUFRVEJIRFFBZ0NDMEFBVUVnY2tINEFFY05BQ0FMUVRBUW9BRWhCeUFGSUFVb0FnQWlDVUVFYWpZQ0FDQUpJQWMyQWdBZ0N5QUlMQUFCRUtBQklRY2dCU0FGS0FJQUlnbEJCR28yQWdBZ0NTQUhOZ0lBSUFoQkFtb2hDQXNnQ0NBQ0VKc0NRUUFoQ1NBR0VKOEJJUXhCQUNFSElBZ2hCZ04vSUFJZ0JrMEVmeUFESUFnZ0FHdEJBblJxSUFVb0FnQVF1d01nQlNnQ0FBVUNRQ0FLSUFjUVFTMEFBRVVOQUNBSklBb2dCeEJCTEFBQVJ3MEFJQVVnQlNnQ0FDSUpRUVJxTmdJQUlBa2dERFlDQUNBSElBY2dDaEE0UVFGclNXb2hCMEVBSVFrTElBc2dCaXdBQUJDZ0FTRU5JQVVnQlNnQ0FDSU9RUVJxTmdJQUlBNGdEVFlDQUNBR1FRRnFJUVlnQ1VFQmFpRUpEQUVMQ3lFR0N5QUVJQVlnQXlBQklBQnJRUUowYWlBQklBSkdHellDQUNBS0VEa2FJQXBCRUdva0FBdW9CUUVLZnlNQVFSQnJJZ2trQUNBR0VKMEJJUW9nQ1NBR0VKd0NJZzBRbmdFZ0JTQUROZ0lBQWtBQ1FDQUFJZ2N0QUFBaUJrRXJhdzREQUFFQUFRc2dDaUFHUVJoMFFSaDFFSVVCSVFZZ0JTQUZLQUlBSWdkQkFXbzJBZ0FnQnlBR09nQUFJQUJCQVdvaEJ3c0NRQUpBSUFJZ0J5SUdhMEVCVEEwQUlBY3RBQUJCTUVjTkFDQUhMUUFCUVNCeVFmZ0FSdzBBSUFwQk1CQ0ZBU0VHSUFVZ0JTZ0NBQ0lJUVFGcU5nSUFJQWdnQmpvQUFDQUtJQWNzQUFFUWhRRWhCaUFGSUFVb0FnQWlDRUVCYWpZQ0FDQUlJQVk2QUFBZ0IwRUNhaUlISVFZRFFDQUNJQVpORFFJZ0Jpd0FBQkJjRU1zRVJRMENJQVpCQVdvaEJnd0FDd0FMQTBBZ0FpQUdUUTBCSUFZc0FBQWhDQkJjR2lBSUVNUUJSUTBCSUFaQkFXb2hCZ3dBQ3dBTEFrQWdDUkMvQVFSQUlBb2dCeUFHSUFVb0FnQVFnZ0lnQlNBRktBSUFJQVlnQjJ0cU5nSUFEQUVMSUFjZ0JoQ2JBaUFORUo4QklRNGdCeUVJQTBBZ0JpQUlUUVJBSUFNZ0J5QUFhMm9nQlNnQ0FCQ2JBZ1VDUUNBSklBd1FRU3dBQUVFQVRBMEFJQXNnQ1NBTUVFRXNBQUJIRFFBZ0JTQUZLQUlBSWd0QkFXbzJBZ0FnQ3lBT09nQUFJQXdnRENBSkVEaEJBV3RKYWlFTVFRQWhDd3NnQ2lBSUxBQUFFSVVCSVE4Z0JTQUZLQUlBSWhCQkFXbzJBZ0FnRUNBUE9nQUFJQWhCQVdvaENDQUxRUUZxSVFzTUFRc0xDd05BQWtBZ0FpQUdTd1JBSUFZdEFBQWlCMEV1UncwQklBMFF2Z0VoQnlBRklBVW9BZ0FpQ0VFQmFqWUNBQ0FJSUFjNkFBQWdCa0VCYWlFR0N5QUtJQVlnQWlBRktBSUFFSUlDSUFVZ0JTZ0NBQ0FDSUFacmFpSUZOZ0lBSUFRZ0JTQURJQUVnQUd0cUlBRWdBa1liTmdJQUlBa1FPUm9nQ1VFUWFpUUFEd3NnQ2lBSFFSaDBRUmgxRUlVQklRY2dCU0FGS0FJQUlnaEJBV28yQWdBZ0NDQUhPZ0FBSUFaQkFXb2hCZ3dBQ3dBTDFRTUJDSDhqQUVFUWF5SUtKQUFnQmhDZEFTRUxJQW9nQmhDY0FpSUdFSjRCQWtBZ0NoQy9BUVJBSUFzZ0FDQUNJQU1RZ2dJZ0JTQURJQUlnQUd0cUlnWTJBZ0FNQVFzZ0JTQUROZ0lBQWtBQ1FDQUFJZ2d0QUFBaUIwRXJhdzREQUFFQUFRc2dDeUFIUVJoMFFSaDFFSVVCSVFnZ0JTQUZLQUlBSWdkQkFXbzJBZ0FnQnlBSU9nQUFJQUJCQVdvaENBc0NRQ0FDSUFoclFRSklEUUFnQ0MwQUFFRXdSdzBBSUFndEFBRkJJSEpCK0FCSERRQWdDMEV3RUlVQklRY2dCU0FGS0FJQUlnbEJBV28yQWdBZ0NTQUhPZ0FBSUFzZ0NDd0FBUkNGQVNFSElBVWdCU2dDQUNJSlFRRnFOZ0lBSUFrZ0J6b0FBQ0FJUVFKcUlRZ0xJQWdnQWhDYkFrRUFJUWtnQmhDZkFTRU1RUUFoQnlBSUlRWURmeUFDSUFaTkJIOGdBeUFJSUFCcmFpQUZLQUlBRUpzQ0lBVW9BZ0FGQWtBZ0NpQUhFRUV0QUFCRkRRQWdDU0FLSUFjUVFTd0FBRWNOQUNBRklBVW9BZ0FpQ1VFQmFqWUNBQ0FKSUF3NkFBQWdCeUFISUFvUU9FRUJhMGxxSVFkQkFDRUpDeUFMSUFZc0FBQVFoUUVoRFNBRklBVW9BZ0FpRGtFQmFqWUNBQ0FPSUEwNkFBQWdCa0VCYWlFR0lBbEJBV29oQ1F3QkN3c2hCZ3NnQkNBR0lBTWdBU0FBYTJvZ0FTQUNSaHMyQWdBZ0NoQTVHaUFLUVJCcUpBQUxNUUVDZnlNQVFSQnJJZ0lrQUNBQ1FRaHFJZ01nQUJCUElBTVFuUUVnQVJDRkFTRUFJQU1RUnlBQ1FSQnFKQUFnQUFzUEFDQUFLQUlNR2lBQVFRQTJBZ3dMb0FNQkFuOGpBRUhnQW1zaUFDUUFJQUFnQWpZQzBBSWdBQ0FCTmdMWUFpQURFTm9CSVFZZ0F5QUFRZUFCYWhEdkFpRUhJQUJCMEFGcUlBTWdBRUhNQW1vUTdnSWdBRUhBQVdvUVJTSUJJQUVRVVJCQ0lBQWdBVUVBRUVFaUFqWUN2QUVnQUNBQVFSQnFOZ0lNSUFCQkFEWUNDQU5BQWtBZ0FFSFlBbW9nQUVIUUFtb1FrZ0ZGRFFBZ0FDZ0N2QUVnQVJBNElBSnFSZ1JBSUFFUU9DRURJQUVnQVJBNFFRRjBFRUlnQVNBQkVGRVFRaUFBSUFNZ0FVRUFFRUVpQW1vMkFyd0JDeUFBUWRnQ2FoQm9JQVlnQWlBQVFid0JhaUFBUVFocUlBQW9Bc3dDSUFCQjBBRnFJQUJCRUdvZ0FFRU1haUFIRU1BQ0RRQWdBRUhZQW1vUWRSb01BUXNMQWtBZ0FFSFFBV29RT0VVTkFDQUFLQUlNSWdNZ0FFRVFhbXRCbndGS0RRQWdBQ0FEUVFScU5nSU1JQU1nQUNnQ0NEWUNBQXNnQlNBQ0lBQW9BcndCSUFRZ0JoREFCellDQUNBQVFkQUJhaUFBUVJCcUlBQW9BZ3dnQkJDUUFTQUFRZGdDYWlBQVFkQUNhaEI3QkVBZ0JDQUVLQUlBUVFKeU5nSUFDeUFBS0FMWUFpRUNJQUVRT1JvZ0FFSFFBV29RT1JvZ0FFSGdBbW9rQUNBQ0M0d0JBUVIvSXdCQkVHc2lCU1FBSXdCQkVHc2lBeVFBQWtBZ0FVRnZUUVJBQWtBZ0FVRUtUUVJBSUFBZ0FSQ1JBU0FBSVFRTUFRc2dBQ0FCRUowQ1FRRnFJZ1lRVENJRUVJOEJJQUFnQmhDekFTQUFJQUVRaWdFTElBUWdBU0FDRVB3R0lBTkJBRG9BRHlBQklBUnFJQU5CRDJvUWhnRWdBMEVRYWlRQURBRUxFRlVBQ3lBRlFSQnFKQUFnQUF0RkFRRi9Jd0JCRUdzaUF5UUFJQU1nQVRZQ0RDQURJQUkyQWdnZ0F5QURRUXhxRU1vQklRRWdBRUcwOUFFZ0F5Z0NDQkQvQkNFQUlBRVF5UUVnQTBFUWFpUUFJQUFMc1FJQ0JINEZmeU1BUVNCcklnZ2tBQUpBQWtBQ1FDQUJJQUpIQkVCQjhKWUVLQUlBSVF4QjhKWUVRUUEyQWdBakFFRVFheUlKSkFBUVhCb2pBRUVRYXlJS0pBQWpBRUVRYXlJTEpBQWdDeUFCSUFoQkhHcEJBaERDQXlBTEtRTUFJUVFnQ2lBTEtRTUlOd01JSUFvZ0JEY0RBQ0FMUVJCcUpBQWdDaWtEQUNFRUlBa2dDaWtEQ0RjRENDQUpJQVEzQXdBZ0NrRVFhaVFBSUFrcEF3QWhCQ0FJSUFrcEF3ZzNBeEFnQ0NBRU53TUlJQWxCRUdva0FDQUlLUU1RSVFRZ0NDa0RDQ0VGUWZDV0JDZ0NBQ0lCUlEwQklBZ29BaHdnQWtjTkFpQUZJUVlnQkNFSElBRkJ4QUJIRFFNTUFnc2dBMEVFTmdJQURBSUxRZkNXQkNBTU5nSUFJQWdvQWh3Z0FrWU5BUXNnQTBFRU5nSUFJQVloQlNBSElRUUxJQUFnQlRjREFDQUFJQVEzQXdnZ0NFRWdhaVFBQzdZQkFnSjhBMzhqQUVFUWF5SUZKQUFDUUFKQUFrQWdBQ0FCUndSQVFmQ1dCQ2dDQUNFSFFmQ1dCRUVBTmdJQUVGd2FJd0JCRUdzaUJpUUFJQVlnQUNBRlFReHFRUUVRd2dNZ0Jpa0RBQ0FHS1FNSUVOUURJUU1nQmtFUWFpUUFRZkNXQkNnQ0FDSUFSUTBCSUFVb0Fnd2dBVWNOQWlBRElRUWdBRUhFQUVjTkF3d0NDeUFDUVFRMkFnQU1BZ3RCOEpZRUlBYzJBZ0FnQlNnQ0RDQUJSZzBCQ3lBQ1FRUTJBZ0FnQkNFREN5QUZRUkJxSkFBZ0F3dTJBUUlDZlFOL0l3QkJFR3NpQlNRQUFrQUNRQUpBSUFBZ0FVY0VRRUh3bGdRb0FnQWhCMEh3bGdSQkFEWUNBQkJjR2lNQVFSQnJJZ1lrQUNBR0lBQWdCVUVNYWtFQUVNSURJQVlwQXdBZ0Jpa0RDQkQyQkNFRElBWkJFR29rQUVId2xnUW9BZ0FpQUVVTkFTQUZLQUlNSUFGSERRSWdBeUVFSUFCQnhBQkhEUU1NQWdzZ0FrRUVOZ0lBREFJTFFmQ1dCQ0FITmdJQUlBVW9BZ3dnQVVZTkFRc2dBa0VFTmdJQUlBUWhBd3NnQlVFUWFpUUFJQU1MeGdFQ0EzOEJmaU1BUVJCcklnUWtBQUorQWtBQ1FDQUFJQUZIQkVBQ1FBSkFJQUF0QUFBaUJVRXRSdzBBSUFCQkFXb2lBQ0FCUncwQURBRUxRZkNXQkNnQ0FDRUdRZkNXQkVFQU5nSUFJQUFnQkVFTWFpQURFRndRd3dNaEJ3SkFRZkNXQkNnQ0FDSUFCRUFnQkNnQ0RDQUJSdzBCSUFCQnhBQkdEUVFNQlF0QjhKWUVJQVkyQWdBZ0JDZ0NEQ0FCUmcwRUN3c0xJQUpCQkRZQ0FFSUFEQUlMSUFKQkJEWUNBRUovREFFTFFnQWdCMzBnQnlBRlFTMUdHd3NoQnlBRVFSQnFKQUFnQnd2WEFRSURmd0YrSXdCQkVHc2lCQ1FBQW44Q1FBSkFBa0FnQUNBQlJ3UkFBa0FDUUNBQUxRQUFJZ1ZCTFVjTkFDQUFRUUZxSWdBZ0FVY05BQXdCQzBId2xnUW9BZ0FoQmtId2xnUkJBRFlDQUNBQUlBUkJER29nQXhCY0VNTURJUWNDUUVId2xnUW9BZ0FpQUFSQUlBUW9BZ3dnQVVjTkFTQUFRY1FBUmcwRkRBUUxRZkNXQkNBR05nSUFJQVFvQWd3Z0FVWU5Bd3NMQ3lBQ1FRUTJBZ0JCQUF3REN5QUhRdi8vLy84UFdBMEJDeUFDUVFRMkFnQkJmd3dCQzBFQUlBZW5JZ0JySUFBZ0JVRXRSaHNMSVFBZ0JFRVFhaVFBSUFBTGxRTUJBWDhqQUVHUUFtc2lBQ1FBSUFBZ0FqWUNnQUlnQUNBQk5nS0lBaUFERU5vQklRWWdBRUhRQVdvZ0F5QUFRZjhCYWhEd0FpQUFRY0FCYWhCRklnRWdBUkJSRUVJZ0FDQUJRUUFRUVNJQ05nSzhBU0FBSUFCQkVHbzJBZ3dnQUVFQU5nSUlBMEFDUUNBQVFZZ0NhaUFBUVlBQ2FoQ1RBVVVOQUNBQUtBSzhBU0FCRURnZ0FtcEdCRUFnQVJBNElRTWdBU0FCRURoQkFYUVFRaUFCSUFFUVVSQkNJQUFnQXlBQlFRQVFRU0lDYWpZQ3ZBRUxJQUJCaUFKcUVHa2dCaUFDSUFCQnZBRnFJQUJCQ0dvZ0FDd0Evd0VnQUVIUUFXb2dBRUVRYWlBQVFReHFRY0M0QXhEREFnMEFJQUJCaUFKcUVIWWFEQUVMQ3dKQUlBQkIwQUZxRURoRkRRQWdBQ2dDRENJRElBQkJFR3ByUVo4QlNnMEFJQUFnQTBFRWFqWUNEQ0FESUFBb0FnZzJBZ0FMSUFVZ0FpQUFLQUs4QVNBRUlBWVF3QWMyQWdBZ0FFSFFBV29nQUVFUWFpQUFLQUlNSUFRUWtBRWdBRUdJQW1vZ0FFR0FBbW9RZkFSQUlBUWdCQ2dDQUVFQ2NqWUNBQXNnQUNnQ2lBSWhBaUFCRURrYUlBQkIwQUZxRURrYUlBQkJrQUpxSkFBZ0FndmNBUUlEZndGK0l3QkJFR3NpQkNRQUFuOENRQUpBQWtBZ0FDQUJSd1JBQWtBQ1FDQUFMUUFBSWdWQkxVY05BQ0FBUVFGcUlnQWdBVWNOQUF3QkMwSHdsZ1FvQWdBaEJrSHdsZ1JCQURZQ0FDQUFJQVJCREdvZ0F4QmNFTU1ESVFjQ1FFSHdsZ1FvQWdBaUFBUkFJQVFvQWd3Z0FVY05BU0FBUWNRQVJnMEZEQVFMUWZDV0JDQUdOZ0lBSUFRb0Fnd2dBVVlOQXdzTEN5QUNRUVEyQWdCQkFBd0RDeUFIUXYvL0ExZ05BUXNnQWtFRU5nSUFRZi8vQXd3QkMwRUFJQWVuSWdCcklBQWdCVUV0UmhzTElRQWdCRUVRYWlRQUlBQkIvLzhEY1F1MkFRSUJmZ0ovSXdCQkVHc2lCU1FBQWtBQ1FDQUFJQUZIQkVCQjhKWUVLQUlBSVFaQjhKWUVRUUEyQWdBZ0FDQUZRUXhxSUFNUVhCREZCQ0VFQWtCQjhKWUVLQUlBSWdBRVFDQUZLQUlNSUFGSERRRWdBRUhFQUVZTkF3d0VDMEh3bGdRZ0JqWUNBQ0FGS0FJTUlBRkdEUU1MQ3lBQ1FRUTJBZ0JDQUNFRURBRUxJQUpCQkRZQ0FDQUVRZ0JWQkVCQy8vLy8vLy8vLy8vL0FDRUVEQUVMUW9DQWdJQ0FnSUNBZ0g4aEJBc2dCVUVRYWlRQUlBUUx3d0VDQW44QmZpTUFRUkJySWdRa0FBSi9Ba0FDUUNBQUlBRkhCRUJCOEpZRUtBSUFJUVZCOEpZRVFRQTJBZ0FnQUNBRVFReHFJQU1RWEJERkJDRUdBa0JCOEpZRUtBSUFJZ0FFUUNBRUtBSU1JQUZIRFFFZ0FFSEVBRVlOQkF3REMwSHdsZ1FnQlRZQ0FDQUVLQUlNSUFGR0RRSUxDeUFDUVFRMkFnQkJBQXdDQ3lBR1FvQ0FnSUI0VXlBR1F2Ly8vLzhIVlhJTkFDQUdwd3dCQ3lBQ1FRUTJBZ0JCLy8vLy93Y2dCa0lBVlEwQUdrR0FnSUNBZUFzaEFDQUVRUkJxSkFBZ0FBdjFCd0lLZndOOElBQkJBQ0FEUVFCS0cwVUVRQ0FFUVFBMkFnQWdCVUVBTmdJQUlBWkNnSUNBZ0lDQWdQaS9memNEQUVGL0R3c2dBeUFEYkNFSkFrQUNRQUpBQWtBZ0FVVUVRQ0FKUVF4c0VEc2lDMFVOQkNBSlFRTnNJUWxCQUNFQkEwQWdBU0FKUmtVRVFDQUhJQUVnQW1vdEFBQkIvd0Z6YWlFSElBRkJBV29oQVF3QkN3c2dCeUFKYmlFS1FRQWhCMEVBSVFFRFFDQUJJQWxHUlFSQUlBc2dBVUVDZEdvZ0FTQUNhaTBBQUVIL0FYTWdDbXNpQ0RZQ0FDQUJRUUZxSVFFZ0NDQUliQ0FIYWlFSERBRUxDeUFIdDU4aUVpQUR0MFNSSzFEbWVyYjdQNktqUkFBQUFBQUFBQzVBWXcwQ1FRQWhCeUFBS0FJQUlnRkJBQ0FCUVFCS0d5RU9RWDhoQ0VGL0lRcEJmeUVNQTBBZ0J5QU9Sd1JBSUFBb0FnZ2hBUUpBQTBBQ1FDQUJJQXhCQVdvaURFRUNkQ0lQYWlnQ0FBNERBUUFDQUFzTElBQW9BaEFoRUVFQUlRTURRQ0FEUVFSR0RRRWdBeUFQYWlFTlFRQWhBa0VBSVFFRFFDQUJJQWxHUlFSQUlBSWdBVUVDZENJQ0lBQW9BZ3dnRFVFQ2RHb29BZ0JxS0FJQUlBSWdDMm9vQWdCc2FpRUNJQUZCQVdvaEFRd0JDd3NnQXJjZ0VDQU5RUU4wYWlzREFLTWdFcU1pRXlBUklCRWdFMk1pQVJzaEVTQU1JQW9nQVJzaENpQURJQWdnQVJzaENDQURRUUZxSVFNTUFBc0FDeUFIUVFGcUlRY01BUXNMREFFTElBbEJBblFRT3lJTFJRMERRUUFoQVFOQUlBRWdDVVpGQkVBZ0J5QUJJQUpxTFFBQVFmOEJjMm9oQnlBQlFRRnFJUUVNQVFzTElBY2dDVzRoQ2tFQUlRZEJBQ0VCQTBBZ0FTQUpSa1VFUUNBTElBRkJBblJxSUFFZ0Ftb3RBQUJCL3dGeklBcHJJZ2cyQWdBZ0FVRUJhaUVCSUFnZ0NHd2dCMm9oQnd3QkN3c2dCN2VmSWhJZ0E3ZWpSQUFBQUFBQUFDNUFZdzBDUVFBaEJ5QUFLQUlBSWdGQkFDQUJRUUJLR3lFT1FYOGhDRUYvSVFwQmZ5RU1BMEFnQnlBT1J3UkFJQUFvQWdnaEFRSkFBMEFDUUNBQklBeEJBV29pREVFQ2RDSVBhaWdDQUE0REFRQUNBQXNMSUFBb0FoZ2hFRUVBSVFNRFFDQURRUVJHRFFFZ0F5QVBhaUVOUVFBaEFrRUFJUUVEUUNBQklBbEdSUVJBSUFJZ0FVRUNkQ0lDSUFBb0FoUWdEVUVDZEdvb0FnQnFLQUlBSUFJZ0Myb29BZ0JzYWlFQ0lBRkJBV29oQVF3QkN3c2dBcmNnRUNBTlFRTjBhaXNEQUtNZ0VxTWlFeUFSSUJFZ0UyTWlBUnNoRVNBTUlBb2dBUnNoQ2lBRElBZ2dBUnNoQ0NBRFFRRnFJUU1NQUFzQUN5QUhRUUZxSVFjTUFRc0xDeUFGSUFnMkFnQWdCQ0FLTmdJQUlBWWdFVGtEQUNBTEVEUkJBQThMSUFSQkFEWUNBQ0FGUVFBMkFnQWdCa0tBZ0lDQWdJQ0ErTDkvTndNQUlBc1FORUYrRHdzZ0JFRUFOZ0lBSUFWQkFEWUNBQ0FHUW9DQWdJQ0FnSUQ0djM4M0F3QWdDeEEwUVg0UEMwRUFRUU5CcEE1QkFCQTlRUUVRQXdBTGFRQWdBRVVFUUE4TEFrQWdBQ2dDQUNBQlJnMEFJQUFnQVRZQ0FDQUJSUVJBSUFCQjVJYW5BbW9pQUNnQ0FCQTBJQUJCQURZQ0FBd0JDeUFBUWVTR3B3SnFJQUFvQWlnZ0FDZ0NKR3dRT3lJQU5nSUFJQUFOQUVFQVFRTkJwQTVCQUJBOVFRRVFBd0FMQys4QkFRRi9Jd0JCSUdzaUJpUUFJQVlnQVRZQ0dBSkFJQU1vQWdSQkFYRkZCRUFnQmtGL05nSUFJQVlnQUNBQklBSWdBeUFFSUFZZ0FDZ0NBQ2dDRUJFSkFDSUJOZ0lZQWtBQ1FBSkFJQVlvQWdBT0FnQUJBZ3NnQlVFQU9nQUFEQU1MSUFWQkFUb0FBQXdDQ3lBRlFRRTZBQUFnQkVFRU5nSUFEQUVMSUFZZ0F4QlBJQVlRblFFaEFTQUdFRWNnQmlBREVFOGdCaENjQWlFQUlBWVFSeUFHSUFBUXdRRWdCa0VNY2lBQUVNQUJJQVVnQmtFWWFpSURJQUlnQmlBRElBRWdCRUVCRU1FRElBWkdPZ0FBSUFZb0FoZ2hBUU5BSUFOQkRHc1FPU0lESUFaSERRQUxDeUFHUVNCcUpBQWdBUXRBQVFGL1FRQWhBQU4vSUFFZ0FrWUVmeUFBQlNBQktBSUFJQUJCQkhScUlnQkJnSUNBZ0g5eElnTkJHSFlnQTNJZ0FITWhBQ0FCUVFScUlRRU1BUXNMQ3hzQUl3QkJFR3NpQVNRQUlBQWdBaUFERU1RRUlBRkJFR29rQUF0VUFRSi9Ba0FEUUNBRElBUkhCRUJCZnlFQUlBRWdBa1lOQWlBQktBSUFJZ1VnQXlnQ0FDSUdTQTBDSUFVZ0Jrb0VRRUVCRHdVZ0EwRUVhaUVESUFGQkJHb2hBUXdDQ3dBTEN5QUJJQUpISVFBTElBQUxRQUVCZjBFQUlRQURmeUFCSUFKR0JIOGdBQVVnQVN3QUFDQUFRUVIwYWlJQVFZQ0FnSUIvY1NJRFFSaDJJQU55SUFCeklRQWdBVUVCYWlFQkRBRUxDd3NiQUNNQVFSQnJJZ0VrQUNBQUlBSWdBeERmQkNBQlFSQnFKQUFMWGdFRGZ5QUJJQVFnQTJ0cUlRVUNRQU5BSUFNZ0JFY0VRRUYvSVFBZ0FTQUNSZzBDSUFFc0FBQWlCaUFETEFBQUlnZElEUUlnQmlBSFNnUkFRUUVQQlNBRFFRRnFJUU1nQVVFQmFpRUJEQUlMQUFzTElBSWdCVWNoQUFzZ0FBdjNBUUVGZnlNQVFTQnJJZ0lrQUFKL0FrQUNRQ0FCUVg4UXZRRU5BQ0FDSUFFMkFoUWdBQzBBTEFSQUlBSkJGR3BCQkVFQklBQW9BaUFRemdGQkFVY05BZ3dCQ3lBQ0lBSkJHR29pQlRZQ0VDQUNRU0JxSVFZZ0FrRVVhaUVEQTBBZ0FDZ0NKQ0FBS0FJb0lBTWdCU0FDUVF4cUlBSkJHR29nQmlBQ1FSQnFFUGNDSVFRZ0FpZ0NEQ0FEUmcwQ0lBUkJBMFlFUUNBRFFRRkJBU0FBS0FJZ0VNNEJRUUZHRFFJTUF3c2dCRUVCU3cwQ0lBSkJHR29pQTBFQklBSW9BaEFnQTJzaUF5QUFLQUlnRU00QklBTkhEUUlnQWlnQ0RDRURJQVJCQVVZTkFBc0xJQUVRM1FRTUFRdEJmd3NoQUNBQ1FTQnFKQUFnQUF0bUFRRi9Ba0FnQUMwQUxFVUVRQ0FDUVFBZ0FrRUFTaHNoQWdOQUlBSWdBMFlOQWlBQUlBRW9BZ0FnQUNnQ0FDZ0NOQkVEQUVGL1JnUkFJQU1QQlNBQlFRUnFJUUVnQTBFQmFpRUREQUVMQUFzQUN5QUJRUVFnQWlBQUtBSWdFTTRCSVFJTElBSUxKZ0FnQUNBQUtBSUFLQUlZRVFBQUdpQUFJQUVReFFNaUFUWUNKQ0FBSUFFUW5nSTZBQ3dMK2dFQkJYOGpBRUVnYXlJQ0pBQUNmd0pBQWtBZ0FVRi9FTDBCRFFBZ0FpQUJFTkVET2dBWElBQXRBQ3dFUUNBQ1FSZHFRUUZCQVNBQUtBSWdFTTRCUVFGSERRSU1BUXNnQWlBQ1FSaHFJZ1UyQWhBZ0FrRWdhaUVHSUFKQkYyb2hBd05BSUFBb0FpUWdBQ2dDS0NBRElBVWdBa0VNYWlBQ1FSaHFJQVlnQWtFUWFoRDNBaUVFSUFJb0Fnd2dBMFlOQWlBRVFRTkdCRUFnQTBFQlFRRWdBQ2dDSUJET0FVRUJSZzBDREFNTElBUkJBVXNOQWlBQ1FSaHFJZ05CQVNBQ0tBSVFJQU5ySWdNZ0FDZ0NJQkRPQVNBRFJ3MENJQUlvQWd3aEF5QUVRUUZHRFFBTEN5QUJFTjBFREFFTFFYOExJUUFnQWtFZ2FpUUFJQUFMYVFFQmZ3SkFJQUF0QUN4RkJFQWdBa0VBSUFKQkFFb2JJUUlEUUNBQ0lBTkdEUUlnQUNBQkxBQUFFTUlCSUFBb0FnQW9BalFSQXdCQmYwWUVRQ0FERHdVZ0FVRUJhaUVCSUFOQkFXb2hBd3dCQ3dBTEFBc2dBVUVCSUFJZ0FDZ0NJQkRPQVNFQ0N5QUNDeVlBSUFBZ0FDZ0NBQ2dDR0JFQUFCb2dBQ0FCRU1rRElnRTJBaVFnQUNBQkVKNENPZ0FzQy9JQkFRTi9Jd0JCSUdzaUFpUUFJQUZCZnhDOUFTRUVJQUF0QURRaEF3SkFJQVFFUUNBRERRRWdBQ0FBS0FJd0lnRkJmeEM5QVVFQmN6b0FOQXdCQ3dKQUlBTkZEUUFnQWlBQUtBSXdOZ0lRQWtBQ1FBSkFJQUFvQWlRZ0FDZ0NLQ0FDUVJCcUlBSkJGR29pQXlBQ1FReHFJQUpCR0dvZ0FrRWdhaUFERVBjQ1FRRnJEZ01DQWdBQkN5QUFLQUl3SVFNZ0FpQUNRUmxxTmdJVUlBSWdBem9BR0FzRFFDQUNLQUlVSWdNZ0FrRVlhazBOQWlBQ0lBTkJBV3NpQXpZQ0ZDQURMQUFBSUFBb0FpQVE5Z0pCZjBjTkFBc0xRWDhoQVF3QkN5QUFRUUU2QURRZ0FDQUJOZ0l3Q3lBQ1FTQnFKQUFnQVFzSkFDQUFRUUVRMEFRTENRQWdBRUVBRU5BRUN6TUFJQUFnQVJERkF5SUJOZ0lrSUFBZ0FSREdBallDTENBQUlBQW9BaVFRbmdJNkFEVWdBQ2dDTEVFSlRnUkFFRlVBQ3d2MUFRRURmeU1BUVNCcklnSWtBQ0FCUVg4UXZRRWhCQ0FBTFFBMElRTUNRQ0FFQkVBZ0F3MEJJQUFnQUNnQ01DSUJRWDhRdlFGQkFYTTZBRFFNQVFzQ1FDQURSUTBBSUFJZ0FDZ0NNQkRSQXpvQUV3SkFBa0FDUUNBQUtBSWtJQUFvQWlnZ0FrRVRhaUFDUVJScUlnTWdBa0VNYWlBQ1FSaHFJQUpCSUdvZ0F4RDNBa0VCYXc0REFnSUFBUXNnQUNnQ01DRURJQUlnQWtFWmFqWUNGQ0FDSUFNNkFCZ0xBMEFnQWlnQ0ZDSURJQUpCR0dwTkRRSWdBaUFEUVFGcklnTTJBaFFnQXl3QUFDQUFLQUlnRVBZQ1FYOUhEUUFMQzBGL0lRRU1BUXNnQUVFQk9nQTBJQUFnQVRZQ01Bc2dBa0VnYWlRQUlBRUxDUUFnQUVFQkVOTUVDd2tBSUFCQkFCRFRCQXN6QUNBQUlBRVF5UU1pQVRZQ0pDQUFJQUVReGdJMkFpd2dBQ0FBS0FJa0VKNENPZ0ExSUFBb0FpeEJDVTRFUUJCVkFBc0xIZ0JCeUs0RUVQc0NRWnl2QkJETUEwR1lzUVFRK3dKQjdMRUVFTXdEQ3drQUlBQVF5QU1RTkF1MEFRRUVmeU1BUVJCcklnVWtBQU5BQWtBZ0FpQURUQTBBSUFBb0FoZ2lCQ0FBS0FJY0lnWlBCRUFnQUNBQktBSUFJQUFvQWdBb0FqUVJBd0JCZjBZTkFTQURRUUZxSVFNZ0FVRUVhaUVCQlNBRklBWWdCR3RCQW5VMkFnd2dCU0FDSUFOck5nSUlJQVZCREdvZ0JVRUlhaENmQWlFRUlBQW9BaGdnQVNBRUtBSUFJZ1FRekFFZ0FDQUVRUUowSWdZZ0FDZ0NHR28yQWhnZ0F5QUVhaUVESUFFZ0Jtb2hBUXNNQVFzTElBVkJFR29rQUNBREN5d0FJQUFnQUNnQ0FDZ0NKQkVBQUVGL1JnUkFRWDhQQ3lBQUlBQW9BZ3dpQUVFRWFqWUNEQ0FBS0FJQUM4b0JBUVIvSXdCQkVHc2lCQ1FBQTBBQ1FDQUNJQVZNRFFBQ2Z5QUFLQUlNSWdNZ0FDZ0NFQ0lHU1FSQUlBUkIvLy8vL3djMkFnd2dCQ0FHSUFOclFRSjFOZ0lJSUFRZ0FpQUZhellDQkNBRVFReHFJQVJCQ0dvZ0JFRUVhaENmQWhDZkFpRURJQUVnQUNnQ0RDQURLQUlBSWdNUXpBRWdBQ0FEUVFKMElnWWdBQ2dDREdvMkFnd2dBU0FHYWd3QkN5QUFJQUFvQWdBb0FpZ1JBQUFpQTBGL1JnMEJJQUVnQXpZQ0FFRUJJUU1nQVVFRWFnc2hBU0FESUFWcUlRVU1BUXNMSUFSQkVHb2tBQ0FGQ3drQUlBQVEwQU1RTkF1dkFRRUVmeU1BUVJCcklnVWtBQU5BQWtBZ0FpQUVUQTBBSUFBb0FoZ2lBeUFBS0FJY0lnWlBCRUFnQUNBQkxBQUFFTUlCSUFBb0FnQW9BalFSQXdCQmYwWU5BU0FFUVFGcUlRUWdBVUVCYWlFQkJTQUZJQVlnQTJzMkFnd2dCU0FDSUFSck5nSUlJQVZCREdvZ0JVRUlhaENmQWlFRElBQW9BaGdnQVNBREtBSUFJZ01RdGdFZ0FDQURJQUFvQWhocU5nSVlJQU1nQkdvaEJDQUJJQU5xSVFFTERBRUxDeUFGUVJCcUpBQWdCQXN2QUNBQUlBQW9BZ0FvQWlRUkFBQkJmMFlFUUVGL0R3c2dBQ0FBS0FJTUlnQkJBV28yQWd3Z0FDd0FBQkRDQVF2QUFRRUVmeU1BUVJCcklnUWtBQU5BQWtBZ0FpQUZUQTBBQWtBZ0FDZ0NEQ0lESUFBb0FoQWlCa2tFUUNBRVFmLy8vLzhITmdJTUlBUWdCaUFEYXpZQ0NDQUVJQUlnQldzMkFnUWdCRUVNYWlBRVFRaHFJQVJCQkdvUW53SVFud0loQXlBQklBQW9BZ3dnQXlnQ0FDSURFTFlCSUFBZ0FDZ0NEQ0FEYWpZQ0RBd0JDeUFBSUFBb0FnQW9BaWdSQUFBaUEwRi9SZzBCSUFFZ0F4RFJBem9BQUVFQklRTUxJQUVnQTJvaEFTQURJQVZxSVFVTUFRc0xJQVJCRUdva0FDQUZDK1h2QVFRc2Z3NTlISHdEZmlNQVFTQnJJaHdrQUFKQUFrQUNRQUpBSUFCQkFDQUJHMFVFUUVFQVFRTkJnTjRBUVFBUVBRd0JDeUFBS0FJUUlROGdBQ2dDRENFR0FrQWdBQ2dDRkNJbFFRRkdEUUFDZndKQUFrQUNRQUpBQWtBZ0pVRUJhdzRGQUFJRUF3RUVDeUFjSUFZMkFod2dIQ0FQTmdJWUlBWWdEMndpQWhBN0lnTkZEUWdnQXlBQklBSVFQd3dFQ3dKL0lBRWhBaUFjSUFaQkEyMGlBVUVCZENJSE5nSWNJQndnRDBFRGJTSURRUUYwSWdRMkFoZ2dCQ0FIYkJBN0lnMEVRQ0FEUVFBZ0EwRUFTaHNoRENBQlFRQWdBVUVBU2hzaENpQU5JZ0VoQkFOQUlBa2dERWNFUUNBQklBZHFJUUVnQWlBSlFRTnNJZ1VnQm14cUlRc2dBaUFGUVFKcUlBWnNhaUVESUFJZ0JVRUJhaUFHYkdvaENFRUFJUVVEUUNBRklBcEhCRUFnQkNBTExRQUFJQXN0QUFGQkFYWnFJQWd0QUFCQkFYWnFJQWd0QUFGQkFuWnFRUUowUVFsdU9nQUFJQUVnQXkwQUFDQUlMUUFCUVFKMklBZ3RBQUJCQVhacWFpQURMUUFCUVFGMmFrRUNkRUVKYmpvQUFDQUVJQXN0QUFJZ0N5MEFBVUVCZG1vZ0NDMEFBVUVDZG1vZ0NDMEFBa0VCZG1wQkFuUkJDVzQ2QUFFZ0FTQURMUUFDSUFndEFBSkJBWFlnQ0MwQUFVRUNkbW9nQXkwQUFVRUJkbXBxUVFKMFFRbHVPZ0FCSUFWQkFXb2hCU0FEUVFOcUlRTWdDRUVEYWlFSUlBdEJBMm9oQ3lBQlFRSnFJUUVnQkVFQ2FpRUVEQUVMQ3lBSlFRRnFJUWtnQkNBSGFpRUVEQUVMQ3lBTkRBRUxEQWdMREFNTEFuOGdBU0VDSUJ3Z0JrRUNiU0lCTmdJY0lCd2dEMEVDYlNJRE5nSVlJQUVnQTJ3UU95SUZCRUFnQTBFQUlBTkJBRW9iSVEwZ0FVRUFJQUZCQUVvYklRY2dCU0VCQTBBZ0JDQU5Sd1JBSUFJZ0JFRUJkQ0lESUFac2FpRUlJQUlnQTBFQmNpQUdiR29oQzBFQUlRTURRQ0FESUFkSEJFQWdBU0FMTFFBQklBc3RBQUFnQ0MwQUFTQUlMUUFBYW1wcVFRSjJPZ0FBSUFOQkFXb2hBeUFMUVFKcUlRc2dDRUVDYWlFSUlBRkJBV29oQVF3QkN3c2dCRUVCYWlFRURBRUxDeUFGREFFTERBY0xEQUlMQW44Z0hDQUdRUU50SWdJMkFod2dIQ0FQUVFOdElnUTJBaGdnQWlBRWJCQTdJZ1VFUUNBRVFRQWdCRUVBU2hzaERTQUNRUUFnQWtFQVNoc2hCeUFGSVFJRFFDQURJQTFIQkVBZ0FTQURRUU5zSWdzZ0JteHFJUWdnQVNBTFFRSnFJQVpzYWlFRUlBRWdDMEVCYWlBR2JHb2hDMEVBSVFrRFFDQUhJQWxIQkVBZ0FpQUVMUUFDSUFRdEFBRWdCQzBBQUNBTExRQUNJQXN0QUFFZ0N5MEFBQ0FJTFFBQ0lBZ3RBQUVnQ0MwQUFHcHFhbXBxYW1wcVFRbHVPZ0FBSUFsQkFXb2hDU0FFUVFOcUlRUWdDMEVEYWlFTElBaEJBMm9oQ0NBQ1FRRnFJUUlNQVFzTElBTkJBV29oQXd3QkN3c2dCUXdCQ3d3R0N3d0JDd0ovSUJ3Z0JrRUViU0lDTmdJY0lCd2dEMEVFYlNJRE5nSVlJQUlnQTJ3UU95SUZCRUFnQTBFQUlBTkJBRW9iSVEwZ0FrRUFJQUpCQUVvYklRd2dCU0VDQTBBZ0NTQU5Sd1JBSUFFZ0NVRUNkQ0lESUFac2FpRUlJQUVnQTBFRGNpQUdiR29oQkNBQklBTkJBbklnQm14cUlRc2dBU0FEUVFGeUlBWnNhaUVEUVFBaEJ3TkFJQWNnREVjRVFDQUNJQVF0QUFNZ0JDMEFBaUFFTFFBQklBUXRBQUFnQ3kwQUF5QUxMUUFDSUFzdEFBRWdDeTBBQUNBRExRQURJQU10QUFJZ0F5MEFBU0FETFFBQUlBZ3RBQU1nQ0MwQUFpQUlMUUFCSUFndEFBQnFhbXBxYW1wcWFtcHFhbXBxYW1wQkJIWTZBQUFnQjBFQmFpRUhJQVJCQkdvaEJDQUxRUVJxSVFzZ0EwRUVhaUVESUFoQkJHb2hDQ0FDUVFGcUlRSU1BUXNMSUFsQkFXb2hDUXdCQ3dzZ0JRd0JDd3dGQ3dzaUFRMEFEQUVMSUFBb0FnQWhBaU1BUVNCcklpZ2tBQ0FvSUFGQkFTQUdJQThnQmhEZEJTRWRJQUlvQWdBb0FnQWhHVUVBSVFzakFFRWdheUlwSkFBQ1FBSkFJQmxCM0FCcUlnZ1FTaENuQVVVTkFDQUlFRXBCQUJCTEtBSUVJQjBvQWdSSERRQWdDQkJLUVFBUVN5Z0NDQ0FkS0FJSVJnMEJDeUFkS0FJRUlRTWdIU2dDQ0NFRUEwQWdBMEVJU0NBRVFRaElja1VFUUNBTFFRRnFJUXNnQkVFQmRTRUVJQU5CQVhVaEF3d0JDd3NnSFNnQ0JDRUNJQjBvQWdnaEEwRUFJUVFnQ0VFRE5nSVVJQWdnQ3pZQ0VDQUlRd0FBQUVCREFBQUFQeERkQmlJdU9BSVlJQWhEQUFDQVB5QXVFS2NDbFRnQ0hDQUlRUVJxSWdVZ0NDZ0NGQ0FMYkJDa0JDQUxRUUFnQzBFQVNoc2hEUU5BSUFRZ0RVY0VRQ0FESUFSMklRWWdBaUFFZGlFSFFRQWhDd05BSUFnb0FoUWlEeUFMVFFSQUlBUkJBV29oQkF3REJTQUZJQVFnRDJ3Z0Myb1FTMEVDSUFjZ0JrRUJFTzRESUF0QkFXb2hDd3dCQ3dBTEFBc0xBa0FnQ0VFZ2FpSUZFSlFDSWdRZ0FpQURiQ0lOU1FSQUl3QkJJR3NpQnlRQUFrQWdEU0FFYXlJR0lBVVFOU2dDQUNBRktBSUVhMEVCZFUwRVFDTUFRUkJySWdJa0FDQUNJQVUyQWdBZ0FpQUZLQUlFSWdNMkFnUWdBaUFESUFaQkFYUnFOZ0lJSUFJb0FnUWhDeUFDS0FJSUlRTURRQ0FESUF0R0JFQWdBaEJ1SUFKQkVHb2tBQVVnQlJBMUlBc1F0QVlnQWlBTFFRSnFJZ3MyQWdRTUFRc0xEQUVMSUFVUU5TRU1JQWRCQ0dvaEFnSi9JQVVRbEFJZ0Jtb2hEeU1BUVJCcklnUWtBQ0FFSUE4MkFnd2pBRUVRYXlJTEpBQWdCUkExR2lBTFFmLy8vLzhITmdJTUlBdEIvLy8vL3djMkFnZ2dDMEVNYWlBTFFRaHFFUGtCS0FJQUlRTWdDMEVRYWlRQUlBTWdEMDhFUUNBRkVKTUNJZ3NnQTBFQmRra0VRQ0FFSUF0QkFYUTJBZ2dnQkVFSWFpQUVRUXhxRUhvb0FnQWhBd3NnQkVFUWFpUUFJQU1NQVFzUW5BRUFDeUVFSUFVUWxBSWhEMEVBSVFNakFFRVFheUlMSkFBZ0MwRUFOZ0lNSUFKQkRHb2dDMEVNYWlBTUVMb0JJQVFFUUNBQ0tBSVFHaUFFUWYvLy8vOEhTd1JBUVpUNUFCQ3NBUUFMSUFSQkFYUVFUQ0VEQ3lBQ0lBTTJBZ0FnQWlBRElBOUJBWFJxSWc4MkFnZ2dBaUFQTmdJRUlBSVFQaUFESUFSQkFYUnFOZ0lBSUF0QkVHb2tBQ01BUVJCcklnTWtBQ0FESUFJb0FnZzJBZ0FnQWlnQ0NDRUVJQU1nQWtFSWFqWUNDQ0FESUFRZ0JrRUJkR28yQWdRZ0F5SUVLQUlBSVFNRFFDQUVLQUlFSUFOSEJFQWdBaWdDRUNBRUtBSUFFTFFHSUFRZ0JDZ0NBRUVDYWlJRE5nSUFEQUVMQ3lBRUVLc0JJQVJCRUdva0FDQUZFTG9HSUFVUU5TQUZLQUlBSUFVb0FnUWdBa0VFYWlJREVKZ0NJQVVnQXhCSUlBVkJCR29nQWtFSWFoQklJQVVRTlNBQ0VENFFTQ0FDSUFJb0FnUTJBZ0FnQlJDVUFob2dCU2dDQUJvZ0JTZ0NBQ0FGRUpNQ1FRRjBhaG9nQlNnQ0FDQUZFSk1DUVFGMGFob2dCU2dDQUJvZ0FpZ0NCQ0VEQTBBZ0F5QUNLQUlJUndSQUlBSW9BaEFhSUFJZ0FpZ0NDRUVDYXpZQ0NBd0JDd3NnQWlnQ0FBUkFJQUlvQWhBYUlBSW9BZ0FoQXlBQ0VENG9BZ0FnQWlnQ0FHc2FJQU1RTkFzTElBZEJJR29rQUF3QkN5QUVJQTFMQkVBZ0JTZ0NBQ0FOUVFGMGFpRUNJQVVRbEFJYUlBVWdBaEMxQmlBRktBSUFHaUFGS0FJQUlBVVFrd0pCQVhScUdpQUZLQUlBR2lBRktBSUFJQVVRbEFKQkFYUnFHZ3NMSUFoQkxHb2dEUkNYQWlBSVFUaHFJQTBRbHdJTElDbEJ6eHNRbFFFaERRSkFBa0FDUUFKQUFrQWdIU2dDQUVFQlJnUkFJQjBvQWhCQkFVY05BU0FJUVFScUlnSVFwd0VnQ0NnQ0ZDQUlLQUlRYkVjTkFpQWRLQUlFSUFKQkFCQkxLQUlFUncwRElCMG9BZ2dnQWtFQUVFc29BZ2hIRFFRZ0NDQUNRUUFRU3lBZEVOOENJQWdnQWtFQkVFc2dBa0VBRUVzUTN3SWdDQ0FDUVFJUVN5QUNRUUVRU3hDNUJrRUJJUVFEUUNBRUlBZ29BaEJQRFFZZ0FpQUlLQUlVSUFSc0VFc29BaGdoRHlBQ0lBZ29BaFFnQkd4QkFXc1FTeWdDR0NFR1FRQWhDeUFDSUFnb0FoUWdCR3hCQVdzUVN5Z0NCQ0lGUVFGMElRd2dBaUFJS0FJVUlBUnNRUUZyRUVzb0FnaEJBWFloQ2lBRlFRRjJJUmdEUUNBS0lBdEhCRUFnQmlBTElBeHNRUUowYWlJRElBVkJBblJxSVFsQkFDRUhBMEFnQnlBWVJnUkFJQXRCQVdvaEN3d0RCU0FQSUFNcUFnQWdBeW9DQkpJZ0NTb0NBSklnQ1NvQ0JKSkRBQUNBUHBRNEFnQWdDVUVJYWlFSklBTkJDR29oQXlBSFFRRnFJUWNnRDBFRWFpRVBEQUVMQUFzQUN3c2dDQ0FDSUFnb0FoUWdCR3hCQVdvUVN5QUNJQWdvQWhRZ0JHd1FTeERmQWlBSUlBSWdDQ2dDRkNBRWJFRUNhaEJMSUFJZ0NDZ0NGQ0FFYkVFQmFoQkxFTGtHSUFSQkFXb2hCQXdBQ3dBTFFmQ3ZCRUhWTVJBelFZa1ZFRE5Cdnh3UU0wSEtBaEEyUWZrZ0VETkIzelVRTXhBM0RBZ0xRZkN2QkVIZ1BoQXpRWWtWRUROQnZ4d1FNMEhMQWhBMlFma2dFRE5CbU1JQUVETVFOd3dIQzBId3J3UkJwOGdBRUROQmlSVVFNMEcvSEJBelFjMENFRFpCK1NBUU0wR1Z6QUFRTXhBM0RBWUxRZkN2QkVIeDB3QVFNMEdKRlJBelFiOGNFRE5CemdJUU5rSDVJQkF6UWV6V0FCQXpFRGNNQlF0QjhLOEVRWWpkQUJBelFZa1ZFRE5Cdnh3UU0wSFBBaEEyUWZrZ0VETkI3TllBRURNUU53d0VDeUFORUhjakFFRXdheUlpSkFBQ1FDQVpRYUFCYWlJTktBSUFJQWdRU2tFQUVFc29BZ1JHQkVBZ0RTZ0NCQ0FJRUVwQkFCQkxLQUlJUmcwQkMwRUFJUXRCQUNFRFFRQWhDU0FOUVNCcUlRSUNRQ0FJUVFScUVLY0JCRUFnQ0VFQVFRQVE5d0VvQWdBaEJDQUlRUUJCQUJEM0FTZ0NCQ0VGSUFoQkFFRUFFUGNCS0FJSUlRWWdBaUFJS0FJUU5nSU1JQUlnQ0NnQ0ZFRUJheUlITmdJUUlBSWdBaWdDRENBSGJCQ2tCQU5BSUFzZ0FpZ0NERThOQWlBR0lBdDJJUWNnQlNBTGRpRU1RUUFoRHdOQUlBSW9BaEFpQ2lBUFRRUkFJQXRCQVdvaEN3d0NCU0FDSUFvZ0Myd2dEMm9RU3lBRUlBd2dCMEVCRU80RElBOUJBV29oRHd3QkN3QUxBQXNBQzBId3J3UkJuUW9RTTBHVUVoQXpRYjhjRUROQk5SQTJRZmtnRUROQnhTUVFNeEEzREFVTElBZ1FTa0VBRUVzb0FnUWhCaUFJRUVwQkFCQkxLQUlJSVFjZ0NDZ0NFQ0VMSUFnb0FoUWhCU0FOUWR3QWFpSUNRODNNVEQ4NEFoZ2dBa0VGTmdJVUlBSkRBQURBUHpnQ0VDQUNRd0FBUUVBNEFnd2dBa0VrTmdJSUlBSWdCVFlDQkNBQ0lBczJBZ0FnQWtFY2FrRWtFSmNDSUFKQktHb2lEeUFDS0FJRUlBSW9BZ0JzRUtRRUEwQWdBeUFMUndSQUlBY2dBM1loQWlBR0lBTjJJUXdnQXlBRmJDRUtRUUFoQkFOQUlBUWdCVVlFUUNBRFFRRnFJUU1NQXdVZ0R5QUVJQXBxRUV0QkFpQU1JQUpCQWhEdUF5QUVRUUZxSVFRTUFRc0FDd0FMQ3lBTklBZ1FTa0VBRUVzb0FnUTJBZ0FnRFNBSUVFcEJBQkJMS0FJSU5nSUVJQTBvQWdnaEF3SkFJQU1nRFVFUWFpSUZJZ0lRVmlJRVN3UkFJd0JCSUdzaUN5UUFBa0FnQXlBRWF5SUVJQUlRTlNnQ0FDQUNLQUlFYTBFTWJVMEVRQ0FDSUFRUXlRWU1BUXNnQWhBMUlRTWdDMEVJYWlBQ0lBSVFWaUFFYWhDNkFpQUNFRllnQXhESUJpSURJQVFReHdZZ0FpQURFTVlHSUFNb0FnUWhBZ05BSUFJZ0F5Z0NDRWNFUUNBREtBSVFHaUFESUFNb0FnaEJER3NpQkRZQ0NDQUVFTk1HREFFTEN5QURLQUlBQkVBZ0F5Z0NFQm9nQXlnQ0FDRUNJQU1Rc0FNYUlBSVFOQXNMSUF0QklHb2tBQXdCQ3lBRElBUkpCRUFnQWlnQ0FDQURRUXhzYWlFRElBSVFWaUVFSUFJZ0F4RFZCaUFDSUFRUTRRSUxDd05BSUFVUVZpQUpTd1JBSUFVZ0NSQ1lBU0VDSUEwb0Fnd2hBd0pBSUFNZ0FoQldJZ1JMQkVBakFFRWdheUlMSkFBQ1FDQURJQVJySWdRZ0FoQTFLQUlBSUFJb0FnUnJRUXh0VFFSQUlBSWdCQkRKQmd3QkN5QUNFRFVoQXlBTFFRaHFJQUlnQWhCV0lBUnFFTG9DSUFJUVZpQURFTWdHSWdNZ0JCREhCaUFDSUFNUXhnWWdBeWdDQkNFQ0EwQWdBaUFES0FJSVJ3UkFJQU1vQWhBYUlBTWdBeWdDQ0VFTWF5SUVOZ0lJSUFRUTVBRU1BUXNMSUFNb0FnQUVRQ0FES0FJUUdpQURLQUlBSVFJZ0F4Q3dBeG9nQWhBMEN3c2dDMEVnYWlRQURBRUxJQU1nQkVrRVFDQUNLQUlBSUFOQkRHeHFJUU1nQWhCV0lRUWdBaUFERU5JR0lBSWdCQkRoQWdzTElBbEJBV29oQ1F3QkN3c0xRWlFCRUV3UXJ3WWhBeU1BUVJCcklnSWtBQ0FDUVFocUlBTVFyZ1lpQXlBWlFVQnJJaU1RZ2dRZ0F4RFJBU0FDUVJCcUpBQWdJeWdDQUNBSUVFcEJBQkJMS0FJRUVJOEJJQ01vQWdBZ0NCQktRUUFRU3lnQ0NCQ0tBU0FpUVJCcVFkNGZFSlVCSVNvZ0l5Z0NBQ0VySUJsQnZBSnFJUmhCQUNFTEl3QkJNR3NpSVNRQUFrQUNRQUpBQWtBQ1FDQUlCRUFnRFVVTkFTQUlFRW9RcHdGRkRRSWdDQkJLUVFBUVN5Z0NCQ0FOS0FJQVJ3MERJQWdRU2tFQUVFc29BZ2dnRFNnQ0JFY05CRUVBSVFVakFFRWdheUllSkFBQ1FBSkFJQWdpQWlnQ0VFRUFTZ1JBSUI1QnhJa0JFSlVCSVE0Z0FpRVBBa0FDUUFKQUlBMUJJR29pRkNJTUVLY0JCRUFnRHlnQ0VFRUFUQTBCSUE5QmtLb0JRY0RWQVJDeUFVVU5BZ05BUVFBaEFpQUZJQXdvQWd4UERRUURRQ0FNS0FJUUlBSk5CRUFnQlVFQmFpRUZEQUlGSUF3Z0RDZ0NFQ0FGYkNBQ2FoQkxJUU1nRHlBRklBSVE5d0VoQkNBUElBVWdBa0VCYWlJQ0VQY0JJUWRCQUNFR0FrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQWdBeWdDQUVFQ1JnUkFJQVFvQWdCQkFrY05BU0FIS0FJQVFRSkhEUUlnQXlnQ0VFRUJSdzBESUFRb0FoQkJBVWNOQkNBSEtBSVFRUUZIRFFVZ0F5Z0NCQ0FIS0FJRVJ3MEdJQU1vQWdnZ0J5Z0NDRWNOQnlBRUtBSUVJQWNvQWdSSERRZ2dCQ2dDQ0NBSEtBSUlSdzBKQTBBZ0JpQUVLQUlJVHcwTlFRQWhDU0FHSUFNb0FnaFBCRUJCOEs4RVFhak1BUkF6UWMzTUFSQXpRYjhjRUROQjl3QVFOa0g1SUJBelFjM05BUkF6RURjTUZRc2dBeWdDR0NBREtBSU1JQVpzYWlFUUlBUWdCaEJPSVJFZ0J5QUdFRTRoRlFOQUlBa2dCQ2dDQkU4RVFDQUdRUUZxSVFZTUFnVWdFQ0FKUVFKMElncHFJQW9nRVdvcUFnQWdDaUFWYWlvQ0FKTTRBZ0FnQ1VFQmFpRUpEQUVMQUFzQUN3QUxRZkN2QkVHeHpnQVFNMEdVRWhBelFiOGNFRE5CMWdBUU5rSDVJQkF6UWMzU0FCQXpFRGNNQ1F0QjhLOEVRWXpZQUJBelFaUVNFRE5Cdnh3UU0wSFhBQkEyUWZrZ0VETkJ6ZElBRURNUU53d0lDMEh3cndSQnBkd0FFRE5CbEJJUU0wRy9IQkF6UWRnQUVEWkIrU0FRTTBITjBnQVFNeEEzREFjTFFmQ3ZCRUhwNndBUU0wR1VFaEF6UWI4Y0VETkIyUUFRTmtINUlCQXpRY2J2QUJBekVEY01CZ3RCOEs4RVFicjBBQkF6UVpRU0VETkJ2eHdRTTBIYUFCQTJRZmtnRUROQnh1OEFFRE1RTnd3RkMwSHdyd1JCbnZnQUVETkJsQklRTTBHL0hCQXpRZHNBRURaQitTQVFNMEhHN3dBUU14QTNEQVFMUWZDdkJFSEcrd0FRTTBHVUVoQXpRYjhjRUROQjNBQVFOa0g1SUJBelFacjhBQkF6RURjTUF3dEI4SzhFUVlDQkFSQXpRWlFTRUROQnZ4d1FNMEhkQUJBMlFma2dFRE5Cc29FQkVETVFOd3dDQzBId3J3UkI3NFFCRUROQmxCSVFNMEcvSEJBelFkNEFFRFpCK1NBUU0wR2EvQUFRTXhBM0RBRUxRZkN2QkVHM2lBRVFNMEdVRWhBelFiOGNFRE5CM3dBUU5rSDVJQkF6UWJLQkFSQXpFRGNMREFnTEFBc0FDd0FMUWZDdkJFR3dLeEF6UVpRU0VETkJ2eHdRTTBISUFCQTJRZmtnRUROQnhTOFFNeEEzREFRTFFmQ3ZCRUhmTnhBelFaUVNFRE5Cdnh3UU0wSEpBQkEyUWZrZ0VETkJ4VHNRTXhBM0RBTUxRZkN2QkVHN3hBQVFNMEdVRWhBelFiOGNFRE5CeWdBUU5rSDVJQkF6UWRuSEFCQXpFRGNNQWdzZ0RoQjNJQjVCczRvQkVKVUJJU3dqQUVFd2F5SUpKQUFnRFVFOGFpSW1FSjRFSUFsQkNHcEJCSEloSnlBTktnSTBFSEFoTkVFQklRTUNRQU5BQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQ0FVRUtjQlFRRnJJQU5MQkVBZ0ZDQURRUUZyRUowRUlRWWdGQ0FERUowRUlRd2dGQ0FEUVFGcUlnUVFuUVFoQndKL0lCUVFwd0VnQTBzRVFDQVVRUUFRU3lnQ0JDQVVJQU1RU3lnQ0JHNnpFTjhHRU40R0lpNkxRd0FBQUU5ZEJFQWdMcWdNQWd0QmdJQ0FnSGdNQVF0QjhLOEVRWkN5QVJBelFiNnlBUkF6UWI4Y0VETkIzZ0FRTmtINUlCQXpRZEcwQVJBekVEY01EUXNoRUNBRElCUW9BaEJ2SVJFQ1FDQUdLQUlFSUF3b0FnUkhEUUFnQmlnQ0JDQUhLQUlFUncwQUlBWW9BZ2dnRENnQ0NFY05BaUFHS0FJSUlBY29BZ2hIRFFOQkFTRUNJQXdvQWdSQkFXc2lBMEVCSUFOQkFVc2JJU1FnRENnQ0NFRUJheUlEUVFFZ0EwRUJTeHNoTFNBUnNpRXZBMEFnQWlBdFJnMEpRUUVoQXlBQ3N5RXdJQVlnQWtFQmF5SUtFRTRoSHlBR0lBSVFUaUVWSUFZZ0FrRUJhaUlGRUU0aEZpQU1JQW9RVGlFU0lBd2dBaEJPSVNBZ0RDQUZFRTRoRXlBSElBb1FUaUVhSUFjZ0FoQk9JUnNnQnlBRkVFNGhGd05BSUFNZ0pFWUVRQ0FGSVFJTUFnVUNRQ0FnSUFOQkFuUWlBbW9pQ2lvQ0FCQndJRFJkRFFBQ1FBSkFJQW9xQWdBaUxpQWZJQU5CQVd0QkFuUWlDbW9xQWdBaU1WNUZEUUFnTGlBQ0lCOXFLZ0lBWGtVTkFDQXVJQjhnQTBFQmFrRUNkQ0lPYWlvQ0FGNUZEUUFnTGlBS0lCVnFLZ0lBWGtVTkFDQXVJQUlnRldvcUFnQmVSUTBBSUM0Z0RpQVZhaW9DQUY1RkRRQWdMaUFLSUJacUtnSUFYa1VOQUNBdUlBSWdGbW9xQWdCZVJRMEFJQzRnRGlBV2Fpb0NBRjVGRFFBZ0xpQUtJQkpxS2dJQVhrVU5BQ0F1SUFJZ0Vtb3FBZ0JlUlEwQUlDNGdEaUFTYWlvQ0FGNUZEUUFnTGlBS0lDQnFLZ0lBWGtVTkFDQXVJQTRnSUdvcUFnQmVSUTBBSUM0Z0NpQVRhaW9DQUY1RkRRQWdMaUFDSUJOcUtnSUFYa1VOQUNBdUlBNGdFMm9xQWdCZVJRMEFJQzRnQ2lBYWFpb0NBRjVGRFFBZ0xpQUNJQnBxS2dJQVhrVU5BQ0F1SUE0Z0dtb3FBZ0JlUlEwQUlDNGdDaUFiYWlvQ0FGNUZEUUFnTGlBQ0lCdHFLZ0lBWGtVTkFDQXVJQTRnRzJvcUFnQmVSUTBBSUM0Z0NpQVhhaW9DQUY1RkRRQWdMaUFDSUJkcUtnSUFYa1VOQUNBdUlBNGdGMm9xQWdCZURRRUxJQzRnTVYxRkRRRWdMaUFDSUI5cUtnSUFYVVVOQVNBdUlCOGdBMEVCYWtFQ2RDSU9haW9DQUYxRkRRRWdMaUFLSUJWcUtnSUFYVVVOQVNBdUlBSWdGV29xQWdCZFJRMEJJQzRnRGlBVmFpb0NBRjFGRFFFZ0xpQUtJQlpxS2dJQVhVVU5BU0F1SUFJZ0Ztb3FBZ0JkUlEwQklDNGdEaUFXYWlvQ0FGMUZEUUVnTGlBS0lCSnFLZ0lBWFVVTkFTQXVJQUlnRW1vcUFnQmRSUTBCSUM0Z0RpQVNhaW9DQUYxRkRRRWdMaUFLSUNCcUtnSUFYVVVOQVNBdUlBNGdJR29xQWdCZFJRMEJJQzRnQ2lBVGFpb0NBRjFGRFFFZ0xpQUNJQk5xS2dJQVhVVU5BU0F1SUE0Z0Uyb3FBZ0JkUlEwQklDNGdDaUFhYWlvQ0FGMUZEUUVnTGlBQ0lCcHFLZ0lBWFVVTkFTQXVJQTRnR21vcUFnQmRSUTBCSUM0Z0NpQWJhaW9DQUYxRkRRRWdMaUFDSUJ0cUtnSUFYVVVOQVNBdUlBNGdHMm9xQWdCZFJRMEJJQzRnQ2lBWGFpb0NBRjFGRFFFZ0xpQUNJQmRxS2dJQVhVVU5BU0F1SUE0Z0Yyb3FBZ0JkUlEwQkN5QUpJQzQ0QWlBZ0NTQVJOZ0lZSUFrZ0VEWUNGQ0FKSUE4Z0VDQXZFS3dET0FJa0lBbEJDR29pQWlBbklBT3pJREFnRUJEcEFpQW1JQUlRNkFJTElBTkJBV29oQXd3QkN3QUxBQXNBQ3dKQUlBWW9BZ1FnRENnQ0JFY05BQ0FIS0FJRUlBd29BZ1JCQVhaSERRQWdCaWdDQ0NBTUtBSUlSdzBFSUFjb0FnZ2dEQ2dDQ0VFQmRrY05CVUVDSVFJQ2Z5QUhLQUlFUVFGcnMwTUFBQUMva2lJdUlDNlNRd0FBQUQrU2ppSXVRd0FBZ0U5ZElDNURBQUFBQUdCeEJFQWdMcWtNQVF0QkFBc2lBMEVDU3lFRklBTkJBaUFGR3lFZkFuOGdCeWdDQ0VFQmE3TkRBQUFBdjVJaUxpQXVra01BQUFBL2tvNGlMa01BQUlCUFhTQXVRd0FBQUFCZ2NRUkFJQzZwREFFTFFRQUxJZ05CQWlBRFFRSkxHeUVnSUJHeUlUVURRQ0FDSUNCR0RRa2dBck1pT0VNQUFBQS9sRU1BQUlDK2tpSXdRd0FBQUQrU0lURWdNRU1BQUFDL2tpRXpRUUloQXlBR0lBSkJBV3NpQ2hCT0lSb2dCaUFDRUU0aEZTQUdJQUpCQVdvaUJSQk9JUllnRENBS0VFNGhFaUFNSUFJUVRpRWJJQXdnQlJCT0lSTURRQ0FESUI5R0JFQWdCU0VDREFJRkFrQWdHeUFEUVFKMElncHFJZ0lxQWdBUWNDQTBYUTBBSUFPeklqWkRBQUFBUDVSREFBQ0F2cEloTHdKQUFrQWdBaW9DQUNJdUlCb2dBMEVCYTBFQ2RDSU9haUlrS2dJQVhrVU5BQ0F1SUFvZ0dtb3FBZ0JlUlEwQUlDNGdHaUFEUVFGcVFRSjBJaGRxS2dJQVhrVU5BQ0F1SUE0Z0ZXb3FBZ0JlUlEwQUlDNGdDaUFWYWlvQ0FGNUZEUUFnTGlBVklCZHFLZ0lBWGtVTkFDQXVJQTRnRm1vcUFnQmVSUTBBSUM0Z0NpQVdhaW9DQUY1RkRRQWdMaUFXSUJkcUtnSUFYa1VOQUNBdUlBNGdFbW9xQWdCZVJRMEFJQzRnQ2lBU2Fpb0NBRjVGRFFBZ0xpQVNJQmRxS2dJQVhrVU5BQ0F1SUE0Z0cyb3FBZ0JlUlEwQUlDNGdGeUFiYWlvQ0FGNUZEUUFnTGlBT0lCTnFLZ0lBWGtVTkFDQXVJQW9nRTJvcUFnQmVSUTBBSUM0Z0V5QVhhaW9DQUY1RkRRQWdCeUF2UXdBQUFMK1NJaklnTXhCSklDNWRSUTBBSUFJcUFnQWdCeUF2SURNUVNWNUZEUUFnQWlvQ0FDQUhJQzlEQUFBQVA1SWlMaUF6RUVsZVJRMEFJQUlxQWdBZ0J5QXlJREFRU1Y1RkRRQWdBaW9DQUNBSElDOGdNQkJKWGtVTkFDQUNLZ0lBSUFjZ0xpQXdFRWxlUlEwQUlBSXFBZ0FnQnlBeUlERVFTVjVGRFFBZ0Fpb0NBQ0FISUM4Z01SQkpYa1VOQUNBQ0tnSUFJQWNnTGlBeEVFbGVEUUVMSUFJcUFnQWlMaUFrS2dJQVhVVU5BU0F1SUFvZ0dtb3FBZ0JkUlEwQklDNGdHaUFEUVFGcVFRSjBJaGRxS2dJQVhVVU5BU0F1SUE0Z0ZXb3FBZ0JkUlEwQklDNGdDaUFWYWlvQ0FGMUZEUUVnTGlBVklCZHFLZ0lBWFVVTkFTQXVJQTRnRm1vcUFnQmRSUTBCSUM0Z0NpQVdhaW9DQUYxRkRRRWdMaUFXSUJkcUtnSUFYVVVOQVNBdUlBNGdFbW9xQWdCZFJRMEJJQzRnQ2lBU2Fpb0NBRjFGRFFFZ0xpQVNJQmRxS2dJQVhVVU5BU0F1SUE0Z0cyb3FBZ0JkUlEwQklDNGdGeUFiYWlvQ0FGMUZEUUVnTGlBT0lCTnFLZ0lBWFVVTkFTQXVJQW9nRTJvcUFnQmRSUTBCSUM0Z0V5QVhhaW9DQUYxRkRRRWdCeUF2UXdBQUFMK1NJaklnTXhCSklDNWVSUTBCSUFJcUFnQWdCeUF2SURNUVNWMUZEUUVnQWlvQ0FDQUhJQzlEQUFBQVA1SWlMaUF6RUVsZFJRMEJJQUlxQWdBZ0J5QXlJREFRU1YxRkRRRWdBaW9DQUNBSElDOGdNQkJKWFVVTkFTQUNLZ0lBSUFjZ0xpQXdFRWxkUlEwQklBSXFBZ0FnQnlBeUlERVFTVjFGRFFFZ0Fpb0NBQ0FISUM4Z01SQkpYVVVOQVNBQ0tnSUFJQWNnTGlBeEVFbGRSUTBCQ3lBSklCRTJBaGdnQ1NBUU5nSVVJQWtnQWlvQ0FEZ0NJQ0FKSUE4Z0VDQTFFS3dET0FJa0lBbEJDR29pQWlBbklEWWdPQ0FRRU9rQ0lDWWdBaERvQWdzZ0EwRUJhaUVEREFFTEFBc0FDd0FMSUFRaEF5QU1LQUlFSUFZb0FnUkJBWFpIRFFrZ0J5Z0NCQ0FHS0FJRVFRRjJSdzBKSUF3b0FnZ2dCaWdDQ0VFQmRrY05CU0FIS0FJSUlBWW9BZ2hCQVhaSERRWkJBU0VDSUF3b0FnUkJBV3NpQTBFQklBTkJBVXNiSVI4Z0RDZ0NDRUVCYXlJRFFRRWdBMEVCU3hzaElDQVJzaUUxQTBBZ0FpQWdSZzBJUVFFaEF5QUNRUUYwczBNQUFBQS9raUl3UXdBQUFFQ1NJVEVnTUVNQUFBREFraUV6SUFLeklUZ2dEQ0FDUVFGcklnb1FUaUVhSUF3Z0FoQk9JUnNnRENBQ1FRRnFJZ1VRVGlFVklBY2dDaEJPSVJZZ0J5QUNFRTRoRWlBSElBVVFUaUVUQTBBZ0F5QWZSZ1JBSUFVaEFnd0NCUUpBSUJzZ0EwRUNkQ0lLYWlJQ0tnSUFFSEFnTkYwTkFDQURRUUYwczBNQUFBQS9raUV2QWtBQ1FDQUNLZ0lBSWk0Z0dpQURRUUZyUVFKMElnNXFJaVFxQWdCZVJRMEFJQzRnQ2lBYWFpb0NBRjVGRFFBZ0xpQWFJQU5CQVdwQkFuUWlGMm9xQWdCZVJRMEFJQzRnRGlBYmFpb0NBRjVGRFFBZ0xpQVhJQnRxS2dJQVhrVU5BQ0F1SUE0Z0ZXb3FBZ0JlUlEwQUlDNGdDaUFWYWlvQ0FGNUZEUUFnTGlBVklCZHFLZ0lBWGtVTkFDQXVJQTRnRm1vcUFnQmVSUTBBSUM0Z0NpQVdhaW9DQUY1RkRRQWdMaUFXSUJkcUtnSUFYa1VOQUNBdUlBNGdFbW9xQWdCZVJRMEFJQzRnQ2lBU2Fpb0NBRjVGRFFBZ0xpQVNJQmRxS2dJQVhrVU5BQ0F1SUE0Z0Uyb3FBZ0JlUlEwQUlDNGdDaUFUYWlvQ0FGNUZEUUFnTGlBVElCZHFLZ0lBWGtVTkFDQUdJQzlEQUFBQXdKSWlNaUF6RUVrZ0xsMUZEUUFnQWlvQ0FDQUdJQzhnTXhCSlhrVU5BQ0FDS2dJQUlBWWdMME1BQUFCQWtpSXVJRE1RU1Y1RkRRQWdBaW9DQUNBR0lESWdNQkJKWGtVTkFDQUNLZ0lBSUFZZ0x5QXdFRWxlUlEwQUlBSXFBZ0FnQmlBdUlEQVFTVjVGRFFBZ0Fpb0NBQ0FHSURJZ01SQkpYa1VOQUNBQ0tnSUFJQVlnTHlBeEVFbGVSUTBBSUFJcUFnQWdCaUF1SURFUVNWNE5BUXNnQWlvQ0FDSXVJQ1FxQWdCZFJRMEJJQzRnQ2lBYWFpb0NBRjFGRFFFZ0xpQWFJQU5CQVdwQkFuUWlGMm9xQWdCZFJRMEJJQzRnRGlBYmFpb0NBRjFGRFFFZ0xpQVhJQnRxS2dJQVhVVU5BU0F1SUE0Z0ZXb3FBZ0JkUlEwQklDNGdDaUFWYWlvQ0FGMUZEUUVnTGlBVklCZHFLZ0lBWFVVTkFTQXVJQTRnRm1vcUFnQmRSUTBCSUM0Z0NpQVdhaW9DQUYxRkRRRWdMaUFXSUJkcUtnSUFYVVVOQVNBdUlBNGdFbW9xQWdCZFJRMEJJQzRnQ2lBU2Fpb0NBRjFGRFFFZ0xpQVNJQmRxS2dJQVhVVU5BU0F1SUE0Z0Uyb3FBZ0JkUlEwQklDNGdDaUFUYWlvQ0FGMUZEUUVnTGlBVElCZHFLZ0lBWFVVTkFTQUdJQzlEQUFBQXdKSWlNaUF6RUVrZ0xsNUZEUUVnQWlvQ0FDQUdJQzhnTXhCSlhVVU5BU0FDS2dJQUlBWWdMME1BQUFCQWtpSXVJRE1RU1YxRkRRRWdBaW9DQUNBR0lESWdNQkJKWFVVTkFTQUNLZ0lBSUFZZ0x5QXdFRWxkUlEwQklBSXFBZ0FnQmlBdUlEQVFTVjFGRFFFZ0Fpb0NBQ0FHSURJZ01SQkpYVVVOQVNBQ0tnSUFJQVlnTHlBeEVFbGRSUTBCSUFJcUFnQWdCaUF1SURFUVNWMUZEUUVMSUFrZ0VUWUNHQ0FKSUJBMkFoUWdDU0FDS2dJQU9BSWdJQWtnRHlBUUlEVVFyQU00QWlRZ0NVRUlhaUlDSUNjZ0E3TWdPQ0FRRU9rQ0lDWWdBaERvQWdzZ0EwRUJhaUVEREFFTEFBc0FDd0FMSUFsQk1Hb2tBQXdKQzBId3J3UkJoNVFCRUROQmxCSVFNMEcvSEJBelFjQUJFRFpCK1NBUU0wRzdsQUVRTXhBM0RBWUxRZkN2QkVHbm1BRVFNMEdVRWhBelFiOGNFRE5Cd1FFUU5rSDVJQkF6UWJ1VUFSQXpFRGNNQlF0QjhLOEVRWWVVQVJBelFaUVNFRE5Cdnh3UU0wR1ZBaEEyUWZrZ0VETkJ1NVFCRURNUU53d0VDMEh3cndSQnhab0JFRE5CbEJJUU0wRy9IQkF6UVpZQ0VEWkIrU0FRTTBHN2xBRVFNeEEzREFNTFFmQ3ZCRUhVbkFFUU0wR1VFaEF6UWI4Y0VETkI2Z0lRTmtINUlCQXpRYnVVQVJBekVEY01BZ3RCOEs4RVFiZWVBUkF6UVpRU0VETkJ2eHdRTTBIckFoQTJRZmtnRUROQnU1UUJFRE1RTnd3QkN5QUVJUU1NQVFzTERBSUxJQ3dRZHlBZVFmQ0xBUkNWQVNFVlFRQWhEa0VBSVJRakFFSFFBR3NpQWlRQUlBMUJJR29oRUNBTlFUeHFJUWtnRFNvQ05CQndJVEVnRFNvQ09FTUFBSUEva2hCd0lBMHFBamlWSVRNQ1FBSkFBa0FEUUNBSkVJUUJJQTVMQkVBZ0NTQU9FS1lCSWd3b0FoQWdFQ2dDRUU0TkFpQU1LQUlNSVFNZ0VDZ0NFQ0VFSUF3b0FoQWhCU0FDUVFScUlBSWdEQ29DQUNBTUtnSUVJQXdvQWd3UW5BUUNmeUFDS2dJQVF3QUFBRCtTSWk2TFF3QUFBRTlkQkVBZ0xxZ01BUXRCZ0lDQWdIZ0xJUWNDZnlBQ0tnSUVRd0FBQUQrU0lpNkxRd0FBQUU5ZEJFQWdMcWdNQVF0QmdJQ0FnSGdMSVFvQ1FBSi9JQkFnQXlBRWJDQUZhaUlGUVFGckVFc2hCQ0FRSUFVUVN5RURBa0FDUUFKQUFrQUNRQUpBSUJBZ0JVRUJhaEJMSWdZb0FnUWdCQ2dDQkNBREtBSUVSa1lFUUNBR0tBSUlJQVFvQWdnZ0F5Z0NDRVpIRFFJakFFRWdheUlGSkFBQ1FBSkFBa0FDUUFKQUFrQUNRQ0FLUVFCTURRQWdBeWdDQkNBS1FRRnFUUTBBSUFkQkFFd05BU0FIUVFGcUloRWdBeWdDQ0U4TkFTQUVLQUlFSUFNb0FnUkhEUUlnQkNnQ0JDQUdLQUlFUncwRElBUW9BZ2dnQXlnQ0NFY05CQ0FFS0FJSUlBWW9BZ2hIRFFVZ0JDQUhRUUZySWhZUVRpRVNJQVFnQnhCT0lSTWdCQ0FSRUU0aEdpQURJQWNRVGlFYklBWWdGaEJPSVJZZ0JpQUhFRTRoRnlBR0lCRVFUaUVHSUFWQkhHb2dCVUVZYWlBRlFSUnFJQVZCRUdvZ0JVRU1haUFESUFvZ0J4Q1dCQ0FhSUFwQkFuUWlCR29xQWdBaE5DQUVJQkpxS2dJQUlUSWdCQ0FHYWlvQ0FDRTFJQVFnRm1vcUFnQWhPQ0FFSUJkcUlnWXFBZ0FoTGlBRUlCTnFJaEVxQWdBaEx5QUVJQnRxS2dJQUlUQWdFU29DQkNFMklCRkJCR3NxQWdBaE55QUdLZ0lFSVRrZ0JrRUVheW9DQUNFNklBSWdCU29DRkRnQ0lDQUNJQVVxQWd3aU96Z0NMQ0FDSURzNEFpUWdBaUEzSURhVElEa2dPcE9TUXdBQWdENlVJalk0QWlnZ0JTb0NFQ0UzSUFJZ0xpQXZJREFnTUpLVGtqZ0NRQ0FDSURJZ05KTWdOU0E0azVKREFBQ0FQcFFpTURnQ1BDQUNJRFk0QWpnZ0FpQXdPQUkwSUFJZ056Z0NNQ0FDSUFVcUFoeU1PQUlVSUFVcUFoZ2hNQ0FDSUM0Z0w1TkRBQUFBdjVRNEFod2dBaUF3akRnQ0dDQUZRU0JxSkFBTUJndEI4SzhFUWR1N0FSQXpRYjZ5QVJBelFiOGNFRE5CdFFJUU5rSDVJQkF6UVpXOEFSQXpFRGNNREF0QjhLOEVRZCs4QVJBelFiNnlBUkF6UWI4Y0VETkJ0Z0lRTmtINUlCQXpRWnE5QVJBekVEY01Dd3RCOEs4RVFkMjlBUkF6UWI2eUFSQXpRYjhjRUROQnR3SVFOa0g1SUJBelFaRytBUkF6RURjTUNndEI4SzhFUWZ5K0FSQXpRYjZ5QVJBelFiOGNFRE5CdUFJUU5rSDVJQkF6UVpHK0FSQXpFRGNNQ1F0QjhLOEVRY2EvQVJBelFiNnlBUkF6UWI4Y0VETkJ1UUlRTmtINUlCQXpRWkcrQVJBekVEY01DQXRCOEs4RVFhekFBUkF6UWI2eUFSQXpRYjhjRUROQnVnSVFOa0g1SUJBelFaRytBUkF6RURjTUJ3c01BUXNDUUNBRUtBSUVJQU1vQWdSSERRQWdCaWdDQkNBREtBSUVRUUYyUncwQUlBUW9BZ2dnQXlnQ0NFY05BeUFHS0FJSUlBTW9BZ2hCQVhaSERRTWpBRUVnYXlJRkpBQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBSUFwQkFFd05BQ0FES0FJRUlBcEJBV3BORFFBZ0IwRUFUQTBCSUFkQkFXb2lFU0FES0FJSVR3MEJJQVFvQWdRZ0F5Z0NCRWNOQWlBR0tBSUVJQVFvQWdSQkFYWkhEUU1nQkNnQ0NDQURLQUlJUncwRUlBWW9BZ2dnQkNnQ0NFRUJka2NOQlNBRUlBZEJBV3NRVGlFV0lBUWdCeEJPSVJJZ0JDQVJFRTRoRXlBRElBY1FUaUVSSUFWQkhHb2dCVUVZYWlBS3NpQUhza0VCRUp3RUlBVXFBaHdpTGtNQUFBQy9ra01BQUFBQVlFVU5CaUFGS2dJWVF3QUFBTCtTUXdBQUFBQmdSUTBISUFZb0FnU3pJQzVEQUFBQVA1SmVSUTBJSUFZb0FnaXpJQVVxQWhoREFBQUFQNUplUlEwSklBVkJGR29nQlVFUWFpQUZRUXhxSUFWQkNHb2dCVUVFYWlBRElBb2dCeENXQkNBR0lBVXFBaHdnQlNvQ0dCQkpJUzRnRVNBS1FRSjBJZ1JxS2dJQUlTOGdCQ0FTYWlJUlFRUnJLZ0lBSVRRZ0VTb0NBQ0V3SUFZZ0JTb0NIRU1BQUFBL2tpQUZLZ0lZRUVraE1pQVJLZ0lFSVRVZ0JpQUZLZ0ljUXdBQUFMK1NJQVVxQWhnUVNTRTRJQVFnRm1vcUFnQWhOaUFHSUFVcUFod2dCU29DR0VNQUFBQS9raEJKSVRjZ0JDQVRhaW9DQUNFNUlBWWdCU29DSENBRktnSVlRd0FBQUwrU0VFa2hPaUFDSUFVcUFndzRBaUFnQWlBRktnSUVJanM0QWl3Z0FpQTBJREtTSURVZ09KS1RRd0FBZ0Q2VUlqUTRBaWdnQWlBN09BSWtJQVVxQWdnaE1pQUNJQzRnTUNBdklDK1NrNUk0QWtBZ0FpQTJJRGVTSURrZ09wS1RRd0FBZ0Q2VUlpODRBandnQWlBME9BSTRJQUlnTHpnQ05DQUNJREk0QWpBZ0FpQUZLZ0lVakRnQ0ZDQUZLZ0lRSVM4Z0FpQXVJRENUUXdBQUFMK1VPQUljSUFJZ0w0dzRBaGdnQlVFZ2FpUUFEQW9MUWZDdkJFSGJ1d0VRTTBHK3NnRVFNMEcvSEJBelFaMERFRFpCK1NBUU0wR1Z2QUVRTXhBM0RCQUxRZkN2QkVIZnZBRVFNMEcrc2dFUU0wRy9IQkF6UVo0REVEWkIrU0FRTTBHYXZRRVFNeEEzREE4TFFmQ3ZCRUhkdlFFUU0wRytzZ0VRTTBHL0hCQXpRWjhERURaQitTQVFNMEdSdmdFUU14QTNEQTRMUWZDdkJFRyt3Z0VRTTBHK3NnRVFNMEcvSEJBelFhQURFRFpCK1NBUU0wR1J2Z0VRTXhBM0RBMExRZkN2QkVIR3Z3RVFNMEcrc2dFUU0wRy9IQkF6UWFFREVEWkIrU0FRTTBHUnZnRVFNeEEzREF3TFFmQ3ZCRUdnd3dFUU0wRytzZ0VRTTBHL0hCQXpRYUlERURaQitTQVFNMEdSdmdFUU14QTNEQXNMUWZDdkJFSDl3d0VRTTBHK3NnRVFNMEcvSEJBelFhd0RFRFpCK1NBUU0wR214QUVRTXhBM0RBb0xRZkN2QkVHYnhnRVFNMEcrc2dFUU0wRy9IQkF6UWEwREVEWkIrU0FRTTBIMnhnRVFNeEEzREFrTFFmQ3ZCRUhleHdFUU0wRytzZ0VRTTBHL0hCQXpRYTRERURaQitTQVFNMEdteEFFUU14QTNEQWdMUWZDdkJFRzd5QUVRTTBHK3NnRVFNMEcvSEJBelFhOERFRFpCK1NBUU0wSDJ4Z0VRTXhBM0RBY0xEQUVMSUFNb0FnUWdCQ2dDQkVFQmRrY05CQ0FES0FJRUlBWW9BZ1JIRFFRZ0F5Z0NCQ0FFS0FJRVFRRjJSdzBESUFNb0FnUWdCaWdDQkVjTkF5TUFRU0JySWdVa0FBSkFBa0FDUUFKQUFrQUNRQUpBSUFwQkFFd05BQ0FES0FJRUlBcEJBV3BORFFBZ0IwRUFUQTBCSUFkQkFXb2lFU0FES0FJSVR3MEJJQU1vQWdRZ0JDZ0NCRUVCZGtjTkFpQUdLQUlFSUFRb0FnUkJBWFpIRFFNZ0F5Z0NDQ0FFS0FJSVFRRjJSdzBFSUFZb0FnZ2dCQ2dDQ0VFQmRrY05CU0FESUFjUVRpRVdJQVlnQjBFQmF4Qk9JUklnQmlBSEVFNGhFeUFHSUJFUVRpRWFJQVZCSEdvZ0JVRVlhaUFLc2lBSHNrRUJFT2tDSUFWQkZHb2dCVUVRYWlBRlFReHFJQVZCQ0dvZ0JVRUVhaUFESUFvZ0J4Q1dCQ0FFSUFVcUFod2dCU29DR0JCSklTNGdFeUFLUVFKMElnWnFJaEVxQWdBaEx5QUdJQlpxS2dJQUlUQWdCQ0FGS2dJY1F3QUFBTUNTSUFVcUFoZ1FTU0UwSUJFcUFnUWhNaUFFSUFVcUFoeERBQUFBUUpJZ0JTb0NHQkJKSVRVZ0VVRUVheW9DQUNFNElBUWdCU29DSENBRktnSVlRd0FBQU1DU0VFa2hOaUFHSUJwcUtnSUFJVGNnQkNBRktnSWNJQVVxQWhoREFBQUFRSklRU1NFNUlBWWdFbW9xQWdBaE9pQUNJQVVxQWd3NEFpQWdBaUFGS2dJRUlqczRBaXdnQWlBMElES1NJRFVnT0pLVFF3QUFnRDZVSWpRNEFpZ2dBaUE3T0FJa0lBVXFBZ2doTWlBQ0lDOGdMaUF3SURDU2s1STRBa0FnQWlBMklEZVNJRGtnT3BLVFF3QUFnRDZVSWpBNEFqd2dBaUEwT0FJNElBSWdNRGdDTkNBQ0lESTRBakFnQWlBRktnSVVqRGdDRkNBRktnSVFJVEFnQWlBdklDNlRRd0FBQUwrVU9BSWNJQUlnTUl3NEFoZ2dCVUVnYWlRQURBWUxRZkN2QkVIYnV3RVFNMEcrc2dFUU0wRy9IQkF6UWVjQ0VEWkIrU0FRTTBHVnZBRVFNeEEzREFzTFFmQ3ZCRUhmdkFFUU0wRytzZ0VRTTBHL0hCQXpRZWdDRURaQitTQVFNMEdhdlFFUU14QTNEQW9MUWZDdkJFR3R5UUVRTTBHK3NnRVFNMEcvSEJBelFla0NFRFpCK1NBUU0wR1J2Z0VRTXhBM0RBa0xRZkN2QkVHK3dnRVFNMEcrc2dFUU0wRy9IQkF6UWVvQ0VEWkIrU0FRTTBHUnZnRVFNeEEzREFnTFFmQ3ZCRUdjeWdFUU0wRytzZ0VRTTBHL0hCQXpRZXNDRURaQitTQVFNMEdSdmdFUU14QTNEQWNMUWZDdkJFR2d3d0VRTTBHK3NnRVFNMEcvSEJBelFld0NFRFpCK1NBUU0wR1J2Z0VRTXhBM0RBWUxDMEVCREFVTFFmQ3ZCRUhvdGdFUU0wRytzZ0VRTTBHL0hCQXpRZElERURaQitTQVFNMEd2dHdFUU14QTNEQU1MUWZDdkJFR0h1QUVRTTBHK3NnRVFNMEcvSEJBelFkVURFRFpCK1NBUU0wR3Z0d0VRTXhBM0RBSUxRZkN2QkVIb3VBRVFNMEcrc2dFUU0wRy9IQkF6UWRnREVEWkIrU0FRTTBHdnR3RVFNeEEzREFFTFFmQ3ZCRUdHdWdFUU0wRytzZ0VRTTBHL0hCQXpRZHNERURaQitTQVFNMEdmdWdFUU14QTNDd3dJQzBVTkFDTUFRVEJySWdRa0FDQUNLZ0pBSVM0Z0Fpb0NKQkJ3SVM4Z0Fpb0NKQ0l3SURDU0lBSXFBaWdpTUpRZ0Fpb0NOSlFnTGlBdmxKTWdBaW9DTUNBd0VIQ1VreUFDS2dJZ0lBSXFBalFRY0pTVElBSXFBaUFnQWlvQ01KUWdBaW9DUUpTU0lpNkxRd0FBQURSZklnVkZCRUFnQkVNQUFJQS9JQzZWSWk0Z0Fpb0NNQ0FDS2dJMElBSXFBa0FRa1FTVU9BSUFJQVFnTGlBQ0tnSW9JQUlxQWlRZ0Fpb0NRQ0FDS2dJOEVLVUJsRGdDQkNBRUlDNGdBaW9DSkNBQ0tnSW9JQUlxQWpBZ0Fpb0NOQkNsQVpRNEFnZ2dCQ0F1SUFJcUFpQWdBaW9DS0NBQ0tnSkFFSkVFbERnQ0VDQUVJQzRnQWlvQ0tDQUNLZ0lnSUFJcUFqUWdBaW9DTEJDbEFaUTRBaFFnQkNBdUlBSXFBaUFnQWlvQ0pDQUNLZ0l3RUpFRWxEZ0NJQ0FFSUFRcUFnUTRBZ3dnQkNBRUtnSUlPQUlZSUFRZ0JDb0NGRGdDSEFzZ0JVVWlCUVJBSUFJZ0JDb0NDQ0FDS2dJY2xDQUVLZ0lBSUFJcUFoU1VJQVFxQWdRZ0Fpb0NHSlNTa2pnQ0NDQUNJQVFxQWhRZ0Fpb0NISlFnQkNvQ0RDQUNLZ0lVbENBRUtnSVFJQUlxQWhpVWtwSTRBZ3dnQWlBRUtnSWdJQUlxQWh5VUlBUXFBaGdnQWlvQ0ZKUWdCQ29DSENBQ0tnSVlsSktTT0FJUUN5QUVRVEJxSkFBZ0JVVU5BQ0FDS2dJSUVIQWdBaW9DREJCd2tpQU5LZ0pZWGcwQUlBSXFBaUFnQWlvQ01KUWdBaW9DSkJCd2t5SXVRd0FBQUFCY0JFQWdEQ0FDS2dJZ0lBSXFBakNTRUhBZ0xwVTRBaUFMSUM1REFBQUFBRnNOQUNBTUtnSVlJQU1nQnhCT0lBcEJBblFpQkdvcUFnQmNEUVFnRENBRElBY1FUaUFFYWlvQ0FDQUNLZ0ljSUFJcUFoQ1VJQUlxQWhRZ0Fpb0NDQ0l1bENBQ0tnSVlJQUlxQWd3aUw1U1NrcE00QWhnZ0RDQU1RUVJxSUM0Z0Fpb0NCSklnTHlBQ0tnSUFraUFNS0FJTUVPa0NJQXdnQWlvQ0VDQU1LQUlRc3BJaUxqZ0NGQ0FNSUM0Z0VDZ0NFTElRNXdJNEFoUWdNeUFNS2dJZ2kxNUZEUUFnRENvQ0dCQndJREZnUlEwQUlBd3FBZ0FpTGtNQUFBQUFZRVVOQUNBdUlCQkJBQkJMS0FJRXMxMUZEUUFnRENvQ0JDSXVRd0FBQUFCZ1JRMEFJQzRnRUVFQUVFc29BZ2l6WFVVTkFDQU1JQThnRENnQ0RDQU1LZ0lVRUt3RE9BSWNJQWtnRkJDbUFTQU1RU1FRUHhvZ0ZFRUJhaUVVQ3lBT1FRRnFJUTRNQVFzTEFrQWdGQ0FKRUlRQklnTkxCRUFqQUVFZ2F5SUdKQUFDUUNBVUlBTnJJZ1VnQ1JBMUtBSUFJQWtvQWdSclFTUnRUUVJBSXdCQkVHc2lCeVFBSUFjZ0NTQUZFTU1HSWdRb0FnUWhBeUFFS0FJSUlRVURRQ0FESUFWR0JFQWdCQkJ1SUFkQkVHb2tBQVVnQ1JBMUdpQURFTUFHSUFRZ0EwRWthaUlETmdJRURBRUxDd3dCQ3lBSkVEVWhBeUFHUVFocUlBa2dDUkNFQVNBRmFoREJCaUFKRUlRQklBTVFtd1FoQkNNQVFSQnJJZ01rQUNBRElBUW9BZ2cyQWdBZ0JDZ0NDQ0VISUFNZ0JFRUlhallDQ0NBRElBY2dCVUVrYkdvMkFnUWdBeWdDQUNFRkEwQWdBeWdDQkNBRlJ3UkFJQVFvQWhBYUlBTW9BZ0FRd0FZZ0F5QURLQUlBUVNScUlnVTJBZ0FNQVFzTElBTVFxd0VnQTBFUWFpUUFJQWtnQkJDYUJDQUVFSmtFQ3lBR1FTQnFKQUFNQVFzZ0F5QVVTd1JBSUFrb0FnQWdGRUVrYkdvaEF5QUpFSVFCSVFRZ0NTQURFTkVHSUFrZ0JCRGdCZ3NMSUFKQjBBQnFKQUFNQWd0QjhLOEVRY21yQVJBelFaUVNFRE5Cdnh3UU0wSHBBeEEyUWZrZ0VETkJrYXdCRURNUU53d0RDMEh3cndSQjY2d0JFRE5CbEJJUU0wRy9IQkF6UVk0RUVEWkIrU0FRTTBHa3JRRVFNeEEzREFJTElCVVFkeUFlUWVXTkFSQ1ZBU0VWSXdCQkVHc2lGQ1FBQWtBQ1FBSkFBa0FnRFVFOGFpSU1FSVFCSUEwb0FsUkxCRUFnRFVFUWFpSUdFRllnRFNnQ0NFY05BU0FHUVFBUW1BRVFWaUFOS0FJTVJ3MENJQlFRVFNFSklBMG9BZ2doQWlBTktBSU1JUU1nRFNnQ0FDRUZJQTBvQWdRaEJ5QU5LQUpVSVJBakFFRWdheUlFSkFBZ0JiSWdBcktWalNFdUlBZXlJQU95bFkwaEx5QUpFSjRFSUFrZ0VCQ2pCQ0FDSUFOc0lSWkJBQ0VLQTBBQ1FFRUFJUUlnQmhCV0lBcE5CRUFDZnlBdmkwTUFBQUJQWFFSQUlDK29EQUVMUVlDQWdJQjRDN0loTHdKL0lDNkxRd0FBQUU5ZEJFQWdMcWdNQVF0QmdJQ0FnSGdMc2lFdUEwQWdCQ0FDTmdJY0lBd1FoQUVnQWswRVFDQVFJQlp0SVJaQkFDRUtBMEJCQUNFT0lBWVFWaUFLVFFSQUlBUkJJR29rQUF3RkN3TkFJQVlnQ2hDWUFSQldJQTVOQkVBZ0NrRUJhaUVLREFJTElBUWdCaUFLRUpnQklBNFFtQUVpQnhCRE5nSVFJQVFnRmpZQ0hBSkFJQVJCRUdvZ0JFRWNhaEQ1QVNnQ0FDSVFSUTBBSUFjUXVRSWhBeUFFSUFjUXVRSTJBaEFnQkVFUWFpQVFFUFlCSVFVZ0J4RG1BaUVSSXdCQkVHc2lFaVFBSXdCQlFHb2lBaVFBSUFJZ0JUWUNNQ0FDSUFNMkFqZ2dBaUFSTmdJb0EwQUNRQ0FDUVRCcUlBSkJLR29Rc1FFTkFBSkFBa0FDUUNBQ1FTaHFJQUpCT0dvUW53TWlBdzRFQXdNQUFRSUxJQUpCS0dvUTBnRW9BZ0FnQWlnQ09CQ1dBVVVOQWlBQ0tBSTRJQUlvQWlnUXlBRU1BZ3NnQWlBQ0tBSTRJZ00yQWlBZ0F5QUNRU0JxRUtRQktBSUFJQUpCS0dvUTBnRW9BZ0FRdlFZYURBRUxJQU5CQjB3RVFDQUNLQUk0SVFNZ0FpZ0NLQ0VSSXdCQklHc2lCU1FBSUFVZ0F6WUNHQ0FGSUJFMkFoQWdCVUVRYWhEU0FSb0RRQ0FGUVJocUlBVkJFR29RZ3dFRVFDQUZLQUlZSVJNakFFRWdheUlESkFBZ0F5QVJOZ0lRSUFNZ0V6WUNHQUpBSUFOQkdHb2dBMEVRYWhDREFVVU5BQ0FESUFNb0FoZzJBZ2dEUUNBRFFRaHFFS1FCSUFOQkVHb1Fnd0ZGRFFFZ0F5Z0NDQ0FES0FJWUVKWUJSUTBBSUFNZ0F5Z0NDRFlDR0F3QUN3QUxJQU1vQWhnaEV5QURRU0JxSkFBZ0JTQVROZ0lJSUFWQkNHb2dCVUVZYWhDREFRUkFJQVVvQWhnZ0JTZ0NDQkRJQVFzZ0JVRVlhaENrQVJvTUFRc0xJQVZCSUdva0FBd0JDeUFDSUFKQk9Hb2dBMEVCZGhEMkFTSUROZ0lnSUFJZ0FpZ0NLRFlDR0NBQ0tBSTRJQU1nQWtFWWFoRFNBU2dDQUJDOUJpRURJQUlnQWlnQ09EWUNFQ0FDSUFJb0FoZzJBZ2dDUUNBQ0tBSVFJQUlvQWlBUWxnRkZCRUFnQWtFUWFpRVRJQUpCQ0dvaEVTQUNLQUlnSVJvakFFRVFheUlGSkFBZ0JTQWFOZ0lJQTBBZ0V5QVJFTklCRUxFQklocEZCRUFnRVNnQ0FDQUZLQUlJRUpZQlJRMEJDd3NnQlVFUWFpUUFJQnBCQVhORkRRRWdBaWdDRUNBQ0tBSUlFTWdCSUFOQkFXb2hBd3NnQWtFUWFpSUZFS1FCR2dKQUlBVWdBa0VJYWhENEFVVU5BQU5BSUFJb0FoQWdBaWdDSUJDV0FRUkFJQUpCRUdvUXBBRWFEQUVMQTBBZ0FrRUlhaERTQVNnQ0FDQUNLQUlnRUpZQlJRMEFDeUFDUVJCcUlBSkJDR29RdkFZTkFTQUNRUkJxSWdVb0FnQWdBaWdDQ0JESUFTQUNRU0JxSUFVUXNRRUVRQ0FDSUFJb0FnZzJBaUFMSUFOQkFXb2hBeUFDUVJCcUVLUUJHZ3dBQ3dBTEFrQWdBa0VRYWlBQ1FTQnFFSU1CUlEwQUlBSW9BaUFnQWlnQ0VCQ1dBVVVOQUNBQ0tBSVFJQUlvQWlBUXlBRWdBMEVCYWlFREN5QUNRVEJxSUFKQkVHb1FzUUVOQVFKQUlBTU5BQ0FDUVRCcUlBSkJFR29RK0FFRVFDQUNJQUlvQWpnaUF6WUNJQ0FDSUFNMkFnZ0RRQ0FDUVFocUVLUUJJQUpCRUdvUXNRRU5CQ0FDS0FJSUlBSW9BaUFRbGdFTkFpQUNJQUlvQWdnMkFpQU1BQXNBQ3lBQ0lBSW9BaEFpQXpZQ0lDQUNJQU0yQWdnRFFDQUNRUWhxRUtRQklBSkJLR29Rc1FFTkF5QUNLQUlJSUFJb0FpQVFsZ0VOQVNBQ0lBSW9BZ2cyQWlBTUFBc0FDeUFDUVRCcUlBSkJFR29RK0FFRVFDQUNJQUlvQWhBMkFpZ01Bd3NnQWlBQ1FSQnFFS1FCS0FJQU5nSTREQUlMSUFKQkVHb1FwQUVhSUFJZ0FpZ0NLRFlDQ0NBQ0tBSTRJQUpCQ0dvUTBnRW9BZ0FRbGdGRkJFQURRQ0FDUVJCcUlBSkJDR29Rc1FFTkFpQUNLQUk0SUFJb0FoQVFsZ0VFUUNBQ1FSQnFJZ01vQWdBZ0FpZ0NDQkRJQVNBREVLUUJHZ1VnQWtFUWFoQ2tBUm9NQVFzTEN5QUNRUkJxSUFKQkNHb1FzUUVOQUFOQUFrQWdBaWdDT0NBQ0tBSVFFSllCQkVBRFFDQUNLQUk0SUFKQkNHb1EwZ0VvQWdBUWxnRU5BQXNnQWtFUWFpQUNRUWhxRUx3R0RRRWdBaWdDRUNBQ0tBSUlFTWdCQ3lBQ1FSQnFFS1FCR2d3QkN3c2dBa0V3YWlBQ1FSQnFFUGdCRFFBZ0FpQUNLQUlRTmdJNERBRUxDeUFDUVVCckpBQWdFa0VRYWlRQUFrQWdCeEJESUJCUERRQWdCMEVBRUZJcUFnQWdCeUFRRUZJcUFnQmdEUUJCOEs4RVFmNnRBUkF6UVpRU0VETkJ2eHdRTTBHVkJSQTJRZmtnRUROQnVLNEJFRE1RTnd3UEMwRUFJUUlEUUNBQ0lCQkdEUUVnQ1NBTUlBY2dBaEJTS0FJRUVLWUJFT2dDSUFKQkFXb2hBZ3dBQ3dBTElBNUJBV29oRGd3QUN3QUxBQVVDZnlBTUlBUW9BaHdRcGdFaUFpb0NCQ0F2bFNJd2kwTUFBQUJQWFFSQUlEQ29EQUVMUVlDQWdJQjRDeUVESUFZQ2Z5QUNLZ0lBSUM2VklqQ0xRd0FBQUU5ZEJFQWdNS2dNQVF0QmdJQ0FnSGdMRUpnQklBTVFtQUVoQlNBRUlBSXFBaGlMT0FJTUlBUkJFR29pQ2lBRUtnSU1PQUlBSUFvZ0JDZ0NIRFlDQkFKQUlBVW9BZ1FnQlJBMUtBSUFTUVJBSUFVZ0NoQ3FBd3dCQzBFQUlRSWpBRUVnYXlJUkpBQWdCUkExSWhJQ2Z5QUZJQVVRUTBFQmFoQ2pBeUVISUFVUVF5RVRJd0JCRUdzaURpUUFJQTVCQURZQ0RDQVJRUWhxSWdOQkRHb2dEa0VNYWlBU0VMb0JJQWNFUUNBREtBSVFHaUFIUWYvLy8vOEJTd1JBUWRmS0FSQ3NBUUFMSUFkQkEzUVFUQ0VDQ3lBRElBSTJBZ0FnQXlBQ0lCTkJBM1JxSWhJMkFnZ2dBeUFTTmdJRUlBTVFQaUFDSUFkQkEzUnFOZ0lBSUE1QkVHb2tBQ0FES0FJSUN5QUtFT0FDSUFNZ0F5Z0NDRUVJYWpZQ0NDQUZJQU1Rb2dNZ0F4Q2hBeUFSUVNCcUpBQUxJQVFvQWh4QkFXb2hBZ3dCQ3dBTEFBVURRQ0FHSUFvUW1BRVFWaUFDU3dSQUlBWWdDaENZQVNBQ0VKZ0JFSllDSUFKQkFXb2hBZ3dCQ3dzZ0NrRUJhaUVLREFJTEFBc0xJQXdnQ1JDckF5QU1FSVFCSUEwb0FsUkxEUU1nQ1JDaEJBc2dGRUVRYWlRQURBTUxRZkN2QkVHNG9BRVFNMEdVRWhBelFiOGNFRE5CeGdNUU5rSDVJQkF6UWJ1aUFSQXpFRGNNQkF0QjhLOEVRY1drQVJBelFaUVNFRE5Cdnh3UU0wSEhBeEEyUWZrZ0VETkJ1NklCRURNUU53d0RDMEh3cndSQmxhY0JFRE5CbEJJUU0wRy9IQkF6UWRVREVEWkIrU0FRTTBHWXFnRVFNeEEzREFJTElCVVFkeUFlUWFHUEFSQ1ZBU0VhUVFBaENpTUFRVUJxSWc0a0FBSkFJQTB0QUJ4RkJFQWdEVUU4YWlFQ1FRQWhCZ05BSUFJUWhBRWdCazBOQWlBQ0lBWVFwZ0ZCQURZQ0NDQUdRUUZxSVFZTUFBc0FDeUFOUWNnQWFpSVdFSjRFSUJZZ0RVRThhaUlSRUlRQlFTUnNFS01FSUExQjNBQnFJaEJCS0dvaEcwRUFJUUlDUUFKQUEwQWdEeEJLRUtjQklBSkxCRUFnRHhCS0lBSVFTeUlES0FJRUlBTW9BZ3hCQW5aSERRSWdHeUFDRUVzb0FoZ2hCQ0FES0FJSUlSUWdCQ0FES0FJWUlnd2dBeWdDQkNJVlFRSjBhaUlGS2dJQUlBd3FBZ0FpTDVNaUxpQU1LZ0lFSUMrVElpOFE0d0c3UkJndFJGVDdJUWxBb0xZNEFnQWdCQ0F2SUMrVUlDNGdMcFNTa1RnQ0JDQVZRUUZySWdOQkFTQURRUUZMR3lFU0lBeEJCR29oQ1NBRklRZEJBU0VHQTBBQ1FDQUhRUVJxSVFjZ0JFRUlhaUVESUFZZ0VrWUVRQ0FFSUFjcUFnQWdDU29DQUNJdmt5SXVJQzhnQ1VFRWF5b0NBSk1pTHhEakFidEVHQzFFVlBzaENVQ2d0amdDQ0NBRUlDOGdMNVFnTGlBdWxKS1JPQUlNSUJSQkFXc2lFMEVCSUJOQkFVc2JJUmNnQlNBVlFRSjBhaUVISUF3aEJrRUJJUlFEUUNBVUlCZEdCRUFnQTBFSWFpRUpJQU1nRENBVElCVnNRUUowYWlJRktnSUFJaThnQlNBVlFRSjBheUlFS2dJQWt5SXVJQVVxQWdRZ0w1TWlMeERqQWJ0RUdDMUVWUHNoQ1VDZ3RqZ0NDQ0FESUM4Z0w1UWdMaUF1bEpLUk9BSU1JQVZCQkdvaEEwRUJJUWNEUUNBRVFRUnFJUVFnQnlBU1JnMEVJQWtnQXlvQ0FDQUVLZ0lBa3lJdUlBTXFBZ1FnQTBFRWF5b0NBSk1pTHhEakFidEVHQzFFVlBzaENVQ2d0amdDQ0NBSklDOGdMNVFnTGlBdWxKS1JPQUlNSUFkQkFXb2hCeUFEUVFScUlRTWdDVUVJYWlFSkRBQUxBQXNnQXlBSEtnSUFJQVlxQWdDVElpNGdCU29DQkNBRktnSUFreUl2RU9NQnUwUVlMVVJVK3lFSlFLQzJPQUlJSUFNZ0x5QXZsQ0F1SUM2VWtwRTRBZ3dnQTBFUWFpRURJQVZCQkdvaENVRUJJUVFEUUNBRUlCSkdCRUFnQXlBSEtnSUVJQVlxQWdTVElpNGdDU29DQUNBSlFRUnJLZ0lBa3lJdkVPTUJ1MFFZTFVSVSt5RUpRS0MyT0FJQUlBTWdMeUF2bENBdUlDNlVrcEU0QWdRZ0ZFRUJhaUVVSUFkQkNHb2hCeUFHUVFocUlRWWdDVUVFYWlFRkRBSUZJQU1nQjBFRWFpSUhLZ0lBSUFaQkJHb2lCaW9DQUpNaUxpQUpLZ0lFSUFsQkJHc3FBZ0NUSWk4UTR3RzdSQmd0UkZUN0lRbEFvTFk0QWdBZ0F5QXZJQytVSUM0Z0xwU1NrVGdDQkNBRVFRRnFJUVFnQTBFSWFpRURJQWxCQkdvaENRd0JDd0FMQUFzQUJTQUVJQWNxQWdBZ0NTb0NBSk1pTGlBSktnSUVJQWxCQkdzcUFnQ1RJaThRNHdHN1JCZ3RSRlQ3SVFsQW9MWTRBZ2dnQkNBdklDK1VJQzRnTHBTU2tUZ0NEQ0FHUVFGcUlRWWdDVUVFYWlFSklBTWhCQXdDQ3dBTEN5QUpJQU1xQWdBaUx5QUVLZ0lBa3lJdUlDOGdBMEVFYXlvQ0FKTWlMeERqQWJ0RUdDMUVWUHNoQ1VDZ3RqZ0NDQ0FKSUM4Z0w1UWdMaUF1bEpLUk9BSU1JQUpCQVdvaEFnd0JDd3NNQVF0QjhLOEVRWmtMRUROQnRBOFFNMEcvSEJBelFlQUFFRFpCK1NBUU0wR0tJeEF6RURjTUF3c2dEVUdRQVdvaEZRTkFJQkVRaEFFZ0NrMEVRQ0FSSUJZUXF3TU1BZ3NnRVNBS0VLWUJLZ0lBSVM0Z0VTQUtFS1lCS2dJRUlTOGdFU0FLRUtZQktnSWNJVEFnRGlBdVF3QUFnRDlCQVNBUklBb1FwZ0VvQWd4MHNwVWlMcFFnTGtNQUFBQS9sRU1BQUFDL2tpSXhramdDT0NBT0lDOGdMcFFnTVpJNEFqUWdEaUF1SURDVU9BSXdRUUFoQmlBT0lBNHFBamdnRHlBUklBb1FwZ0VvQWd4QkFCRDNBU2dDQkVFQmE3TVE1d0k0QWpnZ0RpQU9LZ0kwSUE4Z0VTQUtFS1lCS0FJTVFRQVE5d0VvQWdoQkFXdXpFT2NDT0FJMElCVkJBQkE4SVJzZ0VTQUtFS1lCS0FJTUlRSWdFU0FLRUtZQktBSVFJUU1nRGlvQ09DRXZJQTRxQWpRaE1DQU9LZ0l3SVM0akFFRXdheUlFSkFBQ1FDQXZRd0FBQUFCZ0JFQWdMeUFRUVNocUlnVWdFQ2dDQkNBQ2JDQURhaEJMS0FJRXMxMEVRQ0F3UXdBQUFBQmdCRUFnTUNBRklCQW9BZ1FnQW13Z0Eyb1FTeWdDQ0xOZEJFQWdCU0FRS0FJRUlBSnNJQU5xRUVzaUJTZ0NFRUVDUmdSQUlBNUJBRFlDUEFKL0lDOURBQUFBUDVJaU1ZdERBQUFBVDEwRVFDQXhxQXdCQzBHQWdJQ0FlQXNpQjBFQVNDRUNBbjhnTUVNQUFBQS9raUl4aTBNQUFBQlBYUVJBSURHb0RBRUxRWUNBZ0lCNEN5RURJQUlOQlNBRFFRQklJQWNnQlNnQ0JFOXlEUVVnQXlBRktBSUlUdzBGSUJCQkhHb2hERU1BQUlBL0lCQXFBZ3dnTHBRaUxpQXVRd0FBZ0Q5ZEd5SXhFSEFoTGdKL0lERWdFQ29DRUpRaU1VTUFBQUEva2lJemkwTUFBQUJQWFFSQUlET29EQUVMUVlDQWdJQjRDeUVKSURFUWNJMGhNMEVBSUFjZ0NXc1F0UUloQWlBSElBbHFJQVVvQWdSQkFXc1FuZ01oRjBFQUlBTWdDV3NRdFFJaEJ5QURJQWxxSUFVb0FnaEJBV3NRbmdNaEh5QU1RUUFRUEVFQUlBd1FSRUVDZEJBNkdrTUFBSUMvSUM0Z0xwS1ZJVFFEUUNBSElCOUtCRUJCQUNFRFFRQWhCUU5BSUJBb0FoUWdCVXdFUUVNQUFBQUFJUzREUUNBUUtBSUlJZ1VnQTB3RVFDQXVRd0FBQUFCYkRRc0ZJQzRnRENBREVEd3FBZ0JkQkVBZ0RDQURFRHdxQWdBaExnc2dBMEVCYWlFRERBRUxDeUF1UXdBQUFBQmVCRUJCQUNFQ0EwQWdBaUlESUFWT0RRc2dCQ0FEc2lJdk9BSWdJQVFnRENBREVEd3FBZ0E0QWlRZ0JDQURRUUZySWdLeU9BSVlJQVFnRENBQ0lCQW9BZ2dpQldvZ0JXOFFQQ29DQURnQ0hDQUVJQU5CQVdvaUFySTRBaEFnQkNBTUlCQW9BZ2dpQlNBQ2FpQUZieEE4S2dJQU9BSVVBa0FnRENBREVEd3FBZ0FnTGlBUUtnSVlsRjVGRFFBZ0JDb0NKQ0l3SUFRcUFoeGVSUTBBSURBZ0JDb0NGRjVGRFFBZ0JDQXZPQUlBUXdBQUFBQWhNUUpBSUFRcUFoQWlNQ0FFS2dJZ0lpK1RJREFnQkNvQ0dDSXdreUkwbENJeVF3QUFBQUJiSURBZ0w1TWlNeUEwbENJMFF3QUFBQUJiY2lBelF3QUFBQUJiY2lJREJFQWdCRUVBTmdJTUlBUkJBRFlDQ0F3QkN5QUVJQVFxQWhRZ0JDb0NKQ0l4a3lBeWxTQUVLZ0ljSURHVElEU1ZreUl4T0FJTUlBUWdNU0F2SUMrVUlEQWdNSlFpTDVPVUlBUXFBaHdnQkNvQ0pKT1NJRE9WSWpBNEFnZ2dCQ29DSENBRUtnSU1JQytVa3lBd0lBUXFBaGlVa3lFeEN5QUVJREU0QWdRZ0EwVUVRQ0FFS2dJSUlUQWdCQ29DQkJvZ0JDb0NEQ0l2UXdBQUFBQmNCRUFnQkNBd2pDQXZJQytTbFRnQ0FBc0xJQnNnRGlnQ1BDSUZRUUowYWdKOElBUXFBZ0JEQUFBQVA1SWdFQ2dDQ0xJaUw1SWdMNVc3UkJndFJGVDdJUmxBb2lJOHZTSmFRalNJcDBIL0QzRWlBMEgvRDBZRVFDQThSQmd0UkZUN0lSbEFvaUk4SUR5akRBRUxJRnBDQVlZaVdFS3d0S0hFNnY2UW1ZQi9XQVJBSUR4RUFBQUFBQUFBQUFDaUlEd2dXRUt3dEtIRTZ2NlFtWUIvVVJzTUFRc0NmaUFEUlFSQVFRQWhBeUJhUWd5R0lsaENBRmtFUUFOQUlBTkJBV3NoQXlCWVFnR0dJbGhDQUZrTkFBc0xJRnBCQVNBRGE2MkdEQUVMSUZwQy8vLy8vLy8vL3dlRFFvQ0FnSUNBZ0lBSWhBc2hXQ0FEUVlFSVNnUkFBMEFDUUNCWVFwamFrS0sxdjhnTWZTSlpRZ0JUQkVBZ1dDRlpEQUVMSUZoQ21OcVFvclcveUF4U0RRQWdQRVFBQUFBQUFBQUFBS0lNQXdzZ1dVSUJoaUZZSUFOQkFXc2lBMEdCQ0VvTkFBdEJnUWdoQXdzQ1FDQllRcGpha0tLMXY4Z01mU0paUWdCVEJFQWdXQ0ZaREFFTElGaENtTnFRb3JXL3lBeFNEUUFnUEVRQUFBQUFBQUFBQUtJTUFRc0NRQ0JaUXYvLy8vLy8vLzhIVmdSQUlGa2hXQXdCQ3dOQUlBTkJBV3NoQXlCWlFvQ0FnSUNBZ0lBRVZDRUhJRmxDQVlZaVdDRlpJQWNOQUFzTElGcENnSUNBZ0lDQWdJQ0FmNE1nV0VLQWdJQ0FnSUNBQ0gwZ0E2MUNOSWFFSUZoQkFTQURhNjJJSUFOQkFFb2JoTDhMdGpnQ0FDQU9JQVZCQVdvMkFqd0xJQkFvQWdnaEJRd0FDd0FMUWZDdkJFR1M3QUFRTTBHMER4QXpRYjhjRUROQjJnRVFOa0g1SUJBelFhZnZBQkF6RURjTURRVWdCRUhvMVFFb0FnQTJBaWdnQkVIZzFRRXBBZ0EzQXlBZ0RFRUFFRHdoQ1NBTVFRQVFQQ0VDSUFJZ0VDZ0NDRUVCYXlJVVFRSjBhaUlTS2dJQUlTNGdBaW9DQUNFdlFRQWhCd05BSUFjZ0ZFWUVRQ0FKSUJSQkFuUnFJQVFxQWlnZ0w1UWdCQ29DSUNBdWxDQUVLZ0lrSUJJcUFnQ1VrcEk0QWdBRklBa2dCMEVDZENJVGFpQUVLZ0lvSUFJZ0IwRUJhaUlIUVFKMGFpb0NBSlFnQkNvQ0lDQXVsQ0FDSUJOcUtnSUFJaTRnQkNvQ0pKU1NramdDQUF3QkN3c2dCVUVCYWlFRkRBRUxBQXNBQ3lBSHNpQXdreEJ3SVRJZ0JTQUhFRTRoSUNBQ0lRTURRQ0FESUJkS0JFQWdCMEVCYWlFSERBSUxJRElnQTdJZ0w1TVFjSklpTGlBelhrVUVRQ0FnSUFOQkEzUnFJZ2txQWdBaE1TQVFLQUlJSVJJZ0RFRUFFRHdoRkNBeElCS3lsTHRFZDhqSmJUQmZ4RCtpdGlFeElEUWdMcFFpTGlBdUlDNGdMaUF1SUM1REFBREFRSktVUXdBQThFR1NsRU1BQVBCQ2twUkRBQUMwUTVLVVF3QUFORVNTbEVNQUFEUkVrcnRFT1d4Uy9tdkJWaitpdGlBSktnSUVsQ0V1SUJBb0FnZ2hDUUpBQWtBQ1FBSkFBa0FDUUFKQUFrQWdGQVJBSURGREFBQUFQNUpEQUFBQUFGNUZEUUVnTVVNQUFBQy9raUkxSUFteVhVVU5BU0F1UXdBQUFBQmdSUTBDSUFsQkFFZ05Bd0ovSURXT0lqV0xRd0FBQUU5ZEJFQWdOYWdNQVF0QmdJQ0FnSGdMSWhKQkFXb2dDVzhoRXlBSklCSnFJQWx2SVFsREFBQ0FQeUF4SUJLeWswTUFBQUMva2lJeGt5STFRd0FBQUFCZ1JRMEVJREZEQUFBQUFHQkZEUVVnQ1VFQVNBMEdJQk5CQUVnTkJ5QVVJQWxCQW5ScUlna2dOU0F1bENBSktnSUFramdDQUNBVUlCTkJBblJxSWdrZ01TQXVsQ0FKS2dJQWtqZ0NBQXdJQzBId3J3UkI3UE1BRUROQjlmVUFFRE5Cdnh3UU0wR0xBUkEyUWZrZ0VETkIrL2tBRURNUU53d1VDMEh3cndSQmsvNEFFRE5COWZVQUVETkJ2eHdRTTBHTUFSQTJRZmtnRUROQm9JQUJFRE1RTnd3VEMwSHdyd1JCcjRNQkVETkI5ZlVBRUROQnZ4d1FNMEdOQVJBMlFma2dFRE5CaG9RQkVETVFOd3dTQzBId3J3UkIxSWNCRUROQjlmVUFFRE5Cdnh3UU0wR09BUkEyUWZrZ0VETkJnb2tCRURNUU53d1JDMEh3cndSQnlZc0JFRE5COWZVQUVETkJ2eHdRTTBHV0FSQTJRZmtnRUROQitZc0JFRE1RTnd3UUMwSHdyd1JCZ284QkVETkI5ZlVBRUROQnZ4d1FNMEdYQVJBMlFma2dFRE5CdDVBQkVETVFOd3dQQzBId3J3UkJoNU1CRUROQjlmVUFFRE5Cdnh3UU0wR1lBUkEyUWZrZ0VETkJoWlVCRURNUU53d09DMEh3cndSQnBaY0JFRE5COWZVQUVETkJ2eHdRTTBHWkFSQTJRZmtnRUROQnpKa0JFRE1RTnd3TkN3c2dBMEVCYWlFRERBQUxBQXNBQzBId3J3UkJ1OWdBRUROQnRBOFFNMEcvSEJBelFmNEFFRFpCK1NBUU0wRzQyd0FRTXhBM0RBZ0xRZkN2QkVHRXp3QVFNMEcwRHhBelFiOGNFRE5CK2dBUU5rSDVJQkF6UWZqUkFCQXpFRGNNQnd0QjhLOEVRWjNFQUJBelFiUVBFRE5Cdnh3UU0wSDVBQkEyUWZrZ0VETkJuTWNBRURNUU53d0dDMEh3cndSQnNEZ1FNMEcwRHhBelFiOGNFRE5CK0FBUU5rSDVJQkF6UVpZOEVETVFOd3dGQzBId3J3UkIyaXNRTTBHMER4QXpRYjhjRUROQjl3QVFOa0g1SUJBelFiSXZFRE1RTnd3RUN5QUVRVEJxSkFBRFFDQU9LQUk4SUFaTUJFQWdDa0VCYWlFS0RBSUZJQTVCQ0dvaUFpQVJJQW9RcGdGQkpCQS9HaUFPSUJVZ0JoQThLZ0lBT0FJUUlCWWdBaERvQWlBR1FRRnFJUVlNQVFzQUN3QUxBQXNnRGtGQWF5UUFJQm9RZHlBZVFTQnFKQUFNQWd0QjhLOEVRZDgzRUROQmxCSVFNMEcvSEJBelFaTUJFRFpCK1NBUU0wSEZPeEF6RURjTEVBQUFDeUFORUlNRUVJUUJJUUlnSVVFZ2FpSUhFS2dDSUFJRVFDQUhJQUlRbWdZZ0J5QUNFS01HQ3dOQUlBMFFnd1FRaEFFZ0MwME5CaUFoUVFocUlBMFFnd1FnQ3hDbUFTSUNLZ0lBSUFJcUFnUWdBaW9DQ0NBQ0tnSWNJQUlxQWhoREFBQUFBRjRRK0FRYUlBY2dDeEJ0SWdJZ0lTMEFHRG9BRUNBQ0lDRXBBeEEzQWdnZ0FpQWhLUU1JTndJQUlBdEJBV29oQ3d3QUN3QUxRZkN2QkVIQU54QXpRYm84RUROQmc4VUFFRE5CMUFFUU5rR1V5UUFRTTBHOHpRQVFNeEEzREFnTFFmQ3ZCRUduMHdBUU0wRzZQQkF6UVlQRkFCQXpRZFVCRURaQmxNa0FFRE5CcXRjQUVETVFOd3dIQzBId3J3UkIxTndBRUROQnVqd1FNMEdEeFFBUU0wSFdBUkEyUVpUSkFCQXpRZkRxQUJBekVEY01CZ3RCOEs4RVFiTHdBQkF6UWJvOEVETkJnOFVBRUROQjF3RVFOa0dVeVFBUU0wR1o4Z0FRTXhBM0RBVUxRZkN2QkVISitBQVFNMEc2UEJBelFZUEZBQkF6UWRnQkVEWkJsTWtBRUROQm1mSUFFRE1RTnd3RUN5QXJFRFVpRUVIZ0FCQ1BBU0FRSUFjUWdBRVE0QVVnR0VFd2FpRVBJQmhCNEFCcUlRd2dHRUdRQVdvaENTQVlRY0FCYWlFS0lCaEI4QUZxSVE0Z0dDb0NvQUloTHlBWUtnS2tBaUV3SUJncUFxZ0NJVEVnR0NvQ3JBSWhNeUFZS2dLd0FpRTBJQmdxQXJRQ0lUSWdHQ29DdUFJaE5TQVlLZ0s4QWlFNFFRQWhBMEVBSVFzQ1FBSkFJQWdFUUNBUUVJSUJJQWNRZ0FGSERRRURRQ0FIRUlBQklBdE5CRUFnQnhDQUFTQURSd1JBUWZDdkJFR05QeEF6UWRVYUVETkIyeUFRTTBIcEJCQTJRZllsRUROQnNzSUFFRE1RTnd3SkN3VWdFQ0FERUk4Q0lSRWdCeUFMRUcwaEJDTUFRYUFCYXlJR0pBQWpBRUhnQW1zaUFpUUFJQVFxQWdBaE5pQUVLZ0lFSVRjZ0JDb0NEQ0E0bEVNQUFJQS9seUV1SUFRcUFnZ2lPUkRrQlNFNklEa1E0d1VoT1NBQ1FiQUNhaUlFUVlDQWdQd0ROZ0lnSUFSQ0FEY0NHQ0FFSURjNEFoUWdCQ0E2SUM2VUlqYzRBaEFnQkNBMk9BSUlJQVFnTnpnQ0FDQUVJRGtnTHBRaU5qZ0NEQ0FFSURhTU9BSUVJQUlxQXNRQ0lUWWdBaW9DdUFJaE55QUNRWUFDYWlJRklBUWdHQkJhSUFWQkNISWdCQ0FZUVFocUVGb2dBa0dRQW1vZ0JDQVlRUkJxRUZvZ0FrR1lBbW9nQkNBWVFSaHFFRm9nQWtHZ0Ftb2dCQ0FZUVNCcUVGb2dBa0dvQW1vZ0JDQVlRU2hxRUZvZ0FrSFFBV29pQlNBRUlBOFFXaUFGUVFoeUlBUWdEMEVJYWhCYUlBSkI0QUZxSUFRZ0QwRVFhaEJhSUFKQjZBRnFJQVFnRDBFWWFoQmFJQUpCOEFGcUlBUWdEMEVnYWhCYUlBSkIrQUZxSUFRZ0QwRW9haEJhSUFKQm9BRnFJZ1VnQkNBTUVGb2dCVUVJY2lBRUlBeEJDR29RV2lBQ1FiQUJhaUFFSUF4QkVHb1FXaUFDUWJnQmFpQUVJQXhCR0dvUVdpQUNRY0FCYWlBRUlBeEJJR29RV2lBQ1FjZ0JhaUFFSUF4QktHb1FXaUFDUWZBQWFpSUZJQVFnQ1JCYUlBVkJDSElnQkNBSlFRaHFFRm9nQWtHQUFXb2dCQ0FKUVJCcUVGb2dBa0dJQVdvZ0JDQUpRUmhxRUZvZ0FrR1FBV29nQkNBSlFTQnFFRm9nQWtHWUFXb2dCQ0FKUVNocUVGb2dBa0ZBYXlJRklBUWdDaEJhSUFWQkNISWdCQ0FLUVFocUVGb2dBa0hRQUdvZ0JDQUtRUkJxRUZvZ0FrSFlBR29nQkNBS1FSaHFFRm9nQWtIZ0FHb2dCQ0FLUVNCcUVGb2dBa0hvQUdvZ0JDQUtRU2hxRUZvZ0FrRVFhaUlGSUFRZ0RoQmFJQVZCQ0hJZ0JDQU9RUWhxRUZvZ0FrRWdhaUFFSUE1QkVHb1FXaUFDUVNocUlBUWdEa0VZYWhCYUlBSkJNR29nQkNBT1FTQnFFRm9nQWtFNGFpQUVJQTVCS0dvUVdpQUlJQUpCREdvaUJDQUNRUWhxSWdVZ0xpQTFsQkNMQWlBR0lBZ2dBaW9DRUNBQ0tnSVVJQUlvQWd3Z0FpZ0NDQkJYT0FJQUlBWWdDQ0FDS2dJWUlBSXFBaHdnQWlnQ0RDQUNLQUlJRUZjNEFnUWdCaUFJSUFJcUFpQWdBaW9DSkNBQ0tBSU1JQUlvQWdnUVZ6Z0NDQ0FHSUFnZ0Fpb0NLQ0FDS2dJc0lBSW9BZ3dnQWlnQ0NCQlhPQUlNSUFZZ0NDQUNLZ0l3SUFJcUFqUWdBaWdDRENBQ0tBSUlFRmM0QWhBZ0JpQUlJQUlxQWpnZ0Fpb0NQQ0FDS0FJTUlBSW9BZ2dRVnpnQ0ZDQUlJQVFnQlNBdUlES1VFSXNDSUFZZ0NDQUNLZ0pBSUFJcUFrUWdBaWdDRENBQ0tBSUlFRmM0QWhnZ0JpQUlJQUlxQWtnZ0Fpb0NUQ0FDS0FJTUlBSW9BZ2dRVnpnQ0hDQUdJQWdnQWlvQ1VDQUNLZ0pVSUFJb0Fnd2dBaWdDQ0JCWE9BSWdJQVlnQ0NBQ0tnSllJQUlxQWx3Z0FpZ0NEQ0FDS0FJSUVGYzRBaVFnQmlBSUlBSXFBbUFnQWlvQ1pDQUNLQUlNSUFJb0FnZ1FWemdDS0NBR0lBZ2dBaW9DYUNBQ0tnSnNJQUlvQWd3Z0FpZ0NDQkJYT0FJc0lBZ2dCQ0FGSUM0Z05KUVFpd0lnQmlBSUlBSXFBbkFnQWlvQ2RDQUNLQUlNSUFJb0FnZ1FWemdDTUNBR0lBZ2dBaW9DZUNBQ0tnSjhJQUlvQWd3Z0FpZ0NDQkJYT0FJMElBWWdDQ0FDS2dLQUFTQUNLZ0tFQVNBQ0tBSU1JQUlvQWdnUVZ6Z0NPQ0FHSUFnZ0Fpb0NpQUVnQWlvQ2pBRWdBaWdDRENBQ0tBSUlFRmM0QWp3Z0JpQUlJQUlxQXBBQklBSXFBcFFCSUFJb0Fnd2dBaWdDQ0JCWE9BSkFJQVlnQ0NBQ0tnS1lBU0FDS2dLY0FTQUNLQUlNSUFJb0FnZ1FWemdDUkNBSUlBUWdCU0F1SURPVUVJc0NJQVlnQ0NBQ0tnS2dBU0FDS2dLa0FTQUNLQUlNSUFJb0FnZ1FWemdDU0NBR0lBZ2dBaW9DcUFFZ0Fpb0NyQUVnQWlnQ0RDQUNLQUlJRUZjNEFrd2dCaUFJSUFJcUFyQUJJQUlxQXJRQklBSW9BZ3dnQWlnQ0NCQlhPQUpRSUFZZ0NDQUNLZ0s0QVNBQ0tnSzhBU0FDS0FJTUlBSW9BZ2dRVnpnQ1ZDQUdJQWdnQWlvQ3dBRWdBaW9DeEFFZ0FpZ0NEQ0FDS0FJSUVGYzRBbGdnQmlBSUlBSXFBc2dCSUFJcUFzd0JJQUlvQWd3Z0FpZ0NDQkJYT0FKY0lBZ2dCQ0FGSUM0Z01aUVFpd0lnQmlBSUlBSXFBdEFCSUFJcUF0UUJJQUlvQWd3Z0FpZ0NDQkJYT0FKZ0lBWWdDQ0FDS2dMWUFTQUNLZ0xjQVNBQ0tBSU1JQUlvQWdnUVZ6Z0NaQ0FHSUFnZ0Fpb0M0QUVnQWlvQzVBRWdBaWdDRENBQ0tBSUlFRmM0QW1nZ0JpQUlJQUlxQXVnQklBSXFBdXdCSUFJb0Fnd2dBaWdDQ0JCWE9BSnNJQVlnQ0NBQ0tnTHdBU0FDS2dMMEFTQUNLQUlNSUFJb0FnZ1FWemdDY0NBR0lBZ2dBaW9DK0FFZ0Fpb0MvQUVnQWlnQ0RDQUNLQUlJRUZjNEFuUWdDQ0FFSUFVZ0xpQXdsQkNMQWlBR0lBZ2dBaW9DZ0FJZ0Fpb0NoQUlnQWlnQ0RDQUNLQUlJRUZjNEFuZ2dCaUFJSUFJcUFvZ0NJQUlxQW93Q0lBSW9BZ3dnQWlnQ0NCQlhPQUo4SUFZZ0NDQUNLZ0tRQWlBQ0tnS1VBaUFDS0FJTUlBSW9BZ2dRVnpnQ2dBRWdCaUFJSUFJcUFwZ0NJQUlxQXB3Q0lBSW9BZ3dnQWlnQ0NCQlhPQUtFQVNBR0lBZ2dBaW9Db0FJZ0Fpb0NwQUlnQWlnQ0RDQUNLQUlJRUZjNEFvZ0JJQVlnQ0NBQ0tnS29BaUFDS2dLc0FpQUNLQUlNSUFJb0FnZ1FWemdDakFFZ0NDQUVJQVVnTGlBdmxCQ0xBaUFHSUFnZ055QTJJQUlvQWd3Z0FpZ0NDQkJYT0FLUUFTQUNRZUFDYWlRQVFRQWhCVUVBSVFJZ0VVSFVBQkNIQmtFa0lSUURRQ0FGUVNWR0JFQUNRQ0FDUVpvRlJnMEFRZkN2QkVIYXB3RVFNMEhWR2hBelFkc2dFRE5CbWdNUU5rSDJKUkF6UWVPcUFSQXpFRGNRQUFBTEJTQUNJQlJxSVFRZ0JpQUZRUUowYWlFZUlBVkJBV29pRFNFRkEwQWdBaUFFUndSQUlCRWdBa0VJYldvaUZTQVZMUUFBSUI0cUFnQWdCaUFGUVFKMGFpb0NBRjBnQWtFSGNYUnlPZ0FBSUFWQkFXb2hCU0FDUVFGcUlRSU1BUXNMSUJSQkFXc2hGQ0FFSVFJZ0RTRUZEQUVMQ3lBR1FhQUJhaVFBSUFjZ0N4QnRJUUlnRUNBREVJNENJZ1FnQWkwQUVEb0FFQ0FFSUFJcEFnZzNBZ2dnQkNBQ0tRSUFOd0lBSUFOQkFXb2hBeUFMUVFGcUlRc01BUXNMSUJBZ0F4RGdCUXdDQzBId3J3UkJ6aGNRTTBIVkdoQXpRZHNnRUROQm1RUVFOa0gySlJBelFaRXBFRE1RTnd3RkMwSHdyd1JCaURJUU0wSFZHaEF6UWRzZ0VETkJtZ1FRTmtIMkpSQXpRWVkyRURNUU53d0VDeUFIRU9FRElDRkJNR29rQUNBcUVIY1FsUVloQXlBaVFSQnFJZ0lRM3dVZ0FoQkFJUVFnSWlBaktBSUFFRFVRZ2dFMkFnd2dJa0gxMXdFMkFnZ2dJaUFFTmdJRUlDSkJ2aXcyQWdBZ0EwR0Fxd0VnSWhEY0JTQUNFRGthSUNNb0FnQWhHQ01BUWZBQWF5SUhKQUFnR1VFTWFpSWhFSllDSUJsQmZ6WUNHQ0FaUVJ4cUlSSWdHVUdVQm1vaEhpQVpRWXdGYWlFVUlCbEIvQVJxSVFZZ0dCQTFFRmtoRGlBSFFlZ0FhaUFaUWNnQWFoRDZBeEN6QWlFTUEwQWdEQ0FIUVRCcUVHc1Fzd0lRZ3dFRVFDQUhRVEJxUWNtc0FSQ1ZBU0VRSUJrdEFBZ2hCQ0FZRURVaEFpQU1FRzhvQWdRUU5TRURBa0FDUUFKQUlBUUVRQUovSUFNaEJTQU1FRzhvQWdSQkpHb2hEVUVBSVE5QkFDRUpJd0JCRUdzaUVTUUFJQVlRbGdJQ1FBSkFJQUlpQkJDQ0FVVU5BQ0FGRUlJQlJRMEFJQVlnQkJDQ0FSQ1pBd05BQWtBZ0JCQ0NBU0FKVFFSQUlBWVFReUFFRUlJQlRRMEJRZkN2QkVHSnRRRVFNMEhDc3dFUU0wR0R4UUFRTTBHdkFSQTJRWlRKQUJBelFjVzFBUkF6RURjTUR3dEJmeUVDUVg4aEEwSC8vLy8vQnlFS0lBUWdDUkNQQWlFVkFrQWdEU2dDQ0FSQUlBMUJBRFlDWkNBTlFjZ0FhaUlMRUVRaENDQUxFTkFHSUFzZ0NCQ25BeUFOUWRRQWFpRUlBMEFnQ0JEeEJVVUVRQ0FJRVBNRkRBRUxDeUFOSUFnZ0RTZ0NDQ0FWRVBFRElBc1FSQm9NQVF0QjhLOEVRYkcyQVJBelFicjhBQkF6UVlQRkFCQXpRWlVERURaQmxNa0FFRE5CMUxZQkVETVFOd3dQQzBFQUlROGdCQ0FKRUk0Q0lSWWdEVUhJQUdvaENBSkFBMEFnQ0JCRUlBOU5CRUFDUUNBQ1FYOUdEUU1nQ2tGL1JnMEhJQU5CZjBjTkFDQUdJQkZCQ0dvZ0NTQUtFUEVCRUtvQ0RBTUxCUUpBSUJZdEFCQWdCU0FJSUE4UVBDZ0NBQkNPQWkwQUVFY05BQ0FDSUJVZ0JTQUlJQThRUENnQ0FCQ1BBaENiQXlJTFN3UkFJQWdnRHhBOEtBSUFJUW9nQWlFRElBc2hBZ3dCQ3lBTElBTWdBeUFMU3hzaEF3c2dEMEVCYWlFUERBRUxDeUFHS2dJTUlBS3pJQU96bFY1RkRRQWdCaUFSUVFocUlBa2dDaER4QVJDcUFnc2dDVUVCYWlFSkRBRUxDeUFHRUVNaER3c2dFVUVRYWlRQUlBOE1BUXRCOEs4RVFjaXhBUkF6UWNLekFSQXpRWVBGQUJBelFhQUJFRFpCbE1rQUVETkJ2N1FCRURNUU53d0tDeUFaS0FJQVR3MEJJQkFRZHd3REN5QURJUTFCQUNFRFFRQWhDaU1BUVJCcklnOGtBQ0FHRUpZQ0FrQWdBaUlGRUlJQlJRMEFJQTBRZ2dGRkRRQWdCaUFGRUlJQkVKa0RBMEFnQlJDQ0FTQUtUUVJBSUFZUVF5QUZFSUlCU3dSQVFmQ3ZCRUdKdFFFUU0wSENzd0VRTTBHRHhRQVFNMEh3QUJBMlFaVEpBQkF6UWNXMUFSQXpFRGNNREFzRlFRQWhBMEYvSVFKQmZ5RUxRZi8vLy84SElRUWdCU0FLRUk4Q0lRa2dCU0FLRUk0Q0lSRUNRQU5BSUEwUWdnRWdBMDBFUUFKQUlBSkJmMFlOQXlBTFFYOUhEUUFnQmlBUFFRaHFJQW9nQkJEeEFSQ3FBZ3dEQ3dVQ1FDQVJMUUFRSUEwZ0F4Q09BaTBBRUVjTkFDQUNJQWtnRFNBREVJOENFSnNESWdoTEJFQWdBaUVMSUFNaEJDQUlJUUlNQVFzZ0NDQUxJQWdnQzBrYklRc0xJQU5CQVdvaEF3d0JDd3NnQmlvQ0RDQUNzeUFMczVWZVJRMEFJQVlnRDBFSWFpQUtJQVFROFFFUXFnSUxJQXBCQVdvaENnd0JDd3NnQmhCRElRTUxJQTlCRUdva0FDQVpLQUlBSUFOTERRRUxJQkFRZHlBTUVHOG9BZ1FRTlJCWklRb0NmeUFIUVRCcVFkcXNBUkNWQVNFQ1FRQWdGQ0FPSUFvZ0JpQVlLQUlBSUJnb0FnUWdEQkJ2S0FJRUtBSUFJQXdRYnlnQ0JDZ0NCQkQ4QlNJRFFRQklEUUFhUVFFTElRUWdBaEIzSUFSRkRRRWdCMEhZQUdvUVRTRVBJQWRCTUdvaUJFSFByUUVRbFFFaEFpQVBJQlFnQmlBREVQc0ZJQUlRZHlBSFFSQnFRZWF0QVJDVkFTRUNBa0FnQkNBT0lBb2dEeUFlSUF3UWJ5Z0NCQ2dDQUNBTUVHOG9BZ1FvQWdRUStnVkZCRUFnQWhCM0RBRUxJQUlRZHlBSEVFMGhDQ0FIUVJCcVFjdXVBUkNWQVNFQ0lBZ2dCMEV3YWlBT0lBb2dEeUFaS2dJRUVQa0ZBa0FnQ0JCRElCa29BZ0JKQkVBZ0FoQjNEQUVMSUFJUWR5QUhRUkJxUWR5dUFSQ1ZBU0VWQW44Z0dCQTFJUkFnREJCdktBSUVFRFVoRVNBSFFUQnFJUUpCQUNFRFFRQWhDU01BUVVCcUlnMGtBQ0FHRUpZQ0FrQUNRQUpBSUJBUWdnRkZEUUFnRVJDQ0FVVU5BRU1BQUNCQkVIQWhMaUFOUVJCcUlBSkRBQUFBQUJEMEJVVU5BU0FHSUJBUWdnRVFtUU1EUUFKQUlCQVFnZ0VnQ1UwRVFDQUdFRU1nRUJDQ0FVME5BVUh3cndSQmliVUJFRE5Cd3JNQkVETkJnOFVBRUROQmdBSVFOa0dVeVFBUU0wSEZ0UUVRTXhBM0RCQUxRWDhoQWtGL0lRdEIvLy8vL3djaEJDQVFJQWtRandJaEV5QU5RUXhxSUExQkNHb2dEVUVRYWlBUUlBa1FqZ0lpRmlvQ0FDQVdLZ0lFRVBNRFFRQWhBd0pBQTBBZ0VSQ0NBU0FEVFFSQUFrQWdBa0YvUmcwRElBUkJmMFlOQ0NBTFFYOUhEUUFnQmlBTklBa2dCQkR4QVJDcUFnd0RDd1VnRVNBREVJNENJUVVDUUNBV0xRQVFJQVV0QUJCSERRQWdEU29DRENBRktnSUFreEJ3SUEwcUFnZ2dCU29DQkpNUWNKSWdMbDROQUNBQ0lCTWdFU0FERUk4Q0VJSUdJZ1ZMQkVBZ0F5RUVJQUloQ3lBRklRSU1BUXNnQlNBTElBVWdDMGtiSVFzTElBTkJBV29oQXd3QkN3c2dCaW9DRENBQ3N5QUxzNVZlUlEwQUlBWWdEU0FKSUFRUThRRVFxZ0lMSUFsQkFXb2hDUXdCQ3dzZ0JoQkRJUU1MSUExQlFHc2tBQ0FEREFJTFFmQ3ZCRUcyendFUU0wSENzd0VRTTBHRHhRQVFNMEhFQVJBMlFaVEpBQkF6UWMvUEFSQXpFRGNNQ3d0QjhLOEVRY2l4QVJBelFjS3pBUkF6UVlQRkFCQXpRZkVCRURaQmxNa0FFRE5CdjdRQkVETVFOd3dLQ3lBWktBSUFTUVJBSUJVUWR3d0JDeUFWRUhjQ2Z5QUhRUkJxUVoyd0FSQ1ZBU0VDUVFBZ0ZDQU9JQW9nQmlBWUtBSUFJQmdvQWdRZ0RCQnZLQUlFS0FJQUlBd1FieWdDQkNnQ0JCRDhCU0lEUVFCSURRQWFRUUVMSVFRZ0FoQjNJQVJGRFFBZ0IwRVFhaUlDUWNLd0FSQ1ZBU0VFSUE4Z0ZDQUdJQU1RK3dVZ0JCQjNJQUpCMmJBQkVKVUJJUUlnQjBFd2FpQU9JQW9nRHlBZUlBd1FieWdDQkNnQ0FDQU1FRzhvQWdRb0FnUVErZ1ZGQkVBZ0FoQjNEQUVMSUFJUWR5QUlFSllDSUFkQkVHcEJ0N0VCRUpVQklRSWdDQ0FIUVRCcUlBNGdDaUFQSUJrcUFnUVErUVVnQWhCM0lBZ1FReUFaS0FJQVNRMEFJQWdRUXlBaEVFTk5EUUFnRWlBSFFUQnFFUFVESUNFZ0NCQ3JBeUFaSUF3UWJ5Z0NBRFlDR0FzZ0NCRGtBUXNnRHhEa0FRd0JDeUFRRUhjTElBd1ErUU1NQVFzTElCa29BaGdhSUFkQjhBQnFKQUFnSWtFd2FpUUFJQ2xCSUdva0FDQWRFSlFESUNoQklHb2tBQ0FBSUFBb0FnQVFpQVFRZ0FFaUFqWUNNQUpBSUFKRkJFQkJBQ0VDSUFBb0FqZ2lBMEVBSUFOQkFFb2JJUU1EUUNBQ0lBTkdEUUlnQUNnQ05DQUNRY1FBYkdwQmZ6WUNQQ0FDUVFGcUlRSU1BQXNBQ3lBQUtBSXNFRFFnQUNBQUtBSXdRUU4wRURzaUFqWUNMQ0FDQkVBZ0FDZ0NBQkNJQkNFREFrQWdKVUVCUmdSQVFRQWhBZ05BSUFJZ0FDZ0NNRTROQWlBRElBSVFiU29DQUNFdUlBTWdBaEJ0S2dJRUlTOENRQ0FBS0FJRUlnUUVRQ0FFUWJnQmFpQXVJQzhnQUNnQ0xDQUNRUU4wYWlJRUlBUkJCR29RNGdFYURBRUxJQUFvQWl3Z0FrRURkR29pQkNBdk9BSUVJQVFnTGpnQ0FBc2dBa0VCYWlFQ0RBQUxBQXNDUUFKQUFrQUNRQ0FsUVFKckRnUUJBd0lBQXd0QkFDRUNBMEFnQWlBQUtBSXdUZzBFSUFNZ0FoQnRLZ0lBSVM0Z0F5QUNFRzBxQWdRaEx3SkFJQUFvQWdRaUJBUkFJQVJCdUFGcUlDNURBQURBUDVRZ0wwTUFBTUEvbENBQUtBSXNJQUpCQTNScUlnUWdCRUVFYWhEaUFSb01BUXNnQUNnQ0xDQUNRUU4wYWlJRUlDOURBQURBUDVRNEFnUWdCQ0F1UXdBQXdEK1VPQUlBQ3lBQ1FRRnFJUUlNQUFzQUMwRUFJUUlEUUNBQ0lBQW9BakJPRFFNZ0F5QUNFRzBxQWdBaExpQURJQUlRYlNvQ0JDRXZBa0FnQUNnQ0JDSUVCRUFnQkVHNEFXb2dMaUF1a2lBdklDK1NJQUFvQWl3Z0FrRURkR29pQkNBRVFRUnFFT0lCR2d3QkN5QUFLQUlzSUFKQkEzUnFJZ1FnTHlBdmtqZ0NCQ0FFSUM0Z0xwSTRBZ0FMSUFKQkFXb2hBZ3dBQ3dBTFFRQWhBZ05BSUFJZ0FDZ0NNRTROQWlBRElBSVFiU29DQUNFdUlBTWdBaEJ0S2dJRUlTOENRQ0FBS0FJRUlnUUVRQ0FFUWJnQmFpQXVRd0FBUUVDVUlDOURBQUJBUUpRZ0FDZ0NMQ0FDUVFOMGFpSUVJQVJCQkdvUTRnRWFEQUVMSUFBb0Fpd2dBa0VEZEdvaUJDQXZRd0FBUUVDVU9BSUVJQVFnTGtNQUFFQkFsRGdDQUFzZ0FrRUJhaUVDREFBTEFBdEJBQ0VDQTBBZ0FpQUFLQUl3VGcwQklBTWdBaEJ0S2dJQUlTNGdBeUFDRUcwcUFnUWhMd0pBSUFBb0FnUWlCQVJBSUFSQnVBRnFJQzVEQUFDQVFKUWdMME1BQUlCQWxDQUFLQUlzSUFKQkEzUnFJZ1FnQkVFRWFoRGlBUm9NQVFzZ0FDZ0NMQ0FDUVFOMGFpSUVJQzlEQUFDQVFKUTRBZ1FnQkNBdVF3QUFnRUNVT0FJQUN5QUNRUUZxSVFJTUFBc0FDMEVBSVFJZ0FDZ0NPQ0lEUVFBZ0EwRUFTaHNoQXdOQUlBSWdBMFlFUUNBQUtBSUFLQUlBS0FJQUVENGhDQ0FBS0FJQUtBSUFLQUlBS0FJWUlnTkZEUU1nQUNBRFFRSjBhaWdDUENJWVFjUUFiQ0lGSUFBb0FqUnFLQUpBRFFNQ2Z5QUFLQUlFSVEwZ0FDZ0NBQ0VFSXdCQkVHc2lBaVFBSUFJZ0F6WUNEQ0FFS0FJQVFRUnFJQUpCREdvUXFnWWhCQ0FDUVJCcUpBQWdBQ2dDQUJDSUJDRUNJQUFvQWpRZ0JXb2hEaU1BUWVBQmF5SUZKQUJCZnlFREFrQUNRQ0FJRUVOQkJFa05BQ0FJRUVOQkJIUVFPeUlNUlEwQklBZ1FRMEVZYkJBN0lnWkZEUUZCQUNFREEwQWdDQkJESUFOTEJFQWdEQ0FEUVFSMGFpSUxJQUlnQ0NBREVGSW9BZ0FRYlNvQ0FMczVBd0FnQ3lBQ0lBZ2dBeEJTS0FJQUVHMHFBZ1M3T1FNSUlBWWdBMEVZYkdvaUN5QUVJQWdnQXhCU0tBSUVFSmdCS2dJQXV6a0RBQ0FFSUFnZ0F4QlNLQUlFRUpnQktnSUVJUzRnQzBJQU53TVFJQXNnTHJzNUF3Z2dBMEVCYWlFRERBRUxDeUFGSUFZMkF0UUJJQVVnRERZQzBBRWdCU0FETmdMWUFVRi9JUU1nRFVFSWFpRU5JQWdRUXlFWlFRQWhCRUVBSVFjakFFSFFBR3NpQWlRQVFYOGhFQUpBSUJsQkJFZ05BQU5BSUFRZ0dVY0VRQ0FFUVJoc0lRc2dCRUVCYWlFRUlBWWdDMm9yQXhCRUFBQUFBQUFBQUFCaERRRU1BZ3NMSUEwckF3QkVBQUFBQUFBQUFBQmhEUUFnRFNzRElFUUFBQUFBQUFBQUFHSU5BQ0FOS3dNb1JBQUFBQUFBQUFBQVlRMEFJQTByQTBCRUFBQUFBQUFBQUFCaURRQWdEU3NEU0VRQUFBQUFBQUFBQUdJTkFDQU5Ld05RUkFBQUFBQUFBUEEvWWcwQUlBMHJBeGhFQUFBQUFBQUFBQUJpRFFBZ0RTc0RPRVFBQUFBQUFBQUFBR0lOQUNBTkt3TllSQUFBQUFBQUFBQUFZZzBBSUJsQkFYUWlCRUVJRUxrQklndEZCRUJCQUVFRFFlb0xRUUFRUFF3QkN5QUVRUUVRdVFFaUR3UkFJQThvQWdBaEZDQUxLQUlBSVIwRFFDQUhJQmxIQkVBZ0hTQUhRUWQwYWlJRUlBWWdCMEVZYkdvaUNTc0RBRGtEQUNBSkt3TUlJVHdnQkVJQU53TW9JQVJDQURjRElDQUVRZ0EzQXhnZ0JFS0FnSUNBZ0lDQStEODNBeEFnQkNBOE9RTUlJQVFnRENBSFFRUjBJaEZxSWdvckF3QWdDU3NEQUpxaU9RTXdJQW9yQXdBaFBDQUpLd01JSVQwZ0JFSUFOd05RSUFSQ0FEY0RTQ0FFUVVCclFnQTNBd0FnQkNBOElEMmFvamtET0NBRUlBa3JBd0E1QTFnZ0NTc0RDQ0U4SUFSQ2dJQ0FnSUNBZ1BnL053Tm9JQVFnUERrRFlDQUVJQW9yQXdnZ0NTc0RBSnFpT1FOd0lBUWdDaXNEQ0NBSkt3TUltcUk1QTNnZ0VTQVVhaUlFSUFvckF3QTVBd0FnQkNBS0t3TUlPUU1JSUFkQkFXb2hCd3dCQ3dzZ0N4RE9CaUlFUlFSQUlBc1FSaUFQRUVaQkFFRURRYThkUVFBUVBRd0NDeUFFSUFzUTVRSWlDVVVFUUNBTEVFWWdEeEJHSUFRUVJrRUFRUU5Cc0NGQkFCQTlEQUlMSUFRZ0R4RGxBaUlLUlFSQUlBc1FSaUFQRUVZZ0JCQkdJQWtRUmtFQVFRTkJwaVpCQUJBOURBSUxJQWtRcEFOQkFFZ0VRQ0FMRUVZZ0R4QkdJQVFRUmlBSkVFWWdDaEJHUVFCQkEwSDhMRUVBRUQwTUFnc2dDU0FLRU9VQ0lobEZCRUFnQ3hCR0lBOFFSaUFFRUVZZ0NSQkdJQW9RUmtFQVFRTkI1REpCQUJBOURBSUxJQTByQXpBaFRTQVpLQUlBSWdjckF5Z2hWU0FIS3dNUUlWWWdCeXNER0NFL0lBY3JBd0FoUlNBSEt3TXdJVHdnRFNzREFDRk9JQTByQXdnaFR5QU5Ld01vSVZBZ0J5c0RJQ0UrSUFjckF3Z2hRQ0FOS3dNUUlWRWdCeXNET0NFOUlBc1FSaUFQRUVZZ0JCQkdJQWtRUmlBS0VFWWdHUkJHSUFJZ1BTQTlJRDJpSUVBZ1VTQTlvcUVnVHlBK0lFMGdQYUtoSUZDaklqMmlvU0JPb3lJK0lENmlJRDBnUGFLZ29KOGlVcU01QXlnZ0FpQTlJRktqT1FNZ0lBSWdQaUJTb3prREdDQUNJRHdnUENBOG9pQkZJRkVnUEtLaElFOGdQeUJOSUR5aW9TQlFveUk4b3FFZ1RxTWlQU0E5b2lBOElEeWlvS0NmSWxPak9RTVFJQUlnUENCVG96a0RDQ0FDSUQwZ1U2TTVBd0JCQUNFRVFRQWhDd0pBSUFJckF3QWlRQ0FDS3dNZ0lrcWlJQUlyQXhnaVJ5QUNLd01JSWtPaW9TSTlJRDJpSUVNZ0Fpc0RLQ0pMb2lCS0lBSXJBeEFpU0tLaElqNGdQcUlnU0NCSG9pQkxJRUNpb1NJL0lEK2lvS0NmSWp4RUFBQUFBQUFBQUFCaERRQWdQU0E4b3lFOUFud2dQeUE4b3lKR0lFQ2lJRDRnUEtNaVJDQkRtcUtnSWo5RUFBQUFBQUFBQUFCaUJFQWdReUUrSUVBaFJTQkdJVUVnUkNFOElFZ01BUXNnUFNCR0lEMGdRS0lnUkNCSW1xS2dJa0pFQUFBQUFBQUFBQUJpSWdRYklrRWdRQ0JJSUFRYklrV2lJRVFnUFNBRUd5SThJRWdnUXlBRUd5SStvcUVoUHlCR0lFUWdCQnNoUFNCQ1JBQUFBQUFBQUFBQVlTRUxJRU1nUUNBRUd3c2hSaUEvUkFBQUFBQUFBQUFBWVEwQUlENGdQYUlnUmlCQm9xRWdQNk1pUkNCSUlFdWlJRUFnUjZJZ1F5QktvcUNnSWtDYUlFQWdRRVFBQUFBQUFBQUFBR01iSWtCRUFBQUFBQUFBOEQrZ24wUUFBQUFBQUFEd1B5QkFvWitnUkFBQUFBQUFBT0Evb2lKVUlFR2lJRCtqSWtPaUlGUWdQS0lnUENBK29pQkJJRVdpb1NJL295SStJRVVnUGFJZ1JpQThvcUVnUDZNaVJxS2dJa2dnU0tJZ1F5QkRvaUErSUQ2aW9FUUFBQUFBQUFEd3Y2QWdSQ0JFb2lCR0lFYWlvRVFBQUFBQUFBRHdQNkFpUXFLaElqOUVBQUFBQUFBQUFBQmpEUUFnUmlCSW1pQS9ueUpKb1NCQ295SS9vaUErb0NGQUlFUWdQNklnUTZBaFJTQkdJRWtnU0tFZ1FxTWlRcUlnUHFBaFNTQkVJRUtpSUVPZ0lVTUNmQ0FFQkVBZ1FTRStJRDBoUVNBOElUMGdReUZJSUVraFF5QkZJVVFnUHlGR0lFQWhSU0JDREFFTElBdEZCRUFnUFNFK0lEd2hQU0JESVVnZ1FpRkRJRVVoUkNCQUlVWWdQeUZGSUVrTUFRc2dQQ0UrSUVJaFNDQS9JVVFnUUNGR0lFa0xJVXhCQUNFRUFuOGdRU0JIb2lBOUlFcWlvU0pBUkFBQUFBQUFBQUFBWWdSQUlFb2hQQ0JISVVrZ1FTRS9JRDBoUWtFQURBRUxJRDRnUVNBK0lFZWlJRDBnUzZLaElsZEVBQUFBQUFBQUFBQmlJZ1FiSWo4Z1J5QkxJQVFiSWttaUlEMGdQaUFFR3lKQ0lFc2dTaUFFR3lJOG9xRWhRQ0JCSUQwZ0JCc2hQaUJLSUVjZ0JCc2hTeUJYUkFBQUFBQUFBQUFBWVFzaEN5QkFSQUFBQUFBQUFBQUFZUTBBSUR3Z1BxSWdTeUEvb3FFZ1FLTWlQU0JVSUQraUlFQ2pJa0NpSUZRZ1FxSWdRaUE4b2lBL0lFbWlvU0k4b3lKQklFa2dQcUlnU3lCQ29xRWdQS01pUHFLZ0lqOGdQNklnUUNCQW9pQkJJRUdpb0VRQUFBQUFBQUR3djZBZ1BTQTlvaUErSUQ2aW9FUUFBQUFBQUFEd1A2QWlTcUtoSWp4RUFBQUFBQUFBQUFCakRRQWdQaUEvbWlBOG55SkpvU0JLb3lKQ29pQkJvQ0ZISUQwZ1FxSWdRS0FoUENBK0lFa2dQNkVnU3FNaVA2SWdRYUFoUVNBOUlEK2lJRUNnSVQ0Q2ZDQUVCRUFnUGlGQUlEOGhQU0JCSVQ0Z1BDRS9JRWNoUENCQ0RBRUxJQXRGQkVBZ1BpRkFJRUVoUFNBL0lUNGdQQ0UvSUVJaFBDQkhEQUVMSUQ4aFFDQkJJVDBnUWlFL0lFY0xJVUVnUlNBOG9pQkVJRCtpSUVZZ1FhS2dvQ0pDbWlCQ0lFSkVBQUFBQUFBQUFBQmpHeUZDSUVVZ1BxSWdSQ0JBb2lCR0lEMmlvS0FpUjVvZ1J5QkhSQUFBQUFBQUFBQUFZeHNoUndKQUFrQUNRQ0JESUQ2aUlFZ2dRS0lnVENBOW9xQ2dJa3FhSUVvZ1NrUUFBQUFBQUFBQUFHTWJJa29nUXlBOG9pQklJRCtpSUV3Z1FhS2dvQ0pKbWlCSklFbEVBQUFBQUFBQUFBQmpHeUpKWXdSQUlFY2dTbVFFUUNCQ0lFcGtSUTBDSUFJZ1F6a0RFQ0FDSUV3NUF3Z2dBaUJJT1FNQURBUUxJQUlnUlRrREVDQUNJRVk1QXdnZ0FpQkVPUU1BSUQ0Z1BDQkNJRWRrSWdRYklUNGdQU0JCSUFRYklUMGdRQ0EvSUFRYklVQU1Bd3NnUnlCSlpBUkFJRUlnU1dSRkRRRWdBaUJET1FNUUlBSWdURGtEQ0NBQ0lFZzVBd0FNQWdzZ0FpQkZPUU1RSUFJZ1Jqa0RDQ0FDSUVRNUF3QWdQaUE4SUVJZ1IyUWlCQnNoUGlBOUlFRWdCQnNoUFNCQUlEOGdCQnNoUUF3Q0N5QUNJRVU1QXhBZ0FpQkdPUU1JSUFJZ1JEa0RBQXNnUHlGQUlFRWhQU0E4SVQ0TElBSWdQamtES0NBQ0lEMDVBeUFnQWlCQU9RTVlDeUFDUVVCcklBSXJBd0FpUENBQ0t3TWdJajJpSUFJckF4Z2lQaUFDS3dNSUlqK2lvU0pGSUVVZ1JhSWdQeUFDS3dNb0lrV2lJRDBnQWlzREVDSkFvcUVpUVNCQm9pQkFJRDZpSUVVZ1BLS2hJa01nUTZLZ29KOGlSS01pUmprREFDQUNJRU1nUktNaVF6a0RPQ0FDSUVFZ1JLTWlSRGtETUNBRklGWWdVYUVnVHlCVklFMmhJRkNqSWtpaW9TQk9veUJUSUZLZ1JBQUFBQUFBQU9BL29pSkJvemtEaUFFZ0JTQklJRUdqT1FPb0FTQUZSQUFBQUFBQUFQQS9JRUdqT1FQSUFTQUZJRVE1QTRBQklBVWdRemtEb0FFZ0JTQkdPUVBBQVNBRklENDVBM2dnQlNBOU9RT1lBU0FGSUVVNUE3Z0JJQVVnUHprRGtBRWdCU0JBT1FPd0FTQUZJRHc1QTNCQkFDRVFEQUVMSUFzUVJrRUFRUU5Ca2hoQkFCQTlDeUFDUWRBQWFpUUFJQkJCQUVnRVFDQU1FRFFnQmhBMERBRUxJQVVnRFJEeUF5SUNOZ0xjQVNBQ1JRUkFJQXdRTkNBR0VEUU1BUXNnQWlBRlFkQUJhaUFGUWZBQWFpQUZJQVZCNkFCcUVPY0ZRUUJPQkVCQkFDRUxBMEJCQUNFRElBdEJBMFlFUUNBRlFkd0JhaER2QXlBTUVEUWdCaEEwSUE0Z0JTc0RhTFlpTGpnQ05FRi9RUUFnTGtNQUFDQkJYaHNoQXd3REJRTkFJQU5CQkVjRVFDQU9JQXRCQkhScUlBTkJBblJxSUFVZ0MwRUZkR29nQTBFRGRHb3JBd0MyT0FJQUlBTkJBV29oQXd3QkN3c2dDMEVCYWlFTERBRUxBQXNBQ3lBTUVEUWdCaEEwSUFWQjNBRnFFTzhEQ3lBRlFlQUJhaVFBSUFNTUFRc01CZ3NOQXlBWVFjUUFiQ0lDSUFBb0FqUnFRUUEyQWp3Z0NCQkRJUU1nQUNnQ05DQUNhaUlFSUJnMkFqQWdCQ0FETmdJNElBZ1FReUVESUFnUVF5RUVJQndnQUNnQ05DQUNhaW9DTkxzNUF4QWdIQ0FFTmdJSUlCd2dBellDQkNBY0lCZzJBZ0JCQUVFQlFaL3RBQ0FjRUQwTUF3VWdBQ2dDTkNBQ1FjUUFiR3BCZnpZQ1BDQUNRUUZxSVFJTUFRc0FDd0FMREFJTElBQW9BamdpQWtFQUlBSkJBRW9iSVFOQkFDRUNBMEFnQWlBRFJ3UkFJQUFvQWpRZ0FrSEVBR3hxUVFBMkFrQWdBa0VCYWlFQ0RBRUxDeUFsUVFGR0RRQWdBUkEwQ3lBY1FTQnFKQUFQQzBFQVFRTkJoTXdBUVFBUVBVRUJFQU1BQzBFQVFRTkJwQTVCQUJBOVFRRVFBd0FMRUFBQUN3a0FJQUFRMGdNUU5BdFVBUUovSUFFZ0FDZ0NWQ0lCSUFGQkFDQUNRWUFDYWlJREVOd0RJZ1FnQVdzZ0F5QUVHeUlESUFJZ0FpQURTeHNpQWhBL0dpQUFJQUVnQTJvaUF6WUNWQ0FBSUFNMkFnZ2dBQ0FCSUFKcU5nSUVJQUlMcVFFQkJIOGdBQ2dDVkNJREtBSUVJZ1VnQUNnQ0ZDQUFLQUljSWdacklnUWdCQ0FGU3hzaUJBUkFJQU1vQWdBZ0JpQUVFRDhhSUFNZ0F5Z0NBQ0FFYWpZQ0FDQURJQU1vQWdRZ0JHc2lCVFlDQkFzZ0F5Z0NBQ0VFSUFVZ0FpQUNJQVZMR3lJRkJFQWdCQ0FCSUFVUVB4b2dBeUFES0FJQUlBVnFJZ1EyQWdBZ0F5QURLQUlFSUFWck5nSUVDeUFFUVFBNkFBQWdBQ0FBS0FJc0lnRTJBaHdnQUNBQk5nSVVJQUlMS1FBZ0FTQUJLQUlBUVFkcVFYaHhJZ0ZCRUdvMkFnQWdBQ0FCS1FNQUlBRXBBd2dRMUFNNUF3QUx4eGdERW44QmZBSitJd0JCc0FScklnc2tBQ0FMUVFBMkFpd0NRQ0FCdlNJWlFnQlRCRUJCQVNFUVFhampBU0VUSUFHYUlnRzlJUmtNQVFzZ0JFR0FFSEVFUUVFQklSQkJxK01CSVJNTUFRdEJydU1CUWFuakFTQUVRUUZ4SWhBYklSTWdFRVVoRlFzQ1FDQVpRb0NBZ0lDQWdJRDQvd0NEUW9DQWdJQ0FnSUQ0L3dCUkJFQWdBRUVnSUFJZ0VFRURhaUlESUFSQi8vOTdjUkNOQVNBQUlCTWdFQkNKQVNBQVFjWDFBVUdEa0FJZ0JVRWdjU0lGRzBHaCtRRkJtNU1DSUFVYklBRWdBV0liUVFNUWlRRWdBRUVnSUFJZ0F5QUVRWURBQUhNUWpRRWdBeUFDSUFJZ0EwZ2JJUWtNQVFzZ0MwRVFhaUVSQWtBQ2Z3SkFJQUVnQzBFc2FoQ01CU0lCSUFHZ0lnRkVBQUFBQUFBQUFBQmlCRUFnQ3lBTEtBSXNJZ1pCQVdzMkFpd2dCVUVnY2lJT1FlRUFSdzBCREFNTElBVkJJSElpRGtIaEFFWU5BaUFMS0FJc0lRcEJCaUFESUFOQkFFZ2JEQUVMSUFzZ0JrRWRheUlLTmdJc0lBRkVBQUFBQUFBQXNFR2lJUUZCQmlBRElBTkJBRWdiQ3lFTUlBdEJNR29nQzBIUUFtb2dDa0VBU0JzaURTRUhBMEFnQndKL0lBRkVBQUFBQUFBQThFRmpJQUZFQUFBQUFBQUFBQUJtY1FSQUlBR3JEQUVMUVFBTElnTTJBZ0FnQjBFRWFpRUhJQUVnQTdpaFJBQUFBQUJsemMxQm9pSUJSQUFBQUFBQUFBQUFZZzBBQ3dKQUlBcEJBRXdFUUNBS0lRTWdCeUVHSUEwaENBd0JDeUFOSVFnZ0NpRURBMEFnQTBFZElBTkJIVWdiSVFNQ1FDQUhRUVJySWdZZ0NFa05BQ0FEclNFYVFnQWhHUU5BSUFZZ0dVTC8vLy8vRDRNZ0JqVUNBQ0FhaG53aUdTQVpRb0NVNjl3RGdDSVpRb0NVNjl3RGZuMCtBZ0FnQmtFRWF5SUdJQWhQRFFBTElCbW5JZ1pGRFFBZ0NFRUVheUlJSUFZMkFnQUxBMEFnQ0NBSElnWkpCRUFnQmtFRWF5SUhLQUlBUlEwQkN3c2dDeUFMS0FJc0lBTnJJZ00yQWl3Z0JpRUhJQU5CQUVvTkFBc0xJQU5CQUVnRVFDQU1RUmxxUVFsdVFRRnFJUThnRGtIbUFFWWhFZ05BUVFBZ0Eyc2lBMEVKSUFOQkNVZ2JJUWtDUUNBR0lBaE5CRUFnQ0NnQ0FDRUhEQUVMUVlDVTY5d0RJQWwySVJSQmZ5QUpkRUYvY3lFV1FRQWhBeUFJSVFjRFFDQUhJQU1nQnlnQ0FDSVhJQWwyYWpZQ0FDQVdJQmR4SUJSc0lRTWdCMEVFYWlJSElBWkpEUUFMSUFnb0FnQWhCeUFEUlEwQUlBWWdBellDQUNBR1FRUnFJUVlMSUFzZ0N5Z0NMQ0FKYWlJRE5nSXNJQTBnQ0NBSFJVRUNkR29pQ0NBU0d5SUhJQTlCQW5ScUlBWWdCaUFIYTBFQ2RTQVBTaHNoQmlBRFFRQklEUUFMQzBFQUlRTUNRQ0FHSUFoTkRRQWdEU0FJYTBFQ2RVRUpiQ0VEUVFvaEJ5QUlLQUlBSWdsQkNra05BQU5BSUFOQkFXb2hBeUFKSUFkQkNtd2lCMDhOQUFzTElBeEJBQ0FESUE1QjVnQkdHMnNnRGtIbkFFWWdERUVBUjNGcklnY2dCaUFOYTBFQ2RVRUpiRUVKYTBnRVFFRUVRYVFDSUFwQkFFZ2JJQXRxSUFkQmdNZ0FhaUlKUVFsdElnOUJBblJxUWRBZmF5RUtRUW9oQnlBSklBOUJDV3hySWdsQkIwd0VRQU5BSUFkQkNtd2hCeUFKUVFGcUlnbEJDRWNOQUFzTEFrQWdDaWdDQUNJU0lCSWdCMjRpRHlBSGJHc2lDVVVnQ2tFRWFpSVVJQVpHY1EwQUFrQWdEMEVCY1VVRVFFUUFBQUFBQUFCQVF5RUJJQWRCZ0pUcjNBTkhJQWdnQ2s5eURRRWdDa0VFYXkwQUFFRUJjVVVOQVF0RUFRQUFBQUFBUUVNaEFRdEVBQUFBQUFBQTREOUVBQUFBQUFBQThEOUVBQUFBQUFBQStEOGdCaUFVUmh0RUFBQUFBQUFBK0Q4Z0NTQUhRUUYySWhSR0d5QUpJQlJKR3lFWUFrQWdGUTBBSUJNdEFBQkJMVWNOQUNBWW1pRVlJQUdhSVFFTElBb2dFaUFKYXlJSk5nSUFJQUVnR0tBZ0FXRU5BQ0FLSUFjZ0NXb2lBellDQUNBRFFZQ1U2OXdEVHdSQUEwQWdDa0VBTmdJQUlBZ2dDa0VFYXlJS1N3UkFJQWhCQkdzaUNFRUFOZ0lBQ3lBS0lBb29BZ0JCQVdvaUF6WUNBQ0FEUWYrVDY5d0RTdzBBQ3dzZ0RTQUlhMEVDZFVFSmJDRURRUW9oQnlBSUtBSUFJZ2xCQ2trTkFBTkFJQU5CQVdvaEF5QUpJQWRCQ213aUIwOE5BQXNMSUFwQkJHb2lCeUFHSUFZZ0Iwc2JJUVlMQTBBZ0JpSUhJQWhOSWdsRkJFQWdCMEVFYXlJR0tBSUFSUTBCQ3dzQ1FDQU9RZWNBUndSQUlBUkJDSEVoQ2d3QkN5QURRWDl6UVg4Z0RFRUJJQXdiSWdZZ0Ewb2dBMEY3U25FaUNoc2dCbW9oREVGL1FYNGdDaHNnQldvaEJTQUVRUWh4SWdvTkFFRjNJUVlDUUNBSkRRQWdCMEVFYXlnQ0FDSU9SUTBBUVFvaENVRUFJUVlnRGtFS2NBMEFBMEFnQmlJS1FRRnFJUVlnRGlBSlFRcHNJZ2x3UlEwQUN5QUtRWDl6SVFZTElBY2dEV3RCQW5WQkNXd2hDU0FGUVY5eFFjWUFSZ1JBUVFBaENpQU1JQVlnQ1dwQkNXc2lCa0VBSUFaQkFFb2JJZ1lnQmlBTVNoc2hEQXdCQzBFQUlRb2dEQ0FESUFscUlBWnFRUWxySWdaQkFDQUdRUUJLR3lJR0lBWWdERW9iSVF3TFFYOGhDU0FNUWYzLy8vOEhRZjcvLy84SElBb2dESElpRWh0S0RRRWdEQ0FTUVFCSGFrRUJhaUVPQWtBZ0JVRmZjU0lWUWNZQVJnUkFJQU5CLy8vLy93Y2dEbXRLRFFNZ0EwRUFJQU5CQUVvYklRWU1BUXNnRVNBRElBTkJIM1VpQm5NZ0JtdXRJQkVRb2dJaUJtdEJBVXdFUUFOQUlBWkJBV3NpQmtFd09nQUFJQkVnQm10QkFrZ05BQXNMSUFaQkFtc2lEeUFGT2dBQUlBWkJBV3RCTFVFcklBTkJBRWdiT2dBQUlCRWdEMnNpQmtILy8vLy9CeUFPYTBvTkFnc2dCaUFPYWlJRElCQkIvLy8vL3dkelNnMEJJQUJCSUNBQ0lBTWdFR29pQlNBRUVJMEJJQUFnRXlBUUVJa0JJQUJCTUNBQ0lBVWdCRUdBZ0FSekVJMEJBa0FDUUFKQUlCVkJ4Z0JHQkVBZ0MwRVFhaUlHUVFoeUlRTWdCa0VKY2lFS0lBMGdDQ0FJSUExTEd5SUpJUWdEUUNBSU5RSUFJQW9Rb2dJaEJnSkFJQWdnQ1VjRVFDQUdJQXRCRUdwTkRRRURRQ0FHUVFGcklnWkJNRG9BQUNBR0lBdEJFR3BMRFFBTERBRUxJQVlnQ2tjTkFDQUxRVEE2QUJnZ0F5RUdDeUFBSUFZZ0NpQUdheENKQVNBSVFRUnFJZ2dnRFUwTkFBc2dFZ1JBSUFCQmtwOENRUUVRaVFFTElBeEJBRXdnQnlBSVRYSU5BUU5BSUFnMUFnQWdDaENpQWlJR0lBdEJFR3BMQkVBRFFDQUdRUUZySWdaQk1Eb0FBQ0FHSUF0QkVHcExEUUFMQ3lBQUlBWWdERUVKSUF4QkNVZ2JFSWtCSUF4QkNXc2hCaUFJUVFScUlnZ2dCMDhOQXlBTVFRbEtJUU1nQmlFTUlBTU5BQXNNQWdzQ1FDQU1RUUJJRFFBZ0J5QUlRUVJxSUFjZ0NFc2JJUWtnQzBFUWFpSUdRUWh5SVFNZ0JrRUpjaUVOSUFnaEJ3TkFJQTBnQnpVQ0FDQU5FS0lDSWdaR0JFQWdDMEV3T2dBWUlBTWhCZ3NDUUNBSElBaEhCRUFnQmlBTFFSQnFUUTBCQTBBZ0JrRUJheUlHUVRBNkFBQWdCaUFMUVJCcVN3MEFDd3dCQ3lBQUlBWkJBUkNKQVNBR1FRRnFJUVlnQ2lBTWNrVU5BQ0FBUVpLZkFrRUJFSWtCQ3lBQUlBWWdEQ0FOSUFacklnWWdCaUFNU2hzUWlRRWdEQ0FHYXlFTUlBZEJCR29pQnlBSlR3MEJJQXhCQUU0TkFBc0xJQUJCTUNBTVFSSnFRUkpCQUJDTkFTQUFJQThnRVNBUGF4Q0pBUXdDQ3lBTUlRWUxJQUJCTUNBR1FRbHFRUWxCQUJDTkFRc2dBRUVnSUFJZ0JTQUVRWURBQUhNUWpRRWdCU0FDSUFJZ0JVZ2JJUWtNQVFzZ0V5QUZRUnAwUVI5MVFRbHhhaUVNQWtBZ0EwRUxTdzBBUVF3Z0Eyc2hCa1FBQUFBQUFBQXdRQ0VZQTBBZ0dFUUFBQUFBQUFBd1FLSWhHQ0FHUVFGcklnWU5BQXNnREMwQUFFRXRSZ1JBSUJnZ0Fab2dHS0dnbWlFQkRBRUxJQUVnR0tBZ0dLRWhBUXNnRVNBTEtBSXNJZ1lnQmtFZmRTSUdjeUFHYTYwZ0VSQ2lBaUlHUmdSQUlBdEJNRG9BRHlBTFFROXFJUVlMSUJCQkFuSWhDaUFGUVNCeElRZ2dDeWdDTENFSElBWkJBbXNpRFNBRlFROXFPZ0FBSUFaQkFXdEJMVUVySUFkQkFFZ2JPZ0FBSUFSQkNIRWhCaUFMUVJCcUlRY0RRQ0FISWdVQ2Z5QUJtVVFBQUFBQUFBRGdRV01FUUNBQnFnd0JDMEdBZ0lDQWVBc2lCMEhnaFFOcUxRQUFJQWh5T2dBQUlBWWdBMEVBU25KRklBRWdCN2VoUkFBQUFBQUFBREJBb2lJQlJBQUFBQUFBQUFBQVlYRWdCVUVCYWlJSElBdEJFR3ByUVFGSGNrVUVRQ0FGUVM0NkFBRWdCVUVDYWlFSEN5QUJSQUFBQUFBQUFBQUFZZzBBQzBGL0lRbEIvZi8vL3djZ0NpQVJJQTFySWdWcUlnWnJJQU5JRFFBZ0FFRWdJQUlnQmdKL0FrQWdBMFVOQUNBSElBdEJFR3BySWdoQkFtc2dBMDROQUNBRFFRSnFEQUVMSUFjZ0MwRVFhbXNpQ0FzaUIyb2lBeUFFRUkwQklBQWdEQ0FLRUlrQklBQkJNQ0FDSUFNZ0JFR0FnQVJ6RUkwQklBQWdDMEVRYWlBSUVJa0JJQUJCTUNBSElBaHJRUUJCQUJDTkFTQUFJQTBnQlJDSkFTQUFRU0FnQWlBRElBUkJnTUFBY3hDTkFTQURJQUlnQWlBRFNCc2hDUXNnQzBHd0JHb2tBQ0FKQ3lFQkFuOGdBQkNpQVVFQmFpSUJFRHNpQWtVRVFFRUFEd3NnQWlBQUlBRVFQd3NFQUVJQUN3UUFRUUFMT1FFQmZnSitJQUFvQWt4QkFFZ0VRQ0FBRUpvRkRBRUxJQUFRbWdVTElnRkNnSUNBZ0FoWkJFQkI4SllFUVQwMkFnQkJmdzhMSUFHbkN3a0FJQUFvQWp3UUVRdmNBUUVFZnlNQVFTQnJJZ01rQUNBRElBRTJBaEFnQXlBQ0lBQW9BakFpQkVFQVIyczJBaFFnQUNnQ0xDRUdJQU1nQkRZQ0hDQURJQVkyQWhoQklDRUVBa0FDUUNBQUlBQW9BandnQTBFUWFrRUNJQU5CREdvUUpSRC9BZ1IvUVNBRklBTW9BZ3dpQkVFQVNnMEJRU0JCRUNBRUd3c2dBQ2dDQUhJMkFnQU1BUXNnQXlnQ0ZDSUdJQVJQQkVBZ0JDRUZEQUVMSUFBZ0FDZ0NMQ0lGTmdJRUlBQWdCU0FFSUFacmFqWUNDQ0FBS0FJd0JFQWdBQ0FGUVFGcU5nSUVJQUVnQW1wQkFXc2dCUzBBQURvQUFBc2dBaUVGQ3lBRFFTQnFKQUFnQlF2UkFnRUhmeU1BUVNCcklnTWtBQ0FESUFBb0Fod2lCRFlDRUNBQUtBSVVJUVVnQXlBQ05nSWNJQU1nQVRZQ0dDQURJQVVnQkdzaUFUWUNGQ0FCSUFKcUlRUkJBaUVISUFOQkVHb2hBUUovQWtBQ1FDQUFLQUk4SUFGQkFpQURRUXhxRUJJUS93SkZCRUFEUUNBRUlBTW9BZ3dpQlVZTkFpQUZRUUJJRFFNZ0FTQUZJQUVvQWdRaUNFc2lCa0VEZEdvaUNTQUZJQWhCQUNBR0cyc2lDQ0FKS0FJQWFqWUNBQ0FCUVF4QkJDQUdHMm9pQ1NBSktBSUFJQWhyTmdJQUlBUWdCV3NoQkNBQUtBSThJQUZCQ0dvZ0FTQUdHeUlCSUFjZ0Jtc2lCeUFEUVF4cUVCSVEvd0pGRFFBTEN5QUVRWDlIRFFFTElBQWdBQ2dDTENJQk5nSWNJQUFnQVRZQ0ZDQUFJQUVnQUNnQ01HbzJBaEFnQWd3QkN5QUFRUUEyQWh3Z0FFSUFOd01RSUFBZ0FDZ0NBRUVnY2pZQ0FFRUFJQWRCQWtZTkFCb2dBaUFCS0FJRWF3c2hCQ0FEUVNCcUpBQWdCQXRHQVFGL0lBQW9BandoQXlNQVFSQnJJZ0FrQUNBRElBR25JQUZDSUlpbklBSkIvd0Z4SUFCQkNHb1FIaEQvQWlFQ0lBQXBBd2doQVNBQVFSQnFKQUJDZnlBQklBSWJDd1lBUWZDV0JBc0tBQ0FBS0FJRUVPc0hDNThCQVFSL0lBTkJBRW9FUUNBQUtBSndJUUlnQUNnQzVBTW9BaGdoQndOQUlBSUVRQ0FCSUFWQkFuUnFLQUlBSVFBZ0FpRUdBMEFnQnlBQUxRQUFRUUYyUWZ3QWNXb29BZ0FnQUMwQUFVRUVkRUhBSDNGcUlBQXRBQUpCQW5aQlBuRnFJZ1FnQkM4QkFDSUVJQVJCQVdvaUJDQUVJQVJCLy84RGNVY2JPd0VBSUFCQkEyb2hBQ0FHUVFGcklnWU5BQXNMSUFWQkFXb2lCU0FEUncwQUN3c0xrd3NCR244Z0FDQUFLQUxrQXlJVEtBSVFOZ0tJQVNBQVFRRWdFeWdDRkNJSVFRVjBJQUFvQWdRb0FnQVJCQUFpREVLQWdJQ0E4QU0zQWhBZ0RFS0FnSUNBOEFjM0FnZ2dERUtBZ0lDQThBTTNBZ0FnQUNBTUVOOERRUUVoQ2dKQUFrQWdDRUVDU0EwQUEwQUNRQUpBQWtBQ1FBSkFJQWdnQ2tFQmRFNEVRQ0FLUVFGeElRUWdEdzBCUVFBaEFrRUFJUU1nRENFQkRBSUxJQXBCQTNFaEIwRUFJUWtnRDBFRFR3MENRUUFoQWtFQUlRTWdEQ0VCREFNTElBcEIvdi8vL3dkeElRZEJBQ0VDUVFBaEF5QU1JUUZCQUNFSkEwQWdBeUFCS0FJY0lnWklCRUFnQVNBQ0lBRW9BaGhCQUVvaUJSc2hBaUFHSUFNZ0JSc2hBd3NnQXlBQktBSThJZ1pJQkVBZ0FVRWdhaUFDSUFFb0FqaEJBRW9pQlJzaEFpQUdJQU1nQlJzaEF3c2dBVUZBYXlFQklBbEJBbW9pQ1NBSFJ3MEFDd3NnQkVVTkFpQUJLQUljSUFOTURRSWdBU0FDSUFFb0FoaEJBRW9iSVFJTUFnc2dDa0g4Ly8vL0IzRWhCa0VBSVFKQkFDRURJQXdoQVVFQUlRUURRQ0FCUWVBQWFpQUJRVUJySUFGQklHb2dBU0FDSUFFb0FoZ2lBaUFEU2lJRkd5QUJLQUk0SWdzZ0FpQURJQVViSWdKS0lnTWJJQUVvQWxnaUJTQUxJQUlnQXhzaUFrb2lBeHNnQVNnQ2VDSUxJQVVnQWlBREd5SURTaUlGR3lFQ0lBc2dBeUFGR3lFRElBRkJnQUZxSVFFZ0JFRUVhaUlFSUFaSERRQUxDeUFIUlEwQUEwQWdBU0FDSUFFb0FoZ2lCQ0FEU2lJR0d5RUNJQVFnQXlBR0d5RURJQUZCSUdvaEFTQUpRUUZxSWdrZ0IwY05BQXNMSUFKRkRRRWdEQ0FLUVFWMGFpSUJJQUlvQWdRMkFnUWdBU0FDS0FJTU5nSU1JQUVnQWlnQ0ZEWUNGQ0FCSUFJb0FnQTJBZ0FnQVNBQ0tBSUlOZ0lJSUFFZ0FpZ0NFRFlDRUFKQUFuOENRQUpBQWtCQkFpQUNLQUlFSWdRZ0FpZ0NBQ0lIYTBFRWRDSUpJQUlvQWd3aUJpQUNLQUlJSWdWclFReHNJZ05NSUFJb0FoUWlDeUFDS0FJUUlnNXJRUU4wSUFrZ0F5QURJQWxJRzBvYkRnTUFBUUlFQ3lBQ0lBUWdCMnBCQW0waUF6WUNCQ0FCREFJTElBSWdCU0FHYWtFQ2JTSUROZ0lNSUFGQkNHb01BUXNnQWlBTElBNXFRUUp0SWdNMkFoUWdBVUVRYWdzZ0EwRUJhallDQUFzZ0FDQUNFTjhESUFBZ0FSRGZBeUFQUVFGcUlROGdDa0VCYWlJS0lBaEhEUUFMSUFnaUNrRUFUQTBCQzBFQUlRc0RRRUVBSVFSQkFDRUhRUUFoQmtFQUlRVWdEQ0FMUVFWMGFpSUJLQUlBSWc0Z0FTZ0NCQ0lXVEFSQUlBRW9BZ3doRkNBQktBSUlJUU1nQUNnQzVBTW9BaGdoRnlBQktBSVFJZ2hCQVdvaER5QUlRUU4wUVFSeUlSZ2dBU2dDRkNJUUlBaHJRUUZxUVFGeElSa0RRQ0FESUJSTUJFQWdEa0VEZEVFRWNpRVJJQmNnRGtFQ2RHb29BZ0FoR2lBRElRRURRQ0FCSVFrQ1FDQUlJQkJLRFFBZ0dpQUpRUVowYWlBSVFRRjBhaUVDSUFsQkFuUkJBbkloRWdKL0lCbEZCRUFnQWlFQklBZ01BUXNnQWtFQ2FpRUJJQUl2QVFBaUFnUkFJQUlnR0d3Z0JXb2hCU0FDSUJKc0lBWnFJUVlnQWlBUmJDQUhhaUVISUFJZ0JHb2hCQXNnRHdzaEFpQUlJQkJHRFFBRFFDQUJMd0VBSWcwRVFDQU5JQkpzSUFacUlRWWdEU0FSYkNBSGFpRUhJQUpCQTNSQkJISWdEV3dnQldvaEJTQUVJQTFxSVFRTElBSkJBV29oRlNBQkx3RUNJZzBFUUNBTklCSnNJQVpxSVFZZ0RTQVJiQ0FIYWlFSElCVkJBM1JCQkhJZ0RXd2dCV29oQlNBRUlBMXFJUVFMSUFGQkJHb2hBU0FDUVFKcUlRSWdFQ0FWUncwQUN3c2dDVUVCYWlFQklBa2dGRWNOQUFzTElBNGdGa2NoQVNBT1FRRnFJUTRnQVEwQUN3c2dBQ2dDaUFFb0FnQWdDMm9nQnlBRVFRRjFJZ0ZxSUFSdE9nQUFJQUFvQW9nQktBSUVJQXRxSUFFZ0Jtb2dCRzA2QUFBZ0FDZ0NpQUVvQWdnZ0Myb2dBU0FGYWlBRWJUb0FBQ0FMUVFGcUlnc2dDa2NOQUFzZ0NpRUlDeUFBSUFnMkFvUUJJQUFvQWdBaUFTQUlOZ0lZSUFGQjRnQTJBaFFnQUVFQklBQW9BZ0FvQWdRUkFnQWdFMEVCTmdJY0M3TUZBU04vSUFOQkFFb0VRQ0FBS0FMUUFpRVNJQUFvQW9nQklnVW9BZ2doR3lBRktBSUVJUndnQlNnQ0FDRWRJQUFvQXVRRElnb29BaWdoRXlBS0tBSVlJUjRnQUNnQ2NDSVVRUUZySVI4Z0ZFRURiQ0lGUVFOcklTQWdCVUVEYWtFQmRDRWhBMEFnQWlBVlFRSjBJZ1ZxS0FJQUlRc2dBU0FGYWlnQ0FDRUhBbjhnQ2lnQ0pBUkFJQXNnSDJvaEN5QUhJQ0JxSVFkQmZTRU1RWDhoRmtFQUlRUWdDaWdDSUNBaGFnd0JDMEVESVF4QkFTRUVRUUVoRmlBS0tBSWdDeUVGSUFvZ0JEWUNKQUpBSUJSRkJFQkJBQ0VOUVFBaERrRUFJUThNQVFzZ0RFRUNhaUVpSUF4QkFXb2hJMEVBSVJCQkFDRUpRUUFoRVVFQUlSZEJBQ0VZUVFBaEdVRUFJUTlCQUNFT1FRQWhEU0FVSVJvZ0JTRUVBMEFnQ3lBZUlCSWdFeUFRSUFRZ0RFRUJkR29pQlM0QkFHcEJDR3BCQkhWQkFuUnFLQUlBSUFjdEFBQnFhaTBBQUNJa1FRTjJJaVZCQW5ScUtBSUFJQklnRXlBSklBUWdJMEVCZEdvdUFRQnFRUWhxUVFSMVFRSjBhaWdDQUNBSExRQUJhbW90QUFBaUVFRUNkaUlKUVFaMGFpQVNJQk1nRVNBRUlDSkJBWFJxTGdFQWFrRUlha0VFZFVFQ2RHb29BZ0FnQnkwQUFtcHFMUUFBSWhGQkEzWWlCa0VCZEdvaUNDOEJBQ0ltQkg4Z0pnVWdBQ0FsSUFrZ0JoQ2pCU0FJTHdFQUMwRUJheUlHT2dBQUlBWWdIV290QUFBaENTQUdJQnhxTFFBQUlRZ2dCQ0FSSUFZZ0cyb3RBQUJySWdaQkEyd2dEV283QVFRZ0JDQVFJQWhySWdoQkEyd2dEbW83QVFJZ0JDQWtJQWxySWdSQkEyd2dEMm83QVFBZ0N5QVdhaUVMSUFjZ0RHb2hCeUFHUVFkc0lSRWdDRUVIYkNFSklBUkJCMndoRUNBR1FRVnNJQmxxSVEwZ0NFRUZiQ0FZYWlFT0lBUkJCV3dnRjJvaER5QUVJUmNnQ0NFWUlBWWhHU0FGSVFRZ0drRUJheUlhRFFBTEN5QUZJQTA3QVFRZ0JTQU9Pd0VDSUFVZ0R6c0JBQ0FWUVFGcUloVWdBMGNOQUFzTEM3OEJBUXQvSUFOQkFFb0VRQ0FBS0FKd0lRa2dBQ2dDNUFNb0FoZ2hDZ05BSUFrRVFDQUJJQVpCQW5RaUJXb29BZ0FoQkNBQ0lBVnFLQUlBSVFjZ0NTRUZBMEFnQ2lBRUxRQUFRUU4ySWd0QkFuUnFLQUlBSUFRdEFBRkJBbllpREVFR2RHb2dCQzBBQWtFRGRpSU5RUUYwYWlJT0x3RUFJZ2hGQkVBZ0FDQUxJQXdnRFJDakJTQU9MUUFBSVFnTElBUkJBMm9oQkNBSElBaEJBV3M2QUFBZ0IwRUJhaUVISUFWQkFXc2lCUTBBQ3dzZ0JrRUJhaUlHSUFOSERRQUxDd3UwQlFFRWZ5QUFLQUxrQXlJREtBSVlJUUlDUUFKQUFuOGdBQ2dDV0VVRVFDQUJEUUpCK0FFTUFRc2dBRUVDTmdKWUlBRU5BVUg1QVFzaEFTQURRZm9CTmdJSUlBTWdBVFlDQkVFQklRRUNRQ0FBS0FLRUFTSUVRUUJNQkg5Qk9nVWdCRUdCQWtrTkFVR0FBaUVCUVRzTElRUWdBQ2dDQUNJRklBRTJBaGdnQlNBRU5nSVVJQUFnQUNnQ0FDZ0NBQkVCQUFzZ0FDZ0NXRUVDUncwQklBQW9BbkJCQm14QkRHb2hBU0FES0FJZ0lnUkZCRUFnQXlBQVFRRWdBU0FBS0FJRUtBSUVFUVFBSWdRMkFpQUxJQVJCQUNBQkVEb2FJQU1vQWloRkJFQWdBQkNrQlFzZ0EwRUFOZ0lrREFFTElBTkJBVFlDSENBRFFmc0JOZ0lJSUFOQi9BRTJBZ1FMSUFNb0Fod0VRQ0FDS0FJQVFRQkJnQ0FRT2hvZ0FpZ0NCRUVBUVlBZ0VEb2FJQUlvQWdoQkFFR0FJQkE2R2lBQ0tBSU1RUUJCZ0NBUU9ob2dBaWdDRUVFQVFZQWdFRG9hSUFJb0FoUkJBRUdBSUJBNkdpQUNLQUlZUVFCQmdDQVFPaG9nQWlnQ0hFRUFRWUFnRURvYUlBSW9BaUJCQUVHQUlCQTZHaUFDS0FJa1FRQkJnQ0FRT2hvZ0FpZ0NLRUVBUVlBZ0VEb2FJQUlvQWl4QkFFR0FJQkE2R2lBQ0tBSXdRUUJCZ0NBUU9ob2dBaWdDTkVFQVFZQWdFRG9hSUFJb0FqaEJBRUdBSUJBNkdpQUNLQUk4UVFCQmdDQVFPaG9nQWlnQ1FFRUFRWUFnRURvYUlBSW9Ba1JCQUVHQUlCQTZHaUFDS0FKSVFRQkJnQ0FRT2hvZ0FpZ0NURUVBUVlBZ0VEb2FJQUlvQWxCQkFFR0FJQkE2R2lBQ0tBSlVRUUJCZ0NBUU9ob2dBaWdDV0VFQVFZQWdFRG9hSUFJb0FseEJBRUdBSUJBNkdpQUNLQUpnUVFCQmdDQVFPaG9nQWlnQ1pFRUFRWUFnRURvYUlBSW9BbWhCQUVHQUlCQTZHaUFDS0FKc1FRQkJnQ0FRT2hvZ0FpZ0NjRUVBUVlBZ0VEb2FJQUlvQW5SQkFFR0FJQkE2R2lBQ0tBSjRRUUJCZ0NBUU9ob2dBaWdDZkVFQVFZQWdFRG9hSUFOQkFEWUNIQXNMRFFBZ0FDZ0M1QU5CQVRZQ0hBdTNBd0VZZnlBRFFRQktCRUFnQUNnQzBBSWhFaUFBS0FMa0F5RUZRUUFnQUNnQ2VDSUpheUVUSUFBb0FuQWlDa0VCYXlJVUlBbHNJUlVnQ2tFQmFrRUJkQ0VXQTBBZ0FpQU5RUUowSWdCcUloY29BZ0JCQUNBS0VEb2FJQWxCQUVvRVFDQUFJQUZxSVJoQkFDRUdBMEFnR0NnQ0FDQUdhaUVISUJjb0FnQWhBQUovSUFVb0FsUUVRQ0FBSUJScUlRQWdCeUFWYWlFSFFYOGhEaUFUSVE4Z0JTQUdRUUowYWlnQ1JDQVdhZ3dCQzBFQklRNGdDU0VQSUFVZ0JrRUNkR29vQWtRTElRUkJBQ0VMQWtBZ0NrVUVRQ0FFSVFoQkFDRU1EQUVMSUFaQkFuUWlDQ0FGS0FJUWFpZ0NBQ0VaSUFVb0FoZ2dDR29vQWdBaEdrRUFJUkFnQ2lFUlFRQWhEQU5BSUFBZ0dpQVNJQWN0QUFBZ0N5QUVJQTVCQVhScUlnZ3VBUUJxUVFocVFRUjFhbW90QUFBaUMyb3RBQUFpR3lBQUxRQUFham9BQUNBRUlBc2dHU0FiYWkwQUFHc2lCRUVEYkNBTWFqc0JBQ0FFUVFkc0lRc2dCRUVGYkNBUWFpRU1JQUFnRG1vaEFDQUhJQTlxSVFjZ0JDRVFJQWdoQkNBUlFRRnJJaEVOQUFzTElBZ2dERHNCQUNBR1FRRnFJZ1lnQ1VjTkFBc0xJQVVnQlNnQ1ZFVTJBbFFnRFVFQmFpSU5JQU5IRFFBTEN3djVBZ0VRZnlBRFFRQktCRUFnQUNnQ2VDRUdJQUFvQXVRRElRY2dBQ2dDY0NJSVFYNXhJUThnQ0VFQmNTRVFBMEFnQWlBS1FRSjBJZ0JxSWhFb0FnQkJBQ0FJRURvYUlBY29BakFoQ3lBR1FRQktCRUFnQUNBQmFpRVNRUUFoQ1FOQUFrQWdDRVVOQUNBSlFRSjBJZ0FnQnlnQ0dHb29BZ0FoRENBQUlBZHFLQUkwSVEwZ0VpZ0NBQ0FKYWlFRUlCRW9BZ0FoQUVFQUlRVkJBQ0VPSUFoQkFVY0VRQU5BSUFBZ0FDMEFBQ0FNSUEwZ0MwRUdkR29pRXlBRlFRSjBhaWdDQUNBRUxRQUFhbW90QUFCcU9nQUFJQUFnQUMwQUFTQU1JQk1nQlVFQmFrRVBjVUVDZEdvb0FnQWdCQ0FHYWlJRUxRQUFhbW90QUFCcU9nQUJJQUJCQW1vaEFDQUZRUUpxUVE5eElRVWdCQ0FHYWlFRUlBNUJBbW9pRGlBUFJ3MEFDd3NnRUVVTkFDQUFJQUF0QUFBZ0RDQU5JQXRCQm5ScUlBVkJBblJxS0FJQUlBUXRBQUJxYWkwQUFHbzZBQUFMSUFsQkFXb2lDU0FHUncwQUN3c2dCeUFMUVFGcVFROXhOZ0l3SUFwQkFXb2lDaUFEUncwQUN3c0xqUUlCRDM4Z0EwRUFTZ1JBSUFBb0FuQWhDaUFBS0FMa0F5SUVLQUlZSWdBb0FnZ2hEU0FBS0FJRUlRNGdBQ2dDQUNFUElBUW9BakFoQmdOQUlBb0VRQ0FFS0FJOElSQWdCQ2dDT0NFUklBUW9BalFoRWlBQklBZEJBblFpQldvb0FnQWhBQ0FDSUFWcUtBSUFJUWhCQUNFSklBb2hCUU5BSUFnZ0RpQUpRUUowSWdzZ0VTQUdRUVowSWd4cWFpZ0NBQ0FBTFFBQmFtb3RBQUFnRHlBTUlCSnFJQXRxS0FJQUlBQXRBQUJxYWkwQUFHb2dEU0FNSUJCcUlBdHFLQUlBSUFBdEFBSnFhaTBBQUdvNkFBQWdDRUVCYWlFSUlBQkJBMm9oQUNBSlFRRnFRUTl4SVFrZ0JVRUJheUlGRFFBTEN5QUVJQVpCQVdwQkQzRWlCallDTUNBSFFRRnFJZ2NnQTBjTkFBc0xDK29DQVE5L0lBTkJBRW9FUUNBQUtBSndJUXdnQUNnQzVBTW9BaGdoQmlBQUtBSjRJZ2RCZkhFaEVTQUhRUU54SVEwZ0IwRUJhMEVEU1NFU0EwQWdEQVJBSUFFZ0NFRUNkQ0lBYWlnQ0FDRUpJQUFnQW1vb0FnQWhDaUFNSVE0RFFBSkFJQWRCQUV3RVFFRUFJUVFNQVF0QkFDRVBRUUFoQkVFQUlRVWdDU0VBUVFBaEVDQVNSUVJBQTBBZ0JDQUdJQVZCQW5RaUMyb29BZ0FnQUMwQUFHb3RBQUJxSUFZZ0MwRUVjbW9vQWdBZ0FDMEFBV290QUFCcUlBWWdDMEVJY21vb0FnQWdBQzBBQW1vdEFBQnFJQVlnQzBFTWNtb29BZ0FnQUMwQUEyb3RBQUJxSVFRZ0JVRUVhaUVGSUFCQkJHb2hBQ0FRUVFScUloQWdFVWNOQUFzTElBMEVRQU5BSUFRZ0JpQUZRUUowYWlnQ0FDQUFMUUFBYWkwQUFHb2hCQ0FGUVFGcUlRVWdBRUVCYWlFQUlBOUJBV29pRHlBTlJ3MEFDd3NnQnlBSmFpRUpDeUFLSUFRNkFBQWdDa0VCYWlFS0lBNUJBV3NpRGcwQUN3c2dDRUVCYWlJSUlBTkhEUUFMQ3d1Z0FnRUpmeUFEUVFCS0JFQWdBQ2dDNUFNb0FoZ2lCQ2dDQ0NFSElBUW9BZ1FoQ0NBRUtBSUFJUWtnQUNnQ2NDSUdRUUZySVFzZ0JrRUJjU0VNQTBBQ1FDQUdSUTBBSUFFZ0NrRUNkQ0lFYWlnQ0FDRUFJQUlnQkdvb0FnQWhCU0FNQkg4Z0JTQUhJQUF0QUFKcUxRQUFJQWdnQUMwQUFXb3RBQUFnQ1NBQUxRQUFhaTBBQUdwcU9nQUFJQVZCQVdvaEJTQUFRUU5xSVFBZ0N3VWdCZ3NoQkNBR1FRRkdEUUFEUUNBRklBY2dBQzBBQW1vdEFBQWdDQ0FBTFFBQmFpMEFBQ0FKSUFBdEFBQnFMUUFBYW1vNkFBQWdCU0FISUFBdEFBVnFMUUFBSUFnZ0FDMEFCR290QUFBZ0NTQUFMUUFEYWkwQUFHcHFPZ0FCSUFWQkFtb2hCU0FBUVFacUlRQWdCRUVDYXlJRURRQUxDeUFLUVFGcUlnb2dBMGNOQUFzTEM5OEVBUWQvSUFBZ0FDZ0M1QU1pQWlnQ0VEWUNpQUVnQUNBQ0tBSVVOZ0tFQVFKQUFrQUNRQUpBQWtBZ0FDZ0NXQTREQUFFQ0F3c2dBQ2dDZUVFRFJnUkFJQUpCOFFFMkFnUVBDeUFDUWZJQk5nSUVEd3NnQUNnQ2VDRUJJQUpCQURZQ01DQUNRZk1CUWZRQklBRkJBMFliTmdJRUlBSW9BaHhGQkVBZ0FCQ2xCUXNnQWlnQ05BMENJQUFvQW5naUEwRUFUQTBDSUFBb0F1UURJUVpCQUNFQ0EwQWdCaUFDUVFKMGFpSUlLQUlnSVFSQkFDRUJBa0FDUUNBQ1JRMEFBMEFnQmlBQlFRSjBhaUlGS0FJZ0lBUkhCRUFnQVVFQmFpSUJJQUpIRFFFTUFnc0xJQVVvQWpRaUJRMEJDeUFFUVFsMFFZQUVheUVIUVFBaEJDQUFRUUZCZ0FnZ0FDZ0NCQ2dDQUJFRUFDRUZBMEJCQUNFQkEwQWdCU0FFUVFaMGFpQUJRUUowYWdKL0lBUkJCSFFnQVdwQnNNQUNhaTBBQUVHQ2ZHd2lBMEgrZzN4TUJFQkJBRUgvZzN3Z0Eyc2dCMjFyREFFTElBTkJnZndEYWlBSGJRczJBZ0FnQVVFQmFpSUJRUkJIRFFBTElBUkJBV29pQkVFUVJ3MEFDeUFBS0FKNElRTUxJQWdnQlRZQ05DQUNRUUZxSWdJZ0EwZ05BQXNNQWdzZ0FrRUFOZ0pVSUFKQjlRRTJBZ1FDUUNBQ0tBSkVCRUFnQUNnQ2VDRUREQUVMSUFBb0FuaEJBRXdOQWlBQUtBSndRUUYwUVFScUlRUkJBQ0VCQTBBZ0FpQUJRUUowYWlBQVFRRWdCQ0FBS0FJRUtBSUVFUVFBTmdKRUlBRkJBV29pQVNBQUtBSjRJZ05JRFFBTEN5QURRUUJNRFFFZ0FDZ0NjRUVCZEVFRWFpRURRUUFoQVFOQUlBSWdBVUVDZEdvb0FrUkJBQ0FERURvYUlBRkJBV29pQVNBQUtBSjRTQTBBQ3d3QkN5QUFLQUlBSWdGQk1UWUNGQ0FBSUFFb0FnQVJBUUFMQ3hvQkFYOGdBQ2dDQUNJQlFTODJBaFFnQUNBQktBSUFFUUVBQzlZQkFRTi9JQUFvQWdRaEJDQUNRZkdUNjl3RFR3UkFJQUFvQWdCQ3VJQ0FnREEzQWhRZ0FDQUFLQUlBS0FJQUVRRUFDeUFDUVFnZ0FrRUhjU0lEYTBFQUlBTWJhaUVESUFGQkFrOEVRQ0FBS0FJQUlnSWdBVFlDR0NBQ1FRODJBaFFnQUNBQUtBSUFLQUlBRVFFQUN5QURRUkJxSWdVUU95SUNSUVJBSUFBb0FnQkN1SUNBZ01BQU53SVVJQUFnQUNnQ0FDZ0NBQkVCQUFzZ0JDQUVLQUpNSUFWcU5nSk1JQVFnQVVFQ2RHb2lBQ2dDUENFQklBSkJBRFlDQ0NBQ0lBTTJBZ1FnQWlBQk5nSUFJQUFnQWpZQ1BDQUNRUkJxQzNvQkFuOGdBQ2dDQkNFR0lBRkJBVWNFUUNBQUtBSUFJZ2NnQVRZQ0dDQUhRUTgyQWhRZ0FDQUFLQUlBS0FJQUVRRUFDeUFBSUFGQmdBRVF6Z0lpQUVFQU5nSW9JQUFnQWpZQ0lDQUFJQVUyQWd3Z0FDQUROZ0lJSUFBZ0JEWUNCQ0FBUVFBMkFnQWdBQ0FHS0FKRU5nSXNJQVlnQURZQ1JDQUFDM29CQW44Z0FDZ0NCQ0VHSUFGQkFVY0VRQ0FBS0FJQUlnY2dBVFlDR0NBSFFRODJBaFFnQUNBQUtBSUFLQUlBRVFFQUN5QUFJQUZCZ0FFUXpnSWlBRUVBTmdJb0lBQWdBallDSUNBQUlBVTJBZ3dnQUNBRE5nSUlJQUFnQkRZQ0JDQUFRUUEyQWdBZ0FDQUdLQUpJTmdJc0lBWWdBRFlDU0NBQUMvVURBUVYvSUFBb0FnUWlCU2dDUkNJQkJFQURRQ0FCS0FJQVJRUkFJQUVvQWdnaUF5QUJLQUlFYkNBRWFpRUVJQU1nQVNnQ0RHd2dBbW9oQWdzZ0FTZ0NMQ0lCRFFBTEN5QUZLQUpJSWdFRVFBTkFJQUVvQWdCRkJFQWdBU2dDQ0NJRElBRW9BZ1JzUVFkMElBUnFJUVFnQVNnQ0RDQURiRUVIZENBQ2FpRUNDeUFCS0FJc0lnRU5BQXNMQWtBZ0FrRUFUQTBBUVlDVTY5d0RJUU1nQlNnQ1RCb2dCQ0FFSWdGS0JFQWdBU0FDYlNJQlFRRWdBVUVCU2hzaEF3c2dCU2dDUkNJQkJFQURRQ0FCS0FJQVJRUkFBa0FnQXlBQktBSUVJZ0pCQVdzZ0FTZ0NEQ0lFYmtFQmFrNEVRQ0FCSUFJMkFoQU1BUXNnQVNBRElBUnNOZ0lRSUFBZ0FTZ0NDQ0FDYkJDbUJTQUJRUUUyQWlnZ0FTZ0NFQ0VDQ3lBQklBQkJBU0FCS0FJSUlBSVFwd1UyQWdBZ0JTZ0NVQ0VDSUFGQkFEWUNKQ0FCUWdBM0FoZ2dBU0FDTmdJVUN5QUJLQUlzSWdFTkFBc0xJQVVvQWtnaUFVVU5BQU5BSUFFb0FnQkZCRUFDUUNBRElBRW9BZ1FpQWtFQmF5QUJLQUlNSWdSdVFRRnFUZ1JBSUFFZ0FqWUNFQXdCQ3lBQklBTWdCR3cyQWhBZ0FDQUNJQUVvQWdoc1FRZDBFS1lGSUFGQkFUWUNLQ0FCS0FJUUlRSUxJQUVnQUVFQklBRW9BZ2dnQWhDcEJUWUNBQ0FGS0FKUUlRSWdBVUVBTmdJa0lBRkNBRGNDR0NBQklBSTJBaFFMSUFFb0Fpd2lBUTBBQ3dzTDFRY0JCMzhDUUFKQUlBSWdBMm9pQ0NBQktBSUVTdzBBSUFFb0Fnd2dBMGtOQUNBQktBSUFEUUVMSUFBb0FnQWlBMEVYTmdJVUlBQWdBeWdDQUJFQkFBc0NRQ0FDSUFFb0FoZ2lBMDhFUUNBSUlBRW9BaEFnQTJwTkRRRUxJQUVvQWloRkJFQWdBQ2dDQUNJRFFjY0FOZ0lVSUFBZ0F5Z0NBQkVCQUFzZ0FTZ0NKQVJBQWtBZ0FTZ0NFQ0lEUVFCTURRQWdBU2dDRkNJRklBTWdBeUFGU2hzaUJTQUJLQUljSUFFb0FoZ2lBMnNpQmlBRklBWklHeUlGSUFFb0FnUWdBMnNpQmlBRklBWklHeUlGUVFCTURRQWdBVUV3YWlFS0lBTWdBU2dDQ0NJTGJDRUdRUUFoQXdOQUlBQWdDaUFCS0FJQUlBTkJBblJxS0FJQUlBWWdCU0FMYkNJSElBRW9BalFSQmdBZ0FTZ0NFQ0lKSUFFb0FoUWlCU0FEYWlJRFRBMEJJQVlnQjJvaEJpQUZJQWtnQTJzaUJ5QUZJQWRJR3lJRklBRW9BaHdnQVNnQ0dDQURhaUlIYXlJSklBVWdDVWdiSWdVZ0FTZ0NCQ0FIYXlJSElBVWdCMGdiSWdWQkFFb05BQXNMSUFGQkFEWUNKQXNnQVNBQ0lBZ2dBU2dDRUNJRGF5SUZRUUFnQlVFQVNoc2dBU2dDR0NBQ1NSc2lCallDR0NBRFFRQk1EUUFnQVNnQ0ZDSUZJQU1nQXlBRlNoc2lBeUFCS0FJY0lBWnJJZ1VnQXlBRlNCc2lBeUFCS0FJRUlBWnJJZ1VnQXlBRlNCc2lCVUVBVEEwQUlBRkJNR29oQ2lBQktBSUlJZ3NnQm13aEJrRUFJUU1EUUNBQUlBb2dBU2dDQUNBRFFRSjBhaWdDQUNBR0lBVWdDMndpQnlBQktBSXdFUVlBSUFFb0FoQWlDU0FCS0FJVUlnVWdBMm9pQTB3TkFTQUdJQWRxSVFZZ0JTQUpJQU5ySWdjZ0JTQUhTQnNpQlNBQktBSWNJQUVvQWhnZ0Eyb2lCMnNpQ1NBRklBbElHeUlGSUFFb0FnUWdCMnNpQnlBRklBZElHeUlGUVFCS0RRQUxDd0pBQWtBQ1FDQUJLQUljSWdVZ0NFOE5BQUpBQWtBQ1FDQUNJQVZMQkVBZ0FpRUZJQVJGRFFFZ0FDZ0NBQ0lEUVJjMkFoUWdBQ0FES0FJQUVRRUFEQUlMSUFRTkFRc2dBU2dDSUEwQklBQW9BZ0FpQTBFWE5nSVVJQUFnQXlnQ0FCRUJBQXdFQ3lBQklBZzJBaHdnQVNnQ0lFVU5BZ3NnQlNBQktBSVlJZ0JySWdNZ0NDQUFheUlHVHcwQUlBRW9BZ2doQUNBSUlBVkJmM05xSVFvZ0NDQUZhMEVEY1NJSUJFQkJBQ0VGQTBBZ0FTZ0NBQ0FEUVFKMGFpZ0NBRUVBSUFBUU9ob2dBMEVCYWlFRElBVkJBV29pQlNBSVJ3MEFDd3NnQ2tFRFNRMEFBMEFnQTBFQ2RDSUZJQUVvQWdCcUtBSUFRUUFnQUJBNkdpQUZJQUVvQWdCcUtBSUVRUUFnQUJBNkdpQUZJQUVvQWdCcUtBSUlRUUFnQUJBNkdpQUZJQUVvQWdCcUtBSU1RUUFnQUJBNkdpQURRUVJxSWdNZ0JrY05BQXNMSUFSRkRRRUxJQUZCQVRZQ0pBc2dBU2dDQUNBQ0lBRW9BaGhyUVFKMGFndmVCd0VIZndKQUFrQWdBaUFEYWlJSUlBRW9BZ1JMRFFBZ0FTZ0NEQ0FEU1EwQUlBRW9BZ0FOQVFzZ0FDZ0NBQ0lEUVJjMkFoUWdBQ0FES0FJQUVRRUFDd0pBSUFJZ0FTZ0NHQ0lEVHdSQUlBZ2dBU2dDRUNBRGFrME5BUXNnQVNnQ0tFVUVRQ0FBS0FJQUlnTkJ4d0EyQWhRZ0FDQURLQUlBRVFFQUN5QUJLQUlrQkVBQ1FDQUJLQUlRSWdOQkFFd05BQ0FCS0FJVUlnVWdBeUFESUFWS0d5SUZJQUVvQWh3Z0FTZ0NHQ0lEYXlJR0lBVWdCa2diSWdVZ0FTZ0NCQ0FEYXlJR0lBVWdCa2diSWdWQkFFd05BQ0FCUVRCcUlRb2dBeUFCS0FJSVFRZDBJZ3RzSVFaQkFDRURBMEFnQUNBS0lBRW9BZ0FnQTBFQ2RHb29BZ0FnQmlBRklBdHNJZ2NnQVNnQ05CRUdBQ0FCS0FJUUlna2dBU2dDRkNJRklBTnFJZ05NRFFFZ0JpQUhhaUVHSUFVZ0NTQURheUlISUFVZ0IwZ2JJZ1VnQVNnQ0hDQUJLQUlZSUFOcUlnZHJJZ2tnQlNBSlNCc2lCU0FCS0FJRUlBZHJJZ2NnQlNBSFNCc2lCVUVBU2cwQUN3c2dBVUVBTmdJa0N5QUJJQUlnQ0NBQktBSVFJZ05ySWdWQkFDQUZRUUJLR3lBQktBSVlJQUpKR3lJR05nSVlJQU5CQUV3TkFDQUJLQUlVSWdVZ0F5QURJQVZLR3lJRElBRW9BaHdnQm1zaUJTQURJQVZJR3lJRElBRW9BZ1FnQm1zaUJTQURJQVZJR3lJRlFRQk1EUUFnQVVFd2FpRUtJQUVvQWdoQkIzUWlDeUFHYkNFR1FRQWhBd05BSUFBZ0NpQUJLQUlBSUFOQkFuUnFLQUlBSUFZZ0JTQUxiQ0lISUFFb0FqQVJCZ0FnQVNnQ0VDSUpJQUVvQWhRaUJTQURhaUlEVEEwQklBWWdCMm9oQmlBRklBa2dBMnNpQnlBRklBZElHeUlGSUFFb0Fod2dBU2dDR0NBRGFpSUhheUlKSUFVZ0NVZ2JJZ1VnQVNnQ0JDQUhheUlISUFVZ0IwZ2JJZ1ZCQUVvTkFBc0xBa0FDUUFKQUlBRW9BaHdpQlNBSVR3MEFBa0FDUUFKQUlBSWdCVXNFUUNBQ0lRVWdCRVVOQVNBQUtBSUFJZ05CRnpZQ0ZDQUFJQU1vQWdBUkFRQU1BZ3NnQkEwQkN5QUJLQUlnRFFFZ0FDZ0NBQ0lEUVJjMkFoUWdBQ0FES0FJQUVRRUFEQVFMSUFFZ0NEWUNIQ0FCS0FJZ1JRMENDeUFGSUFFb0FoZ2lBR3NpQXlBSUlBQnJJZ1pQRFFBZ0FTZ0NDRUVIZENFQUlBZ2dCVUYvYzJvaENpQUlJQVZyUVFOeElnZ0VRRUVBSVFVRFFDQUJLQUlBSUFOQkFuUnFLQUlBUVFBZ0FCQTZHaUFEUVFGcUlRTWdCVUVCYWlJRklBaEhEUUFMQ3lBS1FRTkpEUUFEUUNBRFFRSjBJZ1VnQVNnQ0FHb29BZ0JCQUNBQUVEb2FJQVVnQVNnQ0FHb29BZ1JCQUNBQUVEb2FJQVVnQVNnQ0FHb29BZ2hCQUNBQUVEb2FJQVVnQVNnQ0FHb29BZ3hCQUNBQUVEb2FJQU5CQkdvaUF5QUdSdzBBQ3dzZ0JFVU5BUXNnQVVFQk5nSWtDeUFCS0FJQUlBSWdBU2dDR0d0QkFuUnFDeDRBSUFCQkFSRGdBeUFBUVFBUTRBTWdBQ2dDQkJBMElBQkJBRFlDQkF0bkFRRi9JQU1vQWdBZ0JHb2dBQ2dDMEFKQmdBTnJJZ0FnQVNnQ1ZDSUJLQUlnSUFJdkFSQnNJZ1VnQVNnQ0FDQUNMd0VBYkVHRUlHb2lBV3BCQTNaQi93ZHhhaTBBQURvQUFDQURLQUlFSUFScUlBQWdBU0FGYTBFRGRrSC9CM0ZxTFFBQU9nQUFDOXNEQVExL0lBTW9BZ0FnQkdvaUJTQUFLQUxRQWtHQUEyc2lBQ0FCS0FKVUlnRW9BbUFnQWk0Qk1Hd2lCaUFCS0FJZ0lBSXVBUkJzSWdkcVFkRWliQ0lJSUFkQi9qQnNhaUlISUFFb0FrQWdBaThCSUd3aUNTQUJLQUlBSUFJdkFRQnNJZ3BxUVExMElnMXFRWUNBZ2hCcUlnc2dBU2dDWkNBQ0xnRXliQ0lPSUFFb0FpUWdBaTRCRW13aURHcEIwU0pzSWc4Z0RFSCtNR3hxSWd3Z0FTZ0NSQ0FDTHdFaWJDSVFJQUVvQWdRZ0FpOEJBbXdpQVdwQkRYUWlBbW9pRVdwQkVIWkIvd2R4YWkwQUFEb0FBQ0FGSUFBZ0N5QVJhMEVRZGtIL0IzRnFMUUFBT2dBQklBTW9BZ1FnQkdvaUJTQUFJQWdnQmtIZmlYOXNhaUlHSUFvZ0NXdEJEWFFpQ0dwQmdJQ0NFR29pQ1NBUElBNUIzNGwvYkdvaUNpQUJJQkJyUVExMElnRnFJZ3RxUVJCMlFmOEhjV290QUFBNkFBQWdCU0FBSUFrZ0MydEJFSFpCL3dkeGFpMEFBRG9BQVNBREtBSUlJQVJxSWdVZ0FDQUlJQVpyUVlDQWdoQnFJZ1lnQVNBS2F5SUJha0VRZGtIL0IzRnFMUUFBT2dBQUlBVWdBQ0FHSUFGclFSQjJRZjhIY1dvdEFBQTZBQUVnQXlnQ0RDQUVhaUlCSUFBZ0RTQUhhMEdBZ0lJUWFpSURJQUlnREdzaUFtcEJFSFpCL3dkeGFpMEFBRG9BQUNBQklBQWdBeUFDYTBFUWRrSC9CM0ZxTFFBQU9nQUJDOUlEQVF4L0lBQW9BdEFDSVE0Z0FTZ0NWQ0VCSXdCQjBBQnJJZ2doQUFOQUlBRW9Ba0FoQ2lBQ0xnRWdJUXNnQUNBQ0xnRUFJQUVvQWdCc1FRMTBRWUFJY2lJTUlBRW9Bb0FCSUFJdUFVQnNJZzFCdnFWL2JHcEJDM1VpRHlBQktBSWdJQUl1QVJCc0lnVWdBU2dDWUNBQ0xnRXdiQ0lHSUFFb0FxQUJJQUl1QVZCc0lnbHFhMEVDZENJUWF6WUNNQ0FBSUE4Z0VHbzJBZ3dnQUNBS0lBdHNRYkhPQUd3aUNpQU5RYUV0YkNBTWFpSUxhaUlNSUFVZ0NXcEJ0aGRzSWcwZ0JTQUdha0VOZEdvaUJXdEJDM1UyQWp3Z0FDQUZJQXhxUVF0MU5nSUFJQUFnQ3lBS2F5SUZJQTBnQ1NBR2EwRU5kR29pQm10QkMzVTJBaVFnQUNBRklBWnFRUXQxTmdJWUlBQkJCR29oQUNBQlFRUnFJUUVnQWtFQ2FpRUNJQWRCQVdvaUIwRURSdzBBQ3lBT1FZQURheUVCUVFBaEFDQUlJUUlEUUNBRElBQkJBblJxS0FJQUlBUnFJZ2dnQVNBQ0tBSUFRUTEwUVlDQWlNQUFhaUlISUFJb0FnZ2lCVUdoTFd4cUlnWWdBaWdDQkVHeHpnQnNJZ2xxUVJKMlFmOEhjV290QUFBNkFBQWdDQ0FCSUFZZ0NXdEJFblpCL3dkeGFpMEFBRG9BQWlBSUlBRWdCVUcrcGYvL0FHd2dCMnBCRW5aQi93ZHhhaTBBQURvQUFTQUNRUXhxSVFJZ0FFRUJhaUlBUVFaSERRQUxDNlVHQVJKL0lBQW9BdEFDSVFzZ0FTZ0NWQ0VBSXdCQmdBRnJJZ2toQVVFRUlRY0RRQ0FCQW44Q1FDQUNMZ0VRSWdZZ0FpOEJJQ0lGY2tILy93TnhEUUJCQUNFRklBSXZBVEFOQUNBQ0x3RkFEUUFnQWk4QlVBMEFJQUl2QVdBTkFDQUNMd0Z3RFFBZ0FTQUNMZ0VBSUFBb0FnQnNRUUowSWdVMkFtQWdBU0FGTmdKUUlBRWdCVFlDUUNBQklBVTJBakFnQVNBRk5nSWdJQUVnQlRZQ0VDQUJJQVUyQWdCQkhBd0JDeUFCSUFBb0FzQUJJQUl1QVdCc0lnb2dBQ2dDUUNBRlFSQjBRUkIxYkNJRmFrSFJJbXdpRENBRlFmNHdiR29pRVNBQ0xnRkFJQUFvQW9BQmJFRU5kQ0lOSUFJdUFRQWdBQ2dDQUd4QkRYUkJnQWh5SWc1cUloSnFJZzhnQUNnQ0lDQUdiQ0lGSUFBb0F1QUJJQUl1QVhCc0lnWnFRYk5HYkNJVElBVkJpK0FBYkdvZ0JTQUFLQUtnQVNBQ0xnRlFiQ0lJYWlJUUlBQW9BbUFnQWk0Qk1Hd2lCU0FHYWlJVWFrR2h5d0JzSWhVZ0VFR0VaMnhxSWhCcUloWnJRUXQxTmdKd0lBRWdEeUFXYWtFTGRUWUNBQ0FCSUF3Z0NrSGZpWDlzYWlJS0lBNGdEV3NpREdvaURTQVZJQlJCdTRKL2JHb2lEaUFGSUFocVFmM2JmbXdpRHlBRlFkVEVBV3hxYWlJRmEwRUxkVFlDWUNBQklBVWdEV3BCQzNVMkFoQWdBU0FNSUFwcklnVWdEeUFJUWJPREFXeHFJQkJxSWdoclFRdDFOZ0pRSUFFZ0JTQUlha0VMZFRZQ0lDQUJJQk1nQmtHT0UyeHFJQTVxSWdVZ0VpQVJheUlHYWtFTGRUWUNNQ0FHSUFWclFRdDFJUVZCRUF0QkFuUnFJQVUyQWdBZ0FrRUNhaUVDSUFCQkJHb2hBQ0FCUVFScUlRRWdCMEVCU3lFRklBZEJBV3NoQnlBRkRRQUxJQXRCZ0FOcklRQkJBQ0VISUFraEFnTkFJQU1nQjBFQ2RHb29BZ0FnQkdvaUFTQUFJQUlvQWd3aUNTQUNLQUlFSWdWcVFkRWliQ0lLSUFWQi9qQnNhaUlGSUFJb0FnQkJrSUFCYWlJR0lBSW9BZ2dpQ0dwQkRYUWlDMnBCRW5aQi93ZHhhaTBBQURvQUFDQUJJQUFnQ3lBRmEwRVNka0gvQjNGcUxRQUFPZ0FESUFFZ0FDQUtJQWxCMzRsL2JHb2lDU0FHSUFoclFRMTBJZ1ZxUVJKMlFmOEhjV290QUFBNkFBRWdBU0FBSUFVZ0NXdEJFblpCL3dkeGFpMEFBRG9BQWlBQ1FSQnFJUUlnQjBFQmFpSUhRUWhIRFFBTEM0c0dBUkovSXdCQjBBRnJJZzhrQUNBQUtBTFFBaUVOSUFFb0FsUWhBQ0FQSVFFRFFDQUFLQUxBQVNFSUlBSXVBV0FoQmlBQUtBSkFJUWtnQWk0QklDRU9JQUVnQWk0QkFDQUFLQUlBYkVFTmRFR0FDSElpQlNBQUtBS0FBU0FDTGdGQWJDSUxRYjZsZjJ4cVFRdDFJaEFnQUNnQ0lDQUNMZ0VRYkNJSElBQW9BcUFCSUFJdUFWQnNJaEVnQUNnQ1lDQUNMZ0V3YkNJU0lBQW9BdUFCSUFJdUFYQnNJaE5ySWd4cWEwRUNkQ0lVYXpZQ2pBRWdBU0FRSUJScU5nSW9JQUVnQmlBSWJDSUlJQWtnRG13aUJtcEJtalZzSWdrZ0JrSHhJR3hxSWdZZ0MwR2R5UUJzSUFWcUlnNXFJaEFnREVIakUyd2lGQ0FSUVExMEloRnFJaFVnRWlBVGFpSVNRZTg4YkNJVElBZEJzOWtBYkdwcUloWnJRUXQxTmdLMEFTQUJJQkFnRm1wQkMzVTJBZ0FnQVNBT0lBWnJJZ1lnQjBHVURtd2dFMnNnRldvaURtdEJDM1UyQW1RZ0FTQUdJQTVxUVF0MU5nSlFJQUVnQzBHRVpHd2dCV29pQlNBSklBaEIzUFIrYkdvaUMyc2lDQ0FSSUJScklBeEJESFJySWd3Z0IwR01LV3dnRWtIUEpXd2lCbXRxSWdsclFRdDFOZ0o0SUFFZ0NDQUpha0VMZFRZQ1BDQUJJQVVnQzJvaUJTQUhRZFBRQUd3Z0JpQU1hbXNpQjJ0QkMzVTJBcUFCSUFFZ0JTQUhha0VMZFRZQ0ZDQUJRUVJxSVFFZ0FFRUVhaUVBSUFKQkFtb2hBaUFLUVFGcUlncEJCVWNOQUFzZ0RVR0FBMnNoQUVFQUlRY2dEeUVCQTBBZ0F5QUhRUUowYWlnQ0FDQUVhaUlDSUFBZ0FTZ0NEQ0lLSUFFb0FnUWlCV3BCbWpWc0lnc2dCVUh4SUd4cUlnVWdBU2dDQUVFTmRFR0FnSWpBQUdvaURDQUJLQUlJSWcwZ0FTZ0NFQ0lJYXlJR1FkQVdiR29pQ1NBSUlBMXFRY3d5YkNJTmFpSUlha0VTZGtIL0IzRnFMUUFBT2dBQUlBSWdBQ0FJSUFWclFSSjJRZjhIY1dvdEFBQTZBQVFnQWlBQUlBc2dDa0hjOUg1c2FpSUtJQWtnRFdzaUJXcEJFblpCL3dkeGFpMEFBRG9BQVNBQ0lBQWdCU0FLYTBFU2RrSC9CM0ZxTFFBQU9nQURJQUlnQUNBR1FjQ2wvLzhBYkNBTWFrRVNka0gvQjNGcUxRQUFPZ0FDSUFGQkZHb2hBU0FIUVFGcUlnZEJDa2NOQUFzZ0QwSFFBV29rQUF2dEJnRVNmeU1BUWFBQ2F5SVNKQUFnQUNnQzBBSWhFeUFCS0FKVUlRQWdFaUVCQTBBZ0FDZ0NnQUVoRFNBQ0xnRkFJUW9nQVNBQUtBSkFJQUl1QVNCc0lnZ2dBQ2dDd0FFZ0FpNEJZR3dpRDJ0QkRYUWlDeUFDTGdFQUlBQW9BZ0JzUVExMFFZQUljaUlHYWlJTUlBQW9BaUFnQWk0QkVHd2lCU0FBS0FMZ0FTQUNMZ0Z3YkNJSGF5SVFJQUFvQW1BZ0FpNEJNR3dpRGlBQUtBS2dBU0FDTGdGUWJDSUpheUlVYWtIUkltd2lGU0FRUWY0d2JHb2lFR3RCQzNVMkF2QUJJQUVnRENBUWFrRUxkVFlDR0NBQklBWWdDMnNpQ3lBVklCUkIzNGwvYkdvaURHdEJDM1UyQXFnQklBRWdDeUFNYWtFTGRUWUNZQ0FCSUFvZ0RXeEJzYzRBYkNJS0lBWnFJZ3NnRDBFTmRDSVBJQWhCdHRjQWJHb2lER3NpRUNBSElBVWdDV29pRkdwQmpUZHNJZzBnRGtHdlhXd2lGU0FGUWR4VWJHb2dCMEdNZ1g5c2Ftb2lGbXRCQzNVMkFwQUJJQUVnRUNBV2FrRUxkVFlDZUNBQklBc2dER29pQ3lBTklCUkIyeEJzYWlJTUlBNUJ6OU1BYkNJT0lBVkI5eEZzYW1vaUJXdEJDM1UyQW9nQ0lBRWdCU0FMYWtFTGRUWUNBQ0FCSUFoQnRoZHNJQTlySWdVZ0JpQUtheUlHYWlJSUlBY2dDV3BCaTcxL2JDSUtJQWxCc0tGL2JDQVZhbW9nREdvaUNXdEJDM1UyQXRnQklBRWdDQ0FKYWtFTGRUWUNNQ0FCSUFZZ0JXc2lCaUFIUWNibEFHd2dEbXNnRFdvZ0Ntb2lCMnRCQzNVMkFzQUJJQUVnQmlBSGFrRUxkVFlDU0NBQlFRUnFJUUVnQUVFRWFpRUFJQUpCQW1vaEFpQVJRUUZxSWhGQkJrY05BQXNnRTBHQUEyc2hBRUVBSVFjZ0VpRUJBMEFnQXlBSFFRSjBhaWdDQUNBRWFpSUNJQUFnQVNnQ0ZDSUdJQUVvQWdRaUJXcEJ0aGRzSWhFZ0FTZ0NEQ0lKSUFWcVFRMTBhaUlJSUFFb0FnQkJEWFJCZ0lDSXdBQnFJZzRnQVNnQ0VDSU5RYUV0YkdvaUV5QUJLQUlJUWJIT0FHd2lDbW9pRDJwQkVuWkIvd2R4YWkwQUFEb0FBQ0FDSUFBZ0R5QUlhMEVTZGtIL0IzRnFMUUFBT2dBRklBSWdBQ0FGSUFZZ0NXcHJRUTEwSWdVZ0RVRytwWDlzSUE1cUlnaHFRUkoyUWY4SGNXb3RBQUE2QUFFZ0FpQUFJQWdnQld0QkVuWkIvd2R4YWkwQUFEb0FCQ0FDSUFBZ0VTQUdJQWxyUVExMGFpSUdJQk1nQ21zaUJXcEJFblpCL3dkeGFpMEFBRG9BQWlBQ0lBQWdCU0FHYTBFU2RrSC9CM0ZxTFFBQU9nQURJQUZCR0dvaEFTQUhRUUZxSWdkQkRFY05BQXNnRWtHZ0Ftb2tBQXVqQ0FFVmZ5TUFRWkFEYXlJVEpBQWdBQ2dDMEFJaEZDQUJLQUpVSVFBZ0V5RUJBMEFnQUNnQ3dBRWhEU0FDTGdGZ0lRZ2dBQ2dDUUNFSklBSXVBU0FoRENBQklBSXVBUUFnQUNnQ0FHeEJEWFJCZ0FoeUlnb2dBQ2dDZ0FFZ0FpNEJRR3dpQzBHK3BYOXNha0VMZFNJT0lBQW9BdUFCSUFJdUFYQnNJZzhnQUNnQ0lDQUNMZ0VRYkNJSElBQW9BbUFnQWk0Qk1Hd2lCV3NpRVNBQUtBS2dBU0FDTGdGUWJDSUdhMnBCQW5RaUVtczJBcGdDSUFFZ0RpQVNhallDVkNBQklBZ2dEV3dpQ0NBSklBeHNJZ2xxUWVMR0FHd2lEQ0FJUWZ5UmYyeHFJZzRnQzBHU0ZHd2dDbW9pRW1vaUZTQUZJQVpxUWU5MWJDQVBRUTEwSWcxcklnOGdCU0FIYWtHMzFRQnNJaGNnQlVIdVpHeHFhaUlXYTBFTGRUWUMwQUlnQVNBVklCWnFRUXQxTmdJY0lBRWdDRUhocDM5c0lBbEJveWRzYWlJSUlBdEJ5VWRzSUFwcUloVnFJaFlnRHlBR0lBZHFJZzlCMHN3QWJDSVlJQVpCaWVoK2JHcHFJaGxyUVF0MU5nSzBBaUFCSUJZZ0dXcEJDM1UyQWpnZ0FTQVNJQTVySWc0Z0VVSHlIV3dnRFdzaUVTQUdJQVZyUWZqWkFHd2lFaUFGUVprcmJHcHFJZ1ZyUVF0MU5nTGdBU0FCSUFVZ0RtcEJDM1UyQW93QklBRWdDMEhHMFFCc0lBcHFJZ1VnRENBSlFiMFJiR29pQ21zaUN5QVBRWlF3YkNJSklBZEJpN3gvYkdvZ0VXb2lER3RCQzNVMkFzUUJJQUVnQ3lBTWFrRUxkVFlDcUFFZ0FTQUZJQXBxSWdVZ0Z5QUhRZkMzZjJ4cUlCaHFJQTFxSWdkclFRdDFOZ0xzQWlBQklBVWdCMnBCQzNVMkFnQWdBU0FWSUFocklnVWdFaUFHUWVhVGYyeHFJQWxxSUExcUlnWnJRUXQxTmdMOEFTQUJJQVVnQm1wQkMzVTJBbkFnQVVFRWFpRUJJQUJCQkdvaEFDQUNRUUpxSVFJZ0VFRUJhaUlRUVFkSERRQUxJQlJCZ0FOcklRQkJBQ0VGSUJNaEFRTkFJQU1nQlVFQ2RHb29BZ0FnQkdvaUFpQUFJQUVvQWd3aUJ5QUJLQUlFSWdacVFlODdiQ0lJSUFZZ0IydEI4d3BzSWdscklBRW9BaFFpQ2lBR2FrR2pKMndpRkdvaURDQUJLQUlRSWdZZ0FTZ0NHQ0lMYTBHM09Hd2lEaUFMUVlON2JHb2dBU2dDQUVFTmRFR0FnSWpBQUdvaURTQUxJQUVvQWdnaUVHb2lDMEhHMFFCc2FpSVBhaUlSYWtFU2RrSC9CM0ZxTFFBQU9nQUFJQUlnQUNBUklBeHJRUkoyUWY4SGNXb3RBQUE2QUFZZ0FpQUFJQWNnQ21wQjRhZC9iQ0lISUFnZ0NXcHFJZ2dnRUNBR2EwR1NGR3dpQ1NBR1FaV0tmMndnRFdwcUlBNXFJZ3hxUVJKMlFmOEhjV290QUFBNkFBRWdBaUFBSUF3Z0NHdEJFblpCL3dkeGFpMEFBRG9BQlNBQ0lBQWdGQ0FLUWQ3M0FHeHFJQWRxSWdjZ0NTQVFRZkhoZm14cUlBOXFJZ3BxUVJKMlFmOEhjV290QUFBNkFBSWdBaUFBSUFvZ0IydEJFblpCL3dkeGFpMEFBRG9BQkNBQ0lBQWdCaUFMYTBIQjJnQnNJQTFxUVJKMlFmOEhjV290QUFBNkFBTWdBVUVjYWlFQklBVkJBV29pQlVFT1J3MEFDeUFUUVpBRGFpUUFDOEFKQVJwL0l3QkJnQVJySWhRa0FDQUFLQUxRQWlFUUlBRW9BbFFoQUNBVUlRRURRQ0FCSUFBb0FrQWdBaTRCSUd3aURDQUFLQUxBQVNBQ0xnRmdiQ0lOYXlJSlFlUFlBR3dpRGlBTlFZT2tBV3hxSWhFZ0FDZ0NnQUVnQWk0QlFHd2lDa0hQMHdCc0loVWdBaTRCQUNBQUtBSUFiRUVOZEVHQUNISWlDMm9pRm1vaUVpQUFLQUpnSUFJdUFUQnNJZ2dnQUNnQ0lDQUNMZ0VRYkNJRmFrSE8xZ0JzSWhNZ0JVSFc3WDVzYWlBQUtBS2dBU0FDTGdGUWJDSUhJQVZxSWhsQjZjOEFiQ0lYYWlBQUtBTGdBU0FDTGdGd2JDSUdJQVZxUWZ6RkFHd2lHbW9pR0d0QkMzVTJBdUFESUFFZ0VpQVlha0VMZFRZQ0FDQUJJQWxCMUJGc0lna2dERUhOT1d4cUloSWdDa0hSSW13aUNpQUxhaUlZYWlJYklBWWdDR29pSEVHclZXd2lIU0FISUFocVFmQUliQ0llSUJNZ0NFSE5CR3hxYW1vaUUydEJDM1UyQXNBRElBRWdFeUFiYWtFTGRUWUNJQ0FCSUE0Z0RFSENXV3hxSWd3Z0N5QUtheUlPYWlJS0lBWWdCMnBCc3FsL2JDSVRJQjRnQjBINnQzOXNhaUFYYW1vaUYydEJDM1UyQXFBRElBRWdDaUFYYWtFTGRUWUNRQ0FCSUFrZ0RVR3dYMnhxSWcwZ0N5QVZheUlMYWlJSklCMGdCa0dZeEFCc2FpQWFhaUFUYWlJS2EwRUxkVFlDZ0FNZ0FTQUpJQXBxUVF0MU5nSmdJQUVnQ3lBTmF5SUxJQVlnQjJ0Qm94cHNJZzBnQlNBR2EwRzJPV3dpQ1NBY1FaZXdmMndpQ2lBR1FZWEpBV3hxYW1vaUJtdEJDM1UyQXVBQ0lBRWdCaUFMYWtFTGRUWUNnQUVnQVNBT0lBeHJJZ1lnR1VIVkttd2lDeUFISUFoclFZbmFBR3dpRENBSFFmcE9iR3BxSUExcUlnZHJRUXQxTmdMQUFpQUJJQVlnQjJwQkMzVTJBcUFCSUFFZ0dDQVNheUlISUFVZ0NHdEJveHBzSWdZZ0NFR2EvZ0JzYWlBTWFpQUthaUlJYTBFTGRUWUNvQUlnQVNBSElBaHFRUXQxTmdMQUFTQUJJQllnRVdzaUNDQUdJQVZCd29wL2JHb2dDMm9nQ1dvaUJXdEJDM1UyQW9BQ0lBRWdCU0FJYWtFTGRUWUM0QUVnQVVFRWFpRUJJQUJCQkdvaEFDQUNRUUpxSVFJZ0QwRUJhaUlQUVFoSERRQUxJQkJCZ0FOcklRQkJBQ0VJSUJRaEFRTkFJQU1nQ0VFQ2RHb29BZ0FnQkdvaUFpQUFJQUVvQWdRaUJTQUJLQUljSWdkcVFiTkdiQ0lMSUFWQmkrQUFiR29nQlNBQktBSVVJZ1pxSWc4Z0FTZ0NEQ0lGSUFkcUlneHFRYUhMQUd3aURTQVBRWVJuYkdvaUQyb2lFQ0FCS0FJWUlna2dBU2dDQ0NJT2FrSFJJbXdpRVNBT1FmNHdiR29pRGlBQktBSUFRWkNBQVdvaUNpQUJLQUlRSWhWcVFRMTBJaFpxSWhKcVFSSjJRZjhIY1dvdEFBQTZBQUFnQWlBQUlCSWdFR3RCRW5aQi93ZHhhaTBBQURvQUJ5QUNJQUFnRFNBTVFidUNmMnhxSWd3Z0JTQUdha0g5MjM1c0lnMGdCVUhVeEFGc2Ftb2lCU0FSSUFsQjM0bC9iR29pRUNBS0lCVnJRUTEwSWdscUloRnFRUkoyUWY4SGNXb3RBQUE2QUFFZ0FpQUFJQkVnQld0QkVuWkIvd2R4YWkwQUFEb0FCaUFDSUFBZ0RTQUdRYk9EQVd4cUlBOXFJZ1VnQ1NBUWF5SUdha0VTZGtIL0IzRnFMUUFBT2dBQ0lBSWdBQ0FHSUFWclFSSjJRZjhIY1dvdEFBQTZBQVVnQWlBQUlBc2dCMEdPRTJ4cUlBeHFJZ1VnRmlBT2F5SUhha0VTZGtIL0IzRnFMUUFBT2dBRElBSWdBQ0FISUFWclFSSjJRZjhIY1dvdEFBQTZBQVFnQVVFZ2FpRUJJQWhCQVdvaUNFRVFSdzBBQ3lBVVFZQUVhaVFBQzJFQUlBTW9BZ0FnQkdvaUF5QUFLQUxRQWtHQUEyc2lBQ0FCS0FKVUlnRW9BZ1FnQWk4QkFtd2lCQ0FCS0FJQUlBSXZBUUJzUVlRZ2FpSUJha0VEZGtIL0IzRnFMUUFBT2dBQUlBTWdBQ0FCSUFSclFRTjJRZjhIY1dvdEFBQTZBQUVMdXdNQkRYOGdBeWdDQUNBRWFpSUZJQUFvQXRBQ1FZQURheUlBSUFFb0FsUWlBU2dDTENBQ0xnRVdiQ0lHSUFFb0Fnd2dBaTRCQm13aUIyb2lDQ0FCS0FJa0lBSXVBUkpzSWdvZ0FTZ0NCQ0FDTGdFQ2JDSUxhaUlKYWtIUkltd2lEQ0FKUWY0d2JHb2lDU0FCS0FJZ0lBSXZBUkJzSWcwZ0FTZ0NBQ0FDTHdFQWJDSU9ha0dFSUdvaUR5QUJLQUlvSUFJdkFSUnNJaEFnQVNnQ0NDQUNMd0VFYkNJQ2FpSUJha0VOZENJUmFrRVFka0gvQjNGcUxRQUFPZ0FBSUFVZ0FDQVJJQWxyUVJCMlFmOEhjV290QUFBNkFBTWdCU0FBSUF3Z0NFSGZpWDlzYWlJSUlBOGdBV3RCRFhRaUFXcEJFSFpCL3dkeGFpMEFBRG9BQVNBRklBQWdBU0FJYTBFUWRrSC9CM0ZxTFFBQU9nQUNJQU1vQWdRZ0JHb2lBU0FBSUFjZ0Jtc2lBeUFMSUFwcklnUnFRZEVpYkNJRklBUkIvakJzYWlJRUlBNGdEV3RCaENCcUlnWWdBaUFRYXlJQ2FrRU5kQ0lIYWtFUWRrSC9CM0ZxTFFBQU9nQUFJQUVnQUNBSElBUnJRUkIyUWY4SGNXb3RBQUE2QUFNZ0FTQUFJQVVnQTBIZmlYOXNhaUlESUFZZ0FtdEJEWFFpQW1wQkVIWkIvd2R4YWkwQUFEb0FBU0FCSUFBZ0FpQURhMEVRZGtIL0IzRnFMUUFBT2dBQ0M4VUhBUXQvSUFBb0F0QUNJUWtnQWk0QkVDRUZJQUVvQWxRaUFTZ0NJQ0VISXdCQjBBQnJJZ0FnQWk0QkFDQUJLQUlBYkVFTmRFR0FDSElpQmlBQktBSkFJQUl1QVNCc0lnaEJ2cVYvYkdwQkMzVTJBaGdnQUNBSVFhRXRiQ0FHYWlJR0lBVWdCMnhCc2M0QWJDSUZhMEVMZFRZQ01DQUFJQVVnQm1wQkMzVTJBZ0FnQVNnQ0pDRUZJQUl1QVJJaEJ5QUFJQUl1QVFJZ0FTZ0NCR3hCRFhSQmdBaHlJZ1lnQVNnQ1JDQUNMZ0VpYkNJSVFiNmxmMnhxUVF0MU5nSWNJQUFnQ0VHaExXd2dCbW9pQmlBRklBZHNRYkhPQUd3aUJXdEJDM1UyQWpRZ0FDQUZJQVpxUVF0MU5nSUVJQUVvQWlnaEJTQUNMZ0VVSVFjZ0FDQUNMZ0VFSUFFb0FnaHNRUTEwUVlBSWNpSUdJQUVvQWtnZ0FpNEJKR3dpQ0VHK3BYOXNha0VMZFRZQ0lDQUFJQWhCb1Mxc0lBWnFJZ1lnQlNBSGJFR3h6Z0JzSWdWclFRdDFOZ0k0SUFBZ0JTQUdha0VMZFRZQ0NDQUJLQUlzSVFVZ0FpNEJGaUVISUFBZ0FpNEJCaUFCS0FJTWJFRU5kRUdBQ0hJaUJpQUJLQUpNSUFJdUFTWnNJZ2hCdnFWL2JHcEJDM1UyQWlRZ0FDQUlRYUV0YkNBR2FpSUdJQVVnQjJ4QnNjNEFiQ0lGYTBFTGRUWUNQQ0FBSUFVZ0JtcEJDM1UyQWd3Z0FTZ0NNQ0VGSUFJdUFSZ2hCeUFBSUFJdUFRZ2dBU2dDRUd4QkRYUkJnQWh5SWdZZ0FTZ0NVQ0FDTGdFb2JDSUlRYjZsZjJ4cVFRdDFOZ0lvSUFBZ0NFR2hMV3dnQm1vaUJpQUZJQWRzUWJIT0FHd2lCV3RCQzNVMkFrQWdBQ0FGSUFacVFRdDFOZ0lRSUFFb0FqUWhCU0FDTGdFYUlRY2dBQ0FDTGdFS0lBRW9BaFJzUVExMFFZQUljaUlHSUFFb0FsUWdBaTRCS213aUFVRytwWDlzYWtFTGRUWUNMQ0FBSUFGQm9TMXNJQVpxSWdFZ0JTQUhiRUd4emdCc0lnSnJRUXQxTmdKRUlBQWdBU0FDYWtFTGRUWUNGQ0FKUVlBRGF5RUJRUUFoQ1NBQUlRSURRQ0FESUFsQkFuUnFLQUlBSUFScUlnQWdBU0FDS0FJVUlnVWdBaWdDQkNJSGFrRzJGMndpQ0NBQ0tBSU1JZ1lnQjJwQkRYUnFJZ29nQWlnQ0FFRU5kRUdBZ0lqQUFHb2lDeUFDS0FJUUlneEJvUzFzYWlJTklBSW9BZ2hCc2M0QWJDSU9haUlQYWtFU2RrSC9CM0ZxTFFBQU9nQUFJQUFnQVNBUElBcHJRUkoyUWY4SGNXb3RBQUE2QUFVZ0FDQUJJQWNnQlNBR2FtdEJEWFFpQnlBTVFiNmxmMndnQzJvaUNtcEJFblpCL3dkeGFpMEFBRG9BQVNBQUlBRWdDaUFIYTBFU2RrSC9CM0ZxTFFBQU9nQUVJQUFnQVNBSUlBVWdCbXRCRFhScUlnVWdEU0FPYXlJSGFrRVNka0gvQjNGcUxRQUFPZ0FDSUFBZ0FTQUhJQVZyUVJKMlFmOEhjV290QUFBNkFBTWdBa0VZYWlFQ0lBbEJBV29pQ1VFRFJ3MEFDd3VSQlFFUWZ5QUFLQUxRQWlFSUlBRW9BbFFoQVNNQVFZQUJheUlGSVFBRFFDQUFJQUVvQWtBZ0FpNEJJR3dpQmlBQktBSUFJQUl1QVFCc0lncHFRUUowSWdzZ0FTZ0NZQ0FDTGdFd2JDSU1JQUVvQWlBZ0FpNEJFR3dpQjJwQjBTSnNRWUFJYWlJTklBZEIvakJzYWtFTGRTSUhhellDWUNBQUlBY2dDMm8yQWdBZ0FDQUtJQVpyUVFKMElnWWdEU0FNUWQrSmYyeHFRUXQxSWdwck5nSkFJQUFnQmlBS2FqWUNJQ0FBUVFScUlRQWdBVUVFYWlFQklBSkJBbW9oQWlBSlFRRnFJZ2xCQ0VjTkFBc2dDRUdBQTJzaEFFRUFJUWtnQlNFQ0EwQWdBeUFKUVFKMGFpZ0NBQ0FFYWlJQklBQWdBaWdDQkNJRklBSW9BaHdpQ0dwQnMwWnNJZ29nQlVHTDRBQnNhaUFGSUFJb0FoUWlCbW9pQ3lBQ0tBSU1JZ1VnQ0dvaURHcEJvY3NBYkNJSElBdEJoR2RzYWlJTGFpSU5JQUlvQWhnaURpQUNLQUlJSWc5cVFkRWliQ0lRSUE5Qi9qQnNhaUlQSUFJb0FnQkJrSUFCYWlJUklBSW9BaEFpRW1wQkRYUWlFMm9pRkdwQkVuWkIvd2R4YWkwQUFEb0FBQ0FCSUFBZ0ZDQU5hMEVTZGtIL0IzRnFMUUFBT2dBSElBRWdBQ0FISUF4QnU0Si9iR29pRENBRklBWnFRZjNiZm13aUJ5QUZRZFRFQVd4cWFpSUZJQkFnRGtIZmlYOXNhaUlOSUJFZ0VtdEJEWFFpRG1vaUVHcEJFblpCL3dkeGFpMEFBRG9BQVNBQklBQWdFQ0FGYTBFU2RrSC9CM0ZxTFFBQU9nQUdJQUVnQUNBSElBWkJzNE1CYkdvZ0Myb2lCU0FPSUExcklnWnFRUkoyUWY4SGNXb3RBQUE2QUFJZ0FTQUFJQVlnQld0QkVuWkIvd2R4YWkwQUFEb0FCU0FCSUFBZ0NpQUlRWTRUYkdvZ0RHb2lCU0FUSUE5cklnaHFRUkoyUWY4SGNXb3RBQUE2QUFNZ0FTQUFJQWdnQld0QkVuWkIvd2R4YWkwQUFEb0FCQ0FDUVNCcUlRSWdDVUVCYWlJSlFRUkhEUUFMQzZjR0FSSi9Jd0JCb0FGcklnOGtBQ0FBS0FMUUFpRUtJQUVvQWxRaEFTQVBJUUFEUUNBQktBSmdJUVlnQWk0Qk1DRUZJQUVvQWlBaENTQUNMZ0VRSVFzZ0FDQUNMZ0VBSUFFb0FnQnNRUTEwUVlBSWNpSU1JQUVvQWtBZ0FpNEJJR3dpQ0NBQktBS0FBU0FDTGdGQWJDSU5heUlPUWNDbGYyeHFRUXQxTmdKQUlBQWdEa0hRRm13Z0RHb2lEQ0FJSUExcVFjd3liQ0lJYWlJTklBVWdCbXdpQmlBSklBdHNJZ1ZxUVpvMWJDSUpJQVZCOFNCc2FpSUZhMEVMZFRZQ2dBRWdBQ0FGSUExcVFRdDFOZ0lBSUFBZ0RDQUlheUlGSUFrZ0JrSGM5SDVzYWlJR2EwRUxkVFlDWUNBQUlBVWdCbXBCQzNVMkFpQWdBRUVFYWlFQUlBRkJCR29oQVNBQ1FRSnFJUUlnQjBFQmFpSUhRUWhIRFFBTElBcEJnQU5ySVFCQkFDRUtJQThoQVFOQUlBTWdDa0VDZEdvb0FnQWdCR29pQWlBQUlBRW9BaHdpQmlBQktBSU1JZ1ZxSWd0Qjd6eHNJZ3dnQVNnQ0JDSUhRYlBaQUd4cUlBVWdCbXNpQmtIakUyd2lDQ0FCS0FJVUlnMUJEWFFpRG1vaUUyb2lFQ0FCS0FJWUloRWdBU2dDQ0NJRmFrR2FOV3dpRWlBRlFmRWdiR29pRkNBQktBSUFRUTEwUVlDQWlNQUFhaUlGSUFFb0FoQWlDVUdkeVFCc2FpSVZhaUlXYWtFU2RrSC9CM0ZxTFFBQU9nQUFJQUlnQUNBV0lCQnJRUkoyUWY4SGNXb3RBQUE2QUFrZ0FpQUFJQWRCMDlBQWJDQUxRYzhsYkNJTElBNGdDR3NnQmtFTWRHc2lDR3BySWc0Z0VpQVJRZHowZm14cUloQWdDVUdFWkd3Z0JXb2lFV29pRW1wQkVuWkIvd2R4YWkwQUFEb0FBU0FDSUFBZ0VpQU9hMEVTZGtIL0IzRnFMUUFBT2dBSUlBSWdBQ0FISUFZZ0RXcHJRUTEwSWdZZ0NVRytwWDlzSUFWcUlnVnFRUkoyUWY4SGNXb3RBQUE2QUFJZ0FpQUFJQVVnQm10QkVuWkIvd2R4YWkwQUFEb0FCeUFDSUFBZ0NDQUhRWXdwYkNBTGEyb2lCaUFSSUJCcklnVnFRUkoyUWY4SGNXb3RBQUE2QUFNZ0FpQUFJQVVnQm10QkVuWkIvd2R4YWkwQUFEb0FCaUFDSUFBZ0IwR1VEbXdnREdzZ0Uyb2lCeUFWSUJScklnWnFRUkoyUWY4SGNXb3RBQUE2QUFRZ0FpQUFJQVlnQjJ0QkVuWkIvd2R4YWkwQUFEb0FCU0FCUVNCcUlRRWdDa0VCYWlJS1FRVkhEUUFMSUE5Qm9BRnFKQUFMbEFjQkZIOGpBRUhBQVdzaUVDUUFJQUFvQXRBQ0lRa2dBU2dDVkNFQklCQWhBQU5BSUFFb0FrQWhEQ0FDTGdFZ0lRMGdBQ0FDTGdFQUlBRW9BZ0JzUVExMFFZQUljaUlHSUFFb0FvQUJJQUl1QVVCc0lnNUJ2cVYvYkdwQkMzVWlEeUFCS0FJZ0lBSXVBUkJzSWdjZ0FTZ0NZQ0FDTGdFd2JDSUlJQUVvQXFBQklBSXVBVkJzSWdWcWEwRUNkQ0lMYXpZQ2dBRWdBQ0FMSUE5cU5nSWdJQUFnRENBTmJFR3h6Z0JzSWd3Z0RrR2hMV3dnQm1vaURXb2lCaUFGSUFkcVFiWVhiQ0lPSUFjZ0NHcEJEWFJxSWdkclFRdDFOZ0tnQVNBQUlBWWdCMnBCQzNVMkFnQWdBQ0FOSUF4cklnY2dEaUFGSUFoclFRMTBhaUlJYTBFTGRUWUNZQ0FBSUFjZ0NHcEJDM1UyQWtBZ0FFRUVhaUVBSUFGQkJHb2hBU0FDUVFKcUlRSWdDa0VCYWlJS1FRaEhEUUFMSUFsQmdBTnJJUUZCQUNFSElCQWhBQU5BSUFNZ0IwRUNkR29vQWdBZ0JHb2lBaUFCSUFBb0Fnd2lERUhQMHdCc0lnNGdBQ2dDQkNJSVFmY1JiR29nQUNnQ0ZDSUZJQWhxSWdrZ0FDZ0NIQ0lLYWtHTk4yd2lEU0FKUWRzUWJHb2lEMm9pQ3lBQUtBSVlJaEZCRFhRaUVpQUFLQUlJSWdaQnR0Y0FiR29pRkNBQUtBSUFRUTEwUVlDQWlNQUFhaUlKSUFBb0FoQkJzYzRBYkNJVmFpSVdhaUlUYWtFU2RrSC9CM0ZxTFFBQU9nQUFJQUlnQVNBVElBdHJRUkoyUWY4SGNXb3RBQUE2QUFzZ0FpQUJJQWdnQ21zaUN5QU1JQVZySWhOcVFkRWliQ0lYSUF0Qi9qQnNhaUlMSUFZZ0VXdEJEWFFpRVNBSmFpSVlha0VTZGtIL0IzRnFMUUFBT2dBQklBSWdBU0FZSUF0clFSSjJRZjhIY1dvdEFBQTZBQW9nQWlBQklBOGdCU0FLYWtHTHZYOXNJZzhnREVHdlhXd2lEQ0FGUWJDaGYyeHFhbW9pQlNBR1FiWVhiQ0FTYXlJR0lBa2dGV3NpQzJvaUVtcEJFblpCL3dkeGFpMEFBRG9BQWlBQ0lBRWdFaUFGYTBFU2RrSC9CM0ZxTFFBQU9nQUpJQUlnQVNBS1FjYmxBR3dnRG1zZ0RXb2dEMm9pQlNBTElBWnJJZ1pxUVJKMlFmOEhjV290QUFBNkFBTWdBaUFCSUFZZ0JXdEJFblpCL3dkeGFpMEFBRG9BQ0NBQ0lBRWdGeUFUUWQrSmYyeHFJZ1VnQ1NBUmF5SUpha0VTZGtIL0IzRnFMUUFBT2dBRUlBSWdBU0FKSUFWclFSSjJRZjhIY1dvdEFBQTZBQWNnQWlBQklBd2dDRUhjVkd4cUlBcEJqSUYvYkdvZ0RXb2lDaUFXSUJScklnaHFRUkoyUWY4SGNXb3RBQUE2QUFVZ0FpQUJJQWdnQ210QkVuWkIvd2R4YWkwQUFEb0FCaUFBUVNCcUlRQWdCMEVCYWlJSFFRWkhEUUFMSUJCQndBRnFKQUFMNXdnQkZIOGpBRUhnQVdzaUV5UUFJQUFvQXRBQ0lRd2dBU2dDVkNFQklCTWhBQU5BSUFFb0FxQUJJUWNnQWk0QlVDRUpJQUVvQWlBaERTQUNMZ0VRSVE0Z0FTZ0NZQ0VJSUFJdUFUQWhGQ0FBSUFJdUFRQWdBU2dDQUd4QkRYUkJnQWh5SWdVZ0FTZ0NnQUVnQWk0QlFHd2lCaUFCS0FMQUFTQUNMZ0ZnYkNJS0lBRW9Ba0FnQWk0QklHd2lDMm9pRDJ0Qndkb0FiR3BCQzNVMkFtQWdBQ0FQUWNiUkFHd2dCV29pRHlBR0lBcHJRYmM0YkNJUklBcEJnM3RzYW1vaUVpQUhJQWxzSWdvZ0RTQU9iQ0lIYWtHakoyd2lEU0FJSUJSc0lna2dCMnBCN3p0c0lnNGdCeUFKYTBIekNtd2lCMnRxSWdoclFRdDFOZ0xBQVNBQUlBZ2dFbXBCQzNVMkFnQWdBQ0FMSUFaclFaSVViQ0lJSUF0QjhlRitiR29nRDJvaUN5QUpJQXBxUWVHbmYyd2lDU0FOSUFwQjN2Y0FiR3BxSWdwclFRdDFOZ0tBQVNBQUlBb2dDMnBCQzNVMkFrQWdBQ0FHUVpXS2Yyd2dCV29nQ0dvZ0VXb2lCaUFISUE1cUlBbHFJZ1ZyUVF0MU5nS2dBU0FBSUFVZ0JtcEJDM1UyQWlBZ0FFRUVhaUVBSUFGQkJHb2hBU0FDUVFKcUlRSWdFRUVCYWlJUVFRaEhEUUFMSUF4QmdBTnJJUUZCQUNFUUlCTWhBQU5BSUFNZ0VFRUNkR29vQWdBZ0JHb2lBaUFCSUFBb0Fod2lEa0VOZENJTElBQW9BZ3dpQmlBQUtBSUVJZ3BxUWJmVkFHd2lDQ0FLUWZDM2YyeHFJQUFvQWhRaUJTQUthaUlVUWRMTUFHd2lEMnBxSWhFZ0FDZ0NHQ0lNSUFBb0FnZ2lEV3BCNHNZQWJDSVNJQTFCdlJGc2FpSVdJQUFvQWdCQkRYUkJnSUNJd0FCcUlnY2dBQ2dDRUNJSlFjYlJBR3hxSWhkcUloVnFRUkoyUWY4SGNXb3RBQUE2QUFBZ0FpQUJJQlVnRVd0QkVuWkIvd2R4YWkwQUFEb0FEU0FDSUFFZ0JTQUdha0h2ZFd3Z0Myc2lFU0FJSUFaQjdtUnNhbW9pQ0NBU0lBeEIvSkYvYkdvaUVpQUhJQWxCa2hSc2FpSVZhaUlZYWtFU2RrSC9CM0ZxTFFBQU9nQUJJQUlnQVNBWUlBaHJRUkoyUWY4SGNXb3RBQUE2QUF3Z0FpQUJJQThnQlVHSjZINXNhaUFSYWlJSUlBeEI0YWQvYkNBTlFhTW5iR29pRENBSlFjbEhiQ0FIYWlJTmFpSVBha0VTZGtIL0IzRnFMUUFBT2dBQ0lBSWdBU0FQSUFoclFSSjJRZjhIY1dvdEFBQTZBQXNnQWlBQklBNGdDaUFHYXlJSUlBVnJha0VOZENJT0lBbEJ2cVYvYkNBSGFpSUhha0VTZGtIL0IzRnFMUUFBT2dBRElBSWdBU0FISUE1clFSSjJRZjhIY1dvdEFBQTZBQW9nQWlBQklCUkJsREJzSWdjZ0JTQUdhMEg0MlFCc0lna2dDeUFGUWVhVGYyeHFhbW9pQlNBTklBeHJJZ3hxUVJKMlFmOEhjV290QUFBNkFBUWdBaUFCSUF3Z0JXdEJFblpCL3dkeGFpMEFBRG9BQ1NBQ0lBRWdDRUh5SFd3Z0Myc2lCU0FKSUFaQm1TdHNhbW9pQmlBVklCSnJJZ3RxUVJKMlFmOEhjV290QUFBNkFBVWdBaUFCSUFzZ0JtdEJFblpCL3dkeGFpMEFBRG9BQ0NBQ0lBRWdCeUFLUVl1OGYyeHFJQVZxSWdZZ0Z5QVdheUlGYWtFU2RrSC9CM0ZxTFFBQU9nQUdJQUlnQVNBRklBWnJRUkoyUWY4SGNXb3RBQUE2QUFjZ0FFRWdhaUVBSUJCQkFXb2lFRUVIUncwQUN5QVRRZUFCYWlRQUM2WUxBUmwvSXdCQmdBSnJJaFVrQUNBQUtBTFFBaUVSSUFFb0FsUWhBRUVJSVFvZ0ZTRUJBMEFnQVFKL0FrQWdBaTRCRUNJR0lBSXZBU0FpQlhKQi8vOERjUTBBUVFBaEJTQUNMd0V3RFFBZ0FpOEJRQTBBSUFJdkFWQU5BQ0FDTHdGZ0RRQWdBaThCY0EwQUlBRWdBaTRCQUNBQUtBSUFiRUVDZENJRk5nTEFBU0FCSUFVMkFxQUJJQUVnQlRZQ2dBRWdBU0FGTmdKZ0lBRWdCVFlDUUNBQklBVTJBaUFnQVNBRk5nSUFRVGdNQVFzZ0FTQUFLQUxBQVNBQ0xnRmdiQ0lISUFBb0FrQWdCVUVRZEVFUWRXd2lCV3BCMFNKc0lnc2dCVUgrTUd4cUloQWdBaTRCUUNBQUtBS0FBV3hCRFhRaUNTQUNMZ0VBSUFBb0FnQnNRUTEwUVlBSWNpSVNhaUlNYWlJTklBQW9BaUFnQm13aUJTQUFLQUxnQVNBQ0xnRndiQ0lHYWtHelJtd2lFeUFGUVl2Z0FHeHFJQVVnQUNnQ29BRWdBaTRCVUd3aUNHb2lEaUFBS0FKZ0lBSXVBVEJzSWdVZ0Jtb2lGR3BCb2NzQWJDSVdJQTVCaEdkc2FpSU9haUlQYTBFTGRUWUM0QUVnQVNBTklBOXFRUXQxTmdJQUlBRWdDeUFIUWQrSmYyeHFJZ2NnRWlBSmF5SUxhaUlKSUJZZ0ZFRzdnbjlzYWlJU0lBVWdDR3BCL2R0K2JDSU5JQVZCMU1RQmJHcHFJZ1ZyUVF0MU5nTEFBU0FCSUFVZ0NXcEJDM1UyQWlBZ0FTQUxJQWRySWdVZ0RTQUlRYk9EQVd4cUlBNXFJZ2hyUVF0MU5nS2dBU0FCSUFVZ0NHcEJDM1UyQWtBZ0FTQVRJQVpCamhOc2FpQVNhaUlGSUF3Z0VHc2lCbXBCQzNVMkFtQWdCaUFGYTBFTGRTRUZRU0FMUVFKMGFpQUZOZ0lBSUFKQkFtb2hBaUFBUVFScUlRQWdBVUVFYWlFQklBcEJBVXNoQlNBS1FRRnJJUW9nQlEwQUN5QVJRWUFEYXlFQlFRQWhFU0FWSVFBRFFDQURJQkZCQW5ScUtBSUFJQVJxSWdJZ0FTQUFLQUlNSWdVZ0FDZ0NCQ0lLYWtITzFnQnNJZ2tnQ2tIVzdYNXNhaUFBS0FJVUlnWWdDbW9pRWtIcHp3QnNJZ3hxSUFBb0Fod2lDQ0FLYWtIOHhRQnNJZzFxSWhNZ0FDZ0NDQ0lMSUFBb0FoZ2lFR3NpRGtIajJBQnNJaFFnRUVHRHBBRnNhaUlXSUFBb0FnQkJEWFJCZ0lDSXdBQnFJZ2NnQUNnQ0VDSVBRYy9UQUd3aUdHb2lHV29pRjJwQkVuWkIvd2R4YWkwQUFEb0FBQ0FDSUFFZ0Z5QVRhMEVTZGtIL0IzRnFMUUFBT2dBUElBSWdBU0FGSUFocUloTkJxMVZzSWhjZ0JTQUdha0h3Q0d3aUdpQUpJQVZCelFSc2FtcHFJZ2tnRGtIVUVXd2lEaUFMUWMwNWJHb2lHeUFISUE5QjBTSnNJZzlxSWh4cUloMXFRUkoyUWY4SGNXb3RBQUE2QUFFZ0FpQUJJQjBnQ1d0QkVuWkIvd2R4YWkwQUFEb0FEaUFDSUFFZ0JpQUlha0d5cVg5c0lna2dHaUFHUWZxM2YyeHFJQXhxYWlJTUlCUWdDMEhDV1d4cUlnc2dCeUFQYXlJVWFpSVBha0VTZGtIL0IzRnFMUUFBT2dBQ0lBSWdBU0FQSUF4clFSSjJRZjhIY1dvdEFBQTZBQTBnQWlBQklCY2dDRUdZeEFCc2FpQU5haUFKYWlJSklBNGdFRUd3WDJ4cUloQWdCeUFZYXlJSGFpSU1ha0VTZGtIL0IzRnFMUUFBT2dBRElBSWdBU0FNSUFsclFSSjJRZjhIY1dvdEFBQTZBQXdnQWlBQklBZ2dCbXRCb3hwc0lna2dDaUFJYTBHMk9Xd2lEQ0FUUVpld2Yyd2lEU0FJUVlYSkFXeHFhbW9pQ0NBSElCQnJJZ2RxUVJKMlFmOEhjV290QUFBNkFBUWdBaUFCSUFjZ0NHdEJFblpCL3dkeGFpMEFBRG9BQ3lBQ0lBRWdFa0hWS213aUNDQUdJQVZyUVluYUFHd2lCeUFHUWZwT2JHcHFJQWxxSWdZZ0ZDQUxheUlMYWtFU2RrSC9CM0ZxTFFBQU9nQUZJQUlnQVNBTElBWnJRUkoyUWY4SGNXb3RBQUE2QUFvZ0FpQUJJQW9nQld0Qm94cHNJZ1lnQlVHYS9nQnNhaUFIYWlBTmFpSUZJQndnRzJzaUIycEJFblpCL3dkeGFpMEFBRG9BQmlBQ0lBRWdCeUFGYTBFU2RrSC9CM0ZxTFFBQU9nQUpJQUlnQVNBR0lBcEJ3b3AvYkdvZ0NHb2dER29pQlNBWklCWnJJZ3BxUVJKMlFmOEhjV290QUFBNkFBY2dBaUFCSUFvZ0JXdEJFblpCL3dkeGFpMEFBRG9BQ0NBQVFTQnFJUUFnRVVFQmFpSVJRUWhIRFFBTElCVkJnQUpxSkFBTHZnd0JHbjhqQUVHQUJHc2lHU1FBSUFBb0F0QUNJUTBnQVNnQ1ZDRUFJQmtoQVFOQUlBRWdBQ2dDUUNBQ0xnRWdiQ0lLSUFBb0FzQUJJQUl1QVdCc0lnNXJJaEZCNDlnQWJDSVBJQTVCZzZRQmJHb2lFaUFBS0FLQUFTQUNMZ0ZBYkNJTFFjL1RBR3dpRXlBQ0xnRUFJQUFvQWdCc1FRMTBRWUFJY2lJTWFpSVVhaUlWSUFBb0FtQWdBaTRCTUd3aUJpQUFLQUlnSUFJdUFSQnNJZ2hxUWM3V0FHd2lFQ0FJUWRidGZteHFJQUFvQXFBQklBSXVBVkJzSWdjZ0NHb2lHa0hwendCc0loWnFJQUFvQXVBQklBSXVBWEJzSWdVZ0NHcEIvTVVBYkNJWGFpSVlhMEVMZFRZQzRBTWdBU0FWSUJocVFRdDFOZ0lBSUFFZ0VVSFVFV3dpRVNBS1FjMDViR29pRlNBTFFkRWliQ0lMSUF4cUloaHFJaHNnQlNBR2FpSWNRYXRWYkNJZElBWWdCMnBCOEFoc0loNGdFQ0FHUWMwRWJHcHFhaUlRYTBFTGRUWUN3QU1nQVNBUUlCdHFRUXQxTmdJZ0lBRWdEeUFLUWNKWmJHb2lDaUFNSUF0cklnOXFJZ3NnQlNBSGFrR3lxWDlzSWhBZ0hpQUhRZnEzZjJ4cUlCWnFhaUlXYTBFTGRUWUNvQU1nQVNBTElCWnFRUXQxTmdKQUlBRWdFU0FPUWJCZmJHb2lEaUFNSUJOcklneHFJaEVnSFNBRlFaakVBR3hxSUJkcUlCQnFJZ3RyUVF0MU5nS0FBeUFCSUFzZ0VXcEJDM1UyQW1BZ0FTQU1JQTVySWd3Z0JTQUhhMEdqR213aURpQUlJQVZyUWJZNWJDSVJJQnhCbDdCL2JDSUxJQVZCaGNrQmJHcHFhaUlGYTBFTGRUWUM0QUlnQVNBRklBeHFRUXQxTmdLQUFTQUJJQThnQ21zaUJTQWFRZFVxYkNJTUlBY2dCbXRCaWRvQWJDSUtJQWRCK2s1c2Ftb2dEbW9pQjJ0QkMzVTJBc0FDSUFFZ0JTQUhha0VMZFRZQ29BRWdBU0FZSUJWcklnY2dDQ0FHYTBHakdtd2lCU0FHUVpyK0FHeHFJQXBxSUF0cUlnWnJRUXQxTmdLZ0FpQUJJQVlnQjJwQkMzVTJBc0FCSUFFZ0ZDQVNheUlHSUFVZ0NFSENpbjlzYWlBTWFpQVJhaUlJYTBFTGRUWUNnQUlnQVNBR0lBaHFRUXQxTmdMZ0FTQUJRUVJxSVFFZ0FFRUVhaUVBSUFKQkFtb2hBaUFKUVFGcUlnbEJDRWNOQUFzZ0RVR0FBMnNoQVVFQUlRd2dHU0VBQTBBZ0F5QU1RUUowYWlnQ0FDQUVhaUlDSUFFZ0FDZ0NEQ0lHSUFBb0FnUWlDR3BCenRZQWJDSU5JQWhCMXUxK2JHb2dBQ2dDRkNJSElBaHFJaEZCNmM4QWJDSVBhaUFBS0FJY0lnVWdDR3BCL01VQWJDSVNhaUlMSUFBb0FnZ2lDaUFBS0FJWUlnNXJJaE5CNDlnQWJDSVVJQTVCZzZRQmJHb2lGU0FBS0FJQVFRMTBRWUNBaU1BQWFpSUpJQUFvQWhBaUVFSFAwd0JzSWhwcUloWnFJaGRxUVJKMlFmOEhjV290QUFBNkFBQWdBaUFCSUJjZ0MydEJFblpCL3dkeGFpMEFBRG9BRHlBQ0lBRWdCU0FHYWlJTFFhdFZiQ0lYSUFZZ0IycEI4QWhzSWhnZ0RTQUdRYzBFYkdwcWFpSU5JQk5CMUJGc0loTWdDa0hOT1d4cUloc2dDU0FRUWRFaWJDSVFhaUljYWlJZGFrRVNka0gvQjNGcUxRQUFPZ0FCSUFJZ0FTQWRJQTFyUVJKMlFmOEhjV290QUFBNkFBNGdBaUFCSUFVZ0IycEJzcWwvYkNJTklCZ2dCMEg2dDM5c2FpQVBhbW9pRHlBVUlBcEJ3bGxzYWlJS0lBa2dFR3NpRkdvaUVHcEJFblpCL3dkeGFpMEFBRG9BQWlBQ0lBRWdFQ0FQYTBFU2RrSC9CM0ZxTFFBQU9nQU5JQUlnQVNBWElBVkJtTVFBYkdvZ0Vtb2dEV29pRFNBVElBNUJzRjlzYWlJT0lBa2dHbXNpQ1dvaUQycEJFblpCL3dkeGFpMEFBRG9BQXlBQ0lBRWdEeUFOYTBFU2RrSC9CM0ZxTFFBQU9nQU1JQUlnQVNBRklBZHJRYU1hYkNJTklBZ2dCV3RCdGpsc0lnOGdDMEdYc0g5c0loSWdCVUdGeVFGc2FtcHFJZ1VnQ1NBT2F5SUpha0VTZGtIL0IzRnFMUUFBT2dBRUlBSWdBU0FKSUFWclFSSjJRZjhIY1dvdEFBQTZBQXNnQWlBQklCRkIxU3BzSWdVZ0J5QUdhMEdKMmdCc0lna2dCMEg2VG14cWFpQU5haUlISUJRZ0Ntc2lDbXBCRW5aQi93ZHhhaTBBQURvQUJTQUNJQUVnQ2lBSGEwRVNka0gvQjNGcUxRQUFPZ0FLSUFJZ0FTQUlJQVpyUWFNYWJDSUhJQVpCbXY0QWJHb2dDV29nRW1vaUJpQWNJQnRySWdscVFSSjJRZjhIY1dvdEFBQTZBQVlnQWlBQklBa2dCbXRCRW5aQi93ZHhhaTBBQURvQUNTQUNJQUVnQnlBSVFjS0tmMnhxSUFWcUlBOXFJZ1lnRmlBVmF5SUlha0VTZGtIL0IzRnFMUUFBT2dBSElBSWdBU0FJSUFaclFSSjJRZjhIY1dvdEFBQTZBQWdnQUVFZ2FpRUFJQXhCQVdvaURFRVFSdzBBQ3lBWlFZQUVhaVFBQzZjTEFSaC9Jd0JCNEFOckloZ2tBQ0FBS0FMUUFpRVVJQUVvQWxRaEFDQVlJUUVEUUNBQUtBS2dBU0VGSUFJdUFWQWhDQ0FBS0FJZ0lSQWdBaTRCRUNFS0lBQW9BdUFCSVFjZ0FpNEJjQ0VMSUFBb0FtQWhGU0FDTGdFd0lRd2dBU0FDTGdFQUlBQW9BZ0JzUVExMFFZQUljaUlQSUFBb0FzQUJJQUl1QVdCc0lnMUJ2cVYvYkdvaUVpQUFLQUpBSUFJdUFTQnNJZ2tnQUNnQ2dBRWdBaTRCUUd3aURtc2lCa0hBcFg5c2FrRUxkVFlDNEFFZ0FTQU5RWjNKQUd3Z0Qyb2lFeUFHUWZZQ2JDSVdJQWtnRG1vaURrSE8xUUJzSWhscWFpSVhJQWNnQzJ3aUIwR2puUUZzSUF3Z0ZXd2lDMEgycVg5c0loVnJJQVVnQ0d4QnNjNEFiQ0lJSUFvZ0VHd2lCU0FIYXlJUVFZTGFBR3hxSWdwcUlneHJRUXQxTmdMQUF5QUJJQXdnRjJwQkMzVTJBZ0FnQVNBTlFZUmtiQ0FQYWlJUElBWkIwQlpzSWcwZ0RrSE1NbXdpREdwcUloY2dDeUFIYXlJYUlBVnFRWm8xYkNJYklBVkI4U0JzYWlJY2EwRUxkVFlDb0FNZ0FTQVhJQnhxUVF0MU5nSWdJQUVnRWlBR1FhQXRiR29pRWlBUVFiSE9BR3dnQ0dzaUVHdEJDM1UyQW9BRElBRWdFQ0FTYWtFTGRUWUNRQ0FCSUFaQnVXWnNJZ1lnRGtHQ0kyd2lEbXNnRTJvaUVDQUZJQWRxUWVna2JDSVNJQWdnRldvZ0IwR3ZTR3hxYWlJSGEwRUxkVFlDb0FJZ0FTQUhJQkJxUVF0MU5nS2dBU0FCSUFsQms5d0FiQ0lISUJscklCWnFJQTlxSWdrZ0MwSG1TbXdpQ3lBRlFia2ViR29nQ0dzZ0Vtb2lDR3RCQzNVMkF1QUNJQUVnQ0NBSmFrRUxkVFlDWUNBQklCTWdER3NnRFdvaUNDQWJJQnBCM1BSK2JHb2lEV3RCQzNVMkFzQUNJQUVnQ0NBTmFrRUxkVFlDZ0FFZ0FTQU9JQWRySUFacUlBOXFJZ1lnQ3lBRlFlZTRmMnhxSUFwcUlnVnJRUXQxTmdLQUFpQUJJQVVnQm1wQkMzVTJBc0FCSUFGQkJHb2hBU0FBUVFScUlRQWdBa0VDYWlFQ0lCRkJBV29pRVVFSVJ3MEFDeUFVUVlBRGF5RUJRUUFoQ0NBWUlRQURRQ0FESUFoQkFuUnFLQUlBSUFScUlnSWdBU0FBS0FJY0lnWkJvNTBCYkNBQUtBSU1JZzlCOXFsL2JDSVFheUFBS0FJVVFiSE9BR3dpRVNBQUtBSUVJZ1VnQm1zaUNrR0MyZ0JzYWlJVmFpSVVJQUFvQWdCQkRYUkJnSUNJd0FCcUlnMGdBQ2dDR0NJSlFaM0pBR3hxSWhNZ0FDZ0NDQ0lPSUFBb0FoQWlDMnNpQjBIMkFtd2lEQ0FMSUE1cUlndEJ6dFVBYkNJU2Ftb2lGbXBCRW5aQi93ZHhhaTBBQURvQUFDQUNJQUVnRmlBVWEwRVNka0gvQjNGcUxRQUFPZ0FPSUFJZ0FTQUZJQThnQm1zaUZtcEJtalZzSWhrZ0JVSHhJR3hxSWhjZ0NVR0VaR3dnRFdvaUZDQUhRZEFXYkNJYUlBdEJ6REpzSWh0cWFpSWNha0VTZGtIL0IzRnFMUUFBT2dBQklBSWdBU0FjSUJkclFSSjJRZjhIY1dvdEFBQTZBQTBnQWlBQklBcEJzYzRBYkNBUmF5SUtJQWxCdnFWL2JDQU5haUlOSUFkQm9DMXNhaUlKYWtFU2RrSC9CM0ZxTFFBQU9nQUNJQUlnQVNBSklBcHJRUkoyUWY4SGNXb3RBQUE2QUF3Z0FpQUJJQVVnQm1wQjZDUnNJZ2tnRDBIbVNtd2lEeUFGUWJrZWJHb2dFV3RxSWdvZ0RrR1QzQUJzSWc0Z0Vtc2dER29nRkdvaURHcEJFblpCL3dkeGFpMEFBRG9BQXlBQ0lBRWdEQ0FLYTBFU2RrSC9CM0ZxTFFBQU9nQUxJQUlnQVNBWklCWkIzUFIrYkdvaUNpQVRJQnRySUJwcUlneHFRUkoyUWY4SGNXb3RBQUE2QUFRZ0FpQUJJQXdnQ210QkVuWkIvd2R4YWkwQUFEb0FDaUFDSUFFZ0VDQVJhaUFHUWE5SWJHb2dDV29pQmlBSFFibG1iQ0lSSUF0QmdpTnNJZ2xySUJOcUloTnFRUkoyUWY4SGNXb3RBQUE2QUFVZ0FpQUJJQk1nQm10QkVuWkIvd2R4YWkwQUFEb0FDU0FDSUFFZ0R5QUZRZWU0ZjJ4cUlCVnFJZ1VnQ1NBT2F5QVJhaUFVYWlJR2FrRVNka0gvQjNGcUxRQUFPZ0FHSUFJZ0FTQUdJQVZyUVJKMlFmOEhjV290QUFBNkFBZ2dBaUFCSUEwZ0IwSEFwZi8vQUd4cVFSSjJRZjhIY1dvdEFBQTZBQWNnQUVFZ2FpRUFJQWhCQVdvaUNFRVBSdzBBQ3lBWVFlQURhaVFBQzhjS0FSVi9Jd0JCd0FOckloWWtBQ0FBS0FMUUFpRVVJQUVvQWxRaEFDQVdJUUVEUUNBQUtBTEFBU0VISUFJdUFXQWhDQ0FBS0FKQUlRb2dBaTRCSUNFSklBRWdBaTRCQUNBQUtBSUFiRUVOZEVHQUNISWlEU0FBS0FLQUFTQUNMZ0ZBYkNJTFFiNmxmMnhxUVF0MUloRWdBQ2dDNEFFZ0FpNEJjR3dpRGlBQUtBSWdJQUl1QVJCc0lnd2dBQ2dDWUNBQ0xnRXdiQ0lGYXlJU0lBQW9BcUFCSUFJdUFWQnNJZ1pyYWtFQ2RDSVBhellDd0FJZ0FTQVBJQkZxTmdKZ0lBRWdCeUFJYkNJSUlBa2dDbXdpQ21wQjRzWUFiQ0lKSUFoQi9KRi9iR29pRVNBTFFaSVViQ0FOYWlJUGFpSVZJQVVnQm1wQjczVnNJQTVCRFhRaUIyc2lEaUFGSUF4cVFiZlZBR3dpRnlBRlFlNWtiR3BxSWhOclFRdDFOZ0tBQXlBQklCTWdGV3BCQzNVMkFpQWdBU0FJUWVHbmYyd2dDa0dqSjJ4cUlnZ2dDMEhKUjJ3Z0RXb2lGV29pRXlBT0lBWWdER29pRGtIU3pBQnNJaGdnQmtHSjZINXNhbW9pR1d0QkMzVTJBdUFDSUFFZ0V5QVpha0VMZFRZQ1FDQUJJQThnRVdzaUVTQVNRZklkYkNBSGF5SVNJQVlnQld0QitOa0FiQ0lQSUFWQm1TdHNhbW9pQld0QkMzVTJBb0FDSUFFZ0JTQVJha0VMZFRZQ29BRWdBU0FMUWNiUkFHd2dEV29pQlNBSklBcEJ2UkZzYWlJTmF5SUxJQTVCbERCc0lnb2dERUdMdkg5c2FpQVNhaUlKYTBFTGRUWUM0QUVnQVNBSklBdHFRUXQxTmdMQUFTQUJJQVVnRFdvaUJTQVhJQXhCOExkL2JHb2dHR29nQjJvaURHdEJDM1UyQXFBRElBRWdCU0FNYWtFTGRUWUNBQ0FCSUJVZ0NHc2lCU0FQSUFaQjVwTi9iR29nQ21vZ0Iyb2lCbXRCQzNVMkFxQUNJQUVnQlNBR2FrRUxkVFlDZ0FFZ0FVRUVhaUVCSUFCQkJHb2hBQ0FDUVFKcUlRSWdFRUVCYWlJUVFRaEhEUUFMSUJSQmdBTnJJUUZCQUNFTklCWWhBQU5BSUFNZ0RVRUNkR29vQWdBZ0JHb2lBaUFCSUFBb0Fod2lGRUVOZENJTElBQW9BZ3dpQlNBQUtBSUVJZ3hxUWJmVkFHd2lDU0FNUWZDM2YyeHFJQUFvQWhRaUJpQU1haUlSUWRMTUFHd2lEbXBxSWhJZ0FDZ0NHQ0lJSUFBb0FnZ2lDbXBCNHNZQWJDSVBJQXBCdlJGc2FpSVZJQUFvQWdCQkRYUkJnSUNJd0FCcUlnY2dBQ2dDRUNJUVFjYlJBR3hxSWhkcUloTnFRUkoyUWY4SGNXb3RBQUE2QUFBZ0FpQUJJQk1nRW10QkVuWkIvd2R4YWkwQUFEb0FEU0FDSUFFZ0JTQUdha0h2ZFd3Z0Myc2lFaUFKSUFWQjdtUnNhbW9pQ1NBUElBaEIvSkYvYkdvaUR5QUhJQkJCa2hSc2FpSVRhaUlZYWtFU2RrSC9CM0ZxTFFBQU9nQUJJQUlnQVNBWUlBbHJRUkoyUWY4SGNXb3RBQUE2QUF3Z0FpQUJJQTRnQmtHSjZINXNhaUFTYWlJSklBaEI0YWQvYkNBS1FhTW5iR29pQ0NBUVFjbEhiQ0FIYWlJS2FpSU9ha0VTZGtIL0IzRnFMUUFBT2dBQ0lBSWdBU0FPSUFsclFSSjJRZjhIY1dvdEFBQTZBQXNnQWlBQklCUWdEQ0FGYXlJSklBWnJha0VOZENJVUlCQkJ2cVYvYkNBSGFpSUhha0VTZGtIL0IzRnFMUUFBT2dBRElBSWdBU0FISUJSclFSSjJRZjhIY1dvdEFBQTZBQW9nQWlBQklCRkJsREJzSWdjZ0JpQUZhMEg0MlFCc0loQWdDeUFHUWVhVGYyeHFhbW9pQmlBS0lBaHJJZ2hxUVJKMlFmOEhjV290QUFBNkFBUWdBaUFCSUFnZ0JtdEJFblpCL3dkeGFpMEFBRG9BQ1NBQ0lBRWdDVUh5SFd3Z0Myc2lCaUFRSUFWQm1TdHNhbW9pQlNBVElBOXJJZ3RxUVJKMlFmOEhjV290QUFBNkFBVWdBaUFCSUFzZ0JXdEJFblpCL3dkeGFpMEFBRG9BQ0NBQ0lBRWdCeUFNUVl1OGYyeHFJQVpxSWdVZ0Z5QVZheUlHYWtFU2RrSC9CM0ZxTFFBQU9nQUdJQUlnQVNBR0lBVnJRUkoyUWY4SGNXb3RBQUE2QUFjZ0FFRWdhaUVBSUExQkFXb2lEVUVPUncwQUN5QVdRY0FEYWlRQUMvOEtBUlovSXdCQm9BTnJJaFlrQUNBQUtBTFFBaUVKSUFFb0FsUWhBQ0FXSVFFRFFDQUFLQUxnQVNFS0lBSXVBWEFoRUNBQUtBSmdJUVVnQWk0Qk1DRUdJQUFvQXFBQklSRWdBaTRCVUNFVElBQW9BaUFoQ0NBQ0xnRVFJUXNnQVNBQ0xnRUFJQUFvQWdCc1FRMTBRWUFJY2lJTUlBQW9Bb0FCSUFJdUFVQnNJZzBnQUNnQ3dBRWdBaTRCWUd3aURtc2lEeUFBS0FKQUlBSXVBU0JzSWdkclFjSGFBR3hxUVF0MU5nTEFBU0FCSUE5Qm1RWnNJQXhxSWhjZ0RTQU9haUlOUWZuSkFHd2lEaUFIUWZIWEFHeHFhaUlVSUFVZ0Jtd2lCU0FJSUF0c0lnaHFRZERVQUd3aUN5QUlRZHYrZm14cUlCRWdFMndpQmlBSWFrRyt5Z0JzSWhGcUlBb2dFR3dpQ2lBSWFpSVFRWUk4YkNJVGFpSVZhMEVMZFRZQ2dBTWdBU0FVSUJWcVFRdDFOZ0lBSUFFZ0QwR1ZIMndnREdvaUZDQUhRZUREQUd3Z0RVR2dGR3dpRld0cUloZ2dCU0FLYWtIQ3RYOXNJaGtnQlNBR2FrR3JhbXdpR2lBTElBVkJ5elZzYW1wcUlndHJRUXQxTmdMZ0FpQUJJQXNnR0dwQkMzVTJBaUFnQVNBSFFZd2diQ0FPYXlBWGFpSUxJQVlnQ21wQitGVnNJZzRnR2lBR1FiR2JmMnhxSUJGcWFpSVJhMEVMZFRZQ3dBSWdBU0FMSUJGcVFRdDFOZ0pBSUFFZ0QwR0NSR3dnREdvaURDQUhRWXgxYkNBTlFmSWJiQ0lQYTJvaURTQVpJQXBCbEkwQmJHb2dFMm9nRG1vaUVXdEJDM1UyQXFBQ0lBRWdEU0FSYWtFTGRUWUNZQ0FCSUE4Z0IwSExUR3hxSUF4cUlnd2dFRUhWRld3Z0JpQUZhMEdDUEd4cUlnOGdDRUd6Rkd4cUlBVkJsbUpzYWlJRmEwRUxkVFlDZ0FJZ0FTQUZJQXhxUVF0MU5nS0FBU0FCSUJVZ0IwSHVyMzlzYWlBVWFpSUhJQThnQmtIT0dHeHFJQXBCdjVCL2JHb2lCV3RCQzNVMkF1QUJJQUVnQlNBSGFrRUxkVFlDb0FFZ0FVRUVhaUVCSUFCQkJHb2hBQ0FDUVFKcUlRSWdFa0VCYWlJU1FRaEhEUUFMSUFsQmdBTnJJUUZCQUNFTUlCWWhBQU5BSUFNZ0RFRUNkR29vQWdBZ0JHb2lBaUFCSUFBb0Fnd2lCU0FBS0FJRUlnaHFRZERVQUd3aUNTQUlRZHYrZm14cUlBQW9BaFFpQmlBSWFrRyt5Z0JzSWhCcUlBQW9BaHdpQ2lBSWFpSVJRWUk4YkNJVGFpSUxJQUFvQWhnaUVpQUFLQUlRSWc1cUlnMUIrY2tBYkNJWElBQW9BZ2dpQjBIeDF3QnNhaUFBS0FJQVFRMTBRWUNBaU1BQWFpSVBJQTRnRW1zaUVrR1pCbXhxSWc1cUloUnFRUkoyUWY4SGNXb3RBQUE2QUFBZ0FpQUJJQlFnQzJ0QkVuWkIvd2R4YWkwQUFEb0FEQ0FDSUFFZ0JTQUtha0hDdFg5c0lnc2dCU0FHYWtHcmFtd2lGQ0FKSUFWQnl6VnNhbXBxSWdrZ0VrR1ZIMndnRDJvaUZTQUhRZUREQUd3Z0RVR2dGR3dpR0d0cUlobHFRUkoyUWY4SGNXb3RBQUE2QUFFZ0FpQUJJQmtnQ1d0QkVuWkIvd2R4YWkwQUFEb0FDeUFDSUFFZ0JpQUtha0g0Vld3aUNTQVVJQVpCc1p0L2JHb2dFR3BxSWhBZ0IwR01JR3dnRjJzZ0Rtb2lEbXBCRW5aQi93ZHhhaTBBQURvQUFpQUNJQUVnRGlBUWEwRVNka0gvQjNGcUxRQUFPZ0FLSUFJZ0FTQUxJQXBCbEkwQmJHb2dFMm9nQ1dvaUNTQVNRWUpFYkNBUGFpSVFJQWRCakhWc0lBMUI4aHRzSWcxcmFpSVRha0VTZGtIL0IzRnFMUUFBT2dBRElBSWdBU0FUSUFsclFSSjJRZjhIY1dvdEFBQTZBQWtnQWlBQklCRkIxUlZzSUFZZ0JXdEJnanhzYWlJSklBaEJzeFJzYWlBRlFaWmliR29pQlNBTklBZEJ5MHhzYWlBUWFpSUlha0VTZGtIL0IzRnFMUUFBT2dBRUlBSWdBU0FJSUFWclFSSjJRZjhIY1dvdEFBQTZBQWdnQWlBQklBa2dCa0hPR0d4cUlBcEJ2NUIvYkdvaUJTQVlJQWRCN3E5L2JHb2dGV29pQm1wQkVuWkIvd2R4YWkwQUFEb0FCU0FDSUFFZ0JpQUZhMEVTZGtIL0IzRnFMUUFBT2dBSElBSWdBU0FTSUFkclFjSGFBR3dnRDJwQkVuWkIvd2R4YWkwQUFEb0FCaUFBUVNCcUlRQWdERUVCYWlJTVFRMUhEUUFMSUJaQm9BTnFKQUFMbUFrQkZIOGpBRUdBQTJzaUZTUUFJQUFvQXRBQ0lSWWdBU2dDVkNFQUlCVWhBUU5BSUFBb0FvQUJJUWdnQWk0QlFDRU9JQUVnQUNnQ1FDQUNMZ0VnYkNJUElBQW9Bc0FCSUFJdUFXQnNJZ2xyUVExMElnb2dBaTRCQUNBQUtBSUFiRUVOZEVHQUNISWlDMm9pRENBQUtBSWdJQUl1QVJCc0lnWWdBQ2dDNEFFZ0FpNEJjR3dpQjJzaUVDQUFLQUpnSUFJdUFUQnNJaEVnQUNnQ29BRWdBaTRCVUd3aUJXc2lFbXBCMFNKc0loTWdFRUgrTUd4cUloQnJRUXQxTmdMQUFpQUJJQXdnRUdwQkMzVTJBaUFnQVNBTElBcHJJZ29nRXlBU1FkK0pmMnhxSWd4clFRdDFOZ0xnQVNBQklBb2dER3BCQzNVMkFvQUJJQUVnQ0NBT2JFR3h6Z0JzSWc0Z0Myb2lDaUFKUVExMElna2dEMEcyMXdCc2FpSU1heUlRSUFjZ0JTQUdhaUlTYWtHTk4yd2lDQ0FSUWE5ZGJDSVRJQVpCM0ZSc2FpQUhRWXlCZjJ4cWFpSVVhMEVMZFRZQ3dBRWdBU0FRSUJScVFRdDFOZ0tnQVNBQklBb2dER29pQ2lBSUlCSkIyeEJzYWlJTUlCRkJ6OU1BYkNJUklBWkI5eEZzYW1vaUJtdEJDM1UyQXVBQ0lBRWdCaUFLYWtFTGRUWUNBQ0FCSUE5QnRoZHNJQWxySWdZZ0N5QU9heUlMYWlJUElBVWdCMnBCaTcxL2JDSU9JQVZCc0tGL2JDQVRhbW9nREdvaUJXdEJDM1UyQXFBQ0lBRWdCU0FQYWtFTGRUWUNRQ0FCSUFzZ0Jtc2lDeUFIUWNibEFHd2dFV3NnQ0dvZ0Rtb2lCMnRCQzNVMkFvQUNJQUVnQnlBTGFrRUxkVFlDWUNBQlFRUnFJUUVnQUVFRWFpRUFJQUpCQW1vaEFpQU5RUUZxSWcxQkNFY05BQXNnRmtHQUEyc2hBVUVBSVFzZ0ZTRUFBMEFnQXlBTFFRSjBhaWdDQUNBRWFpSUNJQUVnQUNnQ0RDSVBRYy9UQUd3aUZpQUFLQUlFSWdaQjl4RnNhaUFBS0FJVUlnVWdCbW9pRFNBQUtBSWNJZ2RxUVkwM2JDSVJJQTFCMnhCc2FpSU9haUlKSUFBb0FoZ2lDa0VOZENJTUlBQW9BZ2dpQ0VHMjF3QnNhaUlRSUFBb0FnQkJEWFJCZ0lDSXdBQnFJZzBnQUNnQ0VFR3h6Z0JzSWhKcUloTnFJaFJxUVJKMlFmOEhjV290QUFBNkFBQWdBaUFCSUJRZ0NXdEJFblpCL3dkeGFpMEFBRG9BQ3lBQ0lBRWdCaUFIYXlJSklBOGdCV3NpRkdwQjBTSnNJaGNnQ1VIK01HeHFJZ2tnQ0NBS2EwRU5kQ0lLSUExcUloaHFRUkoyUWY4SGNXb3RBQUE2QUFFZ0FpQUJJQmdnQ1d0QkVuWkIvd2R4YWkwQUFEb0FDaUFDSUFFZ0RpQUZJQWRxUVl1OWYyd2lEaUFQUWE5ZGJDSVBJQVZCc0tGL2JHcHFhaUlGSUFoQnRoZHNJQXhySWdnZ0RTQVNheUlKYWlJTWFrRVNka0gvQjNGcUxRQUFPZ0FDSUFJZ0FTQU1JQVZyUVJKMlFmOEhjV290QUFBNkFBa2dBaUFCSUFkQnh1VUFiQ0FXYXlBUmFpQU9haUlGSUFrZ0NHc2lDR3BCRW5aQi93ZHhhaTBBQURvQUF5QUNJQUVnQ0NBRmEwRVNka0gvQjNGcUxRQUFPZ0FJSUFJZ0FTQVhJQlJCMzRsL2JHb2lCU0FOSUFwcklnMXFRUkoyUWY4SGNXb3RBQUE2QUFRZ0FpQUJJQTBnQld0QkVuWkIvd2R4YWkwQUFEb0FCeUFDSUFFZ0R5QUdRZHhVYkdvZ0IwR01nWDlzYWlBUmFpSUhJQk1nRUdzaUJtcEJFblpCL3dkeGFpMEFBRG9BQlNBQ0lBRWdCaUFIYTBFU2RrSC9CM0ZxTFFBQU9nQUdJQUJCSUdvaEFDQUxRUUZxSWd0QkRFY05BQXNnRlVHQUEyb2tBQXZuQ1FFVWZ5TUFRZUFDYXlJV0pBQWdBQ2dDMEFJaEVTQUJLQUpVSVFBZ0ZpRUJBMEFnQUNnQzRBRWhCU0FDTGdGd0lRMGdBQ2dDWUNFR0lBSXVBVEFoQ0NBQUtBS2dBU0VPSUFJdUFWQWhEeUFBS0FJZ0lRa2dBaTRCRUNFUUlBRWdBaTRCQUNBQUtBSUFiRUVOZEVHQUNISWlDeUFBS0FMQUFTQUNMZ0ZnYkNJTUlBQW9Ba0FnQWk0QklHd2lCMm9pRnlBQUtBS0FBU0FDTGdGQWJDSUtheUlUUWIrbGYyeHFRUXQxTmdLZ0FTQUJJQk5CN05ZQWJDQUxhaUlMSUFvZ0RHdEIvcUlCYkdvaUV5QU1RYldIQVd4cUloUWdCaUFJYkNJR0lBa2dFR3dpQ1dvaUVFSHFPR3dpRlNBSlFmWkViR29nRGlBUGJDSUlJQWxxUWZRcWJDSU9haUFGSUExc0lnVWdDQ0FRYW1wQndCbHNJZzBnQlNBSmFrRzRGMnhxSWdscUlnOXJRUXQxTmdMQUFpQUJJQThnRkdwQkMzVTJBZ0FnQVNBTElCZEJoYlovYkdvaUR5QU1RY05OYkdvaURDQU5JQVlnQ0dwQnliVi9iR29pRUNBT0lBaEIyck4vYkdwcUlnNXJRUXQxTmdLQUFpQUJJQXdnRG1wQkMzVTJBa0FnQVNBTElBb2dCMnRCeVJ0c0lneHFJQWRCa1o5L2JHb2lDeUFKSUFVZ0JtcEI5WXgvYkNJSklBVkJ4NFlCYkdwcUlnNXJRUXQxTmdMZ0FTQUJJQXNnRG1wQkMzVTJBbUFnQVNBS1FibjhBR3dnQjBIOXBuOXNhaUFQYWlJSElBaEJpOEFBYkNBR1FZMmlmMnhxSUFWQmxwUi9iR29nRFdvaUNHdEJDM1UyQXNBQklBRWdCeUFJYWtFTGRUWUNnQUVnQVNBVElBcEJ0SXQvYkdvZ0RHb2lDaUFWSUFaQjJJUUJiR29nQ1dvZ0VHb2lCbXRCQzNVMkFxQUNJQUVnQmlBS2FrRUxkVFlDSUNBQlFRUnFJUUVnQUVFRWFpRUFJQUpCQW1vaEFpQVNRUUZxSWhKQkNFY05BQXNnRVVHQUEyc2hBVUVBSVF3Z0ZpRUFBMEFnQXlBTVFRSjBhaWdDQUNBRWFpSUNJQUVnQUNnQ0RDSUtJQUFvQWdRaUJXb2lCMEhxT0d3aURTQUZRZlpFYkdvZ0FDZ0NGQ0lHSUFWcVFmUXFiQ0lSYWlBQUtBSWNJZ2dnQmlBSGFtcEJ3QmxzSWhJZ0JTQUlha0c0RjJ4cUlnNXFJZzhnQUNnQ0FFRU5kRUdBZ0lqQUFHb2lFQ0FBS0FJWUlnY2dBQ2dDQ0NJSmFpSVhJQUFvQWhBaUJXc2lFMEhzMWdCc2FpSUxJQVVnQjJ0Qi9xSUJiR29pRkNBSFFiV0hBV3hxSWhWcVFSSjJRZjhIY1dvdEFBQTZBQUFnQWlBQklCVWdEMnRCRW5aQi93ZHhhaTBBQURvQUNpQUNJQUVnRWlBR0lBcHFRY20xZjJ4cUlnOGdDQ0FLYWtIMWpIOXNJaFVnRFNBS1FkaUVBV3hxYW1vaURTQUZJQWxyUWNrYmJDSVlJQlFnQlVHMGkzOXNhbW9pRkdwQkVuWkIvd2R4YWkwQUFEb0FBU0FDSUFFZ0ZDQU5hMEVTZGtIL0IzRnFMUUFBT2dBSklBSWdBU0FSSUFaQjJyTi9iR29nRDJvaURTQUxJQmRCaGJaL2JHb2lFU0FIUWNOTmJHb2lCMnBCRW5aQi93ZHhhaTBBQURvQUFpQUNJQUVnQnlBTmEwRVNka0gvQjNGcUxRQUFPZ0FJSUFJZ0FTQVZJQWhCeDRZQmJHb2dEbW9pQnlBTElCaHFJQWxCa1o5L2JHb2lDMnBCRW5aQi93ZHhhaTBBQURvQUF5QUNJQUVnQ3lBSGEwRVNka0gvQjNGcUxRQUFPZ0FISUFJZ0FTQUdRWXZBQUd3Z0NrR05vbjlzYWlBSVFaYVVmMnhxSUJKcUlnb2dCVUc1L0FCc0lBbEIvYVovYkdvZ0VXb2lCbXBCRW5aQi93ZHhhaTBBQURvQUJDQUNJQUVnQmlBS2EwRVNka0gvQjNGcUxRQUFPZ0FHSUFJZ0FTQVRRYitsLy84QWJDQVFha0VTZGtIL0IzRnFMUUFBT2dBRklBQkJJR29oQUNBTVFRRnFJZ3hCQzBjTkFBc2dGa0hnQW1va0FBdUhDQUVTZnlNQVFjQUNheUlVSkFBZ0FDZ0MwQUloRVNBQktBSlVJUUFnRkNFQkEwQWdBQ2dDd0FFaENpQUNMZ0ZnSVFjZ0FDZ0NRQ0VMSUFJdUFTQWhDU0FCSUFJdUFRQWdBQ2dDQUd4QkRYUkJnQWh5SWdVZ0FDZ0NnQUVnQWk0QlFHd2lCa0crcFg5c2FrRUxkU0lTSUFBb0FpQWdBaTRCRUd3aUNDQUFLQUtnQVNBQ0xnRlFiQ0lNSUFBb0FtQWdBaTRCTUd3aURTQUFLQUxnQVNBQ0xnRndiQ0lPYXlJUGFtdEJBblFpRTJzMkF1QUJJQUVnRWlBVGFqWUNRQ0FCSUFjZ0Ntd2lDaUFKSUF0c0lnZHFRWm8xYkNJTElBZEI4U0JzYWlJSElBWkJuY2tBYkNBRmFpSUphaUlTSUE5QjR4TnNJaE1nREVFTmRDSU1haUlWSUEwZ0Rtb2lEVUh2UEd3aURpQUlRYlBaQUd4cWFpSVdhMEVMZFRZQ29BSWdBU0FTSUJacVFRdDFOZ0lBSUFFZ0NTQUhheUlISUFoQmxBNXNJQTVySUJWcUlnbHJRUXQxTmdLZ0FTQUJJQWNnQ1dwQkMzVTJBb0FCSUFFZ0JrR0VaR3dnQldvaUJTQUxJQXBCM1BSK2JHb2lCbXNpQ2lBTUlCTnJJQTlCREhScklnOGdDRUdNS1d3Z0RVSFBKV3dpQjJ0cUlndHJRUXQxTmdMQUFTQUJJQW9nQzJwQkMzVTJBbUFnQVNBRklBWnFJZ1VnQ0VIVDBBQnNJQWNnRDJwcklnaHJRUXQxTmdLQUFpQUJJQVVnQ0dwQkMzVTJBaUFnQVVFRWFpRUJJQUJCQkdvaEFDQUNRUUpxSVFJZ0VFRUJhaUlRUVFoSERRQUxJQkZCZ0FOcklRQkJBQ0VRSUJRaEFnTkFJQU1nRUVFQ2RHb29BZ0FnQkdvaUFTQUFJQUlvQWh3aUJTQUNLQUlNSWdacUloRkI3enhzSWdvZ0FpZ0NCQ0lJUWJQWkFHeHFJQVlnQldzaUJVSGpFMndpQnlBQ0tBSVVJZ3RCRFhRaUNXb2lFbW9pRENBQ0tBSVlJZzBnQWlnQ0NDSUdha0dhTld3aURpQUdRZkVnYkdvaUV5QUNLQUlBUVExMFFZQ0FpTUFBYWlJR0lBSW9BaEFpRDBHZHlRQnNhaUlWYWlJV2FrRVNka0gvQjNGcUxRQUFPZ0FBSUFFZ0FDQVdJQXhyUVJKMlFmOEhjV290QUFBNkFBa2dBU0FBSUFoQjA5QUFiQ0FSUWM4bGJDSVJJQWtnQjJzZ0JVRU1kR3NpQjJwcklna2dEaUFOUWR6MGZteHFJZ3dnRDBHRVpHd2dCbW9pRFdvaURtcEJFblpCL3dkeGFpMEFBRG9BQVNBQklBQWdEaUFKYTBFU2RrSC9CM0ZxTFFBQU9nQUlJQUVnQUNBSUlBVWdDMnByUVExMElnVWdEMEcrcFg5c0lBWnFJZ1pxUVJKMlFmOEhjV290QUFBNkFBSWdBU0FBSUFZZ0JXdEJFblpCL3dkeGFpMEFBRG9BQnlBQklBQWdCeUFJUVl3cGJDQVJhMm9pQlNBTklBeHJJZ1pxUVJKMlFmOEhjV290QUFBNkFBTWdBU0FBSUFZZ0JXdEJFblpCL3dkeGFpMEFBRG9BQmlBQklBQWdDRUdVRG13Z0Ntc2dFbW9pQ0NBVklCTnJJZ1ZxUVJKMlFmOEhjV290QUFBNkFBUWdBU0FBSUFVZ0NHdEJFblpCL3dkeGFpMEFBRG9BQlNBQ1FTQnFJUUlnRUVFQmFpSVFRUXBIRFFBTElCUkJ3QUpxSkFBTHR3Y0JFMzhqQUVHZ0Ftc2lFaVFBSUFBb0F0QUNJUXdnQVNnQ1ZDRUFJQkloQVFOQUlBQW9BbUFoQ2lBQ0xnRXdJUWdnQUNnQ29BRWhCaUFDTGdGUUlRNGdBQ2dDNEFFaER5QUNMZ0Z3SVFrZ0FDZ0NJQ0VRSUFJdUFSQWhFeUFCSUFJdUFRQWdBQ2dDQUd4QkRYUkJnQWh5SWdzZ0FDZ0N3QUVnQWk0QllHd2lFVUcrcFg5c2FpSVVJQUFvQWtBZ0FpNEJJR3dpQnlBQUtBS0FBU0FDTGdGQWJDSUZheUlWUWI2bGYyeHFRUXQxTmdLQUFTQUJJQkZCb1Mxc0lBdHFJZ3NnQlNBSGFrR0gxUUJzSWhFZ0JVSGNEMndpRm10cUloY2dCaUFPYkNJRklCQWdFMndpQm1wQmx6cHNJZzRnQ0NBS2JFSFBzWDlzSWdwcklBa2dEMndpQ0NBR2FrSDZIbXdpRDJvaUNXdEJDM1UyQW9BQ0lBRWdDU0FYYWtFTGRUWUNBQ0FCSUJRZ0ZVR2hMV3hxSWdrZ0JpQUZJQWhxYTBHeHpnQnNJZ1pyUVF0MU5nTGdBU0FCSUFZZ0NXcEJDM1UyQWlBZ0FTQUhRYXZGQUd3aUJ5QUxJQkZyYWlJR0lBb2dCU0FJYTBHUjJRQnNJZ1ZySUE1cUlnaHJRUXQxTmdMQUFTQUJJQVlnQ0dwQkMzVTJBa0FnQVNBTElBZHJJQlpxSWdjZ0JTQUthaUFQYWlJRmEwRUxkVFlDb0FFZ0FTQUZJQWRxUVF0MU5nSmdJQUZCQkdvaEFTQUFRUVJxSVFBZ0FrRUNhaUVDSUExQkFXb2lEVUVJUncwQUN5QU1RWUFEYXlFQVFRQWhEU0FTSVFFRFFDQURJQTFCQW5ScUtBSUFJQVJxSWdJZ0FDQUJLQUlVSWdjZ0FTZ0NCQ0lGYWtHWE9td2lEaUFCS0FJTVFjK3hmMndpQzJzZ0FTZ0NIQ0lHSUFWcVFmb2ViQ0lQYWlJSklBRW9BZ0JCRFhSQmdJQ0l3QUJxSWhBZ0FTZ0NHQ0lUUWFFdGJHb2lDaUFCS0FJUUlnZ2dBU2dDQ0NJTWFrR0gxUUJzSWhFZ0NFSGNEMndpRkd0cUloVnFRUkoyUWY4SGNXb3RBQUE2QUFBZ0FpQUFJQlVnQ1d0QkVuWkIvd2R4YWkwQUFEb0FDQ0FDSUFBZ0JTQUdJQWRxYTBHeHpnQnNJZ1VnRTBHK3BYOXNJQkJxSWdrZ0RDQUlheUlJUWFFdGJHb2lFR3BCRW5aQi93ZHhhaTBBQURvQUFTQUNJQUFnRUNBRmEwRVNka0gvQjNGcUxRQUFPZ0FISUFJZ0FDQUxJQWNnQm10Qmtka0FiQ0lIYXlBT2FpSUZJQXhCcThVQWJDSUdJQW9nRVd0cUlneHFRUkoyUWY4SGNXb3RBQUE2QUFJZ0FpQUFJQXdnQld0QkVuWkIvd2R4YWkwQUFEb0FCaUFDSUFBZ0J5QUxhaUFQYWlJSElBb2dCbXNnRkdvaUJXcEJFblpCL3dkeGFpMEFBRG9BQXlBQ0lBQWdCU0FIYTBFU2RrSC9CM0ZxTFFBQU9nQUZJQUlnQUNBSklBaEJ2cVgvL3dCc2FrRVNka0gvQjNGcUxRQUFPZ0FFSUFGQklHb2hBU0FOUVFGcUlnMUJDVWNOQUFzZ0VrR2dBbW9rQUFzMEFDQURLQUlBSUFScUlBQW9BdEFDSUFFb0FsUW9BZ0FnQWk4QkFHeEJoQ0JxUVFOMlFmOEhjV3BCZ0FOckxRQUFPZ0FBQzhNQkFRVi9JQU1vQWdBZ0JHb2lCU0FBS0FMUUFrR0FBMnNpQUNBQktBSlVJZ0VvQWlRZ0FpOEJFbXdpQmlBQktBSUVJQUl2QVFKc0lnZHFJZ2dnQVNnQ0lDQUNMd0VRYkNJSklBRW9BZ0FnQWk4QkFHeEJoQ0JxSWdGcUlnSnFRUU4yUWY4SGNXb3RBQUE2QUFBZ0JTQUFJQUlnQ0d0QkEzWkIvd2R4YWkwQUFEb0FBU0FES0FJRUlBUnFJZ0lnQUNBSElBWnJJZ01nQVNBSmF5SUJha0VEZGtIL0IzRnFMUUFBT2dBQUlBSWdBQ0FCSUFOclFRTjJRZjhIY1dvdEFBQTZBQUVMMVFRQkQzOGdBeWdDQUNBRWFpSUZJQUFvQXRBQ1FZQURheUlBSUFJdUFSQWdBU2dDVkNJQktBSWdiRUd4emdCc0lnZ2dBaTRCQUNBQktBSUFiRUVOZEVHQUNISWlCaUFCS0FKQUlBSXVBU0JzSWdkQm9TMXNhaUlKYWtFQ2RFR0FnSWpBQUdwQmdFQnhJZ29nQWk0QkZDQUJLQUlvYkVHeHpnQnNJZ3NnQWk0QkJDQUJLQUlJYkVFTmRFR0FDSElpRENBQktBSklJQUl1QVNSc0lnMUJvUzFzYWlJT2FrRUxkU0lQUWFFdGJHb2lFQ0FDTGdFU0lBRW9BaVJzUWJIT0FHd2lFU0FDTGdFQ0lBRW9BZ1JzUVExMFFZQUljaUlTSUFFb0FrUWdBaTRCSW13aUFrR2hMV3hxSWhOcVFRdDFRYkhPQUd3aUFXcEJFblpCL3dkeGFpMEFBRG9BQUNBRklBQWdFQ0FCYTBFU2RrSC9CM0ZxTFFBQU9nQUNJQVVnQUNBUFFiNmwvLzhBYkNBS2FrRVNka0gvQjNGcUxRQUFPZ0FCSUFNb0FnUWdCR29pQVNBQUlBZEJ2cVgvL3dOc0lBWnFRUUowUVlDQWlNQUFha0dBUUhFaUJTQU5RYjZsZjJ3Z0RHcEJDM1VpQmtHaExXeHFJZ2NnQWtHK3BYOXNJQkpxUVF0MVFiSE9BR3dpQW1wQkVuWkIvd2R4YWkwQUFEb0FBQ0FCSUFBZ0J5QUNhMEVTZGtIL0IzRnFMUUFBT2dBQ0lBRWdBQ0FHUWI2bC8vOEFiQ0FGYWtFU2RrSC9CM0ZxTFFBQU9nQUJJQU1vQWdnZ0JHb2lBU0FBSUFrZ0NHdEJBblJCZ0lDSXdBQnFRWUJBY1NJQ0lBNGdDMnRCQzNVaUEwR2hMV3hxSWdRZ0V5QVJhMEVMZFVHeHpnQnNJZ1ZxUVJKMlFmOEhjV290QUFBNkFBQWdBU0FBSUFRZ0JXdEJFblpCL3dkeGFpMEFBRG9BQWlBQklBQWdBMEcrcGYvL0FHd2dBbXBCRW5aQi93ZHhhaTBBQURvQUFRdVRCZ0VIZnlBQUtBTFFBaUVMSXdCQlFHb2lBQ0FCS0FKVUlnRW9Ba0FnQWk0QklHd2lCaUFCS0FJQUlBSXVBUUJzSWdWcVFRSjBJZ2dnQVNnQ1lDQUNMZ0V3YkNJSklBRW9BaUFnQWk0QkVHd2lCMnBCMFNKc1FZQUlhaUlLSUFkQi9qQnNha0VMZFNJSGF6WUNNQ0FBSUFjZ0NHbzJBZ0FnQUNBRklBWnJRUUowSWdZZ0NpQUpRZCtKZjJ4cVFRdDFJZ1ZyTmdJZ0lBQWdCU0FHYWpZQ0VDQUFJQUVvQWtRZ0FpNEJJbXdpQmlBQktBSUVJQUl1QVFKc0lnVnFRUUowSWdnZ0FTZ0NaQ0FDTGdFeWJDSUpJQUVvQWlRZ0FpNEJFbXdpQjJwQjBTSnNRWUFJYWlJS0lBZEIvakJzYWtFTGRTSUhhellDTkNBQUlBY2dDR28yQWdRZ0FDQUZJQVpyUVFKMElnWWdDaUFKUWQrSmYyeHFRUXQxSWdWck5nSWtJQUFnQlNBR2FqWUNGQ0FBSUFFb0FrZ2dBaTRCSkd3aUJpQUJLQUlJSUFJdUFRUnNJZ1ZxUVFKMElnZ2dBU2dDYUNBQ0xnRTBiQ0lKSUFFb0FpZ2dBaTRCRkd3aUIycEIwU0pzUVlBSWFpSUtJQWRCL2pCc2FrRUxkU0lIYXpZQ09DQUFJQWNnQ0dvMkFnZ2dBQ0FGSUFaclFRSjBJZ1lnQ2lBSlFkK0pmMnhxUVF0MUlnVnJOZ0lvSUFBZ0JTQUdhallDR0NBQUlBRW9Ba3dnQWk0Qkptd2lCaUFCS0FJTUlBSXVBUVpzSWdWcVFRSjBJZ2dnQVNnQ2JDQUNMZ0UyYkNJSklBRW9BaXdnQWk0QkZtd2lBV3BCMFNKc1FZQUlhaUlDSUFGQi9qQnNha0VMZFNJQmF6WUNQQ0FBSUFFZ0NHbzJBZ3dnQUNBRklBWnJRUUowSWdFZ0FpQUpRZCtKZjJ4cVFRdDFJZ0pyTmdJc0lBQWdBU0FDYWpZQ0hDQUxRWUFEYXlFQlFRQWhDeUFBSVFJRFFDQURJQXRCQW5ScUtBSUFJQVJxSWdBZ0FTQUNLQUlNSWdZZ0FpZ0NCQ0lGYWtIUkltd2lDQ0FGUWY0d2JHb2lCU0FDS0FJQVFaQ0FBV29pQ1NBQ0tBSUlJZ2RxUVExMElncHFRUkoyUWY4SGNXb3RBQUE2QUFBZ0FDQUJJQW9nQld0QkVuWkIvd2R4YWkwQUFEb0FBeUFBSUFFZ0NDQUdRZCtKZjJ4cUlnWWdDU0FIYTBFTmRDSUZha0VTZGtIL0IzRnFMUUFBT2dBQklBQWdBU0FGSUFaclFSSjJRZjhIY1dvdEFBQTZBQUlnQWtFUWFpRUNJQXRCQVdvaUMwRUVSdzBBQ3d1aEJBRUxmeUFBS0FMUUFpRUdJQUVvQWxRaEFTTUFRZkFBYXlJS0lRQURRQ0FCS0FKZ0lRY2dBaTRCTUNFRklBRW9BaUFoQ0NBQ0xnRVFJUXNnQUNBQ0xnRUFJQUVvQWdCc1FRMTBRWUFJY2lJTUlBRW9Ba0FnQWk0QklHd2lEU0FCS0FLQUFTQUNMZ0ZBYkNJT2F5SVBRY0NsZjJ4cVFRdDFOZ0lvSUFBZ0QwSFFGbXdnREdvaURDQU5JQTVxUWN3eWJDSU5haUlPSUFVZ0Iyd2lCeUFJSUF0c0lnVnFRWm8xYkNJSUlBVkI4U0JzYWlJRmEwRUxkVFlDVUNBQUlBVWdEbXBCQzNVMkFnQWdBQ0FNSUExcklnVWdDQ0FIUWR6MGZteHFJZ2RyUVF0MU5nSThJQUFnQlNBSGFrRUxkVFlDRkNBQVFRUnFJUUFnQVVFRWFpRUJJQUpCQW1vaEFpQUpRUUZxSWdsQkJVY05BQXNnQmtHQUEyc2hBRUVBSVFrZ0NpRUNBMEFnQXlBSlFRSjBhaWdDQUNBRWFpSUJJQUFnQWlnQ0RDSUtJQUlvQWdRaUJtcEJtalZzSWdjZ0JrSHhJR3hxSWdZZ0FpZ0NBRUVOZEVHQWdJakFBR29pQlNBQ0tBSUlJZ2dnQWlnQ0VDSUxheUlNUWRBV2JHb2lEU0FJSUF0cVFjd3liQ0lJYWlJTGFrRVNka0gvQjNGcUxRQUFPZ0FBSUFFZ0FDQUxJQVpyUVJKMlFmOEhjV290QUFBNkFBUWdBU0FBSUFjZ0NrSGM5SDVzYWlJS0lBMGdDR3NpQm1wQkVuWkIvd2R4YWkwQUFEb0FBU0FCSUFBZ0JpQUthMEVTZGtIL0IzRnFMUUFBT2dBRElBRWdBQ0FNUWNDbC8vOEFiQ0FGYWtFU2RrSC9CM0ZxTFFBQU9nQUNJQUpCRkdvaEFpQUpRUUZxSWdsQkJVY05BQXNMNlFRQkRIOGpBRUdRQVdzaURTUUFJQUFvQXRBQ0lRNGdBU2dDVkNFQklBMGhBQU5BSUFFb0FrQWhCeUFDTGdFZ0lRa2dBQ0FDTGdFQUlBRW9BZ0JzUVExMFFZQUljaUlLSUFFb0FvQUJJQUl1QVVCc0lndEJ2cVYvYkdwQkMzVWlEeUFCS0FJZ0lBSXVBUkJzSWdVZ0FTZ0NZQ0FDTGdFd2JDSUdJQUVvQXFBQklBSXVBVkJzSWd4cWEwRUNkQ0lRYXpZQ1lDQUFJQThnRUdvMkFoZ2dBQ0FISUFsc1FiSE9BR3dpQnlBTFFhRXRiQ0FLYWlJSmFpSUtJQVVnREdwQnRoZHNJZ3NnQlNBR2FrRU5kR29pQld0QkMzVTJBbmdnQUNBRklBcHFRUXQxTmdJQUlBQWdDU0FIYXlJRklBc2dEQ0FHYTBFTmRHb2lCbXRCQzNVMkFrZ2dBQ0FGSUFacVFRdDFOZ0l3SUFCQkJHb2hBQ0FCUVFScUlRRWdBa0VDYWlFQ0lBaEJBV29pQ0VFR1J3MEFDeUFPUVlBRGF5RUFRUUFoQ0NBTklRSURRQ0FESUFoQkFuUnFLQUlBSUFScUlnRWdBQ0FDS0FJVUlnVWdBaWdDQkNJR2FrRzJGMndpRGlBQ0tBSU1JZ3dnQm1wQkRYUnFJZ2NnQWlnQ0FFRU5kRUdBZ0lqQUFHb2lDU0FDS0FJUUlncEJvUzFzYWlJTElBSW9BZ2hCc2M0QWJDSVBhaUlRYWtFU2RrSC9CM0ZxTFFBQU9nQUFJQUVnQUNBUUlBZHJRUkoyUWY4SGNXb3RBQUE2QUFVZ0FTQUFJQVlnQlNBTWFtdEJEWFFpQmlBS1FiNmxmMndnQ1dvaUIycEJFblpCL3dkeGFpMEFBRG9BQVNBQklBQWdCeUFHYTBFU2RrSC9CM0ZxTFFBQU9nQUVJQUVnQUNBT0lBVWdER3RCRFhScUlnVWdDeUFQYXlJR2FrRVNka0gvQjNGcUxRQUFPZ0FDSUFFZ0FDQUdJQVZyUVJKMlFmOEhjV290QUFBNkFBTWdBa0VZYWlFQ0lBaEJBV29pQ0VFR1J3MEFDeUFOUVpBQmFpUUFDOE1HQVJCL0l3QkIwQUZySWhFa0FDQUFLQUxRQWlFT0lBRW9BbFFoQVNBUklRQURRQ0FCS0FLZ0FTRUlJQUl1QVZBaENTQUJLQUlnSVEwZ0FpNEJFQ0VQSUFFb0FtQWhDaUFDTGdFd0lSSWdBQ0FDTGdFQUlBRW9BZ0JzUVExMFFZQUljaUlHSUFFb0FvQUJJQUl1QVVCc0lnc2dBU2dDd0FFZ0FpNEJZR3dpQlNBQktBSkFJQUl1QVNCc0lneHFJaEJyUWNIYUFHeHFRUXQxTmdKVUlBQWdFRUhHMFFCc0lBWnFJaEFnQ3lBRmEwRzNPR3dpRXlBRlFZTjdiR3BxSWhRZ0NDQUpiQ0lGSUEwZ0Qyd2lDR3BCb3lkc0lnMGdDaUFTYkNJSklBaHFRZTg3YkNJUElBZ2dDV3RCOHdwc0lnaHJhaUlLYTBFTGRUWUNxQUVnQUNBS0lCUnFRUXQxTmdJQUlBQWdEQ0FMYTBHU0ZHd2lDaUFNUWZIaGZteHFJQkJxSWd3Z0JTQUpha0hocDM5c0lna2dEU0FGUWQ3M0FHeHFhaUlGYTBFTGRUWUNjQ0FBSUFVZ0RHcEJDM1UyQWpnZ0FDQUxRWldLZjJ3Z0Jtb2dDbW9nRTJvaUN5QUlJQTlxSUFscUlnWnJRUXQxTmdLTUFTQUFJQVlnQzJwQkMzVTJBaHdnQUVFRWFpRUFJQUZCQkdvaEFTQUNRUUpxSVFJZ0IwRUJhaUlIUVFkSERRQUxJQTVCZ0FOcklRQkJBQ0VMSUJFaEFnTkFJQU1nQzBFQ2RHb29BZ0FnQkdvaUFTQUFJQUlvQWd3aUJpQUNLQUlFSWdkcVFlODdiQ0lPSUFjZ0JtdEI4d3BzSWcxcklBSW9BaFFpQlNBSGFrR2pKMndpRDJvaUNpQUNLQUlRSWdjZ0FpZ0NHQ0lNYTBHM09Hd2lFaUFNUVlON2JHb2dBaWdDQUVFTmRFR0FnSWpBQUdvaUNDQU1JQUlvQWdnaUNXb2lERUhHMFFCc2FpSVFhaUlUYWtFU2RrSC9CM0ZxTFFBQU9nQUFJQUVnQUNBVElBcHJRUkoyUWY4SGNXb3RBQUE2QUFZZ0FTQUFJQVVnQm1wQjRhZC9iQ0lHSUEwZ0RtcHFJZzRnQ1NBSGEwR1NGR3dpRFNBSFFaV0tmMndnQ0dwcUlCSnFJZ3BxUVJKMlFmOEhjV290QUFBNkFBRWdBU0FBSUFvZ0RtdEJFblpCL3dkeGFpMEFBRG9BQlNBQklBQWdEeUFGUWQ3M0FHeHFJQVpxSWdZZ0RTQUpRZkhoZm14cUlCQnFJZ1ZxUVJKMlFmOEhjV290QUFBNkFBSWdBU0FBSUFVZ0JtdEJFblpCL3dkeGFpMEFBRG9BQkNBQklBQWdCeUFNYTBIQjJnQnNJQWhxUVJKMlFmOEhjV290QUFBNkFBTWdBa0VjYWlFQ0lBdEJBV29pQzBFSFJ3MEFDeUFSUWRBQmFpUUFDNEVKQVJKL0l3QkJnQUpySWhJa0FDQUFLQUxRQWlFUklBRW9BbFFoQUVFSUlRWWdFaUVCQTBBZ0FRSi9Ba0FnQWk0QkVDSUlJQUl2QVNBaUJYSkIvLzhEY1EwQVFRQWhCU0FDTHdFd0RRQWdBaThCUUEwQUlBSXZBVkFOQUNBQ0x3RmdEUUFnQWk4QmNBMEFJQUVnQWk0QkFDQUFLQUlBYkVFQ2RDSUZOZ0xBQVNBQklBVTJBcUFCSUFFZ0JUWUNnQUVnQVNBRk5nSmdJQUVnQlRZQ1FDQUJJQVUyQWlBZ0FTQUZOZ0lBUVRnTUFRc2dBU0FBS0FMQUFTQUNMZ0ZnYkNJSklBQW9Ba0FnQlVFUWRFRVFkV3dpQldwQjBTSnNJZzBnQlVIK01HeHFJZzRnQWk0QlFDQUFLQUtBQVd4QkRYUWlDaUFDTGdFQUlBQW9BZ0JzUVExMFFZQUljaUlMYWlJUGFpSU1JQUFvQWlBZ0NHd2lCU0FBS0FMZ0FTQUNMZ0Z3YkNJSWFrR3pSbXdpRXlBRlFZdmdBR3hxSUFVZ0FDZ0NvQUVnQWk0QlVHd2lCMm9pRUNBQUtBSmdJQUl1QVRCc0lnVWdDR29pRkdwQm9jc0FiQ0lWSUJCQmhHZHNhaUlRYWlJV2EwRUxkVFlDNEFFZ0FTQU1JQlpxUVF0MU5nSUFJQUVnRFNBSlFkK0pmMnhxSWdrZ0N5QUtheUlOYWlJS0lCVWdGRUc3Z245c2FpSUxJQVVnQjJwQi9kdCtiQ0lNSUFWQjFNUUJiR3BxSWdWclFRdDFOZ0xBQVNBQklBVWdDbXBCQzNVMkFpQWdBU0FOSUFscklnVWdEQ0FIUWJPREFXeHFJQkJxSWdkclFRdDFOZ0tnQVNBQklBVWdCMnBCQzNVMkFrQWdBU0FUSUFoQmpoTnNhaUFMYWlJRklBOGdEbXNpQ0dwQkMzVTJBbUFnQ0NBRmEwRUxkU0VGUVNBTFFRSjBhaUFGTmdJQUlBSkJBbW9oQWlBQVFRUnFJUUFnQVVFRWFpRUJJQVpCQVVzaEJTQUdRUUZySVFZZ0JRMEFDeUFSUVlBRGF5RUFRUUFoQ0NBU0lRSURRQ0FDS0FJQVFaQ0FBV29oQmlBRElBaEJBblJxS0FJQUlBUnFJUUVDUUFKQUlBSW9BZ1FpQnlBQ0tBSUlJZ1Z5RFFCQkFDRUZJQUlvQWd3TkFDQUNLQUlRRFFBZ0FpZ0NGQTBBSUFJb0FoZ05BQ0FDS0FJY0RRQWdBU0FBSUFaQkJYWkIvd2R4YWpFQUFFS0Jnb1NJa0tEQWdBRitOd0FBREFFTElBRWdBQ0FDS0FJY0loRWdCMnBCczBac0lnMGdCMEdMNEFCc2FpQUNLQUlNSWdrZ0VXb2lEaUFISUFJb0FoUWlCMm9pQ21wQm9jc0FiQ0lMSUFwQmhHZHNhaUlLYWlJUElBSW9BaGdpRENBRmFrSFJJbXdpRXlBRlFmNHdiR29pQlNBQ0tBSVFJaEFnQm1wQkRYUWlGR29pRldwQkVuWkIvd2R4YWkwQUFEb0FBQ0FCSUFBZ0ZTQVBhMEVTZGtIL0IzRnFMUUFBT2dBSElBRWdBQ0FMSUE1QnU0Si9iR29pRGlBSElBbHFRZjNiZm13aUN5QUpRZFRFQVd4cWFpSUpJQk1nREVIZmlYOXNhaUlQSUFZZ0VHdEJEWFFpQm1vaURHcEJFblpCL3dkeGFpMEFBRG9BQVNBQklBQWdEQ0FKYTBFU2RrSC9CM0ZxTFFBQU9nQUdJQUVnQUNBTElBZEJzNE1CYkdvZ0Ntb2lCeUFHSUE5cklnWnFRUkoyUWY4SGNXb3RBQUE2QUFJZ0FTQUFJQVlnQjJ0QkVuWkIvd2R4YWkwQUFEb0FCU0FCSUFBZ0RTQVJRWTRUYkdvZ0Rtb2lCaUFVSUFWcklnVnFRUkoyUWY4SGNXb3RBQUE2QUFNZ0FTQUFJQVVnQm10QkVuWkIvd2R4YWkwQUFEb0FCQXNnQWtFZ2FpRUNJQWhCQVdvaUNFRUlSdzBBQ3lBU1FZQUNhaVFBQzVBSUFSRi9Jd0JCZ0FKckloQWtBQ0FBS0FMUUFpRUpJQUVvQWxRaEFDQVFJUUZCQ0NFSEEwQWdBUUovQWtBZ0FpNEJFQ0lGSUFJdkFTQWlCbkpCLy84RGNRMEFRUUFoQmlBQ0x3RXdEUUFnQWk4QlFBMEFJQUl2QVZBTkFDQUNMd0ZnRFFBZ0FpOEJjQTBBSUFFZ0FDZ0NBQ0FDTGdFQWJDSUdOZ0xBQVNBQklBWTJBcUFCSUFFZ0JqWUNnQUVnQVNBR05nSmdJQUVnQmpZQ1FDQUJJQVkyQWlBZ0FTQUdOZ0lBUVRnTUFRc2dBU0FBS0FMQUFTQUNMZ0ZnYkNJSUlBQW9Ba0FnQmtFUWRFRVFkV3dpQzJvaUJpQUFLQUtBQVNBQ0xnRkFiQ0lLSUFBb0FnQWdBaTRCQUd3aURHb2lEV29pRGlBQUtBTGdBU0FDTGdGd2JDSVBJQUFvQWlBZ0JXd2lFV29pRWlBQUtBS2dBU0FDTGdGUWJDSVRJQUFvQW1BZ0FpNEJNR3dpRkdvaUZXb2lCV3MyQXVBQklBRWdCU0FPYWpZQ0FDQUJJQXNnQ0d0QjZnSnNRUWgxSUFacklnZ2dEQ0FLYXlJTGFpSUtJQkVnRDJzaURDQVRJQlJySWc1cVFka0RiRUVJZFNJUElBVWdEa0dkQld4QkNIVnFheUlGYXpZQ3dBRWdBU0FGSUFwcU5nSWdJQUVnQ3lBSWF5SUlJQklnRld0QjZnSnNRUWgxSUFWcklnVnJOZ0tnQVNBQklBVWdDR28yQWtBZ0FTQVBJQXhCbFFKc1FRaDFJQVZxYXlJRklBMGdCbXNpQm1vMkFtQWdCaUFGYXlFR1FTQUxRUUowYWlBR05nSUFJQUpCQW1vaEFpQUFRUVJxSVFBZ0FVRUVhaUVCSUFkQkFVc2hCaUFIUVFGcklRY2dCZzBBQ3lBSlFZQURheUVBUVFBaEJpQVFJUUlEUUNBQ0tBSUFRWkNBQVdvaEJTQURJQVpCQW5ScUtBSUFJQVJxSVFFQ1FBSkFJQUlvQWdRaUNTQUNLQUlJSWdkeURRQkJBQ0VISUFJb0Fnd05BQ0FDS0FJUURRQWdBaWdDRkEwQUlBSW9BaGdOQUNBQ0tBSWNEUUFnQVNBQUlBVkJCWFpCL3dkeGFqRUFBRUtCZ29TSWtLREFnQUYrTndBQURBRUxJQUVnQUNBQ0tBSWNJZ29nQ1dvaURDQUNLQUlNSWcwZ0FpZ0NGQ0lPYWlJUGFpSUlJQUlvQWhnaUVTQUhhaUlMSUFJb0FoQWlFaUFGYWlJVGFpSVVha0VGZGtIL0IzRnFMUUFBT2dBQUlBRWdBQ0FVSUFoclFRVjJRZjhIY1dvdEFBQTZBQWNnQVNBQUlBa2dDbXNpQ2lBT0lBMXJJZ2xxUWRrRGJFRUlkU0lOSUFsQm5RVnNRUWgxSUFocWF5SUpJQWNnRVd0QjZnSnNRUWgxSUF0cklnZ2dCU0FTYXlJRmFpSUhha0VGZGtIL0IzRnFMUUFBT2dBQklBRWdBQ0FISUFsclFRVjJRZjhIY1dvdEFBQTZBQVlnQVNBQUlBd2dEMnRCNmdKc1FRaDFJQWxySWdjZ0JTQUlheUlGYWtFRmRrSC9CM0ZxTFFBQU9nQUNJQUVnQUNBRklBZHJRUVYyUWY4SGNXb3RBQUE2QUFVZ0FTQUFJQTBnQ2tHVkFteEJDSFVnQjJwcklnY2dFeUFMYXlJRmFrRUZka0gvQjNGcUxRQUFPZ0FESUFFZ0FDQUZJQWRyUVFWMlFmOEhjV290QUFBNkFBUUxJQUpCSUdvaEFpQUdRUUZxSWdaQkNFY05BQXNnRUVHQUFtb2tBQXZ5Q0FJUGZRVi9Jd0JCZ0FKckloWWtBQ0FBS0FMUUFpRVhJQUVvQWxRaEFFRUlJUlFnRmlFQkEwQWdBUUovQWtBZ0FpOEJFQ0lZSUFJdkFTQWlGWElOQUVFQUlSVWdBaThCTUEwQUlBSXZBVUFOQUNBQ0x3RlFEUUFnQWk4QllBMEFJQUl2QVhBTkFDQUJJQUFxQWdBZ0FpNEJBTEtVSWdZNEFzQUJJQUVnQmpnQ29BRWdBU0FHT0FLQUFTQUJJQVk0QW1BZ0FTQUdPQUpBSUFFZ0JqZ0NJQ0FCSUFZNEFnQkJPQXdCQ3lBQklBQXFBZ0FnQWk0QkFMS1VJZ2NnQUNvQ2dBRWdBaTRCUUxLVUlnaVNJZzBnQUNvQ1FDQVZRUkIwUVJCMXNwUWlDU0FBS2dMQUFTQUNMZ0Znc3BRaUNwSWlCcElpQ3lBQUtnSmdJQUl1QVRDeWxDSU1JQUFxQXFBQklBSXVBVkN5bENJT2tpSVBJQUFxQWlBZ0dFRVFkRUVRZGJLVUloQWdBQ29DNEFFZ0FpNEJjTEtVSWhHU0loS1NJZ1dUT0FMZ0FTQUJJQXNnQlpJNEFnQWdBU0FISUFpVElnY2dDU0FLazBQekJMVS9sQ0FHa3lJSWtpSUpJQTRnREpNaUNpQVFJQkdUSWd1U1ExNkQ3RCtVSWd3Z0NrTjFQU2ZBbEpJZ0JaTWlCWk00QXNBQklBRWdDU0FGa2pnQ0lDQUJJQWNnQ0pNaUJ5QVNJQStUUS9NRXRUK1VJQVdUSWdXVE9BS2dBU0FCSUFjZ0JaSTRBa0FnQVNBTklBYVRJZ1lnRENBTFE5U0xpcitVa2lBRmt5SUZramdDWUNBR0lBV1RJUVpCSUF0QkFuUnFJQVk0QWdBZ0FrRUNhaUVDSUFCQkJHb2hBQ0FCUVFScUlRRWdGRUVCU3lFVklCUkJBV3NoRkNBVkRRQUxJQmRCZ0FOcklRQkJBQ0VVSUJZaEFnTkFJQU1nRkVFQ2RHb29BZ0FnQkdvaUFTQUFBbjhnQWlvQ0FFTUFJQUJFa2lJSElBSXFBaEFpQ0pJaURTQUNLZ0lJSWdrZ0Fpb0NHQ0lLa2lJR2tpSUxJQUlxQWhRaURDQUNLZ0lNSWc2U0lnOGdBaW9DQkNJUUlBSXFBaHdpRVpJaUVwSWlCWklpRTR0REFBQUFUMTBFUUNBVHFBd0JDMEdBZ0lDQWVBdEIvd2R4YWkwQUFEb0FBQ0FCSUFBQ2Z5QUxJQVdUSWd1TFF3QUFBRTlkQkVBZ0M2Z01BUXRCZ0lDQWdIZ0xRZjhIY1dvdEFBQTZBQWNnQVNBQUFuOGdCeUFJa3lJSElBa2dDcE5EOHdTMVA1UWdCcE1pQ0pJaUNTQU1JQTZUSWdvZ0VDQVJreUlMa2tOZWcrdy9sQ0lNSUFwRGRUMG53SlNTSUFXVElnV1NJZ3FMUXdBQUFFOWRCRUFnQ3FnTUFRdEJnSUNBZ0hnTFFmOEhjV290QUFBNkFBRWdBU0FBQW44Z0NTQUZreUlKaTBNQUFBQlBYUVJBSUFtb0RBRUxRWUNBZ0lCNEMwSC9CM0ZxTFFBQU9nQUdJQUVnQUFKL0lBY2dDSk1pQnlBU0lBK1RRL01FdFQrVUlBV1RJZ1dTSWdpTFF3QUFBRTlkQkVBZ0NLZ01BUXRCZ0lDQWdIZ0xRZjhIY1dvdEFBQTZBQUlnQVNBQUFuOGdCeUFGa3lJSGkwTUFBQUJQWFFSQUlBZW9EQUVMUVlDQWdJQjRDMEgvQjNGcUxRQUFPZ0FGSUFFZ0FBSi9JQTBnQnBNaUJpQU1JQXREMUl1S3Y1U1NJQVdUSWdXU0lnZUxRd0FBQUU5ZEJFQWdCNmdNQVF0QmdJQ0FnSGdMUWY4SGNXb3RBQUE2QUFNZ0FTQUFBbjhnQmlBRmt5SUdpME1BQUFCUFhRUkFJQWFvREFFTFFZQ0FnSUI0QzBIL0IzRnFMUUFBT2dBRUlBSkJJR29oQWlBVVFRRnFJaFJCQ0VjTkFBc2dGa0dBQW1va0FBc1pBQ0FBSUFBb0FnQW9BZ2dSQVFBZ0FCQzFCVUVCRUFNQUMxc0JBWDhnQUNnQ0FDRUNJQUZCQUVnRVFBSkFJQUlvQW13aUFRUkFJQUlvQW1oQkEwZ05BUXNnQUNBQ0tBSUlFUUVBSUFJb0Ftd2hBUXNnQWlBQlFRRnFOZ0pzRHdzZ0FTQUNLQUpvVEFSQUlBQWdBaWdDQ0JFQkFBc0xYQUVDZnlNQVFlQUJheUlCSkFBZ0FDQUJRUkJxSWdJZ0FDZ0NBQ2dDREJFQ0FDQUJJQUkyQWdCQnNQRUNLQUlBSVFJakFFRVFheUlBSkFBZ0FDQUJOZ0lNSUFKQmtxQUNJQUVRaHdVZ0FFRVFhaVFBSUFGQjRBRnFKQUFMa3dJQ0JIOERmaU1BUVRCcklnTWtBQUpBQWtBQ2Z3SkFJQUFvQWdBaUFpZ0NGQ0lBUVFCTURRQWdBQ0FDS0FKMFNnMEFJQUlvQW5BZ0FFRUNkR29NQVFzZ0FpZ0NlQ0lFUlEwQklBQWdBaWdDZkNJRlNBMEJJQUFnQWlnQ2dBRktEUUVnQkNBQUlBVnJRUUowYWdzb0FnQWlCQTBCQ3lBQ0lBQTJBaGdnQWlnQ2NDZ0NBQ0VFQ3lBRUlRQUNRQUpBQTBBZ0FDMEFBQ0lGUlEwQklBQkJBV29oQUNBRlFTVkhEUUFMSUFBdEFBQkI4d0JIRFFBZ0F5QUNRUmhxTmdJZ0lBRWdCQ0FEUVNCcUVLVUNEQUVMSUFJcEFpQWhCaUFDS1FJb0lRY2dBaWtDR0NFSUlBTWdBaWtDTURjREdDQURJQWMzQXhBZ0F5QUdOd01JSUFNZ0NEY0RBQ0FCSUFRZ0F4Q2xBZ3NnQTBFd2FpUUFDeFVBSUFBb0FnQWlBRUVBTmdJVUlBQkJBRFlDYkF2QkFRRUhmeUFBS0FMQUFrRUFTZ1JBSUFBb0F0d0RJQUVvQWdScUlnRXRBSXdCSVFVZ0F5Z0NBQ0VHSUFFdEFKWUJJZ2hCQVdzaENRTkFJQUFvQW5BaUFVRUFTZ1JBSUFFZ0JpQUVRUUowYWlnQ0FDSUJhaUVLSUFJZ0IwRUNkR29vQWdBaEF3TkFJQVVFUUNBQklBTXRBQUFnQlJBNklBVnFJUUVMSUFOQkFXb2hBeUFCSUFwSkRRQUxDeUFJUVFKUEJFQWdCaUFFSUFZZ0JFRUJhaUFKSUFBb0FuQVFpd01MSUFkQkFXb2hCeUFFSUFocUlnUWdBQ2dDd0FKSURRQUxDd3VlQVFFRmZ5QUFLQUxBQWtFQVNnUkFJQU1vQWdBaEJRTkFJQVVnQkNBRklBUkJBWEpCQVNBQUtBSndJZ0ZCQUVvRWZ5QUZJQVJCQW5ScUtBSUFJZ01nQVdvaEJ5QUNJQVpCQW5ScUtBSUFJUUVEUUNBRElBRXRBQUFpQ0RvQUFTQURJQWc2QUFBZ0FVRUJhaUVCSUFOQkFtb2lBeUFIU1EwQUN5QUFLQUp3QlNBQkN4Q0xBeUFHUVFGcUlRWWdCRUVDYWlJRUlBQW9Bc0FDU0EwQUN3c0xoQUVCQkg4Z0FDZ0N3QUlpQVVFQVNnUkFJQU1vQWdBaEJRTkFJQUFvQW5BaUEwRUFTZ1JBSUFNZ0JTQUVRUUowSWdOcUtBSUFJZ0ZxSVFZZ0FpQURhaWdDQUNFREEwQWdBU0FETFFBQUlnYzZBQUVnQVNBSE9nQUFJQU5CQVdvaEF5QUJRUUpxSWdFZ0Jra05BQXNnQUNnQ3dBSWhBUXNnQkVFQmFpSUVJQUZJRFFBTEN3c0pBQ0FESUFJMkFnQUxDUUFnQTBFQU5nSUFDeDhCQVg4Z0FDZ0MzQU1pQVNBQUtBTEFBallDWENBQklBQW9BblEyQW1BTG5BSUJBMzhnQUNnQzNBTWlBeWdDWENJSElBQW9Bc0FDSWdoT0JFQWdBQ2dDSkVFQVNnUkFJQUFvQXRnQklRaEJBQ0VIQTBBZ0FDQUlJQUVnQjBFQ2RDSUphaWdDQUNBRElBbHFJZ2tvQW1RZ0FpZ0NBR3hCQW5ScUlBbEJER29nQ1NnQ05CRUhBQ0FJUWRnQWFpRUlJQWRCQVdvaUJ5QUFLQUlrU0EwQUN5QUFLQUxBQWlFSUN5QURRUUEyQWx4QkFDRUhDeUFBSUFOQkRHb2dCeUFFSUFVb0FnQWlBVUVDZEdvZ0NDQUhheUlFSUFNb0FtQWlCeUFFSUFkSkd5SUVJQVlnQVdzaUFTQUJJQVJMR3lJQklBQW9BdUFES0FJRUVRWUFJQVVnQlNnQ0FDQUJhallDQUNBRElBTW9BbUFnQVdzMkFtQWdBeUFES0FKY0lBRnFJZ0UyQWx3Z0FDZ0N3QUlnQVV3RVFDQUNJQUlvQWdCQkFXbzJBZ0FMQzlnQkFBSkFJQUFvQXNnRElnRW9BaGdpQWdSQUlBRW9BZ3doQXd3QkN5QUJJQUFnQVNnQ0NDQUJLQUlVSUFFb0FoQkJBQ0FBS0FJRUtBSWNFUW9BSWdNMkFnd2dBU2dDR0NFQ0N5QUFJQU1nQWtFQ2RHb2dCQ0FGS0FJQUlnTkJBblJxSUFFb0FoQWdBbXNpQWlBR0lBTnJJZ01nQWlBRFNSc2lBaUFBS0FKMElBRW9BaFJySWdNZ0FpQURTUnNpQWlBQUtBTGtBeWdDQkJFSEFDQUZJQVVvQWdBZ0FtbzJBZ0FnQVNBQktBSVlJQUpxSWdBMkFoZ2dBQ0FCS0FJUUlnQlBCRUFnQVVFQU5nSVlJQUVnQVNnQ0ZDQUFhallDRkFzTDB3RUJBbjhnQUNnQ3lBTWlCRUVZYWlFSUFrQWdCQ2dDR0NJR0JFQWdCQ2dDRENFSERBRUxJQVFnQUNBRUtBSUlJQVFvQWhRZ0JDZ0NFRUVCSUFBb0FnUW9BaHdSQ2dBaUJ6WUNEQ0FFS0FJWUlRWUxJQUFnQVNBQ0lBTWdCeUFJSUFRb0FoQWdBQ2dDM0FNb0FnUVJEQUFnQmlBRUtBSVlJZ0ZKQkg4Z0FDQUVLQUlNSUFaQkFuUnFRUUFnQVNBR2F5SUJJQUFvQXVRREtBSUVFUWNBSUFVZ0JTZ0NBQ0FCYWpZQ0FDQUVLQUlZQlNBQkN5QUVLQUlRSWdCUEJFQWdCRUVBTmdJWUlBUWdCQ2dDRkNBQWFqWUNGQXNMandFQkJIOGpBRUVRYXlJSEpBQWdBQ2dDeUFNaUNDZ0NFQ0VKSUFVb0FnQWhDaUFIUVFBMkFnd2dBQ0FCSUFJZ0F5QUlLQUlNSUFkQkRHb2dCaUFLYXlJQklBa2dBU0FKU1JzZ0FDZ0MzQU1vQWdRUkRBQWdBQ0FJS0FJTUlBUWdCU2dDQUVFQ2RHb2dCeWdDRENBQUtBTGtBeWdDQkJFSEFDQUZJQVVvQWdBZ0J5Z0NER28yQWdBZ0IwRVFhaVFBQzl3QkFRRi9JQUFvQXNnRElRSUNRQUpBQWtBQ1FBSkFJQUVPQkFBREFnRURDeUFBS0FKVUJFQWdBa0hVQVRZQ0JDQUNLQUlNRFFRZ0FpQUFJQUlvQWdoQkFDQUNLQUlRUVFFZ0FDZ0NCQ2dDSEJFS0FEWUNEQXdFQ3lBQ0lBQW9BdHdES0FJRU5nSUVEQU1MSUFJb0FnaEZCRUFnQUNnQ0FDSUJRUU0yQWhRZ0FDQUJLQUlBRVFFQUN5QUNRZFVCTmdJRURBSUxJQUlvQWdoRkJFQWdBQ2dDQUNJQlFRTTJBaFFnQUNBQktBSUFFUUVBQ3lBQ1FkWUJOZ0lFREFFTElBQW9BZ0FpQVVFRE5nSVVJQUFnQVNnQ0FCRUJBQXNnQWtJQU53SVVDendBSUFBZ0FTQUNLQUlBSUFRZ0JTZ0NBRUVDZEdvZ0FDZ0MzQU1vQWd3UkJ3QWdCU0FGS0FJQVFRRnFOZ0lBSUFJZ0FpZ0NBRUVCYWpZQ0FBdkNBd0VNZnlBQ1FRSjBJZ0lnQVNnQ0NHb29BZ0FoQlNBQktBSUVJQUpxS0FJQUlRWWdBU2dDQUNBQ2FpZ0NBQ0VISUFNb0FnQWhBU0FBS0FMUUFpRUNJQUFvQXR3RElnTW9BaHdoQ0NBREtBSVlJUXNnQXlnQ0ZDRU1JQU1vQWhBaERTQUFLQUp3SWdOQkFrOEVmeUFEUVFGMklRTURRQ0FNSUFZdEFBQkJBblFpQkdvb0FnQWhEaUFMSUFVdEFBQkJBblFpQ1dvb0FnQWhDaUFFSUFocUtBSUFJUThnQVNBQ0lBa2dEV29vQWdBaUNTQUhMUUFBSWdScWFpMEFBRG9BQUNBQklBSWdCQ0FLSUE5cVFSQjFJZ3BxYWkwQUFEb0FBU0FCSUFJZ0JDQU9hbW90QUFBNkFBSWdBU0FDSUFrZ0J5MEFBU0lFYW1vdEFBQTZBQU1nQVNBQ0lBUWdDbXBxTFFBQU9nQUVJQUVnQWlBRUlBNXFhaTBBQURvQUJTQUJRUVpxSVFFZ0IwRUNhaUVISUFWQkFXb2hCU0FHUVFGcUlRWWdBMEVCYXlJRERRQUxJQUFvQW5BRklBTUxRUUZ4QkVBZ0RDQUdMUUFBUVFKMElnQnFLQUlBSVFNZ0N5QUZMUUFBUVFKMElnVnFLQUlBSVFZZ0FDQUlhaWdDQUNFSUlBRWdBaUFITFFBQUlnQWdCU0FOYWlnQ0FHcHFMUUFBT2dBQUlBRWdBaUFBSUFZZ0NHcEJFSFZxYWkwQUFEb0FBU0FCSUFJZ0FDQURhbW90QUFBNkFBSUxDNHNDQVFOL0l3QkJFR3NpQ0NRQUFrQUNRQ0FBS0FMY0F5SUhLQUlrQkVBZ0IwRWdha0VBSUFRZ0JTZ0NBRUVDZEdwQkFFRUJJQWNvQWlnUWl3TWdCMEVBTmdJa0lBVWdCU2dDQUVFQmFqWUNBQ0FISUFjb0FpeEJBV3MyQWl3TUFRc2dCeWdDTENFSklBZ2dCQ0FGS0FJQUlnTkJBblJxSWdRb0FnQTJBZ2dnQ0FKL0lBa2dCaUFEYXlJRElBTWdDVXNiSWdOQkFpQURRUUpKR3lJRFFRSlBCRUFnQkNnQ0JBd0JDeUFIUVFFMkFpUWdCeWdDSUFzMkFnd2dBQ0FCSUFJb0FnQWdDRUVJYWlBSEtBSU1FUWNBSUFjb0FpUWhBQ0FGSUFVb0FnQWdBMm8yQWdBZ0J5QUhLQUlzSUFOck5nSXNJQUFOQVFzZ0FpQUNLQUlBUVFGcU5nSUFDeUFJUVJCcUpBQUxoZ1VCRG44Z0FrRUNkQ0lGSUFFb0FnaHFLQUlBSVFvZ0FTZ0NCQ0FGYWlnQ0FDRUxJQUVvQWdBZ0FrRURkR29pQVNnQ0FDRUhJQUVvQWdRaENDQURLQUlFSVFJZ0F5Z0NBQ0VESUFBb0F0QUNJUVFnQUNnQzNBTWlBU2dDSENFT0lBRW9BaGdoRHlBQktBSVVJUkFnQVNnQ0VDRVJJQUFvQW5BaUFVRUNUd1IvSUFGQkFYWWhDUU5BSUJBZ0N5MEFBRUVDZENJQmFpZ0NBQ0VNSUE4Z0NpMEFBRUVDZENJR2FpZ0NBQ0VGSUFFZ0Rtb29BZ0FoQVNBRElBUWdCaUFSYWlnQ0FDSU5JQWN0QUFBaUJtcHFMUUFBT2dBQUlBTWdCQ0FHSUFFZ0JXcEJFSFVpQldwcUxRQUFPZ0FCSUFNZ0JDQUdJQXhxYWkwQUFEb0FBaUFESUFRZ0RTQUhMUUFCSWdGcWFpMEFBRG9BQXlBRElBUWdBU0FGYW1vdEFBQTZBQVFnQXlBRUlBRWdER3BxTFFBQU9nQUZJQUlnQkNBTklBZ3RBQUFpQVdwcUxRQUFPZ0FBSUFJZ0JDQUJJQVZxYWkwQUFEb0FBU0FDSUFRZ0FTQU1hbW90QUFBNkFBSWdBaUFFSUEwZ0NDMEFBU0lCYW1vdEFBQTZBQU1nQWlBRUlBRWdCV3BxTFFBQU9nQUVJQUlnQkNBQklBeHFhaTBBQURvQUJTQUNRUVpxSVFJZ0NFRUNhaUVJSUFOQkJtb2hBeUFIUVFKcUlRY2dDa0VCYWlFS0lBdEJBV29oQ3lBSlFRRnJJZ2tOQUFzZ0FDZ0NjQVVnQVF0QkFYRUVRQ0FRSUFzdEFBQkJBblFpQUdvb0FnQWhDU0FQSUFvdEFBQkJBblFpQVdvb0FnQWhCU0FBSUE1cUtBSUFJUUFnQXlBRUlBRWdFV29vQWdBaUFTQUhMUUFBSWdacWFpMEFBRG9BQUNBRElBUWdCaUFBSUFWcVFSQjFJZ0JxYWkwQUFEb0FBU0FESUFRZ0JpQUphbW90QUFBNkFBSWdBaUFFSUFFZ0NDMEFBQ0lEYW1vdEFBQTZBQUFnQWlBRUlBQWdBMnBxTFFBQU9nQUJJQUlnQkNBRElBbHFhaTBBQURvQUFnc0xHd0VCZnlBQUtBTGNBeUlCUVFBMkFpUWdBU0FBS0FKME5nSXNDNFVEQVFOL0FrQWdBQUovSUFBb0Fyd0RJZ0VvQWdnRVFDQUJRUUEyQWdnZ0FFRUFJQUFvQXVRREtBSUFFUUlBSUFCQkFpQUFLQUxJQXlnQ0FCRUNBRUVDREFFTEFrQWdBQ2dDVkVVTkFDQUFLQUtJQVEwQUFrQWdBQ2dDWEVVTkFDQUFLQUpzUlEwQUlBQWdBU2dDR0RZQzVBTWdBVUVCTmdJSURBRUxJQUFvQW1RRVFDQUFJQUVvQWhRMkF1UUREQUVMSUFBb0FnQWlBa0V2TmdJVUlBQWdBaWdDQUJFQkFBc2dBQ0FBS0FMWUF5Z0NBQkVCQUNBQUlBQW9Bc1FES0FJSUVRRUFJQUFvQWtRTkFTQUJLQUlRUlFSQUlBQWdBQ2dDNEFNb0FnQVJBUUFMSUFBZ0FDZ0MzQU1vQWdBUkFRQWdBQ2dDVkFSQUlBQWdBU2dDQ0NBQUtBTGtBeWdDQUJFQ0FBc2dBRUVEUVFBZ0FTZ0NDQnNnQUNnQ3lBTW9BZ0FSQWdCQkFBc2dBQ2dDd0FNb0FnQVJBZ0FMQWtBZ0FDZ0NDQ0lDUlEwQUlBSWdBU2dDRENJRE5nSU1JQUlnQTBFQ1FRRWdBU2dDQ0J0cUlnRTJBaEFnQUNnQ1FFVU5BQ0FBS0FMTUF5Z0NGQTBBSUFKQkFrRUJJQUFvQW13YklBRnFOZ0lRQ3dzdkFRRi9JQUFvQXJ3RElRRWdBQ2dDVkFSQUlBQWdBQ2dDNUFNb0FnZ1JBUUFMSUFFZ0FTZ0NERUVCYWpZQ0RBc2NBQ0FBUVFCQkFFRUFJQUVnQWlBRElBQW9Bc2dES0FJRUVRd0FDMkVCQW44Q1FDQUFLQUxBQXlJRUtBSXdJQVFvQWpRaUJVOEVRQ0FBSUFSQkNHb2dBQ2dDeEFNb0Fnd1JBd0JGRFFFZ0JFRUFOZ0l3SUFRb0FqUWhCUXNnQUNBRVFRaHFJQVJCTUdvZ0JTQUJJQUlnQXlBQUtBTElBeWdDQkJFTUFBc0x3d2NCRDM4Q1FDQUFLQUxBQXlJRUtBSTRSUVJBSUFBZ0JDQUVLQUpFUVFKMGFpZ0NQQ0FBS0FMRUF5Z0NEQkVEQUVVTkFTQUVRUUUyQWpnZ0JDQUVLQUpNUVFGcU5nSk1Dd0pBQWtBQ1FDQUVLQUpJRGdNQkFnQURDeUFBSUFRZ0JDZ0NSRUVDZEdvb0Fqd2dCRUV3YWlBRUtBSTBJQUVnQWlBRElBQW9Bc2dES0FJRUVRd0FJQVFvQWpBZ0JDZ0NORWtOQWlBRVFRQTJBa2dnQWlnQ0FDQURUdzBDQ3lBRVFRQTJBakFnQkNBQUtBTElBaUlOUVFGck5nSTBBa0FnQkNnQ1RDQUFLQUxNQWtjTkFDQUFLQUlrSWhCQkFFd05BQ0FBS0FMQUF5SU9JQTRvQWtSQkFuUnFJUkVnQUNnQzJBRWhCd05BSUFjb0FqQWdCeWdDS0NBSEtBSU1iQ0lGY0NJR0lBVWdCaHNoQmlBRklBMXRJUVVnQ0VVRVFDQU9JQVpCQVdzZ0JXMUJBV28yQWpRTEFrQWdCVUVBVEEwQUlBVkJBWFFpQlVFQklBVkJBVW9iSWdsQkEzRWhEeUFSS0FJOElBaEJBblJxS0FJQUlnb2dCa0VDZEdwQkJHc2hDMEVBSVF4QkFDRUZJQWxCQVd0QkEwOEVRQ0FKUWZ6Ly8vOEhjU0VTUVFBaENRTkFJQW9nQlNBR2FrRUNkR29nQ3lnQ0FEWUNBQ0FLSUFWQkFYSWdCbXBCQW5ScUlBc29BZ0EyQWdBZ0NpQUZRUUp5SUFacVFRSjBhaUFMS0FJQU5nSUFJQW9nQlVFRGNpQUdha0VDZEdvZ0N5Z0NBRFlDQUNBRlFRUnFJUVVnQ1VFRWFpSUpJQkpIRFFBTEN5QVBSUTBBQTBBZ0NpQUZJQVpxUVFKMGFpQUxLQUlBTmdJQUlBVkJBV29oQlNBTVFRRnFJZ3dnRDBjTkFBc0xJQWRCMkFCcUlRY2dDRUVCYWlJSUlCQkhEUUFMQ3lBRVFRRTJBa2dMSUFBZ0JDQUVLQUpFUVFKMGFpZ0NQQ0FFUVRCcUlBUW9BalFnQVNBQ0lBTWdBQ2dDeUFNb0FnUVJEQUFnQkNnQ01DQUVLQUkwU1EwQUFrQWdCQ2dDVEVFQlJ3UkFJQUFvQXNnQ0lRRU1BUXNnQUNnQ3lBSWhBU0FBS0FJa0lncEJBRXdOQUNBQUtBTEFBeUVHSUFGQkFtb2hDeUFCUVFGcUlRNGdBQ2dDMkFFaEIwRUFJUWdEUUNBSEtBSW9JQWNvQWd4c0lBRnRJZ0JCQUVvRVFDQUlRUUowSWdNZ0JpZ0NRR29vQWdBaEFpQUdLQUk4SUFOcUtBSUFJUU1nQUNBTGJDRUpJQUFnRG13aEQwRUFJUVVEUUNBRElBVWdBR3RCQW5RaURHb2dBeUFGSUE5cVFRSjBJZzFxS0FJQU5nSUFJQUlnREdvZ0FpQU5haWdDQURZQ0FDQURJQVVnQ1dwQkFuUWlER29nQXlBRlFRSjBJZzFxS0FJQU5nSUFJQUlnREdvZ0FpQU5haWdDQURZQ0FDQUZRUUZxSWdVZ0FFY05BQXNMSUFkQjJBQnFJUWNnQ0VFQmFpSUlJQXBIRFFBTEN5QUVRUUEyQWpnZ0JFRUNOZ0pJSUFRZ0FVRUNhallDTkNBRUlBRkJBV28yQWpBZ0JDQUVLQUpFUVFGek5nSkVDd3V0QndFUmZ5QUFLQUxBQXlFSEFrQUNRQUpBSUFFT0F3QUNBUUlMSUFBb0F0d0RLQUlJQkVBZ0IwSEpBVFlDQkNBQUtBSWtJaEJCQUVvRVFDQUFLQUxJQWlJT1FRSnJJUkVnRGtFQ2FpRVNJQUFvQXRnQklRMERRQ0FQUVFKMElnQWdCeWdDUUdvb0FnQWhBU0FIS0FJOElBQnFLQUlBSVFJZ0FDQUhhaWdDQ0NFRUFrQWdEU2dDS0NBTktBSU1iQ0FPYlNJRklCSnNJZ2xCQUV3TkFFRUFJUVpCQUNFQUlBbEJBV3RCQTA4RVFDQUpRWHh4SVF0QkFDRUtBMEFnQVNBQVFRSjBJZ05xSUFNZ0JHb29BZ0FpQ0RZQ0FDQUNJQU5xSUFnMkFnQWdBU0FEUVFSeUlnaHFJQVFnQ0dvb0FnQWlERFlDQUNBQ0lBaHFJQXcyQWdBZ0FTQURRUWh5SWdocUlBUWdDR29vQWdBaUREWUNBQ0FDSUFocUlBdzJBZ0FnQVNBRFFReHlJZ05xSUFNZ0JHb29BZ0FpQ0RZQ0FDQUNJQU5xSUFnMkFnQWdBRUVFYWlFQUlBcEJCR29pQ2lBTFJ3MEFDd3NnQ1VFRGNTSUpSUTBBQTBBZ0FTQUFRUUowSWdOcUlBTWdCR29vQWdBaUNqWUNBQ0FDSUFOcUlBbzJBZ0FnQUVFQmFpRUFJQVpCQVdvaUJpQUpSdzBBQ3dzQ1FDQUZRUUJNRFFBZ0JVRUJkQ0lHUVFFZ0JrRUJTaHNpQ2tFQmNTRUlJQVVnRVd3aEF5QUZJQTVzSVFsQkFDRUFJQVpCQWs0RVFDQUtRZjcvLy84SGNTRUtRUUFoQmdOQUlBRWdBQ0FEYWtFQ2RDSUxhaUFFSUFBZ0NXcEJBblFpREdvb0FnQTJBZ0FnQVNBTWFpQUVJQXRxS0FJQU5nSUFJQUVnQUVFQmNpSUxJQU5xUVFKMElneHFJQVFnQ1NBTGFrRUNkQ0lMYWlnQ0FEWUNBQ0FCSUF0cUlBUWdER29vQWdBMkFnQWdBRUVDYWlFQUlBWkJBbW9pQmlBS1J3MEFDd3NnQ0FSQUlBRWdBQ0FEYWtFQ2RDSUdhaUFFSUFBZ0NXcEJBblFpQUdvb0FnQTJBZ0FnQUNBQmFpQUVJQVpxS0FJQU5nSUFDMEVBSVFSQkFDRUJJQVZCQVd0QkEwOEVRQ0FGUVh4eElRWkJBQ0VBQTBBZ0FpQUJJQVZyUVFKMGFpQUNLQUlBTmdJQUlBSWdBVUVCY2lBRmEwRUNkR29nQWlnQ0FEWUNBQ0FDSUFGQkFuSWdCV3RCQW5ScUlBSW9BZ0EyQWdBZ0FpQUJRUU55SUFWclFRSjBhaUFDS0FJQU5nSUFJQUZCQkdvaEFTQUFRUVJxSWdBZ0JrY05BQXNMSUFWQkEzRWlBRVVOQUFOQUlBSWdBU0FGYTBFQ2RHb2dBaWdDQURZQ0FDQUJRUUZxSVFFZ0JFRUJhaUlFSUFCSERRQUxDeUFOUWRnQWFpRU5JQTlCQVdvaUR5QVFSdzBBQ3dzZ0IwRUFOZ0pNSUFkQ0FEY0NSQ0FIUVFBMkFqZ1BDeUFIUWNvQk5nSUVJQWNnQnlnQ05EWUNNQThMSUFkQnl3RTJBZ1FQQ3lBQUtBSUFJZ0ZCQXpZQ0ZDQUFJQUVvQWdBUkFRQUxsZ3NCTFg4akFFR0FBV3NpQ0NRQUlBQW9Bc3dDUVFGcklTa2dBQ2dDeEFNaEZBSi9Ba0FEUUNBQUtBS1FBU0lFSUFBb0FwZ0JJZ1pLRFFFZ0FDZ0N6QU1pQ3lnQ0ZBMEJJQVFnQmtZRVFDQUFLQUtVQVNBQUtBS2NBU0FBS0FLY0EwVnFTdzBDQ3lBQUlBc29BZ0FSQUFBTkFBdEJBQXdCQ3lBQUtBSWtRUUJLQkVBZ0FDZ0MyQUVoQ1FOQUFrQWdDU2dDTkVVTkFBSi9JQUFvQXB3QkloVWdLVThpS2tVRVFDQUpLQUlNSWdSQkFYUWhCeUFFREFFTElBa29BaUFnQ1NnQ0RDSUVjQ0lHSUFRZ0Joc2lCd3NoRmdKL0lCVUVRQ0FBSUJRZ0RrRUNkR29vQWtnZ0JDQVZRUUZyYkNBRUlBZHFRUUFnQUNnQ0JDZ0NJQkVLQUNBSktBSU1RUUowYWd3QkN5QUFJQlFnRGtFQ2RHb29Ba2hCQUNBSFFRQWdBQ2dDQkNnQ0lCRUtBQXNoS3lBV1FRQk1EUUFnRkNnQ2NDQU9RUmhzYWlFUElBNUJBblFpQ3lBQUtBTFlBMm9vQWdRaExDQUpLQUpRSWdRdkFRUWlCa0VJZENFY0lBWkJCM1FoSFNBRUx3RVNJZ1pCQ0hRaEhpQUdRUWQwSVI4Z0JDOEJBQ0lHUVFWc0lTMGdCQzhCSUNJSFFRaDBJU0FnQjBFSGRDRWhJQVpCQ1d3aElpQUVMd0VRSWdkQkNIUWhJeUFIUVFkMElTUWdCQzhCQWlJRVFRaDBJU1VnQkVFSGRDRW1JQVpCSkd3aEp5QVdRUUZySVM0Z0FTQUxhaWdDQUNFWFFRQWhFQU5BSUNzZ0VFRUNkR29pQkNnQ0FDSUhJUTBnRUNBVmNnUkFJQVJCQkdzb0FnQWhEUXNnQnlFUklBa29BaHhCQVdzaEtFRUFJUmdnS2lBUUlDNUdjVVVFUUNBRUtBSUVJUkVMSUJFdUFRQWlHU0VFSUFjdUFRQWlFaUVHSUEwdUFRQWlHaUVMUVFBaEd3TkFJQXNoQlNBYUlRc2dCaUVLSUJJaEJpQUVJUXdnR1NFRUlBZ2dCMEdBQVJBL0dpQVlJQ2hKQkVBZ0VTNEJnQUVoR1NBTkxnR0FBU0VhSUFjdUFZQUJJUklMQWtBZ0R5Z0NCQ0lEUlEwQUlBZ3ZBUUlOQUNBSUFuOGdKeUFLSUJKcmJDSUNRUUJPQkVBZ0FpQW1haUFsYlNJQ0lBTkJBRXdOQVJvZ0FrRUJJQU4wSWdOQkFXc2dBaUFEU0JzTUFRdEJBQ0FtSUFKcklDVnRJZ0pCQVNBRGRDSVRRUUZySUFJZ0UwZ2JJQUlnQTBFQVNodHJDenNCQWdzQ1FDQVBLQUlJSWdORkRRQWdDQzhCRUEwQUlBZ0NmeUFuSUFzZ0JHdHNJZ0pCQUU0RVFDQUNJQ1JxSUNOdElnSWdBMEVBVEEwQkdpQUNRUUVnQTNRaUEwRUJheUFDSUFOSUd3d0JDMEVBSUNRZ0Ftc2dJMjBpQWtFQklBTjBJaE5CQVdzZ0FpQVRTQnNnQWlBRFFRQktHMnNMT3dFUUN3SkFJQThvQWd3aUEwVU5BQ0FJTHdFZ0RRQWdDQUovSUNJZ0N5QUdRUUYwYXlBRWFtd2lBa0VBVGdSQUlBSWdJV29nSUcwaUFpQURRUUJNRFFFYUlBSkJBU0FEZENJRFFRRnJJQUlnQTBnYkRBRUxRUUFnSVNBQ2F5QWdiU0lDUVFFZ0EzUWlFMEVCYXlBQ0lCTklHeUFDSUFOQkFFb2Jhd3M3QVNBTEFrQWdEeWdDRUNJRFJRMEFJQWd2QVJJTkFDQUlBbjhnTFNBRklBd2dHbXBySUJscWJDSUZRUUJPQkVBZ0JTQWZhaUFlYlNJRklBTkJBRXdOQVJvZ0JVRUJJQU4wSWd4QkFXc2dCU0FNU0JzTUFRdEJBQ0FmSUFWcklCNXRJZ1ZCQVNBRGRDSU1RUUZySUFVZ0RFZ2JJQVVnQTBFQVNodHJDenNCRWdzQ1FDQVBLQUlVSWdWRkRRQWdDQzhCQkEwQUlBZ0NmeUFpSUFvZ0JrRUJkR3NnRW1wc0lncEJBRTRFUUNBS0lCMXFJQnh0SWdvZ0JVRUFUQTBCR2lBS1FRRWdCWFFpQlVFQmF5QUZJQXBLR3d3QkMwRUFJQjBnQ21zZ0hHMGlDa0VCSUFWMElneEJBV3NnQ2lBTVNCc2dDaUFGUVFCS0cyc0xPd0VFQ3lBQUlBa2dDQ0FYSUJzZ0xCRUdBQ0FSUVlBQmFpRVJJQTFCZ0FGcUlRMGdCMEdBQVdvaEJ5QUpLQUlrSUJ0cUlSc2dHRUVCYWlJWUlDaE5EUUFMSUJjZ0NTZ0NLRUVDZEdvaEZ5QVFRUUZxSWhBZ0ZrY05BQXNMSUFsQjJBQnFJUWtnRGtFQmFpSU9JQUFvQWlSSURRQUxDeUFBSUFBb0Fwd0JRUUZxSWdFMkFwd0JRUU5CQkNBQklBQW9Bc3dDU1JzTElRQWdDRUdBQVdva0FDQUFDLzRGQVJSL0lBQW9Bc3dDSVFRQ1FDQUFLQUxFQXlJRktBSVlJZ2dnQlNnQ0hDSUNTQVJBSUFSQkFXc2hFeUFBS0FMb0FrRUJheUVOSUFWQklHb2hDeUFGS0FJVUlRWURRQ0FHSUExTkJFQURRQ0FBS0FLMEF3UkFJQXNvQWdCQkFDQUFLQUx3QWtFSGRCQTZHZ3NnQUNBTElBQW9BdFFES0FJRUVRTUFSUTBFSUFBb0F0UUNJZ0pCQUVvRVFFRUFJUWRCQUNFT0EwQUNRQ0FBSUE1QkFuUnFLQUxZQWlJREtBSTBSUVJBSUFNb0FrQWdCMm9oQnd3QkN5QURLQUk4SWdSQkFFd05BQ0FES0FKRUlBWnNJUXdnQXlnQ0JFRUNkQ0lDSUFBb0F0Z0RhaWdDQkNFUElBRWdBbW9vQWdBZ0F5Z0NLQ0lDSUFoc1FRSjBhaUVKSUFOQk9FSElBQ0FHSUExSkcyb29BZ0FpRUVFQVRDRVJJQkJCQVNBUVFRRktHeUlLUWY3Ly8vOEhjU0VVSUFwQkFYRWhGVUVBSVFvRFFBSkFBa0FnRXlBQUtBS1VBVTBFUUNBREtBSk1JQWdnQ21wTUlCRnlSUTBCREFJTElCRU5BUXRCQUNFRUlBd2hBa0VBSVJJZ0VFRUNUZ1JBQTBBZ0FDQURJQXNnQkNBSGFrRUNkR29vQWdBZ0NTQUNJQThSQmdBZ0FDQURJQXNnQkVFQmNpQUhha0VDZEdvb0FnQWdDU0FES0FJa0lBSnFJZ0lnRHhFR0FDQUVRUUpxSVFRZ0F5Z0NKQ0FDYWlFQ0lCSkJBbW9pRWlBVVJ3MEFDd3NnRlFSQUlBQWdBeUFGSUFRZ0IycEJBblJxS0FJZ0lBa2dBaUFQRVFZQUN5QURLQUk4SVFRZ0F5Z0NLQ0VDQ3lBSklBSkJBblJxSVFrZ0F5Z0NPQ0FIYWlFSElBcEJBV29pQ2lBRVNBMEFDeUFBS0FMVUFpRUNDeUFPUVFGcUlnNGdBa2dOQUFzTElBWkJBV29pQmlBTlRRMEFDeUFGS0FJY0lRSUxRUUFoQmlBRlFRQTJBaFFnQ0VFQmFpSUlJQUpJRFFBTElBQW9Bc3dDSVFRTFFRRWhBaUFBSUFBb0Fwd0JRUUZxTmdLY0FTQUFJQUFvQXBRQlFRRnFJZ0UyQXBRQklBRWdCRWtFUUNBQUtBTEVBeUVNSUFBb0F0UUNRUUZNQkVBZ0FDZ0MyQUpCREVITUFDQUJJQVJCQVd0Skcyb29BZ0FoQWdzZ0RFSUFOd0lVSUF3Z0FqWUNIRUVERHdzZ0FDQUFLQUxNQXlnQ0RCRUJBRUVFRHdzZ0JTQUdOZ0lVSUFVZ0NEWUNHRUVBQzdBRkFSTi9Jd0JCRUdzaUNDUUFJQUFvQXNRRElRTWdBQ2dDMUFKQkFFb0VRQU5BSUFnZ0FVRUNkQ0lDYWlBQUlBTWdBQ0FDYWlnQzJBSWlBaWdDQkVFQ2RHb29Ba2dnQWlnQ0RDSUNJQUFvQXBRQmJDQUNRUUVnQUNnQ0JDZ0NJQkVLQURZQ0FDQUJRUUZxSWdFZ0FDZ0MxQUpJRFFBTEN3Si9JQU1vQWhnaUJ5QURLQUljSWdKSUJFQWdBMEVnYWlFTklBQW9BdWdDSVFFZ0F5Z0NGQ0VFQTBBZ0FTQUVTd1JBQTBCQkFDRUpRUUFoQWlBQUtBTFVBaUlPUVFCS0JFQURRQ0FBSUFsQkFuUWlBV29vQXRnQ0lnVW9BandpRDBFQVNnUkFJQVVvQWpnaUJTQUViQ0VRSUFWQmZIRWhFU0FGUVFOeElRc2dCVUVCYXlFU0lBRWdDR29vQWdBaEUwRUFJUW9EUUFKQUlBVkJBRXdOQUNBVElBY2dDbXBCQW5ScUtBSUFJQkJCQjNScUlRRkJBQ0VNSUJKQkEwOEVRQU5BSUFNZ0FrRUNkR29pQmlBQlFZQUJhallDSkNBR0lBRTJBaUFnQmlBQlFZQUNhallDS0NBR0lBRkJnQU5xTmdJc0lBSkJCR29oQWlBQlFZQUVhaUVCSUF4QkJHb2lEQ0FSUncwQUN3dEJBQ0VHSUF0RkRRQURRQ0FESUFKQkFuUnFJQUUyQWlBZ0FrRUJhaUVDSUFGQmdBRnFJUUVnQmtFQmFpSUdJQXRIRFFBTEN5QUtRUUZxSWdvZ0QwY05BQXNMSUFsQkFXb2lDU0FPUncwQUN3c2dBQ0FOSUFBb0F0UURLQUlFRVFNQVJRUkFJQU1nQkRZQ0ZDQURJQWMyQWhoQkFBd0ZDeUFFUVFGcUlnUWdBQ2dDNkFJaUFVa05BQXNnQXlnQ0hDRUNDMEVBSVFRZ0EwRUFOZ0lVSUFkQkFXb2lCeUFDU0EwQUN3dEJBU0VDSUFBZ0FDZ0NsQUZCQVdvaUFUWUNsQUVnQUNnQ3pBSWlCQ0FCU3dSQUlBQW9Bc1FESVFNZ0FDZ0MxQUpCQVV3RVFDQUFLQUxZQWtFTVFjd0FJQUVnQkVFQmEwa2JhaWdDQUNFQ0N5QURRZ0EzQWhRZ0F5QUNOZ0ljUVFNTUFRc2dBQ0FBS0FMTUF5Z0NEQkVCQUVFRUN5RUJJQWhCRUdva0FDQUJDNllEQVExL0lBQW9Bc3dDUVFGcklRc2dBQ2dDeEFNaERBSkFBMEFnQUNnQ2tBRWlBeUFBS0FLWUFTSUVUZ1JBSUFNZ0JFY05BaUFBS0FLVUFTQUFLQUtjQVVzTkFnc2dBQ0FBS0FMTUF5Z0NBQkVBQUEwQUMwRUFEd3NnQUNnQ0pFRUFTZ1JBSUFBb0F0Z0JJUUlEUUFKQUlBSW9BalJGRFFBZ0FDQU1JQVZCQW5RaUEyb29Ba2dnQWlnQ0RDSUVJQUFvQXB3QmJDQUVRUUFnQUNnQ0JDZ0NJQkVLQUNFTkFuOGdDeUFBS0FLY0FVc0VRQ0FDS0FJTURBRUxJQUlvQWlBZ0FpZ0NEQ0lFY0NJR0lBUWdCaHNMSWdaQkFFd05BQ0FBS0FMWUF5QURhaWdDQkNFT0lBRWdBMm9vQWdBaEJ5QUNLQUljSVFOQkFDRUlBMEJCQUNFRUlBTUVRQ0FOSUFoQkFuUnFLQUlBSVFOQkFDRUpRUUFoQ2dOQUlBQWdBaUFESUFjZ0NTQU9FUVlBSUFOQmdBRnFJUU1nQWlnQ0pDQUphaUVKSUFwQkFXb2lDaUFDS0FJY0lnUkpEUUFMQ3lBSElBSW9BaWhCQW5ScUlRY2dCQ0VESUFoQkFXb2lDQ0FHUncwQUN3c2dBa0hZQUdvaEFpQUZRUUZxSWdVZ0FDZ0NKRWdOQUFzTElBQWdBQ2dDbkFGQkFXb2lBVFlDbkFGQkEwRUVJQUVnQUNnQ3pBSkpHd3ROQVFKL0lBQkJBRFlDbEFGQkFTRUJJQUFvQXNRRElRSWdBQ2dDMUFKQkFVd0VRQ0FBS0FMWUFrSE1BRUVNSUFBb0Fzd0NRUUZHRzJvb0FnQWhBUXNnQWtJQU53SVVJQUlnQVRZQ0hBdmNBZ0VKZnlBQUtBTEVBeUlCS0FJUUJFQWdBUUovQWtBZ0FDZ0NVRVVOQUNBQUtBTGdBVVVOQUNBQUtBS2dBVVVOQUNBQktBSndJZ0pGQkVBZ0FTQUFRUUVnQUNnQ0pFRVliQ0FBS0FJRUtBSUFFUVFBSWdJMkFuQUxJQUFvQWlSQkFFd05BQ0FBS0FMWUFTRURBMEFnQXlnQ1VDSUJSUTBCSUFFdkFRQkZEUUVnQVM4QkFrVU5BU0FCTHdFUVJRMEJJQUV2QVNCRkRRRWdBUzhCRWtVTkFTQUJMd0VFUlEwQklBQW9BcUFCSUFWQkNIUnFJZ0VvQWdCQkFFZ05BU0FDSUFFb0FnUTJBZ1FnQVNnQ0JDRUdJQUlnQVNnQ0NEWUNDQ0FCS0FJSUlRY2dBaUFCS0FJTU5nSU1JQUVvQWd3aENDQUNJQUVvQWhBMkFoQWdBU2dDRUNFSklBSWdBU2dDRkRZQ0ZFRUJJQVFnQ1NBQktBSVVjaUFJSUFZZ0IzSnljaHNoQkNBRFFkZ0FhaUVESUFKQkdHb2hBaUFGUVFGcUlnVWdBQ2dDSkVnTkFBdEJ4d0VnQkEwQkdndEJ3d0VMTmdJTUN5QUFRUUEyQXB3QkMvb0tBUTUvSXdCQk1Hc2lCQ1FBSUFBb0F0UURJUWNDZndKQUlBQW9BcGdDUlEwQUlBY29BaXdOQUNBQUtBTFFBeUlESUFNb0FoZ2dCeWdDRUVFSWJXbzJBaGdnQjBFQU5nSVFRUUFnQUNBREtBSUlFUUFBUlEwQkdpQUFLQUxVQWtFQVNnUkFRUUFoQXdOQUlBY2dBMEVDZEdwQkFEWUNHQ0FEUVFGcUlnTWdBQ2dDMUFKSURRQUxDeUFIUVFBMkFoUWdCeUFBS0FLWUFqWUNMQ0FBS0FLNEF3MEFJQWRCQURZQ0tBc2dCeWdDS0VVRVFDQUFLQUswQXlFTklBQW9BckFESVE4Z0JDQUFOZ0lvSUFRZ0FDZ0NHQ0lJS0FJQUlnWTJBaGdnQkNBSUtBSUVJZ0kyQWh3Z0J5Z0NFQ0VESUFjb0Fnd2hCU0FFSUFjb0FpUTJBaEFnQkNBSEtRSWNOd01JSUFRZ0J5a0NGRGNEQUNBQUtBTHdBa0VBU2dSQUEwQWdBU0FNUVFKMElndHFLQUlBSVE0Z0J5QUxhaUlLS0FKa0lRZ0Nmd0pBQW44Z0EwRUhUQVJBUVFBZ0JFRVlhaUFGSUFOQkFCQnFSUTBIR2lBRUtBSWdJUVZCQVNBRUtBSWtJZ05CQ0VnTkFSb0xJQWdnQlNBRFFRaHJkVUgvQVhFaUFrRUNkR29vQXBBQklnWU5BVUVKQ3lFQ1FRQWdCRUVZYWlBRklBTWdDQ0FDRU4wQklnSkJBRWdOQlJvZ0JDZ0NJQ0VGSUFRb0FpUU1BUXNnQWlBSWFrR1FDV290QUFBaEFpQURJQVpyQ3lFRElBb29Bb3dCSVFrQ1FBSkFJQW9vQXJRQklnb0VRQ0FDQkg4Z0FpQURTZ1JBUVFBZ0JFRVlhaUFGSUFNZ0FoQnFSUTBJR2lBRUtBSWdJUVVnQkNnQ0pDRURDeUFDUVFKMElnWkJ3THNDYWlnQ0FDSUlJQVVnQXlBQ2F5SURkWEVpQWtFQUlBZ2dBaUFHUWJ5N0Ftb29BZ0JLRzJzRlFRQUxJUUlnQkNBQUlBdHFLQUwwQWtFQ2RHb2lCa0VFYWlBR0tBSUVJQUpxSWdJMkFnQWdEaUFDT3dFQVFRRWhDQ0FLUVFKSURRRURRQUovQWtBQ2Z5QURRUWRNQkVCQkFDQUVRUmhxSUFVZ0EwRUFFR3BGRFFzYUlBUW9BaUFoQlVFQklBUW9BaVFpQTBFSVNBMEJHZ3NnQ1NBRklBTkJDR3QxUWY4QmNTSUNRUUowYWlnQ2tBRWlCZzBCUVFrTElRSkJBQ0FFUVJocUlBVWdBeUFKSUFJUTNRRWlBa0VBU0EwSkdpQUVLQUlnSVFVZ0JDZ0NKQXdCQ3lBQ0lBbHFRWkFKYWkwQUFDRUNJQU1nQm1zTElRTWdBa0VFZGlFR0FrQWdBa0VQY1NJQ0JFQWdBaUFEU2dSQVFRQWdCRUVZYWlBRklBTWdBaEJxUlEwS0dpQUVLQUlnSVFVZ0JDZ0NKQ0VEQ3lBT0lBOGdCaUFJYWlJSVFRSjBhaWdDQUVFQmRHb2dBa0VDZENJR1FjQzdBbW9vQWdBaUN5QUZJQU1nQW1zaUEzVnhJZ0pCQUNBTElBSWdCa0c4dXdKcUtBSUFTaHRyT3dFQURBRUxJQVpCRDBjTkJDQUlRUTlxSVFnTElBaEJBV29pQ0NBS1NBMEFDd3dCQzBFQklRZ2dBa1VOQUNBQ0lBTktCSDlCQUNBRVFSaHFJQVVnQXlBQ0VHcEZEUVlhSUFRb0FpQWhCU0FFS0FJa0JTQURDeUFDYXlFREN5QUlJQTFLRFFBRFFBSi9Ba0FDZnlBRFFRZE1CRUJCQUNBRVFSaHFJQVVnQTBFQUVHcEZEUWthSUFRb0FpQWhCVUVCSUFRb0FpUWlBMEVJU0EwQkdnc2dDU0FGSUFOQkNHdDFRZjhCY1NJQ1FRSjBhaWdDa0FFaUJnMEJRUWtMSVFKQkFDQUVRUmhxSUFVZ0F5QUpJQUlRM1FFaUFrRUFTQTBIR2lBRUtBSWdJUVVnQkNnQ0pBd0JDeUFDSUFscVFaQUphaTBBQUNFQ0lBTWdCbXNMSVFNZ0FrRUVkaUVHQWtBZ0FrRVBjU0lDQkVBZ0FpQURTZ1IvUVFBZ0JFRVlhaUFGSUFNZ0FoQnFSUTBJR2lBRUtBSWdJUVVnQkNnQ0pBVWdBd3NnQW1zaEF3d0JDeUFHUVE5SElRSkJEeUVHSUFJTkFnc2dCaUFJYWtFQmFpSUlJQTFNRFFBTEN5QU1RUUZxSWd3Z0FDZ0M4QUpJRFFBTElBQW9BaGdoQ0NBRUtBSVlJUVlnQkNnQ0hDRUNDeUFJSUFJMkFnUWdDQ0FHTmdJQUlBY2dBellDRUNBSElBVTJBZ3dnQnlBRUtBSVFOZ0lrSUFjZ0JDa0RDRGNDSENBSElBUXBBd0EzQWhRTElBY2dCeWdDTEVFQmF6WUNMRUVCQ3lFR0lBUkJNR29rQUNBR0MrMEtBUXgvSXdCQk1Hc2lCQ1FBSUFBb0F0UURJUWNDZndKQUlBQW9BcGdDUlEwQUlBY29BaXdOQUNBQUtBTFFBeUlESUFNb0FoZ2dCeWdDRUVFSWJXbzJBaGdnQjBFQU5nSVFRUUFnQUNBREtBSUlFUUFBUlEwQkdpQUFLQUxVQWtFQVNnUkFRUUFoQXdOQUlBY2dBMEVDZEdwQkFEWUNHQ0FEUVFGcUlnTWdBQ2dDMUFKSURRQUxDeUFIUVFBMkFoUWdCeUFBS0FLWUFqWUNMQ0FBS0FLNEF3MEFJQWRCQURZQ0tBc2dCeWdDS0VVRVFDQUVJQUEyQWlnZ0JDQUFLQUlZSWdJb0FnQWlDRFlDR0NBRUlBSW9BZ1FpQmpZQ0hDQUhLQUlRSVFNZ0J5Z0NEQ0VGSUFRZ0J5Z0NKRFlDRUNBRUlBY3BBaHczQXdnZ0JDQUhLUUlVTndNQUlBQW9BdkFDUVFCS0JFQURRQ0FCSUF0QkFuUWlDbW9vQWdBaERDQUhJQXBxSWdnb0FtUWhBZ0ovQWtBQ2Z5QURRUWRNQkVCQkFDQUVRUmhxSUFVZ0EwRUFFR3BGRFFjYUlBUW9BaUFoQlVFQklBUW9BaVFpQTBFSVNBMEJHZ3NnQWlBRklBTkJDR3QxUWY4QmNTSUdRUUowYWlnQ2tBRWlDUTBCUVFrTElRbEJBQ0FFUVJocUlBVWdBeUFDSUFrUTNRRWlBa0VBU0EwRkdpQUVLQUlnSVFVZ0JDZ0NKQXdCQ3lBQ0lBWnFRWkFKYWkwQUFDRUNJQU1nQ1dzTElRTWdDQ2dDakFFaENRSkFBa0FnQ0NnQ3RBRWlEUVJBSUFJRWZ5QUNJQU5LQkVCQkFDQUVRUmhxSUFVZ0F5QUNFR3BGRFFnYUlBUW9BaUFoQlNBRUtBSWtJUU1MSUFKQkFuUWlCa0hBdXdKcUtBSUFJZ2dnQlNBRElBSnJJZ04xY1NJQ1FRQWdDQ0FDSUFaQnZMc0NhaWdDQUVvYmF3VkJBQXNoQ0NBRUlBQWdDbW9vQXZRQ1FRSjBhaUlDUVFScUlBSW9BZ1FnQ0dvaUFqWUNBQ0FNSUFJN0FRQkJBU0VJSUExQkFrZ05BUU5BQW44Q1FBSi9JQU5CQjB3RVFFRUFJQVJCR0dvZ0JTQURRUUFRYWtVTkN4b2dCQ2dDSUNFRlFRRWdCQ2dDSkNJRFFRaElEUUVhQ3lBSklBVWdBMEVJYTNWQi93RnhJZ0pCQW5ScUtBS1FBU0lHRFFGQkNRc2hBa0VBSUFSQkdHb2dCU0FESUFrZ0FoRGRBU0lDUVFCSURRa2FJQVFvQWlBaEJTQUVLQUlrREFFTElBSWdDV3BCa0FscUxRQUFJUUlnQXlBR2F3c2hBeUFDUVFSMklRWUNRQ0FDUVE5eElnSUVRQ0FDSUFOS0JFQkJBQ0FFUVJocUlBVWdBeUFDRUdwRkRRb2FJQVFvQWlBaEJTQUVLQUlrSVFNTElBd2dCaUFJYWlJR1FRSjBRY0RDQW1vb0FnQkJBWFJxSUFKQkFuUWlDRUhBdXdKcUtBSUFJZ29nQlNBRElBSnJJZ04xY1NJQ1FRQWdDaUFDSUFoQnZMc0NhaWdDQUVvYmF6c0JBQXdCQ3lBR1FROUhEUVFnQ0VFUGFpRUdDeUFHUVFGcUlnZ2dEVWdOQUFzZ0JrRStUQTBCREFJTFFRRWhDQ0FDUlEwQUlBSWdBMG9FZjBFQUlBUkJHR29nQlNBRElBSVFha1VOQmhvZ0JDZ0NJQ0VGSUFRb0FpUUZJQU1MSUFKcklRTUxBMEFDZndKQUFuOGdBMEVIVEFSQVFRQWdCRUVZYWlBRklBTkJBQkJxUlEwSkdpQUVLQUlnSVFWQkFTQUVLQUlrSWdOQkNFZ05BUm9MSUFrZ0JTQURRUWhyZFVIL0FYRWlBa0VDZEdvb0FwQUJJZ1lOQVVFSkN5RUNRUUFnQkVFWWFpQUZJQU1nQ1NBQ0VOMEJJZ0pCQUVnTkJ4b2dCQ2dDSUNFRklBUW9BaVFNQVFzZ0FpQUpha0dRQ1dvdEFBQWhBaUFESUFackN5RURJQUpCQkhZaEJnSkFJQUpCRDNFaUFnUkFJQUlnQTBvRWYwRUFJQVJCR0dvZ0JTQURJQUlRYWtVTkNCb2dCQ2dDSUNFRklBUW9BaVFGSUFNTElBSnJJUU1NQVFzZ0JrRVBSeUVDUVE4aEJpQUNEUUlMSUFZZ0NHcEJBV29pQ0VIQUFFZ05BQXNMSUF0QkFXb2lDeUFBS0FMd0FrZ05BQXNnQkNnQ0hDRUdJQVFvQWhnaENDQUFLQUlZSVFJTElBSWdCallDQkNBQ0lBZzJBZ0FnQnlBRE5nSVFJQWNnQlRZQ0RDQUhJQVFvQWhBMkFpUWdCeUFFS1FNSU53SWNJQWNnQkNrREFEY0NGQXNnQnlBSEtBSXNRUUZyTmdJc1FRRUxJUVlnQkVFd2FpUUFJQVlMNXdVQkMzOGpBRUV3YXlJREpBQWdBQ2dDcUFNaENpQUFLQUxVQXlFRUFuOENRQ0FBS0FLWUFrVU5BQ0FFS0FJc0RRQWdBQ2dDMEFNaUJTQUZLQUlZSUFRb0FoQkJDRzFxTmdJWUlBUkJBRFlDRUVFQUlBQWdCU2dDQ0JFQUFFVU5BUm9nQUNnQzFBSkJBRW9FUUVFQUlRVURRQ0FFSUFWQkFuUnFRUUEyQWhnZ0JVRUJhaUlGSUFBb0F0UUNTQTBBQ3dzZ0JFRUFOZ0lVSUFRZ0FDZ0NtQUkyQWl3Z0FDZ0N1QU1OQUNBRVFRQTJBaWdMSUFRb0FpaEZCRUFnQXlBQU5nSW9JQU1nQUNnQ0dDSUNLQUlBSWdnMkFoZ2dBeUFDS0FJRUlnWTJBaHdnQkNnQ0VDRUZJQVFvQWd3aEJ5QURJQVFvQWlRMkFoQWdBeUFFS1FJY053TUlJQU1nQkNrQ0ZEY0RBQ0FBS0FMd0FrRUFTZ1JBUVFBaENBTkFJQUVnQ0VFQ2RDSUNhaWdDQUNFTElBUWdBQ0FBSUFKcUtBTDBBa0VDZENJTWFpZ0MyQUlvQWhSQkFuUnFLQUl3SVFJQ2Z3SkFBbjhnQlVFSFRBUkFRUUFnQTBFWWFpQUhJQVZCQUJCcVJRMEhHaUFES0FJZ0lRZEJBU0FES0FJa0lnVkJDRWdOQVJvTElBSWdCeUFGUVFocmRVSC9BWEVpQmtFQ2RHb29BcEFCSWdrTkFVRUpDeUVKUVFBZ0EwRVlhaUFISUFVZ0FpQUpFTjBCSWdKQkFFZ05CUm9nQXlnQ0lDRUhJQU1vQWlRTUFRc2dBaUFHYWtHUUNXb3RBQUFoQWlBRklBbHJDeUVGSUFJRWZ5QUNJQVZLQkVCQkFDQURRUmhxSUFjZ0JTQUNFR3BGRFFVYUlBTW9BaUFoQnlBREtBSWtJUVVMSUFKQkFuUWlCa0hBdXdKcUtBSUFJZ2tnQnlBRklBSnJJZ1YxY1NJQ1FRQWdDU0FDSUFaQnZMc0NhaWdDQUVvYmF3VkJBQXNoQmlBRElBeHFJZ0pCQkdvZ0FpZ0NCQ0FHYWlJQ05nSUFJQXNnQWlBS2REc0JBQ0FJUVFGcUlnZ2dBQ2dDOEFKSURRQUxJQU1vQWh3aEJpQURLQUlZSVFnZ0FDZ0NHQ0VDQ3lBQ0lBWTJBZ1FnQWlBSU5nSUFJQVFnQlRZQ0VDQUVJQWMyQWd3Z0JDQURLQUlRTmdJa0lBUWdBeWtEQ0RjQ0hDQUVJQU1wQXdBM0FoUUxJQVFnQkNnQ0xFRUJhellDTEVFQkN5RUdJQU5CTUdva0FDQUdDNVVHQVF4L0l3QkJJR3NpQXlRQUlBQW9BdFFESVFRQ2Z3SkFJQUFvQXBnQ1JRMEFJQVFvQWl3TkFDQUFLQUxRQXlJQ0lBSW9BaGdnQkNnQ0VFRUliV28yQWhnZ0JFRUFOZ0lRUVFBZ0FDQUNLQUlJRVFBQVJRMEJHaUFBS0FMVUFrRUFTZ1JBUVFBaEFnTkFJQVFnQWtFQ2RHcEJBRFlDR0NBQ1FRRnFJZ0lnQUNnQzFBSklEUUFMQ3lBRVFRQTJBaFFnQkNBQUtBS1lBallDTENBQUtBSzRBdzBBSUFSQkFEWUNLQXNnQkNnQ0tFVUVRQUpBSUFRb0FoUWlBZ1JBSUFKQkFXc2hCUXdCQ3lBRElBQTJBaGdnQXlBQUtBSVlJZ0lvQWdBMkFnZ2dBeUFDS0FJRU5nSU1JQVFvQWhBaEFpQUVLQUlNSVFZQ2YwRUFJQUFvQXB3RElnZ2dBQ2dDb0FNaUNrb05BQm9nQkNnQ1FDRUpJQUVvQWdBaEN5QUFLQUt3QXlFTUlBQW9BcWdESVEwRFFBSi9Ba0FDZnlBQ1FRZE1CRUJCQUNBRFFRaHFJQVlnQWtFQUVHcEZEUWdhSUFNb0FoQWhCa0VCSUFNb0FoUWlBa0VJU0EwQkdnc2dDU0FHSUFKQkNHdDFRZjhCY1NJQlFRSjBhaWdDa0FFaUJRMEJRUWtMSVFGQkFDQURRUWhxSUFZZ0FpQUpJQUVRM1FFaUFVRUFTQTBHR2lBREtBSVFJUVlnQXlnQ0ZBd0JDeUFCSUFscVFaQUphaTBBQUNFQklBSWdCV3NMSVFJZ0FVRUVkaUVIQWtBZ0FVRVBjU0lGQkVBZ0FpQUZTQVJBUVFBZ0EwRUlhaUFHSUFJZ0JSQnFSUTBIR2lBREtBSVFJUVlnQXlnQ0ZDRUNDeUFMSUF3Z0J5QUlhaUlCUVFKMGFpZ0NBRUVCZEdvZ0JVRUNkQ0lIUWNDN0Ftb29BZ0FpQ0NBR0lBSWdCV3NpQW5WeElnVkJBQ0FJSUFVZ0IwRzh1d0pxS0FJQVNodHJJQTEwT3dFQURBRUxJQWRCRDBjRVFFRUFJQUZCRUVrTkF4b2dBaUFIU0FSQVFRQWdBMEVJYWlBR0lBSWdCeEJxUlEwSEdpQURLQUlRSVFZZ0F5Z0NGQ0VDQ3lBSFFRSjBRY0M3QW1vb0FnQWdCaUFDSUFkcklnSjFjVUYvSUFkMFFYOXphZ3dEQ3lBSVFROXFJUUVMSUFGQkFXb2hDQ0FCSUFwSURRQUxRUUFMSVFVZ0FDZ0NHQ0lBSUFNb0FnZzJBZ0FnQUNBREtBSU1OZ0lFSUFRZ0FqWUNFQ0FFSUFZMkFnd0xJQVFnQlRZQ0ZBc2dCQ0FFS0FJc1FRRnJOZ0lzUVFFTElRVWdBMEVnYWlRQUlBVUxxUU1CQ0g4akFFRWdheUlFSkFBZ0FDZ0MxQU1oQXdKQUFrQWdBQ2dDbUFKRkRRQWdBeWdDTEEwQUlBQW9BdEFESWdJZ0FpZ0NHQ0FES0FJUVFRaHRhallDR0NBRFFRQTJBaEFnQUNBQ0tBSUlFUUFBUlEwQklBQW9BdFFDUVFCS0JFQkJBQ0VDQTBBZ0F5QUNRUUowYWtFQU5nSVlJQUpCQVdvaUFpQUFLQUxVQWtnTkFBc0xJQU5CQURZQ0ZDQURJQUFvQXBnQ05nSXNJQUFvQXJnRERRQWdBMEVBTmdJb0N5QUVJQUEyQWhnZ0JDQUFLQUlZSWdVb0FnQWlCallDQ0NBRUlBVW9BZ1FpQnpZQ0RFRUJJUWtnQXlnQ0VDRUNJQU1vQWd3aENDQUFLQUx3QWtFQVNnUkFRUUVnQUNnQ3FBTjBJUVpCQUNFRkEwQWdBa0VBVEFSQUlBUkJDR29nQ0NBQ1FRRVFha1VFUUVFQUlRa01CQXNnQkNnQ0VDRUlJQVFvQWhRaEFnc2dDQ0FDUVFGcklnSjJRUUZ4QkVBZ0FTQUZRUUowYWlnQ0FDSUhJQWN2QVFBZ0JuSTdBUUFMSUFWQkFXb2lCU0FBS0FMd0FrZ05BQXNnQkNnQ0RDRUhJQVFvQWdnaEJpQUFLQUlZSVFVTElBVWdCellDQkNBRklBWTJBZ0FnQXlBQ05nSVFJQU1nQ0RZQ0RDQURJQU1vQWl4QkFXczJBaXdMSUFSQklHb2tBQ0FKQzdZS0FSRi9Jd0JCb0FKcklnTWtBQ0FBS0FMVUF5RUdBa0FDUUNBQUtBS1lBa1VOQUNBR0tBSXNEUUFnQUNnQzBBTWlDQ0FJS0FJWUlBWW9BaEJCQ0cxcU5nSVlJQVpCQURZQ0VDQUFJQWdvQWdnUkFBQkZEUUVnQUNnQzFBSkJBRW9FUUFOQUlBWWdBa0VDZEdwQkFEWUNHQ0FDUVFGcUlnSWdBQ2dDMUFKSURRQUxDeUFHUVFBMkFoUWdCaUFBS0FLWUFqWUNMQ0FBS0FLNEF3MEFJQVpCQURZQ0tBc0NRQ0FHS0FJb1JRUkFJQUFvQXJBRElRMGdBQ2dDb0FNaEN5QUFLQUtvQXlFRUlBTWdBRFlDbUFJZ0F5QUFLQUlZSWdnb0FnQTJBb2dDSUFNZ0NDZ0NCRFlDakFKQmZ5QUVkQ0VPUVFFZ0JIUWhEQ0FHS0FJUUlRSWdBQ2dDbkFNaEJDQUJLQUlBSVFvZ0JpZ0NEQ0VGQW44Q1FDQUdLQUlVSWdnRVFBd0JDeUFHS0FKQUlROERRQUovQWtBQ2Z5QUNRUWRNQkVBZ0EwR0lBbW9nQlNBQ1FRQVFha1VOQ0NBREtBS1FBaUVGUVFFZ0F5Z0NsQUlpQWtFSVNBMEJHZ3NnRHlBRklBSkJDR3QxUWY4QmNTSUJRUUowYWlnQ2tBRWlDQTBCUVFrTElRRWdBMEdJQW1vZ0JTQUNJQThnQVJEZEFTSUJRUUJJRFFZZ0F5Z0NrQUloQlNBREtBS1VBZ3dCQ3lBQklBOXFRWkFKYWkwQUFDRUJJQUlnQ0dzTElRSWdBVUVFZGlFSkFrQUNRQUpBQWtBQ1FDQUJRUTl4RGdJQ0FRQUxJQUFvQWdBaUFVSDVBRFlDRkNBQVFYOGdBU2dDQkJFQ0FBc2dBa0VBVEFSQUlBTkJpQUpxSUFVZ0FrRUJFR3BGRFFnZ0F5Z0NrQUloQlNBREtBS1VBaUVDQ3lBTUlBNGdCU0FDUVFGcklnSjJRUUZ4R3lFUURBRUxRUUFoRUNBSlFROUdEUUJCQVNBSmRDRUlJQUZCRUVrTkF5QUNJQWxJQkVBZ0EwR0lBbW9nQlNBQ0lBa1Fha1VOQnlBREtBS1FBaUVGSUFNb0FwUUNJUUlMSUFsQkFuUkJ3THNDYWlnQ0FDQUZJQUlnQ1dzaUFuVnhJQWhxSWdnTkF3d0JDeUFFSUFzZ0JDQUxTaHNpRWtFQmFpRUlBa0FEUUFKQUlBb2dEU0FFSWdGQkFuUnFLQUlBUVFGMGFpSUVMd0VBQkVBZ0FrRUFUQVJBSUFOQmlBSnFJQVVnQWtFQkVHcEZEUW9nQXlnQ2tBSWhCU0FES0FLVUFpRUNDeUFGSUFKQkFXc2lBblpCQVhGRkRRRWdEQ0FFTGdFQUloRnhEUUVnQkNBUklBd2dEaUFSUVFCT0cybzdBUUFNQVFzZ0NVRUFUQTBDSUFsQkFXc2hDUXNnQVVFQmFpRUVJQUVnRWtjTkFBc2dDQ0VCQ3lBUUJFQWdDaUFOSUFGQkFuUnFLQUlBSWdSQkFYUnFJQkE3QVFBZ0F5QUhRUUowYWlBRU5nSUFJQWRCQVdvaEJ3c2dBVUVCYWlFRUlBRWdDMGdOQVFzTFFRQU1BUXNnQkNBTElBUWdDMG9iSVFzRFFBSkFJQW9nRFNBRUlnRkJBblJxS0FJQVFRRjBhaUlFTHdFQVJRMEFJQUpCQUV3RVFDQURRWWdDYWlBRklBSkJBUkJxUlEwRklBTW9BcEFDSVFVZ0F5Z0NsQUloQWdzZ0JTQUNRUUZySWdKMlFRRnhSUTBBSUF3Z0JDNEJBQ0lKY1EwQUlBUWdDU0FNSUE0Z0NVRUFUaHRxT3dFQUN5QUJRUUZxSVFRZ0FTQUxSdzBBQ3lBSVFRRnJDeUVCSUFBb0FoZ2lBQ0FES0FLSUFqWUNBQ0FBSUFNb0Fvd0NOZ0lFSUFZZ0FUWUNGQ0FHSUFJMkFoQWdCaUFGTmdJTUN5QUdJQVlvQWl4QkFXczJBaXhCQVNFRURBRUxJQWRGQkVCQkFDRUVEQUVMSUFkQkFXc2hBQ0FIUVFOeElnRUVRRUVBSVFJRFFDQUtJQU1nQjBFQmF5SUhRUUowYWlnQ0FFRUJkR3BCQURzQkFDQUNRUUZxSWdJZ0FVY05BQXNMUVFBaEJDQUFRUU5KRFFBRFFDQUtJQWRCQW5RZ0Eyb2lBRUVFYXlnQ0FFRUJkR3BCQURzQkFDQUtJQUJCQ0dzb0FnQkJBWFJxUVFBN0FRQWdDaUFBUVF4cktBSUFRUUYwYWtFQU93RUFJQW9nQXlBSFFRUnJJZ2RCQW5ScUtBSUFRUUYwYWtFQU93RUFJQWNOQUFzTElBTkJvQUpxSkFBZ0JBdlZDd0VIZnlBQUtBS2NBeUVDSUFBb0F0UURJUVFDUUNBQUtBTGdBUVJBSUFBb0FxQURJUUVDUUFKQUFrQWdBa1VFUUNBQlJRMEJEQUlMSUFFZ0FrZ05BU0FCSUFBb0FyUURTZzBCSUFBb0F0UUNRUUZIRFFFTEFrQWdBQ2dDcEFNaUFVVUVRQ0FBS0FLb0F5RUZEQUVMSUFGQkFXc2lCU0FBS0FLb0EwY05BUXNnQlVFT1NBMEJDeUFBS0FJQUlnRWdBallDR0NBQlFSRTJBaFFnQUNnQ0FDQUFLQUtnQXpZQ0hDQUFLQUlBSUFBb0FxUUROZ0lnSUFBb0FnQWdBQ2dDcUFNMkFpUWdBQ0FBS0FJQUtBSUFFUUVBQ3lBQUtBTFVBaUlDUVFCS0JFQURRQ0FBSUFOQkFuUnFLQUxZQWlnQ0JDRUhJQUFvQXFBQklRVUNmMEVBSUFBb0Fwd0RJZ0ZGRFFBYUlBRWdCU0FIUVFoMGFpZ0NBRUVBVGcwQUdpQUFLQUlBSWdFZ0J6WUNHQ0FCUWZZQU5nSVVJQUFvQWdCQkFEWUNIQ0FBUVg4Z0FDZ0NBQ2dDQkJFQ0FDQUFLQUtjQXdzaUFpQUFLQUtnQTB3RVFBTkFJQUFvQXFRRElBVWdCMEVJZEdvZ0FrRUNkR29pQmlnQ0FDSUJRUUFnQVVFQVNodEhCRUFnQUNnQ0FDSUJJQWMyQWhnZ0FVSDJBRFlDRkNBQUtBSUFJQUkyQWh3Z0FFRi9JQUFvQWdBb0FnUVJBZ0FMSUFZZ0FDZ0NxQU0yQWdBZ0FpQUFLQUtnQTBnaEFTQUNRUUZxSVFJZ0FRMEFDd3NnQTBFQmFpSURJQUFvQXRRQ0lnSklEUUFMQ3lBRVFic0JRYndCSUFBb0Fwd0RJZ1ViUWIwQlFiNEJJQVViSUFBb0FxUURHellDQkFKQUlBSkJBRXdOQUVFQUlRSURRQ0FBSUFKQkFuUWlCbW9vQXRnQ0lRRUNRQ0FGUlFSQUlBQW9BcVFERFFFZ0FFRUJJQUVvQWhRaUFTQUVJQUZCQW5ScVFUQnFFSTREREFFTElBQkJBQ0FCS0FJWUlnRWdCQ0FCUVFKMGFpSUJRVEJxRUk0RElBUWdBU2dDTURZQ1FBc2dCQ0FHYWtFQU5nSVlJQUpCQVdvaUFpQUFLQUxVQWs0TkFTQUFLQUtjQXlFRkRBQUxBQXNnQkVFQU5nSVVEQUVMQWtBQ1FDQUNEUUFnQUNnQ3BBTU5BQ0FBS0FLb0F3MEFJQUFvQXR3QlJTQUFLQUtnQXlJQlFUOUtjUTBCSUFFZ0FDZ0N0QU5HRFFFTElBQW9BZ0FpQVVIOUFEWUNGQ0FBUVg4Z0FTZ0NCQkVDQUFzZ0JFRy9BVUhBQVNBQUtBSzBBMEUvUmhzMkFnUkJBQ0VDSUFBb0F0UUNRUUJLQkVBRFFDQUFRUUVnQUNBQ1FRSjBJZ1ZxS0FMWUFpSUdLQUlVSWdFZ0JDQUJRUUowYWtIRUFHb1FqZ01nQUNnQ3RBTUVRQ0FBUVFBZ0JpZ0NHQ0lCSUFRZ0FVRUNkR3BCMUFCcUVJNERDeUFFSUFWcVFRQTJBaGdnQWtFQmFpSUNJQUFvQXRRQ1NBMEFDd3RCQUNFRklBQW9BdkFDUVFCTURRQURRQ0FFSUFWQkFuUWlBV29pQmlBRUlBQWdBQ0FCYWlnQzlBSkJBblJxS0FMWUFpSUJLQUlVUVFKMGFpZ0NSRFlDWkNBR0lBUWdBU2dDR0VFQ2RHb29BbFEyQW93QkFrQWdBU2dDTkVVRVFFRUFJUUlNQVFzZ0FTZ0NKQ0VESUFFb0FpZ2hBVUVCSVFJQ2Z3SkFBa0FDUUFKQUFrQUNRQUpBSUFBb0FyUUREakVJQmdZQUJnWUdCZ0VHQmdZR0JnWUNCZ1lHQmdZR0JnWURCZ1lHQmdZR0JnWUdCZ1FHQmdZR0JnWUdCZ1lHQmdZRkJndEJBU0FCUVFGcklBRkJBMnRCZmtrYlFRTjBRUUVnQTBFQmF5QURRUU5yUVg1SkcwRUNkR3BCOExRQ2Fnd0dDMEVDSUFGQkFXc2dBVUVFYTBGOVNSdEJER3hCQWlBRFFRRnJJQU5CQkd0QmZVa2JRUUowYWtHQXRRSnFEQVVMUVFNZ0FVRUJheUFCUVFWclFYeEpHMEVFZEVFRElBTkJBV3NnQTBFRmEwRjhTUnRCQW5ScVFiQzFBbW9NQkF0QkJDQUJRUUZySUFGQkJtdEJlMGtiUVJSc1FRUWdBMEVCYXlBRFFRWnJRWHRKRzBFQ2RHcEI4TFVDYWd3REMwRUZJQUZCQVdzZ0FVRUhhMEY2U1J0QkdHeEJCU0FEUVFGcklBTkJCMnRCZWtrYlFRSjBha0hndGdKcURBSUxRUVlnQVVFQmF5QUJRUWhyUVhsSkcwRWNiRUVHSUFOQkFXc2dBMEVJYTBGNVNSdEJBblJxUWZDM0Ftb01BUXRCQnlBQlFRRnJJQUZCQ1d0QmVFa2JRUVYwUVFjZ0EwRUJheUFEUVFsclFYaEpHMEVDZEdwQndMa0NhZ3NvQWdCQkFXb2hBZ3NnQmlBQ05nSzBBU0FGUVFGcUlnVWdBQ2dDOEFKSURRQUxDeUFFUVFBMkFpZ2dCRUlBTndJTUlBUWdBQ2dDbUFJMkFpd0xMUUVCZnlBQUtBTFFBeUlCSUFFb0FoZ2dBQ2dDMUFNaUFFRVFhaWdDQUVFSWJXbzJBaGdnQUVFQU5nSVFDOHdHQVE1L0lBQW9BdFFESVFZZ0FDZ0NtQUlFUUNBR0lBWW9BamdpQXdSL0lBTUZJQUFRendJZ0JpZ0NPQXRCQVdzMkFqZ0xBa0FDUUNBR0tBSVVRWDlHRFFBZ0FDZ0M4QUpCQUV3TkFDQUFLQUt3QXlFT0lBWkJ2QUZxSVE4RFFDQUJJQXBCQW5RaUEyb29BZ0FoRFFKQUlBQWdCaUFBSUFBZ0Eyb29BdlFDUVFKMElnTnFLQUxZQWlJTEtBSVVJZ2hCQW5ScUlneEJQR29vQWdBZ0F5QUdhaUlGUVNocUtBSUFhaUlDRUY5RkJFQWdCVUVBTmdJb0lBVW9BaGdoQXd3QkMwRUFJUWRCQUNFREFrQWdBQ0FDSUFBZ0FrRUJhaEJmSWdscVFRSnFJZ0lRWHlJRVJRMEFJQVFoQXlBQUlBd29BanhCRkdvaUFoQmZSUTBBQTBBZ0EwRUJkQ0lEUVlDQUFrWU5CU0FBSUFKQkFXb2lBaEJmRFFBTEN3SkFJQU5CQVNBQUlBaHFJZ2d0QU9nQmRFRUJkVWdOQUNBSlFRSjBJUVJCQVNBSUxRRDRBWFJCQVhVZ0EwZ0VRQ0FFUVF4cUlRY01BUXNnQkVFRWFpRUhDeUFGSUFjMkFpZ0NRQ0FEUVFKSkJFQWdBeUVDREFFTElBSkJEbW9oQnlBRElRSURRQ0FEUVFGMUlnUkJBQ0FBSUFjUVh4c2dBbkloQWlBRFFRTkxJUWdnQkNFRElBZ05BQXNMSUFVZ0JTZ0NHQ0FDUVg5eklBSkJBV29nQ1J0cUlnTTJBaGdMSUEwZ0F6c0JBQUpBSUFBb0FyUURSUTBBSUFBZ0N5Z0NHQ0lEYWlFSklBWWdBMEVDZEdvaEIwRUFJUU1EUUNBQUlBY29BbndnQXlJRVFRTnNhaUlDRUY4TkFRTkFBa0FnQkVFQmFpRURJQUFnQWtFQmFoQmZEUUFnQWtFRGFpRUNJQU1pQkNBQUtBSzBBMGdOQVF3R0N3c2dBQ0FQRUY4aEN3SkFJQUFnQWtFQ2FpSUZFRjhpQWtVRVFFRUFJUVFNQVFzQ1FDQUFJQVVRWDBVTkFDQUNRUUYwSVFJZ0FDQUhLQUo4UWIwQlFka0JJQVFnQ1MwQWlBSklHMm9pQlJCZlJRMEFBMEFnQWtFQmRDSUNRWUNBQWtZTkJ5QUFJQVZCQVdvaUJSQmZEUUFMQ3lBQ1FRSkpCRUFnQWlFRURBRUxJQVZCRG1vaENDQUNJUVFEUUNBQ1FRRjFJZ1ZCQUNBQUlBZ1FYeHNnQkhJaEJDQUNRUU5MSVF3Z0JTRUNJQXdOQUFzTElBMGdEaUFEUVFKMGFpZ0NBRUVCZEdvZ0JFRi9jeUFFUVFGcUlBc2JPd0VBSUFNZ0FDZ0N0QU5JRFFBTEN5QUtRUUZxSWdvZ0FDZ0M4QUpJRFFBTEMwRUJEd3NnQUNnQ0FDSUJRZlVBTmdJVUlBQkJmeUFCS0FJRUVRSUFJQVpCZnpZQ0ZFRUJDNDhEQVFwL0lBQW9BdFFESVFNZ0FDZ0NtQUlFUUNBRElBTW9BamdpQWdSL0lBSUZJQUFRendJZ0F5Z0NPQXRCQVdzMkFqZ0xBa0FnQXlnQ0ZFRi9SZzBBUVg4Z0FDZ0NxQU1pQW5RaEJVRUJJQUowSVFZZ0FDZ0NvQU1oQkNBQktBSUFJUWNnQUNnQ3NBTWhDQ0FBS0FMWUFpZ0NHQ0VDQWtBRFFDQUhJQWdnQkVFQ2RHb29BZ0JCQVhScUx3RUFEUUVnQkVFQmF5SUVEUUFMUVFBaEJBc2dBMEc4QVdvaENpQUFLQUtjQTBFQmF5RUJJQU1nQWtFQ2RHb2hDd05BSUFzb0Fud2dBVUVEYkdvaEFpQUJJQVJPQkVBZ0FDQUNFRjhOQWdzQ1FBSi9Ba0FEUUNBSElBZ2dBVUVCYWlJQlFRSjBhaWdDQUVFQmRHb2lDUzhCQUFSQUlBQWdBa0VDYWhCZlJRMEVJQWt1QVFBaUFrRUFUZzBDSUFJZ0JXb01Bd3NnQUNBQ1FRRnFFRjhFUUNBRklBWWdBQ0FLRUY4YkRBTUxJQUpCQTJvaEFpQUJJQUFvQXFBRFNBMEFDeUFBS0FJQUlnRkI5UUEyQWhRZ0FFRi9JQUVvQWdRUkFnQWdBMEYvTmdJVVFRRVBDeUFDSUFacUN5RUNJQWtnQWpzQkFBc2dBU0FBS0FLZ0EwZ05BQXNMUVFFTGpRRUJCSDhnQUNnQzFBTWhBaUFBS0FLWUFnUkFJQUlnQWlnQ09DSURCSDhnQXdVZ0FCRFBBaUFDS0FJNEMwRUJhellDT0FzZ0FDZ0M4QUpCQUVvRVFDQUNRYndCYWlFRFFRRWdBQ2dDcUFOMElRUkJBQ0VDQTBBZ0FDQURFRjhFUUNBQklBSkJBblJxS0FJQUlnVWdCUzhCQUNBRWNqc0JBQXNnQWtFQmFpSUNJQUFvQXZBQ1NBMEFDd3RCQVF2UUF3RU1meUFBS0FMVUF5RURJQUFvQXBnQ0JFQWdBeUFES0FJNElnUUVmeUFFQlNBQUVNOENJQU1vQWpnTFFRRnJOZ0k0Q3dKQUFrQWdBeWdDRkVGL1JnMEFJQU5CdkFGcUlRY2dBQ2dDbkFOQkFXc2hCQ0FBSUFBb0F0Z0NLQUlZSWdKcUlRZ2dBeUFDUVFKMGFpRUdJQUVvQWdBaENTQUFLQUt3QXlFS0EwQWdBQ0FHS0FKOElBUWlBa0VEYkdvaUFSQmZEUUVEUUFKQUlBSkJBV29oQkNBQUlBRkJBV29RWHcwQUlBRkJBMm9oQVNBRUlnSWdBQ2dDb0FOSURRRU1CQXNMSUFBZ0J4QmZJUXNDUUNBQUlBRkJBbW9pQlJCZklnRkZCRUJCQUNFQ0RBRUxBa0FnQUNBRkVGOUZEUUFnQVVFQmRDRUJJQUFnQmlnQ2ZFRzlBVUhaQVNBQ0lBZ3RBSWdDU0J0cUlnVVFYMFVOQUFOQUlBRkJBWFFpQVVHQWdBSkdEUVVnQUNBRlFRRnFJZ1VRWHcwQUN3c2dBVUVDU1FSQUlBRWhBZ3dCQ3lBRlFRNXFJUXdnQVNFQ0EwQWdBVUVCZFNJRlFRQWdBQ0FNRUY4YklBSnlJUUlnQVVFRFN5RU5JQVVoQVNBTkRRQUxDeUFKSUFvZ0JFRUNkR29vQWdCQkFYUnFJQUpCZjNNZ0FrRUJhaUFMR3lBQUtBS29BM1E3QVFBZ0JDQUFLQUtnQTBnTkFBc0xRUUVQQ3lBQUtBSUFJZ0ZCOVFBMkFoUWdBRUYvSUFFb0FnUVJBZ0FnQTBGL05nSVVRUUVMOVFNQkMzOGdBQ2dDMUFNaEJDQUFLQUtZQWdSQUlBUWdCQ2dDT0NJQ0JIOGdBZ1VnQUJEUEFpQUVLQUk0QzBFQmF6WUNPQXNDUUNBRUtBSVVRWDlHRFFBZ0FDZ0M4QUpCQUV3TkFBTkFJQUVnQ1VFQ2RDSUNhaWdDQUNFTEFrQWdBQ0FFSUFBZ0FDQUNhaWdDOUFKQkFuUWlBbW9vQXRnQ0tBSVVJZ1pCQW5ScUlneEJQR29vQWdBZ0FpQUVhaUlIUVNocUtBSUFhaUlERUY5RkJFQWdCMEVBTmdJb0lBY29BaGdoQWd3QkMwRUFJUWhCQUNFQ0FrQWdBQ0FESUFBZ0EwRUJhaEJmSWdwcVFRSnFJZ01RWHlJRlJRMEFJQVVoQWlBQUlBd29BanhCRkdvaUF4QmZSUTBBQTBBZ0FrRUJkQ0lDUVlDQUFrWUVRQ0FBS0FJQUlnRkI5UUEyQWhRZ0FFRi9JQUVvQWdRUkFnQWdCRUYvTmdJVVFRRVBDeUFBSUFOQkFXb2lBeEJmRFFBTEN3SkFJQUpCQVNBQUlBWnFJZ1l0QU9nQmRFRUJkVWdOQUNBS1FRSjBJUVZCQVNBR0xRRDRBWFJCQVhVZ0FrZ0VRQ0FGUVF4cUlRZ01BUXNnQlVFRWFpRUlDeUFISUFnMkFpZ0NRQ0FDUVFKSkJFQWdBaUVEREFFTElBTkJEbW9oQ0NBQ0lRTURRQ0FDUVFGMUlnVkJBQ0FBSUFnUVh4c2dBM0loQXlBQ1FRTkxJUVlnQlNFQ0lBWU5BQXNMSUFjZ0J5Z0NHQ0FEUVg5eklBTkJBV29nQ2h0cUlnSTJBaGdMSUFzZ0FpQUFLQUtvQTNRN0FRQWdDVUVCYWlJSklBQW9BdkFDU0EwQUN3dEJBUXVqQ0FFSGZ5QUFLQUtjQXlFQ0lBQW9BdFFESVFNQ1FDQUFLQUxnQVFSQUlBQW9BcUFESVFFQ1FBSkFBa0FnQWtVRVFDQUJSUTBCREFJTElBRWdBa2dOQVNBQklBQW9BclFEU2cwQklBQW9BdFFDUVFGSERRRUxBa0FnQUNnQ3BBTWlBVVVFUUNBQUtBS29BeUVFREFFTElBRkJBV3NpQkNBQUtBS29BMGNOQVFzZ0JFRU9TQTBCQ3lBQUtBSUFJZ0VnQWpZQ0dDQUJRUkUyQWhRZ0FDZ0NBQ0FBS0FLZ0F6WUNIQ0FBS0FJQUlBQW9BcVFETmdJZ0lBQW9BZ0FnQUNnQ3FBTTJBaVFnQUNBQUtBSUFLQUlBRVFFQUN5QUFLQUxVQWlJQ1FRQktCRUJCQUNFRUEwQWdBQ0FFUVFKMGFpZ0MyQUlvQWdRaEJpQUFLQUtnQVNFRkFuOUJBQ0FBS0FLY0F5SUJSUTBBR2lBQklBVWdCa0VJZEdvb0FnQkJBRTROQUJvZ0FDZ0NBQ0lCSUFZMkFoZ2dBVUgyQURZQ0ZDQUFLQUlBUVFBMkFod2dBRUYvSUFBb0FnQW9BZ1FSQWdBZ0FDZ0NuQU1MSWdJZ0FDZ0NvQU5NQkVBRFFDQUFLQUtrQXlBRklBWkJDSFJxSUFKQkFuUnFJZ2NvQWdBaUFVRUFJQUZCQUVvYlJ3UkFJQUFvQWdBaUFTQUdOZ0lZSUFGQjlnQTJBaFFnQUNnQ0FDQUNOZ0ljSUFCQmZ5QUFLQUlBS0FJRUVRSUFDeUFISUFBb0FxZ0ROZ0lBSUFJZ0FDZ0NvQU5JSVFFZ0FrRUJhaUVDSUFFTkFBc0xJQVJCQVdvaUJDQUFLQUxVQWlJQ1NBMEFDd3NnQUNnQ25BTWhBU0FBS0FLa0EwVUVRQ0FCUlFSQUlBTkJ0QUUyQWdRTUF3c2dBMEcxQVRZQ0JBd0NDeUFCUlFSQUlBTkJ0Z0UyQWdRTUFnc2dBMEczQVRZQ0JBd0JDd0pBQWtBZ0FnMEFJQUFvQXFRRERRQWdBQ2dDcUFNTkFDQUFLQUtnQXlJQlFUOUtEUUVnQVNBQUtBSzBBMFlOQVFzZ0FDZ0NBQ0lCUWYwQU5nSVVJQUJCZnlBQktBSUVFUUlBQ3lBRFFiZ0JOZ0lFSUFBb0F0UUNJUUlMSUFKQkFFb0VRRUVBSVFRRFFDQUFJQVJCQW5RaUIyb29BdGdDSVFVQ1FBSkFJQUFvQXVBQkJFQWdBQ2dDbkFNTkFTQUFLQUtrQXcwQ0N5QUZLQUlVSWdKQkVFOEVRQ0FBS0FJQUlnRWdBallDR0NBQlFUSTJBaFFnQUNBQUtBSUFLQUlBRVFFQUN5QURJQUpCQW5ScUlnRkJQR29vQWdBaUFrVUVRQ0FCSUFCQkFVSEFBQ0FBS0FJRUtBSUFFUVFBSWdJMkFqd0xJQUpDQURjQUFDQUNRZ0EzQURnZ0FrSUFOd0F3SUFKQ0FEY0FLQ0FDUWdBM0FDQWdBa0lBTndBWUlBSkNBRGNBRUNBQ1FnQTNBQWdnQXlBSGFpSUJRUUEyQWlnZ0FVRUFOZ0lZSUFBb0F1QUJSUVJBSUFBb0FyUUREUUVNQWdzZ0FDZ0NuQU5GRFFFTElBVW9BaGdpQWtFUVR3UkFJQUFvQWdBaUFTQUNOZ0lZSUFGQk1qWUNGQ0FBSUFBb0FnQW9BZ0FSQVFBTElBTWdBa0VDZEdvaUFVSDhBR29vQWdBaUFrVUVRQ0FCSUFCQkFVR0FBaUFBS0FJRUtBSUFFUVFBSWdJMkFud0xJQUpCQUVHQUFoQTZHZ3NnQkVFQmFpSUVJQUFvQXRRQ1NBMEFDd3NnQTBGd05nSVVJQU5DQURjQ0RDQURJQUFvQXBnQ05nSTRDNnNOQWdwL0FYd2dBQ2dDSkVFQVNnUkFJQUFvQXRnRElRb2dBQ2dDMkFFaEJ3TkFJQUVoQmlBQ0lRUUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQWdCeWdDS0NBSEtBSWtJZ2hCQ0hScUlnTkJneEJNQkVBZ0EwR0JDRXdFUUFKQUlBTkJnUVJyRGdRWEF5SWVBQXRCa0FFaEFVRUFJUUlDUUNBRFFZRUNhdzRDSmg4QUN5QURRWU1HYXc0RUF5RWhIQ0VMSUFOQmdneE1CRUFDUUNBRFFZSUlhdzRIRmlJRklpSWlIQUFMSUFOQmhRcHJEZ1lGSVNFaElSb2hDd0pBSUFOQmd3eHJEZ29VSVNFR0lTRWhJU0VaQUFzZ0EwR0hEbXNPQ0FZZ0lDQWdJQ0FYSUFzZ0EwR0ZHRXdFUUNBRFFZUVVUQVJBSUFOQmhCQnJEZzBUSVNFaEh5RWhJU0VoSVNFWElBc2dBMEdGRkdzT0JoRWdJQ0FnQndnTElBTkJoaHhNQkVBZ0EwR0dHR3NPQnhBZ0lDQWdJQWtLQ3dKQUlBTkJoeHhyRGdnUElDQWdJQ0FnQ3dBTElBTkJpQ0JyRGdrTkh4OGZIeDhmSHd3TEMwR1JBU0VCUVFBaEFnd2lDMEdTQVNFQkRDRUxRWk1CSVFGQkFDRUNEQ0FMUVpRQklRRkJBQ0VDREI4TFFaVUJJUUZCQUNFQ0RCNExRWllCSVFGQkFDRUNEQjBMUVpjQklRRkJBQ0VDREJ3TElBTkJpeFpIRFJkQm1BRWhBVUVBSVFJTUd3dEJtUUVoQVVFQUlRSU1HZ3NnQTBHTkdrY05GVUdhQVNFQlFRQWhBZ3daQzBHYkFTRUJRUUFoQWd3WUN5QURRWThlUncwVFFad0JJUUZCQUNFQ0RCY0xRWjBCSVFGQkFDRUNEQllMUVo0QklRRkJBQ0VDREJVTFFaOEJJUUZCQUNFQ0RCUUxRYUFCSVFGQkFDRUNEQk1MUWFFQklRRkJBQ0VDREJJTFFhSUJJUUZCQUNFQ0RCRUxRYU1CSVFGQkFDRUNEQkFMUWFRQklRRkJBQ0VDREE4TFFhVUJJUUZCQUNFQ0RBNExRYVlCSVFGQkFDRUNEQTBMUWFjQklRRkJBQ0VDREF3TFFhZ0JJUUZCQUNFQ0RBc0xRYWtCSVFGQkFDRUNEQW9MUWFvQklRRkJBQ0VDREFrTFFhc0JJUUVNQ0F0QnJBRWhBVUVBSVFJTUJ3dEJyUUVoQVF3R0N5QUFLQUpJSWdKQkEwa05BaUFBS0FJQUlnRkJNVFlDRkNBQUlBRW9BZ0FSQVFBTUF3c2dBMEdKRWtZTkF3c2dBQ2dDQUNJQklBZzJBaGdnQVVFSE5nSVVJQUFvQWdBZ0J5Z0NLRFlDSENBQUlBQW9BZ0FvQWdBUkFRQU1BUXNnQWtFQ2RFSGd0QUpxS0FJQUlRRU1BZ3NnQmlFQklBUWhBZ3dCQzBHdUFTRUJRUUFoQWdzZ0NpQUpRUUowYWlJRUlBRTJBZ1FDUUNBSEtBSTBSUTBBSUFRb0Fpd2dBa1lOQUNBSEtBSlFJZ05GRFFBZ0JDQUNOZ0lzQWtBQ1FBSkFBa0FnQWc0REFBRUNBd3NnQnlnQ1ZDRUdRUUFoQlFOQUlBWWdCVUVDZEdvZ0F5QUZRUUYwYWk4QkFEWUNBQ0FHSUFWQkFYSWlCRUVDZEdvZ0F5QUVRUUYwYWk4QkFEWUNBQ0FHSUFWQkFuSWlCRUVDZEdvZ0F5QUVRUUYwYWk4QkFEWUNBQ0FHSUFWQkEzSWlCRUVDZEdvZ0F5QUVRUUYwYWk4QkFEWUNBQ0FGUVFScUlnVkJ3QUJIRFFBTERBTUxJQWNvQWxRaEJrRUFJUVVEUUNBR0lBVkJBblJxSUFWQkFYUWlCRUdnc3dKcUxnRUFJQU1nQkdvdkFRQnNRWUFRYWtFTWRUWUNBQ0FHSUFWQkFYSWlCRUVDZEdvZ0JFRUJkQ0lFUWFDekFtb3VBUUFnQXlBRWFpOEJBR3hCZ0JCcVFReDFOZ0lBSUFWQkFtb2lCVUhBQUVjTkFBc01BZ3NnQnlnQ1ZDRUlRUUFoQmtFQUlRVURRQ0FJSUFWQkFuUnFJQVpCQTNSQm9MUUNhaXNEQUNJTElBTWdCVUVCZEdvdkFRQzRva1FBQUFBQUFBREFQNksyT0FJQUlBZ2dCVUVCY2lJRVFRSjBhaUFMSUFNZ0JFRUJkR292QVFDNG9rVHZZVWl4VURIMlA2SkVBQUFBQUFBQXdEK2l0amdDQUNBSUlBVkJBbklpQkVFQ2RHb2dDeUFESUFSQkFYUnFMd0VBdUtKRXltOU5rYTduOUQraVJBQUFBQUFBQU1BL29yWTRBZ0FnQ0NBRlFRTnlJZ1JCQW5ScUlBc2dBeUFFUVFGMGFpOEJBTGlpUktvUmJPOWkwUEkvb2tRQUFBQUFBQURBUDZLMk9BSUFJQWdnQlVFRWNpSUVRUUowYWlBTElBTWdCRUVCZEdvdkFRQzRva1FBQUFBQUFBREFQNksyT0FJQUlBZ2dCVUVGY2lJRVFRSjBhaUFMSUFNZ0JFRUJkR292QVFDNG9rUTd2NmZBYVNUcFA2SkVBQUFBQUFBQXdEK2l0amdDQUNBSUlBVkJCbklpQkVFQ2RHb2dDeUFESUFSQkFYUnFMd0VBdUtKRXV5REhlM3BSNFQraVJBQUFBQUFBQU1BL29yWTRBZ0FnQ0NBRlFRZHlJZ1JCQW5ScUlBc2dBeUFFUVFGMGFpOEJBTGlpUkYycmN0NVZxTkUvb2tRQUFBQUFBQURBUDZLMk9BSUFJQVZCQ0dvaEJTQUdRUUZxSWdaQkNFY05BQXNNQVFzZ0FDZ0NBQ0lFUVRFMkFoUWdBQ0FFS0FJQUVRRUFDeUFIUWRnQWFpRUhJQWxCQVdvaUNTQUFLQUlrU0EwQUN3c0xwd0lCQ1g4Z0JFRUFTZ1JBSUFBb0FuQWlDVUY4Y1NFTElBbEJBM0VoQ2lBQUtBSWtJZ1pCQUV3aERDQUpRUUZyUVFOSklRMERRRUVBSVFnZ0RFVUVRQU5BQWtBZ0NVVU5BQ0FCSUFoQkFuUnFLQUlBSUFKQkFuUnFLQUlBSVFBZ0F5Z0NBQ0FJYWlFRlFRQWhCeUFOUlFSQUEwQWdCU0FBTFFBQU9nQUFJQVVnQm1vaUJTQUFMUUFCT2dBQUlBVWdCbW9pQlNBQUxRQUNPZ0FBSUFVZ0Jtb2lCU0FBTFFBRE9nQUFJQUJCQkdvaEFDQUZJQVpxSVFVZ0IwRUVhaUlISUF0SERRQUxDMEVBSVFjZ0NrVU5BQU5BSUFVZ0FDMEFBRG9BQUNBRklBWnFJUVVnQUVFQmFpRUFJQWRCQVdvaUJ5QUtSdzBBQ3dzZ0NFRUJhaUlJSUFaSERRQUxDeUFEUVFScUlRTWdBa0VCYWlFQ0lBUkJBVW9oQUNBRVFRRnJJUVFnQUEwQUN3c0x3QUlCRG44Z0JFRUFTZ1JBSUFBb0F0QUNJUVVnQUNnQ2NDRUhJQUFvQXVBRElnQW9BaFFoQ2lBQUtBSVFJUXNnQUNnQ0RDRU1JQUFvQWdnaERRTkFJQVFoQ0NBSEJFQWdBa0VDZENJQUlBRW9BZ3hxS0FJQUlRNGdBU2dDQ0NBQWFpZ0NBQ0VQSUFFb0FnUWdBR29vQWdBaEVDQUJLQUlBSUFCcUtBSUFJUkVnQXlnQ0FDRUVRUUFoQUFOQUlBQWdFR290QUFBaEJpQUVJQVVnQUNBUmFpMEFBRUgvQVhNaUNTQU5JQUFnRDJvdEFBQkJBblFpRW1vb0FnQnJhaTBBQURvQUFDQUVJQVVnQ1NBTElCSnFLQUlBSUFvZ0JrRUNkQ0lHYWlnQ0FHcEJFSFZyYWkwQUFEb0FBU0FFSUFVZ0NTQUdJQXhxS0FJQWEyb3RBQUE2QUFJZ0JDQUFJQTVxTFFBQU9nQURJQVJCQkdvaEJDQUFRUUZxSWdBZ0IwY05BQXNMSUFOQkJHb2hBeUFDUVFGcUlRSWdDRUVCYXlFRUlBaEJBazROQUFzTEMvRUNBUXQvSUFSQkFFb0VRQ0FBS0FKd0lnaEJmbkVoRGlBSVFRRnhJUThEUUNBRUlRd0NRQ0FJUlEwQUlBSkJBblFpQUNBQktBSUlhaWdDQUNFR0lBRW9BZ1FnQUdvb0FnQWhDU0FCS0FJQUlBQnFLQUlBSVFjZ0F5Z0NBQ0VFUVFBaEFFRUFJUTBnQ0VFQlJ3UkFBMEFnQUNBSGFpMEFBQ0VLSUFBZ0Jtb3RBQUFoQ3lBRUlBQWdDV290QUFBaUJUb0FBU0FFSUFVZ0MycEJnQUZ6T2dBQ0lBUWdCU0FLYWtHQUFYTTZBQUFnQnlBQVFRRnlJZ1ZxTFFBQUlRb2dCU0FHYWkwQUFDRUxJQVFnQlNBSmFpMEFBQ0lGT2dBRUlBUWdCU0FMYWtHQUFYTTZBQVVnQkNBRklBcHFRWUFCY3pvQUF5QUFRUUpxSVFBZ0JFRUdhaUVFSUExQkFtb2lEU0FPUncwQUN3c2dEMFVOQUNBQUlBZHFMUUFBSVFjZ0FDQUdhaTBBQUNFR0lBUWdBQ0FKYWkwQUFDSUFPZ0FCSUFRZ0FDQUdha0dBQVhNNkFBSWdCQ0FBSUFkcVFZQUJjem9BQUFzZ0EwRUVhaUVESUFKQkFXb2hBaUFNUVFGcklRUWdERUVDVGcwQUN3c0xxUUlCQ1g4Z0JFRUFTZ1JBSUFBb0FuQWlCVUYrY1NFTUlBVkJBWEVoRFFOQUlBUWhDUUpBSUFWRkRRQWdBa0VDZENJQUlBRW9BZ2hxS0FJQUlRWWdBU2dDQkNBQWFpZ0NBQ0VISUFFb0FnQWdBR29vQWdBaENDQURLQUlBSVFSQkFDRUFRUUFoQ2lBRlFRRkhCRUFEUUNBRUlBQWdDR290QUFBNkFBQWdCQ0FBSUFkcUxRQUFPZ0FCSUFRZ0FDQUdhaTBBQURvQUFpQUVJQWdnQUVFQmNpSUxhaTBBQURvQUF5QUVJQWNnQzJvdEFBQTZBQVFnQkNBR0lBdHFMUUFBT2dBRklBQkJBbW9oQUNBRVFRWnFJUVFnQ2tFQ2FpSUtJQXhIRFFBTEN5QU5SUTBBSUFRZ0FDQUlhaTBBQURvQUFDQUVJQUFnQjJvdEFBQTZBQUVnQkNBQUlBWnFMUUFBT2dBQ0N5QURRUVJxSVFNZ0FrRUJhaUVDSUFsQkFXc2hCQ0FKUVFKT0RRQUxDd3VpQWdFTmZ5QUVRUUJLQkVBZ0FDZ0MwQUloQlNBQUtBSndJUWNnQUNnQzRBTWlBQ2dDRkNFS0lBQW9BaEFoQ3lBQUtBSU1JUXdnQUNnQ0NDRU5BMEFnQkNFSUlBY0VRQ0FDUVFKMElnQWdBU2dDQ0dvb0FnQWhEaUFCS0FJRUlBQnFLQUlBSVE4Z0FTZ0NBQ0FBYWlnQ0FDRVFJQU1vQWdBaEJFRUFJUUFEUUNBQUlBOXFMUUFBSVFZZ0JDQUZJQUFnRUdvdEFBQWlDU0FOSUFBZ0Rtb3RBQUJCQW5RaUVXb29BZ0JxYWkwQUFEb0FBQ0FFSUFVZ0NTQUxJQkZxS0FJQUlBb2dCa0VDZENJR2FpZ0NBR3BCRUhWcWFpMEFBRG9BQVNBRUlBVWdDU0FHSUF4cUtBSUFhbW90QUFBNkFBSWdCRUVEYWlFRUlBQkJBV29pQUNBSFJ3MEFDd3NnQTBFRWFpRURJQUpCQVdvaEFpQUlRUUZySVFRZ0NFRUNUZzBBQ3dzTDFnSUJDWDhnQkVFQVNnUkFJQUFvQW5BaUNFRjhjU0VNSUFoQkEzRWhDU0FJUVFGclFRTkpJUTBEUUNBRUlRb0NRQ0FJUlEwQUlBRW9BZ0FnQWtFQ2RHb29BZ0FoQmlBREtBSUFJUVJCQUNFTFFRQWhBRUVBSVFjZ0RVVUVRQU5BSUFRZ0FDQUdhaTBBQUNJRk9nQUJJQVFnQlRvQUFpQUVJQVU2QUFBZ0JDQUdJQUJCQVhKcUxRQUFJZ1U2QUFRZ0JDQUZPZ0FGSUFRZ0JUb0FBeUFFSUFZZ0FFRUNjbW90QUFBaUJUb0FCeUFFSUFVNkFBZ2dCQ0FGT2dBR0lBUWdCaUFBUVFOeWFpMEFBQ0lGT2dBS0lBUWdCVG9BQ3lBRUlBVTZBQWtnQUVFRWFpRUFJQVJCREdvaEJDQUhRUVJxSWdjZ0RFY05BQXNMSUFsRkRRQURRQ0FFSUFBZ0Jtb3RBQUFpQnpvQUFTQUVJQWM2QUFJZ0JDQUhPZ0FBSUFCQkFXb2hBQ0FFUVFOcUlRUWdDMEVCYWlJTElBbEhEUUFMQ3lBRFFRUnFJUU1nQWtFQmFpRUNJQXBCQVdzaEJDQUtRUUpPRFFBTEN3dnFBUUVIZnlBRVFRQktCRUFnQUNnQ2NDRUhJQUFvQXVBREtBSVlJUVVEUUNBRUlRQWdCd1JBSUFKQkFuUWlCQ0FCS0FJSWFpZ0NBQ0VJSUFFb0FnUWdCR29vQWdBaENTQUJLQUlBSUFScUtBSUFJUW9nQXlnQ0FDRUxRUUFoQkFOQUlBUWdDMm9nQlNBRUlBbHFMUUFBSWdaQkFuUnFRWUFJYWlnQ0FDQUZJQVpCZ0FGcUlnWWdCQ0FLYWkwQUFHcEIvd0Z4UVFKMGFpZ0NBR29nQlNBR0lBUWdDR290QUFCcVFmOEJjVUVDZEdwQmdCQnFLQUlBYWtFUWRqb0FBQ0FFUVFGcUlnUWdCMGNOQUFzTElBTkJCR29oQXlBQ1FRRnFJUUlnQUVFQmF5RUVJQUJCQWs0TkFBc0xDOVFCQVFaL0lBUkJBRW9FUUNBQUtBSndJUVlnQUNnQzRBTW9BaGdoQlFOQUlBUWhBQ0FHQkVBZ0FrRUNkQ0lFSUFFb0FnaHFLQUlBSVFjZ0FTZ0NCQ0FFYWlnQ0FDRUlJQUVvQWdBZ0JHb29BZ0FoQ1NBREtBSUFJUXBCQUNFRUEwQWdCQ0FLYWlBRklBUWdCMm90QUFCQkFuUnFRWUFRYWlnQ0FDQUZJQVFnQ0dvdEFBQkJBblJxUVlBSWFpZ0NBQ0FGSUFRZ0NXb3RBQUJCQW5ScUtBSUFhbXBCRUhZNkFBQWdCRUVCYWlJRUlBWkhEUUFMQ3lBRFFRUnFJUU1nQWtFQmFpRUNJQUJCQVdzaEJDQUFRUUpPRFFBTEN3c1hBQ0FCS0FJQUlBSWdBMEVBSUFRZ0FDZ0NjQkNMQXd1NENnRU5meU1BUVJCcklnSWtBQUpBSUFBb0FoZ2lCaWdDQkNJRVJRUkFJQUFnQmlnQ0RCRUFBRVVFUUVFQUlRUU1BZ3NnQmlnQ0JDRUVDeUFHS0FJQUlnRXRBQUFoQlNBRVFRRnJJZ1FFZnlBQlFRRnFCU0FBSUFZb0Fnd1JBQUJGQkVCQkFDRUVEQUlMSUFZb0FnUWhCQ0FHS0FJQUN5SUJRUUZxSVFnZ0JFRUJheUVFUVE1QkFDQUJMUUFBSUFWQkNIUnlJZ0ZCQW1zaUJTQUJJQVZKR3lBQlFROUxHeUlCQkVBRFFDQUVSUVJBSUFBZ0JpZ0NEQkVBQUVVRVFFRUFJUVFNQkFzZ0JpZ0NBQ0VJSUFZb0FnUWhCQXNnQWtFQ2FpQURhaUFJTFFBQU9nQUFJQWhCQVdvaENDQUVRUUZySVFRZ0EwRUJhaUlESUFGSERRQUxDeUFGSUFGcklRd0NRQUpBQWtBZ0FDZ0N1QU1pQTBIZ0FXc2lCd1JBSUFkQkRrWUVRQXdDQlF3REN3QUxJQUVnREdvaEJRSkFBa0FDUUFKQUlBRkJEazhFUUNBQ0xRQUNRY29BUncwQ0lBSXRBQU5CeGdCSERRRWdBaTBBQkVISkFFY05BU0FDTFFBRlFjWUFSdzBCSUFJdEFBWU5BU0FBUVFFMkFwd0NJQUFnQWkwQUJ5SUJPZ0NnQWlBQUlBSXRBQWdpQnpvQW9RSWdBQ0FDTFFBSklnazZBS0lDSUFBZ0FpOEFDaUlEUVFoMElBTkJDSFp5SWdvN0FhUUNJQUFnQWk4QURDSURRUWgwSUFOQkNIWnlJZ3M3QWFZQ0lBRkJBV3RCL3dGeFFRSlBCRUFnQUNnQ0FDSURJQUUyQWhnZ0EwSDZBRFlDRkNBQUtBSUFJQUF0QUtFQ05nSWNJQUJCZnlBQUtBSUFLQUlFRVFJQUlBQXRBS0lDSVFrZ0FDOEJwZ0loQ3lBQUx3R2tBaUVLSUFBdEFLRUNJUWNnQUMwQW9BSWhBUXNnQUNnQ0FDSURJQUUyQWhnZ0EwSFpBRFlDRkNBRElBazJBaWdnQXlBTFFmLy9BM0UyQWlRZ0F5QUtRZi8vQTNFMkFpQWdBeUFITmdJY0lBQkJBU0FES0FJRUVRSUFJQUl0QUE4aUF5QUNMUUFPSWdGeUJFQWdBQ2dDQUNJQlFkd0FOZ0lVSUFFZ0FpMEFEallDR0NBQUtBSUFJQUl0QUE4MkFod2dBRUVCSUFBb0FnQW9BZ1FSQWdBZ0FpMEFEeUVESUFJdEFBNGhBUXNnQlVFT2F5SUZJQUVnQTJ4QkEyeEdEUVFnQUNnQ0FDSUJJQVUyQWhnZ0FVSGFBRFlDRkF3REN5QUJRUVpKRFFFZ0FpMEFBa0hLQUVjTkFRc2dBaTBBQTBIR0FFY05BQ0FDTFFBRVFkZ0FSdzBBSUFJdEFBVkIyQUJIRFFBZ0FpMEFCZzBBQWtBQ1FBSkFBa0FnQWkwQUIwRVFhdzRFQUFFREFnTUxJQUFvQWdBaUFTQUZOZ0lZSUFGQjdnQTJBaFFNQkFzZ0FDZ0NBQ0lCSUFVMkFoZ2dBVUh2QURZQ0ZBd0RDeUFBS0FJQUlnRWdCVFlDR0NBQlFmQUFOZ0lVREFJTElBQW9BZ0FpQVVIYkFEWUNGQ0FCSUFJdEFBYzJBaGdnQUNnQ0FDQUZOZ0ljREFFTElBQW9BZ0FpQVNBRk5nSVlJQUZCendBMkFoUWdBRUVCSUFBb0FnQW9BZ1FSQWdBTUFRc2dBRUVCSUFBb0FnQW9BZ1FSQWdBTERBSUxBa0FnQVVFTVNRMEFJQUl0QUFKQndRQkhEUUFnQWkwQUEwSGtBRWNOQUNBQ0xRQUVRZThBUncwQUlBSXRBQVZCNGdCSERRQWdBaTBBQmtIbEFFY05BQ0FDTFFBSUlRTWdBaTBBQnlFSElBSXRBQW9oQ1NBQ0xRQUpJUW9nQWkwQURDRUxJQUl0QUFzaERTQUNMUUFOSVFVZ0FDZ0NBQ0lCUWM0QU5nSVVJQUVnQlRZQ0pDQUJJQXNnRFVFSWRISTJBaUFnQVNBSklBcEJDSFJ5TmdJY0lBRWdBeUFIUVFoMGNqWUNHQ0FBUVFFZ0FTZ0NCQkVDQUNBQUlBVTZBS3dDSUFCQkFUWUNxQUlNQWdzZ0FDZ0NBQ0lCSUFVMkFoZ2dBVUhRQURZQ0ZDQUFRUUVnQUNnQ0FDZ0NCQkVDQUF3QkN5QUFLQUlBSWdFZ0F6WUNHQ0FCUWNZQU5nSVVJQUFnQUNnQ0FDZ0NBQkVCQUFzZ0JpQUVOZ0lFSUFZZ0NEWUNBRUVCSVFRZ0RFRUFUQTBBSUFBZ0RDQUFLQUlZS0FJUUVRSUFDeUFDUVJCcUpBQWdCQXMyQUNBQVFRQTJBdGdCSUFCQkFEWUN1QU1nQUVFQU5nS1FBU0FBS0FMUUF5SUFRUUEyQXFRQklBQkJBRFlDR0NBQVFnQTNBZ3dMaXpzQkQzOGpBRUdnQW1zaUNTUUFJQUFvQXJnRElRRURRQUpBQWtBQ1FDQUJEUUFnQUNnQzBBTW9BZ3hGQkVBZ0FDZ0NHQ0lDS0FJRUlnRkZCRUFnQUNBQ0tBSU1FUUFBUlFSQVFRQWhBUXdFQ3lBQ0tBSUVJUUVMSUFJb0FnQWlBeTBBQUNFRklBRkJBV3NpQkFSL0lBTkJBV29GSUFBZ0FpZ0NEQkVBQUVVRVFFRUFJUUVNQkFzZ0FpZ0NCQ0VFSUFJb0FnQUxJZ0ZCQVdvaEF5QUZRZjhCUmlBQkxRQUFJZ0ZCMkFGR2NVVUVRQ0FBS0FJQUlnWWdCVFlDR0NBR1FUYzJBaFFnQUNnQ0FDQUJOZ0ljSUFBZ0FDZ0NBQ2dDQUJFQkFBc2dBQ0FCTmdLNEF5QUNJQVJCQVdzMkFnUWdBaUFETmdJQURBRUxJQUFRNGdORkJFQkJBQ0VCREFJTElBQW9BcmdESVFFTEFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQ0FCUVFGckR2NEJEeEVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVTQVFJRkNRVUZCUVVEQkFVSUJRVUZEdzhQRHc4UER3OEFCd1lLRUFzUkVRME5EUTBORFEwTkRRME5EUTBORFEwUkVSRVJFUkVSRVF3UkVSRVJFUTRSQ3lBQUtBSUFJZ0pCNkFBMkFoUWdBRUVCSUFJb0FnUVJBZ0FnQUNnQzBBTWlBU2dDREFSQUlBQW9BZ0FpQWtIQUFEWUNGQ0FBSUFJb0FnQVJBUUFnQUNnQzBBTWhBUXNnQUVJQU53RG9BU0FBUWdBM0FQQUJJQUJDZ1lLRWlKQ2d3SUFCTndDQUFpQUFRb0dDaElpUW9NQ0FBVGNBK0FFZ0FFS0ZpcFNvMEtEQmdnVTNBSkFDSUFCQ2hZcVVxTkNnd1lJRk53Q0lBaUFBUWdBM0E3QUNJQUJCQURZQ0tDQUFRZ0EzQTVnQ0lBQkJBRG9BckFJZ0FFS0JnQVEzQXFRQ0lBQkJBRG9Bb2dJZ0FFR0JBanNCb0FJZ0FVRUJOZ0lNREJRTFFRQWhBU0FBUVFCQkFFRUFFTkFDRFJNTUVndEJBQ0VCSUFCQkFFRUJRUUFRMEFJTkVnd1JDMEVBSVFFZ0FFRUFRUUJCQVJEUUFnMFJEQkFMUVFBaEFTQUFRUUJCQVVFQkVOQUNEUkFNRHdzZ0FDZ0NBQ0lDSUFFMkFoZ2dBa0UvTmdJVUlBQWdBQ2dDQUNnQ0FCRUJBQXdQQ3lBQUtBSVlJZ1lvQWdRaEFTQUdLQUlBSVFNZ0FDZ0MwQU1vQWhCRkJFQWdBQ2dDQUNJQ1FUdzJBaFFnQWtFWWFrSDRzUUpCMEFBUVB4b2dBQ0FBS0FJQUtBSUFFUUVBQ3lBQlJRUkFJQUFnQmlnQ0RCRUFBRVVFUUVFQUlRRU1Ed3NnQmlnQ0FDRURJQVlvQWdRaEFRc2dBeTBBQUNFRklBRkJBV3NpQWdSL0lBTkJBV29GSUFBZ0JpZ0NEQkVBQUVVRVFFRUFJUUVNRHdzZ0JpZ0NCQ0VDSUFZb0FnQUxJZ1F0QUFBaEFTQUNRUUZySWdNRWZ5QUVRUUZxQlNBQUlBWW9BZ3dSQUFCRkJFQkJBQ0VCREE4TElBWW9BZ1FoQXlBR0tBSUFDeUVFSUFBb0FnQWlBaUFFTFFBQUlnczJBaGdnQWtIcEFEWUNGRUVCSVFJZ0FFRUJJQUFvQWdBb0FnUVJBZ0FDUUFKQUFrQWdDMEVCZEVFR2FpQUZRUWgwSUFGeVJ5QUxRUVJMY2cwQUlBc0VRQ0FBSUFzMkF0UUNJQVJCQVdvaENpQURRUUZySVFVTUFnc2dBQ2dDNEFGRkRRQWdBQ0FMTmdMVUFpQUVRUUZxSVFvZ0EwRUJheUVGREFJTElBQW9BZ0FpQVVFTU5nSVVJQUFnQVNnQ0FCRUJBQ0FBSUFzMkF0UUNJQVJCQVdvaENpQURRUUZySVFVZ0MwVU5BUXRCQUNFRUEwQWdCVVVFUUNBQUlBWW9BZ3dSQUFCRkJFQkJBQ0VCREJFTElBWW9BZ0FoQ2lBR0tBSUVJUVVMSUFvdEFBQWhBd0pBSUFSRkRRQWdCRUVDYXlFQ0lBUkJBV3NoQ0VFQUlRRURRQ0FESUFBZ0FVRUNkR29vQXRnQ0tBSUFSd1JBSUFRZ0FVRUJhaUlCUncwQkRBSUxDeUFBS0FMWUFpZ0NBQ0VCQWtBZ0JFRUNTUTBBUVFFaEF5QUNRUU5QQkVBZ0NFRjhjU0VNUVFBaEJ3TkFJQUFnQTBFQ2RHb2lBaWdDNUFJb0FnQWlEU0FDS0FMZ0FpZ0NBQ0lPSUFJb0F0d0NLQUlBSWc4Z0FpZ0MyQUlvQWdBaUFpQUJJQUVnQWtnYklnSWdBaUFQU0JzaUFpQUNJQTVJR3lJQ0lBSWdEVWdiSVFFZ0EwRUVhaUVESUFkQkJHb2lCeUFNUncwQUN3dEJBQ0VDSUFoQkEzRWlDRVVOQUFOQUlBQWdBMEVDZEdvb0F0Z0NLQUlBSWdjZ0FTQUJJQWRJR3lFQklBTkJBV29oQXlBQ1FRRnFJZ0lnQ0VjTkFBc0xJQUZCQVdvaEF3c2dCVUVCYXlFSUlBQW9BdGdCSVFFQ1FDQUFLQUlrSWdkQkFFb0VRQ0FCSUFkQjJBQnNhaUVGUVFBaEFnTkFJQU1nQVNnQ0FFWU5BaUFCUWRnQWFpRUJJQUpCQVdvaUFpQUhSdzBBQ3lBRklRRUxJQUFvQWdBaUFpQUROZ0lZSUFKQkJEWUNGQ0FBSUFBb0FnQW9BZ0FSQVFBTElBQWdCRUVDZEdvZ0FUWUMyQUlnQ0FSL0lBcEJBV29GSUFBZ0JpZ0NEQkVBQUVVRVFFRUFJUUVNRVFzZ0JpZ0NCQ0VJSUFZb0FnQUxJUVVnQVNBRkxRQUFJZ0pCRDNFMkFoZ2dBU0FDUVFSMk5nSVVJQUFvQWdBaUFpQUJLQUlBTmdJWUlBSWdBU2dDRkRZQ0hDQUJLQUlZSVFFZ0FrSHFBRFlDRkNBQ0lBRTJBaUFnQUVFQklBSW9BZ1FSQWdBZ0JVRUJhaUVLSUFoQkFXc2hCU0FFUVFGcUlnUWdDMGNOQUF0QkFDRUNDeUFGUlFSQUlBQWdCaWdDREJFQUFFVUVRRUVBSVFFTUR3c2dCaWdDQUNFS0lBWW9BZ1FoQlFzZ0FDQUtMUUFBTmdLY0F5QUFJQVZCQVdzaUF3Ui9JQXBCQVdvRklBQWdCaWdDREJFQUFFVUVRRUVBSVFFTUR3c2dCaWdDQkNFRElBWW9BZ0FMSWdRdEFBQTJBcUFESUFBZ0EwRUJheUlIQkg4Z0JFRUJhZ1VnQUNBR0tBSU1FUUFBUlFSQVFRQWhBUXdQQ3lBR0tBSUVJUWNnQmlnQ0FBc2lCUzBBQUNJRVFROXhOZ0tvQXlBQUlBUkJCSFkyQXFRRElBQW9BZ0FpQkNBQUtBS2NBellDR0NBRUlBQW9BcUFETmdJY0lBUWdBQ2dDcEFNMkFpQWdCQ0FBS0FLb0F6WUNKQ0FFUWVzQU5nSVVRUUVoQVNBQVFRRWdCQ2dDQkJFQ0FDQUFLQUxRQTBFQU5nSVVJQUpGQkVBZ0FDQUFLQUtRQVVFQmFqWUNrQUVMSUFZZ0IwRUJhellDQkNBR0lBVkJBV28yQWdBZ0FFRUFOZ0s0QXd3TkN5QUFLQUlBSWdKQjF3QTJBaFFnQUVFQklBSW9BZ1FSQWdBZ0FFRUFOZ0s0QTBFQ0lRRU1EQXNnQUNnQ0dDSUZLQUlFSWdGRkJFQWdBQ0FGS0FJTUVRQUFSUVJBUVFBaEFRd05DeUFGS0FJRUlRRUxJQVVvQWdBaUFpMEFBQ0VFSUFGQkFXc2lBd1IvSUFKQkFXb0ZJQUFnQlNnQ0RCRUFBRVVFUUVFQUlRRU1EUXNnQlNnQ0JDRURJQVVvQWdBTElnRkJBV29oQWlBRFFRRnJJUU1nQVMwQUFDQUVRUWgwY2lJRVFRSnJJUUVnQkVFRFR3UkFBMEFnQVNFRUlBTkZCRUFnQUNBRktBSU1FUUFBUlFSQVFRQWhBUXdQQ3lBRktBSUVJUU1nQlNnQ0FDRUNDeUFDTFFBQUlRRWdBMEVCYXlJSUJIOGdBa0VCYWdVZ0FDQUZLQUlNRVFBQVJRUkFRUUFoQVF3UEN5QUZLQUlFSVFnZ0JTZ0NBQXNpQXkwQUFDRUNJQUFvQWdBaUJpQUJOZ0lZSUFaQjBRQTJBaFFnQUNnQ0FDQUNOZ0ljSUFCQkFTQUFLQUlBS0FJRUVRSUFBa0FDUUFKQUlBRkJJRThFUUNBQUtBSUFJZ1lnQVRZQ0dDQUdRUjAyQWhRZ0FDQUFLQUlBS0FJQUVRRUFEQUVMSUFGQkVFa05BUXNnQUNBQmFpQUNPZ0Q0QVF3QkN5QUFJQUZxSWdFZ0FrRUVkaUlHT2dENEFTQUJJQUpCRDNFaUFUb0E2QUVnQVNBR1RRMEFJQUFvQWdBaUFTQUNOZ0lZSUFGQkhqWUNGQ0FBSUFBb0FnQW9BZ0FSQVFBTElBTkJBV29oQWlBSVFRRnJJUU1nQkVFQ2F5RUJJQVJCQWtvTkFBc0xJQUVFUUNBQUtBSUFJZ1JCRERZQ0ZDQUFJQVFvQWdBUkFRQUxJQVVnQXpZQ0JDQUZJQUkyQWdBTURBc2dBQ2dDR0NJR0tBSUVJZ0ZGQkVBZ0FDQUdLQUlNRVFBQVJRMEtJQVlvQWdRaEFRc2dCaWdDQUNJQ0xRQUFJUVFnQVVFQmF5SUJCSDhnQWtFQmFnVWdBQ0FHS0FJTUVRQUFSUTBLSUFZb0FnUWhBU0FHS0FJQUN5SUNRUUZxSVFNZ0FVRUJheUVCSUFJdEFBQWdCRUVJZEhJaUFrRUNheUVGSUFKQkUwOEVRQU5BSUFGRkJFQWdBQ0FHS0FJTUVRQUFSUTBNSUFZb0FnQWhBeUFHS0FJRUlRRUxJQUFvQWdBaUFpQURMUUFBSWdjMkFoZ2dBa0hTQURZQ0ZFRUJJUUlnQUVFQklBQW9BZ0FvQWdRUkFnQkJBQ0VFSUFsQkFEb0FnQUlnQTBFQmFpRURJQUZCQVdzaEFRTkFJQUZGQkVBZ0FDQUdLQUlNRVFBQVJRME5JQVlvQWdBaEF5QUdLQUlFSVFFTElBbEJnQUpxSUFKcUlBTXRBQUFpQ0RvQUFDQURRUUZxSVFNZ0FVRUJheUVCSUFRZ0NHb2hCQ0FDUVFGcUlnSkJFVWNOQUFzZ0FDZ0NBQ0lDSUFrdEFJRUNOZ0lZSUFJZ0NTMEFnZ0kyQWh3Z0FpQUpMUUNEQWpZQ0lDQUNJQWt0QUlRQ05nSWtJQUlnQ1MwQWhRSTJBaWdnQWlBSkxRQ0dBallDTENBQ0lBa3RBSWNDTmdJd0lBa3RBSWdDSVFnZ0FrSFlBRFlDRkNBQ0lBZzJBalFnQUVFQ0lBSW9BZ1FSQWdBZ0FDZ0NBQ0lDSUFrdEFJa0NOZ0lZSUFJZ0NTMEFpZ0kyQWh3Z0FpQUpMUUNMQWpZQ0lDQUNJQWt0QUl3Q05nSWtJQUlnQ1MwQWpRSTJBaWdnQWlBSkxRQ09BallDTENBQ0lBa3RBSThDTmdJd0lBa3RBSkFDSVFnZ0FrSFlBRFlDRkNBQ0lBZzJBalFnQUVFQ0lBSW9BZ1FSQWdBZ0JFR0FBazBnQlVFUmF5SUZJQVJPY1VVRVFDQUFLQUlBSWdKQkNUWUNGQ0FBSUFJb0FnQVJBUUFMUVFBaEFpQUpRUUJCZ0FJUU9pRUlJQVFFUUFOQUlBRkZCRUFnQUNBR0tBSU1FUUFBUlEwT0lBWW9BZ0FoQXlBR0tBSUVJUUVMSUFJZ0NHb2dBeTBBQURvQUFDQURRUUZxSVFNZ0FVRUJheUVCSUFKQkFXb2lBaUFFUncwQUN3c2dBQ0FIUVJCcklnSkJBblJxUWNRQmFpQUFJQWRCQW5ScVFiUUJhaUFIUVJCeElnc2JJUW9nQWlBSElBc2JJZ0pCQkU4RVFDQUFLQUlBSWdjZ0FqWUNHQ0FIUVI4MkFoUWdBQ0FBS0FJQUtBSUFFUUVBQ3lBRklBUnJJUVVnQ2lnQ0FDSUNSUVJBSUFCQkFFR1lBaUFBS0FJRUtBSUFFUVFBSWdKQkFEWUNsQUlnQ2lBQ05nSUFDeUFDSUFncEE0QUNOd0lBSUFJZ0NDa0RpQUkzQWdnZ0FpQUlMUUNRQWpvQUVDQUtLQUlBUVJGcUlBaEJnQUlRUHhvZ0JVRVFTZzBBQ3dzZ0JRUkFJQUFvQWdBaUFrRU1OZ0lVSUFBZ0FpZ0NBQkVCQUFzZ0JpQUJOZ0lFSUFZZ0F6WUNBQXdMQ3lBQUtBSVlJZ1lvQWdRaUFVVUVRQ0FBSUFZb0Fnd1JBQUJGQkVCQkFDRUJEQXNMSUFZb0FnUWhBUXNnQmlnQ0FDSUNMUUFBSVFVZ0FVRUJheUlEQkg4Z0FrRUJhZ1VnQUNBR0tBSU1FUUFBUlFSQVFRQWhBUXdMQ3lBR0tBSUVJUU1nQmlnQ0FBc2lBVUVCYWlFQ0lBTkJBV3NoQkNBQkxRQUFJQVZCQ0hSeUlnRkJBbXNoQ0NBQlFRTlBCRUFEUUNBRVJRUkFJQUFnQmlnQ0RCRUFBRVVFUUVFQUlRRU1EUXNnQmlnQ0JDRUVJQVlvQWdBaEFnc2dBaTBBQUNFRklBQW9BZ0FpQVVIVEFEWUNGQ0FCSUFWQkQzRWlBVFlDR0NBQUtBSUFJQVZCQkhZMkFod2dBRUVCSUFBb0FnQW9BZ1FSQWdBZ0FVRUVUd1JBSUFBb0FnQWlBeUFCTmdJWUlBTkJJRFlDRkNBQUlBQW9BZ0FvQWdBUkFRQUxJQUFnQVVFQ2RHb2lBeWdDcEFFaUFVVUVRQ0FBUVFCQmhBRWdBQ2dDQkNnQ0FCRUVBQ0lCUVFBMkFvQUJJQU1nQVRZQ3BBRUxJQWhCQVdzaENnSkFBa0FDUUFKQUFuOGdCVUVRU1NJTFJRUkFRUUFoQnlBSVFZQUJTdzBDQTBBZ0FTQUhRUUYwSWdWcVFRRTdBUUFnQVNBRlFRSnlha0VCT3dFQUlBRWdCVUVFY21wQkFUc0JBQ0FCSUFWQkJuSnFRUUU3QVFBZ0FTQUZRUWh5YWtFQk93RUFJQUVnQlVFS2NtcEJBVHNCQUNBQklBVkJESEpxUVFFN0FRQWdBU0FGUVE1eWFrRUJPd0VBSUFkQkNHb2lCMEhBQUVjTkFBc2dDa0VCZFF3QkMwRUFJUWNnQ0VIQUFFc05BUU5BSUFFZ0IwRUJkQ0lGYWtFQk93RUFJQUVnQlVFQ2NtcEJBVHNCQUNBQklBVkJCSEpxUVFFN0FRQWdBU0FGUVFaeWFrRUJPd0VBSUFFZ0JVRUljbXBCQVRzQkFDQUJJQVZCQ25KcVFRRTdBUUFnQVNBRlFReHlha0VCT3dFQUlBRWdCVUVPY21wQkFUc0JBQ0FIUVFocUlnZEJ3QUJIRFFBTElBb0xJUVZCZ013Q0lRZ0NRQUpBQWtBQ1FBSkFBa0FnQlVFRWF3NHVCUWNIQndjQUJ3Y0hCd2NIQVFjSEJ3Y0hCd2NIQWdjSEJ3Y0hCd2NIQndjREJ3Y0hCd2NIQndjSEJ3Y0hCQWNMUVpETEFpRUlEQVFMUVpES0FpRUlEQU1MUWVESUFpRUlEQUlMUVpESEFpRUlEQUVMUVlERkFpRUlDeUFDUVFGcUlRSWdCRUVCYXlFRURBSUxJQUpCQVdvaEFpQUVRUUZySVFSQndBQWhCVUhBd2dJaENBd0JDeUFDUVFGcUlRSWdCRUVCYXlFRVFjRENBaUVJSUFWQkFFd05BUXRCQUNFREEwQUNmeUFMUlFSQUlBUkZCRUFnQUNBR0tBSU1FUUFBUlFSQVFRQWhBUXdSQ3lBR0tBSUVJUVFnQmlnQ0FDRUNDeUFDTFFBQUlRY2dCRUVCYXlJRUJIOGdBa0VCYWdVZ0FDQUdLQUlNRVFBQVJRUkFRUUFoQVF3UkN5QUdLQUlFSVFRZ0JpZ0NBQXNpQWkwQUFDQUhRUWgwY2d3QkN5QUVSUVJBSUFBZ0JpZ0NEQkVBQUVVRVFFRUFJUUVNRUFzZ0JpZ0NCQ0VFSUFZb0FnQWhBZ3NnQWkwQUFBc2hCeUFCSUFnZ0EwRUNkR29vQWdCQkFYUnFJQWM3QVFBZ0FrRUJhaUVDSUFSQkFXc2hCQ0FEUVFGcUlnTWdCVWNOQUFzTFFRQWhDQUpBSUFBb0FnQWlBeWdDYUVFQ1NBMEFBMEFnQXlBQklBaEJBWFFpQjJvdkFRQTJBaGdnQXlBQklBZEJBbkpxTHdFQU5nSWNJQU1nQVNBSFFRUnlhaThCQURZQ0lDQURJQUVnQjBFR2Ntb3ZBUUEyQWlRZ0F5QUJJQWRCQ0hKcUx3RUFOZ0lvSUFNZ0FTQUhRUXB5YWk4QkFEWUNMQ0FESUFFZ0IwRU1jbW92QVFBMkFqQWdBU0FIUVE1eWFpOEJBQ0VISUFOQjN3QTJBaFFnQXlBSE5nSTBJQUJCQWlBREtBSUVFUUlBSUFoQk4wc05BU0FJUVFocUlRZ2dBQ2dDQUNFRERBQUxBQXNnQ2lBRlFRQWdCU0FMRzJwcklnaEJBRW9OQUFzTElBZ0VRQ0FBS0FJQUlnRkJERFlDRkNBQUlBRW9BZ0FSQVFBTElBWWdCRFlDQkNBR0lBSTJBZ0FNQ2dzZ0FDZ0NHQ0lDS0FJRUlnTkZCRUFnQUNBQ0tBSU1FUUFBUlFSQVFRQWhBUXdLQ3lBQ0tBSUVJUU1MSUFJb0FnQWlCQzBBQUNFQklBTkJBV3NpQXdSL0lBUkJBV29GSUFBZ0FpZ0NEQkVBQUVVRVFFRUFJUUVNQ2dzZ0FpZ0NCQ0VESUFJb0FnQUxJUVFnQTBFQmF5RURJQVF0QUFBZ0FVRUlkSEpCQkVjRVFDQUFLQUlBSWdGQkREWUNGQ0FBSUFFb0FnQVJBUUFMSUFNRWZ5QUVRUUZxQlNBQUlBSW9BZ3dSQUFCRkJFQkJBQ0VCREFvTElBSW9BZ1FoQXlBQ0tBSUFDeUlCTFFBQUlRVWdBMEVCYXlJRUJIOGdBVUVCYWdVZ0FDQUNLQUlNRVFBQVJRUkFRUUFoQVF3S0N5QUNLQUlFSVFRZ0FpZ0NBQXNpQVMwQUFDRURJQUFvQWdBaUJrSFVBRFlDRkNBR0lBTWdCVUVJZEhJaUJUWUNHQ0FBUVFFZ0FDZ0NBQ2dDQkJFQ0FDQUFJQVUyQXBnQ0lBSWdCRUVCYXpZQ0JDQUNJQUZCQVdvMkFnQU1DUXNnQUNnQ0dDSUJLQUlFSVFNZ0FTZ0NBQ0VDSUFBb0F0QURLQUlRUlFSQUlBQW9BZ0FpQkVFOE5nSVVJQVJCR0dwQnliSUNRZEFBRUQ4YUlBQWdBQ2dDQUNnQ0FCRUJBQXNDUUFKQUlBQW9BaVJCQTBnTkFDQURSUVJBSUFBZ0FTZ0NEQkVBQUVVRVFFRUFJUUVNQ3dzZ0FTZ0NCQ0VESUFFb0FnQWhBZ3NnQWkwQUFDRUVJQU5CQVdzaUF3Ui9JQUpCQVdvRklBQWdBU2dDREJFQUFFVUVRRUVBSVFFTUN3c2dBU2dDQkNFRElBRW9BZ0FMSVFJZ0EwRUJheUVESUFJdEFBQWdCRUVJZEhKQkdFY0VRQ0FBS0FJQUlnUkJERFlDRkNBQUlBUW9BZ0FSQVFBTElBTUVmeUFDUVFGcUJTQUFJQUVvQWd3UkFBQkZCRUJCQUNFQkRBc0xJQUVvQWdRaEF5QUJLQUlBQ3lFQ0lBTkJBV3NoQXlBQ0xRQUFRUTFIQkVBZ0FDZ0NBQ0lFUWNZQU5nSVVJQVFnQUNnQ3VBTTJBaGdnQUNBQUtBSUFLQUlBRVFFQUN5QURCSDhnQWtFQmFnVWdBQ0FCS0FJTUVRQUFSUVJBUVFBaEFRd0xDeUFCS0FJRUlRTWdBU2dDQUFzaUFpMEFBQ0VFSUFOQkFXc2lBd1IvSUFKQkFXb0ZJQUFnQVNnQ0RCRUFBRVVFUUVFQUlRRU1Dd3NnQVNnQ0JDRURJQUVvQWdBTElnVkJBV29oQWlBRFFRRnJJUU1nQlMwQUFDQUVRUWgwY2tIL0FVY05BQ0FEUlFSQUlBQWdBU2dDREJFQUFFVUVRRUVBSVFFTUN3c2dBU2dDQkNFRElBRW9BZ0FoQWdzZ0FrRUJhaUVFSUFOQkFXc2hBeUFDTFFBQVFRTkhCRUFnQkNFQ0RBRUxJQU5GQkVBZ0FDQUJLQUlNRVFBQVJRUkFRUUFoQVF3TEN5QUJLQUlFSVFNZ0FTZ0NBQ0VFQ3lBRVFRRnFJUUlnQTBFQmF5RURJQUFvQXRnQklnY29BbGdnQkMwQUFFY05BQ0FEUlFSQUlBQWdBU2dDREJFQUFFVUVRRUVBSVFFTUN3c2dBQ2dDMkFFaEJ5QUJLQUlFSVFNZ0FTZ0NBQ0VDQ3lBQ1FRRnFJUVFnQTBFQmF5RURJQWNvQWdBZ0FpMEFBRWNFUUNBRUlRSU1BUXNnQTBVRVFDQUFJQUVvQWd3UkFBQkZCRUJCQUNFQkRBc0xJQUFvQXRnQklRY2dBU2dDQkNFRElBRW9BZ0FoQkFzZ0JFRUJhaUVDSUFOQkFXc2hBeUFIS0FLd0FTQUVMUUFBUncwQUlBTkZCRUFnQUNBQktBSU1FUUFBUlFSQVFRQWhBUXdMQ3lBQktBSUVJUU1nQVNnQ0FDRUNDeUFDUVFGcUlRUWdBMEVCYXlFRElBSXRBQUJCZ0FGSEJFQWdCQ0VDREFFTElBTkZCRUFnQUNBQktBSU1FUUFBUlFSQVFRQWhBUXdMQ3lBQktBSUVJUU1nQVNnQ0FDRUVDeUFFTFFBQUlRVWdBMEVCYXlJREJIOGdCRUVCYWdVZ0FDQUJLQUlNRVFBQVJRUkFRUUFoQVF3TEN5QUJLQUlFSVFNZ0FTZ0NBQXNpQkVFQmFpRUNJQU5CQVdzaEF5QUVMUUFBSUFWQkNIUnlEUUFnQTBVRVFDQUFJQUVvQWd3UkFBQkZCRUJCQUNFQkRBc0xJQUVvQWdRaEF5QUJLQUlBSVFJTElBSXRBQUFoQkNBRFFRRnJJZ01FZnlBQ1FRRnFCU0FBSUFFb0Fnd1JBQUJGQkVCQkFDRUJEQXNMSUFFb0FnUWhBeUFCS0FJQUN5SUZRUUZxSVFJZ0EwRUJheUVESUFVdEFBQWdCRUVJZEhJTkFDQURSUVJBSUFBZ0FTZ0NEQkVBQUVVRVFFRUFJUUVNQ3dzZ0FTZ0NCQ0VESUFFb0FnQWhBZ3NnQWtFQmFpRUVJQU5CQVdzaEF5QUNMUUFBQkVBZ0JDRUNEQUVMSUFORkJFQWdBQ0FCS0FJTUVRQUFSUVJBUVFBaEFRd0xDeUFCS0FJRUlRTWdBU2dDQUNFRUN5QUVMUUFBSVFVZ0EwRUJheUlEQkg4Z0JFRUJhZ1VnQUNBQktBSU1FUUFBUlFSQVFRQWhBUXdMQ3lBQktBSUVJUU1nQVNnQ0FBc2lCRUVCYWlFQ0lBTkJBV3NoQXlBRUxRQUFJQVZCQ0hSeVFRRkhEUUFnQTBVRVFDQUFJQUVvQWd3UkFBQkZCRUJCQUNFQkRBc0xJQUVvQWdRaEF5QUJLQUlBSVFJTElBSXRBQUFoQkNBRFFRRnJJZ01FZnlBQ1FRRnFCU0FBSUFFb0Fnd1JBQUJGQkVCQkFDRUJEQXNMSUFFb0FnUWhBeUFCS0FJQUN5SUZRUUZxSVFJZ0EwRUJheUVESUFVdEFBQWdCRUVJZEhJTkFDQURSUVJBSUFBZ0FTZ0NEQkVBQUVVRVFFRUFJUUVNQ3dzZ0FTZ0NCQ0VESUFFb0FnQWhBZ3NnQWtFQmFpRUVJQU5CQVdzaEF5QUNMUUFBQkVBZ0JDRUNEQUVMSUFORkJFQWdBQ0FCS0FJTUVRQUFSUVJBUVFBaEFRd0xDeUFCS0FJRUlRTWdBU2dDQUNFRUN5QUVMUUFBSVFVZ0EwRUJheUlEQkg4Z0JFRUJhZ1VnQUNBQktBSU1FUUFBUlFSQVFRQWhBUXdMQ3lBQktBSUVJUU1nQVNnQ0FBc2lCRUVCYWlFQ0lBTkJBV3NoQXlBRUxRQUFJQVZCQ0hSeVFRRkhEUUFnQTBVRVFDQUFJQUVvQWd3UkFBQkZCRUJCQUNFQkRBc0xJQUVvQWdRaEF5QUJLQUlBSVFJTElBSXRBQUFoQkNBRFFRRnJJZ01FZnlBQ1FRRnFCU0FBSUFFb0Fnd1JBQUJGQkVCQkFDRUJEQXNMSUFFb0FnUWhBeUFCS0FJQUN5SUZRUUZxSVFJZ0EwRUJheUVESUFVdEFBQWdCRUVJZEhKRkRRRUxJQUFvQWdBaUJFRWNOZ0lVSUFBZ0JDZ0NBQkVCQUFzZ0FFRUJOZ0t3QWlBQklBTTJBZ1FnQVNBQ05nSUFEQWdMSUFBZ0FDZ0MwQU1nQVVFQ2RHcEI0QVpyS0FJQUVRQUFEUWRCQUNFQkRBWUxJQUFnQUNnQzBBTW9BaHdSQUFBTkJrRUFJUUVNQlFzZ0FDZ0NBQ0lDSUFFMkFoZ2dBa0hlQURZQ0ZDQUFRUUVnQUNnQ0FDZ0NCQkVDQUF3RkN5QUFLQUlZSWdRb0FnUWlBMFVFUUNBQUlBUW9BZ3dSQUFCRkJFQkJBQ0VCREFVTElBUW9BZ1FoQXdzZ0JDZ0NBQ0lCTFFBQUlRVWdBMEVCYXlJQ0JIOGdBVUVCYWdVZ0FDQUVLQUlNRVFBQVJRUkFRUUFoQVF3RkN5QUVLQUlFSVFJZ0JDZ0NBQXNpQVMwQUFDRURJQUFvQWdBaUJrSGRBRFlDRkNBR0lBQW9BcmdETmdJWUlBQW9BZ0FnQXlBRlFRaDBjaUlGUVFKcklnTTJBaHdnQUVFQklBQW9BZ0FvQWdRUkFnQWdCQ0FDUVFGck5nSUVJQVFnQVVFQmFqWUNBQ0FGUVFOSkRRUWdBQ0FESUFBb0FoZ29BaEFSQWdBTUJBc2dBQ2dDQUNJQ0lBRTJBaGdnQWtIR0FEWUNGQ0FBSUFBb0FnQW9BZ0FSQVFBTUF3dEJBQ0VCSUFCQkFVRUFRUUFRMEFJTkFnd0JDMEVBSVFFTElBbEJvQUpxSkFBZ0FROExRUUFoQVNBQVFRQTJBcmdEREFBTEFBdVNBUUVDZndKQUFrQWdBQ2dDdUFNaUFRUi9JQUVGSUFBUTRnTkZEUUVnQUNnQ3VBTUxJQUFvQXRBREtBSVVJZ0ZCMEFGcVJnUkFJQUFvQWdBaUFpQUJOZ0lZSUFKQjVBQTJBaFFnQUVFRElBQW9BZ0FvQWdRUkFnQWdBRUVBTmdLNEF3d0NDeUFBSUFFZ0FDZ0NHQ2dDRkJFREFBMEJDMEVBRHdzZ0FDZ0MwQU1pQUNBQUtBSVVRUUZxUVFkeE5nSVVRUUVMMXdFQkJuOGdBQ2dDR0NJQktBSUVJZ0pGQkVBZ0FDQUJLQUlNRVFBQVJRUkFRUUFQQ3lBQktBSUVJUUlMSUFFb0FnQWlBeTBBQUNFRUlBSkJBV3NpQlFSL0lBTkJBV29GSUFBZ0FTZ0NEQkVBQUVVRVFFRUFEd3NnQVNnQ0JDRUZJQUVvQWdBTElnSXRBQUFoQXlBQUtBSUFJZ1pCM1FBMkFoUWdCaUFBS0FLNEF6WUNHQ0FBS0FJQUlBTWdCRUVJZEhJaUEwRUNheUlFTmdJY0lBQkJBU0FBS0FJQUtBSUVFUUlBSUFFZ0JVRUJhellDQkNBQklBSkJBV28yQWdBZ0EwRURUd1JBSUFBZ0JDQUFLQUlZS0FJUUVRSUFDMEVCQzg4Q0FRVi9JQUFvQWdBaUF5QUFLQUs0QXlJQ05nSVlJQU5CL0FBMkFoUWdBQ2dDQUNBQk5nSWNJQUJCZnlBQUtBSUFLQUlFRVFJQUlBRkJCbXBCQjNGQjBBRnlJUU1nQVVFQmEwRUhjVUhRQVhJaEJDQUJRUUpxUVFkeFFkQUJjaUVGSUFGQkFXcEJCM0ZCMEFGeUlRRURRQUpBQWtBZ0FrSEFBVWdOQUNBQklBSkdJQUpCMkFGclFYaEpjaUFDSUFWR2NnMEJJQUlnQkVZZ0FpQURSbklOQUNBQUtBSUFJZ0VnQWpZQ0dDQUJRZU1BTmdJVUlBQW9BZ0JCQVRZQ0hDQUFRUVFnQUNnQ0FDZ0NCQkVDQUNBQVFRQTJBcmdEUVFFUEN5QUFLQUlBSWdZZ0FqWUNHQ0FHUWVNQU5nSVVJQUFvQWdCQkFqWUNIQ0FBUVFRZ0FDZ0NBQ2dDQkJFQ0FDQUFFT0lEQkVBZ0FDZ0N1QU1oQWd3Q0JVRUFEd3NBQ3dzZ0FDZ0NBQ0lCSUFJMkFoZ2dBVUhqQURZQ0ZDQUFLQUlBUVFNMkFod2dBRUVFSUFBb0FnQW9BZ1FSQWdCQkFRdTJEUUVJZjBFQ0lRSUNRQ0FBS0FMTUF5SUZLQUlVRFFBRFFBSkFJQUFDZndKQUFrQWdBQ0FBS0FMUUF5Z0NCQkVBQUNJQ1FRRkhCRUFnQWtFQ1J3MEdJQVZCQVRZQ0ZDQUZLQUlZUlEwQlFRSWhBaUFBS0FMUUF5Z0NFRVVOQmlBQUtBSUFJZ0ZCUGpZQ0ZDQUFJQUVvQWdBUkFRQkJBZzhMQWtBQ1FBSkFJQVVvQWhnT0FnSUJBQXNnQUNnQzFBSWhBZ3dGQ3dKQUlBQW9BaUJCM1A4RFRBUkFJQUFvQWh4QjNmOERTQTBCQ3lBQUtBSUFRcXFBZ0lEQSt6ODNBaFFnQUNBQUtBSUFLQUlBRVFFQUN5QUFLQUxVQVNJQlFRMXJRWHBOQkVBZ0FDZ0NBQ0lDSUFFMkFoZ2dBa0VRTmdJVUlBQWdBQ2dDQUNnQ0FCRUJBQXNnQUNnQ0pDSURRUXRPQkVBZ0FDZ0NBQ0lCSUFNMkFoZ2dBVUViTmdJVUlBQW9BZ0JCQ2pZQ0hDQUFJQUFvQWdBb0FnQVJBUUFnQUNnQ0pDRURDeUFBUW9HQWdJQVFOd0s4QWlBRFFRQktCRUFnQUNnQzJBRWhBa0VBSVFoQkFTRUJRUUVoQkFOQUFrQWdBaWdDQ0NJR1FRVnJRWHhQQkVBZ0FpZ0NEQ0lIUVFWclFYdExEUUVMSUFBb0FnQWlBVUVUTmdJVUlBQWdBU2dDQUJFQkFDQUFLQUlrSVFNZ0FpZ0NEQ0VISUFBb0FzQUNJUUVnQWlnQ0NDRUdJQUFvQXJ3Q0lRUUxJQUFnQVNBSElBRWdCMG9iSWdFMkFzQUNJQUFnQkNBR0lBUWdCa29iSWdRMkFyd0NJQUpCMkFCcUlRSWdDRUVCYWlJSUlBTklEUUFMQ3lBQUtBTGNBUTBDSUFBb0F1QUJCRUFnQUNnQzFBSU5Bd3NDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBSUFBb0FxQURJZ0ZCOXdCTUJFQWdBUTVrQVE0T0FnNE9EZzRERGc0T0RnNE9CQTRPRGc0T0RnNE9CUTRPRGc0T0RnNE9EZzRHRGc0T0RnNE9EZzRPRGc0T0J3NE9EZzRPRGc0T0RnNE9EZzRPRVE0T0RnNE9EZzRPRGc0T0RnNE9EZzRJRGc0T0RnNE9EZzRPRGc0T0RnNE9EZzRPQ1E0TElBRkJ3Z0ZNQkVBZ0FVSDRBRVlOQ2lBQlFZOEJSZzBMSUFGQnFBRkhEUTRnQUVFL05nSzBBeUFBUWNEQ0FqWUNzQU1nQUVFTk5nS3NBMEVOREJJTElBRkJ3d0ZHRFFzZ0FVSGdBVVlORENBQlFmOEJSdzBOSUFCQlB6WUN0QU1nQUVIQXdnSTJBckFESUFCQkVEWUNyQU5CRUF3UkN5QUFRUUEyQXJRRElBQkJ3TUlDTmdLd0F5QUFRUUUyQXF3RFFRRU1FQXNnQUVFRE5nSzBBeUFBUVlETUFqWUNzQU1nQUVFQ05nS3NBMEVDREE4TElBQkJDRFlDdEFNZ0FFR1F5d0kyQXJBRElBQkJBellDckFOQkF3d09DeUFBUVE4MkFyUURJQUJCa01vQ05nS3dBeUFBUVFRMkFxd0RRUVFNRFFzZ0FFRVlOZ0swQXlBQVFlRElBallDc0FNZ0FFRUZOZ0tzQTBFRkRBd0xJQUJCSXpZQ3RBTWdBRUdReHdJMkFyQURJQUJCQmpZQ3JBTkJCZ3dMQ3lBQVFUQTJBclFESUFCQmdNVUNOZ0t3QXlBQVFRYzJBcXdEUVFjTUNnc2dBRUUvTmdLMEF5QUFRY0RDQWpZQ3NBTWdBRUVKTmdLc0EwRUpEQWtMSUFCQlB6WUN0QU1nQUVIQXdnSTJBckFESUFCQkNqWUNyQU5CQ2d3SUN5QUFRVDgyQXJRRElBQkJ3TUlDTmdLd0F5QUFRUXMyQXF3RFFRc01Cd3NnQUVFL05nSzBBeUFBUWNEQ0FqWUNzQU1nQUVFTU5nS3NBMEVNREFZTElBQkJQellDdEFNZ0FFSEF3Z0kyQXJBRElBQkJEallDckFOQkRnd0ZDeUFBUVQ4MkFyUURJQUJCd01JQ05nS3dBeUFBUVE4MkFxd0RRUThNQkFzZ0FDZ0NBQ0lCUVJFMkFoUWdBU0FBS0FLY0F6WUNHQ0FBS0FJQUlBQW9BcUFETmdJY0lBQW9BZ0FnQUNnQ3BBTTJBaUFnQUNnQ0FDQUFLQUtvQXpZQ0pDQUFJQUFvQWdBb0FnQVJBUUFnQUNnQ0pDRURJQUFvQXF3RERBTUxJQVVvQWhCRkJFQWdBQ2dDQUNJQlFTUTJBaFFnQUNBQktBSUFFUUVBQ3lBQUtBTFVBa1VOQkNBQUVMSUZRUUVQQzBFQ0lRSWdBQ2dDa0FFaUFTQUFLQUtZQVU0TkJDQUFJQUUyQXBnQkRBUUxJQUJCUHpZQ3RBTWdBRUhBd2dJMkFyQURJQUJCQ0RZQ3JBTkJDQXNpQVRZQ3lBSWdBQ0FCTmdMRUFpQURRUUJLQkVBZ0FDZ0MyQUVoQWtFQUlRUURRQ0FDSUFFMkFpZ2dBaUFCTmdJa0lBSWdBaWdDQ0NBQUtBSWNiQ0FBS0FLOEFpQUJiQkJzTmdJY0lBSWdBaWdDRENBQUtBSWdiQ0FBS0FLc0F5QUFLQUxBQW13UWJEWUNJQ0FDSUFJb0FnZ2dBQ2dDSEd3Z0FDZ0N2QUlRYkRZQ0xDQUNLQUlNSUFBb0FpQnNJQUFvQXNBQ0VHd2hBU0FDUVFBMkFsQWdBa0VCTmdJMElBSWdBVFlDTUNBRVFRRnFJZ1FnQUNnQ0pFNUZCRUFnQWtIWUFHb2hBaUFBS0FLc0F5RUJEQUVMQ3lBQUtBS3NBeUVCQ3lBQUlBQW9BaUFnQVNBQUtBTEFBbXdRYkRZQ3pBSkJBU0VCSUFBb0Fzd0RJQUFvQXRRQ0lnSWdBQ2dDSkU0RWZ5QUFLQUxnQVVFQVJ3VkJBUXMyQWhBTElBSkZCRUFnQlVFQ05nSVlEQUVMQ3lBRlFRQTJBaGhCQVE4TElBSUxRd0VCZnlBQUtBTE1BeUlCUVFFMkFoZ2dBVUlBTndJUUlBRkIvd0EyQWdBZ0FDQUFLQUlBS0FJUUVRRUFJQUFnQUNnQzBBTW9BZ0FSQVFBZ0FFRUFOZ0tnQVFzY0FDQUFJQUFvQXRRREtBSUlFUUVBSUFBb0Fzd0RRZjhBTmdJQUN3d0FJQUFvQWhoQkFUWUNKQXVMQVFFQ2Z5QUFLQUlZSWdFb0FpQkJBVUdBSUNBQktBSWNFR0FpQWtVRVFDQUJLQUlrQkVBZ0FDZ0NBQ0lDUVNzMkFoUWdBQ0FDS0FJQUVRRUFDeUFBS0FJQUlnSkIrd0EyQWhRZ0FFRi9JQUlvQWdRUkFnQWdBU2dDSUVIL0FUb0FBQ0FCS0FJZ1Fka0JPZ0FCUVFJaEFnc2dBVUVBTmdJa0lBRWdBallDQkNBQklBRW9BaUEyQWdCQkFRdFVBUUovSUFGQkFFb0VRQ0FCSUFBb0FoZ2lBaWdDQkNJRFNnUkFBMEFnQUNBQ0tBSU1FUUFBR2lBQklBTnJJZ0VnQWlnQ0JDSURTZzBBQ3dzZ0FpQURJQUZyTmdJRUlBSWdBaWdDQUNBQmFqWUNBQXNMZXdFQmZ5QUFLQUlZSWdKRkJFQWdBQ0FBUVFCQktDQUFLQUlFS0FJQUVRUUFJZ0kyQWhnZ0FpQUFRUUJCZ0NBZ0FDZ0NCQ2dDQUJFRUFEWUNJQ0FBS0FJWUlRSUxJQUlnQVRZQ0hDQUNRZmNBTmdJWUlBSkIrQUEyQWhRZ0FrSDVBRFlDRUNBQ1Fmb0FOZ0lNSUFKQit3QTJBZ2dnQWtJQU53SUFDODBCQVFSL0l3QkJFR3NpQkNRQUlBQW9BaFFpQTBITkFVY0VRQ0FBS0FJQUlnVWdBellDR0NBRlFSVTJBaFFnQUNBQUtBSUFLQUlBRVFFQUN3SkFJQUFvQW93QklnVWdBQ2dDZENJR1R3UkFJQUFvQWdBaUFVSCtBRFlDRkNBQVFYOGdBU2dDQkJFQ0FFRUFJUUVNQVFzZ0FDZ0NDQ0lEQkVBZ0F5QUdOZ0lJSUFNZ0JUWUNCQ0FBSUFNb0FnQVJBUUFMSUFSQkFEWUNEQ0FBSUFFZ0JFRU1haUFDSUFBb0FzQURLQUlFRVFjQUlBQWdCQ2dDRENJQklBQW9Bb3dCYWpZQ2pBRUxJQVJCRUdva0FDQUJDOE5BQVJSL0FrQUNRQUpBQWtBQ1FDQUFLQUlVSWdGQnlnRnJEZ01BQVFNQ0N5QUFJQUJCQVVFY0lBQW9BZ1FvQWdBUkJBQWlEVFlDdkFNZ0RVRUFOZ0lJSUExQnpBRTJBZ1FnRFVITkFUWUNBQ0FBS0FMVUFTSUJRUWhIQkVBZ0FDZ0NBQ0lDSUFFMkFoZ2dBa0VRTmdJVUlBQWdBQ2dDQUNnQ0FCRUJBQXNnQUNnQ0ZDSUJRY29CUndSQUlBQW9BZ0FpQWlBQk5nSVlJQUpCRlRZQ0ZDQUFJQUFvQWdBb0FnQVJBUUFMQW44Z0FDZ0NyQU1pQWlBQUtBSXdiQ0lESUFBb0FqUWlCRTBFUUNBQUlBQW9BaHdnQWhCc05nSndRUUVoQVNBQUtBSWdEQUVMSUFSQkFYUWdBMDhFUUNBQUlBQW9BaHhCQVhRZ0FoQnNOZ0p3UVFJaEFTQUFLQUlnUVFGMERBRUxRUU1oQVNBRVFRTnNJQU5QQkVBZ0FDQUFLQUljUVFOc0lBSVFiRFlDY0NBQUtBSWdRUU5zREFFTElBUkJBblFnQTA4RVFDQUFJQUFvQWh4QkFuUWdBaEJzTmdKd1FRUWhBU0FBS0FJZ1FRSjBEQUVMUVFVaEFTQUVRUVZzSUFOUEJFQWdBQ0FBS0FJY1FRVnNJQUlRYkRZQ2NDQUFLQUlnUVFWc0RBRUxRUVloQVNBRVFRWnNJQU5QQkVBZ0FDQUFLQUljUVFac0lBSVFiRFlDY0NBQUtBSWdRUVpzREFFTFFRY2hBU0FFUVFkc0lBTlBCRUFnQUNBQUtBSWNRUWRzSUFJUWJEWUNjQ0FBS0FJZ1FRZHNEQUVMSUFSQkEzUWdBMDhFUUNBQUlBQW9BaHhCQTNRZ0FoQnNOZ0p3UVFnaEFTQUFLQUlnUVFOMERBRUxRUWtoQVNBRVFRbHNJQU5QQkVBZ0FDQUFLQUljUVFsc0lBSVFiRFlDY0NBQUtBSWdRUWxzREFFTFFRb2hBU0FFUVFwc0lBTlBCRUFnQUNBQUtBSWNRUXBzSUFJUWJEWUNjQ0FBS0FJZ1FRcHNEQUVMUVFzaEFTQUVRUXRzSUFOUEJFQWdBQ0FBS0FJY1FRdHNJQUlRYkRZQ2NDQUFLQUlnUVF0c0RBRUxRUXdoQVNBRVFReHNJQU5QQkVBZ0FDQUFLQUljUVF4c0lBSVFiRFlDY0NBQUtBSWdRUXhzREFFTFFRMGhBU0FFUVExc0lBTlBCRUFnQUNBQUtBSWNRUTFzSUFJUWJEWUNjQ0FBS0FJZ1FRMXNEQUVMUVE0aEFTQUVRUTVzSUFOUEJFQWdBQ0FBS0FJY1FRNXNJQUlRYkRZQ2NDQUFLQUlnUVE1c0RBRUxRUThoQVNBQUtBSWNJUVlnQkVFUGJDQURUd1JBSUFBZ0JrRVBiQ0FDRUd3MkFuQWdBQ2dDSUVFUGJBd0JDeUFBSUFaQkJIUWdBaEJzTmdKd1FSQWhBU0FBS0FJZ1FRUjBDeUFBS0FLc0F4QnNJUUlnQUNBQk5nTElBaUFBSUFFMkFzUUNJQUFnQWpZQ2RBSkFJQUFvQWlRaUJFRUFUQTBBSUFBb0F0Z0JJUUlnQkVFQmEwRUhUd1JBSUFSQmVIRWhCa0VBSVFNRFFDQUNJQUUyQWlnZ0FpQUJOZ0lrSUFJZ0FUWUNrQVVnQWlBQk5nS01CU0FDSUFFMkFyZ0VJQUlnQVRZQ3RBUWdBaUFCTmdMZ0F5QUNJQUUyQXR3RElBSWdBVFlDaUFNZ0FpQUJOZ0tFQXlBQ0lBRTJBckFDSUFJZ0FUWUNyQUlnQWlBQk5nTFlBU0FDSUFFMkF0UUJJQUlnQVRZQ2dBRWdBaUFCTmdKOElBSkJ3QVZxSVFJZ0EwRUlhaUlESUFaSERRQUxDeUFFUVFkeElnUkZEUUJCQUNFREEwQWdBaUFCTmdJb0lBSWdBVFlDSkNBQ1FkZ0FhaUVDSUFOQkFXb2lBeUFFUncwQUN3c0NRQ0FBS0FJa0lnbEJBRXdOQUVFSVFRUWdBQ2dDVEJzaENpQUFLQUxJQWlFRElBQW9Bc1FDSVFRZ0FDZ0MyQUVpQnlFSUEwQUNRQ0FLSUFRaUFVZ05BQ0FBS0FLOEFpSUNJQWdvQWdnaURFRUJkRzhOQUVFQ0lRWURRQ0FFSUFac0lnRWdDa29OQVNBQ0lBWkJBWFFpQmlBTWJHOUZEUUFMQ3lBSUlBRTJBaVFDUUNBS0lBTWlBa2dOQUNBQUtBTEFBaUlNSUFnb0Fnd2lEa0VCZEc4TkFFRUNJUVlEUUNBRElBWnNJZ0lnQ2tvTkFTQU1JQVpCQVhRaUJpQU9iRzlGRFFBTEN5QUlJQUkyQWlnQ1FDQUNRUUYwSWdZZ0FVZ0VRQ0FJSUFZMkFpUU1BUXNnQWlBQlFRRjBJZ0ZNRFFBZ0NDQUJOZ0lvQ3lBSVFkZ0FhaUVJSUF0QkFXb2lDeUFKUncwQUN5QUpRUUJNRFFCQkFDRUdBMEFnQnlBSEtBSWtJQWNvQWdnZ0FDZ0NIR3hzSUFBb0Fxd0RJQUFvQXJ3Q2JCQnNOZ0lzSUFjZ0J5Z0NLQ0FIS0FJTUlBQW9BaUJzYkNBQUtBS3NBeUFBS0FMQUFtd1FiRFlDTUNBSFFkZ0FhaUVISUFaQkFXb2lCaUFBS0FJa0lnbElEUUFMQ3lBQUtBSXNRUUZySWdGQkJrMEVRQ0FCUVFKMFFZQzhBbW9vQWdBaENRc2dBQ0FKTmdKNElBQkJBU0FKSUFBb0FsUWJOZ0o4SUFBZ0FCQ3VCUVIvSUFBb0FzQUNCVUVCQ3pZQ2dBRWdBQ0FBUVFGQmdBb2dBQ2dDQkNnQ0FCRUVBRUVBUVlBRUVEb2lBa0dBQkdvaUFUWUMwQUlEUUNBQklBVnFJQVU2QUFBZ0FTQUZRUUZ5SWdOcUlBTTZBQUFnQVNBRlFRSnlJZ05xSUFNNkFBQWdBU0FGUVFOeUlnTnFJQU02QUFBZ0FTQUZRUVJ5SWdOcUlBTTZBQUFnQVNBRlFRVnlJZ05xSUFNNkFBQWdBU0FGUVFaeUlnTnFJQU02QUFBZ0FTQUZRUWR5SWdOcUlBTTZBQUFnQlVFSWFpSUZRWUFDUncwQUN5QUNRWUFHYWtIL0FVR0FCQkE2R2dKQUFrQWdBQ2dDZEVVTkFDQUFLQUp3UlEwQUlBQW9BbmhCQUVvTkFRc2dBQ2dDQUNJQlFTRTJBaFFnQUNBQktBSUFFUUVBQ3lBTlFRQTJBZ3dnQUJDdUJTRUJJQTFDQURjQ0ZDQU5JQUUyQWhBQ1FDQUFLQUpVUlFSQUlBQkJBRFlDYkNBQVFnQTNBbVFNQVFzZ0FDZ0NRRVVFUUNBQVFRQTJBbXdnQUVJQU53SmtDeUFBS0FKRUJFQWdBQ2dDQUNJQlFUQTJBaFFnQUNBQktBSUFFUUVBQ3dKQUlBQW9BbmhCQTBjRVFDQUFRUUEyQW9nQklBQkJBRFlDYkNBQVFnRTNBbVFNQVFzZ0FDZ0NpQUVFUUNBQVFRRTJBbWdNQVFzZ0FDZ0NYQVJBSUFCQkFUWUNiQXdCQ3lBQVFRRTJBbVFMSUFBb0FtUUVRQ0FBSUFCQkFVSFlBQ0FBS0FJRUtBSUFFUVFBSWdFMkF1UURJQUZCQURZQ1JDQUJRZTRCTmdJTUlBRkI3d0UyQWdnZ0FVSHdBVFlDQUNBQlFRQTJBalFnQUNnQ2VFRUZUZ1JBSUFBb0FnQkN1WUNBZ01BQU53SVVJQUFnQUNnQ0FDZ0NBQkVCQUFzZ0FDZ0NZQ0lLUVlFQ1RnUkFJQUFvQWdCQ3U0Q0FnSUFnTndJVUlBQWdBQ2dDQUNnQ0FCRUJBQ0FBS0FKZ0lRb0xJQUFvQW5naUIwRUJheUlKUVhoeElRZ2dDVUVIY1NFRElBQW9BdVFESVFZZ0IwRUNTQ0VMSUFkQkFtdEJCMGtoREVFQklRRURRQ0FCSWdWQkFXb2lBU0VFQWtBZ0N3MEFRUUFoQWlBQklRUWdERVVFUUFOQUlBRWdCR3dnQVd3Z0FXd2dBV3dnQVd3Z0FXd2dBV3dnQVd3aEJDQUNRUWhxSWdJZ0NFY05BQXNMUVFBaEFpQURSUTBBQTBBZ0FTQUViQ0VFSUFKQkFXb2lBaUFEUncwQUN3c2dCQ0FLVEEwQUMwRUJJUU1nQlVFQlRRUkFJQUFvQWdBaUFTQUVOZ0lZSUFGQk9qWUNGQ0FBSUFBb0FnQW9BZ0FSQVFBTEFrQWdCMEVBVEEwQUlBZEJBM0VoQzBFQUlRZ0NRQ0FKUVFOSkJFQkJBQ0VCREFFTElBZEJmSEVoREVFQUlRRWdCa0VnYWlFQ1FRQWhDUU5BSUFJZ0FVRUNkQ0lFYWlBRk5nSUFJQUlnQkVFRWNtb2dCVFlDQUNBQ0lBUkJDSEpxSUFVMkFnQWdBaUFFUVF4eWFpQUZOZ0lBSUFGQkJHb2hBU0FESUFWc0lBVnNJQVZzSUFWc0lRTWdDVUVFYWlJSklBeEhEUUFMQ3lBTEJFQURRQ0FHSUFGQkFuUnFJQVUyQWlBZ0FVRUJhaUVCSUFNZ0JXd2hBeUFJUVFGcUlnZ2dDMGNOQUFzTElBZEJBRXdOQUVFQUlRRWdBQ2dDTEVFQ1J5RUZRUUVoQWdOQUlBb2dBeUFHSUFVRWZ5QUJCU0FCUVFKMFFiRENBbW9vQWdBTFFRSjBhaUlJS0FJZ0lnUnRJQVJCQVdvaUNXd2lCRTRFUUNBSUlBazJBaUJCQUNFQ0lBUWhBeUFCUVFGcUlnRWdCMGNOQVFzZ0FrRUJjU0VFUVFFaEFrRUFJUUVnQkVVTkFBc0xJQUFvQW5naEFTQUFLQUlBSWdJZ0F6WUNHQ0FDQW44Z0FVRURSZ1JBSUFJZ0JpZ0NJRFlDSENBQ0lBWW9BaVEyQWlBZ0FpQUdLQUlvTmdJa1FlQUFEQUVMSUFBb0FnQWhBa0hoQUFzMkFoUWdBRUVCSUFJb0FnUVJBZ0FnQUVFQklBTWdBQ2dDZUNBQUtBSUVLQUlJRVFnQUlRNGdBQ2dDZUNJQlFRQktCRUJCQUNFSUlBTWhBZ05BSUFJZ0JpQUlRUUowSWdScUtBSWdJZ3h0SVFVZ0RFRUFTZ1JBSUFWQmZIRWhFU0FGUVFOeElROGdCVUVCYXlFU0lBUWdEbW9oQnlBTVFRRnJJaE5CQVhZaEZFRUFJUXNEUUNBRElBVWdDMndpQkVvRVFDQUxRZjhCYkNBVWFpQVRiU0VLQTBBQ1FDQUZRUUJNRFFCQkFDRUpRUUFoQVVFQUlSQWdFa0VEVHdSQUEwQWdCeWdDQUNBQklBUnFhaUFLT2dBQUlBY29BZ0FnQVVFQmNpQUVhbW9nQ2pvQUFDQUhLQUlBSUFGQkFuSWdCR3BxSUFvNkFBQWdCeWdDQUNBQlFRTnlJQVJxYWlBS09nQUFJQUZCQkdvaEFTQVFRUVJxSWhBZ0VVY05BQXNMSUE5RkRRQURRQ0FIS0FJQUlBRWdCR3BxSUFvNkFBQWdBVUVCYWlFQklBbEJBV29pQ1NBUFJ3MEFDd3NnQWlBRWFpSUVJQU5JRFFBTEN5QUxRUUZxSWdzZ0RFY05BQXNnQUNnQ2VDRUJDeUFGSVFJZ0NFRUJhaUlJSUFGSURRQUxDeUFHSUFNMkFoUWdCaUFPTmdJUUlBQVFwUVVDUUNBQUtBSllRUUpIRFFBZ0FDZ0NlRUVBVEEwQUlBQW9BbkJCQVhSQkJHb2hBaUFBS0FMa0F5RURRUUFoQVFOQUlBTWdBVUVDZEdvZ0FFRUJJQUlnQUNnQ0JDZ0NCQkVFQURZQ1JDQUJRUUZxSWdFZ0FDZ0NlRWdOQUFzTElBMGdBQ2dDNUFNMkFoUUxJQUFvQW14RkJFQWdBQ2dDYUVVTkFRdEJBQ0VDSUFBZ0FFRUJRU3dnQUNnQ0JDZ0NBQkVFQUNJQk5nTGtBeUFCUVFBMkFpZ2dBVUVBTmdJZ0lBRkI5Z0UyQWd3Z0FVSDNBVFlDQUNBQUtBSjRRUU5IQkVBZ0FDZ0NBQ0lEUVRBMkFoUWdBQ0FES0FJQUVRRUFDeUFCSUFCQkFVR0FBU0FBS0FJRUtBSUFFUVFBTmdJWUEwQWdBRUVCUVlBZ0lBQW9BZ1FvQWdRUkJBQWhBeUFDUVFKMElnUWdBU2dDR0dvZ0F6WUNBQ0FBUVFGQmdDQWdBQ2dDQkNnQ0JCRUVBQ0VESUFFb0FoZ2dCRUVFY21vZ0F6WUNBQ0FDUVFKcUlnSkJJRWNOQUFzZ0FVRUJOZ0ljQWtBZ0FDZ0NiQVJBUVFnaEEwRTZJUVFDUUNBQUtBSmdJZ0pCQ0U0RVFDQUNRWUVDU1EwQlFUc2hCRUdBQWlFREN5QUFLQUlBSWdVZ0F6WUNHQ0FGSUFRMkFoUWdBQ0FBS0FJQUtBSUFFUUVBQ3lBQVFRRWdBa0VESUFBb0FnUW9BZ2dSQ0FBaEF5QUJJQUkyQWhRZ0FTQUROZ0lRREFFTElBRkJBRFlDRUFzZ0FDZ0NXQVJBSUFCQkFqWUNXQ0FCSUFCQkFTQUFLQUp3UVFac1FReHFJQUFvQWdRb0FnUVJCQUEyQWlBZ0FCQ2tCUXNnRFNBQUtBTGtBellDR0FzZ0FDZ0NSRVVFUUFKQUlBMG9BaEFFUUVFQUlRSWdBQ0FBUVFGQk1DQUFLQUlFS0FJQUVRUUFJZ0UyQXR3RElBRkJBRFlDQ0NBQlFjNEJOZ0lBSUFFZ0FDZ0NlQ0FBS0FKd2JDSUROZ0lvQWtBZ0FDZ0N3QUpCQWtZRVFDQUJRYzhCTmdJTUlBRkIwQUUyQWdRZ0FFRUJJQU1nQUNnQ0JDZ0NCQkVFQUNFQ0RBRUxJQUZCMFFFMkFnd2dBVUhTQVRZQ0JBc2dBU0FDTmdJZ0lBQW9BaWdoQXlBQUtBTGNBeUlCSUFCQkFVR0FDQ0FBS0FJRUtBSUFFUVFBTmdJUUlBRWdBRUVCUVlBSUlBQW9BZ1FvQWdBUkJBQTJBaFFnQVNBQVFRRkJnQWdnQUNnQ0JDZ0NBQkVFQURZQ0dDQUJJQUJCQVVHQUNDQUFLQUlFS0FJQUVRUUFJZ1EyQWh3Z0FTZ0NHQ0VGSUFFb0FoUWhCaUFCS0FJUUlRZEJBQ0VDUVlCL0lRRUNRQ0FEUVFkR0JFQURRQ0FISUFKQkFuUWlBMm9nQVVIVG13dHNRWUNBQW1wQkVIVTJBZ0FnQXlBR2FpQUJRY1NXRG14QmdJQUNha0VRZFRZQ0FDQURJQVZxSUFGQjNhUjZiRFlDQUNBRElBUnFJQUZCelo5OWJFR0FnQUpxTmdJQUlBRkJBV29oQVNBQ1FRRnFJZ0pCZ0FKSERRQU1BZ3NBQ3dOQUlBY2dBa0VDZENJRGFpQUJRZW5OQld4QmdJQUNha0VRZFRZQ0FDQURJQVpxSUFGQm9vc0hiRUdBZ0FKcVFSQjFOZ0lBSUFNZ0JXb2dBVUd1a24xc05nSUFJQU1nQkdvZ0FVSG56MzVzUVlDQUFtbzJBZ0FnQVVFQmFpRUJJQUpCQVdvaUFrR0FBa2NOQUFzTERBRUxJQUFnQUVFQlFSd2dBQ2dDQkNnQ0FCRUVBQ0lCTmdMZ0F5QUJRWVVCTmdJQUFrQUNRQUpBSUFBb0FpZ2lBa0VIU3cwQUFrQkJBU0FDZEVITUFYRkZCRUJCQVNBQ2RFRXdjUTBCSUFKQkFVY05BaUFBS0FJa1FRRkhEUU1NQkFzZ0FDZ0NKRUVEUncwQ0RBTUxJQUFvQWlSQkJFY05BUXdDQ3lBQUtBSWtRUUJLRFFFTElBQW9BZ0FpQWtFTE5nSVVJQUFnQWlnQ0FCRUJBQXNDUUNBQUtBS3dBa1VOQUFKQUlBQW9BaWhCQW1zT0JRRUFBQUFCQUFzZ0FDZ0NBQ0lDUVJ3MkFoUWdBQ0FDS0FJQUVRRUFDd0pBQWtBQ1FBSkFBa0FDUUNBQUtBSXNJZ0pCQVdzT0JnQUJCQU1FQWdRTElBQkJBVFlDZUFKQUFrQUNRQ0FBS0FJb1FRRnJEZ2NBQVFBQ0FnSUFBZ3NnQVVHR0FUWUNCQ0FBS0FJa0lnRkJBa2dOQmlBQlFRRnJJZ1ZCQjNFaEF5QUFLQUxZQVNFRVFRRWhBaUFCUVFKclFRZFBCRUFnQlVGNGNTRUdRUUFoQlFOQUlBUWdBa0hZQUd4cUlnRkJBRFlDTkNBQlFRQTJBb3dCSUFGQkFEWUM1QUVnQVVFQU5nSzhBaUFCUVFBMkFwUURJQUZCQURZQzdBTWdBVUVBTmdMRUJDQUJRUUEyQXB3RklBSkJDR29oQWlBRlFRaHFJZ1VnQmtjTkFBc0xJQU5GRFFaQkFDRUJBMEFnQkNBQ1FkZ0FiR3BCQURZQ05DQUNRUUZxSVFJZ0FVRUJhaUlCSUFOSERRQUxEQVlMQWtBQ1FBSkFBa0FnQUNnQ3NBSU9BZ0FCQWdzZ0FVR0hBVFlDQkF3Q0N5QUJRWWdCTmdJRURBRUxJQUFvQWdBaUFVRWNOZ0lVSUFBZ0FTZ0NBQkVCQUFzZ0FDZ0M0QU1nQUVFQlFZQVlJQUFvQWdRb0FnQVJCQUFpQkRZQ0dFRUFJUUVEUUNBRUlBRkJBblJxSWdJZ0FVR0xtUUZzTmdJQUlBSkJnQkJxSUFGQnJ6cHNRWUNBQW1vMkFnQWdBa0dBQ0dvZ0FVSEdyQUpzTmdJQUlBUWdBVUVCY2lJRFFRSjBhaUFEUVl1WkFXdzJBZ0FnQWtHRUVHb2dBMEd2T214QmdJQUNhallDQUNBQ1FZUUlhaUFEUWNhc0FtdzJBZ0FnQVVFQ2FpSUJRWUFDUncwQUN3d0ZDeUFBS0FJQUlnRkJIRFlDRkNBQUlBRW9BZ0FSQVFBTUJBc2dBRUVETmdKNEFrQUNRQUpBQWtBQ1FDQUFLQUlvUVFGckRnY0FBd0VFQkFRQ0JBc2dBVUdKQVRZQ0JBd0hDeUFCUVlvQk5nSUVJQUFRc1FVTUJnc2dBVUdLQVRZQ0JDQUFLQUxnQXlJQklBQkJBVUdBQ0NBQUtBSUVLQUlBRVFRQU5nSUlJQUVnQUVFQlFZQUlJQUFvQWdRb0FnQVJCQUEyQWd3Z0FTQUFRUUZCZ0FnZ0FDZ0NCQ2dDQUJFRUFEWUNFQ0FCSUFCQkFVR0FDQ0FBS0FJRUtBSUFFUVFBSWdRMkFoUWdBU2dDRUNFRklBRW9BZ3doQmlBQktBSUlJUWRCQUNFQ1FZQi9JUUVEUUNBSElBSkJBblFpQTJvZ0FVSFRtd3RzUVlDQUFtcEJFSFUyQWdBZ0F5QUdhaUFCUWNTV0RteEJnSUFDYWtFUWRUWUNBQ0FESUFWcUlBRkIzYVI2YkRZQ0FDQURJQVJxSUFGQnpaOTliRUdBZ0FKcU5nSUFJQUZCQVdvaEFTQUNRUUZxSWdKQmdBSkhEUUFMREFVTEFrQUNRQUpBSUFBb0FyQUNEZ0lBQVFJTElBRkJpd0UyQWdRTUJnc2dBVUdNQVRZQ0JBd0ZDeUFBS0FJQUlnRkJIRFlDRkNBQUlBRW9BZ0FSQVFBTUJBc2dBQ2dDQUNJQlFSdzJBaFFnQUNBQktBSUFFUUVBREFNTElBQkJBellDZUNBQUtBSW9RUVpHQkVBQ1FBSkFBa0FnQUNnQ3NBSU9BZ0FCQWdzZ0FVR0xBVFlDQkF3RkN5QUJRWXdCTmdJRURBUUxJQUFvQWdBaUFVRWNOZ0lVSUFBZ0FTZ0NBQkVCQUF3REN5QUFLQUlBSWdGQkhEWUNGQ0FBSUFFb0FnQVJBUUFNQWdzZ0FFRUVOZ0o0QWtBQ1FBSkFJQUFvQWloQkJHc09BZ0VBQWdzZ0FVR05BVFlDQkNBQUVMRUZEQU1MSUFGQmpnRTJBZ1FNQWdzZ0FDZ0NBQ0lCUVJ3MkFoUWdBQ0FCS0FJQUVRRUFEQUVMSUFBb0FpZ2dBa1lFUUNBQUlBQW9BaVEyQW5nZ0FVR09BVFlDQkF3QkN5QUFLQUlBSWdGQkhEWUNGQ0FBSUFFb0FnQVJBUUFMSUFBZ0FDZ0NWQVIvUVFFRklBQW9BbmdMTmdKOFFRQWhBeUFBSUFCQkFVR2dBU0FBS0FJRUtBSUFFUVFBSWdFMkF0d0RJQUZCQURZQ0NDQUJRZGNCTmdJRUlBRkIyQUUyQWdBZ0FDZ0N0QUlFUUNBQUtBSUFJZ0pCR2pZQ0ZDQUFJQUlvQWdBUkFRQUxJQUFvQWlSQkFFb0VRQ0FCUVF4cUlRa2dBVUdXQVdvaENpQUJRWXdCYWlFTElBRkJOR29oQkNBQlFlUUFhaUVNSUFBb0F0Z0JJUUVEUUNBQUtBTEFBaUVGSUFBb0Fyd0NJUWNnQUNnQ3hBSWhDQ0FCS0FJa0lRNGdBU2dDQ0NFUElBd2dBMEVDZENJQ2FpQUJLQUlvSUFFb0FneHNJQUFvQXNnQ2JTSUdOZ0lBSUE0Z0Qyd2dDRzBoQ0FKQUlBRW9BalJGQkVBZ0FpQUVha0haQVRZQ0FBd0JDeUFISUFoSElBVWdCa2R5UlFSQUlBSWdCR3BCMmdFMkFnQU1BUXNDUUNBSVFRRjBJQWRISWc0Z0JTQUdSM0pGQkVBZ0FpQUVha0hiQVRZQ0FBd0JDeUFPSUFaQkFYUWdCVWR5UlFSQUlBSWdCR3BCM0FFMkFnQU1BUXNDUUNBSElBY2dDRzBpQnlBSWJHc05BQ0FGSUFVZ0JtMGlCU0FHYkdzTkFDQUNJQVJxUWQwQk5nSUFJQU1nQzJvZ0J6b0FBQ0FESUFwcUlBVTZBQUFNQVFzZ0FDZ0NBQ0lGUVNjMkFoUWdBQ0FGS0FJQUVRRUFDeUFBS0FJRUtBSUlJUVVnQWlBSmFpQUFRUUVnQUNnQ2NDQUFLQUs4QWhDTUF5QUFLQUxBQWlBRkVRZ0FOZ0lBQ3lBQlFkZ0FhaUVCSUFOQkFXb2lBeUFBS0FJa1NBMEFDd3NMSUFBb0Ftd2hCQ0FBSUFCQkFVRWNJQUFvQWdRb0FnQVJCQUFpQVRZQ3lBTWdBVUlBTndJSUlBRkIwd0UyQWdBZ0FDZ0NWQVJBQWtBZ0FTQUFLQUxBQWlJQ05nSVFJQUFvQWdRaEF5QUVCRUFnQXlnQ0VDRURJQUVnQUVFQlFRQWdBQ2dDZUNBQUtBSndiQ0FBS0FKMElBSVFqQU1nQVNnQ0VDQURFUWtBTmdJSURBRUxJQUVnQUVFQklBQW9BbmdnQUNnQ2NHd2dBaUFES0FJSUVRZ0FOZ0lNQ3dzTFFRQWhBU0FBSUFCQkFVSFVBQ0FBS0FJRUtBSUFFUVFBSWdJMkF0Z0RJQUpCandFMkFnQWdBQ2dDSkVFQVNnUkFJQUpCTEdvaEF5QUFLQUxZQVNFQ0EwQWdBaUFBUVFGQmdBSWdBQ2dDQkNnQ0FCRUVBQ0lFTmdKVUlBUkJBRUdBQWhBNkdpQURJQUZCQW5ScVFYODJBZ0FnQWtIWUFHb2hBaUFCUVFGcUlnRWdBQ2dDSkVnTkFBc0xBa0FnQUNnQzVBRUVRRUVBSVFJZ0FDQUFRUUZCd0FFZ0FDZ0NCQ2dDQUJFRUFDSUJOZ0xVQXlBQlFiSUJOZ0lJSUFGQnN3RTJBZ0FnQVVFOGFrRUFRWUFCRURvYUlBRkI4UUE2QUx3QkFrQWdBQ2dDNEFGRkRRQWdBQ0FBUVFFZ0FDZ0NKRUVJZENBQUtBSUVLQUlBRVFRQUlnRTJBcUFCSUFBb0FpUkJBRXdOQUFOQUlBRkIvd0ZCZ0FJUU9rR0FBbW9oQVNBQ1FRRnFJZ0lnQUNnQ0pFZ05BQXNMREFFTFFRQWhBaUFBSUFCQkFVSGNBU0FBS0FJRUtBSUFFUVFBSWdFMkF0UURJQUZCdVFFMkFnZ2dBVUc2QVRZQ0FBSkFJQUFvQXVBQlJRUkFJQUZDQURjQ1JDQUJRZ0EzQWx3Z0FVSUFOd0pVSUFGQ0FEY0NUQXdCQ3lBQUlBQkJBU0FBS0FJa1FRaDBJQUFvQWdRb0FnQVJCQUFpQXpZQ29BRWdBQ2dDSkVFQVNnUkFBMEFnQTBIL0FVR0FBaEE2UVlBQ2FpRURJQUpCQVdvaUFpQUFLQUlrU0EwQUN3c2dBVUlBTndJd0lBRkNBRGNDT0FzTElBQW9Bc3dES0FJUUJIOUJBUVVnQUNnQ1FFRUFSd3NoQWtFQUlRTWdBQ0FBUVFGQjlBQWdBQ2dDQkNnQ0FCRUVBQ0lCTmdMRUF5QUJRUUEyQW5BZ0FVSEJBVFlDQ0NBQlFjSUJOZ0lBQWtBZ0FnUkFJQUFvQWlSQkFFb0VRQ0FCUWNnQWFpRUZJQUFvQXRnQklRSURRQ0FDS0FJTUlRUWdBQ2dDNEFFaEJpQUFLQUlFS0FJVUlRY2dCU0FEUVFKMGFpQUFRUUZCQVNBQ0tBSWNJQUlvQWdnUWpBTWdBaWdDSUNBQ0tBSU1FSXdESUFSQkEyd2dCQ0FHR3lBSEVRa0FOZ0lBSUFKQjJBQnFJUUlnQTBFQmFpSURJQUFvQWlSSURRQUxDeUFCUWNNQk5nSU1JQUZCeEFFMkFnUWdBU0FCUWNnQWFqWUNFQXdCQ3lBQklBQkJBVUdBQ2lBQUtBSUVLQUlFRVFRQUlnSTJBaUFnQVNBQ1FZQUphallDUkNBQklBSkJnQWhxTmdKQUlBRWdBa0dBQjJvMkFqd2dBU0FDUVlBR2FqWUNPQ0FCSUFKQmdBVnFOZ0kwSUFFZ0FrR0FCR28yQWpBZ0FTQUNRWUFEYWpZQ0xDQUJJQUpCZ0FKcU5nSW9JQUVnQWtHQUFXbzJBaVFnQUNnQ3RBTkZCRUFnQWtFQVFZQUtFRG9hQ3lBQlFRQTJBaEFnQVVIRkFUWUNEQ0FCUWNZQk5nSUVDeUFBS0FKRVJRUkFRUUFoQXlBQUlBQkJBVUhRQUNBQUtBSUVLQUlBRVFRQUlnVTJBc0FESUFWQnlBRTJBZ0FnQUNnQ3lBSWhBZ0ovSUFBb0F0d0RLQUlJQkVBZ0FrRUJUQVJBSUFBb0FnQWlBVUV3TmdJVUlBQWdBU2dDQUJFQkFDQUFLQUxJQWlFQ0N5QUFLQUxBQXlJR0lBQkJBU0FBS0FJa1FRTjBJQUFvQWdRb0FnQVJCQUFpQVRZQ1BDQUdRVUJySUFFZ0FDZ0NKQ0lFUVFKMGFqWUNBQ0FFUVFCS0JFQWdBa0VFYWlFQ0lBQW9BdGdCSVFFRFFDQUFRUUVnQVNnQ0tDQUJLQUlNYkNBQUtBTElBbTBpQkNBQ2JDSUhRUU4wSUFBb0FnUW9BZ0FSQkFBaENDQURRUUowSWdrZ0JpZ0NQR29nQ0NBRVFRSjBhaUlFTmdJQUlBWW9Ba0FnQ1dvZ0JDQUhRUUowYWpZQ0FDQUJRZGdBYWlFQklBTkJBV29pQXlBQUtBSWtJZ1JJRFFBTEN5QUFLQUxJQWlJQ1FRSnFEQUVMSUFVZ0FqWUNOQ0FBS0FJa0lRUWdBZ3NoQmdKQUlBUkJBRXdOQUNBRlFRaHFJUVFnQUNnQzJBRWhBVUVBSVFNRFFDQUVJQU5CQW5ScUlBQkJBU0FCS0FJa0lBRW9BaHhzSUFFb0FpZ2dBU2dDREd3Z0FtMGdCbXdnQUNnQ0JDZ0NDQkVJQURZQ0FDQURRUUZxSWdNZ0FDZ0NKRTROQVNBQlFkZ0FhaUVCSUFBb0FzZ0NJUUlNQUFzQUN3c2dBQ0FBS0FJRUtBSVlFUUVBSUFBZ0FDZ0N6QU1vQWdnUkFRQUNRQ0FBS0FJSUlnRkZEUUFnQUNnQ1FBMEFJQUFvQXN3REtBSVFSUTBBSUFBb0F1QUJJUU1nQUNnQ0pDRUNJQUZCQURZQ0JDQUFLQUxNQWlFRUlBRkJBRFlDRENBQklBUWdBa0VEYkVFQ2FpQUNJQU1iYkRZQ0NDQUJRUU5CQWlBQUtBSnNHellDRUNBTklBMG9BZ3hCQVdvMkFnd0xJQUFvQWtBRVFDQUFRYzhCTmdJVVFRRVBDeUFBUWNzQk5nSVVDd0pBSUFBb0Fzd0RLQUlRUlEwQUlBQW9BZ2doQlFOQUlBVUVRQ0FBSUFVb0FnQVJBUUFMQWtBZ0FDQUFLQUxNQXlnQ0FCRUFBQ0lCRGdNRkFBSUFDeUFBS0FJSUlnVkZJQUZCZlhGQkFVZHlEUUFnQlNBRktBSUVRUUZxSWdFMkFnUWdBU0FGS0FJSUlnSklEUUFnQlNBQUtBTE1BaUFDYWpZQ0NBd0FDd0FMSUFBZ0FDZ0NrQUUyQXBnQkRBRUxJQUFvQWdBaUFpQUJOZ0lZSUFKQkZUWUNGQ0FBSUFBb0FnQW9BZ0FSQVFBTElBQW9BaFJCekFGSEJFQWdBQ0FBS0FLOEF5Z0NBQkVCQUNBQVFjd0JOZ0lVSUFCQkFEWUNqQUVMQWtBZ0FDZ0N2QU1vQWdnRVFDQUFRWXdCYWlFQ0lBQW9Bb3dCSVFVRFFDQUFLQUowSWdNZ0JVc0VRQ0FBS0FJSUlnRUVRQ0FCSUFNMkFnZ2dBU0FGTmdJRUlBQWdBU2dDQUJFQkFDQUFLQUtNQVNFRkMwRUFJUUVnQUVFQUlBSkJBQ0FBS0FMQUF5Z0NCQkVIQUNBRklBQW9Bb3dCSWdWSERRRU1Bd3NnQUNBQUtBSzhBeWdDQkJFQkFDQUFJQUFvQXJ3REtBSUFFUUVBUVFBaEJTQUFRUUEyQW93QklBQW9BcndES0FJSURRQUxDeUFBUWM0QlFjMEJJQUFvQWtRYk5nSVVRUUVoQVFzTElBRUwwZ0VCQW44Q1FBSkFJQUFvQWhRaUFVSE5BV3RCQVVzTkFDQUFLQUpBRFFBZ0FDZ0NqQUVnQUNnQ2RFa0VRQ0FBS0FJQUlnRkJ4UUEyQWhRZ0FDQUJLQUlBRVFFQUN5QUFJQUFvQXJ3REtBSUVFUUVBSUFCQjBnRTJBaFFNQVFzQ1FBSkFJQUZCendGckRnUUFBUUVDQVFzZ0FFSFNBVFlDRkF3QkN5QUFLQUlBSWdJZ0FUWUNHQ0FDUVJVMkFoUWdBQ0FBS0FJQUtBSUFFUUVBQ3dKQUEwQWdBQ2dDekFNaUFTZ0NGQTBCSUFBZ0FTZ0NBQkVBQUEwQUMwRUFEd3NnQUNBQUtBSVlLQUlZRVFFQUlBQVF0Z1ZCQVF1Y0JnRUZmeUFBS0FJVUlnTkJmbkZCeUFGSEJFQWdBQ2dDQUNJQ0lBTTJBaGdnQWtFVk5nSVVJQUFnQUNnQ0FDZ0NBQkVCQUFzQ2YwRUJJUUlDUUFKQUFrQUNRQUpBSUFBb0FoUWlBMEhJQVdzT0N3QUJCQUlDQWdJQ0FnTUNBd3NnQUNBQUtBTE1BeWdDQkJFQkFDQUFJQUFvQWhnb0FnZ1JBUUFnQUVISkFUWUNGQXNnQUNBQUtBTE1BeWdDQUJFQUFDSUNRUUZIRFFJZ0FDZ0NKQ0lDSVFVQ1FBSkFBa0FDUUNBQ1FRRnJEZ1FEQWdBQkFnc2dBQ2dDMkFFaUF5Z0NzQUVoQkVFQ0lRVWdBeWdDQUNJR1FRRkhJZ0lnQXlnQ1dDSURRUUpIY2lBRVFRTkhja1VFUUVFRElRSU1Bd3NnQWlBRFFTSkhja1VFUUVFSElRSWdCRUVqUmcwREN5QUdRZElBUnlBRFFjY0FSM0lnQkVIQ0FFZHlSUVJBUVFJaEFnd0RDeUFHUWZJQVJ5QURRZWNBUjNKRkJFQkJCaUVDSUFSQjRnQkdEUU1MSUFBb0Fwd0NCRUJCQXlFQ0RBTUxJQUFvQXFnQ0JFQkJBaUVDQWtBQ1FDQUFMUUNzQWlJRERnSUZBQUVMUVFNaEFnd0VDeUFBS0FJQUlnSWdBellDR0NBQ1FmUUFOZ0lVSUFCQmZ5QUFLQUlBS0FJRUVRSUFRUU1oQWd3REN5QUFLQUlBSWdJZ0JqWUNHQ0FDUWZFQU5nSVVJQUlnQkRZQ0lDQUNJQU0yQWh3Z0FFRUJJQUlvQWdRUkFnQkJBeUVDREFJTFFRUWhCU0FBS0FLb0FrVUVRRUVFSVFJTUFndEJCQ0VDQWtBQ1FDQUFMUUNzQWlJRERnTURBUUFCQzBFRklRSU1BZ3NnQUNnQ0FDSUNJQU0yQWhnZ0FrSDBBRFlDRkNBQVFYOGdBQ2dDQUNnQ0JCRUNBRUVGSVFJTUFRdEJBQ0VDUVFBaEJRc2dBQ0FGTmdJc0lBQWdBallDS0NBQVFRQTJBb2dCSUFCQmdBSTJBbUFnQUVLQ2dJQ0FFRGNEV0NBQVFnRTNBMUFnQUVLQWdJQ0FFRGNEU0NBQVFnQTNBMEFnQUVLQWdJQ0FnSUNBK0Q4M0F6Z2dBRUVBTmdKc0lBQkNBRGNDWkNBQVFjb0JOZ0lVSUFBZ0FDZ0NyQU1pQWpZQ05DQUFJQUkyQWpCQkFRd0RDeUFBSUFBb0Fzd0RLQUlBRVFBQURBSUxJQUFvQWdBaUFpQUROZ0lZSUFKQkZUWUNGQ0FBSUFBb0FnQW9BZ0FSQVFCQkFDRUNDeUFDQ3lJQ1FRSkdCRUFnQVFSQUlBQW9BZ0FpQVVFMU5nSVVJQUFnQVNnQ0FCRUJBQXNnQUJDMkJRc2dBZ3NIQUNBQUVMVUZDNThIQVFGL0lBQkJBRFlDQkNBQlFkb0FSd1JBSUFBb0FnQkNqWUNBZ0tBTE53SVVJQUFvQWdBZ0FUWUNIQ0FBSUFBb0FnQW9BZ0FSQVFBTElBSkI2QU5IQkVBZ0FDZ0NBRUtXZ0lDQWdEMDNBaFFnQUNnQ0FDQUNOZ0ljSUFBZ0FDZ0NBQ2dDQUJFQkFBc2dBQ2dDQUNFQklBQW9BZ3doQWlBQVFRUnFRUUJCNUFNUU9ob2dBRUVCTmdJUUlBQWdBallDRENBQUlBRTJBZ0FqQUVFUWF5SUNKQUFnQUVFQU5nSUVJQUpCQURZQ0RFSFVBQkE3SWdGRkJFQWdBQ2dDQUVJNE53SVVJQUFnQUNnQ0FDZ0NBQkVCQUFzZ0FVR0FsT3ZjQXpZQ01DQUJRZU1CTmdJb0lBRkI1QUUyQWlRZ0FVSGxBVFlDSUNBQlFlWUJOZ0ljSUFGQjV3RTJBaGdnQVVIb0FUWUNGQ0FCUWVrQk5nSVFJQUZCNmdFMkFnd2dBVUhyQVRZQ0NDQUJRZXdCTmdJRUlBRkI3UUUyQWdBZ0FVSUFOd0kwSUFGQkFEWUNMQ0FCUWRRQU5nSk1JQUZDQURjQ1BDQUJRZ0EzQWtRZ0FDQUJOZ0lFQWtCQnJwQUNFSWNESWdORkRRQWdBa0g0QURvQUN5QUNJQUpCREdvMkFnQWdBaUFDUVF0cU5nSUVJQU5CMG9zQ0lBSVE2Z0ZCQUV3TkFDQUNLQUlNSVFNZ0FpMEFDMEhmQVhGQnpRQkdCRUFnQWlBRFFlZ0hiQ0lETmdJTUN5QUJJQU5CNkFkc05nSXNDeUFDUVJCcUpBQWdBRUVBTmdLNEFpQUFRUUEyQWhnZ0FFRUFOZ0lJSUFCQ0FEY0NwQUVnQUVJQU53S3NBU0FBUWdBM0FyUUJJQUJDQURjQ3ZBRWdBRUlBTndMRUFTQUFRZ0EzQXN3QklBQWdBRUVBUWF3QklBQW9BZ1FvQWdBUkJBQWlBVFlDMEFNZ0FVSUFOd0pnSUFGQmdBRTJBaHdnQVVHQkFUWUNDQ0FCUVlJQk5nSUVJQUZCZ3dFMkFnQWdBVUVBTmdKb0lBRkJnQUUyQWlRZ0FVR0FBVFlDS0NBQlFnQTNBbXdnQVVHQUFUWUNMQ0FCUVlBQk5nSXdJQUZDQURjQ2RDQUJRWUFCTmdJMElBRkJnQUUyQWpnZ0FVSUFOd0o4SUFGQmdBRTJBandnQVVFQU5nS0VBU0FCUVlBQk5nSkFJQUZDQURjQ2lBRWdBVUdBQVRZQ1JDQUJRWUFCTmdKSUlBRkJnQUUyQWt3Z0FVR0FBVFlDVUNBQlFnQTNBcEFCSUFGQmdBRTJBbFFnQVVJQU53S1lBU0FCUVFBMkFxQUJJQUZCZ0FFMkFsd2dBVUdFQVRZQ0lDQUJRWVFCTmdKWUlBQkJBRFlDdUFNZ0FFRUFOZ0tRQVNBQVFRQTJBdGdCSUFBb0F0QURJZ0ZCQURZQ3BBRWdBVUVBTmdJWUlBRkNBRGNDRENBQUlBQkJBRUVjSUFBb0FnUW9BZ0FSQkFBaUFUWUN6QU1nQVVFQk5nSVlJQUZDQURjQ0VDQUJRZndBTmdJTUlBRkIvUUEyQWdnZ0FVSCtBRFlDQkNBQlFmOEFOZ0lBSUFCQnlBRTJBaFFMSWdFQmZVRi9JQUFxQWdBZ0FTb0NBSk1pQWtNQUFBQUFYaUFDUXdBQUFBQmRHd3NRQUNBQklBSWdBeUFBS0FJQUVRUUFDemtCQVg4Z0FDZ0NCQ0lFUVFGMUlBRnFJUUVnQUNnQ0FDRUFJQUVnQWlBRElBUkJBWEVFZnlBQktBSUFJQUJxS0FJQUJTQUFDeEVGQUFzM0FRRi9JQUFvQWdRaUEwRUJkU0FCYWlFQklBQW9BZ0FoQUNBQklBSWdBMEVCY1FSL0lBRW9BZ0FnQUdvb0FnQUZJQUFMRVFJQUN6UUJBWDhqQUVFUWF5SUVKQUFnQUNnQ0FDRUFJQVFnQXpZQ0RDQUJJQUlnQkVFTWFpQUFFUVFBSVFBZ0JFRVFhaVFBSUFBTFZBRUNmeU1BUVJCcklnUWtBQ0FBS0FJRUlnVkJBWFVnQVdvaEFTQUFLQUlBSVFBZ0JVRUJjUVJBSUFFb0FnQWdBR29vQWdBaEFBc2dCQ0FETmdJTUlBRWdBaUFFUVF4cUlBQVJCUUFnQkVFUWFpUUFDMUlCQW44akFFRVFheUlESkFBZ0FDZ0NCQ0lFUVFGMUlBRnFJUUVnQUNnQ0FDRUFJQVJCQVhFRVFDQUJLQUlBSUFCcUtBSUFJUUFMSUFNZ0FqWUNEQ0FCSUFOQkRHb2dBQkVDQUNBRFFSQnFKQUFMTmdFQmZ5TUFRUkJySWdRa0FDQUFLQUlBSVFBZ0JDQURFSThESUFFZ0FpQUVJQUFSQkFBaEFDQUVFRGthSUFSQkVHb2tBQ0FBQzFZQkFuOGpBRUVRYXlJRUpBQWdBQ2dDQkNJRlFRRjFJQUZxSVFFZ0FDZ0NBQ0VBSUFWQkFYRUVRQ0FCS0FJQUlBQnFLQUlBSVFBTElBUWdBeENQQXlBQklBSWdCQ0FBRVFVQUlBUVFPUm9nQkVFUWFpUUFDMVFCQW44akFFRVFheUlESkFBZ0FDZ0NCQ0lFUVFGMUlBRnFJUUVnQUNnQ0FDRUFJQVJCQVhFRVFDQUJLQUlBSUFCcUtBSUFJUUFMSUFNZ0FoQ1BBeUFCSUFNZ0FCRUNBQ0FERURrYUlBTkJFR29rQUFzTEFDQUJJQUlnQUJFQ0FBc3JBZ0YvQVh3akFFRVFheUlDSkFBZ0FpQUJJQUFSSFFBNUF3Z2dBaXNEQ0NFRElBSkJFR29rQUNBREN3c0FJQUVnQWlBQUVSUUFDeWNCQVg4akFFRVFheUlCSkFBZ0FTQUFFUTRBTmdJTUlBRW9BZ3doQUNBQlFSQnFKQUFnQUFzSkFDQUJJQUFSQVFBTER3QWdBU0FBS0FJQWFpQUNOZ0lBQ3cwQUlBRWdBQ2dDQUdvb0FnQUxHQUVCZjBFUUVFd2lBRUlBTndNQUlBQkNBRGNEQ0NBQUN6a0JBWDhqQUVFUWF5SURKQUFnQXlBQklBSWdBQkVGQUVFUUVFd2lBQ0FES1FJQU53SUFJQUFnQXlrQ0NEY0NDQ0FEUVJCcUpBQWdBQXNyQVFGL0l3QkJFR3NpQXlRQUlBTWdBU0FDSUFBUkF3QTJBZ3dnQXlnQ0RDRUFJQU5CRUdva0FDQUFDelVCQVg4akFFRVFheUlDSkFBZ0FpQUJFSThESUFJZ0FpQUFFUUFBTmdJTUlBSW9BZ3doQUNBQ0VEa2FJQUpCRUdva0FDQUFDekFCQVg4akFFRVFheUlESkFBZ0F5QUJJQUlnQUJFRkFFRU1FRXdnQXhDU0JDRUFJQU1RZENBRFFSQnFKQUFnQUFzcEFRRi9Jd0JCRUdzaUFpUUFJQUlnQVNBQUVRQUFOZ0lNSUFJb0Fnd2hBQ0FDUVJCcUpBQWdBQXN0QVFGL0l3QkJFR3NpQkNRQUlBUWdBU0FDSUFNZ0FCRUVBRFlDRENBRUtBSU1JUUFnQkVFUWFpUUFJQUFMSHdBZ0FDQUJFTGdGSWdBZ0Fpa0NDRGNDQ0NBQUlBSXBBZ0EzQWdCQkFRdDVBUU4vSUFFUXR3RWdBa3NFUUNBQklBSVF1QVVoQWlNQVFSQnJJZ01rQUNNQVFSQnJJZ0VrQUNBQklBTkJDR29pQlRZQ0RFRVFFRXdpQkNBQ0tRSUlOd0lJSUFRZ0Fpa0NBRGNDQUNBQlFReHFJQVFRNHdNZ0FVRVFhaVFBSUFCQjJLd0NJQVVRRGpZQ0FDQURRUkJxSkFBUEN5QUFFT2NEQzRBREFRUi9JQUVnQUJDM0FTSURTd1JBSXdCQklHc2lCaVFBQWtBZ0FTQURheUlFSUFBUU5TZ0NBQ0FBS0FJRWEwRUVkVTBFUUNNQVFSQnJJZ1VrQUNBRklBQWdCQkRFQlNJREtBSUVJUUVnQXlnQ0NDRUVBMEFnQVNBRVJnUkFJQU1RYmlBRlFSQnFKQUFGSUFBUU5TQUJJQUlRa1FNZ0F5QUJRUkJxSWdFMkFnUU1BUXNMREFFTElBQVFOU0VCSUFaQkNHb2dBQ0FBRUxjQklBUnFFTU1GSUFBUXR3RWdBUkRDQlNFREl3QkJFR3NpQVNRQUlBRWdBeWdDQ0RZQ0FDQURLQUlJSVFVZ0FTQURRUWhxTmdJSUlBRWdCU0FFUVFSMGFqWUNCQ0FCS0FJQUlRUURRQ0FCS0FJRUlBUkhCRUFnQXlnQ0VDQUJLQUlBSUFJUWtRTWdBU0FCS0FJQVFSQnFJZ1EyQWdBTUFRc0xJQUVRcXdFZ0FVRVFhaVFBSUFBZ0F4REJCU0FERUw4RkN5QUdRU0JxSkFBUEN5QUJJQU5KQkVBZ0FDZ0NBQ0FCUVFSMGFpRUJJQUFRdHdFYUlBQWdBUkRLQlNBQUtBSUFHaUFBS0FJQUlBQVFpZ0pCQkhScUdpQUFLQUlBR2lBQUtBSUFJQUFRdHdGQkJIUnFHZ3NMRUFBZ0FBUkFJQUFRMlFVTElBQVFOQXNHQUVHZ3F3SUxGZ0FnQWlnQ0FDRUNJQUFnQVJBOElBSTJBZ0JCQVF0aUFRSi9JQUVRUkNBQ1N3UkFJQUVnQWhBOElRTWpBRUVRYXlJQ0pBQWpBRUVRYXlJQkpBQWdBU0FDUVFocUlnUTJBZ3dnQVVFTWFpQURLQUlBRU9NRElBRkJFR29rQUNBQVFhRHBBeUFFRUE0MkFnQWdBa0VRYWlRQUR3c2dBQkRuQXdzUEFDQUFCRUFnQUJCMEN5QUFFRFFMQmdCQndLZ0NDNm9DQVFKL0FrQWdBaUFBSUFFUW1BRWlBRWNFZnlBQUVJY0JSUVJBSUFJUWh3RkZCRUFnQUNBQ0tBSUlOZ0lJSUFBZ0Fpa0NBRGNDQUF3REN5QUNFRUFoQXlBQ0VEZ2hBU01BUVJCcklnSWtBQUpBSUFGQkNrMEVRQ0FBSUFFUWtRRWdBQ0FESUFFUXRnRWdBa0VBT2dBUElBQWdBV29nQWtFUGFoQ0dBUXdCQ3lBQVFRb2dBVUVLYXlBQUxRQUxJZ0JCQUNBQUlBRWdBeEMxQXdzZ0FrRVFhaVFBREFJTElBSVFRQ0VESUFJUU9DRUJJd0JCRUdzaUFpUUFBa0FnQVNBQUVPa0JJZ1JKQkVBZ0FDZ0NBQ0VFSUFBZ0FSQ0tBU0FFSUFNZ0FSQzJBU0FDUVFBNkFBOGdBU0FFYWlBQ1FROXFFSVlCREFFTElBQWdCRUVCYXlBQklBUnJRUUZxSUFBb0FnUWlBRUVBSUFBZ0FTQURFTFVEQ3lBQ1FSQnFKQUJCQUFVZ0FBc2FDMEVCQzRVQkFRSi9JQUVRVmlBQ1N3UkFJQUVnQWhDWUFTRUJJd0JCRUdzaUFpUUFJQUFDZnlNQVFSQnJJZ0FrQUNBQUlBSkJDR29pQkRZQ0RDQUJFRGhCQkdvUU95SURJQUVRT0RZQ0FDQURRUVJxSUFFUVFDQUJFRGdRUHhvZ0FFRU1haUFERU9NRElBQkJFR29rQUVHNHBnSWdCQkFPQ3pZQ0FDQUNRUkJxSkFBUEN5QUFFT2NEQzc0Q0FRUi9JQUVnQUJCV0lnTkxCRUFqQUVFZ2F5SUdKQUFDUUNBQklBTnJJZ0VnQUJBMUtBSUFJQUFvQWdSclFReHRUUVJBSXdCQkVHc2lCQ1FBSUFRZ0FDQUJFT3NDSWdNb0FnUWhBU0FES0FJSUlRVURRQ0FCSUFWR0JFQWdBeEJ1SUFSQkVHb2tBQVVnQUJBMUlBRWdBaENRQXlBRElBRkJER29pQVRZQ0JBd0JDd3NNQVFzZ0FCQTFJUU1nQmtFSWFpQUFJQUFRVmlBQmFoQzZBaUFBRUZZZ0F4QytCU0VESXdCQkVHc2lCQ1FBSUFRZ0EwRUlhaUFCRU1VR0lnRW9BZ0FoQlFOQUlBRW9BZ1FnQlVjRVFDQURLQUlRSUFFb0FnQWdBaENRQXlBQklBRW9BZ0JCREdvaUJUWUNBQXdCQ3dzZ0FSQ3JBU0FFUVJCcUpBQWdBQ0FERUwwRklBTVF2QVVMSUFaQklHb2tBQThMSUFFZ0Ewa0VRQ0FBS0FJQUlBRkJER3hxSVFFZ0FCQldJUUlnQUNBQkVMb0ZJQUFnQWhEaEFnc0xvZ0VCQW44Z0FDZ0NCQ0FBRURVb0FnQkhCRUFqQUVFUWF5SURKQUFnQXlBQVFRRVE2d0loQWlBQUVEVWdBaWdDQkNBQkVKQURJQUlnQWlnQ0JFRU1hallDQkNBQ0VHNGdBMEVRYWlRQUR3c2pBRUVnYXlJREpBQWdBQkExSWdJZ0EwRUlhaUFBSUFBUVZrRUJhaEM2QWlBQUVGWWdBaEMrQlNJQ0tBSUlJQUVRa0FNZ0FpQUNLQUlJUVF4cU5nSUlJQUFnQWhDOUJTQUNFTHdGSUFOQklHb2tBQXM2QVFGL0lBQUVRQ0FBRUlRQ0lBQW9BZ0FFUUNBQUlBQW9BZ0FRdWdVZ0FCQTFHaUFBS0FJQUlRRWdBQkM3QVJvZ0FSQTBDd3NnQUJBMEN3WUFRY2lqQWd1cklBSU1mQTEvSXdCQklHc2lGaVFBUVlpV0JFR0lsZ1FvQWdBaUQwRUJhallDQUNBV0lBODJBaHdnRmtFY2FoQjlJUlFnRmlnQ0hDRVBJQlFnQVRZQzFBRWdGQ0FBTmdMUUFTQVVJQTgyQWdBZ0ZDQUFJQUZzSWdCQkFuUWlBVFlDeUFFZ0ZDQUJFRHMyQXNRQklCUWdBQkE3TmdMTUFTTUFRU0JySWhJa0FDQVNJQUkyQWhnZ0VpQVBOZ0ljSUJKQjNKVUVJQkpCSEdvUWN6WUNFQ0FTRUdzMkFnZ0NRQUpBQWtBZ0VrRVFhaUFTUVFocUVIZ05BQ0FTUVJ4cUVIMGhFeUFTUWZDVkJDQVNRUmhxRUhNMkFoQWdFaEJyTmdJSUlCSkJFR29nRWtFSWFoQjREUUFnRTBFSWFpQVNRUmhxRU5nRlFiZ0JFRDhoQUNBVEtBSU1JUUVDUUNBVEtBSUlJZ0lnRXlnQzBBRkdCRUFnQVNBVEtBTFVBVVlOQVFzZ0VpQUJOZ0lFSUJJZ0FqWUNBRUVBUVFKQjg2QUNJQklRUFNBVEtBTFFBU0VCSUFBb0FnQWhBaUFBS0FJRUlROGdBQ0FUS0FMVUFTSVFOZ0lFSUFBZ0FUWUNBQ0FRdHlBUHQ2TWhBeUFCdHlBQ3Q2TWhCRUVBSVFFRFFDQUJRUVJIQkVBZ0FDQUJRUU4wSWc5cUlnSWdCQ0FBSUE5cUlnOHJBd2lpT1FNSUlBSWdBeUFQS3dNb29qa0RLQ0FDSUE4ckEwZzVBMGdnQVVFQmFpRUJEQUVMQ3dKQUFrQUNRQUpBQWtBQ1FDQUFLQUt3QVNJQlFRRnJEZ1FEQWdFQUJRc2dBQ0FBS3dOb09RTm9JQUFnQUNzRGNEa0RjQ0FBSUFBckEzZzVBM2dnQUNBQUt3T0FBVGtEZ0FFZ0FDQUVJQUFyQTRnQm9qa0RpQUVnQUNBRElBQXJBNUFCb2prRGtBRWdBQ0FFSUFBckE1Z0JvamtEbUFFZ0FDQURJQUFyQTZBQm9qa0RvQUVnQUNBQUt3T29BVGtEcUFFTUF3c2dBQ0FFSUFBckEyaWlPUU5vSUFBZ0F5QUFLd053b2prRGNDQUFJQUFyQTNnNUEzZ2dBQ0FBS3dPQUFUa0RnQUVnQUNBQUt3T0lBU0FFSUFPaW96a0RpQUVnQUNBQUt3T1FBU0FESUFRZ0JLSWdBNktpb3prRGtBRU1BZ3NnQUNBRUlBQXJBMmlpT1FOb0lBQWdBeUFBS3dOd29qa0RjQ0FBSUFBckEzZzVBM2dnQUNBQUt3T0FBU0FFSUFPaW96a0RnQUVnQUNBQUt3T0lBU0FESUFRZ0JLSWdBNktpb3prRGlBRU1BUXNnQUNBRUlBQXJBMmlpT1FOb0lBQWdBeUFBS3dOd29qa0RjQ0FBSUFBckEzZzVBM2dnQUNBQUt3T0FBU0FFSUFPaW96a0RnQUVMSUFBZ0FUWUNzQUVMQ3lBVEVOc0ZJQk1DZnlNQVFTQnJJZzhrQUVIUUFSQTdJZ0VFUUFKQUlBRWdBRUc0QVJBL0loQWdBQ2dDQUVFZWFpSUJOZ0xBQVNBQUtBSUVJUUlnRUVFUE5nTE1BU0FRUVE4MkFzZ0JJQkFnQWtFZWFpSVZOZ0xFQVNBUUlBRWdGV3hCQTNRaUVSQTdJZ0kyQXJnQklBSkZEUUFnRUNBUkVEc2lFVFlDdkFFZ0VVVU5BQ0FWUVFBZ0ZVRUFTaHNoR2lBQlFRQWdBVUVBU2hzaEdDQUFRZWdBYWlFQklBQW9BckFCSVJrRFFDQVhJQnBIQkVBZ0YwRVBhN0s3SVFaQkFDRVZBMEFnRlNBWVJ3UkFJQlZCRDJ1eXV5SUpJUU1DUUNBUEFud0NRQUpBQWtBQ1FDQVpRUUZyRGdRREFnRUFCUXNnRHlBQkt3TVlJZ2NnQXlBQkt3TXdJZ3FoSUFFckEwQWlCS0lnQVNzRElDSUxveUlESUFPZ0lBT2lJQU1nQTZJZ0JpQUJLd000SWd5aElBU2lJQUVyQXlnaURhTWlCQ0FFb3FBaUJhQ2lJQU1nQVNzRENDQUZvaUFGb2lBQkt3TUFJQVdpUkFBQUFBQUFBUEEvb0tBaURxSWdCQ0FCS3dNUUlnZ2dDS0FnQTZLaW9LQWdDNklnQ3FBNUF3Z2dEQ0FOSUFjZ0I2QWdBNklnQktJZ0JDQU9vaUFJSUFRZ0JLQWdCS0lnQmFDaW9LQ2lvQXdEQ3lBQkt3TVFJZ2NnQmlBQkt3TUlvYUloQkNBRElBRXJBd0FpQmFFZ0I2SWlBMFFBQUFBQUFBQUFBR0lnQkVRQUFBQUFBQUFBQUdKeVJRUkFJQThnQlRrRENDQUJLd01JREFNTElBOGdBeUFESUFPaUlBUWdCS0tnSWdNZ0FTc0RLRVFBQUFBQWhOZVhRYU5FQUFBQUFBQnErTUNqb2lBRG9pQUJLd01nUkFBQUFBQ0UxNWZCb3lBRG9rUUFBQUFBQUFEd1A2Q2dJZ09pSUFFckF4aWlJQVdnT1FNSUlBUWdBNklnQVNzRENLQU1BZ3NnQVNzREVDSUhJQVlnQVNzRENLR2lJUVFnQXlBQkt3TUFJZ1doSUFlaUlnTkVBQUFBQUFBQUFBQmlJQVJFQUFBQUFBQUFBQUJpY2tVRVFDQVBJQVU1QXdnZ0FTc0RDQXdDQ3lBUElBTWdBeUFEb2lBRUlBU2lvQ0lESUFFckF5QkVBQUFBQUlUWGwwR2pSQUFBQUFBQWF2akFvNklnQTZJZ0FTc0RHRVFBQUFBQWhOZVh3YU1nQTZKRUFBQUFBQUFBOEQrZ29DSURvaUFGb0RrRENDQUVJQU9pSUFFckF3aWdEQUVMSUFFckF4QWlCeUFHSUFFckF3aWhvaUVFSUFNZ0FTc0RBQ0lGb1NBSG9pSURSQUFBQUFBQUFBQUFZaUFFUkFBQUFBQUFBQUFBWW5KRkJFQWdEeUFGT1FNSUlBRXJBd2dNQVFzZ0R5QURJQUVyQXhoRUFBQUFBSVRYbDhHaklBTWdBNklnQkNBRW9xQ2lSQUFBQUFBQUFQQS9vQ0lEb2lBRm9Ea0RDQ0FFSUFPaUlBRXJBd2lnQ3prREFBc2dBaUFQS3dNSXRqZ0NBQ0FDSUE4ckF3QzJPQUlFSUFFZ0NTQUdJQTlCR0dvZ0QwRVFhaUFaRUxZR0lCRWdEeXNER0xZNEFnQWdFU0FQS3dNUXRqZ0NCQ0FWUVFGcUlSVWdFVUVJYWlFUklBSkJDR29oQWd3QkN3c2dGMEVCYWlFWERBRUxDeUFQUVNCcUpBQWdFQXdDQ3dzTUFnc2lBallDd0FFZ0FrVUVRRUdhblFJUTd3RU1BUXNnRXdKL1FhQ0hyd01RT3lJQkJFQUNRQ0FCUVFBMkFvaUhyd01nQVVLQWdJQ0FjRGNEQUNBQlFRTTJBcGlIcndNZ0FVS0FnSUNBZ0lDQThEODNBNUNIcndNZ0FVS0FnSUNBSURjREdDQUJRdVFBTndNUUlBRkNnSUNBZ0JBM0F3Z2dBU0FDTmdJZ0lBRkI1SWFuQW1wQkFEWUNBQ0FCSUFJb0FnQWlEellDSkNBQ0tBSUVJUUlnQVVIb2hxY0Nha0VBTmdJQUlBRkJBRFlDc0hnZ0FVRUFOZ0lzSUFFZ0FqWUNLQ0FCUVFBMkF2aUtwZ0lnQVNBQ0lBOXNRUUYwRURzaUFqWUM0SWFuQWlBQ1JRMEFJQUZCQURZQzhJYXZBeUFCUVFBUXhnY2dBVUYvTmdMMGhxOERJQUZCQUJEYUJob2dBUVJBSUFGQkFEWUMvSWF2QXlBQlFRYzJBdmlHcndNTElBRU1BZ3NMREFJTElnRTJBdGdCSUFGRkJFQkJ4WjBDRU84QkRBRUxJQk1vQXFBRUlRSWpBRUVRYXlJUEpBQUNRQ0FCUlEwQUlBRW9BZ1FnQWtZTkFDQUNRUTVOQkVBQ1FBSkFRUUVnQW5SQjN4OXhCRUFnQVNBQ05nSUVJQUVnQWhEaUJqWUNDQ0FCS0FJWVFRRnJEZ1FCQkFRQ0JBc2dBU0FDTmdJRUlBRWdBaERpQmpZQ0NBSkFBa0FnQVNnQ0dBNEVBQVVGQVFVTElBRkJBVFlDR0F3RUN5QUJRUVEyQWhnTUF3c2dBVUVFTmdJWURBSUxJQUZCQXpZQ0dBd0JDeUFQSUFJMkFnQkJBRUVEUWRuQUFDQVBFRDBMSUE5QkVHb2tBQ0FUQW44Z0FFRUlhaUVCUVFRUU95SUFCRUFnQUNBQkVQSURJZ0UyQWdBZ0FRUi9JQUFGSUFBUU5FRUFDd3dCQ3d3Q0N5SUFOZ0xjQVNBQVJRUkFRYmI4QVJEdkFRd0JDeUFUS0FMQUFTRUJJQk1yQTRnRElRUWdFeXNEa0FNaEF5QVRRYUFEYWlFWFFRQWhFRUVBSVFJakFFR1FBMnNpQUNRQUlBRW9BZ1FoR1NBQktBSUFJUm9nQUVHd0Ftb2hEeU1BUWVBQWF5SVJKQUFDUUNBQlFRaHFJaFVyQTFoRUFBQUFBQUFBQUFCbVJRUkFBMEJCQUNFQklCQkJBMFlOQWdOQUlBRkJCRWNFUUNBQlFRTjBJaGdnRVNBUVFRVjBJaHRxYWlBVklCdHFJQmhxS3dNQW1qa0RBQ0FCUVFGcUlRRU1BUXNMSUJCQkFXb2hFQXdBQ3dBTEEwQkJBQ0VCSUJCQkEwWU5BUU5BSUFGQkJFY0VRQ0FCUVFOMEloZ2dFU0FRUVFWMElodHFhaUFWSUJ0cUlCaHFLd01BT1FNQUlBRkJBV29oQVF3QkN3c2dFRUVCYWlFUURBQUxBQXRCQUNFUUFrQURmMEVBSVFFZ0VFRURSZ1IvSUE4Z0VTc0RRQ0lHSUJFckEwZ2lCU0FSS3dOUUlnY1Fqd1FpQ0RrRFVDQUFJQVlnQ0tNaUJqa0RrQUlnQUNBRklBOHJBMUNqSWdVNUE1Z0NJQUFnQnlBUEt3TlFveUlIT1FPZ0FpQUFJQkVyQTFnZ0R5c0RVS001QTZnQ0lBOGdCaUFGSUFjZ0VTc0RJQ0lGSUJFckF5Z2lCeUFSS3dNd0lnZ1FqQVFpQmprRE1DQVBJQVVnQmlBQUt3T1FBcUtoSWdVZ0J5QUdJQUFyQTVnQ29xRWlCeUFJSUFZZ0FDc0RvQUtpb1NJR0VJOEVJZ2c1QXlnZ0FDQUZJQWlqT1FQd0FTQUFJQWNnRHlzREtLTTVBL2dCSUFBZ0JpQVBLd01vb3prRGdBSWdEeUFBS3dPUUFpQUFLd09ZQWlBQUt3T2dBaUFSS3dNQUlnY2dFU3NEQ0NJSUlCRXJBeEFpQ1JDTUJDSUdPUU1RSUE4Z0FDc0Q4QUVnQUNzRCtBRWdBQ3NEZ0FJZ0J5QUlJQWtRakFRaUJUa0RDQ0FQSUFjZ0JTQUFLd1B3QWFLaElBWWdBQ3NEa0FLaW9TSUhJQWdnQlNBQUt3UDRBYUtoSUFZZ0FDc0RtQUtpb1NJSUlBa2dCU0FBS3dPQUFxS2hJQVlnQUNzRG9BS2lvU0lHRUk4RUlnVTVBd0FnQUNBSElBV2pPUVBRQVNBQUlBZ2dEeXNEQUtNNUE5Z0JJQUFnQmlBUEt3TUFvemtENEFFZ0FDQVJLd000SUE4ckF6QWdBQ3NEcUFJaUJxS2hJQThyQXlpaklnVTVBNGdDSUFBZ0VTc0RHQ0FQS3dNSUlBV2lvU0FHSUE4ckF4Q2lvU0FQS3dNQW96a0Q2QUZCQUNFUUEzOUJBQ0VCSUJCQkEwWUVmeUFSUWVBQWFpUUFRUUFGQTBBZ0FVRURSd1JBSUE4Z0VFRUZkR29nQVVFRGRHb2lGU0FWS3dNQUlBOHJBMUNqT1FNQUlBRkJBV29oQVF3QkN3c2dFRUVCYWlFUURBRUxDd1VEUUNBQlFRUkhCRUFnRHlBUVFRVjBhaUFCUVFOMGFrSUFOd01BSUFGQkFXb2hBUXdCQ3dzZ0VFRUJhaUVRREFFTEMwRUFUZ1JBSUJsQkFXdTNJUVlEUUNBQ1FRUkdCRUFnQUNzRGdBTWhCVUVBSVFFRFFFRUFJUUlnQVVFRFJ3UkFBMEFnQWtFRFJ3UkFJQUpCQTNRaUR5QUFRWUFCYWlBQlFSaHNhbW9nQUVHd0Ftb2dBVUVGZEdvZ0Qyb3JBd0FnQmFNNUF3QWdBa0VCYWlFQ0RBRUxDeUFCUVFGcUlRRU1BUXNMSUFCQ0FEY0RJQ0FBUWdBM0F6Z2dBRUZBYTBJQU53TUFJQUJDQURjRFNDQUFRZ0EzQTJnZ0FDQUVJQU9nSUFRZ0E2RWlCYU01QTFBZ0FDQURJQU9nSUFTaUlBV2pPUU5ZSUFBZ0FDc0RvQUZFQUFBQUFBQUFBTUNpSUFhak9RTW9JQUFnQUNzRHFBRWlBeUFEb0NBR28wUUFBQUFBQUFEd3Y2Q2FPUU13SUFCQ0FEY0RHQ0FBUWdBM0EyQWdBQ0FBS3dPQUFTSURJQU9nSUJwQkFXdTNJZ09qT1FNQUlBQWdBQ3NEaUFFaUJDQUVvQ0FEb3prRENDQUFJQUFyQTVBQklnUWdCS0FnQTZORUFBQUFBQUFBOEwrZ21qa0RFQ0FBUWdBM0EzZ2dBRUtBZ0lDQWdJQ0ErTDkvTndOd0lBQXJBNmdDSVFVZ0FDc0RpQUloQjBFQUlRRWdBQ3NENkFFaENBTkFJQUZCQkVZTkJDQUFJQUZCQlhScUlnOHJBeEFoQXlBUEt3TUlJUVFnRHlzREFDRUdRUUFoQWdOQUlBSkJBMGNFUUNBWElBSkJBblFnQVdwQkEzUnFJQU1nQUVIUUFXb2dBa0VEZEdvaUVFRkFheXNEQUtJZ0JpQVFLd01Bb2lBRUlCQXJBeUNpb0tBNUF3QWdBa0VCYWlFQ0RBRUxDeUFCUVFOMElCZHFJQU1nQmFJZ0JpQUlvaUFFSUFlaW9LQWdEeXNER0tBNUEyQWdBVUVCYWlFQkRBQUxBQVVnQUVHd0Ftb2dBa0VEZEdvaUFTQUdJQUZCUUdzckF3Q2lJQUVyQXlDaE9RTWdJQUpCQVdvaEFnd0JDd0FMQUF0QkFFRURRWTBOUVFBUVBRc2dBRUdRQTJva0FDQVRJQk1vQXNBQkVMUUZOZ0xnQVFzZ0VrRWdhaVFBREFFTFFRQkJBMEdrRGtFQUVEMUJBUkFEQUF0QnE0a0NJQlFvQXNnQkVNY0JJQlFvQWdBaEFDQVVLQUxFQVNFQklCUW9Bc2dCSVFJZ0ZpQVVLQUxNQVRZQ0ZDQVdRWkNXQkRZQ0VDQVdJQlJCb0FOcU5nSU1JQllnQWpZQ0NDQVdJQUUyQWdRZ0ZpQUFOZ0lBUVlXVEJFSEVvUUlnRmhBSUdpQVVLQUlBSVFBZ0ZrRWdhaVFBSUFBTDZ4MEREMzhEZkFkOUl3QkJNR3NpRHlRQUlBOGdBRFlDTENBUFFkeVZCQ0FQUVN4cUVITTJBZ0FnRHhCck5nSW9BbjhnRHlBUFFTaHFFSGdFUUVHMDdRTW9BZ0FNQVFzZ0QwRXNhaEI5SVFNZ0QwRUFRU2dRT2lFQUlBTW9Bc1FCSVFJZ0FFRUJOZ0lRSUFBZ0FqWUNBQ0FBSUFNb0Fzd0JOZ0lNSUFNb0F0Z0JJUUVqQUVIUUFHc2lDQ1FBQWtBQ1FBSkFBa0FnQVVVZ0FDSUNSWElOQUNBQlFRQTJBaXdnQVVFc2FpRU1Ba0FDUUNBQktBTDBocThESWdCQkJFWUVRQ0FCS0FMOGhxOERJZ0JCQUVvRVFDQUJJQUJCQVdzMkF2eUdyd01NQWdzZ0NDQUJLQUlRSWdjZ0FTZ0NnSWV2QTJvaUFFSC9BU0FBUWY4QlNCc2lEVFlDUkNBQktBS0VoNjhESVFBZ0NDQUhOZ0pNSUFnZ0J5QUFheUlBUVFBZ0FFRUFTaHNpQmpZQ1NDQUJRVEJxSVFzZ0FVR3crQUJxSVFVZ0FVRzQrQUJxSVE0Z0FVSGdocWNDYWlFSlFRQWhBQU5BSUFCQkEwY0VRQ0FDS0FJTUlBRW9BaVFnQVNnQ0tDQUJLQUlBSUFFb0Fnd2dBRUVDZENJRElBaEJ4QUJxYWlnQ0FDQUJLQUlVSUFsQkFCRE5BMEVBU0EwRklBRW9BaVFnQVNnQ0tDQUpJQUVvQWhRZ0RpQUZFS3dHUVFCSURRVWdBaWdDQUNBQktBSWtJQUVvQWlnZ0FTZ0NCQ0FPSUFFb0FyQjRJQUVvQXZDR3J3TWdBU2dDRkNBQktBSVlJQUVvQWlCQnVBRnFJQUVyQTVDSHJ3TWdDeUFNSUFFb0FwaUhyd01Rc3dWQkFFZ05CU0FJUVRocUlBTnFJQXdvQWdBMkFnQWdBRUVCYWlFQURBRUxDd0pBSUFFb0FnQkJBVWNFUUNBSUtBSThJUW9nQ0NnQ1FDRUFJQWdvQWpnaEF3d0JDeUFJSUEwMkFqQWdDQ0FJS0FJNElnTTJBalFnQ0NBR05nSWdJQWdnQ0NnQ1BDSUtOZ0lrSUFnZ0J6WUNLQ0FJSUFnb0FrQWlBRFlDTEVFQVFRTkJ1TXNBSUFoQklHb1FQUXNnQUNBRFNDQUFJQXBJY2tVRVFBSkFJQUVDZnlBQktBS0FoNjhESWdJZ0FTZ0NoSWV2QXlJQVNBUkFJQUpCQVdvTUFRc2dBQ0FDU0FSQUlBRWdBRUVCYWpZQ2hJZXZBd3dDQ3lBQklBQkJBV28yQW9TSHJ3TWdBa0VCYWdzaUFqWUNnSWV2QXdzZ0FpQUhha0gvQVU0RWZ5QUJRUUUyQW9DSHJ3TkJBUVVnQWdzZ0IwNEVRQ0FCUVFFMkFvU0hyd01MSUFFZ0FTZ0MrSWF2QXpZQy9JYXZBd3dHQ3lBQklBWWdEU0FESUFwSUd5SUZOZ0lRUVFFaEF3SkFJQVVnQjJzaUFFRUFTZ1JBSUFFZ0FEWUNnSWV2QXd3QkN5QUJRUUUyQW9DSHJ3TkJBQ0FBYXlFREN5QUJJQU0yQW9TSHJ3TWdBU2dDQUVFQlJnUkFJQWdnQlRZQ0VFRUFRUU5CamRFQUlBaEJFR29RUFFzZ0FTQUJLQUw0aHE4RE5nTDhocThESUFFb0F2U0dyd01oQUFzQ1FBSkFJQUJCQVdzT0F3RUJBQUlMUVg4aEJ3SkFJQUVvQW9pSHJ3TWlCaUFDS0FJTUlnVVEyUU5CQUVnTkFDQUdLQUlBUlFSQUlBWWdCaWdDQ0NBR0tBSUViQkE3SWdBMkFnQWdBRVVOQVFzRFFBSkFRUUFoQnlBRUlBWW9BZ2dpRFU0TkFBTkFBa0JCQUNFT1FRQWhBMEY4SVEwZ0J5QUdLQUlFSWdsT0RRQURRQ0FOUVFWSEJFQUNRQ0FFSUExcUlnQkJBRWdOQUNBQUlBWW9BZ2hPRFFBZ0FDQUpiQ0VBUVh3aENnTkFJQXBCQlVZTkFTQUhJQXBxSWd0QkFFZ2dDU0FMVEhKRkJFQWdEaUFGSUFBZ0MycHFMUUFBYWlFT0lBTkJBV29oQXdzZ0NrRUJhaUVLREFBTEFBc2dEVUVCYWlFTkRBRUxDeUFHS0FJQUlBUWdDV3dnQjJwcUlBNGdBMjA2QUFBZ0IwRUJhaUVIREFFTEN5QUVRUUZxSVFRTUFRc0xRUUFoQ2dOQUlBb2dEU0FHS0FJRWJFNE5BU0FHS0FJQUlBcHFJZ0FnQUMwQUFFRUhhem9BQUNBS1FRRnFJUW9nQmlnQ0NDRU5EQUFMQUFzZ0IwRUFTQTBHSUFJb0Fnd2dBU2dDaUlldkF5SUFLQUlFSUFBb0FnZ2dBU2dDQUNBQktBSU1RUUJCQUNBQlFlQ0dwd0pxSUFBb0FnQVF6UU1pQjBFQVRnMENEQVlMSUFFb0F2eUdyd01pQTBFQVNnUkFJQUVnQTBFQmF6WUMvSWF2QXd3QkN5QUNLQUlNSVFVZ0FTZ0NpSWV2QXlFSkFuOGdBRUVCUmdSQVFRQWhBRUVBSVFkQkFDRURJQWtnQlJEWkEwRUFTQVIvUVg4RkEwQWdDU0FFUVFKMGFpSUZRWXdJYWlBRktBSU1JQUJxSWdBMkFnQWdCRUVCYWlFRUlBZEIvd0Z4UVFGcUlnZEIvd0Z4SUFkR0RRQUxRUUFMSWdCQkFFNEVmd0ovSUFrb0FnZ2dDU2dDQkd5eVF3QUFBRCtVSWhOREFBQ0FUMTBnRTBNQUFBQUFZSEVFUUNBVHFRd0JDMEVBQ3lFTEEwQWdBeUlBUVFGcUlRTWdDU0FBUWY4QmNTSUZRUUowYWtHTUNHb29BZ0FpQnlBTFNRMEFDd05BSUFjZ0MwWUVRQ0FKSUFCQkFXb2lBRUgvQVhGQkFuUnFRWXdJYWlnQ0FDRUhEQUVMQ3lBSUlBQkIvd0Z4SUFWcVFRRjJPZ0JFUVFBRklBQUxEQUVMQW45QmZ5QUpJQVVRMlFOQkFFZ05BQnBCQVNFRFFRRWhBQU5BSUJVZ0NTQURRUUowYWlnQ0RDQURiTE9TSVJVZ0EwRUJhaUVESUFCQi93RnhRUUZxSWdCQi93RnhJQUJHRFFBTElBa29BZ2dnQ1NnQ0JHeXlJUmxCQUNFRFFRQWhBQU5BQWtBZ0ZDQUpJQU5CQW5ScUtBSU1JZ1d6a2lJVVF3QUFBQUJjQkVBZ0dTQVVreUlZUXdBQUFBQmJEUUVnRmlBRElBVnNzNUlpRmlBVWxTQVZJQmFUSUJpVmt5SVRJQk1nRkNBWWxKU1VJaE1nRnlBVElCZGVJZ1ViSVJjZ0F5QUVJQVViSVFRTElBTkJBV29oQXlBQVFmOEJjVUVCYWlJQVFmOEJjU0FBUmcwQkN3c2dDQ0FFT2dCRVFRQUxDeUlIUVFCSURRVUNRQ0FCS0FJQVFRRkhEUUFnQ0MwQVJDSURJQUVvQWhCR0RRQWdBU2dDOUlhdkF5RUFJQWdnQXpZQ0JDQUlRZExXQUVISzJnQWdBRUVCUmhzMkFnQkJBRUVEUWMzVkFDQUlFRDBMSUFFZ0NDMEFSRFlDRUNBQklBRW9BdmlHcndNMkF2eUdyd01MSUFJb0Fnd2dBU2dDSkNBQktBSW9JQUVvQWdBZ0FTZ0NEQ0FCS0FJUUlBRW9BaFFnQVVIZ2hxY0Nha0VBRU0wRFFRQklEUUVMSUFFb0FpUWdBU2dDS0NBQlFlQ0dwd0pxSUFFb0FoUWdBVUc0K0FCcUlnQWdBVUd3K0FCcUVLd0dRUUJPRFFFTFFYOGhCd3dDQzBGL0lRY2dBaWdDQUNBQktBSWtJQUVvQWlnZ0FTZ0NCQ0FBSUFFb0FyQjRJQUVvQXZDR3J3TWdBU2dDRkNBQktBSVlJQUVvQWlCQnVBRnFJQUVyQTVDSHJ3TWdBVUV3YWlBTUlBRW9BcGlIcndNUXN3VkJBRWdOQVFzZ0FTZ0NIRUVCUndSQUlBRW9BdmlLcGdJaUFFRUFJQUJCQUVvYklRNUJBQ0VOQTBBZ0RTQU9Sd1JBUVFBaEFpQUJLQUlzSWdCQkFDQUFRUUJLR3lFSklBRWdEVUdJQW14cUlneEJ3SXVtQW1vaEN5QU1RYmlMcGdKcUlRVWdERUdBaTZZQ2FpRURRWDhoQUVRQUFBQUFBQURnUHlFUkEwQWdBaUFKUndSQUFrQWdBeWdDQUxjZ0FTQUNRUWgwYWlJR0tBSXd0eUlTb3lJUVJHWm1abVptWnVZL1l5QVFST0Y2Rks1SDRmWS9aSElOQUNBR0t3Tm9JQVVyQXdDaEloQWdFS0lnQmlzRGNDQUxLd01Bb1NJUUlCQ2lvQ0FTb3lJUUlCRmpSUTBBSUJBaEVTQUNJUUFMSUFKQkFXb2hBZ3dCQ3dzQ1FDQUFRUUJJRFFCQmZ5RUhBa0FDUUNBQktBSVlJZ3NPQlFBQUFBRUJCZ3NnREVHZ2k2WUNhaXNEQUNJU0lBRWdBRUVJZEdvaUJpSUFLd05RWkVVTkFTQUFJQkk1QTFBZ0JpQU1RWVNMcGdKcUtBSUFJZ2syQWpRZ0RFR1FpNllDYWlFRlFRQWhDa0YvSVFSRUFBQUFBSVRYbDBFaEVRTkFSQUFBQUFBQUFBQUFJUkJCQUNFQ0lBcEJCRWNFUUFOQUlBSkJCRWNFUUNBUUlBd2dBa0VFZEdvaUEwR29qS1lDYWlzREFDQUdJQUlnQ21wQkEzRkJCSFJxSWdBckE5Z0JvU0lRSUJDaUlBTkJzSXltQW1vckF3QWdBQ3NENEFHaEloQWdFS0tnb0NFUUlBSkJBV29oQWd3QkN3c2dFQ0FSWXdSQUlBVW9BZ0FnQ210QkJHcEJCRzhoQkNBUUlSRUxJQXBCQVdvaENnd0JDd3NnQmtGQWF5QUVOZ0lBSUF0QkFVMEVRQ0FHSUJJNUExZ2dCaUFKTmdJNElBWWdCRFlDUkF3Q0N5QUdJQkk1QTJBZ0JpQUpOZ0k4SUFZZ0JEWUNTQXdCQ3dKQUlBeEJxSXVtQW1vckF3QWlFQ0FCSUFCQkNIUnFJZ1VpQUNzRFdHUUVRQ0FNUWJDTHBnSnFLd01BSVJFTUFRc2dERUd3aTZZQ2Fpc0RBQ0lSSUFVckEyQmtSUTBCQ3lBQUlCQTVBMWdnREVHSWk2WUNhaWdDQUNFQUlBVWdFVGtEWUNBRklBQTJBamdnQlNBTVFZeUxwZ0pxS0FJQU5nSThRUUFoQ2tGL0lRUkVBQUFBQUlUWGwwRWhFUU5BUkFBQUFBQUFBQUFBSVJCQkFDRUNJQXBCQkVjRVFBTkFJQUpCQkVjRVFDQVFJQXdnQWtFRWRHb2lBMEdvaktZQ2Fpc0RBQ0FGSUFJZ0NtcEJBM0ZCQkhScUlnQXJBOWdCb1NJUUlCQ2lJQU5Cc0l5bUFtb3JBd0FnQUNzRDRBR2hJaEFnRUtLZ29DRVFJQUpCQVdvaEFnd0JDd3NnQ2lBRUlCQWdFV01pQUJzaEJDQVFJQkVnQUJzaEVTQUtRUUZxSVFvTUFRc0xJQVZCQkNBRWF5SUFJQXhCbEl1bUFtb29BZ0JxUVFSdk5nSkVJQVVnQUNBTVFaaUxwZ0pxS0FJQWFrRUViellDU0FzZ0RVRUJhaUVOREFFTEN5QUJFTlVGUVFBaEFrRUFJUVFEUUNBQktBTDRpcVlDSUFKS0JFQWdBU0FDUVlnQ2JHb2lBMEdBamFZQ2FpSUFJQUFvQWdBaUFFRUJhallDQUNBQVFRSk1CRUFnQWlBRVJ3UkFJQUVnQkVHSUFteHFRWUNMcGdKcUlBTkJnSXVtQW1wQmlBSVFQeG9MSUFSQkFXb2hCQXNnQWtFQmFpRUNEQUVMQ3lBQklBUTJBdmlLcGdJZ0FTZ0NMQ0lBUVFBZ0FFRUFTaHNoQ1VFQUlRTURRQUpBQWtBZ0F5QUpSZzBBSUFFZ0EwRUlkR29pQUNnQ05DSUxRUUJJRFFFZ0FFRXdhaUVGUVFBaEFpQUVRUUFnQkVFQVNoc2hBQU5BQWtBZ0FDQUNSd1JBSUFFZ0FrR0lBbXhxUVlTTHBnSnFLQUlBSUF0SERRRWdBaUVBQ3lBQUlBUkdCRUFnQkVFOFJnMERJQUVnQkVFQmFpSUVOZ0w0aXFZQ0N5QUJJQUJCaUFKc2FpSUFRWUNMcGdKcUlBVkJnQUlRUHhvZ0FFR0FqYVlDYWtFQk5nSUFEQU1MSUFKQkFXb2hBZ3dBQ3dBTFFRQWhCeUFCS0FJY1FRSkdEUU5CQUNFQUEwQWdBQ0FFVGcwRVFRQWhBaUFCS0FJc0lnWkJBQ0FHUVFCS0d5RU9JQUVnQUVHSUFteHFJZ3RCd0l1bUFtb2hCU0FMUWJpTHBnSnFJUU1nQzBHQWk2WUNhaUVKQTBBQ1FDQUNJQTVIQkg4Z0NTZ0NBTGNnQVNBQ1FRaDBhaUlMS0FJd3R5SVFveUlSUkdabVptWm1adVkvWXlBUlJPRjZGSzVINGZZL1pISU5BU0FMS3dOb0lBTXJBd0NoSWhFZ0VhSWdDeXNEY0NBRkt3TUFvU0lSSUJHaW9DQVFvMFFBQUFBQUFBRGdQMk5GRFFFZ0FnVWdEZ3NnQmtZRVFDQUJJQVpCQ0hScVFUQnFJQWxCZ0FJUVB4b2dBU0FCS0FJc1FRRnFOZ0lzSUFFb0F2aUtwZ0loQkFzZ0FFRUJhaUVBREFJTElBSkJBV29oQWd3QUN3QUxBQXNnQTBFQmFpRUREQUFMQUFzZ0FSRFZCVUVBSVFjTElBaEIwQUJxSkFBZ0J3c2hBQ0FQUVRCcUpBQWdBQXR5QVFGL0l3QkJFR3NpQVNRQUlBRWdBRFlDRENBQlFkeVZCQ0FCUVF4cUVITTJBZ2dnQVJCck5nSUFRWDhoQUNBQlFRaHFJQUVRZUVVRVFDQUJRUXhxRUgwb0F0Z0JJZ0FFZnlBQklBQW9BaFEyQWdoQkFBVkJmd3NoQUVGL0lBRW9BZ2dnQUJzaEFBc2dBVUVRYWlRQUlBQUxiZ0VCZnlNQVFSQnJJZ0lrQUNBQ0lBQTJBZ3dnQWtIY2xRUWdBa0VNYWhCek5nSUlJQUlRYXpZQ0FBSkFJQUpCQ0dvZ0FoQjREUUFnQWtFTWFoQjlLQUxZQVNJQVJTQUJRUUZMY2dSL1FYOEZJQUFnQVRZQ0ZFRUFDdzBBUWFpZUFpQUJFTWNCQ3lBQ1FSQnFKQUFMZGdFQ2Z5TUFRUkJySWdFa0FDQUJJQUEyQWd3Z0FVSGNsUVFnQVVFTWFoQnpOZ0lJSUFFUWF6WUNBRUVBSVFBZ0FVRUlhaUFCRUhoRkJFQWdBVUVNYWhCOUtBTFlBU0lBUlNBQlFRaHFJZ0pGY2dSL1FYOEZJQUlnQUNnQ0FEWUNBRUVBQ3hvZ0FTZ0NDQ0VBQ3lBQlFSQnFKQUFnQUF0YkFRRi9Jd0JCRUdzaUFTUUFJQUVnQURZQ0RDQUJRZHlWQkNBQlFReHFFSE0yQWdnZ0FSQnJOZ0lBUVFBaEFDQUJRUWhxSUFFUWVFVUVRQ0FCUVF4cUVIMG9BdGdCUWVTR3B3SnFLQUlBSVFBTElBRkJFR29rQUNBQUMyNEJBWDhqQUVFUWF5SUNKQUFnQWlBQU5nSU1JQUpCM0pVRUlBSkJER29RY3pZQ0NDQUNFR3MyQWdCQkFDRUFJQUpCQ0dvZ0FoQjRSUVJBSUFKQkRHb1FmU2dDMkFFZ0FVRUFSeERHQjBHVjhRRkI4NXdDUWZlY0FpQUJHeENUQXlBQklRQUxJQUpCRUdva0FDQUFDMzhCQW44akFFRVFheUlCSkFBZ0FTQUFOZ0lNSUFGQjNKVUVJQUZCREdvUWN6WUNDQ0FCRUdzMkFnQkJmeUVBSUFGQkNHb2dBUkI0UlFSQUlBRkJER29RZlNnQzJBRWlBRVVnQVVFSWFpSUNSWElFZjBGL0JTQUNJQUFvQXZTR3J3TTJBZ0JCQUFzaEFFRi9JQUVvQWdnZ0FCc2hBQXNnQVVFUWFpUUFJQUFMV3dFQmZ5TUFRUkJySWdJa0FDQUNJQUEyQWd3Z0FrSGNsUVFnQWtFTWFoQnpOZ0lJSUFJUWF6WUNBQUpBSUFKQkNHb2dBaEI0RFFBZ0FrRU1haEI5S0FMWUFTQUJFTm9HRFFCQnlZY0NJQUVReHdFTElBSkJFR29rQUF0OEFRSi9Jd0JCRUdzaUFTUUFJQUVnQURZQ0RDQUJRZHlWQkNBQlFReHFFSE0yQWdnZ0FSQnJOZ0lBUVg4aEFDQUJRUWhxSUFFUWVFVUVRQ0FCUVF4cUVIMG9BdGdCSWdCRklBRkJDR29pQWtWeUJIOUJmd1VnQWlBQUtBSVFOZ0lBUVFBTElRQkJmeUFCS0FJSUlBQWJJUUFMSUFGQkVHb2tBQ0FBQzNzQkFYOGpBRUVRYXlJQ0pBQWdBaUFBTmdJTUlBSkIzSlVFSUFKQkRHb1FjellDQ0NBQ0VHczJBZ0FDUUNBQ1FRaHFJQUlRZUEwQUlBSkJER29RZlNFQUlBRkIvd0ZMRFFBZ0FDZ0MyQUVpQUVVZ0FVSC9BVXR5Qkg5QmZ3VWdBQ0FCTmdJUVFRQUxEUUJCNG9jQ0lBRVF4d0VMSUFKQkVHb2tBQXRiQWdGL0FYd2pBRUVRYXlJQkpBQWdBU0FBTmdJTUlBRkIzSlVFSUFGQkRHb1FjellDQ0NBQkVHczJBZ0JFQUFBQUFBQUE4TDhoQWlBQlFRaHFJQUVRZUVVRVFDQUJRUXhxRUgwckE1QURJUUlMSUFGQkVHb2tBQ0FDQzB3QkFYOGpBRUVRYXlJQ0pBQWdBaUFBTmdJTUlBSkIzSlVFSUFKQkRHb1FjellDQ0NBQ0VHczJBZ0FnQWtFSWFpQUNFSGhGQkVBZ0FrRU1haEI5SUFFNUE1QURDeUFDUVJCcUpBQUxXd0lCZndGOEl3QkJFR3NpQVNRQUlBRWdBRFlDRENBQlFkeVZCQ0FCUVF4cUVITTJBZ2dnQVJCck5nSUFSQUFBQUFBQUFQQy9JUUlnQVVFSWFpQUJFSGhGQkVBZ0FVRU1haEI5S3dPSUF5RUNDeUFCUVJCcUpBQWdBZ3RNQVFGL0l3QkJFR3NpQWlRQUlBSWdBRFlDRENBQ1FkeVZCQ0FDUVF4cUVITTJBZ2dnQWhCck5nSUFJQUpCQ0dvZ0FoQjRSUVJBSUFKQkRHb1FmU0FCT1FPSUF3c2dBa0VRYWlRQUM4ZG5BaU4vQW4wakFFRWdheUlOSkFBZ0RTQUJOZ0ljSUExQjNKVUVJQTFCSEdvUWN6WUNDQ0FORUdzMkFoZ0NRQUpBQWtBQ1FBSkFJQTFCQ0dvZ0RVRVlhaEI0QkVBZ0FCQk5HZ3dCQ3lBTlFSeHFFSDBpSVNnQzRBRWhGU0FOUVFBMkFoZ2dBaEJXUVJSUERRRWdJVUg4QW1vaEl5QWhRZXdDYWlFa0lBMUJDR29RVFNFbEFrQURRQUpBSUEwZ0RqWUNCQ0FDRUZZZ0RrME5BRUhwOXdFZ0FoQldFTWNCUWQ2ZkFpQUNJQTBvQWdRUW1BRVFRQkNUQXlBQ0lBMG9BZ1FRbUFFUVFDRVpJQTBvQWdRaERDQWxJQTFCQkdvUXF3SkJ2WndDSUJrUWt3TUNRQUpBQW44akFFRVFheUlHSkFBZ0JrSG9xUUV0QUFBNkFBNGdCa0htcVFFdkFBQTdBUXdDUUFKL0FrQWdHVUVBSUEwYlJRUkFRUUJCQTBITjNRQkJBQkE5REFFTEFuOGdCa0VNYWlFQkl3QkJFR3NpQkNRQUFrQUNRQ0FaUlFSQVFRQWhEd3dCQ3lBWkVLSUJRY2ljQWhDaUFXcEJBbW9RT3lJRFJRMEJJQVJCeUp3Q05nSUVJQVFnR1RZQ0FDQURRYXdQSUFRUXBRSWdBeUFCRU1rQ0lROGdBeEEwQ3lBRVFSQnFKQUFnRHd3QkN3d05DeUlFUlFSQUlBWWdHVFlDQUNBR1FjaWNBallDQ0NBR1FlYk5BRFlDQkVFQVFRTkJqKzRBSUFZUVBRd0JDd0pBUVFGQkVCRCtBaUlGQkVBZ0JVRUVha0VFUVFFZ0JCQmdRUUZIRFFFZ0JTZ0NCQ0lLUVFCTURRRWdCU0FLUVlRQmJCQTdJZ0UyQWdBZ0FVVU5CRUVBSVE4RFFDQUtJQTlLQkVBZ0QwR0VBV3dpQVNBRktBSUFha0VJUVFFZ0JCQmdRUUZIRFFNZ0JTZ0NBQ0FCYWtFSWFrRUlRUUVnQkJCZ1FRRkhEUU1nQlNnQ0FDQUJha0VRYWtIc0FFRUJJQVFRWUVFQlJ3MERJQVVvQWdBZ0FXcEIvQUJxUVFSQkFTQUVFR0JCQVVjTkF5QUZLQUlBSUFGcVFZQUJha0VFUVFFZ0JCQmdRUUZIRFFNZ0QwRUJhaUVQSUFVb0FnUWhDZ3dCQ3dzZ0JVRU1ha0VFUVFFZ0JCQmdRUUZIRFFGQkFDRUtJQVVvQWd3aUQwRUFUQVJBSUFWQkFEWUNDQXdDQ3lBRklBOUJER3dRT3lJQk5nSUlJQUZGRFFRRFFDQUtJQTlJQkVBZ0NrRU1iQ0lCSUFVb0FnaHFRUWhxUVFSQkFTQUVFR0JCQVVjTkF5QUZLQUlJSUFGcVFRUnFRUVJCQVNBRUVHQkJBVWNOQXlBRktBSUlJQUZxSWdFZ0FTZ0NCQ0lEUVF4c0VEc2lBVFlDQUNBQlJRMEdJQUZCRENBRElBUVFZQ0FEUncwRElBcEJBV29oQ2lBRktBSU1JUThNQVFzTElBMGdCVFlDQUNBRUVLOEJRUUFNQXdzTUF3dEJBRUVEUWFyeEFFRUFFRDBnQlNnQ0NCQTBJQVVvQWdBUU5DQUZFRFFnQkJDdkFRdEJmd3NoQVNBR1FSQnFKQUFnQVF3QkN3d0lDMEVBU0FSQVFaaWNBaUFaRU93RERBRUxRY1NlQWlBTUVNY0JBa0FnRFNnQ0FDSUdCRUFnQmlnQ0JDSUJRUUFnQVVFQVNoc2hCRUVBSVE0RFFDQUVJQTVHQkVCQkFDRVBJQVlvQWd3aUFVRUFJQUZCQUVvYklRUkJBQ0VPQTBBZ0JDQU9SZzBFSUFZb0FnZ2dEa0VNYkdvaUF5Z0NDQ0lCUVg5SElBRkJBRWh4UlFSQUlBTWdERFlDQ0FzZ0RrRUJhaUVPREFBTEFBVWdCaWdDQUNBT1FZUUJiR29pQXlnQ2ZDSUJRWDlISUFGQkFFaHhSUVJBSUFNZ0REWUNmQXNnRGtFQmFpRU9EQUVMQUFzQUMwRUFRUU5Cbi9VQVFRQVFQVUYvSVE4TElBOUJBRWdFUUVHSjdBRVE3d0VNQVFzQ2YwRUFJUUVnRFVFWWFrRUFJQTBiUlFSQVFRQkJBMEhaT2tFQUVEMUJmd3dCQ3dKQUlBMG9BaGdpRGtVRVFDQU5RUkFRT3lJT05nSVlJQTVGRFFFZ0RrSUFOd0lBSUE1Q0FEY0NDQXNDUUNBTktBSUFJZ1ZGRFFBZ0JTZ0NCQ0lHSUE0b0FnUWlDR29pREVHRUFXd1FPeUlRQkVBZ0NFRUFJQWhCQUVvYklRUURRQ0FCSUFSR0JFQkJBQ0VCSUFaQkFDQUdRUUJLR3lFREEwQWdBU0FEUndSQUlCQWdBU0FJYWtHRUFXeHFJQVVvQWdBZ0FVR0VBV3hxUVlRQkVEOGFJQUZCQVdvaEFRd0JDd3NnRGlnQ0FCQTBJQTBvQWhnZ0VEWUNBQ0FOS0FJWUlnWWdERFlDQkVFQUlRNGdCaWdDRENJYVFRQWdHa0VBU2hzaENTQU5LQUlBSWdRb0Fnd2lERUVBSUF4QkFFb2JJUkZCQUNFSEEwQkJBQ0VCSUFjZ0VVY0VRQUpBQTBBZ0FTQUpSZzBCSUFGQkRHd2hBeUFCUVFGcUlRRWdCQ2dDQ0NBSFFReHNhaWdDQ0NBRElBWW9BZ2hxS0FJSVJ3MEFDeUFPUVFGcUlRNExJQWRCQVdvaEJ3d0JDd3NnRENBYWFpQU9heUlGUVF4c0VEc2lDZ1JBUVFBaEVnTkFJQWtnRWtZRVFFRUFJUTlCQUNFT0FrQURRQ0FQSUJGSEJFQWdEMEVNYkNJR0lBMG9BZ0FvQWdocUlnUW9BZ2doREVFQUlRRUNRQUpBQTBBZ0FTQUpSZzBCSUFGQkRHd2hBeUFCUVFGcUlRRWdEQ0FESUEwb0FoZ29BZ2hxS0FJSVJ3MEFDeUFPUVFGcUlRNE1BUXNnQ2lBUElCcHFJQTVyUVF4c2FpSUlJQXcyQWdnZ0NDQUVLQUlFSWhCQkRHd1FPeUlCTmdJQUlBRkZEUU5CQUNFQklCQkJBQ0FRUVFCS0d5RU1BMEFnQVNBTVJ3UkFJQUZCREd3aUF5QUlLQUlBYWlJRUlBMG9BZ0FvQWdnZ0Jtb29BZ0FnQTJvaUF5a0NBRGNDQUNBRUlBTW9BZ2cyQWdnZ0FVRUJhaUVCREFFTEN5QUlJQkEyQWdRTElBOUJBV29oRHd3QkN3c2dEU2dDR0NJT0tBSUlCSDlCQUNFQkEwQWdEaWdDRENBQlNnUkFJQTRvQWdnZ0FVRU1iR29vQWdBUU5DQUJRUUZxSVFFZ0RTZ0NHQ0VPREFFTEN5QU9LQUlJRURRZ0RTZ0NHQVVnRGdzZ0NqWUNDQ0FOS0FJWUlBVTJBZ3dnRFJDcUJRd0hDd3dIQ3lBS0lCSkJER3dpRUdvaUNDQU5LQUlZS0FJSUlCQnFJZ1FvQWdnMkFnaEJBQ0VCSUFRb0FnUWlCaUVQQTBBZ0FTQVJSd1JBSUEwb0FnQW9BZ2dnQVVFTWJHb2lBeWdDQ0NBRUtBSUlSZ1JBSUFNb0FnUWdEMm9oRHdzZ0FVRUJhaUVCREFFTEN5QUlJQTlCREd3UU95SUJOZ0lBSUFFRVFFRUFJUTRnQmtFQUlBWkJBRW9iSVF4QkFDRUJBMEFnQVNBTVJ3UkFJQUZCREd3aUF5QUlLQUlBYWlJRUlBMG9BaGdvQWdnZ0VHb29BZ0FnQTJvaUF5a0NBRGNDQUNBRUlBTW9BZ2cyQWdnZ0FVRUJhaUVCREFFTEN3SkFBMEFnRGlBUlJnMEJJQTBvQWdBb0FnZ2lCeUFPUVF4c0lneHFLQUlJSUEwb0FoZ29BZ2dnRUdvb0FnaEhCRUFnRGtFQmFpRU9EQUVMQzBFQUlRRURRQ0FCSUFjZ0RHb2lBeWdDQkU0TkFTQUlLQUlBSUFFZ0JtcEJER3hxSWdRZ0F5Z0NBQ0FCUVF4c2FpSURLUUlBTndJQUlBUWdBeWdDQ0RZQ0NDQUJRUUZxSVFFZ0RTZ0NBQ2dDQ0NFSERBQUxBQXNnQ0NBUE5nSUVJQkpCQVdvaEVnd0JDd3NNQlFzTUJBVWdFQ0FCUVlRQmJDSURhaUFPS0FJQUlBTnFRWVFCRUQ4YUlBRkJBV29oQVF3QkN3QUxBQXNNQVF0QkFBd0JDd3dJQzBFQVNBUkFRYXpzQVJEdkFRd0JDMEcvblFJUTdRTkIzZXNCSUJrUWt3TUNmMEVBSVFOQkFDRWVRUUFoRXlNQVFkQUhheUlMSkFBQ1FBSkFBa0FDZndKQVFlanJBUzBBQUFSQVFlanJBVUdBQ0JDakFnMEJDeUFMUWRBRmFpQVpRZjhCRU5nRElBdEJBRG9BendkQkFRd0JDeUFMSUJrMkFyQUJJQXRCNk9zQk5nSzBBU0FMUWNBQmFpSUJRYXdQSUF0QnNBRnFFS1VDSUFGQjB4b1F5UUlpSGtVRVFDQUxJQmsyQXFBQlFRQkJBMEhpSUNBTFFhQUJhaEE5SUF0QjhKWUVLQUlBRUlJRE5nS1VBU0FMUVlNdk5nS1FBVUVBUVFOQitTVWdDMEdRQVdvUVBRd0NDMEVBQ3lFUEFrQUNRRUgwQ0JBN0loTUVRRUVCSVE0Q1FDQVBEUUFnQzBIQUFXb2dIaERVQWtVTkFpQUxJQXRCekFWcU5nS0FBU0FMUWNBQmFrR3JOaUFMUVlBQmFoRHFBVUVCUncwQ0lBc29Bc3dGSWc1QkFFb05BQXdDQ3lBVFFRQTJBcGdCSUJNZ0RqWUNCQ0FUSUE1QjhBQnNFRHNpSURZQ0FDQWdCRUFDUUFOQUlBc2dBellDekFVZ0F5QU9UZzBCSUFzZ0EwRUJhallDY0VFQVFRRkJvc0VBSUF0QjhBQnFFRDBnRDBVRVFDQUxRY0FCYWlBZUVOUUNSUTBDSUFzZ0MwSFFCV28yQW1BZ0MwSEFBV3BCbGNJQUlBdEI0QUJxRU9vQlFRRkhEUUlnQzBIUUJXb2hERUVBSVFGQmZ5RURBMEFDUUFKQUlBRWdER290QUFBaUJFRXVSd1JBSUFRTkFTQURRWDlIQkVBZ0F5QU1ha0VBT2dBQUN3d0NDeUFCSVFNTElBRkJBV29oQVF3QkN3c0xRUUJCQVVINHlRQkJBQkE5QW44akFFSGdBR3NpR0NRQUlCaEI1S2tCTHdBQU93RllJQmhCNEtrQktBQUFOZ0pVQWtBQ2Z3SkFJQXRCMEFWcUlnb1FvZ0VnR0VIVUFHb1FvZ0ZxUVFGcUVEc2lBUVJBSUJnZ0NqWUNRQ0FZSUJoQjFBQnFOZ0pFSUFGQnB3OGdHRUZBYXhDbEFpQUJRZVFiRU1rQ0lSMGdBUkEwSUIxRkJFQWdHQ0FLTmdJQUlCZ2dHRUhVQUdvMkFnUkJBRUVEUWNraUlCZ1FQVUVBREFNTFFRZ1FPeUlXUlEwREFrQUNRQ0FXUVFScVFRUkJBU0FkRUdCQkFVWUVRQ0FXS0FJRUloOUJBRW9OQVF0QkFFRURRZVFtUVFBUVBRd0JDeUFZSUI4MkFqQkJBRUVCUWRFdElCaEJNR29RUFNBV0lCOUJBblFRT3lJaU5nSUFJQ0pGRFFRZ0lrRVFFRHNpQVRZQ0FDQUJSUTBFQW45QkZCQTdJaG9FUUNBYVFRaHFJUWdnR2tFTWFpRVFJQnBCQkdvaEJpQWFRUkJxSVFrakFFR2dCbXNpQnlRQVFTZ1FPeUlSUVFBMkFnQWdCMEc0QW1wQkFFSG9BeEE2R2tHQXBRUkJBRFlDQUNBSFFSaHFFS3dGSVFSQmdLVUVLQUlBSVFOQmdLVUVRUUEyQWdCQmZ5RUJRUVFoRWdKQUFrQUNRQUpBSUFORkRRQkJoS1VFS0FJQUlnVkZEUUFnQXlnQ0FDQVJRUVFRcVFFaUFVVU5BU0FGRUFJTEVBUWhBeUFCUVFGSEJFQWdCMEVETmdJWUlBY2dCRFlDdUFJZ0IwR2NBV3BCQVNBUlFRUVErUVFoRVJBRUlSSkJBQ0VEQ3dOQUlBTUVRRUdBcFFSQkFEWUNBRUVFSUFkQnVBSnFFQXRCZ0tVRUtBSUFJUU5CZ0tVRVFRQTJBZ0JCZnlFQkFrQWdBMFVOQUVHRXBRUW9BZ0FpQlVVTkFDQURLQUlBSUJFZ0VoQ3BBU0lCUlEwRElBVVFBZ3NRQkNFRElBRkJBVVlOQVVHQXBRUkJBRFlDQUVFRlFRQkJBMEdOTkVFQUVBeEJnS1VFS0FJQUlRTkJnS1VFUVFBMkFnQkJmeUVCQWtBZ0EwVU5BRUdFcFFRb0FnQWlCVVVOQUNBREtBSUFJQkVnRWhDcEFTSUJSUTBESUFVUUFnc1FCQ0VESUFGQkFVWU5BUXdEQzBHQXBRUkJBRFlDQUVFR0lBZEJ1QUpxUWRvQVFlZ0RFQjFCZ0tVRUtBSUFJUU5CZ0tVRVFRQTJBZ0JCZnlFQkFrQWdBMFVOQUVHRXBRUW9BZ0FpQlVVTkFDQURLQUlBSUJFZ0VoQ3BBU0lCUlEwQ0lBVVFBZ3NRQkNFRElBRkJBVVlOQUVHQXBRUkJBRFlDQUVFSElBZEJ1QUpxSUIwUUhFR0FwUVFvQWdBaEEwR0FwUVJCQURZQ0FFRi9JUUVDUUNBRFJRMEFRWVNsQkNnQ0FDSUZSUTBBSUFNb0FnQWdFU0FTRUtrQklnRkZEUUlnQlJBQ0N4QUVJUU1nQVVFQlJnMEFRWUNsQkVFQU5nSUFRUWdnQjBHNEFtcEJBUkFiSVFSQmdLVUVLQUlBSVFOQmdLVUVRUUEyQWdCQmZ5RUJBa0FnQTBVTkFFR0VwUVFvQWdBaUJVVU5BQ0FES0FJQUlCRWdFaENwQVNJQlJRMENJQVVRQWdzUUJDRURJQUZCQVVZTkFDQUVRUUZIQkVCQmdLVUVRUUEyQWdCQkJVRUFRUU5CNkRsQkFCQU1RWUNsQkNnQ0FDRURRWUNsQkVFQU5nSUFRWDhoQVFKQUlBTkZEUUJCaEtVRUtBSUFJZ1ZGRFFBZ0F5Z0NBQ0FSSUJJUXFRRWlBVVVOQXlBRkVBSUxFQVFoQXlBQlFRRkdEUUZCZ0tVRVFRQTJBZ0JCQkNBSFFiZ0NhaEFMUVlDbEJDZ0NBQ0VEUVlDbEJFRUFOZ0lBUVg4aEFRSkFJQU5GRFFCQmhLVUVLQUlBSWdWRkRRQWdBeWdDQUNBUklCSVFxUUVpQVVVTkF5QUZFQUlMRUFRaEF5QUJRUUZHRFFFTUF3dEJnS1VFUVFBMkFnQkJDU0FIUWJnQ2FoQVpHa0dBcFFRb0FnQWhBMEdBcFFSQkFEWUNBRUYvSVFFQ1FDQURSUTBBUVlTbEJDZ0NBQ0lGUlEwQUlBTW9BZ0FnRVNBU0VLa0JJZ0ZGRFFJZ0JSQUNDeEFFSVFNZ0FVRUJSZzBBSUFjb0F0UUNJQWNvQXR3Q2JDSU1JQWNvQXRnQ2JCQTdJaFFFUUVFQUlRRUNRQUpBQWtBRFFBSkFRUUFoQXlBSEtBTEVBeUFIS0FLc0EwOEVRRUdBcFFSQkFEWUNBRUVLSUFkQnVBSnFFQmthUVlDbEJDZ0NBQ0VEUVlDbEJFRUFOZ0lBUVg4aEFRSkFJQU5GRFFCQmhLVUVLQUlBSWdWRkRRQWdBeWdDQUNBUklCSVFxUUVpQVVVTkNTQUZFQUlMRUFRaEF5QUJRUUZHRFFkQmdLVUVRUUEyQWdCQkJDQUhRYmdDYWhBTFFZQ2xCQ2dDQUNFRFFZQ2xCRUVBTmdJQVFYOGhBUUpBSUFORkRRQkJoS1VFS0FJQUlnVkZEUUFnQXlnQ0FDQVJJQklRcVFFaUFVVU5DU0FGRUFJTEVBUWhBeUFCUVFGR0RRY2dDQVJBSUFnZ0J5Z0MxQUkyQWdBTElCQUVRQ0FRSUFjb0F0Z0NOZ0lBQ3lBR0JFQWdCaUFIS0FMY0FqWUNBQXNnQ1VVTkNpQUhMUURhQkNJRVFRRnJEZ0lCQXdRTEEwQWdBMEVGUndSQUlBY2dBMEVDZEdvZ0ZDQUJJQU5xSUF4c2FqWUNBQ0FEUVFGcUlRTU1BUXNMUVlDbEJFRUFOZ0lBUVFzZ0IwRzRBbW9nQjBFRkVCb2hCRUdBcFFRb0FnQWhBMEdBcFFSQkFEWUNBRUYvSVJzQ1FDQURSUTBBUVlTbEJDZ0NBQ0lGUlEwQUlBTW9BZ0FnRVNBU0VLa0JJaHRGRFFnZ0JSQUNDeEFFSVFNZ0cwRUJSZzBHSUFFZ0JHb2hBUXdCQ3dzZ0J5OEIzQVFpQVNBSEx3SGVCQ0lEUncwQ0lBa2dBYk00QWdBTUJ3c2dCeThCM0FRaUFTQUhMd0hlQkNJRFJ3MEJJQWtnQWJORFhJOGlRSlE0QWdBTUJnc2dCeThCM2dRaEF5QUhMd0hjQkNFQkN5QURJQUZCLy84RGNTQUVRUU5KY25KRkJFQWdDU0FFc3pnQ0FBd0ZDeUFKUVFBMkFnQU1CQXRCZ0tVRVFRQTJBZ0JCQlVFQVFRTkJwQTVCQUJBTVFZQ2xCQ2dDQUNFRFFZQ2xCRUVBTmdJQVFYOGhBUUpBSUFORkRRQkJoS1VFS0FJQUlnVkZEUUFnQXlnQ0FDQVJJQklRcVFFaUFVVU5BaUFGRUFJTEVBUWhBeUFCUVFGR0RRQkJnS1VFUVFBMkFnQkJCQ0FIUWJnQ2FoQUxRWUNsQkNnQ0FDRURRWUNsQkVFQU5nSUFRWDhoQVFKQUlBTkZEUUJCaEtVRUtBSUFJZ1ZGRFFBZ0F5Z0NBQ0FSSUJJUXFRRWlBVVVOQWlBRkVBSUxFQVFoQXlBQlFRRkdEUUFMREFFTElCRVFOQ0FESUFVUTl3UUFDMEVBSVJRTElCRVFOQ0FIUWFBR2FpUUFJQm9nRkRZQ0FDQVVCSDhnR2dVZ0doQTBRUUFMREFFTERBVUxJZ05GRFFJZ0F5Z0NCRUVCUndSQUlCZ2dDallDSUNBWUlCaEIxQUJxTmdJa1FRQkJBa0d3TXlBWVFTQnFFRDBnSWlnQ0FCQTBJQ0lRTkNBV0VEUWdBeEEwSUIwUXJ3RkJBQXdFQ3lBaUtBSUFJZ0VnQXlnQ0NEWUNCQ0FCSUFNb0FndzJBZ2dnQVNBREtnSVFPQUlNSUFFZ0F5Z0NBRFlDQUNBREVEUWdIVUVFSUI5QkFuUnJRUUlRbXdWQkFTRWNBa0FEUUNBY0lCOUhCRUFnR0VIY0FHcEJCRUVCSUIwUVlFRUJSd1JBUVFBaEFRTkFJQUVnSEVZTkJDQWlJQUZCQW5ScUlnTW9BZ0FvQWdBUU5DQURLQUlBRURRZ0FVRUJhaUVCREFBTEFBc2dJaUFjUVFKMGFnSi9JQmdxQWx3aEp5QWlLQUlBSWhjb0FnUWhBeUFYS2dJTUlTWWdGeWdDQ0NFQlFSQVFPeUVTSUFHeUlDZVVJQ2FWRUtZQ0lRUWdBN0lnSjVRZ0pwVVFwZ0loQXlBU0JFQUNRQ0FTSUNjNEFnd2dFaUFFTmdJSUlCSWdBellDQkNBU0lBTWdCR3dRT3lJVU5nSUFJQlJGRFFCQkFDRUJJQVJCQUNBRVFRQktHeUVKSUFOQkFDQURRUUJLR3lFS0EwQWdBU0FKUndSQUlCY29BZ2doRENBWEtnSU1JaVlnQVVFQmFpSUVzcFFnSjVVUXBnSWhBeUFtSUFHeWxDQW5sUkNtQWlJR0lBTWdEQ0FESUF4SUd5SUJJQUVnQmtnYklRaEJBQ0VCQTBBZ0FTQUtSZ1JBSUFRaEFRd0RCU0FYS0FJRUlRY2dGeW9DRENJbUlBRkJBV29pQTdLVUlDZVZFS1lDSVF3Z0ppQUJzcFFnSjVVUXBnSWlFU0FNSUFjZ0J5QU1TaHNpQVNBQklCRklHeUFSYXlFUVFRQWhBU0FHSVFWQkFDRWFBMEFnQlNBSVJ3UkFJQUVnRUdvaERDQVhLQUlBSUFVZ0Iyd2dFV3BxSVJzRFFDQUJJQXhIQkVBZ0FVRUJhaUVCSUJvZ0d5MEFBR29oR2lBYlFRRnFJUnNNQVFzTElBVkJBV29oQlNBTUlRRU1BUXNMSUJRZ0dpQUJiVG9BQUNBVVFRRnFJUlFnQXlFQkRBRUxBQXNBQ3dzZ0Vnd0NDd3NNQ0FzaUFUWUNBQ0FCQkVBZ0hFRUJhaUVjREFJRlFRQWhBUU5BSUFFZ0hFWU5CQ0FpSUFGQkFuUnFJZ01vQWdBb0FnQVFOQ0FES0FJQUVEUWdBVUVCYWlFQkRBQUxBQXNBQ3dzZ0hSQ3ZBU0FXREFRTElDSVFOQXNnRmhBMElCMFFyd0ZCQUF3Q0N3d0NDeUFZSUFvMkFoQWdHQ0FZUWRRQWFqWUNGRUVBUVFKQnNETWdHRUVRYWhBOUlDSW9BZ0FRTkNBaUVEUWdGaEEwSUIwUWp3VUNmMEVBSVFFQ1FBSkFBa0JCQ0JBN0lnVUVRQUpBSUFWQkJHcEJCRUVCSUIwUVlFRUJSZ1JBSUFVb0FnUWlERUVBU2cwQkMwRUFRUU5CNUNaQkFCQTlEQUlMSUFVZ0RFRUNkQkE3SWdZMkFnQWdCZ1JBQTBBZ0FTQU1SZ1JBUVFBaEFRSkFBMEFnQVNBTVJnMEhJQVlnQVVFQ2RHb2lCQ2dDQUVFRWFrRUVRUUVnSFJCZ1FRRkhCRUJCQUNFREEwQWdBU0FEUmdSQVFRQWhBUU5BSUFFZ0RFWU5CU0FHSUFGQkFuUnFLQUlBRURRZ0FVRUJhaUVCREFBTEFBVWdCaUFEUVFKMGFpZ0NBQ2dDQUJBMElBTkJBV29oQXd3QkN3QUxBQXNnQkNnQ0FFRUlha0VFUVFFZ0hSQmdRUUZIQkVCQkFDRURBMEFnQVNBRFJnUkFRUUFoQVFOQUlBRWdERVlOQlNBR0lBRkJBblJxS0FJQUVEUWdBVUVCYWlFQkRBQUxBQVVnQmlBRFFRSjBhaWdDQUNnQ0FCQTBJQU5CQVdvaEF3d0JDd0FMQUFzZ0JDZ0NBRUVNYWtFRVFRRWdIUkJnUVFGSEJFQkJBQ0VEQTBBZ0FTQURSZ1JBUVFBaEFRTkFJQUVnREVZTkJTQUdJQUZCQW5ScUtBSUFFRFFnQVVFQmFpRUJEQUFMQUFVZ0JpQURRUUowYWlnQ0FDZ0NBQkEwSUFOQkFXb2hBd3dCQ3dBTEFBc2dCQ2dDQUNJRElBTW9BZ2dnQXlnQ0JHd1FPeUlETmdJQUlBTkZEUWdnQVVFQmFpRUJJQVFvQWdBaUF5Z0NBRUVCSUFNb0FnZ2dBeWdDQkd3Z0hSQmdJQVFvQWdBaUF5Z0NDQ0FES0FJRWJFWU5BQXRCQUNFREEwQWdBU0FEUmdSQVFRQWhBUU5BSUFFZ0RFWU5BeUFHSUFGQkFuUnFLQUlBRURRZ0FVRUJhaUVCREFBTEFBVWdCaUFEUVFKMGFpZ0NBQ2dDQUJBMElBTkJBV29oQXd3QkN3QUxBQXNnQmhBMERBUUxJQVlnQVVFQ2RHcEJFQkE3SWdNMkFnQWdBVUVCYWlFQklBTU5BQXNNQkFzTUF3c01BZ3NnQlJBMFFRQWhCUXNnSFJDdkFTQUZEQUVMREFJTEN5RUJJQmhCNEFCcUpBQWdBUXdCQ3d3VEN5RUJJQ0FnQ3lnQ3pBVkI4QUJzYWlBQk5nSUFJQUZGQkVBZ0N5QUxRZEFGYWpZQ0FFRUFRUU5Cd2RFQUlBc1FQU0FnRURRZ0V4QTBJQjVGRFFZZ0hoQ3ZBUXdHQzBFQVFRRkJ3OVVBUVFBUVBVRUFRUUZCb05rQVFRQVFQUUovUVFBaENVRUFJUVVqQUVHZ0JHc2lCaVFBSUFZZ0MwSFFCV29pQXpZQ0VDQUdRWUFJTmdJVUlBWkJJR29pQVVHTENDQUdRUkJxRUtVQ0FrQUNRQ0FCUVp3WEVNa0NJZ2hGQkVBZ0JpQUROZ0lBUVFCQkEwSE1IQ0FHRUQwTUFRdEJDQkE3SWdsRkRRRUNRQUpBSUFsQkJHcEJCRUVCSUFnUVlFRUJSd1JBUVFCQkEwR2NLRUVBRUQwTUFRc2dDU0FKS0FJRUlnRkJGR3dRT3lJTU5nSUFJQXhGRFFNZ0FVRUFJQUZCQUVvYklRTURRQ0FESUFWR0RRSUNRQ0FNSUFWQkZHeHFJaEJCQ0dwQkJFRUJJQWdRWUVFQlJ3MEFJQkJCREdwQkJFRUJJQWdRWUVFQlJ3MEFJQkJCRUdwQkJFRUJJQWdRWUVFQlJ3MEFJQkJCQkdwQkJFRUJJQWdRWUVFQlJ3MEFJQkFnRUNnQ0JDSUVRUlJzRURzaUFUWUNBRUVBSVFvZ0FVVU5CUU5BSUFRZ0Nrb0VRQ0FLUVJSc0lnRWdFQ2dDQUdwQkJFRUJJQWdRWUVFQlJ3MENJQkFvQWdBZ0FXcEJCR3BCQkVFQklBZ1FZRUVCUncwQ0lCQW9BZ0FnQVdwQkNHcEJCRUVCSUFnUVlFRUJSdzBDSUJBb0FnQWdBV3BCREdwQkJFRUJJQWdRWUVFQlJ3MENJQkFvQWdBZ0FXcEJFR3BCQkVFQklBZ1FZRUVCUncwQ0lBcEJBV29oQ2lBUUtBSUVJUVFNQVFzTElBVkJBV29oQlF3QkN3dEJBQ0VEUVFCQkEwR2NLRUVBRUQwRFFDQURJQVZIQkVBZ0RDQURRUlJzYWlnQ0FCQTBJQU5CQVdvaEF3d0JDd3NnREJBMEN5QUpFRFJCQUNFSkN5QUlFSzhCQ3lBR1FhQUVhaVFBSUFrTUFRdEJBRUVEUWZraVFRQVFQUXdVQ3lFQklDQWdDeWdDekFWQjhBQnNhaUFCTmdJRUlBRkZCRUFnQ3lBTFFkQUZhallDRUVFQVFRTkJyTjRBSUF0QkVHb1FQVUVBSVFNQ1FDQWdJQXNvQXN3RlFmQUFiR29pQkVVTkFDQUVLQUlBSWdsRkRRQURRQ0FKS0FJRUlBTktCRUFnQTBFQ2RDSUJJQWtvQWdCcUtBSUFLQUlBRURRZ0JDZ0NBQ2dDQUNBQmFpZ0NBQkEwSUFOQkFXb2hBeUFFS0FJQUlRa01BUXNMSUFrb0FnQVFOQ0FFS0FJQUVEUWdCRUVBTmdJQUN5QWdFRFFnRXhBMElCNUZEUVlnSGhDdkFRd0dDMEVBUVFGQnc5VUFRUUFRUFNBZ0lBc29Bc3dGUWZBQWJHcEJBRFlDQ0FKQUFrQWdEd1JBUVFBaEFTQUxLQUxNQlNFSkEwQkJBQ0VESUFGQkEwWU5BZ05BSUFOQkJFY0VRQ0FnSUFsQjhBQnNhaUFCUVFSMGFpQURRUUowYWtNQUFJQS9Rd0FBQUFBZ0FTQURSaHM0QWd3Z0EwRUJhaUVEREFFTEN5QUJRUUZxSVFFTUFBc0FDeUFMUWNBQmFpQWVFTlFDUlEwRElBc2dJQ0FMS0FMTUJVSHdBR3hxSWdGQkRHbzJBa0FnQ3lBQlFSQnFOZ0pFSUFzZ0FVRVVhallDU0NBTElBRkJHR28yQWt3Z0MwSEFBV3BCOC9ZQUlBdEJRR3NRNmdGQkJFY05DU0FMUWNBQmFpQWVFTlFDUlEwRElBc2dJQ0FMS0FMTUJVSHdBR3hxSWdGQkhHbzJBakFnQ3lBQlFTQnFOZ0kwSUFzZ0FVRWthallDT0NBTElBRkJLR28yQWp3Z0MwSEFBV3BCOC9ZQUlBdEJNR29RNmdGQkJFY05DU0FMUWNBQmFpQWVFTlFDUlEwRElBc2dJQ0FMS0FMTUJVSHdBR3hxSWdGQkxHbzJBaUFnQ3lBQlFUQnFOZ0lrSUFzZ0FVRTBhallDS0NBTElBRkJPR28yQWl3Z0MwSEFBV3BCOC9ZQUlBdEJJR29RNmdGQkJFY05BU0FMS0FMTUJTRUpDeUFnSUFsQjhBQnNhaUlCUVF4cUlRd2dBVUU4YWlFR1FRQWhBVUVFUVFRUXVRRWlCU2dDQUNFUUEwQWdBVUVEUndSQUlBRkJBblFoQkVFQUlRTURRQ0FEUVFSSEJFQWdFQ0FESUFScVFRTjBhaUFNSUFGQkJIUnFJQU5CQW5ScUtnSUF1emtEQUNBRFFRRnFJUU1NQVFzTElBRkJBV29oQVF3QkN3c2dFRUlBTndOZ0lCQkNnSUNBZ0lDQWdQZy9Od040SUJCQ0FEY0RjQ0FRUWdBM0EyZ2dCUkNrQXhvZ0JTZ0NBQ0VNUVFBaEFRTkFJQUZCQTBjRVFDQUJRUUowSVFSQkFDRURBMEFnQTBFRVJ3UkFJQVlnQVVFRWRHb2dBMEVDZEdvZ0RDQURJQVJxUVFOMGFpc0RBTFk0QWdBZ0EwRUJhaUVEREFFTEN5QUJRUUZxSVFFTUFRc0xJQVVRUmlBTFFkQUZhaUVHUVFBaEFVRUFJUU1DUUFKQUEwQUNRQUpBSUFFZ0Jtb2lEQzBBQUNJRVFTNUhCRUFnQkEwQlFiLzlBQkNpQVNFRUlBTU5BaUFCSUFScVFRSnFRWUFDU2cwRklBeEJMam9BQUNBQklRTU1CQXNnQVNFREN5QUJRUUZxSVFFTUFRc0xJQU1nQkdwQkFtcEJnQUpLRFFFTElBTWdCbXBCQURvQUFVRy8vUUFoQVFKQUFrQWdCaENpQVNBR2FpSUpRYi85QUhOQkEzRU5BQU5BSUFrZ0FTMEFBQ0lET2dBQUlBTkZEUUlnQ1VFQmFpRUpJQUZCQVdvaUFVRURjUTBBQ3lBQktBSUFJZ05CZjNNZ0EwR0Jnb1FJYTNGQmdJR0NoSGh4RFFBRFFDQUpJQU0yQWdBZ0FTZ0NCQ0VESUFsQkJHb2hDU0FCUVFScUlRRWdBMEdCZ29RSWF5QURRWDl6Y1VHQWdZS0VlSEZGRFFBTEN5QUpJQUV0QUFBaUF6b0FBQ0FEUlEwQUEwQWdDU0FCTFFBQklnTTZBQUVnQ1VFQmFpRUpJQUZCQVdvaEFTQUREUUFMQ3d0QmdBSVFPeUVESUNBZ0N5Z0N6QVVpQVVId0FHeHFJQU0yQW13Z0EwVU5DU0FESUF0QjBBVnFRWUFDRU5nRElBRkJBV29oQXd3QkN3c01CZ3NnSGdSQUlCNFFyd0VMSUE0Z0N5Z0N6QVZNRFFSQkFCQURBQXNNQlFzTUJBc2dIaEN2QVNBVEVEUUxRUUFoRXdzZ0MwSFFCMm9rQUNBVERBSUxRUUJCQTBIMit3QkJBQkE5SUI0UXJ3RkJBQkFEQUF0QkFFRURRWnMxUVFBUVBRd0tDeUVCSUNFZ0RTZ0NCRUVDZEdvZ0FUWUNpQUlnQVEwQlFiM3JBU0FaRU93REN5QUFFRTBhREFNTElBRW9BZ0FvQWdBaUF5Z0NCQ0VCSUNFZ0F5Z0NBQ2dDQUNJREtBSUVOZ0x3QWlBaElBTW9BZ2cyQXZRQ0lDRUNmeUFES2dJTUlpYUxRd0FBQUU5ZEJFQWdKcWdNQVF0QmdJQ0FnSGdMTmdMNEFrR285d0VnQVJESEFVSFU5d0VnSVNnQzhBSVF4d0ZCa3ZjQklDRW9BdlFDRU1jQlFjSDNBU0FoS0FMNEFoREhBU0FoSUEwb0FnUTJBdXdDSUNNZ0pCRFdCVUcvblFJUTdRTWdEU2dDQkVFQmFpRU9EQUVMQ3dKL0lBMG9BaGdoREVFQUlRWkJBQ0VIUVFBaEkwRUFJU1JCQUNFUUl3QkI0QUJySWhJa0FBSkFBa0FDUUVFQVFRTWdGVVVnREVWeUJIOUJ6ejhGSUF3b0FnUU5BVUc2eFFBTFFRQVFQVUYvSVJBTUFRc2dGU2dDSEJBMEFrQWdEQ2dDQkNJVEJFQWdGU0FUUVlRQmJCQTdJZ0UyQWh3Z0FVVU5Bd05BSUFjZ0UwNE5BaUFIUVlRQmJDSUJJQlVvQWh4cUlBd29BZ0FnQVdwQmhBRVFQeG9nQjBFQmFpRUhJQXdvQWdRaEV3d0FDd0FMUVFBaEV5QVZRUUEyQWh3TElCVWdFellDSUNBVktBSWtCRUJCQUNFSEEwQWdGU2dDS0NBSFNnUkFJQlVvQWlRZ0IwRU1iR29vQWdBUU5DQUhRUUZxSVFjTUFRc0xJQlVvQWlRUU5Bc0NRQ0FNS0FJTUlnY0VRQ0FWSUFkQkRHd1FPeUlCTmdJa0lBRkZEUU1EUUNBR0lBZE9EUUlnQmtFTWJDSUVJQlVvQWlScUlnRWdEQ2dDQ0NJVElBUnFJZ01vQWdnMkFnZ2dBU0FES0FJRU5nSUVBa0FDUUNBREtBSUVJZ0lFUUNBQklBSkJER3dRT3lJQk5nSUFRUUFoQnlBQlJRMEhBMEFnQWlBSFRBMENJQWRCREd3aUFTQVZLQUlrSUFScUtBSUFhaUlDSUFRZ0Uyb29BZ0FnQVdvaUFTa0NBRGNDQUNBQ0lBRW9BZ2cyQWdnZ0IwRUJhaUVISUF3b0FnZ2lFeUFFYWlnQ0JDRUNEQUFMQUFzZ0EwRUFOZ0lBREFFTElBd29BZ3doQndzZ0JrRUJhaUVHREFBTEFBdEJBQ0VISUJWQkFEWUNKQXNnRlNBSE5nSW9JQlVvQWpRaUFRUkFJQUVRTkNBVlFnQTNBalFMQWtBQ1FDQU1LQUlNSWdKQkFFd05BQ0FWSUFJMkFqZ2dGU0FDUWNRQWJCQTdJZ0UyQWpRZ0FVVU5BVUVBSVFjRFFDQUNJQWRHRFFFZ0FTQUhRY1FBYkdwQkFEWUNRQ0FIUVFGcUlRY01BQXNBQ3lBVktBSWdJZ0ZGRFFFZ0FVRUFJQUZCQUVvYklRd0RRRUVBSVJvZ0l5QVZLQUlvVGcwQ0EwQWdJMEVNYkNJRklCVW9BaVJxS0FJRUlCcE1CRUFnSTBFQmFpRWpEQUlMSUJKQjBBQnFFRTBoR3lBU1FVQnJFRTBoRkVFQUlSTWdFa0V3YWhCTklSd0RRQ0FNSUJOR0JFQWdFaUFiRUlBQk5nSUlJQklnR2pZQ0JDQVNJQ00yQWdCQkFFRUJRYUxRQUNBU0VEMGdGU0FrUVFKMGFpQVZLQUlrSUFWcUlnRW9BZ2cyQWp3Z0ZTZ0NBQ0VaSUFFb0FnQWdHa0VNYkdvaUFTZ0NBQ0VDSUFFb0FnUWhBU01BUVNCckloRWtBQ0FSSUNRMkFod2dFVUVRYWtHVUFSQk1FSzhHRUs0R0loOG9BZ0FnQWhDUEFTQWZLQUlBSUFFUWlnRWdIeWdDQUJBMVFlQUFFSThCSUI4b0FnQVFOUkJaSUJzUWdBRVFyUVlnR3lBZktBSUFFRFVRV1NJSlJ3UkFJQnNvQWdBaENDQWJLQUlFSVFJakFFRVFheUlLSkFBQ1FDQUpFTndCSUFJZ0NHdEJGRzBpQlU4RVFDQUtJQUkyQWd3Z0NSQ0FBU0FGVHlJREJIOGdBZ1VnQ2lBSU5nSU1JQWtRZ0FFaEFTQUtJQW9vQWd3Z0FVRVViR28yQWd3Z0NpZ0NEQXNoQVNBSktBSUFJUVlnQVNBSWF5RUVJQUVnQ0VjRVFDQUdJQWdnQkJETEFnc2dBMFVFUUNBSklBb29BZ3dnQWlBRklBa1FnQUZyRUpzR0RBSUxJQWtnQmlBRVFSUnRRUlJzYWhDb0Jnd0JDeUFKS0FJQUJFQWdDUkNBQVNFQklBa1FxQVVnQ1NBQkVLSUdJQWtRTlJvZ0NTZ0NBQ0VCSUFrUTNBRWFJQUVRTkNBSkVEVkJBRFlDQUNBSlFnQTNBZ0FMSUFrZ0NTQUZFTGtFRUpvR0lBa2dDQ0FDSUFVUW13WUxJQXBCRUdva0FBc2dIeWdDQUJBMUVFb2hCaUFjRUpRQklRSUNRQ0FDSUFZUWxBRWlBVXNFUUNNQVFTQnJJZ01rQUFKQUlBSWdBV3NpQkNBR0VEVW9BZ0FnQmlnQ0JHdE5CRUFqQUVFUWF5SUNKQUFnQWlBR0lBUVFyd01pQkNnQ0JDRUhJQVFvQWdnaEFRTkFJQUVnQjBZRVFDQUVFRzRnQWtFUWFpUUFCU0FHRURVYUlBY1Fpd1lnQkNBSFFRRnFJZ2MyQWdRTUFRc0xEQUVMSUFZUU5TRUJJQU5CQ0dvZ0JpQUdFSlFCSUFScUVLMERJQVlRbEFFZ0FSQ29CQ0VDSXdCQkVHc2lBU1FBSUFFZ0FrRUlhaUFFRUl3R0lnUW9BZ0FoRXdOQUlBUW9BZ1FnRTBjRVFDQUNLQUlRR2lBRUtBSUFFSXNHSUFRZ0JDZ0NBRUVCYWlJVE5nSUFEQUVMQ3lBRUVLc0JJQUZCRUdva0FDQUdJQUlRcHdRZ0FoQ21CQXNnQTBFZ2FpUUFEQUVMSUFFZ0Frc0VRQ0FHSUFZb0FnQWdBbW9RaVFRTEN5QWNJQjhvQWdBUU5SQktJZ2hIQkVBZ0hDZ0NBQ0VFSUJ3b0FnUWhCaU1BUVJCcklnVWtBQUpBSUFRZ0JoQ0hCQ0lESUFnUTJ3Rk5CRUFnQlNBR05nSU1JQVFnQ0JDVUFTQURUeUlDQkg4Z0JnVWdCU0FFTmdJTUlBVWdDQkNVQVNBRktBSU1hallDRENBRktBSU1DeUFJS0FJQUVKNEdJUUVnQWtVRVFDQUlJQVVvQWd3Z0JpQURJQWdRbEFGckVLQUdEQUlMSUFnZ0FSQ0pCQXdCQ3lBSUtBSUFCRUFnQ0JDVUFTRUJJQWdRbVFVZ0NDQUJFSndHSUFnUU5Sb2dDQ2dDQUNFQklBZ1Eyd0VhSUFFUU5DQUlFRFZCQURZQ0FDQUlRZ0EzQWdBTElBZ2dBeEN0QXlFQ0lBZ1E1d1lnQWtrRVFCQ2NBUUFMSUFnUU5Sb2dDQ0FDRUV3aUFUWUNBQ0FJSUFFMkFnUWdDQkExSUFFZ0FtbzJBZ0FnQ0VFQUVPWUdJQWdnQkNBR0lBTVFvQVlMSUFWQkVHb2tBQXNnSHlnQ0FDSUJRU1JxSWdoQkRHcEJnQUVRa2dZZ0NFRU1haENUQmlBSVFRZzJBbWdnQ0VFUU5nSnNJQUZCQ0dvaUFSQktRUUFRc0FVaEJDQUJFSUlCSVFWQkFDRUdJd0JCRUdzaUNpUUFJQW9RcUFJZ0JRUkFJQW9RbFFRZ0JVa0VRQkNjQVFBTElBb2dDaEExSUFVUS93TWlBVFlDQUNBS0lBRTJBZ1FnQ2hBMUlBRWdCVUVDZEdvMkFnQWdDa0VBRUxZQ0lBb2dCUkNvQXdzRFFDQUtFRVFnQmswRVFDQUtRUUFRUENFRElBb1FSQ0VDUVlBQkVFd2hCaUFJRUlrR0lRRWdCa0VCT2dCa0lBWWdBVFlDQUNBR1FlZ0FhaEJOR2lBR1FmUUFhaEJOR2lBR1FRUnFRZUFBRUljR0lBaEJDR29nQmhDT0JpQUlLQUlJUVFBUW5BTWdDQ0FJS0FJSUlBUWdCU0FESUFJUWlBWWdDaEIwSUFwQkVHb2tBQVVnQ2lBR0VEd2dCallDQUNBR1FRRnFJUVlNQVFzTElCa29BZ0FvQWdBaEFTQVJJQkZCQ0dvZ0h4Q0tCQ2tDQURjREFDTUFRU0JySWc4a0FDQVBJQ1EyQWh3Z0R5QUJRY2dBYWlJWElBOUJIR29RY3pZQ0dDQVBFR3MyQWdnZ0QwRVlhaUFQUVFocUVJTUJCRUJCRUJBS0lnQWdEMEVJYWtHVkR4Q2JBUkRlQWlBQVFaVFZBVUVPRUFrQUN5TUFRU0JySWdva0FDQUtJQTlCSEdvaUFSRGNBallDRUNBS1FSaHFJUVJCQUNFSkl3QkJJR3NpRmlRQUlCY1FQaG9nQVNnQ0FDRUlJQmNRamdFaEJ5QVdRUUE2QUI4Q1FBSkFJQWRGRFFBZ0Z5QUlJQWNRV3lJSkVEd29BZ0FpRTBVTkFBTkFJQk1vQWdBaUUwVU5BU0FJSUJNb0FnUkhCRUFnRXlnQ0JDQUhFRnNnQ1VjTkFnc2dGeEJaSUJOQkNHb2dBUkRRQVVVTkFBc01BUXNqQUVFUWF5SURKQUFnRnhBMUlRRWdGa0VRYWtFVUVFd2dBMEVJYWlBQlFRQVFzQUlRcndJaUJTZ0NBRUVJYWlFQ0lBb29BaEFoQVNNQVFSQnJJZ1lrQUNBR0lBRTJBZ2dnQWlBR0tBSUlLQUlBTmdJQUlBSkJCR29RdEFJYUlBWkJFR29rQUNBRkVFcEJBVG9BQkNBRktBSUFJQWcyQWdRZ0JTZ0NBRUVBTmdJQUlBTkJFR29rQUNBWEVENG9BZ0FoQWlBWEVGa2hBUUpBSUFjRVFDQUNRUUZxc3lBQktnSUFJQWV6bEY1RkRRRUxJQllnQnhEaEFVRUJjeUFIUVFGMGNqWUNEQ0FXQW44Z0Z4QStLQUlBUVFGcXN5QVhFRmtxQWdDVmpTSW1Rd0FBZ0U5ZElDWkRBQUFBQUdCeEJFQWdKcWtNQVF0QkFBczJBZ2dnRnlBV1FReHFJQlpCQ0dvUWVpZ0NBQkNCQkNBSUlCY1FqZ0VpQnhCYklRa0xBa0FnRnlBSkVEd29BZ0FpQVVVRVFDQVdLQUlRSUJkQkNHb2lBU2dDQURZQ0FDQVhJQllvQWhBMkFnZ2dGeUFKRUR3Z0FUWUNBQ0FXS0FJUUtBSUFSUTBCSUJZb0FoQWhBU0FYSUJZb0FoQW9BZ0FvQWdRZ0J4QmJFRHdnQVRZQ0FBd0JDeUFXS0FJUUlBRW9BZ0EyQWdBZ0FTQVdLQUlRTmdJQUN5QVdRUkJxSWdJUXVBRWhFeUFYRUQ0aUFTQUJLQUlBUVFGcU5nSUFJQlpCQVRvQUh5QUNLQUlBSVFNZ0FrRUFOZ0lBSUFNRVFDQUNFRW9pQVMwQUJBUkFJQUVvQWdBZ0EwRUlhaENsQmdzZ0F3UkFJQUVvQWdBYUlBTVFOQXNMQ3lBRUlCWkJFR29nRXhDQkFTQVdRUjlxRUxFQ0lCWkJJR29rQUNBRUVHOGhBU0FLUVNCcUpBQWdBVUVFYWlBUkVLY0dJQkVRMFFFZ0QwRWdhaVFBSUJRZ0dTZ0NBRUVFYWlBUlFSeHFFS29HSWdwSEJFQWdGQ2dDQUNFRklCUW9BZ1FoQWlNQVFSQnJJZ2drQUFKQUlBVWdBaEQyQXlJWklBb1F1d0ZOQkVBZ0NDQUNOZ0lNSUFvUVZpQVpUeUlEQkg4Z0FnVWdDQ0FGTmdJTUlBb1FWaUVCSUFnZ0NDZ0NEQ0FCUVF4c2FqWUNEQ0FJS0FJTUN5RUJJQW9vQWdBaEJpQUJJQVZySVFRZ0FTQUZSd1JBSUFZZ0JTQUVFTXNDQ3lBRFJRUkFJQW9nQ0NnQ0RDQUNJQmtnQ2hCV2F4RDlCUXdDQ3lBS0VGWWhBU0FLSUFZZ0JFRU1iVUVNYkdvUW13Y2dDaUFCRU9FQ0RBRUxJQW9vQWdBRVFDQUtFRlloQVNBS0VLWUhJQW9nQVJEaEFpQUtFRFVhSUFvb0FnQWhBU0FLRUxzQkdpQUJFRFFnQ2hBMVFRQTJBZ0FnQ2tJQU53SUFDeUFLSUJrUXVnSWhBeUFLRU9rR0lBTkpCRUFRbkFFQUN5QUtJQW9RTlNBREVPZ0dJZ0UyQWdBZ0NpQUJOZ0lFSUFvUU5TQUJJQU5CREd4cU5nSUFJQXBCQUJDeEF5QUtJQVVnQWlBWkVQMEZDeUFJUVJCcUpBQUxJQjhRMFFFZ0VVRWdhaVFBSUJ3UXJ3VWdGQkQ5QkNBYkVPRURJQ1JCQVdvaEpDQWFRUUZxSVJvTUFnc0NRQ0FUUVlRQmJDSVpJQlVvQWh4cUlnSW9Bb0FCSUJVb0FpUWdCV29pQVNnQ0FDQWFRUXhzYWlnQ0NFY05BQ0FDS0FKOElBRW9BZ2hIRFFCQkFDRUhJQkpCR0dvaUNpQUNLZ0lBSUFJcUFnUWdBaW9DY0NBQ0tnSjBJQUlvQW5oQkFFY1ErQVFoQXlBYktBSUVJUUVDUUNBQklCc1FOU2dDQUVrRVFDTUFRUkJySWdFa0FDQUJJQnRCQVJDN0JDRUNJQnNRTlNBQ0tBSUVJQU1RdHdNZ0FpQUNLQUlFUVJScU5nSUVJQUlRYmlBQlFSQnFKQUFNQVFzakFFRWdheUlDSkFBZ0d4QTFJZ0VnQWtFSWFpQWJJQnNRZ0FGQkFXb1F1UVFnR3hDQUFTQUJFSXdISWdFb0FnZ2dBeEMzQXlBQklBRW9BZ2hCRkdvMkFnZ2dHeUFCRUlrSElBRVFoZ2NnQWtFZ2FpUUFDeUFWS0FJY0lCbHFJZ0VxQWdnaEp5QUJLZ0lNSVNZZ0NrTUFBQUFBT0FJSUlBb2dKamdDQkNBS0lDYzRBZ0FDUUNBVUtBSUVJQlFRTlNnQ0FFa0VRQ01BUVJCcklnRWtBQ0FCSUJSQkFSRHJBaUVDSUJRUU5TQUNLQUlFSUFvUTZnWWdBaUFDS0FJRVFReHFOZ0lFSUFJUWJpQUJRUkJxSkFBTUFRdEJBQ0VJSXdCQklHc2lCaVFBSUJRUU5TSUNBbjhnRkNBVUVGWkJBV29RdWdJaEJDQVVFRlloQVNNQVFSQnJJZ01rQUNBRFFRQTJBZ3dnQmtFSWFpSUpRUXhxSUFOQkRHb2dBaEM2QVNBRUJFQWdDU2dDRUNBRUVPZ0dJUWdMSUFrZ0NEWUNBQ0FKSUFnZ0FVRU1iR29pQVRZQ0NDQUpJQUUyQWdRZ0NSQStJQWdnQkVFTWJHbzJBZ0FnQTBFUWFpUUFJQWtvQWdnTElBb1E2Z1lnQ1NBSktBSUlRUXhxTmdJSUlCUVFoQUlnRkJBMUdpQUpRUVJxSWdNaUFTQUJLQUlBSUJRb0FnUWdGQ2dDQUNJQ2F5SUVRWFJ0UVF4c2FpSUJOZ0lBSUFSQkFFb0VRQ0FCSUFJZ0JCQS9HZ3NnRkNBREVFZ2dGRUVFYWlBSlFRaHFFRWdnRkJBMUlBa1FQaEJJSUFrZ0NTZ0NCRFlDQUNBVUlCUVFWaEN4QXlBSktBSUVJUUVEUUNBQklBa29BZ2hIQkVBZ0NTZ0NFQm9nQ1NBSktBSUlRUXhyTmdJSURBRUxDeUFKS0FJQUJFQWdDU2dDRUJvZ0NTZ0NBQ0VCSUFrUXNBTWFJQUVRTkFzZ0JrRWdhaVFBQ3dOQUlBZEI0QUJHRFFFZ0ZTZ0NIQ0FaYWlBSGFrRVFhaUVEQWtBZ0hDZ0NCQ0FjRURVb0FnQkhCRUFqQUVFUWF5SUJKQUFnQVNBY1FRRVFyd01oQWlBY0VEVWdBaWdDQkNBREVLNERJQUlnQWlnQ0JFRUJhallDQkNBQ0VHNGdBVUVRYWlRQURBRUxJd0JCSUdzaUFpUUFJQndRTlNJQklBSkJDR29nSENBY0VKUUJRUUZxRUswRElCd1FsQUVnQVJDb0JDSUJLQUlJSUFNUXJnTWdBU0FCS0FJSVFRRnFOZ0lJSUJ3Z0FSQ25CQ0FCRUtZRUlBSkJJR29rQUFzZ0IwRUJhaUVIREFBTEFBc2dFMEVCYWlFVERBQUxBQXNBQ3dBTERBRUxJQkpCNEFCcUpBQWdFQXdCQzBFQVFRTkJoTXdBUVFBUVBVRUJFQU1BQzBFQVNBUkFRZkhyQVJEdkFTQUFFRTBhREFFTElBMUJHR29RcWdWQi9Kd0NFTzBESUNFZ0pSQkVJQ0VvQW9RQ2FqWUNoQUlnQUNBbEVKSUVHZ3NnSlJCMEN5QU5RU0JxSkFBUEMwSFhuQUlRN3dGQmZ4QURBQXRCQUVFRFFZRWZRUUFRUFF3QkMwRUFRUU5CcEE1QkFCQTlDMEVCRUFNQUMvZ0ZBZ2wvQVh3akFFSEFBV3NpQlNRQVFYOGhDU0FBRUVBaEF5TUFRYUFDYXlJQkpBQkJmeUVFQWtBZ0JVRUlhaUlHUlNBRFJYSU5BQ0FEUWQ0a0VNa0NJZ0pGQkVCQjhKWUVLQUlBSVFJZ0FTQUROZ0lVSUFFZ0FqWUNFRUVBUVFOQm5TNGdBVUVRYWhBOUlBRkI4SllFS0FJQUVJSUROZ0lFSUFGQmlTTTJBZ0JCQUVFRFFjWWNJQUVRUFF3QkMwRUFJUVFnQWtFQVFRSVFtd1VDZndKQUFuOGdBaWdDVEVFQVNBUkFJQUlvQWdBTUFRc2dBaWdDQUF0QkJYWkJBWEVFUUNBQlFmQ1dCQ2dDQURZQ1VFRUFRUU5CMkRBZ0FVSFFBR29RUFNBQlFmQ1dCQ2dDQUJDQ0F6WUNSQ0FCUVlrak5nSkFRUUJCQTBIR0hDQUJRVUJyRUQwTUFRc2dBaER1QnlFSElBSVFqd1VDUUFOQUlBUWlBMEVFUmcwQklBTkJBV29oQkNBSElBTkJBM1JCc0trQmFpZ0NCRzhOQUFzZ0FVSGdBR29nQTBFRGRFR3dxUUZxS0FJRVFRRWdBaEJnUVFGSEJFQWdBVUh3bGdRb0FnQTJBakJCQUVFRFFlYzlJQUZCTUdvUVBTQUJRZkNXQkNnQ0FCQ0NBellDSkNBQlFZa2pOZ0lnUVFCQkEwSEdIQ0FCUVNCcUVEME1BZ3NnQVNBRU5nS1FBaUFCUWVBQWFoQ3lCaUFEUlFSQUlBRXJBK0FCSVFvZ0FTQUJLd1BZQVRrRDRBRWdBU0FLT1FQWUFRc2dCaUFCUWVBQWFrRzRBUkEvSVFjZ0FVRUFOZ0tjQWtFQklRWURRRUVBSUFaQkFVWU5BeG9nQVNBQktBS2NBaUlJUVFScU5nS2NBaUFJS0FJQUlnZ2dCeWdDc0FFMkFyQUJJQUZCNEFCcUlBY29BckFCUVFOMFFheXBBV29vQWdCQkFTQUNFR0JCQVVjTkFpQUJJQVEyQXBBQ0lBRkI0QUJxRUxJR0lBTkZCRUFnQVNzRDRBRWhDaUFCSUFFckE5Z0JPUVBnQVNBQklBbzVBOWdCQ3lBSUlBRkI0QUJxUWJnQkVEOGFJQVpCQVdvaEJnd0FDd0FMUVFCQkEwR0pPa0VBRUQwTFFYOExJUVFnQWhDdkFRc2dBVUdnQW1va0FBSkFJQVJCQUVnRVFFSGFuZ0lnQUJCQUVPd0REQUVMUVlTV0JFR0VsZ1FvQWdBaUFFRUJhallDQUNBRklBQTJBZ1FnQlVFRWFoRFlCU0FGUVFocVFiZ0JFRDhhSUFVb0FnUWhDUXNnQlVIQUFXb2tBQ0FKQzlZREFRdC9Jd0JCRUdzaUFTUUFJQUVnQURZQ0RDQUJRZHlWQkNBQlFReHFFSE0yQWdnZ0FSQnJOZ0lBUVg4aEFDQUJRUWhxSUFFUWVFVUVRQ0FCUVF4cUVIMGlCeWdDeEFFaUFBUkFJQUFRTkNBSFFnQTNBc1FCQ3lBSEVOc0ZJd0JCSUdzaUJDUUFJQVJCM0pVRUlBRkJER29RbGdZMkFoZ2dCQkNGQkRZQ0VDQUVRUmhxSUFSQkVHb1FzUUZGQkVBZ0JFRUlhaUFFUVJocUVKQUNLQUlBSVFJakFFRWdheUlJSkFBZ0NFRVlhaUFDRUlFQklnc1EvZ1VnQ0VFSWFpRUpJd0JCRUdzaUNpUUFRZHlWQkJDT0FTRUZRZHlWQkNBQ0tBSUVJQVVRV3lJR0VEd29BZ0FoQXdOQUlBTWlBQ2dDQUNJRElBSkhEUUFMQWtBZ0FFSGtsUVJIQkVBZ0FDZ0NCQ0FGRUZzZ0JrWU5BUXNnQWlnQ0FDSURCRUFnQXlnQ0JDQUZFRnNnQmtZTkFRdEIzSlVFSUFZUVBFRUFOZ0lBQ3dKQUlBSW9BZ0FpQTBVTkFDQURLQUlFSUFVUVd5SURJQVpHRFFCQjNKVUVJQU1RUENBQU5nSUFDeUFBSUFJb0FnQTJBZ0FnQWtFQU5nSUFRZHlWQkJBK0lnQWdBQ2dDQUVFQmF6WUNBQ0FKSUFJZ0NrRUlha0hjbFFRUU5VRUJFTEFDRUs4Q0dpQUtRUkJxSkFBZ0NSREhCU0FMS0FJQUdpQUlRU0JxSkFBTElBUkJJR29rQUNBSEVOb0ZFRFJCQUNFQUN5QUJRUkJxSkFBZ0FBc0pBRUdnN1FNb0FnQUxDd0JCb08wRElBQTJBZ0FMaWdFQkFYOGpBRUVRYXlJREpBQWdBeUFCTmdJTUlBTkIzSlVFSUFOQkRHb1FjellDQ0NBREVHczJBZ0FDUUNBRFFRaHFJQU1RZUFSQUlBQkNBRGNDQUNBQVFnQTNBZ2dNQVFzZ0EwRU1haEI5SWdGQi9BSnFFTGNCSUFKTkJFQVFWUUFMSUFBZ0FTZ0MvQUlnQWtFRWRHb2lBU2tDQURjQ0FDQUFJQUVwQWdnM0FnZ0xJQU5CRUdva0FBdWRCQUVHZnlNQVFSQnJJZ0lrQUNBQ0lBQTJBZ3dnQWtIY2xRUWdBa0VNYWhCek5nSUlJQUlRYXpZQ0FFRi9JUUFnQWtFSWFpQUNFSGhGQkVBZ0FrRU1haEI5SWdFQ2Z3Si9JQUVvQXFBRUlRWWdBU2dDd0FFaUF5Z0NBQ0VFSUFNb0FnUWhCVUdrNndBUU95SUFCRUFDUUNBQVFRRTJBdUJuSUFCQ21yUG0rSU9BZ0lEQUFEY0NLQ0FBUW91QWdJQ2dBVGNDSUNBQVFwbUFnSUN3QVRjQ0dDQUFJQVUyQWdnZ0FDQUVOZ0lFSUFBZ0JqWUNGQ0FBUWZUbkFHb2dCQ0FGYkJBN0lnUTJBZ0FnQkVVTkFDQUFRZmpuQUdwQkFEWUNBQ0FBREFJTEMwRUFRUU5Cb3FFQ1FRQVFQVUVCRUFNQUN5SUFJQU0yQWd3Z0FFRUJOZ0lBSUFBZ0EwRUlhaER5QXlJRE5nSVFJQU5FQUFBQUFBQUFBQUFRMXdJZ0FBczJBdVFCSUFCRkJFQkI2WjBDRU84QklBRW9BdUFCSWdBRVFDQUFLQUlBSWdBRVFDQUFRUUFRc3dZTElBQVFOQ0FCS0FMZ0FTZ0NIQkEwSUFFb0F1QUJLQUlrRURRZ0FTZ0M0QUVvQWpRUU5DQUJLQUxnQVNnQ0xCQTBJQUVvQXVBQkVEUWdBVUVBTmdMZ0FRc2dBU2dDNUFFaEFBc2dBQVJBSUFCREFBQ2dRRGdDTEFzZ0FTZ0M1QUVpQUFSQUlBQkRBQUFBUHpnQ0tBc2dBU2dDNUFFaUFBUkFJQUJCRURZQ0pBc2dBU2dDNUFFaUFBUkFJQUJCQmpZQ0dBc2dBU2dDNUFFaUFBUkFJQUJCQmpZQ0hBc2dBU2dDNUFFaUFBUkFJQUJCQmpZQ0lBc2dBU0FCS0FMQUFSQzBCVFlDNEFGQkFDRUFDeUFDUVJCcUpBQWdBQXZSQkFJSWZ3SjhJd0JCUUdvaUFTUUFJQUVnQURZQ1BDQUJRZHlWQkNBQlFUeHFFSE0yQWdBZ0FSQnJOZ0k0UVg4aEFBSkFJQUVnQVVFNGFoQjREUUFnQVVFOGFoQjlJUUlnQVVFQU5nSTRJQUZCZnpZQ05DQUNLQUtBQWtGK1J3MEFBa0FDUUFKQUlBSW9BdUFCSUFJb0Fzd0JFT1VIQ3dzTElBSW9BdUFCSWdBRVFDQUJJQUFvQWpRMkFqZ2dBU0FBS0FJNE5nSTBDeUFDS3dQNEFTRUpJQUlyQS9BQklRb0NRRUhBQUJBN0lnQUVRQ0FBUWdBM0F3Z2dBRUlBTndNb0lBQkNBRGNER0NBQVFnQTNBeEFnQUVLQWdJQ0FnSUNBK0Q4M0F5QWdBRUlBTndNd0lBQkNBRGNET0NBQUJIOGdDVVFBQUFBQUFBQUFBR0VnQ2tRQUFBQUFBQUFBQUdGeUJIOUJmZ1VnQUVRQUFBQUFBQUR3UHlBSm95SUpJQWxFQUFBQUFBQUE4RDhnQ3FPZ296a0RBRUVBQ3dWQmZ3dEJBRTROQVNBQUVEUUxRUUFoQUFzZ0FpQUFOZ0xvQVFOQUlBVWdBU2dDTkNJQVRnMEJJQUVvQWpnZ0JVSEVBR3hxSWdRb0FqeEZCRUFnQWlBRUtBSXdJZ1kyQW9BQ1FRQWhBd05BUVFBaEFDQURRUU5HQkVBZ0FpQUdRUUowYWlnQ2lBSWlCQVJBSUFSQkFUWUNtQUVEUUVFQUlRTWdBRUVEUndSQUEwQWdBMEVFUndSQUlBTkJBblFpQmlBRUlBQkJCSFFpQjJwcUlBRWdCMm9nQm1vcUFnQTRBZ2dnQTBFQmFpRUREQUVMQ3lBQVFRRnFJUUFNQVFzTElBUkJmellDcUFFTEJRTkFJQUJCQkVjRVFDQUFRUUowSWdjZ0FTQURRUVIwSWdocWFpQUVJQWhxSUFkcUtnSUFPQUlBSUFCQkFXb2hBQXdCQ3dzZ0EwRUJhaUVEREFFTEN3c2dCVUVCYWlFRkRBQUxBQXNnQVVGQWF5UUFJQUFMNzB3RU8zOEdmUTE4QVg0akFFR1FBMnNpQkNRQUlBUWdBRFlDakFNZ0JFSGNsUVFnQkVHTUEyb1FjellDOEFFZ0JCQnJOZ0tRQVFKQUFuOGdCRUh3QVdvZ0JFR1FBV29RZUFSQVFiVHRBeWdDQUF3QkN5QUJJQVJCakFOcUVIMGlIaWdDaEFKT0JFQkJ1TzBES0FJQURBRUxJQVJCa0FGcVFRQkI0QUFRT2hvZ0JFR0FnSUQ4ZXpZQ2pBRUNRQ0FlS0FLQUFpSUFJQUZIRFFBZ0hpZ0M1QUVoQnlBZUlBRkJBblJxS0FLSUFpRVBJQjRvQXNRQklUSkJBQ0VBSXdCQk1Hc2lJaVFBUVg4aENnSkFJQWRGSUE5RmNpQXlSU0FFUWRBQ2FpSVVSWEp5SUFSQjlINUdjZzBBSUE4b0FwZ0JRUUJNQkVCQmZpRUtEQUVMSUFSQkFEWUNqQUVnRDBIb0FHb2hDeUFQUVRocUlSSWdEMEVJYWlFdkEwQWdEeWdDQkNBQVNnUkFJQzhnQUVId0FHd2lBeUFQS0FJQWFrRU1haUFISUFCQk1HeHFJZ1ZCTUdvUXBRUUNRQ0FQS0FLWUFVRUNTQTBBSUJJZ0R5Z0NBQ0FEYWtFTWFpQUZRWkFFYWhDbEJDQVBLQUtZQVVFRFNBMEFJQXNnRHlnQ0FDQURha0VNYWlBRlFmQUhhaENsQkFzZ0FFRUJhaUVBREFFTEN3SkFJQWNvQWdCQkFVWUVRQ0FIS0FJTUlRVWdCMEV3YWlFTUlBZEI4QlJxSVFzZ0IwSElPbW9oRWtFQUlRTWpBRUhRQUdzaUFDUUFJQVVvQWdTeUlVRWdCU2dDQUxJaFFnSi9BMEFDUUVFQUlRa2dFeUFQS0FJRVRnMEFBMEJCQUNFS0lBbEJBMFlFUUNBVFFmQUFiQ0lRSUE4b0FnQnFLQUlFSVFKQkFDRUpBMEFnQWlnQ0JDQUpTZ1JBUVFBaENnTkFJQWxCRkd3aUNDQUNLQUlBYWlJWUtBSUVJQXBLQkVBQ1FDQUZJQUJCSUdvZ0NrRVViQ0lDSUJnb0FnQnFJaGdxQWdnZ0dDb0NEQ0FBUVJ4cUlBQkJHR29Rd0FWQkFFZ05BQ0FBS2dJY0lqMURBQUFBQUYwZ1BTQkNZSElOQUNBQUtnSVlJajFEQUFBQUFGMGdQU0JCWUhJTkFDQUFLZ0pNSUFBcUFrQWdEeWdDQUNBUWFpZ0NCQ2dDQUNBSWFpZ0NBQ0FDYWlJQ0tnSUlJajJVSUFJcUFnd2lQaUFBS2dKRWxKS1NJajhnUHlBL2xDQUFLZ0lzSUFBcUFpQWdQWlFnQUNvQ0pDQStsSktTSWo4Z1A1UWdBQ29DUENBQUtnSXdJRDJVSUQ0Z0FDb0NOSlNTa2lJK0lENlVrcEtSSWtDVklBQXFBa2lVSUQ4Z1FKVWdBQ29DS0pRZ0FDb0NPQ0ErSUVDVmxKS1NRODNNekwxZURRQWdBQ0E5T0FJUUlBQWdBaW9DRERnQ0ZDQUZJQUJCSUdvZ0FFRVFhaUFBUVFocUVOY0ZBa0FnQUNvQ0RDSTlJQThvQWdBZ0VHb29BZ1FvQWdBZ0NHb2lBaW9DRENJK1gwVU5BQ0E5SUFJcUFoQmdSUTBBSUFaQnlBRkdCRUJCQUVFRFFhV2dBa0VBRUQwZ0MwSE1KV29NQ3dzZ0N5QUdRUmhzYWlJQ0lBbzJBZ2dnQWlBSk5nSUVJQUlnRXpZQ0FDQUNJQUFxQWh3NEFoQWdBQ29DR0NFOUlBSkJBRFlDRENBQ0lEMDRBaFFnQmtFQmFpRUdEQUVMSUQwZ1BpQStrbDlGRFFBZ1BTQUNLZ0lRUXdBQUFEK1VZRVVOQUNBRFFjZ0JSZ1JBSUJKQmZ6WUN6Q1ZCeUFFaEF3d0JDeUFTSUFOQkdHeHFJZ0lnQ2pZQ0NDQUNJQWsyQWdRZ0FpQVROZ0lBSUFJZ0FDb0NIRGdDRUNBQUtnSVlJVDBnQWtFQU5nSU1JQUlnUFRnQ0ZDQURRUUZxSVFNTElBcEJBV29oQ2lBUEtBSUFJQkJxS0FJRUlRSU1BUXNMSUFsQkFXb2hDUXdCQ3dzZ0UwRUJhaUVUREFNRkEwQWdDa0VFUndSQUlBcEJBblFpQWlBSlFRUjBJaEFnQUVFZ2FtcHFJQXdnRTBFd2JHb2dFR29nQW1vcUFnQTRBZ0FnQ2tFQmFpRUtEQUVMQ3lBSlFRRnFJUWtNQVFzQUN3QUxDeUFMSUFaQkdHeHFRWDgyQWd3Z0VpQURRUmhzYWtFTWFndEJmellDQUF3QkN5QUhLQUlFSVFZZ0J5Z0NDQ0VGSUFkQk1Hb2hDQ0FIUWZBVWFpRUxJQWRCeURwcUlSSkJBQ0VESXdCQjBBQnJJZ0FrQUNBRnNpRS9JQWF5SVVBQ2Z3TkFBa0JCQUNFS0lCTWdEeWdDQkU0TkFBTkFRUUFoQ1NBS1FRTkdCRUFnRTBId0FHd2lFQ0FQS0FJQWFpZ0NCQ0VLUVFBaEJnTkFJQW9vQWdRZ0Jrb0VRRUVBSVFrRFFDQUdRUlJzSWdVZ0NpZ0NBR29pRENnQ0JDQUpTZ1JBQWtCQkFDQUFRU0JxSUFsQkZHd2lHQ0FNS0FJQWFpSU1LZ0lJSUF3cUFnd2dBRUVjYWlBQVFSaHFFTUFGUVFCSURRQWdBQ29DSENJOVF3QUFBQUJkSUQwZ1FHQnlEUUFnQUNvQ0dDSTlRd0FBQUFCZElEMGdQMkJ5RFFBZ0FDQVBLQUlBSUJCcUtBSUVLQUlBSUFWcUtBSUFJQmhxSWd3cUFnZzRBaEFnQUNBTUtnSU1PQUlVUVFBZ0FFRWdhaUFBUVJCcUlBQkJDR29RMXdVQ1FDQUFLZ0lNSWowZ0R5Z0NBQ0FRYWlnQ0JDZ0NBQ0FGYWlJRktnSU1JajVmUlEwQUlEMGdCU29DRUdCRkRRQWdBa0hJQVVZRVFFRUFRUU5CcGFBQ1FRQVFQU0FMUWN3bGFnd0xDeUFMSUFKQkdHeHFJZ1VnQ1RZQ0NDQUZJQVkyQWdRZ0JTQVROZ0lBSUFVZ0FDb0NIRGdDRUNBQUtnSVlJVDBnQlVFQU5nSU1JQVVnUFRnQ0ZDQUNRUUZxSVFJTUFRc2dQU0ErSUQ2U1gwVU5BQ0E5SUFVcUFoQkRBQUFBUDVSZ1JRMEFJQU5CeUFGR0JFQWdFa0YvTmdMTUpVSElBU0VEREFFTElCSWdBMEVZYkdvaUJTQUpOZ0lJSUFVZ0JqWUNCQ0FGSUJNMkFnQWdCU0FBS2dJY09BSVFJQUFxQWhnaFBTQUZRUUEyQWd3Z0JTQTlPQUlVSUFOQkFXb2hBd3NnQ1VFQmFpRUpJQThvQWdBZ0VHb29BZ1FoQ2d3QkN3c2dCa0VCYWlFR0RBRUxDeUFUUVFGcUlSTU1Bd1VEUUNBSlFRUkhCRUFnQ1VFQ2RDSUdJQXBCQkhRaUJTQUFRU0JxYW1vZ0NDQVRRVEJzYWlBRmFpQUdhaW9DQURnQ0FDQUpRUUZxSVFrTUFRc0xJQXBCQVdvaENnd0JDd0FMQUFzTElBc2dBa0VZYkdwQmZ6WUNEQ0FTSUFOQkdHeHFRUXhxQzBGL05nSUFDeUFBUWRBQWFpUUFJQWRCMEF0cUlUTWdEMEdjQVdvaE5DQUhRY2c2YWlFMUlBZEI4QlJxSWpZaEUwRUFJUWtEUUFKQUlBa2hBRUVBSVJzZ01DQUhLQUlrVGcwQUEwQUNRQUpBSUJzZ0J5Z0M0R2RPRFFBZ01DQUhLQUlrUmcwQUlCTWdOQ0FBSURNZ0J5Z0NCQ0FIS0FJSUVORUZJZ3BCQUU0TkFTQVRJRFpIRFFBZ05TSVRJRFFnQUNBeklBY29BZ1FnQnlnQ0NCRFJCU0lLUVFCT0RRRUxRUUFoQ2lBYlJRMENBMEFnQ2lBYlJnMEVJQWNnQ2tFMGJHb2lHVUdVNkFCcUFuOGdHVUhrNXdCcUtBSUFJUU1nR1VIbzV3QnFLQUlBSVNNZ0dVSHM1d0JxS0FJQUlRQWdHVUh3NXdCcUtBSUFJU3NnR1VIMDV3QnFLQUlBSVJJZ0dVSDg1d0JxSVJoQkFDRUxRUUFoRUVFQUlSVWpBRUV3YXlJY0pBQWdBQ2dDQ0NFa0lBQW9BZ1FoSnlBQUtBSUFJU0FnR1VINDV3QnFJaFlvQWdBaUFrVUVRQ0FXQW44Z0F5Z0NIQ0VDSUFNb0FpQWhCa0VvRURzaUFBUkFBa0FnQUNBR05nSVVJQUFnQWpZQ0NDQUFJQUkyQWhBZ0FDQUdOZ0lNSUFBZ0FpQUdha0VCYWlJQ05nSUVJQUFnQWpZQ0FDQUFJQUlnQW14QkFYUVFPeUlDTmdJWUlBSkZEUUFnQUF3Q0N3c01Dd3NpQWpZQ0FBdEJmeUVzSUFNb0Fnd2hCU0FESUNCQk1HeHFRVEJxSVE0Z0l5Z0NBQ0FnUWZBQWJHb2lBQ2dDQUNFWElBQW9BZ1FvQWdBZ0owRVViR29oRVNNQVFkQUFheUlBSkFBQ1FBSkFBa0FnQlFSQUlBVkJDR29nRGlBQVFSQnFJZ2dRc2dNZ0FDQVJLQUlBSUNSQkZHeHFJZ1lxQWdnaVBUZ0NUQ0FBSUFZcUFnd2lQamdDU0VGL0lRWkJBQ0FJSUQwZ1BpQUFRY3dBYWlBQVFjZ0FhaERUQWtFQVNBMERJQVZCdUFGcUlpRWdBQ29DVENBQUtnSklJQUJCeEFCcUlBQkJRR3NRY2tFQVNBMERJQUlvQWhBaEJnSi9JQUFxQWtCREFBQUFQNUlpUFl0REFBQUFUMTBFUUNBOXFBd0JDMEdBZ0lDQWVBc2hCU0FHUVFGMElRZ0NmeUFBS2dKRVF3QUFBRCtTSWoyTFF3QUFBRTlkQkVBZ1BhZ01BUXRCZ0lDQWdIZ0xJUjhnQlNBSWF5RUlRUUFnQm1zaERDQUNLQUlZSVFVRFFDQU1JQUlvQWhSS0RRSkJBQ0FDS0FJSUlnWnJJUTBnSHlBR1FRRjBheUVHSUFpeUlUMERRQUpBQWtBZ0FpZ0NEQ0FOVGdSQUlDRWdCcklnUFNBQVFjUUFhaUFBUVVCckVPSUJRUUJJRFFFZ0FFRVFhaUFYS0FJQUlCRW9BZ2hCQW5ScUtBSUFJQUFxQWtRZ0FDb0NRQ0FBUVE5cUVMa0ZRUUJJRFFFZ0JTQUFMUUFQSWhvN0FRQWdFRUVCYWlFUUlBc2dHbW9oQ3lBYUlCcHNJQlZxSVJVTUFnc2dDRUVDYWlFSUlBeEJBV29oREF3REN5QUZRWUFnT3dFQUN5QUdRUUpxSVFZZ0RVRUJhaUVOSUFWQkFtb2hCUXdBQ3dBTEFBdEJBQ0FPSUJFb0FnQWdKRUVVYkdvaUJpb0NDQ0FHS2dJTUlBQkJ4QUJxSUFCQlFHc1Ewd0pCQUVnTkFTQUNLQUlRSVFZQ2Z5QUFLZ0pBUXdBQUFEK1NJajJMUXdBQUFFOWRCRUFnUGFnTUFRdEJnSUNBZ0hnTElRVWdCa0VCZENFSUFuOGdBQ29DUkVNQUFBQS9raUk5aTBNQUFBQlBYUVJBSUQyb0RBRUxRWUNBZ0lCNEN5RWhJQVVnQ0dzaENFRUFJQVpySVF3Z0FpZ0NHQ0VGQTBBZ0RDQUNLQUlVU2cwQlFRQWdBaWdDQ0NJR2F5RU5JQ0VnQmtFQmRHc2hCaUFJc2lFOUEwQWdBaWdDRENBTlRnUkFBa0FnRGlBWEtBSUFJQkVvQWdoQkFuUnFLQUlBSUFheUlEMGdBRUVQYWhDNUJVRUFTQVJBSUFWQmdDQTdBUUFNQVFzZ0JTQUFMUUFQSWhvN0FRQWdFRUVCYWlFUUlBc2dHbW9oQ3lBYUlCcHNJQlZxSVJVTElBWkJBbW9oQmlBTlFRRnFJUTBnQlVFQ2FpRUZEQUVMQ3lBSVFRSnFJUWdnREVFQmFpRU1EQUFMQUFzZ0VFVU5BQ0FDSUJBMkFpUWdBaUFMTmdJZ0lBSUNmeUFWSUFzZ0Myd2dFRzFyc3BFaVBZdERBQUFBVDEwRVFDQTlxQXdCQzBHQWdJQ0FlQXMyQWh4QkFDRUdEQUVMUVg4aEJnc2dBRUhRQUdva0FBSkFJQVpCQUVnTkFDQVdLQUlBSWdBb0FoQWdBQ2dDRkdwQkFXb2dBQ2dDQ0NBQUtBSU1ha0VCYW15eVF3QUFvRUNVUXdBQW9FQ1VJQUFvQWh3aUFDQUFiTEplRFFBQ1FBSkFBa0FDUUNBaktBS1lBVUVCYXc0Q0FBRUNDeUFES0FJTUlBNUJBRUVBSUNNb0FnQWdJRUh3QUd4cUtBSUVLQUlBSUNkQkZHeHFLQUlBSUNSQkZHeHFJQnhCRUdvUTZBTU1BZ3NnQXlnQ0RDQU9JQU1nSUVFd2JHcEJrQVJxUVFBZ0l5Z0NBQ0FnUWZBQWJHb29BZ1FvQWdBZ0owRVViR29vQWdBZ0pFRVViR29nSEVFUWFoRG9Bd3dCQ3lBREtBSU1JQTRnQXlBZ1FUQnNhaUlBUVpBRWFpQUFRZkFIYWlBaktBSUFJQ0JCOEFCc2FpZ0NCQ2dDQUNBblFSUnNhaWdDQUNBa1FSUnNhaUFjUVJCcUVPZ0RDMEVBSVN3Q2Z5QURLQUlFSVJVZ0F5Z0NDQ0VhSUFNb0FoUWhJU0FXS0FJQUlRMGdBeWdDR0NFTElCeEJFR29oSDBFQUlRd2pBRUZBYWlJT0pBQWdHa0VCYXlFRklCVkJBV3NoRUNBTktBSVVJUWdnRFNnQ0VDRVJBMEFDUUNBTVFRTkdEUUFnSHlBTVFRTjBhaUlBS0FJQUlnSkJBRWdOQUNBQ1FYeHhRUUp5SWdJZ0Myb2lBeUFRSUFNZ0ZVZ2JJUllnQWlBTGF5SUNRUUFnQWtFQVNoc2hCaUFBS0FJRVFRUnRRUUowUVFKeUlnQWdDMm9pQWlBRklBSWdHa2diSVJjZ0FDQUxheUlBUVFBZ0FFRUFTaHNoQUFOQUlBQWdGMHdFUUNBU0lBQWdGV3dnQm1wcUlRTWdCaUVDQTBBZ0FpQVdUQVJBSUFOQkFEb0FBQ0FDUVFGcUlRSWdBMEVCYWlFRERBRUxDeUFBUVFGcUlRQU1BUXNMSUF4QkFXb2hEQXdCQ3dzZ0RrRUFOZ0k4SUFoQkFYUWhMVUVBSUJGQkFYUnJJUjFCQUNFRFFRRWhCZ05BQWtBQ1FBSkFJQU5CQTBjRVFDQWZJQU5CQTNScUlnQW9BZ0FpQWtFQVRnMENRWDhoSHlBR0RRRUxJQTBvQWdCQkEzUkJJR29nRFNnQ0JFRUJkRUVJYW13aUFCQTdJaElFUUNBQUVEc2lFQVJBUVg4aEh5QWhRUTVMSVRGQkFDRVhRUUFoQUFOQUFrQWdEaWdDUENBWFNnUkFBa0FDUUVFQklDRjBRYURnQVhGRklBMG9BaVFnRFNnQ0JDSUNJQTBvQWdBaUJteEhJREZ5Y2cwQUlCZEJBblFpQXlBT1FTUnFhaUkzS0FJQUlnVWdEU2dDRUVFQmRHdEJBMnNpS0VFQVNBMEFJQVVnRFNnQ0ZFRUJkR3BCQTJvZ0drNE5BQ0FPUVRCcUlBTnFJamdvQWdBaUF5QU5LQUlJUVFGMGEwRURheUl0UVFCSURRQWdBeUFOS0FJTVFRRjBha0VEYWlBVlNBMEJDeUFYUVFKMElnSWdEa0VrYW1vb0FnQWlBMEVEYWlFRklBTkJBMnNoQXlBT1FUQnFJQUpxSVFzRFFDQURJQVZLRFFNQ1FDQURJQTBvQWhCQkFYUnJRUUJJRFFBZ0RTZ0NGRUVCZENBRGFpQWFUZzBFSUFzb0FnQWlBa0VEYWlFSUlBSkJBMnNoQWdOQUlBSWdDRW9OQVFKQUlBSWdEU2dDQ0VFQmRHdEJBRWdOQUNBTktBSU1RUUYwSUFKcUlCVk9EUUlnS3lBVklDRWdEU0FDSUFNZ0RrRVVhaERNQlNBT0tBSVVJZ1lnQUV3TkFDQWNJQUkyQWd3Z0hDQUROZ0lJSUJnZ0JySkRBRUFjUnBVNEFnQkJBQ0VmSUFZaEFBc2dBa0VCYWlFQ0RBQUxBQXNnQTBFQmFpRUREQUFMQUF0QkFDRUlJQVpCQW5SQkVHb2lBMEVBSUFOQkFFb2JJUXNnQWtFQmRFRUdhaUVGSUJJaEFpQVFJUU1EUUNBSUlBdEhCRUFnQWtFQU5nSUFJQU5CQURZQ0FDQUlRUUZxSVFnZ0EwRUVhaUVESUFKQkJHb2hBZ3dCQ3d0QkFDRVdJQVpCQVhSQkJtb2lCa0VBSUFaQkFFb2JJU1VnQlVFQUlBVkJBRW9iSVNZZ0t5QXRJQlVnS0d4cWFpRU1RUUFoRVNBU0lRVWdFQ0VMQTBCQkFDRUlJQkVnSmtjRVFBTkFJQWhCQWtjRVFDQUNRUUEyQWdBZ0EwRUFOZ0lBSUFoQkFuUWlCaUFPUVFScWFrRUFOZ0lBSUE1QkRHb2dCbXBCQURZQ0FDQUlRUUZxSVFnZ0EwRUVhaUVESUFKQkJHb2hBZ3dCQ3dzZ0MwRUlhaUVMSUFWQkNHb2hCVUVBSVFnZ0RDRUdBMEFnQ0NBbFJ3UkFJQWhCQW5SQkJIRWlLU0FPUVF4cWFpSXFJQVl0QUFBaUhTQXFLQUlBYWlJcU5nSUFJQTVCQkdvZ0tXb2lLU0FwS0FJQUlCMGdIV3hxSWgwMkFnQWdBaUFGS0FJQUlDcHFOZ0lBSUFNZ0N5Z0NBQ0FkYWpZQ0FDQUlRUUZxSVFnZ0EwRUVhaUVESUF0QkJHb2hDeUFDUVFScUlRSWdCVUVFYWlFRklBWkJBV29oQmd3QkN3c2dFVUVCYWlFUklBd2dGV29oREF3QkN3c0RRQ0FXUVFkR0RRSWdGa0VEYXlFcElCWkJBbW9oS2lBV0lDaHFJVGxCQUNFQ0EwQWdBa0VIUndSQUlBSkJBbW9oT2tFQUlRWWdEU2dDQUNJZFFRQWdIVUVBU2hzaEpTQU5LQUlFSWlaQkFDQW1RUUJLR3lFN0lCVkJBWFFoUENBcklBSWdMV29nRlNBNWJHcHFJUVVnRFNnQ0dDRUxRUUFoRVFOQUlCRWdPMGNFUUNBRklRTWdDeUVJUVFBaERBTkFJQXdnSlVjRVFDQU1RUUZxSVF3Z0NDOEJBQ0FETFFBQWJDQUdhaUVHSUFOQkFtb2hBeUFJUVFKcUlRZ01BUXNMSUJGQkFXb2hFU0FGSUR4cUlRVWdDeUFsUVFGMGFpRUxEQUVMQ3lBT0lCQWdIVUVCZENJRlFRaHFJZ3NnS2tFQ2F5SUliQ0lNSURwQkFtc2lBMnBCQW5RaUVXb29BZ0FnRUNBTElBZ2dKa0VCZEdwc0lnc2dBeUFGYWlJRmFrRUNkQ0lJYWlnQ0FHb2lIU0FRSUFVZ0RHcEJBblFpQldvb0FnQWdFQ0FESUF0cVFRSjBJZ05xS0FJQWFpQVJJQkpxS0FJQUlBZ2dFbW9vQWdCcUlBTWdFbW9vQWdBZ0JTQVNhaWdDQUdwcklnTWdBMndnRFNnQ0pDSUZiV29pQzBjRWZ5QUdJQTBvQWlBZ0Eyd2dCVzFyUWVRQWJDQU5LQUljYlVIa0FHd0NmeUFkSUF0cnNwRWlQWXREQUFBQVQxMEVRQ0E5cUF3QkMwR0FnSUNBZUF0dEJVRUFDellDRkNBQUlBNG9BaFFpQTBnRVFDQWNJQUlnT0NnQ0FHcEJBMnMyQWd3Z0hDQXBJRGNvQWdCcU5nSUlJQmdnQTdKREFFQWNScFU0QWdCQkFDRWZJQU1oQUFzZ0FrRUJhaUVDREFFTEN5QVdRUUZxSVJZTUFBc0FDeUFTRURRZ0VCQTBEQVFMSUJkQkFXb2hGd3dBQ3dBTERBTUxEQUlMSUE1QlFHc2tBQ0FmREFNTElBSkJmSEZCQW5JaUFpQUxhaUVsSUFJZ0Myc2hFQ0FBS0FJRVFRUnRRUUowUVFKeUlnQWdDMm9oSmlBQUlBdHJJUWdEUUFKQUlBZ2dKa29OQUFKQUlBZ2dIV3BCQUVnTkFDQUlJQzFxSUJwT0RRRWdDQ0FWYkNFeElCQWhBZ05BSUFJZ0pVb05BUUpBSUFJZ0RTZ0NDRUVCZEd0QkFFZ05BQ0FOS0FJTVFRRjBJQUpxSUJWT0RRSWdFaUFDSURGcWFpSUFMUUFBRFFBZ0FFRUJPZ0FBSUNzZ0ZTQWhJQTBnQWlBSUlBNUJGR29RekFVZ0RpZ0NGQ0VYSUE1Qk1Hb2hFU0FPUVNScUlSWWdEa0VZYWlFTVFRQWhBQUpBSUE0b0Fqd2lCUVJBSUFWQkFDQUZRUUJLR3lFR0EwQUNRQ0FBSUFaSEJFQWdEQ0FBUVFKMGFpZ0NBQ0FYVGcwQklBQWhCZ3NnQlNBR1JnUkFJQVZCQWtzTkJDQVJJQVZCQW5RaUFHb2dBallDQUNBQUlCWnFJQWcyQWdBZ0FDQU1haUFYTmdJQUlBNGdEaWdDUEVFQmFqWUNQQXdFQzBFQ0lRQWdCVUVEUndSQUlBNGdCVUVCYWpZQ1BDQUZJUUFMQTBBZ0FDQUdTZ1JBSUJFZ0FFRUNkQ0lGYWlBUklBQkJBV3NpQUVFQ2RDSW9haWdDQURZQ0FDQUZJQlpxSUJZZ0tHb29BZ0EyQWdBZ0JTQU1haUFNSUNocUtBSUFOZ0lBREFFTEN5QVJJQUJCQW5RaUFHb2dBallDQUNBQUlCWnFJQWcyQWdBZ0FDQU1haUFYTmdJQURBTUxJQUJCQVdvaEFBd0FDd0FMSUJFZ0FqWUNBQ0FXSUFnMkFnQWdEQ0FYTmdJQUlBNUJBVFlDUEF0QkFDRUdDeUFDUVFScUlRSU1BQXNBQ3lBSVFRUnFJUWdNQVFzTElBTkJBV29oQXd3QkN3c01Dd3RCQUVnRVFFRi9JU3dNQVFzZ0dDQWNLQUlNc2pnQ0JDQVlJQndvQWdpeU9BSUlJQmdnSXlnQ0FDQWdRZkFBYkdvaUFDb0NHQ0FBS2dJTUlBQW9BZ1FvQWdBZ0owRVViR29vQWdBZ0pFRVViR29pQWlvQ0NKUWdBQ29DRUNBQ0tnSU1sSktTT0FJTUlCZ2dBQ29DS0NBQUtnSWNJQUlxQWdpVUlBQXFBaUFnQWlvQ0RKU1NramdDRUNBWUlBQXFBamdnQUNvQ0xDQUNLZ0lJbENBQUtnSXdJQUlxQWd5VWtwSTRBaFFMSUJ4Qk1Hb2tBQ0FzQ3pZQ0FBSkFJQ3dOQUNBWUtnSUFJQWNxQWloZVJRMEFJQWNnQ1VFRGRHb2lBa0hVRG1vQ2ZTQUhLQUlBUVFGR0JFQWdCeWdDRENJQVFlZ0FhaUFaUVlEb0FHb3FBZ0M3SUJsQmhPZ0FhaW9DQUxzZ0lrRUlhaUFpSUFBb0FyQUJFTFlHSUFjZ0NVRURkR3BCMEE1cUlDSXJBd2kyT0FJQUlDSXJBd0MyREFFTElBY2dDVUVEZEdwQjBBNXFJQmxCZ09nQWFpb0NBRGdDQUNBWlFZVG9BR29xQWdBTE9BSUFJQWNnQ1VFTWJHb2lBRUdRRVdvZ0dVR0k2QUJxS2dJQU9BSUFJQUJCbEJGcUlCbEJqT2dBYWlvQ0FEZ0NBQ0FBUVpnUmFpQVpRWkRvQUdvcUFnQTRBZ0FnQWtIUUMyb2dJa0VRYWlBS1FRSjBhaWdDQUNJQUtnSVFPQUlBSUFKQjFBdHFJQUFxQWhRNEFnQWdCeUFKUVJoc2FpSUNRYURnQUdvZ0FDZ0NBRFlDQUNBQ1FhVGdBR29nQUNnQ0JEWUNBQ0FBS0FJSUlRQWdBa0dzNEFCcVFRQTJBZ0FnQWtHbzRBQnFJQUEyQWdBZ0NVRUJhaUVKQ3lBS1FRRnFJUW9NQUFzQUN5QWlRUkJxSUJ0QkFuUnFJQk1nQ2tFWWJHb2lBallDQUNBSElBQkJBM1JxSWdOQjBBdHFJQUlxQWhBNEFnQWdBMEhVQzJvZ0Fpb0NGRGdDQUNBSElCdEJOR3hxSWdOQjhPY0FhaUF5TmdJQUlBTkI3T2NBYWlBQ05nSUFJQU5CNk9jQWFpQVBOZ0lBSUFOQjVPY0FhaUFITmdJQUlBa2dBRUVCYWlJQUlBQkJCVVliSVFBZ0cwRUJhaUViSURCQkFXb2hNQXdBQ3dBTEMwRUFJUUFnQ1VFQUlBbEJBRW9iSVFZRFFDQUFJQVpIQkVBZ0R5QUFRUmhzSWdOcUlnSWdBeUFIYWlJRFFiRGdBR29wQWdBM0Fxd0JJQUlnQTBHbzRBQnFLUUlBTndLa0FTQUNJQU5Cb09BQWFpa0NBRGNDbkFFZ0FFRUJhaUVBREFFTEN5QVBJQWxCR0d4cVFYODJBcWdCQWtBQ1FDQUhLQUlBUVFGR0JFQkJmU0VLSUFsQkEwZ05BaUFFSUFjb0FoQWdMeUFIUWRBT2FpSUFJQWRCa0JGcUlnSWdDU0FVUVFBUTBnSWlQVGdDakFFZ1BTQUhLZ0lzWGtVTkFTQUhLQUlRUkFBQUFLQ1ptZWsvRU5jQ0lBUWdCeWdDRUNBVUlBQWdBaUFKSUJSQkFSRFNBaUk5T0FLTUFTQTlJQWNxQWl4ZVJRMEJJQWNvQWhCRUFBQUFRRE16NHo4UTF3SWdCQ0FIS0FJUUlCUWdBQ0FDSUFrZ0ZFRUJFTklDSWowNEFvd0JJRDBnQnlvQ0xGNUZEUUVnQnlnQ0VFUUFBQUNnbVpuWlB4RFhBaUFFSUFjb0FoQWdGQ0FBSUFJZ0NTQVVRUUVRMGdJaVBUZ0NqQUVnUFNBSEtnSXNYa1VOQVNBSEtBSVFSQUFBQUFBQUFBQUFFTmNDSUFRZ0J5Z0NFQ0FVSUFBZ0FpQUpJQlJCQVJEU0FpSTlPQUtNQVVGOElRb2dQU0FIS2dJc1hrVU5BUXdDQzBGOUlRb2dDVUVEU0EwQklBUWdMeUFIUWRBT2FpSUFJQWRCa0JGcUlnSWdDU0FVUVFCREFBQ0FQeERSQWlJOU9BS01BU0E5SUFjcUFpeGVSUTBBSUFRZ0ZDQUFJQUlnQ1NBVVFRRkR6Y3hNUHhEUkFpSTlPQUtNQVNBOUlBY3FBaXhlUlEwQUlBUWdGQ0FBSUFJZ0NTQVVRUUZEbXBrWlB4RFJBaUk5T0FLTUFTQTlJQWNxQWl4ZVJRMEFJQVFnRkNBQUlBSWdDU0FVUVFGRHpjek1QaERSQWlJOU9BS01BU0E5SUFjcUFpeGVSUTBBSUFRZ0ZDQUFJQUlnQ1NBVVFRRkRBQUFBQUJEUkFpSTlPQUtNQVVGOElRb2dQU0FIS2dJc1hnMEJDeUFQSUE4b0FwZ0JRUUZxTmdLWUFVRUFJUXBCQUNFYkEwQkJBQ0VBSUJ0QkEwWUVRQU5BUVFBaEFDQUtRUU5HQkVBRFFFRUFJUW9nQUVFRFJnMEdBMEFnQ2tFRVJ3UkFJQXBCQW5RaUFpQVBJQUJCQkhRaUEycHFJQU1nRkdvZ0Ftb3FBZ0E0QWdnZ0NrRUJhaUVLREFFTEN5QUFRUUZxSVFBTUFBc0FCUU5BSUFCQkJFY0VRQ0FQSUFwQkJIUnFJQUJCQW5ScUlnSWdBaW9DQ0RnQ09DQUFRUUZxSVFBTUFRc0xJQXBCQVdvaENnd0JDd0FMQUFVRFFDQUFRUVJIQkVBZ0R5QWJRUVIwYWlBQVFRSjBhaUlDSUFJcUFqZzRBbWdnQUVFQmFpRUFEQUVMQ3lBYlFRRnFJUnNNQVFzQUN3QUxJQTlCQURZQ21BRUxJQ0pCTUdva0FBTkFBa0JCQUNFQUlDNUJBMFlFUUNBZUtBTG9BU0VDSUFwQkgzWWhBeU1BUVVCcUlnQWtBQ0FDQkg4Z0FBSjhJQVFyQS9BQklrTWdCQ3NEbUFJaVJLQWdCQ3NEd0FJaVJhQkVBQUFBQUFBQThEK2dJa1pFTFVNYzYrSTJHajlrQkVBZ0FDQUVLd09nQWlBRUt3TzRBcUVnUnA4aVF5QkRvQ0pEb3prRElDQUFJQVFyQTdBQ0lBUXJBNEFDb1NCRG96a0RLQ0FBSUFRckEvZ0JJQVFyQTVBQ29TQkRvemtETUNCRFJBQUFBQUFBQU5BL29nd0JDeUJESUVSa1JTQkRJRVZrUlhKRkJFQWdBQ0JEUkFBQUFBQUFBUEEvb0NCRW9TQkZvWjhpUXlCRG9DSkRSQUFBQUFBQUFOQS9vamtESUNBQUlBUXJBL2dCSUFRckE1QUNvQ0JEb3prREtDQUFJQVFyQTdBQ0lBUXJBNEFDb0NCRG96a0RNQ0FFS3dPZ0FpQUVLd080QXFFZ1E2TU1BUXNnUkNCRlpBUkFJQVFyQTVBQ0lVWWdCQ3NEK0FFaFJ5QUFJRVJFQUFBQUFBQUE4RCtnSUVPaElFV2hueUpESUVPZ0lrTkVBQUFBQUFBQTBEK2lPUU1vSUFBZ1J5QkdvQ0JEb3prRElDQUFJQVFyQTZBQ0lBUXJBN2dDb0NCRG96a0RNQ0FFS3dPd0FpQUVLd09BQXFFZ1E2TU1BUXNnQUNBRUt3T3dBaUFFS3dPQUFxQWdSVVFBQUFBQUFBRHdQNkFnUTZFZ1JLR2ZJa01nUTZBaVE2TTVBeUFnQkNzRHVBSWhSQ0FFS3dPZ0FpRkZJQUFnUTBRQUFBQUFBQURRUDZJNUF6QWdBQ0JGSUVTZ0lFT2pPUU1vSUFRckEvZ0JJQVFyQTVBQ29TQkRvd3M1QXpnZ0FDQUVLd09JQWprREFDQUFJQVFyQTZnQ09RTUlJQUFnQkNzRHlBSTVBeEFnQUVFZ2FoRGxCZ0pBSUFNRVFDQUNJQUFyQXlBNUF3Z2dBaUFBS3dNb09RTVFJQUlnQUNzRE1Ea0RHQ0FDSUFBckF6ZzVBeUFnQWlBQUt3TUFPUU1vSUFJZ0FDc0RDRGtETUNBQ0lBQXJBeEE1QXpnTUFRdEVBQUFBQUFBQThEOGdBaXNEQUNKRG9TSkhJVVlnUXlGRUlBQXJBemdpU2lBQ0t3TWdJa3lpSUFBckF6QWlTQ0FDS3dNWUlrMmlJQUFyQXlBaVNTQUNLd01JSWs2aUlBQXJBeWdpU3lBQ0t3TVFJaytpb0tDZ0lrVkVBQUFBQUFBQUFBQmpCRUFnQUNCS21pSktPUU00SUFBZ1NKb2lTRGtETUNBQUlFdWFJa3M1QXlnZ0FDQkptaUpKT1FNZ0lFV2FJVVVMSUVWRWxrT0xiT2Y3N3o5a1JRUkFJRU1DZkNCRnZTSlFRaUNJcDBILy8vLy9CM0VpQTBHQWdNRC9BMDhFUUVRQUFBQUFBQUFBQUVRWUxVUlUreUVKUUNCUVFnQlpHeUJRcHlBRFFZQ0F3UDhEYTNKRkRRRWFSQUFBQUFBQUFBQUFJRVVnUmFHakRBRUxBbndnQTBILy8vLytBMDBFUUVRWUxVUlUreUg1UHlBRFFZR0FnT01EU1EwQkdrUUhYQlF6SnFhUlBDQkZJRVVnUmFJUTNnT2lvU0JGb1VRWUxVUlUreUg1UDZBTUFnc2dVRUlBVXdSQVJCZ3RSRlQ3SWZrL0lFVkVBQUFBQUFBQThEK2dSQUFBQUFBQUFPQS9vaUpFbnlKRklFVWdSQkRlQTZKRUIxd1VNeWFta2J5Z29LRWlSQ0JFb0F3Q0MwUUFBQUFBQUFEd1B5QkZvVVFBQUFBQUFBRGdQNklpUko4aVJTQkVFTjREb2lCRUlFVzlRb0NBZ0lCd2c3OGlSQ0JFb3FFZ1JTQkVvS09nSUVTZ0lrUWdSS0FMQ3lKRm9oQ0RBeUJGRUlNRElrYWpJVVFnUnlCRm9oQ0RBeUJHb3lGR0N5QUNJRW9nUktJZ1RDQkdvcUE1QXlBZ0FpQklJRVNpSUUwZ1JxS2dPUU1ZSUFJZ1N5QkVvaUJQSUVhaW9Ea0RFQ0FDSUVrZ1JLSWdUaUJHb3FBNUF3Z2dBa0VJYWhEbEJpQUNJQUFyQXdBZ1E2SWdSeUFDS3dNb29xQTVBeWdnQWlBQUt3TUlJRU9pSUVjZ0Fpc0RNS0tnT1FNd0lBSWdBQ3NERUNCRG9pQkhJQUlyQXppaW9Ea0RPQXNnQkNBQ0t3TUlJa01nQWlzREVDSkVJRVNnSWthaUlrZ2dBaXNESUNKSElBSXJBeGdpU2lCS29DSkZvaUpKb1RrRGtBSWdCQ0JESUVXaUlrc2dSaUJIb2lKTW9Ea0RzQUlnQkNCSUlFbWdPUVA0QVNBRUlFUWdSYUlpU0NCSElFTWdRNkFpUjZJaVNhRTVBN2dDSUFRZ1N5Qk1vVGtEZ0FJZ0JDQklJRW1nT1FPZ0FpQUVSQUFBQUFBQUFQQS9JRU1nUjZJaVF5QkVJRWFpSWtTZ29Ua0R3QUlnQkVRQUFBQUFBQUR3UHlCRElFb2dSYUlpUTZDaE9RT1lBaUFFUkFBQUFBQUFBUEEvSUVRZ1E2Q2hPUVB3QVNBRUlBSXJBeWc1QTRnQ0lBUWdBaXNETURrRHFBSWdCQ0FDS3dNNE9RUElBa0VBQlVGL0N5RUNJQUJCUUdza0FDQUNRUUJJQkVBakFFRVFheUlBSkFBZ0FFR0JuZ0kyQWdBZ0FDQUJOZ0lNSUFCQnJPMERLQUlBTmdJRUlBQkJzTzBES0FJQU5nSUlRY24vQTBIQzN3RWdBQkFJR2lBQVFSQnFKQUFMSUFSQjhBRnFJUUlnQkVHUUFXb2hBMEVBSVFBRFFBSkFRUUFoQ1NBQVFRTkdEUUFEUUNBSlFRUkdCRUFnQUVFQmFpRUFEQU1GSUFsQkEzUWlCaUFESUFCQkJYUWlCV3BxSWdzZ0N5c0RBQ0pESUFJZ0JXb2dCbW9yQXdBZ1E2RkVBQUFBWUdabTdqK2pvRGtEQUNBSlFRRnFJUWtNQVFzQUN3QUxDeUFLUVFCT0RRRkJoNHNDSUFvUXh3RkJmaUVBSUI1QmZqWUNnQUlNQXdVRFFDQUFRUVJIQkVBZ0JFSHdBV29nTGtFRmRHb2dBRUVEZEdvZ0JFSFFBbW9nTGtFRWRHb2dBRUVDZEdvcUFnQzdPUU1BSUFCQkFXb2hBQXdCQ3dzZ0xrRUJhaUV1REFJTEFBc0xJQjRnSGlnQ2dBSkJBblJxS0FLSUFpRUFJQVFnSGlnQ2hBSkJBV3MyQW9RQklBUWdBRFlDZ0FGQkFFRUJRZGlnQWlBRVFZQUJhaEE5SUI0b0FvQUNJUUFMQWtBZ0FDQUJSZ1JBSUFRZ0JDc0RrQUU1QXhBZ0JDQUVLd09ZQVRrREdDQUVJQVFyQTZBQk9RTWdJQVFnQkNzRHFBRTVBeWdnQkNBRUt3T3dBVGtETUNBRUlBUXJBOUFCT1FOUUlBUWdCQ3NEdUFFNUF6Z2dCRUZBYXlBRUt3UEFBVGtEQUNBRUlBUXJBOGdCT1FOSUlBUWdCQ3NEMkFFNUExZ2dCQ0FFS3dQZ0FUa0RZQ0FFSUFRckErZ0JPUU5vSUFRZ0FUWUNBQ0FFSUFRcUFvd0J1emtEQ0VIT2lBUkJzNkVDSUFRUUNCb01BUXNnQkNBQk5nSndRWkNPQkVIQ29RSWdCRUh3QUdvUUNCb0xRUUFMSVFBZ0JFR1FBMm9rQUNBQUR3dEJBRUVEUWFRT1FRQVFQVUVCRUFNQUN6UUJBWDlCK0pVRUtBSUFJUUJCOEpVRUVEVWFBMEFnQUFSQUlBQW9BZ0FoQVNBQUVEUWdBU0VBREFFTEMwSHdsUVFRc2dJTFB3RUNmMEhrbFFRb0FnQWhBRUhjbFFRUU5TRUJBMEFnQUFSQUlBQW9BZ0FoQWlBQklBQkJDR29ReVFVZ0FCQTBJQUloQUF3QkN3dEIzSlVFRUxJQ0N4RUFJQUFvQWdCQmhBRnFRUUVROXdRQUN4UUFJQUJCREdwQkFDQUJLQUlFUWR6ZUFVWWJDd3dBSUFCQkRHb29BZ0FRTkFzVUFDQUFRUXhxUVFBZ0FTZ0NCRUcwM1FGR0d3c0xBQ0FBUVF4cUtBSUFHZ3NxQVFGOFFYOGdBQ3NEQUNBQkt3TUFvU0lDUkFBQUFBQUFBQUFBWkNBQ1JBQUFBQUFBQUFBQVl4c0xGQUFnQUVFTWFrRUFJQUVvQWdSQm9OY0JSaHNMRVFBZ0FFRU1haUlBSUFBb0FnQVFrQVlMYWdFQmYwSE1sUVFRNUFKQnpKVUVLQUlBQkVCQnpKVUVLQUlBSVFGQjBKVUVLQUlBSVFBRFFDQUFJQUZIQkVCQnpKVUVFRFVhSUFCQkNHc2lBQkRSQVF3QkN3dEIwSlVFSUFFMkFnQkJ6SlVFRURVYVFjeVZCQ2dDQUNFQVFjeVZCQkRVQVJvZ0FCQTBDd3NKQUNBQVFRUnFFRUFMQ1FBZ0FCQzRCaEEwQ3drQUlBQVFqUVFRTkFzSkFDQUFFSTRFRURRTGN3RUVmeUFBSUFBb0FnQkJER3NvQWdCcVFRb1F0d2NoQWlNQVFSQnJJZ0VrQUFKQUlBRkJDR29nQUJENkFpSURMUUFBUlEwQUlBRWdBQkRFQXlJRUlBSVF5Z01nQkJEeEFrVU5BQ0FBSUFBb0FnQkJER3NvQWdCcVFRRVF4QUlMSUFNUXhRSWdBVUVRYWlRQUlBQVErd0lnQUFzSEFDQUFLQUlJQ3djQUlBQW9BZ1FMSlFBZ0FTQUNJQU1nQkNBRklBYXRJQWV0UWlDR2hDQUlyU0FKclVJZ2hvUWdBQkVlQUFzakFDQUJJQUlnQXlBRUlBV3RJQWF0UWlDR2hDQUhyU0FJclVJZ2hvUWdBQkVmQUFzWkFDQUJJQUlnQXlBRUlBV3RJQWF0UWlDR2hDQUFFUllBQ3hrQUlBRWdBaUFEclNBRXJVSWdob1FnQlNBR0lBQVJMUUFMSWdFQmZpQUJJQUt0SUFPdFFpQ0doQ0FFSUFBUkV3QWlCVUlnaUtjUUFpQUZwd3NHQUNBQUpBQUxCQUFqQUFzTUFDQUFFSzBFR2lBQUVEUUxDUUFnQUJDdEJCQTBDd1lBUWNqMEFRc2JBQ0FBSUFFb0FnZ2dCUkIrQkVBZ0FTQUNJQU1nQkJDd0JBc0xPQUFnQUNBQktBSUlJQVVRZmdSQUlBRWdBaUFESUFRUXNBUVBDeUFBS0FJSUlnQWdBU0FDSUFNZ0JDQUZJQUFvQWdBb0FoUVJDd0FMbGdJQkJuOGdBQ0FCS0FJSUlBVVFmZ1JBSUFFZ0FpQURJQVFRc0FRUEN5QUJMUUExSVFjZ0FDZ0NEQ0VHSUFGQkFEb0FOU0FCTFFBMElRZ2dBVUVBT2dBMElBQkJFR29pQ1NBQklBSWdBeUFFSUFVUXJnUWdCeUFCTFFBMUlncHlJUWNnQ0NBQkxRQTBJZ3R5SVFnQ1FDQUdRUUpJRFFBZ0NTQUdRUU4wYWlFSklBQkJHR29oQmdOQUlBRXRBRFlOQVFKQUlBc0VRQ0FCS0FJWVFRRkdEUU1nQUMwQUNFRUNjUTBCREFNTElBcEZEUUFnQUMwQUNFRUJjVVVOQWdzZ0FVRUFPd0UwSUFZZ0FTQUNJQU1nQkNBRkVLNEVJQUV0QURVaUNpQUhjaUVISUFFdEFEUWlDeUFJY2lFSUlBWkJDR29pQmlBSlNRMEFDd3NnQVNBSFFmOEJjVUVBUnpvQU5TQUJJQWhCL3dGeFFRQkhPZ0EwQzVJQkFDQUFJQUVvQWdnZ0JCQitCRUFnQVNBQ0lBTVFyd1FQQ3dKQUlBQWdBU2dDQUNBRUVINUZEUUFDUUNBQ0lBRW9BaEJIQkVBZ0FTZ0NGQ0FDUncwQkN5QURRUUZIRFFFZ0FVRUJOZ0lnRHdzZ0FTQUNOZ0lVSUFFZ0F6WUNJQ0FCSUFFb0FpaEJBV28yQWlnQ1FDQUJLQUlrUVFGSERRQWdBU2dDR0VFQ1J3MEFJQUZCQVRvQU5nc2dBVUVFTmdJc0N3dnpBUUFnQUNBQktBSUlJQVFRZmdSQUlBRWdBaUFERUs4RUR3c0NRQ0FBSUFFb0FnQWdCQkIrQkVBQ1FDQUNJQUVvQWhCSEJFQWdBU2dDRkNBQ1J3MEJDeUFEUVFGSERRSWdBVUVCTmdJZ0R3c2dBU0FETmdJZ0FrQWdBU2dDTEVFRVJnMEFJQUZCQURzQk5DQUFLQUlJSWdBZ0FTQUNJQUpCQVNBRUlBQW9BZ0FvQWhRUkN3QWdBUzBBTlFSQUlBRkJBellDTENBQkxRQTBSUTBCREFNTElBRkJCRFlDTEFzZ0FTQUNOZ0lVSUFFZ0FTZ0NLRUVCYWpZQ0tDQUJLQUlrUVFGSERRRWdBU2dDR0VFQ1J3MEJJQUZCQVRvQU5nOExJQUFvQWdnaUFDQUJJQUlnQXlBRUlBQW9BZ0FvQWhnUkJnQUxDNTBFQVFOL0lBQWdBU2dDQ0NBRUVINEVRQ0FCSUFJZ0F4Q3ZCQThMQWtBZ0FDQUJLQUlBSUFRUWZnUkFBa0FnQWlBQktBSVFSd1JBSUFFb0FoUWdBa2NOQVFzZ0EwRUJSdzBDSUFGQkFUWUNJQThMSUFFZ0F6WUNJQ0FCS0FJc1FRUkhCRUFnQUVFUWFpSUZJQUFvQWd4QkEzUnFJUWRCQUNFRElBRUNmd0pBQTBBQ1FDQUZJQWRQRFFBZ0FVRUFPd0UwSUFVZ0FTQUNJQUpCQVNBRUVLNEVJQUV0QURZTkFBSkFJQUV0QURWRkRRQWdBUzBBTkFSQVFRRWhBeUFCS0FJWVFRRkdEUVJCQVNFR0lBQXRBQWhCQW5FTkFRd0VDMEVCSVFZZ0FDMEFDRUVCY1VVTkF3c2dCVUVJYWlFRkRBRUxDMEVFSUFaRkRRRWFDMEVEQ3pZQ0xDQURRUUZ4RFFJTElBRWdBallDRkNBQklBRW9BaWhCQVdvMkFpZ2dBU2dDSkVFQlJ3MEJJQUVvQWhoQkFrY05BU0FCUVFFNkFEWVBDeUFBS0FJTUlRVWdBRUVRYWlJR0lBRWdBaUFESUFRUXRBTWdCVUVDU0EwQUlBWWdCVUVEZEdvaEJpQUFRUmhxSVFVQ1FDQUFLQUlJSWdCQkFuRkZCRUFnQVNnQ0pFRUJSdzBCQ3dOQUlBRXRBRFlOQWlBRklBRWdBaUFESUFRUXRBTWdCVUVJYWlJRklBWkpEUUFMREFFTElBQkJBWEZGQkVBRFFDQUJMUUEyRFFJZ0FTZ0NKRUVCUmcwQ0lBVWdBU0FDSUFNZ0JCQzBBeUFGUVFocUlnVWdCa2tOQUF3Q0N3QUxBMEFnQVMwQU5nMEJJQUVvQWlSQkFVWUVRQ0FCS0FJWVFRRkdEUUlMSUFVZ0FTQUNJQU1nQkJDMEF5QUZRUWhxSWdVZ0Jra05BQXNMQzlzRkFRUi9Jd0JCUUdvaUJTUUFBa0FnQVVITTZBTkJBQkIrQkVBZ0FrRUFOZ0lBUVFFaEF3d0JDd0pBSUFBZ0FTQUFMUUFJUVJoeEJIOUJBUVVnQVVVTkFTQUJRZURsQTBIQTVnTVFzZ0VpQmtVTkFTQUdMUUFJUVJoeFFRQkhDeEIrSVFRTElBUUVRRUVCSVFNZ0FpZ0NBQ0lBUlEwQklBSWdBQ2dDQURZQ0FBd0JDd0pBSUFGRkRRQWdBVUhnNVFOQjhPWURFTElCSWdSRkRRRWdBaWdDQUNJQkJFQWdBaUFCS0FJQU5nSUFDeUFFS0FJSUlnRWdBQ2dDQ0NJR1FYOXpjVUVIY1NBQlFYOXpJQVp4UWVBQWNYSU5BVUVCSVFNZ0FDZ0NEQ0FFS0FJTVFRQVFmZzBCSUFBb0FneEJ3T2dEUVFBUWZnUkFJQVFvQWd3aUFFVU5BaUFBUWVEbEEwR2s1d01Rc2dGRklRTU1BZ3NnQUNnQ0RDSUJSUTBBUVFBaEF5QUJRZURsQTBIdzVnTVFzZ0VpQVFSQUlBQXRBQWhCQVhGRkRRSUNmeUFCSVFBZ0JDZ0NEQ0VDQWtBRFFFRUFJQUpGRFFJYUlBSkI0T1VEUWZEbUF4Q3lBU0lDUlEwQklBSW9BZ2dnQUNnQ0NFRi9jM0VOQVVFQklBQW9BZ3dnQWlnQ0RFRUFFSDROQWhvZ0FDMEFDRUVCY1VVTkFTQUFLQUlNSWdGRkRRRWdBVUhnNVFOQjhPWURFTElCSWdFRVFDQUNLQUlNSVFJZ0FTRUFEQUVMQ3lBQUtBSU1JZ0JGRFFBZ0FFSGc1UU5CNE9jREVMSUJJZ0JGRFFBZ0FDQUNLQUlNRVBjR0lRTUxJQU1MSVFNTUFnc2dBQ2dDRENJQlJRMEJJQUZCNE9VRFFlRG5BeEN5QVNJQkJFQWdBQzBBQ0VFQmNVVU5BaUFCSUFRb0Fnd1E5d1loQXd3Q0N5QUFLQUlNSWdCRkRRRWdBRUhnNVFOQmtPWURFTElCSWdGRkRRRWdCQ2dDRENJQVJRMEJJQUJCNE9VRFFaRG1BeEN5QVNJQVJRMEJJQVZCQ0dvaUEwRUVja0VBUVRRUU9ob2dCVUVCTmdJNElBVkJmellDRkNBRklBRTJBaEFnQlNBQU5nSUlJQUFnQXlBQ0tBSUFRUUVnQUNnQ0FDZ0NIQkVIQUFKQUlBVW9BaUFpQUVFQlJ3MEFJQUlvQWdCRkRRQWdBaUFGS0FJWU5nSUFDeUFBUVFGR0lRTU1BUXRCQUNFREN5QUZRVUJySkFBZ0F3dHZBUUovSUFBZ0FTZ0NDRUVBRUg0RVFDQUJJQUlnQXhDeUJBOExJQUFvQWd3aEJDQUFRUkJxSWdVZ0FTQUNJQU1RK0FZQ1FDQUVRUUpJRFFBZ0JTQUVRUU4wYWlFRUlBQkJHR29oQUFOQUlBQWdBU0FDSUFNUStBWWdBUzBBTmcwQklBQkJDR29pQUNBRVNRMEFDd3NMTWdBZ0FDQUJLQUlJUVFBUWZnUkFJQUVnQWlBREVMSUVEd3NnQUNnQ0NDSUFJQUVnQWlBRElBQW9BZ0FvQWh3UkJ3QUxHUUFnQUNBQktBSUlRUUFRZmdSQUlBRWdBaUFERUxJRUN3dWtBUUVDZnlNQVFVQnFJZ01rQUFKL1FRRWdBQ0FCUVFBUWZnMEFHa0VBSUFGRkRRQWFRUUFnQVVIZzVRTkJrT1lERUxJQklnRkZEUUFhSUFOQkNHb2lCRUVFY2tFQVFUUVFPaG9nQTBFQk5nSTRJQU5CZnpZQ0ZDQURJQUEyQWhBZ0F5QUJOZ0lJSUFFZ0JDQUNLQUlBUVFFZ0FTZ0NBQ2dDSEJFSEFDQURLQUlnSWdCQkFVWUVRQ0FDSUFNb0FoZzJBZ0FMSUFCQkFVWUxJUUFnQTBGQWF5UUFJQUFMQ2dBZ0FDQUJRUUFRZmdzSkFFR011UVFRT1JvTEpRQkJtTGtFTFFBQVJRUkFRWXk1QkVIQXZRTVF2QUpCbUxrRVFRRTZBQUFMUVl5NUJBc0pBRUg4dUFRUU9Sb0xKZ0JCaUxrRUxRQUFSUVJBUWZ5NEJFR3I5QUVRbXdFYVFZaTVCRUVCT2dBQUMwSDh1QVFMQ1FCQjdMZ0VFRGthQ3lVQVFmaTRCQzBBQUVVRVFFSHN1QVJCN0x3REVMd0NRZmk0QkVFQk9nQUFDMEhzdUFRTENRQkIzTGdFRURrYUN5WUFRZWk0QkMwQUFFVUVRRUhjdUFSQjNvd0NFSnNCR2tIb3VBUkJBVG9BQUF0QjNMZ0VDd2tBUWN5NEJCQTVHZ3NsQUVIWXVBUXRBQUJGQkVCQnpMZ0VRY2k4QXhDOEFrSFl1QVJCQVRvQUFBdEJ6TGdFQ3drQVFieTRCQkE1R2dzbUFFSEl1QVF0QUFCRkJFQkJ2TGdFUWRlT0FoQ2JBUnBCeUxnRVFRRTZBQUFMUWJ5NEJBc0pBRUdzdUFRUU9Sb0xKUUJCdUxnRUxRQUFSUVJBUWF5NEJFR2t2QU1RdkFKQnVMZ0VRUUU2QUFBTFFheTRCQXNKQUVHY3VBUVFPUm9MSmdCQnFMZ0VMUUFBUlFSQVFaeTRCRUhFNEFFUW13RWFRYWk0QkVFQk9nQUFDMEdjdUFRTEd3QkJtTUVFSVFBRFFDQUFRUXhyRURraUFFR0F3UVJIRFFBTEMyMEFRWmk0QkMwQUFBUkFRWlM0QkNnQ0FBOExRWmpCQkMwQUFFVUVRRUdBd1FRaEFBTkFJQUFRUlVFTWFpSUFRWmpCQkVjTkFBdEJtTUVFUVFFNkFBQUxRWURCQkVIUTR3TVFVMEdNd1FSQjNPTURFRk5CbUxnRVFRRTZBQUJCbExnRVFZREJCRFlDQUVHQXdRUUxHd0JCK01BRUlRQURRQ0FBUVF4ckVEa2lBRUhnd0FSSERRQUxDMjBBUVpDNEJDMEFBQVJBUVl5NEJDZ0NBQThMUWZqQUJDMEFBRVVFUUVIZ3dBUWhBQU5BSUFBUVJVRU1haUlBUWZqQUJFY05BQXRCK01BRVFRRTZBQUFMUWVEQUJFRzJrQUlRVkVIc3dBUkJxNUFDRUZSQmtMZ0VRUUU2QUFCQmpMZ0VRZURBQkRZQ0FFSGd3QVFMR3dCQjBNQUVJUUFEUUNBQVFReHJFRGtpQUVHd3ZnUkhEUUFMQzhrQ0FFR0l1QVF0QUFBRVFFR0V1QVFvQWdBUEMwSFF3QVF0QUFCRkJFQkJzTDRFSVFBRFFDQUFFRVZCREdvaUFFSFF3QVJIRFFBTFFkREFCRUVCT2dBQUMwR3d2Z1JCeU44REVGTkJ2TDRFUWVqZkF4QlRRY2krQkVHTTRBTVFVMEhVdmdSQnBPQURFRk5CNEw0RVFiemdBeEJUUWV5K0JFSE00QU1RVTBINHZnUkI0T0FERUZOQmhMOEVRZlRnQXhCVFFaQy9CRUdRNFFNUVUwR2N2d1JCdU9FREVGTkJxTDhFUWRqaEF4QlRRYlMvQkVIODRRTVFVMEhBdndSQm9PSURFRk5Cekw4RVFiRGlBeEJUUWRpL0JFSEE0Z01RVTBIa3Z3UkIwT0lERUZOQjhMOEVRYnpnQXhCVFFmeS9CRUhnNGdNUVUwR0l3QVJCOE9JREVGTkJsTUFFUVlEakF4QlRRYURBQkVHUTR3TVFVMEdzd0FSQm9PTURFRk5CdU1BRVFiRGpBeEJUUWNUQUJFSEE0d01RVTBHSXVBUkJBVG9BQUVHRXVBUkJzTDRFTmdJQVFiQytCQXNiQUVHZ3ZnUWhBQU5BSUFCQkRHc1FPU0lBUVlDOEJFY05BQXNMeVFJQVFZQzRCQzBBQUFSQVFmeTNCQ2dDQUE4TFFhQytCQzBBQUVVRVFFR0F2QVFoQUFOQUlBQVFSVUVNYWlJQVFhQytCRWNOQUF0Qm9MNEVRUUU2QUFBTFFZQzhCRUg2M3dFUVZFR012QVJCOGQ4QkVGUkJtTHdFUVozNEFSQlVRYVM4QkVIUzlnRVFWRUd3dkFSQndPQUJFRlJCdkx3RVFhWDZBUkJVUWNpOEJFR0M0QUVRVkVIVXZBUkJ0T2tCRUZSQjRMd0VRWlh6QVJCVVFleThCRUdFOHdFUVZFSDR2QVJCalBNQkVGUkJoTDBFUVovekFSQlVRWkM5QkVHYTlnRVFWRUdjdlFSQm1Jd0NFRlJCcUwwRVFjYnpBUkJVUWJTOUJFSC84UUVRVkVIQXZRUkJ3T0FCRUZSQnpMMEVRY1QwQVJCVVFkaTlCRUdlOWdFUVZFSGt2UVJCby9nQkVGUkI4TDBFUWFmMEFSQlVRZnk5QkVIRzdBRVFWRUdJdmdSQmgrUUJFRlJCbEw0RVFjNkxBaEJVUVlDNEJFRUJPZ0FBUWZ5M0JFR0F2QVEyQWdCQmdMd0VDeHNBUWZpN0JDRUFBMEFnQUVFTWF4QTVJZ0JCMExvRVJ3MEFDd3ZsQVFCQitMY0VMUUFBQkVCQjlMY0VLQUlBRHd0QitMc0VMUUFBUlFSQVFkQzZCQ0VBQTBBZ0FCQkZRUXhxSWdCQitMc0VSdzBBQzBINHV3UkJBVG9BQUF0QjBMb0VRZlRjQXhCVFFkeTZCRUdRM1FNUVUwSG91Z1JCck4wREVGTkI5TG9FUWN6ZEF4QlRRWUM3QkVIMDNRTVFVMEdNdXdSQm1ONERFRk5CbUxzRVFiVGVBeEJUUWFTN0JFSFkzZ01RVTBHd3V3UkI2TjRERUZOQnZMc0VRZmplQXhCVFFjaTdCRUdJM3dNUVUwSFV1d1JCbU44REVGTkI0THNFUWFqZkF4QlRRZXk3QkVHNDN3TVFVMEg0dHdSQkFUb0FBRUgwdHdSQjBMb0VOZ0lBUWRDNkJBc2JBRUhJdWdRaEFBTkFJQUJCREdzUU9TSUFRYUM1QkVjTkFBc0w1UUVBUWZDM0JDMEFBQVJBUWV5M0JDZ0NBQThMUWNpNkJDMEFBRVVFUUVHZ3VRUWhBQU5BSUFBUVJVRU1haUlBUWNpNkJFY05BQXRCeUxvRVFRRTZBQUFMUWFDNUJFR3I0QUVRVkVHc3VRUkJzdUFCRUZSQnVMa0VRWkRnQVJCVVFjUzVCRUdZNEFFUVZFSFF1UVJCaCtBQkVGUkIzTGtFUWJuZ0FSQlVRZWk1QkVHaTRBRVFWRUgwdVFSQndQUUJFRlJCZ0xvRVFjSDFBUkJVUVl5NkJFSC8rUUVRVkVHWXVnUkJ0NElDRUZSQnBMb0VRWXZrQVJCVVFiQzZCRUdLOXdFUVZFRzh1Z1JCME93QkVGUkI4TGNFUVFFNkFBQkI3TGNFUWFDNUJEWUNBRUdndVFRTEN3QWdBRUdNdkFNUXZBSUxEQUFnQUVHRCtnRVFtd0VhQ3dzQUlBQkIrTHNERUx3Q0N3d0FJQUJCK3ZrQkVKc0JHZ3NNQUNBQUlBRkJFR29RM1FJTERBQWdBQ0FCUVF4cUVOMENDd2NBSUFBc0FBa0xCd0FnQUN3QUNBc0pBQ0FBRUljSEVEUUxDUUFnQUJDSUJ4QTBDKzBEQVFWL0FrQWdBeUFDSWdCclFRTklEUUFMQTBBQ1FDQUVJQWhOSUFBZ0EwOXlEUUFnQUN3QUFDSUdRZjhCY1NFQkFrQWdCa0VBVGdSQVFRRWhCaUFCUWYvL3d3Qk5EUUVNQWdzZ0JrRkNTUTBCSUFaQlgwMEVRQ0FESUFCclFRSklEUUlnQUMwQUFTSUZRY0FCY1VHQUFVY05Ba0VDSVFZZ0JVRS9jU0FCUVFaMFFjQVBjWEpCLy8vREFFME5BUXdDQ3dKQUFrQWdCa0Z2VFFSQUlBTWdBR3RCQTBnTkJDQUFMUUFDSVFjZ0FDMEFBU0VGSUFGQjdRRkdEUUVnQVVIZ0FVWUVRQ0FGUWVBQmNVR2dBVVlOQXd3RkN5QUZRY0FCY1VHQUFVY05CQXdDQ3lBRElBQnJRUVJJSUFaQmRFdHlEUU1nQUMwQUF5RUhJQUF0QUFJaENTQUFMUUFCSVFVQ1FBSkFBa0FDUUNBQlFmQUJhdzRGQUFJQ0FnRUNDeUFGUWZBQWFrSC9BWEZCTUVrTkFnd0dDeUFGUWZBQmNVR0FBVVlOQVF3RkN5QUZRY0FCY1VHQUFVY05CQXNnQ1VIQUFYRkJnQUZISUFkQndBRnhRWUFCUjNJTkEwRUVJUVlnQjBFL2NTQUpRUVowUWNBZmNTQUJRUkowUVlDQThBQnhJQVZCUDNGQkRIUnljbkpCLy8vREFFc05Bd3dDQ3lBRlFlQUJjVUdBQVVjTkFnc2dCMEhBQVhGQmdBRkhEUUZCQXlFR0lBZEJQM0VnQVVFTWRFR0E0QU54SUFWQlAzRkJCblJ5Y2tILy84TUFTdzBCQ3lBSVFRRnFJUWdnQUNBR2FpRUFEQUVMQ3lBQUlBSnJDOTRFQVFWL0l3QkJFR3NpQUNRQUlBQWdBallDRENBQUlBVTJBZ2dDZnlBQUlBSTJBZ3dnQUNBRk5nSUlBa0FDUUFOQUFrQWdBQ2dDRENJQklBTlBEUUFnQUNnQ0NDSU1JQVpQRFFBZ0FTd0FBQ0lGUWY4QmNTRUNBa0FnQlVFQVRnUkFJQUpCLy8vREFFMEVRRUVCSVFVTUFndEJBZ3dHQzBFQ0lRb2dCVUZDU1EwRElBVkJYMDBFUUNBRElBRnJRUUpJRFFVZ0FTMEFBU0lJUWNBQmNVR0FBVWNOQkVFQ0lRVWdDRUUvY1NBQ1FRWjBRY0FQY1hJaUFrSC8vOE1BVFEwQkRBUUxJQVZCYjAwRVFDQURJQUZyUVFOSURRVWdBUzBBQWlFSklBRXRBQUVoQ0FKQUFrQWdBa0h0QVVjRVFDQUNRZUFCUncwQklBaEI0QUZ4UWFBQlJnMENEQWNMSUFoQjRBRnhRWUFCUmcwQkRBWUxJQWhCd0FGeFFZQUJSdzBGQ3lBSlFjQUJjVUdBQVVjTkJFRURJUVVnQ1VFL2NTQUNRUXgwUVlEZ0EzRWdDRUUvY1VFR2RISnlJZ0pCLy8vREFFME5BUXdFQ3lBRlFYUkxEUU1nQXlBQmEwRUVTQTBFSUFFdEFBTWhDU0FCTFFBQ0lRc2dBUzBBQVNFSUFrQUNRQUpBQWtBZ0FrSHdBV3NPQlFBQ0FnSUJBZ3NnQ0VId0FHcEIvd0Z4UVRCSkRRSU1CZ3NnQ0VId0FYRkJnQUZHRFFFTUJRc2dDRUhBQVhGQmdBRkhEUVFMSUF0QndBRnhRWUFCUnlBSlFjQUJjVUdBQVVkeURRTkJCQ0VGSUFsQlAzRWdDMEVHZEVIQUgzRWdBa0VTZEVHQWdQQUFjU0FJUVQ5eFFReDBjbkp5SWdKQi8vL0RBRXNOQXdzZ0RDQUNOZ0lBSUFBZ0FTQUZhallDRENBQUlBQW9BZ2hCQkdvMkFnZ01BUXNMSUFFZ0Ewa2hDZ3NnQ2d3QkMwRUJDeUVCSUFRZ0FDZ0NERFlDQUNBSElBQW9BZ2cyQWdBZ0FFRVFhaVFBSUFFTGpnUUFJd0JCRUdzaUFDUUFJQUFnQWpZQ0RDQUFJQVUyQWdnQ2Z5QUFJQUkyQWd3Z0FDQUZOZ0lJSUFBb0Fnd2hBUUpBQTBBZ0FTQURUd1JBUVFBaEFnd0NDMEVDSVFJZ0FTZ0NBQ0lCUWYvL3d3QkxJQUZCZ0hCeFFZQ3dBMFp5RFFFQ1FBSkFJQUZCL3dCTkJFQkJBU0VDSUFZZ0FDZ0NDQ0lGYTBFQVRBMEVJQUFnQlVFQmFqWUNDQ0FGSUFFNkFBQU1BUXNnQVVIL0QwMEVRQ0FHSUFBb0FnZ2lBbXRCQWtnTkFpQUFJQUpCQVdvMkFnZ2dBaUFCUVFaMlFjQUJjam9BQUNBQUlBQW9BZ2dpQWtFQmFqWUNDQ0FDSUFGQlAzRkJnQUZ5T2dBQURBRUxJQVlnQUNnQ0NDSUNheUVGSUFGQi8vOERUUVJBSUFWQkEwZ05BaUFBSUFKQkFXbzJBZ2dnQWlBQlFReDJRZUFCY2pvQUFDQUFJQUFvQWdnaUFrRUJhallDQ0NBQ0lBRkJCblpCUDNGQmdBRnlPZ0FBSUFBZ0FDZ0NDQ0lDUVFGcU5nSUlJQUlnQVVFL2NVR0FBWEk2QUFBTUFRc2dCVUVFU0EwQklBQWdBa0VCYWpZQ0NDQUNJQUZCRW5aQjhBRnlPZ0FBSUFBZ0FDZ0NDQ0lDUVFGcU5nSUlJQUlnQVVFTWRrRS9jVUdBQVhJNkFBQWdBQ0FBS0FJSUlnSkJBV28yQWdnZ0FpQUJRUVoyUVQ5eFFZQUJjam9BQUNBQUlBQW9BZ2dpQWtFQmFqWUNDQ0FDSUFGQlAzRkJnQUZ5T2dBQUN5QUFJQUFvQWd4QkJHb2lBVFlDREF3QkN3dEJBUXdCQ3lBQ0N5RUJJQVFnQUNnQ0REWUNBQ0FISUFBb0FnZzJBZ0FnQUVFUWFpUUFJQUVMK1FNQkJIOENRQ0FESUFJaUFHdEJBMGdOQUFzRFFBSkFJQVFnQmswZ0FDQURUM0lOQUNBQUxRQUFJZ0ZCLy8vREFFc05BQUovSUFCQkFXb2dBVUVZZEVFWWRVRUFUZzBBR2lBQlFjSUJTUTBCSUFGQjN3Rk5CRUFnQXlBQWEwRUNTQTBDSUFBdEFBRWlCVUhBQVhGQmdBRkhJQVZCUDNFZ0FVRUdkRUhBRDNGeVFmLy93d0JMY2cwQ0lBQkJBbW9NQVFzQ1FBSkFJQUZCN3dGTkJFQWdBeUFBYTBFRFNBMEVJQUF0QUFJaEJ5QUFMUUFCSVFVZ0FVSHRBVVlOQVNBQlFlQUJSZ1JBSUFWQjRBRnhRYUFCUmcwRERBVUxJQVZCd0FGeFFZQUJSdzBFREFJTElBTWdBR3RCQkVnZ0FVSDBBVXR5SUFRZ0JtdEJBa2x5RFFNZ0FDMEFBeUVISUFBdEFBSWhDQ0FBTFFBQklRVUNRQUpBQWtBQ1FDQUJRZkFCYXc0RkFBSUNBZ0VDQ3lBRlFmQUFha0gvQVhGQk1Fa05BZ3dHQ3lBRlFmQUJjVUdBQVVZTkFRd0ZDeUFGUWNBQmNVR0FBVWNOQkFzZ0NFSEFBWEZCZ0FGSElBZEJ3QUZ4UVlBQlIzSWdCMEUvY1NBSVFRWjBRY0FmY1NBQlFSSjBRWUNBOEFCeElBVkJQM0ZCREhSeWNuSkIvLy9EQUV0eURRTWdCa0VCYWlFR0lBQkJCR29NQWdzZ0JVSGdBWEZCZ0FGSERRSUxJQWRCd0FGeFFZQUJSeUFIUVQ5eElBRkJESFJCZ09BRGNTQUZRVDl4UVFaMGNuSkIvLy9EQUV0eURRRWdBRUVEYWdzaEFDQUdRUUZxSVFZTUFRc0xJQUFnQW1zTDB3VUJCSDhqQUVFUWF5SUFKQUFnQUNBQ05nSU1JQUFnQlRZQ0NBSi9JQUFnQWpZQ0RDQUFJQVUyQWdnQ1FBSkFBa0FEUUFKQUlBQW9BZ3dpQVNBRFR3MEFJQUFvQWdnaUJTQUdUdzBBUVFJaENpQUJMUUFBSWdKQi8vL0RBRXNOQkNBQUFuOGdBa0VZZEVFWWRVRUFUZ1JBSUFVZ0Fqc0JBQ0FCUVFGcURBRUxJQUpCd2dGSkRRVWdBa0hmQVUwRVFDQURJQUZyUVFKSURRVWdBUzBBQVNJSVFjQUJjVUdBQVVjTkJDQUlRVDl4SUFKQkJuUkJ3QTl4Y2lJQ1FmLy93d0JMRFFRZ0JTQUNPd0VBSUFGQkFtb01BUXNnQWtIdkFVMEVRQ0FESUFGclFRTklEUVVnQVMwQUFpRUpJQUV0QUFFaENBSkFBa0FnQWtIdEFVY0VRQ0FDUWVBQlJ3MEJJQWhCNEFGeFFhQUJSZzBDREFjTElBaEI0QUZ4UVlBQlJnMEJEQVlMSUFoQndBRnhRWUFCUncwRkN5QUpRY0FCY1VHQUFVY05CQ0FKUVQ5eElBaEJQM0ZCQm5RZ0FrRU1kSEp5SWdKQi8vOERjVUgvLzhNQVN3MEVJQVVnQWpzQkFDQUJRUU5xREFFTElBSkI5QUZMRFFWQkFTRUtJQU1nQVd0QkJFZ05BeUFCTFFBRElRa2dBUzBBQWlFSUlBRXRBQUVoQVFKQUFrQUNRQUpBSUFKQjhBRnJEZ1VBQWdJQ0FRSUxJQUZCOEFCcVFmOEJjVUV3VHcwSURBSUxJQUZCOEFGeFFZQUJSdzBIREFFTElBRkJ3QUZ4UVlBQlJ3MEdDeUFJUWNBQmNVR0FBVWNnQ1VIQUFYRkJnQUZIY2cwRklBWWdCV3RCQkVnTkEwRUNJUW9nQ1VFL2NTSUpJQWhCQm5RaUMwSEFIM0VnQVVFTWRFR0E0QTl4SUFKQkIzRWlBa0VTZEhKeWNrSC8vOE1BU3cwRElBVWdDRUVFZGtFRGNTQUJRUUowSWdGQndBRnhJQUpCQ0hSeUlBRkJQSEZ5Y2tIQS93QnFRWUN3QTNJN0FRQWdBQ0FGUVFKcU5nSUlJQVVnQzBIQUIzRWdDWEpCZ0xnRGNqc0JBaUFBS0FJTVFRUnFDellDRENBQUlBQW9BZ2hCQW1vMkFnZ01BUXNMSUFFZ0Ewa2hDZ3NnQ2d3Q0MwRUJEQUVMUVFJTElRRWdCQ0FBS0FJTU5nSUFJQWNnQUNnQ0NEWUNBQ0FBUVJCcUpBQWdBUXY2QlFFQmZ5TUFRUkJySWdBa0FDQUFJQUkyQWd3Z0FDQUZOZ0lJQW44Z0FDQUNOZ0lNSUFBZ0JUWUNDQ0FBS0FJTUlRSUNRQUpBQTBBZ0FpQURUd1JBUVFBaEJRd0RDMEVDSVFVZ0FpOEJBQ0lCUWYvL3d3QkxEUUlDUUFKQUlBRkIvd0JOQkVCQkFTRUZJQVlnQUNnQ0NDSUNhMEVBVEEwRklBQWdBa0VCYWpZQ0NDQUNJQUU2QUFBTUFRc2dBVUgvRDAwRVFDQUdJQUFvQWdnaUFtdEJBa2dOQkNBQUlBSkJBV28yQWdnZ0FpQUJRUVoyUWNBQmNqb0FBQ0FBSUFBb0FnZ2lBa0VCYWpZQ0NDQUNJQUZCUDNGQmdBRnlPZ0FBREFFTElBRkIvNjhEVFFSQUlBWWdBQ2dDQ0NJQ2EwRURTQTBFSUFBZ0FrRUJhallDQ0NBQ0lBRkJESFpCNEFGeU9nQUFJQUFnQUNnQ0NDSUNRUUZxTmdJSUlBSWdBVUVHZGtFL2NVR0FBWEk2QUFBZ0FDQUFLQUlJSWdKQkFXbzJBZ2dnQWlBQlFUOXhRWUFCY2pvQUFBd0JDeUFCUWYrM0EwMEVRRUVCSVFVZ0F5QUNhMEVFU0EwRklBSXZBUUlpQ0VHQStBTnhRWUM0QTBjTkFpQUdJQUFvQWdoclFRUklEUVVnQ0VIL0IzRWdBVUVLZEVHQStBTnhJQUZCd0FkeElnVkJDblJ5Y2tHQWdBUnFRZi8vd3dCTERRSWdBQ0FDUVFKcU5nSU1JQUFnQUNnQ0NDSUNRUUZxTmdJSUlBSWdCVUVHZGtFQmFpSUNRUUoyUWZBQmNqb0FBQ0FBSUFBb0FnZ2lCVUVCYWpZQ0NDQUZJQUpCQkhSQk1IRWdBVUVDZGtFUGNYSkJnQUZ5T2dBQUlBQWdBQ2dDQ0NJQ1FRRnFOZ0lJSUFJZ0NFRUdka0VQY1NBQlFRUjBRVEJ4Y2tHQUFYSTZBQUFnQUNBQUtBSUlJZ0ZCQVdvMkFnZ2dBU0FJUVQ5eFFZQUJjam9BQUF3QkN5QUJRWURBQTBrTkJDQUdJQUFvQWdnaUFtdEJBMGdOQXlBQUlBSkJBV28yQWdnZ0FpQUJRUXgyUWVBQmNqb0FBQ0FBSUFBb0FnZ2lBa0VCYWpZQ0NDQUNJQUZCQm5aQlAzRkJnQUZ5T2dBQUlBQWdBQ2dDQ0NJQ1FRRnFOZ0lJSUFJZ0FVRS9jVUdBQVhJNkFBQUxJQUFnQUNnQ0RFRUNhaUlDTmdJTURBRUxDMEVDREFJTFFRRU1BUXNnQlFzaEFTQUVJQUFvQWd3MkFnQWdCeUFBS0FJSU5nSUFJQUJCRUdva0FDQUJDeFVBSUFBb0FnZ2lBRVVFUUVFQkR3c2dBQkNLQnd1U0FRRUdmd05BQWtBZ0FpQURSaUFFSUFoTmNnMEFRUUVoQnlBQUtBSUlJUVVqQUVFUWF5SUdKQUFnQmlBRk5nSU1JQVpCQ0dvZ0JrRU1haERLQVNFS1FRQWdBaUFESUFKcklBRkI1TFVFSUFFYkVJQURJUVVnQ2hESkFTQUdRUkJxSkFBQ1FBSkFJQVZCQW1vT0F3SUNBUUFMSUFVaEJ3c2dDRUVCYWlFSUlBY2dDV29oQ1NBQ0lBZHFJUUlNQVFzTElBa0xYQUVEZnlBQUtBSUlJUUlqQUVFUWF5SUJKQUFnQVNBQ05nSU1JQUZCQ0dvZ0FVRU1haERLQVNFQ0l3QkJFR3NpQXlRQUlBTkJFR29rQUNBQ0VNa0JJQUZCRUdva0FDQUFLQUlJSWdCRkJFQkJBUThMSUFBUWlnZEJBVVlMa2dFQkFYOGpBRUVRYXlJRkpBQWdCQ0FDTmdJQUFuOUJBaUFGUVF4cVFRQWdBQ2dDQ0JDM0JDSUFRUUZxUVFKSkRRQWFRUUVnQUVFQmF5SUJJQU1nQkNnQ0FHdExEUUFhSUFWQkRHb2hBZ04vSUFFRWZ5QUNMUUFBSVFBZ0JDQUVLQUlBSWdOQkFXbzJBZ0FnQXlBQU9nQUFJQUZCQVdzaEFTQUNRUUZxSVFJTUFRVkJBQXNMQ3lFQ0lBVkJFR29rQUNBQ0MvQUdBUTEvSXdCQkVHc2lFaVFBSUFJaENRTkFBa0FnQXlBSlJnUkFJQU1oQ1F3QkN5QUpMUUFBUlEwQUlBbEJBV29oQ1F3QkN3c2dCeUFGTmdJQUlBUWdBallDQUFOQUFrQUNmd0pBSUFJZ0EwWWdCU0FHUm5JTkFDQVNJQUVwQWdBM0F3Z2dBQ2dDQ0NFSUl3QkJFR3NpRVNRQUlCRWdDRFlDRENBUlFRaHFJQkZCREdvUXlnRWhGQ0FKSUFKcklRMGpBRUdRQ0dzaUN5UUFJQXNnQkNnQ0FDSU9OZ0lNSUFVZ0MwRVFhaUFGR3lFUFFRQWhDZ0pBQWtBQ1FDQU9SU0FHSUFWclFRSjFRWUFDSUFVYklnaEZja1VFUUFOQUlBMUJnd0ZMSUExQkFuWWlEQ0FJVDNKRkJFQWdDQ0VNREFRTElBOGdDMEVNYWlBTUlBZ2dDQ0FNU3hzZ0FSRElCQ0lRUVg5R0JFQkJmeUVLUVFBaERDQUxLQUlNSVE0TUF3c2dDRUVBSUJBZ0R5QUxRUkJxUmhzaUUyc2hEQ0FQSUJOQkFuUnFJUThnRFNBT2FpQUxLQUlNSWc1clFRQWdEaHNoRFNBS0lCQnFJUW9nRGtVTkFpQUlJQk5ISVJBZ0RDRUlJQkFOQUF3Q0N3QUxJQWdoREFzZ0RrVU5BUXNnREVVZ0RVVnlEUUFnQ2lFSUEwQUNRQUpBSUE4Z0RpQU5JQUVRZ0FNaUNrRUNha0VDVFFSQUFrQUNRQ0FLUVFGcURnSUdBQUVMSUF0QkFEWUNEQXdDQ3lBQlFRQTJBZ0FNQVFzZ0N5QUxLQUlNSUFwcUlnNDJBZ3dnQ0VFQmFpRUlJQXhCQVdzaURBMEJDeUFJSVFvTUFnc2dEMEVFYWlFUElBb2dEVWNoRUNBTklBcHJJUTBnQ0NFS0lCQU5BQXNMSUFVRVFDQUVJQXNvQWd3MkFnQUxJQXRCa0FocUpBQWdDaUVJSUJRUXlRRWdFVUVRYWlRQUFrQUNRQUpBQWtBZ0NFRi9SZ1JBQTBBQ1FDQUhJQVUyQWdBZ0FpQUVLQUlBUmcwQVFRRWhCZ0pBQWtBQ1FDQUZJQUlnQ1NBQ2F5QVNRUWhxSUFBb0FnZ1Fpd2NpQVVFQ2FnNERDQUFDQVFzZ0JDQUNOZ0lBREFVTElBRWhCZ3NnQWlBR2FpRUNJQWNvQWdCQkJHb2hCUXdCQ3dzZ0JDQUNOZ0lBREFVTElBY2dCeWdDQUNBSVFRSjBhaUlGTmdJQUlBVWdCa1lOQXlBRUtBSUFJUUlnQXlBSlJnUkFJQU1oQ1F3SUN5QUZJQUpCQVNBQklBQW9BZ2dRaXdkRkRRRUxRUUlNQkFzZ0J5QUhLQUlBUVFScU5nSUFJQVFnQkNnQ0FFRUJhaUlDTmdJQUlBSWhDUU5BSUFNZ0NVWUVRQ0FESVFrTUJnc2dDUzBBQUVVTkJTQUpRUUZxSVFrTUFBc0FDeUFFSUFJMkFnQkJBUXdDQ3lBRUtBSUFJUUlMSUFJZ0EwY0xJUUFnRWtFUWFpUUFJQUFQQ3lBSEtBSUFJUVVNQUFzQUM3VUZBUXgvSXdCQkVHc2lEU1FBSUFJaENBTkFBa0FnQXlBSVJnUkFJQU1oQ0F3QkN5QUlLQUlBUlEwQUlBaEJCR29oQ0F3QkN3c2dCeUFGTmdJQUlBUWdBallDQUFOQUFrQUNRQ0FDSUFOR0lBVWdCa1p5Qkg4Z0FnVWdEU0FCS1FJQU53TUlRUUVoRUNBQUtBSUlJUWtqQUVFUWF5SU9KQUFnRGlBSk5nSU1JQTVCQ0dvZ0RrRU1haERLQVNFVElBWWdCU0lKYXlFS1FRQWhEeU1BUVJCckloRWtBQUpBSUFRb0FnQWlDMFVnQ0NBQ2EwRUNkU0lTUlhJTkFDQUtRUUFnQ1JzaENnTkFJQkZCREdvZ0NTQUtRUVJKR3lBTEtBSUFFTmNESWd4QmYwWUVRRUYvSVE4TUFnc2dDUVIvSUFwQkEwMEVRQ0FLSUF4SkRRTWdDU0FSUVF4cUlBd1FQeG9MSUFvZ0RHc2hDaUFKSUF4cUJVRUFDeUVKSUFzb0FnQkZCRUJCQUNFTERBSUxJQXdnRDJvaER5QUxRUVJxSVFzZ0VrRUJheUlTRFFBTEN5QUpCRUFnQkNBTE5nSUFDeUFSUVJCcUpBQWdEeUVKSUJNUXlRRWdEa0VRYWlRQUFrQUNRQUpBQWtBQ1FDQUpRUUZxRGdJQUJnRUxJQWNnQlRZQ0FBTkFBa0FnQWlBRUtBSUFSZzBBSUFVZ0FpZ0NBQ0FBS0FJSUVMY0VJZ0ZCZjBZTkFDQUhJQWNvQWdBZ0FXb2lCVFlDQUNBQ1FRUnFJUUlNQVFzTElBUWdBallDQUF3QkN5QUhJQWNvQWdBZ0NXb2lCVFlDQUNBRklBWkdEUUlnQXlBSVJnUkFJQVFvQWdBaEFpQURJUWdNQndzZ0RVRUVha0VBSUFBb0FnZ1F0d1FpQ0VGL1J3MEJDMEVDSVJBTUF3c2dEVUVFYWlFQ0lBWWdCeWdDQUdzZ0NFa05BZ05BSUFnRVFDQUNMUUFBSVFVZ0J5QUhLQUlBSWdsQkFXbzJBZ0FnQ1NBRk9nQUFJQWhCQVdzaENDQUNRUUZxSVFJTUFRc0xJQVFnQkNnQ0FFRUVhaUlDTmdJQUlBSWhDQU5BSUFNZ0NFWUVRQ0FESVFnTUJRc2dDQ2dDQUVVTkJDQUlRUVJxSVFnTUFBc0FDeUFFS0FJQUN5QURSeUVRQ3lBTlFSQnFKQUFnRUE4TElBY29BZ0FoQlF3QUN3QUxDUUFnQUJDVEJ4QTBDemNBSXdCQkVHc2lBQ1FBSUFBZ0JEWUNEQ0FBSUFNZ0FtczJBZ2dnQUVFTWFpQUFRUWhxRVBrQktBSUFJUUVnQUVFUWFpUUFJQUVMTkFBRFFDQUJJQUpHUlFSQUlBUWdBU3dBQUNJQUlBTWdBRUVBVGhzNkFBQWdCRUVCYWlFRUlBRkJBV29oQVF3QkN3c2dBZ3NNQUNBQklBSWdBVUVBVGhzTEtnQURRQ0FCSUFKR1JRUkFJQU1nQVMwQUFEb0FBQ0FEUVFGcUlRTWdBVUVCYWlFQkRBRUxDeUFDQ3c4QUlBQWdBU0FDUWJDc0F4RHNCZ3NuQUNBQlFRQk9CSDlCc0t3REtBSUFJQUZCL3dGeFFRSjBhaWdDQUFVZ0FRdEJHSFJCR0hVTER3QWdBQ0FCSUFKQm9LQURFT3dHQ3ljQUlBRkJBRTRFZjBHZ29BTW9BZ0FnQVVIL0FYRkJBblJxS0FJQUJTQUJDMEVZZEVFWWRRc0pBQ0FBRUk0SEVEUUxOUUFEUUNBQklBSkdSUVJBSUFRZ0FTZ0NBQ0lBSUFNZ0FFR0FBVWtiT2dBQUlBUkJBV29oQkNBQlFRUnFJUUVNQVFzTElBSUxFd0FnQVNBQ0lBRkJnQUZKRzBFWWRFRVlkUXNxQUFOQUlBRWdBa1pGQkVBZ0F5QUJMQUFBTmdJQUlBTkJCR29oQXlBQlFRRnFJUUVNQVFzTElBSUxEd0FnQUNBQklBSkJzS3dERU8wR0N4NEFJQUZCL3dCTkJIOUJzS3dES0FJQUlBRkJBblJxS0FJQUJTQUJDd3NQQUNBQUlBRWdBa0dnb0FNUTdRWUxIZ0FnQVVIL0FFMEVmMEdnb0FNb0FnQWdBVUVDZEdvb0FnQUZJQUVMQzBVQUFrQURRQ0FDSUFOR0RRRUNRQ0FDS0FJQVFmOEFTdzBBUVppYUF5Z0NBQ0FDS0FJQVFRRjBhaThCQUNBQmNVVU5BQ0FDUVFScUlRSU1BUXNMSUFJaEF3c2dBd3RFQUFOQUFrQWdBaUFEUndSL0lBSW9BZ0JCL3dCTERRRkJtSm9ES0FJQUlBSW9BZ0JCQVhScUx3RUFJQUZ4UlEwQklBSUZJQU1MRHdzZ0FrRUVhaUVDREFBTEFBdEdBQU5BSUFFZ0FrY0VRQ0FESUFFb0FnQkIvd0JOQkg5Qm1Kb0RLQUlBSUFFb0FnQkJBWFJxTHdFQUJVRUFDenNCQUNBRFFRSnFJUU1nQVVFRWFpRUJEQUVMQ3lBQ0N5UUFJQUpCL3dCTkJIOUJtSm9ES0FJQUlBSkJBWFJxTHdFQUlBRnhRUUJIQlVFQUN3dEFBUUovSUFBb0FnQW9BZ0FpQUNnQ0FDQUFLQUlJSWdKQkFYVnFJUUVnQUNnQ0JDRUFJQUVnQWtFQmNRUi9JQUVvQWdBZ0FHb29BZ0FGSUFBTEVRRUFDdzhBSUFBZ0FDZ0NBQ2dDQkJFQkFBc2ZBQ0FBQW45QnFMY0VRYWkzQkNnQ0FFRUJhaUlBTmdJQUlBQUxOZ0lFQ3drQUlBQVFrQWNRTkF1Y0FRQWpBRUVRYXlJREpBQUNRQ0FGRUljQlJRUkFJQUFnQlNnQ0NEWUNDQ0FBSUFVcEFnQTNBZ0FNQVFzZ0JTZ0NBQ0VFQWtBQ1FBSkFJQVVvQWdRaUFrRUJUUVJBSUFBaUFTQUNFSkVCREFFTElBSkI3Ly8vL3dOTERRRWdBQ0FBSUFJUXV3SkJBV29pQlJDSkFpSUJFSThCSUFBZ0JSQ3pBU0FBSUFJUWlnRUxJQUVnQkNBQ1FRRnFFTXdCREFFTEVGVUFDd3NnQTBFUWFpUUFDd2tBSUFBZ0JSRGRBZ3VLQXdFSWZ5TUFRZkFEYXlJQUpBQWdBRUhvQTJvaUJpQURFRThnQmhDWEFTRUtJQVVRT0FSQUlBVkJBQkMrQXlnQ0FDQUtRUzBRb0FGR0lRc0xJQUlnQ3lBQVFlZ0RhaUFBUWVBRGFpQUFRZHdEYWlBQVFkZ0RhaUFBUWNnRGFoQkZJZ3dnQUVHNEEyb1FSU0lHSUFCQnFBTnFFRVVpQnlBQVFhUURhaENXQnlBQVFjNENOZ0lRSUFCQkNHcEJBQ0FBUVJCcUlnSVFaeUVJQWtBQ2Z5QUZFRGdnQUNnQ3BBTktCRUFnQlJBNElRa2dBQ2dDcEFNaERTQUhFRGdnQ1NBTmEwRUJkR29nQmhBNGFpQUFLQUtrQTJwQkFXb01BUXNnQnhBNElBWVFPR29nQUNnQ3BBTnFRUUpxQ3lJSlFlVUFTUTBBSUFnZ0NVRUNkQkE3RUg4Z0NDZ0NBQ0lDRFFBUVZRQUxJQUlnQUVFRWFpQUFJQU1vQWdRZ0JSQkFJQVVRUUNBRkVEaEJBblJxSUFvZ0N5QUFRZUFEYWlBQUtBTGNBeUFBS0FMWUF5QU1JQVlnQnlBQUtBS2tBeENWQnlBQklBSWdBQ2dDQkNBQUtBSUFJQU1nQkJDYUFpRUJJQWdRWmlBSEVEa2FJQVlRT1JvZ0RCQTVHaUFBUWVnRGFoQkhJQUJCOEFOcUpBQWdBUXZLQkFFTGZ5TUFRYkFJYXlJQUpBQWdBQ0FGTndNUUlBQWdCamNER0NBQUlBQkJ3QWRxSWdjMkFyd0hJQWRCNUFCQnBma0JJQUJCRUdvUTJnTWhCeUFBUWM0Q05nS2dCQ0FBUVpnRWFrRUFJQUJCb0FScUlna1FaeUVPSUFCQnpnSTJBcUFFSUFCQmtBUnFRUUFnQ1JCbklRb0NRQ0FIUWVRQVR3UkFFRndoQnlBQUlBVTNBd0FnQUNBR053TUlJQUJCdkFkcUlBZEJwZmtCSUFBUTJBRWlCMEYvUmcwQklBNGdBQ2dDdkFjUWZ5QUtJQWRCQW5RUU94Qi9JQW9ROFFJTkFTQUtLQUlBSVFrTElBQkJpQVJxSWdnZ0F4QlBJQWdRbHdFaUVTQUFLQUs4QnlJSUlBY2dDR29nQ1JEbkFTQUhRUUJLQkVBZ0FDZ0N2QWN0QUFCQkxVWWhEd3NnQWlBUElBQkJpQVJxSUFCQmdBUnFJQUJCL0FOcUlBQkIrQU5xSUFCQjZBTnFFRVVpRUNBQVFkZ0RhaEJGSWdnZ0FFSElBMm9RUlNJTElBQkJ4QU5xRUpZSElBQkJ6Z0kyQWpBZ0FFRW9ha0VBSUFCQk1Hb2lBaEJuSVF3Q2Z5QUFLQUxFQXlJTklBZElCRUFnQ3hBNElBY2dEV3RCQVhScUlBZ1FPR29nQUNnQ3hBTnFRUUZxREFFTElBc1FPQ0FJRURocUlBQW9Bc1FEYWtFQ2Fnc2lEVUhsQUU4RVFDQU1JQTFCQW5RUU94Qi9JQXdvQWdBaUFrVU5BUXNnQWlBQVFTUnFJQUJCSUdvZ0F5Z0NCQ0FKSUFrZ0IwRUNkR29nRVNBUElBQkJnQVJxSUFBb0F2d0RJQUFvQXZnRElCQWdDQ0FMSUFBb0FzUURFSlVISUFFZ0FpQUFLQUlrSUFBb0FpQWdBeUFFRUpvQ0lRRWdEQkJtSUFzUU9Sb2dDQkE1R2lBUUVEa2FJQUJCaUFScUVFY2dDaEJtSUE0UVppQUFRYkFJYWlRQUlBRVBDeEJWQUF1Q0F3RUlmeU1BUWNBQmF5SUFKQUFnQUVHNEFXb2lCaUFERUU4Z0JoQ2RBU0VLSUFVUU9BUkFJQVZCQUJCQkxRQUFJQXBCTFJDRkFVSC9BWEZHSVFzTElBSWdDeUFBUWJnQmFpQUFRYkFCYWlBQVFhOEJhaUFBUWE0QmFpQUFRYUFCYWhCRklnd2dBRUdRQVdvUVJTSUdJQUJCZ0FGcUVFVWlCeUFBUWZ3QWFoQ1lCeUFBUWM0Q05nSVFJQUJCQ0dwQkFDQUFRUkJxSWdJUVp5RUlBa0FDZnlBRkVEZ2dBQ2dDZkVvRVFDQUZFRGdoQ1NBQUtBSjhJUTBnQnhBNElBa2dEV3RCQVhScUlBWVFPR29nQUNnQ2ZHcEJBV29NQVFzZ0J4QTRJQVlRT0dvZ0FDZ0NmR3BCQW1vTElnbEI1UUJKRFFBZ0NDQUpFRHNRZnlBSUtBSUFJZ0lOQUJCVkFBc2dBaUFBUVFScUlBQWdBeWdDQkNBRkVFQWdCUkJBSUFVUU9Hb2dDaUFMSUFCQnNBRnFJQUFzQUs4QklBQXNBSzRCSUF3Z0JpQUhJQUFvQW53UWx3Y2dBU0FDSUFBb0FnUWdBQ2dDQUNBRElBUVE2QUVoQVNBSUVHWWdCeEE1R2lBR0VEa2FJQXdRT1JvZ0FFRzRBV29RUnlBQVFjQUJhaVFBSUFFTHdRUUJDMzhqQUVIUUEyc2lBQ1FBSUFBZ0JUY0RFQ0FBSUFZM0F4Z2dBQ0FBUWVBQ2FpSUhOZ0xjQWlBSFFlUUFRYVg1QVNBQVFSQnFFTm9ESVFjZ0FFSE9BallDOEFFZ0FFSG9BV3BCQUNBQVFmQUJhaUlKRUdjaERpQUFRYzRDTmdMd0FTQUFRZUFCYWtFQUlBa1FaeUVLQWtBZ0IwSGtBRThFUUJCY0lRY2dBQ0FGTndNQUlBQWdCamNEQ0NBQVFkd0NhaUFIUWFYNUFTQUFFTmdCSWdkQmYwWU5BU0FPSUFBb0F0d0NFSDhnQ2lBSEVEc1FmeUFLRVBFQ0RRRWdDaWdDQUNFSkN5QUFRZGdCYWlJSUlBTVFUeUFJRUowQkloRWdBQ2dDM0FJaUNDQUhJQWhxSUFrUWdnSWdCMEVBU2dSQUlBQW9BdHdDTFFBQVFTMUdJUThMSUFJZ0R5QUFRZGdCYWlBQVFkQUJhaUFBUWM4QmFpQUFRYzRCYWlBQVFjQUJhaEJGSWhBZ0FFR3dBV29RUlNJSUlBQkJvQUZxRUVVaUN5QUFRWndCYWhDWUJ5QUFRYzRDTmdJd0lBQkJLR3BCQUNBQVFUQnFJZ0lRWnlFTUFuOGdBQ2dDbkFFaURTQUhTQVJBSUFzUU9DQUhJQTFyUVFGMGFpQUlFRGhxSUFBb0Fwd0Jha0VCYWd3QkN5QUxFRGdnQ0JBNGFpQUFLQUtjQVdwQkFtb0xJZzFCNVFCUEJFQWdEQ0FORURzUWZ5QU1LQUlBSWdKRkRRRUxJQUlnQUVFa2FpQUFRU0JxSUFNb0FnUWdDU0FISUFscUlCRWdEeUFBUWRBQmFpQUFMQURQQVNBQUxBRE9BU0FRSUFnZ0N5QUFLQUtjQVJDWEJ5QUJJQUlnQUNnQ0pDQUFLQUlnSUFNZ0JCRG9BU0VCSUF3UVppQUxFRGthSUFnUU9Sb2dFQkE1R2lBQVFkZ0JhaEJISUFvUVppQU9FR1lnQUVIUUEyb2tBQ0FCRHdzUVZRQUxzUVVCQTM4akFFSEFBMnNpQUNRQUlBQWdBallDc0FNZ0FDQUJOZ0s0QXlBQVFjOENOZ0lVSUFCQkdHb2dBRUVnYWlBQVFSUnFJZ2NRWnlFSklBQkJFR29pQVNBRUVFOGdBUkNYQVNFSUlBQkJBRG9BRHlBQVFiZ0RhaUFDSUFNZ0FTQUVLQUlFSUFVZ0FFRVBhaUFJSUFrZ0J5QUFRYkFEYWhDZUJ3UkFJd0JCRUdzaUFTUUFBa0FnQmhDSEFRUkFJQVlvQWdBaEFpQUJRUUEyQWd3Z0FpQUJRUXhxRUhrZ0JrRUFFSW9CREFFTElBRkJBRFlDQ0NBR0lBRkJDR29RZVNBR1FRQVFrUUVMSUFGQkVHb2tBQ0FBTFFBUEJFQWdCaUFJUVMwUW9BRVFzd1FMSUFoQk1CQ2dBU0VCSUFrb0FnQWhCQ0FBS0FJVUlnaEJCR3NoQWdOQUFrQWdBaUFFVFEwQUlBUW9BZ0FnQVVjTkFDQUVRUVJxSVFRTUFRc0xJd0JCRUdzaUFTUUFJQVlRT0NFQ0lBWVF2QVFoQXdKQUlBUWdDQkRUQXlJSFJRMEFJQVlRUUNBRVRRUi9JQVFnQmhCQUlBWVFPRUVDZEdwTkJVRUFDMFVFUUNBSElBTWdBbXRMQkVBZ0JpQURJQUlnQjJvZ0Eyc2dBaUFDRVBrR0N5QUdFRUFnQWtFQ2RHb2hBd05BSUFRZ0NFY0VRQ0FESUFRUWVTQUVRUVJxSVFRZ0EwRUVhaUVEREFFTEN5QUJRUUEyQWdBZ0F5QUJFSGtnQmlBQ0lBZHFFSmtDREFFTEl3QkJFR3NpQWlRQUlBRWdCQ0FJRU1RRUlBSkJFR29rQUNBQkVFQWhDQ0FCRURnaEFpTUFRUkJySWdRa0FBSkFJQUlnQmhDOEJDSUhJQVlRT0NJRGEwMEVRQ0FDUlEwQklBWVFRQ0lISUFOQkFuUnFJQWdnQWhETUFTQUdJQUlnQTJvaUFoQ1pBaUFFUVFBMkFnd2dCeUFDUVFKMGFpQUVRUXhxRUhrTUFRc2dCaUFISUFJZ0Eyb2dCMnNnQXlBRFFRQWdBaUFJRVBvR0N5QUVRUkJxSkFBZ0FSQTVHZ3NnQVVFUWFpUUFDeUFBUWJnRGFpQUFRYkFEYWhCN0JFQWdCU0FGS0FJQVFRSnlOZ0lBQ3lBQUtBSzRBeUVCSUFCQkVHb1FSeUFKRUdZZ0FFSEFBMm9rQUNBQkMrRURBUUovSXdCQjhBUnJJZ0FrQUNBQUlBSTJBdUFFSUFBZ0FUWUM2QVFnQUVIUEFqWUNFQ0FBUWNnQmFpQUFRZEFCYWlBQVFSQnFFR2NoQVNBQVFjQUJhaUlISUFRUVR5QUhFSmNCSVFnZ0FFRUFPZ0MvQVFKQUlBQkI2QVJxSUFJZ0F5QUhJQVFvQWdRZ0JTQUFRYjhCYWlBSUlBRWdBRUhFQVdvZ0FFSGdCR29RbmdkRkRRQWdBRUg4bXdJb0FBQTJBTGNCSUFCQjlac0NLUUFBTndPd0FTQUlJQUJCc0FGcUlBQkJ1Z0ZxSUFCQmdBRnFFT2NCSUFCQnpnSTJBaEFnQUVFSWFrRUFJQUJCRUdvaUFoQm5JUU1DUUNBQUtBTEVBU0FCS0FJQWEwR0pBMDRFUUNBRElBQW9Bc1FCSUFFb0FnQnJRUUoxUVFKcUVEc1FmeUFES0FJQVJRMEJJQU1vQWdBaEFnc2dBQzBBdndFRVFDQUNRUzA2QUFBZ0FrRUJhaUVDQ3lBQktBSUFJUVFEUUNBQUtBTEVBU0FFVFFSQUFrQWdBa0VBT2dBQUlBQWdCallDQUNBQVFSQnFRYXY1QVNBQUVPb0JRUUZIRFFBZ0F4Qm1EQVFMQlNBQ0lBQkJzQUZxSUFCQmdBRnFJZ2NnQjBFb2FpQUVFTDBFSUFkclFRSjFhaTBBQURvQUFDQUNRUUZxSVFJZ0JFRUVhaUVFREFFTEN4QlZBQXNRVlFBTElBQkI2QVJxSUFCQjRBUnFFSHNFUUNBRklBVW9BZ0JCQW5JMkFnQUxJQUFvQXVnRUlRSWdBRUhBQVdvUVJ5QUJFR1lnQUVId0JHb2tBQ0FDQzdNRkFRTi9Jd0JCb0FGcklnQWtBQ0FBSUFJMkFwQUJJQUFnQVRZQ21BRWdBRUhQQWpZQ0ZDQUFRUmhxSUFCQklHb2dBRUVVYWlJSEVHY2hDU0FBUVJCcUlnRWdCQkJQSUFFUW5RRWhDQ0FBUVFBNkFBOGdBRUdZQVdvZ0FpQURJQUVnQkNnQ0JDQUZJQUJCRDJvZ0NDQUpJQWNnQUVHRUFXb1FwUWNFUUNNQVFSQnJJZ0VrQUFKQUlBWVFod0VFUUNBR0tBSUFJUUlnQVVFQU9nQVBJQUlnQVVFUGFoQ0dBU0FHUVFBUWlnRU1BUXNnQVVFQU9nQU9JQVlnQVVFT2FoQ0dBU0FHUVFBUWtRRUxJQUZCRUdva0FDQUFMUUFQQkVBZ0JpQUlRUzBRaFFFUXRBUUxJQWhCTUJDRkFTRUJJQWtvQWdBaEJDQUFLQUlVSWdoQkFXc2hBaUFCUWY4QmNTRUJBMEFDUUNBQ0lBUk5EUUFnQkMwQUFDQUJSdzBBSUFSQkFXb2hCQXdCQ3dzakFFRVFheUlCSkFBZ0JoQTRJUUlnQmhCUklRTUNRQ0FFSUFnUWh3UWlCMFVOQUNBR0VFQWdCRTBFZnlBRUlBWVFRQ0FHRURocVRRVkJBQXRGQkVBZ0J5QURJQUpyU3dSQUlBWWdBeUFDSUFkcUlBTnJJQUlnQWhDMUJBc2dCaEJBSUFKcUlRTURRQ0FFSUFoSEJFQWdBeUFFRUlZQklBUkJBV29oQkNBRFFRRnFJUU1NQVFzTElBRkJBRG9BRHlBRElBRkJEMm9RaGdFZ0JpQUNJQWRxRUprQ0RBRUxJd0JCRUdzaUFpUUFJQUVnQkNBSUVOOEVJQUpCRUdva0FDQUJFRUFoQ0NBQkVEZ2hBaU1BUVJCcklnUWtBQUpBSUFJZ0JoQlJJZ2NnQmhBNElnTnJUUVJBSUFKRkRRRWdCaEJBSWdjZ0Eyb2dDQ0FDRUxZQklBWWdBaUFEYWlJQ0VKa0NJQVJCQURvQUR5QUNJQWRxSUFSQkQyb1FoZ0VNQVFzZ0JpQUhJQUlnQTJvZ0Iyc2dBeUFEUVFBZ0FpQUlFTFVEQ3lBRVFSQnFKQUFnQVJBNUdnc2dBVUVRYWlRQUN5QUFRWmdCYWlBQVFaQUJhaEI4QkVBZ0JTQUZLQUlBUVFKeU5nSUFDeUFBS0FLWUFTRUJJQUJCRUdvUVJ5QUpFR1lnQUVHZ0FXb2tBQ0FCQzljREFRSi9Jd0JCb0FKcklnQWtBQ0FBSUFJMkFwQUNJQUFnQVRZQ21BSWdBRUhQQWpZQ0VDQUFRWmdCYWlBQVFhQUJhaUFBUVJCcUVHY2hBU0FBUVpBQmFpSUhJQVFRVHlBSEVKMEJJUWdnQUVFQU9nQ1BBUUpBSUFCQm1BSnFJQUlnQXlBSElBUW9BZ1FnQlNBQVFZOEJhaUFJSUFFZ0FFR1VBV29nQUVHRUFtb1FwUWRGRFFBZ0FFSDhtd0lvQUFBMkFJY0JJQUJCOVpzQ0tRQUFOd09BQVNBSUlBQkJnQUZxSUFCQmlnRnFJQUJCOWdCcUVJSUNJQUJCemdJMkFoQWdBRUVJYWtFQUlBQkJFR29pQWhCbklRTUNRQ0FBS0FLVUFTQUJLQUlBYTBIakFFNEVRQ0FESUFBb0FwUUJJQUVvQWdCclFRSnFFRHNRZnlBREtBSUFSUTBCSUFNb0FnQWhBZ3NnQUMwQWp3RUVRQ0FDUVMwNkFBQWdBa0VCYWlFQ0N5QUJLQUlBSVFRRFFDQUFLQUtVQVNBRVRRUkFBa0FnQWtFQU9nQUFJQUFnQmpZQ0FDQUFRUkJxUWF2NUFTQUFFT29CUVFGSERRQWdBeEJtREFRTEJTQUNJQUJCOWdCcUlnY2dCMEVLYWlBRUVNQUVJQUJySUFCcUxRQUtPZ0FBSUFKQkFXb2hBaUFFUVFGcUlRUU1BUXNMRUZVQUN4QlZBQXNnQUVHWUFtb2dBRUdRQW1vUWZBUkFJQVVnQlNnQ0FFRUNjallDQUFzZ0FDZ0NtQUloQWlBQVFaQUJhaEJISUFFUVppQUFRYUFDYWlRQUlBSUxtZ0lCQW44akFFR2dBMnNpQ0NRQUlBZ2dDRUdnQTJvaUF6WUNEQ01BUVpBQmF5SUhKQUFnQnlBSFFZUUJhallDSENBQVFRaHFJQWRCSUdvaUFpQUhRUnhxSUFRZ0JTQUdFS29ISUFkQ0FEY0RFQ0FISUFJMkFnd2dDRUVRYWlJQ0lBZ29BZ3dROUFRaEJDQUFLQUlJSVFVakFFRVFheUlBSkFBZ0FDQUZOZ0lNSUFCQkNHb2dBRUVNYWhES0FTRUZJQUlnQjBFTWFpQUVJQWRCRUdvUXlBUWhCQ0FGRU1rQklBQkJFR29rQUNBRVFYOUdCRUFRVlFBTElBZ2dBaUFFUVFKMGFqWUNEQ0FIUVpBQmFpUUFJQWdvQWd3aEJDTUFRUkJySWdBa0FDQUFJQUUyQWdnRFFDQUNJQVJIQkVBZ0FFRUlhaUFDS0FJQUVPQUVJQUpCQkdvaEFnd0JDd3NnQUNnQ0NDRUJJQUJCRUdva0FDQURKQUFnQVF1RkFRQWpBRUdBQVdzaUFpUUFJQUlnQWtIMEFHbzJBZ3dnQUVFSWFpQUNRUkJxSWdBZ0FrRU1haUFFSUFVZ0JoQ3FCeUFBSVFRZ0FpZ0NEQ0VESXdCQkVHc2lBQ1FBSUFBZ0FUWUNDQU5BSUFNZ0JFY0VRQ0FBUVFocUlBUXNBQUFReWdNZ0JFRUJhaUVFREFFTEN5QUFLQUlJSVFFZ0FFRVFhaVFBSUFKQmdBRnFKQUFnQVF2d0RBRUJmeU1BUVVCcUlnY2tBQ0FISUFFMkFqZ2dCRUVBTmdJQUlBY2dBeEJQSUFjUWx3RWhDQ0FIRUVjQ2Z3SkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBZ0JrSEJBR3NPT1FBQkZ3UVhCUmNHQnhjWEZ3b1hGeGNYRGc4UUZ4Y1hFeFVYRnhjWEZ4Y1hBQUVDQXdNWEZ3RVhDQmNYQ1FzWERCY05Gd3NYRnhFU0ZCWUxJQUFnQlVFWWFpQUhRVGhxSUFJZ0JDQUlFSzBIREJnTElBQWdCVUVRYWlBSFFUaHFJQUlnQkNBSUVLd0hEQmNMSUFjZ0FDQUJJQUlnQXlBRUlBVWdBRUVJYWlBQUtBSUlLQUlNRVFBQUlnQVFRQ0FBRUVBZ0FCQTRRUUowYWhEbEFUWUNPQXdXQ3lBSFFUaHFJQUlnQkNBSVFRSVExZ0VoQUFKQUlBUW9BZ0FpQVVFRWNTQUFRUUZyUVI1TGNrVUVRQ0FGSUFBMkFnd01BUXNnQkNBQlFRUnlOZ0lBQ3d3VkN5QUhRWmk1QXlrREFEY0RHQ0FIUVpDNUF5a0RBRGNERUNBSFFZaTVBeWtEQURjRENDQUhRWUM1QXlrREFEY0RBQ0FISUFBZ0FTQUNJQU1nQkNBRklBY2dCMEVnYWhEbEFUWUNPQXdVQ3lBSFFiaTVBeWtEQURjREdDQUhRYkM1QXlrREFEY0RFQ0FIUWFpNUF5a0RBRGNEQ0NBSFFhQzVBeWtEQURjREFDQUhJQUFnQVNBQ0lBTWdCQ0FGSUFjZ0IwRWdhaERsQVRZQ09Bd1RDeUFIUVRocUlBSWdCQ0FJUVFJUTFnRWhBQUpBSUFRb0FnQWlBVUVFY1NBQVFSZEtja1VFUUNBRklBQTJBZ2dNQVFzZ0JDQUJRUVJ5TmdJQUN3d1NDeUFIUVRocUlBSWdCQ0FJUVFJUTFnRWhBQUpBSUFRb0FnQWlBVUVFY1NBQVFRRnJRUXRMY2tVRVFDQUZJQUEyQWdnTUFRc2dCQ0FCUVFSeU5nSUFDd3dSQ3lBSFFUaHFJQUlnQkNBSVFRTVExZ0VoQUFKQUlBUW9BZ0FpQVVFRWNTQUFRZTBDU25KRkJFQWdCU0FBTmdJY0RBRUxJQVFnQVVFRWNqWUNBQXNNRUFzZ0IwRTRhaUFDSUFRZ0NFRUNFTllCSVFBQ1FDQUVLQUlBSWdGQkJIRWdBRUVNU25KRkJFQWdCU0FBUVFGck5nSVFEQUVMSUFRZ0FVRUVjallDQUFzTUR3c2dCMEU0YWlBQ0lBUWdDRUVDRU5ZQklRQUNRQ0FFS0FJQUlnRkJCSEVnQUVFN1NuSkZCRUFnQlNBQU5nSUVEQUVMSUFRZ0FVRUVjallDQUFzTURnc2dCMEU0YWlFQUl3QkJFR3NpQVNRQUlBRWdBallDQ0FOQUFrQWdBQ0FCUVFocUVKSUJSUTBBSUFoQmdNQUFJQUFRYUJDMEFVVU5BQ0FBRUhVYURBRUxDeUFBSUFGQkNHb1Fld1JBSUFRZ0JDZ0NBRUVDY2pZQ0FBc2dBVUVRYWlRQURBMExJQWRCT0dvaEFRSkFJQUJCQ0dvZ0FDZ0NDQ2dDQ0JFQUFDSUFFRGhCQUNBQVFReHFFRGhyUmdSQUlBUWdCQ2dDQUVFRWNqWUNBQXdCQ3lBQklBSWdBQ0FBUVJocUlBZ2dCRUVBRUw4RElnSWdBRWNnQlNnQ0NDSUJRUXhIY2tVRVFDQUZRUUEyQWdnTUFRc2dBaUFBYTBFTVJ5QUJRUXRLY2tVRVFDQUZJQUZCREdvMkFnZ0xDd3dNQ3lBSFFjQzVBMEVzRUQ4aUJpQUFJQUVnQWlBRElBUWdCU0FHSUFaQkxHb1E1UUUyQWpnTUN3c2dCMEdBdWdNb0FnQTJBaEFnQjBINHVRTXBBd0EzQXdnZ0IwSHd1UU1wQXdBM0F3QWdCeUFBSUFFZ0FpQURJQVFnQlNBSElBZEJGR29RNVFFMkFqZ01DZ3NnQjBFNGFpQUNJQVFnQ0VFQ0VOWUJJUUFDUUNBRUtBSUFJZ0ZCQkhFZ0FFRThTbkpGQkVBZ0JTQUFOZ0lBREFFTElBUWdBVUVFY2pZQ0FBc01DUXNnQjBHb3VnTXBBd0EzQXhnZ0IwR2d1Z01wQXdBM0F4QWdCMEdZdWdNcEF3QTNBd2dnQjBHUXVnTXBBd0EzQXdBZ0J5QUFJQUVnQWlBRElBUWdCU0FISUFkQklHb1E1UUUyQWpnTUNBc2dCMEU0YWlBQ0lBUWdDRUVCRU5ZQklRQUNRQ0FFS0FJQUlnRkJCSEVnQUVFR1NuSkZCRUFnQlNBQU5nSVlEQUVMSUFRZ0FVRUVjallDQUFzTUJ3c2dBQ0FCSUFJZ0F5QUVJQVVnQUNnQ0FDZ0NGQkVKQUF3SEN5QUhJQUFnQVNBQ0lBTWdCQ0FGSUFCQkNHb2dBQ2dDQ0NnQ0dCRUFBQ0lBRUVBZ0FCQkFJQUFRT0VFQ2RHb1E1UUUyQWpnTUJRc2dCVUVVYWlBSFFUaHFJQUlnQkNBSUVLc0hEQVFMSUFkQk9Hb2dBaUFFSUFoQkJCRFdBU0VBSUFRdEFBQkJCSEZGQkVBZ0JTQUFRZXdPYXpZQ0ZBc01Bd3NnQmtFbFJnMEJDeUFFSUFRb0FnQkJCSEkyQWdBTUFRc2pBRUVRYXlJQUpBQWdBQ0FDTmdJSVFRWWhBUUpBQWtBZ0IwRTRhaUlDSUFCQkNHb1FldzBBUVFRaEFTQUlJQUlRYUJDK0FrRWxSdzBBUVFJaEFTQUNFSFVnQUVFSWFoQjdSUTBCQ3lBRUlBUW9BZ0FnQVhJMkFnQUxJQUJCRUdva0FBc2dCeWdDT0FzaEFDQUhRVUJySkFBZ0FBdElBUUYvSXdCQkVHc2lCaVFBSUFZZ0FUWUNDQ0FHSUFNUVR5QUdFSmNCSVFFZ0JoQkhJQVZCRkdvZ0JrRUlhaUFDSUFRZ0FSQ3JCeUFHS0FJSUlRQWdCa0VRYWlRQUlBQUxTZ0VCZnlNQVFSQnJJZ1lrQUNBR0lBRTJBZ2dnQmlBREVFOGdCaENYQVNFQklBWVFSeUFBSUFWQkVHb2dCa0VJYWlBQ0lBUWdBUkNzQnlBR0tBSUlJUUFnQmtFUWFpUUFJQUFMU2dFQmZ5TUFRUkJySWdZa0FDQUdJQUUyQWdnZ0JpQURFRThnQmhDWEFTRUJJQVlRUnlBQUlBVkJHR29nQmtFSWFpQUNJQVFnQVJDdEJ5QUdLQUlJSVFBZ0JrRVFhaVFBSUFBTE1RQWdBQ0FCSUFJZ0F5QUVJQVVnQUVFSWFpQUFLQUlJS0FJVUVRQUFJZ0FRUUNBQUVFQWdBQkE0UVFKMGFoRGxBUXRkQVFGL0l3QkJJR3NpQmlRQUlBWkJxTG9ES1FNQU53TVlJQVpCb0xvREtRTUFOd01RSUFaQm1Mb0RLUU1BTndNSUlBWkJrTG9ES1FNQU53TUFJQUFnQVNBQ0lBTWdCQ0FGSUFZZ0JrRWdhaUlCRU9VQklRQWdBU1FBSUFBTG9Bd0JBbjhqQUVFZ2F5SUhKQUFnQnlBQk5nSVlJQVJCQURZQ0FDQUhRUWhxSWdrZ0F4QlBJQWtRblFFaENDQUpFRWNDZndKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FnQmtIQkFHc09PUUFCRndRWEJSY0dCeGNYRndvWEZ4Y1hEZzhRRnhjWEV4VVhGeGNYRnhjWEFBRUNBd01YRndFWENCY1hDUXNYREJjTkZ3c1hGeEVTRkJZTElBQWdCVUVZYWlBSFFSaHFJQUlnQkNBSUVMQUhEQmdMSUFBZ0JVRVFhaUFIUVJocUlBSWdCQ0FJRUs4SERCY0xJQWNnQUNBQklBSWdBeUFFSUFVZ0FFRUlhaUFBS0FJSUtBSU1FUUFBSWdBUVFDQUFFRUFnQUJBNGFoRG1BVFlDR0F3V0N5QUhRUmhxSUFJZ0JDQUlRUUlRMXdFaEFBSkFJQVFvQWdBaUFVRUVjU0FBUVFGclFSNUxja1VFUUNBRklBQTJBZ3dNQVFzZ0JDQUJRUVJ5TmdJQUN3d1ZDeUFIUXFYYXZhbkM3TXVTK1FBM0F3Z2dCeUFBSUFFZ0FpQURJQVFnQlNBSFFRaHFJQWRCRUdvUTVnRTJBaGdNRkFzZ0IwS2xzcldwMHEzTGt1UUFOd01JSUFjZ0FDQUJJQUlnQXlBRUlBVWdCMEVJYWlBSFFSQnFFT1lCTmdJWURCTUxJQWRCR0dvZ0FpQUVJQWhCQWhEWEFTRUFBa0FnQkNnQ0FDSUJRUVJ4SUFCQkYwcHlSUVJBSUFVZ0FEWUNDQXdCQ3lBRUlBRkJCSEkyQWdBTERCSUxJQWRCR0dvZ0FpQUVJQWhCQWhEWEFTRUFBa0FnQkNnQ0FDSUJRUVJ4SUFCQkFXdEJDMHR5UlFSQUlBVWdBRFlDQ0F3QkN5QUVJQUZCQkhJMkFnQUxEQkVMSUFkQkdHb2dBaUFFSUFoQkF4RFhBU0VBQWtBZ0JDZ0NBQ0lCUVFSeElBQkI3UUpLY2tVRVFDQUZJQUEyQWh3TUFRc2dCQ0FCUVFSeU5nSUFDd3dRQ3lBSFFSaHFJQUlnQkNBSVFRSVExd0VoQUFKQUlBUW9BZ0FpQVVFRWNTQUFRUXhLY2tVRVFDQUZJQUJCQVdzMkFoQU1BUXNnQkNBQlFRUnlOZ0lBQ3d3UEN5QUhRUmhxSUFJZ0JDQUlRUUlRMXdFaEFBSkFJQVFvQWdBaUFVRUVjU0FBUVR0S2NrVUVRQ0FGSUFBMkFnUU1BUXNnQkNBQlFRUnlOZ0lBQ3d3T0N5QUhRUmhxSVFBakFFRVFheUlCSkFBZ0FTQUNOZ0lJQTBBQ1FDQUFJQUZCQ0dvUWt3RkZEUUFnQ0VHQXdBQWdBQkJwRUxVQlJRMEFJQUFRZGhvTUFRc0xJQUFnQVVFSWFoQjhCRUFnQkNBRUtBSUFRUUp5TmdJQUN5QUJRUkJxSkFBTURRc2dCMEVZYWlFQkFrQWdBRUVJYWlBQUtBSUlLQUlJRVFBQUlnQVFPRUVBSUFCQkRHb1FPR3RHQkVBZ0JDQUVLQUlBUVFSeU5nSUFEQUVMSUFFZ0FpQUFJQUJCR0dvZ0NDQUVRUUFRd1FNaUFpQUFSeUFGS0FJSUlnRkJERWR5UlFSQUlBVkJBRFlDQ0F3QkN5QUNJQUJyUVF4SElBRkJDMHB5UlFSQUlBVWdBVUVNYWpZQ0NBc0xEQXdMSUFkQjlMZ0RLQUFBTmdBUElBZEI3YmdES1FBQU53TUlJQWNnQUNBQklBSWdBeUFFSUFVZ0IwRUlhaUFIUVJOcUVPWUJOZ0lZREFzTElBZEIvTGdETFFBQU9nQU1JQWRCK0xnREtBQUFOZ0lJSUFjZ0FDQUJJQUlnQXlBRUlBVWdCMEVJYWlBSFFRMXFFT1lCTmdJWURBb0xJQWRCR0dvZ0FpQUVJQWhCQWhEWEFTRUFBa0FnQkNnQ0FDSUJRUVJ4SUFCQlBFcHlSUVJBSUFVZ0FEWUNBQXdCQ3lBRUlBRkJCSEkyQWdBTERBa0xJQWRDcFpEcHFkTEp6cExUQURjRENDQUhJQUFnQVNBQ0lBTWdCQ0FGSUFkQkNHb2dCMEVRYWhEbUFUWUNHQXdJQ3lBSFFSaHFJQUlnQkNBSVFRRVExd0VoQUFKQUlBUW9BZ0FpQVVFRWNTQUFRUVpLY2tVRVFDQUZJQUEyQWhnTUFRc2dCQ0FCUVFSeU5nSUFDd3dIQ3lBQUlBRWdBaUFESUFRZ0JTQUFLQUlBS0FJVUVRa0FEQWNMSUFjZ0FDQUJJQUlnQXlBRUlBVWdBRUVJYWlBQUtBSUlLQUlZRVFBQUlnQVFRQ0FBRUVBZ0FCQTRhaERtQVRZQ0dBd0ZDeUFGUVJScUlBZEJHR29nQWlBRUlBZ1FyZ2NNQkFzZ0IwRVlhaUFDSUFRZ0NFRUVFTmNCSVFBZ0JDMEFBRUVFY1VVRVFDQUZJQUJCN0E1ck5nSVVDd3dEQ3lBR1FTVkdEUUVMSUFRZ0JDZ0NBRUVFY2pZQ0FBd0JDeU1BUVJCcklnQWtBQ0FBSUFJMkFnaEJCaUVCQWtBQ1FDQUhRUmhxSWdJZ0FFRUlhaEI4RFFCQkJDRUJJQWdnQWhCcEVMOENRU1ZIRFFCQkFpRUJJQUlRZGlBQVFRaHFFSHhGRFFFTElBUWdCQ2dDQUNBQmNqWUNBQXNnQUVFUWFpUUFDeUFIS0FJWUN5RUFJQWRCSUdva0FDQUFDMGdCQVg4akFFRVFheUlHSkFBZ0JpQUJOZ0lJSUFZZ0F4QlBJQVlRblFFaEFTQUdFRWNnQlVFVWFpQUdRUWhxSUFJZ0JDQUJFSzRISUFZb0FnZ2hBQ0FHUVJCcUpBQWdBQXRLQVFGL0l3QkJFR3NpQmlRQUlBWWdBVFlDQ0NBR0lBTVFUeUFHRUowQklRRWdCaEJISUFBZ0JVRVFhaUFHUVFocUlBSWdCQ0FCRUs4SElBWW9BZ2doQUNBR1FSQnFKQUFnQUF0S0FRRi9Jd0JCRUdzaUJpUUFJQVlnQVRZQ0NDQUdJQU1RVHlBR0VKMEJJUUVnQmhCSElBQWdCVUVZYWlBR1FRaHFJQUlnQkNBQkVMQUhJQVlvQWdnaEFDQUdRUkJxSkFBZ0FBc3VBQ0FBSUFFZ0FpQURJQVFnQlNBQVFRaHFJQUFvQWdnb0FoUVJBQUFpQUJCQUlBQVFRQ0FBRURocUVPWUJDMEFCQVg4akFFRVFheUlHSkFBZ0JrS2xrT21wMHNuT2t0TUFOd01JSUFBZ0FTQUNJQU1nQkNBRklBWkJDR29nQmtFUWFpSUJFT1lCSVFBZ0FTUUFJQUFMc3dFQkJYOGpBRUhRQVdzaUFDUUFJQUJCNjdnREx3QUFPd0hNQVNBQVFlZTRBeWdBQURZQ3lBRVFYQ0VHSUFBZ0JEWUNBQ0FBUWJBQmFpSUhJQWNnQjBFVUlBWWdBRUhJQVdvZ0FCQ3RBU0lJYWlJRUlBSVEyUUVoQmlBQVFSQnFJZ1VnQWhCUElBVVFsd0VoQ1NBRkVFY2dDU0FISUFRZ0JSRG5BU0FCSUFVZ0NFRUNkQ0FGYWlJQklBWWdBR3RCQW5RZ0FHcEJzQVZySUFRZ0JrWWJJQUVnQWlBREVKb0NJUUVnQUVIUUFXb2tBQ0FCQzRrRUFRZC9Jd0JCc0FOcklnQWtBQ0FBUWlVM0E2Z0RJQUJCcUFOcVFRRnlRWkNSQWlBQ0tBSUVFTHdESVFnZ0FDQUFRWUFEYWpZQy9BSVFYQ0VHQW44Z0NBUkFJQUlvQWdnaEJ5QUFRVUJySUFVM0F3QWdBQ0FFTndNNElBQWdCellDTUNBQVFZQURha0VlSUFZZ0FFR29BMm9nQUVFd2FoQ3RBUXdCQ3lBQUlBUTNBMUFnQUNBRk53TllJQUJCZ0FOcVFSNGdCaUFBUWFnRGFpQUFRZEFBYWhDdEFRc2hCaUFBUWM0Q05nS0FBU0FBUWZBQ2FrRUFJQUJCZ0FGcUVHY2hDU0FBUVlBRGFpSUtJUWNDUUNBR1FSNU9CRUFRWENFR0FuOGdDQVJBSUFJb0FnZ2hCeUFBSUFVM0F4QWdBQ0FFTndNSUlBQWdCellDQUNBQVFmd0NhaUFHSUFCQnFBTnFJQUFRMkFFTUFRc2dBQ0FFTndNZ0lBQWdCVGNES0NBQVFmd0NhaUFHSUFCQnFBTnFJQUJCSUdvUTJBRUxJZ1pCZjBZTkFTQUpJQUFvQXZ3Q0VIOGdBQ2dDL0FJaEJ3c2dCeUFHSUFkcUlnc2dBaERaQVNFTUlBQkJ6Z0kyQW9BQklBQkIrQUJxUVFBZ0FFR0FBV29RWnlFSEFrQWdBQ2dDL0FJZ0FFR0FBMnBHQkVBZ0FFR0FBV29oQmd3QkN5QUdRUU4wRURzaUJrVU5BU0FISUFZUWZ5QUFLQUw4QWlFS0N5QUFRZWdBYWlJSUlBSVFUeUFLSUF3Z0N5QUdJQUJCOUFCcUlBQkI4QUJxSUFnUXNnY2dDQkJISUFFZ0JpQUFLQUowSUFBb0FuQWdBaUFERUpvQ0lRRWdCeEJtSUFrUVppQUFRYkFEYWlRQUlBRVBDeEJWQUF2bEF3RUhmeU1BUVlBRGF5SUFKQUFnQUVJbE53UDRBaUFBUWZnQ2FrRUJja0d5b1FJZ0FpZ0NCQkM4QXlFSElBQWdBRUhRQW1vMkFzd0NFRndoQlFKL0lBY0VRQ0FDS0FJSUlRWWdBQ0FFT1FNb0lBQWdCallDSUNBQVFkQUNha0VlSUFVZ0FFSDRBbW9nQUVFZ2FoQ3RBUXdCQ3lBQUlBUTVBekFnQUVIUUFtcEJIaUFGSUFCQitBSnFJQUJCTUdvUXJRRUxJUVVnQUVIT0FqWUNVQ0FBUWNBQ2FrRUFJQUJCMEFCcUVHY2hDQ0FBUWRBQ2FpSUpJUVlDUUNBRlFSNU9CRUFRWENFRkFuOGdCd1JBSUFJb0FnZ2hCaUFBSUFRNUF3Z2dBQ0FHTmdJQUlBQkJ6QUpxSUFVZ0FFSDRBbW9nQUJEWUFRd0JDeUFBSUFRNUF4QWdBRUhNQW1vZ0JTQUFRZmdDYWlBQVFSQnFFTmdCQ3lJRlFYOUdEUUVnQ0NBQUtBTE1BaEIvSUFBb0Fzd0NJUVlMSUFZZ0JTQUdhaUlLSUFJUTJRRWhDeUFBUWM0Q05nSlFJQUJCeUFCcVFRQWdBRUhRQUdvUVp5RUdBa0FnQUNnQ3pBSWdBRUhRQW1wR0JFQWdBRUhRQUdvaEJRd0JDeUFGUVFOMEVEc2lCVVVOQVNBR0lBVVFmeUFBS0FMTUFpRUpDeUFBUVRocUlnY2dBaEJQSUFrZ0N5QUtJQVVnQUVIRUFHb2dBRUZBYXlBSEVMSUhJQWNRUnlBQklBVWdBQ2dDUkNBQUtBSkFJQUlnQXhDYUFpRUJJQVlRWmlBSUVHWWdBRUdBQTJva0FDQUJEd3NRVlFBTEVRQWdBQ0FCSUFJZ0F5QUVRUUFRN2dZTEVRQWdBQ0FCSUFJZ0F5QUVRUUFRN3dZTEVRQWdBQ0FCSUFJZ0F5QUVRUUVRN2dZTEVRQWdBQ0FCSUFJZ0F5QUVRUUVRN3dZTDBnRUJBWDhqQUVFd2F5SUZKQUFnQlNBQk5nSW9Ba0FnQWlnQ0JFRUJjVVVFUUNBQUlBRWdBaUFESUFRZ0FDZ0NBQ2dDR0JFS0FDRUNEQUVMSUFWQkdHb2lBQ0FDRUU4Z0FCREJBaUVCSUFBUVJ3SkFJQVFFUUNBRlFSaHFJQUVRd1FFTUFRc2dCVUVZYWlBQkVNQUJDeUFGSUFWQkdHb1FyZ0UyQWhBRFFDQUZJQVZCR0dvUWdBSTJBZ2dnQlVFUWFpQUZRUWhxRUlNQkJFQWdCVUVvYWlBRlFSQnFJZ0FvQWdBb0FnQVE0QVFnQUJDTkFnd0JCU0FGS0FJb0lRSWdCVUVZYWhBNUdnc0xDeUFGUVRCcUpBQWdBZ3VwQVFFRmZ5TUFRZUFBYXlJQUpBQWdBRUhydUFNdkFBQTdBVndnQUVIbnVBTW9BQUEyQWxnUVhDRUdJQUFnQkRZQ0FDQUFRVUJySWdjZ0J5QUhRUlFnQmlBQVFkZ0FhaUFBRUswQklnaHFJZ1FnQWhEWkFTRUdJQUJCRUdvaUJTQUNFRThnQlJDZEFTRUpJQVVRUnlBSklBY2dCQ0FGRUlJQ0lBRWdCU0FGSUFocUlnRWdCaUFBYXlBQWFrRXdheUFFSUFaR0d5QUJJQUlnQXhEb0FTRUJJQUJCNEFCcUpBQWdBUXVKQkFFSGZ5TUFRWUFDYXlJQUpBQWdBRUlsTndQNEFTQUFRZmdCYWtFQmNrR1FrUUlnQWlnQ0JCQzhBeUVJSUFBZ0FFSFFBV28yQXN3QkVGd2hCZ0ovSUFnRVFDQUNLQUlJSVFjZ0FFRkFheUFGTndNQUlBQWdCRGNET0NBQUlBYzJBakFnQUVIUUFXcEJIaUFHSUFCQitBRnFJQUJCTUdvUXJRRU1BUXNnQUNBRU53TlFJQUFnQlRjRFdDQUFRZEFCYWtFZUlBWWdBRUg0QVdvZ0FFSFFBR29RclFFTElRWWdBRUhPQWpZQ2dBRWdBRUhBQVdwQkFDQUFRWUFCYWhCbklRa2dBRUhRQVdvaUNpRUhBa0FnQmtFZVRnUkFFRndoQmdKL0lBZ0VRQ0FDS0FJSUlRY2dBQ0FGTndNUUlBQWdCRGNEQ0NBQUlBYzJBZ0FnQUVITUFXb2dCaUFBUWZnQmFpQUFFTmdCREFFTElBQWdCRGNESUNBQUlBVTNBeWdnQUVITUFXb2dCaUFBUWZnQmFpQUFRU0JxRU5nQkN5SUdRWDlHRFFFZ0NTQUFLQUxNQVJCL0lBQW9Bc3dCSVFjTElBY2dCaUFIYWlJTElBSVEyUUVoRENBQVFjNENOZ0tBQVNBQVFmZ0Fha0VBSUFCQmdBRnFFR2NoQndKQUlBQW9Bc3dCSUFCQjBBRnFSZ1JBSUFCQmdBRnFJUVlNQVFzZ0JrRUJkQkE3SWdaRkRRRWdCeUFHRUg4Z0FDZ0N6QUVoQ2dzZ0FFSG9BR29pQ0NBQ0VFOGdDaUFNSUFzZ0JpQUFRZlFBYWlBQVFmQUFhaUFJRUxVSElBZ1FSeUFCSUFZZ0FDZ0NkQ0FBS0FKd0lBSWdBeERvQVNFQklBY1FaaUFKRUdZZ0FFR0FBbW9rQUNBQkR3c1FWUUFMNVFNQkIzOGpBRUhRQVdzaUFDUUFJQUJDSlRjRHlBRWdBRUhJQVdwQkFYSkJzcUVDSUFJb0FnUVF2QU1oQnlBQUlBQkJvQUZxTmdLY0FSQmNJUVVDZnlBSEJFQWdBaWdDQ0NFR0lBQWdCRGtES0NBQUlBWTJBaUFnQUVHZ0FXcEJIaUFGSUFCQnlBRnFJQUJCSUdvUXJRRU1BUXNnQUNBRU9RTXdJQUJCb0FGcVFSNGdCU0FBUWNnQmFpQUFRVEJxRUswQkN5RUZJQUJCemdJMkFsQWdBRUdRQVdwQkFDQUFRZEFBYWhCbklRZ2dBRUdnQVdvaUNTRUdBa0FnQlVFZVRnUkFFRndoQlFKL0lBY0VRQ0FDS0FJSUlRWWdBQ0FFT1FNSUlBQWdCallDQUNBQVFad0JhaUFGSUFCQnlBRnFJQUFRMkFFTUFRc2dBQ0FFT1FNUUlBQkJuQUZxSUFVZ0FFSElBV29nQUVFUWFoRFlBUXNpQlVGL1JnMEJJQWdnQUNnQ25BRVFmeUFBS0FLY0FTRUdDeUFHSUFVZ0Jtb2lDaUFDRU5rQklRc2dBRUhPQWpZQ1VDQUFRY2dBYWtFQUlBQkIwQUJxRUdjaEJnSkFJQUFvQXB3QklBQkJvQUZxUmdSQUlBQkIwQUJxSVFVTUFRc2dCVUVCZEJBN0lnVkZEUUVnQmlBRkVIOGdBQ2dDbkFFaENRc2dBRUU0YWlJSElBSVFUeUFKSUFzZ0NpQUZJQUJCeEFCcUlBQkJRR3NnQnhDMUJ5QUhFRWNnQVNBRklBQW9Ba1FnQUNnQ1FDQUNJQU1RNkFFaEFTQUdFR1lnQ0JCbUlBQkIwQUZxSkFBZ0FROExFRlVBQ3hFQUlBQWdBU0FDSUFNZ0JFRUFFUEFHQ3hFQUlBQWdBU0FDSUFNZ0JFRUFFUEVHQ3hFQUlBQWdBU0FDSUFNZ0JFRUJFUEFHQ3hFQUlBQWdBU0FDSUFNZ0JFRUJFUEVHQzlJQkFRRi9Jd0JCTUdzaUJTUUFJQVVnQVRZQ0tBSkFJQUlvQWdSQkFYRkZCRUFnQUNBQklBSWdBeUFFSUFBb0FnQW9BaGdSQ2dBaEFnd0JDeUFGUVJocUlnQWdBaEJQSUFBUW5BSWhBU0FBRUVjQ1FDQUVCRUFnQlVFWWFpQUJFTUVCREFFTElBVkJHR29nQVJEQUFRc2dCU0FGUVJocUVLNEJOZ0lRQTBBZ0JTQUZRUmhxRUlFQ05nSUlJQVZCRUdvZ0JVRUlhaENEQVFSQUlBVkJLR29nQlVFUWFpSUFLQUlBTEFBQUVNb0RJQUFRN1FJTUFRVWdCU2dDS0NFQ0lBVkJHR29RT1JvTEN3c2dCVUV3YWlRQUlBSUw5UUlCQVg4akFFSGdBbXNpQUNRQUlBQWdBallDMEFJZ0FDQUJOZ0xZQWlBQVFkQUJhaEJGSVFZZ0FFRVFhaUlDSUFNUVR5QUNFSmNCUWNDNEEwSGF1QU1nQUVIZ0FXb1E1d0VnQWhCSElBQkJ3QUZxRUVVaUF5QURFRkVRUWlBQUlBTkJBQkJCSWdFMkFyd0JJQUFnQWpZQ0RDQUFRUUEyQWdnRFFBSkFJQUJCMkFKcUlBQkIwQUpxRUpJQlJRMEFJQUFvQXJ3QklBTVFPQ0FCYWtZRVFDQURFRGdoQWlBRElBTVFPRUVCZEJCQ0lBTWdBeEJSRUVJZ0FDQUNJQU5CQUJCQklnRnFOZ0s4QVFzZ0FFSFlBbW9RYUVFUUlBRWdBRUc4QVdvZ0FFRUlha0VBSUFZZ0FFRVFhaUFBUVF4cUlBQkI0QUZxRU1BQ0RRQWdBRUhZQW1vUWRSb01BUXNMSUFNZ0FDZ0N2QUVnQVdzUVFpQURFRUFoQWhCY0lRRWdBQ0FGTmdJQUlBSWdBU0FBRUxzSFFRRkhCRUFnQkVFRU5nSUFDeUFBUWRnQ2FpQUFRZEFDYWhCN0JFQWdCQ0FFS0FJQVFRSnlOZ0lBQ3lBQUtBTFlBaUVCSUFNUU9Sb2dCaEE1R2lBQVFlQUNhaVFBSUFFTDFBTUJBWDRqQUVHQUEyc2lBQ1FBSUFBZ0FqWUM4QUlnQUNBQk5nTDRBaUFBUWRnQmFpQURJQUJCOEFGcUlBQkI3QUZxSUFCQjZBRnFFTDhFSUFCQnlBRnFFRVVpQVNBQkVGRVFRaUFBSUFGQkFCQkJJZ0kyQXNRQklBQWdBRUVnYWpZQ0hDQUFRUUEyQWhnZ0FFRUJPZ0FYSUFCQnhRQTZBQllEUUFKQUlBQkIrQUpxSUFCQjhBSnFFSklCUlEwQUlBQW9Bc1FCSUFFUU9DQUNha1lFUUNBQkVEZ2hBeUFCSUFFUU9FRUJkQkJDSUFFZ0FSQlJFRUlnQUNBRElBRkJBQkJCSWdKcU5nTEVBUXNnQUVINEFtb1FhQ0FBUVJkcUlBQkJGbW9nQWlBQVFjUUJhaUFBS0FMc0FTQUFLQUxvQVNBQVFkZ0JhaUFBUVNCcUlBQkJIR29nQUVFWWFpQUFRZkFCYWhDK0JBMEFJQUJCK0FKcUVIVWFEQUVMQ3dKQUlBQkIyQUZxRURoRkRRQWdBQzBBRjBVTkFDQUFLQUljSWdNZ0FFRWdhbXRCbndGS0RRQWdBQ0FEUVFScU5nSWNJQU1nQUNnQ0dEWUNBQXNnQUNBQ0lBQW9Bc1FCSUFRUXZBY2dBQ2tEQUNFR0lBVWdBQ2tEQ0RjRENDQUZJQVkzQXdBZ0FFSFlBV29nQUVFZ2FpQUFLQUljSUFRUWtBRWdBRUg0QW1vZ0FFSHdBbW9RZXdSQUlBUWdCQ2dDQUVFQ2NqWUNBQXNnQUNnQytBSWhBaUFCRURrYUlBQkIyQUZxRURrYUlBQkJnQU5xSkFBZ0FndTlBd0FqQUVId0Ftc2lBQ1FBSUFBZ0FqWUM0QUlnQUNBQk5nTG9BaUFBUWNnQmFpQURJQUJCNEFGcUlBQkIzQUZxSUFCQjJBRnFFTDhFSUFCQnVBRnFFRVVpQVNBQkVGRVFRaUFBSUFGQkFCQkJJZ0kyQXJRQklBQWdBRUVRYWpZQ0RDQUFRUUEyQWdnZ0FFRUJPZ0FISUFCQnhRQTZBQVlEUUFKQUlBQkI2QUpxSUFCQjRBSnFFSklCUlEwQUlBQW9BclFCSUFFUU9DQUNha1lFUUNBQkVEZ2hBeUFCSUFFUU9FRUJkQkJDSUFFZ0FSQlJFRUlnQUNBRElBRkJBQkJCSWdKcU5nSzBBUXNnQUVIb0Ftb1FhQ0FBUVFkcUlBQkJCbW9nQWlBQVFiUUJhaUFBS0FMY0FTQUFLQUxZQVNBQVFjZ0JhaUFBUVJCcUlBQkJER29nQUVFSWFpQUFRZUFCYWhDK0JBMEFJQUJCNkFKcUVIVWFEQUVMQ3dKQUlBQkJ5QUZxRURoRkRRQWdBQzBBQjBVTkFDQUFLQUlNSWdNZ0FFRVFhbXRCbndGS0RRQWdBQ0FEUVFScU5nSU1JQU1nQUNnQ0NEWUNBQXNnQlNBQ0lBQW9BclFCSUFRUXZRYzVBd0FnQUVISUFXb2dBRUVRYWlBQUtBSU1JQVFRa0FFZ0FFSG9BbW9nQUVIZ0Ftb1Fld1JBSUFRZ0JDZ0NBRUVDY2pZQ0FBc2dBQ2dDNkFJaEFpQUJFRGthSUFCQnlBRnFFRGthSUFCQjhBSnFKQUFnQWd1OUF3QWpBRUh3QW1zaUFDUUFJQUFnQWpZQzRBSWdBQ0FCTmdMb0FpQUFRY2dCYWlBRElBQkI0QUZxSUFCQjNBRnFJQUJCMkFGcUVMOEVJQUJCdUFGcUVFVWlBU0FCRUZFUVFpQUFJQUZCQUJCQklnSTJBclFCSUFBZ0FFRVFhallDRENBQVFRQTJBZ2dnQUVFQk9nQUhJQUJCeFFBNkFBWURRQUpBSUFCQjZBSnFJQUJCNEFKcUVKSUJSUTBBSUFBb0FyUUJJQUVRT0NBQ2FrWUVRQ0FCRURnaEF5QUJJQUVRT0VFQmRCQkNJQUVnQVJCUkVFSWdBQ0FESUFGQkFCQkJJZ0pxTmdLMEFRc2dBRUhvQW1vUWFDQUFRUWRxSUFCQkJtb2dBaUFBUWJRQmFpQUFLQUxjQVNBQUtBTFlBU0FBUWNnQmFpQUFRUkJxSUFCQkRHb2dBRUVJYWlBQVFlQUJhaEMrQkEwQUlBQkI2QUpxRUhVYURBRUxDd0pBSUFCQnlBRnFFRGhGRFFBZ0FDMEFCMFVOQUNBQUtBSU1JZ01nQUVFUWFtdEJud0ZLRFFBZ0FDQURRUVJxTmdJTUlBTWdBQ2dDQ0RZQ0FBc2dCU0FDSUFBb0FyUUJJQVFRdmdjNEFnQWdBRUhJQVdvZ0FFRVFhaUFBS0FJTUlBUVFrQUVnQUVIb0Ftb2dBRUhnQW1vUWV3UkFJQVFnQkNnQ0FFRUNjallDQUFzZ0FDZ0M2QUloQWlBQkVEa2FJQUJCeUFGcUVEa2FJQUJCOEFKcUpBQWdBZ3VnQXdFQ2Z5TUFRZUFDYXlJQUpBQWdBQ0FDTmdMUUFpQUFJQUUyQXRnQ0lBTVEyZ0VoQmlBRElBQkI0QUZxRU84Q0lRY2dBRUhRQVdvZ0F5QUFRY3dDYWhEdUFpQUFRY0FCYWhCRklnRWdBUkJSRUVJZ0FDQUJRUUFRUVNJQ05nSzhBU0FBSUFCQkVHbzJBZ3dnQUVFQU5nSUlBMEFDUUNBQVFkZ0NhaUFBUWRBQ2FoQ1NBVVVOQUNBQUtBSzhBU0FCRURnZ0FtcEdCRUFnQVJBNElRTWdBU0FCRURoQkFYUVFRaUFCSUFFUVVSQkNJQUFnQXlBQlFRQVFRU0lDYWpZQ3ZBRUxJQUJCMkFKcUVHZ2dCaUFDSUFCQnZBRnFJQUJCQ0dvZ0FDZ0N6QUlnQUVIUUFXb2dBRUVRYWlBQVFReHFJQWNRd0FJTkFDQUFRZGdDYWhCMUdnd0JDd3NDUUNBQVFkQUJhaEE0UlEwQUlBQW9BZ3dpQXlBQVFSQnFhMEdmQVVvTkFDQUFJQU5CQkdvMkFnd2dBeUFBS0FJSU5nSUFDeUFGSUFJZ0FDZ0N2QUVnQkNBR0VMOEhOd01BSUFCQjBBRnFJQUJCRUdvZ0FDZ0NEQ0FFRUpBQklBQkIyQUpxSUFCQjBBSnFFSHNFUUNBRUlBUW9BZ0JCQW5JMkFnQUxJQUFvQXRnQ0lRSWdBUkE1R2lBQVFkQUJhaEE1R2lBQVFlQUNhaVFBSUFJTG9BTUJBbjhqQUVIZ0Ftc2lBQ1FBSUFBZ0FqWUMwQUlnQUNBQk5nTFlBaUFERU5vQklRWWdBeUFBUWVBQmFoRHZBaUVISUFCQjBBRnFJQU1nQUVITUFtb1E3Z0lnQUVIQUFXb1FSU0lCSUFFUVVSQkNJQUFnQVVFQUVFRWlBallDdkFFZ0FDQUFRUkJxTmdJTUlBQkJBRFlDQ0FOQUFrQWdBRUhZQW1vZ0FFSFFBbW9Ra2dGRkRRQWdBQ2dDdkFFZ0FSQTRJQUpxUmdSQUlBRVFPQ0VESUFFZ0FSQTRRUUYwRUVJZ0FTQUJFRkVRUWlBQUlBTWdBVUVBRUVFaUFtbzJBcndCQ3lBQVFkZ0NhaEJvSUFZZ0FpQUFRYndCYWlBQVFRaHFJQUFvQXN3Q0lBQkIwQUZxSUFCQkVHb2dBRUVNYWlBSEVNQUNEUUFnQUVIWUFtb1FkUm9NQVFzTEFrQWdBRUhRQVdvUU9FVU5BQ0FBS0FJTUlnTWdBRUVRYW10Qm53RktEUUFnQUNBRFFRUnFOZ0lNSUFNZ0FDZ0NDRFlDQUFzZ0JTQUNJQUFvQXJ3QklBUWdCaERDQnpzQkFDQUFRZEFCYWlBQVFSQnFJQUFvQWd3Z0JCQ1FBU0FBUWRnQ2FpQUFRZEFDYWhCN0JFQWdCQ0FFS0FJQVFRSnlOZ0lBQ3lBQUtBTFlBaUVDSUFFUU9Sb2dBRUhRQVdvUU9Sb2dBRUhnQW1va0FDQUNDNkFEQVFKL0l3QkI0QUpySWdBa0FDQUFJQUkyQXRBQ0lBQWdBVFlDMkFJZ0F4RGFBU0VHSUFNZ0FFSGdBV29RN3dJaEJ5QUFRZEFCYWlBRElBQkJ6QUpxRU80Q0lBQkJ3QUZxRUVVaUFTQUJFRkVRUWlBQUlBRkJBQkJCSWdJMkFyd0JJQUFnQUVFUWFqWUNEQ0FBUVFBMkFnZ0RRQUpBSUFCQjJBSnFJQUJCMEFKcUVKSUJSUTBBSUFBb0Fyd0JJQUVRT0NBQ2FrWUVRQ0FCRURnaEF5QUJJQUVRT0VFQmRCQkNJQUVnQVJCUkVFSWdBQ0FESUFGQkFCQkJJZ0pxTmdLOEFRc2dBRUhZQW1vUWFDQUdJQUlnQUVHOEFXb2dBRUVJYWlBQUtBTE1BaUFBUWRBQmFpQUFRUkJxSUFCQkRHb2dCeERBQWcwQUlBQkIyQUpxRUhVYURBRUxDd0pBSUFCQjBBRnFFRGhGRFFBZ0FDZ0NEQ0lESUFCQkVHcHJRWjhCU2cwQUlBQWdBMEVFYWpZQ0RDQURJQUFvQWdnMkFnQUxJQVVnQWlBQUtBSzhBU0FFSUFZUXd3YzNBd0FnQUVIUUFXb2dBRUVRYWlBQUtBSU1JQVFRa0FFZ0FFSFlBbW9nQUVIUUFtb1Fld1JBSUFRZ0JDZ0NBRUVDY2pZQ0FBc2dBQ2dDMkFJaEFpQUJFRGthSUFCQjBBRnFFRGthSUFCQjRBSnFKQUFnQWd1Z0F3RUNmeU1BUWVBQ2F5SUFKQUFnQUNBQ05nTFFBaUFBSUFFMkF0Z0NJQU1RMmdFaEJpQURJQUJCNEFGcUVPOENJUWNnQUVIUUFXb2dBeUFBUWN3Q2FoRHVBaUFBUWNBQmFoQkZJZ0VnQVJCUkVFSWdBQ0FCUVFBUVFTSUNOZ0s4QVNBQUlBQkJFR28yQWd3Z0FFRUFOZ0lJQTBBQ1FDQUFRZGdDYWlBQVFkQUNhaENTQVVVTkFDQUFLQUs4QVNBQkVEZ2dBbXBHQkVBZ0FSQTRJUU1nQVNBQkVEaEJBWFFRUWlBQklBRVFVUkJDSUFBZ0F5QUJRUUFRUVNJQ2FqWUN2QUVMSUFCQjJBSnFFR2dnQmlBQ0lBQkJ2QUZxSUFCQkNHb2dBQ2dDekFJZ0FFSFFBV29nQUVFUWFpQUFRUXhxSUFjUXdBSU5BQ0FBUWRnQ2FoQjFHZ3dCQ3dzQ1FDQUFRZEFCYWhBNFJRMEFJQUFvQWd3aUF5QUFRUkJxYTBHZkFVb05BQ0FBSUFOQkJHbzJBZ3dnQXlBQUtBSUlOZ0lBQ3lBRklBSWdBQ2dDdkFFZ0JDQUdFTVFITmdJQUlBQkIwQUZxSUFCQkVHb2dBQ2dDRENBRUVKQUJJQUJCMkFKcUlBQkIwQUpxRUhzRVFDQUVJQVFvQWdCQkFuSTJBZ0FMSUFBb0F0Z0NJUUlnQVJBNUdpQUFRZEFCYWhBNUdpQUFRZUFDYWlRQUlBSUw3d0VCQVg4akFFRWdheUlHSkFBZ0JpQUJOZ0lZQWtBZ0F5Z0NCRUVCY1VVRVFDQUdRWDgyQWdBZ0JpQUFJQUVnQWlBRElBUWdCaUFBS0FJQUtBSVFFUWtBSWdFMkFoZ0NRQUpBQWtBZ0JpZ0NBQTRDQUFFQ0N5QUZRUUE2QUFBTUF3c2dCVUVCT2dBQURBSUxJQVZCQVRvQUFDQUVRUVEyQWdBTUFRc2dCaUFERUU4Z0JoQ1hBU0VCSUFZUVJ5QUdJQU1RVHlBR0VNRUNJUUFnQmhCSElBWWdBQkRCQVNBR1FReHlJQUFRd0FFZ0JTQUdRUmhxSWdNZ0FpQUdJQU1nQVNBRVFRRVF2d01nQmtZNkFBQWdCaWdDR0NFQkEwQWdBMEVNYXhBNUlnTWdCa2NOQUFzTElBWkJJR29rQUNBQkMvVUNBUUYvSXdCQmtBSnJJZ0FrQUNBQUlBSTJBb0FDSUFBZ0FUWUNpQUlnQUVIUUFXb1FSU0VHSUFCQkVHb2lBaUFERUU4Z0FoQ2RBVUhBdUFOQjJyZ0RJQUJCNEFGcUVJSUNJQUlRUnlBQVFjQUJhaEJGSWdNZ0F4QlJFRUlnQUNBRFFRQVFRU0lCTmdLOEFTQUFJQUkyQWd3Z0FFRUFOZ0lJQTBBQ1FDQUFRWWdDYWlBQVFZQUNhaENUQVVVTkFDQUFLQUs4QVNBREVEZ2dBV3BHQkVBZ0F4QTRJUUlnQXlBREVEaEJBWFFRUWlBRElBTVFVUkJDSUFBZ0FpQURRUUFRUVNJQmFqWUN2QUVMSUFCQmlBSnFFR2xCRUNBQklBQkJ2QUZxSUFCQkNHcEJBQ0FHSUFCQkVHb2dBRUVNYWlBQVFlQUJhaEREQWcwQUlBQkJpQUpxRUhZYURBRUxDeUFESUFBb0Fyd0JJQUZyRUVJZ0F4QkFJUUlRWENFQklBQWdCVFlDQUNBQ0lBRWdBQkM3QjBFQlJ3UkFJQVJCQkRZQ0FBc2dBRUdJQW1vZ0FFR0FBbW9RZkFSQUlBUWdCQ2dDQUVFQ2NqWUNBQXNnQUNnQ2lBSWhBU0FERURrYUlBWVFPUm9nQUVHUUFtb2tBQ0FCQzlRREFRRitJd0JCb0FKcklnQWtBQ0FBSUFJMkFwQUNJQUFnQVRZQ21BSWdBRUhnQVdvZ0F5QUFRZkFCYWlBQVFlOEJhaUFBUWU0QmFoRENCQ0FBUWRBQmFoQkZJZ0VnQVJCUkVFSWdBQ0FCUVFBUVFTSUNOZ0xNQVNBQUlBQkJJR28yQWh3Z0FFRUFOZ0lZSUFCQkFUb0FGeUFBUWNVQU9nQVdBMEFDUUNBQVFaZ0NhaUFBUVpBQ2FoQ1RBVVVOQUNBQUtBTE1BU0FCRURnZ0FtcEdCRUFnQVJBNElRTWdBU0FCRURoQkFYUVFRaUFCSUFFUVVSQkNJQUFnQXlBQlFRQVFRU0lDYWpZQ3pBRUxJQUJCbUFKcUVHa2dBRUVYYWlBQVFSWnFJQUlnQUVITUFXb2dBQ3dBN3dFZ0FDd0E3Z0VnQUVIZ0FXb2dBRUVnYWlBQVFSeHFJQUJCR0dvZ0FFSHdBV29Rd1FRTkFDQUFRWmdDYWhCMkdnd0JDd3NDUUNBQVFlQUJhaEE0UlEwQUlBQXRBQmRGRFFBZ0FDZ0NIQ0lESUFCQklHcHJRWjhCU2cwQUlBQWdBMEVFYWpZQ0hDQURJQUFvQWhnMkFnQUxJQUFnQWlBQUtBTE1BU0FFRUx3SElBQXBBd0FoQmlBRklBQXBBd2czQXdnZ0JTQUdOd01BSUFCQjRBRnFJQUJCSUdvZ0FDZ0NIQ0FFRUpBQklBQkJtQUpxSUFCQmtBSnFFSHdFUUNBRUlBUW9BZ0JCQW5JMkFnQUxJQUFvQXBnQ0lRSWdBUkE1R2lBQVFlQUJhaEE1R2lBQVFhQUNhaVFBSUFJTHZRTUFJd0JCa0FKcklnQWtBQ0FBSUFJMkFvQUNJQUFnQVRZQ2lBSWdBRUhRQVdvZ0F5QUFRZUFCYWlBQVFkOEJhaUFBUWQ0QmFoRENCQ0FBUWNBQmFoQkZJZ0VnQVJCUkVFSWdBQ0FCUVFBUVFTSUNOZ0s4QVNBQUlBQkJFR28yQWd3Z0FFRUFOZ0lJSUFCQkFUb0FCeUFBUWNVQU9nQUdBMEFDUUNBQVFZZ0NhaUFBUVlBQ2FoQ1RBVVVOQUNBQUtBSzhBU0FCRURnZ0FtcEdCRUFnQVJBNElRTWdBU0FCRURoQkFYUVFRaUFCSUFFUVVSQkNJQUFnQXlBQlFRQVFRU0lDYWpZQ3ZBRUxJQUJCaUFKcUVHa2dBRUVIYWlBQVFRWnFJQUlnQUVHOEFXb2dBQ3dBM3dFZ0FDd0EzZ0VnQUVIUUFXb2dBRUVRYWlBQVFReHFJQUJCQ0dvZ0FFSGdBV29Rd1FRTkFDQUFRWWdDYWhCMkdnd0JDd3NDUUNBQVFkQUJhaEE0UlEwQUlBQXRBQWRGRFFBZ0FDZ0NEQ0lESUFCQkVHcHJRWjhCU2cwQUlBQWdBMEVFYWpZQ0RDQURJQUFvQWdnMkFnQUxJQVVnQWlBQUtBSzhBU0FFRUwwSE9RTUFJQUJCMEFGcUlBQkJFR29nQUNnQ0RDQUVFSkFCSUFCQmlBSnFJQUJCZ0FKcUVId0VRQ0FFSUFRb0FnQkJBbkkyQWdBTElBQW9Bb2dDSVFJZ0FSQTVHaUFBUWRBQmFoQTVHaUFBUVpBQ2FpUUFJQUlMdlFNQUl3QkJrQUpySWdBa0FDQUFJQUkyQW9BQ0lBQWdBVFlDaUFJZ0FFSFFBV29nQXlBQVFlQUJhaUFBUWQ4QmFpQUFRZDRCYWhEQ0JDQUFRY0FCYWhCRklnRWdBUkJSRUVJZ0FDQUJRUUFRUVNJQ05nSzhBU0FBSUFCQkVHbzJBZ3dnQUVFQU5nSUlJQUJCQVRvQUJ5QUFRY1VBT2dBR0EwQUNRQ0FBUVlnQ2FpQUFRWUFDYWhDVEFVVU5BQ0FBS0FLOEFTQUJFRGdnQW1wR0JFQWdBUkE0SVFNZ0FTQUJFRGhCQVhRUVFpQUJJQUVRVVJCQ0lBQWdBeUFCUVFBUVFTSUNhallDdkFFTElBQkJpQUpxRUdrZ0FFRUhhaUFBUVFacUlBSWdBRUc4QVdvZ0FDd0Ezd0VnQUN3QTNnRWdBRUhRQVdvZ0FFRVFhaUFBUVF4cUlBQkJDR29nQUVIZ0FXb1F3UVFOQUNBQVFZZ0NhaEIyR2d3QkN3c0NRQ0FBUWRBQmFoQTRSUTBBSUFBdEFBZEZEUUFnQUNnQ0RDSURJQUJCRUdwclFaOEJTZzBBSUFBZ0EwRUVhallDRENBRElBQW9BZ2cyQWdBTElBVWdBaUFBS0FLOEFTQUVFTDRIT0FJQUlBQkIwQUZxSUFCQkVHb2dBQ2dDRENBRUVKQUJJQUJCaUFKcUlBQkJnQUpxRUh3RVFDQUVJQVFvQWdCQkFuSTJBZ0FMSUFBb0FvZ0NJUUlnQVJBNUdpQUFRZEFCYWhBNUdpQUFRWkFDYWlRQUlBSUxsUU1CQVg4akFFR1FBbXNpQUNRQUlBQWdBallDZ0FJZ0FDQUJOZ0tJQWlBREVOb0JJUVlnQUVIUUFXb2dBeUFBUWY4QmFoRHdBaUFBUWNBQmFoQkZJZ0VnQVJCUkVFSWdBQ0FCUVFBUVFTSUNOZ0s4QVNBQUlBQkJFR28yQWd3Z0FFRUFOZ0lJQTBBQ1FDQUFRWWdDYWlBQVFZQUNhaENUQVVVTkFDQUFLQUs4QVNBQkVEZ2dBbXBHQkVBZ0FSQTRJUU1nQVNBQkVEaEJBWFFRUWlBQklBRVFVUkJDSUFBZ0F5QUJRUUFRUVNJQ2FqWUN2QUVMSUFCQmlBSnFFR2tnQmlBQ0lBQkJ2QUZxSUFCQkNHb2dBQ3dBL3dFZ0FFSFFBV29nQUVFUWFpQUFRUXhxUWNDNEF4RERBZzBBSUFCQmlBSnFFSFlhREFFTEN3SkFJQUJCMEFGcUVEaEZEUUFnQUNnQ0RDSURJQUJCRUdwclFaOEJTZzBBSUFBZ0EwRUVhallDRENBRElBQW9BZ2cyQWdBTElBVWdBaUFBS0FLOEFTQUVJQVlRdndjM0F3QWdBRUhRQVdvZ0FFRVFhaUFBS0FJTUlBUVFrQUVnQUVHSUFtb2dBRUdBQW1vUWZBUkFJQVFnQkNnQ0FFRUNjallDQUFzZ0FDZ0NpQUloQWlBQkVEa2FJQUJCMEFGcUVEa2FJQUJCa0FKcUpBQWdBZ3NIQUNBQUtBSU1DNVVEQVFGL0l3QkJrQUpySWdBa0FDQUFJQUkyQW9BQ0lBQWdBVFlDaUFJZ0F4RGFBU0VHSUFCQjBBRnFJQU1nQUVIL0FXb1E4QUlnQUVIQUFXb1FSU0lCSUFFUVVSQkNJQUFnQVVFQUVFRWlBallDdkFFZ0FDQUFRUkJxTmdJTUlBQkJBRFlDQ0FOQUFrQWdBRUdJQW1vZ0FFR0FBbW9Ra3dGRkRRQWdBQ2dDdkFFZ0FSQTRJQUpxUmdSQUlBRVFPQ0VESUFFZ0FSQTRRUUYwRUVJZ0FTQUJFRkVRUWlBQUlBTWdBVUVBRUVFaUFtbzJBcndCQ3lBQVFZZ0NhaEJwSUFZZ0FpQUFRYndCYWlBQVFRaHFJQUFzQVA4QklBQkIwQUZxSUFCQkVHb2dBRUVNYWtIQXVBTVF3d0lOQUNBQVFZZ0NhaEIyR2d3QkN3c0NRQ0FBUWRBQmFoQTRSUTBBSUFBb0Fnd2lBeUFBUVJCcWEwR2ZBVW9OQUNBQUlBTkJCR28yQWd3Z0F5QUFLQUlJTmdJQUN5QUZJQUlnQUNnQ3ZBRWdCQ0FHRU1JSE93RUFJQUJCMEFGcUlBQkJFR29nQUNnQ0RDQUVFSkFCSUFCQmlBSnFJQUJCZ0FKcUVId0VRQ0FFSUFRb0FnQkJBbkkyQWdBTElBQW9Bb2dDSVFJZ0FSQTVHaUFBUWRBQmFoQTVHaUFBUVpBQ2FpUUFJQUlMbFFNQkFYOGpBRUdRQW1zaUFDUUFJQUFnQWpZQ2dBSWdBQ0FCTmdLSUFpQURFTm9CSVFZZ0FFSFFBV29nQXlBQVFmOEJhaER3QWlBQVFjQUJhaEJGSWdFZ0FSQlJFRUlnQUNBQlFRQVFRU0lDTmdLOEFTQUFJQUJCRUdvMkFnd2dBRUVBTmdJSUEwQUNRQ0FBUVlnQ2FpQUFRWUFDYWhDVEFVVU5BQ0FBS0FLOEFTQUJFRGdnQW1wR0JFQWdBUkE0SVFNZ0FTQUJFRGhCQVhRUVFpQUJJQUVRVVJCQ0lBQWdBeUFCUVFBUVFTSUNhallDdkFFTElBQkJpQUpxRUdrZ0JpQUNJQUJCdkFGcUlBQkJDR29nQUN3QS93RWdBRUhRQVdvZ0FFRVFhaUFBUVF4cVFjQzRBeEREQWcwQUlBQkJpQUpxRUhZYURBRUxDd0pBSUFCQjBBRnFFRGhGRFFBZ0FDZ0NEQ0lESUFCQkVHcHJRWjhCU2cwQUlBQWdBMEVFYWpZQ0RDQURJQUFvQWdnMkFnQUxJQVVnQWlBQUtBSzhBU0FFSUFZUXd3YzNBd0FnQUVIUUFXb2dBRUVRYWlBQUtBSU1JQVFRa0FFZ0FFR0lBbW9nQUVHQUFtb1FmQVJBSUFRZ0JDZ0NBRUVDY2pZQ0FBc2dBQ2dDaUFJaEFpQUJFRGthSUFCQjBBRnFFRGthSUFCQmtBSnFKQUFnQWd1VkF3RUJmeU1BUVpBQ2F5SUFKQUFnQUNBQ05nS0FBaUFBSUFFMkFvZ0NJQU1RMmdFaEJpQUFRZEFCYWlBRElBQkIvd0ZxRVBBQ0lBQkJ3QUZxRUVVaUFTQUJFRkVRUWlBQUlBRkJBQkJCSWdJMkFyd0JJQUFnQUVFUWFqWUNEQ0FBUVFBMkFnZ0RRQUpBSUFCQmlBSnFJQUJCZ0FKcUVKTUJSUTBBSUFBb0Fyd0JJQUVRT0NBQ2FrWUVRQ0FCRURnaEF5QUJJQUVRT0VFQmRCQkNJQUVnQVJCUkVFSWdBQ0FESUFGQkFCQkJJZ0pxTmdLOEFRc2dBRUdJQW1vUWFTQUdJQUlnQUVHOEFXb2dBRUVJYWlBQUxBRC9BU0FBUWRBQmFpQUFRUkJxSUFCQkRHcEJ3TGdERU1NQ0RRQWdBRUdJQW1vUWRob01BUXNMQWtBZ0FFSFFBV29RT0VVTkFDQUFLQUlNSWdNZ0FFRVFhbXRCbndGS0RRQWdBQ0FEUVFScU5nSU1JQU1nQUNnQ0NEWUNBQXNnQlNBQ0lBQW9BcndCSUFRZ0JoREVCellDQUNBQVFkQUJhaUFBUVJCcUlBQW9BZ3dnQkJDUUFTQUFRWWdDYWlBQVFZQUNhaEI4QkVBZ0JDQUVLQUlBUVFKeU5nSUFDeUFBS0FLSUFpRUNJQUVRT1JvZ0FFSFFBV29RT1JvZ0FFR1FBbW9rQUNBQ0N3dXR6UU5NQUVHQUNBdTVPV1p6WlhRQUpYTXZKWE1BSlhNdUpYTUFaR1ZpZFdjQVlXeHNiMk5oZEc5eVBGUStPanBoYkd4dlkyRjBaU2h6YVhwbFgzUWdiaWtnSjI0bklHVjRZMlZsWkhNZ2JXRjRhVzExYlNCemRYQndiM0owWldRZ2MybDZaUUIzWWdBbFkrS0V1ZSs0ajF0M1pXSmhjbXRwZEMxcGJtWnZPbDBBSlcwdEpXUXRKVmt0SlVndEpVMHRKVk1BVFdGeWEyVnlJRTlMTGdBc0FFRnpjMlZ5ZEdsdmJpQmdlQ0ErUFNCdFRXbHVXR0FnWm1GcGJHVmtJR2x1SUFCQmMzTmxjblJwYjI0Z1lIZHBaSFJvSUQ0OUlEVmdJR1poYVd4bFpDQnBiaUFBUVhOelpYSjBhVzl1SUdCM2FXUjBhQ0ErUFNBeFlDQm1ZV2xzWldRZ2FXNGdBRUZ6YzJWeWRHbHZiaUJnZDJsa2RHZ2dQaUF3WUNCbVlXbHNaV1FnYVc0Z0FFRnpjMlZ5ZEdsdmJpQmdjSGx5WVcxcFpDMCtjMmw2WlNncElENGdNR0FnWm1GcGJHVmtJR2x1SUFCQmMzTmxjblJwYjI0Z1lHMVRkR0Z5ZEZScGJXVWdQajBnTUdBZ1ptRnBiR1ZrSUdsdUlBQkJjM05sY25ScGIyNGdZQ2h6Y21OZmQybGtkR2dsTWlrZ1BUMGdNR0FnWm1GcGJHVmtJR2x1SUFCQmMzTmxjblJwYjI0Z1lHbHRMbmRwWkhSb0tDa2dQVDBnYVcwdWMzUmxjQ2dwTDNOcGVtVnZaaWhtYkc5aGRDbGdJR1poYVd4bFpDQnBiaUFBSUFrS0RRQkZjbkp2Y2pvZ2JXRnNiRzlqQ2dCRmNuSnZjaUF4T2lCcFkzQkhaWFJKYm1sMFdIY3lXR01LQUNBOVBUMGdiV0YwY21sNElDZ2xaQ3dsWkNrZ1BUMDlDZ0FnUFQwOUlIWmxZM1J2Y2lBb0pXUXBJRDA5UFFvQVB6OC9JREVLQUVWeWNtOXlPaUJzWVdKbGJHbHVaeUIzYjNKcklHOTJaWEptYkc5M0xnb0FJeU1qSUVabFlYUjFjbVVnWTJGdVpHbGtZWFJsY3lCbWIzSWdkSEpoWTJ0cGJtY2dZWEpsSUc5MlpYSm1iRzkzTGdvQVlYSm5iRU5oYldWeVlVWnlkWE4wZFcxU1NDZ3BPaUJoY2xCaGNtRnRSR1ZqYjIxd1RXRjBLQ2tnYVc1a2FXTmhkR1ZrSUhCaGNtRnRaWFJsY2lCbGNuSnZjaTRLQUd0d2JVUmxiR1YwWlZKbFprUmhkR0ZUWlhRb0tUb2dUbFZNVENCeVpXWkVZWFJoVTJWMFVIUnlMM0psWmtsdFlXZGxMZ29BVTNSaGNuUWdkSEpoWTJ0cGJtZGZkR2h5WldGa0lDTWxaQzRLQUU5MWRDQnZaaUJ0WlcxdmNua2hJUW9BUkdGMFlTQnVkVzBnWlhKeWIzSWhJUW9BWTI5c2IzSTZJQ00yTmpRME1EQTdJR0poWTJ0bmNtOTFibVF0WTI5c2IzSTZJQ05tWm1abU9UazdJR0p2Y21SbGNpMXlZV1JwZFhNNklEUndlRHNnY0dGa1pHbHVaem9nTW5CNEFIY0FTVVFnWVd4eVpXRmtlU0JsZUdsemRITUFKWE1sY3dBbGN5NGxjd0J5QUM5b2IyMWxMM2RoYkhSbGNpOXJZV3gzWVd4MExXZHBkR2gxWWk5cWMyRnlkRzl2Ykd0cGRFNUdWQzlsYlhOamNtbHdkR1Z1TDFkbFlrRlNTMmwwVEdsaUwyeHBZaTlUVWtNdlMxQk5MMFp5WldGclRXRjBZMmhsY2k5a1pYUmxZM1J2Y25NdmIzSnBaVzUwWVhScGIyNWZZWE56YVdkdWJXVnVkQzVqY0hBQUwyaHZiV1V2ZDJGc2RHVnlMMnRoYkhkaGJIUXRaMmwwYUhWaUwycHpZWEowYjI5c2EybDBUa1pVTDJWdGMyTnlhWEIwWlc0dlYyVmlRVkpMYVhSTWFXSXZiR2xpTDFOU1F5OUxVRTB2Um5KbFlXdE5ZWFJqYUdWeUwyWnlZVzFsZDI5eWF5OTBhVzFsY25NdVkzQndBQzlvYjIxbEwzZGhiSFJsY2k5cllXeDNZV3gwTFdkcGRHaDFZaTlxYzJGeWRHOXZiR3RwZEU1R1ZDOWxiWE5qY21sd2RHVnVMMWRsWWtGU1MybDBUR2xpTDJ4cFlpOVRVa012UzFCTkwwWnlaV0ZyVFdGMFkyaGxjaTlrWlhSbFkzUnZjbk12YUdGeWNtbHpMbU53Y0FBdmFHOXRaUzkzWVd4MFpYSXZhMkZzZDJGc2RDMW5hWFJvZFdJdmFuTmhjblJ2YjJ4cmFYUk9SbFF2WlcxelkzSnBjSFJsYmk5WFpXSkJVa3RwZEV4cFlpOXNhV0l2VTFKREwwdFFUUzlHY21WaGEwMWhkR05vWlhJdlpHVjBaV04wYjNKekwwUnZSMTl6WTJGc1pWOXBiblpoY21saGJuUmZaR1YwWldOMGIzSXVZM0J3QUM5b2IyMWxMM2RoYkhSbGNpOXJZV3gzWVd4MExXZHBkR2gxWWk5cWMyRnlkRzl2Ykd0cGRFNUdWQzlsYlhOamNtbHdkR1Z1TDFkbFlrRlNTMmwwVEdsaUwyeHBZaTlUVWtNdlMxQk5MMFp5WldGclRXRjBZMmhsY2k5dFlYUmphR1Z5Y3k5b2IzVm5hRjl6YVcxcGJHRnlhWFI1WDNadmRHbHVaeTVqY0hBQUwyaHZiV1V2ZDJGc2RHVnlMMnRoYkhkaGJIUXRaMmwwYUhWaUwycHpZWEowYjI5c2EybDBUa1pVTDJWdGMyTnlhWEIwWlc0dlYyVmlRVkpMYVhSTWFXSXZiR2xpTDFOU1F5OUxVRTB2Um5KbFlXdE5ZWFJqYUdWeUwyWnlZVzFsZDI5eWF5OXBiV0ZuWlM1amNIQUFMMmh2YldVdmQyRnNkR1Z5TDJ0aGJIZGhiSFF0WjJsMGFIVmlMMnB6WVhKMGIyOXNhMmwwVGtaVUwyVnRjMk55YVhCMFpXNHZWMlZpUVZKTGFYUk1hV0l2YkdsaUwxTlNReTlMVUUwdlJuSmxZV3ROWVhSamFHVnlMMlJsZEdWamRHOXljeTluWVhWemMybGhibDl6WTJGc1pWOXpjR0ZqWlY5d2VYSmhiV2xrTG1Od2NBQXZhRzl0WlM5M1lXeDBaWEl2YTJGc2QyRnNkQzFuYVhSb2RXSXZhbk5oY25SdmIyeHJhWFJPUmxRdlpXMXpZM0pwY0hSbGJpOVhaV0pCVWt0cGRFeHBZaTlzYVdJdlUxSkRMMHRRVFM5R2NtVmhhMDFoZEdOb1pYSXZaR1YwWldOMGIzSnpMM0I1Y21GdGFXUXVZM0J3QUdsdVptOEFSWEp5YjNJNklHbGpjRWRsZEVwZlZWOVlZd0IzWWdCeVlnQkJVbDlRU1ZoRlRGOUdUMUpOUVZSZlVrZENBRkJoZEhSbGNtNGdaWGgwY21GamRHbHZiaUJtWVdsc1pXUXVBRUZ6YzJWeWRHbHZiaUJnY0hseVlXMXBaR0FnWm1GcGJHVmtJR2x1SUFCVWNtRmphMmx1WnlCMGFISmxZV1FnUFNBbFpBb0FVMGxhUlNBOUlDVmtMQ0FsWkFvQVJYSnliM0lnTWpvZ2FXTndSMlYwU1c1cGRGaDNNbGhqQ2dBL1B6OGdNZ29BUlhKeWIzSTZJSFZ1YzNWd2NHOXlkR1ZrSUhCcGVHVnNJR1p2Y20xaGRDNEtBRlZ1YTI1dmQyNGdiM0lnZFc1emRYQndiM0owWldRZ2JHRmlaV3hwYm1jZ2RHaHlaWE5vYjJ4a0lHMXZaR1VnY21WeGRXVnpkR1ZrTGlCVFpYUWdkRzhnYldGdWRXRnNMZ29BYTNCdFJHVnNaWFJsVW1WbVJHRjBZVk5sZENncE9pQXdJSGh6YVhwbEwzbHphWHBsTDJSd2FTNEtBRVZ5Y205eUlDZ2xaQ2s2SUhWdVlXSnNaU0IwYnlCdmNHVnVJR05oYldWeVlTQndZWEpoYldWMFpYSnpJR1pwYkdVZ0lpVnpJaUJtYjNJZ2QzSnBkR2x1Wnk0S0FFVnljbTl5T2lCT1ZVeE1JSEJoZEhSSVlXNWtiR1V1Q2dCRmJtUWdkSEpoWTJ0cGJtZGZkR2h5WldGa0lDTWxaQzRLQUU5MWRDQnZaaUJ0WlcxdmNua2hJUW9BY2dBdmFHOXRaUzkzWVd4MFpYSXZhMkZzZDJGc2RDMW5hWFJvZFdJdmFuTmhjblJ2YjJ4cmFYUk9SbFF2WlcxelkzSnBjSFJsYmk5WFpXSkJVa3RwZEV4cFlpOXNhV0l2VTFKREwwdFFUUzlHY21WaGEwMWhkR05vWlhJdmJXRjBZMmhsY25NdlpuSmxZV3N1YUFCM1lYSnVhVzVuQUNBbE1UQm5BRUoxYVd4a0lGQjVjbUZ0YVdRQUpUUmtBSGRpQUhKaUFDVmo4SithcVZ0M1pXSmhjbXRwZEMxbGNuSnZjanBkQUVGU1gxQkpXRVZNWDBaUFVrMUJWRjlDUjFJQVRVRk9WVUZNQUVkbGJtVnlhV01nWlhKeWIzSWdaSFZ5YVc1bklHMWhkR05vYVc1bklIQm9ZWE5sTGdBZ2JHbHVaU0FBSlhNbGN3b0FSbWxzWlNCdmNHVnVJR1Z5Y205eUxpQWxjd29BUkdsemRHOXlkR2x2YmlCbVlXTjBiM0k2SUdzeFBTVXhMakV3Wml3Z2F6STlKVEV1TVRCbUxDQndNVDBsTVM0eE1HWXNJSEF5UFNVeExqRXdaZ29BUlhKeWIzSTZJRzFoYkd4dll3b0FSWEp5YjNJZ016b2dhV053UjJWMFNXNXBkRmgzTWxoakNnQkZjbkp2Y2lCcFkzQkhaWFJLWDFWZlV3b0FQVDA5UFQwOUlDVnpJRDA5UFQwOVBUMDlDZ0EvUHo4Z013b0FSWEp5YjNJNklHTmhiaWQwSUd4dllXUWdjR0YwZEdWeWJpQm1jbTl0SUU1VlRFd2dZblZtWm1WeUxnb0FhM0J0VTJWMFVtVm1SR0YwWVZObGRDZ3BPaUJPVlV4TUlHdHdiVWhoYm1Sc1pTOW1hV3hsYm1GdFpTNEtBRVZ5Y205eUlITmhkbWx1WnlCbVpXRjBkWEpsSUcxaGNEb2daWEp5YjNJZ2QzSnBkR2x1WnlCa1lYUmhMZ29BVDNWMElHOW1JRzFsYlc5eWVTRWhDZ0JqYjJ4dmNqb2dJMlptWm1abVpqc2dZbUZqYTJkeWIzVnVaQzFqYjJ4dmNqb2dJMlptTURFd01Uc2dZbTl5WkdWeUxYSmhaR2wxY3pvZ05IQjRPeUJ3WVdSa2FXNW5PaUF5Y0hnQVJYaDBjbUZqZENCR1pXRjBkWEpsY3dCbGNuSnZjZ0JHY21WaGF5Qm1aV0YwZFhKbGN5QXRJQ1ZrQUhKaUFFRlZWRTlmVFVWRVNVRk9BRUZTWDFCSldFVk1YMFpQVWsxQlZGOVNSMEpCQUVsdWMzVm1abWxqYVdWdWRDQmpiMjUwY21GemRDQmtkWEpwYm1jZ2JXRjBZMmhwYm1jdUFDVTNMalZtSUFBZ2JHbHVaU0FBUlhKeWIzSWdiM0JsYm1sdVp5Qm1hV3hsSUNjbGN5YzZJQUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0JtZUQwbFppd2dabms5SldZc0lIZ3dQU1ZtTENCNU1EMGxaaXdnY3owbFpnb0FSWEp5YjNJZ05Eb2dhV053UjJWMFNXNXBkRmgzTWxoakNnQkZjbkp2Y2lCcFkzQkhaWFJWWDJaeWIyMWZXRjlpZVY5TllYUllNbFVLQUVWeWNtOXlJR0ZzYkc5allYUnBibWNnYldWdGIzSjVMZ29BUlhKeWIzSTZJRzkxZENCdlppQnRaVzF2Y25rdUNnQkZjbkp2Y2pvZ1ZXNWhZbXhsSUhSdklHOXdaVzRnWm1sc1pTQW5KWE1uSUdadmNpQjNjbWwwYVc1bkxnb0FSWEp5YjNJNklIVnVZV0pzWlNCMGJ5QnZjR1Z1SUdacGJHVWdKeVZ6SlhNbklHWnZjaUJ5WldGa2FXNW5MZ29BVDNWMElHOW1JRzFsYlc5eWVTRWhDZ0JUZEdWd0lITnBlbVVnYlhWemRDQmlaU0JsY1hWaGJDQjBieUIzYVdSMGFDQm1iM0lnYm05M0FGc2xjMTBnV3lWelhTQmJKWE5kSURvZ1JtOTFibVFnSldRZ1ptVmhkSFZ5WlhNQUpYTUFWMmxrZEdnZ1kyRnVibTkwSUdKbElIcGxjbThBVTI5MWNtTmxJSGRwWkhSb0lHMTFjM1FnWW1VZ1pYWmxiZ0JKYldGblpTQnBjeUIwYjI4Z2MyMWhiR3dBZUNCdmRYUWdiMllnY21GdVoyVUFRMnh2WTJzZ2FHRnpJRzV2ZENCaVpXVnVJSE4wWVhKMFpXUUFVSGx5WVcxcFpDQnBjeUJ1YjNRZ1lXeHNiMk5oZEdWa0FISmlBQ1ZqNHBxZzc3aVBXM2RsWW1GeWEybDBMWGRoY200NlhRQkJWVlJQWDA5VVUxVUFRVkpmVUVsWVJVeGZSazlTVFVGVVgwSkhVa0VBZDNBZ2JYVnpkQ0JpWlNCaGRDQnNaV0Z6ZENBeEFFSmhjbU52WkdVZ2JXRjBZMmhwYm1jZ1kyOTFiR1FnYm05MElHWnBibVFnWTI5eWNtVmpkQ0JpWVhKamIyUmxJR3h2WTJGMGIzSWdjR0YwZEdWeWJpNEFXeVZ6WFNBQU9pQUFKWE1sY3dvQVJHbHpkRzl5ZEdsdmJpQm1ZV04wYjNJZ1BTQWxaaUFsWmlBbFppQWxaaUFsWmlBbFpnb0FSWEp5YjNJZ05Ub2dhV053UjJWMFNXNXBkRmgzTWxoakNnQkZjbkp2Y2lCcFkzQkhaWFJZWTE5bWNtOXRYMWgzWDJKNVgwMWhkRmgzTWxoakNnQkZjbkp2Y2lCeVpXRmthVzVuSUdsdFlXZGxVMlYwTGdvQVJYSnliM0lnZDJocGJHVWdZV1JrYVc1bklISmxabVZ5Wlc1alpTQmtZWFJoSUhObGREb2dhM0J0UjJWdVVtVm1SR0YwWVZObGRDZ3BJR1poYVd4bFpDNEtBRVZ5Y205eUlHOXdaVzVwYm1jZ0p5VnpKeTRLQUVOaGJpZDBJRzl3Wlc0Z1NsQkZSeUJtYVd4bElDY2xjeWNLQUU5MWRDQnZaaUJ0WlcxdmNua2hJUW9BVUdGMGRHVnliaUJFWVhSaElISmxZV1FnWlhKeWIzSWhJUW9BVW1WaFpDQmxjbkp2Y2lFaENnQmpiMnh2Y2pvZ0l6YzNORFF3TURzZ1ltRmphMmR5YjNWdVpDMWpiMnh2Y2pvZ0kyWm1abVk1T1RzZ1ltOXlaR1Z5TFhKaFpHbDFjem9nTkhCNE95QndZV1JrYVc1bk9pQXljSGdBSldZQWQySUFRVkpmVUVsWVJVeGZSazlTVFVGVVgwRkNSMUlBVUhseVlXMXBaQ0JwY3lCT1ZVeE1BRUZWVkU5ZlFVUkJVRlJKVmtVQVFtRnlZMjlrWlNCdFlYUmphR2x1WnlCbGNuSnZjaUJrWlhSbFkzUnBiMjR2WTI5eWNtVmpkR2x2YmlCbWIzVnVaQ0IxYm5KbFkyOTJaWEpoWW14bElHVnljbTl5TGdCRmNuSnZjaUJqY21WaGRHbHVaeUJtZFd4c0lHWnBiR1VnY0dGMGFDQm1jbTl0SUNjbGN5Y2dZVzVrSUNjbGN5Y0FRWE56WlhKMGFXOXVJR0I0SUR3Z2JVMWhlRmhnSUdaaGFXeGxaQ0JwYmlBQVFYTnpaWEowYVc5dUlHQm9aV2xuYUhRZ1BqMGdOV0FnWm1GcGJHVmtJR2x1SUFCQmMzTmxjblJwYjI0Z1lHaGxhV2RvZENBK1BTQXhZQ0JtWVdsc1pXUWdhVzRnQUVGemMyVnlkR2x2YmlCZ2FHVnBaMmgwSUQ0Z01HQWdabUZwYkdWa0lHbHVJQUJCYzNObGNuUnBiMjRnWUcxSmJXRm5aWE11YzJsNlpTZ3BJRDRnTUdBZ1ptRnBiR1ZrSUdsdUlBQkJjM05sY25ScGIyNGdZSGdnUGowZ01HQWdabUZwYkdWa0lHbHVJQUJCYzNObGNuUnBiMjRnWUcxVGRHOXdWR2x0WlNBK1BTQXdZQ0JtWVdsc1pXUWdhVzRnQUVGemMyVnlkR2x2YmlCZ1pITjBJQ0U5SURCZ0lHWmhhV3hsWkNCcGJpQUFJRWxPUms4Z0lBQWxjeVZ6Q2dCRWFYTjBiM0owYVc5dUlHWmhZM1J2Y2lBOUlDVm1JQ1ZtSUNWbUlDVm1JQ1ZtQ2dCRmNuSnZjaUE5SUNWbUNnQkZjbkp2Y2lBMk9pQnBZM0JIWlhSSmJtbDBXSGN5V0dNS0FDQWdJQ0FnSUNBZ0lFbHRZV2RsVTJsNlpTQTlJQ1UzWkZ0d2FYaGxiRjBLQUQwOVBUMDlQVDA5UFNBbFpDQTlQVDA5UFQwOVBUMDlQUW9BU1cxaFoyVnpaWFFnWTI5dWRHRnBibk1nSldRZ2FXMWhaMlZ6TGdvQVJYSnliM0k2SUZWdVlXSnNaU0IwYnlCdmNHVnVJR1pwYkdVZ0p5VnpKeUJtYjNJZ2NtVmhaR2x1Wnk0S0FFVnljbTl5SUNnbFpDazZJSFZ1WVdKc1pTQjBieUJ2Y0dWdUlHTmhiV1Z5WVNCd1lYSmhiV1YwWlhKeklHWnBiR1VnSWlWeklpQm1iM0lnY21WaFpHbHVaeTRLQUVWeWNtOXlJSEpsWVdScGJtY2djR0YwZEdWeWJpQm1hV3hsSUNjbGN5Y3VDZ0JDZFdsc1pDQkpibVJsZUFCSVpXbG5hSFFnWTJGdWJtOTBJR0psSUhwbGNtOEFKV1lnSldZZ0pXWWdKV1lBZUNCdGRYTjBJR0psSUhCdmMybDBhWFpsQUV4aGNHeGhZMmxoYmlCd2VYSmhiV2xrSUdoaGN5QnViM1FnWW1WbGJpQmhiR3h2WTJGMFpXUUFRMnh2WTJzZ2FHRnpJRzV2ZENCaVpXVnVJSE4wYjNCd1pXUUFRVkpmVUVsWVJVeGZSazlTVFVGVVgwMVBUazhBUkdWemRHbHVZWFJwYjI0Z2FYTWdUbFZNVEFCQlZWUlBYMEpTUVVOTFJWUkpUa2NBYUhBZ2JYVnpkQ0JpWlNCaGRDQnNaV0Z6ZENBeEFFVnljbTl5SUNnbFpDazZJSFZ1WVdKc1pTQjBieUJrWlhSbGNtMXBibVVnWm1sc1pTQnNaVzVuZEdndUFFMWhkR05vYVc1bklHTnZibVpwWkdWdVkyVWdZM1YwYjJabUlIWmhiSFZsSUc1dmRDQnlaV0ZqYUdWa0xnQkJjM05sY25ScGIyNGdZSGtnUGowZ2JVMXBibGxnSUdaaGFXeGxaQ0JwYmlBQVFYTnpaWEowYVc5dUlHQnBiV0ZuWlM1MGVYQmxLQ2tnUFQwZ1NVMUJSMFZmVlVsT1ZEaGdJR1poYVd4bFpDQnBiaUFBUVhOelpYSjBhVzl1SUdCemRHOXlaUzV6YVhwbEtDa2dQVDBnY0c5cGJuUnpMbk5wZW1Vb0tXQWdabUZwYkdWa0lHbHVJQUFsY3lWekNnQkVhWE4wYjNKMGFXOXVJR1poWTNSdmNpQTlJQ1ZtSUNWbUlDVm1JQ1ZtQ2dCRmNuSnZjaUEzT2lCcFkzQkhaWFJKYm1sMFdIY3lXR01LQUVWNGRISmhZM1JsWkNCbVpXRjBkWEpsY3lBOUlDVTNaRnR3YVhobGJGMEtBRVZ5Y205eUlHbGpjREpIWlhSVVV3b0FSbUZzYkdsdVp5QmlZV05ySUhSdklISmxZV1JwYm1jZ0p5VnpKWE1uSUdsdUlFRlNWRzl2YkV0cGRDQjJOQzU0SUdadmNtMWhkQzRLQUVWeWNtOXlJR2x1SUc5d1pXNXBibWNnSnlWekp5QnBiaUI2YVhCbWFXeGxMZ29BUlhKeWIzSWdjbVZoWkdsdVp5QktVRVZISUdacGJHVXVDZ0JGY25KdmNpQjNhR2xzWlNCaFpHUnBibWNnY21WbVpYSmxibU5sSUdSaGRHRWdjMlYwT2lCcmNHMU5aWEpuWlZKbFprUmhkR0ZUWlhRb0tTQm1ZV2xzWldRdUNnQkZjbkp2Y2lCellYWnBibWNnWm1WaGRIVnlaU0J6WlhRNklHVnljbTl5SUhkeWFYUnBibWNnWkdGMFlTNEtBRTkxZENCdlppQnRaVzF2Y25raElRb0FBQUFBQUJNT0FBQU1FQUFBZWhJQUFLRVVBQUF5R0FBQVd5VnpYU0JiSlhOZElGc2xjMTBnT2lBbGN6b2dKV1lnYlhNQVNXMWhaMlVnYlhWemRDQmlaU0JuY21GNWMyTmhiR1VBZVNCdmRYUWdiMllnY21GdVoyVUFSbVZoZEhWeVpTQnpkRzl5WlNCb1lYTWdibTkwSUdKbFpXNGdZV3hzYjJOaGRHVmtBQ1ZrQUhkaUFFRlNYMUJKV0VWTVgwWlBVazFCVkY5QlVrZENBRTFoZUdsdGRXMGdZV3hzYjNkaFlteGxJSEJ2YzJVZ1pYSnliM0lnWlhoalpXVmtaV1F1QUVGemMyVnlkR2x2YmlCZ2MzUmxjQ0ErUFNCM2FXUjBhR0FnWm1GcGJHVmtJR2x1SUFCQmMzTmxjblJwYjI0Z1lHa3JNU3RqYUhWdWExOXphWHBsSUR3Z2QybGtkR2hnSUdaaGFXeGxaQ0JwYmlBQVFYTnpaWEowYVc5dUlHQndlWEpoYldsa1lDQm1ZV2xzWldRZ2FXNGdBRUZ6YzJWeWRHbHZiaUJnY0hseVlXMXBaQzArYm5WdFQyTjBZWFpsY3lncElENGdNR0FnWm1GcGJHVmtJR2x1SUFCQmMzTmxjblJwYjI0Z1lITnlZeUFoUFNBd1lDQm1ZV2xzWldRZ2FXNGdBRUZ6YzJWeWRHbHZiaUJnZUNBOElHMUhjbUZrYVdWdWRITmJiMk4wWVhabEttMU9kVzFUWTJGc1pYTlFaWEpQWTNSaGRtVXJjMk5oYkdWZExuZHBaSFJvS0NsZ0lHWmhhV3hsWkNCcGJpQUFSWEp5YjNJZ2FXNGdiM0JsYm1sdVp5QW5KWE1uSUdadmNpQnlaV0ZrYVc1bkNnQWdSbWxzZEdWeVpXUWdabVZoZEhWeVpYTWdQU0FsTjJSYmNHbDRaV3hkQ2dCTVlXSmxiR2x1WnlCMGFISmxjMmh2YkdRZ2JXOWtaU0J6WlhRZ2RHOGdKWE11Q2dCRmNuSnZjaUJ5WldGa2FXNW5JRXBRUlVjZ1ptbHNaU0JvWldGa1pYSXVDZ0JGY25KdmNqb2djM1Z3Y0d4cFpXUWdabWxzWlNCa2IyVnpJRzV2ZENCaGNIQmxZWElnZEc4Z1ltVWdZVzRnUVZKVWIyOXNTMmwwSUdOaGJXVnlZU0J3WVhKaGJXVjBaWElnWm1sc1pTNEtBR3R3YlVSbGJHVjBaVkpsWmtSaGRHRlRaWFFvS1RvZ1RsVk1UQ0J5WldaRVlYUmhVMlYwVUhSeU1TOXlaV1pFWVhSaFUyVjBVSFJ5TWk0S0FFTmhiaWQwSUhKbFlXUWdTbEJGUnlCbWFXeGxJQ2NsY3ljS0FFRlNYMUJKV0VWTVgwWlBVazFCVkY4eWRuVjVBRkI1Y21GdGFXUWdaRzlsY3lCdWIzUWdZMjl1ZEdGcGJpQmhibmtnYkdWMlpXeHpBRk4wWlhBZ2JYVnpkQ0JpWlNCbmNtVmhkR1Z5SUhSb1lXNGdiM0lnWlhGMVlXd2dkR2hsSUhkcFpIUm9BSGdnYlhWemRDQmlaU0JzWlhOeklIUm9ZVzRnZEdobElHbHRZV2RsSUhkcFpIUm9BQzlvYjIxbEwzZGhiSFJsY2k5cllXeDNZV3gwTFdkcGRHaDFZaTlxYzJGeWRHOXZiR3RwZEU1R1ZDOWxiWE5qY21sd2RHVnVMMWRsWWtGU1MybDBUR2xpTDJ4cFlpOVRVa012UzFCTkwwWnlaV0ZyVFdGMFkyaGxjaTl0WVhSamFHVnljeTkyYVhOMVlXeGZaR0YwWVdKaGMyVXVhQUJGZUhSbGJtUnBibWNnWW1WNWIyNWtJSFJvWlNCM2FXUjBhQ0J2WmlCMGFHVWdhVzFoWjJVQVUyOTFjbU5sSUdseklFNVZURXdBUlhKeWIzSWdLQ1ZrS1RvZ2RXNWhZbXhsSUhSdklISmxZV1FnWm5KdmJTQm1hV3hsTGdCTmRXeDBhUzF0WVhKclpYSWdjRzl6WlNCbGNuSnZjaUIyWVd4MVpTQmxlR05sWldSbFpDNEFEU1UwWkM4bE5HUXVBRUZ6YzJWeWRHbHZiaUJnZVNBOElHMU5ZWGhaWUNCbVlXbHNaV1FnYVc0Z0FFRnpjMlZ5ZEdsdmJpQmdhVzFoWjJVdVkyaGhibTVsYkhNb0tTQTlQU0F4WUNCbVlXbHNaV1FnYVc0Z0FFRnpjMlZ5ZEdsdmJpQmdiblZ0WDNCdmFXNTBjeUE5UFNCd2IybHVkSE11YzJsNlpTZ3BZQ0JtWVdsc1pXUWdhVzRnQUNVM0xqVm1JQUFnU1U1R1R5QWdBR3R3YlZObGRGSmxaa1JoZEdGVFpYUW9LVG9nVGxWTVRDQnJjRzFJWVc1a2JHVXZjbVZtUkdGMFlWTmxkQzRLQUd0d2JVUmxiR1YwWlZKbFprUmhkR0ZUWlhRb0tUb2dUbFZNVENCeVpXWkVZWFJoVTJWMFVIUnlMZ29BUlhKeWIzSTZJSFZ1WVdKc1pTQjBieUJ2Y0dWdUlHWnBiR1VnSnlWekp5Qm1iM0lnZDNKcGRHbHVaeTRLQUVWeWNtOXlPaUJWYm5OMWNIQnZjblJsWkNCd2FYaGxiQ0JtYjNKdFlYUWdLQ1ZrS1NCeVpYRjFaWE4wWldRdUNnQkZjbkp2Y2lCcGJpQnlaV0ZrYVc1bklDY2xjeWN1Q2dBS0l5TWpJRk4xY21aaFkyVWdUbTh1SldRZ0l5TWpDZ0JCeE1FQUM1MGRBUUFBQUFFQUFBQUJBQUFBQUFBQUFQLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9BQUFBQUFFQUFBQUJBQUFBQVFBQUFBQUFBQUQvLy8vL1FWSmZVRWxZUlV4ZlJrOVNUVUZVWDNsMWRuTUFKWE1BU1cxaFoyVWdiWFZ6ZENCb1lYWmxJREVnWTJoaGJtNWxiQUJUYUc5MWJHUWdZbVVnYzJGdFpTQnphWHBsQUZKbGFtVmpkR1ZrSUdaeVpYRjFaVzUwYkhrZ2JXbHpjbVZqYjJkdWFYTmxaQ0J0WVhSeWFYZ2diV0Z5YTJWeUxnQkJjM05sY25ScGIyNGdZR0oxWTJ0bGRGc3dYUzVtYVhKemRDQStQU0JpZFdOclpYUmJibDB1Wm1seWMzUmdJR1poYVd4bFpDQnBiaUFBUVhOelpYSjBhVzl1SUdCaGJtZHNaU0ErSUMxUVNXQWdabUZwYkdWa0lHbHVJQUJCYzNObGNuUnBiMjRnWUdOb1lXNXVaV3h6SUQ0Z01HQWdabUZwYkdWa0lHbHVJQUJCYzNObGNuUnBiMjRnWUhOeVkxOTNhV1IwYUNBK0lEQmdJR1poYVd4bFpDQnBiaUFBUVhOelpYSjBhVzl1SUdCNUlENDlJREJnSUdaaGFXeGxaQ0JwYmlBQVFYTnpaWEowYVc5dUlHQmtlVzVoYldsalgyTmhjM1E4WTI5dWMzUWdRbWx1YjIxcFlXeFFlWEpoYldsa016Sm1LajRvY0hseVlXMXBaQ2xnSUdaaGFXeGxaQ0JwYmlBQUlHeHBibVVnQUd0d2JWTmhkbVZTWldaRVlYUmhVMlYwS0NrNklFNVZURXdnWm1sc1pXNWhiV1V2Y21WbVJHRjBZVk5sZEM0S0FHdHdiVk5sZEZKbFprUmhkR0ZUWlhRb0tUb2djbVZtUkdGMFlWTmxkQzRLQUVWeWNtOXlPaUJ6ZFhCd2JHbGxaQ0JpZFdabVpYSWdaRzlsY3lCdWIzUWdZWEJ3WldGeUlIUnZJR0psSUVGU1ZHOXZiRXRwZENCallXMWxjbUVnY0dGeVlXMWxkR1Z5Y3k0S0FFVnljbTl5SUdsdUlIZHlhWFJwYm1jZ0p5VnpKeUJwYmlCMGFHVWdlbWx3Wm1sc1pTNEtBRVZ5Y205eUlITmhkbWx1WnlCcGJXRm5aU0J6WlhRNklHVnljbTl5SUhkeWFYUnBibWNnWkdGMFlTNEtBRTUxYldKbGNpQnZaaUJqYUdGdWJtVnNjeUJqWVc1dWIzUWdZbVVnZW1WeWJ3QjVJRzExYzNRZ1ltVWdjRzl6YVhScGRtVUFWMmxrZEdnZ2JYVnpkQ0JpWlNCd2IzTnBkR2wyWlFCaGJtZHNaU0J2ZFhRZ2IyWWdjbUZ1WjJVQVQyNXNlU0JpYVc1dmJXbGhiQ0J3ZVhKaGJXbGtJR2x6SUhOMWNIQnZjblJsWkFCdWRHaGZaV3hsYldWdWRDQm1ZV2xzWldRQVFWSmZVRWxZUlV4ZlJrOVNUVUZVWDFKSFFsODFOalVBUVhOelpYSjBhVzl1SUdCdFVIbHlZVzFwWkM1emFYcGxLQ2tnUFQwZ2JVNTFiVTlqZEdGMlpYTXFiVTUxYlZOallXeGxjMUJsY2s5amRHRjJaV0FnWm1GcGJHVmtJR2x1SUFCQmMzTmxjblJwYjI0Z1lHOWpkR0YyWlNBK1BTQXdZQ0JtWVdsc1pXUWdhVzRnQURvZ0FFWnBaV3hrTFc5bUxYWnBaWGNnZG1WeWRHbGpZV3dnUFNBbExqRm1MQ0JvYjNKcGVtOXVkR0ZzSUQwZ0pTNHhaaUJrWldkeVpXVnpMQ0JoYzNCbFkzUWdjbUYwYVc4Z1BTQWxMak5tQ2dCTllYZ2dabVZoZEhWeVpTQTlJQ1ZrQ2dBZ0lGSmxZV1FnU1cxaFoyVlRaWFF1Q2dCRmNuSnZjaUJ6WVhacGJtY2dTMUJOSUdSaGRHRTZJSFZ1WVdKc1pTQjBieUJ2Y0dWdUlHWnBiR1VnSnlWekpYTWxjeWNnWm05eUlIZHlhWFJwYm1jdUNnQkZjbkp2Y2lBb0pXUXBPaUIxYm1GaWJHVWdkRzhnYjNCbGJpQmxlSFJsY201aGJDQndZWEpoYldWMFpYSnpJR1pwYkdVZ0lpVnpJaUJtYjNJZ2QzSnBkR2x1Wnk0S0FFVnljbTl5SUdsdUlHTnNiM05wYm1jZ0pYTWdhVzRnZEdobElIcHBjR1pwYkdVdUNnQkJkWFJ2SUhSb2NtVnphRzlzWkNBb1luSmhZMnRsZENrZ2JXRnlhMlZ5SUdOdmRXNTBjeUF0V3lVelpEb2dKVE5rWFNCYkpUTmtPaUFsTTJSZElGc2xNMlE2SUNVelpGMHJMZ29BVDNWMElHOW1JRzFsYlc5eWVTRWhDZ0JRZVhKaGJXbGtJR2hoY3lCdWIzUWdZbVZsYmlCaGJHeHZZMkYwWldRZ2VXVjBBQzlvYjIxbEwzZGhiSFJsY2k5cllXeDNZV3gwTFdkcGRHaDFZaTlxYzJGeWRHOXZiR3RwZEU1R1ZDOWxiWE5qY21sd2RHVnVMMWRsWWtGU1MybDBUR2xpTDJ4cFlpOVRVa012UzFCTkwwWnlaV0ZyVFdGMFkyaGxjaTlrWlhSbFkzUnZjbk12WjJGMWMzTnBZVzVmYzJOaGJHVmZjM0JoWTJWZmNIbHlZVzFwWkM1b0FGQjVjbUZ0YVdRZ2FYTWdUbFZNVEFCQlVsOVFTVmhGVEY5R1QxSk5RVlJmVWtkQ1FWODFOVFV4QUM0QVFYTnpaWEowYVc5dUlHQndXekJkSUQ0Z2NHMHhXeTB4WFdBZ1ptRnBiR1ZrSUdsdUlBQkJjM05sY25ScGIyNGdZR0Z1WjJ4bElEdzlJRkJKWUNCbVlXbHNaV1FnYVc0Z0FFRnpjMlZ5ZEdsdmJpQmdaQzUwZVhCbEtDa2dQVDBnU1UxQlIwVmZSak15WUNCbVlXbHNaV1FnYVc0Z0FFRnpjMlZ5ZEdsdmJpQmdjM0pqWDJobGFXZG9kQ0ErSURCZ0lHWmhhV3hsWkNCcGJpQUFRWE56WlhKMGFXOXVJR0I1SUR3Z2JVZHlZV1JwWlc1MGMxdHZZM1JoZG1VcWJVNTFiVk5qWVd4bGMxQmxjazlqZEdGMlpTdHpZMkZzWlYwdWFHVnBaMmgwS0NsZ0lHWmhhV3hsWkNCcGJpQUFRWE56WlhKMGFXOXVJR0J0UkdGMFlTNW5aWFFvS1dBZ1ptRnBiR1ZrSUdsdUlBQWxNMlE2SUNnbE0yUXNKVE5rS1NBNklDVm1JRzFwYmowbFppQnRZWGc5SldZc0lITmtQU1ZtQ2dCd1lXZGxJQ1ZrTENCcGJXRm5aU0J1ZFcwZ0pXUXNJSEJ2YVc1MGN5QXRJQ1ZrQ2dCRmNuSnZjaUFvSldRcE9pQjFibUZpYkdVZ2RHOGdiM0JsYmlCbGVIUmxjbTVoYkNCd1lYSmhiV1YwWlhKeklHWnBiR1VnSWlWeklpQm1iM0lnY21WaFpHbHVaeTRLQUVGMWRHOGdkR2h5WlhOb2IyeGtJQ2hpY21GamEyVjBLU0JoWkdwMWMzUmxaQ0IwYUhKbGMyaHZiR1FnZEc4Z0pXUXVDZ0JGY25KdmNpQnZjR1Z1YVc1bklHWnBiR1VnSnlWekxtbHpaWFFuTGdvQVJYSnliM0lnYVc0Z1kyeHZjMmx1WnlBbkpYTW5MZ29BZVNCdGRYTjBJR0psSUd4bGMzTWdkR2hoYmlCMGFHVWdhVzFoWjJVZ2FHVnBaMmgwQUVobGFXZG9kQ0J0ZFhOMElHSmxJSEJ2YzJsMGFYWmxBRTlqZEdGMlpTQnRkWE4wSUdKbElIQnZjMmwwYVhabEFFOXViSGtnUmpNeUlHbHRZV2RsY3lCemRYQndiM0owWldRQVUyaHZkV3hrSUdKbElHMWhlR2x0WVFCRVlYUmhJSEJ2YVc1MFpYSWdhWE1nVGxWTVRBQkJVbDlRU1ZoRlRGOUdUMUpOUVZSZlVrZENRVjgwTkRRMEFFRnpjMlZ5ZEdsdmJpQmdaR1YwWldOMGIzSmdJR1poYVd4bFpDQnBiaUFBUVhOelpYSjBhVzl1SUdCelkyRnNaU0ErUFNCdFRXbHVVMk5oYkdWZ0lHWmhhV3hsWkNCcGJpQUFRWE56WlhKMGFXOXVJR0JwYldGblpTNTNhV1IwYUNncElEMDlJRzFRZVhKaGJXbGtXekJkTG5kcFpIUm9LQ2xnSUdaaGFXeGxaQ0JwYmlBQVd5VWdMak5tSUNVZ0xqTm1JQ1VnTGpObVhTQmJKU0EyTGpGbVhRb0FSWEp5YjNJZ0tDVmtLVG9nZFc1aFlteGxJSFJ2SUc5d1pXNGdiM0IwYVdOaGJDQndZWEpoYldWMFpYSnpJR1pwYkdVZ0lpVnpJaUJtYjNJZ2QzSnBkR2x1Wnk0S0FHdHdiVk5sZEZKbFprUmhkR0ZUWlhSR2FXeGxLQ2s2SUU1VlRFd2dhM0J0U0dGdVpHeGxMMlpwYkdWdVlXMWxMZ29BSUNBZ0lHVnVaQzRLQUVGMWRHOGdkR2h5WlhOb2IyeGtJQ2dsY3lrZ1lXUnFkWE4wWldRZ2RHaHlaWE5vYjJ4a0lIUnZJQ1ZrTGdvQUxTMHRMUzB0TFMwdExTMHRMUzB0TFMwdExTMHRMUzB0TFMwdExTMHRMUzB0TFMwdExTMHRMUzB0TFMwdExTMHRMUzB0TFMwdExTMHRMUzB0TFMwdENnQkJVbDlRU1ZoRlRGOUdUMUpOUVZSZk5ESXdkZ0J0WldScFlXNEFjMk5oYkdVZ2IzVjBJRzltSUhKaGJtZGxBRWx0WVdkbElHOW1JSGR5YjI1bklITnBlbVVnWm05eUlIQjVjbUZ0YVdRQVZXNWhZbXhsSUhSdklHRnNiRzlqWVhSbElHbHRZV2RsSUdSaGRHRUFSR1YwWldOMGIzSWdhWE1nVGxWTVRBQkJjM05sY25ScGIyNGdZRzlqZEdGMlpTQThJRzFPZFcxUFkzUmhkbVZ6WUNCbVlXbHNaV1FnYVc0Z0FFRnpjMlZ5ZEdsdmJpQmdjRnN3WFNBK0lIQnRNVnN3WFdBZ1ptRnBiR1ZrSUdsdUlBQkJjM05sY25ScGIyNGdZR2x0TVM1MGVYQmxLQ2tnUFQwZ1NVMUJSMFZmUmpNeVlDQm1ZV2xzWldRZ2FXNGdBRUZ6YzJWeWRHbHZiaUJnWnk1amFHRnVibVZzY3lncElEMDlJREpnSUdaaGFXeGxaQ0JwYmlBQVFYTnpaWEowYVc5dUlHQnpjbU5mYzNSbGNDQStJREJnSUdaaGFXeGxaQ0JwYmlBQUpUTmtMQ0FsTTJRNklHMWhlRjl6YVcwZ1BTQWxaZ29BSUNCU1pXRmtJRVpsWVhSMWNtVlRaWFF1Q2dCRFlXNXViM1FnWm1sdVpDQjBhR1VnY0dGblpTQm1iM0lnYzJ0cGNIQnBibWN1Q2dCRmNuSnZjaUFvSldRcE9pQjFibUZpYkdVZ2RHOGdiM0JsYmlCdmNIUnBZMkZzSUhCaGNtRnRaWFJsY25NZ1ptbHNaU0FpSlhNaUlHWnZjaUJ5WldGa2FXNW5MZ29BUlhKeWIzSWdjMkYyYVc1bklFdFFUU0JrWVhSaE9pQmxjbkp2Y2lCM2NtbDBhVzVuSUdSaGRHRXVDZ0JQZEhOMUFFOWpkR0YyWlNCdGRYTjBJR0psSUd4bGMzTWdkR2hoYmlCdWRXMWlaWElnYjJZZ2IyTjBZWFpsY3dCQlVsOVFTVmhGVEY5R1QxSk5RVlJmTkRJd1pnQlRkR1Z3SUcxMWMzUWdZbVVnY0c5emFYUnBkbVVBU1c1MllXeHBaQ0JwYldGblpTQjBlWEJsQUU1MWJXSmxjaUJ2WmlCamFHRnVibVZzY3lCemFHOTFiR1FnWW1VZ01nQkJjM05sY25ScGIyNGdZSE5qWVd4bElEd2diVTFoZUZOallXeGxZQ0JtWVdsc1pXUWdhVzRnQUVGemMyVnlkR2x2YmlCZ2NGc3dYU0ErSUhCdE1Wc3hYV0FnWm1GcGJHVmtJR2x1SUFCQmMzTmxjblJwYjI0Z1lHbHRNaTUwZVhCbEtDa2dQVDBnU1UxQlIwVmZSak15WUNCbVlXbHNaV1FnYVc0Z0FFRnpjMlZ5ZEdsdmJpQmdjSGx5WVcxcFpDMCthVzFoWjJWektDa3VjMmw2WlNncElENGdNR0FnWm1GcGJHVmtJR2x1SUFCQmMzTmxjblJwYjI0Z1lHbHRZV2RsTG1obGFXZG9kQ2dwSUQwOUlHMVFlWEpoYldsa1d6QmRMbWhsYVdkb2RDZ3BZQ0JtWVdsc1pXUWdhVzRnQUNVM0xqUm1JQUJyY0cxTWIyRmtVbVZtUkdGMFlWTmxkQ2dwT2lCT1ZVeE1JR1pwYkdWdVlXMWxMM0psWmtSaGRHRlRaWFJRZEhJdUNnQnJjRzFOWVhSamFHbHVaeWdwT2lCT1ZVeE1JR3R3YlVoaGJtUnNaUzlwYmtsdFlXZGxUSFZ0WVM0S0FFVnljbTl5SUc5d1pXNXBibWNnWm1sc1pTQW5KWE11Wm5ObGRDY3VDZ0FBQVFBQUFBa0FBQUFGQUFBQUJBQUFBQU1BQUFBQ0FFSHozZ0FMcmtvQkFBRUJBUUFDQlAvL0JRTUJBQUwvQmdmL0F3RUNBZ01DQXdJREF3RC9CQVlIQmY4QkJBVUVCQVVGQkFVSEJnWUdCd2NIQnY4Q0JBWUhCUVAvQVAvL0EvOEZCdi8vQ1FyL0RQLy9ELzhSRXY4VS8vOFhHUC8vRy84ZEh2Ly9BUUwvQlAvL0J3ai8vd3YvRFE3L0VQLy9FLzhWRnYvL0dSci9IUC8vSHdFQUFBQUNBQUFBQkFBQUFBZ0FBQUFEQUFBQUJnQUFBQXdBQUFBTEFBQUFCUUFBQUFvQUFBQUhBQUFBRGdBQUFBOEFBQUFOQUFBQUNRQUFBQUFBQUFELy8vLy9BQUFBQUFFQUFBQUVBQUFBQWdBQUFBZ0FBQUFGQUFBQUNnQUFBQU1BQUFBT0FBQUFDUUFBQUFjQUFBQUdBQUFBRFFBQUFBc0FBQUFNQUFBQUFRQUFBQUlBQUFBRUFBQUFDQUFBQUJBQUFBQUZBQUFBQ2dBQUFCUUFBQUFOQUFBQUdnQUFBQkVBQUFBSEFBQUFEZ0FBQUJ3QUFBQWRBQUFBSHdBQUFCc0FBQUFUQUFBQUF3QUFBQVlBQUFBTUFBQUFHQUFBQUJVQUFBQVBBQUFBSGdBQUFCa0FBQUFYQUFBQUN3QUFBQllBQUFBSkFBQUFFZ0FBQUFBQUFBRC8vLy8vQUFBQUFBRUFBQUFTQUFBQUFnQUFBQVVBQUFBVEFBQUFDd0FBQUFNQUFBQWRBQUFBQmdBQUFCc0FBQUFVQUFBQUNBQUFBQXdBQUFBWEFBQUFCQUFBQUFvQUFBQWVBQUFBRVFBQUFBY0FBQUFXQUFBQUhBQUFBQm9BQUFBVkFBQUFHUUFBQUFrQUFBQVFBQUFBRFFBQUFBNEFBQUFZQUFBQUR3QUFBQUVBQUFBQ0FBQUFCQUFBQUFnQUFBQVFBQUFBSUFBQUFFQUFBQUFEQUFBQUJnQUFBQXdBQUFBWUFBQUFNQUFBQUdBQUFBQkRBQUFBQlFBQUFBb0FBQUFVQUFBQUtBQUFBRkFBQUFBakFBQUFSZ0FBQUE4QUFBQWVBQUFBUEFBQUFIZ0FBQUJ6QUFBQVpRQUFBRWtBQUFBUkFBQUFJZ0FBQUVRQUFBQUxBQUFBRmdBQUFDd0FBQUJZQUFBQU13QUFBR1lBQUFCUEFBQUFIUUFBQURvQUFBQjBBQUFBYXdBQUFGVUFBQUFwQUFBQVVnQUFBQ2NBQUFCT0FBQUFId0FBQUQ0QUFBQjhBQUFBZXdBQUFIVUFBQUJwQUFBQVVRQUFBQ0VBQUFCQ0FBQUFCd0FBQUE0QUFBQWNBQUFBT0FBQUFIQUFBQUJqQUFBQVJRQUFBQWtBQUFBU0FBQUFKQUFBQUVnQUFBQVRBQUFBSmdBQUFFd0FBQUFiQUFBQU5nQUFBR3dBQUFCYkFBQUFOUUFBQUdvQUFBQlhBQUFBTFFBQUFGb0FBQUEzQUFBQWJnQUFBRjhBQUFBOUFBQUFlZ0FBQUhjQUFBQnRBQUFBV1FBQUFERUFBQUJpQUFBQVJ3QUFBQTBBQUFBYUFBQUFOQUFBQUdnQUFBQlRBQUFBSlFBQUFFb0FBQUFYQUFBQUxnQUFBRndBQUFBN0FBQUFkZ0FBQUc4QUFBQmRBQUFBT1FBQUFISUFBQUJuQUFBQVRRQUFBQmtBQUFBeUFBQUFaQUFBQUVzQUFBQVZBQUFBS2dBQUFGUUFBQUFyQUFBQVZnQUFBQzhBQUFCZUFBQUFQd0FBQUg0QUFBQi9BQUFBZlFBQUFIa0FBQUJ4QUFBQVlRQUFBRUVBQUFBQUFBQUEvLy8vL3dBQUFBQUJBQUFBQndBQUFBSUFBQUFPQUFBQUNBQUFBRGdBQUFBREFBQUFQd0FBQUE4QUFBQWZBQUFBQ1FBQUFGb0FBQUE1QUFBQUZRQUFBQVFBQUFBY0FBQUFRQUFBQUVNQUFBQVFBQUFBY0FBQUFDQUFBQUJoQUFBQUNnQUFBR3dBQUFCYkFBQUFSZ0FBQURvQUFBQW1BQUFBRmdBQUFDOEFBQUFGQUFBQU5nQUFBQjBBQUFBVEFBQUFRUUFBQUY4QUFBQkVBQUFBTFFBQUFCRUFBQUFyQUFBQWNRQUFBSE1BQUFBaEFBQUFUUUFBQUdJQUFBQjFBQUFBQ3dBQUFGY0FBQUJ0QUFBQUl3QUFBRndBQUFCS0FBQUFSd0FBQUU4QUFBQTdBQUFBYUFBQUFDY0FBQUJrQUFBQUZ3QUFBRklBQUFBd0FBQUFkd0FBQUFZQUFBQitBQUFBTndBQUFBMEFBQUFlQUFBQVBnQUFBQlFBQUFCWkFBQUFRZ0FBQUJzQUFBQmdBQUFBYndBQUFFVUFBQUJyQUFBQUxnQUFBQ1VBQUFBU0FBQUFOUUFBQUN3QUFBQmVBQUFBY2dBQUFDb0FBQUIwQUFBQVRBQUFBQ0lBQUFCV0FBQUFUZ0FBQUVrQUFBQmpBQUFBWndBQUFIWUFBQUJSQUFBQURBQUFBSDBBQUFCWUFBQUFQUUFBQUc0QUFBQWFBQUFBSkFBQUFHb0FBQUJkQUFBQU5BQUFBRXNBQUFBcEFBQUFTQUFBQUZVQUFBQlFBQUFBWmdBQUFEd0FBQUI4QUFBQWFRQUFBQmtBQUFBb0FBQUFNd0FBQUdVQUFBQlVBQUFBR0FBQUFIc0FBQUJUQUFBQU1nQUFBREVBQUFCNkFBQUFlQUFBQUhrQUFBQlFlWEpoYldsa0lHbHpJR1Z0Y0hSNUFFRlNYMUJKV0VWTVgwWlBVazFCVkY5T1ZqSXhBRUZ6YzJWeWRHbHZiaUJnY0Zzd1hTQStJSEJiTFRGZFlDQm1ZV2xzWldRZ2FXNGdBRUZ6YzJWeWRHbHZiaUJnWkhOMExuUjVjR1VvS1NBOVBTQkpUVUZIUlY5R016SmdJR1poYVd4bFpDQnBiaUFBUVhOelpYSjBhVzl1SUdCa0xtTm9ZVzV1Wld4ektDa2dQVDBnTVdBZ1ptRnBiR1ZrSUdsdUlBQkJjM05sY25ScGIyNGdZRzFoZUY5b1pXbG5hSFFnUGlBd1lDQm1ZV2xzWldRZ2FXNGdBRUZ6YzJWeWRHbHZiaUJnWkhOMFgzZHBaSFJvSUQ0Z01HQWdabUZwYkdWa0lHbHVJQUJCYzNObGNuUnBiMjRnWUhOcGVtVWdQaUF3WUNCbVlXbHNaV1FnYVc0Z0FFRnpjMlZ5ZEdsdmJpQmdjMk5oYkdVZ1BqMGdNR0FnWm1GcGJHVmtJR2x1SUFCUVlXZGxXeVZrWFNBZ2NISmxPaVV6WkN3Z1lXWjBPaVV6WkN3Z1pYSnliM0lnUFNBbFpnb0FKVE5rTENBbE0yUTZJRzFoZUY5emFXMGdQU0FsWml3Z0tHMWhlQ3h0YVc0cElEMGdKV1lzSUNWbUxDQnpaQ0E5SUNWbUNnQWdJRkpsWVdRZ1RXRnlhMlZ5VTJWMExnb0FSWEp5YjNJZ2JHOWhaR2x1WnlCTFVFMGdaR0YwWVRvZ2RXNWhZbXhsSUhSdklHOXdaVzRnWm1sc1pTQW5KWE1sY3lWekp5Qm1iM0lnY21WaFpHbHVaeTRLQUVSbGMzUnBibUYwYVc5dUlHbHRZV2RsSUhOb2IzVnNaQ0JpWlNCaElHWnNiMkYwQUcxeWF3QnphWHBsSUcxMWMzUWdZbVVnY0c5emFYUnBkbVVBVTJOaGJHVWdiWFZ6ZENCaVpTQndiM05wZEdsMlpRQk5ZWGhwYlhWdElHSnBiaUJ6YUc5MWJHUWdZbVVnY0c5emFYUnBkbVVBVDI1c2VTQnphVzVuYkdVZ1kyaGhibTVsYkNCcGJXRm5aWE1nYzNWd2NHOXlkR1ZrQUVGemMyVnlkR2x2YmlCZ2NGc3dYU0ErSUhCYk1WMWdJR1poYVd4bFpDQnBiaUFBUVhOelpYSjBhVzl1SUdCa2MzUmZjM1JsY0NBK0lEQmdJR1poYVd4bFpDQnBiaUFBUVhOelpYSjBhVzl1SUdCd2VYSmhiV2xrTFQ1cGJXRm5aWE1vS1Zzd1hTNTNhV1IwYUNncElEMDlJR1JsZEdWamRHOXlMVDUzYVdSMGFDZ3BZQ0JtWVdsc1pXUWdhVzRnQUVwUVJVY2dabWxzWlNCb1lYTWdkVzV6ZFhCd2IzSjBaV1FnSldRdFkyOXRjRzl1Wlc1MElIQnBlR1ZzY3dvQVJYSnliM0lnYkc5aFpHbHVaeUJMVUUwZ1pHRjBZVG9nWlhKeWIzSWdjbVZoWkdsdVp5QmtZWFJoTGdvQVlYSlZkR2xzUjJWMFVHbDRaV3hHYjNKdFlYUk9ZVzFsT2lCRmNuSnZjaXdnZFc1eVpXTnZaMjVwYzJWa0lIQnBlR1ZzSUdadmNtMWhkQ0FvSldRcExnb0FVSGx5WVcxcFpDQmhibVFnWkdWMFpXTjBiM0lnYzJsNlpTQnRhWE50WVhSamFBQmhiR3h2WTJGMGIzSThWRDQ2T21Gc2JHOWpZWFJsS0hOcGVtVmZkQ0J1S1NBbmJpY2daWGhqWldWa2N5QnRZWGhwYlhWdElITjFjSEJ2Y25SbFpDQnphWHBsQUZWdWEyNXZkMjRnYVcxaFoyVWdkSGx3WlFCQmMzTmxjblJwYjI0Z1lITmpZV3hsSUR3Z2JVNTFiVk5qWVd4bGMxQmxjazlqZEdGMlpXQWdabUZwYkdWa0lHbHVJQUJCYzNObGNuUnBiMjRnWUhCYk1GMGdQaUJ3Y0RGYkxURmRZQ0JtWVdsc1pXUWdhVzRnQUVGemMyVnlkR2x2YmlCZ2FHbHpkQ0FoUFNCT1ZVeE1ZQ0JtWVdsc1pXUWdhVzRnQUVGemMyVnlkR2x2YmlCZ0tITnlZMTkzYVdSMGFDVXlLU0E5UFNBeFlDQm1ZV2xzWldRZ2FXNGdBRUZ6YzJWeWRHbHZiaUJnYVcweExtTm9ZVzV1Wld4ektDa2dQVDBnTVdBZ1ptRnBiR1ZrSUdsdUlBQkJjM05sY25ScGIyNGdZRzFTWldaSmJXRm5aVmRwWkhSb0lENGdNR0FnWm1GcGJHVmtJR2x1SUFCUGRYUWdiMllnYldWdGIzSjVMZ29BYTNCdFEyaGhibWRsVUdGblpVNXZUMlpTWldaRVlYUmhVMlYwS0NrNklFNVZURXdnY21WbVJHRjBZVk5sZEM0S0FFVnljbTl5SUc5d1pXNXBibWNnWm1sc1pTQW5KWE11YlhKckp5NEtBQ1VsSlRBeWVBQXZhRzl0WlM5M1lXeDBaWEl2YTJGc2QyRnNkQzFuYVhSb2RXSXZhbk5oY25SdmIyeHJhWFJPUmxRdlpXMXpZM0pwY0hSbGJpOVhaV0pCVWt0cGRFeHBZaTlzYVdJdlUxSkRMMHRRVFM5R2NtVmhhMDFoZEdOb1pYSXZaR1YwWldOMGIzSnpMMjl5YVdWdWRHRjBhVzl1WDJGemMybG5ibTFsYm5RdWFBQWxaaUFsWmlBbFppQWxaZ0IzYVdSMGFDQnRkWE4wSUdKbElIQnZjMmwwYVhabEFGTmpZV3hsSUcxMWMzUWdZbVVnYkdWemN5QjBhR0Z1SUc1MWJXSmxjaUJ2WmlCelkyRnNaU0J3WlhJZ2IyTjBZWFpsQUZWdWMzVndjRzl5ZEdWa0lHbHRZV2RsSUhSNWNHVUFVMjkxY21ObElIZHBaSFJvSUcxMWMzUWdZbVVnYjJSa0FFRnpjMlZ5ZEdsdmJpQmdjRnN3WFNBK0lIQndNVnN3WFdBZ1ptRnBiR1ZrSUdsdUlBQkJjM05sY25ScGIyNGdZR2x0TWk1amFHRnVibVZzY3lncElEMDlJREZnSUdaaGFXeGxaQ0JwYmlBQVFYTnpaWEowYVc5dUlHQndlWEpoYldsa0xUNXBiV0ZuWlhNb0tWc3dYUzVvWldsbmFIUW9LU0E5UFNCa1pYUmxZM1J2Y2kwK2FHVnBaMmgwS0NsZ0lHWmhhV3hsWkNCcGJpQUFZV3hzYjJOaGRHOXlQRlErT2pwaGJHeHZZMkYwWlNoemFYcGxYM1FnYmlrZ0oyNG5JR1Y0WTJWbFpITWdiV0Y0YVcxMWJTQnpkWEJ3YjNKMFpXUWdjMmw2WlFBdmNISnZZeTl6Wld4bUwyVjRaUUJQWTNSaGRtVWdiM1YwSUc5bUlISmhibWRsQUVocGMzUnZaM0poYlNCd2IybHVkR1Z5SUdseklFNVZURXdBUVhOelpYSjBhVzl1SUdCaGMzTnBaMjV0Wlc1MExuTnBlbVVvS1NBOVBTQnVkVzFmYVc1a2FXTmxjMkFnWm1GcGJHVmtJR2x1SUFCQmMzTmxjblJwYjI0Z1lIQmJNRjBnUGlCd2NERmJNVjFnSUdaaGFXeGxaQ0JwYmlBQVFYTnpaWEowYVc5dUlHQW9ZMmgxYm10ZmMybDZaU1V5S1QwOU1HQWdabUZwYkdWa0lHbHVJQUJCYzNObGNuUnBiMjRnWUcxU1pXWkpiV0ZuWlVobGFXZG9kQ0ErSURCZ0lHWmhhV3hsWkNCcGJpQUFRWE56WlhKMGFXOXVJR0JrTG5kcFpIUm9LQ2tnUFQwZ2FXMHlMbmRwWkhSb0tDbGdJR1poYVd4bFpDQnBiaUFBVkhKaGJuTm1iM0p0WVhScGIyNGdiV0YwY21sNElISmxZV1FnWlhKeWIzSWhJUW9BU1cxaFoyVnpJRzExYzNRZ2FHRjJaU0IwYUdVZ2MyRnRaU0IzYVdSMGFBQXZhRzl0WlM5M1lXeDBaWEl2YTJGc2QyRnNkQzFuYVhSb2RXSXZhbk5oY25SdmIyeHJhWFJPUmxRdlpXMXpZM0pwY0hSbGJpOVhaV0pCVWt0cGRFeHBZaTlzYVdJdlUxSkRMMHRRVFM5R2NtVmhhMDFoZEdOb1pYSXZiV0YwWTJobGNuTXZZbWx1WVhKNVgyaHBaWEpoY21Ob2FXTmhiRjlqYkhWemRHVnlhVzVuTG1nQWFuQm5BRlZ1ZEdWemRHVmtJR0psYUdGMmFXOXlJR1p2Y2lCdlpHUWdZMmgxYm1zZ2MybDZaUUJvWldsbmFIUWdiWFZ6ZENCaVpTQndiM05wZEdsMlpRQlRZMkZzWlNCdmRYUWdiMllnY21GdVoyVUFRWE56WlhKMGFXOXVJR0FvWm1KcGJpc3dMalZtS1NBK0lEQWdKaVlnS0daaWFXNHRNQzQxWmlrZ1BDQnVkVzFmWW1sdWMyQWdabUZwYkdWa0lHbHVJQUJCYzNObGNuUnBiMjRnWUNGcGMybHVaaWgxV3pCZEtXQWdabUZwYkdWa0lHbHVJQUFsY3lWekNnQlhhV1IwYUNCcGN5QjZaWEp2QUM5b2IyMWxMM2RoYkhSbGNpOXJZV3gzWVd4MExXZHBkR2gxWWk5cWMyRnlkRzl2Ykd0cGRFNUdWQzlsYlhOamNtbHdkR1Z1TDFkbFlrRlNTMmwwVEdsaUwyeHBZaTlUVWtNdlMxQk5MMFp5WldGclRXRjBZMmhsY2k5dFlYUmphR1Z5Y3k5b2IzVm5hRjl6YVcxcGJHRnlhWFI1WDNadmRHbHVaeTVvQUVGemMybG5ibTFsYm5RZ2MybDZaU0IzY205dVp3QkVaV05wYldGc0lHSnBiaUJ3YjNOcGRHbHZiaUJwYm1SbGVDQnZkWFFnYjJZZ2NtRnVaMlVBU1U1R0FFRnpjMlZ5ZEdsdmJpQmdLR2x1ZENsemRHUTZPbVpzYjI5eUtIZ3BJRDA5SUNocGJuUXBlR0FnWm1GcGJHVmtJR2x1SUFCQmMzTmxjblJwYjI0Z1lHUXVhR1ZwWjJoMEtDa2dQVDBnYVcweUxtaGxhV2RvZENncFlDQm1ZV2xzWldRZ2FXNGdBRWx0WVdkbGN5QnRkWE4wSUdoaGRtVWdkR2hsSUhOaGJXVWdhR1ZwWjJoMEFDOHVMaTl6YUdGeVpTOGxjd0JJWldsbmFIUWdhWE1nZW1WeWJ3QXZhRzl0WlM5M1lXeDBaWEl2YTJGc2QyRnNkQzFuYVhSb2RXSXZhbk5oY25SdmIyeHJhWFJPUmxRdlpXMXpZM0pwY0hSbGJpOVhaV0pCVWt0cGRFeHBZaTlzYVdJdlUxSkRMMHRRVFM5R2NtVmhhMDFoZEdOb1pYSXZaR1YwWldOMGIzSnpMMmx1ZEdWeWNHOXNZWFJsTG1nQVFYTnpaWEowYVc5dUlHQmhjM05wWjI1dFpXNTBXMmxkSUNFOUlDMHhZQ0JtWVdsc1pXUWdhVzRnQUVGemMyVnlkR2x2YmlCZ2FXNWtaWGdnUGowZ01HQWdabUZwYkdWa0lHbHVJQUJCYzNObGNuUnBiMjRnWUcxaFoyNXBkSFZrWlNBK1BTQXdZQ0JtWVdsc1pXUWdhVzRnQUVGemMyVnlkR2x2YmlCZ0lXbHphVzVtS0hWYk1WMHBZQ0JtWVdsc1pXUWdhVzRnQUZOMFpYQWdhWE1nZW1WeWJ3Qk5ZV2R1YVhSMVpHVWdZMkZ1Ym05MElHSmxJRzVsWjJGMGFYWmxBR1pzYjI5eUtDa2dZVzVrSUdOaGMzUWdibTkwSUhSb1pTQnpZVzFsQUdsdVpHVjRJRzkxZENCdlppQnlZVzVuWlFCQmMzTnBaMjV0Wlc1MElHbHpJR2x1ZG1Gc2FXUUFTRTlOUlFCQmMzTmxjblJwYjI0Z1lHbHRNUzUzYVdSMGFDZ3BJRDA5SUdsdE1pNTNhV1IwYUNncFlDQm1ZV2xzWldRZ2FXNGdBQzlvYjIxbEwzZGhiSFJsY2k5cllXeDNZV3gwTFdkcGRHaDFZaTlxYzJGeWRHOXZiR3RwZEU1R1ZDOWxiWE5qY21sd2RHVnVMMWRsWWtGU1MybDBUR2xpTDJ4cFlpOVRVa012UzFCTkwwWnlaV0ZyVFdGMFkyaGxjaTlrWlhSbFkzUnZjbk12YUdGeWNtbHpMV2x1YkdsdVpTNW9BR0ZzYkc5allYUnZjanhVUGpvNllXeHNiMk5oZEdVb2MybDZaVjkwSUc0cElDZHVKeUJsZUdObFpXUnpJRzFoZUdsdGRXMGdjM1Z3Y0c5eWRHVmtJSE5wZW1VQUwzQnliMk12YzJWc1ppOWpiV1JzYVc1bEFFRnpjMlZ5ZEdsdmJpQmdLR2x1ZENsemRHUTZPbVpzYjI5eUtIa3BJRDA5SUNocGJuUXBlV0FnWm1GcGJHVmtJR2x1SUFCQmMzTmxjblJwYjI0Z1lHRnpjMmxuYm0xbGJuUmJhVjBnUENCdWRXMWZhVzVrYVdObGMyQWdabUZwYkdWa0lHbHVJQUJCYzNObGNuUnBiMjRnWUc1MWJWOWlhVzV6SUQ0OUlEQmdJR1poYVd4bFpDQnBiaUFBUVhOelpYSjBhVzl1SUdBb2FUNCtNU2tnUENCemRHUTZPbU5sYVd3b0tITnlZMTlvWldsbmFIUXRNU2t2TWk1bUtXQWdabUZwYkdWa0lHbHVJQUJCYzNObGNuUnBiMjRnWUdsdE1TNW9aV2xuYUhRb0tTQTlQU0JwYlRJdWFHVnBaMmgwS0NsZ0lHWmhhV3hsWkNCcGJpQUFTVzVrWlhnZ2FYTWdiM1YwSUc5bUlHSnZkVzVrY3dCT2RXMWlaWElnWW1sdWN5QnRkWE4wSUdKbElIQnZjMmwwYVhabEFFRnpjMmxuYm0xbGJuUWdiM1YwSUc5bUlISmhibWRsQUU5MWRDQnZaaUJ5WVc1blpRQkViMGNnVUhseVlXMXBaQUJ5WWdCQmMzTmxjblJwYjI0Z1lIbHdJRDQ5SURBZ0ppWWdlWEFnUENCb1pXbG5hSFJnSUdaaGFXeGxaQ0JwYmlBQVFYTnpaWEowYVc5dUlHQmlhVzVZSUQ0OUlEQmdJR1poYVd4bFpDQnBiaUFBZVhBZ2IzVjBJRzltSUdKdmRXNWtjd0JPYjI0dGJXRjRJSE4xY0hCeVpYTnphVzl1QUdKcGJsZ2diM1YwSUc5bUlISmhibWRsQUVGemMyVnlkR2x2YmlCZ2FXNWthV05sYzF0aGMzTnBaMjV0Wlc1MFcybGRYU0E4SUc1MWJWOW1aV0YwZFhKbGMyQWdabUZwYkdWa0lHbHVJQUJCYzNObGNuUnBiMjRnWUdsdFlXZGxMblI1Y0dVb0tTQTlQU0JKVFVGSFJWOVZTVTVVT0dBZ1ptRnBiR1ZrSUdsdUlBQkJjM05sY25ScGIyNGdZSGN4SUQ0OUlEQmdJR1poYVd4bFpDQnBiaUFBSlhNNklDVnpDZ0JUZFdKd2FYaGxiQUIzTVNCdGRYTjBJR0psSUhCdmMybDBhWFpsQUZWdVlXSnNaU0IwYnlCa1pYUmxjbTFwYm1VZ2NISnZZMlZ6Y3lCdVlXMWxBRTl1YkhrZ1ozSmhlU0J6WTJGc1pTQnBiV0ZuWlhNZ1lYSmxJSE4xY0hCdmNuUmxaQUJCYzNObGNuUnBiMjRnWUhsd1gzQnNkWE5mTVNBK1BTQXdJQ1ltSUhsd1gzQnNkWE5mTVNBOElHaGxhV2RvZEdBZ1ptRnBiR1ZrSUdsdUlBQkJjM05sY25ScGIyNGdZR0pwYmxnZ1BDQnRUblZ0V0VKcGJuTmdJR1poYVd4bFpDQnBiaUFBUVhOelpYSjBhVzl1SUdCcGRDMCtjMlZqYjI1a0xuTnBlbVVvS1NBaFBTQXdZQ0JtWVdsc1pXUWdhVzRnQUhCeWRXNWxSbVZoZEhWeVpYTUFlWEJmY0d4MWMxOHhJRzkxZENCdlppQmliM1Z1WkhNQUpYTWxjd0JEYkhWemRHVnlJRzExYzNRZ2FHRjJaU0JoZEd4bFlYTmxkQ0F4SUdabFlYUjFjbVVBUVhOelpYSjBhVzl1SUdCdlkzUmhkbVVnUENCdFRuVnRUMk4wWVhabGMyQWdabUZwYkdWa0lHbHVJQUJCYzNObGNuUnBiMjRnWUdKcGJsa2dQajBnTUdBZ1ptRnBiR1ZrSUdsdUlBQkJjM05sY25ScGIyNGdZSGN5SUQ0OUlEQmdJR1poYVd4bFpDQnBiaUFBUm1sdVpDQlBjbWxsYm5SaGRHbHZibk1BTDJodmJXVXZkMkZzZEdWeUwydGhiSGRoYkhRdFoybDBhSFZpTDJwellYSjBiMjlzYTJsMFRrWlVMMlZ0YzJOeWFYQjBaVzR2VjJWaVFWSkxhWFJNYVdJdmJHbGlMMU5TUXk5TFVFMHZSbkpsWVd0TllYUmphR1Z5TDJSbGRHVmpkRzl5Y3k5bllYVnpjMmxoYmw5elkyRnNaVjl6Y0dGalpWOXdlWEpoYldsa0xtZ0FkeklnYlhWemRDQmlaU0J3YjNOcGRHbDJaUUF2ZG1GeUwyTmhZMmhsQUdKcGJsa2diM1YwSUc5bUlISmhibWRsQUVGemMyVnlkR2x2YmlCZ2VIQWdQajBnTUNBbUppQjRjQ0E4SUhkcFpIUm9ZQ0JtWVdsc1pXUWdhVzRnQUVGemMyVnlkR2x2YmlCZ1pITjBXMmxkSUQ0OUlDMHlOVGd3TmpSZ0lHWmhhV3hsWkNCcGJpQUFRWE56WlhKMGFXOXVJR0J0U3lBOVBTQnRRMlZ1ZEdWeWN5NXphWHBsS0NsZ0lHWmhhV3hsWkNCcGJpQUFlSEFnYjNWMElHOW1JR0p2ZFc1a2N3QXZhRzl0WlM5M1lXeDBaWEl2YTJGc2QyRnNkQzFuYVhSb2RXSXZhbk5oY25SdmIyeHJhWFJPUmxRdlpXMXpZM0pwY0hSbGJpOVhaV0pCVWt0cGRFeHBZaTlzYVdJdlUxSkRMMHRRVFM5R2NtVmhhMDFoZEdOb1pYSXZiV0YwWTJobGNuTXZhMjFsWkc5cFpITXVhQUF2TG1OaFkyaGxBRTlqZEdGMlpTQnZkWFFnYjJZZ2NtRnVaMlVBUVhOelpYSjBhVzl1SUdCaU1TQStQU0F3SUNZbUlHSXhJRHdnYm5WdFgySnBibk5nSUdaaGFXeGxaQ0JwYmlBQVFYTnpaWEowYVc5dUlHQmlhVzVaSUR3Z2JVNTFiVmxDYVc1ellDQm1ZV2xzWldRZ2FXNGdBRUZ6YzJWeWRHbHZiaUJnWkhOMFcybGRJRHc5SURJMU9EQTJOR0FnWm1GcGJHVmtJR2x1SUFCQmMzTmxjblJwYjI0Z1lHbHRNQzVvWldsbmFIUW9LU0E5UFNCcGJURXVhR1ZwWjJoMEtDbGdJR1poYVd4bFpDQnBiaUFBU0dWcFoyaDBJR2x6SUdsdVkyOXVjMmx6ZEdWdWRBQnJJSE5vYjNWc1pDQnRZWFJqYUNCMGFHVWdiblZ0WW1WeUlHOW1JR05zZFhOMFpYSWdZMlZ1ZEdWeWN3QWxjeThsY3dCaU1TQmlhVzRnYVc1a1pYZ2diM1YwSUc5bUlISmhibWRsQUVGemMyVnlkR2x2YmlCZ2VIQmZjR3gxYzE4eElENDlJREFnSmlZZ2VIQmZjR3gxYzE4eElEd2dkMmxrZEdoZ0lHWmhhV3hsWkNCcGJpQUFRWE56WlhKMGFXOXVJR0J6WTJGc1pTQThJRzFPZFcxVFkyRnNaWE5RWlhKUFkzUmhkbVZnSUdaaGFXeGxaQ0JwYmlBQVFYTnpaWEowYVc5dUlHQmtjM1JiYVYwZ1BEMGdOREV5T1RBeU5HQWdabUZwYkdWa0lHbHVJQUJCYzNObGNuUnBiMjRnWUdKcGJrRnVaMnhsSUQ0OUlEQmdJR1poYVd4bFpDQnBiaUFBZUhCZmNHeDFjMTh4SUc5MWRDQnZaaUJpYjNWdVpITUFZbWx1UVc1bmJHVWdiM1YwSUc5bUlISmhibWRsQUZOallXeGxJRzkxZENCdlppQnlZVzVuWlFBdmRtRnlMMnhwWWdCQmMzTmxjblJwYjI0Z1lHSXlJRDQ5SURBZ0ppWWdZaklnUENCdWRXMWZZbWx1YzJBZ1ptRnBiR1ZrSUdsdUlBQkJjM05sY25ScGIyNGdZR1J6ZEZ0cFhTQStQU0F0TkRFeU9UQXlOR0FnWm1GcGJHVmtJR2x1SUFCQmMzTmxjblJwYjI0Z1lHNTFiVjltWldGMGRYSmxjeUErSURCZ0lHWmhhV3hsWkNCcGJpQUFRWE56WlhKMGFXOXVJR0JwYlRBdWFHVnBaMmgwS0NrZ1BUMGdhVzB5TG1obGFXZG9kQ2dwWUNCbVlXbHNaV1FnYVc0Z0FDOHVZMjl1Wm1sbkFHRnNiRzlqWVhSdmNqeFVQam82WVd4c2IyTmhkR1VvYzJsNlpWOTBJRzRwSUNkdUp5QmxlR05sWldSeklHMWhlR2x0ZFcwZ2MzVndjRzl5ZEdWa0lITnBlbVVBVG5WdFltVnlJRzltSUdabFlYUjFjbVZ6SUcxMWMzUWdZbVVnY0c5emFYUnBkbVVBWWpJZ1ltbHVJR2x1WkdWNElHOTFkQ0J2WmlCeVlXNW5aUUJCYzNObGNuUnBiMjRnWUdKcGJrRnVaMnhsSUR3Z2JVNTFiVUZ1WjJ4bFFtbHVjMkFnWm1GcGJHVmtJR2x1SUFCQmMzTmxjblJwYjI0Z1lIY3dJRDQ5SURBZ0ppWWdkekFnUEQwZ01TNHdNREF4WUNCbVlXbHNaV1FnYVc0Z0FFRnpjMlZ5ZEdsdmJpQmdLR2x0TVM1b1pXbG5hSFFvS1Q0K01Ta2dQVDBnYVcweUxtaGxhV2RvZENncFlDQm1ZV2xzWldRZ2FXNGdBR0ZzYkc5allYUnZjanhVUGpvNllXeHNiMk5oZEdVb2MybDZaVjkwSUc0cElDZHVKeUJsZUdObFpXUnpJRzFoZUdsdGRXMGdjM1Z3Y0c5eWRHVmtJSE5wZW1VQVQzVjBJRzltSUhKaGJtZGxBRlJOVUVSSlVnQkJjM05sY25ScGIyNGdZRzUxYlY5cGJtUnBZMlZ6SUR3OUlHNTFiVjltWldGMGRYSmxjMkFnWm1GcGJHVmtJR2x1SUFCQmMzTmxjblJwYjI0Z1lHZDRlQ0E4UFNBME1USTVNREkwWUNCbVlXbHNaV1FnYVc0Z0FFRnpjMlZ5ZEdsdmJpQmdZbWx1VTJOaGJHVWdQajBnTUdBZ1ptRnBiR1ZrSUdsdUlBQkJjM05sY25ScGIyNGdZQ2hwYlRBdWFHVnBaMmgwS0NrK1BqRXBJRDA5SUdsdE1TNW9aV2xuYUhRb0tXQWdabUZwYkdWa0lHbHVJQUJOYjNKbElHbHVaR2xqWlhNZ2RHaGhiaUJtWldGMGRYSmxjd0F2ZEcxd0FHSnBibE5qWVd4bElHOTFkQ0J2WmlCeVlXNW5aUUJCYzNObGNuUnBiMjRnWUhKdmR5QThJRzFJWldsbmFIUmdJR1poYVd4bFpDQnBiaUFBUVhOelpYSjBhVzl1SUdCM01TQStQU0F3SUNZbUlIY3hJRHc5SURFdU1EQXdNV0FnWm1GcGJHVmtJR2x1SUFCQmMzTmxjblJwYjI0Z1lHZDRlQ0ErUFNBd1lDQm1ZV2xzWldRZ2FXNGdBRUZ6YzJWeWRHbHZiaUJnS0dsdE1DNW9aV2xuYUhRb0tUNCtNU2tnUFQwZ2FXMHlMbWhsYVdkb2RDZ3BZQ0JtWVdsc1pXUWdhVzRnQUVWeWNtOXlJR3h2YjJ0cGJtY2dabTl5SUhKbGMyOTFjbU5sY3lCa2FYSmxZM1J2Y25rZ2NHRjBhQUF2YUc5dFpTOTNZV3gwWlhJdmEyRnNkMkZzZEMxbmFYUm9kV0l2YW5OaGNuUnZiMnhyYVhST1JsUXZaVzF6WTNKcGNIUmxiaTlYWldKQlVrdHBkRXhwWWk5c2FXSXZVMUpETDB0UVRTOUdjbVZoYTAxaGRHTm9aWEl2Wm5KaGJXVjNiM0pyTDJsdFlXZGxMbWdBUVhOelpYSjBhVzl1SUdCaWFXNVRZMkZzWlNBOElHMU9kVzFUWTJGc1pVSnBibk5nSUdaaGFXeGxaQ0JwYmlBQVFYTnpaWEowYVc5dUlHQnRRblZqYTJWMGN5NXphWHBsS0NrZ1BUMGdiVTUxYlVKMVkydGxkSE5ZWUNCbVlXbHNaV1FnYVc0Z0FFRnpjMlZ5ZEdsdmJpQmdiblZ0WDJsdVpHbGpaWE1nUGowZ2JVdGdJR1poYVd4bFpDQnBiaUFBUVhOelpYSjBhVzl1SUdCbmVYa2dQRDBnTkRFeU9UQXlOR0FnWm1GcGJHVmtJR2x1SUFCQmMzTmxjblJwYjI0Z1lIY3lJRDQ5SURBZ0ppWWdkeklnUEQwZ01TNHdNREF4WUNCbVlXbHNaV1FnYVc0Z0FFNXZkQ0JsYm05MVoyZ2dabVZoZEhWeVpYTUFjbTkzSUc5MWRDQnZaaUJpYjNWdVpITUFSWEp5YjNJZ1kzSmxZWFJwYm1jZ2NtVnpiM1Z5WTJWeklHUnBjbVZqZEc5eWVTQndZWFJvQUVKMVkydGxkSE1nWVhKbElHNXZkQ0JoYkd4dlkyRjBaV1FBUVhOelpYSjBhVzl1SUdCM015QStQU0F3SUNZbUlIY3pJRHc5SURFdU1EQXdNV0FnWm1GcGJHVmtJR2x1SUFCQmMzTmxjblJwYjI0Z1lHZDVlU0ErUFNBd1lDQm1ZV2xzWldRZ2FXNGdBRUZ6YzJWeWRHbHZiaUJnYVc1a1pYZ2dQRDBnS0dKcGJsZ2dLeUJpYVc1WkttMU9kVzFZUW1sdWN5QXJJR0pwYmtGdVoyeGxLbTFPZFcxWVFtbHVjeXB0VG5WdFdVSnBibk1nS3lCaWFXNVRZMkZzWlNwdFRuVnRXRUpwYm5NcWJVNTFiVmxDYVc1ekttMU9kVzFCYm1kc1pVSnBibk1wWUNCbVlXbHNaV1FnYVc0Z0FFRnpjMmxuYm0xbGJuUWdjMmw2WlNCcGN5QnBibU52Y25KbFkzUUFRWE56WlhKMGFXOXVJR0J0UW5WamEyVjBjMXN3WFM1emFYcGxLQ2tnUFQwZ2JVNTFiVUoxWTJ0bGRITlpZQ0JtWVdsc1pXUWdhVzRnQUVGemMyVnlkR2x2YmlCZ1ozaDVJRHc5SURReE1qa3dNalJnSUdaaGFXeGxaQ0JwYmlBQVFYTnpaWEowYVc5dUlHQW9kekFyZHpFcmR6SXJkek1wSUR3OUlERXVNREF3TVdBZ1ptRnBiR1ZrSUdsdUlBQkJjM05sY25ScGIyNGdZRzRnUGlBd1lDQm1ZV2xzWldRZ2FXNGdBRVZ5Y205eU9pQlZibUZpYkdVZ2RHOGdZMmhoYm1kbElIZHZjbXRwYm1jZ1pHbHlaV04wYjNKNUlIUnZJQ2NsY3ljdUNnQXZhRzl0WlM5M1lXeDBaWEl2YTJGc2QyRnNkQzFuYVhSb2RXSXZhbk5oY25SdmIyeHJhWFJPUmxRdlpXMXpZM0pwY0hSbGJpOVhaV0pCVWt0cGRFeHBZaTlzYVdJdlUxSkRMMHRRVFM5R2NtVmhhMDFoZEdOb1pYSXZkWFJwYkhNdmNHRnlkR2xoYkY5emIzSjBMbWdBUVhOelpYSjBhVzl1SUdCdFJtVmhkSFZ5WlZCdmFXNTBjeTV6YVhwbEtDa2dQRDBnYlUxaGVFNTFiVVpsWVhSMWNtVlFiMmx1ZEhOZ0lHWmhhV3hsWkNCcGJpQUFRWE56WlhKMGFXOXVJR0J3YjNNZ1BUMGdOalkyWUNCbVlXbHNaV1FnYVc0Z0FFRnpjMlZ5ZEdsdmJpQmdaM2g1SUQ0OUlDMDBNVEk1TURJMFlDQm1ZV2xzWldRZ2FXNGdBRUZ6YzJWeWRHbHZiaUJnYm5WdFgyTmxiblJsY25NZ1BpQXdZQ0JtWVdsc1pXUWdhVzRnQUZzbElDNHpaaUFsSUM0elppQWxJQzR6WmwwZ1d5VWdOaTR4WmwwS0FBTUFBQUFEQUFBQUJBQUFBQVFBQUFBRUFBQUFBUUFBQUFRQUFBQUNBQUFBQWdBQUFBSUFBQUFDQUFBQUFnQUFBQUVBQUFBQkFBQUFBUUJCc0trQkMrVXdCQUFBQUlnQUFBQUZBQUFBa0FBQUFBWUFBQUNZQUFBQUNRQUFBTEFBQUFBUkJBQUFnQXNBQU1FTkFBRHZEd0FBTG1selpYUUFjbUlBVGpaMmFYTnBiMjR5TlVkaGRYTnphV0Z1VTJOaGJHVlRjR0ZqWlZCNWNtRnRhV1JGQUFBQUJQVUFBT2xVQUFCVWIyOGdiV0Z1ZVNCbVpXRjBkWEpsSUhCdmFXNTBjd0JVYUdWeVpTQnRkWE4wSUdKbElHRjBJR3hsWVhOMElERWdZMlZ1ZEdWeUFHNGdiWFZ6ZENCaVpTQndiM05wZEdsMlpRQlFiM05wZEdsdmJpQnBjeUJ1YjNRZ2QybDBhR2x1SUhKaGJtZGxBRnNsYzEwZ1d5VnpYU0JiSlhOZElEb2dSbTkxYm1RZ0pXUWdabVZoZEhWeVpYTWdhVzRnY1hWbGNua0FRWE56WlhKMGFXOXVJR0JySUQ0Z01HQWdabUZwYkdWa0lHbHVJQUJCYzNObGNuUnBiMjRnWUd0d0xuTmpZV3hsSUR3Z2JVeGhjR3hoWTJsaGJsQjVjbUZ0YVdRdWJuVnRVMk5oYkdWUVpYSlBZM1JoZG1Vb0tXQWdabUZwYkdWa0lHbHVJQUJHWldGMGRYSmxJSEJ2YVc1MElITmpZV3hsSUdseklHOTFkQ0J2WmlCaWIzVnVaSE1BYXlCdGRYTjBJR0psSUhCdmMybDBhWFpsQUVacGJtUWdUV0YwWTJobGN5QW9NU2tBU0c5MVoyZ2dWbTkwYVc1bklDZ3hLUUJCYzNObGNuUnBiMjRnWUd0d0xuTmpiM0psSUQwOUlHeGhjREV1WjJWMFBHWnNiMkYwUGloNUtWdDRYV0FnWm1GcGJHVmtJR2x1SUFCVFkyOXlaU0JwY3lCdWIzUWdZMjl1YzJsemRHVnVkQ0IzYVhSb0lIUm9aU0JFYjBjZ2FXMWhaMlVBUm1sdVpDQkliM1ZuYUNCTllYUmphR1Z6SUNneEtRQkZjM1JwYldGMFpTQkliMjF2WjNKaGNHaDVJQ2d4S1FCQmMzTmxjblJwYjI0Z1lHSjFZMnRsZEZzd1hTNW1hWEp6ZENBK1BTQmlkV05yWlhSYmJsMHVabWx5YzNSZ0lHWmhhV3hsWkNCcGJpQUFiblJvWDJWc1pXMWxiblFnWm1GcGJHVmtBRVpwYm1RZ1NXNXNhV1Z5Y3lBb01Ta0FSbWx1WkNCTllYUmphR1Z6SUNneUtRQkJjM05sY25ScGIyNGdZRzlqZEdGMlpTQThJRzFPZFcxUFkzUmhkbVZ6WUNCbVlXbHNaV1FnYVc0Z0FDOW9iMjFsTDNkaGJIUmxjaTlyWVd4M1lXeDBMV2RwZEdoMVlpOXFjMkZ5ZEc5dmJHdHBkRTVHVkM5bGJYTmpjbWx3ZEdWdUwxZGxZa0ZTUzJsMFRHbGlMMnhwWWk5VFVrTXZTMUJOTDBaeVpXRnJUV0YwWTJobGNpOWtaWFJsWTNSdmNuTXZaMkYxYzNOcFlXNWZjMk5oYkdWZmMzQmhZMlZmY0hseVlXMXBaQzVvQUVodmRXZG9JRlp2ZEdsdVp5QW9NaWtBVDJOMFlYWmxJRzkxZENCdlppQnlZVzVuWlFCR2FXNWtJRWh2ZFdkb0lFMWhkR05vWlhNZ0tESXBBRVZ6ZEdsdFlYUmxJRWh2Ylc5bmNtRndhSGtnS0RJcEFFRnpjMlZ5ZEdsdmJpQmdjMk5oYkdVZ1BDQnRUblZ0VTJOaGJHVnpVR1Z5VDJOMFlYWmxZQ0JtWVdsc1pXUWdhVzRnQUZOallXeGxJRzkxZENCdlppQnlZVzVuWlFCR2FXNWtJRWx1YkdsbGNuTWdLRElwQUVGemMyVnlkR2x2YmlCZ1ltVnpkRjlwYm1SbGVDQWhQU0J6ZEdRNk9tNTFiV1Z5YVdOZmJHbHRhWFJ6UEhOcGVtVmZkRDQ2T20xaGVDZ3BZQ0JtWVdsc1pXUWdhVzRnQUVGemMyVnlkR2x2YmlCZ2FXNWtaWGdnUENCdFNXMWhaMlZ6TG5OcGVtVW9LV0FnWm1GcGJHVmtJR2x1SUFBdmFHOXRaUzkzWVd4MFpYSXZhMkZzZDJGc2RDMW5hWFJvZFdJdmFuTmhjblJ2YjJ4cmFYUk9SbFF2WlcxelkzSnBjSFJsYmk5WFpXSkJVa3RwZEV4cFlpOXNhV0l2VTFKREwwdFFUUzlHY21WaGEwMWhkR05vWlhJdlpHVjBaV04wYjNKekwwUnZSMTl6WTJGc1pWOXBiblpoY21saGJuUmZaR1YwWldOMGIzSXVhQUF2YUc5dFpTOTNZV3gwWlhJdmEyRnNkMkZzZEMxbmFYUm9kV0l2YW5OaGNuUnZiMnhyYVhST1JsUXZaVzF6WTNKcGNIUmxiaTlYWldKQlVrdHBkRXhwWWk5c2FXSXZVMUpETDB0UVRTOUdjbVZoYTAxaGRHTm9aWEl2YldGMFkyaGxjbk12Wm1WaGRIVnlaVjl0WVhSamFHVnlMV2x1YkdsdVpTNW9BRk52YldWMGFHbHVaeUJ6ZEhKaGJtZGxBRWx1WkdWNElHbHpJRzkxZENCdlppQnlZVzVuWlFCQmMzTmxjblJwYjI0Z1lITmpZV3hsSUQ0OUlEQmdJR1poYVd4bFpDQnBiaUFBUVhOelpYSjBhVzl1SUdCdFRXRjBZMmhsY3k1emFYcGxLQ2tnUEQwZ1ptVmhkSFZ5WlhNeExUNXphWHBsS0NsZ0lHWmhhV3hsWkNCcGJpQUFUblZ0WW1WeUlHOW1JRzFoZEdOb1pYTWdjMmh2ZFd4a0lHSmxJR3h2ZDJWeUFGTmpZV3hsSUcxMWMzUWdZbVVnY0c5emFYUnBkbVVBVTJOaGJHVWdiWFZ6ZENCaVpTQnNaWE56SUhSb1lXNGdiblZ0WW1WeUlHOW1JSE5qWVd4bElIQmxjaUJ2WTNSaGRtVUFRWE56WlhKMGFXOXVJR0J0VW05dmRDNW5aWFFvS1dBZ1ptRnBiR1ZrSUdsdUlBQlNiMjkwSUdOaGJtNXZkQ0JpWlNCT1ZVeE1BRUZ6YzJWeWRHbHZiaUJnYkdGd01DNW9aV2xuYUhRb0tTQTlQU0JzWVhBeExtaGxhV2RvZENncElEMDlJR3hoY0RJdWFHVnBaMmgwS0NsZ0lHWmhhV3hsWkNCcGJpQUFWMmxrZEdndmFHVnBaMmgwSUdGeVpTQnViM1FnWTI5dWMybHpkR1Z1ZEFCQmMzTmxjblJwYjI0Z1lHMXBibWtnSVQwZ0xURmdJR1poYVd4bFpDQnBiaUFBVFdsdWFXMTFiU0JwYm1SbGVDQnViM1FnYzJWMEFFRnpjMlZ5ZEdsdmJpQmdLR3hoY0RBdWFHVnBaMmgwS0NrZ1BUMGdiR0Z3TVM1b1pXbG5hSFFvS1NrZ0ppWWdLQ2hzWVhBeExtaGxhV2RvZENncFBqNHhLU0E5UFNCc1lYQXlMbWhsYVdkb2RDZ3BLV0FnWm1GcGJHVmtJR2x1SUFCQmMzTmxjblJwYjI0Z1lDZ29iR0Z3TUM1M2FXUjBhQ2dwUGo0eEtTQTlQU0JzWVhBeExuZHBaSFJvS0NrcElDWW1JQ2hzWVhBeExuZHBaSFJvS0NrZ1BUMGdiR0Z3TWk1M2FXUjBhQ2dwS1dBZ1ptRnBiR1ZrSUdsdUlBQkJjM05sY25ScGIyNGdZRzRnUEQwZ2FXNWZiV0YwWTJobGN5NXphWHBsS0NsZ0lHWmhhV3hsWkNCcGJpQUFVMmh2ZFd4a0lHSmxJSFJvWlNCellXMWxBRUZ6YzJWeWRHbHZiaUJnTUdBZ1ptRnBiR1ZrSUdsdUlBQkpiV0ZuWlNCemFYcGxjeUJoY21VZ2FXNWpiMjV6YVhOMFpXNTBBRUZ6YzJWeWRHbHZiaUJnWW1sdVdDQStQU0F3WUNCbVlXbHNaV1FnYVc0Z0FDOW9iMjFsTDNkaGJIUmxjaTlyWVd4M1lXeDBMV2RwZEdoMVlpOXFjMkZ5ZEc5dmJHdHBkRTVHVkM5bGJYTmpjbWx3ZEdWdUwxZGxZa0ZTUzJsMFRHbGlMMnhwWWk5VFVrTXZTMUJOTDBaeVpXRnJUV0YwWTJobGNpOXRZWFJqYUdWeWN5OW9iM1ZuYUY5emFXMXBiR0Z5YVhSNVgzWnZkR2x1Wnk1b0FFRnpjMlZ5ZEdsdmJpQmdLSGd0TVNrZ1BqMGdNQ0FtSmlBb2VDc3hLU0E4SUd4aGNERXVkMmxrZEdnb0tXQWdabUZwYkdWa0lHbHVJQUI0SUc5MWRDQnZaaUJpYjNWdVpITUFZbWx1V0NCdmRYUWdiMllnY21GdVoyVUFRWE56WlhKMGFXOXVJR0JpYVc1WUlEd2diVTUxYlZoQ2FXNXpZQ0JtWVdsc1pXUWdhVzRnQUVGemMyVnlkR2x2YmlCZ0tIa3RNU2tnUGowZ01DQW1KaUFvZVNzeEtTQThJR3hoY0RFdWFHVnBaMmgwS0NsZ0lHWmhhV3hsWkNCcGJpQUFlU0J2ZFhRZ2IyWWdZbTkxYm1SekFFRnpjMlZ5ZEdsdmJpQmdZbWx1V1NBK1BTQXdZQ0JtWVdsc1pXUWdhVzRnQUdKcGJsa2diM1YwSUc5bUlISmhibWRsQUVGemMyVnlkR2x2YmlCZ2JHRndNQzUzYVdSMGFDZ3BJRDA5SUd4aGNERXVkMmxrZEdnb0tXQWdabUZwYkdWa0lHbHVJQUJKYldGblpTQmthVzFsYm5OcGIyNXpJR2x1WTI5dWMybHpkR1Z1ZEFCQmMzTmxjblJwYjI0Z1lHSnBibGtnUENCdFRuVnRXVUpwYm5OZ0lHWmhhV3hsWkNCcGJpQUFRWE56WlhKMGFXOXVJR0JpYVc1QmJtZHNaU0ErUFNBd1lDQm1ZV2xzWldRZ2FXNGdBRUZ6YzJWeWRHbHZiaUJnYkdGd01DNTNhV1IwYUNncElEMDlJR3hoY0RJdWQybGtkR2dvS1dBZ1ptRnBiR1ZrSUdsdUlBQmlhVzVCYm1kc1pTQnZkWFFnYjJZZ2NtRnVaMlVBUVhOelpYSjBhVzl1SUdCc1lYQXdMbWhsYVdkb2RDZ3BJRDA5SUd4aGNERXVhR1ZwWjJoMEtDbGdJR1poYVd4bFpDQnBiaUFBUVhOelpYSjBhVzl1SUdCaWFXNUJibWRzWlNBOElHMU9kVzFCYm1kc1pVSnBibk5nSUdaaGFXeGxaQ0JwYmlBQVFYTnpaWEowYVc5dUlHQnNZWEF3TG1obGFXZG9kQ2dwSUQwOUlHeGhjREl1YUdWcFoyaDBLQ2xnSUdaaGFXeGxaQ0JwYmlBQVFYTnpaWEowYVc5dUlHQmlhVzVUWTJGc1pTQStQU0F3WUNCbVlXbHNaV1FnYVc0Z0FFRnpjMlZ5ZEdsdmJpQmdLSGd0TVNrZ1BqMGdNQ0FtSmlBb2VDc3hLU0E4SUdsdExuZHBaSFJvS0NsZ0lHWmhhV3hsWkNCcGJpQUFZbWx1VTJOaGJHVWdiM1YwSUc5bUlISmhibWRsQUVGemMyVnlkR2x2YmlCZ0tIa3RNU2tnUGowZ01DQW1KaUFvZVNzeEtTQThJR2x0TG1obGFXZG9kQ2dwWUNCbVlXbHNaV1FnYVc0Z0FFRnpjMlZ5ZEdsdmJpQmdZbWx1VTJOaGJHVWdQQ0J0VG5WdFUyTmhiR1ZDYVc1ellDQm1ZV2xzWldRZ2FXNGdBRUZ6YzJWeWRHbHZiaUJnS0d4aGNEQXVkMmxrZEdnb0tUNCtNU2tnUFQwZ2JHRndNaTUzYVdSMGFDZ3BZQ0JtWVdsc1pXUWdhVzRnQUVGemMyVnlkR2x2YmlCZ1pHbHpkRUpwYmtGdVoyeGxJRDQ5SURCZ0lHWmhhV3hsWkNCcGJpQUFRWE56WlhKMGFXOXVJR0FvYkdGd01DNW9aV2xuYUhRb0tUNCtNU2tnUFQwZ2JHRndNaTVvWldsbmFIUW9LV0FnWm1GcGJHVmtJR2x1SUFCa2FYTjBRbWx1UVc1bmJHVWdiWFZ6ZENCdWIzUWdZbVVnYm1WbllYUnBkbVVBUVhOelpYSjBhVzl1SUdCNFgyUnBkbDh5TFRBdU5XWWdQajBnTUdBZ1ptRnBiR1ZrSUdsdUlBQjRYMlJwZGw4eUlHOTFkQ0J2WmlCaWIzVnVaSE1nYjNWMElHOW1JR0p2ZFc1a2N5Qm1iM0lnYVc1MFpYSndiMnhoZEdsdmJnQkJjM05sY25ScGIyNGdZR2g1Y0M1emFYcGxLQ2tnUGowZ09TcHRZWGhmYm5WdFgyaDVjRzkwYUdWelpYTmdJR1poYVd4bFpDQnBiaUFBTDJodmJXVXZkMkZzZEdWeUwydGhiSGRoYkhRdFoybDBhSFZpTDJwellYSjBiMjlzYTJsMFRrWlVMMlZ0YzJOeWFYQjBaVzR2VjJWaVFWSkxhWFJNYVdJdmJHbGlMMU5TUXk5TFVFMHZSbkpsWVd0TllYUmphR1Z5TDJodmJXOW5jbUZ3YUhsZlpYTjBhVzFoZEdsdmJpOXliMkoxYzNSZmFHOXRiMmR5WVhCb2VTNW9BRUZ6YzJWeWRHbHZiaUJnZVY5a2FYWmZNaTB3TGpWbUlENDlJREJnSUdaaGFXeGxaQ0JwYmlBQWFIbHdJSFpsWTNSdmNpQnphRzkxYkdRZ1ltVWdiMllnYzJsNlpTQTVLbTFoZUY5dWRXMWZhSGx3YjNSb1pYTmxjd0I1WDJScGRsOHlJRzkxZENCdlppQmliM1Z1WkhNZ2IzVjBJRzltSUdKdmRXNWtjeUJtYjNJZ2FXNTBaWEp3YjJ4aGRHbHZiZ0JCYzNObGNuUnBiMjRnWUhSdGNGOXBMbk5wZW1Vb0tTQStQU0J1ZFcxZmNHOXBiblJ6WUNCbVlXbHNaV1FnYVc0Z0FFRnpjMlZ5ZEdsdmJpQmdlRjlrYVhaZk1pc3dMalZtSUR3Z2JHRndNaTUzYVdSMGFDZ3BZQ0JtWVdsc1pXUWdhVzRnQUhSdGNGOXBJSFpsWTNSdmNpQnphRzkxYkdRZ1ltVWdiMllnYzJsNlpTQnVkVzFmY0c5cGJuUnpBRUZ6YzJWeWRHbHZiaUJnZVY5a2FYWmZNaXN3TGpWbUlEd2diR0Z3TWk1b1pXbG5hSFFvS1dBZ1ptRnBiR1ZrSUdsdUlBQkJjM05sY25ScGIyNGdZR2g1Y0Y5amIzTjBjeTV6YVhwbEtDa2dQajBnYldGNFgyNTFiVjlvZVhCdmRHaGxjMlZ6WUNCbVlXbHNaV1FnYVc0Z0FFRnpjMlZ5ZEdsdmJpQmdLR3hoY0RBdWQybGtkR2dvS1Q0K01Ta2dQVDBnYkdGd01TNTNhV1IwYUNncFlDQm1ZV2xzWldRZ2FXNGdBR2g1Y0Y5amIzTjBjeUIyWldOMGIzSWdjMmh2ZFd4a0lHSmxJRzltSUhOcGVtVWdiV0Y0WDI1MWJWOW9lWEJ2ZEdobGMyVnpBRUZ6YzJWeWRHbHZiaUJnS0d4aGNEQXVhR1ZwWjJoMEtDaytQakVwSUQwOUlHeGhjREV1YUdWcFoyaDBLQ2xnSUdaaGFXeGxaQ0JwYmlBQVlXeHNiMk5oZEc5eVBGUStPanBoYkd4dlkyRjBaU2h6YVhwbFgzUWdiaWtnSjI0bklHVjRZMlZsWkhNZ2JXRjRhVzExYlNCemRYQndiM0owWldRZ2MybDZaUUJCYzNObGNuUnBiMjRnWUc0Z1BpQXdZQ0JtWVdsc1pXUWdhVzRnQUM5b2IyMWxMM2RoYkhSbGNpOXJZV3gzWVd4MExXZHBkR2gxWWk5cWMyRnlkRzl2Ykd0cGRFNUdWQzlsYlhOamNtbHdkR1Z1TDFkbFlrRlNTMmwwVEdsaUwyeHBZaTlUVWtNdlMxQk5MMFp5WldGclRXRjBZMmhsY2k5MWRHbHNjeTl3WVhKMGFXRnNYM052Y25RdWFBQkJjM05sY25ScGIyNGdZSEp2ZHlBOElHMUlaV2xuYUhSZ0lHWmhhV3hsWkNCcGJpQUFMMmh2YldVdmQyRnNkR1Z5TDJ0aGJIZGhiSFF0WjJsMGFIVmlMMnB6WVhKMGIyOXNhMmwwVGtaVUwyVnRjMk55YVhCMFpXNHZWMlZpUVZKTGFYUk1hV0l2YkdsaUwxTlNReTlMVUUwdlJuSmxZV3ROWVhSamFHVnlMMlp5WVcxbGQyOXlheTlwYldGblpTNW9BRzRnYlhWemRDQmlaU0J3YjNOcGRHbDJaUUJ5YjNjZ2IzVjBJRzltSUdKdmRXNWtjd0JCYzNObGNuUnBiMjRnWUdzZ1BpQXdZQ0JtWVdsc1pXUWdhVzRnQUdzZ2JYVnpkQ0JpWlNCd2IzTnBkR2wyWlFCQmMzTmxjblJwYjI0Z1lDaHBiblFwYzNSa09qcG1iRzl2Y2loNEtTQTlQU0FvYVc1MEtYaGdJR1poYVd4bFpDQnBiaUFBTDJodmJXVXZkMkZzZEdWeUwydGhiSGRoYkhRdFoybDBhSFZpTDJwellYSjBiMjlzYTJsMFRrWlVMMlZ0YzJOeWFYQjBaVzR2VjJWaVFWSkxhWFJNYVdJdmJHbGlMMU5TUXk5TFVFMHZSbkpsWVd0TllYUmphR1Z5TDJSbGRHVmpkRzl5Y3k5cGJuUmxjbkJ2YkdGMFpTNW9BRUZ6YzJWeWRHbHZiaUJnTUdBZ1ptRnBiR1ZrSUdsdUlBQkdZV2xzWldRZ2RHOGdZMjl0Y0hWMFpTQnRZWFJ5YVhnZ2FXNTJaWEp6WlFCbWJHOXZjaWdwSUdGdVpDQmpZWE4wSUc1dmRDQjBhR1VnYzJGdFpRQkJjM05sY25ScGIyNGdZQ2hwYm5RcGMzUmtPanBtYkc5dmNpaDVLU0E5UFNBb2FXNTBLWGxnSUdaaGFXeGxaQ0JwYmlBQVFYTnpaWEowYVc5dUlHQjVjQ0ErUFNBd0lDWW1JSGx3SUR3Z2FHVnBaMmgwWUNCbVlXbHNaV1FnYVc0Z0FIbHdJRzkxZENCdlppQmliM1Z1WkhNQVFYTnpaWEowYVc5dUlHQjVjRjl3YkhWelh6RWdQajBnTUNBbUppQjVjRjl3YkhWelh6RWdQQ0JvWldsbmFIUmdJR1poYVd4bFpDQnBiaUFBZVhCZmNHeDFjMTh4SUc5MWRDQnZaaUJpYjNWdVpITUFRWE56WlhKMGFXOXVJR0I0Y0NBK1BTQXdJQ1ltSUhod0lEd2dkMmxrZEdoZ0lHWmhhV3hsWkNCcGJpQUFlSEFnYjNWMElHOW1JR0p2ZFc1a2N3QkJjM05sY25ScGIyNGdZSGh3WDNCc2RYTmZNU0ErUFNBd0lDWW1JSGh3WDNCc2RYTmZNU0E4SUhkcFpIUm9ZQ0JtWVdsc1pXUWdhVzRnQUhod1gzQnNkWE5mTVNCdmRYUWdiMllnWW05MWJtUnpBRUZ6YzJWeWRHbHZiaUJnZHpBZ1BqMGdNQ0FtSmlCM01DQThQU0F4TGpBd01ERmdJR1poYVd4bFpDQnBiaUFBVDNWMElHOW1JSEpoYm1kbEFFRnpjMlZ5ZEdsdmJpQmdkekVnUGowZ01DQW1KaUIzTVNBOFBTQXhMakF3TURGZ0lHWmhhV3hsWkNCcGJpQUFRWE56WlhKMGFXOXVJR0IzTWlBK1BTQXdJQ1ltSUhjeUlEdzlJREV1TURBd01XQWdabUZwYkdWa0lHbHVJQUJCYzNObGNuUnBiMjRnWUhjeklENDlJREFnSmlZZ2R6TWdQRDBnTVM0d01EQXhZQ0JtWVdsc1pXUWdhVzRnQUVGemMyVnlkR2x2YmlCZ0tIY3dLM2N4SzNjeUszY3pLU0E4UFNBeExqQXdNREZnSUdaaGFXeGxaQ0JwYmlBQUFBQUFBQUFBRUZVQUFCQUFBQUFSQUFBQUFBQUFBTUJxQUFBU0FBQUFFd0FBQUU0MmRtbHphVzl1T1VWNFkyVndkR2x2YmtVQUxQVUFBSUJxQUFBYzlnQUFUaloyYVhOcGIyNHhPRUpwYm05dGFXRnNVSGx5WVcxcFpETXlaa1VBQUFBczlRQUFvR29BQUJCVkFBQUFBQUFBbEdvQUFBNEFBQUFVQUFBQUZRQUFBTGxTakQ2T1d1Yyt1VktNUGdBQUFBQUFBQUFBbEdzQUFCWUFBQUFYQUFBQUdBQUFBQmtBQUFBYUFBQUFUbE4wTTE5Zk1qSXdYMTl6YUdGeVpXUmZjSFJ5WDNCdmFXNTBaWEpKVUU0MmRtbHphVzl1T0V0bGVXWnlZVzFsU1V4cE9UWkZSVVZPVTE4eE1ITm9ZWEpsWkY5d2RISkpVek5mUlRJM1gxOXphR0Z5WldSZmNIUnlYMlJsWm1GMWJIUmZaR1ZzWlhSbFNWTXpYMU16WDBWRlRsTmZPV0ZzYkc5allYUnZja2xUTTE5RlJVVkZBQ3oxQUFBTWF3QUFwUElBQUU1VGRETmZYekl4TUhOb1lYSmxaRjl3ZEhKSlRqWjJhWE5wYjI0NFMyVjVabkpoYldWSlRHazVOa1ZGUlVVeU4xOWZjMmhoY21Wa1gzQjBjbDlrWldaaGRXeDBYMlJsYkdWMFpVbFRNMTlUTTE5RlJRQmliMjlzSUhacGMybHZiam82Vm1semRXRnNSR0YwWVdKaGMyVThkbWx6YVc5dU9qcEdVa1ZCUzBWNGRISmhZM1J2Y2l3Z2RtbHphVzl1T2pwQ2FXNWhjbmxHWldGMGRYSmxVM1J2Y21Vc0lIWnBjMmx2YmpvNlFtbHVZWEo1Um1WaGRIVnlaVTFoZEdOb1pYSThPVFkrUGpvNmNYVmxjbmtvWTI5dWMzUWdkbWx6YVc5dU9qcEhZWFZ6YzJsaGJsTmpZV3hsVTNCaFkyVlFlWEpoYldsa0lDb3BJRnRHUlVGVVZWSkZYMFZZVkZKQlExUlBVaUE5SUhacGMybHZiam82UmxKRlFVdEZlSFJ5WVdOMGIzSXNJRk5VVDFKRklEMGdkbWx6YVc5dU9qcENhVzVoY25sR1pXRjBkWEpsVTNSdmNtVXNJRTFCVkVOSVJWSWdQU0IyYVhOcGIyNDZPa0pwYm1GeWVVWmxZWFIxY21WTllYUmphR1Z5UERrMlBsMEFRYVRhQVF1d1RMSyt1VDRTM0tDK2tMNDVQaExjb0w2UXZqbStBQUFBZ0xLK3ViNFMzS0Era0w0NXZoTGNvRDZRdmprKzBuSVl2d0FBQUFEU2NwaStPZ1lFdjlKeW1ENDZCZ1MvMG5JWVB3QUFBSURTY3BnK09nWUVQOUp5bUw0NkJnUS9BQUFBZ0ZhNFBiOW1UU1EvVnJpOXZtWk5KRDlXdUwwK0FBQUFBRmE0UFQ5bVRTUy9Wcmk5UG1aTkpMOVd1TDIrRE9sWVB3QUFBSUFNNmRnK21kazdQd3pwMkw2WjJUcy9ET2xZdndBQUFBQU02ZGkrbWRrN3Z3enAyRDZaMlR1L0FBQUFBUHhUYmoveFpVNi9EVlR1UHZGbFRyOE5WTzYrQUFBQWdQeFRici94WlU0L0RWVHV2dkZsVGo4TlZPNCtBQUNBdndBQUFBQUFBQUMvMExOZHZ3QUFBRC9RczEyL0FBQ0FQd0FBQUlBQUFBQS8wTE5kUHdBQUFML1FzMTAvQUFBQUFLaHVBQUFXQUFBQUd3QUFBQndBQUFBZEFBQUFIZ0FBQUU1VGRETmZYekl5TUY5ZmMyaGhjbVZrWDNCMGNsOXdiMmx1ZEdWeVNWQm9NVFpPZFd4c1FYSnlZWGxFWld4bGRHVnlTV2hGVGxOZk9XRnNiRzlqWVhSdmNrbG9SVVZGUlFBQUFBQXM5UUFBWEc0QUFLVHlBQUF4Tms1MWJHeEJjbkpoZVVSbGJHVjBaWEpKYUVVQUFBQUFBQUFBVUc4QUFCWUFBQUFmQUFBQUlBQUFBQ0VBQUFBaUFBQUFUbE4wTTE5Zk1qSXdYMTl6YUdGeVpXUmZjSFJ5WDNCdmFXNTBaWEpKVUdoT1UxOHhNSE5vWVhKbFpGOXdkSEpKYUVVeU4xOWZjMmhoY21Wa1gzQjBjbDlrWldaaGRXeDBYMlJsYkdWMFpVbG9hRVZGVGxOZk9XRnNiRzlqWVhSdmNrbG9SVVZGUlFBczlRQUE2RzRBQUtUeUFBQk9VM1F6WDE4eU1UQnphR0Z5WldSZmNIUnlTV2hGTWpkZlgzTm9ZWEpsWkY5d2RISmZaR1ZtWVhWc2RGOWtaV3hsZEdWSmFHaEZSUUIyYVhOcGIyNDZPbE5qYjNCbFpGUnBiV1Z5T2pwK1UyTnZjR1ZrVkdsdFpYSW9LUUJwYVdrQWFXbHBhUUJwYVdscEFHbHVabWx1YVhSNUFFMXBjM05wYm1jZ1NIVm1abTFoYmlCamIyUmxJSFJoWW14bElHVnVkSEo1QUVabFluSjFZWEo1QUVwaGJuVmhjbmtBU25Wc2VRQlVhSFZ5YzJSaGVRQlVkV1Z6WkdGNUFGZGxaRzVsYzJSaGVRQlRZWFIxY21SaGVRQlRkVzVrWVhrQVRXOXVaR0Y1QUVaeWFXUmhlUUJOWVhrQUpXMHZKV1F2SlhrQVRVRllYMEZNVEU5RFgwTklWVTVMSUdseklIZHliMjVuTENCd2JHVmhjMlVnWm1sNEFFRk1TVWRPWDFSWlVFVWdhWE1nZDNKdmJtY3NJSEJzWldGelpTQm1hWGdBVG05MElHRWdTbEJGUnlCbWFXeGxPaUJ6ZEdGeWRITWdkMmwwYUNBd2VDVXdNbmdnTUhnbE1ESjRBRU52Y25KMWNIUWdTbEJGUnlCa1lYUmhPaUFsZFNCbGVIUnlZVzVsYjNWeklHSjVkR1Z6SUdKbFptOXlaU0J0WVhKclpYSWdNSGdsTURKNEFGVnVaWGh3WldOMFpXUWdiV0Z5YTJWeUlEQjRKVEF5ZUFCVmJuTjFjSEJ2Y25SbFpDQnRZWEpyWlhJZ2RIbHdaU0F3ZUNVd01uZ0FWVzV6ZFhCd2IzSjBaV1FnU2xCRlJ5QndjbTlqWlhOek9pQlRUMFlnZEhsd1pTQXdlQ1V3TW5nQVJHVm1hVzVsSUVoMVptWnRZVzRnVkdGaWJHVWdNSGdsTURKNEFFUmxabWx1WlNCQmNtbDBhRzFsZEdsaklGUmhZbXhsSURCNEpUQXllRG9nTUhnbE1ESjRBQzBySUNBZ01GZ3dlQUF0TUZnck1GZ2dNRmd0TUhnck1IZ2dNSGdBUW05bmRYTWdSRUZESUhaaGJIVmxJREI0SlhnQVgxOXVaWGgwWDNCeWFXMWxJRzkyWlhKbWJHOTNBRWgxWm1adFlXNGdZMjlrWlNCemFYcGxJSFJoWW14bElHOTJaWEptYkc5M0FFNXZkZ0JVYUhVQUlDQWdJQ0FnSUNBbE5IVWdKVFIxSUNVMGRTQWxOSFVnSlRSMUlDVTBkU0FsTkhVZ0pUUjFBRXBRUlVjZ2NHRnlZVzFsZEdWeUlITjBjblZqZENCdGFYTnRZWFJqYURvZ2JHbGljbUZ5ZVNCMGFHbHVhM01nYzJsNlpTQnBjeUFsZFN3Z1kyRnNiR1Z5SUdWNGNHVmpkSE1nSlhVQVJHVm1hVzVsSUZKbGMzUmhjblFnU1c1MFpYSjJZV3dnSlhVQVYyRnlibWx1WnpvZ2RHaDFiV0p1WVdsc0lHbHRZV2RsSUhOcGVtVWdaRzlsY3lCdWIzUWdiV0YwWTJnZ1pHRjBZU0JzWlc1bmRHZ2dKWFVBVFdselkyVnNiR0Z1Wlc5MWN5QnRZWEpyWlhJZ01IZ2xNREo0TENCc1pXNW5kR2dnSlhVQVNrWkpSaUJsZUhSbGJuTnBiMjRnYldGeWEyVnlPaUIwZVhCbElEQjRKVEF5ZUN3Z2JHVnVaM1JvSUNWMUFFcEdTVVlnWlhoMFpXNXphVzl1SUcxaGNtdGxjam9nY0dGc1pYUjBaU0IwYUhWdFltNWhhV3dnYVcxaFoyVXNJR3hsYm1kMGFDQWxkUUJLUmtsR0lHVjRkR1Z1YzJsdmJpQnRZWEpyWlhJNklFcFFSVWN0WTI5dGNISmxjM05sWkNCMGFIVnRZbTVoYVd3Z2FXMWhaMlVzSUd4bGJtZDBhQ0FsZFFCS1JrbEdJR1Y0ZEdWdWMybHZiaUJ0WVhKclpYSTZJRkpIUWlCMGFIVnRZbTVoYVd3Z2FXMWhaMlVzSUd4bGJtZDBhQ0FsZFFCVmJtdHViM2R1SUVGUVVERTBJRzFoY210bGNpQW9ibTkwSUVGa2IySmxLU3dnYkdWdVozUm9JQ1YxQUZWdWEyNXZkMjRnUVZCUU1DQnRZWEpyWlhJZ0tHNXZkQ0JLUmtsR0tTd2diR1Z1WjNSb0lDVjFBRTlpZEdGcGJtVmtJRmhOVXlCb1lXNWtiR1VnSlhVQVJuSmxaV1FnV0UxVElHaGhibVJzWlNBbGRRQlBZblJoYVc1bFpDQkZUVk1nYUdGdVpHeGxJQ1YxQUVaeVpXVmtJRVZOVXlCb1lXNWtiR1VnSlhVQWRXNXpkWEJ3YjNKMFpXUWdiRzlqWVd4bElHWnZjaUJ6ZEdGdVpHRnlaQ0JwYm5CMWRBQkJkV2QxYzNRQVNXNTBUR2x6ZEFCVGRISnBibWRNYVhOMEFFbHVkbUZzYVdRZ1kzSnZjQ0J5WlhGMVpYTjBBRlZ1YzNWd2NHOXlkR1ZrSUdOdmJHOXlJR052Ym5abGNuTnBiMjRnY21WeGRXVnpkQUIxYm5OcFoyNWxaQ0J6YUc5eWRBQjFibk5wWjI1bFpDQnBiblFBUTI5eWNuVndkQ0JLVUVWSElHUmhkR0U2SUhCeVpXMWhkSFZ5WlNCbGJtUWdiMllnWkdGMFlTQnpaV2R0Wlc1MEFHaGxhV2RvZEFCR2NtRmpkR2x2Ym1Gc0lITmhiWEJzYVc1bklHNXZkQ0JwYlhCc1pXMWxiblJsWkNCNVpYUUFRME5KVWpZd01TQnpZVzF3YkdsdVp5QnViM1FnYVcxd2JHVnRaVzUwWldRZ2VXVjBBRTV2ZENCcGJYQnNaVzFsYm5SbFpDQjVaWFFBUlhKeWIzSWdjbVZoWkdsdVp5QmtZWFJoSUdaeWIyMGdKWE11Wm5ObGRBQlNaV0ZrYVc1bklDVnpMbVp6WlhRQVoyVjBBRVZ5Y205eU9pQnJjRzFUWlhSU1pXWkVZWFJoVTJWMEFFVnljbTl5T2lCcmNHMURhR0Z1WjJWUVlXZGxUbTlQWmxKbFprUmhkR0ZUWlhRQVJYSnliM0k2SUd0d2JVMWxjbWRsVW1WbVJHRjBZVk5sZEFCUFkzUUFabXh2WVhRQVUyRjBBSFZwYm5RMk5GOTBBRU5oYm01dmRDQnhkV0Z1ZEdsNlpTQnRiM0psSUhSb1lXNGdKV1FnWTI5c2IzSWdZMjl0Y0c5dVpXNTBjd0JUZEdGeWRDQlBaaUJUWTJGdU9pQWxaQ0JqYjIxd2IyNWxiblJ6QUVKdlozVnpJSFpwY25SMVlXd2dZWEp5WVhrZ1lXTmpaWE56QUVKdlozVnpJSE5oYlhCc2FXNW5JR1poWTNSdmNuTUFVWFZoYm5ScGVtbHVaeUIwYnlBbFpDQTlJQ1ZrS2lWa0tpVmtJR052Ykc5eWN3QlJkV0Z1ZEdsNmFXNW5JSFJ2SUNWa0lHTnZiRzl5Y3dCRFlXNXViM1FnY1hWaGJuUnBlbVVnZEc4Z1ptVjNaWElnZEdoaGJpQWxaQ0JqYjJ4dmNuTUFRMkZ1Ym05MElIRjFZVzUwYVhwbElIUnZJRzF2Y21VZ2RHaGhiaUFsWkNCamIyeHZjbk1BU1c1MllXeHBaQ0JLVUVWSElHWnBiR1VnYzNSeWRXTjBkWEpsT2lCMGQyOGdVMDlKSUcxaGNtdGxjbk1BU1c1MllXeHBaQ0JLVUVWSElHWnBiR1VnYzNSeWRXTjBkWEpsT2lCMGQyOGdVMDlHSUcxaGNtdGxjbk1BYm1aMFRXRnlhMlZ5Y3dCZllXUmtUa1pVVFdGeWEyVnljd0JUYlc5dmRHaHBibWNnYm05MElITjFjSEJ2Y25SbFpDQjNhWFJvSUc1dmJuTjBZVzVrWVhKa0lITmhiWEJzYVc1bklISmhkR2x2Y3dCTllYaHBiWFZ0SUhOMWNIQnZjblJsWkNCcGJXRm5aU0JrYVcxbGJuTnBiMjRnYVhNZ0pYVWdjR2w0Wld4ekFFRndjR3hwWTJGMGFXOXVJSFJ5WVc1elptVnljbVZrSUhSdmJ5QnRZVzU1SUhOallXNXNhVzVsY3dCQmNIQnNhV05oZEdsdmJpQjBjbUZ1YzJabGNuSmxaQ0IwYjI4Z1ptVjNJSE5qWVc1c2FXNWxjd0JFWldKMVp5QnRiMlJsSUhObGRDQjBieUFsY3dCR1lXbHNaV1FnZEc4Z1kzSmxZWFJsSUhSbGJYQnZjbUZ5ZVNCbWFXeGxJQ1Z6QUVOc2IzTmxaQ0IwWlcxd2IzSmhjbmtnWm1sc1pTQWxjd0JQY0dWdVpXUWdkR1Z0Y0c5eVlYSjVJR1pwYkdVZ0pYTUFRWEJ5QUhabFkzUnZjZ0JKYm5CMWRDQm1hV3hsSUhKbFlXUWdaWEp5YjNJQVNXNTJZV3hwWkNCS1VFVkhJR1pwYkdVZ2MzUnlkV04wZFhKbE9pQnRhWE56YVc1bklGTlBVeUJ0WVhKclpYSUFibVowVFdGeWEyVnlBR1JsZEdWamRFMWhjbXRsY2dCblpYUk9SbFJOWVhKclpYSUFaR1YwWldOMFRrWlVUV0Z5YTJWeUFFOWpkRzlpWlhJQVRtOTJaVzFpWlhJQVUyVndkR1Z0WW1WeUFFUmxZMlZ0WW1WeUFIVnVjMmxuYm1Wa0lHTm9ZWElBYVc5elgySmhjMlU2T21Oc1pXRnlBRTFoY2dCVmJuSmxZMjluYm1sNlpXUWdZMjl0Y0c5dVpXNTBJRWxFY3lBbFpDQWxaQ0FsWkN3Z1lYTnpkVzFwYm1jZ1dVTmlRM0lBYzJWMGRYQUFWbWx5ZEhWaGJDQmhjbkpoZVNCamIyNTBjbTlzYkdWeUlHMWxjM05sWkNCMWNBQlRaWEFBSlVrNkpVMDZKVk1nSlhBQWRHVmhjbVJ2ZDI0QVUzVnVBRXAxYmdCemRHUTZPbVY0WTJWd2RHbHZiZ0JDYjJkMWN5QklkV1ptYldGdUlIUmhZbXhsSUdSbFptbHVhWFJwYjI0QVUyVnNaV04wWldRZ0pXUWdZMjlzYjNKeklHWnZjaUJ4ZFdGdWRHbDZZWFJwYjI0QVNXMWhaMlVnZEc5dklIZHBaR1VnWm05eUlIUm9hWE1nYVcxd2JHVnRaVzUwWVhScGIyNEFUVzl1QUc1aGJnQkVhV1J1SjNRZ1pYaHdaV04wSUcxdmNtVWdkR2hoYmlCdmJtVWdjMk5oYmdCVFlXMXdiR2x1WnlCbVlXTjBiM0p6SUhSdmJ5QnNZWEpuWlNCbWIzSWdhVzUwWlhKc1pXRjJaV1FnYzJOaGJnQktZVzRBU25Wc0FHSnZiMndBUW5WbVptVnlJSEJoYzNObFpDQjBieUJLVUVWSElHeHBZbkpoY25rZ2FYTWdkRzl2SUhOdFlXeHNBRUZ3Y21sc0FITmxkRXh2WjB4bGRtVnNBR2RsZEV4dloweGxkbVZzQUdWdGMyTnlhWEIwWlc0Nk9uWmhiQUJ3ZFhOb1gySmhZMnNBUm5KcEFHUndhUUJPUmxRZ2JXRnlhMlZ5SUdobGFXZG9kRG9nSldrQVRrWlVJRzUxYlM0Z2IyWWdTVzFoWjJWVFpYUTZJQ1ZwQUU1R1ZDQnRZWEpyWlhJZ1pIQnBPaUFsYVFCT1JsUWdiV0Z5YTJWeUlIZHBaSFJvT2lBbGFRQmtZWFJoYzJWMFVHRjBhRzVoYldWeklITnBlbVU2SUNWcEFFSnZaM1Z6SUcxaGNtdGxjaUJzWlc1bmRHZ0FkMmxrZEdnQVRXRnlZMmdBUVhWbkFIVnVjMmxuYm1Wa0lHeHZibWNBYzNSa09qcDNjM1J5YVc1bkFITjBaRG82YzNSeWFXNW5BSE4wWkRvNmRURTJjM1J5YVc1bkFITjBaRG82ZFRNeWMzUnlhVzVuQUVOdmNIbHlhV2RvZENBb1F5a2dNakF4T0N3Z1ZHaHZiV0Z6SUVjdUlFeGhibVVzSUVkMWFXUnZJRlp2Ykd4aVpXUnBibWNBYVc1bUFDVXVNRXhtQUNWTVpnQnlaWE5wZW1VQVlXeHNiMk5oZEc5eVBGUStPanBoYkd4dlkyRjBaU2h6YVhwbFgzUWdiaWtnSjI0bklHVjRZMlZsWkhNZ2JXRjRhVzExYlNCemRYQndiM0owWldRZ2MybDZaUUIwY25WbEFGUjFaUUJtWVd4elpRQlRkWE53Wlc1emFXOXVJRzV2ZENCaGJHeHZkMlZrSUdobGNtVUFTblZ1WlFCelpYUlFjbTlxWldOMGFXOXVUbVZoY2xCc1lXNWxBR2RsZEZCeWIycGxZM1JwYjI1T1pXRnlVR3hoYm1VQWMyVjBVSEp2YW1WamRHbHZia1poY2xCc1lXNWxBR2RsZEZCeWIycGxZM1JwYjI1R1lYSlFiR0Z1WlFCU1pYRjFaWE4wWldRZ1ptVmhkSFZ5WlNCM1lYTWdiMjFwZEhSbFpDQmhkQ0JqYjIxd2FXeGxJSFJwYldVQVUyVmxheUJtWVdsc1pXUWdiMjRnZEdWdGNHOXlZWEo1SUdacGJHVUFVbVZoWkNCbVlXbHNaV1FnYjI0Z2RHVnRjRzl5WVhKNUlHWnBiR1VBUlcxd2RIa2dhVzV3ZFhRZ1ptbHNaUUJRY21WdFlYUjFjbVVnWlc1a0lHOW1JR2x1Y0hWMElHWnBiR1VBVUhKbGJXRjBkWEpsSUdWdVpDQnZaaUJLVUVWSElHWnBiR1VBYzJWMFEyRnRaWEpoS0NrNklFVnljbTl5SUdOeVpXRjBhVzVuSURORUlHaGhibVJzWlFCa2IzVmliR1VBUkVOVUlHTnZaV1ptYVdOcFpXNTBJRzkxZENCdlppQnlZVzVuWlFCSmJuWmhiR2xrSUdOdmJHOXlJSEYxWVc1MGFYcGhkR2x2YmlCdGIyUmxJR05vWVc1blpRQktVRVZISUdSaGRHRnpkSEpsWVcwZ1kyOXVkR0ZwYm5NZ2JtOGdhVzFoWjJVQUlDQWdJSGRwZEdnZ0pXUWdlQ0FsWkNCMGFIVnRZbTVoYVd3Z2FXMWhaMlVBWjJWMFVISnZZMlZ6YzJsdVowbHRZV2RsQUZOMFlYSjBJRzltSUVsdFlXZGxBRVZ1WkNCUFppQkpiV0ZuWlFCQ2IyZDFjeUJpZFdabVpYSWdZMjl1ZEhKdmJDQnRiMlJsQUVOdmNuSjFjSFFnU2xCRlJ5QmtZWFJoT2lCaVlXUWdTSFZtWm0xaGJpQmpiMlJsQUVOdmNuSjFjSFFnU2xCRlJ5QmtZWFJoT2lCaVlXUWdZWEpwZEdodFpYUnBZeUJqYjJSbEFITmxkRVJsWW5WblRXOWtaUUJuWlhSRVpXSjFaMDF2WkdVQWMyVjBWR2h5WlhOb2IyeGtUVzlrWlFCblpYUlVhSEpsYzJodmJHUk5iMlJsQUhObGRFbHRZV2RsVUhKdlkwMXZaR1VBWjJWMFNXMWhaMlZRY205alRXOWtaUUJDYjJkMWN5QnBibkIxZENCamIyeHZjbk53WVdObEFFSnZaM1Z6SUVwUVJVY2dZMjlzYjNKemNHRmpaUUJ6WlhSVWFISmxjMmh2YkdRQVoyVjBWR2h5WlhOb2IyeGtBSFp2YVdRQVFtRmphMmx1WnlCemRHOXlaU0J1YjNRZ2MzVndjRzl5ZEdWa0FFUkRWQ0J6WTJGc1pXUWdZbXh2WTJzZ2MybDZaU0FsWkhnbFpDQnViM1FnYzNWd2NHOXlkR1ZrQUZGMVlXNTBhWHBoZEdsdmJpQjBZV0pzWlNBd2VDVXdNbmdnZDJGeklHNXZkQ0JrWldacGJtVmtBRWgxWm1adFlXNGdkR0ZpYkdVZ01IZ2xNREo0SUhkaGN5QnViM1FnWkdWbWFXNWxaQUJCY21sMGFHMWxkR2xqSUhSaFlteGxJREI0SlRBeWVDQjNZWE1nYm05MElHUmxabWx1WldRQVYzSnBkR1VnZEc4Z1dFMVRJR1poYVd4bFpBQlNaV0ZrSUdaeWIyMGdXRTFUSUdaaGFXeGxaQUJYY21sMFpTQjBieUJGVFZNZ1ptRnBiR1ZrQUZKbFlXUWdabkp2YlNCRlRWTWdabUZwYkdWa0FGZGxaQUFnSUNBZ0lDQWdJQ1V6WkNBbE0yUWdKVE5rSUNVelpDQWxNMlFnSlROa0lDVXpaQ0FsTTJRQVYyRnlibWx1WnpvZ2RXNXJibTkzYmlCS1JrbEdJSEpsZG1semFXOXVJRzUxYldKbGNpQWxaQzRsTURKa0FFTnZjbkoxY0hRZ1NsQkZSeUJrWVhSaE9pQm1iM1Z1WkNCdFlYSnJaWElnTUhnbE1ESjRJR2x1YzNSbFlXUWdiMllnVWxOVUpXUUFVM1JoY25RZ1QyWWdSbkpoYldVZ01IZ2xNREo0T2lCM2FXUjBhRDBsZFN3Z2FHVnBaMmgwUFNWMUxDQmpiMjF3YjI1bGJuUnpQU1ZrQUNBZ0lDQkRiMjF3YjI1bGJuUWdKV1E2SUNWa2FIZ2xaSFlnY1QwbFpBQkpiblpoYkdsa0lIQnliMmR5WlhOemFYWmxJSEJoY21GdFpYUmxjbk1nVTNNOUpXUWdVMlU5SldRZ1FXZzlKV1FnUVd3OUpXUUFJQ0JUY3owbFpDd2dVMlU5SldRc0lFRm9QU1ZrTENCQmJEMGxaQUFnSUNBZ1EyOXRjRzl1Wlc1MElDVmtPaUJrWXowbFpDQmhZejBsWkFCSmJuWmhiR2xrSUhCeWIyZHlaWE56YVhabElIQmhjbUZ0WlhSbGNuTWdZWFFnYzJOaGJpQnpZM0pwY0hRZ1pXNTBjbmtnSldRQVNXNTJZV3hwWkNCelkyRnVJSE5qY21sd2RDQmhkQ0JsYm5SeWVTQWxaQUJDYjJkMWN5QkVVVlFnYVc1a1pYZ2dKV1FBUW05bmRYTWdSRWhVSUdsdVpHVjRJQ1ZrQUVKdlozVnpJRVJCUXlCcGJtUmxlQ0FsWkFCVWIyOGdiV0Z1ZVNCamIyeHZjaUJqYjIxd2IyNWxiblJ6T2lBbFpDd2diV0Y0SUNWa0FFbHVZMjl1YzJsemRHVnVkQ0J3Y205bmNtVnpjMmx2YmlCelpYRjFaVzVqWlNCbWIzSWdZMjl0Y0c5dVpXNTBJQ1ZrSUdOdlpXWm1hV05wWlc1MElDVmtBRmR5YjI1bklFcFFSVWNnYkdsaWNtRnllU0IyWlhKemFXOXVPaUJzYVdKeVlYSjVJR2x6SUNWa0xDQmpZV3hzWlhJZ1pYaHdaV04wY3lBbFpBQlVhSEpsYzJodmJHUWdiVzlrWlNCelpYUWdkRzhnSldRQVZHaHlaWE5vYjJ4a0lITmxkQ0IwYnlBbFpBQkJkQ0J0WVhKclpYSWdNSGdsTURKNExDQnlaV052ZG1WeWVTQmhZM1JwYjI0Z0pXUUFWVzV6ZFhCd2IzSjBaV1FnU2xCRlJ5QmtZWFJoSUhCeVpXTnBjMmx2YmlBbFpBQkVaV1pwYm1VZ1VYVmhiblJwZW1GMGFXOXVJRlJoWW14bElDVmtJQ0J3Y21WamFYTnBiMjRnSldRQVFXUnZZbVVnUVZCUU1UUWdiV0Z5YTJWeU9pQjJaWEp6YVc5dUlDVmtMQ0JtYkdGbmN5QXdlQ1V3TkhnZ01IZ2xNRFI0TENCMGNtRnVjMlp2Y20wZ0pXUUFRV3hzYjJOaGRHVmtJSFpwWkdWdlJuSmhiV1ZUYVhwbElDVmtBRWx0Y0hKdmNHVnlJR05oYkd3Z2RHOGdTbEJGUnlCc2FXSnlZWEo1SUdsdUlITjBZWFJsSUNWa0FFTmhibTV2ZENCMGNtRnVjMk52WkdVZ1pIVmxJSFJ2SUcxMWJIUnBjR3hsSUhWelpTQnZaaUJ4ZFdGdWRHbDZZWFJwYjI0Z2RHRmliR1VnSldRQVZXNXJibTkzYmlCQlpHOWlaU0JqYjJ4dmNpQjBjbUZ1YzJadmNtMGdZMjlrWlNBbFpBQkpiblpoYkdsa0lHMWxiVzl5ZVNCd2IyOXNJR052WkdVZ0pXUUFRbTluZFhNZ2JXVnpjMkZuWlNCamIyUmxJQ1ZrQUZSeVlXTnJhVzVuSUd4dmMzUXVJQ1ZrQUVwR1NVWWdRVkJRTUNCdFlYSnJaWEk2SUhabGNuTnBiMjRnSldRdUpUQXlaQ3dnWkdWdWMybDBlU0FsWkhnbFpDQWdKV1FBUkdWakFDVnNaQ1ZqQUVOdmJYQnZibVZ1ZENCcGJtUmxlQ0FsWkRvZ2JXbHpiV0YwWTJocGJtY2djMkZ0Y0d4cGJtY2djbUYwYVc4Z0pXUTZKV1FzSUNWa09pVmtMQ0FsWXdCR1pXSUFjbmRoQUZOallXNGdjMk55YVhCMElHUnZaWE1nYm05MElIUnlZVzV6YldsMElHRnNiQ0JrWVhSaEFHZGxkRTVHVkVSaGRHRUFYMnh2WVdSRFlXMWxjbUVBSldFZ0pXSWdKV1FnSlVnNkpVMDZKVk1nSlZrQVVFOVRTVmdBUVZKZlRFRkNSVXhKVGtkZlZFaFNSVk5JWDAxUFJFVmZRVlZVVDE5UFZGTlZBRUZTWDAxQlVrdEZVbDlKVGtaUFgwTlZWRTlHUmw5UVNFRlRSVjlOUVZSRFNGOURUMDVVVWtGVFZBQkJVbDlOUVZoZlRFOVBVRjlEVDFWT1ZBQkpiblpoYkdsa0lHTnZiWEJ2Ym1WdWRDQkpSQ0FsWkNCcGJpQlRUMU1BUVZKZlRVRlNTMFZTWDBsT1JrOWZRMVZVVDBaR1gxQklRVk5GWDBoRlZWSkpVMVJKUTE5VVVrOVZRa3hGVTA5TlJWOU5RVlJTU1ZoZlEwOUVSVk1BUlZKU1QxSmZUVUZTUzBWU1gwbE9SRVZZWDA5VlZGOVBSbDlDVDFWT1JGTUFKVWc2SlUwNkpWTUFRVkpmVEU5SFgweEZWa1ZNWDBWU1VrOVNBRUZTWDAxQlVrdEZVbDlKVGtaUFgwTlZWRTlHUmw5UVNFRlRSVjlRVDFORlgwVlNVazlTQUVGU1gweFBSMTlNUlZaRlRGOUpUa1pQQUVGU1gweFBSMTlNUlZaRlRGOVNSVXhmU1U1R1R3QkJVbDlNVDBkZlRFVldSVXhmVjBGU1RnQkJVbDlOUVZKTFJWSmZTVTVHVDE5RFZWUlBSa1pmVUVoQlUwVmZVRUZVVkVWU1RsOUZXRlJTUVVOVVNVOU9BRTVCVGdCQlVsOU1RVUpGVEVsT1IxOVVTRkpGVTBoZlRVOUVSVjlCVlZSUFgwMUZSRWxCVGdCUVRRQktVRVZIVFVWTkFFRk5BRXhEWDBGTVRBQkJVbDlOUVZKTFJWSmZTVTVHVDE5RFZWUlBSa1pmVUVoQlUwVmZUVUZVUTBoZlFrRlNRMDlFUlY5RlJFTmZSa0ZKVEFCQlVsOU1RVUpGVEVsT1IxOVVTRkpGVTBoZlRVOUVSVjlOUVU1VlFVd0FRVkpmVFVGU1MwVlNYMGxPUms5ZlExVlVUMFpHWDFCSVFWTkZYMUJQVTBWZlJWSlNUMUpmVFZWTVZFa0FRVkpmVEU5UFVGOUNVa1ZCUzE5VVNGSkZVMGdBUVZKZlJFVkdRVlZNVkY5TVFVSkZURWxPUjE5VVNGSkZVMGdBUVZKZlRFOUhYMHhGVmtWTVgwUkZRbFZIQUV4QlRrY0FTVzUyWVd4cFpDQlRUMU1nY0dGeVlXMWxkR1Z5Y3lCbWIzSWdjMlZ4ZFdWdWRHbGhiQ0JLVUVWSEFFTmhkWFJwYjI0NklIRjFZVzUwYVhwaGRHbHZiaUIwWVdKc1pYTWdZWEpsSUhSdmJ5QmpiMkZ5YzJVZ1ptOXlJR0poYzJWc2FXNWxJRXBRUlVjQVNXNTJZV3hwWkNCS1VFVkhJR1pwYkdVZ2MzUnlkV04wZFhKbE9pQWxjeUJpWldadmNtVWdVMDlHQUVsT1JnQkJVbDlNUVVKRlRFbE9SMTlVU0ZKRlUwaGZUVTlFUlY5QlZWUlBYMEZFUVZCVVNWWkZBRUZTWDAxQlVrdEZVbDlKVGtaUFgwTlZWRTlHUmw5UVNFRlRSVjlPVDA1RkFFRlNYMFJGUWxWSFgwUkpVMEZDVEVVQVFWSmZSRVZDVlVkZlJVNUJRa3hGQUVGU1gwbE5RVWRGWDFCU1QwTmZSbEpCVFVWZlNVMUJSMFVBUVZKZlNVMUJSMFZmVUZKUFExOUdTVVZNUkY5SlRVRkhSUUJCVWw5RVJVWkJWVXhVWDBSRlFsVkhYMDFQUkVVQVFWSmZSRVZHUVZWTVZGOUpUVUZIUlY5UVVrOURYMDFQUkVVQVFWSmZUVUZTUzBWU1gwbE9SazlmUTFWVVQwWkdYMUJJUVZORlgwMUJWRU5JWDBOUFRrWkpSRVZPUTBVQVJWSlNUMUpmUVZKRFQwNVVVazlNVEVWU1gwNVBWRjlHVDFWT1JBQkZVbEpQVWw5TlZVeFVTVTFCVWt0RlVsOU9UMVJmUms5VlRrUUFRVkpmVFVGU1MwVlNYMGxPUms5ZlExVlVUMFpHWDFCSVFWTkZYMDFCVkVOSVgwSkJVa05QUkVWZlRrOVVYMFpQVlU1RUFFRlNYMDFCVWt0RlVsOUpUa1pQWDBOVlZFOUdSbDlRU0VGVFJWOU5RVlJEU0Y5SFJVNUZVa2xEQUU5MWRIQjFkQ0JtYVd4bElIZHlhWFJsSUdWeWNtOXlJQzB0TFNCdmRYUWdiMllnWkdsemF5QnpjR0ZqWlQ4QVYzSnBkR1VnWm1GcGJHVmtJRzl1SUhSbGJYQnZjbUZ5ZVNCbWFXeGxJQzB0TFNCdmRYUWdiMllnWkdsemF5QnpjR0ZqWlQ4QVpXMXpZM0pwY0hSbGJqbzZiV1Z0YjNKNVgzWnBaWGM4YzJodmNuUStBR1Z0YzJOeWFYQjBaVzQ2T20xbGJXOXllVjkyYVdWM1BIVnVjMmxuYm1Wa0lITm9iM0owUGdCbGJYTmpjbWx3ZEdWdU9qcHRaVzF2Y25sZmRtbGxkenhwYm5RK0FHVnRjMk55YVhCMFpXNDZPbTFsYlc5eWVWOTJhV1YzUEhWdWMybG5ibVZrSUdsdWRENEFaVzF6WTNKcGNIUmxiam82YldWdGIzSjVYM1pwWlhjOFpteHZZWFErQUdWdGMyTnlhWEIwWlc0Nk9tMWxiVzl5ZVY5MmFXVjNQSFZwYm5RNFgzUStBR1Z0YzJOeWFYQjBaVzQ2T20xbGJXOXllVjkyYVdWM1BHbHVkRGhmZEQ0QVpXMXpZM0pwY0hSbGJqbzZiV1Z0YjNKNVgzWnBaWGM4ZFdsdWRERTJYM1ErQUdWdGMyTnlhWEIwWlc0Nk9tMWxiVzl5ZVY5MmFXVjNQR2x1ZERFMlgzUStBR1Z0YzJOeWFYQjBaVzQ2T20xbGJXOXllVjkyYVdWM1BIVnBiblF6TWw5MFBnQmxiWE5qY21sd2RHVnVPanB0WlcxdmNubGZkbWxsZHp4cGJuUXpNbDkwUGdCbGJYTmpjbWx3ZEdWdU9qcHRaVzF2Y25sZmRtbGxkenhqYUdGeVBnQmxiWE5qY21sd2RHVnVPanB0WlcxdmNubGZkbWxsZHp4MWJuTnBaMjVsWkNCamFHRnlQZ0J6ZEdRNk9tSmhjMmxqWDNOMGNtbHVaengxYm5OcFoyNWxaQ0JqYUdGeVBnQmxiWE5qY21sd2RHVnVPanB0WlcxdmNubGZkbWxsZHp4emFXZHVaV1FnWTJoaGNqNEFaVzF6WTNKcGNIUmxiam82YldWdGIzSjVYM1pwWlhjOGJHOXVaejRBWlcxelkzSnBjSFJsYmpvNmJXVnRiM0o1WDNacFpYYzhkVzV6YVdkdVpXUWdiRzl1Wno0QVpXMXpZM0pwY0hSbGJqbzZiV1Z0YjNKNVgzWnBaWGM4Wkc5MVlteGxQZ0F3TVRJek5EVTJOemc1QURsaklDQXhOQzFLWVc0dE1qQXhPQUJETGxWVVJpMDRBRVZ5Y205eUlISmxZV1JwYm1jZ1MxQk5JR1JoZEdFZ1puSnZiU0FsY3k1bWMyVjBNd0JTWldGa2FXNW5JQ1Z6TG1aelpYUXpBSE5sZEhWd1FWSXlBRVZ5Y205eUlHVjRZMlZsWkNCdFlYaHBiWFZ0SUhCaFoyVnpMZ0J2Ymk0QWIyWm1MZ0JNYjJGa2FXNW5JRzltSUU1R1ZDQmtZWFJoSUdOdmJYQnNaWFJsTGdCelpYUkRZVzFsY21Fb0tUb2dSWEp5YjNJNklHRnlVR0Z5WVcxTVZFTnlaV0YwWlM0QVJHOXVaUzRBYzJWMFEyRnRaWEpoS0NrNklFVnljbTl5T2lCaGNrTnlaV0YwWlVoaGJtUnNaUzRBUlhKeWIzSTZJR0Z5TWtOeVpXRjBaVWhoYm1Sc1pTNEFZWEpHYVd4MFpYSlVjbUZ1YzAxaGRDQmxjbkp2Y2lCM2FYUm9JRzFoY210bGNpQWxaQzRBU1cxaFoyVWdjSEp2WXk0Z2JXOWtaU0J6WlhRZ2RHOGdKV1F1QUVGemMybG5ibVZrSUhCaFoyVWdibTh1SUNWa0xnQnNiMkZrUTJGdFpYSmhLQ2s2SUVWeWNtOXlJR3h2WVdScGJtY2djR0Z5WVcxbGRHVnlJR1pwYkdVZ0pYTWdabTl5SUdOaGJXVnlZUzRBS0c1MWJHd3BBRVZ0Y0hSNUlFcFFSVWNnYVcxaFoyVWdLRVJPVENCdWIzUWdjM1Z3Y0c5eWRHVmtLUUJKYm5OMVptWnBZMmxsYm5RZ2JXVnRiM0o1SUNoallYTmxJQ1ZrS1FCaFpHUWdUa1pVSUcxaGNtdGxjaTArSUNjbGN5Y0FVSFZ5WlNCMmFYSjBkV0ZzSUdaMWJtTjBhVzl1SUdOaGJHeGxaQ0VBSlhNS0FFVnljbTl5T2lCdFlXeHNiMk1LQUNNakl5QkdaV0YwZFhKbElHTmhibVJwWkdGMFpYTWdabTl5SUhSeVlXTnJhVzVuSUdGeVpTQnZkbVZ5Wm14dmR5NEtBRlJ5WVdOclpXUWdjR0ZuWlNBbFpDQW9iV0Y0SUNWa0tTNEtBQ29xS2lCRFlXMWxjbUVnVUdGeVlXMWxkR1Z5SUhKbGMybDZaV1FnWm5KdmJTQWxaQ3dnSldRdUlDb3FLZ29BVDNWMElHOW1JRzFsYlc5eWVTRWhDZ0JwWkdSa1pHUmtaR1JrWkdSa1pBQnBBR2xwYVdscGFRQUFUbE4wTTE5Zk1qWjJaV04wYjNKSlRsTmZNVEppWVhOcFkxOXpkSEpwYm1kSlkwNVRYekV4WTJoaGNsOTBjbUZwZEhOSlkwVkZUbE5mT1dGc2JHOWpZWFJ2Y2tsalJVVkZSVTVUTkY5SlV6WmZSVVZGUlFCT1UzUXpYMTh5TVROZlgzWmxZM1J2Y2w5aVlYTmxTVTVUWHpFeVltRnphV05mYzNSeWFXNW5TV05PVTE4eE1XTm9ZWEpmZEhKaGFYUnpTV05GUlU1VFh6bGhiR3h2WTJGMGIzSkpZMFZGUlVWT1V6UmZTVk0yWDBWRlJVVUFUbE4wTTE5Zk1qSXdYMTkyWldOMGIzSmZZbUZ6WlY5amIyMXRiMjVKVEdJeFJVVkZBQUFBQUFUMUFBQ0FrUUFBaVBVQUFDS1JBQUFBQUFBQUFRQUFBS2lSQUFBQUFBQUFpUFVBQU15UUFBQUFBQUFBQVFBQUFMQ1JBQUFBQUFBQVVFNVRkRE5mWHpJMmRtVmpkRzl5U1U1VFh6RXlZbUZ6YVdOZmMzUnlhVzVuU1dOT1UxOHhNV05vWVhKZmRISmhhWFJ6U1dORlJVNVRYemxoYkd4dlkyRjBiM0pKWTBWRlJVVk9VelJmU1ZNMlgwVkZSVVVBQU9UMUFBRGdrUUFBQUFBQUFNaVJBQUJRUzA1VGRETmZYekkyZG1WamRHOXlTVTVUWHpFeVltRnphV05mYzNSeWFXNW5TV05PVTE4eE1XTm9ZWEpmZEhKaGFYUnpTV05GUlU1VFh6bGhiR3h2WTJGMGIzSkpZMFZGUlVWT1V6UmZTVk0yWDBWRlJVVUE1UFVBQUVpU0FBQUJBQUFBeUpFQUFHbHBBSFlBZG1rQU9KSUFBRUQwQUFBNGtnQUFPSk1BQUU1VGRETmZYekl4TW1KaGMybGpYM04wY21sdVowbGpUbE5mTVRGamFHRnlYM1J5WVdsMGMwbGpSVVZPVTE4NVlXeHNiMk5oZEc5eVNXTkZSVVZGQUU1VGRETmZYekl5TVY5ZlltRnphV05mYzNSeWFXNW5YMk52YlcxdmJrbE1ZakZGUlVVQUFBQUFCUFVBQUFlVEFBQ0k5UUFBeUpJQUFBQUFBQUFCQUFBQU1KTUFBQUFBQUFCMmFXbHBBRUhncGdJTFVFRDBBQUE0a2dBQXhQUUFBRGlUQUFCMmFXbHBhUUFBQU1UMEFBQ2drZ0FBYVdscEFLU1RBQURJa1FBQXhQUUFBRTR4TUdWdGMyTnlhWEIwWlc0emRtRnNSUUFBQlBVQUFKQ1RBQUJwYVdscEFFSEFwd0lMbGdKWTlBQUF5SkVBQU1UMEFBQTRrd0FBYVdscGFXa0FUbE4wTTE5Zk1qWjJaV04wYjNKSmFVNVRYemxoYkd4dlkyRjBiM0pKYVVWRlJVVUFUbE4wTTE5Zk1qRXpYMTkyWldOMGIzSmZZbUZ6WlVscFRsTmZPV0ZzYkc5allYUnZja2xwUlVWRlJRQUFBSWoxQUFENmt3QUFBQUFBQUFFQUFBQ29rUUFBQUFBQUFJajFBQURXa3dBQUFBQUFBQUVBQUFBb2xBQUFBQUFBQUZCT1UzUXpYMTh5Tm5abFkzUnZja2xwVGxOZk9XRnNiRzlqWVhSdmNrbHBSVVZGUlFBQUFBRGs5UUFBV0pRQUFBQUFBQUJBbEFBQVVFdE9VM1F6WDE4eU5uWmxZM1J2Y2tscFRsTmZPV0ZzYkc5allYUnZja2xwUlVWRlJRQUFBT1QxQUFDUWxBQUFBUUFBQUVDVUFBQ0FsQUFBUVBRQUFJQ1VBQUNnOUFCQjRLa0NDeUpBOUFBQWdKUUFBTVQwQUFDZzlBQUF4UFFBQUxpVUFBQ2trd0FBUUpRQUFNVDBBRUdRcWdJTDhnSlk5QUFBUUpRQUFNVDBBQUNnOUFBQVRsTjBNMTlmTWpaMlpXTjBiM0pKT1c1bWRFMWhjbXRsY2s1VFh6bGhiR3h2WTJGMGIzSkpVekZmUlVWRlJRQk9VM1F6WDE4eU1UTmZYM1psWTNSdmNsOWlZWE5sU1RsdVpuUk5ZWEpyWlhKT1UxODVZV3hzYjJOaGRHOXlTVk14WDBWRlJVVUFBQUNJOVFBQVQ1VUFBQUFBQUFBQkFBQUFxSkVBQUFBQUFBQ0k5UUFBSUpVQUFBQUFBQUFCQUFBQWlKVUFBQUFBQUFCUVRsTjBNMTlmTWpaMlpXTjBiM0pKT1c1bWRFMWhjbXRsY2s1VFh6bGhiR3h2WTJGMGIzSkpVekZmUlVWRlJRRGs5UUFBdUpVQUFBQUFBQUNnbFFBQVVFdE9VM1F6WDE4eU5uWmxZM1J2Y2trNWJtWjBUV0Z5YTJWeVRsTmZPV0ZzYkc5allYUnZja2xUTVY5RlJVVkZBQUFBQU9UMUFBRDRsUUFBQVFBQUFLQ1ZBQURvbFFBQVFQUUFBT2lWQUFCWWxnQUFPVzVtZEUxaGNtdGxjZ0FBQlBVQUFFeVdBQUJBOUFBQTZKVUFBTVQwQUFCWWxnQUF4UFFBQUN5V0FBQ2trd0FBb0pVQUFNVDBBRUdRclFJTGtnRlk5QUFBb0pVQUFNVDBBQUJZbGdBQW9QUUFBS0QwQUFDZzlBQUFvUFFBQUtEMEFBQ2c5QUFBUUpRQUFLRDBBQURJa1FBQW9QUUFBRGlUQUFDZzlBQUFvUFFBQUtEMEFBQllsZ0FBb1BRQUFLRDBBQUJwQUFBQVFQUUFBS0QwQUFCMmFXa0FvUFFBQUVEMEFBQ2c5QUFBOVBRQUFIWnBhV1FBQUFBQTlQUUFBS0QwQUFCa2FXa0FRUFFBQUtEMEFBQ2c5QUJCc0s0Q0M4c0RnUUVkV2c0Q2hpVVFBeFFSRWdRTENCUUYyQU1YQnRvQkdRZmxBQndJYndBZUNUWUFJUW9hQUNNTERRQUpEQVlBQ2cwREFBd05BUUNQRDM5YUpCQWxQeVlSOGl3bkVud2dLQk81RnlvVWdoRXJGZThNTFJhaENTNFhMd2N3R0Z3Rk1Sa0dCRE1hQXdNMEcwQUNOaHl4QVRnZFJBRTVIdlVBT3grM0FEd2dpZ0ErSVdnQVB5Sk9BQ0FqT3dBaENTd0FwU1hoV2tBbVRFaEJKdzA2UXlqeExrUXBIeVpGS2pNZlJpdW9HVWdzR0JWSkxYY1JTaTUwRGtzdit3dE5NUGdKVGpGaENFOHlCZ2N3TTgwRk1qVGVCREkxRHdRek5tTURORGZVQWpVNFhBSTJPZmdCTnpxa0FUZzdZQUU1UENVQk9qMzJBRHMreXdBOVA2c0FQU0NQQU1GQkVsdFFRZ1JOVVVNc1FWSkUyRGRUUmVndlZFWThLVlpIZVNOWFNOOGVWMG1wR2toS1RoZElTeVFVU2t5Y0VVcE5hdzlMVGxFTlRVKzJDMDB3UUFyUVVUSllXRkljVFZsVGprTmFWTjA3VzFYdU5GeFdyaTVkVjVvcFZrY1dKZGhaY0ZWZldxbE1ZRnZaUkdGY0lqNWpYU1E0WTE2ME1sMVdGeTdmWUtoV1pXRkdUMlppNVVkblk4OUJhR1E5UEdOZFhqZHBaakZTYW1jUFRHdG9PVVpuWTE1QjZXb25WbXhyNTFCdFo0VkxibTJYVlc5clQxRHVieEJhY0cwaVZmQnY2MWx4Y1IxYVUwOVRBRUhKc2dJTEEweFRSUUJCb2JNQ0M4Z0JRTVZZbjFOQ1N3QkFTVEtqSXFnUnhWZ2hlL3h6WW1qRldMOUZDekIrR0o5VC9ITkJiVlJpbjFPelFVRXRFaGRDUzJKb1ZHSitXRUpMSVR1NktNTVVBRURGV0o5VFFrc0FRRWt5b3lLb0VVa3l2MFd6UVNFN1NUS0NKemNiNEEyaklnc3dRUzI2S0tNaU54dS9FbzRKcUJGK0dCSVh3eFNvRWVBTmpnbmZCQUFBQUFBQUFQQS83MkZJc1ZBeDlqL0tiMDJScnVmMFA2b1JiTzlpMFBJL0FBQUFBQUFBOEQ4N3Y2ZkFhU1RwUDdzZ3gzdDZVZUUvWGF0eTNsV28wVCt2QUFBQXNBQUFBTEVBUWZTMEFnc3RBUUFBQUFJQUFBQURBQUFBQUFBQUFBRUFBQUFGQUFBQUFnQUFBQVFBQUFBR0FBQUFBd0FBQUFjQUFBQUlBRUcwdFFJTG5RRUJBQUFBQlFBQUFBWUFBQUFDQUFBQUJBQUFBQWNBQUFBTUFBQUFBd0FBQUFnQUFBQUxBQUFBRFFBQUFBa0FBQUFLQUFBQURnQUFBQThBQUFBQUFBQUFBUUFBQUFVQUFBQUdBQUFBRGdBQUFBSUFBQUFFQUFBQUJ3QUFBQTBBQUFBUEFBQUFBd0FBQUFnQUFBQU1BQUFBRUFBQUFCVUFBQUFKQUFBQUN3QUFBQkVBQUFBVUFBQUFGZ0FBQUFvQUFBQVNBQUFBRXdBQUFCY0FBQUFZQUVIa3RnSUx6UUlCQUFBQUJRQUFBQVlBQUFBT0FBQUFEd0FBQUFJQUFBQUVBQUFBQndBQUFBMEFBQUFRQUFBQUdRQUFBQU1BQUFBSUFBQUFEQUFBQUJFQUFBQVlBQUFBR2dBQUFBa0FBQUFMQUFBQUVnQUFBQmNBQUFBYkFBQUFJQUFBQUFvQUFBQVRBQUFBRmdBQUFCd0FBQUFmQUFBQUlRQUFBQlFBQUFBVkFBQUFIUUFBQUI0QUFBQWlBQUFBSXdBQUFBQUFBQUFCQUFBQUJRQUFBQVlBQUFBT0FBQUFEd0FBQUJzQUFBQUNBQUFBQkFBQUFBY0FBQUFOQUFBQUVBQUFBQm9BQUFBY0FBQUFBd0FBQUFnQUFBQU1BQUFBRVFBQUFCa0FBQUFkQUFBQUpnQUFBQWtBQUFBTEFBQUFFZ0FBQUJnQUFBQWVBQUFBSlFBQUFDY0FBQUFLQUFBQUV3QUFBQmNBQUFBZkFBQUFKQUFBQUNnQUFBQXRBQUFBRkFBQUFCWUFBQUFnQUFBQUl3QUFBQ2tBQUFBc0FBQUFMZ0FBQUJVQUFBQWhBQUFBSWdBQUFDb0FBQUFyQUFBQUx3QUFBREFBUWNTNUFndjFDQUVBQUFBRkFBQUFCZ0FBQUE0QUFBQVBBQUFBR3dBQUFCd0FBQUFDQUFBQUJBQUFBQWNBQUFBTkFBQUFFQUFBQUJvQUFBQWRBQUFBS2dBQUFBTUFBQUFJQUFBQURBQUFBQkVBQUFBWkFBQUFIZ0FBQUNrQUFBQXJBQUFBQ1FBQUFBc0FBQUFTQUFBQUdBQUFBQjhBQUFBb0FBQUFMQUFBQURVQUFBQUtBQUFBRXdBQUFCY0FBQUFnQUFBQUp3QUFBQzBBQUFBMEFBQUFOZ0FBQUJRQUFBQVdBQUFBSVFBQUFDWUFBQUF1QUFBQU13QUFBRGNBQUFBOEFBQUFGUUFBQUNJQUFBQWxBQUFBTHdBQUFESUFBQUE0QUFBQU93QUFBRDBBQUFBakFBQUFKQUFBQURBQUFBQXhBQUFBT1FBQUFEb0FBQUErQUFBQVB3QUFBQUFBQUFBQkFBQUFBd0FBQUFjQUFBQVBBQUFBSHdBQUFEOEFBQUIvQUFBQS93QUFBUDhCQUFEL0F3QUEvd2NBQVA4UEFBRC9Id0FBL3o4QUFQOS9BQUFCQUFBQUF3QUFBQU1BQUFBRUFBQUFCQUFBQUFNQUFBQURBQUFBQUFBQUFIR0ZBQUJ5Y0FBQVRYQUFBQmwvQUFEWWhnQUF6blFBQUdOK0FBQkVnQUFBMklVQUFGZDZBQURjZndBQTgzOEFBQU44QUFDTWd3QUE2bm9BQUZXRkFBQWJoQUFBSW9JQUFKU0NBQUREZGdBQXk0SUFBTWVFQUFBM2NnQUFxSFlBQUNkN0FBQUpmUUFBaEhVQUFDU0RBQURqZEFBQUVZTUFBTHR4QUFEK2dnQUE2NElBQUp1UEFBQWlnUUFBRG9FQUFNbDZBQUFLZVFBQU1Jc0FBRngxQUFEbWNRQUEwRzhBQUJGNEFBRHVmUUFBLzMwQUFQR0VBQUFnaGdBQWdINEFBS2wxQUFDRWZRQUF2WUFBQUNpQUFBQ1lnQUFBcDM0QUFHNkFBQUNTY0FBQXdJOEFBRjEyQUFBVmR3QUFQWGNBQUhDSkFBQ1Jkd0FBSUhrQUFERnhBQUJrZHdBQXFuZ0FBTkI5QUFDeWZRQUFYNHNBQUd0NEFBQVNjUUFBQkhvQUFKcDZBQUQ1Z0FBQTVZQUFBR3g4QUFBQWpnQUFNb2tBQUdtRUFBQU9kQUFBNG5NQUFIZHhBQUJiY1FBQVBvUUFBSVJ5QUFCNmRBQUFZM1FBQUF4L0FBQTdnUUFBbVlVQUFKOXlBQUFDY3dBQXlYNEFBTnR5QUFENWNBQUFEM0lBQU5wMkFBRDlkZ0FBZG5vQUFQYURBQUREZ1FBQTJIY0FBTW1CQUFBRGdnQUEvWDRBQUl0MkFBQjJnZ0FBV1lJQUFNMTRBQURtZUFBQWFuTUFBREJ6QUFDc2N3QUF5bmtBQUU5MEFBQTRkQUFBTDRVQUFGZC9BQUJLZ3dBQXZYQUFBQ1IxQUFBemZ3QUFZNEVBQUJ0K0FBQ1JnUUFBQjRrQUFFQjRBQUFBQUFBQVFBWUFBSUErQUFBQUFBQUFpQk1BQUFEQU1QQU16RHo4QThNejh3L1BQLytBUUxCd2pFeThmSU5EczNPUFQ3OS9JT0FRMEN6c0hOd2o0eFBUTCs4ZjM2QmdrRkNzYkp4Y28yT1RVNjl2bjE4SXlEajRCTVEwOUF2TE8vc0h4emYzaUVpNGVJUkV0SFNMUzd0N2gwZTNkeWpvR05nazVCVFVLK3NiMnlmbkY5ZW9hSmhZcEdTVVZLdHJtMXVuWjVkWEFzSXk4ZzdPUHY0QndUSHhEYzA5L1lKQ3NuS09UcjUrZ1VHeGNZMU52WDBpNGhMU0x1NGUzaUhoRWRFdDdSM2RvbUtTVXE1dW5sNmhZWkZSclcyZFhRcktPdm9HeGpiMkNjazUrUVhGTmZXS1NycDZoa2EyZG9sSnVYbUZSYlYxS3VvYTJpYm1GdFlwNlJuWkplVVYxYXBxbWxxbVpwWldxV21aV2FWbGxWVUJBQUFBQUFBQUFBSUFRY1RDQWd1OUJBRUFBQUFJQUFBQUVBQUFBQWtBQUFBQ0FBQUFBd0FBQUFvQUFBQVJBQUFBR0FBQUFDQUFBQUFaQUFBQUVnQUFBQXNBQUFBRUFBQUFCUUFBQUF3QUFBQVRBQUFBR2dBQUFDRUFBQUFvQUFBQU1BQUFBQ2tBQUFBaUFBQUFHd0FBQUJRQUFBQU5BQUFBQmdBQUFBY0FBQUFPQUFBQUZRQUFBQndBQUFBakFBQUFLZ0FBQURFQUFBQTRBQUFBT1FBQUFESUFBQUFyQUFBQUpBQUFBQjBBQUFBV0FBQUFEd0FBQUJjQUFBQWVBQUFBSlFBQUFDd0FBQUF6QUFBQU9nQUFBRHNBQUFBMEFBQUFMUUFBQUNZQUFBQWZBQUFBSndBQUFDNEFBQUExQUFBQVBBQUFBRDBBQUFBMkFBQUFMd0FBQURjQUFBQStBQUFBUHdBQUFEOEFBQUEvQUFBQVB3QUFBRDhBQUFBL0FBQUFQd0FBQUQ4QUFBQS9BQUFBUHdBQUFEOEFBQUEvQUFBQVB3QUFBRDhBQUFBL0FBQUFQd0FBQUQ4QUFBQUFBQUFBQVFBQUFBZ0FBQUFRQUFBQUNRQUFBQUlBQUFBREFBQUFDZ0FBQUJFQUFBQVlBQUFBSUFBQUFCa0FBQUFTQUFBQUN3QUFBQVFBQUFBRkFBQUFEQUFBQUJNQUFBQWFBQUFBSVFBQUFDZ0FBQUF3QUFBQUtRQUFBQ0lBQUFBYkFBQUFGQUFBQUEwQUFBQUdBQUFBRGdBQUFCVUFBQUFjQUFBQUl3QUFBQ29BQUFBeEFBQUFNZ0FBQUNzQUFBQWtBQUFBSFFBQUFCWUFBQUFlQUFBQUpRQUFBQ3dBQUFBekFBQUFOQUFBQUMwQUFBQW1BQUFBTGdBQUFEVUFBQUEyQUFBQVB3QUFBRDhBQUFBL0FBQUFQd0FBQUQ4QUFBQS9BQUFBUHdBQUFEOEFBQUEvQUFBQVB3QUFBRDhBQUFBL0FBQUFQd0FBQUQ4QUFBQS9BQUFBUHdCQmxNY0NDKzBDQVFBQUFBZ0FBQUFRQUFBQUNRQUFBQUlBQUFBREFBQUFDZ0FBQUJFQUFBQVlBQUFBSUFBQUFCa0FBQUFTQUFBQUN3QUFBQVFBQUFBRkFBQUFEQUFBQUJNQUFBQWFBQUFBSVFBQUFDZ0FBQUFwQUFBQUlnQUFBQnNBQUFBVUFBQUFEUUFBQUJVQUFBQWNBQUFBSXdBQUFDb0FBQUFyQUFBQUpBQUFBQjBBQUFBbEFBQUFMQUFBQUMwQUFBQS9BQUFBUHdBQUFEOEFBQUEvQUFBQVB3QUFBRDhBQUFBL0FBQUFQd0FBQUQ4QUFBQS9BQUFBUHdBQUFEOEFBQUEvQUFBQVB3QUFBRDhBQUFBL0FBQUFBQUFBQUFFQUFBQUlBQUFBRUFBQUFBa0FBQUFDQUFBQUF3QUFBQW9BQUFBUkFBQUFHQUFBQUNBQUFBQVpBQUFBRWdBQUFBc0FBQUFFQUFBQURBQUFBQk1BQUFBYUFBQUFJUUFBQUNJQUFBQWJBQUFBRkFBQUFCd0FBQUFqQUFBQUpBQUFBRDhBQUFBL0FBQUFQd0FBQUQ4QUFBQS9BQUFBUHdBQUFEOEFBQUEvQUFBQVB3QUFBRDhBQUFBL0FBQUFQd0FBQUQ4QUFBQS9BQUFBUHdBQUFEOEFRWlRLQWd2ZEFRRUFBQUFJQUFBQUVBQUFBQWtBQUFBQ0FBQUFBd0FBQUFvQUFBQVJBQUFBR0FBQUFCa0FBQUFTQUFBQUN3QUFBQk1BQUFBYUFBQUFHd0FBQUQ4QUFBQS9BQUFBUHdBQUFEOEFBQUEvQUFBQVB3QUFBRDhBQUFBL0FBQUFQd0FBQUQ4QUFBQS9BQUFBUHdBQUFEOEFBQUEvQUFBQVB3QUFBRDhBQUFBQUFBQUFBUUFBQUFnQUFBQVFBQUFBQ1FBQUFBSUFBQUFLQUFBQUVRQUFBQklBQUFBL0FBQUFQd0FBQUQ4QUFBQS9BQUFBUHdBQUFEOEFBQUEvQUFBQVB3QUFBRDhBQUFBL0FBQUFQd0FBQUQ4QUFBQS9BQUFBUHdBQUFEOEFBQUEvQUVHRXpBSUxneDBCQUFBQUNBQUFBQWtBQUFBL0FBQUFQd0FBQUQ4QUFBQS9BQUFBUHdBQUFEOEFBQUEvQUFBQVB3QUFBRDhBQUFBL0FBQUFQd0FBQUQ4QUFBQS9BQUFBUHdBQUFEOEFBQUEvQUFBQVRsTjBNMTlmTWpFeVltRnphV05mYzNSeWFXNW5TV2hPVTE4eE1XTm9ZWEpmZEhKaGFYUnpTV2hGUlU1VFh6bGhiR3h2WTJGMGIzSkphRVZGUlVVQUFJajFBQUJRcGdBQUFBQUFBQUVBQUFBd2t3QUFBQUFBQUU1VGRETmZYekl4TW1KaGMybGpYM04wY21sdVowbDNUbE5mTVRGamFHRnlYM1J5WVdsMGMwbDNSVVZPVTE4NVlXeHNiMk5oZEc5eVNYZEZSVVZGQUFDSTlRQUFxS1lBQUFBQUFBQUJBQUFBTUpNQUFBQUFBQUJPVTNRelgxOHlNVEppWVhOcFkxOXpkSEpwYm1kSlJITk9VMTh4TVdOb1lYSmZkSEpoYVhSelNVUnpSVVZPVTE4NVlXeHNiMk5oZEc5eVNVUnpSVVZGUlFBQUFJajFBQUFBcHdBQUFBQUFBQUVBQUFBd2t3QUFBQUFBQUU1VGRETmZYekl4TW1KaGMybGpYM04wY21sdVowbEVhVTVUWHpFeFkyaGhjbDkwY21GcGRITkpSR2xGUlU1VFh6bGhiR3h2WTJGMGIzSkpSR2xGUlVWRkFBQUFpUFVBQUZ5bkFBQUFBQUFBQVFBQUFEQ1RBQUFBQUFBQVRqRXdaVzF6WTNKcGNIUmxiakV4YldWdGIzSjVYM1pwWlhkSlkwVkZBQUFFOVFBQXVLY0FBRTR4TUdWdGMyTnlhWEIwWlc0eE1XMWxiVzl5ZVY5MmFXVjNTV0ZGUlFBQUJQVUFBT0NuQUFCT01UQmxiWE5qY21sd2RHVnVNVEZ0WlcxdmNubGZkbWxsZDBsb1JVVUFBQVQxQUFBSXFBQUFUakV3WlcxelkzSnBjSFJsYmpFeGJXVnRiM0o1WDNacFpYZEpjMFZGQUFBRTlRQUFNS2dBQUU0eE1HVnRjMk55YVhCMFpXNHhNVzFsYlc5eWVWOTJhV1YzU1hSRlJRQUFCUFVBQUZpb0FBQk9NVEJsYlhOamNtbHdkR1Z1TVRGdFpXMXZjbmxmZG1sbGQwbHBSVVVBQUFUMUFBQ0FxQUFBVGpFd1pXMXpZM0pwY0hSbGJqRXhiV1Z0YjNKNVgzWnBaWGRKYWtWRkFBQUU5UUFBcUtnQUFFNHhNR1Z0YzJOeWFYQjBaVzR4TVcxbGJXOXllVjkyYVdWM1NXeEZSUUFBQlBVQUFOQ29BQUJPTVRCbGJYTmpjbWx3ZEdWdU1URnRaVzF2Y25sZmRtbGxkMGx0UlVVQUFBVDFBQUQ0cUFBQVRqRXdaVzF6WTNKcGNIUmxiakV4YldWdGIzSjVYM1pwWlhkSlprVkZBQUFFOVFBQUlLa0FBRTR4TUdWdGMyTnlhWEIwWlc0eE1XMWxiVzl5ZVY5MmFXVjNTV1JGUlFBQUJQVUFBRWlwQUFEYkQway8ydzlKditUTEZrRGt5eGJBQUFBQUFBQUFBSURiRDBsQTJ3OUp3RGhqN1Q3YUQway9YcGg3UDlvUHlUOXBONnd4YUNFaU03UVBGRE5vSWFJekF3QUFBQVFBQUFBRUFBQUFCZ0FBQUlQNW9nQkVUbTRBL0NrVkFORlhKd0RkTlBVQVl0dkFBRHlabFFCQmtFTUFZMUgrQUx2ZXF3QzNZY1VBT200a0FOSk5RZ0JKQnVBQUNlb3VBQnlTMFFEckhmNEFLYkVjQU9nK3B3RDFOWUlBUkxzdUFKenBoQUMwSm5BQVFYNWZBTmFST1FCVGd6a0FuUFE1QUl0ZmhBQW8rYjBBK0I4N0FONy9sd0FQbUFVQUVTL3ZBQXBhaXdCdEgyMEF6MzQyQUFuTEp3QkdUN2NBbm1ZL0FDM3FYd0M2SjNVQTVldkhBRDE3OFFEM09RY0FrbEtLQVB0cjZnQWZzVjhBQ0YyTkFEQURWZ0I3L0VZQThLdHJBQ0M4endBMjlKb0E0NmtkQUY1aGtRQUlHK1lBaFpsbEFLQVVYd0NOUUdnQWdOai9BQ2R6VFFBR0JqRUF5bFlWQU1tb2N3Qjc0bUFBYTR6QUFCbkVSd0ROWjhNQUNlamNBRm1ES2dDTGRzUUFwaHlXQUVTdjNRQVpWOUVBcFQ0RkFBVUgvd0F6Zmo4QXdqTG9BSmhQM2dDN2ZUSUFKajNEQUI1cjd3Q2YrRjRBTlI4NkFIL3l5Z0R4aHgwQWZKQWhBR29rZkFEVmJ2b0FNQzEzQUJVN1F3QzFGTVlBd3htZEFLM0V3Z0FzVFVFQURBQmRBSVo5UmdEamNTMEFtOGFhQUROaUFBQzAwbndBdEtlWEFEZFYxUURYUHZZQW94QVlBRTEyL0FCa25Tb0FjTmVyQUdOOCtBQjZzRmNBRnhYbkFNQkpWZ0E3MXRrQXA0UTRBQ1FqeXdEV2luY0FXbFFqQUFBZnVRRHhDaHNBR2M3ZkFKOHgvd0JtSG1vQW1WZGhBS3o3UndCK2Y5Z0FJbVczQURMb2lRRG12MkFBNzhUTkFHdzJDUUJkUDlRQUZ0N1hBRmc3M2dEZW01SUEwaUlvQUNpRzZBRGlXRTBBeHNveUFBampGZ0RnZmNzQUY4QlFBUE1kcHdBWTRGc0FMaE0wQUlNU1lnQ0RTQUVBOVk1YkFLMndmd0FlNmZJQVNFcERBQkJuMHdDcTNkZ0FybDlDQUdwaHpnQUtLS1FBMDVtMEFBYW04Z0JjZDM4QW84S0RBR0U4aUFDS2MzZ0FyNHhhQUcvWHZRQXRwbU1BOUwvTEFJMkI3d0Ftd1djQVZjcEZBTXJaTmdBb3FOSUF3bUdOQUJMSmR3QUVKaFFBRWthYkFNUlp4QURJeFVRQVRiS1JBQUFYOHdEVVE2MEFLVW5sQVAzVkVBQUF2dndBSHBUTUFIRE83Z0FUUHZVQTdQR0FBTFBud3dESCtDZ0Frd1dVQU1GeFBnQXVDYk1BQzBYekFJZ1NuQUNySUhzQUxyV2ZBRWVTd2dCN01pOEFERlZ0QUhLbmtBQnI1eDhBTWN1V0FIa1dTZ0JCZWVJQTlOK0pBT2lVbHdEaTVvUUFtVEdYQUlqdGF3QmZYellBdS8wT0FFaWF0QUJucEd3QWNYSkNBSTFkTWdDZkZiZ0F2T1VKQUkweEpRRDNkRGtBTUFVY0FBME1BUUJMQ0dnQUxPNVlBRWVxa0FCMDV3SUF2ZFlrQVBkOXBnQnVTSElBbnhidkFJNlVwZ0Mwa2ZZQTBWTlJBTThLOGdBZ21ETUE5VXQrQUxKamFBRGRQbDhBUUYwREFJV0pmd0JWVWlrQU4yVEFBRzNZRUFBeVNESUFXMHgxQUU1eDFBQkZWRzRBQ3duQkFDcjFhUUFVWnRVQUp3ZWRBRjBFVUFDME85c0E2bmJGQUlmNUZ3QkphMzBBSFNlNkFKWnBLUURHekt3QXJSUlVBSkRpYWdDSTJZa0FMSEpRQUFTa3ZnQjNCNVFBOHpCd0FBRDhKd0RxY2FnQVpzSkpBR1RnUFFDWDNZTUFveitYQUVPVS9RQU5ob3dBTVVIZUFKSTVuUURkY0l3QUY3Zm5BQWpmT3dBVk55c0FYSUNnQUZxQWt3QVFFWklBRCtqWUFHeUFyd0RiLzBzQU9KQVBBRmtZZGdCaXBSVUFZY3U3QU1lSnVRQVFRTDBBMHZJRUFFbDFKd0RydHZZQTJ5SzdBQW9VcWdDSkppOEFaSU4yQUFrN013QU9sQm9BVVRxcUFCMmp3Z0N2N2E0QVhDWVNBRzNDVFFBdGVwd0F3RmFYQUFNL2d3QUo4UFlBSzBDTUFHMHhtUUE1dEFjQURDQVZBTmpEV3dEMWtzUUF4cTFMQUU3S3BRQ25OODBBNXFrMkFLdVNsQURkUW1nQUdXUGVBSGFNN3dCb2kxSUEvTnMzQUs2aHF3RGZGVEVBQUs2aEFBejcyZ0JrVFdZQTdRVzNBQ2xsTUFCWFZyOEFSLzg2QUdyNXVRQjF2dk1BS0pQZkFLdUFNQUJtalBZQUJNc1ZBUG9pQmdEWjVCMEFQYk9rQUZjYmp3QTJ6UWtBVGtMcEFCTytwQUF6STdVQThLb2FBRTlscUFEU3dhVUFDejhQQUZ0NHpRQWorWFlBZTRzRUFJa1hjZ0RHcGxNQWIyN2lBTy9yQUFDYlNsZ0F4TnEzQUtwbXVnQjJ6ODhBMFFJZEFMSHhMUUNNbWNFQXc2MTNBSVpJMmdEM1hhQUF4b0QwQUt6d0x3RGQ3Sm9BUDF5OEFORGViUUNReHg4QUt0dTJBS01sT2dBQXI1b0FyVk9UQUxaWEJBQXBMYlFBUzRCK0FOb0hwd0IycWc0QWUxbWhBQllTS2dEY3R5MEErdVg5QUluYi9nQ0p2djBBNUhac0FBYXAvQUErZ0hBQWhXNFZBUDJIL3dBb1BnY0FZV2N6QUNvWWhnQk52ZW9BcytldkFJOXRiZ0NWWnprQU1iOWJBSVRYU0FBdzN4WUF4eTFEQUNWaE5RREpjTTRBTU11NEFMOXMvUUNrQUtJQUJXemtBRnJkb0FBaGIwY0FZaExTQUxsY2hBQndZVWtBYTFiZ0FKbFNBUUJRVlRjQUh0VzNBRFB4eEFBVGJsOEFYVERrQUlVdXFRQWRzc01Bb1RJMkFBaTNwQURxc2RRQUZ2Y2hBSTlwNUFBbi8zY0FEQU9BQUkxQUxRQlB6YUFBSUtXWkFMT2kwd0F2WFFvQXRQbENBQkhheXdCOXZ0QUFtOXZCQUtzWHZRREtvb0VBQ0dwY0FDNVZGd0FuQUZVQWZ4VHdBT0VIaGdBVUMyUUFsa0dOQUllKzNnRGEvU29BYXlXMkFIdUpOQUFGOC80QXViK2VBR2hxVHdCS0txZ0FUOFJhQUMzNHZBRFhXcGdBOU1lVkFBMU5qUUFnT3FZQXBGZGZBQlEvc1FDQU9KVUF6Q0FCQUhIZGhnREozcllBdjJEMUFFMWxFUUFCQjJzQWpMQ3NBTExBMEFCUlZVZ0FIdnNPQUpWeXd3Q2pCanNBd0VBMUFBYmNld0RnUmN3QVRpbjZBTmJLeUFEbzgwRUFmR1RlQUp0azJBRFp2akVBcEpmREFIZFkxQUJwNDhVQThOb1RBTG82UEFCR0dFWUFWWFZmQU5LOTlRQnVrc1lBckM1ZEFBNUU3UUFjUGtJQVljU0hBQ245NlFEbjF2TUFJbnpLQUcrUk5RQUk0TVVBLzllTkFHNXE0Z0N3L2NZQWt3akJBSHhkZEFCcnJiSUF6VzZkQUQ1eWV3REdFV29BOTgrcEFDbHozd0MxeWJvQXR3QlJBT0t5RFFCMHVpUUE1WDFnQUhUWWlnQU5GU3dBZ1JnTUFINW1sQUFCS1JZQW4zcDJBUDM5dmdCV1JlOEEyWDQyQU96WkV3Q0x1cmtBeEpmOEFER29Kd0R4YnNNQWxNVTJBTmlvVmdDMHFMVUF6OHdPQUJLSkxRQnZWelFBTEZhSkFKbk80d0RXSUxrQWExNnFBRDRxbkFBUlg4d0EvUXRLQU9IMCt3Q09PMjBBNG9Zc0FPblVoQUQ4dEtrQTcrN1JBQzQxeVFBdk9XRUFPQ0ZFQUJ2WnlBQ0IvQW9BKzBwcUFDOGMyQUJUdElRQVRwbU1BRlFpekFBcVZkd0F3TWJXQUFzWmxnQWFjTGdBYVpWa0FDWmFZQUEvVXU0QWZ4RVBBUFMxRVFEOHkvVUFOTHd0QURTODdnRG9YY3dBM1Y1Z0FHZU9td0NTTSs4QXlSZTRBR0ZZbXdEaFY3d0FVWVBHQU5nK0VBRGRjVWdBTFJ6ZEFLOFlvUUFoTEVZQVdmUFhBTmw2bUFDZVZNQUFUNGI2QUZZRy9BRGxlYTRBaVNJMkFEaXRJZ0Juazl3QVZlaXFBSUltT0FESzU1c0FVUTJrQUprenNRQ3AxdzRBYVFWSUFHV3k4QUIvaUtjQWlFeVhBUG5STmdBaGtyTUFlNEpLQUpqUElRQkFuOXdBM0VkVkFPRjBPZ0JuNjBJQS9wM2ZBRjdVWHdCN1o2UUF1cXg2QUZYMm9nQXJpQ01BUWJwVkFGbHVDQUFoS29ZQU9VZURBSW5qNWdEbG50UUFTZnRBQVA5VzZRQWNEOG9BeFZtS0FKVDZLd0RUd2NVQUQ4WFBBTnRhcmdCSHhZWUFoVU5pQUNHR093QXNlWlFBRUdHSEFDcE1ld0NBTEJvQVE3OFNBSWdta0FCNFBJa0FxTVRrQU9YYmV3REVPc0lBSnZUcUFQZG5pZ0FOa3I4QVphTXJBRDJUc1FDOWZBc0FwRkhjQUNmZFl3QnA0ZDBBbXBRWkFLZ3BsUUJvemlnQUNlMjBBRVNmSUFCT21Nb0FjSUpqQUg1OEl3QVB1VElBcC9XT0FCUlc1d0FoOFFnQXRaMHFBRzkrVFFDbEdWRUF0Zm1yQUlMZjFnQ1czV0VBRmpZQ0FNUTZud0NEb3FFQWN1MXRBRG1OZWdDQ3VLa0FhekpjQUVZbld3QUFOTzBBMGdCM0FQejBWUUFCV1UwQTRIR0FBRUdUNlFJTC9RSkEreUg1UHdBQUFBQXRSSFErQUFBQWdKaEcrRHdBQUFCZ1VjeDRPd0FBQUlDREcvQTVBQUFBUUNBbGVqZ0FBQUNBSW9Mak5nQUFBQUFkODJrMXZ2UDRlZXhoOWovZXFveUE5M3ZWdnoySXIwcnRjZlUvMjIzQXAvQyswcit3RVBEd09aWDBQMmM2VVgrdUh0Qy9oUU80c0pYSjh6L3BKSUttMkRITHY2VmtpQXdaRGZNL1dIZkFDazlYeHIrZ2pndDdJbDd5UHdDQm5NY3Jxc0cvUHpRYVNrcTc4VDllRG96T2RrNjZ2N3JsaXZCWUkvRS96QnhoV2p5WHNiK25BSmxCUDVYd1B4NE00VGowVXFLL0FBQUFBQUFBOEQ4QUFBQUFBQUFBQUt4SG12Mk1ZTzQvaEZueVhhcWxxaitnYWdJZnM2VHNQN1F1TnFwVFhydy81dnhxVnpZZzZ6OEkyeUIzNVNiRlB5MnFvV1BSd3VrL2NFY2lEWWJDeXovdFFYZ0Q1b2JvUCtGK29NaUxCZEUvWWtoVDlkeG41ejhKN3JaWE1BVFVQKzg1K3Y1Q0x1WS9OSU80U0tNTzBMOXFDK0FMVzFmVlB5TkJDdkwrLzkrL0FBQUFBQUFBOEQ4QUFBQUFBQUQ0UHdBQUFBQUFBQUFBQnREUFErdjlURDRBUVp2c0FndTZFMEFEdU9JL0FBQUFBQUFBOEQ5MGhSWFRzTm52UHcrSitXeFl0ZTgvVVZzUzBBR1Q3ejk3VVgwOHVITHZQNnE1YURHSFZPOC9PR0oxYm5vNDd6L2gzaC8xblI3dlB4VzNNUXIrQnU4L3k2azZONmZ4N2o4aU5CSk1wdDd1UHkySllXQUl6dTQvSnlvMjFkcS83aitDVDUxV0s3VHVQeWxVU04wSHErNC9oVlU2c0g2azdqL05PMzltbnFEdVAzUmY3T2gxbis0L2h3SHJjeFNoN2o4VHpreVppYVh1UDl1Z0trTGxyTzQvNWNYTnNEZTM3aitROEtPQ2tjVHVQMTBsUHJJRDFlNC9yZE5hbVovbzdqOUhYdnZ5ZHYvdVA1eFNoZDJiR2U4L2FaRHYzQ0EzN3orSHBQdmNHRmp2UDErYmV6T1hmTzgvMnBDa29xK2s3ejlBUlc1YmR0RHZQd0FBQUFBQUFPaENsQ09SUy9ocXJEL3p4UHBRenIvT1A5WlNEUDlDTHVZL0FBQUFBQUFBT0VQK2dpdGxSeFZIUUpRamtVdjRhcncrODhUNlVNNi9Mai9XVWd6L1FpNldQNzd6K0huc1lmWS9HVENXVzhiKzNyODlpSzlLN1hIMVA2VDgxREpvQzl1L3NCRHc4RG1WOUQ5N3R4OEtpMEhYdjRVRHVMQ1Z5Zk0vZTg5dEd1bWQwNytsWklnTUdRM3pQekcyOHZPYkhkQy9vSTRMZXlKZThqL3dlanNiSFh6SnZ6ODBHa3BLdS9FL256eXZrK1A1d3IrNjVZcndXQ1B4UDF5TmVML0xZTG0vcHdDWlFUK1Y4RC9PWDBlMm5XK3F2d0FBQUFBQUFQQS9BQUFBQUFBQUFBQ3NSNXI5akdEdVB6MzFKSi9LT0xNL29Hb0NIN09rN0QrNmtUaFVxWGJFUCtiOGFsYzJJT3MvMHVURVNndUV6ajh0cXFGajBjTHBQeHhseHZCRkJ0US83VUY0QSthRzZELzRueHNzbkk3WVAySklVL1hjWitjL3pIdXhUcVRnM0Q4TGJrbkpGbmJTUDNyR2RhQnBHZGUvM2JxbmJBckgzai9JOXI1SVJ4WG52eXU0S21WSEZmYy9BQUVYQWgwWUV3TWVHeGtMRkFnRURSOFdIQklhQ2djTUZSRUpCaEFGRHc3QTlnQUFXUGNBQUU1dklHVnljbTl5SUdsdVptOXliV0YwYVc5dUFFbHNiR1ZuWVd3Z1lubDBaU0J6WlhGMVpXNWpaUUJFYjIxaGFXNGdaWEp5YjNJQVVtVnpkV3gwSUc1dmRDQnlaWEJ5WlhObGJuUmhZbXhsQUU1dmRDQmhJSFIwZVFCUVpYSnRhWE56YVc5dUlHUmxibWxsWkFCUGNHVnlZWFJwYjI0Z2JtOTBJSEJsY20xcGRIUmxaQUJPYnlCemRXTm9JR1pwYkdVZ2IzSWdaR2x5WldOMGIzSjVBRTV2SUhOMVkyZ2djSEp2WTJWemN3QkdhV3hsSUdWNGFYTjBjd0JXWVd4MVpTQjBiMjhnYkdGeVoyVWdabTl5SUdSaGRHRWdkSGx3WlFCT2J5QnpjR0ZqWlNCc1pXWjBJRzl1SUdSbGRtbGpaUUJQZFhRZ2IyWWdiV1Z0YjNKNUFGSmxjMjkxY21ObElHSjFjM2tBU1c1MFpYSnlkWEIwWldRZ2MzbHpkR1Z0SUdOaGJHd0FVbVZ6YjNWeVkyVWdkR1Z0Y0c5eVlYSnBiSGtnZFc1aGRtRnBiR0ZpYkdVQVNXNTJZV3hwWkNCelpXVnJBRU55YjNOekxXUmxkbWxqWlNCc2FXNXJBRkpsWVdRdGIyNXNlU0JtYVd4bElITjVjM1JsYlFCRWFYSmxZM1J2Y25rZ2JtOTBJR1Z0Y0hSNUFFTnZibTVsWTNScGIyNGdjbVZ6WlhRZ1lua2djR1ZsY2dCUGNHVnlZWFJwYjI0Z2RHbHRaV1FnYjNWMEFFTnZibTVsWTNScGIyNGdjbVZtZFhObFpBQkliM04wSUdseklHUnZkMjRBU0c5emRDQnBjeUIxYm5KbFlXTm9ZV0pzWlFCQlpHUnlaWE56SUdsdUlIVnpaUUJDY205clpXNGdjR2x3WlFCSkwwOGdaWEp5YjNJQVRtOGdjM1ZqYUNCa1pYWnBZMlVnYjNJZ1lXUmtjbVZ6Y3dCQ2JHOWpheUJrWlhacFkyVWdjbVZ4ZFdseVpXUUFUbThnYzNWamFDQmtaWFpwWTJVQVRtOTBJR0VnWkdseVpXTjBiM0o1QUVseklHRWdaR2x5WldOMGIzSjVBRlJsZUhRZ1ptbHNaU0JpZFhONUFFVjRaV01nWm05eWJXRjBJR1Z5Y205eUFFbHVkbUZzYVdRZ1lYSm5kVzFsYm5RQVFYSm5kVzFsYm5RZ2JHbHpkQ0IwYjI4Z2JHOXVad0JUZVcxaWIyeHBZeUJzYVc1cklHeHZiM0FBUm1sc1pXNWhiV1VnZEc5dklHeHZibWNBVkc5dklHMWhibmtnYjNCbGJpQm1hV3hsY3lCcGJpQnplWE4wWlcwQVRtOGdabWxzWlNCa1pYTmpjbWx3ZEc5eWN5QmhkbUZwYkdGaWJHVUFRbUZrSUdacGJHVWdaR1Z6WTNKcGNIUnZjZ0JPYnlCamFHbHNaQ0J3Y205alpYTnpBRUpoWkNCaFpHUnlaWE56QUVacGJHVWdkRzl2SUd4aGNtZGxBRlJ2YnlCdFlXNTVJR3hwYm10ekFFNXZJR3h2WTJ0eklHRjJZV2xzWVdKc1pRQlNaWE52ZFhKalpTQmtaV0ZrYkc5amF5QjNiM1ZzWkNCdlkyTjFjZ0JUZEdGMFpTQnViM1FnY21WamIzWmxjbUZpYkdVQVVISmxkbWx2ZFhNZ2IzZHVaWElnWkdsbFpBQlBjR1Z5WVhScGIyNGdZMkZ1WTJWc1pXUUFSblZ1WTNScGIyNGdibTkwSUdsdGNHeGxiV1Z1ZEdWa0FFNXZJRzFsYzNOaFoyVWdiMllnWkdWemFYSmxaQ0IwZVhCbEFFbGtaVzUwYVdacFpYSWdjbVZ0YjNabFpBQkVaWFpwWTJVZ2JtOTBJR0VnYzNSeVpXRnRBRTV2SUdSaGRHRWdZWFpoYVd4aFlteGxBRVJsZG1salpTQjBhVzFsYjNWMEFFOTFkQ0J2WmlCemRISmxZVzF6SUhKbGMyOTFjbU5sY3dCTWFXNXJJR2hoY3lCaVpXVnVJSE5sZG1WeVpXUUFVSEp2ZEc5amIyd2daWEp5YjNJQVFtRmtJRzFsYzNOaFoyVUFSbWxzWlNCa1pYTmpjbWx3ZEc5eUlHbHVJR0poWkNCemRHRjBaUUJPYjNRZ1lTQnpiMk5yWlhRQVJHVnpkR2x1WVhScGIyNGdZV1JrY21WemN5QnlaWEYxYVhKbFpBQk5aWE56WVdkbElIUnZieUJzWVhKblpRQlFjbTkwYjJOdmJDQjNjbTl1WnlCMGVYQmxJR1p2Y2lCemIyTnJaWFFBVUhKdmRHOWpiMndnYm05MElHRjJZV2xzWVdKc1pRQlFjbTkwYjJOdmJDQnViM1FnYzNWd2NHOXlkR1ZrQUZOdlkydGxkQ0IwZVhCbElHNXZkQ0J6ZFhCd2IzSjBaV1FBVG05MElITjFjSEJ2Y25SbFpBQlFjbTkwYjJOdmJDQm1ZVzFwYkhrZ2JtOTBJSE4xY0hCdmNuUmxaQUJCWkdSeVpYTnpJR1poYldsc2VTQnViM1FnYzNWd2NHOXlkR1ZrSUdKNUlIQnliM1J2WTI5c0FFRmtaSEpsYzNNZ2JtOTBJR0YyWVdsc1lXSnNaUUJPWlhSM2IzSnJJR2x6SUdSdmQyNEFUbVYwZDI5eWF5QjFibkpsWVdOb1lXSnNaUUJEYjI1dVpXTjBhVzl1SUhKbGMyVjBJR0o1SUc1bGRIZHZjbXNBUTI5dWJtVmpkR2x2YmlCaFltOXlkR1ZrQUU1dklHSjFabVpsY2lCemNHRmpaU0JoZG1GcGJHRmliR1VBVTI5amEyVjBJR2x6SUdOdmJtNWxZM1JsWkFCVGIyTnJaWFFnYm05MElHTnZibTVsWTNSbFpBQkRZVzV1YjNRZ2MyVnVaQ0JoWm5SbGNpQnpiMk5yWlhRZ2MyaDFkR1J2ZDI0QVQzQmxjbUYwYVc5dUlHRnNjbVZoWkhrZ2FXNGdjSEp2WjNKbGMzTUFUM0JsY21GMGFXOXVJR2x1SUhCeWIyZHlaWE56QUZOMFlXeGxJR1pwYkdVZ2FHRnVaR3hsQUZKbGJXOTBaU0JKTDA4Z1pYSnliM0lBVVhWdmRHRWdaWGhqWldWa1pXUUFUbThnYldWa2FYVnRJR1p2ZFc1a0FGZHliMjVuSUcxbFpHbDFiU0IwZVhCbEFFMTFiSFJwYUc5d0lHRjBkR1Z0Y0hSbFpBQkI0djhDQzVZQnBRSmJBUEFCdFFXTUJTVUJnd1lkQTVRRS93REhBekVEQ3dhOEFZOEJmd1BLQkNzQTJnYXZBRUlEVGdQY0FRNEVGUUNoQmcwQmxBSUxBamdHWkFLOEF2OENYUVBuQkFzSHp3TExCZThGMndYaEFoNEdSUUtGQUlJQ2JBTnZCUEVBOHdNWUJka0EyZ05NQmxRQ2V3R2RBNzBFQUFCUkFCVUN1d0N6QTIwQS93R0ZCQzhGK1FRNEFHVUJSZ0dmQUxjR3FBRnpBbE1CQUVHb2dRTUxEQ0VFQUFBQUFBQUFBQUF2QWdCQnlJRURDd1kxQkVjRVZnUUFRZDZCQXdzQ29BUUFRZktCQXd0ZlJnVmdCVzRGWVFZQUFNOEJBQUFBQUFBQUFBREpCdWtHK1FZQUFBQUFHUUFLQUJrWkdRQUFBQUFGQUFBQUFBQUFDUUFBQUFBTEFBQUFBQUFBQUFBWkFCRUtHUmtaQXdvSEFBRUFDUXNZQUFBSkJnc0FBQXNBQmhrQUFBQVpHUmtBUWVHQ0F3c2hEZ0FBQUFBQUFBQUFHUUFLRFJrWkdRQU5BQUFDQUFrT0FBQUFDUUFPQUFBT0FFR2Jnd01MQVF3QVFhZURBd3NWRXdBQUFBQVRBQUFBQUFrTUFBQUFBQUFNQUFBTUFFSFZnd01MQVJBQVFlR0RBd3NWRHdBQUFBUVBBQUFBQUFrUUFBQUFBQUFRQUFBUUFFR1BoQU1MQVJJQVFadUVBd3NlRVFBQUFBQVJBQUFBQUFrU0FBQUFBQUFTQUFBU0FBQWFBQUFBR2hvYUFFSFNoQU1MRGhvQUFBQWFHaG9BQUFBQUFBQUpBRUdEaFFNTEFSUUFRWStGQXdzVkZ3QUFBQUFYQUFBQUFBa1VBQUFBQUFBVUFBQVVBRUc5aFFNTEFSWUFRY21GQXdzbkZRQUFBQUFWQUFBQUFBa1dBQUFBQUFBV0FBQVdBQUF3TVRJek5EVTJOemc1UVVKRFJFVkdBRUdVaGdNTEFnVUJBRUc4aGdNTENQLy8vLy8vLy8vL0FFR0Fod01MZ3hMUmRKNEFWNTI5S29Cd1VnLy8vejRuQ2dBQUFHUUFBQURvQXdBQUVDY0FBS0NHQVFCQVFnOEFnSmFZQUFEaDlRVVlBQUFBTlFBQUFIRUFBQUJyLy8vL3p2di8vNUsvLy84QUFBQUFBQUFBQVAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vOEFBUUlEQkFVR0J3Z0ovLy8vLy8vLy93b0xEQTBPRHhBUkVoTVVGUllYR0JrYUd4d2RIaDhnSVNJai8vLy8vLy8vQ2dzTURRNFBFQkVTRXhRVkZoY1lHUm9iSEIwZUh5QWhJaVAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9BQUVDQkFjREJnVUFBQUFBQUFBQUFnQUF3QU1BQU1BRUFBREFCUUFBd0FZQUFNQUhBQURBQ0FBQXdBa0FBTUFLQUFEQUN3QUF3QXdBQU1BTkFBREFEZ0FBd0E4QUFNQVFBQURBRVFBQXdCSUFBTUFUQUFEQUZBQUF3QlVBQU1BV0FBREFGd0FBd0JnQUFNQVpBQURBR2dBQXdCc0FBTUFjQUFEQUhRQUF3QjRBQU1BZkFBREFBQUFBc3dFQUFNTUNBQUREQXdBQXd3UUFBTU1GQUFEREJnQUF3d2NBQU1NSUFBRERDUUFBd3dvQUFNTUxBQUREREFBQXd3MEFBTk1PQUFERER3QUF3d0FBRExzQkFBekRBZ0FNd3dNQURNTUVBQXpiQUFBQUFBQUFBQUFDQUFBQUF3QUFBQVVBQUFBSEFBQUFDd0FBQUEwQUFBQVJBQUFBRXdBQUFCY0FBQUFkQUFBQUh3QUFBQ1VBQUFBcEFBQUFLd0FBQUM4QUFBQTFBQUFBT3dBQUFEMEFBQUJEQUFBQVJ3QUFBRWtBQUFCUEFBQUFVd0FBQUZrQUFBQmhBQUFBWlFBQUFHY0FBQUJyQUFBQWJRQUFBSEVBQUFCL0FBQUFnd0FBQUlrQUFBQ0xBQUFBbFFBQUFKY0FBQUNkQUFBQW93QUFBS2NBQUFDdEFBQUFzd0FBQUxVQUFBQy9BQUFBd1FBQUFNVUFBQURIQUFBQTB3QUFBQUVBQUFBTEFBQUFEUUFBQUJFQUFBQVRBQUFBRndBQUFCMEFBQUFmQUFBQUpRQUFBQ2tBQUFBckFBQUFMd0FBQURVQUFBQTdBQUFBUFFBQUFFTUFBQUJIQUFBQVNRQUFBRThBQUFCVEFBQUFXUUFBQUdFQUFBQmxBQUFBWndBQUFHc0FBQUJ0QUFBQWNRQUFBSGtBQUFCL0FBQUFnd0FBQUlrQUFBQ0xBQUFBandBQUFKVUFBQUNYQUFBQW5RQUFBS01BQUFDbkFBQUFxUUFBQUswQUFBQ3pBQUFBdFFBQUFMc0FBQUMvQUFBQXdRQUFBTVVBQUFESEFBQUEwUUFBQUFBQUFBQTB5UUFBQndFQUFBZ0JBQUFKQVFBQUNnRUFBQXNCQUFBTUFRQUFEUUVBQUE0QkFBQVBBUUFBRUFFQUFCRUJBQUFTQVFBQUV3RUFBQlFCQUFBQUFBQUFjTWtBQUJVQkFBQVdBUUFBRndFQUFCZ0JBQUFaQVFBQUdnRUFBQnNCQUFBY0FRQUFIUUVBQUI0QkFBQWZBUUFBSUFFQUFDRUJBQUFpQVFBQUNBQUFBQUFBQUFDb3lRQUFJd0VBQUNRQkFBRDQvLy8vK1AvLy82akpBQUFsQVFBQUpnRUFBTHpIQUFEUXh3QUFDQUFBQUFBQUFBRHd5UUFBSndFQUFDZ0JBQUQ0Ly8vLytQLy8vL0RKQUFBcEFRQUFLZ0VBQU96SEFBQUF5QUFBQkFBQUFBQUFBQUE0eWdBQUt3RUFBQ3dCQUFEOC8vLy8vUC8vL3pqS0FBQXRBUUFBTGdFQUFCeklBQUF3eUFBQUJBQUFBQUFBQUFDQXlnQUFMd0VBQURBQkFBRDgvLy8vL1AvLy80REtBQUF4QVFBQU1nRUFBRXpJQUFCZ3lBQUFBQUFBQUt6SUFBQXpBUUFBTkFFQUFFNVRkRE5mWHpJNVltRnphV05mYVc5elNXTk9VMTh4TVdOb1lYSmZkSEpoYVhSelNXTkZSVVZGQUFBQUxQVUFBSURJQUFDOHlnQUFBQUFBQVBUSUFBQTFBUUFBTmdFQUFFNVRkRE5mWHpJNVltRnphV05mYVc5elNYZE9VMTh4TVdOb1lYSmZkSEpoYVhSelNYZEZSVVZGQUFBQUxQVUFBTWpJQUFDOHlnQUFUbE4wTTE5Zk1qRTFZbUZ6YVdOZmMzUnlaV0Z0WW5WbVNXTk9VMTh4TVdOb1lYSmZkSEpoYVhSelNXTkZSVVZGQUFBQUFBVDFBQUFBeVFBQVRsTjBNMTlmTWpFMVltRnphV05mYzNSeVpXRnRZblZtU1hkT1UxOHhNV05vWVhKZmRISmhhWFJ6U1hkRlJVVkZBQUFBQUFUMUFBQTh5UUFBVGxOME0xOWZNakV6WW1GemFXTmZhWE4wY21WaGJVbGpUbE5mTVRGamFHRnlYM1J5WVdsMGMwbGpSVVZGUlFBQWlQVUFBSGpKQUFBQUFBQUFBUUFBQUt6SUFBQUQ5UC8vVGxOME0xOWZNakV6WW1GemFXTmZhWE4wY21WaGJVbDNUbE5mTVRGamFHRnlYM1J5WVdsMGMwbDNSVVZGUlFBQWlQVUFBTURKQUFBQUFBQUFBUUFBQVBUSUFBQUQ5UC8vVGxOME0xOWZNakV6WW1GemFXTmZiM04wY21WaGJVbGpUbE5mTVRGamFHRnlYM1J5WVdsMGMwbGpSVVZGUlFBQWlQVUFBQWpLQUFBQUFBQUFBUUFBQUt6SUFBQUQ5UC8vVGxOME0xOWZNakV6WW1GemFXTmZiM04wY21WaGJVbDNUbE5mTVRGamFHRnlYM1J5WVdsMGMwbDNSVVZGUlFBQWlQVUFBRkRLQUFBQUFBQUFBUUFBQVBUSUFBQUQ5UC8vQUFBQUFMektBQUEzQVFBQU9BRUFBRTVUZEROZlh6STRhVzl6WDJKaGMyVkZBQUFBQlBVQUFLaktBQUR3OXdBQUFBQUFBQ0RMQUFBSEFRQUFPZ0VBQURzQkFBQUtBUUFBQ3dFQUFBd0JBQUFOQVFBQURnRUFBQThCQUFBOEFRQUFQUUVBQUQ0QkFBQVRBUUFBRkFFQUFFNVRkRE5mWHpJeE1GOWZjM1JrYVc1aWRXWkpZMFZGQUN6MUFBQUl5d0FBTk1rQUFBQUFBQUNFeXdBQUZRRUFBRDhCQUFCQUFRQUFHQUVBQUJrQkFBQWFBUUFBR3dFQUFCd0JBQUFkQVFBQVFRRUFBRUlCQUFCREFRQUFJUUVBQUNJQkFBQk9VM1F6WDE4eU1UQmZYM04wWkdsdVluVm1TWGRGUlFBczlRQUFiTXNBQUhESkFBQUFBQUFBN01zQUFBY0JBQUJFQVFBQVJRRUFBQW9CQUFBTEFRQUFEQUVBQUVZQkFBQU9BUUFBRHdFQUFCQUJBQUFSQVFBQUVnRUFBRWNCQUFCSUFRQUFUbE4wTTE5Zk1qRXhYMTl6ZEdSdmRYUmlkV1pKWTBWRkFBQUFBQ3oxQUFEUXl3QUFOTWtBQUFBQUFBQlV6QUFBRlFFQUFFa0JBQUJLQVFBQUdBRUFBQmtCQUFBYUFRQUFTd0VBQUJ3QkFBQWRBUUFBSGdFQUFCOEJBQUFnQVFBQVRBRUFBRTBCQUFCT1UzUXpYMTh5TVRGZlgzTjBaRzkxZEdKMVprbDNSVVVBQUFBQUxQVUFBRGpNQUFCd3lRQUEzaElFbFFBQUFBRC8vLy8vLy8vLy8vLy8vLzlnekFBQUZBQUFBRU11VlZSR0xUZ0FRYkNaQXdzQ2RNd0FRZENaQXd0S1RFTmZRMVJaVUVVQUFBQUFURU5mVGxWTlJWSkpRd0FBVEVOZlZFbE5SUUFBQUFBQVRFTmZRMDlNVEVGVVJRQUFURU5mVFU5T1JWUkJVbGtBVEVOZlRVVlRVMEZIUlZNQUlNNEFRYUNjQXd2L0FRSUFBZ0FDQUFJQUFnQUNBQUlBQWdBQ0FBTWdBaUFDSUFJZ0FpQUNBQUlBQWdBQ0FBSUFBZ0FDQUFJQUFnQUNBQUlBQWdBQ0FBSUFBZ0FDQUFJQUFnQUJZQVRBQk1BRXdBVEFCTUFFd0FUQUJNQUV3QVRBQk1BRXdBVEFCTUFFd0FqWUNOZ0kyQWpZQ05nSTJBallDTmdJMkFqWUJNQUV3QVRBQk1BRXdBVEFCTUFJMVFqVkNOVUkxUWpWQ05VSXhRakZDTVVJeFFqRkNNVUl4UWpGQ01VSXhRakZDTVVJeFFqRkNNVUl4UWpGQ01VSXhRakZCTUFFd0FUQUJNQUV3QVRBQ05ZSTFnaldDTllJMWdqV0NNWUl4Z2pHQ01ZSXhnakdDTVlJeGdqR0NNWUl4Z2pHQ01ZSXhnakdDTVlJeGdqR0NNWUl4Z1RBQk1BRXdBVEFBZ0JCb0tBREN3SXcwZ0JCdEtRREMva0RBUUFBQUFJQUFBQURBQUFBQkFBQUFBVUFBQUFHQUFBQUJ3QUFBQWdBQUFBSkFBQUFDZ0FBQUFzQUFBQU1BQUFBRFFBQUFBNEFBQUFQQUFBQUVBQUFBQkVBQUFBU0FBQUFFd0FBQUJRQUFBQVZBQUFBRmdBQUFCY0FBQUFZQUFBQUdRQUFBQm9BQUFBYkFBQUFIQUFBQUIwQUFBQWVBQUFBSHdBQUFDQUFBQUFoQUFBQUlnQUFBQ01BQUFBa0FBQUFKUUFBQUNZQUFBQW5BQUFBS0FBQUFDa0FBQUFxQUFBQUt3QUFBQ3dBQUFBdEFBQUFMZ0FBQUM4QUFBQXdBQUFBTVFBQUFESUFBQUF6QUFBQU5BQUFBRFVBQUFBMkFBQUFOd0FBQURnQUFBQTVBQUFBT2dBQUFEc0FBQUE4QUFBQVBRQUFBRDRBQUFBL0FBQUFRQUFBQUVFQUFBQkNBQUFBUXdBQUFFUUFBQUJGQUFBQVJnQUFBRWNBQUFCSUFBQUFTUUFBQUVvQUFBQkxBQUFBVEFBQUFFMEFBQUJPQUFBQVR3QUFBRkFBQUFCUkFBQUFVZ0FBQUZNQUFBQlVBQUFBVlFBQUFGWUFBQUJYQUFBQVdBQUFBRmtBQUFCYUFBQUFXd0FBQUZ3QUFBQmRBQUFBWGdBQUFGOEFBQUJnQUFBQVFRQUFBRUlBQUFCREFBQUFSQUFBQUVVQUFBQkdBQUFBUndBQUFFZ0FBQUJKQUFBQVNnQUFBRXNBQUFCTUFBQUFUUUFBQUU0QUFBQlBBQUFBVUFBQUFGRUFBQUJTQUFBQVV3QUFBRlFBQUFCVkFBQUFWZ0FBQUZjQUFBQllBQUFBV1FBQUFGb0FBQUI3QUFBQWZBQUFBSDBBQUFCK0FBQUFmd0JCc0t3REN3SkEyQUJCeExBREMva0RBUUFBQUFJQUFBQURBQUFBQkFBQUFBVUFBQUFHQUFBQUJ3QUFBQWdBQUFBSkFBQUFDZ0FBQUFzQUFBQU1BQUFBRFFBQUFBNEFBQUFQQUFBQUVBQUFBQkVBQUFBU0FBQUFFd0FBQUJRQUFBQVZBQUFBRmdBQUFCY0FBQUFZQUFBQUdRQUFBQm9BQUFBYkFBQUFIQUFBQUIwQUFBQWVBQUFBSHdBQUFDQUFBQUFoQUFBQUlnQUFBQ01BQUFBa0FBQUFKUUFBQUNZQUFBQW5BQUFBS0FBQUFDa0FBQUFxQUFBQUt3QUFBQ3dBQUFBdEFBQUFMZ0FBQUM4QUFBQXdBQUFBTVFBQUFESUFBQUF6QUFBQU5BQUFBRFVBQUFBMkFBQUFOd0FBQURnQUFBQTVBQUFBT2dBQUFEc0FBQUE4QUFBQVBRQUFBRDRBQUFBL0FBQUFRQUFBQUdFQUFBQmlBQUFBWXdBQUFHUUFBQUJsQUFBQVpnQUFBR2NBQUFCb0FBQUFhUUFBQUdvQUFBQnJBQUFBYkFBQUFHMEFBQUJ1QUFBQWJ3QUFBSEFBQUFCeEFBQUFjZ0FBQUhNQUFBQjBBQUFBZFFBQUFIWUFBQUIzQUFBQWVBQUFBSGtBQUFCNkFBQUFXd0FBQUZ3QUFBQmRBQUFBWGdBQUFGOEFBQUJnQUFBQVlRQUFBR0lBQUFCakFBQUFaQUFBQUdVQUFBQm1BQUFBWndBQUFHZ0FBQUJwQUFBQWFnQUFBR3NBQUFCc0FBQUFiUUFBQUc0QUFBQnZBQUFBY0FBQUFIRUFBQUJ5QUFBQWN3QUFBSFFBQUFCMUFBQUFkZ0FBQUhjQUFBQjRBQUFBZVFBQUFIb0FBQUI3QUFBQWZBQUFBSDBBQUFCK0FBQUFmd0JCd0xnREM4RUJNREV5TXpRMU5qYzRPV0ZpWTJSbFprRkNRMFJGUm5oWUt5MXdVR2xKYms0QUpRQUFBQUFBSlhBQUFBQUFKVWs2SlUwNkpWTWdKWEFsU0RvbFRRQUFBQ1VBQUFCdEFBQUFMd0FBQUNVQUFBQmtBQUFBTHdBQUFDVUFBQUI1QUFBQUpRQUFBRmtBQUFBdEFBQUFKUUFBQUcwQUFBQXRBQUFBSlFBQUFHUUFBQUFsQUFBQVNRQUFBRG9BQUFBbEFBQUFUUUFBQURvQUFBQWxBQUFBVXdBQUFDQUFBQUFsQUFBQWNBQUFBQUFBQUFBbEFBQUFTQUFBQURvQUFBQWxBQUFBVFFCQmtMb0RDOWtESlFBQUFFZ0FBQUE2QUFBQUpRQUFBRTBBQUFBNkFBQUFKUUFBQUZNQUFBQUFBQUFBbE9FQUFHQUJBQUJoQVFBQVlnRUFBQUFBQUFEMDRRQUFZd0VBQUdRQkFBQmlBUUFBWlFFQUFHWUJBQUJuQVFBQWFBRUFBR2tCQUFCcUFRQUFhd0VBQUd3QkFBQUFBQUFBWE9FQUFHMEJBQUJ1QVFBQVlnRUFBRzhCQUFCd0FRQUFjUUVBQUhJQkFBQnpBUUFBZEFFQUFIVUJBQUFBQUFBQUxPSUFBSFlCQUFCM0FRQUFZZ0VBQUhnQkFBQjVBUUFBZWdFQUFIc0JBQUI4QVFBQUFBQUFBRkRpQUFCOUFRQUFmZ0VBQUdJQkFBQi9BUUFBZ0FFQUFJRUJBQUNDQVFBQWd3RUFBSFFBQUFCeUFBQUFkUUFBQUdVQUFBQUFBQUFBWmdBQUFHRUFBQUJzQUFBQWN3QUFBR1VBQUFBQUFBQUFKUUFBQUcwQUFBQXZBQUFBSlFBQUFHUUFBQUF2QUFBQUpRQUFBSGtBQUFBQUFBQUFKUUFBQUVnQUFBQTZBQUFBSlFBQUFFMEFBQUE2QUFBQUpRQUFBRk1BQUFBQUFBQUFKUUFBQUdFQUFBQWdBQUFBSlFBQUFHSUFBQUFnQUFBQUpRQUFBR1FBQUFBZ0FBQUFKUUFBQUVnQUFBQTZBQUFBSlFBQUFFMEFBQUE2QUFBQUpRQUFBRk1BQUFBZ0FBQUFKUUFBQUZrQUFBQUFBQUFBSlFBQUFFa0FBQUE2QUFBQUpRQUFBRTBBQUFBNkFBQUFKUUFBQUZNQUFBQWdBQUFBSlFBQUFIQUFRZlM5QXd1V0NSemZBQUNFQVFBQWhRRUFBR0lCQUFCT1UzUXpYMTh5Tm14dlkyRnNaVFZtWVdObGRFVUFBQUFzOVFBQUJOOEFBR0R5QUFBQUFBQUFuTjhBQUlRQkFBQ0dBUUFBWWdFQUFJY0JBQUNJQVFBQWlRRUFBSW9CQUFDTEFRQUFqQUVBQUkwQkFBQ09BUUFBandFQUFKQUJBQUNSQVFBQWtnRUFBRTVUZEROZlh6STFZM1I1Y0dWSmQwVkZBRTVUZEROZlh6SXhNR04wZVhCbFgySmhjMlZGQUFBRTlRQUFmdDhBQUlqMUFBQnMzd0FBQUFBQUFBSUFBQUFjM3dBQUFnQUFBSlRmQUFBQ0FBQUFBQUFBQUREZ0FBQ0VBUUFBa3dFQUFHSUJBQUNVQVFBQWxRRUFBSllCQUFDWEFRQUFtQUVBQUprQkFBQ2FBUUFBVGxOME0xOWZNamRqYjJSbFkzWjBTV05qTVRGZlgyMWljM1JoZEdWZmRFVkZBRTVUZEROZlh6SXhNbU52WkdWamRuUmZZbUZ6WlVVQUFBQUFCUFVBQUE3Z0FBQ0k5UUFBN044QUFBQUFBQUFDQUFBQUhOOEFBQUlBQUFBbzRBQUFBZ0FBQUFBQUFBQ2s0QUFBaEFFQUFKc0JBQUJpQVFBQW5BRUFBSjBCQUFDZUFRQUFud0VBQUtBQkFBQ2hBUUFBb2dFQUFFNVRkRE5mWHpJM1kyOWtaV04yZEVsRWMyTXhNVjlmYldKemRHRjBaVjkwUlVVQUFJajFBQUNBNEFBQUFBQUFBQUlBQUFBYzN3QUFBZ0FBQUNqZ0FBQUNBQUFBQUFBQUFCamhBQUNFQVFBQW93RUFBR0lCQUFDa0FRQUFwUUVBQUtZQkFBQ25BUUFBcUFFQUFLa0JBQUNxQVFBQVRsTjBNMTlmTWpkamIyUmxZM1owU1VScFl6RXhYMTl0WW5OMFlYUmxYM1JGUlFBQWlQVUFBUFRnQUFBQUFBQUFBZ0FBQUJ6ZkFBQUNBQUFBS09BQUFBSUFBQUJPVTNRelgxOHlOMk52WkdWamRuUkpkMk14TVY5ZmJXSnpkR0YwWlY5MFJVVUFBQUNJOVFBQU9PRUFBQUFBQUFBQ0FBQUFITjhBQUFJQUFBQW80QUFBQWdBQUFFNVRkRE5mWHpJMmJHOWpZV3hsTlY5ZmFXMXdSUUFBQUN6MUFBQjg0UUFBSE44QUFFNVRkRE5mWHpJM1kyOXNiR0YwWlVsalJVVUFMUFVBQUtEaEFBQWMzd0FBVGxOME0xOWZNamRqYjJ4c1lYUmxTWGRGUlFBczlRQUF3T0VBQUJ6ZkFBQk9VM1F6WDE4eU5XTjBlWEJsU1dORlJRQUFBSWoxQUFEZzRRQUFBQUFBQUFJQUFBQWMzd0FBQWdBQUFKVGZBQUFDQUFBQVRsTjBNMTlmTWpodWRXMXdkVzVqZEVsalJVVUFBQUFBTFBVQUFCVGlBQUFjM3dBQVRsTjBNMTlmTWpodWRXMXdkVzVqZEVsM1JVVUFBQUFBTFBVQUFEamlBQUFjM3dBQUFBQUFBTFRoQUFDckFRQUFyQUVBQUdJQkFBQ3RBUUFBcmdFQUFLOEJBQUFBQUFBQTFPRUFBTEFCQUFDeEFRQUFZZ0VBQUxJQkFBQ3pBUUFBdEFFQUFBQUFBQUJ3NHdBQWhBRUFBTFVCQUFCaUFRQUF0Z0VBQUxjQkFBQzRBUUFBdVFFQUFMb0JBQUM3QVFBQXZBRUFBTDBCQUFDK0FRQUF2d0VBQU1BQkFBQk9VM1F6WDE4eU4yNTFiVjluWlhSSlkwNVRYekU1YVhOMGNtVmhiV0oxWmw5cGRHVnlZWFJ2Y2tsalRsTmZNVEZqYUdGeVgzUnlZV2wwYzBsalJVVkZSVVZGQUU1VGRETmZYekk1WDE5dWRXMWZaMlYwU1dORlJRQk9VM1F6WDE4eU1UUmZYMjUxYlY5blpYUmZZbUZ6WlVVQUFBVDFBQUEyNHdBQWlQVUFBQ0RqQUFBQUFBQUFBUUFBQUZEakFBQUFBQUFBaVBVQUFOemlBQUFBQUFBQUFnQUFBQnpmQUFBQ0FBQUFXT01BUVpUSEF3dktBVVRrQUFDRUFRQUF3UUVBQUdJQkFBRENBUUFBd3dFQUFNUUJBQURGQVFBQXhnRUFBTWNCQUFESUFRQUF5UUVBQU1vQkFBRExBUUFBekFFQUFFNVRkRE5mWHpJM2JuVnRYMmRsZEVsM1RsTmZNVGxwYzNSeVpXRnRZblZtWDJsMFpYSmhkRzl5U1hkT1UxOHhNV05vWVhKZmRISmhhWFJ6U1hkRlJVVkZSVVVBVGxOME0xOWZNamxmWDI1MWJWOW5aWFJKZDBWRkFBQUFpUFVBQUJUa0FBQUFBQUFBQVFBQUFGRGpBQUFBQUFBQWlQVUFBTkRqQUFBQUFBQUFBZ0FBQUJ6ZkFBQUNBQUFBTE9RQVFlaklBd3ZlQVN6bEFBQ0VBUUFBelFFQUFHSUJBQURPQVFBQXp3RUFBTkFCQUFEUkFRQUEwZ0VBQU5NQkFBRFVBUUFBMVFFQUFFNVRkRE5mWHpJM2JuVnRYM0IxZEVsalRsTmZNVGx2YzNSeVpXRnRZblZtWDJsMFpYSmhkRzl5U1dOT1UxOHhNV05vWVhKZmRISmhhWFJ6U1dORlJVVkZSVVVBVGxOME0xOWZNamxmWDI1MWJWOXdkWFJKWTBWRkFFNVRkRE5mWHpJeE5GOWZiblZ0WDNCMWRGOWlZWE5sUlFBQUJQVUFBUExrQUFDSTlRQUEzT1FBQUFBQUFBQUJBQUFBRE9VQUFBQUFBQUNJOVFBQW1PUUFBQUFBQUFBQ0FBQUFITjhBQUFJQUFBQVU1UUJCME1vREM3NEI5T1VBQUlRQkFBRFdBUUFBWWdFQUFOY0JBQURZQVFBQTJRRUFBTm9CQUFEYkFRQUEzQUVBQU4wQkFBRGVBUUFBVGxOME0xOWZNamR1ZFcxZmNIVjBTWGRPVTE4eE9XOXpkSEpsWVcxaWRXWmZhWFJsY21GMGIzSkpkMDVUWHpFeFkyaGhjbDkwY21GcGRITkpkMFZGUlVWRlJRQk9VM1F6WDE4eU9WOWZiblZ0WDNCMWRFbDNSVVVBQUFDSTlRQUF4T1VBQUFBQUFBQUJBQUFBRE9VQUFBQUFBQUNJOVFBQWdPVUFBQUFBQUFBQ0FBQUFITjhBQUFJQUFBRGM1UUJCbU13REM1b0w5T1lBQU44QkFBRGdBUUFBWWdFQUFPRUJBQURpQVFBQTR3RUFBT1FCQUFEbEFRQUE1Z0VBQU9jQkFBRDQvLy8vOU9ZQUFPZ0JBQURwQVFBQTZnRUFBT3NCQUFEc0FRQUE3UUVBQU80QkFBQk9VM1F6WDE4eU9IUnBiV1ZmWjJWMFNXTk9VMTh4T1dsemRISmxZVzFpZFdaZmFYUmxjbUYwYjNKSlkwNVRYekV4WTJoaGNsOTBjbUZwZEhOSlkwVkZSVVZGUlFCT1UzUXpYMTh5T1hScGJXVmZZbUZ6WlVVQUJQVUFBSzNtQUFCT1UzUXpYMTh5TWpCZlgzUnBiV1ZmWjJWMFgyTmZjM1J2Y21GblpVbGpSVVVBQUFBRTlRQUF5T1lBQUlqMUFBQm81Z0FBQUFBQUFBTUFBQUFjM3dBQUFnQUFBTURtQUFBQ0FBQUE3T1lBQUFBSUFBQUFBQUFBNE9jQUFPOEJBQUR3QVFBQVlnRUFBUEVCQUFEeUFRQUE4d0VBQVBRQkFBRDFBUUFBOWdFQUFQY0JBQUQ0Ly8vLzRPY0FBUGdCQUFENUFRQUErZ0VBQVBzQkFBRDhBUUFBL1FFQUFQNEJBQUJPVTNRelgxOHlPSFJwYldWZloyVjBTWGRPVTE4eE9XbHpkSEpsWVcxaWRXWmZhWFJsY21GMGIzSkpkMDVUWHpFeFkyaGhjbDkwY21GcGRITkpkMFZGUlVWRlJRQk9VM1F6WDE4eU1qQmZYM1JwYldWZloyVjBYMk5mYzNSdmNtRm5aVWwzUlVVQUFBVDFBQUMxNXdBQWlQVUFBSERuQUFBQUFBQUFBd0FBQUJ6ZkFBQUNBQUFBd09ZQUFBSUFBQURZNXdBQUFBZ0FBQUFBQUFDRTZBQUEvd0VBQUFBQ0FBQmlBUUFBQVFJQUFFNVRkRE5mWHpJNGRHbHRaVjl3ZFhSSlkwNVRYekU1YjNOMGNtVmhiV0oxWmw5cGRHVnlZWFJ2Y2tsalRsTmZNVEZqYUdGeVgzUnlZV2wwYzBsalJVVkZSVVZGQUU1VGRETmZYekl4TUY5ZmRHbHRaVjl3ZFhSRkFBQUFCUFVBQUdYb0FBQ0k5UUFBSU9nQUFBQUFBQUFDQUFBQUhOOEFBQUlBQUFCODZBQUFBQWdBQUFBQUFBQUU2UUFBQWdJQUFBTUNBQUJpQVFBQUJBSUFBRTVUZEROZlh6STRkR2x0WlY5d2RYUkpkMDVUWHpFNWIzTjBjbVZoYldKMVpsOXBkR1Z5WVhSdmNrbDNUbE5mTVRGamFHRnlYM1J5WVdsMGMwbDNSVVZGUlVWRkFBQUFBSWoxQUFDODZBQUFBQUFBQUFJQUFBQWMzd0FBQWdBQUFIem9BQUFBQ0FBQUFBQUFBSmpwQUFDRUFRQUFCUUlBQUdJQkFBQUdBZ0FBQndJQUFBZ0NBQUFKQWdBQUNnSUFBQXNDQUFBTUFnQUFEUUlBQUE0Q0FBQk9VM1F6WDE4eU1UQnRiMjVsZVhCMWJtTjBTV05NWWpCRlJVVUFUbE4wTTE5Zk1qRXdiVzl1WlhsZlltRnpaVVVBQUFBQUJQVUFBSGpwQUFDSTlRQUFYT2tBQUFBQUFBQUNBQUFBSE44QUFBSUFBQUNRNlFBQUFnQUFBQUFBQUFBTTZnQUFoQUVBQUE4Q0FBQmlBUUFBRUFJQUFCRUNBQUFTQWdBQUV3SUFBQlFDQUFBVkFnQUFGZ0lBQUJjQ0FBQVlBZ0FBVGxOME0xOWZNakV3Ylc5dVpYbHdkVzVqZEVsalRHSXhSVVZGQUlqMUFBRHc2UUFBQUFBQUFBSUFBQUFjM3dBQUFnQUFBSkRwQUFBQ0FBQUFBQUFBQUlEcUFBQ0VBUUFBR1FJQUFHSUJBQUFhQWdBQUd3SUFBQndDQUFBZEFnQUFIZ0lBQUI4Q0FBQWdBZ0FBSVFJQUFDSUNBQUJPVTNRelgxOHlNVEJ0YjI1bGVYQjFibU4wU1hkTVlqQkZSVVVBaVBVQUFHVHFBQUFBQUFBQUFnQUFBQnpmQUFBQ0FBQUFrT2tBQUFJQUFBQUFBQUFBOU9vQUFJUUJBQUFqQWdBQVlnRUFBQ1FDQUFBbEFnQUFKZ0lBQUNjQ0FBQW9BZ0FBS1FJQUFDb0NBQUFyQWdBQUxBSUFBRTVUZEROZlh6SXhNRzF2Ym1WNWNIVnVZM1JKZDB4aU1VVkZSUUNJOVFBQTJPb0FBQUFBQUFBQ0FBQUFITjhBQUFJQUFBQ1E2UUFBQWdBQUFBQUFBQUNZNndBQWhBRUFBQzBDQUFCaUFRQUFMZ0lBQUM4Q0FBQk9VM1F6WDE4eU9XMXZibVY1WDJkbGRFbGpUbE5mTVRscGMzUnlaV0Z0WW5WbVgybDBaWEpoZEc5eVNXTk9VMTh4TVdOb1lYSmZkSEpoYVhSelNXTkZSVVZGUlVVQVRsTjBNMTlmTWpFeFgxOXRiMjVsZVY5blpYUkpZMFZGQUFBRTlRQUFkdXNBQUlqMUFBQXc2d0FBQUFBQUFBSUFBQUFjM3dBQUFnQUFBSkRyQUVHODF3TUxtZ0U4N0FBQWhBRUFBREFDQUFCaUFRQUFNUUlBQURJQ0FBQk9VM1F6WDE4eU9XMXZibVY1WDJkbGRFbDNUbE5mTVRscGMzUnlaV0Z0WW5WbVgybDBaWEpoZEc5eVNYZE9VMTh4TVdOb1lYSmZkSEpoYVhSelNYZEZSVVZGUlVVQVRsTjBNMTlmTWpFeFgxOXRiMjVsZVY5blpYUkpkMFZGQUFBRTlRQUFHdXdBQUlqMUFBRFU2d0FBQUFBQUFBSUFBQUFjM3dBQUFnQUFBRFRzQUVIZzJBTUxtZ0hnN0FBQWhBRUFBRE1DQUFCaUFRQUFOQUlBQURVQ0FBQk9VM1F6WDE4eU9XMXZibVY1WDNCMWRFbGpUbE5mTVRsdmMzUnlaV0Z0WW5WbVgybDBaWEpoZEc5eVNXTk9VMTh4TVdOb1lYSmZkSEpoYVhSelNXTkZSVVZGUlVVQVRsTjBNMTlmTWpFeFgxOXRiMjVsZVY5d2RYUkpZMFZGQUFBRTlRQUF2dXdBQUlqMUFBQjQ3QUFBQUFBQUFBSUFBQUFjM3dBQUFnQUFBTmpzQUVHRTJnTUxtZ0dFN1FBQWhBRUFBRFlDQUFCaUFRQUFOd0lBQURnQ0FBQk9VM1F6WDE4eU9XMXZibVY1WDNCMWRFbDNUbE5mTVRsdmMzUnlaV0Z0WW5WbVgybDBaWEpoZEc5eVNYZE9VMTh4TVdOb1lYSmZkSEpoYVhSelNYZEZSVVZGUlVVQVRsTjBNMTlmTWpFeFgxOXRiMjVsZVY5d2RYUkpkMFZGQUFBRTlRQUFZdTBBQUlqMUFBQWM3UUFBQUFBQUFBSUFBQUFjM3dBQUFnQUFBSHp0QUVHbzJ3TUx1UWo4N1FBQWhBRUFBRGtDQUFCaUFRQUFPZ0lBQURzQ0FBQThBZ0FBVGxOME0xOWZNamh0WlhOellXZGxjMGxqUlVVQVRsTjBNMTlmTWpFemJXVnpjMkZuWlhOZlltRnpaVVVBQUFBQUJQVUFBTm50QUFDSTlRQUF4TzBBQUFBQUFBQUNBQUFBSE44QUFBSUFBQUQwN1FBQUFnQUFBQUFBQUFCVTdnQUFoQUVBQUQwQ0FBQmlBUUFBUGdJQUFEOENBQUJBQWdBQVRsTjBNMTlmTWpodFpYTnpZV2RsYzBsM1JVVUFBQUFBaVBVQUFEenVBQUFBQUFBQUFnQUFBQnpmQUFBQ0FBQUE5TzBBQUFJQUFBQlRBQUFBZFFBQUFHNEFBQUJrQUFBQVlRQUFBSGtBQUFBQUFBQUFUUUFBQUc4QUFBQnVBQUFBWkFBQUFHRUFBQUI1QUFBQUFBQUFBRlFBQUFCMUFBQUFaUUFBQUhNQUFBQmtBQUFBWVFBQUFIa0FBQUFBQUFBQVZ3QUFBR1VBQUFCa0FBQUFiZ0FBQUdVQUFBQnpBQUFBWkFBQUFHRUFBQUI1QUFBQUFBQUFBRlFBQUFCb0FBQUFkUUFBQUhJQUFBQnpBQUFBWkFBQUFHRUFBQUI1QUFBQUFBQUFBRVlBQUFCeUFBQUFhUUFBQUdRQUFBQmhBQUFBZVFBQUFBQUFBQUJUQUFBQVlRQUFBSFFBQUFCMUFBQUFjZ0FBQUdRQUFBQmhBQUFBZVFBQUFBQUFBQUJUQUFBQWRRQUFBRzRBQUFBQUFBQUFUUUFBQUc4QUFBQnVBQUFBQUFBQUFGUUFBQUIxQUFBQVpRQUFBQUFBQUFCWEFBQUFaUUFBQUdRQUFBQUFBQUFBVkFBQUFHZ0FBQUIxQUFBQUFBQUFBRVlBQUFCeUFBQUFhUUFBQUFBQUFBQlRBQUFBWVFBQUFIUUFBQUFBQUFBQVNnQUFBR0VBQUFCdUFBQUFkUUFBQUdFQUFBQnlBQUFBZVFBQUFBQUFBQUJHQUFBQVpRQUFBR0lBQUFCeUFBQUFkUUFBQUdFQUFBQnlBQUFBZVFBQUFBQUFBQUJOQUFBQVlRQUFBSElBQUFCakFBQUFhQUFBQUFBQUFBQkJBQUFBY0FBQUFISUFBQUJwQUFBQWJBQUFBQUFBQUFCTkFBQUFZUUFBQUhrQUFBQUFBQUFBU2dBQUFIVUFBQUJ1QUFBQVpRQUFBQUFBQUFCS0FBQUFkUUFBQUd3QUFBQjVBQUFBQUFBQUFFRUFBQUIxQUFBQVp3QUFBSFVBQUFCekFBQUFkQUFBQUFBQUFBQlRBQUFBWlFBQUFIQUFBQUIwQUFBQVpRQUFBRzBBQUFCaUFBQUFaUUFBQUhJQUFBQUFBQUFBVHdBQUFHTUFBQUIwQUFBQWJ3QUFBR0lBQUFCbEFBQUFjZ0FBQUFBQUFBQk9BQUFBYndBQUFIWUFBQUJsQUFBQWJRQUFBR0lBQUFCbEFBQUFjZ0FBQUFBQUFBQkVBQUFBWlFBQUFHTUFBQUJsQUFBQWJRQUFBR0lBQUFCbEFBQUFjZ0FBQUFBQUFBQktBQUFBWVFBQUFHNEFBQUFBQUFBQVJnQUFBR1VBQUFCaUFBQUFBQUFBQUUwQUFBQmhBQUFBY2dBQUFBQUFBQUJCQUFBQWNBQUFBSElBQUFBQUFBQUFTZ0FBQUhVQUFBQnVBQUFBQUFBQUFFb0FBQUIxQUFBQWJBQUFBQUFBQUFCQkFBQUFkUUFBQUdjQUFBQUFBQUFBVXdBQUFHVUFBQUJ3QUFBQUFBQUFBRThBQUFCakFBQUFkQUFBQUFBQUFBQk9BQUFBYndBQUFIWUFBQUFBQUFBQVJBQUFBR1VBQUFCakFBQUFBQUFBQUVFQUFBQk5BQUFBQUFBQUFGQUFBQUJOQUVIczR3TUxzZ25zNWdBQTZBRUFBT2tCQUFEcUFRQUE2d0VBQU93QkFBRHRBUUFBN2dFQUFBQUFBQURZNXdBQStBRUFBUGtCQUFENkFRQUErd0VBQVB3QkFBRDlBUUFBL2dFQUFBQUFBQUJnOGdBQUZnQUFBRUVDQUFCQ0FnQUFUbE4wTTE5Zk1qRTBYMTl6YUdGeVpXUmZZMjkxYm5SRkFBQUFBQVQxQUFCRThnQUFBQUFBQUtUeUFBQVdBQUFBUXdJQUFFSUNBQUJFQWdBQVFnSUFBRTVUZEROZlh6SXhPVjlmYzJoaGNtVmtYM2RsWVd0ZlkyOTFiblJGQUFBQWlQVUFBSVR5QUFBQUFBQUFBUUFBQUdEeUFBQUFBQUFBVGpFd1gxOWplSGhoWW1sMk1URTJYMTl6YUdsdFgzUjVjR1ZmYVc1bWIwVUFBQUFBTFBVQUFMenlBQUNZOWdBQVRqRXdYMTlqZUhoaFltbDJNVEUzWDE5amJHRnpjMTkwZVhCbFgybHVabTlGQUFBQUxQVUFBT3p5QUFEZzhnQUFUakV3WDE5amVIaGhZbWwyTVRFM1gxOXdZbUZ6WlY5MGVYQmxYMmx1Wm05RkFBQUFMUFVBQUJ6ekFBRGc4Z0FBVGpFd1gxOWplSGhoWW1sMk1URTVYMTl3YjJsdWRHVnlYM1I1Y0dWZmFXNW1iMFVBTFBVQUFFenpBQUJBOHdBQVRqRXdYMTlqZUhoaFltbDJNVEl3WDE5bWRXNWpkR2x2Ymw5MGVYQmxYMmx1Wm05RkFBQUFBQ3oxQUFCODh3QUE0UElBQUU0eE1GOWZZM2g0WVdKcGRqRXlPVjlmY0c5cGJuUmxjbDkwYjE5dFpXMWlaWEpmZEhsd1pWOXBibVp2UlFBQUFDejFBQUN3OHdBQVFQTUFBQUFBQUFBdzlBQUFSUUlBQUVZQ0FBQkhBZ0FBU0FJQUFFa0NBQUJPTVRCZlgyTjRlR0ZpYVhZeE1qTmZYMloxYm1SaGJXVnVkR0ZzWDNSNWNHVmZhVzVtYjBVQUxQVUFBQWowQUFEZzhnQUFkZ0FBQVBUekFBQTg5QUFBUkc0QUFQVHpBQUJJOUFBQVlnQUFBUFR6QUFCVTlBQUFZd0FBQVBUekFBQmc5QUFBYUFBQUFQVHpBQUJzOUFBQVlRQUFBUFR6QUFCNDlBQUFjd0FBQVBUekFBQ0U5QUFBZEFBQUFQVHpBQUNROUFBQWFRQUFBUFR6QUFDYzlBQUFhZ0FBQVBUekFBQ285QUFBYkFBQUFQVHpBQUMwOUFBQWJRQUFBUFR6QUFEQTlBQUFlQUFBQVBUekFBRE05QUFBZVFBQUFQVHpBQURZOUFBQVpnQUFBUFR6QUFEazlBQUFaQUFBQVBUekFBRHc5QUFBQUFBQUFCRHpBQUJGQWdBQVNnSUFBRWNDQUFCSUFnQUFTd0lBQUV3Q0FBQk5BZ0FBVGdJQUFBQUFBQUIwOVFBQVJRSUFBRThDQUFCSEFnQUFTQUlBQUVzQ0FBQlFBZ0FBVVFJQUFGSUNBQUJPTVRCZlgyTjRlR0ZpYVhZeE1qQmZYM05wWDJOc1lYTnpYM1I1Y0dWZmFXNW1iMFVBQUFBQUxQVUFBRXoxQUFBUTh3QUFBQUFBQU5EMUFBQkZBZ0FBVXdJQUFFY0NBQUJJQWdBQVN3SUFBRlFDQUFCVkFnQUFWZ0lBQUU0eE1GOWZZM2g0WVdKcGRqRXlNVjlmZG0xcFgyTnNZWE56WDNSNWNHVmZhVzVtYjBVQUFBQXM5UUFBcVBVQUFCRHpBQUFBQUFBQWNQTUFBRVVDQUFCWEFnQUFSd0lBQUVnQ0FBQllBZ0FBQUFBQUFCejJBQUJaQWdBQVdnSUFBRnNDQUFCVGREbGxlR05sY0hScGIyNEFBQUFBQlBVQUFBejJBQUFBQUFBQVNQWUFBQXdBQUFCY0FnQUFYUUlBQUZOME1URnNiMmRwWTE5bGNuSnZjZ0FzOVFBQU9QWUFBQnoyQUFBQUFBQUFmUFlBQUF3QUFBQmVBZ0FBWFFJQUFGTjBNVEpzWlc1bmRHaGZaWEp5YjNJQUFBQUFMUFVBQUdqMkFBQkk5Z0FBVTNRNWRIbHdaVjlwYm1adkFBQUFBQVQxQUFDSTlnQkJvTzBEQ3lFQkFBQUFYZ1FBQUVjSEFBRG5EUUFBa2c4QUFQLy8vLy85Ly8vLy92Ly8vd1VBUWMzdEF3c0JBUUJCNU8wREN3ditBQUFBL1FBQUFIZ01BUUJCL08wREN3RUNBRUdNN2dNTENQLy8vLy8vLy8vL0FFSFE3Z01MQ2NEMkFBQUFBQUFBQlFCQjVPNERDd0lCQVFCQi9PNERDdzcrQUFBQUFnRUFBSWdNQVFBQUJBQkJsTzhEQ3dFQkFFR2s3d01MQmYvLy8vOEtBRUhvN3dNTENWajNBQURRSWxFQUNRQkIvZThEQ3dFQkFFR1E4QU1MRXY4QUFBQUFBQUFBL1FBQUFKZ1NBUUFBQkFCQnZQQURDd1QvLy8vL1wiO2lmKCFpc0RhdGFVUkkod2FzbUJpbmFyeUZpbGUpKXt3YXNtQmluYXJ5RmlsZT1sb2NhdGVGaWxlKHdhc21CaW5hcnlGaWxlKX1mdW5jdGlvbiBnZXRCaW5hcnkoZmlsZSl7dHJ5e2lmKGZpbGU9PXdhc21CaW5hcnlGaWxlJiZ3YXNtQmluYXJ5KXtyZXR1cm4gbmV3IFVpbnQ4QXJyYXkod2FzbUJpbmFyeSl9dmFyIGJpbmFyeT10cnlQYXJzZUFzRGF0YVVSSShmaWxlKTtpZihiaW5hcnkpe3JldHVybiBiaW5hcnl9aWYocmVhZEJpbmFyeSl7cmV0dXJuIHJlYWRCaW5hcnkoZmlsZSl9ZWxzZXt0aHJvd1wiYm90aCBhc3luYyBhbmQgc3luYyBmZXRjaGluZyBvZiB0aGUgd2FzbSBmYWlsZWRcIn19Y2F0Y2goZXJyKXthYm9ydChlcnIpfX1mdW5jdGlvbiBnZXRCaW5hcnlQcm9taXNlKCl7aWYoIXdhc21CaW5hcnkmJihFTlZJUk9OTUVOVF9JU19XRUJ8fEVOVklST05NRU5UX0lTX1dPUktFUikpe2lmKHR5cGVvZiBmZXRjaD09XCJmdW5jdGlvblwiJiYhaXNGaWxlVVJJKHdhc21CaW5hcnlGaWxlKSl7cmV0dXJuIGZldGNoKHdhc21CaW5hcnlGaWxlLHtjcmVkZW50aWFsczpcInNhbWUtb3JpZ2luXCJ9KS50aGVuKGZ1bmN0aW9uKHJlc3BvbnNlKXtpZighcmVzcG9uc2VbXCJva1wiXSl7dGhyb3dcImZhaWxlZCB0byBsb2FkIHdhc20gYmluYXJ5IGZpbGUgYXQgJ1wiK3dhc21CaW5hcnlGaWxlK1wiJ1wifXJldHVybiByZXNwb25zZVtcImFycmF5QnVmZmVyXCJdKCl9KS5jYXRjaChmdW5jdGlvbigpe3JldHVybiBnZXRCaW5hcnkod2FzbUJpbmFyeUZpbGUpfSl9ZWxzZXtpZihyZWFkQXN5bmMpe3JldHVybiBuZXcgUHJvbWlzZShmdW5jdGlvbihyZXNvbHZlLHJlamVjdCl7cmVhZEFzeW5jKHdhc21CaW5hcnlGaWxlLGZ1bmN0aW9uKHJlc3BvbnNlKXtyZXNvbHZlKG5ldyBVaW50OEFycmF5KHJlc3BvbnNlKSl9LHJlamVjdCl9KX19fXJldHVybiBQcm9taXNlLnJlc29sdmUoKS50aGVuKGZ1bmN0aW9uKCl7cmV0dXJuIGdldEJpbmFyeSh3YXNtQmluYXJ5RmlsZSl9KX1mdW5jdGlvbiBjcmVhdGVXYXNtKCl7dmFyIGluZm89e1wiYVwiOmFzbUxpYnJhcnlBcmd9O2Z1bmN0aW9uIHJlY2VpdmVJbnN0YW5jZShpbnN0YW5jZSxtb2R1bGUpe3ZhciBleHBvcnRzPWluc3RhbmNlLmV4cG9ydHM7TW9kdWxlW1wiYXNtXCJdPWV4cG9ydHM7d2FzbU1lbW9yeT1Nb2R1bGVbXCJhc21cIl1bXCJaXCJdO3VwZGF0ZUdsb2JhbEJ1ZmZlckFuZFZpZXdzKHdhc21NZW1vcnkuYnVmZmVyKTt3YXNtVGFibGU9TW9kdWxlW1wiYXNtXCJdW1wiY2FcIl07YWRkT25Jbml0KE1vZHVsZVtcImFzbVwiXVtcIl9cIl0pO3JlbW92ZVJ1bkRlcGVuZGVuY3koXCJ3YXNtLWluc3RhbnRpYXRlXCIpfWFkZFJ1bkRlcGVuZGVuY3koXCJ3YXNtLWluc3RhbnRpYXRlXCIpO2Z1bmN0aW9uIHJlY2VpdmVJbnN0YW50aWF0aW9uUmVzdWx0KHJlc3VsdCl7cmVjZWl2ZUluc3RhbmNlKHJlc3VsdFtcImluc3RhbmNlXCJdKX1mdW5jdGlvbiBpbnN0YW50aWF0ZUFycmF5QnVmZmVyKHJlY2VpdmVyKXtyZXR1cm4gZ2V0QmluYXJ5UHJvbWlzZSgpLnRoZW4oZnVuY3Rpb24oYmluYXJ5KXtyZXR1cm4gV2ViQXNzZW1ibHkuaW5zdGFudGlhdGUoYmluYXJ5LGluZm8pfSkudGhlbihmdW5jdGlvbihpbnN0YW5jZSl7cmV0dXJuIGluc3RhbmNlfSkudGhlbihyZWNlaXZlcixmdW5jdGlvbihyZWFzb24pe2VycihcImZhaWxlZCB0byBhc3luY2hyb25vdXNseSBwcmVwYXJlIHdhc206IFwiK3JlYXNvbik7YWJvcnQocmVhc29uKX0pfWZ1bmN0aW9uIGluc3RhbnRpYXRlQXN5bmMoKXtpZighd2FzbUJpbmFyeSYmdHlwZW9mIFdlYkFzc2VtYmx5Lmluc3RhbnRpYXRlU3RyZWFtaW5nPT1cImZ1bmN0aW9uXCImJiFpc0RhdGFVUkkod2FzbUJpbmFyeUZpbGUpJiYhaXNGaWxlVVJJKHdhc21CaW5hcnlGaWxlKSYmdHlwZW9mIGZldGNoPT1cImZ1bmN0aW9uXCIpe3JldHVybiBmZXRjaCh3YXNtQmluYXJ5RmlsZSx7Y3JlZGVudGlhbHM6XCJzYW1lLW9yaWdpblwifSkudGhlbihmdW5jdGlvbihyZXNwb25zZSl7dmFyIHJlc3VsdD1XZWJBc3NlbWJseS5pbnN0YW50aWF0ZVN0cmVhbWluZyhyZXNwb25zZSxpbmZvKTtyZXR1cm4gcmVzdWx0LnRoZW4ocmVjZWl2ZUluc3RhbnRpYXRpb25SZXN1bHQsZnVuY3Rpb24ocmVhc29uKXtlcnIoXCJ3YXNtIHN0cmVhbWluZyBjb21waWxlIGZhaWxlZDogXCIrcmVhc29uKTtlcnIoXCJmYWxsaW5nIGJhY2sgdG8gQXJyYXlCdWZmZXIgaW5zdGFudGlhdGlvblwiKTtyZXR1cm4gaW5zdGFudGlhdGVBcnJheUJ1ZmZlcihyZWNlaXZlSW5zdGFudGlhdGlvblJlc3VsdCl9KX0pfWVsc2V7cmV0dXJuIGluc3RhbnRpYXRlQXJyYXlCdWZmZXIocmVjZWl2ZUluc3RhbnRpYXRpb25SZXN1bHQpfX1pZihNb2R1bGVbXCJpbnN0YW50aWF0ZVdhc21cIl0pe3RyeXt2YXIgZXhwb3J0cz1Nb2R1bGVbXCJpbnN0YW50aWF0ZVdhc21cIl0oaW5mbyxyZWNlaXZlSW5zdGFuY2UpO3JldHVybiBleHBvcnRzfWNhdGNoKGUpe2VycihcIk1vZHVsZS5pbnN0YW50aWF0ZVdhc20gY2FsbGJhY2sgZmFpbGVkIHdpdGggZXJyb3I6IFwiK2UpO3JldHVybiBmYWxzZX19aW5zdGFudGlhdGVBc3luYygpLmNhdGNoKHJlYWR5UHJvbWlzZVJlamVjdCk7cmV0dXJue319dmFyIHRlbXBEb3VibGU7dmFyIHRlbXBJNjQ7dmFyIEFTTV9DT05TVFM9ezYzNjE2OmZ1bmN0aW9uKCQwLCQxLCQyKXt2YXIgbWVzc2FnZT1VVEY4VG9TdHJpbmcoJDApO3ZhciBpbmZvSGVhZD1VVEY4VG9TdHJpbmcoJDEpO3ZhciBzdHlsZT1VVEY4VG9TdHJpbmcoJDIpO2NvbnNvbGUubG9nKGluZm9IZWFkK21lc3NhZ2Usc3R5bGUpfSw2Mzc1NTpmdW5jdGlvbigkMCwkMSwkMiwkMyl7dmFyIG1lc3NhZ2U9VVRGOFRvU3RyaW5nKCQwKTt2YXIgaW5mb0hlYWQ9VVRGOFRvU3RyaW5nKCQxKTt2YXIgc3R5bGU9VVRGOFRvU3RyaW5nKCQyKTt2YXIgZm9ybWF0PVVURjhUb1N0cmluZygkMyk7Y29uc29sZS5sb2coaW5mb0hlYWQrbWVzc2FnZSxzdHlsZSxmb3JtYXQpfSw2MzkzMzpmdW5jdGlvbigkMCwkMSwkMiwkMyl7dmFyIG1lc3NhZ2U9VVRGOFRvU3RyaW5nKCQwKTt2YXIgaW5mb0hlYWQ9VVRGOFRvU3RyaW5nKCQxKTt2YXIgc3R5bGU9VVRGOFRvU3RyaW5nKCQyKTt2YXIgZm9ybWF0PVVURjhUb1N0cmluZygkMyk7Y29uc29sZS5sb2coaW5mb0hlYWQrbWVzc2FnZSxzdHlsZSxmb3JtYXQpfSw2NDExMTpmdW5jdGlvbigkMCwkMSwkMiwkMyl7dmFyIG1lc3NhZ2U9VVRGOFRvU3RyaW5nKCQwKTt2YXIgaW5mb0hlYWQ9VVRGOFRvU3RyaW5nKCQxKTt2YXIgc3R5bGU9VVRGOFRvU3RyaW5nKCQyKTt2YXIgZm9ybWF0PVVURjhUb1N0cmluZygkMyk7Y29uc29sZS5sb2coaW5mb0hlYWQrbWVzc2FnZSxzdHlsZSxmb3JtYXQpfSw2NDI4OTpmdW5jdGlvbigkMCwkMSwkMiwkMyl7dmFyIG1lc3NhZ2U9VVRGOFRvU3RyaW5nKCQwKTt2YXIgaW5mb0hlYWQ9VVRGOFRvU3RyaW5nKCQxKTt2YXIgc3R5bGU9VVRGOFRvU3RyaW5nKCQyKTt2YXIgZm9ybWF0PVVURjhUb1N0cmluZygkMyk7Y29uc29sZS5sb2coaW5mb0hlYWQrbWVzc2FnZSxzdHlsZSxmb3JtYXQpfSw2NDQ2NzpmdW5jdGlvbigkMCwkMSwkMiwkMyl7dmFyIG1lc3NhZ2U9VVRGOFRvU3RyaW5nKCQwKTt2YXIgaW5mb0hlYWQ9VVRGOFRvU3RyaW5nKCQxKTt2YXIgc3R5bGU9VVRGOFRvU3RyaW5nKCQyKTtjb25zb2xlLmxvZyhpbmZvSGVhZCttZXNzYWdlLHN0eWxlLCQzKX0sNjQ2MTA6ZnVuY3Rpb24oJDAsJDEsJDIpe3ZhciBtZXNzYWdlPVVURjhUb1N0cmluZygkMCk7dmFyIGVycm9ySGVhZD1VVEY4VG9TdHJpbmcoJDEpO3ZhciBzdHlsZT1VVEY4VG9TdHJpbmcoJDIpO2NvbnNvbGUuZXJyb3IoZXJyb3JIZWFkK21lc3NhZ2Usc3R5bGUpfSw2NDc1MzpmdW5jdGlvbigkMCwkMSwkMiwkMyl7dmFyIG1lc3NhZ2U9VVRGOFRvU3RyaW5nKCQwKTt2YXIgZXJyb3JIZWFkPVVURjhUb1N0cmluZygkMSk7dmFyIHN0eWxlPVVURjhUb1N0cmluZygkMik7dmFyIGZvcm1hdD1VVEY4VG9TdHJpbmcoJDMpO2NvbnNvbGUuZXJyb3IoZXJyb3JIZWFkK21lc3NhZ2Usc3R5bGUsZm9ybWF0KX0sNjQ5MzU6ZnVuY3Rpb24oJDAsJDEsJDIsJDMpe3ZhciBtZXNzYWdlPVVURjhUb1N0cmluZygkMCk7dmFyIGVycm9ySGVhZD1VVEY4VG9TdHJpbmcoJDEpO3ZhciBzdHlsZT1VVEY4VG9TdHJpbmcoJDIpO3ZhciBmb3JtYXQ9VVRGOFRvU3RyaW5nKCQzKTtjb25zb2xlLmVycm9yKGVycm9ySGVhZCttZXNzYWdlLHN0eWxlLGZvcm1hdCl9LDY1MTE3OmZ1bmN0aW9uKCQwLCQxLCQyLCQzKXt2YXIgbWVzc2FnZT1VVEY4VG9TdHJpbmcoJDApO3ZhciBlcnJvckhlYWQ9VVRGOFRvU3RyaW5nKCQxKTt2YXIgc3R5bGU9VVRGOFRvU3RyaW5nKCQyKTt2YXIgZm9ybWF0PVVURjhUb1N0cmluZygkMyk7Y29uc29sZS5lcnJvcihlcnJvckhlYWQrbWVzc2FnZSxzdHlsZSxmb3JtYXQpfSw2NTI5OTpmdW5jdGlvbigkMCwkMSwkMiwkMyl7dmFyIG1lc3NhZ2U9VVRGOFRvU3RyaW5nKCQwKTt2YXIgZXJyb3JIZWFkPVVURjhUb1N0cmluZygkMSk7dmFyIHN0eWxlPVVURjhUb1N0cmluZygkMik7dmFyIGZvcm1hdD1VVEY4VG9TdHJpbmcoJDMpO2NvbnNvbGUuZXJyb3IoZXJyb3JIZWFkK21lc3NhZ2Usc3R5bGUsZm9ybWF0KX0sNjU0ODE6ZnVuY3Rpb24oJDAsJDEsJDIsJDMpe3ZhciBtZXNzYWdlPVVURjhUb1N0cmluZygkMCk7dmFyIGVycm9ySGVhZD1VVEY4VG9TdHJpbmcoJDEpO3ZhciBzdHlsZT1VVEY4VG9TdHJpbmcoJDIpO2NvbnNvbGUuZXJyb3IoZXJyb3JIZWFkK21lc3NhZ2Usc3R5bGUsJDMpfSw2NTYyODpmdW5jdGlvbigkMCwkMSwkMil7dmFyIG1lc3NhZ2U9VVRGOFRvU3RyaW5nKCQwKTt2YXIgaW5mb0hlYWQ9VVRGOFRvU3RyaW5nKCQxKTt2YXIgc3R5bGU9VVRGOFRvU3RyaW5nKCQyKTtjb25zb2xlLndhcm4oaW5mb0hlYWQrbWVzc2FnZSxzdHlsZSl9LDY1NzY4OmZ1bmN0aW9uKCQwLCQxLCQyLCQzKXt2YXIgbWVzc2FnZT1VVEY4VG9TdHJpbmcoJDApO3ZhciBlcnJvckhlYWQ9VVRGOFRvU3RyaW5nKCQxKTt2YXIgc3R5bGU9VVRGOFRvU3RyaW5nKCQyKTt2YXIgZm9ybWF0PVVURjhUb1N0cmluZygkMyk7Y29uc29sZS53YXJuKGVycm9ySGVhZCttZXNzYWdlLHN0eWxlLGZvcm1hdCl9LDY1OTQ5OmZ1bmN0aW9uKCQwLCQxLCQyLCQzKXt2YXIgbWVzc2FnZT1VVEY4VG9TdHJpbmcoJDApO3ZhciBlcnJvckhlYWQ9VVRGOFRvU3RyaW5nKCQxKTt2YXIgc3R5bGU9VVRGOFRvU3RyaW5nKCQyKTt2YXIgZm9ybWF0PVVURjhUb1N0cmluZygkMyk7Y29uc29sZS53YXJuKGVycm9ySGVhZCttZXNzYWdlLHN0eWxlLGZvcm1hdCl9LDY2MTMwOmZ1bmN0aW9uKCQwLCQxLCQyLCQzKXt2YXIgbWVzc2FnZT1VVEY4VG9TdHJpbmcoJDApO3ZhciBlcnJvckhlYWQ9VVRGOFRvU3RyaW5nKCQxKTt2YXIgc3R5bGU9VVRGOFRvU3RyaW5nKCQyKTt2YXIgZm9ybWF0PVVURjhUb1N0cmluZygkMyk7Y29uc29sZS53YXJuKGVycm9ySGVhZCttZXNzYWdlLHN0eWxlLGZvcm1hdCl9LDY2MzExOmZ1bmN0aW9uKCQwLCQxLCQyLCQzKXt2YXIgbWVzc2FnZT1VVEY4VG9TdHJpbmcoJDApO3ZhciBlcnJvckhlYWQ9VVRGOFRvU3RyaW5nKCQxKTt2YXIgc3R5bGU9VVRGOFRvU3RyaW5nKCQyKTt2YXIgZm9ybWF0PVVURjhUb1N0cmluZygkMyk7Y29uc29sZS53YXJuKGVycm9ySGVhZCttZXNzYWdlLHN0eWxlLGZvcm1hdCl9LDY2NDkyOmZ1bmN0aW9uKCQwLCQxLCQyLCQzKXt2YXIgbWVzc2FnZT1VVEY4VG9TdHJpbmcoJDApO3ZhciBlcnJvckhlYWQ9VVRGOFRvU3RyaW5nKCQxKTt2YXIgc3R5bGU9VVRGOFRvU3RyaW5nKCQyKTtjb25zb2xlLndhcm4oZXJyb3JIZWFkK21lc3NhZ2Usc3R5bGUsJDMpfSw2NjYzODpmdW5jdGlvbigpe3ZhciAkYT1hcmd1bWVudHM7dmFyIGk9MDtpZighYXJ0b29sa2l0TkZUW1wiTkZUTWFya2VySW5mb1wiXSl7YXJ0b29sa2l0TkZUW1wiTkZUTWFya2VySW5mb1wiXT17aWQ6MCxlcnJvcjotMSxmb3VuZDowLHBvc2U6WzAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwXX19dmFyIG1hcmtlckluZm89YXJ0b29sa2l0TkZUW1wiTkZUTWFya2VySW5mb1wiXTttYXJrZXJJbmZvW1wiaWRcIl09JGFbaSsrXTttYXJrZXJJbmZvW1wiZXJyb3JcIl09JGFbaSsrXTttYXJrZXJJbmZvW1wiZm91bmRcIl09MTttYXJrZXJJbmZvW1wicG9zZVwiXVswXT0kYVtpKytdO21hcmtlckluZm9bXCJwb3NlXCJdWzFdPSRhW2krK107bWFya2VySW5mb1tcInBvc2VcIl1bMl09JGFbaSsrXTttYXJrZXJJbmZvW1wicG9zZVwiXVszXT0kYVtpKytdO21hcmtlckluZm9bXCJwb3NlXCJdWzRdPSRhW2krK107bWFya2VySW5mb1tcInBvc2VcIl1bNV09JGFbaSsrXTttYXJrZXJJbmZvW1wicG9zZVwiXVs2XT0kYVtpKytdO21hcmtlckluZm9bXCJwb3NlXCJdWzddPSRhW2krK107bWFya2VySW5mb1tcInBvc2VcIl1bOF09JGFbaSsrXTttYXJrZXJJbmZvW1wicG9zZVwiXVs5XT0kYVtpKytdO21hcmtlckluZm9bXCJwb3NlXCJdWzEwXT0kYVtpKytdO21hcmtlckluZm9bXCJwb3NlXCJdWzExXT0kYVtpKytdfSw2NzM0NDpmdW5jdGlvbigpe3ZhciAkYT1hcmd1bWVudHM7dmFyIGk9MDtpZighYXJ0b29sa2l0TkZUW1wiTkZUTWFya2VySW5mb1wiXSl7YXJ0b29sa2l0TkZUW1wiTkZUTWFya2VySW5mb1wiXT17aWQ6MCxlcnJvcjotMSxmb3VuZDowLHBvc2U6WzAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwXX19dmFyIG1hcmtlckluZm89YXJ0b29sa2l0TkZUW1wiTkZUTWFya2VySW5mb1wiXTttYXJrZXJJbmZvW1wiaWRcIl09JGFbaSsrXTttYXJrZXJJbmZvW1wiZXJyb3JcIl09LTE7bWFya2VySW5mb1tcImZvdW5kXCJdPTA7bWFya2VySW5mb1tcInBvc2VcIl1bMF09MDttYXJrZXJJbmZvW1wicG9zZVwiXVsxXT0wO21hcmtlckluZm9bXCJwb3NlXCJdWzJdPTA7bWFya2VySW5mb1tcInBvc2VcIl1bM109MDttYXJrZXJJbmZvW1wicG9zZVwiXVs0XT0wO21hcmtlckluZm9bXCJwb3NlXCJdWzVdPTA7bWFya2VySW5mb1tcInBvc2VcIl1bNl09MDttYXJrZXJJbmZvW1wicG9zZVwiXVs3XT0wO21hcmtlckluZm9bXCJwb3NlXCJdWzhdPTA7bWFya2VySW5mb1tcInBvc2VcIl1bOV09MDttYXJrZXJJbmZvW1wicG9zZVwiXVsxMF09MDttYXJrZXJJbmZvW1wicG9zZVwiXVsxMV09MH0sNjc5NzM6ZnVuY3Rpb24oJDAsJDEsJDIsJDMsJDQsJDUpe2lmKCFhcnRvb2xraXRORlRbXCJmcmFtZU1hbGxvY1wiXSl7YXJ0b29sa2l0TkZUW1wiZnJhbWVNYWxsb2NcIl09e319dmFyIGZyYW1lTWFsbG9jPWFydG9vbGtpdE5GVFtcImZyYW1lTWFsbG9jXCJdO2ZyYW1lTWFsbG9jW1wiZnJhbWVwb2ludGVyXCJdPSQxO2ZyYW1lTWFsbG9jW1wiZnJhbWVzaXplXCJdPSQyO2ZyYW1lTWFsbG9jW1wiY2FtZXJhXCJdPSQzO2ZyYW1lTWFsbG9jW1widHJhbnNmb3JtXCJdPSQ0O2ZyYW1lTWFsbG9jW1widmlkZW9MdW1hUG9pbnRlclwiXT0kNX19O2Z1bmN0aW9uIGNhbGxSdW50aW1lQ2FsbGJhY2tzKGNhbGxiYWNrcyl7d2hpbGUoY2FsbGJhY2tzLmxlbmd0aD4wKXt2YXIgY2FsbGJhY2s9Y2FsbGJhY2tzLnNoaWZ0KCk7aWYodHlwZW9mIGNhbGxiYWNrPT1cImZ1bmN0aW9uXCIpe2NhbGxiYWNrKE1vZHVsZSk7Y29udGludWV9dmFyIGZ1bmM9Y2FsbGJhY2suZnVuYztpZih0eXBlb2YgZnVuYz09XCJudW1iZXJcIil7aWYoY2FsbGJhY2suYXJnPT09dW5kZWZpbmVkKXtnZXRXYXNtVGFibGVFbnRyeShmdW5jKSgpfWVsc2V7Z2V0V2FzbVRhYmxlRW50cnkoZnVuYykoY2FsbGJhY2suYXJnKX19ZWxzZXtmdW5jKGNhbGxiYWNrLmFyZz09PXVuZGVmaW5lZD9udWxsOmNhbGxiYWNrLmFyZyl9fX1mdW5jdGlvbiBnZXRXYXNtVGFibGVFbnRyeShmdW5jUHRyKXtyZXR1cm4gd2FzbVRhYmxlLmdldChmdW5jUHRyKX1mdW5jdGlvbiBfX19jeGFfYWxsb2NhdGVfZXhjZXB0aW9uKHNpemUpe3JldHVybiBfbWFsbG9jKHNpemUrMTYpKzE2fWZ1bmN0aW9uIEV4Y2VwdGlvbkluZm8oZXhjUHRyKXt0aGlzLmV4Y1B0cj1leGNQdHI7dGhpcy5wdHI9ZXhjUHRyLTE2O3RoaXMuc2V0X3R5cGU9ZnVuY3Rpb24odHlwZSl7SEVBUDMyW3RoaXMucHRyKzQ+PjJdPXR5cGV9O3RoaXMuZ2V0X3R5cGU9ZnVuY3Rpb24oKXtyZXR1cm4gSEVBUDMyW3RoaXMucHRyKzQ+PjJdfTt0aGlzLnNldF9kZXN0cnVjdG9yPWZ1bmN0aW9uKGRlc3RydWN0b3Ipe0hFQVAzMlt0aGlzLnB0cis4Pj4yXT1kZXN0cnVjdG9yfTt0aGlzLmdldF9kZXN0cnVjdG9yPWZ1bmN0aW9uKCl7cmV0dXJuIEhFQVAzMlt0aGlzLnB0cis4Pj4yXX07dGhpcy5zZXRfcmVmY291bnQ9ZnVuY3Rpb24ocmVmY291bnQpe0hFQVAzMlt0aGlzLnB0cj4+Ml09cmVmY291bnR9O3RoaXMuc2V0X2NhdWdodD1mdW5jdGlvbihjYXVnaHQpe2NhdWdodD1jYXVnaHQ/MTowO0hFQVA4W3RoaXMucHRyKzEyPj4wXT1jYXVnaHR9O3RoaXMuZ2V0X2NhdWdodD1mdW5jdGlvbigpe3JldHVybiBIRUFQOFt0aGlzLnB0cisxMj4+MF0hPTB9O3RoaXMuc2V0X3JldGhyb3duPWZ1bmN0aW9uKHJldGhyb3duKXtyZXRocm93bj1yZXRocm93bj8xOjA7SEVBUDhbdGhpcy5wdHIrMTM+PjBdPXJldGhyb3dufTt0aGlzLmdldF9yZXRocm93bj1mdW5jdGlvbigpe3JldHVybiBIRUFQOFt0aGlzLnB0cisxMz4+MF0hPTB9O3RoaXMuaW5pdD1mdW5jdGlvbih0eXBlLGRlc3RydWN0b3Ipe3RoaXMuc2V0X3R5cGUodHlwZSk7dGhpcy5zZXRfZGVzdHJ1Y3RvcihkZXN0cnVjdG9yKTt0aGlzLnNldF9yZWZjb3VudCgwKTt0aGlzLnNldF9jYXVnaHQoZmFsc2UpO3RoaXMuc2V0X3JldGhyb3duKGZhbHNlKX07dGhpcy5hZGRfcmVmPWZ1bmN0aW9uKCl7dmFyIHZhbHVlPUhFQVAzMlt0aGlzLnB0cj4+Ml07SEVBUDMyW3RoaXMucHRyPj4yXT12YWx1ZSsxfTt0aGlzLnJlbGVhc2VfcmVmPWZ1bmN0aW9uKCl7dmFyIHByZXY9SEVBUDMyW3RoaXMucHRyPj4yXTtIRUFQMzJbdGhpcy5wdHI+PjJdPXByZXYtMTtyZXR1cm4gcHJldj09PTF9fXZhciBleGNlcHRpb25MYXN0PTA7dmFyIHVuY2F1Z2h0RXhjZXB0aW9uQ291bnQ9MDtmdW5jdGlvbiBfX19jeGFfdGhyb3cocHRyLHR5cGUsZGVzdHJ1Y3Rvcil7dmFyIGluZm89bmV3IEV4Y2VwdGlvbkluZm8ocHRyKTtpbmZvLmluaXQodHlwZSxkZXN0cnVjdG9yKTtleGNlcHRpb25MYXN0PXB0cjt1bmNhdWdodEV4Y2VwdGlvbkNvdW50Kys7dGhyb3cgcHRyfWZ1bmN0aW9uIHNldEVyck5vKHZhbHVlKXtIRUFQMzJbX19fZXJybm9fbG9jYXRpb24oKT4+Ml09dmFsdWU7cmV0dXJuIHZhbHVlfXZhciBQQVRIPXtzcGxpdFBhdGg6ZnVuY3Rpb24oZmlsZW5hbWUpe3ZhciBzcGxpdFBhdGhSZT0vXihcXC8/fCkoW1xcc1xcU10qPykoKD86XFwuezEsMn18W15cXC9dKz98KShcXC5bXi5cXC9dKnwpKSg/OltcXC9dKikkLztyZXR1cm4gc3BsaXRQYXRoUmUuZXhlYyhmaWxlbmFtZSkuc2xpY2UoMSl9LG5vcm1hbGl6ZUFycmF5OmZ1bmN0aW9uKHBhcnRzLGFsbG93QWJvdmVSb290KXt2YXIgdXA9MDtmb3IodmFyIGk9cGFydHMubGVuZ3RoLTE7aT49MDtpLS0pe3ZhciBsYXN0PXBhcnRzW2ldO2lmKGxhc3Q9PT1cIi5cIil7cGFydHMuc3BsaWNlKGksMSl9ZWxzZSBpZihsYXN0PT09XCIuLlwiKXtwYXJ0cy5zcGxpY2UoaSwxKTt1cCsrfWVsc2UgaWYodXApe3BhcnRzLnNwbGljZShpLDEpO3VwLS19fWlmKGFsbG93QWJvdmVSb290KXtmb3IoO3VwO3VwLS0pe3BhcnRzLnVuc2hpZnQoXCIuLlwiKX19cmV0dXJuIHBhcnRzfSxub3JtYWxpemU6ZnVuY3Rpb24ocGF0aCl7dmFyIGlzQWJzb2x1dGU9cGF0aC5jaGFyQXQoMCk9PT1cIi9cIix0cmFpbGluZ1NsYXNoPXBhdGguc3Vic3RyKC0xKT09PVwiL1wiO3BhdGg9UEFUSC5ub3JtYWxpemVBcnJheShwYXRoLnNwbGl0KFwiL1wiKS5maWx0ZXIoZnVuY3Rpb24ocCl7cmV0dXJuISFwfSksIWlzQWJzb2x1dGUpLmpvaW4oXCIvXCIpO2lmKCFwYXRoJiYhaXNBYnNvbHV0ZSl7cGF0aD1cIi5cIn1pZihwYXRoJiZ0cmFpbGluZ1NsYXNoKXtwYXRoKz1cIi9cIn1yZXR1cm4oaXNBYnNvbHV0ZT9cIi9cIjpcIlwiKStwYXRofSxkaXJuYW1lOmZ1bmN0aW9uKHBhdGgpe3ZhciByZXN1bHQ9UEFUSC5zcGxpdFBhdGgocGF0aCkscm9vdD1yZXN1bHRbMF0sZGlyPXJlc3VsdFsxXTtpZighcm9vdCYmIWRpcil7cmV0dXJuXCIuXCJ9aWYoZGlyKXtkaXI9ZGlyLnN1YnN0cigwLGRpci5sZW5ndGgtMSl9cmV0dXJuIHJvb3QrZGlyfSxiYXNlbmFtZTpmdW5jdGlvbihwYXRoKXtpZihwYXRoPT09XCIvXCIpcmV0dXJuXCIvXCI7cGF0aD1QQVRILm5vcm1hbGl6ZShwYXRoKTtwYXRoPXBhdGgucmVwbGFjZSgvXFwvJC8sXCJcIik7dmFyIGxhc3RTbGFzaD1wYXRoLmxhc3RJbmRleE9mKFwiL1wiKTtpZihsYXN0U2xhc2g9PT0tMSlyZXR1cm4gcGF0aDtyZXR1cm4gcGF0aC5zdWJzdHIobGFzdFNsYXNoKzEpfSxleHRuYW1lOmZ1bmN0aW9uKHBhdGgpe3JldHVybiBQQVRILnNwbGl0UGF0aChwYXRoKVszXX0sam9pbjpmdW5jdGlvbigpe3ZhciBwYXRocz1BcnJheS5wcm90b3R5cGUuc2xpY2UuY2FsbChhcmd1bWVudHMsMCk7cmV0dXJuIFBBVEgubm9ybWFsaXplKHBhdGhzLmpvaW4oXCIvXCIpKX0sam9pbjI6ZnVuY3Rpb24obCxyKXtyZXR1cm4gUEFUSC5ub3JtYWxpemUobCtcIi9cIityKX19O2Z1bmN0aW9uIGdldFJhbmRvbURldmljZSgpe2lmKHR5cGVvZiBjcnlwdG89PVwib2JqZWN0XCImJnR5cGVvZiBjcnlwdG9bXCJnZXRSYW5kb21WYWx1ZXNcIl09PVwiZnVuY3Rpb25cIil7dmFyIHJhbmRvbUJ1ZmZlcj1uZXcgVWludDhBcnJheSgxKTtyZXR1cm4gZnVuY3Rpb24oKXtjcnlwdG8uZ2V0UmFuZG9tVmFsdWVzKHJhbmRvbUJ1ZmZlcik7cmV0dXJuIHJhbmRvbUJ1ZmZlclswXX19ZWxzZSBpZihFTlZJUk9OTUVOVF9JU19OT0RFKXt0cnl7dmFyIGNyeXB0b19tb2R1bGU9cmVxdWlyZShcImNyeXB0b1wiKTtyZXR1cm4gZnVuY3Rpb24oKXtyZXR1cm4gY3J5cHRvX21vZHVsZVtcInJhbmRvbUJ5dGVzXCJdKDEpWzBdfX1jYXRjaChlKXt9fXJldHVybiBmdW5jdGlvbigpe2Fib3J0KFwicmFuZG9tRGV2aWNlXCIpfX12YXIgUEFUSF9GUz17cmVzb2x2ZTpmdW5jdGlvbigpe3ZhciByZXNvbHZlZFBhdGg9XCJcIixyZXNvbHZlZEFic29sdXRlPWZhbHNlO2Zvcih2YXIgaT1hcmd1bWVudHMubGVuZ3RoLTE7aT49LTEmJiFyZXNvbHZlZEFic29sdXRlO2ktLSl7dmFyIHBhdGg9aT49MD9hcmd1bWVudHNbaV06RlMuY3dkKCk7aWYodHlwZW9mIHBhdGghPVwic3RyaW5nXCIpe3Rocm93IG5ldyBUeXBlRXJyb3IoXCJBcmd1bWVudHMgdG8gcGF0aC5yZXNvbHZlIG11c3QgYmUgc3RyaW5nc1wiKX1lbHNlIGlmKCFwYXRoKXtyZXR1cm5cIlwifXJlc29sdmVkUGF0aD1wYXRoK1wiL1wiK3Jlc29sdmVkUGF0aDtyZXNvbHZlZEFic29sdXRlPXBhdGguY2hhckF0KDApPT09XCIvXCJ9cmVzb2x2ZWRQYXRoPVBBVEgubm9ybWFsaXplQXJyYXkocmVzb2x2ZWRQYXRoLnNwbGl0KFwiL1wiKS5maWx0ZXIoZnVuY3Rpb24ocCl7cmV0dXJuISFwfSksIXJlc29sdmVkQWJzb2x1dGUpLmpvaW4oXCIvXCIpO3JldHVybihyZXNvbHZlZEFic29sdXRlP1wiL1wiOlwiXCIpK3Jlc29sdmVkUGF0aHx8XCIuXCJ9LHJlbGF0aXZlOmZ1bmN0aW9uKGZyb20sdG8pe2Zyb209UEFUSF9GUy5yZXNvbHZlKGZyb20pLnN1YnN0cigxKTt0bz1QQVRIX0ZTLnJlc29sdmUodG8pLnN1YnN0cigxKTtmdW5jdGlvbiB0cmltKGFycil7dmFyIHN0YXJ0PTA7Zm9yKDtzdGFydDxhcnIubGVuZ3RoO3N0YXJ0Kyspe2lmKGFycltzdGFydF0hPT1cIlwiKWJyZWFrfXZhciBlbmQ9YXJyLmxlbmd0aC0xO2Zvcig7ZW5kPj0wO2VuZC0tKXtpZihhcnJbZW5kXSE9PVwiXCIpYnJlYWt9aWYoc3RhcnQ+ZW5kKXJldHVybltdO3JldHVybiBhcnIuc2xpY2Uoc3RhcnQsZW5kLXN0YXJ0KzEpfXZhciBmcm9tUGFydHM9dHJpbShmcm9tLnNwbGl0KFwiL1wiKSk7dmFyIHRvUGFydHM9dHJpbSh0by5zcGxpdChcIi9cIikpO3ZhciBsZW5ndGg9TWF0aC5taW4oZnJvbVBhcnRzLmxlbmd0aCx0b1BhcnRzLmxlbmd0aCk7dmFyIHNhbWVQYXJ0c0xlbmd0aD1sZW5ndGg7Zm9yKHZhciBpPTA7aTxsZW5ndGg7aSsrKXtpZihmcm9tUGFydHNbaV0hPT10b1BhcnRzW2ldKXtzYW1lUGFydHNMZW5ndGg9aTticmVha319dmFyIG91dHB1dFBhcnRzPVtdO2Zvcih2YXIgaT1zYW1lUGFydHNMZW5ndGg7aTxmcm9tUGFydHMubGVuZ3RoO2krKyl7b3V0cHV0UGFydHMucHVzaChcIi4uXCIpfW91dHB1dFBhcnRzPW91dHB1dFBhcnRzLmNvbmNhdCh0b1BhcnRzLnNsaWNlKHNhbWVQYXJ0c0xlbmd0aCkpO3JldHVybiBvdXRwdXRQYXJ0cy5qb2luKFwiL1wiKX19O3ZhciBUVFk9e3R0eXM6W10saW5pdDpmdW5jdGlvbigpe30sc2h1dGRvd246ZnVuY3Rpb24oKXt9LHJlZ2lzdGVyOmZ1bmN0aW9uKGRldixvcHMpe1RUWS50dHlzW2Rldl09e2lucHV0OltdLG91dHB1dDpbXSxvcHM6b3BzfTtGUy5yZWdpc3RlckRldmljZShkZXYsVFRZLnN0cmVhbV9vcHMpfSxzdHJlYW1fb3BzOntvcGVuOmZ1bmN0aW9uKHN0cmVhbSl7dmFyIHR0eT1UVFkudHR5c1tzdHJlYW0ubm9kZS5yZGV2XTtpZighdHR5KXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig0Myl9c3RyZWFtLnR0eT10dHk7c3RyZWFtLnNlZWthYmxlPWZhbHNlfSxjbG9zZTpmdW5jdGlvbihzdHJlYW0pe3N0cmVhbS50dHkub3BzLmZsdXNoKHN0cmVhbS50dHkpfSxmbHVzaDpmdW5jdGlvbihzdHJlYW0pe3N0cmVhbS50dHkub3BzLmZsdXNoKHN0cmVhbS50dHkpfSxyZWFkOmZ1bmN0aW9uKHN0cmVhbSxidWZmZXIsb2Zmc2V0LGxlbmd0aCxwb3Mpe2lmKCFzdHJlYW0udHR5fHwhc3RyZWFtLnR0eS5vcHMuZ2V0X2NoYXIpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDYwKX12YXIgYnl0ZXNSZWFkPTA7Zm9yKHZhciBpPTA7aTxsZW5ndGg7aSsrKXt2YXIgcmVzdWx0O3RyeXtyZXN1bHQ9c3RyZWFtLnR0eS5vcHMuZ2V0X2NoYXIoc3RyZWFtLnR0eSl9Y2F0Y2goZSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoMjkpfWlmKHJlc3VsdD09PXVuZGVmaW5lZCYmYnl0ZXNSZWFkPT09MCl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNil9aWYocmVzdWx0PT09bnVsbHx8cmVzdWx0PT09dW5kZWZpbmVkKWJyZWFrO2J5dGVzUmVhZCsrO2J1ZmZlcltvZmZzZXQraV09cmVzdWx0fWlmKGJ5dGVzUmVhZCl7c3RyZWFtLm5vZGUudGltZXN0YW1wPURhdGUubm93KCl9cmV0dXJuIGJ5dGVzUmVhZH0sd3JpdGU6ZnVuY3Rpb24oc3RyZWFtLGJ1ZmZlcixvZmZzZXQsbGVuZ3RoLHBvcyl7aWYoIXN0cmVhbS50dHl8fCFzdHJlYW0udHR5Lm9wcy5wdXRfY2hhcil7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNjApfXRyeXtmb3IodmFyIGk9MDtpPGxlbmd0aDtpKyspe3N0cmVhbS50dHkub3BzLnB1dF9jaGFyKHN0cmVhbS50dHksYnVmZmVyW29mZnNldCtpXSl9fWNhdGNoKGUpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDI5KX1pZihsZW5ndGgpe3N0cmVhbS5ub2RlLnRpbWVzdGFtcD1EYXRlLm5vdygpfXJldHVybiBpfX0sZGVmYXVsdF90dHlfb3BzOntnZXRfY2hhcjpmdW5jdGlvbih0dHkpe2lmKCF0dHkuaW5wdXQubGVuZ3RoKXt2YXIgcmVzdWx0PW51bGw7aWYoRU5WSVJPTk1FTlRfSVNfTk9ERSl7dmFyIEJVRlNJWkU9MjU2O3ZhciBidWY9QnVmZmVyLmFsbG9jKEJVRlNJWkUpO3ZhciBieXRlc1JlYWQ9MDt0cnl7Ynl0ZXNSZWFkPWZzLnJlYWRTeW5jKHByb2Nlc3Muc3RkaW4uZmQsYnVmLDAsQlVGU0laRSwtMSl9Y2F0Y2goZSl7aWYoZS50b1N0cmluZygpLmluY2x1ZGVzKFwiRU9GXCIpKWJ5dGVzUmVhZD0wO2Vsc2UgdGhyb3cgZX1pZihieXRlc1JlYWQ+MCl7cmVzdWx0PWJ1Zi5zbGljZSgwLGJ5dGVzUmVhZCkudG9TdHJpbmcoXCJ1dGYtOFwiKX1lbHNle3Jlc3VsdD1udWxsfX1lbHNlIGlmKHR5cGVvZiB3aW5kb3chPVwidW5kZWZpbmVkXCImJnR5cGVvZiB3aW5kb3cucHJvbXB0PT1cImZ1bmN0aW9uXCIpe3Jlc3VsdD13aW5kb3cucHJvbXB0KFwiSW5wdXQ6IFwiKTtpZihyZXN1bHQhPT1udWxsKXtyZXN1bHQrPVwiXFxuXCJ9fWVsc2UgaWYodHlwZW9mIHJlYWRsaW5lPT1cImZ1bmN0aW9uXCIpe3Jlc3VsdD1yZWFkbGluZSgpO2lmKHJlc3VsdCE9PW51bGwpe3Jlc3VsdCs9XCJcXG5cIn19aWYoIXJlc3VsdCl7cmV0dXJuIG51bGx9dHR5LmlucHV0PWludEFycmF5RnJvbVN0cmluZyhyZXN1bHQsdHJ1ZSl9cmV0dXJuIHR0eS5pbnB1dC5zaGlmdCgpfSxwdXRfY2hhcjpmdW5jdGlvbih0dHksdmFsKXtpZih2YWw9PT1udWxsfHx2YWw9PT0xMCl7b3V0KFVURjhBcnJheVRvU3RyaW5nKHR0eS5vdXRwdXQsMCkpO3R0eS5vdXRwdXQ9W119ZWxzZXtpZih2YWwhPTApdHR5Lm91dHB1dC5wdXNoKHZhbCl9fSxmbHVzaDpmdW5jdGlvbih0dHkpe2lmKHR0eS5vdXRwdXQmJnR0eS5vdXRwdXQubGVuZ3RoPjApe291dChVVEY4QXJyYXlUb1N0cmluZyh0dHkub3V0cHV0LDApKTt0dHkub3V0cHV0PVtdfX19LGRlZmF1bHRfdHR5MV9vcHM6e3B1dF9jaGFyOmZ1bmN0aW9uKHR0eSx2YWwpe2lmKHZhbD09PW51bGx8fHZhbD09PTEwKXtlcnIoVVRGOEFycmF5VG9TdHJpbmcodHR5Lm91dHB1dCwwKSk7dHR5Lm91dHB1dD1bXX1lbHNle2lmKHZhbCE9MCl0dHkub3V0cHV0LnB1c2godmFsKX19LGZsdXNoOmZ1bmN0aW9uKHR0eSl7aWYodHR5Lm91dHB1dCYmdHR5Lm91dHB1dC5sZW5ndGg+MCl7ZXJyKFVURjhBcnJheVRvU3RyaW5nKHR0eS5vdXRwdXQsMCkpO3R0eS5vdXRwdXQ9W119fX19O2Z1bmN0aW9uIG1tYXBBbGxvYyhzaXplKXthYm9ydCgpfXZhciBNRU1GUz17b3BzX3RhYmxlOm51bGwsbW91bnQ6ZnVuY3Rpb24obW91bnQpe3JldHVybiBNRU1GUy5jcmVhdGVOb2RlKG51bGwsXCIvXCIsMTYzODR8NTExLDApfSxjcmVhdGVOb2RlOmZ1bmN0aW9uKHBhcmVudCxuYW1lLG1vZGUsZGV2KXtpZihGUy5pc0Jsa2Rldihtb2RlKXx8RlMuaXNGSUZPKG1vZGUpKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig2Myl9aWYoIU1FTUZTLm9wc190YWJsZSl7TUVNRlMub3BzX3RhYmxlPXtkaXI6e25vZGU6e2dldGF0dHI6TUVNRlMubm9kZV9vcHMuZ2V0YXR0cixzZXRhdHRyOk1FTUZTLm5vZGVfb3BzLnNldGF0dHIsbG9va3VwOk1FTUZTLm5vZGVfb3BzLmxvb2t1cCxta25vZDpNRU1GUy5ub2RlX29wcy5ta25vZCxyZW5hbWU6TUVNRlMubm9kZV9vcHMucmVuYW1lLHVubGluazpNRU1GUy5ub2RlX29wcy51bmxpbmsscm1kaXI6TUVNRlMubm9kZV9vcHMucm1kaXIscmVhZGRpcjpNRU1GUy5ub2RlX29wcy5yZWFkZGlyLHN5bWxpbms6TUVNRlMubm9kZV9vcHMuc3ltbGlua30sc3RyZWFtOntsbHNlZWs6TUVNRlMuc3RyZWFtX29wcy5sbHNlZWt9fSxmaWxlOntub2RlOntnZXRhdHRyOk1FTUZTLm5vZGVfb3BzLmdldGF0dHIsc2V0YXR0cjpNRU1GUy5ub2RlX29wcy5zZXRhdHRyfSxzdHJlYW06e2xsc2VlazpNRU1GUy5zdHJlYW1fb3BzLmxsc2VlayxyZWFkOk1FTUZTLnN0cmVhbV9vcHMucmVhZCx3cml0ZTpNRU1GUy5zdHJlYW1fb3BzLndyaXRlLGFsbG9jYXRlOk1FTUZTLnN0cmVhbV9vcHMuYWxsb2NhdGUsbW1hcDpNRU1GUy5zdHJlYW1fb3BzLm1tYXAsbXN5bmM6TUVNRlMuc3RyZWFtX29wcy5tc3luY319LGxpbms6e25vZGU6e2dldGF0dHI6TUVNRlMubm9kZV9vcHMuZ2V0YXR0cixzZXRhdHRyOk1FTUZTLm5vZGVfb3BzLnNldGF0dHIscmVhZGxpbms6TUVNRlMubm9kZV9vcHMucmVhZGxpbmt9LHN0cmVhbTp7fX0sY2hyZGV2Ontub2RlOntnZXRhdHRyOk1FTUZTLm5vZGVfb3BzLmdldGF0dHIsc2V0YXR0cjpNRU1GUy5ub2RlX29wcy5zZXRhdHRyfSxzdHJlYW06RlMuY2hyZGV2X3N0cmVhbV9vcHN9fX12YXIgbm9kZT1GUy5jcmVhdGVOb2RlKHBhcmVudCxuYW1lLG1vZGUsZGV2KTtpZihGUy5pc0Rpcihub2RlLm1vZGUpKXtub2RlLm5vZGVfb3BzPU1FTUZTLm9wc190YWJsZS5kaXIubm9kZTtub2RlLnN0cmVhbV9vcHM9TUVNRlMub3BzX3RhYmxlLmRpci5zdHJlYW07bm9kZS5jb250ZW50cz17fX1lbHNlIGlmKEZTLmlzRmlsZShub2RlLm1vZGUpKXtub2RlLm5vZGVfb3BzPU1FTUZTLm9wc190YWJsZS5maWxlLm5vZGU7bm9kZS5zdHJlYW1fb3BzPU1FTUZTLm9wc190YWJsZS5maWxlLnN0cmVhbTtub2RlLnVzZWRCeXRlcz0wO25vZGUuY29udGVudHM9bnVsbH1lbHNlIGlmKEZTLmlzTGluayhub2RlLm1vZGUpKXtub2RlLm5vZGVfb3BzPU1FTUZTLm9wc190YWJsZS5saW5rLm5vZGU7bm9kZS5zdHJlYW1fb3BzPU1FTUZTLm9wc190YWJsZS5saW5rLnN0cmVhbX1lbHNlIGlmKEZTLmlzQ2hyZGV2KG5vZGUubW9kZSkpe25vZGUubm9kZV9vcHM9TUVNRlMub3BzX3RhYmxlLmNocmRldi5ub2RlO25vZGUuc3RyZWFtX29wcz1NRU1GUy5vcHNfdGFibGUuY2hyZGV2LnN0cmVhbX1ub2RlLnRpbWVzdGFtcD1EYXRlLm5vdygpO2lmKHBhcmVudCl7cGFyZW50LmNvbnRlbnRzW25hbWVdPW5vZGU7cGFyZW50LnRpbWVzdGFtcD1ub2RlLnRpbWVzdGFtcH1yZXR1cm4gbm9kZX0sZ2V0RmlsZURhdGFBc1R5cGVkQXJyYXk6ZnVuY3Rpb24obm9kZSl7aWYoIW5vZGUuY29udGVudHMpcmV0dXJuIG5ldyBVaW50OEFycmF5KDApO2lmKG5vZGUuY29udGVudHMuc3ViYXJyYXkpcmV0dXJuIG5vZGUuY29udGVudHMuc3ViYXJyYXkoMCxub2RlLnVzZWRCeXRlcyk7cmV0dXJuIG5ldyBVaW50OEFycmF5KG5vZGUuY29udGVudHMpfSxleHBhbmRGaWxlU3RvcmFnZTpmdW5jdGlvbihub2RlLG5ld0NhcGFjaXR5KXt2YXIgcHJldkNhcGFjaXR5PW5vZGUuY29udGVudHM/bm9kZS5jb250ZW50cy5sZW5ndGg6MDtpZihwcmV2Q2FwYWNpdHk+PW5ld0NhcGFjaXR5KXJldHVybjt2YXIgQ0FQQUNJVFlfRE9VQkxJTkdfTUFYPTEwMjQqMTAyNDtuZXdDYXBhY2l0eT1NYXRoLm1heChuZXdDYXBhY2l0eSxwcmV2Q2FwYWNpdHkqKHByZXZDYXBhY2l0eTxDQVBBQ0lUWV9ET1VCTElOR19NQVg/MjoxLjEyNSk+Pj4wKTtpZihwcmV2Q2FwYWNpdHkhPTApbmV3Q2FwYWNpdHk9TWF0aC5tYXgobmV3Q2FwYWNpdHksMjU2KTt2YXIgb2xkQ29udGVudHM9bm9kZS5jb250ZW50cztub2RlLmNvbnRlbnRzPW5ldyBVaW50OEFycmF5KG5ld0NhcGFjaXR5KTtpZihub2RlLnVzZWRCeXRlcz4wKW5vZGUuY29udGVudHMuc2V0KG9sZENvbnRlbnRzLnN1YmFycmF5KDAsbm9kZS51c2VkQnl0ZXMpLDApfSxyZXNpemVGaWxlU3RvcmFnZTpmdW5jdGlvbihub2RlLG5ld1NpemUpe2lmKG5vZGUudXNlZEJ5dGVzPT1uZXdTaXplKXJldHVybjtpZihuZXdTaXplPT0wKXtub2RlLmNvbnRlbnRzPW51bGw7bm9kZS51c2VkQnl0ZXM9MH1lbHNle3ZhciBvbGRDb250ZW50cz1ub2RlLmNvbnRlbnRzO25vZGUuY29udGVudHM9bmV3IFVpbnQ4QXJyYXkobmV3U2l6ZSk7aWYob2xkQ29udGVudHMpe25vZGUuY29udGVudHMuc2V0KG9sZENvbnRlbnRzLnN1YmFycmF5KDAsTWF0aC5taW4obmV3U2l6ZSxub2RlLnVzZWRCeXRlcykpKX1ub2RlLnVzZWRCeXRlcz1uZXdTaXplfX0sbm9kZV9vcHM6e2dldGF0dHI6ZnVuY3Rpb24obm9kZSl7dmFyIGF0dHI9e307YXR0ci5kZXY9RlMuaXNDaHJkZXYobm9kZS5tb2RlKT9ub2RlLmlkOjE7YXR0ci5pbm89bm9kZS5pZDthdHRyLm1vZGU9bm9kZS5tb2RlO2F0dHIubmxpbms9MTthdHRyLnVpZD0wO2F0dHIuZ2lkPTA7YXR0ci5yZGV2PW5vZGUucmRldjtpZihGUy5pc0Rpcihub2RlLm1vZGUpKXthdHRyLnNpemU9NDA5Nn1lbHNlIGlmKEZTLmlzRmlsZShub2RlLm1vZGUpKXthdHRyLnNpemU9bm9kZS51c2VkQnl0ZXN9ZWxzZSBpZihGUy5pc0xpbmsobm9kZS5tb2RlKSl7YXR0ci5zaXplPW5vZGUubGluay5sZW5ndGh9ZWxzZXthdHRyLnNpemU9MH1hdHRyLmF0aW1lPW5ldyBEYXRlKG5vZGUudGltZXN0YW1wKTthdHRyLm10aW1lPW5ldyBEYXRlKG5vZGUudGltZXN0YW1wKTthdHRyLmN0aW1lPW5ldyBEYXRlKG5vZGUudGltZXN0YW1wKTthdHRyLmJsa3NpemU9NDA5NjthdHRyLmJsb2Nrcz1NYXRoLmNlaWwoYXR0ci5zaXplL2F0dHIuYmxrc2l6ZSk7cmV0dXJuIGF0dHJ9LHNldGF0dHI6ZnVuY3Rpb24obm9kZSxhdHRyKXtpZihhdHRyLm1vZGUhPT11bmRlZmluZWQpe25vZGUubW9kZT1hdHRyLm1vZGV9aWYoYXR0ci50aW1lc3RhbXAhPT11bmRlZmluZWQpe25vZGUudGltZXN0YW1wPWF0dHIudGltZXN0YW1wfWlmKGF0dHIuc2l6ZSE9PXVuZGVmaW5lZCl7TUVNRlMucmVzaXplRmlsZVN0b3JhZ2Uobm9kZSxhdHRyLnNpemUpfX0sbG9va3VwOmZ1bmN0aW9uKHBhcmVudCxuYW1lKXt0aHJvdyBGUy5nZW5lcmljRXJyb3JzWzQ0XX0sbWtub2Q6ZnVuY3Rpb24ocGFyZW50LG5hbWUsbW9kZSxkZXYpe3JldHVybiBNRU1GUy5jcmVhdGVOb2RlKHBhcmVudCxuYW1lLG1vZGUsZGV2KX0scmVuYW1lOmZ1bmN0aW9uKG9sZF9ub2RlLG5ld19kaXIsbmV3X25hbWUpe2lmKEZTLmlzRGlyKG9sZF9ub2RlLm1vZGUpKXt2YXIgbmV3X25vZGU7dHJ5e25ld19ub2RlPUZTLmxvb2t1cE5vZGUobmV3X2RpcixuZXdfbmFtZSl9Y2F0Y2goZSl7fWlmKG5ld19ub2RlKXtmb3IodmFyIGkgaW4gbmV3X25vZGUuY29udGVudHMpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDU1KX19fWRlbGV0ZSBvbGRfbm9kZS5wYXJlbnQuY29udGVudHNbb2xkX25vZGUubmFtZV07b2xkX25vZGUucGFyZW50LnRpbWVzdGFtcD1EYXRlLm5vdygpO29sZF9ub2RlLm5hbWU9bmV3X25hbWU7bmV3X2Rpci5jb250ZW50c1tuZXdfbmFtZV09b2xkX25vZGU7bmV3X2Rpci50aW1lc3RhbXA9b2xkX25vZGUucGFyZW50LnRpbWVzdGFtcDtvbGRfbm9kZS5wYXJlbnQ9bmV3X2Rpcn0sdW5saW5rOmZ1bmN0aW9uKHBhcmVudCxuYW1lKXtkZWxldGUgcGFyZW50LmNvbnRlbnRzW25hbWVdO3BhcmVudC50aW1lc3RhbXA9RGF0ZS5ub3coKX0scm1kaXI6ZnVuY3Rpb24ocGFyZW50LG5hbWUpe3ZhciBub2RlPUZTLmxvb2t1cE5vZGUocGFyZW50LG5hbWUpO2Zvcih2YXIgaSBpbiBub2RlLmNvbnRlbnRzKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig1NSl9ZGVsZXRlIHBhcmVudC5jb250ZW50c1tuYW1lXTtwYXJlbnQudGltZXN0YW1wPURhdGUubm93KCl9LHJlYWRkaXI6ZnVuY3Rpb24obm9kZSl7dmFyIGVudHJpZXM9W1wiLlwiLFwiLi5cIl07Zm9yKHZhciBrZXkgaW4gbm9kZS5jb250ZW50cyl7aWYoIW5vZGUuY29udGVudHMuaGFzT3duUHJvcGVydHkoa2V5KSl7Y29udGludWV9ZW50cmllcy5wdXNoKGtleSl9cmV0dXJuIGVudHJpZXN9LHN5bWxpbms6ZnVuY3Rpb24ocGFyZW50LG5ld25hbWUsb2xkcGF0aCl7dmFyIG5vZGU9TUVNRlMuY3JlYXRlTm9kZShwYXJlbnQsbmV3bmFtZSw1MTF8NDA5NjAsMCk7bm9kZS5saW5rPW9sZHBhdGg7cmV0dXJuIG5vZGV9LHJlYWRsaW5rOmZ1bmN0aW9uKG5vZGUpe2lmKCFGUy5pc0xpbmsobm9kZS5tb2RlKSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoMjgpfXJldHVybiBub2RlLmxpbmt9fSxzdHJlYW1fb3BzOntyZWFkOmZ1bmN0aW9uKHN0cmVhbSxidWZmZXIsb2Zmc2V0LGxlbmd0aCxwb3NpdGlvbil7dmFyIGNvbnRlbnRzPXN0cmVhbS5ub2RlLmNvbnRlbnRzO2lmKHBvc2l0aW9uPj1zdHJlYW0ubm9kZS51c2VkQnl0ZXMpcmV0dXJuIDA7dmFyIHNpemU9TWF0aC5taW4oc3RyZWFtLm5vZGUudXNlZEJ5dGVzLXBvc2l0aW9uLGxlbmd0aCk7aWYoc2l6ZT44JiZjb250ZW50cy5zdWJhcnJheSl7YnVmZmVyLnNldChjb250ZW50cy5zdWJhcnJheShwb3NpdGlvbixwb3NpdGlvbitzaXplKSxvZmZzZXQpfWVsc2V7Zm9yKHZhciBpPTA7aTxzaXplO2krKylidWZmZXJbb2Zmc2V0K2ldPWNvbnRlbnRzW3Bvc2l0aW9uK2ldfXJldHVybiBzaXplfSx3cml0ZTpmdW5jdGlvbihzdHJlYW0sYnVmZmVyLG9mZnNldCxsZW5ndGgscG9zaXRpb24sY2FuT3duKXtpZihidWZmZXIuYnVmZmVyPT09SEVBUDguYnVmZmVyKXtjYW5Pd249ZmFsc2V9aWYoIWxlbmd0aClyZXR1cm4gMDt2YXIgbm9kZT1zdHJlYW0ubm9kZTtub2RlLnRpbWVzdGFtcD1EYXRlLm5vdygpO2lmKGJ1ZmZlci5zdWJhcnJheSYmKCFub2RlLmNvbnRlbnRzfHxub2RlLmNvbnRlbnRzLnN1YmFycmF5KSl7aWYoY2FuT3duKXtub2RlLmNvbnRlbnRzPWJ1ZmZlci5zdWJhcnJheShvZmZzZXQsb2Zmc2V0K2xlbmd0aCk7bm9kZS51c2VkQnl0ZXM9bGVuZ3RoO3JldHVybiBsZW5ndGh9ZWxzZSBpZihub2RlLnVzZWRCeXRlcz09PTAmJnBvc2l0aW9uPT09MCl7bm9kZS5jb250ZW50cz1idWZmZXIuc2xpY2Uob2Zmc2V0LG9mZnNldCtsZW5ndGgpO25vZGUudXNlZEJ5dGVzPWxlbmd0aDtyZXR1cm4gbGVuZ3RofWVsc2UgaWYocG9zaXRpb24rbGVuZ3RoPD1ub2RlLnVzZWRCeXRlcyl7bm9kZS5jb250ZW50cy5zZXQoYnVmZmVyLnN1YmFycmF5KG9mZnNldCxvZmZzZXQrbGVuZ3RoKSxwb3NpdGlvbik7cmV0dXJuIGxlbmd0aH19TUVNRlMuZXhwYW5kRmlsZVN0b3JhZ2Uobm9kZSxwb3NpdGlvbitsZW5ndGgpO2lmKG5vZGUuY29udGVudHMuc3ViYXJyYXkmJmJ1ZmZlci5zdWJhcnJheSl7bm9kZS5jb250ZW50cy5zZXQoYnVmZmVyLnN1YmFycmF5KG9mZnNldCxvZmZzZXQrbGVuZ3RoKSxwb3NpdGlvbil9ZWxzZXtmb3IodmFyIGk9MDtpPGxlbmd0aDtpKyspe25vZGUuY29udGVudHNbcG9zaXRpb24raV09YnVmZmVyW29mZnNldCtpXX19bm9kZS51c2VkQnl0ZXM9TWF0aC5tYXgobm9kZS51c2VkQnl0ZXMscG9zaXRpb24rbGVuZ3RoKTtyZXR1cm4gbGVuZ3RofSxsbHNlZWs6ZnVuY3Rpb24oc3RyZWFtLG9mZnNldCx3aGVuY2Upe3ZhciBwb3NpdGlvbj1vZmZzZXQ7aWYod2hlbmNlPT09MSl7cG9zaXRpb24rPXN0cmVhbS5wb3NpdGlvbn1lbHNlIGlmKHdoZW5jZT09PTIpe2lmKEZTLmlzRmlsZShzdHJlYW0ubm9kZS5tb2RlKSl7cG9zaXRpb24rPXN0cmVhbS5ub2RlLnVzZWRCeXRlc319aWYocG9zaXRpb248MCl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoMjgpfXJldHVybiBwb3NpdGlvbn0sYWxsb2NhdGU6ZnVuY3Rpb24oc3RyZWFtLG9mZnNldCxsZW5ndGgpe01FTUZTLmV4cGFuZEZpbGVTdG9yYWdlKHN0cmVhbS5ub2RlLG9mZnNldCtsZW5ndGgpO3N0cmVhbS5ub2RlLnVzZWRCeXRlcz1NYXRoLm1heChzdHJlYW0ubm9kZS51c2VkQnl0ZXMsb2Zmc2V0K2xlbmd0aCl9LG1tYXA6ZnVuY3Rpb24oc3RyZWFtLGFkZHJlc3MsbGVuZ3RoLHBvc2l0aW9uLHByb3QsZmxhZ3Mpe2lmKGFkZHJlc3MhPT0wKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcigyOCl9aWYoIUZTLmlzRmlsZShzdHJlYW0ubm9kZS5tb2RlKSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNDMpfXZhciBwdHI7dmFyIGFsbG9jYXRlZDt2YXIgY29udGVudHM9c3RyZWFtLm5vZGUuY29udGVudHM7aWYoIShmbGFncyYyKSYmY29udGVudHMuYnVmZmVyPT09YnVmZmVyKXthbGxvY2F0ZWQ9ZmFsc2U7cHRyPWNvbnRlbnRzLmJ5dGVPZmZzZXR9ZWxzZXtpZihwb3NpdGlvbj4wfHxwb3NpdGlvbitsZW5ndGg8Y29udGVudHMubGVuZ3RoKXtpZihjb250ZW50cy5zdWJhcnJheSl7Y29udGVudHM9Y29udGVudHMuc3ViYXJyYXkocG9zaXRpb24scG9zaXRpb24rbGVuZ3RoKX1lbHNle2NvbnRlbnRzPUFycmF5LnByb3RvdHlwZS5zbGljZS5jYWxsKGNvbnRlbnRzLHBvc2l0aW9uLHBvc2l0aW9uK2xlbmd0aCl9fWFsbG9jYXRlZD10cnVlO3B0cj1tbWFwQWxsb2MobGVuZ3RoKTtpZighcHRyKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig0OCl9SEVBUDguc2V0KGNvbnRlbnRzLHB0cil9cmV0dXJue3B0cjpwdHIsYWxsb2NhdGVkOmFsbG9jYXRlZH19LG1zeW5jOmZ1bmN0aW9uKHN0cmVhbSxidWZmZXIsb2Zmc2V0LGxlbmd0aCxtbWFwRmxhZ3Mpe2lmKCFGUy5pc0ZpbGUoc3RyZWFtLm5vZGUubW9kZSkpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDQzKX1pZihtbWFwRmxhZ3MmMil7cmV0dXJuIDB9dmFyIGJ5dGVzV3JpdHRlbj1NRU1GUy5zdHJlYW1fb3BzLndyaXRlKHN0cmVhbSxidWZmZXIsMCxsZW5ndGgsb2Zmc2V0LGZhbHNlKTtyZXR1cm4gMH19fTtmdW5jdGlvbiBhc3luY0xvYWQodXJsLG9ubG9hZCxvbmVycm9yLG5vUnVuRGVwKXt2YXIgZGVwPSFub1J1bkRlcD9nZXRVbmlxdWVSdW5EZXBlbmRlbmN5KFwiYWwgXCIrdXJsKTpcIlwiO3JlYWRBc3luYyh1cmwsZnVuY3Rpb24oYXJyYXlCdWZmZXIpe2Fzc2VydChhcnJheUJ1ZmZlciwnTG9hZGluZyBkYXRhIGZpbGUgXCInK3VybCsnXCIgZmFpbGVkIChubyBhcnJheUJ1ZmZlcikuJyk7b25sb2FkKG5ldyBVaW50OEFycmF5KGFycmF5QnVmZmVyKSk7aWYoZGVwKXJlbW92ZVJ1bkRlcGVuZGVuY3koZGVwKX0sZnVuY3Rpb24oZXZlbnQpe2lmKG9uZXJyb3Ipe29uZXJyb3IoKX1lbHNle3Rocm93J0xvYWRpbmcgZGF0YSBmaWxlIFwiJyt1cmwrJ1wiIGZhaWxlZC4nfX0pO2lmKGRlcClhZGRSdW5EZXBlbmRlbmN5KGRlcCl9dmFyIEZTPXtyb290Om51bGwsbW91bnRzOltdLGRldmljZXM6e30sc3RyZWFtczpbXSxuZXh0SW5vZGU6MSxuYW1lVGFibGU6bnVsbCxjdXJyZW50UGF0aDpcIi9cIixpbml0aWFsaXplZDpmYWxzZSxpZ25vcmVQZXJtaXNzaW9uczp0cnVlLEVycm5vRXJyb3I6bnVsbCxnZW5lcmljRXJyb3JzOnt9LGZpbGVzeXN0ZW1zOm51bGwsc3luY0ZTUmVxdWVzdHM6MCxsb29rdXBQYXRoOihwYXRoLG9wdHM9e30pPT57cGF0aD1QQVRIX0ZTLnJlc29sdmUoRlMuY3dkKCkscGF0aCk7aWYoIXBhdGgpcmV0dXJue3BhdGg6XCJcIixub2RlOm51bGx9O3ZhciBkZWZhdWx0cz17Zm9sbG93X21vdW50OnRydWUscmVjdXJzZV9jb3VudDowfTtvcHRzPU9iamVjdC5hc3NpZ24oZGVmYXVsdHMsb3B0cyk7aWYob3B0cy5yZWN1cnNlX2NvdW50Pjgpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDMyKX12YXIgcGFydHM9UEFUSC5ub3JtYWxpemVBcnJheShwYXRoLnNwbGl0KFwiL1wiKS5maWx0ZXIocD0+ISFwKSxmYWxzZSk7dmFyIGN1cnJlbnQ9RlMucm9vdDt2YXIgY3VycmVudF9wYXRoPVwiL1wiO2Zvcih2YXIgaT0wO2k8cGFydHMubGVuZ3RoO2krKyl7dmFyIGlzbGFzdD1pPT09cGFydHMubGVuZ3RoLTE7aWYoaXNsYXN0JiZvcHRzLnBhcmVudCl7YnJlYWt9Y3VycmVudD1GUy5sb29rdXBOb2RlKGN1cnJlbnQscGFydHNbaV0pO2N1cnJlbnRfcGF0aD1QQVRILmpvaW4yKGN1cnJlbnRfcGF0aCxwYXJ0c1tpXSk7aWYoRlMuaXNNb3VudHBvaW50KGN1cnJlbnQpKXtpZighaXNsYXN0fHxpc2xhc3QmJm9wdHMuZm9sbG93X21vdW50KXtjdXJyZW50PWN1cnJlbnQubW91bnRlZC5yb290fX1pZighaXNsYXN0fHxvcHRzLmZvbGxvdyl7dmFyIGNvdW50PTA7d2hpbGUoRlMuaXNMaW5rKGN1cnJlbnQubW9kZSkpe3ZhciBsaW5rPUZTLnJlYWRsaW5rKGN1cnJlbnRfcGF0aCk7Y3VycmVudF9wYXRoPVBBVEhfRlMucmVzb2x2ZShQQVRILmRpcm5hbWUoY3VycmVudF9wYXRoKSxsaW5rKTt2YXIgbG9va3VwPUZTLmxvb2t1cFBhdGgoY3VycmVudF9wYXRoLHtyZWN1cnNlX2NvdW50Om9wdHMucmVjdXJzZV9jb3VudCsxfSk7Y3VycmVudD1sb29rdXAubm9kZTtpZihjb3VudCsrPjQwKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcigzMil9fX19cmV0dXJue3BhdGg6Y3VycmVudF9wYXRoLG5vZGU6Y3VycmVudH19LGdldFBhdGg6bm9kZT0+e3ZhciBwYXRoO3doaWxlKHRydWUpe2lmKEZTLmlzUm9vdChub2RlKSl7dmFyIG1vdW50PW5vZGUubW91bnQubW91bnRwb2ludDtpZighcGF0aClyZXR1cm4gbW91bnQ7cmV0dXJuIG1vdW50W21vdW50Lmxlbmd0aC0xXSE9PVwiL1wiP21vdW50K1wiL1wiK3BhdGg6bW91bnQrcGF0aH1wYXRoPXBhdGg/bm9kZS5uYW1lK1wiL1wiK3BhdGg6bm9kZS5uYW1lO25vZGU9bm9kZS5wYXJlbnR9fSxoYXNoTmFtZToocGFyZW50aWQsbmFtZSk9Pnt2YXIgaGFzaD0wO2Zvcih2YXIgaT0wO2k8bmFtZS5sZW5ndGg7aSsrKXtoYXNoPShoYXNoPDw1KS1oYXNoK25hbWUuY2hhckNvZGVBdChpKXwwfXJldHVybihwYXJlbnRpZCtoYXNoPj4+MCklRlMubmFtZVRhYmxlLmxlbmd0aH0saGFzaEFkZE5vZGU6bm9kZT0+e3ZhciBoYXNoPUZTLmhhc2hOYW1lKG5vZGUucGFyZW50LmlkLG5vZGUubmFtZSk7bm9kZS5uYW1lX25leHQ9RlMubmFtZVRhYmxlW2hhc2hdO0ZTLm5hbWVUYWJsZVtoYXNoXT1ub2RlfSxoYXNoUmVtb3ZlTm9kZTpub2RlPT57dmFyIGhhc2g9RlMuaGFzaE5hbWUobm9kZS5wYXJlbnQuaWQsbm9kZS5uYW1lKTtpZihGUy5uYW1lVGFibGVbaGFzaF09PT1ub2RlKXtGUy5uYW1lVGFibGVbaGFzaF09bm9kZS5uYW1lX25leHR9ZWxzZXt2YXIgY3VycmVudD1GUy5uYW1lVGFibGVbaGFzaF07d2hpbGUoY3VycmVudCl7aWYoY3VycmVudC5uYW1lX25leHQ9PT1ub2RlKXtjdXJyZW50Lm5hbWVfbmV4dD1ub2RlLm5hbWVfbmV4dDticmVha31jdXJyZW50PWN1cnJlbnQubmFtZV9uZXh0fX19LGxvb2t1cE5vZGU6KHBhcmVudCxuYW1lKT0+e3ZhciBlcnJDb2RlPUZTLm1heUxvb2t1cChwYXJlbnQpO2lmKGVyckNvZGUpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKGVyckNvZGUscGFyZW50KX12YXIgaGFzaD1GUy5oYXNoTmFtZShwYXJlbnQuaWQsbmFtZSk7Zm9yKHZhciBub2RlPUZTLm5hbWVUYWJsZVtoYXNoXTtub2RlO25vZGU9bm9kZS5uYW1lX25leHQpe3ZhciBub2RlTmFtZT1ub2RlLm5hbWU7aWYobm9kZS5wYXJlbnQuaWQ9PT1wYXJlbnQuaWQmJm5vZGVOYW1lPT09bmFtZSl7cmV0dXJuIG5vZGV9fXJldHVybiBGUy5sb29rdXAocGFyZW50LG5hbWUpfSxjcmVhdGVOb2RlOihwYXJlbnQsbmFtZSxtb2RlLHJkZXYpPT57dmFyIG5vZGU9bmV3IEZTLkZTTm9kZShwYXJlbnQsbmFtZSxtb2RlLHJkZXYpO0ZTLmhhc2hBZGROb2RlKG5vZGUpO3JldHVybiBub2RlfSxkZXN0cm95Tm9kZTpub2RlPT57RlMuaGFzaFJlbW92ZU5vZGUobm9kZSl9LGlzUm9vdDpub2RlPT57cmV0dXJuIG5vZGU9PT1ub2RlLnBhcmVudH0saXNNb3VudHBvaW50Om5vZGU9PntyZXR1cm4hIW5vZGUubW91bnRlZH0saXNGaWxlOm1vZGU9PntyZXR1cm4obW9kZSY2MTQ0MCk9PT0zMjc2OH0saXNEaXI6bW9kZT0+e3JldHVybihtb2RlJjYxNDQwKT09PTE2Mzg0fSxpc0xpbms6bW9kZT0+e3JldHVybihtb2RlJjYxNDQwKT09PTQwOTYwfSxpc0NocmRldjptb2RlPT57cmV0dXJuKG1vZGUmNjE0NDApPT09ODE5Mn0saXNCbGtkZXY6bW9kZT0+e3JldHVybihtb2RlJjYxNDQwKT09PTI0NTc2fSxpc0ZJRk86bW9kZT0+e3JldHVybihtb2RlJjYxNDQwKT09PTQwOTZ9LGlzU29ja2V0Om1vZGU9PntyZXR1cm4obW9kZSY0OTE1Mik9PT00OTE1Mn0sZmxhZ01vZGVzOntcInJcIjowLFwicitcIjoyLFwid1wiOjU3NyxcIncrXCI6NTc4LFwiYVwiOjEwODksXCJhK1wiOjEwOTB9LG1vZGVTdHJpbmdUb0ZsYWdzOnN0cj0+e3ZhciBmbGFncz1GUy5mbGFnTW9kZXNbc3RyXTtpZih0eXBlb2YgZmxhZ3M9PVwidW5kZWZpbmVkXCIpe3Rocm93IG5ldyBFcnJvcihcIlVua25vd24gZmlsZSBvcGVuIG1vZGU6IFwiK3N0cil9cmV0dXJuIGZsYWdzfSxmbGFnc1RvUGVybWlzc2lvblN0cmluZzpmbGFnPT57dmFyIHBlcm1zPVtcInJcIixcIndcIixcInJ3XCJdW2ZsYWcmM107aWYoZmxhZyY1MTIpe3Blcm1zKz1cIndcIn1yZXR1cm4gcGVybXN9LG5vZGVQZXJtaXNzaW9uczoobm9kZSxwZXJtcyk9PntpZihGUy5pZ25vcmVQZXJtaXNzaW9ucyl7cmV0dXJuIDB9aWYocGVybXMuaW5jbHVkZXMoXCJyXCIpJiYhKG5vZGUubW9kZSYyOTIpKXtyZXR1cm4gMn1lbHNlIGlmKHBlcm1zLmluY2x1ZGVzKFwid1wiKSYmIShub2RlLm1vZGUmMTQ2KSl7cmV0dXJuIDJ9ZWxzZSBpZihwZXJtcy5pbmNsdWRlcyhcInhcIikmJiEobm9kZS5tb2RlJjczKSl7cmV0dXJuIDJ9cmV0dXJuIDB9LG1heUxvb2t1cDpkaXI9Pnt2YXIgZXJyQ29kZT1GUy5ub2RlUGVybWlzc2lvbnMoZGlyLFwieFwiKTtpZihlcnJDb2RlKXJldHVybiBlcnJDb2RlO2lmKCFkaXIubm9kZV9vcHMubG9va3VwKXJldHVybiAyO3JldHVybiAwfSxtYXlDcmVhdGU6KGRpcixuYW1lKT0+e3RyeXt2YXIgbm9kZT1GUy5sb29rdXBOb2RlKGRpcixuYW1lKTtyZXR1cm4gMjB9Y2F0Y2goZSl7fXJldHVybiBGUy5ub2RlUGVybWlzc2lvbnMoZGlyLFwid3hcIil9LG1heURlbGV0ZTooZGlyLG5hbWUsaXNkaXIpPT57dmFyIG5vZGU7dHJ5e25vZGU9RlMubG9va3VwTm9kZShkaXIsbmFtZSl9Y2F0Y2goZSl7cmV0dXJuIGUuZXJybm99dmFyIGVyckNvZGU9RlMubm9kZVBlcm1pc3Npb25zKGRpcixcInd4XCIpO2lmKGVyckNvZGUpe3JldHVybiBlcnJDb2RlfWlmKGlzZGlyKXtpZighRlMuaXNEaXIobm9kZS5tb2RlKSl7cmV0dXJuIDU0fWlmKEZTLmlzUm9vdChub2RlKXx8RlMuZ2V0UGF0aChub2RlKT09PUZTLmN3ZCgpKXtyZXR1cm4gMTB9fWVsc2V7aWYoRlMuaXNEaXIobm9kZS5tb2RlKSl7cmV0dXJuIDMxfX1yZXR1cm4gMH0sbWF5T3Blbjoobm9kZSxmbGFncyk9PntpZighbm9kZSl7cmV0dXJuIDQ0fWlmKEZTLmlzTGluayhub2RlLm1vZGUpKXtyZXR1cm4gMzJ9ZWxzZSBpZihGUy5pc0Rpcihub2RlLm1vZGUpKXtpZihGUy5mbGFnc1RvUGVybWlzc2lvblN0cmluZyhmbGFncykhPT1cInJcInx8ZmxhZ3MmNTEyKXtyZXR1cm4gMzF9fXJldHVybiBGUy5ub2RlUGVybWlzc2lvbnMobm9kZSxGUy5mbGFnc1RvUGVybWlzc2lvblN0cmluZyhmbGFncykpfSxNQVhfT1BFTl9GRFM6NDA5NixuZXh0ZmQ6KGZkX3N0YXJ0PTAsZmRfZW5kPUZTLk1BWF9PUEVOX0ZEUyk9Pntmb3IodmFyIGZkPWZkX3N0YXJ0O2ZkPD1mZF9lbmQ7ZmQrKyl7aWYoIUZTLnN0cmVhbXNbZmRdKXtyZXR1cm4gZmR9fXRocm93IG5ldyBGUy5FcnJub0Vycm9yKDMzKX0sZ2V0U3RyZWFtOmZkPT5GUy5zdHJlYW1zW2ZkXSxjcmVhdGVTdHJlYW06KHN0cmVhbSxmZF9zdGFydCxmZF9lbmQpPT57aWYoIUZTLkZTU3RyZWFtKXtGUy5GU1N0cmVhbT1mdW5jdGlvbigpe307RlMuRlNTdHJlYW0ucHJvdG90eXBlPXtvYmplY3Q6e2dldDpmdW5jdGlvbigpe3JldHVybiB0aGlzLm5vZGV9LHNldDpmdW5jdGlvbih2YWwpe3RoaXMubm9kZT12YWx9fSxpc1JlYWQ6e2dldDpmdW5jdGlvbigpe3JldHVybih0aGlzLmZsYWdzJjIwOTcxNTUpIT09MX19LGlzV3JpdGU6e2dldDpmdW5jdGlvbigpe3JldHVybih0aGlzLmZsYWdzJjIwOTcxNTUpIT09MH19LGlzQXBwZW5kOntnZXQ6ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5mbGFncyYxMDI0fX19fXN0cmVhbT1PYmplY3QuYXNzaWduKG5ldyBGUy5GU1N0cmVhbSxzdHJlYW0pO3ZhciBmZD1GUy5uZXh0ZmQoZmRfc3RhcnQsZmRfZW5kKTtzdHJlYW0uZmQ9ZmQ7RlMuc3RyZWFtc1tmZF09c3RyZWFtO3JldHVybiBzdHJlYW19LGNsb3NlU3RyZWFtOmZkPT57RlMuc3RyZWFtc1tmZF09bnVsbH0sY2hyZGV2X3N0cmVhbV9vcHM6e29wZW46c3RyZWFtPT57dmFyIGRldmljZT1GUy5nZXREZXZpY2Uoc3RyZWFtLm5vZGUucmRldik7c3RyZWFtLnN0cmVhbV9vcHM9ZGV2aWNlLnN0cmVhbV9vcHM7aWYoc3RyZWFtLnN0cmVhbV9vcHMub3Blbil7c3RyZWFtLnN0cmVhbV9vcHMub3BlbihzdHJlYW0pfX0sbGxzZWVrOigpPT57dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNzApfX0sbWFqb3I6ZGV2PT5kZXY+PjgsbWlub3I6ZGV2PT5kZXYmMjU1LG1ha2VkZXY6KG1hLG1pKT0+bWE8PDh8bWkscmVnaXN0ZXJEZXZpY2U6KGRldixvcHMpPT57RlMuZGV2aWNlc1tkZXZdPXtzdHJlYW1fb3BzOm9wc319LGdldERldmljZTpkZXY9PkZTLmRldmljZXNbZGV2XSxnZXRNb3VudHM6bW91bnQ9Pnt2YXIgbW91bnRzPVtdO3ZhciBjaGVjaz1bbW91bnRdO3doaWxlKGNoZWNrLmxlbmd0aCl7dmFyIG09Y2hlY2sucG9wKCk7bW91bnRzLnB1c2gobSk7Y2hlY2sucHVzaC5hcHBseShjaGVjayxtLm1vdW50cyl9cmV0dXJuIG1vdW50c30sc3luY2ZzOihwb3B1bGF0ZSxjYWxsYmFjayk9PntpZih0eXBlb2YgcG9wdWxhdGU9PVwiZnVuY3Rpb25cIil7Y2FsbGJhY2s9cG9wdWxhdGU7cG9wdWxhdGU9ZmFsc2V9RlMuc3luY0ZTUmVxdWVzdHMrKztpZihGUy5zeW5jRlNSZXF1ZXN0cz4xKXtlcnIoXCJ3YXJuaW5nOiBcIitGUy5zeW5jRlNSZXF1ZXN0cytcIiBGUy5zeW5jZnMgb3BlcmF0aW9ucyBpbiBmbGlnaHQgYXQgb25jZSwgcHJvYmFibHkganVzdCBkb2luZyBleHRyYSB3b3JrXCIpfXZhciBtb3VudHM9RlMuZ2V0TW91bnRzKEZTLnJvb3QubW91bnQpO3ZhciBjb21wbGV0ZWQ9MDtmdW5jdGlvbiBkb0NhbGxiYWNrKGVyckNvZGUpe0ZTLnN5bmNGU1JlcXVlc3RzLS07cmV0dXJuIGNhbGxiYWNrKGVyckNvZGUpfWZ1bmN0aW9uIGRvbmUoZXJyQ29kZSl7aWYoZXJyQ29kZSl7aWYoIWRvbmUuZXJyb3JlZCl7ZG9uZS5lcnJvcmVkPXRydWU7cmV0dXJuIGRvQ2FsbGJhY2soZXJyQ29kZSl9cmV0dXJufWlmKCsrY29tcGxldGVkPj1tb3VudHMubGVuZ3RoKXtkb0NhbGxiYWNrKG51bGwpfX1tb3VudHMuZm9yRWFjaChtb3VudD0+e2lmKCFtb3VudC50eXBlLnN5bmNmcyl7cmV0dXJuIGRvbmUobnVsbCl9bW91bnQudHlwZS5zeW5jZnMobW91bnQscG9wdWxhdGUsZG9uZSl9KX0sbW91bnQ6KHR5cGUsb3B0cyxtb3VudHBvaW50KT0+e3ZhciByb290PW1vdW50cG9pbnQ9PT1cIi9cIjt2YXIgcHNldWRvPSFtb3VudHBvaW50O3ZhciBub2RlO2lmKHJvb3QmJkZTLnJvb3Qpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDEwKX1lbHNlIGlmKCFyb290JiYhcHNldWRvKXt2YXIgbG9va3VwPUZTLmxvb2t1cFBhdGgobW91bnRwb2ludCx7Zm9sbG93X21vdW50OmZhbHNlfSk7bW91bnRwb2ludD1sb29rdXAucGF0aDtub2RlPWxvb2t1cC5ub2RlO2lmKEZTLmlzTW91bnRwb2ludChub2RlKSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoMTApfWlmKCFGUy5pc0Rpcihub2RlLm1vZGUpKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig1NCl9fXZhciBtb3VudD17dHlwZTp0eXBlLG9wdHM6b3B0cyxtb3VudHBvaW50Om1vdW50cG9pbnQsbW91bnRzOltdfTt2YXIgbW91bnRSb290PXR5cGUubW91bnQobW91bnQpO21vdW50Um9vdC5tb3VudD1tb3VudDttb3VudC5yb290PW1vdW50Um9vdDtpZihyb290KXtGUy5yb290PW1vdW50Um9vdH1lbHNlIGlmKG5vZGUpe25vZGUubW91bnRlZD1tb3VudDtpZihub2RlLm1vdW50KXtub2RlLm1vdW50Lm1vdW50cy5wdXNoKG1vdW50KX19cmV0dXJuIG1vdW50Um9vdH0sdW5tb3VudDptb3VudHBvaW50PT57dmFyIGxvb2t1cD1GUy5sb29rdXBQYXRoKG1vdW50cG9pbnQse2ZvbGxvd19tb3VudDpmYWxzZX0pO2lmKCFGUy5pc01vdW50cG9pbnQobG9va3VwLm5vZGUpKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcigyOCl9dmFyIG5vZGU9bG9va3VwLm5vZGU7dmFyIG1vdW50PW5vZGUubW91bnRlZDt2YXIgbW91bnRzPUZTLmdldE1vdW50cyhtb3VudCk7T2JqZWN0LmtleXMoRlMubmFtZVRhYmxlKS5mb3JFYWNoKGhhc2g9Pnt2YXIgY3VycmVudD1GUy5uYW1lVGFibGVbaGFzaF07d2hpbGUoY3VycmVudCl7dmFyIG5leHQ9Y3VycmVudC5uYW1lX25leHQ7aWYobW91bnRzLmluY2x1ZGVzKGN1cnJlbnQubW91bnQpKXtGUy5kZXN0cm95Tm9kZShjdXJyZW50KX1jdXJyZW50PW5leHR9fSk7bm9kZS5tb3VudGVkPW51bGw7dmFyIGlkeD1ub2RlLm1vdW50Lm1vdW50cy5pbmRleE9mKG1vdW50KTtub2RlLm1vdW50Lm1vdW50cy5zcGxpY2UoaWR4LDEpfSxsb29rdXA6KHBhcmVudCxuYW1lKT0+e3JldHVybiBwYXJlbnQubm9kZV9vcHMubG9va3VwKHBhcmVudCxuYW1lKX0sbWtub2Q6KHBhdGgsbW9kZSxkZXYpPT57dmFyIGxvb2t1cD1GUy5sb29rdXBQYXRoKHBhdGgse3BhcmVudDp0cnVlfSk7dmFyIHBhcmVudD1sb29rdXAubm9kZTt2YXIgbmFtZT1QQVRILmJhc2VuYW1lKHBhdGgpO2lmKCFuYW1lfHxuYW1lPT09XCIuXCJ8fG5hbWU9PT1cIi4uXCIpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDI4KX12YXIgZXJyQ29kZT1GUy5tYXlDcmVhdGUocGFyZW50LG5hbWUpO2lmKGVyckNvZGUpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKGVyckNvZGUpfWlmKCFwYXJlbnQubm9kZV9vcHMubWtub2Qpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDYzKX1yZXR1cm4gcGFyZW50Lm5vZGVfb3BzLm1rbm9kKHBhcmVudCxuYW1lLG1vZGUsZGV2KX0sY3JlYXRlOihwYXRoLG1vZGUpPT57bW9kZT1tb2RlIT09dW5kZWZpbmVkP21vZGU6NDM4O21vZGUmPTQwOTU7bW9kZXw9MzI3Njg7cmV0dXJuIEZTLm1rbm9kKHBhdGgsbW9kZSwwKX0sbWtkaXI6KHBhdGgsbW9kZSk9Pnttb2RlPW1vZGUhPT11bmRlZmluZWQ/bW9kZTo1MTE7bW9kZSY9NTExfDUxMjttb2RlfD0xNjM4NDtyZXR1cm4gRlMubWtub2QocGF0aCxtb2RlLDApfSxta2RpclRyZWU6KHBhdGgsbW9kZSk9Pnt2YXIgZGlycz1wYXRoLnNwbGl0KFwiL1wiKTt2YXIgZD1cIlwiO2Zvcih2YXIgaT0wO2k8ZGlycy5sZW5ndGg7KytpKXtpZighZGlyc1tpXSljb250aW51ZTtkKz1cIi9cIitkaXJzW2ldO3RyeXtGUy5ta2RpcihkLG1vZGUpfWNhdGNoKGUpe2lmKGUuZXJybm8hPTIwKXRocm93IGV9fX0sbWtkZXY6KHBhdGgsbW9kZSxkZXYpPT57aWYodHlwZW9mIGRldj09XCJ1bmRlZmluZWRcIil7ZGV2PW1vZGU7bW9kZT00Mzh9bW9kZXw9ODE5MjtyZXR1cm4gRlMubWtub2QocGF0aCxtb2RlLGRldil9LHN5bWxpbms6KG9sZHBhdGgsbmV3cGF0aCk9PntpZighUEFUSF9GUy5yZXNvbHZlKG9sZHBhdGgpKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig0NCl9dmFyIGxvb2t1cD1GUy5sb29rdXBQYXRoKG5ld3BhdGgse3BhcmVudDp0cnVlfSk7dmFyIHBhcmVudD1sb29rdXAubm9kZTtpZighcGFyZW50KXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig0NCl9dmFyIG5ld25hbWU9UEFUSC5iYXNlbmFtZShuZXdwYXRoKTt2YXIgZXJyQ29kZT1GUy5tYXlDcmVhdGUocGFyZW50LG5ld25hbWUpO2lmKGVyckNvZGUpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKGVyckNvZGUpfWlmKCFwYXJlbnQubm9kZV9vcHMuc3ltbGluayl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNjMpfXJldHVybiBwYXJlbnQubm9kZV9vcHMuc3ltbGluayhwYXJlbnQsbmV3bmFtZSxvbGRwYXRoKX0scmVuYW1lOihvbGRfcGF0aCxuZXdfcGF0aCk9Pnt2YXIgb2xkX2Rpcm5hbWU9UEFUSC5kaXJuYW1lKG9sZF9wYXRoKTt2YXIgbmV3X2Rpcm5hbWU9UEFUSC5kaXJuYW1lKG5ld19wYXRoKTt2YXIgb2xkX25hbWU9UEFUSC5iYXNlbmFtZShvbGRfcGF0aCk7dmFyIG5ld19uYW1lPVBBVEguYmFzZW5hbWUobmV3X3BhdGgpO3ZhciBsb29rdXAsb2xkX2RpcixuZXdfZGlyO2xvb2t1cD1GUy5sb29rdXBQYXRoKG9sZF9wYXRoLHtwYXJlbnQ6dHJ1ZX0pO29sZF9kaXI9bG9va3VwLm5vZGU7bG9va3VwPUZTLmxvb2t1cFBhdGgobmV3X3BhdGgse3BhcmVudDp0cnVlfSk7bmV3X2Rpcj1sb29rdXAubm9kZTtpZighb2xkX2Rpcnx8IW5ld19kaXIpdGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNDQpO2lmKG9sZF9kaXIubW91bnQhPT1uZXdfZGlyLm1vdW50KXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig3NSl9dmFyIG9sZF9ub2RlPUZTLmxvb2t1cE5vZGUob2xkX2RpcixvbGRfbmFtZSk7dmFyIHJlbGF0aXZlPVBBVEhfRlMucmVsYXRpdmUob2xkX3BhdGgsbmV3X2Rpcm5hbWUpO2lmKHJlbGF0aXZlLmNoYXJBdCgwKSE9PVwiLlwiKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcigyOCl9cmVsYXRpdmU9UEFUSF9GUy5yZWxhdGl2ZShuZXdfcGF0aCxvbGRfZGlybmFtZSk7aWYocmVsYXRpdmUuY2hhckF0KDApIT09XCIuXCIpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDU1KX12YXIgbmV3X25vZGU7dHJ5e25ld19ub2RlPUZTLmxvb2t1cE5vZGUobmV3X2RpcixuZXdfbmFtZSl9Y2F0Y2goZSl7fWlmKG9sZF9ub2RlPT09bmV3X25vZGUpe3JldHVybn12YXIgaXNkaXI9RlMuaXNEaXIob2xkX25vZGUubW9kZSk7dmFyIGVyckNvZGU9RlMubWF5RGVsZXRlKG9sZF9kaXIsb2xkX25hbWUsaXNkaXIpO2lmKGVyckNvZGUpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKGVyckNvZGUpfWVyckNvZGU9bmV3X25vZGU/RlMubWF5RGVsZXRlKG5ld19kaXIsbmV3X25hbWUsaXNkaXIpOkZTLm1heUNyZWF0ZShuZXdfZGlyLG5ld19uYW1lKTtpZihlcnJDb2RlKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcihlcnJDb2RlKX1pZighb2xkX2Rpci5ub2RlX29wcy5yZW5hbWUpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDYzKX1pZihGUy5pc01vdW50cG9pbnQob2xkX25vZGUpfHxuZXdfbm9kZSYmRlMuaXNNb3VudHBvaW50KG5ld19ub2RlKSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoMTApfWlmKG5ld19kaXIhPT1vbGRfZGlyKXtlcnJDb2RlPUZTLm5vZGVQZXJtaXNzaW9ucyhvbGRfZGlyLFwid1wiKTtpZihlcnJDb2RlKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcihlcnJDb2RlKX19RlMuaGFzaFJlbW92ZU5vZGUob2xkX25vZGUpO3RyeXtvbGRfZGlyLm5vZGVfb3BzLnJlbmFtZShvbGRfbm9kZSxuZXdfZGlyLG5ld19uYW1lKX1jYXRjaChlKXt0aHJvdyBlfWZpbmFsbHl7RlMuaGFzaEFkZE5vZGUob2xkX25vZGUpfX0scm1kaXI6cGF0aD0+e3ZhciBsb29rdXA9RlMubG9va3VwUGF0aChwYXRoLHtwYXJlbnQ6dHJ1ZX0pO3ZhciBwYXJlbnQ9bG9va3VwLm5vZGU7dmFyIG5hbWU9UEFUSC5iYXNlbmFtZShwYXRoKTt2YXIgbm9kZT1GUy5sb29rdXBOb2RlKHBhcmVudCxuYW1lKTt2YXIgZXJyQ29kZT1GUy5tYXlEZWxldGUocGFyZW50LG5hbWUsdHJ1ZSk7aWYoZXJyQ29kZSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoZXJyQ29kZSl9aWYoIXBhcmVudC5ub2RlX29wcy5ybWRpcil7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNjMpfWlmKEZTLmlzTW91bnRwb2ludChub2RlKSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoMTApfXBhcmVudC5ub2RlX29wcy5ybWRpcihwYXJlbnQsbmFtZSk7RlMuZGVzdHJveU5vZGUobm9kZSl9LHJlYWRkaXI6cGF0aD0+e3ZhciBsb29rdXA9RlMubG9va3VwUGF0aChwYXRoLHtmb2xsb3c6dHJ1ZX0pO3ZhciBub2RlPWxvb2t1cC5ub2RlO2lmKCFub2RlLm5vZGVfb3BzLnJlYWRkaXIpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDU0KX1yZXR1cm4gbm9kZS5ub2RlX29wcy5yZWFkZGlyKG5vZGUpfSx1bmxpbms6cGF0aD0+e3ZhciBsb29rdXA9RlMubG9va3VwUGF0aChwYXRoLHtwYXJlbnQ6dHJ1ZX0pO3ZhciBwYXJlbnQ9bG9va3VwLm5vZGU7aWYoIXBhcmVudCl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNDQpfXZhciBuYW1lPVBBVEguYmFzZW5hbWUocGF0aCk7dmFyIG5vZGU9RlMubG9va3VwTm9kZShwYXJlbnQsbmFtZSk7dmFyIGVyckNvZGU9RlMubWF5RGVsZXRlKHBhcmVudCxuYW1lLGZhbHNlKTtpZihlcnJDb2RlKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcihlcnJDb2RlKX1pZighcGFyZW50Lm5vZGVfb3BzLnVubGluayl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNjMpfWlmKEZTLmlzTW91bnRwb2ludChub2RlKSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoMTApfXBhcmVudC5ub2RlX29wcy51bmxpbmsocGFyZW50LG5hbWUpO0ZTLmRlc3Ryb3lOb2RlKG5vZGUpfSxyZWFkbGluazpwYXRoPT57dmFyIGxvb2t1cD1GUy5sb29rdXBQYXRoKHBhdGgpO3ZhciBsaW5rPWxvb2t1cC5ub2RlO2lmKCFsaW5rKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig0NCl9aWYoIWxpbmsubm9kZV9vcHMucmVhZGxpbmspe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDI4KX1yZXR1cm4gUEFUSF9GUy5yZXNvbHZlKEZTLmdldFBhdGgobGluay5wYXJlbnQpLGxpbmsubm9kZV9vcHMucmVhZGxpbmsobGluaykpfSxzdGF0OihwYXRoLGRvbnRGb2xsb3cpPT57dmFyIGxvb2t1cD1GUy5sb29rdXBQYXRoKHBhdGgse2ZvbGxvdzohZG9udEZvbGxvd30pO3ZhciBub2RlPWxvb2t1cC5ub2RlO2lmKCFub2RlKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig0NCl9aWYoIW5vZGUubm9kZV9vcHMuZ2V0YXR0cil7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNjMpfXJldHVybiBub2RlLm5vZGVfb3BzLmdldGF0dHIobm9kZSl9LGxzdGF0OnBhdGg9PntyZXR1cm4gRlMuc3RhdChwYXRoLHRydWUpfSxjaG1vZDoocGF0aCxtb2RlLGRvbnRGb2xsb3cpPT57dmFyIG5vZGU7aWYodHlwZW9mIHBhdGg9PVwic3RyaW5nXCIpe3ZhciBsb29rdXA9RlMubG9va3VwUGF0aChwYXRoLHtmb2xsb3c6IWRvbnRGb2xsb3d9KTtub2RlPWxvb2t1cC5ub2RlfWVsc2V7bm9kZT1wYXRofWlmKCFub2RlLm5vZGVfb3BzLnNldGF0dHIpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDYzKX1ub2RlLm5vZGVfb3BzLnNldGF0dHIobm9kZSx7bW9kZTptb2RlJjQwOTV8bm9kZS5tb2RlJn40MDk1LHRpbWVzdGFtcDpEYXRlLm5vdygpfSl9LGxjaG1vZDoocGF0aCxtb2RlKT0+e0ZTLmNobW9kKHBhdGgsbW9kZSx0cnVlKX0sZmNobW9kOihmZCxtb2RlKT0+e3ZhciBzdHJlYW09RlMuZ2V0U3RyZWFtKGZkKTtpZighc3RyZWFtKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig4KX1GUy5jaG1vZChzdHJlYW0ubm9kZSxtb2RlKX0sY2hvd246KHBhdGgsdWlkLGdpZCxkb250Rm9sbG93KT0+e3ZhciBub2RlO2lmKHR5cGVvZiBwYXRoPT1cInN0cmluZ1wiKXt2YXIgbG9va3VwPUZTLmxvb2t1cFBhdGgocGF0aCx7Zm9sbG93OiFkb250Rm9sbG93fSk7bm9kZT1sb29rdXAubm9kZX1lbHNle25vZGU9cGF0aH1pZighbm9kZS5ub2RlX29wcy5zZXRhdHRyKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig2Myl9bm9kZS5ub2RlX29wcy5zZXRhdHRyKG5vZGUse3RpbWVzdGFtcDpEYXRlLm5vdygpfSl9LGxjaG93bjoocGF0aCx1aWQsZ2lkKT0+e0ZTLmNob3duKHBhdGgsdWlkLGdpZCx0cnVlKX0sZmNob3duOihmZCx1aWQsZ2lkKT0+e3ZhciBzdHJlYW09RlMuZ2V0U3RyZWFtKGZkKTtpZighc3RyZWFtKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig4KX1GUy5jaG93bihzdHJlYW0ubm9kZSx1aWQsZ2lkKX0sdHJ1bmNhdGU6KHBhdGgsbGVuKT0+e2lmKGxlbjwwKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcigyOCl9dmFyIG5vZGU7aWYodHlwZW9mIHBhdGg9PVwic3RyaW5nXCIpe3ZhciBsb29rdXA9RlMubG9va3VwUGF0aChwYXRoLHtmb2xsb3c6dHJ1ZX0pO25vZGU9bG9va3VwLm5vZGV9ZWxzZXtub2RlPXBhdGh9aWYoIW5vZGUubm9kZV9vcHMuc2V0YXR0cil7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNjMpfWlmKEZTLmlzRGlyKG5vZGUubW9kZSkpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDMxKX1pZighRlMuaXNGaWxlKG5vZGUubW9kZSkpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDI4KX12YXIgZXJyQ29kZT1GUy5ub2RlUGVybWlzc2lvbnMobm9kZSxcIndcIik7aWYoZXJyQ29kZSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoZXJyQ29kZSl9bm9kZS5ub2RlX29wcy5zZXRhdHRyKG5vZGUse3NpemU6bGVuLHRpbWVzdGFtcDpEYXRlLm5vdygpfSl9LGZ0cnVuY2F0ZTooZmQsbGVuKT0+e3ZhciBzdHJlYW09RlMuZ2V0U3RyZWFtKGZkKTtpZighc3RyZWFtKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig4KX1pZigoc3RyZWFtLmZsYWdzJjIwOTcxNTUpPT09MCl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoMjgpfUZTLnRydW5jYXRlKHN0cmVhbS5ub2RlLGxlbil9LHV0aW1lOihwYXRoLGF0aW1lLG10aW1lKT0+e3ZhciBsb29rdXA9RlMubG9va3VwUGF0aChwYXRoLHtmb2xsb3c6dHJ1ZX0pO3ZhciBub2RlPWxvb2t1cC5ub2RlO25vZGUubm9kZV9vcHMuc2V0YXR0cihub2RlLHt0aW1lc3RhbXA6TWF0aC5tYXgoYXRpbWUsbXRpbWUpfSl9LG9wZW46KHBhdGgsZmxhZ3MsbW9kZSxmZF9zdGFydCxmZF9lbmQpPT57aWYocGF0aD09PVwiXCIpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDQ0KX1mbGFncz10eXBlb2YgZmxhZ3M9PVwic3RyaW5nXCI/RlMubW9kZVN0cmluZ1RvRmxhZ3MoZmxhZ3MpOmZsYWdzO21vZGU9dHlwZW9mIG1vZGU9PVwidW5kZWZpbmVkXCI/NDM4Om1vZGU7aWYoZmxhZ3MmNjQpe21vZGU9bW9kZSY0MDk1fDMyNzY4fWVsc2V7bW9kZT0wfXZhciBub2RlO2lmKHR5cGVvZiBwYXRoPT1cIm9iamVjdFwiKXtub2RlPXBhdGh9ZWxzZXtwYXRoPVBBVEgubm9ybWFsaXplKHBhdGgpO3RyeXt2YXIgbG9va3VwPUZTLmxvb2t1cFBhdGgocGF0aCx7Zm9sbG93OiEoZmxhZ3MmMTMxMDcyKX0pO25vZGU9bG9va3VwLm5vZGV9Y2F0Y2goZSl7fX12YXIgY3JlYXRlZD1mYWxzZTtpZihmbGFncyY2NCl7aWYobm9kZSl7aWYoZmxhZ3MmMTI4KXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcigyMCl9fWVsc2V7bm9kZT1GUy5ta25vZChwYXRoLG1vZGUsMCk7Y3JlYXRlZD10cnVlfX1pZighbm9kZSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNDQpfWlmKEZTLmlzQ2hyZGV2KG5vZGUubW9kZSkpe2ZsYWdzJj1+NTEyfWlmKGZsYWdzJjY1NTM2JiYhRlMuaXNEaXIobm9kZS5tb2RlKSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNTQpfWlmKCFjcmVhdGVkKXt2YXIgZXJyQ29kZT1GUy5tYXlPcGVuKG5vZGUsZmxhZ3MpO2lmKGVyckNvZGUpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKGVyckNvZGUpfX1pZihmbGFncyY1MTIpe0ZTLnRydW5jYXRlKG5vZGUsMCl9ZmxhZ3MmPX4oMTI4fDUxMnwxMzEwNzIpO3ZhciBzdHJlYW09RlMuY3JlYXRlU3RyZWFtKHtub2RlOm5vZGUscGF0aDpGUy5nZXRQYXRoKG5vZGUpLGZsYWdzOmZsYWdzLHNlZWthYmxlOnRydWUscG9zaXRpb246MCxzdHJlYW1fb3BzOm5vZGUuc3RyZWFtX29wcyx1bmdvdHRlbjpbXSxlcnJvcjpmYWxzZX0sZmRfc3RhcnQsZmRfZW5kKTtpZihzdHJlYW0uc3RyZWFtX29wcy5vcGVuKXtzdHJlYW0uc3RyZWFtX29wcy5vcGVuKHN0cmVhbSl9aWYoTW9kdWxlW1wibG9nUmVhZEZpbGVzXCJdJiYhKGZsYWdzJjEpKXtpZighRlMucmVhZEZpbGVzKUZTLnJlYWRGaWxlcz17fTtpZighKHBhdGggaW4gRlMucmVhZEZpbGVzKSl7RlMucmVhZEZpbGVzW3BhdGhdPTF9fXJldHVybiBzdHJlYW19LGNsb3NlOnN0cmVhbT0+e2lmKEZTLmlzQ2xvc2VkKHN0cmVhbSkpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDgpfWlmKHN0cmVhbS5nZXRkZW50cylzdHJlYW0uZ2V0ZGVudHM9bnVsbDt0cnl7aWYoc3RyZWFtLnN0cmVhbV9vcHMuY2xvc2Upe3N0cmVhbS5zdHJlYW1fb3BzLmNsb3NlKHN0cmVhbSl9fWNhdGNoKGUpe3Rocm93IGV9ZmluYWxseXtGUy5jbG9zZVN0cmVhbShzdHJlYW0uZmQpfXN0cmVhbS5mZD1udWxsfSxpc0Nsb3NlZDpzdHJlYW09PntyZXR1cm4gc3RyZWFtLmZkPT09bnVsbH0sbGxzZWVrOihzdHJlYW0sb2Zmc2V0LHdoZW5jZSk9PntpZihGUy5pc0Nsb3NlZChzdHJlYW0pKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig4KX1pZighc3RyZWFtLnNlZWthYmxlfHwhc3RyZWFtLnN0cmVhbV9vcHMubGxzZWVrKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig3MCl9aWYod2hlbmNlIT0wJiZ3aGVuY2UhPTEmJndoZW5jZSE9Mil7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoMjgpfXN0cmVhbS5wb3NpdGlvbj1zdHJlYW0uc3RyZWFtX29wcy5sbHNlZWsoc3RyZWFtLG9mZnNldCx3aGVuY2UpO3N0cmVhbS51bmdvdHRlbj1bXTtyZXR1cm4gc3RyZWFtLnBvc2l0aW9ufSxyZWFkOihzdHJlYW0sYnVmZmVyLG9mZnNldCxsZW5ndGgscG9zaXRpb24pPT57aWYobGVuZ3RoPDB8fHBvc2l0aW9uPDApe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDI4KX1pZihGUy5pc0Nsb3NlZChzdHJlYW0pKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig4KX1pZigoc3RyZWFtLmZsYWdzJjIwOTcxNTUpPT09MSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoOCl9aWYoRlMuaXNEaXIoc3RyZWFtLm5vZGUubW9kZSkpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDMxKX1pZighc3RyZWFtLnN0cmVhbV9vcHMucmVhZCl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoMjgpfXZhciBzZWVraW5nPXR5cGVvZiBwb3NpdGlvbiE9XCJ1bmRlZmluZWRcIjtpZighc2Vla2luZyl7cG9zaXRpb249c3RyZWFtLnBvc2l0aW9ufWVsc2UgaWYoIXN0cmVhbS5zZWVrYWJsZSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNzApfXZhciBieXRlc1JlYWQ9c3RyZWFtLnN0cmVhbV9vcHMucmVhZChzdHJlYW0sYnVmZmVyLG9mZnNldCxsZW5ndGgscG9zaXRpb24pO2lmKCFzZWVraW5nKXN0cmVhbS5wb3NpdGlvbis9Ynl0ZXNSZWFkO3JldHVybiBieXRlc1JlYWR9LHdyaXRlOihzdHJlYW0sYnVmZmVyLG9mZnNldCxsZW5ndGgscG9zaXRpb24sY2FuT3duKT0+e2lmKGxlbmd0aDwwfHxwb3NpdGlvbjwwKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcigyOCl9aWYoRlMuaXNDbG9zZWQoc3RyZWFtKSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoOCl9aWYoKHN0cmVhbS5mbGFncyYyMDk3MTU1KT09PTApe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDgpfWlmKEZTLmlzRGlyKHN0cmVhbS5ub2RlLm1vZGUpKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcigzMSl9aWYoIXN0cmVhbS5zdHJlYW1fb3BzLndyaXRlKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcigyOCl9aWYoc3RyZWFtLnNlZWthYmxlJiZzdHJlYW0uZmxhZ3MmMTAyNCl7RlMubGxzZWVrKHN0cmVhbSwwLDIpfXZhciBzZWVraW5nPXR5cGVvZiBwb3NpdGlvbiE9XCJ1bmRlZmluZWRcIjtpZighc2Vla2luZyl7cG9zaXRpb249c3RyZWFtLnBvc2l0aW9ufWVsc2UgaWYoIXN0cmVhbS5zZWVrYWJsZSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNzApfXZhciBieXRlc1dyaXR0ZW49c3RyZWFtLnN0cmVhbV9vcHMud3JpdGUoc3RyZWFtLGJ1ZmZlcixvZmZzZXQsbGVuZ3RoLHBvc2l0aW9uLGNhbk93bik7aWYoIXNlZWtpbmcpc3RyZWFtLnBvc2l0aW9uKz1ieXRlc1dyaXR0ZW47cmV0dXJuIGJ5dGVzV3JpdHRlbn0sYWxsb2NhdGU6KHN0cmVhbSxvZmZzZXQsbGVuZ3RoKT0+e2lmKEZTLmlzQ2xvc2VkKHN0cmVhbSkpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDgpfWlmKG9mZnNldDwwfHxsZW5ndGg8PTApe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDI4KX1pZigoc3RyZWFtLmZsYWdzJjIwOTcxNTUpPT09MCl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoOCl9aWYoIUZTLmlzRmlsZShzdHJlYW0ubm9kZS5tb2RlKSYmIUZTLmlzRGlyKHN0cmVhbS5ub2RlLm1vZGUpKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig0Myl9aWYoIXN0cmVhbS5zdHJlYW1fb3BzLmFsbG9jYXRlKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcigxMzgpfXN0cmVhbS5zdHJlYW1fb3BzLmFsbG9jYXRlKHN0cmVhbSxvZmZzZXQsbGVuZ3RoKX0sbW1hcDooc3RyZWFtLGFkZHJlc3MsbGVuZ3RoLHBvc2l0aW9uLHByb3QsZmxhZ3MpPT57aWYoKHByb3QmMikhPT0wJiYoZmxhZ3MmMik9PT0wJiYoc3RyZWFtLmZsYWdzJjIwOTcxNTUpIT09Mil7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoMil9aWYoKHN0cmVhbS5mbGFncyYyMDk3MTU1KT09PTEpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDIpfWlmKCFzdHJlYW0uc3RyZWFtX29wcy5tbWFwKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig0Myl9cmV0dXJuIHN0cmVhbS5zdHJlYW1fb3BzLm1tYXAoc3RyZWFtLGFkZHJlc3MsbGVuZ3RoLHBvc2l0aW9uLHByb3QsZmxhZ3MpfSxtc3luYzooc3RyZWFtLGJ1ZmZlcixvZmZzZXQsbGVuZ3RoLG1tYXBGbGFncyk9PntpZighc3RyZWFtfHwhc3RyZWFtLnN0cmVhbV9vcHMubXN5bmMpe3JldHVybiAwfXJldHVybiBzdHJlYW0uc3RyZWFtX29wcy5tc3luYyhzdHJlYW0sYnVmZmVyLG9mZnNldCxsZW5ndGgsbW1hcEZsYWdzKX0sbXVubWFwOnN0cmVhbT0+MCxpb2N0bDooc3RyZWFtLGNtZCxhcmcpPT57aWYoIXN0cmVhbS5zdHJlYW1fb3BzLmlvY3RsKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig1OSl9cmV0dXJuIHN0cmVhbS5zdHJlYW1fb3BzLmlvY3RsKHN0cmVhbSxjbWQsYXJnKX0scmVhZEZpbGU6KHBhdGgsb3B0cz17fSk9PntvcHRzLmZsYWdzPW9wdHMuZmxhZ3N8fDA7b3B0cy5lbmNvZGluZz1vcHRzLmVuY29kaW5nfHxcImJpbmFyeVwiO2lmKG9wdHMuZW5jb2RpbmchPT1cInV0ZjhcIiYmb3B0cy5lbmNvZGluZyE9PVwiYmluYXJ5XCIpe3Rocm93IG5ldyBFcnJvcignSW52YWxpZCBlbmNvZGluZyB0eXBlIFwiJytvcHRzLmVuY29kaW5nKydcIicpfXZhciByZXQ7dmFyIHN0cmVhbT1GUy5vcGVuKHBhdGgsb3B0cy5mbGFncyk7dmFyIHN0YXQ9RlMuc3RhdChwYXRoKTt2YXIgbGVuZ3RoPXN0YXQuc2l6ZTt2YXIgYnVmPW5ldyBVaW50OEFycmF5KGxlbmd0aCk7RlMucmVhZChzdHJlYW0sYnVmLDAsbGVuZ3RoLDApO2lmKG9wdHMuZW5jb2Rpbmc9PT1cInV0ZjhcIil7cmV0PVVURjhBcnJheVRvU3RyaW5nKGJ1ZiwwKX1lbHNlIGlmKG9wdHMuZW5jb2Rpbmc9PT1cImJpbmFyeVwiKXtyZXQ9YnVmfUZTLmNsb3NlKHN0cmVhbSk7cmV0dXJuIHJldH0sd3JpdGVGaWxlOihwYXRoLGRhdGEsb3B0cz17fSk9PntvcHRzLmZsYWdzPW9wdHMuZmxhZ3N8fDU3Nzt2YXIgc3RyZWFtPUZTLm9wZW4ocGF0aCxvcHRzLmZsYWdzLG9wdHMubW9kZSk7aWYodHlwZW9mIGRhdGE9PVwic3RyaW5nXCIpe3ZhciBidWY9bmV3IFVpbnQ4QXJyYXkobGVuZ3RoQnl0ZXNVVEY4KGRhdGEpKzEpO3ZhciBhY3R1YWxOdW1CeXRlcz1zdHJpbmdUb1VURjhBcnJheShkYXRhLGJ1ZiwwLGJ1Zi5sZW5ndGgpO0ZTLndyaXRlKHN0cmVhbSxidWYsMCxhY3R1YWxOdW1CeXRlcyx1bmRlZmluZWQsb3B0cy5jYW5Pd24pfWVsc2UgaWYoQXJyYXlCdWZmZXIuaXNWaWV3KGRhdGEpKXtGUy53cml0ZShzdHJlYW0sZGF0YSwwLGRhdGEuYnl0ZUxlbmd0aCx1bmRlZmluZWQsb3B0cy5jYW5Pd24pfWVsc2V7dGhyb3cgbmV3IEVycm9yKFwiVW5zdXBwb3J0ZWQgZGF0YSB0eXBlXCIpfUZTLmNsb3NlKHN0cmVhbSl9LGN3ZDooKT0+RlMuY3VycmVudFBhdGgsY2hkaXI6cGF0aD0+e3ZhciBsb29rdXA9RlMubG9va3VwUGF0aChwYXRoLHtmb2xsb3c6dHJ1ZX0pO2lmKGxvb2t1cC5ub2RlPT09bnVsbCl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNDQpfWlmKCFGUy5pc0Rpcihsb29rdXAubm9kZS5tb2RlKSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNTQpfXZhciBlcnJDb2RlPUZTLm5vZGVQZXJtaXNzaW9ucyhsb29rdXAubm9kZSxcInhcIik7aWYoZXJyQ29kZSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoZXJyQ29kZSl9RlMuY3VycmVudFBhdGg9bG9va3VwLnBhdGh9LGNyZWF0ZURlZmF1bHREaXJlY3RvcmllczooKT0+e0ZTLm1rZGlyKFwiL3RtcFwiKTtGUy5ta2RpcihcIi9ob21lXCIpO0ZTLm1rZGlyKFwiL2hvbWUvd2ViX3VzZXJcIil9LGNyZWF0ZURlZmF1bHREZXZpY2VzOigpPT57RlMubWtkaXIoXCIvZGV2XCIpO0ZTLnJlZ2lzdGVyRGV2aWNlKEZTLm1ha2VkZXYoMSwzKSx7cmVhZDooKT0+MCx3cml0ZTooc3RyZWFtLGJ1ZmZlcixvZmZzZXQsbGVuZ3RoLHBvcyk9Pmxlbmd0aH0pO0ZTLm1rZGV2KFwiL2Rldi9udWxsXCIsRlMubWFrZWRldigxLDMpKTtUVFkucmVnaXN0ZXIoRlMubWFrZWRldig1LDApLFRUWS5kZWZhdWx0X3R0eV9vcHMpO1RUWS5yZWdpc3RlcihGUy5tYWtlZGV2KDYsMCksVFRZLmRlZmF1bHRfdHR5MV9vcHMpO0ZTLm1rZGV2KFwiL2Rldi90dHlcIixGUy5tYWtlZGV2KDUsMCkpO0ZTLm1rZGV2KFwiL2Rldi90dHkxXCIsRlMubWFrZWRldig2LDApKTt2YXIgcmFuZG9tX2RldmljZT1nZXRSYW5kb21EZXZpY2UoKTtGUy5jcmVhdGVEZXZpY2UoXCIvZGV2XCIsXCJyYW5kb21cIixyYW5kb21fZGV2aWNlKTtGUy5jcmVhdGVEZXZpY2UoXCIvZGV2XCIsXCJ1cmFuZG9tXCIscmFuZG9tX2RldmljZSk7RlMubWtkaXIoXCIvZGV2L3NobVwiKTtGUy5ta2RpcihcIi9kZXYvc2htL3RtcFwiKX0sY3JlYXRlU3BlY2lhbERpcmVjdG9yaWVzOigpPT57RlMubWtkaXIoXCIvcHJvY1wiKTt2YXIgcHJvY19zZWxmPUZTLm1rZGlyKFwiL3Byb2Mvc2VsZlwiKTtGUy5ta2RpcihcIi9wcm9jL3NlbGYvZmRcIik7RlMubW91bnQoe21vdW50OigpPT57dmFyIG5vZGU9RlMuY3JlYXRlTm9kZShwcm9jX3NlbGYsXCJmZFwiLDE2Mzg0fDUxMSw3Myk7bm9kZS5ub2RlX29wcz17bG9va3VwOihwYXJlbnQsbmFtZSk9Pnt2YXIgZmQ9K25hbWU7dmFyIHN0cmVhbT1GUy5nZXRTdHJlYW0oZmQpO2lmKCFzdHJlYW0pdGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoOCk7dmFyIHJldD17cGFyZW50Om51bGwsbW91bnQ6e21vdW50cG9pbnQ6XCJmYWtlXCJ9LG5vZGVfb3BzOntyZWFkbGluazooKT0+c3RyZWFtLnBhdGh9fTtyZXQucGFyZW50PXJldDtyZXR1cm4gcmV0fX07cmV0dXJuIG5vZGV9fSx7fSxcIi9wcm9jL3NlbGYvZmRcIil9LGNyZWF0ZVN0YW5kYXJkU3RyZWFtczooKT0+e2lmKE1vZHVsZVtcInN0ZGluXCJdKXtGUy5jcmVhdGVEZXZpY2UoXCIvZGV2XCIsXCJzdGRpblwiLE1vZHVsZVtcInN0ZGluXCJdKX1lbHNle0ZTLnN5bWxpbmsoXCIvZGV2L3R0eVwiLFwiL2Rldi9zdGRpblwiKX1pZihNb2R1bGVbXCJzdGRvdXRcIl0pe0ZTLmNyZWF0ZURldmljZShcIi9kZXZcIixcInN0ZG91dFwiLG51bGwsTW9kdWxlW1wic3Rkb3V0XCJdKX1lbHNle0ZTLnN5bWxpbmsoXCIvZGV2L3R0eVwiLFwiL2Rldi9zdGRvdXRcIil9aWYoTW9kdWxlW1wic3RkZXJyXCJdKXtGUy5jcmVhdGVEZXZpY2UoXCIvZGV2XCIsXCJzdGRlcnJcIixudWxsLE1vZHVsZVtcInN0ZGVyclwiXSl9ZWxzZXtGUy5zeW1saW5rKFwiL2Rldi90dHkxXCIsXCIvZGV2L3N0ZGVyclwiKX12YXIgc3RkaW49RlMub3BlbihcIi9kZXYvc3RkaW5cIiwwKTt2YXIgc3Rkb3V0PUZTLm9wZW4oXCIvZGV2L3N0ZG91dFwiLDEpO3ZhciBzdGRlcnI9RlMub3BlbihcIi9kZXYvc3RkZXJyXCIsMSl9LGVuc3VyZUVycm5vRXJyb3I6KCk9PntpZihGUy5FcnJub0Vycm9yKXJldHVybjtGUy5FcnJub0Vycm9yPWZ1bmN0aW9uIEVycm5vRXJyb3IoZXJybm8sbm9kZSl7dGhpcy5ub2RlPW5vZGU7dGhpcy5zZXRFcnJubz1mdW5jdGlvbihlcnJubyl7dGhpcy5lcnJubz1lcnJub307dGhpcy5zZXRFcnJubyhlcnJubyk7dGhpcy5tZXNzYWdlPVwiRlMgZXJyb3JcIn07RlMuRXJybm9FcnJvci5wcm90b3R5cGU9bmV3IEVycm9yO0ZTLkVycm5vRXJyb3IucHJvdG90eXBlLmNvbnN0cnVjdG9yPUZTLkVycm5vRXJyb3I7WzQ0XS5mb3JFYWNoKGNvZGU9PntGUy5nZW5lcmljRXJyb3JzW2NvZGVdPW5ldyBGUy5FcnJub0Vycm9yKGNvZGUpO0ZTLmdlbmVyaWNFcnJvcnNbY29kZV0uc3RhY2s9XCI8Z2VuZXJpYyBlcnJvciwgbm8gc3RhY2s+XCJ9KX0sc3RhdGljSW5pdDooKT0+e0ZTLmVuc3VyZUVycm5vRXJyb3IoKTtGUy5uYW1lVGFibGU9bmV3IEFycmF5KDQwOTYpO0ZTLm1vdW50KE1FTUZTLHt9LFwiL1wiKTtGUy5jcmVhdGVEZWZhdWx0RGlyZWN0b3JpZXMoKTtGUy5jcmVhdGVEZWZhdWx0RGV2aWNlcygpO0ZTLmNyZWF0ZVNwZWNpYWxEaXJlY3RvcmllcygpO0ZTLmZpbGVzeXN0ZW1zPXtcIk1FTUZTXCI6TUVNRlN9fSxpbml0OihpbnB1dCxvdXRwdXQsZXJyb3IpPT57RlMuaW5pdC5pbml0aWFsaXplZD10cnVlO0ZTLmVuc3VyZUVycm5vRXJyb3IoKTtNb2R1bGVbXCJzdGRpblwiXT1pbnB1dHx8TW9kdWxlW1wic3RkaW5cIl07TW9kdWxlW1wic3Rkb3V0XCJdPW91dHB1dHx8TW9kdWxlW1wic3Rkb3V0XCJdO01vZHVsZVtcInN0ZGVyclwiXT1lcnJvcnx8TW9kdWxlW1wic3RkZXJyXCJdO0ZTLmNyZWF0ZVN0YW5kYXJkU3RyZWFtcygpfSxxdWl0OigpPT57RlMuaW5pdC5pbml0aWFsaXplZD1mYWxzZTtmb3IodmFyIGk9MDtpPEZTLnN0cmVhbXMubGVuZ3RoO2krKyl7dmFyIHN0cmVhbT1GUy5zdHJlYW1zW2ldO2lmKCFzdHJlYW0pe2NvbnRpbnVlfUZTLmNsb3NlKHN0cmVhbSl9fSxnZXRNb2RlOihjYW5SZWFkLGNhbldyaXRlKT0+e3ZhciBtb2RlPTA7aWYoY2FuUmVhZCltb2RlfD0yOTJ8NzM7aWYoY2FuV3JpdGUpbW9kZXw9MTQ2O3JldHVybiBtb2RlfSxmaW5kT2JqZWN0OihwYXRoLGRvbnRSZXNvbHZlTGFzdExpbmspPT57dmFyIHJldD1GUy5hbmFseXplUGF0aChwYXRoLGRvbnRSZXNvbHZlTGFzdExpbmspO2lmKHJldC5leGlzdHMpe3JldHVybiByZXQub2JqZWN0fWVsc2V7cmV0dXJuIG51bGx9fSxhbmFseXplUGF0aDoocGF0aCxkb250UmVzb2x2ZUxhc3RMaW5rKT0+e3RyeXt2YXIgbG9va3VwPUZTLmxvb2t1cFBhdGgocGF0aCx7Zm9sbG93OiFkb250UmVzb2x2ZUxhc3RMaW5rfSk7cGF0aD1sb29rdXAucGF0aH1jYXRjaChlKXt9dmFyIHJldD17aXNSb290OmZhbHNlLGV4aXN0czpmYWxzZSxlcnJvcjowLG5hbWU6bnVsbCxwYXRoOm51bGwsb2JqZWN0Om51bGwscGFyZW50RXhpc3RzOmZhbHNlLHBhcmVudFBhdGg6bnVsbCxwYXJlbnRPYmplY3Q6bnVsbH07dHJ5e3ZhciBsb29rdXA9RlMubG9va3VwUGF0aChwYXRoLHtwYXJlbnQ6dHJ1ZX0pO3JldC5wYXJlbnRFeGlzdHM9dHJ1ZTtyZXQucGFyZW50UGF0aD1sb29rdXAucGF0aDtyZXQucGFyZW50T2JqZWN0PWxvb2t1cC5ub2RlO3JldC5uYW1lPVBBVEguYmFzZW5hbWUocGF0aCk7bG9va3VwPUZTLmxvb2t1cFBhdGgocGF0aCx7Zm9sbG93OiFkb250UmVzb2x2ZUxhc3RMaW5rfSk7cmV0LmV4aXN0cz10cnVlO3JldC5wYXRoPWxvb2t1cC5wYXRoO3JldC5vYmplY3Q9bG9va3VwLm5vZGU7cmV0Lm5hbWU9bG9va3VwLm5vZGUubmFtZTtyZXQuaXNSb290PWxvb2t1cC5wYXRoPT09XCIvXCJ9Y2F0Y2goZSl7cmV0LmVycm9yPWUuZXJybm99cmV0dXJuIHJldH0sY3JlYXRlUGF0aDoocGFyZW50LHBhdGgsY2FuUmVhZCxjYW5Xcml0ZSk9PntwYXJlbnQ9dHlwZW9mIHBhcmVudD09XCJzdHJpbmdcIj9wYXJlbnQ6RlMuZ2V0UGF0aChwYXJlbnQpO3ZhciBwYXJ0cz1wYXRoLnNwbGl0KFwiL1wiKS5yZXZlcnNlKCk7d2hpbGUocGFydHMubGVuZ3RoKXt2YXIgcGFydD1wYXJ0cy5wb3AoKTtpZighcGFydCljb250aW51ZTt2YXIgY3VycmVudD1QQVRILmpvaW4yKHBhcmVudCxwYXJ0KTt0cnl7RlMubWtkaXIoY3VycmVudCl9Y2F0Y2goZSl7fXBhcmVudD1jdXJyZW50fXJldHVybiBjdXJyZW50fSxjcmVhdGVGaWxlOihwYXJlbnQsbmFtZSxwcm9wZXJ0aWVzLGNhblJlYWQsY2FuV3JpdGUpPT57dmFyIHBhdGg9UEFUSC5qb2luMih0eXBlb2YgcGFyZW50PT1cInN0cmluZ1wiP3BhcmVudDpGUy5nZXRQYXRoKHBhcmVudCksbmFtZSk7dmFyIG1vZGU9RlMuZ2V0TW9kZShjYW5SZWFkLGNhbldyaXRlKTtyZXR1cm4gRlMuY3JlYXRlKHBhdGgsbW9kZSl9LGNyZWF0ZURhdGFGaWxlOihwYXJlbnQsbmFtZSxkYXRhLGNhblJlYWQsY2FuV3JpdGUsY2FuT3duKT0+e3ZhciBwYXRoPW5hbWU7aWYocGFyZW50KXtwYXJlbnQ9dHlwZW9mIHBhcmVudD09XCJzdHJpbmdcIj9wYXJlbnQ6RlMuZ2V0UGF0aChwYXJlbnQpO3BhdGg9bmFtZT9QQVRILmpvaW4yKHBhcmVudCxuYW1lKTpwYXJlbnR9dmFyIG1vZGU9RlMuZ2V0TW9kZShjYW5SZWFkLGNhbldyaXRlKTt2YXIgbm9kZT1GUy5jcmVhdGUocGF0aCxtb2RlKTtpZihkYXRhKXtpZih0eXBlb2YgZGF0YT09XCJzdHJpbmdcIil7dmFyIGFycj1uZXcgQXJyYXkoZGF0YS5sZW5ndGgpO2Zvcih2YXIgaT0wLGxlbj1kYXRhLmxlbmd0aDtpPGxlbjsrK2kpYXJyW2ldPWRhdGEuY2hhckNvZGVBdChpKTtkYXRhPWFycn1GUy5jaG1vZChub2RlLG1vZGV8MTQ2KTt2YXIgc3RyZWFtPUZTLm9wZW4obm9kZSw1NzcpO0ZTLndyaXRlKHN0cmVhbSxkYXRhLDAsZGF0YS5sZW5ndGgsMCxjYW5Pd24pO0ZTLmNsb3NlKHN0cmVhbSk7RlMuY2htb2Qobm9kZSxtb2RlKX1yZXR1cm4gbm9kZX0sY3JlYXRlRGV2aWNlOihwYXJlbnQsbmFtZSxpbnB1dCxvdXRwdXQpPT57dmFyIHBhdGg9UEFUSC5qb2luMih0eXBlb2YgcGFyZW50PT1cInN0cmluZ1wiP3BhcmVudDpGUy5nZXRQYXRoKHBhcmVudCksbmFtZSk7dmFyIG1vZGU9RlMuZ2V0TW9kZSghIWlucHV0LCEhb3V0cHV0KTtpZighRlMuY3JlYXRlRGV2aWNlLm1ham9yKUZTLmNyZWF0ZURldmljZS5tYWpvcj02NDt2YXIgZGV2PUZTLm1ha2VkZXYoRlMuY3JlYXRlRGV2aWNlLm1ham9yKyssMCk7RlMucmVnaXN0ZXJEZXZpY2UoZGV2LHtvcGVuOnN0cmVhbT0+e3N0cmVhbS5zZWVrYWJsZT1mYWxzZX0sY2xvc2U6c3RyZWFtPT57aWYob3V0cHV0JiZvdXRwdXQuYnVmZmVyJiZvdXRwdXQuYnVmZmVyLmxlbmd0aCl7b3V0cHV0KDEwKX19LHJlYWQ6KHN0cmVhbSxidWZmZXIsb2Zmc2V0LGxlbmd0aCxwb3MpPT57dmFyIGJ5dGVzUmVhZD0wO2Zvcih2YXIgaT0wO2k8bGVuZ3RoO2krKyl7dmFyIHJlc3VsdDt0cnl7cmVzdWx0PWlucHV0KCl9Y2F0Y2goZSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoMjkpfWlmKHJlc3VsdD09PXVuZGVmaW5lZCYmYnl0ZXNSZWFkPT09MCl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNil9aWYocmVzdWx0PT09bnVsbHx8cmVzdWx0PT09dW5kZWZpbmVkKWJyZWFrO2J5dGVzUmVhZCsrO2J1ZmZlcltvZmZzZXQraV09cmVzdWx0fWlmKGJ5dGVzUmVhZCl7c3RyZWFtLm5vZGUudGltZXN0YW1wPURhdGUubm93KCl9cmV0dXJuIGJ5dGVzUmVhZH0sd3JpdGU6KHN0cmVhbSxidWZmZXIsb2Zmc2V0LGxlbmd0aCxwb3MpPT57Zm9yKHZhciBpPTA7aTxsZW5ndGg7aSsrKXt0cnl7b3V0cHV0KGJ1ZmZlcltvZmZzZXQraV0pfWNhdGNoKGUpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDI5KX19aWYobGVuZ3RoKXtzdHJlYW0ubm9kZS50aW1lc3RhbXA9RGF0ZS5ub3coKX1yZXR1cm4gaX19KTtyZXR1cm4gRlMubWtkZXYocGF0aCxtb2RlLGRldil9LGZvcmNlTG9hZEZpbGU6b2JqPT57aWYob2JqLmlzRGV2aWNlfHxvYmouaXNGb2xkZXJ8fG9iai5saW5rfHxvYmouY29udGVudHMpcmV0dXJuIHRydWU7aWYodHlwZW9mIFhNTEh0dHBSZXF1ZXN0IT1cInVuZGVmaW5lZFwiKXt0aHJvdyBuZXcgRXJyb3IoXCJMYXp5IGxvYWRpbmcgc2hvdWxkIGhhdmUgYmVlbiBwZXJmb3JtZWQgKGNvbnRlbnRzIHNldCkgaW4gY3JlYXRlTGF6eUZpbGUsIGJ1dCBpdCB3YXMgbm90LiBMYXp5IGxvYWRpbmcgb25seSB3b3JrcyBpbiB3ZWIgd29ya2Vycy4gVXNlIC0tZW1iZWQtZmlsZSBvciAtLXByZWxvYWQtZmlsZSBpbiBlbWNjIG9uIHRoZSBtYWluIHRocmVhZC5cIil9ZWxzZSBpZihyZWFkXyl7dHJ5e29iai5jb250ZW50cz1pbnRBcnJheUZyb21TdHJpbmcocmVhZF8ob2JqLnVybCksdHJ1ZSk7b2JqLnVzZWRCeXRlcz1vYmouY29udGVudHMubGVuZ3RofWNhdGNoKGUpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDI5KX19ZWxzZXt0aHJvdyBuZXcgRXJyb3IoXCJDYW5ub3QgbG9hZCB3aXRob3V0IHJlYWQoKSBvciBYTUxIdHRwUmVxdWVzdC5cIil9fSxjcmVhdGVMYXp5RmlsZToocGFyZW50LG5hbWUsdXJsLGNhblJlYWQsY2FuV3JpdGUpPT57ZnVuY3Rpb24gTGF6eVVpbnQ4QXJyYXkoKXt0aGlzLmxlbmd0aEtub3duPWZhbHNlO3RoaXMuY2h1bmtzPVtdfUxhenlVaW50OEFycmF5LnByb3RvdHlwZS5nZXQ9ZnVuY3Rpb24gTGF6eVVpbnQ4QXJyYXlfZ2V0KGlkeCl7aWYoaWR4PnRoaXMubGVuZ3RoLTF8fGlkeDwwKXtyZXR1cm4gdW5kZWZpbmVkfXZhciBjaHVua09mZnNldD1pZHgldGhpcy5jaHVua1NpemU7dmFyIGNodW5rTnVtPWlkeC90aGlzLmNodW5rU2l6ZXwwO3JldHVybiB0aGlzLmdldHRlcihjaHVua051bSlbY2h1bmtPZmZzZXRdfTtMYXp5VWludDhBcnJheS5wcm90b3R5cGUuc2V0RGF0YUdldHRlcj1mdW5jdGlvbiBMYXp5VWludDhBcnJheV9zZXREYXRhR2V0dGVyKGdldHRlcil7dGhpcy5nZXR0ZXI9Z2V0dGVyfTtMYXp5VWludDhBcnJheS5wcm90b3R5cGUuY2FjaGVMZW5ndGg9ZnVuY3Rpb24gTGF6eVVpbnQ4QXJyYXlfY2FjaGVMZW5ndGgoKXt2YXIgeGhyPW5ldyBYTUxIdHRwUmVxdWVzdDt4aHIub3BlbihcIkhFQURcIix1cmwsZmFsc2UpO3hoci5zZW5kKG51bGwpO2lmKCEoeGhyLnN0YXR1cz49MjAwJiZ4aHIuc3RhdHVzPDMwMHx8eGhyLnN0YXR1cz09PTMwNCkpdGhyb3cgbmV3IEVycm9yKFwiQ291bGRuJ3QgbG9hZCBcIit1cmwrXCIuIFN0YXR1czogXCIreGhyLnN0YXR1cyk7dmFyIGRhdGFsZW5ndGg9TnVtYmVyKHhoci5nZXRSZXNwb25zZUhlYWRlcihcIkNvbnRlbnQtbGVuZ3RoXCIpKTt2YXIgaGVhZGVyO3ZhciBoYXNCeXRlU2VydmluZz0oaGVhZGVyPXhoci5nZXRSZXNwb25zZUhlYWRlcihcIkFjY2VwdC1SYW5nZXNcIikpJiZoZWFkZXI9PT1cImJ5dGVzXCI7dmFyIHVzZXNHemlwPShoZWFkZXI9eGhyLmdldFJlc3BvbnNlSGVhZGVyKFwiQ29udGVudC1FbmNvZGluZ1wiKSkmJmhlYWRlcj09PVwiZ3ppcFwiO3ZhciBjaHVua1NpemU9MTAyNCoxMDI0O2lmKCFoYXNCeXRlU2VydmluZyljaHVua1NpemU9ZGF0YWxlbmd0aDt2YXIgZG9YSFI9KGZyb20sdG8pPT57aWYoZnJvbT50byl0aHJvdyBuZXcgRXJyb3IoXCJpbnZhbGlkIHJhbmdlIChcIitmcm9tK1wiLCBcIit0bytcIikgb3Igbm8gYnl0ZXMgcmVxdWVzdGVkIVwiKTtpZih0bz5kYXRhbGVuZ3RoLTEpdGhyb3cgbmV3IEVycm9yKFwib25seSBcIitkYXRhbGVuZ3RoK1wiIGJ5dGVzIGF2YWlsYWJsZSEgcHJvZ3JhbW1lciBlcnJvciFcIik7dmFyIHhocj1uZXcgWE1MSHR0cFJlcXVlc3Q7eGhyLm9wZW4oXCJHRVRcIix1cmwsZmFsc2UpO2lmKGRhdGFsZW5ndGghPT1jaHVua1NpemUpeGhyLnNldFJlcXVlc3RIZWFkZXIoXCJSYW5nZVwiLFwiYnl0ZXM9XCIrZnJvbStcIi1cIit0byk7eGhyLnJlc3BvbnNlVHlwZT1cImFycmF5YnVmZmVyXCI7aWYoeGhyLm92ZXJyaWRlTWltZVR5cGUpe3hoci5vdmVycmlkZU1pbWVUeXBlKFwidGV4dC9wbGFpbjsgY2hhcnNldD14LXVzZXItZGVmaW5lZFwiKX14aHIuc2VuZChudWxsKTtpZighKHhoci5zdGF0dXM+PTIwMCYmeGhyLnN0YXR1czwzMDB8fHhoci5zdGF0dXM9PT0zMDQpKXRocm93IG5ldyBFcnJvcihcIkNvdWxkbid0IGxvYWQgXCIrdXJsK1wiLiBTdGF0dXM6IFwiK3hoci5zdGF0dXMpO2lmKHhoci5yZXNwb25zZSE9PXVuZGVmaW5lZCl7cmV0dXJuIG5ldyBVaW50OEFycmF5KHhoci5yZXNwb25zZXx8W10pfWVsc2V7cmV0dXJuIGludEFycmF5RnJvbVN0cmluZyh4aHIucmVzcG9uc2VUZXh0fHxcIlwiLHRydWUpfX07dmFyIGxhenlBcnJheT10aGlzO2xhenlBcnJheS5zZXREYXRhR2V0dGVyKGNodW5rTnVtPT57dmFyIHN0YXJ0PWNodW5rTnVtKmNodW5rU2l6ZTt2YXIgZW5kPShjaHVua051bSsxKSpjaHVua1NpemUtMTtlbmQ9TWF0aC5taW4oZW5kLGRhdGFsZW5ndGgtMSk7aWYodHlwZW9mIGxhenlBcnJheS5jaHVua3NbY2h1bmtOdW1dPT1cInVuZGVmaW5lZFwiKXtsYXp5QXJyYXkuY2h1bmtzW2NodW5rTnVtXT1kb1hIUihzdGFydCxlbmQpfWlmKHR5cGVvZiBsYXp5QXJyYXkuY2h1bmtzW2NodW5rTnVtXT09XCJ1bmRlZmluZWRcIil0aHJvdyBuZXcgRXJyb3IoXCJkb1hIUiBmYWlsZWQhXCIpO3JldHVybiBsYXp5QXJyYXkuY2h1bmtzW2NodW5rTnVtXX0pO2lmKHVzZXNHemlwfHwhZGF0YWxlbmd0aCl7Y2h1bmtTaXplPWRhdGFsZW5ndGg9MTtkYXRhbGVuZ3RoPXRoaXMuZ2V0dGVyKDApLmxlbmd0aDtjaHVua1NpemU9ZGF0YWxlbmd0aDtvdXQoXCJMYXp5RmlsZXMgb24gZ3ppcCBmb3JjZXMgZG93bmxvYWQgb2YgdGhlIHdob2xlIGZpbGUgd2hlbiBsZW5ndGggaXMgYWNjZXNzZWRcIil9dGhpcy5fbGVuZ3RoPWRhdGFsZW5ndGg7dGhpcy5fY2h1bmtTaXplPWNodW5rU2l6ZTt0aGlzLmxlbmd0aEtub3duPXRydWV9O2lmKHR5cGVvZiBYTUxIdHRwUmVxdWVzdCE9XCJ1bmRlZmluZWRcIil7aWYoIUVOVklST05NRU5UX0lTX1dPUktFUil0aHJvd1wiQ2Fubm90IGRvIHN5bmNocm9ub3VzIGJpbmFyeSBYSFJzIG91dHNpZGUgd2Vid29ya2VycyBpbiBtb2Rlcm4gYnJvd3NlcnMuIFVzZSAtLWVtYmVkLWZpbGUgb3IgLS1wcmVsb2FkLWZpbGUgaW4gZW1jY1wiO3ZhciBsYXp5QXJyYXk9bmV3IExhenlVaW50OEFycmF5O09iamVjdC5kZWZpbmVQcm9wZXJ0aWVzKGxhenlBcnJheSx7bGVuZ3RoOntnZXQ6ZnVuY3Rpb24oKXtpZighdGhpcy5sZW5ndGhLbm93bil7dGhpcy5jYWNoZUxlbmd0aCgpfXJldHVybiB0aGlzLl9sZW5ndGh9fSxjaHVua1NpemU6e2dldDpmdW5jdGlvbigpe2lmKCF0aGlzLmxlbmd0aEtub3duKXt0aGlzLmNhY2hlTGVuZ3RoKCl9cmV0dXJuIHRoaXMuX2NodW5rU2l6ZX19fSk7dmFyIHByb3BlcnRpZXM9e2lzRGV2aWNlOmZhbHNlLGNvbnRlbnRzOmxhenlBcnJheX19ZWxzZXt2YXIgcHJvcGVydGllcz17aXNEZXZpY2U6ZmFsc2UsdXJsOnVybH19dmFyIG5vZGU9RlMuY3JlYXRlRmlsZShwYXJlbnQsbmFtZSxwcm9wZXJ0aWVzLGNhblJlYWQsY2FuV3JpdGUpO2lmKHByb3BlcnRpZXMuY29udGVudHMpe25vZGUuY29udGVudHM9cHJvcGVydGllcy5jb250ZW50c31lbHNlIGlmKHByb3BlcnRpZXMudXJsKXtub2RlLmNvbnRlbnRzPW51bGw7bm9kZS51cmw9cHJvcGVydGllcy51cmx9T2JqZWN0LmRlZmluZVByb3BlcnRpZXMobm9kZSx7dXNlZEJ5dGVzOntnZXQ6ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5jb250ZW50cy5sZW5ndGh9fX0pO3ZhciBzdHJlYW1fb3BzPXt9O3ZhciBrZXlzPU9iamVjdC5rZXlzKG5vZGUuc3RyZWFtX29wcyk7a2V5cy5mb3JFYWNoKGtleT0+e3ZhciBmbj1ub2RlLnN0cmVhbV9vcHNba2V5XTtzdHJlYW1fb3BzW2tleV09ZnVuY3Rpb24gZm9yY2VMb2FkTGF6eUZpbGUoKXtGUy5mb3JjZUxvYWRGaWxlKG5vZGUpO3JldHVybiBmbi5hcHBseShudWxsLGFyZ3VtZW50cyl9fSk7c3RyZWFtX29wcy5yZWFkPSgoc3RyZWFtLGJ1ZmZlcixvZmZzZXQsbGVuZ3RoLHBvc2l0aW9uKT0+e0ZTLmZvcmNlTG9hZEZpbGUobm9kZSk7dmFyIGNvbnRlbnRzPXN0cmVhbS5ub2RlLmNvbnRlbnRzO2lmKHBvc2l0aW9uPj1jb250ZW50cy5sZW5ndGgpcmV0dXJuIDA7dmFyIHNpemU9TWF0aC5taW4oY29udGVudHMubGVuZ3RoLXBvc2l0aW9uLGxlbmd0aCk7aWYoY29udGVudHMuc2xpY2Upe2Zvcih2YXIgaT0wO2k8c2l6ZTtpKyspe2J1ZmZlcltvZmZzZXQraV09Y29udGVudHNbcG9zaXRpb24raV19fWVsc2V7Zm9yKHZhciBpPTA7aTxzaXplO2krKyl7YnVmZmVyW29mZnNldCtpXT1jb250ZW50cy5nZXQocG9zaXRpb24raSl9fXJldHVybiBzaXplfSk7bm9kZS5zdHJlYW1fb3BzPXN0cmVhbV9vcHM7cmV0dXJuIG5vZGV9LGNyZWF0ZVByZWxvYWRlZEZpbGU6KHBhcmVudCxuYW1lLHVybCxjYW5SZWFkLGNhbldyaXRlLG9ubG9hZCxvbmVycm9yLGRvbnRDcmVhdGVGaWxlLGNhbk93bixwcmVGaW5pc2gpPT57dmFyIGZ1bGxuYW1lPW5hbWU/UEFUSF9GUy5yZXNvbHZlKFBBVEguam9pbjIocGFyZW50LG5hbWUpKTpwYXJlbnQ7dmFyIGRlcD1nZXRVbmlxdWVSdW5EZXBlbmRlbmN5KFwiY3AgXCIrZnVsbG5hbWUpO2Z1bmN0aW9uIHByb2Nlc3NEYXRhKGJ5dGVBcnJheSl7ZnVuY3Rpb24gZmluaXNoKGJ5dGVBcnJheSl7aWYocHJlRmluaXNoKXByZUZpbmlzaCgpO2lmKCFkb250Q3JlYXRlRmlsZSl7RlMuY3JlYXRlRGF0YUZpbGUocGFyZW50LG5hbWUsYnl0ZUFycmF5LGNhblJlYWQsY2FuV3JpdGUsY2FuT3duKX1pZihvbmxvYWQpb25sb2FkKCk7cmVtb3ZlUnVuRGVwZW5kZW5jeShkZXApfWlmKEJyb3dzZXIuaGFuZGxlZEJ5UHJlbG9hZFBsdWdpbihieXRlQXJyYXksZnVsbG5hbWUsZmluaXNoLCgpPT57aWYob25lcnJvcilvbmVycm9yKCk7cmVtb3ZlUnVuRGVwZW5kZW5jeShkZXApfSkpe3JldHVybn1maW5pc2goYnl0ZUFycmF5KX1hZGRSdW5EZXBlbmRlbmN5KGRlcCk7aWYodHlwZW9mIHVybD09XCJzdHJpbmdcIil7YXN5bmNMb2FkKHVybCxieXRlQXJyYXk9PnByb2Nlc3NEYXRhKGJ5dGVBcnJheSksb25lcnJvcil9ZWxzZXtwcm9jZXNzRGF0YSh1cmwpfX0saW5kZXhlZERCOigpPT57cmV0dXJuIHdpbmRvdy5pbmRleGVkREJ8fHdpbmRvdy5tb3pJbmRleGVkREJ8fHdpbmRvdy53ZWJraXRJbmRleGVkREJ8fHdpbmRvdy5tc0luZGV4ZWREQn0sREJfTkFNRTooKT0+e3JldHVyblwiRU1fRlNfXCIrd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lfSxEQl9WRVJTSU9OOjIwLERCX1NUT1JFX05BTUU6XCJGSUxFX0RBVEFcIixzYXZlRmlsZXNUb0RCOihwYXRocyxvbmxvYWQsb25lcnJvcik9PntvbmxvYWQ9b25sb2FkfHwoKCk9Pnt9KTtvbmVycm9yPW9uZXJyb3J8fCgoKT0+e30pO3ZhciBpbmRleGVkREI9RlMuaW5kZXhlZERCKCk7dHJ5e3ZhciBvcGVuUmVxdWVzdD1pbmRleGVkREIub3BlbihGUy5EQl9OQU1FKCksRlMuREJfVkVSU0lPTil9Y2F0Y2goZSl7cmV0dXJuIG9uZXJyb3IoZSl9b3BlblJlcXVlc3Qub251cGdyYWRlbmVlZGVkPSgoKT0+e291dChcImNyZWF0aW5nIGRiXCIpO3ZhciBkYj1vcGVuUmVxdWVzdC5yZXN1bHQ7ZGIuY3JlYXRlT2JqZWN0U3RvcmUoRlMuREJfU1RPUkVfTkFNRSl9KTtvcGVuUmVxdWVzdC5vbnN1Y2Nlc3M9KCgpPT57dmFyIGRiPW9wZW5SZXF1ZXN0LnJlc3VsdDt2YXIgdHJhbnNhY3Rpb249ZGIudHJhbnNhY3Rpb24oW0ZTLkRCX1NUT1JFX05BTUVdLFwicmVhZHdyaXRlXCIpO3ZhciBmaWxlcz10cmFuc2FjdGlvbi5vYmplY3RTdG9yZShGUy5EQl9TVE9SRV9OQU1FKTt2YXIgb2s9MCxmYWlsPTAsdG90YWw9cGF0aHMubGVuZ3RoO2Z1bmN0aW9uIGZpbmlzaCgpe2lmKGZhaWw9PTApb25sb2FkKCk7ZWxzZSBvbmVycm9yKCl9cGF0aHMuZm9yRWFjaChwYXRoPT57dmFyIHB1dFJlcXVlc3Q9ZmlsZXMucHV0KEZTLmFuYWx5emVQYXRoKHBhdGgpLm9iamVjdC5jb250ZW50cyxwYXRoKTtwdXRSZXF1ZXN0Lm9uc3VjY2Vzcz0oKCk9PntvaysrO2lmKG9rK2ZhaWw9PXRvdGFsKWZpbmlzaCgpfSk7cHV0UmVxdWVzdC5vbmVycm9yPSgoKT0+e2ZhaWwrKztpZihvaytmYWlsPT10b3RhbClmaW5pc2goKX0pfSk7dHJhbnNhY3Rpb24ub25lcnJvcj1vbmVycm9yfSk7b3BlblJlcXVlc3Qub25lcnJvcj1vbmVycm9yfSxsb2FkRmlsZXNGcm9tREI6KHBhdGhzLG9ubG9hZCxvbmVycm9yKT0+e29ubG9hZD1vbmxvYWR8fCgoKT0+e30pO29uZXJyb3I9b25lcnJvcnx8KCgpPT57fSk7dmFyIGluZGV4ZWREQj1GUy5pbmRleGVkREIoKTt0cnl7dmFyIG9wZW5SZXF1ZXN0PWluZGV4ZWREQi5vcGVuKEZTLkRCX05BTUUoKSxGUy5EQl9WRVJTSU9OKX1jYXRjaChlKXtyZXR1cm4gb25lcnJvcihlKX1vcGVuUmVxdWVzdC5vbnVwZ3JhZGVuZWVkZWQ9b25lcnJvcjtvcGVuUmVxdWVzdC5vbnN1Y2Nlc3M9KCgpPT57dmFyIGRiPW9wZW5SZXF1ZXN0LnJlc3VsdDt0cnl7dmFyIHRyYW5zYWN0aW9uPWRiLnRyYW5zYWN0aW9uKFtGUy5EQl9TVE9SRV9OQU1FXSxcInJlYWRvbmx5XCIpfWNhdGNoKGUpe29uZXJyb3IoZSk7cmV0dXJufXZhciBmaWxlcz10cmFuc2FjdGlvbi5vYmplY3RTdG9yZShGUy5EQl9TVE9SRV9OQU1FKTt2YXIgb2s9MCxmYWlsPTAsdG90YWw9cGF0aHMubGVuZ3RoO2Z1bmN0aW9uIGZpbmlzaCgpe2lmKGZhaWw9PTApb25sb2FkKCk7ZWxzZSBvbmVycm9yKCl9cGF0aHMuZm9yRWFjaChwYXRoPT57dmFyIGdldFJlcXVlc3Q9ZmlsZXMuZ2V0KHBhdGgpO2dldFJlcXVlc3Qub25zdWNjZXNzPSgoKT0+e2lmKEZTLmFuYWx5emVQYXRoKHBhdGgpLmV4aXN0cyl7RlMudW5saW5rKHBhdGgpfUZTLmNyZWF0ZURhdGFGaWxlKFBBVEguZGlybmFtZShwYXRoKSxQQVRILmJhc2VuYW1lKHBhdGgpLGdldFJlcXVlc3QucmVzdWx0LHRydWUsdHJ1ZSx0cnVlKTtvaysrO2lmKG9rK2ZhaWw9PXRvdGFsKWZpbmlzaCgpfSk7Z2V0UmVxdWVzdC5vbmVycm9yPSgoKT0+e2ZhaWwrKztpZihvaytmYWlsPT10b3RhbClmaW5pc2goKX0pfSk7dHJhbnNhY3Rpb24ub25lcnJvcj1vbmVycm9yfSk7b3BlblJlcXVlc3Qub25lcnJvcj1vbmVycm9yfX07dmFyIFNZU0NBTExTPXtERUZBVUxUX1BPTExNQVNLOjUsY2FsY3VsYXRlQXQ6ZnVuY3Rpb24oZGlyZmQscGF0aCxhbGxvd0VtcHR5KXtpZihwYXRoWzBdPT09XCIvXCIpe3JldHVybiBwYXRofXZhciBkaXI7aWYoZGlyZmQ9PT0tMTAwKXtkaXI9RlMuY3dkKCl9ZWxzZXt2YXIgZGlyc3RyZWFtPUZTLmdldFN0cmVhbShkaXJmZCk7aWYoIWRpcnN0cmVhbSl0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig4KTtkaXI9ZGlyc3RyZWFtLnBhdGh9aWYocGF0aC5sZW5ndGg9PTApe2lmKCFhbGxvd0VtcHR5KXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig0NCl9cmV0dXJuIGRpcn1yZXR1cm4gUEFUSC5qb2luMihkaXIscGF0aCl9LGRvU3RhdDpmdW5jdGlvbihmdW5jLHBhdGgsYnVmKXt0cnl7dmFyIHN0YXQ9ZnVuYyhwYXRoKX1jYXRjaChlKXtpZihlJiZlLm5vZGUmJlBBVEgubm9ybWFsaXplKHBhdGgpIT09UEFUSC5ub3JtYWxpemUoRlMuZ2V0UGF0aChlLm5vZGUpKSl7cmV0dXJuLTU0fXRocm93IGV9SEVBUDMyW2J1Zj4+Ml09c3RhdC5kZXY7SEVBUDMyW2J1Zis0Pj4yXT0wO0hFQVAzMltidWYrOD4+Ml09c3RhdC5pbm87SEVBUDMyW2J1ZisxMj4+Ml09c3RhdC5tb2RlO0hFQVAzMltidWYrMTY+PjJdPXN0YXQubmxpbms7SEVBUDMyW2J1ZisyMD4+Ml09c3RhdC51aWQ7SEVBUDMyW2J1ZisyND4+Ml09c3RhdC5naWQ7SEVBUDMyW2J1ZisyOD4+Ml09c3RhdC5yZGV2O0hFQVAzMltidWYrMzI+PjJdPTA7dGVtcEk2ND1bc3RhdC5zaXplPj4+MCwodGVtcERvdWJsZT1zdGF0LnNpemUsK01hdGguYWJzKHRlbXBEb3VibGUpPj0xP3RlbXBEb3VibGU+MD8oTWF0aC5taW4oK01hdGguZmxvb3IodGVtcERvdWJsZS80Mjk0OTY3Mjk2KSw0Mjk0OTY3Mjk1KXwwKT4+PjA6fn4rTWF0aC5jZWlsKCh0ZW1wRG91YmxlLSsofn50ZW1wRG91YmxlPj4+MCkpLzQyOTQ5NjcyOTYpPj4+MDowKV0sSEVBUDMyW2J1Zis0MD4+Ml09dGVtcEk2NFswXSxIRUFQMzJbYnVmKzQ0Pj4yXT10ZW1wSTY0WzFdO0hFQVAzMltidWYrNDg+PjJdPTQwOTY7SEVBUDMyW2J1Zis1Mj4+Ml09c3RhdC5ibG9ja3M7SEVBUDMyW2J1Zis1Nj4+Ml09c3RhdC5hdGltZS5nZXRUaW1lKCkvMWUzfDA7SEVBUDMyW2J1Zis2MD4+Ml09MDtIRUFQMzJbYnVmKzY0Pj4yXT1zdGF0Lm10aW1lLmdldFRpbWUoKS8xZTN8MDtIRUFQMzJbYnVmKzY4Pj4yXT0wO0hFQVAzMltidWYrNzI+PjJdPXN0YXQuY3RpbWUuZ2V0VGltZSgpLzFlM3wwO0hFQVAzMltidWYrNzY+PjJdPTA7dGVtcEk2ND1bc3RhdC5pbm8+Pj4wLCh0ZW1wRG91YmxlPXN0YXQuaW5vLCtNYXRoLmFicyh0ZW1wRG91YmxlKT49MT90ZW1wRG91YmxlPjA/KE1hdGgubWluKCtNYXRoLmZsb29yKHRlbXBEb3VibGUvNDI5NDk2NzI5NiksNDI5NDk2NzI5NSl8MCk+Pj4wOn5+K01hdGguY2VpbCgodGVtcERvdWJsZS0rKH5+dGVtcERvdWJsZT4+PjApKS80Mjk0OTY3Mjk2KT4+PjA6MCldLEhFQVAzMltidWYrODA+PjJdPXRlbXBJNjRbMF0sSEVBUDMyW2J1Zis4ND4+Ml09dGVtcEk2NFsxXTtyZXR1cm4gMH0sZG9Nc3luYzpmdW5jdGlvbihhZGRyLHN0cmVhbSxsZW4sZmxhZ3Msb2Zmc2V0KXt2YXIgYnVmZmVyPUhFQVBVOC5zbGljZShhZGRyLGFkZHIrbGVuKTtGUy5tc3luYyhzdHJlYW0sYnVmZmVyLG9mZnNldCxsZW4sZmxhZ3MpfSxkb01rZGlyOmZ1bmN0aW9uKHBhdGgsbW9kZSl7cGF0aD1QQVRILm5vcm1hbGl6ZShwYXRoKTtpZihwYXRoW3BhdGgubGVuZ3RoLTFdPT09XCIvXCIpcGF0aD1wYXRoLnN1YnN0cigwLHBhdGgubGVuZ3RoLTEpO0ZTLm1rZGlyKHBhdGgsbW9kZSwwKTtyZXR1cm4gMH0sZG9Na25vZDpmdW5jdGlvbihwYXRoLG1vZGUsZGV2KXtzd2l0Y2gobW9kZSY2MTQ0MCl7Y2FzZSAzMjc2ODpjYXNlIDgxOTI6Y2FzZSAyNDU3NjpjYXNlIDQwOTY6Y2FzZSA0OTE1MjpicmVhaztkZWZhdWx0OnJldHVybi0yOH1GUy5ta25vZChwYXRoLG1vZGUsZGV2KTtyZXR1cm4gMH0sZG9SZWFkbGluazpmdW5jdGlvbihwYXRoLGJ1ZixidWZzaXplKXtpZihidWZzaXplPD0wKXJldHVybi0yODt2YXIgcmV0PUZTLnJlYWRsaW5rKHBhdGgpO3ZhciBsZW49TWF0aC5taW4oYnVmc2l6ZSxsZW5ndGhCeXRlc1VURjgocmV0KSk7dmFyIGVuZENoYXI9SEVBUDhbYnVmK2xlbl07c3RyaW5nVG9VVEY4KHJldCxidWYsYnVmc2l6ZSsxKTtIRUFQOFtidWYrbGVuXT1lbmRDaGFyO3JldHVybiBsZW59LGRvQWNjZXNzOmZ1bmN0aW9uKHBhdGgsYW1vZGUpe2lmKGFtb2RlJn43KXtyZXR1cm4tMjh9dmFyIGxvb2t1cD1GUy5sb29rdXBQYXRoKHBhdGgse2ZvbGxvdzp0cnVlfSk7dmFyIG5vZGU9bG9va3VwLm5vZGU7aWYoIW5vZGUpe3JldHVybi00NH12YXIgcGVybXM9XCJcIjtpZihhbW9kZSY0KXBlcm1zKz1cInJcIjtpZihhbW9kZSYyKXBlcm1zKz1cIndcIjtpZihhbW9kZSYxKXBlcm1zKz1cInhcIjtpZihwZXJtcyYmRlMubm9kZVBlcm1pc3Npb25zKG5vZGUscGVybXMpKXtyZXR1cm4tMn1yZXR1cm4gMH0sZG9EdXA6ZnVuY3Rpb24ocGF0aCxmbGFncyxzdWdnZXN0RkQpe3ZhciBzdWdnZXN0PUZTLmdldFN0cmVhbShzdWdnZXN0RkQpO2lmKHN1Z2dlc3QpRlMuY2xvc2Uoc3VnZ2VzdCk7cmV0dXJuIEZTLm9wZW4ocGF0aCxmbGFncywwLHN1Z2dlc3RGRCxzdWdnZXN0RkQpLmZkfSxkb1JlYWR2OmZ1bmN0aW9uKHN0cmVhbSxpb3YsaW92Y250LG9mZnNldCl7dmFyIHJldD0wO2Zvcih2YXIgaT0wO2k8aW92Y250O2krKyl7dmFyIHB0cj1IRUFQMzJbaW92K2kqOD4+Ml07dmFyIGxlbj1IRUFQMzJbaW92KyhpKjgrNCk+PjJdO3ZhciBjdXJyPUZTLnJlYWQoc3RyZWFtLEhFQVA4LHB0cixsZW4sb2Zmc2V0KTtpZihjdXJyPDApcmV0dXJuLTE7cmV0Kz1jdXJyO2lmKGN1cnI8bGVuKWJyZWFrfXJldHVybiByZXR9LGRvV3JpdGV2OmZ1bmN0aW9uKHN0cmVhbSxpb3YsaW92Y250LG9mZnNldCl7dmFyIHJldD0wO2Zvcih2YXIgaT0wO2k8aW92Y250O2krKyl7dmFyIHB0cj1IRUFQMzJbaW92K2kqOD4+Ml07dmFyIGxlbj1IRUFQMzJbaW92KyhpKjgrNCk+PjJdO3ZhciBjdXJyPUZTLndyaXRlKHN0cmVhbSxIRUFQOCxwdHIsbGVuLG9mZnNldCk7aWYoY3VycjwwKXJldHVybi0xO3JldCs9Y3Vycn1yZXR1cm4gcmV0fSx2YXJhcmdzOnVuZGVmaW5lZCxnZXQ6ZnVuY3Rpb24oKXtTWVNDQUxMUy52YXJhcmdzKz00O3ZhciByZXQ9SEVBUDMyW1NZU0NBTExTLnZhcmFyZ3MtND4+Ml07cmV0dXJuIHJldH0sZ2V0U3RyOmZ1bmN0aW9uKHB0cil7dmFyIHJldD1VVEY4VG9TdHJpbmcocHRyKTtyZXR1cm4gcmV0fSxnZXRTdHJlYW1Gcm9tRkQ6ZnVuY3Rpb24oZmQpe3ZhciBzdHJlYW09RlMuZ2V0U3RyZWFtKGZkKTtpZighc3RyZWFtKXRocm93IG5ldyBGUy5FcnJub0Vycm9yKDgpO3JldHVybiBzdHJlYW19LGdldDY0OmZ1bmN0aW9uKGxvdyxoaWdoKXtyZXR1cm4gbG93fX07ZnVuY3Rpb24gX19fc3lzY2FsbF9mY250bDY0KGZkLGNtZCx2YXJhcmdzKXtTWVNDQUxMUy52YXJhcmdzPXZhcmFyZ3M7dHJ5e3ZhciBzdHJlYW09U1lTQ0FMTFMuZ2V0U3RyZWFtRnJvbUZEKGZkKTtzd2l0Y2goY21kKXtjYXNlIDA6e3ZhciBhcmc9U1lTQ0FMTFMuZ2V0KCk7aWYoYXJnPDApe3JldHVybi0yOH12YXIgbmV3U3RyZWFtO25ld1N0cmVhbT1GUy5vcGVuKHN0cmVhbS5wYXRoLHN0cmVhbS5mbGFncywwLGFyZyk7cmV0dXJuIG5ld1N0cmVhbS5mZH1jYXNlIDE6Y2FzZSAyOnJldHVybiAwO2Nhc2UgMzpyZXR1cm4gc3RyZWFtLmZsYWdzO2Nhc2UgNDp7dmFyIGFyZz1TWVNDQUxMUy5nZXQoKTtzdHJlYW0uZmxhZ3N8PWFyZztyZXR1cm4gMH1jYXNlIDU6e3ZhciBhcmc9U1lTQ0FMTFMuZ2V0KCk7dmFyIG9mZnNldD0wO0hFQVAxNlthcmcrb2Zmc2V0Pj4xXT0yO3JldHVybiAwfWNhc2UgNjpjYXNlIDc6cmV0dXJuIDA7Y2FzZSAxNjpjYXNlIDg6cmV0dXJuLTI4O2Nhc2UgOTpzZXRFcnJObygyOCk7cmV0dXJuLTE7ZGVmYXVsdDp7cmV0dXJuLTI4fX19Y2F0Y2goZSl7aWYodHlwZW9mIEZTPT1cInVuZGVmaW5lZFwifHwhKGUgaW5zdGFuY2VvZiBGUy5FcnJub0Vycm9yKSl0aHJvdyBlO3JldHVybi1lLmVycm5vfX1mdW5jdGlvbiBfX19zeXNjYWxsX2lvY3RsKGZkLG9wLHZhcmFyZ3Mpe1NZU0NBTExTLnZhcmFyZ3M9dmFyYXJnczt0cnl7dmFyIHN0cmVhbT1TWVNDQUxMUy5nZXRTdHJlYW1Gcm9tRkQoZmQpO3N3aXRjaChvcCl7Y2FzZSAyMTUwOTpjYXNlIDIxNTA1OntpZighc3RyZWFtLnR0eSlyZXR1cm4tNTk7cmV0dXJuIDB9Y2FzZSAyMTUxMDpjYXNlIDIxNTExOmNhc2UgMjE1MTI6Y2FzZSAyMTUwNjpjYXNlIDIxNTA3OmNhc2UgMjE1MDg6e2lmKCFzdHJlYW0udHR5KXJldHVybi01OTtyZXR1cm4gMH1jYXNlIDIxNTE5OntpZighc3RyZWFtLnR0eSlyZXR1cm4tNTk7dmFyIGFyZ3A9U1lTQ0FMTFMuZ2V0KCk7SEVBUDMyW2FyZ3A+PjJdPTA7cmV0dXJuIDB9Y2FzZSAyMTUyMDp7aWYoIXN0cmVhbS50dHkpcmV0dXJuLTU5O3JldHVybi0yOH1jYXNlIDIxNTMxOnt2YXIgYXJncD1TWVNDQUxMUy5nZXQoKTtyZXR1cm4gRlMuaW9jdGwoc3RyZWFtLG9wLGFyZ3ApfWNhc2UgMjE1MjM6e2lmKCFzdHJlYW0udHR5KXJldHVybi01OTtyZXR1cm4gMH1jYXNlIDIxNTI0OntpZighc3RyZWFtLnR0eSlyZXR1cm4tNTk7cmV0dXJuIDB9ZGVmYXVsdDphYm9ydChcImJhZCBpb2N0bCBzeXNjYWxsIFwiK29wKX19Y2F0Y2goZSl7aWYodHlwZW9mIEZTPT1cInVuZGVmaW5lZFwifHwhKGUgaW5zdGFuY2VvZiBGUy5FcnJub0Vycm9yKSl0aHJvdyBlO3JldHVybi1lLmVycm5vfX1mdW5jdGlvbiBfX19zeXNjYWxsX29wZW4ocGF0aCxmbGFncyx2YXJhcmdzKXtTWVNDQUxMUy52YXJhcmdzPXZhcmFyZ3M7dHJ5e3ZhciBwYXRobmFtZT1TWVNDQUxMUy5nZXRTdHIocGF0aCk7dmFyIG1vZGU9dmFyYXJncz9TWVNDQUxMUy5nZXQoKTowO3ZhciBzdHJlYW09RlMub3BlbihwYXRobmFtZSxmbGFncyxtb2RlKTtyZXR1cm4gc3RyZWFtLmZkfWNhdGNoKGUpe2lmKHR5cGVvZiBGUz09XCJ1bmRlZmluZWRcInx8IShlIGluc3RhbmNlb2YgRlMuRXJybm9FcnJvcikpdGhyb3cgZTtyZXR1cm4tZS5lcnJub319dmFyIHN0cnVjdFJlZ2lzdHJhdGlvbnM9e307ZnVuY3Rpb24gcnVuRGVzdHJ1Y3RvcnMoZGVzdHJ1Y3RvcnMpe3doaWxlKGRlc3RydWN0b3JzLmxlbmd0aCl7dmFyIHB0cj1kZXN0cnVjdG9ycy5wb3AoKTt2YXIgZGVsPWRlc3RydWN0b3JzLnBvcCgpO2RlbChwdHIpfX1mdW5jdGlvbiBzaW1wbGVSZWFkVmFsdWVGcm9tUG9pbnRlcihwb2ludGVyKXtyZXR1cm4gdGhpc1tcImZyb21XaXJlVHlwZVwiXShIRUFQVTMyW3BvaW50ZXI+PjJdKX12YXIgYXdhaXRpbmdEZXBlbmRlbmNpZXM9e307dmFyIHJlZ2lzdGVyZWRUeXBlcz17fTt2YXIgdHlwZURlcGVuZGVuY2llcz17fTt2YXIgY2hhcl8wPTQ4O3ZhciBjaGFyXzk9NTc7ZnVuY3Rpb24gbWFrZUxlZ2FsRnVuY3Rpb25OYW1lKG5hbWUpe2lmKHVuZGVmaW5lZD09PW5hbWUpe3JldHVyblwiX3Vua25vd25cIn1uYW1lPW5hbWUucmVwbGFjZSgvW15hLXpBLVowLTlfXS9nLFwiJFwiKTt2YXIgZj1uYW1lLmNoYXJDb2RlQXQoMCk7aWYoZj49Y2hhcl8wJiZmPD1jaGFyXzkpe3JldHVyblwiX1wiK25hbWV9ZWxzZXtyZXR1cm4gbmFtZX19ZnVuY3Rpb24gY3JlYXRlTmFtZWRGdW5jdGlvbihuYW1lLGJvZHkpe25hbWU9bWFrZUxlZ2FsRnVuY3Rpb25OYW1lKG5hbWUpO3JldHVybiBuZXcgRnVuY3Rpb24oXCJib2R5XCIsXCJyZXR1cm4gZnVuY3Rpb24gXCIrbmFtZStcIigpIHtcXG5cIisnICAgIFwidXNlIHN0cmljdFwiOycrXCIgICAgcmV0dXJuIGJvZHkuYXBwbHkodGhpcywgYXJndW1lbnRzKTtcXG5cIitcIn07XFxuXCIpKGJvZHkpfWZ1bmN0aW9uIGV4dGVuZEVycm9yKGJhc2VFcnJvclR5cGUsZXJyb3JOYW1lKXt2YXIgZXJyb3JDbGFzcz1jcmVhdGVOYW1lZEZ1bmN0aW9uKGVycm9yTmFtZSxmdW5jdGlvbihtZXNzYWdlKXt0aGlzLm5hbWU9ZXJyb3JOYW1lO3RoaXMubWVzc2FnZT1tZXNzYWdlO3ZhciBzdGFjaz1uZXcgRXJyb3IobWVzc2FnZSkuc3RhY2s7aWYoc3RhY2shPT11bmRlZmluZWQpe3RoaXMuc3RhY2s9dGhpcy50b1N0cmluZygpK1wiXFxuXCIrc3RhY2sucmVwbGFjZSgvXkVycm9yKDpbXlxcbl0qKT9cXG4vLFwiXCIpfX0pO2Vycm9yQ2xhc3MucHJvdG90eXBlPU9iamVjdC5jcmVhdGUoYmFzZUVycm9yVHlwZS5wcm90b3R5cGUpO2Vycm9yQ2xhc3MucHJvdG90eXBlLmNvbnN0cnVjdG9yPWVycm9yQ2xhc3M7ZXJyb3JDbGFzcy5wcm90b3R5cGUudG9TdHJpbmc9ZnVuY3Rpb24oKXtpZih0aGlzLm1lc3NhZ2U9PT11bmRlZmluZWQpe3JldHVybiB0aGlzLm5hbWV9ZWxzZXtyZXR1cm4gdGhpcy5uYW1lK1wiOiBcIit0aGlzLm1lc3NhZ2V9fTtyZXR1cm4gZXJyb3JDbGFzc312YXIgSW50ZXJuYWxFcnJvcj11bmRlZmluZWQ7ZnVuY3Rpb24gdGhyb3dJbnRlcm5hbEVycm9yKG1lc3NhZ2Upe3Rocm93IG5ldyBJbnRlcm5hbEVycm9yKG1lc3NhZ2UpfWZ1bmN0aW9uIHdoZW5EZXBlbmRlbnRUeXBlc0FyZVJlc29sdmVkKG15VHlwZXMsZGVwZW5kZW50VHlwZXMsZ2V0VHlwZUNvbnZlcnRlcnMpe215VHlwZXMuZm9yRWFjaChmdW5jdGlvbih0eXBlKXt0eXBlRGVwZW5kZW5jaWVzW3R5cGVdPWRlcGVuZGVudFR5cGVzfSk7ZnVuY3Rpb24gb25Db21wbGV0ZSh0eXBlQ29udmVydGVycyl7dmFyIG15VHlwZUNvbnZlcnRlcnM9Z2V0VHlwZUNvbnZlcnRlcnModHlwZUNvbnZlcnRlcnMpO2lmKG15VHlwZUNvbnZlcnRlcnMubGVuZ3RoIT09bXlUeXBlcy5sZW5ndGgpe3Rocm93SW50ZXJuYWxFcnJvcihcIk1pc21hdGNoZWQgdHlwZSBjb252ZXJ0ZXIgY291bnRcIil9Zm9yKHZhciBpPTA7aTxteVR5cGVzLmxlbmd0aDsrK2kpe3JlZ2lzdGVyVHlwZShteVR5cGVzW2ldLG15VHlwZUNvbnZlcnRlcnNbaV0pfX12YXIgdHlwZUNvbnZlcnRlcnM9bmV3IEFycmF5KGRlcGVuZGVudFR5cGVzLmxlbmd0aCk7dmFyIHVucmVnaXN0ZXJlZFR5cGVzPVtdO3ZhciByZWdpc3RlcmVkPTA7ZGVwZW5kZW50VHlwZXMuZm9yRWFjaChmdW5jdGlvbihkdCxpKXtpZihyZWdpc3RlcmVkVHlwZXMuaGFzT3duUHJvcGVydHkoZHQpKXt0eXBlQ29udmVydGVyc1tpXT1yZWdpc3RlcmVkVHlwZXNbZHRdfWVsc2V7dW5yZWdpc3RlcmVkVHlwZXMucHVzaChkdCk7aWYoIWF3YWl0aW5nRGVwZW5kZW5jaWVzLmhhc093blByb3BlcnR5KGR0KSl7YXdhaXRpbmdEZXBlbmRlbmNpZXNbZHRdPVtdfWF3YWl0aW5nRGVwZW5kZW5jaWVzW2R0XS5wdXNoKGZ1bmN0aW9uKCl7dHlwZUNvbnZlcnRlcnNbaV09cmVnaXN0ZXJlZFR5cGVzW2R0XTsrK3JlZ2lzdGVyZWQ7aWYocmVnaXN0ZXJlZD09PXVucmVnaXN0ZXJlZFR5cGVzLmxlbmd0aCl7b25Db21wbGV0ZSh0eXBlQ29udmVydGVycyl9fSl9fSk7aWYoMD09PXVucmVnaXN0ZXJlZFR5cGVzLmxlbmd0aCl7b25Db21wbGV0ZSh0eXBlQ29udmVydGVycyl9fWZ1bmN0aW9uIF9fZW1iaW5kX2ZpbmFsaXplX3ZhbHVlX29iamVjdChzdHJ1Y3RUeXBlKXt2YXIgcmVnPXN0cnVjdFJlZ2lzdHJhdGlvbnNbc3RydWN0VHlwZV07ZGVsZXRlIHN0cnVjdFJlZ2lzdHJhdGlvbnNbc3RydWN0VHlwZV07dmFyIHJhd0NvbnN0cnVjdG9yPXJlZy5yYXdDb25zdHJ1Y3Rvcjt2YXIgcmF3RGVzdHJ1Y3Rvcj1yZWcucmF3RGVzdHJ1Y3Rvcjt2YXIgZmllbGRSZWNvcmRzPXJlZy5maWVsZHM7dmFyIGZpZWxkVHlwZXM9ZmllbGRSZWNvcmRzLm1hcChmdW5jdGlvbihmaWVsZCl7cmV0dXJuIGZpZWxkLmdldHRlclJldHVyblR5cGV9KS5jb25jYXQoZmllbGRSZWNvcmRzLm1hcChmdW5jdGlvbihmaWVsZCl7cmV0dXJuIGZpZWxkLnNldHRlckFyZ3VtZW50VHlwZX0pKTt3aGVuRGVwZW5kZW50VHlwZXNBcmVSZXNvbHZlZChbc3RydWN0VHlwZV0sZmllbGRUeXBlcyxmdW5jdGlvbihmaWVsZFR5cGVzKXt2YXIgZmllbGRzPXt9O2ZpZWxkUmVjb3Jkcy5mb3JFYWNoKGZ1bmN0aW9uKGZpZWxkLGkpe3ZhciBmaWVsZE5hbWU9ZmllbGQuZmllbGROYW1lO3ZhciBnZXR0ZXJSZXR1cm5UeXBlPWZpZWxkVHlwZXNbaV07dmFyIGdldHRlcj1maWVsZC5nZXR0ZXI7dmFyIGdldHRlckNvbnRleHQ9ZmllbGQuZ2V0dGVyQ29udGV4dDt2YXIgc2V0dGVyQXJndW1lbnRUeXBlPWZpZWxkVHlwZXNbaStmaWVsZFJlY29yZHMubGVuZ3RoXTt2YXIgc2V0dGVyPWZpZWxkLnNldHRlcjt2YXIgc2V0dGVyQ29udGV4dD1maWVsZC5zZXR0ZXJDb250ZXh0O2ZpZWxkc1tmaWVsZE5hbWVdPXtyZWFkOmZ1bmN0aW9uKHB0cil7cmV0dXJuIGdldHRlclJldHVyblR5cGVbXCJmcm9tV2lyZVR5cGVcIl0oZ2V0dGVyKGdldHRlckNvbnRleHQscHRyKSl9LHdyaXRlOmZ1bmN0aW9uKHB0cixvKXt2YXIgZGVzdHJ1Y3RvcnM9W107c2V0dGVyKHNldHRlckNvbnRleHQscHRyLHNldHRlckFyZ3VtZW50VHlwZVtcInRvV2lyZVR5cGVcIl0oZGVzdHJ1Y3RvcnMsbykpO3J1bkRlc3RydWN0b3JzKGRlc3RydWN0b3JzKX19fSk7cmV0dXJuW3tuYW1lOnJlZy5uYW1lLFwiZnJvbVdpcmVUeXBlXCI6ZnVuY3Rpb24ocHRyKXt2YXIgcnY9e307Zm9yKHZhciBpIGluIGZpZWxkcyl7cnZbaV09ZmllbGRzW2ldLnJlYWQocHRyKX1yYXdEZXN0cnVjdG9yKHB0cik7cmV0dXJuIHJ2fSxcInRvV2lyZVR5cGVcIjpmdW5jdGlvbihkZXN0cnVjdG9ycyxvKXtmb3IodmFyIGZpZWxkTmFtZSBpbiBmaWVsZHMpe2lmKCEoZmllbGROYW1lIGluIG8pKXt0aHJvdyBuZXcgVHlwZUVycm9yKCdNaXNzaW5nIGZpZWxkOiAgXCInK2ZpZWxkTmFtZSsnXCInKX19dmFyIHB0cj1yYXdDb25zdHJ1Y3RvcigpO2ZvcihmaWVsZE5hbWUgaW4gZmllbGRzKXtmaWVsZHNbZmllbGROYW1lXS53cml0ZShwdHIsb1tmaWVsZE5hbWVdKX1pZihkZXN0cnVjdG9ycyE9PW51bGwpe2Rlc3RydWN0b3JzLnB1c2gocmF3RGVzdHJ1Y3RvcixwdHIpfXJldHVybiBwdHJ9LFwiYXJnUGFja0FkdmFuY2VcIjo4LFwicmVhZFZhbHVlRnJvbVBvaW50ZXJcIjpzaW1wbGVSZWFkVmFsdWVGcm9tUG9pbnRlcixkZXN0cnVjdG9yRnVuY3Rpb246cmF3RGVzdHJ1Y3Rvcn1dfSl9ZnVuY3Rpb24gX19lbWJpbmRfcmVnaXN0ZXJfYmlnaW50KHByaW1pdGl2ZVR5cGUsbmFtZSxzaXplLG1pblJhbmdlLG1heFJhbmdlKXt9ZnVuY3Rpb24gZ2V0U2hpZnRGcm9tU2l6ZShzaXplKXtzd2l0Y2goc2l6ZSl7Y2FzZSAxOnJldHVybiAwO2Nhc2UgMjpyZXR1cm4gMTtjYXNlIDQ6cmV0dXJuIDI7Y2FzZSA4OnJldHVybiAzO2RlZmF1bHQ6dGhyb3cgbmV3IFR5cGVFcnJvcihcIlVua25vd24gdHlwZSBzaXplOiBcIitzaXplKX19ZnVuY3Rpb24gZW1iaW5kX2luaXRfY2hhckNvZGVzKCl7dmFyIGNvZGVzPW5ldyBBcnJheSgyNTYpO2Zvcih2YXIgaT0wO2k8MjU2OysraSl7Y29kZXNbaV09U3RyaW5nLmZyb21DaGFyQ29kZShpKX1lbWJpbmRfY2hhckNvZGVzPWNvZGVzfXZhciBlbWJpbmRfY2hhckNvZGVzPXVuZGVmaW5lZDtmdW5jdGlvbiByZWFkTGF0aW4xU3RyaW5nKHB0cil7dmFyIHJldD1cIlwiO3ZhciBjPXB0cjt3aGlsZShIRUFQVThbY10pe3JldCs9ZW1iaW5kX2NoYXJDb2Rlc1tIRUFQVThbYysrXV19cmV0dXJuIHJldH12YXIgQmluZGluZ0Vycm9yPXVuZGVmaW5lZDtmdW5jdGlvbiB0aHJvd0JpbmRpbmdFcnJvcihtZXNzYWdlKXt0aHJvdyBuZXcgQmluZGluZ0Vycm9yKG1lc3NhZ2UpfWZ1bmN0aW9uIHJlZ2lzdGVyVHlwZShyYXdUeXBlLHJlZ2lzdGVyZWRJbnN0YW5jZSxvcHRpb25zPXt9KXtpZighKFwiYXJnUGFja0FkdmFuY2VcImluIHJlZ2lzdGVyZWRJbnN0YW5jZSkpe3Rocm93IG5ldyBUeXBlRXJyb3IoXCJyZWdpc3RlclR5cGUgcmVnaXN0ZXJlZEluc3RhbmNlIHJlcXVpcmVzIGFyZ1BhY2tBZHZhbmNlXCIpfXZhciBuYW1lPXJlZ2lzdGVyZWRJbnN0YW5jZS5uYW1lO2lmKCFyYXdUeXBlKXt0aHJvd0JpbmRpbmdFcnJvcigndHlwZSBcIicrbmFtZSsnXCIgbXVzdCBoYXZlIGEgcG9zaXRpdmUgaW50ZWdlciB0eXBlaWQgcG9pbnRlcicpfWlmKHJlZ2lzdGVyZWRUeXBlcy5oYXNPd25Qcm9wZXJ0eShyYXdUeXBlKSl7aWYob3B0aW9ucy5pZ25vcmVEdXBsaWNhdGVSZWdpc3RyYXRpb25zKXtyZXR1cm59ZWxzZXt0aHJvd0JpbmRpbmdFcnJvcihcIkNhbm5vdCByZWdpc3RlciB0eXBlICdcIituYW1lK1wiJyB0d2ljZVwiKX19cmVnaXN0ZXJlZFR5cGVzW3Jhd1R5cGVdPXJlZ2lzdGVyZWRJbnN0YW5jZTtkZWxldGUgdHlwZURlcGVuZGVuY2llc1tyYXdUeXBlXTtpZihhd2FpdGluZ0RlcGVuZGVuY2llcy5oYXNPd25Qcm9wZXJ0eShyYXdUeXBlKSl7dmFyIGNhbGxiYWNrcz1hd2FpdGluZ0RlcGVuZGVuY2llc1tyYXdUeXBlXTtkZWxldGUgYXdhaXRpbmdEZXBlbmRlbmNpZXNbcmF3VHlwZV07Y2FsbGJhY2tzLmZvckVhY2goZnVuY3Rpb24oY2Ipe2NiKCl9KX19ZnVuY3Rpb24gX19lbWJpbmRfcmVnaXN0ZXJfYm9vbChyYXdUeXBlLG5hbWUsc2l6ZSx0cnVlVmFsdWUsZmFsc2VWYWx1ZSl7dmFyIHNoaWZ0PWdldFNoaWZ0RnJvbVNpemUoc2l6ZSk7bmFtZT1yZWFkTGF0aW4xU3RyaW5nKG5hbWUpO3JlZ2lzdGVyVHlwZShyYXdUeXBlLHtuYW1lOm5hbWUsXCJmcm9tV2lyZVR5cGVcIjpmdW5jdGlvbih3dCl7cmV0dXJuISF3dH0sXCJ0b1dpcmVUeXBlXCI6ZnVuY3Rpb24oZGVzdHJ1Y3RvcnMsbyl7cmV0dXJuIG8/dHJ1ZVZhbHVlOmZhbHNlVmFsdWV9LFwiYXJnUGFja0FkdmFuY2VcIjo4LFwicmVhZFZhbHVlRnJvbVBvaW50ZXJcIjpmdW5jdGlvbihwb2ludGVyKXt2YXIgaGVhcDtpZihzaXplPT09MSl7aGVhcD1IRUFQOH1lbHNlIGlmKHNpemU9PT0yKXtoZWFwPUhFQVAxNn1lbHNlIGlmKHNpemU9PT00KXtoZWFwPUhFQVAzMn1lbHNle3Rocm93IG5ldyBUeXBlRXJyb3IoXCJVbmtub3duIGJvb2xlYW4gdHlwZSBzaXplOiBcIituYW1lKX1yZXR1cm4gdGhpc1tcImZyb21XaXJlVHlwZVwiXShoZWFwW3BvaW50ZXI+PnNoaWZ0XSl9LGRlc3RydWN0b3JGdW5jdGlvbjpudWxsfSl9ZnVuY3Rpb24gQ2xhc3NIYW5kbGVfaXNBbGlhc09mKG90aGVyKXtpZighKHRoaXMgaW5zdGFuY2VvZiBDbGFzc0hhbmRsZSkpe3JldHVybiBmYWxzZX1pZighKG90aGVyIGluc3RhbmNlb2YgQ2xhc3NIYW5kbGUpKXtyZXR1cm4gZmFsc2V9dmFyIGxlZnRDbGFzcz10aGlzLiQkLnB0clR5cGUucmVnaXN0ZXJlZENsYXNzO3ZhciBsZWZ0PXRoaXMuJCQucHRyO3ZhciByaWdodENsYXNzPW90aGVyLiQkLnB0clR5cGUucmVnaXN0ZXJlZENsYXNzO3ZhciByaWdodD1vdGhlci4kJC5wdHI7d2hpbGUobGVmdENsYXNzLmJhc2VDbGFzcyl7bGVmdD1sZWZ0Q2xhc3MudXBjYXN0KGxlZnQpO2xlZnRDbGFzcz1sZWZ0Q2xhc3MuYmFzZUNsYXNzfXdoaWxlKHJpZ2h0Q2xhc3MuYmFzZUNsYXNzKXtyaWdodD1yaWdodENsYXNzLnVwY2FzdChyaWdodCk7cmlnaHRDbGFzcz1yaWdodENsYXNzLmJhc2VDbGFzc31yZXR1cm4gbGVmdENsYXNzPT09cmlnaHRDbGFzcyYmbGVmdD09PXJpZ2h0fWZ1bmN0aW9uIHNoYWxsb3dDb3B5SW50ZXJuYWxQb2ludGVyKG8pe3JldHVybntjb3VudDpvLmNvdW50LGRlbGV0ZVNjaGVkdWxlZDpvLmRlbGV0ZVNjaGVkdWxlZCxwcmVzZXJ2ZVBvaW50ZXJPbkRlbGV0ZTpvLnByZXNlcnZlUG9pbnRlck9uRGVsZXRlLHB0cjpvLnB0cixwdHJUeXBlOm8ucHRyVHlwZSxzbWFydFB0cjpvLnNtYXJ0UHRyLHNtYXJ0UHRyVHlwZTpvLnNtYXJ0UHRyVHlwZX19ZnVuY3Rpb24gdGhyb3dJbnN0YW5jZUFscmVhZHlEZWxldGVkKG9iail7ZnVuY3Rpb24gZ2V0SW5zdGFuY2VUeXBlTmFtZShoYW5kbGUpe3JldHVybiBoYW5kbGUuJCQucHRyVHlwZS5yZWdpc3RlcmVkQ2xhc3MubmFtZX10aHJvd0JpbmRpbmdFcnJvcihnZXRJbnN0YW5jZVR5cGVOYW1lKG9iaikrXCIgaW5zdGFuY2UgYWxyZWFkeSBkZWxldGVkXCIpfXZhciBmaW5hbGl6YXRpb25SZWdpc3RyeT1mYWxzZTtmdW5jdGlvbiBkZXRhY2hGaW5hbGl6ZXIoaGFuZGxlKXt9ZnVuY3Rpb24gcnVuRGVzdHJ1Y3RvcigkJCl7aWYoJCQuc21hcnRQdHIpeyQkLnNtYXJ0UHRyVHlwZS5yYXdEZXN0cnVjdG9yKCQkLnNtYXJ0UHRyKX1lbHNleyQkLnB0clR5cGUucmVnaXN0ZXJlZENsYXNzLnJhd0Rlc3RydWN0b3IoJCQucHRyKX19ZnVuY3Rpb24gcmVsZWFzZUNsYXNzSGFuZGxlKCQkKXskJC5jb3VudC52YWx1ZS09MTt2YXIgdG9EZWxldGU9MD09PSQkLmNvdW50LnZhbHVlO2lmKHRvRGVsZXRlKXtydW5EZXN0cnVjdG9yKCQkKX19ZnVuY3Rpb24gZG93bmNhc3RQb2ludGVyKHB0cixwdHJDbGFzcyxkZXNpcmVkQ2xhc3Mpe2lmKHB0ckNsYXNzPT09ZGVzaXJlZENsYXNzKXtyZXR1cm4gcHRyfWlmKHVuZGVmaW5lZD09PWRlc2lyZWRDbGFzcy5iYXNlQ2xhc3Mpe3JldHVybiBudWxsfXZhciBydj1kb3duY2FzdFBvaW50ZXIocHRyLHB0ckNsYXNzLGRlc2lyZWRDbGFzcy5iYXNlQ2xhc3MpO2lmKHJ2PT09bnVsbCl7cmV0dXJuIG51bGx9cmV0dXJuIGRlc2lyZWRDbGFzcy5kb3duY2FzdChydil9dmFyIHJlZ2lzdGVyZWRQb2ludGVycz17fTtmdW5jdGlvbiBnZXRJbmhlcml0ZWRJbnN0YW5jZUNvdW50KCl7cmV0dXJuIE9iamVjdC5rZXlzKHJlZ2lzdGVyZWRJbnN0YW5jZXMpLmxlbmd0aH1mdW5jdGlvbiBnZXRMaXZlSW5oZXJpdGVkSW5zdGFuY2VzKCl7dmFyIHJ2PVtdO2Zvcih2YXIgayBpbiByZWdpc3RlcmVkSW5zdGFuY2VzKXtpZihyZWdpc3RlcmVkSW5zdGFuY2VzLmhhc093blByb3BlcnR5KGspKXtydi5wdXNoKHJlZ2lzdGVyZWRJbnN0YW5jZXNba10pfX1yZXR1cm4gcnZ9dmFyIGRlbGV0aW9uUXVldWU9W107ZnVuY3Rpb24gZmx1c2hQZW5kaW5nRGVsZXRlcygpe3doaWxlKGRlbGV0aW9uUXVldWUubGVuZ3RoKXt2YXIgb2JqPWRlbGV0aW9uUXVldWUucG9wKCk7b2JqLiQkLmRlbGV0ZVNjaGVkdWxlZD1mYWxzZTtvYmpbXCJkZWxldGVcIl0oKX19dmFyIGRlbGF5RnVuY3Rpb249dW5kZWZpbmVkO2Z1bmN0aW9uIHNldERlbGF5RnVuY3Rpb24oZm4pe2RlbGF5RnVuY3Rpb249Zm47aWYoZGVsZXRpb25RdWV1ZS5sZW5ndGgmJmRlbGF5RnVuY3Rpb24pe2RlbGF5RnVuY3Rpb24oZmx1c2hQZW5kaW5nRGVsZXRlcyl9fWZ1bmN0aW9uIGluaXRfZW1iaW5kKCl7TW9kdWxlW1wiZ2V0SW5oZXJpdGVkSW5zdGFuY2VDb3VudFwiXT1nZXRJbmhlcml0ZWRJbnN0YW5jZUNvdW50O01vZHVsZVtcImdldExpdmVJbmhlcml0ZWRJbnN0YW5jZXNcIl09Z2V0TGl2ZUluaGVyaXRlZEluc3RhbmNlcztNb2R1bGVbXCJmbHVzaFBlbmRpbmdEZWxldGVzXCJdPWZsdXNoUGVuZGluZ0RlbGV0ZXM7TW9kdWxlW1wic2V0RGVsYXlGdW5jdGlvblwiXT1zZXREZWxheUZ1bmN0aW9ufXZhciByZWdpc3RlcmVkSW5zdGFuY2VzPXt9O2Z1bmN0aW9uIGdldEJhc2VzdFBvaW50ZXIoY2xhc3NfLHB0cil7aWYocHRyPT09dW5kZWZpbmVkKXt0aHJvd0JpbmRpbmdFcnJvcihcInB0ciBzaG91bGQgbm90IGJlIHVuZGVmaW5lZFwiKX13aGlsZShjbGFzc18uYmFzZUNsYXNzKXtwdHI9Y2xhc3NfLnVwY2FzdChwdHIpO2NsYXNzXz1jbGFzc18uYmFzZUNsYXNzfXJldHVybiBwdHJ9ZnVuY3Rpb24gZ2V0SW5oZXJpdGVkSW5zdGFuY2UoY2xhc3NfLHB0cil7cHRyPWdldEJhc2VzdFBvaW50ZXIoY2xhc3NfLHB0cik7cmV0dXJuIHJlZ2lzdGVyZWRJbnN0YW5jZXNbcHRyXX1mdW5jdGlvbiBtYWtlQ2xhc3NIYW5kbGUocHJvdG90eXBlLHJlY29yZCl7aWYoIXJlY29yZC5wdHJUeXBlfHwhcmVjb3JkLnB0cil7dGhyb3dJbnRlcm5hbEVycm9yKFwibWFrZUNsYXNzSGFuZGxlIHJlcXVpcmVzIHB0ciBhbmQgcHRyVHlwZVwiKX12YXIgaGFzU21hcnRQdHJUeXBlPSEhcmVjb3JkLnNtYXJ0UHRyVHlwZTt2YXIgaGFzU21hcnRQdHI9ISFyZWNvcmQuc21hcnRQdHI7aWYoaGFzU21hcnRQdHJUeXBlIT09aGFzU21hcnRQdHIpe3Rocm93SW50ZXJuYWxFcnJvcihcIkJvdGggc21hcnRQdHJUeXBlIGFuZCBzbWFydFB0ciBtdXN0IGJlIHNwZWNpZmllZFwiKX1yZWNvcmQuY291bnQ9e3ZhbHVlOjF9O3JldHVybiBhdHRhY2hGaW5hbGl6ZXIoT2JqZWN0LmNyZWF0ZShwcm90b3R5cGUseyQkOnt2YWx1ZTpyZWNvcmR9fSkpfWZ1bmN0aW9uIFJlZ2lzdGVyZWRQb2ludGVyX2Zyb21XaXJlVHlwZShwdHIpe3ZhciByYXdQb2ludGVyPXRoaXMuZ2V0UG9pbnRlZShwdHIpO2lmKCFyYXdQb2ludGVyKXt0aGlzLmRlc3RydWN0b3IocHRyKTtyZXR1cm4gbnVsbH12YXIgcmVnaXN0ZXJlZEluc3RhbmNlPWdldEluaGVyaXRlZEluc3RhbmNlKHRoaXMucmVnaXN0ZXJlZENsYXNzLHJhd1BvaW50ZXIpO2lmKHVuZGVmaW5lZCE9PXJlZ2lzdGVyZWRJbnN0YW5jZSl7aWYoMD09PXJlZ2lzdGVyZWRJbnN0YW5jZS4kJC5jb3VudC52YWx1ZSl7cmVnaXN0ZXJlZEluc3RhbmNlLiQkLnB0cj1yYXdQb2ludGVyO3JlZ2lzdGVyZWRJbnN0YW5jZS4kJC5zbWFydFB0cj1wdHI7cmV0dXJuIHJlZ2lzdGVyZWRJbnN0YW5jZVtcImNsb25lXCJdKCl9ZWxzZXt2YXIgcnY9cmVnaXN0ZXJlZEluc3RhbmNlW1wiY2xvbmVcIl0oKTt0aGlzLmRlc3RydWN0b3IocHRyKTtyZXR1cm4gcnZ9fWZ1bmN0aW9uIG1ha2VEZWZhdWx0SGFuZGxlKCl7aWYodGhpcy5pc1NtYXJ0UG9pbnRlcil7cmV0dXJuIG1ha2VDbGFzc0hhbmRsZSh0aGlzLnJlZ2lzdGVyZWRDbGFzcy5pbnN0YW5jZVByb3RvdHlwZSx7cHRyVHlwZTp0aGlzLnBvaW50ZWVUeXBlLHB0cjpyYXdQb2ludGVyLHNtYXJ0UHRyVHlwZTp0aGlzLHNtYXJ0UHRyOnB0cn0pfWVsc2V7cmV0dXJuIG1ha2VDbGFzc0hhbmRsZSh0aGlzLnJlZ2lzdGVyZWRDbGFzcy5pbnN0YW5jZVByb3RvdHlwZSx7cHRyVHlwZTp0aGlzLHB0cjpwdHJ9KX19dmFyIGFjdHVhbFR5cGU9dGhpcy5yZWdpc3RlcmVkQ2xhc3MuZ2V0QWN0dWFsVHlwZShyYXdQb2ludGVyKTt2YXIgcmVnaXN0ZXJlZFBvaW50ZXJSZWNvcmQ9cmVnaXN0ZXJlZFBvaW50ZXJzW2FjdHVhbFR5cGVdO2lmKCFyZWdpc3RlcmVkUG9pbnRlclJlY29yZCl7cmV0dXJuIG1ha2VEZWZhdWx0SGFuZGxlLmNhbGwodGhpcyl9dmFyIHRvVHlwZTtpZih0aGlzLmlzQ29uc3Qpe3RvVHlwZT1yZWdpc3RlcmVkUG9pbnRlclJlY29yZC5jb25zdFBvaW50ZXJUeXBlfWVsc2V7dG9UeXBlPXJlZ2lzdGVyZWRQb2ludGVyUmVjb3JkLnBvaW50ZXJUeXBlfXZhciBkcD1kb3duY2FzdFBvaW50ZXIocmF3UG9pbnRlcix0aGlzLnJlZ2lzdGVyZWRDbGFzcyx0b1R5cGUucmVnaXN0ZXJlZENsYXNzKTtpZihkcD09PW51bGwpe3JldHVybiBtYWtlRGVmYXVsdEhhbmRsZS5jYWxsKHRoaXMpfWlmKHRoaXMuaXNTbWFydFBvaW50ZXIpe3JldHVybiBtYWtlQ2xhc3NIYW5kbGUodG9UeXBlLnJlZ2lzdGVyZWRDbGFzcy5pbnN0YW5jZVByb3RvdHlwZSx7cHRyVHlwZTp0b1R5cGUscHRyOmRwLHNtYXJ0UHRyVHlwZTp0aGlzLHNtYXJ0UHRyOnB0cn0pfWVsc2V7cmV0dXJuIG1ha2VDbGFzc0hhbmRsZSh0b1R5cGUucmVnaXN0ZXJlZENsYXNzLmluc3RhbmNlUHJvdG90eXBlLHtwdHJUeXBlOnRvVHlwZSxwdHI6ZHB9KX19ZnVuY3Rpb24gYXR0YWNoRmluYWxpemVyKGhhbmRsZSl7aWYoXCJ1bmRlZmluZWRcIj09PXR5cGVvZiBGaW5hbGl6YXRpb25SZWdpc3RyeSl7YXR0YWNoRmluYWxpemVyPShoYW5kbGU9PmhhbmRsZSk7cmV0dXJuIGhhbmRsZX1maW5hbGl6YXRpb25SZWdpc3RyeT1uZXcgRmluYWxpemF0aW9uUmVnaXN0cnkoaW5mbz0+e3JlbGVhc2VDbGFzc0hhbmRsZShpbmZvLiQkKX0pO2F0dGFjaEZpbmFsaXplcj0oaGFuZGxlPT57dmFyICQkPWhhbmRsZS4kJDt2YXIgaGFzU21hcnRQdHI9ISEkJC5zbWFydFB0cjtpZihoYXNTbWFydFB0cil7dmFyIGluZm89eyQkOiQkfTtmaW5hbGl6YXRpb25SZWdpc3RyeS5yZWdpc3RlcihoYW5kbGUsaW5mbyxoYW5kbGUpfXJldHVybiBoYW5kbGV9KTtkZXRhY2hGaW5hbGl6ZXI9KGhhbmRsZT0+ZmluYWxpemF0aW9uUmVnaXN0cnkudW5yZWdpc3RlcihoYW5kbGUpKTtyZXR1cm4gYXR0YWNoRmluYWxpemVyKGhhbmRsZSl9ZnVuY3Rpb24gQ2xhc3NIYW5kbGVfY2xvbmUoKXtpZighdGhpcy4kJC5wdHIpe3Rocm93SW5zdGFuY2VBbHJlYWR5RGVsZXRlZCh0aGlzKX1pZih0aGlzLiQkLnByZXNlcnZlUG9pbnRlck9uRGVsZXRlKXt0aGlzLiQkLmNvdW50LnZhbHVlKz0xO3JldHVybiB0aGlzfWVsc2V7dmFyIGNsb25lPWF0dGFjaEZpbmFsaXplcihPYmplY3QuY3JlYXRlKE9iamVjdC5nZXRQcm90b3R5cGVPZih0aGlzKSx7JCQ6e3ZhbHVlOnNoYWxsb3dDb3B5SW50ZXJuYWxQb2ludGVyKHRoaXMuJCQpfX0pKTtjbG9uZS4kJC5jb3VudC52YWx1ZSs9MTtjbG9uZS4kJC5kZWxldGVTY2hlZHVsZWQ9ZmFsc2U7cmV0dXJuIGNsb25lfX1mdW5jdGlvbiBDbGFzc0hhbmRsZV9kZWxldGUoKXtpZighdGhpcy4kJC5wdHIpe3Rocm93SW5zdGFuY2VBbHJlYWR5RGVsZXRlZCh0aGlzKX1pZih0aGlzLiQkLmRlbGV0ZVNjaGVkdWxlZCYmIXRoaXMuJCQucHJlc2VydmVQb2ludGVyT25EZWxldGUpe3Rocm93QmluZGluZ0Vycm9yKFwiT2JqZWN0IGFscmVhZHkgc2NoZWR1bGVkIGZvciBkZWxldGlvblwiKX1kZXRhY2hGaW5hbGl6ZXIodGhpcyk7cmVsZWFzZUNsYXNzSGFuZGxlKHRoaXMuJCQpO2lmKCF0aGlzLiQkLnByZXNlcnZlUG9pbnRlck9uRGVsZXRlKXt0aGlzLiQkLnNtYXJ0UHRyPXVuZGVmaW5lZDt0aGlzLiQkLnB0cj11bmRlZmluZWR9fWZ1bmN0aW9uIENsYXNzSGFuZGxlX2lzRGVsZXRlZCgpe3JldHVybiF0aGlzLiQkLnB0cn1mdW5jdGlvbiBDbGFzc0hhbmRsZV9kZWxldGVMYXRlcigpe2lmKCF0aGlzLiQkLnB0cil7dGhyb3dJbnN0YW5jZUFscmVhZHlEZWxldGVkKHRoaXMpfWlmKHRoaXMuJCQuZGVsZXRlU2NoZWR1bGVkJiYhdGhpcy4kJC5wcmVzZXJ2ZVBvaW50ZXJPbkRlbGV0ZSl7dGhyb3dCaW5kaW5nRXJyb3IoXCJPYmplY3QgYWxyZWFkeSBzY2hlZHVsZWQgZm9yIGRlbGV0aW9uXCIpfWRlbGV0aW9uUXVldWUucHVzaCh0aGlzKTtpZihkZWxldGlvblF1ZXVlLmxlbmd0aD09PTEmJmRlbGF5RnVuY3Rpb24pe2RlbGF5RnVuY3Rpb24oZmx1c2hQZW5kaW5nRGVsZXRlcyl9dGhpcy4kJC5kZWxldGVTY2hlZHVsZWQ9dHJ1ZTtyZXR1cm4gdGhpc31mdW5jdGlvbiBpbml0X0NsYXNzSGFuZGxlKCl7Q2xhc3NIYW5kbGUucHJvdG90eXBlW1wiaXNBbGlhc09mXCJdPUNsYXNzSGFuZGxlX2lzQWxpYXNPZjtDbGFzc0hhbmRsZS5wcm90b3R5cGVbXCJjbG9uZVwiXT1DbGFzc0hhbmRsZV9jbG9uZTtDbGFzc0hhbmRsZS5wcm90b3R5cGVbXCJkZWxldGVcIl09Q2xhc3NIYW5kbGVfZGVsZXRlO0NsYXNzSGFuZGxlLnByb3RvdHlwZVtcImlzRGVsZXRlZFwiXT1DbGFzc0hhbmRsZV9pc0RlbGV0ZWQ7Q2xhc3NIYW5kbGUucHJvdG90eXBlW1wiZGVsZXRlTGF0ZXJcIl09Q2xhc3NIYW5kbGVfZGVsZXRlTGF0ZXJ9ZnVuY3Rpb24gQ2xhc3NIYW5kbGUoKXt9ZnVuY3Rpb24gZW5zdXJlT3ZlcmxvYWRUYWJsZShwcm90byxtZXRob2ROYW1lLGh1bWFuTmFtZSl7aWYodW5kZWZpbmVkPT09cHJvdG9bbWV0aG9kTmFtZV0ub3ZlcmxvYWRUYWJsZSl7dmFyIHByZXZGdW5jPXByb3RvW21ldGhvZE5hbWVdO3Byb3RvW21ldGhvZE5hbWVdPWZ1bmN0aW9uKCl7aWYoIXByb3RvW21ldGhvZE5hbWVdLm92ZXJsb2FkVGFibGUuaGFzT3duUHJvcGVydHkoYXJndW1lbnRzLmxlbmd0aCkpe3Rocm93QmluZGluZ0Vycm9yKFwiRnVuY3Rpb24gJ1wiK2h1bWFuTmFtZStcIicgY2FsbGVkIHdpdGggYW4gaW52YWxpZCBudW1iZXIgb2YgYXJndW1lbnRzIChcIithcmd1bWVudHMubGVuZ3RoK1wiKSAtIGV4cGVjdHMgb25lIG9mIChcIitwcm90b1ttZXRob2ROYW1lXS5vdmVybG9hZFRhYmxlK1wiKSFcIil9cmV0dXJuIHByb3RvW21ldGhvZE5hbWVdLm92ZXJsb2FkVGFibGVbYXJndW1lbnRzLmxlbmd0aF0uYXBwbHkodGhpcyxhcmd1bWVudHMpfTtwcm90b1ttZXRob2ROYW1lXS5vdmVybG9hZFRhYmxlPVtdO3Byb3RvW21ldGhvZE5hbWVdLm92ZXJsb2FkVGFibGVbcHJldkZ1bmMuYXJnQ291bnRdPXByZXZGdW5jfX1mdW5jdGlvbiBleHBvc2VQdWJsaWNTeW1ib2wobmFtZSx2YWx1ZSxudW1Bcmd1bWVudHMpe2lmKE1vZHVsZS5oYXNPd25Qcm9wZXJ0eShuYW1lKSl7aWYodW5kZWZpbmVkPT09bnVtQXJndW1lbnRzfHx1bmRlZmluZWQhPT1Nb2R1bGVbbmFtZV0ub3ZlcmxvYWRUYWJsZSYmdW5kZWZpbmVkIT09TW9kdWxlW25hbWVdLm92ZXJsb2FkVGFibGVbbnVtQXJndW1lbnRzXSl7dGhyb3dCaW5kaW5nRXJyb3IoXCJDYW5ub3QgcmVnaXN0ZXIgcHVibGljIG5hbWUgJ1wiK25hbWUrXCInIHR3aWNlXCIpfWVuc3VyZU92ZXJsb2FkVGFibGUoTW9kdWxlLG5hbWUsbmFtZSk7aWYoTW9kdWxlLmhhc093blByb3BlcnR5KG51bUFyZ3VtZW50cykpe3Rocm93QmluZGluZ0Vycm9yKFwiQ2Fubm90IHJlZ2lzdGVyIG11bHRpcGxlIG92ZXJsb2FkcyBvZiBhIGZ1bmN0aW9uIHdpdGggdGhlIHNhbWUgbnVtYmVyIG9mIGFyZ3VtZW50cyAoXCIrbnVtQXJndW1lbnRzK1wiKSFcIil9TW9kdWxlW25hbWVdLm92ZXJsb2FkVGFibGVbbnVtQXJndW1lbnRzXT12YWx1ZX1lbHNle01vZHVsZVtuYW1lXT12YWx1ZTtpZih1bmRlZmluZWQhPT1udW1Bcmd1bWVudHMpe01vZHVsZVtuYW1lXS5udW1Bcmd1bWVudHM9bnVtQXJndW1lbnRzfX19ZnVuY3Rpb24gUmVnaXN0ZXJlZENsYXNzKG5hbWUsY29uc3RydWN0b3IsaW5zdGFuY2VQcm90b3R5cGUscmF3RGVzdHJ1Y3RvcixiYXNlQ2xhc3MsZ2V0QWN0dWFsVHlwZSx1cGNhc3QsZG93bmNhc3Qpe3RoaXMubmFtZT1uYW1lO3RoaXMuY29uc3RydWN0b3I9Y29uc3RydWN0b3I7dGhpcy5pbnN0YW5jZVByb3RvdHlwZT1pbnN0YW5jZVByb3RvdHlwZTt0aGlzLnJhd0Rlc3RydWN0b3I9cmF3RGVzdHJ1Y3Rvcjt0aGlzLmJhc2VDbGFzcz1iYXNlQ2xhc3M7dGhpcy5nZXRBY3R1YWxUeXBlPWdldEFjdHVhbFR5cGU7dGhpcy51cGNhc3Q9dXBjYXN0O3RoaXMuZG93bmNhc3Q9ZG93bmNhc3Q7dGhpcy5wdXJlVmlydHVhbEZ1bmN0aW9ucz1bXX1mdW5jdGlvbiB1cGNhc3RQb2ludGVyKHB0cixwdHJDbGFzcyxkZXNpcmVkQ2xhc3Mpe3doaWxlKHB0ckNsYXNzIT09ZGVzaXJlZENsYXNzKXtpZighcHRyQ2xhc3MudXBjYXN0KXt0aHJvd0JpbmRpbmdFcnJvcihcIkV4cGVjdGVkIG51bGwgb3IgaW5zdGFuY2Ugb2YgXCIrZGVzaXJlZENsYXNzLm5hbWUrXCIsIGdvdCBhbiBpbnN0YW5jZSBvZiBcIitwdHJDbGFzcy5uYW1lKX1wdHI9cHRyQ2xhc3MudXBjYXN0KHB0cik7cHRyQ2xhc3M9cHRyQ2xhc3MuYmFzZUNsYXNzfXJldHVybiBwdHJ9ZnVuY3Rpb24gY29uc3ROb1NtYXJ0UHRyUmF3UG9pbnRlclRvV2lyZVR5cGUoZGVzdHJ1Y3RvcnMsaGFuZGxlKXtpZihoYW5kbGU9PT1udWxsKXtpZih0aGlzLmlzUmVmZXJlbmNlKXt0aHJvd0JpbmRpbmdFcnJvcihcIm51bGwgaXMgbm90IGEgdmFsaWQgXCIrdGhpcy5uYW1lKX1yZXR1cm4gMH1pZighaGFuZGxlLiQkKXt0aHJvd0JpbmRpbmdFcnJvcignQ2Fubm90IHBhc3MgXCInK19lbWJpbmRfcmVwcihoYW5kbGUpKydcIiBhcyBhICcrdGhpcy5uYW1lKX1pZighaGFuZGxlLiQkLnB0cil7dGhyb3dCaW5kaW5nRXJyb3IoXCJDYW5ub3QgcGFzcyBkZWxldGVkIG9iamVjdCBhcyBhIHBvaW50ZXIgb2YgdHlwZSBcIit0aGlzLm5hbWUpfXZhciBoYW5kbGVDbGFzcz1oYW5kbGUuJCQucHRyVHlwZS5yZWdpc3RlcmVkQ2xhc3M7dmFyIHB0cj11cGNhc3RQb2ludGVyKGhhbmRsZS4kJC5wdHIsaGFuZGxlQ2xhc3MsdGhpcy5yZWdpc3RlcmVkQ2xhc3MpO3JldHVybiBwdHJ9ZnVuY3Rpb24gZ2VuZXJpY1BvaW50ZXJUb1dpcmVUeXBlKGRlc3RydWN0b3JzLGhhbmRsZSl7dmFyIHB0cjtpZihoYW5kbGU9PT1udWxsKXtpZih0aGlzLmlzUmVmZXJlbmNlKXt0aHJvd0JpbmRpbmdFcnJvcihcIm51bGwgaXMgbm90IGEgdmFsaWQgXCIrdGhpcy5uYW1lKX1pZih0aGlzLmlzU21hcnRQb2ludGVyKXtwdHI9dGhpcy5yYXdDb25zdHJ1Y3RvcigpO2lmKGRlc3RydWN0b3JzIT09bnVsbCl7ZGVzdHJ1Y3RvcnMucHVzaCh0aGlzLnJhd0Rlc3RydWN0b3IscHRyKX1yZXR1cm4gcHRyfWVsc2V7cmV0dXJuIDB9fWlmKCFoYW5kbGUuJCQpe3Rocm93QmluZGluZ0Vycm9yKCdDYW5ub3QgcGFzcyBcIicrX2VtYmluZF9yZXByKGhhbmRsZSkrJ1wiIGFzIGEgJyt0aGlzLm5hbWUpfWlmKCFoYW5kbGUuJCQucHRyKXt0aHJvd0JpbmRpbmdFcnJvcihcIkNhbm5vdCBwYXNzIGRlbGV0ZWQgb2JqZWN0IGFzIGEgcG9pbnRlciBvZiB0eXBlIFwiK3RoaXMubmFtZSl9aWYoIXRoaXMuaXNDb25zdCYmaGFuZGxlLiQkLnB0clR5cGUuaXNDb25zdCl7dGhyb3dCaW5kaW5nRXJyb3IoXCJDYW5ub3QgY29udmVydCBhcmd1bWVudCBvZiB0eXBlIFwiKyhoYW5kbGUuJCQuc21hcnRQdHJUeXBlP2hhbmRsZS4kJC5zbWFydFB0clR5cGUubmFtZTpoYW5kbGUuJCQucHRyVHlwZS5uYW1lKStcIiB0byBwYXJhbWV0ZXIgdHlwZSBcIit0aGlzLm5hbWUpfXZhciBoYW5kbGVDbGFzcz1oYW5kbGUuJCQucHRyVHlwZS5yZWdpc3RlcmVkQ2xhc3M7cHRyPXVwY2FzdFBvaW50ZXIoaGFuZGxlLiQkLnB0cixoYW5kbGVDbGFzcyx0aGlzLnJlZ2lzdGVyZWRDbGFzcyk7aWYodGhpcy5pc1NtYXJ0UG9pbnRlcil7aWYodW5kZWZpbmVkPT09aGFuZGxlLiQkLnNtYXJ0UHRyKXt0aHJvd0JpbmRpbmdFcnJvcihcIlBhc3NpbmcgcmF3IHBvaW50ZXIgdG8gc21hcnQgcG9pbnRlciBpcyBpbGxlZ2FsXCIpfXN3aXRjaCh0aGlzLnNoYXJpbmdQb2xpY3kpe2Nhc2UgMDppZihoYW5kbGUuJCQuc21hcnRQdHJUeXBlPT09dGhpcyl7cHRyPWhhbmRsZS4kJC5zbWFydFB0cn1lbHNle3Rocm93QmluZGluZ0Vycm9yKFwiQ2Fubm90IGNvbnZlcnQgYXJndW1lbnQgb2YgdHlwZSBcIisoaGFuZGxlLiQkLnNtYXJ0UHRyVHlwZT9oYW5kbGUuJCQuc21hcnRQdHJUeXBlLm5hbWU6aGFuZGxlLiQkLnB0clR5cGUubmFtZSkrXCIgdG8gcGFyYW1ldGVyIHR5cGUgXCIrdGhpcy5uYW1lKX1icmVhaztjYXNlIDE6cHRyPWhhbmRsZS4kJC5zbWFydFB0cjticmVhaztjYXNlIDI6aWYoaGFuZGxlLiQkLnNtYXJ0UHRyVHlwZT09PXRoaXMpe3B0cj1oYW5kbGUuJCQuc21hcnRQdHJ9ZWxzZXt2YXIgY2xvbmVkSGFuZGxlPWhhbmRsZVtcImNsb25lXCJdKCk7cHRyPXRoaXMucmF3U2hhcmUocHRyLEVtdmFsLnRvSGFuZGxlKGZ1bmN0aW9uKCl7Y2xvbmVkSGFuZGxlW1wiZGVsZXRlXCJdKCl9KSk7aWYoZGVzdHJ1Y3RvcnMhPT1udWxsKXtkZXN0cnVjdG9ycy5wdXNoKHRoaXMucmF3RGVzdHJ1Y3RvcixwdHIpfX1icmVhaztkZWZhdWx0OnRocm93QmluZGluZ0Vycm9yKFwiVW5zdXBwb3J0aW5nIHNoYXJpbmcgcG9saWN5XCIpfX1yZXR1cm4gcHRyfWZ1bmN0aW9uIG5vbkNvbnN0Tm9TbWFydFB0clJhd1BvaW50ZXJUb1dpcmVUeXBlKGRlc3RydWN0b3JzLGhhbmRsZSl7aWYoaGFuZGxlPT09bnVsbCl7aWYodGhpcy5pc1JlZmVyZW5jZSl7dGhyb3dCaW5kaW5nRXJyb3IoXCJudWxsIGlzIG5vdCBhIHZhbGlkIFwiK3RoaXMubmFtZSl9cmV0dXJuIDB9aWYoIWhhbmRsZS4kJCl7dGhyb3dCaW5kaW5nRXJyb3IoJ0Nhbm5vdCBwYXNzIFwiJytfZW1iaW5kX3JlcHIoaGFuZGxlKSsnXCIgYXMgYSAnK3RoaXMubmFtZSl9aWYoIWhhbmRsZS4kJC5wdHIpe3Rocm93QmluZGluZ0Vycm9yKFwiQ2Fubm90IHBhc3MgZGVsZXRlZCBvYmplY3QgYXMgYSBwb2ludGVyIG9mIHR5cGUgXCIrdGhpcy5uYW1lKX1pZihoYW5kbGUuJCQucHRyVHlwZS5pc0NvbnN0KXt0aHJvd0JpbmRpbmdFcnJvcihcIkNhbm5vdCBjb252ZXJ0IGFyZ3VtZW50IG9mIHR5cGUgXCIraGFuZGxlLiQkLnB0clR5cGUubmFtZStcIiB0byBwYXJhbWV0ZXIgdHlwZSBcIit0aGlzLm5hbWUpfXZhciBoYW5kbGVDbGFzcz1oYW5kbGUuJCQucHRyVHlwZS5yZWdpc3RlcmVkQ2xhc3M7dmFyIHB0cj11cGNhc3RQb2ludGVyKGhhbmRsZS4kJC5wdHIsaGFuZGxlQ2xhc3MsdGhpcy5yZWdpc3RlcmVkQ2xhc3MpO3JldHVybiBwdHJ9ZnVuY3Rpb24gUmVnaXN0ZXJlZFBvaW50ZXJfZ2V0UG9pbnRlZShwdHIpe2lmKHRoaXMucmF3R2V0UG9pbnRlZSl7cHRyPXRoaXMucmF3R2V0UG9pbnRlZShwdHIpfXJldHVybiBwdHJ9ZnVuY3Rpb24gUmVnaXN0ZXJlZFBvaW50ZXJfZGVzdHJ1Y3RvcihwdHIpe2lmKHRoaXMucmF3RGVzdHJ1Y3Rvcil7dGhpcy5yYXdEZXN0cnVjdG9yKHB0cil9fWZ1bmN0aW9uIFJlZ2lzdGVyZWRQb2ludGVyX2RlbGV0ZU9iamVjdChoYW5kbGUpe2lmKGhhbmRsZSE9PW51bGwpe2hhbmRsZVtcImRlbGV0ZVwiXSgpfX1mdW5jdGlvbiBpbml0X1JlZ2lzdGVyZWRQb2ludGVyKCl7UmVnaXN0ZXJlZFBvaW50ZXIucHJvdG90eXBlLmdldFBvaW50ZWU9UmVnaXN0ZXJlZFBvaW50ZXJfZ2V0UG9pbnRlZTtSZWdpc3RlcmVkUG9pbnRlci5wcm90b3R5cGUuZGVzdHJ1Y3Rvcj1SZWdpc3RlcmVkUG9pbnRlcl9kZXN0cnVjdG9yO1JlZ2lzdGVyZWRQb2ludGVyLnByb3RvdHlwZVtcImFyZ1BhY2tBZHZhbmNlXCJdPTg7UmVnaXN0ZXJlZFBvaW50ZXIucHJvdG90eXBlW1wicmVhZFZhbHVlRnJvbVBvaW50ZXJcIl09c2ltcGxlUmVhZFZhbHVlRnJvbVBvaW50ZXI7UmVnaXN0ZXJlZFBvaW50ZXIucHJvdG90eXBlW1wiZGVsZXRlT2JqZWN0XCJdPVJlZ2lzdGVyZWRQb2ludGVyX2RlbGV0ZU9iamVjdDtSZWdpc3RlcmVkUG9pbnRlci5wcm90b3R5cGVbXCJmcm9tV2lyZVR5cGVcIl09UmVnaXN0ZXJlZFBvaW50ZXJfZnJvbVdpcmVUeXBlfWZ1bmN0aW9uIFJlZ2lzdGVyZWRQb2ludGVyKG5hbWUscmVnaXN0ZXJlZENsYXNzLGlzUmVmZXJlbmNlLGlzQ29uc3QsaXNTbWFydFBvaW50ZXIscG9pbnRlZVR5cGUsc2hhcmluZ1BvbGljeSxyYXdHZXRQb2ludGVlLHJhd0NvbnN0cnVjdG9yLHJhd1NoYXJlLHJhd0Rlc3RydWN0b3Ipe3RoaXMubmFtZT1uYW1lO3RoaXMucmVnaXN0ZXJlZENsYXNzPXJlZ2lzdGVyZWRDbGFzczt0aGlzLmlzUmVmZXJlbmNlPWlzUmVmZXJlbmNlO3RoaXMuaXNDb25zdD1pc0NvbnN0O3RoaXMuaXNTbWFydFBvaW50ZXI9aXNTbWFydFBvaW50ZXI7dGhpcy5wb2ludGVlVHlwZT1wb2ludGVlVHlwZTt0aGlzLnNoYXJpbmdQb2xpY3k9c2hhcmluZ1BvbGljeTt0aGlzLnJhd0dldFBvaW50ZWU9cmF3R2V0UG9pbnRlZTt0aGlzLnJhd0NvbnN0cnVjdG9yPXJhd0NvbnN0cnVjdG9yO3RoaXMucmF3U2hhcmU9cmF3U2hhcmU7dGhpcy5yYXdEZXN0cnVjdG9yPXJhd0Rlc3RydWN0b3I7aWYoIWlzU21hcnRQb2ludGVyJiZyZWdpc3RlcmVkQ2xhc3MuYmFzZUNsYXNzPT09dW5kZWZpbmVkKXtpZihpc0NvbnN0KXt0aGlzW1widG9XaXJlVHlwZVwiXT1jb25zdE5vU21hcnRQdHJSYXdQb2ludGVyVG9XaXJlVHlwZTt0aGlzLmRlc3RydWN0b3JGdW5jdGlvbj1udWxsfWVsc2V7dGhpc1tcInRvV2lyZVR5cGVcIl09bm9uQ29uc3ROb1NtYXJ0UHRyUmF3UG9pbnRlclRvV2lyZVR5cGU7dGhpcy5kZXN0cnVjdG9yRnVuY3Rpb249bnVsbH19ZWxzZXt0aGlzW1widG9XaXJlVHlwZVwiXT1nZW5lcmljUG9pbnRlclRvV2lyZVR5cGV9fWZ1bmN0aW9uIHJlcGxhY2VQdWJsaWNTeW1ib2wobmFtZSx2YWx1ZSxudW1Bcmd1bWVudHMpe2lmKCFNb2R1bGUuaGFzT3duUHJvcGVydHkobmFtZSkpe3Rocm93SW50ZXJuYWxFcnJvcihcIlJlcGxhY2luZyBub25leGlzdGFudCBwdWJsaWMgc3ltYm9sXCIpfWlmKHVuZGVmaW5lZCE9PU1vZHVsZVtuYW1lXS5vdmVybG9hZFRhYmxlJiZ1bmRlZmluZWQhPT1udW1Bcmd1bWVudHMpe01vZHVsZVtuYW1lXS5vdmVybG9hZFRhYmxlW251bUFyZ3VtZW50c109dmFsdWV9ZWxzZXtNb2R1bGVbbmFtZV09dmFsdWU7TW9kdWxlW25hbWVdLmFyZ0NvdW50PW51bUFyZ3VtZW50c319ZnVuY3Rpb24gZHluQ2FsbExlZ2FjeShzaWcscHRyLGFyZ3Mpe3ZhciBmPU1vZHVsZVtcImR5bkNhbGxfXCIrc2lnXTtyZXR1cm4gYXJncyYmYXJncy5sZW5ndGg/Zi5hcHBseShudWxsLFtwdHJdLmNvbmNhdChhcmdzKSk6Zi5jYWxsKG51bGwscHRyKX1mdW5jdGlvbiBkeW5DYWxsKHNpZyxwdHIsYXJncyl7aWYoc2lnLmluY2x1ZGVzKFwialwiKSl7cmV0dXJuIGR5bkNhbGxMZWdhY3koc2lnLHB0cixhcmdzKX1yZXR1cm4gZ2V0V2FzbVRhYmxlRW50cnkocHRyKS5hcHBseShudWxsLGFyZ3MpfWZ1bmN0aW9uIGdldER5bkNhbGxlcihzaWcscHRyKXt2YXIgYXJnQ2FjaGU9W107cmV0dXJuIGZ1bmN0aW9uKCl7YXJnQ2FjaGUubGVuZ3RoPTA7T2JqZWN0LmFzc2lnbihhcmdDYWNoZSxhcmd1bWVudHMpO3JldHVybiBkeW5DYWxsKHNpZyxwdHIsYXJnQ2FjaGUpfX1mdW5jdGlvbiBlbWJpbmRfX3JlcXVpcmVGdW5jdGlvbihzaWduYXR1cmUscmF3RnVuY3Rpb24pe3NpZ25hdHVyZT1yZWFkTGF0aW4xU3RyaW5nKHNpZ25hdHVyZSk7ZnVuY3Rpb24gbWFrZUR5bkNhbGxlcigpe2lmKHNpZ25hdHVyZS5pbmNsdWRlcyhcImpcIikpe3JldHVybiBnZXREeW5DYWxsZXIoc2lnbmF0dXJlLHJhd0Z1bmN0aW9uKX1yZXR1cm4gZ2V0V2FzbVRhYmxlRW50cnkocmF3RnVuY3Rpb24pfXZhciBmcD1tYWtlRHluQ2FsbGVyKCk7aWYodHlwZW9mIGZwIT1cImZ1bmN0aW9uXCIpe3Rocm93QmluZGluZ0Vycm9yKFwidW5rbm93biBmdW5jdGlvbiBwb2ludGVyIHdpdGggc2lnbmF0dXJlIFwiK3NpZ25hdHVyZStcIjogXCIrcmF3RnVuY3Rpb24pfXJldHVybiBmcH12YXIgVW5ib3VuZFR5cGVFcnJvcj11bmRlZmluZWQ7ZnVuY3Rpb24gZ2V0VHlwZU5hbWUodHlwZSl7dmFyIHB0cj1fX19nZXRUeXBlTmFtZSh0eXBlKTt2YXIgcnY9cmVhZExhdGluMVN0cmluZyhwdHIpO19mcmVlKHB0cik7cmV0dXJuIHJ2fWZ1bmN0aW9uIHRocm93VW5ib3VuZFR5cGVFcnJvcihtZXNzYWdlLHR5cGVzKXt2YXIgdW5ib3VuZFR5cGVzPVtdO3ZhciBzZWVuPXt9O2Z1bmN0aW9uIHZpc2l0KHR5cGUpe2lmKHNlZW5bdHlwZV0pe3JldHVybn1pZihyZWdpc3RlcmVkVHlwZXNbdHlwZV0pe3JldHVybn1pZih0eXBlRGVwZW5kZW5jaWVzW3R5cGVdKXt0eXBlRGVwZW5kZW5jaWVzW3R5cGVdLmZvckVhY2godmlzaXQpO3JldHVybn11bmJvdW5kVHlwZXMucHVzaCh0eXBlKTtzZWVuW3R5cGVdPXRydWV9dHlwZXMuZm9yRWFjaCh2aXNpdCk7dGhyb3cgbmV3IFVuYm91bmRUeXBlRXJyb3IobWVzc2FnZStcIjogXCIrdW5ib3VuZFR5cGVzLm1hcChnZXRUeXBlTmFtZSkuam9pbihbXCIsIFwiXSkpfWZ1bmN0aW9uIF9fZW1iaW5kX3JlZ2lzdGVyX2NsYXNzKHJhd1R5cGUscmF3UG9pbnRlclR5cGUscmF3Q29uc3RQb2ludGVyVHlwZSxiYXNlQ2xhc3NSYXdUeXBlLGdldEFjdHVhbFR5cGVTaWduYXR1cmUsZ2V0QWN0dWFsVHlwZSx1cGNhc3RTaWduYXR1cmUsdXBjYXN0LGRvd25jYXN0U2lnbmF0dXJlLGRvd25jYXN0LG5hbWUsZGVzdHJ1Y3RvclNpZ25hdHVyZSxyYXdEZXN0cnVjdG9yKXtuYW1lPXJlYWRMYXRpbjFTdHJpbmcobmFtZSk7Z2V0QWN0dWFsVHlwZT1lbWJpbmRfX3JlcXVpcmVGdW5jdGlvbihnZXRBY3R1YWxUeXBlU2lnbmF0dXJlLGdldEFjdHVhbFR5cGUpO2lmKHVwY2FzdCl7dXBjYXN0PWVtYmluZF9fcmVxdWlyZUZ1bmN0aW9uKHVwY2FzdFNpZ25hdHVyZSx1cGNhc3QpfWlmKGRvd25jYXN0KXtkb3duY2FzdD1lbWJpbmRfX3JlcXVpcmVGdW5jdGlvbihkb3duY2FzdFNpZ25hdHVyZSxkb3duY2FzdCl9cmF3RGVzdHJ1Y3Rvcj1lbWJpbmRfX3JlcXVpcmVGdW5jdGlvbihkZXN0cnVjdG9yU2lnbmF0dXJlLHJhd0Rlc3RydWN0b3IpO3ZhciBsZWdhbEZ1bmN0aW9uTmFtZT1tYWtlTGVnYWxGdW5jdGlvbk5hbWUobmFtZSk7ZXhwb3NlUHVibGljU3ltYm9sKGxlZ2FsRnVuY3Rpb25OYW1lLGZ1bmN0aW9uKCl7dGhyb3dVbmJvdW5kVHlwZUVycm9yKFwiQ2Fubm90IGNvbnN0cnVjdCBcIituYW1lK1wiIGR1ZSB0byB1bmJvdW5kIHR5cGVzXCIsW2Jhc2VDbGFzc1Jhd1R5cGVdKX0pO3doZW5EZXBlbmRlbnRUeXBlc0FyZVJlc29sdmVkKFtyYXdUeXBlLHJhd1BvaW50ZXJUeXBlLHJhd0NvbnN0UG9pbnRlclR5cGVdLGJhc2VDbGFzc1Jhd1R5cGU/W2Jhc2VDbGFzc1Jhd1R5cGVdOltdLGZ1bmN0aW9uKGJhc2Upe2Jhc2U9YmFzZVswXTt2YXIgYmFzZUNsYXNzO3ZhciBiYXNlUHJvdG90eXBlO2lmKGJhc2VDbGFzc1Jhd1R5cGUpe2Jhc2VDbGFzcz1iYXNlLnJlZ2lzdGVyZWRDbGFzcztiYXNlUHJvdG90eXBlPWJhc2VDbGFzcy5pbnN0YW5jZVByb3RvdHlwZX1lbHNle2Jhc2VQcm90b3R5cGU9Q2xhc3NIYW5kbGUucHJvdG90eXBlfXZhciBjb25zdHJ1Y3Rvcj1jcmVhdGVOYW1lZEZ1bmN0aW9uKGxlZ2FsRnVuY3Rpb25OYW1lLGZ1bmN0aW9uKCl7aWYoT2JqZWN0LmdldFByb3RvdHlwZU9mKHRoaXMpIT09aW5zdGFuY2VQcm90b3R5cGUpe3Rocm93IG5ldyBCaW5kaW5nRXJyb3IoXCJVc2UgJ25ldycgdG8gY29uc3RydWN0IFwiK25hbWUpfWlmKHVuZGVmaW5lZD09PXJlZ2lzdGVyZWRDbGFzcy5jb25zdHJ1Y3Rvcl9ib2R5KXt0aHJvdyBuZXcgQmluZGluZ0Vycm9yKG5hbWUrXCIgaGFzIG5vIGFjY2Vzc2libGUgY29uc3RydWN0b3JcIil9dmFyIGJvZHk9cmVnaXN0ZXJlZENsYXNzLmNvbnN0cnVjdG9yX2JvZHlbYXJndW1lbnRzLmxlbmd0aF07aWYodW5kZWZpbmVkPT09Ym9keSl7dGhyb3cgbmV3IEJpbmRpbmdFcnJvcihcIlRyaWVkIHRvIGludm9rZSBjdG9yIG9mIFwiK25hbWUrXCIgd2l0aCBpbnZhbGlkIG51bWJlciBvZiBwYXJhbWV0ZXJzIChcIithcmd1bWVudHMubGVuZ3RoK1wiKSAtIGV4cGVjdGVkIChcIitPYmplY3Qua2V5cyhyZWdpc3RlcmVkQ2xhc3MuY29uc3RydWN0b3JfYm9keSkudG9TdHJpbmcoKStcIikgcGFyYW1ldGVycyBpbnN0ZWFkIVwiKX1yZXR1cm4gYm9keS5hcHBseSh0aGlzLGFyZ3VtZW50cyl9KTt2YXIgaW5zdGFuY2VQcm90b3R5cGU9T2JqZWN0LmNyZWF0ZShiYXNlUHJvdG90eXBlLHtjb25zdHJ1Y3Rvcjp7dmFsdWU6Y29uc3RydWN0b3J9fSk7Y29uc3RydWN0b3IucHJvdG90eXBlPWluc3RhbmNlUHJvdG90eXBlO3ZhciByZWdpc3RlcmVkQ2xhc3M9bmV3IFJlZ2lzdGVyZWRDbGFzcyhuYW1lLGNvbnN0cnVjdG9yLGluc3RhbmNlUHJvdG90eXBlLHJhd0Rlc3RydWN0b3IsYmFzZUNsYXNzLGdldEFjdHVhbFR5cGUsdXBjYXN0LGRvd25jYXN0KTt2YXIgcmVmZXJlbmNlQ29udmVydGVyPW5ldyBSZWdpc3RlcmVkUG9pbnRlcihuYW1lLHJlZ2lzdGVyZWRDbGFzcyx0cnVlLGZhbHNlLGZhbHNlKTt2YXIgcG9pbnRlckNvbnZlcnRlcj1uZXcgUmVnaXN0ZXJlZFBvaW50ZXIobmFtZStcIipcIixyZWdpc3RlcmVkQ2xhc3MsZmFsc2UsZmFsc2UsZmFsc2UpO3ZhciBjb25zdFBvaW50ZXJDb252ZXJ0ZXI9bmV3IFJlZ2lzdGVyZWRQb2ludGVyKG5hbWUrXCIgY29uc3QqXCIscmVnaXN0ZXJlZENsYXNzLGZhbHNlLHRydWUsZmFsc2UpO3JlZ2lzdGVyZWRQb2ludGVyc1tyYXdUeXBlXT17cG9pbnRlclR5cGU6cG9pbnRlckNvbnZlcnRlcixjb25zdFBvaW50ZXJUeXBlOmNvbnN0UG9pbnRlckNvbnZlcnRlcn07cmVwbGFjZVB1YmxpY1N5bWJvbChsZWdhbEZ1bmN0aW9uTmFtZSxjb25zdHJ1Y3Rvcik7cmV0dXJuW3JlZmVyZW5jZUNvbnZlcnRlcixwb2ludGVyQ29udmVydGVyLGNvbnN0UG9pbnRlckNvbnZlcnRlcl19KX1mdW5jdGlvbiBoZWFwMzJWZWN0b3JUb0FycmF5KGNvdW50LGZpcnN0RWxlbWVudCl7dmFyIGFycmF5PVtdO2Zvcih2YXIgaT0wO2k8Y291bnQ7aSsrKXthcnJheS5wdXNoKEhFQVAzMlsoZmlyc3RFbGVtZW50Pj4yKStpXSl9cmV0dXJuIGFycmF5fWZ1bmN0aW9uIF9fZW1iaW5kX3JlZ2lzdGVyX2NsYXNzX2NvbnN0cnVjdG9yKHJhd0NsYXNzVHlwZSxhcmdDb3VudCxyYXdBcmdUeXBlc0FkZHIsaW52b2tlclNpZ25hdHVyZSxpbnZva2VyLHJhd0NvbnN0cnVjdG9yKXthc3NlcnQoYXJnQ291bnQ+MCk7dmFyIHJhd0FyZ1R5cGVzPWhlYXAzMlZlY3RvclRvQXJyYXkoYXJnQ291bnQscmF3QXJnVHlwZXNBZGRyKTtpbnZva2VyPWVtYmluZF9fcmVxdWlyZUZ1bmN0aW9uKGludm9rZXJTaWduYXR1cmUsaW52b2tlcik7d2hlbkRlcGVuZGVudFR5cGVzQXJlUmVzb2x2ZWQoW10sW3Jhd0NsYXNzVHlwZV0sZnVuY3Rpb24oY2xhc3NUeXBlKXtjbGFzc1R5cGU9Y2xhc3NUeXBlWzBdO3ZhciBodW1hbk5hbWU9XCJjb25zdHJ1Y3RvciBcIitjbGFzc1R5cGUubmFtZTtpZih1bmRlZmluZWQ9PT1jbGFzc1R5cGUucmVnaXN0ZXJlZENsYXNzLmNvbnN0cnVjdG9yX2JvZHkpe2NsYXNzVHlwZS5yZWdpc3RlcmVkQ2xhc3MuY29uc3RydWN0b3JfYm9keT1bXX1pZih1bmRlZmluZWQhPT1jbGFzc1R5cGUucmVnaXN0ZXJlZENsYXNzLmNvbnN0cnVjdG9yX2JvZHlbYXJnQ291bnQtMV0pe3Rocm93IG5ldyBCaW5kaW5nRXJyb3IoXCJDYW5ub3QgcmVnaXN0ZXIgbXVsdGlwbGUgY29uc3RydWN0b3JzIHdpdGggaWRlbnRpY2FsIG51bWJlciBvZiBwYXJhbWV0ZXJzIChcIisoYXJnQ291bnQtMSkrXCIpIGZvciBjbGFzcyAnXCIrY2xhc3NUeXBlLm5hbWUrXCInISBPdmVybG9hZCByZXNvbHV0aW9uIGlzIGN1cnJlbnRseSBvbmx5IHBlcmZvcm1lZCB1c2luZyB0aGUgcGFyYW1ldGVyIGNvdW50LCBub3QgYWN0dWFsIHR5cGUgaW5mbyFcIil9Y2xhc3NUeXBlLnJlZ2lzdGVyZWRDbGFzcy5jb25zdHJ1Y3Rvcl9ib2R5W2FyZ0NvdW50LTFdPSgoKT0+e3Rocm93VW5ib3VuZFR5cGVFcnJvcihcIkNhbm5vdCBjb25zdHJ1Y3QgXCIrY2xhc3NUeXBlLm5hbWUrXCIgZHVlIHRvIHVuYm91bmQgdHlwZXNcIixyYXdBcmdUeXBlcyl9KTt3aGVuRGVwZW5kZW50VHlwZXNBcmVSZXNvbHZlZChbXSxyYXdBcmdUeXBlcyxmdW5jdGlvbihhcmdUeXBlcyl7YXJnVHlwZXMuc3BsaWNlKDEsMCxudWxsKTtjbGFzc1R5cGUucmVnaXN0ZXJlZENsYXNzLmNvbnN0cnVjdG9yX2JvZHlbYXJnQ291bnQtMV09Y3JhZnRJbnZva2VyRnVuY3Rpb24oaHVtYW5OYW1lLGFyZ1R5cGVzLG51bGwsaW52b2tlcixyYXdDb25zdHJ1Y3Rvcik7cmV0dXJuW119KTtyZXR1cm5bXX0pfWZ1bmN0aW9uIG5ld18oY29uc3RydWN0b3IsYXJndW1lbnRMaXN0KXtpZighKGNvbnN0cnVjdG9yIGluc3RhbmNlb2YgRnVuY3Rpb24pKXt0aHJvdyBuZXcgVHlwZUVycm9yKFwibmV3XyBjYWxsZWQgd2l0aCBjb25zdHJ1Y3RvciB0eXBlIFwiK3R5cGVvZiBjb25zdHJ1Y3RvcitcIiB3aGljaCBpcyBub3QgYSBmdW5jdGlvblwiKX12YXIgZHVtbXk9Y3JlYXRlTmFtZWRGdW5jdGlvbihjb25zdHJ1Y3Rvci5uYW1lfHxcInVua25vd25GdW5jdGlvbk5hbWVcIixmdW5jdGlvbigpe30pO2R1bW15LnByb3RvdHlwZT1jb25zdHJ1Y3Rvci5wcm90b3R5cGU7dmFyIG9iaj1uZXcgZHVtbXk7dmFyIHI9Y29uc3RydWN0b3IuYXBwbHkob2JqLGFyZ3VtZW50TGlzdCk7cmV0dXJuIHIgaW5zdGFuY2VvZiBPYmplY3Q/cjpvYmp9ZnVuY3Rpb24gY3JhZnRJbnZva2VyRnVuY3Rpb24oaHVtYW5OYW1lLGFyZ1R5cGVzLGNsYXNzVHlwZSxjcHBJbnZva2VyRnVuYyxjcHBUYXJnZXRGdW5jKXt2YXIgYXJnQ291bnQ9YXJnVHlwZXMubGVuZ3RoO2lmKGFyZ0NvdW50PDIpe3Rocm93QmluZGluZ0Vycm9yKFwiYXJnVHlwZXMgYXJyYXkgc2l6ZSBtaXNtYXRjaCEgTXVzdCBhdCBsZWFzdCBnZXQgcmV0dXJuIHZhbHVlIGFuZCAndGhpcycgdHlwZXMhXCIpfXZhciBpc0NsYXNzTWV0aG9kRnVuYz1hcmdUeXBlc1sxXSE9PW51bGwmJmNsYXNzVHlwZSE9PW51bGw7dmFyIG5lZWRzRGVzdHJ1Y3RvclN0YWNrPWZhbHNlO2Zvcih2YXIgaT0xO2k8YXJnVHlwZXMubGVuZ3RoOysraSl7aWYoYXJnVHlwZXNbaV0hPT1udWxsJiZhcmdUeXBlc1tpXS5kZXN0cnVjdG9yRnVuY3Rpb249PT11bmRlZmluZWQpe25lZWRzRGVzdHJ1Y3RvclN0YWNrPXRydWU7YnJlYWt9fXZhciByZXR1cm5zPWFyZ1R5cGVzWzBdLm5hbWUhPT1cInZvaWRcIjt2YXIgYXJnc0xpc3Q9XCJcIjt2YXIgYXJnc0xpc3RXaXJlZD1cIlwiO2Zvcih2YXIgaT0wO2k8YXJnQ291bnQtMjsrK2kpe2FyZ3NMaXN0Kz0oaSE9PTA/XCIsIFwiOlwiXCIpK1wiYXJnXCIraTthcmdzTGlzdFdpcmVkKz0oaSE9PTA/XCIsIFwiOlwiXCIpK1wiYXJnXCIraStcIldpcmVkXCJ9dmFyIGludm9rZXJGbkJvZHk9XCJyZXR1cm4gZnVuY3Rpb24gXCIrbWFrZUxlZ2FsRnVuY3Rpb25OYW1lKGh1bWFuTmFtZSkrXCIoXCIrYXJnc0xpc3QrXCIpIHtcXG5cIitcImlmIChhcmd1bWVudHMubGVuZ3RoICE9PSBcIisoYXJnQ291bnQtMikrXCIpIHtcXG5cIitcInRocm93QmluZGluZ0Vycm9yKCdmdW5jdGlvbiBcIitodW1hbk5hbWUrXCIgY2FsbGVkIHdpdGggJyArIGFyZ3VtZW50cy5sZW5ndGggKyAnIGFyZ3VtZW50cywgZXhwZWN0ZWQgXCIrKGFyZ0NvdW50LTIpK1wiIGFyZ3MhJyk7XFxuXCIrXCJ9XFxuXCI7aWYobmVlZHNEZXN0cnVjdG9yU3RhY2spe2ludm9rZXJGbkJvZHkrPVwidmFyIGRlc3RydWN0b3JzID0gW107XFxuXCJ9dmFyIGR0b3JTdGFjaz1uZWVkc0Rlc3RydWN0b3JTdGFjaz9cImRlc3RydWN0b3JzXCI6XCJudWxsXCI7dmFyIGFyZ3MxPVtcInRocm93QmluZGluZ0Vycm9yXCIsXCJpbnZva2VyXCIsXCJmblwiLFwicnVuRGVzdHJ1Y3RvcnNcIixcInJldFR5cGVcIixcImNsYXNzUGFyYW1cIl07dmFyIGFyZ3MyPVt0aHJvd0JpbmRpbmdFcnJvcixjcHBJbnZva2VyRnVuYyxjcHBUYXJnZXRGdW5jLHJ1bkRlc3RydWN0b3JzLGFyZ1R5cGVzWzBdLGFyZ1R5cGVzWzFdXTtpZihpc0NsYXNzTWV0aG9kRnVuYyl7aW52b2tlckZuQm9keSs9XCJ2YXIgdGhpc1dpcmVkID0gY2xhc3NQYXJhbS50b1dpcmVUeXBlKFwiK2R0b3JTdGFjaytcIiwgdGhpcyk7XFxuXCJ9Zm9yKHZhciBpPTA7aTxhcmdDb3VudC0yOysraSl7aW52b2tlckZuQm9keSs9XCJ2YXIgYXJnXCIraStcIldpcmVkID0gYXJnVHlwZVwiK2krXCIudG9XaXJlVHlwZShcIitkdG9yU3RhY2srXCIsIGFyZ1wiK2krXCIpOyAvLyBcIithcmdUeXBlc1tpKzJdLm5hbWUrXCJcXG5cIjthcmdzMS5wdXNoKFwiYXJnVHlwZVwiK2kpO2FyZ3MyLnB1c2goYXJnVHlwZXNbaSsyXSl9aWYoaXNDbGFzc01ldGhvZEZ1bmMpe2FyZ3NMaXN0V2lyZWQ9XCJ0aGlzV2lyZWRcIisoYXJnc0xpc3RXaXJlZC5sZW5ndGg+MD9cIiwgXCI6XCJcIikrYXJnc0xpc3RXaXJlZH1pbnZva2VyRm5Cb2R5Kz0ocmV0dXJucz9cInZhciBydiA9IFwiOlwiXCIpK1wiaW52b2tlcihmblwiKyhhcmdzTGlzdFdpcmVkLmxlbmd0aD4wP1wiLCBcIjpcIlwiKSthcmdzTGlzdFdpcmVkK1wiKTtcXG5cIjtpZihuZWVkc0Rlc3RydWN0b3JTdGFjayl7aW52b2tlckZuQm9keSs9XCJydW5EZXN0cnVjdG9ycyhkZXN0cnVjdG9ycyk7XFxuXCJ9ZWxzZXtmb3IodmFyIGk9aXNDbGFzc01ldGhvZEZ1bmM/MToyO2k8YXJnVHlwZXMubGVuZ3RoOysraSl7dmFyIHBhcmFtTmFtZT1pPT09MT9cInRoaXNXaXJlZFwiOlwiYXJnXCIrKGktMikrXCJXaXJlZFwiO2lmKGFyZ1R5cGVzW2ldLmRlc3RydWN0b3JGdW5jdGlvbiE9PW51bGwpe2ludm9rZXJGbkJvZHkrPXBhcmFtTmFtZStcIl9kdG9yKFwiK3BhcmFtTmFtZStcIik7IC8vIFwiK2FyZ1R5cGVzW2ldLm5hbWUrXCJcXG5cIjthcmdzMS5wdXNoKHBhcmFtTmFtZStcIl9kdG9yXCIpO2FyZ3MyLnB1c2goYXJnVHlwZXNbaV0uZGVzdHJ1Y3RvckZ1bmN0aW9uKX19fWlmKHJldHVybnMpe2ludm9rZXJGbkJvZHkrPVwidmFyIHJldCA9IHJldFR5cGUuZnJvbVdpcmVUeXBlKHJ2KTtcXG5cIitcInJldHVybiByZXQ7XFxuXCJ9ZWxzZXt9aW52b2tlckZuQm9keSs9XCJ9XFxuXCI7YXJnczEucHVzaChpbnZva2VyRm5Cb2R5KTt2YXIgaW52b2tlckZ1bmN0aW9uPW5ld18oRnVuY3Rpb24sYXJnczEpLmFwcGx5KG51bGwsYXJnczIpO3JldHVybiBpbnZva2VyRnVuY3Rpb259ZnVuY3Rpb24gX19lbWJpbmRfcmVnaXN0ZXJfY2xhc3NfZnVuY3Rpb24ocmF3Q2xhc3NUeXBlLG1ldGhvZE5hbWUsYXJnQ291bnQscmF3QXJnVHlwZXNBZGRyLGludm9rZXJTaWduYXR1cmUscmF3SW52b2tlcixjb250ZXh0LGlzUHVyZVZpcnR1YWwpe3ZhciByYXdBcmdUeXBlcz1oZWFwMzJWZWN0b3JUb0FycmF5KGFyZ0NvdW50LHJhd0FyZ1R5cGVzQWRkcik7bWV0aG9kTmFtZT1yZWFkTGF0aW4xU3RyaW5nKG1ldGhvZE5hbWUpO3Jhd0ludm9rZXI9ZW1iaW5kX19yZXF1aXJlRnVuY3Rpb24oaW52b2tlclNpZ25hdHVyZSxyYXdJbnZva2VyKTt3aGVuRGVwZW5kZW50VHlwZXNBcmVSZXNvbHZlZChbXSxbcmF3Q2xhc3NUeXBlXSxmdW5jdGlvbihjbGFzc1R5cGUpe2NsYXNzVHlwZT1jbGFzc1R5cGVbMF07dmFyIGh1bWFuTmFtZT1jbGFzc1R5cGUubmFtZStcIi5cIittZXRob2ROYW1lO2lmKG1ldGhvZE5hbWUuc3RhcnRzV2l0aChcIkBAXCIpKXttZXRob2ROYW1lPVN5bWJvbFttZXRob2ROYW1lLnN1YnN0cmluZygyKV19aWYoaXNQdXJlVmlydHVhbCl7Y2xhc3NUeXBlLnJlZ2lzdGVyZWRDbGFzcy5wdXJlVmlydHVhbEZ1bmN0aW9ucy5wdXNoKG1ldGhvZE5hbWUpfWZ1bmN0aW9uIHVuYm91bmRUeXBlc0hhbmRsZXIoKXt0aHJvd1VuYm91bmRUeXBlRXJyb3IoXCJDYW5ub3QgY2FsbCBcIitodW1hbk5hbWUrXCIgZHVlIHRvIHVuYm91bmQgdHlwZXNcIixyYXdBcmdUeXBlcyl9dmFyIHByb3RvPWNsYXNzVHlwZS5yZWdpc3RlcmVkQ2xhc3MuaW5zdGFuY2VQcm90b3R5cGU7dmFyIG1ldGhvZD1wcm90b1ttZXRob2ROYW1lXTtpZih1bmRlZmluZWQ9PT1tZXRob2R8fHVuZGVmaW5lZD09PW1ldGhvZC5vdmVybG9hZFRhYmxlJiZtZXRob2QuY2xhc3NOYW1lIT09Y2xhc3NUeXBlLm5hbWUmJm1ldGhvZC5hcmdDb3VudD09PWFyZ0NvdW50LTIpe3VuYm91bmRUeXBlc0hhbmRsZXIuYXJnQ291bnQ9YXJnQ291bnQtMjt1bmJvdW5kVHlwZXNIYW5kbGVyLmNsYXNzTmFtZT1jbGFzc1R5cGUubmFtZTtwcm90b1ttZXRob2ROYW1lXT11bmJvdW5kVHlwZXNIYW5kbGVyfWVsc2V7ZW5zdXJlT3ZlcmxvYWRUYWJsZShwcm90byxtZXRob2ROYW1lLGh1bWFuTmFtZSk7cHJvdG9bbWV0aG9kTmFtZV0ub3ZlcmxvYWRUYWJsZVthcmdDb3VudC0yXT11bmJvdW5kVHlwZXNIYW5kbGVyfXdoZW5EZXBlbmRlbnRUeXBlc0FyZVJlc29sdmVkKFtdLHJhd0FyZ1R5cGVzLGZ1bmN0aW9uKGFyZ1R5cGVzKXt2YXIgbWVtYmVyRnVuY3Rpb249Y3JhZnRJbnZva2VyRnVuY3Rpb24oaHVtYW5OYW1lLGFyZ1R5cGVzLGNsYXNzVHlwZSxyYXdJbnZva2VyLGNvbnRleHQpO2lmKHVuZGVmaW5lZD09PXByb3RvW21ldGhvZE5hbWVdLm92ZXJsb2FkVGFibGUpe21lbWJlckZ1bmN0aW9uLmFyZ0NvdW50PWFyZ0NvdW50LTI7cHJvdG9bbWV0aG9kTmFtZV09bWVtYmVyRnVuY3Rpb259ZWxzZXtwcm90b1ttZXRob2ROYW1lXS5vdmVybG9hZFRhYmxlW2FyZ0NvdW50LTJdPW1lbWJlckZ1bmN0aW9ufXJldHVybltdfSk7cmV0dXJuW119KX1mdW5jdGlvbiBfX2VtYmluZF9yZWdpc3Rlcl9jb25zdGFudChuYW1lLHR5cGUsdmFsdWUpe25hbWU9cmVhZExhdGluMVN0cmluZyhuYW1lKTt3aGVuRGVwZW5kZW50VHlwZXNBcmVSZXNvbHZlZChbXSxbdHlwZV0sZnVuY3Rpb24odHlwZSl7dHlwZT10eXBlWzBdO01vZHVsZVtuYW1lXT10eXBlW1wiZnJvbVdpcmVUeXBlXCJdKHZhbHVlKTtyZXR1cm5bXX0pfXZhciBlbXZhbF9mcmVlX2xpc3Q9W107dmFyIGVtdmFsX2hhbmRsZV9hcnJheT1be30se3ZhbHVlOnVuZGVmaW5lZH0se3ZhbHVlOm51bGx9LHt2YWx1ZTp0cnVlfSx7dmFsdWU6ZmFsc2V9XTtmdW5jdGlvbiBfX2VtdmFsX2RlY3JlZihoYW5kbGUpe2lmKGhhbmRsZT40JiYwPT09LS1lbXZhbF9oYW5kbGVfYXJyYXlbaGFuZGxlXS5yZWZjb3VudCl7ZW12YWxfaGFuZGxlX2FycmF5W2hhbmRsZV09dW5kZWZpbmVkO2VtdmFsX2ZyZWVfbGlzdC5wdXNoKGhhbmRsZSl9fWZ1bmN0aW9uIGNvdW50X2VtdmFsX2hhbmRsZXMoKXt2YXIgY291bnQ9MDtmb3IodmFyIGk9NTtpPGVtdmFsX2hhbmRsZV9hcnJheS5sZW5ndGg7KytpKXtpZihlbXZhbF9oYW5kbGVfYXJyYXlbaV0hPT11bmRlZmluZWQpeysrY291bnR9fXJldHVybiBjb3VudH1mdW5jdGlvbiBnZXRfZmlyc3RfZW12YWwoKXtmb3IodmFyIGk9NTtpPGVtdmFsX2hhbmRsZV9hcnJheS5sZW5ndGg7KytpKXtpZihlbXZhbF9oYW5kbGVfYXJyYXlbaV0hPT11bmRlZmluZWQpe3JldHVybiBlbXZhbF9oYW5kbGVfYXJyYXlbaV19fXJldHVybiBudWxsfWZ1bmN0aW9uIGluaXRfZW12YWwoKXtNb2R1bGVbXCJjb3VudF9lbXZhbF9oYW5kbGVzXCJdPWNvdW50X2VtdmFsX2hhbmRsZXM7TW9kdWxlW1wiZ2V0X2ZpcnN0X2VtdmFsXCJdPWdldF9maXJzdF9lbXZhbH12YXIgRW12YWw9e3RvVmFsdWU6ZnVuY3Rpb24oaGFuZGxlKXtpZighaGFuZGxlKXt0aHJvd0JpbmRpbmdFcnJvcihcIkNhbm5vdCB1c2UgZGVsZXRlZCB2YWwuIGhhbmRsZSA9IFwiK2hhbmRsZSl9cmV0dXJuIGVtdmFsX2hhbmRsZV9hcnJheVtoYW5kbGVdLnZhbHVlfSx0b0hhbmRsZTpmdW5jdGlvbih2YWx1ZSl7c3dpdGNoKHZhbHVlKXtjYXNlIHVuZGVmaW5lZDp7cmV0dXJuIDF9Y2FzZSBudWxsOntyZXR1cm4gMn1jYXNlIHRydWU6e3JldHVybiAzfWNhc2UgZmFsc2U6e3JldHVybiA0fWRlZmF1bHQ6e3ZhciBoYW5kbGU9ZW12YWxfZnJlZV9saXN0Lmxlbmd0aD9lbXZhbF9mcmVlX2xpc3QucG9wKCk6ZW12YWxfaGFuZGxlX2FycmF5Lmxlbmd0aDtlbXZhbF9oYW5kbGVfYXJyYXlbaGFuZGxlXT17cmVmY291bnQ6MSx2YWx1ZTp2YWx1ZX07cmV0dXJuIGhhbmRsZX19fX07ZnVuY3Rpb24gX19lbWJpbmRfcmVnaXN0ZXJfZW12YWwocmF3VHlwZSxuYW1lKXtuYW1lPXJlYWRMYXRpbjFTdHJpbmcobmFtZSk7cmVnaXN0ZXJUeXBlKHJhd1R5cGUse25hbWU6bmFtZSxcImZyb21XaXJlVHlwZVwiOmZ1bmN0aW9uKGhhbmRsZSl7dmFyIHJ2PUVtdmFsLnRvVmFsdWUoaGFuZGxlKTtfX2VtdmFsX2RlY3JlZihoYW5kbGUpO3JldHVybiBydn0sXCJ0b1dpcmVUeXBlXCI6ZnVuY3Rpb24oZGVzdHJ1Y3RvcnMsdmFsdWUpe3JldHVybiBFbXZhbC50b0hhbmRsZSh2YWx1ZSl9LFwiYXJnUGFja0FkdmFuY2VcIjo4LFwicmVhZFZhbHVlRnJvbVBvaW50ZXJcIjpzaW1wbGVSZWFkVmFsdWVGcm9tUG9pbnRlcixkZXN0cnVjdG9yRnVuY3Rpb246bnVsbH0pfWZ1bmN0aW9uIF9lbWJpbmRfcmVwcih2KXtpZih2PT09bnVsbCl7cmV0dXJuXCJudWxsXCJ9dmFyIHQ9dHlwZW9mIHY7aWYodD09PVwib2JqZWN0XCJ8fHQ9PT1cImFycmF5XCJ8fHQ9PT1cImZ1bmN0aW9uXCIpe3JldHVybiB2LnRvU3RyaW5nKCl9ZWxzZXtyZXR1cm5cIlwiK3Z9fWZ1bmN0aW9uIGZsb2F0UmVhZFZhbHVlRnJvbVBvaW50ZXIobmFtZSxzaGlmdCl7c3dpdGNoKHNoaWZ0KXtjYXNlIDI6cmV0dXJuIGZ1bmN0aW9uKHBvaW50ZXIpe3JldHVybiB0aGlzW1wiZnJvbVdpcmVUeXBlXCJdKEhFQVBGMzJbcG9pbnRlcj4+Ml0pfTtjYXNlIDM6cmV0dXJuIGZ1bmN0aW9uKHBvaW50ZXIpe3JldHVybiB0aGlzW1wiZnJvbVdpcmVUeXBlXCJdKEhFQVBGNjRbcG9pbnRlcj4+M10pfTtkZWZhdWx0OnRocm93IG5ldyBUeXBlRXJyb3IoXCJVbmtub3duIGZsb2F0IHR5cGU6IFwiK25hbWUpfX1mdW5jdGlvbiBfX2VtYmluZF9yZWdpc3Rlcl9mbG9hdChyYXdUeXBlLG5hbWUsc2l6ZSl7dmFyIHNoaWZ0PWdldFNoaWZ0RnJvbVNpemUoc2l6ZSk7bmFtZT1yZWFkTGF0aW4xU3RyaW5nKG5hbWUpO3JlZ2lzdGVyVHlwZShyYXdUeXBlLHtuYW1lOm5hbWUsXCJmcm9tV2lyZVR5cGVcIjpmdW5jdGlvbih2YWx1ZSl7cmV0dXJuIHZhbHVlfSxcInRvV2lyZVR5cGVcIjpmdW5jdGlvbihkZXN0cnVjdG9ycyx2YWx1ZSl7cmV0dXJuIHZhbHVlfSxcImFyZ1BhY2tBZHZhbmNlXCI6OCxcInJlYWRWYWx1ZUZyb21Qb2ludGVyXCI6ZmxvYXRSZWFkVmFsdWVGcm9tUG9pbnRlcihuYW1lLHNoaWZ0KSxkZXN0cnVjdG9yRnVuY3Rpb246bnVsbH0pfWZ1bmN0aW9uIF9fZW1iaW5kX3JlZ2lzdGVyX2Z1bmN0aW9uKG5hbWUsYXJnQ291bnQscmF3QXJnVHlwZXNBZGRyLHNpZ25hdHVyZSxyYXdJbnZva2VyLGZuKXt2YXIgYXJnVHlwZXM9aGVhcDMyVmVjdG9yVG9BcnJheShhcmdDb3VudCxyYXdBcmdUeXBlc0FkZHIpO25hbWU9cmVhZExhdGluMVN0cmluZyhuYW1lKTtyYXdJbnZva2VyPWVtYmluZF9fcmVxdWlyZUZ1bmN0aW9uKHNpZ25hdHVyZSxyYXdJbnZva2VyKTtleHBvc2VQdWJsaWNTeW1ib2wobmFtZSxmdW5jdGlvbigpe3Rocm93VW5ib3VuZFR5cGVFcnJvcihcIkNhbm5vdCBjYWxsIFwiK25hbWUrXCIgZHVlIHRvIHVuYm91bmQgdHlwZXNcIixhcmdUeXBlcyl9LGFyZ0NvdW50LTEpO3doZW5EZXBlbmRlbnRUeXBlc0FyZVJlc29sdmVkKFtdLGFyZ1R5cGVzLGZ1bmN0aW9uKGFyZ1R5cGVzKXt2YXIgaW52b2tlckFyZ3NBcnJheT1bYXJnVHlwZXNbMF0sbnVsbF0uY29uY2F0KGFyZ1R5cGVzLnNsaWNlKDEpKTtyZXBsYWNlUHVibGljU3ltYm9sKG5hbWUsY3JhZnRJbnZva2VyRnVuY3Rpb24obmFtZSxpbnZva2VyQXJnc0FycmF5LG51bGwscmF3SW52b2tlcixmbiksYXJnQ291bnQtMSk7cmV0dXJuW119KX1mdW5jdGlvbiBpbnRlZ2VyUmVhZFZhbHVlRnJvbVBvaW50ZXIobmFtZSxzaGlmdCxzaWduZWQpe3N3aXRjaChzaGlmdCl7Y2FzZSAwOnJldHVybiBzaWduZWQ/ZnVuY3Rpb24gcmVhZFM4RnJvbVBvaW50ZXIocG9pbnRlcil7cmV0dXJuIEhFQVA4W3BvaW50ZXJdfTpmdW5jdGlvbiByZWFkVThGcm9tUG9pbnRlcihwb2ludGVyKXtyZXR1cm4gSEVBUFU4W3BvaW50ZXJdfTtjYXNlIDE6cmV0dXJuIHNpZ25lZD9mdW5jdGlvbiByZWFkUzE2RnJvbVBvaW50ZXIocG9pbnRlcil7cmV0dXJuIEhFQVAxNltwb2ludGVyPj4xXX06ZnVuY3Rpb24gcmVhZFUxNkZyb21Qb2ludGVyKHBvaW50ZXIpe3JldHVybiBIRUFQVTE2W3BvaW50ZXI+PjFdfTtjYXNlIDI6cmV0dXJuIHNpZ25lZD9mdW5jdGlvbiByZWFkUzMyRnJvbVBvaW50ZXIocG9pbnRlcil7cmV0dXJuIEhFQVAzMltwb2ludGVyPj4yXX06ZnVuY3Rpb24gcmVhZFUzMkZyb21Qb2ludGVyKHBvaW50ZXIpe3JldHVybiBIRUFQVTMyW3BvaW50ZXI+PjJdfTtkZWZhdWx0OnRocm93IG5ldyBUeXBlRXJyb3IoXCJVbmtub3duIGludGVnZXIgdHlwZTogXCIrbmFtZSl9fWZ1bmN0aW9uIF9fZW1iaW5kX3JlZ2lzdGVyX2ludGVnZXIocHJpbWl0aXZlVHlwZSxuYW1lLHNpemUsbWluUmFuZ2UsbWF4UmFuZ2Upe25hbWU9cmVhZExhdGluMVN0cmluZyhuYW1lKTtpZihtYXhSYW5nZT09PS0xKXttYXhSYW5nZT00Mjk0OTY3Mjk1fXZhciBzaGlmdD1nZXRTaGlmdEZyb21TaXplKHNpemUpO3ZhciBmcm9tV2lyZVR5cGU9dmFsdWU9PnZhbHVlO2lmKG1pblJhbmdlPT09MCl7dmFyIGJpdHNoaWZ0PTMyLTgqc2l6ZTtmcm9tV2lyZVR5cGU9KHZhbHVlPT52YWx1ZTw8Yml0c2hpZnQ+Pj5iaXRzaGlmdCl9dmFyIGlzVW5zaWduZWRUeXBlPW5hbWUuaW5jbHVkZXMoXCJ1bnNpZ25lZFwiKTt2YXIgY2hlY2tBc3NlcnRpb25zPSh2YWx1ZSx0b1R5cGVOYW1lKT0+e307dmFyIHRvV2lyZVR5cGU7aWYoaXNVbnNpZ25lZFR5cGUpe3RvV2lyZVR5cGU9ZnVuY3Rpb24oZGVzdHJ1Y3RvcnMsdmFsdWUpe2NoZWNrQXNzZXJ0aW9ucyh2YWx1ZSx0aGlzLm5hbWUpO3JldHVybiB2YWx1ZT4+PjB9fWVsc2V7dG9XaXJlVHlwZT1mdW5jdGlvbihkZXN0cnVjdG9ycyx2YWx1ZSl7Y2hlY2tBc3NlcnRpb25zKHZhbHVlLHRoaXMubmFtZSk7cmV0dXJuIHZhbHVlfX1yZWdpc3RlclR5cGUocHJpbWl0aXZlVHlwZSx7bmFtZTpuYW1lLFwiZnJvbVdpcmVUeXBlXCI6ZnJvbVdpcmVUeXBlLFwidG9XaXJlVHlwZVwiOnRvV2lyZVR5cGUsXCJhcmdQYWNrQWR2YW5jZVwiOjgsXCJyZWFkVmFsdWVGcm9tUG9pbnRlclwiOmludGVnZXJSZWFkVmFsdWVGcm9tUG9pbnRlcihuYW1lLHNoaWZ0LG1pblJhbmdlIT09MCksZGVzdHJ1Y3RvckZ1bmN0aW9uOm51bGx9KX1mdW5jdGlvbiBfX2VtYmluZF9yZWdpc3Rlcl9tZW1vcnlfdmlldyhyYXdUeXBlLGRhdGFUeXBlSW5kZXgsbmFtZSl7dmFyIHR5cGVNYXBwaW5nPVtJbnQ4QXJyYXksVWludDhBcnJheSxJbnQxNkFycmF5LFVpbnQxNkFycmF5LEludDMyQXJyYXksVWludDMyQXJyYXksRmxvYXQzMkFycmF5LEZsb2F0NjRBcnJheV07dmFyIFRBPXR5cGVNYXBwaW5nW2RhdGFUeXBlSW5kZXhdO2Z1bmN0aW9uIGRlY29kZU1lbW9yeVZpZXcoaGFuZGxlKXtoYW5kbGU9aGFuZGxlPj4yO3ZhciBoZWFwPUhFQVBVMzI7dmFyIHNpemU9aGVhcFtoYW5kbGVdO3ZhciBkYXRhPWhlYXBbaGFuZGxlKzFdO3JldHVybiBuZXcgVEEoYnVmZmVyLGRhdGEsc2l6ZSl9bmFtZT1yZWFkTGF0aW4xU3RyaW5nKG5hbWUpO3JlZ2lzdGVyVHlwZShyYXdUeXBlLHtuYW1lOm5hbWUsXCJmcm9tV2lyZVR5cGVcIjpkZWNvZGVNZW1vcnlWaWV3LFwiYXJnUGFja0FkdmFuY2VcIjo4LFwicmVhZFZhbHVlRnJvbVBvaW50ZXJcIjpkZWNvZGVNZW1vcnlWaWV3fSx7aWdub3JlRHVwbGljYXRlUmVnaXN0cmF0aW9uczp0cnVlfSl9ZnVuY3Rpb24gX19lbWJpbmRfcmVnaXN0ZXJfc3RkX3N0cmluZyhyYXdUeXBlLG5hbWUpe25hbWU9cmVhZExhdGluMVN0cmluZyhuYW1lKTt2YXIgc3RkU3RyaW5nSXNVVEY4PW5hbWU9PT1cInN0ZDo6c3RyaW5nXCI7cmVnaXN0ZXJUeXBlKHJhd1R5cGUse25hbWU6bmFtZSxcImZyb21XaXJlVHlwZVwiOmZ1bmN0aW9uKHZhbHVlKXt2YXIgbGVuZ3RoPUhFQVBVMzJbdmFsdWU+PjJdO3ZhciBzdHI7aWYoc3RkU3RyaW5nSXNVVEY4KXt2YXIgZGVjb2RlU3RhcnRQdHI9dmFsdWUrNDtmb3IodmFyIGk9MDtpPD1sZW5ndGg7KytpKXt2YXIgY3VycmVudEJ5dGVQdHI9dmFsdWUrNCtpO2lmKGk9PWxlbmd0aHx8SEVBUFU4W2N1cnJlbnRCeXRlUHRyXT09MCl7dmFyIG1heFJlYWQ9Y3VycmVudEJ5dGVQdHItZGVjb2RlU3RhcnRQdHI7dmFyIHN0cmluZ1NlZ21lbnQ9VVRGOFRvU3RyaW5nKGRlY29kZVN0YXJ0UHRyLG1heFJlYWQpO2lmKHN0cj09PXVuZGVmaW5lZCl7c3RyPXN0cmluZ1NlZ21lbnR9ZWxzZXtzdHIrPVN0cmluZy5mcm9tQ2hhckNvZGUoMCk7c3RyKz1zdHJpbmdTZWdtZW50fWRlY29kZVN0YXJ0UHRyPWN1cnJlbnRCeXRlUHRyKzF9fX1lbHNle3ZhciBhPW5ldyBBcnJheShsZW5ndGgpO2Zvcih2YXIgaT0wO2k8bGVuZ3RoOysraSl7YVtpXT1TdHJpbmcuZnJvbUNoYXJDb2RlKEhFQVBVOFt2YWx1ZSs0K2ldKX1zdHI9YS5qb2luKFwiXCIpfV9mcmVlKHZhbHVlKTtyZXR1cm4gc3RyfSxcInRvV2lyZVR5cGVcIjpmdW5jdGlvbihkZXN0cnVjdG9ycyx2YWx1ZSl7aWYodmFsdWUgaW5zdGFuY2VvZiBBcnJheUJ1ZmZlcil7dmFsdWU9bmV3IFVpbnQ4QXJyYXkodmFsdWUpfXZhciBnZXRMZW5ndGg7dmFyIHZhbHVlSXNPZlR5cGVTdHJpbmc9dHlwZW9mIHZhbHVlPT1cInN0cmluZ1wiO2lmKCEodmFsdWVJc09mVHlwZVN0cmluZ3x8dmFsdWUgaW5zdGFuY2VvZiBVaW50OEFycmF5fHx2YWx1ZSBpbnN0YW5jZW9mIFVpbnQ4Q2xhbXBlZEFycmF5fHx2YWx1ZSBpbnN0YW5jZW9mIEludDhBcnJheSkpe3Rocm93QmluZGluZ0Vycm9yKFwiQ2Fubm90IHBhc3Mgbm9uLXN0cmluZyB0byBzdGQ6OnN0cmluZ1wiKX1pZihzdGRTdHJpbmdJc1VURjgmJnZhbHVlSXNPZlR5cGVTdHJpbmcpe2dldExlbmd0aD0oKCk9Pmxlbmd0aEJ5dGVzVVRGOCh2YWx1ZSkpfWVsc2V7Z2V0TGVuZ3RoPSgoKT0+dmFsdWUubGVuZ3RoKX12YXIgbGVuZ3RoPWdldExlbmd0aCgpO3ZhciBwdHI9X21hbGxvYyg0K2xlbmd0aCsxKTtIRUFQVTMyW3B0cj4+Ml09bGVuZ3RoO2lmKHN0ZFN0cmluZ0lzVVRGOCYmdmFsdWVJc09mVHlwZVN0cmluZyl7c3RyaW5nVG9VVEY4KHZhbHVlLHB0cis0LGxlbmd0aCsxKX1lbHNle2lmKHZhbHVlSXNPZlR5cGVTdHJpbmcpe2Zvcih2YXIgaT0wO2k8bGVuZ3RoOysraSl7dmFyIGNoYXJDb2RlPXZhbHVlLmNoYXJDb2RlQXQoaSk7aWYoY2hhckNvZGU+MjU1KXtfZnJlZShwdHIpO3Rocm93QmluZGluZ0Vycm9yKFwiU3RyaW5nIGhhcyBVVEYtMTYgY29kZSB1bml0cyB0aGF0IGRvIG5vdCBmaXQgaW4gOCBiaXRzXCIpfUhFQVBVOFtwdHIrNCtpXT1jaGFyQ29kZX19ZWxzZXtmb3IodmFyIGk9MDtpPGxlbmd0aDsrK2kpe0hFQVBVOFtwdHIrNCtpXT12YWx1ZVtpXX19fWlmKGRlc3RydWN0b3JzIT09bnVsbCl7ZGVzdHJ1Y3RvcnMucHVzaChfZnJlZSxwdHIpfXJldHVybiBwdHJ9LFwiYXJnUGFja0FkdmFuY2VcIjo4LFwicmVhZFZhbHVlRnJvbVBvaW50ZXJcIjpzaW1wbGVSZWFkVmFsdWVGcm9tUG9pbnRlcixkZXN0cnVjdG9yRnVuY3Rpb246ZnVuY3Rpb24ocHRyKXtfZnJlZShwdHIpfX0pfWZ1bmN0aW9uIF9fZW1iaW5kX3JlZ2lzdGVyX3N0ZF93c3RyaW5nKHJhd1R5cGUsY2hhclNpemUsbmFtZSl7bmFtZT1yZWFkTGF0aW4xU3RyaW5nKG5hbWUpO3ZhciBkZWNvZGVTdHJpbmcsZW5jb2RlU3RyaW5nLGdldEhlYXAsbGVuZ3RoQnl0ZXNVVEYsc2hpZnQ7aWYoY2hhclNpemU9PT0yKXtkZWNvZGVTdHJpbmc9VVRGMTZUb1N0cmluZztlbmNvZGVTdHJpbmc9c3RyaW5nVG9VVEYxNjtsZW5ndGhCeXRlc1VURj1sZW5ndGhCeXRlc1VURjE2O2dldEhlYXA9KCgpPT5IRUFQVTE2KTtzaGlmdD0xfWVsc2UgaWYoY2hhclNpemU9PT00KXtkZWNvZGVTdHJpbmc9VVRGMzJUb1N0cmluZztlbmNvZGVTdHJpbmc9c3RyaW5nVG9VVEYzMjtsZW5ndGhCeXRlc1VURj1sZW5ndGhCeXRlc1VURjMyO2dldEhlYXA9KCgpPT5IRUFQVTMyKTtzaGlmdD0yfXJlZ2lzdGVyVHlwZShyYXdUeXBlLHtuYW1lOm5hbWUsXCJmcm9tV2lyZVR5cGVcIjpmdW5jdGlvbih2YWx1ZSl7dmFyIGxlbmd0aD1IRUFQVTMyW3ZhbHVlPj4yXTt2YXIgSEVBUD1nZXRIZWFwKCk7dmFyIHN0cjt2YXIgZGVjb2RlU3RhcnRQdHI9dmFsdWUrNDtmb3IodmFyIGk9MDtpPD1sZW5ndGg7KytpKXt2YXIgY3VycmVudEJ5dGVQdHI9dmFsdWUrNCtpKmNoYXJTaXplO2lmKGk9PWxlbmd0aHx8SEVBUFtjdXJyZW50Qnl0ZVB0cj4+c2hpZnRdPT0wKXt2YXIgbWF4UmVhZEJ5dGVzPWN1cnJlbnRCeXRlUHRyLWRlY29kZVN0YXJ0UHRyO3ZhciBzdHJpbmdTZWdtZW50PWRlY29kZVN0cmluZyhkZWNvZGVTdGFydFB0cixtYXhSZWFkQnl0ZXMpO2lmKHN0cj09PXVuZGVmaW5lZCl7c3RyPXN0cmluZ1NlZ21lbnR9ZWxzZXtzdHIrPVN0cmluZy5mcm9tQ2hhckNvZGUoMCk7c3RyKz1zdHJpbmdTZWdtZW50fWRlY29kZVN0YXJ0UHRyPWN1cnJlbnRCeXRlUHRyK2NoYXJTaXplfX1fZnJlZSh2YWx1ZSk7cmV0dXJuIHN0cn0sXCJ0b1dpcmVUeXBlXCI6ZnVuY3Rpb24oZGVzdHJ1Y3RvcnMsdmFsdWUpe2lmKCEodHlwZW9mIHZhbHVlPT1cInN0cmluZ1wiKSl7dGhyb3dCaW5kaW5nRXJyb3IoXCJDYW5ub3QgcGFzcyBub24tc3RyaW5nIHRvIEMrKyBzdHJpbmcgdHlwZSBcIituYW1lKX12YXIgbGVuZ3RoPWxlbmd0aEJ5dGVzVVRGKHZhbHVlKTt2YXIgcHRyPV9tYWxsb2MoNCtsZW5ndGgrY2hhclNpemUpO0hFQVBVMzJbcHRyPj4yXT1sZW5ndGg+PnNoaWZ0O2VuY29kZVN0cmluZyh2YWx1ZSxwdHIrNCxsZW5ndGgrY2hhclNpemUpO2lmKGRlc3RydWN0b3JzIT09bnVsbCl7ZGVzdHJ1Y3RvcnMucHVzaChfZnJlZSxwdHIpfXJldHVybiBwdHJ9LFwiYXJnUGFja0FkdmFuY2VcIjo4LFwicmVhZFZhbHVlRnJvbVBvaW50ZXJcIjpzaW1wbGVSZWFkVmFsdWVGcm9tUG9pbnRlcixkZXN0cnVjdG9yRnVuY3Rpb246ZnVuY3Rpb24ocHRyKXtfZnJlZShwdHIpfX0pfWZ1bmN0aW9uIF9fZW1iaW5kX3JlZ2lzdGVyX3ZhbHVlX29iamVjdChyYXdUeXBlLG5hbWUsY29uc3RydWN0b3JTaWduYXR1cmUscmF3Q29uc3RydWN0b3IsZGVzdHJ1Y3RvclNpZ25hdHVyZSxyYXdEZXN0cnVjdG9yKXtzdHJ1Y3RSZWdpc3RyYXRpb25zW3Jhd1R5cGVdPXtuYW1lOnJlYWRMYXRpbjFTdHJpbmcobmFtZSkscmF3Q29uc3RydWN0b3I6ZW1iaW5kX19yZXF1aXJlRnVuY3Rpb24oY29uc3RydWN0b3JTaWduYXR1cmUscmF3Q29uc3RydWN0b3IpLHJhd0Rlc3RydWN0b3I6ZW1iaW5kX19yZXF1aXJlRnVuY3Rpb24oZGVzdHJ1Y3RvclNpZ25hdHVyZSxyYXdEZXN0cnVjdG9yKSxmaWVsZHM6W119fWZ1bmN0aW9uIF9fZW1iaW5kX3JlZ2lzdGVyX3ZhbHVlX29iamVjdF9maWVsZChzdHJ1Y3RUeXBlLGZpZWxkTmFtZSxnZXR0ZXJSZXR1cm5UeXBlLGdldHRlclNpZ25hdHVyZSxnZXR0ZXIsZ2V0dGVyQ29udGV4dCxzZXR0ZXJBcmd1bWVudFR5cGUsc2V0dGVyU2lnbmF0dXJlLHNldHRlcixzZXR0ZXJDb250ZXh0KXtzdHJ1Y3RSZWdpc3RyYXRpb25zW3N0cnVjdFR5cGVdLmZpZWxkcy5wdXNoKHtmaWVsZE5hbWU6cmVhZExhdGluMVN0cmluZyhmaWVsZE5hbWUpLGdldHRlclJldHVyblR5cGU6Z2V0dGVyUmV0dXJuVHlwZSxnZXR0ZXI6ZW1iaW5kX19yZXF1aXJlRnVuY3Rpb24oZ2V0dGVyU2lnbmF0dXJlLGdldHRlciksZ2V0dGVyQ29udGV4dDpnZXR0ZXJDb250ZXh0LHNldHRlckFyZ3VtZW50VHlwZTpzZXR0ZXJBcmd1bWVudFR5cGUsc2V0dGVyOmVtYmluZF9fcmVxdWlyZUZ1bmN0aW9uKHNldHRlclNpZ25hdHVyZSxzZXR0ZXIpLHNldHRlckNvbnRleHQ6c2V0dGVyQ29udGV4dH0pfWZ1bmN0aW9uIF9fZW1iaW5kX3JlZ2lzdGVyX3ZvaWQocmF3VHlwZSxuYW1lKXtuYW1lPXJlYWRMYXRpbjFTdHJpbmcobmFtZSk7cmVnaXN0ZXJUeXBlKHJhd1R5cGUse2lzVm9pZDp0cnVlLG5hbWU6bmFtZSxcImFyZ1BhY2tBZHZhbmNlXCI6MCxcImZyb21XaXJlVHlwZVwiOmZ1bmN0aW9uKCl7cmV0dXJuIHVuZGVmaW5lZH0sXCJ0b1dpcmVUeXBlXCI6ZnVuY3Rpb24oZGVzdHJ1Y3RvcnMsbyl7cmV0dXJuIHVuZGVmaW5lZH19KX1mdW5jdGlvbiBfX2Vtc2NyaXB0ZW5fdGhyb3dfbG9uZ2ptcCgpe3Rocm93IEluZmluaXR5fWZ1bmN0aW9uIF9fZW12YWxfaW5jcmVmKGhhbmRsZSl7aWYoaGFuZGxlPjQpe2VtdmFsX2hhbmRsZV9hcnJheVtoYW5kbGVdLnJlZmNvdW50Kz0xfX1mdW5jdGlvbiByZXF1aXJlUmVnaXN0ZXJlZFR5cGUocmF3VHlwZSxodW1hbk5hbWUpe3ZhciBpbXBsPXJlZ2lzdGVyZWRUeXBlc1tyYXdUeXBlXTtpZih1bmRlZmluZWQ9PT1pbXBsKXt0aHJvd0JpbmRpbmdFcnJvcihodW1hbk5hbWUrXCIgaGFzIHVua25vd24gdHlwZSBcIitnZXRUeXBlTmFtZShyYXdUeXBlKSl9cmV0dXJuIGltcGx9ZnVuY3Rpb24gX19lbXZhbF90YWtlX3ZhbHVlKHR5cGUsYXJndil7dHlwZT1yZXF1aXJlUmVnaXN0ZXJlZFR5cGUodHlwZSxcIl9lbXZhbF90YWtlX3ZhbHVlXCIpO3ZhciB2PXR5cGVbXCJyZWFkVmFsdWVGcm9tUG9pbnRlclwiXShhcmd2KTtyZXR1cm4gRW12YWwudG9IYW5kbGUodil9ZnVuY3Rpb24gX19sb2NhbHRpbWVfanModGltZSx0bVB0cil7dmFyIGRhdGU9bmV3IERhdGUoSEVBUDMyW3RpbWU+PjJdKjFlMyk7SEVBUDMyW3RtUHRyPj4yXT1kYXRlLmdldFNlY29uZHMoKTtIRUFQMzJbdG1QdHIrND4+Ml09ZGF0ZS5nZXRNaW51dGVzKCk7SEVBUDMyW3RtUHRyKzg+PjJdPWRhdGUuZ2V0SG91cnMoKTtIRUFQMzJbdG1QdHIrMTI+PjJdPWRhdGUuZ2V0RGF0ZSgpO0hFQVAzMlt0bVB0cisxNj4+Ml09ZGF0ZS5nZXRNb250aCgpO0hFQVAzMlt0bVB0cisyMD4+Ml09ZGF0ZS5nZXRGdWxsWWVhcigpLTE5MDA7SEVBUDMyW3RtUHRyKzI0Pj4yXT1kYXRlLmdldERheSgpO3ZhciBzdGFydD1uZXcgRGF0ZShkYXRlLmdldEZ1bGxZZWFyKCksMCwxKTt2YXIgeWRheT0oZGF0ZS5nZXRUaW1lKCktc3RhcnQuZ2V0VGltZSgpKS8oMWUzKjYwKjYwKjI0KXwwO0hFQVAzMlt0bVB0cisyOD4+Ml09eWRheTtIRUFQMzJbdG1QdHIrMzY+PjJdPS0oZGF0ZS5nZXRUaW1lem9uZU9mZnNldCgpKjYwKTt2YXIgc3VtbWVyT2Zmc2V0PW5ldyBEYXRlKGRhdGUuZ2V0RnVsbFllYXIoKSw2LDEpLmdldFRpbWV6b25lT2Zmc2V0KCk7dmFyIHdpbnRlck9mZnNldD1zdGFydC5nZXRUaW1lem9uZU9mZnNldCgpO3ZhciBkc3Q9KHN1bW1lck9mZnNldCE9d2ludGVyT2Zmc2V0JiZkYXRlLmdldFRpbWV6b25lT2Zmc2V0KCk9PU1hdGgubWluKHdpbnRlck9mZnNldCxzdW1tZXJPZmZzZXQpKXwwO0hFQVAzMlt0bVB0ciszMj4+Ml09ZHN0fWZ1bmN0aW9uIF90enNldF9pbXBsKHRpbWV6b25lLGRheWxpZ2h0LHR6bmFtZSl7dmFyIGN1cnJlbnRZZWFyPShuZXcgRGF0ZSkuZ2V0RnVsbFllYXIoKTt2YXIgd2ludGVyPW5ldyBEYXRlKGN1cnJlbnRZZWFyLDAsMSk7dmFyIHN1bW1lcj1uZXcgRGF0ZShjdXJyZW50WWVhciw2LDEpO3ZhciB3aW50ZXJPZmZzZXQ9d2ludGVyLmdldFRpbWV6b25lT2Zmc2V0KCk7dmFyIHN1bW1lck9mZnNldD1zdW1tZXIuZ2V0VGltZXpvbmVPZmZzZXQoKTt2YXIgc3RkVGltZXpvbmVPZmZzZXQ9TWF0aC5tYXgod2ludGVyT2Zmc2V0LHN1bW1lck9mZnNldCk7SEVBUDMyW3RpbWV6b25lPj4yXT1zdGRUaW1lem9uZU9mZnNldCo2MDtIRUFQMzJbZGF5bGlnaHQ+PjJdPU51bWJlcih3aW50ZXJPZmZzZXQhPXN1bW1lck9mZnNldCk7ZnVuY3Rpb24gZXh0cmFjdFpvbmUoZGF0ZSl7dmFyIG1hdGNoPWRhdGUudG9UaW1lU3RyaW5nKCkubWF0Y2goL1xcKChbQS1aYS16IF0rKVxcKSQvKTtyZXR1cm4gbWF0Y2g/bWF0Y2hbMV06XCJHTVRcIn12YXIgd2ludGVyTmFtZT1leHRyYWN0Wm9uZSh3aW50ZXIpO3ZhciBzdW1tZXJOYW1lPWV4dHJhY3Rab25lKHN1bW1lcik7dmFyIHdpbnRlck5hbWVQdHI9YWxsb2NhdGVVVEY4KHdpbnRlck5hbWUpO3ZhciBzdW1tZXJOYW1lUHRyPWFsbG9jYXRlVVRGOChzdW1tZXJOYW1lKTtpZihzdW1tZXJPZmZzZXQ8d2ludGVyT2Zmc2V0KXtIRUFQMzJbdHpuYW1lPj4yXT13aW50ZXJOYW1lUHRyO0hFQVAzMlt0em5hbWUrND4+Ml09c3VtbWVyTmFtZVB0cn1lbHNle0hFQVAzMlt0em5hbWU+PjJdPXN1bW1lck5hbWVQdHI7SEVBUDMyW3R6bmFtZSs0Pj4yXT13aW50ZXJOYW1lUHRyfX1mdW5jdGlvbiBfX3R6c2V0X2pzKHRpbWV6b25lLGRheWxpZ2h0LHR6bmFtZSl7aWYoX190enNldF9qcy5jYWxsZWQpcmV0dXJuO19fdHpzZXRfanMuY2FsbGVkPXRydWU7X3R6c2V0X2ltcGwodGltZXpvbmUsZGF5bGlnaHQsdHpuYW1lKX1mdW5jdGlvbiBfYWJvcnQoKXthYm9ydChcIlwiKX12YXIgcmVhZEFzbUNvbnN0QXJnc0FycmF5PVtdO2Z1bmN0aW9uIHJlYWRBc21Db25zdEFyZ3Moc2lnUHRyLGJ1Zil7cmVhZEFzbUNvbnN0QXJnc0FycmF5Lmxlbmd0aD0wO3ZhciBjaDtidWY+Pj0yO3doaWxlKGNoPUhFQVBVOFtzaWdQdHIrK10pe3ZhciByZWFkQXNtQ29uc3RBcmdzRG91YmxlPWNoPDEwNTtpZihyZWFkQXNtQ29uc3RBcmdzRG91YmxlJiZidWYmMSlidWYrKztyZWFkQXNtQ29uc3RBcmdzQXJyYXkucHVzaChyZWFkQXNtQ29uc3RBcmdzRG91YmxlP0hFQVBGNjRbYnVmKys+PjFdOkhFQVAzMltidWZdKTsrK2J1Zn1yZXR1cm4gcmVhZEFzbUNvbnN0QXJnc0FycmF5fWZ1bmN0aW9uIF9lbXNjcmlwdGVuX2FzbV9jb25zdF9pbnQoY29kZSxzaWdQdHIsYXJnYnVmKXt2YXIgYXJncz1yZWFkQXNtQ29uc3RBcmdzKHNpZ1B0cixhcmdidWYpO3JldHVybiBBU01fQ09OU1RTW2NvZGVdLmFwcGx5KG51bGwsYXJncyl9ZnVuY3Rpb24gX2Vtc2NyaXB0ZW5fZ2V0X2hlYXBfbWF4KCl7cmV0dXJuIDIxNDc0ODM2NDh9ZnVuY3Rpb24gZW1zY3JpcHRlbl9yZWFsbG9jX2J1ZmZlcihzaXplKXt0cnl7d2FzbU1lbW9yeS5ncm93KHNpemUtYnVmZmVyLmJ5dGVMZW5ndGgrNjU1MzU+Pj4xNik7dXBkYXRlR2xvYmFsQnVmZmVyQW5kVmlld3Mod2FzbU1lbW9yeS5idWZmZXIpO3JldHVybiAxfWNhdGNoKGUpe319ZnVuY3Rpb24gX2Vtc2NyaXB0ZW5fcmVzaXplX2hlYXAocmVxdWVzdGVkU2l6ZSl7dmFyIG9sZFNpemU9SEVBUFU4Lmxlbmd0aDtyZXF1ZXN0ZWRTaXplPXJlcXVlc3RlZFNpemU+Pj4wO3ZhciBtYXhIZWFwU2l6ZT1fZW1zY3JpcHRlbl9nZXRfaGVhcF9tYXgoKTtpZihyZXF1ZXN0ZWRTaXplPm1heEhlYXBTaXplKXtyZXR1cm4gZmFsc2V9bGV0IGFsaWduVXA9KHgsbXVsdGlwbGUpPT54KyhtdWx0aXBsZS14JW11bHRpcGxlKSVtdWx0aXBsZTtmb3IodmFyIGN1dERvd249MTtjdXREb3duPD00O2N1dERvd24qPTIpe3ZhciBvdmVyR3Jvd25IZWFwU2l6ZT1vbGRTaXplKigxKy4yL2N1dERvd24pO292ZXJHcm93bkhlYXBTaXplPU1hdGgubWluKG92ZXJHcm93bkhlYXBTaXplLHJlcXVlc3RlZFNpemUrMTAwNjYzMjk2KTt2YXIgbmV3U2l6ZT1NYXRoLm1pbihtYXhIZWFwU2l6ZSxhbGlnblVwKE1hdGgubWF4KHJlcXVlc3RlZFNpemUsb3Zlckdyb3duSGVhcFNpemUpLDY1NTM2KSk7dmFyIHJlcGxhY2VtZW50PWVtc2NyaXB0ZW5fcmVhbGxvY19idWZmZXIobmV3U2l6ZSk7aWYocmVwbGFjZW1lbnQpe3JldHVybiB0cnVlfX1yZXR1cm4gZmFsc2V9dmFyIEVOVj17fTtmdW5jdGlvbiBnZXRFeGVjdXRhYmxlTmFtZSgpe3JldHVybiB0aGlzUHJvZ3JhbXx8XCIuL3RoaXMucHJvZ3JhbVwifWZ1bmN0aW9uIGdldEVudlN0cmluZ3MoKXtpZighZ2V0RW52U3RyaW5ncy5zdHJpbmdzKXt2YXIgbGFuZz0odHlwZW9mIG5hdmlnYXRvcj09XCJvYmplY3RcIiYmbmF2aWdhdG9yLmxhbmd1YWdlcyYmbmF2aWdhdG9yLmxhbmd1YWdlc1swXXx8XCJDXCIpLnJlcGxhY2UoXCItXCIsXCJfXCIpK1wiLlVURi04XCI7dmFyIGVudj17XCJVU0VSXCI6XCJ3ZWJfdXNlclwiLFwiTE9HTkFNRVwiOlwid2ViX3VzZXJcIixcIlBBVEhcIjpcIi9cIixcIlBXRFwiOlwiL1wiLFwiSE9NRVwiOlwiL2hvbWUvd2ViX3VzZXJcIixcIkxBTkdcIjpsYW5nLFwiX1wiOmdldEV4ZWN1dGFibGVOYW1lKCl9O2Zvcih2YXIgeCBpbiBFTlYpe2lmKEVOVlt4XT09PXVuZGVmaW5lZClkZWxldGUgZW52W3hdO2Vsc2UgZW52W3hdPUVOVlt4XX12YXIgc3RyaW5ncz1bXTtmb3IodmFyIHggaW4gZW52KXtzdHJpbmdzLnB1c2goeCtcIj1cIitlbnZbeF0pfWdldEVudlN0cmluZ3Muc3RyaW5ncz1zdHJpbmdzfXJldHVybiBnZXRFbnZTdHJpbmdzLnN0cmluZ3N9ZnVuY3Rpb24gX2Vudmlyb25fZ2V0KF9fZW52aXJvbixlbnZpcm9uX2J1Zil7dmFyIGJ1ZlNpemU9MDtnZXRFbnZTdHJpbmdzKCkuZm9yRWFjaChmdW5jdGlvbihzdHJpbmcsaSl7dmFyIHB0cj1lbnZpcm9uX2J1ZitidWZTaXplO0hFQVAzMltfX2Vudmlyb24raSo0Pj4yXT1wdHI7d3JpdGVBc2NpaVRvTWVtb3J5KHN0cmluZyxwdHIpO2J1ZlNpemUrPXN0cmluZy5sZW5ndGgrMX0pO3JldHVybiAwfWZ1bmN0aW9uIF9lbnZpcm9uX3NpemVzX2dldChwZW52aXJvbl9jb3VudCxwZW52aXJvbl9idWZfc2l6ZSl7dmFyIHN0cmluZ3M9Z2V0RW52U3RyaW5ncygpO0hFQVAzMltwZW52aXJvbl9jb3VudD4+Ml09c3RyaW5ncy5sZW5ndGg7dmFyIGJ1ZlNpemU9MDtzdHJpbmdzLmZvckVhY2goZnVuY3Rpb24oc3RyaW5nKXtidWZTaXplKz1zdHJpbmcubGVuZ3RoKzF9KTtIRUFQMzJbcGVudmlyb25fYnVmX3NpemU+PjJdPWJ1ZlNpemU7cmV0dXJuIDB9ZnVuY3Rpb24gX2V4aXQoc3RhdHVzKXtleGl0KHN0YXR1cyl9ZnVuY3Rpb24gX2ZkX2Nsb3NlKGZkKXt0cnl7dmFyIHN0cmVhbT1TWVNDQUxMUy5nZXRTdHJlYW1Gcm9tRkQoZmQpO0ZTLmNsb3NlKHN0cmVhbSk7cmV0dXJuIDB9Y2F0Y2goZSl7aWYodHlwZW9mIEZTPT1cInVuZGVmaW5lZFwifHwhKGUgaW5zdGFuY2VvZiBGUy5FcnJub0Vycm9yKSl0aHJvdyBlO3JldHVybiBlLmVycm5vfX1mdW5jdGlvbiBfZmRfcmVhZChmZCxpb3YsaW92Y250LHBudW0pe3RyeXt2YXIgc3RyZWFtPVNZU0NBTExTLmdldFN0cmVhbUZyb21GRChmZCk7dmFyIG51bT1TWVNDQUxMUy5kb1JlYWR2KHN0cmVhbSxpb3YsaW92Y250KTtIRUFQMzJbcG51bT4+Ml09bnVtO3JldHVybiAwfWNhdGNoKGUpe2lmKHR5cGVvZiBGUz09XCJ1bmRlZmluZWRcInx8IShlIGluc3RhbmNlb2YgRlMuRXJybm9FcnJvcikpdGhyb3cgZTtyZXR1cm4gZS5lcnJub319ZnVuY3Rpb24gX2ZkX3NlZWsoZmQsb2Zmc2V0X2xvdyxvZmZzZXRfaGlnaCx3aGVuY2UsbmV3T2Zmc2V0KXt0cnl7dmFyIHN0cmVhbT1TWVNDQUxMUy5nZXRTdHJlYW1Gcm9tRkQoZmQpO3ZhciBISUdIX09GRlNFVD00Mjk0OTY3Mjk2O3ZhciBvZmZzZXQ9b2Zmc2V0X2hpZ2gqSElHSF9PRkZTRVQrKG9mZnNldF9sb3c+Pj4wKTt2YXIgRE9VQkxFX0xJTUlUPTkwMDcxOTkyNTQ3NDA5OTI7aWYob2Zmc2V0PD0tRE9VQkxFX0xJTUlUfHxvZmZzZXQ+PURPVUJMRV9MSU1JVCl7cmV0dXJuLTYxfUZTLmxsc2VlayhzdHJlYW0sb2Zmc2V0LHdoZW5jZSk7dGVtcEk2ND1bc3RyZWFtLnBvc2l0aW9uPj4+MCwodGVtcERvdWJsZT1zdHJlYW0ucG9zaXRpb24sK01hdGguYWJzKHRlbXBEb3VibGUpPj0xP3RlbXBEb3VibGU+MD8oTWF0aC5taW4oK01hdGguZmxvb3IodGVtcERvdWJsZS80Mjk0OTY3Mjk2KSw0Mjk0OTY3Mjk1KXwwKT4+PjA6fn4rTWF0aC5jZWlsKCh0ZW1wRG91YmxlLSsofn50ZW1wRG91YmxlPj4+MCkpLzQyOTQ5NjcyOTYpPj4+MDowKV0sSEVBUDMyW25ld09mZnNldD4+Ml09dGVtcEk2NFswXSxIRUFQMzJbbmV3T2Zmc2V0KzQ+PjJdPXRlbXBJNjRbMV07aWYoc3RyZWFtLmdldGRlbnRzJiZvZmZzZXQ9PT0wJiZ3aGVuY2U9PT0wKXN0cmVhbS5nZXRkZW50cz1udWxsO3JldHVybiAwfWNhdGNoKGUpe2lmKHR5cGVvZiBGUz09XCJ1bmRlZmluZWRcInx8IShlIGluc3RhbmNlb2YgRlMuRXJybm9FcnJvcikpdGhyb3cgZTtyZXR1cm4gZS5lcnJub319ZnVuY3Rpb24gX2ZkX3dyaXRlKGZkLGlvdixpb3ZjbnQscG51bSl7dHJ5e3ZhciBzdHJlYW09U1lTQ0FMTFMuZ2V0U3RyZWFtRnJvbUZEKGZkKTt2YXIgbnVtPVNZU0NBTExTLmRvV3JpdGV2KHN0cmVhbSxpb3YsaW92Y250KTtIRUFQMzJbcG51bT4+Ml09bnVtO3JldHVybiAwfWNhdGNoKGUpe2lmKHR5cGVvZiBGUz09XCJ1bmRlZmluZWRcInx8IShlIGluc3RhbmNlb2YgRlMuRXJybm9FcnJvcikpdGhyb3cgZTtyZXR1cm4gZS5lcnJub319ZnVuY3Rpb24gX2dldFRlbXBSZXQwKCl7cmV0dXJuIGdldFRlbXBSZXQwKCl9ZnVuY3Rpb24gX2dldHRpbWVvZmRheShwdHIpe3ZhciBub3c9RGF0ZS5ub3coKTtIRUFQMzJbcHRyPj4yXT1ub3cvMWUzfDA7SEVBUDMyW3B0cis0Pj4yXT1ub3clMWUzKjFlM3wwO3JldHVybiAwfWZ1bmN0aW9uIF9zZXRUZW1wUmV0MCh2YWwpe3NldFRlbXBSZXQwKHZhbCl9ZnVuY3Rpb24gX19pc0xlYXBZZWFyKHllYXIpe3JldHVybiB5ZWFyJTQ9PT0wJiYoeWVhciUxMDAhPT0wfHx5ZWFyJTQwMD09PTApfWZ1bmN0aW9uIF9fYXJyYXlTdW0oYXJyYXksaW5kZXgpe3ZhciBzdW09MDtmb3IodmFyIGk9MDtpPD1pbmRleDtzdW0rPWFycmF5W2krK10pe31yZXR1cm4gc3VtfXZhciBfX01PTlRIX0RBWVNfTEVBUD1bMzEsMjksMzEsMzAsMzEsMzAsMzEsMzEsMzAsMzEsMzAsMzFdO3ZhciBfX01PTlRIX0RBWVNfUkVHVUxBUj1bMzEsMjgsMzEsMzAsMzEsMzAsMzEsMzEsMzAsMzEsMzAsMzFdO2Z1bmN0aW9uIF9fYWRkRGF5cyhkYXRlLGRheXMpe3ZhciBuZXdEYXRlPW5ldyBEYXRlKGRhdGUuZ2V0VGltZSgpKTt3aGlsZShkYXlzPjApe3ZhciBsZWFwPV9faXNMZWFwWWVhcihuZXdEYXRlLmdldEZ1bGxZZWFyKCkpO3ZhciBjdXJyZW50TW9udGg9bmV3RGF0ZS5nZXRNb250aCgpO3ZhciBkYXlzSW5DdXJyZW50TW9udGg9KGxlYXA/X19NT05USF9EQVlTX0xFQVA6X19NT05USF9EQVlTX1JFR1VMQVIpW2N1cnJlbnRNb250aF07aWYoZGF5cz5kYXlzSW5DdXJyZW50TW9udGgtbmV3RGF0ZS5nZXREYXRlKCkpe2RheXMtPWRheXNJbkN1cnJlbnRNb250aC1uZXdEYXRlLmdldERhdGUoKSsxO25ld0RhdGUuc2V0RGF0ZSgxKTtpZihjdXJyZW50TW9udGg8MTEpe25ld0RhdGUuc2V0TW9udGgoY3VycmVudE1vbnRoKzEpfWVsc2V7bmV3RGF0ZS5zZXRNb250aCgwKTtuZXdEYXRlLnNldEZ1bGxZZWFyKG5ld0RhdGUuZ2V0RnVsbFllYXIoKSsxKX19ZWxzZXtuZXdEYXRlLnNldERhdGUobmV3RGF0ZS5nZXREYXRlKCkrZGF5cyk7cmV0dXJuIG5ld0RhdGV9fXJldHVybiBuZXdEYXRlfWZ1bmN0aW9uIF9zdHJmdGltZShzLG1heHNpemUsZm9ybWF0LHRtKXt2YXIgdG1fem9uZT1IRUFQMzJbdG0rNDA+PjJdO3ZhciBkYXRlPXt0bV9zZWM6SEVBUDMyW3RtPj4yXSx0bV9taW46SEVBUDMyW3RtKzQ+PjJdLHRtX2hvdXI6SEVBUDMyW3RtKzg+PjJdLHRtX21kYXk6SEVBUDMyW3RtKzEyPj4yXSx0bV9tb246SEVBUDMyW3RtKzE2Pj4yXSx0bV95ZWFyOkhFQVAzMlt0bSsyMD4+Ml0sdG1fd2RheTpIRUFQMzJbdG0rMjQ+PjJdLHRtX3lkYXk6SEVBUDMyW3RtKzI4Pj4yXSx0bV9pc2RzdDpIRUFQMzJbdG0rMzI+PjJdLHRtX2dtdG9mZjpIRUFQMzJbdG0rMzY+PjJdLHRtX3pvbmU6dG1fem9uZT9VVEY4VG9TdHJpbmcodG1fem9uZSk6XCJcIn07dmFyIHBhdHRlcm49VVRGOFRvU3RyaW5nKGZvcm1hdCk7dmFyIEVYUEFOU0lPTl9SVUxFU18xPXtcIiVjXCI6XCIlYSAlYiAlZCAlSDolTTolUyAlWVwiLFwiJURcIjpcIiVtLyVkLyV5XCIsXCIlRlwiOlwiJVktJW0tJWRcIixcIiVoXCI6XCIlYlwiLFwiJXJcIjpcIiVJOiVNOiVTICVwXCIsXCIlUlwiOlwiJUg6JU1cIixcIiVUXCI6XCIlSDolTTolU1wiLFwiJXhcIjpcIiVtLyVkLyV5XCIsXCIlWFwiOlwiJUg6JU06JVNcIixcIiVFY1wiOlwiJWNcIixcIiVFQ1wiOlwiJUNcIixcIiVFeFwiOlwiJW0vJWQvJXlcIixcIiVFWFwiOlwiJUg6JU06JVNcIixcIiVFeVwiOlwiJXlcIixcIiVFWVwiOlwiJVlcIixcIiVPZFwiOlwiJWRcIixcIiVPZVwiOlwiJWVcIixcIiVPSFwiOlwiJUhcIixcIiVPSVwiOlwiJUlcIixcIiVPbVwiOlwiJW1cIixcIiVPTVwiOlwiJU1cIixcIiVPU1wiOlwiJVNcIixcIiVPdVwiOlwiJXVcIixcIiVPVVwiOlwiJVVcIixcIiVPVlwiOlwiJVZcIixcIiVPd1wiOlwiJXdcIixcIiVPV1wiOlwiJVdcIixcIiVPeVwiOlwiJXlcIn07Zm9yKHZhciBydWxlIGluIEVYUEFOU0lPTl9SVUxFU18xKXtwYXR0ZXJuPXBhdHRlcm4ucmVwbGFjZShuZXcgUmVnRXhwKHJ1bGUsXCJnXCIpLEVYUEFOU0lPTl9SVUxFU18xW3J1bGVdKX12YXIgV0VFS0RBWVM9W1wiU3VuZGF5XCIsXCJNb25kYXlcIixcIlR1ZXNkYXlcIixcIldlZG5lc2RheVwiLFwiVGh1cnNkYXlcIixcIkZyaWRheVwiLFwiU2F0dXJkYXlcIl07dmFyIE1PTlRIUz1bXCJKYW51YXJ5XCIsXCJGZWJydWFyeVwiLFwiTWFyY2hcIixcIkFwcmlsXCIsXCJNYXlcIixcIkp1bmVcIixcIkp1bHlcIixcIkF1Z3VzdFwiLFwiU2VwdGVtYmVyXCIsXCJPY3RvYmVyXCIsXCJOb3ZlbWJlclwiLFwiRGVjZW1iZXJcIl07ZnVuY3Rpb24gbGVhZGluZ1NvbWV0aGluZyh2YWx1ZSxkaWdpdHMsY2hhcmFjdGVyKXt2YXIgc3RyPXR5cGVvZiB2YWx1ZT09XCJudW1iZXJcIj92YWx1ZS50b1N0cmluZygpOnZhbHVlfHxcIlwiO3doaWxlKHN0ci5sZW5ndGg8ZGlnaXRzKXtzdHI9Y2hhcmFjdGVyWzBdK3N0cn1yZXR1cm4gc3RyfWZ1bmN0aW9uIGxlYWRpbmdOdWxscyh2YWx1ZSxkaWdpdHMpe3JldHVybiBsZWFkaW5nU29tZXRoaW5nKHZhbHVlLGRpZ2l0cyxcIjBcIil9ZnVuY3Rpb24gY29tcGFyZUJ5RGF5KGRhdGUxLGRhdGUyKXtmdW5jdGlvbiBzZ24odmFsdWUpe3JldHVybiB2YWx1ZTwwPy0xOnZhbHVlPjA/MTowfXZhciBjb21wYXJlO2lmKChjb21wYXJlPXNnbihkYXRlMS5nZXRGdWxsWWVhcigpLWRhdGUyLmdldEZ1bGxZZWFyKCkpKT09PTApe2lmKChjb21wYXJlPXNnbihkYXRlMS5nZXRNb250aCgpLWRhdGUyLmdldE1vbnRoKCkpKT09PTApe2NvbXBhcmU9c2duKGRhdGUxLmdldERhdGUoKS1kYXRlMi5nZXREYXRlKCkpfX1yZXR1cm4gY29tcGFyZX1mdW5jdGlvbiBnZXRGaXJzdFdlZWtTdGFydERhdGUoamFuRm91cnRoKXtzd2l0Y2goamFuRm91cnRoLmdldERheSgpKXtjYXNlIDA6cmV0dXJuIG5ldyBEYXRlKGphbkZvdXJ0aC5nZXRGdWxsWWVhcigpLTEsMTEsMjkpO2Nhc2UgMTpyZXR1cm4gamFuRm91cnRoO2Nhc2UgMjpyZXR1cm4gbmV3IERhdGUoamFuRm91cnRoLmdldEZ1bGxZZWFyKCksMCwzKTtjYXNlIDM6cmV0dXJuIG5ldyBEYXRlKGphbkZvdXJ0aC5nZXRGdWxsWWVhcigpLDAsMik7Y2FzZSA0OnJldHVybiBuZXcgRGF0ZShqYW5Gb3VydGguZ2V0RnVsbFllYXIoKSwwLDEpO2Nhc2UgNTpyZXR1cm4gbmV3IERhdGUoamFuRm91cnRoLmdldEZ1bGxZZWFyKCktMSwxMSwzMSk7Y2FzZSA2OnJldHVybiBuZXcgRGF0ZShqYW5Gb3VydGguZ2V0RnVsbFllYXIoKS0xLDExLDMwKX19ZnVuY3Rpb24gZ2V0V2Vla0Jhc2VkWWVhcihkYXRlKXt2YXIgdGhpc0RhdGU9X19hZGREYXlzKG5ldyBEYXRlKGRhdGUudG1feWVhcisxOTAwLDAsMSksZGF0ZS50bV95ZGF5KTt2YXIgamFuRm91cnRoVGhpc1llYXI9bmV3IERhdGUodGhpc0RhdGUuZ2V0RnVsbFllYXIoKSwwLDQpO3ZhciBqYW5Gb3VydGhOZXh0WWVhcj1uZXcgRGF0ZSh0aGlzRGF0ZS5nZXRGdWxsWWVhcigpKzEsMCw0KTt2YXIgZmlyc3RXZWVrU3RhcnRUaGlzWWVhcj1nZXRGaXJzdFdlZWtTdGFydERhdGUoamFuRm91cnRoVGhpc1llYXIpO3ZhciBmaXJzdFdlZWtTdGFydE5leHRZZWFyPWdldEZpcnN0V2Vla1N0YXJ0RGF0ZShqYW5Gb3VydGhOZXh0WWVhcik7aWYoY29tcGFyZUJ5RGF5KGZpcnN0V2Vla1N0YXJ0VGhpc1llYXIsdGhpc0RhdGUpPD0wKXtpZihjb21wYXJlQnlEYXkoZmlyc3RXZWVrU3RhcnROZXh0WWVhcix0aGlzRGF0ZSk8PTApe3JldHVybiB0aGlzRGF0ZS5nZXRGdWxsWWVhcigpKzF9ZWxzZXtyZXR1cm4gdGhpc0RhdGUuZ2V0RnVsbFllYXIoKX19ZWxzZXtyZXR1cm4gdGhpc0RhdGUuZ2V0RnVsbFllYXIoKS0xfX12YXIgRVhQQU5TSU9OX1JVTEVTXzI9e1wiJWFcIjpmdW5jdGlvbihkYXRlKXtyZXR1cm4gV0VFS0RBWVNbZGF0ZS50bV93ZGF5XS5zdWJzdHJpbmcoMCwzKX0sXCIlQVwiOmZ1bmN0aW9uKGRhdGUpe3JldHVybiBXRUVLREFZU1tkYXRlLnRtX3dkYXldfSxcIiViXCI6ZnVuY3Rpb24oZGF0ZSl7cmV0dXJuIE1PTlRIU1tkYXRlLnRtX21vbl0uc3Vic3RyaW5nKDAsMyl9LFwiJUJcIjpmdW5jdGlvbihkYXRlKXtyZXR1cm4gTU9OVEhTW2RhdGUudG1fbW9uXX0sXCIlQ1wiOmZ1bmN0aW9uKGRhdGUpe3ZhciB5ZWFyPWRhdGUudG1feWVhcisxOTAwO3JldHVybiBsZWFkaW5nTnVsbHMoeWVhci8xMDB8MCwyKX0sXCIlZFwiOmZ1bmN0aW9uKGRhdGUpe3JldHVybiBsZWFkaW5nTnVsbHMoZGF0ZS50bV9tZGF5LDIpfSxcIiVlXCI6ZnVuY3Rpb24oZGF0ZSl7cmV0dXJuIGxlYWRpbmdTb21ldGhpbmcoZGF0ZS50bV9tZGF5LDIsXCIgXCIpfSxcIiVnXCI6ZnVuY3Rpb24oZGF0ZSl7cmV0dXJuIGdldFdlZWtCYXNlZFllYXIoZGF0ZSkudG9TdHJpbmcoKS5zdWJzdHJpbmcoMil9LFwiJUdcIjpmdW5jdGlvbihkYXRlKXtyZXR1cm4gZ2V0V2Vla0Jhc2VkWWVhcihkYXRlKX0sXCIlSFwiOmZ1bmN0aW9uKGRhdGUpe3JldHVybiBsZWFkaW5nTnVsbHMoZGF0ZS50bV9ob3VyLDIpfSxcIiVJXCI6ZnVuY3Rpb24oZGF0ZSl7dmFyIHR3ZWx2ZUhvdXI9ZGF0ZS50bV9ob3VyO2lmKHR3ZWx2ZUhvdXI9PTApdHdlbHZlSG91cj0xMjtlbHNlIGlmKHR3ZWx2ZUhvdXI+MTIpdHdlbHZlSG91ci09MTI7cmV0dXJuIGxlYWRpbmdOdWxscyh0d2VsdmVIb3VyLDIpfSxcIiVqXCI6ZnVuY3Rpb24oZGF0ZSl7cmV0dXJuIGxlYWRpbmdOdWxscyhkYXRlLnRtX21kYXkrX19hcnJheVN1bShfX2lzTGVhcFllYXIoZGF0ZS50bV95ZWFyKzE5MDApP19fTU9OVEhfREFZU19MRUFQOl9fTU9OVEhfREFZU19SRUdVTEFSLGRhdGUudG1fbW9uLTEpLDMpfSxcIiVtXCI6ZnVuY3Rpb24oZGF0ZSl7cmV0dXJuIGxlYWRpbmdOdWxscyhkYXRlLnRtX21vbisxLDIpfSxcIiVNXCI6ZnVuY3Rpb24oZGF0ZSl7cmV0dXJuIGxlYWRpbmdOdWxscyhkYXRlLnRtX21pbiwyKX0sXCIlblwiOmZ1bmN0aW9uKCl7cmV0dXJuXCJcXG5cIn0sXCIlcFwiOmZ1bmN0aW9uKGRhdGUpe2lmKGRhdGUudG1faG91cj49MCYmZGF0ZS50bV9ob3VyPDEyKXtyZXR1cm5cIkFNXCJ9ZWxzZXtyZXR1cm5cIlBNXCJ9fSxcIiVTXCI6ZnVuY3Rpb24oZGF0ZSl7cmV0dXJuIGxlYWRpbmdOdWxscyhkYXRlLnRtX3NlYywyKX0sXCIldFwiOmZ1bmN0aW9uKCl7cmV0dXJuXCJcXHRcIn0sXCIldVwiOmZ1bmN0aW9uKGRhdGUpe3JldHVybiBkYXRlLnRtX3dkYXl8fDd9LFwiJVVcIjpmdW5jdGlvbihkYXRlKXt2YXIgamFuRmlyc3Q9bmV3IERhdGUoZGF0ZS50bV95ZWFyKzE5MDAsMCwxKTt2YXIgZmlyc3RTdW5kYXk9amFuRmlyc3QuZ2V0RGF5KCk9PT0wP2phbkZpcnN0Ol9fYWRkRGF5cyhqYW5GaXJzdCw3LWphbkZpcnN0LmdldERheSgpKTt2YXIgZW5kRGF0ZT1uZXcgRGF0ZShkYXRlLnRtX3llYXIrMTkwMCxkYXRlLnRtX21vbixkYXRlLnRtX21kYXkpO2lmKGNvbXBhcmVCeURheShmaXJzdFN1bmRheSxlbmREYXRlKTwwKXt2YXIgZmVicnVhcnlGaXJzdFVudGlsRW5kTW9udGg9X19hcnJheVN1bShfX2lzTGVhcFllYXIoZW5kRGF0ZS5nZXRGdWxsWWVhcigpKT9fX01PTlRIX0RBWVNfTEVBUDpfX01PTlRIX0RBWVNfUkVHVUxBUixlbmREYXRlLmdldE1vbnRoKCktMSktMzE7dmFyIGZpcnN0U3VuZGF5VW50aWxFbmRKYW51YXJ5PTMxLWZpcnN0U3VuZGF5LmdldERhdGUoKTt2YXIgZGF5cz1maXJzdFN1bmRheVVudGlsRW5kSmFudWFyeStmZWJydWFyeUZpcnN0VW50aWxFbmRNb250aCtlbmREYXRlLmdldERhdGUoKTtyZXR1cm4gbGVhZGluZ051bGxzKE1hdGguY2VpbChkYXlzLzcpLDIpfXJldHVybiBjb21wYXJlQnlEYXkoZmlyc3RTdW5kYXksamFuRmlyc3QpPT09MD9cIjAxXCI6XCIwMFwifSxcIiVWXCI6ZnVuY3Rpb24oZGF0ZSl7dmFyIGphbkZvdXJ0aFRoaXNZZWFyPW5ldyBEYXRlKGRhdGUudG1feWVhcisxOTAwLDAsNCk7dmFyIGphbkZvdXJ0aE5leHRZZWFyPW5ldyBEYXRlKGRhdGUudG1feWVhcisxOTAxLDAsNCk7dmFyIGZpcnN0V2Vla1N0YXJ0VGhpc1llYXI9Z2V0Rmlyc3RXZWVrU3RhcnREYXRlKGphbkZvdXJ0aFRoaXNZZWFyKTt2YXIgZmlyc3RXZWVrU3RhcnROZXh0WWVhcj1nZXRGaXJzdFdlZWtTdGFydERhdGUoamFuRm91cnRoTmV4dFllYXIpO3ZhciBlbmREYXRlPV9fYWRkRGF5cyhuZXcgRGF0ZShkYXRlLnRtX3llYXIrMTkwMCwwLDEpLGRhdGUudG1feWRheSk7aWYoY29tcGFyZUJ5RGF5KGVuZERhdGUsZmlyc3RXZWVrU3RhcnRUaGlzWWVhcik8MCl7cmV0dXJuXCI1M1wifWlmKGNvbXBhcmVCeURheShmaXJzdFdlZWtTdGFydE5leHRZZWFyLGVuZERhdGUpPD0wKXtyZXR1cm5cIjAxXCJ9dmFyIGRheXNEaWZmZXJlbmNlO2lmKGZpcnN0V2Vla1N0YXJ0VGhpc1llYXIuZ2V0RnVsbFllYXIoKTxkYXRlLnRtX3llYXIrMTkwMCl7ZGF5c0RpZmZlcmVuY2U9ZGF0ZS50bV95ZGF5KzMyLWZpcnN0V2Vla1N0YXJ0VGhpc1llYXIuZ2V0RGF0ZSgpfWVsc2V7ZGF5c0RpZmZlcmVuY2U9ZGF0ZS50bV95ZGF5KzEtZmlyc3RXZWVrU3RhcnRUaGlzWWVhci5nZXREYXRlKCl9cmV0dXJuIGxlYWRpbmdOdWxscyhNYXRoLmNlaWwoZGF5c0RpZmZlcmVuY2UvNyksMil9LFwiJXdcIjpmdW5jdGlvbihkYXRlKXtyZXR1cm4gZGF0ZS50bV93ZGF5fSxcIiVXXCI6ZnVuY3Rpb24oZGF0ZSl7dmFyIGphbkZpcnN0PW5ldyBEYXRlKGRhdGUudG1feWVhciwwLDEpO3ZhciBmaXJzdE1vbmRheT1qYW5GaXJzdC5nZXREYXkoKT09PTE/amFuRmlyc3Q6X19hZGREYXlzKGphbkZpcnN0LGphbkZpcnN0LmdldERheSgpPT09MD8xOjctamFuRmlyc3QuZ2V0RGF5KCkrMSk7dmFyIGVuZERhdGU9bmV3IERhdGUoZGF0ZS50bV95ZWFyKzE5MDAsZGF0ZS50bV9tb24sZGF0ZS50bV9tZGF5KTtpZihjb21wYXJlQnlEYXkoZmlyc3RNb25kYXksZW5kRGF0ZSk8MCl7dmFyIGZlYnJ1YXJ5Rmlyc3RVbnRpbEVuZE1vbnRoPV9fYXJyYXlTdW0oX19pc0xlYXBZZWFyKGVuZERhdGUuZ2V0RnVsbFllYXIoKSk/X19NT05USF9EQVlTX0xFQVA6X19NT05USF9EQVlTX1JFR1VMQVIsZW5kRGF0ZS5nZXRNb250aCgpLTEpLTMxO3ZhciBmaXJzdE1vbmRheVVudGlsRW5kSmFudWFyeT0zMS1maXJzdE1vbmRheS5nZXREYXRlKCk7dmFyIGRheXM9Zmlyc3RNb25kYXlVbnRpbEVuZEphbnVhcnkrZmVicnVhcnlGaXJzdFVudGlsRW5kTW9udGgrZW5kRGF0ZS5nZXREYXRlKCk7cmV0dXJuIGxlYWRpbmdOdWxscyhNYXRoLmNlaWwoZGF5cy83KSwyKX1yZXR1cm4gY29tcGFyZUJ5RGF5KGZpcnN0TW9uZGF5LGphbkZpcnN0KT09PTA/XCIwMVwiOlwiMDBcIn0sXCIleVwiOmZ1bmN0aW9uKGRhdGUpe3JldHVybihkYXRlLnRtX3llYXIrMTkwMCkudG9TdHJpbmcoKS5zdWJzdHJpbmcoMil9LFwiJVlcIjpmdW5jdGlvbihkYXRlKXtyZXR1cm4gZGF0ZS50bV95ZWFyKzE5MDB9LFwiJXpcIjpmdW5jdGlvbihkYXRlKXt2YXIgb2ZmPWRhdGUudG1fZ210b2ZmO3ZhciBhaGVhZD1vZmY+PTA7b2ZmPU1hdGguYWJzKG9mZikvNjA7b2ZmPW9mZi82MCoxMDArb2ZmJTYwO3JldHVybihhaGVhZD9cIitcIjpcIi1cIikrU3RyaW5nKFwiMDAwMFwiK29mZikuc2xpY2UoLTQpfSxcIiVaXCI6ZnVuY3Rpb24oZGF0ZSl7cmV0dXJuIGRhdGUudG1fem9uZX0sXCIlJVwiOmZ1bmN0aW9uKCl7cmV0dXJuXCIlXCJ9fTtwYXR0ZXJuPXBhdHRlcm4ucmVwbGFjZSgvJSUvZyxcIlxcMFxcMFwiKTtmb3IodmFyIHJ1bGUgaW4gRVhQQU5TSU9OX1JVTEVTXzIpe2lmKHBhdHRlcm4uaW5jbHVkZXMocnVsZSkpe3BhdHRlcm49cGF0dGVybi5yZXBsYWNlKG5ldyBSZWdFeHAocnVsZSxcImdcIiksRVhQQU5TSU9OX1JVTEVTXzJbcnVsZV0oZGF0ZSkpfX1wYXR0ZXJuPXBhdHRlcm4ucmVwbGFjZSgvXFwwXFwwL2csXCIlXCIpO3ZhciBieXRlcz1pbnRBcnJheUZyb21TdHJpbmcocGF0dGVybixmYWxzZSk7aWYoYnl0ZXMubGVuZ3RoPm1heHNpemUpe3JldHVybiAwfXdyaXRlQXJyYXlUb01lbW9yeShieXRlcyxzKTtyZXR1cm4gYnl0ZXMubGVuZ3RoLTF9ZnVuY3Rpb24gX3N0cmZ0aW1lX2wocyxtYXhzaXplLGZvcm1hdCx0bSl7cmV0dXJuIF9zdHJmdGltZShzLG1heHNpemUsZm9ybWF0LHRtKX1mdW5jdGlvbiBfdGltZShwdHIpe3ZhciByZXQ9RGF0ZS5ub3coKS8xZTN8MDtpZihwdHIpe0hFQVAzMltwdHI+PjJdPXJldH1yZXR1cm4gcmV0fXZhciBGU05vZGU9ZnVuY3Rpb24ocGFyZW50LG5hbWUsbW9kZSxyZGV2KXtpZighcGFyZW50KXtwYXJlbnQ9dGhpc310aGlzLnBhcmVudD1wYXJlbnQ7dGhpcy5tb3VudD1wYXJlbnQubW91bnQ7dGhpcy5tb3VudGVkPW51bGw7dGhpcy5pZD1GUy5uZXh0SW5vZGUrKzt0aGlzLm5hbWU9bmFtZTt0aGlzLm1vZGU9bW9kZTt0aGlzLm5vZGVfb3BzPXt9O3RoaXMuc3RyZWFtX29wcz17fTt0aGlzLnJkZXY9cmRldn07dmFyIHJlYWRNb2RlPTI5Mnw3Mzt2YXIgd3JpdGVNb2RlPTE0NjtPYmplY3QuZGVmaW5lUHJvcGVydGllcyhGU05vZGUucHJvdG90eXBlLHtyZWFkOntnZXQ6ZnVuY3Rpb24oKXtyZXR1cm4odGhpcy5tb2RlJnJlYWRNb2RlKT09PXJlYWRNb2RlfSxzZXQ6ZnVuY3Rpb24odmFsKXt2YWw/dGhpcy5tb2RlfD1yZWFkTW9kZTp0aGlzLm1vZGUmPX5yZWFkTW9kZX19LHdyaXRlOntnZXQ6ZnVuY3Rpb24oKXtyZXR1cm4odGhpcy5tb2RlJndyaXRlTW9kZSk9PT13cml0ZU1vZGV9LHNldDpmdW5jdGlvbih2YWwpe3ZhbD90aGlzLm1vZGV8PXdyaXRlTW9kZTp0aGlzLm1vZGUmPX53cml0ZU1vZGV9fSxpc0ZvbGRlcjp7Z2V0OmZ1bmN0aW9uKCl7cmV0dXJuIEZTLmlzRGlyKHRoaXMubW9kZSl9fSxpc0RldmljZTp7Z2V0OmZ1bmN0aW9uKCl7cmV0dXJuIEZTLmlzQ2hyZGV2KHRoaXMubW9kZSl9fX0pO0ZTLkZTTm9kZT1GU05vZGU7RlMuc3RhdGljSW5pdCgpO0ludGVybmFsRXJyb3I9TW9kdWxlW1wiSW50ZXJuYWxFcnJvclwiXT1leHRlbmRFcnJvcihFcnJvcixcIkludGVybmFsRXJyb3JcIik7ZW1iaW5kX2luaXRfY2hhckNvZGVzKCk7QmluZGluZ0Vycm9yPU1vZHVsZVtcIkJpbmRpbmdFcnJvclwiXT1leHRlbmRFcnJvcihFcnJvcixcIkJpbmRpbmdFcnJvclwiKTtpbml0X0NsYXNzSGFuZGxlKCk7aW5pdF9lbWJpbmQoKTtpbml0X1JlZ2lzdGVyZWRQb2ludGVyKCk7VW5ib3VuZFR5cGVFcnJvcj1Nb2R1bGVbXCJVbmJvdW5kVHlwZUVycm9yXCJdPWV4dGVuZEVycm9yKEVycm9yLFwiVW5ib3VuZFR5cGVFcnJvclwiKTtpbml0X2VtdmFsKCk7dmFyIEFTU0VSVElPTlM9ZmFsc2U7ZnVuY3Rpb24gaW50QXJyYXlGcm9tU3RyaW5nKHN0cmluZ3ksZG9udEFkZE51bGwsbGVuZ3RoKXt2YXIgbGVuPWxlbmd0aD4wP2xlbmd0aDpsZW5ndGhCeXRlc1VURjgoc3RyaW5neSkrMTt2YXIgdThhcnJheT1uZXcgQXJyYXkobGVuKTt2YXIgbnVtQnl0ZXNXcml0dGVuPXN0cmluZ1RvVVRGOEFycmF5KHN0cmluZ3ksdThhcnJheSwwLHU4YXJyYXkubGVuZ3RoKTtpZihkb250QWRkTnVsbCl1OGFycmF5Lmxlbmd0aD1udW1CeXRlc1dyaXR0ZW47cmV0dXJuIHU4YXJyYXl9ZnVuY3Rpb24gaW50QXJyYXlUb1N0cmluZyhhcnJheSl7dmFyIHJldD1bXTtmb3IodmFyIGk9MDtpPGFycmF5Lmxlbmd0aDtpKyspe3ZhciBjaHI9YXJyYXlbaV07aWYoY2hyPjI1NSl7aWYoQVNTRVJUSU9OUyl7YXNzZXJ0KGZhbHNlLFwiQ2hhcmFjdGVyIGNvZGUgXCIrY2hyK1wiIChcIitTdHJpbmcuZnJvbUNoYXJDb2RlKGNocikrXCIpICBhdCBvZmZzZXQgXCIraStcIiBub3QgaW4gMHgwMC0weEZGLlwiKX1jaHImPTI1NX1yZXQucHVzaChTdHJpbmcuZnJvbUNoYXJDb2RlKGNocikpfXJldHVybiByZXQuam9pbihcIlwiKX12YXIgZGVjb2RlQmFzZTY0PXR5cGVvZiBhdG9iPT1cImZ1bmN0aW9uXCI/YXRvYjpmdW5jdGlvbihpbnB1dCl7dmFyIGtleVN0cj1cIkFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky89XCI7dmFyIG91dHB1dD1cIlwiO3ZhciBjaHIxLGNocjIsY2hyMzt2YXIgZW5jMSxlbmMyLGVuYzMsZW5jNDt2YXIgaT0wO2lucHV0PWlucHV0LnJlcGxhY2UoL1teQS1aYS16MC05XFwrXFwvXFw9XS9nLFwiXCIpO2Rve2VuYzE9a2V5U3RyLmluZGV4T2YoaW5wdXQuY2hhckF0KGkrKykpO2VuYzI9a2V5U3RyLmluZGV4T2YoaW5wdXQuY2hhckF0KGkrKykpO2VuYzM9a2V5U3RyLmluZGV4T2YoaW5wdXQuY2hhckF0KGkrKykpO2VuYzQ9a2V5U3RyLmluZGV4T2YoaW5wdXQuY2hhckF0KGkrKykpO2NocjE9ZW5jMTw8MnxlbmMyPj40O2NocjI9KGVuYzImMTUpPDw0fGVuYzM+PjI7Y2hyMz0oZW5jMyYzKTw8NnxlbmM0O291dHB1dD1vdXRwdXQrU3RyaW5nLmZyb21DaGFyQ29kZShjaHIxKTtpZihlbmMzIT09NjQpe291dHB1dD1vdXRwdXQrU3RyaW5nLmZyb21DaGFyQ29kZShjaHIyKX1pZihlbmM0IT09NjQpe291dHB1dD1vdXRwdXQrU3RyaW5nLmZyb21DaGFyQ29kZShjaHIzKX19d2hpbGUoaTxpbnB1dC5sZW5ndGgpO3JldHVybiBvdXRwdXR9O2Z1bmN0aW9uIGludEFycmF5RnJvbUJhc2U2NChzKXtpZih0eXBlb2YgRU5WSVJPTk1FTlRfSVNfTk9ERT09XCJib29sZWFuXCImJkVOVklST05NRU5UX0lTX05PREUpe3ZhciBidWY9QnVmZmVyLmZyb20ocyxcImJhc2U2NFwiKTtyZXR1cm4gbmV3IFVpbnQ4QXJyYXkoYnVmW1wiYnVmZmVyXCJdLGJ1ZltcImJ5dGVPZmZzZXRcIl0sYnVmW1wiYnl0ZUxlbmd0aFwiXSl9dHJ5e3ZhciBkZWNvZGVkPWRlY29kZUJhc2U2NChzKTt2YXIgYnl0ZXM9bmV3IFVpbnQ4QXJyYXkoZGVjb2RlZC5sZW5ndGgpO2Zvcih2YXIgaT0wO2k8ZGVjb2RlZC5sZW5ndGg7KytpKXtieXRlc1tpXT1kZWNvZGVkLmNoYXJDb2RlQXQoaSl9cmV0dXJuIGJ5dGVzfWNhdGNoKF8pe3Rocm93IG5ldyBFcnJvcihcIkNvbnZlcnRpbmcgYmFzZTY0IHN0cmluZyB0byBieXRlcyBmYWlsZWQuXCIpfX1mdW5jdGlvbiB0cnlQYXJzZUFzRGF0YVVSSShmaWxlbmFtZSl7aWYoIWlzRGF0YVVSSShmaWxlbmFtZSkpe3JldHVybn1yZXR1cm4gaW50QXJyYXlGcm9tQmFzZTY0KGZpbGVuYW1lLnNsaWNlKGRhdGFVUklQcmVmaXgubGVuZ3RoKSl9dmFyIGFzbUxpYnJhcnlBcmc9e1wia1wiOl9fX2N4YV9hbGxvY2F0ZV9leGNlcHRpb24sXCJqXCI6X19fY3hhX3Rocm93LFwidFwiOl9fX3N5c2NhbGxfZmNudGw2NCxcIk1cIjpfX19zeXNjYWxsX2lvY3RsLFwiTlwiOl9fX3N5c2NhbGxfb3BlbixcIlZcIjpfX2VtYmluZF9maW5hbGl6ZV92YWx1ZV9vYmplY3QsXCJGXCI6X19lbWJpbmRfcmVnaXN0ZXJfYmlnaW50LFwiUlwiOl9fZW1iaW5kX3JlZ2lzdGVyX2Jvb2wsXCJxXCI6X19lbWJpbmRfcmVnaXN0ZXJfY2xhc3MsXCJwXCI6X19lbWJpbmRfcmVnaXN0ZXJfY2xhc3NfY29uc3RydWN0b3IsXCJmXCI6X19lbWJpbmRfcmVnaXN0ZXJfY2xhc3NfZnVuY3Rpb24sXCJ3XCI6X19lbWJpbmRfcmVnaXN0ZXJfY29uc3RhbnQsXCJRXCI6X19lbWJpbmRfcmVnaXN0ZXJfZW12YWwsXCJ2XCI6X19lbWJpbmRfcmVnaXN0ZXJfZmxvYXQsXCJnXCI6X19lbWJpbmRfcmVnaXN0ZXJfZnVuY3Rpb24sXCJoXCI6X19lbWJpbmRfcmVnaXN0ZXJfaW50ZWdlcixcImJcIjpfX2VtYmluZF9yZWdpc3Rlcl9tZW1vcnlfdmlldyxcInVcIjpfX2VtYmluZF9yZWdpc3Rlcl9zdGRfc3RyaW5nLFwiblwiOl9fZW1iaW5kX3JlZ2lzdGVyX3N0ZF93c3RyaW5nLFwiWFwiOl9fZW1iaW5kX3JlZ2lzdGVyX3ZhbHVlX29iamVjdCxcIldcIjpfX2VtYmluZF9yZWdpc3Rlcl92YWx1ZV9vYmplY3RfZmllbGQsXCJTXCI6X19lbWJpbmRfcmVnaXN0ZXJfdm9pZCxcIkhcIjpfX2Vtc2NyaXB0ZW5fdGhyb3dfbG9uZ2ptcCxcIlRcIjpfX2VtdmFsX2RlY3JlZixcIlVcIjpfX2VtdmFsX2luY3JlZixcIm9cIjpfX2VtdmFsX3Rha2VfdmFsdWUsXCJPXCI6X19sb2NhbHRpbWVfanMsXCJQXCI6X190enNldF9qcyxcImFcIjpfYWJvcnQsXCJpXCI6X2Vtc2NyaXB0ZW5fYXNtX2NvbnN0X2ludCxcIklcIjpfZW1zY3JpcHRlbl9yZXNpemVfaGVhcCxcIkpcIjpfZW52aXJvbl9nZXQsXCJLXCI6X2Vudmlyb25fc2l6ZXNfZ2V0LFwiZFwiOl9leGl0LFwiclwiOl9mZF9jbG9zZSxcIkxcIjpfZmRfcmVhZCxcIkVcIjpfZmRfc2VlayxcInNcIjpfZmRfd3JpdGUsXCJlXCI6X2dldFRlbXBSZXQwLFwieFwiOl9nZXR0aW1lb2ZkYXksXCJ6XCI6aW52b2tlX2lpLFwiQlwiOmludm9rZV9paWksXCJBXCI6aW52b2tlX2lpaWksXCJsXCI6aW52b2tlX3ZpLFwiQ1wiOmludm9rZV92aWksXCJEXCI6aW52b2tlX3ZpaWksXCJtXCI6aW52b2tlX3ZpaWlpLFwiY1wiOl9zZXRUZW1wUmV0MCxcIllcIjpfc3RyZnRpbWUsXCJHXCI6X3N0cmZ0aW1lX2wsXCJ5XCI6X3RpbWV9O3ZhciBhc209Y3JlYXRlV2FzbSgpO3ZhciBfX193YXNtX2NhbGxfY3RvcnM9TW9kdWxlW1wiX19fd2FzbV9jYWxsX2N0b3JzXCJdPWZ1bmN0aW9uKCl7cmV0dXJuKF9fX3dhc21fY2FsbF9jdG9ycz1Nb2R1bGVbXCJfX193YXNtX2NhbGxfY3RvcnNcIl09TW9kdWxlW1wiYXNtXCJdW1wiX1wiXSkuYXBwbHkobnVsbCxhcmd1bWVudHMpfTt2YXIgX21hbGxvYz1Nb2R1bGVbXCJfbWFsbG9jXCJdPWZ1bmN0aW9uKCl7cmV0dXJuKF9tYWxsb2M9TW9kdWxlW1wiX21hbGxvY1wiXT1Nb2R1bGVbXCJhc21cIl1bXCIkXCJdKS5hcHBseShudWxsLGFyZ3VtZW50cyl9O3ZhciBfZnJlZT1Nb2R1bGVbXCJfZnJlZVwiXT1mdW5jdGlvbigpe3JldHVybihfZnJlZT1Nb2R1bGVbXCJfZnJlZVwiXT1Nb2R1bGVbXCJhc21cIl1bXCJhYVwiXSkuYXBwbHkobnVsbCxhcmd1bWVudHMpfTt2YXIgX19fZXJybm9fbG9jYXRpb249TW9kdWxlW1wiX19fZXJybm9fbG9jYXRpb25cIl09ZnVuY3Rpb24oKXtyZXR1cm4oX19fZXJybm9fbG9jYXRpb249TW9kdWxlW1wiX19fZXJybm9fbG9jYXRpb25cIl09TW9kdWxlW1wiYXNtXCJdW1wiYmFcIl0pLmFwcGx5KG51bGwsYXJndW1lbnRzKX07dmFyIF9fX2dldFR5cGVOYW1lPU1vZHVsZVtcIl9fX2dldFR5cGVOYW1lXCJdPWZ1bmN0aW9uKCl7cmV0dXJuKF9fX2dldFR5cGVOYW1lPU1vZHVsZVtcIl9fX2dldFR5cGVOYW1lXCJdPU1vZHVsZVtcImFzbVwiXVtcImRhXCJdKS5hcHBseShudWxsLGFyZ3VtZW50cyl9O3ZhciBfX19lbWJpbmRfcmVnaXN0ZXJfbmF0aXZlX2FuZF9idWlsdGluX3R5cGVzPU1vZHVsZVtcIl9fX2VtYmluZF9yZWdpc3Rlcl9uYXRpdmVfYW5kX2J1aWx0aW5fdHlwZXNcIl09ZnVuY3Rpb24oKXtyZXR1cm4oX19fZW1iaW5kX3JlZ2lzdGVyX25hdGl2ZV9hbmRfYnVpbHRpbl90eXBlcz1Nb2R1bGVbXCJfX19lbWJpbmRfcmVnaXN0ZXJfbmF0aXZlX2FuZF9idWlsdGluX3R5cGVzXCJdPU1vZHVsZVtcImFzbVwiXVtcImVhXCJdKS5hcHBseShudWxsLGFyZ3VtZW50cyl9O3ZhciBfc2V0VGhyZXc9TW9kdWxlW1wiX3NldFRocmV3XCJdPWZ1bmN0aW9uKCl7cmV0dXJuKF9zZXRUaHJldz1Nb2R1bGVbXCJfc2V0VGhyZXdcIl09TW9kdWxlW1wiYXNtXCJdW1wiZmFcIl0pLmFwcGx5KG51bGwsYXJndW1lbnRzKX07dmFyIHN0YWNrU2F2ZT1Nb2R1bGVbXCJzdGFja1NhdmVcIl09ZnVuY3Rpb24oKXtyZXR1cm4oc3RhY2tTYXZlPU1vZHVsZVtcInN0YWNrU2F2ZVwiXT1Nb2R1bGVbXCJhc21cIl1bXCJnYVwiXSkuYXBwbHkobnVsbCxhcmd1bWVudHMpfTt2YXIgc3RhY2tSZXN0b3JlPU1vZHVsZVtcInN0YWNrUmVzdG9yZVwiXT1mdW5jdGlvbigpe3JldHVybihzdGFja1Jlc3RvcmU9TW9kdWxlW1wic3RhY2tSZXN0b3JlXCJdPU1vZHVsZVtcImFzbVwiXVtcImhhXCJdKS5hcHBseShudWxsLGFyZ3VtZW50cyl9O3ZhciBkeW5DYWxsX2ppamk9TW9kdWxlW1wiZHluQ2FsbF9qaWppXCJdPWZ1bmN0aW9uKCl7cmV0dXJuKGR5bkNhbGxfamlqaT1Nb2R1bGVbXCJkeW5DYWxsX2ppamlcIl09TW9kdWxlW1wiYXNtXCJdW1wiaWFcIl0pLmFwcGx5KG51bGwsYXJndW1lbnRzKX07dmFyIGR5bkNhbGxfdmlpamlpPU1vZHVsZVtcImR5bkNhbGxfdmlpamlpXCJdPWZ1bmN0aW9uKCl7cmV0dXJuKGR5bkNhbGxfdmlpamlpPU1vZHVsZVtcImR5bkNhbGxfdmlpamlpXCJdPU1vZHVsZVtcImFzbVwiXVtcImphXCJdKS5hcHBseShudWxsLGFyZ3VtZW50cyl9O3ZhciBkeW5DYWxsX2lpaWlpaj1Nb2R1bGVbXCJkeW5DYWxsX2lpaWlpalwiXT1mdW5jdGlvbigpe3JldHVybihkeW5DYWxsX2lpaWlpaj1Nb2R1bGVbXCJkeW5DYWxsX2lpaWlpalwiXT1Nb2R1bGVbXCJhc21cIl1bXCJrYVwiXSkuYXBwbHkobnVsbCxhcmd1bWVudHMpfTt2YXIgZHluQ2FsbF9paWlpaWpqPU1vZHVsZVtcImR5bkNhbGxfaWlpaWlqalwiXT1mdW5jdGlvbigpe3JldHVybihkeW5DYWxsX2lpaWlpamo9TW9kdWxlW1wiZHluQ2FsbF9paWlpaWpqXCJdPU1vZHVsZVtcImFzbVwiXVtcImxhXCJdKS5hcHBseShudWxsLGFyZ3VtZW50cyl9O3ZhciBkeW5DYWxsX2lpaWlpaWpqPU1vZHVsZVtcImR5bkNhbGxfaWlpaWlpampcIl09ZnVuY3Rpb24oKXtyZXR1cm4oZHluQ2FsbF9paWlpaWlqaj1Nb2R1bGVbXCJkeW5DYWxsX2lpaWlpaWpqXCJdPU1vZHVsZVtcImFzbVwiXVtcIm1hXCJdKS5hcHBseShudWxsLGFyZ3VtZW50cyl9O2Z1bmN0aW9uIGludm9rZV9paShpbmRleCxhMSl7dmFyIHNwPXN0YWNrU2F2ZSgpO3RyeXtyZXR1cm4gZ2V0V2FzbVRhYmxlRW50cnkoaW5kZXgpKGExKX1jYXRjaChlKXtzdGFja1Jlc3RvcmUoc3ApO2lmKGUhPT1lKzApdGhyb3cgZTtfc2V0VGhyZXcoMSwwKX19ZnVuY3Rpb24gaW52b2tlX3ZpKGluZGV4LGExKXt2YXIgc3A9c3RhY2tTYXZlKCk7dHJ5e2dldFdhc21UYWJsZUVudHJ5KGluZGV4KShhMSl9Y2F0Y2goZSl7c3RhY2tSZXN0b3JlKHNwKTtpZihlIT09ZSswKXRocm93IGU7X3NldFRocmV3KDEsMCl9fWZ1bmN0aW9uIGludm9rZV92aWlpaShpbmRleCxhMSxhMixhMyxhNCl7dmFyIHNwPXN0YWNrU2F2ZSgpO3RyeXtnZXRXYXNtVGFibGVFbnRyeShpbmRleCkoYTEsYTIsYTMsYTQpfWNhdGNoKGUpe3N0YWNrUmVzdG9yZShzcCk7aWYoZSE9PWUrMCl0aHJvdyBlO19zZXRUaHJldygxLDApfX1mdW5jdGlvbiBpbnZva2VfdmlpaShpbmRleCxhMSxhMixhMyl7dmFyIHNwPXN0YWNrU2F2ZSgpO3RyeXtnZXRXYXNtVGFibGVFbnRyeShpbmRleCkoYTEsYTIsYTMpfWNhdGNoKGUpe3N0YWNrUmVzdG9yZShzcCk7aWYoZSE9PWUrMCl0aHJvdyBlO19zZXRUaHJldygxLDApfX1mdW5jdGlvbiBpbnZva2VfdmlpKGluZGV4LGExLGEyKXt2YXIgc3A9c3RhY2tTYXZlKCk7dHJ5e2dldFdhc21UYWJsZUVudHJ5KGluZGV4KShhMSxhMil9Y2F0Y2goZSl7c3RhY2tSZXN0b3JlKHNwKTtpZihlIT09ZSswKXRocm93IGU7X3NldFRocmV3KDEsMCl9fWZ1bmN0aW9uIGludm9rZV9paWkoaW5kZXgsYTEsYTIpe3ZhciBzcD1zdGFja1NhdmUoKTt0cnl7cmV0dXJuIGdldFdhc21UYWJsZUVudHJ5KGluZGV4KShhMSxhMil9Y2F0Y2goZSl7c3RhY2tSZXN0b3JlKHNwKTtpZihlIT09ZSswKXRocm93IGU7X3NldFRocmV3KDEsMCl9fWZ1bmN0aW9uIGludm9rZV9paWlpKGluZGV4LGExLGEyLGEzKXt2YXIgc3A9c3RhY2tTYXZlKCk7dHJ5e3JldHVybiBnZXRXYXNtVGFibGVFbnRyeShpbmRleCkoYTEsYTIsYTMpfWNhdGNoKGUpe3N0YWNrUmVzdG9yZShzcCk7aWYoZSE9PWUrMCl0aHJvdyBlO19zZXRUaHJldygxLDApfX1Nb2R1bGVbXCJGU1wiXT1GUzt2YXIgY2FsbGVkUnVuO2Z1bmN0aW9uIEV4aXRTdGF0dXMoc3RhdHVzKXt0aGlzLm5hbWU9XCJFeGl0U3RhdHVzXCI7dGhpcy5tZXNzYWdlPVwiUHJvZ3JhbSB0ZXJtaW5hdGVkIHdpdGggZXhpdChcIitzdGF0dXMrXCIpXCI7dGhpcy5zdGF0dXM9c3RhdHVzfWRlcGVuZGVuY2llc0Z1bGZpbGxlZD1mdW5jdGlvbiBydW5DYWxsZXIoKXtpZighY2FsbGVkUnVuKXJ1bigpO2lmKCFjYWxsZWRSdW4pZGVwZW5kZW5jaWVzRnVsZmlsbGVkPXJ1bkNhbGxlcn07ZnVuY3Rpb24gcnVuKGFyZ3Mpe2FyZ3M9YXJnc3x8YXJndW1lbnRzXztpZihydW5EZXBlbmRlbmNpZXM+MCl7cmV0dXJufXByZVJ1bigpO2lmKHJ1bkRlcGVuZGVuY2llcz4wKXtyZXR1cm59ZnVuY3Rpb24gZG9SdW4oKXtpZihjYWxsZWRSdW4pcmV0dXJuO2NhbGxlZFJ1bj10cnVlO01vZHVsZVtcImNhbGxlZFJ1blwiXT10cnVlO2lmKEFCT1JUKXJldHVybjtpbml0UnVudGltZSgpO3JlYWR5UHJvbWlzZVJlc29sdmUoTW9kdWxlKTtpZihNb2R1bGVbXCJvblJ1bnRpbWVJbml0aWFsaXplZFwiXSlNb2R1bGVbXCJvblJ1bnRpbWVJbml0aWFsaXplZFwiXSgpO3Bvc3RSdW4oKX1pZihNb2R1bGVbXCJzZXRTdGF0dXNcIl0pe01vZHVsZVtcInNldFN0YXR1c1wiXShcIlJ1bm5pbmcuLi5cIik7c2V0VGltZW91dChmdW5jdGlvbigpe3NldFRpbWVvdXQoZnVuY3Rpb24oKXtNb2R1bGVbXCJzZXRTdGF0dXNcIl0oXCJcIil9LDEpO2RvUnVuKCl9LDEpfWVsc2V7ZG9SdW4oKX19TW9kdWxlW1wicnVuXCJdPXJ1bjtmdW5jdGlvbiBleGl0KHN0YXR1cyxpbXBsaWNpdCl7RVhJVFNUQVRVUz1zdGF0dXM7aWYoa2VlcFJ1bnRpbWVBbGl2ZSgpKXt9ZWxzZXtleGl0UnVudGltZSgpfXByb2NFeGl0KHN0YXR1cyl9ZnVuY3Rpb24gcHJvY0V4aXQoY29kZSl7RVhJVFNUQVRVUz1jb2RlO2lmKCFrZWVwUnVudGltZUFsaXZlKCkpe2lmKE1vZHVsZVtcIm9uRXhpdFwiXSlNb2R1bGVbXCJvbkV4aXRcIl0oY29kZSk7QUJPUlQ9dHJ1ZX1xdWl0Xyhjb2RlLG5ldyBFeGl0U3RhdHVzKGNvZGUpKX1pZihNb2R1bGVbXCJwcmVJbml0XCJdKXtpZih0eXBlb2YgTW9kdWxlW1wicHJlSW5pdFwiXT09XCJmdW5jdGlvblwiKU1vZHVsZVtcInByZUluaXRcIl09W01vZHVsZVtcInByZUluaXRcIl1dO3doaWxlKE1vZHVsZVtcInByZUluaXRcIl0ubGVuZ3RoPjApe01vZHVsZVtcInByZUluaXRcIl0ucG9wKCkoKX19cnVuKCk7XG5cblxuICByZXR1cm4gYXJ0b29sa2l0TkZULnJlYWR5XG59XG4pO1xufSkoKTtcbmV4cG9ydCBkZWZhdWx0IGFydG9vbGtpdE5GVDsiLCJtb2R1bGUuZXhwb3J0cyA9IHJlcXVpcmUoXCJyZWdlbmVyYXRvci1ydW50aW1lXCIpO1xuIiwibW9kdWxlLmV4cG9ydHMgPSByZXF1aXJlKCcuL2xpYi9heGlvcycpOyIsIid1c2Ugc3RyaWN0JztcblxudmFyIHV0aWxzID0gcmVxdWlyZSgnLi8uLi91dGlscycpO1xudmFyIHNldHRsZSA9IHJlcXVpcmUoJy4vLi4vY29yZS9zZXR0bGUnKTtcbnZhciBjb29raWVzID0gcmVxdWlyZSgnLi8uLi9oZWxwZXJzL2Nvb2tpZXMnKTtcbnZhciBidWlsZFVSTCA9IHJlcXVpcmUoJy4vLi4vaGVscGVycy9idWlsZFVSTCcpO1xudmFyIGJ1aWxkRnVsbFBhdGggPSByZXF1aXJlKCcuLi9jb3JlL2J1aWxkRnVsbFBhdGgnKTtcbnZhciBwYXJzZUhlYWRlcnMgPSByZXF1aXJlKCcuLy4uL2hlbHBlcnMvcGFyc2VIZWFkZXJzJyk7XG52YXIgaXNVUkxTYW1lT3JpZ2luID0gcmVxdWlyZSgnLi8uLi9oZWxwZXJzL2lzVVJMU2FtZU9yaWdpbicpO1xudmFyIGNyZWF0ZUVycm9yID0gcmVxdWlyZSgnLi4vY29yZS9jcmVhdGVFcnJvcicpO1xudmFyIGRlZmF1bHRzID0gcmVxdWlyZSgnLi4vZGVmYXVsdHMnKTtcbnZhciBDYW5jZWwgPSByZXF1aXJlKCcuLi9jYW5jZWwvQ2FuY2VsJyk7XG5cbm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24geGhyQWRhcHRlcihjb25maWcpIHtcbiAgcmV0dXJuIG5ldyBQcm9taXNlKGZ1bmN0aW9uIGRpc3BhdGNoWGhyUmVxdWVzdChyZXNvbHZlLCByZWplY3QpIHtcbiAgICB2YXIgcmVxdWVzdERhdGEgPSBjb25maWcuZGF0YTtcbiAgICB2YXIgcmVxdWVzdEhlYWRlcnMgPSBjb25maWcuaGVhZGVycztcbiAgICB2YXIgcmVzcG9uc2VUeXBlID0gY29uZmlnLnJlc3BvbnNlVHlwZTtcbiAgICB2YXIgb25DYW5jZWxlZDtcbiAgICBmdW5jdGlvbiBkb25lKCkge1xuICAgICAgaWYgKGNvbmZpZy5jYW5jZWxUb2tlbikge1xuICAgICAgICBjb25maWcuY2FuY2VsVG9rZW4udW5zdWJzY3JpYmUob25DYW5jZWxlZCk7XG4gICAgICB9XG5cbiAgICAgIGlmIChjb25maWcuc2lnbmFsKSB7XG4gICAgICAgIGNvbmZpZy5zaWduYWwucmVtb3ZlRXZlbnRMaXN0ZW5lcignYWJvcnQnLCBvbkNhbmNlbGVkKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpZiAodXRpbHMuaXNGb3JtRGF0YShyZXF1ZXN0RGF0YSkpIHtcbiAgICAgIGRlbGV0ZSByZXF1ZXN0SGVhZGVyc1snQ29udGVudC1UeXBlJ107IC8vIExldCB0aGUgYnJvd3NlciBzZXQgaXRcbiAgICB9XG5cbiAgICB2YXIgcmVxdWVzdCA9IG5ldyBYTUxIdHRwUmVxdWVzdCgpO1xuXG4gICAgLy8gSFRUUCBiYXNpYyBhdXRoZW50aWNhdGlvblxuICAgIGlmIChjb25maWcuYXV0aCkge1xuICAgICAgdmFyIHVzZXJuYW1lID0gY29uZmlnLmF1dGgudXNlcm5hbWUgfHwgJyc7XG4gICAgICB2YXIgcGFzc3dvcmQgPSBjb25maWcuYXV0aC5wYXNzd29yZCA/IHVuZXNjYXBlKGVuY29kZVVSSUNvbXBvbmVudChjb25maWcuYXV0aC5wYXNzd29yZCkpIDogJyc7XG4gICAgICByZXF1ZXN0SGVhZGVycy5BdXRob3JpemF0aW9uID0gJ0Jhc2ljICcgKyBidG9hKHVzZXJuYW1lICsgJzonICsgcGFzc3dvcmQpO1xuICAgIH1cblxuICAgIHZhciBmdWxsUGF0aCA9IGJ1aWxkRnVsbFBhdGgoY29uZmlnLmJhc2VVUkwsIGNvbmZpZy51cmwpO1xuICAgIHJlcXVlc3Qub3Blbihjb25maWcubWV0aG9kLnRvVXBwZXJDYXNlKCksIGJ1aWxkVVJMKGZ1bGxQYXRoLCBjb25maWcucGFyYW1zLCBjb25maWcucGFyYW1zU2VyaWFsaXplciksIHRydWUpO1xuXG4gICAgLy8gU2V0IHRoZSByZXF1ZXN0IHRpbWVvdXQgaW4gTVNcbiAgICByZXF1ZXN0LnRpbWVvdXQgPSBjb25maWcudGltZW91dDtcblxuICAgIGZ1bmN0aW9uIG9ubG9hZGVuZCgpIHtcbiAgICAgIGlmICghcmVxdWVzdCkge1xuICAgICAgICByZXR1cm47XG4gICAgICB9XG4gICAgICAvLyBQcmVwYXJlIHRoZSByZXNwb25zZVxuICAgICAgdmFyIHJlc3BvbnNlSGVhZGVycyA9ICdnZXRBbGxSZXNwb25zZUhlYWRlcnMnIGluIHJlcXVlc3QgPyBwYXJzZUhlYWRlcnMocmVxdWVzdC5nZXRBbGxSZXNwb25zZUhlYWRlcnMoKSkgOiBudWxsO1xuICAgICAgdmFyIHJlc3BvbnNlRGF0YSA9ICFyZXNwb25zZVR5cGUgfHwgcmVzcG9uc2VUeXBlID09PSAndGV4dCcgfHwgIHJlc3BvbnNlVHlwZSA9PT0gJ2pzb24nID9cbiAgICAgICAgcmVxdWVzdC5yZXNwb25zZVRleHQgOiByZXF1ZXN0LnJlc3BvbnNlO1xuICAgICAgdmFyIHJlc3BvbnNlID0ge1xuICAgICAgICBkYXRhOiByZXNwb25zZURhdGEsXG4gICAgICAgIHN0YXR1czogcmVxdWVzdC5zdGF0dXMsXG4gICAgICAgIHN0YXR1c1RleHQ6IHJlcXVlc3Quc3RhdHVzVGV4dCxcbiAgICAgICAgaGVhZGVyczogcmVzcG9uc2VIZWFkZXJzLFxuICAgICAgICBjb25maWc6IGNvbmZpZyxcbiAgICAgICAgcmVxdWVzdDogcmVxdWVzdFxuICAgICAgfTtcblxuICAgICAgc2V0dGxlKGZ1bmN0aW9uIF9yZXNvbHZlKHZhbHVlKSB7XG4gICAgICAgIHJlc29sdmUodmFsdWUpO1xuICAgICAgICBkb25lKCk7XG4gICAgICB9LCBmdW5jdGlvbiBfcmVqZWN0KGVycikge1xuICAgICAgICByZWplY3QoZXJyKTtcbiAgICAgICAgZG9uZSgpO1xuICAgICAgfSwgcmVzcG9uc2UpO1xuXG4gICAgICAvLyBDbGVhbiB1cCByZXF1ZXN0XG4gICAgICByZXF1ZXN0ID0gbnVsbDtcbiAgICB9XG5cbiAgICBpZiAoJ29ubG9hZGVuZCcgaW4gcmVxdWVzdCkge1xuICAgICAgLy8gVXNlIG9ubG9hZGVuZCBpZiBhdmFpbGFibGVcbiAgICAgIHJlcXVlc3Qub25sb2FkZW5kID0gb25sb2FkZW5kO1xuICAgIH0gZWxzZSB7XG4gICAgICAvLyBMaXN0ZW4gZm9yIHJlYWR5IHN0YXRlIHRvIGVtdWxhdGUgb25sb2FkZW5kXG4gICAgICByZXF1ZXN0Lm9ucmVhZHlzdGF0ZWNoYW5nZSA9IGZ1bmN0aW9uIGhhbmRsZUxvYWQoKSB7XG4gICAgICAgIGlmICghcmVxdWVzdCB8fCByZXF1ZXN0LnJlYWR5U3RhdGUgIT09IDQpIHtcbiAgICAgICAgICByZXR1cm47XG4gICAgICAgIH1cblxuICAgICAgICAvLyBUaGUgcmVxdWVzdCBlcnJvcmVkIG91dCBhbmQgd2UgZGlkbid0IGdldCBhIHJlc3BvbnNlLCB0aGlzIHdpbGwgYmVcbiAgICAgICAgLy8gaGFuZGxlZCBieSBvbmVycm9yIGluc3RlYWRcbiAgICAgICAgLy8gV2l0aCBvbmUgZXhjZXB0aW9uOiByZXF1ZXN0IHRoYXQgdXNpbmcgZmlsZTogcHJvdG9jb2wsIG1vc3QgYnJvd3NlcnNcbiAgICAgICAgLy8gd2lsbCByZXR1cm4gc3RhdHVzIGFzIDAgZXZlbiB0aG91Z2ggaXQncyBhIHN1Y2Nlc3NmdWwgcmVxdWVzdFxuICAgICAgICBpZiAocmVxdWVzdC5zdGF0dXMgPT09IDAgJiYgIShyZXF1ZXN0LnJlc3BvbnNlVVJMICYmIHJlcXVlc3QucmVzcG9uc2VVUkwuaW5kZXhPZignZmlsZTonKSA9PT0gMCkpIHtcbiAgICAgICAgICByZXR1cm47XG4gICAgICAgIH1cbiAgICAgICAgLy8gcmVhZHlzdGF0ZSBoYW5kbGVyIGlzIGNhbGxpbmcgYmVmb3JlIG9uZXJyb3Igb3Igb250aW1lb3V0IGhhbmRsZXJzLFxuICAgICAgICAvLyBzbyB3ZSBzaG91bGQgY2FsbCBvbmxvYWRlbmQgb24gdGhlIG5leHQgJ3RpY2snXG4gICAgICAgIHNldFRpbWVvdXQob25sb2FkZW5kKTtcbiAgICAgIH07XG4gICAgfVxuXG4gICAgLy8gSGFuZGxlIGJyb3dzZXIgcmVxdWVzdCBjYW5jZWxsYXRpb24gKGFzIG9wcG9zZWQgdG8gYSBtYW51YWwgY2FuY2VsbGF0aW9uKVxuICAgIHJlcXVlc3Qub25hYm9ydCA9IGZ1bmN0aW9uIGhhbmRsZUFib3J0KCkge1xuICAgICAgaWYgKCFyZXF1ZXN0KSB7XG4gICAgICAgIHJldHVybjtcbiAgICAgIH1cblxuICAgICAgcmVqZWN0KGNyZWF0ZUVycm9yKCdSZXF1ZXN0IGFib3J0ZWQnLCBjb25maWcsICdFQ09OTkFCT1JURUQnLCByZXF1ZXN0KSk7XG5cbiAgICAgIC8vIENsZWFuIHVwIHJlcXVlc3RcbiAgICAgIHJlcXVlc3QgPSBudWxsO1xuICAgIH07XG5cbiAgICAvLyBIYW5kbGUgbG93IGxldmVsIG5ldHdvcmsgZXJyb3JzXG4gICAgcmVxdWVzdC5vbmVycm9yID0gZnVuY3Rpb24gaGFuZGxlRXJyb3IoKSB7XG4gICAgICAvLyBSZWFsIGVycm9ycyBhcmUgaGlkZGVuIGZyb20gdXMgYnkgdGhlIGJyb3dzZXJcbiAgICAgIC8vIG9uZXJyb3Igc2hvdWxkIG9ubHkgZmlyZSBpZiBpdCdzIGEgbmV0d29yayBlcnJvclxuICAgICAgcmVqZWN0KGNyZWF0ZUVycm9yKCdOZXR3b3JrIEVycm9yJywgY29uZmlnLCBudWxsLCByZXF1ZXN0KSk7XG5cbiAgICAgIC8vIENsZWFuIHVwIHJlcXVlc3RcbiAgICAgIHJlcXVlc3QgPSBudWxsO1xuICAgIH07XG5cbiAgICAvLyBIYW5kbGUgdGltZW91dFxuICAgIHJlcXVlc3Qub250aW1lb3V0ID0gZnVuY3Rpb24gaGFuZGxlVGltZW91dCgpIHtcbiAgICAgIHZhciB0aW1lb3V0RXJyb3JNZXNzYWdlID0gY29uZmlnLnRpbWVvdXQgPyAndGltZW91dCBvZiAnICsgY29uZmlnLnRpbWVvdXQgKyAnbXMgZXhjZWVkZWQnIDogJ3RpbWVvdXQgZXhjZWVkZWQnO1xuICAgICAgdmFyIHRyYW5zaXRpb25hbCA9IGNvbmZpZy50cmFuc2l0aW9uYWwgfHwgZGVmYXVsdHMudHJhbnNpdGlvbmFsO1xuICAgICAgaWYgKGNvbmZpZy50aW1lb3V0RXJyb3JNZXNzYWdlKSB7XG4gICAgICAgIHRpbWVvdXRFcnJvck1lc3NhZ2UgPSBjb25maWcudGltZW91dEVycm9yTWVzc2FnZTtcbiAgICAgIH1cbiAgICAgIHJlamVjdChjcmVhdGVFcnJvcihcbiAgICAgICAgdGltZW91dEVycm9yTWVzc2FnZSxcbiAgICAgICAgY29uZmlnLFxuICAgICAgICB0cmFuc2l0aW9uYWwuY2xhcmlmeVRpbWVvdXRFcnJvciA/ICdFVElNRURPVVQnIDogJ0VDT05OQUJPUlRFRCcsXG4gICAgICAgIHJlcXVlc3QpKTtcblxuICAgICAgLy8gQ2xlYW4gdXAgcmVxdWVzdFxuICAgICAgcmVxdWVzdCA9IG51bGw7XG4gICAgfTtcblxuICAgIC8vIEFkZCB4c3JmIGhlYWRlclxuICAgIC8vIFRoaXMgaXMgb25seSBkb25lIGlmIHJ1bm5pbmcgaW4gYSBzdGFuZGFyZCBicm93c2VyIGVudmlyb25tZW50LlxuICAgIC8vIFNwZWNpZmljYWxseSBub3QgaWYgd2UncmUgaW4gYSB3ZWIgd29ya2VyLCBvciByZWFjdC1uYXRpdmUuXG4gICAgaWYgKHV0aWxzLmlzU3RhbmRhcmRCcm93c2VyRW52KCkpIHtcbiAgICAgIC8vIEFkZCB4c3JmIGhlYWRlclxuICAgICAgdmFyIHhzcmZWYWx1ZSA9IChjb25maWcud2l0aENyZWRlbnRpYWxzIHx8IGlzVVJMU2FtZU9yaWdpbihmdWxsUGF0aCkpICYmIGNvbmZpZy54c3JmQ29va2llTmFtZSA/XG4gICAgICAgIGNvb2tpZXMucmVhZChjb25maWcueHNyZkNvb2tpZU5hbWUpIDpcbiAgICAgICAgdW5kZWZpbmVkO1xuXG4gICAgICBpZiAoeHNyZlZhbHVlKSB7XG4gICAgICAgIHJlcXVlc3RIZWFkZXJzW2NvbmZpZy54c3JmSGVhZGVyTmFtZV0gPSB4c3JmVmFsdWU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQWRkIGhlYWRlcnMgdG8gdGhlIHJlcXVlc3RcbiAgICBpZiAoJ3NldFJlcXVlc3RIZWFkZXInIGluIHJlcXVlc3QpIHtcbiAgICAgIHV0aWxzLmZvckVhY2gocmVxdWVzdEhlYWRlcnMsIGZ1bmN0aW9uIHNldFJlcXVlc3RIZWFkZXIodmFsLCBrZXkpIHtcbiAgICAgICAgaWYgKHR5cGVvZiByZXF1ZXN0RGF0YSA9PT0gJ3VuZGVmaW5lZCcgJiYga2V5LnRvTG93ZXJDYXNlKCkgPT09ICdjb250ZW50LXR5cGUnKSB7XG4gICAgICAgICAgLy8gUmVtb3ZlIENvbnRlbnQtVHlwZSBpZiBkYXRhIGlzIHVuZGVmaW5lZFxuICAgICAgICAgIGRlbGV0ZSByZXF1ZXN0SGVhZGVyc1trZXldO1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgIC8vIE90aGVyd2lzZSBhZGQgaGVhZGVyIHRvIHRoZSByZXF1ZXN0XG4gICAgICAgICAgcmVxdWVzdC5zZXRSZXF1ZXN0SGVhZGVyKGtleSwgdmFsKTtcbiAgICAgICAgfVxuICAgICAgfSk7XG4gICAgfVxuXG4gICAgLy8gQWRkIHdpdGhDcmVkZW50aWFscyB0byByZXF1ZXN0IGlmIG5lZWRlZFxuICAgIGlmICghdXRpbHMuaXNVbmRlZmluZWQoY29uZmlnLndpdGhDcmVkZW50aWFscykpIHtcbiAgICAgIHJlcXVlc3Qud2l0aENyZWRlbnRpYWxzID0gISFjb25maWcud2l0aENyZWRlbnRpYWxzO1xuICAgIH1cblxuICAgIC8vIEFkZCByZXNwb25zZVR5cGUgdG8gcmVxdWVzdCBpZiBuZWVkZWRcbiAgICBpZiAocmVzcG9uc2VUeXBlICYmIHJlc3BvbnNlVHlwZSAhPT0gJ2pzb24nKSB7XG4gICAgICByZXF1ZXN0LnJlc3BvbnNlVHlwZSA9IGNvbmZpZy5yZXNwb25zZVR5cGU7XG4gICAgfVxuXG4gICAgLy8gSGFuZGxlIHByb2dyZXNzIGlmIG5lZWRlZFxuICAgIGlmICh0eXBlb2YgY29uZmlnLm9uRG93bmxvYWRQcm9ncmVzcyA9PT0gJ2Z1bmN0aW9uJykge1xuICAgICAgcmVxdWVzdC5hZGRFdmVudExpc3RlbmVyKCdwcm9ncmVzcycsIGNvbmZpZy5vbkRvd25sb2FkUHJvZ3Jlc3MpO1xuICAgIH1cblxuICAgIC8vIE5vdCBhbGwgYnJvd3NlcnMgc3VwcG9ydCB1cGxvYWQgZXZlbnRzXG4gICAgaWYgKHR5cGVvZiBjb25maWcub25VcGxvYWRQcm9ncmVzcyA9PT0gJ2Z1bmN0aW9uJyAmJiByZXF1ZXN0LnVwbG9hZCkge1xuICAgICAgcmVxdWVzdC51cGxvYWQuYWRkRXZlbnRMaXN0ZW5lcigncHJvZ3Jlc3MnLCBjb25maWcub25VcGxvYWRQcm9ncmVzcyk7XG4gICAgfVxuXG4gICAgaWYgKGNvbmZpZy5jYW5jZWxUb2tlbiB8fCBjb25maWcuc2lnbmFsKSB7XG4gICAgICAvLyBIYW5kbGUgY2FuY2VsbGF0aW9uXG4gICAgICAvLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZnVuYy1uYW1lc1xuICAgICAgb25DYW5jZWxlZCA9IGZ1bmN0aW9uKGNhbmNlbCkge1xuICAgICAgICBpZiAoIXJlcXVlc3QpIHtcbiAgICAgICAgICByZXR1cm47XG4gICAgICAgIH1cbiAgICAgICAgcmVqZWN0KCFjYW5jZWwgfHwgKGNhbmNlbCAmJiBjYW5jZWwudHlwZSkgPyBuZXcgQ2FuY2VsKCdjYW5jZWxlZCcpIDogY2FuY2VsKTtcbiAgICAgICAgcmVxdWVzdC5hYm9ydCgpO1xuICAgICAgICByZXF1ZXN0ID0gbnVsbDtcbiAgICAgIH07XG5cbiAgICAgIGNvbmZpZy5jYW5jZWxUb2tlbiAmJiBjb25maWcuY2FuY2VsVG9rZW4uc3Vic2NyaWJlKG9uQ2FuY2VsZWQpO1xuICAgICAgaWYgKGNvbmZpZy5zaWduYWwpIHtcbiAgICAgICAgY29uZmlnLnNpZ25hbC5hYm9ydGVkID8gb25DYW5jZWxlZCgpIDogY29uZmlnLnNpZ25hbC5hZGRFdmVudExpc3RlbmVyKCdhYm9ydCcsIG9uQ2FuY2VsZWQpO1xuICAgICAgfVxuICAgIH1cblxuICAgIGlmICghcmVxdWVzdERhdGEpIHtcbiAgICAgIHJlcXVlc3REYXRhID0gbnVsbDtcbiAgICB9XG5cbiAgICAvLyBTZW5kIHRoZSByZXF1ZXN0XG4gICAgcmVxdWVzdC5zZW5kKHJlcXVlc3REYXRhKTtcbiAgfSk7XG59O1xuIiwiJ3VzZSBzdHJpY3QnO1xuXG52YXIgdXRpbHMgPSByZXF1aXJlKCcuL3V0aWxzJyk7XG52YXIgYmluZCA9IHJlcXVpcmUoJy4vaGVscGVycy9iaW5kJyk7XG52YXIgQXhpb3MgPSByZXF1aXJlKCcuL2NvcmUvQXhpb3MnKTtcbnZhciBtZXJnZUNvbmZpZyA9IHJlcXVpcmUoJy4vY29yZS9tZXJnZUNvbmZpZycpO1xudmFyIGRlZmF1bHRzID0gcmVxdWlyZSgnLi9kZWZhdWx0cycpO1xuXG4vKipcbiAqIENyZWF0ZSBhbiBpbnN0YW5jZSBvZiBBeGlvc1xuICpcbiAqIEBwYXJhbSB7T2JqZWN0fSBkZWZhdWx0Q29uZmlnIFRoZSBkZWZhdWx0IGNvbmZpZyBmb3IgdGhlIGluc3RhbmNlXG4gKiBAcmV0dXJuIHtBeGlvc30gQSBuZXcgaW5zdGFuY2Ugb2YgQXhpb3NcbiAqL1xuZnVuY3Rpb24gY3JlYXRlSW5zdGFuY2UoZGVmYXVsdENvbmZpZykge1xuICB2YXIgY29udGV4dCA9IG5ldyBBeGlvcyhkZWZhdWx0Q29uZmlnKTtcbiAgdmFyIGluc3RhbmNlID0gYmluZChBeGlvcy5wcm90b3R5cGUucmVxdWVzdCwgY29udGV4dCk7XG5cbiAgLy8gQ29weSBheGlvcy5wcm90b3R5cGUgdG8gaW5zdGFuY2VcbiAgdXRpbHMuZXh0ZW5kKGluc3RhbmNlLCBBeGlvcy5wcm90b3R5cGUsIGNvbnRleHQpO1xuXG4gIC8vIENvcHkgY29udGV4dCB0byBpbnN0YW5jZVxuICB1dGlscy5leHRlbmQoaW5zdGFuY2UsIGNvbnRleHQpO1xuXG4gIC8vIEZhY3RvcnkgZm9yIGNyZWF0aW5nIG5ldyBpbnN0YW5jZXNcbiAgaW5zdGFuY2UuY3JlYXRlID0gZnVuY3Rpb24gY3JlYXRlKGluc3RhbmNlQ29uZmlnKSB7XG4gICAgcmV0dXJuIGNyZWF0ZUluc3RhbmNlKG1lcmdlQ29uZmlnKGRlZmF1bHRDb25maWcsIGluc3RhbmNlQ29uZmlnKSk7XG4gIH07XG5cbiAgcmV0dXJuIGluc3RhbmNlO1xufVxuXG4vLyBDcmVhdGUgdGhlIGRlZmF1bHQgaW5zdGFuY2UgdG8gYmUgZXhwb3J0ZWRcbnZhciBheGlvcyA9IGNyZWF0ZUluc3RhbmNlKGRlZmF1bHRzKTtcblxuLy8gRXhwb3NlIEF4aW9zIGNsYXNzIHRvIGFsbG93IGNsYXNzIGluaGVyaXRhbmNlXG5heGlvcy5BeGlvcyA9IEF4aW9zO1xuXG4vLyBFeHBvc2UgQ2FuY2VsICYgQ2FuY2VsVG9rZW5cbmF4aW9zLkNhbmNlbCA9IHJlcXVpcmUoJy4vY2FuY2VsL0NhbmNlbCcpO1xuYXhpb3MuQ2FuY2VsVG9rZW4gPSByZXF1aXJlKCcuL2NhbmNlbC9DYW5jZWxUb2tlbicpO1xuYXhpb3MuaXNDYW5jZWwgPSByZXF1aXJlKCcuL2NhbmNlbC9pc0NhbmNlbCcpO1xuYXhpb3MuVkVSU0lPTiA9IHJlcXVpcmUoJy4vZW52L2RhdGEnKS52ZXJzaW9uO1xuXG4vLyBFeHBvc2UgYWxsL3NwcmVhZFxuYXhpb3MuYWxsID0gZnVuY3Rpb24gYWxsKHByb21pc2VzKSB7XG4gIHJldHVybiBQcm9taXNlLmFsbChwcm9taXNlcyk7XG59O1xuYXhpb3Muc3ByZWFkID0gcmVxdWlyZSgnLi9oZWxwZXJzL3NwcmVhZCcpO1xuXG4vLyBFeHBvc2UgaXNBeGlvc0Vycm9yXG5heGlvcy5pc0F4aW9zRXJyb3IgPSByZXF1aXJlKCcuL2hlbHBlcnMvaXNBeGlvc0Vycm9yJyk7XG5cbm1vZHVsZS5leHBvcnRzID0gYXhpb3M7XG5cbi8vIEFsbG93IHVzZSBvZiBkZWZhdWx0IGltcG9ydCBzeW50YXggaW4gVHlwZVNjcmlwdFxubW9kdWxlLmV4cG9ydHMuZGVmYXVsdCA9IGF4aW9zO1xuIiwiJ3VzZSBzdHJpY3QnO1xuXG4vKipcbiAqIEEgYENhbmNlbGAgaXMgYW4gb2JqZWN0IHRoYXQgaXMgdGhyb3duIHdoZW4gYW4gb3BlcmF0aW9uIGlzIGNhbmNlbGVkLlxuICpcbiAqIEBjbGFzc1xuICogQHBhcmFtIHtzdHJpbmc9fSBtZXNzYWdlIFRoZSBtZXNzYWdlLlxuICovXG5mdW5jdGlvbiBDYW5jZWwobWVzc2FnZSkge1xuICB0aGlzLm1lc3NhZ2UgPSBtZXNzYWdlO1xufVxuXG5DYW5jZWwucHJvdG90eXBlLnRvU3RyaW5nID0gZnVuY3Rpb24gdG9TdHJpbmcoKSB7XG4gIHJldHVybiAnQ2FuY2VsJyArICh0aGlzLm1lc3NhZ2UgPyAnOiAnICsgdGhpcy5tZXNzYWdlIDogJycpO1xufTtcblxuQ2FuY2VsLnByb3RvdHlwZS5fX0NBTkNFTF9fID0gdHJ1ZTtcblxubW9kdWxlLmV4cG9ydHMgPSBDYW5jZWw7XG4iLCIndXNlIHN0cmljdCc7XG5cbnZhciBDYW5jZWwgPSByZXF1aXJlKCcuL0NhbmNlbCcpO1xuXG4vKipcbiAqIEEgYENhbmNlbFRva2VuYCBpcyBhbiBvYmplY3QgdGhhdCBjYW4gYmUgdXNlZCB0byByZXF1ZXN0IGNhbmNlbGxhdGlvbiBvZiBhbiBvcGVyYXRpb24uXG4gKlxuICogQGNsYXNzXG4gKiBAcGFyYW0ge0Z1bmN0aW9ufSBleGVjdXRvciBUaGUgZXhlY3V0b3IgZnVuY3Rpb24uXG4gKi9cbmZ1bmN0aW9uIENhbmNlbFRva2VuKGV4ZWN1dG9yKSB7XG4gIGlmICh0eXBlb2YgZXhlY3V0b3IgIT09ICdmdW5jdGlvbicpIHtcbiAgICB0aHJvdyBuZXcgVHlwZUVycm9yKCdleGVjdXRvciBtdXN0IGJlIGEgZnVuY3Rpb24uJyk7XG4gIH1cblxuICB2YXIgcmVzb2x2ZVByb21pc2U7XG5cbiAgdGhpcy5wcm9taXNlID0gbmV3IFByb21pc2UoZnVuY3Rpb24gcHJvbWlzZUV4ZWN1dG9yKHJlc29sdmUpIHtcbiAgICByZXNvbHZlUHJvbWlzZSA9IHJlc29sdmU7XG4gIH0pO1xuXG4gIHZhciB0b2tlbiA9IHRoaXM7XG5cbiAgLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIGZ1bmMtbmFtZXNcbiAgdGhpcy5wcm9taXNlLnRoZW4oZnVuY3Rpb24oY2FuY2VsKSB7XG4gICAgaWYgKCF0b2tlbi5fbGlzdGVuZXJzKSByZXR1cm47XG5cbiAgICB2YXIgaTtcbiAgICB2YXIgbCA9IHRva2VuLl9saXN0ZW5lcnMubGVuZ3RoO1xuXG4gICAgZm9yIChpID0gMDsgaSA8IGw7IGkrKykge1xuICAgICAgdG9rZW4uX2xpc3RlbmVyc1tpXShjYW5jZWwpO1xuICAgIH1cbiAgICB0b2tlbi5fbGlzdGVuZXJzID0gbnVsbDtcbiAgfSk7XG5cbiAgLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIGZ1bmMtbmFtZXNcbiAgdGhpcy5wcm9taXNlLnRoZW4gPSBmdW5jdGlvbihvbmZ1bGZpbGxlZCkge1xuICAgIHZhciBfcmVzb2x2ZTtcbiAgICAvLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZnVuYy1uYW1lc1xuICAgIHZhciBwcm9taXNlID0gbmV3IFByb21pc2UoZnVuY3Rpb24ocmVzb2x2ZSkge1xuICAgICAgdG9rZW4uc3Vic2NyaWJlKHJlc29sdmUpO1xuICAgICAgX3Jlc29sdmUgPSByZXNvbHZlO1xuICAgIH0pLnRoZW4ob25mdWxmaWxsZWQpO1xuXG4gICAgcHJvbWlzZS5jYW5jZWwgPSBmdW5jdGlvbiByZWplY3QoKSB7XG4gICAgICB0b2tlbi51bnN1YnNjcmliZShfcmVzb2x2ZSk7XG4gICAgfTtcblxuICAgIHJldHVybiBwcm9taXNlO1xuICB9O1xuXG4gIGV4ZWN1dG9yKGZ1bmN0aW9uIGNhbmNlbChtZXNzYWdlKSB7XG4gICAgaWYgKHRva2VuLnJlYXNvbikge1xuICAgICAgLy8gQ2FuY2VsbGF0aW9uIGhhcyBhbHJlYWR5IGJlZW4gcmVxdWVzdGVkXG4gICAgICByZXR1cm47XG4gICAgfVxuXG4gICAgdG9rZW4ucmVhc29uID0gbmV3IENhbmNlbChtZXNzYWdlKTtcbiAgICByZXNvbHZlUHJvbWlzZSh0b2tlbi5yZWFzb24pO1xuICB9KTtcbn1cblxuLyoqXG4gKiBUaHJvd3MgYSBgQ2FuY2VsYCBpZiBjYW5jZWxsYXRpb24gaGFzIGJlZW4gcmVxdWVzdGVkLlxuICovXG5DYW5jZWxUb2tlbi5wcm90b3R5cGUudGhyb3dJZlJlcXVlc3RlZCA9IGZ1bmN0aW9uIHRocm93SWZSZXF1ZXN0ZWQoKSB7XG4gIGlmICh0aGlzLnJlYXNvbikge1xuICAgIHRocm93IHRoaXMucmVhc29uO1xuICB9XG59O1xuXG4vKipcbiAqIFN1YnNjcmliZSB0byB0aGUgY2FuY2VsIHNpZ25hbFxuICovXG5cbkNhbmNlbFRva2VuLnByb3RvdHlwZS5zdWJzY3JpYmUgPSBmdW5jdGlvbiBzdWJzY3JpYmUobGlzdGVuZXIpIHtcbiAgaWYgKHRoaXMucmVhc29uKSB7XG4gICAgbGlzdGVuZXIodGhpcy5yZWFzb24pO1xuICAgIHJldHVybjtcbiAgfVxuXG4gIGlmICh0aGlzLl9saXN0ZW5lcnMpIHtcbiAgICB0aGlzLl9saXN0ZW5lcnMucHVzaChsaXN0ZW5lcik7XG4gIH0gZWxzZSB7XG4gICAgdGhpcy5fbGlzdGVuZXJzID0gW2xpc3RlbmVyXTtcbiAgfVxufTtcblxuLyoqXG4gKiBVbnN1YnNjcmliZSBmcm9tIHRoZSBjYW5jZWwgc2lnbmFsXG4gKi9cblxuQ2FuY2VsVG9rZW4ucHJvdG90eXBlLnVuc3Vic2NyaWJlID0gZnVuY3Rpb24gdW5zdWJzY3JpYmUobGlzdGVuZXIpIHtcbiAgaWYgKCF0aGlzLl9saXN0ZW5lcnMpIHtcbiAgICByZXR1cm47XG4gIH1cbiAgdmFyIGluZGV4ID0gdGhpcy5fbGlzdGVuZXJzLmluZGV4T2YobGlzdGVuZXIpO1xuICBpZiAoaW5kZXggIT09IC0xKSB7XG4gICAgdGhpcy5fbGlzdGVuZXJzLnNwbGljZShpbmRleCwgMSk7XG4gIH1cbn07XG5cbi8qKlxuICogUmV0dXJucyBhbiBvYmplY3QgdGhhdCBjb250YWlucyBhIG5ldyBgQ2FuY2VsVG9rZW5gIGFuZCBhIGZ1bmN0aW9uIHRoYXQsIHdoZW4gY2FsbGVkLFxuICogY2FuY2VscyB0aGUgYENhbmNlbFRva2VuYC5cbiAqL1xuQ2FuY2VsVG9rZW4uc291cmNlID0gZnVuY3Rpb24gc291cmNlKCkge1xuICB2YXIgY2FuY2VsO1xuICB2YXIgdG9rZW4gPSBuZXcgQ2FuY2VsVG9rZW4oZnVuY3Rpb24gZXhlY3V0b3IoYykge1xuICAgIGNhbmNlbCA9IGM7XG4gIH0pO1xuICByZXR1cm4ge1xuICAgIHRva2VuOiB0b2tlbixcbiAgICBjYW5jZWw6IGNhbmNlbFxuICB9O1xufTtcblxubW9kdWxlLmV4cG9ydHMgPSBDYW5jZWxUb2tlbjtcbiIsIid1c2Ugc3RyaWN0JztcblxubW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbiBpc0NhbmNlbCh2YWx1ZSkge1xuICByZXR1cm4gISEodmFsdWUgJiYgdmFsdWUuX19DQU5DRUxfXyk7XG59O1xuIiwiJ3VzZSBzdHJpY3QnO1xuXG52YXIgdXRpbHMgPSByZXF1aXJlKCcuLy4uL3V0aWxzJyk7XG52YXIgYnVpbGRVUkwgPSByZXF1aXJlKCcuLi9oZWxwZXJzL2J1aWxkVVJMJyk7XG52YXIgSW50ZXJjZXB0b3JNYW5hZ2VyID0gcmVxdWlyZSgnLi9JbnRlcmNlcHRvck1hbmFnZXInKTtcbnZhciBkaXNwYXRjaFJlcXVlc3QgPSByZXF1aXJlKCcuL2Rpc3BhdGNoUmVxdWVzdCcpO1xudmFyIG1lcmdlQ29uZmlnID0gcmVxdWlyZSgnLi9tZXJnZUNvbmZpZycpO1xudmFyIHZhbGlkYXRvciA9IHJlcXVpcmUoJy4uL2hlbHBlcnMvdmFsaWRhdG9yJyk7XG5cbnZhciB2YWxpZGF0b3JzID0gdmFsaWRhdG9yLnZhbGlkYXRvcnM7XG4vKipcbiAqIENyZWF0ZSBhIG5ldyBpbnN0YW5jZSBvZiBBeGlvc1xuICpcbiAqIEBwYXJhbSB7T2JqZWN0fSBpbnN0YW5jZUNvbmZpZyBUaGUgZGVmYXVsdCBjb25maWcgZm9yIHRoZSBpbnN0YW5jZVxuICovXG5mdW5jdGlvbiBBeGlvcyhpbnN0YW5jZUNvbmZpZykge1xuICB0aGlzLmRlZmF1bHRzID0gaW5zdGFuY2VDb25maWc7XG4gIHRoaXMuaW50ZXJjZXB0b3JzID0ge1xuICAgIHJlcXVlc3Q6IG5ldyBJbnRlcmNlcHRvck1hbmFnZXIoKSxcbiAgICByZXNwb25zZTogbmV3IEludGVyY2VwdG9yTWFuYWdlcigpXG4gIH07XG59XG5cbi8qKlxuICogRGlzcGF0Y2ggYSByZXF1ZXN0XG4gKlxuICogQHBhcmFtIHtPYmplY3R9IGNvbmZpZyBUaGUgY29uZmlnIHNwZWNpZmljIGZvciB0aGlzIHJlcXVlc3QgKG1lcmdlZCB3aXRoIHRoaXMuZGVmYXVsdHMpXG4gKi9cbkF4aW9zLnByb3RvdHlwZS5yZXF1ZXN0ID0gZnVuY3Rpb24gcmVxdWVzdChjb25maWdPclVybCwgY29uZmlnKSB7XG4gIC8qZXNsaW50IG5vLXBhcmFtLXJlYXNzaWduOjAqL1xuICAvLyBBbGxvdyBmb3IgYXhpb3MoJ2V4YW1wbGUvdXJsJ1ssIGNvbmZpZ10pIGEgbGEgZmV0Y2ggQVBJXG4gIGlmICh0eXBlb2YgY29uZmlnT3JVcmwgPT09ICdzdHJpbmcnKSB7XG4gICAgY29uZmlnID0gY29uZmlnIHx8IHt9O1xuICAgIGNvbmZpZy51cmwgPSBjb25maWdPclVybDtcbiAgfSBlbHNlIHtcbiAgICBjb25maWcgPSBjb25maWdPclVybCB8fCB7fTtcbiAgfVxuXG4gIGNvbmZpZyA9IG1lcmdlQ29uZmlnKHRoaXMuZGVmYXVsdHMsIGNvbmZpZyk7XG5cbiAgLy8gU2V0IGNvbmZpZy5tZXRob2RcbiAgaWYgKGNvbmZpZy5tZXRob2QpIHtcbiAgICBjb25maWcubWV0aG9kID0gY29uZmlnLm1ldGhvZC50b0xvd2VyQ2FzZSgpO1xuICB9IGVsc2UgaWYgKHRoaXMuZGVmYXVsdHMubWV0aG9kKSB7XG4gICAgY29uZmlnLm1ldGhvZCA9IHRoaXMuZGVmYXVsdHMubWV0aG9kLnRvTG93ZXJDYXNlKCk7XG4gIH0gZWxzZSB7XG4gICAgY29uZmlnLm1ldGhvZCA9ICdnZXQnO1xuICB9XG5cbiAgdmFyIHRyYW5zaXRpb25hbCA9IGNvbmZpZy50cmFuc2l0aW9uYWw7XG5cbiAgaWYgKHRyYW5zaXRpb25hbCAhPT0gdW5kZWZpbmVkKSB7XG4gICAgdmFsaWRhdG9yLmFzc2VydE9wdGlvbnModHJhbnNpdGlvbmFsLCB7XG4gICAgICBzaWxlbnRKU09OUGFyc2luZzogdmFsaWRhdG9ycy50cmFuc2l0aW9uYWwodmFsaWRhdG9ycy5ib29sZWFuKSxcbiAgICAgIGZvcmNlZEpTT05QYXJzaW5nOiB2YWxpZGF0b3JzLnRyYW5zaXRpb25hbCh2YWxpZGF0b3JzLmJvb2xlYW4pLFxuICAgICAgY2xhcmlmeVRpbWVvdXRFcnJvcjogdmFsaWRhdG9ycy50cmFuc2l0aW9uYWwodmFsaWRhdG9ycy5ib29sZWFuKVxuICAgIH0sIGZhbHNlKTtcbiAgfVxuXG4gIC8vIGZpbHRlciBvdXQgc2tpcHBlZCBpbnRlcmNlcHRvcnNcbiAgdmFyIHJlcXVlc3RJbnRlcmNlcHRvckNoYWluID0gW107XG4gIHZhciBzeW5jaHJvbm91c1JlcXVlc3RJbnRlcmNlcHRvcnMgPSB0cnVlO1xuICB0aGlzLmludGVyY2VwdG9ycy5yZXF1ZXN0LmZvckVhY2goZnVuY3Rpb24gdW5zaGlmdFJlcXVlc3RJbnRlcmNlcHRvcnMoaW50ZXJjZXB0b3IpIHtcbiAgICBpZiAodHlwZW9mIGludGVyY2VwdG9yLnJ1bldoZW4gPT09ICdmdW5jdGlvbicgJiYgaW50ZXJjZXB0b3IucnVuV2hlbihjb25maWcpID09PSBmYWxzZSkge1xuICAgICAgcmV0dXJuO1xuICAgIH1cblxuICAgIHN5bmNocm9ub3VzUmVxdWVzdEludGVyY2VwdG9ycyA9IHN5bmNocm9ub3VzUmVxdWVzdEludGVyY2VwdG9ycyAmJiBpbnRlcmNlcHRvci5zeW5jaHJvbm91cztcblxuICAgIHJlcXVlc3RJbnRlcmNlcHRvckNoYWluLnVuc2hpZnQoaW50ZXJjZXB0b3IuZnVsZmlsbGVkLCBpbnRlcmNlcHRvci5yZWplY3RlZCk7XG4gIH0pO1xuXG4gIHZhciByZXNwb25zZUludGVyY2VwdG9yQ2hhaW4gPSBbXTtcbiAgdGhpcy5pbnRlcmNlcHRvcnMucmVzcG9uc2UuZm9yRWFjaChmdW5jdGlvbiBwdXNoUmVzcG9uc2VJbnRlcmNlcHRvcnMoaW50ZXJjZXB0b3IpIHtcbiAgICByZXNwb25zZUludGVyY2VwdG9yQ2hhaW4ucHVzaChpbnRlcmNlcHRvci5mdWxmaWxsZWQsIGludGVyY2VwdG9yLnJlamVjdGVkKTtcbiAgfSk7XG5cbiAgdmFyIHByb21pc2U7XG5cbiAgaWYgKCFzeW5jaHJvbm91c1JlcXVlc3RJbnRlcmNlcHRvcnMpIHtcbiAgICB2YXIgY2hhaW4gPSBbZGlzcGF0Y2hSZXF1ZXN0LCB1bmRlZmluZWRdO1xuXG4gICAgQXJyYXkucHJvdG90eXBlLnVuc2hpZnQuYXBwbHkoY2hhaW4sIHJlcXVlc3RJbnRlcmNlcHRvckNoYWluKTtcbiAgICBjaGFpbiA9IGNoYWluLmNvbmNhdChyZXNwb25zZUludGVyY2VwdG9yQ2hhaW4pO1xuXG4gICAgcHJvbWlzZSA9IFByb21pc2UucmVzb2x2ZShjb25maWcpO1xuICAgIHdoaWxlIChjaGFpbi5sZW5ndGgpIHtcbiAgICAgIHByb21pc2UgPSBwcm9taXNlLnRoZW4oY2hhaW4uc2hpZnQoKSwgY2hhaW4uc2hpZnQoKSk7XG4gICAgfVxuXG4gICAgcmV0dXJuIHByb21pc2U7XG4gIH1cblxuXG4gIHZhciBuZXdDb25maWcgPSBjb25maWc7XG4gIHdoaWxlIChyZXF1ZXN0SW50ZXJjZXB0b3JDaGFpbi5sZW5ndGgpIHtcbiAgICB2YXIgb25GdWxmaWxsZWQgPSByZXF1ZXN0SW50ZXJjZXB0b3JDaGFpbi5zaGlmdCgpO1xuICAgIHZhciBvblJlamVjdGVkID0gcmVxdWVzdEludGVyY2VwdG9yQ2hhaW4uc2hpZnQoKTtcbiAgICB0cnkge1xuICAgICAgbmV3Q29uZmlnID0gb25GdWxmaWxsZWQobmV3Q29uZmlnKTtcbiAgICB9IGNhdGNoIChlcnJvcikge1xuICAgICAgb25SZWplY3RlZChlcnJvcik7XG4gICAgICBicmVhaztcbiAgICB9XG4gIH1cblxuICB0cnkge1xuICAgIHByb21pc2UgPSBkaXNwYXRjaFJlcXVlc3QobmV3Q29uZmlnKTtcbiAgfSBjYXRjaCAoZXJyb3IpIHtcbiAgICByZXR1cm4gUHJvbWlzZS5yZWplY3QoZXJyb3IpO1xuICB9XG5cbiAgd2hpbGUgKHJlc3BvbnNlSW50ZXJjZXB0b3JDaGFpbi5sZW5ndGgpIHtcbiAgICBwcm9taXNlID0gcHJvbWlzZS50aGVuKHJlc3BvbnNlSW50ZXJjZXB0b3JDaGFpbi5zaGlmdCgpLCByZXNwb25zZUludGVyY2VwdG9yQ2hhaW4uc2hpZnQoKSk7XG4gIH1cblxuICByZXR1cm4gcHJvbWlzZTtcbn07XG5cbkF4aW9zLnByb3RvdHlwZS5nZXRVcmkgPSBmdW5jdGlvbiBnZXRVcmkoY29uZmlnKSB7XG4gIGNvbmZpZyA9IG1lcmdlQ29uZmlnKHRoaXMuZGVmYXVsdHMsIGNvbmZpZyk7XG4gIHJldHVybiBidWlsZFVSTChjb25maWcudXJsLCBjb25maWcucGFyYW1zLCBjb25maWcucGFyYW1zU2VyaWFsaXplcikucmVwbGFjZSgvXlxcPy8sICcnKTtcbn07XG5cbi8vIFByb3ZpZGUgYWxpYXNlcyBmb3Igc3VwcG9ydGVkIHJlcXVlc3QgbWV0aG9kc1xudXRpbHMuZm9yRWFjaChbJ2RlbGV0ZScsICdnZXQnLCAnaGVhZCcsICdvcHRpb25zJ10sIGZ1bmN0aW9uIGZvckVhY2hNZXRob2ROb0RhdGEobWV0aG9kKSB7XG4gIC8qZXNsaW50IGZ1bmMtbmFtZXM6MCovXG4gIEF4aW9zLnByb3RvdHlwZVttZXRob2RdID0gZnVuY3Rpb24odXJsLCBjb25maWcpIHtcbiAgICByZXR1cm4gdGhpcy5yZXF1ZXN0KG1lcmdlQ29uZmlnKGNvbmZpZyB8fCB7fSwge1xuICAgICAgbWV0aG9kOiBtZXRob2QsXG4gICAgICB1cmw6IHVybCxcbiAgICAgIGRhdGE6IChjb25maWcgfHwge30pLmRhdGFcbiAgICB9KSk7XG4gIH07XG59KTtcblxudXRpbHMuZm9yRWFjaChbJ3Bvc3QnLCAncHV0JywgJ3BhdGNoJ10sIGZ1bmN0aW9uIGZvckVhY2hNZXRob2RXaXRoRGF0YShtZXRob2QpIHtcbiAgLyplc2xpbnQgZnVuYy1uYW1lczowKi9cbiAgQXhpb3MucHJvdG90eXBlW21ldGhvZF0gPSBmdW5jdGlvbih1cmwsIGRhdGEsIGNvbmZpZykge1xuICAgIHJldHVybiB0aGlzLnJlcXVlc3QobWVyZ2VDb25maWcoY29uZmlnIHx8IHt9LCB7XG4gICAgICBtZXRob2Q6IG1ldGhvZCxcbiAgICAgIHVybDogdXJsLFxuICAgICAgZGF0YTogZGF0YVxuICAgIH0pKTtcbiAgfTtcbn0pO1xuXG5tb2R1bGUuZXhwb3J0cyA9IEF4aW9zO1xuIiwiJ3VzZSBzdHJpY3QnO1xuXG52YXIgdXRpbHMgPSByZXF1aXJlKCcuLy4uL3V0aWxzJyk7XG5cbmZ1bmN0aW9uIEludGVyY2VwdG9yTWFuYWdlcigpIHtcbiAgdGhpcy5oYW5kbGVycyA9IFtdO1xufVxuXG4vKipcbiAqIEFkZCBhIG5ldyBpbnRlcmNlcHRvciB0byB0aGUgc3RhY2tcbiAqXG4gKiBAcGFyYW0ge0Z1bmN0aW9ufSBmdWxmaWxsZWQgVGhlIGZ1bmN0aW9uIHRvIGhhbmRsZSBgdGhlbmAgZm9yIGEgYFByb21pc2VgXG4gKiBAcGFyYW0ge0Z1bmN0aW9ufSByZWplY3RlZCBUaGUgZnVuY3Rpb24gdG8gaGFuZGxlIGByZWplY3RgIGZvciBhIGBQcm9taXNlYFxuICpcbiAqIEByZXR1cm4ge051bWJlcn0gQW4gSUQgdXNlZCB0byByZW1vdmUgaW50ZXJjZXB0b3IgbGF0ZXJcbiAqL1xuSW50ZXJjZXB0b3JNYW5hZ2VyLnByb3RvdHlwZS51c2UgPSBmdW5jdGlvbiB1c2UoZnVsZmlsbGVkLCByZWplY3RlZCwgb3B0aW9ucykge1xuICB0aGlzLmhhbmRsZXJzLnB1c2goe1xuICAgIGZ1bGZpbGxlZDogZnVsZmlsbGVkLFxuICAgIHJlamVjdGVkOiByZWplY3RlZCxcbiAgICBzeW5jaHJvbm91czogb3B0aW9ucyA/IG9wdGlvbnMuc3luY2hyb25vdXMgOiBmYWxzZSxcbiAgICBydW5XaGVuOiBvcHRpb25zID8gb3B0aW9ucy5ydW5XaGVuIDogbnVsbFxuICB9KTtcbiAgcmV0dXJuIHRoaXMuaGFuZGxlcnMubGVuZ3RoIC0gMTtcbn07XG5cbi8qKlxuICogUmVtb3ZlIGFuIGludGVyY2VwdG9yIGZyb20gdGhlIHN0YWNrXG4gKlxuICogQHBhcmFtIHtOdW1iZXJ9IGlkIFRoZSBJRCB0aGF0IHdhcyByZXR1cm5lZCBieSBgdXNlYFxuICovXG5JbnRlcmNlcHRvck1hbmFnZXIucHJvdG90eXBlLmVqZWN0ID0gZnVuY3Rpb24gZWplY3QoaWQpIHtcbiAgaWYgKHRoaXMuaGFuZGxlcnNbaWRdKSB7XG4gICAgdGhpcy5oYW5kbGVyc1tpZF0gPSBudWxsO1xuICB9XG59O1xuXG4vKipcbiAqIEl0ZXJhdGUgb3ZlciBhbGwgdGhlIHJlZ2lzdGVyZWQgaW50ZXJjZXB0b3JzXG4gKlxuICogVGhpcyBtZXRob2QgaXMgcGFydGljdWxhcmx5IHVzZWZ1bCBmb3Igc2tpcHBpbmcgb3ZlciBhbnlcbiAqIGludGVyY2VwdG9ycyB0aGF0IG1heSBoYXZlIGJlY29tZSBgbnVsbGAgY2FsbGluZyBgZWplY3RgLlxuICpcbiAqIEBwYXJhbSB7RnVuY3Rpb259IGZuIFRoZSBmdW5jdGlvbiB0byBjYWxsIGZvciBlYWNoIGludGVyY2VwdG9yXG4gKi9cbkludGVyY2VwdG9yTWFuYWdlci5wcm90b3R5cGUuZm9yRWFjaCA9IGZ1bmN0aW9uIGZvckVhY2goZm4pIHtcbiAgdXRpbHMuZm9yRWFjaCh0aGlzLmhhbmRsZXJzLCBmdW5jdGlvbiBmb3JFYWNoSGFuZGxlcihoKSB7XG4gICAgaWYgKGggIT09IG51bGwpIHtcbiAgICAgIGZuKGgpO1xuICAgIH1cbiAgfSk7XG59O1xuXG5tb2R1bGUuZXhwb3J0cyA9IEludGVyY2VwdG9yTWFuYWdlcjtcbiIsIid1c2Ugc3RyaWN0JztcblxudmFyIGlzQWJzb2x1dGVVUkwgPSByZXF1aXJlKCcuLi9oZWxwZXJzL2lzQWJzb2x1dGVVUkwnKTtcbnZhciBjb21iaW5lVVJMcyA9IHJlcXVpcmUoJy4uL2hlbHBlcnMvY29tYmluZVVSTHMnKTtcblxuLyoqXG4gKiBDcmVhdGVzIGEgbmV3IFVSTCBieSBjb21iaW5pbmcgdGhlIGJhc2VVUkwgd2l0aCB0aGUgcmVxdWVzdGVkVVJMLFxuICogb25seSB3aGVuIHRoZSByZXF1ZXN0ZWRVUkwgaXMgbm90IGFscmVhZHkgYW4gYWJzb2x1dGUgVVJMLlxuICogSWYgdGhlIHJlcXVlc3RVUkwgaXMgYWJzb2x1dGUsIHRoaXMgZnVuY3Rpb24gcmV0dXJucyB0aGUgcmVxdWVzdGVkVVJMIHVudG91Y2hlZC5cbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30gYmFzZVVSTCBUaGUgYmFzZSBVUkxcbiAqIEBwYXJhbSB7c3RyaW5nfSByZXF1ZXN0ZWRVUkwgQWJzb2x1dGUgb3IgcmVsYXRpdmUgVVJMIHRvIGNvbWJpbmVcbiAqIEByZXR1cm5zIHtzdHJpbmd9IFRoZSBjb21iaW5lZCBmdWxsIHBhdGhcbiAqL1xubW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbiBidWlsZEZ1bGxQYXRoKGJhc2VVUkwsIHJlcXVlc3RlZFVSTCkge1xuICBpZiAoYmFzZVVSTCAmJiAhaXNBYnNvbHV0ZVVSTChyZXF1ZXN0ZWRVUkwpKSB7XG4gICAgcmV0dXJuIGNvbWJpbmVVUkxzKGJhc2VVUkwsIHJlcXVlc3RlZFVSTCk7XG4gIH1cbiAgcmV0dXJuIHJlcXVlc3RlZFVSTDtcbn07XG4iLCIndXNlIHN0cmljdCc7XG5cbnZhciBlbmhhbmNlRXJyb3IgPSByZXF1aXJlKCcuL2VuaGFuY2VFcnJvcicpO1xuXG4vKipcbiAqIENyZWF0ZSBhbiBFcnJvciB3aXRoIHRoZSBzcGVjaWZpZWQgbWVzc2FnZSwgY29uZmlnLCBlcnJvciBjb2RlLCByZXF1ZXN0IGFuZCByZXNwb25zZS5cbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30gbWVzc2FnZSBUaGUgZXJyb3IgbWVzc2FnZS5cbiAqIEBwYXJhbSB7T2JqZWN0fSBjb25maWcgVGhlIGNvbmZpZy5cbiAqIEBwYXJhbSB7c3RyaW5nfSBbY29kZV0gVGhlIGVycm9yIGNvZGUgKGZvciBleGFtcGxlLCAnRUNPTk5BQk9SVEVEJykuXG4gKiBAcGFyYW0ge09iamVjdH0gW3JlcXVlc3RdIFRoZSByZXF1ZXN0LlxuICogQHBhcmFtIHtPYmplY3R9IFtyZXNwb25zZV0gVGhlIHJlc3BvbnNlLlxuICogQHJldHVybnMge0Vycm9yfSBUaGUgY3JlYXRlZCBlcnJvci5cbiAqL1xubW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbiBjcmVhdGVFcnJvcihtZXNzYWdlLCBjb25maWcsIGNvZGUsIHJlcXVlc3QsIHJlc3BvbnNlKSB7XG4gIHZhciBlcnJvciA9IG5ldyBFcnJvcihtZXNzYWdlKTtcbiAgcmV0dXJuIGVuaGFuY2VFcnJvcihlcnJvciwgY29uZmlnLCBjb2RlLCByZXF1ZXN0LCByZXNwb25zZSk7XG59O1xuIiwiJ3VzZSBzdHJpY3QnO1xuXG52YXIgdXRpbHMgPSByZXF1aXJlKCcuLy4uL3V0aWxzJyk7XG52YXIgdHJhbnNmb3JtRGF0YSA9IHJlcXVpcmUoJy4vdHJhbnNmb3JtRGF0YScpO1xudmFyIGlzQ2FuY2VsID0gcmVxdWlyZSgnLi4vY2FuY2VsL2lzQ2FuY2VsJyk7XG52YXIgZGVmYXVsdHMgPSByZXF1aXJlKCcuLi9kZWZhdWx0cycpO1xudmFyIENhbmNlbCA9IHJlcXVpcmUoJy4uL2NhbmNlbC9DYW5jZWwnKTtcblxuLyoqXG4gKiBUaHJvd3MgYSBgQ2FuY2VsYCBpZiBjYW5jZWxsYXRpb24gaGFzIGJlZW4gcmVxdWVzdGVkLlxuICovXG5mdW5jdGlvbiB0aHJvd0lmQ2FuY2VsbGF0aW9uUmVxdWVzdGVkKGNvbmZpZykge1xuICBpZiAoY29uZmlnLmNhbmNlbFRva2VuKSB7XG4gICAgY29uZmlnLmNhbmNlbFRva2VuLnRocm93SWZSZXF1ZXN0ZWQoKTtcbiAgfVxuXG4gIGlmIChjb25maWcuc2lnbmFsICYmIGNvbmZpZy5zaWduYWwuYWJvcnRlZCkge1xuICAgIHRocm93IG5ldyBDYW5jZWwoJ2NhbmNlbGVkJyk7XG4gIH1cbn1cblxuLyoqXG4gKiBEaXNwYXRjaCBhIHJlcXVlc3QgdG8gdGhlIHNlcnZlciB1c2luZyB0aGUgY29uZmlndXJlZCBhZGFwdGVyLlxuICpcbiAqIEBwYXJhbSB7b2JqZWN0fSBjb25maWcgVGhlIGNvbmZpZyB0aGF0IGlzIHRvIGJlIHVzZWQgZm9yIHRoZSByZXF1ZXN0XG4gKiBAcmV0dXJucyB7UHJvbWlzZX0gVGhlIFByb21pc2UgdG8gYmUgZnVsZmlsbGVkXG4gKi9cbm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gZGlzcGF0Y2hSZXF1ZXN0KGNvbmZpZykge1xuICB0aHJvd0lmQ2FuY2VsbGF0aW9uUmVxdWVzdGVkKGNvbmZpZyk7XG5cbiAgLy8gRW5zdXJlIGhlYWRlcnMgZXhpc3RcbiAgY29uZmlnLmhlYWRlcnMgPSBjb25maWcuaGVhZGVycyB8fCB7fTtcblxuICAvLyBUcmFuc2Zvcm0gcmVxdWVzdCBkYXRhXG4gIGNvbmZpZy5kYXRhID0gdHJhbnNmb3JtRGF0YS5jYWxsKFxuICAgIGNvbmZpZyxcbiAgICBjb25maWcuZGF0YSxcbiAgICBjb25maWcuaGVhZGVycyxcbiAgICBjb25maWcudHJhbnNmb3JtUmVxdWVzdFxuICApO1xuXG4gIC8vIEZsYXR0ZW4gaGVhZGVyc1xuICBjb25maWcuaGVhZGVycyA9IHV0aWxzLm1lcmdlKFxuICAgIGNvbmZpZy5oZWFkZXJzLmNvbW1vbiB8fCB7fSxcbiAgICBjb25maWcuaGVhZGVyc1tjb25maWcubWV0aG9kXSB8fCB7fSxcbiAgICBjb25maWcuaGVhZGVyc1xuICApO1xuXG4gIHV0aWxzLmZvckVhY2goXG4gICAgWydkZWxldGUnLCAnZ2V0JywgJ2hlYWQnLCAncG9zdCcsICdwdXQnLCAncGF0Y2gnLCAnY29tbW9uJ10sXG4gICAgZnVuY3Rpb24gY2xlYW5IZWFkZXJDb25maWcobWV0aG9kKSB7XG4gICAgICBkZWxldGUgY29uZmlnLmhlYWRlcnNbbWV0aG9kXTtcbiAgICB9XG4gICk7XG5cbiAgdmFyIGFkYXB0ZXIgPSBjb25maWcuYWRhcHRlciB8fCBkZWZhdWx0cy5hZGFwdGVyO1xuXG4gIHJldHVybiBhZGFwdGVyKGNvbmZpZykudGhlbihmdW5jdGlvbiBvbkFkYXB0ZXJSZXNvbHV0aW9uKHJlc3BvbnNlKSB7XG4gICAgdGhyb3dJZkNhbmNlbGxhdGlvblJlcXVlc3RlZChjb25maWcpO1xuXG4gICAgLy8gVHJhbnNmb3JtIHJlc3BvbnNlIGRhdGFcbiAgICByZXNwb25zZS5kYXRhID0gdHJhbnNmb3JtRGF0YS5jYWxsKFxuICAgICAgY29uZmlnLFxuICAgICAgcmVzcG9uc2UuZGF0YSxcbiAgICAgIHJlc3BvbnNlLmhlYWRlcnMsXG4gICAgICBjb25maWcudHJhbnNmb3JtUmVzcG9uc2VcbiAgICApO1xuXG4gICAgcmV0dXJuIHJlc3BvbnNlO1xuICB9LCBmdW5jdGlvbiBvbkFkYXB0ZXJSZWplY3Rpb24ocmVhc29uKSB7XG4gICAgaWYgKCFpc0NhbmNlbChyZWFzb24pKSB7XG4gICAgICB0aHJvd0lmQ2FuY2VsbGF0aW9uUmVxdWVzdGVkKGNvbmZpZyk7XG5cbiAgICAgIC8vIFRyYW5zZm9ybSByZXNwb25zZSBkYXRhXG4gICAgICBpZiAocmVhc29uICYmIHJlYXNvbi5yZXNwb25zZSkge1xuICAgICAgICByZWFzb24ucmVzcG9uc2UuZGF0YSA9IHRyYW5zZm9ybURhdGEuY2FsbChcbiAgICAgICAgICBjb25maWcsXG4gICAgICAgICAgcmVhc29uLnJlc3BvbnNlLmRhdGEsXG4gICAgICAgICAgcmVhc29uLnJlc3BvbnNlLmhlYWRlcnMsXG4gICAgICAgICAgY29uZmlnLnRyYW5zZm9ybVJlc3BvbnNlXG4gICAgICAgICk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcmV0dXJuIFByb21pc2UucmVqZWN0KHJlYXNvbik7XG4gIH0pO1xufTtcbiIsIid1c2Ugc3RyaWN0JztcblxuLyoqXG4gKiBVcGRhdGUgYW4gRXJyb3Igd2l0aCB0aGUgc3BlY2lmaWVkIGNvbmZpZywgZXJyb3IgY29kZSwgYW5kIHJlc3BvbnNlLlxuICpcbiAqIEBwYXJhbSB7RXJyb3J9IGVycm9yIFRoZSBlcnJvciB0byB1cGRhdGUuXG4gKiBAcGFyYW0ge09iamVjdH0gY29uZmlnIFRoZSBjb25maWcuXG4gKiBAcGFyYW0ge3N0cmluZ30gW2NvZGVdIFRoZSBlcnJvciBjb2RlIChmb3IgZXhhbXBsZSwgJ0VDT05OQUJPUlRFRCcpLlxuICogQHBhcmFtIHtPYmplY3R9IFtyZXF1ZXN0XSBUaGUgcmVxdWVzdC5cbiAqIEBwYXJhbSB7T2JqZWN0fSBbcmVzcG9uc2VdIFRoZSByZXNwb25zZS5cbiAqIEByZXR1cm5zIHtFcnJvcn0gVGhlIGVycm9yLlxuICovXG5tb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIGVuaGFuY2VFcnJvcihlcnJvciwgY29uZmlnLCBjb2RlLCByZXF1ZXN0LCByZXNwb25zZSkge1xuICBlcnJvci5jb25maWcgPSBjb25maWc7XG4gIGlmIChjb2RlKSB7XG4gICAgZXJyb3IuY29kZSA9IGNvZGU7XG4gIH1cblxuICBlcnJvci5yZXF1ZXN0ID0gcmVxdWVzdDtcbiAgZXJyb3IucmVzcG9uc2UgPSByZXNwb25zZTtcbiAgZXJyb3IuaXNBeGlvc0Vycm9yID0gdHJ1ZTtcblxuICBlcnJvci50b0pTT04gPSBmdW5jdGlvbiB0b0pTT04oKSB7XG4gICAgcmV0dXJuIHtcbiAgICAgIC8vIFN0YW5kYXJkXG4gICAgICBtZXNzYWdlOiB0aGlzLm1lc3NhZ2UsXG4gICAgICBuYW1lOiB0aGlzLm5hbWUsXG4gICAgICAvLyBNaWNyb3NvZnRcbiAgICAgIGRlc2NyaXB0aW9uOiB0aGlzLmRlc2NyaXB0aW9uLFxuICAgICAgbnVtYmVyOiB0aGlzLm51bWJlcixcbiAgICAgIC8vIE1vemlsbGFcbiAgICAgIGZpbGVOYW1lOiB0aGlzLmZpbGVOYW1lLFxuICAgICAgbGluZU51bWJlcjogdGhpcy5saW5lTnVtYmVyLFxuICAgICAgY29sdW1uTnVtYmVyOiB0aGlzLmNvbHVtbk51bWJlcixcbiAgICAgIHN0YWNrOiB0aGlzLnN0YWNrLFxuICAgICAgLy8gQXhpb3NcbiAgICAgIGNvbmZpZzogdGhpcy5jb25maWcsXG4gICAgICBjb2RlOiB0aGlzLmNvZGUsXG4gICAgICBzdGF0dXM6IHRoaXMucmVzcG9uc2UgJiYgdGhpcy5yZXNwb25zZS5zdGF0dXMgPyB0aGlzLnJlc3BvbnNlLnN0YXR1cyA6IG51bGxcbiAgICB9O1xuICB9O1xuICByZXR1cm4gZXJyb3I7XG59O1xuIiwiJ3VzZSBzdHJpY3QnO1xuXG52YXIgdXRpbHMgPSByZXF1aXJlKCcuLi91dGlscycpO1xuXG4vKipcbiAqIENvbmZpZy1zcGVjaWZpYyBtZXJnZS1mdW5jdGlvbiB3aGljaCBjcmVhdGVzIGEgbmV3IGNvbmZpZy1vYmplY3RcbiAqIGJ5IG1lcmdpbmcgdHdvIGNvbmZpZ3VyYXRpb24gb2JqZWN0cyB0b2dldGhlci5cbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gY29uZmlnMVxuICogQHBhcmFtIHtPYmplY3R9IGNvbmZpZzJcbiAqIEByZXR1cm5zIHtPYmplY3R9IE5ldyBvYmplY3QgcmVzdWx0aW5nIGZyb20gbWVyZ2luZyBjb25maWcyIHRvIGNvbmZpZzFcbiAqL1xubW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbiBtZXJnZUNvbmZpZyhjb25maWcxLCBjb25maWcyKSB7XG4gIC8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1wYXJhbS1yZWFzc2lnblxuICBjb25maWcyID0gY29uZmlnMiB8fCB7fTtcbiAgdmFyIGNvbmZpZyA9IHt9O1xuXG4gIGZ1bmN0aW9uIGdldE1lcmdlZFZhbHVlKHRhcmdldCwgc291cmNlKSB7XG4gICAgaWYgKHV0aWxzLmlzUGxhaW5PYmplY3QodGFyZ2V0KSAmJiB1dGlscy5pc1BsYWluT2JqZWN0KHNvdXJjZSkpIHtcbiAgICAgIHJldHVybiB1dGlscy5tZXJnZSh0YXJnZXQsIHNvdXJjZSk7XG4gICAgfSBlbHNlIGlmICh1dGlscy5pc1BsYWluT2JqZWN0KHNvdXJjZSkpIHtcbiAgICAgIHJldHVybiB1dGlscy5tZXJnZSh7fSwgc291cmNlKTtcbiAgICB9IGVsc2UgaWYgKHV0aWxzLmlzQXJyYXkoc291cmNlKSkge1xuICAgICAgcmV0dXJuIHNvdXJjZS5zbGljZSgpO1xuICAgIH1cbiAgICByZXR1cm4gc291cmNlO1xuICB9XG5cbiAgLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIGNvbnNpc3RlbnQtcmV0dXJuXG4gIGZ1bmN0aW9uIG1lcmdlRGVlcFByb3BlcnRpZXMocHJvcCkge1xuICAgIGlmICghdXRpbHMuaXNVbmRlZmluZWQoY29uZmlnMltwcm9wXSkpIHtcbiAgICAgIHJldHVybiBnZXRNZXJnZWRWYWx1ZShjb25maWcxW3Byb3BdLCBjb25maWcyW3Byb3BdKTtcbiAgICB9IGVsc2UgaWYgKCF1dGlscy5pc1VuZGVmaW5lZChjb25maWcxW3Byb3BdKSkge1xuICAgICAgcmV0dXJuIGdldE1lcmdlZFZhbHVlKHVuZGVmaW5lZCwgY29uZmlnMVtwcm9wXSk7XG4gICAgfVxuICB9XG5cbiAgLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIGNvbnNpc3RlbnQtcmV0dXJuXG4gIGZ1bmN0aW9uIHZhbHVlRnJvbUNvbmZpZzIocHJvcCkge1xuICAgIGlmICghdXRpbHMuaXNVbmRlZmluZWQoY29uZmlnMltwcm9wXSkpIHtcbiAgICAgIHJldHVybiBnZXRNZXJnZWRWYWx1ZSh1bmRlZmluZWQsIGNvbmZpZzJbcHJvcF0pO1xuICAgIH1cbiAgfVxuXG4gIC8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSBjb25zaXN0ZW50LXJldHVyblxuICBmdW5jdGlvbiBkZWZhdWx0VG9Db25maWcyKHByb3ApIHtcbiAgICBpZiAoIXV0aWxzLmlzVW5kZWZpbmVkKGNvbmZpZzJbcHJvcF0pKSB7XG4gICAgICByZXR1cm4gZ2V0TWVyZ2VkVmFsdWUodW5kZWZpbmVkLCBjb25maWcyW3Byb3BdKTtcbiAgICB9IGVsc2UgaWYgKCF1dGlscy5pc1VuZGVmaW5lZChjb25maWcxW3Byb3BdKSkge1xuICAgICAgcmV0dXJuIGdldE1lcmdlZFZhbHVlKHVuZGVmaW5lZCwgY29uZmlnMVtwcm9wXSk7XG4gICAgfVxuICB9XG5cbiAgLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIGNvbnNpc3RlbnQtcmV0dXJuXG4gIGZ1bmN0aW9uIG1lcmdlRGlyZWN0S2V5cyhwcm9wKSB7XG4gICAgaWYgKHByb3AgaW4gY29uZmlnMikge1xuICAgICAgcmV0dXJuIGdldE1lcmdlZFZhbHVlKGNvbmZpZzFbcHJvcF0sIGNvbmZpZzJbcHJvcF0pO1xuICAgIH0gZWxzZSBpZiAocHJvcCBpbiBjb25maWcxKSB7XG4gICAgICByZXR1cm4gZ2V0TWVyZ2VkVmFsdWUodW5kZWZpbmVkLCBjb25maWcxW3Byb3BdKTtcbiAgICB9XG4gIH1cblxuICB2YXIgbWVyZ2VNYXAgPSB7XG4gICAgJ3VybCc6IHZhbHVlRnJvbUNvbmZpZzIsXG4gICAgJ21ldGhvZCc6IHZhbHVlRnJvbUNvbmZpZzIsXG4gICAgJ2RhdGEnOiB2YWx1ZUZyb21Db25maWcyLFxuICAgICdiYXNlVVJMJzogZGVmYXVsdFRvQ29uZmlnMixcbiAgICAndHJhbnNmb3JtUmVxdWVzdCc6IGRlZmF1bHRUb0NvbmZpZzIsXG4gICAgJ3RyYW5zZm9ybVJlc3BvbnNlJzogZGVmYXVsdFRvQ29uZmlnMixcbiAgICAncGFyYW1zU2VyaWFsaXplcic6IGRlZmF1bHRUb0NvbmZpZzIsXG4gICAgJ3RpbWVvdXQnOiBkZWZhdWx0VG9Db25maWcyLFxuICAgICd0aW1lb3V0TWVzc2FnZSc6IGRlZmF1bHRUb0NvbmZpZzIsXG4gICAgJ3dpdGhDcmVkZW50aWFscyc6IGRlZmF1bHRUb0NvbmZpZzIsXG4gICAgJ2FkYXB0ZXInOiBkZWZhdWx0VG9Db25maWcyLFxuICAgICdyZXNwb25zZVR5cGUnOiBkZWZhdWx0VG9Db25maWcyLFxuICAgICd4c3JmQ29va2llTmFtZSc6IGRlZmF1bHRUb0NvbmZpZzIsXG4gICAgJ3hzcmZIZWFkZXJOYW1lJzogZGVmYXVsdFRvQ29uZmlnMixcbiAgICAnb25VcGxvYWRQcm9ncmVzcyc6IGRlZmF1bHRUb0NvbmZpZzIsXG4gICAgJ29uRG93bmxvYWRQcm9ncmVzcyc6IGRlZmF1bHRUb0NvbmZpZzIsXG4gICAgJ2RlY29tcHJlc3MnOiBkZWZhdWx0VG9Db25maWcyLFxuICAgICdtYXhDb250ZW50TGVuZ3RoJzogZGVmYXVsdFRvQ29uZmlnMixcbiAgICAnbWF4Qm9keUxlbmd0aCc6IGRlZmF1bHRUb0NvbmZpZzIsXG4gICAgJ3RyYW5zcG9ydCc6IGRlZmF1bHRUb0NvbmZpZzIsXG4gICAgJ2h0dHBBZ2VudCc6IGRlZmF1bHRUb0NvbmZpZzIsXG4gICAgJ2h0dHBzQWdlbnQnOiBkZWZhdWx0VG9Db25maWcyLFxuICAgICdjYW5jZWxUb2tlbic6IGRlZmF1bHRUb0NvbmZpZzIsXG4gICAgJ3NvY2tldFBhdGgnOiBkZWZhdWx0VG9Db25maWcyLFxuICAgICdyZXNwb25zZUVuY29kaW5nJzogZGVmYXVsdFRvQ29uZmlnMixcbiAgICAndmFsaWRhdGVTdGF0dXMnOiBtZXJnZURpcmVjdEtleXNcbiAgfTtcblxuICB1dGlscy5mb3JFYWNoKE9iamVjdC5rZXlzKGNvbmZpZzEpLmNvbmNhdChPYmplY3Qua2V5cyhjb25maWcyKSksIGZ1bmN0aW9uIGNvbXB1dGVDb25maWdWYWx1ZShwcm9wKSB7XG4gICAgdmFyIG1lcmdlID0gbWVyZ2VNYXBbcHJvcF0gfHwgbWVyZ2VEZWVwUHJvcGVydGllcztcbiAgICB2YXIgY29uZmlnVmFsdWUgPSBtZXJnZShwcm9wKTtcbiAgICAodXRpbHMuaXNVbmRlZmluZWQoY29uZmlnVmFsdWUpICYmIG1lcmdlICE9PSBtZXJnZURpcmVjdEtleXMpIHx8IChjb25maWdbcHJvcF0gPSBjb25maWdWYWx1ZSk7XG4gIH0pO1xuXG4gIHJldHVybiBjb25maWc7XG59O1xuIiwiJ3VzZSBzdHJpY3QnO1xuXG52YXIgY3JlYXRlRXJyb3IgPSByZXF1aXJlKCcuL2NyZWF0ZUVycm9yJyk7XG5cbi8qKlxuICogUmVzb2x2ZSBvciByZWplY3QgYSBQcm9taXNlIGJhc2VkIG9uIHJlc3BvbnNlIHN0YXR1cy5cbiAqXG4gKiBAcGFyYW0ge0Z1bmN0aW9ufSByZXNvbHZlIEEgZnVuY3Rpb24gdGhhdCByZXNvbHZlcyB0aGUgcHJvbWlzZS5cbiAqIEBwYXJhbSB7RnVuY3Rpb259IHJlamVjdCBBIGZ1bmN0aW9uIHRoYXQgcmVqZWN0cyB0aGUgcHJvbWlzZS5cbiAqIEBwYXJhbSB7b2JqZWN0fSByZXNwb25zZSBUaGUgcmVzcG9uc2UuXG4gKi9cbm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gc2V0dGxlKHJlc29sdmUsIHJlamVjdCwgcmVzcG9uc2UpIHtcbiAgdmFyIHZhbGlkYXRlU3RhdHVzID0gcmVzcG9uc2UuY29uZmlnLnZhbGlkYXRlU3RhdHVzO1xuICBpZiAoIXJlc3BvbnNlLnN0YXR1cyB8fCAhdmFsaWRhdGVTdGF0dXMgfHwgdmFsaWRhdGVTdGF0dXMocmVzcG9uc2Uuc3RhdHVzKSkge1xuICAgIHJlc29sdmUocmVzcG9uc2UpO1xuICB9IGVsc2Uge1xuICAgIHJlamVjdChjcmVhdGVFcnJvcihcbiAgICAgICdSZXF1ZXN0IGZhaWxlZCB3aXRoIHN0YXR1cyBjb2RlICcgKyByZXNwb25zZS5zdGF0dXMsXG4gICAgICByZXNwb25zZS5jb25maWcsXG4gICAgICBudWxsLFxuICAgICAgcmVzcG9uc2UucmVxdWVzdCxcbiAgICAgIHJlc3BvbnNlXG4gICAgKSk7XG4gIH1cbn07XG4iLCIndXNlIHN0cmljdCc7XG5cbnZhciB1dGlscyA9IHJlcXVpcmUoJy4vLi4vdXRpbHMnKTtcbnZhciBkZWZhdWx0cyA9IHJlcXVpcmUoJy4vLi4vZGVmYXVsdHMnKTtcblxuLyoqXG4gKiBUcmFuc2Zvcm0gdGhlIGRhdGEgZm9yIGEgcmVxdWVzdCBvciBhIHJlc3BvbnNlXG4gKlxuICogQHBhcmFtIHtPYmplY3R8U3RyaW5nfSBkYXRhIFRoZSBkYXRhIHRvIGJlIHRyYW5zZm9ybWVkXG4gKiBAcGFyYW0ge0FycmF5fSBoZWFkZXJzIFRoZSBoZWFkZXJzIGZvciB0aGUgcmVxdWVzdCBvciByZXNwb25zZVxuICogQHBhcmFtIHtBcnJheXxGdW5jdGlvbn0gZm5zIEEgc2luZ2xlIGZ1bmN0aW9uIG9yIEFycmF5IG9mIGZ1bmN0aW9uc1xuICogQHJldHVybnMgeyp9IFRoZSByZXN1bHRpbmcgdHJhbnNmb3JtZWQgZGF0YVxuICovXG5tb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIHRyYW5zZm9ybURhdGEoZGF0YSwgaGVhZGVycywgZm5zKSB7XG4gIHZhciBjb250ZXh0ID0gdGhpcyB8fCBkZWZhdWx0cztcbiAgLyplc2xpbnQgbm8tcGFyYW0tcmVhc3NpZ246MCovXG4gIHV0aWxzLmZvckVhY2goZm5zLCBmdW5jdGlvbiB0cmFuc2Zvcm0oZm4pIHtcbiAgICBkYXRhID0gZm4uY2FsbChjb250ZXh0LCBkYXRhLCBoZWFkZXJzKTtcbiAgfSk7XG5cbiAgcmV0dXJuIGRhdGE7XG59O1xuIiwiJ3VzZSBzdHJpY3QnO1xuXG52YXIgdXRpbHMgPSByZXF1aXJlKCcuL3V0aWxzJyk7XG52YXIgbm9ybWFsaXplSGVhZGVyTmFtZSA9IHJlcXVpcmUoJy4vaGVscGVycy9ub3JtYWxpemVIZWFkZXJOYW1lJyk7XG52YXIgZW5oYW5jZUVycm9yID0gcmVxdWlyZSgnLi9jb3JlL2VuaGFuY2VFcnJvcicpO1xuXG52YXIgREVGQVVMVF9DT05URU5UX1RZUEUgPSB7XG4gICdDb250ZW50LVR5cGUnOiAnYXBwbGljYXRpb24veC13d3ctZm9ybS11cmxlbmNvZGVkJ1xufTtcblxuZnVuY3Rpb24gc2V0Q29udGVudFR5cGVJZlVuc2V0KGhlYWRlcnMsIHZhbHVlKSB7XG4gIGlmICghdXRpbHMuaXNVbmRlZmluZWQoaGVhZGVycykgJiYgdXRpbHMuaXNVbmRlZmluZWQoaGVhZGVyc1snQ29udGVudC1UeXBlJ10pKSB7XG4gICAgaGVhZGVyc1snQ29udGVudC1UeXBlJ10gPSB2YWx1ZTtcbiAgfVxufVxuXG5mdW5jdGlvbiBnZXREZWZhdWx0QWRhcHRlcigpIHtcbiAgdmFyIGFkYXB0ZXI7XG4gIGlmICh0eXBlb2YgWE1MSHR0cFJlcXVlc3QgIT09ICd1bmRlZmluZWQnKSB7XG4gICAgLy8gRm9yIGJyb3dzZXJzIHVzZSBYSFIgYWRhcHRlclxuICAgIGFkYXB0ZXIgPSByZXF1aXJlKCcuL2FkYXB0ZXJzL3hocicpO1xuICB9IGVsc2UgaWYgKHR5cGVvZiBwcm9jZXNzICE9PSAndW5kZWZpbmVkJyAmJiBPYmplY3QucHJvdG90eXBlLnRvU3RyaW5nLmNhbGwocHJvY2VzcykgPT09ICdbb2JqZWN0IHByb2Nlc3NdJykge1xuICAgIC8vIEZvciBub2RlIHVzZSBIVFRQIGFkYXB0ZXJcbiAgICBhZGFwdGVyID0gcmVxdWlyZSgnLi9hZGFwdGVycy9odHRwJyk7XG4gIH1cbiAgcmV0dXJuIGFkYXB0ZXI7XG59XG5cbmZ1bmN0aW9uIHN0cmluZ2lmeVNhZmVseShyYXdWYWx1ZSwgcGFyc2VyLCBlbmNvZGVyKSB7XG4gIGlmICh1dGlscy5pc1N0cmluZyhyYXdWYWx1ZSkpIHtcbiAgICB0cnkge1xuICAgICAgKHBhcnNlciB8fCBKU09OLnBhcnNlKShyYXdWYWx1ZSk7XG4gICAgICByZXR1cm4gdXRpbHMudHJpbShyYXdWYWx1ZSk7XG4gICAgfSBjYXRjaCAoZSkge1xuICAgICAgaWYgKGUubmFtZSAhPT0gJ1N5bnRheEVycm9yJykge1xuICAgICAgICB0aHJvdyBlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHJldHVybiAoZW5jb2RlciB8fCBKU09OLnN0cmluZ2lmeSkocmF3VmFsdWUpO1xufVxuXG52YXIgZGVmYXVsdHMgPSB7XG5cbiAgdHJhbnNpdGlvbmFsOiB7XG4gICAgc2lsZW50SlNPTlBhcnNpbmc6IHRydWUsXG4gICAgZm9yY2VkSlNPTlBhcnNpbmc6IHRydWUsXG4gICAgY2xhcmlmeVRpbWVvdXRFcnJvcjogZmFsc2VcbiAgfSxcblxuICBhZGFwdGVyOiBnZXREZWZhdWx0QWRhcHRlcigpLFxuXG4gIHRyYW5zZm9ybVJlcXVlc3Q6IFtmdW5jdGlvbiB0cmFuc2Zvcm1SZXF1ZXN0KGRhdGEsIGhlYWRlcnMpIHtcbiAgICBub3JtYWxpemVIZWFkZXJOYW1lKGhlYWRlcnMsICdBY2NlcHQnKTtcbiAgICBub3JtYWxpemVIZWFkZXJOYW1lKGhlYWRlcnMsICdDb250ZW50LVR5cGUnKTtcblxuICAgIGlmICh1dGlscy5pc0Zvcm1EYXRhKGRhdGEpIHx8XG4gICAgICB1dGlscy5pc0FycmF5QnVmZmVyKGRhdGEpIHx8XG4gICAgICB1dGlscy5pc0J1ZmZlcihkYXRhKSB8fFxuICAgICAgdXRpbHMuaXNTdHJlYW0oZGF0YSkgfHxcbiAgICAgIHV0aWxzLmlzRmlsZShkYXRhKSB8fFxuICAgICAgdXRpbHMuaXNCbG9iKGRhdGEpXG4gICAgKSB7XG4gICAgICByZXR1cm4gZGF0YTtcbiAgICB9XG4gICAgaWYgKHV0aWxzLmlzQXJyYXlCdWZmZXJWaWV3KGRhdGEpKSB7XG4gICAgICByZXR1cm4gZGF0YS5idWZmZXI7XG4gICAgfVxuICAgIGlmICh1dGlscy5pc1VSTFNlYXJjaFBhcmFtcyhkYXRhKSkge1xuICAgICAgc2V0Q29udGVudFR5cGVJZlVuc2V0KGhlYWRlcnMsICdhcHBsaWNhdGlvbi94LXd3dy1mb3JtLXVybGVuY29kZWQ7Y2hhcnNldD11dGYtOCcpO1xuICAgICAgcmV0dXJuIGRhdGEudG9TdHJpbmcoKTtcbiAgICB9XG4gICAgaWYgKHV0aWxzLmlzT2JqZWN0KGRhdGEpIHx8IChoZWFkZXJzICYmIGhlYWRlcnNbJ0NvbnRlbnQtVHlwZSddID09PSAnYXBwbGljYXRpb24vanNvbicpKSB7XG4gICAgICBzZXRDb250ZW50VHlwZUlmVW5zZXQoaGVhZGVycywgJ2FwcGxpY2F0aW9uL2pzb24nKTtcbiAgICAgIHJldHVybiBzdHJpbmdpZnlTYWZlbHkoZGF0YSk7XG4gICAgfVxuICAgIHJldHVybiBkYXRhO1xuICB9XSxcblxuICB0cmFuc2Zvcm1SZXNwb25zZTogW2Z1bmN0aW9uIHRyYW5zZm9ybVJlc3BvbnNlKGRhdGEpIHtcbiAgICB2YXIgdHJhbnNpdGlvbmFsID0gdGhpcy50cmFuc2l0aW9uYWwgfHwgZGVmYXVsdHMudHJhbnNpdGlvbmFsO1xuICAgIHZhciBzaWxlbnRKU09OUGFyc2luZyA9IHRyYW5zaXRpb25hbCAmJiB0cmFuc2l0aW9uYWwuc2lsZW50SlNPTlBhcnNpbmc7XG4gICAgdmFyIGZvcmNlZEpTT05QYXJzaW5nID0gdHJhbnNpdGlvbmFsICYmIHRyYW5zaXRpb25hbC5mb3JjZWRKU09OUGFyc2luZztcbiAgICB2YXIgc3RyaWN0SlNPTlBhcnNpbmcgPSAhc2lsZW50SlNPTlBhcnNpbmcgJiYgdGhpcy5yZXNwb25zZVR5cGUgPT09ICdqc29uJztcblxuICAgIGlmIChzdHJpY3RKU09OUGFyc2luZyB8fCAoZm9yY2VkSlNPTlBhcnNpbmcgJiYgdXRpbHMuaXNTdHJpbmcoZGF0YSkgJiYgZGF0YS5sZW5ndGgpKSB7XG4gICAgICB0cnkge1xuICAgICAgICByZXR1cm4gSlNPTi5wYXJzZShkYXRhKTtcbiAgICAgIH0gY2F0Y2ggKGUpIHtcbiAgICAgICAgaWYgKHN0cmljdEpTT05QYXJzaW5nKSB7XG4gICAgICAgICAgaWYgKGUubmFtZSA9PT0gJ1N5bnRheEVycm9yJykge1xuICAgICAgICAgICAgdGhyb3cgZW5oYW5jZUVycm9yKGUsIHRoaXMsICdFX0pTT05fUEFSU0UnKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgdGhyb3cgZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHJldHVybiBkYXRhO1xuICB9XSxcblxuICAvKipcbiAgICogQSB0aW1lb3V0IGluIG1pbGxpc2Vjb25kcyB0byBhYm9ydCBhIHJlcXVlc3QuIElmIHNldCB0byAwIChkZWZhdWx0KSBhXG4gICAqIHRpbWVvdXQgaXMgbm90IGNyZWF0ZWQuXG4gICAqL1xuICB0aW1lb3V0OiAwLFxuXG4gIHhzcmZDb29raWVOYW1lOiAnWFNSRi1UT0tFTicsXG4gIHhzcmZIZWFkZXJOYW1lOiAnWC1YU1JGLVRPS0VOJyxcblxuICBtYXhDb250ZW50TGVuZ3RoOiAtMSxcbiAgbWF4Qm9keUxlbmd0aDogLTEsXG5cbiAgdmFsaWRhdGVTdGF0dXM6IGZ1bmN0aW9uIHZhbGlkYXRlU3RhdHVzKHN0YXR1cykge1xuICAgIHJldHVybiBzdGF0dXMgPj0gMjAwICYmIHN0YXR1cyA8IDMwMDtcbiAgfSxcblxuICBoZWFkZXJzOiB7XG4gICAgY29tbW9uOiB7XG4gICAgICAnQWNjZXB0JzogJ2FwcGxpY2F0aW9uL2pzb24sIHRleHQvcGxhaW4sICovKidcbiAgICB9XG4gIH1cbn07XG5cbnV0aWxzLmZvckVhY2goWydkZWxldGUnLCAnZ2V0JywgJ2hlYWQnXSwgZnVuY3Rpb24gZm9yRWFjaE1ldGhvZE5vRGF0YShtZXRob2QpIHtcbiAgZGVmYXVsdHMuaGVhZGVyc1ttZXRob2RdID0ge307XG59KTtcblxudXRpbHMuZm9yRWFjaChbJ3Bvc3QnLCAncHV0JywgJ3BhdGNoJ10sIGZ1bmN0aW9uIGZvckVhY2hNZXRob2RXaXRoRGF0YShtZXRob2QpIHtcbiAgZGVmYXVsdHMuaGVhZGVyc1ttZXRob2RdID0gdXRpbHMubWVyZ2UoREVGQVVMVF9DT05URU5UX1RZUEUpO1xufSk7XG5cbm1vZHVsZS5leHBvcnRzID0gZGVmYXVsdHM7XG4iLCJtb2R1bGUuZXhwb3J0cyA9IHtcbiAgXCJ2ZXJzaW9uXCI6IFwiMC4yNi4wXCJcbn07IiwiJ3VzZSBzdHJpY3QnO1xuXG5tb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIGJpbmQoZm4sIHRoaXNBcmcpIHtcbiAgcmV0dXJuIGZ1bmN0aW9uIHdyYXAoKSB7XG4gICAgdmFyIGFyZ3MgPSBuZXcgQXJyYXkoYXJndW1lbnRzLmxlbmd0aCk7XG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCBhcmdzLmxlbmd0aDsgaSsrKSB7XG4gICAgICBhcmdzW2ldID0gYXJndW1lbnRzW2ldO1xuICAgIH1cbiAgICByZXR1cm4gZm4uYXBwbHkodGhpc0FyZywgYXJncyk7XG4gIH07XG59O1xuIiwiJ3VzZSBzdHJpY3QnO1xuXG52YXIgdXRpbHMgPSByZXF1aXJlKCcuLy4uL3V0aWxzJyk7XG5cbmZ1bmN0aW9uIGVuY29kZSh2YWwpIHtcbiAgcmV0dXJuIGVuY29kZVVSSUNvbXBvbmVudCh2YWwpLlxuICAgIHJlcGxhY2UoLyUzQS9naSwgJzonKS5cbiAgICByZXBsYWNlKC8lMjQvZywgJyQnKS5cbiAgICByZXBsYWNlKC8lMkMvZ2ksICcsJykuXG4gICAgcmVwbGFjZSgvJTIwL2csICcrJykuXG4gICAgcmVwbGFjZSgvJTVCL2dpLCAnWycpLlxuICAgIHJlcGxhY2UoLyU1RC9naSwgJ10nKTtcbn1cblxuLyoqXG4gKiBCdWlsZCBhIFVSTCBieSBhcHBlbmRpbmcgcGFyYW1zIHRvIHRoZSBlbmRcbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30gdXJsIFRoZSBiYXNlIG9mIHRoZSB1cmwgKGUuZy4sIGh0dHA6Ly93d3cuZ29vZ2xlLmNvbSlcbiAqIEBwYXJhbSB7b2JqZWN0fSBbcGFyYW1zXSBUaGUgcGFyYW1zIHRvIGJlIGFwcGVuZGVkXG4gKiBAcmV0dXJucyB7c3RyaW5nfSBUaGUgZm9ybWF0dGVkIHVybFxuICovXG5tb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIGJ1aWxkVVJMKHVybCwgcGFyYW1zLCBwYXJhbXNTZXJpYWxpemVyKSB7XG4gIC8qZXNsaW50IG5vLXBhcmFtLXJlYXNzaWduOjAqL1xuICBpZiAoIXBhcmFtcykge1xuICAgIHJldHVybiB1cmw7XG4gIH1cblxuICB2YXIgc2VyaWFsaXplZFBhcmFtcztcbiAgaWYgKHBhcmFtc1NlcmlhbGl6ZXIpIHtcbiAgICBzZXJpYWxpemVkUGFyYW1zID0gcGFyYW1zU2VyaWFsaXplcihwYXJhbXMpO1xuICB9IGVsc2UgaWYgKHV0aWxzLmlzVVJMU2VhcmNoUGFyYW1zKHBhcmFtcykpIHtcbiAgICBzZXJpYWxpemVkUGFyYW1zID0gcGFyYW1zLnRvU3RyaW5nKCk7XG4gIH0gZWxzZSB7XG4gICAgdmFyIHBhcnRzID0gW107XG5cbiAgICB1dGlscy5mb3JFYWNoKHBhcmFtcywgZnVuY3Rpb24gc2VyaWFsaXplKHZhbCwga2V5KSB7XG4gICAgICBpZiAodmFsID09PSBudWxsIHx8IHR5cGVvZiB2YWwgPT09ICd1bmRlZmluZWQnKSB7XG4gICAgICAgIHJldHVybjtcbiAgICAgIH1cblxuICAgICAgaWYgKHV0aWxzLmlzQXJyYXkodmFsKSkge1xuICAgICAgICBrZXkgPSBrZXkgKyAnW10nO1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgdmFsID0gW3ZhbF07XG4gICAgICB9XG5cbiAgICAgIHV0aWxzLmZvckVhY2godmFsLCBmdW5jdGlvbiBwYXJzZVZhbHVlKHYpIHtcbiAgICAgICAgaWYgKHV0aWxzLmlzRGF0ZSh2KSkge1xuICAgICAgICAgIHYgPSB2LnRvSVNPU3RyaW5nKCk7XG4gICAgICAgIH0gZWxzZSBpZiAodXRpbHMuaXNPYmplY3QodikpIHtcbiAgICAgICAgICB2ID0gSlNPTi5zdHJpbmdpZnkodik7XG4gICAgICAgIH1cbiAgICAgICAgcGFydHMucHVzaChlbmNvZGUoa2V5KSArICc9JyArIGVuY29kZSh2KSk7XG4gICAgICB9KTtcbiAgICB9KTtcblxuICAgIHNlcmlhbGl6ZWRQYXJhbXMgPSBwYXJ0cy5qb2luKCcmJyk7XG4gIH1cblxuICBpZiAoc2VyaWFsaXplZFBhcmFtcykge1xuICAgIHZhciBoYXNobWFya0luZGV4ID0gdXJsLmluZGV4T2YoJyMnKTtcbiAgICBpZiAoaGFzaG1hcmtJbmRleCAhPT0gLTEpIHtcbiAgICAgIHVybCA9IHVybC5zbGljZSgwLCBoYXNobWFya0luZGV4KTtcbiAgICB9XG5cbiAgICB1cmwgKz0gKHVybC5pbmRleE9mKCc/JykgPT09IC0xID8gJz8nIDogJyYnKSArIHNlcmlhbGl6ZWRQYXJhbXM7XG4gIH1cblxuICByZXR1cm4gdXJsO1xufTtcbiIsIid1c2Ugc3RyaWN0JztcblxuLyoqXG4gKiBDcmVhdGVzIGEgbmV3IFVSTCBieSBjb21iaW5pbmcgdGhlIHNwZWNpZmllZCBVUkxzXG4gKlxuICogQHBhcmFtIHtzdHJpbmd9IGJhc2VVUkwgVGhlIGJhc2UgVVJMXG4gKiBAcGFyYW0ge3N0cmluZ30gcmVsYXRpdmVVUkwgVGhlIHJlbGF0aXZlIFVSTFxuICogQHJldHVybnMge3N0cmluZ30gVGhlIGNvbWJpbmVkIFVSTFxuICovXG5tb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIGNvbWJpbmVVUkxzKGJhc2VVUkwsIHJlbGF0aXZlVVJMKSB7XG4gIHJldHVybiByZWxhdGl2ZVVSTFxuICAgID8gYmFzZVVSTC5yZXBsYWNlKC9cXC8rJC8sICcnKSArICcvJyArIHJlbGF0aXZlVVJMLnJlcGxhY2UoL15cXC8rLywgJycpXG4gICAgOiBiYXNlVVJMO1xufTtcbiIsIid1c2Ugc3RyaWN0JztcblxudmFyIHV0aWxzID0gcmVxdWlyZSgnLi8uLi91dGlscycpO1xuXG5tb2R1bGUuZXhwb3J0cyA9IChcbiAgdXRpbHMuaXNTdGFuZGFyZEJyb3dzZXJFbnYoKSA/XG5cbiAgLy8gU3RhbmRhcmQgYnJvd3NlciBlbnZzIHN1cHBvcnQgZG9jdW1lbnQuY29va2llXG4gICAgKGZ1bmN0aW9uIHN0YW5kYXJkQnJvd3NlckVudigpIHtcbiAgICAgIHJldHVybiB7XG4gICAgICAgIHdyaXRlOiBmdW5jdGlvbiB3cml0ZShuYW1lLCB2YWx1ZSwgZXhwaXJlcywgcGF0aCwgZG9tYWluLCBzZWN1cmUpIHtcbiAgICAgICAgICB2YXIgY29va2llID0gW107XG4gICAgICAgICAgY29va2llLnB1c2gobmFtZSArICc9JyArIGVuY29kZVVSSUNvbXBvbmVudCh2YWx1ZSkpO1xuXG4gICAgICAgICAgaWYgKHV0aWxzLmlzTnVtYmVyKGV4cGlyZXMpKSB7XG4gICAgICAgICAgICBjb29raWUucHVzaCgnZXhwaXJlcz0nICsgbmV3IERhdGUoZXhwaXJlcykudG9HTVRTdHJpbmcoKSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaWYgKHV0aWxzLmlzU3RyaW5nKHBhdGgpKSB7XG4gICAgICAgICAgICBjb29raWUucHVzaCgncGF0aD0nICsgcGF0aCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaWYgKHV0aWxzLmlzU3RyaW5nKGRvbWFpbikpIHtcbiAgICAgICAgICAgIGNvb2tpZS5wdXNoKCdkb21haW49JyArIGRvbWFpbik7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaWYgKHNlY3VyZSA9PT0gdHJ1ZSkge1xuICAgICAgICAgICAgY29va2llLnB1c2goJ3NlY3VyZScpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGRvY3VtZW50LmNvb2tpZSA9IGNvb2tpZS5qb2luKCc7ICcpO1xuICAgICAgICB9LFxuXG4gICAgICAgIHJlYWQ6IGZ1bmN0aW9uIHJlYWQobmFtZSkge1xuICAgICAgICAgIHZhciBtYXRjaCA9IGRvY3VtZW50LmNvb2tpZS5tYXRjaChuZXcgUmVnRXhwKCcoXnw7XFxcXHMqKSgnICsgbmFtZSArICcpPShbXjtdKiknKSk7XG4gICAgICAgICAgcmV0dXJuIChtYXRjaCA/IGRlY29kZVVSSUNvbXBvbmVudChtYXRjaFszXSkgOiBudWxsKTtcbiAgICAgICAgfSxcblxuICAgICAgICByZW1vdmU6IGZ1bmN0aW9uIHJlbW92ZShuYW1lKSB7XG4gICAgICAgICAgdGhpcy53cml0ZShuYW1lLCAnJywgRGF0ZS5ub3coKSAtIDg2NDAwMDAwKTtcbiAgICAgICAgfVxuICAgICAgfTtcbiAgICB9KSgpIDpcblxuICAvLyBOb24gc3RhbmRhcmQgYnJvd3NlciBlbnYgKHdlYiB3b3JrZXJzLCByZWFjdC1uYXRpdmUpIGxhY2sgbmVlZGVkIHN1cHBvcnQuXG4gICAgKGZ1bmN0aW9uIG5vblN0YW5kYXJkQnJvd3NlckVudigpIHtcbiAgICAgIHJldHVybiB7XG4gICAgICAgIHdyaXRlOiBmdW5jdGlvbiB3cml0ZSgpIHt9LFxuICAgICAgICByZWFkOiBmdW5jdGlvbiByZWFkKCkgeyByZXR1cm4gbnVsbDsgfSxcbiAgICAgICAgcmVtb3ZlOiBmdW5jdGlvbiByZW1vdmUoKSB7fVxuICAgICAgfTtcbiAgICB9KSgpXG4pO1xuIiwiJ3VzZSBzdHJpY3QnO1xuXG4vKipcbiAqIERldGVybWluZXMgd2hldGhlciB0aGUgc3BlY2lmaWVkIFVSTCBpcyBhYnNvbHV0ZVxuICpcbiAqIEBwYXJhbSB7c3RyaW5nfSB1cmwgVGhlIFVSTCB0byB0ZXN0XG4gKiBAcmV0dXJucyB7Ym9vbGVhbn0gVHJ1ZSBpZiB0aGUgc3BlY2lmaWVkIFVSTCBpcyBhYnNvbHV0ZSwgb3RoZXJ3aXNlIGZhbHNlXG4gKi9cbm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gaXNBYnNvbHV0ZVVSTCh1cmwpIHtcbiAgLy8gQSBVUkwgaXMgY29uc2lkZXJlZCBhYnNvbHV0ZSBpZiBpdCBiZWdpbnMgd2l0aCBcIjxzY2hlbWU+Oi8vXCIgb3IgXCIvL1wiIChwcm90b2NvbC1yZWxhdGl2ZSBVUkwpLlxuICAvLyBSRkMgMzk4NiBkZWZpbmVzIHNjaGVtZSBuYW1lIGFzIGEgc2VxdWVuY2Ugb2YgY2hhcmFjdGVycyBiZWdpbm5pbmcgd2l0aCBhIGxldHRlciBhbmQgZm9sbG93ZWRcbiAgLy8gYnkgYW55IGNvbWJpbmF0aW9uIG9mIGxldHRlcnMsIGRpZ2l0cywgcGx1cywgcGVyaW9kLCBvciBoeXBoZW4uXG4gIHJldHVybiAvXihbYS16XVthLXpcXGQrXFwtLl0qOik/XFwvXFwvL2kudGVzdCh1cmwpO1xufTtcbiIsIid1c2Ugc3RyaWN0JztcblxudmFyIHV0aWxzID0gcmVxdWlyZSgnLi8uLi91dGlscycpO1xuXG4vKipcbiAqIERldGVybWluZXMgd2hldGhlciB0aGUgcGF5bG9hZCBpcyBhbiBlcnJvciB0aHJvd24gYnkgQXhpb3NcbiAqXG4gKiBAcGFyYW0geyp9IHBheWxvYWQgVGhlIHZhbHVlIHRvIHRlc3RcbiAqIEByZXR1cm5zIHtib29sZWFufSBUcnVlIGlmIHRoZSBwYXlsb2FkIGlzIGFuIGVycm9yIHRocm93biBieSBBeGlvcywgb3RoZXJ3aXNlIGZhbHNlXG4gKi9cbm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gaXNBeGlvc0Vycm9yKHBheWxvYWQpIHtcbiAgcmV0dXJuIHV0aWxzLmlzT2JqZWN0KHBheWxvYWQpICYmIChwYXlsb2FkLmlzQXhpb3NFcnJvciA9PT0gdHJ1ZSk7XG59O1xuIiwiJ3VzZSBzdHJpY3QnO1xuXG52YXIgdXRpbHMgPSByZXF1aXJlKCcuLy4uL3V0aWxzJyk7XG5cbm1vZHVsZS5leHBvcnRzID0gKFxuICB1dGlscy5pc1N0YW5kYXJkQnJvd3NlckVudigpID9cblxuICAvLyBTdGFuZGFyZCBicm93c2VyIGVudnMgaGF2ZSBmdWxsIHN1cHBvcnQgb2YgdGhlIEFQSXMgbmVlZGVkIHRvIHRlc3RcbiAgLy8gd2hldGhlciB0aGUgcmVxdWVzdCBVUkwgaXMgb2YgdGhlIHNhbWUgb3JpZ2luIGFzIGN1cnJlbnQgbG9jYXRpb24uXG4gICAgKGZ1bmN0aW9uIHN0YW5kYXJkQnJvd3NlckVudigpIHtcbiAgICAgIHZhciBtc2llID0gLyhtc2llfHRyaWRlbnQpL2kudGVzdChuYXZpZ2F0b3IudXNlckFnZW50KTtcbiAgICAgIHZhciB1cmxQYXJzaW5nTm9kZSA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2EnKTtcbiAgICAgIHZhciBvcmlnaW5VUkw7XG5cbiAgICAgIC8qKlxuICAgICogUGFyc2UgYSBVUkwgdG8gZGlzY292ZXIgaXQncyBjb21wb25lbnRzXG4gICAgKlxuICAgICogQHBhcmFtIHtTdHJpbmd9IHVybCBUaGUgVVJMIHRvIGJlIHBhcnNlZFxuICAgICogQHJldHVybnMge09iamVjdH1cbiAgICAqL1xuICAgICAgZnVuY3Rpb24gcmVzb2x2ZVVSTCh1cmwpIHtcbiAgICAgICAgdmFyIGhyZWYgPSB1cmw7XG5cbiAgICAgICAgaWYgKG1zaWUpIHtcbiAgICAgICAgLy8gSUUgbmVlZHMgYXR0cmlidXRlIHNldCB0d2ljZSB0byBub3JtYWxpemUgcHJvcGVydGllc1xuICAgICAgICAgIHVybFBhcnNpbmdOb2RlLnNldEF0dHJpYnV0ZSgnaHJlZicsIGhyZWYpO1xuICAgICAgICAgIGhyZWYgPSB1cmxQYXJzaW5nTm9kZS5ocmVmO1xuICAgICAgICB9XG5cbiAgICAgICAgdXJsUGFyc2luZ05vZGUuc2V0QXR0cmlidXRlKCdocmVmJywgaHJlZik7XG5cbiAgICAgICAgLy8gdXJsUGFyc2luZ05vZGUgcHJvdmlkZXMgdGhlIFVybFV0aWxzIGludGVyZmFjZSAtIGh0dHA6Ly91cmwuc3BlYy53aGF0d2cub3JnLyN1cmx1dGlsc1xuICAgICAgICByZXR1cm4ge1xuICAgICAgICAgIGhyZWY6IHVybFBhcnNpbmdOb2RlLmhyZWYsXG4gICAgICAgICAgcHJvdG9jb2w6IHVybFBhcnNpbmdOb2RlLnByb3RvY29sID8gdXJsUGFyc2luZ05vZGUucHJvdG9jb2wucmVwbGFjZSgvOiQvLCAnJykgOiAnJyxcbiAgICAgICAgICBob3N0OiB1cmxQYXJzaW5nTm9kZS5ob3N0LFxuICAgICAgICAgIHNlYXJjaDogdXJsUGFyc2luZ05vZGUuc2VhcmNoID8gdXJsUGFyc2luZ05vZGUuc2VhcmNoLnJlcGxhY2UoL15cXD8vLCAnJykgOiAnJyxcbiAgICAgICAgICBoYXNoOiB1cmxQYXJzaW5nTm9kZS5oYXNoID8gdXJsUGFyc2luZ05vZGUuaGFzaC5yZXBsYWNlKC9eIy8sICcnKSA6ICcnLFxuICAgICAgICAgIGhvc3RuYW1lOiB1cmxQYXJzaW5nTm9kZS5ob3N0bmFtZSxcbiAgICAgICAgICBwb3J0OiB1cmxQYXJzaW5nTm9kZS5wb3J0LFxuICAgICAgICAgIHBhdGhuYW1lOiAodXJsUGFyc2luZ05vZGUucGF0aG5hbWUuY2hhckF0KDApID09PSAnLycpID9cbiAgICAgICAgICAgIHVybFBhcnNpbmdOb2RlLnBhdGhuYW1lIDpcbiAgICAgICAgICAgICcvJyArIHVybFBhcnNpbmdOb2RlLnBhdGhuYW1lXG4gICAgICAgIH07XG4gICAgICB9XG5cbiAgICAgIG9yaWdpblVSTCA9IHJlc29sdmVVUkwod2luZG93LmxvY2F0aW9uLmhyZWYpO1xuXG4gICAgICAvKipcbiAgICAqIERldGVybWluZSBpZiBhIFVSTCBzaGFyZXMgdGhlIHNhbWUgb3JpZ2luIGFzIHRoZSBjdXJyZW50IGxvY2F0aW9uXG4gICAgKlxuICAgICogQHBhcmFtIHtTdHJpbmd9IHJlcXVlc3RVUkwgVGhlIFVSTCB0byB0ZXN0XG4gICAgKiBAcmV0dXJucyB7Ym9vbGVhbn0gVHJ1ZSBpZiBVUkwgc2hhcmVzIHRoZSBzYW1lIG9yaWdpbiwgb3RoZXJ3aXNlIGZhbHNlXG4gICAgKi9cbiAgICAgIHJldHVybiBmdW5jdGlvbiBpc1VSTFNhbWVPcmlnaW4ocmVxdWVzdFVSTCkge1xuICAgICAgICB2YXIgcGFyc2VkID0gKHV0aWxzLmlzU3RyaW5nKHJlcXVlc3RVUkwpKSA/IHJlc29sdmVVUkwocmVxdWVzdFVSTCkgOiByZXF1ZXN0VVJMO1xuICAgICAgICByZXR1cm4gKHBhcnNlZC5wcm90b2NvbCA9PT0gb3JpZ2luVVJMLnByb3RvY29sICYmXG4gICAgICAgICAgICBwYXJzZWQuaG9zdCA9PT0gb3JpZ2luVVJMLmhvc3QpO1xuICAgICAgfTtcbiAgICB9KSgpIDpcblxuICAvLyBOb24gc3RhbmRhcmQgYnJvd3NlciBlbnZzICh3ZWIgd29ya2VycywgcmVhY3QtbmF0aXZlKSBsYWNrIG5lZWRlZCBzdXBwb3J0LlxuICAgIChmdW5jdGlvbiBub25TdGFuZGFyZEJyb3dzZXJFbnYoKSB7XG4gICAgICByZXR1cm4gZnVuY3Rpb24gaXNVUkxTYW1lT3JpZ2luKCkge1xuICAgICAgICByZXR1cm4gdHJ1ZTtcbiAgICAgIH07XG4gICAgfSkoKVxuKTtcbiIsIid1c2Ugc3RyaWN0JztcblxudmFyIHV0aWxzID0gcmVxdWlyZSgnLi4vdXRpbHMnKTtcblxubW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbiBub3JtYWxpemVIZWFkZXJOYW1lKGhlYWRlcnMsIG5vcm1hbGl6ZWROYW1lKSB7XG4gIHV0aWxzLmZvckVhY2goaGVhZGVycywgZnVuY3Rpb24gcHJvY2Vzc0hlYWRlcih2YWx1ZSwgbmFtZSkge1xuICAgIGlmIChuYW1lICE9PSBub3JtYWxpemVkTmFtZSAmJiBuYW1lLnRvVXBwZXJDYXNlKCkgPT09IG5vcm1hbGl6ZWROYW1lLnRvVXBwZXJDYXNlKCkpIHtcbiAgICAgIGhlYWRlcnNbbm9ybWFsaXplZE5hbWVdID0gdmFsdWU7XG4gICAgICBkZWxldGUgaGVhZGVyc1tuYW1lXTtcbiAgICB9XG4gIH0pO1xufTtcbiIsIid1c2Ugc3RyaWN0JztcblxudmFyIHV0aWxzID0gcmVxdWlyZSgnLi8uLi91dGlscycpO1xuXG4vLyBIZWFkZXJzIHdob3NlIGR1cGxpY2F0ZXMgYXJlIGlnbm9yZWQgYnkgbm9kZVxuLy8gYy5mLiBodHRwczovL25vZGVqcy5vcmcvYXBpL2h0dHAuaHRtbCNodHRwX21lc3NhZ2VfaGVhZGVyc1xudmFyIGlnbm9yZUR1cGxpY2F0ZU9mID0gW1xuICAnYWdlJywgJ2F1dGhvcml6YXRpb24nLCAnY29udGVudC1sZW5ndGgnLCAnY29udGVudC10eXBlJywgJ2V0YWcnLFxuICAnZXhwaXJlcycsICdmcm9tJywgJ2hvc3QnLCAnaWYtbW9kaWZpZWQtc2luY2UnLCAnaWYtdW5tb2RpZmllZC1zaW5jZScsXG4gICdsYXN0LW1vZGlmaWVkJywgJ2xvY2F0aW9uJywgJ21heC1mb3J3YXJkcycsICdwcm94eS1hdXRob3JpemF0aW9uJyxcbiAgJ3JlZmVyZXInLCAncmV0cnktYWZ0ZXInLCAndXNlci1hZ2VudCdcbl07XG5cbi8qKlxuICogUGFyc2UgaGVhZGVycyBpbnRvIGFuIG9iamVjdFxuICpcbiAqIGBgYFxuICogRGF0ZTogV2VkLCAyNyBBdWcgMjAxNCAwODo1ODo0OSBHTVRcbiAqIENvbnRlbnQtVHlwZTogYXBwbGljYXRpb24vanNvblxuICogQ29ubmVjdGlvbjoga2VlcC1hbGl2ZVxuICogVHJhbnNmZXItRW5jb2Rpbmc6IGNodW5rZWRcbiAqIGBgYFxuICpcbiAqIEBwYXJhbSB7U3RyaW5nfSBoZWFkZXJzIEhlYWRlcnMgbmVlZGluZyB0byBiZSBwYXJzZWRcbiAqIEByZXR1cm5zIHtPYmplY3R9IEhlYWRlcnMgcGFyc2VkIGludG8gYW4gb2JqZWN0XG4gKi9cbm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gcGFyc2VIZWFkZXJzKGhlYWRlcnMpIHtcbiAgdmFyIHBhcnNlZCA9IHt9O1xuICB2YXIga2V5O1xuICB2YXIgdmFsO1xuICB2YXIgaTtcblxuICBpZiAoIWhlYWRlcnMpIHsgcmV0dXJuIHBhcnNlZDsgfVxuXG4gIHV0aWxzLmZvckVhY2goaGVhZGVycy5zcGxpdCgnXFxuJyksIGZ1bmN0aW9uIHBhcnNlcihsaW5lKSB7XG4gICAgaSA9IGxpbmUuaW5kZXhPZignOicpO1xuICAgIGtleSA9IHV0aWxzLnRyaW0obGluZS5zdWJzdHIoMCwgaSkpLnRvTG93ZXJDYXNlKCk7XG4gICAgdmFsID0gdXRpbHMudHJpbShsaW5lLnN1YnN0cihpICsgMSkpO1xuXG4gICAgaWYgKGtleSkge1xuICAgICAgaWYgKHBhcnNlZFtrZXldICYmIGlnbm9yZUR1cGxpY2F0ZU9mLmluZGV4T2Yoa2V5KSA+PSAwKSB7XG4gICAgICAgIHJldHVybjtcbiAgICAgIH1cbiAgICAgIGlmIChrZXkgPT09ICdzZXQtY29va2llJykge1xuICAgICAgICBwYXJzZWRba2V5XSA9IChwYXJzZWRba2V5XSA/IHBhcnNlZFtrZXldIDogW10pLmNvbmNhdChbdmFsXSk7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICBwYXJzZWRba2V5XSA9IHBhcnNlZFtrZXldID8gcGFyc2VkW2tleV0gKyAnLCAnICsgdmFsIDogdmFsO1xuICAgICAgfVxuICAgIH1cbiAgfSk7XG5cbiAgcmV0dXJuIHBhcnNlZDtcbn07XG4iLCIndXNlIHN0cmljdCc7XG5cbi8qKlxuICogU3ludGFjdGljIHN1Z2FyIGZvciBpbnZva2luZyBhIGZ1bmN0aW9uIGFuZCBleHBhbmRpbmcgYW4gYXJyYXkgZm9yIGFyZ3VtZW50cy5cbiAqXG4gKiBDb21tb24gdXNlIGNhc2Ugd291bGQgYmUgdG8gdXNlIGBGdW5jdGlvbi5wcm90b3R5cGUuYXBwbHlgLlxuICpcbiAqICBgYGBqc1xuICogIGZ1bmN0aW9uIGYoeCwgeSwgeikge31cbiAqICB2YXIgYXJncyA9IFsxLCAyLCAzXTtcbiAqICBmLmFwcGx5KG51bGwsIGFyZ3MpO1xuICogIGBgYFxuICpcbiAqIFdpdGggYHNwcmVhZGAgdGhpcyBleGFtcGxlIGNhbiBiZSByZS13cml0dGVuLlxuICpcbiAqICBgYGBqc1xuICogIHNwcmVhZChmdW5jdGlvbih4LCB5LCB6KSB7fSkoWzEsIDIsIDNdKTtcbiAqICBgYGBcbiAqXG4gKiBAcGFyYW0ge0Z1bmN0aW9ufSBjYWxsYmFja1xuICogQHJldHVybnMge0Z1bmN0aW9ufVxuICovXG5tb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIHNwcmVhZChjYWxsYmFjaykge1xuICByZXR1cm4gZnVuY3Rpb24gd3JhcChhcnIpIHtcbiAgICByZXR1cm4gY2FsbGJhY2suYXBwbHkobnVsbCwgYXJyKTtcbiAgfTtcbn07XG4iLCIndXNlIHN0cmljdCc7XG5cbnZhciBWRVJTSU9OID0gcmVxdWlyZSgnLi4vZW52L2RhdGEnKS52ZXJzaW9uO1xuXG52YXIgdmFsaWRhdG9ycyA9IHt9O1xuXG4vLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZnVuYy1uYW1lc1xuWydvYmplY3QnLCAnYm9vbGVhbicsICdudW1iZXInLCAnZnVuY3Rpb24nLCAnc3RyaW5nJywgJ3N5bWJvbCddLmZvckVhY2goZnVuY3Rpb24odHlwZSwgaSkge1xuICB2YWxpZGF0b3JzW3R5cGVdID0gZnVuY3Rpb24gdmFsaWRhdG9yKHRoaW5nKSB7XG4gICAgcmV0dXJuIHR5cGVvZiB0aGluZyA9PT0gdHlwZSB8fCAnYScgKyAoaSA8IDEgPyAnbiAnIDogJyAnKSArIHR5cGU7XG4gIH07XG59KTtcblxudmFyIGRlcHJlY2F0ZWRXYXJuaW5ncyA9IHt9O1xuXG4vKipcbiAqIFRyYW5zaXRpb25hbCBvcHRpb24gdmFsaWRhdG9yXG4gKiBAcGFyYW0ge2Z1bmN0aW9ufGJvb2xlYW4/fSB2YWxpZGF0b3IgLSBzZXQgdG8gZmFsc2UgaWYgdGhlIHRyYW5zaXRpb25hbCBvcHRpb24gaGFzIGJlZW4gcmVtb3ZlZFxuICogQHBhcmFtIHtzdHJpbmc/fSB2ZXJzaW9uIC0gZGVwcmVjYXRlZCB2ZXJzaW9uIC8gcmVtb3ZlZCBzaW5jZSB2ZXJzaW9uXG4gKiBAcGFyYW0ge3N0cmluZz99IG1lc3NhZ2UgLSBzb21lIG1lc3NhZ2Ugd2l0aCBhZGRpdGlvbmFsIGluZm9cbiAqIEByZXR1cm5zIHtmdW5jdGlvbn1cbiAqL1xudmFsaWRhdG9ycy50cmFuc2l0aW9uYWwgPSBmdW5jdGlvbiB0cmFuc2l0aW9uYWwodmFsaWRhdG9yLCB2ZXJzaW9uLCBtZXNzYWdlKSB7XG4gIGZ1bmN0aW9uIGZvcm1hdE1lc3NhZ2Uob3B0LCBkZXNjKSB7XG4gICAgcmV0dXJuICdbQXhpb3MgdicgKyBWRVJTSU9OICsgJ10gVHJhbnNpdGlvbmFsIG9wdGlvbiBcXCcnICsgb3B0ICsgJ1xcJycgKyBkZXNjICsgKG1lc3NhZ2UgPyAnLiAnICsgbWVzc2FnZSA6ICcnKTtcbiAgfVxuXG4gIC8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSBmdW5jLW5hbWVzXG4gIHJldHVybiBmdW5jdGlvbih2YWx1ZSwgb3B0LCBvcHRzKSB7XG4gICAgaWYgKHZhbGlkYXRvciA9PT0gZmFsc2UpIHtcbiAgICAgIHRocm93IG5ldyBFcnJvcihmb3JtYXRNZXNzYWdlKG9wdCwgJyBoYXMgYmVlbiByZW1vdmVkJyArICh2ZXJzaW9uID8gJyBpbiAnICsgdmVyc2lvbiA6ICcnKSkpO1xuICAgIH1cblxuICAgIGlmICh2ZXJzaW9uICYmICFkZXByZWNhdGVkV2FybmluZ3Nbb3B0XSkge1xuICAgICAgZGVwcmVjYXRlZFdhcm5pbmdzW29wdF0gPSB0cnVlO1xuICAgICAgLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWNvbnNvbGVcbiAgICAgIGNvbnNvbGUud2FybihcbiAgICAgICAgZm9ybWF0TWVzc2FnZShcbiAgICAgICAgICBvcHQsXG4gICAgICAgICAgJyBoYXMgYmVlbiBkZXByZWNhdGVkIHNpbmNlIHYnICsgdmVyc2lvbiArICcgYW5kIHdpbGwgYmUgcmVtb3ZlZCBpbiB0aGUgbmVhciBmdXR1cmUnXG4gICAgICAgIClcbiAgICAgICk7XG4gICAgfVxuXG4gICAgcmV0dXJuIHZhbGlkYXRvciA/IHZhbGlkYXRvcih2YWx1ZSwgb3B0LCBvcHRzKSA6IHRydWU7XG4gIH07XG59O1xuXG4vKipcbiAqIEFzc2VydCBvYmplY3QncyBwcm9wZXJ0aWVzIHR5cGVcbiAqIEBwYXJhbSB7b2JqZWN0fSBvcHRpb25zXG4gKiBAcGFyYW0ge29iamVjdH0gc2NoZW1hXG4gKiBAcGFyYW0ge2Jvb2xlYW4/fSBhbGxvd1Vua25vd25cbiAqL1xuXG5mdW5jdGlvbiBhc3NlcnRPcHRpb25zKG9wdGlvbnMsIHNjaGVtYSwgYWxsb3dVbmtub3duKSB7XG4gIGlmICh0eXBlb2Ygb3B0aW9ucyAhPT0gJ29iamVjdCcpIHtcbiAgICB0aHJvdyBuZXcgVHlwZUVycm9yKCdvcHRpb25zIG11c3QgYmUgYW4gb2JqZWN0Jyk7XG4gIH1cbiAgdmFyIGtleXMgPSBPYmplY3Qua2V5cyhvcHRpb25zKTtcbiAgdmFyIGkgPSBrZXlzLmxlbmd0aDtcbiAgd2hpbGUgKGktLSA+IDApIHtcbiAgICB2YXIgb3B0ID0ga2V5c1tpXTtcbiAgICB2YXIgdmFsaWRhdG9yID0gc2NoZW1hW29wdF07XG4gICAgaWYgKHZhbGlkYXRvcikge1xuICAgICAgdmFyIHZhbHVlID0gb3B0aW9uc1tvcHRdO1xuICAgICAgdmFyIHJlc3VsdCA9IHZhbHVlID09PSB1bmRlZmluZWQgfHwgdmFsaWRhdG9yKHZhbHVlLCBvcHQsIG9wdGlvbnMpO1xuICAgICAgaWYgKHJlc3VsdCAhPT0gdHJ1ZSkge1xuICAgICAgICB0aHJvdyBuZXcgVHlwZUVycm9yKCdvcHRpb24gJyArIG9wdCArICcgbXVzdCBiZSAnICsgcmVzdWx0KTtcbiAgICAgIH1cbiAgICAgIGNvbnRpbnVlO1xuICAgIH1cbiAgICBpZiAoYWxsb3dVbmtub3duICE9PSB0cnVlKSB7XG4gICAgICB0aHJvdyBFcnJvcignVW5rbm93biBvcHRpb24gJyArIG9wdCk7XG4gICAgfVxuICB9XG59XG5cbm1vZHVsZS5leHBvcnRzID0ge1xuICBhc3NlcnRPcHRpb25zOiBhc3NlcnRPcHRpb25zLFxuICB2YWxpZGF0b3JzOiB2YWxpZGF0b3JzXG59O1xuIiwiJ3VzZSBzdHJpY3QnO1xuXG52YXIgYmluZCA9IHJlcXVpcmUoJy4vaGVscGVycy9iaW5kJyk7XG5cbi8vIHV0aWxzIGlzIGEgbGlicmFyeSBvZiBnZW5lcmljIGhlbHBlciBmdW5jdGlvbnMgbm9uLXNwZWNpZmljIHRvIGF4aW9zXG5cbnZhciB0b1N0cmluZyA9IE9iamVjdC5wcm90b3R5cGUudG9TdHJpbmc7XG5cbi8qKlxuICogRGV0ZXJtaW5lIGlmIGEgdmFsdWUgaXMgYW4gQXJyYXlcbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gdmFsIFRoZSB2YWx1ZSB0byB0ZXN0XG4gKiBAcmV0dXJucyB7Ym9vbGVhbn0gVHJ1ZSBpZiB2YWx1ZSBpcyBhbiBBcnJheSwgb3RoZXJ3aXNlIGZhbHNlXG4gKi9cbmZ1bmN0aW9uIGlzQXJyYXkodmFsKSB7XG4gIHJldHVybiBBcnJheS5pc0FycmF5KHZhbCk7XG59XG5cbi8qKlxuICogRGV0ZXJtaW5lIGlmIGEgdmFsdWUgaXMgdW5kZWZpbmVkXG4gKlxuICogQHBhcmFtIHtPYmplY3R9IHZhbCBUaGUgdmFsdWUgdG8gdGVzdFxuICogQHJldHVybnMge2Jvb2xlYW59IFRydWUgaWYgdGhlIHZhbHVlIGlzIHVuZGVmaW5lZCwgb3RoZXJ3aXNlIGZhbHNlXG4gKi9cbmZ1bmN0aW9uIGlzVW5kZWZpbmVkKHZhbCkge1xuICByZXR1cm4gdHlwZW9mIHZhbCA9PT0gJ3VuZGVmaW5lZCc7XG59XG5cbi8qKlxuICogRGV0ZXJtaW5lIGlmIGEgdmFsdWUgaXMgYSBCdWZmZXJcbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gdmFsIFRoZSB2YWx1ZSB0byB0ZXN0XG4gKiBAcmV0dXJucyB7Ym9vbGVhbn0gVHJ1ZSBpZiB2YWx1ZSBpcyBhIEJ1ZmZlciwgb3RoZXJ3aXNlIGZhbHNlXG4gKi9cbmZ1bmN0aW9uIGlzQnVmZmVyKHZhbCkge1xuICByZXR1cm4gdmFsICE9PSBudWxsICYmICFpc1VuZGVmaW5lZCh2YWwpICYmIHZhbC5jb25zdHJ1Y3RvciAhPT0gbnVsbCAmJiAhaXNVbmRlZmluZWQodmFsLmNvbnN0cnVjdG9yKVxuICAgICYmIHR5cGVvZiB2YWwuY29uc3RydWN0b3IuaXNCdWZmZXIgPT09ICdmdW5jdGlvbicgJiYgdmFsLmNvbnN0cnVjdG9yLmlzQnVmZmVyKHZhbCk7XG59XG5cbi8qKlxuICogRGV0ZXJtaW5lIGlmIGEgdmFsdWUgaXMgYW4gQXJyYXlCdWZmZXJcbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gdmFsIFRoZSB2YWx1ZSB0byB0ZXN0XG4gKiBAcmV0dXJucyB7Ym9vbGVhbn0gVHJ1ZSBpZiB2YWx1ZSBpcyBhbiBBcnJheUJ1ZmZlciwgb3RoZXJ3aXNlIGZhbHNlXG4gKi9cbmZ1bmN0aW9uIGlzQXJyYXlCdWZmZXIodmFsKSB7XG4gIHJldHVybiB0b1N0cmluZy5jYWxsKHZhbCkgPT09ICdbb2JqZWN0IEFycmF5QnVmZmVyXSc7XG59XG5cbi8qKlxuICogRGV0ZXJtaW5lIGlmIGEgdmFsdWUgaXMgYSBGb3JtRGF0YVxuICpcbiAqIEBwYXJhbSB7T2JqZWN0fSB2YWwgVGhlIHZhbHVlIHRvIHRlc3RcbiAqIEByZXR1cm5zIHtib29sZWFufSBUcnVlIGlmIHZhbHVlIGlzIGFuIEZvcm1EYXRhLCBvdGhlcndpc2UgZmFsc2VcbiAqL1xuZnVuY3Rpb24gaXNGb3JtRGF0YSh2YWwpIHtcbiAgcmV0dXJuIHRvU3RyaW5nLmNhbGwodmFsKSA9PT0gJ1tvYmplY3QgRm9ybURhdGFdJztcbn1cblxuLyoqXG4gKiBEZXRlcm1pbmUgaWYgYSB2YWx1ZSBpcyBhIHZpZXcgb24gYW4gQXJyYXlCdWZmZXJcbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gdmFsIFRoZSB2YWx1ZSB0byB0ZXN0XG4gKiBAcmV0dXJucyB7Ym9vbGVhbn0gVHJ1ZSBpZiB2YWx1ZSBpcyBhIHZpZXcgb24gYW4gQXJyYXlCdWZmZXIsIG90aGVyd2lzZSBmYWxzZVxuICovXG5mdW5jdGlvbiBpc0FycmF5QnVmZmVyVmlldyh2YWwpIHtcbiAgdmFyIHJlc3VsdDtcbiAgaWYgKCh0eXBlb2YgQXJyYXlCdWZmZXIgIT09ICd1bmRlZmluZWQnKSAmJiAoQXJyYXlCdWZmZXIuaXNWaWV3KSkge1xuICAgIHJlc3VsdCA9IEFycmF5QnVmZmVyLmlzVmlldyh2YWwpO1xuICB9IGVsc2Uge1xuICAgIHJlc3VsdCA9ICh2YWwpICYmICh2YWwuYnVmZmVyKSAmJiAoaXNBcnJheUJ1ZmZlcih2YWwuYnVmZmVyKSk7XG4gIH1cbiAgcmV0dXJuIHJlc3VsdDtcbn1cblxuLyoqXG4gKiBEZXRlcm1pbmUgaWYgYSB2YWx1ZSBpcyBhIFN0cmluZ1xuICpcbiAqIEBwYXJhbSB7T2JqZWN0fSB2YWwgVGhlIHZhbHVlIHRvIHRlc3RcbiAqIEByZXR1cm5zIHtib29sZWFufSBUcnVlIGlmIHZhbHVlIGlzIGEgU3RyaW5nLCBvdGhlcndpc2UgZmFsc2VcbiAqL1xuZnVuY3Rpb24gaXNTdHJpbmcodmFsKSB7XG4gIHJldHVybiB0eXBlb2YgdmFsID09PSAnc3RyaW5nJztcbn1cblxuLyoqXG4gKiBEZXRlcm1pbmUgaWYgYSB2YWx1ZSBpcyBhIE51bWJlclxuICpcbiAqIEBwYXJhbSB7T2JqZWN0fSB2YWwgVGhlIHZhbHVlIHRvIHRlc3RcbiAqIEByZXR1cm5zIHtib29sZWFufSBUcnVlIGlmIHZhbHVlIGlzIGEgTnVtYmVyLCBvdGhlcndpc2UgZmFsc2VcbiAqL1xuZnVuY3Rpb24gaXNOdW1iZXIodmFsKSB7XG4gIHJldHVybiB0eXBlb2YgdmFsID09PSAnbnVtYmVyJztcbn1cblxuLyoqXG4gKiBEZXRlcm1pbmUgaWYgYSB2YWx1ZSBpcyBhbiBPYmplY3RcbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gdmFsIFRoZSB2YWx1ZSB0byB0ZXN0XG4gKiBAcmV0dXJucyB7Ym9vbGVhbn0gVHJ1ZSBpZiB2YWx1ZSBpcyBhbiBPYmplY3QsIG90aGVyd2lzZSBmYWxzZVxuICovXG5mdW5jdGlvbiBpc09iamVjdCh2YWwpIHtcbiAgcmV0dXJuIHZhbCAhPT0gbnVsbCAmJiB0eXBlb2YgdmFsID09PSAnb2JqZWN0Jztcbn1cblxuLyoqXG4gKiBEZXRlcm1pbmUgaWYgYSB2YWx1ZSBpcyBhIHBsYWluIE9iamVjdFxuICpcbiAqIEBwYXJhbSB7T2JqZWN0fSB2YWwgVGhlIHZhbHVlIHRvIHRlc3RcbiAqIEByZXR1cm4ge2Jvb2xlYW59IFRydWUgaWYgdmFsdWUgaXMgYSBwbGFpbiBPYmplY3QsIG90aGVyd2lzZSBmYWxzZVxuICovXG5mdW5jdGlvbiBpc1BsYWluT2JqZWN0KHZhbCkge1xuICBpZiAodG9TdHJpbmcuY2FsbCh2YWwpICE9PSAnW29iamVjdCBPYmplY3RdJykge1xuICAgIHJldHVybiBmYWxzZTtcbiAgfVxuXG4gIHZhciBwcm90b3R5cGUgPSBPYmplY3QuZ2V0UHJvdG90eXBlT2YodmFsKTtcbiAgcmV0dXJuIHByb3RvdHlwZSA9PT0gbnVsbCB8fCBwcm90b3R5cGUgPT09IE9iamVjdC5wcm90b3R5cGU7XG59XG5cbi8qKlxuICogRGV0ZXJtaW5lIGlmIGEgdmFsdWUgaXMgYSBEYXRlXG4gKlxuICogQHBhcmFtIHtPYmplY3R9IHZhbCBUaGUgdmFsdWUgdG8gdGVzdFxuICogQHJldHVybnMge2Jvb2xlYW59IFRydWUgaWYgdmFsdWUgaXMgYSBEYXRlLCBvdGhlcndpc2UgZmFsc2VcbiAqL1xuZnVuY3Rpb24gaXNEYXRlKHZhbCkge1xuICByZXR1cm4gdG9TdHJpbmcuY2FsbCh2YWwpID09PSAnW29iamVjdCBEYXRlXSc7XG59XG5cbi8qKlxuICogRGV0ZXJtaW5lIGlmIGEgdmFsdWUgaXMgYSBGaWxlXG4gKlxuICogQHBhcmFtIHtPYmplY3R9IHZhbCBUaGUgdmFsdWUgdG8gdGVzdFxuICogQHJldHVybnMge2Jvb2xlYW59IFRydWUgaWYgdmFsdWUgaXMgYSBGaWxlLCBvdGhlcndpc2UgZmFsc2VcbiAqL1xuZnVuY3Rpb24gaXNGaWxlKHZhbCkge1xuICByZXR1cm4gdG9TdHJpbmcuY2FsbCh2YWwpID09PSAnW29iamVjdCBGaWxlXSc7XG59XG5cbi8qKlxuICogRGV0ZXJtaW5lIGlmIGEgdmFsdWUgaXMgYSBCbG9iXG4gKlxuICogQHBhcmFtIHtPYmplY3R9IHZhbCBUaGUgdmFsdWUgdG8gdGVzdFxuICogQHJldHVybnMge2Jvb2xlYW59IFRydWUgaWYgdmFsdWUgaXMgYSBCbG9iLCBvdGhlcndpc2UgZmFsc2VcbiAqL1xuZnVuY3Rpb24gaXNCbG9iKHZhbCkge1xuICByZXR1cm4gdG9TdHJpbmcuY2FsbCh2YWwpID09PSAnW29iamVjdCBCbG9iXSc7XG59XG5cbi8qKlxuICogRGV0ZXJtaW5lIGlmIGEgdmFsdWUgaXMgYSBGdW5jdGlvblxuICpcbiAqIEBwYXJhbSB7T2JqZWN0fSB2YWwgVGhlIHZhbHVlIHRvIHRlc3RcbiAqIEByZXR1cm5zIHtib29sZWFufSBUcnVlIGlmIHZhbHVlIGlzIGEgRnVuY3Rpb24sIG90aGVyd2lzZSBmYWxzZVxuICovXG5mdW5jdGlvbiBpc0Z1bmN0aW9uKHZhbCkge1xuICByZXR1cm4gdG9TdHJpbmcuY2FsbCh2YWwpID09PSAnW29iamVjdCBGdW5jdGlvbl0nO1xufVxuXG4vKipcbiAqIERldGVybWluZSBpZiBhIHZhbHVlIGlzIGEgU3RyZWFtXG4gKlxuICogQHBhcmFtIHtPYmplY3R9IHZhbCBUaGUgdmFsdWUgdG8gdGVzdFxuICogQHJldHVybnMge2Jvb2xlYW59IFRydWUgaWYgdmFsdWUgaXMgYSBTdHJlYW0sIG90aGVyd2lzZSBmYWxzZVxuICovXG5mdW5jdGlvbiBpc1N0cmVhbSh2YWwpIHtcbiAgcmV0dXJuIGlzT2JqZWN0KHZhbCkgJiYgaXNGdW5jdGlvbih2YWwucGlwZSk7XG59XG5cbi8qKlxuICogRGV0ZXJtaW5lIGlmIGEgdmFsdWUgaXMgYSBVUkxTZWFyY2hQYXJhbXMgb2JqZWN0XG4gKlxuICogQHBhcmFtIHtPYmplY3R9IHZhbCBUaGUgdmFsdWUgdG8gdGVzdFxuICogQHJldHVybnMge2Jvb2xlYW59IFRydWUgaWYgdmFsdWUgaXMgYSBVUkxTZWFyY2hQYXJhbXMgb2JqZWN0LCBvdGhlcndpc2UgZmFsc2VcbiAqL1xuZnVuY3Rpb24gaXNVUkxTZWFyY2hQYXJhbXModmFsKSB7XG4gIHJldHVybiB0b1N0cmluZy5jYWxsKHZhbCkgPT09ICdbb2JqZWN0IFVSTFNlYXJjaFBhcmFtc10nO1xufVxuXG4vKipcbiAqIFRyaW0gZXhjZXNzIHdoaXRlc3BhY2Ugb2ZmIHRoZSBiZWdpbm5pbmcgYW5kIGVuZCBvZiBhIHN0cmluZ1xuICpcbiAqIEBwYXJhbSB7U3RyaW5nfSBzdHIgVGhlIFN0cmluZyB0byB0cmltXG4gKiBAcmV0dXJucyB7U3RyaW5nfSBUaGUgU3RyaW5nIGZyZWVkIG9mIGV4Y2VzcyB3aGl0ZXNwYWNlXG4gKi9cbmZ1bmN0aW9uIHRyaW0oc3RyKSB7XG4gIHJldHVybiBzdHIudHJpbSA/IHN0ci50cmltKCkgOiBzdHIucmVwbGFjZSgvXlxccyt8XFxzKyQvZywgJycpO1xufVxuXG4vKipcbiAqIERldGVybWluZSBpZiB3ZSdyZSBydW5uaW5nIGluIGEgc3RhbmRhcmQgYnJvd3NlciBlbnZpcm9ubWVudFxuICpcbiAqIFRoaXMgYWxsb3dzIGF4aW9zIHRvIHJ1biBpbiBhIHdlYiB3b3JrZXIsIGFuZCByZWFjdC1uYXRpdmUuXG4gKiBCb3RoIGVudmlyb25tZW50cyBzdXBwb3J0IFhNTEh0dHBSZXF1ZXN0LCBidXQgbm90IGZ1bGx5IHN0YW5kYXJkIGdsb2JhbHMuXG4gKlxuICogd2ViIHdvcmtlcnM6XG4gKiAgdHlwZW9mIHdpbmRvdyAtPiB1bmRlZmluZWRcbiAqICB0eXBlb2YgZG9jdW1lbnQgLT4gdW5kZWZpbmVkXG4gKlxuICogcmVhY3QtbmF0aXZlOlxuICogIG5hdmlnYXRvci5wcm9kdWN0IC0+ICdSZWFjdE5hdGl2ZSdcbiAqIG5hdGl2ZXNjcmlwdFxuICogIG5hdmlnYXRvci5wcm9kdWN0IC0+ICdOYXRpdmVTY3JpcHQnIG9yICdOUydcbiAqL1xuZnVuY3Rpb24gaXNTdGFuZGFyZEJyb3dzZXJFbnYoKSB7XG4gIGlmICh0eXBlb2YgbmF2aWdhdG9yICE9PSAndW5kZWZpbmVkJyAmJiAobmF2aWdhdG9yLnByb2R1Y3QgPT09ICdSZWFjdE5hdGl2ZScgfHxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYXZpZ2F0b3IucHJvZHVjdCA9PT0gJ05hdGl2ZVNjcmlwdCcgfHxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYXZpZ2F0b3IucHJvZHVjdCA9PT0gJ05TJykpIHtcbiAgICByZXR1cm4gZmFsc2U7XG4gIH1cbiAgcmV0dXJuIChcbiAgICB0eXBlb2Ygd2luZG93ICE9PSAndW5kZWZpbmVkJyAmJlxuICAgIHR5cGVvZiBkb2N1bWVudCAhPT0gJ3VuZGVmaW5lZCdcbiAgKTtcbn1cblxuLyoqXG4gKiBJdGVyYXRlIG92ZXIgYW4gQXJyYXkgb3IgYW4gT2JqZWN0IGludm9raW5nIGEgZnVuY3Rpb24gZm9yIGVhY2ggaXRlbS5cbiAqXG4gKiBJZiBgb2JqYCBpcyBhbiBBcnJheSBjYWxsYmFjayB3aWxsIGJlIGNhbGxlZCBwYXNzaW5nXG4gKiB0aGUgdmFsdWUsIGluZGV4LCBhbmQgY29tcGxldGUgYXJyYXkgZm9yIGVhY2ggaXRlbS5cbiAqXG4gKiBJZiAnb2JqJyBpcyBhbiBPYmplY3QgY2FsbGJhY2sgd2lsbCBiZSBjYWxsZWQgcGFzc2luZ1xuICogdGhlIHZhbHVlLCBrZXksIGFuZCBjb21wbGV0ZSBvYmplY3QgZm9yIGVhY2ggcHJvcGVydHkuXG4gKlxuICogQHBhcmFtIHtPYmplY3R8QXJyYXl9IG9iaiBUaGUgb2JqZWN0IHRvIGl0ZXJhdGVcbiAqIEBwYXJhbSB7RnVuY3Rpb259IGZuIFRoZSBjYWxsYmFjayB0byBpbnZva2UgZm9yIGVhY2ggaXRlbVxuICovXG5mdW5jdGlvbiBmb3JFYWNoKG9iaiwgZm4pIHtcbiAgLy8gRG9uJ3QgYm90aGVyIGlmIG5vIHZhbHVlIHByb3ZpZGVkXG4gIGlmIChvYmogPT09IG51bGwgfHwgdHlwZW9mIG9iaiA9PT0gJ3VuZGVmaW5lZCcpIHtcbiAgICByZXR1cm47XG4gIH1cblxuICAvLyBGb3JjZSBhbiBhcnJheSBpZiBub3QgYWxyZWFkeSBzb21ldGhpbmcgaXRlcmFibGVcbiAgaWYgKHR5cGVvZiBvYmogIT09ICdvYmplY3QnKSB7XG4gICAgLyplc2xpbnQgbm8tcGFyYW0tcmVhc3NpZ246MCovXG4gICAgb2JqID0gW29ial07XG4gIH1cblxuICBpZiAoaXNBcnJheShvYmopKSB7XG4gICAgLy8gSXRlcmF0ZSBvdmVyIGFycmF5IHZhbHVlc1xuICAgIGZvciAodmFyIGkgPSAwLCBsID0gb2JqLmxlbmd0aDsgaSA8IGw7IGkrKykge1xuICAgICAgZm4uY2FsbChudWxsLCBvYmpbaV0sIGksIG9iaik7XG4gICAgfVxuICB9IGVsc2Uge1xuICAgIC8vIEl0ZXJhdGUgb3ZlciBvYmplY3Qga2V5c1xuICAgIGZvciAodmFyIGtleSBpbiBvYmopIHtcbiAgICAgIGlmIChPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwob2JqLCBrZXkpKSB7XG4gICAgICAgIGZuLmNhbGwobnVsbCwgb2JqW2tleV0sIGtleSwgb2JqKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyoqXG4gKiBBY2NlcHRzIHZhcmFyZ3MgZXhwZWN0aW5nIGVhY2ggYXJndW1lbnQgdG8gYmUgYW4gb2JqZWN0LCB0aGVuXG4gKiBpbW11dGFibHkgbWVyZ2VzIHRoZSBwcm9wZXJ0aWVzIG9mIGVhY2ggb2JqZWN0IGFuZCByZXR1cm5zIHJlc3VsdC5cbiAqXG4gKiBXaGVuIG11bHRpcGxlIG9iamVjdHMgY29udGFpbiB0aGUgc2FtZSBrZXkgdGhlIGxhdGVyIG9iamVjdCBpblxuICogdGhlIGFyZ3VtZW50cyBsaXN0IHdpbGwgdGFrZSBwcmVjZWRlbmNlLlxuICpcbiAqIEV4YW1wbGU6XG4gKlxuICogYGBganNcbiAqIHZhciByZXN1bHQgPSBtZXJnZSh7Zm9vOiAxMjN9LCB7Zm9vOiA0NTZ9KTtcbiAqIGNvbnNvbGUubG9nKHJlc3VsdC5mb28pOyAvLyBvdXRwdXRzIDQ1NlxuICogYGBgXG4gKlxuICogQHBhcmFtIHtPYmplY3R9IG9iajEgT2JqZWN0IHRvIG1lcmdlXG4gKiBAcmV0dXJucyB7T2JqZWN0fSBSZXN1bHQgb2YgYWxsIG1lcmdlIHByb3BlcnRpZXNcbiAqL1xuZnVuY3Rpb24gbWVyZ2UoLyogb2JqMSwgb2JqMiwgb2JqMywgLi4uICovKSB7XG4gIHZhciByZXN1bHQgPSB7fTtcbiAgZnVuY3Rpb24gYXNzaWduVmFsdWUodmFsLCBrZXkpIHtcbiAgICBpZiAoaXNQbGFpbk9iamVjdChyZXN1bHRba2V5XSkgJiYgaXNQbGFpbk9iamVjdCh2YWwpKSB7XG4gICAgICByZXN1bHRba2V5XSA9IG1lcmdlKHJlc3VsdFtrZXldLCB2YWwpO1xuICAgIH0gZWxzZSBpZiAoaXNQbGFpbk9iamVjdCh2YWwpKSB7XG4gICAgICByZXN1bHRba2V5XSA9IG1lcmdlKHt9LCB2YWwpO1xuICAgIH0gZWxzZSBpZiAoaXNBcnJheSh2YWwpKSB7XG4gICAgICByZXN1bHRba2V5XSA9IHZhbC5zbGljZSgpO1xuICAgIH0gZWxzZSB7XG4gICAgICByZXN1bHRba2V5XSA9IHZhbDtcbiAgICB9XG4gIH1cblxuICBmb3IgKHZhciBpID0gMCwgbCA9IGFyZ3VtZW50cy5sZW5ndGg7IGkgPCBsOyBpKyspIHtcbiAgICBmb3JFYWNoKGFyZ3VtZW50c1tpXSwgYXNzaWduVmFsdWUpO1xuICB9XG4gIHJldHVybiByZXN1bHQ7XG59XG5cbi8qKlxuICogRXh0ZW5kcyBvYmplY3QgYSBieSBtdXRhYmx5IGFkZGluZyB0byBpdCB0aGUgcHJvcGVydGllcyBvZiBvYmplY3QgYi5cbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gYSBUaGUgb2JqZWN0IHRvIGJlIGV4dGVuZGVkXG4gKiBAcGFyYW0ge09iamVjdH0gYiBUaGUgb2JqZWN0IHRvIGNvcHkgcHJvcGVydGllcyBmcm9tXG4gKiBAcGFyYW0ge09iamVjdH0gdGhpc0FyZyBUaGUgb2JqZWN0IHRvIGJpbmQgZnVuY3Rpb24gdG9cbiAqIEByZXR1cm4ge09iamVjdH0gVGhlIHJlc3VsdGluZyB2YWx1ZSBvZiBvYmplY3QgYVxuICovXG5mdW5jdGlvbiBleHRlbmQoYSwgYiwgdGhpc0FyZykge1xuICBmb3JFYWNoKGIsIGZ1bmN0aW9uIGFzc2lnblZhbHVlKHZhbCwga2V5KSB7XG4gICAgaWYgKHRoaXNBcmcgJiYgdHlwZW9mIHZhbCA9PT0gJ2Z1bmN0aW9uJykge1xuICAgICAgYVtrZXldID0gYmluZCh2YWwsIHRoaXNBcmcpO1xuICAgIH0gZWxzZSB7XG4gICAgICBhW2tleV0gPSB2YWw7XG4gICAgfVxuICB9KTtcbiAgcmV0dXJuIGE7XG59XG5cbi8qKlxuICogUmVtb3ZlIGJ5dGUgb3JkZXIgbWFya2VyLiBUaGlzIGNhdGNoZXMgRUYgQkIgQkYgKHRoZSBVVEYtOCBCT00pXG4gKlxuICogQHBhcmFtIHtzdHJpbmd9IGNvbnRlbnQgd2l0aCBCT01cbiAqIEByZXR1cm4ge3N0cmluZ30gY29udGVudCB2YWx1ZSB3aXRob3V0IEJPTVxuICovXG5mdW5jdGlvbiBzdHJpcEJPTShjb250ZW50KSB7XG4gIGlmIChjb250ZW50LmNoYXJDb2RlQXQoMCkgPT09IDB4RkVGRikge1xuICAgIGNvbnRlbnQgPSBjb250ZW50LnNsaWNlKDEpO1xuICB9XG4gIHJldHVybiBjb250ZW50O1xufVxuXG5tb2R1bGUuZXhwb3J0cyA9IHtcbiAgaXNBcnJheTogaXNBcnJheSxcbiAgaXNBcnJheUJ1ZmZlcjogaXNBcnJheUJ1ZmZlcixcbiAgaXNCdWZmZXI6IGlzQnVmZmVyLFxuICBpc0Zvcm1EYXRhOiBpc0Zvcm1EYXRhLFxuICBpc0FycmF5QnVmZmVyVmlldzogaXNBcnJheUJ1ZmZlclZpZXcsXG4gIGlzU3RyaW5nOiBpc1N0cmluZyxcbiAgaXNOdW1iZXI6IGlzTnVtYmVyLFxuICBpc09iamVjdDogaXNPYmplY3QsXG4gIGlzUGxhaW5PYmplY3Q6IGlzUGxhaW5PYmplY3QsXG4gIGlzVW5kZWZpbmVkOiBpc1VuZGVmaW5lZCxcbiAgaXNEYXRlOiBpc0RhdGUsXG4gIGlzRmlsZTogaXNGaWxlLFxuICBpc0Jsb2I6IGlzQmxvYixcbiAgaXNGdW5jdGlvbjogaXNGdW5jdGlvbixcbiAgaXNTdHJlYW06IGlzU3RyZWFtLFxuICBpc1VSTFNlYXJjaFBhcmFtczogaXNVUkxTZWFyY2hQYXJhbXMsXG4gIGlzU3RhbmRhcmRCcm93c2VyRW52OiBpc1N0YW5kYXJkQnJvd3NlckVudixcbiAgZm9yRWFjaDogZm9yRWFjaCxcbiAgbWVyZ2U6IG1lcmdlLFxuICBleHRlbmQ6IGV4dGVuZCxcbiAgdHJpbTogdHJpbSxcbiAgc3RyaXBCT006IHN0cmlwQk9NXG59O1xuIiwiLypcbiAqICBBUkNvbnRyb2xsZXJORlQudHNcbiAqICBKU0FSVG9vbEtpdE5GVFxuICpcbiAqICBUaGlzIGZpbGUgaXMgcGFydCBvZiBKU0FSVG9vbEtpdE5GVCAtIFdlYkFSS2l0LlxuICpcbiAqICBKU0FSVG9vbEtpdE5GVCBpcyBmcmVlIHNvZnR3YXJlOiB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5XG4gKiAgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5XG4gKiAgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgZWl0aGVyIHZlcnNpb24gMyBvZiB0aGUgTGljZW5zZSwgb3JcbiAqICAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLlxuICpcbiAqICBKU0FSVG9vbEtpdE5GVCBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLFxuICogIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mXG4gKiAgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZVxuICogIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLlxuICpcbiAqICBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljIExpY2Vuc2VcbiAqICBhbG9uZyB3aXRoIEpTQVJUb29sS2l0TkZULiAgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LlxuICpcbiAqICBBcyBhIHNwZWNpYWwgZXhjZXB0aW9uLCB0aGUgY29weXJpZ2h0IGhvbGRlcnMgb2YgdGhpcyBsaWJyYXJ5IGdpdmUgeW91XG4gKiAgcGVybWlzc2lvbiB0byBsaW5rIHRoaXMgbGlicmFyeSB3aXRoIGluZGVwZW5kZW50IG1vZHVsZXMgdG8gcHJvZHVjZSBhblxuICogIGV4ZWN1dGFibGUsIHJlZ2FyZGxlc3Mgb2YgdGhlIGxpY2Vuc2UgdGVybXMgb2YgdGhlc2UgaW5kZXBlbmRlbnQgbW9kdWxlcywgYW5kIHRvXG4gKiAgY29weSBhbmQgZGlzdHJpYnV0ZSB0aGUgcmVzdWx0aW5nIGV4ZWN1dGFibGUgdW5kZXIgdGVybXMgb2YgeW91ciBjaG9pY2UsXG4gKiAgcHJvdmlkZWQgdGhhdCB5b3UgYWxzbyBtZWV0LCBmb3IgZWFjaCBsaW5rZWQgaW5kZXBlbmRlbnQgbW9kdWxlLCB0aGUgdGVybXMgYW5kXG4gKiAgY29uZGl0aW9ucyBvZiB0aGUgbGljZW5zZSBvZiB0aGF0IG1vZHVsZS4gQW4gaW5kZXBlbmRlbnQgbW9kdWxlIGlzIGEgbW9kdWxlXG4gKiAgd2hpY2ggaXMgbmVpdGhlciBkZXJpdmVkIGZyb20gbm9yIGJhc2VkIG9uIHRoaXMgbGlicmFyeS4gSWYgeW91IG1vZGlmeSB0aGlzXG4gKiAgbGlicmFyeSwgeW91IG1heSBleHRlbmQgdGhpcyBleGNlcHRpb24gdG8geW91ciB2ZXJzaW9uIG9mIHRoZSBsaWJyYXJ5LCBidXQgeW91XG4gKiAgYXJlIG5vdCBvYmxpZ2F0ZWQgdG8gZG8gc28uIElmIHlvdSBkbyBub3Qgd2lzaCB0byBkbyBzbywgZGVsZXRlIHRoaXMgZXhjZXB0aW9uXG4gKiAgc3RhdGVtZW50IGZyb20geW91ciB2ZXJzaW9uLlxuICpcbiAqICBDb3B5cmlnaHQgMjAyMCBXZWJBUktpdC5cbiAqXG4gKiAgQXV0aG9yKHMpOiBXYWx0ZXIgUGVyZGFuIEBrYWx3YWx0IGh0dHBzOi8vZ2l0aHViLmNvbS9rYWx3YWx0XG4gKlxuICovXG5pbXBvcnQgQVJUb29sa2l0TkZUIGZyb20gXCIuL0FSVG9vbGtpdE5GVFwiO1xuXG5pbnRlcmZhY2UgT3B0aW9ucyB7XG4gIGNhbnZhczogbnVsbDtcbiAgb3JpZW50YXRpb246IHN0cmluZztcbn1cblxuaW50ZXJmYWNlIEltYWdlT2JqIGV4dGVuZHMgSFRNTENhbnZhc0VsZW1lbnQge1xuICB2aWRlb1dpZHRoOiBudW1iZXI7XG4gIHdpZHRoOiBudW1iZXI7XG4gIHZpZGVvSGVpZ2h0OiBudW1iZXI7XG4gIGhlaWdodDogbnVtYmVyO1xuICBkYXRhOiBVaW50OENsYW1wZWRBcnJheTtcbn1cblxuaW50ZXJmYWNlIGRlbGVnYXRlTWV0aG9kcyB7XG4gIHNldHVwOiB7XG4gICAgKHdpZHRoOiBudW1iZXIsIGhlaWdodDogbnVtYmVyLCBjYW1lcmFJZDogbnVtYmVyKTogbnVtYmVyO1xuICB9O1xuICBzZXR1cEFSMjoge1xuICAgIChpZDogbnVtYmVyKTogdm9pZDtcbiAgfTtcbiAgc2V0RGVidWdNb2RlOiAoaWQ6IG51bWJlciwgbW9kZTogYm9vbGVhbikgPT4gbnVtYmVyO1xuICBnZXREZWJ1Z01vZGU6IChpZDogbnVtYmVyKSA9PiBib29sZWFuO1xuICBnZXRQcm9jZXNzaW5nSW1hZ2U6IChpZDogbnVtYmVyKSA9PiBudW1iZXI7XG4gIHNldExvZ0xldmVsOiAobW9kZTogYm9vbGVhbikgPT4gbnVtYmVyO1xuICBnZXRMb2dMZXZlbDogKCkgPT4gbnVtYmVyO1xuICBmcmFtZU1hbGxvYzoge1xuICAgIGZyYW1lcG9pbnRlcjogbnVtYmVyO1xuICAgIGZyYW1lc2l6ZTogbnVtYmVyO1xuICAgIHZpZGVvTHVtYVBvaW50ZXI6IG51bWJlcjtcbiAgICBjYW1lcmE6IG51bWJlcjtcbiAgICB0cmFuc2Zvcm06IG51bWJlcjtcbiAgfTtcbiAgaW5zdGFuY2U6IHtcbiAgICBmcmFtZU1hbGxvYzoge1xuICAgICAgZnJhbWVwb2ludGVyOiBudW1iZXI7XG4gICAgICBmcmFtZXNpemU6IG51bWJlcjtcbiAgICAgIHZpZGVvTHVtYVBvaW50ZXI6IG51bWJlcjtcbiAgICAgIGNhbWVyYTogbnVtYmVyO1xuICAgICAgdHJhbnNmb3JtOiBudW1iZXI7XG4gICAgfTtcbiAgICBORlRNYXJrZXJJbmZvOiB7XG4gICAgICBlcnJvcjogbnVtYmVyO1xuICAgICAgZm91bmQ6IG51bWJlcjtcbiAgICAgIGlkOiBudW1iZXI7XG4gICAgICBwb3NlOiBGbG9hdDY0QXJyYXk7XG4gICAgfTtcbiAgICBIRUFQVTg6IHtcbiAgICAgIGJ1ZmZlcjogVWludDhBcnJheTtcbiAgICB9O1xuICB9O1xuICBORlRNYXJrZXJJbmZvOiB7XG4gICAgZXJyb3I6IG51bWJlcjtcbiAgICBmb3VuZDogbnVtYmVyO1xuICAgIGlkOiBudW1iZXI7XG4gICAgcG9zZTogRmxvYXQ2NEFycmF5O1xuICB9O1xuICBsb2FkQ2FtZXJhOiAoY2FtZXJhUGFyYW06IHN0cmluZykgPT4gUHJvbWlzZTxudW1iZXI+O1xuICBzZXRQcm9qZWN0aW9uTmVhclBsYW5lOiB7XG4gICAgKGlkOiBudW1iZXIsIHZhbHVlOiBudW1iZXIpOiB2b2lkO1xuICB9O1xuICBnZXRQcm9qZWN0aW9uTmVhclBsYW5lOiAoaWQ6IG51bWJlcikgPT4gbnVtYmVyO1xuICBzZXRQcm9qZWN0aW9uRmFyUGxhbmU6IChpZDogbnVtYmVyLCB2YWx1ZTogbnVtYmVyKSA9PiB2b2lkO1xuICBnZXRQcm9qZWN0aW9uRmFyUGxhbmU6IChpZDogbnVtYmVyKSA9PiBudW1iZXI7XG4gIHNldFRocmVzaG9sZE1vZGU6IChpZDogbnVtYmVyLCBtb2RlOiBudW1iZXIpID0+IG51bWJlcjtcbiAgZ2V0VGhyZXNob2xkTW9kZTogKGlkOiBudW1iZXIpID0+IG51bWJlcjtcbiAgc2V0VGhyZXNob2xkOiAoaWQ6IG51bWJlciwgdGhyZXNob2xkOiBudW1iZXIpID0+IG51bWJlcjtcbiAgZ2V0VGhyZXNob2xkOiAoaWQ6IG51bWJlcikgPT4gbnVtYmVyO1xuICBhZGRORlRNYXJrZXJzOiAoXG4gICAgYXJJZDogbnVtYmVyLFxuICAgIHVybHM6IEFycmF5PHN0cmluZz4sXG4gICAgY2FsbGJhY2s6IChmaWxlbmFtZTogYW55KSA9PiB2b2lkLFxuICAgIG9uRXJyb3IyOiAoZXJyb3JOdW1iZXI6IGFueSkgPT4gdm9pZFxuICApID0+IFt7IGlkOiBudW1iZXIgfV07XG4gIGRldGVjdE1hcmtlcjogKGlkOiBudW1iZXIpID0+IG51bWJlcjtcbiAgZGV0ZWN0TkZUTWFya2VyOiAoYXJJZDogbnVtYmVyKSA9PiB2b2lkO1xuICBnZXRORlRNYXJrZXI6IChpZDogbnVtYmVyLCBtYXJrZXJJbmRleDogbnVtYmVyKSA9PiBudW1iZXI7XG4gIGdldE5GVERhdGE6IChpZDogbnVtYmVyLCBpbmRleDogbnVtYmVyKSA9PiBvYmplY3Q7XG4gIHNldEltYWdlUHJvY01vZGU6IChpZDogbnVtYmVyLCBtb2RlOiBudW1iZXIpID0+IG51bWJlcjtcbiAgZ2V0SW1hZ2VQcm9jTW9kZTogKGlkOiBudW1iZXIpID0+IG51bWJlcjtcbn1cblxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgQVJDb250cm9sbGVyTkZUIHtcbiAgLy8gcHJpdmF0ZSBkZWNsYXJhdGlvbnNcbiAgcHJpdmF0ZSBvcHRpb25zID0ge30gYXMgT3B0aW9ucztcbiAgcHJpdmF0ZSBpZDogbnVtYmVyO1xuICBwcml2YXRlIHdpZHRoOiBudW1iZXI7XG4gIHByaXZhdGUgaGVpZ2h0OiBudW1iZXI7XG4gIHByaXZhdGUgaW1hZ2U6IGFueTtcbiAgcHJpdmF0ZSBvcmllbnRhdGlvbjogc3RyaW5nO1xuICBwcml2YXRlIGNhbWVyYVBhcmFtOiBzdHJpbmc7XG4gIHByaXZhdGUgY2FtZXJhSWQ6IG51bWJlcjtcbiAgcHJpdmF0ZSBjYW1lcmFMb2FkZWQ6IGJvb2xlYW47XG4gIHByaXZhdGUgYXJ0b29sa2l0TkZUOiBkZWxlZ2F0ZU1ldGhvZHM7XG4gIHByaXZhdGUgbGlzdGVuZXJzOiBvYmplY3Q7XG4gIHByaXZhdGUgbmZ0TWFya2Vyczogb2JqZWN0O1xuICBwcml2YXRlIHRyYW5zZm9ybV9tYXQ6IEZsb2F0NjRBcnJheTtcbiAgcHJpdmF0ZSBtYXJrZXJfdHJhbnNmb3JtX21hdDogRmxvYXQ2NEFycmF5O1xuICBwcml2YXRlIHRyYW5zZm9ybUdMX1JIOiBGbG9hdDY0QXJyYXk7XG4gIHByaXZhdGUgdmlkZW9XaWR0aDogbnVtYmVyO1xuICBwcml2YXRlIHZpZGVvSGVpZ2h0OiBudW1iZXI7XG4gIHByaXZhdGUgdmlkZW9TaXplOiBudW1iZXI7XG4gIHByaXZhdGUgZnJhbWVwb2ludGVyOiBudW1iZXI7XG4gIHByaXZhdGUgZnJhbWVzaXplOiBudW1iZXI7XG4gIHByaXZhdGUgZGF0YUhlYXA6IFVpbnQ4QXJyYXk7XG4gIHByaXZhdGUgdmlkZW9MdW1hOiBVaW50OEFycmF5O1xuICBwcml2YXRlIGNhbWVyYV9tYXQ6IEZsb2F0NjRBcnJheTtcbiAgcHJpdmF0ZSB2aWRlb0x1bWFQb2ludGVyOiBudW1iZXI7XG4gIHByaXZhdGUgY2FudmFzOiBIVE1MQ2FudmFzRWxlbWVudDtcbiAgcHJpdmF0ZSBjdHg6IENhbnZhc1JlbmRlcmluZ0NvbnRleHQyRDtcbiAgcHJpdmF0ZSBuZnRNYXJrZXJGb3VuZDogYm9vbGVhbjsgLy8gPSBmYWxzZVxuICBwcml2YXRlIG5mdE1hcmtlckZvdW5kVGltZTogbnVtYmVyO1xuICBwcml2YXRlIG5mdE1hcmtlckNvdW50OiBudW1iZXI7IC8vID0gMFxuICBwcml2YXRlIGRlZmF1bHRNYXJrZXJXaWR0aDogbnVtYmVyO1xuXG4gIHByaXZhdGUgX2J3cG9pbnRlcjogbnVtYmVyO1xuXG4gIC8qKlxuICAgKiBUaGUgQVJDb250cm9sbGVyTkZUIGNvbnN0cnVjdG9yLiBJdCBoYXMgNCBwYXJhbXMgKHNlZSBhYm92ZSkuXG4gICAqIFRoZXNlIHByb3BlcnRpZXMgYXJlIGluaXRpYWxpemVkOlxuICAgKiBvcHRpb25zLCBpZCwgd2lkdGgsIGhlaWdodCwgaW1hZ2UsIG9yaWVudGF0aW9uLCBjYW1lcmFQYXJhbSwgY2FtZXJhSWQsXG4gICAqIGNhbWVyYUxvYWRlZCwgYXJ0b29sa2l0TkZULCBsaXN0ZW5lcnMsIG5mdE1hcmtlcnMsIHRyYW5zZm9ybV9tYXQsXG4gICAqIHRyYW5zZm9ybUdMX1JILCBtYXJrZXJfdHJhbnNmb3JtX21hdCwgdmlkZW9XaWR0aCwgdmlkZW9IZWlnaHQsIHZpZGVvU2l6ZSxcbiAgICogZnJhbWVwb2ludGVyLCBmcmFtZXNpemUsIGRhdGFIZWFwLCB2aWRlb0x1bWEsIGNhbWVyYV9tYXQsIHZpZGVvTHVtYVBvaW50ZXJcbiAgICogQHBhcmFtIHtudW1iZXJ9IHdpZHRoXG4gICAqIEBwYXJhbSB7bnVtYmVyfSBoZWlnaHRcbiAgICogQHBhcmFtIHtzdHJpbmd9IGNhbWVyYVBhcmFtXG4gICAqIEBwYXJhbSB7b2JqZWN0fSBvcHRpb25zXG4gICAqL1xuICBjb25zdHJ1Y3RvcihcbiAgICB3aWR0aDogbnVtYmVyLFxuICAgIGhlaWdodDogbnVtYmVyLFxuICAgIGNhbWVyYVBhcmFtOiBzdHJpbmcsXG4gICAgb3B0aW9ucz86IG9iamVjdFxuICApIHtcbiAgICAvLyByZWFkIHNldHRpbmdzXG4gICAgdGhpcy5vcHRpb25zID0ge1xuICAgICAgLi4ue1xuICAgICAgICBjYW52YXM6IG51bGwsXG4gICAgICAgIG9yaWVudGF0aW9uOiBcImxhbmRzY2FwZVwiLFxuICAgICAgfSxcbiAgICAgIC4uLm9wdGlvbnMsXG4gICAgfTtcblxuICAgIC8vIG5vIHBvaW50IGluIGluaXRpYWxpemluZyBhIG1lbWJlciBhcyBcInVuZGVmaW5lZFwiXG4gICAgLy8gcmVwbGFjZWQgaXQgd2l0aCAtMVxuICAgIHRoaXMuaWQgPSAtMTtcblxuICAgIHRoaXMud2lkdGggPSB3aWR0aDtcbiAgICB0aGlzLmhlaWdodCA9IGhlaWdodDtcblxuICAgIC8vIGhvbGRzIGFuIGltYWdlIGluIGNhc2UgdGhlIGluc3RhbmNlIHdhcyBpbml0aWFsaXplZCB3aXRoIGFuIGltYWdlXG4gICAgdGhpcy5pbWFnZTtcblxuICAgIC8vIGRlZmF1bHQgY2FtZXJhIG9yaWVudGF0aW9uXG4gICAgdGhpcy5vcmllbnRhdGlvbiA9IHRoaXMub3B0aW9ucy5vcmllbnRhdGlvbjtcblxuICAgIC8vIHRoaXMgaXMgYSByZXBsYWNlbWVudCBmb3IgQVJDYW1lcmFQYXJhbVxuICAgIHRoaXMuY2FtZXJhUGFyYW0gPSBjYW1lcmFQYXJhbTtcbiAgICB0aGlzLmNhbWVyYUlkID0gLTE7XG4gICAgdGhpcy5jYW1lcmFMb2FkZWQgPSBmYWxzZTtcblxuICAgIC8vIHRvb2xraXQgaW5zdGFuY2VcbiAgICB0aGlzLmFydG9vbGtpdE5GVDtcblxuICAgIC8vIHRvIHJlZ2lzdGVyIG9ic2VydmVycyBhcyBldmVudCBsaXN0ZW5lcnNcbiAgICB0aGlzLmxpc3RlbmVycyA9IHt9O1xuXG4gICAgdGhpcy5uZnRNYXJrZXJzID0ge307XG5cbiAgICB0aGlzLnRyYW5zZm9ybV9tYXQgPSBuZXcgRmxvYXQ2NEFycmF5KDE2KTtcbiAgICB0aGlzLnRyYW5zZm9ybUdMX1JIID0gbmV3IEZsb2F0NjRBcnJheSgxNik7XG4gICAgdGhpcy5tYXJrZXJfdHJhbnNmb3JtX21hdCA9IG51bGw7XG5cbiAgICB0aGlzLnZpZGVvV2lkdGggPSB3aWR0aDtcbiAgICB0aGlzLnZpZGVvSGVpZ2h0ID0gaGVpZ2h0O1xuICAgIHRoaXMudmlkZW9TaXplID0gdGhpcy52aWRlb1dpZHRoICogdGhpcy52aWRlb0hlaWdodDtcblxuICAgIHRoaXMuZnJhbWVwb2ludGVyID0gbnVsbDtcbiAgICB0aGlzLmZyYW1lc2l6ZSA9IG51bGw7XG4gICAgdGhpcy5kYXRhSGVhcCA9IG51bGw7XG4gICAgdGhpcy52aWRlb0x1bWEgPSBudWxsO1xuICAgIHRoaXMuY2FtZXJhX21hdCA9IG51bGw7XG4gICAgdGhpcy52aWRlb0x1bWFQb2ludGVyID0gbnVsbDtcblxuICAgIGlmICh0aGlzLm9wdGlvbnMuY2FudmFzKSB7XG4gICAgICAvLyBpbiBjYXNlIHlvdSB1c2UgTm9kZS5qcywgY3JlYXRlIGEgY2FudmFzIHdpdGggbm9kZS1jYW52YXNcbiAgICAgIHRoaXMuY2FudmFzID0gdGhpcy5vcHRpb25zLmNhbnZhcztcbiAgICB9IGVsc2UgaWYgKHR5cGVvZiBkb2N1bWVudCAhPT0gXCJ1bmRlZmluZWRcIikge1xuICAgICAgLy8gdHJ5IGNyZWF0aW5nIGEgY2FudmFzIGZyb20gZG9jdW1lbnRcbiAgICAgIHRoaXMuY2FudmFzID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudChcImNhbnZhc1wiKSBhcyBIVE1MQ2FudmFzRWxlbWVudDtcbiAgICB9XG4gICAgaWYgKHRoaXMuY2FudmFzKSB7XG4gICAgICB0aGlzLmNhbnZhcy53aWR0aCA9IHdpZHRoO1xuICAgICAgdGhpcy5jYW52YXMuaGVpZ2h0ID0gaGVpZ2h0O1xuICAgICAgdGhpcy5jdHggPSB0aGlzLmNhbnZhcy5nZXRDb250ZXh0KFwiMmRcIik7XG4gICAgfSBlbHNlIHtcbiAgICAgIGNvbnNvbGUud2FybihcIk5vIGNhbnZhcyBhdmFpbGFibGVcIik7XG4gICAgfVxuXG4gICAgLy8gdGhpcyBpcyB0byB3b3JrYXJvdW5kIHRoZSBpbnRyb2R1Y3Rpb24gb2YgXCJzZWxmXCIgdmFyaWFibGVcbiAgICB0aGlzLm5mdE1hcmtlckZvdW5kID0gZmFsc2U7XG4gICAgdGhpcy5uZnRNYXJrZXJGb3VuZFRpbWUgPSAwO1xuICAgIHRoaXMubmZ0TWFya2VyQ291bnQgPSAwO1xuXG4gICAgdGhpcy5fYndwb2ludGVyID0gbnVsbDtcbiAgICB0aGlzLmRlZmF1bHRNYXJrZXJXaWR0aCA9IDE7XG4gIH1cblxuICBzdGF0aWMgYXN5bmMgaW5pdFdpdGhEaW1lbnNpb25zKFxuICAgIHdpZHRoOiBudW1iZXIsXG4gICAgaGVpZ2h0OiBudW1iZXIsXG4gICAgY2FtZXJhUGFyYW06IHN0cmluZyxcbiAgICBvcHRpb25zPzogb2JqZWN0XG4gICkge1xuICAgIC8vIGRpcmVjdGx5IGluaXQgd2l0aCBnaXZlbiB3aWR0aCAvIGhlaWdodFxuICAgIGNvbnN0IGFyQ29udHJvbGxlck5GVCA9IG5ldyBBUkNvbnRyb2xsZXJORlQoXG4gICAgICB3aWR0aCxcbiAgICAgIGhlaWdodCxcbiAgICAgIGNhbWVyYVBhcmFtLFxuICAgICAgb3B0aW9uc1xuICAgICk7XG4gICAgcmV0dXJuIGF3YWl0IGFyQ29udHJvbGxlck5GVC5faW5pdGlhbGl6ZSgpO1xuICB9XG5cbiAgc3RhdGljIGFzeW5jIGluaXRXaXRoSW1hZ2UoXG4gICAgaW1hZ2U6IEltYWdlT2JqLFxuICAgIGNhbWVyYVBhcmFtOiBzdHJpbmcsXG4gICAgb3B0aW9ucz86IG9iamVjdFxuICApIHtcbiAgICBjb25zdCB3aWR0aCA9IGltYWdlLnZpZGVvV2lkdGggfHwgaW1hZ2Uud2lkdGg7XG4gICAgY29uc3QgaGVpZ2h0ID0gaW1hZ2UudmlkZW9IZWlnaHQgfHwgaW1hZ2UuaGVpZ2h0O1xuICAgIGNvbnN0IGFyQ29udHJvbGxlck5GVCA9IG5ldyBBUkNvbnRyb2xsZXJORlQoXG4gICAgICB3aWR0aCxcbiAgICAgIGhlaWdodCxcbiAgICAgIGNhbWVyYVBhcmFtLFxuICAgICAgb3B0aW9uc1xuICAgICk7XG4gICAgYXJDb250cm9sbGVyTkZULmltYWdlID0gaW1hZ2U7XG4gICAgcmV0dXJuIGF3YWl0IGFyQ29udHJvbGxlck5GVC5faW5pdGlhbGl6ZSgpO1xuICB9XG5cbiAgLyoqXG4gICAqIFRoaXMgaXMgb25lIG9mIHRoZSBtb3N0IGltcG9ydGFudCBtZXRob2QgaW5zaWRlIEFSQ29udHJvbGxlck5GVC4gSXQgZGV0ZWN0IHRoZSBtYXJrZXJcbiAgICogYW5kIGRpc3BhdGNoIGludGVybmFsbHkgd2l0aCB0aGUgZ2V0TkZUTWFya2VyIGV2ZW50IGxpc3RlbmVyIHRoZSBORlRNYXJrZXJJbmZvXG4gICAqIHN0cnVjdCBvYmplY3Qgb2YgdGhlIHRyYWNrZWQgTkZUIE1hcmtlcnMuXG4gICAqIEBwYXJhbSB7aW1hZ2V9IGltYWdlIG9yIGltYWdlIGRhdGFcbiAgICogQHJldHVybiB7dm9pZH1cbiAgICovXG4gIHByb2Nlc3MoaW1hZ2U6IEltYWdlT2JqKSB7XG4gICAgbGV0IHJlc3VsdCA9IHRoaXMuZGV0ZWN0TWFya2VyKGltYWdlKTtcbiAgICBpZiAocmVzdWx0ICE9IDApIHtcbiAgICAgIGNvbnNvbGUuZXJyb3IoXCJbQVJDb250cm9sbGVyTkZUXVwiLCBcImRldGVjdE1hcmtlciBlcnJvcjpcIiwgcmVzdWx0KTtcbiAgICB9XG5cbiAgICBsZXQgaywgbztcblxuICAgIC8vIGdldCBORlQgbWFya2Vyc1xuICAgIGZvciAoayBpbiB0aGlzLm5mdE1hcmtlcnMpIHtcbiAgICAgIG8gPSB0aGlzLmNvbnZlcnRlcigpLm5mdE1hcmtlcnNba107XG4gICAgICBvLmluUHJldmlvdXMgPSBvLmluQ3VycmVudDtcbiAgICAgIG8uaW5DdXJyZW50ID0gZmFsc2U7XG4gICAgfVxuXG4gICAgLy8gZGV0ZWN0IE5GVCBtYXJrZXJzXG4gICAgbGV0IG5mdE1hcmtlckNvdW50ID0gdGhpcy5uZnRNYXJrZXJDb3VudDtcbiAgICB0aGlzLmRldGVjdE5GVE1hcmtlcigpO1xuXG4gICAgLy8gaW4gbXNcbiAgICBjb25zdCBNQVJLRVJfTE9TVF9USU1FID0gMjAwO1xuXG4gICAgZm9yIChsZXQgaSA9IDA7IGkgPCBuZnRNYXJrZXJDb3VudDsgaSsrKSB7XG4gICAgICBsZXQgbmZ0TWFya2VySW5mbzogZGVsZWdhdGVNZXRob2RzWydORlRNYXJrZXJJbmZvJ10gPSB0aGlzLmdldE5GVE1hcmtlcihpKTtcblxuICAgICAgbGV0IG1hcmtlclR5cGUgPSBBUlRvb2xraXRORlQuTkZUX01BUktFUjtcblxuICAgICAgaWYgKG5mdE1hcmtlckluZm8uZm91bmQpIHtcbiAgICAgICAgLy9AdHMtaWdub3JlXG4gICAgICAgIHRoaXMubmZ0TWFya2VyRm91bmQgPSBpO1xuICAgICAgICB0aGlzLm5mdE1hcmtlckZvdW5kVGltZSA9IERhdGUubm93KCk7XG5cbiAgICAgICAgbGV0IHZpc2libGUgPSB0aGlzLnRyYWNrTkZUTWFya2VySWQoaSk7XG4gICAgICAgIHZpc2libGUubWF0cml4LnNldChuZnRNYXJrZXJJbmZvLnBvc2UpO1xuICAgICAgICB2aXNpYmxlLmluQ3VycmVudCA9IHRydWU7XG4gICAgICAgIHRoaXMudHJhbnNNYXRUb0dMTWF0KHZpc2libGUubWF0cml4LCB0aGlzLnRyYW5zZm9ybV9tYXQpO1xuICAgICAgICB0aGlzLnRyYW5zZm9ybUdMX1JIID0gdGhpcy5hcmdsQ2FtZXJhVmlld1JIZih0aGlzLnRyYW5zZm9ybV9tYXQpO1xuICAgICAgICB0aGlzLmRpc3BhdGNoRXZlbnQoe1xuICAgICAgICAgIG5hbWU6IFwiZ2V0TkZUTWFya2VyXCIsXG4gICAgICAgICAgdGFyZ2V0OiB0aGlzLFxuICAgICAgICAgIGRhdGE6IHtcbiAgICAgICAgICAgIGluZGV4OiBpLFxuICAgICAgICAgICAgdHlwZTogbWFya2VyVHlwZSxcbiAgICAgICAgICAgIG1hcmtlcjogbmZ0TWFya2VySW5mbyxcbiAgICAgICAgICAgIG1hdHJpeDogdGhpcy50cmFuc2Zvcm1fbWF0LFxuICAgICAgICAgICAgbWF0cml4R0xfUkg6IHRoaXMudHJhbnNmb3JtR0xfUkgsXG4gICAgICAgICAgfSxcbiAgICAgICAgfSk7XG4gICAgICAgIC8vQHRzLWlnbm9yZVxuICAgICAgfSBlbHNlIGlmIChzZWxmLm5mdE1hcmtlckZvdW5kID09PSBpKSB7XG4gICAgICAgIC8vIGZvciBub3cgdGhpcyBtYXJrZXIgZm91bmQvbG9zdCBldmVudHMgaGFuZGxpbmcgaXMgZm9yIG9uZSBtYXJrZXIgYXQgYSB0aW1lXG4gICAgICAgIGlmIChEYXRlLm5vdygpIC0gdGhpcy5uZnRNYXJrZXJGb3VuZFRpbWUgPiBNQVJLRVJfTE9TVF9USU1FKSB7XG4gICAgICAgICAgdGhpcy5uZnRNYXJrZXJGb3VuZCA9IGZhbHNlO1xuICAgICAgICAgIHRoaXMuZGlzcGF0Y2hFdmVudCh7XG4gICAgICAgICAgICBuYW1lOiBcImxvc3RORlRNYXJrZXJcIixcbiAgICAgICAgICAgIHRhcmdldDogdGhpcyxcbiAgICAgICAgICAgIGRhdGE6IHtcbiAgICAgICAgICAgICAgaW5kZXg6IGksXG4gICAgICAgICAgICAgIHR5cGU6IG1hcmtlclR5cGUsXG4gICAgICAgICAgICAgIG1hcmtlcjogbmZ0TWFya2VySW5mbyxcbiAgICAgICAgICAgICAgbWF0cml4OiB0aGlzLnRyYW5zZm9ybV9tYXQsXG4gICAgICAgICAgICAgIG1hdHJpeEdMX1JIOiB0aGlzLnRyYW5zZm9ybUdMX1JILFxuICAgICAgICAgICAgfSxcbiAgICAgICAgICB9KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8qaWYgKHRoaXMuX2J3cG9pbnRlcikge1xuICAgICAgdGhpcy5kZWJ1Z0RyYXcoKVxuICAgIH0qL1xuICB9XG5cbiAgLyoqXG4gICAqIERldGVjdHMgdGhlIE5GVCBtYXJrZXJzIGluIHRoZSBwcm9jZXNzKCkgZnVuY3Rpb24sXG4gICAqIHdpdGggdGhlIGdpdmVuIHRyYWNrZWQgaWQuXG4gICAqIEByZXR1cm4ge3ZvaWR9XG4gICAqL1xuICBkZXRlY3RORlRNYXJrZXIoKSB7XG4gICAgdGhpcy5hcnRvb2xraXRORlQuZGV0ZWN0TkZUTWFya2VyKHRoaXMuaWQpO1xuICB9XG5cbiAgLyoqXG4gICAqIEFkZHMgdGhlIGdpdmVuIE5GVCBtYXJrZXIgSUQgdG8gdGhlIGluZGV4IG9mIHRyYWNrZWQgSURzLlxuICAgKiBTZXRzIHRoZSBtYXJrZXJXaWR0aCBmb3IgdGhlIHBhdHRlcm4gbWFya2VyIHRvIG1hcmtlcldpZHRoLlxuICAgKiBVc2VkIGJ5IHByb2Nlc3MoKSB0byBpbXBsZW1lbnQgY29udGludW91cyB0cmFja2luZyxcbiAgICoga2VlcGluZyB0cmFjayBvZiB0aGUgbWFya2VyJ3MgdHJhbnNmb3JtYXRpb24gbWF0cml4XG4gICAqIGFuZCBjdXN0b21pemFibGUgbWFya2VyIHdpZHRocy5cbiAgICogQHBhcmFtIHtudW1iZXJ9IGlkIElEIG9mIHRoZSBORlQgbWFya2VyIHRvIHRyYWNrLlxuICAgKiBAcGFyYW0ge251bWJlcn0gbWFya2VyV2lkdGggVGhlIHdpZHRoIG9mIHRoZSBtYXJrZXIgdG8gdHJhY2suXG4gICAqIEByZXR1cm4ge09iamVjdH0gVGhlIG1hcmtlciB0cmFja2luZyBvYmplY3QuXG4gICAqL1xuICB0cmFja05GVE1hcmtlcklkKGlkOiBudW1iZXIsIG1hcmtlcldpZHRoPzogbnVtYmVyKSB7XG4gICAgbGV0IG9iaiA9IHRoaXMuY29udmVydGVyKCkubmZ0TWFya2Vyc1tpZF07XG4gICAgaWYgKCFvYmopIHtcbiAgICAgIHRoaXMuY29udmVydGVyKCkubmZ0TWFya2Vyc1tpZF0gPSBvYmogPSB7XG4gICAgICAgIGluUHJldmlvdXM6IGZhbHNlLFxuICAgICAgICBpbkN1cnJlbnQ6IGZhbHNlLFxuICAgICAgICBtYXRyaXg6IG5ldyBGbG9hdDY0QXJyYXkoMTIpLFxuICAgICAgICBtYXRyaXhHTF9SSDogbmV3IEZsb2F0NjRBcnJheSgxMiksXG4gICAgICAgIG1hcmtlcldpZHRoOiBtYXJrZXJXaWR0aCB8fCB0aGlzLmRlZmF1bHRNYXJrZXJXaWR0aCxcbiAgICAgIH07XG4gICAgfVxuICAgIGlmIChtYXJrZXJXaWR0aCkge1xuICAgICAgb2JqLm1hcmtlcldpZHRoID0gbWFya2VyV2lkdGg7XG4gICAgfVxuICAgIHJldHVybiBvYmo7XG4gIH1cblxuICAvLyBtYXJrZXIgZGV0ZWN0aW9uIHJvdXRpbmVzXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAvKipcbiAgICogVGhpcyBpcyB0aGUgY29yZSBBUlRvb2xLaXQgbWFya2VyIGRldGVjdGlvbiBmdW5jdGlvbi4gSXQgY2FsbHMgdGhyb3VnaCB0byBhIHNldCBvZlxuICAgKiBpbnRlcm5hbCBmdW5jdGlvbnMgdG8gcGVyZm9ybSB0aGUga2V5IG1hcmtlciBkZXRlY3Rpb24gc3RlcHMgb2YgYmluYXJpemF0aW9uIGFuZFxuICAgKiBsYWJlbGxpbmcsIGNvbnRvdXIgZXh0cmFjdGlvbiwgYW5kIHRlbXBsYXRlIG1hdGNoaW5nIGFuZC9vciBtYXRyaXggY29kZSBleHRyYWN0aW9uLlxuICAgKiBUeXBpY2FsbHksIHRoZSByZXN1bHRpbmcgc2V0IG9mIGRldGVjdGVkIG1hcmtlcnMgaXMgcmV0cmlldmVkIGJ5IGNhbGxpbmcgYXJHZXRNYXJrZXJOdW1cbiAgICogdG8gZ2V0IHRoZSBudW1iZXIgb2YgbWFya2VycyBkZXRlY3RlZCBhbmQgYXJHZXRNYXJrZXIgdG8gZ2V0IGFuIGFycmF5IG9mIEFSTWFya2VySW5mb1xuICAgKiBzdHJ1Y3R1cmVzIHdpdGggaW5mb3JtYXRpb24gb24gZWFjaCBkZXRlY3RlZCBtYXJrZXIsIGZvbGxvd2VkIGJ5IGEgc3RlcCBpbiB3aGljaFxuICAgKiBkZXRlY3RlZCBtYXJrZXJzIGFyZSBwb3NzaWJseSBleGFtaW5lZCBmb3Igc29tZSBtZWFzdXJlIG9mIGdvb2RuZXNzIG9mIG1hdGNoIChlLmcuIGJ5XG4gICAqIGV4YW1pbmluZyB0aGUgbWF0Y2ggY29uZmlkZW5jZSB2YWx1ZSkgYW5kIHBvc2UgZXh0cmFjdGlvbi5cbiAgICogQHBhcmFtIHtpbWFnZX0gSW1hZ2UgdG8gYmUgcHJvY2Vzc2VkIHRvIGRldGVjdCBtYXJrZXJzLlxuICAgKiBAcmV0dXJuIHtudW1iZXJ9IDAgaWYgdGhlIGZ1bmN0aW9uIHByb2NlZWRlZCB3aXRob3V0IGVycm9yLCBvciBhIHZhbHVlIGxlc3MgdGhhbiAwIGluIGNhc2Ugb2YgZXJyb3IuXG4gICAqIEEgcmVzdWx0IG9mIDAgZG9lcyBub3QgaG93ZXZlciwgaW1wbHkgYW55IG1hcmtlcnMgd2VyZSBkZXRlY3RlZC5cbiAgICovXG4gIGRldGVjdE1hcmtlcihpbWFnZTogYW55KSB7XG4gICAgaWYgKHRoaXMuX2NvcHlJbWFnZVRvSGVhcChpbWFnZSkpIHtcbiAgICAgIHJldHVybiB0aGlzLmFydG9vbGtpdE5GVC5kZXRlY3RNYXJrZXIodGhpcy5pZCk7XG4gICAgfVxuICAgIHJldHVybiAtOTk7XG4gIH1cblxuICAvKipcbiAgICogR2V0IHRoZSBORlQgbWFya2VyIGluZm8gc3RydWN0IGZvciB0aGUgZ2l2ZW4gTkZUIG1hcmtlciBpbmRleCBpbiBkZXRlY3RlZCBtYXJrZXJzLlxuICAgKiBUaGUgcmV0dXJuZWQgb2JqZWN0IGlzIHRoZSBnbG9iYWwgYXJ0b29sa2l0TkZULk5GVE1hcmtlckluZm8gb2JqZWN0IGFuZCB3aWxsIGJlIG92ZXJ3cml0dGVuXG4gICAqIGJ5IHN1YnNlcXVlbnQgY2FsbHMuXG4gICAqIFJldHVybnMgdW5kZWZpbmVkIGlmIG5vIG1hcmtlciB3YXMgZm91bmQuXG4gICAqIEEgbWFya2VySW5kZXggb2YgLTEgaXMgdXNlZCB0byBhY2Nlc3MgdGhlIGdsb2JhbCBjdXN0b20gbWFya2VyLlxuICAgKiBAcGFyYW0ge251bWJlcn0gbWFya2VySW5kZXggVGhlIGluZGV4IG9mIHRoZSBORlQgbWFya2VyIHRvIHF1ZXJ5LlxuICAgKiBAcmV0dXJuIHtPYmplY3R9IFRoZSBORlRtYXJrZXJJbmZvIHN0cnVjdC5cbiAgICovXG4gIGdldE5GVE1hcmtlcihtYXJrZXJJbmRleDogbnVtYmVyKSB7XG4gICAgaWYgKDAgPT09IHRoaXMuYXJ0b29sa2l0TkZULmdldE5GVE1hcmtlcih0aGlzLmlkLCBtYXJrZXJJbmRleCkpIHtcbiAgICAgIHJldHVybiB0aGlzLmFydG9vbGtpdE5GVC5pbnN0YW5jZS5ORlRNYXJrZXJJbmZvO1xuICAgIH1cbiAgfVxuXG4gIGdldE5GVERhdGEoaWQ6IG51bWJlciwgaW5kZXg6IG51bWJlcikge1xuICAgIHJldHVybiB0aGlzLmFydG9vbGtpdE5GVC5nZXRORlREYXRhKGlkLCBpbmRleCk7XG4gIH1cblxuICAvLyBldmVudCBoYW5kbGluZ1xuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAvKipcbiAgICogQWRkIGFuIGV2ZW50IGxpc3RlbmVyIG9uIHRoaXMgQVJDb250cm9sbGVyTkZUIGZvciB0aGUgbmFtZWQgZXZlbnQsIGNhbGxpbmcgdGhlIGNhbGxiYWNrIGZ1bmN0aW9uXG4gICAqIHdoZW5ldmVyIHRoYXQgZXZlbnQgaXMgZGlzcGF0Y2hlZC5cbiAgICogUG9zc2libGUgZXZlbnRzIGFyZTpcbiAgICogLSBnZXRNYXJrZXIgLSBkaXNwYXRjaGVkIHdoZW5ldmVyIHByb2Nlc3MoKSBmaW5kcyBhIHNxdWFyZSBtYXJrZXJcbiAgICogLSBnZXRNdWx0aU1hcmtlciAtIGRpc3BhdGNoZWQgd2hlbmV2ZXIgcHJvY2VzcygpIGZpbmRzIGEgdmlzaWJsZSByZWdpc3RlcmVkIG11bHRpbWFya2VyXG4gICAqIC0gZ2V0TXVsdGlNYXJrZXJTdWIgLSBkaXNwYXRjaGVkIGJ5IHByb2Nlc3MoKSBmb3IgZWFjaCBtYXJrZXIgaW4gYSB2aXNpYmxlIG11bHRpbWFya2VyXG4gICAqIC0gbG9hZCAtIGRpc3BhdGNoZWQgd2hlbiB0aGUgQVJDb250cm9sbGVyTkZUIGlzIHJlYWR5IHRvIHVzZSAodXNlZnVsIGlmIHBhc3NpbmcgaW4gYSBjYW1lcmEgVVJMIGluIHRoZSBjb25zdHJ1Y3RvcilcbiAgICogQHBhcmFtIHtzdHJpbmd9IG5hbWUgTmFtZSBvZiB0aGUgZXZlbnQgdG8gbGlzdGVuIHRvLlxuICAgKiBAcGFyYW0ge2Z1bmN0aW9ufSBjYWxsYmFjayBDYWxsYmFjayBmdW5jdGlvbiB0byBjYWxsIHdoZW4gYW4gZXZlbnQgd2l0aCB0aGUgZ2l2ZW4gbmFtZSBpcyBkaXNwYXRjaGVkLlxuICAgKi9cbiAgYWRkRXZlbnRMaXN0ZW5lcihuYW1lOiBzdHJpbmcsIGNhbGxiYWNrOiBvYmplY3QpIHtcbiAgICBpZiAoIXRoaXMuY29udmVydGVyKCkubGlzdGVuZXJzW25hbWVdKSB7XG4gICAgICB0aGlzLmNvbnZlcnRlcigpLmxpc3RlbmVyc1tuYW1lXSA9IFtdO1xuICAgIH1cbiAgICB0aGlzLmNvbnZlcnRlcigpLmxpc3RlbmVyc1tuYW1lXS5wdXNoKGNhbGxiYWNrKTtcbiAgfVxuXG4gIC8qKlxuICAgKiBSZW1vdmUgYW4gZXZlbnQgbGlzdGVuZXIgZnJvbSB0aGUgbmFtZWQgZXZlbnQuXG4gICAqIEBwYXJhbSB7c3RyaW5nfSBuYW1lIE5hbWUgb2YgdGhlIGV2ZW50IHRvIHN0b3AgbGlzdGVuaW5nIHRvLlxuICAgKiBAcGFyYW0ge2Z1bmN0aW9ufSBjYWxsYmFjayBDYWxsYmFjayBmdW5jdGlvbiB0byByZW1vdmUgZnJvbSB0aGUgbGlzdGVuZXJzIG9mIHRoZSBuYW1lZCBldmVudC5cbiAgICovXG4gIHJlbW92ZUV2ZW50TGlzdGVuZXIobmFtZTogc3RyaW5nLCBjYWxsYmFjazogb2JqZWN0KSB7XG4gICAgaWYgKHRoaXMuY29udmVydGVyKCkubGlzdGVuZXJzW25hbWVdKSB7XG4gICAgICBsZXQgaW5kZXggPSB0aGlzLmNvbnZlcnRlcigpLmxpc3RlbmVyc1tuYW1lXS5pbmRleE9mKGNhbGxiYWNrKTtcbiAgICAgIGlmIChpbmRleCA+IC0xKSB7XG4gICAgICAgIHRoaXMuY29udmVydGVyKCkubGlzdGVuZXJzW25hbWVdLnNwbGljZShpbmRleCwgMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLyoqXG4gICAqIERpc3BhdGNoZXMgdGhlIGdpdmVuIGV2ZW50IHRvIGFsbCByZWdpc3RlcmVkIGxpc3RlbmVycyBvbiBldmVudC5uYW1lLlxuICAgKiBAcGFyYW0ge09iamVjdH0gZXZlbnQgRXZlbnQgdG8gZGlzcGF0Y2guXG4gICAqL1xuICBkaXNwYXRjaEV2ZW50KGV2ZW50OiB7IG5hbWU6IHN0cmluZzsgdGFyZ2V0OiBhbnk7IGRhdGE/OiBvYmplY3QgfSkge1xuICAgIGxldCBsaXN0ZW5lcnMgPSB0aGlzLmNvbnZlcnRlcigpLmxpc3RlbmVyc1tldmVudC5uYW1lXTtcbiAgICBpZiAobGlzdGVuZXJzKSB7XG4gICAgICBmb3IgKGxldCBpID0gMDsgaSA8IGxpc3RlbmVycy5sZW5ndGg7IGkrKykge1xuICAgICAgICBsaXN0ZW5lcnNbaV0uY2FsbCh0aGlzLCBldmVudCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gZGVidWcgc3R1ZmZcbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgLyoqXG4gICAqIFNldHMgdXAgYSBkZWJ1ZyBjYW52YXMgZm9yIHRoZSBBUiBkZXRlY3Rpb24uXG4gICAqIERyYXdzIGEgcmVkIG1hcmtlciBvbiB0b3Agb2YgZWFjaCBkZXRlY3RlZCBzcXVhcmUgaW4gdGhlIGltYWdlLlxuICAgKiBUaGUgZGVidWcgY2FudmFzIGlzIGFkZGVkIHRvIGRvY3VtZW50LmJvZHkuXG4gICAqL1xuICBkZWJ1Z1NldHVwKCkge1xuICAgIGlmICh0eXBlb2YgZG9jdW1lbnQgPT09IFwidW5kZWZpbmVkXCIpIHtcbiAgICAgIGNvbnNvbGUubG9nKFwiZGVidWdTZXR1cCgpIGN1cnJlbnRseSBvbmx5IHN1cHBvcnRzIEJyb3dzZXIgZW52aXJvbm1lbnRzXCIpO1xuICAgICAgcmV0dXJuO1xuICAgIH1cblxuICAgIGRvY3VtZW50LmJvZHkuYXBwZW5kQ2hpbGQodGhpcy5jYW52YXMpO1xuXG4gICAgdGhpcy5zZXREZWJ1Z01vZGUodHJ1ZSk7XG4gICAgdGhpcy5fYndwb2ludGVyID0gdGhpcy5nZXRQcm9jZXNzaW5nSW1hZ2UoKTtcbiAgfVxuXG4gIC8qKlxuICAgKiBDb252ZXJ0cyB0aGUgZ2l2ZW4gM3g0IG1hcmtlciB0cmFuc2Zvcm1hdGlvbiBtYXRyaXggaW4gdGhlIDEyLWVsZW1lbnQgdHJhbnNNYXQgYXJyYXlcbiAgICogaW50byBhIDR4NCBXZWJHTCBtYXRyaXggYW5kIHdyaXRlcyB0aGUgcmVzdWx0IGludG8gdGhlIDE2LWVsZW1lbnQgZ2xNYXQgYXJyYXkuXG4gICAqIElmIHNjYWxlIHBhcmFtZXRlciBpcyBnaXZlbiwgc2NhbGVzIHRoZSB0cmFuc2Zvcm0gb2YgdGhlIGdsTWF0IGJ5IHRoZSBzY2FsZSBwYXJhbWV0ZXIuXG4gICAqIEBwYXJhbSB7RmxvYXQ2NEFycmF5fSB0cmFuc01hdCBUaGUgM3g0IG1hcmtlciB0cmFuc2Zvcm1hdGlvbiBtYXRyaXguXG4gICAqIEBwYXJhbSB7RmxvYXQ2NEFycmF5fSBnbE1hdCBUaGUgNHg0IEdMIHRyYW5zZm9ybWF0aW9uIG1hdHJpeC5cbiAgICogQHBhcmFtIHtudW1iZXJ9IHNjYWxlIFRoZSBzY2FsZSBmb3IgdGhlIHRyYW5zZm9ybS5cbiAgICovXG4gIHRyYW5zTWF0VG9HTE1hdCh0cmFuc01hdDogRmxvYXQ2NEFycmF5LCBnbE1hdDogRmxvYXQ2NEFycmF5LCBzY2FsZT86IG51bWJlcikge1xuICAgIGlmIChnbE1hdCA9PSB1bmRlZmluZWQpIHtcbiAgICAgIGdsTWF0ID0gbmV3IEZsb2F0NjRBcnJheSgxNik7XG4gICAgfVxuXG4gICAgZ2xNYXRbMCArIDAgKiA0XSA9IHRyYW5zTWF0WzBdOyAvLyBSMUMxXG4gICAgZ2xNYXRbMCArIDEgKiA0XSA9IHRyYW5zTWF0WzFdOyAvLyBSMUMyXG4gICAgZ2xNYXRbMCArIDIgKiA0XSA9IHRyYW5zTWF0WzJdO1xuICAgIGdsTWF0WzAgKyAzICogNF0gPSB0cmFuc01hdFszXTtcbiAgICBnbE1hdFsxICsgMCAqIDRdID0gdHJhbnNNYXRbNF07IC8vIFIyXG4gICAgZ2xNYXRbMSArIDEgKiA0XSA9IHRyYW5zTWF0WzVdO1xuICAgIGdsTWF0WzEgKyAyICogNF0gPSB0cmFuc01hdFs2XTtcbiAgICBnbE1hdFsxICsgMyAqIDRdID0gdHJhbnNNYXRbN107XG4gICAgZ2xNYXRbMiArIDAgKiA0XSA9IHRyYW5zTWF0WzhdOyAvLyBSM1xuICAgIGdsTWF0WzIgKyAxICogNF0gPSB0cmFuc01hdFs5XTtcbiAgICBnbE1hdFsyICsgMiAqIDRdID0gdHJhbnNNYXRbMTBdO1xuICAgIGdsTWF0WzIgKyAzICogNF0gPSB0cmFuc01hdFsxMV07XG4gICAgZ2xNYXRbMyArIDAgKiA0XSA9IDAuMDtcbiAgICBnbE1hdFszICsgMSAqIDRdID0gMC4wO1xuICAgIGdsTWF0WzMgKyAyICogNF0gPSAwLjA7XG4gICAgZ2xNYXRbMyArIDMgKiA0XSA9IDEuMDtcblxuICAgIGlmIChzY2FsZSAhPSB1bmRlZmluZWQgJiYgc2NhbGUgIT09IDAuMCkge1xuICAgICAgZ2xNYXRbMTJdICo9IHNjYWxlO1xuICAgICAgZ2xNYXRbMTNdICo9IHNjYWxlO1xuICAgICAgZ2xNYXRbMTRdICo9IHNjYWxlO1xuICAgIH1cbiAgICByZXR1cm4gZ2xNYXQ7XG4gIH1cblxuICAvKipcbiAgICogQ29udmVydHMgdGhlIGdpdmVuIDR4NCBvcGVuR0wgbWF0cml4IGluIHRoZSAxNi1lbGVtZW50IHRyYW5zTWF0IGFycmF5XG4gICAqIGludG8gYSA0eDQgT3BlbkdMIFJpZ2h0LUhhbmQtVmlldyBtYXRyaXggYW5kIHdyaXRlcyB0aGUgcmVzdWx0IGludG8gdGhlIDE2LWVsZW1lbnQgZ2xNYXQgYXJyYXkuXG4gICAqIElmIHNjYWxlIHBhcmFtZXRlciBpcyBnaXZlbiwgc2NhbGVzIHRoZSB0cmFuc2Zvcm0gb2YgdGhlIGdsTWF0IGJ5IHRoZSBzY2FsZSBwYXJhbWV0ZXIuXG4gICAqIEBwYXJhbSB7RmxvYXQ2NEFycmF5fSBnbE1hdHJpeCBUaGUgNHg0IG1hcmtlciB0cmFuc2Zvcm1hdGlvbiBtYXRyaXguXG4gICAqIEBwYXJhbSB7RmxvYXQ2NEFycmF5fSBbZ2xSaE1hdHJpeF0gVGhlIDR4NCBHTCByaWdodCBoYW5kIHRyYW5zZm9ybWF0aW9uIG1hdHJpeC5cbiAgICogQHBhcmFtIHtudW1iZXJ9IFtzY2FsZV0gVGhlIHNjYWxlIGZvciB0aGUgdHJhbnNmb3JtLlxuICAgKi9cbiAgYXJnbENhbWVyYVZpZXdSSGYoXG4gICAgZ2xNYXRyaXg6IEZsb2F0NjRBcnJheSxcbiAgICBnbFJoTWF0cml4PzogRmxvYXQ2NEFycmF5LFxuICAgIHNjYWxlPzogbnVtYmVyXG4gICkge1xuICAgIGxldCBtX21vZGVsdmlldztcbiAgICBpZiAoZ2xSaE1hdHJpeCA9PSB1bmRlZmluZWQpIHtcbiAgICAgIG1fbW9kZWx2aWV3ID0gbmV3IEZsb2F0NjRBcnJheSgxNik7XG4gICAgfSBlbHNlIHtcbiAgICAgIG1fbW9kZWx2aWV3ID0gZ2xSaE1hdHJpeDtcbiAgICB9XG5cbiAgICAvLyB4XG4gICAgbV9tb2RlbHZpZXdbMF0gPSBnbE1hdHJpeFswXTtcbiAgICBtX21vZGVsdmlld1s0XSA9IGdsTWF0cml4WzRdO1xuICAgIG1fbW9kZWx2aWV3WzhdID0gZ2xNYXRyaXhbOF07XG4gICAgbV9tb2RlbHZpZXdbMTJdID0gZ2xNYXRyaXhbMTJdO1xuICAgIC8vIHlcbiAgICBtX21vZGVsdmlld1sxXSA9IC1nbE1hdHJpeFsxXTtcbiAgICBtX21vZGVsdmlld1s1XSA9IC1nbE1hdHJpeFs1XTtcbiAgICBtX21vZGVsdmlld1s5XSA9IC1nbE1hdHJpeFs5XTtcbiAgICBtX21vZGVsdmlld1sxM10gPSAtZ2xNYXRyaXhbMTNdO1xuICAgIC8vIHpcbiAgICBtX21vZGVsdmlld1syXSA9IC1nbE1hdHJpeFsyXTtcbiAgICBtX21vZGVsdmlld1s2XSA9IC1nbE1hdHJpeFs2XTtcbiAgICBtX21vZGVsdmlld1sxMF0gPSAtZ2xNYXRyaXhbMTBdO1xuICAgIG1fbW9kZWx2aWV3WzE0XSA9IC1nbE1hdHJpeFsxNF07XG5cbiAgICAvLyAwIDAgMCAxXG4gICAgbV9tb2RlbHZpZXdbM10gPSAwO1xuICAgIG1fbW9kZWx2aWV3WzddID0gMDtcbiAgICBtX21vZGVsdmlld1sxMV0gPSAwO1xuICAgIG1fbW9kZWx2aWV3WzE1XSA9IDE7XG5cbiAgICBpZiAoc2NhbGUgIT0gdW5kZWZpbmVkICYmIHNjYWxlICE9PSAwLjApIHtcbiAgICAgIG1fbW9kZWx2aWV3WzEyXSAqPSBzY2FsZTtcbiAgICAgIG1fbW9kZWx2aWV3WzEzXSAqPSBzY2FsZTtcbiAgICAgIG1fbW9kZWx2aWV3WzE0XSAqPSBzY2FsZTtcbiAgICB9XG5cbiAgICBnbFJoTWF0cml4ID0gbV9tb2RlbHZpZXc7XG5cbiAgICByZXR1cm4gZ2xSaE1hdHJpeDtcbiAgfVxuXG4gIC8qKlxuICAgKiBSZXR1cm5zIHRoZSAxNi1lbGVtZW50IFdlYkdMIHRyYW5zZm9ybWF0aW9uIG1hdHJpeCB1c2VkIGJ5IEFSQ29udHJvbGxlck5GVC5wcm9jZXNzIHRvXG4gICAqIHBhc3MgbWFya2VyIFdlYkdMIG1hdHJpY2VzIHRvIGV2ZW50IGxpc3RlbmVycy5cbiAgICogVW5pcXVlIHRvIGVhY2ggQVJDb250cm9sbGVyTkZULlxuICAgKiBAcmV0dXJuIHtGbG9hdDY0QXJyYXl9IFRoZSAxNi1lbGVtZW50IFdlYkdMIHRyYW5zZm9ybWF0aW9uIG1hdHJpeCB1c2VkIGJ5IHRoZSBBUkNvbnRyb2xsZXJORlQuXG4gICAqL1xuICBnZXRUcmFuc2Zvcm1hdGlvbk1hdHJpeCgpIHtcbiAgICByZXR1cm4gdGhpcy50cmFuc2Zvcm1fbWF0O1xuICB9XG5cbiAgLyoqXG4gICAqIFJldHVybnMgdGhlIHByb2plY3Rpb24gbWF0cml4IGNvbXB1dGVkIGZyb20gY2FtZXJhIHBhcmFtZXRlcnMgZm9yIHRoZSBBUkNvbnRyb2xsZXJORlQuXG4gICAqIEByZXR1cm4ge0Zsb2F0NjRBcnJheX0gVGhlIDE2LWVsZW1lbnQgV2ViR0wgY2FtZXJhIG1hdHJpeCBmb3IgdGhlIEFSQ29udHJvbGxlck5GVCBjYW1lcmEgcGFyYW1ldGVycy5cbiAgICovXG4gIGdldENhbWVyYU1hdHJpeCgpIHtcbiAgICByZXR1cm4gdGhpcy5jYW1lcmFfbWF0O1xuICB9XG5cbiAgLy8gU2V0dGVyIC8gR2V0dGVyIFByb3hpZXNcbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgLyoqXG4gICAqIEVuYWJsZXMgb3IgZGlzYWJsZXMgZGVidWcgbW9kZSBpbiB0aGUgdHJhY2tlci4gV2hlbiBlbmFibGVkLCBhIGJsYWNrIGFuZCB3aGl0ZSBkZWJ1Z1xuICAgKiBpbWFnZSBpcyBnZW5lcmF0ZWQgZHVyaW5nIG1hcmtlciBkZXRlY3Rpb24uIFRoZSBkZWJ1ZyBpbWFnZSBpcyB1c2VmdWwgZm9yIHZpc3VhbGlzaW5nXG4gICAqIHRoZSBiaW5hcml6YXRpb24gcHJvY2VzcyBhbmQgY2hvb3NpbmcgYSB0aHJlc2hvbGQgdmFsdWUuXG4gICAqIEBwYXJhbSB7Ym9vbGVhbn0gbW9kZSB0cnVlIHRvIGVuYWJsZSBkZWJ1ZyBtb2RlLCBmYWxzZSB0byBkaXNhYmxlIGRlYnVnIG1vZGVcbiAgICogQHNlZSBnZXREZWJ1Z01vZGUoKVxuICAgKi9cbiAgc2V0RGVidWdNb2RlKG1vZGU6IGJvb2xlYW4pIHtcbiAgICByZXR1cm4gdGhpcy5hcnRvb2xraXRORlQuc2V0RGVidWdNb2RlKHRoaXMuaWQsIG1vZGUpO1xuICB9XG5cbiAgLyoqXG4gICAqIFJldHVybnMgd2hldGhlciBkZWJ1ZyBtb2RlIGlzIGN1cnJlbnRseSBlbmFibGVkLlxuICAgKiBAcmV0dXJuIHtib29sZWFufSB0cnVlIHdoZW4gZGVidWcgbW9kZSBpcyBlbmFibGVkLCBmYWxzZSB3aGVuIGRlYnVnIG1vZGUgaXMgZGlzYWJsZWRcbiAgICogQHNlZSAgc2V0RGVidWdNb2RlKClcbiAgICovXG4gIGdldERlYnVnTW9kZSgpIHtcbiAgICByZXR1cm4gdGhpcy5hcnRvb2xraXRORlQuZ2V0RGVidWdNb2RlKHRoaXMuaWQpO1xuICB9XG5cbiAgLyoqXG4gICAqIFJldHVybnMgdGhlIEVtc2NyaXB0ZW4gSEVBUCBvZmZzZXQgdG8gdGhlIGRlYnVnIHByb2Nlc3NpbmcgaW1hZ2UgdXNlZCBieSBBUlRvb2xLaXQuXG4gICAqIEByZXR1cm4ge251bWJlcn0gSEVBUCBvZmZzZXQgdG8gdGhlIGRlYnVnIHByb2Nlc3NpbmcgaW1hZ2UuXG4gICAqL1xuICBnZXRQcm9jZXNzaW5nSW1hZ2UoKSB7XG4gICAgcmV0dXJuIHRoaXMuYXJ0b29sa2l0TkZULmdldFByb2Nlc3NpbmdJbWFnZSh0aGlzLmlkKTtcbiAgfVxuXG4gIC8qKlxuICAgKiBTZXRzIHRoZSBsb2dnaW5nIGxldmVsIHRvIHVzZSBieSBBUlRvb2xLaXQuXG4gICAqIEBwYXJhbSB7bnVtYmVyfSBtb2RlIHR5cGUgZm9yIHRoZSBsb2cgbGV2ZWwuXG4gICAqL1xuICBzZXRMb2dMZXZlbChtb2RlOiBib29sZWFuKSB7XG4gICAgcmV0dXJuIHRoaXMuYXJ0b29sa2l0TkZULnNldExvZ0xldmVsKG1vZGUpO1xuICB9XG5cbiAgLyoqXG4gICAqIEdldHMgdGhlIGxvZ2dpbmcgbGV2ZWwgdXNlZCBieSBBUlRvb2xLaXQuXG4gICAqIEByZXR1cm4ge251bWJlcn0gcmV0dXJuIHRoZSBsb2cgbGV2ZWwgaW4gdXNlLlxuICAgKi9cbiAgZ2V0TG9nTGV2ZWwoKSB7XG4gICAgcmV0dXJuIHRoaXMuYXJ0b29sa2l0TkZULmdldExvZ0xldmVsKCk7XG4gIH1cblxuICAvKipcbiAgICogU2V0cyB0aGUgdmFsdWUgb2YgdGhlIG5lYXIgcGxhbmUgb2YgdGhlIGNhbWVyYS5cbiAgICogQHBhcmFtIHtudW1iZXJ9IHZhbHVlIHRoZSB2YWx1ZSBvZiB0aGUgbmVhciBwbGFuZVxuICAgKiBAcmV0dXJuIHtudW1iZXJ9IDAgKHZvaWQpXG4gICAqL1xuICBzZXRQcm9qZWN0aW9uTmVhclBsYW5lKHZhbHVlOiBudW1iZXIpIHtcbiAgICByZXR1cm4gdGhpcy5hcnRvb2xraXRORlQuc2V0UHJvamVjdGlvbk5lYXJQbGFuZSh0aGlzLmlkLCB2YWx1ZSk7XG4gIH1cblxuICAvKipcbiAgICogR2V0cyB0aGUgdmFsdWUgb2YgdGhlIG5lYXIgcGxhbmUgb2YgdGhlIGNhbWVyYSB3aXRoIHRoZSBnaXZlIGlkLlxuICAgKiBAcmV0dXJuIHtudW1iZXJ9IHRoZSB2YWx1ZSBvZiB0aGUgbmVhciBwbGFuZS5cbiAgICovXG4gIGdldFByb2plY3Rpb25OZWFyUGxhbmUoKSB7XG4gICAgcmV0dXJuIHRoaXMuYXJ0b29sa2l0TkZULmdldFByb2plY3Rpb25OZWFyUGxhbmUodGhpcy5pZCk7XG4gIH1cblxuICAvKipcbiAgICogU2V0cyB0aGUgdmFsdWUgb2YgdGhlIGZhciBwbGFuZSBvZiB0aGUgY2FtZXJhLlxuICAgKiBAcGFyYW0ge251bWJlcn0gdmFsdWUgdGhlIHZhbHVlIG9mIHRoZSBmYXIgcGxhbmVcbiAgICogQHJldHVybiB7bnVtYmVyfSAwICh2b2lkKVxuICAgKi9cbiAgc2V0UHJvamVjdGlvbkZhclBsYW5lKHZhbHVlOiBudW1iZXIpIHtcbiAgICByZXR1cm4gdGhpcy5hcnRvb2xraXRORlQuc2V0UHJvamVjdGlvbkZhclBsYW5lKHRoaXMuaWQsIHZhbHVlKTtcbiAgfVxuXG4gIC8qKlxuICAgKiBHZXRzIHRoZSB2YWx1ZSBvZiB0aGUgZmFyIHBsYW5lIG9mIHRoZSBjYW1lcmEgd2l0aCB0aGUgZ2l2ZSBpZC5cbiAgICogQHJldHVybiB7bnVtYmVyfSB0aGUgdmFsdWUgb2YgdGhlIGZhciBwbGFuZS5cbiAgICovXG4gIGdldFByb2plY3Rpb25GYXJQbGFuZSgpIHtcbiAgICByZXR1cm4gdGhpcy5hcnRvb2xraXRORlQuZ2V0UHJvamVjdGlvbkZhclBsYW5lKHRoaXMuaWQpO1xuICB9XG5cbiAgLyoqXG4gICAqIFNldCB0aGUgbGFiZWxpbmcgdGhyZXNob2xkIG1vZGUgKGF1dG8vbWFudWFsKS5cbiAgICogQHBhcmFtIHtudW1iZXJ9IG1vZGUgQW4gaW50ZWdlciBzcGVjaWZ5aW5nIHRoZSBtb2RlLiBPbmUgb2Y6XG4gICAqIEFSX0xBQkVMSU5HX1RIUkVTSF9NT0RFX01BTlVBTCxcbiAgICogQVJfTEFCRUxJTkdfVEhSRVNIX01PREVfQVVUT19NRURJQU4sXG4gICAqIEFSX0xBQkVMSU5HX1RIUkVTSF9NT0RFX0FVVE9fT1RTVSxcbiAgICogQVJfTEFCRUxJTkdfVEhSRVNIX01PREVfQVVUT19BREFQVElWRSxcbiAgICogQVJfTEFCRUxJTkdfVEhSRVNIX01PREVfQVVUT19CUkFDS0VUSU5HXG4gICAqL1xuICBzZXRUaHJlc2hvbGRNb2RlKG1vZGU6IG51bWJlcikge1xuICAgIHJldHVybiB0aGlzLmFydG9vbGtpdE5GVC5zZXRUaHJlc2hvbGRNb2RlKHRoaXMuaWQsIG1vZGUpO1xuICB9XG5cbiAgLyoqXG4gICAqIEdldHMgdGhlIGN1cnJlbnQgdGhyZXNob2xkIG1vZGUgdXNlZCBmb3IgaW1hZ2UgYmluYXJpemF0aW9uLlxuICAgKiBAcmV0dXJuIHtudW1iZXJ9IFRoZSBjdXJyZW50IHRocmVzaG9sZCBtb2RlXG4gICAqIEBzZWUgZ2V0VmlkZW9UaHJlc2hvbGRNb2RlKClcbiAgICovXG4gIGdldFRocmVzaG9sZE1vZGUoKSB7XG4gICAgcmV0dXJuIHRoaXMuYXJ0b29sa2l0TkZULmdldFRocmVzaG9sZE1vZGUodGhpcy5pZCk7XG4gIH1cblxuICAvKipcbiAgICogU2V0IHRoZSBsYWJlbGluZyB0aHJlc2hvbGQuXG4gICAqIFRoaXMgZnVuY3Rpb24gZm9yY2VzIHNldHMgdGhlIHRocmVzaG9sZCB2YWx1ZS5cbiAgICogVGhlIGRlZmF1bHQgdmFsdWUgaXMgQVJfREVGQVVMVF9MQUJFTElOR19USFJFU0ggd2hpY2ggaXMgMTAwLlxuICAgKiBUaGUgY3VycmVudCB0aHJlc2hvbGQgbW9kZSBpcyBub3QgYWZmZWN0ZWQgYnkgdGhpcyBjYWxsLlxuICAgKiBUeXBpY2FsbHksIHRoaXMgZnVuY3Rpb24gaXMgdXNlZCB3aGVuIGxhYmVsaW5nIHRocmVzaG9sZCBtb2RlXG4gICAqIGlzIEFSX0xBQkVMSU5HX1RIUkVTSF9NT0RFX01BTlVBTC5cbiAgICogVGhlIHRocmVzaG9sZCB2YWx1ZSBpcyBub3QgcmVsZXZhbnQgaWYgdGhyZXNob2xkIG1vZGUgaXNcbiAgICogQVJfTEFCRUxJTkdfVEhSRVNIX01PREVfQVVUT19BREFQVElWRS5cbiAgICogQmFja2dyb3VuZDogVGhlIGxhYmVsaW5nIHRocmVzaG9sZCBpcyB0aGUgdmFsdWUgd2hpY2hcbiAgICogdGhlIEFSIGxpYnJhcnkgdXNlcyB0byBkaWZmZXJlbnRpYXRlIGJldHdlZW4gYmxhY2sgYW5kIHdoaXRlXG4gICAqIHBvcnRpb25zIG9mIGFuIEFSVG9vbEtpdCBtYXJrZXIuIFNpbmNlIHRoZSBhY3R1YWwgYnJpZ2h0bmVzcyxcbiAgICogY29udHJhc3QsIGFuZCBnYW1tYSBvZiBpbmNvbWluZyBpbWFnZXMgY2FuIHZhcnkgc2lnbmZpY2FudGx5XG4gICAqIGJldHdlZW4gZGlmZmVyZW50IGNhbWVyYXMgYW5kIGxpZ2h0aW5nIGNvbmRpdGlvbnMsIHRoaXNcbiAgICogdmFsdWUgdHlwaWNhbGx5IG5lZWRzIHRvIGJlIGFkanVzdGVkIGR5bmFtaWNhbGx5IHRvIGFcbiAgICogc3VpdGFibGUgbWlkcG9pbnQgYmV0d2VlbiB0aGUgb2JzZXJ2ZWQgdmFsdWVzIGZvciBibGFja1xuICAgKiBhbmQgd2hpdGUgcG9ydGlvbnMgb2YgdGhlIG1hcmtlcnMgaW4gdGhlIGltYWdlLlxuICAgKiBAcGFyYW0ge251bWJlcn0gdGhyZXNob2xkIEFuIGludGVnZXIgaW4gdGhlIHJhbmdlIFswLDI1NV0gKGluY2x1c2l2ZSkuXG4gICAqL1xuICBzZXRUaHJlc2hvbGQodGhyZXNob2xkOiBudW1iZXIpIHtcbiAgICByZXR1cm4gdGhpcy5hcnRvb2xraXRORlQuc2V0VGhyZXNob2xkKHRoaXMuaWQsIHRocmVzaG9sZCk7XG4gIH1cblxuICAvKipcbiAgICogR2V0IHRoZSBjdXJyZW50IGxhYmVsaW5nIHRocmVzaG9sZC5cbiAgICogVGhpcyBmdW5jdGlvbiBxdWVyaWVzIHRoZSBjdXJyZW50IGxhYmVsaW5nIHRocmVzaG9sZC4gRm9yLFxuICAgKiBBUl9MQUJFTElOR19USFJFU0hfTU9ERV9BVVRPX01FRElBTiwgQVJfTEFCRUxJTkdfVEhSRVNIX01PREVfQVVUT19PVFNVLFxuICAgKiBhbmQgQVJfTEFCRUxJTkdfVEhSRVNIX01PREVfQVVUT19CUkFDS0VUSU5HXG4gICAqIHRoZSB0aHJlc2hvbGQgdmFsdWUgaXMgb25seSB2YWxpZCB1bnRpbCB0aGUgbmV4dCBhdXRvLXVwZGF0ZS5cbiAgICogVGhlIGN1cnJlbnQgdGhyZXNob2xkIG1vZGUgaXMgbm90IGFmZmVjdGVkIGJ5IHRoaXMgY2FsbC5cbiAgICogVGhlIHRocmVzaG9sZCB2YWx1ZSBpcyBub3QgcmVsZXZhbnQgaWYgdGhyZXNob2xkIG1vZGUgaXNcbiAgICogQVJfTEFCRUxJTkdfVEhSRVNIX01PREVfQVVUT19BREFQVElWRS5cbiAgICogQHJldHVybiB7bnVtYmVyfSBUaGUgY3VycmVudCB0aHJlc2hvbGQgdmFsdWUuXG4gICAqL1xuICBnZXRUaHJlc2hvbGQoKSB7XG4gICAgcmV0dXJuIHRoaXMuYXJ0b29sa2l0TkZULmdldFRocmVzaG9sZCh0aGlzLmlkKTtcbiAgfVxuXG4gIC8qKlxuICAgKiBMb2FkcyBhbiBORlQgbWFya2VyIGZyb20gdGhlIGdpdmVuIFVSTCBvciBkYXRhIHN0cmluZ1xuICAgKiBAcGFyYW0ge3N0cmluZ30gdXJsT3JEYXRhIC0gVGhlIFVSTCBwcmVmaXggb3IgZGF0YSBvZiB0aGUgTkZUIG1hcmtlcnMgdG8gbG9hZC5cbiAgICovXG4gIGFzeW5jIGxvYWRORlRNYXJrZXIoXG4gICAgdXJsT3JEYXRhOiBzdHJpbmcsXG4gICAgb25TdWNjZXNzOiAoaWRzOiBudW1iZXIpID0+IHZvaWQsXG4gICAgb25FcnJvcjogKCkgPT4gdm9pZFxuICApIHtcbiAgICBsZXQgbmZ0ID0gYXdhaXQgdGhpcy5hcnRvb2xraXRORlQuYWRkTkZUTWFya2VycyhcbiAgICAgIHRoaXMuaWQsXG4gICAgICBbdXJsT3JEYXRhXSxcbiAgICAgIChpZHM6IGFueSkgPT4ge1xuICAgICAgICB0aGlzLm5mdE1hcmtlckNvdW50ICs9IGlkcy5sZW5ndGg7XG4gICAgICAgIG9uU3VjY2VzcyhpZHMpO1xuICAgICAgfSxcbiAgICAgIG9uRXJyb3JcbiAgICApO1xuICAgIHJldHVybiBuZnQ7XG4gIH1cblxuICAvKipcbiAgICogTG9hZHMgYW4gYXJyYXkgb2YgTkZUIG1hcmtlcnMgZnJvbSB0aGUgZ2l2ZW4gVVJMcyBvciBkYXRhIHN0cmluZ1xuICAgKiBAcGFyYW0ge3N0cmluZ30gdXJsT3JEYXRhIC0gVGhlIGFycmF5IG9mIFVSTHMgcHJlZml4IG9yIGRhdGEgb2YgdGhlIE5GVCBtYXJrZXJzIHRvIGxvYWQuXG4gICAqL1xuICBhc3luYyBsb2FkTkZUTWFya2VycyhcbiAgICB1cmxPckRhdGE6IEFycmF5PHN0cmluZz4sXG4gICAgb25TdWNjZXNzOiAoaWRzOiBudW1iZXIpID0+IHZvaWQsXG4gICAgb25FcnJvcjogKCkgPT4gdm9pZFxuICApIHtcbiAgICBsZXQgbmZ0ID0gYXdhaXQgdGhpcy5hcnRvb2xraXRORlQuYWRkTkZUTWFya2VycyhcbiAgICAgIHRoaXMuaWQsXG4gICAgICB1cmxPckRhdGEsXG4gICAgICAoaWRzOiBhbnkpID0+IHtcbiAgICAgICAgdGhpcy5uZnRNYXJrZXJDb3VudCArPSBpZHMubGVuZ3RoO1xuICAgICAgICBvblN1Y2Nlc3MoaWRzKTtcbiAgICAgIH0sXG4gICAgICBvbkVycm9yXG4gICAgKTtcbiAgICByZXR1cm4gbmZ0O1xuICB9XG5cbiAgLyoqXG4gICAqIFNldCB0aGUgaW1hZ2UgcHJvY2Vzc2luZyBtb2RlLlxuICAgKiBXaGVuIHRoZSBpbWFnZSBwcm9jZXNzaW5nIG1vZGUgaXMgQVJfSU1BR0VfUFJPQ19GUkFNRV9JTUFHRSxcbiAgICogQVJUb29sS2l0IHByb2Nlc3NlcyBhbGwgcGl4ZWxzIGluIGVhY2ggaW5jb21pbmcgaW1hZ2VcbiAgICogdG8gbG9jYXRlIG1hcmtlcnMuIFdoZW4gdGhlIG1vZGUgaXMgQVJfSU1BR0VfUFJPQ19GSUVMRF9JTUFHRSxcbiAgICogQVJUb29sS2l0IHByb2Nlc3NlcyBwaXhlbHMgaW4gb25seSBldmVyeSBzZWNvbmQgcGl4ZWwgcm93IGFuZFxuICAgKiBjb2x1bW4uIFRoaXMgaXMgdXNlZnVsIGJvdGggZm9yIGhhbmRsaW5nIGltYWdlcyBmcm9tIGludGVybGFjZWRcbiAgICogdmlkZW8gc291cmNlcyAod2hlcmUgYWx0ZXJuYXRlIGxpbmVzIGFyZSBhc3NlbWJsZWQgZnJvbSBhbHRlcm5hdGVcbiAgICogZmllbGRzIGFuZCB0aHVzIGhhdmUgb25lIGZpZWxkIHRpbWUtZGlmZmVyZW5jZSwgcmVzdWx0aW5nIGluIGFcbiAgICogXCJjb21iXCIgZWZmZWN0KSBzdWNoIGFzIERpZ2l0YWwgVmlkZW8gY2FtZXJhcy5cbiAgICogVGhlIGVmZmVjdGl2ZSByZWR1Y3Rpb24gYnkgNzUlIGluIHRoZSBwaXhlbHMgcHJvY2Vzc2VkIGFsc29cbiAgICogaGFzIHV0aWxpdHkgaW4gYWNjZWxlcmF0aW5nIHRyYWNraW5nIGJ5IGVmZmVjdGl2ZWx5IHJlZHVjaW5nXG4gICAqIHRoZSBpbWFnZSBzaXplIHRvIG9uZSBxdWFydGVyIHNpemUsIGF0IHRoZSBjb3N0IG9mIHBvc2UgYWNjdXJhY2N5LlxuICAgKiBAcGFyYW0ge251bWJlcn0gbW9kZVxuICAgKiBPcHRpb25zIGZvciB0aGlzIGZpZWxkIGFyZTpcbiAgICogQVJfSU1BR0VfUFJPQ19GUkFNRV9JTUFHRVxuICAgKiBBUl9JTUFHRV9QUk9DX0ZJRUxEX0lNQUdFXG4gICAqIFRoZSBkZWZhdWx0IG1vZGUgaXMgQVJfSU1BR0VfUFJPQ19GUkFNRV9JTUFHRS5cbiAgICovXG4gIHNldEltYWdlUHJvY01vZGUobW9kZTogbnVtYmVyKSB7XG4gICAgcmV0dXJuIHRoaXMuYXJ0b29sa2l0TkZULnNldEltYWdlUHJvY01vZGUodGhpcy5pZCwgbW9kZSk7XG4gIH1cblxuICAvKipcbiAgICogR2V0IHRoZSBpbWFnZSBwcm9jZXNzaW5nIG1vZGUuXG4gICAqIFNlZSBhclNldEltYWdlUHJvY01vZGUoKSBmb3IgYSBjb21wbGV0ZSBkZXNjcmlwdGlvbi5cbiAgICogQHJldHVybiB7bnVtYmVyfSBUaGUgY3VycmVudCBpbWFnZSBwcm9jZXNzaW5nIG1vZGUuXG4gICAqL1xuICBnZXRJbWFnZVByb2NNb2RlKCkge1xuICAgIHJldHVybiB0aGlzLmFydG9vbGtpdE5GVC5nZXRJbWFnZVByb2NNb2RlKHRoaXMuaWQpO1xuICB9XG5cbiAgLy8gcHJpdmF0ZSBhY2Nlc3NvcnNcbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvKipcbiAgICogVXNlZCBpbnRlcm5hbGx5IGJ5IEFSQ29udHJvbGxlck5GVCwgaXQgcGVybWl0IHRvIGFkZCBtZXRob2RzIHRvIHRoaXMuXG4gICAqIEByZXR1cm4ge2FueX0gQVJDb250cm9sbGVyTkZUXG4gICAqL1xuICBwcml2YXRlIGNvbnZlcnRlcigpOiBhbnkge1xuICAgIHJldHVybiB0aGlzO1xuICB9XG5cbiAgLyoqXG4gICAqIFRoaXMgZnVuY3Rpb24gaW5pdCB0aGUgQVJDb250cm9sbGVyTkZUIHdpdGggdGhlIG5lY2Vzc2FyeSBwYXJtZXRlcnMgYW5kIHZhcmlhYmxlcy5cbiAgICogRG9uJ3QgY2FsbCBkaXJlY3RseSB0aGlzIGJ1dCBpbnN0ZWFkIGluc3RhbnRpYXRlIGEgbmV3IEFSQ29udHJvbGxlck5GVC5cbiAgICogQHJldHVybiB7QVJDb250cm9sbGVyTkZUfSBUaGUgaW5pdGlhbGl6ZWQgQVJDb250cm9sbGVyTkZUIGluc3RhbmNlXG4gICAqL1xuICBwcml2YXRlIGFzeW5jIF9pbml0aWFsaXplKCkge1xuICAgIC8vIGluaXRpYWxpemUgdGhlIHRvb2xraXRcbiAgICB0aGlzLmFydG9vbGtpdE5GVCA9IGF3YWl0IG5ldyBBUlRvb2xraXRORlQoKS5pbml0KCk7XG4gICAgY29uc29sZS5sb2coXCJbQVJDb250cm9sbGVyTkZUXVwiLCBcIkFSVG9vbGtpdE5GVCBpbml0aWFsaXplZFwiKTtcblxuICAgIC8vIGxvYWQgdGhlIGNhbWVyYVxuICAgIHRoaXMuY2FtZXJhSWQgPSBhd2FpdCB0aGlzLmFydG9vbGtpdE5GVC5sb2FkQ2FtZXJhKHRoaXMuY2FtZXJhUGFyYW0pO1xuICAgIGNvbnNvbGUubG9nKFxuICAgICAgXCJbQVJDb250cm9sbGVyTkZUXVwiLFxuICAgICAgXCJDYW1lcmEgcGFyYW1zIGxvYWRlZCB3aXRoIElEXCIsXG4gICAgICB0aGlzLmNhbWVyYUlkXG4gICAgKTtcblxuICAgIC8vIHNldHVwXG4gICAgdGhpcy5pZCA9IHRoaXMuYXJ0b29sa2l0TkZULnNldHVwKHRoaXMud2lkdGgsIHRoaXMuaGVpZ2h0LCB0aGlzLmNhbWVyYUlkKTtcbiAgICBjb25zb2xlLmxvZyhcIltBUkNvbnRyb2xsZXJORlRdXCIsIFwiR290IElEIGZyb20gc2V0dXBcIiwgdGhpcy5pZCk7XG5cbiAgICB0aGlzLl9pbml0TkZUKCk7XG5cbiAgICBjb25zdCBwYXJhbXM6IGRlbGVnYXRlTWV0aG9kc1tcImZyYW1lTWFsbG9jXCJdID1cbiAgICAgIHRoaXMuYXJ0b29sa2l0TkZULmluc3RhbmNlLmZyYW1lTWFsbG9jO1xuICAgIHRoaXMuZnJhbWVwb2ludGVyID0gcGFyYW1zLmZyYW1lcG9pbnRlcjtcbiAgICB0aGlzLmZyYW1lc2l6ZSA9IHBhcmFtcy5mcmFtZXNpemU7XG4gICAgdGhpcy52aWRlb0x1bWFQb2ludGVyID0gcGFyYW1zLnZpZGVvTHVtYVBvaW50ZXI7XG5cbiAgICB0aGlzLmRhdGFIZWFwID0gbmV3IFVpbnQ4QXJyYXkoXG4gICAgICB0aGlzLmFydG9vbGtpdE5GVC5pbnN0YW5jZS5IRUFQVTguYnVmZmVyLFxuICAgICAgdGhpcy5mcmFtZXBvaW50ZXIsXG4gICAgICB0aGlzLmZyYW1lc2l6ZVxuICAgICk7XG4gICAgdGhpcy52aWRlb0x1bWEgPSBuZXcgVWludDhBcnJheShcbiAgICAgIHRoaXMuYXJ0b29sa2l0TkZULmluc3RhbmNlLkhFQVBVOC5idWZmZXIsXG4gICAgICB0aGlzLnZpZGVvTHVtYVBvaW50ZXIsXG4gICAgICB0aGlzLmZyYW1lc2l6ZSAvIDRcbiAgICApO1xuXG4gICAgdGhpcy5jYW1lcmFfbWF0ID0gbmV3IEZsb2F0NjRBcnJheShcbiAgICAgIHRoaXMuYXJ0b29sa2l0TkZULmluc3RhbmNlLkhFQVBVOC5idWZmZXIsXG4gICAgICBwYXJhbXMuY2FtZXJhLFxuICAgICAgMTZcbiAgICApO1xuICAgIHRoaXMubWFya2VyX3RyYW5zZm9ybV9tYXQgPSBuZXcgRmxvYXQ2NEFycmF5KFxuICAgICAgdGhpcy5hcnRvb2xraXRORlQuaW5zdGFuY2UuSEVBUFU4LmJ1ZmZlcixcbiAgICAgIHBhcmFtcy50cmFuc2Zvcm0sXG4gICAgICAxMlxuICAgICk7XG5cbiAgICB0aGlzLnNldFByb2plY3Rpb25OZWFyUGxhbmUoMC4xKTtcbiAgICB0aGlzLnNldFByb2plY3Rpb25GYXJQbGFuZSgxMDAwKTtcblxuICAgIHNldFRpbWVvdXQoKCkgPT4ge1xuICAgICAgdGhpcy5kaXNwYXRjaEV2ZW50KHtcbiAgICAgICAgbmFtZTogXCJsb2FkXCIsXG4gICAgICAgIHRhcmdldDogdGhpcyxcbiAgICAgIH0pO1xuICAgIH0sIDEpO1xuXG4gICAgcmV0dXJuIHRoaXM7XG4gIH1cblxuICAvKipcbiAgICogSW5pdCB0aGUgbmVjZXNzYXJ5IGtwbSBoYW5kbGUgZm9yIE5GVCBhbmQgdGhlIHNldHRpbmdzIGZvciB0aGUgQ1BVLlxuICAgKiBAcmV0dXJuIHtudW1iZXJ9IDAgKHZvaWQpXG4gICAqL1xuICBwcml2YXRlIF9pbml0TkZUKCkge1xuICAgIHRoaXMuYXJ0b29sa2l0TkZULnNldHVwQVIyKHRoaXMuaWQpO1xuICB9XG5cbiAgLyoqXG4gICAqIENvcHkgdGhlIEltYWdlIGRhdGEgdG8gdGhlIEhFQVAgZm9yIHRoZSBkZWJ1Z1NldHVwIGZ1bmN0aW9uLlxuICAgKiBAcmV0dXJuIHtudW1iZXJ9IDAgKHZvaWQpXG4gICAqL1xuICBwcml2YXRlIF9jb3B5SW1hZ2VUb0hlYXAoc291cmNlSW1hZ2U6IEltYWdlT2JqKSB7XG4gICAgaWYgKCFzb3VyY2VJbWFnZSkge1xuICAgICAgLy8gZGVmYXVsdCB0byBwcmVsb2FkZWQgaW1hZ2VcbiAgICAgIHNvdXJjZUltYWdlID0gdGhpcy5pbWFnZTtcbiAgICB9XG5cbiAgICAvLyB0aGlzIGlzIG9mIHR5cGUgVWludDhDbGFtcGVkQXJyYXk6XG4gICAgLy8gVGhlIFVpbnQ4Q2xhbXBlZEFycmF5IHR5cGVkIGFycmF5IHJlcHJlc2VudHMgYW4gYXJyYXkgb2YgOC1iaXQgdW5zaWduZWRcbiAgICAvLyBpbnRlZ2VycyBjbGFtcGVkIHRvIDAtMjU1XG4gICAgLy8gQHNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9KYXZhU2NyaXB0L1JlZmVyZW5jZS9HbG9iYWxfT2JqZWN0cy9VaW50OENsYW1wZWRBcnJheVxuICAgIGxldCBkYXRhOiBVaW50OENsYW1wZWRBcnJheTtcblxuICAgIGlmIChzb3VyY2VJbWFnZS5kYXRhKSB7XG4gICAgICAvLyBkaXJlY3RseSB1c2Ugc291cmNlIGltYWdlXG4gICAgICBkYXRhID0gc291cmNlSW1hZ2UuZGF0YTtcbiAgICB9IGVsc2Uge1xuICAgICAgdGhpcy5jdHguc2F2ZSgpO1xuXG4gICAgICBpZiAodGhpcy5vcmllbnRhdGlvbiA9PT0gXCJwb3J0cmFpdFwiKSB7XG4gICAgICAgIHRoaXMuY3R4LnRyYW5zbGF0ZSh0aGlzLmNhbnZhcy53aWR0aCwgMCk7XG4gICAgICAgIHRoaXMuY3R4LnJvdGF0ZShNYXRoLlBJIC8gMik7XG4gICAgICAgIC8vQHRzLWlnbm9yZVxuICAgICAgICB0aGlzLmN0eC5kcmF3SW1hZ2UoXG4gICAgICAgICAgc291cmNlSW1hZ2UsXG4gICAgICAgICAgMCxcbiAgICAgICAgICAwLFxuICAgICAgICAgIHRoaXMuY2FudmFzLmhlaWdodCxcbiAgICAgICAgICB0aGlzLmNhbnZhcy53aWR0aFxuICAgICAgICApOyAvLyBkcmF3IHZpZGVvXG4gICAgICB9IGVsc2Uge1xuICAgICAgICAvL0B0cy1pZ25vcmVcbiAgICAgICAgdGhpcy5jdHguZHJhd0ltYWdlKFxuICAgICAgICAgIHNvdXJjZUltYWdlLFxuICAgICAgICAgIDAsXG4gICAgICAgICAgMCxcbiAgICAgICAgICB0aGlzLmNhbnZhcy53aWR0aCxcbiAgICAgICAgICB0aGlzLmNhbnZhcy5oZWlnaHRcbiAgICAgICAgKTsgLy8gZHJhdyB2aWRlb1xuICAgICAgfVxuXG4gICAgICB0aGlzLmN0eC5yZXN0b3JlKCk7XG5cbiAgICAgIGxldCBpbWFnZURhdGEgPSB0aGlzLmN0eC5nZXRJbWFnZURhdGEoXG4gICAgICAgIDAsXG4gICAgICAgIDAsXG4gICAgICAgIHRoaXMuY2FudmFzLndpZHRoLFxuICAgICAgICB0aGlzLmNhbnZhcy5oZWlnaHRcbiAgICAgICk7XG4gICAgICBkYXRhID0gaW1hZ2VEYXRhLmRhdGE7XG4gICAgfVxuXG4gICAgLy8gSGVyZSB3ZSBoYXZlIGFjY2VzcyB0byB0aGUgdW5tb2RpZmllZCB2aWRlbyBpbWFnZS4gV2Ugbm93IG5lZWQgdG8gYWRkIHRoZSB2aWRlb0x1bWEgY2hhbmVsIHRvIGJlIGFibGUgdG8gc2VydmUgdGhlIHVuZGVybHlpbmcgQVJUSyBBUElcbiAgICBpZiAodGhpcy52aWRlb0x1bWEpIHtcbiAgICAgIGxldCBxID0gMDtcblxuICAgICAgLy8gQ3JlYXRlIGx1bWEgZnJvbSB2aWRlbyBkYXRhIGFzc3VtaW5nIFBpeGVsZm9ybWF0IEFSX1BJWEVMX0ZPUk1BVF9SR0JBXG4gICAgICAvLyBzZWUgKEFSVG9vbEtpdEpTLmNwcCBMOiA0MylcbiAgICAgIGZvciAobGV0IHAgPSAwOyBwIDwgdGhpcy52aWRlb1NpemU7IHArKykge1xuICAgICAgICBsZXQgciA9IGRhdGFbcSArIDBdLFxuICAgICAgICAgIGcgPSBkYXRhW3EgKyAxXSxcbiAgICAgICAgICBiID0gZGF0YVtxICsgMl07XG4gICAgICAgIC8vIEBzZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9hLzU5NjI0MS81ODQzNjQyXG4gICAgICAgIHRoaXMudmlkZW9MdW1hW3BdID0gKHIgKyByICsgciArIGIgKyBnICsgZyArIGcgKyBnKSA+PiAzO1xuICAgICAgICBxICs9IDQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaWYgKHRoaXMuZGF0YUhlYXApIHtcbiAgICAgIHRoaXMuZGF0YUhlYXAuc2V0KGRhdGEpO1xuICAgICAgcmV0dXJuIHRydWU7XG4gICAgfVxuXG4gICAgcmV0dXJuIGZhbHNlO1xuICB9XG59XG4iLCIvKlxuICogIEFSVG9vbGtpdE5GVC50c1xuICogIEpTQVJUb29sS2l0TkZUXG4gKlxuICogIFRoaXMgZmlsZSBpcyBwYXJ0IG9mIEpTQVJUb29sS2l0TkZUIC0gV2ViQVJLaXQuXG4gKlxuICogIEpTQVJUb29sS2l0TkZUIGlzIGZyZWUgc29mdHdhcmU6IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnlcbiAqICBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnlcbiAqICB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBlaXRoZXIgdmVyc2lvbiAzIG9mIHRoZSBMaWNlbnNlLCBvclxuICogIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uXG4gKlxuICogIEpTQVJUb29sS2l0TkZUIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsXG4gKiAgYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2ZcbiAqICBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlXG4gKiAgR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuXG4gKlxuICogIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMgTGljZW5zZVxuICogIGFsb25nIHdpdGggSlNBUlRvb2xLaXRORlQuICBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uXG4gKlxuICogIEFzIGEgc3BlY2lhbCBleGNlcHRpb24sIHRoZSBjb3B5cmlnaHQgaG9sZGVycyBvZiB0aGlzIGxpYnJhcnkgZ2l2ZSB5b3VcbiAqICBwZXJtaXNzaW9uIHRvIGxpbmsgdGhpcyBsaWJyYXJ5IHdpdGggaW5kZXBlbmRlbnQgbW9kdWxlcyB0byBwcm9kdWNlIGFuXG4gKiAgZXhlY3V0YWJsZSwgcmVnYXJkbGVzcyBvZiB0aGUgbGljZW5zZSB0ZXJtcyBvZiB0aGVzZSBpbmRlcGVuZGVudCBtb2R1bGVzLCBhbmQgdG9cbiAqICBjb3B5IGFuZCBkaXN0cmlidXRlIHRoZSByZXN1bHRpbmcgZXhlY3V0YWJsZSB1bmRlciB0ZXJtcyBvZiB5b3VyIGNob2ljZSxcbiAqICBwcm92aWRlZCB0aGF0IHlvdSBhbHNvIG1lZXQsIGZvciBlYWNoIGxpbmtlZCBpbmRlcGVuZGVudCBtb2R1bGUsIHRoZSB0ZXJtcyBhbmRcbiAqICBjb25kaXRpb25zIG9mIHRoZSBsaWNlbnNlIG9mIHRoYXQgbW9kdWxlLiBBbiBpbmRlcGVuZGVudCBtb2R1bGUgaXMgYSBtb2R1bGVcbiAqICB3aGljaCBpcyBuZWl0aGVyIGRlcml2ZWQgZnJvbSBub3IgYmFzZWQgb24gdGhpcyBsaWJyYXJ5LiBJZiB5b3UgbW9kaWZ5IHRoaXNcbiAqICBsaWJyYXJ5LCB5b3UgbWF5IGV4dGVuZCB0aGlzIGV4Y2VwdGlvbiB0byB5b3VyIHZlcnNpb24gb2YgdGhlIGxpYnJhcnksIGJ1dCB5b3VcbiAqICBhcmUgbm90IG9ibGlnYXRlZCB0byBkbyBzby4gSWYgeW91IGRvIG5vdCB3aXNoIHRvIGRvIHNvLCBkZWxldGUgdGhpcyBleGNlcHRpb25cbiAqICBzdGF0ZW1lbnQgZnJvbSB5b3VyIHZlcnNpb24uXG4gKlxuICogIENvcHlyaWdodCAyMDIwIFdlYkFSS2l0LlxuICpcbiAqICBBdXRob3Iocyk6IFdhbHRlciBQZXJkYW4gQGthbHdhbHQgaHR0cHM6Ly9naXRodWIuY29tL2thbHdhbHRcbiAqXG4gKi9cbmltcG9ydCBhcnRvb2xraXRORlQgZnJvbSBcIi4uL2J1aWxkL2FydG9vbGtpdE5GVF9FUzZfd2FzbVwiO1xuaW1wb3J0IFV0aWxzIGZyb20gXCIuL1V0aWxzXCI7XG5cbmNvbnN0IFVOS05PV05fTUFSS0VSID0gLTE7XG5jb25zdCBORlRfTUFSS0VSID0gMDtcblxuZGVjbGFyZSBnbG9iYWwge1xuICBuYW1lc3BhY2UgTm9kZUpTIHtcbiAgICBpbnRlcmZhY2UgR2xvYmFsIHtcbiAgICAgIGFydG9vbGtpdE5GVDogYW55O1xuICAgIH1cbiAgfVxuICBpbnRlcmZhY2UgV2luZG93IHtcbiAgICBhcnRvb2xraXRORlQ6IGFueTtcbiAgfVxufVxuXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBBUlRvb2xraXRORlQge1xuICBzdGF0aWMgZ2V0IFVOS05PV05fTUFSS0VSKCkge1xuICAgIHJldHVybiBVTktOT1dOX01BUktFUjtcbiAgfVxuICBzdGF0aWMgZ2V0IE5GVF9NQVJLRVIoKSB7XG4gICAgcmV0dXJuIE5GVF9NQVJLRVI7XG4gIH1cblxuICBwdWJsaWMgaW5zdGFuY2U6IGFueTtcbiAgcHJpdmF0ZSBtYXJrZXJORlRDb3VudDogbnVtYmVyO1xuICBwcml2YXRlIGNhbWVyYUNvdW50OiBudW1iZXI7XG4gIHByaXZhdGUgdmVyc2lvbjogc3RyaW5nO1xuICBwdWJsaWMgc2V0dXA6ICh3aWR0aDogbnVtYmVyLCBoZWlnaHQ6IG51bWJlciwgY2FtZXJhSWQ6IG51bWJlcikgPT4gbnVtYmVyO1xuICBwdWJsaWMgdGVhcmRvd246ICgpID0+IHZvaWQ7XG4gIHB1YmxpYyBzZXR1cEFSMjogKGlkOiBudW1iZXIpID0+IHZvaWQ7XG4gIHB1YmxpYyBzZXREZWJ1Z01vZGU6IChpZDogbnVtYmVyLCBtb2RlOiBib29sZWFuKSA9PiBudW1iZXI7XG4gIHB1YmxpYyBnZXREZWJ1Z01vZGU6IChpZDogbnVtYmVyKSA9PiBib29sZWFuO1xuICBwdWJsaWMgZ2V0UHJvY2Vzc2luZ0ltYWdlOiAoaWQ6IG51bWJlcikgPT4gbnVtYmVyO1xuICBwdWJsaWMgZGV0ZWN0TWFya2VyOiAoaWQ6IG51bWJlcikgPT4gbnVtYmVyO1xuICBwdWJsaWMgZGV0ZWN0TkZUTWFya2VyOiAoaWQ6IG51bWJlcikgPT4gbnVtYmVyO1xuICBwdWJsaWMgZ2V0TkZUTWFya2VyOiAoaWQ6IG51bWJlciwgbWFya2VySW5kZXg6IG51bWJlcikgPT4gbnVtYmVyO1xuICBwdWJsaWMgZ2V0TkZURGF0YTogKGlkOiBudW1iZXIsIGluZGV4OiBudW1iZXIpID0+IG9iamVjdDtcbiAgcHVibGljIHNldExvZ0xldmVsOiAobW9kZTogYm9vbGVhbikgPT4gbnVtYmVyO1xuICBwdWJsaWMgZ2V0TG9nTGV2ZWw6ICgpID0+IG51bWJlcjtcbiAgcHVibGljIGZyYW1lTWFsbG9jOiB7XG4gICAgZnJhbWVwb2ludGVyOiBudW1iZXI7XG4gICAgZnJhbWVzaXplOiBudW1iZXI7XG4gICAgdmlkZW9MdW1hUG9pbnRlcjogbnVtYmVyO1xuICAgIGNhbWVyYTogbnVtYmVyO1xuICAgIHRyYW5zZm9ybTogbnVtYmVyO1xuICB9O1xuICBwdWJsaWMgTkZUTWFya2VySW5mbzoge1xuICAgIGVycm9yOiBudW1iZXI7XG4gICAgZm91bmQ6IG51bWJlcjtcbiAgICBpZDogbnVtYmVyO1xuICAgIHBvc2U6IEZsb2F0NjRBcnJheTtcbiAgfTtcbiAgcHVibGljIHNldFByb2plY3Rpb25OZWFyUGxhbmU6IChpZDogbnVtYmVyLCB2YWx1ZTogbnVtYmVyKSA9PiB2b2lkO1xuICBwdWJsaWMgZ2V0UHJvamVjdGlvbk5lYXJQbGFuZTogKGlkOiBudW1iZXIpID0+IG51bWJlcjtcbiAgcHVibGljIHNldFByb2plY3Rpb25GYXJQbGFuZTogKGlkOiBudW1iZXIsIHZhbHVlOiBudW1iZXIpID0+IHZvaWQ7XG4gIHB1YmxpYyBnZXRQcm9qZWN0aW9uRmFyUGxhbmU6IChpZDogbnVtYmVyKSA9PiBudW1iZXI7XG4gIHB1YmxpYyBzZXRUaHJlc2hvbGRNb2RlOiAoaWQ6IG51bWJlciwgbW9kZTogbnVtYmVyKSA9PiBudW1iZXI7XG4gIHB1YmxpYyBnZXRUaHJlc2hvbGRNb2RlOiAoaWQ6IG51bWJlcikgPT4gbnVtYmVyO1xuICBwdWJsaWMgc2V0VGhyZXNob2xkOiAoaWQ6IG51bWJlciwgdGhyZXNob2xkOiBudW1iZXIpID0+IG51bWJlcjtcbiAgcHVibGljIGdldFRocmVzaG9sZDogKGlkOiBudW1iZXIpID0+IG51bWJlcjtcbiAgcHVibGljIHNldEltYWdlUHJvY01vZGU6IChpZDogbnVtYmVyLCBtb2RlOiBudW1iZXIpID0+IG51bWJlcjtcbiAgcHVibGljIGdldEltYWdlUHJvY01vZGU6IChpZDogbnVtYmVyKSA9PiBudW1iZXI7XG5cbiAgLy8gY29uc3RydWN0aW9uXG4gIC8qKlxuICAgKiBUaGUgQVJUb29sa2l0TkZUIGNvbnN0cnVjdG9yLiBJdCBoYXMgbm8gYXJndW1lbnRzLlxuICAgKiBUaGVzZSBwcm9wZXJ0aWVzIGFyZSBpbml0aWFsaXplZDpcbiAgICogLSBpbnN0YW5jZVxuICAgKiAtIG1hcmtlck5GVENvdW50XG4gICAqIC0gY2FtZXJhQ291bnRcbiAgICogLSB2ZXJzaW9uXG4gICAqIEEgbWVzc2FnZSBpcyBkaXNwbGF5ZWQgaW4gdGhlIGJyb3dzZXIgY29uc29sZSBkdXJpbmcgdGhlIGludGl0aWFsaXphdGlvbiwgZm9yIGV4YW1wbGU6XG4gICAqIFwiQVJUb29sa2l0TkZUIDAuOS42XCJcbiAgICovXG4gIGNvbnN0cnVjdG9yKCkge1xuICAgIC8vIHJlZmVyZW5jZSB0byBXQVNNIG1vZHVsZVxuICAgIHRoaXMuaW5zdGFuY2U7XG4gICAgdGhpcy5tYXJrZXJORlRDb3VudCA9IDA7XG4gICAgdGhpcy5jYW1lcmFDb3VudCA9IDA7XG4gICAgdGhpcy52ZXJzaW9uID0gXCIxLjAuMVwiO1xuICAgIGNvbnNvbGUuaW5mbyhcIkFSVG9vbGtpdE5GVCBcIiwgdGhpcy52ZXJzaW9uKTtcbiAgfVxuXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gIC8vIGluaXRpYWxpemF0aW9uXG4gIC8qKlxuICAgKiBJbml0IHRoZSBjbGFzcyBpbmplY3RpbmcgdGhlIFdhc20gTW9kdWxlLCBsaW5rIHRoZSBpbnN0YW5jZWQgbWV0aG9kcyBhbmRcbiAgICogY3JlYXRlIGEgZ2xvYmFsIGFydG9vbGtpdE5GVCB2YXJpYWJsZS5cbiAgICogQHJldHVybiB7b2JqZWN0fSB0aGUgdGhpcyBvYmplY3RcbiAgICovXG4gIHB1YmxpYyBhc3luYyBpbml0KCkge1xuICAgIHRoaXMuaW5zdGFuY2UgPSBhd2FpdCBhcnRvb2xraXRORlQoKTtcblxuICAgIHRoaXMuX2RlY29yYXRlKCk7XG5cbiAgICBsZXQgc2NvcGUgPSB0eXBlb2Ygd2luZG93ICE9PSBcInVuZGVmaW5lZFwiID8gd2luZG93IDogZ2xvYmFsO1xuICAgIHNjb3BlLmFydG9vbGtpdE5GVCA9IHRoaXM7XG5cbiAgICByZXR1cm4gdGhpcztcbiAgfVxuXG4gIC8vIHByaXZhdGUgbWV0aG9kc1xuICAvKipcbiAgICogVXNlZCBpbnRlcm5hbGx5IHRvIGxpbmsgdGhlIGluc3RhbmNlIGluIHRoZSBNb2R1bGVMb2FkZXIgdG8gdGhlXG4gICAqIEFSVG9vbGtpdE5GVCBpbnRlcm5hbCBtZXRob2RzLlxuICAgKiBAcmV0dXJuIHt2b2lkfVxuICAgKi9cbiAgcHJpdmF0ZSBfZGVjb3JhdGUoKSB7XG4gICAgLy8gYWRkIGRlbGVnYXRlIG1ldGhvZHNcbiAgICBbXG4gICAgICBcInNldHVwXCIsXG4gICAgICBcInRlYXJkb3duXCIsXG5cbiAgICAgIFwic2V0dXBBUjJcIixcblxuICAgICAgXCJzZXRMb2dMZXZlbFwiLFxuICAgICAgXCJnZXRMb2dMZXZlbFwiLFxuXG4gICAgICBcInNldERlYnVnTW9kZVwiLFxuICAgICAgXCJnZXREZWJ1Z01vZGVcIixcblxuICAgICAgXCJnZXRQcm9jZXNzaW5nSW1hZ2VcIixcblxuICAgICAgXCJkZXRlY3RNYXJrZXJcIixcbiAgICAgIFwiZGV0ZWN0TkZUTWFya2VyXCIsXG4gICAgICBcImdldE5GVE1hcmtlclwiLFxuICAgICAgXCJnZXRORlREYXRhXCIsXG5cbiAgICAgIFwiZnJhbWVNYWxsb2NcIixcbiAgICAgIFwiTkZUTWFya2VySW5mb1wiLFxuXG4gICAgICBcInNldFByb2plY3Rpb25OZWFyUGxhbmVcIixcbiAgICAgIFwiZ2V0UHJvamVjdGlvbk5lYXJQbGFuZVwiLFxuXG4gICAgICBcInNldFByb2plY3Rpb25GYXJQbGFuZVwiLFxuICAgICAgXCJnZXRQcm9qZWN0aW9uRmFyUGxhbmVcIixcblxuICAgICAgXCJzZXRUaHJlc2hvbGRNb2RlXCIsXG4gICAgICBcImdldFRocmVzaG9sZE1vZGVcIixcblxuICAgICAgXCJzZXRUaHJlc2hvbGRcIixcbiAgICAgIFwiZ2V0VGhyZXNob2xkXCIsXG5cbiAgICAgIFwic2V0SW1hZ2VQcm9jTW9kZVwiLFxuICAgICAgXCJnZXRJbWFnZVByb2NNb2RlXCIsXG5cbiAgICAgIFwiU3RyaW5nTGlzdFwiLFxuICAgIF0uZm9yRWFjaCgobWV0aG9kKSA9PiB7XG4gICAgICB0aGlzLmNvbnZlcnRlcigpW21ldGhvZF0gPSB0aGlzLmluc3RhbmNlW21ldGhvZF07XG4gICAgfSk7XG5cbiAgICAvLyBleHBvc2UgY29uc3RhbnRzXG4gICAgZm9yIChjb25zdCBjbyBpbiB0aGlzLmluc3RhbmNlKSB7XG4gICAgICBpZiAoY28ubWF0Y2goL15BUi8pKSB7XG4gICAgICAgIHRoaXMuY29udmVydGVyKClbY29dID0gdGhpcy5pbnN0YW5jZVtjb107XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLyoqXG4gICAqIFVzZWQgaW50ZXJuYWxseSB0byBjb252ZXJ0IGFuZCBpbmplY3QgY29kZS5cbiAgICogQHJldHVybiB7dGhpc30gdGhlIHRoaXMgb2JqZWN0XG4gICAqL1xuICBwcml2YXRlIGNvbnZlcnRlcigpOiBhbnkge1xuICAgIHJldHVybiB0aGlzO1xuICB9XG5cbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vIHB1YmxpYyBhY2Nlc3NvcnNcbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8qKlxuICAgKiBMb2FkIHRoZSBjYW1lcmEsIHRoaXMgaXMgYW4gaW1wb3J0YW50IGFuZCByZXF1aXJlZCBzdGVwLCBJbnRlcm5hbGx5IGZpbGxcbiAgICogdGhlIEFSUGFyYW0gc3RydWN0LlxuICAgKiBAcGFyYW0ge3N0cmluZ30gdXJsT3JEYXRhOiB0aGUgY2FtZXJhIHBhcmFtZXRlciwgdXN1YWxseSBhIHBhdGggdG8gYSAuZGF0IGZpbGVcbiAgICogQHJldHVybiB7bnVtYmVyfSBhIG51bWJlciwgdGhlIGludGVybmFsIGlkLlxuICAgKi9cbiAgcHVibGljIGFzeW5jIGxvYWRDYW1lcmEodXJsT3JEYXRhOiBhbnkpOiBQcm9taXNlPG51bWJlcj4ge1xuICAgIGNvbnN0IHRhcmdldCA9IFwiL2NhbWVyYV9wYXJhbV9cIiArIHRoaXMuY2FtZXJhQ291bnQrKztcblxuICAgIGxldCBkYXRhO1xuXG4gICAgaWYgKHVybE9yRGF0YSBpbnN0YW5jZW9mIFVpbnQ4QXJyYXkpIHtcbiAgICAgIC8vIGFzc3VtZSBwcmVsb2FkZWQgY2FtZXJhIHBhcmFtc1xuICAgICAgZGF0YSA9IHVybE9yRGF0YTtcbiAgICB9IGVsc2Uge1xuICAgICAgLy8gZmV0Y2ggZGF0YSB2aWEgSFRUUFxuICAgICAgdHJ5IHtcbiAgICAgICAgZGF0YSA9IGF3YWl0IFV0aWxzLmZldGNoUmVtb3RlRGF0YSh1cmxPckRhdGEpO1xuICAgICAgfSBjYXRjaCAoZXJyb3IpIHtcbiAgICAgICAgdGhyb3cgZXJyb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGhpcy5fc3RvcmVEYXRhRmlsZShkYXRhLCB0YXJnZXQpO1xuXG4gICAgLy8gcmV0dXJuIHRoZSBpbnRlcm5hbCBtYXJrZXIgSURcbiAgICByZXR1cm4gdGhpcy5pbnN0YW5jZS5fbG9hZENhbWVyYSh0YXJnZXQpO1xuICB9XG5cbiAgLyoqXG4gICAqIExvYWQgdGhlIE5GVCBNYXJrZXJzICguZnNldCwgLmlzZXQgYW5kIC5mc2V0MykgaW4gdGhlIGNvZGUsIE11c3QgYmUgcHJvdmlkZWRcbiAgICogdGhlIHVybCBvZiB0aGUgZmlsZSB3aXRob3V0IHRoZSBleHRlbnNpb24uIElmIGZhaWxzIHRvIGxvYWQgaXQgcmFpc2UgYW4gZXJyb3IuXG4gICAqIEBwYXJhbSB7bnVtYmVyfSBhcklkIGludGVybmFsIGlkXG4gICAqIEBwYXJhbSB7QXJyYXk8c3RyaW5nPn0gdXJscyAgYXJyYXkgb2YgdXJscyBvZiB0aGUgZGVzY3JpcHRvcnMgZmlsZXMgd2l0aG91dCBleHRcbiAgICogQHBhcmFtIHtmdW5jdGlvbn0gY2FsbGJhY2sgdGhlIGNhbGxiYWNrIHRvIHJldHJpZXZlIHRoZSBpZHMuXG4gICAqIEBwYXJhbSB7ZnVuY3Rpb259IG9uRXJyb3IyIHRoZSBlcnJvciBjYWxsYmFjay5cbiAgICovXG4gIHB1YmxpYyBhZGRORlRNYXJrZXJzKFxuICAgIGFySWQ6IG51bWJlcixcbiAgICB1cmxzOiBBcnJheTxzdHJpbmc+LFxuICAgIGNhbGxiYWNrOiAoZmlsZW5hbWU6IGFueSkgPT4gdm9pZCxcbiAgICBvbkVycm9yMjogKGVycm9yTnVtYmVyOiBhbnkpID0+IHZvaWRcbiAgKTogW3sgaWQ6IG51bWJlciB9XSB7XG4gICAgdmFyIHByZWZpeGVzOiBhbnkgPSBbXTtcbiAgICB2YXIgcGVuZGluZyA9IHVybHMubGVuZ3RoICogMztcbiAgICB2YXIgb25TdWNjZXNzID0gKGZpbGVuYW1lOiBhbnkpID0+IHtcbiAgICAgIHBlbmRpbmcgLT0gMTtcbiAgICAgIGlmIChwZW5kaW5nID09PSAwKSB7XG4gICAgICAgIGNvbnN0IHZlYyA9IG5ldyB0aGlzLmluc3RhbmNlLlN0cmluZ0xpc3QoKTtcbiAgICAgICAgY29uc3QgbWFya2VySWRzID0gW107XG4gICAgICAgIGZvciAobGV0IGkgPSAwOyBpIDwgcHJlZml4ZXMubGVuZ3RoOyBpKyspIHtcbiAgICAgICAgICB2ZWMucHVzaF9iYWNrKHByZWZpeGVzW2ldKTtcbiAgICAgICAgfVxuICAgICAgICB2YXIgcmV0ID0gdGhpcy5pbnN0YW5jZS5fYWRkTkZUTWFya2VycyhhcklkLCB2ZWMpO1xuICAgICAgICBmb3IgKGxldCBpID0gMDsgaSA8IHJldC5zaXplKCk7IGkrKykge1xuICAgICAgICAgIG1hcmtlcklkcy5wdXNoKHJldC5nZXQoaSkpO1xuICAgICAgICB9XG5cbiAgICAgICAgY29uc29sZS5sb2coXCJhZGQgbmZ0IG1hcmtlciBpZHM6IFwiLCBtYXJrZXJJZHMpO1xuICAgICAgICBpZiAoY2FsbGJhY2spIGNhbGxiYWNrKG1hcmtlcklkcyk7XG4gICAgICB9XG4gICAgfTtcbiAgICB2YXIgb25FcnJvciA9IChmaWxlbmFtZTogYW55LCBlcnJvck51bWJlcj86IGFueSkgPT4ge1xuICAgICAgY29uc29sZS5sb2coXCJmYWlsZWQgdG8gbG9hZDogXCIsIGZpbGVuYW1lKTtcbiAgICAgIG9uRXJyb3IyKGVycm9yTnVtYmVyKTtcbiAgICB9O1xuXG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCB1cmxzLmxlbmd0aDsgaSsrKSB7XG4gICAgICB2YXIgdXJsID0gdXJsc1tpXTtcbiAgICAgIHZhciBwcmVmaXggPSBcIi9tYXJrZXJORlRfXCIgKyB0aGlzLm1hcmtlck5GVENvdW50O1xuICAgICAgcHJlZml4ZXMucHVzaChwcmVmaXgpO1xuICAgICAgdmFyIGZpbGVuYW1lMSA9IHByZWZpeCArIFwiLmZzZXRcIjtcbiAgICAgIHZhciBmaWxlbmFtZTIgPSBwcmVmaXggKyBcIi5pc2V0XCI7XG4gICAgICB2YXIgZmlsZW5hbWUzID0gcHJlZml4ICsgXCIuZnNldDNcIjtcblxuICAgICAgdGhpcy5hamF4KFxuICAgICAgICB1cmwgKyBcIi5mc2V0XCIsXG4gICAgICAgIGZpbGVuYW1lMSxcbiAgICAgICAgb25TdWNjZXNzLmJpbmQoZmlsZW5hbWUxKSxcbiAgICAgICAgb25FcnJvci5iaW5kKGZpbGVuYW1lMSlcbiAgICAgICk7XG4gICAgICB0aGlzLmFqYXgoXG4gICAgICAgIHVybCArIFwiLmlzZXRcIixcbiAgICAgICAgZmlsZW5hbWUyLFxuICAgICAgICBvblN1Y2Nlc3MuYmluZChmaWxlbmFtZTIpLFxuICAgICAgICBvbkVycm9yLmJpbmQoZmlsZW5hbWUyKVxuICAgICAgKTtcbiAgICAgIHRoaXMuYWpheChcbiAgICAgICAgdXJsICsgXCIuZnNldDNcIixcbiAgICAgICAgZmlsZW5hbWUzLFxuICAgICAgICBvblN1Y2Nlc3MuYmluZChmaWxlbmFtZTMpLFxuICAgICAgICBvbkVycm9yLmJpbmQoZmlsZW5hbWUzKVxuICAgICAgKTtcbiAgICAgIHRoaXMubWFya2VyTkZUQ291bnQgKz0gMTtcbiAgICB9XG4gICAgbGV0IElkczogYW55ID0gW107XG5cbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IHVybHMubGVuZ3RoOyArK2kpIHtcbiAgICAgIElkcy5wdXNoKGkpO1xuICAgIH1cblxuICAgIHJldHVybiBJZHM7XG4gIH1cblxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAvLyBpbXBsZW1lbnRhdGlvblxuICAvKipcbiAgICogVXNlZCBpbnRlcm5hbGx5IGJ5IExvYWRDYW1lcmEgbWV0aG9kXG4gICAqIEByZXR1cm4ge3ZvaWR9XG4gICAqL1xuICBwcml2YXRlIF9zdG9yZURhdGFGaWxlKGRhdGE6IFVpbnQ4QXJyYXksIHRhcmdldDogc3RyaW5nKSB7XG4gICAgLy8gRlMgaXMgcHJvdmlkZWQgYnkgZW1zY3JpcHRlblxuICAgIC8vIE5vdGU6IHZhbGlkIGRhdGEgbXVzdCBiZSBpbiBiaW5hcnkgZm9ybWF0IGVuY29kZWQgYXMgVWludDhBcnJheVxuICAgIHRoaXMuaW5zdGFuY2UuRlMud3JpdGVGaWxlKHRhcmdldCwgZGF0YSwge1xuICAgICAgZW5jb2Rpbmc6IFwiYmluYXJ5XCIsXG4gICAgfSk7XG4gIH1cblxuICAvKipcbiAgICogVXNlZCBpbnRlcm5hbGx5IGJ5IHRoZSBhZGRORlRNYXJrZXJzIG1ldGhvZFxuICAgKiBAcGFyYW0gdXJsIHVybCBvZiB0aGUgbWFya2VyLlxuICAgKiBAcGFyYW0gdGFyZ2V0IHRoZSB0YXJnZXQgb2YgdGhlIG1hcmtlci5cbiAgICogQHBhcmFtIGNhbGxiYWNrIGNhbGxiYWNrICB0byBnZXQgdGhlIGJpbmFyeSBkYXRhLlxuICAgKiBAcGFyYW0gZXJyb3JDYWxsYmFjayB0aGUgZXJyb3IgY2FsbGJhY2suXG4gICAqL1xuICBwcml2YXRlIGFqYXgoXG4gICAgdXJsOiBzdHJpbmcsXG4gICAgdGFyZ2V0OiBzdHJpbmcsXG4gICAgY2FsbGJhY2s6IChieXRlQXJyYXk6IFVpbnQ4QXJyYXkpID0+IHZvaWQsXG4gICAgZXJyb3JDYWxsYmFjazogKG1lc3NhZ2U6IGFueSkgPT4gdm9pZFxuICApIHtcbiAgICB2YXIgb1JlcSA9IG5ldyBYTUxIdHRwUmVxdWVzdCgpO1xuICAgIG9SZXEub3BlbihcIkdFVFwiLCB1cmwsIHRydWUpO1xuICAgIG9SZXEucmVzcG9uc2VUeXBlID0gXCJhcnJheWJ1ZmZlclwiOyAvLyBibG9iIGFycmF5YnVmZmVyXG4gICAgY29uc3Qgd3JpdGVCeXRlQXJyYXlUb0ZTID0gKFxuICAgICAgdGFyZ2V0OiBzdHJpbmcsXG4gICAgICBieXRlQXJyYXk6IFVpbnQ4QXJyYXksXG4gICAgICBjYWxsYmFjazogKGJ5dGVBcnJheTogVWludDhBcnJheSkgPT4gdm9pZFxuICAgICkgPT4ge1xuICAgICAgdGhpcy5pbnN0YW5jZS5GUy53cml0ZUZpbGUodGFyZ2V0LCBieXRlQXJyYXksIHsgZW5jb2Rpbmc6IFwiYmluYXJ5XCIgfSk7XG4gICAgICBjYWxsYmFjayhieXRlQXJyYXkpO1xuICAgIH07XG5cbiAgICBvUmVxLm9ubG9hZCA9IGZ1bmN0aW9uICgpIHtcbiAgICAgIGlmICh0aGlzLnN0YXR1cyA9PSAyMDApIHtcbiAgICAgICAgdmFyIGFycmF5QnVmZmVyID0gb1JlcS5yZXNwb25zZTtcbiAgICAgICAgdmFyIGJ5dGVBcnJheSA9IG5ldyBVaW50OEFycmF5KGFycmF5QnVmZmVyKTtcbiAgICAgICAgd3JpdGVCeXRlQXJyYXlUb0ZTKHRhcmdldCwgYnl0ZUFycmF5LCBjYWxsYmFjayk7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICBlcnJvckNhbGxiYWNrKHRoaXMuc3RhdHVzKTtcbiAgICAgIH1cbiAgICB9O1xuXG4gICAgb1JlcS5zZW5kKCk7XG4gIH1cbn1cbiIsIi8qXG4gKiAgVXRpbHMudHNcbiAqICBKU0FSVG9vbEtpdE5GVFxuICpcbiAqICBUaGlzIGZpbGUgaXMgcGFydCBvZiBKU0FSVG9vbEtpdE5GVCAtIFdlYkFSS2l0LlxuICpcbiAqICBKU0FSVG9vbEtpdE5GVCBpcyBmcmVlIHNvZnR3YXJlOiB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5XG4gKiAgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5XG4gKiAgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgZWl0aGVyIHZlcnNpb24gMyBvZiB0aGUgTGljZW5zZSwgb3JcbiAqICAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLlxuICpcbiAqICBKU0FSVG9vbEtpdE5GVCBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLFxuICogIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mXG4gKiAgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZVxuICogIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLlxuICpcbiAqICBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljIExpY2Vuc2VcbiAqICBhbG9uZyB3aXRoIEpTQVJUb29sS2l0TkZULiAgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LlxuICpcbiAqICBBcyBhIHNwZWNpYWwgZXhjZXB0aW9uLCB0aGUgY29weXJpZ2h0IGhvbGRlcnMgb2YgdGhpcyBsaWJyYXJ5IGdpdmUgeW91XG4gKiAgcGVybWlzc2lvbiB0byBsaW5rIHRoaXMgbGlicmFyeSB3aXRoIGluZGVwZW5kZW50IG1vZHVsZXMgdG8gcHJvZHVjZSBhblxuICogIGV4ZWN1dGFibGUsIHJlZ2FyZGxlc3Mgb2YgdGhlIGxpY2Vuc2UgdGVybXMgb2YgdGhlc2UgaW5kZXBlbmRlbnQgbW9kdWxlcywgYW5kIHRvXG4gKiAgY29weSBhbmQgZGlzdHJpYnV0ZSB0aGUgcmVzdWx0aW5nIGV4ZWN1dGFibGUgdW5kZXIgdGVybXMgb2YgeW91ciBjaG9pY2UsXG4gKiAgcHJvdmlkZWQgdGhhdCB5b3UgYWxzbyBtZWV0LCBmb3IgZWFjaCBsaW5rZWQgaW5kZXBlbmRlbnQgbW9kdWxlLCB0aGUgdGVybXMgYW5kXG4gKiAgY29uZGl0aW9ucyBvZiB0aGUgbGljZW5zZSBvZiB0aGF0IG1vZHVsZS4gQW4gaW5kZXBlbmRlbnQgbW9kdWxlIGlzIGEgbW9kdWxlXG4gKiAgd2hpY2ggaXMgbmVpdGhlciBkZXJpdmVkIGZyb20gbm9yIGJhc2VkIG9uIHRoaXMgbGlicmFyeS4gSWYgeW91IG1vZGlmeSB0aGlzXG4gKiAgbGlicmFyeSwgeW91IG1heSBleHRlbmQgdGhpcyBleGNlcHRpb24gdG8geW91ciB2ZXJzaW9uIG9mIHRoZSBsaWJyYXJ5LCBidXQgeW91XG4gKiAgYXJlIG5vdCBvYmxpZ2F0ZWQgdG8gZG8gc28uIElmIHlvdSBkbyBub3Qgd2lzaCB0byBkbyBzbywgZGVsZXRlIHRoaXMgZXhjZXB0aW9uXG4gKiAgc3RhdGVtZW50IGZyb20geW91ciB2ZXJzaW9uLlxuICpcbiAqICBDb3B5cmlnaHQgMjAyMCBXZWJBUktpdC5cbiAqXG4gKiAgQXV0aG9yKHMpOiBXYWx0ZXIgUGVyZGFuIEBrYWx3YWx0IGh0dHBzOi8vZ2l0aHViLmNvbS9rYWx3YWx0XG4gKlxuICovXG5pbXBvcnQgYXhpb3MgZnJvbSBcImF4aW9zXCI7XG5cbmV4cG9ydCBkZWZhdWx0IGNsYXNzIFV0aWxzIHtcbiAgc3RhdGljIGFzeW5jIGZldGNoUmVtb3RlRGF0YSh1cmw6IHN0cmluZykge1xuICAgIHRyeSB7XG4gICAgICBjb25zdCByZXNwb25zZTogYW55ID0gYXdhaXQgYXhpb3MuZ2V0KHVybCwge1xuICAgICAgICByZXNwb25zZVR5cGU6IFwiYXJyYXlidWZmZXJcIixcbiAgICAgIH0pO1xuICAgICAgcmV0dXJuIG5ldyBVaW50OEFycmF5KHJlc3BvbnNlLmRhdGEpO1xuICAgIH0gY2F0Y2ggKGVycm9yKSB7XG4gICAgICB0aHJvdyBlcnJvcjtcbiAgICB9XG4gIH1cblxuICBzdGF0aWMgYXN5bmMgZmV0Y2hSZW1vdGVEYXRhQ2FsbGJhY2sodXJsOiBzdHJpbmcsIGNhbGxiYWNrOiBhbnkpIHtcbiAgICB0cnkge1xuICAgICAgY29uc3QgcmVzcG9uc2U6IGFueSA9IGF3YWl0IGF4aW9zXG4gICAgICAgIC5nZXQodXJsLCB7IHJlc3BvbnNlVHlwZTogXCJhcnJheWJ1ZmZlclwiIH0pXG4gICAgICAgIC50aGVuKChyZXNwb25zZTogYW55KSA9PiB7XG4gICAgICAgICAgY29uc3QgZGF0YSA9IG5ldyBVaW50OEFycmF5KHJlc3BvbnNlLmRhdGEpO1xuICAgICAgICAgIGNvbnNvbGUubG9nKGRhdGEpO1xuICAgICAgICAgIGNhbGxiYWNrKHJlc3BvbnNlKTtcbiAgICAgICAgfSk7XG4gICAgICByZXR1cm4gcmVzcG9uc2U7XG4gICAgfSBjYXRjaCAoZXJyb3IpIHtcbiAgICAgIHRocm93IGVycm9yO1xuICAgIH1cbiAgfVxuXG4gIHN0YXRpYyBzdHJpbmcyVWludDhEYXRhKHN0cmluZzogc3RyaW5nKSB7XG4gICAgY29uc3QgZGF0YSA9IG5ldyBVaW50OEFycmF5KHN0cmluZy5sZW5ndGgpO1xuICAgIGZvciAobGV0IGkgPSAwOyBpIDwgZGF0YS5sZW5ndGg7IGkrKykge1xuICAgICAgZGF0YVtpXSA9IHN0cmluZy5jaGFyQ29kZUF0KGkpICYgMHhmZjtcbiAgICB9XG4gICAgcmV0dXJuIGRhdGE7XG4gIH1cbn1cbiIsIi8qKlxuICogQ29weXJpZ2h0IChjKSAyMDE0LXByZXNlbnQsIEZhY2Vib29rLCBJbmMuXG4gKlxuICogVGhpcyBzb3VyY2UgY29kZSBpcyBsaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UgZm91bmQgaW4gdGhlXG4gKiBMSUNFTlNFIGZpbGUgaW4gdGhlIHJvb3QgZGlyZWN0b3J5IG9mIHRoaXMgc291cmNlIHRyZWUuXG4gKi9cblxudmFyIHJ1bnRpbWUgPSAoZnVuY3Rpb24gKGV4cG9ydHMpIHtcbiAgXCJ1c2Ugc3RyaWN0XCI7XG5cbiAgdmFyIE9wID0gT2JqZWN0LnByb3RvdHlwZTtcbiAgdmFyIGhhc093biA9IE9wLmhhc093blByb3BlcnR5O1xuICB2YXIgdW5kZWZpbmVkOyAvLyBNb3JlIGNvbXByZXNzaWJsZSB0aGFuIHZvaWQgMC5cbiAgdmFyICRTeW1ib2wgPSB0eXBlb2YgU3ltYm9sID09PSBcImZ1bmN0aW9uXCIgPyBTeW1ib2wgOiB7fTtcbiAgdmFyIGl0ZXJhdG9yU3ltYm9sID0gJFN5bWJvbC5pdGVyYXRvciB8fCBcIkBAaXRlcmF0b3JcIjtcbiAgdmFyIGFzeW5jSXRlcmF0b3JTeW1ib2wgPSAkU3ltYm9sLmFzeW5jSXRlcmF0b3IgfHwgXCJAQGFzeW5jSXRlcmF0b3JcIjtcbiAgdmFyIHRvU3RyaW5nVGFnU3ltYm9sID0gJFN5bWJvbC50b1N0cmluZ1RhZyB8fCBcIkBAdG9TdHJpbmdUYWdcIjtcblxuICBmdW5jdGlvbiBkZWZpbmUob2JqLCBrZXksIHZhbHVlKSB7XG4gICAgT2JqZWN0LmRlZmluZVByb3BlcnR5KG9iaiwga2V5LCB7XG4gICAgICB2YWx1ZTogdmFsdWUsXG4gICAgICBlbnVtZXJhYmxlOiB0cnVlLFxuICAgICAgY29uZmlndXJhYmxlOiB0cnVlLFxuICAgICAgd3JpdGFibGU6IHRydWVcbiAgICB9KTtcbiAgICByZXR1cm4gb2JqW2tleV07XG4gIH1cbiAgdHJ5IHtcbiAgICAvLyBJRSA4IGhhcyBhIGJyb2tlbiBPYmplY3QuZGVmaW5lUHJvcGVydHkgdGhhdCBvbmx5IHdvcmtzIG9uIERPTSBvYmplY3RzLlxuICAgIGRlZmluZSh7fSwgXCJcIik7XG4gIH0gY2F0Y2ggKGVycikge1xuICAgIGRlZmluZSA9IGZ1bmN0aW9uKG9iaiwga2V5LCB2YWx1ZSkge1xuICAgICAgcmV0dXJuIG9ialtrZXldID0gdmFsdWU7XG4gICAgfTtcbiAgfVxuXG4gIGZ1bmN0aW9uIHdyYXAoaW5uZXJGbiwgb3V0ZXJGbiwgc2VsZiwgdHJ5TG9jc0xpc3QpIHtcbiAgICAvLyBJZiBvdXRlckZuIHByb3ZpZGVkIGFuZCBvdXRlckZuLnByb3RvdHlwZSBpcyBhIEdlbmVyYXRvciwgdGhlbiBvdXRlckZuLnByb3RvdHlwZSBpbnN0YW5jZW9mIEdlbmVyYXRvci5cbiAgICB2YXIgcHJvdG9HZW5lcmF0b3IgPSBvdXRlckZuICYmIG91dGVyRm4ucHJvdG90eXBlIGluc3RhbmNlb2YgR2VuZXJhdG9yID8gb3V0ZXJGbiA6IEdlbmVyYXRvcjtcbiAgICB2YXIgZ2VuZXJhdG9yID0gT2JqZWN0LmNyZWF0ZShwcm90b0dlbmVyYXRvci5wcm90b3R5cGUpO1xuICAgIHZhciBjb250ZXh0ID0gbmV3IENvbnRleHQodHJ5TG9jc0xpc3QgfHwgW10pO1xuXG4gICAgLy8gVGhlIC5faW52b2tlIG1ldGhvZCB1bmlmaWVzIHRoZSBpbXBsZW1lbnRhdGlvbnMgb2YgdGhlIC5uZXh0LFxuICAgIC8vIC50aHJvdywgYW5kIC5yZXR1cm4gbWV0aG9kcy5cbiAgICBnZW5lcmF0b3IuX2ludm9rZSA9IG1ha2VJbnZva2VNZXRob2QoaW5uZXJGbiwgc2VsZiwgY29udGV4dCk7XG5cbiAgICByZXR1cm4gZ2VuZXJhdG9yO1xuICB9XG4gIGV4cG9ydHMud3JhcCA9IHdyYXA7XG5cbiAgLy8gVHJ5L2NhdGNoIGhlbHBlciB0byBtaW5pbWl6ZSBkZW9wdGltaXphdGlvbnMuIFJldHVybnMgYSBjb21wbGV0aW9uXG4gIC8vIHJlY29yZCBsaWtlIGNvbnRleHQudHJ5RW50cmllc1tpXS5jb21wbGV0aW9uLiBUaGlzIGludGVyZmFjZSBjb3VsZFxuICAvLyBoYXZlIGJlZW4gKGFuZCB3YXMgcHJldmlvdXNseSkgZGVzaWduZWQgdG8gdGFrZSBhIGNsb3N1cmUgdG8gYmVcbiAgLy8gaW52b2tlZCB3aXRob3V0IGFyZ3VtZW50cywgYnV0IGluIGFsbCB0aGUgY2FzZXMgd2UgY2FyZSBhYm91dCB3ZVxuICAvLyBhbHJlYWR5IGhhdmUgYW4gZXhpc3RpbmcgbWV0aG9kIHdlIHdhbnQgdG8gY2FsbCwgc28gdGhlcmUncyBubyBuZWVkXG4gIC8vIHRvIGNyZWF0ZSBhIG5ldyBmdW5jdGlvbiBvYmplY3QuIFdlIGNhbiBldmVuIGdldCBhd2F5IHdpdGggYXNzdW1pbmdcbiAgLy8gdGhlIG1ldGhvZCB0YWtlcyBleGFjdGx5IG9uZSBhcmd1bWVudCwgc2luY2UgdGhhdCBoYXBwZW5zIHRvIGJlIHRydWVcbiAgLy8gaW4gZXZlcnkgY2FzZSwgc28gd2UgZG9uJ3QgaGF2ZSB0byB0b3VjaCB0aGUgYXJndW1lbnRzIG9iamVjdC4gVGhlXG4gIC8vIG9ubHkgYWRkaXRpb25hbCBhbGxvY2F0aW9uIHJlcXVpcmVkIGlzIHRoZSBjb21wbGV0aW9uIHJlY29yZCwgd2hpY2hcbiAgLy8gaGFzIGEgc3RhYmxlIHNoYXBlIGFuZCBzbyBob3BlZnVsbHkgc2hvdWxkIGJlIGNoZWFwIHRvIGFsbG9jYXRlLlxuICBmdW5jdGlvbiB0cnlDYXRjaChmbiwgb2JqLCBhcmcpIHtcbiAgICB0cnkge1xuICAgICAgcmV0dXJuIHsgdHlwZTogXCJub3JtYWxcIiwgYXJnOiBmbi5jYWxsKG9iaiwgYXJnKSB9O1xuICAgIH0gY2F0Y2ggKGVycikge1xuICAgICAgcmV0dXJuIHsgdHlwZTogXCJ0aHJvd1wiLCBhcmc6IGVyciB9O1xuICAgIH1cbiAgfVxuXG4gIHZhciBHZW5TdGF0ZVN1c3BlbmRlZFN0YXJ0ID0gXCJzdXNwZW5kZWRTdGFydFwiO1xuICB2YXIgR2VuU3RhdGVTdXNwZW5kZWRZaWVsZCA9IFwic3VzcGVuZGVkWWllbGRcIjtcbiAgdmFyIEdlblN0YXRlRXhlY3V0aW5nID0gXCJleGVjdXRpbmdcIjtcbiAgdmFyIEdlblN0YXRlQ29tcGxldGVkID0gXCJjb21wbGV0ZWRcIjtcblxuICAvLyBSZXR1cm5pbmcgdGhpcyBvYmplY3QgZnJvbSB0aGUgaW5uZXJGbiBoYXMgdGhlIHNhbWUgZWZmZWN0IGFzXG4gIC8vIGJyZWFraW5nIG91dCBvZiB0aGUgZGlzcGF0Y2ggc3dpdGNoIHN0YXRlbWVudC5cbiAgdmFyIENvbnRpbnVlU2VudGluZWwgPSB7fTtcblxuICAvLyBEdW1teSBjb25zdHJ1Y3RvciBmdW5jdGlvbnMgdGhhdCB3ZSB1c2UgYXMgdGhlIC5jb25zdHJ1Y3RvciBhbmRcbiAgLy8gLmNvbnN0cnVjdG9yLnByb3RvdHlwZSBwcm9wZXJ0aWVzIGZvciBmdW5jdGlvbnMgdGhhdCByZXR1cm4gR2VuZXJhdG9yXG4gIC8vIG9iamVjdHMuIEZvciBmdWxsIHNwZWMgY29tcGxpYW5jZSwgeW91IG1heSB3aXNoIHRvIGNvbmZpZ3VyZSB5b3VyXG4gIC8vIG1pbmlmaWVyIG5vdCB0byBtYW5nbGUgdGhlIG5hbWVzIG9mIHRoZXNlIHR3byBmdW5jdGlvbnMuXG4gIGZ1bmN0aW9uIEdlbmVyYXRvcigpIHt9XG4gIGZ1bmN0aW9uIEdlbmVyYXRvckZ1bmN0aW9uKCkge31cbiAgZnVuY3Rpb24gR2VuZXJhdG9yRnVuY3Rpb25Qcm90b3R5cGUoKSB7fVxuXG4gIC8vIFRoaXMgaXMgYSBwb2x5ZmlsbCBmb3IgJUl0ZXJhdG9yUHJvdG90eXBlJSBmb3IgZW52aXJvbm1lbnRzIHRoYXRcbiAgLy8gZG9uJ3QgbmF0aXZlbHkgc3VwcG9ydCBpdC5cbiAgdmFyIEl0ZXJhdG9yUHJvdG90eXBlID0ge307XG4gIGRlZmluZShJdGVyYXRvclByb3RvdHlwZSwgaXRlcmF0b3JTeW1ib2wsIGZ1bmN0aW9uICgpIHtcbiAgICByZXR1cm4gdGhpcztcbiAgfSk7XG5cbiAgdmFyIGdldFByb3RvID0gT2JqZWN0LmdldFByb3RvdHlwZU9mO1xuICB2YXIgTmF0aXZlSXRlcmF0b3JQcm90b3R5cGUgPSBnZXRQcm90byAmJiBnZXRQcm90byhnZXRQcm90byh2YWx1ZXMoW10pKSk7XG4gIGlmIChOYXRpdmVJdGVyYXRvclByb3RvdHlwZSAmJlxuICAgICAgTmF0aXZlSXRlcmF0b3JQcm90b3R5cGUgIT09IE9wICYmXG4gICAgICBoYXNPd24uY2FsbChOYXRpdmVJdGVyYXRvclByb3RvdHlwZSwgaXRlcmF0b3JTeW1ib2wpKSB7XG4gICAgLy8gVGhpcyBlbnZpcm9ubWVudCBoYXMgYSBuYXRpdmUgJUl0ZXJhdG9yUHJvdG90eXBlJTsgdXNlIGl0IGluc3RlYWRcbiAgICAvLyBvZiB0aGUgcG9seWZpbGwuXG4gICAgSXRlcmF0b3JQcm90b3R5cGUgPSBOYXRpdmVJdGVyYXRvclByb3RvdHlwZTtcbiAgfVxuXG4gIHZhciBHcCA9IEdlbmVyYXRvckZ1bmN0aW9uUHJvdG90eXBlLnByb3RvdHlwZSA9XG4gICAgR2VuZXJhdG9yLnByb3RvdHlwZSA9IE9iamVjdC5jcmVhdGUoSXRlcmF0b3JQcm90b3R5cGUpO1xuICBHZW5lcmF0b3JGdW5jdGlvbi5wcm90b3R5cGUgPSBHZW5lcmF0b3JGdW5jdGlvblByb3RvdHlwZTtcbiAgZGVmaW5lKEdwLCBcImNvbnN0cnVjdG9yXCIsIEdlbmVyYXRvckZ1bmN0aW9uUHJvdG90eXBlKTtcbiAgZGVmaW5lKEdlbmVyYXRvckZ1bmN0aW9uUHJvdG90eXBlLCBcImNvbnN0cnVjdG9yXCIsIEdlbmVyYXRvckZ1bmN0aW9uKTtcbiAgR2VuZXJhdG9yRnVuY3Rpb24uZGlzcGxheU5hbWUgPSBkZWZpbmUoXG4gICAgR2VuZXJhdG9yRnVuY3Rpb25Qcm90b3R5cGUsXG4gICAgdG9TdHJpbmdUYWdTeW1ib2wsXG4gICAgXCJHZW5lcmF0b3JGdW5jdGlvblwiXG4gICk7XG5cbiAgLy8gSGVscGVyIGZvciBkZWZpbmluZyB0aGUgLm5leHQsIC50aHJvdywgYW5kIC5yZXR1cm4gbWV0aG9kcyBvZiB0aGVcbiAgLy8gSXRlcmF0b3IgaW50ZXJmYWNlIGluIHRlcm1zIG9mIGEgc2luZ2xlIC5faW52b2tlIG1ldGhvZC5cbiAgZnVuY3Rpb24gZGVmaW5lSXRlcmF0b3JNZXRob2RzKHByb3RvdHlwZSkge1xuICAgIFtcIm5leHRcIiwgXCJ0aHJvd1wiLCBcInJldHVyblwiXS5mb3JFYWNoKGZ1bmN0aW9uKG1ldGhvZCkge1xuICAgICAgZGVmaW5lKHByb3RvdHlwZSwgbWV0aG9kLCBmdW5jdGlvbihhcmcpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuX2ludm9rZShtZXRob2QsIGFyZyk7XG4gICAgICB9KTtcbiAgICB9KTtcbiAgfVxuXG4gIGV4cG9ydHMuaXNHZW5lcmF0b3JGdW5jdGlvbiA9IGZ1bmN0aW9uKGdlbkZ1bikge1xuICAgIHZhciBjdG9yID0gdHlwZW9mIGdlbkZ1biA9PT0gXCJmdW5jdGlvblwiICYmIGdlbkZ1bi5jb25zdHJ1Y3RvcjtcbiAgICByZXR1cm4gY3RvclxuICAgICAgPyBjdG9yID09PSBHZW5lcmF0b3JGdW5jdGlvbiB8fFxuICAgICAgICAvLyBGb3IgdGhlIG5hdGl2ZSBHZW5lcmF0b3JGdW5jdGlvbiBjb25zdHJ1Y3RvciwgdGhlIGJlc3Qgd2UgY2FuXG4gICAgICAgIC8vIGRvIGlzIHRvIGNoZWNrIGl0cyAubmFtZSBwcm9wZXJ0eS5cbiAgICAgICAgKGN0b3IuZGlzcGxheU5hbWUgfHwgY3Rvci5uYW1lKSA9PT0gXCJHZW5lcmF0b3JGdW5jdGlvblwiXG4gICAgICA6IGZhbHNlO1xuICB9O1xuXG4gIGV4cG9ydHMubWFyayA9IGZ1bmN0aW9uKGdlbkZ1bikge1xuICAgIGlmIChPYmplY3Quc2V0UHJvdG90eXBlT2YpIHtcbiAgICAgIE9iamVjdC5zZXRQcm90b3R5cGVPZihnZW5GdW4sIEdlbmVyYXRvckZ1bmN0aW9uUHJvdG90eXBlKTtcbiAgICB9IGVsc2Uge1xuICAgICAgZ2VuRnVuLl9fcHJvdG9fXyA9IEdlbmVyYXRvckZ1bmN0aW9uUHJvdG90eXBlO1xuICAgICAgZGVmaW5lKGdlbkZ1biwgdG9TdHJpbmdUYWdTeW1ib2wsIFwiR2VuZXJhdG9yRnVuY3Rpb25cIik7XG4gICAgfVxuICAgIGdlbkZ1bi5wcm90b3R5cGUgPSBPYmplY3QuY3JlYXRlKEdwKTtcbiAgICByZXR1cm4gZ2VuRnVuO1xuICB9O1xuXG4gIC8vIFdpdGhpbiB0aGUgYm9keSBvZiBhbnkgYXN5bmMgZnVuY3Rpb24sIGBhd2FpdCB4YCBpcyB0cmFuc2Zvcm1lZCB0b1xuICAvLyBgeWllbGQgcmVnZW5lcmF0b3JSdW50aW1lLmF3cmFwKHgpYCwgc28gdGhhdCB0aGUgcnVudGltZSBjYW4gdGVzdFxuICAvLyBgaGFzT3duLmNhbGwodmFsdWUsIFwiX19hd2FpdFwiKWAgdG8gZGV0ZXJtaW5lIGlmIHRoZSB5aWVsZGVkIHZhbHVlIGlzXG4gIC8vIG1lYW50IHRvIGJlIGF3YWl0ZWQuXG4gIGV4cG9ydHMuYXdyYXAgPSBmdW5jdGlvbihhcmcpIHtcbiAgICByZXR1cm4geyBfX2F3YWl0OiBhcmcgfTtcbiAgfTtcblxuICBmdW5jdGlvbiBBc3luY0l0ZXJhdG9yKGdlbmVyYXRvciwgUHJvbWlzZUltcGwpIHtcbiAgICBmdW5jdGlvbiBpbnZva2UobWV0aG9kLCBhcmcsIHJlc29sdmUsIHJlamVjdCkge1xuICAgICAgdmFyIHJlY29yZCA9IHRyeUNhdGNoKGdlbmVyYXRvclttZXRob2RdLCBnZW5lcmF0b3IsIGFyZyk7XG4gICAgICBpZiAocmVjb3JkLnR5cGUgPT09IFwidGhyb3dcIikge1xuICAgICAgICByZWplY3QocmVjb3JkLmFyZyk7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICB2YXIgcmVzdWx0ID0gcmVjb3JkLmFyZztcbiAgICAgICAgdmFyIHZhbHVlID0gcmVzdWx0LnZhbHVlO1xuICAgICAgICBpZiAodmFsdWUgJiZcbiAgICAgICAgICAgIHR5cGVvZiB2YWx1ZSA9PT0gXCJvYmplY3RcIiAmJlxuICAgICAgICAgICAgaGFzT3duLmNhbGwodmFsdWUsIFwiX19hd2FpdFwiKSkge1xuICAgICAgICAgIHJldHVybiBQcm9taXNlSW1wbC5yZXNvbHZlKHZhbHVlLl9fYXdhaXQpLnRoZW4oZnVuY3Rpb24odmFsdWUpIHtcbiAgICAgICAgICAgIGludm9rZShcIm5leHRcIiwgdmFsdWUsIHJlc29sdmUsIHJlamVjdCk7XG4gICAgICAgICAgfSwgZnVuY3Rpb24oZXJyKSB7XG4gICAgICAgICAgICBpbnZva2UoXCJ0aHJvd1wiLCBlcnIsIHJlc29sdmUsIHJlamVjdCk7XG4gICAgICAgICAgfSk7XG4gICAgICAgIH1cblxuICAgICAgICByZXR1cm4gUHJvbWlzZUltcGwucmVzb2x2ZSh2YWx1ZSkudGhlbihmdW5jdGlvbih1bndyYXBwZWQpIHtcbiAgICAgICAgICAvLyBXaGVuIGEgeWllbGRlZCBQcm9taXNlIGlzIHJlc29sdmVkLCBpdHMgZmluYWwgdmFsdWUgYmVjb21lc1xuICAgICAgICAgIC8vIHRoZSAudmFsdWUgb2YgdGhlIFByb21pc2U8e3ZhbHVlLGRvbmV9PiByZXN1bHQgZm9yIHRoZVxuICAgICAgICAgIC8vIGN1cnJlbnQgaXRlcmF0aW9uLlxuICAgICAgICAgIHJlc3VsdC52YWx1ZSA9IHVud3JhcHBlZDtcbiAgICAgICAgICByZXNvbHZlKHJlc3VsdCk7XG4gICAgICAgIH0sIGZ1bmN0aW9uKGVycm9yKSB7XG4gICAgICAgICAgLy8gSWYgYSByZWplY3RlZCBQcm9taXNlIHdhcyB5aWVsZGVkLCB0aHJvdyB0aGUgcmVqZWN0aW9uIGJhY2tcbiAgICAgICAgICAvLyBpbnRvIHRoZSBhc3luYyBnZW5lcmF0b3IgZnVuY3Rpb24gc28gaXQgY2FuIGJlIGhhbmRsZWQgdGhlcmUuXG4gICAgICAgICAgcmV0dXJuIGludm9rZShcInRocm93XCIsIGVycm9yLCByZXNvbHZlLCByZWplY3QpO1xuICAgICAgICB9KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB2YXIgcHJldmlvdXNQcm9taXNlO1xuXG4gICAgZnVuY3Rpb24gZW5xdWV1ZShtZXRob2QsIGFyZykge1xuICAgICAgZnVuY3Rpb24gY2FsbEludm9rZVdpdGhNZXRob2RBbmRBcmcoKSB7XG4gICAgICAgIHJldHVybiBuZXcgUHJvbWlzZUltcGwoZnVuY3Rpb24ocmVzb2x2ZSwgcmVqZWN0KSB7XG4gICAgICAgICAgaW52b2tlKG1ldGhvZCwgYXJnLCByZXNvbHZlLCByZWplY3QpO1xuICAgICAgICB9KTtcbiAgICAgIH1cblxuICAgICAgcmV0dXJuIHByZXZpb3VzUHJvbWlzZSA9XG4gICAgICAgIC8vIElmIGVucXVldWUgaGFzIGJlZW4gY2FsbGVkIGJlZm9yZSwgdGhlbiB3ZSB3YW50IHRvIHdhaXQgdW50aWxcbiAgICAgICAgLy8gYWxsIHByZXZpb3VzIFByb21pc2VzIGhhdmUgYmVlbiByZXNvbHZlZCBiZWZvcmUgY2FsbGluZyBpbnZva2UsXG4gICAgICAgIC8vIHNvIHRoYXQgcmVzdWx0cyBhcmUgYWx3YXlzIGRlbGl2ZXJlZCBpbiB0aGUgY29ycmVjdCBvcmRlci4gSWZcbiAgICAgICAgLy8gZW5xdWV1ZSBoYXMgbm90IGJlZW4gY2FsbGVkIGJlZm9yZSwgdGhlbiBpdCBpcyBpbXBvcnRhbnQgdG9cbiAgICAgICAgLy8gY2FsbCBpbnZva2UgaW1tZWRpYXRlbHksIHdpdGhvdXQgd2FpdGluZyBvbiBhIGNhbGxiYWNrIHRvIGZpcmUsXG4gICAgICAgIC8vIHNvIHRoYXQgdGhlIGFzeW5jIGdlbmVyYXRvciBmdW5jdGlvbiBoYXMgdGhlIG9wcG9ydHVuaXR5IHRvIGRvXG4gICAgICAgIC8vIGFueSBuZWNlc3Nhcnkgc2V0dXAgaW4gYSBwcmVkaWN0YWJsZSB3YXkuIFRoaXMgcHJlZGljdGFiaWxpdHlcbiAgICAgICAgLy8gaXMgd2h5IHRoZSBQcm9taXNlIGNvbnN0cnVjdG9yIHN5bmNocm9ub3VzbHkgaW52b2tlcyBpdHNcbiAgICAgICAgLy8gZXhlY3V0b3IgY2FsbGJhY2ssIGFuZCB3aHkgYXN5bmMgZnVuY3Rpb25zIHN5bmNocm9ub3VzbHlcbiAgICAgICAgLy8gZXhlY3V0ZSBjb2RlIGJlZm9yZSB0aGUgZmlyc3QgYXdhaXQuIFNpbmNlIHdlIGltcGxlbWVudCBzaW1wbGVcbiAgICAgICAgLy8gYXN5bmMgZnVuY3Rpb25zIGluIHRlcm1zIG9mIGFzeW5jIGdlbmVyYXRvcnMsIGl0IGlzIGVzcGVjaWFsbHlcbiAgICAgICAgLy8gaW1wb3J0YW50IHRvIGdldCB0aGlzIHJpZ2h0LCBldmVuIHRob3VnaCBpdCByZXF1aXJlcyBjYXJlLlxuICAgICAgICBwcmV2aW91c1Byb21pc2UgPyBwcmV2aW91c1Byb21pc2UudGhlbihcbiAgICAgICAgICBjYWxsSW52b2tlV2l0aE1ldGhvZEFuZEFyZyxcbiAgICAgICAgICAvLyBBdm9pZCBwcm9wYWdhdGluZyBmYWlsdXJlcyB0byBQcm9taXNlcyByZXR1cm5lZCBieSBsYXRlclxuICAgICAgICAgIC8vIGludm9jYXRpb25zIG9mIHRoZSBpdGVyYXRvci5cbiAgICAgICAgICBjYWxsSW52b2tlV2l0aE1ldGhvZEFuZEFyZ1xuICAgICAgICApIDogY2FsbEludm9rZVdpdGhNZXRob2RBbmRBcmcoKTtcbiAgICB9XG5cbiAgICAvLyBEZWZpbmUgdGhlIHVuaWZpZWQgaGVscGVyIG1ldGhvZCB0aGF0IGlzIHVzZWQgdG8gaW1wbGVtZW50IC5uZXh0LFxuICAgIC8vIC50aHJvdywgYW5kIC5yZXR1cm4gKHNlZSBkZWZpbmVJdGVyYXRvck1ldGhvZHMpLlxuICAgIHRoaXMuX2ludm9rZSA9IGVucXVldWU7XG4gIH1cblxuICBkZWZpbmVJdGVyYXRvck1ldGhvZHMoQXN5bmNJdGVyYXRvci5wcm90b3R5cGUpO1xuICBkZWZpbmUoQXN5bmNJdGVyYXRvci5wcm90b3R5cGUsIGFzeW5jSXRlcmF0b3JTeW1ib2wsIGZ1bmN0aW9uICgpIHtcbiAgICByZXR1cm4gdGhpcztcbiAgfSk7XG4gIGV4cG9ydHMuQXN5bmNJdGVyYXRvciA9IEFzeW5jSXRlcmF0b3I7XG5cbiAgLy8gTm90ZSB0aGF0IHNpbXBsZSBhc3luYyBmdW5jdGlvbnMgYXJlIGltcGxlbWVudGVkIG9uIHRvcCBvZlxuICAvLyBBc3luY0l0ZXJhdG9yIG9iamVjdHM7IHRoZXkganVzdCByZXR1cm4gYSBQcm9taXNlIGZvciB0aGUgdmFsdWUgb2ZcbiAgLy8gdGhlIGZpbmFsIHJlc3VsdCBwcm9kdWNlZCBieSB0aGUgaXRlcmF0b3IuXG4gIGV4cG9ydHMuYXN5bmMgPSBmdW5jdGlvbihpbm5lckZuLCBvdXRlckZuLCBzZWxmLCB0cnlMb2NzTGlzdCwgUHJvbWlzZUltcGwpIHtcbiAgICBpZiAoUHJvbWlzZUltcGwgPT09IHZvaWQgMCkgUHJvbWlzZUltcGwgPSBQcm9taXNlO1xuXG4gICAgdmFyIGl0ZXIgPSBuZXcgQXN5bmNJdGVyYXRvcihcbiAgICAgIHdyYXAoaW5uZXJGbiwgb3V0ZXJGbiwgc2VsZiwgdHJ5TG9jc0xpc3QpLFxuICAgICAgUHJvbWlzZUltcGxcbiAgICApO1xuXG4gICAgcmV0dXJuIGV4cG9ydHMuaXNHZW5lcmF0b3JGdW5jdGlvbihvdXRlckZuKVxuICAgICAgPyBpdGVyIC8vIElmIG91dGVyRm4gaXMgYSBnZW5lcmF0b3IsIHJldHVybiB0aGUgZnVsbCBpdGVyYXRvci5cbiAgICAgIDogaXRlci5uZXh0KCkudGhlbihmdW5jdGlvbihyZXN1bHQpIHtcbiAgICAgICAgICByZXR1cm4gcmVzdWx0LmRvbmUgPyByZXN1bHQudmFsdWUgOiBpdGVyLm5leHQoKTtcbiAgICAgICAgfSk7XG4gIH07XG5cbiAgZnVuY3Rpb24gbWFrZUludm9rZU1ldGhvZChpbm5lckZuLCBzZWxmLCBjb250ZXh0KSB7XG4gICAgdmFyIHN0YXRlID0gR2VuU3RhdGVTdXNwZW5kZWRTdGFydDtcblxuICAgIHJldHVybiBmdW5jdGlvbiBpbnZva2UobWV0aG9kLCBhcmcpIHtcbiAgICAgIGlmIChzdGF0ZSA9PT0gR2VuU3RhdGVFeGVjdXRpbmcpIHtcbiAgICAgICAgdGhyb3cgbmV3IEVycm9yKFwiR2VuZXJhdG9yIGlzIGFscmVhZHkgcnVubmluZ1wiKTtcbiAgICAgIH1cblxuICAgICAgaWYgKHN0YXRlID09PSBHZW5TdGF0ZUNvbXBsZXRlZCkge1xuICAgICAgICBpZiAobWV0aG9kID09PSBcInRocm93XCIpIHtcbiAgICAgICAgICB0aHJvdyBhcmc7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBCZSBmb3JnaXZpbmcsIHBlciAyNS4zLjMuMy4zIG9mIHRoZSBzcGVjOlxuICAgICAgICAvLyBodHRwczovL3Blb3BsZS5tb3ppbGxhLm9yZy9+am9yZW5kb3JmZi9lczYtZHJhZnQuaHRtbCNzZWMtZ2VuZXJhdG9ycmVzdW1lXG4gICAgICAgIHJldHVybiBkb25lUmVzdWx0KCk7XG4gICAgICB9XG5cbiAgICAgIGNvbnRleHQubWV0aG9kID0gbWV0aG9kO1xuICAgICAgY29udGV4dC5hcmcgPSBhcmc7XG5cbiAgICAgIHdoaWxlICh0cnVlKSB7XG4gICAgICAgIHZhciBkZWxlZ2F0ZSA9IGNvbnRleHQuZGVsZWdhdGU7XG4gICAgICAgIGlmIChkZWxlZ2F0ZSkge1xuICAgICAgICAgIHZhciBkZWxlZ2F0ZVJlc3VsdCA9IG1heWJlSW52b2tlRGVsZWdhdGUoZGVsZWdhdGUsIGNvbnRleHQpO1xuICAgICAgICAgIGlmIChkZWxlZ2F0ZVJlc3VsdCkge1xuICAgICAgICAgICAgaWYgKGRlbGVnYXRlUmVzdWx0ID09PSBDb250aW51ZVNlbnRpbmVsKSBjb250aW51ZTtcbiAgICAgICAgICAgIHJldHVybiBkZWxlZ2F0ZVJlc3VsdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpZiAoY29udGV4dC5tZXRob2QgPT09IFwibmV4dFwiKSB7XG4gICAgICAgICAgLy8gU2V0dGluZyBjb250ZXh0Ll9zZW50IGZvciBsZWdhY3kgc3VwcG9ydCBvZiBCYWJlbCdzXG4gICAgICAgICAgLy8gZnVuY3Rpb24uc2VudCBpbXBsZW1lbnRhdGlvbi5cbiAgICAgICAgICBjb250ZXh0LnNlbnQgPSBjb250ZXh0Ll9zZW50ID0gY29udGV4dC5hcmc7XG5cbiAgICAgICAgfSBlbHNlIGlmIChjb250ZXh0Lm1ldGhvZCA9PT0gXCJ0aHJvd1wiKSB7XG4gICAgICAgICAgaWYgKHN0YXRlID09PSBHZW5TdGF0ZVN1c3BlbmRlZFN0YXJ0KSB7XG4gICAgICAgICAgICBzdGF0ZSA9IEdlblN0YXRlQ29tcGxldGVkO1xuICAgICAgICAgICAgdGhyb3cgY29udGV4dC5hcmc7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgY29udGV4dC5kaXNwYXRjaEV4Y2VwdGlvbihjb250ZXh0LmFyZyk7XG5cbiAgICAgICAgfSBlbHNlIGlmIChjb250ZXh0Lm1ldGhvZCA9PT0gXCJyZXR1cm5cIikge1xuICAgICAgICAgIGNvbnRleHQuYWJydXB0KFwicmV0dXJuXCIsIGNvbnRleHQuYXJnKTtcbiAgICAgICAgfVxuXG4gICAgICAgIHN0YXRlID0gR2VuU3RhdGVFeGVjdXRpbmc7XG5cbiAgICAgICAgdmFyIHJlY29yZCA9IHRyeUNhdGNoKGlubmVyRm4sIHNlbGYsIGNvbnRleHQpO1xuICAgICAgICBpZiAocmVjb3JkLnR5cGUgPT09IFwibm9ybWFsXCIpIHtcbiAgICAgICAgICAvLyBJZiBhbiBleGNlcHRpb24gaXMgdGhyb3duIGZyb20gaW5uZXJGbiwgd2UgbGVhdmUgc3RhdGUgPT09XG4gICAgICAgICAgLy8gR2VuU3RhdGVFeGVjdXRpbmcgYW5kIGxvb3AgYmFjayBmb3IgYW5vdGhlciBpbnZvY2F0aW9uLlxuICAgICAgICAgIHN0YXRlID0gY29udGV4dC5kb25lXG4gICAgICAgICAgICA/IEdlblN0YXRlQ29tcGxldGVkXG4gICAgICAgICAgICA6IEdlblN0YXRlU3VzcGVuZGVkWWllbGQ7XG5cbiAgICAgICAgICBpZiAocmVjb3JkLmFyZyA9PT0gQ29udGludWVTZW50aW5lbCkge1xuICAgICAgICAgICAgY29udGludWU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcmV0dXJuIHtcbiAgICAgICAgICAgIHZhbHVlOiByZWNvcmQuYXJnLFxuICAgICAgICAgICAgZG9uZTogY29udGV4dC5kb25lXG4gICAgICAgICAgfTtcblxuICAgICAgICB9IGVsc2UgaWYgKHJlY29yZC50eXBlID09PSBcInRocm93XCIpIHtcbiAgICAgICAgICBzdGF0ZSA9IEdlblN0YXRlQ29tcGxldGVkO1xuICAgICAgICAgIC8vIERpc3BhdGNoIHRoZSBleGNlcHRpb24gYnkgbG9vcGluZyBiYWNrIGFyb3VuZCB0byB0aGVcbiAgICAgICAgICAvLyBjb250ZXh0LmRpc3BhdGNoRXhjZXB0aW9uKGNvbnRleHQuYXJnKSBjYWxsIGFib3ZlLlxuICAgICAgICAgIGNvbnRleHQubWV0aG9kID0gXCJ0aHJvd1wiO1xuICAgICAgICAgIGNvbnRleHQuYXJnID0gcmVjb3JkLmFyZztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH07XG4gIH1cblxuICAvLyBDYWxsIGRlbGVnYXRlLml0ZXJhdG9yW2NvbnRleHQubWV0aG9kXShjb250ZXh0LmFyZykgYW5kIGhhbmRsZSB0aGVcbiAgLy8gcmVzdWx0LCBlaXRoZXIgYnkgcmV0dXJuaW5nIGEgeyB2YWx1ZSwgZG9uZSB9IHJlc3VsdCBmcm9tIHRoZVxuICAvLyBkZWxlZ2F0ZSBpdGVyYXRvciwgb3IgYnkgbW9kaWZ5aW5nIGNvbnRleHQubWV0aG9kIGFuZCBjb250ZXh0LmFyZyxcbiAgLy8gc2V0dGluZyBjb250ZXh0LmRlbGVnYXRlIHRvIG51bGwsIGFuZCByZXR1cm5pbmcgdGhlIENvbnRpbnVlU2VudGluZWwuXG4gIGZ1bmN0aW9uIG1heWJlSW52b2tlRGVsZWdhdGUoZGVsZWdhdGUsIGNvbnRleHQpIHtcbiAgICB2YXIgbWV0aG9kID0gZGVsZWdhdGUuaXRlcmF0b3JbY29udGV4dC5tZXRob2RdO1xuICAgIGlmIChtZXRob2QgPT09IHVuZGVmaW5lZCkge1xuICAgICAgLy8gQSAudGhyb3cgb3IgLnJldHVybiB3aGVuIHRoZSBkZWxlZ2F0ZSBpdGVyYXRvciBoYXMgbm8gLnRocm93XG4gICAgICAvLyBtZXRob2QgYWx3YXlzIHRlcm1pbmF0ZXMgdGhlIHlpZWxkKiBsb29wLlxuICAgICAgY29udGV4dC5kZWxlZ2F0ZSA9IG51bGw7XG5cbiAgICAgIGlmIChjb250ZXh0Lm1ldGhvZCA9PT0gXCJ0aHJvd1wiKSB7XG4gICAgICAgIC8vIE5vdGU6IFtcInJldHVyblwiXSBtdXN0IGJlIHVzZWQgZm9yIEVTMyBwYXJzaW5nIGNvbXBhdGliaWxpdHkuXG4gICAgICAgIGlmIChkZWxlZ2F0ZS5pdGVyYXRvcltcInJldHVyblwiXSkge1xuICAgICAgICAgIC8vIElmIHRoZSBkZWxlZ2F0ZSBpdGVyYXRvciBoYXMgYSByZXR1cm4gbWV0aG9kLCBnaXZlIGl0IGFcbiAgICAgICAgICAvLyBjaGFuY2UgdG8gY2xlYW4gdXAuXG4gICAgICAgICAgY29udGV4dC5tZXRob2QgPSBcInJldHVyblwiO1xuICAgICAgICAgIGNvbnRleHQuYXJnID0gdW5kZWZpbmVkO1xuICAgICAgICAgIG1heWJlSW52b2tlRGVsZWdhdGUoZGVsZWdhdGUsIGNvbnRleHQpO1xuXG4gICAgICAgICAgaWYgKGNvbnRleHQubWV0aG9kID09PSBcInRocm93XCIpIHtcbiAgICAgICAgICAgIC8vIElmIG1heWJlSW52b2tlRGVsZWdhdGUoY29udGV4dCkgY2hhbmdlZCBjb250ZXh0Lm1ldGhvZCBmcm9tXG4gICAgICAgICAgICAvLyBcInJldHVyblwiIHRvIFwidGhyb3dcIiwgbGV0IHRoYXQgb3ZlcnJpZGUgdGhlIFR5cGVFcnJvciBiZWxvdy5cbiAgICAgICAgICAgIHJldHVybiBDb250aW51ZVNlbnRpbmVsO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGNvbnRleHQubWV0aG9kID0gXCJ0aHJvd1wiO1xuICAgICAgICBjb250ZXh0LmFyZyA9IG5ldyBUeXBlRXJyb3IoXG4gICAgICAgICAgXCJUaGUgaXRlcmF0b3IgZG9lcyBub3QgcHJvdmlkZSBhICd0aHJvdycgbWV0aG9kXCIpO1xuICAgICAgfVxuXG4gICAgICByZXR1cm4gQ29udGludWVTZW50aW5lbDtcbiAgICB9XG5cbiAgICB2YXIgcmVjb3JkID0gdHJ5Q2F0Y2gobWV0aG9kLCBkZWxlZ2F0ZS5pdGVyYXRvciwgY29udGV4dC5hcmcpO1xuXG4gICAgaWYgKHJlY29yZC50eXBlID09PSBcInRocm93XCIpIHtcbiAgICAgIGNvbnRleHQubWV0aG9kID0gXCJ0aHJvd1wiO1xuICAgICAgY29udGV4dC5hcmcgPSByZWNvcmQuYXJnO1xuICAgICAgY29udGV4dC5kZWxlZ2F0ZSA9IG51bGw7XG4gICAgICByZXR1cm4gQ29udGludWVTZW50aW5lbDtcbiAgICB9XG5cbiAgICB2YXIgaW5mbyA9IHJlY29yZC5hcmc7XG5cbiAgICBpZiAoISBpbmZvKSB7XG4gICAgICBjb250ZXh0Lm1ldGhvZCA9IFwidGhyb3dcIjtcbiAgICAgIGNvbnRleHQuYXJnID0gbmV3IFR5cGVFcnJvcihcIml0ZXJhdG9yIHJlc3VsdCBpcyBub3QgYW4gb2JqZWN0XCIpO1xuICAgICAgY29udGV4dC5kZWxlZ2F0ZSA9IG51bGw7XG4gICAgICByZXR1cm4gQ29udGludWVTZW50aW5lbDtcbiAgICB9XG5cbiAgICBpZiAoaW5mby5kb25lKSB7XG4gICAgICAvLyBBc3NpZ24gdGhlIHJlc3VsdCBvZiB0aGUgZmluaXNoZWQgZGVsZWdhdGUgdG8gdGhlIHRlbXBvcmFyeVxuICAgICAgLy8gdmFyaWFibGUgc3BlY2lmaWVkIGJ5IGRlbGVnYXRlLnJlc3VsdE5hbWUgKHNlZSBkZWxlZ2F0ZVlpZWxkKS5cbiAgICAgIGNvbnRleHRbZGVsZWdhdGUucmVzdWx0TmFtZV0gPSBpbmZvLnZhbHVlO1xuXG4gICAgICAvLyBSZXN1bWUgZXhlY3V0aW9uIGF0IHRoZSBkZXNpcmVkIGxvY2F0aW9uIChzZWUgZGVsZWdhdGVZaWVsZCkuXG4gICAgICBjb250ZXh0Lm5leHQgPSBkZWxlZ2F0ZS5uZXh0TG9jO1xuXG4gICAgICAvLyBJZiBjb250ZXh0Lm1ldGhvZCB3YXMgXCJ0aHJvd1wiIGJ1dCB0aGUgZGVsZWdhdGUgaGFuZGxlZCB0aGVcbiAgICAgIC8vIGV4Y2VwdGlvbiwgbGV0IHRoZSBvdXRlciBnZW5lcmF0b3IgcHJvY2VlZCBub3JtYWxseS4gSWZcbiAgICAgIC8vIGNvbnRleHQubWV0aG9kIHdhcyBcIm5leHRcIiwgZm9yZ2V0IGNvbnRleHQuYXJnIHNpbmNlIGl0IGhhcyBiZWVuXG4gICAgICAvLyBcImNvbnN1bWVkXCIgYnkgdGhlIGRlbGVnYXRlIGl0ZXJhdG9yLiBJZiBjb250ZXh0Lm1ldGhvZCB3YXNcbiAgICAgIC8vIFwicmV0dXJuXCIsIGFsbG93IHRoZSBvcmlnaW5hbCAucmV0dXJuIGNhbGwgdG8gY29udGludWUgaW4gdGhlXG4gICAgICAvLyBvdXRlciBnZW5lcmF0b3IuXG4gICAgICBpZiAoY29udGV4dC5tZXRob2QgIT09IFwicmV0dXJuXCIpIHtcbiAgICAgICAgY29udGV4dC5tZXRob2QgPSBcIm5leHRcIjtcbiAgICAgICAgY29udGV4dC5hcmcgPSB1bmRlZmluZWQ7XG4gICAgICB9XG5cbiAgICB9IGVsc2Uge1xuICAgICAgLy8gUmUteWllbGQgdGhlIHJlc3VsdCByZXR1cm5lZCBieSB0aGUgZGVsZWdhdGUgbWV0aG9kLlxuICAgICAgcmV0dXJuIGluZm87XG4gICAgfVxuXG4gICAgLy8gVGhlIGRlbGVnYXRlIGl0ZXJhdG9yIGlzIGZpbmlzaGVkLCBzbyBmb3JnZXQgaXQgYW5kIGNvbnRpbnVlIHdpdGhcbiAgICAvLyB0aGUgb3V0ZXIgZ2VuZXJhdG9yLlxuICAgIGNvbnRleHQuZGVsZWdhdGUgPSBudWxsO1xuICAgIHJldHVybiBDb250aW51ZVNlbnRpbmVsO1xuICB9XG5cbiAgLy8gRGVmaW5lIEdlbmVyYXRvci5wcm90b3R5cGUue25leHQsdGhyb3cscmV0dXJufSBpbiB0ZXJtcyBvZiB0aGVcbiAgLy8gdW5pZmllZCAuX2ludm9rZSBoZWxwZXIgbWV0aG9kLlxuICBkZWZpbmVJdGVyYXRvck1ldGhvZHMoR3ApO1xuXG4gIGRlZmluZShHcCwgdG9TdHJpbmdUYWdTeW1ib2wsIFwiR2VuZXJhdG9yXCIpO1xuXG4gIC8vIEEgR2VuZXJhdG9yIHNob3VsZCBhbHdheXMgcmV0dXJuIGl0c2VsZiBhcyB0aGUgaXRlcmF0b3Igb2JqZWN0IHdoZW4gdGhlXG4gIC8vIEBAaXRlcmF0b3IgZnVuY3Rpb24gaXMgY2FsbGVkIG9uIGl0LiBTb21lIGJyb3dzZXJzJyBpbXBsZW1lbnRhdGlvbnMgb2YgdGhlXG4gIC8vIGl0ZXJhdG9yIHByb3RvdHlwZSBjaGFpbiBpbmNvcnJlY3RseSBpbXBsZW1lbnQgdGhpcywgY2F1c2luZyB0aGUgR2VuZXJhdG9yXG4gIC8vIG9iamVjdCB0byBub3QgYmUgcmV0dXJuZWQgZnJvbSB0aGlzIGNhbGwuIFRoaXMgZW5zdXJlcyB0aGF0IGRvZXNuJ3QgaGFwcGVuLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL2ZhY2Vib29rL3JlZ2VuZXJhdG9yL2lzc3Vlcy8yNzQgZm9yIG1vcmUgZGV0YWlscy5cbiAgZGVmaW5lKEdwLCBpdGVyYXRvclN5bWJvbCwgZnVuY3Rpb24oKSB7XG4gICAgcmV0dXJuIHRoaXM7XG4gIH0pO1xuXG4gIGRlZmluZShHcCwgXCJ0b1N0cmluZ1wiLCBmdW5jdGlvbigpIHtcbiAgICByZXR1cm4gXCJbb2JqZWN0IEdlbmVyYXRvcl1cIjtcbiAgfSk7XG5cbiAgZnVuY3Rpb24gcHVzaFRyeUVudHJ5KGxvY3MpIHtcbiAgICB2YXIgZW50cnkgPSB7IHRyeUxvYzogbG9jc1swXSB9O1xuXG4gICAgaWYgKDEgaW4gbG9jcykge1xuICAgICAgZW50cnkuY2F0Y2hMb2MgPSBsb2NzWzFdO1xuICAgIH1cblxuICAgIGlmICgyIGluIGxvY3MpIHtcbiAgICAgIGVudHJ5LmZpbmFsbHlMb2MgPSBsb2NzWzJdO1xuICAgICAgZW50cnkuYWZ0ZXJMb2MgPSBsb2NzWzNdO1xuICAgIH1cblxuICAgIHRoaXMudHJ5RW50cmllcy5wdXNoKGVudHJ5KTtcbiAgfVxuXG4gIGZ1bmN0aW9uIHJlc2V0VHJ5RW50cnkoZW50cnkpIHtcbiAgICB2YXIgcmVjb3JkID0gZW50cnkuY29tcGxldGlvbiB8fCB7fTtcbiAgICByZWNvcmQudHlwZSA9IFwibm9ybWFsXCI7XG4gICAgZGVsZXRlIHJlY29yZC5hcmc7XG4gICAgZW50cnkuY29tcGxldGlvbiA9IHJlY29yZDtcbiAgfVxuXG4gIGZ1bmN0aW9uIENvbnRleHQodHJ5TG9jc0xpc3QpIHtcbiAgICAvLyBUaGUgcm9vdCBlbnRyeSBvYmplY3QgKGVmZmVjdGl2ZWx5IGEgdHJ5IHN0YXRlbWVudCB3aXRob3V0IGEgY2F0Y2hcbiAgICAvLyBvciBhIGZpbmFsbHkgYmxvY2spIGdpdmVzIHVzIGEgcGxhY2UgdG8gc3RvcmUgdmFsdWVzIHRocm93biBmcm9tXG4gICAgLy8gbG9jYXRpb25zIHdoZXJlIHRoZXJlIGlzIG5vIGVuY2xvc2luZyB0cnkgc3RhdGVtZW50LlxuICAgIHRoaXMudHJ5RW50cmllcyA9IFt7IHRyeUxvYzogXCJyb290XCIgfV07XG4gICAgdHJ5TG9jc0xpc3QuZm9yRWFjaChwdXNoVHJ5RW50cnksIHRoaXMpO1xuICAgIHRoaXMucmVzZXQodHJ1ZSk7XG4gIH1cblxuICBleHBvcnRzLmtleXMgPSBmdW5jdGlvbihvYmplY3QpIHtcbiAgICB2YXIga2V5cyA9IFtdO1xuICAgIGZvciAodmFyIGtleSBpbiBvYmplY3QpIHtcbiAgICAgIGtleXMucHVzaChrZXkpO1xuICAgIH1cbiAgICBrZXlzLnJldmVyc2UoKTtcblxuICAgIC8vIFJhdGhlciB0aGFuIHJldHVybmluZyBhbiBvYmplY3Qgd2l0aCBhIG5leHQgbWV0aG9kLCB3ZSBrZWVwXG4gICAgLy8gdGhpbmdzIHNpbXBsZSBhbmQgcmV0dXJuIHRoZSBuZXh0IGZ1bmN0aW9uIGl0c2VsZi5cbiAgICByZXR1cm4gZnVuY3Rpb24gbmV4dCgpIHtcbiAgICAgIHdoaWxlIChrZXlzLmxlbmd0aCkge1xuICAgICAgICB2YXIga2V5ID0ga2V5cy5wb3AoKTtcbiAgICAgICAgaWYgKGtleSBpbiBvYmplY3QpIHtcbiAgICAgICAgICBuZXh0LnZhbHVlID0ga2V5O1xuICAgICAgICAgIG5leHQuZG9uZSA9IGZhbHNlO1xuICAgICAgICAgIHJldHVybiBuZXh0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIFRvIGF2b2lkIGNyZWF0aW5nIGFuIGFkZGl0aW9uYWwgb2JqZWN0LCB3ZSBqdXN0IGhhbmcgdGhlIC52YWx1ZVxuICAgICAgLy8gYW5kIC5kb25lIHByb3BlcnRpZXMgb2ZmIHRoZSBuZXh0IGZ1bmN0aW9uIG9iamVjdCBpdHNlbGYuIFRoaXNcbiAgICAgIC8vIGFsc28gZW5zdXJlcyB0aGF0IHRoZSBtaW5pZmllciB3aWxsIG5vdCBhbm9ueW1pemUgdGhlIGZ1bmN0aW9uLlxuICAgICAgbmV4dC5kb25lID0gdHJ1ZTtcbiAgICAgIHJldHVybiBuZXh0O1xuICAgIH07XG4gIH07XG5cbiAgZnVuY3Rpb24gdmFsdWVzKGl0ZXJhYmxlKSB7XG4gICAgaWYgKGl0ZXJhYmxlKSB7XG4gICAgICB2YXIgaXRlcmF0b3JNZXRob2QgPSBpdGVyYWJsZVtpdGVyYXRvclN5bWJvbF07XG4gICAgICBpZiAoaXRlcmF0b3JNZXRob2QpIHtcbiAgICAgICAgcmV0dXJuIGl0ZXJhdG9yTWV0aG9kLmNhbGwoaXRlcmFibGUpO1xuICAgICAgfVxuXG4gICAgICBpZiAodHlwZW9mIGl0ZXJhYmxlLm5leHQgPT09IFwiZnVuY3Rpb25cIikge1xuICAgICAgICByZXR1cm4gaXRlcmFibGU7XG4gICAgICB9XG5cbiAgICAgIGlmICghaXNOYU4oaXRlcmFibGUubGVuZ3RoKSkge1xuICAgICAgICB2YXIgaSA9IC0xLCBuZXh0ID0gZnVuY3Rpb24gbmV4dCgpIHtcbiAgICAgICAgICB3aGlsZSAoKytpIDwgaXRlcmFibGUubGVuZ3RoKSB7XG4gICAgICAgICAgICBpZiAoaGFzT3duLmNhbGwoaXRlcmFibGUsIGkpKSB7XG4gICAgICAgICAgICAgIG5leHQudmFsdWUgPSBpdGVyYWJsZVtpXTtcbiAgICAgICAgICAgICAgbmV4dC5kb25lID0gZmFsc2U7XG4gICAgICAgICAgICAgIHJldHVybiBuZXh0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIG5leHQudmFsdWUgPSB1bmRlZmluZWQ7XG4gICAgICAgICAgbmV4dC5kb25lID0gdHJ1ZTtcblxuICAgICAgICAgIHJldHVybiBuZXh0O1xuICAgICAgICB9O1xuXG4gICAgICAgIHJldHVybiBuZXh0Lm5leHQgPSBuZXh0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFJldHVybiBhbiBpdGVyYXRvciB3aXRoIG5vIHZhbHVlcy5cbiAgICByZXR1cm4geyBuZXh0OiBkb25lUmVzdWx0IH07XG4gIH1cbiAgZXhwb3J0cy52YWx1ZXMgPSB2YWx1ZXM7XG5cbiAgZnVuY3Rpb24gZG9uZVJlc3VsdCgpIHtcbiAgICByZXR1cm4geyB2YWx1ZTogdW5kZWZpbmVkLCBkb25lOiB0cnVlIH07XG4gIH1cblxuICBDb250ZXh0LnByb3RvdHlwZSA9IHtcbiAgICBjb25zdHJ1Y3RvcjogQ29udGV4dCxcblxuICAgIHJlc2V0OiBmdW5jdGlvbihza2lwVGVtcFJlc2V0KSB7XG4gICAgICB0aGlzLnByZXYgPSAwO1xuICAgICAgdGhpcy5uZXh0ID0gMDtcbiAgICAgIC8vIFJlc2V0dGluZyBjb250ZXh0Ll9zZW50IGZvciBsZWdhY3kgc3VwcG9ydCBvZiBCYWJlbCdzXG4gICAgICAvLyBmdW5jdGlvbi5zZW50IGltcGxlbWVudGF0aW9uLlxuICAgICAgdGhpcy5zZW50ID0gdGhpcy5fc2VudCA9IHVuZGVmaW5lZDtcbiAgICAgIHRoaXMuZG9uZSA9IGZhbHNlO1xuICAgICAgdGhpcy5kZWxlZ2F0ZSA9IG51bGw7XG5cbiAgICAgIHRoaXMubWV0aG9kID0gXCJuZXh0XCI7XG4gICAgICB0aGlzLmFyZyA9IHVuZGVmaW5lZDtcblxuICAgICAgdGhpcy50cnlFbnRyaWVzLmZvckVhY2gocmVzZXRUcnlFbnRyeSk7XG5cbiAgICAgIGlmICghc2tpcFRlbXBSZXNldCkge1xuICAgICAgICBmb3IgKHZhciBuYW1lIGluIHRoaXMpIHtcbiAgICAgICAgICAvLyBOb3Qgc3VyZSBhYm91dCB0aGUgb3B0aW1hbCBvcmRlciBvZiB0aGVzZSBjb25kaXRpb25zOlxuICAgICAgICAgIGlmIChuYW1lLmNoYXJBdCgwKSA9PT0gXCJ0XCIgJiZcbiAgICAgICAgICAgICAgaGFzT3duLmNhbGwodGhpcywgbmFtZSkgJiZcbiAgICAgICAgICAgICAgIWlzTmFOKCtuYW1lLnNsaWNlKDEpKSkge1xuICAgICAgICAgICAgdGhpc1tuYW1lXSA9IHVuZGVmaW5lZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9LFxuXG4gICAgc3RvcDogZnVuY3Rpb24oKSB7XG4gICAgICB0aGlzLmRvbmUgPSB0cnVlO1xuXG4gICAgICB2YXIgcm9vdEVudHJ5ID0gdGhpcy50cnlFbnRyaWVzWzBdO1xuICAgICAgdmFyIHJvb3RSZWNvcmQgPSByb290RW50cnkuY29tcGxldGlvbjtcbiAgICAgIGlmIChyb290UmVjb3JkLnR5cGUgPT09IFwidGhyb3dcIikge1xuICAgICAgICB0aHJvdyByb290UmVjb3JkLmFyZztcbiAgICAgIH1cblxuICAgICAgcmV0dXJuIHRoaXMucnZhbDtcbiAgICB9LFxuXG4gICAgZGlzcGF0Y2hFeGNlcHRpb246IGZ1bmN0aW9uKGV4Y2VwdGlvbikge1xuICAgICAgaWYgKHRoaXMuZG9uZSkge1xuICAgICAgICB0aHJvdyBleGNlcHRpb247XG4gICAgICB9XG5cbiAgICAgIHZhciBjb250ZXh0ID0gdGhpcztcbiAgICAgIGZ1bmN0aW9uIGhhbmRsZShsb2MsIGNhdWdodCkge1xuICAgICAgICByZWNvcmQudHlwZSA9IFwidGhyb3dcIjtcbiAgICAgICAgcmVjb3JkLmFyZyA9IGV4Y2VwdGlvbjtcbiAgICAgICAgY29udGV4dC5uZXh0ID0gbG9jO1xuXG4gICAgICAgIGlmIChjYXVnaHQpIHtcbiAgICAgICAgICAvLyBJZiB0aGUgZGlzcGF0Y2hlZCBleGNlcHRpb24gd2FzIGNhdWdodCBieSBhIGNhdGNoIGJsb2NrLFxuICAgICAgICAgIC8vIHRoZW4gbGV0IHRoYXQgY2F0Y2ggYmxvY2sgaGFuZGxlIHRoZSBleGNlcHRpb24gbm9ybWFsbHkuXG4gICAgICAgICAgY29udGV4dC5tZXRob2QgPSBcIm5leHRcIjtcbiAgICAgICAgICBjb250ZXh0LmFyZyA9IHVuZGVmaW5lZDtcbiAgICAgICAgfVxuXG4gICAgICAgIHJldHVybiAhISBjYXVnaHQ7XG4gICAgICB9XG5cbiAgICAgIGZvciAodmFyIGkgPSB0aGlzLnRyeUVudHJpZXMubGVuZ3RoIC0gMTsgaSA+PSAwOyAtLWkpIHtcbiAgICAgICAgdmFyIGVudHJ5ID0gdGhpcy50cnlFbnRyaWVzW2ldO1xuICAgICAgICB2YXIgcmVjb3JkID0gZW50cnkuY29tcGxldGlvbjtcblxuICAgICAgICBpZiAoZW50cnkudHJ5TG9jID09PSBcInJvb3RcIikge1xuICAgICAgICAgIC8vIEV4Y2VwdGlvbiB0aHJvd24gb3V0c2lkZSBvZiBhbnkgdHJ5IGJsb2NrIHRoYXQgY291bGQgaGFuZGxlXG4gICAgICAgICAgLy8gaXQsIHNvIHNldCB0aGUgY29tcGxldGlvbiB2YWx1ZSBvZiB0aGUgZW50aXJlIGZ1bmN0aW9uIHRvXG4gICAgICAgICAgLy8gdGhyb3cgdGhlIGV4Y2VwdGlvbi5cbiAgICAgICAgICByZXR1cm4gaGFuZGxlKFwiZW5kXCIpO1xuICAgICAgICB9XG5cbiAgICAgICAgaWYgKGVudHJ5LnRyeUxvYyA8PSB0aGlzLnByZXYpIHtcbiAgICAgICAgICB2YXIgaGFzQ2F0Y2ggPSBoYXNPd24uY2FsbChlbnRyeSwgXCJjYXRjaExvY1wiKTtcbiAgICAgICAgICB2YXIgaGFzRmluYWxseSA9IGhhc093bi5jYWxsKGVudHJ5LCBcImZpbmFsbHlMb2NcIik7XG5cbiAgICAgICAgICBpZiAoaGFzQ2F0Y2ggJiYgaGFzRmluYWxseSkge1xuICAgICAgICAgICAgaWYgKHRoaXMucHJldiA8IGVudHJ5LmNhdGNoTG9jKSB7XG4gICAgICAgICAgICAgIHJldHVybiBoYW5kbGUoZW50cnkuY2F0Y2hMb2MsIHRydWUpO1xuICAgICAgICAgICAgfSBlbHNlIGlmICh0aGlzLnByZXYgPCBlbnRyeS5maW5hbGx5TG9jKSB7XG4gICAgICAgICAgICAgIHJldHVybiBoYW5kbGUoZW50cnkuZmluYWxseUxvYyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICB9IGVsc2UgaWYgKGhhc0NhdGNoKSB7XG4gICAgICAgICAgICBpZiAodGhpcy5wcmV2IDwgZW50cnkuY2F0Y2hMb2MpIHtcbiAgICAgICAgICAgICAgcmV0dXJuIGhhbmRsZShlbnRyeS5jYXRjaExvYywgdHJ1ZSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICB9IGVsc2UgaWYgKGhhc0ZpbmFsbHkpIHtcbiAgICAgICAgICAgIGlmICh0aGlzLnByZXYgPCBlbnRyeS5maW5hbGx5TG9jKSB7XG4gICAgICAgICAgICAgIHJldHVybiBoYW5kbGUoZW50cnkuZmluYWxseUxvYyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgdGhyb3cgbmV3IEVycm9yKFwidHJ5IHN0YXRlbWVudCB3aXRob3V0IGNhdGNoIG9yIGZpbmFsbHlcIik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfSxcblxuICAgIGFicnVwdDogZnVuY3Rpb24odHlwZSwgYXJnKSB7XG4gICAgICBmb3IgKHZhciBpID0gdGhpcy50cnlFbnRyaWVzLmxlbmd0aCAtIDE7IGkgPj0gMDsgLS1pKSB7XG4gICAgICAgIHZhciBlbnRyeSA9IHRoaXMudHJ5RW50cmllc1tpXTtcbiAgICAgICAgaWYgKGVudHJ5LnRyeUxvYyA8PSB0aGlzLnByZXYgJiZcbiAgICAgICAgICAgIGhhc093bi5jYWxsKGVudHJ5LCBcImZpbmFsbHlMb2NcIikgJiZcbiAgICAgICAgICAgIHRoaXMucHJldiA8IGVudHJ5LmZpbmFsbHlMb2MpIHtcbiAgICAgICAgICB2YXIgZmluYWxseUVudHJ5ID0gZW50cnk7XG4gICAgICAgICAgYnJlYWs7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaWYgKGZpbmFsbHlFbnRyeSAmJlxuICAgICAgICAgICh0eXBlID09PSBcImJyZWFrXCIgfHxcbiAgICAgICAgICAgdHlwZSA9PT0gXCJjb250aW51ZVwiKSAmJlxuICAgICAgICAgIGZpbmFsbHlFbnRyeS50cnlMb2MgPD0gYXJnICYmXG4gICAgICAgICAgYXJnIDw9IGZpbmFsbHlFbnRyeS5maW5hbGx5TG9jKSB7XG4gICAgICAgIC8vIElnbm9yZSB0aGUgZmluYWxseSBlbnRyeSBpZiBjb250cm9sIGlzIG5vdCBqdW1waW5nIHRvIGFcbiAgICAgICAgLy8gbG9jYXRpb24gb3V0c2lkZSB0aGUgdHJ5L2NhdGNoIGJsb2NrLlxuICAgICAgICBmaW5hbGx5RW50cnkgPSBudWxsO1xuICAgICAgfVxuXG4gICAgICB2YXIgcmVjb3JkID0gZmluYWxseUVudHJ5ID8gZmluYWxseUVudHJ5LmNvbXBsZXRpb24gOiB7fTtcbiAgICAgIHJlY29yZC50eXBlID0gdHlwZTtcbiAgICAgIHJlY29yZC5hcmcgPSBhcmc7XG5cbiAgICAgIGlmIChmaW5hbGx5RW50cnkpIHtcbiAgICAgICAgdGhpcy5tZXRob2QgPSBcIm5leHRcIjtcbiAgICAgICAgdGhpcy5uZXh0ID0gZmluYWxseUVudHJ5LmZpbmFsbHlMb2M7XG4gICAgICAgIHJldHVybiBDb250aW51ZVNlbnRpbmVsO1xuICAgICAgfVxuXG4gICAgICByZXR1cm4gdGhpcy5jb21wbGV0ZShyZWNvcmQpO1xuICAgIH0sXG5cbiAgICBjb21wbGV0ZTogZnVuY3Rpb24ocmVjb3JkLCBhZnRlckxvYykge1xuICAgICAgaWYgKHJlY29yZC50eXBlID09PSBcInRocm93XCIpIHtcbiAgICAgICAgdGhyb3cgcmVjb3JkLmFyZztcbiAgICAgIH1cblxuICAgICAgaWYgKHJlY29yZC50eXBlID09PSBcImJyZWFrXCIgfHxcbiAgICAgICAgICByZWNvcmQudHlwZSA9PT0gXCJjb250aW51ZVwiKSB7XG4gICAgICAgIHRoaXMubmV4dCA9IHJlY29yZC5hcmc7XG4gICAgICB9IGVsc2UgaWYgKHJlY29yZC50eXBlID09PSBcInJldHVyblwiKSB7XG4gICAgICAgIHRoaXMucnZhbCA9IHRoaXMuYXJnID0gcmVjb3JkLmFyZztcbiAgICAgICAgdGhpcy5tZXRob2QgPSBcInJldHVyblwiO1xuICAgICAgICB0aGlzLm5leHQgPSBcImVuZFwiO1xuICAgICAgfSBlbHNlIGlmIChyZWNvcmQudHlwZSA9PT0gXCJub3JtYWxcIiAmJiBhZnRlckxvYykge1xuICAgICAgICB0aGlzLm5leHQgPSBhZnRlckxvYztcbiAgICAgIH1cblxuICAgICAgcmV0dXJuIENvbnRpbnVlU2VudGluZWw7XG4gICAgfSxcblxuICAgIGZpbmlzaDogZnVuY3Rpb24oZmluYWxseUxvYykge1xuICAgICAgZm9yICh2YXIgaSA9IHRoaXMudHJ5RW50cmllcy5sZW5ndGggLSAxOyBpID49IDA7IC0taSkge1xuICAgICAgICB2YXIgZW50cnkgPSB0aGlzLnRyeUVudHJpZXNbaV07XG4gICAgICAgIGlmIChlbnRyeS5maW5hbGx5TG9jID09PSBmaW5hbGx5TG9jKSB7XG4gICAgICAgICAgdGhpcy5jb21wbGV0ZShlbnRyeS5jb21wbGV0aW9uLCBlbnRyeS5hZnRlckxvYyk7XG4gICAgICAgICAgcmVzZXRUcnlFbnRyeShlbnRyeSk7XG4gICAgICAgICAgcmV0dXJuIENvbnRpbnVlU2VudGluZWw7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9LFxuXG4gICAgXCJjYXRjaFwiOiBmdW5jdGlvbih0cnlMb2MpIHtcbiAgICAgIGZvciAodmFyIGkgPSB0aGlzLnRyeUVudHJpZXMubGVuZ3RoIC0gMTsgaSA+PSAwOyAtLWkpIHtcbiAgICAgICAgdmFyIGVudHJ5ID0gdGhpcy50cnlFbnRyaWVzW2ldO1xuICAgICAgICBpZiAoZW50cnkudHJ5TG9jID09PSB0cnlMb2MpIHtcbiAgICAgICAgICB2YXIgcmVjb3JkID0gZW50cnkuY29tcGxldGlvbjtcbiAgICAgICAgICBpZiAocmVjb3JkLnR5cGUgPT09IFwidGhyb3dcIikge1xuICAgICAgICAgICAgdmFyIHRocm93biA9IHJlY29yZC5hcmc7XG4gICAgICAgICAgICByZXNldFRyeUVudHJ5KGVudHJ5KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgcmV0dXJuIHRocm93bjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBUaGUgY29udGV4dC5jYXRjaCBtZXRob2QgbXVzdCBvbmx5IGJlIGNhbGxlZCB3aXRoIGEgbG9jYXRpb25cbiAgICAgIC8vIGFyZ3VtZW50IHRoYXQgY29ycmVzcG9uZHMgdG8gYSBrbm93biBjYXRjaCBibG9jay5cbiAgICAgIHRocm93IG5ldyBFcnJvcihcImlsbGVnYWwgY2F0Y2ggYXR0ZW1wdFwiKTtcbiAgICB9LFxuXG4gICAgZGVsZWdhdGVZaWVsZDogZnVuY3Rpb24oaXRlcmFibGUsIHJlc3VsdE5hbWUsIG5leHRMb2MpIHtcbiAgICAgIHRoaXMuZGVsZWdhdGUgPSB7XG4gICAgICAgIGl0ZXJhdG9yOiB2YWx1ZXMoaXRlcmFibGUpLFxuICAgICAgICByZXN1bHROYW1lOiByZXN1bHROYW1lLFxuICAgICAgICBuZXh0TG9jOiBuZXh0TG9jXG4gICAgICB9O1xuXG4gICAgICBpZiAodGhpcy5tZXRob2QgPT09IFwibmV4dFwiKSB7XG4gICAgICAgIC8vIERlbGliZXJhdGVseSBmb3JnZXQgdGhlIGxhc3Qgc2VudCB2YWx1ZSBzbyB0aGF0IHdlIGRvbid0XG4gICAgICAgIC8vIGFjY2lkZW50YWxseSBwYXNzIGl0IG9uIHRvIHRoZSBkZWxlZ2F0ZS5cbiAgICAgICAgdGhpcy5hcmcgPSB1bmRlZmluZWQ7XG4gICAgICB9XG5cbiAgICAgIHJldHVybiBDb250aW51ZVNlbnRpbmVsO1xuICAgIH1cbiAgfTtcblxuICAvLyBSZWdhcmRsZXNzIG9mIHdoZXRoZXIgdGhpcyBzY3JpcHQgaXMgZXhlY3V0aW5nIGFzIGEgQ29tbW9uSlMgbW9kdWxlXG4gIC8vIG9yIG5vdCwgcmV0dXJuIHRoZSBydW50aW1lIG9iamVjdCBzbyB0aGF0IHdlIGNhbiBkZWNsYXJlIHRoZSB2YXJpYWJsZVxuICAvLyByZWdlbmVyYXRvclJ1bnRpbWUgaW4gdGhlIG91dGVyIHNjb3BlLCB3aGljaCBhbGxvd3MgdGhpcyBtb2R1bGUgdG8gYmVcbiAgLy8gaW5qZWN0ZWQgZWFzaWx5IGJ5IGBiaW4vcmVnZW5lcmF0b3IgLS1pbmNsdWRlLXJ1bnRpbWUgc2NyaXB0LmpzYC5cbiAgcmV0dXJuIGV4cG9ydHM7XG5cbn0oXG4gIC8vIElmIHRoaXMgc2NyaXB0IGlzIGV4ZWN1dGluZyBhcyBhIENvbW1vbkpTIG1vZHVsZSwgdXNlIG1vZHVsZS5leHBvcnRzXG4gIC8vIGFzIHRoZSByZWdlbmVyYXRvclJ1bnRpbWUgbmFtZXNwYWNlLiBPdGhlcndpc2UgY3JlYXRlIGEgbmV3IGVtcHR5XG4gIC8vIG9iamVjdC4gRWl0aGVyIHdheSwgdGhlIHJlc3VsdGluZyBvYmplY3Qgd2lsbCBiZSB1c2VkIHRvIGluaXRpYWxpemVcbiAgLy8gdGhlIHJlZ2VuZXJhdG9yUnVudGltZSB2YXJpYWJsZSBhdCB0aGUgdG9wIG9mIHRoaXMgZmlsZS5cbiAgdHlwZW9mIG1vZHVsZSA9PT0gXCJvYmplY3RcIiA/IG1vZHVsZS5leHBvcnRzIDoge31cbikpO1xuXG50cnkge1xuICByZWdlbmVyYXRvclJ1bnRpbWUgPSBydW50aW1lO1xufSBjYXRjaCAoYWNjaWRlbnRhbFN0cmljdE1vZGUpIHtcbiAgLy8gVGhpcyBtb2R1bGUgc2hvdWxkIG5vdCBiZSBydW5uaW5nIGluIHN0cmljdCBtb2RlLCBzbyB0aGUgYWJvdmVcbiAgLy8gYXNzaWdubWVudCBzaG91bGQgYWx3YXlzIHdvcmsgdW5sZXNzIHNvbWV0aGluZyBpcyBtaXNjb25maWd1cmVkLiBKdXN0XG4gIC8vIGluIGNhc2UgcnVudGltZS5qcyBhY2NpZGVudGFsbHkgcnVucyBpbiBzdHJpY3QgbW9kZSwgaW4gbW9kZXJuIGVuZ2luZXNcbiAgLy8gd2UgY2FuIGV4cGxpY2l0bHkgYWNjZXNzIGdsb2JhbFRoaXMuIEluIG9sZGVyIGVuZ2luZXMgd2UgY2FuIGVzY2FwZVxuICAvLyBzdHJpY3QgbW9kZSB1c2luZyBhIGdsb2JhbCBGdW5jdGlvbiBjYWxsLiBUaGlzIGNvdWxkIGNvbmNlaXZhYmx5IGZhaWxcbiAgLy8gaWYgYSBDb250ZW50IFNlY3VyaXR5IFBvbGljeSBmb3JiaWRzIHVzaW5nIEZ1bmN0aW9uLCBidXQgaW4gdGhhdCBjYXNlXG4gIC8vIHRoZSBwcm9wZXIgc29sdXRpb24gaXMgdG8gZml4IHRoZSBhY2NpZGVudGFsIHN0cmljdCBtb2RlIHByb2JsZW0uIElmXG4gIC8vIHlvdSd2ZSBtaXNjb25maWd1cmVkIHlvdXIgYnVuZGxlciB0byBmb3JjZSBzdHJpY3QgbW9kZSBhbmQgYXBwbGllZCBhXG4gIC8vIENTUCB0byBmb3JiaWQgRnVuY3Rpb24sIGFuZCB5b3UncmUgbm90IHdpbGxpbmcgdG8gZml4IGVpdGhlciBvZiB0aG9zZVxuICAvLyBwcm9ibGVtcywgcGxlYXNlIGRldGFpbCB5b3VyIHVuaXF1ZSBwcmVkaWNhbWVudCBpbiBhIEdpdEh1YiBpc3N1ZS5cbiAgaWYgKHR5cGVvZiBnbG9iYWxUaGlzID09PSBcIm9iamVjdFwiKSB7XG4gICAgZ2xvYmFsVGhpcy5yZWdlbmVyYXRvclJ1bnRpbWUgPSBydW50aW1lO1xuICB9IGVsc2Uge1xuICAgIEZ1bmN0aW9uKFwiclwiLCBcInJlZ2VuZXJhdG9yUnVudGltZSA9IHJcIikocnVudGltZSk7XG4gIH1cbn1cbiIsIi8qIChpZ25vcmVkKSAqLyIsIi8qIChpZ25vcmVkKSAqLyIsIi8qIChpZ25vcmVkKSAqLyIsImZ1bmN0aW9uIGFzeW5jR2VuZXJhdG9yU3RlcChnZW4sIHJlc29sdmUsIHJlamVjdCwgX25leHQsIF90aHJvdywga2V5LCBhcmcpIHtcbiAgdHJ5IHtcbiAgICB2YXIgaW5mbyA9IGdlbltrZXldKGFyZyk7XG4gICAgdmFyIHZhbHVlID0gaW5mby52YWx1ZTtcbiAgfSBjYXRjaCAoZXJyb3IpIHtcbiAgICByZWplY3QoZXJyb3IpO1xuICAgIHJldHVybjtcbiAgfVxuXG4gIGlmIChpbmZvLmRvbmUpIHtcbiAgICByZXNvbHZlKHZhbHVlKTtcbiAgfSBlbHNlIHtcbiAgICBQcm9taXNlLnJlc29sdmUodmFsdWUpLnRoZW4oX25leHQsIF90aHJvdyk7XG4gIH1cbn1cblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gX2FzeW5jVG9HZW5lcmF0b3IoZm4pIHtcbiAgcmV0dXJuIGZ1bmN0aW9uICgpIHtcbiAgICB2YXIgc2VsZiA9IHRoaXMsXG4gICAgICAgIGFyZ3MgPSBhcmd1bWVudHM7XG4gICAgcmV0dXJuIG5ldyBQcm9taXNlKGZ1bmN0aW9uIChyZXNvbHZlLCByZWplY3QpIHtcbiAgICAgIHZhciBnZW4gPSBmbi5hcHBseShzZWxmLCBhcmdzKTtcblxuICAgICAgZnVuY3Rpb24gX25leHQodmFsdWUpIHtcbiAgICAgICAgYXN5bmNHZW5lcmF0b3JTdGVwKGdlbiwgcmVzb2x2ZSwgcmVqZWN0LCBfbmV4dCwgX3Rocm93LCBcIm5leHRcIiwgdmFsdWUpO1xuICAgICAgfVxuXG4gICAgICBmdW5jdGlvbiBfdGhyb3coZXJyKSB7XG4gICAgICAgIGFzeW5jR2VuZXJhdG9yU3RlcChnZW4sIHJlc29sdmUsIHJlamVjdCwgX25leHQsIF90aHJvdywgXCJ0aHJvd1wiLCBlcnIpO1xuICAgICAgfVxuXG4gICAgICBfbmV4dCh1bmRlZmluZWQpO1xuICAgIH0pO1xuICB9O1xufSIsImV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIF9jbGFzc0NhbGxDaGVjayhpbnN0YW5jZSwgQ29uc3RydWN0b3IpIHtcbiAgaWYgKCEoaW5zdGFuY2UgaW5zdGFuY2VvZiBDb25zdHJ1Y3RvcikpIHtcbiAgICB0aHJvdyBuZXcgVHlwZUVycm9yKFwiQ2Fubm90IGNhbGwgYSBjbGFzcyBhcyBhIGZ1bmN0aW9uXCIpO1xuICB9XG59IiwiZnVuY3Rpb24gX2RlZmluZVByb3BlcnRpZXModGFyZ2V0LCBwcm9wcykge1xuICBmb3IgKHZhciBpID0gMDsgaSA8IHByb3BzLmxlbmd0aDsgaSsrKSB7XG4gICAgdmFyIGRlc2NyaXB0b3IgPSBwcm9wc1tpXTtcbiAgICBkZXNjcmlwdG9yLmVudW1lcmFibGUgPSBkZXNjcmlwdG9yLmVudW1lcmFibGUgfHwgZmFsc2U7XG4gICAgZGVzY3JpcHRvci5jb25maWd1cmFibGUgPSB0cnVlO1xuICAgIGlmIChcInZhbHVlXCIgaW4gZGVzY3JpcHRvcikgZGVzY3JpcHRvci53cml0YWJsZSA9IHRydWU7XG4gICAgT2JqZWN0LmRlZmluZVByb3BlcnR5KHRhcmdldCwgZGVzY3JpcHRvci5rZXksIGRlc2NyaXB0b3IpO1xuICB9XG59XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIF9jcmVhdGVDbGFzcyhDb25zdHJ1Y3RvciwgcHJvdG9Qcm9wcywgc3RhdGljUHJvcHMpIHtcbiAgaWYgKHByb3RvUHJvcHMpIF9kZWZpbmVQcm9wZXJ0aWVzKENvbnN0cnVjdG9yLnByb3RvdHlwZSwgcHJvdG9Qcm9wcyk7XG4gIGlmIChzdGF0aWNQcm9wcykgX2RlZmluZVByb3BlcnRpZXMoQ29uc3RydWN0b3IsIHN0YXRpY1Byb3BzKTtcbiAgT2JqZWN0LmRlZmluZVByb3BlcnR5KENvbnN0cnVjdG9yLCBcInByb3RvdHlwZVwiLCB7XG4gICAgd3JpdGFibGU6IGZhbHNlXG4gIH0pO1xuICByZXR1cm4gQ29uc3RydWN0b3I7XG59IiwiZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gX2RlZmluZVByb3BlcnR5KG9iaiwga2V5LCB2YWx1ZSkge1xuICBpZiAoa2V5IGluIG9iaikge1xuICAgIE9iamVjdC5kZWZpbmVQcm9wZXJ0eShvYmosIGtleSwge1xuICAgICAgdmFsdWU6IHZhbHVlLFxuICAgICAgZW51bWVyYWJsZTogdHJ1ZSxcbiAgICAgIGNvbmZpZ3VyYWJsZTogdHJ1ZSxcbiAgICAgIHdyaXRhYmxlOiB0cnVlXG4gICAgfSk7XG4gIH0gZWxzZSB7XG4gICAgb2JqW2tleV0gPSB2YWx1ZTtcbiAgfVxuXG4gIHJldHVybiBvYmo7XG59IiwiLy8gVGhlIG1vZHVsZSBjYWNoZVxudmFyIF9fd2VicGFja19tb2R1bGVfY2FjaGVfXyA9IHt9O1xuXG4vLyBUaGUgcmVxdWlyZSBmdW5jdGlvblxuZnVuY3Rpb24gX193ZWJwYWNrX3JlcXVpcmVfXyhtb2R1bGVJZCkge1xuXHQvLyBDaGVjayBpZiBtb2R1bGUgaXMgaW4gY2FjaGVcblx0dmFyIGNhY2hlZE1vZHVsZSA9IF9fd2VicGFja19tb2R1bGVfY2FjaGVfX1ttb2R1bGVJZF07XG5cdGlmIChjYWNoZWRNb2R1bGUgIT09IHVuZGVmaW5lZCkge1xuXHRcdHJldHVybiBjYWNoZWRNb2R1bGUuZXhwb3J0cztcblx0fVxuXHQvLyBDcmVhdGUgYSBuZXcgbW9kdWxlIChhbmQgcHV0IGl0IGludG8gdGhlIGNhY2hlKVxuXHR2YXIgbW9kdWxlID0gX193ZWJwYWNrX21vZHVsZV9jYWNoZV9fW21vZHVsZUlkXSA9IHtcblx0XHQvLyBubyBtb2R1bGUuaWQgbmVlZGVkXG5cdFx0Ly8gbm8gbW9kdWxlLmxvYWRlZCBuZWVkZWRcblx0XHRleHBvcnRzOiB7fVxuXHR9O1xuXG5cdC8vIEV4ZWN1dGUgdGhlIG1vZHVsZSBmdW5jdGlvblxuXHRfX3dlYnBhY2tfbW9kdWxlc19fW21vZHVsZUlkXShtb2R1bGUsIG1vZHVsZS5leHBvcnRzLCBfX3dlYnBhY2tfcmVxdWlyZV9fKTtcblxuXHQvLyBSZXR1cm4gdGhlIGV4cG9ydHMgb2YgdGhlIG1vZHVsZVxuXHRyZXR1cm4gbW9kdWxlLmV4cG9ydHM7XG59XG5cbiIsIi8vIGdldERlZmF1bHRFeHBvcnQgZnVuY3Rpb24gZm9yIGNvbXBhdGliaWxpdHkgd2l0aCBub24taGFybW9ueSBtb2R1bGVzXG5fX3dlYnBhY2tfcmVxdWlyZV9fLm4gPSAobW9kdWxlKSA9PiB7XG5cdHZhciBnZXR0ZXIgPSBtb2R1bGUgJiYgbW9kdWxlLl9fZXNNb2R1bGUgP1xuXHRcdCgpID0+IChtb2R1bGVbJ2RlZmF1bHQnXSkgOlxuXHRcdCgpID0+IChtb2R1bGUpO1xuXHRfX3dlYnBhY2tfcmVxdWlyZV9fLmQoZ2V0dGVyLCB7IGE6IGdldHRlciB9KTtcblx0cmV0dXJuIGdldHRlcjtcbn07IiwiLy8gZGVmaW5lIGdldHRlciBmdW5jdGlvbnMgZm9yIGhhcm1vbnkgZXhwb3J0c1xuX193ZWJwYWNrX3JlcXVpcmVfXy5kID0gKGV4cG9ydHMsIGRlZmluaXRpb24pID0+IHtcblx0Zm9yKHZhciBrZXkgaW4gZGVmaW5pdGlvbikge1xuXHRcdGlmKF9fd2VicGFja19yZXF1aXJlX18ubyhkZWZpbml0aW9uLCBrZXkpICYmICFfX3dlYnBhY2tfcmVxdWlyZV9fLm8oZXhwb3J0cywga2V5KSkge1xuXHRcdFx0T2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsIGtleSwgeyBlbnVtZXJhYmxlOiB0cnVlLCBnZXQ6IGRlZmluaXRpb25ba2V5XSB9KTtcblx0XHR9XG5cdH1cbn07IiwiX193ZWJwYWNrX3JlcXVpcmVfXy5nID0gKGZ1bmN0aW9uKCkge1xuXHRpZiAodHlwZW9mIGdsb2JhbFRoaXMgPT09ICdvYmplY3QnKSByZXR1cm4gZ2xvYmFsVGhpcztcblx0dHJ5IHtcblx0XHRyZXR1cm4gdGhpcyB8fCBuZXcgRnVuY3Rpb24oJ3JldHVybiB0aGlzJykoKTtcblx0fSBjYXRjaCAoZSkge1xuXHRcdGlmICh0eXBlb2Ygd2luZG93ID09PSAnb2JqZWN0JykgcmV0dXJuIHdpbmRvdztcblx0fVxufSkoKTsiLCJfX3dlYnBhY2tfcmVxdWlyZV9fLm8gPSAob2JqLCBwcm9wKSA9PiAoT2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsKG9iaiwgcHJvcCkpIiwiLy8gZGVmaW5lIF9fZXNNb2R1bGUgb24gZXhwb3J0c1xuX193ZWJwYWNrX3JlcXVpcmVfXy5yID0gKGV4cG9ydHMpID0+IHtcblx0aWYodHlwZW9mIFN5bWJvbCAhPT0gJ3VuZGVmaW5lZCcgJiYgU3ltYm9sLnRvU3RyaW5nVGFnKSB7XG5cdFx0T2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsIFN5bWJvbC50b1N0cmluZ1RhZywgeyB2YWx1ZTogJ01vZHVsZScgfSk7XG5cdH1cblx0T2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsICdfX2VzTW9kdWxlJywgeyB2YWx1ZTogdHJ1ZSB9KTtcbn07IiwiLypcbiAqICBpbmRleC50c1xuICogIEpTQVJUb29sS2l0TkZUXG4gKlxuICogIFRoaXMgZmlsZSBpcyBwYXJ0IG9mIEpTQVJUb29sS2l0TkZUIC0gV2ViQVJLaXQuXG4gKlxuICogIEpTQVJUb29sS2l0TkZUIGlzIGZyZWUgc29mdHdhcmU6IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnlcbiAqICBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnlcbiAqICB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBlaXRoZXIgdmVyc2lvbiAzIG9mIHRoZSBMaWNlbnNlLCBvclxuICogIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uXG4gKlxuICogIEpTQVJUb29sS2l0TkZUIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsXG4gKiAgYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2ZcbiAqICBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlXG4gKiAgR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuXG4gKlxuICogIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMgTGljZW5zZVxuICogIGFsb25nIHdpdGggSlNBUlRvb2xLaXRORlQuICBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uXG4gKlxuICogIEFzIGEgc3BlY2lhbCBleGNlcHRpb24sIHRoZSBjb3B5cmlnaHQgaG9sZGVycyBvZiB0aGlzIGxpYnJhcnkgZ2l2ZSB5b3VcbiAqICBwZXJtaXNzaW9uIHRvIGxpbmsgdGhpcyBsaWJyYXJ5IHdpdGggaW5kZXBlbmRlbnQgbW9kdWxlcyB0byBwcm9kdWNlIGFuXG4gKiAgZXhlY3V0YWJsZSwgcmVnYXJkbGVzcyBvZiB0aGUgbGljZW5zZSB0ZXJtcyBvZiB0aGVzZSBpbmRlcGVuZGVudCBtb2R1bGVzLCBhbmQgdG9cbiAqICBjb3B5IGFuZCBkaXN0cmlidXRlIHRoZSByZXN1bHRpbmcgZXhlY3V0YWJsZSB1bmRlciB0ZXJtcyBvZiB5b3VyIGNob2ljZSxcbiAqICBwcm92aWRlZCB0aGF0IHlvdSBhbHNvIG1lZXQsIGZvciBlYWNoIGxpbmtlZCBpbmRlcGVuZGVudCBtb2R1bGUsIHRoZSB0ZXJtcyBhbmRcbiAqICBjb25kaXRpb25zIG9mIHRoZSBsaWNlbnNlIG9mIHRoYXQgbW9kdWxlLiBBbiBpbmRlcGVuZGVudCBtb2R1bGUgaXMgYSBtb2R1bGVcbiAqICB3aGljaCBpcyBuZWl0aGVyIGRlcml2ZWQgZnJvbSBub3IgYmFzZWQgb24gdGhpcyBsaWJyYXJ5LiBJZiB5b3UgbW9kaWZ5IHRoaXNcbiAqICBsaWJyYXJ5LCB5b3UgbWF5IGV4dGVuZCB0aGlzIGV4Y2VwdGlvbiB0byB5b3VyIHZlcnNpb24gb2YgdGhlIGxpYnJhcnksIGJ1dCB5b3VcbiAqICBhcmUgbm90IG9ibGlnYXRlZCB0byBkbyBzby4gSWYgeW91IGRvIG5vdCB3aXNoIHRvIGRvIHNvLCBkZWxldGUgdGhpcyBleGNlcHRpb25cbiAqICBzdGF0ZW1lbnQgZnJvbSB5b3VyIHZlcnNpb24uXG4gKlxuICogIENvcHlyaWdodCAyMDIwIFdlYkFSS2l0LlxuICpcbiAqICBBdXRob3Iocyk6IFdhbHRlciBQZXJkYW4gQGthbHdhbHQgaHR0cHM6Ly9naXRodWIuY29tL2thbHdhbHRcbiAqXG4gKi9cbmltcG9ydCBBUlRvb2xraXRORlQgZnJvbSBcIi4vQVJUb29sa2l0TkZUXCI7XG5pbXBvcnQgQVJDb250cm9sbGVyTkZUIGZyb20gXCIuL0FSQ29udHJvbGxlck5GVFwiO1xuXG5leHBvcnQgZGVmYXVsdCB7XG4gIEFSVG9vbGtpdE5GVCxcbiAgQVJDb250cm9sbGVyTkZULFxufTtcbiJdLCJuYW1lcyI6WyJBUlRvb2xraXRORlQiLCJBUkNvbnRyb2xsZXJORlQiLCJ3aWR0aCIsImhlaWdodCIsImNhbWVyYVBhcmFtIiwib3B0aW9ucyIsImNhbnZhcyIsIm9yaWVudGF0aW9uIiwiaWQiLCJpbWFnZSIsImNhbWVyYUlkIiwiY2FtZXJhTG9hZGVkIiwiYXJ0b29sa2l0TkZUIiwibGlzdGVuZXJzIiwibmZ0TWFya2VycyIsInRyYW5zZm9ybV9tYXQiLCJGbG9hdDY0QXJyYXkiLCJ0cmFuc2Zvcm1HTF9SSCIsIm1hcmtlcl90cmFuc2Zvcm1fbWF0IiwidmlkZW9XaWR0aCIsInZpZGVvSGVpZ2h0IiwidmlkZW9TaXplIiwiZnJhbWVwb2ludGVyIiwiZnJhbWVzaXplIiwiZGF0YUhlYXAiLCJ2aWRlb0x1bWEiLCJjYW1lcmFfbWF0IiwidmlkZW9MdW1hUG9pbnRlciIsImRvY3VtZW50IiwiY3JlYXRlRWxlbWVudCIsImN0eCIsImdldENvbnRleHQiLCJjb25zb2xlIiwid2FybiIsIm5mdE1hcmtlckZvdW5kIiwibmZ0TWFya2VyRm91bmRUaW1lIiwibmZ0TWFya2VyQ291bnQiLCJfYndwb2ludGVyIiwiZGVmYXVsdE1hcmtlcldpZHRoIiwicmVzdWx0IiwiZGV0ZWN0TWFya2VyIiwiZXJyb3IiLCJrIiwibyIsImNvbnZlcnRlciIsImluUHJldmlvdXMiLCJpbkN1cnJlbnQiLCJkZXRlY3RORlRNYXJrZXIiLCJNQVJLRVJfTE9TVF9USU1FIiwiaSIsIm5mdE1hcmtlckluZm8iLCJnZXRORlRNYXJrZXIiLCJtYXJrZXJUeXBlIiwiTkZUX01BUktFUiIsImZvdW5kIiwiRGF0ZSIsIm5vdyIsInZpc2libGUiLCJ0cmFja05GVE1hcmtlcklkIiwibWF0cml4Iiwic2V0IiwicG9zZSIsInRyYW5zTWF0VG9HTE1hdCIsImFyZ2xDYW1lcmFWaWV3UkhmIiwiZGlzcGF0Y2hFdmVudCIsIm5hbWUiLCJ0YXJnZXQiLCJkYXRhIiwiaW5kZXgiLCJ0eXBlIiwibWFya2VyIiwibWF0cml4R0xfUkgiLCJzZWxmIiwibWFya2VyV2lkdGgiLCJvYmoiLCJfY29weUltYWdlVG9IZWFwIiwibWFya2VySW5kZXgiLCJpbnN0YW5jZSIsIk5GVE1hcmtlckluZm8iLCJnZXRORlREYXRhIiwiY2FsbGJhY2siLCJwdXNoIiwiaW5kZXhPZiIsInNwbGljZSIsImV2ZW50IiwibGVuZ3RoIiwiY2FsbCIsImxvZyIsImJvZHkiLCJhcHBlbmRDaGlsZCIsInNldERlYnVnTW9kZSIsImdldFByb2Nlc3NpbmdJbWFnZSIsInRyYW5zTWF0IiwiZ2xNYXQiLCJzY2FsZSIsInVuZGVmaW5lZCIsImdsTWF0cml4IiwiZ2xSaE1hdHJpeCIsIm1fbW9kZWx2aWV3IiwibW9kZSIsImdldERlYnVnTW9kZSIsInNldExvZ0xldmVsIiwiZ2V0TG9nTGV2ZWwiLCJ2YWx1ZSIsInNldFByb2plY3Rpb25OZWFyUGxhbmUiLCJnZXRQcm9qZWN0aW9uTmVhclBsYW5lIiwic2V0UHJvamVjdGlvbkZhclBsYW5lIiwiZ2V0UHJvamVjdGlvbkZhclBsYW5lIiwic2V0VGhyZXNob2xkTW9kZSIsImdldFRocmVzaG9sZE1vZGUiLCJ0aHJlc2hvbGQiLCJzZXRUaHJlc2hvbGQiLCJnZXRUaHJlc2hvbGQiLCJ1cmxPckRhdGEiLCJvblN1Y2Nlc3MiLCJvbkVycm9yIiwiYWRkTkZUTWFya2VycyIsImlkcyIsIm5mdCIsInNldEltYWdlUHJvY01vZGUiLCJnZXRJbWFnZVByb2NNb2RlIiwiaW5pdCIsImxvYWRDYW1lcmEiLCJzZXR1cCIsIl9pbml0TkZUIiwicGFyYW1zIiwiZnJhbWVNYWxsb2MiLCJVaW50OEFycmF5IiwiSEVBUFU4IiwiYnVmZmVyIiwiY2FtZXJhIiwidHJhbnNmb3JtIiwic2V0VGltZW91dCIsInNldHVwQVIyIiwic291cmNlSW1hZ2UiLCJzYXZlIiwidHJhbnNsYXRlIiwicm90YXRlIiwiTWF0aCIsIlBJIiwiZHJhd0ltYWdlIiwicmVzdG9yZSIsImltYWdlRGF0YSIsImdldEltYWdlRGF0YSIsInEiLCJwIiwiciIsImciLCJiIiwiYXJDb250cm9sbGVyTkZUIiwiX2luaXRpYWxpemUiLCJVdGlscyIsIlVOS05PV05fTUFSS0VSIiwibWFya2VyTkZUQ291bnQiLCJjYW1lcmFDb3VudCIsInZlcnNpb24iLCJpbmZvIiwiX2RlY29yYXRlIiwic2NvcGUiLCJ3aW5kb3ciLCJnbG9iYWwiLCJmb3JFYWNoIiwibWV0aG9kIiwiY28iLCJtYXRjaCIsImZldGNoUmVtb3RlRGF0YSIsIl9zdG9yZURhdGFGaWxlIiwiX2xvYWRDYW1lcmEiLCJhcklkIiwidXJscyIsIm9uRXJyb3IyIiwicHJlZml4ZXMiLCJwZW5kaW5nIiwiZmlsZW5hbWUiLCJ2ZWMiLCJTdHJpbmdMaXN0IiwibWFya2VySWRzIiwicHVzaF9iYWNrIiwicmV0IiwiX2FkZE5GVE1hcmtlcnMiLCJzaXplIiwiZ2V0IiwiZXJyb3JOdW1iZXIiLCJ1cmwiLCJwcmVmaXgiLCJmaWxlbmFtZTEiLCJmaWxlbmFtZTIiLCJmaWxlbmFtZTMiLCJhamF4IiwiYmluZCIsIklkcyIsIkZTIiwid3JpdGVGaWxlIiwiZW5jb2RpbmciLCJlcnJvckNhbGxiYWNrIiwib1JlcSIsIlhNTEh0dHBSZXF1ZXN0Iiwib3BlbiIsInJlc3BvbnNlVHlwZSIsIndyaXRlQnl0ZUFycmF5VG9GUyIsImJ5dGVBcnJheSIsIm9ubG9hZCIsInN0YXR1cyIsImFycmF5QnVmZmVyIiwicmVzcG9uc2UiLCJzZW5kIiwiYXhpb3MiLCJ0aGVuIiwic3RyaW5nIiwiY2hhckNvZGVBdCJdLCJzb3VyY2VSb290IjoiIn0= \ No newline at end of file +//# sourceMappingURL=data:application/json;charset=utf-8;base64,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QyxDQUFELENBQTNCO0FBQ0FDLFdBQUssQ0FBQyxJQUFJLElBQUksQ0FBVCxDQUFMLEdBQW1CRCxRQUFRLENBQUMsQ0FBRCxDQUEzQjtBQUNBQyxXQUFLLENBQUMsSUFBSSxJQUFJLENBQVQsQ0FBTCxHQUFtQkQsUUFBUSxDQUFDLENBQUQsQ0FBM0I7QUFDQUMsV0FBSyxDQUFDLElBQUksSUFBSSxDQUFULENBQUwsR0FBbUJELFFBQVEsQ0FBQyxDQUFELENBQTNCO0FBQ0FDLFdBQUssQ0FBQyxJQUFJLElBQUksQ0FBVCxDQUFMLEdBQW1CRCxRQUFRLENBQUMsQ0FBRCxDQUEzQjtBQUNBQyxXQUFLLENBQUMsSUFBSSxJQUFJLENBQVQsQ0FBTCxHQUFtQkQsUUFBUSxDQUFDLENBQUQsQ0FBM0I7QUFDQUMsV0FBSyxDQUFDLElBQUksSUFBSSxDQUFULENBQUwsR0FBbUJELFFBQVEsQ0FBQyxDQUFELENBQTNCO0FBQ0FDLFdBQUssQ0FBQyxJQUFJLElBQUksQ0FBVCxDQUFMLEdBQW1CRCxRQUFRLENBQUMsQ0FBRCxDQUEzQjtBQUNBQyxXQUFLLENBQUMsSUFBSSxJQUFJLENBQVQsQ0FBTCxHQUFtQkQsUUFBUSxDQUFDLENBQUQsQ0FBM0I7QUFDQUMsV0FBSyxDQUFDLElBQUksSUFBSSxDQUFULENBQUwsR0FBbUJELFFBQVEsQ0FBQyxDQUFELENBQTNCO0FBQ0FDLFdBQUssQ0FBQyxJQUFJLElBQUksQ0FBVCxDQUFMLEdBQW1CRCxRQUFRLENBQUMsRUFBRCxDQUEzQjtBQUNBQyxXQUFLLENBQUMsSUFBSSxJQUFJLENBQVQsQ0FBTCxHQUFtQkQsUUFBUSxDQUFDLEVBQUQsQ0FBM0I7QUFDQUMsV0FBSyxDQUFDLElBQUksSUFBSSxDQUFULENBQUwsR0FBbUIsR0FBbkI7QUFDQUEsV0FBSyxDQUFDLElBQUksSUFBSSxDQUFULENBQUwsR0FBbUIsR0FBbkI7QUFDQUEsV0FBSyxDQUFDLElBQUksSUFBSSxDQUFULENBQUwsR0FBbUIsR0FBbkI7QUFDQUEsV0FBSyxDQUFDLElBQUksSUFBSSxDQUFULENBQUwsR0FB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QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRzs7QUFFSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsMERBQTBEO0FBQzFEO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1AsS0FBSztBQUNMOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxhQUFhO0FBQ2I7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFFBQVE7QUFDUjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBQVc7QUFDWDtBQUNBLFdBQVc7QUFDWDs7QUFFQTtBQUNBO0FBQ0Esd0NBQXdDLFdBQVc7QUFDbkQ7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNUOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIOztBQUVBO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBLFVBQVU7QUFDVjtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQSxVQUFVO0FBQ1Y7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsVUFBVTtBQUNWO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLHFDQUFxQyxjQUFjO0FBQ25EO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsTUFBTTtBQUNOO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBLGlDQUFpQyxtQkFBbUI7QUFDcEQ7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7O0FBRUg7QUFDQTtBQUNBLEdBQUc7O0FBRUg7QUFDQSxrQkFBa0I7O0FBRWxCO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHlCQUF5QixnQkFBZ0I7QUFDekM7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxhQUFhO0FBQ2I7QUFDQTs7QUFFQTtBQUNBLGFBQWE7QUFDYjs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7O0FBRUw7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0EsS0FBSzs7QUFFTDtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBLCtDQUErQyxRQUFRO0FBQ3ZEO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxjQUFjO0FBQ2Q7QUFDQTs7QUFFQSxZQUFZO0FBQ1o7QUFDQTtBQUNBOztBQUVBLFlBQVk7QUFDWjtBQUNBO0FBQ0E7O0FBRUEsWUFBWTtBQUNaO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSzs7QUFFTDtBQUNBLCtDQUErQyxRQUFRO0FBQ3ZEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0EsS0FBSzs7QUFFTDtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxRQUFRO0FBQ1I7QUFDQTtBQUNBO0FBQ0EsUUFBUTtBQUNSO0FBQ0E7O0FBRUE7QUFDQSxLQUFLOztBQUVMO0FBQ0EsK0NBQStDLFFBQVE7QUFDdkQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLOztBQUVMO0FBQ0EsK0NBQStDLFFBQVE7QUFDdkQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsS0FBSzs7QUFFTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQSxFQUFFLEtBQTBCLG9CQUFvQixDQUFFO0FBQ2xEOztBQUVBO0FBQ0E7QUFDQSxFQUFFO0FBQ0Y7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7QUFDQTs7Ozs7Ozs7Ozs7QUNqdkJBOzs7Ozs7Ozs7O0FDQUE7Ozs7Ozs7Ozs7QUNBQTs7Ozs7Ozs7Ozs7Ozs7O0FDQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxJQUFJO0FBQ0o7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxJQUFJO0FBQ0o7QUFDQTtBQUNBOztBQUVlO0FBQ2Y7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7Ozs7Ozs7Ozs7Ozs7OztBQ2xDZTtBQUNmO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7QUNKQTtBQUNBLGtCQUFrQixrQkFBa0I7QUFDcEM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRWU7QUFDZjtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBOzs7Ozs7VUNqQkE7VUFDQTs7VUFFQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTs7VUFFQTtVQUNBOztVQUVBO1VBQ0E7VUFDQTs7Ozs7V0N0QkE7V0FDQTtXQUNBO1dBQ0E7V0FDQTtXQUNBLGlDQUFpQyxXQUFXO1dBQzVDO1dBQ0E7Ozs7O1dDUEE7V0FDQTtXQUNBO1dBQ0E7V0FDQSx5Q0FBeUMsd0NBQXdDO1dBQ2pGO1dBQ0E7V0FDQTs7Ozs7V0NQQTtXQUNBO1dBQ0E7V0FDQTtXQUNBLEdBQUc7V0FDSDtXQUNBO1dBQ0EsQ0FBQzs7Ozs7V0NQRDs7Ozs7V0NBQTtXQUNBO1dBQ0E7V0FDQSx1REFBdUQsaUJBQWlCO1dBQ3hFO1dBQ0EsZ0RBQWdELGFBQWE7V0FDN0Q7Ozs7Ozs7Ozs7Ozs7Ozs7O0FDNkJBO0FBQ0E7QUFFQSxpRUFBZTtBQUNiM0QsY0FBWSxFQUFaQSxxREFEYTtBQUViQyxpQkFBZSxFQUFmQSx3REFBZUE7QUFGRixDQUFmLEUiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9BUlRvb2xraXRORlQvd2VicGFjay91bml2ZXJzYWxNb2R1bGVEZWZpbml0aW9uIiwid2VicGFjazovL0FSVG9vbGtpdE5GVC8uL2J1aWxkL2FydG9vbGtpdE5GVF9FUzZfd2FzbS5qcyIsIndlYnBhY2s6Ly9BUlRvb2xraXRORlQvLi9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvcmVnZW5lcmF0b3IvaW5kZXguanMiLCJ3ZWJwYWNrOi8vQVJUb29sa2l0TkZULy4vbm9kZV9tb2R1bGVzL2F4aW9zL2luZGV4LmpzIiwid2VicGFjazovL0FSVG9vbGtpdE5GVC8uL25vZGVfbW9kdWxlcy9heGlvcy9saWIvYWRhcHRlcnMveGhyLmpzIiwid2VicGFjazovL0FSVG9vbGtpdE5GVC8uL25vZGVfbW9kdWxlcy9heGlvcy9saWIvYXhpb3MuanMiLCJ3ZWJwYWNrOi8vQVJUb29sa2l0TkZULy4vbm9kZV9tb2R1bGVzL2F4aW9zL2xpYi9jYW5jZWwvQ2FuY2VsLmpzIiwid2VicGFjazovL0FSVG9vbGtpdE5GVC8uL25vZGVfbW9kdWxlcy9heGlvcy9saWIvY2FuY2VsL0NhbmNlbFRva2VuLmpzIiwid2VicGFjazovL0FSVG9vbGtpdE5GVC8uL25vZGVfbW9kdWxlcy9heGlvcy9saWIvY2FuY2VsL2lzQ2FuY2VsLmpzIiwid2VicGFjazovL0FSVG9vbGtpdE5GVC8uL25vZGVfbW9kdWxlcy9heGlvcy9saWIvY29yZS9BeGlvcy5qcyIsIndlYnBhY2s6Ly9BUlRvb2xraXRORlQvLi9ub2RlX21vZHVsZXMvYXhpb3MvbGliL2NvcmUvSW50ZXJjZXB0b3JNYW5hZ2VyLmpzIiwid2VicGFjazovL0FSVG9vbGtpdE5GVC8uL25vZGVfbW9kdWxlcy9heGlvcy9saWIvY29yZS9idWlsZEZ1bGxQYXRoLmpzIiwid2VicGFjazovL0FSVG9vbGtpdE5GVC8uL25vZGVfbW9kdWxlcy9heGlvcy9saWIvY29yZS9jcmVhdGVFcnJvci5qcyIsIndlYnBhY2s6Ly9BUlRvb2xraXRORlQvLi9ub2RlX21vZHVsZXMvYXhpb3MvbGliL2NvcmUvZGlzcGF0Y2hSZXF1ZXN0LmpzIiwid2VicGFjazovL0FSVG9vbGtpdE5GVC8uL25vZGVfbW9kdWxlcy9heGlvcy9saWIvY29yZS9lbmhhbmNlRXJyb3IuanMiLCJ3ZWJwYWNrOi8vQVJUb29sa2l0TkZULy4vbm9kZV9tb2R1bGVzL2F4aW9zL2xpYi9jb3JlL21lcmdlQ29uZmlnLmpzIiwid2VicGFjazovL0FSVG9vbGtpdE5GVC8uL25vZGVfbW9kdWxlcy9heGlvcy9saWIvY29yZS9zZXR0bGUuanMiLCJ3ZWJwYWNrOi8vQVJUb29sa2l0TkZULy4vbm9kZV9tb2R1bGVzL2F4aW9zL2xpYi9jb3JlL3RyYW5zZm9ybURhdGEuanMiLCJ3ZWJwYWNrOi8vQVJUb29sa2l0TkZULy4vbm9kZV9tb2R1bGVzL2F4aW9zL2xpYi9kZWZhdWx0cy5qcyIsIndlYnBhY2s6Ly9BUlRvb2xraXRORlQvLi9ub2RlX21vZHVsZXMvYXhpb3MvbGliL2Vudi9kYXRhLmpzIiwid2VicGFjazovL0FSVG9vbGtpdE5GVC8uL25vZGVfbW9kdWxlcy9heGlvcy9saWIvaGVscGVycy9iaW5kLmpzIiwid2VicGFjazovL0FSVG9vbGtpdE5GVC8uL25vZGVfbW9kdWxlcy9heGlvcy9saWIvaGVscGVycy9idWlsZFVSTC5qcyIsIndlYnBhY2s6Ly9BUlRvb2xraXRORlQvLi9ub2RlX21vZHVsZXMvYXhpb3MvbGliL2hlbHBlcnMvY29tYmluZVVSTHMuanMiLCJ3ZWJwYWNrOi8vQVJUb29sa2l0TkZULy4vbm9kZV9tb2R1bGVzL2F4aW9zL2xpYi9oZWxwZXJzL2Nvb2tpZXMuanMiLCJ3ZWJwYWNrOi8vQVJUb29sa2l0TkZULy4vbm9kZV9tb2R1bGVzL2F4aW9zL2xpYi9oZWxwZXJzL2lzQWJzb2x1dGVVUkwuanMiLCJ3ZWJwYWNrOi8vQVJUb29sa2l0TkZULy4vbm9kZV9tb2R1bGVzL2F4aW9zL2xpYi9oZWxwZXJzL2lzQXhpb3NFcnJvci5qcyIsIndlYnBhY2s6Ly9BUlRvb2xraXRORlQvLi9ub2RlX21vZHVsZXMvYXhpb3MvbGliL2hlbHBlcnMvaXNVUkxTYW1lT3JpZ2luLmpzIiwid2VicGFjazovL0FSVG9vbGtpdE5GVC8uL25vZGVfbW9kdWxlcy9heGlvcy9saWIvaGVscGVycy9ub3JtYWxpemVIZWFkZXJOYW1lLmpzIiwid2VicGFjazovL0FSVG9vbGtpdE5GVC8uL25vZGVfbW9kdWxlcy9heGlvcy9saWIvaGVscGVycy9wYXJzZUhlYWRlcnMuanMiLCJ3ZWJwYWNrOi8vQVJUb29sa2l0TkZULy4vbm9kZV9tb2R1bGVzL2F4aW9zL2xpYi9oZWxwZXJzL3NwcmVhZC5qcyIsIndlYnBhY2s6Ly9BUlRvb2xraXRORlQvLi9ub2RlX21vZHVsZXMvYXhpb3MvbGliL2hlbHBlcnMvdmFsaWRhdG9yLmpzIiwid2VicGFjazovL0FSVG9vbGtpdE5GVC8uL25vZGVfbW9kdWxlcy9heGlvcy9saWIvdXRpbHMuanMiLCJ3ZWJwYWNrOi8vQVJUb29sa2l0TkZULy4vc3JjL0FSQ29udHJvbGxlck5GVC50cyIsIndlYnBhY2s6Ly9BUlRvb2xraXRORlQvLi9zcmMvQVJUb29sa2l0TkZULnRzIiwid2VicGFjazovL0FSVG9vbGtpdE5GVC8uL3NyYy9VdGlscy50cyIsIndlYnBhY2s6Ly9BUlRvb2xraXRORlQvLi9ub2RlX21vZHVsZXMvcmVnZW5lcmF0b3ItcnVudGltZS9ydW50aW1lLmpzIiwid2VicGFjazovL0FSVG9vbGtpdE5GVC9pZ25vcmVkfC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi93ZWJhcmtpdC1vcmcvanNhcnRvb2xraXRORlQvYnVpbGR8Y3J5cHRvIiwid2VicGFjazovL0FSVG9vbGtpdE5GVC9pZ25vcmVkfC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi93ZWJhcmtpdC1vcmcvanNhcnRvb2xraXRORlQvYnVpbGR8ZnMiLCJ3ZWJwYWNrOi8vQVJUb29sa2l0TkZUL2lnbm9yZWR8L2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9idWlsZHxwYXRoIiwid2VicGFjazovL0FSVG9vbGtpdE5GVC8uL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2VzbS9hc3luY1RvR2VuZXJhdG9yLmpzIiwid2VicGFjazovL0FSVG9vbGtpdE5GVC8uL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2VzbS9jbGFzc0NhbGxDaGVjay5qcyIsIndlYnBhY2s6Ly9BUlRvb2xraXRORlQvLi9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vY3JlYXRlQ2xhc3MuanMiLCJ3ZWJwYWNrOi8vQVJUb29sa2l0TkZUL3dlYnBhY2svYm9vdHN0cmFwIiwid2VicGFjazovL0FSVG9vbGtpdE5GVC93ZWJwYWNrL3J1bnRpbWUvY29tcGF0IGdldCBkZWZhdWx0IGV4cG9ydCIsIndlYnBhY2s6Ly9BUlRvb2xraXRORlQvd2VicGFjay9ydW50aW1lL2RlZmluZSBwcm9wZXJ0eSBnZXR0ZXJzIiwid2VicGFjazovL0FSVG9vbGtpdE5GVC93ZWJwYWNrL3J1bnRpbWUvZ2xvYmFsIiwid2VicGFjazovL0FSVG9vbGtpdE5GVC93ZWJwYWNrL3J1bnRpbWUvaGFzT3duUHJvcGVydHkgc2hvcnRoYW5kIiwid2VicGFjazovL0FSVG9vbGtpdE5GVC93ZWJwYWNrL3J1bnRpbWUvbWFrZSBuYW1lc3BhY2Ugb2JqZWN0Iiwid2VicGFjazovL0FSVG9vbGtpdE5GVC8uL3NyYy9pbmRleC50cyJdLCJzb3VyY2VzQ29udGVudCI6WyIoZnVuY3Rpb24gd2VicGFja1VuaXZlcnNhbE1vZHVsZURlZmluaXRpb24ocm9vdCwgZmFjdG9yeSkge1xuXHRpZih0eXBlb2YgZXhwb3J0cyA9PT0gJ29iamVjdCcgJiYgdHlwZW9mIG1vZHVsZSA9PT0gJ29iamVjdCcpXG5cdFx0bW9kdWxlLmV4cG9ydHMgPSBmYWN0b3J5KCk7XG5cdGVsc2UgaWYodHlwZW9mIGRlZmluZSA9PT0gJ2Z1bmN0aW9uJyAmJiBkZWZpbmUuYW1kKVxuXHRcdGRlZmluZShbXSwgZmFjdG9yeSk7XG5cdGVsc2UgaWYodHlwZW9mIGV4cG9ydHMgPT09ICdvYmplY3QnKVxuXHRcdGV4cG9ydHNbXCJBUlRvb2xraXRORlRcIl0gPSBmYWN0b3J5KCk7XG5cdGVsc2Vcblx0XHRyb290W1wiQVJUb29sa2l0TkZUXCJdID0gZmFjdG9yeSgpO1xufSkodHlwZW9mIHNlbGYgIT09ICd1bmRlZmluZWQnID8gc2VsZiA6IHRoaXMsIGZ1bmN0aW9uKCkge1xucmV0dXJuICIsIlxudmFyIGFydG9vbGtpdE5GVCA9ICgoKSA9PiB7XG4gIHZhciBfc2NyaXB0RGlyID0gdHlwZW9mIGRvY3VtZW50ICE9PSAndW5kZWZpbmVkJyAmJiBkb2N1bWVudC5jdXJyZW50U2NyaXB0ID8gZG9jdW1lbnQuY3VycmVudFNjcmlwdC5zcmMgOiB1bmRlZmluZWQ7XG4gIGlmICh0eXBlb2YgX19maWxlbmFtZSAhPT0gJ3VuZGVmaW5lZCcpIF9zY3JpcHREaXIgPSBfc2NyaXB0RGlyIHx8IF9fZmlsZW5hbWU7XG4gIHJldHVybiAoXG5mdW5jdGlvbihhcnRvb2xraXRORlQpIHtcbiAgYXJ0b29sa2l0TkZUID0gYXJ0b29sa2l0TkZUIHx8IHt9O1xuXG52YXIgTW9kdWxlPXR5cGVvZiBhcnRvb2xraXRORlQhPVwidW5kZWZpbmVkXCI/YXJ0b29sa2l0TkZUOnt9O3ZhciByZWFkeVByb21pc2VSZXNvbHZlLHJlYWR5UHJvbWlzZVJlamVjdDtNb2R1bGVbXCJyZWFkeVwiXT1uZXcgUHJvbWlzZShmdW5jdGlvbihyZXNvbHZlLHJlamVjdCl7cmVhZHlQcm9taXNlUmVzb2x2ZT1yZXNvbHZlO3JlYWR5UHJvbWlzZVJlamVjdD1yZWplY3R9KTt2YXIgbW9kdWxlT3ZlcnJpZGVzPU9iamVjdC5hc3NpZ24oe30sTW9kdWxlKTt2YXIgYXJndW1lbnRzXz1bXTt2YXIgdGhpc1Byb2dyYW09XCIuL3RoaXMucHJvZ3JhbVwiO3ZhciBxdWl0Xz0oc3RhdHVzLHRvVGhyb3cpPT57dGhyb3cgdG9UaHJvd307dmFyIEVOVklST05NRU5UX0lTX1dFQj10eXBlb2Ygd2luZG93PT1cIm9iamVjdFwiO3ZhciBFTlZJUk9OTUVOVF9JU19XT1JLRVI9dHlwZW9mIGltcG9ydFNjcmlwdHM9PVwiZnVuY3Rpb25cIjt2YXIgRU5WSVJPTk1FTlRfSVNfTk9ERT10eXBlb2YgcHJvY2Vzcz09XCJvYmplY3RcIiYmdHlwZW9mIHByb2Nlc3MudmVyc2lvbnM9PVwib2JqZWN0XCImJnR5cGVvZiBwcm9jZXNzLnZlcnNpb25zLm5vZGU9PVwic3RyaW5nXCI7dmFyIHNjcmlwdERpcmVjdG9yeT1cIlwiO2Z1bmN0aW9uIGxvY2F0ZUZpbGUocGF0aCl7aWYoTW9kdWxlW1wibG9jYXRlRmlsZVwiXSl7cmV0dXJuIE1vZHVsZVtcImxvY2F0ZUZpbGVcIl0ocGF0aCxzY3JpcHREaXJlY3RvcnkpfXJldHVybiBzY3JpcHREaXJlY3RvcnkrcGF0aH12YXIgcmVhZF8scmVhZEFzeW5jLHJlYWRCaW5hcnksc2V0V2luZG93VGl0bGU7ZnVuY3Rpb24gbG9nRXhjZXB0aW9uT25FeGl0KGUpe2lmKGUgaW5zdGFuY2VvZiBFeGl0U3RhdHVzKXJldHVybjtsZXQgdG9Mb2c9ZTtlcnIoXCJleGl0aW5nIGR1ZSB0byBleGNlcHRpb246IFwiK3RvTG9nKX12YXIgZnM7dmFyIG5vZGVQYXRoO3ZhciByZXF1aXJlTm9kZUZTO2lmKEVOVklST05NRU5UX0lTX05PREUpe2lmKEVOVklST05NRU5UX0lTX1dPUktFUil7c2NyaXB0RGlyZWN0b3J5PXJlcXVpcmUoXCJwYXRoXCIpLmRpcm5hbWUoc2NyaXB0RGlyZWN0b3J5KStcIi9cIn1lbHNle3NjcmlwdERpcmVjdG9yeT1fX2Rpcm5hbWUrXCIvXCJ9cmVxdWlyZU5vZGVGUz0oKCk9PntpZighbm9kZVBhdGgpe2ZzPXJlcXVpcmUoXCJmc1wiKTtub2RlUGF0aD1yZXF1aXJlKFwicGF0aFwiKX19KTtyZWFkXz1mdW5jdGlvbiBzaGVsbF9yZWFkKGZpbGVuYW1lLGJpbmFyeSl7dmFyIHJldD10cnlQYXJzZUFzRGF0YVVSSShmaWxlbmFtZSk7aWYocmV0KXtyZXR1cm4gYmluYXJ5P3JldDpyZXQudG9TdHJpbmcoKX1yZXF1aXJlTm9kZUZTKCk7ZmlsZW5hbWU9bm9kZVBhdGhbXCJub3JtYWxpemVcIl0oZmlsZW5hbWUpO3JldHVybiBmcy5yZWFkRmlsZVN5bmMoZmlsZW5hbWUsYmluYXJ5P3VuZGVmaW5lZDpcInV0ZjhcIil9O3JlYWRCaW5hcnk9KGZpbGVuYW1lPT57dmFyIHJldD1yZWFkXyhmaWxlbmFtZSx0cnVlKTtpZighcmV0LmJ1ZmZlcil7cmV0PW5ldyBVaW50OEFycmF5KHJldCl9cmV0dXJuIHJldH0pO3JlYWRBc3luYz0oKGZpbGVuYW1lLG9ubG9hZCxvbmVycm9yKT0+e3ZhciByZXQ9dHJ5UGFyc2VBc0RhdGFVUkkoZmlsZW5hbWUpO2lmKHJldCl7b25sb2FkKHJldCl9cmVxdWlyZU5vZGVGUygpO2ZpbGVuYW1lPW5vZGVQYXRoW1wibm9ybWFsaXplXCJdKGZpbGVuYW1lKTtmcy5yZWFkRmlsZShmaWxlbmFtZSxmdW5jdGlvbihlcnIsZGF0YSl7aWYoZXJyKW9uZXJyb3IoZXJyKTtlbHNlIG9ubG9hZChkYXRhLmJ1ZmZlcil9KX0pO2lmKHByb2Nlc3NbXCJhcmd2XCJdLmxlbmd0aD4xKXt0aGlzUHJvZ3JhbT1wcm9jZXNzW1wiYXJndlwiXVsxXS5yZXBsYWNlKC9cXFxcL2csXCIvXCIpfWFyZ3VtZW50c189cHJvY2Vzc1tcImFyZ3ZcIl0uc2xpY2UoMik7cHJvY2Vzc1tcIm9uXCJdKFwidW5jYXVnaHRFeGNlcHRpb25cIixmdW5jdGlvbihleCl7aWYoIShleCBpbnN0YW5jZW9mIEV4aXRTdGF0dXMpKXt0aHJvdyBleH19KTtwcm9jZXNzW1wib25cIl0oXCJ1bmhhbmRsZWRSZWplY3Rpb25cIixmdW5jdGlvbihyZWFzb24pe3Rocm93IHJlYXNvbn0pO3F1aXRfPSgoc3RhdHVzLHRvVGhyb3cpPT57aWYoa2VlcFJ1bnRpbWVBbGl2ZSgpKXtwcm9jZXNzW1wiZXhpdENvZGVcIl09c3RhdHVzO3Rocm93IHRvVGhyb3d9bG9nRXhjZXB0aW9uT25FeGl0KHRvVGhyb3cpO3Byb2Nlc3NbXCJleGl0XCJdKHN0YXR1cyl9KTtNb2R1bGVbXCJpbnNwZWN0XCJdPWZ1bmN0aW9uKCl7cmV0dXJuXCJbRW1zY3JpcHRlbiBNb2R1bGUgb2JqZWN0XVwifX1lbHNlIGlmKEVOVklST05NRU5UX0lTX1dFQnx8RU5WSVJPTk1FTlRfSVNfV09SS0VSKXtpZihFTlZJUk9OTUVOVF9JU19XT1JLRVIpe3NjcmlwdERpcmVjdG9yeT1zZWxmLmxvY2F0aW9uLmhyZWZ9ZWxzZSBpZih0eXBlb2YgZG9jdW1lbnQhPVwidW5kZWZpbmVkXCImJmRvY3VtZW50LmN1cnJlbnRTY3JpcHQpe3NjcmlwdERpcmVjdG9yeT1kb2N1bWVudC5jdXJyZW50U2NyaXB0LnNyY31pZihfc2NyaXB0RGlyKXtzY3JpcHREaXJlY3Rvcnk9X3NjcmlwdERpcn1pZihzY3JpcHREaXJlY3RvcnkuaW5kZXhPZihcImJsb2I6XCIpIT09MCl7c2NyaXB0RGlyZWN0b3J5PXNjcmlwdERpcmVjdG9yeS5zdWJzdHIoMCxzY3JpcHREaXJlY3RvcnkucmVwbGFjZSgvWz8jXS4qLyxcIlwiKS5sYXN0SW5kZXhPZihcIi9cIikrMSl9ZWxzZXtzY3JpcHREaXJlY3Rvcnk9XCJcIn17cmVhZF89KHVybD0+e3RyeXt2YXIgeGhyPW5ldyBYTUxIdHRwUmVxdWVzdDt4aHIub3BlbihcIkdFVFwiLHVybCxmYWxzZSk7eGhyLnNlbmQobnVsbCk7cmV0dXJuIHhoci5yZXNwb25zZVRleHR9Y2F0Y2goZXJyKXt2YXIgZGF0YT10cnlQYXJzZUFzRGF0YVVSSSh1cmwpO2lmKGRhdGEpe3JldHVybiBpbnRBcnJheVRvU3RyaW5nKGRhdGEpfXRocm93IGVycn19KTtpZihFTlZJUk9OTUVOVF9JU19XT1JLRVIpe3JlYWRCaW5hcnk9KHVybD0+e3RyeXt2YXIgeGhyPW5ldyBYTUxIdHRwUmVxdWVzdDt4aHIub3BlbihcIkdFVFwiLHVybCxmYWxzZSk7eGhyLnJlc3BvbnNlVHlwZT1cImFycmF5YnVmZmVyXCI7eGhyLnNlbmQobnVsbCk7cmV0dXJuIG5ldyBVaW50OEFycmF5KHhoci5yZXNwb25zZSl9Y2F0Y2goZXJyKXt2YXIgZGF0YT10cnlQYXJzZUFzRGF0YVVSSSh1cmwpO2lmKGRhdGEpe3JldHVybiBkYXRhfXRocm93IGVycn19KX1yZWFkQXN5bmM9KCh1cmwsb25sb2FkLG9uZXJyb3IpPT57dmFyIHhocj1uZXcgWE1MSHR0cFJlcXVlc3Q7eGhyLm9wZW4oXCJHRVRcIix1cmwsdHJ1ZSk7eGhyLnJlc3BvbnNlVHlwZT1cImFycmF5YnVmZmVyXCI7eGhyLm9ubG9hZD0oKCk9PntpZih4aHIuc3RhdHVzPT0yMDB8fHhoci5zdGF0dXM9PTAmJnhoci5yZXNwb25zZSl7b25sb2FkKHhoci5yZXNwb25zZSk7cmV0dXJufXZhciBkYXRhPXRyeVBhcnNlQXNEYXRhVVJJKHVybCk7aWYoZGF0YSl7b25sb2FkKGRhdGEuYnVmZmVyKTtyZXR1cm59b25lcnJvcigpfSk7eGhyLm9uZXJyb3I9b25lcnJvcjt4aHIuc2VuZChudWxsKX0pfXNldFdpbmRvd1RpdGxlPSh0aXRsZT0+ZG9jdW1lbnQudGl0bGU9dGl0bGUpfWVsc2V7fXZhciBvdXQ9TW9kdWxlW1wicHJpbnRcIl18fGNvbnNvbGUubG9nLmJpbmQoY29uc29sZSk7dmFyIGVycj1Nb2R1bGVbXCJwcmludEVyclwiXXx8Y29uc29sZS53YXJuLmJpbmQoY29uc29sZSk7T2JqZWN0LmFzc2lnbihNb2R1bGUsbW9kdWxlT3ZlcnJpZGVzKTttb2R1bGVPdmVycmlkZXM9bnVsbDtpZihNb2R1bGVbXCJhcmd1bWVudHNcIl0pYXJndW1lbnRzXz1Nb2R1bGVbXCJhcmd1bWVudHNcIl07aWYoTW9kdWxlW1widGhpc1Byb2dyYW1cIl0pdGhpc1Byb2dyYW09TW9kdWxlW1widGhpc1Byb2dyYW1cIl07aWYoTW9kdWxlW1wicXVpdFwiXSlxdWl0Xz1Nb2R1bGVbXCJxdWl0XCJdO3ZhciB0ZW1wUmV0MD0wO3ZhciBzZXRUZW1wUmV0MD12YWx1ZT0+e3RlbXBSZXQwPXZhbHVlfTt2YXIgZ2V0VGVtcFJldDA9KCk9PnRlbXBSZXQwO3ZhciB3YXNtQmluYXJ5O2lmKE1vZHVsZVtcIndhc21CaW5hcnlcIl0pd2FzbUJpbmFyeT1Nb2R1bGVbXCJ3YXNtQmluYXJ5XCJdO3ZhciBub0V4aXRSdW50aW1lPU1vZHVsZVtcIm5vRXhpdFJ1bnRpbWVcIl18fHRydWU7aWYodHlwZW9mIFdlYkFzc2VtYmx5IT1cIm9iamVjdFwiKXthYm9ydChcIm5vIG5hdGl2ZSB3YXNtIHN1cHBvcnQgZGV0ZWN0ZWRcIil9dmFyIHdhc21NZW1vcnk7dmFyIEFCT1JUPWZhbHNlO3ZhciBFWElUU1RBVFVTO2Z1bmN0aW9uIGFzc2VydChjb25kaXRpb24sdGV4dCl7aWYoIWNvbmRpdGlvbil7YWJvcnQodGV4dCl9fXZhciBVVEY4RGVjb2Rlcj10eXBlb2YgVGV4dERlY29kZXIhPVwidW5kZWZpbmVkXCI/bmV3IFRleHREZWNvZGVyKFwidXRmOFwiKTp1bmRlZmluZWQ7ZnVuY3Rpb24gVVRGOEFycmF5VG9TdHJpbmcoaGVhcCxpZHgsbWF4Qnl0ZXNUb1JlYWQpe3ZhciBlbmRJZHg9aWR4K21heEJ5dGVzVG9SZWFkO3ZhciBlbmRQdHI9aWR4O3doaWxlKGhlYXBbZW5kUHRyXSYmIShlbmRQdHI+PWVuZElkeCkpKytlbmRQdHI7aWYoZW5kUHRyLWlkeD4xNiYmaGVhcC5zdWJhcnJheSYmVVRGOERlY29kZXIpe3JldHVybiBVVEY4RGVjb2Rlci5kZWNvZGUoaGVhcC5zdWJhcnJheShpZHgsZW5kUHRyKSl9ZWxzZXt2YXIgc3RyPVwiXCI7d2hpbGUoaWR4PGVuZFB0cil7dmFyIHUwPWhlYXBbaWR4KytdO2lmKCEodTAmMTI4KSl7c3RyKz1TdHJpbmcuZnJvbUNoYXJDb2RlKHUwKTtjb250aW51ZX12YXIgdTE9aGVhcFtpZHgrK10mNjM7aWYoKHUwJjIyNCk9PTE5Mil7c3RyKz1TdHJpbmcuZnJvbUNoYXJDb2RlKCh1MCYzMSk8PDZ8dTEpO2NvbnRpbnVlfXZhciB1Mj1oZWFwW2lkeCsrXSY2MztpZigodTAmMjQwKT09MjI0KXt1MD0odTAmMTUpPDwxMnx1MTw8Nnx1Mn1lbHNle3UwPSh1MCY3KTw8MTh8dTE8PDEyfHUyPDw2fGhlYXBbaWR4KytdJjYzfWlmKHUwPDY1NTM2KXtzdHIrPVN0cmluZy5mcm9tQ2hhckNvZGUodTApfWVsc2V7dmFyIGNoPXUwLTY1NTM2O3N0cis9U3RyaW5nLmZyb21DaGFyQ29kZSg1NTI5NnxjaD4+MTAsNTYzMjB8Y2gmMTAyMyl9fX1yZXR1cm4gc3RyfWZ1bmN0aW9uIFVURjhUb1N0cmluZyhwdHIsbWF4Qnl0ZXNUb1JlYWQpe3JldHVybiBwdHI/VVRGOEFycmF5VG9TdHJpbmcoSEVBUFU4LHB0cixtYXhCeXRlc1RvUmVhZCk6XCJcIn1mdW5jdGlvbiBzdHJpbmdUb1VURjhBcnJheShzdHIsaGVhcCxvdXRJZHgsbWF4Qnl0ZXNUb1dyaXRlKXtpZighKG1heEJ5dGVzVG9Xcml0ZT4wKSlyZXR1cm4gMDt2YXIgc3RhcnRJZHg9b3V0SWR4O3ZhciBlbmRJZHg9b3V0SWR4K21heEJ5dGVzVG9Xcml0ZS0xO2Zvcih2YXIgaT0wO2k8c3RyLmxlbmd0aDsrK2kpe3ZhciB1PXN0ci5jaGFyQ29kZUF0KGkpO2lmKHU+PTU1Mjk2JiZ1PD01NzM0Myl7dmFyIHUxPXN0ci5jaGFyQ29kZUF0KCsraSk7dT02NTUzNisoKHUmMTAyMyk8PDEwKXx1MSYxMDIzfWlmKHU8PTEyNyl7aWYob3V0SWR4Pj1lbmRJZHgpYnJlYWs7aGVhcFtvdXRJZHgrK109dX1lbHNlIGlmKHU8PTIwNDcpe2lmKG91dElkeCsxPj1lbmRJZHgpYnJlYWs7aGVhcFtvdXRJZHgrK109MTkyfHU+PjY7aGVhcFtvdXRJZHgrK109MTI4fHUmNjN9ZWxzZSBpZih1PD02NTUzNSl7aWYob3V0SWR4KzI+PWVuZElkeClicmVhaztoZWFwW291dElkeCsrXT0yMjR8dT4+MTI7aGVhcFtvdXRJZHgrK109MTI4fHU+PjYmNjM7aGVhcFtvdXRJZHgrK109MTI4fHUmNjN9ZWxzZXtpZihvdXRJZHgrMz49ZW5kSWR4KWJyZWFrO2hlYXBbb3V0SWR4KytdPTI0MHx1Pj4xODtoZWFwW291dElkeCsrXT0xMjh8dT4+MTImNjM7aGVhcFtvdXRJZHgrK109MTI4fHU+PjYmNjM7aGVhcFtvdXRJZHgrK109MTI4fHUmNjN9fWhlYXBbb3V0SWR4XT0wO3JldHVybiBvdXRJZHgtc3RhcnRJZHh9ZnVuY3Rpb24gc3RyaW5nVG9VVEY4KHN0cixvdXRQdHIsbWF4Qnl0ZXNUb1dyaXRlKXtyZXR1cm4gc3RyaW5nVG9VVEY4QXJyYXkoc3RyLEhFQVBVOCxvdXRQdHIsbWF4Qnl0ZXNUb1dyaXRlKX1mdW5jdGlvbiBsZW5ndGhCeXRlc1VURjgoc3RyKXt2YXIgbGVuPTA7Zm9yKHZhciBpPTA7aTxzdHIubGVuZ3RoOysraSl7dmFyIHU9c3RyLmNoYXJDb2RlQXQoaSk7aWYodT49NTUyOTYmJnU8PTU3MzQzKXU9NjU1MzYrKCh1JjEwMjMpPDwxMCl8c3RyLmNoYXJDb2RlQXQoKytpKSYxMDIzO2lmKHU8PTEyNykrK2xlbjtlbHNlIGlmKHU8PTIwNDcpbGVuKz0yO2Vsc2UgaWYodTw9NjU1MzUpbGVuKz0zO2Vsc2UgbGVuKz00fXJldHVybiBsZW59dmFyIFVURjE2RGVjb2Rlcj10eXBlb2YgVGV4dERlY29kZXIhPVwidW5kZWZpbmVkXCI/bmV3IFRleHREZWNvZGVyKFwidXRmLTE2bGVcIik6dW5kZWZpbmVkO2Z1bmN0aW9uIFVURjE2VG9TdHJpbmcocHRyLG1heEJ5dGVzVG9SZWFkKXt2YXIgZW5kUHRyPXB0cjt2YXIgaWR4PWVuZFB0cj4+MTt2YXIgbWF4SWR4PWlkeCttYXhCeXRlc1RvUmVhZC8yO3doaWxlKCEoaWR4Pj1tYXhJZHgpJiZIRUFQVTE2W2lkeF0pKytpZHg7ZW5kUHRyPWlkeDw8MTtpZihlbmRQdHItcHRyPjMyJiZVVEYxNkRlY29kZXIpe3JldHVybiBVVEYxNkRlY29kZXIuZGVjb2RlKEhFQVBVOC5zdWJhcnJheShwdHIsZW5kUHRyKSl9ZWxzZXt2YXIgc3RyPVwiXCI7Zm9yKHZhciBpPTA7IShpPj1tYXhCeXRlc1RvUmVhZC8yKTsrK2kpe3ZhciBjb2RlVW5pdD1IRUFQMTZbcHRyK2kqMj4+MV07aWYoY29kZVVuaXQ9PTApYnJlYWs7c3RyKz1TdHJpbmcuZnJvbUNoYXJDb2RlKGNvZGVVbml0KX1yZXR1cm4gc3RyfX1mdW5jdGlvbiBzdHJpbmdUb1VURjE2KHN0cixvdXRQdHIsbWF4Qnl0ZXNUb1dyaXRlKXtpZihtYXhCeXRlc1RvV3JpdGU9PT11bmRlZmluZWQpe21heEJ5dGVzVG9Xcml0ZT0yMTQ3NDgzNjQ3fWlmKG1heEJ5dGVzVG9Xcml0ZTwyKXJldHVybiAwO21heEJ5dGVzVG9Xcml0ZS09Mjt2YXIgc3RhcnRQdHI9b3V0UHRyO3ZhciBudW1DaGFyc1RvV3JpdGU9bWF4Qnl0ZXNUb1dyaXRlPHN0ci5sZW5ndGgqMj9tYXhCeXRlc1RvV3JpdGUvMjpzdHIubGVuZ3RoO2Zvcih2YXIgaT0wO2k8bnVtQ2hhcnNUb1dyaXRlOysraSl7dmFyIGNvZGVVbml0PXN0ci5jaGFyQ29kZUF0KGkpO0hFQVAxNltvdXRQdHI+PjFdPWNvZGVVbml0O291dFB0cis9Mn1IRUFQMTZbb3V0UHRyPj4xXT0wO3JldHVybiBvdXRQdHItc3RhcnRQdHJ9ZnVuY3Rpb24gbGVuZ3RoQnl0ZXNVVEYxNihzdHIpe3JldHVybiBzdHIubGVuZ3RoKjJ9ZnVuY3Rpb24gVVRGMzJUb1N0cmluZyhwdHIsbWF4Qnl0ZXNUb1JlYWQpe3ZhciBpPTA7dmFyIHN0cj1cIlwiO3doaWxlKCEoaT49bWF4Qnl0ZXNUb1JlYWQvNCkpe3ZhciB1dGYzMj1IRUFQMzJbcHRyK2kqND4+Ml07aWYodXRmMzI9PTApYnJlYWs7KytpO2lmKHV0ZjMyPj02NTUzNil7dmFyIGNoPXV0ZjMyLTY1NTM2O3N0cis9U3RyaW5nLmZyb21DaGFyQ29kZSg1NTI5NnxjaD4+MTAsNTYzMjB8Y2gmMTAyMyl9ZWxzZXtzdHIrPVN0cmluZy5mcm9tQ2hhckNvZGUodXRmMzIpfX1yZXR1cm4gc3RyfWZ1bmN0aW9uIHN0cmluZ1RvVVRGMzIoc3RyLG91dFB0cixtYXhCeXRlc1RvV3JpdGUpe2lmKG1heEJ5dGVzVG9Xcml0ZT09PXVuZGVmaW5lZCl7bWF4Qnl0ZXNUb1dyaXRlPTIxNDc0ODM2NDd9aWYobWF4Qnl0ZXNUb1dyaXRlPDQpcmV0dXJuIDA7dmFyIHN0YXJ0UHRyPW91dFB0cjt2YXIgZW5kUHRyPXN0YXJ0UHRyK21heEJ5dGVzVG9Xcml0ZS00O2Zvcih2YXIgaT0wO2k8c3RyLmxlbmd0aDsrK2kpe3ZhciBjb2RlVW5pdD1zdHIuY2hhckNvZGVBdChpKTtpZihjb2RlVW5pdD49NTUyOTYmJmNvZGVVbml0PD01NzM0Myl7dmFyIHRyYWlsU3Vycm9nYXRlPXN0ci5jaGFyQ29kZUF0KCsraSk7Y29kZVVuaXQ9NjU1MzYrKChjb2RlVW5pdCYxMDIzKTw8MTApfHRyYWlsU3Vycm9nYXRlJjEwMjN9SEVBUDMyW291dFB0cj4+Ml09Y29kZVVuaXQ7b3V0UHRyKz00O2lmKG91dFB0cis0PmVuZFB0cilicmVha31IRUFQMzJbb3V0UHRyPj4yXT0wO3JldHVybiBvdXRQdHItc3RhcnRQdHJ9ZnVuY3Rpb24gbGVuZ3RoQnl0ZXNVVEYzMihzdHIpe3ZhciBsZW49MDtmb3IodmFyIGk9MDtpPHN0ci5sZW5ndGg7KytpKXt2YXIgY29kZVVuaXQ9c3RyLmNoYXJDb2RlQXQoaSk7aWYoY29kZVVuaXQ+PTU1Mjk2JiZjb2RlVW5pdDw9NTczNDMpKytpO2xlbis9NH1yZXR1cm4gbGVufWZ1bmN0aW9uIGFsbG9jYXRlVVRGOChzdHIpe3ZhciBzaXplPWxlbmd0aEJ5dGVzVVRGOChzdHIpKzE7dmFyIHJldD1fbWFsbG9jKHNpemUpO2lmKHJldClzdHJpbmdUb1VURjhBcnJheShzdHIsSEVBUDgscmV0LHNpemUpO3JldHVybiByZXR9ZnVuY3Rpb24gd3JpdGVBcnJheVRvTWVtb3J5KGFycmF5LGJ1ZmZlcil7SEVBUDguc2V0KGFycmF5LGJ1ZmZlcil9ZnVuY3Rpb24gd3JpdGVBc2NpaVRvTWVtb3J5KHN0cixidWZmZXIsZG9udEFkZE51bGwpe2Zvcih2YXIgaT0wO2k8c3RyLmxlbmd0aDsrK2kpe0hFQVA4W2J1ZmZlcisrPj4wXT1zdHIuY2hhckNvZGVBdChpKX1pZighZG9udEFkZE51bGwpSEVBUDhbYnVmZmVyPj4wXT0wfXZhciBidWZmZXIsSEVBUDgsSEVBUFU4LEhFQVAxNixIRUFQVTE2LEhFQVAzMixIRUFQVTMyLEhFQVBGMzIsSEVBUEY2NDtmdW5jdGlvbiB1cGRhdGVHbG9iYWxCdWZmZXJBbmRWaWV3cyhidWYpe2J1ZmZlcj1idWY7TW9kdWxlW1wiSEVBUDhcIl09SEVBUDg9bmV3IEludDhBcnJheShidWYpO01vZHVsZVtcIkhFQVAxNlwiXT1IRUFQMTY9bmV3IEludDE2QXJyYXkoYnVmKTtNb2R1bGVbXCJIRUFQMzJcIl09SEVBUDMyPW5ldyBJbnQzMkFycmF5KGJ1Zik7TW9kdWxlW1wiSEVBUFU4XCJdPUhFQVBVOD1uZXcgVWludDhBcnJheShidWYpO01vZHVsZVtcIkhFQVBVMTZcIl09SEVBUFUxNj1uZXcgVWludDE2QXJyYXkoYnVmKTtNb2R1bGVbXCJIRUFQVTMyXCJdPUhFQVBVMzI9bmV3IFVpbnQzMkFycmF5KGJ1Zik7TW9kdWxlW1wiSEVBUEYzMlwiXT1IRUFQRjMyPW5ldyBGbG9hdDMyQXJyYXkoYnVmKTtNb2R1bGVbXCJIRUFQRjY0XCJdPUhFQVBGNjQ9bmV3IEZsb2F0NjRBcnJheShidWYpfXZhciBJTklUSUFMX01FTU9SWT1Nb2R1bGVbXCJJTklUSUFMX01FTU9SWVwiXXx8MjY4NDM1NDU2O3ZhciB3YXNtVGFibGU7dmFyIF9fQVRQUkVSVU5fXz1bXTt2YXIgX19BVElOSVRfXz1bXTt2YXIgX19BVFBPU1RSVU5fXz1bXTt2YXIgcnVudGltZUluaXRpYWxpemVkPWZhbHNlO3ZhciBydW50aW1lRXhpdGVkPWZhbHNlO3ZhciBydW50aW1lS2VlcGFsaXZlQ291bnRlcj0wO2Z1bmN0aW9uIGtlZXBSdW50aW1lQWxpdmUoKXtyZXR1cm4gbm9FeGl0UnVudGltZXx8cnVudGltZUtlZXBhbGl2ZUNvdW50ZXI+MH1mdW5jdGlvbiBwcmVSdW4oKXtpZihNb2R1bGVbXCJwcmVSdW5cIl0pe2lmKHR5cGVvZiBNb2R1bGVbXCJwcmVSdW5cIl09PVwiZnVuY3Rpb25cIilNb2R1bGVbXCJwcmVSdW5cIl09W01vZHVsZVtcInByZVJ1blwiXV07d2hpbGUoTW9kdWxlW1wicHJlUnVuXCJdLmxlbmd0aCl7YWRkT25QcmVSdW4oTW9kdWxlW1wicHJlUnVuXCJdLnNoaWZ0KCkpfX1jYWxsUnVudGltZUNhbGxiYWNrcyhfX0FUUFJFUlVOX18pfWZ1bmN0aW9uIGluaXRSdW50aW1lKCl7cnVudGltZUluaXRpYWxpemVkPXRydWU7aWYoIU1vZHVsZVtcIm5vRlNJbml0XCJdJiYhRlMuaW5pdC5pbml0aWFsaXplZClGUy5pbml0KCk7RlMuaWdub3JlUGVybWlzc2lvbnM9ZmFsc2U7VFRZLmluaXQoKTtjYWxsUnVudGltZUNhbGxiYWNrcyhfX0FUSU5JVF9fKX1mdW5jdGlvbiBleGl0UnVudGltZSgpe3J1bnRpbWVFeGl0ZWQ9dHJ1ZX1mdW5jdGlvbiBwb3N0UnVuKCl7aWYoTW9kdWxlW1wicG9zdFJ1blwiXSl7aWYodHlwZW9mIE1vZHVsZVtcInBvc3RSdW5cIl09PVwiZnVuY3Rpb25cIilNb2R1bGVbXCJwb3N0UnVuXCJdPVtNb2R1bGVbXCJwb3N0UnVuXCJdXTt3aGlsZShNb2R1bGVbXCJwb3N0UnVuXCJdLmxlbmd0aCl7YWRkT25Qb3N0UnVuKE1vZHVsZVtcInBvc3RSdW5cIl0uc2hpZnQoKSl9fWNhbGxSdW50aW1lQ2FsbGJhY2tzKF9fQVRQT1NUUlVOX18pfWZ1bmN0aW9uIGFkZE9uUHJlUnVuKGNiKXtfX0FUUFJFUlVOX18udW5zaGlmdChjYil9ZnVuY3Rpb24gYWRkT25Jbml0KGNiKXtfX0FUSU5JVF9fLnVuc2hpZnQoY2IpfWZ1bmN0aW9uIGFkZE9uUG9zdFJ1bihjYil7X19BVFBPU1RSVU5fXy51bnNoaWZ0KGNiKX12YXIgcnVuRGVwZW5kZW5jaWVzPTA7dmFyIHJ1bkRlcGVuZGVuY3lXYXRjaGVyPW51bGw7dmFyIGRlcGVuZGVuY2llc0Z1bGZpbGxlZD1udWxsO2Z1bmN0aW9uIGdldFVuaXF1ZVJ1bkRlcGVuZGVuY3koaWQpe3JldHVybiBpZH1mdW5jdGlvbiBhZGRSdW5EZXBlbmRlbmN5KGlkKXtydW5EZXBlbmRlbmNpZXMrKztpZihNb2R1bGVbXCJtb25pdG9yUnVuRGVwZW5kZW5jaWVzXCJdKXtNb2R1bGVbXCJtb25pdG9yUnVuRGVwZW5kZW5jaWVzXCJdKHJ1bkRlcGVuZGVuY2llcyl9fWZ1bmN0aW9uIHJlbW92ZVJ1bkRlcGVuZGVuY3koaWQpe3J1bkRlcGVuZGVuY2llcy0tO2lmKE1vZHVsZVtcIm1vbml0b3JSdW5EZXBlbmRlbmNpZXNcIl0pe01vZHVsZVtcIm1vbml0b3JSdW5EZXBlbmRlbmNpZXNcIl0ocnVuRGVwZW5kZW5jaWVzKX1pZihydW5EZXBlbmRlbmNpZXM9PTApe2lmKHJ1bkRlcGVuZGVuY3lXYXRjaGVyIT09bnVsbCl7Y2xlYXJJbnRlcnZhbChydW5EZXBlbmRlbmN5V2F0Y2hlcik7cnVuRGVwZW5kZW5jeVdhdGNoZXI9bnVsbH1pZihkZXBlbmRlbmNpZXNGdWxmaWxsZWQpe3ZhciBjYWxsYmFjaz1kZXBlbmRlbmNpZXNGdWxmaWxsZWQ7ZGVwZW5kZW5jaWVzRnVsZmlsbGVkPW51bGw7Y2FsbGJhY2soKX19fU1vZHVsZVtcInByZWxvYWRlZEltYWdlc1wiXT17fTtNb2R1bGVbXCJwcmVsb2FkZWRBdWRpb3NcIl09e307ZnVuY3Rpb24gYWJvcnQod2hhdCl7e2lmKE1vZHVsZVtcIm9uQWJvcnRcIl0pe01vZHVsZVtcIm9uQWJvcnRcIl0od2hhdCl9fXdoYXQ9XCJBYm9ydGVkKFwiK3doYXQrXCIpXCI7ZXJyKHdoYXQpO0FCT1JUPXRydWU7RVhJVFNUQVRVUz0xO3doYXQrPVwiLiBCdWlsZCB3aXRoIC1zIEFTU0VSVElPTlM9MSBmb3IgbW9yZSBpbmZvLlwiO3ZhciBlPW5ldyBXZWJBc3NlbWJseS5SdW50aW1lRXJyb3Iod2hhdCk7cmVhZHlQcm9taXNlUmVqZWN0KGUpO3Rocm93IGV9dmFyIGRhdGFVUklQcmVmaXg9XCJkYXRhOmFwcGxpY2F0aW9uL29jdGV0LXN0cmVhbTtiYXNlNjQsXCI7ZnVuY3Rpb24gaXNEYXRhVVJJKGZpbGVuYW1lKXtyZXR1cm4gZmlsZW5hbWUuc3RhcnRzV2l0aChkYXRhVVJJUHJlZml4KX1mdW5jdGlvbiBpc0ZpbGVVUkkoZmlsZW5hbWUpe3JldHVybiBmaWxlbmFtZS5zdGFydHNXaXRoKFwiZmlsZTovL1wiKX12YXIgd2FzbUJpbmFyeUZpbGU7d2FzbUJpbmFyeUZpbGU9XCJkYXRhOmFwcGxpY2F0aW9uL29jdGV0LXN0cmVhbTtiYXNlNjQsQUdGemJRRUFBQUFCNmdWYllBRi9BWDlnQVg4QVlBSi9md0JnQW45L0FYOWdBMzkvZndGL1lBTi9mMzhBWUFWL2YzOS9md0JnQkg5L2YzOEFZQVIvZjM5L0FYOWdCbjkvZjM5L2Z3Ri9ZQVYvZjM5L2Z3Ri9ZQVovZjM5L2YzOEFZQWQvZjM5L2YzOS9BR0FJZjM5L2YzOS9mMzhCZjJBQUFYOWdCMzkvZjM5L2YzOEJmMkFCZlFGOVlBQUFZQVYvZm41K2ZnQmdBMzkrZndGK1lBSi9mQUJnQW4xOUFYMWdCWDkvZjM5K0FYOWdDSDkvZjM5L2YzOS9BR0FEZjM5L0FYMWdDbjkvZjM5L2YzOS9mMzhCZjJBRWYzOS9md0YrWUFwL2YzOS9mMzkvZjM5L0FHQUVmMzUrZndCZ0FYOEJmR0FIZjM5L2YzOStmZ0YvWUFaL2YzOS9mbjRCZjJBRGYzOThBR0FCZndGOVlBVi9mWDEvZndGL1lBRjhBWDFnQTM5L2ZRQmdBbngvQVh4Z0JuOS9mWDEvZndGL1lBVi9mMzE5ZndCZ0FYd0JmR0FDZjM4QmZXQUpmMzkvZjM5L2YzOS9BWDlnQW45L0FYeGdESDkvZjM5L2YzOS9mMzkvZndGL1lBVi9mMzUvZndCZ0JuOThmMzkvZndGL1lBWi9mMzkvZm44QmYyQVBmMzkvZjM5L2YzOS9mMzkvZjM5L0FHQUxmMzkvZjM5L2YzOS9mMzhCZjJBRmYzOS9mM3dCZjJBTmYzOS9mMzkvZjM5L2YzOS9md0JnQTM5OWZRRjlZQVYvZlgxL2Z3RjlZQVI5ZlgxOUFYMWdBbjkrQUdBSGYzOS9mM3gvZndGL1lBUitmbjUrQVg5Z0JIOS9mMzBBWUFKK2Z3Ri9ZQUY5QVg5Z0EzeDhmd0Y4WUFKOGZBRjhZQWQvZjM5L2YzOTlBWDFnQjM5L2YzOS9mMzhCZldBRGYzNS9BR0FEZjM5OUFYMWdESDkvZjM5L2YzOS9mMzk4ZndGL1lBSitmZ0Y4WUFOK2ZuNEJmMkFGZjM5L2ZYMEFZQVo4Zkh4OGZId0JmR0FEZkh4OEFYeGdBMzE5ZlFGOVlBUi9mMzkrQVg1Z0FuNStBWDFnQm45OWZYMTlmd0YvWUFOL2YzNEFZQUovZndGK1lBSi9mUUY5WUFGL0FYNWdBbjEvQVg5Z0FueC9BWDlnRG45L2YzOS9mMzkvZjM5OGYzOS9BWDlnQlg5L2ZYMS9BWDlnQTM5L2ZRRi9ZQVovZjM5L2YzMEFZQVovZkh4L2YzOEFZQVIvZjM1K0FHQUVmMzUvZndGL1lBTi9mMzhCZkFLekFqTUJZUUZoQUJFQllRRmlBQVVCWVFGakFBRUJZUUZrQUFFQllRRmxBQTRCWVFGbUFCY0JZUUZuQUFzQllRRm9BQVlCWVFGcEFBUUJZUUZxQUFVQllRRnJBQUFCWVFGc0FBSUJZUUZ0QUFZQllRRnVBQVVCWVFGdkFBTUJZUUZ3QUFzQllRRnhBRE1CWVFGeUFBQUJZUUZ6QUFnQllRRjBBQVFCWVFGMUFBSUJZUUYyQUFVQllRRjNBQ0FCWVFGNEFBTUJZUUY1QUFBQllRRjZBQU1CWVFGQkFBZ0JZUUZDQUFRQllRRkRBQVVCWVFGRUFBY0JZUUZGQUFvQllRRkdBQXdCWVFGSEFBb0JZUUZJQUJFQllRRkpBQUFCWVFGS0FBTUJZUUZMQUFNQllRRk1BQWdCWVFGTkFBUUJZUUZPQUFRQllRRlBBQUlCWVFGUUFBVUJZUUZSQUFJQllRRlNBQVlCWVFGVEFBSUJZUUZVQUFFQllRRlZBQUVCWVFGV0FBRUJZUUZYQUJzQllRRllBQXNCWVFGWkFBZ0RzZ3F3Q2dNQkFBTUJBQUFFQUFNSEFBUUFBd0lBQUFBQkFRSTBBQU1BQUFNQ0FBQURBZ0lSQURVaEFBVUREaElCQXdnQ0FBRUZBZ0VFQUFBSURnTURBUUFRQXlJREFRQUFBUU1DQXdNREFBUUNBQU1BQXdBREFnQVNCUUlDSEFZQUFnY0NBd01BQXdNQUF3SUtBeEVBQWdBREVnQUFBRFlEQUFJRUdBRUJDZ0FCQWdNRUFnUUVCUUFBQXdVQUFnTUFBQUlDQURjQUl5TUNBZ0VEQXdVVUNDUUVBUUFBQUFJS0NnZ0VBQUFBQ2dBQ0dBQWlGUUVORFFjSkFBUWxBQUFBT0FFRkJBVUZBQU1FQXdNRkFRQUNBZ0lBQUFjREFSdzVBQWdEQURva0FRTURBd0lBQUFBQUFRSUhBZ2tDQUFBQUF3QUNPd01EQlR3UUFRTUNBZ0FFQWdRRUJRRURBQU1DQkFFQUF3QUNCUU1ER1FBRUdRSUJBQUFEQXdBRlBUNEVBUWcvUUNZREZRVVVCQUFJQVFBQ0FnVUZBZ0lEQVFNQUZRSW5BUVFEQVFVREJRQURBZ0lBQXcwQ0FBTUJBQU1EQUFnQ0FDZ0NEQUlBUVFBQUN3TUNCd0lGQlFRQ0FTa0ZDUlVDQVFNQ0NBTURBZ0VDQXdBQkJBSUNBZ0lDUWdNRkJBQUNCUUlHRjBNRkFnQUFBZ1FIQXc4RER3Y2FBd0FDQWdBQUFnRUJLZ0FCQUFBQUEwUVNSUU1GQXdnR0JBUW9BZ0lCQUFJRUF3QUJDd2NPQWdJQkJnRURCd0JHQXdJREJ3VUJBQUFCS3dFREFBSUNBQUFPQWdNQUFnTUFSd0FBU0FCSkF3SUVBQmNBQWdFQ0NDY0RBUUFCQVFJQ0FnVUJBZ2dJRHdnTEFBc0ZCd01GQWdJR0FBUUtBd0lFQUFRc0JnUXNCaEVGR2tvQUNBQUJBd0FBQXdBREFRTURBUUVCQUFVRkFBQU5BQUVGQWdFQUFBQURBd0FBQXdFQUFBQUhBUzBFQUFFREJFc0NUQWdDRWdJQkF3Uk5BRTRIRWh3U0JRY0FEd29sQXdJQkFBVUFCd0FBRUU4UUFWQUZBRkZTQ2dJUUVRY0JBUUlJQVFnQkFRQUJBQUVEQVFGVEFBRUJDQU5VQWdJQkFnZ0JKZ0lJQXdRREFnRUNBZ0lCREFBWUFBSUpBZ0lIQWdjQUFRQUJCUWtBQVFJQ0FoQVFBUUVLQXlrQklRSVpBQUlEQUFJQlZRTUNBQUlKVmc4SERRY0JBZ2dMQXdBQ0NBQUNDd0FFQVFRQkFnRUNBUUlCQWc0REFnRURBZ2NDQXdRREJ3RUNBZ0lDQWdJQ0F3TUNBUUlEQUFJRkFRSUNBbGNCQUFVQkFnTUVBQVFCQXdVRUJBUUNBZ2dDQUFNQ0FnQUNBUUlDQVFNQ0FSQUNBUU1CQXhVUUVBSUJBQUVDQVFJQUF3QUZCQWdJTHdrdkNRTUhXQUlGQXdjR0Z3VUZBd0VCQWdVRERnRUFBUUFBQWdBS0NBMEFBUUFCQVFBRU1Cc3dHd01BQWdBQ01RSURBQUFGQWpFQkFnSUNDd1lMQ3dZTEMxa01CQXdNREFNQkNRUUVCMW9ZR2dnSkNCb0lEd0lKQkFjS0JBY0tBd1FDQXdRQ0F3QUFBZ01BQUFJQkFRUUFCQUVFQUFRQ0FRUUVBaTRBRXdNQUFBUUVFdzRBQndFSEJ3SUJCd2NIQndjQ0FRUUpDUUVLQ2dFR0JnWUdCZ1lHQmdZR0JnWUdCZ1lHQmdZR0JnWUdCZ1lHQmdZR0JnWUdCZ1lHQVFJQkFnRUhCd2NIQndFTURBd01BZ3dIREFjQkFRRUhCd2NDQXdNQUF3RUJBd01EQXdNREFRRURBd01EQXdFQkJnWUdCZ1lHQmdZR0FBRUFBQUFEQUFFQkFRQUNBZ1FBQUFNQkJRTUlCd1VJQndVSUJ3VUZLeUFBQWdVRERnUUVBd1FEQ0FRRkJRRUFCQVVCQUFRRkJRSUJBQVFBQUFJQUFBTUFBZ0FDSFJRZEZBVUFBQTRCQlFBQUF3RUJBUU1CQXdFREF3RUJBQUVCQVFBQUFCa3FEd3dLQVE0QkFRQUxDd3NHQmdZRUJ3Y0hCQVFCQUFFQUFRQUJBQUVBQVFBQkFBRUFBUUFCQUFFQUFRQUJBQUVBQWdJQ0FnSUNBQUFCQVFvTkRRb05EUUFLQUFvTkRRRUtDZ1FJQkFNRUF3RUtCQWdFQXdRRENBZ0lCQUVCQVFFTEN3a2VDUjRQRHc4UER3OE5DUWtKQ1FrTkNRa0pDUWtLSHpJV0NoWUtDZ29mTWhZS0Znb0tDUWtKQ1FrSkNRa0pDUWtKQ1FrQUNRa0pCQWNCY0FIZkJOOEVCUWNCQVlBZ2dJQUNCZ2tCZndGQnNNakVBZ3NIV2hBQldnSUFBVjhBd3dRQkpBQTdBbUZoQURRQ1ltRUE4d2NDWTJFQkFBSmtZUUQwQndKbFlRQ2lCUUptWVFENkJBSm5ZUURPQ1FKb1lRRE5DUUpwWVFETUNRSnFZUURMQ1FKcllRREtDUUpzWVFESkNRSnRZUURJQ1FtZENRRUFRUUVMM2dTOUNhd0Z1QW4xQ0QzMkNQQUk5QWp5Q1BNSThRaXRCTVVKdUFiQUNZMEV3d21PQk1RSndnbkJDZTBCWHI4SnZnbjhBMTY4Q2JzSi9BTmV1Z201Q2Z3RHR3bTJDWjRKcndtekNhMEpyZ21mQ2JRSnRRbXlDYVFKb2dtakNiRUpzQW1zQ2FzSnFnbXBDYVlKcFFtb0NhY0pvUW1nQ1owSm5BbnFBNXNKbWdsV21RbVlDWmNKbGducUE2c0MrQU5FbFFtVUNaTUprZ25xQTlVRmtRbTNBWkFKandtT0NZMEpqQW1MQ1lvSmlRbUlDVjZIQ1lZSmhRbUVDWU1KZ2dtQkNlWURnQW4vQ09VRDVBUCtDT1lEL1FqOENPVUQ1QVA3Q09ZRCtnajVDT1VENUFQNENQY0krd0hwQ084STdnanRDT3dJc2dYckNPb0k2QWpuQ09ZSTVRamtDUHNCNHdqaUNPRUk0QWpmQ040STNRamNDTnNJMmdpaENLSUlvd2lrQ0tVSXBnaW5DSjhJbmdpZENKd0ltd2lhQ0prSW1BaVhDSllJbFFpVUNKTUlrZ2lSQ0pBSWp3aU9DSTBJakFpTENJb0lpUWlnQ0tnSXFRaXFDUHNCMlFqWUNOY0kxZ2pWQ05RSTB3alNDTkVJMEFqUENNNEl6UWpNQ01zSXlnakpDTWdJeHdpakFjWUl4UWpFQ01NSXdnakJDTUFJdndpK0NMMEl2QWk3Q0xvSXVRaTRDTGNJdGdpMUNMUUlzd2l5Q0xFSXNBaXZDSzRJclFpc0NLc0lpQWpnQTRjSWhnaUZDSVFJZ3dpcEJhY0ZnZ2pPQW9FSSt3R0FDUDhIL2dmOUIvd0grd2Y2Qi9rSCtBZjNCL3NCOWdmMUIvSUg4UWZ3Qis4SG93SHNCK29INlFmb0IrY0gwZ1BtQjRFRDhRVHdCTzRFb3dHakFlUUg3UVRqQi8wQzRnZjlBdEFENFFlQkEvRUU4QVR1QktNQm93SGdCKzBFM3dmOUF0NEgvUUw4QXM4RDZ3VHFCUHdDendQckJPb0UrUUxMQStJRTRRVDVBc3NENGdUaEJNY0M4d1RIQXZNRXlBUGRCOXdIMVFUYkI5b0gyUWZZQjlFRTF3ZldCOVVIMUFmVkJOTUh6d1RTQjlFSDBRVFFCODhFendmT0J6VDdBYWNLcFFyNENmWUo5QW55Q2ZBSjdnbnNDZW9KNkFubUNlUUo0Z25nQ2Q0SmtBZW9DcVlLamdlWkNwZ0tsd3FXQ3BVS25RYVVDcE1La2dxVEI1QUtqd3FPQ28wS2pBcWpBWXNLaWdxSUI0TUtnUXFBQ3Y4Si9RbjdDWWNIZ2dyR0NkOEsvZ244Q2ZvSjdRRmVYcVFLb3dxaUNxRUtvQXFmQ3A0S25RcWRCcHdLbXdxYUNsNk5CNDBIdUFTZkJKOEVrUXFmQkY2SkNvZ0t1QVNqQWFNQmh3clBCVjZHQ29VS3VBU2pBYU1CaEFyUEJlMEJYczBIekFmTEIrMEJYc29IeVFmSUIxN0hCK0lLNFFyZ0NzRUh3UWZlQ3QwSzNBcmJDdG9LWHRrSzJBclhDdFlLdVFlNUI5VUsxQXJUQ3RJSzBRcGUwQXJQQ3M0S3pRck1Dc3NLeWdySkNsN0lDc2NLeGdyRkNzUUt3d3JDQ3NFSzdRRmV6UVhBQ3I4S3ZncTlDcndLdXdyNUNmVUo4UW5sQ2VFSjdRbnBDZTBCWHMwRnVncTVDcmdLdHdxMkNyVUs5d256Q2U4SjR3bmZDZXNKNXdtMkJJUUh0QXEyQklRSHN3cGV1Z082QTd3QnZBRzhBYWdIb3dIL0FmOEJYcm9EdWdPOEFid0J2QUdvQjZNQi93SC9BVjY1QTdrRHZBRzhBYndCcHdlakFmOEIvd0ZldVFPNUE3d0J2QUc4QWFjSG93SC9BZjhCWHJJS3NRcGVzQXF2Q2w2dUNxMEtYcXdLcXdwZWxBZXFDb0VEWHBRSHFRcUJBLzRHVmY0RzdRZnRBVjc3QWZzQjNRbGUzQW5TQ2RVSjJ3bGUwd25XQ2RvSlh0UUoxd25aQ1Y3WUNlMEJYdEVKMEFuSENjOEpDb201R2JBS3BRRUJCMzhnQVJDaUFTRURJd0JCSUdzaUFpUUFBa0FnQWtFWWFpQUFFUG9DSWdVdEFBQkZEUUFnQWtFSWFpQUFFTVFESVFZZ0FDQUFLQUlBUVF4cktBSUFhaUlFS0FJRUlRY2dCQkROQkNFSUlBSWdCaWdDQUNBQklBRWdBMm9pQXlBQklBZEJzQUZ4UVNCR0d5QURJQVFnQ0JEb0FUWUNFQ0FDUVJCcUVQRUNSUTBBSUFBZ0FDZ0NBRUVNYXlnQ0FHcEJCUkRFQWdzZ0JSREZBaUFDUVNCcUpBQWdBQXZNREFFSGZ3SkFJQUJGRFFBZ0FFRUlheUlESUFCQkJHc29BZ0FpQVVGNGNTSUFhaUVGQWtBZ0FVRUJjUTBBSUFGQkEzRkZEUUVnQXlBREtBSUFJZ0ZySWdOQmdLUUVLQUlBU1EwQklBQWdBV29oQUNBRFFZU2tCQ2dDQUVjRVFDQUJRZjhCVFFSQUlBTW9BZ2dpQWlBQlFRTjJJZ1JCQTNSQm1LUUVha1lhSUFJZ0F5Z0NEQ0lCUmdSQVFmQ2pCRUh3b3dRb0FnQkJmaUFFZDNFMkFnQU1Bd3NnQWlBQk5nSU1JQUVnQWpZQ0NBd0NDeUFES0FJWUlRWUNRQ0FESUFNb0Fnd2lBVWNFUUNBREtBSUlJZ0lnQVRZQ0RDQUJJQUkyQWdnTUFRc0NRQ0FEUVJScUlnSW9BZ0FpQkEwQUlBTkJFR29pQWlnQ0FDSUVEUUJCQUNFQkRBRUxBMEFnQWlFSElBUWlBVUVVYWlJQ0tBSUFJZ1FOQUNBQlFSQnFJUUlnQVNnQ0VDSUVEUUFMSUFkQkFEWUNBQXNnQmtVTkFRSkFJQU1nQXlnQ0hDSUNRUUowUWFDbUJHb2lCQ2dDQUVZRVFDQUVJQUUyQWdBZ0FRMEJRZlNqQkVIMG93UW9BZ0JCZmlBQ2QzRTJBZ0FNQXdzZ0JrRVFRUlFnQmlnQ0VDQURSaHRxSUFFMkFnQWdBVVVOQWdzZ0FTQUdOZ0lZSUFNb0FoQWlBZ1JBSUFFZ0FqWUNFQ0FDSUFFMkFoZ0xJQU1vQWhRaUFrVU5BU0FCSUFJMkFoUWdBaUFCTmdJWURBRUxJQVVvQWdRaUFVRURjVUVEUncwQVFmaWpCQ0FBTmdJQUlBVWdBVUYrY1RZQ0JDQURJQUJCQVhJMkFnUWdBQ0FEYWlBQU5nSUFEd3NnQXlBRlR3MEFJQVVvQWdRaUFVRUJjVVVOQUFKQUlBRkJBbkZGQkVBZ0JVR0lwQVFvQWdCR0JFQkJpS1FFSUFNMkFnQkIvS01FUWZ5akJDZ0NBQ0FBYWlJQU5nSUFJQU1nQUVFQmNqWUNCQ0FEUVlTa0JDZ0NBRWNOQTBING93UkJBRFlDQUVHRXBBUkJBRFlDQUE4TElBVkJoS1FFS0FJQVJnUkFRWVNrQkNBRE5nSUFRZmlqQkVING93UW9BZ0FnQUdvaUFEWUNBQ0FESUFCQkFYSTJBZ1FnQUNBRGFpQUFOZ0lBRHdzZ0FVRjRjU0FBYWlFQUFrQWdBVUgvQVUwRVFDQUZLQUlJSWdJZ0FVRURkaUlFUVFOMFFaaWtCR3BHR2lBQ0lBVW9BZ3dpQVVZRVFFSHdvd1JCOEtNRUtBSUFRWDRnQkhkeE5nSUFEQUlMSUFJZ0FUWUNEQ0FCSUFJMkFnZ01BUXNnQlNnQ0dDRUdBa0FnQlNBRktBSU1JZ0ZIQkVBZ0JTZ0NDQ0lDUVlDa0JDZ0NBRWthSUFJZ0FUWUNEQ0FCSUFJMkFnZ01BUXNDUUNBRlFSUnFJZ0lvQWdBaUJBMEFJQVZCRUdvaUFpZ0NBQ0lFRFFCQkFDRUJEQUVMQTBBZ0FpRUhJQVFpQVVFVWFpSUNLQUlBSWdRTkFDQUJRUkJxSVFJZ0FTZ0NFQ0lFRFFBTElBZEJBRFlDQUFzZ0JrVU5BQUpBSUFVZ0JTZ0NIQ0lDUVFKMFFhQ21CR29pQkNnQ0FFWUVRQ0FFSUFFMkFnQWdBUTBCUWZTakJFSDBvd1FvQWdCQmZpQUNkM0UyQWdBTUFnc2dCa0VRUVJRZ0JpZ0NFQ0FGUmh0cUlBRTJBZ0FnQVVVTkFRc2dBU0FHTmdJWUlBVW9BaEFpQWdSQUlBRWdBallDRUNBQ0lBRTJBaGdMSUFVb0FoUWlBa1VOQUNBQklBSTJBaFFnQWlBQk5nSVlDeUFESUFCQkFYSTJBZ1FnQUNBRGFpQUFOZ0lBSUFOQmhLUUVLQUlBUncwQlFmaWpCQ0FBTmdJQUR3c2dCU0FCUVg1eE5nSUVJQU1nQUVFQmNqWUNCQ0FBSUFOcUlBQTJBZ0FMSUFCQi93Rk5CRUFnQUVFRGRpSUJRUU4wUVppa0JHb2hBQUovUWZDakJDZ0NBQ0lDUVFFZ0FYUWlBWEZGQkVCQjhLTUVJQUVnQW5JMkFnQWdBQXdCQ3lBQUtBSUlDeUVDSUFBZ0F6WUNDQ0FDSUFNMkFnd2dBeUFBTmdJTUlBTWdBallDQ0E4TFFSOGhBaUFEUWdBM0FoQWdBRUgvLy84SFRRUkFJQUJCQ0hZaUFTQUJRWUQrUDJwQkVIWkJDSEVpQVhRaUFpQUNRWURnSDJwQkVIWkJCSEVpQW5RaUJDQUVRWUNBRDJwQkVIWkJBbkVpQkhSQkQzWWdBU0FDY2lBRWNtc2lBVUVCZENBQUlBRkJGV3AyUVFGeGNrRWNhaUVDQ3lBRElBSTJBaHdnQWtFQ2RFR2dwZ1JxSVFFQ1FBSkFBa0JCOUtNRUtBSUFJZ1JCQVNBQ2RDSUhjVVVFUUVIMG93UWdCQ0FIY2pZQ0FDQUJJQU0yQWdBZ0F5QUJOZ0lZREFFTElBQkJBRUVaSUFKQkFYWnJJQUpCSDBZYmRDRUNJQUVvQWdBaEFRTkFJQUVpQkNnQ0JFRjRjU0FBUmcwQ0lBSkJIWFloQVNBQ1FRRjBJUUlnQkNBQlFRUnhhaUlIUVJCcUtBSUFJZ0VOQUFzZ0J5QUROZ0lRSUFNZ0JEWUNHQXNnQXlBRE5nSU1JQU1nQXpZQ0NBd0JDeUFFS0FJSUlnQWdBellDRENBRUlBTTJBZ2dnQTBFQU5nSVlJQU1nQkRZQ0RDQURJQUEyQWdnTFFaQ2tCRUdRcEFRb0FnQkJBV3NpQUVGL0lBQWJOZ0lBQ3dzSEFDQUFRUWhxQzdjQkFRZC9Jd0JCSUdzaUFpUUFBa0FnQWtFWWFpQUFFUG9DSWdVdEFBQkZEUUFnQUNBQUtBSUFRUXhyS0FJQWFpSURLQUlFR2lBQ1FSQnFJZ1FnQXhCUElBUkI2TGdFRU1zQklRTWdCQkJISUFKQkNHb2dBQkRFQXlFR0lBQWdBQ2dDQUVFTWF5Z0NBR29pQnhETkJDRUlJQUlnQXlBR0tBSUFJQWNnQ0NBQklBTW9BZ0FvQWhBUkNnQTJBaEFnQkJEeEFrVU5BQ0FBSUFBb0FnQkJER3NvQWdCcVFRVVF4QUlMSUFVUXhRSWdBa0VnYWlRQUlBQUxDZ0FnQUVFTkVRQUFHZ3NWQUNBQUVJY0JCRUFnQUNnQ0JBOExJQUF0QUFzTEh3RUJmeUFBRUljQkJFQWdBQ2dDQUNFQklBQVE2UUVhSUFFUU5Bc2dBQXNwQVFGL0lBSUVRQ0FBSVFNRFFDQURJQUU2QUFBZ0EwRUJhaUVESUFKQkFXc2lBZzBBQ3dzZ0FBdU9MZ0VMZnlNQVFSQnJJZ3NrQUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQWdBRUgwQVUwRVFFSHdvd1FvQWdBaUJFRVFJQUJCQzJwQmVIRWdBRUVMU1JzaUJrRURkaUlBZGlJQlFRTnhCRUFnQVVGL2MwRUJjU0FBYWlJQ1FRTjBJZ1ZCb0tRRWFpZ0NBQ0lCUVFocUlRQUNRQ0FCS0FJSUlnTWdCVUdZcEFScUlnVkdCRUJCOEtNRUlBUkJmaUFDZDNFMkFnQU1BUXNnQXlBRk5nSU1JQVVnQXpZQ0NBc2dBU0FDUVFOMElnSkJBM0kyQWdRZ0FTQUNhaUlCSUFFb0FnUkJBWEkyQWdRTURBc2dCa0g0b3dRb0FnQWlDRTBOQVNBQkJFQUNRRUVDSUFCMElnSkJBQ0FDYTNJZ0FTQUFkSEVpQUVFQUlBQnJjVUVCYXlJQUlBQkJESFpCRUhFaUFIWWlBVUVGZGtFSWNTSUNJQUJ5SUFFZ0FuWWlBRUVDZGtFRWNTSUJjaUFBSUFGMklnQkJBWFpCQW5FaUFYSWdBQ0FCZGlJQVFRRjJRUUZ4SWdGeUlBQWdBWFpxSWdKQkEzUWlBMEdncEFScUtBSUFJZ0VvQWdnaUFDQURRWmlrQkdvaUEwWUVRRUh3b3dRZ0JFRitJQUozY1NJRU5nSUFEQUVMSUFBZ0F6WUNEQ0FESUFBMkFnZ0xJQUZCQ0dvaEFDQUJJQVpCQTNJMkFnUWdBU0FHYWlJSElBSkJBM1FpQWlBR2F5SURRUUZ5TmdJRUlBRWdBbW9nQXpZQ0FDQUlCRUFnQ0VFRGRpSUZRUU4wUVppa0JHb2hBVUdFcEFRb0FnQWhBZ0ovSUFSQkFTQUZkQ0lGY1VVRVFFSHdvd1FnQkNBRmNqWUNBQ0FCREFFTElBRW9BZ2dMSVFVZ0FTQUNOZ0lJSUFVZ0FqWUNEQ0FDSUFFMkFnd2dBaUFGTmdJSUMwR0VwQVFnQnpZQ0FFSDRvd1FnQXpZQ0FBd01DMEgwb3dRb0FnQWlDa1VOQVNBS1FRQWdDbXR4UVFGcklnQWdBRUVNZGtFUWNTSUFkaUlCUVFWMlFRaHhJZ0lnQUhJZ0FTQUNkaUlBUVFKMlFRUnhJZ0Z5SUFBZ0FYWWlBRUVCZGtFQ2NTSUJjaUFBSUFGMklnQkJBWFpCQVhFaUFYSWdBQ0FCZG1wQkFuUkJvS1lFYWlnQ0FDSUJLQUlFUVhoeElBWnJJUVVnQVNFQ0EwQUNRQ0FDS0FJUUlnQkZCRUFnQWlnQ0ZDSUFSUTBCQ3lBQUtBSUVRWGh4SUFacklnSWdCU0FDSUFWSklnSWJJUVVnQUNBQklBSWJJUUVnQUNFQ0RBRUxDeUFCS0FJWUlRa2dBU0FCS0FJTUlnTkhCRUFnQVNnQ0NDSUFRWUNrQkNnQ0FFa2FJQUFnQXpZQ0RDQURJQUEyQWdnTUN3c2dBVUVVYWlJQ0tBSUFJZ0JGQkVBZ0FTZ0NFQ0lBUlEwRElBRkJFR29oQWdzRFFDQUNJUWNnQUNJRFFSUnFJZ0lvQWdBaUFBMEFJQU5CRUdvaEFpQURLQUlRSWdBTkFBc2dCMEVBTmdJQURBb0xRWDhoQmlBQVFiOS9TdzBBSUFCQkMyb2lBRUY0Y1NFR1FmU2pCQ2dDQUNJSFJRMEFRUUFnQm1zaEJRSkFBa0FDUUFKL1FRQWdCa0dBQWtrTkFCcEJIeUFHUWYvLy93ZExEUUFhSUFCQkNIWWlBQ0FBUVlEK1AycEJFSFpCQ0hFaUFIUWlBU0FCUVlEZ0gycEJFSFpCQkhFaUFYUWlBaUFDUVlDQUQycEJFSFpCQW5FaUFuUkJEM1lnQUNBQmNpQUNjbXNpQUVFQmRDQUdJQUJCRldwMlFRRnhja0VjYWdzaUNFRUNkRUdncGdScUtBSUFJZ0pGQkVCQkFDRUFEQUVMUVFBaEFDQUdRUUJCR1NBSVFRRjJheUFJUVI5R0czUWhBUU5BQWtBZ0FpZ0NCRUY0Y1NJSklBWnJJZ1FnQlU4TkFDQUVJUVVnQWlFRElBWWdDVWNOQUVFQUlRVWdBaUVBREFNTElBQWdBaWdDRkNJRUlBUWdBaUFCUVIxMlFRUnhhaWdDRUNJQ1Joc2dBQ0FFR3lFQUlBRkJBWFFoQVNBQ0RRQUxDeUFBSUFOeVJRUkFRUUFoQTBFQ0lBaDBJZ0JCQUNBQWEzSWdCM0VpQUVVTkF5QUFRUUFnQUd0eFFRRnJJZ0FnQUVFTWRrRVFjU0lBZGlJQlFRVjJRUWh4SWdJZ0FISWdBU0FDZGlJQVFRSjJRUVJ4SWdGeUlBQWdBWFlpQUVFQmRrRUNjU0lCY2lBQUlBRjJJZ0JCQVhaQkFYRWlBWElnQUNBQmRtcEJBblJCb0tZRWFpZ0NBQ0VBQ3lBQVJRMEJDd05BSUFBb0FnUkJlSEVnQm1zaUFpQUZTU0VCSUFJZ0JTQUJHeUVGSUFBZ0F5QUJHeUVESUFBb0FoQWlBUVIvSUFFRklBQW9BaFFMSWdBTkFBc0xJQU5GRFFBZ0JVSDRvd1FvQWdBZ0JtdFBEUUFnQXlnQ0dDRUlJQU1nQXlnQ0RDSUJSd1JBSUFNb0FnZ2lBRUdBcEFRb0FnQkpHaUFBSUFFMkFnd2dBU0FBTmdJSURBa0xJQU5CRkdvaUFpZ0NBQ0lBUlFSQUlBTW9BaEFpQUVVTkF5QURRUkJxSVFJTEEwQWdBaUVFSUFBaUFVRVVhaUlDS0FJQUlnQU5BQ0FCUVJCcUlRSWdBU2dDRUNJQURRQUxJQVJCQURZQ0FBd0lDeUFHUWZpakJDZ0NBQ0lCVFFSQVFZU2tCQ2dDQUNFQUFrQWdBU0FHYXlJQ1FSQlBCRUJCK0tNRUlBSTJBZ0JCaEtRRUlBQWdCbW9pQXpZQ0FDQURJQUpCQVhJMkFnUWdBQ0FCYWlBQ05nSUFJQUFnQmtFRGNqWUNCQXdCQzBHRXBBUkJBRFlDQUVING93UkJBRFlDQUNBQUlBRkJBM0kyQWdRZ0FDQUJhaUlCSUFFb0FnUkJBWEkyQWdRTElBQkJDR29oQUF3S0N5QUdRZnlqQkNnQ0FDSUJTUVJBUWZ5akJDQUJJQVpySWdFMkFnQkJpS1FFUVlpa0JDZ0NBQ0lBSUFacUlnSTJBZ0FnQWlBQlFRRnlOZ0lFSUFBZ0JrRURjallDQkNBQVFRaHFJUUFNQ2d0QkFDRUFJQVpCTDJvaUJRSi9RY2luQkNnQ0FBUkFRZENuQkNnQ0FBd0JDMEhVcHdSQ2Z6Y0NBRUhNcHdSQ2dLQ0FnSUNBQkRjQ0FFSElwd1FnQzBFTWFrRndjVUhZcXRXcUJYTTJBZ0JCM0tjRVFRQTJBZ0JCcktjRVFRQTJBZ0JCZ0NBTElnSnFJZ1JCQUNBQ2F5SUhjU0lDSUFaTkRRbEJxS2NFS0FJQUlnTUVRRUdncHdRb0FnQWlDQ0FDYWlJSklBaE5JQU1nQ1VseURRb0xRYXluQkMwQUFFRUVjUTBFQWtBQ1FFR0lwQVFvQWdBaUF3UkFRYkNuQkNFQUEwQWdBeUFBS0FJQUlnaFBCRUFnQ0NBQUtBSUVhaUFEU3cwREN5QUFLQUlJSWdBTkFBc0xRUUFRaHdJaUFVRi9SZzBGSUFJaEJFSE1wd1FvQWdBaUFFRUJheUlESUFGeEJFQWdBaUFCYXlBQklBTnFRUUFnQUd0eGFpRUVDeUFFSUFaTklBUkIvdi8vL3dkTGNnMEZRYWluQkNnQ0FDSUFCRUJCb0tjRUtBSUFJZ01nQkdvaUJ5QURUU0FBSUFkSmNnMEdDeUFFRUljQ0lnQWdBVWNOQVF3SEN5QUVJQUZySUFkeElnUkIvdi8vL3dkTERRUWdCQkNIQWlJQklBQW9BZ0FnQUNnQ0JHcEdEUU1nQVNFQUN5QUFRWDlHSUFaQk1Hb2dCRTF5UlFSQVFkQ25CQ2dDQUNJQklBVWdCR3RxUVFBZ0FXdHhJZ0ZCL3YvLy93ZExCRUFnQUNFQkRBY0xJQUVRaHdKQmYwY0VRQ0FCSUFScUlRUWdBQ0VCREFjTFFRQWdCR3NRaHdJYURBUUxJQUFpQVVGL1J3MEZEQU1MUVFBaEF3d0hDMEVBSVFFTUJRc2dBVUYvUncwQ0MwR3Nwd1JCcktjRUtBSUFRUVJ5TmdJQUN5QUNRZjcvLy84SFN3MEJJQUlRaHdJaUFVRi9Sa0VBRUljQ0lnQkJmMFp5SUFBZ0FVMXlEUUVnQUNBQmF5SUVJQVpCS0dwTkRRRUxRYUNuQkVHZ3B3UW9BZ0FnQkdvaUFEWUNBRUdrcHdRb0FnQWdBRWtFUUVHa3B3UWdBRFlDQUFzQ1FBSkFBa0JCaUtRRUtBSUFJZ01FUUVHd3B3UWhBQU5BSUFFZ0FDZ0NBQ0lDSUFBb0FnUWlCV3BHRFFJZ0FDZ0NDQ0lBRFFBTERBSUxRWUNrQkNnQ0FDSUFRUUFnQUNBQlRSdEZCRUJCZ0tRRUlBRTJBZ0FMUVFBaEFFRzBwd1FnQkRZQ0FFR3dwd1FnQVRZQ0FFR1FwQVJCZnpZQ0FFR1VwQVJCeUtjRUtBSUFOZ0lBUWJ5bkJFRUFOZ0lBQTBBZ0FFRURkQ0lDUWFDa0JHb2dBa0dZcEFScUlnTTJBZ0FnQWtHa3BBUnFJQU0yQWdBZ0FFRUJhaUlBUVNCSERRQUxRZnlqQkNBRVFTaHJJZ0JCZUNBQmEwRUhjVUVBSUFGQkNHcEJCM0ViSWdKcklnTTJBZ0JCaUtRRUlBRWdBbW9pQWpZQ0FDQUNJQU5CQVhJMkFnUWdBQ0FCYWtFb05nSUVRWXlrQkVIWXB3UW9BZ0EyQWdBTUFnc2dBQzBBREVFSWNTQUNJQU5MY2lBQklBTk5jZzBBSUFBZ0JDQUZhallDQkVHSXBBUWdBMEY0SUFOclFRZHhRUUFnQTBFSWFrRUhjUnNpQUdvaUFUWUNBRUg4b3dSQi9LTUVLQUlBSUFScUlnSWdBR3NpQURZQ0FDQUJJQUJCQVhJMkFnUWdBaUFEYWtFb05nSUVRWXlrQkVIWXB3UW9BZ0EyQWdBTUFRdEJnS1FFS0FJQUlBRkxCRUJCZ0tRRUlBRTJBZ0FMSUFFZ0JHb2hBa0d3cHdRaEFBSkFBa0FDUUFKQUFrQUNRQU5BSUFJZ0FDZ0NBRWNFUUNBQUtBSUlJZ0FOQVF3Q0N3c2dBQzBBREVFSWNVVU5BUXRCc0tjRUlRQURRQ0FESUFBb0FnQWlBazhFUUNBQ0lBQW9BZ1JxSWdVZ0Ewc05Bd3NnQUNnQ0NDRUFEQUFMQUFzZ0FDQUJOZ0lBSUFBZ0FDZ0NCQ0FFYWpZQ0JDQUJRWGdnQVd0QkIzRkJBQ0FCUVFocVFRZHhHMm9pQ0NBR1FRTnlOZ0lFSUFKQmVDQUNhMEVIY1VFQUlBSkJDR3BCQjNFYmFpSUVJQVlnQ0dvaUIyc2hCaUFESUFSR0JFQkJpS1FFSUFjMkFnQkIvS01FUWZ5akJDZ0NBQ0FHYWlJQU5nSUFJQWNnQUVFQmNqWUNCQXdEQ3lBRVFZU2tCQ2dDQUVZRVFFR0VwQVFnQnpZQ0FFSDRvd1JCK0tNRUtBSUFJQVpxSWdBMkFnQWdCeUFBUVFGeU5nSUVJQUFnQjJvZ0FEWUNBQXdEQ3lBRUtBSUVJZ0JCQTNGQkFVWUVRQ0FBUVhoeElRa0NRQ0FBUWY4QlRRUkFJQVFvQWdnaUFTQUFRUU4ySWdKQkEzUkJtS1FFYWtZYUlBRWdCQ2dDRENJQVJnUkFRZkNqQkVId293UW9BZ0JCZmlBQ2QzRTJBZ0FNQWdzZ0FTQUFOZ0lNSUFBZ0FUWUNDQXdCQ3lBRUtBSVlJUU1DUUNBRUlBUW9BZ3dpQVVjRVFDQUVLQUlJSWdBZ0FUWUNEQ0FCSUFBMkFnZ01BUXNDUUNBRVFSUnFJZ0FvQWdBaUJRMEFJQVJCRUdvaUFDZ0NBQ0lGRFFCQkFDRUJEQUVMQTBBZ0FDRUNJQVVpQVVFVWFpSUFLQUlBSWdVTkFDQUJRUkJxSVFBZ0FTZ0NFQ0lGRFFBTElBSkJBRFlDQUFzZ0EwVU5BQUpBSUFRZ0JDZ0NIQ0lBUVFKMFFhQ21CR29pQWlnQ0FFWUVRQ0FDSUFFMkFnQWdBUTBCUWZTakJFSDBvd1FvQWdCQmZpQUFkM0UyQWdBTUFnc2dBMEVRUVJRZ0F5Z0NFQ0FFUmh0cUlBRTJBZ0FnQVVVTkFRc2dBU0FETmdJWUlBUW9BaEFpQUFSQUlBRWdBRFlDRUNBQUlBRTJBaGdMSUFRb0FoUWlBRVVOQUNBQklBQTJBaFFnQUNBQk5nSVlDeUFHSUFscUlRWWdCQ0FKYWlFRUN5QUVJQVFvQWdSQmZuRTJBZ1FnQnlBR1FRRnlOZ0lFSUFZZ0Iyb2dCallDQUNBR1FmOEJUUVJBSUFaQkEzWWlBVUVEZEVHWXBBUnFJUUFDZjBId293UW9BZ0FpQWtFQklBRjBJZ0Z4UlFSQVFmQ2pCQ0FCSUFKeU5nSUFJQUFNQVFzZ0FDZ0NDQXNoQVNBQUlBYzJBZ2dnQVNBSE5nSU1JQWNnQURZQ0RDQUhJQUUyQWdnTUF3dEJIeUVBSUFaQi8vLy9CMDBFUUNBR1FRaDJJZ0FnQUVHQS9qOXFRUkIyUVFoeElnQjBJZ0VnQVVHQTRCOXFRUkIyUVFSeElnRjBJZ0lnQWtHQWdBOXFRUkIyUVFKeElnSjBRUTkySUFBZ0FYSWdBbkpySWdCQkFYUWdCaUFBUVJWcWRrRUJjWEpCSEdvaEFBc2dCeUFBTmdJY0lBZENBRGNDRUNBQVFRSjBRYUNtQkdvaEFRSkFRZlNqQkNnQ0FDSUNRUUVnQUhRaUEzRkZCRUJCOUtNRUlBSWdBM0kyQWdBZ0FTQUhOZ0lBSUFjZ0FUWUNHQXdCQ3lBR1FRQkJHU0FBUVFGMmF5QUFRUjlHRzNRaEFDQUJLQUlBSVFFRFFDQUJJZ0lvQWdSQmVIRWdCa1lOQXlBQVFSMTJJUUVnQUVFQmRDRUFJQUlnQVVFRWNXb2lBeWdDRUNJQkRRQUxJQU1nQnpZQ0VDQUhJQUkyQWhnTElBY2dCellDRENBSElBYzJBZ2dNQWd0Qi9LTUVJQVJCS0dzaUFFRjRJQUZyUVFkeFFRQWdBVUVJYWtFSGNSc2lBbXNpQnpZQ0FFR0lwQVFnQVNBQ2FpSUNOZ0lBSUFJZ0IwRUJjallDQkNBQUlBRnFRU2cyQWdSQmpLUUVRZGluQkNnQ0FEWUNBQ0FESUFWQkp5QUZhMEVIY1VFQUlBVkJKMnRCQjNFYmFrRXZheUlBSUFBZ0EwRVFha2tiSWdKQkd6WUNCQ0FDUWJpbkJDa0NBRGNDRUNBQ1FiQ25CQ2tDQURjQ0NFRzRwd1FnQWtFSWFqWUNBRUcwcHdRZ0JEWUNBRUd3cHdRZ0FUWUNBRUc4cHdSQkFEWUNBQ0FDUVJocUlRQURRQ0FBUVFjMkFnUWdBRUVJYWlFQklBQkJCR29oQUNBQklBVkpEUUFMSUFJZ0EwWU5BeUFDSUFJb0FnUkJmbkUyQWdRZ0F5QUNJQU5ySWdWQkFYSTJBZ1FnQWlBRk5nSUFJQVZCL3dGTkJFQWdCVUVEZGlJQlFRTjBRWmlrQkdvaEFBSi9RZkNqQkNnQ0FDSUNRUUVnQVhRaUFYRkZCRUJCOEtNRUlBRWdBbkkyQWdBZ0FBd0JDeUFBS0FJSUN5RUJJQUFnQXpZQ0NDQUJJQU0yQWd3Z0F5QUFOZ0lNSUFNZ0FUWUNDQXdFQzBFZklRQWdBMElBTndJUUlBVkIvLy8vQjAwRVFDQUZRUWgySWdBZ0FFR0EvajlxUVJCMlFRaHhJZ0IwSWdFZ0FVR0E0QjlxUVJCMlFRUnhJZ0YwSWdJZ0FrR0FnQTlxUVJCMlFRSnhJZ0owUVE5MklBQWdBWElnQW5KcklnQkJBWFFnQlNBQVFSVnFka0VCY1hKQkhHb2hBQXNnQXlBQU5nSWNJQUJCQW5SQm9LWUVhaUVCQWtCQjlLTUVLQUlBSWdKQkFTQUFkQ0lFY1VVRVFFSDBvd1FnQWlBRWNqWUNBQ0FCSUFNMkFnQWdBeUFCTmdJWURBRUxJQVZCQUVFWklBQkJBWFpySUFCQkgwWWJkQ0VBSUFFb0FnQWhBUU5BSUFFaUFpZ0NCRUY0Y1NBRlJnMEVJQUJCSFhZaEFTQUFRUUYwSVFBZ0FpQUJRUVJ4YWlJRUtBSVFJZ0VOQUFzZ0JDQUROZ0lRSUFNZ0FqWUNHQXNnQXlBRE5nSU1JQU1nQXpZQ0NBd0RDeUFDS0FJSUlnQWdCellDRENBQ0lBYzJBZ2dnQjBFQU5nSVlJQWNnQWpZQ0RDQUhJQUEyQWdnTElBaEJDR29oQUF3RkN5QUNLQUlJSWdBZ0F6WUNEQ0FDSUFNMkFnZ2dBMEVBTmdJWUlBTWdBallDRENBRElBQTJBZ2dMUWZ5akJDZ0NBQ0lBSUFaTkRRQkIvS01FSUFBZ0Jtc2lBVFlDQUVHSXBBUkJpS1FFS0FJQUlnQWdCbW9pQWpZQ0FDQUNJQUZCQVhJMkFnUWdBQ0FHUVFOeU5nSUVJQUJCQ0dvaEFBd0RDMEhRbVFSQk1EWUNBRUVBSVFBTUFnc0NRQ0FJUlEwQUFrQWdBeWdDSENJQVFRSjBRYUNtQkdvaUFpZ0NBQ0FEUmdSQUlBSWdBVFlDQUNBQkRRRkI5S01FSUFkQmZpQUFkM0VpQnpZQ0FBd0NDeUFJUVJCQkZDQUlLQUlRSUFOR0cyb2dBVFlDQUNBQlJRMEJDeUFCSUFnMkFoZ2dBeWdDRUNJQUJFQWdBU0FBTmdJUUlBQWdBVFlDR0FzZ0F5Z0NGQ0lBUlEwQUlBRWdBRFlDRkNBQUlBRTJBaGdMQWtBZ0JVRVBUUVJBSUFNZ0JTQUdhaUlBUVFOeU5nSUVJQUFnQTJvaUFDQUFLQUlFUVFGeU5nSUVEQUVMSUFNZ0JrRURjallDQkNBRElBWnFJZ1FnQlVFQmNqWUNCQ0FFSUFWcUlBVTJBZ0FnQlVIL0FVMEVRQ0FGUVFOMklnRkJBM1JCbUtRRWFpRUFBbjlCOEtNRUtBSUFJZ0pCQVNBQmRDSUJjVVVFUUVId293UWdBU0FDY2pZQ0FDQUFEQUVMSUFBb0FnZ0xJUUVnQUNBRU5nSUlJQUVnQkRZQ0RDQUVJQUEyQWd3Z0JDQUJOZ0lJREFFTFFSOGhBQ0FGUWYvLy93ZE5CRUFnQlVFSWRpSUFJQUJCZ1A0L2FrRVFka0VJY1NJQWRDSUJJQUZCZ09BZmFrRVFka0VFY1NJQmRDSUNJQUpCZ0lBUGFrRVFka0VDY1NJQ2RFRVBkaUFBSUFGeUlBSnlheUlBUVFGMElBVWdBRUVWYW5aQkFYRnlRUnhxSVFBTElBUWdBRFlDSENBRVFnQTNBaEFnQUVFQ2RFR2dwZ1JxSVFFQ1FBSkFJQWRCQVNBQWRDSUNjVVVFUUVIMG93UWdBaUFIY2pZQ0FDQUJJQVEyQWdBTUFRc2dCVUVBUVJrZ0FFRUJkbXNnQUVFZlJodDBJUUFnQVNnQ0FDRUNBMEFnQWlJQktBSUVRWGh4SUFWR0RRSWdBRUVkZGlFQ0lBQkJBWFFoQUNBQklBSkJCSEZxSWdjb0FoQWlBZzBBQ3lBSElBUTJBaEFMSUFRZ0FUWUNHQ0FFSUFRMkFnd2dCQ0FFTmdJSURBRUxJQUVvQWdnaUFDQUVOZ0lNSUFFZ0JEWUNDQ0FFUVFBMkFoZ2dCQ0FCTmdJTUlBUWdBRFlDQ0FzZ0EwRUlhaUVBREFFTEFrQWdDVVVOQUFKQUlBRW9BaHdpQUVFQ2RFR2dwZ1JxSWdJb0FnQWdBVVlFUUNBQ0lBTTJBZ0FnQXcwQlFmU2pCQ0FLUVg0Z0FIZHhOZ0lBREFJTElBbEJFRUVVSUFrb0FoQWdBVVliYWlBRE5nSUFJQU5GRFFFTElBTWdDVFlDR0NBQktBSVFJZ0FFUUNBRElBQTJBaEFnQUNBRE5nSVlDeUFCS0FJVUlnQkZEUUFnQXlBQU5nSVVJQUFnQXpZQ0dBc0NRQ0FGUVE5TkJFQWdBU0FGSUFacUlnQkJBM0kyQWdRZ0FDQUJhaUlBSUFBb0FnUkJBWEkyQWdRTUFRc2dBU0FHUVFOeU5nSUVJQUVnQm1vaUF5QUZRUUZ5TmdJRUlBTWdCV29nQlRZQ0FDQUlCRUFnQ0VFRGRpSUhRUU4wUVppa0JHb2hBRUdFcEFRb0FnQWhBZ0ovUVFFZ0IzUWlCeUFFY1VVRVFFSHdvd1FnQkNBSGNqWUNBQ0FBREFFTElBQW9BZ2dMSVFRZ0FDQUNOZ0lJSUFRZ0FqWUNEQ0FDSUFBMkFnd2dBaUFFTmdJSUMwR0VwQVFnQXpZQ0FFSDRvd1FnQlRZQ0FBc2dBVUVJYWlFQUN5QUxRUkJxSkFBZ0FBc05BQ0FBS0FJQUlBRkJBblJxQzlFREFRVi9Jd0JCRUdzaUFDUUFBa0FnQWtVTkFFR0E4QU1vQWdBZ0FVb05BQ0FDTFFBQVJRMEFJQUFnQXpZQ0RDTUFRUkJySWdVa0FDQUZJQU0yQWd3Q1FDQUNSUTBBUVlEd0F5Z0NBQ0FCU2cwQUlBSXRBQUJGRFFBZ0JTQUZLQUlNSWdNMkFnaEJBRUVBSUFJZ0F4Q0lBaUlHUlEwQUlBRkJBMDBFUUNBQlFRSjBRZENyQVdvb0FnQVFvZ0ZCQTJvaEJBc2dCQ0FHYWlJSFFRRnFJZ2dRT3lFRElBUUVRQ0FGSUFGQkFuUkIwS3NCYWlnQ0FEWUNBQ0FESUFSQkFXcEI1U1lnQlJEYUF4b0xJQU1nQkdvZ0JrRUJhaUFDSUFVb0Fnd1FpQUlhQWtBQ1FFR1FtQVFvQWdBaUFRUkFRWlNZQkNnQ0FFVU5BVUdZbUFRb0FnQkIxSm9FUndSQVFaeVlCQ2dDQUNJRVJRMERRYVNZQkNnQ0FDSUJRWUFnUVFCQm9KZ0VMUUFBR3lJQ1R3MERJQUVnQkdvaEJDQUNJQUZyUVFScklBZFBCRUFnQkNBRElBZ1EyQU5CcEpnRUlBRWdCMm8yQWdBTUJBc2dCRUd1M0xnQk5nQUFRYVNZQkNBQ05nSUFEQU1MUWFTWUJDZ0NBRVVOQVVHY21BUW9BZ0FnQVJFQkFFR2ttQVJCQURZQ0FFR1FtQVFvQWdBaEFRd0JDMEdROUFJb0FnQWhBU0FEUVFFZ0F4Q2lBU0FCRU00Qkdnd0JDeUFESUFFUkFRQUxJQU1RTkFzZ0JVRVFhaVFBQ3lBQVFSQnFKQUFMQndBZ0FFRU1hZ3N6QVFGL0lBSUVRQ0FBSVFNRFFDQURJQUV0QUFBNkFBQWdBMEVCYWlFRElBRkJBV29oQVNBQ1FRRnJJZ0lOQUFzTElBQUxFZ0FnQUJDSEFRUkFJQUFvQWdBUEN5QUFDd2tBSUFBUVFDQUJhZ3ZaQVFFRWZ3SkFJQUVnQUJBNElnTkxCRUFqQUVFUWF5SUNKQUFnQVNBRGF5SURCRUFnQUJCUklRUWdBQkE0SWdFZ0Eyb2hCU0FESUFRZ0FXdExCRUFnQUNBRUlBVWdCR3NnQVNBQkVMVUVDeUFCSUFBUVFDSUVhaUFEUVFBUS9BWWdBQ0FGRUprQ0lBSkJBRG9BRHlBRUlBVnFJQUpCRDJvUWhnRUxEQUVMSXdCQkVHc2lBaVFBQWtBZ0FCQ0hBUVJBSUFBb0FnQWhBeUFDUVFBNkFBOGdBU0FEYWlBQ1FROXFFSVlCSUFBZ0FSQ0tBUXdCQ3lBQ1FRQTZBQTRnQUNBQmFpQUNRUTVxRUlZQklBQWdBUkNSQVFzTElBSkJFR29rQUFzUUFDQUFLQUlFSUFBb0FnQnJRUU4xQ3hBQUlBQW9BZ1FnQUNnQ0FHdEJBblVMR3dFQmZ5TUFRUkJySWdFa0FDQUFFTlFFSUFGQkVHb2tBQ0FBQ3hJQUlBQUVRQ0FBS0FJQUVEUWdBQkEwQ3dzTEFDQUFLQUlBRU5rQ0dnczFBUUYvSXdCQkVHc2lBaVFBSUFJZ0FDZ0NBRFlDRENBQUlBRW9BZ0EyQWdBZ0FTQUNRUXhxS0FJQU5nSUFJQUpCRUdva0FBdXVCd0lHZndSOUFuMGdBQ2dDR0NFSUlBQW9BZ1FoQlNBQUtBSUlJUVFnQUNnQ0RDRUhBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKL0lBR0xRd0FBQUU5ZEJFQWdBYWdNQVF0QmdJQ0FnSGdMQW44Z0FZNGlDWXREQUFBQVQxMEVRQ0FKcUF3QkMwR0FnSUNBZUFzaUFFWUVRQUovSUFLTFF3QUFBRTlkQkVBZ0FxZ01BUXRCZ0lDQWdIZ0xJUVlnQmdKL0lBS09JZ21MUXdBQUFFOWRCRUFnQ2FnTUFRdEJnSUNBZ0hnTElnTkhEUUVnQTBFQVNDQURJQVJQY2cwQ0lBUWdBMEVCYWlJR1RRMERJQUJCQUVnZ0FDQUZUM0lOQkNBRklBQkJBV29pQkUwTkJTQUVzaUFCa3lJS0lBYXlJQUtUSWd1VUlnbERBQUFBQUdCRklBbTdSSEdzaTl0b0FQQS9aVVZ5RFFZZ0FTQUFzcE1pRENBTGxDSUJRd0FBQUFCZ1JTQUJ1MFJ4ckl2YmFBRHdQMlZGY2cwSElBb2dBaUFEc3BNaUNwUWlBa01BQUFBQVlFVWdBcnRFY2F5TDIyZ0E4RDlsUlhJTkNDQU1JQXFVSWdwREFBQUFBR0JGSUFxN1JIR3NpOXRvQVBBL1pVVnlEUWtnQ2lBQ0lBa2dBWktTa3J0RWNheUwyMmdBOEQ5bFJRMEtJQW9nQ0NBRElBZHNhaUlESUFkcUlnVWdCRUVDZENJRWFpb0NBSlFnQWlBRklBQkJBblFpQUdvcUFnQ1VJQWtnQUNBRGFpb0NBSlFnQVNBRElBUnFLZ0lBbEpLU2tnd01DMEhRc2dSQjZ0QUJFRE5CbnRFQkVETkJ0QjBRTTBIRkFCQTJRZTRoRUROQjJOSUJFRE1RTnd3S0MwSFFzZ1JCOXRJQkVETkJudEVCRUROQnRCMFFNMEhHQUJBMlFlNGhFRE5CMk5JQkVETVFOd3dKQzBIUXNnUkJxdE1CRUROQm50RUJFRE5CdEIwUU0wSFBBQkEyUWU0aEVETkIyTk1CRURNUU53d0lDMEhRc2dSQjZkTUJFRE5CbnRFQkVETkJ0QjBRTTBIUUFCQTJRZTRoRUROQnBkUUJFRE1RTnd3SEMwSFFzZ1JCdmRRQkVETkJudEVCRUROQnRCMFFNMEhSQUJBMlFlNGhFRE5CNnRRQkVETVFOd3dHQzBIUXNnUkIrOVFCRUROQm50RUJFRE5CdEIwUU0wSFNBQkEyUWU0aEVETkJ0dFVCRURNUU53d0ZDMEhRc2dSQnp0VUJFRE5CbnRFQkVETkJ0QjBRTTBIZUFCQTJRZTRoRUROQi9kVUJFRE1RTnd3RUMwSFFzZ1JCaXRZQkVETkJudEVCRUROQnRCMFFNMEhmQUJBMlFlNGhFRE5CL2RVQkVETVFOd3dEQzBIUXNnUkJ1ZFlCRUROQm50RUJFRE5CdEIwUU0wSGdBQkEyUWU0aEVETkIvZFVCRURNUU53d0NDMEhRc2dSQjZOWUJFRE5CbnRFQkVETkJ0QjBRTTBIaEFCQTJRZTRoRUROQi9kVUJFRE1RTnd3QkMwSFFzZ1JCbDljQkVETkJudEVCRUROQnRCMFFNMEhpQUJBMlFlNGhFRE5CL2RVQkVETVFOd3NRQUFBTEN3Y0FJQUJCQkdvTERRQWdBQ2dDQUNBQlFRVjBhZ3N6QVFGL0lBQkJBU0FBR3lFQUFrQURRQ0FBRURzaUFRMEJRYWpJQkNnQ0FDSUJCRUFnQVJFUkFBd0JDd3NRQUFBTElBRUxDUUFnQUJDb0FpQUFDMFVBSUFFZ0FDZ0NDRThFUUVIUXNnUkI5czRCRUROQm04OEJFRE5CdEIwUU0wSDhBQkEyUWU0aEVETkJxTkFCRURNUU54QUFBQXNnQUNnQ0dDQUFLQUlNSUFGc2Fnc01BQ0FBSUFGQkhHb1F1Z1FMMHdFQ0EzOENmZ0pBSUFBcEEzQWlCRkJGSUFRZ0FDa0RlQ0FBS0FJRUlnRWdBQ2dDTENJQ2E2eDhJZ1ZYY1VVRVFDQUFFSWtESWdOQkFFNE5BU0FBS0FJc0lRSWdBQ2dDQkNFQkN5QUFRbjgzQTNBZ0FDQUJOZ0pvSUFBZ0JTQUNJQUZyckh3M0EzaEJmdzhMSUFWQ0FYd2hCU0FBS0FJRUlRRWdBQ2dDQ0NFQ0FrQWdBQ2tEY0NJRVVBMEFJQVFnQlgwaUJDQUNJQUZyckZrTkFDQUJJQVNuYWlFQ0N5QUFJQUkyQW1nZ0FDQUZJQUFvQWl3aUFDQUJhNng4TndONElBQWdBVThFUUNBQlFRRnJJQU02QUFBTElBTUxHd0VCZjBFS0lRRWdBQkNIQVFSL0lBQVE2UUZCQVdzRlFRb0xDdzBBSUFBb0FnQWdBVUVEZEdvTDVBRUJCbjhnQVJESkJDRURJd0JCRUdzaUJTUUFBa0FnQXlBQUlnUVF2QVFpQUUwRVFDQUVFRUFpQmlFQ0lBTWlBQVIvQWtBZ0FTQUNSZzBBSUFJZ0FXc2dBRUVDZEU4RVFDQUFSUTBCQTBBZ0FpQUJLQUlBTmdJQUlBSkJCR29oQWlBQlFRUnFJUUVnQUVFQmF5SUFEUUFMREFFTElBQkZEUUFEUUNBQ0lBQkJBV3NpQUVFQ2RDSUhhaUFCSUFkcUtBSUFOZ0lBSUFBTkFBc0xRUUFGSUFJTEdpQUZRUUEyQWd3Z0JpQURRUUowYWlBRlFReHFFSGtnQkNBREVKa0NEQUVMSUFRZ0FDQURJQUJySUFRUU9DSUFRUUFnQUNBRElBRVErZ1lMSUFWQkVHb2tBQXQxQVFOL0lBRVFvZ0VoQWlNQVFSQnJJZ1FrQUFKQUlBSWdBQkJSSWdOTkJFQWdBQkJBSVFNZ0FnUkFJQU1nQVNBQ0VNc0NDeUFFUVFBNkFBOGdBaUFEYWlBRVFROXFFSVlCSUFBZ0FoQ1pBZ3dCQ3lBQUlBTWdBaUFEYXlBQUVEZ2lBRUVBSUFBZ0FpQUJFTFVEQ3lBRVFSQnFKQUFMQlFBUUFBQUxFQUFnQUNnQ0JDQUFLQUlBYTBFTWJRdGdBUUYvSXdCQkVHc2lCU1FBSUFBZ0F5QUVFUGNCSVFBZ0JVRU1haUFGUVFocUlBRWdBaUFERUp3RUlBVXFBZ2doQVNBQUlBVXFBZ3dnQUNnQ0JFRUNhN01RNXdJZ0FTQUFLQUlJUVFKcnN4RG5BaEJKSVFFZ0JVRVFhaVFBSUFFTENRQWdBQ0FBRU9nRkN3Y0FJQUJCRUdvTFJnQWdBQ0FCS2dJSUlBRXFBZ0FnQWlvQ0FKUWdBU29DQkNBQ0tnSUVsSktTT0FJQUlBQWdBU29DRkNBQktnSU1JQUlxQWdDVUlBRXFBaEFnQWlvQ0JKU1NramdDQkFzb0FRRi9JQUVnQVVFQmF5SUNjVVVFUUNBQUlBSnhEd3NnQUNBQlR3Ui9JQUFnQVhBRklBQUxDL0FDQVFSL1FleTVCQzBBQUFSQVFlaTVCQ2dDQUE4TEl3QkJJR3NpQWlRQUFrQUNRQU5BSUFKQkNHb2dBRUVDZEdvQ2YwRUJJQUIwUWYvLy8vOEhjU0lEUVFGeVJRUkFJQUJCQW5Rb0FnQU1BUXNnQUVHT21RSkJrcVFDSUFNYkVNNEVDeUlETmdJQUlBTkJmMGNFUUNBQVFRRnFJZ0JCQmtZTkFnd0JDd3NNQVF0QkFCRE1CRVVFUUVING13TWhBU0FDUVFocVFmaWJBeER5QWtVTkFVR1FuQU1oQVNBQ1FRaHFRWkNjQXhEeUFrVU5BVUVBSVFCQndMZ0VMUUFBUlFSQUEwQWdBRUVDZEVHUXVBUnFJQUJCa3FRQ0VNNEVOZ0lBSUFCQkFXb2lBRUVHUncwQUMwSEF1QVJCQVRvQUFFR291QVJCa0xnRUtBSUFOZ0lBQzBHUXVBUWhBU0FDUVFocVFaQzRCQkR5QWtVTkFVR291QVFoQVNBQ1FRaHFRYWk0QkJEeUFrVU5BVUVZRURzaUFVVU5BUXNnQVNBQ0tRTUlOd0lBSUFFZ0Fpa0RHRGNDRUNBQklBSXBBeEEzQWdnTElBSkJJR29rQUNBQklRQkI3TGtFUVFFNkFBQkI2TGtFSUFBMkFnQWdBQXZKQ2dJRmZ3OStJd0JCNEFCcklnVWtBQ0FFUXYvLy8vLy8veitESVF3Z0FpQUVoVUtBZ0lDQWdJQ0FnSUIvZ3lFS0lBSkMvLy8vLy8vL1A0TWlEVUlnaUNFT0lBUkNNSWluUWYvL0FYRWhCd0pBQWtBZ0FrSXdpS2RCLy84QmNTSUpRZi8vQVd0QmdvQitUd1JBSUFkQi8vOEJhMEdCZ0g1TERRRUxJQUZRSUFKQy8vLy8vLy8vLy8vL0FJTWlDMEtBZ0lDQWdJREEvLzhBVkNBTFFvQ0FnSUNBZ01ELy93QlJHMFVFUUNBQ1FvQ0FnSUNBZ0NDRUlRb01BZ3NnQTFBZ0JFTC8vLy8vLy8vLy8vOEFneUlDUW9DQWdJQ0FnTUQvL3dCVUlBSkNnSUNBZ0lDQXdQLy9BRkViUlFSQUlBUkNnSUNBZ0lDQUlJUWhDaUFESVFFTUFnc2dBU0FMUW9DQWdJQ0FnTUQvL3dDRmhGQUVRQ0FDSUFPRVVBUkFRb0NBZ0lDQWdPRC8vd0FoQ2tJQUlRRU1Bd3NnQ2tLQWdJQ0FnSURBLy84QWhDRUtRZ0FoQVF3Q0N5QURJQUpDZ0lDQWdJQ0F3UC8vQUlXRVVBUkFJQUVnQzRRaEFrSUFJUUVnQWxBRVFFS0FnSUNBZ0lEZy8vOEFJUW9NQXdzZ0NrS0FnSUNBZ0lEQS8vOEFoQ0VLREFJTElBRWdDNFJRQkVCQ0FDRUJEQUlMSUFJZ0E0UlFCRUJDQUNFQkRBSUxJQXRDLy8vLy8vLy9QMWdFUUNBRlFkQUFhaUFCSUEwZ0FTQU5JQTFRSWdZYmVTQUdRUVowclh5bklnWkJEMnNRakFGQkVDQUdheUVHSUFVcEExZ2lEVUlnaUNFT0lBVXBBMUFoQVFzZ0FrTC8vLy8vLy84L1ZnMEFJQVZCUUdzZ0F5QU1JQU1nRENBTVVDSUlHM2tnQ0VFR2RLMThweUlJUVE5ckVJd0JJQVlnQ0d0QkVHb2hCaUFGS1FOSUlRd2dCU2tEUUNFREN5QURRZytHSWd0Q2dJRCsvdytESWdJZ0FVSWdpQ0lFZmlJUUlBdENJSWdpRXlBQlF2Ly8vLzhQZ3lJQmZud2lEMElnaGlJUklBRWdBbjU4SWdzZ0VWU3RJQUlnRFVMLy8vLy9ENE1pRFg0aUZTQUVJQk4rZkNJUklBeENENFlnQTBJeGlJUWlFa0wvLy8vL0Q0TWlBeUFCZm53aUZDQVBJQkJVclVJZ2hpQVBRaUNJaEh3aUR5QUNJQTVDZ0lBRWhDSU1maUlXSUEwZ0UzNThJZzRnRWtJZ2lFS0FnSUNBQ0lRaUFpQUJmbndpRUNBRElBUitmQ0lTUWlDR2ZDSVhmQ0VCSUFjZ0NXb2dCbXBCLy84QWF5RUdBa0FnQWlBRWZpSVlJQXdnRTM1OElnUWdHRlN0SUFRZ0JDQURJQTErZkNJRVZxMThJQUlnREg1OElBUWdCQ0FSSUJWVXJTQVJJQlJXclh4OElnUldyWHdnQXlBTWZpSURJQUlnRFg1OElnSWdBMVN0UWlDR0lBSkNJSWlFZkNBRUlBSkNJSVo4SWdJZ0JGU3RmQ0FDSUFJZ0VDQVNWcTBnRGlBV1ZLMGdEaUFRVnExOGZFSWdoaUFTUWlDSWhId2lBbGF0ZkNBQ0lBSWdEeUFVVkswZ0R5QVhWcTE4ZkNJQ1ZxMThJZ1JDZ0lDQWdJQ0F3QUNEVUVVRVFDQUdRUUZxSVFZTUFRc2dDMEkvaUNFRElBUkNBWVlnQWtJL2lJUWhCQ0FDUWdHR0lBRkNQNGlFSVFJZ0MwSUJoaUVMSUFNZ0FVSUJob1FoQVFzZ0JrSC8vd0ZPQkVBZ0NrS0FnSUNBZ0lEQS8vOEFoQ0VLUWdBaEFRd0JDd0orSUFaQkFFd0VRRUVCSUFacklnZEJnQUZQQkVCQ0FDRUJEQU1MSUFWQk1Hb2dDeUFCSUFaQi93QnFJZ1lRakFFZ0JVRWdhaUFDSUFRZ0JoQ01BU0FGUVJCcUlBc2dBU0FIRUlVQ0lBVWdBaUFFSUFjUWhRSWdCU2tETUNBRktRTTRoRUlBVXEwZ0JTa0RJQ0FGS1FNUWhJUWhDeUFGS1FNb0lBVXBBeGlFSVFFZ0JTa0RBQ0VDSUFVcEF3Z01BUXNnQkVMLy8vLy8vLzgvZ3lBR3JVSXdob1FMSUFxRUlRb2dDMUFnQVVJQVdTQUJRb0NBZ0lDQWdJQ0FnSDlSRzBVRVFDQUtJQUpDQVh3aUFTQUNWSzE4SVFvTUFRc2dDeUFCUW9DQWdJQ0FnSUNBZ0grRmhGQkZCRUFnQWlFQkRBRUxJQW9nQWlBQ1FnR0RmQ0lCSUFKVXJYd2hDZ3NnQUNBQk53TUFJQUFnQ2pjRENDQUZRZUFBYWlRQUN3WUFJQUFRTkF2SkJBRUhmd0pBSUFBb0F0UURJZ1FvQWhBaUFrR0FnQUpPQkVBZ0JDZ0NGQ0VEREFFTElBUW9BaFFoQXdOQUlBUWdBMEVCYXlJQ05nSVVBa0FnQTBFQVNnUkFJQUloQXd3QkMwRUFJUVVnQUNnQ3VBTkZCRUFDUUNBQUtBSVlJZ0lvQWdRTkFDQUFJQUlvQWd3UkFBQU5BQ0FBS0FJQUlnTkJHVFlDRkNBQUlBTW9BZ0FSQVFBTElBSWdBaWdDQkVFQmF6WUNCQ0FDSUFJb0FnQWlBa0VCYWpZQ0FBSkFJQUl0QUFBaUJVSC9BVWNOQUFOQUFrQWdBQ2dDR0NJQ0tBSUVEUUFnQUNBQ0tBSU1FUUFBRFFBZ0FDZ0NBQ0lEUVJrMkFoUWdBQ0FES0FJQUVRRUFDeUFDSUFJb0FnUkJBV3MyQWdRZ0FpQUNLQUlBSWdKQkFXbzJBZ0JCL3dFaEJTQUNMUUFBSWdKQi93RkdEUUFMSUFKRkRRQWdBQ0FDTmdLNEEwRUFJUVVMSUFRb0FoUWhBZ3NnQkNBQ1FRaHFJZ00yQWhRZ0JDQUVLQUlNUVFoMElBVnlOZ0lNSUFKQmQwb05BQ0FFSUFKQkNXb2lBellDRkNBRERRQWdCRUdBZ0FJMkFoQkJBQ0VEQ3lBRUlBUW9BaEJCQVhRaUFqWUNFQ0FDUVlDQUFrZ05BQXNMSUFRZ0FpQUJMUUFBSWdCQi93QnhRUUowUVpDeEFtb29BZ0FpQlVFUWRTSUdheUlDTmdJUUlBVkJDSFVoQndKQUlBUW9BZ3dpQ0NBQ0lBTjBJZ05PQkVBZ0JDQUdOZ0lRSUFRZ0NDQURhellDRENBQVFZQUJjU0VESUFJZ0JrZ0VRQ0FCSUFNZ0IzTTZBQUFNQWdzZ0FTQURJQVZ6T2dBQUlBQkJnQUZ6SVFBTUFRc2dBa0gvL3dGTERRQWdBRUdBQVhFaEF5QUNJQVpJQkVBZ0FTQURJQVZ6T2dBQUlBQkJnQUZ6SVFBTUFRc2dBU0FESUFkek9nQUFDeUFBUVFkMkM3Z0JBUVIvSUFNb0Frd2FJQUVnQW13aEJTQURJQU1vQWtnaUJFRUJheUFFY2pZQ1NDQURLQUlFSWdZZ0F5Z0NDQ0lFUmdSL0lBVUZJQUFnQmlBRUlBWnJJZ1FnQlNBRUlBVkpHeUlFRUQ4YUlBTWdBeWdDQkNBRWFqWUNCQ0FBSUFScUlRQWdCU0FFYXdzaUJBUkFBMEFDUUNBREVJb0RSUVJBSUFNZ0FDQUVJQU1vQWlBUkJBQWlCdzBCQ3lBRklBUnJJQUZ1RHdzZ0FDQUhhaUVBSUFRZ0IwY2hCaUFFSUFkcklRUWdCZzBBQ3dzZ0FrRUFJQUViQ3hBQUlBQkJnT3dESUFFb0FnQzNFQllMcXdFQkJIOGpBRUVnYXlJQkpBQWdBVUVBTmdJTUlBRkIwQUkyQWdnZ0FTQUJLUU1JTndNQUlBRkJFR29pQXlBQktRSUFOd0lFSUFNZ0FEWUNBQ01BUVJCcklnSWtBQ0FBS0FJQVFYOUhCRUFnQWtFSWFpSUVJQU1RZ1FFYUlBSWdCQkNCQVJvRFFDQUFLQUlBUVFGR0RRQUxJQUFvQWdCRkJFQWdBRUVCTmdJQUlBSkIwUUlSQVFBZ0FFRi9OZ0lBQ3dzZ0FrRVFhaVFBSUFBb0FnUWhBQ0FCUVNCcUpBQWdBRUVCYXdzUUFDQUFFSkVHSUFCQjJNQUROZ0lBQzdnQkFRRjlJQUlnQVJEb0JTRURJQUFnQUNvQ0FDQURJQUVxQWdDVWt6Z0NBQ0FBSUFBcUFnUWdBeUFCS2dJRWxKTTRBZ1FnQUNBQUtnSUlJQU1nQVNvQ0NKU1RPQUlJSUFBZ0FDb0NEQ0FESUFFcUFneVVremdDRENBQUlBQXFBaEFnQXlBQktnSVFsSk00QWhBZ0FDQUFLZ0lVSUFNZ0FTb0NGSlNUT0FJVUlBQWdBQ29DR0NBRElBRXFBaGlVa3pnQ0dDQUFJQUFxQWh3Z0F5QUJLZ0ljbEpNNEFod2dBQ0FBS2dJZ0lBTWdBU29DSUpTVE9BSWdDKzBGQVFsL0l3QkJFR3NpQ0NRQUlBQVFtZ01qQUVFUWF5SUNKQUFnQWlBQU5nSU1JQWhCQ0dvaUJTQUNRUXhxRUhrZ0FrRVFhaVFBUWNER0JCQkVJQUZOQkVBQ1FFSEF4Z1FRUkNJQ0lBRkJBV29pQUVrRVFDTUFRU0JySWdra0FBSkFJQUFnQW1zaUJrSEF4Z1FRTlNnQ0FFSEV4Z1FvQWdCclFRSjFUUVJBSUFZUWtnY01BUXRCd01ZRUVGa2hCeUFKUVFocUlRQUNmMEhBeGdRUVJDQUdhaUVFSXdCQkVHc2lBeVFBSUFNZ0JEWUNEQ0FFRUlNSElnSk5CRUJCd01ZRUVOTUJJZ1FnQWtFQmRra0VRQ0FESUFSQkFYUTJBZ2dnQTBFSWFpQURRUXhxRUhvb0FnQWhBZ3NnQTBFUWFpUUFJQUlNQVFzUVZRQUxJUU5Cd01ZRUVFUWhDa0VBSVFJakFFRVFheUlFSkFBZ0JFRUFOZ0lNSUFCQkRHb2dCRUVNYWlBSEVMb0JJQU1FUUNBQUtBSVFJQU1RZ2djaEFnc2dBQ0FDTmdJQUlBQWdBaUFLUVFKMGFpSUhOZ0lJSUFBZ0J6WUNCQ0FBRUQ0Z0FpQURRUUowYWpZQ0FDQUVRUkJxSkFBakFFRVFheUlFSkFBZ0JDQUFRUWhxSUFZUXBnTWlBeWdDQUNFQ0EwQWdBeWdDQkNBQ1J3UkFJQUFvQWhBZ0F5Z0NBQkNUQkNBRElBTW9BZ0JCQkdvaUFqWUNBQXdCQ3dzZ0F4Q3JBU0FFUVJCcUpBQkJ3TVlFRU9vQ1FjREdCQkJaUWNER0JDZ0NBRUhFeGdRb0FnQWdBRUVFYWlJQ0VKZ0NRY0RHQkNBQ0VFaEJ4TVlFSUFCQkNHb1FTRUhBeGdRUU5TQUFFRDRRU0NBQUlBQW9BZ1EyQWdCQndNWUVRY0RHQkJCRUVMWUNJQUFvQWdRaEFnTkFJQUlnQUNnQ0NFY0VRQ0FBS0FJUUdpQUFJQUFvQWdoQkJHczJBZ2dNQVFzTElBQW9BZ0FFUUNBQUtBSVFJQUFvQWdBZ0FCREtCaENCQndzTElBbEJJR29rQUF3QkN5QUFJQUpKQkVCQndNWUVLQUlBSUFCQkFuUnFJUUJCd01ZRUVFUWhBa0hBeGdRZ0FCQ0FCMEhBeGdRZ0FoQ25Bd3NMQzBIQXhnUWdBUkE4S0FJQUJFQkJ3TVlFSUFFUVBDZ0NBQkRaQWhvTElBVVF1QUVoQUVIQXhnUWdBUkE4SUFBMkFnQWdCU2dDQUNFQUlBVkJBRFlDQUNBQUJFQWdBQkRaQWhvTElBaEJFR29rQUFzSUFDQUFRUUFRZndzdkFRRi9Jd0JCRUdzaUF5UUFJQU1nQVRZQ0RDQUFJQU5CREdvUWVTQUFRUVJxSUFJUWVTQURRUkJxSkFBZ0FBc0tBQ0FBS0FJQUVPUUVDeEFBSUFBb0FnQVE2QVJCR0hSQkdIVUwrZ0lCQm44Z0FDZ0NCQ0VISUFBb0FnQWhCZ0pBQWtBZ0FDZ0NFQ0lGS0FLNEF3UkFJQVloQkF3QkN5QUNRUmhLQkVBZ0FpRUlJQVloQkF3Q0N3TkFJQWRGQkVBZ0JTQUZLQUlZS0FJTUVRQUFSUVJBUVFBUEN5QUZLQUlZSWdRb0FnUWhCeUFFS0FJQUlRWUxJQVpCQVdvaEJDQUhRUUZySVFjQ1FDQUdMUUFBSWdoQi93RkdCRUFEUUNBSFJRUkFJQVVnQlNnQ0dDZ0NEQkVBQUVVRVFFRUFEd3NnQlNnQ0dDSUVLQUlFSVFjZ0JDZ0NBQ0VFQ3lBSFFRRnJJUWNnQkMwQUFDRUdRZjhCSVFnZ0JFRUJhaUVFSUFaQi93RkdEUUFMSUFZTkFRc2dDQ0FCUVFoMGNpRUJJQUpCRVVnaENTQUVJUVlnQWtFSWFpSUlJUUlnQ1EwQkRBTUxDeUFGSUFZMkFyZ0RDeUFDSUFOT0JFQWdBaUVJREFFTElBVW9BdFFES0FJb1JRUkFJQVVvQWdBaUEwSDRBRFlDRkNBRlFYOGdBeWdDQkJFQ0FDQUZLQUxVQTBFQk5nSW9DMEVaSVFnZ0FVRVpJQUpyZENFQkN5QUFJQWcyQWd3Z0FDQUJOZ0lJSUFBZ0J6WUNCQ0FBSUFRMkFnQkJBUXNtQVFKL0l3QkJFR3NpQUNRQUlBQkJDR29RaFFRUWdRRW9BZ0FoQVNBQVFSQnFKQUFnQVFzTkFDQUFJQUZxUVFGcklBRnRDdzBBSUFBb0FnQWdBVUVVYkdvTER3QWdBQ2dDQUNBQUtBSUVOZ0lFQ3dvQUlBQW9BZ0JCQ0dvTEJ3QWdBQ0FBbEF0RUFDQUFJQUZ6SWdBZ0FFRUJka0hWcXRXcUJYRnJJZ0JCQW5aQnMrYk1tUU54SUFCQnMrYk1tUU54YWlJQVFRUjJJQUJxUVkrZXZQZ0FjVUdCZ29RSWJFRVlkZ3V5QVFFRmZ3Si9JQUpEQUFBQVA1SWlBb3REQUFBQVQxMEVRQ0FDcUF3QkMwR0FnSUNBZUFzaEJTQUFLQUlVSVFoQmZ5RUdBa0FDZnlBQlF3QUFBRCtTSWdHTFF3QUFBRTlkQkVBZ0FhZ01BUXRCZ0lDQWdIZ0xJQUFvQWhCcUlnZEJBRWdOQUNBSElBQW9BZ2dpQ1U0TkFDQUZJQWhxSWdWQkFFZ05BQ0FGSUFBb0FneE9EUUFnQXlBQUtBSUFJQVVnQ1d3Z0IycEJBM1JxSWdBcUFnQTRBZ0FnQkNBQUtnSUVPQUlBUVFBaEJnc2dCZ3NxQVFGL0l3QkJFR3NpQWlRQUlBSkJDR29nQUNBQkVKWUdFSUVCS0FJQUlRQWdBa0VRYWlRQUlBQUxMQUVCZnlBQUVPb0NJQUFvQWdBRVFDQUFFTkFHSUFBUU5Sb2dBQ2dDQUNFQklBQVEwd0VhSUFFUU5Bc0xEUUFnQUNnQ0FCRGpCQm9nQUFzTkFDQUFLQUlBRU9jRUdpQUFDK3dDQWdaL0Fud2pBRUV3YXlJQkpBQWpBRUVRYXlJQ0pBQWdBQ3NEQUVRQUFBQUFBQUFBQUdaRkJFQkIwTElFUWNnS0VETkJ3UkFRTTBHMEhSQXpRY01BRURaQjdpRVFNMEdmSlJBekVEY1FBQUFMSUFKQkNHcEJBQkFYR2lBQUlBSW9BZ3kzUkkzdHRhRDN4ckErb2lBQ0tBSUl0NkE1QXdnZ0FrRVFhaVFBRUpVR0lRTWdBVUVnYWlJQ0VONEZJQUlRUUNFRUlBQkJFR29pQlJCQUlRWWdBUUo4QWtBZ0FDc0RBQ0lIUkFBQUFBQUFBQUFBWmdSQUlBQXJBd2dpQ0VRQUFBQUFBQUFBQUdaRkRRRWdDQ0FIb1F3Q0MwSFFzZ1JCeUFvUU0wSEJFQkF6UWJRZEVETkIwQUFRTmtIdUlSQXpRWjhsRURNUU54QUFBQXRCMExJRVFlMHNFRE5Cd1JBUU0wRzBIUkF6UWRFQUVEWkI3aUVRTTBIak1CQXpFRGNRQUFBTFJBQUFBQUFBUUk5QW9qa0RFQ0FCSUFZMkFnd2dBVUgxNFFFMkFnZ2dBU0FFTmdJRUlBRkIxTUFBTmdJQUlBTkJ4RFlnQVJEYkJTQUNFRGthSUFVUU9Sb2dBVUV3YWlRQUN3a0FJQUFnQVJDeEFRc01BQ0FBSUFFb0FnQTJBZ0FMSkFFQ2Z5TUFRUkJySWdJa0FDQUFJQUVRK0FFaEF5QUNRUkJxSkFBZ0FTQUFJQU1iQ3drQUlBQWdBUkRsQkFzSkFDQUFJQUVRNlFRTHVBWUNDbjhCZlNNQVFTQnJJZ1FrQUNBRUlBQVEzQUkyQWhBZ0JFRVlhaUVJSXdCQklHc2lBU1FBUWJ5WUJCQStHaUFBS0FJQUlRVkJ2SmdFRUk0QklRTWdBVUVBT2dBZkFrQUNRQ0FEUlEwQVFieVlCQ0FGSUFNUVd5SUdFRHdvQWdBaUFrVU5BQU5BSUFJb0FnQWlBa1VOQVNBRklBSW9BZ1JIQkVBZ0FpZ0NCQ0FERUZzZ0JrY05BZ3RCdkpnRUVGa2dBa0VJYWlBQUVOQUJSUTBBQ3d3QkN5TUFRUkJySWdra0FFRzhtQVFRTlNFQUlBRkJFR3BCdUFRUVRDQUpRUWhxSUFCQkFCQ3dBaEN2QWlJQ0tBSUFRUWhxSVFBZ0JDZ0NFQ0VLSXdCQkVHc2lCeVFBSUFjZ0NqWUNDQ0FBSUFjb0FnZ29BZ0EyQWdBZ0FFRUlha0VBUWFnRUVEb2lBRUlBTndMTUFTQUFRZ0EzQThBQklBQkMvdi8vL3c4M0E0QUNJQUJDZ0lDQWdJQ0FnSy9BQURjRCtBRWdBRUtBZ0lDQWdJQ0FwOEFBTndQd0FTQUFRZ0EzQXRRQklBQkIyQUpxRUpJQ0dpQUFRZndDYWhCTkdpQUFRUUkyQXFBRUlBQkJBRFlDbUFNZ0FFS0FnSUNBZ0lEUXg4QUFOd09RQXlBQVFxMkc4ZGl1M0kyTlB6Y0RpQU1nQjBFUWFpUUFJQUlRU2tFQk9nQUVJQUlvQWdBZ0JUWUNCQ0FDS0FJQVFRQTJBZ0FnQ1VFUWFpUUFRYnlZQkJBK0tBSUFJUUJCdkpnRUVGa2hBZ0pBSUFNRVFDQUFRUUZxc3lBQ0tnSUFJQU96bEY1RkRRRUxJQUVnQXhEaEFVRUJjeUFEUVFGMGNqWUNEQ0FCQW45QnZKZ0VFRDRvQWdCQkFXcXpRYnlZQkJCWktnSUFsWTBpQzBNQUFJQlBYU0FMUXdBQUFBQmdjUVJBSUF1cERBRUxRUUFMTmdJSVFieVlCQ0FCUVF4cUlBRkJDR29RZWlnQ0FCRElCU0FGUWJ5WUJCQ09BU0lERUZzaEJnc0NRRUc4bUFRZ0JoQThLQUlBSWdCRkJFQWdBU2dDRUVIRW1BUW9BZ0EyQWdCQnhKZ0VJQUVvQWhBMkFnQkJ2SmdFSUFZUVBFSEVtQVEyQWdBZ0FTZ0NFQ2dDQUVVTkFTQUJLQUlRSVFCQnZKZ0VJQUVvQWhBb0FnQW9BZ1FnQXhCYkVEd2dBRFlDQUF3QkN5QUJLQUlRSUFBb0FnQTJBZ0FnQUNBQktBSVFOZ0lBQ3lBQlFSQnFJZ0FRdUFFaEFrRzhtQVFRUGlJRElBTW9BZ0JCQVdvMkFnQWdBVUVCT2dBZklBQVF4d1VMSUFnZ0FVRVFhaUFDRUlFQklBRkJIMm9Rc1FJZ0FVRWdhaVFBSUFnUWJ5RUFJQVJCSUdva0FDQUFRUWhxQ3kwQUlBSkZCRUFnQUNnQ0JDQUJLQUlFUmc4TElBQWdBVVlFUUVFQkR3c2dBQ2dDQkNBQktBSUVFS01DUlFzakFRRi9JQUFvQWdBaEFpQUFJQUUyQWdBZ0FnUkFJQUlnQUJCS0tBSUFFUUVBQ3dzUUFDQUFLQUlFSUFBb0FnQnJRUlJ0Q3dzQUlBQWdBVFlDQUNBQUN3b0FJQUJCRUdvUWdBRUxEQUFnQUNBQkVMRUJRUUZ6Q3hBQUlBQW9BZ1FnQUNnQ0FHdEJKRzBMRVFBZ0FDQUJJQUFvQWdBb0Fod1JBd0FMREFBZ0FDQUJMUUFBT2dBQUN3b0FJQUF0QUF0QkIzWUxkUUVCZmlBQUlBRWdCSDRnQWlBRGZud2dBMElnaUNJQ0lBRkNJSWdpQkg1OElBTkMvLy8vL3crRElnTWdBVUwvLy8vL0Q0TWlBWDRpQlVJZ2lDQURJQVIrZkNJRFFpQ0lmQ0FCSUFKK0lBTkMvLy8vL3crRGZDSUJRaUNJZkRjRENDQUFJQVZDLy8vLy93K0RJQUZDSUlhRU53TUFDeGdBSUFBdEFBQkJJSEZGQkVBZ0FTQUNJQUFRM1FNYUN3c0pBQ0FBSUFFMkFnUUxXUUVDZnlNQVFSQnJJZ0lrQUNBQUVJY0JCRUFnQUNnQ0FDRURJQUFRNlFFYUlBTVFOQXNnQUNBQktBSUlOZ0lJSUFBZ0FTa0NBRGNDQUNBQlFRQVFrUUVnQWtFQU9nQVBJQUVnQWtFUGFoQ0dBU0FDUVJCcUpBQUxVQUVCZmdKQUlBTkJ3QUJ4QkVBZ0FTQURRVUJxcllZaEFrSUFJUUVNQVFzZ0EwVU5BQ0FDSUFPdElnU0dJQUZCd0FBZ0EydXRpSVFoQWlBQklBU0dJUUVMSUFBZ0FUY0RBQ0FBSUFJM0F3Z0xid0VCZnlNQVFZQUNheUlGSkFBZ0JFR0F3QVJ4SUFJZ0EweHlSUVJBSUFVZ0FVSC9BWEVnQWlBRGF5SUNRWUFDSUFKQmdBSkpJZ0ViRURvYUlBRkZCRUFEUUNBQUlBVkJnQUlRaVFFZ0FrR0FBbXNpQWtIL0FVc05BQXNMSUFBZ0JTQUNFSWtCQ3lBRlFZQUNhaVFBQ3drQUlBQVFTaWdDQUFzSkFDQUFJQUUyQWdBTG9RRUJBbjhDUUNBQUVEaEZJQUlnQVd0QkJVaHlEUUFnQVNBQ0VMc0RJQUpCQkdzaEJDQUFFRUFpQWlBQUVEaHFJUVVDUUFOQUFrQWdBaXdBQUNFQUlBRWdCRThOQUNBQVFRQk1JQUJCL3dCT2NrVUVRQ0FCS0FJQUlBSXNBQUJIRFFNTElBRkJCR29oQVNBQ0lBVWdBbXRCQVVwcUlRSU1BUXNMSUFCQkFFd2dBRUgvQUU1eURRRWdBaXdBQUNBRUtBSUFRUUZyU3cwQkN5QURRUVEyQWdBTEN3a0FJQUFnQVRvQUN3c01BQ0FBSUFFUTVRUkJBWE1MREFBZ0FDQUJFT2tFUVFGekN3MEFJQUFvQWdRZ0FDZ0NBR3NMYXdFQmZ5QUFRb0NBZ0lDQWdJRDR2MzgzQXdnZ0FFS0FnSUNBZ0lDQStMOS9Od01BSUFBaEFpQUFRUkJxSUFFUW13RWFJd0JCRUdzaUFTUUFJQUZCQ0dwQkFCQVhHaUFDSUFFb0FneTNSSTN0dGFEM3hyQStvaUFCS0FJSXQ2QTVBd0FnQVVFUWFpUUFJQUFMTUFFQ2ZRSi9RUUVnQVNvQ0FDSUNJQUFxQWdBaUExME5BQnBCQUNBQ0lBTmVEUUFhSUFFb0FnUWdBQ2dDQkVrTEN3c0FJQUJCakxvRUVNc0JDdzBBSUFBb0FnQWdBVUVNYkdvTG1RZ0NDbjhCZlNNQVFTQnJJZ1FrQUNBRVFRRTJBaGdnQkNBQk5nSWNJQUZCQUU0RVFDQUVJQUUyQWdnZ0JDQUFRZHdBYWlJQUlBUkJDR29pQVJCek5nSVFJQVFRYXpZQ0NBSkFJQVJCRUdvZ0FSQjRCRUFnQkVFSWFpSUZJQVFvQWh3MkFnQWdCU0FFS0FJWU5nSUVJd0JCRUdzaUJ5UUFJQWRCQ0dvaENpTUFRU0JySWdNa0FDQUFFRDRhSUFVb0FnQWhDQ0FBRUk0QklRRWdBMEVBT2dBZkFrQUNRQ0FCUlEwQUlBQWdDQ0FCRUZzaUJoQThLQUlBSWdKRkRRQURRQ0FDS0FJQUlnSkZEUUVnQ0NBQ0tBSUVSd1JBSUFJb0FnUWdBUkJiSUFaSERRSUxJQUFRV1NBQ1FRaHFJQVVRMEFGRkRRQUxEQUVMSXdCQkVHc2lDU1FBSUFBUU5TRUNJQU5CRUdwQkVCQk1JQWxCQ0dvZ0FrRUFFTEFDRUs4Q0lnSW9BZ0FpQzBFSWFpQUZLQUlBTmdJQUlBc2dCU2dDQkRZQ0RDQUNFRXBCQVRvQUJDQUNLQUlBSUFnMkFnUWdBaWdDQUVFQU5nSUFJQWxCRUdva0FDQUFFRDRvQWdBaEFpQUFFRmtoQlFKQUlBRUVRQ0FDUVFGcXN5QUZLZ0lBSUFHemxGNUZEUUVMSUFNZ0FSRGhBVUVCY3lBQlFRRjBjallDRENBREFuOGdBQkErS0FJQVFRRnFzeUFBRUZrcUFnQ1ZqU0lNUXdBQWdFOWRJQXhEQUFBQUFHQnhCRUFnREtrTUFRdEJBQXMyQWdnZ0EwRU1haUFEUVFocUVIb29BZ0FoQVNNQVFSQnJJZ0lrQUNBQ0lBRTJBZ3dDUUNBQ0lBRkJBVVlFZjBFQ0JTQUJJQUZCQVd0eFJRMEJJQUVRb0FJTElnRTJBZ3dMQWtBZ0FCQ09BU0lGSUFGSkJFQWdBQ0FCRU9FRkRBRUxJQUVnQlU4TkFDQUZFT0VCSVFZQ2Z5QUFFRDRvQWdDeklBQVFXU29DQUpXTklneERBQUNBVDEwZ0RFTUFBQUFBWUhFRVFDQU1xUXdCQzBFQUN5RUJJQUlDZnlBR0JFQWdBUkNBQkF3QkN5QUJFS0FDQ3pZQ0NDQUNJQUpCREdvZ0FrRUlhaEI2S0FJQUlnRTJBZ3dnQVNBRlR3MEFJQUFnQVJEaEJRc2dBa0VRYWlRQUlBZ2dBQkNPQVNJQkVGc2hCZ3NDUUNBQUlBWVFQQ2dDQUNJQ1JRUkFJQU1vQWhBZ0FFRUlhaUlDS0FJQU5nSUFJQUFnQXlnQ0VEWUNDQ0FBSUFZUVBDQUNOZ0lBSUFNb0FoQW9BZ0JGRFFFZ0F5Z0NFQ0VDSUFBZ0F5Z0NFQ2dDQUNnQ0JDQUJFRnNRUENBQ05nSUFEQUVMSUFNb0FoQWdBaWdDQURZQ0FDQUNJQU1vQWhBMkFnQUxJQU5CRUdvaUFSQzRBU0VDSUFBUVBpSUFJQUFvQWdCQkFXbzJBZ0FnQTBFQk9nQWZJQUVvQWdBaEFDQUJRUUEyQWdBZ0FBUkFJQUVRU2lJQkxRQUVCRUFnQVNnQ0FCb0xJQUFFUUNBQktBSUFHaUFBRURRTEN3c2dDaUFEUVJCcUlBSVFnUUVnQTBFZmFoQ3hBaUFEUVNCcUpBQWdCQ0FIS0FJSUVJRUJHaUFFSUFjdEFBdzZBQVFnQjBFUWFpUUFEQUVMSUFSQkVHb1FieUlBSUFBb0FnUkJBV28yQWdRTElBUkJJR29rQUE4TFFkQ3lCRUhSaEFFUU0wRzJnQUVRTTBHMEhSQXpRYUlDRURaQjdpRVFNMEdGaGdFUU14QTNFQUFBQzVFRUFRTi9Ba0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFJQUZCQUU0RVFDQUFLQUkwSWdVZ0FVd05BU0FDUVFCSURRSWdBQ2dDT0NJR0lBSk1EUU1nQTBFQVNBMEVJQUFvQWp3aUJ5QURUQTBGSUFSQkFFZ05CaUFBS0FKQUlBUk1EUWNnQWlBRmJDQUJhaUlCSUFBb0FsUWdBMnhxSUFBb0FsZ2dCR3hxSWdBZ0JDQUhiQ0FEYWlBRklBWnNiQ0FCYWtvTkNDQUFEd3RCMExJRVFkS0xBUkF6UWJhQUFSQXpRYlFkRUROQnBRRVFOa0h1SVJBelFaaU1BUkF6RURjTUNBdEIwTElFUWVDT0FSQXpRYmFBQVJBelFiUWRFRE5CcGdFUU5rSHVJUkF6UVppTUFSQXpFRGNNQnd0QjBMSUVRYktRQVJBelFiYUFBUkF6UWJRZEVETkJwd0VRTmtIdUlSQXpRYlNTQVJBekVEY01CZ3RCMExJRVFhS1ZBUkF6UWJhQUFSQXpRYlFkRUROQnFBRVFOa0h1SVJBelFiU1NBUkF6RURjTUJRdEIwTElFUWFHWUFSQXpRYmFBQVJBelFiUWRFRE5CcVFFUU5rSHVJUkF6UWQ2WUFSQXpFRGNNQkF0QjBMSUVRZEdiQVJBelFiYUFBUkF6UWJRZEVETkJxZ0VRTmtIdUlSQXpRZDZZQVJBekVEY01Bd3RCMExJRVFacWVBUkF6UWJhQUFSQXpRYlFkRUROQnF3RVFOa0h1SVJBelFaaWZBUkF6RURjTUFndEIwTElFUVlDaUFSQXpRYmFBQVJBelFiUWRFRE5CckFFUU5rSHVJUkF6UVppZkFSQXpFRGNNQVF0QjBMSUVRWnlsQVJBelFiYUFBUkF6UWJRZEVETkJzQUVRTmtIdUlSQXpRWVdHQVJBekVEY0xFQUFBQ3lJQkFYOGpBRUVRYXlJQ0pBQWdBQ0FCSUFFUW9nRVErd1lnQWtFUWFpUUFJQUFMQ2dCQjQvUUJFS3dCQUFzTEFDQUFRWlM2QkJETEFRc1JBQ0FBSUFFZ0FTZ0NBQ2dDRkJFQ0FBc1BBQ0FBSUFBb0FnQW9BaEFSQUFBTEVRQWdBQ0FCSUFBb0FnQW9BaXdSQXdBTHpBa0NCSDRFZnlNQVFmQUFheUlLSkFBZ0JFTC8vLy8vLy8vLy8vOEFneUVGQWtBQ1FDQUJVQ0lKSUFKQy8vLy8vLy8vLy8vL0FJTWlCa0tBZ0lDQWdJREEvLzhBZlVLQWdJQ0FnSURBZ0lCL1ZDQUdVQnRGQkVBZ0EwSUFVaUFGUW9DQWdJQ0FnTUQvL3dCOUlnaENnSUNBZ0lDQXdJQ0FmMVlnQ0VLQWdJQ0FnSURBZ0lCL1VSc05BUXNnQ1NBR1FvQ0FnSUNBZ01ELy93QlVJQVpDZ0lDQWdJQ0F3UC8vQUZFYlJRUkFJQUpDZ0lDQWdJQ0FJSVFoQkNBQklRTU1BZ3NnQTFBZ0JVS0FnSUNBZ0lEQS8vOEFWQ0FGUW9DQWdJQ0FnTUQvL3dCUkcwVUVRQ0FFUW9DQWdJQ0FnQ0NFSVFRTUFnc2dBU0FHUW9DQWdJQ0FnTUQvL3dDRmhGQUVRRUtBZ0lDQWdJRGcvLzhBSUFJZ0FTQURoU0FDSUFTRlFvQ0FnSUNBZ0lDQWdIK0ZoRkFpQ1JzaEJFSUFJQUVnQ1JzaEF3d0NDeUFESUFWQ2dJQ0FnSUNBd1AvL0FJV0VVQTBCSUFFZ0JvUlFCRUFnQXlBRmhFSUFVZzBDSUFFZ0E0TWhBeUFDSUFTRElRUU1BZ3NnQXlBRmhGQkZEUUFnQVNFRElBSWhCQXdCQ3lBRElBRWdBU0FEVkNBRklBWldJQVVnQmxFYklnd2JJUVVnQkNBQ0lBd2JJZ2hDLy8vLy8vLy9QNE1oQmlBQ0lBUWdEQnNpQjBJd2lLZEIvLzhCY1NFTElBaENNSWluUWYvL0FYRWlDVVVFUUNBS1FlQUFhaUFGSUFZZ0JTQUdJQVpRSWdrYmVTQUpRUVowclh5bklnbEJEMnNRakFFZ0Npa0RhQ0VHSUFvcEEyQWhCVUVRSUFscklRa0xJQUVnQXlBTUd5RURJQWRDLy8vLy8vLy9QNE1oQkNBTFJRUkFJQXBCMEFCcUlBTWdCQ0FESUFRZ0JGQWlDeHQ1SUF0QkJuU3RmS2NpQzBFUGF4Q01BVUVRSUF0cklRc2dDaWtEV0NFRUlBb3BBMUFoQXdzZ0JFSURoaUFEUWoySWhFS0FnSUNBZ0lDQUJJUWhBaUFHUWdPR0lBVkNQWWlFSVFRZ0EwSURoaUVCSUFjZ0NJVWhBd0pBSUFrZ0MwWU5BQ0FKSUF0cklndEIvd0JMQkVCQ0FDRUNRZ0VoQVF3QkN5QUtRVUJySUFFZ0FrR0FBU0FMYXhDTUFTQUtRVEJxSUFFZ0FpQUxFSVVDSUFvcEF6QWdDaWtEUUNBS0tRTkloRUlBVXEyRUlRRWdDaWtET0NFQ0N5QUVRb0NBZ0lDQWdJQUVoQ0VISUFWQ0E0WWhCZ0pBSUFOQ0FGTUVRRUlBSVFOQ0FDRUVJQUVnQm9VZ0FpQUhoWVJRRFFJZ0JpQUJmU0VGSUFjZ0FuMGdBU0FHVnExOUlnUkMvLy8vLy8vLy93TldEUUVnQ2tFZ2FpQUZJQVFnQlNBRUlBUlFJZ3NiZVNBTFFRWjByWHluUVF4cklnc1FqQUVnQ1NBTGF5RUpJQW9wQXlnaEJDQUtLUU1nSVFVTUFRc2dBU0FHZkNJRklBRlVyU0FDSUFkOGZDSUVRb0NBZ0lDQWdJQUlnMUFOQUNBRlFnR0RJQVJDUDRZZ0JVSUJpSVNFSVFVZ0NVRUJhaUVKSUFSQ0FZZ2hCQXNnQ0VLQWdJQ0FnSUNBZ0lCL2d5RUJJQWxCLy84QlRnUkFJQUZDZ0lDQWdJQ0F3UC8vQUlRaEJFSUFJUU1NQVF0QkFDRUxBa0FnQ1VFQVNnUkFJQWtoQ3d3QkN5QUtRUkJxSUFVZ0JDQUpRZjhBYWhDTUFTQUtJQVVnQkVFQklBbHJFSVVDSUFvcEF3QWdDaWtERUNBS0tRTVloRUlBVXEyRUlRVWdDaWtEQ0NFRUN5QUVRajJHSUFWQ0E0aUVJZ0lnQmFkQkIzRWlDVUVFUzYxOElnTWdBbFN0SUFSQ0E0aEMvLy8vLy8vL1A0TWdDNjFDTUlhRUlBR0VmQ0VFQWtBZ0NVRUVSZ1JBSUFRZ0EwSUJneUlCSUFOOElnTWdBVlN0ZkNFRURBRUxJQWxGRFFFTEN5QUFJQU0zQXdBZ0FDQUVOd01JSUFwQjhBQnFKQUFMZndFRGZ5QUFJUUVDUUNBQVFRTnhCRUFEUUNBQkxRQUFSUTBDSUFGQkFXb2lBVUVEY1EwQUN3c0RRQ0FCSWdKQkJHb2hBU0FDS0FJQUlnTkJmM01nQTBHQmdvUUlhM0ZCZ0lHQ2hIaHhSUTBBQ3lBRFFmOEJjVVVFUUNBQ0lBQnJEd3NEUUNBQ0xRQUJJUU1nQWtFQmFpSUJJUUlnQXcwQUN3c2dBU0FBYXdzRUFFRUFDeEVBSUFBZ0FDZ0NBRUVJYWpZQ0FDQUFDdzBBSUFBZ0E1UWdBU0FDbEpNTERRQWdBQ2dDQUNBQlFTUnNhZ3NRQUNBQUtBSUVJQUFvQWdCclFRVjFDMzhDQW44QmZpTUFRUkJySWdNa0FDQUFBbjRnQVVVRVFFSUFEQUVMSUFNZ0FTQUJRUjkxSWdKeklBSnJJZ0t0UWdBZ0FtY2lBa0hSQUdvUWpBRWdBeWtEQ0VLQWdJQ0FnSURBQUlWQm5vQUJJQUpyclVJd2hud2dBVUdBZ0lDQWVIR3RRaUNHaENFRUlBTXBBd0FMTndNQUlBQWdCRGNEQ0NBRFFSQnFKQUFMUVFFQ2Z3SkFJQUpGRFFBRFFDQUJJQU5CQTNScUtBSUFJZ1JGRFFFZ0FDQUVSZ1JBSUFFZ0EwRURkR29vQWdRUEN5QURRUUZxSWdNZ0FrY05BQXNMUVFBTE1RRUNmU0FCS2dJQUlBQXFBZ0FpQTVNZ0Fpb0NCQ0FBS2dJRUlnU1RsQ0FDS2dJQUlBT1RJQUVxQWdRZ0JKT1Vrd3NQQUNBQUtBSUlJQUFvQWdBMkFnQUxYUUVEZjBFSUVBb2lBUkMzQmlBQlFZenZBellDQUNBQUVLSUJJZ0pCRFdvUVRDSURRUUEyQWdnZ0F5QUNOZ0lFSUFNZ0FqWUNBQ0FCSUFNUVBpQUFJQUpCQVdvUVB6WUNCQ0FCUWJ6dkF6WUNBQ0FCUWR6dkEwRU1FQWtBQzBVQkFYOGpBRUVRYXlJRkpBQWdCU0FDTmdJTUlBVWdCRFlDQ0NBRklBVkJER29ReWdFaEFpQUFJQUVnQXlBRktBSUlFSWdDSVFBZ0FoREpBU0FGUVJCcUpBQWdBQXNuQVFGL0l3QkJFR3NpQVNRQUlBRkJDR29nQUJCQUVJRUJLQUlBSVFBZ0FVRVFhaVFBSUFBTGJRRUNmeUFBS0FKTUdpQUFFTW9DR2lBQUlBQW9BZ3dSQUFBYUlBQXRBQUJCQVhGRkJFQWdBQ2dDTkNJQkJFQWdBU0FBS0FJNE5nSTRDeUFBS0FJNElnSUVRQ0FDSUFFMkFqUUxJQUJCMEpvRUtBSUFSZ1JBUWRDYUJDQUNOZ0lBQ3lBQUtBSmdFRFFnQUJBMEN3dmNBUUVCZlNBQUtnSUFJUUlnQUNBQktnSUFPQUlBSUFFZ0FqZ0NBQ0FBS2dJRUlRSWdBQ0FCS2dJRU9BSUVJQUVnQWpnQ0JDQUFLZ0lJSVFJZ0FDQUJLZ0lJT0FJSUlBRWdBamdDQ0NBQUtnSU1JUUlnQUNBQktnSU1PQUlNSUFFZ0FqZ0NEQ0FBS2dJUUlRSWdBQ0FCS2dJUU9BSVFJQUVnQWpnQ0VDQUFLZ0lVSVFJZ0FDQUJLZ0lVT0FJVUlBRWdBamdDRkNBQUtnSVlJUUlnQUNBQktnSVlPQUlZSUFFZ0FqZ0NHQ0FBS2dJY0lRSWdBQ0FCS2dJY09BSWNJQUVnQWpnQ0hDQUFLZ0lnSVFJZ0FDQUJLZ0lnT0FJZ0lBRWdBamdDSUFzTkFDQUFLQUlBSUFFb0FnQkdDNkVDQVFOL0l3QkJRR29pQXlRQUlBQW9BZ0FpQlVFRWF5Z0NBQ0VFSUFWQkNHc29BZ0FoQlNBRFFRQTJBaFFnQXlBQk5nSVFJQU1nQURZQ0RDQURJQUkyQWdoQkFDRUJJQU5CR0dwQkFFRW5FRG9hSUFBZ0JXb2hBQUpBSUFRZ0FrRUFFSDRFUUNBRFFRRTJBamdnQkNBRFFRaHFJQUFnQUVFQlFRQWdCQ2dDQUNnQ0ZCRUxBQ0FBUVFBZ0F5Z0NJRUVCUmhzaEFRd0JDeUFFSUFOQkNHb2dBRUVCUVFBZ0JDZ0NBQ2dDR0JFR0FBSkFBa0FnQXlnQ0xBNENBQUVDQ3lBREtBSWNRUUFnQXlnQ0tFRUJSaHRCQUNBREtBSWtRUUZHRzBFQUlBTW9BakJCQVVZYklRRU1BUXNnQXlnQ0lFRUJSd1JBSUFNb0FqQU5BU0FES0FJa1FRRkhEUUVnQXlnQ0tFRUJSdzBCQ3lBREtBSVlJUUVMSUFOQlFHc2tBQ0FCQ3hBQUlBQWdBVUdBZ0lDQWVISTJBZ2dMRXdBZ0FDQUJJQUlnQUNnQ0FDZ0NEQkVFQUFzbkFRRi9JQUpCQUU0RWZ5QUFLQUlJSUFKQi93RnhRUUYwYWk4QkFDQUJjVUVBUndWQkFBc0xFQUFnQWdSQUlBQWdBU0FDRUQ4YUN3c1FBQ0FBS0FJRUlBQW9BZ0JyUVFSMUN4UUJBWDhnQUNnQ0FDRUJJQUJCQURZQ0FDQUJDd3NBSUFBZ0FVRURFT3NHQ3hNQUlBQWdBUkNOQXlBQVFRUnFJQUlRandFTEVnQWdBQkExS0FJQUlBQW9BZ0JyUVF4dEN3Y0FJQUFRUlJvTEJ3QWdBQ0FCUmdzUEFDQUFJQUFvQWdBb0Fnd1JBQUFMQndBZ0FCQTRSUXNSQUNBQUlBRWdBU2dDQUNnQ0hCRUNBQXNSQUNBQUlBRWdBU2dDQUNnQ0dCRUNBQXNJQUNBQVFmOEJjUXRCQVFGL0lBQWdBVGNEY0NBQUlBQW9BaXdnQUNnQ0JDSUNhNnczQTNnZ0FDQUJVQ0FBS0FJSUlnQWdBbXVzSUFGWGNnUi9JQUFGSUFJZ0FhZHFDellDYUFzS0FDQUFRVEJyUVFwSkMwc0JBbndnQUNBQW9pSUJJQUNpSWdJZ0FTQUJvcUlnQVVTblJqdU1oODNHUHFKRWRPZks0dmtBS3IrZ29pQUNJQUZFc3Z0dWlSQVJnVCtpUkhlc3kxUlZWY1cvb0tJZ0FLQ2d0Z3RQQVFGOElBQWdBS0lpQUNBQUlBQ2lJZ0dpSUFCRWFWRHU0RUtUK1Q2aVJDY2VEK2lId0ZhL29LSWdBVVJDT2dYaFUxV2xQNklnQUVTQlhnejkvLy9mdjZKRUFBQUFBQUFBOEQrZ29LQzJDeGtBSUFBZ0FVR2k0Z0ZCcy9vRFFZandBMEdFOEFNUXJBUUxGUUFnQUNBQkVMc0dJQUJCQkdvZ0FVRUVhaEJJQ3hJQUlBQW9BZ0FpQUFSQUlBQVF4d1FhQ3dzUkFDQUFJQUVvQWdBUXh3UTJBZ0FnQUF0Q0FRRi9JQUFvQWdBaEFpQUJFR0loQUNBQ1FRaHFJZ0VRUkNBQVN3Ui9JQUVnQUJBOEtBSUFRUUJIQlVFQUMwVUVRQkJWQUFzZ0FrRUlhaUFBRUR3b0FnQUxOZ0FnQWdSL0lBSUVRQU5BSUFBZ0FTZ0NBRFlDQUNBQVFRUnFJUUFnQVVFRWFpRUJJQUpCQVdzaUFnMEFDd3RCQUFVZ0FBc2FDL29CQWdOK0FuOGpBRUVRYXlJRkpBQUNmaUFCdlNJRFF2Ly8vLy8vLy8vLy93Q0RJZ0pDZ0lDQWdJQ0FnQWg5UXYvLy8vLy8vLy92L3dCWUJFQWdBa0k4aGlFRUlBSkNCSWhDZ0lDQWdJQ0FnSUE4ZkF3QkN5QUNRb0NBZ0lDQWdJRDQvd0JhQkVBZ0EwSThoaUVFSUFOQ0JJaENnSUNBZ0lDQXdQLy9BSVFNQVFzZ0FsQUVRRUlBREFFTElBVWdBa0lBSUFPblowRWdhaUFDUWlDSXAyY2dBa0tBZ0lDQUVGUWJJZ1pCTVdvUWpBRWdCU2tEQUNFRUlBVXBBd2hDZ0lDQWdJQ0F3QUNGUVl6NEFDQUdhNjFDTUlhRUN5RUNJQUFnQkRjREFDQUFJQUlnQTBLQWdJQ0FnSUNBZ0lCL2c0UTNBd2dnQlVFUWFpUUFDMElCQVg4Z0FTQUNiQ0VFSUFRQ2Z5QURLQUpNUVFCSUJFQWdBQ0FFSUFNUTNRTU1BUXNnQUNBRUlBTVEzUU1MSWdCR0JFQWdBa0VBSUFFYkR3c2dBQ0FCYmd0M0FDQUFJQUVxQWdBZ0FwUTRBZ0FnQUNBQktnSUVJQUtVT0FJRUlBQWdBU29DQ0NBQ2xEZ0NDQ0FBSUFFcUFnd2dBcFE0QWd3Z0FDQUJLZ0lRSUFLVU9BSVFJQUFnQVNvQ0ZDQUNsRGdDRkNBQUlBRXFBaGdnQXBRNEFoZ2dBQ0FCS2dJY0lBS1VPQUljSUFBZ0FTb0NJQ0FDbERnQ0lBc0pBQ0FCSUFJUXNRRUxQUUVCZnlBQUtBSUVJZ0FFUUNBQUVOa0NCRUFDUUNBQVFRaHFJZ0VvQWdBRVFDQUJFUHNEUVg5SERRRUxJQUFnQUNnQ0FDZ0NFQkVCQUFzTEN3c1JBQ0FBSUFBb0FnQkJDR3MyQWdBZ0FBc1NBQ0FBRURVb0FnQWdBQ2dDQUd0QkFuVUxFZ0FnQUJBMUtBSUFJQUFvQWdCclFRTjFDMWdCQW44akFFRVFheUlDSkFBZ0FCQ0hBUVJBSUFBb0FnQWhBeUFBRU9rQkdpQURFRFFMSUFBZ0FTZ0NDRFlDQ0NBQUlBRXBBZ0EzQWdBZ0FVRUFFSkVCSUFKQkFEWUNEQ0FCSUFKQkRHb1FlU0FDUVJCcUpBQUx2d0VCQTM4akFFRVFheUlGSkFBZ0JTQUJOZ0lJUVFBaEFVRUdJUVlDUUFKQUlBQWdCVUVJYWhCN0RRQkJCQ0VHSUFOQmdCQWdBQkJvSWdjUXRBRkZEUUFnQXlBSEVMNENJUUVEUUFKQUlBQVFkUm9nQVVFd2F5RUJJQUFnQlVFSWFoQ1NBVVVnQkVFQ1NISU5BQ0FEUVlBUUlBQVFhQ0lHRUxRQlJRMERJQVJCQVdzaEJDQURJQVlRdmdJZ0FVRUtiR29oQVF3QkN3dEJBaUVHSUFBZ0JVRUlhaEI3UlEwQkN5QUNJQUlvQWdBZ0JuSTJBZ0FMSUFWQkVHb2tBQ0FCQzc4QkFRTi9Jd0JCRUdzaUJTUUFJQVVnQVRZQ0NFRUFJUUZCQmlFR0FrQUNRQ0FBSUFWQkNHb1FmQTBBUVFRaEJpQURRWUFRSUFBUWFTSUhFTFVCUlEwQUlBTWdCeEMvQWlFQkEwQUNRQ0FBRUhZYUlBRkJNR3NoQVNBQUlBVkJDR29Ra3dGRklBUkJBa2h5RFFBZ0EwR0FFQ0FBRUdraUJoQzFBVVVOQXlBRVFRRnJJUVFnQXlBR0VMOENJQUZCQ214cUlRRU1BUXNMUVFJaEJpQUFJQVZCQ0dvUWZFVU5BUXNnQWlBQ0tBSUFJQVp5TmdJQUN5QUZRUkJxSkFBZ0FRdWNBUUVEZnlNQVFSQnJJZ1FrQUNBRUlBRTJBZ3dnQkNBRE5nSUlJQVFnQkVFTWFoREtBU0VHSUFRb0FnZ2hBeU1BUVJCcklnRWtBQ0FCSUFNMkFnd2dBU0FETmdJSVFYOGhCUUpBUVFCQkFDQUNJQU1RaUFJaUEwRUFTQTBBSUFBZ0EwRUJhaUlERURzaUFEWUNBQ0FBUlEwQUlBQWdBeUFDSUFFb0Fnd1FpQUloQlFzZ0FVRVFhaVFBSUFVaEFDQUdFTWtCSUFSQkVHb2tBQ0FBQzJNQUlBSW9BZ1JCc0FGeElnSkJJRVlFUUNBQkR3c0NRQ0FDUVJCSERRQUNRQUpBSUFBdEFBQWlBa0VyYXc0REFBRUFBUXNnQUVFQmFnOExJQUpCTUVjZ0FTQUFhMEVDU0hJTkFDQUFMUUFCUVNCeVFmZ0FSdzBBSUFCQkFtb2hBQXNnQUFzdUFBSkFJQUFvQWdSQnlnQnhJZ0FFUUNBQVFjQUFSZ1JBUVFnUEN5QUFRUWhIRFFGQkVBOExRUUFQQzBFS0N3OEFJQUFRTlNnQ0FDQUFLQUlBYXdzU0FDQUFFRFVvQWdBZ0FDZ0NBR3RCRkcwTDlBRUJBbjhnQWlBRVNBUkFJQUFnQVNBQ0lBUVFha1VFUUVGL0R3c2dBQ2dDRENFQ0lBQW9BZ2doQVFzZ0JFRUNkQ0lHUWFDK0Ftb29BZ0FnQVNBQ0lBUnJJZ0oxY1NJRklBTWdCbW9vQWdCS0JFQURRQ0FDUVFCTUJFQWdBQ0FCSUFKQkFSQnFSUVJBUVg4UEN5QUFLQUlNSVFJZ0FDZ0NDQ0VCQ3lBQklBSkJBV3NpQW5aQkFYRWdCVUVCZEhJaUJTQURJQVJCQVdvaUJFRUNkR29vQWdCS0RRQUxDeUFBSUFJMkFnd2dBQ0FCTmdJSUlBUkJFVTRFUUNBQUtBSVFJZ0FvQWdBaUFVSDVBRFlDRkNBQVFYOGdBU2dDQkJFQ0FFRUFEd3NnQXlnQ2pBRWdBeUFFUVFKMGFpZ0NTQ0FGYW1vdEFCRUxGQUVCZjBFSUVFd2lBU0FBS1FJQU53TUFJQUVMSndFQmZ5TUFRUkJySWdJa0FDQUFRUUpCa0xBQ1FlQ3BBa0hXQUNBQkVBWWdBa0VRYWlRQUM4OEJBZ0YvQW4wZ0FDQUJJQUVnQWtFQ2RDSURhaUlDS2dJQWpCRFBBU0FBSUFOcUlnTWdBeW9DQUVNQUFJQS9ramdDQUNBQUlBRkJKR29nQWlvQ0pJd1FqQUlnQUNBQlFjZ0FhaUFDS2dKSWpCQ01BaUFBSUFGQjdBQnFJQUlxQW15TUVJd0NJQUFnQVVHUUFXb2dBaW9Da0FHTUVJd0NJQUFnQVVHMEFXb2dBaW9DdEFHTUVJd0NJQUFnQVVIWUFXb2dBaW9DMkFHTUVJd0NJQUFnQVVIOEFXb2dBaW9DL0FHTUVJd0NJQUFRV0NJRVF3QUFBQUJjQkVBZ0FDQUFRd0FBZ0Q4Z0JKRWlCWlVRendFTElBVUxFUUFnQUNBQVFRRnJjVVVnQUVFQ1MzRUxzZ0VCQlg4Q2Z5QUNRd0FBQUQrU0lnS0xRd0FBQUU5ZEJFQWdBcWdNQVF0QmdJQ0FnSGdMSVFVZ0FDZ0NGQ0VJUVg4aEJnSkFBbjhnQVVNQUFBQS9raUlCaTBNQUFBQlBYUVJBSUFHb0RBRUxRWUNBZ0lCNEN5QUFLQUlRYWlJSFFRQklEUUFnQnlBQUtBSUlJZ2xPRFFBZ0JTQUlhaUlGUVFCSURRQWdCU0FBS0FJTVRnMEFJQU1nQUNnQ0JDQUZJQWxzSUFkcVFRTjBhaUlBS2dJQU9BSUFJQVFnQUNvQ0JEZ0NBRUVBSVFZTElBWUwzZ0lCQkg4Q2ZTQUFJQUdTSUFDOFFmLy8vLzhIY1VHQmdJRDhCMGtnQWJ4Qi8vLy8vd2R4UVlDQWdQd0hUWEZGRFFBYUlBRzhJZ0pCZ0lDQS9BTkdCRUFnQUJDaEJRd0JDeUFDUVI1MlFRSnhJZ1VnQUx3aUEwRWZkbkloQkFKQUFrQWdBMEgvLy8vL0IzRWlBMFVFUUFKQUFrQWdCRUVDYXc0Q0FBRURDMFBiRDBsQURBUUxROXNQU2NBTUF3c2dBa0gvLy8vL0IzRWlBa0dBZ0lEOEIwY0VRRVBiRDhrL0lBQ1lJQUpGRFFNYVE5c1B5VDhnQUpnZ0EwR0FnSUQ4QjBjZ0FrR0FnSURvQUdvZ0EwOXhSUTBER2dKOUlBVUVRRU1BQUFBQUlBTkJnSUNBNkFCcUlBSkpEUUVhQ3lBQUlBR1ZpeENoQlFzaEFBSkFBa0FDUUNBRURnTUVBQUVDQ3lBQWpBd0ZDMFBiRDBsQUlBQkRMcjI3TTVLVERBUUxJQUJETHIyN001SkQydzlKd0pJTUF3c2dBMEdBZ0lEOEIwWU5BU0FFUVFKMFFlRFZBbW9xQWdBaEFBc2dBQXdCQ3lBRVFRSjBRZERWQW1vcUFnQUxDeXdCQVg4Z0FCRGtBaUFBS0FJQUJFQWdBQkRiQmlBQUVEVWFJQUFvQWdBaEFTQUFFTlFCR2lBQkVEUUxDOHNEQVFOL0l3QkJJR3NpQ0NRQUlBZ2dBallDRUNBSUlBRTJBaGdnQ0VFSWFpSUJJQU1RVHlBQkVKY0JJUWtnQVJCSElBUkJBRFlDQUVFQUlRSUNRQU5BSUFZZ0IwWWdBbklOQVFKQUlBaEJHR29nQ0VFUWFoQjdEUUFDUUNBSklBWW9BZ0FRdmdKQkpVWUVRQ0FHUVFScUlnSWdCMFlOQWtFQUlRb0NmeUFKSUFJb0FnQVF2Z0lpQVVIRkFFWWdBVUgvQVhGQk1FWnlSUVJBSUFZaEFpQUJEQUVMSUFaQkNHb2dCMFlOQXlBQklRb2dDU0FHS0FJSUVMNENDeUVCSUFnZ0FDQUlLQUlZSUFnb0FoQWdBeUFFSUFVZ0FTQUtJQUFvQWdBb0FpUVJEUUEyQWhnZ0FrRUlhaUVHREFFTElBbEJnTUFBSUFZb0FnQVF0QUVFUUFOQUFrQWdCeUFHUVFScUlnWkdCRUFnQnlFR0RBRUxJQWxCZ01BQUlBWW9BZ0FRdEFFTkFRc0xBMEFnQ0VFWWFpQUlRUkJxRUpJQlJRMENJQWxCZ01BQUlBaEJHR29RYUJDMEFVVU5BaUFJUVJocUVIVWFEQUFMQUFzZ0NTQUlRUmhxRUdnUWhRRWdDU0FHS0FJQUVJVUJSZ1JBSUFaQkJHb2hCaUFJUVJocUVIVWFEQUVMSUFSQkJEWUNBQXNnQkNnQ0FDRUNEQUVMQ3lBRVFRUTJBZ0FMSUFoQkdHb2dDRUVRYWhCN0JFQWdCQ0FFS0FJQVFRSnlOZ0lBQ3lBSUtBSVlJUUFnQ0VFZ2FpUUFJQUFMeXdNQkEzOGpBRUVnYXlJSUpBQWdDQ0FDTmdJUUlBZ2dBVFlDR0NBSVFRaHFJZ0VnQXhCUElBRVFuUUVoQ1NBQkVFY2dCRUVBTmdJQVFRQWhBZ0pBQTBBZ0JpQUhSaUFDY2cwQkFrQWdDRUVZYWlBSVFSQnFFSHdOQUFKQUlBa2dCaXdBQUJDL0FrRWxSZ1JBSUFaQkFXb2lBaUFIUmcwQ1FRQWhDZ0ovSUFrZ0Fpd0FBQkMvQWlJQlFjVUFSaUFCUWY4QmNVRXdSbkpGQkVBZ0JpRUNJQUVNQVFzZ0JrRUNhaUFIUmcwRElBRWhDaUFKSUFZc0FBSVF2d0lMSVFFZ0NDQUFJQWdvQWhnZ0NDZ0NFQ0FESUFRZ0JTQUJJQW9nQUNnQ0FDZ0NKQkVOQURZQ0dDQUNRUUpxSVFZTUFRc2dDVUdBd0FBZ0Jpd0FBQkMxQVFSQUEwQUNRQ0FISUFaQkFXb2lCa1lFUUNBSElRWU1BUXNnQ1VHQXdBQWdCaXdBQUJDMUFRMEJDd3NEUUNBSVFSaHFJQWhCRUdvUWt3RkZEUUlnQ1VHQXdBQWdDRUVZYWhCcEVMVUJSUTBDSUFoQkdHb1FkaG9NQUFzQUN5QUpJQWhCR0dvUWFSREFBeUFKSUFZc0FBQVF3QU5HQkVBZ0JrRUJhaUVHSUFoQkdHb1FkaG9NQVFzZ0JFRUVOZ0lBQ3lBRUtBSUFJUUlNQVFzTElBUkJCRFlDQUFzZ0NFRVlhaUFJUVJCcUVId0VRQ0FFSUFRb0FnQkJBbkkyQWdBTElBZ29BaGdoQUNBSVFTQnFKQUFnQUFzV0FDQUFJQUVnQWlBRElBQW9BZ0FvQWpBUkNBQWFDNkFCQVFSL0l3QkJFR3NpQnlRQUFrQWdBRVVOQUNBRUtBSU1JUWdnQWlBQmF5SUdRUUJLQkVBZ0FDQUJJQVlRd2dJZ0JrY05BUXNnQ0NBQklBTnJhaUlCUVFCS0JFQWdBQ0FISUFGQkFDQUJRUUJLR3lJQklBVVF1Z2NpQlJCQUlBRVF3Z0loQmlBRkVEa2FJQUVnQmtjTkFRc2dBeUFDYXlJQlFRQktCRUFnQUNBQ0lBRVF3Z0lnQVVjTkFRc2dCQkM0QnlBQUlRa0xJQWRCRUdva0FDQUpDdzRBSUFBb0FnaEIvLy8vL3dkeEN5Z0JBWDhqQUVFUWF5SURKQUFnQXlBQ05nSU1JQUFnQVNBQ0VQOEVJUUFnQTBFUWFpUUFJQUFMcUFFQUFrQWdBVUdBQ0U0RVFDQUFSQUFBQUFBQUFPQi9vaUVBSUFGQi93OUpCRUFnQVVIL0Iyc2hBUXdDQ3lBQVJBQUFBQUFBQU9CL29pRUFJQUZCL1JjZ0FVSDlGMGdiUWY0UGF5RUJEQUVMSUFGQmdYaEtEUUFnQUVRQUFBQUFBQUJnQTZJaEFDQUJRYmh3U3dSQUlBRkJ5UWRxSVFFTUFRc2dBRVFBQUFBQUFBQmdBNkloQUNBQlFmQm9JQUZCOEdoS0cwR1NEMm9oQVFzZ0FDQUJRZjhIYXExQ05JYS9vZ3NRQUNBQVFTQkdJQUJCQ1d0QkJVbHlDd1FBSUFBTEZBRUJmMEVFRUV3aUFTQUFLQUlBTmdJQUlBRUxuQUlDQkg4RmZDQUFJQU5CQW5RaUIyb29BZ0FpQ0NBQklBSkJBblFpQ1dvb0FnQWlDbXdnQUNBSmFpZ0NBQ0lKSUFFZ0Iyb29BZ0FpQjJ4cnR5RVBJQWtnQ0d1M0lRd2dCeUFLYTdjaERTQUNRUUZxSWdjaENBTkFJQU1nQjB4RkJFQWdEU0FBSUFkQkFuUWlDV29vQWdDM29pQU1JQUVnQ1dvb0FnQzNvcUFnRDZBaURpQU9vaUlPSUFzZ0N5QU9ZeUlKR3lFTElBY2dDQ0FKR3lFSUlBZEJBV29oQnd3QkN3c0NRQ0FFSUFzZ0RTQU5vaUFNSUF5aW9LTmpCRUJCZnlFSElBQWdBU0FDSUFnZ0JDQUZJQVlRN3dGQkFFZ05BU0FHS0FJQUlnSkJCVW9OQVNBRklBSkJBblJxSUFnMkFnQWdCaUFHS0FJQVFRRnFOZ0lBSUFBZ0FTQUlJQU1nQkNBRklBWVE3d0ZCQUVnTkFRdEJBQ0VIQ3lBSEN4TUFJQUJCd3ZzRFFaRHdBMEdNOEFNUTh3WUxhUUVDZlNBQUlBRXFBZ2dnQVNvQ0FDQUNLZ0lBSWdPVUlBSXFBZ1FpQkNBQktnSUVsSktTSUFFcUFpQWdBU29DR0NBRGxDQUJLZ0ljSUFTVWtwSWlBNVU0QWdBZ0FDQUJLZ0lVSUFFcUFnd2dBaW9DQUpRZ0FTb0NFQ0FDS2dJRWxKS1NJQU9WT0FJRUN4SUFJQUFnQWpZQ0JDQUFJQUUyQWdBZ0FBc01BQ0FCSUFJb0FnQTJBZ0FMRGdBZ0FDQUJJQUpCQW5RUVB4b0xFZ0FnQUJBMUtBSUFJQUFvQWdCclFTUnRDemNCQVg4akFFRVFheUlDSkFBZ0FpQUFLQUlBTmdJSUlBSWdBaWdDQ0NBQlFRTjBhallDQ0NBQ0tBSUlJUUFnQWtFUWFpUUFJQUFMZ2dFQkFYOENRQ0FCSUFBb0FoQkpCRUFnQUNnQ0ZDSURJQUpORFFFZ0FFRUVhaUFCSUFOc0lBSnFFRXNQQzBIUXNnUkI3YkFCRUROQm1iRUJFRE5CdEIwUU0wSGFBUkEyUWU0aEVETkJ1N0lCRURNUU54QUFBQXRCMExJRVFmNnlBUkF6UVpteEFSQXpRYlFkRUROQjJ3RVFOa0h1SVJBelFiR3pBUkF6RURjUUFBQUxEUUFnQUNnQ0FDQUJLQUlBU1Fza0FRSi9Jd0JCRUdzaUFpUUFJQUVnQUJENEFTRURJQUpCRUdva0FDQUJJQUFnQXhzTEt3RUJmeUFBS0FJRUlRTURRQ0FCSUFOSEJFQWdBQkExR2lBRElBSnJJUU1NQVFzTElBQWdBVFlDQkFzREFBRUxEd0FnQUNBQUtBSUFLQUlrRVFBQUN4RUFJQUFnQVNBQktBSUFLQUlnRVFJQUN4RUFJQUFnQVNBQktBSUFLQUlzRVFJQUN3d0FJQUJCZ29hQUlEWUFBQXN2QVFGL0l3QkJFR3NpQVNRQUlBRkJDR29nQUJCQUlBQVFPRUVDZEdvUWdRRW9BZ0FoQUNBQlFSQnFKQUFnQUFzc0FRRi9Jd0JCRUdzaUFTUUFJQUZCQ0dvZ0FCQkFJQUFRT0dvUWdRRW9BZ0FoQUNBQlFSQnFKQUFnQUFzV0FDQUFJQUVnQWlBRElBQW9BZ0FvQWlBUkNBQWFDeWtBSUFCQkNIUkJnSUQ4QjNFZ0FFRVlkSElnQUVFSWRrR0EvZ054SUFCQkdIWnljaUFBSUFFYkN6UUFJQUFvQWdBYUlBQW9BZ0FnQUJDN0FVRU1iR29hSUFBb0FnQWdBQkJXUVF4c2Fob2dBQ2dDQUNBQUVMc0JRUXhzYWhvTFVBRUJmZ0pBSUFOQndBQnhCRUFnQWlBRFFVQnFyWWdoQVVJQUlRSU1BUXNnQTBVTkFDQUNRY0FBSUFOcnJZWWdBU0FEclNJRWlJUWhBU0FDSUFTSUlRSUxJQUFnQVRjREFDQUFJQUkzQXdnTDJ3RUNBWDhDZmtFQklRUUNRQ0FBUWdCU0lBRkMvLy8vLy8vLy8vLy9BSU1pQlVLQWdJQ0FnSURBLy84QVZpQUZRb0NBZ0lDQWdNRC8vd0JSR3cwQUlBSkNBRklnQTBMLy8vLy8vLy8vLy84QWd5SUdRb0NBZ0lDQWdNRC8vd0JXSUFaQ2dJQ0FnSUNBd1AvL0FGRWJEUUFnQUNBQ2hDQUZJQWFFaEZBRVFFRUFEd3NnQVNBRGcwSUFXUVJBUVg4aEJDQUFJQUpVSUFFZ0ExTWdBU0FEVVJzTkFTQUFJQUtGSUFFZ0E0V0VRZ0JTRHd0QmZ5RUVJQUFnQWxZZ0FTQURWU0FCSUFOUkd3MEFJQUFnQW9VZ0FTQURoWVJDQUZJaEJBc2dCQXRTQVFKL1FjenlBeWdDQUNJQklBQkJBMnBCZkhFaUFtb2hBQUpBSUFKQkFDQUFJQUZOR3cwQUlBQS9BRUVRZEVzRVFDQUFFQ0pGRFFFTFFjenlBeUFBTmdJQUlBRVBDMEhRbVFSQk1EWUNBRUYvQzZJQkFRSi9Jd0JCb0FGcklnUWtBRUYvSVFVZ0JDQUJRUUZyUVFBZ0FSczJBcFFCSUFRZ0FDQUVRWjRCYWlBQkd5SUFOZ0tRQVNBRVFRQkJrQUVRT2lJRVFYODJBa3dnQkVHRkFqWUNKQ0FFUVg4MkFsQWdCQ0FFUVo4QmFqWUNMQ0FFSUFSQmtBRnFOZ0pVQWtBZ0FVRUFTQVJBUWRDWkJFRTlOZ0lBREFFTElBQkJBRG9BQUNBRUlBSWdBMEdEQWtHRUFoQ0xCU0VGQ3lBRVFhQUJhaVFBSUFVTENRQWdBQ0FCRU1VRkN4SUFJQUFRTlNnQ0FDQUFLQUlBYTBFRWRRdW1Bd0lDZndGOUlBRUNmeUFERU44R2ppSUdpME1BQUFCUFhRUkFJQWFvREFFTFFZQ0FnSUI0Q3lJRU5nSUFJQUlDZnlBRFFRRWdCSFN5bFJDbkFpQUFLZ0ljbEJEZUJpSURpME1BQUFCUFhRUkFJQU9vREFFTFFZQ0FnSUI0Q3lJRU5nSUFJQVFnQUNnQ0ZFRUJhMFlFUUNBQklBRW9BZ0JCQVdvMkFnQWdBa0VBTmdJQVFRQWhCQXNDUUNBQ0FuOGdBU2dDQUNJQ1FRQklCRUFnQVVFQU5nSUFRUUFNQVFzZ0FpQUFLQUlRSWdWSURRRWdBU0FGUVFGck5nSUFJQUFvQWhSQkFXc0xJZ1EyQWdBTEFrQUNRQUpBSUFFb0FnQWlBVUVBVGdSQUlBRWdBQ2dDRUU0TkFTQUVRUUJJRFFJZ0JDQUFLQUlVVGcwRER3dEIwTElFUWJqSkFCQXpRZi9NQUJBelFkQWhFRE5CakFJUU5rSHJKaEF6UVluVEFCQXpFRGNRQUFBTFFkQ3lCRUdQMkFBUU0wSC96QUFRTTBIUUlSQXpRWTBDRURaQjZ5WVFNMEdqMndBUU14QTNFQUFBQzBIUXNnUkJqZTRBRUROQi84d0FFRE5CMENFUU0wR09BaEEyUWVzbUVETkJvUEFBRURNUU54QUFBQXRCMExJRVFhUDBBQkF6UWYvTUFCQXpRZEFoRUROQmp3SVFOa0hySmhBelFiUDRBQkF6RURjUUFBQUxyUUVBSUFBZ0FTb0NBQ0FDbENBQUtnSUFramdDQUNBQUlBRXFBZ1FnQXBRZ0FDb0NCSkk0QWdRZ0FDQUJLZ0lJSUFLVUlBQXFBZ2lTT0FJSUlBQWdBU29DRENBQ2xDQUFLZ0lNa2pnQ0RDQUFJQUVxQWhBZ0FwUWdBQ29DRUpJNEFoQWdBQ0FCS2dJVUlBS1VJQUFxQWhTU09BSVVJQUFnQVNvQ0dDQUNsQ0FBS2dJWWtqZ0NHQ0FBSUFFcUFod2dBcFFnQUNvQ0hKSTRBaHdnQUNBQktnSWdJQUtVSUFBcUFpQ1NPQUlnQ3c4QUlBQWdBQ2dDQUVFRWFqWUNBQXNMQUNBQVFSQnFJQUVRYlFzU0FDQUFRUVJxSUFBb0FnQWdBV3dRc0FVTERnQWdBQ0FCS0FJQU5nSUFJQUFMa3dFQkFuOGdBU0FBRUVRaUFrc0VRQ01BUVNCcklnTWtBQUpBSUFFZ0Ftc2lBU0FBRURVb0FnQWdBQ2dDQkd0QkFuVk5CRUFnQUNBQkVLZ0REQUVMSUFBUU5TRUNJQU5CQ0dvZ0FDQUFFRVFnQVdvUTR3SWdBQkJFSUFJUTJnSWlBaUFCRU0wR0lBQWdBaERpQWlBQ0VMZ0NDeUFEUVNCcUpBQVBDeUFCSUFKSkJFQWdBQ0FBS0FJQUlBRkJBblJxRUtJRUN3dUlBUUVEZnlNQVFSQnJJZ0VrQUNNQVFSQnJJZ0lrQUNBQ1FRQTJBZ3dnQUNBQ1FReHFFSGtqQUVFUWF5SURKQUFnQTBFQU5nSU1JQUJCQkdvZ0EwRU1haEI1SUFOQkVHb2tBQ0FDUVJCcUpBQWdBRUVBTmdJSUlBRkJBRFlDRENBQVFReHFJQUZCREdvUWVTQUJRWUNBZ1B3RE5nSUVJQUFnQVNvQ0JEZ0NFQ0FCUVJCcUpBQWdBQXNTQUNBQUVEVW9BZ0FnQUNnQ0FHdEJBWFVMRUFBZ0FDZ0NCQ0FBS0FJQWEwRUJkUXNTQUNBQUVEVW9BZ0FnQUNnQ0FHdEJCWFVMRmdFQmZ5QUFFRU1oQVNBQUVOc0dJQUFnQVJDWUJBdjVBUUVIZnlBQklBQVFSQ0lDU3dSQUl3QkJJR3NpQnlRQUFrQWdBU0FDYXlJRElBQVFOU2dDQUNBQUtBSUVhMEVDZFUwRVFDQUFJQU1RcUFNTUFRc2dBQkExSVFRZ0FDQUFFRVFnQTJvUTR3SWhCU0FBRUVRaENFRUFJUUlqQUVFUWF5SUdKQUFnQmtFQU5nSU1JQWRCQ0dvaUFVRU1haUFHUVF4cUlBUVF1Z0VnQlFSQUlBRW9BaEFnQlJETEJpRUNDeUFCSUFJMkFnQWdBU0FDSUFoQkFuUnFJZ1EyQWdnZ0FTQUVOZ0lFSUFFUVBpQUNJQVZCQW5ScU5nSUFJQVpCRUdva0FDQUJJQU1RelFZZ0FDQUJFT0lDSUFFUXVBSUxJQWRCSUdva0FBOExJQUVnQWtrRVFDQUFJQUFvQWdBZ0FVRUNkR29Rb2dRTEN5Y0FJQU1nQXlnQ0FDQUNJQUZySWdCcklnSTJBZ0FnQUVFQVNnUkFJQUlnQVNBQUVEOGFDd3NaQUNBQUVJY0JCRUFnQUNBQkVJb0JEd3NnQUNBQkVKRUJDNjBCQVFSL0l3QkJFR3NpQ0NRQUFrQWdBRVVOQUNBRUtBSU1JUVlnQWlBQmF5SUhRUUJLQkVBZ0FDQUJJQWRCQW5VaUJ4RENBaUFIUncwQkN5QUdJQU1nQVd0QkFuVnJJZ0ZCQUVvRVFDQUFJQWdnQVVFQUlBRkJBRW9iSWdFZ0JSQ3pCeUlGRUVBZ0FSRENBaUVHSUFVUU9Sb2dBU0FHUncwQkN5QURJQUpySWdGQkFFb0VRQ0FBSUFJZ0FVRUNkU0lCRU1JQ0lBRkhEUUVMSUFRUXVBY2dBQ0VKQ3lBSVFSQnFKQUFnQ1Fzc0FBSkFJQUFnQVVZTkFBTkFJQUFnQVVFQmF5SUJUdzBCSUFBZ0FSQ3BCeUFBUVFGcUlRQU1BQXNBQ3dzTEFDQUFRYnk2QkJETEFRc2tBQ0FBUVF0UEJIOGdBRUVRYWtGd2NTSUFJQUJCQVdzaUFDQUFRUXRHR3dWQkNnc0xEd0FnQUNBQUtBSUFLQUljRVFBQUN5UUJBbjhqQUVFUWF5SUNKQUFnQVNBQUVPWUVJUU1nQWtFUWFpUUFJQUVnQUNBREd3dTJEQUVHZnlNQVFSQnJJZ1FrQUNBRUlBQTJBZ3dDUUNBQVFkTUJUUVJBUVpDT0EwSFFqd01nQkVFTWFoRDFCQ2dDQUNFQ0RBRUxJQUJCZkU4RVFCQlZBQXNnQkNBQUlBQkIwZ0Z1SWdaQjBnRnNJZ0pyTmdJSVFkQ1BBMEdRa1FNZ0JFRUlhaEQxQkVIUWp3TnJRUUoxSVFVRFFDQUZRUUowUWRDUEEyb29BZ0FnQW1vaEFrRUZJUUFDUUFOQUFrQWdBRUV2UmdSQVFkTUJJUUFEUUNBQ0lBQnVJZ0VnQUVrTkJDQUNJQUFnQVd4R0RRSWdBaUFBUVFwcUlnRnVJZ01nQVVrTkJDQUNJQUVnQTJ4R0RRSWdBaUFBUVF4cUlnRnVJZ01nQVVrTkJDQUNJQUVnQTJ4R0RRSWdBaUFBUVJCcUlnRnVJZ01nQVVrTkJDQUNJQUVnQTJ4R0RRSWdBaUFBUVJKcUlnRnVJZ01nQVVrTkJDQUNJQUVnQTJ4R0RRSWdBaUFBUVJacUlnRnVJZ01nQVVrTkJDQUNJQUVnQTJ4R0RRSWdBaUFBUVJ4cUlnRnVJZ01nQVVrTkJDQUNJQUVnQTJ4R0RRSWdBaUFBUVI1cUlnRnVJZ01nQVVrTkJDQUNJQUVnQTJ4R0RRSWdBaUFBUVNScUlnRnVJZ01nQVVrTkJDQUNJQUVnQTJ4R0RRSWdBaUFBUVNocUlnRnVJZ01nQVVrTkJDQUNJQUVnQTJ4R0RRSWdBaUFBUVNwcUlnRnVJZ01nQVVrTkJDQUNJQUVnQTJ4R0RRSWdBaUFBUVM1cUlnRnVJZ01nQVVrTkJDQUNJQUVnQTJ4R0RRSWdBaUFBUVRScUlnRnVJZ01nQVVrTkJDQUNJQUVnQTJ4R0RRSWdBaUFBUVRwcUlnRnVJZ01nQVVrTkJDQUNJQUVnQTJ4R0RRSWdBaUFBUVR4cUlnRnVJZ01nQVVrTkJDQUNJQUVnQTJ4R0RRSWdBaUFBUWNJQWFpSUJiaUlESUFGSkRRUWdBaUFCSUFOc1JnMENJQUlnQUVIR0FHb2lBVzRpQXlBQlNRMEVJQUlnQVNBRGJFWU5BaUFDSUFCQnlBQnFJZ0Z1SWdNZ0FVa05CQ0FDSUFFZ0EyeEdEUUlnQWlBQVFjNEFhaUlCYmlJRElBRkpEUVFnQWlBQklBTnNSZzBDSUFJZ0FFSFNBR29pQVc0aUF5QUJTUTBFSUFJZ0FTQURiRVlOQWlBQ0lBQkIyQUJxSWdGdUlnTWdBVWtOQkNBQ0lBRWdBMnhHRFFJZ0FpQUFRZUFBYWlJQmJpSURJQUZKRFFRZ0FpQUJJQU5zUmcwQ0lBSWdBRUhrQUdvaUFXNGlBeUFCU1EwRUlBSWdBU0FEYkVZTkFpQUNJQUJCNWdCcUlnRnVJZ01nQVVrTkJDQUNJQUVnQTJ4R0RRSWdBaUFBUWVvQWFpSUJiaUlESUFGSkRRUWdBaUFCSUFOc1JnMENJQUlnQUVIc0FHb2lBVzRpQXlBQlNRMEVJQUlnQVNBRGJFWU5BaUFDSUFCQjhBQnFJZ0Z1SWdNZ0FVa05CQ0FDSUFFZ0EyeEdEUUlnQWlBQVFmZ0FhaUlCYmlJRElBRkpEUVFnQWlBQklBTnNSZzBDSUFJZ0FFSCtBR29pQVc0aUF5QUJTUTBFSUFJZ0FTQURiRVlOQWlBQ0lBQkJnZ0ZxSWdGdUlnTWdBVWtOQkNBQ0lBRWdBMnhHRFFJZ0FpQUFRWWdCYWlJQmJpSURJQUZKRFFRZ0FpQUJJQU5zUmcwQ0lBSWdBRUdLQVdvaUFXNGlBeUFCU1EwRUlBSWdBU0FEYkVZTkFpQUNJQUJCamdGcUlnRnVJZ01nQVVrTkJDQUNJQUVnQTJ4R0RRSWdBaUFBUVpRQmFpSUJiaUlESUFGSkRRUWdBaUFCSUFOc1JnMENJQUlnQUVHV0FXb2lBVzRpQXlBQlNRMEVJQUlnQVNBRGJFWU5BaUFDSUFCQm5BRnFJZ0Z1SWdNZ0FVa05CQ0FDSUFFZ0EyeEdEUUlnQWlBQVFhSUJhaUlCYmlJRElBRkpEUVFnQWlBQklBTnNSZzBDSUFJZ0FFR21BV29pQVc0aUF5QUJTUTBFSUFJZ0FTQURiRVlOQWlBQ0lBQkJxQUZxSWdGdUlnTWdBVWtOQkNBQ0lBRWdBMnhHRFFJZ0FpQUFRYXdCYWlJQmJpSURJQUZKRFFRZ0FpQUJJQU5zUmcwQ0lBSWdBRUd5QVdvaUFXNGlBeUFCU1EwRUlBSWdBU0FEYkVZTkFpQUNJQUJCdEFGcUlnRnVJZ01nQVVrTkJDQUNJQUVnQTJ4R0RRSWdBaUFBUWJvQmFpSUJiaUlESUFGSkRRUWdBaUFCSUFOc1JnMENJQUlnQUVHK0FXb2lBVzRpQXlBQlNRMEVJQUlnQVNBRGJFWU5BaUFDSUFCQndBRnFJZ0Z1SWdNZ0FVa05CQ0FDSUFFZ0EyeEdEUUlnQWlBQVFjUUJhaUlCYmlJRElBRkpEUVFnQWlBQklBTnNSZzBDSUFJZ0FFSEdBV29pQVc0aUF5QUJTUTBFSUFJZ0FTQURiRVlOQWlBQ0lBQkIwQUZxSWdGdUlnTWdBVWtOQkNBQVFkSUJhaUVBSUFJZ0FTQURiRWNOQUFzTUFRc2dBaUFBUVFKMFFaQ09BMm9vQWdBaUFXNGlBeUFCU1EwQ0lBQkJBV29oQUNBQ0lBRWdBMnhIRFFFTEMwRUFJQVZCQVdvaUFDQUFRVEJHSWdBYklRVWdBQ0FHYWlJR1FkSUJiQ0VDREFFTEN5QUVJQUkyQWd3TElBUkJFR29rQUNBQ0MyUUNBWDhCZmlNQVFSQnJJZ0lrQUNBQUFuNGdBVVVFUUVJQURBRUxJQUlnQWExQ0FDQUJaeUlCUWRFQWFoQ01BU0FDS1FNSVFvQ0FnSUNBZ01BQWhVR2VnQUVnQVd1dFFqQ0dmQ0VESUFJcEF3QUxOd01BSUFBZ0F6Y0RDQ0FDUVJCcUpBQUxnd0VDQTM4QmZnSkFJQUJDZ0lDQWdCQlVCRUFnQUNFRkRBRUxBMEFnQVVFQmF5SUJJQUFnQUVJS2dDSUZRZ3ArZmFkQk1ISTZBQUFnQUVMLy8vLy9ud0ZXSVFJZ0JTRUFJQUlOQUFzTElBV25JZ0lFUUFOQUlBRkJBV3NpQVNBQ0lBSkJDbTRpQTBFS2JHdEJNSEk2QUFBZ0FrRUpTeUVFSUFNaEFpQUVEUUFMQ3lBQkMwb0JBbjhDUUNBQUxRQUFJZ0pGSUFJZ0FTMEFBQ0lEUjNJTkFBTkFJQUV0QUFFaEF5QUFMUUFCSWdKRkRRRWdBVUVCYWlFQklBQkJBV29oQUNBQ0lBTkdEUUFMQ3lBQ0lBTnJDeG9BSUFBZ0FSQ05CU0lBUVFBZ0FDMEFBQ0FCUWY4QmNVWWJDNkFCQVFSL0l3QkJFR3NpQlNRQUlBVWdBallDRENNQVFhQUJheUlESkFBZ0EwRUlhaUlHUWRDSUEwR1FBUkEvR2lBRElBQTJBalFnQXlBQU5nSWNJQU5CLy8vLy93ZEJmaUFBYXlJRUlBUkIvLy8vL3dkTEd5SUVOZ0k0SUFNZ0FDQUVhaUlBTmdJa0lBTWdBRFlDR0NBR0lBRWdBaENIQlNBRUJFQWdBeWdDSENJQUlBQWdBeWdDR0VaclFRQTZBQUFMSUFOQm9BRnFKQUFnQlVFUWFpUUFDNklCQWdGOUFuOGdBTHdpQWtFWGRrSC9BWEVpQTBHVkFVMEVRQ0FEUWYwQVRRUjlJQUJEQUFBQUFKUUZBbjBnQUNBQWpDQUNRUUJPR3lJQVF3QUFBRXVTUXdBQUFNdVNJQUNUSWdGREFBQUFQMTRFUUNBQUlBR1NRd0FBZ0wrU0RBRUxJQUFnQVpJaUFDQUJRd0FBQUw5ZlJRMEFHaUFBUXdBQWdEK1NDeUlBSUFDTUlBSkJBRTRiQ3lFQUN5QUFpME1BQUFCUFhRUkFJQUNvRHd0QmdJQ0FnSGdMaHdJQ0FuOENmQ0FBdkNJQlFZQ0FnUHdEUmdSQVF3QUFBQUFQQ3dKQUlBRkJnSUNBL0FkclFmLy8vNGQ0VFFSQUlBRkJBWFFpQWtVRVFDTUFRUkJySWdGREFBQ0F2emdDRENBQktnSU1Rd0FBQUFDVkR3c2dBVUdBZ0lEOEIwWU5BU0FDUVlDQWdIaEpJQUZCQUU1eFJRUkFJQUFRbUFVUEN5QUFRd0FBQUV1VXZFR0FnSURjQUdzaEFRdEJ1TzRDS3dNQUlBRWdBVUdBZ016NUEyc2lBVUdBZ0lCOGNXdSt1eUFCUVE5MlFmQUJjU0lDUWJEc0Ftb3JBd0NpUkFBQUFBQUFBUEMvb0NJRElBT2lJZ1NpUWNEdUFpc0RBQ0FEb2tISTdnSXJBd0Nnb0NBRW9pQUJRUmQxdDBHdzdnSXJBd0NpSUFKQnVPd0NhaXNEQUtBZ0E2Q2d0aUVBQ3lBQUN5OEJBWDhqQUVFUWF5SUJKQUFnQUVJQU53SUFJQUZCQURZQ0RDQUFRUWhxSUFGQkRHb1FqUU1nQVVFUWFpUUFDdzBBSUFBb0FnUWdBU2dDQkVzTElRQWdBQ2dDQkNBQUVEVW9BZ0JKQkVBZ0FDQUJFS29ERHdzZ0FDQUJFUEVGQzZJQkFRSi9JQUFvQWdRZ0FCQTFLQUlBUndSQUl3QkJFR3NpQXlRQUlBTWdBRUVCRUxjQ0lRSWdBQkExSUFJb0FnUWdBUkR6QVNBQ0lBSW9BZ1JCQkdvMkFnUWdBaEJ1SUFOQkVHb2tBQThMSXdCQklHc2lBeVFBSUFBUU5TSUNJQU5CQ0dvZ0FDQUFFRVJCQVdvUTR3SWdBQkJFSUFJUTJnSWlBaWdDQ0NBQkVQTUJJQUlnQWlnQ0NFRUVhallDQ0NBQUlBSVE0Z0lnQWhDNEFpQURRU0JxSkFBTENBQWdBRUgwQUdvTENnQWdBQ0FCRUhrZ0FBc2dBUUYvSUFBb0FnQWhBaUFBSUFFMkFnQWdBZ1JBSUFBUVNpQUNFS1FHQ3dzd0FRRi9Jd0JCRUdzaUF5UUFJQU1nQVRZQ0RDQUFJQU5CREdvUWVTQUFJQUlwQWdBM0FnUWdBMEVRYWlRQUlBQUxFZ0FnQUNBQ09nQUVJQUFnQVRZQ0FDQUFDeFlBSUFBZ0FTZ0NBRFlDQUNBQUlBSXRBQUE2QUFRTElBRUJmeUFBS0FJQUlRRWdBRUVBTmdJQUlBRUVRQ0FBRUVvZ0FSQ2tCZ3NMS0FFQmZ5TUFRUkJySWdJa0FDQUNJQUUyQWdnZ0FDQUNRUWhxRUpBQ0dpQUNRUkJxSkFBZ0FBc0xBQ0FBUWdBM0FnQWdBQXNNQUNBQUlBRWdBQ0FCU2hzTExBQWdBQ2dDQUJvZ0FDZ0NBQ0FBRU5NQlFRSjBhaG9nQUNnQ0FDQUFFTk1CUVFKMGFob2dBQ2dDQUJvTERRQWdBQ0FCSUFKQkFoQ3BCQXROQVFGL0lBQW9BZ1FoQVFOQUlBRWdBQ2dDQ0VjRVFDQUFLQUlRR2lBQUlBQW9BZ2hCQkdzMkFnZ01BUXNMSUFBb0FnQUVRQ0FBS0FJUUdpQUFLQUlBSVFFZ0FCREtCaG9nQVJBMEN3c0tBQ0FBS0FJQUVKY0VDMW9CQW44akFFRVFheUlDSkFBZ0FpQUJOZ0lNSUFFZ0FCRHBCaUlEVFFSQUlBQVF1d0VpQUNBRFFRRjJTUVJBSUFJZ0FFRUJkRFlDQ0NBQ1FRaHFJQUpCREdvUWVpZ0NBQ0VEQ3lBQ1FSQnFKQUFnQXc4TEVKd0JBQXNrQUNBQVFRSlBCSDhnQUVFRWFrRjhjU0lBSUFCQkFXc2lBQ0FBUVFKR0d3VkJBUXNMbWdFQkJYOGpBRUVRYXlJRkpBQWdBUkRKQkNFQ0l3QkJFR3NpQXlRQUFrQWdBa0h2Ly8vL0EwMEVRQUpBSUFKQkFVMEVRQ0FBSUFJUWtRRWdBQ0VFREFFTElBQWdBQ0FDRUxzQ1FRRnFJZ1lRaVFJaUJCQ1BBU0FBSUFZUXN3RWdBQ0FDRUlvQkN5QUVJQUVnQWhETUFTQURRUUEyQWd3Z0JDQUNRUUowYWlBRFFReHFFSGtnQTBFUWFpUUFEQUVMRUZVQUN5QUZRUkJxSkFBTHhnRUJCbjhqQUVFUWF5SUVKQUFnQUJCS0tBSUFJUVVDZnlBQ0tBSUFJQUFvQWdCcklnTkIvLy8vL3dkSkJFQWdBMEVCZEF3QkMwRi9DeUlEUVFRZ0F4c2hBeUFCS0FJQUlRWWdBQ2dDQUNFSElBVkJ6d0pHQkg5QkFBVWdBQ2dDQUFzZ0F4RElBaUlJQkVBZ0JVSFBBa2NFUUNBQUVMZ0JHZ3NnQkVIT0FqWUNCQ0FBSUFSQkNHb2dDQ0FFUVFScUVHY2lCUkNmQnlBRkVHWWdBU0FBS0FJQUlBWWdCMnRxTmdJQUlBSWdBQ2dDQUNBRFFYeHhhallDQUNBRVFSQnFKQUFQQ3hCVkFBc1RBQ0FBSUFGQkFDQUFLQUlBS0FJMEVRUUFDeE1BSUFBZ0FVRUFJQUFvQWdBb0FpUVJCQUFMOGdJQkFuOGpBRUVRYXlJS0pBQWdDaUFBTmdJTUFrQUNRQUpBSUFNb0FnQWdBa2NOQUVFcklRc2dBQ0FKS0FKZ1J3UkFRUzBoQ3lBSktBSmtJQUJIRFFFTElBTWdBa0VCYWpZQ0FDQUNJQXM2QUFBTUFRc2dCaEE0UlNBQUlBVkhja1VFUUVFQUlRQWdDQ2dDQUNJQklBZHJRWjhCU2cwQ0lBUW9BZ0FoQUNBSUlBRkJCR28yQWdBZ0FTQUFOZ0lBREFFTFFYOGhBQ0FKSUFsQjZBQnFJQXBCREdvUXZRUWdDV3NpQmtIY0FFb05BU0FHUVFKMUlRVUNRQUpBQWtBZ0FVRUlhdzREQUFJQUFRc2dBU0FGU2cwQkRBTUxJQUZCRUVjZ0JrSFlBRWh5RFFBZ0F5Z0NBQ0lCSUFKR0lBRWdBbXRCQWtweURRSWdBVUVCYXkwQUFFRXdSdzBDUVFBaEFDQUVRUUEyQWdBZ0F5QUJRUUZxTmdJQUlBRWdCVUdndXdOcUxRQUFPZ0FBREFJTElBTWdBeWdDQUNJQVFRRnFOZ0lBSUFBZ0JVR2d1d05xTFFBQU9nQUFJQVFnQkNnQ0FFRUJhallDQUVFQUlRQU1BUXRCQUNFQUlBUkJBRFlDQUFzZ0NrRVFhaVFBSUFBTEN3QWdBRUhFdWdRUXl3RUxFd0FnQUNBQklBSWdBQ2dDQUNnQ01CRUVBQXZ1QWdFRGZ5TUFRUkJySWdva0FDQUtJQUE2QUE4Q1FBSkFBa0FnQXlnQ0FDQUNSdzBBUVNzaEN5QUFRZjhCY1NJTUlBa3RBQmhIQkVCQkxTRUxJQWt0QUJrZ0RFY05BUXNnQXlBQ1FRRnFOZ0lBSUFJZ0N6b0FBQXdCQ3lBR0VEaEZJQUFnQlVkeVJRUkFRUUFoQUNBSUtBSUFJZ0VnQjJ0Qm53RktEUUlnQkNnQ0FDRUFJQWdnQVVFRWFqWUNBQ0FCSUFBMkFnQU1BUXRCZnlFQUlBa2dDVUVhYWlBS1FROXFFTUFFSUFscklnVkJGMG9OQVFKQUFrQUNRQ0FCUVFockRnTUFBZ0FCQ3lBQklBVktEUUVNQXdzZ0FVRVFSeUFGUVJaSWNnMEFJQU1vQWdBaUFTQUNSaUFCSUFKclFRSktjZzBDSUFGQkFXc3RBQUJCTUVjTkFrRUFJUUFnQkVFQU5nSUFJQU1nQVVFQmFqWUNBQ0FCSUFWQm9Mc0RhaTBBQURvQUFBd0NDeUFESUFNb0FnQWlBRUVCYWpZQ0FDQUFJQVZCb0xzRGFpMEFBRG9BQUNBRUlBUW9BZ0JCQVdvMkFnQkJBQ0VBREFFTFFRQWhBQ0FFUVFBMkFnQUxJQXBCRUdva0FDQUFDeVlBSUFBZ0FDZ0NHRVVnQUNnQ0VDQUJjbklpQVRZQ0VDQUFLQUlVSUFGeEJFQVFWUUFMQzQwQkFRRi9Ba0FnQUNnQ0JDSUJJQUVvQWdCQkRHc29BZ0JxS0FJWVJRMEFJQUFvQWdRaUFTQUJLQUlBUVF4cktBSUFhaERPQTBVTkFDQUFLQUlFSWdFZ0FTZ0NBRUVNYXlnQ0FHb29BZ1JCZ01BQWNVVU5BQ0FBS0FJRUlnRWdBU2dDQUVFTWF5Z0NBR29vQWhnUXhnSkJmMGNOQUNBQUtBSUVJZ0FnQUNnQ0FFRU1heWdDQUdwQkFSREVBZ3NMRHdBZ0FDQUFLQUlBS0FJWUVRQUFDd29BSUFBUXlBTWFJQUFMbkFnQkMzOGdBRVVFUUNBQkVEc1BDeUFCUVVCUEJFQkIwSmtFUVRBMkFnQkJBQThMQW45QkVDQUJRUXRxUVhoeElBRkJDMGtiSVFZZ0FFRUlheUlGS0FJRUlnbEJlSEVoQkFKQUlBbEJBM0ZGQkVCQkFDQUdRWUFDU1EwQ0dpQUdRUVJxSUFSTkJFQWdCU0VDSUFRZ0JtdEIwS2NFS0FJQVFRRjBUUTBDQzBFQURBSUxJQVFnQldvaEJ3SkFJQVFnQms4RVFDQUVJQVpySWdOQkVFa05BU0FGSUFsQkFYRWdCbkpCQW5JMkFnUWdCU0FHYWlJQ0lBTkJBM0kyQWdRZ0J5QUhLQUlFUVFGeU5nSUVJQUlnQXhEOEJBd0JDeUFIUVlpa0JDZ0NBRVlFUUVIOG93UW9BZ0FnQkdvaUJDQUdUUTBDSUFVZ0NVRUJjU0FHY2tFQ2NqWUNCQ0FGSUFacUlnTWdCQ0FHYXlJQ1FRRnlOZ0lFUWZ5akJDQUNOZ0lBUVlpa0JDQUROZ0lBREFFTElBZEJoS1FFS0FJQVJnUkFRZmlqQkNnQ0FDQUVhaUlESUFaSkRRSUNRQ0FESUFacklnSkJFRThFUUNBRklBbEJBWEVnQm5KQkFuSTJBZ1FnQlNBR2FpSUVJQUpCQVhJMkFnUWdBeUFGYWlJRElBSTJBZ0FnQXlBREtBSUVRWDV4TmdJRURBRUxJQVVnQ1VFQmNTQURja0VDY2pZQ0JDQURJQVZxSWdJZ0FpZ0NCRUVCY2pZQ0JFRUFJUUpCQUNFRUMwR0VwQVFnQkRZQ0FFSDRvd1FnQWpZQ0FBd0JDeUFIS0FJRUlnTkJBbkVOQVNBRFFYaHhJQVJxSWdvZ0Jra05BU0FLSUFacklRd0NRQ0FEUWY4QlRRUkFJQWNvQWdnaUJDQURRUU4ySWdKQkEzUkJtS1FFYWtZYUlBUWdCeWdDRENJRFJnUkFRZkNqQkVId293UW9BZ0JCZmlBQ2QzRTJBZ0FNQWdzZ0JDQUROZ0lNSUFNZ0JEWUNDQXdCQ3lBSEtBSVlJUXNDUUNBSElBY29BZ3dpQ0VjRVFDQUhLQUlJSWdKQmdLUUVLQUlBU1JvZ0FpQUlOZ0lNSUFnZ0FqWUNDQXdCQ3dKQUlBZEJGR29pQkNnQ0FDSUNEUUFnQjBFUWFpSUVLQUlBSWdJTkFFRUFJUWdNQVFzRFFDQUVJUU1nQWlJSVFSUnFJZ1FvQWdBaUFnMEFJQWhCRUdvaEJDQUlLQUlRSWdJTkFBc2dBMEVBTmdJQUN5QUxSUTBBQWtBZ0J5QUhLQUljSWdOQkFuUkJvS1lFYWlJQ0tBSUFSZ1JBSUFJZ0NEWUNBQ0FJRFFGQjlLTUVRZlNqQkNnQ0FFRitJQU4zY1RZQ0FBd0NDeUFMUVJCQkZDQUxLQUlRSUFkR0cyb2dDRFlDQUNBSVJRMEJDeUFJSUFzMkFoZ2dCeWdDRUNJQ0JFQWdDQ0FDTmdJUUlBSWdDRFlDR0FzZ0J5Z0NGQ0lDUlEwQUlBZ2dBallDRkNBQ0lBZzJBaGdMSUF4QkQwMEVRQ0FGSUFsQkFYRWdDbkpCQW5JMkFnUWdCU0FLYWlJQ0lBSW9BZ1JCQVhJMkFnUU1BUXNnQlNBSlFRRnhJQVp5UVFKeU5nSUVJQVVnQm1vaUF5QU1RUU55TmdJRUlBVWdDbW9pQWlBQ0tBSUVRUUZ5TmdJRUlBTWdEQkQ4QkFzZ0JTRUNDeUFDQ3lJQ0JFQWdBa0VJYWc4TElBRVFPeUlGUlFSQVFRQVBDeUFGSUFCQmZFRjRJQUJCQkdzb0FnQWlBa0VEY1JzZ0FrRjRjV29pQWlBQklBRWdBa3NiRUQ4YUlBQVFOQ0FGQzh3RUFRUi9Jd0JCRUdzaUJDUUFBa0FDUUVIOGpnSWdBU3dBQUJDa0FrVUVRRUhRbVFSQkhEWUNBQXdCQzBFQ0lRSWdBVUVyRUtRQ1JRUkFJQUV0QUFCQjhnQkhJUUlMSUFKQmdBRnlJQUlnQVVINEFCQ2tBaHNpQWtHQWdDQnlJQUlnQVVIbEFCQ2tBaHNpQWlBQ1FjQUFjaUFCTFFBQUlnSkI4Z0JHR3lJRlFZQUVjaUFGSUFKQjl3QkdHeUlGUVlBSWNpQUZJQUpCNFFCR0d5RUNJQVJCdGdNMkFnQWdBQ0FDUVlDQUFuSWdCQkFuSWdCQmdXQlBCRUJCMEprRVFRQWdBR3MyQWdCQmZ5RUFDeUFBUVFCSURRRWpBRUVnYXlJREpBQUNmd0pBQWtCQi9JNENJQUVzQUFBUXBBSkZCRUJCMEprRVFSdzJBZ0FNQVF0Qm1Ba1FPeUlDRFFFTFFRQU1BUXNnQWtFQVFaQUJFRG9hSUFGQkt4Q2tBa1VFUUNBQ1FRaEJCQ0FCTFFBQVFmSUFSaHMyQWdBTEFrQWdBUzBBQUVIaEFFY0VRQ0FDS0FJQUlRRU1BUXNnQUVFRFFRQVFFeUlCUVlBSWNVVUVRQ0FESUFGQmdBaHlOZ0lRSUFCQkJDQURRUkJxRUJNYUN5QUNJQUlvQWdCQmdBRnlJZ0UyQWdBTElBSkJmellDVUNBQ1FZQUlOZ0l3SUFJZ0FEWUNQQ0FDSUFKQm1BRnFOZ0lzQWtBZ0FVRUljUTBBSUFNZ0EwRVlhallDQUNBQVFaT29BU0FERUNZTkFDQUNRUW8yQWxBTElBSkIvUUUyQWlnZ0FrSCtBVFlDSkNBQ1FmOEJOZ0lnSUFKQmdBSTJBZ3hCNlprRUxRQUFSUVJBSUFKQmZ6WUNUQXNnQWtIUW1nUW9BZ0EyQWpoQjBKb0VLQUlBSWdFRVFDQUJJQUkyQWpRTFFkQ2FCQ0FDTmdJQUlBSUxJUUVnQTBFZ2FpUUFJQUVpQXcwQklBQVFFUm9MUVFBaEF3c2dCRUVRYWlRQUlBTUw4QUVCQTM4Z0FFVUVRRUhJOGdNb0FnQUVRRUhJOGdNb0FnQVF5Z0loQVF0QnNQRURLQUlBQkVCQnNQRURLQUlBRU1vQ0lBRnlJUUVMUWRDYUJDZ0NBQ0lBQkVBRFFDQUFLQUpNR2lBQUtBSVVJQUFvQWh4SEJFQWdBQkRLQWlBQmNpRUJDeUFBS0FJNElnQU5BQXNMSUFFUEN5QUFLQUpNUVFCT0lRSUNRQUpBSUFBb0FoUWdBQ2dDSEVZTkFDQUFRUUJCQUNBQUtBSWtFUVFBR2lBQUtBSVVEUUJCZnlFQkRBRUxJQUFvQWdRaUFTQUFLQUlJSWdOSEJFQWdBQ0FCSUFOcnJFRUJJQUFvQWlnUkV3QWFDMEVBSVFFZ0FFRUFOZ0ljSUFCQ0FEY0RFQ0FBUWdBM0FnUWdBa1VOQUFzZ0FRdEhBQ0FBSUFGSkJFQWdBQ0FCSUFJUVB4b1BDeUFDQkVBZ0FDQUNhaUVBSUFFZ0Ftb2hBUU5BSUFCQkFXc2lBQ0FCUVFGcklnRXRBQUE2QUFBZ0FrRUJheUlDRFFBTEN3dVpBUUVEZkNBQUlBQ2lJZ01nQXlBRG9xSWdBMFI4MWM5YU90bmxQYUpFNjV3cml1YmxXcjZnb2lBRElBTkVmZjZ4VitNZHh6NmlSTlZod1JtZ0FTcS9vS0pFcHZnUUVSRVJnVCtnb0NFRklBTWdBS0loQkNBQ1JRUkFJQVFnQXlBRm9rUkpWVlZWVlZYRnY2Q2lJQUNnRHdzZ0FDQURJQUZFQUFBQUFBQUE0RCtpSUFVZ0JLS2hvaUFCb1NBRVJFbFZWVlZWVmNVL29xQ2hDNUlCQVFOOFJBQUFBQUFBQVBBL0lBQWdBS0lpQWtRQUFBQUFBQURnUDZJaUE2RWlCRVFBQUFBQUFBRHdQeUFFb1NBRG9TQUNJQUlnQWlBQ1JKQVZ5eG1nQWZvK29rUjNVY0VXYk1GV3Y2Q2lSRXhWVlZWVlZhVS9vS0lnQWlBQ29pSURJQU9pSUFJZ0FrVFVPSWkrNmZxb3ZhSkV4TEcwdlo3dUlUNmdva1N0VXB5QVQzNlN2cUNpb0tJZ0FDQUJvcUdnb0F2NUFnRUdmeUFBS0FJRUlRWWdBa0h4ayt2Y0EwOEVRQ0FBS0FJQVFyaUFnSUFRTndJVUlBQWdBQ2dDQUNnQ0FCRUJBQXRCQ0NBQ1FRZHhJZ05yUVFBZ0F4c2hBeUFCUVFKUEJFQWdBQ2dDQUNJRklBRTJBaGdnQlVFUE5nSVVJQUFnQUNnQ0FDZ0NBQkVCQUFzZ0FpQURhaUVEQWtBZ0JpQUJRUUowYWlJSUtBSTBJZ0lFUUFOQUlBTWdBaUlFS0FJSVRRUkFJQVFoQVF3REN5QUVLQUlBSWdJTkFBc0xJQUZCQW5SQmlNTUNRWUREQWlBRUcyb29BZ0FpQVVId2srdmNBeUFEYXlJQ0lBRWdBa2tiSWdJZ0Eyb2lCVUVRYWlJSEVEc2lBVVVFUUFOQUlBSkI0d0JOQkVBZ0FDZ0NBRUs0Z0lDQUlEY0NGQ0FBSUFBb0FnQW9BZ0FSQVFBTElBSkJBWFlpQVNFQ0lBRWdBMm9pQlVFUWFpSUhFRHNpQVVVTkFBc0xJQVlnQmlnQ1RDQUhhallDVENBQklBVTJBZ2dnQVVJQU53TUFJQVJGQkVBZ0NDQUJOZ0kwREFFTElBUWdBVFlDQUFzZ0FTQUJLQUlFSWdBZ0EybzJBZ1FnQVNBQktBSUlJQU5yTmdJSUlBQWdBV3BCRUdvTHB3SUJCWDhnQUNnQzFBTWhBaUFBSUFBb0F0QURLQUlJRVFBQVJRUkFJQUFvQWdBaUFVRVpOZ0lVSUFBZ0FTZ0NBQkVCQUFzZ0FDZ0MxQUpCQUVvRVFBTkFJQUFnQTBFQ2RDSUZhaWdDMkFJaEJBSkFBa0FnQUNnQzRBRUVRQ0FBS0FLY0F3MEJJQUFvQXFRRERRSUxJQUlnQkNnQ0ZFRUNkR29vQWp3aUFVSUFOd0FBSUFGQ0FEY0FPQ0FCUWdBM0FEQWdBVUlBTndBb0lBRkNBRGNBSUNBQlFnQTNBQmdnQVVJQU53QVFJQUZDQURjQUNDQUNJQVZxSWdGQkFEWUNLQ0FCUVFBMkFoZ2dBQ2dDNEFGRkJFQWdBQ2dDdEFNTkFRd0NDeUFBS0FLY0EwVU5BUXNnQWlBRUtBSVlRUUowYWlnQ2ZFRUFRWUFDRURvYUN5QURRUUZxSWdNZ0FDZ0MxQUpJRFFBTEN5QUNRWEEyQWhRZ0FrSUFOd0lNSUFJZ0FDZ0NtQUkyQWpnTHhRb0JDMzhnQUNnQ0dDSUdLQUlFSVFRZ0JpZ0NBQ0VGSUFBZ0F6WUM1QUVnQUNBQ05nTGdBU0FBSUFFMkF0d0JBa0FnQkVVRVFDQUFJQVlvQWd3UkFBQkZEUUVnQmlnQ0FDRUZJQVlvQWdRaEJBc2dCUzBBQUNFRElBUkJBV3NpQVFSL0lBVkJBV29GSUFBZ0JpZ0NEQkVBQUVVTkFTQUdLQUlFSVFFZ0JpZ0NBQXNpQkMwQUFDRUhJQUFnQVVFQmF5SUZCSDhnQkVFQmFnVWdBQ0FHS0FJTUVRQUFSUTBCSUFZb0FnUWhCU0FHS0FJQUN5SUVMUUFBTmdMVUFTQUFJQVZCQVdzaUJRUi9JQVJCQVdvRklBQWdCaWdDREJFQUFFVU5BU0FHS0FJRUlRVWdCaWdDQUFzaUJDMEFBRUVJZENJQk5nSWdJQUFnQlVFQmF5SUZCSDhnQkVFQmFnVWdBQ0FHS0FJTUVRQUFSUTBCSUFBb0FpQWhBU0FHS0FJRUlRVWdCaWdDQUFzaUJDMEFBQ0FCYWpZQ0lDQUFJQVZCQVdzaUJRUi9JQVJCQVdvRklBQWdCaWdDREJFQUFFVU5BU0FHS0FJRUlRVWdCaWdDQUFzaUJDMEFBRUVJZENJQk5nSWNJQUFnQlVFQmF5SUZCSDhnQkVFQmFnVWdBQ0FHS0FJTUVRQUFSUTBCSUFBb0Fod2hBU0FHS0FJRUlRVWdCaWdDQUFzaUJDMEFBQ0FCYWpZQ0hDQUFJQVZCQVdzaUFRUi9JQVJCQVdvRklBQWdCaWdDREJFQUFFVU5BU0FHS0FJRUlRRWdCaWdDQUFzaUJTMEFBRFlDSkNBQUtBSUFJZ0lnQUNnQ3VBTTJBaGdnQWlBQUtBSWNOZ0ljSUFJZ0FDZ0NJRFlDSUNBQUtBSWtJUVFnQWtIbUFEWUNGQ0FDSUFRMkFpUWdBRUVCSUFJb0FnUVJBZ0FnQUNnQzBBTW9BaEFFUUNBQUtBSUFJZ0pCUFRZQ0ZDQUFJQUlvQWdBUkFRQUxJQU5CQ0hRZ0IzSkJDR3NoQWdKQUFrQWdBQ2dDSUVVTkFDQUFLQUljUlEwQUlBQW9BaVFpQkVFQVNnMEJDeUFBS0FJQUlnTkJJVFlDRkNBQUlBTW9BZ0FSQVFBZ0FDZ0NKQ0VFQ3lBRVFRTnNJQUpIQkVBZ0FDZ0NBQ0lDUVF3MkFoUWdBQ0FDS0FJQUVRRUFDeUFBS0FMWUFVVUVRQ0FBSUFCQkFTQUFLQUlrUWRnQWJDQUFLQUlFS0FJQUVRUUFOZ0xZQVFzZ0JVRUJhaUVJSUFGQkFXc2hCQ0FBS0FJa1FRQktCRUJCQUNFQkEwQWdCQVIvSUFRRklBQWdCaWdDREJFQUFFVU5BeUFHS0FJQUlRZ2dCaWdDQkF0QkFXc2hDaUFBS0FMWUFTRURJQWd0QUFBaEFnSkFJQUZGQkVBZ0F5RUVEQUVMSUFGQkFtc2hDeUFCUVFGcklRa2dBeUFCUWRnQWJHb2hCMEVBSVFVZ0F5RUVBMEFnQWlBRUtBSUFSZ1JBSUFOQjJBQnFJUVFnQXlnQ0FDRUZJQUZCQWs4RVFDQUxRUU5QQkVBZ0NVRjhjU0VEUVFBaEFnTkFJQVFvQW9nQ0lnc2dCQ2dDc0FFaURDQUVLQUpZSWcwZ0JDZ0NBQ0lPSUFVZ0JTQU9TQnNpQlNBRklBMUlHeUlGSUFVZ0RFZ2JJZ1VnQlNBTFNCc2hCU0FFUWVBQ2FpRUVJQUpCQkdvaUFpQURSdzBBQ3d0QkFDRUNJQWxCQTNFaUF3UkFBMEFnQkNnQ0FDSUpJQVVnQlNBSlNCc2hCU0FFUWRnQWFpRUVJQUpCQVdvaUFpQURSdzBBQ3dzZ0J5RUVDeUFGUVFGcUlRSU1BZ3NnQkVIWUFHb2hCQ0FGUVFGcUlnVWdBVWNOQUFzZ0J5RUVDeUFFSUFFMkFnUWdCQ0FDTmdJQUlBUWdDZ1IvSUFoQkFXb0ZJQUFnQmlnQ0RCRUFBRVVOQXlBR0tBSUVJUW9nQmlnQ0FBc2lCUzBBQUNJQ1FROXhOZ0lNSUFRZ0FrRUVkallDQ0NBRUlBcEJBV3NpQXdSL0lBVkJBV29GSUFBZ0JpZ0NEQkVBQUVVTkF5QUdLQUlFSVFNZ0JpZ0NBQXNpQWkwQUFEWUNFQ0FBS0FJQUlnY2dCQ2dDQURZQ0dDQUhJQVFvQWdnMkFod2dCeUFFS0FJTU5nSWdJQVFvQWhBaEJDQUhRZWNBTmdJVUlBY2dCRFlDSkNBQVFRRWdCeWdDQkJFQ0FDQUNRUUZxSVFnZ0EwRUJheUVFSUFGQkFXb2lBU0FBS0FJa1NBMEFDd3NnQUNnQzBBTkJBVFlDRUNBR0lBUTJBZ1FnQmlBSU5nSUFRUUVQQzBFQUMra1NBaFI5Q1g4Z0JVVUVRQ01BUVNCcklnVWtBRU1ndkw1TUlRWUNRQ0FEUVFSSURRQWdBQ29DTEVNQUFBQUFXdzBBSUFOQkJuUVFPeUlkUlFSQVFRQkJBMEgyb2dKQkFCQTlRd0FBZ0w4aEJnd0JDeUFEUVFOMEVEc2lIZ1JBQTBCQkFDRWNJQnRCQTBZRVFDQURRUUYwSVI4Z0E3SWhEd0pBQTBBZ0JDb0NKQ0VRSUFRcUFpQWhFU0FFS2dJY0lSSWdCQ29DRkNFVElBUXFBaEFoRkNBRUtnSU1JUlVnQkNvQ0JDRVdJQVFxQWdBaEYwTUFBQUFBSVFwQkFDRWJBMEFnQXlBYlJ3UkFJQkVnQWlBYlFReHNhaUlBS2dJQUlnaVVJQUFxQWdRaUNTQVFsSkpEQUFDQVA1SWlCa01BQUFBQVd3MERJQUVnRzBFRGRDSUFhaUlnS2dJQUlRc2dBQ0FlYWlJQUlDQXFBZ1FnRWlBVUlBaVVJQWtnRTVTU2tpSU1JQWFWa3lJTk9BSUVJQUFnQ3lBVklCY2dDSlFnRmlBSmxKS1NJZ3NnQnBXVElnNDRBZ0FnSFNBYlFRWjBhaUlBSUFrZ0JwVWlHRGdDQkNBQUlBZ2dCcFVpR1RnQ0FDQUFRd0FBZ0Q4Z0JwVWlHamdDQ0NBQVFnQTNBZ3dnQUVFQU5nSVVJQUFnQ3lBSWpDSUlsQ0FHSUFhVUlnYVZPQUlZSUFBZ0N5QUpqQ0lKbENBR2xUZ0NIQ0FBUWdBM0FpQWdBRUVBTmdJb0lBQWdHVGdDTENBQUlCZzRBakFnQUNBYU9BSTBJQUFnRENBSWxDQUdsVGdDT0NBQUlBd2dDWlFnQnBVNEFqd2dDaUFPSUE2VUlBMGdEWlNTa2lFS0lCdEJBV29oR3d3QkN3c0NRQ0FLSUErVklnWkR6Y3pNUFYwTkFBSkFJQnhGSUFaREFBQ0FRRjFGY2tVRVFDQUdJQWVWUTZSd2ZUOWVEUUlnSEVFS1J3MEJEQUlMSUJ4QkNrWU5BUXNnQlNBZUlCMGdIeEMzQlVFQVNBMENJQVFnQlNvQ0FDQUVLZ0lBa2pnQ0FDQUVJQVVxQWdRZ0JDb0NCSkk0QWdRZ0JDQUZLZ0lJSUFRcUFneVNPQUlNSUFRZ0JTb0NEQ0FFS2dJUWtqZ0NFQ0FFSUFVcUFoQWdCQ29DRkpJNEFoUWdCQ0FGS2dJVUlBUXFBaHlTT0FJY0lBUWdCU29DR0NBRUtnSWdramdDSUNBRUlBVXFBaHdnQkNvQ0pKSTRBaVFnSEVFQmFpRWNJQVloQnd3QkN3c2dIUkEwSUI0UU5Bd0VDeUFkRURRZ0hoQTBReUM4dmt3aEJnd0RCUU5BSUJ4QkJFY0VRQ0FjUVFKMEloOGdCQ0FiUVFSMElpQnFhaUFBSUNCcUlCOXFLZ0lBSUFBcUFpeVZPQUlBSUJ4QkFXb2hIQXdCQ3dzZ0cwRUJhaUViREFFTEFBc0FDMEVBUVFOQjlxSUNRUUFRUFNBZEVEUkRBQUNBdnlFR0N5QUZRU0JxSkFBZ0JnOExJQVloQ0NNQVFTQnJJaHdrQUVNZ3ZMNU1JUVlDUUNBRFFRUklEUUFnQUNvQ0xFTUFBQUFBV3cwQUFuOGdBN0lpRGlBSWxDSUdpME1BQUFCUFhRUkFJQWFvREFFTFFZQ0FnSUI0Q3lFRklBTkJCblFRT3lJYlJRUkFRUUJCQTBIMm9nSkJBQkE5UXdBQWdMOGhCZ3dCQ3lBRFFRTjBFRHNpSGtVRVFFRUFRUU5COXFJQ1FRQVFQU0FiRURSREFBQ0F2eUVHREFFTElBTkJBblFpSFJBN0lpQkZCRUJCQUVFRFFmYWlBa0VBRUQwZ0d4QTBJQjRRTkVNQUFJQy9JUVlNQVFzZ0hSQTdJaDhFUUNBRlFRVWdCVUVGU2h0QkFXc2hJVUVBSVIwRFFFRUFJUVVnSFVFRFJnUkFJQjhnSVVFQ2RHb2hJMEVBSVIwQ1FBTkFJQVFxQWlRaER5QUVLZ0lnSVJBZ0JDb0NIQ0VSSUFRcUFoUWhFaUFFS2dJUUlSTWdCQ29DRENFVUlBUXFBZ1FoRlNBRUtnSUFJUlpCQUNFRkEwQWdBeUFGUndSQUlCQWdBaUFGUVF4c2FpSUFLZ0lBSWdpVUlBQXFBZ1FpQ1NBUGxKSkRBQUNBUDVJaUJrTUFBQUFBV3cwRElBRWdCVUVEZENJQWFpSWhLZ0lBSVEwZ0FDQWVhaUlBSUNFcUFnUWdFU0FUSUFpVUlBa2dFcFNTa2lJS0lBYVZreUlNT0FJRUlBQWdEU0FVSUJZZ0NKUWdGU0FKbEpLU0lnMGdCcFdUSWdzNEFnQWdIeUFGUVFKMElnQnFJQXNnQzVRZ0RDQU1sSklpRERnQ0FDQUFJQ0JxSUF3NEFnQWdHeUFGUVFaMGFpSUFJQWtnQnBVaUREZ0NCQ0FBSUFnZ0JwVWlDemdDQUNBQVF3QUFnRDhnQnBVaUZ6Z0NDQ0FBUWdBM0Fnd2dBRUVBTmdJVUlBQWdEU0FJakNJSWxDQUdJQWFVSWdhVk9BSVlJQUFnRFNBSmpDSUpsQ0FHbFRnQ0hDQUFRZ0EzQWlBZ0FFRUFOZ0lvSUFBZ0N6Z0NMQ0FBSUF3NEFqQWdBQ0FYT0FJMElBQWdDaUFJbENBR2xUZ0NPQ0FBSUFvZ0NaUWdCcFU0QWp3Z0JVRUJhaUVGREFFTEN5QWZJQU5CQkVIMkFCQ1RCU0FqS2dJQVF3QUFnRUNVUXdBQWdFR1hJZ2hEQUFEQVFKVWhDVUVBSVFWREFBQUFBQ0VHQTBBZ0F5QUZSd1JBSUFnZ0h5QUZRUUowYWlvQ0FDSUtYUVI5SUFrZ0JwSUZJQWxEQUFDQVAwTUFBSUEvSUFvZ0NKV1RJZ29nQ3BRZ0NwU1RsQ0FHa2dzaEJpQUZRUUZxSVFVTUFRc0xBa0FnQmlBT2xTSUdRODNNekQxZERRQUNRQ0FkUlNBR1F3QUFnRUJkUlhKRkJFQWdCaUFIbFVPa2NIMC9YZzBDSUIxQkNrY05BUXdDQ3lBZFFRcEdEUUVMUVFBaElVRUFJU0lEUUNBRElDRkhCRUFnQ0NBZ0lDRkJBblJxS2dJQUlnZGdCRUFnR3lBaVFRVjBhaUlBUXdBQWdEOGdCeUFJbFpNaUJ5QUhsQ0lISUJzZ0lVRUdkR29pQlNvQ0FKUTRBZ0FnQUNBSElBVXFBZ1NVT0FJRUlBQWdCeUFGS2dJSWxEZ0NDQ0FBSUFjZ0JTb0NESlE0QWd3Z0FDQUhJQVVxQWhDVU9BSVFJQUFnQnlBRktnSVVsRGdDRkNBQUlBY2dCU29DR0pRNEFoZ2dBQ0FISUFVcUFoeVVPQUljSUFBZ0J5QUZLZ0lnbERnQ0lDQUFJQWNnQlNvQ0pKUTRBaVFnQUNBSElBVXFBaWlVT0FJb0lBQWdCeUFGS2dJc2xEZ0NMQ0FBSUFjZ0JTb0NNSlE0QWpBZ0FDQUhJQVVxQWpTVU9BSTBJQUFnQnlBRktnSTRsRGdDT0NBQUlBY2dCU29DUEpRNEFqd2dIaUFpUVFKMGFpSUFJQWNnSGlBaFFRTjBhaUlGS2dJQWxEZ0NBQ0FBSUFjZ0JTb0NCSlE0QWdRZ0lrRUNhaUVpQ3lBaFFRRnFJU0VNQVFzTElDSkJCVXdFUUNBYkVEUWdIaEEwSUNBUU5DQWZFRFJEQUFDQXZ5RUdEQWNMSUJ3Z0hpQWJJQ0lRdHdWQkFFZ05BaUFFSUJ3cUFnQWdCQ29DQUpJNEFnQWdCQ0FjS2dJRUlBUXFBZ1NTT0FJRUlBUWdIQ29DQ0NBRUtnSU1ramdDRENBRUlCd3FBZ3dnQkNvQ0VKSTRBaEFnQkNBY0tnSVFJQVFxQWhTU09BSVVJQVFnSENvQ0ZDQUVLZ0lja2pnQ0hDQUVJQndxQWhnZ0JDb0NJSkk0QWlBZ0JDQWNLZ0ljSUFRcUFpU1NPQUlrSUIxQkFXb2hIU0FHSVFjTUFRc0xJQnNRTkNBZUVEUWdJQkEwSUI4UU5Bd0VDeUFiRURRZ0hoQTBJQ0FRTkNBZkVEUkRJTHkrVENFR0RBTUZBMEFnQlVFRVJ3UkFJQVZCQW5RaUlpQUVJQjFCQkhRaUkycHFJQUFnSTJvZ0ltb3FBZ0FnQUNvQ0xKVTRBZ0FnQlVFQmFpRUZEQUVMQ3lBZFFRRnFJUjBNQVFzQUN3QUxRUUJCQTBIMm9nSkJBQkE5SUJzUU5DQWVFRFFnSUJBMFF3QUFnTDhoQmdzZ0hFRWdhaVFBSUFZTDJROERDSDhGZkFSOUl3QkI0QUZySWdja0FDQUhJQVJCQkhRUU95SUpOZ0xRQVNBSkJFQUNRQ0FISUFSQkdHd1FPeUlMTmdMVUFTQUxSUTBBSUFSQkFDQUVRUUJLR3lFTkEwQWdDQ0FOUndSQUlCUWdBeUFJUVF4c2FpSUtLZ0lJa2lFVUlCVWdDaW9DQkpJaEZTQVdJQW9xQWdDU0lSWWdDRUVCYWlFSURBRUxDeUFVSUFTeUloZVZJUlFnRlNBWGxTRVZJQllnRjVVaEZrRUFJUWdEUUNBSUlBMUhCRUFnQ1NBSVFRUjBhaUlLSUFJZ0NFRURkR29pRENvQ0FMczVBd0FnQ2lBTUtnSUV1emtEQ0NBTElBaEJHR3hxSWdvZ0F5QUlRUXhzYWlJTUtnSUFJQmFUdXprREFDQUtJQXdxQWdRZ0ZaTzdPUU1JSUFvZ0RDb0NDQ0FVazdzNUF4QWdDRUVCYWlFSURBRUxDeUFISUFRMkF0Z0JRUUFoQWdOQVFRQWhDQ0FDUVFOSEJFQURRQ0FJUVFOSEJFQWdCMEh3QUdvZ0FrRUZkR29nQ0VFRGRHb2dBU0FDUVFSMGFpQUlRUUowYWlvQ0FMczVBd0FnQ0VFQmFpRUlEQUVMQ3lBQ1FRRnFJUUlNQVFzTElBY2dBU29DRENBQktnSUlJQlNVSUFFcUFnQWdGcFFnRlNBQktnSUVsSktTa3JzNUE0Z0JJQWNnQVNvQ0hDQUJLZ0lZSUJTVUlBRXFBaEFnRnBRZ0ZTQUJLZ0lVbEpLU2tyczVBNmdCSUFjZ0FTb0NMQ0FCS2dJb0lCU1VJQUVxQWlBZ0ZwUWdGU0FCS2dJa2xKS1NrcnM1QThnQkFrQWdCa1VFUUNBQUlBZEIwQUZxSUFkQjhBQnFJQWRCRUdvZ0IwRUlhaERtQlVFQVRnMEJJQWRDZ0lDQWdNRHc5Y3ZCQURjRENBd0JDeUFIUWZBQWFpRUxJQWRCRUdvaENpTUFRYUFCYXlJREpBQkJmeUVCQWtBZ0J5Z0MyQUVpQWtFRVNBMEFBbjhnQUNzRGdBRWdBcmVpSWhDWlJBQUFBQUFBQU9CQll3UkFJQkNxREFFTFFZQ0FnSUI0Q3lFSklBSkI0QUJzRURzaUJFVUVRRUVBUVFOQjJ3dEJBQkE5REFFTElBSkJCSFFRT3lJR1JRUkFRUUJCQTBIYkMwRUFFRDBnQkJBMERBRUxJQUpCQTNRaUFSQTdJZzFGQkVCQkFFRURRZHNMUVFBUVBTQUVFRFFnQmhBMFFYOGhBUXdCQ3lBQkVEc2lDQVJBSUFsQkJDQUpRUVJLRzBFQmF5RUpRUUFoQWdOQVFRQWhBU0FDUVFOR0JFQWdDQ0FKUVFOMGFpRU9RUUFoREFKQUEwQWdBQ0FLSUFOQk1Hb1E5Z1pCQUNFQkEwQWdCeWdDMkFFaUFpQUJTZ1JBSUFOQmtBRnFJQU5CTUdvZ0J5Z0MxQUVnQVVFWWJHb1FpZ1pCQUVnTkF5QUJRUVIwSWdJZ0J5Z0MwQUZxSWdrckF3QWhFU0FES3dPUUFTRVNJQUlnQm1vaUFpQUpLd01JSUFNckE1Z0JvU0lRT1FNSUlBSWdFU0FTb1NJUk9RTUFJQWdnQVVFRGRDSUNhaUFSSUJHaUlCQWdFS0tnSWhBNUF3QWdBaUFOYWlBUU9RTUFJQUZCQVdvaEFRd0JDd3NnQ0NBQ1FRaEJBUkNUQlVFQUlRRWdCeWdDMkFFaUFrRUFJQUpCQUVvYklRa2dEaXNEQUVRQUFBQUFBQUFRUUtKRUFBQUFBQUFBTUVDbEloRkVBQUFBQUFBQUdFQ2pJUkpFQUFBQUFBQUFBQUFoRUFOQUlBRWdDVWNFUUNBUklBZ2dBVUVEZEdvckF3QWlFMk1FZkNBU0lCQ2dCU0FTUkFBQUFBQUFBUEEvUkFBQUFBQUFBUEEvSUJNZ0VhT2hJaE1nRTZJZ0U2S2hvaUFRb0FzaEVDQUJRUUZxSVFFTUFRc0xBa0FnRUNBQ3Q2TWlFQ0FBS3dOb1l3MEFBa0FnREVVTkFDQVFJQUFyQTNoalJRMEFJQUFyQTNBZ0VDQVBvMk1OQVF0QkFDRUpRUUFoQ3lBTUlBQW9BbUJHRFFBRFFDQUNJQWxLQkVBZ0VTQU5JQWxCQTNScUt3TUFJZzltQkVBZ0JDQUxRUVpzUVFOMElnSnFJZ0VnQUNBS0lBY29BdFFCSUFsQkdHeHFFSVVHUVFCSURRVWdBVVFBQUFBQUFBRHdQeUFQSUJHam9TSVBJQStpSWc4Z0FTc0RBS0k1QXdBZ0JDQUNRUWh5YWlJQ0lBOGdBaXNEQUtJNUF3QWdBU0FQSUFFckF4Q2lPUU1RSUFFZ0R5QUJLd01Zb2prREdDQUJJQThnQVNzRElLSTVBeUFnQVNBUElBRXJBeWlpT1FNb0lBRWdEeUFCS3dNd29qa0RNQ0FCSUE4Z0FTc0RPS0k1QXpnZ0FVRkFheUlDSUE4Z0Fpc0RBS0k1QXdBZ0FTQVBJQUVyQTBpaU9RTklJQUVnRHlBQkt3TlFvamtEVUNBQklBOGdBU3NEV0tJNUExZ2dCaUFMUVFOMGFpSUJJQThnQmlBSlFRUjBhaUlDS3dNQW9qa0RBQ0FCSUE4Z0Fpc0RDS0k1QXdnZ0MwRUNhaUVMSUFjb0F0Z0JJUUlMSUFsQkFXb2hDUXdCQ3dzZ0MwRUZUQTBDSUFNZ0JpQUVJQXNRZ0FaQkFFZ05BaUFLSUFNUTl3VWdERUVCYWlFTUlCQWhEd3dCQ3dzZ0J5QVFPUU1JSUFRUU5DQUdFRFFnRFJBMElBZ1FORUVBSVFFTUJBc2dCQkEwSUFZUU5DQU5FRFFnQ0JBMFFYOGhBUXdEQlFOQUlBRkJCRWNFUUNBQlFRTjBJZ3dnQ2lBQ1FRVjBJZzVxYWlBTElBNXFJQXhxS3dNQU9RTUFJQUZCQVdvaEFRd0JDd3NnQWtFQmFpRUNEQUVMQUFzQUMwRUFRUU5CMnd0QkFCQTlJQVFRTkNBR0VEUWdEUkEwUVg4aEFRc2dBMEdnQVdva0FDQUJRUUJPRFFBZ0IwS0FnSUNBd1BEMXk4RUFOd01JQ3lBSEtBTFFBUkEwSUFjb0F0UUJFRFJCQUNFQ0EwQkJBQ0VJSUFKQkEwY0VRQU5BSUFoQkEwY0VRQ0FGSUFKQkJIUnFJQWhCQW5ScUlBZEJFR29nQWtFRmRHb2dDRUVEZEdvckF3QzJPQUlBSUFoQkFXb2hDQXdCQ3dzZ0FrRUJhaUVDREFFTEN5QUZJQWNyQXlnZ0J5c0RFQ0FXdXlJUW9xRWdCeXNER0NBVnV5SVBvcUVnQnlzRElDQVV1eUlSb3FHMk9BSU1JQVVnQnlzRFNDQUhLd013SUJDaW9TQUhLd000SUEraW9TQUhRVUJyS3dNQUlCR2lvYlk0QWh3Z0JTQUhLd05vSUFjckExQWdFS0toSUFjckExZ2dENktoSUFjckEyQWdFYUtodGpnQ0xDQUhLd01JSVJBZ0IwSGdBV29rQUNBUXRnOExDMEVBUVFOQmdxUUNRUUFRUFVFQkVBTUFDKzBCQWdGL0JIMGpBRUV3YXlJR0pBQUNmeUFBQkVBZ0FFRUlhaUFCSUFZUXNnTWdBRUc0QVdvZ0Jpb0NEQ0FHS2dJQUlBS1VJQVlxQWdRZ0E1U1NraUFHS2dJc0lBWXFBaUFnQXBRZ0Jpb0NKQ0FEbEpLU0lnZVZJQVlxQWh3Z0Jpb0NFQ0FDbENBR0tnSVVJQU9Va3BJZ0I1VWdCQ0FGRUhKQkgzVU1BUXNnQVNvQ0hDRUhJQUVxQWhRaENDQUJLZ0lRSVFrZ0JDQUJLZ0lNSUFFcUFnQWdBcFFnQVNvQ0JDQURsSktTSUFFcUFpd2dBU29DSUNBQ2xDQUJLZ0lrSUFPVWtwSWlDcFU0QWdBZ0JTQUhJQWtnQXBRZ0NDQURsSktTSUFxVk9BSUFRUUFMSVFFZ0JrRXdhaVFBSUFFTHVBSUJCbjhEUUVFQUlRSWdBU2dDVEJwQi93RWhCU0FBSVFNQ1FBTkFBa0FDUUFKQUlBRW9BZ1FpQWlBQktBSUlJZ1JHRFFBQ2Z5QUNRUW9nQkNBQ2F4RGNBeUlIQkVBZ0J5QUJLQUlFSWdSclFRRnFEQUVMSUFFb0FnZ2dBU2dDQkNJRWF3c2hBaUFESUFRZ0FpQUZJQUlnQlVrYklnUVFQeG9nQVNBQktBSUVJQVJxSWdZMkFnUWdBeUFFYWlFRElBY2dBaUFGVDNJTkFpQUZJQVJySVFVZ0JpQUJLQUlJUmcwQUlBRWdCa0VCYWpZQ0JDQUdMUUFBSVFJTUFRc2dBUkNKQXlJQ1FRQk9EUUJCQUNFQ0lBQWdBMFlOQXlBQkxRQUFRUkJ4RFFFTUF3c2dBeUFDT2dBQUlBTkJBV29oQXlBQ1FmOEJjVUVLUmcwQUlBVkJBV3NpQlEwQkN3c2dBRVVFUUVFQUlRSU1BUXNnQTBFQU9nQUFJQUFoQWdzZ0FnUkFJQUF0QUFBaUEwRUtSaUFEUVNOR2NnMEJDd3NnQWdzVkFDQUFRd0FBZ0Q4Z0FTQUJRd0FBQUFCYkc1VUxJZ0FnQUNBQktnSUFJQUlxQWdDVE9BSUFJQUFnQVNvQ0JDQUNLZ0lFa3pnQ0JBc1JBQ0FBUlFSQUR3c2dBQ0FCT1FPQUFRc1JBQ0FBRU8wRklBRVE3UVVnQWhDZUJnc21BUUYvSUFCQkJHb1Erd01pQVVGL1JnUkFJQUFnQUNnQ0FDZ0NDQkVCQUFzZ0FVRi9SZ3RwQVFKL0l3QkJFR3NpQkNRQUlBUkJBRFlDRENBQVFReHFJQVJCREdvZ0F4QzZBU0FCQkVBZ0FDZ0NFQ0FCRVA4RElRVUxJQUFnQlRZQ0FDQUFJQVVnQWtFQ2RHb2lBallDQ0NBQUlBSTJBZ1FnQUJBK0lBVWdBVUVDZEdvMkFnQWdCRUVRYWlRQUlBQUxEUUFnQUNnQ0FCQTBJQUFRTkFzbkFRRi9Jd0JCRUdzaUFTUUFJQUZCQ0dvZ0FCQ1BBU0FCS0FJSUlRQWdBVUVRYWlRQUlBQUxsd0VCQkg4akFFRVFheUlESkFBQ1FDQUJFSWNCUlFSQUlBQWdBU2dDQ0RZQ0NDQUFJQUVwQWdBM0FnQU1BUXNnQVNnQ0FDRUVBa0FDUUFKQUlBRW9BZ1FpQWtFS1RRUkFJQUFpQVNBQ0VKRUJEQUVMSUFKQmIwc05BU0FBSUFJUW5RSkJBV29pQlJCTUlnRVFqd0VnQUNBRkVMTUJJQUFnQWhDS0FRc2dBU0FFSUFKQkFXb1F0Z0VNQVFzUVZRQUxDeUFEUVJCcUpBQUxHZ0FnQUJDM0JpQUFRYnpZQVRZQ0FDQUFRUVJxSUFFUTNRSUw5UlFDRFg4QmZTTUFRUkJySWcwa0FDQUJLQUlBUVFKR0JFQUNRQUpBQWtBQ1FBSkFJQUlvQWdBT0F3RURBQUlMSUFFb0FoZ2hDeUFBUVN4cVFRQVFQQ0VBSUFJb0FoZ2hDQ0FDS0FJSUlRb0NRQ0FDS0FJRUlnZEJCRXNFUUNBS1FRUkxCRUFnQjBFQ2F5RUdJQWRCQVd0QkFuUWhDU0FIUVFOclFRSjBJUXdnQjBFRWEwRUNkQ0VPSUFBaEFRTkFBa0FnQXlBS1JnUkFRUUFoQlNBTElRSWdCMEVDZENJRUlBQWlCbW9pQVNFRElBRWdCR29pQkNFSURBRUxRUUloQlNBQklBZ2dBeUFIYkVFQ2RHb2lBaW9DQ0NBQ0tnSUFJaEFnRUVNQUFNQkFsQ0FRSUFJcUFnU1NRd0FBZ0VDVWtwS1NPQUlBSUFFZ0Fpb0NEQ0FDS2dJQUloQWdBaW9DQkVNQUFNQkFsQ0FRSUFJcUFnaVNRd0FBZ0VDVWtwS1NPQUlFSUFGQkNHb2hCQU5BSUFVZ0JrWUVRQ0FFSUFJZ0NXb2lBU29DQUNJUUlBSWdEbW9xQWdBZ0FpQUdRUUowYWlJRktnSUFRd0FBd0VDVUlCQWdBaUFNYWlJQ0tnSUFra01BQUlCQWxKS1NramdDQUNBRUlBRXFBZ0FpRUNBQ0tnSUFJQkJEQUFEQVFKUWdFQ0FGS2dJQWtrTUFBSUJBbEpLU2tqZ0NCQ0FEUVFGcUlRTWdCRUVJYWlFQkRBTUZJQVFnQWlBRlFRSjBhaUlCS2dJSUlBRkJDR3NxQWdBZ0FTb0NBRU1BQU1CQWxDQUJRUVJyS2dJQUlBSWdCVUVCYWlJRlFRSjBhaW9DQUpKREFBQ0FRSlNTa3BJNEFnQWdCRUVFYWlFRURBRUxBQXNBQ3dzRFFDQUZJQWRIQkVBZ0FpQUlLZ0lBSUFZcUFnQWlFQ0FRUXdBQXdFQ1VJQkFnQXlvQ0FKSkRBQUNBUUpTU2twSkRBQUNBTzVRNEFnQWdDRUVFYWlFSUlBTkJCR29oQXlBR1FRUnFJUVlnQWtFRWFpRUNJQVZCQVdvaEJRd0JDd3NnQ3lBSFFRSjBJZ05xSVFJZ0F5QUVhaUVHUVFBaEJTQUFJUU1EUUNBRklBZEdCRUFDUUNBS1FRSnJJUXhCQWlFSkEwQUNRQ0FKSUF4R0JFQWdBQ0FLUVFScklBZHNRUUowYWlJQklBZEJBblFpQTJvaUJDQURhaUlDSUFOcUlRWWdDeUFISUF4c1FRSjBhaUVEUVFBaEJRd0JDeUFBSUFsQkFtc2dCMnhCQW5ScUlnRWdCMEVDZENJRGFpSUVJQU5xSWdJZ0Eyb2lCaUFEYWlFRElBc2dCeUFKYkVFQ2RHb2hDRUVBSVFVRFFDQUZJQWRHQkVBZ0NVRUJhaUVKREFNRklBZ2dBeW9DQUNBQktnSUFJQUlxQWdCREFBREFRSlFnQkNvQ0FDQUdLZ0lBa2tNQUFJQkFsSktTa2tNQUFJQTdsRGdDQUNBRFFRUnFJUU1nQmtFRWFpRUdJQUpCQkdvaEFpQUVRUVJxSVFRZ0FVRUVhaUVCSUFoQkJHb2hDQ0FGUVFGcUlRVU1BUXNBQ3dBTEN3TkFJQVVnQjBjRVFDQURJQVlxQWdBaUVDQUJLZ0lBSUFJcUFnQkRBQURBUUpRZ0VDQUVLZ0lBa2tNQUFJQkFsSktTa2tNQUFJQTdsRGdDQUNBR1FRUnFJUVlnQWtFRWFpRUNJQVJCQkdvaEJDQUJRUVJxSVFFZ0EwRUVhaUVESUFWQkFXb2hCUXdCQ3dzZ0FDQUtRUU5ySUFkc1FRSjBhaUlCSUFkQkFuUWlBR29pQkNBQWFpRUNJQXNnQ2tFQmF5QUhiRUVDZEdvaEJrRUFJUVVEUUNBRklBZEdEUUVnQmlBQ0tnSUFJaEFnQVNvQ0FDQVFRd0FBd0VDVUlCQWdCQ29DQUpKREFBQ0FRSlNTa3BKREFBQ0FPNVE0QWdBZ0FrRUVhaUVDSUFSQkJHb2hCQ0FCUVFScUlRRWdCa0VFYWlFR0lBVkJBV29oQlF3QUN3QUxCU0FDSUFZcUFnQWdBeW9DQUNJUUlBRXFBZ0JEQUFEQVFKUWdFQ0FFS2dJQWtrTUFBSUJBbEpLU2trTUFBSUE3bERnQ0FDQUdRUVJxSVFZZ0JFRUVhaUVFSUFGQkJHb2hBU0FEUVFScUlRTWdBa0VFYWlFQ0lBVkJBV29oQlF3QkN3c01BZ3RCMExJRVFiMHJFRE5CMXhVUU0wRzBIUkF6UWFrQkVEWkI3aUVRTTBIOUpCQXpFRGNRQUFBTFFkQ3lCRUc0Q1JBelFkY1ZFRE5CdEIwUU0wR29BUkEyUWU0aEVETkIvU1FRTXhBM0VBQUFDd3dEQzBFUUVBb2lBQ0FOUVpEMEFCQ2JBUkRlQWlBQVFmelhBVUVPRUFrQUMwRVFFQW9pQUNBTlFlYjRBQkNiQVJEZUFpQUFRZnpYQVVFT0VBa0FDeUFCS0FJWUlRc2dBQ2dDSUNFQUlBSW9BaGdoQ0NBQ0tBSUlJUW9DUUNBQ0tBSUVJZ2RCQkVzRVFDQUtRUVJMQkVBZ0IwRUVheUVKSUFkQkEyc2hEQ0FIUVFKcklRWWdCMEVCYXlFT0lBQWhBUU5BQWtBZ0F5QUtSZ1JBUVFBaEJTQUxJUUlnQjBFQmRDSUVJQUFpQm1vaUFTRURJQUVnQkdvaUJDRUlEQUVMUVFJaEJTQUJJQWdnQXlBSGJHb2lBaTBBQUNJRVFRZHNJQUl0QUFKcUlBSXRBQUVnQkdwQkFuUnFPd0VBSUFFZ0FpMEFBeUFDTFFBQUlnUWdBaTBBQVVFR2JHcHFJQUl0QUFJZ0JHcEJBblJxT3dFQ0lBRkJCR29oQkFOQUlBVWdCa1lFUUNBRUlBSWdDV290QUFBZ0FpQU9haUlCTFFBQUlnVWdBaUFHYWlJUExRQUFRUVpzYW1vZ0JTQUNJQXhxSWdJdEFBQnFRUUowYWpzQkFDQUVJQUl0QUFBZ0FTMEFBQ0lCUVFkc2FpQVBMUUFBSUFGcVFRSjBhanNCQWlBRFFRRnFJUU1nQkVFRWFpRUJEQU1GSUFRZ0FpQUZhaUlCTFFBQVFRWnNJQUZCQW1zdEFBQnFJQUlnQlVFQmFpSUZhaTBBQUNBQlFRRnJMUUFBYWtFQ2RHb2dBUzBBQW1vN0FRQWdCRUVDYWlFRURBRUxBQXNBQ3dzRFFDQUZJQWRIQkVBZ0FpQUlMd0VBSUFZdkFRQWlDVUVIYkNBREx3RUFJQWxxUVFKMGFtcXlRd0FBZ0R1VU9BSUFJQWhCQW1vaENDQURRUUpxSVFNZ0JrRUNhaUVHSUFKQkJHb2hBaUFGUVFGcUlRVU1BUXNMSUFzZ0IwRUNkR29oQWlBRUlBZEJBWFJxSVFaQkFDRUZJQUFoQXdOQUlBVWdCMFlFUUFKQUlBcEJBbXNoREVFQ0lRa0RRQUpBSUFrZ0RFWUVRQ0FBSUFwQkJHc2dCMnhCQVhScUlnRWdCMEVCZENJRGFpSUVJQU5xSWdJZ0Eyb2hCaUFMSUFjZ0RHeEJBblJxSVFOQkFDRUZEQUVMSUFBZ0NVRUNheUFIYkVFQmRHb2lBU0FIUVFGMElnTnFJZ1FnQTJvaUFpQURhaUlHSUFOcUlRTWdDeUFISUFsc1FRSjBhaUVJUVFBaEJRTkFJQVVnQjBZRVFDQUpRUUZxSVFrTUF3VWdDQ0FETHdFQUlBRXZBUUFnQWk4QkFFRUdiR29nQmk4QkFDQUVMd0VBYWtFQ2RHcHFza01BQUlBN2xEZ0NBQ0FEUVFKcUlRTWdCa0VDYWlFR0lBSkJBbW9oQWlBRVFRSnFJUVFnQVVFQ2FpRUJJQWhCQkdvaENDQUZRUUZxSVFVTUFRc0FDd0FMQ3dOQUlBVWdCMGNFUUNBRElBRXZBUUFnQWk4QkFFRUdiR29nQmk4QkFDSUlJQVF2QVFCcVFRSjBhaUFJYXJKREFBQ0FPNVE0QWdBZ0JrRUNhaUVHSUFKQkFtb2hBaUFFUVFKcUlRUWdBVUVDYWlFQklBTkJCR29oQXlBRlFRRnFJUVVNQVFzTElBQWdDa0VEYXlBSGJFRUJkR29pQVNBSFFRRjBJZ0JxSWdRZ0FHb2hBaUFMSUFwQkFXc2dCMnhCQW5ScUlRWkJBQ0VGQTBBZ0JTQUhSZzBCSUFZZ0FTOEJBQ0FDTHdFQUlnQkJCbXhxSUFBZ0JDOEJBR3BCQW5ScUlBQnFza01BQUlBN2xEZ0NBQ0FDUVFKcUlRSWdCRUVDYWlFRUlBRkJBbW9oQVNBR1FRUnFJUVlnQlVFQmFpRUZEQUFMQUFzRklBSWdCaThCQUNBREx3RUFJZ2dnQVM4QkFFRUdiR29nQkM4QkFDQUlha0VDZEdwcXNrTUFBSUE3bERnQ0FDQUdRUUpxSVFZZ0JFRUNhaUVFSUFGQkFtb2hBU0FEUVFKcUlRTWdBa0VFYWlFQ0lBVkJBV29oQlF3QkN3c01BZ3RCMExJRVFiMHJFRE5CMXhVUU0wRzBIUkF6UVRnUU5rSHVJUkF6UWYwa0VETVFOeEFBQUF0QjBMSUVRYmdKRUROQjF4VVFNMEcwSFJBelFUY1FOa0h1SVJBelFmMGtFRE1RTnhBQUFBc0xJQTFCRUdva0FBOExRZEN5QkVISzdBQVFNMEhYRlJBelFiUWRFRE5CNVFJUU5rSHVJUkF6UWVMdkFCQXpFRGNRQUFBTERBQWdBU0FDS1FJQU53SUFDeXNBSUFBb0FnQWFJQUFvQWdBZ0FCQzdBVUVNYkdvYUlBQW9BZ0FhSUFBb0FnQWdBQkJXUVF4c2Fob0xVQUVCZnlBQUVPb0NJQUFRTlNBQUtBSUFJQUFvQWdRZ0FVRUVhaUlDRUpnQ0lBQWdBaEJJSUFCQkJHb2dBVUVJYWhCSUlBQVFOU0FCRUQ0UVNDQUJJQUVvQWdRMkFnQWdBQ0FBRUVRUXRnSUxXZ0VDZnlNQVFSQnJJZ0lrQUNBQ0lBRTJBZ3dnQVNBQUVKVUVJZ05OQkVBZ0FCRFRBU0lBSUFOQkFYWkpCRUFnQWlBQVFRRjBOZ0lJSUFKQkNHb2dBa0VNYWhCNktBSUFJUU1MSUFKQkVHb2tBQ0FERHdzUW5BRUFDelFBSUFBb0FnQWFJQUFvQWdBZ0FCRFVBVUVEZEdvYUlBQW9BZ0FnQUJCRFFRTjBhaG9nQUNnQ0FDQUFFTlFCUVFOMGFob0xMZ0VCZnlBQUtBSUVJQUVvQWdnUXVRRWlBZ1JBSUFJZ0FDQUJFSlFFUVFCT0JFQWdBZzhMSUFJUVJndEJBQXNLQUNBQUtBSUVFSmNFQ3lFQkFYMENRQ0FBUXdBQUFBQmREUUFnQVNBQUlnSmRSUTBBSUFFaEFnc2dBZ3VrQVFFQ2Z5QUFLQUlFSUFBUU5TZ0NBRWNFUUNNQVFSQnJJZ01rQUNBRElBQkJBUkREQmlFQ0lBQVFOU0FDS0FJRUlBRVF3Z1lnQWlBQ0tBSUVRU1JxTmdJRUlBSVFiaUFEUVJCcUpBQVBDeU1BUVNCcklnTWtBQ0FBRURVaUFpQURRUWhxSUFBZ0FCQ0VBVUVCYWhEQkJpQUFFSVFCSUFJUW13UWlBaWdDQ0NBQkVNSUdJQUlnQWlnQ0NFRWthallDQ0NBQUlBSVFtZ1FnQWhDWkJDQURRU0JxSkFBTHNRa0VCM3dCZmdGL0FYMGdBQ0FDUVFFZ0JIU3lJZ0tVQW53Q1FBSkFBa0FnQkVFQmE3Y2lCNzBpREVJZ2lLY2lCRUgvLy8vL0IzRWlBQ0FNcHlJTmNnUjhJQWRFQUFBQUFBQUFBRUNnSUExRklBQkJnSURBL3dkSGNpQUFRWUNBd1A4SFRYRkZEUVFhQWtBZ0RRMEFJQWRFQUFBQUFBQUFBQUFnREVJQVdSc2dBRUdBZ01EL0IwWU5CUm9nQUVHQWdNRC9BMFlFUUVRQUFBQUFBQUFBUUNBTVFnQlpEUVlhUkFBQUFBQUFBT0EvREFZTFJBQUFBQUFBQUJCQUlBUkJnSUNBZ0FSR0RRVWFJQVJCZ0lDQS93TkhEUUJFelR0L1pwNmc5ajhNQlFzZ0FFR0JnSUNQQkU4TkEwSGc3Z0lyQXdCRUFBQUFBQUFBOEQ5QjBPNENLd01BSWdpaElnbEVBQUFBQUFBQThEOGdDRVFBQUFBQUFBRHdQNkNqSWdxaUlnYTlRb0NBZ0lCd2c3OGlCU0FGSUFXaUlndEVBQUFBQUFBQUNFQ2dJQW9nQ1NBRklBV2dvU0FGUkFBQUFBQUFBUEEvUkFBQUFBQUFBQUJBSUFpaG9hS2hvaUlJSUFZZ0JhQ2lJQVlnQnFJaUJTQUZvaUFGSUFVZ0JTQUZJQVZFNzA1RlNpaCt5aitpUkdYYnlaTktoczAvb0tKRUFVRWRxV0IwMFQrZ29rUk5KbzlSVlZYVlA2Q2lSUCtyYjl1MmJkcy9vS0pFQXpNek16TXo0eitnb3FBaUNhQzlRb0NBZ0lCd2c3OGlCYUlpQ2lBSUlBV2lJQVlnQ1NBRlJBQUFBQUFBQUFqQW9DQUxvYUdpb0NJR29MMUNnSUNBZ0hDRHZ5SUZSUFVCV3hUZ0x6NitvaUFHSUFVZ0NxR2hSUDBET3R3SngrNC9vcUNnSWdaQjhPNENLd01BSWdnZ0JpQUZSQUFBQU9BSngrNC9vaUlHb0tCRUFBQUFBQUFBOEQrZ3ZVS0FnSUNBY0lPL0lnVkVBQUFBQUFBQThEK2hJQWloSUFhaG9TRUdJQWNnREVLQWdJQ0FjSU8vSWdpaElBV2lJQVlnQjZLZ0lnY2dCU0FJb2lJRm9DSUd2U0lNcHlFRUFrQWdERUlnaUtjaUFFR0FnTUNFQkU0RVFDQUFRWUNBd0lRRWF5QUVjZzBESUFkRS9vSXJaVWNWbHp5Z0lBWWdCYUZrUlEwQkRBTUxJQUJCZ1BqLy93ZHhRWUNZdzRRRVNRMEFJQUJCZ09pOCt3TnFJQVJ5RFFNZ0J5QUdJQVdoWlVVTkFBd0RDMEVBSVFRQ2ZDQUFRZi8vLy84SGNTSU5RWUdBZ1A4RFR3UitRUUJCZ0lEQUFDQU5RUlIyUWY0SGEzWWdBR29pQUVILy96OXhRWUNBd0FCeVFaTUlJQUJCRkhaQi93OXhJZzFyZGlJRWF5QUVJQXhDQUZNYklRUWdCeUFGUVlDQVFDQU5RZjhIYTNVZ0FIR3RRaUNHdjZFaUJhQzlCU0FNQzBLQWdJQ0FjSU8vSWdaRUFBQUFBRU11NWoraUlnZ2dCeUFHSUFXaG9VVHZPZnIrUWk3bVA2SWdCa1E1YktnTVlWd2d2cUtnSWdhZ0lnVWdCU0FGSUFVZ0JhSWlCeUFISUFjZ0J5QUhSTkNrdm5KcE4yWStva1R4YTlMRlFiMjd2cUNpUkN6ZUphOXFWaEUvb0tKRWs3MitGbXpCWnIrZ29rUStWVlZWVlZYRlA2Q2lvU0lIb2lBSFJBQUFBQUFBQUFEQW9LTWdCU0FHSUFVZ0NLR2hJZ1dpSUFXZ29hRkVBQUFBQUFBQThEK2dJZ1c5SWd4Q0lJaW5JQVJCRkhScUlnQkIvLzgvVEFSQUlBVWdCQkRyQVF3QkN5QU1Rdi8vLy84UGd5QUFyVUlnaG9TL0MwUUFBQUFBQUFEd1A2SUZSQUFBQUFBQUFQQS9Dd3dEQzBRQUFBQUFBQUR3Znd3Q0MwUUFBQUFBQUFBQUFBd0JDMFFBQUFBQUFBRHdmMFFBQUFBQUFBQUFBQ0FFUVFCS0d3dEVBQUFBQUFBQTRMK2d0aUlPa2pnQ0FDQUJJQU1nQXBRZ0RwSTRBZ0FMTkFBZ0FDZ0NBQm9nQUNnQ0FDQUFFTk1CUVFKMGFob2dBQ2dDQUNBQUVFUkJBblJxR2lBQUtBSUFJQUFRMHdGQkFuUnFHZ3NOQUNBQUlBRWdBa0VNRUtzRUN6OEJBWDhqQUVFUWF5SUNKQUFnQUJBMUdpQUNJQUUyQWd3Z0FrSC8vLy8vQnpZQ0NDQUNRUXhxSUFKQkNHb1ErUUVvQWdBaEFDQUNRUkJxSkFBZ0FBc1BBQ0FBSUFBb0FnQkJBV28yQWdBTE9RRUNmeU1BUVJCcklnTWtBQ0FEUVFocUlnUWdBUkJQSUFJZ0JCREJBaUlCRUo4Qk5nSUFJQUFnQVJDZUFTQUVFRWNnQTBFUWFpUUFDemNCQW44akFFRVFheUlDSkFBZ0FrRUlhaUlESUFBUVR5QURFSmNCUWFDN0EwRzZ1d01nQVJEbkFTQURFRWNnQWtFUWFpUUFJQUVMT1FFQ2Z5TUFRUkJySWdNa0FDQURRUWhxSWdRZ0FSQlBJQUlnQkJDY0FpSUJFSjhCT2dBQUlBQWdBUkNlQVNBRUVFY2dBMEVRYWlRQUN3Z0FJQUFvQWdCRkMwSUJCSDlCR0NFQ0FrQURRQ0FBTFFBQUlnTWdBUzBBQUNJRVJnUkFJQUZCQVdvaEFTQUFRUUZxSVFBZ0FrRUJheUlDRFFFTUFnc0xJQU1nQkdzaEJRc2dCUXNQQUNBQUtBSklHaUFBSUFFMkFrZ0xUUUFnQUVFQU5nSVVJQUFnQVRZQ0dDQUFRUUEyQWd3Z0FFS0NvSUNBNEFBM0FnUWdBQ0FCUlRZQ0VDQUFRU0JxUVFCQktCQTZHaUFBUVJ4cUVJOEhJQUJCQURZQ1NDQUFRWDgyQWt3THJBRUJBbjhDZndKQUlBQW9Ba3dpQVVFQVRnUkFJQUZGRFFGQjVKb0VLQUlBSUFGQi8vLy8vM3R4UncwQkN5QUFLQUlFSWdFZ0FDZ0NDRWNFUUNBQUlBRkJBV28yQWdRZ0FTMEFBQXdDQ3lBQUVJa0REQUVMSUFCQnpBQnFJZ0VnQVNnQ0FDSUNRZi8vLy84RElBSWJOZ0lBQW44Z0FDZ0NCQ0lDSUFBb0FnaEhCRUFnQUNBQ1FRRnFOZ0lFSUFJdEFBQU1BUXNnQUJDSkF3c2hBQ0FCS0FJQUdpQUJRUUEyQWdBZ0FBc0xmQUVEZjBGL0lRTUNRQ0FBUVg5R0RRQWdBU2dDVEVFQVRpRUVBa0FDUUNBQktBSUVJZ0pGQkVBZ0FSQ0tBeG9nQVNnQ0JDSUNSUTBCQ3lBQ0lBRW9BaXhCQ0d0TERRRUxJQVJGRFFGQmZ3OExJQUVnQWtFQmF5SUNOZ0lFSUFJZ0FEb0FBQ0FCSUFFb0FnQkJiM0UyQWdBZ0FFSC9BWEVoQXdzZ0F3c2RBQ0FBSUFFZ0FpQURJQVFnQlNBR0lBY2dBQ2dDQUNnQ0RCRU5BQXNNQUNBQUlBRkJCR29RdWdRTERRQWdBRUVFYWhESEFob2dBQXRWQUNBQUlBRTJBZ1FnQUVFQU9nQUFJQUVnQVNnQ0FFRU1heWdDQUdvUXpnTUVRQ0FCSUFFb0FnQkJER3NvQWdCcUtBSklCRUFnQVNBQktBSUFRUXhyS0FJQWFpZ0NTQkQ3QWdzZ0FFRUJPZ0FBQ3lBQUMyNEJBbjhqQUVFUWF5SUJKQUFnQUNBQUtBSUFRUXhyS0FJQWFpZ0NHQVJBQWtBZ0FVRUlhaUFBRVBvQ0lnSXRBQUJGRFFBZ0FDQUFLQUlBUVF4cktBSUFhaWdDR0JER0FrRi9SdzBBSUFBZ0FDZ0NBRUVNYXlnQ0FHcEJBUkRFQWdzZ0FoREZBZ3NnQVVFUWFpUUFDdzBBSUFCQkNHb1F4d0lhSUFBTEJBQkJmd3RhQWdGL0FYNENRQUovUVFBZ0FFVU5BQm9nQUswZ0FhMStJZ09uSWdJZ0FDQUJja0dBZ0FSSkRRQWFRWDhnQWlBRFFpQ0lweHNMSWdJUU95SUFSUTBBSUFCQkJHc3RBQUJCQTNGRkRRQWdBRUVBSUFJUU9ob0xJQUFMRmdBZ0FFVUVRRUVBRHd0QjBKa0VJQUEyQWdCQmZ3dmxBZ0VHZnlNQVFSQnJJZ2NrQUNBRFFleWpCQ0FER3lJRktBSUFJUU1DUUFKQUFrQWdBVVVFUUNBRERRRU1Bd3RCZmlFRUlBSkZEUUlnQUNBSFFReHFJQUFiSVFZQ1FDQURCRUFnQWlFQURBRUxJQUV0QUFBaUFFRVlkRUVZZFNJRFFRQk9CRUFnQmlBQU5nSUFJQU5CQUVjaEJBd0VDeUFCTEFBQUlRQkJySnNFS0FJQUtBSUFSUVJBSUFZZ0FFSC92d054TmdJQVFRRWhCQXdFQ3lBQVFmOEJjVUhDQVdzaUFFRXlTdzBCSUFCQkFuUkJ3SXdEYWlnQ0FDRURJQUpCQVdzaUFFVU5BaUFCUVFGcUlRRUxJQUV0QUFBaUNFRURkaUlKUVJCcklBTkJHblVnQ1dweVFRZExEUUFEUUNBQVFRRnJJUUFnQ0VHQUFXc2dBMEVHZEhJaUEwRUFUZ1JBSUFWQkFEWUNBQ0FHSUFNMkFnQWdBaUFBYXlFRURBUUxJQUJGRFFJZ0FVRUJhaUlCTFFBQUlnaEJ3QUZ4UVlBQlJnMEFDd3NnQlVFQU5nSUFRZENaQkVFWk5nSUFRWDhoQkF3QkN5QUZJQU0yQWdBTElBZEJFR29rQUNBRUN3TUFBUXVCQXdFTmYwRUFJQUFnQUVHVkFVc2JRUUYwUWNDQ0Eyb3ZBUUJCbVBRQ2FpRUhRYXliQkNnQ0FDZ0NGQ0lBQkg4Z0FDZ0NCQ0VGSUFBb0FnQWlBQ2dDQ0NBQUtBSUFRYUxhNzljR2FpSUNFSU1DSVFNZ0FDZ0NEQ0FDRUlNQ0lRUWdBQ2dDRUNBQ0VJTUNJUUVDUUNBRElBVkJBblpQRFFBZ0FTQUVja0VEY1NBRUlBVWdBMEVDZEdzaUJrOGdBU0FHVDNKeURRQWdBVUVDZGlFS0lBUkJBblloQzBFQUlRUURRQ0FBSUFRZ0EwRUJkaUlHYWlJTVFRRjBJZzBnQzJwQkFuUnFJZ0VvQWdBZ0FoQ0RBaUVKSUFVZ0FTZ0NCQ0FDRUlNQ0lnRk5JQWtnQlNBQmEwOXlEUUVnQUNBQklBbHFhaTBBQUEwQklBY2dBQ0FCYWhDakFpSUJSUVJBSUFBZ0NpQU5ha0VDZEdvaUJDZ0NBQ0FDRUlNQ0lRTWdCU0FFS0FJRUlBSVFnd0lpQWswZ0F5QUZJQUpyVDNJTkFrRUFJQUFnQW1vZ0FDQUNJQU5xYWkwQUFCc2hDQXdDQ3lBRFFRRkdEUUVnQmlBRElBWnJJQUZCQUVnaUFSc2hBeUFFSUF3Z0FSc2hCQXdBQ3dBTElBZ0ZRUUFMSWdBZ0J5QUFHd3ZMQVFFQ2Z5TUFRUkJySWdFa0FBSkFJQUM5UWlDSXAwSC8vLy8vQjNFaUFrSDd3NlQvQTAwRVFDQUNRWUNBd1BJRFNRMEJJQUJFQUFBQUFBQUFBQUJCQUJETUFpRUFEQUVMSUFKQmdJREEvd2RQQkVBZ0FDQUFvU0VBREFFTEFrQUNRQUpBQWtBZ0FDQUJFSjRGUVFOeERnTUFBUUlEQ3lBQkt3TUFJQUVyQXdoQkFSRE1BaUVBREFNTElBRXJBd0FnQVNzRENCRE5BaUVBREFJTElBRXJBd0FnQVNzRENFRUJFTXdDbWlFQURBRUxJQUVyQXdBZ0FTc0RDQkROQXBvaEFBc2dBVUVRYWlRQUlBQUxTQUVDZndKL0lBRkJIMDBFUUNBQUtBSUFJUUlnQUVFRWFnd0JDeUFCUVNCcklRRWdBQXNvQWdBaEF5QUFJQUlnQVhRMkFnQWdBQ0FESUFGMElBSkJJQ0FCYTNaeU5nSUVDN0lDQVFWL0l3QkI4QUZySWdja0FDQUhJQU1vQWdBaUNEWUM2QUVnQXlnQ0JDRURJQWNnQURZQ0FDQUhJQU0yQXV3QlFRRWhDUUpBQWtBQ1FDQUlRUUZISUFOeVJRUkFJQUFoQXd3QkMwRUFJQUZySVFzZ0FDRUlBMEFnQ0NBR0lBUkJBblJxSWdvb0FnQnJJZ01nQUNBQ0VRTUFRUUJNQkVBZ0NDRUREQUlMQWtBZ0JTQUVRUUpJY2tVRVFDQUtRUWhyS0FJQUlRVWdDQ0FMYWlJS0lBTWdBaEVEQUVFQVRnMEJJQW9nQldzZ0F5QUNFUU1BUVFCT0RRRUxJQWNnQ1VFQ2RHb2dBellDQUNBSFFlZ0JhaUlGSUFVUWtnVWlCUkNHQXlBSlFRRnFJUWtnQkNBRmFpRUVRUUFoQlNBRElRZ2dCeWdDNkFGQkFVY05BU0FIS0FMc0FRMEJEQU1MQ3lBSUlRTU1BUXNnQlEwQkN5QUJJQWNnQ1JDUkJTQURJQUVnQWlBRUlBWVEyd01MSUFkQjhBRnFKQUFMU0FFQ2Z3Si9JQUZCSDAwRVFDQUFLQUlFSVFJZ0FBd0JDeUFCUVNCcklRRWdBRUVFYWdzb0FnQWhBeUFBSUFJZ0FYWTJBZ1FnQUNBQ1FTQWdBV3QwSUFNZ0FYWnlOZ0lBQytRQkFRbC9JQUFnQUVFOUVJMEZJZ0ZHQkVCQkFBOExBa0FnQUNBQklBQnJJZ1ZxTFFBQURRQkI1SmtFS0FJQUlnTkZEUUFnQXlnQ0FDSUNSUTBBQTBBQ1FBSi9JQUFoQVVFQUlRWkJBQ0FGSWdkRkRRQWFBa0FnQVMwQUFDSUVSUTBBQTBBQ1FDQUNMUUFBSWdoRkRRQWdCMEVCYXlJSFJTQUVJQWhIY2cwQUlBSkJBV29oQWlBQkxRQUJJUVFnQVVFQmFpRUJJQVFOQVF3Q0N3c2dCQ0VHQ3lBR1FmOEJjU0FDTFFBQWF3dEZCRUFnQXlnQ0FDQUZhaUlCTFFBQVFUMUdEUUVMSUFNb0FnUWhBaUFEUVFScUlRTWdBZzBCREFJTEN5QUJRUUZxSVFrTElBa0xnd0VCQVg4Q1FDQUNRUUZIRFFBZ0FDZ0NDQ0lEUlEwQUlBRWdBeUFBS0FJRWE2eDlJUUVMQWtBZ0FDZ0NGQ0FBS0FJY1J3UkFJQUJCQUVFQUlBQW9BaVFSQkFBYUlBQW9BaFJGRFFFTElBQkJBRFlDSENBQVFnQTNBeEFnQUNBQklBSWdBQ2dDS0JFVEFFSUFVdzBBSUFCQ0FEY0NCQ0FBSUFBb0FnQkJiM0UyQWdBTEMwRUJBbjhqQUVFUWF5SUJKQUJCZnlFQ0FrQWdBQkNLQXcwQUlBQWdBVUVQYWtFQklBQW9BaUFSQkFCQkFVY05BQ0FCTFFBUElRSUxJQUZCRUdva0FDQUNDM3dCQW44Z0FDQUFLQUpJSWdGQkFXc2dBWEkyQWtnZ0FDZ0NGQ0FBS0FJY1J3UkFJQUJCQUVFQUlBQW9BaVFSQkFBYUN5QUFRUUEyQWh3Z0FFSUFOd01RSUFBb0FnQWlBVUVFY1FSQUlBQWdBVUVnY2pZQ0FFRi9Ed3NnQUNBQUtBSXNJQUFvQWpCcUlnSTJBZ2dnQUNBQ05nSUVJQUZCRzNSQkgzVUwwd0VCQVg4Q1FDQUVRUUJNRFFBZ0JFRUJheUVHSUFBZ0FVRUNkR29oQUNBQ0lBTkJBblJxSVFFZ0JFRURjU0lEQkVCQkFDRUNBMEFnQVNnQ0FDQUFLQUlBSUFVUVB4b2dCRUVCYXlFRUlBRkJCR29oQVNBQVFRUnFJUUFnQWtFQmFpSUNJQU5IRFFBTEN5QUdRUU5KRFFBRFFDQUJLQUlBSUFBb0FnQWdCUkEvR2lBQktBSUVJQUFvQWdRZ0JSQS9HaUFCS0FJSUlBQW9BZ2dnQlJBL0dpQUJLQUlNSUFBb0Fnd2dCUkEvR2lBQlFSQnFJUUVnQUVFUWFpRUFJQVJCQldzaEFpQUVRUVJySVFRZ0FrRitTUTBBQ3dzTEVnQWdBQ0FCYWtFQmF5SUFJQUFnQVc5ckN3a0FJQUJCQURZQ0FBdjFCZ0VNZnlNQVFhQUtheUlISkFBZ0FrRUVUd1JBSUFBb0FnQWlCU0FDTmdJWUlBVkJORFlDRkNBQUlBQW9BZ0FvQWdBUkFRQUxJQUJCdEFGQnhBRWdBUnRxSUFKQkFuUnFLQUlBSWdoRkJFQWdBQ2dDQUNJRklBSTJBaGdnQlVFME5nSVVJQUFnQUNnQ0FDZ0NBQkVCQUFzZ0F5Z0NBQ0lKUlFSQUlBTWdBRUVCUVpBTElBQW9BZ1FvQWdBUkJBQWlDVFlDQUFzZ0NTQUlOZ0tNQVVFQUlRVkJBU0VDQTBBZ0JTQUNJQWhxTFFBQUlnUnFJZ05CZ1FKT0JFQWdBQ2dDQUNJR1FRazJBaFFnQUNBR0tBSUFFUUVBQ3lBRUJFQWdCMEdRQ0dvZ0JXb2dBaUFFRURvYUlBTWhCUXNnQWtFQmFpSUNRUkZIRFFBTFFRQWhBeUFIUVpBSWFpQUZha0VBT2dBQUlBY3RBSkFJSWdZRVFDQUdRUmgwUVJoMUlRUkJBQ0VDQTBBZ0JrRVlkRUVZZFNBRVJnUkFBMEFnQnlBRFFRSjBhaUFDTmdJQUlBSkJBV29oQWlBRUlBTkJBV29pQXlBSFFaQUlhbW9zQUFBaUJrWU5BQXNMUVFFZ0JIUWdBa3dFUUNBQUtBSUFJZ3BCQ1RZQ0ZDQUFJQW9vQWdBUkFRQUxJQVJCQVdvaEJDQUNRUUYwSVFJZ0JrSC9BWEVOQUFzTFFRQWhBMEVCSVFJRFFDQUpJQUpCQW5ScUlBSWdDR29pQkMwQUFBUi9JQWtnQWtFQ2RHb2dBeUFISUFOQkFuUnFLQUlBYXpZQ1NDQURJQVF0QUFCcUlnTkJBblFnQjJwQkJHc29BZ0FGUVg4TE5nSUFJQUpCQVdvaUFrRVJSdzBBQ3lBSlFmLy9QellDUkVFQUlRb2dDVUdRQVdwQkFFR0FDQkE2R2tFQklRWURRQ0FHSUFocUlnd3RBQUFFUUVFQklRdEJBVUVJSUFacklnMTBJUVFEUUNBSUlBcHFJUTRnQnlBS1FRSjBhaWdDQUNBTmRDRUNJQVFoQXdOQUlBa2dBa0VDZEdvZ0JqWUNrQUVnQWlBSmFrR1FDV29nRGkwQUVUb0FBQ0FDUVFGcUlRSWdBMEVCU2lFUElBTkJBV3NoQXlBUERRQUxJQXBCQVdvaENpQUxJQXd0QUFCSklRSWdDMEVCYWlFTElBSU5BQXNMSUFaQkFXb2lCa0VKUncwQUN3SkFJQUZGSUFWQkFFeHlEUUJCQUNFQ0lBVkJBVWNFUUNBRlFYNXhJUUZCQUNFREEwQWdBaUFJYWkwQUVVRVFUd1JBSUFBb0FnQWlCRUVKTmdJVUlBQWdCQ2dDQUJFQkFBc2dDQ0FDUVFGeWFpMEFFVUVRVHdSQUlBQW9BZ0FpQkVFSk5nSVVJQUFnQkNnQ0FCRUJBQXNnQWtFQ2FpRUNJQU5CQW1vaUF5QUJSdzBBQ3dzZ0JVRUJjVVVOQUNBQ0lBaHFMUUFSUVJCSkRRQWdBQ2dDQUNJQlFRazJBaFFnQUNBQktBSUFFUUVBQ3lBSFFhQUthaVFBQ3ljQkFuOGdBU2dDQUNFQ0l3QkJFR3NpQXlRQUlBQWdBVUVFYWlBQ0VQc0dJQU5CRUdva0FBc0pBQ0FCSUFJUTNRSUxGZ0FnQVNBQ0tRSUFOd0lBSUFFZ0Fpa0NDRGNDQ0F0TEFRRi9Jd0JCRUdzaUF5UUFJQU1nQWpZQ0RFRzRyd0lnQVVHQTdBTkI0S2tDUWQwQUlBTkJER29RN2dGQmdPd0RRYkNwQWtIZUFDQURRUXhxRU80QkVEQWdBMEVRYWlRQUlBQUxHUUFnQUNBQlFaM2lBVUdCK1FOQmlQQURRWVR3QXhDc0JBc0tBQ0FBUVJocUVORUJDeUFBSUFBcUFnQWdBU29DQkpRZ0FTb0NBQ0FBS2dJRWxKT0xRd0FBQUQrVUM3SUJBUUY5SUFBZ0FTb0NBSXc0QWdBZ0FTb0NCQ0VESUFCQmdJQ0EvSHMyQWdnZ0FDQURqRGdDQkNBQVFReHFFT2tGSUFBZ0Fpb0NBQ0FCS2dJQWxEZ0NHQ0FBSUFJcUFnQWdBU29DQkpRNEFod2dBQ0FDS2dJQU9BSWdJQUJCSkdvUTZRVWdBQ0FCS2dJQWpEZ0NNQ0FCS2dJRUlRTWdBRUdBZ0lEOGV6WUNPQ0FBSUFPTU9BSTBJQUFnQWlvQ0JDQUJLZ0lBbERnQ1BDQUFJQUlxQWdRZ0FTb0NCSlE0QWtBZ0FDQUNLZ0lFT0FKRUN5SUFJQUFnQVNBQ0VLb0JRd0FBQUFCZUlBTWdCQ0FGRUtvQlF3QUFBQUJlYzBVTERBQWdBQ0FCSUFBZ0FWMGJDMEVCQW44akFFRWdheUlDSkFBZ0FCRFVBU0FCU1FSQUlBQVFOU0VESUFBZ0FrRUlhaUFCSUFBUVF5QURFSjBESWdBUW9nTWdBQkNoQXdzZ0FrRWdhaVFBQ3c4QUlBQWdBQ2dDQkVFQmFqWUNCQXNKQUNBQUlBRVFnZ1lMQ1FBZ0FDQUJPZ0JrQzJrQkFuOGpBRUVRYXlJRUpBQWdCRUVBTmdJTUlBQkJER29nQkVFTWFpQURFTG9CSUFFRVFDQUFLQUlRSUFFUW1RWWhCUXNnQUNBRk5nSUFJQUFnQlNBQ1FRTjBhaUlDTmdJSUlBQWdBallDQkNBQUVENGdCU0FCUVFOMGFqWUNBQ0FFUVJCcUpBQWdBQXNNQUNBQUlBRWdBQ0FCU0JzTEVBQWdBQ2dDQUNBQktBSUFhMEVEZFFzc0FDQUFLQUlBR2lBQUtBSUFJQUFRMUFGQkEzUnFHaUFBS0FJQUlBQVExQUZCQTNScUdpQUFLQUlBR2d0TkFRRi9JQUFvQWdRaEFRTkFJQUVnQUNnQ0NFY0VRQ0FBS0FJUUdpQUFJQUFvQWdoQkNHczJBZ2dNQVFzTElBQW9BZ0FFUUNBQUtBSVFHaUFBS0FJQUlRRWdBQkMrQmhvZ0FSQTBDd3RRQVFGL0lBQVE1QUlnQUJBMUlBQW9BZ0FnQUNnQ0JDQUJRUVJxSWdJUW1BSWdBQ0FDRUVnZ0FFRUVhaUFCUVFocUVFZ2dBQkExSUFFUVBoQklJQUVnQVNnQ0JEWUNBQ0FBSUFBUVF4Q2dBd3RhQVFKL0l3QkJFR3NpQWlRQUlBSWdBVFlDRENBQklBQVFrQVFpQTAwRVFDQUFFTlFCSWdBZ0EwRUJka2tFUUNBQ0lBQkJBWFEyQWdnZ0FrRUlhaUFDUVF4cUVIb29BZ0FoQXdzZ0FrRVFhaVFBSUFNUEN4Q2NBUUFMamdZQ0NYOENmQ0FBS0FJQUlRVWdBQ2dDQkNFRFFRQWhBQ01BUWRBUGF5SUdKQUFDUUNBRFFmUURTZzBBQWtBQ1FBSkFJQU1PQWdNQUFRc2dCVVFBQUFBQUFBRHdQeUFGS3dNQW96a0RBQXdCQ3lBRFFRQWdBMEVBU2hzaENRTkFJQUFnQ1VZRVFBTkFJQVFnQ1VZRVFFRUFJUVFEUUNBSklBUWlBVVlOQlFOQUFrQWdBU0FEUmdSQUlBTWhBUXdCQ3lBR0lBRkJBblJxS0FJQUlBUkdEUUFnQVVFQmFpRUJEQUVMQ3lBR0lBRkJBblJxSUFZZ0JFRUNkR29vQWdBMkFnQWdCU0FFUVFOMGFpRUFJQVVnQVVFRGRHb2hBVUVBSVFJRFFDQUNJQWxIQkVBZ0FTc0RBQ0VLSUFFZ0FDc0RBRGtEQUNBQUlBbzVBd0FnQWtFQmFpRUNJQUFnQTBFRGRDSUlhaUVBSUFFZ0NHb2hBUXdCQ3dzZ0JFRUJhaUVFREFBTEFBdEVBQUFBQUFBQUFBQWhDa0YvSVFJZ0JTQUVJZ0FnQTJ4QkEzUnFJZ2doQVFOQUlBQWdBMGNFUUNBQkt3TUFtU0lMSUFvZ0NpQUxZeUlIR3lFS0lBQWdBaUFIR3lFQ0lBQkJBV29oQUNBQklBTkJBM1JxSVFFTUFRc0xRUUFoQUNBQ1FYOUdJQXBFdTczWDJkOTgyejFsY2cwRUlBWWdBa0VDZEdvaUFDZ0NBQ0VCSUFBZ0JpQUVRUUowYWlJQUtBSUFOZ0lBSUFBZ0FUWUNBQ0FGSUFJZ0EyeEJBM1JxSVFCQkFDRUNJQWdoQVFOQUlBSWdBMGNFUUNBQUt3TUFJUW9nQUNBQkt3TUFPUU1BSUFFZ0Nqa0RBQ0FDUVFGcUlRSWdBVUVJYWlFQklBQkJDR29oQUF3QkN3c2dDQ3NEQUNFS1FRRWhBU0FJSVFBRFFDQUJJQU5IQkVBZ0FDQUFLd01JSUFxak9RTUFJQUZCQVdvaEFTQUFRUWhxSVFBTUFRc0xJQUJFQUFBQUFBQUE4RDhnQ3FNNUF3QkJBQ0VIQTBBZ0F5QUhSd1JBSUFRZ0IwY0VRQ0FGSUFNZ0IyeEJBM1JxSWdBckF3Q2FJUXBCQVNFQklBZ2hBZ05BSUFFZ0EwY0VRQ0FBSUFvZ0Fpc0RBS0lnQUNzRENLQTVBd0FnQWtFSWFpRUNJQUZCQVdvaEFTQUFRUWhxSVFBTUFRc0xJQUFnQWlzREFDQUtvamtEQUFzZ0IwRUJhaUVIREFFTEN5QUVRUUZxSVFRTUFBc0FCU0FHSUFCQkFuUnFJQUEyQWdBZ0FFRUJhaUVBREFFTEFBc0FDeUFGSVFBTElBWkIwQTlxSkFCQkFFRi9JQUFiQ3djQUlBQVFUUm9MS3dFQmZ5QUFJQUVvQWdBMkFnQWdBU2dDQUNFRElBQWdBVFlDQ0NBQUlBTWdBa0VDZEdvMkFnUWdBQXNyQUNBQUtBSUFHaUFBS0FJQUlBQVEwd0ZCQW5ScUdpQUFLQUlBR2lBQUtBSUFJQUFRUkVFQ2RHb2FDMUlCQTM4akFFRVFheUlESkFBZ0F5QUFJQUVRdHdJaUFpZ0NCQ0VCSUFJb0FnZ2hCQU5BSUFFZ0JFWUVRQ0FDRUc0Z0EwRVFhaVFBQlNBQUVEVWdBUkRNQmlBQ0lBRkJCR29pQVRZQ0JBd0JDd3NMQ3dBZ0FDQUJRUWdRK2dFTFBnRUNmeU1BUVJCcklnTWtBQ0FESUFCQkFSQy9CaUVDSUFBUU5TQUNLQUlFSUFFUTRBSWdBaUFDS0FJRVFRaHFOZ0lFSUFJUWJpQURRUkJxSkFBTEtBQWdBQ0FCRUVnZ0FFRUVhaUFCUVFScUVFZ2dBQkExSUFFUU5SQklJQUFRTlJvZ0FSQTFHZ3VDQVFBQ1FDQUNRd0FBQUFCZ0JFQWdBQ2dDRkxJZ0FsNUZEUUVnQUNvQ0dDQUNFTjBHUVFFZ0FYU3lsQThMUWRDeUJFR090d0VRTTBHWnNRRVFNMEcwSFJBelFlZ0JFRFpCN2lFUU0wR091QUVRTXhBM0VBQUFDMEhRc2dSQi9ySUJFRE5CbWJFQkVETkJ0QjBRTTBIcEFSQTJRZTRoRUROQnBiZ0JFRE1RTnhBQUFBdGFBUUovSXdCQkVHc2lBaVFBSUFJZ0FUWUNEQ0FCSUFBUTV3WWlBMDBFUUNBQUVOc0JJZ0FnQTBFQmRra0VRQ0FDSUFCQkFYUTJBZ2dnQWtFSWFpQUNRUXhxRUhvb0FnQWhBd3NnQWtFUWFpUUFJQU1QQ3hDY0FRQUxEQUFnQVNBQ0xRQUFPZ0FBQ3lFQUlBQWdBVFlDQUNBQUlBRW9BZ1FpQVRZQ0JDQUFJQUVnQW1vMkFnZ2dBQXNTQUNBQUVENG9BZ0FnQUNnQ0FHdEJERzBMTEFBZ0FDZ0NBQm9nQUNnQ0FDQUFFTHNCUVF4c2Fob2dBQ2dDQUNBQUVMc0JRUXhzYWhvZ0FDZ0NBQm9MblFFQ0JIOERmUU5BSUFSQkEwY0VRQ0FBSUFSQkJYUnFJZ1lyQXhDMklRY2dCaXNEQ0xZaENDQUdLd01BdGlFSlFRQWhBd05BSUFOQkJFY0VRQ0FEUVFKMElnVWdBaUFFUVFSMGFtb2dCeUFCSUFWcUlnVXFBaUNVSUFrZ0JTb0NBSlFnQlNvQ0VDQUlsSktTT0FJQUlBTkJBV29oQXd3QkN3c2dBaUFFUVFSMGFpSURJQU1xQWd3Z0Jpc0RHTGFTT0FJTUlBUkJBV29oQkF3QkN3c0xWUUVCZnlBQUtBSUVJUUlEUUNBQ0lBQW9BZ2hIQkVBZ0FDZ0NFQm9nQUNBQUtBSUlJQUZyTmdJSURBRUxDeUFBS0FJQUJFQWdBQ2dDRUJvZ0FDZ0NBQ0VDSUFBUVBpZ0NBQ0FBS0FJQWF4b2dBaEEwQ3d0SkFRSi9JQUFvQWdRaUJrRUlkU0VGSUFaQkFYRUVRQ0FDS0FJQUlBVVFzUVFoQlFzZ0FDZ0NBQ0lBSUFFZ0FpQUZhaUFEUVFJZ0JrRUNjUnNnQkNBQUtBSUFLQUlZRVFZQUMvTUJBUVIvSXdCQkVHc2lDQ1FBSUFJZ0FVRi9jMEVSYTAwRVFDQUFFRUFoQ1FKL0lBRkI1Ly8vL3dkSkJFQWdDQ0FCUVFGME5nSUlJQWdnQVNBQ2FqWUNEQ0FJUVF4cUlBaEJDR29RZWlnQ0FCQ2RBZ3dCQzBGdUMwRUJhaUlLRUV3aEFpQUVCRUFnQWlBSklBUVF0Z0VMSUFZRVFDQUNJQVJxSUFjZ0JoQzJBUXNnQXlBRUlBVnFJZ3RySVFjZ0F5QUxSd1JBSUFJZ0JHb2dCbW9nQkNBSmFpQUZhaUFIRUxZQkN5QUJRUXBIQkVBZ0NSQTBDeUFBSUFJUWp3RWdBQ0FLRUxNQklBQWdCQ0FHYWlBSGFpSUFFSW9CSUFoQkFEb0FCeUFBSUFKcUlBaEJCMm9RaGdFZ0NFRVFhaVFBRHdzUVZRQUxubW9ERFg4RWZRbDhJd0JCNEFGcklnd2tBQ0FNUW9DQWdJQ0FnT0N0d0FBM0E5Z0JJQXhDZ0lDQWdJQ0E0SzNBQURjRHlBRWdERUtBZ0lDQWdJREFyTUFBTndPNEFTQU1Rb0NBZ0lDQWdNQ3N3QUEzQTlBQklBeENnSUNBZ0lDQTRLM0FBRGNEd0FFZ0RFS0FnSUNBZ0lEZ3JjQUFOd093QVNBTVFvQ0FnSUNBZ01Dc3dBQTNBNmdCSUF4Q2dJQ0FnSUNBd0t6QUFEY0RvQUVEUUNBTlFRUkhCRUFnRFVFRWRDSU9JQXhCNEFCcWFpSVJJQWtnRG1vaURpc0RBRGtEQUNBUklBNHJBd2c1QXdnZ0RVRUJhaUVOREFFTEN5QU1RYUFCYWlFVklBeEI0QUJxSVJZZ0RFRVFhaUVTUVFBaERVRUlRUWdRdVFFaEUwRUlRUUVRdVFFaEQwRUlRUUVRdVFFaEVDQVBLQUlBSVJjZ0V5Z0NBQ0VZQTBBZ0RVRUVSd1JBSUJnZ0RVRUhkR29pQ1NBVklBMUJCSFFpRkdvaURpc0RBRGtEQUNBT0t3TUlJUjBnQ1VJQU53TW9JQWxDQURjRElDQUpRZ0EzQXhnZ0NVS0FnSUNBZ0lDQStEODNBeEFnQ1NBZE9RTUlJQWtnRkNBV2FpSVJLd01BSUE0ckF3Q2FvamtETUNBUkt3TUFJUjBnRGlzRENDRWVJQWxDQURjRFVDQUpRZ0EzQTBnZ0NVRkFhMElBTndNQUlBa2dIU0FlbXFJNUF6Z2dDU0FPS3dNQU9RTllJQTRyQXdnaEhTQUpRb0NBZ0lDQWdJRDRQemNEYUNBSklCMDVBMkFnQ1NBUkt3TUlJQTRyQXdDYW9qa0RjQ0FKSUJFckF3Z2dEaXNEQ0pxaU9RTjRJQlFnRjJvaUNTQVJLd01BT1FNQUlBa2dFU3NEQ0RrRENDQU5RUUZxSVEwTUFRc0xJQk1RcEFNYUlCQWdFeUFQRUpRRUdpQVFLQUlBSVE1QkFDRUpBMEFnQ1VFQ1J3UkFJQklnQ1VFWWJDSVJhaUlOSUE0Z0VXb2lFU3NEQURrREFDQU5JQkVyQXdnNUF3Z2dEU0FSS3dNUU9RTVFJQWxCQVdvaENRd0JDd3NnRWlBT0t3TXdPUU13SUE0ckF6Z2hIU0FTUVVCclFvQ0FnSUNBZ0lENFB6Y0RBQ0FTSUIwNUF6Z2dFeEJHSUE4UVJpQVFFRVlDZnlBTUt3TndJaDBnRENzRGdBRWlIcUVpSHlBZm9pQU1Ld040SWg4Z0RDc0RpQUVpSUtFaUlTQWhvcUFpSVpsRUFBQUFBQUFBNEVGakJFQWdJYW9NQVF0QmdJQ0FnSGdMSVFrQ2Z3Si9JQXdyQTVBQklpRWdEQ3NEWUNJaW9TSWtJQ1NpSUF3ckE1Z0JJaVFnRENzRGFDSWxvU0lqSUNPaW9DSWptVVFBQUFBQUFBRGdRV01FUUNBanFnd0JDMEdBZ0lDQWVBc2lEaUFKSUFrZ0RrZ2J0eUFLb2lBS29pSWptVVFBQUFBQUFBRGdRV01FUUNBanFnd0JDMEdBZ0lDQWVBc2hFUUovSUNJZ0hhRWlIU0Fkb2lBbElCK2hJaDBnSGFLZ0loMlpSQUFBQUFBQUFPQkJZd1JBSUIycURBRUxRWUNBZ0lCNEN5RUpBbjhDZnlBZUlDR2hJaDBnSGFJZ0lDQWtvU0lkSUIyaW9DSWRtVVFBQUFBQUFBRGdRV01FUUNBZHFnd0JDMEdBZ0lDQWVBc2lEaUFKSUFrZ0RrZ2J0eUFLb2lBS29pSWRtVVFBQUFBQUFBRGdRV01FUUNBZHFnd0JDMEdBZ0lDQWVBc2hEZ0pBSUFCRkJFQWdBaUVKQTBBZ0F5QUpJZzFLQkVBZ0RVRUJkQ0VKSUEwZ0RXd2dEa2dOQVFzTElBSWhEZ05BSUE0aUNTQURUZzBDSUFsQkFYUWhEaUFKSUFsc0lCRklEUUFMREFFTElBSWhDUU5BSUE0Z0NTQUpJZzFzUVFKMFNnUkFJQTFCQVhRaENTQURJQTFLRFFFTEN5QUNJUTREUUNBT0lna2dDV3hCQW5RZ0VVNE5BU0FKUVFGMElRNGdBeUFKU2cwQUN3c2dDa1FBQUFBQUFBQWtRS0loSFVRQUFBQUFBQUR3UHlBS29VUUFBQUFBQUFEZ1A2SkVBQUFBQUFBQUpFQ2lJUW9nQ1NBRElBTWdDVW9iSWdrZ0FtMGhFU0FOSUFNZ0F5QU5TaHNpQXlBQ2JTRVNJQUlnQW13aEV3SkFBa0FDUUFKQUlBRkZCRUFnRTBFRGJDSVRRUVFRL2dJaURrVU5CQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFJQWNPRHdBQkFnTUVCUVlIQ0FrS0N3VUZCUTRMSUFsQkFDQUpRUUJLR3lFUElBTkJBQ0FEUVFCS0d5RVFJQXBFQUFBQUFBQUFXVUNnSVI0Z0E3Y2hJU0FKdHlFaVFRQWhBUU5BSUFFZ0QwWU5EQ0FlSUIwZ0FiZEVBQUFBQUFBQTREK2dvaUFpbzZBaENrRUFJUTBEUUNBTklCQkhCRUFnRENzRFVDQU1Ld05BSUI0Z0hTQU50MFFBQUFBQUFBRGdQNkNpSUNHam9DSWZvaUFLSUF3ckEwaWlvS0FpSUVRQUFBQUFBQUFBQUdFTkVTQU1JQXdyQXlBZ0RDc0RFQ0Fmb2lBS0lBd3JBeGlpb0tBZ0lLTzJJaGs0QWd3Z0RDQU1Ld000SUF3ckF5Z2dINklnQ2lBTUt3TXdvcUNnSUNDanRpSWFPQUlJSUFnZ0dTQWFJQXhCREdvZ0RFRUlhaEJ5R2lBTUtnSU1JUmtDZnlBQVFRRkdCRUFDZnlBTUtnSUlRd0FBZ0QrU0locUxRd0FBQUU5ZEJFQWdHcWdNQVF0QmdJQ0FnSGdMUVFKdFFRRjBJUU1DZnlBWlF3QUFnRCtTSWhtTFF3QUFBRTlkQkVBZ0dhZ01BUXRCZ0lDQWdIZ0xRUUp0UVFGMERBRUxBbjhnRENvQ0NFTUFBQUEva2lJYWkwTUFBQUJQWFFSQUlCcW9EQUVMUVlDQWdJQjRDeUVESUJsREFBQUFQNUlpR1l0REFBQUFUMTBFUUNBWnFBd0JDMEdBZ0lDQWVBc2lDVUVBU0NBRklBbE1jaUFEUVFCSUlBTWdCazV5Y2tVRVFDQU9JQUVnRVcwZ0Ftd2dEU0FTYldwQkRHeHFJZ2NnQnlnQ0FDQUVJQU1nQld3Z0NXcEJBMnhxSWdNdEFBSnFOZ0lBSUFjZ0J5Z0NCQ0FETFFBQmFqWUNCQ0FISUFjb0FnZ2dBeTBBQUdvMkFnZ0xJQTFCQVdvaERRd0JDd3NnQVVFQmFpRUJEQUFMQUFzZ0NVRUFJQWxCQUVvYklROGdBMEVBSUFOQkFFb2JJUkFnQ2tRQUFBQUFBQUJaUUtBaEhpQUR0eUVoSUFtM0lTSkJBQ0VCQTBBZ0FTQVBSZzBMSUI0Z0hTQUJ0MFFBQUFBQUFBRGdQNkNpSUNLam9DRUtRUUFoRFFOQUlBMGdFRWNFUUNBTUt3TlFJQXdyQTBBZ0hpQWRJQTIzUkFBQUFBQUFBT0Evb0tJZ0lhT2dJaCtpSUFvZ0RDc0RTS0tnb0NJZ1JBQUFBQUFBQUFBQVlRMFFJQXdnRENzRElDQU1Ld01RSUIraUlBb2dEQ3NER0tLZ29DQWdvN1lpR1RnQ0RDQU1JQXdyQXpnZ0RDc0RLQ0Fmb2lBS0lBd3JBekNpb0tBZ0lLTzJJaG80QWdnZ0NDQVpJQm9nREVFTWFpQU1RUWhxRUhJYUlBd3FBZ3doR1FKL0lBQkJBVVlFUUFKL0lBd3FBZ2hEQUFDQVA1SWlHb3REQUFBQVQxMEVRQ0FhcUF3QkMwR0FnSUNBZUF0QkFtMUJBWFFoQXdKL0lCbERBQUNBUDVJaUdZdERBQUFBVDEwRVFDQVpxQXdCQzBHQWdJQ0FlQXRCQW0xQkFYUU1BUXNDZnlBTUtnSUlRd0FBQUQrU0locUxRd0FBQUU5ZEJFQWdHcWdNQVF0QmdJQ0FnSGdMSVFNZ0dVTUFBQUEva2lJWmkwTUFBQUJQWFFSQUlCbW9EQUVMUVlDQWdJQjRDeUlKUVFCSUlBVWdDVXh5SUFOQkFFZ2dBeUFHVG5KeVJRUkFJQTRnQVNBUmJTQUNiQ0FOSUJKdGFrRU1iR29pQnlBSEtBSUFJQVFnQXlBRmJDQUpha0VEYkdvaUF5MEFBR28yQWdBZ0J5QUhLQUlFSUFNdEFBRnFOZ0lFSUFjZ0J5Z0NDQ0FETFFBQ2FqWUNDQXNnRFVFQmFpRU5EQUVMQ3lBQlFRRnFJUUVNQUFzQUN5QUpRUUFnQ1VFQVNoc2hEeUFEUVFBZ0EwRUFTaHNoRUNBS1JBQUFBQUFBQUZsQW9DRWVJQU8zSVNFZ0NiY2hJa0VBSVFFRFFDQUJJQTlHRFFvZ0hpQWRJQUczUkFBQUFBQUFBT0Evb0tJZ0lxT2dJUXBCQUNFTkEwQWdEU0FRUndSQUlBd3JBMUFnRENzRFFDQWVJQjBnRGJkRUFBQUFBQUFBNEQrZ29pQWhvNkFpSDZJZ0NpQU1Ld05Jb3FDZ0lpQkVBQUFBQUFBQUFBQmhEUThnRENBTUt3TWdJQXdyQXhBZ0g2SWdDaUFNS3dNWW9xQ2dJQ0NqdGlJWk9BSU1JQXdnRENzRE9DQU1Ld01vSUIraUlBb2dEQ3NETUtLZ29DQWdvN1lpR2pnQ0NDQUlJQmtnR2lBTVFReHFJQXhCQ0dvUWNob2dEQ29DRENFWkFuOGdBRUVCUmdSQUFuOGdEQ29DQ0VNQUFJQS9raUlhaTBNQUFBQlBYUVJBSUJxb0RBRUxRWUNBZ0lCNEMwRUNiVUVCZENFREFuOGdHVU1BQUlBL2tpSVppME1BQUFCUFhRUkFJQm1vREFFTFFZQ0FnSUI0QzBFQ2JVRUJkQXdCQ3dKL0lBd3FBZ2hEQUFBQVA1SWlHb3REQUFBQVQxMEVRQ0FhcUF3QkMwR0FnSUNBZUFzaEF5QVpRd0FBQUQrU0lobUxRd0FBQUU5ZEJFQWdHYWdNQVF0QmdJQ0FnSGdMSWdsQkFFZ2dCU0FKVEhJZ0EwRUFTQ0FESUFaT2NuSkZCRUFnRGlBQklCRnRJQUpzSUEwZ0VtMXFRUXhzYWlJSElBY29BZ0FnQkNBRElBVnNJQWxxUVFKMGFpSURMUUFDYWpZQ0FDQUhJQWNvQWdRZ0F5MEFBV28yQWdRZ0J5QUhLQUlJSUFNdEFBQnFOZ0lJQ3lBTlFRRnFJUTBNQVFzTElBRkJBV29oQVF3QUN3QUxJQWxCQUNBSlFRQktHeUVQSUFOQkFDQURRUUJLR3lFUUlBcEVBQUFBQUFBQVdVQ2dJUjRnQTdjaElTQUp0eUVpUVFBaEFRTkFJQUVnRDBZTkNTQWVJQjBnQWJkRUFBQUFBQUFBNEQrZ29pQWlvNkFoQ2tFQUlRMERRQ0FOSUJCSEJFQWdEQ3NEVUNBTUt3TkFJQjRnSFNBTnQwUUFBQUFBQUFEZ1A2Q2lJQ0dqb0NJZm9pQUtJQXdyQTBpaW9LQWlJRVFBQUFBQUFBQUFBR0VORGlBTUlBd3JBeUFnRENzREVDQWZvaUFLSUF3ckF4aWlvS0FnSUtPMkloazRBZ3dnRENBTUt3TTRJQXdyQXlnZ0g2SWdDaUFNS3dNd29xQ2dJQ0NqdGlJYU9BSUlJQWdnR1NBYUlBeEJER29nREVFSWFoQnlHaUFNS2dJTUlSa0NmeUFBUVFGR0JFQUNmeUFNS2dJSVF3QUFnRCtTSWhxTFF3QUFBRTlkQkVBZ0dxZ01BUXRCZ0lDQWdIZ0xRUUp0UVFGMElRTUNmeUFaUXdBQWdEK1NJaG1MUXdBQUFFOWRCRUFnR2FnTUFRdEJnSUNBZ0hnTFFRSnRRUUYwREFFTEFuOGdEQ29DQ0VNQUFBQS9raUlhaTBNQUFBQlBYUVJBSUJxb0RBRUxRWUNBZ0lCNEN5RURJQmxEQUFBQVA1SWlHWXREQUFBQVQxMEVRQ0FacUF3QkMwR0FnSUNBZUFzaUNVRUFTQ0FGSUFsTWNpQURRUUJJSUFNZ0JrNXlja1VFUUNBT0lBRWdFVzBnQW13Z0RTQVNiV3BCREd4cUlnY2dCeWdDQUNBRUlBTWdCV3dnQ1dwQkFuUnFJZ010QUFCcU5nSUFJQWNnQnlnQ0JDQURMUUFCYWpZQ0JDQUhJQWNvQWdnZ0F5MEFBbW8yQWdnTElBMUJBV29oRFF3QkN3c2dBVUVCYWlFQkRBQUxBQXNnQ1VFQUlBbEJBRW9iSVE4Z0EwRUFJQU5CQUVvYklSQWdDa1FBQUFBQUFBQlpRS0FoSGlBRHR5RWhJQW0zSVNKQkFDRUJBMEFnQVNBUFJnMElJQjRnSFNBQnQwUUFBQUFBQUFEZ1A2Q2lJQ0tqb0NFS1FRQWhEUU5BSUEwZ0VFY0VRQ0FNS3dOUUlBd3JBMEFnSGlBZElBMjNSQUFBQUFBQUFPQS9vS0lnSWFPZ0loK2lJQW9nRENzRFNLS2dvQ0lnUkFBQUFBQUFBQUFBWVEwTklBd2dEQ3NESUNBTUt3TVFJQitpSUFvZ0RDc0RHS0tnb0NBZ283WWlHVGdDRENBTUlBd3JBemdnRENzREtDQWZvaUFLSUF3ckF6Q2lvS0FnSUtPMklobzRBZ2dnQ0NBWklCb2dERUVNYWlBTVFRaHFFSElhSUF3cUFnd2hHUUovSUFCQkFVWUVRQUovSUF3cUFnaERBQUNBUDVJaUdvdERBQUFBVDEwRVFDQWFxQXdCQzBHQWdJQ0FlQXRCQW0xQkFYUWhBd0ovSUJsREFBQ0FQNUlpR1l0REFBQUFUMTBFUUNBWnFBd0JDMEdBZ0lDQWVBdEJBbTFCQVhRTUFRc0NmeUFNS2dJSVF3QUFBRCtTSWhxTFF3QUFBRTlkQkVBZ0dxZ01BUXRCZ0lDQWdIZ0xJUU1nR1VNQUFBQS9raUlaaTBNQUFBQlBYUVJBSUJtb0RBRUxRWUNBZ0lCNEN5SUpRUUJJSUFVZ0NVeHlJQU5CQUVnZ0F5QUdUbkp5UlFSQUlBNGdBU0FSYlNBQ2JDQU5JQkp0YWtFTWJHb2lCeUFIS0FJQUlBUWdBeUFGYkNBSmFrRUNkR29pQXkwQUFXbzJBZ0FnQnlBSEtBSUVJQU10QUFKcU5nSUVJQWNnQnlnQ0NDQURMUUFEYWpZQ0NBc2dEVUVCYWlFTkRBRUxDeUFCUVFGcUlRRU1BQXNBQ3lBSlFRQWdDVUVBU2hzaER5QURRUUFnQTBFQVNoc2hFQ0FLUkFBQUFBQUFBRmxBb0NFZUlBTzNJU0VnQ2JjaElrRUFJUUVEUUNBQklBOUdEUWNnSGlBZElBRzNSQUFBQUFBQUFPQS9vS0lnSXFPZ0lRcEJBQ0VOQTBBZ0RTQVFSd1JBSUF3ckExQWdEQ3NEUUNBZUlCMGdEYmRFQUFBQUFBQUE0RCtnb2lBaG82QWlINklnQ2lBTUt3TklvcUNnSWlCRUFBQUFBQUFBQUFCaERRd2dEQ0FNS3dNZ0lBd3JBeEFnSDZJZ0NpQU1Ld01Zb3FDZ0lDQ2p0aUlaT0FJTUlBd2dEQ3NET0NBTUt3TW9JQitpSUFvZ0RDc0RNS0tnb0NBZ283WWlHamdDQ0NBSUlCa2dHaUFNUVF4cUlBeEJDR29RY2hvZ0RDb0NEQ0VaQW44Z0FFRUJSZ1JBQW44Z0RDb0NDRU1BQUlBL2tpSWFpME1BQUFCUFhRUkFJQnFvREFFTFFZQ0FnSUI0QzBFQ2JVRUJkQ0VEQW44Z0dVTUFBSUEva2lJWmkwTUFBQUJQWFFSQUlCbW9EQUVMUVlDQWdJQjRDMEVDYlVFQmRBd0JDd0ovSUF3cUFnaERBQUFBUDVJaUdvdERBQUFBVDEwRVFDQWFxQXdCQzBHQWdJQ0FlQXNoQXlBWlF3QUFBRCtTSWhtTFF3QUFBRTlkQkVBZ0dhZ01BUXRCZ0lDQWdIZ0xJZ2xCQUVnZ0JTQUpUSElnQTBFQVNDQURJQVpPY25KRkJFQWdEaUFCSUJGdElBSnNJQTBnRW0xcVFReHNhaUlISUFRZ0F5QUZiQ0FKYW1vdEFBQWlBeUFIS0FJQWFqWUNBQ0FISUFNZ0J5Z0NCR28yQWdRZ0J5QURJQWNvQWdocU5nSUlDeUFOUVFGcUlRME1BUXNMSUFGQkFXb2hBUXdBQ3dBTElBbEJBQ0FKUVFCS0d5RVBJQU5CQUNBRFFRQktHeUVRSUFwRUFBQUFBQUFBV1VDZ0lSNGdBN2NoSVNBSnR5RWlRUUFoQVFOQUlBRWdEMFlOQmlBZUlCMGdBYmRFQUFBQUFBQUE0RCtnb2lBaW82QWhDa0VBSVEwRFFDQU5JQkJIQkVBZ0RDc0RVQ0FNS3dOQUlCNGdIU0FOdDBRQUFBQUFBQURnUDZDaUlDR2pvQ0lmb2lBS0lBd3JBMGlpb0tBaUlFUUFBQUFBQUFBQUFHRU5DeUFNSUF3ckF5QWdEQ3NERUNBZm9pQUtJQXdyQXhpaW9LQWdJS08ySWhrNEFnd2dEQ0FNS3dNNElBd3JBeWdnSDZJZ0NpQU1Ld013b3FDZ0lDQ2p0aUlhT0FJSUlBZ2dHU0FhSUF4QkRHb2dERUVJYWhCeUdpQU1LZ0lNSVJrQ2Z5QUFRUUZHQkVBQ2Z5QU1LZ0lJUXdBQWdEK1NJaHFMUXdBQUFFOWRCRUFnR3FnTUFRdEJnSUNBZ0hnTFFRSnRRUUYwSVFNQ2Z5QVpRd0FBZ0QrU0lobUxRd0FBQUU5ZEJFQWdHYWdNQVF0QmdJQ0FnSGdMUVFKdFFRRjBEQUVMQW44Z0RDb0NDRU1BQUFBL2tpSWFpME1BQUFCUFhRUkFJQnFvREFFTFFZQ0FnSUI0Q3lFRElCbERBQUFBUDVJaUdZdERBQUFBVDEwRVFDQVpxQXdCQzBHQWdJQ0FlQXNpQ1VFQVNDQUZJQWxNY2lBRFFRQklJQU1nQms1eWNrVUVRQ0FPSUFFZ0VXMGdBbXdnRFNBU2JXcEJER3hxSWdjZ0J5Z0NBQ0FFSUFNZ0JXd2dDV3BCQW5ScUlnTXRBQU5xTmdJQUlBY2dCeWdDQkNBRExRQUNhallDQkNBSElBY29BZ2dnQXkwQUFXbzJBZ2dMSUExQkFXb2hEUXdCQ3dzZ0FVRUJhaUVCREFBTEFBc2dDVUVBSUFsQkFFb2JJUThnQTBFQUlBTkJBRW9iSVJBZ0NrUUFBQUFBQUFCWlFLQWhIaUFEdHlFaElBbTNJU0pCQUNFQkEwQWdBU0FQUmcwRklCNGdIU0FCdDBRQUFBQUFBQURnUDZDaUlDS2pvQ0VLUVFBaERRTkFJQTBnRUVjRVFDQU1Ld05RSUF3ckEwQWdIaUFkSUEyM1JBQUFBQUFBQU9BL29LSWdJYU9nSWgraUlBb2dEQ3NEU0tLZ29DSWdSQUFBQUFBQUFBQUFZUTBLSUF3Z0RDc0RJQ0FNS3dNUUlCK2lJQW9nRENzREdLS2dvQ0FnbzdZaUdUZ0NEQ0FNSUF3ckF6Z2dEQ3NES0NBZm9pQUtJQXdyQXpDaW9LQWdJS08ySWhvNEFnZ2dDQ0FaSUJvZ0RFRU1haUFNUVFocUVISWFJQXdxQWd3aEdRSi9JQUJCQVVZRVFBSi9JQXdxQWdoREFBQ0FQNUlpR290REFBQUFUMTBFUUNBYXFBd0JDMEdBZ0lDQWVBdEJBbTFCQVhRaEF3Si9JQmxEQUFDQVA1SWlHWXREQUFBQVQxMEVRQ0FacUF3QkMwR0FnSUNBZUF0QkFtMUJBWFFNQVFzQ2Z5QU1LZ0lJUXdBQUFEK1NJaHFMUXdBQUFFOWRCRUFnR3FnTUFRdEJnSUNBZ0hnTElRTWdHVU1BQUFBL2tpSVppME1BQUFCUFhRUkFJQm1vREFFTFFZQ0FnSUI0Q3lJSFFRQklJQVVnQjB4eUlBTkJBRWdnQXlBR1RuSnlSUVJBQW44Z0JDQURJQVZzSWdNZ0IycEJBWFJxTFFBQlFSQnJza04vQ3BWRGxDSVpJQVFnQjBIKy93TnhJQU5xUVFGMGFpSURMUUFBUVlBQmE3SWlHa05PR2dGRWxKSWlHNHREQUFBQVQxMEVRQ0FicUF3QkMwR0FnSUNBZUFzaEJ5QURMUUFDSVFrZ0RpQUJJQkZ0SUFKc0lBMGdFbTFxUVF4c2FpSURJQU1vQWdBZ0IwRUlkU0lIUVFBZ0IwRUFTaHNpQjBIL0FTQUhRZjhCU1J0cU5nSUFJQU1nQXlnQ0NBSi9JQmtnQ1VHQUFXdXlJaHREb0VyTVE1U1NJaHlMUXdBQUFFOWRCRUFnSEtnTUFRdEJnSUNBZ0hnTFFRaDFJZ2RCQUNBSFFRQktHeUlIUWY4QklBZEIvd0ZKRzJvMkFnZ2dBeUFES0FJRUFuOGdHME80SGxERGxDQVpJQnBEL3BUSXdwU1NraUlaaTBNQUFBQlBYUVJBSUJtb0RBRUxRWUNBZ0lCNEMwRUlkU0lEUVFBZ0EwRUFTaHNpQTBIL0FTQURRZjhCU1J0cU5nSUVDeUFOUVFGcUlRME1BUXNMSUFGQkFXb2hBUXdBQ3dBTElBbEJBQ0FKUVFCS0d5RVBJQU5CQUNBRFFRQktHeUVRSUFwRUFBQUFBQUFBV1VDZ0lSNGdBN2NoSVNBSnR5RWlRUUFoQVFOQUlBRWdEMFlOQkNBZUlCMGdBYmRFQUFBQUFBQUE0RCtnb2lBaW82QWhDa0VBSVEwRFFDQU5JQkJIQkVBZ0RDc0RVQ0FNS3dOQUlCNGdIU0FOdDBRQUFBQUFBQURnUDZDaUlDR2pvQ0lmb2lBS0lBd3JBMGlpb0tBaUlFUUFBQUFBQUFBQUFHRU5DU0FNSUF3ckF5QWdEQ3NERUNBZm9pQUtJQXdyQXhpaW9LQWdJS08ySWhrNEFnd2dEQ0FNS3dNNElBd3JBeWdnSDZJZ0NpQU1Ld013b3FDZ0lDQ2p0aUlhT0FJSUlBZ2dHU0FhSUF4QkRHb2dERUVJYWhCeUdpQU1LZ0lNSVJrQ2Z5QUFRUUZHQkVBQ2Z5QU1LZ0lJUXdBQWdEK1NJaHFMUXdBQUFFOWRCRUFnR3FnTUFRdEJnSUNBZ0hnTFFRSnRRUUYwSVFNQ2Z5QVpRd0FBZ0QrU0lobUxRd0FBQUU5ZEJFQWdHYWdNQVF0QmdJQ0FnSGdMUVFKdFFRRjBEQUVMQW44Z0RDb0NDRU1BQUFBL2tpSWFpME1BQUFCUFhRUkFJQnFvREFFTFFZQ0FnSUI0Q3lFRElCbERBQUFBUDVJaUdZdERBQUFBVDEwRVFDQVpxQXdCQzBHQWdJQ0FlQXNpQjBFQVNDQUZJQWRNY2lBRFFRQklJQU1nQms1eWNrVUVRQUovSUFRZ0F5QUZiQ0lESUFkcVFRRjBhaTBBQUVFUWE3SkRmd3FWUTVRaUdTQUhRZjcvQTNFZ0EycEJBWFFnQkdvaUF5MEFBVUdBQVd1eUlocERUaG9CUkpTU0lodUxRd0FBQUU5ZEJFQWdHNmdNQVF0QmdJQ0FnSGdMSVFjZ0F5MEFBeUVKSUE0Z0FTQVJiU0FDYkNBTklCSnRha0VNYkdvaUF5QURLQUlBSUFkQkNIVWlCMEVBSUFkQkFFb2JJZ2RCL3dFZ0IwSC9BVWtiYWpZQ0FDQURJQU1vQWdnQ2Z5QVpJQWxCZ0FGcnNpSWJRNkJLekVPVWtpSWNpME1BQUFCUFhRUkFJQnlvREFFTFFZQ0FnSUI0QzBFSWRTSUhRUUFnQjBFQVNoc2lCMEgvQVNBSFFmOEJTUnRxTmdJSUlBTWdBeWdDQkFKL0lCdER1QjVRdzVRZ0dTQWFRLzZVeU1LVWtwSWlHWXREQUFBQVQxMEVRQ0FacUF3QkMwR0FnSUNBZUF0QkNIVWlBMEVBSUFOQkFFb2JJZ05CL3dFZ0EwSC9BVWtiYWpZQ0JBc2dEVUVCYWlFTkRBRUxDeUFCUVFGcUlRRU1BQXNBQ3lBSlFRQWdDVUVBU2hzaER5QURRUUFnQTBFQVNoc2hFQ0FLUkFBQUFBQUFBRmxBb0NFZUlBTzNJU0VnQ2JjaElrRUFJUUVEUUNBQklBOUdEUU1nSGlBZElBRzNSQUFBQUFBQUFPQS9vS0lnSXFPZ0lRcEJBQ0VOQTBBZ0RTQVFSd1JBSUF3ckExQWdEQ3NEUUNBZUlCMGdEYmRFQUFBQUFBQUE0RCtnb2lBaG82QWlINklnQ2lBTUt3TklvcUNnSWlCRUFBQUFBQUFBQUFCaERRZ2dEQ0FNS3dNZ0lBd3JBeEFnSDZJZ0NpQU1Ld01Zb3FDZ0lDQ2p0aUlaT0FJTUlBd2dEQ3NET0NBTUt3TW9JQitpSUFvZ0RDc0RNS0tnb0NBZ283WWlHamdDQ0NBSUlCa2dHaUFNUVF4cUlBeEJDR29RY2hvZ0RDb0NEQ0VaQW44Z0FFRUJSZ1JBQW44Z0RDb0NDRU1BQUlBL2tpSWFpME1BQUFCUFhRUkFJQnFvREFFTFFZQ0FnSUI0QzBFQ2JVRUJkQ0VEQW44Z0dVTUFBSUEva2lJWmkwTUFBQUJQWFFSQUlCbW9EQUVMUVlDQWdJQjRDMEVDYlVFQmRBd0JDd0ovSUF3cUFnaERBQUFBUDVJaUdvdERBQUFBVDEwRVFDQWFxQXdCQzBHQWdJQ0FlQXNoQXlBWlF3QUFBRCtTSWhtTFF3QUFBRTlkQkVBZ0dhZ01BUXRCZ0lDQWdIZ0xJZ2xCQUVnZ0JTQUpUSElnQTBFQVNDQURJQVpPY25KRkJFQWdEaUFCSUJGdElBSnNJQTBnRW0xcVFReHNhaUlISUFjb0FnQWdCQ0FESUFWc0lBbHFRUUYwYWlJRExRQUJJZ2xCQTNSQkJISkIvQUZ4YWpZQ0FDQUhJQWNvQWdnZ0F5MEFBQ0lEUVFSeVFmd0JjV28yQWdnZ0J5QUhLQUlFSUFOQkJYUWdDVUVEZG5KQkFuSkIvZ0Z4YWpZQ0JBc2dEVUVCYWlFTkRBRUxDeUFCUVFGcUlRRU1BQXNBQ3lBSlFRQWdDVUVBU2hzaER5QURRUUFnQTBFQVNoc2hFQ0FLUkFBQUFBQUFBRmxBb0NFZUlBTzNJU0VnQ2JjaElrRUFJUUVEUUNBQklBOUdEUUlnSGlBZElBRzNSQUFBQUFBQUFPQS9vS0lnSXFPZ0lRcEJBQ0VOQTBBZ0RTQVFSd1JBSUF3ckExQWdEQ3NEUUNBZUlCMGdEYmRFQUFBQUFBQUE0RCtnb2lBaG82QWlINklnQ2lBTUt3TklvcUNnSWlCRUFBQUFBQUFBQUFCaERRY2dEQ0FNS3dNZ0lBd3JBeEFnSDZJZ0NpQU1Ld01Zb3FDZ0lDQ2p0aUlaT0FJTUlBd2dEQ3NET0NBTUt3TW9JQitpSUFvZ0RDc0RNS0tnb0NBZ283WWlHamdDQ0NBSUlCa2dHaUFNUVF4cUlBeEJDR29RY2hvZ0RDb0NEQ0VaQW44Z0FFRUJSZ1JBQW44Z0RDb0NDRU1BQUlBL2tpSWFpME1BQUFCUFhRUkFJQnFvREFFTFFZQ0FnSUI0QzBFQ2JVRUJkQ0VEQW44Z0dVTUFBSUEva2lJWmkwTUFBQUJQWFFSQUlCbW9EQUVMUVlDQWdJQjRDMEVDYlVFQmRBd0JDd0ovSUF3cUFnaERBQUFBUDVJaUdvdERBQUFBVDEwRVFDQWFxQXdCQzBHQWdJQ0FlQXNoQXlBWlF3QUFBRCtTSWhtTFF3QUFBRTlkQkVBZ0dhZ01BUXRCZ0lDQWdIZ0xJZ2xCQUVnZ0JTQUpUSElnQTBFQVNDQURJQVpPY25KRkJFQWdEaUFCSUJGdElBSnNJQTBnRW0xcVFReHNhaUlISUFjb0FnQWdCQ0FESUFWc0lBbHFRUUYwYWlJRExRQUJJZ2xCQW5SQkJISkIvQUZ4YWpZQ0FDQUhJQWNvQWdnZ0F5MEFBQ0lEUVFSeVFmd0JjV28yQWdnZ0J5QUhLQUlFSUFOQkJYUWdDVUVEZG5KQkJISkIvQUZ4YWpZQ0JBc2dEVUVCYWlFTkRBRUxDeUFCUVFGcUlRRU1BQXNBQ3lBSlFRQWdDVUVBU2hzaER5QURRUUFnQTBFQVNoc2hFQ0FLUkFBQUFBQUFBRmxBb0NFZUlBTzNJU0VnQ2JjaElrRUFJUUVEUUNBQklBOUdEUUVnSGlBZElBRzNSQUFBQUFBQUFPQS9vS0lnSXFPZ0lRcEJBQ0VOQTBBZ0RTQVFSd1JBSUF3ckExQWdEQ3NEUUNBZUlCMGdEYmRFQUFBQUFBQUE0RCtnb2lBaG82QWlINklnQ2lBTUt3TklvcUNnSWlCRUFBQUFBQUFBQUFCaERRWWdEQ0FNS3dNZ0lBd3JBeEFnSDZJZ0NpQU1Ld01Zb3FDZ0lDQ2p0aUlaT0FJTUlBd2dEQ3NET0NBTUt3TW9JQitpSUFvZ0RDc0RNS0tnb0NBZ283WWlHamdDQ0NBSUlCa2dHaUFNUVF4cUlBeEJDR29RY2hvZ0RDb0NEQ0VaQW44Z0FFRUJSZ1JBQW44Z0RDb0NDRU1BQUlBL2tpSWFpME1BQUFCUFhRUkFJQnFvREFFTFFZQ0FnSUI0QzBFQ2JVRUJkQ0VEQW44Z0dVTUFBSUEva2lJWmkwTUFBQUJQWFFSQUlCbW9EQUVMUVlDQWdJQjRDMEVDYlVFQmRBd0JDd0ovSUF3cUFnaERBQUFBUDVJaUdvdERBQUFBVDEwRVFDQWFxQXdCQzBHQWdJQ0FlQXNoQXlBWlF3QUFBRCtTSWhtTFF3QUFBRTlkQkVBZ0dhZ01BUXRCZ0lDQWdIZ0xJZ2xCQUVnZ0JTQUpUSElnQTBFQVNDQURJQVpPY25KRkJFQWdEaUFCSUJGdElBSnNJQTBnRW0xcVFReHNhaUlISUFjb0FnQWdCQ0FESUFWc0lBbHFRUUYwYWlJRExRQUJRZkFCY1dwQkNHbzJBZ0FnQnlBSEtBSUlJQU10QUFBaUEwRUlja0g0QVhGcU5nSUlJQWNnQnlnQ0JDQURRUVIwUVFoeVFmZ0JjV28yQWdRTElBMUJBV29oRFF3QkN3c2dBVUVCYWlFQkRBQUxBQXNnRVNBU2JDRUFRUUFoQ1VFQUlRMERRQ0FOSUJOR0RRUWdDeUFOYWlBT0lBMUJBblJxS0FJQUlBQnVPZ0FBSUExQkFXb2hEUXdBQ3dBTElCTkJCQkQrQWlJT1JRMERBa0FnQjBFQlRRUkFJQWxCQUNBSlFRQktHeUVQSUFOQkFDQURRUUJLR3lFUUlBcEVBQUFBQUFBQVdVQ2dJUjRnQTdjaElTQUp0eUVpUVFBaEFRTkFJQUVnRDBZTkFpQWVJQjBnQWJkRUFBQUFBQUFBNEQrZ29pQWlvNkFoQ2tFQUlRMERRQ0FOSUJCSEJFQWdEQ3NEVUNBTUt3TkFJQjRnSFNBTnQwUUFBQUFBQUFEZ1A2Q2lJQ0dqb0NJZm9pQUtJQXdyQTBpaW9LQWlJRVFBQUFBQUFBQUFBR0VOQmlBTUlBd3JBeUFnRENzREVDQWZvaUFLSUF3ckF4aWlvS0FnSUtPMkloazRBZ3dnRENBTUt3TTRJQXdyQXlnZ0g2SWdDaUFNS3dNd29xQ2dJQ0NqdGlJYU9BSUlJQWdnR1NBYUlBeEJER29nREVFSWFoQnlHaUFNS2dJTUlSa0NmeUFBUVFGR0JFQUNmeUFNS2dJSVF3QUFnRCtTSWhxTFF3QUFBRTlkQkVBZ0dxZ01BUXRCZ0lDQWdIZ0xRUUp0UVFGMElRTUNmeUFaUXdBQWdEK1NJaG1MUXdBQUFFOWRCRUFnR2FnTUFRdEJnSUNBZ0hnTFFRSnRRUUYwREFFTEFuOGdEQ29DQ0VNQUFBQS9raUlhaTBNQUFBQlBYUVJBSUJxb0RBRUxRWUNBZ0lCNEN5RURJQmxEQUFBQVA1SWlHWXREQUFBQVQxMEVRQ0FacUF3QkMwR0FnSUNBZUFzaUIwRUFTQ0FGSUFkTWNpQURRUUJJSUFNZ0JrNXlja1VFUUNBT0lBRWdFVzBnQW13Z0RTQVNiV3BCQW5ScUlna2dDU2dDQUNBRUlBTWdCV3dnQjJwQkEyeHFJZ010QUFFZ0F5MEFBR29nQXkwQUFtcEJBMjVxTmdJQUN5QU5RUUZxSVEwTUFRc0xJQUZCQVdvaEFRd0FDd0FMSUFkQmZuRkJBa1lFUUNBSlFRQWdDVUVBU2hzaER5QURRUUFnQTBFQVNoc2hFQ0FLUkFBQUFBQUFBRmxBb0NFZUlBTzNJU0VnQ2JjaElrRUFJUUVEUUNBQklBOUdEUUlnSGlBZElBRzNSQUFBQUFBQUFPQS9vS0lnSXFPZ0lRcEJBQ0VOQTBBZ0RTQVFSd1JBSUF3ckExQWdEQ3NEUUNBZUlCMGdEYmRFQUFBQUFBQUE0RCtnb2lBaG82QWlINklnQ2lBTUt3TklvcUNnSWlCRUFBQUFBQUFBQUFCaERRWWdEQ0FNS3dNZ0lBd3JBeEFnSDZJZ0NpQU1Ld01Zb3FDZ0lDQ2p0aUlaT0FJTUlBd2dEQ3NET0NBTUt3TW9JQitpSUFvZ0RDc0RNS0tnb0NBZ283WWlHamdDQ0NBSUlCa2dHaUFNUVF4cUlBeEJDR29RY2hvZ0RDb0NEQ0VaQW44Z0FFRUJSZ1JBQW44Z0RDb0NDRU1BQUlBL2tpSWFpME1BQUFCUFhRUkFJQnFvREFFTFFZQ0FnSUI0QzBFQ2JVRUJkQ0VEQW44Z0dVTUFBSUEva2lJWmkwTUFBQUJQWFFSQUlCbW9EQUVMUVlDQWdJQjRDMEVDYlVFQmRBd0JDd0ovSUF3cUFnaERBQUFBUDVJaUdvdERBQUFBVDEwRVFDQWFxQXdCQzBHQWdJQ0FlQXNoQXlBWlF3QUFBRCtTSWhtTFF3QUFBRTlkQkVBZ0dhZ01BUXRCZ0lDQWdIZ0xJZ2RCQUVnZ0JTQUhUSElnQTBFQVNDQURJQVpPY25KRkJFQWdEaUFCSUJGdElBSnNJQTBnRW0xcVFRSjBhaUlKSUFrb0FnQWdCQ0FESUFWc0lBZHFRUUowYWlJRExRQUJJQU10QUFCcUlBTXRBQUpxUVFOdWFqWUNBQXNnRFVFQmFpRU5EQUVMQ3lBQlFRRnFJUUVNQUFzQUN5QUhRWDF4UVFSR0JFQWdDVUVBSUFsQkFFb2JJUThnQTBFQUlBTkJBRW9iSVJBZ0NrUUFBQUFBQUFCWlFLQWhIaUFEdHlFaElBbTNJU0pCQUNFQkEwQWdBU0FQUmcwQ0lCNGdIU0FCdDBRQUFBQUFBQURnUDZDaUlDS2pvQ0VLUVFBaERRTkFJQTBnRUVjRVFDQU1Ld05RSUF3ckEwQWdIaUFkSUEyM1JBQUFBQUFBQU9BL29LSWdJYU9nSWgraUlBb2dEQ3NEU0tLZ29DSWdSQUFBQUFBQUFBQUFZUTBHSUF3Z0RDc0RJQ0FNS3dNUUlCK2lJQW9nRENzREdLS2dvQ0FnbzdZaUdUZ0NEQ0FNSUF3ckF6Z2dEQ3NES0NBZm9pQUtJQXdyQXpDaW9LQWdJS08ySWhvNEFnZ2dDQ0FaSUJvZ0RFRU1haUFNUVFocUVISWFJQXdxQWd3aEdRSi9JQUJCQVVZRVFBSi9JQXdxQWdoREFBQ0FQNUlpR290REFBQUFUMTBFUUNBYXFBd0JDMEdBZ0lDQWVBdEJBbTFCQVhRaEF3Si9JQmxEQUFDQVA1SWlHWXREQUFBQVQxMEVRQ0FacUF3QkMwR0FnSUNBZUF0QkFtMUJBWFFNQVFzQ2Z5QU1LZ0lJUXdBQUFEK1NJaHFMUXdBQUFFOWRCRUFnR3FnTUFRdEJnSUNBZ0hnTElRTWdHVU1BQUFBL2tpSVppME1BQUFCUFhRUkFJQm1vREFFTFFZQ0FnSUI0Q3lJSFFRQklJQVVnQjB4eUlBTkJBRWdnQXlBR1RuSnlSUVJBSUE0Z0FTQVJiU0FDYkNBTklCSnRha0VDZEdvaUNTQUpLQUlBSUFRZ0F5QUZiQ0FIYWtFQ2RHb2lBeTBBQWlBRExRQUJhaUFETFFBRGFrRURibW8yQWdBTElBMUJBV29oRFF3QkN3c2dBVUVCYWlFQkRBQUxBQXNDUUFKQUFrQUNRQUpBQWtBZ0IwRUZhdzRLQUFjQkFnTUVCUUFBQUFjTElBbEJBQ0FKUVFCS0d5RVBJQU5CQUNBRFFRQktHeUVRSUFwRUFBQUFBQUFBV1VDZ0lSNGdBN2NoSVNBSnR5RWlRUUFoQVFOQUlBRWdEMFlOQmlBZUlCMGdBYmRFQUFBQUFBQUE0RCtnb2lBaW82QWhDa0VBSVEwRFFDQU5JQkJIQkVBZ0RDc0RVQ0FNS3dOQUlCNGdIU0FOdDBRQUFBQUFBQURnUDZDaUlDR2pvQ0lmb2lBS0lBd3JBMGlpb0tBaUlFUUFBQUFBQUFBQUFHRU5DaUFNSUF3ckF5QWdEQ3NERUNBZm9pQUtJQXdyQXhpaW9LQWdJS08ySWhrNEFnd2dEQ0FNS3dNNElBd3JBeWdnSDZJZ0NpQU1Ld013b3FDZ0lDQ2p0aUlhT0FJSUlBZ2dHU0FhSUF4QkRHb2dERUVJYWhCeUdpQU1LZ0lNSVJrQ2Z5QUFRUUZHQkVBQ2Z5QU1LZ0lJUXdBQWdEK1NJaHFMUXdBQUFFOWRCRUFnR3FnTUFRdEJnSUNBZ0hnTFFRSnRRUUYwSVFNQ2Z5QVpRd0FBZ0QrU0lobUxRd0FBQUU5ZEJFQWdHYWdNQVF0QmdJQ0FnSGdMUVFKdFFRRjBEQUVMQW44Z0RDb0NDRU1BQUFBL2tpSWFpME1BQUFCUFhRUkFJQnFvREFFTFFZQ0FnSUI0Q3lFRElCbERBQUFBUDVJaUdZdERBQUFBVDEwRVFDQVpxQXdCQzBHQWdJQ0FlQXNpQjBFQVNDQUZJQWRNY2lBRFFRQklJQU1nQms1eWNrVUVRQ0FPSUFFZ0VXMGdBbXdnRFNBU2JXcEJBblJxSWdrZ0NTZ0NBQ0FFSUFNZ0JXd2dCMnBxTFFBQWFqWUNBQXNnRFVFQmFpRU5EQUVMQ3lBQlFRRnFJUUVNQUFzQUN5QUpRUUFnQ1VFQVNoc2hEeUFEUVFBZ0EwRUFTaHNoRUNBS1JBQUFBQUFBQUZsQW9DRWVJQU8zSVNFZ0NiY2hJa0VBSVFFRFFDQUJJQTlHRFFVZ0hpQWRJQUczUkFBQUFBQUFBT0Evb0tJZ0lxT2dJUXBCQUNFTkEwQWdEU0FRUndSQUlBd3JBMUFnRENzRFFDQWVJQjBnRGJkRUFBQUFBQUFBNEQrZ29pQWhvNkFpSDZJZ0NpQU1Ld05Jb3FDZ0lpQkVBQUFBQUFBQUFBQmhEUWtnRENBTUt3TWdJQXdyQXhBZ0g2SWdDaUFNS3dNWW9xQ2dJQ0NqdGlJWk9BSU1JQXdnRENzRE9DQU1Ld01vSUIraUlBb2dEQ3NETUtLZ29DQWdvN1lpR2pnQ0NDQUlJQmtnR2lBTVFReHFJQXhCQ0dvUWNob2dEQ29DRENFWkFuOGdBRUVCUmdSQUFuOGdEQ29DQ0VNQUFJQS9raUlhaTBNQUFBQlBYUVJBSUJxb0RBRUxRWUNBZ0lCNEMwRUNiVUVCZENFREFuOGdHVU1BQUlBL2tpSVppME1BQUFCUFhRUkFJQm1vREFFTFFZQ0FnSUI0QzBFQ2JVRUJkQXdCQ3dKL0lBd3FBZ2hEQUFBQVA1SWlHb3REQUFBQVQxMEVRQ0FhcUF3QkMwR0FnSUNBZUFzaEF5QVpRd0FBQUQrU0lobUxRd0FBQUU5ZEJFQWdHYWdNQVF0QmdJQ0FnSGdMSWdkQkFFZ2dCU0FIVEhJZ0EwRUFTQ0FESUFaT2NuSkZCRUFnRGlBQklCRnRJQUpzSUEwZ0VtMXFRUUowYWlJSklBa29BZ0FnQkNBRElBVnNJQWRxUVFGMGFpMEFBV28yQWdBTElBMUJBV29oRFF3QkN3c2dBVUVCYWlFQkRBQUxBQXNnQ1VFQUlBbEJBRW9iSVE4Z0EwRUFJQU5CQUVvYklSQWdDa1FBQUFBQUFBQlpRS0FoSGlBRHR5RWhJQW0zSVNKQkFDRUJBMEFnQVNBUFJnMEVJQjRnSFNBQnQwUUFBQUFBQUFEZ1A2Q2lJQ0tqb0NFS1FRQWhEUU5BSUEwZ0VFY0VRQ0FNS3dOUUlBd3JBMEFnSGlBZElBMjNSQUFBQUFBQUFPQS9vS0lnSWFPZ0loK2lJQW9nRENzRFNLS2dvQ0lnUkFBQUFBQUFBQUFBWVEwSUlBd2dEQ3NESUNBTUt3TVFJQitpSUFvZ0RDc0RHS0tnb0NBZ283WWlHVGdDRENBTUlBd3JBemdnRENzREtDQWZvaUFLSUF3ckF6Q2lvS0FnSUtPMklobzRBZ2dnQ0NBWklCb2dERUVNYWlBTVFRaHFFSElhSUF3cUFnd2hHUUovSUFCQkFVWUVRQUovSUF3cUFnaERBQUNBUDVJaUdvdERBQUFBVDEwRVFDQWFxQXdCQzBHQWdJQ0FlQXRCQW0xQkFYUWhBd0ovSUJsREFBQ0FQNUlpR1l0REFBQUFUMTBFUUNBWnFBd0JDMEdBZ0lDQWVBdEJBbTFCQVhRTUFRc0NmeUFNS2dJSVF3QUFBRCtTSWhxTFF3QUFBRTlkQkVBZ0dxZ01BUXRCZ0lDQWdIZ0xJUU1nR1VNQUFBQS9raUlaaTBNQUFBQlBYUVJBSUJtb0RBRUxRWUNBZ0lCNEN5SUhRUUJJSUFVZ0IweHlJQU5CQUVnZ0F5QUdUbkp5UlFSQUlBNGdBU0FSYlNBQ2JDQU5JQkp0YWtFQ2RHb2lDU0FKS0FJQUlBUWdBeUFGYkNBSGFrRUJkR290QUFCcU5nSUFDeUFOUVFGcUlRME1BUXNMSUFGQkFXb2hBUXdBQ3dBTElBbEJBQ0FKUVFCS0d5RVBJQU5CQUNBRFFRQktHeUVRSUFwRUFBQUFBQUFBV1VDZ0lSNGdBN2NoSVNBSnR5RWlRUUFoQVFOQUlBRWdEMFlOQXlBZUlCMGdBYmRFQUFBQUFBQUE0RCtnb2lBaW82QWhDa0VBSVEwRFFDQU5JQkJIQkVBZ0RDc0RVQ0FNS3dOQUlCNGdIU0FOdDBRQUFBQUFBQURnUDZDaUlDR2pvQ0lmb2lBS0lBd3JBMGlpb0tBaUlFUUFBQUFBQUFBQUFHRU5CeUFNSUF3ckF5QWdEQ3NERUNBZm9pQUtJQXdyQXhpaW9LQWdJS08ySWhrNEFnd2dEQ0FNS3dNNElBd3JBeWdnSDZJZ0NpQU1Ld013b3FDZ0lDQ2p0aUlhT0FJSUlBZ2dHU0FhSUF4QkRHb2dERUVJYWhCeUdpQU1LZ0lNSVJrQ2Z5QUFRUUZHQkVBQ2Z5QU1LZ0lJUXdBQWdEK1NJaHFMUXdBQUFFOWRCRUFnR3FnTUFRdEJnSUNBZ0hnTFFRSnRRUUYwSVFNQ2Z5QVpRd0FBZ0QrU0lobUxRd0FBQUU5ZEJFQWdHYWdNQVF0QmdJQ0FnSGdMUVFKdFFRRjBEQUVMQW44Z0RDb0NDRU1BQUFBL2tpSWFpME1BQUFCUFhRUkFJQnFvREFFTFFZQ0FnSUI0Q3lFRElCbERBQUFBUDVJaUdZdERBQUFBVDEwRVFDQVpxQXdCQzBHQWdJQ0FlQXNpQjBFQVNDQUZJQWRNY2lBRFFRQklJQU1nQms1eWNrVUVRQ0FPSUFFZ0VXMGdBbXdnRFNBU2JXcEJBblJxSWdrZ0NTZ0NBQ0FFSUFNZ0JXd2dCMnBCQVhScUlnTXRBQUFpQjBINEFYRWdBeTBBQVNJRFFRTjBRZmdCY1dvZ0IwRUZkQ0FEUVFOMmNrSDhBWEZxUVFwcVFRTnVhallDQUFzZ0RVRUJhaUVOREFFTEN5QUJRUUZxSVFFTUFBc0FDeUFKUVFBZ0NVRUFTaHNoRHlBRFFRQWdBMEVBU2hzaEVDQUtSQUFBQUFBQUFGbEFvQ0VlSUFPM0lTRWdDYmNoSWtFQUlRRURRQ0FCSUE5R0RRSWdIaUFkSUFHM1JBQUFBQUFBQU9BL29LSWdJcU9nSVFwQkFDRU5BMEFnRFNBUVJ3UkFJQXdyQTFBZ0RDc0RRQ0FlSUIwZ0RiZEVBQUFBQUFBQTREK2dvaUFobzZBaUg2SWdDaUFNS3dOSW9xQ2dJaUJFQUFBQUFBQUFBQUJoRFFZZ0RDQU1Ld01nSUF3ckF4QWdINklnQ2lBTUt3TVlvcUNnSUNDanRpSVpPQUlNSUF3Z0RDc0RPQ0FNS3dNb0lCK2lJQW9nRENzRE1LS2dvQ0FnbzdZaUdqZ0NDQ0FJSUJrZ0dpQU1RUXhxSUF4QkNHb1FjaG9nRENvQ0RDRVpBbjhnQUVFQlJnUkFBbjhnRENvQ0NFTUFBSUEva2lJYWkwTUFBQUJQWFFSQUlCcW9EQUVMUVlDQWdJQjRDMEVDYlVFQmRDRURBbjhnR1VNQUFJQS9raUlaaTBNQUFBQlBYUVJBSUJtb0RBRUxRWUNBZ0lCNEMwRUNiVUVCZEF3QkN3Si9JQXdxQWdoREFBQUFQNUlpR290REFBQUFUMTBFUUNBYXFBd0JDMEdBZ0lDQWVBc2hBeUFaUXdBQUFEK1NJaG1MUXdBQUFFOWRCRUFnR2FnTUFRdEJnSUNBZ0hnTElnZEJBRWdnQlNBSFRISWdBMEVBU0NBRElBWk9jbkpGQkVBZ0RpQUJJQkZ0SUFKc0lBMGdFbTFxUVFKMGFpSUpJQWtvQWdBZ0JDQURJQVZzSUFkcVFRRjBhaUlETFFBQUlnZEIrQUZ4SUFNdEFBRWlBMEVDZEVINEFYRnFJQWRCQlhRZ0EwRURkbkpCK0FGeGFrRU1ha0VEYm1vMkFnQUxJQTFCQVdvaERRd0JDd3NnQVVFQmFpRUJEQUFMQUFzZ0NVRUFJQWxCQUVvYklROGdBMEVBSUFOQkFFb2JJUkFnQ2tRQUFBQUFBQUJaUUtBaEhpQUR0eUVoSUFtM0lTSkJBQ0VCQTBBZ0FTQVBSZzBCSUI0Z0hTQUJ0MFFBQUFBQUFBRGdQNkNpSUNLam9DRUtRUUFoRFFOQUlBMGdFRWNFUUNBTUt3TlFJQXdyQTBBZ0hpQWRJQTIzUkFBQUFBQUFBT0Evb0tJZ0lhT2dJaCtpSUFvZ0RDc0RTS0tnb0NJZ1JBQUFBQUFBQUFBQVlRMEZJQXdnRENzRElDQU1Ld01RSUIraUlBb2dEQ3NER0tLZ29DQWdvN1lpR1RnQ0RDQU1JQXdyQXpnZ0RDc0RLQ0Fmb2lBS0lBd3JBekNpb0tBZ0lLTzJJaG80QWdnZ0NDQVpJQm9nREVFTWFpQU1RUWhxRUhJYUlBd3FBZ3doR1FKL0lBQkJBVVlFUUFKL0lBd3FBZ2hEQUFDQVA1SWlHb3REQUFBQVQxMEVRQ0FhcUF3QkMwR0FnSUNBZUF0QkFtMUJBWFFoQXdKL0lCbERBQUNBUDVJaUdZdERBQUFBVDEwRVFDQVpxQXdCQzBHQWdJQ0FlQXRCQW0xQkFYUU1BUXNDZnlBTUtnSUlRd0FBQUQrU0locUxRd0FBQUU5ZEJFQWdHcWdNQVF0QmdJQ0FnSGdMSVFNZ0dVTUFBQUEva2lJWmkwTUFBQUJQWFFSQUlCbW9EQUVMUVlDQWdJQjRDeUlIUVFCSUlBVWdCMHh5SUFOQkFFZ2dBeUFHVG5KeVJRUkFJQTRnQVNBUmJTQUNiQ0FOSUJKdGFrRUNkR29pQ1NBSktBSUFJQVFnQXlBRmJDQUhha0VCZEdvaUF5MEFBQ0lIUWZBQmNTQUhRUVIwUWZBQmNXb2dBeTBBQVVFSWNrSDRBWEZxUVJCcVFRTnVhallDQUFzZ0RVRUJhaUVOREFFTEN5QUJRUUZxSVFFTUFBc0FDeUFSSUJKc0lRQkJBQ0VKUVFBaERRTkFJQTBnRTBZTkF5QUxJQTFxSUE0Z0RVRUNkR29vQWdBZ0FHNDZBQUFnRFVFQmFpRU5EQUFMQUF0QkFFRURRWnNaUVFBUVBRdEJmeUVKQ3lBT0VEUWdERUhnQVdva0FDQUpEd3RCQUVFRFFhUU9RUUFRUFVFQkVBTUFDeUlBSUFFZ0FpSUFLUUlBTndJQUlBRWdBQ2dDRURZQ0VDQUJJQUFwQWdnM0FnZ0xFUUFnQUNBQklBRW9BZ0FvQWlnUkFnQUxDQUJCLy8vLy93Y0xCUUJCL3dBTEt3QUNRQ0FBSUFGR0RRQURRQ0FBSUFGQkJHc2lBVThOQVNBQUlBRVFTQ0FBUVFScUlRQU1BQXNBQ3d2UUFRRUNmeUFDUVlBUWNRUkFJQUJCS3pvQUFDQUFRUUZxSVFBTElBSkJnQWh4QkVBZ0FFRWpPZ0FBSUFCQkFXb2hBQXNnQWtHRUFuRWlBMEdFQWtjRVFDQUFRYTdVQURzQUFDQUFRUUpxSVFBTElBSkJnSUFCY1NFQ0EwQWdBUzBBQUNJRUJFQWdBQ0FFT2dBQUlBQkJBV29oQUNBQlFRRnFJUUVNQVFzTElBQUNmd0pBSUFOQmdBSkhCRUFnQTBFRVJ3MEJRY1lBUWVZQUlBSWJEQUlMUWNVQVFlVUFJQUliREFFTFFjRUFRZUVBSUFJYklBTkJoQUpHRFFBYVFjY0FRZWNBSUFJYkN6b0FBQ0FEUVlRQ1J3dXFBUUVCZndKQUlBTkJnQkJ4UlEwQUlBSkZJQU5CeWdCeElnUkJDRVlnQkVIQUFFWnljZzBBSUFCQkt6b0FBQ0FBUVFGcUlRQUxJQU5CZ0FSeEJFQWdBRUVqT2dBQUlBQkJBV29oQUFzRFFDQUJMUUFBSWdRRVFDQUFJQVE2QUFBZ0FFRUJhaUVBSUFGQkFXb2hBUXdCQ3dzZ0FBSi9RZThBSUFOQnlnQnhJZ0ZCd0FCR0RRQWFRZGdBUWZnQUlBTkJnSUFCY1JzZ0FVRUlSZzBBR2tIa0FFSDFBQ0FDR3dzNkFBQUxEQUFnQUJCQUlBRkJBblJxQzY4RUFRdC9Jd0JCZ0FGcklnb2tBQ0FLSUFFMkFuZ2dBaUFERVBZRElRZ2dDa0hPQWpZQ0VDQUtRUWhxUVFBZ0NrRVFhaUlKRUdjaER3SkFJQWhCNVFCUEJFQWdDQkE3SWdsRkRRRWdEeUFKRUg4TElBa2hCeUFDSVFFRFFDQUJJQU5HQkVBRFFBSkFJQUFnQ2tINEFHb1FrZ0ZCQUNBSUcwVUVRQ0FBSUFwQitBQnFFSHNFUUNBRklBVW9BZ0JCQW5JMkFnQUxEQUVMSUFBUWFDRU5JQVpGQkVBZ0JDQU5FSVVCSVEwTElBeEJBV29oRUVFQUlRNGdDU0VISUFJaEFRTkFJQUVnQTBZRVFDQVFJUXdnRGtVTkF5QUFFSFVhSUFraEJ5QUNJUUVnQ0NBTGFrRUNTUTBEQTBBZ0FTQURSZ1JBREFVRkFrQWdCeTBBQUVFQ1J3MEFJQUVRT0NBTVJnMEFJQWRCQURvQUFDQUxRUUZySVFzTElBZEJBV29oQnlBQlFReHFJUUVNQVFzQUN3QUZBa0FnQnkwQUFFRUJSdzBBSUFFZ0RCQytBeWdDQUNFUkFrQWdCZ1IvSUJFRklBUWdFUkNGQVFzZ0RVWUVRRUVCSVE0Z0FSQTRJQkJIRFFJZ0IwRUNPZ0FBSUF0QkFXb2hDd3dCQ3lBSFFRQTZBQUFMSUFoQkFXc2hDQXNnQjBFQmFpRUhJQUZCREdvaEFRd0JDd0FMQUFzTEFrQUNRQU5BSUFJZ0EwWU5BU0FKTFFBQVFRSkhCRUFnQ1VFQmFpRUpJQUpCREdvaEFnd0JDd3NnQWlFRERBRUxJQVVnQlNnQ0FFRUVjallDQUFzZ0R4Qm1JQXBCZ0FGcUpBQWdBdzhGQWtBZ0FSQy9BVVVFUUNBSFFRRTZBQUFNQVFzZ0IwRUNPZ0FBSUF0QkFXb2hDeUFJUVFGcklRZ0xJQWRCQVdvaEJ5QUJRUXhxSVFFTUFRc0FDd0FMRUZVQUN4RUFJQUFnQVNBQUtBSUFLQUlNRVFNQUM3WUVBUXQvSXdCQmdBRnJJZ29rQUNBS0lBRTJBbmdnQWlBREVQWURJUWdnQ2tIT0FqWUNFQ0FLUVFocVFRQWdDa0VRYWlJSkVHY2hEd0pBSUFoQjVRQlBCRUFnQ0JBN0lnbEZEUUVnRHlBSkVIOExJQWtoQnlBQ0lRRURRQ0FCSUFOR0JFQURRQUpBSUFBZ0NrSDRBR29Ra3dGQkFDQUlHMFVFUUNBQUlBcEIrQUJxRUh3RVFDQUZJQVVvQWdCQkFuSTJBZ0FMREFFTElBQVFhU0VOSUFaRkJFQWdCQ0FORU1BRElRMExJQXhCQVdvaEVFRUFJUTRnQ1NFSElBSWhBUU5BSUFFZ0EwWUVRQ0FRSVF3Z0RrVU5BeUFBRUhZYUlBa2hCeUFDSVFFZ0NDQUxha0VDU1EwREEwQWdBU0FEUmdSQURBVUZBa0FnQnkwQUFFRUNSdzBBSUFFUU9DQU1SZzBBSUFkQkFEb0FBQ0FMUVFGcklRc0xJQWRCQVdvaEJ5QUJRUXhxSVFFTUFRc0FDd0FGQWtBZ0J5MEFBRUVCUncwQUlBRWdEQkJCTEFBQUlSRUNRQ0FOUWY4QmNTQUdCSDhnRVFVZ0JDQVJFTUFEQzBIL0FYRkdCRUJCQVNFT0lBRVFPQ0FRUncwQ0lBZEJBam9BQUNBTFFRRnFJUXNNQVFzZ0IwRUFPZ0FBQ3lBSVFRRnJJUWdMSUFkQkFXb2hCeUFCUVF4cUlRRU1BUXNBQ3dBTEN3SkFBa0FEUUNBQ0lBTkdEUUVnQ1MwQUFFRUNSd1JBSUFsQkFXb2hDU0FDUVF4cUlRSU1BUXNMSUFJaEF3d0JDeUFGSUFVb0FnQkJCSEkyQWdBTElBOFFaaUFLUVlBQmFpUUFJQU1QQlFKQUlBRVF2d0ZGQkVBZ0IwRUJPZ0FBREFFTElBZEJBam9BQUNBTFFRRnFJUXNnQ0VFQmF5RUlDeUFIUVFGcUlRY2dBVUVNYWlFQkRBRUxBQXNBQ3hCVkFBdC9BZ0ovQW40akFFR2dBV3NpQkNRQUlBUWdBVFlDUENBRUlBRTJBaFFnQkVGL05nSVlJQVJCRUdvaUJVSUFFTU1CSUFRZ0JTQURRUUVRZ3dVZ0JDa0RDQ0VHSUFRcEF3QWhCeUFDQkVBZ0FpQUJJQVFvQWhRZ0JDZ0NpQUZxSUFRb0FqeHJhallDQUFzZ0FDQUdOd01JSUFBZ0J6Y0RBQ0FFUWFBQmFpUUFDdzBBSUFBZ0FTQUNRbjhReGdRTEdnQWdBQ0FCSUFFb0FnQkJER3NvQWdCcUtBSVlOZ0lBSUFBTEN3QWdBRUdrdWdRUXl3RUxKd0VCZnlBQVFRUnFFTmNFSVFJZ0FFR3Nrd00yQWdBZ0FrSEFrd00yQWdBZ0FpQUJFUFFDQ3ljQkFYOGdBRUVFYWhDQkJTRUNJQUJCL0pJRE5nSUFJQUpCa0pNRE5nSUFJQUlnQVJEMEFndHFBUUovSUFCQmdKZ0ROZ0lBSUFBb0FpZ2hBUU5BSUFFRVFFRUFJQUFnQVVFQmF5SUJRUUowSWdJZ0FDZ0NKR29vQWdBZ0FDZ0NJQ0FDYWlnQ0FCRUZBQXdCQ3dzZ0FFRWNhaEJISUFBb0FpQVFOQ0FBS0FJa0VEUWdBQ2dDTUJBMElBQW9BandRTkNBQUN3c0FJQUJCbkxvRUVNc0JDMTBCQW44Q1FDQUFLQUlBSWdKRkRRQUNmeUFDS0FJWUlnTWdBaWdDSEVZRVFDQUNJQUVRd2dFZ0FpZ0NBQ2dDTkJFREFBd0JDeUFDSUFOQkFXbzJBaGdnQXlBQk9nQUFJQUVRd2dFTFFYOFF2UUZGRFFBZ0FFRUFOZ0lBQ3dzSkFDQUFFUGtDRURRTHVnRUJBbjhqQUVFUWF5SUNKQUFnQUNBQUtBSUFRUXhyS0FJQWFpZ0NHQVJBSUFKQkNHb2lBU0FBTmdJRUlBRkJBRG9BQUNBQUlBQW9BZ0JCREdzb0FnQnFFTTREQkVBZ0FDQUFLQUlBUVF4cktBSUFhaWdDU0FSQUlBQWdBQ2dDQUVFTWF5Z0NBR29vQWtnUXpBTUxJQUZCQVRvQUFBc0NRQ0FCTFFBQVJRMEFJQUFnQUNnQ0FFRU1heWdDQUdvb0FoZ1F4Z0pCZjBjTkFDQUFJQUFvQWdCQkRHc29BZ0JxUVFFUXhBSUxJQUVReFFJTElBSkJFR29rQUF1QjRnRUNEWDhCZkNBRFJRUkFJQVJCQVVZRVFDQUlCRUFDZnlBQUlRVkJBQ0VBSUFFaUJrRUFJQUZCQUVvYklRb2dCeWdDQUNJRElBRWdBaUlQUVFGcklnRnNRUUYwYWlFRUlBTWhBZ05BSUFBZ0NrY0VRQ0FFUVFBN0FRQWdBa0VBT3dFQUlBQkJBV29oQUNBQ1FRSnFJUUlnQkVFQ2FpRUVEQUVMQ3lBUFFRQWdEMEVBU2hzaENTQURJQVpCQVdzaUNrRUJkR29oQkVFQUlRQWdBeUVDQTBBZ0FDQUpSd1JBSUFSQkFEc0JBQ0FDUVFBN0FRQWdBRUVCYWlFQUlBUWdCa0VCZENJTGFpRUVJQUlnQzJvaEFnd0JDd3NnQVVFQklBRkJBVW9iSVJJZ0IwR1FnTWdBYWlFQklBZ2dCa0VCYWlJQWFpRUxJQUFnQldvaERDQUtRUUVnQ2tFQlNoc2lFMEVCYXlFTklBTWdBRUVCZEdvaEFrRUFJQVpyUVFGMElSUkJBQ0VGUVFFaENnSkFBMEFnQ2lBU1J3UkFJQXdnRFdvaEVDQUxJQTFxSVE1QkFTRUVBMEFDUUFKQUFrQWdCQ0FUUndSQUlBd3RBQUFnQ3kwQUFFMEVRQ0FDSUJScUlnQXZBUUFpQTBFUWRFRVFkU0lJUVFCS0JFQWdBaUFJT3dFQUlBY2dBMEVjYkdvaUFFR01nTkFBYWlBS05nSUFJQUJCOVAvUEFHb2lBeUFES0FJQVFRRnFOZ0lBSUFCQitQL1BBR29pQXlBREtBSUFJQVJxTmdJQUlBQkIvUC9QQUdvaUFDQUFLQUlBSUFwcU5nSUFEQVVMSUFCQkFtc3ZBUUFpQ0VFUWRFRVFkU0VESUFBdUFRSWlBRUVBU2dSQUlBTkJBRW9FUUNBSFFaQ0F5QUJxSWdrZ0FFRUNkR3BCQkdzb0FnQWlBeUFJUVFKMElBbHFRUVJyS0FJQUlnaEtCRUFnQWlBSU93RUFRUUFoQ1NBRlFRQWdCVUVBU2hzaEVTQUJJUUFEUUNBSklCRkdCRUFnQ0NFRERBZ0xJQU1nQUNnQ0FFWUVRQ0FBSUFnMkFnQUxJQWxCQVdvaENTQUFRUVJxSVFBTUFBc0FDeUFDSUFNN0FRQWdBeUFJVGcwRlFRQWhDU0FGUVFBZ0JVRUFTaHNoRVNBQklRQURRQ0FKSUJGR0RRWWdDQ0FBS0FJQVJnUkFJQUFnQXpZQ0FBc2dDVUVCYWlFSklBQkJCR29oQUF3QUN3QUxJQUpCQW1zdUFRQWlDRUVBU2dSQUlBZEJrSURJQUdvaUNTQUFRUUowYWtFRWF5Z0NBQ0lESUFoQi8vOERjVUVDZENBSmFrRUVheWdDQUNJSVNnUkFJQUlnQ0RzQkFFRUFJUWtnQlVFQUlBVkJBRW9iSVJFZ0FTRUFBMEFnQ1NBUlJnUkFJQWdoQXd3SEN5QURJQUFvQWdCR0JFQWdBQ0FJTmdJQUN5QUpRUUZxSVFrZ0FFRUVhaUVBREFBTEFBc2dBaUFET3dFQUlBTWdDRTROQkVFQUlRa2dCVUVBSUFWQkFFb2JJUkVnQVNFQUEwQWdDU0FSUmcwRklBZ2dBQ2dDQUVZRVFDQUFJQU0yQWdBTElBbEJBV29oQ1NBQVFRUnFJUUFNQUFzQUN5QUNJQUE3QVFBZ0J5QUFRUWRzUVFKMGFpSUFRZlQvendCcUlnTWdBeWdDQUVFQmFqWUNBQ0FBUWZqL3p3QnFJZ01nQXlnQ0FDQUVhallDQUNBQVFmei96d0JxSWdNZ0F5Z0NBQ0FLYWpZQ0FDQUVJQUJCZ0lEUUFHb2lBeWdDQUVnRVFDQURJQVEyQWdBTElBQkJqSURRQUdvZ0NqWUNBQXdGQ3lBRFFRQktCRUFnQWlBRE93RUFJQWNnQ0VFSGJFRUNkR29pQUVIMC84OEFhaUlESUFNb0FnQkJBV28yQWdBZ0FFSDQvODhBYWlJRElBTW9BZ0FnQkdvMkFnQWdBRUg4Lzg4QWFpSURJQU1vQWdBZ0NtbzJBZ0FnQkNBQVFZU0EwQUJxSWdNb0FnQktCRUFnQXlBRU5nSUFDeUFBUVl5QTBBQnFJQW8yQWdBTUJRc2dBa0VDYXk4QkFDSUFRUkIwUVJCMUlnTkJBRW9FUUNBQ0lBTTdBUUFnQnlBQVFSeHNhaUlBUWZUL3p3QnFJZ01nQXlnQ0FFRUJhallDQUNBQVFmai96d0JxSWdNZ0F5Z0NBQ0FFYWpZQ0FDQUFRZnovendCcUlnTWdBeWdDQUNBS2FqWUNBQ0FBUVlTQTBBQnFJZ0FvQWdBZ0JFNE5CU0FBSUFRMkFnQU1CUXNnQlVHQWdBSk9CRUJCQUVFRFFib01RUUFRUFVGL0lRc01DUXNnQWlBRlFRRnFJZ0E3QVFBZ0J5QUZRUUowYWtHUWdNZ0FhaUFBUVJCMFFSQjFOZ0lBSUFjZ0JVRWNiR29pQTBHVWdOQUFhaUFFTmdJQUlBTkJrSURRQUdwQkFUWUNBQ0FEUVppQTBBQnFJQW8yQWdBZ0EwR2NnTkFBYWlBRU5nSUFJQU5Cb0lEUUFHb2dCRFlDQUNBRFFhU0EwQUJxSUFvMkFnQWdBMEdvZ05BQWFpQUtOZ0lBSUFBaEJRd0VDeUFDUVFBN0FRQU1Bd3NnQWtFRWFpRUNJQTVCQW1vaEN5QVFRUUpxSVF3Z0NrRUJhaUVLREFVTElBY2dBMEVRZEVFUWRVRWNiR29pQUVIMC84OEFhaUlESUFNb0FnQkJBV28yQWdBZ0FFSDQvODhBYWlJRElBTW9BZ0FnQkdvMkFnQWdBRUg4Lzg4QWFpSUFJQUFvQWdBZ0NtbzJBZ0FNQVFzZ0J5QURRUkIwUVJCMVFSeHNhaUlBUVl5QTBBQnFJQW8yQWdBZ0FFSDAvODhBYWlJRElBTW9BZ0JCQVdvMkFnQWdBRUg0Lzg4QWFpSURJQU1vQWdBZ0JHbzJBZ0FnQUVIOC84OEFhaUlBSUFBb0FnQWdDbW8yQWdBTElBSkJBbW9oQWlBTFFRRnFJUXNnREVFQmFpRU1JQVJCQVdvaEJBd0FDd0FMQ3lBRlFRQWdCVUVBU2h0QkFXb2hBMEVCSVFCQkFTRUNBMEFnQUNBRFJ3UkFBa0FnQUNBQktBSUFJZ1JHQkVBZ0FpSUVRUUZxSVFJTUFRc2dCRUVDZENBSGFrR01nTWdBYWlnQ0FDRUVDeUFCSUFRMkFnQWdBVUVFYWlFQklBQkJBV29oQUF3QkN3c2dCeUFDUVFGcklnUTJBZ2hCQUNBRVJRMEJHaUFIUVF4cVFRQWdCRUVDZEJBNkdpQUhRWkNBS0dwQkFDQUVRUVIwRURvYVFRQWhBQU5BSUFBZ0JFNEVRRUVBSVFRZ0JVRUFJQVZCQUVvYklRSURRQ0FDSUFSR0JFQkJBQ0VMSUFjb0FnZ2lBRUVBSUFCQkFFb2JJUUZCQUNFQUEwQWdBQ0FCUmcwRklBY2dBRUVFZEdvaUFrR1FnQ2hxSWdNZ0F5c0RBQ0FISUFCQkFuUnFLQUlNdHlJV296a0RBQ0FDUVppQUtHb2lBaUFDS3dNQUlCYWpPUU1BSUFCQkFXb2hBQXdBQ3dBTElBY2dCeUFFUVFKMGFrR1FnTWdBYWlnQ0FFRUJheUlCUVFKMElnTnFJZ0FnQUNnQ0RDQUhJQVJCQjJ4QkFuUnFJZ0JCa0lEUUFHb29BZ0JxTmdJTUlBY2dBVUVFZEdvaUFVR1FnQ2hxSWdVZ0JTc0RBQ0FBUVpTQTBBQnFLQUlBdDZBNUF3QWdBVUdZZ0NocUlnVWdCU3NEQUNBQVFaaUEwQUJxS0FJQXQ2QTVBd0FnQUVHY2dOQUFhaWdDQUNJRklBRkJqSUFJYWlJQktBSUFTQVJBSUFFZ0JUWUNBQXNnQUVHZ2dOQUFhaWdDQUNJRklBY2dBMEVDZENJQlFRUnlha0dNZ0FocUlnTW9BZ0JLQkVBZ0F5QUZOZ0lBQ3lBQVFhU0EwQUJxS0FJQUlnTWdCeUFCUVFoeWFrR01nQWhxSWdVb0FnQklCRUFnQlNBRE5nSUFDeUFBUWFpQTBBQnFLQUlBSWdBZ0J5QUJRUXh5YWtHTWdBaHFJZ0VvQWdCS0JFQWdBU0FBTmdJQUN5QUVRUUZxSVFRTUFBc0FCU0FISUFCQkJIUnFJZ0ZCa0lBSWFrRUFOZ0lBSUFGQmpJQUlhaUFHTmdJQUlBRkJsSUFJYWlBUE5nSUFJQUZCbUlBSWFrRUFOZ0lBSUFCQkFXb2hBQ0FIS0FJSUlRUU1BUXNBQ3dBTElBc0xEd3NnQmtVRVFBSi9JQUFoQ0NBRklRcEJBQ0VBSUFFaUJrRUFJQUZCQUVvYklRVWdCeWdDQUNJRElBRWdBaUlQUVFGcklnRnNRUUYwYWlFRUlBTWhBZ05BSUFBZ0JVY0VRQ0FFUVFBN0FRQWdBa0VBT3dFQUlBQkJBV29oQUNBQ1FRSnFJUUlnQkVFQ2FpRUVEQUVMQ3lBUFFRQWdEMEVBU2hzaENTQURJQVpCQVdzaUJVRUJkR29oQkVFQUlRQWdBeUVDQTBBZ0FDQUpSd1JBSUFSQkFEc0JBQ0FDUVFBN0FRQWdBRUVCYWlFQUlBUWdCa0VCZENJTGFpRUVJQUlnQzJvaEFnd0JDd3NnQVVFQklBRkJBVW9iSVEwZ0IwR1FnTWdBYWlFQklBZ2dCa0VCYWlJQWFpRU1JQVZCQVNBRlFRRktHeUlTUVFGcklSTWdBeUFBUVFGMGFpRUNRUUFnQm10QkFYUWhGRUVBSVFWQkFTRUpBa0FEUUNBSklBMUhCRUFnRENBVGFpRVFRUUVoQkFOQUFrQUNRQUpBSUFRZ0VrY0VRQ0FLSUF3dEFBQk9CRUFnQWlBVWFpSUFMd0VBSWdOQkVIUkJFSFVpQ0VFQVNnUkFJQUlnQ0RzQkFDQUhJQU5CSEd4cUlnQkJqSURRQUdvZ0NUWUNBQ0FBUWZUL3p3QnFJZ01nQXlnQ0FFRUJhallDQUNBQVFmai96d0JxSWdNZ0F5Z0NBQ0FFYWpZQ0FDQUFRZnovendCcUlnQWdBQ2dDQUNBSmFqWUNBQXdGQ3lBQVFRSnJMd0VBSWdoQkVIUkJFSFVoQXlBQUxnRUNJZ0JCQUVvRVFDQURRUUJLQkVBZ0IwR1FnTWdBYWlJTElBQkJBblJxUVFScktBSUFJZ01nQ0VFQ2RDQUxha0VFYXlnQ0FDSUlTZ1JBSUFJZ0NEc0JBRUVBSVFzZ0JVRUFJQVZCQUVvYklRNGdBU0VBQTBBZ0N5QU9SZ1JBSUFnaEF3d0lDeUFESUFBb0FnQkdCRUFnQUNBSU5nSUFDeUFMUVFGcUlRc2dBRUVFYWlFQURBQUxBQXNnQWlBRE93RUFJQU1nQ0U0TkJVRUFJUXNnQlVFQUlBVkJBRW9iSVE0Z0FTRUFBMEFnQ3lBT1JnMEdJQWdnQUNnQ0FFWUVRQ0FBSUFNMkFnQUxJQXRCQVdvaEN5QUFRUVJxSVFBTUFBc0FDeUFDUVFKckxnRUFJZ2hCQUVvRVFDQUhRWkNBeUFCcUlnc2dBRUVDZEdwQkJHc29BZ0FpQXlBSVFmLy9BM0ZCQW5RZ0MycEJCR3NvQWdBaUNFb0VRQ0FDSUFnN0FRQkJBQ0VMSUFWQkFDQUZRUUJLR3lFT0lBRWhBQU5BSUFzZ0RrWUVRQ0FJSVFNTUJ3c2dBeUFBS0FJQVJnUkFJQUFnQ0RZQ0FBc2dDMEVCYWlFTElBQkJCR29oQUF3QUN3QUxJQUlnQXpzQkFDQURJQWhPRFFSQkFDRUxJQVZCQUNBRlFRQktHeUVPSUFFaEFBTkFJQXNnRGtZTkJTQUlJQUFvQWdCR0JFQWdBQ0FETmdJQUN5QUxRUUZxSVFzZ0FFRUVhaUVBREFBTEFBc2dBaUFBT3dFQUlBY2dBRUVIYkVFQ2RHb2lBRUgwLzg4QWFpSURJQU1vQWdCQkFXbzJBZ0FnQUVINC84OEFhaUlESUFNb0FnQWdCR28yQWdBZ0FFSDgvODhBYWlJRElBTW9BZ0FnQ1dvMkFnQWdCQ0FBUVlDQTBBQnFJZ01vQWdCSUJFQWdBeUFFTmdJQUN5QUFRWXlBMEFCcUlBazJBZ0FNQlFzZ0EwRUFTZ1JBSUFJZ0F6c0JBQ0FISUFoQkIyeEJBblJxSWdCQjlQL1BBR29pQXlBREtBSUFRUUZxTmdJQUlBQkIrUC9QQUdvaUF5QURLQUlBSUFScU5nSUFJQUJCL1AvUEFHb2lBeUFES0FJQUlBbHFOZ0lBSUFRZ0FFR0VnTkFBYWlJREtBSUFTZ1JBSUFNZ0JEWUNBQXNnQUVHTWdOQUFhaUFKTmdJQURBVUxJQUpCQW1zdkFRQWlBRUVRZEVFUWRTSURRUUJLQkVBZ0FpQURPd0VBSUFjZ0FFRWNiR29pQUVIMC84OEFhaUlESUFNb0FnQkJBV28yQWdBZ0FFSDQvODhBYWlJRElBTW9BZ0FnQkdvMkFnQWdBRUg4Lzg4QWFpSURJQU1vQWdBZ0NXbzJBZ0FnQUVHRWdOQUFhaUlBS0FJQUlBUk9EUVVnQUNBRU5nSUFEQVVMSUFWQmdJQUNUZ1JBUVFCQkEwRzZERUVBRUQxQmZ5RU1EQWtMSUFJZ0JVRUJhaUlBT3dFQUlBY2dCVUVDZEdwQmtJRElBR29nQUVFUWRFRVFkVFlDQUNBSElBVkJIR3hxSWdOQmxJRFFBR29nQkRZQ0FDQURRWkNBMEFCcVFRRTJBZ0FnQTBHWWdOQUFhaUFKTmdJQUlBTkJuSURRQUdvZ0JEWUNBQ0FEUWFDQTBBQnFJQVEyQWdBZ0EwR2tnTkFBYWlBSk5nSUFJQU5CcUlEUUFHb2dDVFlDQUNBQUlRVU1CQXNnQWtFQU93RUFEQU1MSUFKQkJHb2hBaUFRUVFKcUlRd2dDVUVCYWlFSkRBVUxJQWNnQTBFUWRFRVFkVUVjYkdvaUFFSDAvODhBYWlJRElBTW9BZ0JCQVdvMkFnQWdBRUg0Lzg4QWFpSURJQU1vQWdBZ0JHbzJBZ0FnQUVIOC84OEFhaUlBSUFBb0FnQWdDV28yQWdBTUFRc2dCeUFEUVJCMFFSQjFRUnhzYWlJQVFZeUEwQUJxSUFrMkFnQWdBRUgwLzg4QWFpSURJQU1vQWdCQkFXbzJBZ0FnQUVINC84OEFhaUlESUFNb0FnQWdCR28yQWdBZ0FFSDgvODhBYWlJQUlBQW9BZ0FnQ1dvMkFnQUxJQUpCQW1vaEFpQU1RUUZxSVF3Z0JFRUJhaUVFREFBTEFBc0xJQVZCQUNBRlFRQktHMEVCYWlFRFFRRWhBRUVCSVFJRFFDQUFJQU5IQkVBQ1FDQUFJQUVvQWdBaUJFWUVRQ0FDSWdSQkFXb2hBZ3dCQ3lBRVFRSjBJQWRxUVl5QXlBQnFLQUlBSVFRTElBRWdCRFlDQUNBQlFRUnFJUUVnQUVFQmFpRUFEQUVMQ3lBSElBSkJBV3NpQkRZQ0NFRUFJQVJGRFFFYUlBZEJER3BCQUNBRVFRSjBFRG9hSUFkQmtJQW9ha0VBSUFSQkJIUVFPaHBCQUNFQUEwQWdBQ0FFVGdSQVFRQWhCQ0FGUVFBZ0JVRUFTaHNoQWdOQUlBSWdCRVlFUUVFQUlRd2dCeWdDQ0NJQVFRQWdBRUVBU2hzaEFVRUFJUUFEUUNBQUlBRkdEUVVnQnlBQVFRUjBhaUlDUVpDQUtHb2lBeUFES3dNQUlBY2dBRUVDZEdvb0FneTNJaGFqT1FNQUlBSkJtSUFvYWlJQ0lBSXJBd0FnRnFNNUF3QWdBRUVCYWlFQURBQUxBQXNnQnlBSElBUkJBblJxUVpDQXlBQnFLQUlBUVFGcklnRkJBblFpQTJvaUFDQUFLQUlNSUFjZ0JFRUhiRUVDZEdvaUFFR1FnTkFBYWlnQ0FHbzJBZ3dnQnlBQlFRUjBhaUlCUVpDQUtHb2lCU0FGS3dNQUlBQkJsSURRQUdvb0FnQzNvRGtEQUNBQlFaaUFLR29pQlNBRkt3TUFJQUJCbUlEUUFHb29BZ0Mzb0RrREFDQUFRWnlBMEFCcUtBSUFJZ1VnQVVHTWdBaHFJZ0VvQWdCSUJFQWdBU0FGTmdJQUN5QUFRYUNBMEFCcUtBSUFJZ1VnQnlBRFFRSjBJZ0ZCQkhKcVFZeUFDR29pQXlnQ0FFb0VRQ0FESUFVMkFnQUxJQUJCcElEUUFHb29BZ0FpQXlBSElBRkJDSEpxUVl5QUNHb2lCU2dDQUVnRVFDQUZJQU0yQWdBTElBQkJxSURRQUdvb0FnQWlBQ0FISUFGQkRISnFRWXlBQ0dvaUFTZ0NBRW9FUUNBQklBQTJBZ0FMSUFSQkFXb2hCQXdBQ3dBRklBY2dBRUVFZEdvaUFVR1FnQWhxUVFBMkFnQWdBVUdNZ0FocUlBWTJBZ0FnQVVHVWdBaHFJQTgyQWdBZ0FVR1lnQWhxUVFBMkFnQWdBRUVCYWlFQUlBY29BZ2doQkF3QkN3QUxBQXNnREFzUEN3Si9JQUFoQmlBRklROGdBU0lJUVFKdElneEJBQ0FNUVFCS0d5RUZJQWNvQWdBaUF5QUNRUUp0SWcxQkFXc2lBU0FNYkVFQmRHb2hCRUVBSVFBZ0F5RUNBMEFnQUNBRlJ3UkFJQVJCQURzQkFDQUNRUUE3QVFBZ0FFRUJhaUVBSUFKQkFtb2hBaUFFUVFKcUlRUU1BUXNMSUExQkFDQU5RUUJLR3lFS0lBTWdERUVCYXlJRlFRRjBhaUVFUVFBaEFDQURJUUlEUUNBQUlBcEhCRUFnQkVFQU93RUFJQUpCQURzQkFDQUFRUUZxSVFBZ0JDQU1RUUYwSWdscUlRUWdBaUFKYWlFQ0RBRUxDeUFCUVFFZ0FVRUJTaHNoRWlBRlFRRWdCVUVCU2hzaEV5QUhRWkNBeUFCcUlRRWdDRUVCZENBR2FrRUNhaUVMSUF4QkFYUWdBMnBCQW1vaEFrRUFJQXhyUVFGMElSUkJBQ0VGUVFFaENnSkFBMEFnQ2lBU1J3UkFRUUVoQkFOQUFrQUNRQUpBSUFRZ0UwY0VRQ0FQSUFzdEFBQk9CRUFnQWlBVWFpSUFMd0VBSWdOQkVIUkJFSFVpQmtFQVNnUkFJQUlnQmpzQkFDQUhJQU5CSEd4cUlnQkJqSURRQUdvZ0NqWUNBQ0FBUWZUL3p3QnFJZ01nQXlnQ0FFRUJhallDQUNBQVFmai96d0JxSWdNZ0F5Z0NBQ0FFYWpZQ0FDQUFRZnovendCcUlnQWdBQ2dDQUNBS2FqWUNBQXdGQ3lBQVFRSnJMd0VBSWdaQkVIUkJFSFVoQXlBQUxnRUNJZ0JCQUVvRVFDQURRUUJLQkVBZ0IwR1FnTWdBYWlJSklBQkJBblJxUVFScktBSUFJZ01nQmtFQ2RDQUpha0VFYXlnQ0FDSUdTZ1JBSUFJZ0Jqc0JBRUVBSVFrZ0JVRUFJQVZCQUVvYklSQWdBU0VBQTBBZ0NTQVFSZ1JBSUFZaEF3d0lDeUFESUFBb0FnQkdCRUFnQUNBR05nSUFDeUFKUVFGcUlRa2dBRUVFYWlFQURBQUxBQXNnQWlBRE93RUFJQU1nQms0TkJVRUFJUWtnQlVFQUlBVkJBRW9iSVJBZ0FTRUFBMEFnQ1NBUVJnMEdJQVlnQUNnQ0FFWUVRQ0FBSUFNMkFnQUxJQWxCQVdvaENTQUFRUVJxSVFBTUFBc0FDeUFDUVFKckxnRUFJZ1pCQUVvRVFDQUhRWkNBeUFCcUlna2dBRUVDZEdwQkJHc29BZ0FpQXlBR1FmLy9BM0ZCQW5RZ0NXcEJCR3NvQWdBaUJrb0VRQ0FDSUFZN0FRQkJBQ0VKSUFWQkFDQUZRUUJLR3lFUUlBRWhBQU5BSUFrZ0VFWUVRQ0FHSVFNTUJ3c2dBeUFBS0FJQVJnUkFJQUFnQmpZQ0FBc2dDVUVCYWlFSklBQkJCR29oQUF3QUN3QUxJQUlnQXpzQkFDQURJQVpPRFFSQkFDRUpJQVZCQUNBRlFRQktHeUVRSUFFaEFBTkFJQWtnRUVZTkJTQUdJQUFvQWdCR0JFQWdBQ0FETmdJQUN5QUpRUUZxSVFrZ0FFRUVhaUVBREFBTEFBc2dBaUFBT3dFQUlBY2dBRUVIYkVFQ2RHb2lBRUgwLzg4QWFpSURJQU1vQWdCQkFXbzJBZ0FnQUVINC84OEFhaUlESUFNb0FnQWdCR28yQWdBZ0FFSDgvODhBYWlJRElBTW9BZ0FnQ21vMkFnQWdCQ0FBUVlDQTBBQnFJZ01vQWdCSUJFQWdBeUFFTmdJQUN5QUFRWXlBMEFCcUlBbzJBZ0FNQlFzZ0EwRUFTZ1JBSUFJZ0F6c0JBQ0FISUFaQkIyeEJBblJxSWdCQjlQL1BBR29pQXlBREtBSUFRUUZxTmdJQUlBQkIrUC9QQUdvaUF5QURLQUlBSUFScU5nSUFJQUJCL1AvUEFHb2lBeUFES0FJQUlBcHFOZ0lBSUFRZ0FFR0VnTkFBYWlJREtBSUFTZ1JBSUFNZ0JEWUNBQXNnQUVHTWdOQUFhaUFLTmdJQURBVUxJQUpCQW1zdkFRQWlBRUVRZEVFUWRTSURRUUJLQkVBZ0FpQURPd0VBSUFjZ0FFRWNiR29pQUVIMC84OEFhaUlESUFNb0FnQkJBV28yQWdBZ0FFSDQvODhBYWlJRElBTW9BZ0FnQkdvMkFnQWdBRUg4Lzg4QWFpSURJQU1vQWdBZ0NtbzJBZ0FnQUVHRWdOQUFhaUlBS0FJQUlBUk9EUVVnQUNBRU5nSUFEQVVMSUFWQmdJQUNUZ1JBUVFCQkEwRzZERUVBRUQxQmZ5RUxEQWtMSUFJZ0JVRUJhaUlBT3dFQUlBY2dCVUVDZEdwQmtJRElBR29nQUVFUWRFRVFkVFlDQUNBSElBVkJIR3hxSWdOQmxJRFFBR29nQkRZQ0FDQURRWkNBMEFCcVFRRTJBZ0FnQTBHWWdOQUFhaUFLTmdJQUlBTkJuSURRQUdvZ0JEWUNBQ0FEUWFDQTBBQnFJQVEyQWdBZ0EwR2tnTkFBYWlBS05nSUFJQU5CcUlEUUFHb2dDallDQUNBQUlRVU1CQXNnQWtFQU93RUFEQU1MSUFKQkJHb2hBaUFLUVFGcUlRb2dDQ0FMYWtFRWFpRUxEQVVMSUFjZ0EwRVFkRUVRZFVFY2JHb2lBRUgwLzg4QWFpSURJQU1vQWdCQkFXbzJBZ0FnQUVINC84OEFhaUlESUFNb0FnQWdCR28yQWdBZ0FFSDgvODhBYWlJQUlBQW9BZ0FnQ21vMkFnQU1BUXNnQnlBRFFSQjBRUkIxUVJ4c2FpSUFRWXlBMEFCcUlBbzJBZ0FnQUVIMC84OEFhaUlESUFNb0FnQkJBV28yQWdBZ0FFSDQvODhBYWlJRElBTW9BZ0FnQkdvMkFnQWdBRUg4Lzg4QWFpSUFJQUFvQWdBZ0NtbzJBZ0FMSUFKQkFtb2hBaUFMUVFKcUlRc2dCRUVCYWlFRURBQUxBQXNMSUFWQkFDQUZRUUJLRzBFQmFpRURRUUVoQUVFQklRSURRQ0FBSUFOSEJFQUNRQ0FBSUFFb0FnQWlCRVlFUUNBQ0lnUkJBV29oQWd3QkN5QUVRUUowSUFkcVFZeUF5QUJxS0FJQUlRUUxJQUVnQkRZQ0FDQUJRUVJxSVFFZ0FFRUJhaUVBREFFTEN5QUhJQUpCQVdzaUJEWUNDRUVBSUFSRkRRRWFJQWRCREdwQkFDQUVRUUowRURvYUlBZEJrSUFvYWtFQUlBUkJCSFFRT2hwQkFDRUFBMEFnQUNBRVRnUkFRUUFoQkNBRlFRQWdCVUVBU2hzaEFnTkFJQUlnQkVZRVFFRUFJUXNnQnlnQ0NDSUFRUUFnQUVFQVNoc2hBVUVBSVFBRFFDQUFJQUZHRFFVZ0J5QUFRUVIwYWlJQ1FaQ0FLR29pQXlBREt3TUFJQWNnQUVFQ2RHb29BZ3kzSWhhak9RTUFJQUpCbUlBb2FpSUNJQUlyQXdBZ0ZxTTVBd0FnQUVFQmFpRUFEQUFMQUFzZ0J5QUhJQVJCQW5ScVFaQ0F5QUJxS0FJQVFRRnJJZ0ZCQW5RaUEyb2lBQ0FBS0FJTUlBY2dCRUVIYkVFQ2RHb2lBRUdRZ05BQWFpZ0NBR28yQWd3Z0J5QUJRUVIwYWlJQlFaQ0FLR29pQlNBRkt3TUFJQUJCbElEUUFHb29BZ0Mzb0RrREFDQUJRWmlBS0dvaUJTQUZLd01BSUFCQm1JRFFBR29vQWdDM29Ea0RBQ0FBUVp5QTBBQnFLQUlBSWdVZ0FVR01nQWhxSWdFb0FnQklCRUFnQVNBRk5nSUFDeUFBUWFDQTBBQnFLQUlBSWdVZ0J5QURRUUowSWdGQkJISnFRWXlBQ0dvaUF5Z0NBRW9FUUNBRElBVTJBZ0FMSUFCQnBJRFFBR29vQWdBaUF5QUhJQUZCQ0hKcVFZeUFDR29pQlNnQ0FFZ0VRQ0FGSUFNMkFnQUxJQUJCcUlEUUFHb29BZ0FpQUNBSElBRkJESEpxUVl5QUNHb2lBU2dDQUVvRVFDQUJJQUEyQWdBTElBUkJBV29oQkF3QUN3QUZJQWNnQUVFRWRHb2lBVUdRZ0FocVFRQTJBZ0FnQVVHTWdBaHFJQXcyQWdBZ0FVR1VnQWhxSUEwMkFnQWdBVUdZZ0FocVFRQTJBZ0FnQUVFQmFpRUFJQWNvQWdnaEJBd0JDd0FMQUFzZ0N3c1BDeUFJQkVBQ2Z5QUFJUVZCQUNFQUlBRWlCa0VBSUFGQkFFb2JJUW9nQnlnQ0FDSURJQUVnQWlJUFFRRnJJZ0ZzUVFGMGFpRUVJQU1oQWdOQUlBQWdDa2NFUUNBRVFRQTdBUUFnQWtFQU93RUFJQUJCQVdvaEFDQUNRUUpxSVFJZ0JFRUNhaUVFREFFTEN5QVBRUUFnRDBFQVNoc2hDU0FESUFaQkFXc2lDa0VCZEdvaEJFRUFJUUFnQXlFQ0EwQWdBQ0FKUndSQUlBUkJBRHNCQUNBQ1FRQTdBUUFnQUVFQmFpRUFJQVFnQmtFQmRDSUxhaUVFSUFJZ0Myb2hBZ3dCQ3dzZ0FVRUJJQUZCQVVvYklSSWdCMEdRZ01nQWFpRUJJQWdnQmtFQmFpSUFhaUVMSUFBZ0JXb2hEQ0FLUVFFZ0NrRUJTaHNpRTBFQmF5RU5JQU1nQUVFQmRHb2hBa0VBSUFaclFRRjBJUlJCQUNFRlFRRWhDZ0pBQTBBZ0NpQVNSd1JBSUF3Z0RXb2hFQ0FMSUExcUlRNUJBU0VFQTBBQ1FBSkFBa0FnQkNBVFJ3UkFJQXd0QUFBZ0N5MEFBRXNFUUNBQ0lCUnFJZ0F2QVFBaUEwRVFkRUVRZFNJSVFRQktCRUFnQWlBSU93RUFJQWNnQTBFY2JHb2lBRUdNZ05BQWFpQUtOZ0lBSUFCQjlQL1BBR29pQXlBREtBSUFRUUZxTmdJQUlBQkIrUC9QQUdvaUF5QURLQUlBSUFScU5nSUFJQUJCL1AvUEFHb2lBQ0FBS0FJQUlBcHFOZ0lBREFVTElBQkJBbXN2QVFBaUNFRVFkRUVRZFNFRElBQXVBUUlpQUVFQVNnUkFJQU5CQUVvRVFDQUhRWkNBeUFCcUlna2dBRUVDZEdwQkJHc29BZ0FpQXlBSVFRSjBJQWxxUVFScktBSUFJZ2hLQkVBZ0FpQUlPd0VBUVFBaENTQUZRUUFnQlVFQVNoc2hFU0FCSVFBRFFDQUpJQkZHQkVBZ0NDRUREQWdMSUFNZ0FDZ0NBRVlFUUNBQUlBZzJBZ0FMSUFsQkFXb2hDU0FBUVFScUlRQU1BQXNBQ3lBQ0lBTTdBUUFnQXlBSVRnMEZRUUFoQ1NBRlFRQWdCVUVBU2hzaEVTQUJJUUFEUUNBSklCRkdEUVlnQ0NBQUtBSUFSZ1JBSUFBZ0F6WUNBQXNnQ1VFQmFpRUpJQUJCQkdvaEFBd0FDd0FMSUFKQkFtc3VBUUFpQ0VFQVNnUkFJQWRCa0lESUFHb2lDU0FBUVFKMGFrRUVheWdDQUNJRElBaEIvLzhEY1VFQ2RDQUpha0VFYXlnQ0FDSUlTZ1JBSUFJZ0NEc0JBRUVBSVFrZ0JVRUFJQVZCQUVvYklSRWdBU0VBQTBBZ0NTQVJSZ1JBSUFnaEF3d0hDeUFESUFBb0FnQkdCRUFnQUNBSU5nSUFDeUFKUVFGcUlRa2dBRUVFYWlFQURBQUxBQXNnQWlBRE93RUFJQU1nQ0U0TkJFRUFJUWtnQlVFQUlBVkJBRW9iSVJFZ0FTRUFBMEFnQ1NBUlJnMEZJQWdnQUNnQ0FFWUVRQ0FBSUFNMkFnQUxJQWxCQVdvaENTQUFRUVJxSVFBTUFBc0FDeUFDSUFBN0FRQWdCeUFBUVFkc1FRSjBhaUlBUWZUL3p3QnFJZ01nQXlnQ0FFRUJhallDQUNBQVFmai96d0JxSWdNZ0F5Z0NBQ0FFYWpZQ0FDQUFRZnovendCcUlnTWdBeWdDQUNBS2FqWUNBQ0FFSUFCQmdJRFFBR29pQXlnQ0FFZ0VRQ0FESUFRMkFnQUxJQUJCaklEUUFHb2dDallDQUF3RkN5QURRUUJLQkVBZ0FpQURPd0VBSUFjZ0NFRUhiRUVDZEdvaUFFSDAvODhBYWlJRElBTW9BZ0JCQVdvMkFnQWdBRUg0Lzg4QWFpSURJQU1vQWdBZ0JHbzJBZ0FnQUVIOC84OEFhaUlESUFNb0FnQWdDbW8yQWdBZ0JDQUFRWVNBMEFCcUlnTW9BZ0JLQkVBZ0F5QUVOZ0lBQ3lBQVFZeUEwQUJxSUFvMkFnQU1CUXNnQWtFQ2F5OEJBQ0lBUVJCMFFSQjFJZ05CQUVvRVFDQUNJQU03QVFBZ0J5QUFRUnhzYWlJQVFmVC96d0JxSWdNZ0F5Z0NBRUVCYWpZQ0FDQUFRZmovendCcUlnTWdBeWdDQUNBRWFqWUNBQ0FBUWZ6L3p3QnFJZ01nQXlnQ0FDQUthallDQUNBQVFZU0EwQUJxSWdBb0FnQWdCRTROQlNBQUlBUTJBZ0FNQlFzZ0JVR0FnQUpPQkVCQkFFRURRYm9NUVFBUVBVRi9JUXNNQ1FzZ0FpQUZRUUZxSWdBN0FRQWdCeUFGUVFKMGFrR1FnTWdBYWlBQVFSQjBRUkIxTmdJQUlBY2dCVUVjYkdvaUEwR1VnTkFBYWlBRU5nSUFJQU5Ca0lEUUFHcEJBVFlDQUNBRFFaaUEwQUJxSUFvMkFnQWdBMEdjZ05BQWFpQUVOZ0lBSUFOQm9JRFFBR29nQkRZQ0FDQURRYVNBMEFCcUlBbzJBZ0FnQTBHb2dOQUFhaUFLTmdJQUlBQWhCUXdFQ3lBQ1FRQTdBUUFNQXdzZ0FrRUVhaUVDSUE1QkFtb2hDeUFRUVFKcUlRd2dDa0VCYWlFS0RBVUxJQWNnQTBFUWRFRVFkVUVjYkdvaUFFSDAvODhBYWlJRElBTW9BZ0JCQVdvMkFnQWdBRUg0Lzg4QWFpSURJQU1vQWdBZ0JHbzJBZ0FnQUVIOC84OEFhaUlBSUFBb0FnQWdDbW8yQWdBTUFRc2dCeUFEUVJCMFFSQjFRUnhzYWlJQVFZeUEwQUJxSUFvMkFnQWdBRUgwLzg4QWFpSURJQU1vQWdCQkFXbzJBZ0FnQUVINC84OEFhaUlESUFNb0FnQWdCR28yQWdBZ0FFSDgvODhBYWlJQUlBQW9BZ0FnQ21vMkFnQUxJQUpCQW1vaEFpQUxRUUZxSVFzZ0RFRUJhaUVNSUFSQkFXb2hCQXdBQ3dBTEN5QUZRUUFnQlVFQVNodEJBV29oQTBFQklRQkJBU0VDQTBBZ0FDQURSd1JBQWtBZ0FDQUJLQUlBSWdSR0JFQWdBaUlFUVFGcUlRSU1BUXNnQkVFQ2RDQUhha0dNZ01nQWFpZ0NBQ0VFQ3lBQklBUTJBZ0FnQVVFRWFpRUJJQUJCQVdvaEFBd0JDd3NnQnlBQ1FRRnJJZ1EyQWdoQkFDQUVSUTBCR2lBSFFReHFRUUFnQkVFQ2RCQTZHaUFIUVpDQUtHcEJBQ0FFUVFSMEVEb2FRUUFoQUFOQUlBQWdCRTRFUUVFQUlRUWdCVUVBSUFWQkFFb2JJUUlEUUNBQ0lBUkdCRUJCQUNFTElBY29BZ2dpQUVFQUlBQkJBRW9iSVFGQkFDRUFBMEFnQUNBQlJnMEZJQWNnQUVFRWRHb2lBa0dRZ0NocUlnTWdBeXNEQUNBSElBQkJBblJxS0FJTXR5SVdvemtEQUNBQ1FaaUFLR29pQWlBQ0t3TUFJQmFqT1FNQUlBQkJBV29oQUF3QUN3QUxJQWNnQnlBRVFRSjBha0dRZ01nQWFpZ0NBRUVCYXlJQlFRSjBJZ05xSWdBZ0FDZ0NEQ0FISUFSQkIyeEJBblJxSWdCQmtJRFFBR29vQWdCcU5nSU1JQWNnQVVFRWRHb2lBVUdRZ0NocUlnVWdCU3NEQUNBQVFaU0EwQUJxS0FJQXQ2QTVBd0FnQVVHWWdDaHFJZ1VnQlNzREFDQUFRWmlBMEFCcUtBSUF0NkE1QXdBZ0FFR2NnTkFBYWlnQ0FDSUZJQUZCaklBSWFpSUJLQUlBU0FSQUlBRWdCVFlDQUFzZ0FFR2dnTkFBYWlnQ0FDSUZJQWNnQTBFQ2RDSUJRUVJ5YWtHTWdBaHFJZ01vQWdCS0JFQWdBeUFGTmdJQUN5QUFRYVNBMEFCcUtBSUFJZ01nQnlBQlFRaHlha0dNZ0FocUlnVW9BZ0JJQkVBZ0JTQUROZ0lBQ3lBQVFhaUEwQUJxS0FJQUlnQWdCeUFCUVF4eWFrR01nQWhxSWdFb0FnQktCRUFnQVNBQU5nSUFDeUFFUVFGcUlRUU1BQXNBQlNBSElBQkJCSFJxSWdGQmtJQUlha0VBTmdJQUlBRkJqSUFJYWlBR05nSUFJQUZCbElBSWFpQVBOZ0lBSUFGQm1JQUlha0VBTmdJQUlBQkJBV29oQUNBSEtBSUlJUVFNQVFzQUN3QUxJQXNMRHdzZ0JrVUVRQUovSUFBaENDQUZJUXBCQUNFQUlBRWlCa0VBSUFGQkFFb2JJUVVnQnlnQ0FDSURJQUVnQWlJUFFRRnJJZ0ZzUVFGMGFpRUVJQU1oQWdOQUlBQWdCVWNFUUNBRVFRQTdBUUFnQWtFQU93RUFJQUJCQVdvaEFDQUNRUUpxSVFJZ0JFRUNhaUVFREFFTEN5QVBRUUFnRDBFQVNoc2hDU0FESUFaQkFXc2lCVUVCZEdvaEJFRUFJUUFnQXlFQ0EwQWdBQ0FKUndSQUlBUkJBRHNCQUNBQ1FRQTdBUUFnQUVFQmFpRUFJQVFnQmtFQmRDSUxhaUVFSUFJZ0Myb2hBZ3dCQ3dzZ0FVRUJJQUZCQVVvYklRMGdCMEdRZ01nQWFpRUJJQWdnQmtFQmFpSUFhaUVNSUFWQkFTQUZRUUZLR3lJU1FRRnJJUk1nQXlBQVFRRjBhaUVDUVFBZ0JtdEJBWFFoRkVFQUlRVkJBU0VKQWtBRFFDQUpJQTFIQkVBZ0RDQVRhaUVRUVFFaEJBTkFBa0FDUUFKQUlBUWdFa2NFUUNBS0lBd3RBQUJJQkVBZ0FpQVVhaUlBTHdFQUlnTkJFSFJCRUhVaUNFRUFTZ1JBSUFJZ0NEc0JBQ0FISUFOQkhHeHFJZ0JCaklEUUFHb2dDVFlDQUNBQVFmVC96d0JxSWdNZ0F5Z0NBRUVCYWpZQ0FDQUFRZmovendCcUlnTWdBeWdDQUNBRWFqWUNBQ0FBUWZ6L3p3QnFJZ0FnQUNnQ0FDQUphallDQUF3RkN5QUFRUUpyTHdFQUlnaEJFSFJCRUhVaEF5QUFMZ0VDSWdCQkFFb0VRQ0FEUVFCS0JFQWdCMEdRZ01nQWFpSUxJQUJCQW5ScVFRUnJLQUlBSWdNZ0NFRUNkQ0FMYWtFRWF5Z0NBQ0lJU2dSQUlBSWdDRHNCQUVFQUlRc2dCVUVBSUFWQkFFb2JJUTRnQVNFQUEwQWdDeUFPUmdSQUlBZ2hBd3dJQ3lBRElBQW9BZ0JHQkVBZ0FDQUlOZ0lBQ3lBTFFRRnFJUXNnQUVFRWFpRUFEQUFMQUFzZ0FpQURPd0VBSUFNZ0NFNE5CVUVBSVFzZ0JVRUFJQVZCQUVvYklRNGdBU0VBQTBBZ0N5QU9SZzBHSUFnZ0FDZ0NBRVlFUUNBQUlBTTJBZ0FMSUF0QkFXb2hDeUFBUVFScUlRQU1BQXNBQ3lBQ1FRSnJMZ0VBSWdoQkFFb0VRQ0FIUVpDQXlBQnFJZ3NnQUVFQ2RHcEJCR3NvQWdBaUF5QUlRZi8vQTNGQkFuUWdDMnBCQkdzb0FnQWlDRW9FUUNBQ0lBZzdBUUJCQUNFTElBVkJBQ0FGUVFCS0d5RU9JQUVoQUFOQUlBc2dEa1lFUUNBSUlRTU1Cd3NnQXlBQUtBSUFSZ1JBSUFBZ0NEWUNBQXNnQzBFQmFpRUxJQUJCQkdvaEFBd0FDd0FMSUFJZ0F6c0JBQ0FESUFoT0RRUkJBQ0VMSUFWQkFDQUZRUUJLR3lFT0lBRWhBQU5BSUFzZ0RrWU5CU0FJSUFBb0FnQkdCRUFnQUNBRE5nSUFDeUFMUVFGcUlRc2dBRUVFYWlFQURBQUxBQXNnQWlBQU93RUFJQWNnQUVFSGJFRUNkR29pQUVIMC84OEFhaUlESUFNb0FnQkJBV28yQWdBZ0FFSDQvODhBYWlJRElBTW9BZ0FnQkdvMkFnQWdBRUg4Lzg4QWFpSURJQU1vQWdBZ0NXbzJBZ0FnQkNBQVFZQ0EwQUJxSWdNb0FnQklCRUFnQXlBRU5nSUFDeUFBUVl5QTBBQnFJQWsyQWdBTUJRc2dBMEVBU2dSQUlBSWdBenNCQUNBSElBaEJCMnhCQW5ScUlnQkI5UC9QQUdvaUF5QURLQUlBUVFGcU5nSUFJQUJCK1AvUEFHb2lBeUFES0FJQUlBUnFOZ0lBSUFCQi9QL1BBR29pQXlBREtBSUFJQWxxTmdJQUlBUWdBRUdFZ05BQWFpSURLQUlBU2dSQUlBTWdCRFlDQUFzZ0FFR01nTkFBYWlBSk5nSUFEQVVMSUFKQkFtc3ZBUUFpQUVFUWRFRVFkU0lEUVFCS0JFQWdBaUFET3dFQUlBY2dBRUVjYkdvaUFFSDAvODhBYWlJRElBTW9BZ0JCQVdvMkFnQWdBRUg0Lzg4QWFpSURJQU1vQWdBZ0JHbzJBZ0FnQUVIOC84OEFhaUlESUFNb0FnQWdDV28yQWdBZ0FFR0VnTkFBYWlJQUtBSUFJQVJPRFFVZ0FDQUVOZ0lBREFVTElBVkJnSUFDVGdSQVFRQkJBMEc2REVFQUVEMUJmeUVNREFrTElBSWdCVUVCYWlJQU93RUFJQWNnQlVFQ2RHcEJrSURJQUdvZ0FFRVFkRUVRZFRZQ0FDQUhJQVZCSEd4cUlnTkJsSURRQUdvZ0JEWUNBQ0FEUVpDQTBBQnFRUUUyQWdBZ0EwR1lnTkFBYWlBSk5nSUFJQU5CbklEUUFHb2dCRFlDQUNBRFFhQ0EwQUJxSUFRMkFnQWdBMEdrZ05BQWFpQUpOZ0lBSUFOQnFJRFFBR29nQ1RZQ0FDQUFJUVVNQkFzZ0FrRUFPd0VBREFNTElBSkJCR29oQWlBUVFRSnFJUXdnQ1VFQmFpRUpEQVVMSUFjZ0EwRVFkRUVRZFVFY2JHb2lBRUgwLzg4QWFpSURJQU1vQWdCQkFXbzJBZ0FnQUVINC84OEFhaUlESUFNb0FnQWdCR28yQWdBZ0FFSDgvODhBYWlJQUlBQW9BZ0FnQ1dvMkFnQU1BUXNnQnlBRFFSQjBRUkIxUVJ4c2FpSUFRWXlBMEFCcUlBazJBZ0FnQUVIMC84OEFhaUlESUFNb0FnQkJBV28yQWdBZ0FFSDQvODhBYWlJRElBTW9BZ0FnQkdvMkFnQWdBRUg4Lzg4QWFpSUFJQUFvQWdBZ0NXbzJBZ0FMSUFKQkFtb2hBaUFNUVFGcUlRd2dCRUVCYWlFRURBQUxBQXNMSUFWQkFDQUZRUUJLRzBFQmFpRURRUUVoQUVFQklRSURRQ0FBSUFOSEJFQUNRQ0FBSUFFb0FnQWlCRVlFUUNBQ0lnUkJBV29oQWd3QkN5QUVRUUowSUFkcVFZeUF5QUJxS0FJQUlRUUxJQUVnQkRZQ0FDQUJRUVJxSVFFZ0FFRUJhaUVBREFFTEN5QUhJQUpCQVdzaUJEWUNDRUVBSUFSRkRRRWFJQWRCREdwQkFDQUVRUUowRURvYUlBZEJrSUFvYWtFQUlBUkJCSFFRT2hwQkFDRUFBMEFnQUNBRVRnUkFRUUFoQkNBRlFRQWdCVUVBU2hzaEFnTkFJQUlnQkVZRVFFRUFJUXdnQnlnQ0NDSUFRUUFnQUVFQVNoc2hBVUVBSVFBRFFDQUFJQUZHRFFVZ0J5QUFRUVIwYWlJQ1FaQ0FLR29pQXlBREt3TUFJQWNnQUVFQ2RHb29BZ3kzSWhhak9RTUFJQUpCbUlBb2FpSUNJQUlyQXdBZ0ZxTTVBd0FnQUVFQmFpRUFEQUFMQUFzZ0J5QUhJQVJCQW5ScVFaQ0F5QUJxS0FJQVFRRnJJZ0ZCQW5RaUEyb2lBQ0FBS0FJTUlBY2dCRUVIYkVFQ2RHb2lBRUdRZ05BQWFpZ0NBR28yQWd3Z0J5QUJRUVIwYWlJQlFaQ0FLR29pQlNBRkt3TUFJQUJCbElEUUFHb29BZ0Mzb0RrREFDQUJRWmlBS0dvaUJTQUZLd01BSUFCQm1JRFFBR29vQWdDM29Ea0RBQ0FBUVp5QTBBQnFLQUlBSWdVZ0FVR01nQWhxSWdFb0FnQklCRUFnQVNBRk5nSUFDeUFBUWFDQTBBQnFLQUlBSWdVZ0J5QURRUUowSWdGQkJISnFRWXlBQ0dvaUF5Z0NBRW9FUUNBRElBVTJBZ0FMSUFCQnBJRFFBR29vQWdBaUF5QUhJQUZCQ0hKcVFZeUFDR29pQlNnQ0FFZ0VRQ0FGSUFNMkFnQUxJQUJCcUlEUUFHb29BZ0FpQUNBSElBRkJESEpxUVl5QUNHb2lBU2dDQUVvRVFDQUJJQUEyQWdBTElBUkJBV29oQkF3QUN3QUZJQWNnQUVFRWRHb2lBVUdRZ0FocVFRQTJBZ0FnQVVHTWdBaHFJQVkyQWdBZ0FVR1VnQWhxSUE4MkFnQWdBVUdZZ0FocVFRQTJBZ0FnQUVFQmFpRUFJQWNvQWdnaEJBd0JDd0FMQUFzZ0RBc1BDd0ovSUFBaEJpQUZJUThnQVNJSVFRSnRJZ3hCQUNBTVFRQktHeUVGSUFjb0FnQWlBeUFDUVFKdElnMUJBV3NpQVNBTWJFRUJkR29oQkVFQUlRQWdBeUVDQTBBZ0FDQUZSd1JBSUFSQkFEc0JBQ0FDUVFBN0FRQWdBRUVCYWlFQUlBSkJBbW9oQWlBRVFRSnFJUVFNQVFzTElBMUJBQ0FOUVFCS0d5RUtJQU1nREVFQmF5SUZRUUYwYWlFRVFRQWhBQ0FESVFJRFFDQUFJQXBIQkVBZ0JFRUFPd0VBSUFKQkFEc0JBQ0FBUVFGcUlRQWdCQ0FNUVFGMElnbHFJUVFnQWlBSmFpRUNEQUVMQ3lBQlFRRWdBVUVCU2hzaEVpQUZRUUVnQlVFQlNoc2hFeUFIUVpDQXlBQnFJUUVnQ0VFQmRDQUdha0VDYWlFTElBeEJBWFFnQTJwQkFtb2hBa0VBSUF4clFRRjBJUlJCQUNFRlFRRWhDZ0pBQTBBZ0NpQVNSd1JBUVFFaEJBTkFBa0FDUUFKQUlBUWdFMGNFUUNBUElBc3RBQUJJQkVBZ0FpQVVhaUlBTHdFQUlnTkJFSFJCRUhVaUJrRUFTZ1JBSUFJZ0Jqc0JBQ0FISUFOQkhHeHFJZ0JCaklEUUFHb2dDallDQUNBQVFmVC96d0JxSWdNZ0F5Z0NBRUVCYWpZQ0FDQUFRZmovendCcUlnTWdBeWdDQUNBRWFqWUNBQ0FBUWZ6L3p3QnFJZ0FnQUNnQ0FDQUthallDQUF3RkN5QUFRUUpyTHdFQUlnWkJFSFJCRUhVaEF5QUFMZ0VDSWdCQkFFb0VRQ0FEUVFCS0JFQWdCMEdRZ01nQWFpSUpJQUJCQW5ScVFRUnJLQUlBSWdNZ0JrRUNkQ0FKYWtFRWF5Z0NBQ0lHU2dSQUlBSWdCanNCQUVFQUlRa2dCVUVBSUFWQkFFb2JJUkFnQVNFQUEwQWdDU0FRUmdSQUlBWWhBd3dJQ3lBRElBQW9BZ0JHQkVBZ0FDQUdOZ0lBQ3lBSlFRRnFJUWtnQUVFRWFpRUFEQUFMQUFzZ0FpQURPd0VBSUFNZ0JrNE5CVUVBSVFrZ0JVRUFJQVZCQUVvYklSQWdBU0VBQTBBZ0NTQVFSZzBHSUFZZ0FDZ0NBRVlFUUNBQUlBTTJBZ0FMSUFsQkFXb2hDU0FBUVFScUlRQU1BQXNBQ3lBQ1FRSnJMZ0VBSWdaQkFFb0VRQ0FIUVpDQXlBQnFJZ2tnQUVFQ2RHcEJCR3NvQWdBaUF5QUdRZi8vQTNGQkFuUWdDV3BCQkdzb0FnQWlCa29FUUNBQ0lBWTdBUUJCQUNFSklBVkJBQ0FGUVFCS0d5RVFJQUVoQUFOQUlBa2dFRVlFUUNBR0lRTU1Cd3NnQXlBQUtBSUFSZ1JBSUFBZ0JqWUNBQXNnQ1VFQmFpRUpJQUJCQkdvaEFBd0FDd0FMSUFJZ0F6c0JBQ0FESUFaT0RRUkJBQ0VKSUFWQkFDQUZRUUJLR3lFUUlBRWhBQU5BSUFrZ0VFWU5CU0FHSUFBb0FnQkdCRUFnQUNBRE5nSUFDeUFKUVFGcUlRa2dBRUVFYWlFQURBQUxBQXNnQWlBQU93RUFJQWNnQUVFSGJFRUNkR29pQUVIMC84OEFhaUlESUFNb0FnQkJBV28yQWdBZ0FFSDQvODhBYWlJRElBTW9BZ0FnQkdvMkFnQWdBRUg4Lzg4QWFpSURJQU1vQWdBZ0NtbzJBZ0FnQkNBQVFZQ0EwQUJxSWdNb0FnQklCRUFnQXlBRU5nSUFDeUFBUVl5QTBBQnFJQW8yQWdBTUJRc2dBMEVBU2dSQUlBSWdBenNCQUNBSElBWkJCMnhCQW5ScUlnQkI5UC9QQUdvaUF5QURLQUlBUVFGcU5nSUFJQUJCK1AvUEFHb2lBeUFES0FJQUlBUnFOZ0lBSUFCQi9QL1BBR29pQXlBREtBSUFJQXBxTmdJQUlBUWdBRUdFZ05BQWFpSURLQUlBU2dSQUlBTWdCRFlDQUFzZ0FFR01nTkFBYWlBS05nSUFEQVVMSUFKQkFtc3ZBUUFpQUVFUWRFRVFkU0lEUVFCS0JFQWdBaUFET3dFQUlBY2dBRUVjYkdvaUFFSDAvODhBYWlJRElBTW9BZ0JCQVdvMkFnQWdBRUg0Lzg4QWFpSURJQU1vQWdBZ0JHbzJBZ0FnQUVIOC84OEFhaUlESUFNb0FnQWdDbW8yQWdBZ0FFR0VnTkFBYWlJQUtBSUFJQVJPRFFVZ0FDQUVOZ0lBREFVTElBVkJnSUFDVGdSQVFRQkJBMEc2REVFQUVEMUJmeUVMREFrTElBSWdCVUVCYWlJQU93RUFJQWNnQlVFQ2RHcEJrSURJQUdvZ0FFRVFkRUVRZFRZQ0FDQUhJQVZCSEd4cUlnTkJsSURRQUdvZ0JEWUNBQ0FEUVpDQTBBQnFRUUUyQWdBZ0EwR1lnTkFBYWlBS05nSUFJQU5CbklEUUFHb2dCRFlDQUNBRFFhQ0EwQUJxSUFRMkFnQWdBMEdrZ05BQWFpQUtOZ0lBSUFOQnFJRFFBR29nQ2pZQ0FDQUFJUVVNQkFzZ0FrRUFPd0VBREFNTElBSkJCR29oQWlBS1FRRnFJUW9nQ0NBTGFrRUVhaUVMREFVTElBY2dBMEVRZEVFUWRVRWNiR29pQUVIMC84OEFhaUlESUFNb0FnQkJBV28yQWdBZ0FFSDQvODhBYWlJRElBTW9BZ0FnQkdvMkFnQWdBRUg4Lzg4QWFpSUFJQUFvQWdBZ0NtbzJBZ0FNQVFzZ0J5QURRUkIwUVJCMVFSeHNhaUlBUVl5QTBBQnFJQW8yQWdBZ0FFSDAvODhBYWlJRElBTW9BZ0JCQVdvMkFnQWdBRUg0Lzg4QWFpSURJQU1vQWdBZ0JHbzJBZ0FnQUVIOC84OEFhaUlBSUFBb0FnQWdDbW8yQWdBTElBSkJBbW9oQWlBTFFRSnFJUXNnQkVFQmFpRUVEQUFMQUFzTElBVkJBQ0FGUVFCS0cwRUJhaUVEUVFFaEFFRUJJUUlEUUNBQUlBTkhCRUFDUUNBQUlBRW9BZ0FpQkVZRVFDQUNJZ1JCQVdvaEFnd0JDeUFFUVFKMElBZHFRWXlBeUFCcUtBSUFJUVFMSUFFZ0JEWUNBQ0FCUVFScUlRRWdBRUVCYWlFQURBRUxDeUFISUFKQkFXc2lCRFlDQ0VFQUlBUkZEUUVhSUFkQkRHcEJBQ0FFUVFKMEVEb2FJQWRCa0lBb2FrRUFJQVJCQkhRUU9ocEJBQ0VBQTBBZ0FDQUVUZ1JBUVFBaEJDQUZRUUFnQlVFQVNoc2hBZ05BSUFJZ0JFWUVRRUVBSVFzZ0J5Z0NDQ0lBUVFBZ0FFRUFTaHNoQVVFQUlRQURRQ0FBSUFGR0RRVWdCeUFBUVFSMGFpSUNRWkNBS0dvaUF5QURLd01BSUFjZ0FFRUNkR29vQWd5M0loYWpPUU1BSUFKQm1JQW9haUlDSUFJckF3QWdGcU01QXdBZ0FFRUJhaUVBREFBTEFBc2dCeUFISUFSQkFuUnFRWkNBeUFCcUtBSUFRUUZySWdGQkFuUWlBMm9pQUNBQUtBSU1JQWNnQkVFSGJFRUNkR29pQUVHUWdOQUFhaWdDQUdvMkFnd2dCeUFCUVFSMGFpSUJRWkNBS0dvaUJTQUZLd01BSUFCQmxJRFFBR29vQWdDM29Ea0RBQ0FCUVppQUtHb2lCU0FGS3dNQUlBQkJtSURRQUdvb0FnQzNvRGtEQUNBQVFaeUEwQUJxS0FJQUlnVWdBVUdNZ0FocUlnRW9BZ0JJQkVBZ0FTQUZOZ0lBQ3lBQVFhQ0EwQUJxS0FJQUlnVWdCeUFEUVFKMElnRkJCSEpxUVl5QUNHb2lBeWdDQUVvRVFDQURJQVUyQWdBTElBQkJwSURRQUdvb0FnQWlBeUFISUFGQkNISnFRWXlBQ0dvaUJTZ0NBRWdFUUNBRklBTTJBZ0FMSUFCQnFJRFFBR29vQWdBaUFDQUhJQUZCREhKcVFZeUFDR29pQVNnQ0FFb0VRQ0FCSUFBMkFnQUxJQVJCQVdvaEJBd0FDd0FGSUFjZ0FFRUVkR29pQVVHUWdBaHFRUUEyQWdBZ0FVR01nQWhxSUF3MkFnQWdBVUdVZ0FocUlBMDJBZ0FnQVVHWWdBaHFRUUEyQWdBZ0FFRUJhaUVBSUFjb0FnZ2hCQXdCQ3dBTEFBc2dDd3NQQ3lBRVFRRkdCRUFnQ0FSQUFuOGdBQ0VGUVFBaEFDQUJJZ1pCQUNBQlFRQktHeUVLSUFjb0FnQWlBeUFCSUFJaUQwRUJheUlCYkVFQmRHb2hCQ0FESVFJRFFDQUFJQXBIQkVBZ0JFRUFPd0VBSUFKQkFEc0JBQ0FBUVFGcUlRQWdBa0VDYWlFQ0lBUkJBbW9oQkF3QkN3c2dEMEVBSUE5QkFFb2JJUWtnQXlBR1FRRnJJZ3BCQVhScUlRUkJBQ0VBSUFNaEFnTkFJQUFnQ1VjRVFDQUVRUUE3QVFBZ0FrRUFPd0VBSUFCQkFXb2hBQ0FFSUFaQkFYUWlDMm9oQkNBQ0lBdHFJUUlNQVFzTElBRkJBU0FCUVFGS0d5RVRJQWRCa0lESUFHb2hBU0FJSUFaQkFXb2lBR29oQ3lBQUlBVnFJUTBnQnlnQ0JDQUFhaUVNSUFwQkFTQUtRUUZLR3lJVVFRRnJJUklnQXlBQVFRRjBhaUVDUVFBZ0JtdEJBWFFoRUVFQUlRVkJBU0VLQWtBRFFDQUtJQk5IQkVBZ0RTQVNhaUVPSUFzZ0Vtb2hFVUVCSVFRRFFBSkFBa0FDUUNBRUlCUkhCRUFnRFMwQUFDQUxMUUFBVFFSQUlBeEIvd0U2QUFBZ0FpQVFhaUlBTHdFQUlnTkJFSFJCRUhVaUNFRUFTZ1JBSUFJZ0NEc0JBQ0FISUFOQkhHeHFJZ0JCaklEUUFHb2dDallDQUNBQVFmVC96d0JxSWdNZ0F5Z0NBRUVCYWpZQ0FDQUFRZmovendCcUlnTWdBeWdDQUNBRWFqWUNBQ0FBUWZ6L3p3QnFJZ0FnQUNnQ0FDQUthallDQUF3RkN5QUFRUUpyTHdFQUlnaEJFSFJCRUhVaEF5QUFMZ0VDSWdCQkFFb0VRQ0FEUVFCS0JFQWdCMEdRZ01nQWFpSUpJQUJCQW5ScVFRUnJLQUlBSWdNZ0NFRUNkQ0FKYWtFRWF5Z0NBQ0lJU2dSQUlBSWdDRHNCQUVFQUlRa2dCVUVBSUFWQkFFb2JJUlVnQVNFQUEwQWdDU0FWUmdSQUlBZ2hBd3dJQ3lBRElBQW9BZ0JHQkVBZ0FDQUlOZ0lBQ3lBSlFRRnFJUWtnQUVFRWFpRUFEQUFMQUFzZ0FpQURPd0VBSUFNZ0NFNE5CVUVBSVFrZ0JVRUFJQVZCQUVvYklSVWdBU0VBQTBBZ0NTQVZSZzBHSUFnZ0FDZ0NBRVlFUUNBQUlBTTJBZ0FMSUFsQkFXb2hDU0FBUVFScUlRQU1BQXNBQ3lBQ1FRSnJMZ0VBSWdoQkFFb0VRQ0FIUVpDQXlBQnFJZ2tnQUVFQ2RHcEJCR3NvQWdBaUF5QUlRZi8vQTNGQkFuUWdDV3BCQkdzb0FnQWlDRW9FUUNBQ0lBZzdBUUJCQUNFSklBVkJBQ0FGUVFCS0d5RVZJQUVoQUFOQUlBa2dGVVlFUUNBSUlRTU1Cd3NnQXlBQUtBSUFSZ1JBSUFBZ0NEWUNBQXNnQ1VFQmFpRUpJQUJCQkdvaEFBd0FDd0FMSUFJZ0F6c0JBQ0FESUFoT0RRUkJBQ0VKSUFWQkFDQUZRUUJLR3lFVklBRWhBQU5BSUFrZ0ZVWU5CU0FJSUFBb0FnQkdCRUFnQUNBRE5nSUFDeUFKUVFGcUlRa2dBRUVFYWlFQURBQUxBQXNnQWlBQU93RUFJQWNnQUVFSGJFRUNkR29pQUVIMC84OEFhaUlESUFNb0FnQkJBV28yQWdBZ0FFSDQvODhBYWlJRElBTW9BZ0FnQkdvMkFnQWdBRUg4Lzg4QWFpSURJQU1vQWdBZ0NtbzJBZ0FnQkNBQVFZQ0EwQUJxSWdNb0FnQklCRUFnQXlBRU5nSUFDeUFBUVl5QTBBQnFJQW8yQWdBTUJRc2dBMEVBU2dSQUlBSWdBenNCQUNBSElBaEJCMnhCQW5ScUlnQkI5UC9QQUdvaUF5QURLQUlBUVFGcU5nSUFJQUJCK1AvUEFHb2lBeUFES0FJQUlBUnFOZ0lBSUFCQi9QL1BBR29pQXlBREtBSUFJQXBxTmdJQUlBUWdBRUdFZ05BQWFpSURLQUlBU2dSQUlBTWdCRFlDQUFzZ0FFR01nTkFBYWlBS05nSUFEQVVMSUFKQkFtc3ZBUUFpQUVFUWRFRVFkU0lEUVFCS0JFQWdBaUFET3dFQUlBY2dBRUVjYkdvaUFFSDAvODhBYWlJRElBTW9BZ0JCQVdvMkFnQWdBRUg0Lzg4QWFpSURJQU1vQWdBZ0JHbzJBZ0FnQUVIOC84OEFhaUlESUFNb0FnQWdDbW8yQWdBZ0FFR0VnTkFBYWlJQUtBSUFJQVJPRFFVZ0FDQUVOZ0lBREFVTElBVkJnSUFDVGdSQVFRQkJBMEc2REVFQUVEMUJmeUVMREFrTElBSWdCVUVCYWlJQU93RUFJQWNnQlVFQ2RHcEJrSURJQUdvZ0FFRVFkRUVRZFRZQ0FDQUhJQVZCSEd4cUlnTkJsSURRQUdvZ0JEWUNBQ0FEUVpDQTBBQnFRUUUyQWdBZ0EwR1lnTkFBYWlBS05nSUFJQU5CbklEUUFHb2dCRFlDQUNBRFFhQ0EwQUJxSUFRMkFnQWdBMEdrZ05BQWFpQUtOZ0lBSUFOQnFJRFFBR29nQ2pZQ0FDQUFJUVVNQkFzZ0FrRUFPd0VBSUF4QkFEb0FBQXdEQ3lBTVFRSnFJUXdnQWtFRWFpRUNJQkZCQW1vaEN5QU9RUUpxSVEwZ0NrRUJhaUVLREFVTElBY2dBMEVRZEVFUWRVRWNiR29pQUVIMC84OEFhaUlESUFNb0FnQkJBV28yQWdBZ0FFSDQvODhBYWlJRElBTW9BZ0FnQkdvMkFnQWdBRUg4Lzg4QWFpSUFJQUFvQWdBZ0NtbzJBZ0FNQVFzZ0J5QURRUkIwUVJCMVFSeHNhaUlBUVl5QTBBQnFJQW8yQWdBZ0FFSDAvODhBYWlJRElBTW9BZ0JCQVdvMkFnQWdBRUg0Lzg4QWFpSURJQU1vQWdBZ0JHbzJBZ0FnQUVIOC84OEFhaUlBSUFBb0FnQWdDbW8yQWdBTElBeEJBV29oRENBQ1FRSnFJUUlnQzBFQmFpRUxJQTFCQVdvaERTQUVRUUZxSVFRTUFBc0FDd3NnQlVFQUlBVkJBRW9iUVFGcUlRTkJBU0VBUVFFaEFnTkFJQUFnQTBjRVFBSkFJQUFnQVNnQ0FDSUVSZ1JBSUFJaUJFRUJhaUVDREFFTElBUkJBblFnQjJwQmpJRElBR29vQWdBaEJBc2dBU0FFTmdJQUlBRkJCR29oQVNBQVFRRnFJUUFNQVFzTElBY2dBa0VCYXlJRU5nSUlRUUFnQkVVTkFSb2dCMEVNYWtFQUlBUkJBblFRT2hvZ0IwR1FnQ2hxUVFBZ0JFRUVkQkE2R2tFQUlRQURRQ0FBSUFST0JFQkJBQ0VFSUFWQkFDQUZRUUJLR3lFQ0EwQWdBaUFFUmdSQVFRQWhDeUFIS0FJSUlnQkJBQ0FBUVFCS0d5RUJRUUFoQUFOQUlBQWdBVVlOQlNBSElBQkJCSFJxSWdKQmtJQW9haUlESUFNckF3QWdCeUFBUVFKMGFpZ0NETGNpRnFNNUF3QWdBa0dZZ0NocUlnSWdBaXNEQUNBV296a0RBQ0FBUVFGcUlRQU1BQXNBQ3lBSElBY2dCRUVDZEdwQmtJRElBR29vQWdCQkFXc2lBVUVDZENJRGFpSUFJQUFvQWd3Z0J5QUVRUWRzUVFKMGFpSUFRWkNBMEFCcUtBSUFhallDRENBSElBRkJCSFJxSWdGQmtJQW9haUlGSUFVckF3QWdBRUdVZ05BQWFpZ0NBTGVnT1FNQUlBRkJtSUFvYWlJRklBVXJBd0FnQUVHWWdOQUFhaWdDQUxlZ09RTUFJQUJCbklEUUFHb29BZ0FpQlNBQlFZeUFDR29pQVNnQ0FFZ0VRQ0FCSUFVMkFnQUxJQUJCb0lEUUFHb29BZ0FpQlNBSElBTkJBblFpQVVFRWNtcEJqSUFJYWlJREtBSUFTZ1JBSUFNZ0JUWUNBQXNnQUVHa2dOQUFhaWdDQUNJRElBY2dBVUVJY21wQmpJQUlhaUlGS0FJQVNBUkFJQVVnQXpZQ0FBc2dBRUdvZ05BQWFpZ0NBQ0lBSUFjZ0FVRU1jbXBCaklBSWFpSUJLQUlBU2dSQUlBRWdBRFlDQUFzZ0JFRUJhaUVFREFBTEFBVWdCeUFBUVFSMGFpSUJRWkNBQ0dwQkFEWUNBQ0FCUVl5QUNHb2dCallDQUNBQlFaU0FDR29nRHpZQ0FDQUJRWmlBQ0dwQkFEWUNBQ0FBUVFGcUlRQWdCeWdDQ0NFRURBRUxBQXNBQ3lBTEN3OExJQVpGQkVBQ2Z5QUFJUWdnQlNFS1FRQWhBQ0FCSWdaQkFDQUJRUUJLR3lFRklBY29BZ0FpQXlBQklBSWlEMEVCYXlJQmJFRUJkR29oQkNBRElRSURRQ0FBSUFWSEJFQWdCRUVBT3dFQUlBSkJBRHNCQUNBQVFRRnFJUUFnQWtFQ2FpRUNJQVJCQW1vaEJBd0JDd3NnRDBFQUlBOUJBRW9iSVFrZ0F5QUdRUUZySWdWQkFYUnFJUVJCQUNFQUlBTWhBZ05BSUFBZ0NVY0VRQ0FFUVFBN0FRQWdBa0VBT3dFQUlBQkJBV29oQUNBRUlBWkJBWFFpQzJvaEJDQUNJQXRxSVFJTUFRc0xJQUZCQVNBQlFRRktHeUVTSUFkQmtJRElBR29oQVNBSUlBWkJBV29pQUdvaERDQUhLQUlFSUFCcUlRMGdCVUVCSUFWQkFVb2JJaE5CQVdzaEZDQURJQUJCQVhScUlRSkJBQ0FHYTBFQmRDRVFRUUFoQlVFQklRa0NRQU5BSUFrZ0VrY0VRQ0FNSUJScUlRNUJBU0VFQTBBQ1FBSkFBa0FnQkNBVFJ3UkFJQW9nREMwQUFFNEVRQ0FOUWY4Qk9nQUFJQUlnRUdvaUFDOEJBQ0lEUVJCMFFSQjFJZ2hCQUVvRVFDQUNJQWc3QVFBZ0J5QURRUnhzYWlJQVFZeUEwQUJxSUFrMkFnQWdBRUgwLzg4QWFpSURJQU1vQWdCQkFXbzJBZ0FnQUVINC84OEFhaUlESUFNb0FnQWdCR28yQWdBZ0FFSDgvODhBYWlJQUlBQW9BZ0FnQ1dvMkFnQU1CUXNnQUVFQ2F5OEJBQ0lJUVJCMFFSQjFJUU1nQUM0QkFpSUFRUUJLQkVBZ0EwRUFTZ1JBSUFkQmtJRElBR29pQ3lBQVFRSjBha0VFYXlnQ0FDSURJQWhCQW5RZ0MycEJCR3NvQWdBaUNFb0VRQ0FDSUFnN0FRQkJBQ0VMSUFWQkFDQUZRUUJLR3lFUklBRWhBQU5BSUFzZ0VVWUVRQ0FJSVFNTUNBc2dBeUFBS0FJQVJnUkFJQUFnQ0RZQ0FBc2dDMEVCYWlFTElBQkJCR29oQUF3QUN3QUxJQUlnQXpzQkFDQURJQWhPRFFWQkFDRUxJQVZCQUNBRlFRQktHeUVSSUFFaEFBTkFJQXNnRVVZTkJpQUlJQUFvQWdCR0JFQWdBQ0FETmdJQUN5QUxRUUZxSVFzZ0FFRUVhaUVBREFBTEFBc2dBa0VDYXk0QkFDSUlRUUJLQkVBZ0IwR1FnTWdBYWlJTElBQkJBblJxUVFScktBSUFJZ01nQ0VILy93TnhRUUowSUF0cVFRUnJLQUlBSWdoS0JFQWdBaUFJT3dFQVFRQWhDeUFGUVFBZ0JVRUFTaHNoRVNBQklRQURRQ0FMSUJGR0JFQWdDQ0VEREFjTElBTWdBQ2dDQUVZRVFDQUFJQWcyQWdBTElBdEJBV29oQ3lBQVFRUnFJUUFNQUFzQUN5QUNJQU03QVFBZ0F5QUlUZzBFUVFBaEN5QUZRUUFnQlVFQVNoc2hFU0FCSVFBRFFDQUxJQkZHRFFVZ0NDQUFLQUlBUmdSQUlBQWdBellDQUFzZ0MwRUJhaUVMSUFCQkJHb2hBQXdBQ3dBTElBSWdBRHNCQUNBSElBQkJCMnhCQW5ScUlnQkI5UC9QQUdvaUF5QURLQUlBUVFGcU5nSUFJQUJCK1AvUEFHb2lBeUFES0FJQUlBUnFOZ0lBSUFCQi9QL1BBR29pQXlBREtBSUFJQWxxTmdJQUlBUWdBRUdBZ05BQWFpSURLQUlBU0FSQUlBTWdCRFlDQUFzZ0FFR01nTkFBYWlBSk5nSUFEQVVMSUFOQkFFb0VRQ0FDSUFNN0FRQWdCeUFJUVFkc1FRSjBhaUlBUWZUL3p3QnFJZ01nQXlnQ0FFRUJhallDQUNBQVFmai96d0JxSWdNZ0F5Z0NBQ0FFYWpZQ0FDQUFRZnovendCcUlnTWdBeWdDQUNBSmFqWUNBQ0FFSUFCQmhJRFFBR29pQXlnQ0FFb0VRQ0FESUFRMkFnQUxJQUJCaklEUUFHb2dDVFlDQUF3RkN5QUNRUUpyTHdFQUlnQkJFSFJCRUhVaUEwRUFTZ1JBSUFJZ0F6c0JBQ0FISUFCQkhHeHFJZ0JCOVAvUEFHb2lBeUFES0FJQVFRRnFOZ0lBSUFCQitQL1BBR29pQXlBREtBSUFJQVJxTmdJQUlBQkIvUC9QQUdvaUF5QURLQUlBSUFscU5nSUFJQUJCaElEUUFHb2lBQ2dDQUNBRVRnMEZJQUFnQkRZQ0FBd0ZDeUFGUVlDQUFrNEVRRUVBUVFOQnVneEJBQkE5UVg4aERBd0pDeUFDSUFWQkFXb2lBRHNCQUNBSElBVkJBblJxUVpDQXlBQnFJQUJCRUhSQkVIVTJBZ0FnQnlBRlFSeHNhaUlEUVpTQTBBQnFJQVEyQWdBZ0EwR1FnTkFBYWtFQk5nSUFJQU5CbUlEUUFHb2dDVFlDQUNBRFFaeUEwQUJxSUFRMkFnQWdBMEdnZ05BQWFpQUVOZ0lBSUFOQnBJRFFBR29nQ1RZQ0FDQURRYWlBMEFCcUlBazJBZ0FnQUNFRkRBUUxJQUpCQURzQkFDQU5RUUE2QUFBTUF3c2dEVUVDYWlFTklBSkJCR29oQWlBT1FRSnFJUXdnQ1VFQmFpRUpEQVVMSUFjZ0EwRVFkRUVRZFVFY2JHb2lBRUgwLzg4QWFpSURJQU1vQWdCQkFXbzJBZ0FnQUVINC84OEFhaUlESUFNb0FnQWdCR28yQWdBZ0FFSDgvODhBYWlJQUlBQW9BZ0FnQ1dvMkFnQU1BUXNnQnlBRFFSQjBRUkIxUVJ4c2FpSUFRWXlBMEFCcUlBazJBZ0FnQUVIMC84OEFhaUlESUFNb0FnQkJBV28yQWdBZ0FFSDQvODhBYWlJRElBTW9BZ0FnQkdvMkFnQWdBRUg4Lzg4QWFpSUFJQUFvQWdBZ0NXbzJBZ0FMSUExQkFXb2hEU0FDUVFKcUlRSWdERUVCYWlFTUlBUkJBV29oQkF3QUN3QUxDeUFGUVFBZ0JVRUFTaHRCQVdvaEEwRUJJUUJCQVNFQ0EwQWdBQ0FEUndSQUFrQWdBQ0FCS0FJQUlnUkdCRUFnQWlJRVFRRnFJUUlNQVFzZ0JFRUNkQ0FIYWtHTWdNZ0FhaWdDQUNFRUN5QUJJQVEyQWdBZ0FVRUVhaUVCSUFCQkFXb2hBQXdCQ3dzZ0J5QUNRUUZySWdRMkFnaEJBQ0FFUlEwQkdpQUhRUXhxUVFBZ0JFRUNkQkE2R2lBSFFaQ0FLR3BCQUNBRVFRUjBFRG9hUVFBaEFBTkFJQUFnQkU0RVFFRUFJUVFnQlVFQUlBVkJBRW9iSVFJRFFDQUNJQVJHQkVCQkFDRU1JQWNvQWdnaUFFRUFJQUJCQUVvYklRRkJBQ0VBQTBBZ0FDQUJSZzBGSUFjZ0FFRUVkR29pQWtHUWdDaHFJZ01nQXlzREFDQUhJQUJCQW5ScUtBSU10eUlXb3prREFDQUNRWmlBS0dvaUFpQUNLd01BSUJhak9RTUFJQUJCQVdvaEFBd0FDd0FMSUFjZ0J5QUVRUUowYWtHUWdNZ0FhaWdDQUVFQmF5SUJRUUowSWdOcUlnQWdBQ2dDRENBSElBUkJCMnhCQW5ScUlnQkJrSURRQUdvb0FnQnFOZ0lNSUFjZ0FVRUVkR29pQVVHUWdDaHFJZ1VnQlNzREFDQUFRWlNBMEFCcUtBSUF0NkE1QXdBZ0FVR1lnQ2hxSWdVZ0JTc0RBQ0FBUVppQTBBQnFLQUlBdDZBNUF3QWdBRUdjZ05BQWFpZ0NBQ0lGSUFGQmpJQUlhaUlCS0FJQVNBUkFJQUVnQlRZQ0FBc2dBRUdnZ05BQWFpZ0NBQ0lGSUFjZ0EwRUNkQ0lCUVFSeWFrR01nQWhxSWdNb0FnQktCRUFnQXlBRk5nSUFDeUFBUWFTQTBBQnFLQUlBSWdNZ0J5QUJRUWh5YWtHTWdBaHFJZ1VvQWdCSUJFQWdCU0FETmdJQUN5QUFRYWlBMEFCcUtBSUFJZ0FnQnlBQlFReHlha0dNZ0FocUlnRW9BZ0JLQkVBZ0FTQUFOZ0lBQ3lBRVFRRnFJUVFNQUFzQUJTQUhJQUJCQkhScUlnRkJrSUFJYWtFQU5nSUFJQUZCaklBSWFpQUdOZ0lBSUFGQmxJQUlhaUFQTmdJQUlBRkJtSUFJYWtFQU5nSUFJQUJCQVdvaEFDQUhLQUlJSVFRTUFRc0FDd0FMSUF3TER3c0NmeUFBSVFZZ0JTRVBJQUVpQ0VFQ2JTSU1RUUFnREVFQVNoc2hCU0FIS0FJQUlnTWdBa0VDYlNJU1FRRnJJZ0VnREd4QkFYUnFJUVJCQUNFQUlBTWhBZ05BSUFBZ0JVY0VRQ0FFUVFBN0FRQWdBa0VBT3dFQUlBQkJBV29oQUNBQ1FRSnFJUUlnQkVFQ2FpRUVEQUVMQ3lBU1FRQWdFa0VBU2hzaENpQURJQXhCQVdzaUJVRUJkR29oQkVFQUlRQWdBeUVDQTBBZ0FDQUtSd1JBSUFSQkFEc0JBQ0FDUVFBN0FRQWdBRUVCYWlFQUlBUWdERUVCZENJSmFpRUVJQUlnQ1dvaEFnd0JDd3NnQVVFQklBRkJBVW9iSVJNZ0JVRUJJQVZCQVVvYklSUWdCMEdRZ01nQWFpRUJJQXhCQVdvaUFDQUhLQUlFYWlFTElBaEJBWFFnQm1wQkFtb2hEU0FESUFCQkFYUnFJUUpCQUNBTWEwRUJkQ0VRUVFBaEJVRUJJUW9DUUFOQUlBb2dFMGNFUUVFQklRUURRQUpBQWtBQ1FDQUVJQlJIQkVBZ0R5QU5MUUFBVGdSQUlBdEIvd0U2QUFBZ0FpQVFhaUlBTHdFQUlnTkJFSFJCRUhVaUJrRUFTZ1JBSUFJZ0Jqc0JBQ0FISUFOQkhHeHFJZ0JCaklEUUFHb2dDallDQUNBQVFmVC96d0JxSWdNZ0F5Z0NBRUVCYWpZQ0FDQUFRZmovendCcUlnTWdBeWdDQUNBRWFqWUNBQ0FBUWZ6L3p3QnFJZ0FnQUNnQ0FDQUthallDQUF3RkN5QUFRUUpyTHdFQUlnWkJFSFJCRUhVaEF5QUFMZ0VDSWdCQkFFb0VRQ0FEUVFCS0JFQWdCMEdRZ01nQWFpSUpJQUJCQW5ScVFRUnJLQUlBSWdNZ0JrRUNkQ0FKYWtFRWF5Z0NBQ0lHU2dSQUlBSWdCanNCQUVFQUlRa2dCVUVBSUFWQkFFb2JJUTRnQVNFQUEwQWdDU0FPUmdSQUlBWWhBd3dJQ3lBRElBQW9BZ0JHQkVBZ0FDQUdOZ0lBQ3lBSlFRRnFJUWtnQUVFRWFpRUFEQUFMQUFzZ0FpQURPd0VBSUFNZ0JrNE5CVUVBSVFrZ0JVRUFJQVZCQUVvYklRNGdBU0VBQTBBZ0NTQU9SZzBHSUFZZ0FDZ0NBRVlFUUNBQUlBTTJBZ0FMSUFsQkFXb2hDU0FBUVFScUlRQU1BQXNBQ3lBQ1FRSnJMZ0VBSWdaQkFFb0VRQ0FIUVpDQXlBQnFJZ2tnQUVFQ2RHcEJCR3NvQWdBaUF5QUdRZi8vQTNGQkFuUWdDV3BCQkdzb0FnQWlCa29FUUNBQ0lBWTdBUUJCQUNFSklBVkJBQ0FGUVFCS0d5RU9JQUVoQUFOQUlBa2dEa1lFUUNBR0lRTU1Cd3NnQXlBQUtBSUFSZ1JBSUFBZ0JqWUNBQXNnQ1VFQmFpRUpJQUJCQkdvaEFBd0FDd0FMSUFJZ0F6c0JBQ0FESUFaT0RRUkJBQ0VKSUFWQkFDQUZRUUJLR3lFT0lBRWhBQU5BSUFrZ0RrWU5CU0FHSUFBb0FnQkdCRUFnQUNBRE5nSUFDeUFKUVFGcUlRa2dBRUVFYWlFQURBQUxBQXNnQWlBQU93RUFJQWNnQUVFSGJFRUNkR29pQUVIMC84OEFhaUlESUFNb0FnQkJBV28yQWdBZ0FFSDQvODhBYWlJRElBTW9BZ0FnQkdvMkFnQWdBRUg4Lzg4QWFpSURJQU1vQWdBZ0NtbzJBZ0FnQkNBQVFZQ0EwQUJxSWdNb0FnQklCRUFnQXlBRU5nSUFDeUFBUVl5QTBBQnFJQW8yQWdBTUJRc2dBMEVBU2dSQUlBSWdBenNCQUNBSElBWkJCMnhCQW5ScUlnQkI5UC9QQUdvaUF5QURLQUlBUVFGcU5nSUFJQUJCK1AvUEFHb2lBeUFES0FJQUlBUnFOZ0lBSUFCQi9QL1BBR29pQXlBREtBSUFJQXBxTmdJQUlBUWdBRUdFZ05BQWFpSURLQUlBU2dSQUlBTWdCRFlDQUFzZ0FFR01nTkFBYWlBS05nSUFEQVVMSUFKQkFtc3ZBUUFpQUVFUWRFRVFkU0lEUVFCS0JFQWdBaUFET3dFQUlBY2dBRUVjYkdvaUFFSDAvODhBYWlJRElBTW9BZ0JCQVdvMkFnQWdBRUg0Lzg4QWFpSURJQU1vQWdBZ0JHbzJBZ0FnQUVIOC84OEFhaUlESUFNb0FnQWdDbW8yQWdBZ0FFR0VnTkFBYWlJQUtBSUFJQVJPRFFVZ0FDQUVOZ0lBREFVTElBVkJnSUFDVGdSQVFRQkJBMEc2REVFQUVEMUJmeUVMREFrTElBSWdCVUVCYWlJQU93RUFJQWNnQlVFQ2RHcEJrSURJQUdvZ0FFRVFkRUVRZFRZQ0FDQUhJQVZCSEd4cUlnTkJsSURRQUdvZ0JEWUNBQ0FEUVpDQTBBQnFRUUUyQWdBZ0EwR1lnTkFBYWlBS05nSUFJQU5CbklEUUFHb2dCRFlDQUNBRFFhQ0EwQUJxSUFRMkFnQWdBMEdrZ05BQWFpQUtOZ0lBSUFOQnFJRFFBR29nQ2pZQ0FDQUFJUVVNQkFzZ0FrRUFPd0VBSUF0QkFEb0FBQXdEQ3lBTFFRSnFJUXNnQWtFRWFpRUNJQXBCQVdvaENpQUlJQTFxUVFScUlRME1CUXNnQnlBRFFSQjBRUkIxUVJ4c2FpSUFRZlQvendCcUlnTWdBeWdDQUVFQmFqWUNBQ0FBUWZqL3p3QnFJZ01nQXlnQ0FDQUVhallDQUNBQVFmei96d0JxSWdBZ0FDZ0NBQ0FLYWpZQ0FBd0JDeUFISUFOQkVIUkJFSFZCSEd4cUlnQkJqSURRQUdvZ0NqWUNBQ0FBUWZUL3p3QnFJZ01nQXlnQ0FFRUJhallDQUNBQVFmai96d0JxSWdNZ0F5Z0NBQ0FFYWpZQ0FDQUFRZnovendCcUlnQWdBQ2dDQUNBS2FqWUNBQXNnQzBFQmFpRUxJQUpCQW1vaEFpQU5RUUpxSVEwZ0JFRUJhaUVFREFBTEFBc0xJQVZCQUNBRlFRQktHMEVCYWlFRFFRRWhBRUVCSVFJRFFDQUFJQU5IQkVBQ1FDQUFJQUVvQWdBaUJFWUVRQ0FDSWdSQkFXb2hBZ3dCQ3lBRVFRSjBJQWRxUVl5QXlBQnFLQUlBSVFRTElBRWdCRFlDQUNBQlFRUnFJUUVnQUVFQmFpRUFEQUVMQ3lBSElBSkJBV3NpQkRZQ0NFRUFJQVJGRFFFYUlBZEJER3BCQUNBRVFRSjBFRG9hSUFkQmtJQW9ha0VBSUFSQkJIUVFPaHBCQUNFQUEwQWdBQ0FFVGdSQVFRQWhCQ0FGUVFBZ0JVRUFTaHNoQWdOQUlBSWdCRVlFUUVFQUlRc2dCeWdDQ0NJQVFRQWdBRUVBU2hzaEFVRUFJUUFEUUNBQUlBRkdEUVVnQnlBQVFRUjBhaUlDUVpDQUtHb2lBeUFES3dNQUlBY2dBRUVDZEdvb0FneTNJaGFqT1FNQUlBSkJtSUFvYWlJQ0lBSXJBd0FnRnFNNUF3QWdBRUVCYWlFQURBQUxBQXNnQnlBSElBUkJBblJxUVpDQXlBQnFLQUlBUVFGcklnRkJBblFpQTJvaUFDQUFLQUlNSUFjZ0JFRUhiRUVDZEdvaUFFR1FnTkFBYWlnQ0FHbzJBZ3dnQnlBQlFRUjBhaUlCUVpDQUtHb2lCU0FGS3dNQUlBQkJsSURRQUdvb0FnQzNvRGtEQUNBQlFaaUFLR29pQlNBRkt3TUFJQUJCbUlEUUFHb29BZ0Mzb0RrREFDQUFRWnlBMEFCcUtBSUFJZ1VnQVVHTWdBaHFJZ0VvQWdCSUJFQWdBU0FGTmdJQUN5QUFRYUNBMEFCcUtBSUFJZ1VnQnlBRFFRSjBJZ0ZCQkhKcVFZeUFDR29pQXlnQ0FFb0VRQ0FESUFVMkFnQUxJQUJCcElEUUFHb29BZ0FpQXlBSElBRkJDSEpxUVl5QUNHb2lCU2dDQUVnRVFDQUZJQU0yQWdBTElBQkJxSURRQUdvb0FnQWlBQ0FISUFGQkRISnFRWXlBQ0dvaUFTZ0NBRW9FUUNBQklBQTJBZ0FMSUFSQkFXb2hCQXdBQ3dBRklBY2dBRUVFZEdvaUFVR1FnQWhxUVFBMkFnQWdBVUdNZ0FocUlBdzJBZ0FnQVVHVWdBaHFJQkkyQWdBZ0FVR1lnQWhxUVFBMkFnQWdBRUVCYWlFQUlBY29BZ2doQkF3QkN3QUxBQXNnQ3dzUEN5QUlCRUFDZnlBQUlRVkJBQ0VBSUFFaUJrRUFJQUZCQUVvYklRb2dCeWdDQUNJRElBRWdBaUlQUVFGcklnRnNRUUYwYWlFRUlBTWhBZ05BSUFBZ0NrY0VRQ0FFUVFBN0FRQWdBa0VBT3dFQUlBQkJBV29oQUNBQ1FRSnFJUUlnQkVFQ2FpRUVEQUVMQ3lBUFFRQWdEMEVBU2hzaENTQURJQVpCQVdzaUNrRUJkR29oQkVFQUlRQWdBeUVDQTBBZ0FDQUpSd1JBSUFSQkFEc0JBQ0FDUVFBN0FRQWdBRUVCYWlFQUlBUWdCa0VCZENJTGFpRUVJQUlnQzJvaEFnd0JDd3NnQVVFQklBRkJBVW9iSVJNZ0IwR1FnTWdBYWlFQklBZ2dCa0VCYWlJQWFpRUxJQUFnQldvaERTQUhLQUlFSUFCcUlRd2dDa0VCSUFwQkFVb2JJaFJCQVdzaEVpQURJQUJCQVhScUlRSkJBQ0FHYTBFQmRDRVFRUUFoQlVFQklRb0NRQU5BSUFvZ0UwY0VRQ0FOSUJKcUlRNGdDeUFTYWlFUlFRRWhCQU5BQWtBQ1FBSkFJQVFnRkVjRVFDQU5MUUFBSUFzdEFBQkxCRUFnREVIL0FUb0FBQ0FDSUJCcUlnQXZBUUFpQTBFUWRFRVFkU0lJUVFCS0JFQWdBaUFJT3dFQUlBY2dBMEVjYkdvaUFFR01nTkFBYWlBS05nSUFJQUJCOVAvUEFHb2lBeUFES0FJQVFRRnFOZ0lBSUFCQitQL1BBR29pQXlBREtBSUFJQVJxTmdJQUlBQkIvUC9QQUdvaUFDQUFLQUlBSUFwcU5nSUFEQVVMSUFCQkFtc3ZBUUFpQ0VFUWRFRVFkU0VESUFBdUFRSWlBRUVBU2dSQUlBTkJBRW9FUUNBSFFaQ0F5QUJxSWdrZ0FFRUNkR3BCQkdzb0FnQWlBeUFJUVFKMElBbHFRUVJyS0FJQUlnaEtCRUFnQWlBSU93RUFRUUFoQ1NBRlFRQWdCVUVBU2hzaEZTQUJJUUFEUUNBSklCVkdCRUFnQ0NFRERBZ0xJQU1nQUNnQ0FFWUVRQ0FBSUFnMkFnQUxJQWxCQVdvaENTQUFRUVJxSVFBTUFBc0FDeUFDSUFNN0FRQWdBeUFJVGcwRlFRQWhDU0FGUVFBZ0JVRUFTaHNoRlNBQklRQURRQ0FKSUJWR0RRWWdDQ0FBS0FJQVJnUkFJQUFnQXpZQ0FBc2dDVUVCYWlFSklBQkJCR29oQUF3QUN3QUxJQUpCQW1zdUFRQWlDRUVBU2dSQUlBZEJrSURJQUdvaUNTQUFRUUowYWtFRWF5Z0NBQ0lESUFoQi8vOERjVUVDZENBSmFrRUVheWdDQUNJSVNnUkFJQUlnQ0RzQkFFRUFJUWtnQlVFQUlBVkJBRW9iSVJVZ0FTRUFBMEFnQ1NBVlJnUkFJQWdoQXd3SEN5QURJQUFvQWdCR0JFQWdBQ0FJTmdJQUN5QUpRUUZxSVFrZ0FFRUVhaUVBREFBTEFBc2dBaUFET3dFQUlBTWdDRTROQkVFQUlRa2dCVUVBSUFWQkFFb2JJUlVnQVNFQUEwQWdDU0FWUmcwRklBZ2dBQ2dDQUVZRVFDQUFJQU0yQWdBTElBbEJBV29oQ1NBQVFRUnFJUUFNQUFzQUN5QUNJQUE3QVFBZ0J5QUFRUWRzUVFKMGFpSUFRZlQvendCcUlnTWdBeWdDQUVFQmFqWUNBQ0FBUWZqL3p3QnFJZ01nQXlnQ0FDQUVhallDQUNBQVFmei96d0JxSWdNZ0F5Z0NBQ0FLYWpZQ0FDQUVJQUJCZ0lEUUFHb2lBeWdDQUVnRVFDQURJQVEyQWdBTElBQkJqSURRQUdvZ0NqWUNBQXdGQ3lBRFFRQktCRUFnQWlBRE93RUFJQWNnQ0VFSGJFRUNkR29pQUVIMC84OEFhaUlESUFNb0FnQkJBV28yQWdBZ0FFSDQvODhBYWlJRElBTW9BZ0FnQkdvMkFnQWdBRUg4Lzg4QWFpSURJQU1vQWdBZ0NtbzJBZ0FnQkNBQVFZU0EwQUJxSWdNb0FnQktCRUFnQXlBRU5nSUFDeUFBUVl5QTBBQnFJQW8yQWdBTUJRc2dBa0VDYXk4QkFDSUFRUkIwUVJCMUlnTkJBRW9FUUNBQ0lBTTdBUUFnQnlBQVFSeHNhaUlBUWZUL3p3QnFJZ01nQXlnQ0FFRUJhallDQUNBQVFmai96d0JxSWdNZ0F5Z0NBQ0FFYWpZQ0FDQUFRZnovendCcUlnTWdBeWdDQUNBS2FqWUNBQ0FBUVlTQTBBQnFJZ0FvQWdBZ0JFNE5CU0FBSUFRMkFnQU1CUXNnQlVHQWdBSk9CRUJCQUVFRFFib01RUUFRUFVGL0lRc01DUXNnQWlBRlFRRnFJZ0E3QVFBZ0J5QUZRUUowYWtHUWdNZ0FhaUFBUVJCMFFSQjFOZ0lBSUFjZ0JVRWNiR29pQTBHVWdOQUFhaUFFTmdJQUlBTkJrSURRQUdwQkFUWUNBQ0FEUVppQTBBQnFJQW8yQWdBZ0EwR2NnTkFBYWlBRU5nSUFJQU5Cb0lEUUFHb2dCRFlDQUNBRFFhU0EwQUJxSUFvMkFnQWdBMEdvZ05BQWFpQUtOZ0lBSUFBaEJRd0VDeUFDUVFBN0FRQWdERUVBT2dBQURBTUxJQXhCQW1vaERDQUNRUVJxSVFJZ0VVRUNhaUVMSUE1QkFtb2hEU0FLUVFGcUlRb01CUXNnQnlBRFFSQjBRUkIxUVJ4c2FpSUFRZlQvendCcUlnTWdBeWdDQUVFQmFqWUNBQ0FBUWZqL3p3QnFJZ01nQXlnQ0FDQUVhallDQUNBQVFmei96d0JxSWdBZ0FDZ0NBQ0FLYWpZQ0FBd0JDeUFISUFOQkVIUkJFSFZCSEd4cUlnQkJqSURRQUdvZ0NqWUNBQ0FBUWZUL3p3QnFJZ01nQXlnQ0FFRUJhallDQUNBQVFmai96d0JxSWdNZ0F5Z0NBQ0FFYWpZQ0FDQUFRZnovendCcUlnQWdBQ2dDQUNBS2FqWUNBQXNnREVFQmFpRU1JQUpCQW1vaEFpQUxRUUZxSVFzZ0RVRUJhaUVOSUFSQkFXb2hCQXdBQ3dBTEN5QUZRUUFnQlVFQVNodEJBV29oQTBFQklRQkJBU0VDQTBBZ0FDQURSd1JBQWtBZ0FDQUJLQUlBSWdSR0JFQWdBaUlFUVFGcUlRSU1BUXNnQkVFQ2RDQUhha0dNZ01nQWFpZ0NBQ0VFQ3lBQklBUTJBZ0FnQVVFRWFpRUJJQUJCQVdvaEFBd0JDd3NnQnlBQ1FRRnJJZ1EyQWdoQkFDQUVSUTBCR2lBSFFReHFRUUFnQkVFQ2RCQTZHaUFIUVpDQUtHcEJBQ0FFUVFSMEVEb2FRUUFoQUFOQUlBQWdCRTRFUUVFQUlRUWdCVUVBSUFWQkFFb2JJUUlEUUNBQ0lBUkdCRUJCQUNFTElBY29BZ2dpQUVFQUlBQkJBRW9iSVFGQkFDRUFBMEFnQUNBQlJnMEZJQWNnQUVFRWRHb2lBa0dRZ0NocUlnTWdBeXNEQUNBSElBQkJBblJxS0FJTXR5SVdvemtEQUNBQ1FaaUFLR29pQWlBQ0t3TUFJQmFqT1FNQUlBQkJBV29oQUF3QUN3QUxJQWNnQnlBRVFRSjBha0dRZ01nQWFpZ0NBRUVCYXlJQlFRSjBJZ05xSWdBZ0FDZ0NEQ0FISUFSQkIyeEJBblJxSWdCQmtJRFFBR29vQWdCcU5nSU1JQWNnQVVFRWRHb2lBVUdRZ0NocUlnVWdCU3NEQUNBQVFaU0EwQUJxS0FJQXQ2QTVBd0FnQVVHWWdDaHFJZ1VnQlNzREFDQUFRWmlBMEFCcUtBSUF0NkE1QXdBZ0FFR2NnTkFBYWlnQ0FDSUZJQUZCaklBSWFpSUJLQUlBU0FSQUlBRWdCVFlDQUFzZ0FFR2dnTkFBYWlnQ0FDSUZJQWNnQTBFQ2RDSUJRUVJ5YWtHTWdBaHFJZ01vQWdCS0JFQWdBeUFGTmdJQUN5QUFRYVNBMEFCcUtBSUFJZ01nQnlBQlFRaHlha0dNZ0FocUlnVW9BZ0JJQkVBZ0JTQUROZ0lBQ3lBQVFhaUEwQUJxS0FJQUlnQWdCeUFCUVF4eWFrR01nQWhxSWdFb0FnQktCRUFnQVNBQU5nSUFDeUFFUVFGcUlRUU1BQXNBQlNBSElBQkJCSFJxSWdGQmtJQUlha0VBTmdJQUlBRkJqSUFJYWlBR05nSUFJQUZCbElBSWFpQVBOZ0lBSUFGQm1JQUlha0VBTmdJQUlBQkJBV29oQUNBSEtBSUlJUVFNQVFzQUN3QUxJQXNMRHdzZ0JrVUVRQUovSUFBaENDQUZJUXBCQUNFQUlBRWlCa0VBSUFGQkFFb2JJUVVnQnlnQ0FDSURJQUVnQWlJUFFRRnJJZ0ZzUVFGMGFpRUVJQU1oQWdOQUlBQWdCVWNFUUNBRVFRQTdBUUFnQWtFQU93RUFJQUJCQVdvaEFDQUNRUUpxSVFJZ0JFRUNhaUVFREFFTEN5QVBRUUFnRDBFQVNoc2hDU0FESUFaQkFXc2lCVUVCZEdvaEJFRUFJUUFnQXlFQ0EwQWdBQ0FKUndSQUlBUkJBRHNCQUNBQ1FRQTdBUUFnQUVFQmFpRUFJQVFnQmtFQmRDSUxhaUVFSUFJZ0Myb2hBZ3dCQ3dzZ0FVRUJJQUZCQVVvYklSSWdCMEdRZ01nQWFpRUJJQWdnQmtFQmFpSUFhaUVNSUFjb0FnUWdBR29oRFNBRlFRRWdCVUVCU2hzaUUwRUJheUVVSUFNZ0FFRUJkR29oQWtFQUlBWnJRUUYwSVJCQkFDRUZRUUVoQ1FKQUEwQWdDU0FTUndSQUlBd2dGR29oRGtFQklRUURRQUpBQWtBQ1FDQUVJQk5IQkVBZ0NpQU1MUUFBU0FSQUlBMUIvd0U2QUFBZ0FpQVFhaUlBTHdFQUlnTkJFSFJCRUhVaUNFRUFTZ1JBSUFJZ0NEc0JBQ0FISUFOQkhHeHFJZ0JCaklEUUFHb2dDVFlDQUNBQVFmVC96d0JxSWdNZ0F5Z0NBRUVCYWpZQ0FDQUFRZmovendCcUlnTWdBeWdDQUNBRWFqWUNBQ0FBUWZ6L3p3QnFJZ0FnQUNnQ0FDQUphallDQUF3RkN5QUFRUUpyTHdFQUlnaEJFSFJCRUhVaEF5QUFMZ0VDSWdCQkFFb0VRQ0FEUVFCS0JFQWdCMEdRZ01nQWFpSUxJQUJCQW5ScVFRUnJLQUlBSWdNZ0NFRUNkQ0FMYWtFRWF5Z0NBQ0lJU2dSQUlBSWdDRHNCQUVFQUlRc2dCVUVBSUFWQkFFb2JJUkVnQVNFQUEwQWdDeUFSUmdSQUlBZ2hBd3dJQ3lBRElBQW9BZ0JHQkVBZ0FDQUlOZ0lBQ3lBTFFRRnFJUXNnQUVFRWFpRUFEQUFMQUFzZ0FpQURPd0VBSUFNZ0NFNE5CVUVBSVFzZ0JVRUFJQVZCQUVvYklSRWdBU0VBQTBBZ0N5QVJSZzBHSUFnZ0FDZ0NBRVlFUUNBQUlBTTJBZ0FMSUF0QkFXb2hDeUFBUVFScUlRQU1BQXNBQ3lBQ1FRSnJMZ0VBSWdoQkFFb0VRQ0FIUVpDQXlBQnFJZ3NnQUVFQ2RHcEJCR3NvQWdBaUF5QUlRZi8vQTNGQkFuUWdDMnBCQkdzb0FnQWlDRW9FUUNBQ0lBZzdBUUJCQUNFTElBVkJBQ0FGUVFCS0d5RVJJQUVoQUFOQUlBc2dFVVlFUUNBSUlRTU1Cd3NnQXlBQUtBSUFSZ1JBSUFBZ0NEWUNBQXNnQzBFQmFpRUxJQUJCQkdvaEFBd0FDd0FMSUFJZ0F6c0JBQ0FESUFoT0RRUkJBQ0VMSUFWQkFDQUZRUUJLR3lFUklBRWhBQU5BSUFzZ0VVWU5CU0FJSUFBb0FnQkdCRUFnQUNBRE5nSUFDeUFMUVFGcUlRc2dBRUVFYWlFQURBQUxBQXNnQWlBQU93RUFJQWNnQUVFSGJFRUNkR29pQUVIMC84OEFhaUlESUFNb0FnQkJBV28yQWdBZ0FFSDQvODhBYWlJRElBTW9BZ0FnQkdvMkFnQWdBRUg4Lzg4QWFpSURJQU1vQWdBZ0NXbzJBZ0FnQkNBQVFZQ0EwQUJxSWdNb0FnQklCRUFnQXlBRU5nSUFDeUFBUVl5QTBBQnFJQWsyQWdBTUJRc2dBMEVBU2dSQUlBSWdBenNCQUNBSElBaEJCMnhCQW5ScUlnQkI5UC9QQUdvaUF5QURLQUlBUVFGcU5nSUFJQUJCK1AvUEFHb2lBeUFES0FJQUlBUnFOZ0lBSUFCQi9QL1BBR29pQXlBREtBSUFJQWxxTmdJQUlBUWdBRUdFZ05BQWFpSURLQUlBU2dSQUlBTWdCRFlDQUFzZ0FFR01nTkFBYWlBSk5nSUFEQVVMSUFKQkFtc3ZBUUFpQUVFUWRFRVFkU0lEUVFCS0JFQWdBaUFET3dFQUlBY2dBRUVjYkdvaUFFSDAvODhBYWlJRElBTW9BZ0JCQVdvMkFnQWdBRUg0Lzg4QWFpSURJQU1vQWdBZ0JHbzJBZ0FnQUVIOC84OEFhaUlESUFNb0FnQWdDV28yQWdBZ0FFR0VnTkFBYWlJQUtBSUFJQVJPRFFVZ0FDQUVOZ0lBREFVTElBVkJnSUFDVGdSQVFRQkJBMEc2REVFQUVEMUJmeUVNREFrTElBSWdCVUVCYWlJQU93RUFJQWNnQlVFQ2RHcEJrSURJQUdvZ0FFRVFkRUVRZFRZQ0FDQUhJQVZCSEd4cUlnTkJsSURRQUdvZ0JEWUNBQ0FEUVpDQTBBQnFRUUUyQWdBZ0EwR1lnTkFBYWlBSk5nSUFJQU5CbklEUUFHb2dCRFlDQUNBRFFhQ0EwQUJxSUFRMkFnQWdBMEdrZ05BQWFpQUpOZ0lBSUFOQnFJRFFBR29nQ1RZQ0FDQUFJUVVNQkFzZ0FrRUFPd0VBSUExQkFEb0FBQXdEQ3lBTlFRSnFJUTBnQWtFRWFpRUNJQTVCQW1vaERDQUpRUUZxSVFrTUJRc2dCeUFEUVJCMFFSQjFRUnhzYWlJQVFmVC96d0JxSWdNZ0F5Z0NBRUVCYWpZQ0FDQUFRZmovendCcUlnTWdBeWdDQUNBRWFqWUNBQ0FBUWZ6L3p3QnFJZ0FnQUNnQ0FDQUphallDQUF3QkN5QUhJQU5CRUhSQkVIVkJIR3hxSWdCQmpJRFFBR29nQ1RZQ0FDQUFRZlQvendCcUlnTWdBeWdDQUVFQmFqWUNBQ0FBUWZqL3p3QnFJZ01nQXlnQ0FDQUVhallDQUNBQVFmei96d0JxSWdBZ0FDZ0NBQ0FKYWpZQ0FBc2dEVUVCYWlFTklBSkJBbW9oQWlBTVFRRnFJUXdnQkVFQmFpRUVEQUFMQUFzTElBVkJBQ0FGUVFCS0cwRUJhaUVEUVFFaEFFRUJJUUlEUUNBQUlBTkhCRUFDUUNBQUlBRW9BZ0FpQkVZRVFDQUNJZ1JCQVdvaEFnd0JDeUFFUVFKMElBZHFRWXlBeUFCcUtBSUFJUVFMSUFFZ0JEWUNBQ0FCUVFScUlRRWdBRUVCYWlFQURBRUxDeUFISUFKQkFXc2lCRFlDQ0VFQUlBUkZEUUVhSUFkQkRHcEJBQ0FFUVFKMEVEb2FJQWRCa0lBb2FrRUFJQVJCQkhRUU9ocEJBQ0VBQTBBZ0FDQUVUZ1JBUVFBaEJDQUZRUUFnQlVFQVNoc2hBZ05BSUFJZ0JFWUVRRUVBSVF3Z0J5Z0NDQ0lBUVFBZ0FFRUFTaHNoQVVFQUlRQURRQ0FBSUFGR0RRVWdCeUFBUVFSMGFpSUNRWkNBS0dvaUF5QURLd01BSUFjZ0FFRUNkR29vQWd5M0loYWpPUU1BSUFKQm1JQW9haUlDSUFJckF3QWdGcU01QXdBZ0FFRUJhaUVBREFBTEFBc2dCeUFISUFSQkFuUnFRWkNBeUFCcUtBSUFRUUZySWdGQkFuUWlBMm9pQUNBQUtBSU1JQWNnQkVFSGJFRUNkR29pQUVHUWdOQUFhaWdDQUdvMkFnd2dCeUFCUVFSMGFpSUJRWkNBS0dvaUJTQUZLd01BSUFCQmxJRFFBR29vQWdDM29Ea0RBQ0FCUVppQUtHb2lCU0FGS3dNQUlBQkJtSURRQUdvb0FnQzNvRGtEQUNBQVFaeUEwQUJxS0FJQUlnVWdBVUdNZ0FocUlnRW9BZ0JJQkVBZ0FTQUZOZ0lBQ3lBQVFhQ0EwQUJxS0FJQUlnVWdCeUFEUVFKMElnRkJCSEpxUVl5QUNHb2lBeWdDQUVvRVFDQURJQVUyQWdBTElBQkJwSURRQUdvb0FnQWlBeUFISUFGQkNISnFRWXlBQ0dvaUJTZ0NBRWdFUUNBRklBTTJBZ0FMSUFCQnFJRFFBR29vQWdBaUFDQUhJQUZCREhKcVFZeUFDR29pQVNnQ0FFb0VRQ0FCSUFBMkFnQUxJQVJCQVdvaEJBd0FDd0FGSUFjZ0FFRUVkR29pQVVHUWdBaHFRUUEyQWdBZ0FVR01nQWhxSUFZMkFnQWdBVUdVZ0FocUlBODJBZ0FnQVVHWWdBaHFRUUEyQWdBZ0FFRUJhaUVBSUFjb0FnZ2hCQXdCQ3dBTEFBc2dEQXNQQ3dKL0lBQWhCaUFGSVE4Z0FTSUlRUUp0SWd4QkFDQU1RUUJLR3lFRklBY29BZ0FpQXlBQ1FRSnRJaEpCQVdzaUFTQU1iRUVCZEdvaEJFRUFJUUFnQXlFQ0EwQWdBQ0FGUndSQUlBUkJBRHNCQUNBQ1FRQTdBUUFnQUVFQmFpRUFJQUpCQW1vaEFpQUVRUUpxSVFRTUFRc0xJQkpCQUNBU1FRQktHeUVLSUFNZ0RFRUJheUlGUVFGMGFpRUVRUUFoQUNBRElRSURRQ0FBSUFwSEJFQWdCRUVBT3dFQUlBSkJBRHNCQUNBQVFRRnFJUUFnQkNBTVFRRjBJZ2xxSVFRZ0FpQUphaUVDREFFTEN5QUJRUUVnQVVFQlNoc2hFeUFGUVFFZ0JVRUJTaHNoRkNBSFFaQ0F5QUJxSVFFZ0RFRUJhaUlBSUFjb0FnUnFJUXNnQ0VFQmRDQUdha0VDYWlFTklBTWdBRUVCZEdvaEFrRUFJQXhyUVFGMElSQkJBQ0VGUVFFaENnSkFBMEFnQ2lBVFJ3UkFRUUVoQkFOQUFrQUNRQUpBSUFRZ0ZFY0VRQ0FQSUEwdEFBQklCRUFnQzBIL0FUb0FBQ0FDSUJCcUlnQXZBUUFpQTBFUWRFRVFkU0lHUVFCS0JFQWdBaUFHT3dFQUlBY2dBMEVjYkdvaUFFR01nTkFBYWlBS05nSUFJQUJCOVAvUEFHb2lBeUFES0FJQVFRRnFOZ0lBSUFCQitQL1BBR29pQXlBREtBSUFJQVJxTmdJQUlBQkIvUC9QQUdvaUFDQUFLQUlBSUFwcU5nSUFEQVVMSUFCQkFtc3ZBUUFpQmtFUWRFRVFkU0VESUFBdUFRSWlBRUVBU2dSQUlBTkJBRW9FUUNBSFFaQ0F5QUJxSWdrZ0FFRUNkR3BCQkdzb0FnQWlBeUFHUVFKMElBbHFRUVJyS0FJQUlnWktCRUFnQWlBR093RUFRUUFoQ1NBRlFRQWdCVUVBU2hzaERpQUJJUUFEUUNBSklBNUdCRUFnQmlFRERBZ0xJQU1nQUNnQ0FFWUVRQ0FBSUFZMkFnQUxJQWxCQVdvaENTQUFRUVJxSVFBTUFBc0FDeUFDSUFNN0FRQWdBeUFHVGcwRlFRQWhDU0FGUVFBZ0JVRUFTaHNoRGlBQklRQURRQ0FKSUE1R0RRWWdCaUFBS0FJQVJnUkFJQUFnQXpZQ0FBc2dDVUVCYWlFSklBQkJCR29oQUF3QUN3QUxJQUpCQW1zdUFRQWlCa0VBU2dSQUlBZEJrSURJQUdvaUNTQUFRUUowYWtFRWF5Z0NBQ0lESUFaQi8vOERjVUVDZENBSmFrRUVheWdDQUNJR1NnUkFJQUlnQmpzQkFFRUFJUWtnQlVFQUlBVkJBRW9iSVE0Z0FTRUFBMEFnQ1NBT1JnUkFJQVloQXd3SEN5QURJQUFvQWdCR0JFQWdBQ0FHTmdJQUN5QUpRUUZxSVFrZ0FFRUVhaUVBREFBTEFBc2dBaUFET3dFQUlBTWdCazROQkVFQUlRa2dCVUVBSUFWQkFFb2JJUTRnQVNFQUEwQWdDU0FPUmcwRklBWWdBQ2dDQUVZRVFDQUFJQU0yQWdBTElBbEJBV29oQ1NBQVFRUnFJUUFNQUFzQUN5QUNJQUE3QVFBZ0J5QUFRUWRzUVFKMGFpSUFRZlQvendCcUlnTWdBeWdDQUVFQmFqWUNBQ0FBUWZqL3p3QnFJZ01nQXlnQ0FDQUVhallDQUNBQVFmei96d0JxSWdNZ0F5Z0NBQ0FLYWpZQ0FDQUVJQUJCZ0lEUUFHb2lBeWdDQUVnRVFDQURJQVEyQWdBTElBQkJqSURRQUdvZ0NqWUNBQXdGQ3lBRFFRQktCRUFnQWlBRE93RUFJQWNnQmtFSGJFRUNkR29pQUVIMC84OEFhaUlESUFNb0FnQkJBV28yQWdBZ0FFSDQvODhBYWlJRElBTW9BZ0FnQkdvMkFnQWdBRUg4Lzg4QWFpSURJQU1vQWdBZ0NtbzJBZ0FnQkNBQVFZU0EwQUJxSWdNb0FnQktCRUFnQXlBRU5nSUFDeUFBUVl5QTBBQnFJQW8yQWdBTUJRc2dBa0VDYXk4QkFDSUFRUkIwUVJCMUlnTkJBRW9FUUNBQ0lBTTdBUUFnQnlBQVFSeHNhaUlBUWZUL3p3QnFJZ01nQXlnQ0FFRUJhallDQUNBQVFmai96d0JxSWdNZ0F5Z0NBQ0FFYWpZQ0FDQUFRZnovendCcUlnTWdBeWdDQUNBS2FqWUNBQ0FBUVlTQTBBQnFJZ0FvQWdBZ0JFNE5CU0FBSUFRMkFnQU1CUXNnQlVHQWdBSk9CRUJCQUVFRFFib01RUUFRUFVGL0lRc01DUXNnQWlBRlFRRnFJZ0E3QVFBZ0J5QUZRUUowYWtHUWdNZ0FhaUFBUVJCMFFSQjFOZ0lBSUFjZ0JVRWNiR29pQTBHVWdOQUFhaUFFTmdJQUlBTkJrSURRQUdwQkFUWUNBQ0FEUVppQTBBQnFJQW8yQWdBZ0EwR2NnTkFBYWlBRU5nSUFJQU5Cb0lEUUFHb2dCRFlDQUNBRFFhU0EwQUJxSUFvMkFnQWdBMEdvZ05BQWFpQUtOZ0lBSUFBaEJRd0VDeUFDUVFBN0FRQWdDMEVBT2dBQURBTUxJQXRCQW1vaEN5QUNRUVJxSVFJZ0NrRUJhaUVLSUFnZ0RXcEJCR29oRFF3RkN5QUhJQU5CRUhSQkVIVkJIR3hxSWdCQjlQL1BBR29pQXlBREtBSUFRUUZxTmdJQUlBQkIrUC9QQUdvaUF5QURLQUlBSUFScU5nSUFJQUJCL1AvUEFHb2lBQ0FBS0FJQUlBcHFOZ0lBREFFTElBY2dBMEVRZEVFUWRVRWNiR29pQUVHTWdOQUFhaUFLTmdJQUlBQkI5UC9QQUdvaUF5QURLQUlBUVFGcU5nSUFJQUJCK1AvUEFHb2lBeUFES0FJQUlBUnFOZ0lBSUFCQi9QL1BBR29pQUNBQUtBSUFJQXBxTmdJQUN5QUxRUUZxSVFzZ0FrRUNhaUVDSUExQkFtb2hEU0FFUVFGcUlRUU1BQXNBQ3dzZ0JVRUFJQVZCQUVvYlFRRnFJUU5CQVNFQVFRRWhBZ05BSUFBZ0EwY0VRQUpBSUFBZ0FTZ0NBQ0lFUmdSQUlBSWlCRUVCYWlFQ0RBRUxJQVJCQW5RZ0IycEJqSURJQUdvb0FnQWhCQXNnQVNBRU5nSUFJQUZCQkdvaEFTQUFRUUZxSVFBTUFRc0xJQWNnQWtFQmF5SUVOZ0lJUVFBZ0JFVU5BUm9nQjBFTWFrRUFJQVJCQW5RUU9ob2dCMEdRZ0NocVFRQWdCRUVFZEJBNkdrRUFJUUFEUUNBQUlBUk9CRUJCQUNFRUlBVkJBQ0FGUVFCS0d5RUNBMEFnQWlBRVJnUkFRUUFoQ3lBSEtBSUlJZ0JCQUNBQVFRQktHeUVCUVFBaEFBTkFJQUFnQVVZTkJTQUhJQUJCQkhScUlnSkJrSUFvYWlJRElBTXJBd0FnQnlBQVFRSjBhaWdDRExjaUZxTTVBd0FnQWtHWWdDaHFJZ0lnQWlzREFDQVdvemtEQUNBQVFRRnFJUUFNQUFzQUN5QUhJQWNnQkVFQ2RHcEJrSURJQUdvb0FnQkJBV3NpQVVFQ2RDSURhaUlBSUFBb0Fnd2dCeUFFUVFkc1FRSjBhaUlBUVpDQTBBQnFLQUlBYWpZQ0RDQUhJQUZCQkhScUlnRkJrSUFvYWlJRklBVXJBd0FnQUVHVWdOQUFhaWdDQUxlZ09RTUFJQUZCbUlBb2FpSUZJQVVyQXdBZ0FFR1lnTkFBYWlnQ0FMZWdPUU1BSUFCQm5JRFFBR29vQWdBaUJTQUJRWXlBQ0dvaUFTZ0NBRWdFUUNBQklBVTJBZ0FMSUFCQm9JRFFBR29vQWdBaUJTQUhJQU5CQW5RaUFVRUVjbXBCaklBSWFpSURLQUlBU2dSQUlBTWdCVFlDQUFzZ0FFR2tnTkFBYWlnQ0FDSURJQWNnQVVFSWNtcEJqSUFJYWlJRktBSUFTQVJBSUFVZ0F6WUNBQXNnQUVHb2dOQUFhaWdDQUNJQUlBY2dBVUVNY21wQmpJQUlhaUlCS0FJQVNnUkFJQUVnQURZQ0FBc2dCRUVCYWlFRURBQUxBQVVnQnlBQVFRUjBhaUlCUVpDQUNHcEJBRFlDQUNBQlFZeUFDR29nRERZQ0FDQUJRWlNBQ0dvZ0VqWUNBQ0FCUVppQUNHcEJBRFlDQUNBQVFRRnFJUUFnQnlnQ0NDRUVEQUVMQUFzQUN5QUxDd3NJQUNBQUtBSVFSUXNKQUNBQUVQd0NFRFFMRkFBZ0FFSFlrUU0yQWdBZ0FFRUVhaEJISUFBTENnQWdBRUVZZEVFWWRRc1VBQ0FBUVppUkF6WUNBQ0FBUVFScUVFY2dBQXNKQUNBQUlBRVE5QVFMMlFNQ0FuNENmeU1BUVNCcklnUWtBQUpBSUFGQy8vLy8vLy8vLy8vL0FJTWlBMEtBZ0lDQWdJREFnRHg5SUFOQ2dJQ0FnSUNBd1AvREFIMVVCRUFnQVVJRWhpQUFRanlJaENFRElBQkMvLy8vLy8vLy8vOFBneUlBUW9HQWdJQ0FnSUNBQ0ZvRVFDQURRb0dBZ0lDQWdJQ0F3QUI4SVFJTUFnc2dBMEtBZ0lDQWdJQ0FnRUI5SVFJZ0FFS0FnSUNBZ0lDQWdBaUZRZ0JTRFFFZ0FpQURRZ0dEZkNFQ0RBRUxJQUJRSUFOQ2dJQ0FnSUNBd1AvL0FGUWdBMEtBZ0lDQWdJREEvLzhBVVJ0RkJFQWdBVUlFaGlBQVFqeUloRUwvLy8vLy8vLy9BNE5DZ0lDQWdJQ0FnUHovQUlRaEFnd0JDMEtBZ0lDQWdJQ0ErUDhBSVFJZ0EwTC8vLy8vLy8rLy84TUFWZzBBUWdBaEFpQURRakNJcHlJRlFaSDNBRWtOQUNBRVFSQnFJQUFnQVVMLy8vLy8vLzgvZzBLQWdJQ0FnSURBQUlRaUFpQUZRWUgzQUdzUWpBRWdCQ0FBSUFKQmdmZ0FJQVZyRUlVQ0lBUXBBd2hDQklZZ0JDa0RBQ0lBUWp5SWhDRUNJQVFwQXhBZ0JDa0RHSVJDQUZLdElBQkMvLy8vLy8vLy8vOFBnNFFpQUVLQmdJQ0FnSUNBZ0FoYUJFQWdBa0lCZkNFQ0RBRUxJQUJDZ0lDQWdJQ0FnSUFJaFVJQVVnMEFJQUpDQVlNZ0Fud2hBZ3NnQkVFZ2FpUUFJQUlnQVVLQWdJQ0FnSUNBZ0lCL2c0Uy9DMFVCQVg4akFFRVFheUlGSkFBZ0JTQUJJQUlnQXlBRVFvQ0FnSUNBZ0lDQWdIK0ZFS0VCSUFVcEF3QWhBU0FBSUFVcEF3ZzNBd2dnQUNBQk53TUFJQVZCRUdva0FBdkVBUUlCZndKK1FYOGhBd0pBSUFCQ0FGSWdBVUwvLy8vLy8vLy8vLzhBZ3lJRVFvQ0FnSUNBZ01ELy93QldJQVJDZ0lDQWdJQ0F3UC8vQUZFYkRRQkJBQ0FDUXYvLy8vLy8vLy8vL3dDRElnVkNnSUNBZ0lDQXdQLy9BRllnQlVLQWdJQ0FnSURBLy84QVVSc05BQ0FBSUFRZ0JZU0VVQVJBUVFBUEN5QUJJQUtEUWdCWkJFQkJBQ0FCSUFKVElBRWdBbEViRFFFZ0FDQUJJQUtGaEVJQVVnOExJQUJDQUZJZ0FTQUNWU0FCSUFKUkd3MEFJQUFnQVNBQ2hZUkNBRkloQXdzZ0F3dUpBZ0FDUUNBQUJIOGdBVUgvQUUwTkFRSkFRYXliQkNnQ0FDZ0NBRVVFUUNBQlFZQi9jVUdBdndOR0RRTU1BUXNnQVVIL0QwMEVRQ0FBSUFGQlAzRkJnQUZ5T2dBQklBQWdBVUVHZGtIQUFYSTZBQUJCQWc4TElBRkJnRUJ4UVlEQUEwY2dBVUdBc0FOUGNVVUVRQ0FBSUFGQlAzRkJnQUZ5T2dBQ0lBQWdBVUVNZGtIZ0FYSTZBQUFnQUNBQlFRWjJRVDl4UVlBQmNqb0FBVUVERHdzZ0FVR0FnQVJyUWYvL1AwMEVRQ0FBSUFGQlAzRkJnQUZ5T2dBRElBQWdBVUVTZGtId0FYSTZBQUFnQUNBQlFRWjJRVDl4UVlBQmNqb0FBaUFBSUFGQkRIWkJQM0ZCZ0FGeU9nQUJRUVFQQ3d0QjBKa0VRUmsyQWdCQmZ3VkJBUXNQQ3lBQUlBRTZBQUJCQVF2MkFRRUJmd0pBQWtBQ1FDQUFJQUZ6UVFOeERRQWdBa0VBUnlFREFrQWdBVUVEY1VVZ0FrVnlEUUFEUUNBQUlBRXRBQUFpQXpvQUFDQURSUTBFSUFCQkFXb2hBQ0FDUVFGcklnSkJBRWNoQXlBQlFRRnFJZ0ZCQTNGRkRRRWdBZzBBQ3dzZ0EwVU5BU0FCTFFBQVJRMENJQUpCQkVrTkFBTkFJQUVvQWdBaUEwRi9jeUFEUVlHQ2hBaHJjVUdBZ1lLRWVIRU5BU0FBSUFNMkFnQWdBRUVFYWlFQUlBRkJCR29oQVNBQ1FRUnJJZ0pCQTBzTkFBc0xJQUpGRFFBRFFDQUFJQUV0QUFBaUF6b0FBQ0FEUlEwQ0lBQkJBV29oQUNBQlFRRnFJUUVnQWtFQmF5SUNEUUFMQzBFQUlRSUxJQUJCQUNBQ0VEb2FDMllCQTM5QmZ5RUNBa0FnQUVVZ0FVVnlEUUJCQUNFQ0lBQkJER3BCQUVHQUNCQTZHaUFCSUFBb0FnZ2dBQ2dDQkd4cUlRTURRQ0FCSUFOUERRRWdBQ0FCTFFBQVFRSjBhaUlFUVF4cUlBUW9BZ3hCQVdvMkFnQWdBVUVCYWlFQkRBQUxBQXNnQWdzcUFRRi9Jd0JCRUdzaUJDUUFJQVFnQXpZQ0RDQUFJQUVnQWlBREVJZ0NJUUFnQkVFUWFpUUFJQUFMcndFQkJuOGpBRUh3QVdzaUJ5UUFJQWNnQURZQ0FFRUJJUVlDUUNBRFFRSklEUUJCQUNBQmF5RUpJQUFoQlFOQUlBQWdCU0FKYWlJRklBUWdBMEVDYXlJS1FRSjBhaWdDQUdzaUNDQUNFUU1BUVFCT0JFQWdBQ0FGSUFJUkF3QkJBRTROQWdzZ0J5QUdRUUowYWlBSUlBVWdDQ0FGSUFJUkF3QkJBRTRpQ0JzaUJUWUNBQ0FHUVFGcUlRWWdBMEVCYXlBS0lBZ2JJZ05CQVVvTkFBc0xJQUVnQnlBR0VKRUZJQWRCOEFGcUpBQUw0UUVCQW44Z0FrRUFSeUVEQWtBQ1FBSkFJQUJCQTNGRklBSkZjZzBBSUFGQi93RnhJUVFEUUNBQUxRQUFJQVJHRFFJZ0FrRUJheUlDUVFCSElRTWdBRUVCYWlJQVFRTnhSUTBCSUFJTkFBc0xJQU5GRFFFTEFrQWdBQzBBQUNBQlFmOEJjVVlnQWtFRVNYSU5BQ0FCUWY4QmNVR0Jnb1FJYkNFREEwQWdBQ2dDQUNBRGN5SUVRWDl6SUFSQmdZS0VDR3R4UVlDQmdvUjRjUTBCSUFCQkJHb2hBQ0FDUVFScklnSkJBMHNOQUFzTElBSkZEUUFnQVVIL0FYRWhBUU5BSUFFZ0FDMEFBRVlFUUNBQUR3c2dBRUVCYWlFQUlBSkJBV3NpQWcwQUN3dEJBQXZCQVFFRGZ3SkFJQUVnQWlnQ0VDSURCSDhnQXdVZ0FoQ2NCUTBCSUFJb0FoQUxJQUlvQWhRaUJXdExCRUFnQWlBQUlBRWdBaWdDSkJFRUFBOExBa0FnQWlnQ1VFRUFTQVJBUVFBaEF3d0JDeUFCSVFRRFFDQUVJZ05GQkVCQkFDRUREQUlMSUFBZ0EwRUJheUlFYWkwQUFFRUtSdzBBQ3lBQ0lBQWdBeUFDS0FJa0VRUUFJZ1FnQTBrTkFTQUFJQU5xSVFBZ0FTQURheUVCSUFJb0FoUWhCUXNnQlNBQUlBRVFQeG9nQWlBQ0tBSVVJQUZxTmdJVUlBRWdBMm9oQkFzZ0JBdU5BUUFnQUNBQUlBQWdBQ0FBUkFuMy9RM2hQUUkvb2tTSXNnRjE0TzlKUDZDaVJEdVBhTFVvZ3FTL29LSkVWVVNJRGxYQnlUK2dva1I5YitzREV0YlV2NkNpUkZWVlZWVlZWY1Uvb0NBQW9pQUFJQUFnQUNBQVJJS1NMckhGdUxNL29rUlpBWTBiYkFibXY2Q2lSTWlLV1p6bEtnQkFvS0pFU3kyS0hDYzZBOENnb2tRQUFBQUFBQUR3UDZDakM0NEtBUTUvSUFFb0FoUWhDU0FCS0FJUUlRTWdBU2dDRENFTElBRW9BZ2doQlNBQUtBTGtBeWdDR0NFTkFrQWdBU2dDQkNJSElBRW9BZ0FpQmtvRVFDQUdJUW9EUUNBRklBdE1CRUFnRFNBS1FRSjBhaWdDQUNFTUlBVWhBZ05BSUFNZ0NVd0VRQ0FNSUFKQkJuUnFJQU5CQVhScUlRQWdBeUVFQTBBZ0FDOEJBQVJBSUFFZ0NqWUNBQXdIQ3lBQVFRSnFJUUFnQkNBSlJ5RUlJQVJCQVdvaEJDQUlEUUFMQ3lBQ0lBdEhJUUFnQWtFQmFpRUNJQUFOQUFzTElBY2dDa2NoQUNBS1FRRnFJUW9nQUEwQUN3c2dCaUVLQ3dKQUlBY2dDa29FUUNBSElRZ0RRQ0FGSUF0TUJFQWdEU0FJUVFKMGFpZ0NBQ0VNSUFVaEFnTkFJQU1nQ1V3RVFDQU1JQUpCQm5ScUlBTkJBWFJxSVFBZ0F5RUVBMEFnQUM4QkFBUkFJQUVnQ0RZQ0JBd0hDeUFBUVFKcUlRQWdCQ0FKUnlFR0lBUkJBV29oQkNBR0RRQUxDeUFDSUF0SElRQWdBa0VCYWlFQ0lBQU5BQXNMSUFnZ0Nrb2hBQ0FJUVFGcklRZ2dBQTBBQ3dzZ0J5RUlDd0pBSUFVZ0MwZ0VRQ0FGSVFZRFFDQUlJQW9pQWs0RVFBTkFJQU1nQ1V3RVFDQU5JQUpCQW5ScUtBSUFJQVpCQm5ScUlBTkJBWFJxSVFBZ0F5RUVBMEFnQUM4QkFBUkFJQUVnQmpZQ0NBd0hDeUFBUVFKcUlRQWdCQ0FKUnlFSElBUkJBV29oQkNBSERRQUxDeUFDSUFoSElRQWdBa0VCYWlFQ0lBQU5BQXNMSUFZZ0MwY2hBQ0FHUVFGcUlRWWdBQTBBQ3dzZ0JTRUdDd0pBSUFZZ0MwZ0VRQ0FMSVFjRFFDQUlJQW9pQWs0RVFBTkFJQU1nQ1V3RVFDQU5JQUpCQW5ScUtBSUFJQWRCQm5ScUlBTkJBWFJxSVFBZ0F5RUVBMEFnQUM4QkFBUkFJQUVnQnpZQ0RBd0hDeUFBUVFKcUlRQWdCQ0FKUnlFRklBUkJBV29oQkNBRkRRQUxDeUFDSUFoSElRQWdBa0VCYWlFQ0lBQU5BQXNMSUFZZ0IwZ2hBQ0FIUVFGcklRY2dBQTBBQ3dzZ0N5RUhDd0pBSUFNZ0NVZ0VRQ0FHUVFaMElRd2dBeUVGQTBBZ0NDQUtJZ0pPQkVBRFFDQUdJQWRNQkVBZ0RTQUNRUUowYWlnQ0FDQU1haUFGUVFGMGFpRUFJQVloQkFOQUlBQXZBUUFFUUNBQklBVTJBaEFNQndzZ0FFRkFheUVBSUFRZ0IwY2hDeUFFUVFGcUlRUWdDdzBBQ3dzZ0FpQUlSeUVBSUFKQkFXb2hBaUFBRFFBTEN5QUZJQWxISVFBZ0JVRUJhaUVGSUFBTkFBc0xJQU1oQlFzQ1FDQUZJQWxJQkVBZ0JrRUdkQ0VNSUFraEFnTkFJQWdnQ2lJRFRnUkFBMEFnQmlBSFRBUkFJQTBnQTBFQ2RHb29BZ0FnREdvZ0FrRUJkR29oQUNBR0lRUURRQ0FBTHdFQUJFQWdBU0FDTmdJVURBY0xJQUJCUUdzaEFDQUVJQWRISVFzZ0JFRUJhaUVFSUFzTkFBc0xJQU1nQ0VjaEFDQURRUUZxSVFNZ0FBMEFDd3NnQWlBRlNpRUFJQUpCQVdzaEFpQUFEUUFMQ3lBSklRSUxJQUVnQnlBR2EwRU1iQ0lBSUFCc0lBZ2dDbXRCQkhRaUFDQUFiR29nQWlBRmF5SU9RUU4wSWdBZ0FHeHFOZ0lZUVFBaEJDQUlJQXBPQkVBZ0RrRUJha0VEY1NFUEEwQWdCaUFIVEFSQUlBMGdDa0VDZEdvb0FnQWhEQ0FHSVFNRFFDQURJUXNDUUNBQ0lBVklEUUFnRENBTFFRWjBhaUFGUVFGMGFpRURRUUFoQ1NBRklRQWdEd1JBQTBBZ0FFRUJhaUVBSUFRZ0F5OEJBRUVBUjJvaEJDQURRUUpxSVFNZ0NVRUJhaUlKSUE5SERRQUxDeUFPUVFOSkRRQURRQ0FFSUFNdkFRQkJBRWRxSUFNdkFRSkJBRWRxSUFNdkFRUkJBRWRxSUFNdkFRWkJBRWRxSVFRZ0EwRUlhaUVESUFCQkEyb2hDU0FBUVFScUlRQWdBaUFKUncwQUN3c2dDMEVCYWlFRElBY2dDMGNOQUFzTElBZ2dDa2NoQUNBS1FRRnFJUW9nQUEwQUN3c2dBU0FFTmdJY0M4Y0NBUU4vSUFBb0FnUWhBd0pBSUFGQkFrOEVRQ0FBS0FJQUlnSWdBVFlDR0NBQ1FRODJBaFFnQUNBQUtBSUFLQUlBRVFFQURBRUxJQUZCQVVjTkFDQURLQUpFSWdJRVFBTkFJQUlvQWlnRVFDQUNRUUEyQWlnZ0FDQUNRVEJxSUFJb0FqZ1JBZ0FMSUFJb0Fpd2lBZzBBQ3dzZ0EwRUFOZ0pFSUFNb0FrZ2lBZ1JBQTBBZ0FpZ0NLQVJBSUFKQkFEWUNLQ0FBSUFKQk1Hb2dBaWdDT0JFQ0FBc2dBaWdDTENJQ0RRQUxDeUFEUVFBMkFrZ0xJQU1nQVVFQ2RHb2lBU0lBS0FJOElRSWdBRUVBTmdJOElBSUVRQU5BSUFJb0FnQWhBQ0FDS0FJRUlBSW9BZ2hxUVJCcUlRUWdBaEEwSUFNZ0F5Z0NUQ0FFYXpZQ1RDQUFJZ0lOQUFzTElBRW9BalFoQWlBQlFRQTJBalFnQWdSQUEwQWdBaWdDQUNFQUlBSW9BZ1FnQWlnQ0NHcEJFR29oQVNBQ0VEUWdBeUFES0FKTUlBRnJOZ0pNSUFBaUFnMEFDd3NMTEFFQmZ5QUFFS3NGSUFBb0FnQUVRQ0FBRUtnRklBQVFOUm9nQUNnQ0FDRUJJQUFRM0FFYUlBRVFOQXNMaVFNQkJuOGdBQ2dDR0NJQktBSUVJUUlnQVNnQ0FDRUVBMEFnQWtVRVFDQUFJQUVvQWd3UkFBQkZCRUJCQUE4TElBRW9BZ0FoQkNBQktBSUVJUUlMSUFSQkFXb2hBeUFDUVFGcklRSWdCQzBBQUVIL0FVY0VRQU5BSUFBb0F0QURJZ1FnQkNnQ0dFRUJhallDR0NBQklBSTJBZ1FnQVNBRE5nSUFJQUlFZnlBQ0JTQUFJQUVvQWd3UkFBQkZCRUJCQUE4TElBRW9BZ0FoQXlBQktBSUVDMEVCYXlFQ0lBTXRBQUFoQkNBRFFRRnFJUU1nQkVIL0FVY05BQXNMQTBBZ0FnUi9JQUlGSUFBZ0FTZ0NEQkVBQUVVRVFFRUFEd3NnQVNnQ0FDRURJQUVvQWdRTFFRRnJJUUlnQXkwQUFDRUZJQU5CQVdvaUJDRURJQVZCL3dGR0RRQUxJQVZGQkVBZ0FDZ0MwQU1pQXlBREtBSVlRUUpxTmdJWUlBRWdBallDQkNBQklBUTJBZ0FNQVFzTElBQW9BdEFES0FJWUlnTUVRQ0FBS0FJQUlnWWdBellDR0NBR1FmY0FOZ0lVSUFBb0FnQWdCVFlDSENBQVFYOGdBQ2dDQUNnQ0JCRUNBQ0FBS0FMUUEwRUFOZ0lZQ3lBQUlBVTJBcmdESUFFZ0FqWUNCQ0FCSUFRMkFnQkJBUXNaQUNBQUtBSUFJQUUyQWdBZ0FDQUFLQUlBUVFocU5nSUFDejRCQW44akFFRVFheUlFSkFBZ0JFRUlhaUlESUFFZ0FpQUFLQUlBRVFVQUlBTW9BZ0FRTGlBREtBSUFJUUFnQXlnQ0FCQXRJQVJCRUdva0FDQUFDMUVCQW44akFFRVFheUlDSkFBZ0FDZ0NBQ0VESUFJZ0FDZ0NCQ0lBUVFGMUlBRnFJZ0VnQUVFQmNRUi9JQUVvQWdBZ0Eyb29BZ0FGSUFNTEVRQUFOZ0lNSUFJb0Fnd2hBQ0FDUVJCcUpBQWdBQXNIQUNBQUVRNEFDd29BSUFCQkFSQ0JBUm9MdlFNQ0FYOERmU01BUVNCcklnWWtBQ0FGQW44Q1FBSkFBa0FnQVVVTkFDQUFJQUVnQkNvQ0NDSUlJQVFxQWd3aUNTQUdRUnhxSUFaQkVHb1Ewd0pCQUVnTkFDQUZBbjhnQmlvQ0hDSUhpME1BQUFCUFhRUkFJQWVvREFFTFFZQ0FnSUI0Q3pZQ0FDQUZBbjhnQmlvQ0VDSUhpME1BQUFCUFhRUkFJQWVvREFFTFFZQ0FnSUI0Q3pZQ0JDQUNSUTBCSUFBZ0FpQUlJQWtnQmtFWWFpQUdRUXhxRU5NQ1FRQklEUUVnQlFKL0lBWXFBaHdpQnlBSGtpQUdLZ0lZa3lJSGkwTUFBQUJQWFFSQUlBZW9EQUVMUVlDQWdJQjRDellDQ0NBRkFuOGdCaW9DRUNJSElBZVNJQVlxQWd5VElnZUxRd0FBQUU5ZEJFQWdCNmdNQVF0QmdJQ0FnSGdMTmdJTUlBTkZEUUlnQUNBRElBZ2dDU0FHUVJScUlBWkJDR29RMHdKQkFFZ05BaUFGQW44Z0Jpb0NGQ0FHS2dJY1F3QUFRRUNVSUFZcUFoaERBQUJBd0pTU2tpSUlpME1BQUFCUFhRUkFJQWlvREFFTFFZQ0FnSUI0Q3pZQ0VDQUdLZ0lJSUFZcUFoQkRBQUJBUUpRZ0Jpb0NERU1BQUVEQWxKS1NJZ2lMUXdBQUFFOWRCRUFnQ0tnTUJBdEJnSUNBZ0hnTUF3c2dCVUovTndJQUN5QUZRbjgzQWdnTElBVkJmellDRUVGL0N6WUNGQ0FHUVNCcUpBQUxUZ0VDZlNBQktnSUFJQUFxQWdDVElnUWdCSlFnQVNvQ0JDQUFLZ0lFa3lJRUlBU1VrcEVpQlVNQUFBQUFYQVJBSUFJZ0JDQUZsVGdDQUNBRElBRXFBZ0FnQUNvQ0FKTWdCWlU0QWdBTEN3Z0FRUXdRVEJCTkN5Y0JBWDhqQUVFUWF5SUNKQUFnQUVFRFFmaXdBa0d3cVFKQjR3QWdBUkFHSUFKQkVHb2tBQXNaQUNBQUlBRkJuZUlCUWZPQUJFR1E4QU5CalBBREVLd0VDeE1BSUFCQjRQTURRWWp3QTBHRThBTVE4d1lMakFRQkNYOGpBRUVRYXlJTEpBQUNRQUpBQWtBQ1FDQUNCRUFnQTBVTkFTQUVSUTBDSUFBZ0FSRGRCU0FDSUFSc2JDSUZOZ0lNSUFNZ0JXd2lEQ0FBS0FJVVJ3UkFJQXdRVENFR0l3QkJFR3NpRFNRQUl3QkJJR3NpQnlRQUlBMUJDR29pQ1NBR05nSUFJQWRCR0dvZ0JoQ3BCaUVLUVJBUVRDRUlJd0JCSUdzaUJTUUFJQVVnQmpZQ0RDQUlFUDRESUFoQnRPQUJOZ0lBSUFoQkRHb2dCVUVJYWlBRlFReHFJQVZCR0dvUXJRSWdCVUVRYWhDdEFob2dCVUVnYWlRQUlBa2dDRFlDQkNBS0VMZ0JHaUFISUFZMkFnUWdCeUFHTmdJQUlBb29BZ0FoQlNBS1FRQTJBZ0FnQlFSQUlBVVFOQXNnQjBFZ2FpUUFJQWtnQUVFWWFoQ0NCQ0FKRU5FQklBMUJFR29rQUNBQUtBSVlSUTBFSUFBb0FoaEZEUVVMSUFBZ0REWUNGQ0FBSUFRMkFoQWdBQ0FETmdJSUlBQWdBallDQkNBQUlBRTJBZ0FnQzBFUWFpUUFEd3RCMExJRVFmd0pFRE5CMnhRUU0wRzBIUkF6UWY4QUVEWkI3aUVRTTBIT0pCQXpFRGNRQUFBTFFkQ3lCRUdETEJBelFkc1VFRE5CdEIwUU0wR0FBUkEyUWU0aEVETkJoVEFRTXhBM0VBQUFDMEhRc2dSQm04UUFFRE5CMnhRUU0wRzBIUkF6UVlJQkVEWkI3aUVRTTBIQnh3QVFNeEEzRUFBQUMwSFFzZ1JCcWRBQUVETkIyeFFRTTBHMEhSQXpRWlVCRURaQjdpRVFNMEhNMHdBUU14QTNFQUFBQzBFUUVBb2lBQ0FMUWVEWEFCQ2JBUkRlQWlBQVFmelhBVUVPRUFrQUN4c0JBWDhnQUNnQ0FDSUJSUVJBRHdzZ0FSQTBJQUJCQURZQ0FBc1FBQ0FBS0FJQUlBRW9BZ0JyUVFKMUM3c09BUXgvSXdCQklHc2lEU1FBQWtBZ0FpMEFaQVJBSUEwZ0FFSElBR29pQUJEbUFqWUNDQ0FOUVJocUlBMUJDR29Ra0FJaEFTQUNFS3dDRUxrQ0lRY2dBaENzQWhEbUFpRURJQUVvQWdBaEFTTUFRU0JySWdRa0FDQUVJQUUyQWhnZ0FDZ0NBQ0VCSUFRZ0FCQzVBallDQUNBQklBUkJHR29nQkJEd0EwRUNkR29oQlFKQUlBY2dBeER2QlNJR1FRQk1EUUFnQUJBMUtBSUFJQUFvQWdRaUNXdEJBblVnQms0RVFDQUVJQU0yQWdBZ0NTQUZheUlLUVFKMUlnRWdCa2dFUUNBRUlBYzJBZ0FnQkNBQkVPNEZJQVFvQWdBaERDTUFRUkJySWdna0FDQUlJQUFnQmlBQmF4QzNBaUVDSUFBUU5TRUxJd0JCRUdzaUFTUUFJQUVnQXpZQ0FDQUJJQXcyQWdnRFFDQUJRUWhxSUFFUWd3RUVRQ0FMSUFJb0FnUWdBVUVJYWlJREtBSUFFUE1CSUFNUWpRSWdBaUFDS0FJRVFRUnFOZ0lFREFFTEN5QUJRUkJxSkFBZ0FoQnVJQWhCRUdva0FDQUtRUUJNRFFJTEl3QkJFR3NpQ0NRQUlBZ2dBQ0lDSUFrZ0JTQUNLQUlFSWdNZ0JTQUdRUUowYW10cUlnRnJRUUoxRUxjQ0lnb29BZ1FoQmlBQklRQURRQ0FBSUFsUEJFQWdDaEJ1SUFFZ0JVY0VRQ0FESUFFZ0JXc2lBR3NnQlNBQUVNc0NDeUFJUVJCcUpBQUZJQUlRTlNBR0lBQVE4d0VnQ2lBR1FRUnFJZ1kyQWdRZ0FFRUVhaUVBREFFTEN5QUhJQVFvQWdBZ0JSRFlBaG9NQVFzZ0FCQTFJUUVnQkNBQUlBQVFSQ0FHYWhEakFpQUZJQUFvQWdCclFRSjFJQUVRMmdJaEFpTUFRU0JySWdZa0FDQUdJQWMyQWhnZ0JrRUlhaUFDUVFocUlBY2dBeER2QlJDbUF5RUJBMEFnQVNnQ0FDQUJLQUlFUndSQUlBSW9BaEFnQVNnQ0FDQUdRUmhxSWdNb0FnQVE4d0VnQVNBQktBSUFRUVJxTmdJQUlBTVFqUUlNQVFzTElBRVFxd0VnQmtFZ2FpUUFJQUFRNmdJZ0FpZ0NCQ0VCSUFBUU5TQUFLQUlBSUFVZ0FrRUVhaUlIRUpnQ0lBQVFOU0VHSUFBb0FnUWhDU0FDUVFocUlRTURRQ0FGSUFsSEJFQWdCaUFES0FJQUlBVVE4d0VnQXlBREtBSUFRUVJxTmdJQUlBVkJCR29oQlF3QkN3c2dBQ0FIRUVnZ0FFRUVhaUFERUVnZ0FCQTFJQUlRUGhCSUlBSWdBaWdDQkRZQ0FDQUFJQUFRUkJDMkFpQUJJUVVnQWhDNEFnc2dCUkNYQkJvZ0JFRWdhaVFBREFFTElBMUJDR29RVFNFSkl3QkJJR3NpQ2lRQVFYOGhCRUYvSVFZZ0FrSG9BR29pREJCRUlRSWdDa0VRYWlJSEVLZ0NJQUlFUUNBSEVKQUVJQUpKQkVBUW5BRUFDeUFISUFjUU5TQUNFSmtHSWdnMkFnQWdCeUFJTmdJRUlBY1FOU0FJSUFKQkEzUnFOZ0lBSUFkQkFCQ2dBeUFISUFJUWhnUUxBa0FEUUNBSEVFTWdCVTBFUUNBR1FYOUhCRUFnQ1NBTUlBWVFQQkNyQWtFQUlRVURRQ0FIRUVNZ0JVME5CQUpBSUFVZ0JrWU5BQ0FISUFVUVVpZ0NCQ0FISUFZUVVpZ0NCRVlFUUNBSklBd2dCUkE4RUtzQ0RBRUxJQWNnQlJCU0lRUUNRQ0FCS0FJRUlBRVFOU2dDQUVjRVFDQUJJQVFRcWdNTUFRc2pBRUVnYXlJTEpBQWdBUkExSWdJZ0MwRUlhaUFCSUFFUVEwRUJhaENqQXlBQkVFTWdBaENkQXlJQ0tBSUlJQVFRNEFJZ0FpQUNLQUlJUVFocU5nSUlJQUVRNUFJZ0FSQTFJUTRnQVNnQ0FDRVBJQUVvQWdRaENDQUNRUVJxSVFRRFFDQUlJQTlIQkVBZ0RpQUVLQUlBUVFocklBaEJDR3NpQ0JEZ0FpQUVJQVFvQWdCQkNHczJBZ0FNQVFzTElBRWdCQkJJSUFGQkJHb2dBa0VJYWhCSUlBRVFOU0FDRUQ0UVNDQUNJQUlvQWdRMkFnQWdBU0FCRUVNUW9BTWdBaWdDQkNFRUEwQWdCQ0FDS0FJSVJ3UkFJQUlvQWhBYUlBSWdBaWdDQ0VFSWF6WUNDQXdCQ3dzZ0FpZ0NBQVJBSUFJb0FoQWFJQUlvQWdBaEJDQUNFTDRHR2lBRUVEUUxJQXRCSUdva0FBc2dBUkM1QWlFQ0lBRVE1Z0loQ3lNQVFTQnJJZ2drQUNBSUlBczJBaEFnQ0NBQ05nSVlJQWhCRUdvZ0NFRVlhaENmQXlFT0l3QkJJR3NpQkNRQUlBUWdDellDRUNBRUlBSTJBaGdDUUNBT1FRSklEUUFnQkNBRVFSaHFJQTVCQW10QkFYWWlBaEQyQVRZQ0NDQUVLQUlJSUFSQkVHb1EwZ0VvQWdBUXFRSkZEUUFnQkNBRUtBSVFLUUlBTndNQUEwQUNRQ0FFS0FJUUlBUW9BZ2dwQWdBM0FnQWdCQ0FFS0FJSU5nSVFJQUpGRFFBZ0JDQUVRUmhxSUFKQkFXdEJBbTBpQWhEMkFUWUNDQ0FFS0FJSUlBUVFxUUlOQVFzTElBUW9BaEFnQkNrQ0FEY0NBQXNnQkVFZ2FpUUFJQWhCSUdva0FBc2dCVUVCYWlFRkRBQUxBQXNGSUF3Z0JSQThLQUlBUVFScUlBTVFtd01oQWlBS1FRaHFJQXdnQlJBOEtBSUFJQUlROGdFYUlBY2dCUkJTSUFvcEF3ZzNBZ0FnQWlBRUlBSWdCRWtpQWhzaEJDQUZJQVlnQWhzaEJpQUZRUUZxSVFVTUFRc0xRZEN5QkVIMnVRRVFNMEhYL1FBUU0wSEt4UUFRTTBHYkFSQTJRZHZKQUJBelFaaTZBUkF6RURjUUFBQUxJQWNRandZZ0NrRWdhaVFBUVFBaEFnTkFJQWtRUkNBQ1RRUkFBa0FnQUNnQ1pDQUFLQUpvVGcwQUlBRVE4QVVOQUNBQktBSUFLQUlBSVFJZ0FSRHlCU0FBSUFBb0FtUkJBV28yQW1RZ0FDQUJJQUlnQXhEeEF3c2dDUkIwQlNBQUlBRWdDU0FDRUR3b0FnQWdBeER4QXlBQ1FRRnFJUUlNQVFzTEN5QU5RU0JxSkFBTHBnRUJCWDlCaUFFUU95SUJCSDhEUUVFQUlRTWdBa0VEUmtVRVFBTkFJQU5CQkVaRkJFQWdBMEVEZENJRUlBRWdBa0VGZENJRmFtb2dBQ0FGYWlBRWFpc0RBRGtEQUNBRFFRRnFJUU1NQVFzTElBSkJBV29oQWd3QkN3c2dBVUtBZ0lDQWdJQ0E4RDgzQTRBQklBRkNnSUNBZ0lDQWdJakFBRGNEZUNBQlFvQ0FnSURJd3V2M1B6Y0RjQ0FCUW9DQWdJQ2FzK2JjUHpjRGFDQUJRUW8yQW1BZ0FRVkJBQXNMV1FFQmZTQUFJQUlxQWdnZ0Fpb0NBQ0FEbENBQ0tnSUVJQVNVa3BJZ0Fpb0NJQ0FDS2dJWUlBT1VJQUlxQWh3Z0JKU1NraUlGbFRnQ0FDQUJJQUlxQWhRZ0Fpb0NEQ0FEbENBQ0tnSVFJQVNVa3BJZ0JaVTRBZ0FMVXdFQmZ5QUFFS2dDSUFFRVFDQUFFSlVFSUFGSkJFQVFuQUVBQ3lBQUlBQVFOU0FCRU1zR0lnSTJBZ0FnQUNBQ05nSUVJQUFRTlNBQ0lBRkJBblJxTmdJQUlBQkJBQkMyQWlBQUlBRVFxQU1MSUFBTEN3QWdBQ0FCUVNRUVB4b0xDZ0FnQVNBQWEwRU1iUXRZQVFKL0lBSkJBQ0FDUVFCS0d5RUNBMEFnQWlBRVJ3UkFJQU1nQXlnQ0FFSDlodzFzUWNPOW1nRnFJZ1UyQWdBZ0FDQUVRUUowYWlBQUlBVkJFSFpCLy84QmNTQUJiMEVDZEdvUVNDQUVRUUZxSVFRTUFRc0xDNjBDQVFSL0lBRWdBQkJFSWdOTEJFQWpBRUVnYXlJR0pBQUNRQ0FCSUFOcklnRWdBQkExS0FJQUlBQW9BZ1JyUVFKMVRRUkFJd0JCRUdzaUJDUUFJQVFnQUNBQkVMY0NJZ01vQWdRaEFTQURLQUlJSVFVRFFDQUJJQVZHQkVBZ0F4QnVJQVJCRUdva0FBVWdBQkExSUFFZ0FoRHpBU0FESUFGQkJHb2lBVFlDQkF3QkN3c01BUXNnQUJBMUlRTWdCa0VJYWlBQUlBQVFSQ0FCYWhEakFpQUFFRVFnQXhEYUFpRURJd0JCRUdzaUJDUUFJQVFnQTBFSWFpQUJFS1lESWdFb0FnQWhCUU5BSUFFb0FnUWdCVWNFUUNBREtBSVFJQUVvQWdBZ0FoRHpBU0FCSUFFb0FnQkJCR29pQlRZQ0FBd0JDd3NnQVJDckFTQUVRUkJxSkFBZ0FDQURFT0lDSUFNUXVBSUxJQVpCSUdva0FBOExJQUVnQTBrRVFDQUFJQUFvQWdBZ0FVRUNkR29Rb2dRTEN3MEFJQUFvQWdBYUlBQVEvZ1VMU2dFQ2Z5TUFRUkJySWdFa0FDTUFRUkJySWdJa0FDQUNRUWhxSUFCQkNHb29BZ0FRZ1FFb0FnQWhBQ0FDUVJCcUpBQWdBVUVJYWlBQUVJRUJLQUlBSVFBZ0FVRVFhaVFBSUFBTEV3QWdBQ0FBS0FJQVFRRnJJZ0EyQWdBZ0FBc1lBUUYvSXdCQkVHc2lBU1FBSUFBUU5DQUJRUkJxSkFBTFlBSURmd0Y4SUFBb0FnUWlBaUFCS0FJRVJnUkFJQUpCQUNBQ1FRQktHeUVDQTBBZ0FpQURSa1VFUUNBRFFRTjBJZ1FnQUNnQ0FHb3JBd0FnQVNnQ0FDQUVhaXNEQUtJZ0JhQWhCU0FEUVFGcUlRTU1BUXNMSUFVUEMwRUFFQU1BQ3hjQUlBQVFrUVlnQUVFQU5nSUlJQUJCME9jRE5nSUFDeHdBSUFGQi8vLy8vd05MQkVCQmx3Z1FyQUVBQ3lBQlFRSjBFRXdMRmdCQkFVRWdJQUJCQVd0bmEzUWdBQ0FBUVFKUEd3dlhBUUlEZndGOUl3QkJFR3NpQWlRQUlBSWdBVFlDREFKQUlBSWdBVUVCUmdSL1FRSUZJQUVnQVVFQmEzRkZEUUVnQVJDZ0Fnc2lBVFlDREFzQ1FDQUFFSTRCSWdNZ0FVa0VRQ0FBSUFFUWxBWU1BUXNnQVNBRFR3MEFJQU1RNFFFaEJBSi9JQUFRUGlnQ0FMTWdBQkJaS2dJQWxZMGlCVU1BQUlCUFhTQUZRd0FBQUFCZ2NRUkFJQVdwREFFTFFRQUxJUUVnQWdKL0lBUUVRQ0FCRUlBRURBRUxJQUVRb0FJTE5nSUlJQUlnQWtFTWFpQUNRUWhxRUhvb0FnQWlBVFlDRENBQklBTlBEUUFnQUNBQkVKUUdDeUFDUVJCcUpBQUxGQUFnQUNBQkVFZ2dBRUVFYWlBQlFRUnFFRWdMQndBZ0FFRThhZ3MwQVFKL1FRZ1FPeUlCQkg4Z0FTQUFRUU4wRURzaUFqWUNBQ0FDUlFSQUlBRVFORUVBRHdzZ0FTQUFOZ0lFSUFFRlFRQUxDeVVCQW44akFFRVFheUlBSkFBZ0FFRUlha0VBRUlFQktBSUFJUUVnQUVFUWFpUUFJQUVMVXdFRGZ5TUFRUkJySWdNa0FDQURJQUFnQVJDL0JpSUNLQUlFSVFFZ0FpZ0NDQ0VFQTBBZ0FTQUVSZ1JBSUFJUWJpQURRUkJxSkFBRklBQVFOUm9nQVJDWUJpQUNJQUZCQ0dvaUFUWUNCQXdCQ3dzTENRQWdBQ0FCRUo4R0N6d0JBbjhqQUVFUWF5SUJKQUFnQVVFSWFpSUNJQUFvQWdBb0FnQkJRR3NRaWdRYUlBSW9BZ0FRTlJCWklRQWdBaERSQVNBQlFSQnFKQUFnQUFzWkFRRi9JQUFRbEFFaEFpQUFJQUVRamdVZ0FDQUNFSndHQ3lRQUlBQWdBU2dDQURZQ0FDQUFJQUVvQWdRaUFUWUNCQ0FCQkVBZ0FSQ2FBd3NnQUFzc0FRRi9Jd0JCRUdzaUFTUUFJQUZCQURZQ0RDQUFJQUZCREdvZ0FVRUlhaEN4QmlBQlFSQnFKQUFnQUFzVEFDQUNJQVdpSUFBZ0E2SWdBU0FFb3FDZ0N4VUFJQUJCME5jQk5nSUFJQUJCQkdvUW9BUWdBQXRWQVFKL0lBQkI0TmNCTmdJQUlBQkJPR29RZENBQVFTeHFFSFFnQUVFZ2FpSUJFTG9HSUFFb0FnQUVRQ0FCSUFFb0FnQVF0UVlnQVJBMUdpQUJLQUlBSVFJZ0FSQ1RBaG9nQWhBMEN5QUFFSTBFR2lBQUN4UUFJQUlnQXFJZ0FDQUFvaUFCSUFHaW9LQ2ZDdzBBSUFCQi8vLy8vd0VRN0FJTERRQWdBQ0FDbENBQklBR1Vrd3RzQVFGL0lBRVFOUm9qQUVFUWF5SUNKQUFnQUVJQU53SUFJQUpCQURZQ0RDQUFRUWhxSUFKQkRHb1FqUU1nQWtFUWFpUUFJQUFnQVNnQ0FEWUNBQ0FBSUFFb0FnUTJBZ1FnQVJBMUtBSUFJUUlnQUJBMUlBSTJBZ0FnQVJBMVFRQTJBZ0FnQVVJQU53SUFJQUFMQ1FBZ0FVRUFOZ0lBQzVFQ0FneC9BWHhCZnlFS0FrQWdBU2dDQ0NJR0lBSW9BZ1JIRFFBZ0FDZ0NCQ0lESUFFb0FnUkhEUUFnQUNnQ0NDSUhJQUlvQWdoSERRQkJBQ0VLSUFOQkFDQURRUUJLR3lFTElBZEJBQ0FIUVFCS0d5RU1JQVpCQUNBR1FRQktHeUVOSUFBb0FnQWhBd05BSUFRZ0MwWU5BU0FFSUFac0lRNUJBQ0VGQTBBZ0JTQU1Sa1VFUUNBRFFnQTNBd0FnQWlnQ0FDQUZRUU4wYWlFSUlBRW9BZ0FnRGtFRGRHb2hDVUVBSVFCRUFBQUFBQUFBQUFBaER3TkFJQUFnRFVaRkJFQWdBeUFKS3dNQUlBZ3JBd0NpSUErZ0lnODVBd0FnQUVFQmFpRUFJQWxCQ0dvaENTQUlJQWRCQTNScUlRZ01BUXNMSUFWQkFXb2hCU0FEUVFocUlRTU1BUXNMSUFSQkFXb2hCQXdBQ3dBTElBb0xEUUFnQUVILy8vLy9BeERzQWd2SkFnSUNmd0Y5QWtBQ1FDQUdRUUJNRFFBZ0JTZ0NCQ0FHUVFGcVRRMEFJQWRCQUV3TkFTQUhRUUZxSWdnZ0JTZ0NDRThOQVNBRklBZEJBV3NRVGlFSklBVWdCeEJPSVFjZ0JTQUlFRTRoQ0NBQUlBY2dCa0VDZENJRmFpSUFLZ0lFSUFCQkJHc2lCaW9DQUpOREFBQUFQNVE0QWdBZ0FTQUZJQWhxSWdFcUFnQWdCU0FKYWlJRktnSUFrME1BQUFBL2xEZ0NBQ0FDSUFZcUFnQWdBQ29DQUNJS0lBcVNreUFBS2dJRWtqZ0NBQ0FESUFVcUFnQWdBQ29DQUNJS0lBcVNreUFCS2dJQWtqZ0NBQ0FFSUFWQkJHc3FBZ0FnQVNvQ0JKSWdCU29DQkNBQlFRUnJLZ0lBa3BOREFBQ0FQcFE0QWdBUEMwSFFzZ1JCdThNQkVETkJ5N1FCRUROQnRCMFFNMEdjQWhBMlFlNGhFRE5CeWI0QkVETVFOeEFBQUF0QjBMSUVRWW5FQVJBelFjdTBBUkF6UWJRZEVETkJuUUlRTmtIdUlSQXpRYzYvQVJBekVEY1FBQUFMSlFFQmZ5TUFRUkJySWdFa0FDQUJRUWhxSUFBUWdRRW9BZ0FoQUNBQlFSQnFKQUFnQUFzckFDQUFLQUlBR2lBQUtBSUFJQUFRMUFGQkEzUnFHaUFBS0FJQUdpQUFLQUlBSUFBUVEwRURkR29hQ3drQUlBQkJKQkN6QXd1ZUFRRUVmeUFBRU9NR0lBQVFOUm9nQVVFRWFpSURJZ0lnQWlnQ0FDQUFLQUlFSUFBb0FnQWlCR3NpQWtGY2JVRWtiR29pQlRZQ0FDQUNRUUJLQkVBZ0JTQUVJQUlRUHhvTElBQWdBeEJJSUFCQkJHb2dBVUVJYWhCSUlBQVFOU0FCRUQ0UVNDQUJJQUVvQWdRMkFnQWdBQkNFQVJvZ0FDZ0NBQm9nQUNnQ0FDQUFFUFVCUVNSc2Fob2dBQ2dDQUNBQUVQVUJRU1JzYWhvZ0FDZ0NBQm9MR0FBZ0FDQUJJQUlnQTBFa1Faak5BVUhINC9FNEVLb0VDemdCQVgwZ0FDQUNRd0FBZ0Q5QkFTQUVkTEtWSWdLVUlBSkRBQUFBUDVSREFBQUF2NUlpQlpJNEFnQWdBU0FESUFLVUlBV1NPQUlBQ3dnQUlBQWdBUkJMQ3hjQkFYOGdBQkNFQVNFQklBQVE0UVlnQUNBQkVPQUdDd1FBUVFFTE1RRUJmeUFBRU5rR0lBQW9BZ0FFUUNBQUlBQW9BZ0FRMkFZZ0FCQTFHaUFBS0FJQUlRRWdBQkNWQWhvZ0FSQTBDd3NzQVFGL0lBQVE0d1lnQUNnQ0FBUkFJQUFRNFFZZ0FCQTFHaUFBS0FJQUlRRWdBQkQxQVJvZ0FSQTBDd3NZQVFGL0lBQVFSQ0VDSUFBZ0FSRFBCaUFBSUFJUXB3TUxRZ0VDZnlNQVFTQnJJZ0lrQUNBQUVQVUJJQUZKQkVBZ0FCQTFJUU1nQUNBQ1FRaHFJQUVnQUJDRUFTQURFSnNFSWdBUW1nUWdBQkNaQkFzZ0FrRWdhaVFBQyswSEFRZC9JQUVnQUJDbkFTSUNTd1JBSXdCQklHc2lDQ1FBQWtBZ0FTQUNheUlGSUFBUU5TZ0NBQ0FBS0FJRWEwRUZkVTBFUUNNQVFSQnJJZ01rQUNBRElBQTJBZ0FnQXlBQUtBSUVJZ0UyQWdRZ0F5QUJJQVZCQlhScU5nSUlJQU1vQWdRaEFpQURLQUlJSVFFRFFDQUJJQUpHQkVBZ0F4QnVJQU5CRUdva0FBVWdBQkExR2lBQ0VOWUdJQU1nQWtFZ2FpSUNOZ0lFREFFTEN3d0JDeUFBRURVaEJ5QUlRUWhxSVFJQ2Z5QUFFS2NCSUFWcUlRTWpBRUVRYXlJR0pBQWdCaUFETmdJTUl3QkJFR3NpQkNRQUlBQVFOUm9nQkVILy8vOC9OZ0lNSUFSQi8vLy8vd2MyQWdnZ0JFRU1haUFFUVFocUVQa0JLQUlBSVFFZ0JFRVFhaVFBSUFFZ0EwOEVRQ0FBRUpVQ0lnTWdBVUVCZGtrRVFDQUdJQU5CQVhRMkFnZ2dCa0VJYWlBR1FReHFFSG9vQWdBaEFRc2dCa0VRYWlRQUlBRU1BUXNRbkFFQUN5RUdJQUFRcHdFaEEwRUFJUUVqQUVFUWF5SUVKQUFnQkVFQU5nSU1JQUpCREdvZ0JFRU1haUFIRUxvQklBWUVRQ0FDS0FJUUdpQUdRZi8vL3o5TEJFQkJtTTBCRUt3QkFBc2dCa0VGZEJCTUlRRUxJQUlnQVRZQ0FDQUNJQUVnQTBFRmRHb2lBellDQ0NBQ0lBTTJBZ1FnQWhBK0lBRWdCa0VGZEdvMkFnQWdCRUVRYWlRQUl3QkJFR3NpQXlRQUlBTWdBaWdDQ0RZQ0FDQUNLQUlJSVFFZ0F5QUNRUWhxTmdJSUlBTWdBU0FGUVFWMGFqWUNCQ0FES0FJQUlRVURRQ0FES0FJRUlBVkhCRUFnQWlnQ0VCb2dBeWdDQUJEV0JpQURJQU1vQWdCQklHb2lCVFlDQUF3QkN3c2dBeENyQVNBRFFSQnFKQUFnQUJEWkJpQUFFRFVhSUFBb0FnQWhBeUFBS0FJRUlRVWdBa0VFYWlFSEEwQWdBeUFGUndSQUlBY29BZ0JCSUdzaUJFSUFOd0lBSUFSQ0FEY0NFQ0FFUWdBM0FnZ2dCRUVZYWlJQkVMUUNHaUFFSUFWQklHc2lCU2dDQURZQ0FDQUVJQVVvQWdRMkFnUWdCQ0FGS0FJSU5nSUlJQVFnQlNnQ0REWUNEQ0FFSUFVb0FoQTJBaEFnQkNBRktBSVVOZ0lVSUFFZ0JVRVlhaENuQmlBSElBY29BZ0JCSUdzMkFnQU1BUXNMSUFBZ0J4QklJQUJCQkdvZ0FrRUlhaEJJSUFBUU5TQUNFRDRRU0NBQ0lBSW9BZ1EyQWdBZ0FCQ25BUm9nQUNnQ0FCb2dBQ2dDQUNBQUVKVUNRUVYwYWhvZ0FDZ0NBQ0FBRUpVQ1FRVjBhaG9nQUNnQ0FCb2dBaWdDQkNFQkEwQWdBU0FDS0FJSVJ3UkFJQUlvQWhBYUlBSWdBaWdDQ0VFZ2F5SUFOZ0lJSUFBUWxBTU1BUXNMSUFJb0FnQUVRQ0FDS0FJUUdpQUNLQUlBSVFBZ0FoQStLQUlBSUFJb0FnQnJHaUFBRURRTEN5QUlRU0JxSkFBUEN5QUJJQUpKQkVBZ0FDZ0NBQ0FCUVFWMGFpRUJJQUFRcHdFYUlBQWdBUkRZQmlBQUtBSUFHaUFBS0FJQUlBQVFsUUpCQlhScUdpQUFLQUlBR2lBQUtBSUFJQUFRcHdGQkJYUnFHZ3NMaVFFQkJYOERRQ0FHUVFOSEJFQWdBQ0FHUVFSMElnZHFJUVJCQUNFREEwQWdBMEVFUndSQUlBTkJBblFpQlNBQ0lBZHFhaUFFS2dJSUlBRWdCV29pQlNvQ0lKUWdCQ29DQUNBRktnSUFsQ0FFS2dJRUlBVXFBaENVa3BJNEFnQWdBMEVCYWlFRERBRUxDeUFDSUFkcUlnTWdCQ29DRENBREtnSU1ramdDRENBR1FRRnFJUVlNQVFzTEN3a0FJQUJCQVJDekF3dFJBUUYvSUFBUXJRVWdBQkExSUFBb0FnQWdBQ2dDQkNBQlFRUnFJZ0lRbUFJZ0FDQUNFRWdnQUVFRWFpQUJRUWhxRUVnZ0FCQTFJQUVRUGhCSUlBRWdBU2dDQkRZQ0FDQUFJQUFRbEFFUTVnWUxZd0VDZnlNQVFSQnJJZ1FrQUNBRVFRQTJBZ3dnQUVFTWFpQUVRUXhxSUFNUXVnRWdBUVJBSUFBb0FoQWFJQUVRVENFRkN5QUFJQVUyQWdBZ0FDQUNJQVZxSWdJMkFnZ2dBQ0FDTmdJRUlBQVFQaUFCSUFWcU5nSUFJQVJCRUdva0FDQUFDeVFBSUFBZ0FUWUNBQ0FBSUFFb0FnUWlBVFlDQkNBQUlBRWdBaUFEZEdvMkFnZ2dBQXQ2QVFKL0l3QkJFR3NpQnlRQUlBZEJBRFlDRENBQVFReHFJQWRCREdvZ0F4QzZBU0FCQkVBZ0FDZ0NFQm9nQVNBR1N3UkFJQVVRckFFQUN5QUJJQVJzRUV3aENBc2dBQ0FJTmdJQUlBQWdDQ0FDSUFSc2FpSUNOZ0lJSUFBZ0FqWUNCQ0FBRUQ0Z0NDQUJJQVJzYWpZQ0FDQUhRUkJxSkFBZ0FBc2tBQ0FBSUFFMkFnQWdBQ0FCS0FJRUlnRTJBZ1FnQUNBQklBSWdBMnhxTmdJSUlBQUxQd0VCZnlNQVFSQnJJZ1lrQUNBR0lBQTJBZ0FnQmlBQk5nSU1JQVlnQlNnQ0FEWUNCQ0FHSUFRb0FnQTJBZ2dnQXlBQ0lBWVFDQm9nQmtFUWFpUUFDeXNCQVg4Z0FFR003d00yQWdBQ1FDQUFLQUlFUVF4cklnRkJDR29RK3dOQkFFNE5BQ0FCRURRTElBQUxTd0VDZnlBQUtBSUVJZ2RCQ0hVaEJpQUhRUUZ4QkVBZ0F5Z0NBQ0FHRUxFRUlRWUxJQUFvQWdBaUFDQUJJQUlnQXlBR2FpQUVRUUlnQjBFQ2NSc2dCU0FBS0FJQUtBSVVFUXNBQ3lBQUFrQWdBQ2dDQkNBQlJ3MEFJQUFvQWh4QkFVWU5BQ0FBSUFJMkFod0xDNW9CQUNBQVFRRTZBRFVDUUNBQUtBSUVJQUpIRFFBZ0FFRUJPZ0EwQWtBZ0FDZ0NFQ0lDUlFSQUlBQkJBVFlDSkNBQUlBTTJBaGdnQUNBQk5nSVFJQU5CQVVjTkFpQUFLQUl3UVFGR0RRRU1BZ3NnQVNBQ1JnUkFJQUFvQWhnaUFrRUNSZ1JBSUFBZ0F6WUNHQ0FESVFJTElBQW9BakJCQVVjTkFpQUNRUUZHRFFFTUFnc2dBQ0FBS0FJa1FRRnFOZ0lrQ3lBQVFRRTZBRFlMQ3dvQUlBQWdBV29vQWdBTFhRRUJmeUFBS0FJUUlnTkZCRUFnQUVFQk5nSWtJQUFnQWpZQ0dDQUFJQUUyQWhBUEN3SkFJQUVnQTBZRVFDQUFLQUlZUVFKSERRRWdBQ0FDTmdJWUR3c2dBRUVCT2dBMklBQkJBallDR0NBQUlBQW9BaVJCQVdvMkFpUUxDN3dCQVFOL0l3QkJFR3NpQXlRQUlBTWdBVFlDREFKQUFrQUNRQUpBSUFBUWh3RUVRQ0FBRU9rQklRRWdBQ2dDQkNJRUlBRkJBV3NpQWtZTkFRd0RDMEVCSVFSQkFTRUNJQUF0QUFzaUFVRUJSdzBCQ3lBQUlBSkJBU0FDSUFJUStRWWdCQ0VCSUFBUWh3RU5BUXNnQUNJQ0lBRkJBV29Ra1FFTUFRc2dBQ2dDQUNFQ0lBQWdCRUVCYWhDS0FTQUVJUUVMSUFJZ0FVRUNkR29pQUNBRFFReHFFSGtnQTBFQU5nSUlJQUJCQkdvZ0EwRUlhaEI1SUFOQkVHb2tBQXU3QVFFRGZ5TUFRUkJySWdNa0FDQURJQUU2QUE4Q1FBSkFBa0FDUUNBQUVJY0JCRUFnQUJEcEFTRUJJQUFvQWdRaUJDQUJRUUZySWdKR0RRRU1Bd3RCQ2lFRVFRb2hBaUFBTFFBTElnRkJDa2NOQVFzZ0FDQUNRUUVnQWlBQ0VMVUVJQVFoQVNBQUVJY0JEUUVMSUFBaUFpQUJRUUZxRUpFQkRBRUxJQUFvQWdBaEFpQUFJQVJCQVdvUWlnRWdCQ0VCQ3lBQklBSnFJZ0FnQTBFUGFoQ0dBU0FEUVFBNkFBNGdBRUVCYWlBRFFRNXFFSVlCSUFOQkVHb2tBQXV0QVFFRGZ5TUFRUkJySWdVa0FDQUNRVzhnQVd0TkJFQWdBQkJBSVFZQ2Z5QUJRZWYvLy84SFNRUkFJQVVnQVVFQmREWUNDQ0FGSUFFZ0FtbzJBZ3dnQlVFTWFpQUZRUWhxRUhvb0FnQVFuUUlNQVF0QmJndEJBV29pQnhCTUlRSWdCQVJBSUFJZ0JpQUVFTFlCQ3lBRElBUkhCRUFnQWlBRWFpQUVJQVpxSUFNZ0JHc1F0Z0VMSUFGQkNrY0VRQ0FHRURRTElBQWdBaENQQVNBQUlBY1Fzd0VnQlVFUWFpUUFEd3NRVlFBTEZ3QWdBQ2dDQ0JCY1J3UkFJQUFvQWdnUXlnUUxJQUFMT2dFQmZ5TUFRUkJySWdNa0FDQURJQUkyQWd3Z0EwRUlhaUFEUVF4cUVNb0JJUUlnQUNBQkVOY0RJUUFnQWhESkFTQURRUkJxSkFBZ0FBc0xBQ0FFSUFJMkFnQkJBd3RhQVFKL0l3QkJFR3NpQWlRQUlBSWdBVFlDRENBQklBQVFoUWNpQTAwRVFDQUFFTndCSWdBZ0EwRUJka2tFUUNBQ0lBQkJBWFEyQWdnZ0FrRUlhaUFDUVF4cUVIb29BZ0FoQXdzZ0FrRVFhaVFBSUFNUEN4Q2NBUUFMRXdBZ0FDQUJLQUlBSWdBMkFnQWdBQkNhQXdzTkFDQUFJQUVnQWtFVUVLc0VDeHNCQVg5QkFTRUJJQUFRaHdFRWZ5QUFFT2tCUVFGckJVRUJDd3N4QUNBQ0tBSUFJUUlEUUFKQUlBQWdBVWNFZnlBQUtBSUFJQUpIRFFFZ0FBVWdBUXNQQ3lBQVFRUnFJUUFNQUFzQUMva0RBUUYvSXdCQkVHc2lEQ1FBSUF3Z0FEWUNEQUpBQWtBZ0FDQUZSZ1JBSUFFdEFBQkZEUUZCQUNFQUlBRkJBRG9BQUNBRUlBUW9BZ0FpQVVFQmFqWUNBQ0FCUVM0NkFBQWdCeEE0UlEwQ0lBa29BZ0FpQVNBSWEwR2ZBVW9OQWlBS0tBSUFJUUlnQ1NBQlFRUnFOZ0lBSUFFZ0FqWUNBQXdDQ3dKQUlBQWdCa2NOQUNBSEVEaEZEUUFnQVMwQUFFVU5BVUVBSVFBZ0NTZ0NBQ0lCSUFoclFaOEJTZzBDSUFvb0FnQWhBQ0FKSUFGQkJHbzJBZ0FnQVNBQU5nSUFRUUFoQUNBS1FRQTJBZ0FNQWd0QmZ5RUFJQXNnQzBHQUFXb2dERUVNYWhDOUJDQUxheUlGUWZ3QVNnMEJJQVZCQW5WQm9Mc0RhaTBBQUNFR0FrQUNRQ0FGUVh0eElnQkIyQUJIQkVBZ0FFSGdBRWNOQVNBRElBUW9BZ0FpQVVjRVFFRi9JUUFnQVVFQmF5MEFBRUhmQUhFZ0FpMEFBRUgvQUhGSERRVUxJQVFnQVVFQmFqWUNBQ0FCSUFZNkFBQkJBQ0VBREFRTElBSkIwQUE2QUFBTUFRc2dBaXdBQUNJQUlBWkIzd0J4UncwQUlBSWdBRUdBQVhJNkFBQWdBUzBBQUVVTkFDQUJRUUE2QUFBZ0J4QTRSUTBBSUFrb0FnQWlBQ0FJYTBHZkFVb05BQ0FLS0FJQUlRRWdDU0FBUVFScU5nSUFJQUFnQVRZQ0FBc2dCQ0FFS0FJQUlnQkJBV28yQWdBZ0FDQUdPZ0FBUVFBaEFDQUZRZFFBU2cwQklBb2dDaWdDQUVFQmFqWUNBQXdCQzBGL0lRQUxJQXhCRUdva0FDQUFDMVVCQW44akFFRVFheUlHSkFBZ0JrRUlhaUlGSUFFUVR5QUZFSmNCUWFDN0EwSEF1d01nQWhEbkFTQURJQVVRd1FJaUFSQytBVFlDQUNBRUlBRVFud0UyQWdBZ0FDQUJFSjRCSUFVUVJ5QUdRUkJxSkFBTE1RQWdBaTBBQUNFQ0EwQUNRQ0FBSUFGSEJIOGdBQzBBQUNBQ1J3MEJJQUFGSUFFTER3c2dBRUVCYWlFQURBQUxBQXZ0QXdFQmZ5TUFRUkJySWd3a0FDQU1JQUE2QUE4Q1FBSkFJQUFnQlVZRVFDQUJMUUFBUlEwQlFRQWhBQ0FCUVFBNkFBQWdCQ0FFS0FJQUlnRkJBV28yQWdBZ0FVRXVPZ0FBSUFjUU9FVU5BaUFKS0FJQUlnRWdDR3RCbndGS0RRSWdDaWdDQUNFQ0lBa2dBVUVFYWpZQ0FDQUJJQUkyQWdBTUFnc0NRQ0FBSUFaSERRQWdCeEE0UlEwQUlBRXRBQUJGRFFGQkFDRUFJQWtvQWdBaUFTQUlhMEdmQVVvTkFpQUtLQUlBSVFBZ0NTQUJRUVJxTmdJQUlBRWdBRFlDQUVFQUlRQWdDa0VBTmdJQURBSUxRWDhoQUNBTElBdEJJR29nREVFUGFoREFCQ0FMYXlJRlFSOUtEUUVnQlVHZ3V3TnFMUUFBSVFZQ1FBSkFBa0FDUUNBRlFYNXhRUlpyRGdNQkFnQUNDeUFESUFRb0FnQWlBVWNFUUNBQlFRRnJMUUFBUWQ4QWNTQUNMUUFBUWY4QWNVY05CUXNnQkNBQlFRRnFOZ0lBSUFFZ0Jqb0FBRUVBSVFBTUJBc2dBa0hRQURvQUFBd0JDeUFDTEFBQUlnQWdCa0hmQUhGSERRQWdBaUFBUVlBQmNqb0FBQ0FCTFFBQVJRMEFJQUZCQURvQUFDQUhFRGhGRFFBZ0NTZ0NBQ0lBSUFoclFaOEJTZzBBSUFvb0FnQWhBU0FKSUFCQkJHbzJBZ0FnQUNBQk5nSUFDeUFFSUFRb0FnQWlBRUVCYWpZQ0FDQUFJQVk2QUFCQkFDRUFJQVZCRlVvTkFTQUtJQW9vQWdCQkFXbzJBZ0FNQVF0QmZ5RUFDeUFNUVJCcUpBQWdBQXRWQVFKL0l3QkJFR3NpQmlRQUlBWkJDR29pQlNBQkVFOGdCUkNkQVVHZ3V3TkJ3THNESUFJUWdnSWdBeUFGRUp3Q0lnRVF2Z0U2QUFBZ0JDQUJFSjhCT2dBQUlBQWdBUkNlQVNBRkVFY2dCa0VRYWlRQUM4a1lBUVIvSXdCQkVHc2lBaVFBQWtBZ0FrRU1haUFDUVFocUVDUU5BRUhrbVFRZ0FpZ0NERUVDZEVFRWFoQTdJZ0EyQWdBZ0FFVU5BQ0FDS0FJSUVEc2lBQVJBUWVTWkJDZ0NBQ0FDS0FJTVFRSjBha0VBTmdJQVFlU1pCQ2dDQUNBQUVDTkZEUUVMUWVTWkJFRUFOZ0lBQ3lBQ1FSQnFKQUJCaGJnRUxRQUFSUVJBUWFTWUF5Z0NBQ0lCSVFBakFFRVFheUlDSkFCQnBMVUVFUElFSVFOQnpMVUVRZHkxQkRZQ0FFSEV0UVFnQURZQ0FFR2t0UVJCc0pnRE5nSUFRZGkxQkVFQU9nQUFRZFMxQkVGL05nSUFJQUpCQ0dvaUFDQURFUGdDUWFTMUJDQUFRYVMxQkNnQ0FDZ0NDQkVDQUNBQUVFY2dBa0VRYWlRQVFZQ3dCQkNCQlNFQ1FmaXZCRUdja2dNMkFnQWdBa0d3a2dNMkFnQkIvSzhFUVFBMkFnQWdBa0drdFFRUTlBSWpBRUVRYXlJQ0pBQkI1TFVFRU93RUlRTkJqTFlFUVp5MkJEWUNBRUdFdGdRZ0FUWUNBRUhrdFFSQmxKa0ROZ0lBUVppMkJFRUFPZ0FBUVpTMkJFRi9OZ0lBSUFKQkNHb2lBQ0FERVBnQ1FlUzFCQ0FBUWVTMUJDZ0NBQ2dDQ0JFQ0FDQUFFRWNnQWtFUWFpUUFRZGl3QkJEWEJDRUNRZEN3QkVITWtnTTJBZ0FnQWtIZ2tnTTJBZ0JCMUxBRVFRQTJBZ0FnQWtIa3RRUVE5QUpCcExZRVFaVDBBaWdDQUNJQ1FkUzJCQkRaQkVHb3NRUkJwTFlFRU1jRFFkeTJCQ0FDUVl5M0JCRFlCRUg4c1FSQjNMWUVFTVlEUVpTM0JFR1E5QUlvQWdBaUFrSEV0d1FRMlFSQjBMSUVRWlMzQkJESEEwSDRzd1JCMExJRUtBSUFRUXhyS0FJQVFkQ3lCR29vQWhnUXh3TkJ6TGNFSUFKQi9MY0VFTmdFUWFTekJFSE10d1FReGdOQnpMUUVRYVN6QkNnQ0FFRU1heWdDQUVHa3N3UnFLQUlZRU1ZRFFmaXZCQ2dDQUVFTWF5Z0NBRUg0cndScVFhaXhCQkR6QWtIUXNBUW9BZ0JCREdzb0FnQkIwTEFFYWtIOHNRUVE4d0pCMExJRUtBSUFRUXhyS0FJQVFkQ3lCR29RMWdSQnBMTUVLQUlBUVF4cktBSUFRYVN6QkdvUTFnUkIwTElFS0FJQVFReHJLQUlBUWRDeUJHcEJxTEVFRVBNQ1FhU3pCQ2dDQUVFTWF5Z0NBRUdrc3dScVFmeXhCQkR6QWtHRnVBUkJBVG9BQUFzakFFRVFheUlDSkFBakFFRWdheUlBSkFCQnFLWUNRWmluQWtHQXFBSkJBRUdRcUFKQlBVR1RxQUpCQUVHVHFBSkJBRUdqN0FGQmxhZ0NRVDRRRUNNQVFSQnJJZ0VrQUVHb3BnSkJBVUdZcUFKQmtLZ0NRZVFBUVQ4UUR5QUJRUkJxSkFBZ0FFRUFOZ0ljSUFCQndBQTJBaGdnQUNBQUtRTVlOd01RSXdCQkVHc2lBU1FBSUFFZ0FDa0NFRGNEQ0VHb3BnSkI0UGtCUVFOQm5LZ0NRYkNwQWtIbEFDQUJRUWhxRU40QlFRQVFCU0FCUVJCcUpBQWdBRUVBTmdJY0lBQkJ3UUEyQWhnZ0FDQUFLUU1ZTndNSUl3QkJFR3NpQVNRQUlBRWdBQ2tDQ0RjRENFR29wZ0pCai93QlFRUkJ3S2tDUWRDcEFrSG1BQ0FCUVFocUVONEJRUUFRQlNBQlFSQnFKQUFnQUVFQU5nSWNJQUJCd2dBMkFoZ2dBQ0FBS1FNWU53TUFJd0JCRUdzaUFTUUFJQUVnQUNrQ0FEY0RDRUdvcGdKQjFmd0JRUUpCMktrQ1FlQ3BBa0huQUNBQlFRaHFFTjRCUVFBUUJTQUJRUkJxSkFBakFFRVFheUlCSkFBZ0FVSERBRFlDREVHb3BnSkJ6ZTRCUVFOQjVLa0NRWXlxQWtIb0FDQUJRUXhxRU80QlFRQVFCU0FCUVJCcUpBQWpBRUVRYXlJQkpBQWdBVUhFQURZQ0RFR29wZ0pCeWU0QlFRUkJvS29DUWJDcUFrSHBBQ0FCUVF4cUVPNEJRUUFRQlNBQlFSQnFKQUFnQUVFZ2FpUUFJd0JCSUdzaUFDUUFRYUNyQWtIZ3F3SkJtS3dDUVFCQmtLZ0NRY1VBUVpPb0FrRUFRWk9vQWtFQVFadnNBVUdWcUFKQnhnQVFFQ01BUVJCcklnRWtBRUdncXdKQkFVR29yQUpCa0tnQ1Flb0FRY2NBRUE4Z0FVRVFhaVFBSUFCQkFEWUNIQ0FBUWNnQU5nSVlJQUFnQUNrREdEY0RFQ01BUVJCcklnRWtBQ0FCSUFBcEFoQTNBd2hCb0tzQ1FlRDVBVUVEUWF5c0FrR3dxUUpCNndBZ0FVRUlhaERlQVVFQUVBVWdBVUVRYWlRQUlBQkJBRFlDSENBQVFja0FOZ0lZSUFBZ0FDa0RHRGNEQ0NNQVFSQnJJZ0VrQUNBQklBQXBBZ2czQXdoQm9Lc0NRWS84QVVFRVFjQ3NBa0hRcVFKQjdBQWdBVUVJYWhEZUFVRUFFQVVnQVVFUWFpUUFJQUJCQURZQ0hDQUFRY29BTmdJWUlBQWdBQ2tER0RjREFDTUFRUkJySWdFa0FDQUJJQUFwQWdBM0F3aEJvS3NDUWRYOEFVRUNRZENzQWtIZ3FRSkI3UUFnQVVFSWFoRGVBVUVBRUFVZ0FVRVFhaVFBSXdCQkVHc2lBU1FBSUFGQnl3QTJBZ3hCb0tzQ1FjM3VBVUVEUWRpc0FrR01xZ0pCN2dBZ0FVRU1haER1QVVFQUVBVWdBVUVRYWlRQUl3QkJFR3NpQVNRQUlBRkJ6QUEyQWd4Qm9Lc0NRY251QVVFRVFmQ3NBa0d3cWdKQjd3QWdBVUVNYWhEdUFVRUFFQVVnQVVFUWFpUUFJQUJCSUdva0FDTUFRU0JySWdBa0FFR0FyZ0pCeUs0Q1FZeXZBa0VBUVpDb0FrSE5BRUdUcUFKQkFFR1RxQUpCQUVHZThnRkJsYWdDUWM0QUVCQWpBRUVRYXlJQkpBQkJnSzRDUVFGQm5LOENRWkNvQWtId0FFSFBBQkFQSUFGQkVHb2tBQ0FBUVFBMkFod2dBRUhRQURZQ0dDQUFJQUFwQXhnM0F4QWpBRUVRYXlJQkpBQWdBU0FBS1FJUU53TUlRWUN1QWtIZytRRkJBMEdncndKQnNLa0NRZkVBSUFGQkNHb1EzZ0ZCQUJBRklBRkJFR29rQUNBQVFRQTJBaHdnQUVIUkFEWUNHQ0FBSUFBcEF4ZzNBd2dqQUVFUWF5SUJKQUFnQVNBQUtRSUlOd01JUVlDdUFrR1AvQUZCQkVIQXJ3SkIwS2tDUWZJQUlBRkJDR29RM2dGQkFCQUZJQUZCRUdva0FDQUFRUUEyQWh3Z0FFSFNBRFlDR0NBQUlBQXBBeGczQXdBakFFRVFheUlCSkFBZ0FTQUFLUUlBTndNSVFZQ3VBa0hWL0FGQkFrSFFyd0pCNEtrQ1FmTUFJQUZCQ0dvUTNnRkJBQkFGSUFGQkVHb2tBQ01BUVJCcklnRWtBQ0FCUWRNQU5nSU1RWUN1QWtITjdnRkJBMEhZcndKQmpLb0NRZlFBSUFGQkRHb1E3Z0ZCQUJBRklBRkJFR29rQUNNQVFSQnJJZ0VrQUNBQlFkUUFOZ0lNUVlDdUFrSEo3Z0ZCQkVId3J3SkJzS29DUWZVQUlBRkJER29RN2dGQkFCQUZJQUZCRUdva0FDQUFRU0JxSkFBakFFRVFheUlBSkFCQjN2WUJRUVJCZ0xBQ1FiQ3FBa0hWQUVFbEVBWWdBRUVRYWlRQVFaZjNBVUVtRU44QlFhNmZBa0VuRU44Qkl3QkJFR3NpQUNRQVFhbnlBVUVEUVppd0FrR01xZ0pCMXdCQktCQUdJQUJCRUdva0FDTUFRUkJySWdBa0FFR3lqd0pCQWtHa3NBSkI0S2tDUWRnQVFTa1FCaUFBUVJCcUpBQkJ1dlVCUVNvUTN3RkIxUFVCUVNzUTN3RkJ4L1VCUVN3UTB3VWpBRUVRYXlJQUpBQkJwNDhDUVFOQnVMQUNRWXlxQWtIYUFFRXRFQVlnQUVFUWFpUUFRYml2QWtHdzlRRkJ4TEFDUWRzQVFaV29Ba0hjQUJBeElBSkJDR29pQUVHRmd3SkJBQkNTQTBIMytnRkJCQkNTQTBHMTdRRkJDQkNTQTBIdStRRkJEQkNTQXhwQnVLOENFQzlCM29FQ1FTNFEwd1ZCNjRFQ1FTOFEzd0ZCeW9BQ1FUQVEzd0VqQUVFUWF5SUJKQUJCdVBrQlFRSkJ5TEFDUWRDd0FrSGZBRUV4RUFZZ0FVRVFhaVFBSXdCQkVHc2lBU1FBUWNUNUFVRUJRZFN3QWtHUXFBSkI0QUJCTWhBR0lBRkJFR29rQUVHSy9RRkJNeERTQlVHaC9RRkJOQkRRQlVHNC9RRkJOUkRTQlVITy9RRkJOaERRQlVINGdRSkJOeERyQTBHSmdnSkJPQkRmQVVIcGdnSkJPUkRyQTBIMmdnSkJPaERmQVVHYWdnSkJPeERyQTBHcmdnSkJQQkRmQVVINWx3SkJsUEFERUdGQmxwZ0NRWnp3QXhCaFFaYVJBa0dZOEFNUVlTQUNRUUEyQWdoQnhwWUNJQUFRWVNBQ1FRRTJBZ2hCMTVZQ0lBQVFZU0FDUVFBMkFnaEJtNWNDSUFBUVlTQUNRZVFBTmdJSVFiU1VBaUFBRUdFZ0FrRUFOZ0lJUWVlV0FpQUFFR0VnQWtFQk5nSUlRWUdYQWlBQUVHRWdBa0VBTmdJSVFiR1hBaUFBRUdFZ0FrRUZOZ0lJUWFhUUFpQUFFR0VnQWtLQWdJQ0FnSUNBOEQ4M0F3aEJuNVFDUWRUc0F5QUFLd01BRUJZZ0FrRUFOZ0lJUWMrVUFpQUFFR0VnQWtFQk5nSUlRZnFSQWlBQUVHRWdBa0VDTmdJSVFhS1NBaUFBRUdFZ0FrRUROZ0lJUWNDUkFpQUFFR0VnQWtFRU5nSUlRWXlTQWlBQUVHRWdBa0VBTmdJSVFkT1RBaUFBRUdFZ0FrRUJOZ0lJUWVlU0FpQUFFR0VnQWtFQ05nSUlRZG1QQWlBQUVHRWdBa0VETmdJSVFmK1ZBaUFBRUdFZ0FrRUFOZ0lJUWFXV0FpQUFFR0VnQWtFQk5nSUlRYlNTQWlBQUVHRWdBa0VDTmdJSVFlYVlBaUFBRUdFZ0FrRUROZ0lJUWZ1UEFpQUFFR0VnQWtFRU5nSUlRYktZQWlBQUVHRWdBa0VGTmdJSVFhQ1RBaUFBRUdFZ0FrRUdOZ0lJUWN5WEFpQUFFR0VnQWtFSE5nSUlRZE9SQWlBQUVHRWdBa0VJTmdJSVFmS1RBaUFBRUdFZ0FrRUpOZ0lJUWRlUUFpQUFFR0VnQWtFUWFpUUFRYnlZQkJDU0FocEIwSmdFRUpJQ0doQ2lCVUdzbXdSQmlKb0VOZ0lBUWVTYUJFRXFOZ0lBQzVnQkFRUi9Jd0JCRUdzaUJTUUFJQUVnQWhEVEF5SUVRZS8vLy84RFRRUkFBa0FnQkVFQlRRUkFJQUFnQkJDUkFTQUFJUU1NQVFzZ0FDQUFJQVFRdXdKQkFXb2lCaENKQWlJREVJOEJJQUFnQmhDekFTQUFJQVFRaWdFTEEwQWdBU0FDUndSQUlBTWdBUkI1SUFOQkJHb2hBeUFCUVFScUlRRU1BUXNMSUFWQkFEWUNEQ0FESUFWQkRHb1FlU0FGUVJCcUpBQVBDeEJWQUFzV0FDQUFJQUVnQWtLQWdJQ0FnSUNBZ0lCL0VNWUVDNVFFQWdkL0JINGpBRUVRYXlJSUpBQUNRQUpBQWtBZ0FrRWtUQVJBSUFBdEFBQWlCUTBCSUFBaEJBd0NDMEhRbVFSQkhEWUNBRUlBSVFNTUFnc2dBQ0VFQWtBRFFDQUZRUmgwUVJoMUVPd0JSUTBCSUFRdEFBRWhCU0FFUVFGcUlRUWdCUTBBQ3d3QkN3SkFJQVF0QUFBaUJVRXJhdzREQUFFQUFRdEJmMEVBSUFWQkxVWWJJUWNnQkVFQmFpRUVDd0ovQWtBZ0FrRnZjUTBBSUFRdEFBQkJNRWNOQUVFQklRa2dCQzBBQVVIZkFYRkIyQUJHQkVBZ0JFRUNhaUVFUVJBTUFnc2dCRUVCYWlFRUlBSkJDQ0FDR3d3QkN5QUNRUW9nQWhzTElncXNJUXhCQUNFQ0EwQUNRRUZRSVFVQ1FDQUVMQUFBSWdaQk1HdEIvd0Z4UVFwSkRRQkJxWDhoQlNBR1FlRUFhMEgvQVhGQkdra05BRUZKSVFVZ0JrSEJBR3RCL3dGeFFSbExEUUVMSUFVZ0Jtb2lCaUFLVGcwQUlBZ2dERUlBSUF0Q0FCQ0lBVUVCSVFVQ1FDQUlLUU1JUWdCU0RRQWdDeUFNZmlJTklBYXNJZzVDZjRWV0RRQWdEU0FPZkNFTFFRRWhDU0FDSVFVTElBUkJBV29oQkNBRklRSU1BUXNMSUFFRVFDQUJJQVFnQUNBSkd6WUNBQXNDUUFKQUlBSUVRRUhRbVFSQnhBQTJBZ0FnQjBFQUlBTkNBWU1pREZBYklRY2dBeUVMREFFTElBTWdDMVlOQVNBRFFnR0RJUXdMSUF5bklBZHlSUVJBUWRDWkJFSEVBRFlDQUNBRFFnRjlJUU1NQWdzZ0F5QUxXZzBBUWRDWkJFSEVBRFlDQUF3QkN5QUxJQWVzSWdPRklBTjlJUU1MSUFoQkVHb2tBQ0FEQ3pFQkFYOUJySnNFS0FJQUlRRWdBQVJBUWF5YkJFR0ltZ1FnQUNBQVFYOUdHellDQUF0QmZ5QUJJQUZCaUpvRVJoc0xyd2dCQlg4Z0FTZ0NBQ0VFQWtBQ1FBSkFBa0FDUUFKQUFrQUNmd0pBQWtBQ1FBSkFJQU5GRFFBZ0F5Z0NBQ0lHUlEwQUlBQkZCRUFnQWlFRERBTUxJQU5CQURZQ0FDQUNJUU1NQVFzQ1FFR3Ntd1FvQWdBb0FnQkZCRUFnQUVVTkFTQUNSUTBNSUFJaEJnTkFJQVFzQUFBaUF3UkFJQUFnQTBIL3Z3TnhOZ0lBSUFCQkJHb2hBQ0FFUVFGcUlRUWdCa0VCYXlJR0RRRU1EZ3NMSUFCQkFEWUNBQ0FCUVFBMkFnQWdBaUFHYXc4TElBSWhBeUFBUlEwRERBVUxJQVFRb2dFUEMwRUJJUVVNQXd0QkFBd0JDMEVCQ3lFRkEwQWdCVVVFUUNBRUxRQUFRUU4ySWdWQkVHc2dCa0VhZFNBRmFuSkJCMHNOQXdKL0lBUkJBV29pQlNBR1FZQ0FnQkJ4UlEwQUdpQUZMUUFBUWNBQmNVR0FBVWNFUUNBRVFRRnJJUVFNQndzZ0JFRUNhaUlGSUFaQmdJQWdjVVVOQUJvZ0JTMEFBRUhBQVhGQmdBRkhCRUFnQkVFQmF5RUVEQWNMSUFSQkEyb0xJUVFnQTBFQmF5RURRUUVoQlF3QkN3TkFBa0FnQkVFRGNTQUVMUUFBSWdaQkFXdEIvZ0JMY2cwQUlBUW9BZ0FpQmtHQmdvUUlheUFHY2tHQWdZS0VlSEVOQUFOQUlBTkJCR3NoQXlBRUtBSUVJUVlnQkVFRWFpRUVJQVlnQmtHQmdvUUlhM0pCZ0lHQ2hIaHhSUTBBQ3dzZ0JrSC9BWEVpQlVFQmEwSCtBRTBFUUNBRFFRRnJJUU1nQkVFQmFpRUVEQUVMQ3lBRlFjSUJheUlGUVRKTERRTWdCRUVCYWlFRUlBVkJBblJCd0l3RGFpZ0NBQ0VHUVFBaEJRd0FDd0FMQTBBZ0JVVUVRQ0FEUlEwSEEwQUNRQUpBQWtBZ0JDMEFBQ0lGUVFGcklnZEIvZ0JMQkVBZ0JTRUdEQUVMSUFSQkEzRWdBMEVGU1hJTkFRSkFBMEFnQkNnQ0FDSUdRWUdDaEFocklBWnlRWUNCZ29SNGNRMEJJQUFnQmtIL0FYRTJBZ0FnQUNBRUxRQUJOZ0lFSUFBZ0JDMEFBallDQ0NBQUlBUXRBQU0yQWd3Z0FFRVFhaUVBSUFSQkJHb2hCQ0FEUVFScklnTkJCRXNOQUFzZ0JDMEFBQ0VHQ3lBR1FmOEJjU0lGUVFGcklRY0xJQWRCL2dCTERRRUxJQUFnQlRZQ0FDQUFRUVJxSVFBZ0JFRUJhaUVFSUFOQkFXc2lBdzBCREFrTEN5QUZRY0lCYXlJRlFUSkxEUU1nQkVFQmFpRUVJQVZCQW5SQndJd0RhaWdDQUNFR1FRRWhCUXdCQ3lBRUxRQUFJZ1ZCQTNZaUIwRVFheUFISUFaQkduVnFja0VIU3cwQkFrQUNRQUovSUFSQkFXb2lCeUFGUVlBQmF5QUdRUVowY2lJRlFRQk9EUUFhSUFjdEFBQkJnQUZySWdkQlAwc05BU0FFUVFKcUlnZ2dCeUFGUVFaMGNpSUZRUUJPRFFBYUlBZ3RBQUJCZ0FGcklnZEJQMHNOQVNBSElBVkJCblJ5SVFVZ0JFRURhZ3NoQkNBQUlBVTJBZ0FnQTBFQmF5RURJQUJCQkdvaEFBd0JDMEhRbVFSQkdUWUNBQ0FFUVFGcklRUU1CUXRCQUNFRkRBQUxBQXNnQkVFQmF5RUVJQVlOQVNBRUxRQUFJUVlMSUFaQi93RnhEUUFnQUFSQUlBQkJBRFlDQUNBQlFRQTJBZ0FMSUFJZ0Eyc1BDMEhRbVFSQkdUWUNBQ0FBUlEwQkN5QUJJQVEyQWdBTFFYOFBDeUFCSUFRMkFnQWdBZ3NqQVFKL0lBQWhBUU5BSUFFaUFrRUVhaUVCSUFJb0FnQU5BQXNnQWlBQWEwRUNkUXNPQUNBQUVNd0VCRUFnQUJBMEN3c1hBQ0FBRU1RQlFRQkhJQUJCSUhKQjRRQnJRUVpKY2dzbkFDQUFRUUJISUFCQitKc0RSM0VnQUVHUW5BTkhjU0FBUVpDNEJFZHhJQUJCcUxnRVIzRUxNZ0FDUUVGL0lBQW9Ba3dRdlFGRkJFQWdBQ2dDVENFQURBRUxJQUFnQUVFZ0VMY0hJZ0EyQWt3TElBQkJHSFJCR0hVTDhnSUJBMzhDUUNBQkxRQUFEUUJCbVpNQ0VJY0RJZ0VFUUNBQkxRQUFEUUVMSUFCQkRHeEJzSndEYWhDSEF5SUJCRUFnQVMwQUFBMEJDMEhpbEFJUWh3TWlBUVJBSUFFdEFBQU5BUXRCOEo0Q0lRRUxBa0FEUUNBQklBSnFMUUFBSWdSRklBUkJMMFp5UlFSQVFSY2hCQ0FDUVFGcUlnSkJGMGNOQVF3Q0N3c2dBaUVFQzBId25nSWhBd0pBQWtBQ1FBSkFBa0FnQVMwQUFDSUNRUzVHRFFBZ0FTQUVhaTBBQUEwQUlBRWhBeUFDUWNNQVJ3MEJDeUFETFFBQlJRMEJDeUFEUWZDZUFoQ2pBa1VOQUNBRFFkT1BBaENqQWcwQkN5QUFSUVJBUWRTYkF5RUNJQU10QUFGQkxrWU5BZ3RCQUE4TFFRQWhBVUdNdUFRb0FnQWlBZ1JBQTBBZ0F5QUNRUWhxRUtNQ1JRMENJQUlvQWlBaUFnMEFDd3RCSkJBN0lnSUVRQ0FDUWRTYkF5a0NBRGNDQUNBQ1FRaHFJZ0VnQXlBRUVEOGFJQUVnQkdwQkFEb0FBQ0FDUVl5NEJDZ0NBRFlDSUVHTXVBUWdBallDQUNBQ0lRRUxJQUZCMUpzRElBQWdBWEliSVFJTElBSUxoUUVCQlg4akFFRVFheUlCSkFBZ0FVRVFhaUVFQWtBRFFDQUFLQUlrSWdJZ0FDZ0NLQ0FCUVFocUlnTWdCQ0FCUVFScUlBSW9BZ0FvQWhRUkNnQWhCVUYvSVFJZ0EwRUJJQUVvQWdRZ0Eyc2lBeUFBS0FJZ0VNNEJJQU5IRFFFQ1FDQUZRUUZyRGdJQkFnQUxDMEYvUVFBZ0FDZ0NJQkRLQWhzaEFnc2dBVUVRYWlRQUlBSUwvZ0lDQlg4QmZpTUFRU0JySWdJa0FBSkFJQUF0QURRRVFDQUFLQUl3SVFNZ0FVVU5BU0FBUVFBNkFEUWdBRUYvTmdJd0RBRUxJQUpCQVRZQ0dDQUNRUmhxSUFCQkxHb1EwZ1FvQWdBaUJFRUFJQVJCQUVvYklRVUNRQU5BSUFNZ0JVY0VRQ0FBS0FJZ0VQVUNJZ1pCZjBZTkFpQUNRUmhxSUFOcUlBWTZBQUFnQTBFQmFpRUREQUVMQ3dKQUlBQXRBRFVFUUNBQ0lBSXNBQmcyQWhRTUFRc2dBa0VZYWlFREEwQUNRQ0FBS0FJb0lnVXBBZ0FoQndKQUlBQW9BaVFnQlNBQ1FSaHFJZ1VnQkNBRmFpSUZJQUpCRUdvZ0FrRVVhaUFESUFKQkRHb1EzQVJCQVdzT0F3QUVBUU1MSUFBb0FpZ2dCemNDQUNBRVFRaEdEUU1nQUNnQ0lCRDFBaUlHUVg5R0RRTWdCU0FHT2dBQUlBUkJBV29oQkF3QkN3c2dBaUFDTEFBWU5nSVVDd0pBSUFGRkJFQURRQ0FFUVFCTURRSWdCRUVCYXlJRUlBSkJHR3BxTEFBQUlBQW9BaUFROWdKQmYwY05BQXdEQ3dBTElBQWdBaWdDRkRZQ01Bc2dBaWdDRkNFRERBRUxRWDhoQXdzZ0FrRWdhaVFBSUFNTERBQWdBQkRRQXhvZ0FCQTBDeVFCQW44akFFRVFheUlDSkFBZ0FDQUJFT1lFSVFNZ0FrRVFhaVFBSUFFZ0FDQURHd3VIQXdJRmZ3RitJd0JCSUdzaUFpUUFBa0FnQUMwQU5BUkFJQUFvQWpBaEF5QUJSUTBCSUFCQkFEb0FOQ0FBUVg4MkFqQU1BUXNnQWtFQk5nSVlJQUpCR0dvZ0FFRXNhaERTQkNnQ0FDSUVRUUFnQkVFQVNoc2hCUUpBQTBBZ0F5QUZSd1JBSUFBb0FpQVE5UUlpQmtGL1JnMENJQUpCR0dvZ0Eyb2dCam9BQUNBRFFRRnFJUU1NQVFzTEFrQWdBQzBBTlFSQUlBSWdBaTBBR0RvQUZ3d0JDeUFDUVJocUlRTURRQUpBSUFBb0FpZ2lCU2tDQUNFSEFrQWdBQ2dDSkNBRklBSkJHR29pQlNBRUlBVnFJZ1VnQWtFUWFpQUNRUmRxSUFNZ0FrRU1haERjQkVFQmF3NERBQVFCQXdzZ0FDZ0NLQ0FITndJQUlBUkJDRVlOQXlBQUtBSWdFUFVDSWdaQmYwWU5BeUFGSUFZNkFBQWdCRUVCYWlFRURBRUxDeUFDSUFJdEFCZzZBQmNMQWtBZ0FVVUVRQU5BSUFSQkFFd05BaUFFUVFGcklnUWdBa0VZYW1vc0FBQVF3Z0VnQUNnQ0lCRDJBa0YvUncwQURBTUxBQXNnQUNBQ0xBQVhFTUlCTmdJd0N5QUNMQUFYRU1JQklRTU1BUXRCZnlFREN5QUNRU0JxSkFBZ0F3c3RBUUYvSUFBaEFVRUFJUUFEUUNBQVFRTkhCRUFnQVNBQVFRSjBha0VBTmdJQUlBQkJBV29oQUF3QkN3c0xEQUFnQUJEU0F4b2dBQkEwQ3hFQUlBQWdBQ2dDQkVHQXdBQnlOZ0lFQ3hJQUlBQVEzZ1FnQUVHZ2xBTTJBZ0FnQUF0YUFRSi9Jd0JCRUdzaUJDUUFJQUFRN0FRaEF5QUFJQUUyQWlBZ0FFSGdtZ00yQWdBZ0JFRUlhaUlCSUFNUStBSWdBUkRGQXlFRElBRVFSeUFBSUFJMkFpZ2dBQ0FETmdJa0lBQWdBeENlQWpvQUxDQUVRUkJxSkFBTFdnRUNmeU1BUVJCcklnUWtBQ0FBRVBJRUlRTWdBQ0FCTmdJZ0lBQkIrSmtETmdJQUlBUkJDR29pQVNBREVQZ0NJQUVReVFNaEF5QUJFRWNnQUNBQ05nSW9JQUFnQXpZQ0pDQUFJQU1RbmdJNkFDd2dCRUVRYWlRQUN5d0JBWDhnQUNnQ0FDSUJCRUFnQVJEa0JFRi9FTDBCUlFSQUlBQW9BZ0JGRHdzZ0FFRUFOZ0lBQzBFQkN5d0JBWDhnQUNnQ0FDSUJCRUFnQVJEb0JFRi9FTDBCUlFSQUlBQW9BZ0JGRHdzZ0FFRUFOZ0lBQzBFQkN4MEFJQUFnQVNBQ0lBTWdCQ0FGSUFZZ0J5QUFLQUlBS0FJUUVRMEFDdzRBUVFBZ0FDQUFRWDhRdlFFYkN3c0FJQUJCZ0pnRE5nSUFDNU1CQVFSL0l3QkJFR3NpQlNRQUlBRWdBaENIQkNJRVFXOU5CRUFDUUNBRVFRcE5CRUFnQUNBRUVKRUJJQUFoQXd3QkN5QUFJQVFRblFKQkFXb2lCaEJNSWdNUWp3RWdBQ0FHRUxNQklBQWdCQkNLQVFzRFFDQUJJQUpIQkVBZ0F5QUJFSVlCSUFOQkFXb2hBeUFCUVFGcUlRRU1BUXNMSUFWQkFEb0FEeUFESUFWQkQyb1FoZ0VnQlVFUWFpUUFEd3NRVlFBTFZ3RUNmd0pBSUFBb0FnQWlBa1VOQUFKL0lBSW9BaGdpQXlBQ0tBSWNSZ1JBSUFJZ0FTQUNLQUlBS0FJMEVRTUFEQUVMSUFJZ0EwRUVhallDR0NBRElBRTJBZ0FnQVF0QmZ4QzlBVVVOQUNBQVFRQTJBZ0FMQ3hNQUlBQWdBQ2dDQUVFTWF5Z0NBR29ReXdNTEV3QWdBQ0FBS0FJQVFReHJLQUlBYWhENUFnc3hBUUYvSUFBb0Fnd2lBU0FBS0FJUVJnUkFJQUFnQUNnQ0FDZ0NLQkVBQUE4TElBQWdBVUVFYWpZQ0RDQUJLQUlBQ3ljQkFYOGdBQ2dDRENJQklBQW9BaEJHQkVBZ0FDQUFLQUlBS0FJa0VRQUFEd3NnQVNnQ0FBc1FBQ0FBRU5vRUlBRVEyZ1J6UVFGekN3MEFJQUFvQWdBZ0FTZ0NBRWdMTkFFQmZ5QUFLQUlNSWdFZ0FDZ0NFRVlFUUNBQUlBQW9BZ0FvQWlnUkFBQVBDeUFBSUFGQkFXbzJBZ3dnQVN3QUFCRENBUXNxQVFGL0lBQW9BZ3dpQVNBQUtBSVFSZ1JBSUFBZ0FDZ0NBQ2dDSkJFQUFBOExJQUVzQUFBUXdnRUxFQUFnQUJEYkJDQUJFTnNFYzBFQmN3c1RBQ0FBSUFBb0FnQkJER3NvQWdCcUVNOERDeE1BSUFBZ0FDZ0NBRUVNYXlnQ0FHb1EvQUlMQ3dBZ0FFSFlrUU1ROGdZTEJBQkJmd3NIQUNBQUVPOEVDeEFBSUFCQ2Z6Y0RDQ0FBUWdBM0F3QUxCd0FnQUJEdkJBc0VBQ0FBQ3dzQUlBQkJtSkVERVBJR0N3a0FJQUFReHdJUU5Bc0tBQ0FCSUFCclFRSjFDMzBCQTM4akFFRVFheUlGSkFBakFFRVFheUlESkFBZ0FDQUJFTk1ESVFFRFFDQUJCRUFnQXlBQU5nSU1JQU1nQXlnQ0RDQUJRUUYySWdSQkFuUnFOZ0lNSUFFZ0JFRi9jMm9nQkNBREtBSU1JQUlRK0FFaUJCc2hBU0FES0FJTVFRUnFJQUFnQkJzaEFBd0JDd3NnQTBFUWFpUUFJQVZCRUdva0FDQUFDN1lEQWdOL0FYNGpBRUVnYXlJREpBQUNRQ0FCUXYvLy8vLy8vLy8vL3dDRElnVkNnSUNBZ0lDQXdNQS9mU0FGUW9DQWdJQ0FnTUMvd0FCOVZBUkFJQUZDR1lpbklRUWdBRkFnQVVMLy8vOFBneUlGUW9DQWdBaFVJQVZDZ0lDQUNGRWJSUVJBSUFSQmdZQ0FnQVJxSVFJTUFnc2dCRUdBZ0lDQUJHb2hBaUFBSUFWQ2dJQ0FDSVdFUWdCU0RRRWdBaUFFUVFGeGFpRUNEQUVMSUFCUUlBVkNnSUNBZ0lDQXdQLy9BRlFnQlVLQWdJQ0FnSURBLy84QVVSdEZCRUFnQVVJWmlLZEIvLy8vQVhGQmdJQ0EvZ2R5SVFJTUFRdEJnSUNBL0FjaEFpQUZRdi8vLy8vLy83Ky93QUJXRFFCQkFDRUNJQVZDTUlpbklnUkJrZjRBU1EwQUlBTkJFR29nQUNBQlF2Ly8vLy8vL3orRFFvQ0FnSUNBZ01BQWhDSUZJQVJCZ2Y0QWF4Q01BU0FESUFBZ0JVR0Ivd0FnQkdzUWhRSWdBeWtEQ0NJQVFobUlweUVDSUFNcEF3QWdBeWtERUNBREtRTVloRUlBVXEyRUlnVlFJQUJDLy8vL0Q0TWlBRUtBZ0lBSVZDQUFRb0NBZ0FoUkcwVUVRQ0FDUVFGcUlRSU1BUXNnQlNBQVFvQ0FnQWlGaEVJQVVnMEFJQUpCQVhFZ0Ftb2hBZ3NnQTBFZ2FpUUFJQUlnQVVJZ2lLZEJnSUNBZ0hoeGNyNExDd0FnQUNBQkVQb0VFQ0VMSndBZ0FDQUZPZ0FRSUFBZ0JEZ0NEQ0FBSUFNNEFnZ2dBQ0FDT0FJRUlBQWdBVGdDQUNBQUM0b0JBUU4vUWVpbkJFSG9wd1FvQWdCQkFXb2lCVFlDQUNBQUlBVTJBZ0FnQXdSQUEwQWdBaUFFUVFOMGFpSUdLQUlBUlFSQUlBWWdCVFlDQUNBQ0lBUkJBM1JxSWdBZ0FUWUNCQ0FBUVFBMkFnZ2dBeEFDSUFJUEN5QUVRUUZxSWdRZ0EwY05BQXNMSUFBZ0FTQUNJQU5CQkhSQkNISVF5QUlnQTBFQmRDSUFFUGtFSVFFZ0FCQUNJQUVMSHdCQjRLY0VLQUlBUlFSQVFlU25CQ0FCTmdJQVFlQ25CQ0FBTmdJQUN3dTJEd0lGZnc1K0l3QkIwQUpySWdVa0FDQUVRdi8vLy8vLy96K0RJUW9nQWtMLy8vLy8vLzgvZ3lFTUlBSWdCSVZDZ0lDQWdJQ0FnSUNBZjRNaERTQUVRakNJcDBILy93RnhJUWdDUUFKQUlBSkNNSWluUWYvL0FYRWlDVUgvL3dGclFZS0FmazhFUUNBSVFmLy9BV3RCZ1lCK1N3MEJDeUFCVUNBQ1F2Ly8vLy8vLy8vLy93Q0RJZzlDZ0lDQWdJQ0F3UC8vQUZRZ0QwS0FnSUNBZ0lEQS8vOEFVUnRGQkVBZ0FrS0FnSUNBZ0lBZ2hDRU5EQUlMSUFOUUlBUkMvLy8vLy8vLy8vLy9BSU1pQWtLQWdJQ0FnSURBLy84QVZDQUNRb0NBZ0lDQWdNRC8vd0JSRzBVRVFDQUVRb0NBZ0lDQWdDQ0VJUTBnQXlFQkRBSUxJQUVnRDBLQWdJQ0FnSURBLy84QWhZUlFCRUFnQXlBQ1FvQ0FnSUNBZ01ELy93Q0ZoRkFFUUVJQUlRRkNnSUNBZ0lDQTRQLy9BQ0VOREFNTElBMUNnSUNBZ0lDQXdQLy9BSVFoRFVJQUlRRU1BZ3NnQXlBQ1FvQ0FnSUNBZ01ELy93Q0ZoRkFFUUVJQUlRRU1BZ3NnQVNBUGhGQUVRRUtBZ0lDQWdJRGcvLzhBSUEwZ0FpQURoRkFiSVExQ0FDRUJEQUlMSUFJZ0E0UlFCRUFnRFVLQWdJQ0FnSURBLy84QWhDRU5RZ0FoQVF3Q0N5QVBRdi8vLy8vLy96OVlCRUFnQlVIQUFtb2dBU0FNSUFFZ0RDQU1VQ0lHRzNrZ0JrRUdkSzE4cHlJR1FROXJFSXdCUVJBZ0Jtc2hCaUFGS1FQSUFpRU1JQVVwQThBQ0lRRUxJQUpDLy8vLy8vLy9QMVlOQUNBRlFiQUNhaUFESUFvZ0F5QUtJQXBRSWdjYmVTQUhRUVowclh5bklnZEJEMnNRakFFZ0JpQUhha0VRYXlFR0lBVXBBN2dDSVFvZ0JTa0RzQUloQXdzZ0JVR2dBbW9nQ2tLQWdJQ0FnSURBQUlRaUVrSVBoaUFEUWpHSWhDSUNRZ0JDZ0lDQWdMRG12SUwxQUNBQ2ZTSUVRZ0FRaUFFZ0JVR1FBbXBDQUNBRktRT29BbjFDQUNBRVFnQVFpQUVnQlVHQUFtb2dCU2tEbUFKQ0FZWWdCU2tEa0FKQ1A0aUVJZ1JDQUNBQ1FnQVFpQUVnQlVId0FXb2dCRUlBUWdBZ0JTa0RpQUo5UWdBUWlBRWdCVUhnQVdvZ0JTa0QrQUZDQVlZZ0JTa0Q4QUZDUDRpRUlnUkNBQ0FDUWdBUWlBRWdCVUhRQVdvZ0JFSUFRZ0FnQlNrRDZBRjlRZ0FRaUFFZ0JVSEFBV29nQlNrRDJBRkNBWVlnQlNrRDBBRkNQNGlFSWdSQ0FDQUNRZ0FRaUFFZ0JVR3dBV29nQkVJQVFnQWdCU2tEeUFGOVFnQVFpQUVnQlVHZ0FXb2dBa0lBSUFVcEE3Z0JRZ0dHSUFVcEE3QUJRaitJaEVJQmZTSUNRZ0FRaUFFZ0JVR1FBV29nQTBJUGhrSUFJQUpDQUJDSUFTQUZRZkFBYWlBQ1FnQkNBQ0FGS1FPb0FTQUZLUU9nQVNJUElBVXBBNWdCZkNJRUlBOVVyWHdnQkVJQlZxMThmVUlBRUlnQklBVkJnQUZxUWdFZ0JIMUNBQ0FDUWdBUWlBRWdCaUFKSUFocmFpRUdBbjhnQlNrRGNDSVFRZ0dHSWhRZ0JTa0RpQUVpRGtJQmhpQUZLUU9BQVVJL2lJUjhJZ3RDNSt3QWZTSVZRaUNJSWdJZ0RFS0FnSUNBZ0lEQUFJUWlGa0lCaGlBQlFqK0loQ0lNUWlDSUlnUitJaEVnQVVJQmhpSVBRaUNJSWdvZ0N5QVZWcTBnQ3lBVVZLMGdCU2tEZUVJQmhpQVFRaitJaENBT1FqK0lmSHg4UWdGOUloQkNJSWdpQzM1OElnNGdFVlN0SUE0Z0RpQVFRdi8vLy84UGd5SVFJQXhDLy8vLy93K0RJaFIrZkNJT1ZxMThJQVFnQzM1OElBUWdFSDRpRXlBTElCUitmQ0lSSUJOVXJVSWdoaUFSUWlDSWhId2dEaUFPSUJGQ0lJWjhJZzVXclh3Z0RpQU9JQlZDLy8vLy93K0RJaFVnRkg0aUV5QUNJQXArZkNJUklCTlVyU0FSSUJFZ0VDQVBRdjcvLy84UGd5SVRmbndpRVZhdGZId2lEbGF0ZkNBT0lBUWdGWDRpRnlBTElCTitmQ0lFSUFJZ0ZINThJZ3NnQ2lBUWZud2lFRUlnaUNBTElCQldyU0FFSUJkVXJTQUVJQXRXclh4OFFpQ0doSHdpQkNBT1ZLMThJQVFnRVNBQ0lCTitJZ0lnQ2lBVmZud2lDa0lnaUNBQ0lBcFdyVUlnaG9SOElnSWdFVlN0SUFJZ0VFSWdobndnQWxTdGZId2lBaUFFVksxOElnUkMvLy8vLy8vLy93QllCRUFnQlVIUUFHb2dBaUFFSUFNZ0VoQ0lBU0FCUWpHR0lBVXBBMWg5SUFVcEExQWlBVUlBVXExOUlRdENBQ0FCZlNFS0lBWkIvdjhBYWd3QkN5QUZRZUFBYWlBRVFqK0dJQUpDQVlpRUlnSWdCRUlCaUNJRUlBTWdFaENJQVNBQlFqQ0dJQVVwQTJoOUlBVXBBMkFpREVJQVVxMTlJUXRDQUNBTWZTRUtJQUVoRHlBV0lRd2dCa0gvL3dCcUN5SUdRZi8vQVU0RVFDQU5Rb0NBZ0lDQWdNRC8vd0NFSVExQ0FDRUJEQUVMQW40Z0JrRUFTZ1JBSUF0Q0FZWWdDa0kvaUlRaEN5QUVRdi8vLy8vLy96K0RJQWF0UWpDR2hDRU1JQXBDQVlZTUFRc2dCa0dQZjB3RVFFSUFJUUVNQWdzZ0JVRkFheUFDSUFSQkFTQUdheENGQWlBRlFUQnFJQThnRENBR1FmQUFhaENNQVNBRlFTQnFJQU1nRWlBRktRTkFJZ0lnQlNrRFNDSU1FSWdCSUFVcEF6Z2dCU2tES0VJQmhpQUZLUU1nSWdGQ1A0aUVmU0FGS1FNd0lnUWdBVUlCaGlJQlZLMTlJUXNnQkNBQmZRc2hCQ0FGUVJCcUlBTWdFa0lEUWdBUWlBRWdCU0FESUJKQ0JVSUFFSWdCSUF3Z0FpQUNJQU1nQWtJQmd5SUJJQVI4SWdOVUlBc2dBU0FEVnExOElnRWdFbFlnQVNBU1VSdXRmQ0lDVnExOElnUWdBaUFDSUFSQ2dJQ0FnSUNBd1AvL0FGUWdBeUFGS1FNUVZpQUJJQVVwQXhnaUJGWWdBU0FFVVJ0eHJYd2lBbGF0ZkNJRUlBSWdCRUtBZ0lDQWdJREEvLzhBVkNBRElBVXBBd0JXSUFFZ0JTa0RDQ0lEVmlBQklBTlJHM0d0ZkNJQklBSlVyWHdnRFlRaERRc2dBQ0FCTndNQUlBQWdEVGNEQ0NBRlFkQUNhaVFBQzRzTUFRWi9JQUFnQVdvaEJRSkFBa0FnQUNnQ0JDSUNRUUZ4RFFBZ0FrRURjVVVOQVNBQUtBSUFJZ0lnQVdvaEFRSkFJQUFnQW1zaUFFR0VwQVFvQWdCSEJFQWdBa0gvQVUwRVFDQUFLQUlJSWdRZ0FrRURkaUlDUVFOMFFaaWtCR3BHR2lBQUtBSU1JZ01nQkVjTkFrSHdvd1JCOEtNRUtBSUFRWDRnQW5keE5nSUFEQU1MSUFBb0FoZ2hCZ0pBSUFBZ0FDZ0NEQ0lEUndSQUlBQW9BZ2dpQWtHQXBBUW9BZ0JKR2lBQ0lBTTJBZ3dnQXlBQ05nSUlEQUVMQWtBZ0FFRVVhaUlDS0FJQUlnUU5BQ0FBUVJCcUlnSW9BZ0FpQkEwQVFRQWhBd3dCQ3dOQUlBSWhCeUFFSWdOQkZHb2lBaWdDQUNJRURRQWdBMEVRYWlFQ0lBTW9BaEFpQkEwQUN5QUhRUUEyQWdBTElBWkZEUUlDUUNBQUlBQW9BaHdpQkVFQ2RFR2dwZ1JxSWdJb0FnQkdCRUFnQWlBRE5nSUFJQU1OQVVIMG93UkI5S01FS0FJQVFYNGdCSGR4TmdJQURBUUxJQVpCRUVFVUlBWW9BaEFnQUVZYmFpQUROZ0lBSUFORkRRTUxJQU1nQmpZQ0dDQUFLQUlRSWdJRVFDQURJQUkyQWhBZ0FpQUROZ0lZQ3lBQUtBSVVJZ0pGRFFJZ0F5QUNOZ0lVSUFJZ0F6WUNHQXdDQ3lBRktBSUVJZ0pCQTNGQkEwY05BVUg0b3dRZ0FUWUNBQ0FGSUFKQmZuRTJBZ1FnQUNBQlFRRnlOZ0lFSUFVZ0FUWUNBQThMSUFRZ0F6WUNEQ0FESUFRMkFnZ0xBa0FnQlNnQ0JDSUNRUUp4UlFSQUlBVkJpS1FFS0FJQVJnUkFRWWlrQkNBQU5nSUFRZnlqQkVIOG93UW9BZ0FnQVdvaUFUWUNBQ0FBSUFGQkFYSTJBZ1FnQUVHRXBBUW9BZ0JIRFFOQitLTUVRUUEyQWdCQmhLUUVRUUEyQWdBUEN5QUZRWVNrQkNnQ0FFWUVRRUdFcEFRZ0FEWUNBRUg0b3dSQitLTUVLQUlBSUFGcUlnRTJBZ0FnQUNBQlFRRnlOZ0lFSUFBZ0FXb2dBVFlDQUE4TElBSkJlSEVnQVdvaEFRSkFJQUpCL3dGTkJFQWdCU2dDQ0NJRUlBSkJBM1lpQWtFRGRFR1lwQVJxUmhvZ0JDQUZLQUlNSWdOR0JFQkI4S01FUWZDakJDZ0NBRUYrSUFKM2NUWUNBQXdDQ3lBRUlBTTJBZ3dnQXlBRU5nSUlEQUVMSUFVb0FoZ2hCZ0pBSUFVZ0JTZ0NEQ0lEUndSQUlBVW9BZ2dpQWtHQXBBUW9BZ0JKR2lBQ0lBTTJBZ3dnQXlBQ05nSUlEQUVMQWtBZ0JVRVVhaUlFS0FJQUlnSU5BQ0FGUVJCcUlnUW9BZ0FpQWcwQVFRQWhBd3dCQ3dOQUlBUWhCeUFDSWdOQkZHb2lCQ2dDQUNJQ0RRQWdBMEVRYWlFRUlBTW9BaEFpQWcwQUN5QUhRUUEyQWdBTElBWkZEUUFDUUNBRklBVW9BaHdpQkVFQ2RFR2dwZ1JxSWdJb0FnQkdCRUFnQWlBRE5nSUFJQU1OQVVIMG93UkI5S01FS0FJQVFYNGdCSGR4TmdJQURBSUxJQVpCRUVFVUlBWW9BaEFnQlVZYmFpQUROZ0lBSUFORkRRRUxJQU1nQmpZQ0dDQUZLQUlRSWdJRVFDQURJQUkyQWhBZ0FpQUROZ0lZQ3lBRktBSVVJZ0pGRFFBZ0F5QUNOZ0lVSUFJZ0F6WUNHQXNnQUNBQlFRRnlOZ0lFSUFBZ0FXb2dBVFlDQUNBQVFZU2tCQ2dDQUVjTkFVSDRvd1FnQVRZQ0FBOExJQVVnQWtGK2NUWUNCQ0FBSUFGQkFYSTJBZ1FnQUNBQmFpQUJOZ0lBQ3lBQlFmOEJUUVJBSUFGQkEzWWlBa0VEZEVHWXBBUnFJUUVDZjBId293UW9BZ0FpQTBFQklBSjBJZ0p4UlFSQVFmQ2pCQ0FDSUFOeU5nSUFJQUVNQVFzZ0FTZ0NDQXNoQWlBQklBQTJBZ2dnQWlBQU5nSU1JQUFnQVRZQ0RDQUFJQUkyQWdnUEMwRWZJUUlnQUVJQU53SVFJQUZCLy8vL0IwMEVRQ0FCUVFoMklnSWdBa0dBL2o5cVFSQjJRUWh4SWdSMElnSWdBa0dBNEI5cVFSQjJRUVJ4SWdOMElnSWdBa0dBZ0E5cVFSQjJRUUp4SWdKMFFROTJJQU1nQkhJZ0FuSnJJZ0pCQVhRZ0FTQUNRUlZxZGtFQmNYSkJIR29oQWdzZ0FDQUNOZ0ljSUFKQkFuUkJvS1lFYWlFSEFrQUNRRUgwb3dRb0FnQWlCRUVCSUFKMElnTnhSUVJBUWZTakJDQURJQVJ5TmdJQUlBY2dBRFlDQUNBQUlBYzJBaGdNQVFzZ0FVRUFRUmtnQWtFQmRtc2dBa0VmUmh0MElRSWdCeWdDQUNFREEwQWdBeUlFS0FJRVFYaHhJQUZHRFFJZ0FrRWRkaUVESUFKQkFYUWhBaUFFSUFOQkJIRnFJZ2RCRUdvb0FnQWlBdzBBQ3lBSElBQTJBaEFnQUNBRU5nSVlDeUFBSUFBMkFnd2dBQ0FBTmdJSUR3c2dCQ2dDQ0NJQklBQTJBZ3dnQkNBQU5nSUlJQUJCQURZQ0dDQUFJQVEyQWd3Z0FDQUJOZ0lJQ3dzc0FRRi9JQUFRaEFJZ0FDZ0NBQVJBSUFBUXBnY2dBQkExR2lBQUtBSUFJUUVnQUJDN0FSb2dBUkEwQ3dzU0FDQUFSUVJBUVFBUEN5QUFJQUVRMXdNTDJ4NENEMzhGZmlNQVFaQUJheUlFSkFBZ0JFRUFRWkFCRURvaUEwRi9OZ0pNSUFNZ0FEWUNMQ0FEUVlZQ05nSWdJQU1nQURZQ1ZDQUJJUVFnQWlFUFFRQWhBaU1BUWJBQ2F5SUZKQUFnQXlnQ1RCb0NRQUpBQWtBQ1FBSkFJQU1vQWdRTkFDQURFSW9ER2lBREtBSUVEUUFNQVFzZ0JDMEFBQ0lBUlEwREFrQUNRQUpBQTBBQ1FBSkFJQUJCL3dGeEVPd0JCRUFEUUNBRUlnQkJBV29oQkNBQUxRQUJFT3dCRFFBTElBTkNBQkREQVFOQUFuOGdBeWdDQkNJQklBTW9BbWhIQkVBZ0F5QUJRUUZxTmdJRUlBRXRBQUFNQVFzZ0F4QlFDeERzQVEwQUN5QURLQUlFSVFRZ0F5a0RjRUlBV1FSQUlBTWdCRUVCYXlJRU5nSUVDeUFFSUFNb0FpeHJyQ0FES1FONElCUjhmQ0VVREFFTEFuOENRQUpBSUFRdEFBQkJKVVlFUUNBRUxRQUJJZ0JCS2tZTkFTQUFRU1ZIRFFJTElBTkNBQkREQVFKQUlBUXRBQUJCSlVZRVFBTkFBbjhnQXlnQ0JDSUFJQU1vQW1oSEJFQWdBeUFBUVFGcU5nSUVJQUF0QUFBTUFRc2dBeEJRQ3lJQUVPd0JEUUFMSUFSQkFXb2hCQXdCQ3lBREtBSUVJZ0FnQXlnQ2FFY0VRQ0FESUFCQkFXbzJBZ1FnQUMwQUFDRUFEQUVMSUFNUVVDRUFDeUFFTFFBQUlBQkhCRUFnQXlrRGNFSUFXUVJBSUFNZ0F5Z0NCRUVCYXpZQ0JBc2dBRUVBVGcwTlFRQWhBaUFPUlEwS0RBMExJQU1vQWdRZ0F5Z0NMR3VzSUFNcEEzZ2dGSHg4SVJRZ0JDRUFEQU1MUVFBaENDQUVRUUpxREFFTEFrQWdBQkRFQVVVTkFDQUVMUUFDUVNSSERRQWdCQzBBQVVFd2F5RUFJd0JCRUdzaUFTQVBOZ0lNSUFFZ0R5QUFRUUowUVFSclFRQWdBRUVCU3h0cUlnQkJCR28yQWdnZ0FDZ0NBQ0VJSUFSQkEyb01BUXNnRHlnQ0FDRUlJQTlCQkdvaER5QUVRUUZxQ3lFQVFRQWhERUVBSVFRZ0FDMEFBQkRFQVFSQUEwQWdBQzBBQUNBRVFRcHNha0V3YXlFRUlBQXRBQUVoQVNBQVFRRnFJUUFnQVJERUFRMEFDd3NnQUMwQUFDSUhRZTBBUndSL0lBQUZRUUFoQ1NBSVFRQkhJUXdnQUMwQUFTRUhRUUFoQ2lBQVFRRnFDeUlCUVFGcUlRQkJBeUVHSUF3aEFnSkFBa0FDUUFKQUFrQUNRQ0FIUWNFQWF3NDZCQXNFQ3dRRUJBc0xDd3NEQ3dzTEN3c0xCQXNMQ3dzRUN3c0VDd3NMQ3dzRUN3UUVCQVFFQUFRRkN3RUxCQVFFQ3dzRUFnUUxDd1FMQWdzTElBRkJBbW9nQUNBQkxRQUJRZWdBUmlJQkd5RUFRWDVCZnlBQkd5RUdEQVFMSUFGQkFtb2dBQ0FCTFFBQlFld0FSaUlCR3lFQVFRTkJBU0FCR3lFR0RBTUxRUUVoQmd3Q0MwRUNJUVlNQVF0QkFDRUdJQUVoQUF0QkFTQUdJQUF0QUFBaUFVRXZjVUVEUmlJQ0d5RU5Ba0FnQVVFZ2NpQUJJQUliSWd0QjJ3QkdEUUFDUUNBTFFlNEFSd1JBSUF0QjR3QkhEUUVnQkVFQklBUkJBVW9iSVFRTUFnc2dDQ0FOSUJRUWdBVU1BZ3NnQTBJQUVNTUJBMEFDZnlBREtBSUVJZ0VnQXlnQ2FFY0VRQ0FESUFGQkFXbzJBZ1FnQVMwQUFBd0JDeUFERUZBTEVPd0JEUUFMSUFNb0FnUWhBU0FES1FOd1FnQlpCRUFnQXlBQlFRRnJJZ0UyQWdRTElBRWdBeWdDTEd1c0lBTXBBM2dnRkh4OElSUUxJQU1nQkt3aUVoRERBUUpBSUFNb0FnUWlBU0FES0FKb1J3UkFJQU1nQVVFQmFqWUNCQXdCQ3lBREVGQkJBRWdOQkFzZ0F5a0RjRUlBV1FSQUlBTWdBeWdDQkVFQmF6WUNCQXRCRUNFQkFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQWdDMEhZQUdzT0lRWUpDUUlKQ1FrSkNRRUpBZ1FCQVFFSkJRa0pDUWtKQXdZSkNRSUpCQWtKQmdBTElBdEJ3UUJySWdGQkJrdEJBU0FCZEVIeEFIRkZjZzBJQ3lBRlFRaHFJQU1nRFVFQUVJTUZJQU1wQTNoQ0FDQURLQUlFSUFNb0FpeHJySDFTRFFVTUR3c2dDMEh2QVhGQjR3QkdCRUFnQlVFZ2FrRi9RWUVDRURvYUlBVkJBRG9BSUNBTFFmTUFSdzBHSUFWQkFEb0FRU0FGUVFBNkFDNGdCVUVBTmdFcURBWUxJQVZCSUdvZ0FDMEFBU0lCUWQ0QVJpSUNRWUVDRURvYUlBVkJBRG9BSUNBQVFRSnFJQUJCQVdvZ0Foc2hCd0ovQWtBQ1FDQUFRUUpCQVNBQ0cyb3RBQUFpQUVFdFJ3UkFJQUJCM1FCR0RRRWdBVUhlQUVjaEJpQUhEQU1MSUFVZ0FVSGVBRWNpQmpvQVRnd0JDeUFGSUFGQjNnQkhJZ1k2QUg0TElBZEJBV29MSVFBRFFBSkFJQUF0QUFBaUFVRXRSd1JBSUFGRkRRMGdBVUhkQUVjTkFRd0lDMEV0SVFFZ0FDMEFBU0lDUlNBQ1FkMEFSbklOQUNBQVFRRnFJUWNDUUNBQ0lBQkJBV3N0QUFBaUFFMEVRQ0FDSVFFTUFRc0RRQ0FBUVFGcUlnQWdCVUVnYW1vZ0Jqb0FBQ0FBSUFjdEFBQWlBVWtOQUFzTElBY2hBQXNnQVNBRmFpQUdPZ0FoSUFCQkFXb2hBQXdBQ3dBTFFRZ2hBUXdDQzBFS0lRRU1BUXRCQUNFQkMwSUFJUkpCQUNFQ1FRQWhCMEVBSVFZakFFRVFheUlRSkFBQ1FDQUJRUUZISUFGQkpFMXhSUVJBUWRDWkJFRWNOZ0lBREFFTEEwQUNmeUFES0FJRUlnUWdBeWdDYUVjRVFDQURJQVJCQVdvMkFnUWdCQzBBQUF3QkN5QURFRkFMSWdRUTdBRU5BQXNDUUFKQUlBUkJLMnNPQXdBQkFBRUxRWDlCQUNBRVFTMUdHeUVHSUFNb0FnUWlCQ0FES0FKb1J3UkFJQU1nQkVFQmFqWUNCQ0FFTFFBQUlRUU1BUXNnQXhCUUlRUUxBa0FDUUFKQUFrQWdBVUZ2Y1NBRVFUQkhja1VFUUFKL0lBTW9BZ1FpQkNBREtBSm9Sd1JBSUFNZ0JFRUJhallDQkNBRUxRQUFEQUVMSUFNUVVBc2lCRUZmY1VIWUFFWUVRRUVRSVFFQ2Z5QURLQUlFSWdRZ0F5Z0NhRWNFUUNBRElBUkJBV28yQWdRZ0JDMEFBQXdCQ3lBREVGQUxJZ1JCc1lvRGFpMEFBRUVRU1EwRElBTXBBM0JDQUZrRVFDQURJQU1vQWdSQkFXczJBZ1FMSUFOQ0FCRERBUXdHQ3lBQkRRRkJDQ0VCREFJTElBRkJDaUFCR3lJQklBUkJzWW9EYWkwQUFFc05BQ0FES1FOd1FnQlpCRUFnQXlBREtBSUVRUUZyTmdJRUN5QURRZ0FRd3dGQjBKa0VRUncyQWdBTUJBc2dBVUVLUncwQUlBUkJNR3NpQWtFSlRRUkFRUUFoQVFOQUlBRkJDbXdnQW1vaUFVR1pzK2JNQVVrQ2Z5QURLQUlFSWdJZ0F5Z0NhRWNFUUNBRElBSkJBV28yQWdRZ0FpMEFBQXdCQ3lBREVGQUxJZ1JCTUdzaUFrRUpUWEVOQUFzZ0FhMGhFZ3NDUUNBQ1FRbExEUUFnRWtJS2ZpRVRJQUt0SVJVRFFBSi9JQU1vQWdRaUFTQURLQUpvUndSQUlBTWdBVUVCYWpZQ0JDQUJMUUFBREFFTElBTVFVQXNpQkVFd2F5SUNRUWxMSUJNZ0ZYd2lFa0thcytiTW1iUG16QmxhY2cwQklCSkNDbjRpRXlBQ3JTSVZRbitGV0EwQUMwRUtJUUVNQWd0QkNpRUJJQUpCQ1UwTkFRd0NDeUFCSUFGQkFXdHhCRUFnQkVHeGlnTnFMUUFBSWdjZ0FVa0VRQU5BSUFFZ0Ftd2dCMm9pQWtISDQvRTRTUUovSUFNb0FnUWlCQ0FES0FKb1J3UkFJQU1nQkVFQmFqWUNCQ0FFTFFBQURBRUxJQU1RVUFzaUJFR3hpZ05xTFFBQUlnY2dBVWx4RFFBTElBS3RJUklMSUFFZ0IwME5BU0FCclNFVEEwQWdFaUFUZmlJVklBZXRRdjhCZ3lJV1FuK0ZWZzBDSUJVZ0Zud2hFaUFCQW44Z0F5Z0NCQ0lDSUFNb0FtaEhCRUFnQXlBQ1FRRnFOZ0lFSUFJdEFBQU1BUXNnQXhCUUN5SUVRYkdLQTJvdEFBQWlCMDBOQWlBUUlCTkNBQ0FTUWdBUWlBRWdFQ2tEQ0ZBTkFBc01BUXNnQVVFWGJFRUZka0VIY1VHeGpBTnFMQUFBSVJFZ0JFR3hpZ05xTFFBQUlnSWdBVWtFUUFOQUlBY2dFWFFnQW5JaUIwR0FnSURBQUVrQ2Z5QURLQUlFSWdJZ0F5Z0NhRWNFUUNBRElBSkJBV28yQWdRZ0FpMEFBQXdCQ3lBREVGQUxJZ1JCc1lvRGFpMEFBQ0lDSUFGSmNRMEFDeUFIclNFU0N5QUJJQUpORFFCQ2Z5QVJyU0lUaUNJVklCSlVEUUFEUUNBQ3JVTC9BWU1nRWlBVGhvUWhFaUFCQW44Z0F5Z0NCQ0lDSUFNb0FtaEhCRUFnQXlBQ1FRRnFOZ0lFSUFJdEFBQU1BUXNnQXhCUUN5SUVRYkdLQTJvdEFBQWlBazBOQVNBU0lCVllEUUFMQ3lBQklBUkJzWW9EYWkwQUFFME5BQU5BSUFFQ2Z5QURLQUlFSWdJZ0F5Z0NhRWNFUUNBRElBSkJBV28yQWdRZ0FpMEFBQXdCQ3lBREVGQUxRYkdLQTJvdEFBQkxEUUFMUWRDWkJFSEVBRFlDQUVFQUlRWkNmeUVTQ3lBREtRTndRZ0JaQkVBZ0F5QURLQUlFUVFGck5nSUVDMEVBSUJKQ2YxRWdCa0VCY2hzRVFFSFFtUVJCeEFBMkFnQkNmaUVTREFFTElCSWdCcXdpRTRVZ0UzMGhFZ3NnRUVFUWFpUUFJQU1wQTNoQ0FDQURLQUlFSUFNb0FpeHJySDFSRFFvZ0NFVWdDMEh3QUVkeVJRUkFJQWdnRWo0Q0FBd0RDeUFJSUEwZ0VoQ0FCUXdDQ3lBSVJRMEJJQVVwQXhBaEVpQUZLUU1JSVJNQ1FBSkFBa0FnRFE0REFBRUNCQXNnQ0NBVElCSVE5Z1E0QWdBTUF3c2dDQ0FUSUJJUTFBTTVBd0FNQWdzZ0NDQVROd01BSUFnZ0VqY0RDQXdCQ3lBRVFRRnFRUjhnQzBIakFFWWlCeHNoQmdKQUlBMUJBVWNpRFVVRVFDQUlJUUVnREFSQUlBWkJBblFRT3lJQlJRMElDeUFGUWdBM0E2Z0NRUUFoQkFKQUEwQWdBU0VLQTBBQ2Z5QURLQUlFSWdFZ0F5Z0NhRWNFUUNBRElBRkJBV28yQWdRZ0FTMEFBQXdCQ3lBREVGQUxJZ0VnQldvdEFDRkZEUUlnQlNBQk9nQWJJQVZCSEdvZ0JVRWJha0VCSUFWQnFBSnFFSUFESWdGQmZrWU5BQ0FCUVg5R0RRY2dDZ1JBSUFvZ0JFRUNkR29nQlNnQ0hEWUNBQ0FFUVFGcUlRUUxJQXdnQkNBR1JuRkZEUUFMSUFvZ0JrRUJkRUVCY2lJR1FRSjBFTWdDSWdFTkFBdEJBU0VDUVFBaENRd0pDeUFGUWFnQ2FnUi9JQVVvQXFnQ0JVRUFDdzBFUVFBaENRd0JDeUFNQkVCQkFDRUVJQVlRT3lJQlJRMEhBMEFnQVNFSkEwQUNmeUFES0FJRUlnRWdBeWdDYUVjRVFDQURJQUZCQVdvMkFnUWdBUzBBQUF3QkN5QURFRkFMSWdFZ0JXb3RBQ0ZGQkVCQkFDRUtEQVFMSUFRZ0NXb2dBVG9BQUNBRVFRRnFJZ1FnQmtjTkFBdEJBU0VDUVFBaENpQUpJQVpCQVhSQkFYSWlCaERJQWlJQkRRQUxEQWdMUVFBaEJDQUlCRUFEUUFKL0lBTW9BZ1FpQVNBREtBSm9Sd1JBSUFNZ0FVRUJhallDQkNBQkxRQUFEQUVMSUFNUVVBc2lBU0FGYWkwQUlRUkFJQVFnQ0dvZ0FUb0FBQ0FFUVFGcUlRUU1BUVZCQUNFS0lBZ2hDUXdEQ3dBTEFBc0RRQUovSUFNb0FnUWlBU0FES0FKb1J3UkFJQU1nQVVFQmFqWUNCQ0FCTFFBQURBRUxJQU1RVUFzZ0JXb3RBQ0VOQUF0QkFDRUpRUUFoQ2dzZ0F5Z0NCQ0VCSUFNcEEzQkNBRmtFUUNBRElBRkJBV3NpQVRZQ0JBc2dBeWtEZUNBQklBTW9BaXhyckh3aUUxQWdDMEhqQUVZZ0VpQVRVbkZ5RFFnQ1FDQU1SUTBBSUExRkJFQWdDQ0FLTmdJQURBRUxJQWdnQ1RZQ0FBc2dCdzBBSUFvRVFDQUtJQVJCQW5ScVFRQTJBZ0FMSUFsRkJFQkJBQ0VKREFFTElBUWdDV3BCQURvQUFBc2dBeWdDQkNBREtBSXNhNndnQXlrRGVDQVVmSHdoRkNBT0lBaEJBRWRxSVE0TElBQkJBV29oQkNBQUxRQUJJZ0FOQVF3SUN3dEJBQ0VKQ3lBTUlRSU1BUXRCQVNFQ1FRQWhDVUVBSVFvTElBNE5BZ3RCZnlFT0RBRUxJQXdoQWdzZ0FrVU5BQ0FKRURRZ0NoQTBDeUFGUWJBQ2FpUUFJQTRoQUNBRFFaQUJhaVFBSUFBTFF3QUNRQ0FBUlEwQUFrQUNRQUpBQWtBZ0FVRUNhZzRHQUFFQ0FnUURCQXNnQUNBQ1BBQUFEd3NnQUNBQ1BRRUFEd3NnQUNBQ1BnSUFEd3NnQUNBQ053TUFDd3NTQUNBQUVONEVJQUJCMkpNRE5nSUFJQUFMa0FRQ0EzOEJmZ0pBQWtBQ2Z3SkFBa0FDZnlBQUtBSUVJZ0lnQUNnQ2FFY0VRQ0FBSUFKQkFXbzJBZ1FnQWkwQUFBd0JDeUFBRUZBTElnSkJLMnNPQXdBQkFBRUxJQUpCTFVZZ0FVVUNmeUFBS0FJRUlnTWdBQ2dDYUVjRVFDQUFJQU5CQVdvMkFnUWdBeTBBQUF3QkN5QUFFRkFMSWdOQk9tc2lBVUYxUzNJTkFSb2dBQ2tEY0VJQVV3MENJQUFnQUNnQ0JFRUJhellDQkF3Q0N5QUNRVHBySVFFZ0FpRURRUUFMSVFRZ0FVRjJTUTBBSUFOQk1Hc2lBVUVLU1FSQVFRQWhBZ05BSUFNZ0FrRUtiR29oQVFKL0lBQW9BZ1FpQWlBQUtBSm9Sd1JBSUFBZ0FrRUJhallDQkNBQ0xRQUFEQUVMSUFBUVVBc2hBeUFCUVRCcklRSWdBa0hNbWJQbUFFZ2dBMEV3YXlJQlFRbE5jUTBBQ3lBQ3JDRUZDd0pBSUFGQkNrOE5BQU5BSUFPdElBVkNDbjU4UWpCOUlRVUNmeUFBS0FJRUlnRWdBQ2dDYUVjRVFDQUFJQUZCQVdvMkFnUWdBUzBBQUF3QkN5QUFFRkFMSWdOQk1Hc2lBVUVKU3cwQklBVkNybytGMThmQzY2TUJVdzBBQ3dzZ0FVRUtTUVJBQTBBQ2Z5QUFLQUlFSWdFZ0FDZ0NhRWNFUUNBQUlBRkJBV28yQWdRZ0FTMEFBQXdCQ3lBQUVGQUxRVEJyUVFwSkRRQUxDeUFBS1FOd1FnQlpCRUFnQUNBQUtBSUVRUUZyTmdJRUMwSUFJQVY5SUFVZ0JCc2hCUXdCQzBLQWdJQ0FnSUNBZ0lCL0lRVWdBQ2tEY0VJQVV3MEFJQUFnQUNnQ0JFRUJhellDQkVLQWdJQ0FnSUNBZ0lCL0R3c2dCUXYxTWdNUWZ3ZCtBWHdqQUVFd2F5SU1KQUFDUUNBQ1FRSk5CRUFnQWtFQ2RDSUNRWnlLQTJvb0FnQWhEeUFDUVpDS0Eyb29BZ0FoRGdOQUFuOGdBU2dDQkNJQ0lBRW9BbWhIQkVBZ0FTQUNRUUZxTmdJRUlBSXRBQUFNQVFzZ0FSQlFDeUlDRU93QkRRQUxRUUVoQmdKQUFrQWdBa0VyYXc0REFBRUFBUXRCZjBFQklBSkJMVVliSVFZZ0FTZ0NCQ0lDSUFFb0FtaEhCRUFnQVNBQ1FRRnFOZ0lFSUFJdEFBQWhBZ3dCQ3lBQkVGQWhBZ3NDUUFKQUEwQWdCVUduNGdGcUxBQUFJQUpCSUhKR0JFQUNRQ0FGUVFaTERRQWdBU2dDQkNJQ0lBRW9BbWhIQkVBZ0FTQUNRUUZxTmdJRUlBSXRBQUFoQWd3QkN5QUJFRkFoQWdzZ0JVRUJhaUlGUVFoSERRRU1BZ3NMSUFWQkEwY0VRQ0FGUVFoR0RRRWdBMFVnQlVFRVNYSU5BaUFGUVFoR0RRRUxJQUVwQTNBaUZFSUFXUVJBSUFFZ0FTZ0NCRUVCYXpZQ0JBc2dBMFVnQlVFRVNYSU5BQ0FVUWdCVElRSURRQ0FDUlFSQUlBRWdBU2dDQkVFQmF6WUNCQXNnQlVFQmF5SUZRUU5MRFFBTEMwSUFJUlFqQUVFUWF5SUNKQUFDZmlBR3NrTUFBSUIvbEx3aUEwSC8vLy8vQjNFaUFVR0FnSUFFYTBILy8vLzNCMDBFUUNBQnJVSVpoa0tBZ0lDQWdJQ0F3RDk4REFFTElBT3RRaG1HUW9DQWdJQ0FnTUQvL3dDRUlBRkJnSUNBL0FkUERRQWFRZ0FnQVVVTkFCb2dBaUFCclVJQUlBRm5JZ0ZCMFFCcUVJd0JJQUlwQXdBaEZDQUNLUU1JUW9DQWdJQ0FnTUFBaFVHSi93QWdBV3V0UWpDR2hBc2hGU0FNSUJRM0F3QWdEQ0FWSUFOQmdJQ0FnSGh4clVJZ2hvUTNBd2dnQWtFUWFpUUFJQXdwQXdnaEZDQU1LUU1BSVJVTUFnc0NRQUpBQWtBZ0JRMEFRUUFoQlFOQUlBVkJwZmdCYWl3QUFDQUNRU0J5UncwQkFrQWdCVUVCU3cwQUlBRW9BZ1FpQWlBQktBSm9Sd1JBSUFFZ0FrRUJhallDQkNBQ0xRQUFJUUlNQVFzZ0FSQlFJUUlMSUFWQkFXb2lCVUVEUncwQUN3d0JDd0pBQWtBZ0JRNEVBQUVCQWdFTEFrQWdBa0V3UncwQUFuOGdBU2dDQkNJRklBRW9BbWhIQkVBZ0FTQUZRUUZxTmdJRUlBVXRBQUFNQVFzZ0FSQlFDMEZmY1VIWUFFWUVRQ01BUWJBRGF5SUNKQUFDZnlBQktBSUVJZ1VnQVNnQ2FFY0VRQ0FCSUFWQkFXbzJBZ1FnQlMwQUFBd0JDeUFCRUZBTElRVUNRQUovQTBBZ0JVRXdSd1JBQWtBZ0JVRXVSdzBFSUFFb0FnUWlCU0FCS0FKb1JnMEFJQUVnQlVFQmFqWUNCQ0FGTFFBQURBTUxCU0FCS0FJRUlnVWdBU2dDYUVjRWYwRUJJUW9nQVNBRlFRRnFOZ0lFSUFVdEFBQUZRUUVoQ2lBQkVGQUxJUVVNQVFzTElBRVFVQXNoQlVFQklRUWdCVUV3UncwQUEwQWdGMElCZlNFWEFuOGdBU2dDQkNJRklBRW9BbWhIQkVBZ0FTQUZRUUZxTmdJRUlBVXRBQUFNQVFzZ0FSQlFDeUlGUVRCR0RRQUxRUUVoQ2d0Q2dJQ0FnSUNBd1A4L0lSVUNRQU5BQWtBZ0JVRWdjaUVMQWtBQ1FDQUZRVEJySWdoQkNra05BQ0FGUVM1SElBdEI0UUJyUVFaUGNRMEVJQVZCTGtjTkFDQUVEUUpCQVNFRUlCUWhGd3dCQ3lBTFFkY0FheUFJSUFWQk9Vb2JJUVVDUUNBVVFnZFhCRUFnQlNBSlFRUjBhaUVKREFFTElCUkNIRmdFUUNBQ1FUQnFJQVVRcUFFZ0FrRWdhaUFaSUJWQ0FFS0FnSUNBZ0lEQS9UOFFYU0FDUVJCcUlBSXBBekFnQWlrRE9DQUNLUU1nSWhrZ0Fpa0RLQ0lWRUYwZ0FpQUNLUU1RSUFJcEF4Z2dGaUFZRUtFQklBSXBBd2doR0NBQ0tRTUFJUllNQVFzZ0JVVWdCM0lOQUNBQ1FkQUFhaUFaSUJWQ0FFS0FnSUNBZ0lDQS96OFFYU0FDUVVCcklBSXBBMUFnQWlrRFdDQVdJQmdRb1FFZ0Fpa0RTQ0VZUVFFaEJ5QUNLUU5BSVJZTElCUkNBWHdoRkVFQklRb0xJQUVvQWdRaUJTQUJLQUpvUndSL0lBRWdCVUVCYWpZQ0JDQUZMUUFBQlNBQkVGQUxJUVVNQVFzTFFTNGhCUXNDZmlBS1JRUkFBa0FDUUNBQktRTndRZ0JaQkVBZ0FTQUJLQUlFSWdWQkFXczJBZ1FnQTBVTkFTQUJJQVZCQW1zMkFnUWdCRVVOQWlBQklBVkJBMnMyQWdRTUFnc2dBdzBCQ3lBQlFnQVF3d0VMSUFKQjRBQnFJQWEzUkFBQUFBQUFBQUFBb2hETkFTQUNLUU5nSVJZZ0Fpa0RhQXdCQ3lBVVFnZFhCRUFnRkNFVkEwQWdDVUVFZENFSklCVkNBWHdpRlVJSVVnMEFDd3NDUUFKQUFrQWdCVUZmY1VIUUFFWUVRQ0FCSUFNUWdnVWlGVUtBZ0lDQWdJQ0FnSUIvVWcwRElBTUVRQ0FCS1FOd1FnQlpEUUlNQXd0Q0FDRVdJQUZDQUJEREFVSUFEQVFMUWdBaEZTQUJLUU53UWdCVERRSUxJQUVnQVNnQ0JFRUJhellDQkF0Q0FDRVZDeUFKUlFSQUlBSkI4QUJxSUFhM1JBQUFBQUFBQUFBQW9oRE5BU0FDS1FOd0lSWWdBaWtEZUF3QkN5QVhJQlFnQkJ0Q0FvWWdGWHhDSUgwaUZFRUFJQTlyclZVRVFFSFFtUVJCeEFBMkFnQWdBa0dnQVdvZ0JoQ29BU0FDUVpBQmFpQUNLUU9nQVNBQ0tRT29BVUovUXYvLy8vLy8vNy8vL3dBUVhTQUNRWUFCYWlBQ0tRT1FBU0FDS1FPWUFVSi9Rdi8vLy8vLy83Ly8vd0FRWFNBQ0tRT0FBU0VXSUFJcEE0Z0JEQUVMSUE5QjRnRnJyQ0FVVndSQUlBbEJBRTRFUUFOQUlBSkJvQU5xSUJZZ0dFSUFRb0NBZ0lDQWdNRC92MzhRb1FFZ0ZpQVlRb0NBZ0lDQWdJRC9QeERXQXlFQklBSkJrQU5xSUJZZ0dDQVdJQUlwQTZBRElBRkJBRWdpQXhzZ0dDQUNLUU9vQXlBREd4Q2hBU0FVUWdGOUlSUWdBaWtEbUFNaEdDQUNLUU9RQXlFV0lBbEJBWFFnQVVFQVRuSWlDVUVBVGcwQUN3c0NmaUFVSUErc2ZVSWdmQ0lWcHlJQlFRQWdBVUVBU2hzZ0RpQVZJQTZ0VXhzaUFVSHhBRTRFUUNBQ1FZQURhaUFHRUtnQklBSXBBNGdESVJjZ0Fpa0RnQU1oR1VJQURBRUxJQUpCNEFKcVJBQUFBQUFBQVBBL1FaQUJJQUZyRU9zQkVNMEJJQUpCMEFKcUlBWVFxQUVnQWtId0Ftb2dBaWtENEFJZ0Fpa0Q2QUlnQWlrRDBBSWlHU0FDS1FQWUFpSVhFSVlGSUFJcEEvZ0NJUm9nQWlrRDhBSUxJUlVnQWtIQUFtb2dDU0FKUVFGeFJTQVdJQmhDQUVJQUVJWUNRUUJISUFGQklFaHhjU0lCYWhDaEFpQUNRYkFDYWlBWklCY2dBaWtEd0FJZ0Fpa0R5QUlRWFNBQ1FaQUNhaUFDS1FPd0FpQUNLUU80QWlBVklCb1FvUUVnQWtHZ0Ftb2dHU0FYUWdBZ0ZpQUJHMElBSUJnZ0FSc1FYU0FDUVlBQ2FpQUNLUU9nQWlBQ0tRT29BaUFDS1FPUUFpQUNLUU9ZQWhDaEFTQUNRZkFCYWlBQ0tRT0FBaUFDS1FPSUFpQVZJQm9RMVFNZ0Fpa0Q4QUVpRlNBQ0tRUDRBU0lYUWdCQ0FCQ0dBa1VFUUVIUW1RUkJ4QUEyQWdBTElBSkI0QUZxSUJVZ0Z5QVVweENGQlNBQ0tRUGdBU0VXSUFJcEErZ0JEQUVMUWRDWkJFSEVBRFlDQUNBQ1FkQUJhaUFHRUtnQklBSkJ3QUZxSUFJcEE5QUJJQUlwQTlnQlFnQkNnSUNBZ0lDQXdBQVFYU0FDUWJBQmFpQUNLUVBBQVNBQ0tRUElBVUlBUW9DQWdJQ0FnTUFBRUYwZ0Fpa0RzQUVoRmlBQ0tRTzRBUXNoRkNBTUlCWTNBeEFnRENBVU53TVlJQUpCc0FOcUpBQWdEQ2tER0NFVUlBd3BBeEFoRlF3R0N5QUJLUU53UWdCVERRQWdBU0FCS0FJRVFRRnJOZ0lFQ3lBQklRVWdCaUVKSUFNaENrRUFJUU5CQUNFR0l3QkJrTVlBYXlJRUpBQkJBQ0FPSUE5cUloSnJJUk1DUUFKL0EwQWdBa0V3UndSQUFrQWdBa0V1UncwRUlBVW9BZ1FpQVNBRktBSm9SZzBBSUFVZ0FVRUJhallDQkNBQkxRQUFEQU1MQlNBRktBSUVJZ0VnQlNnQ2FFY0VmMEVCSVFNZ0JTQUJRUUZxTmdJRUlBRXRBQUFGUVFFaEF5QUZFRkFMSVFJTUFRc0xJQVVRVUFzaEFrRUJJUWNnQWtFd1J3MEFBMEFnRkVJQmZTRVVBbjhnQlNnQ0JDSUJJQVVvQW1oSEJFQWdCU0FCUVFGcU5nSUVJQUV0QUFBTUFRc2dCUkJRQ3lJQ1FUQkdEUUFMUVFFaEF3c2dCRUVBTmdLUUJpQU1BbjRDUUFKQUFrQUNRQUpBSUFKQkxrWWlBU0FDUVRCcklnaEJDVTF5QkVBRFFBSkFJQUZCQVhFRVFDQUhSUVJBSUJVaEZFRUJJUWNNQWdzZ0EwVWhBUXdFQ3lBVlFnRjhJUlVnQmtIOEQwd0VRQ0FOSUJXbklBSkJNRVliSVEwZ0JFR1FCbW9nQmtFQ2RHb2lBU0FMQkg4Z0FpQUJLQUlBUVFwc2FrRXdhd1VnQ0FzMkFnQkJBU0VEUVFBZ0MwRUJhaUlCSUFGQkNVWWlBUnNoQ3lBQklBWnFJUVlNQVFzZ0FrRXdSZzBBSUFRZ0JDZ0NnRVpCQVhJMkFvQkdRZHlQQVNFTkN3Si9JQVVvQWdRaUFTQUZLQUpvUndSQUlBVWdBVUVCYWpZQ0JDQUJMUUFBREFFTElBVVFVQXNpQWtFdVJpSUJJQUpCTUdzaUNFRUtTWElOQUFzTElCUWdGU0FIR3lFVUlBTkZJQUpCWDNGQnhRQkhja1VFUUFKQUlBVWdDaENDQlNJV1FvQ0FnSUNBZ0lDQWdIOVNEUUFnQ2tVTkJVSUFJUllnQlNrRGNFSUFVdzBBSUFVZ0JTZ0NCRUVCYXpZQ0JBc2dBMFVOQXlBVUlCWjhJUlFNQlFzZ0EwVWhBU0FDUVFCSURRRUxJQVVwQTNCQ0FGTU5BQ0FGSUFVb0FnUkJBV3MyQWdRTElBRkZEUUlMUWRDWkJFRWNOZ0lBQzBJQUlSVWdCVUlBRU1NQlFnQU1BUXNnQkNnQ2tBWWlBVVVFUUNBRUlBbTNSQUFBQUFBQUFBQUFvaEROQVNBRUtRTUFJUlVnQkNrRENBd0JDeUFVSUJWU0lCVkNDVlZ5SUE1QkhreEJBQ0FCSUE1MkczSkZCRUFnQkVFd2FpQUpFS2dCSUFSQklHb2dBUkNoQWlBRVFSQnFJQVFwQXpBZ0JDa0RPQ0FFS1FNZ0lBUXBBeWdRWFNBRUtRTVFJUlVnQkNrREdBd0JDeUFQUVg1dHJTQVVVd1JBUWRDWkJFSEVBRFlDQUNBRVFlQUFhaUFKRUtnQklBUkIwQUJxSUFRcEEyQWdCQ2tEYUVKL1F2Ly8vLy8vLzcvLy93QVFYU0FFUVVCcklBUXBBMUFnQkNrRFdFSi9Rdi8vLy8vLy83Ly8vd0FRWFNBRUtRTkFJUlVnQkNrRFNBd0JDeUFQUWVJQmE2d2dGRlVFUUVIUW1RUkJ4QUEyQWdBZ0JFR1FBV29nQ1JDb0FTQUVRWUFCYWlBRUtRT1FBU0FFS1FPWUFVSUFRb0NBZ0lDQWdNQUFFRjBnQkVId0FHb2dCQ2tEZ0FFZ0JDa0RpQUZDQUVLQWdJQ0FnSURBQUJCZElBUXBBM0FoRlNBRUtRTjREQUVMSUFzRVFDQUxRUWhNQkVBZ0JFR1FCbW9nQmtFQ2RHb2lBU2dDQUNFRkEwQWdCVUVLYkNFRklBdEJBV29pQzBFSlJ3MEFDeUFCSUFVMkFnQUxJQVpCQVdvaEJnc0NRQ0FOSUJTbklnZEtJQTFCQ1U1eUlBZEJFVXB5RFFBZ0IwRUpSZ1JBSUFSQndBRnFJQWtRcUFFZ0JFR3dBV29nQkNnQ2tBWVFvUUlnQkVHZ0FXb2dCQ2tEd0FFZ0JDa0R5QUVnQkNrRHNBRWdCQ2tEdUFFUVhTQUVLUU9nQVNFVklBUXBBNmdCREFJTElBZEJDRXdFUUNBRVFaQUNhaUFKRUtnQklBUkJnQUpxSUFRb0FwQUdFS0VDSUFSQjhBRnFJQVFwQTVBQ0lBUXBBNWdDSUFRcEE0QUNJQVFwQTRnQ0VGMGdCRUhnQVdwQkFDQUhhMEVDZEVHUWlnTnFLQUlBRUtnQklBUkIwQUZxSUFRcEEvQUJJQVFwQS9nQklBUXBBK0FCSUFRcEErZ0JFUHNFSUFRcEE5QUJJUlVnQkNrRDJBRU1BZ3NnRGlBSFFYMXNha0ViYWlJQlFSNU1RUUFnQkNnQ2tBWWlBaUFCZGhzTkFDQUVRZUFDYWlBSkVLZ0JJQVJCMEFKcUlBSVFvUUlnQkVIQUFtb2dCQ2tENEFJZ0JDa0Q2QUlnQkNrRDBBSWdCQ2tEMkFJUVhTQUVRYkFDYWlBSFFRSjBRY2lKQTJvb0FnQVFxQUVnQkVHZ0Ftb2dCQ2tEd0FJZ0JDa0R5QUlnQkNrRHNBSWdCQ2tEdUFJUVhTQUVLUU9nQWlFVklBUXBBNmdDREFFTEEwQWdCRUdRQm1vZ0JpSUNRUUZySWdaQkFuUnFLQUlBUlEwQUMwRUFJUXNDUUNBSFFRbHZJZ0ZGQkVCQkFDRUJEQUVMSUFFZ0FVRUphaUFIUVFCT0d5RURBa0FnQWtVRVFFRUFJUUZCQUNFQ0RBRUxRWUNVNjl3RFFRQWdBMnRCQW5SQmtJb0RhaWdDQUNJR2JTRUtRUUFoQ0VFQUlRVkJBQ0VCQTBBZ0JFR1FCbW9nQlVFQ2RHb2lEU0FJSUEwb0FnQWlEU0FHYmlJUWFpSUlOZ0lBSUFGQkFXcEIvdzl4SUFFZ0NFVWdBU0FGUm5FaUNCc2hBU0FIUVFscklBY2dDQnNoQnlBS0lBMGdCaUFRYkd0c0lRZ2dCVUVCYWlJRklBSkhEUUFMSUFoRkRRQWdCRUdRQm1vZ0FrRUNkR29nQ0RZQ0FDQUNRUUZxSVFJTElBY2dBMnRCQ1dvaEJ3c0RRQ0FFUVpBR2FpQUJRUUowYWlFRkFrQURRQ0FIUVNST0JFQWdCMEVrUncwQ0lBVW9BZ0JCMGVuNUJFOE5BZ3NnQWtIL0Qyb2hBMEVBSVFnRFFDQUlyU0FFUVpBR2FpQURRZjhQY1NJR1FRSjBhaUlETlFJQVFoMkdmQ0lVUW9HVTY5d0RWQVIvUVFBRklCUWdGRUtBbE92Y0E0QWlGVUtBbE92Y0EzNTlJUlFnRmFjTElRZ2dBeUFVcHlJRE5nSUFJQUlnQWlBQ0lBWWdBeHNnQVNBR1Joc2dCaUFDUVFGclFmOFBjVWNiSVFJZ0JrRUJheUVESUFFZ0JrY05BQXNnQzBFZGF5RUxJQWhGRFFBTElBSWdBVUVCYTBIL0QzRWlBVVlFUUNBRVFaQUdhaUlESUFKQi9nOXFRZjhQY1VFQ2RHb2lCaUFHS0FJQUlBSkJBV3RCL3c5eElnSkJBblFnQTJvb0FnQnlOZ0lBQ3lBSFFRbHFJUWNnQkVHUUJtb2dBVUVDZEdvZ0NEWUNBQXdCQ3dzQ1FBTkFJQUpCQVdwQi93OXhJUVlnQkVHUUJtb2dBa0VCYTBIL0QzRkJBblJxSVFnRFFFRUpRUUVnQjBFdFNoc2hDZ0pBQTBBZ0FTRURRUUFoQlFKQUEwQUNRQ0FESUFWcVFmOFBjU0lCSUFKR0RRQWdCRUdRQm1vZ0FVRUNkR29vQWdBaUFTQUZRUUowUWVDSkEyb29BZ0FpRFVrTkFDQUJJQTFMRFFJZ0JVRUJhaUlGUVFSSERRRUxDeUFIUVNSSERRQkNBQ0VVUVFBaEJVSUFJUlVEUUNBQ0lBTWdCV3BCL3c5eElnRkdCRUFnQWtFQmFrSC9EM0VpQWtFQ2RDQUVha0VBTmdLTUJnc2dCRUdBQm1vZ0JFR1FCbW9nQVVFQ2RHb29BZ0FRb1FJZ0JFSHdCV29nRkNBVlFnQkNnSUNBZ09XYXQ0N0FBQkJkSUFSQjRBVnFJQVFwQS9BRklBUXBBL2dGSUFRcEE0QUdJQVFwQTRnR0VLRUJJQVFwQStnRklSVWdCQ2tENEFVaEZDQUZRUUZxSWdWQkJFY05BQXNnQkVIUUJXb2dDUkNvQVNBRVFjQUZhaUFVSUJVZ0JDa0QwQVVnQkNrRDJBVVFYU0FFS1FQSUJTRVZRZ0FoRkNBRUtRUEFCU0VXSUF0QjhRQnFJZ2NnRDJzaUJrRUFJQVpCQUVvYklBNGdCaUFPU0NJRkd5SUJRZkFBVEEwQ0RBVUxJQW9nQzJvaEN5QURJQUlpQVVZTkFBdEJnSlRyM0FNZ0NuWWhEVUYvSUFwMFFYOXpJUkJCQUNFRklBTWhBUU5BSUFSQmtBWnFJQU5CQW5ScUloRWdCU0FSS0FJQUloRWdDblpxSWdVMkFnQWdBVUVCYWtIL0QzRWdBU0FGUlNBQklBTkdjU0lGR3lFQklBZEJDV3NnQnlBRkd5RUhJQkFnRVhFZ0RXd2hCU0FEUVFGcVFmOFBjU0lESUFKSERRQUxJQVZGRFFFZ0FTQUdSd1JBSUFSQmtBWnFJQUpCQW5ScUlBVTJBZ0FnQmlFQ0RBTUxJQWdnQ0NnQ0FFRUJjallDQUF3QkN3c0xJQVJCa0FWcVJBQUFBQUFBQVBBL1FlRUJJQUZyRU9zQkVNMEJJQVJCc0FWcUlBUXBBNUFGSUFRcEE1Z0ZJQllnRlJDR0JTQUVLUU80QlNFWklBUXBBN0FGSVJnZ0JFR0FCV3BFQUFBQUFBQUE4RDlCOFFBZ0FXc1E2d0VRelFFZ0JFR2dCV29nRmlBVklBUXBBNEFGSUFRcEE0Z0ZFSVFGSUFSQjhBUnFJQllnRlNBRUtRT2dCU0lVSUFRcEE2Z0ZJaGNRMVFNZ0JFSGdCR29nR0NBWklBUXBBL0FFSUFRcEEvZ0VFS0VCSUFRcEErZ0VJUlVnQkNrRDRBUWhGZ3NDUUNBRFFRUnFRZjhQY1NJS0lBSkdEUUFDUUNBRVFaQUdhaUFLUVFKMGFpZ0NBQ0lLUWYvSnRlNEJUUVJBSUFwRklBTkJCV3BCL3c5eElBSkdjUTBCSUFSQjhBTnFJQW0zUkFBQUFBQUFBTkEvb2hETkFTQUVRZUFEYWlBVUlCY2dCQ2tEOEFNZ0JDa0QrQU1Rb1FFZ0JDa0Q2QU1oRnlBRUtRUGdBeUVVREFFTElBcEJnTXExN2dGSEJFQWdCRUhRQkdvZ0NiZEVBQUFBQUFBQTZEK2lFTTBCSUFSQndBUnFJQlFnRnlBRUtRUFFCQ0FFS1FQWUJCQ2hBU0FFS1FQSUJDRVhJQVFwQThBRUlSUU1BUXNnQ2JjaEd5QUNJQU5CQldwQi93OXhSZ1JBSUFSQmtBUnFJQnRFQUFBQUFBQUE0RCtpRU0wQklBUkJnQVJxSUJRZ0Z5QUVLUU9RQkNBRUtRT1lCQkNoQVNBRUtRT0lCQ0VYSUFRcEE0QUVJUlFNQVFzZ0JFR3dCR29nRzBRQUFBQUFBQURvUDZJUXpRRWdCRUdnQkdvZ0ZDQVhJQVFwQTdBRUlBUXBBN2dFRUtFQklBUXBBNmdFSVJjZ0JDa0RvQVFoRkFzZ0FVSHZBRW9OQUNBRVFkQURhaUFVSUJkQ0FFS0FnSUNBZ0lEQS96OFFoQVVnQkNrRDBBTWdCQ2tEMkFOQ0FFSUFFSVlDRFFBZ0JFSEFBMm9nRkNBWFFnQkNnSUNBZ0lDQXdQOC9FS0VCSUFRcEE4Z0RJUmNnQkNrRHdBTWhGQXNnQkVHd0Eyb2dGaUFWSUJRZ0Z4Q2hBU0FFUWFBRGFpQUVLUU93QXlBRUtRTzRBeUFZSUJrUTFRTWdCQ2tEcUFNaEZTQUVLUU9nQXlFV0FrQkJmaUFTYXlBSFFmLy8vLzhIY1U0TkFDQUVJQlZDLy8vLy8vLy8vLy8vQUlNM0E1Z0RJQVFnRmpjRGtBTWdCRUdBQTJvZ0ZpQVZRZ0JDZ0lDQWdJQ0FnUDgvRUYwZ0JDa0RrQU1pR0NBRUtRT1lBeUlaUW9DQWdJQ0FnSUM0d0FBUTFnTWhBaUFWSUFRcEE0Z0RJQUpCQUVnaUF4c2hGU0FXSUFRcEE0QURJQU1iSVJZZ0V5QUxJQUpCQUU1cUlndEI3Z0JxVGdSQUlBVWdCU0FCSUFaSGNTQVlJQmxDZ0lDQWdJQ0FnTGpBQUJEV0EwRUFTQnRCQVVjTkFTQVVJQmRDQUVJQUVJWUNSUTBCQzBIUW1RUkJ4QUEyQWdBTElBUkI4QUpxSUJZZ0ZTQUxFSVVGSUFRcEEvQUNJUlVnQkNrRCtBSUxOd01vSUF3Z0ZUY0RJQ0FFUVpER0FHb2tBQ0FNS1FNb0lSUWdEQ2tESUNFVkRBUUxJQUVwQTNCQ0FGa0VRQ0FCSUFFb0FnUkJBV3MyQWdRTERBRUxBa0FDZnlBQktBSUVJZ0lnQVNnQ2FFY0VRQ0FCSUFKQkFXbzJBZ1FnQWkwQUFBd0JDeUFCRUZBTFFTaEdCRUJCQVNFRkRBRUxRb0NBZ0lDQWdPRC8vd0FoRkNBQktRTndRZ0JURFFNZ0FTQUJLQUlFUVFGck5nSUVEQU1MQTBBQ2Z5QUJLQUlFSWdJZ0FTZ0NhRWNFUUNBQklBSkJBV28yQWdRZ0FpMEFBQXdCQ3lBQkVGQUxJZ0pCTUd0QkNra2dBa0hCQUd0QkdrbHlJQUpCM3dCR2NrVWdBa0hoQUd0QkdrOXhSUVJBSUFWQkFXb2hCUXdCQ3d0Q2dJQ0FnSUNBNFAvL0FDRVVJQUpCS1VZTkFpQUJLUU53SWhkQ0FGa0VRQ0FCSUFFb0FnUkJBV3MyQWdRTEFrQWdBd1JBSUFVTkFRd0VDd3dCQ3dOQUlBVkJBV3NoQlNBWFFnQlpCRUFnQVNBQktBSUVRUUZyTmdJRUN5QUZEUUFMREFJTFFkQ1pCRUVjTmdJQUlBRkNBQkREQVF0Q0FDRVVDeUFBSUJVM0F3QWdBQ0FVTndNSUlBeEJNR29rQUF2UUJnSUVmd04rSXdCQmdBRnJJZ1VrQUFKQUFrQUNRQ0FESUFSQ0FFSUFFSVlDUlEwQUFuOGdCRUwvLy8vLy8vOC9neUVKQW44Z0JFSXdpS2RCLy84QmNTSUdRZi8vQVVjRVFFRUVJQVlOQVJwQkFrRURJQU1nQ1lSUUd3d0NDeUFESUFtRVVBc0xJUWNnQWtJd2lLY2lDRUgvL3dGeElnWkIvLzhCUmcwQUlBY05BUXNnQlVFUWFpQUJJQUlnQXlBRUVGMGdCU0FGS1FNUUlnRWdCU2tER0NJQ0lBRWdBaEQ3QkNBRktRTUlJUUlnQlNrREFDRUVEQUVMSUFFZ0FrTC8vLy8vLy84L2d5QUdyVUl3aG9RaUNpQURJQVJDLy8vLy8vLy9QNE1nQkVJd2lLZEIvLzhCY1NJSHJVSXdob1FpQ1JDR0FrRUFUQVJBSUFFZ0NpQURJQWtRaGdJRVFDQUJJUVFNQWdzZ0JVSHdBR29nQVNBQ1FnQkNBQkJkSUFVcEEzZ2hBaUFGS1FOd0lRUU1BUXNnQmdSK0lBRUZJQVZCNEFCcUlBRWdDa0lBUW9DQWdJQ0FnTUM3d0FBUVhTQUZLUU5vSWdwQ01JaW5RZmdBYXlFR0lBVXBBMkFMSVFRZ0IwVUVRQ0FGUWRBQWFpQURJQWxDQUVLQWdJQ0FnSURBdThBQUVGMGdCU2tEV0NJSlFqQ0lwMEg0QUdzaEJ5QUZLUU5RSVFNTElBbEMvLy8vLy8vL1A0TkNnSUNBZ0lDQXdBQ0VJUWtnQ2tMLy8vLy8vLzgvZzBLQWdJQ0FnSURBQUlRaENpQUdJQWRLQkVBRFFBSitJQW9nQ1gwZ0F5QUVWcTE5SWd0Q0FGa0VRQ0FMSUFRZ0EzMGlCSVJRQkVBZ0JVRWdhaUFCSUFKQ0FFSUFFRjBnQlNrREtDRUNJQVVwQXlBaEJBd0ZDeUFMUWdHR0lBUkNQNGlFREFFTElBcENBWVlnQkVJL2lJUUxJUW9nQkVJQmhpRUVJQVpCQVdzaUJpQUhTZzBBQ3lBSElRWUxBa0FnQ2lBSmZTQURJQVJXclgwaUNVSUFVd1JBSUFvaENRd0JDeUFKSUFRZ0EzMGlCSVJDQUZJTkFDQUZRVEJxSUFFZ0FrSUFRZ0FRWFNBRktRTTRJUUlnQlNrRE1DRUVEQUVMSUFsQy8vLy8vLy8vUDFnRVFBTkFJQVJDUDRnaEFTQUdRUUZySVFZZ0JFSUJoaUVFSUFFZ0NVSUJob1FpQ1VLQWdJQ0FnSURBQUZRTkFBc0xJQWhCZ0lBQ2NTRUhJQVpCQUV3RVFDQUZRVUJySUFRZ0NVTC8vLy8vLy84L2d5QUdRZmdBYWlBSGNxMUNNSWFFUWdCQ2dJQ0FnSUNBd01NL0VGMGdCU2tEU0NFQ0lBVXBBMEFoQkF3QkN5QUpRdi8vLy8vLy96K0RJQVlnQjNLdFFqQ0doQ0VDQ3lBQUlBUTNBd0FnQUNBQ053TUlJQVZCZ0FGcUpBQUx2d0lCQVg4akFFSFFBR3NpQkNRQUFrQWdBMEdBZ0FGT0JFQWdCRUVnYWlBQklBSkNBRUtBZ0lDQWdJQ0EvLzhBRUYwZ0JDa0RLQ0VDSUFRcEF5QWhBU0FEUWYvL0FVa0VRQ0FEUWYvL0FHc2hBd3dDQ3lBRVFSQnFJQUVnQWtJQVFvQ0FnSUNBZ0lELy93QVFYU0FEUWYzL0FpQURRZjMvQWtnYlFmNy9BV3NoQXlBRUtRTVlJUUlnQkNrREVDRUJEQUVMSUFOQmdZQi9TZzBBSUFSQlFHc2dBU0FDUWdCQ2dJQ0FnSUNBZ0RrUVhTQUVLUU5JSVFJZ0JDa0RRQ0VCSUFOQjlJQitTd1JBSUFOQmpmOEFhaUVEREFFTElBUkJNR29nQVNBQ1FnQkNnSUNBZ0lDQWdEa1FYU0FEUWVpQmZTQURRZWlCZlVvYlFacitBV29oQXlBRUtRTTRJUUlnQkNrRE1DRUJDeUFFSUFFZ0FrSUFJQU5CLy84QWFxMUNNSVlRWFNBQUlBUXBBd2czQXdnZ0FDQUVLUU1BTndNQUlBUkIwQUJxSkFBTE5RQWdBQ0FCTndNQUlBQWdBa0wvLy8vLy8vOC9neUFFUWpDSXAwR0FnQUp4SUFKQ01JaW5RZi8vQVhGeXJVSXdob1EzQXdnTEVBQWdBQ0FCSUFKQkFFRUFFSXNGR2d2RUFnQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FDQUJRUWxyRGhJQUNnc01DZ3NDQXdRRkRBc01EQW9MQndnSkN5QUNJQUlvQWdBaUFVRUVhallDQUNBQUlBRW9BZ0EyQWdBUEN3QUxJQUlnQWlnQ0FDSUJRUVJxTmdJQUlBQWdBVElCQURjREFBOExJQUlnQWlnQ0FDSUJRUVJxTmdJQUlBQWdBVE1CQURjREFBOExJQUlnQWlnQ0FDSUJRUVJxTmdJQUlBQWdBVEFBQURjREFBOExJQUlnQWlnQ0FDSUJRUVJxTmdJQUlBQWdBVEVBQURjREFBOExBQXNnQWlBQ0tBSUFRUWRxUVhoeElnRkJDR28yQWdBZ0FDQUJLd01BT1FNQUR3c2dBQ0FDSUFNUkFnQUxEd3NnQWlBQ0tBSUFJZ0ZCQkdvMkFnQWdBQ0FCTkFJQU53TUFEd3NnQWlBQ0tBSUFJZ0ZCQkdvMkFnQWdBQ0FCTlFJQU53TUFEd3NnQWlBQ0tBSUFRUWRxUVhoeElnRkJDR28yQWdBZ0FDQUJLUU1BTndNQUMyMEJCSDhnQUNnQ0FDd0FBQkRFQVVVRVFFRUFEd3NEUUNBQUtBSUFJUU5CZnlFQklBSkJ6Sm16NWdCTkJFQkJmeUFETEFBQVFUQnJJZ1FnQWtFS2JDSUJhaUFFUWYvLy8vOEhJQUZyU2hzaEFRc2dBQ0FEUVFGcU5nSUFJQUVoQWlBRExBQUJFTVFCRFFBTElBSUxseE1DRVg4QmZpTUFRZEFBYXlJSEpBQWdCeUFCTmdKTUlBZEJOMm9oRmlBSFFUaHFJUkpCQUNFQkFrQUNRQUpBQWtBRFFDQUJRZi8vLy84SElBMXJTZzBCSUFFZ0RXb2hEU0FIS0FKTUlnc2hBUUpBQWtBQ1FDQUxMUUFBSWdnRVFBTkFBa0FDUUNBSVFmOEJjU0lJUlFSQUlBRWhDQXdCQ3lBSVFTVkhEUUVnQVNFSUEwQWdBUzBBQVVFbFJ3MEJJQWNnQVVFQ2FpSUtOZ0pNSUFoQkFXb2hDQ0FCTFFBQ0lRa2dDaUVCSUFsQkpVWU5BQXNMSUFnZ0Myc2lBVUgvLy8vL0J5QU5heUlYU2cwSElBQUVRQ0FBSUFzZ0FSQ0pBUXNnQ0NBTFJ3MEdRWDhoRUVFQklRZ2dCeWdDVEN3QUFSREVBU0VCSUFjb0Frd2hDZ0pBSUFGRkRRQWdDaTBBQWtFa1J3MEFJQW9zQUFGQk1Hc2hFRUVCSVJSQkF5RUlDeUFISUFnZ0Ntb2lBVFlDVEVFQUlRNENRQ0FCTEFBQUloTkJJR3NpQ2tFZlN3UkFJQUVoQ0F3QkN5QUJJUWhCQVNBS2RDSUpRWW5SQkhGRkRRQURRQ0FISUFGQkFXb2lDRFlDVENBSklBNXlJUTRnQVN3QUFTSVRRU0JySWdwQklFOE5BU0FJSVFGQkFTQUtkQ0lKUVluUkJIRU5BQXNMQWtBZ0UwRXFSZ1JBSUFjQ2Z3SkFJQWdzQUFFUXhBRkZEUUFnQnlnQ1RDSUJMUUFDUVNSSERRQWdBU3dBQVVFQ2RDQUVha0hBQVd0QkNqWUNBQ0FCTEFBQlFRTjBJQU5xUVlBRGF5Z0NBQ0VQUVFFaEZDQUJRUU5xREFFTElCUU5Ca0VBSVJSQkFDRVBJQUFFUUNBQ0lBSW9BZ0FpQVVFRWFqWUNBQ0FCS0FJQUlROExJQWNvQWt4QkFXb0xJZ0UyQWt3Z0QwRUFUZzBCUVFBZ0Qyc2hEeUFPUVlEQUFISWhEZ3dCQ3lBSFFjd0FhaENKQlNJUFFRQklEUWdnQnlnQ1RDRUJDMEVBSVFoQmZ5RUpBbjlCQUNBQkxRQUFRUzVIRFFBYUlBRXRBQUZCS2tZRVFDQUhBbjhDUUNBQkxBQUNFTVFCUlEwQUlBY29Ba3dpQVMwQUEwRWtSdzBBSUFFc0FBSkJBblFnQkdwQndBRnJRUW8yQWdBZ0FTd0FBa0VEZENBRGFrR0FBMnNvQWdBaENTQUJRUVJxREFFTElCUU5CaUFBQkg4Z0FpQUNLQUlBSWdGQkJHbzJBZ0FnQVNnQ0FBVkJBQXNoQ1NBSEtBSk1RUUpxQ3lJQk5nSk1JQWxCZjNOQkgzWU1BUXNnQnlBQlFRRnFOZ0pNSUFkQnpBQnFFSWtGSVFrZ0J5Z0NUQ0VCUVFFTElSVURRQ0FJSVJGQkhDRU1JQUVzQUFCQit3QnJRVVpKRFFrZ0J5QUJRUUZxSWhNMkFrd2dBU3dBQUNFSUlCTWhBU0FJSUJGQk9teHFRYStFQTJvdEFBQWlDRUVCYTBFSVNRMEFDd0pBQWtBZ0NFRWJSd1JBSUFoRkRRc2dFRUVBVGdSQUlBUWdFRUVDZEdvZ0NEWUNBQ0FISUFNZ0VFRURkR29wQXdBM0EwQU1BZ3NnQUVVTkNDQUhRVUJySUFnZ0FpQUdFSWdGSUFjb0Frd2hFd3dDQ3lBUVFRQk9EUW9MUVFBaEFTQUFSUTBIQ3lBT1FmLy9lM0VpQ2lBT0lBNUJnTUFBY1JzaENFRUFJUTVCL3VVQklSQWdFaUVNQWtBQ1FBSkFBbjhDUUFKQUFrQUNRQUovQWtBQ1FBSkFBa0FDUUFKQUFrQWdFMEVCYXl3QUFDSUJRVjl4SUFFZ0FVRVBjVUVEUmhzZ0FTQVJHeUlCUWRnQWF3NGhCQlFVRkJRVUZCUVVEaFFQQmc0T0RoUUdGQlFVRkFJRkF4UVVDUlFCRkJRRUFBc0NRQ0FCUWNFQWF3NEhEaFFMRkE0T0RnQUxJQUZCMHdCR0RRa01Fd3NnQnlrRFFDRVlRZjdsQVF3RkMwRUFJUUVDUUFKQUFrQUNRQUpBQWtBQ1FDQVJRZjhCY1E0SUFBRUNBd1FhQlFZYUN5QUhLQUpBSUEwMkFnQU1HUXNnQnlnQ1FDQU5OZ0lBREJnTElBY29Ba0FnRGF3M0F3QU1Gd3NnQnlnQ1FDQU5Pd0VBREJZTElBY29Ba0FnRFRvQUFBd1ZDeUFIS0FKQUlBMDJBZ0FNRkFzZ0J5Z0NRQ0FOckRjREFBd1RDeUFKUVFnZ0NVRUlTeHNoQ1NBSVFRaHlJUWhCK0FBaEFRc2dFaUVLSUFGQklIRWhFU0FIS1FOQUloaFFSUVJBQTBBZ0NrRUJheUlLSUJpblFROXhRY0NJQTJvdEFBQWdFWEk2QUFBZ0dFSVBWaUVMSUJoQ0JJZ2hHQ0FMRFFBTEN5QUtJUXNnQ0VFSWNVVWdCeWtEUUZCeURRTWdBVUVFZGtIKzVRRnFJUkJCQWlFT0RBTUxJQkloQVNBSEtRTkFJaGhRUlFSQUEwQWdBVUVCYXlJQklCaW5RUWR4UVRCeU9nQUFJQmhDQjFZaENpQVlRZ09JSVJnZ0NnMEFDd3NnQVNFTElBaEJDSEZGRFFJZ0NTQVNJQXRySWdGQkFXb2dBU0FKU0JzaENRd0NDeUFIS1FOQUloaENBRk1FUUNBSFFnQWdHSDBpR0RjRFFFRUJJUTVCL3VVQkRBRUxJQWhCZ0JCeEJFQkJBU0VPUWYvbEFRd0JDMEdBNWdGQi91VUJJQWhCQVhFaURoc0xJUkFnR0NBU0VLSUNJUXNMSUJWQkFDQUpRUUJJR3cwT0lBaEIvLzk3Y1NBSUlCVWJJUWdnQnlrRFFDSVlRZ0JTSUFseVJRUkFJQklpQ3lFTVFRQWhDUXdNQ3lBSklCaFFJQklnQzJ0cUlnRWdBU0FKU0JzaENRd0xDeUFIS0FKQUlnRkI5S0VDSUFFYklndEJBQ0FKUWYvLy8vOEhJQWxCLy8vLy93ZEpHeUlJRU53RElnRWdDMnNnQ0NBQkd5SUJJQXRxSVF3Z0NVRUFUZ1JBSUFvaENDQUJJUWtNQ3dzZ0NpRUlJQUVoQ1NBTUxRQUFEUTBNQ2dzZ0NRUkFJQWNvQWtBTUFndEJBQ0VCSUFCQklDQVBRUUFnQ0JDTkFRd0NDeUFIUVFBMkFnd2dCeUFIS1FOQVBnSUlJQWNnQjBFSWFpSUJOZ0pBUVg4aENTQUJDeUVNUVFBaEFRSkFBMEFnRENnQ0FDSUtSUTBCSUFkQkJHb2dDaEQrQkNJTFFRQklJZ29nQ3lBSklBRnJTM0pGQkVBZ0RFRUVhaUVNSUFrZ0FTQUxhaUlCU3cwQkRBSUxDeUFLRFEwTFFUMGhEQ0FCUVFCSURRc2dBRUVnSUE4Z0FTQUlFSTBCSUFGRkJFQkJBQ0VCREFFTFFRQWhDU0FIS0FKQUlRd0RRQ0FNS0FJQUlncEZEUUVnQjBFRWFpQUtFUDRFSWdvZ0NXb2lDU0FCU3cwQklBQWdCMEVFYWlBS0VJa0JJQXhCQkdvaERDQUJJQWxMRFFBTEN5QUFRU0FnRHlBQklBaEJnTUFBY3hDTkFTQVBJQUVnQVNBUFNCc2hBUXdJQ3lBVlFRQWdDVUVBU0JzTkNFRTlJUXdnQUNBSEt3TkFJQThnQ1NBSUlBRWdCUkV1QUNJQlFRQk9EUWNNQ1FzZ0J5QUhLUU5BUEFBM1FRRWhDU0FXSVFzZ0NpRUlEQVFMSUFjZ0FVRUJhaUlLTmdKTUlBRXRBQUVoQ0NBS0lRRU1BQXNBQ3lBQURRY2dGRVVOQWtFQklRRURRQ0FFSUFGQkFuUnFLQUlBSWdBRVFDQURJQUZCQTNScUlBQWdBaUFHRUlnRlFRRWhEU0FCUVFGcUlnRkJDa2NOQVF3SkN3dEJBU0VOSUFGQkNrOE5Cd05BSUFRZ0FVRUNkR29vQWdBTkFTQUJRUUZxSWdGQkNrY05BQXNNQnd0QkhDRU1EQVFMSUFrZ0RDQUxheUlSSUFrZ0VVb2JJZ3BCLy8vLy93Y2dEbXRLRFFKQlBTRU1JQThnQ2lBT2FpSUpJQWtnRDBnYklnRWdGMG9OQXlBQVFTQWdBU0FKSUFnUWpRRWdBQ0FRSUE0UWlRRWdBRUV3SUFFZ0NTQUlRWUNBQkhNUWpRRWdBRUV3SUFvZ0VVRUFFSTBCSUFBZ0N5QVJFSWtCSUFCQklDQUJJQWtnQ0VHQXdBQnpFSTBCREFFTEMwRUFJUTBNQXd0QlBTRU1DMEhRbVFRZ0REWUNBQXRCZnlFTkN5QUhRZEFBYWlRQUlBMEwxQUlCQkg4akFFSFFBV3NpQlNRQUlBVWdBallDekFFZ0JVR2dBV29pQWtFQVFTZ1FPaG9nQlNBRktBTE1BVFlDeUFFQ1FFRUFJQUVnQlVISUFXb2dCVUhRQUdvZ0FpQURJQVFRaWdWQkFFZ0VRRUYvSVFFTUFRc2dBQ2dDVEVFQVRpRUdJQUFvQWdBaEJ5QUFLQUpJUVFCTUJFQWdBQ0FIUVY5eE5nSUFDd0ovQWtBQ1FDQUFLQUl3UlFSQUlBQkIwQUEyQWpBZ0FFRUFOZ0ljSUFCQ0FEY0RFQ0FBS0FJc0lRZ2dBQ0FGTmdJc0RBRUxJQUFvQWhBTkFRdEJmeUFBRUp3RkRRRWFDeUFBSUFFZ0JVSElBV29nQlVIUUFHb2dCVUdnQVdvZ0F5QUVFSW9GQ3lFQ0lBZ0VRQ0FBUVFCQkFDQUFLQUlrRVFRQUdpQUFRUUEyQWpBZ0FDQUlOZ0lzSUFCQkFEWUNIQ0FBS0FJVUlRRWdBRUlBTndNUUlBSkJmeUFCR3lFQ0N5QUFJQUFvQWdBaUFDQUhRU0J4Y2pZQ0FFRi9JQUlnQUVFZ2NSc2hBU0FHUlEwQUN5QUZRZEFCYWlRQUlBRUxmd0lCZndGK0lBQzlJZ05DTklpblFmOFBjU0lDUWY4UFJ3UjhJQUpGQkVBZ0FTQUFSQUFBQUFBQUFBQUFZUVIvUVFBRklBQkVBQUFBQUFBQThFT2lJQUVRakFVaEFDQUJLQUlBUVVCcUN6WUNBQ0FBRHdzZ0FTQUNRZjRIYXpZQ0FDQURRdi8vLy8vLy8vK0hnSCtEUW9DQWdJQ0FnSUR3UDRTL0JTQUFDd3ZhQVFFQ2Z3SkFJQUZCL3dGeElnTUVRQ0FBUVFOeEJFQURRQ0FBTFFBQUlnSkZJQUlnQVVIL0FYRkdjZzBESUFCQkFXb2lBRUVEY1EwQUN3c0NRQ0FBS0FJQUlnSkJmM01nQWtHQmdvUUlhM0ZCZ0lHQ2hIaHhEUUFnQTBHQmdvUUliQ0VEQTBBZ0FpQURjeUlDUVg5eklBSkJnWUtFQ0d0eFFZQ0Jnb1I0Y1EwQklBQW9BZ1FoQWlBQVFRUnFJUUFnQWtHQmdvUUlheUFDUVg5emNVR0FnWUtFZUhGRkRRQUxDd05BSUFBaUFpMEFBQ0lEQkVBZ0FrRUJhaUVBSUFNZ0FVSC9BWEZIRFFFTEN5QUNEd3NnQUJDaUFTQUFhZzhMSUFBTEN3QWdBQ0FCUVFFUStnRUxPZ0FnQUNnQ1RFRUFUZ1JBSUFCQ0FFRUFFSWdESUFBZ0FDZ0NBRUZmY1RZQ0FBOExJQUJDQUVFQUVJZ0RJQUFnQUNnQ0FFRmZjVFlDQUFzYkFFRUFJQUJySUFCeFFhbk1yenRzUVJ0MlFmRHpBbW9zQUFBTHFRRUJCWDhqQUVHQUFtc2lCQ1FBQWtBZ0FrRUNTQTBBSUFFZ0FrRUNkR29pQnlBRU5nSUFJQUJGRFFBZ0JDRURBMEFnQXlBQktBSUFJQUJCZ0FJZ0FFR0FBa2tiSWdVUVB4cEJBQ0VEQTBBZ0FTQURRUUowYWlJR0tBSUFJQUVnQTBFQmFpSURRUUowYWlnQ0FDQUZFRDhhSUFZZ0JpZ0NBQ0FGYWpZQ0FDQUNJQU5IRFFBTElBQkJnUUpKRFFFZ0FDQUZheUVBSUFjb0FnQWhBd3dBQ3dBTElBUkJnQUpxSkFBTEtRRUJmeUFBS0FJQVFRRnJFSkFGSWdFRWZ5QUJCU0FBS0FJRUVKQUZJZ0JCSUdwQkFDQUFHd3NMMUFRQkIzOGpBRUhRQVdzaUJDUUFJQVJDQVRjRENBSkFJQUVnQW13aUIwVU5BQ0FFSUFJMkFoQWdCQ0FDTmdJVVFRQWdBbXNoQ1NBQ0lnRWhDRUVDSVFVRFFDQUVRUkJxSUFWQkFuUnFJQUVpQmlBQ0lBaHFhaUlCTmdJQUlBVkJBV29oQlNBR0lRZ2dBU0FIU1EwQUN3Si9JQUFnQUNBSGFpQUphaUlHVHdSQVFRQWhCVUVCSVFGQkFBd0JDMEVCSVFWQkFTRUJBMEFDZnlBRlFRTnhRUU5HQkVBZ0FDQUNJQU1nQVNBRVFSQnFFTnNESUFSQkNHcEJBaENHQXlBQlFRSnFEQUVMQWtBZ0JFRVFhaUFCUVFGcklnaEJBblJxS0FJQUlBWWdBR3RQQkVBZ0FDQUNJQU1nQkVFSWFpQUJRUUFnQkVFUWFoQ0ZBd3dCQ3lBQUlBSWdBeUFCSUFSQkVHb1Eyd01MSUFGQkFVWUVRQ0FFUVFocVFRRVFoQU5CQUF3QkN5QUVRUWhxSUFnUWhBTkJBUXNoQVNBRUlBUW9BZ2dpQjBFQmNpSUZOZ0lJSUFBZ0Ftb2lBQ0FHU1EwQUN5QUhRUUZMSVFVZ0JDZ0NERUVBUndzaENDQUFJQUlnQXlBRVFRaHFJQUZCQUNBRVFSQnFFSVVEUVFFZ0FVRUJSeUFGY2lBSUcwVU5BQU5BQW44Z0FVRUJUQVJBSUFSQkNHb2lCaUFHRUpJRklnWVFoZ01nQkNnQ0NDRUZJQUVnQm1vTUFRc2dCRUVJYWlJSFFRSVFoQU1nQkNBRUtBSUlRUWR6TmdJSUlBZEJBUkNHQXlBQUlBbHFJZ2dnQkVFUWFpSUtJQUZCQW1zaUJrRUNkR29vQWdCcklBSWdBeUFISUFGQkFXdEJBU0FLRUlVRElBZEJBUkNFQXlBRUlBUW9BZ2hCQVhJaUJUWUNDQ0FJSUFJZ0F5QUhJQVpCQVNBS0VJVURJQVlMSVFFZ0FDQUphaUVBSUFGQkFVY05BQ0FFS0FJTUlBVkJBVWR5RFFBTEN5QUVRZEFCYWlRQUMwWUJBWDhDZjBFQUlBQkJGM1pCL3dGeElnRkIvd0JKRFFBYVFRSWdBVUdXQVVzTkFCcEJBRUVCUVpZQklBRnJkQ0lCUVFGcklBQnhEUUFhUVFGQkFpQUFJQUZ4R3dzTEV3QWdBRUVCZEVHQWdJQUlha0dCZ0lBSVNRc1ZBUUYvSXdCQkVHc2lBU0FBT0FJTUlBRXFBZ3dMRUFBZ0FZd2dBU0FBR3hDV0JTQUJsQXNNQUNBQUlBQ1RJZ0FnQUpVTERBQWdBQ0FBS0FJQUVJNEZDM0FDQW44QmZpQUFLQUlvSVFKQkFTRUJBa0FnQUVJQUlBQXRBQUJCZ0FGeEJIOUJBVUVDSUFBb0FoUWdBQ2dDSEVZYkJVRUJDeUFDRVJNQUlnTkNBRk1OQUNBRElBQW9BZ2dpQVFSL0lBQkJCR29GSUFBb0Fod2lBVVVOQVNBQVFSUnFDeWdDQUNBQmE2eDhJUU1MSUFNTEt3RUJmZ0pBSUFHc0lRTWdBQ2dDVEVFQVNBUkFJQUFnQXlBQ0VJZ0REQUVMSUFBZ0F5QUNFSWdEQ3d0WkFRRi9JQUFnQUNnQ1NDSUJRUUZySUFGeU5nSklJQUFvQWdBaUFVRUljUVJBSUFBZ0FVRWdjallDQUVGL0R3c2dBRUlBTndJRUlBQWdBQ2dDTENJQk5nSWNJQUFnQVRZQ0ZDQUFJQUVnQUNnQ01HbzJBaEJCQUF1VkF3SURmd044SXdCQkVHc2lBeVFBQWtBZ0FMd2lCRUgvLy8vL0IzRWlBa0hhbjZUdUJFMEVRQ0FCSUFDN0lnWWdCa1NEeU1sdE1GL2tQNkpFQUFBQUFBQUFPRU9nUkFBQUFBQUFBRGpEb0NJRlJBQUFBRkQ3SWZtL29xQWdCVVJqWWhwaHRCQlJ2cUtnSWdjNUF3QWdCMFFBQUFCZyt5SHB2Mk1oQkFKL0lBV1pSQUFBQUFBQUFPQkJZd1JBSUFXcURBRUxRWUNBZ0lCNEN5RUNJQVFFUUNBQklBWWdCVVFBQUFBQUFBRHd2NkFpQlVRQUFBQlEreUg1djZLZ0lBVkVZMklhWWJRUVViNmlvRGtEQUNBQ1FRRnJJUUlNQWdzZ0IwUUFBQUJnK3lIcFAyUkZEUUVnQVNBR0lBVkVBQUFBQUFBQThEK2dJZ1ZFQUFBQVVQc2grYitpb0NBRlJHTmlHbUcwRUZHK29xQTVBd0FnQWtFQmFpRUNEQUVMSUFKQmdJQ0EvQWRQQkVBZ0FTQUFJQUNUdXprREFFRUFJUUlNQVFzZ0F5QUNJQUpCRjNaQmxnRnJJZ0pCRjNScnZyczVBd2dnQTBFSWFpQURJQUpCQVVFQUVKOEZJUUlnQXlzREFDRUZJQVJCQUVnRVFDQUJJQVdhT1FNQVFRQWdBbXNoQWd3QkN5QUJJQVU1QXdBTElBTkJFR29rQUNBQ0M5b0tBd1I4Qlg4QmZpTUFRVEJySWdja0FBSkFBa0FDUUNBQXZTSUxRaUNJcHlJR1FmLy8vLzhIY1NJSVFmclV2WUFFVFFSQUlBWkIvLzgvY1VIN3d5UkdEUUVnQ0VIOHNvdUFCRTBFUUNBTFFnQlpCRUFnQVNBQVJBQUFRRlQ3SWZtL29DSUFSREZqWWhwaHROQzlvQ0lDT1FNQUlBRWdBQ0FDb1VReFkySWFZYlRRdmFBNUF3aEJBU0VHREFVTElBRWdBRVFBQUVCVSt5SDVQNkFpQUVReFkySWFZYlRRUGFBaUFqa0RBQ0FCSUFBZ0FxRkVNV05pR21HMDBEMmdPUU1JUVg4aEJnd0VDeUFMUWdCWkJFQWdBU0FBUkFBQVFGVDdJUW5Bb0NJQVJERmpZaHBodE9DOW9DSUNPUU1BSUFFZ0FDQUNvVVF4WTJJYVliVGd2YUE1QXdoQkFpRUdEQVFMSUFFZ0FFUUFBRUJVK3lFSlFLQWlBRVF4WTJJYVliVGdQYUFpQWprREFDQUJJQUFnQXFGRU1XTmlHbUcwNEQyZ09RTUlRWDRoQmd3REN5QUlRYnVNOFlBRVRRUkFJQWhCdlB2WGdBUk5CRUFnQ0VIOHNzdUFCRVlOQWlBTFFnQlpCRUFnQVNBQVJBQUFNSDk4MlJMQW9DSUFSTXFVazZlUkR1bTlvQ0lDT1FNQUlBRWdBQ0FDb1VUS2xKT25rUTdwdmFBNUF3aEJBeUVHREFVTElBRWdBRVFBQURCL2ZOa1NRS0FpQUVUS2xKT25rUTdwUGFBaUFqa0RBQ0FCSUFBZ0FxRkV5cFNUcDVFTzZUMmdPUU1JUVgwaEJnd0VDeUFJUWZ2RDVJQUVSZzBCSUF0Q0FGa0VRQ0FCSUFCRUFBQkFWUHNoR2NDZ0lnQkVNV05pR21HMDhMMmdJZ0k1QXdBZ0FTQUFJQUtoUkRGallocGh0UEM5b0RrRENFRUVJUVlNQkFzZ0FTQUFSQUFBUUZUN0lSbEFvQ0lBUkRGallocGh0UEE5b0NJQ09RTUFJQUVnQUNBQ29VUXhZMklhWWJUd1BhQTVBd2hCZkNFR0RBTUxJQWhCK3NQa2lRUkxEUUVMSUFBZ0FFU0R5TWx0TUYva1A2SkVBQUFBQUFBQU9FT2dSQUFBQUFBQUFEakRvQ0lEUkFBQVFGVDdJZm0vb3FBaUFpQURSREZqWWhwaHROQTlvaUlFb1NJRlJCZ3RSRlQ3SWVtL1l5RUpBbjhnQTVsRUFBQUFBQUFBNEVGakJFQWdBNm9NQVF0QmdJQ0FnSGdMSVFZQ1FDQUpCRUFnQmtFQmF5RUdJQU5FQUFBQUFBQUE4TCtnSWdORU1XTmlHbUcwMEQyaUlRUWdBQ0FEUkFBQVFGVDdJZm0vb3FBaEFnd0JDeUFGUkJndFJGVDdJZWsvWkVVTkFDQUdRUUZxSVFZZ0EwUUFBQUFBQUFEd1A2QWlBMFF4WTJJYVliVFFQYUloQkNBQUlBTkVBQUJBVlBzaCtiK2lvQ0VDQ3lBQklBSWdCS0VpQURrREFBSkFJQWhCRkhZaUNTQUF2VUkwaUtkQi93OXhhMEVSU0EwQUlBRWdBaUFEUkFBQVlCcGh0TkE5b2lJQW9TSUZJQU5FYzNBRExvb1pvenVpSUFJZ0JhRWdBS0doSWdTaElnQTVBd0FnQ1NBQXZVSTBpS2RCL3c5eGEwRXlTQVJBSUFVaEFnd0JDeUFCSUFVZ0EwUUFBQUF1aWhtak82SWlBS0VpQWlBRFJNRkpJQ1dhZzNzNW9pQUZJQUtoSUFDaG9TSUVvU0lBT1FNQUN5QUJJQUlnQUtFZ0JLRTVBd2dNQVFzZ0NFR0FnTUQvQjA4RVFDQUJJQUFnQUtFaUFEa0RBQ0FCSUFBNUF3aEJBQ0VHREFFTElBdEMvLy8vLy8vLy93ZURRb0NBZ0lDQWdJQ3d3UUNFdnlFQVFRQWhCa0VCSVFrRFFDQUhRUkJxSUFaQkEzUnFBbjhnQUpsRUFBQUFBQUFBNEVGakJFQWdBS29NQVF0QmdJQ0FnSGdMdHlJQ09RTUFJQUFnQXFGRUFBQUFBQUFBY0VHaUlRQkJBU0VHSUFsQkFYRWhDa0VBSVFrZ0NnMEFDeUFISUFBNUF5QUNRQ0FBUkFBQUFBQUFBQUFBWWdSQVFRSWhCZ3dCQzBFQklRa0RRQ0FKSWdaQkFXc2hDU0FIUVJCcUlBWkJBM1JxS3dNQVJBQUFBQUFBQUFBQVlRMEFDd3NnQjBFUWFpQUhJQWhCRkhaQmxnaHJJQVpCQVdwQkFSQ2ZCU0VHSUFjckF3QWhBQ0FMUWdCVEJFQWdBU0FBbWprREFDQUJJQWNyQXdpYU9RTUlRUUFnQm1zaEJnd0JDeUFCSUFBNUF3QWdBU0FIS3dNSU9RTUlDeUFIUVRCcUpBQWdCZ3ZFRVFJRGZCQi9Jd0JCc0FScklna2tBQ0FDSUFKQkEydEJHRzBpQ0VFQUlBaEJBRW9iSWhKQmFHeHFJUXdnQkVFQ2RFR1ExZ0pxS0FJQUlnMGdBMEVCYXlJTGFrRUFUZ1JBSUFNZ0RXb2hDQ0FTSUF0cklRSURRQ0FKUWNBQ2FpQUtRUU4wYWlBQ1FRQklCSHhFQUFBQUFBQUFBQUFGSUFKQkFuUkJvTllDYWlnQ0FMY0xPUU1BSUFKQkFXb2hBaUFLUVFGcUlnb2dDRWNOQUFzTElBeEJHR3NoRDBFQUlRZ2dEVUVBSUExQkFFb2JJUW9nQTBFQVRDRU9BMEFDUUNBT0JFQkVBQUFBQUFBQUFBQWhCUXdCQ3lBSUlBdHFJUkZCQUNFQ1JBQUFBQUFBQUFBQUlRVURRQ0FBSUFKQkEzUnFLd01BSUFsQndBSnFJQkVnQW10QkEzUnFLd01Bb2lBRm9DRUZJQUpCQVdvaUFpQURSdzBBQ3dzZ0NTQUlRUU4wYWlBRk9RTUFJQWdnQ2tZaEFpQUlRUUZxSVFnZ0FrVU5BQXRCTHlBTWF5RVVRVEFnREdzaEVTQU1RUmxySVJVZ0RTRUlBa0FEUUNBSklBaEJBM1JxS3dNQUlRVkJBQ0VDSUFnaENpQUlRUUJNSWhCRkJFQURRQ0FKUWVBRGFpQUNRUUowYWdKL0FuOGdCVVFBQUFBQUFBQndQcUlpQnBsRUFBQUFBQUFBNEVGakJFQWdCcW9NQVF0QmdJQ0FnSGdMdHlJR1JBQUFBQUFBQUhEQm9pQUZvQ0lGbVVRQUFBQUFBQURnUVdNRVFDQUZxZ3dCQzBHQWdJQ0FlQXMyQWdBZ0NTQUtRUUZySWdwQkEzUnFLd01BSUFhZ0lRVWdBa0VCYWlJQ0lBaEhEUUFMQ3dKL0lBVWdEeERyQVNJRklBVkVBQUFBQUFBQXdEK2luRVFBQUFBQUFBQWd3S0tnSWdXWlJBQUFBQUFBQU9CQll3UkFJQVdxREFFTFFZQ0FnSUI0Q3lFT0lBVWdEcmVoSVFVQ1FBSkFBa0FDZnlBUFFRQk1JaFpGQkVBZ0NFRUNkQ0FKYWlJQ0lBSW9BdHdESWdJZ0FpQVJkU0lDSUJGMGF5SUtOZ0xjQXlBQ0lBNXFJUTRnQ2lBVWRRd0JDeUFQRFFFZ0NFRUNkQ0FKYWlnQzNBTkJGM1VMSWd0QkFFd05BZ3dCQzBFQ0lRc2dCVVFBQUFBQUFBRGdQMllOQUVFQUlRc01BUXRCQUNFQ1FRQWhDaUFRUlFSQUEwQWdDVUhnQTJvZ0FrRUNkR29pRnlnQ0FDRVFRZi8vL3djaEV3Si9Ba0FnQ2cwQVFZQ0FnQWdoRXlBUURRQkJBQXdCQ3lBWElCTWdFR3MyQWdCQkFRc2hDaUFDUVFGcUlnSWdDRWNOQUFzTEFrQWdGZzBBUWYvLy93TWhBZ0pBQWtBZ0ZRNENBUUFDQzBILy8vOEJJUUlMSUFoQkFuUWdDV29pRUNBUUtBTGNBeUFDY1RZQzNBTUxJQTVCQVdvaERpQUxRUUpIRFFCRUFBQUFBQUFBOEQ4Z0JhRWhCVUVDSVFzZ0NrVU5BQ0FGUkFBQUFBQUFBUEEvSUE4UTZ3R2hJUVVMSUFWRUFBQUFBQUFBQUFCaEJFQkJBQ0VLSUFnaEFnSkFJQWdnRFV3TkFBTkFJQWxCNEFOcUlBSkJBV3NpQWtFQ2RHb29BZ0FnQ25JaENpQUNJQTFLRFFBTElBcEZEUUFnRHlFTUEwQWdERUVZYXlFTUlBbEI0QU5xSUFoQkFXc2lDRUVDZEdvb0FnQkZEUUFMREFNTFFRRWhBZ05BSUFJaUNrRUJhaUVDSUFsQjRBTnFJQTBnQ210QkFuUnFLQUlBUlEwQUN5QUlJQXBxSVFvRFFDQUpRY0FDYWlBRElBaHFJZ3RCQTNScUlBaEJBV29pQ0NBU2FrRUNkRUdnMWdKcUtBSUF0emtEQUVFQUlRSkVBQUFBQUFBQUFBQWhCU0FEUVFCS0JFQURRQ0FBSUFKQkEzUnFLd01BSUFsQndBSnFJQXNnQW10QkEzUnFLd01Bb2lBRm9DRUZJQUpCQVdvaUFpQURSdzBBQ3dzZ0NTQUlRUU4wYWlBRk9RTUFJQWdnQ2tnTkFBc2dDaUVJREFFTEN3SkFJQVZCR0NBTWF4RHJBU0lGUkFBQUFBQUFBSEJCWmdSQUlBbEI0QU5xSUFoQkFuUnFBbjhDZnlBRlJBQUFBQUFBQUhBK29pSUdtVVFBQUFBQUFBRGdRV01FUUNBR3Fnd0JDMEdBZ0lDQWVBc2lBcmRFQUFBQUFBQUFjTUdpSUFXZ0lnV1pSQUFBQUFBQUFPQkJZd1JBSUFXcURBRUxRWUNBZ0lCNEN6WUNBQ0FJUVFGcUlRZ01BUXNDZnlBRm1VUUFBQUFBQUFEZ1FXTUVRQ0FGcWd3QkMwR0FnSUNBZUFzaEFpQVBJUXdMSUFsQjRBTnFJQWhCQW5ScUlBSTJBZ0FMUkFBQUFBQUFBUEEvSUF3UTZ3RWhCUUpBSUFoQkFFZ05BQ0FJSVFNRFFDQUpJQU1pQUVFRGRHb2dCU0FKUWVBRGFpQURRUUowYWlnQ0FMZWlPUU1BSUFOQkFXc2hBeUFGUkFBQUFBQUFBSEErb2lFRklBQU5BQXNnQ0VFQVNBMEFJQWdoQWdOQUlBZ2dBaUlBYXlFRFJBQUFBQUFBQUFBQUlRVkJBQ0VDQTBBQ1FDQUNRUU4wUWZEckFtb3JBd0FnQ1NBQUlBSnFRUU4wYWlzREFLSWdCYUFoQlNBQ0lBMU9EUUFnQWlBRFNTRU1JQUpCQVdvaEFpQU1EUUVMQ3lBSlFhQUJhaUFEUVFOMGFpQUZPUU1BSUFCQkFXc2hBaUFBUVFCS0RRQUxDd0pBQWtBQ1FBSkFBa0FnQkE0RUFRSUNBQVFMUkFBQUFBQUFBQUFBSVFZQ1FDQUlRUUJNRFFBZ0NVR2dBV29nQ0VFRGRHb3JBd0FoQlNBSUlRSURRQ0FKUWFBQmFpSURJQUpCQTNScUlBVWdBeUFDUVFGcklnQkJBM1JxSWdNckF3QWlCeUFISUFXZ0lnV2hvRGtEQUNBRElBVTVBd0FnQWtFQlN5RURJQUFoQWlBRERRQUxJQWhCQWtnTkFDQUpRYUFCYWlBSVFRTjBhaXNEQUNFRklBZ2hBZ05BSUFsQm9BRnFJZ01nQWtFRGRHb2dCU0FESUFKQkFXc2lBRUVEZEdvaUF5c0RBQ0lHSUFZZ0JhQWlCYUdnT1FNQUlBTWdCVGtEQUNBQ1FRSkxJUU1nQUNFQ0lBTU5BQXRFQUFBQUFBQUFBQUFoQmlBSVFRRk1EUUFEUUNBR0lBbEJvQUZxSUFoQkEzUnFLd01Bb0NFR0lBaEJBa29oQUNBSVFRRnJJUWdnQUEwQUN3c2dDU3NEb0FFaEJTQUxEUUlnQVNBRk9RTUFJQWtyQTZnQklRVWdBU0FHT1FNUUlBRWdCVGtEQ0F3REMwUUFBQUFBQUFBQUFDRUZJQWhCQUU0RVFBTkFJQWdpQUVFQmF5RUlJQVVnQ1VHZ0FXb2dBRUVEZEdvckF3Q2dJUVVnQUEwQUN3c2dBU0FGbWlBRklBc2JPUU1BREFJTFJBQUFBQUFBQUFBQUlRVWdDRUVBVGdSQUlBZ2hBd05BSUFNaUFFRUJheUVESUFVZ0NVR2dBV29nQUVFRGRHb3JBd0NnSVFVZ0FBMEFDd3NnQVNBRm1pQUZJQXNiT1FNQUlBa3JBNkFCSUFXaElRVkJBU0VDSUFoQkFFb0VRQU5BSUFVZ0NVR2dBV29nQWtFRGRHb3JBd0NnSVFVZ0FpQUlSeUVBSUFKQkFXb2hBaUFBRFFBTEN5QUJJQVdhSUFVZ0N4czVBd2dNQVFzZ0FTQUZtamtEQUNBSkt3T29BU0VGSUFFZ0JwbzVBeEFnQVNBRm1qa0RDQXNnQ1VHd0JHb2tBQ0FPUVFkeEN3c0FJQUFnQVVFVUVQb0JDK2dDQWdOL0EzMGdBTHdpQWtILy8vLy9CM0VpQVVHQWdJRGtCRThFUUNBQVE5b1B5VDhnQUpnZ0FMeEIvLy8vL3dkeFFZQ0FnUHdIU3hzUEN3SkFBbjhnQVVILy8vLzJBMDBFUUVGL0lBRkJnSUNBekFOUERRRWFEQUlMSUFDTElRQWdBVUgvLzkvOEEwMEVRQ0FCUWYvL3Yva0RUUVJBSUFBZ0FKSkRBQUNBdjVJZ0FFTUFBQUJBa3BVaEFFRUFEQUlMSUFCREFBQ0F2NUlnQUVNQUFJQS9rcFVoQUVFQkRBRUxJQUZCLy8vdmdBUk5CRUFnQUVNQUFNQy9raUFBUXdBQXdEK1VRd0FBZ0QrU2xTRUFRUUlNQVF0REFBQ0F2eUFBbFNFQVFRTUxJUU1nQUNBQWxDSUZJQVdVSWdRZ0JFTkhFdHE5bEVPWXlreStrcFFoQmlBRklBUWdCRU1sckh3OWxFTU45UkUra3BSRHFhcXFQcEtVSVFRZ0FVSC8vLy8yQTAwRVFDQUFJQUFnQmlBRWtwU1REd3NnQTBFQ2RDSUJRZkRWQW1vcUFnQWdBQ0FHSUFTU2xDQUJRWURXQW1vcUFnQ1RJQUNUa3lJQUlBQ01JQUpCQUU0YklRQUxJQUFMblFRQVFhRHJBMEdEZ3dJUUxFRzQ2d05CZ3ZrQlFRRkJBVUVBRUN0QnhPc0RRWkgyQVVFQlFZQi9RZjhBRUFkQjNPc0RRWXIyQVVFQlFZQi9RZjhBRUFkQjBPc0RRWWoyQVVFQlFRQkIvd0VRQjBIbzZ3TkI4ZXdCUVFKQmdJQitRZi8vQVJBSFFmVHJBMEhvN0FGQkFrRUFRZi8vQXhBSFFZRHNBMEdBN1FGQkJFR0FnSUNBZUVILy8vLy9CeEFIUVl6c0EwSDM3QUZCQkVFQVFYOFFCMEdZN0FOQmtQc0JRUVJCZ0lDQWdIaEIvLy8vL3djUUIwR2s3QU5CaC9zQlFRUkJBRUYvRUFkQnNPd0RRYlh2QVVLQWdJQ0FnSUNBZ0lCL1F2Ly8vLy8vLy8vLy93QVE5QVpCdk93RFFiVHZBVUlBUW44UTlBWkJ5T3dEUWFydkFVRUVFQlZCMU93RFFiei9BVUVJRUJWQm1La0NRYUw3QVJBVVFmRFBBa0dxblFJUUZFSEkwQUpCQkVHVit3RVFEVUdrMFFKQkFrR3Urd0VRRFVHQTBnSkJCRUc5K3dFUURVR0VxZ0pCMFBrQkVDcEJ1TklDUVFCQjVad0NFQUZCNE5JQ1FRQkJ5NTBDRUFGQmlOTUNRUUZCZzUwQ0VBRkJzTk1DUVFKQjlaa0NFQUZCMk5NQ1FRTkJsSm9DRUFGQmdOUUNRUVJCdkpvQ0VBRkJxTlFDUVFWQjJab0NFQUZCME5RQ1FRUkI4SjBDRUFGQitOUUNRUVZCanA0Q0VBRkI0TklDUVFCQnY1c0NFQUZCaU5NQ1FRRkJucHNDRUFGQnNOTUNRUUpCZ1p3Q0VBRkIyTk1DUVFOQjM1c0NFQUZCZ05RQ1FRUkJ4SndDRUFGQnFOUUNRUVZCb3B3Q0VBRkJvTlVDUVFaQi81b0NFQUZCeU5VQ1FRZEJ0WjRDRUFFTDdoSUJGWDhqQUVHQUMyc2lEU1FBSUFOQkEzUWlCVUZnY1VFRWNpRVBJQUpCQW5RaUIwRmdjVUVDY2lFU0lBRkJBM1FpREVGZ2NVRUVjaUVUSUFBb0F1UURLQUlZSVJnQ1FDQUFLQUtFQVNJSVFRQk1CRUFNQVFzZ0R5QUZRUnh5SWdwcVFRRjFJUlFnRWlBSFFSNXlJZ3RxUVFGMUlSVWdFeUFNUVJ4eUlnNXFRUUYxSVJZZ0FDZ0NpQUVpQlNnQ0NDRVhJQVVvQWdRaEVDQUZLQUlBSVJGQi8vLy8vd2NoREFOQUFuOGdCQ0FSYWkwQUFDSUZJQk5JQkVBZ0JTQU9hMEVCZENJSElBZHNJUWNnQlNBVGEwRUJkQ0lGSUFWc0RBRUxJQVVnRGtvRVFDQUZJQk5yUVFGMElnY2dCMndoQnlBRklBNXJRUUYwSWdVZ0JXd01BUXNDZnlBRklCWk1CRUFnQlNBT2EwRUJkQ0lGSUFWc0RBRUxJQVVnRTJ0QkFYUWlCU0FGYkFzaEIwRUFDeUVHQW44Z0JDQVFhaTBBQUNJRklCSklCRUFnQmlBRklCSnJRUU5zSWdZZ0JteHFJUVlnQlNBTGEwRURiQ0lGSUFWc0RBRUxJQVVnQzBvRVFDQUdJQVVnQzJ0QkEyd2lCaUFHYkdvaEJpQUZJQkpyUVFOc0lnVWdCV3dNQVFzZ0JTQVZUQVJBSUFVZ0MydEJBMndpQlNBRmJBd0JDeUFGSUJKclFRTnNJZ1VnQld3TElBZHFJUWNDZnlBRUlCZHFMUUFBSWdVZ0QwZ0VRQ0FHSUFVZ0Qyc2lCaUFHYkdvaEJpQUZJQXBySWdVZ0JXd01BUXNnQlNBS1NnUkFJQVlnQlNBS2F5SUdJQVpzYWlFR0lBVWdEMnNpQlNBRmJBd0JDeUFGSUJSTUJFQWdCU0FLYXlJRklBVnNEQUVMSUFVZ0Qyc2lCU0FGYkFzaENTQU5RWUFEYWlBRVFRSjBhaUFHTmdJQUlBY2dDV29pQlNBTUlBVWdERWdiSVF3Z0JFRUJhaUlFSUFoSERRQUxJQWhCQVhFaEJRSkFJQWhCQVVZRVFFRUFJUXRCQUNFRURBRUxJQWhCZm5FaEIwRUFJUXRCQUNFRVFRQWhCZ05BSUF3Z0RVR0FBMm9nQkVFQ2RHb29BZ0JPQkVBZ0RVR0FBV29nQzJvZ0JEb0FBQ0FMUVFGcUlRc0xJQXdnRFVHQUEyb2dCRUVCY2lJSVFRSjBhaWdDQUU0RVFDQU5RWUFCYWlBTGFpQUlPZ0FBSUF0QkFXb2hDd3NnQkVFQ2FpRUVJQVpCQW1vaUJpQUhSdzBBQ3dzZ0JVVU5BQ0FOUVlBRGFpQUVRUUowYWlnQ0FDQU1TZzBBSUExQmdBRnFJQXRxSUFRNkFBQWdDMEVCYWlFTEMwSC9BQ0VHSUExQmdBTnFJUVFEUUNBRVF2Ly8vLy8zLy8vLy93QTNBaGdnQkVMLy8vLy85Ly8vLy84QU53SVFJQVJDLy8vLy8vZi8vLy8vQURjQ0NDQUVRdi8vLy8vMy8vLy8vd0EzQWdBZ0JFRWdhaUVFSUFaQkIwWWhCU0FHUVFocklRWWdCVVVOQUFzZ0MwRUFTZ1JBUVFBaEZnTkFJQThnRFVHQUFXb2dGbW90QUFBaUNpQUFLQUtJQVNJSEtBSUlhaTBBQUdzaUNFRUVkQ0lGUWNBQ2FpRU9JQVZCd0FGcUlSUWdCVUZBYXlFVklCTWdCeWdDQUNBS2FpMEFBR3NpQ1VFR2RDSVhRWUFDYWlFUVFRY2hCU0FOSWdaQmdBTnFJUVFnRWlBSEtBSUVJQXBxTFFBQWF5SVJRY2dBYkVHUUFXb2lEQ0VISUJGQkEyd2lFU0FSYkNBSlFRRjBJZ2tnQ1d4cUlBZ2dDR3hxSWhFaENRTkFJQVFvQWdBZ0NVb0VRQ0FFSUFrMkFnQWdCaUFLT2dBQUN5QUpJQlZxSWdnZ0JDZ0NCRWdFUUNBRUlBZzJBZ1FnQmlBS09nQUJDeUFJSUJScUlnZ2dCQ2dDQ0VnRVFDQUVJQWcyQWdnZ0JpQUtPZ0FDQ3lBSUlBNXFJZ2dnQkNnQ0RFZ0VRQ0FFSUFnMkFnd2dCaUFLT2dBREN5QUZJZ2hCQVdzaEJTQUhJQWxxSVFrZ0JrRUVhaUVHSUFSQkVHb2hCQ0FIUWFBQ2FpRUhJQWdOQUF0QkJ5RUZJQXdoQnlBUUlCRnFJaEFoQ1FOQUlBUW9BZ0FnQ1VvRVFDQUVJQWsyQWdBZ0JpQUtPZ0FBQ3lBSklCVnFJZ2dnQkNnQ0JFZ0VRQ0FFSUFnMkFnUWdCaUFLT2dBQkN5QUlJQlJxSWdnZ0JDZ0NDRWdFUUNBRUlBZzJBZ2dnQmlBS09nQUNDeUFJSUE1cUlnZ2dCQ2dDREVnRVFDQUVJQWcyQWd3Z0JpQUtPZ0FEQ3lBRklnaEJBV3NoQlNBSElBbHFJUWtnQmtFRWFpRUdJQVJCRUdvaEJDQUhRYUFDYWlFSElBZ05BQXRCQnlFRklBd2hCeUFRSUJkcVFZQUdhaUlRSVFrRFFDQUVLQUlBSUFsS0JFQWdCQ0FKTmdJQUlBWWdDam9BQUFzZ0NTQVZhaUlJSUFRb0FnUklCRUFnQkNBSU5nSUVJQVlnQ2pvQUFRc2dDQ0FVYWlJSUlBUW9BZ2hJQkVBZ0JDQUlOZ0lJSUFZZ0Nqb0FBZ3NnQ0NBT2FpSUlJQVFvQWd4SUJFQWdCQ0FJTmdJTUlBWWdDam9BQXdzZ0JTSUlRUUZySVFVZ0J5QUphaUVKSUFaQkJHb2hCaUFFUVJCcUlRUWdCMEdnQW1vaEJ5QUlEUUFMSUJBZ0YycEJnQXBxSVFsQkJ5RUZBMEFnQkNnQ0FDQUpTZ1JBSUFRZ0NUWUNBQ0FHSUFvNkFBQUxJQWtnRldvaUJ5QUVLQUlFU0FSQUlBUWdCellDQkNBR0lBbzZBQUVMSUFjZ0ZHb2lCeUFFS0FJSVNBUkFJQVFnQnpZQ0NDQUdJQW82QUFJTElBY2dEbW9pQnlBRUtBSU1TQVJBSUFRZ0J6WUNEQ0FHSUFvNkFBTUxJQVVpQjBFQmF5RUZJQWtnREdvaENTQUdRUVJxSVFZZ0JFRVFhaUVFSUF4Qm9BSnFJUXdnQncwQUN5QVdRUUZxSWhZZ0MwY05BQXNMSUFGQmZIRWhCVUVBSVFjZ0RTRUVJQU5CZkhGQkFYUWhBQ0FDUVhoeElnTkJBWEpCQm5RaERDQURRUUp5UVFaMElRWWdBMEVEY2tFR2RDRUlJQU5CQkhKQkJuUWhDU0FEUVFWeVFRWjBJUW9nQTBFR2NrRUdkQ0VMSUFKQkIzSkJCblFoRHdOQUlCZ2dCU0FIYWtFQ2RHb29BZ0FpQVNBRFFRWjBhaUFBYWlJQ0lBUXRBQUJCQVdvN0FRQWdBaUFFTFFBQlFRRnFPd0VDSUFJZ0JDMEFBa0VCYWpzQkJDQUNJQVF0QUFOQkFXbzdBUVlnQVNBTWFpQUFhaUlDSUFRdEFBUkJBV283QVFBZ0FpQUVMUUFGUVFGcU93RUNJQUlnQkMwQUJrRUJhanNCQkNBQ0lBUXRBQWRCQVdvN0FRWWdBU0FHYWlBQWFpSUNJQVF0QUFoQkFXbzdBUUFnQWlBRUxRQUpRUUZxT3dFQ0lBSWdCQzBBQ2tFQmFqc0JCQ0FDSUFRdEFBdEJBV283QVFZZ0FTQUlhaUFBYWlJQ0lBUXRBQXhCQVdvN0FRQWdBaUFFTFFBTlFRRnFPd0VDSUFJZ0JDMEFEa0VCYWpzQkJDQUNJQVF0QUE5QkFXbzdBUVlnQVNBSmFpQUFhaUlDSUFRdEFCQkJBV283QVFBZ0FpQUVMUUFSUVFGcU93RUNJQUlnQkMwQUVrRUJhanNCQkNBQ0lBUXRBQk5CQVdvN0FRWWdBU0FLYWlBQWFpSUNJQVF0QUJSQkFXbzdBUUFnQWlBRUxRQVZRUUZxT3dFQ0lBSWdCQzBBRmtFQmFqc0JCQ0FDSUFRdEFCZEJBV283QVFZZ0FTQUxhaUFBYWlJQ0lBUXRBQmhCQVdvN0FRQWdBaUFFTFFBWlFRRnFPd0VDSUFJZ0JDMEFHa0VCYWpzQkJDQUNJQVF0QUJ0QkFXbzdBUVlnQVNBUGFpQUFhaUlCSUFRdEFCeEJBV283QVFBZ0FTQUVMUUFkUVFGcU93RUNJQUVnQkMwQUhrRUJhanNCQkNBQklBUXRBQjlCQVdvN0FRWWdCRUVnYWlFRUlBZEJBV29pQjBFRVJ3MEFDeUFOUVlBTGFpUUFDOHNEQVFSL0lBQW9BdVFESUFCQkFVSDhEeUFBS0FJRUtBSUFFUVFBSWdCQi9BZHFJZ0UyQWlnZ0FFTC8vLy8vRHpjQytBY2dBRUtCZ0lDQUlEY0NnQWdnQUVLRGdJQ0F3QUEzQW9nSUlBQkMvZi8vLzI4M0F2QUhJQUJDaFlDQWdPQUFOd0tRQ0NBQVF2di8vLzlQTndMb0J5QUFRb2VBZ0lDQUFUY0NtQWdnQUVMNS8vLy9yMzgzQXVBSElBQkNpWUNBZ0tBQk53S2dDQ0FBUXZmLy8vK1BmemNDMkFjZ0FFS0xnSUNBd0FFM0FxZ0lJQUJDOWYvLy8rOStOd0xRQnlBQVFvMkFnSURnQVRjQ3NBZ2dBRUx6Ly8vL3ozNDNBc2dISUFCQkR6WUN1QWdnQUVMeC8vLy9yMzQzQXNBSFFSQWhBa0VRSVFNRFFDQUJJQU5CQW5RaUFHb2dBallDQUNBQklBQnJRUUFnQW1zaUJEWUNBQ0FCSUFCQkJISnFJQUkyQWdBZ0FTQURRWDl6UVFKMGFpQUVOZ0lBSUFKQkFXb2hBa0V3SVFBZ0EwRUNhaUlEUVRCSERRQUxBMEFnQVNBQVFRSjBJZ0pxUVNBMkFnQWdBU0FDYTBGZ05nSUFJQUVnQWtFRWNtcEJJRFlDQUNBQklBQkJmM05CQW5ScVFXQTJBZ0FnQVNBQ1FRaHlha0VnTmdJQUlBRkJmaUFBYTBFQ2RHcEJZRFlDQUNBQklBSkJESEpxUVNBMkFnQWdBVUY5SUFCclFRSjBha0ZnTmdJQUlBQkJCR29pQUVHQUFrY05BQXNMOXdJQkNuOGdBQ2dDNUFNaUJDQUFLQUpZSWdGQkFVWWlBallDSENBRUlBQkJBVUgrQlVHQUFpQUNHeUFBS0FKNElBQW9BZ1FvQWdnUkNBQTJBaGdnQUNnQ2VFRUFTZ1JBSUFRb0FoUWhCaUFCUVFGSElRZ0RRQ0FHSUFRZ0IwRUNkQ0lCYWlnQ0lDSUNiU0VHSUFoRkJFQWdCQ2dDR0NBQmFpSURJQU1vQWdCQi93RnFOZ0lBQ3lBQ1FmNEJhaUFDUVFGcklnbEJBWFFpQ20waEJTQUVLQUlZSUFGcUtBSUFJUUZCQUNFQ1FRQWhBd05BSUFNZ0JVb0VRQU5BSUFNZ0FrRUJhaUlDUVFGMFFRRnlRZjhCYkNBSmFpQUtiU0lGU2cwQUN3c2dBU0FEYWlBQ0lBWnNPZ0FBSUFOQkFXb2lBMEdBQWtjTkFBc2dDRVVFUUVFQklRSURRQ0FCSUFKcklnVWdBUzBBQURvQUFDQUJJQUpxSWdNZ0FTMEEvd0U2QVA4QklBRWdBa0YvYzJvZ0FTMEFBRG9BQUNBRElBRXRBUDhCT2dDQUFpQUZRUUpySUFFdEFBQTZBQUFnQXlBQkxRRC9BVG9BZ1FJZ0FrRURhaUlDUVlBQ1J3MEFDd3NnQjBFQmFpSUhJQUFvQW5oSURRQUxDd3NZQUNBQUtBSUFJZ0ZCTXpZQ0ZDQUFJQUVvQWdBUkFRQUwrZ01CQ1g5QjhKUHIzQU1nQW00aENDQUFLQUlFSVFRZ0FrSHhrK3ZjQTA4RVFDQUFLQUlBSWdkQnlBQTJBaFFnQUNBSEtBSUFFUUVBQ3lBRUlBZ2dBeUFESUFoS0d5SUlOZ0pRSUFBZ0FTQURRUUowRU00Q0lRb2dBd1JBSUFGQkFra2hDMEVBSVFjRFFDQUFLQUlFSVFVZ0NDQURJQWRySWdRZ0JDQUlTeHNpQ0NBQ2JDSUVRZkdUNjl3RFR3UkFJQUFvQWdCQ3VJQ0FnREEzQWhRZ0FDQUFLQUlBS0FJQUVRRUFDeUFFUVFnZ0JFRUhjU0lHYTBFQUlBWWJhaUVHSUF0RkJFQWdBQ2dDQUNJRUlBRTJBaGdnQkVFUE5nSVVJQUFnQUNnQ0FDZ0NBQkVCQUFzZ0JrRVFhaUlKRURzaUJFVUVRQ0FBS0FJQVFyaUFnSURBQURjQ0ZDQUFJQUFvQWdBb0FnQVJBUUFMSUFVZ0JTZ0NUQ0FKYWpZQ1RDQUZJQUZCQW5ScUlnVW9BandoQ1NBRVFRQTJBZ2dnQkNBR05nSUVJQVFnQ1RZQ0FDQUZJQVEyQWp3Q1FDQUlSUTBBSUFSQkVHb2hCVUVBSVFZZ0NDSUVRUU54SWdrRVFBTkFJQW9nQjBFQ2RHb2dCVFlDQUNBRVFRRnJJUVFnQWlBRmFpRUZJQWRCQVdvaEJ5QUdRUUZxSWdZZ0NVY05BQXNMSUFoQkFXdEJBMGtOQUFOQUlBb2dCMEVDZEdvaUJpQUZOZ0lBSUFZZ0FpQUZhaUlGSUFKcUlna2dBbW9pRERZQ0RDQUdJQWsyQWdnZ0JpQUZOZ0lFSUFkQkJHb2hCeUFDSUF4cUlRVWdCRUVFYXlJRURRQUxDeUFESUFkTERRQUxDeUFLQ3d3QUlBQWdBQ2dDQUJDZ0JRdjBBd0VKZjBId2srdmNBeUFDUVFkMElndHVJUVVnQUNnQ0JDRUVJQXRCOFpQcjNBTlBCRUFnQUNnQ0FDSUdRY2dBTmdJVUlBQWdCaWdDQUJFQkFBc2dCQ0FGSUFNZ0F5QUZTaHNpQlRZQ1VDQUFJQUVnQTBFQ2RCRE9BaUVLSUFNRVFDQUJRUUpKSVF3Z0FrRUhkQ0VKUVFBaEJnTkFJQUFvQWdRaEJDQUxJQVVnQXlBR2F5SUNJQUlnQlVzYklnVnNJZ2RCOFpQcjNBTlBCRUFnQUNnQ0FFSzRnSUNBTURjQ0ZDQUFJQUFvQWdBb0FnQVJBUUFMSUF4RkJFQWdBQ2dDQUNJQ0lBRTJBaGdnQWtFUE5nSVVJQUFnQUNnQ0FDZ0NBQkVCQUFzZ0IwRVFjaUlJRURzaUFrVUVRQ0FBS0FJQVFyaUFnSURBQURjQ0ZDQUFJQUFvQWdBb0FnQVJBUUFMSUFRZ0JDZ0NUQ0FJYWpZQ1RDQUVJQUZCQW5ScUlnUW9BandoQ0NBQ1FRQTJBZ2dnQWlBSE5nSUVJQUlnQ0RZQ0FDQUVJQUkyQWp3Q1FDQUZSUTBBSUFKQkVHb2hBa0VBSVFjZ0JTRUVJQVZCQTNFaUNBUkFBMEFnQ2lBR1FRSjBhaUFDTmdJQUlBUkJBV3NoQkNBR1FRRnFJUVlnQWlBSmFpRUNJQWRCQVdvaUJ5QUlSdzBBQ3dzZ0JVRUJhMEVEU1EwQUEwQWdDaUFHUVFKMGFpSUhJQUkyQWdBZ0J5QUNJQWxxSWdJZ0NXb2lDRFlDQ0NBSElBSTJBZ1FnQnlBSUlBbHFJZ0kyQWd3Z0FpQUphaUVDSUFaQkJHb2hCaUFFUVFScklnUU5BQXNMSUFNZ0Jrc05BQXNMSUFvTGN3RUNmeUFBUlFSQVFRQkJBMEdNd1FCQkFCQTlEd3NnQUNnQ0FDSUJSUVJBRHdzZ0FTZ0NBQkEwUVFBaEFRTi9JQUFvQWdBaUFpZ0NEQ0FCVEFSL0lBSW9BZ2dRTkNBQUtBSUFFRFFnQUVFQU5nSUFRUUFGSUFJb0FnZ2dBVUVNYkdvb0FnQVFOQ0FCUVFGcUlRRU1BUXNMR2dzMUFDQUFLQUlBR2lBQUtBSUFJQUFRM0FGQkZHeHFHaUFBS0FJQUlBQVFnQUZCRkd4cUdpQUFLQUlBSUFBUTNBRkJGR3hxR2d0U0FDQUFRZ0EzQW1nZ0FFSGVBVFlDRUNBQVFkOEJOZ0lNSUFCQjRBRTJBZ2dnQUVIaEFUWUNCQ0FBUWVJQk5nSUFJQUJDQURjQ2ZDQUFRdjRBTndKMElBQkJnTDhDTmdKd0lBQkJBRFlDRkNBQUN5d0FJQUFvQWdBYUlBQW9BZ0FnQUJEYkFXb2FJQUFvQWdBZ0FCQ1VBV29hSUFBb0FnQWdBQkRiQVdvYUM5a0JBUU4vQWtBZ0FDZ0N0QUlOQUFKQUlBQW9BaWhCQTJzT0JRQUJBUUVBQVFzZ0FDZ0NKRUVEUncwQUlBQW9BaXhCQWtjTkFDQUFLQUo0UVFOSERRQWdBQ2dDc0FJTkFDQUFLQUxZQVNJQktBSUlRUUpIRFFBZ0FTZ0NZRUVCUncwQUlBRW9BcmdCUVFGSERRQWdBU2dDREVFQ1NnMEFJQUVvQW1SQkFVY05BQ0FCS0FLOEFVRUJSdzBBSUFFb0FpUWlBaUFBS0FMRUFrY05BQ0FCS0FKOElBSkhEUUFnQVNnQzFBRWdBa2NOQUNBQktBSW9JZ0lnQUNnQ3lBSkhEUUFnQVNnQ2dBRWdBa2NOQUNBQktBTFlBU0FDUmlFREN5QURDeXdCQVg4Z0FCQ3RCU0FBS0FJQUJFQWdBQkNaQlNBQUVEVWFJQUFvQWdBaEFTQUFFTnNCR2lBQkVEUUxDd29BSUFBb0FnQWdBV29MOHdFQkJuOGdBQ2dDNEFNaUFTQUFRUUZCZ0FnZ0FDZ0NCQ2dDQUJFRUFEWUNDQ0FCSUFCQkFVR0FDQ0FBS0FJRUtBSUFFUVFBTmdJTUlBRWdBRUVCUVlBSUlBQW9BZ1FvQWdBUkJBQTJBaEFnQVNBQVFRRkJnQWdnQUNnQ0JDZ0NBQkVFQUNJRE5nSVVJQUVvQWhBaEJDQUJLQUlNSVFVZ0FTZ0NDQ0VHUVFBaEFVR0FmeUVBQTBBZ0JpQUJRUUowSWdKcUlBQkI2YzBGYkVHQWdBSnFRUkIxTmdJQUlBSWdCV29nQUVHaWl3ZHNRWUNBQW1wQkVIVTJBZ0FnQWlBRWFpQUFRYTZTZld3MkFnQWdBaUFEYWlBQVFlZlBmbXhCZ0lBQ2FqWUNBQ0FBUVFGcUlRQWdBVUVCYWlJQlFZQUNSdzBBQ3d2aEJnRUlmMEVCSVFFQ1FBSkFJQUFvQXRRQ0lnSkJBVVlFUUNBQUlBQW9BdGdDSWdJb0FodzJBdWdDSUFBZ0FpZ0NJQ0lETmdMc0FpQUNRUUUyQWtBZ0FrS0JnSUNBRURjQ09DQUNRUUUyQWtnZ0FpQUNLQUlrTmdKRUlBSWdBeUFDS0FJTUlnSndJZ01nQWlBREd6WUNUQ0FBUWdFM0EvQUNEQUVMSUFKQkJXdEJlMDBFUUNBQUtBSUFJZ0VnQWpZQ0dDQUJRUnMyQWhRZ0FDZ0NBRUVFTmdJY0lBQWdBQ2dDQUNnQ0FCRUJBQXNnQUNBQUtBSWNJQUFvQXF3RElBQW9BcndDYkJCc05nTG9BaUFBS0FJZ0lBQW9BcXdESUFBb0FzQUNiQkJzSVFJZ0FFRUFOZ0x3QWlBQUlBSTJBdXdDSUFBb0F0UUNRUUJNRFFFZ0FFSDBBbW9oQkFOQUlBQWdBMEVDZEdvb0F0Z0NJZ0VnQVNnQ0NDSUZOZ0k0SUFFZ0FTZ0NEQ0lHTmdJOElBRWdCU0FHYkNJQ05nSkFJQUVnQlNBQktBSWtiRFlDUkNBQklBRW9BaHdnQlhBaUNDQUZJQWdiTmdKSUlBRWdBU2dDSUNBR2NDSUJJQVlnQVJzMkFrd2dBaUFIYWtFTFRnUkFJQUFvQWdBaUFVRU9OZ0lVSUFBZ0FTZ0NBQkVCQUFzQ1FDQUNRUUJNRFFBZ0FrRUJheUVGUVFBaEFTQUNRUU54SWdZRVFBTkFJQUFnQUNnQzhBSWlCMEVCYWpZQzhBSWdBQ0FIUVFKMGFpQUROZ0wwQWlBQ1FRRnJJUUlnQVVFQmFpSUJJQVpIRFFBTEN5QUZRUU5KRFFBRFFDQUFJQUFvQXZBQ0lnRkJBV28yQXZBQ0lBUWdBVUVDZEdvZ0F6WUNBQ0FBSUFBb0F2QUNJZ0ZCQVdvMkF2QUNJQVFnQVVFQ2RHb2dBellDQUNBQUlBQW9BdkFDSWdGQkFXbzJBdkFDSUFRZ0FVRUNkR29nQXpZQ0FDQUFJQUFvQXZBQ0lnRkJBV28yQXZBQ0lBUWdBVUVDZEdvZ0F6WUNBQ0FDUVFWcklRRWdBa0VFYXlFQ0lBRkJma2tOQUFzTElBTkJBV29pQXlBQUtBTFVBaUlCU0FSQUlBQW9BdkFDSVFjTUFRc0xJQUZCQUV3TkFRdEJBQ0VDQTBBZ0FDQUNRUUowYWlnQzJBSWlBeWdDVUVVRVFBSkFJQU1vQWhBaUFVRURUUVJBSUFBZ0FVRUNkR29vQXFRQkRRRUxJQUFvQWdBaUJDQUJOZ0lZSUFSQk5qWUNGQ0FBSUFBb0FnQW9BZ0FSQVFBTElBTWdBRUVCUVlRQklBQW9BZ1FvQWdBUkJBQWdBQ0FCUVFKMGFpZ0NwQUZCaEFFUVB6WUNVQ0FBS0FMVUFpRUJDeUFDUVFGcUlnSWdBVWdOQUFzTElBQWdBQ2dDMUFNb0FnQVJBUUFnQUNBQUtBTEVBeWdDQUJFQkFDQUFLQUxNQXlBQUtBTEVBeWdDQkRZQ0FBdXdRd010ZndkOEFYNGpBRUVRYXlJbkpBQWdCVUVBSUFWQkFFb2JJVFFEUUNBdElEUkhCRUFnQ3lBdVFRaDBhaUlmSUFRZ0xVR3c4UVJzYWlJRktBSUFOZ0lBQWtBZ0NTQUZLd01JdGlBRkt3TVF0aUFuUVF4cUlDZEJDR29RNGdGQkFFZ05BQ0FmSUNjcUFneTdPUU00SUI5QlFHc2dKeW9DQ0xzNUF3QWdCVUVjYWlFMUlBVkIzTGdDYWlFMklBVW9BaGdhSUFWQm5QRUVhaUV6SUI5QnlBQnFJUzhnSDBHb0FXb2hLQ01BUVJCcklpTWtBRUVDRUlRRUlSZEJBaENFQkNFZ1FRSkJBaEM1QVNFWlFRQWhHd0ovQWtBRFFDQWJRUVJIQkVBQ2Z5QXpJQnRCQVdvaUdFRUNkR29vQWdBaURpQXpJQnRCQW5ScUtBSUFJZ1ZyUVFGcXQwU2FtWm1abVptcFA2SkVBQUFBQUFBQTREK2dJanNnQmJlZ0lqeVpSQUFBQUFBQUFPQkJZd1JBSUR5cURBRUxRWUNBZ0lCNEN5RUZBbjhnRHJjZ082RWlPNWxFQUFBQUFBQUE0RUZqQkVBZ082b01BUXRCZ0lDQWdIZ0xJQVZySWhCQmZ5QVFRUUJPRzBFQmFpRVJRUUFoRGlBUVFRRnFRUUlRdVFFaElRTkFJQTRnRVVjRVFDQUpJRFVnQlNBT2FrRUNkQ0lRYWlnQ0FMSWdFQ0EyYWlnQ0FMSWdJMEVNYWlBalFRaHFFT0lCUVFCSURRUWdJU2dDQUNBT1FRUjBhaUlRSUNNcUFneTdPUU1BSUJBZ0l5b0NDTHM1QXdnZ0RrRUJhaUVPREFFTEMwRi9JUk1DUUNBaEtBSUVJaFpCQWtnTkFDQWhLQUlJSWdWQkFrZ05BQ0FaS0FJSUlBVkhEUUFnRmlBRklBVWdGa29iSWc0Z0dTZ0NCRWNOQUNBWEtBSUVJQTVIRFFBZ0lDZ0NCQ0FGUncwQUFuOGdJU2dDQkNBaEtBSUlFTGtCSWhBRVFFRi9JUThDUUNBUUtBSUVJZzRnSVNnQ0JFY05BQ0FRS0FJSUloSWdJU2dDQ0VjTkFFRUFJUThnRGtFQUlBNUJBRW9iSVJVZ0VrRUFJQkpCQUVvYklScEJBQ0VPQTBBZ0RpQVZSZzBCSUE0Z0Vtd2hGRUVBSVJFRFFDQVJJQnBIQkVBZ0VTQVVha0VEZENJZElCQW9BZ0JxSUNFb0FnQWdIV29yQXdBNUF3QWdFVUVCYWlFUkRBRUxDeUFPUVFGcUlRNE1BQXNBQ3lBUUlBOUJBRTROQVJvZ0VCQkdDMEVBQ3lJYVJRMEFRUUFoRGtFQUlROUJmeUVSQWtBZ0dpZ0NCQ0lTUVFCTURRQWdHaWdDQ0NJUVFRQk1EUUFnSUNnQ0JDQVFSdzBBQTBBZ0RpQVFSd1JBSUNBb0FnQWdEa0VEZEdwQ0FEY0RBQ0FPUVFGcUlRNE1BUXNMSUJvb0FnQWhFUU5BSUE4Z0VrWUVRQ0FTdHlFN1FRQWhFVUVBSVE0RFFDQU9JQkJHRFFNZ0lDZ0NBQ0FPUVFOMGFpSVBJQThyQXdBZ082TTVBd0FnRGtFQmFpRU9EQUFMQUFVZ0lDZ0NBQ0VPUVFBaEZRTkFJQkFnRlVjRVFDQU9JQkVyQXdBZ0Rpc0RBS0E1QXdBZ0ZVRUJhaUVWSUE1QkNHb2hEaUFSUVFocUlSRU1BUXNMSUE5QkFXb2hEd3dCQ3dBTEFBc0NRQ0FSUVFCSURRQkJmeUVWQWtBZ0dpZ0NDQ0lPSUNBb0FnUkhEUUJCQUNFVklBNUJBQ0FPUVFCS0d5RVFJQm9vQWdRaURrRUFJQTVCQUVvYklSUWdHaWdDQUNFT1FRQWhFUU5BSUJFZ0ZFWU5BU0FnS0FJQUlSSkJBQ0VQQTBBZ0R5QVFSd1JBSUE0Z0Rpc0RBQ0FTS3dNQW9Ua0RBQ0FQUVFGcUlROGdEa0VJYWlFT0lCSkJDR29oRWd3QkN3c2dFVUVCYWlFUkRBQUxBQXNnRlVFQVNBMEFJQmEzbnlFN1FRQWhEaUFGSUJac0lnVkJBQ0FGUVFCS0d5RUZBMEFnQlNBT1J3UkFJQm9vQWdBZ0RrRURkR29pRUNBUUt3TUFJRHVqT1FNQUlBNUJBV29oRGd3QkN3c0NmMEVBSVE1QmZ5RVJBa0FDUUNBYUtBSUVJaEJCQWtnTkFDQWFLQUlJSWdWQkFrZ05BQ0FaS0FJSUlBVkhEUUFnQlNBUUlBVWdFRWdiSWhRZ0dTZ0NCRWNOQUNBWEtBSUVJQlJIRFFBQ1FDQVVJQlFnRkJDNUFTSVdLQUlFUmdSQUlCWW9BZ2dnRkVZTkFRc01BZ3NDUUNBRklCQk5JamRGQkVCQmZ5RVZBa0FnR2lnQ0JDSVRJQllvQWdSSERRQWdGaWdDQ0NBVFJ3MEFRUUFoRlNBVFFRQWdFMEVBU2hzaElpQWFLQUlJSWgxQkFDQWRRUUJLR3lFY0lCWW9BZ0FpSGlFRkEwQWdEaUFpUmcwQklBNGdIV3doS1VFQUlSRURRQUpBSUJFZ0UwY0VRQ0FPSUJGTEJFQWdCU0FlSUJFZ0Uyd2dEbXBCQTNScUt3TUFPUU1BREFJTElCb29BZ0FoRUNBRlFnQTNBd0FnRUNBcFFRTjBhaUVTSUJBZ0VTQWRiRUVEZEdvaEQwRUFJUkJFQUFBQUFBQUFBQUFoT3dOQUlCQWdIRVlOQWlBRklCSXJBd0FnRHlzREFLSWdPNkFpT3prREFDQVFRUUZxSVJBZ0QwRUlhaUVQSUJKQkNHb2hFZ3dBQ3dBTElBNUJBV29oRGd3Q0N5QVJRUUZxSVJFZ0JVRUlhaUVGREFBTEFBc0FDeUFWUVFCT0RRRU1Bd3RCZnlFUUFrQWdHaWdDQ0NJUklCWW9BZ1JIRFFBZ0ZpZ0NDQ0FSUncwQVFRQWhFQ0FSUVFBZ0VVRUFTaHNoSFNBYUtBSUVJZ1ZCQUNBRlFRQktHeUVpSUJZb0FnQWlIQ0VUQTBCQkFDRUZJQTRnSFVZTkFRTkFBa0FnQlNBUlJ3UkFJQVVnRGtrRVFDQVRJQndnQlNBUmJDQU9ha0VEZEdvckF3QTVBd0FNQWdzZ0dpZ0NBQ0VQSUJOQ0FEY0RBQ0FQSUFWQkEzUnFJUklnRHlBT1FRTjBhaUVQUVFBaEZVUUFBQUFBQUFBQUFDRTdBMEFnRlNBaVJnMENJQk1nRHlzREFDQVNLd01Bb2lBN29DSTdPUU1BSUJWQkFXb2hGU0FTSUJGQkEzUWlIbW9oRWlBUElCNXFJUThNQUFzQUN5QU9RUUZxSVE0TUFnc2dCVUVCYWlFRklCTkJDR29oRXd3QUN3QUxBQXNnRUVFQVRnMEFEQUlMSXdCQkVHc2lJaVFBUVg4aEVRSkFJQllvQWdRaUhVRUNTQTBBSUIwZ0ZpZ0NDRWNOQUNBWEtBSUVJQjFIRFFBZ0hSQ0VCQ0lwUlEwQUlDSWdIVUVCYXlJVk5nSU1JQ0lnS1NnQ0FFRUlhallDQ0VFQUlSQWpBRUVRYXlJVEpBQkJmeUVrQWtBZ0ZpZ0NDQ0lQSUJZb0FnUkhEUUFnRHlBWEtBSUVSdzBBSUE4Z0lpZ0NERUVCYWtjTkFDQVBRUUpySWh4QkFDQWNRUUJLR3lFcUEwQUNRQ0FxSUJBaUVrY0VRQ0FTUVFOMElpUWdGeWdDQUdvZ0ZpZ0NBQ0FQSUJKc1FRTjBhaUllSUNScUt3TUFPUU1BSUJNZ0hpQVNRUUZxSWhCQkEzUWlLMm9pTERZQ0NDQVRJQThnRWtGL2Myb2lKVFlDREVFQUlRVUNRQ0FUUVFocUlnNGdEaEQ5QTU4aU8wUUFBQUFBQUFBQUFHRU5BQ0FPS0FJQUlpWWdKaXNEQUNJOElEdWFJRHNnUEVRQUFBQUFBQUFBQUdNYklqdWdJanc1QXdCRUFBQUFBQUFBOEQ4Z095QThvcCtqSVR3Z0RpZ0NCQ0lPUVFBZ0RrRUFTaHNoRGdOQUlBVWdEa1lOQVNBbUlBVkJBM1JxSWpBZ1BDQXdLd01Bb2prREFDQUZRUUZxSVFVTUFBc0FDeUFpS0FJSUlDUnFJRHVhSWpzNUF3QWdFQ0VGSUR0RUFBQUFBQUFBQUFCaERRSURRRVFBQUFBQUFBQUFBQ0U3SUJBaERpQUZJQTlPRFFJRFFDQUZJQTVOQkVBZ0JTQVBiQ0VrSUFVaERnTkFJQTRnRDBnRVFDQVdLQUlBSUE0Z0pHcEJBM1JxS3dNQUlCNGdEa0VEZEdvckF3Q2lJRHVnSVRzZ0RrRUJhaUVPREFFTEN5QVhLQUlBSUFWQkEzUnFJRHM1QXdBZ0JVRUJhaUVGREFJRklCWW9BZ0FnRGlBUGJDQUZha0VEZEdvckF3QWdIaUFPUVFOMGFpc0RBS0lnTzZBaE95QU9RUUZxSVE0TUFRc0FDd0FMQUFzQ1FBSkFJQTlCQWs0RVFDQVhLQUlBSWdVZ0hFRURkQ0lPYWlBV0tBSUFJaEFnRHlBY2JDSVNJQnhxUVFOMGFpc0RBRGtEQUNBaUtBSUlJQTVxSUJBZ0QwRUJheUlPSUJKcVFRTjBhaXNEQURrREFBd0JDeUFQUVFGSERRRWdGeWdDQUNFRklCWW9BZ0FoRUVFQUlRNExJQVVnRGtFRGRHb2dFQ0FPSUE5c0lBNXFRUU4wYWlzREFEa0RBQXRCQUNFa0lBOUJBQ0FQUVFCS0d5RW1JQThoQlFOQUlBVkJBRXdOQXlBV0tBSUFJQVZCQVdzaUVDQVBiRUVEZEdvaEhnSkFJQVVnSEVvTkFDQVBJQVZySVNVZ0hpQUZRUU4wYWlFcUlBVWhFZ05BSUE4Z0Vrd05BU0FUSUNVMkFnd2dFeUFsTmdJRUlCTWdLallDQ0NBVElCWW9BZ0FnRHlBU2JDSXJJQVZxUVFOMGFqWUNBQ0FUUVFocUlCTVEvUU9hSVRzZ0JTRU9BMEFnRGlBUFNBUkFJQllvQWdBZ0RpQXJha0VEZEdvaUxDQTdJQjRnRGtFRGRHb3JBd0NpSUN3ckF3Q2dPUU1BSUE1QkFXb2hEZ3dCQ3dzZ0VrRUJhaUVTREFBTEFBdEJBQ0VPQTBBZ0RpQW1Sd1JBSUI0Z0RrRURkR3BDQURjREFDQU9RUUZxSVE0TUFRc0xJQjRnRUVFRGRHcENnSUNBZ0lDQWdQZy9Od01BSUJBaEJRd0FDd0FMSUJNZ0pUWUNEQ0FUSUNVMkFnUWdFeUFzTmdJSUlCTWdGeWdDQUNBcmFqWUNBQ0FUUVFocUlCTVEvUU5FQUFBQUFBQUE0TCtpSVRzZ0R5RUZBMEFnQlVFQmF5SUZJQkpNRFFFZ0Z5Z0NBQ0lrSUFWQkEzUWlEbW9pSlNBN0lBNGdIbW9yQXdBaVBLSWdKU3NEQUtBaVBUa0RBQ0FGSUE5c0lTVWdCU0VPQTBBZ0RpQVBUZzBCSUJZb0FnQWdEaUFsYWtFRGRHb2lKaUFtS3dNQUlEd2dKQ0FPUVFOMElpWnFLd01Bb2lBOUlCNGdKbW9yQXdDaW9LRTVBd0FnRGtFQmFpRU9EQUFMQUFzQUN3QUxJQk5CRUdva0FBSkFJQ1JCQUVnTkFDQXBLQUlBSWhOQ0FEY0RBQ0FWSVJBRFFDQVFJZ1VpRVVFQVRBUkFRUUFoQlFOQUlBVWdGVVlFUUVFQUlSRU1CQXNnRnlnQ0FDSVBJQVZCQTNScUloSXJBd0FpUENFN0lBVkJBV29pRUNFUklBVWhEZ05BSUJFZ0hVZ0VRQ0FQSUJGQkEzUnFLd01BSWowZ095QTdJRDFqSWhNYklUc2dFU0FPSUJNYklRNGdFVUVCYWlFUkRBRUxDeUFQSUE1QkEzUnFJRHc1QXdBZ0VpQTdPUU1BSUJZb0FnQWlEeUFGSUIxc1FRTjBhaUVSSUE4Z0RpQWRiRUVEZEdvaERrRUFJUVVEUUNBRklCMUdCRUFnRUNFRkRBSUZJQTRyQXdBaE95QU9JQkVyQXdBNUF3QWdFU0E3T1FNQUlBVkJBV29oQlNBUlFRaHFJUkVnRGtFSWFpRU9EQUVMQUFzQUN3QUxBMEFDUUNBUklnNUJBRXdFUUVFQUlRNE1BUXNnRXlBT1FRTjBJaEJxS3dNQW1TQVhLQUlBSWc4Z0RrRUJheUlSUVFOMGFpc0RBSmtnRHlBUWFpc0RBSm1nUkkzdHRhRDN4ckErb21RTkFRc0xJQVZCQVdzaEVDQUZJQTVHRFFBZ0RpQUZJQVVnRGtnYklTWWdFeUFGUVFOMElpcHFJU1FnRGtFRGRDSXJJQk5xSVN4QkFDRVJBMEFnRVVIa0FFWU5BU0FSUVFGcUlSSWdGeWdDQUNJY0lDdHFLd01BSUJ3Z0ttb2lNQ3NEQUNJN29TQWtLd01BSWp3Z1BLSWlQQ0FjSUJCQkEzUnFJamdyQXdBZ082RkVBQUFBQUFBQTREK2lJanNnUENBN0lEdWlvSjhpUEpvZ1BDQTdSQUFBQUFBQUFBQUFZeHVnbzZBaFBpQXNLd01JSVQwZ0RpRUZBMEFnQlNBbVJ3UkFBa0FnUHBraU95QTltV1lFUUNBN1JMeUoySmV5MHB3OFpFVUVRRVFBQUFBQUFBRHdQeUU3UkFBQUFBQUFBQUFBSVR3TUFnc2dQWm9nUHFNaU8wUUFBQUFBQUFEd1B5QTdJRHVpUkFBQUFBQUFBUEEvb0oraklqdWlJVHdNQVFzZ1Bwb2dQYU1pTzBRQUFBQUFBQUR3UHlBN0lEdWlSQUFBQUFBQUFQQS9vSitqSWp5aUlUc0xJQndnQlVFRGRDSWxhaUlSSUJFckF3QWlQeUE4SUQ4Z0hDQUZRUUZxSWc5QkEzUWlFV29pTVNzREFDSS9vU0pBSUR5aUlEc2dPNkFnRVNBVGFpSWVLd01Bb3FDaUlrR2hPUU1BSURFZ1B5QkJvRGtEQUNBRklBNUtCRUFnRXlBbGFpSVJJRHNnRVNzREFLSWdQU0E4b3FFNUF3QUxJRHlhSVQ4Z0hpQThJRHNnUUtJZ1BFUUFBQUFBQUFBQXdLSWdIaXNEQUNKQW9xQ2lJRUNnT1FNQUlBOGdIV3doTVNBRklCMXNJVGxCQUNFUkEwQWdFU0FkUndSQUlCWW9BZ0FpTWlBUklEbHFRUU4wYWlJNklEc2dPaXNEQUNJK29pQXlJQkVnTVdwQkEzUnFJaklyQXdBaVBTQS9vcUE1QXdBZ01pQThJRDZpSURzZ1BhS2dPUU1BSUJGQkFXb2hFUXdCQ3dzZ0JTQVFUaUVSSUE4aEJTQVJEUUVnSGlzREFDRStJQk1nSldvaUVTQTdJQkVyQXhBaU82STVBeEFnT3lBL29pRTlEQUVMQ3lBU0lSRWdKQ3NEQUprZ09Dc0RBSmtnTUNzREFKbWdSSTN0dGFEM3hyQStvbVFOQUFzTUFBc0FDeUFwRU5zQ0N5QWlRUkJxSkFBZ0VVRUFTQTBCQWtBZ04wVUVRRUVBSVE1QmZ5RVBBa0FnR2lnQ0JDSUZRUUJNRFFBZ0dpZ0NDQ0lUUVFCTURRQWdGaWdDQkNBRlJ3MEFJQllvQWdnZ0JVY05BQ0FaS0FJRUlBVkhEUUFnR1NnQ0NDQVRSdzBBSUJjb0FnUWdCVWNOQUNBWktBSUFJUlVEUUFKQUlBVWdEa1lFUUNBRklRNE1BUXNnRnlnQ0FDQU9RUU4wYWlzREFDSTdSTHlKMkpleTBwdzhZdzBBSUFVZ0Rtd2hGRVFBQUFBQUFBRHdQeUE3bVoraklUeEJBQ0VSQTBBZ0VTQVRSd1JBSUJvb0FnQWdFVUVEZEdvaEVDQVdLQUlBSUJSQkEzUnFJUTlCQUNFU1JBQUFBQUFBQUFBQUlUc0RRQ0FGSUJKSEJFQWdFa0VCYWlFU0lBOHJBd0FnRUNzREFLSWdPNkFoT3lBUUlCTkJBM1JxSVJBZ0QwRUlhaUVQREFFTEN5QVZJRHdnTzZJNUF3QWdFVUVCYWlFUklCVkJDR29oRlF3QkN3c2dEa0VCYWlFT0RBRUxDeUFPSUFVZ0JTQU9TQnNoQlVFQUlROGdFMEVBSUJOQkFFb2JJUkFEUUNBRklBNUdEUUVnRnlnQ0FDQU9RUU4wYWtJQU53TUFRUUFoRWdOQUlCQWdFa2NFUUNBVlFnQTNBd0FnRWtFQmFpRVNJQlZCQ0dvaEZRd0JDd3NnRGtFQmFpRU9EQUFMQUFzZ0QwRUFUZzBCREFNTFFRQWhCU0FVUVFBZ0ZFRUFTaHNoRGlBWktBSUFJUkFnRmlnQ0FDRVNBMEFDUUNBRklBNUhCRUJCQUNFUklCY29BZ0FnQlVFRGRHb3JBd0JFdkluWWw3TFNuRHhqUlEwQklBVWhEZ3NnRGlBVUlBNGdGRW9iSVFVRFFDQUZJQTVHRFFNZ0Z5Z0NBQ0FPUVFOMGFrSUFOd01BUVFBaEVRTkFJQkVnRkVjRVFDQVFRZ0EzQXdBZ0VVRUJhaUVSSUJCQkNHb2hFQXdCQ3dzZ0RrRUJhaUVPREFBTEFBc0RRQ0FSSUJSSEJFQWdFQ0FTS3dNQU9RTUFJQkZCQVdvaEVTQVFRUWhxSVJBZ0VrRUlhaUVTREFFTEN5QUZRUUZxSVFVTUFBc0FDeUFXRUVaQkFDRVJDeUFSREFFTElCWVFSa0YvQ3lFVElCb1FSa0VBSVE0Z0Z5Z0NCQ0lGUVFBZ0JVRUFTaHNoRUVRQUFBQUFBQUFBQUNFN1FRQWhCUU5BSUFVZ0VFWUVRQU5BSUE0Z0VFWU5CQ0FYS0FJQUlBNUJBM1JxSWdVZ0JTc0RBQ0E3b3prREFDQU9RUUZxSVE0TUFBc0FCU0E3SUJjb0FnQWdCVUVEZEdvckF3Q2dJVHNnQlVFQmFpRUZEQUVMQUFzQUN5QWFFRVlMSUJOQkFFZ05BaUF2SUJ0QkdHeHFJZ1VnR1NnQ0FDSU9Ld01JSWpzNUF3QWdCU0FPS3dNQUlqeWFPUU1JSUFVZ095QWdLQUlBSWdVckF3Q2lJRHdnQlNzRENLS2htamtERUNBaEVFWWdHQ0ViREFFTEN5QVpFRVlnSUJEYkFpQVhFTnNDUVFBaERnTkFRUUFnRGtFRVJnMENHa0YvSUM4Z0RrRUJhMEVEY1VFWWJHb2lCU3NEQUNBdklBNUJHR3hxSWhBckF3Z2lQS0lnQlNzRENDSTlJQkFyQXdDaW9TSTdtVVF0UXh6cjRqWWFQMk1OQWhvZ0tDQU9RUVIwYWlJUklEMGdFQ3NERUtJZ0JTc0RFQ0E4b3FFZ082TTVBd0FnRVNBUUt3TUFJQVVyQXhDaUlCQXJBeEFnQlNzREFLS2hJRHVqT1FNSUlBNUJBV29oRGd3QUN3QUxJQ0VRUmlBWkVFWWdJQkRiQWlBWEVOc0NRWDhMSVFVZ0kwRVFhaVFBSUFWQkFFZ05BQ0FmUVFocUlSTWdIMEVVYWlFaElCOUJLR29oSWlBZlFReHFJUklnSDBFWWFpRWFJQjlCTUdvaEZpQWZRZkFCYWlFT0lCOUIrQUZxSVNBakFFR1E0QUJySWhja0FFRUJJUVVDUUNBSVFRSnJRUUpMRFFBZ0RVR09Ga1lFUUNBSFFRSkJEa0VxSUFBZ0FTQUNJQU1nQ1NBb1JBQUFBQUFBQU93L0lCZEJFR29RdGdOQkFFZ0VRQ0FTUVg4MkFnQkJlaUVGREFJTElCZEJFR29oR1NBT0lSRkJBQ0VQUVFBaEJTTUFRYkFCYXlJWUpBQWdHRUxEZ1lDQTBBRTNBNWdCSUJoQ2dJQ0FnT0FXTndPUUFVSC9BU0VPQTBBZ0QwRUVSd1JBSUJrZ0dFR1FBV29nRDBFQ2RHb29BZ0JxTFFBQUloQWdEa0gvQVhFaURpQU9JQkJMR3lFT0lCQWdCVUgvQVhFaUJTQUZJQkJKR3lFRklBOUJBV29oRHd3QkN3c0NmeUFGUWY4QmNTSUZJQTVCL3dGeElnNXJRUjFNQkVBZ0drRUFOZ0lBSUJaQ2dJQ0FnSUNBZ1BpL2Z6Y0RBRUYrREFFTElBVWdEbXBCQVhZaEhVRUFJUVZCQUNFUElCWUNmQUpBQWtBQ1FBTkFJQTlCQkVZRVFBSkFBa0FDUUFOQUlBVWlFRUVFUmcwQklCQkJBV29oQlNBWVFhd0JhaUFRYWkwQUFFRUJSdzBBSUJoQnJBRnFJQVZCQTNGcUxRQUFRUUZIRFFBZ0dFR3NBV29nRUVFQ2FrRURjV290QUFBTkFBdEJBQ0VVUWZjQUlSVkJEU0VGUWY4QklSc0NRQ0FRSWc0T0JBSUhCZ01BQ3lBYUlCQTJBZ0JFQUFBQUFBQUE4RDhNQ0FzZ0drRUFOZ0lBSUJaQ2dJQ0FnSUNBZ1BpL2Z6Y0RBRUY5REFnTEEwQWdEa0VPUmcwR0lBNUJEbXdoSXlBT1FmNy8vLzhIY1NFRlFRQWhEd05BSUE5QkRrY0VRQUpBSUE1QkEwa2dEMEVEYTBFSFMzSkZJQTVCQzBseERRQWdEMEgrLy8vL0IzRWlGQ0FGY2tVZ0JVRU1SaUljSUJSRmNYSWdIQ0FVUVF4R2NYSU5BQ0FWSUJocUlCa2dEeUFqYW1vdEFBQWdIV3NpRkVFZmRqb0FBQ0FVSUJSQkgzVWlISE1nSEdzaUZDQWJJQlFnRzBnYklSc2dGVUVCYXlFVkN5QVBRUUZxSVE4TUFRc0xJQTVCQVdvaERnd0FDd0FMQlNBWVFhd0JhaUFQYWlBZElCa2dHRUdRQVdvZ0QwRUNkR29vQWdCcUxRQUFTem9BQUNBUFFRRnFJUThNQVFzTEEwQkJBQ0VQSUFWQkFFZ05BeUFGUVg1eElRNGdCVUVEYXlFakEwQWdEMEVPUndSQUFrQWdEMEVEU1NBalFRZExja1VnRDBFTFNYRU5BRUVBSUE1QkRFWWdEMEgrLy8vL0IzRWlGQnNnRGlBVWNrVnlJQTVGSUJSQkRFWnhjZzBBSUJVZ0dHb2dHU0FQUVE1c0lBVnFhaTBBQUNBZGF5SVVRUjkyT2dBQUlCUWdGRUVmZFNJY2N5QWNheUlVSUJzZ0ZDQWJTQnNoR3lBVlFRRnJJUlVMSUE5QkFXb2hEd3dCQ3dzZ0JVRUJheUVGREFBTEFBc0RRQ0FGUVFCSURRSWdCVUVPYkNFVUlBVkJmbkVoSTBFTklROERRQ0FQUVFCT0JFQUNRQ0FGUVFOSklBOUJBMnRCQjB0eVJTQUZRUXRKY1EwQUlBOUJmbkVpRGtFTVJ5SWNSU0FqUVF4R2NTQUZRUUpKSWg0Z0hFVnhjaUFlSUE1RmNYSU5BQ0FWSUJocUlCa2dEeUFVYW1vdEFBQWdIV3NpRGtFZmRqb0FBQ0FPSUE1QkgzVWlISE1nSEdzaURpQWJJQTRnRzBnYklSc2dGVUVCYXlFVkN5QVBRUUZySVE4TUFRc0xJQVZCQVdzaEJRd0FDd0FMQTBBZ0ZFRU9SZzBCSUJSQi92Ly8vd2R4SVFVZ0ZFRURheUVqUVEwaER3TkFJQTlCQUU0RVFBSkFJQTlCQTBrZ0kwRUhTM0pGSUE5QkMwbHhEUUFnQlVVZ0QwRitjU0lPUVF4R2NRMEFJQVZCREVjaUhFVWdEa0VNUm5FZ0hFVWdEMEVDU1hGeURRQWdGU0FZYWlBWklBOUJEbXdnRkdwcUxRQUFJQjFySWc1QkgzWTZBQUFnRGlBT1FSOTFJaHh6SUJ4cklnNGdHeUFPSUJ0SUd5RWJJQlZCQVdzaEZRc2dEMEVCYXlFUERBRUxDeUFVUVFGcUlSUU1BQXNBQ3lBYUlCQTJBZ0JFQUFBQUFBQUE4RDhnRzBFZVNnMEFHaUFidDBRQUFBQUFBQUErUUtNTE9RTUFRWHhCamhaQ0FDQVlJQmhCaUFGcUVMRUhJZ1ZCQUVnTkFCb2dFUVJBSUJFZ0JUWUNBQXNnRnlBWUtRT0lBVGNEQ0VFQUN5RUZJQmhCc0FGcUpBQWdCVUVBU0FSQUlCSkJmellDQUF3Q0N5QVhLUU1JSWtKQ2YxRUVRQ0FTUVg4MkFnQkJleUVGREFJTElCSWdRcWRCLy84QmNVRUFJRUpDZ0lEKy93K0RVQnMyQWdBZ0lFVU5BU0FnSUVJM0F3QU1BUXNnQjBFQ0lBMUIvd0Z4SWc4Z0QwRURiQ0FBSUFFZ0FpQURJQWtnS0NBS0lCZEJFR29RdGdOQkFFZ0VRQ0FTUVg4MkFnQkJlaUVGREFFTElCZEJFR29oRlNBT0lSRkJBQ0VGUVFBaERrSUFJVUlqQUVFd2F5SVlKQUFDZnlBUFFRbHJRWGxOQkVBZ0VrRi9OZ0lBSUJwQkFEWUNBQ0FXUW9DQWdJQ0FnSUQ0djM4M0F3QkJmd3dCQ3lBWVFRQTJBaEFnR0NBUFFRRnJJaEEyQWh3Z0dDQVBJQTlzSWhSQkFXczJBaGdnR0NBUElCQnNOZ0lVUWY4QklSc0RRQ0FGUVFSSEJFQWdGU0FZUVJCcUlBVkJBblJxS0FJQWFpMEFBQ0laSUJ0Qi93RnhJaHNnR1NBYlNSc2hHeUFaSUE1Qi93RnhJZzRnRGlBWlNSc2hEaUFGUVFGcUlRVU1BUXNMSUE1Qi93RnhJZ1VnRzBIL0FYRWlEbXRCSFV3RVFDQVNRWDgyQWdBZ0drRUFOZ0lBSUJaQ2dJQ0FnSUNBZ1BpL2Z6Y0RBRUYrREFFTElBVWdEbXBCQVhZaEdVRUFJUTVCQUNFRkFrQURRQ0FGUVFSR0JFQUNRQUpBQTBBZ0RpSUZRUVJHRFFFZ0JVRUJhaUVPSUJoQkxHb2dCV290QUFCQkFVY05BQ0FZUVN4cUlBNUJBM0ZxTFFBQVFRRkhEUUFnR0VFc2FpQUZRUUpxUVFOeGFpMEFBQTBBQ3lBYUlBVTJBZ0JCQUNFRlFmOEJJUnNEUUNBRklCUkhCRUFnQlNBVmFpSU9JQTR0QUFBaURpQVpTVG9BQUNBT0lCbHJJZzRnRGtFZmRTSU9jeUFPYXlJT0lCc2dEaUFiU0JzaEd5QUZRUUZxSVFVTUFRc0xJQkFoRGdKQUFrQUNRQ0FhS0FJQURnUUFBUUlFQndzZ0R5RVpRUUFoRGdOQUlBNGdHVVlOQnlBT0lBOXNJUlJCQUNFRkEwQWdCU0FQUndSQUlBNGdFRVlpSFNBRklCQkdjU0FGSUE1eVJTQWRJQVZGY1hKeVJRUkFJQlVnQlNBVWFtb3RBQUJCQUVldElFSkNBWWFFSVVJTElBVkJBV29oQlF3QkN3c2dEa0VCYWlFT0RBQUxBQXNnRHlFWlFRQWhEZ05BSUE0Z0dVWU5CaUFRSVFVRFFDQUZRUUJPQkVBQ1FDQU9SU0FGSUJCR2NRMEFJQTRnRUVjaUZFVWdCU0FRUm5GQkFTQVVJQVViUlhJTkFDQVZJQVVnRDJ3Z0RtcHFMUUFBUVFCSHJTQkNRZ0dHaENGQ0N5QUZRUUZySVFVTUFRc0xJQTVCQVdvaERnd0FDd0FMQTBBZ0RrRUFTQTBGSUE0Z0Qyd2hHU0FRSVFVRFFDQUZRUUJPQkVBZ0JTQU9ja1VnQlNBUVJ5SVVSU0FPSUJCR2NVRUJJQlFnRGh0RmNuSkZCRUFnRlNBRklCbHFhaTBBQUVFQVI2MGdRa0lCaG9RaFFnc2dCVUVCYXlFRkRBRUxDeUFPUVFGcklRNE1BQXNBQ3lBU1FYODJBZ0FnR2tFQU5nSUFJQlpDZ0lDQWdJQ0FnUGkvZnpjREFFRjlEQVFMQlNBWVFTeHFJQVZxSUJrZ0ZTQVlRUkJxSUFWQkFuUnFLQUlBYWkwQUFFczZBQUFnQlVFQmFpRUZEQUVMQ3lBUElSa0RRQ0FPUVFCSURRRkJBQ0VGQTBBZ0JTQVpSd1JBSUE1RklBVWdFRVp4SUFVZ0RuSkZRUUFnRGlBUVJpQUZHM0p5UlFSQUlCVWdCU0FQYkNBT2Ftb3RBQUJCQUVldElFSkNBWWFFSVVJTElBVkJBV29oQlF3QkN3c2dEa0VCYXlFT0RBQUxBQXNnRmlBYnQwUUFBQUFBQUFBK1FLTkVBQUFBQUFBQThEOGdHMEVlVEJzNUF3QUNRQUpBQWtBZ0RVR0ZDa1lnRFVHRUNHdEJBa2x5RFFBZ0RVR0RCRWNFUUNBTlFZUUdSZzBCSUExQmd3SkhEUUlnR0NCQ3AwSEE0QUJxTUFBQU53TUlRcGJUcGJPWnphWEw2UUFnUW9oQ0FZTlFEUU1nRWtGL05nSUFJQlpDZ0lDQWdJQ0FnUGkvZnpjREFFRjhEQVFMSUJnZ1FxZEJnT0FBYWpBQUFEY0RDQ0JDUXYvLy8vOFBneUZDSUJFRVFDQVJRdjdPNys3YjkvYnovZ0FnUW9pblFRRnhOZ0lBQzBLQXNKQ0JvSWlBZ0lGL0lFS0lRZ0dEVUEwQ0lCSkJmellDQUNBV1FvQ0FnSUNBZ0lENHYzODNBd0JCZkF3REN5QU5JRUpCQUNBWVFRaHFFTEVISWdWQkFFZ0VRQ0FTUVg4MkFnQWdGa0tBZ0lDQWdJQ0ErTDkvTndNQVFYd01Bd3NnRVVVZ0JVVnlEUUVnRVNBRk5nSUFEQUVMSUJnZ1FqY0RDQXNnRWlBWUtRTUlQZ0lBUVFBTElRVWdHRUV3YWlRQUlDQkZEUUFnSUVJQU53TUFDd0pBSUFoQkFrWWdDRUVFUzNJTkFBSi9JQVpGQkVBZ0UwRi9OZ0lBUVg4TUFRc0NRQUpBSUFnT0JBQUJBUUFCQ3lBSFFRQWdCaWdDSENJT0lBNUJBblFnQUNBQklBSWdBeUFKSUNnZ0NpQVhRUkJxRUxZRFFRQklCRUFnRTBGL05nSUFRWG9NQWdzZ0JrRUFJQmRCRUdvZ0JpZ0NIQ0FUSUNFZ0loREZCd3dCQ3lBSFFRRWdCaWdDSENJT0lBNUJBblFnQUNBQklBSWdBeUFKSUNnZ0NpQVhRUkJxRUxZRFFRQklCRUFnRTBGL05nSUFRWG9NQVFzZ0JrRUJJQmRCRUdvZ0JpZ0NIQ0FUSUNFZ0loREZCd3NoRGlBRlFRRkdCRUFnRGlFRkRBRUxJQTVCQVVZTkFDQUZJQTV4UVI5MUlBNXhJUVVMSUJkQmtPQUFhaVFBSUFWQkJtb2lCVUVHVFFSQUlCOGdCVUVDZEVIZzN3QnFLQUlBTmdMc0FRc2dDRUVDVFFSQUlCOGdFeUFTSUFoQkFra2lCUnNvQWdBMkFnUWdIeUFoSUJvZ0JSc29BZ0EyQWhBZ0h5QWlJQllnQlJzckF3QTVBeUFMSUM1QkFXb2hMZ3NnTFVFQmFpRXREQUVMQ3lBTUlDNDJBZ0FnSjBFUWFpUUFRUUFMbkFnQkRuOGdBQ2dDQUNFTElBQW9BZ1FoREVFQlFid2dFUDRDSWdaRkJFQkJBRUVEUWFRT1FRQVFQVUVCRUFNQUMwRUVFRXdpRFJDTEJBSi9RUmdRVENJSkVJc0VJUUVnQ1VFRWFoQ1NBaG9nQVFKL1FjZ0dFRXdpQkVFTWFoQk5HaUFFUVVCckVMUUNHaUFFUWNnQWFoQ1NBaG9nQkVIY0FHb2lBVUhRMXdFMkFnQWdBVUVFYWhCTkdpQUJRZ0EzQWhnZ0FVSUFOd0lRSUFGQjROY0JOZ0lBSUFGQklHb1FUUm9nQVVFc2FoQk5HaUFCUVRocUVFMGFJQVJCb0FGcUlnTkNpb0NBZ0tBQk53SUlJQU5DQURjQ0FDQURRUkJxRUUwYUlBTkJBVG9BSENBRFFTQnFFRTBhSUFOQ0FEY0NMQ0FEUW9DQWdJQ0FnSUNRd1FBM0FqUWdBMEU4YWhCTkdpQURRY2dBYWhCTkdpQURRWUNBd0lnRU5nSllJQU5CM0FCcUlnRkNBRGNDRENBQlFnQTNBZ0FnQVVJQU53SVVJQUZCSEdvUVRSb2dBVUVvYWhCTkdpQURRWkFCYWhCTklRRWdBMEdJSnhEa0JpQUJRU1FRbHdJZ0JFRzhBbW9pQVVHQTNRRkJEQkQwQVNBQlFUQnFRYkRkQVVFTUVQUUJJQUZCNEFCcVFlRGRBVUVNRVBRQklBRkJrQUZxUVpEZUFVRU1FUFFCSUFGQndBRnFRY0RlQVVFTUVQUUJJQUZCOEFGcVFmRGVBVUVNRVBRQklBRkN6Wm16K0lPQWdQREFBRGNDdUFJZ0FVTE5tYlAycytiTStUNDNBckFDSUFGQ2dJQ0E5T1BNbWRNK053S29BaUFCUXMyWnMrNno1c3laUGpjQ29BSWdCRUg4QkdvUVRSb2dCRUd6NXN6NUF6WUNpQVVnQkVHTUJXb2lBVUlBTndJQUlBRkJBVG9BRUNBQlFnQTNBZ2dnQVVFVWFrRUFRY2dBRURvYUlBRkIzQUJxRUpJQ0dpQUJRZkFBYWhCTkdpQUJRZndBYWhCTkdpQUVRWlFHYWlJSEVFMGFJQWRCREdvUVRSb2dCMEVZYWlJQkVFMGFJQWRCZ01nQUVKY0NBa0FnQVJCRElnSkJnQWhKQkVBakFFRWdheUlLSkFBQ1FFR0FDQ0FDYXlJSUlBRVFOU2dDQUNBQktBSUVhMEVEZFUwRVFDQUJJQWdRaGdRTUFRc2dBUkExSVFJZ0NrRUlhaUFCSUFFUVF5QUlhaENqQXlBQkVFTWdBaENkQXlFRkl3QkJFR3NpQWlRQUlBSWdCU2dDQ0RZQ0FDQUZLQUlJSVE0Z0FpQUZRUWhxTmdJSUlBSWdEaUFJUVFOMGFqWUNCQ0FDS0FJQUlRZ0RRQ0FDS0FJRUlBaEhCRUFnQlNnQ0VCb2dBaWdDQUJDWUJpQUNJQUlvQWdCQkNHb2lDRFlDQUF3QkN3c2dBaENyQVNBQ1FSQnFKQUFnQVNBRkVLSURJQVVRb1FNTElBcEJJR29rQUF3QkN5QUNRWUFJU3dSQUlBRW9BZ0JCZ0VCcklRSWdBUkJESVFVZ0FTQUNFS2tESUFFZ0JSQ1lCQXNMSUFkQk1qWUNNQ0FIUWFnSU5nSXNJQWRCZ0FnMkFpZ2dCME1LMXlNOE9BSWtJQU5EQUFCQVFEZ0NOQ0FEUXdBQWdFQTRBamdnQTBIMEF4RGtCaUFFUVFFNkFBZ2dCRUtJZ0lDQWdJQ0FvTUFBTndJQUlBUUxFTEFHSUFrTEVMTUdJQVpDZ1lDQWdIQTNBaFFnQmlBTU5nSVFJQVlnQ3pZQ0RDQUdRUUUyQWdnZ0JpQUFOZ0lFSUFZZ0RUWUNBQ0FHQ3lZQkFYOGdBQ2dDQkNJQkJFQWdBQ0FCS0FJb0VRRUFDeUFBUVFBMkFoUWdBRUVBTmdJRUN6c0JBWDhnQUNnQ0JDSUJCRUFnQUVFQklBRW9BaVFSQWdBZ0FDZ0NFQVJBSUFCQkFEWUN1QUlnQUVISUFUWUNGQThMSUFCQjVBQTJBaFFMQy84SUFndC9BbjBqQUVFd2F5SUVKQUFnQkVLSWdJQ0FFRGNDSkNBRUlBQTJBaUFnQkVFQk5nSVlJQVFnQXpZQ0ZDQUVJQUUyQWhBZ0JFRUlOZ0lJSUFRZ0F6WUNCQ0FFSUFJMkFnQUNRQUovSUFRaUNTZ0NDQ0FFS0FJRUVOd0dJZ0FFUUVGL0lRWUNRQ0FBS0FJRUlnSWdDU2dDQ0VjTkFDQUFLQUlJSWdFZ0NTZ0NCRWNOQUVFQUlRWWdBa0VBSUFKQkFFb2JJUWNnQVVFQUlBRkJBRW9iSVFnZ0FDZ0NBQ0VEUVFBaEFRTkFJQUVnQjBZTkFTQUpLQUlBSUFGQkFuUnFJUVJCQUNFRkEwQWdCU0FJUndSQUlBTWdCQ29DQURnQ0FDQUZRUUZxSVFVZ0EwRUVhaUVESUFRZ0FrRUNkR29oQkF3QkN3c2dBVUVCYWlFQkRBQUxBQXNnQUNBR1FRQk9EUUVhSUFBUVJndEJBQXNpRFVVRVFFRi9JUUlNQVFzQ1FDQU5JQWtRMUFZaUMwVUVRRUYvSVFJTUFRc0NRQ0FOSUFsQkVHb1ExQVlpRGtVRVFFRi9JUUlNQVF0QkFDRUNRUUFoQXlBTEtBSUFJUWNnQ3lnQ0JDRUdRUUFoQUNNQVFkQVBheUlJSkFBQ1FDQUdRZlFEU2cwQUFrQUNRQUpBSUFZT0FnTUFBUXNnQjBNQUFJQS9JQWNxQWdDVk9BSUFEQUVMSUFaQkFDQUdRUUJLR3lFTUEwQWdBQ0FNUmdSQUEwQWdBeUFNUmdSQVFRQWhBd05BSUF3Z0F5SUFSZzBGQTBBQ1FDQUFJQVpHQkVBZ0JpRUFEQUVMSUFnZ0FFRUNkR29vQWdBZ0EwWU5BQ0FBUVFGcUlRQU1BUXNMSUFnZ0FFRUNkQ0lCYWlBSUlBTkJBblFpQUdvb0FnQTJBZ0FnQUNBSGFpRUFJQUVnQjJvaEJFRUFJUVVEUUNBRklBeEhCRUFnQkNvQ0FDRVBJQVFnQUNvQ0FEZ0NBQ0FBSUE4NEFnQWdCVUVCYWlFRklBQWdCa0VDZENJQmFpRUFJQUVnQkdvaEJBd0JDd3NnQTBFQmFpRUREQUFMQUF0REFBQUFBQ0VQUVg4aEJTQUhJQU1pQUNBR2JFRUNkR29pQVNFRUEwQWdBQ0FHUndSQUlBUXFBZ0NMSWhBZ0R5QVBJQkJkSWdvYklROGdBQ0FGSUFvYklRVWdBRUVCYWlFQUlBUWdCa0VDZEdvaEJBd0JDd3RCQUNFQUlBVkJmMFlnRDBQLzV0c3VYM0lOQkNBSUlBVkJBblJxSWdBb0FnQWhCQ0FBSUFnZ0EwRUNkR29pQUNnQ0FEWUNBQ0FBSUFRMkFnQWdCeUFGSUFac1FRSjBhaUVBUVFBaEJTQUJJUVFEUUNBRklBWkhCRUFnQUNvQ0FDRVBJQUFnQkNvQ0FEZ0NBQ0FFSUE4NEFnQWdCVUVCYWlFRklBUkJCR29oQkNBQVFRUnFJUUFNQVFzTElBRXFBZ0FoRDBFQklRUWdBU0VBQTBBZ0JDQUdSd1JBSUFBZ0FDb0NCQ0FQbFRnQ0FDQUVRUUZxSVFRZ0FFRUVhaUVBREFFTEN5QUFRd0FBZ0Q4Z0Q1VTRBZ0JCQUNFS0EwQWdCaUFLUndSQUlBTWdDa2NFUUNBSElBWWdDbXhCQW5ScUlnQXFBZ0NNSVE5QkFTRUVJQUVoQlFOQUlBUWdCa2NFUUNBQUlBOGdCU29DQUpRZ0FDb0NCSkk0QWdBZ0JVRUVhaUVGSUFSQkFXb2hCQ0FBUVFScUlRQU1BUXNMSUFBZ0JTb0NBQ0FQbERnQ0FBc2dDa0VCYWlFS0RBRUxDeUFEUVFGcUlRTU1BQXNBQlNBSUlBQkJBblJxSUFBMkFnQWdBRUVCYWlFQURBRUxBQXNBQ3lBSElRQUxJQWhCMEE5cUpBQUNRRUVBUVg4Z0FCdEJBRWdFUUVGL0lRSU1BUXNnQ1VFZ2FpQUxJQTRReEFZYUN5QU9FRVlMSUFzUVJnc2dEUkJHQ3lBSlFUQnFKQUFnQWdzTkFDQUFLQUlBSUFGQkJIUnFDL2NDQWdWL0JYMGpBRUVRYXlJRkpBQkJmeUVISXdCQlFHb2lCaVFBQW44Z0FDb0NIQ0FBS2dJc0lnb2dBNVNUSVEwZ0FDb0NJQ0lMSUFPVUlBQXFBaENUSVE0Z0FDb0NEQ0FLSUFLVWt5RUtRWDhnQ3lBQ2xDQUFLZ0lBa3lJTElBQXFBaVFpRENBRGxDQUFLZ0lVa3lJRGxDQU9JQXdnQXBRZ0FDb0NCSk1pREpTVElnSkRBQUFBQUZzTkFCb2dCU0FESUFxVUlBMGdESXlVa2lBQ2xUZ0NEQ0FGSUFzZ0RaUWdDaUFPbEpNZ0FwVTRBZ2hCQUFzaEFDQUdRVUJySkFBQ1FDQUFRUUJJRFFBQ2Z5QUZLZ0lNSUFFcUFnd2lBcFJETXpQTFFaVkRBQUFBUDVJaUE0dERBQUFBVDEwRVFDQURxQXdCQzBHQWdJQ0FlQXNpQUVFQVNBMEFJQUVvQWdRaUNDQUFUQTBBQW44Z0FTZ0NDQ0lKc2lBQ0lBVXFBZ2lVUXpNenk4R1Zra01BQUFBL2tpSUNpME1BQUFCUFhRUkFJQUtvREFFTFFZQ0FnSUI0Q3lJR1FRQklJQVlnQ1U1eURRQWdCQ0FCS0FJQUlBWWdDR3dnQUdwcUxRQUFPZ0FBUVFBaEJ3c2dCVUVRYWlRQUlBY0xMUUVCZnlBQUtBSUVJUUlEUUNBQklBSkhCRUFnQUJBMUlBSkJER3NpQWhDN0JRd0JDd3NnQUNBQk5nSUVDd2NBSUFFUU9Sb0xWd0VEZnlBQUtBSUVJUUVEUUNBQklBQW9BZ2hIQkVBZ0FDZ0NFQ0VDSUFBZ0FDZ0NDRUVNYXlJRE5nSUlJQUlnQXhDN0JRd0JDd3NnQUNnQ0FBUkFJQUFvQWhBYUlBQW9BZ0FoQVNBQUVMQURHaUFCRURRTEM1SUJBUVIvSUFBUWhBSWdBQkExR2lBQUtBSUFJUVFnQUNnQ0JDRUNJQUZCQkdvaEF3TkFJQUlnQkVjRVFDQURLQUlBUVF4cklnVWdBa0VNYXlJQ0tRSUFOd0lBSUFVZ0FpZ0NDRFlDQ0NBQ0VOUUVJQU1nQXlnQ0FFRU1hellDQUF3QkN3c2dBQ0FERUVnZ0FFRUVhaUFCUVFocUVFZ2dBQkExSUFFUVBoQklJQUVnQVNnQ0JEWUNBQ0FBSUFBUVZoQ3hBd3NaQUNBQUlBRWdBaUFEUVF4Qmx2d0JRZFdxMWFvQkVLb0VDd2tBSUFCQkVCQ3pBd3ZDQWdJQmZ3UjlJd0JCUUdvaUJpUUFBa0FnQUFSQUlBQkJDR29nQVNBR1FSQnFFTElEUVg4aEFTQUFRYmdCYWlJQUlBWXFBaHdnQmlvQ0VDQUNsQ0FHS2dJVUlBT1VrcElnQmlvQ1BDQUdLZ0l3SUFLVUlBWXFBalFnQTVTU2tpSUhsU0lJSUFZcUFpd2dCaW9DSUNBQ2xDQUdLZ0lrSUFPVWtwSWdCNVVpQWlBRUlBVVFja0VBU0EwQklBQWdCQ29DQUNBRktnSUFJQVpCREdvZ0JrRUlhaERpQVVFQVNBMEJRWDlCQUNBSUlBWXFBZ3lUSWdNZ0E1UWdBaUFHS2dJSWt5SUNJQUtVa2tNQUFJQS9YaHNoQVF3QkN5QUJLZ0ljSVFjZ0FTb0NGQ0VJSUFFcUFoQWhDU0FFSUFFcUFnd2dBU29DQUNBQ2xDQUJLZ0lFSUFPVWtwSWdBU29DTENBQktnSWdJQUtVSUFFcUFpUWdBNVNTa2lJS2xUZ0NBQ0FGSUFjZ0NTQUNsQ0FJSUFPVWtwSWdDcFU0QWdCQkFDRUJDeUFHUVVCckpBQWdBUXQzQVFGL0lBQVF5d1VnQUJBMUlBQW9BZ0FnQUNnQ0JDQUJRUVJxSWdJUW1BSWdBQ0FDRUVnZ0FFRUVhaUFCUVFocUVFZ2dBQkExSUFFUVBoQklJQUVnQVNnQ0JEWUNBQ0FBRUxjQkdpQUFLQUlBR2lBQUtBSUFJQUFRaWdKQkJIUnFHaUFBS0FJQUlBQVFpZ0pCQkhScUdpQUFLQUlBR2d1QUFRRUNmeU1BUVJCcklnUWtBQ0FFUVFBMkFnd2dBRUVNYWlBRVFReHFJQU1RdWdFZ0FRUkFJQUFvQWhBYUlBRkIvLy8vL3dCTEJFQkJsdndCRUt3QkFBc2dBVUVFZEJCTUlRVUxJQUFnQlRZQ0FDQUFJQVVnQWtFRWRHb2lBallDQ0NBQUlBSTJBZ1FnQUJBK0lBVWdBVUVFZEdvMkFnQWdCRUVRYWlRQUlBQUxrZ0VCQTM4akFFRVFheUlDSkFBZ0FpQUJOZ0lNSXdCQkVHc2lBeVFBSUFBUU5Sb2dBMEgvLy8vL0FEWUNEQ0FEUWYvLy8vOEhOZ0lJSUFOQkRHb2dBMEVJYWhENUFTZ0NBQ0VFSUFOQkVHb2tBQ0FCSUFSTkJFQWdBQkNLQWlJQUlBUkJBWFpKQkVBZ0FpQUFRUUYwTmdJSUlBSkJDR29nQWtFTWFoQjZLQUlBSVFRTElBSkJFR29rQUNBRUR3c1FuQUVBQ3cwQUlBQWdBU0FDUVFRUXFRUUxIUUFnQVVILy8vLy9BMHNFUUVHVy9BRVFyQUVBQ3lBQlFRSjBFRXdMcVFJQkIzOGdBQkJLSVFJQ1FDQUJCRUFnQUNBQ0lBRVFpUUlRcmdJZ0FCQktJQUUyQWdCQkFDRUNBMEFnQVNBQ1JnUkFJQUJCQ0dvaUFpZ0NBQ0lEUlEwRElBQWdBeWdDQkNBQkVGc2lCeEE4SUFJMkFnQURRQ0FES0FJQUlnSkZEUVFDUUNBQ0tBSUVJQUVRV3lJRUlBZEdEUUFnQWlFRklBQWdCQkE4S0FJQVJRUkFJQUFnQkJBOElBTTJBZ0FnQkNFSERBRUxBMEFDUUNBRklnWW9BZ0JGQkVCQkFDRUZEQUVMSUFBUVdTQUNRUWhxSUFZb0FnQkJDR29RMEFFaENDQUdLQUlBSVFVZ0NBMEJDd3NnQXlBRk5nSUFJQVlnQUNBRUVEd29BZ0FvQWdBMkFnQWdBQ0FFRUR3b0FnQWdBallDQUF3QkN5QUNJUU1NQUFzQUJTQUFJQUlRUEVFQU5nSUFJQUpCQVdvaEFnd0JDd0FMQUFzZ0FFRUFFSzRDSUFBUVNrRUFOZ0lBQ3dzL0FRRi9JQUFvQWdBaEFTQUFRUUEyQWdBZ0FRUkFJQUFRU2lJQUxRQUVCRUFnQUNnQ0FDQUJRUWhxRU1rRkN5QUJCRUFnQUNnQ0FCb2dBUkEwQ3dzTDF3RUNBMzhCZlNNQVFSQnJJZ0lrQUNBQ0lBRTJBZ3dDUUNBQ0lBRkJBVVlFZjBFQ0JTQUJJQUZCQVd0eFJRMEJJQUVRb0FJTElnRTJBZ3dMQWtBZ0FCQ09BU0lESUFGSkJFQWdBQ0FCRU1ZRkRBRUxJQUVnQTA4TkFDQURFT0VCSVFRQ2Z5QUFFRDRvQWdDeklBQVFXU29DQUpXTklnVkRBQUNBVDEwZ0JVTUFBQUFBWUhFRVFDQUZxUXdCQzBFQUN5RUJJQUlDZnlBRUJFQWdBUkNBQkF3QkN5QUJFS0FDQ3pZQ0NDQUNJQUpCREdvZ0FrRUlhaEI2S0FJQUlnRTJBZ3dnQVNBRFR3MEFJQUFnQVJER0JRc2dBa0VRYWlRQUN3c0FJQUZCQ0dvUTJRVWFDd3NBSUFBZ0FVRVFFUG9CQ3pVQUlBQW9BZ0FhSUFBb0FnQWdBQkNLQWtFRWRHb2FJQUFvQWdBZ0FCQzNBVUVFZEdvYUlBQW9BZ0FnQUJDS0FrRUVkR29hQzlvS0FncC9BWDBnQXlnQ0dDRU1Ba0JCQVNBQ2RFR2c0QUZ4UlNBQ1FRNUxja1VFUUVFQUlBTW9BaEFpQW1zaUJ5QURLQUlVUVFGcUlnZ2dCeUFJU2hzaERrRUFJQU1vQWdnaUNHc2lDU0FES0FJTVFRRnFJZ3NnQ1NBTFNoc2hEeUFBSUFRZ0NFRUJkR3NnQlNBQ1FRRjBheUFCYkdwcUlRQWdBVUVCZENFRVFRQWhDd05BSUFraEFpQUFJUWdnQnlBT1JnMENBMEFnQWlBUFJrVUVRQ0FNTHdFQUlnVkJnQ0JIQkVBZ0N5QUlMUUFBSWdGcUlRc2dBU0FGYkNBTmFpRU5JQUVnQVd3Z0Ntb2hDZ3NnQWtFQmFpRUNJQXhCQW1vaERDQUlRUUpxSVFnTUFRc0xJQWRCQVdvaEJ5QUFJQVJxSVFBTUFBc0FDeUFDUVFGTkJFQkJBQ0FES0FJUWF5SUhJQU1vQWhSQkFXb2lBaUFDSUFkSUd5RU9BMEFnQnlBT1JnMENRUUFnQXlnQ0NDSUNheUlJSUFNb0FneEJBV29pQ1NBSUlBbEtHeUVQSUFBZ0IwRUJkQ0FGYWlBQmJDQUVhaUFDUVFGMGEwRURiR29oQWdOQUlBZ2dEMFpGQkVBZ0RDOEJBQ0lRUVlBZ1J3UkFJQXNnQWkwQUFpQUNMUUFCSUFJdEFBQnFha0VEYmlJSmFpRUxJQWtnRUd3Z0RXb2hEU0FKSUFsc0lBcHFJUW9MSUFoQkFXb2hDQ0FNUVFKcUlRd2dBa0VHYWlFQ0RBRUxDeUFIUVFGcUlRY01BQXNBQ3lBQ1FYNXhRUUpHQkVCQkFDQURLQUlRYXlJSElBTW9BaFJCQVdvaUFpQUNJQWRJR3lFT0EwQWdCeUFPUmcwQ1FRQWdBeWdDQ0NJQ2F5SUlJQU1vQWd4QkFXb2lDU0FJSUFsS0d5RVBJQUFnQjBFQmRDQUZhaUFCYkNBRWFpQUNRUUYwYTBFQ2RHb2hBZ05BSUFnZ0QwWkZCRUFnREM4QkFDSVFRWUFnUndSQUlBc2dBaTBBQWlBQ0xRQUJJQUl0QUFCcWFrRURiaUlKYWlFTElBa2dFR3dnRFdvaERTQUpJQWxzSUFwcUlRb0xJQWhCQVdvaENDQU1RUUpxSVF3Z0FrRUlhaUVDREFFTEN5QUhRUUZxSVFjTUFBc0FDeUFDUVgxeFFRUkdCRUJCQUNBREtBSVFheUlISUFNb0FoUkJBV29pQWlBQ0lBZElHeUVPQTBBZ0J5QU9SZzBDUVFBZ0F5Z0NDQ0lDYXlJSUlBTW9BZ3hCQVdvaUNTQUlJQWxLR3lFUElBQWdCMEVCZENBRmFpQUJiQ0FFYWlBQ1FRRjBhMEVDZEdvaEFnTkFJQWdnRDBaRkJFQWdEQzhCQUNJUVFZQWdSd1JBSUFzZ0FpMEFBeUFDTFFBQ0lBSXRBQUZxYWtFRGJpSUphaUVMSUFrZ0VHd2dEV29oRFNBSklBbHNJQXBxSVFvTElBaEJBV29oQ0NBTVFRSnFJUXdnQWtFSWFpRUNEQUVMQ3lBSFFRRnFJUWNNQUFzQUN3SkFBa0FnQWtFSGF3NENBQUVDQzBFQUlBTW9BaEJySWdjZ0F5Z0NGRUVCYWlJQ0lBSWdCMGdiSVE0RFFDQUhJQTVHRFFKQkFDQURLQUlJSWdocklnSWdBeWdDREVFQmFpSUpJQUlnQ1VvYklROGdBQ0FIUVFGMElBVnFJQUZzSUFScUlBaEJBWFJyUVFGMGFpRUlBMEFnQWlBUFJrVUVRQ0FNTHdFQUloQkJnQ0JIQkVBZ0N5QUlMUUFCSWdscUlRc2dDU0FRYkNBTmFpRU5JQWtnQ1d3Z0Ntb2hDZ3NnQWtFQmFpRUNJQXhCQW1vaERDQUlRUVJxSVFnTUFRc0xJQWRCQVdvaEJ3d0FDd0FMUVFBZ0F5Z0NFR3NpQnlBREtBSVVRUUZxSWdJZ0FpQUhTQnNoRGdOQUlBY2dEa1lOQVVFQUlBTW9BZ2dpQ0dzaUFpQURLQUlNUVFGcUlna2dBaUFKU2hzaER5QUFJQWRCQVhRZ0JXb2dBV3dnQkdvZ0NFRUJkR3RCQVhScUlRZ0RRQ0FDSUE5R1JRUkFJQXd2QVFBaUVFR0FJRWNFUUNBTElBZ3RBQUFpQ1dvaEN5QUpJQkJzSUExcUlRMGdDU0FKYkNBS2FpRUtDeUFDUVFGcUlRSWdERUVDYWlFTUlBaEJCR29oQ0F3QkN3c2dCMEVCYWlFSERBQUxBQXRCQUNFTUlBWWdDeUFMYkNBREtBSWtJZ0J0SWdFZ0NrY0VmeUFOSUFNb0FpQWdDMndnQUcxclFlUUFiQ0FES0FJY2JVSGtBR3dDZnlBS0lBRnJzcEVpRVl0REFBQUFUMTBFUUNBUnFBd0JDMEdBZ0lDQWVBdHRCVUVBQ3pZQ0FBc0VBRUVDQzBVQkFuMGdBU29DQUNBQUtnSUFJZ09USUFJcUFnUWdBQ29DQkNJRWs1UWdBU29DQkNBRWt5QUNLZ0lBSUFPVGxKTkRBQUFBUDVRaUE0d2dBeUFEUXdBQUFBQmRHd3NFQUVFRUN5Y0JBWDhqQUVFUWF5SUNKQUFnQUVFQ1FleXdBa0gwc0FKQjRnQWdBUkFHSUFKQkVHb2tBQXVaRFFNUGZRWi9BWDRqQUVFZ2F5SVZKQUFDUUFKQUlBSkJBRWdOQUFKQUFrQUNRQUpBQWtBZ0FnNEVBQUVDQXdRTElBVkJBbTJ5SVFvZ0JFRUNiYkloQ3lBRlFRaHRzaUVNSUFSQkNHMnlJUWtnQlVFSGJFRUliYkloRFNBRVFRZHNRUWh0c2lFT1FRQWhBa0YvSVFVRFFBSkFBa0FDUUNBQUlBSkJHR3hxSWdFb0FneEJBV29PQWdJQUFRc2dBU29DRUNJR0lBbGRJQVlnRGw1eURRQWdBU29DRkNJSElBeGRJQWNnRFY1eURRQWdCaUFMa3lJR0lBYVVJQWNnQ3BNaUJpQUdsSklpQmlBSVhrVU5BQ0FDSVFVZ0JpRUlDeUFDUVFGcUlRSU1BUXNMUVg4aEFpQUZRWDlHRFFVZ0FDQUZRUmhzYWtFQk5nSU1JQVVoQWd3RkN5QUZRUWh0c2lFS0lBUkJDRzJ5SVFzZ0JVRUhiRUVJYmJJaERDQUVRUWRzUVFodHNpRUpRWDhoQlVFQUlRSURRQUpBQWtBQ1FDQUFJQUpCR0d4cUlnRW9BZ3hCQVdvT0FnSUFBUXNnQVNvQ0VDSUdJQXRkSUFZZ0NWNXlEUUFnQVNvQ0ZDSUhJQXBkSUFjZ0RGNXlEUUFnQmlBREtnSUFreUlHSUFhVUlBY2dBeW9DQkpNaUJpQUdsSklpQmlBSVhrVU5BQ0FHSVFnZ0FpRUZDeUFDUVFGcUlRSU1BUXNMUVg4aEFpQUZRWDlHRFFRZ0FDQUZRUmhzYWtFQk5nSU1JQVVoQWd3RUN5QUZRUWh0c2lFS0lBUkJDRzJ5SVFzZ0JVRUhiRUVJYmJJaERDQUVRUWRzUVFodHNpRUpRWDhoQlVFQUlRSURRQUpBQWtBQ1FDQUFJQUpCR0d4cUlnRW9BZ3hCQVdvT0FnSUFBUXNnQVNvQ0VDSUdJQXRkSUFZZ0NWNXlEUUFnQVNvQ0ZDSUhJQXBkSUFjZ0RGNXlEUUFnQmlBREtnSUFJZ2FUSUFNcUFnd2dBeW9DQkNJTms1UWdBeW9DQ0NBR2t5QUhJQTJUbEpNaUJpQUdsQ0lHSUFoZVJRMEFJQVloQ0NBQ0lRVUxJQUpCQVdvaEFnd0JDd3RCZnlFQ0lBVkJmMFlOQXlBQUlBVkJHR3hxUVFFMkFnd2dCU0VDREFNTElBTWdBMEVJYWlBVlFSeHFJQlZCR0dvUTZRTWdBeUFEUVJCcUlCVkJGR29nRlVFUWFoRHBBMEVDUVFFZ0ZTb0NGQ0lISUJVcUFoZ2lDcFFpQ0NBVktnSWNJZ3NnRlNvQ0VDSU1sQ0lHazBNQUFBQUFZQ0lZR3lFV1FRRkJBaUFZR3lFWklBWWdDSk1oRGlBRFFSaHFJUm9nQlVFSWJiSWhEeUFFUVFodHNpRVFJQVZCQjJ4QkNHMnlJUkVnQkVFSGJFRUliYkloRWlBS2pDRVRJQXlNSVJSQmZ5RUNRUUFoQkVNQUFBQUFJUWdEUUFKQUFrQUNRQ0FBSUFSQkdHeHFJZ0VvQWd4QkFXb09BZ0lBQVFzZ0FTb0NFQ0lHSUJCZElBWWdFbDV5RFFBZ0FTb0NGQ0lKSUE5ZElBa2dFVjV5RFFBZ0F5QUdPQUlZSUFNZ0FTb0NGRGdDSENBRElCb2dGVUVNYWlBVlFRaHFFT2tEQWtBZ0dFVWdGU29DRENJR0lBcVVJQXNnRlNvQ0NDSU5qQ0lKbEpKREFBQUFBR0JGY2tVRVFFRURRUUlnQmlBTWxDQUhJQW1Va2tNQUFBQUFZQ0lCR3lFRlFRSkJBeUFCR3lFQlFRRWhGd3dCQ3lBR0lBeVVJQWNnQ1pTU1F3QUFBQUJnUlNBT1F3QUFBQUJnUlhKRkJFQkJBMEVCSUFZZ0NwUWdDeUFKbEpKREFBQUFBR0FpQVJzaEJVRUJRUU1nQVJzaEFVRUNJUmNNQVFzZ0N5QU5sQ0FHSUJPVWtrTUFBQUFBWUVVTkFVRURJUmNnR1NFQklCWWhCU0FISUEyVUlBWWdGSlNTUXdBQUFBQmdSUTBCQ3lBRElBTWdGMEVEZEdvZ0F5QUJRUU4wYWlJQkVNNEZJQU1nQVNBRElBVkJBM1JxRU00RmtpSUdJQWhlUlEwQUlBWWhDQ0FFSVFJTElBUkJBV29oQkF3QkN3c2dBa0YvUmcwQ0lBQWdBa0VZYkdwQkFUWUNEQXdDQ3dKQUEwQUNRQUpBQWtBZ0FTQVdRUmhzYWlJREtBSU1RUUZxRGdJQ0FBRUxJQU5CQVRZQ0RFRUFJUUlEUUFKQUFrQWdBQ0FDUVJoc2FpSUVLQUlNUVFGcURnSURBQUVMSUFNb0FnQWdCQ2dDQUVjTkFDQURLQUlFSUFBZ0FrRVliR29pQlNnQ0JFY05BQ0FES0FJSUlBVW9BZ2hHRFFVTElBSkJBV29oQWd3QUN3QUxJQlpCQVdvaEZnd0JDd3NnQVVGL05nSU1RUUFoQWtHb21BUkJBRUdvbUFRb0FnQWlBUVIvSUFFRlFjaWJCRUVBRUJoQkFXdXROd01BUWFpWUJDZ0NBQXRCQVdvaUFTQUJRWUFCUmhzMkFnQkJBQ0VFQTBBQ1FBSkFBa0FnQUNBQ1FSaHNhaWdDREVFQmFnNENBZ0FCQ3lBRVFRRnFJUVFMSUFKQkFXb2hBZ3dCQ3dzZ0JFVU5BUUovUWNpYkJFSEltd1FwQXdCQ3JmN1Y1TlNGL2FqWUFINUNBWHdpR3pjREFDQUVzaUFiUWlHSXA3S1VRd0FBQURDVUlnaUxRd0FBQUU5ZEJFQWdDS2dNQVF0QmdJQ0FnSGdMSVFGQkFDRUVRUUFoQlFOQUFrQUNRQ0FBSUFSQkdHeHFJZ01vQWd3aUFrRUJhZzRDQlFBQkN5QUJJQVZHQkVBZ0EwRUJOZ0lNSUFRaEFnd0ZDeUFGUVFGcUlRVUxJQVJCQVdvaEJBd0FDd0FMSUFSQkFUWUNEQXdCQzBGL0lRSUxJQlZCSUdva0FDQUNDeWNCQVg4akFFRVFheUlDSkFBZ0FFRURRZGl3QWtIa3NBSkI0UUFnQVJBR0lBSkJFR29rQUFzbkFRRi9Jd0JCRUdzaUFpUUFJQUJCQTBHc3NBSkJqS29DUWRrQUlBRVFCaUFDUVJCcUpBQUx1d1FDRTMwQmZ5TUFRVEJySWhja0FBSkFJQUFFUUNBQVFRaHFJQUVnRnhDeUF5QVhLZ0ljSWdnZ0Z5b0NFQ0lRSUFJcUFnQWlCSlFpRHlBQ0tnSUVJZ1VnRnlvQ0ZDSUhsQ0lLa3BJZ0Z5b0NMQ0lMSUJjcUFpQWlEQ0FFbENJUklBVWdGeW9DSkNJTmxDSVNrcElpQnBVaENTQVhLZ0lNSWc0Z0Z5b0NBQ0lUSUFTVUloUWdCU0FYS2dJRUloV1VJaGFTa2lBR2xTRUdJQWdnRHlBRlF3QUFJRUdTSWdVZ0I1U1NraUFMSUJFZ0JTQU5sSktTSWdlVklROGdEaUFVSUFVZ0ZaU1NraUFIbFNFSElBZ2dFQ0FFUXdBQUlFR1NJZ1NVSUFxU2tpQUxJQXdnQkpRZ0VwS1NJZ1dWSVFnZ0RpQVRJQVNVSUJhU2tpQUZsU0VFREFFTElBRXFBaHdpQ1NBQktnSVFJZ2dnQWlvQ0FDSUVsQ0lRSUFJcUFnUWlCVU1BQUNCQmtpSUdJQUVxQWhRaUNwU1NraUFCS2dJc0lnc2dBU29DSUNJTUlBU1VJaEVnQmlBQktnSWtJZzJVa3BJaUI1VWhEeUFCS2dJTUlnNGdBU29DQUNJU0lBU1VJaE1nQmlBQktnSUVJZ2FVa3BJZ0I1VWhCeUFKSUFnZ0JFTUFBQ0JCa2lJRWxDQUZJQXFVSWdxU2tpQUxJQXdnQkpRZ0JTQU5sQ0lNa3BJaURaVWhDQ0FPSUJJZ0JKUWdCU0FHbENJRmtwSWdEWlVoQkNBSklCQWdDcEtTSUFzZ0VTQU1rcElpQnBVaENTQU9JQk1nQlpLU0lBYVZJUVlMSUFNZ0JDQUdreUlFSUFTVUlBZ2dDWk1pQkNBRWxKSWlCQ0FISUFhVElnVWdCWlFnRHlBSmt5SUZJQVdVa2lJRklBUWdCVjBpQUJ1UlExeVBJa0NVT0FJRUlBTWdCU0FFSUFBYmtVTmNqeUpBbERnQ0FDQVhRVEJxSkFBTHBBRUJBbjhnQUNnQ0JDQUFFRFVvQWdCSEJFQWpBRUVRYXlJREpBQWdBeUFBUVFFUXhBVWhBaUFBRURVZ0FpZ0NCQ0FCRUpFRElBSWdBaWdDQkVFUWFqWUNCQ0FDRUc0Z0EwRVFhaVFBRHdzakFFRWdheUlESkFBZ0FCQTFJZ0lnQTBFSWFpQUFJQUFRdHdGQkFXb1F3d1VnQUJDM0FTQUNFTUlGSWdJb0FnZ2dBUkNSQXlBQ0lBSW9BZ2hCRUdvMkFnZ2dBQ0FDRU1FRklBSVF2d1VnQTBFZ2FpUUFDeUlBQWtBZ0FBUkFJQUFnQVNBQ0lBTVExQVVNQVF0QkFDQUJJQUlnQXhEVUJRc0wzZ1VDQ244QmZTTUFRU0JySWdRa0FDQUVJQUFRM0FJMkFoQWdCRUVZYWlFSEl3QkJJR3NpQVNRQVFkQ1lCQkErR2lBQUtBSUFJUVZCMEpnRUVJNEJJUUlnQVVFQU9nQWZBa0FDUUNBQ1JRMEFRZENZQkNBRklBSVFXeUlHRUR3b0FnQWlBMFVOQUFOQUlBTW9BZ0FpQTBVTkFTQUZJQU1vQWdSSEJFQWdBeWdDQkNBQ0VGc2dCa2NOQWd0QjBKZ0VFRmtnQTBFSWFpQUFFTkFCUlEwQUN3d0JDeU1BUVJCcklnZ2tBRUhRbUFRUU5TRUFJQUZCRUdwQnlBRVFUQ0FJUVFocUlBQkJBQkN3QWhDdkFpSUFLQUlBUVFocUlRa2dCQ2dDRUNFS0l3QkJFR3NpQXlRQUlBTWdDallDQ0NBSklBTW9BZ2dvQWdBMkFnQWdDVUVJYWtFQVFiZ0JFRG9hSUFOQkVHb2tBQ0FBRUVwQkFUb0FCQ0FBS0FJQUlBVTJBZ1FnQUNnQ0FFRUFOZ0lBSUFoQkVHb2tBRUhRbUFRUVBpZ0NBQ0VBUWRDWUJCQlpJUU1DUUNBQ0JFQWdBRUVCYXJNZ0F5b0NBQ0FDczVSZVJRMEJDeUFCSUFJUTRRRkJBWE1nQWtFQmRISTJBZ3dnQVFKL1FkQ1lCQkErS0FJQVFRRnFzMEhRbUFRUVdTb0NBSldOSWd0REFBQ0FUMTBnQzBNQUFBQUFZSEVFUUNBTHFRd0JDMEVBQ3pZQ0NFSFFtQVFnQVVFTWFpQUJRUWhxRUhvb0FnQVF5QVVnQlVIUW1BUVFqZ0VpQWhCYklRWUxBa0JCMEpnRUlBWVFQQ2dDQUNJQVJRUkFJQUVvQWhCQjJKZ0VLQUlBTmdJQVFkaVlCQ0FCS0FJUU5nSUFRZENZQkNBR0VEeEIySmdFTmdJQUlBRW9BaEFvQWdCRkRRRWdBU2dDRUNFQVFkQ1lCQ0FCS0FJUUtBSUFLQUlFSUFJUVd4QThJQUEyQWdBTUFRc2dBU2dDRUNBQUtBSUFOZ0lBSUFBZ0FTZ0NFRFlDQUFzZ0FVRVFhaUlBRUxnQklRTkIwSmdFRUQ0aUFpQUNLQUlBUVFGcU5nSUFJQUZCQVRvQUh5QUFLQUlBSVFJZ0FFRUFOZ0lBSUFJRVFDQUFFRW9pQUMwQUJBUkFJQUFvQWdBYUN5QUNCRUFnQUNnQ0FCb2dBaEEwQ3dzTElBY2dBVUVRYWlBREVJRUJJQUZCSDJvUXNRSWdBVUVnYWlRQUlBY1FieUVBSUFSQklHb2tBQ0FBUVFocUN6RUJBWDhnQUJETEJTQUFLQUlBQkVBZ0FDQUFLQUlBRU1vRklBQVFOUm9nQUNnQ0FDRUJJQUFRaWdJYUlBRVFOQXNMR1FBZ0FFSDhBbW9RMkFVQ1FDQUFRZGdDYWhEbEJRc2dBQXZ3QVFFQ2Z5QUFLQUxZQVNJQkJFQUNRQ0FCUlEwQUlBRW9BdkNHcndORkRRQWdBVUVBTmdMd2hxOERDeUFBS0FMWUFTSUJCRUFnQVNnQ2lJZXZBeUlDQkVBZ0FoQkdJQUZCQURZQ2lJZXZBd3NnQVNnQzRJYW5BaEEwSUFGQjVJYW5BbW9vQWdBUU5DQUJFRFFMSUFCQkFEWUMyQUVMSUFBb0F0d0JCRUFnQUNnQzNBRWlBUVJBSUFFUTd3TWdBQ2dDM0FFUU5DQUFRUUEyQXR3QkN5QUFRUUEyQXR3QkN5QUFLQUxBQVFSQUFrQWdBRUhBQVdvaUFVVU5BQ0FCS0FJQUlnSkZEUUFnQWlnQ3VBRVFOQ0FCS0FJQUtBSzhBUkEwSUFFb0FnQVFOQ0FCUVFBMkFnQUxJQUJCQURZQ3dBRUxDNWNCQVFOL0l3QkJJR3NpQXlRQUlBTWdBallDSENBRElBRVFtd0VoQkNBREtBSWNJUUlqQUVHQUVHc2lBU1FBSUFGQmdCQWdCQkJBSUFJUWlBSWFJQU5CRUdvaUJTQUJFSnNCR2lBQlFZQVFhaVFBUVFBaEFnTkFJQUFRUXlBQ1N3UkFJQUFnQWhCU0tBSUFJZ0ZCQ0NBRklBRW9BZ0FvQWdnUkJRQWdBa0VCYWlFQ0RBRUxDeUFGRURrYUlBUVFPUm9nQTBFZ2FpUUFDOE1CQVFKL0lBQkJBVFlDRUNBQUlBUTJBZ2dnQUNBRE5nSUVJQUFnQWpZQ0FDQUFJQVFnQld3MkFoUWpBRUVnYXlJSEpBQWdBRUVZYWlJRUlBRTJBZ0FnQkFKL1FSQVFUQ0VHSXdCQklHc2lCQ1FBSUFRZ0FUWUNEQ0FHRVA0RElBWkJxTjhCTmdJQUlBWkJER29nQkVFSWFpQUVRUXhxSUFSQkdHb1FyUUlnQkVFUWFoQ3RBaG9nQkVFZ2FpUUFJQVlMTmdJRUlBY2dBVFlDQkNBSElBRTJBZ0FnQjBFZ2FpUUFJQUFnQlVFQVNBUi9JQUlRM1FVZ0Eyd0ZJQVVMTmdJTUlBQUxTZ0VCZnlNQVFSQnJJZ0VrQUFKQUFrQUNRQ0FBUVFGckRnSUNBUUFMUVJBUUNpSUFJQUZCK2RzQUVKc0JFTjRDSUFCQi9OY0JRUTRRQ1FBTFFRUWhBQXNnQVVFUWFpUUFJQUFMYUFFQ2Z5TUFRWkFDYXlJQkpBQWdBVUdNQW1vaUFoQVlHa0hVbVFSQjJKa0VRZHlaQkJBcElBSkJvSm9FRUNoQnlKb0VRZUNaQkVIY21RUkJ3Sm9FS0FJQUd5Z0NBRFlDQUNBQlFZQUNRZmNJUWFDYUJCQXlHaUFBSUFFUW13RWFJQUZCa0FKcUpBQUw1d0lCQ0g4akFFRVFheUlISkFBZ0FDZ0NBQ0VDSUFkQkFEb0FEeUFIUVE5cUlRZ0NRQ0FBUVFScUlnUVFsQUVpQXlBQklBSnNJZ0pKQkVBakFFRWdheUlKSkFBQ1FDQUNJQU5ySWdJZ0JCQTFLQUlBSUFRb0FnUnJUUVJBSXdCQkVHc2lCU1FBSUFVZ0JDQUNFSzhESWdNb0FnUWhBaUFES0FJSUlRWURRQ0FDSUFaR0JFQWdBeEJ1SUFWQkVHb2tBQVVnQkJBMUlBSWdDQkN1QXlBRElBSkJBV29pQWpZQ0JBd0JDd3NNQVFzZ0JCQTFJUU1nQ1VFSWFpQUVJQVFRbEFFZ0Ftb1FyUU1nQkJDVUFTQURFS2dFSVFNakFFRVFheUlGSkFBZ0JTQURRUWhxSUFJUWpBWWlBaWdDQUNFR0EwQWdBaWdDQkNBR1J3UkFJQU1vQWhBZ0FpZ0NBQ0FJRUs0RElBSWdBaWdDQUVFQmFpSUdOZ0lBREFFTEN5QUNFS3NCSUFWQkVHb2tBQ0FFSUFNUXB3UWdBeENtQkFzZ0NVRWdhaVFBREFFTElBSWdBMGtFUUNBRUlBUW9BZ0FnQW1vUWlRUUxDeUFBUVJCcUlBRVFyUVlnQjBFUWFpUUFDeUFBSUFBUU5Sb0RRQ0FCQkVBZ0FTZ0NBQ0VBSUFFUU5DQUFJUUVNQVFzTEM3NENBUWQvSUFBUVNob0NRQ0FCQkVBZ0FTSUNRZi8vLy84RFN3UkFRZWVIQVJDc0FRQUxJQUFnQWtFQ2RCQk1FSzRDSUFBUVNpQUNOZ0lBUVFBaEFRTkFJQUVnQWtZRVFDQUFRUWhxSWdFb0FnQWlBMFVOQXlBQUlBTW9BZ1FnQWhCYklnY1FQQ0FCTmdJQUEwQWdBeWdDQUNJQlJRMEVBa0FnQVNnQ0JDQUNFRnNpQkNBSFJnMEFJQUVoQlNBQUlBUVFQQ2dDQUVVRVFDQUFJQVFRUENBRE5nSUFJQVFoQnd3QkN3TkFBa0FnQlNJR0tBSUFSUVJBUVFBaEJRd0JDeUFBRUZrZ0FVRUlhaUFHS0FJQVFRaHFFTkFCSVFnZ0JpZ0NBQ0VGSUFnTkFRc0xJQU1nQlRZQ0FDQUdJQUFnQkJBOEtBSUFLQUlBTmdJQUlBQWdCQkE4S0FJQUlBRTJBZ0FNQVFzZ0FTRUREQUFMQUFVZ0FDQUJFRHhCQURZQ0FDQUJRUUZxSVFFTUFRc0FDd0FMSUFCQkFCQ3VBaUFBRUVwQkFEWUNBQXNMaVFNQ0FYd0RmeU1BUVJCcklnSWtBQUpBSUFDOElnUkIvLy8vL3dkeElnTkIycCtrK2dOTkJFQWdBMEdBZ0lETUEwa05BU0FBdXhERkFTRUFEQUVMSUFOQjBhZnRnd1JOQkVBZ0FMc2hBU0FEUWVPWDI0QUVUUVJBSUFSQkFFZ0VRQ0FCUkJndFJGVDdJZmsvb0JER0FZd2hBQXdEQ3lBQlJCZ3RSRlQ3SWZtL29CREdBU0VBREFJTFJCZ3RSRlQ3SVFuQVJCZ3RSRlQ3SVFsQUlBUkJBRTRiSUFHZ21oREZBU0VBREFFTElBTkIxZU9JaHdSTkJFQWdBTHNoQVNBRFFkL2J2NFVFVFFSQUlBUkJBRWdFUUNBQlJOSWhNMzk4MlJKQW9CREdBU0VBREFNTElBRkUwaUV6ZjN6WkVzQ2dFTVlCakNFQURBSUxSQmd0UkZUN0lSbkFSQmd0UkZUN0lSbEFJQVJCQUU0YklBR2dFTVVCSVFBTUFRc2dBMEdBZ0lEOEIwOEVRQ0FBSUFDVElRQU1BUXNDUUFKQUFrQUNRQ0FBSUFKQkNHb1FuUVZCQTNFT0F3QUJBZ01MSUFJckF3Z1F4UUVoQUF3REN5QUNLd01JRU1ZQklRQU1BZ3NnQWlzRENKb1F4UUVoQUF3QkN5QUNLd01JRU1ZQmpDRUFDeUFDUVJCcUpBQWdBQXZ6QWdJRGZ3RjhJd0JCRUdzaUFTUUFBbjBnQUx3aUEwSC8vLy8vQjNFaUFrSGFuNlQ2QTAwRVFFTUFBSUEvSUFKQmdJQ0F6QU5KRFFFYUlBQzdFTVlCREFFTElBSkIwYWZ0Z3dSTkJFQWdBTHNoQkNBQ1FlU1gyNEFFVHdSQVJCZ3RSRlQ3SVFuQVJCZ3RSRlQ3SVFsQUlBTkJBRTRiSUFTZ0VNWUJqQXdDQ3lBRFFRQklCRUFnQkVRWUxVUlUreUg1UDZBUXhRRU1BZ3RFR0MxRVZQc2grVDhnQktFUXhRRU1BUXNnQWtIVjQ0aUhCRTBFUUNBQ1FlRGJ2NFVFVHdSQVJCZ3RSRlQ3SVJuQVJCZ3RSRlQ3SVJsQUlBTkJBRTRiSUFDN29CREdBUXdDQ3lBRFFRQklCRUJFMGlFemYzelpFc0FnQUx1aEVNVUJEQUlMSUFDN1JOSWhNMzk4MlJMQW9CREZBUXdCQ3lBQUlBQ1RJQUpCZ0lDQS9BZFBEUUFhQWtBQ1FBSkFBa0FnQUNBQlFRaHFFSjBGUVFOeERnTUFBUUlEQ3lBQkt3TUlFTVlCREFNTElBRXJBd2lhRU1VQkRBSUxJQUVyQXdnUXhnR01EQUVMSUFFckF3Z1F4UUVMSVFBZ0FVRVFhaVFBSUFBTFdBRUNmeUFBRUQ0b0FnQUVRQ0FBSUFCQkNHb2lBU2dDQUJEZ0JTQUJRUUEyQWdBZ0FCQ09BU0VDUVFBaEFRTkFJQUVnQWtZRVFDQUFFRDVCQURZQ0FBVWdBQ0FCRUR4QkFEWUNBQ0FCUVFGcUlRRU1BUXNMQ3dzVUFDQUFJQUJCQ0dvb0FnQVE0QVVnQUJDeUFndW9CQUlIZndWOEl3QkJvQUZySWdja0FFRi9JUVVDUUNBQktBSUlJZ1pCQTBnTkFDQUdRZUFBYkJBN0lnaEZCRUJCQUVFRFFkc0xRUUFRUFF3QkN5QUdRUVIwRURzaUNRUkFRUUFoQmdOQVFRQWhCU0FHUVFOR0JFQkJBQ0VHQWtBRFFDQUFJQU1nQjBFd2FoRDJCa1FBQUFBQUFBQUFBQ0VNUVFBaEJRTkFJQUVvQWdnaUFpQUZTZ1JBSUFkQmtBRnFJQWRCTUdvZ0FTZ0NCQ0FGUVJoc2FoQ0tCa0VBU0EwRElBVkJCSFFpQWlBQktBSUFhaUlLS3dNQUlRMGdCeXNEa0FFaER5QUNJQWxxSWdJZ0Npc0RDQ0FIS3dPWUFhRWlEamtEQ0NBQ0lBMGdENkVpRFRrREFDQU1JQTBnRGFJZ0RpQU9vcUNnSVF3Z0JVRUJhaUVGREFFTEN3SkFJQXdnQXJlaklnd2dBQ3NEYUdNTkFBSkFJQVpGRFFBZ0RDQUFLd040WTBVTkFDQUFLd053SUF3Z0VLTmpEUUVMUVFBaEJTQUdJQUFvQW1CR0RRQURRQ0FDSUFWS0JFQWdDQ0FGUWVBQWJHb2dBQ0FESUFFb0FnUWdCVUVZYkdvUWhRWkJBRWdOQkNBRlFRRnFJUVVnQVNnQ0NDRUNEQUVMQ3lBSElBa2dDQ0FDUVFGMEVJQUdRUUJJRFFJZ0F5QUhFUGNGSUFaQkFXb2hCaUFNSVJBTUFRc0xJQVFnRERrREFDQUlFRFFnQ1JBMFFRQWhCUXdFQ3lBSUVEUWdDUkEwUVg4aEJRd0RCUU5BSUFWQkJFY0VRQ0FGUVFOMElnb2dBeUFHUVFWMElndHFhaUFDSUF0cUlBcHFLd01BT1FNQUlBVkJBV29oQlF3QkN3c2dCa0VCYWlFR0RBRUxBQXNBQzBFQVFRTkIyd3RCQUJBOUlBZ1FOQXNnQjBHZ0FXb2tBQ0FGQ3pBQkFuMENmMEVCSUFBcUFnQWlBaUFCS2dJQUlnTmREUUFhUVFBZ0FpQURYZzBBR2lBQUtBSUVJQUVvQWdSSUN3dHRBQ0FBS2dJZ0lBRXFBaUNVSUFBcUFod2dBU29DSEpRZ0FDb0NHQ0FCS2dJWWxDQUFLZ0lVSUFFcUFoU1VJQUFxQWhBZ0FTb0NFSlFnQUNvQ0RDQUJLZ0lNbENBQUtnSUlJQUVxQWdpVUlBQXFBZ0FnQVNvQ0FKUWdBQ29DQkNBQktnSUVsSktTa3BLU2twS1NDeEFBSUFCQ0FEY0NBQ0FBUVFBMkFnZ0xaUUVDZlNBQUtnSVFJQUFxQWhRZ0FDb0NIQ0FBS2dJZ0VLVUJJUUVnQUNvQ0RDQUFLZ0lVSUFBcUFoZ2dBQ29DSUJDbEFTRUNJQUFxQWd3Z0FDb0NFQ0FBS2dJWUlBQXFBaHdRcFFFZ0FDb0NDSlFnQVNBQUtnSUFsQ0FDSUFBcUFnU1VrNUlMREFBZ0FDQUJLUUlBTndJQUM5Z0NBUXA5SUFVZ0Jpb0NBQ0FIS2dJQWtpQUlLZ0lBa2lBSktnSUFra01BQUlBK2xDSUtPQUlBSUFVZ0Jpb0NCQ0FIS2dJRWtpQUlLZ0lFa2lBSktnSUVra01BQUlBK2xDSUxPQUlFSUFZcUFnQWdDcE1pRENBTWxDQUdLZ0lFSUF1VElnMGdEWlNTa1NBSEtnSUFJQXFUSWc0Z0RwUWdCeW9DQkNBTGt5SVBJQStVa3BHU0lBZ3FBZ0FnQ3BNaUVDQVFsQ0FJS2dJRUlBdVRJaEVnRVpTU2taSWdDU29DQUNBS2t5SUtJQXFVSUFrcUFnUWdDNU1pQ3lBTGxKS1Jra01BQUlBK2xDSVNRd0FBQUFCY0JFQWdCRU1BQUlBL0lCS1Z1MFROTzM5bW5xRDJQNksySWhNNEFnQWdBQ0FNSUJPVU9BSUFJQUFnRFNBRUtnSUFsRGdDQkNBQklBNGdCQ29DQUpRNEFnQWdBU0FQSUFRcUFnQ1VPQUlFSUFJZ0VDQUVLZ0lBbERnQ0FDQUNJQkVnQkNvQ0FKUTRBZ1FnQXlBS0lBUXFBZ0NVT0FJQUlBTWdDeUFFS2dJQWxEZ0NCQXNnRWtNQUFBQUFYQXNrQVFGL0l3QkJFR3NpQVNRQUlBRWdBRFlDQ0NBQktBSUlJUUFnQVVFUWFpUUFJQUFMRWdBZ0FDQUFLQUlBSUFGQkFuUnFOZ0lBQ3pBQkFYOGpBRUVRYXlJQ0pBQWdBaUFCTmdJQUlBSWdBRFlDQ0NBQ0lBSkJDR29ROEFNaEFDQUNRUkJxSkFBZ0FBc05BQ0FBS0FJQUlBQW9BZ1JHQzFjQkFuOGpBRUVnYXlJREpBQWdBQkExSWdJZ0EwRUlhaUFBSUFBUVEwRUJhaENqQXlBQUVFTWdBaENkQXlJQ0tBSUlJQUVRNEFJZ0FpQUNLQUlJUVFocU5nSUlJQUFnQWhDaUF5QUNFS0VESUFOQklHb2tBQXUwQkFFSmZ5QUFFTGtDSVFJZ0FCRG1BaUVESXdCQklHc2lCaVFBSUFZZ0F6WUNFQ0FHSUFJMkFoZ2dCa0VRYWlBR1FSaHFFSjhESVFVakFFRVFheUlFSkFBZ0JDQUROZ0lBSUFRZ0FqWUNDQ0FGUVFKT0JFQWdCQ2dDQ0NFRElBUVEwZ0VvQWdBaEFTTUFRUkJySWdJa0FDQUNJQU1wQWdBM0F3Z2dBeUFCS1FJQU53SUFJQUVnQWtFSWFpa0NBRGNDQUNBQ1FSQnFKQUFnQkNnQ0NDRUNJQVFvQWdBYUl3QkJNR3NpQVNRQUlBRWdBallDSUNBQklBSTJBaWdnQVVFZ2FpQUJRU2hxRUo4RElRSUNRQ0FGUVFGcklnVkJBa2dOQUNBRlFRSnJRUUYySWdrZ0FrZ05BQ0FCSUFGQktHb2dBa0VCZENJRFFRRnlJZ0lROWdFMkFoZ0NRQ0FEUVFKcUlnTWdCVTROQUNBQlFSaHFJZ2NvQWdBaENDQUJJQWRCQVJEMkFUWUNFQ0FJSUFFb0FoQVFxUUpGRFFBZ0FVRVlhaENrQVJvZ0F5RUNDeUFCS0FJWUlBRW9BaUFRcVFJTkFDQUJJQUVvQWlBcEFnQTNBeEFEUUFKQUlBRW9BaUFnQVNnQ0dDa0NBRGNDQUNBQklBRW9BaGcyQWlBZ0FpQUpTZzBBSUFFZ0FVRW9haUFDUVFGMElnTkJBWElpQWhEMkFUWUNHQUpBSUFOQkFtb2lBeUFGVGcwQUlBRkJHR29pQnlnQ0FDRUlJQUVnQjBFQkVQWUJOZ0lJSUFnZ0FTZ0NDQkNwQWtVTkFDQUJRUmhxRUtRQkdpQURJUUlMSUFFb0FoZ2dBVUVRYWhDcEFrVU5BUXNMSUFFb0FpQWdBVUVRYWlrQ0FEY0NBQXNnQVVFd2FpUUFDeUFFUVJCcUpBQWdCa0VnYWlRQUlBQW9BZ1JCQ0dzaEFpQUFFRU1oQXlBQUlBSVFxUU1nQUNBREVKZ0VDN2tDQWdGOUFYOGdBaUFCRU9vRklnT0xZQ0lFUlFSQUlBQkRBQUNBUHlBRGxTSUNJQUVxQWhBZ0FTb0NGQ0FCS2dJY0lBRXFBaUFRcFFHVU9BSUFJQUFnQWlBQktnSUlJQUVxQWdRZ0FTb0NJQ0FCS2dJY0VLVUJsRGdDQkNBQUlBSWdBU29DQkNBQktnSUlJQUVxQWhBZ0FTb0NGQkNsQVpRNEFnZ2dBQ0FDSUFFcUFoUWdBU29DRENBQktnSWdJQUVxQWhnUXBRR1VPQUlNSUFBZ0FpQUJLZ0lBSUFFcUFnZ2dBU29DR0NBQktnSWdFS1VCbERnQ0VDQUFJQUlnQVNvQ0NDQUJLZ0lBSUFFcUFoUWdBU29DREJDbEFaUTRBaFFnQUNBQ0lBRXFBZ3dnQVNvQ0VDQUJLZ0lZSUFFcUFod1FwUUdVT0FJWUlBQWdBaUFCS2dJRUlBRXFBZ0FnQVNvQ0hDQUJLZ0lZRUtVQmxEZ0NIQ0FBSUFJZ0FTb0NBQ0FCS2dJRUlBRXFBZ3dnQVNvQ0VCQ2xBWlE0QWlBTElBUkZDMmtCQW44Z0FCQ29BaUFCQkVBZ0FCQ1FCQ0FCU1FSQUVKd0JBQXNnQUJBMUdpQUJRZi8vLy84QlN3UkFRYythQVJDc0FRQUxJQUFnQVVFRGRDSURFRXdpQWpZQ0FDQUFJQUkyQWdRZ0FCQTFJQUlnQTJvMkFnQWdBRUVBRUtBRElBQWdBUkNHQkFzZ0FBc2hBQ0FBS0FJRUlBQVFOU2dDQUVjRVFDQUFJQUVRcWdNUEN5QUFJQUVROFFVTENBQWdBRUg4QUdvTHNBY0NCbjhFZkNNQVFZQUNheUlDSkFBQ1FDQUJLd01RSWdnZ0NLSWdBU3NEQUNJSUlBaWlJQUVyQXdnaUNTQUpvcUNnSWdsRUFBQUFBQUFBQUFCaEJFQWdBa0lBTndQSUFTQUNRb0NBZ0lDQWdJRDRQemNEd0FGRUFBQUFBQUFBQUFBaENBd0JDeUFDSUFnZ0NaOGlDS001QThBQklBSWdBU3NEQ0NBSW96a0R5QUVnQVNzREVDQUlveUVLQ3lBQ0lBZzVBOWdCSUFJZ0Nqa0QwQUVnQWlBQkt3TVlPUVBnQVNBQ0lBRXJBeUE1QStnQklBSWdBU3NES0RrRDhBRWdBaXNEMkFFaUNTRUlJd0JCRUdzaUFTUUFBbndnQ0wxQ0lJaW5RZi8vLy84SGNTSURRZnZEcFA4RFRRUkFSQUFBQUFBQUFQQS9JQU5CbnNHYThnTkpEUUVhSUFoRUFBQUFBQUFBQUFBUXpRSU1BUXNnQ0NBSW9TQURRWUNBd1A4SFR3MEFHZ0pBQWtBQ1FBSkFJQWdnQVJDZUJVRURjUTREQUFFQ0F3c2dBU3NEQUNBQkt3TUlFTTBDREFNTElBRXJBd0FnQVNzRENFRUJFTXdDbWd3Q0N5QUJLd01BSUFFckF3Z1F6UUthREFFTElBRXJBd0FnQVNzRENFRUJFTXdDQ3lFSUlBRkJFR29rQUNBQ0lBZ2lDaUFDS3dQQUFTSUlJQWlpUkFBQUFBQUFBUEEvSUFxaElnaWlvRGtEWUNBQ0lBSXJBOEFCSUFJckE4Z0JvaUFJb2lBQ0t3UFFBU0FKRUlNRElnbWlvVGtEYUNBQ0lBSXJBOEFCSUFJckE5QUJvaUFJb2lBSklBSXJBOGdCb3FBNUEzQWdBaUFDS3dQZ0FUa0RlQ0FDSUFJckE4Z0JJQUlyQThBQm9pQUlvaUFKSUFJckE5QUJvcUE1QTRBQklBSWdDaUFDS3dQSUFTSUxJQXVpSUFpaW9Ea0RpQUVnQWlBQ0t3UElBU0FDS3dQUUFhSWdDS0lnQ1NBQ0t3UEFBYUtoT1FPUUFTQUNJQUlyQStnQk9RT1lBU0FDSUFJckE5QUJJQUlyQThBQm9pQUlvaUFKSUFJckE4Z0JvcUU1QTZBQklBSWdBaXNEMEFFZ0Fpc0R5QUdpSUFpaUlBa2dBaXNEd0FHaW9Ea0RxQUVnQWlBS0lBSXJBOUFCSWdrZ0NhSWdDS0tnT1FPd0FTQUNJQUlyQS9BQk9RTzRBUU4vSUFSQkEwWUVmd04vUVFBaEFTQUdRUU5HQkg4Z0FrR0FBbW9rQUVFQUJRTkFJQUZCQkVjRVFDQUJRUU4wSWdRZ0FDQUdRUVYwSWdOcWFpQUNJQU5xSUFScUt3TUFPUU1BSUFGQkFXb2hBUXdCQ3dzZ0JrRUJhaUVHREFFTEN3VWdBQ0FFUVFWMElnZHFJZ01yQXhBaENDQURLd01JSVFrZ0F5c0RBQ0VLUVFBaEFRTkFJQUZCQkVjRVFDQUJRUU4wSWdVZ0FpQUhhbW9nQ0NBQ1FlQUFhaUFGYWlJRlFVQnJLd01Bb2lBS0lBVXJBd0NpSUFrZ0JTc0RJS0tnb0RrREFDQUJRUUZxSVFFTUFRc0xJQUlnQjJvaUFTQURLd01ZSUFFckF4aWdPUU1ZSUFSQkFXb2hCQXdCQ3dzYUMvd1NBaFIvQVh4QnhnQWhGRUhBaEQwaEZTQURRUUZHQkVBZ0FVRUNiU0VCUVpDaER5RVZRUkVoRkNBQVFRSnRJUUFMSUFWQkFEWUNBQ0FDUVpDQXlBQnFJUmNnQVVFQ2F5RVlJQUJCQW1zaEdVRUFJUUVEUUFKQUlBSW9BZ2dnQVV3RVFDQUZLQUlBSVFZTUFRc0NRQ0FDSUFGQkFuUnFJaFlvQWd3aUJpQVVTQ0FHSUJWS2NnMEFJQUlnQVVFRWRHb2lFa0dNZ0FocUlnY29BZ0JCQVVZTkFDQVNRWkNBQ0dvb0FnQWdHVVlOQUNBU1FaU0FDR29vQWdCQkFVWU5BQ0FTUVppQUNHb29BZ0FnR0VZTkFDQUNLQUlBSVJBZ0FVRUJhaUVMSUFRZ0JTZ0NBRUd3OFFSc2FpRUpJd0JCZ1BFRWF5SVBKQUFnRUNBSEtBSUFJZ1lnQnlnQ0NDSU1JQUJzYWtFQmRHb2hDaUFIS0FJRUlRY0Nmd0pBQWtBRFFDQUdJQWRLRFFFQ1FDQUtMZ0VBSWdoQkFFb0VRQ0FJUWYvL0EzRkJBblFnRjJwQkJHc29BZ0FnQzBZTkFRc2dDa0VDYWlFS0lBWkJBV29oQmd3QkN3c2dCa0YvUncwQkMwRUFRUU5Cc3d4QkFCQTlRWDhNQVFzZ0NTQU1OZ0xjdUFJZ0NTQUdOZ0ljSUFsQkFUWUNHQ0FKUVJ4cUlRMGdCaUVMSUF3aEIwRUJJUWhCQlNFS0FrQURRQ0FLUVFWcUlRb2dFQ0FBSUFkc0lBdHFRUUYwYWlFUlFRQWhCd0pBQTBBQ1FDQUtRUWh2SVFvZ0IwRUlSZzBBSUJFZ0NrRUNkQ0lPUWNEZkFHb29BZ0FpRXlBQWJDQU9RYURmQUdvb0FnQWlEbXBCQVhScUxnRUFRUUJLRFFJZ0IwRUJhaUVISUFwQkFXb2hDZ3dCQ3d0QkFFRURRWlFaUVFBUVBVRi9EQU1MSUEwZ0NFRUNkR29nQ3lBT2FqWUNBQ0FKSUFrb0FoaEJBblJxSWdkQjNMZ0NhaUFUSUFkQjJMZ0NhaWdDQUdvMkFnQUNRQ0FOSUFrb0FoZ2lCMEVDZENJTGFpSVJLQUlBSUFaSERRQWdDU0FMYWtIY3VBSnFLQUlBSUF4SERRQWdCMEVCSUFkQkFVb2JJUkJCQUNFTFFRQWhDRUVCSVFvTUFnc2dDU0FIUVFGcUlnZzJBaGdnQ0VHUHpnQkhCRUFnQ1NBTGFrSGN1QUpxS0FJQUlRY2dFU2dDQUNFTERBRUxDMEVBUVFOQjVSNUJBQkE5UVg4TUFRc0RRQ0FLSUJCSEJFQWdDU0FLUVFKMGFpSU5RZHk0QW1vb0FnQWdER3NpRVNBUmJDQU5LQUljSUFacklnMGdEV3hxSWcwZ0N5QUxJQTFJSWcwYklRc2dDaUFJSUEwYklRZ2dDa0VCYWlFS0RBRUxDMEVBSVFZZ0NFRUFJQWhCQUVvYklRc0RmeUFHSUF0R0JIOGdDVUVjYWlFTUlBbEIzTGdDYWlFS0lBZ2hCZ04vSUFZZ0IwNEVmMEVBSVFZRFFDQUdJQXRIQkVBZ0NTQUdJQWhySWdjZ0NTZ0NHR3BCQW5ScUlBWkJBblFpRENBUFFjQzRBbXBxS0FJQU5nSWNJQWtnQ1NnQ0dDQUhha0VDZEdwQjNMZ0NhaUFNSUE5cUtBSUFOZ0lBSUFaQkFXb2hCZ3dCQ3dzZ0NVRWNhaUFKS0FJWVFRSjBhaUFKS0FJY05nSUFJQWxCM0xnQ2FpQUpLQUlZUVFKMGFpQUpLQUxjdUFJMkFnQWdDU0FKS0FJWVFRRnFOZ0lZUVFBRklBd2dCaUFJYTBFQ2RDSUhhaUFNSUFaQkFuUWlFR29vQWdBMkFnQWdCeUFLYWlBS0lCQnFLQUlBTmdJQUlBWkJBV29oQmlBSktBSVlJUWNNQVFzTEJTQUdRUUowSWd3Z0QwSEF1QUpxYWlBSklBeHFJZ29vQWh3MkFnQWdEQ0FQYWlBS1FkeTRBbW9vQWdBMkFnQWdCa0VCYWlFR0RBRUxDd3NoQmlBUFFZRHhCR29rQUNBR1FRQklEUUFnRmlnQ0RDRVBJQVFnQlNnQ0FFR3c4UVJzYWlFTVFRQWhCeU1BUWZBQWF5SUlKQUFnRENnQ0dFRUJheUlHUVFFZ0JrRUJTaHNoRUNBTVFkeTRBbW9oQ3lBTVFSeHFJUW9nRENnQzNMZ0NJUTBnRENnQ0hDRVJRUUFoQmtFQklRa0RRQ0FKSUJCSEJFQWdEQ0FKUVFKMGFpSU9RZHk0QW1vb0FnQWdEV3NpRXlBVGJDQU9LQUljSUJGcklnNGdEbXhxSWc0Z0J5QUhJQTVJSWc0YklRY2dDU0FHSUE0YklRWWdDVUVCYWlFSkRBRUxDeUFJUVFBMkFnd2dDRUVBTmdJOEFrQWdDaUFMUVFBZ0JpQVB0MFFBQUFBQUFBRG9QNk5FZXhTdVIrRjZoRCtpUkFBQUFBQUFBUEEvb2lJYUlBaEJRR3NnQ0VFOGFoRHZBVUVBU0FSQVFYOGhDUXdCQzBGL0lRa2dDaUFMSUFZZ0RDZ0NHRUVCYXlBYUlBaEJFR29nQ0VFTWFoRHZBVUVBU0EwQUFuOGdDQ2dDUENJSFFRRkhJQWdvQWd3aUQwRUJSM0pGQkVBZ0NDZ0NFQ0VISUFZaEN5QUlLQUpBREFFTElBZEJBa2dnRDNKRkJFQWdDRUVBTmdJOElBaEJBRFlDRENBS0lBdEJBQ0FHUVFKdElnY2dHaUFJUVVCcklBaEJQR29RN3dGQkFFZ05BaUFLSUFzZ0J5QUdJQm9nQ0VFUWFpQUlRUXhxRU84QlFRQklEUUlnQ0NnQ1BFRUJSdzBDSUFnb0FneEJBVWNOQWlBSUtBSVFJUXNnQmlFSElBZ29Ba0FNQVFzZ0J5QVBRUUpJY2cwQklBd29BaGdoQnlBSVFRQTJBandnQ0VFQU5nSU1JQW9nQ3lBR0lBWWdCMnBCQVd0QkFtMGlCeUFhSUFoQlFHc2dDRUU4YWhEdkFVRUFTQTBCSUFvZ0N5QUhJQXdvQWhoQkFXc2dHaUFJUVJCcUlBaEJER29RN3dGQkFFZ05BU0FJS0FJOFFRRkhEUUVnQ0NnQ0RFRUJSdzBCSUFnb0FoQWhCeUFJS0FKQUlRc2dCZ3NoQmtFQUlRa2dERUVBTmdLYzhRUWdERUdvOFFScUlBYzJBZ0FnREVHazhRUnFJQXMyQWdBZ0RFR2c4UVJxSUFZMkFnQWdERUdzOFFScUlBd29BaGhCQVdzMkFnQUxJQWhCOEFCcUpBQWdDVUVBU0EwQUlBUWdCU2dDQUVHdzhRUnNhaUFXS0FJTU5nSUFJQVFnQlNnQ0FDSUdRYkR4Qkd4cUlnY2dFa0dRZ0NocUt3TUFPUU1JSUFjZ0VrR1lnQ2hxS3dNQU9RTVFJQVVnQmtFQmFpSUhOZ0lBUVR3aEJpQUhRVHhHRFFFTElBRkJBV29oQVF3QkN3dEJBQ0VDUVFBaEFRTkFJQUVnQms0RVFBTkFJQUlnQmtnRVFDQUVJQUlpQVVHdzhRUnNhaWdDQUVVRVFBTkFJQVlnQVVFQmFpSUFTZ1JBSUFRZ0FVR3c4UVJzYWlBRUlBQkJzUEVFYkdwQnNQRUVFRDhhSUFVb0FnQWhCaUFBSVFFTUFRc0xJQVVnQmtFQmF5SUdOZ0lBQ3lBQ1FRRnFJUUlNQVFzTEFrQWdBMEVCUncwQVFRQWhBQU5BSUFBZ0JrNE5BU0FFSUFRb0FnQkJBblEyQWdBZ0JDQUVLd01JSWhvZ0dxQTVBd2dnQkNBRUt3TVFJaG9nR3FBNUF4QWdCQ2dDR0NFRFFRQWhBUU5BSUFFZ0EwZ0VRQ0FFSUFGQkFuUnFJZ0lnQWlnQ0hFRUJkRFlDSENBQ1FkeTRBbW9pQWlBQ0tBSUFRUUYwTmdJQUlBRkJBV29oQVF3QkN3c2dBRUVCYWlFQUlBUkJzUEVFYWlFRUlBVW9BZ0FoQmd3QUN3QUxRUUFQQ3lBRUlBRkJzUEVFYkdvaEJ5QUJRUUZxSWdBaEFRTkFJQUVnQms0RVFDQUFJUUVNQWdVZ0J5c0RDQ0FFSUFGQnNQRUViR29pQmlzRENLRWlHaUFhb2lBSEt3TVFJQVlyQXhDaElob2dHcUtnSVJvQ1FBSkFJQWNvQWdBaUN5QUdLQUlBSWdoS0JFQWdHaUFMUVFSdHQyTU5BUXdDQ3lBSElRWWdHaUFJUVFSdHQyTkZEUUVMSUFaQkFEWUNBQXNnQVVFQmFpRUJJQVVvQWdBaEJnd0JDd0FMQUFzQUM2NEJBUU4vSXdCQkVHc2lCeVFBSUFVUWNDRUZJQUFnQkJCREVKa0RJQWRCREdvaENBTkFJQVFRUXlBR1N3UkFJQWRCQ0dvZ0NDQUJJQU1nQkNBR0VGSW9BZ1FRYlNvQ0FDQURJQVFnQmhCU0tBSUVFRzBxQWdRUTh3TWdCU0FIS2dJSUlBSWdCQ0FHRUZJb0FnQVFiU29DQUpNUWNDQUhLZ0lNSUFJZ0JDQUdFRklvQWdBUWJTb0NCSk1RY0pKZ0JFQWdBQ0FFSUFZUVVoRDFCUXNnQmtFQmFpRUdEQUVMQ3lBSFFSQnFKQUFMdFMwQ0gzOFBmU01BUVVCcUloUWtBQ0FVUVRCcUlBTVFReEQwQlNFZklCUkJJR29nQXhCREVQUUZJU0FEZnlBREVFTWdFVTBFZjBFQUlSRWdGRUVBTmdJWUlCUkJBRFlDRENBVVFnQTNBd0FnRkNBR3NpSW1PQUljSUJRZ0pqZ0NGQ0FVSUFXeUlpWTRBaEFnRkNBbU9BSUlJQjlCQUJCU0lSY2dJRUVBRUZJaEdDQUVRUXhxSWdFZ0F4QkRJaGtRa1FJZ0FDRVBJQlFoQUNBRVFSaHFJUlVnQkNvQ0pDRW1JQVFvQWlnaEhTQUVLQUlzSVNRZ0JDZ0NNQ0VDSXdCQkVHc2lHeVFBQWtBZ0JDSWhFRVFnSFVFSmJFOEVRQ0FCRUVRZ0dVOEVRQ0FWRUVNZ0hVOEVRQ0FaUVFSSURRTWdHMEhTQ1RZQ0RDQUJRUUFRUENFVElDWVFjQ0V1SUFJZ0dSQ2VBeUVsSUJNZ0dSQ0VCaUFUSUJrZ0dTQWJRUXhxRVBjREEwQWdEaUFkVGlBTUlDUk9ja1VFUUNBVElCbEJCQ0FiUVF4cUVQY0RJQmNnRXlnQ0RFRURkQ0lDYWlFQklBSWdHR29oQWtFQUlRTUNRQ0FYSUJNb0FnQkJBM1FpQ1dvaUJDQVhJQk1vQWdSQkEzUWlDR29pQ2lBWElCTW9BZ2hCQTNRaUVHb2lCeENxQVVNQUFBQUFYaUFKSUJocUlna2dDQ0FZYWlJSUlCQWdHR29pRUJDcUFVTUFBQUFBWG5NTkFDQUtJQWNnQVJDcUFVTUFBQUFBWGlBSUlCQWdBaENxQVVNQUFBQUFYbk1OQUNBSElBRWdCQkNxQVVNQUFBQUFYaUFRSUFJZ0NSQ3FBVU1BQUFBQVhuTU5BQ0FCSUFRZ0NoQ3FBVU1BQUFBQVhpQUNJQWtnQ0JDcUFVTUFBQUFBWG5ORklRTUxBa0FnQTBVTkFDQWhJQTVCQ1d3aUloQThJUUVnRnlBVEtBSUFRUU4wSWdKcUlRTWdGeUFUS0FJRVFRTjBJZ1JxSVFvZ0Z5QVRLQUlJUVFOMElnZHFJUWtnRnlBVEtBSU1RUU4wSWdocUlSQWdBaUFZYWlFU0lBUWdHR29oRmlBSElCaHFJUWNnQ0NBWWFpRUlRUUFoQWlNQVFaQUJheUlFSkFBQ1FDQUVRVUJySUFSQk9Hb2dCRUV3YWlBRVFTaHFJQVJCM0FCcUlBUkIwQUJxSUFNZ0NpQUpJQkFRN0FWRkRRQWdCRUVnYWlBRVFSaHFJQVJCRUdvZ0JFRUlhaUFFUWRnQWFpQUVRY2dBYWlBU0lCWWdCeUFJRU93RlJRMEFJQVJCNEFCcUlSQWpBRUdnQW1zaUNpUUFJQW9nQkVGQWF5QUVRU0JxRUpZRElBcEJ5QUJxSWdrZ0JFRTRhaUFFUVJocUVKWURJQXBCa0FGcUlnZ2dCRUV3YWlBRVFSQnFFSllESUFwQjJBRnFJZ3NnQkVFb2FpQUVRUWhxRUpZRFFRQWhFa0VBSVJZakFFR2dBbXNpQXlRQUl3QkJJR3NpQnlRQUlBY2dDaEJZT0FJQUlBY2dDa0VrYWlJTkVGZzRBZ1FnQnlBSkVGZzRBZ2dnQnlBS1Fld0FhaEJZT0FJTUlBY2dDQkJZT0FJUUlBY2dDa0cwQVdvUVdEZ0NGQ0FISUFzUVdEZ0NHQ0FISUFwQi9BRnFFRmc0QWh3Z0IwRUhRUVpCQlVFRVFRTkJBaUFIS2dJRUlBY3FBZ0JlSWdrZ0J5b0NDQ0FISUFsQkFuUnFLZ0lBWGhzaUNTQUhLZ0lNSUFjZ0NVRUNkR29xQWdCZUd5SUpJQWNxQWhBZ0J5QUpRUUowYWlvQ0FGNGJJZ2tnQnlvQ0ZDQUhJQWxCQW5ScUtnSUFYaHNpQ1NBSEtnSVlJQWNnQ1VFQ2RHb3FBZ0JlR3lJSklBY3FBaHdnQnlBSlFRSjBhaW9DQUY0YklnbEJBblJxSWdncUFnQWlKa01BQUFBQVhBUkFJQW9nQ2lBSlFTUnNhaEN3QVNBRElBcERBQUNBUHlBSUtnSUFrWlVRendFZ0EwRWthaUFOUVQ4UTlBRUxJQWRCSUdva0FBSkFJQ1pEQUFBQUFGc05BQ01BUVNCcklnY2tBQ0FEUVNScUlna2dBeUFLUVNScUlnZ1FaQ0FEUWNnQWFpSUxJQU1nQ2tISUFHb1FaQ0FEUWV3QWFpSU5JQU1nQ2tIc0FHb1FaQ0FEUVpBQmFpSWFJQU1nQ2tHUUFXb1FaQ0FEUWJRQmFpSWNJQU1nQ2tHMEFXb1FaQ0FEUWRnQmFpSWVJQU1nQ2tIWUFXb1FaQ0FEUWZ3QmFpSWpJQU1nQ2tIOEFXb1FaQ0FISUFrUVdEZ0NBQ0FISUFzUVdEZ0NCQ0FISUEwUVdEZ0NDQ0FISUJvUVdEZ0NEQ0FISUJ3UVdEZ0NFQ0FISUI0UVdEZ0NGQ0FISUNNUVdEZ0NHQ0FIUVFaQkJVRUVRUU5CQWlBSEtnSUVJQWNxQWdCZUlnc2dCeW9DQ0NBSElBdEJBblJxS2dJQVhoc2lDeUFIS2dJTUlBY2dDMEVDZEdvcUFnQmVHeUlMSUFjcUFoQWdCeUFMUVFKMGFpb0NBRjRiSWdzZ0J5b0NGQ0FISUF0QkFuUnFLZ0lBWGhzaUN5QUhLZ0lZSUFjZ0MwRUNkR29xQWdCZUd5SUxRUUowYWlJTktnSUFJaVpEQUFBQUFGd0VRQ0FKSUFrZ0MwRWtiQ0lMYWhDd0FTQUlJQWdnQzJvUXNBRWdDU0FKUXdBQWdEOGdEU29DQUpHVkVNOEJDeUFIUVNCcUpBQWdKa01BQUFBQVd3MEFJd0JCSUdzaUJ5UUFJQU5CeUFCcUlna2dBMEVrYWlJSUlBcEJ5QUJxSWdzUVpDQURRZXdBYWlJTklBZ2dDa0hzQUdvUVpDQURRWkFCYWlJYUlBZ2dDa0dRQVdvUVpDQURRYlFCYWlJY0lBZ2dDa0cwQVdvUVpDQURRZGdCYWlJZUlBZ2dDa0hZQVdvUVpDQURRZndCYWlJaklBZ2dDa0g4QVdvUVpDQUhJQWtRV0RnQ0FDQUhJQTBRV0RnQ0JDQUhJQm9RV0RnQ0NDQUhJQndRV0RnQ0RDQUhJQjRRV0RnQ0VDQUhJQ01RV0RnQ0ZDQUhRUVZCQkVFRFFRSWdCeW9DQkNBSEtnSUFYaUlJSUFjcUFnZ2dCeUFJUVFKMGFpb0NBRjRiSWdnZ0J5b0NEQ0FISUFoQkFuUnFLZ0lBWGhzaUNDQUhLZ0lRSUFjZ0NFRUNkR29xQWdCZUd5SUlJQWNxQWhRZ0J5QUlRUUowYWlvQ0FGNGJJZ2hCQW5ScUlnMHFBZ0FpSmtNQUFBQUFYQVJBSUFrZ0NTQUlRU1JzSWdocUVMQUJJQXNnQ0NBTGFoQ3dBU0FKSUFsREFBQ0FQeUFOS2dJQWtaVVF6d0VMSUFkQklHb2tBQ0FtUXdBQUFBQmJEUUFqQUVFZ2F5SUhKQUFnQTBIc0FHb2lDU0FEUWNnQWFpSUlJQXBCN0FCcUlnc1FaQ0FEUVpBQmFpSU5JQWdnQ2tHUUFXb1FaQ0FEUWJRQmFpSWFJQWdnQ2tHMEFXb1FaQ0FEUWRnQmFpSWNJQWdnQ2tIWUFXb1FaQ0FEUWZ3QmFpSWVJQWdnQ2tIOEFXb1FaQ0FISUFrUVdEZ0NBQ0FISUEwUVdEZ0NCQ0FISUJvUVdEZ0NDQ0FISUJ3UVdEZ0NEQ0FISUI0UVdEZ0NFQ0FIUVFSQkEwRUNJQWNxQWdRZ0J5b0NBRjRpQ0NBSEtnSUlJQWNnQ0VFQ2RHb3FBZ0JlR3lJSUlBY3FBZ3dnQnlBSVFRSjBhaW9DQUY0YklnZ2dCeW9DRUNBSElBaEJBblJxS2dJQVhoc2lDRUVDZEdvaURTb0NBQ0ltUXdBQUFBQmNCRUFnQ1NBSklBaEJKR3dpQ0dvUXNBRWdDeUFJSUF0cUVMQUJJQWtnQ1VNQUFJQS9JQTBxQWdDUmxSRFBBUXNnQjBFZ2FpUUFJQ1pEQUFBQUFGc05BQ01BUVJCcklnY2tBQ0FEUVpBQmFpSUpJQU5CN0FCcUlnZ2dDa0dRQVdvaUN4QmtJQU5CdEFGcUlnMGdDQ0FLUWJRQmFoQmtJQU5CMkFGcUlob2dDQ0FLUWRnQmFoQmtJQU5CL0FGcUlod2dDQ0FLUWZ3QmFoQmtJQWNnQ1JCWU9BSUFJQWNnRFJCWU9BSUVJQWNnR2hCWU9BSUlJQWNnSEJCWU9BSU1JQWRCQTBFQ0lBY3FBZ1FnQnlvQ0FGNGlDQ0FIS2dJSUlBY2dDRUVDZEdvcUFnQmVHeUlJSUFjcUFnd2dCeUFJUVFKMGFpb0NBRjRiSWdoQkFuUnFJZzBxQWdBaUprTUFBQUFBWEFSQUlBa2dDU0FJUVNSc0lnaHFFTEFCSUFzZ0NDQUxhaEN3QVNBSklBbERBQUNBUHlBTktnSUFrWlVRendFTElBZEJFR29rQUNBbVF3QUFBQUJiRFFBakFFRVFheUlISkFBZ0EwRzBBV29pQ1NBRFFaQUJhaUlJSUFwQnRBRnFJZ3NRWkNBRFFkZ0JhaUlOSUFnZ0NrSFlBV29RWkNBRFFmd0JhaUlhSUFnZ0NrSDhBV29RWkNBSElBa1FXRGdDQkNBSElBMFFXRGdDQ0NBSElCb1FXRGdDRENBSFFRUnFJZ2hCQWlBSUtnSUVJQWdxQWdCZUlnMGdDQ29DQ0NBSUlBMUJBblJxS2dJQVhoc2lDRUVDZEdvaURTb0NBQ0ltUXdBQUFBQmNCRUFnQ1NBSklBaEJKR3dpQ0dvUXNBRWdDeUFJSUF0cUVMQUJJQWtnQ1VNQUFJQS9JQTBxQWdDUmxSRFBBUXNnQjBFUWFpUUFJQ1pEQUFBQUFGc05BQ01BUVJCcklnY2tBQ0FEUWRnQmFpSUpJQU5CdEFGcUlnc2dDa0hZQVdvaUNCQmtJQU5CL0FGcUlnMGdDeUFLUWZ3QmFoQmtJQWNnQ1JCWU9BSUlJQWNnRFJCWU9BSU1JQWRCQ0dvZ0J5b0NEQ0FIS2dJSVhpSUxRUUowYWlJTktnSUFJaVpEQUFBQUFGd0VRQ0FKSUFrZ0MwRWtiQ0lMYWhDd0FTQUlJQWdnQzJvUXNBRWdDU0FKUXdBQWdEOGdEU29DQUpHVkVNOEJDeUFIUVJCcUpBQWdKa01BQUFBQVd3MEFJQU5CL0FGcUlnY2dBMEhZQVdvZ0NrSDhBV29RWkNBSEVGZ2lKa01BQUFBQVhBUkFJQWNnQjBNQUFJQS9JQ2FSbFJEUEFRc2dKa01BQUFBQVd3MEFJd0JCZ0FOcklnY2tBQ0FISUFjZ0EwRUFFT0FCT0FMUUFpQUhJQWRCSkdvZ0EwRUJFT0FCT0FMVUFpQUhJQWRCeUFCcUlBTkJBaERnQVRnQzJBSWdCeUFIUWV3QWFpQURRUU1RNEFFNEF0d0NJQWNnQjBHUUFXb2dBMEVFRU9BQk9BTGdBaUFISUFkQnRBRnFJQU5CQlJEZ0FUZ0M1QUlnQnlBSFFkZ0JhaUFEUVFZUTRBRTRBdWdDSUFjZ0IwSDhBV29nQTBFSEVPQUJPQUxzQWlBSElBZEJvQUpxSUFOQkNCRGdBVGdDOEFJZ0IwSFFBbW9pQ1VFSVFRZEJCa0VGUVFSQkEwRUNJQWtxQWdRZ0NTb0NBRjRpQ0NBSktnSUlJQWtnQ0VFQ2RHb3FBZ0JlR3lJSUlBa3FBZ3dnQ1NBSVFRSjBhaW9DQUY0YklnZ2dDU29DRUNBSklBaEJBblJxS2dJQVhoc2lDQ0FKS2dJVUlBa2dDRUVDZEdvcUFnQmVHeUlJSUFrcUFoZ2dDU0FJUVFKMGFpb0NBRjRiSWdnZ0NTb0NIQ0FKSUFoQkFuUnFLZ0lBWGhzaUNDQUpLZ0lnSUFrZ0NFRUNkR29xQWdCZUd5SUpRUUowYWlvQ0FDSW1Rd0FBQUFCY0JFQWdFQ0FISUFsQkpHeHFFUFVEQ3lBSFFZQURhaVFBSUNaREFBQUFBRndoRmdzZ0EwR2dBbW9rQUNBV0JFQWdFQkRxQll1N1JQRm80NGkxK09RK1kwVWhFZ3NnQ2tHZ0Ftb2tBQ0FTUlEwQUlBUXFBbFFoS2lBRUtnSlFJUzhnQkNvQ2JDRXdJQVFxQWt3aEtDQUVLZ0p3SVNzZ0JDb0NlQ0VwSUFRcUFtQWhMQ0FCSUFRcUFrZ2lMU0FFS2dKOElqR1VJQVFxQW1RZ0JDb0NXQ0lubFpJaU1pQUVLZ0pjSWlhVU9BSUVJQUVnS1NBdGxDQXNJQ2VWa2lJc0lDYVVPQUlBSUFRcUFrZ2hMU0FFS2dLQUFTRXpJQVFxQW1naE5DQUJJREVnS0pRZ0t5QW5sWklpS3lBbWxEZ0NFQ0FCSUNrZ0tKUWdNQ0FubFpJaUtDQW1sRGdDRENBQklDcU1JQ2FVSWlrZ01wUWdMNHdnSnBRaUtpQXNsQ0F6SUMyVUlEUWdKNVdTa3BJNEFnZ2dBU0FwSUN1VUlDb2dLSlFnQkNvQ2dBRWdCQ29DVEpRZ0JDb0NkQ0FubFpLU2tqZ0NGQ0FCSUFRcUFuZ2dKcFFpSnpnQ0dDQUJJQVFxQW53Z0pwUWlKamdDSENBQklBUXFBb0FCSUNjZ0JDb0NVSlNUSUNZZ0JDb0NWSlNUT0FJZ1FRRWhBZ3NnQkVHUUFXb2tBQ0FDUlEwQUlDRWdJaEE4SVJKQkFDRUxJd0JCTUdzaUNDUUFJQWhCS0dvaUFTQVNJQUFROFFFZ0NFRWdhaUlDSUJJZ0FFRUlhaUlLRVBFQklBaEJHR29pQXlBU0lBQkJFR29pRUJEeEFTQUlRUkJxSUFFUTZ3VWdDRUVJYWlBQ0VPc0ZBa0FnQUNBS0lCQWdBU0FDSUFNUWx3TkZEUUJCQXlFV0lBaEJLR29oQXlBSVFTQnFJUUlnQ0VFWWFpRUJJQUFoQ1NBS0lRY0RRQ0FXUVFSSEJFQWdBeUlFSUJJZ0VFRUlhaUlRRVBFQklCWkJBV29oRmlBSlFRaHFJZ2tnQjBFSWFpSUhJQkFnQWlBQklBTVFsd01oSWlBQ0lRTWdBU0VDSUFRaEFTQWlEUUVNQWdzTElBY2dFQ0FBSUFJZ0FTQUlRUkJxRUpjRFJRMEFJQkFnQUNBS0lBRWdDRUVRYWlBSVFRaHFFSmNESVFzTElBaEJNR29rQUNBTFJRMEFJQTVCQVdvaERnc2dERUVCYWlFTURBRUxDeUFPUlFSQVFRQWhEZ3dFQzBNQUFJQS9JQzZWSVNZZ0RrRUFJQTVCQUVvYklRQkJBQ0VNQTBBZ0FDQU1SZ1JBUVFBaEFBTkFJQUFnR1VnZ0RrRUNTbkZGQkVBZ0RrRUJJQTVCQVVvYklRQWdGVUVBRUZJb0FnUWhBU0FWUVFBUVVpb0NBQ0VtUVFFaERBTkFJQUFnREVZRVFDQVBJQ0VnQVVFSmJCQThFUFVESUE4cUFpQWhKaUFQUVlDQWdQd0ROZ0lnSUE4Z0R5b0NBRU1BQUlBL0lDYVZJaWFVT0FJQUlBOGdKaUFQS2dJRWxEZ0NCQ0FQSUNZZ0R5b0NDSlE0QWdnZ0R5QW1JQThxQWd5VU9BSU1JQThnSmlBUEtnSVFsRGdDRUNBUElDWWdEeW9DRkpRNEFoUWdEeUFtSUE4cUFoaVVPQUlZSUE4Z0ppQVBLZ0ljbERnQ0hFRUJJUTRNQ1FVZ0ppQVZJQXdRVWlvQ0FGNEVRQ0FWSUF3UVVpb0NBQ0VtSUJVZ0RCQlNLQUlFSVFFTElBeEJBV29oREF3QkN3QUxBQXNnQUNBbElCa2dBR3NRbmdNZ0FHb2lCQ0FBSUFSS0d5RUtRUUFoQVFOQUlBRWdEa1lFUUNBVlFRQVFVaUVKSUE1QkFtMGdEa0VCY1dwQkFXc2hDRUVBSVF3akFFRVFheUlTSkFBZ0VrRUlhaEMwQWlFSEFrQUNRQ0FPSWdwQkFFb0VRQ0FJUVFCTURRRWdDa0VCYXlFT0lBa2dDRUVCYXlJZFFRTjBhaUVRQTBBZ0RDQU9TQVJBSUFjZ0VDb0NBRGdDQUNBSElCQW9BZ1EyQWdRZ0RpRUFJQXdoQVFOQUlBRWhBZ05BSUFJaUFVRUJhaUVDSUFrZ0FVRURkR29pRmlBSEVPY0ZEUUFMSUFBaEF3TkFJQU1pQUVFQmF5RURJQWNnQ1NBQVFRTjBhaUlMRU9jRkRRQUxJQUFnQVU0RVFDQVdJQXNReUFFZ0FpRUJJQU1oQUFzZ0FDQUJUZzBBQ3lBT0lBQWdBU0FJU0JzaERpQUJJQXdnQUNBZFNCc2hEQXdCQ3dzZ0d5QVFLUUlBTndJQUlCSkJFR29rQUF3Q0MwSFFzZ1JCM00wQkVETkIrYzBCRUROQnlzVUFFRE5CMGdBUU5rSGJ5UUFRTTBHVjBBRVFNeEEzRUFBQUMwSFFzZ1JCdXRBQkVETkIrYzBCRUROQnlzVUFFRE5CMHdBUU5rSGJ5UUFRTTBIWDBBRVFNeEEzRUFBQUN5QUtRUUYxSVE0Z0JDRUFEQUlMSUNFZ0ZTQUJFRklvQWdSQkNXd1FQQ0VISUFBaERBTkFJQW9nREVZRVFDQUJRUUZxSVFFTUFnVWdGeUFUSUF4QkFuUnFLQUlBUVFOMElnbHFJUU1qQUVFUWF5SUNKQUFnQWtFSWFpQUNRUXhxSUFjZ0F5b0NBQ0FES2dJRUVQTURJQUlnQWlvQ0NDQUpJQmhxSWdNcUFnQ1RPQUlBSUFJZ0Fpb0NEQ0FES2dJRWt6Z0NCQ0FDS2dJQUlpY2dKNVFnQWlvQ0JDSW5JQ2VVa2lBbWxFTUFBSUEva2hEWEJpRW5JQUpCRUdva0FDQVZJQUVRVWlJQ0lDY2dBaW9DQUpJNEFnQWdERUVCYWlFTURBRUxBQXNBQ3dBTEFBVWdGU0FNRUZKQkFEWUNBQ0FWSUF3UVVpQU1OZ0lFSUF4QkFXb2hEQXdCQ3dBTEFBdEIwTElFUWJETEFSQXpRY3JIQVJBelFjckZBQkF6UWZrQUVEWkIyOGtBRUROQnA4d0JFRE1RTnhBQUFBdEIwTElFUWUzSkFSQXpRY3JIQVJBelFjckZBQkF6UWZnQUVEWkIyOGtBRUROQjBzb0JFRE1RTnhBQUFBdEIwTElFUVpESEFSQXpRY3JIQVJBelFjckZBQkF6UWZjQUVEWkIyOGtBRUROQmhja0JFRE1RTnhBQUFBc2dHMEVRYWlRQUlBNEVRQ01BUWZBQWF5SUFKQUFDZjBFQUlBQkJJR29nRDBPc3hTYzNFUE1GUlEwQUdpQUFRZ0EzQXhnZ0FFRUFOZ0lVSUFBZ0JiSWlKamdDRUNBQUlBYXlJaWM0QWd3Z0FDQW1PQUlJSUFBZ0p6Z0NCQ0FBUVFBMkFnQWdBRUhvQUdvaUFpQUFRU0JxSWdFZ0FFRVlhaER4QVNBQVFlQUFhaUlFSUFFZ0FFRVFhaER4QVNBQVFkZ0FhaUlESUFFZ0FFRUlhaER4QVNBQVFkQUFhaUlNSUFFZ0FCRHhBU01BUVRCcklnRWtBQ0FCUVNocUlnOGdCQ0FDRU5ZQ0lBRkJJR29pRGlBRElBSVExZ0lnQVVFWWFpSWJJQXdnQWhEV0FpQUJRUkJxSWdJZ0JDQURFTllDSUFGQkNHb2lCQ0FNSUFNUTFnSWdEeUFPRUpVRElTWWdEaUFiRUpVRElTY2dEeUFiRUpVRElTZ2dBaUFFRUpVRElTa2dKaUFuRUpnRElDZ1FtQU1nS1JDWUF5RW1JQUZCTUdva0FFRUFJQVVnQm15M1JDMURIT3ZpTmhvL29yWWdKbDROQUJvZ0FFSG9BR29pQVNBQVFlQUFhaUlDSUFCQjJBQnFJZ01RcWdFaEprRUJRWDhnQWlBRElBQkIwQUJxSWdRUXFnRkRBQUFBQUY0YlFRRkJmeUFtUXdBQUFBQmVHMnBCQVVGL0lBTWdCQ0FCRUtvQlF3QUFBQUJlRzJwQkFVRi9JQVFnQVNBQ0VLb0JRd0FBQUFCZUcyb2lBU0FCUVI5MUlnRnpJQUZyUVFSR0N5RVJJQUJCOEFCcUpBQUxJQ0FRNUFFZ0h4RGtBU0FVUVVCckpBQWdFUVVnQVNBRElCRVFVaWdDQUJCdEtnSUFJU1lnSUNBUkVGSWdKamdDQUNBQklBTWdFUkJTS0FJQUVHMHFBZ1FoSmlBZ0lCRVFVaUFtT0FJRUlBSWdBeUFSRUZJb0FnUVFiU29DQUNFbUlCOGdFUkJTSUNZNEFnQWdBaUFESUJFUVVpZ0NCQkJ0S2dJRUlTWWdIeUFSRUZJZ0pqZ0NCQ0FSUVFGcUlSRU1BUXNMQzRBSUFnTi9CbjBqQUVFZ2F5SUVKQUFnQkNBRElBRW9BbGh2SUFFb0FsUnZJQUVvQWpSdklnVTJBZ3dnQkNBRElBVnJJQUVvQWxodklBRW9BbFJ2SUFFb0FqUnRJZ1UyQWdnZ0JDQURJQVFvQWd3Z0FTZ0NOQ0FGYkdwcklBRW9BbGh2SUFFb0FsUnRJZ1UyQWdRZ0JDQURJQVFvQWd3Z0FTZ0NWQ0FGYkNBQktBSTBJQVFvQWdoc2FtcHJJQUVvQWxodElnTTJBZ0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FnQkNnQ0RDSUZRUUJPQkVBZ0JTQUJLQUkwVGcwQklBUW9BZ2dpQlVFQVNBMENJQVVnQVNnQ09FNE5BeUFFS0FJRUlnVkJBRWdOQkNBRklBRW9BanhPRFFVZ0EwRUFTQTBHSUFNZ0FTZ0NRRTROQnd3SkMwSFFzZ1JCNDd3QkVETkJoTDBCRUROQnlzVUFFRE5CdmdFUU5rSGJ5UUFRTTBIWnZnRVFNeEEzREFjTFFkQ3lCRUhydmdFUU0wR0V2UUVRTTBIS3hRQVFNMEcvQVJBMlFkdkpBQkF6UWRtK0FSQXpFRGNNQmd0QjBMSUVRZDYvQVJBelFZUzlBUkF6UWNyRkFCQXpRY0FCRURaQjI4a0FFRE5CLzc4QkVETVFOd3dGQzBIUXNnUkI0OEFCRUROQmhMMEJFRE5CeXNVQUVETkJ3UUVRTmtIYnlRQVFNMEgvdndFUU14QTNEQVFMUWRDeUJFR0x3UUVRTTBHRXZRRVFNMEhLeFFBUU0wSENBUkEyUWR2SkFCQXpRZVRCQVJBekVEY01Bd3RCMExJRVFiRENBUkF6UVlTOUFSQXpRY3JGQUJBelFjTUJFRFpCMjhrQUVETkI1TUVCRURNUU53d0NDMEhRc2dSQmxzTUJFRE5CaEwwQkVETkJ5c1VBRUROQnhBRVFOa0hieVFBUU0wSHp3d0VRTXhBM0RBRUxRZEN5QkVIQ3hBRVFNMEdFdlFFUU0wSEt4UUFRTTBIRkFSQTJRZHZKQUJBelFmUERBUkF6RURjTEVBQUFDeUFBRUpZQ0lBRVE5Z1VRUkNFRklBRW9BbkFoQXdKQUlBSVFReUFGVHdSQUlBVkJBQ0FGUVFCS0d5RUZBMEFnQlNBR1JnMENJQU1xQWdRaEJ5QURLZ0lJSVFnZ0F5b0NEQ0VKSUFRb0FnaTNSQUFBQUFBQUFPQS9vTFloQ2lBRUtBSUV0MFFBQUFBQUFBRGdQNkMySVFzZ0JDZ0NBTGRFQUFBQUFBQUE0RCtndGlFTUlBUWdBeW9DQUNBRUtBSU10MFFBQUFBQUFBRGdQNkMyazRzNEFod2dCQ0FISUFxVGl6Z0NHQ0FFSUFrZ0RKT0xPQUlRSUFRZ0NDQUxrNHNpQnlBQktBSThzaUFIa3hDWUF5SUhPQUlVSUFkREFBQUFBR0FFUUFKQUlBUXFBaHhEQUFDQVAxMUZEUUFnQkNvQ0dFTUFBSUEvWFVVTkFDQUVLZ0lVUXdBQWdEOWRSUTBBSUFRcUFoQkRBQUNBUDExRkRRQWdBQ0FDSUFFUTlnVWdCaEE4S0FJQUVGSVE5UVVMSUFOQkVHb2hBeUFHUVFGcUlRWU1BUVZCMExJRVFhdkZBUkF6UVlTOUFSQXpRY3JGQUJBelFjMENFRFpCMjhrQUVETkJqOFlCRURNUU54QUFBQXNBQ3dBTFFkQ3lCRUhzdXdFUU0wRzZQUkF6UWNyRkFCQXpRZFlDRURaQjI4a0FFRE5CbXJ3QkVETVFOeEFBQUFzZ0JFRWdhaVFBQzlFWkF3cDlFWDhDZkNNQVFUQnJJaFlrQUNBV1FTQnFJQU1RUTBFQ2RCRDBBeUVaSUJaQkVHb2dBeEJEUVFKMEVQUURJUm9DUUFOL0lBTVFReUFUVFFSL0lBU3lJZ2hEemN4TVBwUWdDSklpQ0l3aENTQUZzaUlLUTgzTVRENlVJQXFTSWdxTUlRc2dBRUVLTmdKQUlBQkJERFlDUENBQVFRQTJBamdnQUVFQU5nSTBJQUJDZ0lDQS9JdUFnTUEvTndJa0lBQWdDamdDSUNBQUlBczRBaHdnQUNBSU9BSVlJQUFnQ1RnQ0ZDQUFRWUNBZ0lrRU5nSXNJQUJCQURZQ1ZDQUFRUUEyQWxoREFBQWdRUkRYQmlFSUlBQkJBVG9BRUNBQVF3QUFnRDhnQ0pVNEFqQWdBRUhjQUdvaUFSRGtCU0FBSUFkQkFYV3lPQUlNSUFBZ0JrRUJkYkk0QWdnZ0FDQUhOZ0lFSUFBZ0JqWUNBQ0FaUVFBUVBDRWJJQnBCQUJBOElSd2dBeEJESVJKQkFDRURJd0JCRUdzaUV5UUFJQUVRNUFVZ0VnUkFJQUJCOEFCcUloMGdFa0VDZEJDWEFpQUFRZndBYWlJZUlCSVFrUUlnQUMwQUVBUkFBa0FqQUVFUWF5SVlKQUFnQUNnQ0FDQUFLQUlFRUxVQ0lRRWdHQ0FTRVBRRElSUUNRQUpBSUJKQkFFb0VRQ0FBS0FJQVFRQk1EUUVnQUNnQ0JFRUFUQTBDSUJ4QkRHb2hBaUFiUVF4cUlRUWdBYkloQ0VFQUlRWURRQ0FHSUJKR0JFQUNmU0FVUVFBUVBDRVZJQlFRUkNJQlFRSnRJQUZCQVhGcVFRRnJJUmRCQUNFR0FrQWdBVUVBU2dSQUlCZEJBRXdOQVNBQlFRRnJJUWNnRlNBWFFRRnJJaDlCQW5ScUlTQURRQ0FnS2dJQUlRZ2dCeUlCSUFZaUFrb0VRQU5BSUFJaEJBTkFJQVFpQWtFQmFpRUVJQlVnQWtFQ2RHb2lJU29DQUNBSVhRMEFDeUFCSVFVRFFDQUZJZ0ZCQVdzaEJTQUlJQlVnQVVFQ2RHb2lJaW9DQUYwTkFBc2dBU0FDVGdSQUlDRWdJaEM3QmlBRUlRSWdCU0VCQ3lBQklBSk9EUUFMSUFjZ0FTQUNJQmRJR3lFSElBSWdCaUFCSUI5SUd5RUdEQUVMQ3lBSURBSUxRZEN5QkVITXB3RVFNMEdkcUFFUU0wRzBIUkF6UVRVUU5rSHVJUkF6UWRDc0FSQXpFRGNRQUFBTFFkQ3lCRUdzclFFUU0wR2RxQUVRTTBHMEhSQXpRVFlRTmtIdUlSQXpRYmF1QVJBekVEY1FBQUFMSVFnZ0FFRUZBbjhnQUNvQ0dDQUFLZ0lVa3lBSVF3QUFnRDZVSWdpVmpTSUppME1BQUFCUFhRUkFJQW1vREFFTFFZQ0FnSUI0Q3hDMUFqWUNOQ0FBUVFVQ2Z5QUFLZ0lnSUFBcUFoeVRJQWlWalNJSWkwTUFBQUJQWFFSQUlBaW9EQUVMUVlDQWdJQjRDeEMxQWlJQk5nSTRJQUFnQVNBQUtBSTBiQ0lCTmdKVUlBQWdBQ2dDUENBQmJEWUNXQ0FVRUhRZ0dFRVFhaVFBREFVRklBUWdCa0VFZENJQmFpb0NBQ0FCSUFKcUtnSUFFTlVDSVFrZ0ZDQUdFRHdnQ1NBSWxEZ0NBQ0FHUVFGcUlRWU1BUXNBQ3dBTFFkQ3lCRUh0N1FBUU0wSE9FeEF6UWJRZEVETkIwQUVRTmtIdUlSQXpRWXJ3QUJBekVEY01Cd3RCMExJRVFmWDFBQkF6UWM0VEVETkJ0QjBRTTBIUkFSQTJRZTRoRUROQm5QZ0FFRE1RTnd3R0MwSFFzZ1JCdVB3QUVETkJ6aE1RTTBHMEhSQXpRZElCRURaQjdpRVFNMEdTL3dBUU14QTNEQVVMQ3lBU1FRQWdFa0VBU2hzaEdFRUFJUUlEUUNBRElCaEdCRUFnSFNBQ1FRSjBFSmNDSUI0Z0FoQ1JBZ1VnR3lBRFFRUjBJZ1JxSWdFcUFnQWhEU0FCS2dJRUlRNGdBU29DQ0NFSUlBRXFBZ3doQ3lBRUlCeHFJZ0VxQWdBaENTQUJLZ0lFSVFvZ0FTb0NDQ0VNSUFFcUFnd2hEeU1BUVJCcklnRWtBQ0FUSUFnZ0RKTWlDRGdDQkVRWUxVUlUreUVaUUNFakFrQWdDTHNpSkVRWUxVUlUreUVKd0dWRkJFQkVHQzFFVlBzaEdjQWhJeUFrUkJndFJGVDdJUWxBWkVVTkFRc2dFeUFqSUNTZ3RpSUlPQUlFQ3dKQUFrQWdDTHNpSTBRWUxVUlUreUVKd0dRRVFDQWpSQmd0UkZUN0lRbEFaVVVOQVNBVElBc2dEeERWQWlJSU9BSUFJQk1xQWdRaUN4RGpCU0VNSUFzUTRnVWhDeUFCSUF3Z0NKUWlERGdDRENBQklBdzRBZ0FnQVNBTElBaVVJZ2c0QWdnZ0FTQUlqRGdDQkNBVElCTXFBZ0FRcHdJZ0FDb0NNSlE0QWdBZ0FTb0NDQ0VJSUFFcUFnd2hDeUFUSUEwZ0FTb0NBQ0lOSUFtVUlBRXFBZ1FpRENBS2xKS1RJQTBnQUNvQ0NKUWdEQ0FBS2dJTWxKS1NPQUlNSUJNZ0RpQUlJQW1VSUFzZ0NwU1NreUFJSUFBcUFnaVVJQXNnQUNvQ0RKU1NramdDQ0NBQlFSQnFKQUFNQWd0QjBMSUVRZmpEQUJBelFiYUFBUkF6UWJRZEVETkIxQU1RTmtIdUlSQXpRWTNJQUJBekVEY01Cd3RCMExJRVFlTE9BQkF6UWJhQUFSQXpRYlFkRUROQjFRTVFOa0h1SVJBelFZM0lBQkF6RURjTUJnc0NmeUFUS2dJSUlRZ2dFeW9DQkNFTElCTXFBZ0FoQ1VFQUlSVUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQ0FUS2dJTUlnb2dBQ29DRkNJTlhRMEFJQUFxQWhnaURpQUtYdzBBSUFBcUFod2lEQ0FJWGcwQUlBQXFBaUFpRHlBSVh3MEFJQXU3SWlORUdDMUVWUHNoQ2NCbElDTkVHQzFFVlBzaENVQmtjZzBBSUFBcUFpUWlFQ0FKWGcwQUlBQXFBaWdpRVNBSlh3MEFJQW9nRFdCRkRRRWdDaUFPWFVVTkFpQUlJQXhnUlEwRElBZ2dEMTFGRFFRZ0kwUVlMVVJVK3lFSndHUkZEUVVnSTBRWUxVUlUreUVKUUdWRkRRWWdDU0FRWUVVTkJ5QUpJQkZkUlEwSUlBQW9BalFoQVNBQUlBb2dBQ29DRkNJS2t5QUFLZ0lZSUFxVEVOVUNJQUd5bERnQ1JDQUFLQUk0SVFFZ0FDQUlJQUFxQWh3aUNKTWdBQ29DSUNBSWt4RFZBaUFCc3BRNEFrZ2dBQ0FMdTBRWUxVUlUreUVKUUtCRWc4akpiVEJmeEQraUlBQW9Bankzb3JZNEFrd2dBQ2dDUUNFQklBQWdDU0FBS2dJa0lnaVRJQUFxQWlnZ0NKTVExUUlnQWJLVU9BSlFJQUFxQWtSREFBQUF2NUtPSVFnZ0FDb0NTRU1BQUFDL2tvNGhDU0FBS2dKUVF3QUFBTCtTamlFS0FuOGdBQ29DVEVNQUFBQy9rbzRpQzR0REFBQUFUMTBFUUNBTHFBd0JDMEdBZ0lDQWVBc2dBQ2dDUENJWGFpQVhieUVHQW44Z0NJdERBQUFBVDEwRVFDQUlxQXdCQzBHQWdJQ0FlQXNoQVFKL0lBbUxRd0FBQUU5ZEJFQWdDYWdNQVF0QmdJQ0FnSGdMSVFRZ0FVRUFTQ0VIQW44Z0NvdERBQUFBVDEwRVFDQUtxQXdCQzBHQWdJQ0FlQXNoQlNBSERRQWdCRUVBU0NBQlFRRnFJZ2NnQUNnQ05FNXlEUUJCQUNBRVFRRnFJaElnQUNnQ09FNE5DaG9nQlVFQVNBMEFJQVZCQVdvaUZDQUFLQUpBVGcwQUlBQWdBQ0FCSUFRZ0JpQUZFSm9CRUprQklBQWdBQ0FISUFRZ0JpQUZFSm9CRUprQklBQWdBQ0FISUJJZ0JpQUZFSm9CRUprQklBQWdBQ0FISUJJZ0JrRUJhaUFYYnlJVklBVVFtZ0VRbVFFZ0FDQUFJQWNnRWlBVklCUVFtZ0VRbVFFZ0FDQUFJQWNnRWlBR0lCUVFtZ0VRbVFFZ0FDQUFJQWNnQkNBVklBVVFtZ0VRbVFFZ0FDQUFJQWNnQkNBVklCUVFtZ0VRbVFFZ0FDQUFJQWNnQkNBR0lCUVFtZ0VRbVFFZ0FDQUFJQUVnRWlBR0lBVVFtZ0VRbVFFZ0FDQUFJQUVnRWlBVklBVVFtZ0VRbVFFZ0FDQUFJQUVnRWlBVklCUVFtZ0VRbVFFZ0FDQUFJQUVnRWlBR0lCUVFtZ0VRbVFFZ0FDQUFJQUVnQkNBVklBVVFtZ0VRbVFFZ0FDQUFJQUVnQkNBVklCUVFtZ0VRbVFFZ0FDQUFJQUVnQkNBR0lCUVFtZ0VRbVFGQkFTRVZDeUFWREFrTFFkQ3lCRUdXQ1JBelFiYUFBUkF6UWJRZEVETkI2QUlRTmtIdUlSQXpRWkFsRURNUU53d0hDMEhRc2dSQm5Dc1FNMEcyZ0FFUU0wRzBIUkF6UWVrQ0VEWkI3aUVRTTBHUUpSQXpFRGNNQmd0QjBMSUVRYWd5RUROQnRvQUJFRE5CdEIwUU0wSHFBaEEyUWU0aEVETkI5ellRTXhBM0RBVUxRZEN5QkVITVB4QXpRYmFBQVJBelFiUWRFRE5CNndJUU5rSHVJUkF6UWZjMkVETVFOd3dFQzBIUXNnUkIrTU1BRUROQnRvQUJFRE5CdEIwUU0wSHNBaEEyUWU0aEVETkJqY2dBRURNUU53d0RDMEhRc2dSQjRzNEFFRE5CdG9BQkVETkJ0QjBRTTBIdEFoQTJRZTRoRUROQmpjZ0FFRE1RTnd3Q0MwSFFzZ1JCbTlRQUVETkJ0b0FCRUROQnRCMFFNMEh1QWhBMlFlNGhFRE5CcmRjQUVETVFOd3dCQzBIUXNnUkJxOXdBRUROQnRvQUJFRE5CdEIwUU0wSHZBaEEyUWU0aEVETkJyZGNBRURNUU53c01CZ3NFUUNBZElBSkJBblFRUENJQklBQXFBa1E0QWdBZ0FTQUFLZ0pJT0FJRUlBRWdBQ29DVERnQ0NDQUJJQUFxQWxBNEFnd2dIaUFDRUR3Z0F6WUNBQ0FDUVFGcUlRSUxJQU5CQVdvaEF3d0JDd3NMSUJOQkVHb2tBQ01BUVJCcklnRWtBQ0FXUVFBMkFnd2dGa0YvTmdJSUlBRkJDR29nQUVIY0FHb1ErZ01Rc3dJaEFBTkFJQUFnQVJCckVMTUNFSU1CQkVBZ0FCQnZJUUlnRmlvQ0RDQUNLQUlFczEwRVFDQVdJQUFRYnlnQ0FEWUNDQ0FXSUFBUWJ5Z0NCTE00QWd3TElBQVErUU1NQVFzTElBRkJFR29rQUNBV0tBSUlJUUFnRmlvQ0RDRUlJQm9RZENBWkVIUWdGa0V3YWlRQVFYOGdBQ0FJUXdBQVFFQmRHd1VnQVNBRElCTVFVaWdDQUJCdElSSWdBaUFESUJNUVVpZ0NCQkJ0SVJRZ0dTQVRRUUowSWhjUVBDSVZJQklxQWdBNEFnQWdGU0FTS2dJRU9BSUVJQlVnRWlvQ0NEZ0NDQ0FWSUJJcUFndzRBZ3dnR2lBWEVEd2lFaUFVS2dJQU9BSUFJQklnRkNvQ0JEZ0NCQ0FTSUJRcUFnZzRBZ2dnRWlBVUtnSU1PQUlNSUJOQkFXb2hFd3dCQ3dzUEN4QUFBQXRVQVFGL0l3QkJFR3NpQkNRQUlBUWdBQ0FERU9zQ0lRTWdBQkExR2lBQ0lBRnJJZ0JCQUVvRVFDQURLQUlFSUFFZ0FCQS9HaUFESUFNb0FnUWdBRUVNYmtFTWJHbzJBZ1FMSUFNUWJpQUVRUkJxSkFBTER3QWdBQ0FBS0FJQUtBSUFOZ0lBQ3drQUlBRkJCR29RZEF2U0FRRUJmeU1BUVRCcklnUWtBQ0FFUW9hQWdJQVFOd0lrSUFRZ0FEWUNJQ0FFUVFFMkFoZ2dCQ0FETmdJVUlBUWdBVFlDRUNBRVFRWTJBZ2dnQkNBRE5nSUVJQVFnQWpZQ0FBSkFJQVFRemdZaUEwVUVRRUYvSVFJTUFRc0NRQ0FESUFRUTVRSWlBRVVFUUVGL0lRSWdBeUVCREFFTEFrQWdBeUFFUVJCcUVPVUNJZ0ZGQkVCQmZ5RUNJQUFoQVF3QkMwRUFJUUlDUUNBQUVLUURRUUJJQkVCQmZ5RUNEQUVMSUFSQklHb2dBQ0FCRUpRRUdnc2dBeEJHSUFBaEF3c2dBeEJHQ3lBQkVFWUxJQVJCTUdva0FDQUNDNGNCQUNNQVFSQnJJZ01rQUNBQkVEVWhBU0FBUVJnUVRDQURRUWhxSUFGQkFCQ3dBaEN2QWlJQUtBSUFRUWhxSVFVZ0JDZ0NBQ0VFSXdCQkVHc2lBU1FBSUFFZ0JEWUNDQ0FGSUFFb0FnZ29BZ0EyQWdBZ0JVRUVhaEJOR2lBQlFSQnFKQUFnQUJCS1FRRTZBQVFnQUNnQ0FDQUNOZ0lFSUFBb0FnQkJBRFlDQUNBRFFSQnFKQUFMdVFJQUlBQW9BZ0FnQVNnQ0FCQnhJQUFvQWdRZ0FTZ0NCQkJ4YWlBQUtBSUlJQUVvQWdnUWNXb2dBQ2dDRENBQktBSU1FSEZxSUFBb0FoQWdBU2dDRUJCeGFpQUFLQUlVSUFFb0FoUVFjV29nQUNnQ0dDQUJLQUlZRUhGcUlBQW9BaHdnQVNnQ0hCQnhhaUFBS0FJZ0lBRW9BaUFRY1dvZ0FDZ0NKQ0FCS0FJa0VIRnFJQUFvQWlnZ0FTZ0NLQkJ4YWlBQUtBSXNJQUVvQWl3UWNXb2dBQ2dDTUNBQktBSXdFSEZxSUFBb0FqUWdBU2dDTkJCeGFpQUFLQUk0SUFFb0FqZ1FjV29nQUNnQ1BDQUJLQUk4RUhGcUlBQW9Ba0FnQVNnQ1FCQnhhaUFBS0FKRUlBRW9Ba1FRY1dvZ0FDZ0NTQ0FCS0FKSUVIRnFJQUFvQWt3Z0FTZ0NUQkJ4YWlBQUtBSlFJQUVvQWxBUWNXb2dBQ2dDVkNBQktBSlVFSEZxSUFBb0FsZ2dBU2dDV0JCeGFpQUFLQUpjSUFFb0Fsd1FjV29MQ2dBZ0FFRU1haWdDQUFzL0FRSi9Ba0FnQVVFQVRBMEFJQUJCQURZQ0FFRUJJUUlEUUNBQklBSkdEUUVnQUNBQ1FRSjBhaUFEUVFGcUlnTTJBZ0FnQWtFQmFpRUNEQUFMQUFzTDlBc0NCbjhLZkNNQVFlQUJheUlGSkFBZ0JVSFFBR29oQnlNQVFlQUdheUlFSkFBZ0JTQUNLd01RSUFNckF4QWlDNklnQWlzREFDQURLd01Bb2lBQ0t3TUlJQU1yQXdnaURLS2dvQ0FDS3dNWW9Ea0RDQ0FGSUFJckF6Z2dDeUFDS3dNd29pQUNLd01nSUFNckF3QWlDcUlnRENBQ0t3TW9vcUNnb0RrREVDQUZJQUlyQTFnZ0N5QUNLd05Rb2lBS0lBSXJBMENpSUFJckEwZ2dBeXNEQ0NJTG9xQ2dvRGtER0NBRUlBc2dBaXNEQUNJT29qa0R5QVFnQkNBS0lBNmlPUVBBQkNBRUlBNGdBeXNERUNJTW9qa0QwQVFnQkNBTUlBSXJBd2dpRDZJNUErZ0VJQVFnQ3lBUG9qa0Q0QVFnQkNBS0lBK2lPUVBZQkNBRUlBSXJBeEFpRFRrRG1BVWdCQ0FQT1FPUUJTQUVJQTQ1QTRnRklBUWdEQ0FOb2prRGdBVWdCQ0FMSUEyaU9RUDRCQ0FFSUFvZ0RhSTVBL0FFSUFRZ0RDQUNLd01nSWc2aU9RT3dCU0FFSUFzZ0RxSTVBNmdGSUFRZ0NpQU9vamtEb0FVZ0JDQU1JQUlyQXlnaUQ2STVBOGdGSUFRZ0N5QVBvamtEd0FVZ0JDQUtJQStpT1FPNEJTQUVJQUlyQXpBaURUa0QrQVVnQkNBUE9RUHdCU0FFSUE0NUErZ0ZJQVFnRENBTm9qa0Q0QVVnQkNBTElBMmlPUVBZQlNBRUlBb2dEYUk1QTlBRklBUWdEQ0FDS3dOQUlnNmlPUU9RQmlBRUlBc2dEcUk1QTRnR0lBUWdDaUFPb2prRGdBWWdCQ0FNSUFJckEwZ2lENkk1QTZnR0lBUWdDeUFQb2prRG9BWWdCQ0FLSUEraU9RT1lCaUFFSUFJckExQWlEVGtEMkFZZ0JDQVBPUVBRQmlBRUlBNDVBOGdHSUFRZ0RDQU5vamtEd0FZZ0JDQUxJQTJpT1FPNEJpQUVJQW9nRGFJNUE3QUdJQVJCQUVIQUFCQTZJZ0pDQURjRFNDQUNRVUJyUW9DQWdJQ0FnSUQ0djM4M0F3QWdBa0lBTndOUUlBSkNBRGNEV0NBQ1FnQTNBMkFnQWtLQWdJQ0FnSUNBK0Q4M0EyZ2dBa0h3QUdwQkFFRXdFRG9hSUFKQ2dJQ0FnSUNBZ1BnL053T2dBU0FDUWFnQmFrRUFRY2dBRURvYUlBSkNnSUNBZ0lDQWdQaS9memNEOEFFZ0FrSDRBV3BCQUVFd0VEb2FJQUpDQURjRHNBSWdBa0tBZ0lDQWdJQ0ErTDkvTndPb0FpQUNRZ0EzQTdnQ0lBSkNBRGNEd0FJZ0FrSUFOd1BJQWlBQ1FvQ0FnSUNBZ0lENFB6Y0QwQUlnQWtIWUFtcEJBRUh3QUJBNkdpQUNRb0NBZ0lDQWdJRDRQemNEeUFNZ0FrSFFBMnBCQUVFd0VEb2FJQUpDZ0lDQWdJQ0FnUGcvTndPQUJDQUNRWWdFYWtFQVFUQVFPaG9nQWtLQWdJQ0FnSUNBK0Q4M0E3Z0VBMEJCQUNFRElBWkJBMGNFUUFOQUlBTkJCa2NFUUNBRFFRTjBJZ2dnQnlBR1FUQnNhbW9oQ1VFQUlRSkVBQUFBQUFBQUFBQWhDZ05BSUFKQkRFY0VRQ0FFUWNBRWFpQUdRZUFBYkdvZ0FrRURkR29yQXdBZ0JDQUNRVEJzYWlBSWFpc0RBS0lnQ3FBaENpQUNRUUZxSVFJTUFRc0xJQWtnQ2prREFDQURRUUZxSVFNTUFRc0xJQVpCQVdvaEJnd0JDd3NnQkVIZ0Jtb2tBRUYvSVFNQ1FDQUJLd05ZSUFFckExQWdCU3NER0NJTW9pQUJLd05BSWdzZ0JTc0RDQ0lPb2lBRkt3TVFJZzhnQVNzRFNLS2dvS0FpQ2tRQUFBQUFBQUFBQUdJRWZ5QUJLd01nSVJBZ0FTc0RLQ0VSSUFFckF6QWhFaUFCS3dNNElSTWdCU0FCS3dNQUlnMGdDcUlnQVNzREVDQU1vaUFOSUE2aUlBRXJBd2dnRDZLZ29DQUJLd01Zb0NJTklBdWlvU0FLSUFxaUlndWpPUU1nSUFVZ0FTc0RDQ0FLb2lBTklBRXJBMGlpb1NBTG96a0RLQ0FGSUFFckF4QWdDcUlnRFNBQkt3TlFvcUVnQzZNNUF6QWdCU0FCS3dNZ0lBcWlJQk1nRWlBTW9pQVFJQTZpSUE4Z0VhS2dvS0FpRENBQkt3TkFvcUVnQzZNNUF6Z2dCU0FCS3dNb0lBcWlJQXdnQVNzRFNLS2hJQXVqT1FOQUlBVWdBU3NETUNBS29pQU1JQUVyQTFDaW9TQUxvemtEU0VFQUJVRi9DMEVBVGdSQVFRQWhBZ05BUVFBaEF5QUNRUUpHRFFJRFFDQURRUVpIQkVBZ0EwRURkQ0lFSUFBZ0FrRXdiR3BxSVFaQkFDRUJSQUFBQUFBQUFBQUFJUW9EUUNBQlFRTkhCRUFnQlVFZ2FpQUNRUmhzYWlBQlFRTjBhaXNEQUNBRlFkQUFhaUFCUVRCc2FpQUVhaXNEQUtJZ0NxQWhDaUFCUVFGcUlRRU1BUXNMSUFZZ0Nqa0RBQ0FEUVFGcUlRTU1BUXNMSUFKQkFXb2hBZ3dBQ3dBTFFRQkJBMEh0RjBFQUVEMExJQVZCNEFGcUpBQWdBd3NJQUNBQVFlZ0FhZ3NMQUNBQVFRQWdBUkE2R2d2RkVnSVVmd0Y5SXdCQk1Hc2lEU1FBQWtBQ1FBSkFBa0FDUUFKQUFrQWdBRUVNYWlJSktBSUVJQUFvQW13UXRRSWdCVTRFUUNBQlFRRVFuQU1nQVJDc0FpQUZFSkVDSUFWQkFDQUZRUUJLR3lFQ0EwQWdBaUFHUmcwQ0lBUWdCa0VDZEdvb0FnQWhBQ0FCRUt3Q0lBWVFQQ0FBTmdJQUlBWkJBV29oQmd3QUN3QUxJQTFCR0dvUWtnSWhCeUFDSVJVZ0F5RVFJd0JCRUdzaUV5UUFBa0FDUUFKQUFrQWdDU2dDQkNBSlFReHFJaGtRUkVZRVFDQVFRUUJNRFFFZ0JTQVFTZzBDSUFrb0FnUWdCVW9OQXlBVFFYODJBZ3dnQ1VFWWFpSU9JQVVnRTBFTWFoRDRBeUFUUVg4MkFnZ2dDVUVrYWlJWUlBVWdFMEVJYWhENEF5QUpRVEJxSWhFZ0JSQ1JBaUFSUVFBUVBDQVJFRVFRaEFaQmZ5RURBMEFnQ1NnQ0NDQUlUQVJBSUFrb0FnUWdHUkJFUndSQVFkQ3lCRUdja3dFUU0wSGFrd0VRTTBIS3hRQVFNMEc3QVJBMlFkdkpBQkF6UWIyV0FSQXpFRGNNRGdzRklCRkJBQkE4SUJFUVJDQUpLQUlFSUFrb0FnQVE5d01nRVVFQUVEd2hEeUFKS0FJRUlRdEJBQ0VLUVFBaEFnSkFBa0FDUUFKQUlCZ1FSQ0FGUmdSQUlCQkJBRXdOQVNBRklCQktEUUlnQzBFQVRBMERJQVZCQUNBRlFRQktHeUVTQTBBZ0NpQVNSZzBGSUFRZ0NrRUNkR29oRkVFQUlSWkJmeUVHQTBBZ0N5QVdSZ1JBSUFwQkFXb2hDaUFDSUFacUlRSU1BZ1VnQmlBVklCUW9BZ0JCNEFCc2FpQVZJQVFnRHlBV1FRSjBhaUlYS0FJQVFRSjBhaWdDQUVIZ0FHeHFFSnNESWd4TEJFQWdGeWdDQUNFR0lCZ2dDaEE4SUFZMkFnQWdEQ0VHQ3lBV1FRRnFJUllNQVFzQUN3QUxBQXRCMExJRVFiTDdBQkF6UWRxVEFSQXpRY3JGQUJBelFjWUJFRFpCMjhrQUVETkJvS1lCRURNUU54QUFBQXRCMExJRVFlcVpBUkF6UWRxVEFSQXpRY3JGQUJBelFjY0JFRFpCMjhrQUVETkJrNXNCRURNUU54QUFBQXRCMExJRVFjR2RBUkF6UWRxVEFSQXpRY3JGQUJBelFjZ0JFRFpCMjhrQUVETkIrSjRCRURNUU54QUFBQXRCMExJRVFhaXFBUkF6UWRxVEFSQXpRY3JGQUJBelFja0JFRFpCMjhrQUVETkJzS3dCRURNUU54QUFBQXNnQWlBRFNRUkFJQTRnR0JDckF5QVpRUUFRUENBUlFRQVFQQ0FKS0FJRUVQUUJJQUloQXdzZ0NFRUJhaUVJREFFTEN5QVRRUkJxSkFBTUJBdEIwTElFUVp5VEFSQXpRZHFUQVJBelFjckZBQkF6UVpvQkVEWkIyOGtBRUROQnZaWUJFRE1RTnd3S0MwSFFzZ1JCNnBrQkVETkIycE1CRUROQnlzVUFFRE5CbXdFUU5rSGJ5UUFRTTBHVG13RVFNeEEzREFrTFFkQ3lCRUhCblFFUU0wSGFrd0VRTTBIS3hRQVFNMEdjQVJBMlFkdkpBQkF6UWZpZUFSQXpFRGNNQ0F0QjBMSUVRZWVpQVJBelFkcVRBUkF6UWNyRkFCQXpRWjBCRURaQjI4a0FFRE5CNWFNQkVETVFOd3dIQ3lBSlFSaHFJZzRRUkNBRlJ3MEJRUUFoQmdKQUEwQUNRQ0FPRUVRZ0JrMEVRQ0FIRUlNR1FRRkhEUUVnQVVFQkVKd0RJQUVRckFJZ0JSQ1JBa0VBSVFZZ0JVRUFJQVZCQUVvYklRSURRQ0FDSUFaR0RRUWdCQ0FHUVFKMGFpZ0NBQ0VBSUFFUXJBSWdCaEE4SUFBMkFnQWdCa0VCYWlFR0RBQUxBQXNnRGlBR0VEd29BZ0JCZjBZTkJTQU9JQVlRUENnQ0FDQUZUZzBHSUFRZ0RpQUdFRHdvQWdCQkFuUnFLQUlBSUJCT0RRY2dCQ0FPSUFZUVBDZ0NBRUVDZEdvaEZDTUFRU0JySWc4a0FDQVBJQlFRM0FJMkFoQWdEMEVZYWlFWElBOUJFR29oRENBUFFRaHFJUU5CQUNFS0l3QkJJR3NpQ0NRQUlBY1FQaG9nRkNnQ0FDRVNJQWNRamdFaEFpQUlRUUE2QUI4Q1FBSkFJQUpGRFFBZ0J5QVNJQUlRV3lJS0VEd29BZ0FpQzBVTkFBTkFJQXNvQWdBaUMwVU5BU0FTSUFzb0FnUkhCRUFnQ3lnQ0JDQUNFRnNnQ2tjTkFnc2dCeEJaSUF0QkNHb2dGQkRRQVVVTkFBc01BUXNnQ0VFUWFpQUhJQkpCMU5nQklBd2dBeENCQmlBSEVENG9BZ0FoRENBSEVGa2hBd0pBSUFJRVFDQU1RUUZxc3lBREtnSUFJQUt6bEY1RkRRRUxJQWdnQWhEaEFVRUJjeUFDUVFGMGNqWUNEQ0FJQW44Z0J4QStLQUlBUVFGcXN5QUhFRmtxQWdDVmpTSWFRd0FBZ0U5ZElCcERBQUFBQUdCeEJFQWdHcWtNQVF0QkFBczJBZ2dnQnlBSVFReHFJQWhCQ0dvUWVpZ0NBQkNCQkNBU0lBY1FqZ0VpQWhCYklRb0xBa0FnQnlBS0VEd29BZ0FpQTBVRVFDQUlLQUlRSUFkQkNHb2lBeWdDQURZQ0FDQUhJQWdvQWhBMkFnZ2dCeUFLRUR3Z0F6WUNBQ0FJS0FJUUtBSUFSUTBCSUFnb0FoQWhBeUFISUFnb0FoQW9BZ0FvQWdRZ0FoQmJFRHdnQXpZQ0FBd0JDeUFJS0FJUUlBTW9BZ0EyQWdBZ0F5QUlLQUlRTmdJQUN5QUlRUkJxSWdNUXVBRWhDeUFIRUQ0aUFpQUNLQUlBUVFGcU5nSUFJQWhCQVRvQUh5QURLQUlBSVF3Z0EwRUFOZ0lBSUF3RVFDQURFRW9pQWkwQUJBUkFJQUlvQWdBZ0RFRUlhaEQvQlFzZ0RBUkFJQUlvQWdBYUlBd1FOQXNMQ3lBWElBaEJFR29nQ3hDQkFTQUlRUjlxRUxFQ0lBaEJJR29rQUNBWEVHOGhBaUFQUVNCcUpBQWdBa0VFYWlBRUlBWkJBblJxRUtzQ0lBWkJBV29oQmd3QkN3c2dBUkNHQmlFRklBY1Fnd1loQkNNQVFTQnJJZ01rQUNBRkVOTUJJQVJKQkVBZ0JSQTFJUUlnQlNBRFFRaHFJQVFnQlJCRUlBSVEyZ0lpQWhEaUFpQUNFTGdDQ3lBRFFTQnFKQUFnRFVFUWFpQUhFUG9ERUxNQ0lRUURRQ0FFSUExQkNHb1FheEN6QWhDREFVVU5BU0FFRUc5QkJHb1FSRVVOQjBHQUFSQk1JUVVnQUJDSkJpRURJQlVnQkJCdktBSUFRZUFBYkdvaEFpQUZRUUU2QUdRZ0JTQUROZ0lBSUFWQjZBQnFFRTBhSUFWQjlBQnFFRTBhSUFWQkJHb2dBa0hnQUJBL0dpQU5JQVUyQWdnZ0JVRUFFSndESUFFUWhnWWdEVUVJYWhDckFpQUVFRzhoQWlBQUlBMG9BZ2dnRlNBUUlBSkJCR29pQWtFQUVEd2dBaEJFRUlnR0lBUVErUU1NQUFzQUN5QUhLQUlJSVFBZ0J4QTFJUUlEUUNBQUJFQWdBQ2dDQUNFQklBSWdBRUVJYWhEL0JTQUFFRFFnQVNFQURBRUxDeUFIRUxJQ0N5QU5RVEJxSkFBUEMwSFFzZ1JCc3ZzQUVETkIxLzBBRUROQnlzVUFFRE5CNndJUU5rSGJ5UUFRTTBIQmdRRVFNeEEzREFRTFFkQ3lCRUdtaEFFUU0wSFgvUUFRTTBIS3hRQVFNMEh0QWhBMlFkdkpBQkF6UVppR0FSQXpFRGNNQXd0QjBMSUVRZktJQVJBelFkZjlBQkF6UWNyRkFCQXpRZTRDRURaQjI4a0FFRE5COElvQkVETVFOd3dDQzBIUXNnUkJxb3dCRUROQjEvMEFFRE5CeXNVQUVETkI3d0lRTmtIYnlRQVFNMEh3aWdFUU14QTNEQUVMUWRDeUJFR0lqd0VRTTBIWC9RQVFNMEhLeFFBUU0wR0RBeEEyUWR2SkFCQXpRZUdQQVJBekVEY0xFQUFBQ3hNQUlBQWdBQ2dDQkNJQVFRRnFOZ0lFSUFBTHJRRUNDSHdCZjBGL0lRc2dBU3NEV0NBQkt3TlFJQUlyQXhBaUE2SWdBU3NEUUNBQ0t3TUFJZ1NpSUFJckF3Z2lCU0FCS3dOSW9xQ2dvQ0lHUkFBQUFBQUFBQUFBWWdSL0lBRXJBemdoQnlBQkt3TXdJUWdnQVNzREtDRUpJQUVyQXlBaENpQUFJQUVyQXhnZ0FTc0RFQ0FEb2lBQkt3TUFJQVNpSUFVZ0FTc0RDS0tnb0tBZ0JxTTVBd0FnQUNBSElBZ2dBNklnQ2lBRW9pQUZJQW1pb0tDZ0lBYWpPUU1JUVFBRlFYOExDd2tBSUFCQkFEb0FBQXNvQVFGL0lBQWdBU2dDQURZQ0FDQUJLQUlBSVFNZ0FDQUJOZ0lJSUFBZ0FpQURhallDQkNBQUMwVUJBMzhnQUVIb0FHb2hBUU5BSUFFUVJDQUNTd1JBSUFFZ0FoQThLQUlBSWdNRVFDQURFSTBHQ3lBREVEUWdBa0VCYWlFQ0RBRUxDeUFBUWZRQWFoQjBJQUVRZEFzbEFRRi9JQUFvQWdBaEFpQUFJQUUyQWdBZ0FnUkFJQUlFUUNBQ0VJMEdDeUFDRURRTEN6RUJBWDhnQUJEa0FpQUFLQUlBQkVBZ0FDQUFLQUlBRUtrRElBQVFOUm9nQUNnQ0FDRUJJQUFRMUFFYUlBRVFOQXNMWXdFQmZ5QUJCRUFnQVVFa2FpSUFRZFFBYWhDUEJpQUFRY2dBYWhCMElBQkJER29pQWtFd2FoQjBJQUpCSkdvUWRDQUNRUmhxRUhRZ0FrRU1haEIwSUFCQkNHcEJBQkNPQmlBQlFRaHFJZ0JCRUdvUTRRTWdBRUVFYWhDdkJRc2dBUkEwQ3hJQUlBQkJBRFlDQkNBQVFaam5BellDQUFzSkFDQUFJQUUyQWdnTEV3QWdBRUVJTmdJRUlBQkJER3BCQ0JDUkFndXBBZ0VIZnlBQUVFb2hBZ0pBSUFFRVFDQUFJQUlnQVJEL0F4Q3VBaUFBRUVvZ0FUWUNBRUVBSVFJRFFDQUJJQUpHQkVBZ0FFRUlhaUlDS0FJQUlnTkZEUU1nQUNBREtBSUVJQUVRV3lJSEVEd2dBallDQUFOQUlBTW9BZ0FpQWtVTkJBSkFJQUlvQWdRZ0FSQmJJZ1FnQjBZTkFDQUNJUVVnQUNBRUVEd29BZ0JGQkVBZ0FDQUVFRHdnQXpZQ0FDQUVJUWNNQVFzRFFBSkFJQVVpQmlnQ0FFVUVRRUVBSVFVTUFRc2dBQkJaSUFKQkNHb2dCaWdDQUVFSWFoRFFBU0VJSUFZb0FnQWhCU0FJRFFFTEN5QURJQVUyQWdBZ0JpQUFJQVFRUENnQ0FDZ0NBRFlDQUNBQUlBUVFQQ2dDQUNBQ05nSUFEQUVMSUFJaEF3d0FDd0FGSUFBZ0FoQThRUUEyQWdBZ0FrRUJhaUVDREFFTEFBc0FDeUFBUVFBUXJnSWdBQkJLUVFBMkFnQUxDeVFBUWJpWUJDMEFBRUVCY1VVRVFFR3NtQVFRcFFOQnVKZ0VRUUU2QUFBTFFheVlCQXVpQVFFRmZ5TUFRUkJySWdNa0FDQUFFRDRhSUFFb0FnQWhCQUpBQWtBZ0FCQ09BU0lGUlEwQUlBQWdCQ0FGRUZzaUJoQThLQUlBSWdKRkRRQURRQ0FDS0FJQUlnSkZEUUVnQkNBQ0tBSUVSd1JBSUFJb0FnUWdCUkJiSUFaSERRSUxJQVFnQWlnQ0JFY05BQ0FBRUZrZ0FrRUlhaUFCRU5BQlJRMEFDeUFEUVFocUlBSVFnUUVvQWdBaEFnd0JDeUFERUlVRUlnSTJBZ2dMSUFOQkVHb2tBQ0FDQ3dvQUlBRkJCR29RL1FRTENBQWdBQkMwQWhvTEhBQWdBVUgvLy8vL0FVc0VRRUdYQ0JDc0FRQUxJQUZCQTNRUVRBdEFBUUYvSUFBUWhRY2dBVWtFUUJDY0FRQUxJQUFnQUJBMUlBRVEvUVlpQWpZQ0FDQUFJQUkyQWdRZ0FCQTFJQUlnQVVFVWJHbzJBZ0FnQUVFQUVQVUdDMVlCQVg4akFFRVFheUlFSkFBZ0JDQUFJQU1RdXdRaEF5QUFFRFVoQUFOQUlBRWdBa2NFUUNBQUlBTW9BZ1FnQVJDM0F5QURJQU1vQWdSQkZHbzJBZ1FnQVVFVWFpRUJEQUVMQ3lBREVHNGdCRUVRYWlRQUN5WUFJQUFvQWdBYUlBQW9BZ0FnQUJEYkFXb2FJQUFvQWdBYUlBQW9BZ0FnQUJDVUFXb2FDd1FBSUFFTElRRUJmeUFCSUFCcklRTWdBQ0FCUndSQUlBSWdBQ0FERU1zQ0N5QUNJQU5xQ3djQUlBRWdBR3NMVGdFQmZ5TUFRUkJySWdRa0FDQUVJQUFnQXhDdkF5RURJQUFRTlJvZ0FpQUJheUlBUVFCS0JFQWdBeWdDQkNBQklBQVFQeG9nQXlBREtBSUVJQUJxTmdJRUN5QURFRzRnQkVFUWFpUUFDeGNBSUFCQ0FEY0NBQ0FBUVFFNkFCQWdBRUlBTndJSUN5d0FJQUFvQWdBYUlBQW9BZ0FnQUJEY0FVRVViR29hSUFBb0FnQWFJQUFvQWdBZ0FCQ0FBVUVVYkdvYUMxTUJBMzhqQUVFUWF5SURKQUFnQXlBQUlBRVF1d1FpQWlnQ0JDRUJJQUlvQWdnaEJBTkFJQUVnQkVZRVFDQUNFRzRnQTBFUWFpUUFCU0FBRURVYUlBRVFvUVlnQWlBQlFSUnFJZ0UyQWdRTUFRc0xDd3dBSUFBb0FnQWFJQUVRTkFzS0FDQUJRUVJxRU5FQkN5a0JBWDhEUUNBQ1FRaEdSUVJBSUFFZ0Ftb2dBQ0FDYXkwQUJ6b0FBQ0FDUVFGcUlRSU1BUXNMQ3lvQkFYOGpBRUVRYXlJQ0pBQWdBa0VJYWlBQkVJb0VJZ0VnQUJDQ0JDQUJFTkVCSUFKQkVHb2tBQXNaQVFGL0lBQVFnQUVoQWlBQUlBRVFvQVVnQUNBQ0VLSUdDeXdCQVg4akFFRVFheUlDSkFBZ0FpQUJOZ0lNSUFBZ0FrRU1haUFDUVFocUVMRUdJQUpCRUdva0FDQUFDOW9FQWdsL0FYMGpBRUVnYXlJRkpBQWdCU0FCRU53Q05nSVFJQVZCR0dvaENDQUZRUkJxSVFrZ0JVRUlhaUVLSXdCQklHc2lBaVFBSUFBUVBob2dBU2dDQUNFR0lBQVFqZ0VoQXlBQ1FRQTZBQjhDUUFKQUlBTkZEUUFnQUNBR0lBTVFXeUlIRUR3b0FnQWlCRVVOQUFOQUlBUW9BZ0FpQkVVTkFTQUdJQVFvQWdSSEJFQWdCQ2dDQkNBREVGc2dCMGNOQWdzZ0FCQlpJQVJCQ0dvZ0FSRFFBVVVOQUFzTUFRc2dBa0VRYWlBQUlBWkIxTmdCSUFrZ0NoQ0JCaUFBRUQ0b0FnQWhBU0FBRUZraEJBSkFJQU1FUUNBQlFRRnFzeUFFS2dJQUlBT3psRjVGRFFFTElBSWdBeERoQVVFQmN5QURRUUYwY2pZQ0RDQUNBbjhnQUJBK0tBSUFRUUZxc3lBQUVGa3FBZ0NWalNJTFF3QUFnRTlkSUF0REFBQUFBR0J4QkVBZ0M2a01BUXRCQUFzMkFnZ2dBQ0FDUVF4cUlBSkJDR29RZWlnQ0FCQ0JCQ0FHSUFBUWpnRWlBeEJiSVFjTEFrQWdBQ0FIRUR3b0FnQWlBVVVFUUNBQ0tBSVFJQUJCQ0dvaUFTZ0NBRFlDQUNBQklBSW9BaEEyQWdBZ0FDQUhFRHdnQVRZQ0FDQUNLQUlRS0FJQVJRMEJJQUlvQWhBaEFTQUFJQUlvQWhBb0FnQW9BZ1FnQXhCYkVEd2dBVFlDQUF3QkN5QUNLQUlRSUFFb0FnQTJBZ0FnQVNBQ0tBSVFOZ0lBQ3lBQ1FSQnFJZ0VRdUFFaEJDQUFFRDRpQUNBQUtBSUFRUUZxTmdJQUlBSkJBVG9BSHlBQktBSUFJUUFnQVVFQU5nSUFJQUFFUUNBQkVFb2lBUzBBQkFSQUlBRW9BZ0FnQUVFSWFoQ1hCZ3NnQUFSQUlBRW9BZ0FhSUFBUU5Bc0xDeUFJSUFKQkVHb2dCQkNCQVNBQ1FSOXFFTEVDSUFKQklHb2tBQ0FJRUc4aEFDQUZRU0JxSkFBZ0FFRUVhZ3NwQVFGL0EwQWdBa0VFUmtVRVFDQUJJQUpxSUFBZ0Ftc3RBQU02QUFBZ0FrRUJhaUVDREFFTEN3dUNBd0VFZndKQUFrQUNRQUpBSUFBb0FoZ09Bd0FBQVFJTElBQW9BaXdpQVVFQUlBRkJBRW9iSVFOQkFDRUJBMEFnQVNBRFJnMERBa0FnQUNBQlFRaDBhaUlDUVRScUtBSUFRUUJJRFFBZ0Fpc0RVRVFBQUFBQUFBRGdQMk5GRFFBZ0FrRi9OZ0k0SUFKQmZ6WUNOQ0FDUVFZMkFwd0NDeUFCUVFGcUlRRU1BQXNBQ3lBQUtBSXNJZ0ZCQUNBQlFRQktHeUVEUVFBaEFRTkFJQUVnQTBZTkFnSkFJQUFnQVVFSWRHb2lBa0UwYWlnQ0FFRUFTQTBBSUFJckExQkVBQUFBQUFBQTREOWpSUTBBSUFKQmZ6WUNQQ0FDUVg4MkFqUWdBa0VHTmdLY0Fnc2dBVUVCYWlFQkRBQUxBQXNnQUNnQ0xDSUJRUUFnQVVFQVNoc2hCRUVBSVFFRFFDQUJJQVJHRFFGQkFDRURBa0FnQUNBQlFRaDBhaUlDUVRocUtBSUFRUUJJRFFBZ0Fpc0RXRVFBQUFBQUFBRGdQMk5GRFFBZ0FrRi9OZ0k0UVFFaEF3c0NRQ0FDS0FJOFFRQklEUUFnQWlzRFlFUUFBQUFBQUFEZ1AyTkZEUUFnQWtGL05nSThJQU5GRFFBZ0FrRUdOZ0tjQWdzZ0FVRUJhaUVCREFBTEFBc0xnZ0lCQkg4Z0FTQUFFSUFCSWdKTEJFQWpBRUVnYXlJRUpBQUNRQ0FCSUFKcklnTWdBQkExS0FJQUlBQW9BZ1JyUVJSdFRRUkFJQUFnQXhDakJnd0JDeUFBRURVaEFTQUVRUWhxSUFBZ0FCQ0FBU0FEYWhDNUJDQUFFSUFCSUFFUWpBY2hBaU1BUVJCcklnRWtBQ0FCSUFJb0FnZzJBZ0FnQWlnQ0NDRUZJQUVnQWtFSWFqWUNDQ0FCSUFVZ0EwRVViR28yQWdRZ0FTZ0NBQ0VEQTBBZ0FTZ0NCQ0FEUndSQUlBSW9BaEFhSUFFb0FnQVFvUVlnQVNBQktBSUFRUlJxSWdNMkFnQU1BUXNMSUFFUXF3RWdBVUVRYWlRQUlBQWdBaENKQnlBQ0VJWUhDeUFFUVNCcUpBQVBDeUFCSUFKSkJFQWdBQ0FBS0FJQUlBRkJGR3hxRUtnR0N3dXBBUUVFZnlNQVFTQnJJZ01rQUNBQUlBRTJBZ0FnQTBFWWFpQUJFS2tHSVFSQkVCQk1JUVVqQUVFZ2F5SUNKQUFnQWlBQk5nSU1JQVVRL2dNZ0JVSGcyQUUyQWdBZ0JVRU1haUFDUVFocUlBSkJER29nQWtFWWFoQ3RBaUFDUVJCcUVLMENHaUFDUVNCcUpBQWdBQ0FGTmdJRUlBUVF1QUVhSUFNZ0FUWUNCQ0FESUFFMkFnQWdCQ2dDQUNFQklBUkJBRFlDQUNBQkJFQWdCQ0FCRUpBR0N5QURRU0JxSkFBZ0FBdWVBUUVDZnlBQVFnQTNBZ0FnQUVFSWFpSUJRUUEyQWdBZ0FVRUVhaEJOR2lBQlFSQnFFRTBhSUFCQkpHb2lBVUxTQ1RjQ0FDQUJRUWhxRUlzRUdpQUJRUXhxSWdKQ0FEY0NCQ0FDSUFFMkFnQWdBa0VNYWhCTkdpQUNRUmhxRUUwYUlBSkJKR29RVFJvZ0FrRXdhaEJOR2lBQlFjZ0FhaEJOR2lBQlFkUUFhaENsQXlBQlFSQTJBbXdnQVVJQU53SmtJQUlRa3dZZ0FrRUJFSklHSUFBTHBBSUJBMzhnQUNnQ0FDRUNJQUFnQVRZQ0FDQUNCRUFnQWdSQUlBSkJsQVpxSWdCQkdHb1E1QUVnQUVFTWFoQjBJQUFRZENBQ1FZd0ZhaUlBUWZ3QWFoQjBJQUJCOEFCcUVIUWdBRUhjQUdvUTVRVWdBa0g4QkdvUTVBRWdBa0dnQVdvaUFFR1FBV29RZENBQVFkd0FhaUlCUVNocUVLQUVJQUZCSEdvUWRDQUFRY2dBYWhDaEJDQUFRVHhxRUtFRUlBQkJJR29Rb0FRZ0FFRVFhaUlBRUlRQ0lBQW9BZ0FFUUNBQUlBQW9BZ0FRMVFZZ0FCQTFHaUFBS0FJQUlRRWdBQkM3QVJvZ0FSQTBDeUFDUWR3QWFoQ09CQm9nQWtISUFHb2lBeWdDQ0NFQUlBTVFOU0VFQTBBZ0FBUkFJQUFvQWdBaEFTQUVJQUJCQ0dvUXBRWWdBQkEwSUFFaEFBd0JDd3NnQXhDeUFpQUNRVUJyRU5FQklBSkJER29RNUFFTElBSVFOQXNMQ0FBZ0FDQUJFSGtMMkFFQkJYOGpBRUhBQVdzaUF5UUFJQUFnQTBFSWFpSUJFS3NHSUFCQkJHb2dBVUVFY2hDckJnTkFBa0JCQUNFQklBSkJBMFlFUUFOQUlBRWdBQ2dDc0FFaUFrRURkRUdvcXdGcUtBSUFUZzBDSUFBZ0FVRURkQ0lDYWtIb0FHb2dBaUFEYWtId0FHb1FwZ1lnQVVFQmFpRUJEQUFMQUFVRFFDQUJRUVJHUlFSQUlBRkJBM1FpQkNBQUlBSkJCWFFpQldwcVFRaHFJQU1nQldvZ0JHcEJFR29RcGdZZ0FVRUJhaUVCREFFTEN5QUNRUUZxSVFJTUFnc0FDd3NnQXlBQ05nSzRBU0FBSUFOQkNHcEJ1QUVRUHhvZ0EwSEFBV29rQUF0aEFRTi9JQUFvQWdBaEFpQUFJQUUyQWdBZ0FnUkFJQUlFUUNBQ1FRUnFJZ01vQWdnaEFDQURFRFVoQkFOQUlBQUVRQ0FBS0FJQUlRRWdCQ0FBUVFocUVKY0dJQUFRTkNBQklRQU1BUXNMSUFNUXNnSWdBa0VBRUxBR0N5QUNFRFFMQ3drQUlBRkJBRHNCQUFzTEFDQUFJQUZCQWhENkFRdUNDd0VXZkFKQUFrQUNRQUpBQWtBQ1FDQUZRUUZyRGdRQkFnTUFCUXNnQUNzREVDSVJSQUFBQUFBQUFCaEFvaUVYSUFBckF4Z2lFa1FBQUFBQUFBQVlRS0loR0NBQ0lBQXJBemdpR2FFZ0FDc0RLQ0lhb3lJS0lBcWlJUUlnQVNBQUt3TXdJaHVoSUFBckF5QWlEcU1pQ1NBSm9pRUJJQUFyQTBBaEZTQUFLd01JSVJNZ0FDc0RBQ0VVSUJJZ0VxQWhEeUFSSUJHZ0lSWkJBU0VGSUFvaEJpQUpJUWNEUUFKQUFrQWdBVVFBQUFBQUFBQUFBR0lnQWtRQUFBQUFBQUFBQUdKeVJRUkFSQUFBQUFBQUFBQUFJUWNNQVFzZ0JpQVBJQWNnRWlBQklBR2dJQUlnQWFBaUVLQ2lJQk1nRUtJZ0VLSWdGQ0FRb2tRQUFBQUFBQUR3UDZDZ0lnc2dCNklnQmlBV0lBZWlvcUNnSUFtaElCZ2dCNklnRmlBR29pQVRJQUlnQXFJZ0FVUUFBQUFBQUFBVVFLSWdBYUlnQWlBQlJBQUFBQUFBQUFoQW9pSUhvaUlNb0tDaUlCUWdCeUFDb0tKRUFBQUFBQUFBOEQrZ29LQ2dvNkVpQjZJaURTQUdvaUFMSUFhaUlCRWdBaUFDb0NBUW9LS2dvQ0FLb1NBTklCY2dCcUlnRXlBQ1JBQUFBQUFBQUJSQW9pQUNvaUFCSUFHaUlBeWdvS0lnRkNBQ1JBQUFBQUFBQUFoQW9pQUJvS0pFQUFBQUFBQUE4RCtnb0tDZ282RWhCaUFGUVFSSERRRWdCaUVJQ3lBRElCc2dEaUFIb2lBVm82QTVBd0FnR1NBYUlBaWlJQldqb0NFQ0RBVUxJQVZCQVdvaEJTQUdJQWFpSVFJZ0J5QUhvaUVCREFBTEFBc2dBU0FBS3dNQUlndWhJZ0VnQWFJZ0FpQUFLd01Jb1NJR0lBYWlvQ0lIbnlJQ21pRU1JQUFyQXhoRUFBQUFBSVRYbDBHaklnaEVBQUFBQUFBQUNNQ2lJUTBnQ0pvaENrRUJJUVVEUUVRQUFBQUFBQUFBQUNFSUFrQWdBa1FBQUFBQUFBQUFBR0lFUUNBR0lBSWdDaUFIb2tRQUFBQUFBQUR3UDZBZ0FxSWdES0FnRFNBSG9rUUFBQUFBQUFEd1A2Q2pvU0lJb2lBQ295RUdJQUVnQ0tJZ0FxTWhBU0FGUVFOSERRRWdBU0VKSUFZaENBc2dBeUFMSUFrZ0FDc0RFS09nT1FNQUlBZ2dBQ3NERUtNZ0FDc0RDS0FoQWd3RUN5QUZRUUZxSVFVZ0FTQUJvaUFHSUFhaW9DSUhueUVDREFBTEFBc2dBU0FBS3dNQUlnNmhJZ1lnQnFJZ0FpQUFLd01Jb1NJSElBZWlvQ0lDbnlJQm1pRVBJQUFyQXhoRUFBQUFBSVRYbDBHaklnbEVBQUFBQUFBQUNNQ2lJUXNnQUNzRElFUUFBQUFBaE5lWFFhTkVBQUFBQUFCcStFQ2pJZ2hFQUFBQUFBQUFGTUNpSVF3Z0Nab2hEU0FJbWlFS1FRRWhCUU5BUkFBQUFBQUFBQUFBSVFsRUFBQUFBQUFBQUFBaENBSkFJQUZFQUFBQUFBQUFBQUJpQkVBZ0J5QUJJQUlnQ3FJZ0FxSWdEU0FDb2tRQUFBQUFBQUR3UDZDZ0lBR2lJQStnSUF3Z0FxSWdBcUlnQ3lBQ29rUUFBQUFBQUFEd1A2Q2dvNkVpQXFJZ0FhTWhCeUFHSUFLaUlBR2pJUVlnQlVFRFJ3MEJJQVloQ1NBSElRZ0xJQU1nRGlBSklBQXJBeENqb0RrREFDQUlJQUFyQXhDaklBQXJBd2lnSVFJTUF3c2dCVUVCYWlFRklBWWdCcUlnQnlBSG9xQWlBcDhoQVF3QUN3QUxJQUVnQUNzREFDSU9vU0FBS3dNWW95SUdJQWFpSUFJZ0FDc0RDS0VpQnlBSG9xQWlBcDhpQVpvaER5QUFLd01nUkFBQUFBQ0UxNWRCb3lJSlJBQUFBQUFBQUFqQW9pRUxJQUFyQXloRUFBQUFBSVRYbDBHalJBQUFBQUFBYXZoQW95SUlSQUFBQUFBQUFCVEFvaUVNSUFtYUlRMGdDSm9oQ2tFQklRVURRRVFBQUFBQUFBQUFBQ0VKUkFBQUFBQUFBQUFBSVFnQ1FDQUJSQUFBQUFBQUFBQUFZZ1JBSUFjZ0FTQUNJQXFpSUFLaUlBMGdBcUpFQUFBQUFBQUE4RCtnb0NBQm9pQVBvQ0FNSUFLaUlBS2lJQXNnQXFKRUFBQUFBQUFBOEQrZ29LT2hJZ0tpSUFHaklRY2dCaUFDb2lBQm95RUdJQVZCQTBjTkFTQUdJUWtnQnlFSUN5QURJQTRnQ1NBQUt3TVFvNkE1QXdBZ0NDQUFLd01Rb3lBQUt3TUlvQ0VDREFJTElBVkJBV29oQlNBR0lBYWlJQWNnQjZLZ0lnS2ZJUUVNQUFzQUN5QUVJQUk1QXdBTEN3c0FJQUJCNE80RE5nSUFDeFVBSUFCQnZOZ0JOZ0lBSUFCQkJHb1FPUm9nQUF0TkFRSi9Jd0JCSUdzaUF5UUFJQUFnQXlBQVFUaHFRUUFRUENBQ0tBSUFJQUlvQWdRZ0FpZ0NDQ0FDS0FJTUVOd0ZJZ1FnQWhEZkFpQUFJQUVnQkJEZkFpQUVFSlFESUFOQklHb2tBQXMxQUNBQUtBSUFHaUFBS0FJQUlBQVFrd0pCQVhScUdpQUFLQUlBSUFBUWxBSkJBWFJxR2lBQUtBSUFJQUFRa3dKQkFYUnFHZ3MxQVFGL0l3QkJFR3NpQWlRQUlBSWdBQ29DQURnQ0RDQUFJQUVxQWdBNEFnQWdBU0FDUVF4cUtnSUFPQUlBSUFKQkVHb2tBQXNNQUNBQUlBRVErQUZCQVhNTDVBRUJBWDhqQUVFZ2F5SURKQUFnQXlBQk5nSVFJQU1nQURZQ0dDQURJQUkyQWdnZ0F5Z0NFQ0FES0FJWUVKWUJJUUVnQXlnQ0NDQURLQUlRRUpZQklRQUNRQUovQW44Z0FVVUVRRUVBSVFJZ0FFVU5BeUFES0FJUUlBTW9BZ2dReUFGQkFTRUNJQU1vQWhBZ0F5Z0NHQkNXQVVVTkF5QURRUkJxSVFBZ0EwRVlhZ3dCQ3lBREtBSVlJUUVnQUFSQUlBTkJDR29oQUVFQkRBSUxJQUVnQXlnQ0VCRElBVUVCSVFJZ0F5Z0NDQ0FES0FJUUVKWUJSUTBDSUFOQkNHb2hBQ0FEUVJCcUN5Z0NBQ0VCUVFJTElRSWdBU0FBS0FJQUVNZ0JDeUFEUVNCcUpBQWdBZ3NTQUNBQUVENG9BZ0FnQUNnQ0FHdEJBM1VMRFFBZ0FDQUJJQUpCQXhDcEJBc0xBQ0FBUVFCQkpCQTZHZ3VSQVFFRGZ5TUFRUkJySWdJa0FDQUNJQUUyQWd3akFFRVFheUlESkFBZ0FCQTFHaUFEUWNmajhUZzJBZ3dnQTBILy8vLy9CellDQ0NBRFFReHFJQU5CQ0dvUStRRW9BZ0FoQkNBRFFSQnFKQUFnQVNBRVRRUkFJQUFROVFFaUFDQUVRUUYyU1FSQUlBSWdBRUVCZERZQ0NDQUNRUWhxSUFKQkRHb1FlaWdDQUNFRUN5QUNRUkJxSkFBZ0JBOExFSndCQUFzTEFDQUJJQUpCSkJBL0dnc05BQ0FBSUFFZ0FrRWtFS3NFQzQwQ0FneC9BWDFCZnlFS0FrQWdBU2dDQ0NJR0lBSW9BZ1JIRFFBZ0FDZ0NCQ0lESUFFb0FnUkhEUUFnQUNnQ0NDSUhJQUlvQWdoSERRQkJBQ0VLSUFOQkFDQURRUUJLR3lFTElBZEJBQ0FIUVFCS0d5RU1JQVpCQUNBR1FRQktHeUVOSUFBb0FnQWhBd05BSUFRZ0MwWU5BU0FFSUFac0lRNUJBQ0VGQTBBZ0JTQU1Sa1VFUUVFQUlRQWdBMEVBTmdJQUlBSW9BZ0FnQlVFQ2RHb2hDQ0FCS0FJQUlBNUJBblJxSVFsREFBQUFBQ0VQQTBBZ0FDQU5Sa1VFUUNBRElBa3FBZ0FnQ0NvQ0FKUWdENUlpRHpnQ0FDQUFRUUZxSVFBZ0NVRUVhaUVKSUFnZ0IwRUNkR29oQ0F3QkN3c2dCVUVCYWlFRklBTkJCR29oQXd3QkN3c2dCRUVCYWlFRURBQUxBQXNnQ2dzckFRRi9JQUFnQVNnQ0FEWUNBQ0FCS0FJQUlRTWdBQ0FCTmdJSUlBQWdBeUFDUVF4c2FqWUNCQ0FBQzM4QkEzOGdBQkNFQWlBQUVEVWFJQUFvQWdBaEJDQUFLQUlFSVFNZ0FVRUVhaUVDQTBBZ0F5QUVSd1JBSUFJb0FnQkJER3NnQTBFTWF5SURFSklFR2lBQ0lBSW9BZ0JCREdzMkFnQU1BUXNMSUFBZ0FoQklJQUJCQkdvZ0FVRUlhaEJJSUFBUU5TQUJFRDRRU0NBQklBRW9BZ1EyQWdBZ0FDQUFFRllRc1FNTFdRRUNmeU1BUVJCcklnSWtBQ0FDSUFCQkNHb2dBUkRGQmlJQktBSUFJUU1EUUNBQktBSUVJQU5IQkVBZ0FDZ0NFQm9nQVNnQ0FCQ2xBeUFCSUFFb0FnQkJER29pQXpZQ0FBd0JDd3NnQVJDckFTQUNRUkJxSkFBTEdRQWdBQ0FCSUFJZ0EwRU1RWmpOQVVIVnF0V3FBUkNxQkF0VEFRTi9Jd0JCRUdzaUF5UUFJQU1nQUNBQkVPc0NJZ0lvQWdRaEFTQUNLQUlJSVFRRFFDQUJJQVJHQkVBZ0FoQnVJQU5CRUdva0FBVWdBQkExR2lBQkVLVURJQUlnQVVFTWFpSUJOZ0lFREFFTEN3c1NBQ0FBRUQ0b0FnQWdBQ2dDQUd0QkFuVUxIUUFnQVVILy8vLy9BMHNFUUVHWXpRRVFyQUVBQ3lBQlFRSjBFRXdMQ1FBZ0FDQUJFSk1FQzFnQkFuOGpBRUVRYXlJQ0pBQWdBaUFBUVFocUlBRVFwZ01pQVNnQ0FDRURBMEFnQVNnQ0JDQURSd1JBSUFBb0FoQWdBU2dDQUJETUJpQUJJQUVvQWdCQkJHb2lBellDQUF3QkN3c2dBUkNyQVNBQ1FSQnFKQUFMeHdFQkNYOGdBQ2dDQ0NBQUtBSUVFTGtCSWdJRVFFRi9JUWNDUUNBQ0tBSUVJZ01nQUNnQ0NFY05BQ0FDS0FJSUlnRWdBQ2dDQkVjTkFFRUFJUWNnQTBFQUlBTkJBRW9iSVFnZ0FVRUFJQUZCQUVvYklRa2dBaWdDQUNFRVFRQWhBUU5BSUFFZ0NFWU5BU0FBS0FJQUlBRkJBM1JxSVFWQkFDRUdBMEFnQmlBSlJ3UkFJQVFnQlNzREFEa0RBQ0FHUVFGcUlRWWdCRUVJYWlFRUlBVWdBMEVEZEdvaEJRd0JDd3NnQVVFQmFpRUJEQUFMQUFzZ0IwRUFUZ1JBSUFJUEN5QUNFRVlMUVFBTEN3QWdBQ0FCUVFRUStnRUxEQUFnQUNBQUtBSUFFTThHQ3dzQUlBQWdBVUVrRVBvQkN5NEJBWDhnQUNnQ0JDRUNBMEFnQVNBQ1J3UkFJQUFRTlJvZ0FrRU1heUlDRU9RQkRBRUxDeUFBSUFFMkFnUUxNUUVCZnlBQUVJUUNJQUFvQWdBRVFDQUFJQUFvQWdBUTBnWWdBQkExR2lBQUtBSUFJUUVnQUJDN0FSb2dBUkEwQ3dzdUFRRi9JQUFvQWdRZ0FTZ0NDQkRjQmlJQ0JFQWdBaUFBSUFFUXhBWkJBRTRFUUNBQ0R3c2dBaEJHQzBFQUN5NEJBWDhnQUNnQ0JDRUNBMEFnQVNBQ1J3UkFJQUFRTlJvZ0FrRU1heUlDRU5NR0RBRUxDeUFBSUFFMkFnUUxJQUFnQUVJQU53SUFJQUJDQURjQ0VDQUFRZ0EzQWdnZ0FFRVlhaEMwQWhvTEJ3QWdBQkNuQWdzdUFRRi9JQUFvQWdRaEFnTkFJQUVnQWtjRVFDQUFFRFVhSUFKQklHc2lBaENVQXd3QkN3c2dBQ0FCTmdJRUN6VUFJQUFvQWdBYUlBQW9BZ0FnQUJDVkFrRUZkR29hSUFBb0FnQWdBQkNuQVVFRmRHb2FJQUFvQWdBZ0FCQ1ZBa0VGZEdvYUMrOEJBUVYvSXdCQkVHc2lBeVFBQWtBZ0FFVUVRRUYvSVFRTUFRc2dBQ2dDOUlhdkF5QUJSZzBBSUFBb0FvaUhyd01pQWdSQUlBSVFSaUFBUVFBMkFvaUhyd01MQWtBQ1FBSkFBa0FnQVE0RkF3QUFBQUVDQ3lBQUtBSWtJUVVnQUNnQ0tDRUdRWkFRRURzaUFnUkFJQUlnQmpZQ0NDQUNJQVUyQWdRZ0FrRUFOZ0lBQ3lBQUlBSTJBb2lIcndNTUFnc2dBRUtCZ0lDQUVEY0RnSWV2QTBFRUlRRU1BUXRCQUNFQlFRQkJBMEc5R1VFQUVEMExJQUFnQVRZQzlJYXZBeUFBS0FJQVFRRkhEUUFnQXlBQlFRSjBRYkEyYWlnQ0FEWUNBRUVBUVFOQnhEb2dBeEE5Q3lBRFFSQnFKQUFnQkFzTUFDQUFJQUFvQWdBUXFRTUxDd0FnQUNBQlFRSVE2d1lMK2dRRUJIOENmQUY5QVg0Q2ZTQUJ2Q0lFRUpVRklRSUNRQUpBQWtBQ1FDQUF2Q0lEUVlDQWdQd0hhMEdBZ0lDSWVFOEVRQ0FDRFFFTUF3c2dBa1VOQVF0REFBQ0FQeUVJSUFOQmdJQ0EvQU5HRFFJZ0JFRUJkQ0lDUlEwQ0lBQWdBWklnQWtHQmdJQjRTU0FEUVFGMElnSkJnSUNBZUUxeFJRMERHaUFDUVlDQWdQZ0hSZzBDUXdBQUFBQWdBU0FCbENBRVFYOXpRUjkySUFKQmdJQ0ErQWRKUmhzTUF3c2dBeENWQlFSQUlBQWdBSlFoQ0NBRFFRQklCRUFnQ0l3Z0NDQUVFSlFGUVFGR0d5RUlDeUFFUVFCT0RRSkRBQUNBUHlBSWxSQ1dCUXdEQ3lBRFFRQklCRUFnQkJDVUJTSUNSUVJBSUFBUW1BVU1CQXNnQTBILy8vLy9CM0VoQXlBQ1FRRkdRUkIwSVFVTElBTkIvLy8vQTBzTkFDQUFRd0FBQUV1VXZFSC8vLy8vQjNGQmdJQ0EzQUJySVFNTEFrQkJ5UE1DS3dNQUlBTWdBMEdBZ016NUEyc2lCRUdBZ0lCOGNXdSt1eUFFUVE5MlFmQUJjU0lDUWNqeEFtb3JBd0NpUkFBQUFBQUFBUEMvb0NJR29rSFE4d0lyQXdDZ0lBWWdCcUlpQnlBSG9xSkIyUE1DS3dNQUlBYWlRZUR6QWlzREFLQWdCNkpCNlBNQ0t3TUFJQWFpSUFKQjBQRUNhaXNEQUNBRVFSZDF0NkNnb0tBZ0FidWlJZ2U5UW9DQWdJQ0FnT0QvL3dDRFFvR0FnSUNBZ01DdndBQlVEUUFnQjBSeDFkSC8vLzlmUUdRRVFDQUZRd0FBQUhBUWx3VU1Bd3NnQjBRQUFBQUFBTUJpd0dWRkRRQWdCVU1BQUFBUUVKY0ZEQUlMUVlqeEFpc0RBQ0FIUVlEeEFpc0RBQ0lHSUFlZ0lnY2dCcUdoSWdhaVFaRHhBaXNEQUtBZ0JpQUdvcUpCbVBFQ0t3TUFJQWFpUkFBQUFBQUFBUEEvb0tBZ0I3MGlDU0FGclh4Q0w0WWdDYWRCSDNGQkEzUkJnTzhDYWlrREFIeS9vclloQ0FzZ0NBc0xDd0FnQUVNQUFBQS9rbzRMRUFBZ0FCQ25Ba01BQUFCQUVLY0NsUXNzQUNBQUtBSUFHaUFBS0FJQUlBQVE5UUZCSkd4cUdpQUFLQUlBR2lBQUtBSUFJQUFRaEFGQkpHeHFHZ3NNQUNBQUlBQW9BZ0FRMFFZTEhBRUJmeUFBUVE1TkJIOGdBRUVDZEVId3FnRnFLQUlBQlVFQUN3czFBQ0FBS0FJQUdpQUFLQUlBSUFBUTlRRkJKR3hxR2lBQUtBSUFJQUFRaEFGQkpHeHFHaUFBS0FJQUlBQVE5UUZCSkd4cUdnc1RBQ0FBSUFFMkFsUWdBRUU4YWlBQkVLTUVDMm9CQlh3Z0FDc0RHQ0lCSUFHaUlBQXJBeEFpQWlBQ29pQUFLd01BSWdNZ0E2SWdBQ3NEQ0NJRUlBU2lvS0NnSWdWRUFBQUFBQUFBQUFCaEJFQVBDeUFBSUFFZ0JaOGlBYU01QXhnZ0FDQUNJQUdqT1FNUUlBQWdCQ0FCb3prRENDQUFJQU1nQWFNNUF3QUxKZ0FnQUNnQ0FCb2dBQ2dDQUNBQUVOc0JhaG9nQUNnQ0FDQUFFTnNCYWhvZ0FDZ0NBQm9MQ1FBZ0FFRi9FT3dDQ3gwQUlBRkIxYXJWcWdGTEJFQkJ6UE1BRUt3QkFBc2dBVUVNYkJCTUN3MEFJQUJCMWFyVnFnRVE3QUlMRmdBZ0FTQUNLUUlBTndJQUlBRWdBaWdDQ0RZQ0NBcytBUUovUVF3UU95SURCSDhnQXlBQUlBRnNJQUowRURzaUJEWUNBQ0FFUlFSQUlBTVFORUVBRHdzZ0F5QUJOZ0lJSUFNZ0FEWUNCQ0FEQlVFQUN3cytBQU5BSUFFZ0FrY0VRQ0FCSUFFc0FBQWlBRUVBVGdSL0lBTW9BZ0FnQVN3QUFFRUNkR29vQWdBRklBQUxPZ0FBSUFGQkFXb2hBUXdCQ3dzZ0Fncy9BQU5BSUFFZ0FrY0VRQ0FCSUFFb0FnQWlBRUgvQUUwRWZ5QURLQUlBSUFFb0FnQkJBblJxS0FJQUJTQUFDellDQUNBQlFRUnFJUUVNQVFzTElBSUxwd0VCQkg4akFFR0FBbXNpQUNRQUlBQkNKVGNEK0FFZ0FFSDRBV29pQjBFQmNrR3YrUUVnQlNBQ0tBSUVFTDBERUZ3aENDQUFJQVEzQXdBZ0FFSGdBV29pQmlBR1FSZ2dDQ0FISUFBUXJRRWdCbW9pQ0NBQ0VOa0JJUWtnQUVFUWFpSUhJQUlRVHlBR0lBa2dDQ0FBUVNCcUlnWWdBRUVjYWlBQVFSaHFJQWNRdEFjZ0J4QkhJQUVnQmlBQUtBSWNJQUFvQWhnZ0FpQURFSm9DSVFFZ0FFR0FBbW9rQUNBQkM3a0JBUU4vSXdCQm9BRnJJZ0FrQUNBQVFjVzdBeThBQURzQm5BRWdBRUhCdXdNb0FBQTJBcGdCSUFCQm1BRnFJZ1pCQVhKQjN2a0JJQVVnQWlnQ0JCQzlBeEJjSVFjZ0FDQUVOZ0lBSUFCQml3RnFJZ1FnQkVFTklBY2dCaUFBRUswQklBUnFJZ2NnQWhEWkFTRUlJQUJCRUdvaUJpQUNFRThnQkNBSUlBY2dBRUVnYWlJRUlBQkJIR29nQUVFWWFpQUdFTFFISUFZUVJ5QUJJQVFnQUNnQ0hDQUFLQUlZSUFJZ0F4Q2FBaUVCSUFCQm9BRnFKQUFnQVF1bUFRRUVmeU1BUWZBQWF5SUFKQUFnQUVJbE53Tm9JQUJCNkFCcUlnZEJBWEpCci9rQklBVWdBaWdDQkJDOUF4QmNJUWdnQUNBRU53TUFJQUJCMEFCcUlnWWdCa0VZSUFnZ0J5QUFFSzBCSUFacUlnZ2dBaERaQVNFSklBQkJFR29pQnlBQ0VFOGdCaUFKSUFnZ0FFRWdhaUlHSUFCQkhHb2dBRUVZYWlBSEVMWUhJQWNRUnlBQklBWWdBQ2dDSENBQUtBSVlJQUlnQXhEb0FTRUJJQUJCOEFCcUpBQWdBUXUyQVFFRGZ5TUFRZEFBYXlJQUpBQWdBRUhGdXdNdkFBQTdBVXdnQUVIQnV3TW9BQUEyQWtnZ0FFSElBR29pQmtFQmNrSGUrUUVnQlNBQ0tBSUVFTDBERUZ3aEJ5QUFJQVEyQWdBZ0FFRTdhaUlFSUFSQkRTQUhJQVlnQUJDdEFTQUVhaUlISUFJUTJRRWhDQ0FBUVJCcUlnWWdBaEJQSUFRZ0NDQUhJQUJCSUdvaUJDQUFRUnhxSUFCQkdHb2dCaEMyQnlBR0VFY2dBU0FFSUFBb0Fod2dBQ2dDR0NBQ0lBTVE2QUVoQVNBQVFkQUFhaVFBSUFFTEtBQWdBQ0FCTmdJQUlBQkJCR29RandjZ0FFSUFOd0lZSUFCQ0FEY0NFQ0FBUWdBM0FnZ2dBQXM2QVFGL0l3QkJFR3NpQkNRQUlBUWdBRFlDQUNBRUlBTW9BZ0EyQWdRZ0JDQUNLQUlBTmdJSUlBRkJtZUlCSUFRUUNCb2dCRUVRYWlRQUN4d0FJQUFnQVVFSUlBS25JQUpDSUlpbklBT25JQU5DSUlpbkVCOExMQUFnQUNnQ0FCb2dBQ2dDQUNBQUVOd0JRUlJzYWhvZ0FDZ0NBQ0FBRU53QlFSUnNhaG9nQUNnQ0FCb0xqQUVCQlg4RFFDQUdRUU5IQkVBZ0FDQUdRUVYwSWdkcUlRUkJBQ0VEQTBBZ0EwRUVSd1JBSUFOQkEzUWlCU0FDSUFkcWFpQUVLd01RSUFFZ0JXb2lCVUZBYXlzREFLSWdCQ3NEQUNBRkt3TUFvaUFFS3dNSUlBVXJBeUNpb0tBNUF3QWdBMEVCYWlFRERBRUxDeUFDSUFkcUlnTWdCQ3NER0NBREt3TVlvRGtER0NBR1FRRnFJUVlNQVFzTEMxRUJBWDhDUUNBQlJRMEFJQUZCd09nRFFjRHFBeEN5QVNJQlJRMEFJQUVvQWdnZ0FDZ0NDRUYvYzNFTkFDQUFLQUlNSUFFb0FneEJBQkIrUlEwQUlBQW9BaEFnQVNnQ0VFRUFFSDRoQWdzZ0FndFZBUUovSUFBb0FnUWhCQUovUVFBZ0FrVU5BQm9nQkVFSWRTSUZJQVJCQVhGRkRRQWFJQUlvQWdBZ0JSQ3hCQXNoQlNBQUtBSUFJZ0FnQVNBQ0lBVnFJQU5CQWlBRVFRSnhHeUFBS0FJQUtBSWNFUWNBQzcwQkFRUi9Jd0JCRUdzaUJTUUFJQUpCNy8vLy93TWdBV3ROQkVBZ0FCQkFJUVlnQUFKL0lBRkI1Ly8vL3dGSkJFQWdCU0FCUVFGME5nSUlJQVVnQVNBQ2FqWUNEQ0FGUVF4cUlBVkJDR29RZWlnQ0FCQzdBZ3dCQzBIdS8vLy9Bd3RCQVdvaUJ4Q0pBaUVDSUFRRVFDQUNJQVlnQkJETUFRc2dBeUFFUndSQUlBUkJBblFpQ0NBQ2FpQUdJQWhxSUFNZ0JHc1F6QUVMSUFGQkFVY0VRQ0FHRURRTElBQWdBaENQQVNBQUlBY1Fzd0VnQlVFUWFpUUFEd3NRVlFBTGpnSUJCSDhqQUVFUWF5SUlKQUFnQWlBQlFYOXpRZS8vLy84RGFrMEVRQ0FBRUVBaENTQUFBbjhnQVVIbi8vLy9BVWtFUUNBSUlBRkJBWFEyQWdnZ0NDQUJJQUpxTmdJTUlBaEJER29nQ0VFSWFoQjZLQUlBRUxzQ0RBRUxRZTcvLy84REMwRUJhaUlLRUlrQ0lRSWdCQVJBSUFJZ0NTQUVFTXdCQ3lBR0JFQWdCRUVDZENBQ2FpQUhJQVlRekFFTElBTWdCQ0FGYWlJTGF5RUhJQU1nQzBjRVFDQUVRUUowSWdNZ0Ftb2dCa0VDZEdvZ0F5QUphaUFGUVFKMGFpQUhFTXdCQ3lBQlFRRkhCRUFnQ1JBMEN5QUFJQUlRandFZ0FDQUtFTE1CSUFBZ0JDQUdhaUFIYWlJQUVJb0JJQWhCQURZQ0JDQUNJQUJCQW5ScUlBaEJCR29RZVNBSVFSQnFKQUFQQ3hCVkFBdDJBUU4vSXdCQkVHc2lBeVFBSUFKQmIwMEVRQUpBSUFKQkNrMEVRQ0FBSUFJUWtRRWdBQ0VFREFFTElBQWdBaENkQWtFQmFpSUZFRXdpQkJDUEFTQUFJQVVRc3dFZ0FDQUNFSW9CQ3lBRUlBRWdBaEMyQVNBRFFRQTZBQThnQWlBRWFpQURRUTlxRUlZQklBTkJFR29rQUE4TEVGVUFDeE1BSUFFRVFDQUFJQUlRd2dFZ0FSQTZHZ3NMSFFBZ0FVSE1tYlBtQUVzRVFFSE04d0FRckFFQUN5QUJRUlJzRUV3TEF3QUFDd2tBSUFBUVhEWUNBQXNyQVFGL0lBQW9BZ1FoQWdOQUlBRWdBa2NFUUNBQUVGa2FJQUpCQkdzaEFnd0JDd3NnQUNBQk5nSUVDeW9BSXdCQkVHc2lBaVFBQWtBZ0FDQUJSZ1JBSUFCQkFEb0FlQXdCQ3lBQkVEUUxJQUpCRUdva0FBcy9BUUYvSXdCQkVHc2lBaVFBQWtBQ1FDQUJRUjVMRFFBZ0FDMEFlQTBBSUFCQkFUb0FlQXdCQ3lBQ1FRaHFJQUVReFFVaEFBc2dBa0VRYWlRQUlBQUxSUUVDZnlNQVFSQnJJZ0FrQUVIQXhnUVFXUm9nQUVILy8vLy9BellDRENBQVFmLy8vLzhITmdJSUlBQkJER29nQUVFSWFoRDVBU2dDQUNFQklBQkJFR29rQUNBQkN3a0FJQUFRdGdRUU5Bc05BQ0FBUWN5WnMrWUFFT3dDQ3drQUlBQkJGQkN6QXdzVkFDQUFRYmkrQXpZQ0FDQUFRUkJxRURrYUlBQUxGUUFnQUVHUXZnTTJBZ0FnQUVFTWFoQTVHaUFBQzRJQkFRUi9JQUFRcXdVZ0FCQTFJUVFnQUNnQ0FDRUZJQUFvQWdRaEF5QUJRUVJxSVFJRFFDQURJQVZIQkVBZ0JDQUNLQUlBUVJScklBTkJGR3NpQXhDM0F5QUNJQUlvQWdCQkZHczJBZ0FNQVFzTElBQWdBaEJJSUFCQkJHb2dBVUVJYWhCSUlBQVFOU0FCRUQ0UVNDQUJJQUVvQWdRMkFnQWdBQ0FBRUlBQkVQVUdDMElCQW44akFFRVFheUlCSkFBZ0FTQUFOZ0lNSUFGQkNHb2dBVUVNYWhES0FTRUFRUVJCQVVHc213UW9BZ0FvQWdBYklRSWdBQkRKQVNBQlFSQnFKQUFnQWdzK0FRRi9Jd0JCRUdzaUJTUUFJQVVnQkRZQ0RDQUZRUWhxSUFWQkRHb1F5Z0VoQkNBQUlBRWdBaUFERUlBRElRQWdCQkRKQVNBRlFSQnFKQUFnQUF0cEFRSi9Jd0JCRUdzaUJDUUFJQVJCQURZQ0RDQUFRUXhxSUFSQkRHb2dBeEM2QVNBQkJFQWdBQ2dDRUNBQkVQMEdJUVVMSUFBZ0JUWUNBQ0FBSUFVZ0FrRVViR29pQWpZQ0NDQUFJQUkyQWdRZ0FCQStJQVVnQVVFVWJHbzJBZ0FnQkVFUWFpUUFJQUFMRWdBZ0JDQUNOZ0lBSUFjZ0JUWUNBRUVEQ3lnQkFYOGdBRUdzdlFNMkFnQUNRQ0FBS0FJSUlnRkZEUUFnQUMwQURFVU5BQ0FCRURRTElBQUw1UWtBSUFBQ2YwR0V1Z1F0QUFBRVFFR0F1Z1FvQWdBTUFRdEIvTGtFQW45QitMa0VMUUFBQkVCQjlMa0VLQUlBREFFTFFiakdCQkJqUWJqR0JFR1l2UU0yQWdBakFFRVFheUlBSkFCQndNWUVRZ0EzQXdBZ0FFRUFOZ0lNUWNqR0JDQUFRUXhxRUkwRFFjakhCRUVBT2dBQUlBQkJFR29rQUJDREIwRWVTUVJBRUZVQUMwSEF4Z1JCd01ZRUVGbEJIaENDQnlJQU5nSUFRY1RHQkNBQU5nSUFRY0RHQkJBMUlBQkIrQUJxTmdJQVFjREdCRUVBRUxZQ1FSNFFrZ2RCME1jRVFZNlpBaENiQVJwQndNWUVFRVFoQUVIQXhnUVFrUWRCd01ZRUlBQVFwd05CZ01RRUVHTkJnTVFFUWNUSEF6WUNBRUdBeEFSQnlMZ0VFR0lRWlVHSXhBUVFZMEdJeEFSQjVNY0ROZ0lBUVlqRUJFSFF1QVFRWWhCbFFaREVCQkJqUVp6RUJFRUFPZ0FBUVpqRUJFRUFOZ0lBUVpERUJFR3N2UU0yQWdCQm1NUUVRZmljQXlnQ0FEWUNBRUdReEFSQmxMb0VFR0lRWlVHZ3hBUVFZMEdneEFSQmtNRUROZ0lBUWFERUJFR011Z1FRWWhCbFFhakVCQkJqUWFqRUJFR2t3Z00yQWdCQnFNUUVRWnk2QkJCaUVHVkJzTVFFRUdOQnNNUUVRZUM5QXpZQ0FFRzR4QVFRWERZQ0FFR3d4QVJCcExvRUVHSVFaVUhBeEFRUVkwSEF4QVJCdU1NRE5nSUFRY0RFQkVHc3VnUVFZaEJsUWNqRUJCQmpRY2pFQkVHc3hBTTJBZ0JCeU1RRVFiUzZCQkJpRUdWQjBNUUVFR05CMk1RRVFhN1lBRHNCQUVIUXhBUkJrTDRETmdJQVFkekVCQkJGR2tIUXhBUkJ2TG9FRUdJUVpVSG94QVFRWTBId3hBUkNyb0NBZ01BRk53SUFRZWpFQkVHNHZnTTJBZ0JCK01RRUVFVWFRZWpFQkVIRXVnUVFZaEJsUVlqRkJCQmpRWWpGQkVHRXlBTTJBZ0JCaU1VRVFkaTRCQkJpRUdWQmtNVUVFR05Ca01VRVFmakpBellDQUVHUXhRUkI0TGdFRUdJUVpVR1l4UVFRWTBHWXhRUkJ6TXNETmdJQVFaakZCRUhvdUFRUVloQmxRYURGQkJCalFhREZCRUcwelFNMkFnQkJvTVVFUWZDNEJCQmlFR1ZCcU1VRUVHTkJxTVVFUVl6VkF6WUNBRUdveFFSQm1Ma0VFR0lRWlVHd3hRUVFZMEd3eFFSQm9OWUROZ0lBUWJERkJFR2d1UVFRWWhCbFFiakZCQkJqUWJqRkJFR1Uxd00yQWdCQnVNVUVRYWk1QkJCaUVHVkJ3TVVFRUdOQndNVUVRWWpZQXpZQ0FFSEF4UVJCc0xrRUVHSVFaVUhJeFFRUVkwSEl4UVJCL05nRE5nSUFRY2pGQkVHNHVRUVFZaEJsUWRERkJCQmpRZERGQkVHZzJnTTJBZ0JCME1VRVFjQzVCQkJpRUdWQjJNVUVFR05CMk1VRVFjVGJBellDQUVIWXhRUkJ5TGtFRUdJUVpVSGd4UVFRWTBIZ3hRUkI2TndETmdJQVFlREZCRUhRdVFRUVloQmxRZWpGQkJCalFmREZCRUhRNWdNMkFnQkI2TVVFUWZ6T0F6WUNBRUh3eFFSQnJNOEROZ0lBUWVqRkJFSDR1QVFRWWhCbFFmakZCQkJqUVlER0JFSDA1Z00yQWdCQitNVUVRWVRSQXpZQ0FFR0F4Z1JCdE5FRE5nSUFRZmpGQkVHQXVRUVFZaEJsUVlqR0JCQmpRWkRHQkJEL0JrR0l4Z1JCOE5JRE5nSUFRWWpHQkVHSXVRUVFZaEJsUVpqR0JCQmpRYURHQkJEL0JrR1l4Z1JCak5RRE5nSUFRWmpHQkVHUXVRUVFZaEJsUWFqR0JCQmpRYWpHQkVHTTNnTTJBZ0JCcU1ZRVFkaTVCQkJpRUdWQnNNWUVFR05Cc01ZRVFZVGZBellDQUVHd3hnUkI0TGtFRUdJUVpVSHd1UVJCdU1ZRU5nSUFRZmk1QkVFQk9nQUFRZlM1QkVId3VRUTJBZ0JCOExrRUN4QzZCRUdFdWdSQkFUb0FBRUdBdWdSQi9Ma0VOZ0lBUWZ5NUJBc29BZ0FpQURZQ0FDQUFFSm9EQzNFQkFuOGdBRUdZdlFNMkFnQWdBRUVJYWlFQkEwQWdBUkJFSUFKTEJFQWdBU0FDRUR3b0FnQUVRQ0FCSUFJUVBDZ0NBQkRaQWhvTElBSkJBV29oQWd3QkN3c2dBRUdZQVdvUU9Sb2dBUkRxQWlBQktBSUFCRUFnQVJDUkJ5QUJFRmtnQVNnQ0FDQUJFTk1CRUlFSEN5QUFDd3dBSUFBZ0FDZ0NBQkNBQnd0V0FRTi9Jd0JCRUdzaUFpUUFJQUpCd01ZRUlBQVF0d0lpQVNnQ0JDRUFJQUVvQWdnaEF3TkFJQUFnQTBZRVFDQUJFRzRnQWtFUWFpUUFCVUhBeGdRUVdTQUFFSk1FSUFFZ0FFRUVhaUlBTmdJRURBRUxDd3NnQUNBQVFlQzlBellDQUNBQUtBSUlFRnhIQkVBZ0FDZ0NDQkRLQkFzZ0FBc0VBRUYvQzRNR0FRcC9Jd0JCRUdzaUV5UUFJQUlnQURZQ0FDQURRWUFFY1NFVklBZEJBblFoRmdOQUlCUkJCRVlFUUNBTkVEaEJBVXNFUUNBVElBMFFyZ0UyQWdnZ0FpQVRRUWhxUVFFUW1RY2dEUkNBQWlBQ0tBSUFFTmdDTmdJQUN5QURRYkFCY1NJRFFSQkhCRUFnQVNBRFFTQkdCSDhnQWlnQ0FBVWdBQXMyQWdBTElCTkJFR29rQUFVQ1FBSkFBa0FDUUFKQUFrQWdDQ0FVYWl3QUFBNEZBQUVEQWdRRkN5QUJJQUlvQWdBMkFnQU1CQXNnQVNBQ0tBSUFOZ0lBSUFaQklCQ2dBU0VISUFJZ0FpZ0NBQ0lQUVFScU5nSUFJQThnQnpZQ0FBd0RDeUFORUw4QkRRSWdEVUVBRUw0REtBSUFJUWNnQWlBQ0tBSUFJZzlCQkdvMkFnQWdEeUFITmdJQURBSUxJQXdRdndFZ0ZVVnlEUUVnQWlBTUVLNEJJQXdRZ0FJZ0FpZ0NBQkRZQWpZQ0FBd0JDeUFDS0FJQUlSY2dCQ0FXYWlJRUlRY0RRQUpBSUFVZ0IwME5BQ0FHUVlBUUlBY29BZ0FRdEFGRkRRQWdCMEVFYWlFSERBRUxDeUFPUVFCS0JFQWdBaWdDQUNFUElBNGhFQU5BSUJCRklBUWdCMDl5UlFSQUlBZEJCR3NpQnlnQ0FDRVNJQUlnRDBFRWFpSVJOZ0lBSUE4Z0VqWUNBQ0FRUVFGcklSQWdFU0VQREFFTEN3SkFJQkJGQkVCQkFDRVNEQUVMSUFaQk1CQ2dBU0VTSUFJb0FnQWhEd3NEUUNBUFFRUnFJUkVnRUVFQVNnUkFJQThnRWpZQ0FDQVFRUUZySVJBZ0VTRVBEQUVMQ3lBQ0lCRTJBZ0FnRHlBSk5nSUFDd0pBSUFRZ0IwWUVRQ0FHUVRBUW9BRWhEeUFDSUFJb0FnQWlFVUVFYWlJSE5nSUFJQkVnRHpZQ0FBd0JDeUFMRUw4QkJIOUJmd1VnQzBFQUVFRXNBQUFMSVJKQkFDRVBRUUFoRUFOQUlBUWdCMGNFUUFKQUlBOGdFa2NFUUNBUElSRU1BUXNnQWlBQ0tBSUFJaEZCQkdvMkFnQWdFU0FLTmdJQVFRQWhFU0FMRURnZ0VFRUJhaUlRVFFSQUlBOGhFZ3dCQ3lBTElCQVFRUzBBQUVIL0FFWUVRRUYvSVJJTUFRc2dDeUFRRUVFc0FBQWhFZ3NnQjBFRWF5SUhLQUlBSVE4Z0FpQUNLQUlBSWhoQkJHbzJBZ0FnR0NBUE5nSUFJQkZCQVdvaER3d0JDd3NnQWlnQ0FDRUhDeUFYSUFjUXV3TUxJQlJCQVdvaEZBd0JDd3NMdXdJQkFYOGpBRUVRYXlJS0pBQWdDUUovSUFBRVFDQUNFSndISVFBQ1FDQUJCRUFnQ2lBQUVQNEJJQU1nQ2lnQ0FEWUFBQ0FLSUFBUS9RRU1BUXNnQ2lBQUVMZ0RJQU1nQ2lnQ0FEWUFBQ0FLSUFBUXdBRUxJQWdnQ2hEVkFTQUtFRGthSUFRZ0FCQytBVFlDQUNBRklBQVFud0UyQWdBZ0NpQUFFSjRCSUFZZ0NoQ0xBU0FLRURrYUlBb2dBQkRCQVNBSElBb1ExUUVnQ2hBNUdpQUFFUHdCREFFTElBSVFtZ2NoQUFKQUlBRUVRQ0FLSUFBUS9nRWdBeUFLS0FJQU5nQUFJQW9nQUJEOUFRd0JDeUFLSUFBUXVBTWdBeUFLS0FJQU5nQUFJQW9nQUJEQUFRc2dDQ0FLRU5VQklBb1FPUm9nQkNBQUVMNEJOZ0lBSUFVZ0FCQ2ZBVFlDQUNBS0lBQVFuZ0VnQmlBS0VJc0JJQW9RT1JvZ0NpQUFFTUVCSUFjZ0NoRFZBU0FLRURrYUlBQVEvQUVMTmdJQUlBcEJFR29rQUF2YkJRRUtmeU1BUVJCckloUWtBQ0FDSUFBMkFnQWdBMEdBQkhFaEZnTkFJQlZCQkVZRVFDQU5FRGhCQVVzRVFDQVVJQTBRcmdFMkFnZ2dBaUFVUVFocVFRRVFvQWNnRFJDQkFpQUNLQUlBRU5nQ05nSUFDeUFEUWJBQmNTSURRUkJIQkVBZ0FTQURRU0JHQkg4Z0FpZ0NBQVVnQUFzMkFnQUxJQlJCRUdva0FBOExBa0FDUUFKQUFrQUNRQUpBSUFnZ0ZXb3NBQUFPQlFBQkF3SUVCUXNnQVNBQ0tBSUFOZ0lBREFRTElBRWdBaWdDQURZQ0FDQUdRU0FRaFFFaER5QUNJQUlvQWdBaUVFRUJhallDQUNBUUlBODZBQUFNQXdzZ0RSQy9BUTBDSUExQkFCQkJMUUFBSVE4Z0FpQUNLQUlBSWhCQkFXbzJBZ0FnRUNBUE9nQUFEQUlMSUF3UXZ3RWdGa1Z5RFFFZ0FpQU1FSzRCSUF3UWdRSWdBaWdDQUJEWUFqWUNBQXdCQ3lBQ0tBSUFJUmNnQkNBSGFpSUVJUkVEUUFKQUlBVWdFVTBOQUNBR1FZQVFJQkVzQUFBUXRRRkZEUUFnRVVFQmFpRVJEQUVMQ3lBT0lnOUJBRW9FUUFOQUlBOUZJQVFnRVU5eVJRUkFJQkZCQVdzaUVTMEFBQ0VRSUFJZ0FpZ0NBQ0lTUVFGcU5nSUFJQklnRURvQUFDQVBRUUZySVE4TUFRc0xJQThFZnlBR1FUQVFoUUVGUVFBTElSSURRQ0FDSUFJb0FnQWlFRUVCYWpZQ0FDQVBRUUJLQkVBZ0VDQVNPZ0FBSUE5QkFXc2hEd3dCQ3dzZ0VDQUpPZ0FBQ3dKQUlBUWdFVVlFUUNBR1FUQVFoUUVoRHlBQ0lBSW9BZ0FpRUVFQmFqWUNBQ0FRSUE4NkFBQU1BUXNnQ3hDL0FRUi9RWDhGSUF0QkFCQkJMQUFBQ3lFUVFRQWhEMEVBSVJNRFFDQUVJQkZHRFFFQ1FDQVBJQkJIQkVBZ0R5RVNEQUVMSUFJZ0FpZ0NBQ0lRUVFGcU5nSUFJQkFnQ2pvQUFFRUFJUklnQ3hBNElCTkJBV29pRTAwRVFDQVBJUkFNQVFzZ0N5QVRFRUV0QUFCQi93QkdCRUJCZnlFUURBRUxJQXNnRXhCQkxBQUFJUkFMSUJGQkFXc2lFUzBBQUNFUElBSWdBaWdDQUNJWVFRRnFOZ0lBSUJnZ0R6b0FBQ0FTUVFGcUlROE1BQXNBQ3lBWElBSW9BZ0FRbXdJTElCVkJBV29oRlF3QUN3QUx1d0lCQVg4akFFRVFheUlLSkFBZ0NRSi9JQUFFUUNBQ0VLSUhJUUFDUUNBQkJFQWdDaUFBRVA0QklBTWdDaWdDQURZQUFDQUtJQUFRL1FFTUFRc2dDaUFBRUxnRElBTWdDaWdDQURZQUFDQUtJQUFRd0FFTElBZ2dDaENMQVNBS0VEa2FJQVFnQUJDK0FUb0FBQ0FGSUFBUW53RTZBQUFnQ2lBQUVKNEJJQVlnQ2hDTEFTQUtFRGthSUFvZ0FCREJBU0FISUFvUWl3RWdDaEE1R2lBQUVQd0JEQUVMSUFJUW9RY2hBQUpBSUFFRVFDQUtJQUFRL2dFZ0F5QUtLQUlBTmdBQUlBb2dBQkQ5QVF3QkN5QUtJQUFRdUFNZ0F5QUtLQUlBTmdBQUlBb2dBQkRBQVFzZ0NDQUtFSXNCSUFvUU9Sb2dCQ0FBRUw0Qk9nQUFJQVVnQUJDZkFUb0FBQ0FLSUFBUW5nRWdCaUFLRUlzQklBb1FPUm9nQ2lBQUVNRUJJQWNnQ2hDTEFTQUtFRGthSUFBUS9BRUxOZ0lBSUFwQkVHb2tBQXN4QVFGL0l3QkJFR3NpQWlRQUlBSWdBQ2dDQURZQ0NDQUNRUWhxSUFFUTdnVWdBaWdDQ0NFQUlBSkJFR29rQUNBQUN3c0FJQUJCcUxrRUVNc0JDd3NBSUFBZ0FVRU1FUG9CQ3dzQUlBQkJzTGtFRU1zQkN4VUFJQUFnQVNnQ0FCRGpCQ0FCS0FJQUVQSUJHZ3VhRUFFS2Z5TUFRYkFFYXlJTEpBQWdDeUFLTmdLa0JDQUxJQUUyQXFnRUlBdEJ6d0kyQW1BZ0N5QUxRWWdCYWlBTFFaQUJhaUFMUWVBQWFpSUJFR2NpRHlnQ0FDSUtOZ0tFQVNBTElBcEJrQU5xTmdLQUFTQUJFRVVoRVNBTFFkQUFhaEJGSVE0Z0MwRkFheEJGSVF3Z0MwRXdhaEJGSVEwZ0MwRWdhaEJGSVJBakFFRVFheUlCSkFBZ0N3Si9JQUlFUUNBQklBTVFuQWNpQWhEK0FTQUxJQUVvQWdBMkFIZ2dBU0FDRVAwQklBMGdBUkRWQVNBQkVEa2FJQUVnQWhEQUFTQU1JQUVRMVFFZ0FSQTVHaUFMSUFJUXZnRTJBblFnQ3lBQ0VKOEJOZ0p3SUFFZ0FoQ2VBU0FSSUFFUWl3RWdBUkE1R2lBQklBSVF3UUVnRGlBQkVOVUJJQUVRT1JvZ0FoRDhBUXdCQ3lBQklBTVFtZ2NpQWhEK0FTQUxJQUVvQWdBMkFIZ2dBU0FDRVAwQklBMGdBUkRWQVNBQkVEa2FJQUVnQWhEQUFTQU1JQUVRMVFFZ0FSQTVHaUFMSUFJUXZnRTJBblFnQ3lBQ0VKOEJOZ0p3SUFFZ0FoQ2VBU0FSSUFFUWl3RWdBUkE1R2lBQklBSVF3UUVnRGlBQkVOVUJJQUVRT1JvZ0FoRDhBUXMyQWh3Z0FVRVFhaVFBSUFrZ0NDZ0NBRFlDQUNBRVFZQUVjU0lTUVFsMklSTkJBQ0VCUVFBaEFnTkFJQUloQ2dKQUFrQUNRQUpBSUFGQkJFWU5BQ0FBSUF0QnFBUnFFSklCUlEwQVFRQWhCQUpBQWtBQ1FBSkFBa0FDUUNBTFFmZ0FhaUFCYWl3QUFBNEZBUUFFQXdVSkN5QUJRUU5HRFFjZ0IwR0F3QUFnQUJCb0VMUUJCRUFnQzBFUWFpQUFFSjBISUJBZ0N5Z0NFQkN6QkF3Q0N5QUZJQVVvQWdCQkJISTJBZ0JCQUNFQURBWUxJQUZCQTBZTkJnc0RRQ0FBSUF0QnFBUnFFSklCUlEwR0lBZEJnTUFBSUFBUWFCQzBBVVVOQmlBTFFSQnFJQUFRblFjZ0VDQUxLQUlRRUxNRURBQUxBQXNnREJBNFFRQWdEUkE0YTBZTkJBSkFJQXdRT0FSQUlBMFFPQTBCQ3lBTUVEZ2hBeUFBRUdnaEFpQURCRUFnREJCQUtBSUFJQUpHQkVBZ0FCQjFHaUFNSUFvZ0RCQTRRUUZMR3lFQ0RBZ0xJQVpCQVRvQUFBd0dDeUFDSUEwUVFDZ0NBRWNOQlNBQUVIVWFJQVpCQVRvQUFDQU5JQW9nRFJBNFFRRkxHeUVDREFZTElBQVFhQ0FNRUVBb0FnQkdCRUFnQUJCMUdpQU1JQW9nREJBNFFRRkxHeUVDREFZTElBQVFhQ0FORUVBb0FnQkdCRUFnQUJCMUdpQUdRUUU2QUFBZ0RTQUtJQTBRT0VFQlN4c2hBZ3dHQ3lBRklBVW9BZ0JCQkhJMkFnQkJBQ0VBREFNTElBb2dBVUVDU1hKRkJFQkJBQ0VDSUJNZ0FVRUNSaUFMTFFCN1FRQkhjWEpGRFFVTElBc2dEaEN1QVRZQ0NDQUxRUkJxSUF0QkNHb1FrQUloQWdKQUlBRkZEUUFnQVNBTGFpMEFkMEVCU3cwQUEwQUNRQ0FMSUE0UWdBSTJBZ2dnQWlBTFFRaHFFSU1CUlEwQUlBZEJnTUFBSUFJb0FnQW9BZ0FRdEFGRkRRQWdBaENOQWd3QkN3c2dDeUFPRUs0Qk5nSUlJQUlnQzBFSWFoRHdBeUlDSUJBUU9FMEVRQ0FMSUJBUWdBSTJBZ2dnQzBFSWFrRUFJQUpyRUprSElRTWdFQkNBQWlFRUlBNFFyZ0VoRkNNQVFTQnJJZ0lrQUNBQ0lBUTJBaEFnQWlBRE5nSVlJQUlnRkRZQ0NBTkFBa0FnQWtFWWFpQUNRUkJxRUlNQklnTkZEUUFnQWlnQ0dDQUNLQUlJRUxFQlJRMEFJQUpCR0dvUWpRSWdBa0VJYWhDTkFnd0JDd3NnQWtFZ2FpUUFJQU5CQVhNTkFRc2dDeUFPRUs0Qk5nSUFJQXRCQ0dvZ0N4Q1FBaG9nQ3lBTEtBSUlOZ0lRQ3lBTElBc29BaEEyQWdnRFFBSkFJQXNnRGhDQUFqWUNBQ0FMUVFocUlBc1Fnd0ZGRFFBZ0FDQUxRYWdFYWhDU0FVVU5BQ0FBRUdnZ0N5Z0NDQ2dDQUVjTkFDQUFFSFVhSUF0QkNHb1FqUUlNQVFzTElCSkZEUU1nQ3lBT0VJQUNOZ0lBSUF0QkNHb2dDeENEQVVVTkF5QUZJQVVvQWdCQkJISTJBZ0JCQUNFQURBSUxBMEFDUUNBQUlBdEJxQVJxRUpJQlJRMEFBbjhnQjBHQUVDQUFFR2dpQWhDMEFRUkFJQWtvQWdBaUF5QUxLQUtrQkVZRVFDQUlJQWtnQzBHa0JHb1F2UUlnQ1NnQ0FDRURDeUFKSUFOQkJHbzJBZ0FnQXlBQ05nSUFJQVJCQVdvTUFRc2dFUkE0UlNBRVJYSU5BU0FDSUFzb0FuQkhEUUVnQ3lnQ2hBRWlBaUFMS0FLQUFVWUVRQ0FQSUF0QmhBRnFJQXRCZ0FGcUVMMENJQXNvQW9RQklRSUxJQXNnQWtFRWFqWUNoQUVnQWlBRU5nSUFRUUFMSVFRZ0FCQjFHZ3dCQ3dzZ0JFVWdDeWdDaEFFaUFpQVBLQUlBUm5KRkJFQWdDeWdDZ0FFZ0FrWUVRQ0FQSUF0QmhBRnFJQXRCZ0FGcUVMMENJQXNvQW9RQklRSUxJQXNnQWtFRWFqWUNoQUVnQWlBRU5nSUFDd0pBSUFzb0FoeEJBRXdOQUFKQUlBQWdDMEdvQkdvUWUwVUVRQ0FBRUdnZ0N5Z0NkRVlOQVFzZ0JTQUZLQUlBUVFSeU5nSUFRUUFoQUF3REN3TkFJQUFRZFJvZ0N5Z0NIRUVBVEEwQkFrQWdBQ0FMUWFnRWFoQjdSUVJBSUFkQmdCQWdBQkJvRUxRQkRRRUxJQVVnQlNnQ0FFRUVjallDQUVFQUlRQU1CQXNnQ1NnQ0FDQUxLQUtrQkVZRVFDQUlJQWtnQzBHa0JHb1F2UUlMSUFBUWFDRUNJQWtnQ1NnQ0FDSURRUVJxTmdJQUlBTWdBallDQUNBTElBc29BaHhCQVdzMkFod01BQXNBQ3lBS0lRSWdDQ2dDQUNBSktBSUFSdzBESUFVZ0JTZ0NBRUVFY2pZQ0FFRUFJUUFNQVFzQ1FDQUtSUTBBUVFFaEJBTkFJQW9RT0NBRVRRMEJBa0FnQUNBTFFhZ0VhaEI3UlFSQUlBQVFhQ0FLSUFRUXZnTW9BZ0JHRFFFTElBVWdCU2dDQUVFRWNqWUNBRUVBSVFBTUF3c2dBQkIxR2lBRVFRRnFJUVFNQUFzQUMwRUJJUUFnRHlnQ0FDQUxLQUtFQVVZTkFFRUFJUUFnQzBFQU5nSVFJQkVnRHlnQ0FDQUxLQUtFQVNBTFFSQnFFSkFCSUFzb0FoQUVRQ0FGSUFVb0FnQkJCSEkyQWdBTUFRdEJBU0VBQ3lBUUVEa2FJQTBRT1JvZ0RCQTVHaUFPRURrYUlCRVFPUm9nRHhCbUlBdEJzQVJxSkFBZ0FBOExJQW9oQWdzZ0FVRUJhaUVCREFBTEFBc2RBQ0FBSUFFUXVBRVFmeUFCRUVvb0FnQWhBU0FBRUVvZ0FUWUNBQXMwQVFGL0l3QkJFR3NpQWlRQUlBSWdBQ2dDQURZQ0NDQUNJQUlvQWdnZ0FXbzJBZ2dnQWlnQ0NDRUFJQUpCRUdva0FDQUFDd3NBSUFCQm1Ma0VFTXNCQ3dzQUlBQkJvTGtFRU1zQkM4TUJBUVovSXdCQkVHc2lCQ1FBSUFBUVNpZ0NBQ0VGQW44Z0FpZ0NBQ0FBS0FJQWF5SURRZi8vLy84SFNRUkFJQU5CQVhRTUFRdEJmd3NpQTBFQklBTWJJUU1nQVNnQ0FDRUdJQUFvQWdBaEJ5QUZRYzhDUmdSL1FRQUZJQUFvQWdBTElBTVF5QUlpQ0FSQUlBVkJ6d0pIQkVBZ0FCQzRBUm9MSUFSQnpnSTJBZ1FnQUNBRVFRaHFJQWdnQkVFRWFoQm5JZ1VRbndjZ0JSQm1JQUVnQUNnQ0FDQUdJQWRyYWpZQ0FDQUNJQU1nQUNnQ0FHbzJBZ0FnQkVFUWFpUUFEd3NRVlFBTEpRRUJmeUFCS0FJQUVPY0VRUmgwUVJoMUlRSWdBQ0FCS0FJQU5nSUVJQUFnQWpvQUFBdlBFQUVLZnlNQVFiQUVheUlMSkFBZ0N5QUtOZ0trQkNBTElBRTJBcWdFSUF0Qnp3STJBbWdnQ3lBTFFZZ0JhaUFMUVpBQmFpQUxRZWdBYWlJQkVHY2lEeWdDQUNJS05nS0VBU0FMSUFwQmtBTnFOZ0tBQVNBQkVFVWhFU0FMUWRnQWFoQkZJUTRnQzBISUFHb1FSU0VNSUF0Qk9Hb1FSU0VOSUF0QktHb1FSU0VRSXdCQkVHc2lBU1FBSUFzQ2Z5QUNCRUFnQVNBREVLSUhJZ0lRL2dFZ0N5QUJLQUlBTmdCNElBRWdBaEQ5QVNBTklBRVFpd0VnQVJBNUdpQUJJQUlRd0FFZ0RDQUJFSXNCSUFFUU9Sb2dDeUFDRUw0Qk9nQjNJQXNnQWhDZkFUb0FkaUFCSUFJUW5nRWdFU0FCRUlzQklBRVFPUm9nQVNBQ0VNRUJJQTRnQVJDTEFTQUJFRGthSUFJUS9BRU1BUXNnQVNBREVLRUhJZ0lRL2dFZ0N5QUJLQUlBTmdCNElBRWdBaEQ5QVNBTklBRVFpd0VnQVJBNUdpQUJJQUlRd0FFZ0RDQUJFSXNCSUFFUU9Sb2dDeUFDRUw0Qk9nQjNJQXNnQWhDZkFUb0FkaUFCSUFJUW5nRWdFU0FCRUlzQklBRVFPUm9nQVNBQ0VNRUJJQTRnQVJDTEFTQUJFRGthSUFJUS9BRUxOZ0lrSUFGQkVHb2tBQ0FKSUFnb0FnQTJBZ0FnQkVHQUJIRWlFa0VKZGlFVFFRQWhBVUVBSVFJRFFDQUNJUW9DUUFKQUFrQUNRQ0FCUVFSR0RRQWdBQ0FMUWFnRWFoQ1RBVVVOQUVFQUlRUUNRQUpBQWtBQ1FBSkFBa0FnQzBINEFHb2dBV29zQUFBT0JRRUFCQU1GQ1FzZ0FVRURSZzBISUFkQmdNQUFJQUFRYVJDMUFRUkFJQXRCR0dvZ0FCQ2tCeUFRSUFzc0FCZ1F0QVFNQWdzZ0JTQUZLQUlBUVFSeU5nSUFRUUFoQUF3R0N5QUJRUU5HRFFZTEEwQWdBQ0FMUWFnRWFoQ1RBVVVOQmlBSFFZREFBQ0FBRUdrUXRRRkZEUVlnQzBFWWFpQUFFS1FISUJBZ0N5d0FHQkMwQkF3QUN3QUxJQXdRT0VFQUlBMFFPR3RHRFFRQ1FDQU1FRGdFUUNBTkVEZ05BUXNnREJBNElRTWdBQkJwSVFJZ0F3UkFJQXhCQUJCQkxRQUFJQUpCL3dGeFJnUkFJQUFRZGhvZ0RDQUtJQXdRT0VFQlN4c2hBZ3dJQ3lBR1FRRTZBQUFNQmdzZ0RVRUFFRUV0QUFBZ0FrSC9BWEZIRFFVZ0FCQjJHaUFHUVFFNkFBQWdEU0FLSUEwUU9FRUJTeHNoQWd3R0N5QUFFR2xCL3dGeElBeEJBQkJCTFFBQVJnUkFJQUFRZGhvZ0RDQUtJQXdRT0VFQlN4c2hBZ3dHQ3lBQUVHbEIvd0Z4SUExQkFCQkJMUUFBUmdSQUlBQVFkaG9nQmtFQk9nQUFJQTBnQ2lBTkVEaEJBVXNiSVFJTUJnc2dCU0FGS0FJQVFRUnlOZ0lBUVFBaEFBd0RDeUFLSUFGQkFrbHlSUVJBUVFBaEFpQVRJQUZCQWtZZ0N5MEFlMEVBUjNGeVJRMEZDeUFMSUE0UXJnRTJBaEFnQzBFWWFpQUxRUkJxRUpBQ0lRSUNRQ0FCUlEwQUlBRWdDMm90QUhkQkFVc05BQU5BQWtBZ0N5QU9FSUVDTmdJUUlBSWdDMEVRYWhDREFVVU5BQ0FIUVlEQUFDQUNLQUlBTEFBQUVMVUJSUTBBSUFJUTdRSU1BUXNMSUFzZ0RoQ3VBVFlDRUNBQ0tBSUFJQXNvQWhCcklnSWdFQkE0VFFSQUlBc2dFQkNCQWpZQ0VDQUxRUkJxUVFBZ0Ftc1FvQWNoQXlBUUVJRUNJUVFnRGhDdUFTRVVJd0JCSUdzaUFpUUFJQUlnQkRZQ0VDQUNJQU0yQWhnZ0FpQVVOZ0lJQTBBQ1FDQUNRUmhxSUFKQkVHb1Fnd0VpQTBVTkFDQUNLQUlZTFFBQUlBSW9BZ2d0QUFCSERRQWdBa0VZYWhEdEFpQUNRUWhxRU8wQ0RBRUxDeUFDUVNCcUpBQWdBMEVCY3cwQkN5QUxJQTRRcmdFMkFnZ2dDMEVRYWlBTFFRaHFFSkFDR2lBTElBc29BaEEyQWhnTElBc2dDeWdDR0RZQ0VBTkFBa0FnQ3lBT0VJRUNOZ0lJSUF0QkVHb2dDMEVJYWhDREFVVU5BQ0FBSUF0QnFBUnFFSk1CUlEwQUlBQVFhVUgvQVhFZ0N5Z0NFQzBBQUVjTkFDQUFFSFlhSUF0QkVHb1E3UUlNQVFzTElCSkZEUU1nQ3lBT0VJRUNOZ0lJSUF0QkVHb2dDMEVJYWhDREFVVU5BeUFGSUFVb0FnQkJCSEkyQWdCQkFDRUFEQUlMQTBBQ1FDQUFJQXRCcUFScUVKTUJSUTBBQW44Z0IwR0FFQ0FBRUdraUFoQzFBUVJBSUFrb0FnQWlBeUFMS0FLa0JFWUVRQ0FJSUFrZ0MwR2tCR29Rb3djZ0NTZ0NBQ0VEQ3lBSklBTkJBV28yQWdBZ0F5QUNPZ0FBSUFSQkFXb01BUXNnRVJBNFJTQUVSWElOQVNBTExRQjJJQUpCL3dGeFJ3MEJJQXNvQW9RQklnSWdDeWdDZ0FGR0JFQWdEeUFMUVlRQmFpQUxRWUFCYWhDOUFpQUxLQUtFQVNFQ0N5QUxJQUpCQkdvMkFvUUJJQUlnQkRZQ0FFRUFDeUVFSUFBUWRob01BUXNMSUFSRklBc29Bb1FCSWdJZ0R5Z0NBRVp5UlFSQUlBc29Bb0FCSUFKR0JFQWdEeUFMUVlRQmFpQUxRWUFCYWhDOUFpQUxLQUtFQVNFQ0N5QUxJQUpCQkdvMkFvUUJJQUlnQkRZQ0FBc0NRQ0FMS0FJa1FRQk1EUUFDUUNBQUlBdEJxQVJxRUh4RkJFQWdBQkJwUWY4QmNTQUxMUUIzUmcwQkN5QUZJQVVvQWdCQkJISTJBZ0JCQUNFQURBTUxBMEFnQUJCMkdpQUxLQUlrUVFCTURRRUNRQ0FBSUF0QnFBUnFFSHhGQkVBZ0IwR0FFQ0FBRUdrUXRRRU5BUXNnQlNBRktBSUFRUVJ5TmdJQVFRQWhBQXdFQ3lBSktBSUFJQXNvQXFRRVJnUkFJQWdnQ1NBTFFhUUVhaENqQndzZ0FCQnBJUUlnQ1NBSktBSUFJZ05CQVdvMkFnQWdBeUFDT2dBQUlBc2dDeWdDSkVFQmF6WUNKQXdBQ3dBTElBb2hBaUFJS0FJQUlBa29BZ0JIRFFNZ0JTQUZLQUlBUVFSeU5nSUFRUUFoQUF3QkN3SkFJQXBGRFFCQkFTRUVBMEFnQ2hBNElBUk5EUUVDUUNBQUlBdEJxQVJxRUh4RkJFQWdBQkJwUWY4QmNTQUtJQVFRUVMwQUFFWU5BUXNnQlNBRktBSUFRUVJ5TmdJQVFRQWhBQXdEQ3lBQUVIWWFJQVJCQVdvaEJBd0FDd0FMUVFFaEFDQVBLQUlBSUFzb0FvUUJSZzBBUVFBaEFDQUxRUUEyQWhnZ0VTQVBLQUlBSUFzb0FvUUJJQXRCR0dvUWtBRWdDeWdDR0FSQUlBVWdCU2dDQUVFRWNqWUNBQXdCQzBFQklRQUxJQkFRT1JvZ0RSQTVHaUFNRURrYUlBNFFPUm9nRVJBNUdpQVBFR1lnQzBHd0JHb2tBQ0FBRHdzZ0NpRUNDeUFCUVFGcUlRRU1BQXNBQ3d3QUlBQWdBQ2dDQUJDYkJ3c01BQ0FBUVFGQkxSQ3pCeG9MREFBZ0FFRUJRUzBRdWdjYUN6VUJBWDhqQUVFUWF5SUNKQUFnQWlBQUxRQUFPZ0FQSUFBZ0FTMEFBRG9BQUNBQklBSkJEMm90QUFBNkFBQWdBa0VRYWlRQUMyUUJBWDhqQUVFUWF5SUdKQUFnQmtFQU9nQVBJQVlnQlRvQURpQUdJQVE2QUEwZ0JrRWxPZ0FNSUFVRVFDQUdRUTFxSUFaQkRtb1FxUWNMSUFJZ0FTQUJJQUlvQWdBUW53WWdCa0VNYWlBRElBQW9BZ0FRSUNBQmFqWUNBQ0FHUVJCcUpBQUxRZ0FnQVNBQ0lBTWdCRUVFRU5ZQklRRWdBeTBBQUVFRWNVVUVRQ0FBSUFGQjBBOXFJQUZCN0E1cUlBRWdBVUhrQUVnYklBRkJ4UUJJRzBIc0RtczJBZ0FMQzBBQUlBSWdBeUFBUVFocUlBQW9BZ2dvQWdRUkFBQWlBQ0FBUWFBQ2FpQUZJQVJCQUJDL0F5QUFheUlBUVo4Q1RBUkFJQUVnQUVFTWJVRU1iellDQUFzTFFBQWdBaUFESUFCQkNHb2dBQ2dDQ0NnQ0FCRUFBQ0lBSUFCQnFBRnFJQVVnQkVFQUVMOERJQUJySWdCQnB3Rk1CRUFnQVNBQVFReHRRUWR2TmdJQUN3dENBQ0FCSUFJZ0F5QUVRUVFRMXdFaEFTQURMUUFBUVFSeFJRUkFJQUFnQVVIUUQyb2dBVUhzRG1vZ0FTQUJRZVFBU0JzZ0FVSEZBRWdiUWV3T2F6WUNBQXNMUUFBZ0FpQURJQUJCQ0dvZ0FDZ0NDQ2dDQkJFQUFDSUFJQUJCb0FKcUlBVWdCRUVBRU1FRElBQnJJZ0JCbndKTUJFQWdBU0FBUVF4dFFReHZOZ0lBQ3d0QUFDQUNJQU1nQUVFSWFpQUFLQUlJS0FJQUVRQUFJZ0FnQUVHb0FXb2dCU0FFUVFBUXdRTWdBR3NpQUVHbkFVd0VRQ0FCSUFCQkRHMUJCMjgyQWdBTEMrVVBBaFYvQVg0akFFSFFIV3NpQkNRQUlBUkIwQnhxUVlEaEFFRThFRDhhSUFSQmtCeHFRY0RoQUVIQUFCQS9HaUFFUVpBYmFrR0E0Z0JCL0FBUVB4b2dCRUdRR21wQmdPTUFRWUFCRUQ4YUlBUkJrQlpxUVlEa0FFSDhBeEEvR2lBRVFaQVNha0dBNkFCQmdBUVFQeHBCZENFU1FRSWhEd0pBQWtBQ2Z3SkFBa0FDZndKQUFrQWdBRUdFQ0dzT0FnRUVBQXNnQUVHRUJrWUVRRUYzSVJKQkFRd0NDeUFBUVlVS1JnMENRWDhoQlNBQVFZNFdSdzBHUVVBaEVrSDRBQ0VSUWY4QUlRMUJDU0VQSUFSQmtCSnFJUXNnQkVHUUZtb2hFQXdGQzBGN0lSSkJBZ3NoRDBFTklSRkJEeUVOSUFSQjBCeHFJUkFnQkVHUUhHb01BZ3RCZVNFU1FRTWhEd3RCRmlFUlFSOGhEU0FFUVpBYmFpRVFJQVJCa0JwcUN5RUxRUUFoQUFOL0lBQWdFVVlFZnlBRVFaQWRhZ1VnQkVHUUhXb2dBR29nQWFkQkFYRTZBQUFnQUVFQmFpRUFJQUZDQVlnaEFRd0JDd3NoQWdzZ0QwRUJkQ0lVUVFGeUlRaEJBU0VGQTBBQ1FDQUZJQWhIQkVCQkFDRUhJQVJCc0FScUlBVkJBblJxSWdaQkFEWUNBRUVBSVFBRFFDQUFJQkZHRFFJZ0FDQUNhaTBBQUFSQUlBWWdCeUFRSUFBZ0JXd2dEWEJCQW5ScUtBSUFjeUlITmdJQUN5QUFRUUZxSVFBTUFBc0FDd0pBSUJORkRRQWdCRUVBTmdLZ0JpQUVJQVFvQXJRRUlnazJBcVFHSUFSQkFUWUN1QWNnQkVFQU5nTHdCa0VCSVFBRFFDQUFJQlJHUlFSQUlBUkI4QVpxSUFCQkFuUnFJZ2RCZnpZQ0FDQUhRUUEyQWtnZ0FFRUJhaUVBREFFTEN5QUVRZ0EzQTlBRklBUkMvLy8vL3c4M0E0QUZJQlJCQVdzaEYwRUFJUWhCQUNFR0EwQWdCa0VCYWlFTUlBWWhCd0pBSUFsQmYwWUVRQ0FFUWRBRmFpQUdRUUpxSWdkQkFuUnFJQWcyQWdBZ0NFRi9JQWhCQUU0YlFRRnFJUVZCQUNFQUEwQWdBQ0FGUmcwQ0lBQkJBblFpQ2lBRVFmQUdhaUlKSUFkQnlBQnNhbW9nREVISUFHd2dDV29nQ21vaUNpZ0NBQ0lKTmdJQUlBb2dDeUFKUVFKMGFpZ0NBRFlDQUNBQVFRRnFJUUFNQUFzQUN3TkFJQVJCb0FacUlBY2lBRUVDZEdvb0FnQkJmMFlFUUNBQVFRRnJJUWNnQUVFQVNnMEJDd3NnQUNFRklBQkJBRW9FUUFOQUlBQkJBV3NpQjBFQ2RDSUtJQVJCb0FacWFpZ0NBRUYvUndSQUlBY2dCU0FFUVlBRmFpSU9JQVZCQW5ScUtBSUFJQW9nRG1vb0FnQklHeUVGQ3lBQVFRRkxJUW9nQnlFQUlBb05BQXNMSUFSQjBBVnFJZ0FnQmtFQ2FpSUhRUUowYWlBSUlBd2dCV3NpRGlBQUlBVkJBblFpRldvaUZpZ0NBR29pQUNBQUlBaElHeUlLTmdJQVFRQWhBQU5BSUFBZ0ZFWUVRQ0FKSUExcUlRa2dGaWdDQUNJQVFYOGdBRUVBVGh0QkFXb2hGaUFFUWFBR2FpQVZhaUVWUVFBaEFBTkFJQUFnRmtZRVFDQUlRWDhnQ0VFQVRodEJBV29oQlVFQUlRQURRQ0FBSUFWR0JFQWdDaUVJREFZRklBQkJBblFpQ0NBRVFmQUdhaUlPSUFkQnlBQnNhbW9pQ1NBTVFjZ0FiQ0FPYWlBSWFpSUlLQUlBSWc0Z0NTZ0NBSE0yQWdBZ0NDQUxJQTVCQW5ScUtBSUFOZ0lBSUFCQkFXb2hBQXdCQ3dBTEFBc2dCRUh3Qm1vZ0JVSElBR3hxSUFCQkFuUnFLQUlBSWhoQmYwY0VRQ0FFUWZBR2FpQUhRY2dBYkdvZ0FDQU9ha0VDZEdvZ0VDQUpJQmhxSUJVb0FnQnJJQTF2UVFKMGFpZ0NBRFlDQUFzZ0FFRUJhaUVBREFBTEFBVWdCRUh3Qm1vZ0IwSElBR3hxSUFCQkFuUnFRUUEyQWdBZ0FFRUJhaUVBREFFTEFBc0FDeUFIUVFKMElnQWdCRUdBQldwcUlBd2dDR3MyQWdBZ0JpQVhSd1JBSUFSQm9BWnFJQUJxSWdVZ0JFR3dCR29nQUdvb0FnQWlCa0YvUmdSL1FRQUZJQkFnQmtFQ2RHb29BZ0FMSWdZMkFnQkJBU0VBSUFoQkFDQUlRUUJLRzBFQmFpRUtBMEFnQUNBS1JrVUVRQUpBSUFSQnNBUnFJQWNnQUd0QkFuUnFLQUlBSWdsQmYwWU5BQ0FFUWZBR2FpQUhRY2dBYkdvZ0FFRUNkR29vQWdBaURrVU5BQ0FGSUFZZ0VDQUxJQTVCQW5ScUtBSUFJQWxxSUExdlFRSjBhaWdDQUhNaUJqWUNBQXNnQUVFQmFpRUFEQUVMQ3lBRklBc2dCa0VDZEdvb0FnQWlDVFlDQUNBTUlRWWdDQ0FQVEEwQkN3dEJmeUVGSUFnZ0Qwb05BMEVBSVFBZ0NFRUJhaUlHUVFBZ0JrRUFTaHNoQlNBRVFmQUdhaUFIUWNnQWJHb2hEQU5BSUFBZ0JVWUVRQ0FHUVFFZ0JrRUJTaHNoQlNBRVFmQUdhaUFIUWNnQWJHb2hCa0VCSVFBRFFDQUFJQVZHQkVBZ0RVRUJhaUVNUVFBaEJrRUJJUWtEUUVFQklRQkJBU0VMSUFrZ0RFWkZCRUFEUUNBQUlBVkdSUVJBSUFRZ0FFRUNkR29pQ2lnQ0FDSVBRWDlIQkVBZ0NpQUFJQTlxSUExdklnbzJBZ0FnRUNBS1FRSjBhaWdDQUNBTGN5RUxDeUFBUVFGcUlRQU1BUXNMSUF0RkJFQWdCRUV3YWlBR1FRSjBhaUFOSUFsck5nSUFJQVpCQVdvaEJnc2dDVUVCYWlFSkRBRUxDMEYvSVFVZ0JpQUlSdzBIUVFBaEFDQUlRUUFnQ0VFQVNoc2hCZ05BSUFBZ0JrWU5CU0FDSUFSQk1Hb2dBRUVDZEdvb0FnQnFJZ1VnQlMwQUFFRUJjem9BQUNBQVFRRnFJUUFNQUFzQUJTQUVJQUJCQW5RaURHb2dCaUFNYWlnQ0FEWUNBQ0FBUVFGcUlRQU1BUXNBQ3dBRklBd2dBRUVDZEdvaUNpQUxJQW9vQWdCQkFuUnFLQUlBTmdJQUlBQkJBV29oQUF3QkN3QUxBQXNnQTBJQU53TUFJQkVnRW1vaEFFSUJJUUVEUUNBQUlCRkdSUVJBSUFNZ0FTQUFJQUpxTVFBQWZpQVpmQ0laTndNQUlBQkJBV29oQUNBQlFnR0dJUUVNQVFzTElCTkZCRUJCQUNFRkRBTUxJQVJCMEFWcUlBZEJBblJxS0FJQUlRVU1BZ3NnQmlBTElBZEJBblJxS0FJQU5nSUFRUUVnRXlBSEd5RVRJQVZCQVdvaEJRd0FDd0FMSUFSQjBCMXFKQUFnQlF1OUJRRUtmeU1BUVJCcklna2tBQ0FHRUpjQklRb2dDU0FHRU1FQ0lnMFFuZ0VnQlNBRE5nSUFBa0FDUUNBQUlnY3RBQUFpQmtFcmF3NERBQUVBQVFzZ0NpQUdRUmgwUVJoMUVLQUJJUVlnQlNBRktBSUFJZ2RCQkdvMkFnQWdCeUFHTmdJQUlBQkJBV29oQndzQ1FBSkFJQUlnQnlJR2EwRUJUQTBBSUFjdEFBQkJNRWNOQUNBSExRQUJRU0J5UWZnQVJ3MEFJQXBCTUJDZ0FTRUdJQVVnQlNnQ0FDSUlRUVJxTmdJQUlBZ2dCallDQUNBS0lBY3NBQUVRb0FFaEJpQUZJQVVvQWdBaUNFRUVhallDQUNBSUlBWTJBZ0FnQjBFQ2FpSUhJUVlEUUNBQ0lBWk5EUUlnQml3QUFCQmNFTXNFUlEwQ0lBWkJBV29oQmd3QUN3QUxBMEFnQWlBR1RRMEJJQVlzQUFBaENCQmNHaUFJRU1RQlJRMEJJQVpCQVdvaEJnd0FDd0FMQWtBZ0NSQy9BUVJBSUFvZ0J5QUdJQVVvQWdBUTV3RWdCU0FGS0FJQUlBWWdCMnRCQW5ScU5nSUFEQUVMSUFjZ0JoQ2JBaUFORUo4QklRNGdCeUVJQTBBZ0JpQUlUUVJBSUFNZ0J5QUFhMEVDZEdvZ0JTZ0NBQkM3QXdVQ1FDQUpJQXNRUVN3QUFFRUFUQTBBSUF3Z0NTQUxFRUVzQUFCSERRQWdCU0FGS0FJQUlneEJCR28yQWdBZ0RDQU9OZ0lBSUFzZ0N5QUpFRGhCQVd0SmFpRUxRUUFoREFzZ0NpQUlMQUFBRUtBQklROGdCU0FGS0FJQUloQkJCR28yQWdBZ0VDQVBOZ0lBSUFoQkFXb2hDQ0FNUVFGcUlRd01BUXNMQ3dKQUFrQURRQ0FDSUFaTkRRRWdCaTBBQUNJSFFTNUhCRUFnQ2lBSFFSaDBRUmgxRUtBQklRY2dCU0FGS0FJQUlnaEJCR28yQWdBZ0NDQUhOZ0lBSUFaQkFXb2hCZ3dCQ3dzZ0RSQytBU0VISUFVZ0JTZ0NBQ0lMUVFScUlnZzJBZ0FnQ3lBSE5nSUFJQVpCQVdvaEJnd0JDeUFGS0FJQUlRZ0xJQW9nQmlBQ0lBZ1E1d0VnQlNBRktBSUFJQUlnQm10QkFuUnFJZ1UyQWdBZ0JDQUZJQU1nQVNBQWEwRUNkR29nQVNBQ1JoczJBZ0FnQ1JBNUdpQUpRUkJxSkFBTHZBRUJCWDhqQUVFUWF5SUhKQUFqQUVFUWF5SUZKQUFDUUNBQlFlLy8vLzhEVFFSQUFrQWdBVUVCVFFSQUlBQWdBUkNSQVNBQUlRWU1BUXNnQUNBQUlBRVF1d0pCQVdvaUF4Q0pBaUlHRUk4QklBQWdBeEN6QVNBQUlBRVFpZ0VMSUFZaEJDQUJJZ01FZnlBREJFQURRQ0FFSUFJMkFnQWdCRUVFYWlFRUlBTkJBV3NpQXcwQUN3dEJBQVVnQkFzYUlBVkJBRFlDRENBR0lBRkJBblJxSUFWQkRHb1FlU0FGUVJCcUpBQU1BUXNRVlFBTElBZEJFR29rQUNBQUM5NERBUWgvSXdCQkVHc2lDaVFBSUFZUWx3RWhDeUFLSUFZUXdRSWlCaENlQVFKQUlBb1F2d0VFUUNBTElBQWdBaUFERU9jQklBVWdBeUFDSUFCclFRSjBhaUlHTmdJQURBRUxJQVVnQXpZQ0FBSkFBa0FnQUNJSUxRQUFJZ2RCSzJzT0F3QUJBQUVMSUFzZ0IwRVlkRUVZZFJDZ0FTRUlJQVVnQlNnQ0FDSUhRUVJxTmdJQUlBY2dDRFlDQUNBQVFRRnFJUWdMQWtBZ0FpQUlhMEVDU0EwQUlBZ3RBQUJCTUVjTkFDQUlMUUFCUVNCeVFmZ0FSdzBBSUF0Qk1CQ2dBU0VISUFVZ0JTZ0NBQ0lKUVFScU5nSUFJQWtnQnpZQ0FDQUxJQWdzQUFFUW9BRWhCeUFGSUFVb0FnQWlDVUVFYWpZQ0FDQUpJQWMyQWdBZ0NFRUNhaUVJQ3lBSUlBSVFtd0pCQUNFSklBWVFud0VoREVFQUlRY2dDQ0VHQTM4Z0FpQUdUUVIvSUFNZ0NDQUFhMEVDZEdvZ0JTZ0NBQkM3QXlBRktBSUFCUUpBSUFvZ0J4QkJMUUFBUlEwQUlBa2dDaUFIRUVFc0FBQkhEUUFnQlNBRktBSUFJZ2xCQkdvMkFnQWdDU0FNTmdJQUlBY2dCeUFLRURoQkFXdEphaUVIUVFBaENRc2dDeUFHTEFBQUVLQUJJUTBnQlNBRktBSUFJZzVCQkdvMkFnQWdEaUFOTmdJQUlBWkJBV29oQmlBSlFRRnFJUWtNQVFzTElRWUxJQVFnQmlBRElBRWdBR3RCQW5ScUlBRWdBa1liTmdJQUlBb1FPUm9nQ2tFUWFpUUFDNmdGQVFwL0l3QkJFR3NpQ1NRQUlBWVFuUUVoQ2lBSklBWVFuQUlpRFJDZUFTQUZJQU0yQWdBQ1FBSkFJQUFpQnkwQUFDSUdRU3RyRGdNQUFRQUJDeUFLSUFaQkdIUkJHSFVRaFFFaEJpQUZJQVVvQWdBaUIwRUJhallDQUNBSElBWTZBQUFnQUVFQmFpRUhDd0pBQWtBZ0FpQUhJZ1pyUVFGTURRQWdCeTBBQUVFd1J3MEFJQWN0QUFGQklISkIrQUJIRFFBZ0NrRXdFSVVCSVFZZ0JTQUZLQUlBSWdoQkFXbzJBZ0FnQ0NBR09nQUFJQW9nQnl3QUFSQ0ZBU0VHSUFVZ0JTZ0NBQ0lJUVFGcU5nSUFJQWdnQmpvQUFDQUhRUUpxSWdjaEJnTkFJQUlnQmswTkFpQUdMQUFBRUZ3UXl3UkZEUUlnQmtFQmFpRUdEQUFMQUFzRFFDQUNJQVpORFFFZ0Jpd0FBQ0VJRUZ3YUlBZ1F4QUZGRFFFZ0JrRUJhaUVHREFBTEFBc0NRQ0FKRUw4QkJFQWdDaUFISUFZZ0JTZ0NBQkNDQWlBRklBVW9BZ0FnQmlBSGEybzJBZ0FNQVFzZ0J5QUdFSnNDSUEwUW53RWhEaUFISVFnRFFDQUdJQWhOQkVBZ0F5QUhJQUJyYWlBRktBSUFFSnNDQlFKQUlBa2dEQkJCTEFBQVFRQk1EUUFnQ3lBSklBd1FRU3dBQUVjTkFDQUZJQVVvQWdBaUMwRUJhallDQUNBTElBNDZBQUFnRENBTUlBa1FPRUVCYTBscUlReEJBQ0VMQ3lBS0lBZ3NBQUFRaFFFaER5QUZJQVVvQWdBaUVFRUJhallDQUNBUUlBODZBQUFnQ0VFQmFpRUlJQXRCQVdvaEN3d0JDd3NMQTBBQ1FDQUNJQVpMQkVBZ0JpMEFBQ0lIUVM1SERRRWdEUkMrQVNFSElBVWdCU2dDQUNJSVFRRnFOZ0lBSUFnZ0J6b0FBQ0FHUVFGcUlRWUxJQW9nQmlBQ0lBVW9BZ0FRZ2dJZ0JTQUZLQUlBSUFJZ0JtdHFJZ1UyQWdBZ0JDQUZJQU1nQVNBQWEyb2dBU0FDUmhzMkFnQWdDUkE1R2lBSlFSQnFKQUFQQ3lBS0lBZEJHSFJCR0hVUWhRRWhCeUFGSUFVb0FnQWlDRUVCYWpZQ0FDQUlJQWM2QUFBZ0JrRUJhaUVHREFBTEFBdlZBd0VJZnlNQVFSQnJJZ29rQUNBR0VKMEJJUXNnQ2lBR0VKd0NJZ1lRbmdFQ1FDQUtFTDhCQkVBZ0N5QUFJQUlnQXhDQ0FpQUZJQU1nQWlBQWEyb2lCallDQUF3QkN5QUZJQU0yQWdBQ1FBSkFJQUFpQ0MwQUFDSUhRU3RyRGdNQUFRQUJDeUFMSUFkQkdIUkJHSFVRaFFFaENDQUZJQVVvQWdBaUIwRUJhallDQUNBSElBZzZBQUFnQUVFQmFpRUlDd0pBSUFJZ0NHdEJBa2dOQUNBSUxRQUFRVEJIRFFBZ0NDMEFBVUVnY2tINEFFY05BQ0FMUVRBUWhRRWhCeUFGSUFVb0FnQWlDVUVCYWpZQ0FDQUpJQWM2QUFBZ0N5QUlMQUFCRUlVQklRY2dCU0FGS0FJQUlnbEJBV28yQWdBZ0NTQUhPZ0FBSUFoQkFtb2hDQXNnQ0NBQ0VKc0NRUUFoQ1NBR0VKOEJJUXhCQUNFSElBZ2hCZ04vSUFJZ0JrMEVmeUFESUFnZ0FHdHFJQVVvQWdBUW13SWdCU2dDQUFVQ1FDQUtJQWNRUVMwQUFFVU5BQ0FKSUFvZ0J4QkJMQUFBUncwQUlBVWdCU2dDQUNJSlFRRnFOZ0lBSUFrZ0REb0FBQ0FISUFjZ0NoQTRRUUZyU1dvaEIwRUFJUWtMSUFzZ0Jpd0FBQkNGQVNFTklBVWdCU2dDQUNJT1FRRnFOZ0lBSUE0Z0RUb0FBQ0FHUVFGcUlRWWdDVUVCYWlFSkRBRUxDeUVHQ3lBRUlBWWdBeUFCSUFCcmFpQUJJQUpHR3pZQ0FDQUtFRGthSUFwQkVHb2tBQXN4QVFKL0l3QkJFR3NpQWlRQUlBSkJDR29pQXlBQUVFOGdBeENkQVNBQkVJVUJJUUFnQXhCSElBSkJFR29rQUNBQUN3OEFJQUFvQWd3YUlBQkJBRFlDREF1Z0F3RUNmeU1BUWVBQ2F5SUFKQUFnQUNBQ05nTFFBaUFBSUFFMkF0Z0NJQU1RMmdFaEJpQURJQUJCNEFGcUVPOENJUWNnQUVIUUFXb2dBeUFBUWN3Q2FoRHVBaUFBUWNBQmFoQkZJZ0VnQVJCUkVFSWdBQ0FCUVFBUVFTSUNOZ0s4QVNBQUlBQkJFR28yQWd3Z0FFRUFOZ0lJQTBBQ1FDQUFRZGdDYWlBQVFkQUNhaENTQVVVTkFDQUFLQUs4QVNBQkVEZ2dBbXBHQkVBZ0FSQTRJUU1nQVNBQkVEaEJBWFFRUWlBQklBRVFVUkJDSUFBZ0F5QUJRUUFRUVNJQ2FqWUN2QUVMSUFCQjJBSnFFR2dnQmlBQ0lBQkJ2QUZxSUFCQkNHb2dBQ2dDekFJZ0FFSFFBV29nQUVFUWFpQUFRUXhxSUFjUXdBSU5BQ0FBUWRnQ2FoQjFHZ3dCQ3dzQ1FDQUFRZEFCYWhBNFJRMEFJQUFvQWd3aUF5QUFRUkJxYTBHZkFVb05BQ0FBSUFOQkJHbzJBZ3dnQXlBQUtBSUlOZ0lBQ3lBRklBSWdBQ2dDdkFFZ0JDQUdFTUFITmdJQUlBQkIwQUZxSUFCQkVHb2dBQ2dDRENBRUVKQUJJQUJCMkFKcUlBQkIwQUpxRUhzRVFDQUVJQVFvQWdCQkFuSTJBZ0FMSUFBb0F0Z0NJUUlnQVJBNUdpQUFRZEFCYWhBNUdpQUFRZUFDYWlRQUlBSUxqQUVCQkg4akFFRVFheUlGSkFBakFFRVFheUlESkFBQ1FDQUJRVzlOQkVBQ1FDQUJRUXBOQkVBZ0FDQUJFSkVCSUFBaEJBd0JDeUFBSUFFUW5RSkJBV29pQmhCTUlnUVFqd0VnQUNBR0VMTUJJQUFnQVJDS0FRc2dCQ0FCSUFJUS9BWWdBMEVBT2dBUElBRWdCR29nQTBFUGFoQ0dBU0FEUVJCcUpBQU1BUXNRVlFBTElBVkJFR29rQUNBQUMwVUJBWDhqQUVFUWF5SURKQUFnQXlBQk5nSU1JQU1nQWpZQ0NDQURJQU5CREdvUXlnRWhBU0FBUVpUM0FTQURLQUlJRVA4RUlRQWdBUkRKQVNBRFFSQnFKQUFnQUF1eEFnSUVmZ1YvSXdCQklHc2lDQ1FBQWtBQ1FBSkFJQUVnQWtjRVFFSFFtUVFvQWdBaERFSFFtUVJCQURZQ0FDTUFRUkJySWdra0FCQmNHaU1BUVJCcklnb2tBQ01BUVJCcklnc2tBQ0FMSUFFZ0NFRWNha0VDRU1JRElBc3BBd0FoQkNBS0lBc3BBd2czQXdnZ0NpQUVOd01BSUF0QkVHb2tBQ0FLS1FNQUlRUWdDU0FLS1FNSU53TUlJQWtnQkRjREFDQUtRUkJxSkFBZ0NTa0RBQ0VFSUFnZ0NTa0RDRGNERUNBSUlBUTNBd2dnQ1VFUWFpUUFJQWdwQXhBaEJDQUlLUU1JSVFWQjBKa0VLQUlBSWdGRkRRRWdDQ2dDSENBQ1J3MENJQVVoQmlBRUlRY2dBVUhFQUVjTkF3d0NDeUFEUVFRMkFnQU1BZ3RCMEprRUlBdzJBZ0FnQ0NnQ0hDQUNSZzBCQ3lBRFFRUTJBZ0FnQmlFRklBY2hCQXNnQUNBRk53TUFJQUFnQkRjRENDQUlRU0JxSkFBTHRnRUNBbndEZnlNQVFSQnJJZ1VrQUFKQUFrQUNRQ0FBSUFGSEJFQkIwSmtFS0FJQUlRZEIwSmtFUVFBMkFnQVFYQm9qQUVFUWF5SUdKQUFnQmlBQUlBVkJER3BCQVJEQ0F5QUdLUU1BSUFZcEF3Z1ExQU1oQXlBR1FSQnFKQUJCMEprRUtBSUFJZ0JGRFFFZ0JTZ0NEQ0FCUncwQ0lBTWhCQ0FBUWNRQVJ3MEREQUlMSUFKQkJEWUNBQXdDQzBIUW1RUWdCellDQUNBRktBSU1JQUZHRFFFTElBSkJCRFlDQUNBRUlRTUxJQVZCRUdva0FDQURDN1lCQWdKOUEzOGpBRUVRYXlJRkpBQUNRQUpBQWtBZ0FDQUJSd1JBUWRDWkJDZ0NBQ0VIUWRDWkJFRUFOZ0lBRUZ3YUl3QkJFR3NpQmlRQUlBWWdBQ0FGUVF4cVFRQVF3Z01nQmlrREFDQUdLUU1JRVBZRUlRTWdCa0VRYWlRQVFkQ1pCQ2dDQUNJQVJRMEJJQVVvQWd3Z0FVY05BaUFESVFRZ0FFSEVBRWNOQXd3Q0N5QUNRUVEyQWdBTUFndEIwSmtFSUFjMkFnQWdCU2dDRENBQlJnMEJDeUFDUVFRMkFnQWdCQ0VEQ3lBRlFSQnFKQUFnQXd2R0FRSURmd0YrSXdCQkVHc2lCQ1FBQW40Q1FBSkFJQUFnQVVjRVFBSkFBa0FnQUMwQUFDSUZRUzFIRFFBZ0FFRUJhaUlBSUFGSERRQU1BUXRCMEprRUtBSUFJUVpCMEprRVFRQTJBZ0FnQUNBRVFReHFJQU1RWEJEREF5RUhBa0JCMEprRUtBSUFJZ0FFUUNBRUtBSU1JQUZIRFFFZ0FFSEVBRVlOQkF3RkMwSFFtUVFnQmpZQ0FDQUVLQUlNSUFGR0RRUUxDd3NnQWtFRU5nSUFRZ0FNQWdzZ0FrRUVOZ0lBUW44TUFRdENBQ0FIZlNBSElBVkJMVVliQ3lFSElBUkJFR29rQUNBSEM5Y0JBZ04vQVg0akFFRVFheUlFSkFBQ2Z3SkFBa0FDUUNBQUlBRkhCRUFDUUFKQUlBQXRBQUFpQlVFdFJ3MEFJQUJCQVdvaUFDQUJSdzBBREFFTFFkQ1pCQ2dDQUNFR1FkQ1pCRUVBTmdJQUlBQWdCRUVNYWlBREVGd1F3d01oQndKQVFkQ1pCQ2dDQUNJQUJFQWdCQ2dDRENBQlJ3MEJJQUJCeEFCR0RRVU1CQXRCMEprRUlBWTJBZ0FnQkNnQ0RDQUJSZzBEQ3dzTElBSkJCRFlDQUVFQURBTUxJQWRDLy8vLy93OVlEUUVMSUFKQkJEWUNBRUYvREFFTFFRQWdCNmNpQUdzZ0FDQUZRUzFHR3dzaEFDQUVRUkJxSkFBZ0FBdVZBd0VCZnlNQVFaQUNheUlBSkFBZ0FDQUNOZ0tBQWlBQUlBRTJBb2dDSUFNUTJnRWhCaUFBUWRBQmFpQURJQUJCL3dGcUVQQUNJQUJCd0FGcUVFVWlBU0FCRUZFUVFpQUFJQUZCQUJCQklnSTJBcndCSUFBZ0FFRVFhallDRENBQVFRQTJBZ2dEUUFKQUlBQkJpQUpxSUFCQmdBSnFFSk1CUlEwQUlBQW9BcndCSUFFUU9DQUNha1lFUUNBQkVEZ2hBeUFCSUFFUU9FRUJkQkJDSUFFZ0FSQlJFRUlnQUNBRElBRkJBQkJCSWdKcU5nSzhBUXNnQUVHSUFtb1FhU0FHSUFJZ0FFRzhBV29nQUVFSWFpQUFMQUQvQVNBQVFkQUJhaUFBUVJCcUlBQkJER3BCb0xzREVNTUNEUUFnQUVHSUFtb1FkaG9NQVFzTEFrQWdBRUhRQVdvUU9FVU5BQ0FBS0FJTUlnTWdBRUVRYW10Qm53RktEUUFnQUNBRFFRUnFOZ0lNSUFNZ0FDZ0NDRFlDQUFzZ0JTQUNJQUFvQXJ3QklBUWdCaERBQnpZQ0FDQUFRZEFCYWlBQVFSQnFJQUFvQWd3Z0JCQ1FBU0FBUVlnQ2FpQUFRWUFDYWhCOEJFQWdCQ0FFS0FJQVFRSnlOZ0lBQ3lBQUtBS0lBaUVDSUFFUU9Sb2dBRUhRQVdvUU9Sb2dBRUdRQW1va0FDQUNDOXdCQWdOL0FYNGpBRUVRYXlJRUpBQUNmd0pBQWtBQ1FDQUFJQUZIQkVBQ1FBSkFJQUF0QUFBaUJVRXRSdzBBSUFCQkFXb2lBQ0FCUncwQURBRUxRZENaQkNnQ0FDRUdRZENaQkVFQU5nSUFJQUFnQkVFTWFpQURFRndRd3dNaEJ3SkFRZENaQkNnQ0FDSUFCRUFnQkNnQ0RDQUJSdzBCSUFCQnhBQkdEUVVNQkF0QjBKa0VJQVkyQWdBZ0JDZ0NEQ0FCUmcwREN3c0xJQUpCQkRZQ0FFRUFEQU1MSUFkQy8vOERXQTBCQ3lBQ1FRUTJBZ0JCLy84RERBRUxRUUFnQjZjaUFHc2dBQ0FGUVMxR0d3c2hBQ0FFUVJCcUpBQWdBRUgvL3dOeEM3WUJBZ0YrQW44akFFRVFheUlGSkFBQ1FBSkFJQUFnQVVjRVFFSFFtUVFvQWdBaEJrSFFtUVJCQURZQ0FDQUFJQVZCREdvZ0F4QmNFTVVFSVFRQ1FFSFFtUVFvQWdBaUFBUkFJQVVvQWd3Z0FVY05BU0FBUWNRQVJnMEREQVFMUWRDWkJDQUdOZ0lBSUFVb0Fnd2dBVVlOQXdzTElBSkJCRFlDQUVJQUlRUU1BUXNnQWtFRU5nSUFJQVJDQUZVRVFFTC8vLy8vLy8vLy8vOEFJUVFNQVF0Q2dJQ0FnSUNBZ0lDQWZ5RUVDeUFGUVJCcUpBQWdCQXZEQVFJQ2Z3RitJd0JCRUdzaUJDUUFBbjhDUUFKQUlBQWdBVWNFUUVIUW1RUW9BZ0FoQlVIUW1RUkJBRFlDQUNBQUlBUkJER29nQXhCY0VNVUVJUVlDUUVIUW1RUW9BZ0FpQUFSQUlBUW9BZ3dnQVVjTkFTQUFRY1FBUmcwRURBTUxRZENaQkNBRk5nSUFJQVFvQWd3Z0FVWU5BZ3NMSUFKQkJEWUNBRUVBREFJTElBWkNnSUNBZ0hoVElBWkMvLy8vL3dkVmNnMEFJQWFuREFFTElBSkJCRFlDQUVILy8vLy9CeUFHUWdCVkRRQWFRWUNBZ0lCNEN5RUFJQVJCRUdva0FDQUFDL1VIQWdwL0Ezd2dBRUVBSUFOQkFFb2JSUVJBSUFSQkFEWUNBQ0FGUVFBMkFnQWdCa0tBZ0lDQWdJQ0ErTDkvTndNQVFYOFBDeUFESUFOc0lRa0NRQUpBQWtBQ1FDQUJSUVJBSUFsQkRHd1FPeUlMUlEwRUlBbEJBMndoQ1VFQUlRRURRQ0FCSUFsR1JRUkFJQWNnQVNBQ2FpMEFBRUgvQVhOcUlRY2dBVUVCYWlFQkRBRUxDeUFISUFsdUlRcEJBQ0VIUVFBaEFRTkFJQUVnQ1VaRkJFQWdDeUFCUVFKMGFpQUJJQUpxTFFBQVFmOEJjeUFLYXlJSU5nSUFJQUZCQVdvaEFTQUlJQWhzSUFkcUlRY01BUXNMSUFlM255SVNJQU8zUkpFclVPWjZ0dnMvb3FORUFBQUFBQUFBTGtCakRRSkJBQ0VISUFBb0FnQWlBVUVBSUFGQkFFb2JJUTVCZnlFSVFYOGhDa0YvSVF3RFFDQUhJQTVIQkVBZ0FDZ0NDQ0VCQWtBRFFBSkFJQUVnREVFQmFpSU1RUUowSWc5cUtBSUFEZ01CQUFJQUN3c2dBQ2dDRUNFUVFRQWhBd05BSUFOQkJFWU5BU0FESUE5cUlRMUJBQ0VDUVFBaEFRTkFJQUVnQ1VaRkJFQWdBaUFCUVFKMElnSWdBQ2dDRENBTlFRSjBhaWdDQUdvb0FnQWdBaUFMYWlnQ0FHeHFJUUlnQVVFQmFpRUJEQUVMQ3lBQ3R5QVFJQTFCQTNScUt3TUFveUFTb3lJVElCRWdFU0FUWXlJQkd5RVJJQXdnQ2lBQkd5RUtJQU1nQ0NBQkd5RUlJQU5CQVdvaEF3d0FDd0FMSUFkQkFXb2hCd3dCQ3dzTUFRc2dDVUVDZEJBN0lndEZEUU5CQUNFQkEwQWdBU0FKUmtVRVFDQUhJQUVnQW1vdEFBQkIvd0Z6YWlFSElBRkJBV29oQVF3QkN3c2dCeUFKYmlFS1FRQWhCMEVBSVFFRFFDQUJJQWxHUlFSQUlBc2dBVUVDZEdvZ0FTQUNhaTBBQUVIL0FYTWdDbXNpQ0RZQ0FDQUJRUUZxSVFFZ0NDQUliQ0FIYWlFSERBRUxDeUFIdDU4aUVpQUR0Nk5FQUFBQUFBQUFMa0JqRFFKQkFDRUhJQUFvQWdBaUFVRUFJQUZCQUVvYklRNUJmeUVJUVg4aENrRi9JUXdEUUNBSElBNUhCRUFnQUNnQ0NDRUJBa0FEUUFKQUlBRWdERUVCYWlJTVFRSjBJZzlxS0FJQURnTUJBQUlBQ3dzZ0FDZ0NHQ0VRUVFBaEF3TkFJQU5CQkVZTkFTQURJQTlxSVExQkFDRUNRUUFoQVFOQUlBRWdDVVpGQkVBZ0FpQUJRUUowSWdJZ0FDZ0NGQ0FOUVFKMGFpZ0NBR29vQWdBZ0FpQUxhaWdDQUd4cUlRSWdBVUVCYWlFQkRBRUxDeUFDdHlBUUlBMUJBM1JxS3dNQW95QVNveUlUSUJFZ0VTQVRZeUlCR3lFUklBd2dDaUFCR3lFS0lBTWdDQ0FCR3lFSUlBTkJBV29oQXd3QUN3QUxJQWRCQVdvaEJ3d0JDd3NMSUFVZ0NEWUNBQ0FFSUFvMkFnQWdCaUFST1FNQUlBc1FORUVBRHdzZ0JFRUFOZ0lBSUFWQkFEWUNBQ0FHUW9DQWdJQ0FnSUQ0djM4M0F3QWdDeEEwUVg0UEN5QUVRUUEyQWdBZ0JVRUFOZ0lBSUFaQ2dJQ0FnSUNBZ1BpL2Z6Y0RBQ0FMRURSQmZnOExRUUJCQTBHa0RrRUFFRDFCQVJBREFBdHBBQ0FBUlFSQUR3c0NRQ0FBS0FJQUlBRkdEUUFnQUNBQk5nSUFJQUZGQkVBZ0FFSGtocWNDYWlJQUtBSUFFRFFnQUVFQU5nSUFEQUVMSUFCQjVJYW5BbW9nQUNnQ0tDQUFLQUlrYkJBN0lnQTJBZ0FnQUEwQVFRQkJBMEdrRGtFQUVEMUJBUkFEQUFzTDd3RUJBWDhqQUVFZ2F5SUdKQUFnQmlBQk5nSVlBa0FnQXlnQ0JFRUJjVVVFUUNBR1FYODJBZ0FnQmlBQUlBRWdBaUFESUFRZ0JpQUFLQUlBS0FJUUVRa0FJZ0UyQWhnQ1FBSkFBa0FnQmlnQ0FBNENBQUVDQ3lBRlFRQTZBQUFNQXdzZ0JVRUJPZ0FBREFJTElBVkJBVG9BQUNBRVFRUTJBZ0FNQVFzZ0JpQURFRThnQmhDZEFTRUJJQVlRUnlBR0lBTVFUeUFHRUp3Q0lRQWdCaEJISUFZZ0FCREJBU0FHUVF4eUlBQVF3QUVnQlNBR1FSaHFJZ01nQWlBR0lBTWdBU0FFUVFFUXdRTWdCa1k2QUFBZ0JpZ0NHQ0VCQTBBZ0EwRU1heEE1SWdNZ0JrY05BQXNMSUFaQklHb2tBQ0FCQzBBQkFYOUJBQ0VBQTM4Z0FTQUNSZ1IvSUFBRklBRW9BZ0FnQUVFRWRHb2lBRUdBZ0lDQWYzRWlBMEVZZGlBRGNpQUFjeUVBSUFGQkJHb2hBUXdCQ3dzTEd3QWpBRUVRYXlJQkpBQWdBQ0FDSUFNUXhBUWdBVUVRYWlRQUMxUUJBbjhDUUFOQUlBTWdCRWNFUUVGL0lRQWdBU0FDUmcwQ0lBRW9BZ0FpQlNBREtBSUFJZ1pJRFFJZ0JTQUdTZ1JBUVFFUEJTQURRUVJxSVFNZ0FVRUVhaUVCREFJTEFBc0xJQUVnQWtjaEFBc2dBQXRBQVFGL1FRQWhBQU4vSUFFZ0FrWUVmeUFBQlNBQkxBQUFJQUJCQkhScUlnQkJnSUNBZ0g5eElnTkJHSFlnQTNJZ0FITWhBQ0FCUVFGcUlRRU1BUXNMQ3hzQUl3QkJFR3NpQVNRQUlBQWdBaUFERU44RUlBRkJFR29rQUF0ZUFRTi9JQUVnQkNBRGEyb2hCUUpBQTBBZ0F5QUVSd1JBUVg4aEFDQUJJQUpHRFFJZ0FTd0FBQ0lHSUFNc0FBQWlCMGdOQWlBR0lBZEtCRUJCQVE4RklBTkJBV29oQXlBQlFRRnFJUUVNQWdzQUN3c2dBaUFGUnlFQUN5QUFDL2NCQVFWL0l3QkJJR3NpQWlRQUFuOENRQUpBSUFGQmZ4QzlBUTBBSUFJZ0FUWUNGQ0FBTFFBc0JFQWdBa0VVYWtFRVFRRWdBQ2dDSUJET0FVRUJSdzBDREFFTElBSWdBa0VZYWlJRk5nSVFJQUpCSUdvaEJpQUNRUlJxSVFNRFFDQUFLQUlrSUFBb0FpZ2dBeUFGSUFKQkRHb2dBa0VZYWlBR0lBSkJFR29ROXdJaEJDQUNLQUlNSUFOR0RRSWdCRUVEUmdSQUlBTkJBVUVCSUFBb0FpQVF6Z0ZCQVVZTkFnd0RDeUFFUVFGTERRSWdBa0VZYWlJRFFRRWdBaWdDRUNBRGF5SURJQUFvQWlBUXpnRWdBMGNOQWlBQ0tBSU1JUU1nQkVFQlJnMEFDd3NnQVJEZEJBd0JDMEYvQ3lFQUlBSkJJR29rQUNBQUMyWUJBWDhDUUNBQUxRQXNSUVJBSUFKQkFDQUNRUUJLR3lFQ0EwQWdBaUFEUmcwQ0lBQWdBU2dDQUNBQUtBSUFLQUkwRVFNQVFYOUdCRUFnQXc4RklBRkJCR29oQVNBRFFRRnFJUU1NQVFzQUN3QUxJQUZCQkNBQ0lBQW9BaUFRemdFaEFnc2dBZ3NtQUNBQUlBQW9BZ0FvQWhnUkFBQWFJQUFnQVJERkF5SUJOZ0lrSUFBZ0FSQ2VBam9BTEF2NkFRRUZmeU1BUVNCcklnSWtBQUovQWtBQ1FDQUJRWDhRdlFFTkFDQUNJQUVRMFFNNkFCY2dBQzBBTEFSQUlBSkJGMnBCQVVFQklBQW9BaUFRemdGQkFVY05BZ3dCQ3lBQ0lBSkJHR29pQlRZQ0VDQUNRU0JxSVFZZ0FrRVhhaUVEQTBBZ0FDZ0NKQ0FBS0FJb0lBTWdCU0FDUVF4cUlBSkJHR29nQmlBQ1FSQnFFUGNDSVFRZ0FpZ0NEQ0FEUmcwQ0lBUkJBMFlFUUNBRFFRRkJBU0FBS0FJZ0VNNEJRUUZHRFFJTUF3c2dCRUVCU3cwQ0lBSkJHR29pQTBFQklBSW9BaEFnQTJzaUF5QUFLQUlnRU00QklBTkhEUUlnQWlnQ0RDRURJQVJCQVVZTkFBc0xJQUVRM1FRTUFRdEJmd3NoQUNBQ1FTQnFKQUFnQUF0cEFRRi9Ba0FnQUMwQUxFVUVRQ0FDUVFBZ0FrRUFTaHNoQWdOQUlBSWdBMFlOQWlBQUlBRXNBQUFRd2dFZ0FDZ0NBQ2dDTkJFREFFRi9SZ1JBSUFNUEJTQUJRUUZxSVFFZ0EwRUJhaUVEREFFTEFBc0FDeUFCUVFFZ0FpQUFLQUlnRU00QklRSUxJQUlMSmdBZ0FDQUFLQUlBS0FJWUVRQUFHaUFBSUFFUXlRTWlBVFlDSkNBQUlBRVFuZ0k2QUN3TDhnRUJBMzhqQUVFZ2F5SUNKQUFnQVVGL0VMMEJJUVFnQUMwQU5DRURBa0FnQkFSQUlBTU5BU0FBSUFBb0FqQWlBVUYvRUwwQlFRRnpPZ0EwREFFTEFrQWdBMFVOQUNBQ0lBQW9BakEyQWhBQ1FBSkFBa0FnQUNnQ0pDQUFLQUlvSUFKQkVHb2dBa0VVYWlJRElBSkJER29nQWtFWWFpQUNRU0JxSUFNUTl3SkJBV3NPQXdJQ0FBRUxJQUFvQWpBaEF5QUNJQUpCR1dvMkFoUWdBaUFET2dBWUN3TkFJQUlvQWhRaUF5QUNRUmhxVFEwQ0lBSWdBMEVCYXlJRE5nSVVJQU1zQUFBZ0FDZ0NJQkQyQWtGL1J3MEFDd3RCZnlFQkRBRUxJQUJCQVRvQU5DQUFJQUUyQWpBTElBSkJJR29rQUNBQkN3a0FJQUJCQVJEUUJBc0pBQ0FBUVFBUTBBUUxNd0FnQUNBQkVNVURJZ0UyQWlRZ0FDQUJFTVlDTmdJc0lBQWdBQ2dDSkJDZUFqb0FOU0FBS0FJc1FRbE9CRUFRVlFBTEMvVUJBUU4vSXdCQklHc2lBaVFBSUFGQmZ4QzlBU0VFSUFBdEFEUWhBd0pBSUFRRVFDQUREUUVnQUNBQUtBSXdJZ0ZCZnhDOUFVRUJjem9BTkF3QkN3SkFJQU5GRFFBZ0FpQUFLQUl3RU5FRE9nQVRBa0FDUUFKQUlBQW9BaVFnQUNnQ0tDQUNRUk5xSUFKQkZHb2lBeUFDUVF4cUlBSkJHR29nQWtFZ2FpQURFUGNDUVFGckRnTUNBZ0FCQ3lBQUtBSXdJUU1nQWlBQ1FSbHFOZ0lVSUFJZ0F6b0FHQXNEUUNBQ0tBSVVJZ01nQWtFWWFrME5BaUFDSUFOQkFXc2lBellDRkNBRExBQUFJQUFvQWlBUTlnSkJmMGNOQUFzTFFYOGhBUXdCQ3lBQVFRRTZBRFFnQUNBQk5nSXdDeUFDUVNCcUpBQWdBUXNKQUNBQVFRRVEwd1FMQ1FBZ0FFRUFFTk1FQ3pNQUlBQWdBUkRKQXlJQk5nSWtJQUFnQVJER0FqWUNMQ0FBSUFBb0FpUVFuZ0k2QURVZ0FDZ0NMRUVKVGdSQUVGVUFDd3NlQUVHb3NRUVErd0pCL0xFRUVNd0RRZml6QkJEN0FrSE10QVFRekFNTENRQWdBQkRJQXhBMEM3UUJBUVIvSXdCQkVHc2lCU1FBQTBBQ1FDQUNJQU5NRFFBZ0FDZ0NHQ0lFSUFBb0Fod2lCazhFUUNBQUlBRW9BZ0FnQUNnQ0FDZ0NOQkVEQUVGL1JnMEJJQU5CQVdvaEF5QUJRUVJxSVFFRklBVWdCaUFFYTBFQ2RUWUNEQ0FGSUFJZ0EyczJBZ2dnQlVFTWFpQUZRUWhxRUo4Q0lRUWdBQ2dDR0NBQklBUW9BZ0FpQkJETUFTQUFJQVJCQW5RaUJpQUFLQUlZYWpZQ0dDQURJQVJxSVFNZ0FTQUdhaUVCQ3d3QkN3c2dCVUVRYWlRQUlBTUxMQUFnQUNBQUtBSUFLQUlrRVFBQVFYOUdCRUJCZnc4TElBQWdBQ2dDRENJQVFRUnFOZ0lNSUFBb0FnQUx5Z0VCQkg4akFFRVFheUlFSkFBRFFBSkFJQUlnQlV3TkFBSi9JQUFvQWd3aUF5QUFLQUlRSWdaSkJFQWdCRUgvLy8vL0J6WUNEQ0FFSUFZZ0EydEJBblUyQWdnZ0JDQUNJQVZyTmdJRUlBUkJER29nQkVFSWFpQUVRUVJxRUo4Q0VKOENJUU1nQVNBQUtBSU1JQU1vQWdBaUF4RE1BU0FBSUFOQkFuUWlCaUFBS0FJTWFqWUNEQ0FCSUFacURBRUxJQUFnQUNnQ0FDZ0NLQkVBQUNJRFFYOUdEUUVnQVNBRE5nSUFRUUVoQXlBQlFRUnFDeUVCSUFNZ0JXb2hCUXdCQ3dzZ0JFRVFhaVFBSUFVTENRQWdBQkRRQXhBMEM2OEJBUVIvSXdCQkVHc2lCU1FBQTBBQ1FDQUNJQVJNRFFBZ0FDZ0NHQ0lESUFBb0Fod2lCazhFUUNBQUlBRXNBQUFRd2dFZ0FDZ0NBQ2dDTkJFREFFRi9SZzBCSUFSQkFXb2hCQ0FCUVFGcUlRRUZJQVVnQmlBRGF6WUNEQ0FGSUFJZ0JHczJBZ2dnQlVFTWFpQUZRUWhxRUo4Q0lRTWdBQ2dDR0NBQklBTW9BZ0FpQXhDMkFTQUFJQU1nQUNnQ0dHbzJBaGdnQXlBRWFpRUVJQUVnQTJvaEFRc01BUXNMSUFWQkVHb2tBQ0FFQ3k4QUlBQWdBQ2dDQUNnQ0pCRUFBRUYvUmdSQVFYOFBDeUFBSUFBb0Fnd2lBRUVCYWpZQ0RDQUFMQUFBRU1JQkM4QUJBUVIvSXdCQkVHc2lCQ1FBQTBBQ1FDQUNJQVZNRFFBQ1FDQUFLQUlNSWdNZ0FDZ0NFQ0lHU1FSQUlBUkIvLy8vL3djMkFnd2dCQ0FHSUFOck5nSUlJQVFnQWlBRmF6WUNCQ0FFUVF4cUlBUkJDR29nQkVFRWFoQ2ZBaENmQWlFRElBRWdBQ2dDRENBREtBSUFJZ01RdGdFZ0FDQUFLQUlNSUFOcU5nSU1EQUVMSUFBZ0FDZ0NBQ2dDS0JFQUFDSURRWDlHRFFFZ0FTQURFTkVET2dBQVFRRWhBd3NnQVNBRGFpRUJJQU1nQldvaEJRd0JDd3NnQkVFUWFpUUFJQVVMNXU4QkJDeC9EbjBjZkFOK0l3QkJJR3NpSENRQUFrQUNRQUpBQWtBZ0FFRUFJQUViUlFSQVFRQkJBMEhVM2dCQkFCQTlEQUVMSUFBb0FoQWhEeUFBS0FJTUlRWUNRQ0FBS0FJVUlpVkJBVVlOQUFKL0FrQUNRQUpBQWtBQ1FDQWxRUUZyRGdVQUFnUURBUVFMSUJ3Z0JqWUNIQ0FjSUE4MkFoZ2dCaUFQYkNJQ0VEc2lBMFVOQ0NBRElBRWdBaEEvREFRTEFuOGdBU0VDSUJ3Z0JrRURiU0lCUVFGMElnYzJBaHdnSENBUFFRTnRJZ05CQVhRaUJEWUNHQ0FFSUFkc0VEc2lEUVJBSUFOQkFDQURRUUJLR3lFTUlBRkJBQ0FCUVFCS0d5RUtJQTBpQVNFRUEwQWdDU0FNUndSQUlBRWdCMm9oQVNBQ0lBbEJBMndpQlNBR2JHb2hDeUFDSUFWQkFtb2dCbXhxSVFNZ0FpQUZRUUZxSUFac2FpRUlRUUFoQlFOQUlBVWdDa2NFUUNBRUlBc3RBQUFnQ3kwQUFVRUJkbW9nQ0MwQUFFRUJkbW9nQ0MwQUFVRUNkbXBCQW5SQkNXNDZBQUFnQVNBRExRQUFJQWd0QUFGQkFuWWdDQzBBQUVFQmRtcHFJQU10QUFGQkFYWnFRUUowUVFsdU9nQUFJQVFnQ3kwQUFpQUxMUUFCUVFGMmFpQUlMUUFCUVFKMmFpQUlMUUFDUVFGMmFrRUNkRUVKYmpvQUFTQUJJQU10QUFJZ0NDMEFBa0VCZGlBSUxRQUJRUUoyYWlBRExRQUJRUUYyYW1wQkFuUkJDVzQ2QUFFZ0JVRUJhaUVGSUFOQkEyb2hBeUFJUVFOcUlRZ2dDMEVEYWlFTElBRkJBbW9oQVNBRVFRSnFJUVFNQVFzTElBbEJBV29oQ1NBRUlBZHFJUVFNQVFzTElBME1BUXNNQ0FzTUF3c0NmeUFCSVFJZ0hDQUdRUUp0SWdFMkFod2dIQ0FQUVFKdElnTTJBaGdnQVNBRGJCQTdJZ1VFUUNBRFFRQWdBMEVBU2hzaERTQUJRUUFnQVVFQVNoc2hCeUFGSVFFRFFDQUVJQTFIQkVBZ0FpQUVRUUYwSWdNZ0JteHFJUWdnQWlBRFFRRnlJQVpzYWlFTFFRQWhBd05BSUFNZ0IwY0VRQ0FCSUFzdEFBRWdDeTBBQUNBSUxRQUJJQWd0QUFCcWFtcEJBblk2QUFBZ0EwRUJhaUVESUF0QkFtb2hDeUFJUVFKcUlRZ2dBVUVCYWlFQkRBRUxDeUFFUVFGcUlRUU1BUXNMSUFVTUFRc01Cd3NNQWdzQ2Z5QWNJQVpCQTIwaUFqWUNIQ0FjSUE5QkEyMGlCRFlDR0NBQ0lBUnNFRHNpQlFSQUlBUkJBQ0FFUVFCS0d5RU5JQUpCQUNBQ1FRQktHeUVISUFVaEFnTkFJQU1nRFVjRVFDQUJJQU5CQTJ3aUN5QUdiR29oQ0NBQklBdEJBbW9nQm14cUlRUWdBU0FMUVFGcUlBWnNhaUVMUVFBaENRTkFJQWNnQ1VjRVFDQUNJQVF0QUFJZ0JDMEFBU0FFTFFBQUlBc3RBQUlnQ3kwQUFTQUxMUUFBSUFndEFBSWdDQzBBQVNBSUxRQUFhbXBxYW1wcWFtcEJDVzQ2QUFBZ0NVRUJhaUVKSUFSQkEyb2hCQ0FMUVFOcUlRc2dDRUVEYWlFSUlBSkJBV29oQWd3QkN3c2dBMEVCYWlFRERBRUxDeUFGREFFTERBWUxEQUVMQW44Z0hDQUdRUVJ0SWdJMkFod2dIQ0FQUVFSdElnTTJBaGdnQWlBRGJCQTdJZ1VFUUNBRFFRQWdBMEVBU2hzaERTQUNRUUFnQWtFQVNoc2hEQ0FGSVFJRFFDQUpJQTFIQkVBZ0FTQUpRUUowSWdNZ0JteHFJUWdnQVNBRFFRTnlJQVpzYWlFRUlBRWdBMEVDY2lBR2JHb2hDeUFCSUFOQkFYSWdCbXhxSVFOQkFDRUhBMEFnQnlBTVJ3UkFJQUlnQkMwQUF5QUVMUUFDSUFRdEFBRWdCQzBBQUNBTExRQURJQXN0QUFJZ0N5MEFBU0FMTFFBQUlBTXRBQU1nQXkwQUFpQURMUUFCSUFNdEFBQWdDQzBBQXlBSUxRQUNJQWd0QUFFZ0NDMEFBR3BxYW1wcWFtcHFhbXBxYW1wcWFrRUVkam9BQUNBSFFRRnFJUWNnQkVFRWFpRUVJQXRCQkdvaEN5QURRUVJxSVFNZ0NFRUVhaUVJSUFKQkFXb2hBZ3dCQ3dzZ0NVRUJhaUVKREFFTEN5QUZEQUVMREFVTEN5SUJEUUFNQVFzZ0FDZ0NBQ0VDSXdCQklHc2lLQ1FBSUNnZ0FVRUJJQVlnRHlBR0VOd0ZJUjBnQWlnQ0FDZ0NBQ0VaUVFBaEN5TUFRU0JySWlra0FBSkFBa0FnR1VIY0FHb2lDQkJLRUtjQlJRMEFJQWdRU2tFQUVFc29BZ1FnSFNnQ0JFY05BQ0FJRUVwQkFCQkxLQUlJSUIwb0FnaEdEUUVMSUIwb0FnUWhBeUFkS0FJSUlRUURRQ0FEUVFoSUlBUkJDRWh5UlFSQUlBdEJBV29oQ3lBRVFRRjFJUVFnQTBFQmRTRUREQUVMQ3lBZEtBSUVJUUlnSFNnQ0NDRURRUUFoQkNBSVFRTTJBaFFnQ0NBTE5nSVFJQWhEQUFBQVFFTUFBQUEvRU4wR0lpNDRBaGdnQ0VNQUFJQS9JQzRRcHdLVk9BSWNJQWhCQkdvaUJTQUlLQUlVSUF0c0VLUUVJQXRCQUNBTFFRQktHeUVOQTBBZ0JDQU5Sd1JBSUFNZ0JIWWhCaUFDSUFSMklRZEJBQ0VMQTBBZ0NDZ0NGQ0lQSUF0TkJFQWdCRUVCYWlFRURBTUZJQVVnQkNBUGJDQUxhaEJMUVFJZ0J5QUdRUUVRN2dNZ0MwRUJhaUVMREFFTEFBc0FDd3NDUUNBSVFTQnFJZ1VRbEFJaUJDQUNJQU5zSWcxSkJFQWpBRUVnYXlJSEpBQUNRQ0FOSUFScklnWWdCUkExS0FJQUlBVW9BZ1JyUVFGMVRRUkFJd0JCRUdzaUFpUUFJQUlnQlRZQ0FDQUNJQVVvQWdRaUF6WUNCQ0FDSUFNZ0JrRUJkR28yQWdnZ0FpZ0NCQ0VMSUFJb0FnZ2hBd05BSUFNZ0MwWUVRQ0FDRUc0Z0FrRVFhaVFBQlNBRkVEVWdDeEMwQmlBQ0lBdEJBbW9pQ3pZQ0JBd0JDd3NNQVFzZ0JSQTFJUXdnQjBFSWFpRUNBbjhnQlJDVUFpQUdhaUVQSXdCQkVHc2lCQ1FBSUFRZ0R6WUNEQ01BUVJCcklnc2tBQ0FGRURVYUlBdEIvLy8vL3djMkFnd2dDMEgvLy8vL0J6WUNDQ0FMUVF4cUlBdEJDR29RK1FFb0FnQWhBeUFMUVJCcUpBQWdBeUFQVHdSQUlBVVFrd0lpQ3lBRFFRRjJTUVJBSUFRZ0MwRUJkRFlDQ0NBRVFRaHFJQVJCREdvUWVpZ0NBQ0VEQ3lBRVFSQnFKQUFnQXd3QkN4Q2NBUUFMSVFRZ0JSQ1VBaUVQUVFBaEF5TUFRUkJySWdza0FDQUxRUUEyQWd3Z0FrRU1haUFMUVF4cUlBd1F1Z0VnQkFSQUlBSW9BaEFhSUFSQi8vLy8vd2RMQkVCQnNmb0FFS3dCQUFzZ0JFRUJkQkJNSVFNTElBSWdBellDQUNBQ0lBTWdEMEVCZEdvaUR6WUNDQ0FDSUE4MkFnUWdBaEErSUFNZ0JFRUJkR28yQWdBZ0MwRVFhaVFBSXdCQkVHc2lBeVFBSUFNZ0FpZ0NDRFlDQUNBQ0tBSUlJUVFnQXlBQ1FRaHFOZ0lJSUFNZ0JDQUdRUUYwYWpZQ0JDQURJZ1FvQWdBaEF3TkFJQVFvQWdRZ0EwY0VRQ0FDS0FJUUlBUW9BZ0FRdEFZZ0JDQUVLQUlBUVFKcUlnTTJBZ0FNQVFzTElBUVFxd0VnQkVFUWFpUUFJQVVRdWdZZ0JSQTFJQVVvQWdBZ0JTZ0NCQ0FDUVFScUlnTVFtQUlnQlNBREVFZ2dCVUVFYWlBQ1FRaHFFRWdnQlJBMUlBSVFQaEJJSUFJZ0FpZ0NCRFlDQUNBRkVKUUNHaUFGS0FJQUdpQUZLQUlBSUFVUWt3SkJBWFJxR2lBRktBSUFJQVVRa3dKQkFYUnFHaUFGS0FJQUdpQUNLQUlFSVFNRFFDQURJQUlvQWdoSEJFQWdBaWdDRUJvZ0FpQUNLQUlJUVFKck5nSUlEQUVMQ3lBQ0tBSUFCRUFnQWlnQ0VCb2dBaWdDQUNFRElBSVFQaWdDQUNBQ0tBSUFheG9nQXhBMEN3c2dCMEVnYWlRQURBRUxJQVFnRFVzRVFDQUZLQUlBSUExQkFYUnFJUUlnQlJDVUFob2dCU0FDRUxVR0lBVW9BZ0FhSUFVb0FnQWdCUkNUQWtFQmRHb2FJQVVvQWdBYUlBVW9BZ0FnQlJDVUFrRUJkR29hQ3dzZ0NFRXNhaUFORUpjQ0lBaEJPR29nRFJDWEFnc2dLVUhFSEJDVkFTRU5Ba0FDUUFKQUFrQUNRQ0FkS0FJQVFRRkdCRUFnSFNnQ0VFRUJSdzBCSUFoQkJHb2lBaENuQVNBSUtBSVVJQWdvQWhCc1J3MENJQjBvQWdRZ0FrRUFFRXNvQWdSSERRTWdIU2dDQ0NBQ1FRQVFTeWdDQ0VjTkJDQUlJQUpCQUJCTElCMFEzd0lnQ0NBQ1FRRVFTeUFDUVFBUVN4RGZBaUFJSUFKQkFoQkxJQUpCQVJCTEVMa0dRUUVoQkFOQUlBUWdDQ2dDRUU4TkJpQUNJQWdvQWhRZ0JHd1FTeWdDR0NFUElBSWdDQ2dDRkNBRWJFRUJheEJMS0FJWUlRWkJBQ0VMSUFJZ0NDZ0NGQ0FFYkVFQmF4QkxLQUlFSWdWQkFYUWhEQ0FDSUFnb0FoUWdCR3hCQVdzUVN5Z0NDRUVCZGlFS0lBVkJBWFloR0FOQUlBb2dDMGNFUUNBR0lBc2dER3hCQW5ScUlnTWdCVUVDZEdvaENVRUFJUWNEUUNBSElCaEdCRUFnQzBFQmFpRUxEQU1GSUE4Z0F5b0NBQ0FES2dJRWtpQUpLZ0lBa2lBSktnSUVra01BQUlBK2xEZ0NBQ0FKUVFocUlRa2dBMEVJYWlFRElBZEJBV29oQnlBUFFRUnFJUThNQVFzQUN3QUxDeUFJSUFJZ0NDZ0NGQ0FFYkVFQmFoQkxJQUlnQ0NnQ0ZDQUViQkJMRU44Q0lBZ2dBaUFJS0FJVUlBUnNRUUpxRUVzZ0FpQUlLQUlVSUFSc1FRRnFFRXNRdVFZZ0JFRUJhaUVFREFBTEFBdEIwTElFUWNveUVETkIxeFVRTTBHMEhSQXpRY29DRURaQjdpRVFNMEhmTmhBekVEY01DQXRCMExJRVFlMC9FRE5CMXhVUU0wRzBIUkF6UWNzQ0VEWkI3aUVRTTBIZndnQVFNeEEzREFjTFFkQ3lCRUh1eUFBUU0wSFhGUkF6UWJRZEVETkJ6UUlRTmtIdUlSQXpRZHpNQUJBekVEY01CZ3RCMExJRVFjWFVBQkF6UWRjVkVETkJ0QjBRTTBIT0FoQTJRZTRoRUROQndOY0FFRE1RTnd3RkMwSFFzZ1JCM04wQUVETkIxeFVRTTBHMEhSQXpRYzhDRURaQjdpRVFNMEhBMXdBUU14QTNEQVFMSUEwUWR5TUFRVEJySWlJa0FBSkFJQmxCb0FGcUlnMG9BZ0FnQ0JCS1FRQVFTeWdDQkVZRVFDQU5LQUlFSUFnUVNrRUFFRXNvQWdoR0RRRUxRUUFoQzBFQUlRTkJBQ0VKSUExQklHb2hBZ0pBSUFoQkJHb1Fwd0VFUUNBSVFRQkJBQkQzQVNnQ0FDRUVJQWhCQUVFQUVQY0JLQUlFSVFVZ0NFRUFRUUFROXdFb0FnZ2hCaUFDSUFnb0FoQTJBZ3dnQWlBSUtBSVVRUUZySWdjMkFoQWdBaUFDS0FJTUlBZHNFS1FFQTBBZ0N5QUNLQUlNVHcwQ0lBWWdDM1loQnlBRklBdDJJUXhCQUNFUEEwQWdBaWdDRUNJS0lBOU5CRUFnQzBFQmFpRUxEQUlGSUFJZ0NpQUxiQ0FQYWhCTElBUWdEQ0FIUVFFUTdnTWdEMEVCYWlFUERBRUxBQXNBQ3dBTFFkQ3lCRUdkQ2hBelFic1NFRE5CdEIwUU0wRTFFRFpCN2lFUU0wRzZKUkF6RURjTUJRc2dDQkJLUVFBUVN5Z0NCQ0VHSUFnUVNrRUFFRXNvQWdnaEJ5QUlLQUlRSVFzZ0NDZ0NGQ0VGSUExQjNBQnFJZ0pEemN4TVB6Z0NHQ0FDUVFVMkFoUWdBa01BQU1BL09BSVFJQUpEQUFCQVFEZ0NEQ0FDUVNRMkFnZ2dBaUFGTmdJRUlBSWdDellDQUNBQ1FSeHFRU1FRbHdJZ0FrRW9haUlQSUFJb0FnUWdBaWdDQUd3UXBBUURRQ0FESUF0SEJFQWdCeUFEZGlFQ0lBWWdBM1loRENBRElBVnNJUXBCQUNFRUEwQWdCQ0FGUmdSQUlBTkJBV29oQXd3REJTQVBJQVFnQ21vUVMwRUNJQXdnQWtFQ0VPNERJQVJCQVdvaEJBd0JDd0FMQUFzTElBMGdDQkJLUVFBUVN5Z0NCRFlDQUNBTklBZ1FTa0VBRUVzb0FnZzJBZ1FnRFNnQ0NDRURBa0FnQXlBTlFSQnFJZ1VpQWhCV0lnUkxCRUFqQUVFZ2F5SUxKQUFDUUNBRElBUnJJZ1FnQWhBMUtBSUFJQUlvQWdSclFReHRUUVJBSUFJZ0JCREpCZ3dCQ3lBQ0VEVWhBeUFMUVFocUlBSWdBaEJXSUFScUVMb0NJQUlRVmlBREVNZ0dJZ01nQkJESEJpQUNJQU1ReGdZZ0F5Z0NCQ0VDQTBBZ0FpQURLQUlJUndSQUlBTW9BaEFhSUFNZ0F5Z0NDRUVNYXlJRU5nSUlJQVFRMHdZTUFRc0xJQU1vQWdBRVFDQURLQUlRR2lBREtBSUFJUUlnQXhDd0F4b2dBaEEwQ3dzZ0MwRWdhaVFBREFFTElBTWdCRWtFUUNBQ0tBSUFJQU5CREd4cUlRTWdBaEJXSVFRZ0FpQURFTlVHSUFJZ0JCRGhBZ3NMQTBBZ0JSQldJQWxMQkVBZ0JTQUpFSmdCSVFJZ0RTZ0NEQ0VEQWtBZ0F5QUNFRllpQkVzRVFDTUFRU0JySWdza0FBSkFJQU1nQkdzaUJDQUNFRFVvQWdBZ0FpZ0NCR3RCREcxTkJFQWdBaUFFRU1rR0RBRUxJQUlRTlNFRElBdEJDR29nQWlBQ0VGWWdCR29RdWdJZ0FoQldJQU1ReUFZaUF5QUVFTWNHSUFJZ0F4REdCaUFES0FJRUlRSURRQ0FDSUFNb0FnaEhCRUFnQXlnQ0VCb2dBeUFES0FJSVFReHJJZ1EyQWdnZ0JCRGtBUXdCQ3dzZ0F5Z0NBQVJBSUFNb0FoQWFJQU1vQWdBaEFpQURFTEFER2lBQ0VEUUxDeUFMUVNCcUpBQU1BUXNnQXlBRVNRUkFJQUlvQWdBZ0EwRU1iR29oQXlBQ0VGWWhCQ0FDSUFNUTBnWWdBaUFFRU9FQ0N3c2dDVUVCYWlFSkRBRUxDd3RCbEFFUVRCQ3ZCaUVESXdCQkVHc2lBaVFBSUFKQkNHb2dBeEN1QmlJRElCbEJRR3NpSXhDQ0JDQURFTkVCSUFKQkVHb2tBQ0FqS0FJQUlBZ1FTa0VBRUVzb0FnUVFqd0VnSXlnQ0FDQUlFRXBCQUJCTEtBSUlFSW9CSUNKQkVHcEIweUFRbFFFaEtpQWpLQUlBSVNzZ0dVRzhBbW9oR0VFQUlRc2pBRUV3YXlJaEpBQUNRQUpBQWtBQ1FBSkFJQWdFUUNBTlJRMEJJQWdRU2hDbkFVVU5BaUFJRUVwQkFCQkxLQUlFSUEwb0FnQkhEUU1nQ0JCS1FRQVFTeWdDQ0NBTktBSUVSdzBFUVFBaEJTTUFRU0JySWg0a0FBSkFBa0FnQ0NJQ0tBSVFRUUJLQkVBZ0hrR1Zpd0VRbFFFaERpQUNJUThDUUFKQUFrQWdEVUVnYWlJVUlnd1Fwd0VFUUNBUEtBSVFRUUJNRFFFZ0QwR1FyQUZCcU5nQkVMSUJSUTBDQTBCQkFDRUNJQVVnRENnQ0RFOE5CQU5BSUF3b0FoQWdBazBFUUNBRlFRRnFJUVVNQWdVZ0RDQU1LQUlRSUFWc0lBSnFFRXNoQXlBUElBVWdBaEQzQVNFRUlBOGdCU0FDUVFGcUlnSVE5d0VoQjBFQUlRWUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQ0FES0FJQVFRSkdCRUFnQkNnQ0FFRUNSdzBCSUFjb0FnQkJBa2NOQWlBREtBSVFRUUZIRFFNZ0JDZ0NFRUVCUncwRUlBY29BaEJCQVVjTkJTQURLQUlFSUFjb0FnUkhEUVlnQXlnQ0NDQUhLQUlJUncwSElBUW9BZ1FnQnlnQ0JFY05DQ0FFS0FJSUlBY29BZ2hIRFFrRFFDQUdJQVFvQWdoUERRMUJBQ0VKSUFZZ0F5Z0NDRThFUUVIUXNnUkI5czRCRUROQm04OEJFRE5CdEIwUU0wSDNBQkEyUWU0aEVETkJxTkFCRURNUU53d1ZDeUFES0FJWUlBTW9BZ3dnQm14cUlSQWdCQ0FHRUU0aEVTQUhJQVlRVGlFVkEwQWdDU0FFS0FJRVR3UkFJQVpCQVdvaEJnd0NCU0FRSUFsQkFuUWlDbW9nQ2lBUmFpb0NBQ0FLSUJWcUtnSUFremdDQUNBSlFRRnFJUWtNQVFzQUN3QUxBQXRCMExJRVFZWFBBQkF6UWJzU0VETkJ0QjBRTTBIV0FCQTJRZTRoRUROQm9kTUFFRE1RTnd3SkMwSFFzZ1JCNE5nQUVETkJ1eElRTTBHMEhSQXpRZGNBRURaQjdpRVFNMEdoMHdBUU14QTNEQWdMUWRDeUJFSDUzQUFRTTBHN0VoQXpRYlFkRUROQjJBQVFOa0h1SVJBelFhSFRBQkF6RURjTUJ3dEIwTElFUWZuc0FCQXpRYnNTRUROQnRCMFFNMEhaQUJBMlFlNGhFRE5CMXZBQUVETVFOd3dHQzBIUXNnUkJ5dlVBRUROQnV4SVFNMEcwSFJBelFkb0FFRFpCN2lFUU0wSFc4QUFRTXhBM0RBVUxRZEN5QkVHNytRQVFNMEc3RWhBelFiUWRFRE5CMndBUU5rSHVJUkF6UWRid0FCQXpFRGNNQkF0QjBMSUVRZVA4QUJBelFic1NFRE5CdEIwUU0wSGNBQkEyUWU0aEVETkJ0LzBBRURNUU53d0RDMEhRc2dSQnQ0SUJFRE5CdXhJUU0wRzBIUkF6UWQwQUVEWkI3aUVRTTBIcGdnRVFNeEEzREFJTFFkQ3lCRUd6aGdFUU0wRzdFaEF6UWJRZEVETkIzZ0FRTmtIdUlSQXpRYmY5QUJBekVEY01BUXRCMExJRVFZaUtBUkF6UWJzU0VETkJ0QjBRTTBIZkFCQTJRZTRoRUROQjZZSUJFRE1RTndzTUNBc0FDd0FMQUF0QjBMSUVRYVVzRUROQnV4SVFNMEcwSFJBelFjZ0FFRFpCN2lFUU0wRzZNQkF6RURjTUJBdEIwTElFUWQ4NEVETkJ1eElRTTBHMEhSQXpRY2tBRURaQjdpRVFNMEhGUEJBekVEY01Bd3RCMExJRVFZTEZBQkF6UWJzU0VETkJ0QjBRTTBIS0FCQTJRZTRoRUROQm9NZ0FFRE1RTnd3Q0N5QU9FSGNnSGtHRWpBRVFsUUVoTENNQVFUQnJJZ2trQUNBTlFUeHFJaVlRbmdRZ0NVRUlha0VFY2lFbklBMHFBalFRY0NFMFFRRWhBd0pBQTBBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBSUJRUXB3RkJBV3NnQTBzRVFDQVVJQU5CQVdzUW5RUWhCaUFVSUFNUW5RUWhEQ0FVSUFOQkFXb2lCQkNkQkNFSEFuOGdGQkNuQVNBRFN3UkFJQlJCQUJCTEtBSUVJQlFnQXhCTEtBSUVick1RM3dZUTNnWWlMb3REQUFBQVQxMEVRQ0F1cUF3Q0MwR0FnSUNBZUF3QkMwSFFzZ1JCbmJRQkVETkJ5N1FCRUROQnRCMFFNMEhlQUJBMlFlNGhFRE5CK0xZQkVETVFOd3dOQ3lFUUlBTWdGQ2dDRUc4aEVRSkFJQVlvQWdRZ0RDZ0NCRWNOQUNBR0tBSUVJQWNvQWdSSERRQWdCaWdDQ0NBTUtBSUlSdzBDSUFZb0FnZ2dCeWdDQ0VjTkEwRUJJUUlnRENnQ0JFRUJheUlEUVFFZ0EwRUJTeHNoSkNBTUtBSUlRUUZySWdOQkFTQURRUUZMR3lFdElCR3lJUzhEUUNBQ0lDMUdEUWxCQVNFRElBS3pJVEFnQmlBQ1FRRnJJZ29RVGlFZklBWWdBaEJPSVJVZ0JpQUNRUUZxSWdVUVRpRVdJQXdnQ2hCT0lSSWdEQ0FDRUU0aElDQU1JQVVRVGlFVElBY2dDaEJPSVJvZ0J5QUNFRTRoR3lBSElBVVFUaUVYQTBBZ0F5QWtSZ1JBSUFVaEFnd0NCUUpBSUNBZ0EwRUNkQ0lDYWlJS0tnSUFFSEFnTkYwTkFBSkFBa0FnQ2lvQ0FDSXVJQjhnQTBFQmEwRUNkQ0lLYWlvQ0FDSXhYa1VOQUNBdUlBSWdIMm9xQWdCZVJRMEFJQzRnSHlBRFFRRnFRUUowSWc1cUtnSUFYa1VOQUNBdUlBb2dGV29xQWdCZVJRMEFJQzRnQWlBVmFpb0NBRjVGRFFBZ0xpQU9JQlZxS2dJQVhrVU5BQ0F1SUFvZ0Ztb3FBZ0JlUlEwQUlDNGdBaUFXYWlvQ0FGNUZEUUFnTGlBT0lCWnFLZ0lBWGtVTkFDQXVJQW9nRW1vcUFnQmVSUTBBSUM0Z0FpQVNhaW9DQUY1RkRRQWdMaUFPSUJKcUtnSUFYa1VOQUNBdUlBb2dJR29xQWdCZVJRMEFJQzRnRGlBZ2Fpb0NBRjVGRFFBZ0xpQUtJQk5xS2dJQVhrVU5BQ0F1SUFJZ0Uyb3FBZ0JlUlEwQUlDNGdEaUFUYWlvQ0FGNUZEUUFnTGlBS0lCcHFLZ0lBWGtVTkFDQXVJQUlnR21vcUFnQmVSUTBBSUM0Z0RpQWFhaW9DQUY1RkRRQWdMaUFLSUJ0cUtnSUFYa1VOQUNBdUlBSWdHMm9xQWdCZVJRMEFJQzRnRGlBYmFpb0NBRjVGRFFBZ0xpQUtJQmRxS2dJQVhrVU5BQ0F1SUFJZ0Yyb3FBZ0JlUlEwQUlDNGdEaUFYYWlvQ0FGNE5BUXNnTGlBeFhVVU5BU0F1SUFJZ0gyb3FBZ0JkUlEwQklDNGdIeUFEUVFGcVFRSjBJZzVxS2dJQVhVVU5BU0F1SUFvZ0ZXb3FBZ0JkUlEwQklDNGdBaUFWYWlvQ0FGMUZEUUVnTGlBT0lCVnFLZ0lBWFVVTkFTQXVJQW9nRm1vcUFnQmRSUTBCSUM0Z0FpQVdhaW9DQUYxRkRRRWdMaUFPSUJacUtnSUFYVVVOQVNBdUlBb2dFbW9xQWdCZFJRMEJJQzRnQWlBU2Fpb0NBRjFGRFFFZ0xpQU9JQkpxS2dJQVhVVU5BU0F1SUFvZ0lHb3FBZ0JkUlEwQklDNGdEaUFnYWlvQ0FGMUZEUUVnTGlBS0lCTnFLZ0lBWFVVTkFTQXVJQUlnRTJvcUFnQmRSUTBCSUM0Z0RpQVRhaW9DQUYxRkRRRWdMaUFLSUJwcUtnSUFYVVVOQVNBdUlBSWdHbW9xQWdCZFJRMEJJQzRnRGlBYWFpb0NBRjFGRFFFZ0xpQUtJQnRxS2dJQVhVVU5BU0F1SUFJZ0cyb3FBZ0JkUlEwQklDNGdEaUFiYWlvQ0FGMUZEUUVnTGlBS0lCZHFLZ0lBWFVVTkFTQXVJQUlnRjJvcUFnQmRSUTBCSUM0Z0RpQVhhaW9DQUYxRkRRRUxJQWtnTGpnQ0lDQUpJQkUyQWhnZ0NTQVFOZ0lVSUFrZ0R5QVFJQzhRckFNNEFpUWdDVUVJYWlJQ0lDY2dBN01nTUNBUUVPa0NJQ1lnQWhEb0Fnc2dBMEVCYWlFRERBRUxBQXNBQ3dBTEFrQWdCaWdDQkNBTUtBSUVSdzBBSUFjb0FnUWdEQ2dDQkVFQmRrY05BQ0FHS0FJSUlBd29BZ2hIRFFRZ0J5Z0NDQ0FNS0FJSVFRRjJSdzBGUVFJaEFnSi9JQWNvQWdSQkFXdXpRd0FBQUwrU0lpNGdMcEpEQUFBQVA1S09JaTVEQUFDQVQxMGdMa01BQUFBQVlIRUVRQ0F1cVF3QkMwRUFDeUlEUVFKTElRVWdBMEVDSUFVYklSOENmeUFIS0FJSVFRRnJzME1BQUFDL2tpSXVJQzZTUXdBQUFEK1NqaUl1UXdBQWdFOWRJQzVEQUFBQUFHQnhCRUFnTHFrTUFRdEJBQXNpQTBFQ0lBTkJBa3NiSVNBZ0ViSWhOUU5BSUFJZ0lFWU5DU0FDc3lJNFF3QUFBRCtVUXdBQWdMNlNJakJEQUFBQVA1SWhNU0F3UXdBQUFMK1NJVE5CQWlFRElBWWdBa0VCYXlJS0VFNGhHaUFHSUFJUVRpRVZJQVlnQWtFQmFpSUZFRTRoRmlBTUlBb1FUaUVTSUF3Z0FoQk9JUnNnRENBRkVFNGhFd05BSUFNZ0gwWUVRQ0FGSVFJTUFnVUNRQ0FiSUFOQkFuUWlDbW9pQWlvQ0FCQndJRFJkRFFBZ0E3TWlOa01BQUFBL2xFTUFBSUMra2lFdkFrQUNRQ0FDS2dJQUlpNGdHaUFEUVFGclFRSjBJZzVxSWlRcUFnQmVSUTBBSUM0Z0NpQWFhaW9DQUY1RkRRQWdMaUFhSUFOQkFXcEJBblFpRjJvcUFnQmVSUTBBSUM0Z0RpQVZhaW9DQUY1RkRRQWdMaUFLSUJWcUtnSUFYa1VOQUNBdUlCVWdGMm9xQWdCZVJRMEFJQzRnRGlBV2Fpb0NBRjVGRFFBZ0xpQUtJQlpxS2dJQVhrVU5BQ0F1SUJZZ0Yyb3FBZ0JlUlEwQUlDNGdEaUFTYWlvQ0FGNUZEUUFnTGlBS0lCSnFLZ0lBWGtVTkFDQXVJQklnRjJvcUFnQmVSUTBBSUM0Z0RpQWJhaW9DQUY1RkRRQWdMaUFYSUJ0cUtnSUFYa1VOQUNBdUlBNGdFMm9xQWdCZVJRMEFJQzRnQ2lBVGFpb0NBRjVGRFFBZ0xpQVRJQmRxS2dJQVhrVU5BQ0FISUM5REFBQUF2NUlpTWlBekVFa2dMbDFGRFFBZ0Fpb0NBQ0FISUM4Z014QkpYa1VOQUNBQ0tnSUFJQWNnTDBNQUFBQS9raUl1SURNUVNWNUZEUUFnQWlvQ0FDQUhJRElnTUJCSlhrVU5BQ0FDS2dJQUlBY2dMeUF3RUVsZVJRMEFJQUlxQWdBZ0J5QXVJREFRU1Y1RkRRQWdBaW9DQUNBSElESWdNUkJKWGtVTkFDQUNLZ0lBSUFjZ0x5QXhFRWxlUlEwQUlBSXFBZ0FnQnlBdUlERVFTVjROQVFzZ0Fpb0NBQ0l1SUNRcUFnQmRSUTBCSUM0Z0NpQWFhaW9DQUYxRkRRRWdMaUFhSUFOQkFXcEJBblFpRjJvcUFnQmRSUTBCSUM0Z0RpQVZhaW9DQUYxRkRRRWdMaUFLSUJWcUtnSUFYVVVOQVNBdUlCVWdGMm9xQWdCZFJRMEJJQzRnRGlBV2Fpb0NBRjFGRFFFZ0xpQUtJQlpxS2dJQVhVVU5BU0F1SUJZZ0Yyb3FBZ0JkUlEwQklDNGdEaUFTYWlvQ0FGMUZEUUVnTGlBS0lCSnFLZ0lBWFVVTkFTQXVJQklnRjJvcUFnQmRSUTBCSUM0Z0RpQWJhaW9DQUYxRkRRRWdMaUFYSUJ0cUtnSUFYVVVOQVNBdUlBNGdFMm9xQWdCZFJRMEJJQzRnQ2lBVGFpb0NBRjFGRFFFZ0xpQVRJQmRxS2dJQVhVVU5BU0FISUM5REFBQUF2NUlpTWlBekVFa2dMbDVGRFFFZ0Fpb0NBQ0FISUM4Z014QkpYVVVOQVNBQ0tnSUFJQWNnTDBNQUFBQS9raUl1SURNUVNWMUZEUUVnQWlvQ0FDQUhJRElnTUJCSlhVVU5BU0FDS2dJQUlBY2dMeUF3RUVsZFJRMEJJQUlxQWdBZ0J5QXVJREFRU1YxRkRRRWdBaW9DQUNBSElESWdNUkJKWFVVTkFTQUNLZ0lBSUFjZ0x5QXhFRWxkUlEwQklBSXFBZ0FnQnlBdUlERVFTVjFGRFFFTElBa2dFVFlDR0NBSklCQTJBaFFnQ1NBQ0tnSUFPQUlnSUFrZ0R5QVFJRFVRckFNNEFpUWdDVUVJYWlJQ0lDY2dOaUE0SUJBUTZRSWdKaUFDRU9nQ0N5QURRUUZxSVFNTUFRc0FDd0FMQUFzZ0JDRURJQXdvQWdRZ0JpZ0NCRUVCZGtjTkNTQUhLQUlFSUFZb0FnUkJBWFpIRFFrZ0RDZ0NDQ0FHS0FJSVFRRjJSdzBGSUFjb0FnZ2dCaWdDQ0VFQmRrY05Ca0VCSVFJZ0RDZ0NCRUVCYXlJRFFRRWdBMEVCU3hzaEh5QU1LQUlJUVFGcklnTkJBU0FEUVFGTEd5RWdJQkd5SVRVRFFDQUNJQ0JHRFFoQkFTRURJQUpCQVhTelF3QUFBRCtTSWpCREFBQUFRSkloTVNBd1F3QUFBTUNTSVRNZ0FyTWhPQ0FNSUFKQkFXc2lDaEJPSVJvZ0RDQUNFRTRoR3lBTUlBSkJBV29pQlJCT0lSVWdCeUFLRUU0aEZpQUhJQUlRVGlFU0lBY2dCUkJPSVJNRFFDQURJQjlHQkVBZ0JTRUNEQUlGQWtBZ0d5QURRUUowSWdwcUlnSXFBZ0FRY0NBMFhRMEFJQU5CQVhTelF3QUFBRCtTSVM4Q1FBSkFJQUlxQWdBaUxpQWFJQU5CQVd0QkFuUWlEbW9pSkNvQ0FGNUZEUUFnTGlBS0lCcHFLZ0lBWGtVTkFDQXVJQm9nQTBFQmFrRUNkQ0lYYWlvQ0FGNUZEUUFnTGlBT0lCdHFLZ0lBWGtVTkFDQXVJQmNnRzJvcUFnQmVSUTBBSUM0Z0RpQVZhaW9DQUY1RkRRQWdMaUFLSUJWcUtnSUFYa1VOQUNBdUlCVWdGMm9xQWdCZVJRMEFJQzRnRGlBV2Fpb0NBRjVGRFFBZ0xpQUtJQlpxS2dJQVhrVU5BQ0F1SUJZZ0Yyb3FBZ0JlUlEwQUlDNGdEaUFTYWlvQ0FGNUZEUUFnTGlBS0lCSnFLZ0lBWGtVTkFDQXVJQklnRjJvcUFnQmVSUTBBSUM0Z0RpQVRhaW9DQUY1RkRRQWdMaUFLSUJOcUtnSUFYa1VOQUNBdUlCTWdGMm9xQWdCZVJRMEFJQVlnTDBNQUFBREFraUl5SURNUVNTQXVYVVVOQUNBQ0tnSUFJQVlnTHlBekVFbGVSUTBBSUFJcUFnQWdCaUF2UXdBQUFFQ1NJaTRnTXhCSlhrVU5BQ0FDS2dJQUlBWWdNaUF3RUVsZVJRMEFJQUlxQWdBZ0JpQXZJREFRU1Y1RkRRQWdBaW9DQUNBR0lDNGdNQkJKWGtVTkFDQUNLZ0lBSUFZZ01pQXhFRWxlUlEwQUlBSXFBZ0FnQmlBdklERVFTVjVGRFFBZ0Fpb0NBQ0FHSUM0Z01SQkpYZzBCQ3lBQ0tnSUFJaTRnSkNvQ0FGMUZEUUVnTGlBS0lCcHFLZ0lBWFVVTkFTQXVJQm9nQTBFQmFrRUNkQ0lYYWlvQ0FGMUZEUUVnTGlBT0lCdHFLZ0lBWFVVTkFTQXVJQmNnRzJvcUFnQmRSUTBCSUM0Z0RpQVZhaW9DQUYxRkRRRWdMaUFLSUJWcUtnSUFYVVVOQVNBdUlCVWdGMm9xQWdCZFJRMEJJQzRnRGlBV2Fpb0NBRjFGRFFFZ0xpQUtJQlpxS2dJQVhVVU5BU0F1SUJZZ0Yyb3FBZ0JkUlEwQklDNGdEaUFTYWlvQ0FGMUZEUUVnTGlBS0lCSnFLZ0lBWFVVTkFTQXVJQklnRjJvcUFnQmRSUTBCSUM0Z0RpQVRhaW9DQUYxRkRRRWdMaUFLSUJOcUtnSUFYVVVOQVNBdUlCTWdGMm9xQWdCZFJRMEJJQVlnTDBNQUFBREFraUl5SURNUVNTQXVYa1VOQVNBQ0tnSUFJQVlnTHlBekVFbGRSUTBCSUFJcUFnQWdCaUF2UXdBQUFFQ1NJaTRnTXhCSlhVVU5BU0FDS2dJQUlBWWdNaUF3RUVsZFJRMEJJQUlxQWdBZ0JpQXZJREFRU1YxRkRRRWdBaW9DQUNBR0lDNGdNQkJKWFVVTkFTQUNLZ0lBSUFZZ01pQXhFRWxkUlEwQklBSXFBZ0FnQmlBdklERVFTVjFGRFFFZ0Fpb0NBQ0FHSUM0Z01SQkpYVVVOQVFzZ0NTQVJOZ0lZSUFrZ0VEWUNGQ0FKSUFJcUFnQTRBaUFnQ1NBUElCQWdOUkNzQXpnQ0pDQUpRUWhxSWdJZ0p5QURzeUE0SUJBUTZRSWdKaUFDRU9nQ0N5QURRUUZxSVFNTUFRc0FDd0FMQUFzZ0NVRXdhaVFBREFrTFFkQ3lCRUh5bFFFUU0wRzdFaEF6UWJRZEVETkJ3QUVRTmtIdUlSQXpRYWFXQVJBekVEY01CZ3RCMExJRVFaS2FBUkF6UWJzU0VETkJ0QjBRTTBIQkFSQTJRZTRoRUROQnBwWUJFRE1RTnd3RkMwSFFzZ1JCOHBVQkVETkJ1eElRTTBHMEhSQXpRWlVDRURaQjdpRVFNMEdtbGdFUU14QTNEQVFMUWRDeUJFR3duQUVRTTBHN0VoQXpRYlFkRUROQmxnSVFOa0h1SVJBelFhYVdBUkF6RURjTUF3dEIwTElFUWIrZUFSQXpRYnNTRUROQnRCMFFNMEhxQWhBMlFlNGhFRE5CcHBZQkVETVFOd3dDQzBIUXNnUkJvcUFCRUROQnV4SVFNMEcwSFJBelFlc0NFRFpCN2lFUU0wR21sZ0VRTXhBM0RBRUxJQVFoQXd3QkN3c01BZ3NnTEJCM0lCNUJ3WTBCRUpVQklSVkJBQ0VPUVFBaEZDTUFRZEFBYXlJQ0pBQWdEVUVnYWlFUUlBMUJQR29oQ1NBTktnSTBFSEFoTVNBTktnSTRRd0FBZ0QrU0VIQWdEU29DT0pVaE13SkFBa0FDUUFOQUlBa1FoQUVnRGtzRVFDQUpJQTRRcGdFaURDZ0NFQ0FRS0FJUVRnMENJQXdvQWd3aEF5QVFLQUlRSVFRZ0RDZ0NFQ0VGSUFKQkJHb2dBaUFNS2dJQUlBd3FBZ1FnRENnQ0RCQ2NCQUovSUFJcUFnQkRBQUFBUDVJaUxvdERBQUFBVDEwRVFDQXVxQXdCQzBHQWdJQ0FlQXNoQndKL0lBSXFBZ1JEQUFBQVA1SWlMb3REQUFBQVQxMEVRQ0F1cUF3QkMwR0FnSUNBZUFzaENnSkFBbjhnRUNBRElBUnNJQVZxSWdWQkFXc1FTeUVFSUJBZ0JSQkxJUU1DUUFKQUFrQUNRQUpBQWtBZ0VDQUZRUUZxRUVzaUJpZ0NCQ0FFS0FJRUlBTW9BZ1JHUmdSQUlBWW9BZ2dnQkNnQ0NDQURLQUlJUmtjTkFpTUFRU0JySWdVa0FBSkFBa0FDUUFKQUFrQUNRQUpBSUFwQkFFd05BQ0FES0FJRUlBcEJBV3BORFFBZ0IwRUFUQTBCSUFkQkFXb2lFU0FES0FJSVR3MEJJQVFvQWdRZ0F5Z0NCRWNOQWlBRUtBSUVJQVlvQWdSSERRTWdCQ2dDQ0NBREtBSUlSdzBFSUFRb0FnZ2dCaWdDQ0VjTkJTQUVJQWRCQVdzaUZoQk9JUklnQkNBSEVFNGhFeUFFSUJFUVRpRWFJQU1nQnhCT0lSc2dCaUFXRUU0aEZpQUdJQWNRVGlFWElBWWdFUkJPSVFZZ0JVRWNhaUFGUVJocUlBVkJGR29nQlVFUWFpQUZRUXhxSUFNZ0NpQUhFSllFSUJvZ0NrRUNkQ0lFYWlvQ0FDRTBJQVFnRW1vcUFnQWhNaUFFSUFacUtnSUFJVFVnQkNBV2Fpb0NBQ0U0SUFRZ0Yyb2lCaW9DQUNFdUlBUWdFMm9pRVNvQ0FDRXZJQVFnRzJvcUFnQWhNQ0FSS2dJRUlUWWdFVUVFYXlvQ0FDRTNJQVlxQWdRaE9TQUdRUVJyS2dJQUlUb2dBaUFGS2dJVU9BSWdJQUlnQlNvQ0RDSTdPQUlzSUFJZ096Z0NKQ0FDSURjZ05wTWdPU0E2azVKREFBQ0FQcFFpTmpnQ0tDQUZLZ0lRSVRjZ0FpQXVJQzhnTUNBd2twT1NPQUpBSUFJZ01pQTBreUExSURpVGtrTUFBSUErbENJd09BSThJQUlnTmpnQ09DQUNJREE0QWpRZ0FpQTNPQUl3SUFJZ0JTb0NISXc0QWhRZ0JTb0NHQ0V3SUFJZ0xpQXZrME1BQUFDL2xEZ0NIQ0FDSURDTU9BSVlJQVZCSUdva0FBd0dDMEhRc2dSQmo3NEJFRE5CeTdRQkVETkJ0QjBRTTBHMUFoQTJRZTRoRUROQnliNEJFRE1RTnd3TUMwSFFzZ1JCazc4QkVETkJ5N1FCRUROQnRCMFFNMEcyQWhBMlFlNGhFRE5CenI4QkVETVFOd3dMQzBIUXNnUkJrY0FCRUROQnk3UUJFRE5CdEIwUU0wRzNBaEEyUWU0aEVETkJ4Y0FCRURNUU53d0tDMEhRc2dSQnNNRUJFRE5CeTdRQkVETkJ0QjBRTTBHNEFoQTJRZTRoRUROQnhjQUJFRE1RTnd3SkMwSFFzZ1JCK3NFQkVETkJ5N1FCRUROQnRCMFFNMEc1QWhBMlFlNGhFRE5CeGNBQkVETVFOd3dJQzBIUXNnUkI0TUlCRUROQnk3UUJFRE5CdEIwUU0wRzZBaEEyUWU0aEVETkJ4Y0FCRURNUU53d0hDd3dCQ3dKQUlBUW9BZ1FnQXlnQ0JFY05BQ0FHS0FJRUlBTW9BZ1JCQVhaSERRQWdCQ2dDQ0NBREtBSUlSdzBESUFZb0FnZ2dBeWdDQ0VFQmRrY05BeU1BUVNCcklnVWtBQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBZ0NrRUFUQTBBSUFNb0FnUWdDa0VCYWswTkFDQUhRUUJNRFFFZ0IwRUJhaUlSSUFNb0FnaFBEUUVnQkNnQ0JDQURLQUlFUncwQ0lBWW9BZ1FnQkNnQ0JFRUJka2NOQXlBRUtBSUlJQU1vQWdoSERRUWdCaWdDQ0NBRUtBSUlRUUYyUncwRklBUWdCMEVCYXhCT0lSWWdCQ0FIRUU0aEVpQUVJQkVRVGlFVElBTWdCeEJPSVJFZ0JVRWNhaUFGUVJocUlBcXlJQWV5UVFFUW5BUWdCU29DSENJdVF3QUFBTCtTUXdBQUFBQmdSUTBHSUFVcUFoaERBQUFBdjVKREFBQUFBR0JGRFFjZ0JpZ0NCTE1nTGtNQUFBQS9rbDVGRFFnZ0JpZ0NDTE1nQlNvQ0dFTUFBQUEva2w1RkRRa2dCVUVVYWlBRlFSQnFJQVZCREdvZ0JVRUlhaUFGUVFScUlBTWdDaUFIRUpZRUlBWWdCU29DSENBRktnSVlFRWtoTGlBUklBcEJBblFpQkdvcUFnQWhMeUFFSUJKcUloRkJCR3NxQWdBaE5DQVJLZ0lBSVRBZ0JpQUZLZ0ljUXdBQUFEK1NJQVVxQWhnUVNTRXlJQkVxQWdRaE5TQUdJQVVxQWh4REFBQUF2NUlnQlNvQ0dCQkpJVGdnQkNBV2Fpb0NBQ0UySUFZZ0JTb0NIQ0FGS2dJWVF3QUFBRCtTRUVraE55QUVJQk5xS2dJQUlUa2dCaUFGS2dJY0lBVXFBaGhEQUFBQXY1SVFTU0U2SUFJZ0JTb0NERGdDSUNBQ0lBVXFBZ1FpT3pnQ0xDQUNJRFFnTXBJZ05TQTRrcE5EQUFDQVBwUWlORGdDS0NBQ0lEczRBaVFnQlNvQ0NDRXlJQUlnTGlBd0lDOGdMNUtUa2pnQ1FDQUNJRFlnTjVJZ09TQTZrcE5EQUFDQVBwUWlMemdDUENBQ0lEUTRBamdnQWlBdk9BSTBJQUlnTWpnQ01DQUNJQVVxQWhTTU9BSVVJQVVxQWhBaEx5QUNJQzRnTUpOREFBQUF2NVE0QWh3Z0FpQXZqRGdDR0NBRlFTQnFKQUFNQ2d0QjBMSUVRWSsrQVJBelFjdTBBUkF6UWJRZEVETkJuUU1RTmtIdUlSQXpRY20rQVJBekVEY01FQXRCMExJRVFaTy9BUkF6UWN1MEFSQXpRYlFkRUROQm5nTVFOa0h1SVJBelFjNi9BUkF6RURjTUR3dEIwTElFUVpIQUFSQXpRY3UwQVJBelFiUWRFRE5CbndNUU5rSHVJUkF6UWNYQUFSQXpFRGNNRGd0QjBMSUVRZkxFQVJBelFjdTBBUkF6UWJRZEVETkJvQU1RTmtIdUlSQXpRY1hBQVJBekVEY01EUXRCMExJRVFmckJBUkF6UWN1MEFSQXpRYlFkRUROQm9RTVFOa0h1SVJBelFjWEFBUkF6RURjTURBdEIwTElFUWRURkFSQXpRY3UwQVJBelFiUWRFRE5Cb2dNUU5rSHVJUkF6UWNYQUFSQXpFRGNNQ3d0QjBMSUVRYkhHQVJBelFjdTBBUkF6UWJRZEVETkJyQU1RTmtIdUlSQXpRZHJHQVJBekVEY01DZ3RCMExJRVFkeklBUkF6UWN1MEFSQXpRYlFkRUROQnJRTVFOa0h1SVJBelFiZkpBUkF6RURjTUNRdEIwTElFUVovS0FSQXpRY3UwQVJBelFiUWRFRE5CcmdNUU5rSHVJUkF6UWRyR0FSQXpFRGNNQ0F0QjBMSUVRZnpLQVJBelFjdTBBUkF6UWJRZEVETkJyd01RTmtIdUlSQXpRYmZKQVJBekVEY01Cd3NNQVFzZ0F5Z0NCQ0FFS0FJRVFRRjJSdzBFSUFNb0FnUWdCaWdDQkVjTkJDQURLQUlFSUFRb0FnUkJBWFpIRFFNZ0F5Z0NCQ0FHS0FJRVJ3MERJd0JCSUdzaUJTUUFBa0FDUUFKQUFrQUNRQUpBQWtBZ0NrRUFUQTBBSUFNb0FnUWdDa0VCYWswTkFDQUhRUUJNRFFFZ0IwRUJhaUlSSUFNb0FnaFBEUUVnQXlnQ0JDQUVLQUlFUVFGMlJ3MENJQVlvQWdRZ0JDZ0NCRUVCZGtjTkF5QURLQUlJSUFRb0FnaEJBWFpIRFFRZ0JpZ0NDQ0FFS0FJSVFRRjJSdzBGSUFNZ0J4Qk9JUllnQmlBSFFRRnJFRTRoRWlBR0lBY1FUaUVUSUFZZ0VSQk9JUm9nQlVFY2FpQUZRUmhxSUFxeUlBZXlRUUVRNlFJZ0JVRVVhaUFGUVJCcUlBVkJER29nQlVFSWFpQUZRUVJxSUFNZ0NpQUhFSllFSUFRZ0JTb0NIQ0FGS2dJWUVFa2hMaUFUSUFwQkFuUWlCbW9pRVNvQ0FDRXZJQVlnRm1vcUFnQWhNQ0FFSUFVcUFoeERBQUFBd0pJZ0JTb0NHQkJKSVRRZ0VTb0NCQ0V5SUFRZ0JTb0NIRU1BQUFCQWtpQUZLZ0lZRUVraE5TQVJRUVJyS2dJQUlUZ2dCQ0FGS2dJY0lBVXFBaGhEQUFBQXdKSVFTU0UySUFZZ0dtb3FBZ0FoTnlBRUlBVXFBaHdnQlNvQ0dFTUFBQUJBa2hCSklUa2dCaUFTYWlvQ0FDRTZJQUlnQlNvQ0REZ0NJQ0FDSUFVcUFnUWlPemdDTENBQ0lEUWdNcElnTlNBNGtwTkRBQUNBUHBRaU5EZ0NLQ0FDSURzNEFpUWdCU29DQ0NFeUlBSWdMeUF1SURBZ01KS1RramdDUUNBQ0lEWWdONUlnT1NBNmtwTkRBQUNBUHBRaU1EZ0NQQ0FDSURRNEFqZ2dBaUF3T0FJMElBSWdNamdDTUNBQ0lBVXFBaFNNT0FJVUlBVXFBaEFoTUNBQ0lDOGdMcE5EQUFBQXY1UTRBaHdnQWlBd2pEZ0NHQ0FGUVNCcUpBQU1CZ3RCMExJRVFZKytBUkF6UWN1MEFSQXpRYlFkRUROQjV3SVFOa0h1SVJBelFjbStBUkF6RURjTUN3dEIwTElFUVpPL0FSQXpRY3UwQVJBelFiUWRFRE5CNkFJUU5rSHVJUkF6UWM2L0FSQXpFRGNNQ2d0QjBMSUVRZTdMQVJBelFjdTBBUkF6UWJRZEVETkI2UUlRTmtIdUlSQXpRY1hBQVJBekVEY01DUXRCMExJRVFmTEVBUkF6UWN1MEFSQXpRYlFkRUROQjZnSVFOa0h1SVJBelFjWEFBUkF6RURjTUNBdEIwTElFUWQzTUFSQXpRY3UwQVJBelFiUWRFRE5CNndJUU5rSHVJUkF6UWNYQUFSQXpFRGNNQnd0QjBMSUVRZFRGQVJBelFjdTBBUkF6UWJRZEVETkI3QUlRTmtIdUlSQXpRY1hBQVJBekVEY01CZ3NMUVFFTUJRdEIwTElFUVkrNUFSQXpRY3UwQVJBelFiUWRFRE5CMGdNUU5rSHVJUkF6UWRhNUFSQXpFRGNNQXd0QjBMSUVRYTY2QVJBelFjdTBBUkF6UWJRZEVETkIxUU1RTmtIdUlSQXpRZGE1QVJBekVEY01BZ3RCMExJRVFZKzdBUkF6UWN1MEFSQXpRYlFkRUROQjJBTVFOa0h1SVJBelFkYTVBUkF6RURjTUFRdEIwTElFUWEyOEFSQXpRY3UwQVJBelFiUWRFRE5CMndNUU5rSHVJUkF6UWNhOEFSQXpFRGNMREFnTFJRMEFJd0JCTUdzaUJDUUFJQUlxQWtBaExpQUNLZ0lrRUhBaEx5QUNLZ0lrSWpBZ01KSWdBaW9DS0NJd2xDQUNLZ0kwbENBdUlDK1VreUFDS2dJd0lEQVFjSlNUSUFJcUFpQWdBaW9DTkJCd2xKTWdBaW9DSUNBQ0tnSXdsQ0FDS2dKQWxKSWlMb3REQUFBQU5GOGlCVVVFUUNBRVF3QUFnRDhnTHBVaUxpQUNLZ0l3SUFJcUFqUWdBaW9DUUJDUkJKUTRBZ0FnQkNBdUlBSXFBaWdnQWlvQ0pDQUNLZ0pBSUFJcUFqd1FwUUdVT0FJRUlBUWdMaUFDS2dJa0lBSXFBaWdnQWlvQ01DQUNLZ0kwRUtVQmxEZ0NDQ0FFSUM0Z0Fpb0NJQ0FDS2dJb0lBSXFBa0FRa1FTVU9BSVFJQVFnTGlBQ0tnSW9JQUlxQWlBZ0Fpb0NOQ0FDS2dJc0VLVUJsRGdDRkNBRUlDNGdBaW9DSUNBQ0tnSWtJQUlxQWpBUWtRU1VPQUlnSUFRZ0JDb0NCRGdDRENBRUlBUXFBZ2c0QWhnZ0JDQUVLZ0lVT0FJY0N5QUZSU0lGQkVBZ0FpQUVLZ0lJSUFJcUFoeVVJQVFxQWdBZ0Fpb0NGSlFnQkNvQ0JDQUNLZ0lZbEpLU09BSUlJQUlnQkNvQ0ZDQUNLZ0ljbENBRUtnSU1JQUlxQWhTVUlBUXFBaEFnQWlvQ0dKU1NramdDRENBQ0lBUXFBaUFnQWlvQ0hKUWdCQ29DR0NBQ0tnSVVsQ0FFS2dJY0lBSXFBaGlVa3BJNEFoQUxJQVJCTUdva0FDQUZSUTBBSUFJcUFnZ1FjQ0FDS2dJTUVIQ1NJQTBxQWxoZURRQWdBaW9DSUNBQ0tnSXdsQ0FDS2dJa0VIQ1RJaTVEQUFBQUFGd0VRQ0FNSUFJcUFpQWdBaW9DTUpJUWNDQXVsVGdDSUFzZ0xrTUFBQUFBV3cwQUlBd3FBaGdnQXlBSEVFNGdDa0VDZENJRWFpb0NBRndOQkNBTUlBTWdCeEJPSUFScUtnSUFJQUlxQWh3Z0Fpb0NFSlFnQWlvQ0ZDQUNLZ0lJSWk2VUlBSXFBaGdnQWlvQ0RDSXZsSktTa3pnQ0dDQU1JQXhCQkdvZ0xpQUNLZ0lFa2lBdklBSXFBZ0NTSUF3b0Fnd1E2UUlnRENBQ0tnSVFJQXdvQWhDeWtpSXVPQUlVSUF3Z0xpQVFLQUlRc2hEbkFqZ0NGQ0F6SUF3cUFpQ0xYa1VOQUNBTUtnSVlFSEFnTVdCRkRRQWdEQ29DQUNJdVF3QUFBQUJnUlEwQUlDNGdFRUVBRUVzb0FnU3pYVVVOQUNBTUtnSUVJaTVEQUFBQUFHQkZEUUFnTGlBUVFRQVFTeWdDQ0xOZFJRMEFJQXdnRHlBTUtBSU1JQXdxQWhRUXJBTTRBaHdnQ1NBVUVLWUJJQXhCSkJBL0dpQVVRUUZxSVJRTElBNUJBV29oRGd3QkN3c0NRQ0FVSUFrUWhBRWlBMHNFUUNNQVFTQnJJZ1lrQUFKQUlCUWdBMnNpQlNBSkVEVW9BZ0FnQ1NnQ0JHdEJKRzFOQkVBakFFRVFheUlISkFBZ0J5QUpJQVVRd3dZaUJDZ0NCQ0VESUFRb0FnZ2hCUU5BSUFNZ0JVWUVRQ0FFRUc0Z0IwRVFhaVFBQlNBSkVEVWFJQU1Rd0FZZ0JDQURRU1JxSWdNMkFnUU1BUXNMREFFTElBa1FOU0VESUFaQkNHb2dDU0FKRUlRQklBVnFFTUVHSUFrUWhBRWdBeENiQkNFRUl3QkJFR3NpQXlRQUlBTWdCQ2dDQ0RZQ0FDQUVLQUlJSVFjZ0F5QUVRUWhxTmdJSUlBTWdCeUFGUVNSc2FqWUNCQ0FES0FJQUlRVURRQ0FES0FJRUlBVkhCRUFnQkNnQ0VCb2dBeWdDQUJEQUJpQURJQU1vQWdCQkpHb2lCVFlDQUF3QkN3c2dBeENyQVNBRFFSQnFKQUFnQ1NBRUVKb0VJQVFRbVFRTElBWkJJR29rQUF3QkN5QURJQlJMQkVBZ0NTZ0NBQ0FVUVNSc2FpRURJQWtRaEFFaEJDQUpJQU1RMFFZZ0NTQUVFT0FHQ3dzZ0FrSFFBR29rQUF3Q0MwSFFzZ1JCeWEwQkVETkJ1eElRTTBHMEhSQXpRZWtERURaQjdpRVFNMEdScmdFUU14QTNEQU1MUWRDeUJFSHJyZ0VRTTBHN0VoQXpRYlFkRUROQmpnUVFOa0h1SVJBelFhU3ZBUkF6RURjTUFnc2dGUkIzSUI1QnRvOEJFSlVCSVJVakFFRVFheUlVSkFBQ1FBSkFBa0FDUUNBTlFUeHFJZ3dRaEFFZ0RTZ0NWRXNFUUNBTlFSQnFJZ1lRVmlBTktBSUlSdzBCSUFaQkFCQ1lBUkJXSUEwb0FneEhEUUlnRkJCTklRa2dEU2dDQ0NFQ0lBMG9BZ3doQXlBTktBSUFJUVVnRFNnQ0JDRUhJQTBvQWxRaEVDTUFRU0JySWdRa0FDQUZzaUFDc3BXTklTNGdCN0lnQTdLVmpTRXZJQWtRbmdRZ0NTQVFFS01FSUFJZ0Eyd2hGa0VBSVFvRFFBSkFRUUFoQWlBR0VGWWdDazBFUUFKL0lDK0xRd0FBQUU5ZEJFQWdMNmdNQVF0QmdJQ0FnSGdMc2lFdkFuOGdMb3REQUFBQVQxMEVRQ0F1cUF3QkMwR0FnSUNBZUF1eUlTNERRQ0FFSUFJMkFod2dEQkNFQVNBQ1RRUkFJQkFnRm0waEZrRUFJUW9EUUVFQUlRNGdCaEJXSUFwTkJFQWdCRUVnYWlRQURBVUxBMEFnQmlBS0VKZ0JFRllnRGswRVFDQUtRUUZxSVFvTUFnc2dCQ0FHSUFvUW1BRWdEaENZQVNJSEVFTTJBaEFnQkNBV05nSWNBa0FnQkVFUWFpQUVRUnhxRVBrQktBSUFJaEJGRFFBZ0J4QzVBaUVESUFRZ0J4QzVBallDRUNBRVFSQnFJQkFROWdFaEJTQUhFT1lDSVJFakFFRVFheUlTSkFBakFFRkFhaUlDSkFBZ0FpQUZOZ0l3SUFJZ0F6WUNPQ0FDSUJFMkFpZ0RRQUpBSUFKQk1Hb2dBa0VvYWhDeEFRMEFBa0FDUUFKQUlBSkJLR29nQWtFNGFoQ2ZBeUlERGdRREF3QUJBZ3NnQWtFb2FoRFNBU2dDQUNBQ0tBSTRFSllCUlEwQ0lBSW9BamdnQWlnQ0tCRElBUXdDQ3lBQ0lBSW9BamdpQXpZQ0lDQURJQUpCSUdvUXBBRW9BZ0FnQWtFb2FoRFNBU2dDQUJDOUJob01BUXNnQTBFSFRBUkFJQUlvQWpnaEF5QUNLQUlvSVJFakFFRWdheUlGSkFBZ0JTQUROZ0lZSUFVZ0VUWUNFQ0FGUVJCcUVOSUJHZ05BSUFWQkdHb2dCVUVRYWhDREFRUkFJQVVvQWhnaEV5TUFRU0JySWdNa0FDQURJQkUyQWhBZ0F5QVROZ0lZQWtBZ0EwRVlhaUFEUVJCcUVJTUJSUTBBSUFNZ0F5Z0NHRFlDQ0FOQUlBTkJDR29RcEFFZ0EwRVFhaENEQVVVTkFTQURLQUlJSUFNb0FoZ1FsZ0ZGRFFBZ0F5QURLQUlJTmdJWURBQUxBQXNnQXlnQ0dDRVRJQU5CSUdva0FDQUZJQk0yQWdnZ0JVRUlhaUFGUVJocUVJTUJCRUFnQlNnQ0dDQUZLQUlJRU1nQkN5QUZRUmhxRUtRQkdnd0JDd3NnQlVFZ2FpUUFEQUVMSUFJZ0FrRTRhaUFEUVFGMkVQWUJJZ00yQWlBZ0FpQUNLQUlvTmdJWUlBSW9BamdnQXlBQ1FSaHFFTklCS0FJQUVMMEdJUU1nQWlBQ0tBSTROZ0lRSUFJZ0FpZ0NHRFlDQ0FKQUlBSW9BaEFnQWlnQ0lCQ1dBVVVFUUNBQ1FSQnFJUk1nQWtFSWFpRVJJQUlvQWlBaEdpTUFRUkJySWdVa0FDQUZJQm8yQWdnRFFDQVRJQkVRMGdFUXNRRWlHa1VFUUNBUktBSUFJQVVvQWdnUWxnRkZEUUVMQ3lBRlFSQnFKQUFnR2tFQmMwVU5BU0FDS0FJUUlBSW9BZ2dReUFFZ0EwRUJhaUVEQ3lBQ1FSQnFJZ1VRcEFFYUFrQWdCU0FDUVFocUVQZ0JSUTBBQTBBZ0FpZ0NFQ0FDS0FJZ0VKWUJCRUFnQWtFUWFoQ2tBUm9NQVFzRFFDQUNRUWhxRU5JQktBSUFJQUlvQWlBUWxnRkZEUUFMSUFKQkVHb2dBa0VJYWhDOEJnMEJJQUpCRUdvaUJTZ0NBQ0FDS0FJSUVNZ0JJQUpCSUdvZ0JSQ3hBUVJBSUFJZ0FpZ0NDRFlDSUFzZ0EwRUJhaUVESUFKQkVHb1FwQUVhREFBTEFBc0NRQ0FDUVJCcUlBSkJJR29RZ3dGRkRRQWdBaWdDSUNBQ0tBSVFFSllCUlEwQUlBSW9BaEFnQWlnQ0lCRElBU0FEUVFGcUlRTUxJQUpCTUdvZ0FrRVFhaEN4QVEwQkFrQWdBdzBBSUFKQk1Hb2dBa0VRYWhENEFRUkFJQUlnQWlnQ09DSUROZ0lnSUFJZ0F6WUNDQU5BSUFKQkNHb1FwQUVnQWtFUWFoQ3hBUTBFSUFJb0FnZ2dBaWdDSUJDV0FRMENJQUlnQWlnQ0NEWUNJQXdBQ3dBTElBSWdBaWdDRUNJRE5nSWdJQUlnQXpZQ0NBTkFJQUpCQ0dvUXBBRWdBa0VvYWhDeEFRMERJQUlvQWdnZ0FpZ0NJQkNXQVEwQklBSWdBaWdDQ0RZQ0lBd0FDd0FMSUFKQk1Hb2dBa0VRYWhENEFRUkFJQUlnQWlnQ0VEWUNLQXdEQ3lBQ0lBSkJFR29RcEFFb0FnQTJBamdNQWdzZ0FrRVFhaENrQVJvZ0FpQUNLQUlvTmdJSUlBSW9BamdnQWtFSWFoRFNBU2dDQUJDV0FVVUVRQU5BSUFKQkVHb2dBa0VJYWhDeEFRMENJQUlvQWpnZ0FpZ0NFQkNXQVFSQUlBSkJFR29pQXlnQ0FDQUNLQUlJRU1nQklBTVFwQUVhQlNBQ1FSQnFFS1FCR2d3QkN3c0xJQUpCRUdvZ0FrRUlhaEN4QVEwQUEwQUNRQ0FDS0FJNElBSW9BaEFRbGdFRVFBTkFJQUlvQWpnZ0FrRUlhaERTQVNnQ0FCQ1dBUTBBQ3lBQ1FSQnFJQUpCQ0dvUXZBWU5BU0FDS0FJUUlBSW9BZ2dReUFFTElBSkJFR29RcEFFYURBRUxDeUFDUVRCcUlBSkJFR29RK0FFTkFDQUNJQUlvQWhBMkFqZ01BUXNMSUFKQlFHc2tBQ0FTUVJCcUpBQUNRQ0FIRUVNZ0VFOE5BQ0FIUVFBUVVpb0NBQ0FISUJBUVVpb0NBR0FOQUVIUXNnUkIvcThCRUROQnV4SVFNMEcwSFJBelFaVUZFRFpCN2lFUU0wRzRzQUVRTXhBM0RBOExRUUFoQWdOQUlBSWdFRVlOQVNBSklBd2dCeUFDRUZJb0FnUVFwZ0VRNkFJZ0FrRUJhaUVDREFBTEFBc2dEa0VCYWlFT0RBQUxBQXNBQlFKL0lBd2dCQ2dDSEJDbUFTSUNLZ0lFSUMrVklqQ0xRd0FBQUU5ZEJFQWdNS2dNQVF0QmdJQ0FnSGdMSVFNZ0JnSi9JQUlxQWdBZ0xwVWlNSXREQUFBQVQxMEVRQ0F3cUF3QkMwR0FnSUNBZUFzUW1BRWdBeENZQVNFRklBUWdBaW9DR0lzNEFnd2dCRUVRYWlJS0lBUXFBZ3c0QWdBZ0NpQUVLQUljTmdJRUFrQWdCU2dDQkNBRkVEVW9BZ0JKQkVBZ0JTQUtFS29EREFFTFFRQWhBaU1BUVNCckloRWtBQ0FGRURVaUVnSi9JQVVnQlJCRFFRRnFFS01ESVFjZ0JSQkRJUk1qQUVFUWF5SU9KQUFnRGtFQU5nSU1JQkZCQ0dvaUEwRU1haUFPUVF4cUlCSVF1Z0VnQndSQUlBTW9BaEFhSUFkQi8vLy8vd0ZMQkVCQm1NMEJFS3dCQUFzZ0IwRURkQkJNSVFJTElBTWdBallDQUNBRElBSWdFMEVEZEdvaUVqWUNDQ0FESUJJMkFnUWdBeEErSUFJZ0IwRURkR28yQWdBZ0RrRVFhaVFBSUFNb0FnZ0xJQW9RNEFJZ0F5QURLQUlJUVFocU5nSUlJQVVnQXhDaUF5QURFS0VESUJGQklHb2tBQXNnQkNnQ0hFRUJhaUVDREFFTEFBc0FCUU5BSUFZZ0NoQ1lBUkJXSUFKTEJFQWdCaUFLRUpnQklBSVFtQUVRbGdJZ0FrRUJhaUVDREFFTEN5QUtRUUZxSVFvTUFnc0FDd3NnRENBSkVLc0RJQXdRaEFFZ0RTZ0NWRXNOQXlBSkVLRUVDeUFVUVJCcUpBQU1Bd3RCMExJRVFiQ2lBUkF6UWJzU0VETkJ0QjBRTTBIR0F4QTJRZTRoRUROQnM2UUJFRE1RTnd3RUMwSFFzZ1JCdmFZQkVETkJ1eElRTTBHMEhSQXpRY2NERURaQjdpRVFNMEd6cEFFUU14QTNEQU1MUWRDeUJFR2FxUUVRTTBHN0VoQXpRYlFkRUROQjFRTVFOa0h1SVJBelFaaXNBUkF6RURjTUFnc2dGUkIzSUI1QjhwQUJFSlVCSVJwQkFDRUtJd0JCUUdvaURpUUFBa0FnRFMwQUhFVUVRQ0FOUVR4cUlRSkJBQ0VHQTBBZ0FoQ0VBU0FHVFEwQ0lBSWdCaENtQVVFQU5nSUlJQVpCQVdvaEJnd0FDd0FMSUExQnlBQnFJaFlRbmdRZ0ZpQU5RVHhxSWhFUWhBRkJKR3dRb3dRZ0RVSGNBR29pRUVFb2FpRWJRUUFoQWdKQUFrQURRQ0FQRUVvUXB3RWdBa3NFUUNBUEVFb2dBaEJMSWdNb0FnUWdBeWdDREVFQ2RrY05BaUFiSUFJUVN5Z0NHQ0VFSUFNb0FnZ2hGQ0FFSUFNb0FoZ2lEQ0FES0FJRUloVkJBblJxSWdVcUFnQWdEQ29DQUNJdmt5SXVJQXdxQWdRZ0w1TWlMeERqQWJ0RUdDMUVWUHNoQ1VDZ3RqZ0NBQ0FFSUM4Z0w1UWdMaUF1bEpLUk9BSUVJQlZCQVdzaUEwRUJJQU5CQVVzYklSSWdERUVFYWlFSklBVWhCMEVCSVFZRFFBSkFJQWRCQkdvaEJ5QUVRUWhxSVFNZ0JpQVNSZ1JBSUFRZ0J5b0NBQ0FKS2dJQUlpK1RJaTRnTHlBSlFRUnJLZ0lBa3lJdkVPTUJ1MFFZTFVSVSt5RUpRS0MyT0FJSUlBUWdMeUF2bENBdUlDNlVrcEU0QWd3Z0ZFRUJheUlUUVFFZ0UwRUJTeHNoRnlBRklCVkJBblJxSVFjZ0RDRUdRUUVoRkFOQUlCUWdGMFlFUUNBRFFRaHFJUWtnQXlBTUlCTWdGV3hCQW5ScUlnVXFBZ0FpTHlBRklCVkJBblJySWdRcUFnQ1RJaTRnQlNvQ0JDQXZreUl2RU9NQnUwUVlMVVJVK3lFSlFLQzJPQUlJSUFNZ0x5QXZsQ0F1SUM2VWtwRTRBZ3dnQlVFRWFpRURRUUVoQndOQUlBUkJCR29oQkNBSElCSkdEUVFnQ1NBREtnSUFJQVFxQWdDVElpNGdBeW9DQkNBRFFRUnJLZ0lBa3lJdkVPTUJ1MFFZTFVSVSt5RUpRS0MyT0FJSUlBa2dMeUF2bENBdUlDNlVrcEU0QWd3Z0IwRUJhaUVISUFOQkJHb2hBeUFKUVFocUlRa01BQXNBQ3lBRElBY3FBZ0FnQmlvQ0FKTWlMaUFGS2dJRUlBVXFBZ0NUSWk4UTR3RzdSQmd0UkZUN0lRbEFvTFk0QWdnZ0F5QXZJQytVSUM0Z0xwU1NrVGdDRENBRFFSQnFJUU1nQlVFRWFpRUpRUUVoQkFOQUlBUWdFa1lFUUNBRElBY3FBZ1FnQmlvQ0JKTWlMaUFKS2dJQUlBbEJCR3NxQWdDVElpOFE0d0c3UkJndFJGVDdJUWxBb0xZNEFnQWdBeUF2SUMrVUlDNGdMcFNTa1RnQ0JDQVVRUUZxSVJRZ0IwRUlhaUVISUFaQkNHb2hCaUFKUVFScUlRVU1BZ1VnQXlBSFFRUnFJZ2NxQWdBZ0JrRUVhaUlHS2dJQWt5SXVJQWtxQWdRZ0NVRUVheW9DQUpNaUx4RGpBYnRFR0MxRVZQc2hDVUNndGpnQ0FDQURJQzhnTDVRZ0xpQXVsSktST0FJRUlBUkJBV29oQkNBRFFRaHFJUU1nQ1VFRWFpRUpEQUVMQUFzQUN3QUZJQVFnQnlvQ0FDQUpLZ0lBa3lJdUlBa3FBZ1FnQ1VFRWF5b0NBSk1pTHhEakFidEVHQzFFVlBzaENVQ2d0amdDQ0NBRUlDOGdMNVFnTGlBdWxKS1JPQUlNSUFaQkFXb2hCaUFKUVFScUlRa2dBeUVFREFJTEFBc0xJQWtnQXlvQ0FDSXZJQVFxQWdDVElpNGdMeUFEUVFScktnSUFreUl2RU9NQnUwUVlMVVJVK3lFSlFLQzJPQUlJSUFrZ0x5QXZsQ0F1SUM2VWtwRTRBZ3dnQWtFQmFpRUNEQUVMQ3d3QkMwSFFzZ1JCbVFzUU0wRzBEeEF6UWJRZEVETkI0QUFRTmtIdUlSQXpRZjhqRURNUU53d0RDeUFOUVpBQmFpRVZBMEFnRVJDRUFTQUtUUVJBSUJFZ0ZoQ3JBd3dDQ3lBUklBb1FwZ0VxQWdBaExpQVJJQW9RcGdFcUFnUWhMeUFSSUFvUXBnRXFBaHdoTUNBT0lDNURBQUNBUDBFQklCRWdDaENtQVNnQ0RIU3lsU0l1bENBdVF3QUFBRCtVUXdBQUFMK1NJakdTT0FJNElBNGdMeUF1bENBeGtqZ0NOQ0FPSUM0Z01KUTRBakJCQUNFR0lBNGdEaW9DT0NBUElCRWdDaENtQVNnQ0RFRUFFUGNCS0FJRVFRRnJzeERuQWpnQ09DQU9JQTRxQWpRZ0R5QVJJQW9RcGdFb0FneEJBQkQzQVNnQ0NFRUJhN01RNXdJNEFqUWdGVUVBRUR3aEd5QVJJQW9RcGdFb0Fnd2hBaUFSSUFvUXBnRW9BaEFoQXlBT0tnSTRJUzhnRGlvQ05DRXdJQTRxQWpBaExpTUFRVEJySWdRa0FBSkFJQzlEQUFBQUFHQUVRQ0F2SUJCQktHb2lCU0FRS0FJRUlBSnNJQU5xRUVzb0FnU3pYUVJBSURCREFBQUFBR0FFUUNBd0lBVWdFQ2dDQkNBQ2JDQURhaEJMS0FJSXMxMEVRQ0FGSUJBb0FnUWdBbXdnQTJvUVN5SUZLQUlRUVFKR0JFQWdEa0VBTmdJOEFuOGdMME1BQUFBL2tpSXhpME1BQUFCUFhRUkFJREdvREFFTFFZQ0FnSUI0Q3lJSFFRQklJUUlDZnlBd1F3QUFBRCtTSWpHTFF3QUFBRTlkQkVBZ01hZ01BUXRCZ0lDQWdIZ0xJUU1nQWcwRklBTkJBRWdnQnlBRktBSUVUM0lOQlNBRElBVW9BZ2hQRFFVZ0VFRWNhaUVNUXdBQWdEOGdFQ29DRENBdWxDSXVJQzVEQUFDQVAxMGJJakVRY0NFdUFuOGdNU0FRS2dJUWxDSXhRd0FBQUQrU0lqT0xRd0FBQUU5ZEJFQWdNNmdNQVF0QmdJQ0FnSGdMSVFrZ01SQndqU0V6UVFBZ0J5QUpheEMxQWlFQ0lBY2dDV29nQlNnQ0JFRUJheENlQXlFWFFRQWdBeUFKYXhDMUFpRUhJQU1nQ1dvZ0JTZ0NDRUVCYXhDZUF5RWZJQXhCQUJBOFFRQWdEQkJFUVFKMEVEb2FRd0FBZ0w4Z0xpQXVrcFVoTkFOQUlBY2dIMG9FUUVFQUlRTkJBQ0VGQTBBZ0VDZ0NGQ0FGVEFSQVF3QUFBQUFoTGdOQUlCQW9BZ2dpQlNBRFRBUkFJQzVEQUFBQUFGc05Dd1VnTGlBTUlBTVFQQ29DQUYwRVFDQU1JQU1RUENvQ0FDRXVDeUFEUVFGcUlRTU1BUXNMSUM1REFBQUFBRjRFUUVFQUlRSURRQ0FDSWdNZ0JVNE5DeUFFSUFPeUlpODRBaUFnQkNBTUlBTVFQQ29DQURnQ0pDQUVJQU5CQVdzaUFySTRBaGdnQkNBTUlBSWdFQ2dDQ0NJRmFpQUZieEE4S2dJQU9BSWNJQVFnQTBFQmFpSUNzamdDRUNBRUlBd2dFQ2dDQ0NJRklBSnFJQVZ2RUR3cUFnQTRBaFFDUUNBTUlBTVFQQ29DQUNBdUlCQXFBaGlVWGtVTkFDQUVLZ0lrSWpBZ0JDb0NIRjVGRFFBZ01DQUVLZ0lVWGtVTkFDQUVJQzg0QWdCREFBQUFBQ0V4QWtBZ0JDb0NFQ0l3SUFRcUFpQWlMNU1nTUNBRUtnSVlJakNUSWpTVUlqSkRBQUFBQUZzZ01DQXZreUl6SURTVUlqUkRBQUFBQUZ0eUlETkRBQUFBQUZ0eUlnTUVRQ0FFUVFBMkFnd2dCRUVBTmdJSURBRUxJQVFnQkNvQ0ZDQUVLZ0lrSWpHVElES1ZJQVFxQWh3Z01aTWdOSldUSWpFNEFnd2dCQ0F4SUM4Z0w1UWdNQ0F3bENJdms1UWdCQ29DSENBRUtnSWtrNUlnTTVVaU1EZ0NDQ0FFS2dJY0lBUXFBZ3dnTDVTVElEQWdCQ29DR0pTVElURUxJQVFnTVRnQ0JDQURSUVJBSUFRcUFnZ2hNQ0FFS2dJRUdpQUVLZ0lNSWk5REFBQUFBRndFUUNBRUlEQ01JQzhnTDVLVk9BSUFDd3NnR3lBT0tBSThJZ1ZCQW5ScUFud2dCQ29DQUVNQUFBQS9raUFRS0FJSXNpSXZraUF2bGJ0RUdDMUVWUHNoR1VDaUlqeTlJbHBDTklpblFmOFBjU0lEUWY4UFJnUkFJRHhFR0MxRVZQc2hHVUNpSWp3Z1BLTU1BUXNnV2tJQmhpSllRckMwb2NUcS9wQ1pnSDlZQkVBZ1BFUUFBQUFBQUFBQUFLSWdQQ0JZUXJDMG9jVHEvcENaZ0g5Ukd3d0JDd0orSUFORkJFQkJBQ0VESUZwQ0RJWWlXRUlBV1FSQUEwQWdBMEVCYXlFRElGaENBWVlpV0VJQVdRMEFDd3NnV2tFQklBTnJyWVlNQVFzZ1drTC8vLy8vLy8vL0I0TkNnSUNBZ0lDQWdBaUVDeUZZSUFOQmdRaEtCRUFEUUFKQUlGaENtTnFRb3JXL3lBeDlJbGxDQUZNRVFDQllJVmtNQVFzZ1dFS1kycENpdGIvSURGSU5BQ0E4UkFBQUFBQUFBQUFBb2d3REN5QlpRZ0dHSVZnZ0EwRUJheUlEUVlFSVNnMEFDMEdCQ0NFREN3SkFJRmhDbU5xUW9yVy95QXg5SWxsQ0FGTUVRQ0JZSVZrTUFRc2dXRUtZMnBDaXRiL0lERklOQUNBOFJBQUFBQUFBQUFBQW9nd0JDd0pBSUZsQy8vLy8vLy8vL3dkV0JFQWdXU0ZZREFFTEEwQWdBMEVCYXlFRElGbENnSUNBZ0lDQWdBUlVJUWNnV1VJQmhpSllJVmtnQncwQUN3c2dXa0tBZ0lDQWdJQ0FnSUIvZ3lCWVFvQ0FnSUNBZ0lBSWZTQURyVUkwaG9RZ1dFRUJJQU5ycllnZ0EwRUFTaHVFdnd1Mk9BSUFJQTRnQlVFQmFqWUNQQXNnRUNnQ0NDRUZEQUFMQUF0QjBMSUVRYUx0QUJBelFiUVBFRE5CdEIwUU0wSGFBUkEyUWU0aEVETkJ0L0FBRURNUU53d05CU0FFUWREWUFTZ0NBRFlDS0NBRVFjallBU2tDQURjRElDQU1RUUFRUENFSklBeEJBQkE4SVFJZ0FpQVFLQUlJUVFGckloUkJBblJxSWhJcUFnQWhMaUFDS2dJQUlTOUJBQ0VIQTBBZ0J5QVVSZ1JBSUFrZ0ZFRUNkR29nQkNvQ0tDQXZsQ0FFS2dJZ0lDNlVJQVFxQWlRZ0Vpb0NBSlNTa2pnQ0FBVWdDU0FIUVFKMEloTnFJQVFxQWlnZ0FpQUhRUUZxSWdkQkFuUnFLZ0lBbENBRUtnSWdJQzZVSUFJZ0Uyb3FBZ0FpTGlBRUtnSWtsSktTT0FJQURBRUxDeUFGUVFGcUlRVU1BUXNBQ3dBTElBZXlJRENURUhBaE1pQUZJQWNRVGlFZ0lBSWhBd05BSUFNZ0Ywb0VRQ0FIUVFGcUlRY01BZ3NnTWlBRHNpQXZreEJ3a2lJdUlETmVSUVJBSUNBZ0EwRURkR29pQ1NvQ0FDRXhJQkFvQWdnaEVpQU1RUUFRUENFVUlERWdFcktVdTBSM3lNbHRNRi9FUDZLMklURWdOQ0F1bENJdUlDNGdMaUF1SUM0Z0xrTUFBTUJBa3BSREFBRHdRWktVUXdBQThFS1NsRU1BQUxSRGtwUkRBQUEwUkpLVVF3QUFORVNTdTBRNWJGTCthOEZXUDZLMklBa3FBZ1NVSVM0Z0VDZ0NDQ0VKQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQ0FVQkVBZ01VTUFBQUEva2tNQUFBQUFYa1VOQVNBeFF3QUFBTCtTSWpVZ0NiSmRSUTBCSUM1REFBQUFBR0JGRFFJZ0NVRUFTQTBEQW44Z05ZNGlOWXREQUFBQVQxMEVRQ0ExcUF3QkMwR0FnSUNBZUFzaUVrRUJhaUFKYnlFVElBa2dFbW9nQ1c4aENVTUFBSUEvSURFZ0VyS1RRd0FBQUwrU0lqR1RJalZEQUFBQUFHQkZEUVFnTVVNQUFBQUFZRVVOQlNBSlFRQklEUVlnRTBFQVNBMEhJQlFnQ1VFQ2RHb2lDU0ExSUM2VUlBa3FBZ0NTT0FJQUlCUWdFMEVDZEdvaUNTQXhJQzZVSUFrcUFnQ1NPQUlBREFnTFFkQ3lCRUg4OUFBUU0wR0Y5d0FRTTBHMEhSQXpRWXNCRURaQjdpRVFNMEdZK3dBUU14QTNEQlFMUWRDeUJFRzkvd0FRTTBHRjl3QVFNMEcwSFJBelFZd0JFRFpCN2lFUU0wSFhnUUVRTXhBM0RCTUxRZEN5QkVIemhBRVFNMEdGOXdBUU0wRzBIUkF6UVkwQkVEWkI3aUVRTTBIS2hRRVFNeEEzREJJTFFkQ3lCRUdsaVFFUU0wR0Y5d0FRTTBHMEhSQXpRWTRCRURaQjdpRVFNMEhUaWdFUU14QTNEQkVMUWRDeUJFR2FqUUVRTTBHRjl3QVFNMEcwSFJBelFaWUJFRFpCN2lFUU0wSEtqUUVRTXhBM0RCQUxRZEN5QkVIVGtBRVFNMEdGOXdBUU0wRzBIUkF6UVpjQkVEWkI3aUVRTTBHVmtnRVFNeEEzREE4TFFkQ3lCRUh5bEFFUU0wR0Y5d0FRTTBHMEhSQXpRWmdCRURaQjdpRVFNMEh3bGdFUU14QTNEQTRMUWRDeUJFR1FtUUVRTTBHRjl3QVFNMEcwSFJBelFaa0JFRFpCN2lFUU0wRzNtd0VRTXhBM0RBMExDeUFEUVFGcUlRTU1BQXNBQ3dBTFFkQ3lCRUdQMlFBUU0wRzBEeEF6UWJRZEVETkIvZ0FRTmtIdUlSQXpRWXpjQUJBekVEY01DQXRCMExJRVFkalBBQkF6UWJRUEVETkJ0QjBRTTBINkFCQTJRZTRoRUROQnpOSUFFRE1RTnd3SEMwSFFzZ1JCNU1RQUVETkJ0QThRTTBHMEhSQXpRZmtBRURaQjdpRVFNMEhqeHdBUU14QTNEQVlMUWRDeUJFR3dPUkF6UWJRUEVETkJ0QjBRTTBINEFCQTJRZTRoRUROQmxqMFFNeEEzREFVTFFkQ3lCRUhQTEJBelFiUVBFRE5CdEIwUU0wSDNBQkEyUWU0aEVETkJwekFRTXhBM0RBUUxJQVJCTUdva0FBTkFJQTRvQWp3Z0Jrd0VRQ0FLUVFGcUlRb01BZ1VnRGtFSWFpSUNJQkVnQ2hDbUFVRWtFRDhhSUE0Z0ZTQUdFRHdxQWdBNEFoQWdGaUFDRU9nQ0lBWkJBV29oQmd3QkN3QUxBQXNBQ3lBT1FVQnJKQUFnR2hCM0lCNUJJR29rQUF3Q0MwSFFzZ1JCM3pnUU0wRzdFaEF6UWJRZEVETkJrd0VRTmtIdUlSQXpRY1U4RURNUU53c1FBQUFMSUEwUWd3UVFoQUVoQWlBaFFTQnFJZ2NRcUFJZ0FnUkFJQWNnQWhDYUJpQUhJQUlRb3dZTEEwQWdEUkNEQkJDRUFTQUxUUTBHSUNGQkNHb2dEUkNEQkNBTEVLWUJJZ0lxQWdBZ0Fpb0NCQ0FDS2dJSUlBSXFBaHdnQWlvQ0dFTUFBQUFBWGhENEJCb2dCeUFMRUcwaUFpQWhMUUFZT2dBUUlBSWdJU2tERURjQ0NDQUNJQ0VwQXdnM0FnQWdDMEVCYWlFTERBQUxBQXRCMExJRVFjQTRFRE5CdWowUU0wSEt4UUFRTTBIVUFSQTJRZHZKQUJBelFaRE9BQkF6RURjTUNBdEIwTElFUWZ2VEFCQXpRYm85RUROQnlzVUFFRE5CMVFFUU5rSGJ5UUFRTTBIKzF3QVFNeEEzREFjTFFkQ3lCRUdvM1FBUU0wRzZQUkF6UWNyRkFCQXpRZFlCRURaQjI4a0FFRE5CZ093QUVETVFOd3dHQzBIUXNnUkJ3dkVBRUROQnVqMFFNMEhLeFFBUU0wSFhBUkEyUWR2SkFCQXpRYW56QUJBekVEY01CUXRCMExJRVFlYjVBQkF6UWJvOUVETkJ5c1VBRUROQjJBRVFOa0hieVFBUU0wR3A4d0FRTXhBM0RBUUxJQ3NRTlNJUVFlQUFFSThCSUJBZ0J4Q0FBUkRmQlNBWVFUQnFJUThnR0VIZ0FHb2hEQ0FZUVpBQmFpRUpJQmhCd0FGcUlRb2dHRUh3QVdvaERpQVlLZ0tnQWlFdklCZ3FBcVFDSVRBZ0dDb0NxQUloTVNBWUtnS3NBaUV6SUJncUFyQUNJVFFnR0NvQ3RBSWhNaUFZS2dLNEFpRTFJQmdxQXJ3Q0lUaEJBQ0VEUVFBaEN3SkFBa0FnQ0FSQUlCQVFnZ0VnQnhDQUFVY05BUU5BSUFjUWdBRWdDMDBFUUNBSEVJQUJJQU5IQkVCQjBMSUVRWnJBQUJBelFiMGJFRE5CMENFUU0wSHBCQkEyUWVzbUVETkIrY0lBRURNUU53d0pDd1VnRUNBREVJOENJUkVnQnlBTEVHMGhCQ01BUWFBQmF5SUdKQUFqQUVIZ0Ftc2lBaVFBSUFRcUFnQWhOaUFFS2dJRUlUY2dCQ29DRENBNGxFTUFBSUEvbHlFdUlBUXFBZ2dpT1JEakJTRTZJRGtRNGdVaE9TQUNRYkFDYWlJRVFZQ0FnUHdETmdJZ0lBUkNBRGNDR0NBRUlEYzRBaFFnQkNBNklDNlVJamM0QWhBZ0JDQTJPQUlJSUFRZ056Z0NBQ0FFSURrZ0xwUWlOamdDRENBRUlEYU1PQUlFSUFJcUFzUUNJVFlnQWlvQ3VBSWhOeUFDUVlBQ2FpSUZJQVFnR0JCYUlBVkJDSElnQkNBWVFRaHFFRm9nQWtHUUFtb2dCQ0FZUVJCcUVGb2dBa0dZQW1vZ0JDQVlRUmhxRUZvZ0FrR2dBbW9nQkNBWVFTQnFFRm9nQWtHb0Ftb2dCQ0FZUVNocUVGb2dBa0hRQVdvaUJTQUVJQThRV2lBRlFRaHlJQVFnRDBFSWFoQmFJQUpCNEFGcUlBUWdEMEVRYWhCYUlBSkI2QUZxSUFRZ0QwRVlhaEJhSUFKQjhBRnFJQVFnRDBFZ2FoQmFJQUpCK0FGcUlBUWdEMEVvYWhCYUlBSkJvQUZxSWdVZ0JDQU1FRm9nQlVFSWNpQUVJQXhCQ0dvUVdpQUNRYkFCYWlBRUlBeEJFR29RV2lBQ1FiZ0JhaUFFSUF4QkdHb1FXaUFDUWNBQmFpQUVJQXhCSUdvUVdpQUNRY2dCYWlBRUlBeEJLR29RV2lBQ1FmQUFhaUlGSUFRZ0NSQmFJQVZCQ0hJZ0JDQUpRUWhxRUZvZ0FrR0FBV29nQkNBSlFSQnFFRm9nQWtHSUFXb2dCQ0FKUVJocUVGb2dBa0dRQVdvZ0JDQUpRU0JxRUZvZ0FrR1lBV29nQkNBSlFTaHFFRm9nQWtGQWF5SUZJQVFnQ2hCYUlBVkJDSElnQkNBS1FRaHFFRm9nQWtIUUFHb2dCQ0FLUVJCcUVGb2dBa0hZQUdvZ0JDQUtRUmhxRUZvZ0FrSGdBR29nQkNBS1FTQnFFRm9nQWtIb0FHb2dCQ0FLUVNocUVGb2dBa0VRYWlJRklBUWdEaEJhSUFWQkNISWdCQ0FPUVFocUVGb2dBa0VnYWlBRUlBNUJFR29RV2lBQ1FTaHFJQVFnRGtFWWFoQmFJQUpCTUdvZ0JDQU9RU0JxRUZvZ0FrRTRhaUFFSUE1QktHb1FXaUFJSUFKQkRHb2lCQ0FDUVFocUlnVWdMaUExbEJDTEFpQUdJQWdnQWlvQ0VDQUNLZ0lVSUFJb0Fnd2dBaWdDQ0JCWE9BSUFJQVlnQ0NBQ0tnSVlJQUlxQWh3Z0FpZ0NEQ0FDS0FJSUVGYzRBZ1FnQmlBSUlBSXFBaUFnQWlvQ0pDQUNLQUlNSUFJb0FnZ1FWemdDQ0NBR0lBZ2dBaW9DS0NBQ0tnSXNJQUlvQWd3Z0FpZ0NDQkJYT0FJTUlBWWdDQ0FDS2dJd0lBSXFBalFnQWlnQ0RDQUNLQUlJRUZjNEFoQWdCaUFJSUFJcUFqZ2dBaW9DUENBQ0tBSU1JQUlvQWdnUVZ6Z0NGQ0FJSUFRZ0JTQXVJREtVRUlzQ0lBWWdDQ0FDS2dKQUlBSXFBa1FnQWlnQ0RDQUNLQUlJRUZjNEFoZ2dCaUFJSUFJcUFrZ2dBaW9DVENBQ0tBSU1JQUlvQWdnUVZ6Z0NIQ0FHSUFnZ0Fpb0NVQ0FDS2dKVUlBSW9BZ3dnQWlnQ0NCQlhPQUlnSUFZZ0NDQUNLZ0pZSUFJcUFsd2dBaWdDRENBQ0tBSUlFRmM0QWlRZ0JpQUlJQUlxQW1BZ0Fpb0NaQ0FDS0FJTUlBSW9BZ2dRVnpnQ0tDQUdJQWdnQWlvQ2FDQUNLZ0pzSUFJb0Fnd2dBaWdDQ0JCWE9BSXNJQWdnQkNBRklDNGdOSlFRaXdJZ0JpQUlJQUlxQW5BZ0Fpb0NkQ0FDS0FJTUlBSW9BZ2dRVnpnQ01DQUdJQWdnQWlvQ2VDQUNLZ0o4SUFJb0Fnd2dBaWdDQ0JCWE9BSTBJQVlnQ0NBQ0tnS0FBU0FDS2dLRUFTQUNLQUlNSUFJb0FnZ1FWemdDT0NBR0lBZ2dBaW9DaUFFZ0Fpb0NqQUVnQWlnQ0RDQUNLQUlJRUZjNEFqd2dCaUFJSUFJcUFwQUJJQUlxQXBRQklBSW9BZ3dnQWlnQ0NCQlhPQUpBSUFZZ0NDQUNLZ0tZQVNBQ0tnS2NBU0FDS0FJTUlBSW9BZ2dRVnpnQ1JDQUlJQVFnQlNBdUlET1VFSXNDSUFZZ0NDQUNLZ0tnQVNBQ0tnS2tBU0FDS0FJTUlBSW9BZ2dRVnpnQ1NDQUdJQWdnQWlvQ3FBRWdBaW9DckFFZ0FpZ0NEQ0FDS0FJSUVGYzRBa3dnQmlBSUlBSXFBckFCSUFJcUFyUUJJQUlvQWd3Z0FpZ0NDQkJYT0FKUUlBWWdDQ0FDS2dLNEFTQUNLZ0s4QVNBQ0tBSU1JQUlvQWdnUVZ6Z0NWQ0FHSUFnZ0Fpb0N3QUVnQWlvQ3hBRWdBaWdDRENBQ0tBSUlFRmM0QWxnZ0JpQUlJQUlxQXNnQklBSXFBc3dCSUFJb0Fnd2dBaWdDQ0JCWE9BSmNJQWdnQkNBRklDNGdNWlFRaXdJZ0JpQUlJQUlxQXRBQklBSXFBdFFCSUFJb0Fnd2dBaWdDQ0JCWE9BSmdJQVlnQ0NBQ0tnTFlBU0FDS2dMY0FTQUNLQUlNSUFJb0FnZ1FWemdDWkNBR0lBZ2dBaW9DNEFFZ0Fpb0M1QUVnQWlnQ0RDQUNLQUlJRUZjNEFtZ2dCaUFJSUFJcUF1Z0JJQUlxQXV3QklBSW9BZ3dnQWlnQ0NCQlhPQUpzSUFZZ0NDQUNLZ0x3QVNBQ0tnTDBBU0FDS0FJTUlBSW9BZ2dRVnpnQ2NDQUdJQWdnQWlvQytBRWdBaW9DL0FFZ0FpZ0NEQ0FDS0FJSUVGYzRBblFnQ0NBRUlBVWdMaUF3bEJDTEFpQUdJQWdnQWlvQ2dBSWdBaW9DaEFJZ0FpZ0NEQ0FDS0FJSUVGYzRBbmdnQmlBSUlBSXFBb2dDSUFJcUFvd0NJQUlvQWd3Z0FpZ0NDQkJYT0FKOElBWWdDQ0FDS2dLUUFpQUNLZ0tVQWlBQ0tBSU1JQUlvQWdnUVZ6Z0NnQUVnQmlBSUlBSXFBcGdDSUFJcUFwd0NJQUlvQWd3Z0FpZ0NDQkJYT0FLRUFTQUdJQWdnQWlvQ29BSWdBaW9DcEFJZ0FpZ0NEQ0FDS0FJSUVGYzRBb2dCSUFZZ0NDQUNLZ0tvQWlBQ0tnS3NBaUFDS0FJTUlBSW9BZ2dRVnpnQ2pBRWdDQ0FFSUFVZ0xpQXZsQkNMQWlBR0lBZ2dOeUEySUFJb0Fnd2dBaWdDQ0JCWE9BS1FBU0FDUWVBQ2FpUUFRUUFoQlVFQUlRSWdFVUhVQUJDSEJrRWtJUlFEUUNBRlFTVkdCRUFDUUNBQ1Fab0ZSZzBBUWRDeUJFSGZxUUVRTTBHOUd4QXpRZEFoRUROQm1nTVFOa0hySmhBelFlT3NBUkF6RURjUUFBQUxCU0FDSUJScUlRUWdCaUFGUVFKMGFpRWVJQVZCQVdvaURTRUZBMEFnQWlBRVJ3UkFJQkVnQWtFSWJXb2lGU0FWTFFBQUlCNHFBZ0FnQmlBRlFRSjBhaW9DQUYwZ0FrRUhjWFJ5T2dBQUlBVkJBV29oQlNBQ1FRRnFJUUlNQVFzTElCUkJBV3NoRkNBRUlRSWdEU0VGREFFTEN5QUdRYUFCYWlRQUlBY2dDeEJ0SVFJZ0VDQURFSTRDSWdRZ0FpMEFFRG9BRUNBRUlBSXBBZ2czQWdnZ0JDQUNLUUlBTndJQUlBTkJBV29oQXlBTFFRRnFJUXNNQVFzTElCQWdBeERmQlF3Q0MwSFFzZ1JCdGhnUU0wRzlHeEF6UWRBaEVETkJtUVFRTmtIckpoQXpRWVlxRURNUU53d0ZDMEhRc2dSQi9USVFNMEc5R3hBelFkQWhFRE5CbWdRUU5rSHJKaEF6UVlZM0VETVFOd3dFQ3lBSEVPRURJQ0ZCTUdva0FDQXFFSGNRbFFZaEF5QWlRUkJxSWdJUTNnVWdBaEJBSVFRZ0lpQWpLQUlBRURVUWdnRTJBZ3dnSWtIZDJnRTJBZ2dnSWlBRU5nSUVJQ0pCc3kwMkFnQWdBMEdBclFFZ0loRGJCU0FDRURrYUlDTW9BZ0FoR0NNQVFmQUFheUlISkFBZ0dVRU1haUloRUpZQ0lCbEJmellDR0NBWlFSeHFJUklnR1VHVUJtb2hIaUFaUVl3RmFpRVVJQmxCL0FScUlRWWdHQkExRUZraERpQUhRZWdBYWlBWlFjZ0FhaEQ2QXhDekFpRU1BMEFnRENBSFFUQnFFR3NRc3dJUWd3RUVRQ0FIUVRCcVFjbXVBUkNWQVNFUUlCa3RBQWdoQkNBWUVEVWhBaUFNRUc4b0FnUVFOU0VEQWtBQ1FBSkFJQVFFUUFKL0lBTWhCU0FNRUc4b0FnUkJKR29oRFVFQUlROUJBQ0VKSXdCQkVHc2lFU1FBSUFZUWxnSUNRQUpBSUFJaUJCQ0NBVVVOQUNBRkVJSUJSUTBBSUFZZ0JCQ0NBUkNaQXdOQUFrQWdCQkNDQVNBSlRRUkFJQVlRUXlBRUVJSUJUUTBCUWRDeUJFR3d0d0VRTTBIY3RRRVFNMEhLeFFBUU0wR3ZBUkEyUWR2SkFCQXpRZXkzQVJBekVEY01Ed3RCZnlFQ1FYOGhBMEgvLy8vL0J5RUtJQVFnQ1JDUEFpRVZBa0FnRFNnQ0NBUkFJQTFCQURZQ1pDQU5RY2dBYWlJTEVFUWhDQ0FMRU5BR0lBc2dDQkNuQXlBTlFkUUFhaUVJQTBBZ0NCRHdCVVVFUUNBSUVQSUZEQUVMQ3lBTklBZ2dEU2dDQ0NBVkVQRURJQXNRUkJvTUFRdEIwTElFUWRpNEFSQXpRZGY5QUJBelFjckZBQkF6UVpVREVEWkIyOGtBRUROQis3Z0JFRE1RTnd3UEMwRUFJUThnQkNBSkVJNENJUllnRFVISUFHb2hDQUpBQTBBZ0NCQkVJQTlOQkVBQ1FDQUNRWDlHRFFNZ0NrRi9SZzBISUFOQmYwY05BQ0FHSUJGQkNHb2dDU0FLRVBJQkVLb0NEQU1MQlFKQUlCWXRBQkFnQlNBSUlBOFFQQ2dDQUJDT0FpMEFFRWNOQUNBQ0lCVWdCU0FJSUE4UVBDZ0NBQkNQQWhDYkF5SUxTd1JBSUFnZ0R4QThLQUlBSVFvZ0FpRURJQXNoQWd3QkN5QUxJQU1nQXlBTFN4c2hBd3NnRDBFQmFpRVBEQUVMQ3lBR0tnSU1JQUt6SUFPemxWNUZEUUFnQmlBUlFRaHFJQWtnQ2hEeUFSQ3FBZ3NnQ1VFQmFpRUpEQUVMQ3lBR0VFTWhEd3NnRVVFUWFpUUFJQThNQVF0QjBMSUVRZFd6QVJBelFkeTFBUkF6UWNyRkFCQXpRYUFCRURaQjI4a0FFRE5CNXJZQkVETVFOd3dLQ3lBWktBSUFUdzBCSUJBUWR3d0RDeUFESVExQkFDRURRUUFoQ2lNQVFSQnJJZzhrQUNBR0VKWUNBa0FnQWlJRkVJSUJSUTBBSUEwUWdnRkZEUUFnQmlBRkVJSUJFSmtEQTBBZ0JSQ0NBU0FLVFFSQUlBWVFReUFGRUlJQlN3UkFRZEN5QkVHd3R3RVFNMEhjdFFFUU0wSEt4UUFRTTBId0FCQTJRZHZKQUJBelFleTNBUkF6RURjTURBc0ZRUUFoQTBGL0lRSkJmeUVMUWYvLy8vOEhJUVFnQlNBS0VJOENJUWtnQlNBS0VJNENJUkVDUUFOQUlBMFFnZ0VnQTAwRVFBSkFJQUpCZjBZTkF5QUxRWDlIRFFBZ0JpQVBRUWhxSUFvZ0JCRHlBUkNxQWd3REN3VUNRQ0FSTFFBUUlBMGdBeENPQWkwQUVFY05BQ0FDSUFrZ0RTQURFSThDRUpzRElnaExCRUFnQWlFTElBTWhCQ0FJSVFJTUFRc2dDQ0FMSUFnZ0Mwa2JJUXNMSUFOQkFXb2hBd3dCQ3dzZ0Jpb0NEQ0FDc3lBTHM1VmVSUTBBSUFZZ0QwRUlhaUFLSUFRUThnRVFxZ0lMSUFwQkFXb2hDZ3dCQ3dzZ0JoQkRJUU1MSUE5QkVHb2tBQ0FaS0FJQUlBTkxEUUVMSUJBUWR5QU1FRzhvQWdRUU5SQlpJUW9DZnlBSFFUQnFRZHF1QVJDVkFTRUNRUUFnRkNBT0lBb2dCaUFZS0FJQUlCZ29BZ1FnREJCdktBSUVLQUlBSUF3UWJ5Z0NCQ2dDQkJEOEJTSURRUUJJRFFBYVFRRUxJUVFnQWhCM0lBUkZEUUVnQjBIWUFHb1FUU0VQSUFkQk1Hb2lCRUhQcndFUWxRRWhBaUFQSUJRZ0JpQURFUHNGSUFJUWR5QUhRUkJxUWVhdkFSQ1ZBU0VDQWtBZ0JDQU9JQW9nRHlBZUlBd1FieWdDQkNnQ0FDQU1FRzhvQWdRb0FnUVErZ1ZGQkVBZ0FoQjNEQUVMSUFJUWR5QUhFRTBoQ0NBSFFSQnFRY3V3QVJDVkFTRUNJQWdnQjBFd2FpQU9JQW9nRHlBWktnSUVFUGtGQWtBZ0NCQkRJQmtvQWdCSkJFQWdBaEIzREFFTElBSVFkeUFIUVJCcVFkeXdBUkNWQVNFVkFuOGdHQkExSVJBZ0RCQnZLQUlFRURVaEVTQUhRVEJxSVFKQkFDRURRUUFoQ1NNQVFVQnFJZzBrQUNBR0VKWUNBa0FDUUFKQUlCQVFnZ0ZGRFFBZ0VSQ0NBVVVOQUVNQUFDQkJFSEFoTGlBTlFSQnFJQUpEQUFBQUFCRHpCVVVOQVNBR0lCQVFnZ0VRbVFNRFFBSkFJQkFRZ2dFZ0NVMEVRQ0FHRUVNZ0VCQ0NBVTBOQVVIUXNnUkJzTGNCRUROQjNMVUJFRE5CeXNVQUVETkJnQUlRTmtIYnlRQVFNMEhzdHdFUU14QTNEQkFMUVg4aEFrRi9JUXRCLy8vLy93Y2hCQ0FRSUFrUWp3SWhFeUFOUVF4cUlBMUJDR29nRFVFUWFpQVFJQWtRamdJaUZpb0NBQ0FXS2dJRUVQTURRUUFoQXdKQUEwQWdFUkNDQVNBRFRRUkFBa0FnQWtGL1JnMERJQVJCZjBZTkNDQUxRWDlIRFFBZ0JpQU5JQWtnQkJEeUFSQ3FBZ3dEQ3dVZ0VTQURFSTRDSVFVQ1FDQVdMUUFRSUFVdEFCQkhEUUFnRFNvQ0RDQUZLZ0lBa3hCd0lBMHFBZ2dnQlNvQ0JKTVFjSklnTGw0TkFDQUNJQk1nRVNBREVJOENFSUlHSWdWTEJFQWdBeUVFSUFJaEN5QUZJUUlNQVFzZ0JTQUxJQVVnQzBrYklRc0xJQU5CQVdvaEF3d0JDd3NnQmlvQ0RDQUNzeUFMczVWZVJRMEFJQVlnRFNBSklBUVE4Z0VRcWdJTElBbEJBV29oQ1F3QkN3c2dCaEJESVFNTElBMUJRR3NrQUNBRERBSUxRZEN5QkVHZTBnRVFNMEhjdFFFUU0wSEt4UUFRTTBIRUFSQTJRZHZKQUJBelFiZlNBUkF6RURjTUN3dEIwTElFUWRXekFSQXpRZHkxQVJBelFjckZBQkF6UWZFQkVEWkIyOGtBRUROQjVyWUJFRE1RTnd3S0N5QVpLQUlBU1FSQUlCVVFkd3dCQ3lBVkVIY0NmeUFIUVJCcVFhcXlBUkNWQVNFQ1FRQWdGQ0FPSUFvZ0JpQVlLQUlBSUJnb0FnUWdEQkJ2S0FJRUtBSUFJQXdRYnlnQ0JDZ0NCQkQ4QlNJRFFRQklEUUFhUVFFTElRUWdBaEIzSUFSRkRRQWdCMEVRYWlJQ1FjK3lBUkNWQVNFRUlBOGdGQ0FHSUFNUSt3VWdCQkIzSUFKQjVySUJFSlVCSVFJZ0IwRXdhaUFPSUFvZ0R5QWVJQXdRYnlnQ0JDZ0NBQ0FNRUc4b0FnUW9BZ1FRK2dWRkJFQWdBaEIzREFFTElBSVFkeUFJRUpZQ0lBZEJFR3BCeExNQkVKVUJJUUlnQ0NBSFFUQnFJQTRnQ2lBUElCa3FBZ1FRK1FVZ0FoQjNJQWdRUXlBWktBSUFTUTBBSUFnUVF5QWhFRU5ORFFBZ0VpQUhRVEJxRVBVRElDRWdDQkNyQXlBWklBd1FieWdDQURZQ0dBc2dDQkRrQVFzZ0R4RGtBUXdCQ3lBUUVIY0xJQXdRK1FNTUFRc0xJQmtvQWhnYUlBZEI4QUJxSkFBZ0lrRXdhaVFBSUNsQklHb2tBQ0FkRUpRRElDaEJJR29rQUNBQUlBQW9BZ0FRaUFRUWdBRWlBallDTUFKQUlBSkZCRUJCQUNFQ0lBQW9BamdpQTBFQUlBTkJBRW9iSVFNRFFDQUNJQU5HRFFJZ0FDZ0NOQ0FDUWNRQWJHcEJmellDUENBQ1FRRnFJUUlNQUFzQUN5QUFLQUlzRURRZ0FDQUFLQUl3UVFOMEVEc2lBallDTENBQ0JFQWdBQ2dDQUJDSUJDRURBa0FnSlVFQlJnUkFRUUFoQWdOQUlBSWdBQ2dDTUU0TkFpQURJQUlRYlNvQ0FDRXVJQU1nQWhCdEtnSUVJUzhDUUNBQUtBSUVJZ1FFUUNBRVFiZ0JhaUF1SUM4Z0FDZ0NMQ0FDUVFOMGFpSUVJQVJCQkdvUTRnRWFEQUVMSUFBb0Fpd2dBa0VEZEdvaUJDQXZPQUlFSUFRZ0xqZ0NBQXNnQWtFQmFpRUNEQUFMQUFzQ1FBSkFBa0FDUUNBbFFRSnJEZ1FCQXdJQUF3dEJBQ0VDQTBBZ0FpQUFLQUl3VGcwRUlBTWdBaEJ0S2dJQUlTNGdBeUFDRUcwcUFnUWhMd0pBSUFBb0FnUWlCQVJBSUFSQnVBRnFJQzVEQUFEQVA1UWdMME1BQU1BL2xDQUFLQUlzSUFKQkEzUnFJZ1FnQkVFRWFoRGlBUm9NQVFzZ0FDZ0NMQ0FDUVFOMGFpSUVJQzlEQUFEQVA1UTRBZ1FnQkNBdVF3QUF3RCtVT0FJQUN5QUNRUUZxSVFJTUFBc0FDMEVBSVFJRFFDQUNJQUFvQWpCT0RRTWdBeUFDRUcwcUFnQWhMaUFESUFJUWJTb0NCQ0V2QWtBZ0FDZ0NCQ0lFQkVBZ0JFRzRBV29nTGlBdWtpQXZJQytTSUFBb0Fpd2dBa0VEZEdvaUJDQUVRUVJxRU9JQkdnd0JDeUFBS0FJc0lBSkJBM1JxSWdRZ0x5QXZramdDQkNBRUlDNGdMcEk0QWdBTElBSkJBV29oQWd3QUN3QUxRUUFoQWdOQUlBSWdBQ2dDTUU0TkFpQURJQUlRYlNvQ0FDRXVJQU1nQWhCdEtnSUVJUzhDUUNBQUtBSUVJZ1FFUUNBRVFiZ0JhaUF1UXdBQVFFQ1VJQzlEQUFCQVFKUWdBQ2dDTENBQ1FRTjBhaUlFSUFSQkJHb1E0Z0VhREFFTElBQW9BaXdnQWtFRGRHb2lCQ0F2UXdBQVFFQ1VPQUlFSUFRZ0xrTUFBRUJBbERnQ0FBc2dBa0VCYWlFQ0RBQUxBQXRCQUNFQ0EwQWdBaUFBS0FJd1RnMEJJQU1nQWhCdEtnSUFJUzRnQXlBQ0VHMHFBZ1FoTHdKQUlBQW9BZ1FpQkFSQUlBUkJ1QUZxSUM1REFBQ0FRSlFnTDBNQUFJQkFsQ0FBS0FJc0lBSkJBM1JxSWdRZ0JFRUVhaERpQVJvTUFRc2dBQ2dDTENBQ1FRTjBhaUlFSUM5REFBQ0FRSlE0QWdRZ0JDQXVRd0FBZ0VDVU9BSUFDeUFDUVFGcUlRSU1BQXNBQzBFQUlRSWdBQ2dDT0NJRFFRQWdBMEVBU2hzaEF3TkFJQUlnQTBZRVFDQUFLQUlBS0FJQUtBSUFFRDRoQ0NBQUtBSUFLQUlBS0FJQUtBSVlJZ05GRFFNZ0FDQURRUUowYWlnQ1BDSVlRY1FBYkNJRklBQW9BalJxS0FKQURRTUNmeUFBS0FJRUlRMGdBQ2dDQUNFRUl3QkJFR3NpQWlRQUlBSWdBellDRENBRUtBSUFRUVJxSUFKQkRHb1FxZ1loQkNBQ1FSQnFKQUFnQUNnQ0FCQ0lCQ0VDSUFBb0FqUWdCV29oRGlNQVFlQUJheUlGSkFCQmZ5RURBa0FDUUNBSUVFTkJCRWtOQUNBSUVFTkJCSFFRT3lJTVJRMEJJQWdRUTBFWWJCQTdJZ1pGRFFGQkFDRURBMEFnQ0JCRElBTkxCRUFnRENBRFFRUjBhaUlMSUFJZ0NDQURFRklvQWdBUWJTb0NBTHM1QXdBZ0N5QUNJQWdnQXhCU0tBSUFFRzBxQWdTN09RTUlJQVlnQTBFWWJHb2lDeUFFSUFnZ0F4QlNLQUlFRUpnQktnSUF1emtEQUNBRUlBZ2dBeEJTS0FJRUVKZ0JLZ0lFSVM0Z0MwSUFOd01RSUFzZ0xyczVBd2dnQTBFQmFpRUREQUVMQ3lBRklBWTJBdFFCSUFVZ0REWUMwQUVnQlNBRE5nTFlBVUYvSVFNZ0RVRUlhaUVOSUFnUVF5RVpRUUFoQkVFQUlRY2pBRUhRQUdzaUFpUUFRWDhoRUFKQUlCbEJCRWdOQUFOQUlBUWdHVWNFUUNBRVFSaHNJUXNnQkVFQmFpRUVJQVlnQzJvckF4QkVBQUFBQUFBQUFBQmhEUUVNQWdzTElBMHJBd0JFQUFBQUFBQUFBQUJoRFFBZ0RTc0RJRVFBQUFBQUFBQUFBR0lOQUNBTkt3TW9SQUFBQUFBQUFBQUFZUTBBSUEwckEwQkVBQUFBQUFBQUFBQmlEUUFnRFNzRFNFUUFBQUFBQUFBQUFHSU5BQ0FOS3dOUVJBQUFBQUFBQVBBL1lnMEFJQTByQXhoRUFBQUFBQUFBQUFCaURRQWdEU3NET0VRQUFBQUFBQUFBQUdJTkFDQU5Ld05ZUkFBQUFBQUFBQUFBWWcwQUlCbEJBWFFpQkVFSUVMa0JJZ3RGQkVCQkFFRURRZW9MUVFBUVBRd0JDeUFFUVFFUXVRRWlEd1JBSUE4b0FnQWhGQ0FMS0FJQUlSMERRQ0FISUJsSEJFQWdIU0FIUVFkMGFpSUVJQVlnQjBFWWJHb2lDU3NEQURrREFDQUpLd01JSVR3Z0JFSUFOd01vSUFSQ0FEY0RJQ0FFUWdBM0F4Z2dCRUtBZ0lDQWdJQ0ErRDgzQXhBZ0JDQThPUU1JSUFRZ0RDQUhRUVIwSWhGcUlnb3JBd0FnQ1NzREFKcWlPUU13SUFvckF3QWhQQ0FKS3dNSUlUMGdCRUlBTndOUUlBUkNBRGNEU0NBRVFVQnJRZ0EzQXdBZ0JDQThJRDJhb2prRE9DQUVJQWtyQXdBNUExZ2dDU3NEQ0NFOElBUkNnSUNBZ0lDQWdQZy9Od05vSUFRZ1BEa0RZQ0FFSUFvckF3Z2dDU3NEQUpxaU9RTndJQVFnQ2lzRENDQUpLd01JbXFJNUEzZ2dFU0FVYWlJRUlBb3JBd0E1QXdBZ0JDQUtLd01JT1FNSUlBZEJBV29oQnd3QkN3c2dDeERPQmlJRVJRUkFJQXNRUmlBUEVFWkJBRUVEUWFRZVFRQVFQUXdDQ3lBRUlBc1E1UUlpQ1VVRVFDQUxFRVlnRHhCR0lBUVFSa0VBUVFOQnBTSkJBQkE5REFJTElBUWdEeERsQWlJS1JRUkFJQXNRUmlBUEVFWWdCQkJHSUFrUVJrRUFRUU5CbXlkQkFCQTlEQUlMSUFrUXBBTkJBRWdFUUNBTEVFWWdEeEJHSUFRUVJpQUpFRVlnQ2hCR1FRQkJBMEh4TFVFQUVEME1BZ3NnQ1NBS0VPVUNJaGxGQkVBZ0N4QkdJQThRUmlBRUVFWWdDUkJHSUFvUVJrRUFRUU5CMlROQkFCQTlEQUlMSUEwckF6QWhUU0FaS0FJQUlnY3JBeWdoVlNBSEt3TVFJVllnQnlzREdDRS9JQWNyQXdBaFJTQUhLd013SVR3Z0RTc0RBQ0ZPSUEwckF3Z2hUeUFOS3dNb0lWQWdCeXNESUNFK0lBY3JBd2doUUNBTkt3TVFJVkVnQnlzRE9DRTlJQXNRUmlBUEVFWWdCQkJHSUFrUVJpQUtFRVlnR1JCR0lBSWdQU0E5SUQyaUlFQWdVU0E5b3FFZ1R5QStJRTBnUGFLaElGQ2pJajJpb1NCT295SStJRDZpSUQwZ1BhS2dvSjhpVXFNNUF5Z2dBaUE5SUZLak9RTWdJQUlnUGlCU296a0RHQ0FDSUR3Z1BDQThvaUJGSUZFZ1BLS2hJRThnUHlCTklEeWlvU0JRb3lJOG9xRWdUcU1pUFNBOW9pQThJRHlpb0tDZklsT2pPUU1RSUFJZ1BDQlRvemtEQ0NBQ0lEMGdVNk01QXdCQkFDRUVRUUFoQ3dKQUlBSXJBd0FpUUNBQ0t3TWdJa3FpSUFJckF4Z2lSeUFDS3dNSUlrT2lvU0k5SUQyaUlFTWdBaXNES0NKTG9pQktJQUlyQXhBaVNLS2hJajRnUHFJZ1NDQkhvaUJMSUVDaW9TSS9JRCtpb0tDZklqeEVBQUFBQUFBQUFBQmhEUUFnUFNBOG95RTlBbndnUHlBOG95SkdJRUNpSUQ0Z1BLTWlSQ0JEbXFLZ0lqOUVBQUFBQUFBQUFBQmlCRUFnUXlFK0lFQWhSU0JHSVVFZ1JDRThJRWdNQVFzZ1BTQkdJRDBnUUtJZ1JDQkltcUtnSWtKRUFBQUFBQUFBQUFCaUlnUWJJa0VnUUNCSUlBUWJJa1dpSUVRZ1BTQUVHeUk4SUVnZ1F5QUVHeUkrb3FFaFB5QkdJRVFnQkJzaFBTQkNSQUFBQUFBQUFBQUFZU0VMSUVNZ1FDQUVHd3NoUmlBL1JBQUFBQUFBQUFBQVlRMEFJRDRnUGFJZ1JpQkJvcUVnUDZNaVJDQklJRXVpSUVBZ1I2SWdReUJLb3FDZ0lrQ2FJRUFnUUVRQUFBQUFBQUFBQUdNYklrQkVBQUFBQUFBQThEK2duMFFBQUFBQUFBRHdQeUJBb1orZ1JBQUFBQUFBQU9BL29pSlVJRUdpSUQraklrT2lJRlFnUEtJZ1BDQStvaUJCSUVXaW9TSS9veUkrSUVVZ1BhSWdSaUE4b3FFZ1A2TWlScUtnSWtnZ1NLSWdReUJEb2lBK0lENmlvRVFBQUFBQUFBRHd2NkFnUkNCRW9pQkdJRWFpb0VRQUFBQUFBQUR3UDZBaVFxS2hJajlFQUFBQUFBQUFBQUJqRFFBZ1JpQkltaUEvbnlKSm9TQkNveUkvb2lBK29DRkFJRVFnUDZJZ1E2QWhSU0JHSUVrZ1NLRWdRcU1pUXFJZ1BxQWhTU0JFSUVLaUlFT2dJVU1DZkNBRUJFQWdRU0UrSUQwaFFTQThJVDBnUXlGSUlFa2hReUJGSVVRZ1B5RkdJRUFoUlNCQ0RBRUxJQXRGQkVBZ1BTRStJRHdoUFNCRElVZ2dRaUZESUVVaFJDQkFJVVlnUHlGRklFa01BUXNnUENFK0lFSWhTQ0EvSVVRZ1FDRkdJRWtMSVV4QkFDRUVBbjhnUVNCSG9pQTlJRXFpb1NKQVJBQUFBQUFBQUFBQVlnUkFJRW9oUENCSElVa2dRU0UvSUQwaFFrRUFEQUVMSUQ0Z1FTQStJRWVpSUQwZ1M2S2hJbGRFQUFBQUFBQUFBQUJpSWdRYklqOGdSeUJMSUFRYklrbWlJRDBnUGlBRUd5SkNJRXNnU2lBRUd5SThvcUVoUUNCQklEMGdCQnNoUGlCS0lFY2dCQnNoU3lCWFJBQUFBQUFBQUFBQVlRc2hDeUJBUkFBQUFBQUFBQUFBWVEwQUlEd2dQcUlnU3lBL29xRWdRS01pUFNCVUlEK2lJRUNqSWtDaUlGUWdRcUlnUWlBOG9pQS9JRW1pb1NJOG95SkJJRWtnUHFJZ1N5QkNvcUVnUEtNaVBxS2dJajhnUDZJZ1FDQkFvaUJCSUVHaW9FUUFBQUFBQUFEd3Y2QWdQU0E5b2lBK0lENmlvRVFBQUFBQUFBRHdQNkFpU3FLaElqeEVBQUFBQUFBQUFBQmpEUUFnUGlBL21pQThueUpKb1NCS295SkNvaUJCb0NGSElEMGdRcUlnUUtBaFBDQStJRWtnUDZFZ1NxTWlQNklnUWFBaFFTQTlJRCtpSUVDZ0lUNENmQ0FFQkVBZ1BpRkFJRDhoUFNCQklUNGdQQ0UvSUVjaFBDQkNEQUVMSUF0RkJFQWdQaUZBSUVFaFBTQS9JVDRnUENFL0lFSWhQQ0JIREFFTElEOGhRQ0JCSVQwZ1FpRS9JRWNMSVVFZ1JTQThvaUJFSUQraUlFWWdRYUtnb0NKQ21pQkNJRUpFQUFBQUFBQUFBQUJqR3lGQ0lFVWdQcUlnUkNCQW9pQkdJRDJpb0tBaVI1b2dSeUJIUkFBQUFBQUFBQUFBWXhzaFJ3SkFBa0FDUUNCRElENmlJRWdnUUtJZ1RDQTlvcUNnSWtxYUlFb2dTa1FBQUFBQUFBQUFBR01iSWtvZ1F5QThvaUJJSUQraUlFd2dRYUtnb0NKSm1pQkpJRWxFQUFBQUFBQUFBQUJqR3lKSll3UkFJRWNnU21RRVFDQkNJRXBrUlEwQ0lBSWdRemtERUNBQ0lFdzVBd2dnQWlCSU9RTUFEQVFMSUFJZ1JUa0RFQ0FDSUVZNUF3Z2dBaUJFT1FNQUlENGdQQ0JDSUVka0lnUWJJVDRnUFNCQklBUWJJVDBnUUNBL0lBUWJJVUFNQXdzZ1J5QkpaQVJBSUVJZ1NXUkZEUUVnQWlCRE9RTVFJQUlnVERrRENDQUNJRWc1QXdBTUFnc2dBaUJGT1FNUUlBSWdSamtEQ0NBQ0lFUTVBd0FnUGlBOElFSWdSMlFpQkJzaFBpQTlJRUVnQkJzaFBTQkFJRDhnQkJzaFFBd0NDeUFDSUVVNUF4QWdBaUJHT1FNSUlBSWdSRGtEQUFzZ1B5RkFJRUVoUFNBOElUNExJQUlnUGprREtDQUNJRDA1QXlBZ0FpQkFPUU1ZQ3lBQ1FVQnJJQUlyQXdBaVBDQUNLd01nSWoyaUlBSXJBeGdpUGlBQ0t3TUlJaitpb1NKRklFVWdSYUlnUHlBQ0t3TW9Ja1dpSUQwZ0Fpc0RFQ0pBb3FFaVFTQkJvaUJBSUQ2aUlFVWdQS0toSWtNZ1E2S2dvSjhpUktNaVJqa0RBQ0FDSUVNZ1JLTWlRemtET0NBQ0lFRWdSS01pUkRrRE1DQUZJRllnVWFFZ1R5QlZJRTJoSUZDaklraWlvU0JPb3lCVElGS2dSQUFBQUFBQUFPQS9vaUpCb3prRGlBRWdCU0JJSUVHak9RT29BU0FGUkFBQUFBQUFBUEEvSUVHak9RUElBU0FGSUVRNUE0QUJJQVVnUXprRG9BRWdCU0JHT1FQQUFTQUZJRDQ1QTNnZ0JTQTlPUU9ZQVNBRklFVTVBN2dCSUFVZ1B6a0RrQUVnQlNCQU9RT3dBU0FGSUR3NUEzQkJBQ0VRREFFTElBc1FSa0VBUVFOQitoaEJBQkE5Q3lBQ1FkQUFhaVFBSUJCQkFFZ0VRQ0FNRURRZ0JoQTBEQUVMSUFVZ0RSRHlBeUlDTmdMY0FTQUNSUVJBSUF3UU5DQUdFRFFNQVFzZ0FpQUZRZEFCYWlBRlFmQUFhaUFGSUFWQjZBQnFFT1lGUVFCT0JFQkJBQ0VMQTBCQkFDRURJQXRCQTBZRVFDQUZRZHdCYWhEdkF5QU1FRFFnQmhBMElBNGdCU3NEYUxZaUxqZ0NORUYvUVFBZ0xrTUFBQ0JCWGhzaEF3d0RCUU5BSUFOQkJFY0VRQ0FPSUF0QkJIUnFJQU5CQW5ScUlBVWdDMEVGZEdvZ0EwRURkR29yQXdDMk9BSUFJQU5CQVdvaEF3d0JDd3NnQzBFQmFpRUxEQUVMQUFzQUN5QU1FRFFnQmhBMElBVkIzQUZxRU84REN5QUZRZUFCYWlRQUlBTU1BUXNNQmdzTkF5QVlRY1FBYkNJQ0lBQW9BalJxUVFBMkFqd2dDQkJESVFNZ0FDZ0NOQ0FDYWlJRUlCZzJBakFnQkNBRE5nSTRJQWdRUXlFRElBZ1FReUVFSUJ3Z0FDZ0NOQ0FDYWlvQ05MczVBeEFnSENBRU5nSUlJQndnQXpZQ0JDQWNJQmcyQWdCQkFFRUJRYS91QUNBY0VEME1Bd1VnQUNnQ05DQUNRY1FBYkdwQmZ6WUNQQ0FDUVFGcUlRSU1BUXNBQ3dBTERBSUxJQUFvQWpnaUFrRUFJQUpCQUVvYklRTkJBQ0VDQTBBZ0FpQURSd1JBSUFBb0FqUWdBa0hFQUd4cVFRQTJBa0FnQWtFQmFpRUNEQUVMQ3lBbFFRRkdEUUFnQVJBMEN5QWNRU0JxSkFBUEMwRUFRUU5CeTh3QVFRQVFQVUVCRUFNQUMwRUFRUU5CcEE1QkFCQTlRUUVRQXdBTEVBQUFDd2tBSUFBUTBnTVFOQXRVQVFKL0lBRWdBQ2dDVkNJQklBRkJBQ0FDUVlBQ2FpSURFTndESWdRZ0FXc2dBeUFFR3lJRElBSWdBaUFEU3hzaUFoQS9HaUFBSUFFZ0Eyb2lBellDVkNBQUlBTTJBZ2dnQUNBQklBSnFOZ0lFSUFJTHFRRUJCSDhnQUNnQ1ZDSURLQUlFSWdVZ0FDZ0NGQ0FBS0FJY0lnWnJJZ1FnQkNBRlN4c2lCQVJBSUFNb0FnQWdCaUFFRUQ4YUlBTWdBeWdDQUNBRWFqWUNBQ0FESUFNb0FnUWdCR3NpQlRZQ0JBc2dBeWdDQUNFRUlBVWdBaUFDSUFWTEd5SUZCRUFnQkNBQklBVVFQeG9nQXlBREtBSUFJQVZxSWdRMkFnQWdBeUFES0FJRUlBVnJOZ0lFQ3lBRVFRQTZBQUFnQUNBQUtBSXNJZ0UyQWh3Z0FDQUJOZ0lVSUFJTEtRQWdBU0FCS0FJQVFRZHFRWGh4SWdGQkVHbzJBZ0FnQUNBQktRTUFJQUVwQXdnUTFBTTVBd0FMeHhnREVuOEJmQUorSXdCQnNBUnJJZ3NrQUNBTFFRQTJBaXdDUUNBQnZTSVpRZ0JUQkVCQkFTRVFRWWptQVNFVElBR2FJZ0c5SVJrTUFRc2dCRUdBRUhFRVFFRUJJUkJCaStZQklSTU1BUXRCanVZQlFZbm1BU0FFUVFGeEloQWJJUk1nRUVVaEZRc0NRQ0FaUW9DQWdJQ0FnSUQ0L3dDRFFvQ0FnSUNBZ0lENC93QlJCRUFnQUVFZ0lBSWdFRUVEYWlJRElBUkIvLzk3Y1JDTkFTQUFJQk1nRUJDSkFTQUFRYVg0QVVIamtnSWdCVUVnY1NJRkcwR0IvQUZCKzVVQ0lBVWJJQUVnQVdJYlFRTVFpUUVnQUVFZ0lBSWdBeUFFUVlEQUFITVFqUUVnQXlBQ0lBSWdBMGdiSVFrTUFRc2dDMEVRYWlFUkFrQUNmd0pBSUFFZ0MwRXNhaENNQlNJQklBR2dJZ0ZFQUFBQUFBQUFBQUJpQkVBZ0N5QUxLQUlzSWdaQkFXczJBaXdnQlVFZ2NpSU9RZUVBUncwQkRBTUxJQVZCSUhJaURrSGhBRVlOQWlBTEtBSXNJUXBCQmlBRElBTkJBRWdiREFFTElBc2dCa0VkYXlJS05nSXNJQUZFQUFBQUFBQUFzRUdpSVFGQkJpQURJQU5CQUVnYkN5RU1JQXRCTUdvZ0MwSFFBbW9nQ2tFQVNCc2lEU0VIQTBBZ0J3Si9JQUZFQUFBQUFBQUE4RUZqSUFGRUFBQUFBQUFBQUFCbWNRUkFJQUdyREFFTFFRQUxJZ00yQWdBZ0IwRUVhaUVISUFFZ0E3aWhSQUFBQUFCbHpjMUJvaUlCUkFBQUFBQUFBQUFBWWcwQUN3SkFJQXBCQUV3RVFDQUtJUU1nQnlFR0lBMGhDQXdCQ3lBTklRZ2dDaUVEQTBBZ0EwRWRJQU5CSFVnYklRTUNRQ0FIUVFScklnWWdDRWtOQUNBRHJTRWFRZ0FoR1FOQUlBWWdHVUwvLy8vL0Q0TWdCalVDQUNBYWhud2lHU0FaUW9DVTY5d0RnQ0laUW9DVTY5d0RmbjArQWdBZ0JrRUVheUlHSUFoUERRQUxJQm1uSWdaRkRRQWdDRUVFYXlJSUlBWTJBZ0FMQTBBZ0NDQUhJZ1pKQkVBZ0JrRUVheUlIS0FJQVJRMEJDd3NnQ3lBTEtBSXNJQU5ySWdNMkFpd2dCaUVISUFOQkFFb05BQXNMSUFOQkFFZ0VRQ0FNUVJscVFRbHVRUUZxSVE4Z0RrSG1BRVloRWdOQVFRQWdBMnNpQTBFSklBTkJDVWdiSVFrQ1FDQUdJQWhOQkVBZ0NDZ0NBQ0VIREFFTFFZQ1U2OXdESUFsMklSUkJmeUFKZEVGL2N5RVdRUUFoQXlBSUlRY0RRQ0FISUFNZ0J5Z0NBQ0lYSUFsMmFqWUNBQ0FXSUJkeElCUnNJUU1nQjBFRWFpSUhJQVpKRFFBTElBZ29BZ0FoQnlBRFJRMEFJQVlnQXpZQ0FDQUdRUVJxSVFZTElBc2dDeWdDTENBSmFpSUROZ0lzSUEwZ0NDQUhSVUVDZEdvaUNDQVNHeUlISUE5QkFuUnFJQVlnQmlBSGEwRUNkU0FQU2hzaEJpQURRUUJJRFFBTEMwRUFJUU1DUUNBR0lBaE5EUUFnRFNBSWEwRUNkVUVKYkNFRFFRb2hCeUFJS0FJQUlnbEJDa2tOQUFOQUlBTkJBV29oQXlBSklBZEJDbXdpQjA4TkFBc0xJQXhCQUNBRElBNUI1Z0JHRzJzZ0RrSG5BRVlnREVFQVIzRnJJZ2NnQmlBTmEwRUNkVUVKYkVFSmEwZ0VRRUVFUWFRQ0lBcEJBRWdiSUF0cUlBZEJnTWdBYWlJSlFRbHRJZzlCQW5ScVFkQWZheUVLUVFvaEJ5QUpJQTlCQ1d4cklnbEJCMHdFUUFOQUlBZEJDbXdoQnlBSlFRRnFJZ2xCQ0VjTkFBc0xBa0FnQ2lnQ0FDSVNJQklnQjI0aUR5QUhiR3NpQ1VVZ0NrRUVhaUlVSUFaR2NRMEFBa0FnRDBFQmNVVUVRRVFBQUFBQUFBQkFReUVCSUFkQmdKVHIzQU5ISUFnZ0NrOXlEUUVnQ2tFRWF5MEFBRUVCY1VVTkFRdEVBUUFBQUFBQVFFTWhBUXRFQUFBQUFBQUE0RDlFQUFBQUFBQUE4RDlFQUFBQUFBQUErRDhnQmlBVVJodEVBQUFBQUFBQStEOGdDU0FIUVFGMkloUkdHeUFKSUJSSkd5RVlBa0FnRlEwQUlCTXRBQUJCTFVjTkFDQVltaUVZSUFHYUlRRUxJQW9nRWlBSmF5SUpOZ0lBSUFFZ0dLQWdBV0VOQUNBS0lBY2dDV29pQXpZQ0FDQURRWUNVNjl3RFR3UkFBMEFnQ2tFQU5nSUFJQWdnQ2tFRWF5SUtTd1JBSUFoQkJHc2lDRUVBTmdJQUN5QUtJQW9vQWdCQkFXb2lBellDQUNBRFFmK1Q2OXdEU3cwQUN3c2dEU0FJYTBFQ2RVRUpiQ0VEUVFvaEJ5QUlLQUlBSWdsQkNra05BQU5BSUFOQkFXb2hBeUFKSUFkQkNtd2lCMDhOQUFzTElBcEJCR29pQnlBR0lBWWdCMHNiSVFZTEEwQWdCaUlISUFoTklnbEZCRUFnQjBFRWF5SUdLQUlBUlEwQkN3c0NRQ0FPUWVjQVJ3UkFJQVJCQ0hFaENnd0JDeUFEUVg5elFYOGdERUVCSUF3YklnWWdBMG9nQTBGN1NuRWlDaHNnQm1vaERFRi9RWDRnQ2hzZ0JXb2hCU0FFUVFoeElnb05BRUYzSVFZQ1FDQUpEUUFnQjBFRWF5Z0NBQ0lPUlEwQVFRb2hDVUVBSVFZZ0RrRUtjQTBBQTBBZ0JpSUtRUUZxSVFZZ0RpQUpRUXBzSWdsd1JRMEFDeUFLUVg5eklRWUxJQWNnRFd0QkFuVkJDV3doQ1NBRlFWOXhRY1lBUmdSQVFRQWhDaUFNSUFZZ0NXcEJDV3NpQmtFQUlBWkJBRW9iSWdZZ0JpQU1TaHNoREF3QkMwRUFJUW9nRENBRElBbHFJQVpxUVFscklnWkJBQ0FHUVFCS0d5SUdJQVlnREVvYklRd0xRWDhoQ1NBTVFmMy8vLzhIUWY3Ly8vOEhJQW9nREhJaUVodEtEUUVnRENBU1FRQkhha0VCYWlFT0FrQWdCVUZmY1NJVlFjWUFSZ1JBSUFOQi8vLy8vd2NnRG10S0RRTWdBMEVBSUFOQkFFb2JJUVlNQVFzZ0VTQURJQU5CSDNVaUJuTWdCbXV0SUJFUW9nSWlCbXRCQVV3RVFBTkFJQVpCQVdzaUJrRXdPZ0FBSUJFZ0JtdEJBa2dOQUFzTElBWkJBbXNpRHlBRk9nQUFJQVpCQVd0QkxVRXJJQU5CQUVnYk9nQUFJQkVnRDJzaUJrSC8vLy8vQnlBT2Ewb05BZ3NnQmlBT2FpSURJQkJCLy8vLy93ZHpTZzBCSUFCQklDQUNJQU1nRUdvaUJTQUVFSTBCSUFBZ0V5QVFFSWtCSUFCQk1DQUNJQVVnQkVHQWdBUnpFSTBCQWtBQ1FBSkFJQlZCeGdCR0JFQWdDMEVRYWlJR1FRaHlJUU1nQmtFSmNpRUtJQTBnQ0NBSUlBMUxHeUlKSVFnRFFDQUlOUUlBSUFvUW9nSWhCZ0pBSUFnZ0NVY0VRQ0FHSUF0QkVHcE5EUUVEUUNBR1FRRnJJZ1pCTURvQUFDQUdJQXRCRUdwTERRQUxEQUVMSUFZZ0NrY05BQ0FMUVRBNkFCZ2dBeUVHQ3lBQUlBWWdDaUFHYXhDSkFTQUlRUVJxSWdnZ0RVME5BQXNnRWdSQUlBQkI4cUVDUVFFUWlRRUxJQXhCQUV3Z0J5QUlUWElOQVFOQUlBZzFBZ0FnQ2hDaUFpSUdJQXRCRUdwTEJFQURRQ0FHUVFGcklnWkJNRG9BQUNBR0lBdEJFR3BMRFFBTEN5QUFJQVlnREVFSklBeEJDVWdiRUlrQklBeEJDV3NoQmlBSVFRUnFJZ2dnQjA4TkF5QU1RUWxLSVFNZ0JpRU1JQU1OQUFzTUFnc0NRQ0FNUVFCSURRQWdCeUFJUVFScUlBY2dDRXNiSVFrZ0MwRVFhaUlHUVFoeUlRTWdCa0VKY2lFTklBZ2hCd05BSUEwZ0J6VUNBQ0FORUtJQ0lnWkdCRUFnQzBFd09nQVlJQU1oQmdzQ1FDQUhJQWhIQkVBZ0JpQUxRUkJxVFEwQkEwQWdCa0VCYXlJR1FUQTZBQUFnQmlBTFFSQnFTdzBBQ3d3QkN5QUFJQVpCQVJDSkFTQUdRUUZxSVFZZ0NpQU1ja1VOQUNBQVFmS2hBa0VCRUlrQkN5QUFJQVlnRENBTklBWnJJZ1lnQmlBTVNoc1FpUUVnRENBR2F5RU1JQWRCQkdvaUJ5QUpUdzBCSUF4QkFFNE5BQXNMSUFCQk1DQU1RUkpxUVJKQkFCQ05BU0FBSUE4Z0VTQVBheENKQVF3Q0N5QU1JUVlMSUFCQk1DQUdRUWxxUVFsQkFCQ05BUXNnQUVFZ0lBSWdCU0FFUVlEQUFITVFqUUVnQlNBQ0lBSWdCVWdiSVFrTUFRc2dFeUFGUVJwMFFSOTFRUWx4YWlFTUFrQWdBMEVMU3cwQVFRd2dBMnNoQmtRQUFBQUFBQUF3UUNFWUEwQWdHRVFBQUFBQUFBQXdRS0loR0NBR1FRRnJJZ1lOQUFzZ0RDMEFBRUV0UmdSQUlCZ2dBWm9nR0tHZ21pRUJEQUVMSUFFZ0dLQWdHS0VoQVFzZ0VTQUxLQUlzSWdZZ0JrRWZkU0lHY3lBR2E2MGdFUkNpQWlJR1JnUkFJQXRCTURvQUR5QUxRUTlxSVFZTElCQkJBbkloQ2lBRlFTQnhJUWdnQ3lnQ0xDRUhJQVpCQW1zaURTQUZRUTlxT2dBQUlBWkJBV3RCTFVFcklBZEJBRWdiT2dBQUlBUkJDSEVoQmlBTFFSQnFJUWNEUUNBSElnVUNmeUFCbVVRQUFBQUFBQURnUVdNRVFDQUJxZ3dCQzBHQWdJQ0FlQXNpQjBIQWlBTnFMUUFBSUFoeU9nQUFJQVlnQTBFQVNuSkZJQUVnQjdlaFJBQUFBQUFBQURCQW9pSUJSQUFBQUFBQUFBQUFZWEVnQlVFQmFpSUhJQXRCRUdwclFRRkhja1VFUUNBRlFTNDZBQUVnQlVFQ2FpRUhDeUFCUkFBQUFBQUFBQUFBWWcwQUMwRi9JUWxCL2YvLy93Y2dDaUFSSUExcklnVnFJZ1pySUFOSURRQWdBRUVnSUFJZ0JnSi9Ba0FnQTBVTkFDQUhJQXRCRUdwcklnaEJBbXNnQTA0TkFDQURRUUpxREFFTElBY2dDMEVRYW1zaUNBc2lCMm9pQXlBRUVJMEJJQUFnRENBS0VJa0JJQUJCTUNBQ0lBTWdCRUdBZ0FSekVJMEJJQUFnQzBFUWFpQUlFSWtCSUFCQk1DQUhJQWhyUVFCQkFCQ05BU0FBSUEwZ0JSQ0pBU0FBUVNBZ0FpQURJQVJCZ01BQWN4Q05BU0FESUFJZ0FpQURTQnNoQ1FzZ0MwR3dCR29rQUNBSkN5RUJBbjhnQUJDaUFVRUJhaUlCRURzaUFrVUVRRUVBRHdzZ0FpQUFJQUVRUHdzRUFFSUFDd1FBUVFBTE9RRUJmZ0orSUFBb0FreEJBRWdFUUNBQUVKb0ZEQUVMSUFBUW1nVUxJZ0ZDZ0lDQWdBaFpCRUJCMEprRVFUMDJBZ0JCZnc4TElBR25Dd2tBSUFBb0Fqd1FFUXZjQVFFRWZ5TUFRU0JySWdNa0FDQURJQUUyQWhBZ0F5QUNJQUFvQWpBaUJFRUFSMnMyQWhRZ0FDZ0NMQ0VHSUFNZ0JEWUNIQ0FESUFZMkFoaEJJQ0VFQWtBQ1FDQUFJQUFvQWp3Z0EwRVFha0VDSUFOQkRHb1FKUkQvQWdSL1FTQUZJQU1vQWd3aUJFRUFTZzBCUVNCQkVDQUVHd3NnQUNnQ0FISTJBZ0FNQVFzZ0F5Z0NGQ0lHSUFSUEJFQWdCQ0VGREFFTElBQWdBQ2dDTENJRk5nSUVJQUFnQlNBRUlBWnJhallDQ0NBQUtBSXdCRUFnQUNBRlFRRnFOZ0lFSUFFZ0FtcEJBV3NnQlMwQUFEb0FBQXNnQWlFRkN5QURRU0JxSkFBZ0JRdlJBZ0VIZnlNQVFTQnJJZ01rQUNBRElBQW9BaHdpQkRZQ0VDQUFLQUlVSVFVZ0F5QUNOZ0ljSUFNZ0FUWUNHQ0FESUFVZ0JHc2lBVFlDRkNBQklBSnFJUVJCQWlFSElBTkJFR29oQVFKL0FrQUNRQ0FBS0FJOElBRkJBaUFEUVF4cUVCSVEvd0pGQkVBRFFDQUVJQU1vQWd3aUJVWU5BaUFGUVFCSURRTWdBU0FGSUFFb0FnUWlDRXNpQmtFRGRHb2lDU0FGSUFoQkFDQUdHMnNpQ0NBSktBSUFhallDQUNBQlFReEJCQ0FHRzJvaUNTQUpLQUlBSUFock5nSUFJQVFnQldzaEJDQUFLQUk4SUFGQkNHb2dBU0FHR3lJQklBY2dCbXNpQnlBRFFReHFFQklRL3dKRkRRQUxDeUFFUVg5SERRRUxJQUFnQUNnQ0xDSUJOZ0ljSUFBZ0FUWUNGQ0FBSUFFZ0FDZ0NNR28yQWhBZ0Fnd0JDeUFBUVFBMkFod2dBRUlBTndNUUlBQWdBQ2dDQUVFZ2NqWUNBRUVBSUFkQkFrWU5BQm9nQWlBQktBSUVhd3NoQkNBRFFTQnFKQUFnQkF0R0FRRi9JQUFvQWp3aEF5TUFRUkJySWdBa0FDQURJQUduSUFGQ0lJaW5JQUpCL3dGeElBQkJDR29RSGhEL0FpRUNJQUFwQXdnaEFTQUFRUkJxSkFCQ2Z5QUJJQUliQ3dZQVFkQ1pCQXNLQUNBQUtBSUVFT3NIQzU4QkFRUi9JQU5CQUVvRVFDQUFLQUp3SVFJZ0FDZ0M1QU1vQWhnaEJ3TkFJQUlFUUNBQklBVkJBblJxS0FJQUlRQWdBaUVHQTBBZ0J5QUFMUUFBUVFGMlFmd0FjV29vQWdBZ0FDMEFBVUVFZEVIQUgzRnFJQUF0QUFKQkFuWkJQbkZxSWdRZ0JDOEJBQ0lFSUFSQkFXb2lCQ0FFSUFSQi8vOERjVWNiT3dFQUlBQkJBMm9oQUNBR1FRRnJJZ1lOQUFzTElBVkJBV29pQlNBRFJ3MEFDd3NMa3dzQkduOGdBQ0FBS0FMa0F5SVRLQUlRTmdLSUFTQUFRUUVnRXlnQ0ZDSUlRUVYwSUFBb0FnUW9BZ0FSQkFBaURFS0FnSUNBOEFNM0FoQWdERUtBZ0lDQThBYzNBZ2dnREVLQWdJQ0E4QU0zQWdBZ0FDQU1FTjhEUVFFaENnSkFBa0FnQ0VFQ1NBMEFBMEFDUUFKQUFrQUNRQUpBSUFnZ0NrRUJkRTRFUUNBS1FRRnhJUVFnRHcwQlFRQWhBa0VBSVFNZ0RDRUJEQUlMSUFwQkEzRWhCMEVBSVFrZ0QwRURUdzBDUVFBaEFrRUFJUU1nRENFQkRBTUxJQXBCL3YvLy93ZHhJUWRCQUNFQ1FRQWhBeUFNSVFGQkFDRUpBMEFnQXlBQktBSWNJZ1pJQkVBZ0FTQUNJQUVvQWhoQkFFb2lCUnNoQWlBR0lBTWdCUnNoQXdzZ0F5QUJLQUk4SWdaSUJFQWdBVUVnYWlBQ0lBRW9BamhCQUVvaUJSc2hBaUFHSUFNZ0JSc2hBd3NnQVVGQWF5RUJJQWxCQW1vaUNTQUhSdzBBQ3dzZ0JFVU5BaUFCS0FJY0lBTk1EUUlnQVNBQ0lBRW9BaGhCQUVvYklRSU1BZ3NnQ2tIOC8vLy9CM0VoQmtFQUlRSkJBQ0VESUF3aEFVRUFJUVFEUUNBQlFlQUFhaUFCUVVCcklBRkJJR29nQVNBQ0lBRW9BaGdpQWlBRFNpSUZHeUFCS0FJNElnc2dBaUFESUFVYklnSktJZ01iSUFFb0FsZ2lCU0FMSUFJZ0F4c2lBa29pQXhzZ0FTZ0NlQ0lMSUFVZ0FpQURHeUlEU2lJRkd5RUNJQXNnQXlBRkd5RURJQUZCZ0FGcUlRRWdCRUVFYWlJRUlBWkhEUUFMQ3lBSFJRMEFBMEFnQVNBQ0lBRW9BaGdpQkNBRFNpSUdHeUVDSUFRZ0F5QUdHeUVESUFGQklHb2hBU0FKUVFGcUlna2dCMGNOQUFzTElBSkZEUUVnRENBS1FRVjBhaUlCSUFJb0FnUTJBZ1FnQVNBQ0tBSU1OZ0lNSUFFZ0FpZ0NGRFlDRkNBQklBSW9BZ0EyQWdBZ0FTQUNLQUlJTmdJSUlBRWdBaWdDRURZQ0VBSkFBbjhDUUFKQUFrQkJBaUFDS0FJRUlnUWdBaWdDQUNJSGEwRUVkQ0lKSUFJb0Fnd2lCaUFDS0FJSUlnVnJRUXhzSWdOTUlBSW9BaFFpQ3lBQ0tBSVFJZzVyUVFOMElBa2dBeUFESUFsSUcwb2JEZ01BQVFJRUN5QUNJQVFnQjJwQkFtMGlBellDQkNBQkRBSUxJQUlnQlNBR2FrRUNiU0lETmdJTUlBRkJDR29NQVFzZ0FpQUxJQTVxUVFKdElnTTJBaFFnQVVFUWFnc2dBMEVCYWpZQ0FBc2dBQ0FDRU44RElBQWdBUkRmQXlBUFFRRnFJUThnQ2tFQmFpSUtJQWhIRFFBTElBZ2lDa0VBVEEwQkMwRUFJUXNEUUVFQUlRUkJBQ0VIUVFBaEJrRUFJUVVnRENBTFFRVjBhaUlCS0FJQUlnNGdBU2dDQkNJV1RBUkFJQUVvQWd3aEZDQUJLQUlJSVFNZ0FDZ0M1QU1vQWhnaEZ5QUJLQUlRSWdoQkFXb2hEeUFJUVFOMFFRUnlJUmdnQVNnQ0ZDSVFJQWhyUVFGcVFRRnhJUmtEUUNBRElCUk1CRUFnRGtFRGRFRUVjaUVSSUJjZ0RrRUNkR29vQWdBaEdpQURJUUVEUUNBQklRa0NRQ0FJSUJCS0RRQWdHaUFKUVFaMGFpQUlRUUYwYWlFQ0lBbEJBblJCQW5JaEVnSi9JQmxGQkVBZ0FpRUJJQWdNQVFzZ0FrRUNhaUVCSUFJdkFRQWlBZ1JBSUFJZ0dHd2dCV29oQlNBQ0lCSnNJQVpxSVFZZ0FpQVJiQ0FIYWlFSElBSWdCR29oQkFzZ0R3c2hBaUFJSUJCR0RRQURRQ0FCTHdFQUlnMEVRQ0FOSUJKc0lBWnFJUVlnRFNBUmJDQUhhaUVISUFKQkEzUkJCSElnRFd3Z0JXb2hCU0FFSUExcUlRUUxJQUpCQVdvaEZTQUJMd0VDSWcwRVFDQU5JQkpzSUFacUlRWWdEU0FSYkNBSGFpRUhJQlZCQTNSQkJISWdEV3dnQldvaEJTQUVJQTFxSVFRTElBRkJCR29oQVNBQ1FRSnFJUUlnRUNBVlJ3MEFDd3NnQ1VFQmFpRUJJQWtnRkVjTkFBc0xJQTRnRmtjaEFTQU9RUUZxSVE0Z0FRMEFDd3NnQUNnQ2lBRW9BZ0FnQzJvZ0J5QUVRUUYxSWdGcUlBUnRPZ0FBSUFBb0FvZ0JLQUlFSUF0cUlBRWdCbW9nQkcwNkFBQWdBQ2dDaUFFb0FnZ2dDMm9nQVNBRmFpQUViVG9BQUNBTFFRRnFJZ3NnQ2tjTkFBc2dDaUVJQ3lBQUlBZzJBb1FCSUFBb0FnQWlBU0FJTmdJWUlBRkI0Z0EyQWhRZ0FFRUJJQUFvQWdBb0FnUVJBZ0FnRTBFQk5nSWNDN01GQVNOL0lBTkJBRW9FUUNBQUtBTFFBaUVTSUFBb0FvZ0JJZ1VvQWdnaEd5QUZLQUlFSVJ3Z0JTZ0NBQ0VkSUFBb0F1UURJZ29vQWlnaEV5QUtLQUlZSVI0Z0FDZ0NjQ0lVUVFGcklSOGdGRUVEYkNJRlFRTnJJU0FnQlVFRGFrRUJkQ0VoQTBBZ0FpQVZRUUowSWdWcUtBSUFJUXNnQVNBRmFpZ0NBQ0VIQW44Z0NpZ0NKQVJBSUFzZ0gyb2hDeUFISUNCcUlRZEJmU0VNUVg4aEZrRUFJUVFnQ2lnQ0lDQWhhZ3dCQzBFRElReEJBU0VFUVFFaEZpQUtLQUlnQ3lFRklBb2dCRFlDSkFKQUlCUkZCRUJCQUNFTlFRQWhEa0VBSVE4TUFRc2dERUVDYWlFaUlBeEJBV29oSTBFQUlSQkJBQ0VKUVFBaEVVRUFJUmRCQUNFWVFRQWhHVUVBSVE5QkFDRU9RUUFoRFNBVUlSb2dCU0VFQTBBZ0N5QWVJQklnRXlBUUlBUWdERUVCZEdvaUJTNEJBR3BCQ0dwQkJIVkJBblJxS0FJQUlBY3RBQUJxYWkwQUFDSWtRUU4ySWlWQkFuUnFLQUlBSUJJZ0V5QUpJQVFnSTBFQmRHb3VBUUJxUVFocVFRUjFRUUowYWlnQ0FDQUhMUUFCYW1vdEFBQWlFRUVDZGlJSlFRWjBhaUFTSUJNZ0VTQUVJQ0pCQVhScUxnRUFha0VJYWtFRWRVRUNkR29vQWdBZ0J5MEFBbXBxTFFBQUloRkJBM1lpQmtFQmRHb2lDQzhCQUNJbUJIOGdKZ1VnQUNBbElBa2dCaENqQlNBSUx3RUFDMEVCYXlJR09nQUFJQVlnSFdvdEFBQWhDU0FHSUJ4cUxRQUFJUWdnQkNBUklBWWdHMm90QUFCcklnWkJBMndnRFdvN0FRUWdCQ0FRSUFocklnaEJBMndnRG1vN0FRSWdCQ0FrSUFscklnUkJBMndnRDJvN0FRQWdDeUFXYWlFTElBY2dER29oQnlBR1FRZHNJUkVnQ0VFSGJDRUpJQVJCQjJ3aEVDQUdRUVZzSUJscUlRMGdDRUVGYkNBWWFpRU9JQVJCQld3Z0Yyb2hEeUFFSVJjZ0NDRVlJQVloR1NBRklRUWdHa0VCYXlJYURRQUxDeUFGSUEwN0FRUWdCU0FPT3dFQ0lBVWdEenNCQUNBVlFRRnFJaFVnQTBjTkFBc0xDNzhCQVF0L0lBTkJBRW9FUUNBQUtBSndJUWtnQUNnQzVBTW9BaGdoQ2dOQUlBa0VRQ0FCSUFaQkFuUWlCV29vQWdBaEJDQUNJQVZxS0FJQUlRY2dDU0VGQTBBZ0NpQUVMUUFBUVFOMklndEJBblJxS0FJQUlBUXRBQUZCQW5ZaURFRUdkR29nQkMwQUFrRURkaUlOUVFGMGFpSU9Md0VBSWdoRkJFQWdBQ0FMSUF3Z0RSQ2pCU0FPTFFBQUlRZ0xJQVJCQTJvaEJDQUhJQWhCQVdzNkFBQWdCMEVCYWlFSElBVkJBV3NpQlEwQUN3c2dCa0VCYWlJR0lBTkhEUUFMQ3d1MEJRRUVmeUFBS0FMa0F5SURLQUlZSVFJQ1FBSkFBbjhnQUNnQ1dFVUVRQ0FCRFFKQitBRU1BUXNnQUVFQ05nSllJQUVOQVVINUFRc2hBU0FEUWZvQk5nSUlJQU1nQVRZQ0JFRUJJUUVDUUNBQUtBS0VBU0lFUVFCTUJIOUJPZ1VnQkVHQkFra05BVUdBQWlFQlFUc0xJUVFnQUNnQ0FDSUZJQUUyQWhnZ0JTQUVOZ0lVSUFBZ0FDZ0NBQ2dDQUJFQkFBc2dBQ2dDV0VFQ1J3MEJJQUFvQW5CQkJteEJER29oQVNBREtBSWdJZ1JGQkVBZ0F5QUFRUUVnQVNBQUtBSUVLQUlFRVFRQUlnUTJBaUFMSUFSQkFDQUJFRG9hSUFNb0FpaEZCRUFnQUJDa0JRc2dBMEVBTmdJa0RBRUxJQU5CQVRZQ0hDQURRZnNCTmdJSUlBTkIvQUUyQWdRTElBTW9BaHdFUUNBQ0tBSUFRUUJCZ0NBUU9ob2dBaWdDQkVFQVFZQWdFRG9hSUFJb0FnaEJBRUdBSUJBNkdpQUNLQUlNUVFCQmdDQVFPaG9nQWlnQ0VFRUFRWUFnRURvYUlBSW9BaFJCQUVHQUlCQTZHaUFDS0FJWVFRQkJnQ0FRT2hvZ0FpZ0NIRUVBUVlBZ0VEb2FJQUlvQWlCQkFFR0FJQkE2R2lBQ0tBSWtRUUJCZ0NBUU9ob2dBaWdDS0VFQVFZQWdFRG9hSUFJb0FpeEJBRUdBSUJBNkdpQUNLQUl3UVFCQmdDQVFPaG9nQWlnQ05FRUFRWUFnRURvYUlBSW9BamhCQUVHQUlCQTZHaUFDS0FJOFFRQkJnQ0FRT2hvZ0FpZ0NRRUVBUVlBZ0VEb2FJQUlvQWtSQkFFR0FJQkE2R2lBQ0tBSklRUUJCZ0NBUU9ob2dBaWdDVEVFQVFZQWdFRG9hSUFJb0FsQkJBRUdBSUJBNkdpQUNLQUpVUVFCQmdDQVFPaG9nQWlnQ1dFRUFRWUFnRURvYUlBSW9BbHhCQUVHQUlCQTZHaUFDS0FKZ1FRQkJnQ0FRT2hvZ0FpZ0NaRUVBUVlBZ0VEb2FJQUlvQW1oQkFFR0FJQkE2R2lBQ0tBSnNRUUJCZ0NBUU9ob2dBaWdDY0VFQVFZQWdFRG9hSUFJb0FuUkJBRUdBSUJBNkdpQUNLQUo0UVFCQmdDQVFPaG9nQWlnQ2ZFRUFRWUFnRURvYUlBTkJBRFlDSEFzTERRQWdBQ2dDNUFOQkFUWUNIQXUzQXdFWWZ5QURRUUJLQkVBZ0FDZ0MwQUloRWlBQUtBTGtBeUVGUVFBZ0FDZ0NlQ0lKYXlFVElBQW9BbkFpQ2tFQmF5SVVJQWxzSVJVZ0NrRUJha0VCZENFV0EwQWdBaUFOUVFKMElnQnFJaGNvQWdCQkFDQUtFRG9hSUFsQkFFb0VRQ0FBSUFGcUlSaEJBQ0VHQTBBZ0dDZ0NBQ0FHYWlFSElCY29BZ0FoQUFKL0lBVW9BbFFFUUNBQUlCUnFJUUFnQnlBVmFpRUhRWDhoRGlBVElROGdCU0FHUVFKMGFpZ0NSQ0FXYWd3QkMwRUJJUTRnQ1NFUElBVWdCa0VDZEdvb0FrUUxJUVJCQUNFTEFrQWdDa1VFUUNBRUlRaEJBQ0VNREFFTElBWkJBblFpQ0NBRktBSVFhaWdDQUNFWklBVW9BaGdnQ0dvb0FnQWhHa0VBSVJBZ0NpRVJRUUFoREFOQUlBQWdHaUFTSUFjdEFBQWdDeUFFSUE1QkFYUnFJZ2d1QVFCcVFRaHFRUVIxYW1vdEFBQWlDMm90QUFBaUd5QUFMUUFBYWpvQUFDQUVJQXNnR1NBYmFpMEFBR3NpQkVFRGJDQU1hanNCQUNBRVFRZHNJUXNnQkVFRmJDQVFhaUVNSUFBZ0Rtb2hBQ0FISUE5cUlRY2dCQ0VRSUFnaEJDQVJRUUZySWhFTkFBc0xJQWdnRERzQkFDQUdRUUZxSWdZZ0NVY05BQXNMSUFVZ0JTZ0NWRVUyQWxRZ0RVRUJhaUlOSUFOSERRQUxDd3Y1QWdFUWZ5QURRUUJLQkVBZ0FDZ0NlQ0VHSUFBb0F1UURJUWNnQUNnQ2NDSUlRWDV4SVE4Z0NFRUJjU0VRQTBBZ0FpQUtRUUowSWdCcUloRW9BZ0JCQUNBSUVEb2FJQWNvQWpBaEN5QUdRUUJLQkVBZ0FDQUJhaUVTUVFBaENRTkFBa0FnQ0VVTkFDQUpRUUowSWdBZ0J5Z0NHR29vQWdBaERDQUFJQWRxS0FJMElRMGdFaWdDQUNBSmFpRUVJQkVvQWdBaEFFRUFJUVZCQUNFT0lBaEJBVWNFUUFOQUlBQWdBQzBBQUNBTUlBMGdDMEVHZEdvaUV5QUZRUUowYWlnQ0FDQUVMUUFBYW1vdEFBQnFPZ0FBSUFBZ0FDMEFBU0FNSUJNZ0JVRUJha0VQY1VFQ2RHb29BZ0FnQkNBR2FpSUVMUUFBYW1vdEFBQnFPZ0FCSUFCQkFtb2hBQ0FGUVFKcVFROXhJUVVnQkNBR2FpRUVJQTVCQW1vaURpQVBSdzBBQ3dzZ0VFVU5BQ0FBSUFBdEFBQWdEQ0FOSUF0QkJuUnFJQVZCQW5ScUtBSUFJQVF0QUFCcWFpMEFBR282QUFBTElBbEJBV29pQ1NBR1J3MEFDd3NnQnlBTFFRRnFRUTl4TmdJd0lBcEJBV29pQ2lBRFJ3MEFDd3NMalFJQkQzOGdBMEVBU2dSQUlBQW9BbkFoQ2lBQUtBTGtBeUlFS0FJWUlnQW9BZ2doRFNBQUtBSUVJUTRnQUNnQ0FDRVBJQVFvQWpBaEJnTkFJQW9FUUNBRUtBSThJUkFnQkNnQ09DRVJJQVFvQWpRaEVpQUJJQWRCQW5RaUJXb29BZ0FoQUNBQ0lBVnFLQUlBSVFoQkFDRUpJQW9oQlFOQUlBZ2dEaUFKUVFKMElnc2dFU0FHUVFaMElneHFhaWdDQUNBQUxRQUJhbW90QUFBZ0R5QU1JQkpxSUF0cUtBSUFJQUF0QUFCcWFpMEFBR29nRFNBTUlCQnFJQXRxS0FJQUlBQXRBQUpxYWkwQUFHbzZBQUFnQ0VFQmFpRUlJQUJCQTJvaEFDQUpRUUZxUVE5eElRa2dCVUVCYXlJRkRRQUxDeUFFSUFaQkFXcEJEM0VpQmpZQ01DQUhRUUZxSWdjZ0EwY05BQXNMQytvQ0FROS9JQU5CQUVvRVFDQUFLQUp3SVF3Z0FDZ0M1QU1vQWhnaEJpQUFLQUo0SWdkQmZIRWhFU0FIUVFOeElRMGdCMEVCYTBFRFNTRVNBMEFnREFSQUlBRWdDRUVDZENJQWFpZ0NBQ0VKSUFBZ0Ftb29BZ0FoQ2lBTUlRNERRQUpBSUFkQkFFd0VRRUVBSVFRTUFRdEJBQ0VQUVFBaEJFRUFJUVVnQ1NFQVFRQWhFQ0FTUlFSQUEwQWdCQ0FHSUFWQkFuUWlDMm9vQWdBZ0FDMEFBR290QUFCcUlBWWdDMEVFY21vb0FnQWdBQzBBQVdvdEFBQnFJQVlnQzBFSWNtb29BZ0FnQUMwQUFtb3RBQUJxSUFZZ0MwRU1jbW9vQWdBZ0FDMEFBMm90QUFCcUlRUWdCVUVFYWlFRklBQkJCR29oQUNBUVFRUnFJaEFnRVVjTkFBc0xJQTBFUUFOQUlBUWdCaUFGUVFKMGFpZ0NBQ0FBTFFBQWFpMEFBR29oQkNBRlFRRnFJUVVnQUVFQmFpRUFJQTlCQVdvaUR5QU5SdzBBQ3dzZ0J5QUphaUVKQ3lBS0lBUTZBQUFnQ2tFQmFpRUtJQTVCQVdzaURnMEFDd3NnQ0VFQmFpSUlJQU5IRFFBTEN3dWdBZ0VKZnlBRFFRQktCRUFnQUNnQzVBTW9BaGdpQkNnQ0NDRUhJQVFvQWdRaENDQUVLQUlBSVFrZ0FDZ0NjQ0lHUVFGcklRc2dCa0VCY1NFTUEwQUNRQ0FHUlEwQUlBRWdDa0VDZENJRWFpZ0NBQ0VBSUFJZ0JHb29BZ0FoQlNBTUJIOGdCU0FISUFBdEFBSnFMUUFBSUFnZ0FDMEFBV290QUFBZ0NTQUFMUUFBYWkwQUFHcHFPZ0FBSUFWQkFXb2hCU0FBUVFOcUlRQWdDd1VnQmdzaEJDQUdRUUZHRFFBRFFDQUZJQWNnQUMwQUFtb3RBQUFnQ0NBQUxRQUJhaTBBQUNBSklBQXRBQUJxTFFBQWFtbzZBQUFnQlNBSElBQXRBQVZxTFFBQUlBZ2dBQzBBQkdvdEFBQWdDU0FBTFFBRGFpMEFBR3BxT2dBQklBVkJBbW9oQlNBQVFRWnFJUUFnQkVFQ2F5SUVEUUFMQ3lBS1FRRnFJZ29nQTBjTkFBc0xDOThFQVFkL0lBQWdBQ2dDNUFNaUFpZ0NFRFlDaUFFZ0FDQUNLQUlVTmdLRUFRSkFBa0FDUUFKQUFrQWdBQ2dDV0E0REFBRUNBd3NnQUNnQ2VFRURSZ1JBSUFKQjhRRTJBZ1FQQ3lBQ1FmSUJOZ0lFRHdzZ0FDZ0NlQ0VCSUFKQkFEWUNNQ0FDUWZNQlFmUUJJQUZCQTBZYk5nSUVJQUlvQWh4RkJFQWdBQkNsQlFzZ0FpZ0NOQTBDSUFBb0FuZ2lBMEVBVEEwQ0lBQW9BdVFESVFaQkFDRUNBMEFnQmlBQ1FRSjBhaUlJS0FJZ0lRUkJBQ0VCQWtBQ1FDQUNSUTBBQTBBZ0JpQUJRUUowYWlJRktBSWdJQVJIQkVBZ0FVRUJhaUlCSUFKSERRRU1BZ3NMSUFVb0FqUWlCUTBCQ3lBRVFRbDBRWUFFYXlFSFFRQWhCQ0FBUVFGQmdBZ2dBQ2dDQkNnQ0FCRUVBQ0VGQTBCQkFDRUJBMEFnQlNBRVFRWjBhaUFCUVFKMGFnSi9JQVJCQkhRZ0FXcEJrTU1DYWkwQUFFR0NmR3dpQTBIK2czeE1CRUJCQUVIL2czd2dBMnNnQjIxckRBRUxJQU5CZ2Z3RGFpQUhiUXMyQWdBZ0FVRUJhaUlCUVJCSERRQUxJQVJCQVdvaUJFRVFSdzBBQ3lBQUtBSjRJUU1MSUFnZ0JUWUNOQ0FDUVFGcUlnSWdBMGdOQUFzTUFnc2dBa0VBTmdKVUlBSkI5UUUyQWdRQ1FDQUNLQUpFQkVBZ0FDZ0NlQ0VEREFFTElBQW9BbmhCQUV3TkFpQUFLQUp3UVFGMFFRUnFJUVJCQUNFQkEwQWdBaUFCUVFKMGFpQUFRUUVnQkNBQUtBSUVLQUlFRVFRQU5nSkVJQUZCQVdvaUFTQUFLQUo0SWdOSURRQUxDeUFEUVFCTURRRWdBQ2dDY0VFQmRFRUVhaUVEUVFBaEFRTkFJQUlnQVVFQ2RHb29Ba1JCQUNBREVEb2FJQUZCQVdvaUFTQUFLQUo0U0EwQUN3d0JDeUFBS0FJQUlnRkJNVFlDRkNBQUlBRW9BZ0FSQVFBTEN4b0JBWDhnQUNnQ0FDSUJRUzgyQWhRZ0FDQUJLQUlBRVFFQUM5WUJBUU4vSUFBb0FnUWhCQ0FDUWZHVDY5d0RUd1JBSUFBb0FnQkN1SUNBZ0RBM0FoUWdBQ0FBS0FJQUtBSUFFUUVBQ3lBQ1FRZ2dBa0VIY1NJRGEwRUFJQU1iYWlFRElBRkJBazhFUUNBQUtBSUFJZ0lnQVRZQ0dDQUNRUTgyQWhRZ0FDQUFLQUlBS0FJQUVRRUFDeUFEUVJCcUlnVVFPeUlDUlFSQUlBQW9BZ0JDdUlDQWdNQUFOd0lVSUFBZ0FDZ0NBQ2dDQUJFQkFBc2dCQ0FFS0FKTUlBVnFOZ0pNSUFRZ0FVRUNkR29pQUNnQ1BDRUJJQUpCQURZQ0NDQUNJQU0yQWdRZ0FpQUJOZ0lBSUFBZ0FqWUNQQ0FDUVJCcUMzb0JBbjhnQUNnQ0JDRUdJQUZCQVVjRVFDQUFLQUlBSWdjZ0FUWUNHQ0FIUVE4MkFoUWdBQ0FBS0FJQUtBSUFFUUVBQ3lBQUlBRkJnQUVRemdJaUFFRUFOZ0lvSUFBZ0FqWUNJQ0FBSUFVMkFnd2dBQ0FETmdJSUlBQWdCRFlDQkNBQVFRQTJBZ0FnQUNBR0tBSkVOZ0lzSUFZZ0FEWUNSQ0FBQzNvQkFuOGdBQ2dDQkNFR0lBRkJBVWNFUUNBQUtBSUFJZ2NnQVRZQ0dDQUhRUTgyQWhRZ0FDQUFLQUlBS0FJQUVRRUFDeUFBSUFGQmdBRVF6Z0lpQUVFQU5nSW9JQUFnQWpZQ0lDQUFJQVUyQWd3Z0FDQUROZ0lJSUFBZ0JEWUNCQ0FBUVFBMkFnQWdBQ0FHS0FKSU5nSXNJQVlnQURZQ1NDQUFDL1VEQVFWL0lBQW9BZ1FpQlNnQ1JDSUJCRUFEUUNBQktBSUFSUVJBSUFFb0FnZ2lBeUFCS0FJRWJDQUVhaUVFSUFNZ0FTZ0NER3dnQW1vaEFnc2dBU2dDTENJQkRRQUxDeUFGS0FKSUlnRUVRQU5BSUFFb0FnQkZCRUFnQVNnQ0NDSURJQUVvQWdSc1FRZDBJQVJxSVFRZ0FTZ0NEQ0FEYkVFSGRDQUNhaUVDQ3lBQktBSXNJZ0VOQUFzTEFrQWdBa0VBVEEwQVFZQ1U2OXdESVFNZ0JTZ0NUQm9nQkNBRUlnRktCRUFnQVNBQ2JTSUJRUUVnQVVFQlNoc2hBd3NnQlNnQ1JDSUJCRUFEUUNBQktBSUFSUVJBQWtBZ0F5QUJLQUlFSWdKQkFXc2dBU2dDRENJRWJrRUJhazRFUUNBQklBSTJBaEFNQVFzZ0FTQURJQVJzTmdJUUlBQWdBU2dDQ0NBQ2JCQ21CU0FCUVFFMkFpZ2dBU2dDRUNFQ0N5QUJJQUJCQVNBQktBSUlJQUlRcHdVMkFnQWdCU2dDVUNFQ0lBRkJBRFlDSkNBQlFnQTNBaGdnQVNBQ05nSVVDeUFCS0FJc0lnRU5BQXNMSUFVb0FrZ2lBVVVOQUFOQUlBRW9BZ0JGQkVBQ1FDQURJQUVvQWdRaUFrRUJheUFCS0FJTUlnUnVRUUZxVGdSQUlBRWdBallDRUF3QkN5QUJJQU1nQkd3MkFoQWdBQ0FDSUFFb0FnaHNRUWQwRUtZRklBRkJBVFlDS0NBQktBSVFJUUlMSUFFZ0FFRUJJQUVvQWdnZ0FoQ3BCVFlDQUNBRktBSlFJUUlnQVVFQU5nSWtJQUZDQURjQ0dDQUJJQUkyQWhRTElBRW9BaXdpQVEwQUN3c0wxUWNCQjM4Q1FBSkFJQUlnQTJvaUNDQUJLQUlFU3cwQUlBRW9BZ3dnQTBrTkFDQUJLQUlBRFFFTElBQW9BZ0FpQTBFWE5nSVVJQUFnQXlnQ0FCRUJBQXNDUUNBQ0lBRW9BaGdpQTA4RVFDQUlJQUVvQWhBZ0EycE5EUUVMSUFFb0FpaEZCRUFnQUNnQ0FDSURRY2NBTmdJVUlBQWdBeWdDQUJFQkFBc2dBU2dDSkFSQUFrQWdBU2dDRUNJRFFRQk1EUUFnQVNnQ0ZDSUZJQU1nQXlBRlNoc2lCU0FCS0FJY0lBRW9BaGdpQTJzaUJpQUZJQVpJR3lJRklBRW9BZ1FnQTJzaUJpQUZJQVpJR3lJRlFRQk1EUUFnQVVFd2FpRUtJQU1nQVNnQ0NDSUxiQ0VHUVFBaEF3TkFJQUFnQ2lBQktBSUFJQU5CQW5ScUtBSUFJQVlnQlNBTGJDSUhJQUVvQWpRUkJnQWdBU2dDRUNJSklBRW9BaFFpQlNBRGFpSURUQTBCSUFZZ0Iyb2hCaUFGSUFrZ0Eyc2lCeUFGSUFkSUd5SUZJQUVvQWh3Z0FTZ0NHQ0FEYWlJSGF5SUpJQVVnQ1VnYklnVWdBU2dDQkNBSGF5SUhJQVVnQjBnYklnVkJBRW9OQUFzTElBRkJBRFlDSkFzZ0FTQUNJQWdnQVNnQ0VDSURheUlGUVFBZ0JVRUFTaHNnQVNnQ0dDQUNTUnNpQmpZQ0dDQURRUUJNRFFBZ0FTZ0NGQ0lGSUFNZ0F5QUZTaHNpQXlBQktBSWNJQVpySWdVZ0F5QUZTQnNpQXlBQktBSUVJQVpySWdVZ0F5QUZTQnNpQlVFQVRBMEFJQUZCTUdvaENpQUJLQUlJSWdzZ0Jtd2hCa0VBSVFNRFFDQUFJQW9nQVNnQ0FDQURRUUowYWlnQ0FDQUdJQVVnQzJ3aUJ5QUJLQUl3RVFZQUlBRW9BaEFpQ1NBQktBSVVJZ1VnQTJvaUEwd05BU0FHSUFkcUlRWWdCU0FKSUFOcklnY2dCU0FIU0JzaUJTQUJLQUljSUFFb0FoZ2dBMm9pQjJzaUNTQUZJQWxJR3lJRklBRW9BZ1FnQjJzaUJ5QUZJQWRJR3lJRlFRQktEUUFMQ3dKQUFrQUNRQ0FCS0FJY0lnVWdDRThOQUFKQUFrQUNRQ0FDSUFWTEJFQWdBaUVGSUFSRkRRRWdBQ2dDQUNJRFFSYzJBaFFnQUNBREtBSUFFUUVBREFJTElBUU5BUXNnQVNnQ0lBMEJJQUFvQWdBaUEwRVhOZ0lVSUFBZ0F5Z0NBQkVCQUF3RUN5QUJJQWcyQWh3Z0FTZ0NJRVVOQWdzZ0JTQUJLQUlZSWdCcklnTWdDQ0FBYXlJR1R3MEFJQUVvQWdnaEFDQUlJQVZCZjNOcUlRb2dDQ0FGYTBFRGNTSUlCRUJCQUNFRkEwQWdBU2dDQUNBRFFRSjBhaWdDQUVFQUlBQVFPaG9nQTBFQmFpRURJQVZCQVdvaUJTQUlSdzBBQ3dzZ0NrRURTUTBBQTBBZ0EwRUNkQ0lGSUFFb0FnQnFLQUlBUVFBZ0FCQTZHaUFGSUFFb0FnQnFLQUlFUVFBZ0FCQTZHaUFGSUFFb0FnQnFLQUlJUVFBZ0FCQTZHaUFGSUFFb0FnQnFLQUlNUVFBZ0FCQTZHaUFEUVFScUlnTWdCa2NOQUFzTElBUkZEUUVMSUFGQkFUWUNKQXNnQVNnQ0FDQUNJQUVvQWhoclFRSjBhZ3ZlQndFSGZ3SkFBa0FnQWlBRGFpSUlJQUVvQWdSTERRQWdBU2dDRENBRFNRMEFJQUVvQWdBTkFRc2dBQ2dDQUNJRFFSYzJBaFFnQUNBREtBSUFFUUVBQ3dKQUlBSWdBU2dDR0NJRFR3UkFJQWdnQVNnQ0VDQURhazBOQVFzZ0FTZ0NLRVVFUUNBQUtBSUFJZ05CeHdBMkFoUWdBQ0FES0FJQUVRRUFDeUFCS0FJa0JFQUNRQ0FCS0FJUUlnTkJBRXdOQUNBQktBSVVJZ1VnQXlBRElBVktHeUlGSUFFb0Fod2dBU2dDR0NJRGF5SUdJQVVnQmtnYklnVWdBU2dDQkNBRGF5SUdJQVVnQmtnYklnVkJBRXdOQUNBQlFUQnFJUW9nQXlBQktBSUlRUWQwSWd0c0lRWkJBQ0VEQTBBZ0FDQUtJQUVvQWdBZ0EwRUNkR29vQWdBZ0JpQUZJQXRzSWdjZ0FTZ0NOQkVHQUNBQktBSVFJZ2tnQVNnQ0ZDSUZJQU5xSWdOTURRRWdCaUFIYWlFR0lBVWdDU0FEYXlJSElBVWdCMGdiSWdVZ0FTZ0NIQ0FCS0FJWUlBTnFJZ2RySWdrZ0JTQUpTQnNpQlNBQktBSUVJQWRySWdjZ0JTQUhTQnNpQlVFQVNnMEFDd3NnQVVFQU5nSWtDeUFCSUFJZ0NDQUJLQUlRSWdOcklnVkJBQ0FGUVFCS0d5QUJLQUlZSUFKSkd5SUdOZ0lZSUFOQkFFd05BQ0FCS0FJVUlnVWdBeUFESUFWS0d5SURJQUVvQWh3Z0Jtc2lCU0FESUFWSUd5SURJQUVvQWdRZ0Jtc2lCU0FESUFWSUd5SUZRUUJNRFFBZ0FVRXdhaUVLSUFFb0FnaEJCM1FpQ3lBR2JDRUdRUUFoQXdOQUlBQWdDaUFCS0FJQUlBTkJBblJxS0FJQUlBWWdCU0FMYkNJSElBRW9BakFSQmdBZ0FTZ0NFQ0lKSUFFb0FoUWlCU0FEYWlJRFRBMEJJQVlnQjJvaEJpQUZJQWtnQTJzaUJ5QUZJQWRJR3lJRklBRW9BaHdnQVNnQ0dDQURhaUlIYXlJSklBVWdDVWdiSWdVZ0FTZ0NCQ0FIYXlJSElBVWdCMGdiSWdWQkFFb05BQXNMQWtBQ1FBSkFJQUVvQWh3aUJTQUlUdzBBQWtBQ1FBSkFJQUlnQlVzRVFDQUNJUVVnQkVVTkFTQUFLQUlBSWdOQkZ6WUNGQ0FBSUFNb0FnQVJBUUFNQWdzZ0JBMEJDeUFCS0FJZ0RRRWdBQ2dDQUNJRFFSYzJBaFFnQUNBREtBSUFFUUVBREFRTElBRWdDRFlDSENBQktBSWdSUTBDQ3lBRklBRW9BaGdpQUdzaUF5QUlJQUJySWdaUERRQWdBU2dDQ0VFSGRDRUFJQWdnQlVGL2Myb2hDaUFJSUFWclFRTnhJZ2dFUUVFQUlRVURRQ0FCS0FJQUlBTkJBblJxS0FJQVFRQWdBQkE2R2lBRFFRRnFJUU1nQlVFQmFpSUZJQWhIRFFBTEN5QUtRUU5KRFFBRFFDQURRUUowSWdVZ0FTZ0NBR29vQWdCQkFDQUFFRG9hSUFVZ0FTZ0NBR29vQWdSQkFDQUFFRG9hSUFVZ0FTZ0NBR29vQWdoQkFDQUFFRG9hSUFVZ0FTZ0NBR29vQWd4QkFDQUFFRG9hSUFOQkJHb2lBeUFHUncwQUN3c2dCRVVOQVFzZ0FVRUJOZ0lrQ3lBQktBSUFJQUlnQVNnQ0dHdEJBblJxQ3g0QUlBQkJBUkRnQXlBQVFRQVE0QU1nQUNnQ0JCQTBJQUJCQURZQ0JBdG5BUUYvSUFNb0FnQWdCR29nQUNnQzBBSkJnQU5ySWdBZ0FTZ0NWQ0lCS0FJZ0lBSXZBUkJzSWdVZ0FTZ0NBQ0FDTHdFQWJFR0VJR29pQVdwQkEzWkIvd2R4YWkwQUFEb0FBQ0FES0FJRUlBUnFJQUFnQVNBRmEwRURka0gvQjNGcUxRQUFPZ0FBQzlzREFRMS9JQU1vQWdBZ0JHb2lCU0FBS0FMUUFrR0FBMnNpQUNBQktBSlVJZ0VvQW1BZ0FpNEJNR3dpQmlBQktBSWdJQUl1QVJCc0lnZHFRZEVpYkNJSUlBZEIvakJzYWlJSElBRW9Ba0FnQWk4QklHd2lDU0FCS0FJQUlBSXZBUUJzSWdwcVFRMTBJZzFxUVlDQWdoQnFJZ3NnQVNnQ1pDQUNMZ0V5YkNJT0lBRW9BaVFnQWk0QkVtd2lER3BCMFNKc0lnOGdERUgrTUd4cUlnd2dBU2dDUkNBQ0x3RWliQ0lRSUFFb0FnUWdBaThCQW13aUFXcEJEWFFpQW1vaUVXcEJFSFpCL3dkeGFpMEFBRG9BQUNBRklBQWdDeUFSYTBFUWRrSC9CM0ZxTFFBQU9nQUJJQU1vQWdRZ0JHb2lCU0FBSUFnZ0JrSGZpWDlzYWlJR0lBb2dDV3RCRFhRaUNHcEJnSUNDRUdvaUNTQVBJQTVCMzRsL2JHb2lDaUFCSUJCclFRMTBJZ0ZxSWd0cVFSQjJRZjhIY1dvdEFBQTZBQUFnQlNBQUlBa2dDMnRCRUhaQi93ZHhhaTBBQURvQUFTQURLQUlJSUFScUlnVWdBQ0FJSUFaclFZQ0FnaEJxSWdZZ0FTQUtheUlCYWtFUWRrSC9CM0ZxTFFBQU9nQUFJQVVnQUNBR0lBRnJRUkIyUWY4SGNXb3RBQUE2QUFFZ0F5Z0NEQ0FFYWlJQklBQWdEU0FIYTBHQWdJSVFhaUlESUFJZ0RHc2lBbXBCRUhaQi93ZHhhaTBBQURvQUFDQUJJQUFnQXlBQ2EwRVFka0gvQjNGcUxRQUFPZ0FCQzlJREFReC9JQUFvQXRBQ0lRNGdBU2dDVkNFQkl3QkIwQUJySWdnaEFBTkFJQUVvQWtBaENpQUNMZ0VnSVFzZ0FDQUNMZ0VBSUFFb0FnQnNRUTEwUVlBSWNpSU1JQUVvQW9BQklBSXVBVUJzSWcxQnZxVi9iR3BCQzNVaUR5QUJLQUlnSUFJdUFSQnNJZ1VnQVNnQ1lDQUNMZ0V3YkNJR0lBRW9BcUFCSUFJdUFWQnNJZ2xxYTBFQ2RDSVFhellDTUNBQUlBOGdFR28yQWd3Z0FDQUtJQXRzUWJIT0FHd2lDaUFOUWFFdGJDQU1haUlMYWlJTUlBVWdDV3BCdGhkc0lnMGdCU0FHYWtFTmRHb2lCV3RCQzNVMkFqd2dBQ0FGSUF4cVFRdDFOZ0lBSUFBZ0N5QUtheUlGSUEwZ0NTQUdhMEVOZEdvaUJtdEJDM1UyQWlRZ0FDQUZJQVpxUVF0MU5nSVlJQUJCQkdvaEFDQUJRUVJxSVFFZ0FrRUNhaUVDSUFkQkFXb2lCMEVEUncwQUN5QU9RWUFEYXlFQlFRQWhBQ0FJSVFJRFFDQURJQUJCQW5ScUtBSUFJQVJxSWdnZ0FTQUNLQUlBUVExMFFZQ0FpTUFBYWlJSElBSW9BZ2dpQlVHaExXeHFJZ1lnQWlnQ0JFR3h6Z0JzSWdscVFSSjJRZjhIY1dvdEFBQTZBQUFnQ0NBQklBWWdDV3RCRW5aQi93ZHhhaTBBQURvQUFpQUlJQUVnQlVHK3BmLy9BR3dnQjJwQkVuWkIvd2R4YWkwQUFEb0FBU0FDUVF4cUlRSWdBRUVCYWlJQVFRWkhEUUFMQzZVR0FSSi9JQUFvQXRBQ0lRc2dBU2dDVkNFQUl3QkJnQUZySWdraEFVRUVJUWNEUUNBQkFuOENRQ0FDTGdFUUlnWWdBaThCSUNJRmNrSC8vd054RFFCQkFDRUZJQUl2QVRBTkFDQUNMd0ZBRFFBZ0FpOEJVQTBBSUFJdkFXQU5BQ0FDTHdGd0RRQWdBU0FDTGdFQUlBQW9BZ0JzUVFKMElnVTJBbUFnQVNBRk5nSlFJQUVnQlRZQ1FDQUJJQVUyQWpBZ0FTQUZOZ0lnSUFFZ0JUWUNFQ0FCSUFVMkFnQkJIQXdCQ3lBQklBQW9Bc0FCSUFJdUFXQnNJZ29nQUNnQ1FDQUZRUkIwUVJCMWJDSUZha0hSSW13aURDQUZRZjR3YkdvaUVTQUNMZ0ZBSUFBb0FvQUJiRUVOZENJTklBSXVBUUFnQUNnQ0FHeEJEWFJCZ0FoeUlnNXFJaEpxSWc4Z0FDZ0NJQ0FHYkNJRklBQW9BdUFCSUFJdUFYQnNJZ1pxUWJOR2JDSVRJQVZCaStBQWJHb2dCU0FBS0FLZ0FTQUNMZ0ZRYkNJSWFpSVFJQUFvQW1BZ0FpNEJNR3dpQlNBR2FpSVVha0doeXdCc0loVWdFRUdFWjJ4cUloQnFJaFpyUVF0MU5nSndJQUVnRHlBV2FrRUxkVFlDQUNBQklBd2dDa0hmaVg5c2FpSUtJQTRnRFdzaURHb2lEU0FWSUJSQnU0Si9iR29pRGlBRklBaHFRZjNiZm13aUR5QUZRZFRFQVd4cWFpSUZhMEVMZFRZQ1lDQUJJQVVnRFdwQkMzVTJBaEFnQVNBTUlBcHJJZ1VnRHlBSVFiT0RBV3hxSUJCcUlnaHJRUXQxTmdKUUlBRWdCU0FJYWtFTGRUWUNJQ0FCSUJNZ0JrR09FMnhxSUE1cUlnVWdFaUFSYXlJR2FrRUxkVFlDTUNBR0lBVnJRUXQxSVFWQkVBdEJBblJxSUFVMkFnQWdBa0VDYWlFQ0lBQkJCR29oQUNBQlFRUnFJUUVnQjBFQlN5RUZJQWRCQVdzaEJ5QUZEUUFMSUF0QmdBTnJJUUJCQUNFSElBa2hBZ05BSUFNZ0IwRUNkR29vQWdBZ0JHb2lBU0FBSUFJb0Fnd2lDU0FDS0FJRUlnVnFRZEVpYkNJS0lBVkIvakJzYWlJRklBSW9BZ0JCa0lBQmFpSUdJQUlvQWdnaUNHcEJEWFFpQzJwQkVuWkIvd2R4YWkwQUFEb0FBQ0FCSUFBZ0N5QUZhMEVTZGtIL0IzRnFMUUFBT2dBRElBRWdBQ0FLSUFsQjM0bC9iR29pQ1NBR0lBaHJRUTEwSWdWcVFSSjJRZjhIY1dvdEFBQTZBQUVnQVNBQUlBVWdDV3RCRW5aQi93ZHhhaTBBQURvQUFpQUNRUkJxSVFJZ0IwRUJhaUlIUVFoSERRQUxDNHNHQVJKL0l3QkIwQUZySWc4a0FDQUFLQUxRQWlFTklBRW9BbFFoQUNBUElRRURRQ0FBS0FMQUFTRUlJQUl1QVdBaEJpQUFLQUpBSVFrZ0FpNEJJQ0VPSUFFZ0FpNEJBQ0FBS0FJQWJFRU5kRUdBQ0hJaUJTQUFLQUtBQVNBQ0xnRkFiQ0lMUWI2bGYyeHFRUXQxSWhBZ0FDZ0NJQ0FDTGdFUWJDSUhJQUFvQXFBQklBSXVBVkJzSWhFZ0FDZ0NZQ0FDTGdFd2JDSVNJQUFvQXVBQklBSXVBWEJzSWhOcklneHFhMEVDZENJVWF6WUNqQUVnQVNBUUlCUnFOZ0lvSUFFZ0JpQUliQ0lJSUFrZ0Rtd2lCbXBCbWpWc0lna2dCa0h4SUd4cUlnWWdDMEdkeVFCc0lBVnFJZzVxSWhBZ0RFSGpFMndpRkNBUlFRMTBJaEZxSWhVZ0VpQVRhaUlTUWU4OGJDSVRJQWRCczlrQWJHcHFJaFpyUVF0MU5nSzBBU0FCSUJBZ0ZtcEJDM1UyQWdBZ0FTQU9JQVpySWdZZ0IwR1VEbXdnRTJzZ0ZXb2lEbXRCQzNVMkFtUWdBU0FHSUE1cVFRdDFOZ0pRSUFFZ0MwR0VaR3dnQldvaUJTQUpJQWhCM1BSK2JHb2lDMnNpQ0NBUklCUnJJQXhCREhScklnd2dCMEdNS1d3Z0VrSFBKV3dpQm10cUlnbHJRUXQxTmdKNElBRWdDQ0FKYWtFTGRUWUNQQ0FCSUFVZ0Myb2lCU0FIUWRQUUFHd2dCaUFNYW1zaUIydEJDM1UyQXFBQklBRWdCU0FIYWtFTGRUWUNGQ0FCUVFScUlRRWdBRUVFYWlFQUlBSkJBbW9oQWlBS1FRRnFJZ3BCQlVjTkFBc2dEVUdBQTJzaEFFRUFJUWNnRHlFQkEwQWdBeUFIUVFKMGFpZ0NBQ0FFYWlJQ0lBQWdBU2dDRENJS0lBRW9BZ1FpQldwQm1qVnNJZ3NnQlVIeElHeHFJZ1VnQVNnQ0FFRU5kRUdBZ0lqQUFHb2lEQ0FCS0FJSUlnMGdBU2dDRUNJSWF5SUdRZEFXYkdvaUNTQUlJQTFxUWN3eWJDSU5haUlJYWtFU2RrSC9CM0ZxTFFBQU9nQUFJQUlnQUNBSUlBVnJRUkoyUWY4SGNXb3RBQUE2QUFRZ0FpQUFJQXNnQ2tIYzlINXNhaUlLSUFrZ0RXc2lCV3BCRW5aQi93ZHhhaTBBQURvQUFTQUNJQUFnQlNBS2EwRVNka0gvQjNGcUxRQUFPZ0FESUFJZ0FDQUdRY0NsLy84QWJDQU1ha0VTZGtIL0IzRnFMUUFBT2dBQ0lBRkJGR29oQVNBSFFRRnFJZ2RCQ2tjTkFBc2dEMEhRQVdva0FBdnRCZ0VTZnlNQVFhQUNheUlTSkFBZ0FDZ0MwQUloRXlBQktBSlVJUUFnRWlFQkEwQWdBQ2dDZ0FFaERTQUNMZ0ZBSVFvZ0FTQUFLQUpBSUFJdUFTQnNJZ2dnQUNnQ3dBRWdBaTRCWUd3aUQydEJEWFFpQ3lBQ0xnRUFJQUFvQWdCc1FRMTBRWUFJY2lJR2FpSU1JQUFvQWlBZ0FpNEJFR3dpQlNBQUtBTGdBU0FDTGdGd2JDSUhheUlRSUFBb0FtQWdBaTRCTUd3aURpQUFLQUtnQVNBQ0xnRlFiQ0lKYXlJVWFrSFJJbXdpRlNBUVFmNHdiR29pRUd0QkMzVTJBdkFCSUFFZ0RDQVFha0VMZFRZQ0dDQUJJQVlnQzJzaUN5QVZJQlJCMzRsL2JHb2lER3RCQzNVMkFxZ0JJQUVnQ3lBTWFrRUxkVFlDWUNBQklBb2dEV3hCc2M0QWJDSUtJQVpxSWdzZ0QwRU5kQ0lQSUFoQnR0Y0FiR29pREdzaUVDQUhJQVVnQ1dvaUZHcEJqVGRzSWcwZ0RrR3ZYV3dpRlNBRlFkeFViR29nQjBHTWdYOXNhbW9pRm10QkMzVTJBcEFCSUFFZ0VDQVdha0VMZFRZQ2VDQUJJQXNnREdvaUN5QU5JQlJCMnhCc2FpSU1JQTVCejlNQWJDSU9JQVZCOXhGc2Ftb2lCV3RCQzNVMkFvZ0NJQUVnQlNBTGFrRUxkVFlDQUNBQklBaEJ0aGRzSUE5cklnVWdCaUFLYXlJR2FpSUlJQWNnQ1dwQmk3MS9iQ0lLSUFsQnNLRi9iQ0FWYW1vZ0RHb2lDV3RCQzNVMkF0Z0JJQUVnQ0NBSmFrRUxkVFlDTUNBQklBWWdCV3NpQmlBSFFjYmxBR3dnRG1zZ0RXb2dDbW9pQjJ0QkMzVTJBc0FCSUFFZ0JpQUhha0VMZFRZQ1NDQUJRUVJxSVFFZ0FFRUVhaUVBSUFKQkFtb2hBaUFSUVFGcUloRkJCa2NOQUFzZ0UwR0FBMnNoQUVFQUlRY2dFaUVCQTBBZ0F5QUhRUUowYWlnQ0FDQUVhaUlDSUFBZ0FTZ0NGQ0lHSUFFb0FnUWlCV3BCdGhkc0loRWdBU2dDRENJSklBVnFRUTEwYWlJSUlBRW9BZ0JCRFhSQmdJQ0l3QUJxSWc0Z0FTZ0NFQ0lOUWFFdGJHb2lFeUFCS0FJSVFiSE9BR3dpQ21vaUQycEJFblpCL3dkeGFpMEFBRG9BQUNBQ0lBQWdEeUFJYTBFU2RrSC9CM0ZxTFFBQU9nQUZJQUlnQUNBRklBWWdDV3ByUVExMElnVWdEVUcrcFg5c0lBNXFJZ2hxUVJKMlFmOEhjV290QUFBNkFBRWdBaUFBSUFnZ0JXdEJFblpCL3dkeGFpMEFBRG9BQkNBQ0lBQWdFU0FHSUFsclFRMTBhaUlHSUJNZ0Ntc2lCV3BCRW5aQi93ZHhhaTBBQURvQUFpQUNJQUFnQlNBR2EwRVNka0gvQjNGcUxRQUFPZ0FESUFGQkdHb2hBU0FIUVFGcUlnZEJERWNOQUFzZ0VrR2dBbW9rQUF1akNBRVZmeU1BUVpBRGF5SVRKQUFnQUNnQzBBSWhGQ0FCS0FKVUlRQWdFeUVCQTBBZ0FDZ0N3QUVoRFNBQ0xnRmdJUWdnQUNnQ1FDRUpJQUl1QVNBaERDQUJJQUl1QVFBZ0FDZ0NBR3hCRFhSQmdBaHlJZ29nQUNnQ2dBRWdBaTRCUUd3aUMwRytwWDlzYWtFTGRTSU9JQUFvQXVBQklBSXVBWEJzSWc4Z0FDZ0NJQ0FDTGdFUWJDSUhJQUFvQW1BZ0FpNEJNR3dpQldzaUVTQUFLQUtnQVNBQ0xnRlFiQ0lHYTJwQkFuUWlFbXMyQXBnQ0lBRWdEaUFTYWpZQ1ZDQUJJQWdnRFd3aUNDQUpJQXhzSWdscVFlTEdBR3dpRENBSVFmeVJmMnhxSWc0Z0MwR1NGR3dnQ21vaUVtb2lGU0FGSUFacVFlOTFiQ0FQUVExMElnMXJJZzhnQlNBSGFrRzMxUUJzSWhjZ0JVSHVaR3hxYWlJV2EwRUxkVFlDMEFJZ0FTQVZJQlpxUVF0MU5nSWNJQUVnQ0VIaHAzOXNJQWxCb3lkc2FpSUlJQXRCeVVkc0lBcHFJaFZxSWhZZ0R5QUdJQWRxSWc5QjBzd0FiQ0lZSUFaQmllaCtiR3BxSWhsclFRdDFOZ0swQWlBQklCWWdHV3BCQzNVMkFqZ2dBU0FTSUE1cklnNGdFVUh5SFd3Z0RXc2lFU0FHSUFWclFmalpBR3dpRWlBRlFaa3JiR3BxSWdWclFRdDFOZ0xnQVNBQklBVWdEbXBCQzNVMkFvd0JJQUVnQzBIRzBRQnNJQXBxSWdVZ0RDQUpRYjBSYkdvaUNtc2lDeUFQUVpRd2JDSUpJQWRCaTd4L2JHb2dFV29pREd0QkMzVTJBc1FCSUFFZ0N5QU1ha0VMZFRZQ3FBRWdBU0FGSUFwcUlnVWdGeUFIUWZDM2YyeHFJQmhxSUExcUlnZHJRUXQxTmdMc0FpQUJJQVVnQjJwQkMzVTJBZ0FnQVNBVklBaHJJZ1VnRWlBR1FlYVRmMnhxSUFscUlBMXFJZ1pyUVF0MU5nTDhBU0FCSUFVZ0JtcEJDM1UyQW5BZ0FVRUVhaUVCSUFCQkJHb2hBQ0FDUVFKcUlRSWdFRUVCYWlJUVFRZEhEUUFMSUJSQmdBTnJJUUJCQUNFRklCTWhBUU5BSUFNZ0JVRUNkR29vQWdBZ0JHb2lBaUFBSUFFb0Fnd2lCeUFCS0FJRUlnWnFRZTg3YkNJSUlBWWdCMnRCOHdwc0lnbHJJQUVvQWhRaUNpQUdha0dqSjJ3aUZHb2lEQ0FCS0FJUUlnWWdBU2dDR0NJTGEwRzNPR3dpRGlBTFFZTjdiR29nQVNnQ0FFRU5kRUdBZ0lqQUFHb2lEU0FMSUFFb0FnZ2lFR29pQzBIRzBRQnNhaUlQYWlJUmFrRVNka0gvQjNGcUxRQUFPZ0FBSUFJZ0FDQVJJQXhyUVJKMlFmOEhjV290QUFBNkFBWWdBaUFBSUFjZ0NtcEI0YWQvYkNJSElBZ2dDV3BxSWdnZ0VDQUdhMEdTRkd3aUNTQUdRWldLZjJ3Z0RXcHFJQTVxSWd4cVFSSjJRZjhIY1dvdEFBQTZBQUVnQWlBQUlBd2dDR3RCRW5aQi93ZHhhaTBBQURvQUJTQUNJQUFnRkNBS1FkNzNBR3hxSUFkcUlnY2dDU0FRUWZIaGZteHFJQTlxSWdwcVFSSjJRZjhIY1dvdEFBQTZBQUlnQWlBQUlBb2dCMnRCRW5aQi93ZHhhaTBBQURvQUJDQUNJQUFnQmlBTGEwSEIyZ0JzSUExcVFSSjJRZjhIY1dvdEFBQTZBQU1nQVVFY2FpRUJJQVZCQVdvaUJVRU9SdzBBQ3lBVFFaQURhaVFBQzhBSkFScC9Jd0JCZ0FSckloUWtBQ0FBS0FMUUFpRVFJQUVvQWxRaEFDQVVJUUVEUUNBQklBQW9Ba0FnQWk0QklHd2lEQ0FBS0FMQUFTQUNMZ0ZnYkNJTmF5SUpRZVBZQUd3aURpQU5RWU9rQVd4cUloRWdBQ2dDZ0FFZ0FpNEJRR3dpQ2tIUDB3QnNJaFVnQWk0QkFDQUFLQUlBYkVFTmRFR0FDSElpQzJvaUZtb2lFaUFBS0FKZ0lBSXVBVEJzSWdnZ0FDZ0NJQ0FDTGdFUWJDSUZha0hPMWdCc0loTWdCVUhXN1g1c2FpQUFLQUtnQVNBQ0xnRlFiQ0lISUFWcUlobEI2YzhBYkNJWGFpQUFLQUxnQVNBQ0xnRndiQ0lHSUFWcVFmekZBR3dpR21vaUdHdEJDM1UyQXVBRElBRWdFaUFZYWtFTGRUWUNBQ0FCSUFsQjFCRnNJZ2tnREVITk9XeHFJaElnQ2tIUkltd2lDaUFMYWlJWWFpSWJJQVlnQ0dvaUhFR3JWV3dpSFNBSElBaHFRZkFJYkNJZUlCTWdDRUhOQkd4cWFtb2lFMnRCQzNVMkFzQURJQUVnRXlBYmFrRUxkVFlDSUNBQklBNGdERUhDV1d4cUlnd2dDeUFLYXlJT2FpSUtJQVlnQjJwQnNxbC9iQ0lUSUI0Z0IwSDZ0MzlzYWlBWGFtb2lGMnRCQzNVMkFxQURJQUVnQ2lBWGFrRUxkVFlDUUNBQklBa2dEVUd3WDJ4cUlnMGdDeUFWYXlJTGFpSUpJQjBnQmtHWXhBQnNhaUFhYWlBVGFpSUthMEVMZFRZQ2dBTWdBU0FKSUFwcVFRdDFOZ0pnSUFFZ0N5QU5heUlMSUFZZ0IydEJveHBzSWcwZ0JTQUdhMEcyT1d3aUNTQWNRWmV3ZjJ3aUNpQUdRWVhKQVd4cWFtb2lCbXRCQzNVMkF1QUNJQUVnQmlBTGFrRUxkVFlDZ0FFZ0FTQU9JQXhySWdZZ0dVSFZLbXdpQ3lBSElBaHJRWW5hQUd3aURDQUhRZnBPYkdwcUlBMXFJZ2RyUVF0MU5nTEFBaUFCSUFZZ0IycEJDM1UyQXFBQklBRWdHQ0FTYXlJSElBVWdDR3RCb3hwc0lnWWdDRUdhL2dCc2FpQU1haUFLYWlJSWEwRUxkVFlDb0FJZ0FTQUhJQWhxUVF0MU5nTEFBU0FCSUJZZ0VXc2lDQ0FHSUFWQndvcC9iR29nQzJvZ0NXb2lCV3RCQzNVMkFvQUNJQUVnQlNBSWFrRUxkVFlDNEFFZ0FVRUVhaUVCSUFCQkJHb2hBQ0FDUVFKcUlRSWdEMEVCYWlJUFFRaEhEUUFMSUJCQmdBTnJJUUJCQUNFSUlCUWhBUU5BSUFNZ0NFRUNkR29vQWdBZ0JHb2lBaUFBSUFFb0FnUWlCU0FCS0FJY0lnZHFRYk5HYkNJTElBVkJpK0FBYkdvZ0JTQUJLQUlVSWdacUlnOGdBU2dDRENJRklBZHFJZ3hxUWFITEFHd2lEU0FQUVlSbmJHb2lEMm9pRUNBQktBSVlJZ2tnQVNnQ0NDSU9ha0hSSW13aUVTQU9RZjR3YkdvaURpQUJLQUlBUVpDQUFXb2lDaUFCS0FJUUloVnFRUTEwSWhacUloSnFRUkoyUWY4SGNXb3RBQUE2QUFBZ0FpQUFJQklnRUd0QkVuWkIvd2R4YWkwQUFEb0FCeUFDSUFBZ0RTQU1RYnVDZjJ4cUlnd2dCU0FHYWtIOTIzNXNJZzBnQlVIVXhBRnNhbW9pQlNBUklBbEIzNGwvYkdvaUVDQUtJQlZyUVExMElnbHFJaEZxUVJKMlFmOEhjV290QUFBNkFBRWdBaUFBSUJFZ0JXdEJFblpCL3dkeGFpMEFBRG9BQmlBQ0lBQWdEU0FHUWJPREFXeHFJQTlxSWdVZ0NTQVFheUlHYWtFU2RrSC9CM0ZxTFFBQU9nQUNJQUlnQUNBR0lBVnJRUkoyUWY4SGNXb3RBQUE2QUFVZ0FpQUFJQXNnQjBHT0UyeHFJQXhxSWdVZ0ZpQU9heUlIYWtFU2RrSC9CM0ZxTFFBQU9nQURJQUlnQUNBSElBVnJRUkoyUWY4SGNXb3RBQUE2QUFRZ0FVRWdhaUVCSUFoQkFXb2lDRUVRUncwQUN5QVVRWUFFYWlRQUMyRUFJQU1vQWdBZ0JHb2lBeUFBS0FMUUFrR0FBMnNpQUNBQktBSlVJZ0VvQWdRZ0FpOEJBbXdpQkNBQktBSUFJQUl2QVFCc1FZUWdhaUlCYWtFRGRrSC9CM0ZxTFFBQU9nQUFJQU1nQUNBQklBUnJRUU4yUWY4SGNXb3RBQUE2QUFFTHV3TUJEWDhnQXlnQ0FDQUVhaUlGSUFBb0F0QUNRWUFEYXlJQUlBRW9BbFFpQVNnQ0xDQUNMZ0VXYkNJR0lBRW9BZ3dnQWk0QkJtd2lCMm9pQ0NBQktBSWtJQUl1QVJKc0lnb2dBU2dDQkNBQ0xnRUNiQ0lMYWlJSmFrSFJJbXdpRENBSlFmNHdiR29pQ1NBQktBSWdJQUl2QVJCc0lnMGdBU2dDQUNBQ0x3RUFiQ0lPYWtHRUlHb2lEeUFCS0FJb0lBSXZBUlJzSWhBZ0FTZ0NDQ0FDTHdFRWJDSUNhaUlCYWtFTmRDSVJha0VRZGtIL0IzRnFMUUFBT2dBQUlBVWdBQ0FSSUFsclFSQjJRZjhIY1dvdEFBQTZBQU1nQlNBQUlBd2dDRUhmaVg5c2FpSUlJQThnQVd0QkRYUWlBV3BCRUhaQi93ZHhhaTBBQURvQUFTQUZJQUFnQVNBSWEwRVFka0gvQjNGcUxRQUFPZ0FDSUFNb0FnUWdCR29pQVNBQUlBY2dCbXNpQXlBTElBcHJJZ1JxUWRFaWJDSUZJQVJCL2pCc2FpSUVJQTRnRFd0QmhDQnFJZ1lnQWlBUWF5SUNha0VOZENJSGFrRVFka0gvQjNGcUxRQUFPZ0FBSUFFZ0FDQUhJQVJyUVJCMlFmOEhjV290QUFBNkFBTWdBU0FBSUFVZ0EwSGZpWDlzYWlJRElBWWdBbXRCRFhRaUFtcEJFSFpCL3dkeGFpMEFBRG9BQVNBQklBQWdBaUFEYTBFUWRrSC9CM0ZxTFFBQU9nQUNDOFVIQVF0L0lBQW9BdEFDSVFrZ0FpNEJFQ0VGSUFFb0FsUWlBU2dDSUNFSEl3QkIwQUJySWdBZ0FpNEJBQ0FCS0FJQWJFRU5kRUdBQ0hJaUJpQUJLQUpBSUFJdUFTQnNJZ2hCdnFWL2JHcEJDM1UyQWhnZ0FDQUlRYUV0YkNBR2FpSUdJQVVnQjJ4QnNjNEFiQ0lGYTBFTGRUWUNNQ0FBSUFVZ0JtcEJDM1UyQWdBZ0FTZ0NKQ0VGSUFJdUFSSWhCeUFBSUFJdUFRSWdBU2dDQkd4QkRYUkJnQWh5SWdZZ0FTZ0NSQ0FDTGdFaWJDSUlRYjZsZjJ4cVFRdDFOZ0ljSUFBZ0NFR2hMV3dnQm1vaUJpQUZJQWRzUWJIT0FHd2lCV3RCQzNVMkFqUWdBQ0FGSUFacVFRdDFOZ0lFSUFFb0FpZ2hCU0FDTGdFVUlRY2dBQ0FDTGdFRUlBRW9BZ2hzUVExMFFZQUljaUlHSUFFb0FrZ2dBaTRCSkd3aUNFRytwWDlzYWtFTGRUWUNJQ0FBSUFoQm9TMXNJQVpxSWdZZ0JTQUhiRUd4emdCc0lnVnJRUXQxTmdJNElBQWdCU0FHYWtFTGRUWUNDQ0FCS0FJc0lRVWdBaTRCRmlFSElBQWdBaTRCQmlBQktBSU1iRUVOZEVHQUNISWlCaUFCS0FKTUlBSXVBU1pzSWdoQnZxVi9iR3BCQzNVMkFpUWdBQ0FJUWFFdGJDQUdhaUlHSUFVZ0IyeEJzYzRBYkNJRmEwRUxkVFlDUENBQUlBVWdCbXBCQzNVMkFnd2dBU2dDTUNFRklBSXVBUmdoQnlBQUlBSXVBUWdnQVNnQ0VHeEJEWFJCZ0FoeUlnWWdBU2dDVUNBQ0xnRW9iQ0lJUWI2bGYyeHFRUXQxTmdJb0lBQWdDRUdoTFd3Z0Jtb2lCaUFGSUFkc1FiSE9BR3dpQld0QkMzVTJBa0FnQUNBRklBWnFRUXQxTmdJUUlBRW9BalFoQlNBQ0xnRWFJUWNnQUNBQ0xnRUtJQUVvQWhSc1FRMTBRWUFJY2lJR0lBRW9BbFFnQWk0Qkttd2lBVUcrcFg5c2FrRUxkVFlDTENBQUlBRkJvUzFzSUFacUlnRWdCU0FIYkVHeHpnQnNJZ0pyUVF0MU5nSkVJQUFnQVNBQ2FrRUxkVFlDRkNBSlFZQURheUVCUVFBaENTQUFJUUlEUUNBRElBbEJBblJxS0FJQUlBUnFJZ0FnQVNBQ0tBSVVJZ1VnQWlnQ0JDSUhha0cyRjJ3aUNDQUNLQUlNSWdZZ0IycEJEWFJxSWdvZ0FpZ0NBRUVOZEVHQWdJakFBR29pQ3lBQ0tBSVFJZ3hCb1Mxc2FpSU5JQUlvQWdoQnNjNEFiQ0lPYWlJUGFrRVNka0gvQjNGcUxRQUFPZ0FBSUFBZ0FTQVBJQXByUVJKMlFmOEhjV290QUFBNkFBVWdBQ0FCSUFjZ0JTQUdhbXRCRFhRaUJ5QU1RYjZsZjJ3Z0Myb2lDbXBCRW5aQi93ZHhhaTBBQURvQUFTQUFJQUVnQ2lBSGEwRVNka0gvQjNGcUxRQUFPZ0FFSUFBZ0FTQUlJQVVnQm10QkRYUnFJZ1VnRFNBT2F5SUhha0VTZGtIL0IzRnFMUUFBT2dBQ0lBQWdBU0FISUFWclFSSjJRZjhIY1dvdEFBQTZBQU1nQWtFWWFpRUNJQWxCQVdvaUNVRURSdzBBQ3d1UkJRRVFmeUFBS0FMUUFpRUlJQUVvQWxRaEFTTUFRWUFCYXlJRklRQURRQ0FBSUFFb0FrQWdBaTRCSUd3aUJpQUJLQUlBSUFJdUFRQnNJZ3BxUVFKMElnc2dBU2dDWUNBQ0xnRXdiQ0lNSUFFb0FpQWdBaTRCRUd3aUIycEIwU0pzUVlBSWFpSU5JQWRCL2pCc2FrRUxkU0lIYXpZQ1lDQUFJQWNnQzJvMkFnQWdBQ0FLSUFaclFRSjBJZ1lnRFNBTVFkK0pmMnhxUVF0MUlncHJOZ0pBSUFBZ0JpQUthallDSUNBQVFRUnFJUUFnQVVFRWFpRUJJQUpCQW1vaEFpQUpRUUZxSWdsQkNFY05BQXNnQ0VHQUEyc2hBRUVBSVFrZ0JTRUNBMEFnQXlBSlFRSjBhaWdDQUNBRWFpSUJJQUFnQWlnQ0JDSUZJQUlvQWh3aUNHcEJzMFpzSWdvZ0JVR0w0QUJzYWlBRklBSW9BaFFpQm1vaUN5QUNLQUlNSWdVZ0NHb2lER3BCb2NzQWJDSUhJQXRCaEdkc2FpSUxhaUlOSUFJb0FoZ2lEaUFDS0FJSUlnOXFRZEVpYkNJUUlBOUIvakJzYWlJUElBSW9BZ0JCa0lBQmFpSVJJQUlvQWhBaUVtcEJEWFFpRTJvaUZHcEJFblpCL3dkeGFpMEFBRG9BQUNBQklBQWdGQ0FOYTBFU2RrSC9CM0ZxTFFBQU9nQUhJQUVnQUNBSElBeEJ1NEovYkdvaURDQUZJQVpxUWYzYmZtd2lCeUFGUWRURUFXeHFhaUlGSUJBZ0RrSGZpWDlzYWlJTklCRWdFbXRCRFhRaURtb2lFR3BCRW5aQi93ZHhhaTBBQURvQUFTQUJJQUFnRUNBRmEwRVNka0gvQjNGcUxRQUFPZ0FHSUFFZ0FDQUhJQVpCczRNQmJHb2dDMm9pQlNBT0lBMXJJZ1pxUVJKMlFmOEhjV290QUFBNkFBSWdBU0FBSUFZZ0JXdEJFblpCL3dkeGFpMEFBRG9BQlNBQklBQWdDaUFJUVk0VGJHb2dER29pQlNBVElBOXJJZ2hxUVJKMlFmOEhjV290QUFBNkFBTWdBU0FBSUFnZ0JXdEJFblpCL3dkeGFpMEFBRG9BQkNBQ1FTQnFJUUlnQ1VFQmFpSUpRUVJIRFFBTEM2Y0dBUkovSXdCQm9BRnJJZzhrQUNBQUtBTFFBaUVLSUFFb0FsUWhBU0FQSVFBRFFDQUJLQUpnSVFZZ0FpNEJNQ0VGSUFFb0FpQWhDU0FDTGdFUUlRc2dBQ0FDTGdFQUlBRW9BZ0JzUVExMFFZQUljaUlNSUFFb0FrQWdBaTRCSUd3aUNDQUJLQUtBQVNBQ0xnRkFiQ0lOYXlJT1FjQ2xmMnhxUVF0MU5nSkFJQUFnRGtIUUZtd2dER29pRENBSUlBMXFRY3d5YkNJSWFpSU5JQVVnQm13aUJpQUpJQXRzSWdWcVFabzFiQ0lKSUFWQjhTQnNhaUlGYTBFTGRUWUNnQUVnQUNBRklBMXFRUXQxTmdJQUlBQWdEQ0FJYXlJRklBa2dCa0hjOUg1c2FpSUdhMEVMZFRZQ1lDQUFJQVVnQm1wQkMzVTJBaUFnQUVFRWFpRUFJQUZCQkdvaEFTQUNRUUpxSVFJZ0IwRUJhaUlIUVFoSERRQUxJQXBCZ0FOcklRQkJBQ0VLSUE4aEFRTkFJQU1nQ2tFQ2RHb29BZ0FnQkdvaUFpQUFJQUVvQWh3aUJpQUJLQUlNSWdWcUlndEI3enhzSWd3Z0FTZ0NCQ0lIUWJQWkFHeHFJQVVnQm1zaUJrSGpFMndpQ0NBQktBSVVJZzFCRFhRaURtb2lFMm9pRUNBQktBSVlJaEVnQVNnQ0NDSUZha0dhTld3aUVpQUZRZkVnYkdvaUZDQUJLQUlBUVExMFFZQ0FpTUFBYWlJRklBRW9BaEFpQ1VHZHlRQnNhaUlWYWlJV2FrRVNka0gvQjNGcUxRQUFPZ0FBSUFJZ0FDQVdJQkJyUVJKMlFmOEhjV290QUFBNkFBa2dBaUFBSUFkQjA5QUFiQ0FMUWM4bGJDSUxJQTRnQ0dzZ0JrRU1kR3NpQ0dwcklnNGdFaUFSUWR6MGZteHFJaEFnQ1VHRVpHd2dCV29pRVdvaUVtcEJFblpCL3dkeGFpMEFBRG9BQVNBQ0lBQWdFaUFPYTBFU2RrSC9CM0ZxTFFBQU9nQUlJQUlnQUNBSElBWWdEV3ByUVExMElnWWdDVUcrcFg5c0lBVnFJZ1ZxUVJKMlFmOEhjV290QUFBNkFBSWdBaUFBSUFVZ0JtdEJFblpCL3dkeGFpMEFBRG9BQnlBQ0lBQWdDQ0FIUVl3cGJDQUxhMm9pQmlBUklCQnJJZ1ZxUVJKMlFmOEhjV290QUFBNkFBTWdBaUFBSUFVZ0JtdEJFblpCL3dkeGFpMEFBRG9BQmlBQ0lBQWdCMEdVRG13Z0RHc2dFMm9pQnlBVklCUnJJZ1pxUVJKMlFmOEhjV290QUFBNkFBUWdBaUFBSUFZZ0IydEJFblpCL3dkeGFpMEFBRG9BQlNBQlFTQnFJUUVnQ2tFQmFpSUtRUVZIRFFBTElBOUJvQUZxSkFBTGxBY0JGSDhqQUVIQUFXc2lFQ1FBSUFBb0F0QUNJUWtnQVNnQ1ZDRUJJQkFoQUFOQUlBRW9Ba0FoRENBQ0xnRWdJUTBnQUNBQ0xnRUFJQUVvQWdCc1FRMTBRWUFJY2lJR0lBRW9Bb0FCSUFJdUFVQnNJZzVCdnFWL2JHcEJDM1VpRHlBQktBSWdJQUl1QVJCc0lnY2dBU2dDWUNBQ0xnRXdiQ0lJSUFFb0FxQUJJQUl1QVZCc0lnVnFhMEVDZENJTGF6WUNnQUVnQUNBTElBOXFOZ0lnSUFBZ0RDQU5iRUd4emdCc0lnd2dEa0doTFd3Z0Jtb2lEV29pQmlBRklBZHFRYllYYkNJT0lBY2dDR3BCRFhScUlnZHJRUXQxTmdLZ0FTQUFJQVlnQjJwQkMzVTJBZ0FnQUNBTklBeHJJZ2NnRGlBRklBaHJRUTEwYWlJSWEwRUxkVFlDWUNBQUlBY2dDR3BCQzNVMkFrQWdBRUVFYWlFQUlBRkJCR29oQVNBQ1FRSnFJUUlnQ2tFQmFpSUtRUWhIRFFBTElBbEJnQU5ySVFGQkFDRUhJQkFoQUFOQUlBTWdCMEVDZEdvb0FnQWdCR29pQWlBQklBQW9BZ3dpREVIUDB3QnNJZzRnQUNnQ0JDSUlRZmNSYkdvZ0FDZ0NGQ0lGSUFocUlna2dBQ2dDSENJS2FrR05OMndpRFNBSlFkc1FiR29pRDJvaUN5QUFLQUlZSWhGQkRYUWlFaUFBS0FJSUlnWkJ0dGNBYkdvaUZDQUFLQUlBUVExMFFZQ0FpTUFBYWlJSklBQW9BaEJCc2M0QWJDSVZhaUlXYWlJVGFrRVNka0gvQjNGcUxRQUFPZ0FBSUFJZ0FTQVRJQXRyUVJKMlFmOEhjV290QUFBNkFBc2dBaUFCSUFnZ0Ntc2lDeUFNSUFWckloTnFRZEVpYkNJWElBdEIvakJzYWlJTElBWWdFV3RCRFhRaUVTQUphaUlZYWtFU2RrSC9CM0ZxTFFBQU9nQUJJQUlnQVNBWUlBdHJRUkoyUWY4SGNXb3RBQUE2QUFvZ0FpQUJJQThnQlNBS2FrR0x2WDlzSWc4Z0RFR3ZYV3dpRENBRlFiQ2hmMnhxYW1vaUJTQUdRYllYYkNBU2F5SUdJQWtnRldzaUMyb2lFbXBCRW5aQi93ZHhhaTBBQURvQUFpQUNJQUVnRWlBRmEwRVNka0gvQjNGcUxRQUFPZ0FKSUFJZ0FTQUtRY2JsQUd3Z0Rtc2dEV29nRDJvaUJTQUxJQVpySWdacVFSSjJRZjhIY1dvdEFBQTZBQU1nQWlBQklBWWdCV3RCRW5aQi93ZHhhaTBBQURvQUNDQUNJQUVnRnlBVFFkK0pmMnhxSWdVZ0NTQVJheUlKYWtFU2RrSC9CM0ZxTFFBQU9nQUVJQUlnQVNBSklBVnJRUkoyUWY4SGNXb3RBQUE2QUFjZ0FpQUJJQXdnQ0VIY1ZHeHFJQXBCaklGL2JHb2dEV29pQ2lBV0lCUnJJZ2hxUVJKMlFmOEhjV290QUFBNkFBVWdBaUFCSUFnZ0NtdEJFblpCL3dkeGFpMEFBRG9BQmlBQVFTQnFJUUFnQjBFQmFpSUhRUVpIRFFBTElCQkJ3QUZxSkFBTDV3Z0JGSDhqQUVIZ0FXc2lFeVFBSUFBb0F0QUNJUXdnQVNnQ1ZDRUJJQk1oQUFOQUlBRW9BcUFCSVFjZ0FpNEJVQ0VKSUFFb0FpQWhEU0FDTGdFUUlRNGdBU2dDWUNFSUlBSXVBVEFoRkNBQUlBSXVBUUFnQVNnQ0FHeEJEWFJCZ0FoeUlnVWdBU2dDZ0FFZ0FpNEJRR3dpQmlBQktBTEFBU0FDTGdGZ2JDSUtJQUVvQWtBZ0FpNEJJR3dpQzJvaUQydEJ3ZG9BYkdwQkMzVTJBbUFnQUNBUFFjYlJBR3dnQldvaUR5QUdJQXByUWJjNGJDSVJJQXBCZzN0c2Ftb2lFaUFISUFsc0lnb2dEU0FPYkNJSGFrR2pKMndpRFNBSUlCUnNJZ2tnQjJwQjd6dHNJZzRnQnlBSmEwSHpDbXdpQjJ0cUlnaHJRUXQxTmdMQUFTQUFJQWdnRW1wQkMzVTJBZ0FnQUNBTElBWnJRWklVYkNJSUlBdEI4ZUYrYkdvZ0Qyb2lDeUFKSUFwcVFlR25mMndpQ1NBTklBcEIzdmNBYkdwcUlncHJRUXQxTmdLQUFTQUFJQW9nQzJwQkMzVTJBa0FnQUNBR1FaV0tmMndnQldvZ0NHb2dFV29pQmlBSElBNXFJQWxxSWdWclFRdDFOZ0tnQVNBQUlBVWdCbXBCQzNVMkFpQWdBRUVFYWlFQUlBRkJCR29oQVNBQ1FRSnFJUUlnRUVFQmFpSVFRUWhIRFFBTElBeEJnQU5ySVFGQkFDRVFJQk1oQUFOQUlBTWdFRUVDZEdvb0FnQWdCR29pQWlBQklBQW9BaHdpRGtFTmRDSUxJQUFvQWd3aUJpQUFLQUlFSWdwcVFiZlZBR3dpQ0NBS1FmQzNmMnhxSUFBb0FoUWlCU0FLYWlJVVFkTE1BR3dpRDJwcUloRWdBQ2dDR0NJTUlBQW9BZ2dpRFdwQjRzWUFiQ0lTSUExQnZSRnNhaUlXSUFBb0FnQkJEWFJCZ0lDSXdBQnFJZ2NnQUNnQ0VDSUpRY2JSQUd4cUloZHFJaFZxUVJKMlFmOEhjV290QUFBNkFBQWdBaUFCSUJVZ0VXdEJFblpCL3dkeGFpMEFBRG9BRFNBQ0lBRWdCU0FHYWtIdmRXd2dDMnNpRVNBSUlBWkI3bVJzYW1vaUNDQVNJQXhCL0pGL2JHb2lFaUFISUFsQmtoUnNhaUlWYWlJWWFrRVNka0gvQjNGcUxRQUFPZ0FCSUFJZ0FTQVlJQWhyUVJKMlFmOEhjV290QUFBNkFBd2dBaUFCSUE4Z0JVR0o2SDVzYWlBUmFpSUlJQXhCNGFkL2JDQU5RYU1uYkdvaURDQUpRY2xIYkNBSGFpSU5haUlQYWtFU2RrSC9CM0ZxTFFBQU9nQUNJQUlnQVNBUElBaHJRUkoyUWY4SGNXb3RBQUE2QUFzZ0FpQUJJQTRnQ2lBR2F5SUlJQVZyYWtFTmRDSU9JQWxCdnFWL2JDQUhhaUlIYWtFU2RrSC9CM0ZxTFFBQU9nQURJQUlnQVNBSElBNXJRUkoyUWY4SGNXb3RBQUE2QUFvZ0FpQUJJQlJCbERCc0lnY2dCU0FHYTBINDJRQnNJZ2tnQ3lBRlFlYVRmMnhxYW1vaUJTQU5JQXhySWd4cVFSSjJRZjhIY1dvdEFBQTZBQVFnQWlBQklBd2dCV3RCRW5aQi93ZHhhaTBBQURvQUNTQUNJQUVnQ0VIeUhXd2dDMnNpQlNBSklBWkJtU3RzYW1vaUJpQVZJQkpySWd0cVFSSjJRZjhIY1dvdEFBQTZBQVVnQWlBQklBc2dCbXRCRW5aQi93ZHhhaTBBQURvQUNDQUNJQUVnQnlBS1FZdThmMnhxSUFWcUlnWWdGeUFXYXlJRmFrRVNka0gvQjNGcUxRQUFPZ0FHSUFJZ0FTQUZJQVpyUVJKMlFmOEhjV290QUFBNkFBY2dBRUVnYWlFQUlCQkJBV29pRUVFSFJ3MEFDeUFUUWVBQmFpUUFDNllMQVJsL0l3QkJnQUpySWhVa0FDQUFLQUxRQWlFUklBRW9BbFFoQUVFSUlRb2dGU0VCQTBBZ0FRSi9Ba0FnQWk0QkVDSUdJQUl2QVNBaUJYSkIvLzhEY1EwQVFRQWhCU0FDTHdFd0RRQWdBaThCUUEwQUlBSXZBVkFOQUNBQ0x3RmdEUUFnQWk4QmNBMEFJQUVnQWk0QkFDQUFLQUlBYkVFQ2RDSUZOZ0xBQVNBQklBVTJBcUFCSUFFZ0JUWUNnQUVnQVNBRk5nSmdJQUVnQlRZQ1FDQUJJQVUyQWlBZ0FTQUZOZ0lBUVRnTUFRc2dBU0FBS0FMQUFTQUNMZ0ZnYkNJSElBQW9Ba0FnQlVFUWRFRVFkV3dpQldwQjBTSnNJZ3NnQlVIK01HeHFJaEFnQWk0QlFDQUFLQUtBQVd4QkRYUWlDU0FDTGdFQUlBQW9BZ0JzUVExMFFZQUljaUlTYWlJTWFpSU5JQUFvQWlBZ0Jtd2lCU0FBS0FMZ0FTQUNMZ0Z3YkNJR2FrR3pSbXdpRXlBRlFZdmdBR3hxSUFVZ0FDZ0NvQUVnQWk0QlVHd2lDR29pRGlBQUtBSmdJQUl1QVRCc0lnVWdCbW9pRkdwQm9jc0FiQ0lXSUE1QmhHZHNhaUlPYWlJUGEwRUxkVFlDNEFFZ0FTQU5JQTlxUVF0MU5nSUFJQUVnQ3lBSFFkK0pmMnhxSWdjZ0VpQUpheUlMYWlJSklCWWdGRUc3Z245c2FpSVNJQVVnQ0dwQi9kdCtiQ0lOSUFWQjFNUUJiR3BxSWdWclFRdDFOZ0xBQVNBQklBVWdDV3BCQzNVMkFpQWdBU0FMSUFkcklnVWdEU0FJUWJPREFXeHFJQTVxSWdoclFRdDFOZ0tnQVNBQklBVWdDR3BCQzNVMkFrQWdBU0FUSUFaQmpoTnNhaUFTYWlJRklBd2dFR3NpQm1wQkMzVTJBbUFnQmlBRmEwRUxkU0VGUVNBTFFRSjBhaUFGTmdJQUlBSkJBbW9oQWlBQVFRUnFJUUFnQVVFRWFpRUJJQXBCQVVzaEJTQUtRUUZySVFvZ0JRMEFDeUFSUVlBRGF5RUJRUUFoRVNBVklRQURRQ0FESUJGQkFuUnFLQUlBSUFScUlnSWdBU0FBS0FJTUlnVWdBQ2dDQkNJS2FrSE8xZ0JzSWdrZ0NrSFc3WDVzYWlBQUtBSVVJZ1lnQ21vaUVrSHB6d0JzSWd4cUlBQW9BaHdpQ0NBS2FrSDh4UUJzSWcxcUloTWdBQ2dDQ0NJTElBQW9BaGdpRUdzaURrSGoyQUJzSWhRZ0VFR0RwQUZzYWlJV0lBQW9BZ0JCRFhSQmdJQ0l3QUJxSWdjZ0FDZ0NFQ0lQUWMvVEFHd2lHR29pR1dvaUYycEJFblpCL3dkeGFpMEFBRG9BQUNBQ0lBRWdGeUFUYTBFU2RrSC9CM0ZxTFFBQU9nQVBJQUlnQVNBRklBaHFJaE5CcTFWc0loY2dCU0FHYWtId0NHd2lHaUFKSUFWQnpRUnNhbXBxSWdrZ0RrSFVFV3dpRGlBTFFjMDViR29pR3lBSElBOUIwU0pzSWc5cUloeHFJaDFxUVJKMlFmOEhjV290QUFBNkFBRWdBaUFCSUIwZ0NXdEJFblpCL3dkeGFpMEFBRG9BRGlBQ0lBRWdCaUFJYWtHeXFYOXNJZ2tnR2lBR1FmcTNmMnhxSUF4cWFpSU1JQlFnQzBIQ1dXeHFJZ3NnQnlBUGF5SVVhaUlQYWtFU2RrSC9CM0ZxTFFBQU9nQUNJQUlnQVNBUElBeHJRUkoyUWY4SGNXb3RBQUE2QUEwZ0FpQUJJQmNnQ0VHWXhBQnNhaUFOYWlBSmFpSUpJQTRnRUVHd1gyeHFJaEFnQnlBWWF5SUhhaUlNYWtFU2RrSC9CM0ZxTFFBQU9nQURJQUlnQVNBTUlBbHJRUkoyUWY4SGNXb3RBQUE2QUF3Z0FpQUJJQWdnQm10Qm94cHNJZ2tnQ2lBSWEwRzJPV3dpRENBVFFaZXdmMndpRFNBSVFZWEpBV3hxYW1vaUNDQUhJQkJySWdkcVFSSjJRZjhIY1dvdEFBQTZBQVFnQWlBQklBY2dDR3RCRW5aQi93ZHhhaTBBQURvQUN5QUNJQUVnRWtIVkttd2lDQ0FHSUFWclFZbmFBR3dpQnlBR1FmcE9iR3BxSUFscUlnWWdGQ0FMYXlJTGFrRVNka0gvQjNGcUxRQUFPZ0FGSUFJZ0FTQUxJQVpyUVJKMlFmOEhjV290QUFBNkFBb2dBaUFCSUFvZ0JXdEJveHBzSWdZZ0JVR2EvZ0JzYWlBSGFpQU5haUlGSUJ3Z0cyc2lCMnBCRW5aQi93ZHhhaTBBQURvQUJpQUNJQUVnQnlBRmEwRVNka0gvQjNGcUxRQUFPZ0FKSUFJZ0FTQUdJQXBCd29wL2JHb2dDR29nREdvaUJTQVpJQlpySWdwcVFSSjJRZjhIY1dvdEFBQTZBQWNnQWlBQklBb2dCV3RCRW5aQi93ZHhhaTBBQURvQUNDQUFRU0JxSVFBZ0VVRUJhaUlSUVFoSERRQUxJQlZCZ0FKcUpBQUx2Z3dCR244akFFR0FCR3NpR1NRQUlBQW9BdEFDSVEwZ0FTZ0NWQ0VBSUJraEFRTkFJQUVnQUNnQ1FDQUNMZ0VnYkNJS0lBQW9Bc0FCSUFJdUFXQnNJZzVySWhGQjQ5Z0FiQ0lQSUE1Qmc2UUJiR29pRWlBQUtBS0FBU0FDTGdGQWJDSUxRYy9UQUd3aUV5QUNMZ0VBSUFBb0FnQnNRUTEwUVlBSWNpSU1haUlVYWlJVklBQW9BbUFnQWk0Qk1Hd2lCaUFBS0FJZ0lBSXVBUkJzSWdocVFjN1dBR3dpRUNBSVFkYnRmbXhxSUFBb0FxQUJJQUl1QVZCc0lnY2dDR29pR2tIcHp3QnNJaFpxSUFBb0F1QUJJQUl1QVhCc0lnVWdDR3BCL01VQWJDSVhhaUlZYTBFTGRUWUM0QU1nQVNBVklCaHFRUXQxTmdJQUlBRWdFVUhVRVd3aUVTQUtRYzA1YkdvaUZTQUxRZEVpYkNJTElBeHFJaGhxSWhzZ0JTQUdhaUljUWF0VmJDSWRJQVlnQjJwQjhBaHNJaDRnRUNBR1FjMEViR3BxYWlJUWEwRUxkVFlDd0FNZ0FTQVFJQnRxUVF0MU5nSWdJQUVnRHlBS1FjSlpiR29pQ2lBTUlBdHJJZzlxSWdzZ0JTQUhha0d5cVg5c0loQWdIaUFIUWZxM2YyeHFJQlpxYWlJV2EwRUxkVFlDb0FNZ0FTQUxJQlpxUVF0MU5nSkFJQUVnRVNBT1FiQmZiR29pRGlBTUlCTnJJZ3hxSWhFZ0hTQUZRWmpFQUd4cUlCZHFJQkJxSWd0clFRdDFOZ0tBQXlBQklBc2dFV3BCQzNVMkFtQWdBU0FNSUE1cklnd2dCU0FIYTBHakdtd2lEaUFJSUFWclFiWTViQ0lSSUJ4Qmw3Qi9iQ0lMSUFWQmhja0JiR3BxYWlJRmEwRUxkVFlDNEFJZ0FTQUZJQXhxUVF0MU5nS0FBU0FCSUE4Z0Ntc2lCU0FhUWRVcWJDSU1JQWNnQm10Qmlkb0FiQ0lLSUFkQitrNXNhbW9nRG1vaUIydEJDM1UyQXNBQ0lBRWdCU0FIYWtFTGRUWUNvQUVnQVNBWUlCVnJJZ2NnQ0NBR2EwR2pHbXdpQlNBR1FacitBR3hxSUFwcUlBdHFJZ1pyUVF0MU5nS2dBaUFCSUFZZ0IycEJDM1UyQXNBQklBRWdGQ0FTYXlJR0lBVWdDRUhDaW45c2FpQU1haUFSYWlJSWEwRUxkVFlDZ0FJZ0FTQUdJQWhxUVF0MU5nTGdBU0FCUVFScUlRRWdBRUVFYWlFQUlBSkJBbW9oQWlBSlFRRnFJZ2xCQ0VjTkFBc2dEVUdBQTJzaEFVRUFJUXdnR1NFQUEwQWdBeUFNUVFKMGFpZ0NBQ0FFYWlJQ0lBRWdBQ2dDRENJR0lBQW9BZ1FpQ0dwQnp0WUFiQ0lOSUFoQjF1MStiR29nQUNnQ0ZDSUhJQWhxSWhGQjZjOEFiQ0lQYWlBQUtBSWNJZ1VnQ0dwQi9NVUFiQ0lTYWlJTElBQW9BZ2dpQ2lBQUtBSVlJZzVySWhOQjQ5Z0FiQ0lVSUE1Qmc2UUJiR29pRlNBQUtBSUFRUTEwUVlDQWlNQUFhaUlKSUFBb0FoQWlFRUhQMHdCc0locHFJaFpxSWhkcVFSSjJRZjhIY1dvdEFBQTZBQUFnQWlBQklCY2dDMnRCRW5aQi93ZHhhaTBBQURvQUR5QUNJQUVnQlNBR2FpSUxRYXRWYkNJWElBWWdCMnBCOEFoc0loZ2dEU0FHUWMwRWJHcHFhaUlOSUJOQjFCRnNJaE1nQ2tITk9XeHFJaHNnQ1NBUVFkRWliQ0lRYWlJY2FpSWRha0VTZGtIL0IzRnFMUUFBT2dBQklBSWdBU0FkSUExclFSSjJRZjhIY1dvdEFBQTZBQTRnQWlBQklBVWdCMnBCc3FsL2JDSU5JQmdnQjBINnQzOXNhaUFQYW1vaUR5QVVJQXBCd2xsc2FpSUtJQWtnRUdzaUZHb2lFR3BCRW5aQi93ZHhhaTBBQURvQUFpQUNJQUVnRUNBUGEwRVNka0gvQjNGcUxRQUFPZ0FOSUFJZ0FTQVhJQVZCbU1RQWJHb2dFbW9nRFdvaURTQVRJQTVCc0Y5c2FpSU9JQWtnR21zaUNXb2lEMnBCRW5aQi93ZHhhaTBBQURvQUF5QUNJQUVnRHlBTmEwRVNka0gvQjNGcUxRQUFPZ0FNSUFJZ0FTQUZJQWRyUWFNYWJDSU5JQWdnQld0QnRqbHNJZzhnQzBHWHNIOXNJaElnQlVHRnlRRnNhbXBxSWdVZ0NTQU9heUlKYWtFU2RrSC9CM0ZxTFFBQU9nQUVJQUlnQVNBSklBVnJRUkoyUWY4SGNXb3RBQUE2QUFzZ0FpQUJJQkZCMVNwc0lnVWdCeUFHYTBHSjJnQnNJZ2tnQjBINlRteHFhaUFOYWlJSElCUWdDbXNpQ21wQkVuWkIvd2R4YWkwQUFEb0FCU0FDSUFFZ0NpQUhhMEVTZGtIL0IzRnFMUUFBT2dBS0lBSWdBU0FJSUFaclFhTWFiQ0lISUFaQm12NEFiR29nQ1dvZ0Vtb2lCaUFjSUJ0cklnbHFRUkoyUWY4SGNXb3RBQUE2QUFZZ0FpQUJJQWtnQm10QkVuWkIvd2R4YWkwQUFEb0FDU0FDSUFFZ0J5QUlRY0tLZjJ4cUlBVnFJQTlxSWdZZ0ZpQVZheUlJYWtFU2RrSC9CM0ZxTFFBQU9nQUhJQUlnQVNBSUlBWnJRUkoyUWY4SGNXb3RBQUE2QUFnZ0FFRWdhaUVBSUF4QkFXb2lERUVRUncwQUN5QVpRWUFFYWlRQUM2Y0xBUmgvSXdCQjRBTnJJaGdrQUNBQUtBTFFBaUVVSUFFb0FsUWhBQ0FZSVFFRFFDQUFLQUtnQVNFRklBSXVBVkFoQ0NBQUtBSWdJUkFnQWk0QkVDRUtJQUFvQXVBQklRY2dBaTRCY0NFTElBQW9BbUFoRlNBQ0xnRXdJUXdnQVNBQ0xnRUFJQUFvQWdCc1FRMTBRWUFJY2lJUElBQW9Bc0FCSUFJdUFXQnNJZzFCdnFWL2JHb2lFaUFBS0FKQUlBSXVBU0JzSWdrZ0FDZ0NnQUVnQWk0QlFHd2lEbXNpQmtIQXBYOXNha0VMZFRZQzRBRWdBU0FOUVozSkFHd2dEMm9pRXlBR1FmWUNiQ0lXSUFrZ0Rtb2lEa0hPMVFCc0lobHFhaUlYSUFjZ0Myd2lCMEdqblFGc0lBd2dGV3dpQzBIMnFYOXNJaFZySUFVZ0NHeEJzYzRBYkNJSUlBb2dFR3dpQlNBSGF5SVFRWUxhQUd4cUlncHFJZ3hyUVF0MU5nTEFBeUFCSUF3Z0YycEJDM1UyQWdBZ0FTQU5RWVJrYkNBUGFpSVBJQVpCMEJac0lnMGdEa0hNTW13aURHcHFJaGNnQ3lBSGF5SWFJQVZxUVpvMWJDSWJJQVZCOFNCc2FpSWNhMEVMZFRZQ29BTWdBU0FYSUJ4cVFRdDFOZ0lnSUFFZ0VpQUdRYUF0YkdvaUVpQVFRYkhPQUd3Z0NHc2lFR3RCQzNVMkFvQURJQUVnRUNBU2FrRUxkVFlDUUNBQklBWkJ1V1pzSWdZZ0RrR0NJMndpRG1zZ0Uyb2lFQ0FGSUFkcVFlZ2tiQ0lTSUFnZ0ZXb2dCMEd2U0d4cWFpSUhhMEVMZFRZQ29BSWdBU0FISUJCcVFRdDFOZ0tnQVNBQklBbEJrOXdBYkNJSElCbHJJQlpxSUE5cUlna2dDMEhtU213aUN5QUZRYmtlYkdvZ0NHc2dFbW9pQ0d0QkMzVTJBdUFDSUFFZ0NDQUpha0VMZFRZQ1lDQUJJQk1nREdzZ0RXb2lDQ0FiSUJwQjNQUitiR29pRFd0QkMzVTJBc0FDSUFFZ0NDQU5ha0VMZFRZQ2dBRWdBU0FPSUFkcklBWnFJQTlxSWdZZ0N5QUZRZWU0ZjJ4cUlBcHFJZ1ZyUVF0MU5nS0FBaUFCSUFVZ0JtcEJDM1UyQXNBQklBRkJCR29oQVNBQVFRUnFJUUFnQWtFQ2FpRUNJQkZCQVdvaUVVRUlSdzBBQ3lBVVFZQURheUVCUVFBaENDQVlJUUFEUUNBRElBaEJBblJxS0FJQUlBUnFJZ0lnQVNBQUtBSWNJZ1pCbzUwQmJDQUFLQUlNSWc5QjlxbC9iQ0lRYXlBQUtBSVVRYkhPQUd3aUVTQUFLQUlFSWdVZ0Jtc2lDa0dDMmdCc2FpSVZhaUlVSUFBb0FnQkJEWFJCZ0lDSXdBQnFJZzBnQUNnQ0dDSUpRWjNKQUd4cUloTWdBQ2dDQ0NJT0lBQW9BaEFpQzJzaUIwSDJBbXdpRENBTElBNXFJZ3RCenRVQWJDSVNhbW9pRm1wQkVuWkIvd2R4YWkwQUFEb0FBQ0FDSUFFZ0ZpQVVhMEVTZGtIL0IzRnFMUUFBT2dBT0lBSWdBU0FGSUE4Z0Jtc2lGbXBCbWpWc0loa2dCVUh4SUd4cUloY2dDVUdFWkd3Z0RXb2lGQ0FIUWRBV2JDSWFJQXRCekRKc0lodHFhaUljYWtFU2RrSC9CM0ZxTFFBQU9nQUJJQUlnQVNBY0lCZHJRUkoyUWY4SGNXb3RBQUE2QUEwZ0FpQUJJQXBCc2M0QWJDQVJheUlLSUFsQnZxVi9iQ0FOYWlJTklBZEJvQzFzYWlJSmFrRVNka0gvQjNGcUxRQUFPZ0FDSUFJZ0FTQUpJQXByUVJKMlFmOEhjV290QUFBNkFBd2dBaUFCSUFVZ0JtcEI2Q1JzSWdrZ0QwSG1TbXdpRHlBRlFia2ViR29nRVd0cUlnb2dEa0dUM0FCc0lnNGdFbXNnREdvZ0ZHb2lER3BCRW5aQi93ZHhhaTBBQURvQUF5QUNJQUVnRENBS2EwRVNka0gvQjNGcUxRQUFPZ0FMSUFJZ0FTQVpJQlpCM1BSK2JHb2lDaUFUSUJ0cklCcHFJZ3hxUVJKMlFmOEhjV290QUFBNkFBUWdBaUFCSUF3Z0NtdEJFblpCL3dkeGFpMEFBRG9BQ2lBQ0lBRWdFQ0FSYWlBR1FhOUliR29nQ1dvaUJpQUhRYmxtYkNJUklBdEJnaU5zSWdscklCTnFJaE5xUVJKMlFmOEhjV290QUFBNkFBVWdBaUFCSUJNZ0JtdEJFblpCL3dkeGFpMEFBRG9BQ1NBQ0lBRWdEeUFGUWVlNGYyeHFJQlZxSWdVZ0NTQU9heUFSYWlBVWFpSUdha0VTZGtIL0IzRnFMUUFBT2dBR0lBSWdBU0FHSUFWclFSSjJRZjhIY1dvdEFBQTZBQWdnQWlBQklBMGdCMEhBcGYvL0FHeHFRUkoyUWY4SGNXb3RBQUE2QUFjZ0FFRWdhaUVBSUFoQkFXb2lDRUVQUncwQUN5QVlRZUFEYWlRQUM4Y0tBUlYvSXdCQndBTnJJaFlrQUNBQUtBTFFBaUVVSUFFb0FsUWhBQ0FXSVFFRFFDQUFLQUxBQVNFSElBSXVBV0FoQ0NBQUtBSkFJUW9nQWk0QklDRUpJQUVnQWk0QkFDQUFLQUlBYkVFTmRFR0FDSElpRFNBQUtBS0FBU0FDTGdGQWJDSUxRYjZsZjJ4cVFRdDFJaEVnQUNnQzRBRWdBaTRCY0d3aURpQUFLQUlnSUFJdUFSQnNJZ3dnQUNnQ1lDQUNMZ0V3YkNJRmF5SVNJQUFvQXFBQklBSXVBVkJzSWdacmFrRUNkQ0lQYXpZQ3dBSWdBU0FQSUJGcU5nSmdJQUVnQnlBSWJDSUlJQWtnQ213aUNtcEI0c1lBYkNJSklBaEIvSkYvYkdvaUVTQUxRWklVYkNBTmFpSVBhaUlWSUFVZ0JtcEI3M1ZzSUE1QkRYUWlCMnNpRGlBRklBeHFRYmZWQUd3aUZ5QUZRZTVrYkdwcUloTnJRUXQxTmdLQUF5QUJJQk1nRldwQkMzVTJBaUFnQVNBSVFlR25mMndnQ2tHakoyeHFJZ2dnQzBISlIyd2dEV29pRldvaUV5QU9JQVlnREdvaURrSFN6QUJzSWhnZ0JrR0o2SDVzYW1vaUdXdEJDM1UyQXVBQ0lBRWdFeUFaYWtFTGRUWUNRQ0FCSUE4Z0VXc2lFU0FTUWZJZGJDQUhheUlTSUFZZ0JXdEIrTmtBYkNJUElBVkJtU3RzYW1vaUJXdEJDM1UyQW9BQ0lBRWdCU0FSYWtFTGRUWUNvQUVnQVNBTFFjYlJBR3dnRFdvaUJTQUpJQXBCdlJGc2FpSU5heUlMSUE1QmxEQnNJZ29nREVHTHZIOXNhaUFTYWlJSmEwRUxkVFlDNEFFZ0FTQUpJQXRxUVF0MU5nTEFBU0FCSUFVZ0RXb2lCU0FYSUF4QjhMZC9iR29nR0dvZ0Iyb2lER3RCQzNVMkFxQURJQUVnQlNBTWFrRUxkVFlDQUNBQklCVWdDR3NpQlNBUElBWkI1cE4vYkdvZ0Ntb2dCMm9pQm10QkMzVTJBcUFDSUFFZ0JTQUdha0VMZFRZQ2dBRWdBVUVFYWlFQklBQkJCR29oQUNBQ1FRSnFJUUlnRUVFQmFpSVFRUWhIRFFBTElCUkJnQU5ySVFGQkFDRU5JQlloQUFOQUlBTWdEVUVDZEdvb0FnQWdCR29pQWlBQklBQW9BaHdpRkVFTmRDSUxJQUFvQWd3aUJTQUFLQUlFSWd4cVFiZlZBR3dpQ1NBTVFmQzNmMnhxSUFBb0FoUWlCaUFNYWlJUlFkTE1BR3dpRG1wcUloSWdBQ2dDR0NJSUlBQW9BZ2dpQ21wQjRzWUFiQ0lQSUFwQnZSRnNhaUlWSUFBb0FnQkJEWFJCZ0lDSXdBQnFJZ2NnQUNnQ0VDSVFRY2JSQUd4cUloZHFJaE5xUVJKMlFmOEhjV290QUFBNkFBQWdBaUFCSUJNZ0VtdEJFblpCL3dkeGFpMEFBRG9BRFNBQ0lBRWdCU0FHYWtIdmRXd2dDMnNpRWlBSklBVkI3bVJzYW1vaUNTQVBJQWhCL0pGL2JHb2lEeUFISUJCQmtoUnNhaUlUYWlJWWFrRVNka0gvQjNGcUxRQUFPZ0FCSUFJZ0FTQVlJQWxyUVJKMlFmOEhjV290QUFBNkFBd2dBaUFCSUE0Z0JrR0o2SDVzYWlBU2FpSUpJQWhCNGFkL2JDQUtRYU1uYkdvaUNDQVFRY2xIYkNBSGFpSUthaUlPYWtFU2RrSC9CM0ZxTFFBQU9nQUNJQUlnQVNBT0lBbHJRUkoyUWY4SGNXb3RBQUE2QUFzZ0FpQUJJQlFnRENBRmF5SUpJQVpyYWtFTmRDSVVJQkJCdnFWL2JDQUhhaUlIYWtFU2RrSC9CM0ZxTFFBQU9nQURJQUlnQVNBSElCUnJRUkoyUWY4SGNXb3RBQUE2QUFvZ0FpQUJJQkZCbERCc0lnY2dCaUFGYTBINDJRQnNJaEFnQ3lBR1FlYVRmMnhxYW1vaUJpQUtJQWhySWdocVFSSjJRZjhIY1dvdEFBQTZBQVFnQWlBQklBZ2dCbXRCRW5aQi93ZHhhaTBBQURvQUNTQUNJQUVnQ1VIeUhXd2dDMnNpQmlBUUlBVkJtU3RzYW1vaUJTQVRJQTlySWd0cVFSSjJRZjhIY1dvdEFBQTZBQVVnQWlBQklBc2dCV3RCRW5aQi93ZHhhaTBBQURvQUNDQUNJQUVnQnlBTVFZdThmMnhxSUFacUlnVWdGeUFWYXlJR2FrRVNka0gvQjNGcUxRQUFPZ0FHSUFJZ0FTQUdJQVZyUVJKMlFmOEhjV290QUFBNkFBY2dBRUVnYWlFQUlBMUJBV29pRFVFT1J3MEFDeUFXUWNBRGFpUUFDLzhLQVJaL0l3QkJvQU5ySWhZa0FDQUFLQUxRQWlFSklBRW9BbFFoQUNBV0lRRURRQ0FBS0FMZ0FTRUtJQUl1QVhBaEVDQUFLQUpnSVFVZ0FpNEJNQ0VHSUFBb0FxQUJJUkVnQWk0QlVDRVRJQUFvQWlBaENDQUNMZ0VRSVFzZ0FTQUNMZ0VBSUFBb0FnQnNRUTEwUVlBSWNpSU1JQUFvQW9BQklBSXVBVUJzSWcwZ0FDZ0N3QUVnQWk0QllHd2lEbXNpRHlBQUtBSkFJQUl1QVNCc0lnZHJRY0hhQUd4cVFRdDFOZ0xBQVNBQklBOUJtUVpzSUF4cUloY2dEU0FPYWlJTlFmbkpBR3dpRGlBSFFmSFhBR3hxYWlJVUlBVWdCbXdpQlNBSUlBdHNJZ2hxUWREVUFHd2lDeUFJUWR2K2ZteHFJQkVnRTJ3aUJpQUlha0creWdCc0loRnFJQW9nRUd3aUNpQUlhaUlRUVlJOGJDSVRhaUlWYTBFTGRUWUNnQU1nQVNBVUlCVnFRUXQxTmdJQUlBRWdEMEdWSDJ3Z0RHb2lGQ0FIUWVEREFHd2dEVUdnRkd3aUZXdHFJaGdnQlNBS2FrSEN0WDlzSWhrZ0JTQUdha0dyYW13aUdpQUxJQVZCeXpWc2FtcHFJZ3RyUVF0MU5nTGdBaUFCSUFzZ0dHcEJDM1UyQWlBZ0FTQUhRWXdnYkNBT2F5QVhhaUlMSUFZZ0NtcEIrRlZzSWc0Z0dpQUdRYkdiZjJ4cUlCRnFhaUlSYTBFTGRUWUN3QUlnQVNBTElCRnFRUXQxTmdKQUlBRWdEMEdDUkd3Z0RHb2lEQ0FIUVl4MWJDQU5RZkliYkNJUGEyb2lEU0FaSUFwQmxJMEJiR29nRTJvZ0Rtb2lFV3RCQzNVMkFxQUNJQUVnRFNBUmFrRUxkVFlDWUNBQklBOGdCMEhMVEd4cUlBeHFJZ3dnRUVIVkZXd2dCaUFGYTBHQ1BHeHFJZzhnQ0VHekZHeHFJQVZCbG1Kc2FpSUZhMEVMZFRZQ2dBSWdBU0FGSUF4cVFRdDFOZ0tBQVNBQklCVWdCMEh1cjM5c2FpQVVhaUlISUE4Z0JrSE9HR3hxSUFwQnY1Qi9iR29pQld0QkMzVTJBdUFCSUFFZ0JTQUhha0VMZFRZQ29BRWdBVUVFYWlFQklBQkJCR29oQUNBQ1FRSnFJUUlnRWtFQmFpSVNRUWhIRFFBTElBbEJnQU5ySVFGQkFDRU1JQlloQUFOQUlBTWdERUVDZEdvb0FnQWdCR29pQWlBQklBQW9BZ3dpQlNBQUtBSUVJZ2hxUWREVUFHd2lDU0FJUWR2K2ZteHFJQUFvQWhRaUJpQUlha0creWdCc0loQnFJQUFvQWh3aUNpQUlhaUlSUVlJOGJDSVRhaUlMSUFBb0FoZ2lFaUFBS0FJUUlnNXFJZzFCK2NrQWJDSVhJQUFvQWdnaUIwSHgxd0JzYWlBQUtBSUFRUTEwUVlDQWlNQUFhaUlQSUE0Z0Vtc2lFa0daQm14cUlnNXFJaFJxUVJKMlFmOEhjV290QUFBNkFBQWdBaUFCSUJRZ0MydEJFblpCL3dkeGFpMEFBRG9BRENBQ0lBRWdCU0FLYWtIQ3RYOXNJZ3NnQlNBR2FrR3JhbXdpRkNBSklBVkJ5elZzYW1wcUlna2dFa0dWSDJ3Z0Qyb2lGU0FIUWVEREFHd2dEVUdnRkd3aUdHdHFJaGxxUVJKMlFmOEhjV290QUFBNkFBRWdBaUFCSUJrZ0NXdEJFblpCL3dkeGFpMEFBRG9BQ3lBQ0lBRWdCaUFLYWtINFZXd2lDU0FVSUFaQnNadC9iR29nRUdwcUloQWdCMEdNSUd3Z0Yyc2dEbW9pRG1wQkVuWkIvd2R4YWkwQUFEb0FBaUFDSUFFZ0RpQVFhMEVTZGtIL0IzRnFMUUFBT2dBS0lBSWdBU0FMSUFwQmxJMEJiR29nRTJvZ0NXb2lDU0FTUVlKRWJDQVBhaUlRSUFkQmpIVnNJQTFCOGh0c0lnMXJhaUlUYWtFU2RrSC9CM0ZxTFFBQU9nQURJQUlnQVNBVElBbHJRUkoyUWY4SGNXb3RBQUE2QUFrZ0FpQUJJQkZCMVJWc0lBWWdCV3RCZ2p4c2FpSUpJQWhCc3hSc2FpQUZRWlppYkdvaUJTQU5JQWRCeTB4c2FpQVFhaUlJYWtFU2RrSC9CM0ZxTFFBQU9nQUVJQUlnQVNBSUlBVnJRUkoyUWY4SGNXb3RBQUE2QUFnZ0FpQUJJQWtnQmtIT0dHeHFJQXBCdjVCL2JHb2lCU0FZSUFkQjdxOS9iR29nRldvaUJtcEJFblpCL3dkeGFpMEFBRG9BQlNBQ0lBRWdCaUFGYTBFU2RrSC9CM0ZxTFFBQU9nQUhJQUlnQVNBU0lBZHJRY0hhQUd3Z0QycEJFblpCL3dkeGFpMEFBRG9BQmlBQVFTQnFJUUFnREVFQmFpSU1RUTFIRFFBTElCWkJvQU5xSkFBTG1Ba0JGSDhqQUVHQUEyc2lGU1FBSUFBb0F0QUNJUllnQVNnQ1ZDRUFJQlVoQVFOQUlBQW9Bb0FCSVFnZ0FpNEJRQ0VPSUFFZ0FDZ0NRQ0FDTGdFZ2JDSVBJQUFvQXNBQklBSXVBV0JzSWdsclFRMTBJZ29nQWk0QkFDQUFLQUlBYkVFTmRFR0FDSElpQzJvaURDQUFLQUlnSUFJdUFSQnNJZ1lnQUNnQzRBRWdBaTRCY0d3aUIyc2lFQ0FBS0FKZ0lBSXVBVEJzSWhFZ0FDZ0NvQUVnQWk0QlVHd2lCV3NpRW1wQjBTSnNJaE1nRUVIK01HeHFJaEJyUVF0MU5nTEFBaUFCSUF3Z0VHcEJDM1UyQWlBZ0FTQUxJQXBySWdvZ0V5QVNRZCtKZjJ4cUlneHJRUXQxTmdMZ0FTQUJJQW9nREdwQkMzVTJBb0FCSUFFZ0NDQU9iRUd4emdCc0lnNGdDMm9pQ2lBSlFRMTBJZ2tnRDBHMjF3QnNhaUlNYXlJUUlBY2dCU0FHYWlJU2FrR05OMndpQ0NBUlFhOWRiQ0lUSUFaQjNGUnNhaUFIUVl5QmYyeHFhaUlVYTBFTGRUWUN3QUVnQVNBUUlCUnFRUXQxTmdLZ0FTQUJJQW9nREdvaUNpQUlJQkpCMnhCc2FpSU1JQkZCejlNQWJDSVJJQVpCOXhGc2Ftb2lCbXRCQzNVMkF1QUNJQUVnQmlBS2FrRUxkVFlDQUNBQklBOUJ0aGRzSUFscklnWWdDeUFPYXlJTGFpSVBJQVVnQjJwQmk3MS9iQ0lPSUFWQnNLRi9iQ0FUYW1vZ0RHb2lCV3RCQzNVMkFxQUNJQUVnQlNBUGFrRUxkVFlDUUNBQklBc2dCbXNpQ3lBSFFjYmxBR3dnRVdzZ0NHb2dEbW9pQjJ0QkMzVTJBb0FDSUFFZ0J5QUxha0VMZFRZQ1lDQUJRUVJxSVFFZ0FFRUVhaUVBSUFKQkFtb2hBaUFOUVFGcUlnMUJDRWNOQUFzZ0ZrR0FBMnNoQVVFQUlRc2dGU0VBQTBBZ0F5QUxRUUowYWlnQ0FDQUVhaUlDSUFFZ0FDZ0NEQ0lQUWMvVEFHd2lGaUFBS0FJRUlnWkI5eEZzYWlBQUtBSVVJZ1VnQm1vaURTQUFLQUljSWdkcVFZMDNiQ0lSSUExQjJ4QnNhaUlPYWlJSklBQW9BaGdpQ2tFTmRDSU1JQUFvQWdnaUNFRzIxd0JzYWlJUUlBQW9BZ0JCRFhSQmdJQ0l3QUJxSWcwZ0FDZ0NFRUd4emdCc0loSnFJaE5xSWhScVFSSjJRZjhIY1dvdEFBQTZBQUFnQWlBQklCUWdDV3RCRW5aQi93ZHhhaTBBQURvQUN5QUNJQUVnQmlBSGF5SUpJQThnQldzaUZHcEIwU0pzSWhjZ0NVSCtNR3hxSWdrZ0NDQUthMEVOZENJS0lBMXFJaGhxUVJKMlFmOEhjV290QUFBNkFBRWdBaUFCSUJnZ0NXdEJFblpCL3dkeGFpMEFBRG9BQ2lBQ0lBRWdEaUFGSUFkcVFZdTlmMndpRGlBUFFhOWRiQ0lQSUFWQnNLRi9iR3BxYWlJRklBaEJ0aGRzSUF4cklnZ2dEU0FTYXlJSmFpSU1ha0VTZGtIL0IzRnFMUUFBT2dBQ0lBSWdBU0FNSUFWclFSSjJRZjhIY1dvdEFBQTZBQWtnQWlBQklBZEJ4dVVBYkNBV2F5QVJhaUFPYWlJRklBa2dDR3NpQ0dwQkVuWkIvd2R4YWkwQUFEb0FBeUFDSUFFZ0NDQUZhMEVTZGtIL0IzRnFMUUFBT2dBSUlBSWdBU0FYSUJSQjM0bC9iR29pQlNBTklBcHJJZzFxUVJKMlFmOEhjV290QUFBNkFBUWdBaUFCSUEwZ0JXdEJFblpCL3dkeGFpMEFBRG9BQnlBQ0lBRWdEeUFHUWR4VWJHb2dCMEdNZ1g5c2FpQVJhaUlISUJNZ0VHc2lCbXBCRW5aQi93ZHhhaTBBQURvQUJTQUNJQUVnQmlBSGEwRVNka0gvQjNGcUxRQUFPZ0FHSUFCQklHb2hBQ0FMUVFGcUlndEJERWNOQUFzZ0ZVR0FBMm9rQUF2bkNRRVVmeU1BUWVBQ2F5SVdKQUFnQUNnQzBBSWhFU0FCS0FKVUlRQWdGaUVCQTBBZ0FDZ0M0QUVoQlNBQ0xnRndJUTBnQUNnQ1lDRUdJQUl1QVRBaENDQUFLQUtnQVNFT0lBSXVBVkFoRHlBQUtBSWdJUWtnQWk0QkVDRVFJQUVnQWk0QkFDQUFLQUlBYkVFTmRFR0FDSElpQ3lBQUtBTEFBU0FDTGdGZ2JDSU1JQUFvQWtBZ0FpNEJJR3dpQjJvaUZ5QUFLQUtBQVNBQ0xnRkFiQ0lLYXlJVFFiK2xmMnhxUVF0MU5nS2dBU0FCSUJOQjdOWUFiQ0FMYWlJTElBb2dER3RCL3FJQmJHb2lFeUFNUWJXSEFXeHFJaFFnQmlBSWJDSUdJQWtnRUd3aUNXb2lFRUhxT0d3aUZTQUpRZlpFYkdvZ0RpQVBiQ0lJSUFscVFmUXFiQ0lPYWlBRklBMXNJZ1VnQ0NBUWFtcEJ3QmxzSWcwZ0JTQUpha0c0RjJ4cUlnbHFJZzlyUVF0MU5nTEFBaUFCSUE4Z0ZHcEJDM1UyQWdBZ0FTQUxJQmRCaGJaL2JHb2lEeUFNUWNOTmJHb2lEQ0FOSUFZZ0NHcEJ5YlYvYkdvaUVDQU9JQWhCMnJOL2JHcHFJZzVyUVF0MU5nS0FBaUFCSUF3Z0RtcEJDM1UyQWtBZ0FTQUxJQW9nQjJ0QnlSdHNJZ3hxSUFkQmtaOS9iR29pQ3lBSklBVWdCbXBCOVl4L2JDSUpJQVZCeDRZQmJHcHFJZzVyUVF0MU5nTGdBU0FCSUFzZ0RtcEJDM1UyQW1BZ0FTQUtRYm44QUd3Z0IwSDlwbjlzYWlBUGFpSUhJQWhCaThBQWJDQUdRWTJpZjJ4cUlBVkJscFIvYkdvZ0RXb2lDR3RCQzNVMkFzQUJJQUVnQnlBSWFrRUxkVFlDZ0FFZ0FTQVRJQXBCdEl0L2JHb2dER29pQ2lBVklBWkIySVFCYkdvZ0NXb2dFR29pQm10QkMzVTJBcUFDSUFFZ0JpQUtha0VMZFRZQ0lDQUJRUVJxSVFFZ0FFRUVhaUVBSUFKQkFtb2hBaUFTUVFGcUloSkJDRWNOQUFzZ0VVR0FBMnNoQVVFQUlRd2dGaUVBQTBBZ0F5QU1RUUowYWlnQ0FDQUVhaUlDSUFFZ0FDZ0NEQ0lLSUFBb0FnUWlCV29pQjBIcU9Hd2lEU0FGUWZaRWJHb2dBQ2dDRkNJR0lBVnFRZlFxYkNJUmFpQUFLQUljSWdnZ0JpQUhhbXBCd0Jsc0loSWdCU0FJYWtHNEYyeHFJZzVxSWc4Z0FDZ0NBRUVOZEVHQWdJakFBR29pRUNBQUtBSVlJZ2NnQUNnQ0NDSUphaUlYSUFBb0FoQWlCV3NpRTBIczFnQnNhaUlMSUFVZ0IydEIvcUlCYkdvaUZDQUhRYldIQVd4cUloVnFRUkoyUWY4SGNXb3RBQUE2QUFBZ0FpQUJJQlVnRDJ0QkVuWkIvd2R4YWkwQUFEb0FDaUFDSUFFZ0VpQUdJQXBxUWNtMWYyeHFJZzhnQ0NBS2FrSDFqSDlzSWhVZ0RTQUtRZGlFQVd4cWFtb2lEU0FGSUFsclFja2JiQ0lZSUJRZ0JVRzBpMzlzYW1vaUZHcEJFblpCL3dkeGFpMEFBRG9BQVNBQ0lBRWdGQ0FOYTBFU2RrSC9CM0ZxTFFBQU9nQUpJQUlnQVNBUklBWkIyck4vYkdvZ0Qyb2lEU0FMSUJkQmhiWi9iR29pRVNBSFFjTk5iR29pQjJwQkVuWkIvd2R4YWkwQUFEb0FBaUFDSUFFZ0J5QU5hMEVTZGtIL0IzRnFMUUFBT2dBSUlBSWdBU0FWSUFoQng0WUJiR29nRG1vaUJ5QUxJQmhxSUFsQmtaOS9iR29pQzJwQkVuWkIvd2R4YWkwQUFEb0FBeUFDSUFFZ0N5QUhhMEVTZGtIL0IzRnFMUUFBT2dBSElBSWdBU0FHUVl2QUFHd2dDa0dOb245c2FpQUlRWmFVZjJ4cUlCSnFJZ29nQlVHNS9BQnNJQWxCL2FaL2JHb2dFV29pQm1wQkVuWkIvd2R4YWkwQUFEb0FCQ0FDSUFFZ0JpQUthMEVTZGtIL0IzRnFMUUFBT2dBR0lBSWdBU0FUUWIrbC8vOEFiQ0FRYWtFU2RrSC9CM0ZxTFFBQU9nQUZJQUJCSUdvaEFDQU1RUUZxSWd4QkMwY05BQXNnRmtIZ0Ftb2tBQXVIQ0FFU2Z5TUFRY0FDYXlJVUpBQWdBQ2dDMEFJaEVTQUJLQUpVSVFBZ0ZDRUJBMEFnQUNnQ3dBRWhDaUFDTGdGZ0lRY2dBQ2dDUUNFTElBSXVBU0FoQ1NBQklBSXVBUUFnQUNnQ0FHeEJEWFJCZ0FoeUlnVWdBQ2dDZ0FFZ0FpNEJRR3dpQmtHK3BYOXNha0VMZFNJU0lBQW9BaUFnQWk0QkVHd2lDQ0FBS0FLZ0FTQUNMZ0ZRYkNJTUlBQW9BbUFnQWk0Qk1Hd2lEU0FBS0FMZ0FTQUNMZ0Z3YkNJT2F5SVBhbXRCQW5RaUUyczJBdUFCSUFFZ0VpQVRhallDUUNBQklBY2dDbXdpQ2lBSklBdHNJZ2RxUVpvMWJDSUxJQWRCOFNCc2FpSUhJQVpCbmNrQWJDQUZhaUlKYWlJU0lBOUI0eE5zSWhNZ0RFRU5kQ0lNYWlJVklBMGdEbW9pRFVIdlBHd2lEaUFJUWJQWkFHeHFhaUlXYTBFTGRUWUNvQUlnQVNBU0lCWnFRUXQxTmdJQUlBRWdDU0FIYXlJSElBaEJsQTVzSUE1cklCVnFJZ2xyUVF0MU5nS2dBU0FCSUFjZ0NXcEJDM1UyQW9BQklBRWdCa0dFWkd3Z0JXb2lCU0FMSUFwQjNQUitiR29pQm1zaUNpQU1JQk5ySUE5QkRIUnJJZzhnQ0VHTUtXd2dEVUhQSld3aUIydHFJZ3RyUVF0MU5nTEFBU0FCSUFvZ0MycEJDM1UyQW1BZ0FTQUZJQVpxSWdVZ0NFSFQwQUJzSUFjZ0QycHJJZ2hyUVF0MU5nS0FBaUFCSUFVZ0NHcEJDM1UyQWlBZ0FVRUVhaUVCSUFCQkJHb2hBQ0FDUVFKcUlRSWdFRUVCYWlJUVFRaEhEUUFMSUJGQmdBTnJJUUJCQUNFUUlCUWhBZ05BSUFNZ0VFRUNkR29vQWdBZ0JHb2lBU0FBSUFJb0Fod2lCU0FDS0FJTUlnWnFJaEZCN3p4c0lnb2dBaWdDQkNJSVFiUFpBR3hxSUFZZ0JXc2lCVUhqRTJ3aUJ5QUNLQUlVSWd0QkRYUWlDV29pRW1vaURDQUNLQUlZSWcwZ0FpZ0NDQ0lHYWtHYU5Xd2lEaUFHUWZFZ2JHb2lFeUFDS0FJQVFRMTBRWUNBaU1BQWFpSUdJQUlvQWhBaUQwR2R5UUJzYWlJVmFpSVdha0VTZGtIL0IzRnFMUUFBT2dBQUlBRWdBQ0FXSUF4clFSSjJRZjhIY1dvdEFBQTZBQWtnQVNBQUlBaEIwOUFBYkNBUlFjOGxiQ0lSSUFrZ0Iyc2dCVUVNZEdzaUIycHJJZ2tnRGlBTlFkejBmbXhxSWd3Z0QwR0VaR3dnQm1vaURXb2lEbXBCRW5aQi93ZHhhaTBBQURvQUFTQUJJQUFnRGlBSmEwRVNka0gvQjNGcUxRQUFPZ0FJSUFFZ0FDQUlJQVVnQzJwclFRMTBJZ1VnRDBHK3BYOXNJQVpxSWdacVFSSjJRZjhIY1dvdEFBQTZBQUlnQVNBQUlBWWdCV3RCRW5aQi93ZHhhaTBBQURvQUJ5QUJJQUFnQnlBSVFZd3BiQ0FSYTJvaUJTQU5JQXhySWdacVFSSjJRZjhIY1dvdEFBQTZBQU1nQVNBQUlBWWdCV3RCRW5aQi93ZHhhaTBBQURvQUJpQUJJQUFnQ0VHVURtd2dDbXNnRW1vaUNDQVZJQk5ySWdWcVFSSjJRZjhIY1dvdEFBQTZBQVFnQVNBQUlBVWdDR3RCRW5aQi93ZHhhaTBBQURvQUJTQUNRU0JxSVFJZ0VFRUJhaUlRUVFwSERRQUxJQlJCd0FKcUpBQUx0d2NCRTM4akFFR2dBbXNpRWlRQUlBQW9BdEFDSVF3Z0FTZ0NWQ0VBSUJJaEFRTkFJQUFvQW1BaENpQUNMZ0V3SVFnZ0FDZ0NvQUVoQmlBQ0xnRlFJUTRnQUNnQzRBRWhEeUFDTGdGd0lRa2dBQ2dDSUNFUUlBSXVBUkFoRXlBQklBSXVBUUFnQUNnQ0FHeEJEWFJCZ0FoeUlnc2dBQ2dDd0FFZ0FpNEJZR3dpRVVHK3BYOXNhaUlVSUFBb0FrQWdBaTRCSUd3aUJ5QUFLQUtBQVNBQ0xnRkFiQ0lGYXlJVlFiNmxmMnhxUVF0MU5nS0FBU0FCSUJGQm9TMXNJQXRxSWdzZ0JTQUhha0dIMVFCc0loRWdCVUhjRDJ3aUZtdHFJaGNnQmlBT2JDSUZJQkFnRTJ3aUJtcEJsenBzSWc0Z0NDQUtiRUhQc1g5c0lncHJJQWtnRDJ3aUNDQUdha0g2SG13aUQyb2lDV3RCQzNVMkFvQUNJQUVnQ1NBWGFrRUxkVFlDQUNBQklCUWdGVUdoTFd4cUlna2dCaUFGSUFocWEwR3h6Z0JzSWdaclFRdDFOZ0xnQVNBQklBWWdDV3BCQzNVMkFpQWdBU0FIUWF2RkFHd2lCeUFMSUJGcmFpSUdJQW9nQlNBSWEwR1IyUUJzSWdWcklBNXFJZ2hyUVF0MU5nTEFBU0FCSUFZZ0NHcEJDM1UyQWtBZ0FTQUxJQWRySUJacUlnY2dCU0FLYWlBUGFpSUZhMEVMZFRZQ29BRWdBU0FGSUFkcVFRdDFOZ0pnSUFGQkJHb2hBU0FBUVFScUlRQWdBa0VDYWlFQ0lBMUJBV29pRFVFSVJ3MEFDeUFNUVlBRGF5RUFRUUFoRFNBU0lRRURRQ0FESUExQkFuUnFLQUlBSUFScUlnSWdBQ0FCS0FJVUlnY2dBU2dDQkNJRmFrR1hPbXdpRGlBQktBSU1RYyt4ZjJ3aUMyc2dBU2dDSENJR0lBVnFRZm9lYkNJUGFpSUpJQUVvQWdCQkRYUkJnSUNJd0FCcUloQWdBU2dDR0NJVFFhRXRiR29pQ2lBQktBSVFJZ2dnQVNnQ0NDSU1ha0dIMVFCc0loRWdDRUhjRDJ3aUZHdHFJaFZxUVJKMlFmOEhjV290QUFBNkFBQWdBaUFBSUJVZ0NXdEJFblpCL3dkeGFpMEFBRG9BQ0NBQ0lBQWdCU0FHSUFkcWEwR3h6Z0JzSWdVZ0UwRytwWDlzSUJCcUlna2dEQ0FJYXlJSVFhRXRiR29pRUdwQkVuWkIvd2R4YWkwQUFEb0FBU0FDSUFBZ0VDQUZhMEVTZGtIL0IzRnFMUUFBT2dBSElBSWdBQ0FMSUFjZ0JtdEJrZGtBYkNJSGF5QU9haUlGSUF4QnE4VUFiQ0lHSUFvZ0VXdHFJZ3hxUVJKMlFmOEhjV290QUFBNkFBSWdBaUFBSUF3Z0JXdEJFblpCL3dkeGFpMEFBRG9BQmlBQ0lBQWdCeUFMYWlBUGFpSUhJQW9nQm1zZ0ZHb2lCV3BCRW5aQi93ZHhhaTBBQURvQUF5QUNJQUFnQlNBSGEwRVNka0gvQjNGcUxRQUFPZ0FGSUFJZ0FDQUpJQWhCdnFYLy93QnNha0VTZGtIL0IzRnFMUUFBT2dBRUlBRkJJR29oQVNBTlFRRnFJZzFCQ1VjTkFBc2dFa0dnQW1va0FBczBBQ0FES0FJQUlBUnFJQUFvQXRBQ0lBRW9BbFFvQWdBZ0FpOEJBR3hCaENCcVFRTjJRZjhIY1dwQmdBTnJMUUFBT2dBQUM4TUJBUVYvSUFNb0FnQWdCR29pQlNBQUtBTFFBa0dBQTJzaUFDQUJLQUpVSWdFb0FpUWdBaThCRW13aUJpQUJLQUlFSUFJdkFRSnNJZ2RxSWdnZ0FTZ0NJQ0FDTHdFUWJDSUpJQUVvQWdBZ0FpOEJBR3hCaENCcUlnRnFJZ0pxUVFOMlFmOEhjV290QUFBNkFBQWdCU0FBSUFJZ0NHdEJBM1pCL3dkeGFpMEFBRG9BQVNBREtBSUVJQVJxSWdJZ0FDQUhJQVpySWdNZ0FTQUpheUlCYWtFRGRrSC9CM0ZxTFFBQU9nQUFJQUlnQUNBQklBTnJRUU4yUWY4SGNXb3RBQUE2QUFFTDFRUUJEMzhnQXlnQ0FDQUVhaUlGSUFBb0F0QUNRWUFEYXlJQUlBSXVBUkFnQVNnQ1ZDSUJLQUlnYkVHeHpnQnNJZ2dnQWk0QkFDQUJLQUlBYkVFTmRFR0FDSElpQmlBQktBSkFJQUl1QVNCc0lnZEJvUzFzYWlJSmFrRUNkRUdBZ0lqQUFHcEJnRUJ4SWdvZ0FpNEJGQ0FCS0FJb2JFR3h6Z0JzSWdzZ0FpNEJCQ0FCS0FJSWJFRU5kRUdBQ0hJaURDQUJLQUpJSUFJdUFTUnNJZzFCb1Mxc2FpSU9ha0VMZFNJUFFhRXRiR29pRUNBQ0xnRVNJQUVvQWlSc1FiSE9BR3dpRVNBQ0xnRUNJQUVvQWdSc1FRMTBRWUFJY2lJU0lBRW9Ba1FnQWk0Qkltd2lBa0doTFd4cUloTnFRUXQxUWJIT0FHd2lBV3BCRW5aQi93ZHhhaTBBQURvQUFDQUZJQUFnRUNBQmEwRVNka0gvQjNGcUxRQUFPZ0FDSUFVZ0FDQVBRYjZsLy84QWJDQUtha0VTZGtIL0IzRnFMUUFBT2dBQklBTW9BZ1FnQkdvaUFTQUFJQWRCdnFYLy93TnNJQVpxUVFKMFFZQ0FpTUFBYWtHQVFIRWlCU0FOUWI2bGYyd2dER3BCQzNVaUJrR2hMV3hxSWdjZ0FrRytwWDlzSUJKcVFRdDFRYkhPQUd3aUFtcEJFblpCL3dkeGFpMEFBRG9BQUNBQklBQWdCeUFDYTBFU2RrSC9CM0ZxTFFBQU9nQUNJQUVnQUNBR1FiNmwvLzhBYkNBRmFrRVNka0gvQjNGcUxRQUFPZ0FCSUFNb0FnZ2dCR29pQVNBQUlBa2dDR3RCQW5SQmdJQ0l3QUJxUVlCQWNTSUNJQTRnQzJ0QkMzVWlBMEdoTFd4cUlnUWdFeUFSYTBFTGRVR3h6Z0JzSWdWcVFSSjJRZjhIY1dvdEFBQTZBQUFnQVNBQUlBUWdCV3RCRW5aQi93ZHhhaTBBQURvQUFpQUJJQUFnQTBHK3BmLy9BR3dnQW1wQkVuWkIvd2R4YWkwQUFEb0FBUXVUQmdFSGZ5QUFLQUxRQWlFTEl3QkJRR29pQUNBQktBSlVJZ0VvQWtBZ0FpNEJJR3dpQmlBQktBSUFJQUl1QVFCc0lnVnFRUUowSWdnZ0FTZ0NZQ0FDTGdFd2JDSUpJQUVvQWlBZ0FpNEJFR3dpQjJwQjBTSnNRWUFJYWlJS0lBZEIvakJzYWtFTGRTSUhhellDTUNBQUlBY2dDR28yQWdBZ0FDQUZJQVpyUVFKMElnWWdDaUFKUWQrSmYyeHFRUXQxSWdWck5nSWdJQUFnQlNBR2FqWUNFQ0FBSUFFb0FrUWdBaTRCSW13aUJpQUJLQUlFSUFJdUFRSnNJZ1ZxUVFKMElnZ2dBU2dDWkNBQ0xnRXliQ0lKSUFFb0FpUWdBaTRCRW13aUIycEIwU0pzUVlBSWFpSUtJQWRCL2pCc2FrRUxkU0lIYXpZQ05DQUFJQWNnQ0dvMkFnUWdBQ0FGSUFaclFRSjBJZ1lnQ2lBSlFkK0pmMnhxUVF0MUlnVnJOZ0lrSUFBZ0JTQUdhallDRkNBQUlBRW9Ba2dnQWk0QkpHd2lCaUFCS0FJSUlBSXVBUVJzSWdWcVFRSjBJZ2dnQVNnQ2FDQUNMZ0UwYkNJSklBRW9BaWdnQWk0QkZHd2lCMnBCMFNKc1FZQUlhaUlLSUFkQi9qQnNha0VMZFNJSGF6WUNPQ0FBSUFjZ0NHbzJBZ2dnQUNBRklBWnJRUUowSWdZZ0NpQUpRZCtKZjJ4cVFRdDFJZ1ZyTmdJb0lBQWdCU0FHYWpZQ0dDQUFJQUVvQWt3Z0FpNEJKbXdpQmlBQktBSU1JQUl1QVFac0lnVnFRUUowSWdnZ0FTZ0NiQ0FDTGdFMmJDSUpJQUVvQWl3Z0FpNEJGbXdpQVdwQjBTSnNRWUFJYWlJQ0lBRkIvakJzYWtFTGRTSUJhellDUENBQUlBRWdDR28yQWd3Z0FDQUZJQVpyUVFKMElnRWdBaUFKUWQrSmYyeHFRUXQxSWdKck5nSXNJQUFnQVNBQ2FqWUNIQ0FMUVlBRGF5RUJRUUFoQ3lBQUlRSURRQ0FESUF0QkFuUnFLQUlBSUFScUlnQWdBU0FDS0FJTUlnWWdBaWdDQkNJRmFrSFJJbXdpQ0NBRlFmNHdiR29pQlNBQ0tBSUFRWkNBQVdvaUNTQUNLQUlJSWdkcVFRMTBJZ3BxUVJKMlFmOEhjV290QUFBNkFBQWdBQ0FCSUFvZ0JXdEJFblpCL3dkeGFpMEFBRG9BQXlBQUlBRWdDQ0FHUWQrSmYyeHFJZ1lnQ1NBSGEwRU5kQ0lGYWtFU2RrSC9CM0ZxTFFBQU9nQUJJQUFnQVNBRklBWnJRUkoyUWY4SGNXb3RBQUE2QUFJZ0FrRVFhaUVDSUF0QkFXb2lDMEVFUncwQUN3dWhCQUVMZnlBQUtBTFFBaUVHSUFFb0FsUWhBU01BUWZBQWF5SUtJUUFEUUNBQktBSmdJUWNnQWk0Qk1DRUZJQUVvQWlBaENDQUNMZ0VRSVFzZ0FDQUNMZ0VBSUFFb0FnQnNRUTEwUVlBSWNpSU1JQUVvQWtBZ0FpNEJJR3dpRFNBQktBS0FBU0FDTGdGQWJDSU9heUlQUWNDbGYyeHFRUXQxTmdJb0lBQWdEMEhRRm13Z0RHb2lEQ0FOSUE1cVFjd3liQ0lOYWlJT0lBVWdCMndpQnlBSUlBdHNJZ1ZxUVpvMWJDSUlJQVZCOFNCc2FpSUZhMEVMZFRZQ1VDQUFJQVVnRG1wQkMzVTJBZ0FnQUNBTUlBMXJJZ1VnQ0NBSFFkejBmbXhxSWdkclFRdDFOZ0k4SUFBZ0JTQUhha0VMZFRZQ0ZDQUFRUVJxSVFBZ0FVRUVhaUVCSUFKQkFtb2hBaUFKUVFGcUlnbEJCVWNOQUFzZ0JrR0FBMnNoQUVFQUlRa2dDaUVDQTBBZ0F5QUpRUUowYWlnQ0FDQUVhaUlCSUFBZ0FpZ0NEQ0lLSUFJb0FnUWlCbXBCbWpWc0lnY2dCa0h4SUd4cUlnWWdBaWdDQUVFTmRFR0FnSWpBQUdvaUJTQUNLQUlJSWdnZ0FpZ0NFQ0lMYXlJTVFkQVdiR29pRFNBSUlBdHFRY3d5YkNJSWFpSUxha0VTZGtIL0IzRnFMUUFBT2dBQUlBRWdBQ0FMSUFaclFSSjJRZjhIY1dvdEFBQTZBQVFnQVNBQUlBY2dDa0hjOUg1c2FpSUtJQTBnQ0dzaUJtcEJFblpCL3dkeGFpMEFBRG9BQVNBQklBQWdCaUFLYTBFU2RrSC9CM0ZxTFFBQU9nQURJQUVnQUNBTVFjQ2wvLzhBYkNBRmFrRVNka0gvQjNGcUxRQUFPZ0FDSUFKQkZHb2hBaUFKUVFGcUlnbEJCVWNOQUFzTDZRUUJESDhqQUVHUUFXc2lEU1FBSUFBb0F0QUNJUTRnQVNnQ1ZDRUJJQTBoQUFOQUlBRW9Ba0FoQnlBQ0xnRWdJUWtnQUNBQ0xnRUFJQUVvQWdCc1FRMTBRWUFJY2lJS0lBRW9Bb0FCSUFJdUFVQnNJZ3RCdnFWL2JHcEJDM1VpRHlBQktBSWdJQUl1QVJCc0lnVWdBU2dDWUNBQ0xnRXdiQ0lHSUFFb0FxQUJJQUl1QVZCc0lneHFhMEVDZENJUWF6WUNZQ0FBSUE4Z0VHbzJBaGdnQUNBSElBbHNRYkhPQUd3aUJ5QUxRYUV0YkNBS2FpSUphaUlLSUFVZ0RHcEJ0aGRzSWdzZ0JTQUdha0VOZEdvaUJXdEJDM1UyQW5nZ0FDQUZJQXBxUVF0MU5nSUFJQUFnQ1NBSGF5SUZJQXNnRENBR2EwRU5kR29pQm10QkMzVTJBa2dnQUNBRklBWnFRUXQxTmdJd0lBQkJCR29oQUNBQlFRUnFJUUVnQWtFQ2FpRUNJQWhCQVdvaUNFRUdSdzBBQ3lBT1FZQURheUVBUVFBaENDQU5JUUlEUUNBRElBaEJBblJxS0FJQUlBUnFJZ0VnQUNBQ0tBSVVJZ1VnQWlnQ0JDSUdha0cyRjJ3aURpQUNLQUlNSWd3Z0JtcEJEWFJxSWdjZ0FpZ0NBRUVOZEVHQWdJakFBR29pQ1NBQ0tBSVFJZ3BCb1Mxc2FpSUxJQUlvQWdoQnNjNEFiQ0lQYWlJUWFrRVNka0gvQjNGcUxRQUFPZ0FBSUFFZ0FDQVFJQWRyUVJKMlFmOEhjV290QUFBNkFBVWdBU0FBSUFZZ0JTQU1hbXRCRFhRaUJpQUtRYjZsZjJ3Z0NXb2lCMnBCRW5aQi93ZHhhaTBBQURvQUFTQUJJQUFnQnlBR2EwRVNka0gvQjNGcUxRQUFPZ0FFSUFFZ0FDQU9JQVVnREd0QkRYUnFJZ1VnQ3lBUGF5SUdha0VTZGtIL0IzRnFMUUFBT2dBQ0lBRWdBQ0FHSUFWclFSSjJRZjhIY1dvdEFBQTZBQU1nQWtFWWFpRUNJQWhCQVdvaUNFRUdSdzBBQ3lBTlFaQUJhaVFBQzhNR0FSQi9Jd0JCMEFGckloRWtBQ0FBS0FMUUFpRU9JQUVvQWxRaEFTQVJJUUFEUUNBQktBS2dBU0VJSUFJdUFWQWhDU0FCS0FJZ0lRMGdBaTRCRUNFUElBRW9BbUFoQ2lBQ0xnRXdJUklnQUNBQ0xnRUFJQUVvQWdCc1FRMTBRWUFJY2lJR0lBRW9Bb0FCSUFJdUFVQnNJZ3NnQVNnQ3dBRWdBaTRCWUd3aUJTQUJLQUpBSUFJdUFTQnNJZ3hxSWhCclFjSGFBR3hxUVF0MU5nSlVJQUFnRUVIRzBRQnNJQVpxSWhBZ0N5QUZhMEczT0d3aUV5QUZRWU43YkdwcUloUWdDQ0FKYkNJRklBMGdEMndpQ0dwQm95ZHNJZzBnQ2lBU2JDSUpJQWhxUWU4N2JDSVBJQWdnQ1d0Qjh3cHNJZ2hyYWlJS2EwRUxkVFlDcUFFZ0FDQUtJQlJxUVF0MU5nSUFJQUFnRENBTGEwR1NGR3dpQ2lBTVFmSGhmbXhxSUJCcUlnd2dCU0FKYWtIaHAzOXNJZ2tnRFNBRlFkNzNBR3hxYWlJRmEwRUxkVFlDY0NBQUlBVWdER3BCQzNVMkFqZ2dBQ0FMUVpXS2Yyd2dCbW9nQ21vZ0Uyb2lDeUFJSUE5cUlBbHFJZ1pyUVF0MU5nS01BU0FBSUFZZ0MycEJDM1UyQWh3Z0FFRUVhaUVBSUFGQkJHb2hBU0FDUVFKcUlRSWdCMEVCYWlJSFFRZEhEUUFMSUE1QmdBTnJJUUJCQUNFTElCRWhBZ05BSUFNZ0MwRUNkR29vQWdBZ0JHb2lBU0FBSUFJb0Fnd2lCaUFDS0FJRUlnZHFRZTg3YkNJT0lBY2dCbXRCOHdwc0lnMXJJQUlvQWhRaUJTQUhha0dqSjJ3aUQyb2lDaUFDS0FJUUlnY2dBaWdDR0NJTWEwRzNPR3dpRWlBTVFZTjdiR29nQWlnQ0FFRU5kRUdBZ0lqQUFHb2lDQ0FNSUFJb0FnZ2lDV29pREVIRzBRQnNhaUlRYWlJVGFrRVNka0gvQjNGcUxRQUFPZ0FBSUFFZ0FDQVRJQXByUVJKMlFmOEhjV290QUFBNkFBWWdBU0FBSUFVZ0JtcEI0YWQvYkNJR0lBMGdEbXBxSWc0Z0NTQUhhMEdTRkd3aURTQUhRWldLZjJ3Z0NHcHFJQkpxSWdwcVFSSjJRZjhIY1dvdEFBQTZBQUVnQVNBQUlBb2dEbXRCRW5aQi93ZHhhaTBBQURvQUJTQUJJQUFnRHlBRlFkNzNBR3hxSUFacUlnWWdEU0FKUWZIaGZteHFJQkJxSWdWcVFSSjJRZjhIY1dvdEFBQTZBQUlnQVNBQUlBVWdCbXRCRW5aQi93ZHhhaTBBQURvQUJDQUJJQUFnQnlBTWEwSEIyZ0JzSUFocVFSSjJRZjhIY1dvdEFBQTZBQU1nQWtFY2FpRUNJQXRCQVdvaUMwRUhSdzBBQ3lBUlFkQUJhaVFBQzRFSkFSSi9Jd0JCZ0FKckloSWtBQ0FBS0FMUUFpRVJJQUVvQWxRaEFFRUlJUVlnRWlFQkEwQWdBUUovQWtBZ0FpNEJFQ0lJSUFJdkFTQWlCWEpCLy84RGNRMEFRUUFoQlNBQ0x3RXdEUUFnQWk4QlFBMEFJQUl2QVZBTkFDQUNMd0ZnRFFBZ0FpOEJjQTBBSUFFZ0FpNEJBQ0FBS0FJQWJFRUNkQ0lGTmdMQUFTQUJJQVUyQXFBQklBRWdCVFlDZ0FFZ0FTQUZOZ0pnSUFFZ0JUWUNRQ0FCSUFVMkFpQWdBU0FGTmdJQVFUZ01BUXNnQVNBQUtBTEFBU0FDTGdGZ2JDSUpJQUFvQWtBZ0JVRVFkRUVRZFd3aUJXcEIwU0pzSWcwZ0JVSCtNR3hxSWc0Z0FpNEJRQ0FBS0FLQUFXeEJEWFFpQ2lBQ0xnRUFJQUFvQWdCc1FRMTBRWUFJY2lJTGFpSVBhaUlNSUFBb0FpQWdDR3dpQlNBQUtBTGdBU0FDTGdGd2JDSUlha0d6Um13aUV5QUZRWXZnQUd4cUlBVWdBQ2dDb0FFZ0FpNEJVR3dpQjJvaUVDQUFLQUpnSUFJdUFUQnNJZ1VnQ0dvaUZHcEJvY3NBYkNJVklCQkJoR2RzYWlJUWFpSVdhMEVMZFRZQzRBRWdBU0FNSUJacVFRdDFOZ0lBSUFFZ0RTQUpRZCtKZjJ4cUlna2dDeUFLYXlJTmFpSUtJQlVnRkVHN2duOXNhaUlMSUFVZ0IycEIvZHQrYkNJTUlBVkIxTVFCYkdwcUlnVnJRUXQxTmdMQUFTQUJJQVVnQ21wQkMzVTJBaUFnQVNBTklBbHJJZ1VnRENBSFFiT0RBV3hxSUJCcUlnZHJRUXQxTmdLZ0FTQUJJQVVnQjJwQkMzVTJBa0FnQVNBVElBaEJqaE5zYWlBTGFpSUZJQThnRG1zaUNHcEJDM1UyQW1BZ0NDQUZhMEVMZFNFRlFTQUxRUUowYWlBRk5nSUFJQUpCQW1vaEFpQUFRUVJxSVFBZ0FVRUVhaUVCSUFaQkFVc2hCU0FHUVFGcklRWWdCUTBBQ3lBUlFZQURheUVBUVFBaENDQVNJUUlEUUNBQ0tBSUFRWkNBQVdvaEJpQURJQWhCQW5ScUtBSUFJQVJxSVFFQ1FBSkFJQUlvQWdRaUJ5QUNLQUlJSWdWeURRQkJBQ0VGSUFJb0Fnd05BQ0FDS0FJUURRQWdBaWdDRkEwQUlBSW9BaGdOQUNBQ0tBSWNEUUFnQVNBQUlBWkJCWFpCL3dkeGFqRUFBRUtCZ29TSWtLREFnQUYrTndBQURBRUxJQUVnQUNBQ0tBSWNJaEVnQjJwQnMwWnNJZzBnQjBHTDRBQnNhaUFDS0FJTUlna2dFV29pRGlBSElBSW9BaFFpQjJvaUNtcEJvY3NBYkNJTElBcEJoR2RzYWlJS2FpSVBJQUlvQWhnaURDQUZha0hSSW13aUV5QUZRZjR3YkdvaUJTQUNLQUlRSWhBZ0JtcEJEWFFpRkdvaUZXcEJFblpCL3dkeGFpMEFBRG9BQUNBQklBQWdGU0FQYTBFU2RrSC9CM0ZxTFFBQU9nQUhJQUVnQUNBTElBNUJ1NEovYkdvaURpQUhJQWxxUWYzYmZtd2lDeUFKUWRURUFXeHFhaUlKSUJNZ0RFSGZpWDlzYWlJUElBWWdFR3RCRFhRaUJtb2lER3BCRW5aQi93ZHhhaTBBQURvQUFTQUJJQUFnRENBSmEwRVNka0gvQjNGcUxRQUFPZ0FHSUFFZ0FDQUxJQWRCczRNQmJHb2dDbW9pQnlBR0lBOXJJZ1pxUVJKMlFmOEhjV290QUFBNkFBSWdBU0FBSUFZZ0IydEJFblpCL3dkeGFpMEFBRG9BQlNBQklBQWdEU0FSUVk0VGJHb2dEbW9pQmlBVUlBVnJJZ1ZxUVJKMlFmOEhjV290QUFBNkFBTWdBU0FBSUFVZ0JtdEJFblpCL3dkeGFpMEFBRG9BQkFzZ0FrRWdhaUVDSUFoQkFXb2lDRUVJUncwQUN5QVNRWUFDYWlRQUM1QUlBUkYvSXdCQmdBSnJJaEFrQUNBQUtBTFFBaUVKSUFFb0FsUWhBQ0FRSVFGQkNDRUhBMEFnQVFKL0FrQWdBaTRCRUNJRklBSXZBU0FpQm5KQi8vOERjUTBBUVFBaEJpQUNMd0V3RFFBZ0FpOEJRQTBBSUFJdkFWQU5BQ0FDTHdGZ0RRQWdBaThCY0EwQUlBRWdBQ2dDQUNBQ0xnRUFiQ0lHTmdMQUFTQUJJQVkyQXFBQklBRWdCallDZ0FFZ0FTQUdOZ0pnSUFFZ0JqWUNRQ0FCSUFZMkFpQWdBU0FHTmdJQVFUZ01BUXNnQVNBQUtBTEFBU0FDTGdGZ2JDSUlJQUFvQWtBZ0JrRVFkRUVRZFd3aUMyb2lCaUFBS0FLQUFTQUNMZ0ZBYkNJS0lBQW9BZ0FnQWk0QkFHd2lER29pRFdvaURpQUFLQUxnQVNBQ0xnRndiQ0lQSUFBb0FpQWdCV3dpRVdvaUVpQUFLQUtnQVNBQ0xnRlFiQ0lUSUFBb0FtQWdBaTRCTUd3aUZHb2lGV29pQldzMkF1QUJJQUVnQlNBT2FqWUNBQ0FCSUFzZ0NHdEI2Z0pzUVFoMUlBWnJJZ2dnRENBS2F5SUxhaUlLSUJFZ0Qyc2lEQ0FUSUJScklnNXFRZGtEYkVFSWRTSVBJQVVnRGtHZEJXeEJDSFZxYXlJRmF6WUN3QUVnQVNBRklBcHFOZ0lnSUFFZ0N5QUlheUlJSUJJZ0ZXdEI2Z0pzUVFoMUlBVnJJZ1ZyTmdLZ0FTQUJJQVVnQ0dvMkFrQWdBU0FQSUF4QmxRSnNRUWgxSUFWcWF5SUZJQTBnQm1zaUJtbzJBbUFnQmlBRmF5RUdRU0FMUVFKMGFpQUdOZ0lBSUFKQkFtb2hBaUFBUVFScUlRQWdBVUVFYWlFQklBZEJBVXNoQmlBSFFRRnJJUWNnQmcwQUN5QUpRWUFEYXlFQVFRQWhCaUFRSVFJRFFDQUNLQUlBUVpDQUFXb2hCU0FESUFaQkFuUnFLQUlBSUFScUlRRUNRQUpBSUFJb0FnUWlDU0FDS0FJSUlnZHlEUUJCQUNFSElBSW9BZ3dOQUNBQ0tBSVFEUUFnQWlnQ0ZBMEFJQUlvQWhnTkFDQUNLQUljRFFBZ0FTQUFJQVZCQlhaQi93ZHhhakVBQUVLQmdvU0lrS0RBZ0FGK053QUFEQUVMSUFFZ0FDQUNLQUljSWdvZ0NXb2lEQ0FDS0FJTUlnMGdBaWdDRkNJT2FpSVBhaUlJSUFJb0FoZ2lFU0FIYWlJTElBSW9BaEFpRWlBRmFpSVRhaUlVYWtFRmRrSC9CM0ZxTFFBQU9nQUFJQUVnQUNBVUlBaHJRUVYyUWY4SGNXb3RBQUE2QUFjZ0FTQUFJQWtnQ21zaUNpQU9JQTFySWdscVFka0RiRUVJZFNJTklBbEJuUVZzUVFoMUlBaHFheUlKSUFjZ0VXdEI2Z0pzUVFoMUlBdHJJZ2dnQlNBU2F5SUZhaUlIYWtFRmRrSC9CM0ZxTFFBQU9nQUJJQUVnQUNBSElBbHJRUVYyUWY4SGNXb3RBQUE2QUFZZ0FTQUFJQXdnRDJ0QjZnSnNRUWgxSUFscklnY2dCU0FJYXlJRmFrRUZka0gvQjNGcUxRQUFPZ0FDSUFFZ0FDQUZJQWRyUVFWMlFmOEhjV290QUFBNkFBVWdBU0FBSUEwZ0NrR1ZBbXhCQ0hVZ0IycHJJZ2NnRXlBTGF5SUZha0VGZGtIL0IzRnFMUUFBT2dBRElBRWdBQ0FGSUFkclFRVjJRZjhIY1dvdEFBQTZBQVFMSUFKQklHb2hBaUFHUVFGcUlnWkJDRWNOQUFzZ0VFR0FBbW9rQUF2eUNBSVBmUVYvSXdCQmdBSnJJaFlrQUNBQUtBTFFBaUVYSUFFb0FsUWhBRUVJSVJRZ0ZpRUJBMEFnQVFKL0FrQWdBaThCRUNJWUlBSXZBU0FpRlhJTkFFRUFJUlVnQWk4Qk1BMEFJQUl2QVVBTkFDQUNMd0ZRRFFBZ0FpOEJZQTBBSUFJdkFYQU5BQ0FCSUFBcUFnQWdBaTRCQUxLVUlnWTRBc0FCSUFFZ0JqZ0NvQUVnQVNBR09BS0FBU0FCSUFZNEFtQWdBU0FHT0FKQUlBRWdCamdDSUNBQklBWTRBZ0JCT0F3QkN5QUJJQUFxQWdBZ0FpNEJBTEtVSWdjZ0FDb0NnQUVnQWk0QlFMS1VJZ2lTSWcwZ0FDb0NRQ0FWUVJCMFFSQjFzcFFpQ1NBQUtnTEFBU0FDTGdGZ3NwUWlDcElpQnBJaUN5QUFLZ0pnSUFJdUFUQ3lsQ0lNSUFBcUFxQUJJQUl1QVZDeWxDSU9raUlQSUFBcUFpQWdHRUVRZEVFUWRiS1VJaEFnQUNvQzRBRWdBaTRCY0xLVUloR1NJaEtTSWdXVE9BTGdBU0FCSUFzZ0JaSTRBZ0FnQVNBSElBaVRJZ2NnQ1NBS2swUHpCTFUvbENBR2t5SUlraUlKSUE0Z0RKTWlDaUFRSUJHVElndVNRMTZEN0QrVUlnd2dDa04xUFNmQWxKSWdCWk1pQlpNNEFzQUJJQUVnQ1NBRmtqZ0NJQ0FCSUFjZ0NKTWlCeUFTSUErVFEvTUV0VCtVSUFXVElnV1RPQUtnQVNBQklBY2dCWkk0QWtBZ0FTQU5JQWFUSWdZZ0RDQUxROVNMaXIrVWtpQUZreUlGa2pnQ1lDQUdJQVdUSVFaQklBdEJBblJxSUFZNEFnQWdBa0VDYWlFQ0lBQkJCR29oQUNBQlFRUnFJUUVnRkVFQlN5RVZJQlJCQVdzaEZDQVZEUUFMSUJkQmdBTnJJUUJCQUNFVUlCWWhBZ05BSUFNZ0ZFRUNkR29vQWdBZ0JHb2lBU0FBQW44Z0Fpb0NBRU1BSUFCRWtpSUhJQUlxQWhBaUNKSWlEU0FDS2dJSUlna2dBaW9DR0NJS2tpSUdraUlMSUFJcUFoUWlEQ0FDS2dJTUlnNlNJZzhnQWlvQ0JDSVFJQUlxQWh3aUVaSWlFcElpQlpJaUU0dERBQUFBVDEwRVFDQVRxQXdCQzBHQWdJQ0FlQXRCL3dkeGFpMEFBRG9BQUNBQklBQUNmeUFMSUFXVElndUxRd0FBQUU5ZEJFQWdDNmdNQVF0QmdJQ0FnSGdMUWY4SGNXb3RBQUE2QUFjZ0FTQUFBbjhnQnlBSWt5SUhJQWtnQ3BORDh3UzFQNVFnQnBNaUNKSWlDU0FNSUE2VElnb2dFQ0FSa3lJTGtrTmVnK3cvbENJTUlBcERkVDBud0pTU0lBV1RJZ1dTSWdxTFF3QUFBRTlkQkVBZ0NxZ01BUXRCZ0lDQWdIZ0xRZjhIY1dvdEFBQTZBQUVnQVNBQUFuOGdDU0FGa3lJSmkwTUFBQUJQWFFSQUlBbW9EQUVMUVlDQWdJQjRDMEgvQjNGcUxRQUFPZ0FHSUFFZ0FBSi9JQWNnQ0pNaUJ5QVNJQStUUS9NRXRUK1VJQVdUSWdXU0lnaUxRd0FBQUU5ZEJFQWdDS2dNQVF0QmdJQ0FnSGdMUWY4SGNXb3RBQUE2QUFJZ0FTQUFBbjhnQnlBRmt5SUhpME1BQUFCUFhRUkFJQWVvREFFTFFZQ0FnSUI0QzBIL0IzRnFMUUFBT2dBRklBRWdBQUovSUEwZ0JwTWlCaUFNSUF0RDFJdUt2NVNTSUFXVElnV1NJZ2VMUXdBQUFFOWRCRUFnQjZnTUFRdEJnSUNBZ0hnTFFmOEhjV290QUFBNkFBTWdBU0FBQW44Z0JpQUZreUlHaTBNQUFBQlBYUVJBSUFhb0RBRUxRWUNBZ0lCNEMwSC9CM0ZxTFFBQU9nQUVJQUpCSUdvaEFpQVVRUUZxSWhSQkNFY05BQXNnRmtHQUFtb2tBQXNaQUNBQUlBQW9BZ0FvQWdnUkFRQWdBQkMxQlVFQkVBTUFDMXNCQVg4Z0FDZ0NBQ0VDSUFGQkFFZ0VRQUpBSUFJb0Ftd2lBUVJBSUFJb0FtaEJBMGdOQVFzZ0FDQUNLQUlJRVFFQUlBSW9BbXdoQVFzZ0FpQUJRUUZxTmdKc0R3c2dBU0FDS0FKb1RBUkFJQUFnQWlnQ0NCRUJBQXNMWEFFQ2Z5TUFRZUFCYXlJQkpBQWdBQ0FCUVJCcUlnSWdBQ2dDQUNnQ0RCRUNBQ0FCSUFJMkFnQkJrUFFDS0FJQUlRSWpBRUVRYXlJQUpBQWdBQ0FCTmdJTUlBSkI4cUlDSUFFUWh3VWdBRUVRYWlRQUlBRkI0QUZxSkFBTGt3SUNCSDhEZmlNQVFUQnJJZ01rQUFKQUFrQUNmd0pBSUFBb0FnQWlBaWdDRkNJQVFRQk1EUUFnQUNBQ0tBSjBTZzBBSUFJb0FuQWdBRUVDZEdvTUFRc2dBaWdDZUNJRVJRMEJJQUFnQWlnQ2ZDSUZTQTBCSUFBZ0FpZ0NnQUZLRFFFZ0JDQUFJQVZyUVFKMGFnc29BZ0FpQkEwQkN5QUNJQUEyQWhnZ0FpZ0NjQ2dDQUNFRUN5QUVJUUFDUUFKQUEwQWdBQzBBQUNJRlJRMEJJQUJCQVdvaEFDQUZRU1ZIRFFBTElBQXRBQUJCOHdCSERRQWdBeUFDUVJocU5nSWdJQUVnQkNBRFFTQnFFS1VDREFFTElBSXBBaUFoQmlBQ0tRSW9JUWNnQWlrQ0dDRUlJQU1nQWlrQ01EY0RHQ0FESUFjM0F4QWdBeUFHTndNSUlBTWdDRGNEQUNBQklBUWdBeENsQWdzZ0EwRXdhaVFBQ3hVQUlBQW9BZ0FpQUVFQU5nSVVJQUJCQURZQ2JBdkJBUUVIZnlBQUtBTEFBa0VBU2dSQUlBQW9BdHdESUFFb0FnUnFJZ0V0QUl3QklRVWdBeWdDQUNFR0lBRXRBSllCSWdoQkFXc2hDUU5BSUFBb0FuQWlBVUVBU2dSQUlBRWdCaUFFUVFKMGFpZ0NBQ0lCYWlFS0lBSWdCMEVDZEdvb0FnQWhBd05BSUFVRVFDQUJJQU10QUFBZ0JSQTZJQVZxSVFFTElBTkJBV29oQXlBQklBcEpEUUFMQ3lBSVFRSlBCRUFnQmlBRUlBWWdCRUVCYWlBSklBQW9BbkFRaXdNTElBZEJBV29oQnlBRUlBaHFJZ1FnQUNnQ3dBSklEUUFMQ3d1ZUFRRUZmeUFBS0FMQUFrRUFTZ1JBSUFNb0FnQWhCUU5BSUFVZ0JDQUZJQVJCQVhKQkFTQUFLQUp3SWdGQkFFb0VmeUFGSUFSQkFuUnFLQUlBSWdNZ0FXb2hCeUFDSUFaQkFuUnFLQUlBSVFFRFFDQURJQUV0QUFBaUNEb0FBU0FESUFnNkFBQWdBVUVCYWlFQklBTkJBbW9pQXlBSFNRMEFDeUFBS0FKd0JTQUJDeENMQXlBR1FRRnFJUVlnQkVFQ2FpSUVJQUFvQXNBQ1NBMEFDd3NMaEFFQkJIOGdBQ2dDd0FJaUFVRUFTZ1JBSUFNb0FnQWhCUU5BSUFBb0FuQWlBMEVBU2dSQUlBTWdCU0FFUVFKMElnTnFLQUlBSWdGcUlRWWdBaUFEYWlnQ0FDRURBMEFnQVNBRExRQUFJZ2M2QUFFZ0FTQUhPZ0FBSUFOQkFXb2hBeUFCUVFKcUlnRWdCa2tOQUFzZ0FDZ0N3QUloQVFzZ0JFRUJhaUlFSUFGSURRQUxDd3NKQUNBRElBSTJBZ0FMQ1FBZ0EwRUFOZ0lBQ3g4QkFYOGdBQ2dDM0FNaUFTQUFLQUxBQWpZQ1hDQUJJQUFvQW5RMkFtQUxuQUlCQTM4Z0FDZ0MzQU1pQXlnQ1hDSUhJQUFvQXNBQ0lnaE9CRUFnQUNnQ0pFRUFTZ1JBSUFBb0F0Z0JJUWhCQUNFSEEwQWdBQ0FJSUFFZ0IwRUNkQ0lKYWlnQ0FDQURJQWxxSWdrb0FtUWdBaWdDQUd4QkFuUnFJQWxCREdvZ0NTZ0NOQkVIQUNBSVFkZ0FhaUVJSUFkQkFXb2lCeUFBS0FJa1NBMEFDeUFBS0FMQUFpRUlDeUFEUVFBMkFseEJBQ0VIQ3lBQUlBTkJER29nQnlBRUlBVW9BZ0FpQVVFQ2RHb2dDQ0FIYXlJRUlBTW9BbUFpQnlBRUlBZEpHeUlFSUFZZ0FXc2lBU0FCSUFSTEd5SUJJQUFvQXVBREtBSUVFUVlBSUFVZ0JTZ0NBQ0FCYWpZQ0FDQURJQU1vQW1BZ0FXczJBbUFnQXlBREtBSmNJQUZxSWdFMkFsd2dBQ2dDd0FJZ0FVd0VRQ0FDSUFJb0FnQkJBV28yQWdBTEM5Z0JBQUpBSUFBb0FzZ0RJZ0VvQWhnaUFnUkFJQUVvQWd3aEF3d0JDeUFCSUFBZ0FTZ0NDQ0FCS0FJVUlBRW9BaEJCQUNBQUtBSUVLQUljRVFvQUlnTTJBZ3dnQVNnQ0dDRUNDeUFBSUFNZ0FrRUNkR29nQkNBRktBSUFJZ05CQW5ScUlBRW9BaEFnQW1zaUFpQUdJQU5ySWdNZ0FpQURTUnNpQWlBQUtBSjBJQUVvQWhScklnTWdBaUFEU1JzaUFpQUFLQUxrQXlnQ0JCRUhBQ0FGSUFVb0FnQWdBbW8yQWdBZ0FTQUJLQUlZSUFKcUlnQTJBaGdnQUNBQktBSVFJZ0JQQkVBZ0FVRUFOZ0lZSUFFZ0FTZ0NGQ0FBYWpZQ0ZBc0wwd0VCQW44Z0FDZ0N5QU1pQkVFWWFpRUlBa0FnQkNnQ0dDSUdCRUFnQkNnQ0RDRUhEQUVMSUFRZ0FDQUVLQUlJSUFRb0FoUWdCQ2dDRUVFQklBQW9BZ1FvQWh3UkNnQWlCellDRENBRUtBSVlJUVlMSUFBZ0FTQUNJQU1nQnlBSUlBUW9BaEFnQUNnQzNBTW9BZ1FSREFBZ0JpQUVLQUlZSWdGSkJIOGdBQ0FFS0FJTUlBWkJBblJxUVFBZ0FTQUdheUlCSUFBb0F1UURLQUlFRVFjQUlBVWdCU2dDQUNBQmFqWUNBQ0FFS0FJWUJTQUJDeUFFS0FJUUlnQlBCRUFnQkVFQU5nSVlJQVFnQkNnQ0ZDQUFhallDRkFzTGp3RUJCSDhqQUVFUWF5SUhKQUFnQUNnQ3lBTWlDQ2dDRUNFSklBVW9BZ0FoQ2lBSFFRQTJBZ3dnQUNBQklBSWdBeUFJS0FJTUlBZEJER29nQmlBS2F5SUJJQWtnQVNBSlNSc2dBQ2dDM0FNb0FnUVJEQUFnQUNBSUtBSU1JQVFnQlNnQ0FFRUNkR29nQnlnQ0RDQUFLQUxrQXlnQ0JCRUhBQ0FGSUFVb0FnQWdCeWdDREdvMkFnQWdCMEVRYWlRQUM5d0JBUUYvSUFBb0FzZ0RJUUlDUUFKQUFrQUNRQUpBSUFFT0JBQURBZ0VEQ3lBQUtBSlVCRUFnQWtIVUFUWUNCQ0FDS0FJTURRUWdBaUFBSUFJb0FnaEJBQ0FDS0FJUVFRRWdBQ2dDQkNnQ0hCRUtBRFlDREF3RUN5QUNJQUFvQXR3REtBSUVOZ0lFREFNTElBSW9BZ2hGQkVBZ0FDZ0NBQ0lCUVFNMkFoUWdBQ0FCS0FJQUVRRUFDeUFDUWRVQk5nSUVEQUlMSUFJb0FnaEZCRUFnQUNnQ0FDSUJRUU0yQWhRZ0FDQUJLQUlBRVFFQUN5QUNRZFlCTmdJRURBRUxJQUFvQWdBaUFVRUROZ0lVSUFBZ0FTZ0NBQkVCQUFzZ0FrSUFOd0lVQ3p3QUlBQWdBU0FDS0FJQUlBUWdCU2dDQUVFQ2RHb2dBQ2dDM0FNb0Fnd1JCd0FnQlNBRktBSUFRUUZxTmdJQUlBSWdBaWdDQUVFQmFqWUNBQXZDQXdFTWZ5QUNRUUowSWdJZ0FTZ0NDR29vQWdBaEJTQUJLQUlFSUFKcUtBSUFJUVlnQVNnQ0FDQUNhaWdDQUNFSElBTW9BZ0FoQVNBQUtBTFFBaUVDSUFBb0F0d0RJZ01vQWh3aENDQURLQUlZSVFzZ0F5Z0NGQ0VNSUFNb0FoQWhEU0FBS0FKd0lnTkJBazhFZnlBRFFRRjJJUU1EUUNBTUlBWXRBQUJCQW5RaUJHb29BZ0FoRGlBTElBVXRBQUJCQW5RaUNXb29BZ0FoQ2lBRUlBaHFLQUlBSVE4Z0FTQUNJQWtnRFdvb0FnQWlDU0FITFFBQUlnUnFhaTBBQURvQUFDQUJJQUlnQkNBS0lBOXFRUkIxSWdwcWFpMEFBRG9BQVNBQklBSWdCQ0FPYW1vdEFBQTZBQUlnQVNBQ0lBa2dCeTBBQVNJRWFtb3RBQUE2QUFNZ0FTQUNJQVFnQ21wcUxRQUFPZ0FFSUFFZ0FpQUVJQTVxYWkwQUFEb0FCU0FCUVFacUlRRWdCMEVDYWlFSElBVkJBV29oQlNBR1FRRnFJUVlnQTBFQmF5SUREUUFMSUFBb0FuQUZJQU1MUVFGeEJFQWdEQ0FHTFFBQVFRSjBJZ0JxS0FJQUlRTWdDeUFGTFFBQVFRSjBJZ1ZxS0FJQUlRWWdBQ0FJYWlnQ0FDRUlJQUVnQWlBSExRQUFJZ0FnQlNBTmFpZ0NBR3BxTFFBQU9nQUFJQUVnQWlBQUlBWWdDR3BCRUhWcWFpMEFBRG9BQVNBQklBSWdBQ0FEYW1vdEFBQTZBQUlMQzRzQ0FRTi9Jd0JCRUdzaUNDUUFBa0FDUUNBQUtBTGNBeUlIS0FJa0JFQWdCMEVnYWtFQUlBUWdCU2dDQUVFQ2RHcEJBRUVCSUFjb0FpZ1Fpd01nQjBFQU5nSWtJQVVnQlNnQ0FFRUJhallDQUNBSElBY29BaXhCQVdzMkFpd01BUXNnQnlnQ0xDRUpJQWdnQkNBRktBSUFJZ05CQW5ScUlnUW9BZ0EyQWdnZ0NBSi9JQWtnQmlBRGF5SURJQU1nQ1VzYklnTkJBaUFEUVFKSkd5SURRUUpQQkVBZ0JDZ0NCQXdCQ3lBSFFRRTJBaVFnQnlnQ0lBczJBZ3dnQUNBQklBSW9BZ0FnQ0VFSWFpQUhLQUlNRVFjQUlBY29BaVFoQUNBRklBVW9BZ0FnQTJvMkFnQWdCeUFIS0FJc0lBTnJOZ0lzSUFBTkFRc2dBaUFDS0FJQVFRRnFOZ0lBQ3lBSVFSQnFKQUFMaGdVQkRuOGdBa0VDZENJRklBRW9BZ2hxS0FJQUlRb2dBU2dDQkNBRmFpZ0NBQ0VMSUFFb0FnQWdBa0VEZEdvaUFTZ0NBQ0VISUFFb0FnUWhDQ0FES0FJRUlRSWdBeWdDQUNFRElBQW9BdEFDSVFRZ0FDZ0MzQU1pQVNnQ0hDRU9JQUVvQWhnaER5QUJLQUlVSVJBZ0FTZ0NFQ0VSSUFBb0FuQWlBVUVDVHdSL0lBRkJBWFloQ1FOQUlCQWdDeTBBQUVFQ2RDSUJhaWdDQUNFTUlBOGdDaTBBQUVFQ2RDSUdhaWdDQUNFRklBRWdEbW9vQWdBaEFTQURJQVFnQmlBUmFpZ0NBQ0lOSUFjdEFBQWlCbXBxTFFBQU9nQUFJQU1nQkNBR0lBRWdCV3BCRUhVaUJXcHFMUUFBT2dBQklBTWdCQ0FHSUF4cWFpMEFBRG9BQWlBRElBUWdEU0FITFFBQklnRnFhaTBBQURvQUF5QURJQVFnQVNBRmFtb3RBQUE2QUFRZ0F5QUVJQUVnREdwcUxRQUFPZ0FGSUFJZ0JDQU5JQWd0QUFBaUFXcHFMUUFBT2dBQUlBSWdCQ0FCSUFWcWFpMEFBRG9BQVNBQ0lBUWdBU0FNYW1vdEFBQTZBQUlnQWlBRUlBMGdDQzBBQVNJQmFtb3RBQUE2QUFNZ0FpQUVJQUVnQldwcUxRQUFPZ0FFSUFJZ0JDQUJJQXhxYWkwQUFEb0FCU0FDUVFacUlRSWdDRUVDYWlFSUlBTkJCbW9oQXlBSFFRSnFJUWNnQ2tFQmFpRUtJQXRCQVdvaEN5QUpRUUZySWdrTkFBc2dBQ2dDY0FVZ0FRdEJBWEVFUUNBUUlBc3RBQUJCQW5RaUFHb29BZ0FoQ1NBUElBb3RBQUJCQW5RaUFXb29BZ0FoQlNBQUlBNXFLQUlBSVFBZ0F5QUVJQUVnRVdvb0FnQWlBU0FITFFBQUlnWnFhaTBBQURvQUFDQURJQVFnQmlBQUlBVnFRUkIxSWdCcWFpMEFBRG9BQVNBRElBUWdCaUFKYW1vdEFBQTZBQUlnQWlBRUlBRWdDQzBBQUNJRGFtb3RBQUE2QUFBZ0FpQUVJQUFnQTJwcUxRQUFPZ0FCSUFJZ0JDQURJQWxxYWkwQUFEb0FBZ3NMR3dFQmZ5QUFLQUxjQXlJQlFRQTJBaVFnQVNBQUtBSjBOZ0lzQzRVREFRTi9Ba0FnQUFKL0lBQW9BcndESWdFb0FnZ0VRQ0FCUVFBMkFnZ2dBRUVBSUFBb0F1UURLQUlBRVFJQUlBQkJBaUFBS0FMSUF5Z0NBQkVDQUVFQ0RBRUxBa0FnQUNnQ1ZFVU5BQ0FBS0FLSUFRMEFBa0FnQUNnQ1hFVU5BQ0FBS0FKc1JRMEFJQUFnQVNnQ0dEWUM1QU1nQVVFQk5nSUlEQUVMSUFBb0FtUUVRQ0FBSUFFb0FoUTJBdVFEREFFTElBQW9BZ0FpQWtFdk5nSVVJQUFnQWlnQ0FCRUJBQXNnQUNBQUtBTFlBeWdDQUJFQkFDQUFJQUFvQXNRREtBSUlFUUVBSUFBb0FrUU5BU0FCS0FJUVJRUkFJQUFnQUNnQzRBTW9BZ0FSQVFBTElBQWdBQ2dDM0FNb0FnQVJBUUFnQUNnQ1ZBUkFJQUFnQVNnQ0NDQUFLQUxrQXlnQ0FCRUNBQXNnQUVFRFFRQWdBU2dDQ0JzZ0FDZ0N5QU1vQWdBUkFnQkJBQXNnQUNnQ3dBTW9BZ0FSQWdBTEFrQWdBQ2dDQ0NJQ1JRMEFJQUlnQVNnQ0RDSUROZ0lNSUFJZ0EwRUNRUUVnQVNnQ0NCdHFJZ0UyQWhBZ0FDZ0NRRVVOQUNBQUtBTE1BeWdDRkEwQUlBSkJBa0VCSUFBb0Ftd2JJQUZxTmdJUUN3c3ZBUUYvSUFBb0Fyd0RJUUVnQUNnQ1ZBUkFJQUFnQUNnQzVBTW9BZ2dSQVFBTElBRWdBU2dDREVFQmFqWUNEQXNjQUNBQVFRQkJBRUVBSUFFZ0FpQURJQUFvQXNnREtBSUVFUXdBQzJFQkFuOENRQ0FBS0FMQUF5SUVLQUl3SUFRb0FqUWlCVThFUUNBQUlBUkJDR29nQUNnQ3hBTW9BZ3dSQXdCRkRRRWdCRUVBTmdJd0lBUW9BalFoQlFzZ0FDQUVRUWhxSUFSQk1Hb2dCU0FCSUFJZ0F5QUFLQUxJQXlnQ0JCRU1BQXNMd3djQkQzOENRQ0FBS0FMQUF5SUVLQUk0UlFSQUlBQWdCQ0FFS0FKRVFRSjBhaWdDUENBQUtBTEVBeWdDREJFREFFVU5BU0FFUVFFMkFqZ2dCQ0FFS0FKTVFRRnFOZ0pNQ3dKQUFrQUNRQ0FFS0FKSURnTUJBZ0FEQ3lBQUlBUWdCQ2dDUkVFQ2RHb29BandnQkVFd2FpQUVLQUkwSUFFZ0FpQURJQUFvQXNnREtBSUVFUXdBSUFRb0FqQWdCQ2dDTkVrTkFpQUVRUUEyQWtnZ0FpZ0NBQ0FEVHcwQ0N5QUVRUUEyQWpBZ0JDQUFLQUxJQWlJTlFRRnJOZ0kwQWtBZ0JDZ0NUQ0FBS0FMTUFrY05BQ0FBS0FJa0loQkJBRXdOQUNBQUtBTEFBeUlPSUE0b0FrUkJBblJxSVJFZ0FDZ0MyQUVoQndOQUlBY29BakFnQnlnQ0tDQUhLQUlNYkNJRmNDSUdJQVVnQmhzaEJpQUZJQTF0SVFVZ0NFVUVRQ0FPSUFaQkFXc2dCVzFCQVdvMkFqUUxBa0FnQlVFQVRBMEFJQVZCQVhRaUJVRUJJQVZCQVVvYklnbEJBM0VoRHlBUktBSThJQWhCQW5ScUtBSUFJZ29nQmtFQ2RHcEJCR3NoQzBFQUlReEJBQ0VGSUFsQkFXdEJBMDhFUUNBSlFmei8vLzhIY1NFU1FRQWhDUU5BSUFvZ0JTQUdha0VDZEdvZ0N5Z0NBRFlDQUNBS0lBVkJBWElnQm1wQkFuUnFJQXNvQWdBMkFnQWdDaUFGUVFKeUlBWnFRUUowYWlBTEtBSUFOZ0lBSUFvZ0JVRURjaUFHYWtFQ2RHb2dDeWdDQURZQ0FDQUZRUVJxSVFVZ0NVRUVhaUlKSUJKSERRQUxDeUFQUlEwQUEwQWdDaUFGSUFacVFRSjBhaUFMS0FJQU5nSUFJQVZCQVdvaEJTQU1RUUZxSWd3Z0QwY05BQXNMSUFkQjJBQnFJUWNnQ0VFQmFpSUlJQkJIRFFBTEN5QUVRUUUyQWtnTElBQWdCQ0FFS0FKRVFRSjBhaWdDUENBRVFUQnFJQVFvQWpRZ0FTQUNJQU1nQUNnQ3lBTW9BZ1FSREFBZ0JDZ0NNQ0FFS0FJMFNRMEFBa0FnQkNnQ1RFRUJSd1JBSUFBb0FzZ0NJUUVNQVFzZ0FDZ0N5QUloQVNBQUtBSWtJZ3BCQUV3TkFDQUFLQUxBQXlFR0lBRkJBbW9oQ3lBQlFRRnFJUTRnQUNnQzJBRWhCMEVBSVFnRFFDQUhLQUlvSUFjb0FneHNJQUZ0SWdCQkFFb0VRQ0FJUVFKMElnTWdCaWdDUUdvb0FnQWhBaUFHS0FJOElBTnFLQUlBSVFNZ0FDQUxiQ0VKSUFBZ0Rtd2hEMEVBSVFVRFFDQURJQVVnQUd0QkFuUWlER29nQXlBRklBOXFRUUowSWcxcUtBSUFOZ0lBSUFJZ0RHb2dBaUFOYWlnQ0FEWUNBQ0FESUFVZ0NXcEJBblFpREdvZ0F5QUZRUUowSWcxcUtBSUFOZ0lBSUFJZ0RHb2dBaUFOYWlnQ0FEWUNBQ0FGUVFGcUlnVWdBRWNOQUFzTElBZEIyQUJxSVFjZ0NFRUJhaUlJSUFwSERRQUxDeUFFUVFBMkFqZ2dCRUVDTmdKSUlBUWdBVUVDYWpZQ05DQUVJQUZCQVdvMkFqQWdCQ0FFS0FKRVFRRnpOZ0pFQ3d1dEJ3RVJmeUFBS0FMQUF5RUhBa0FDUUFKQUlBRU9Bd0FDQVFJTElBQW9BdHdES0FJSUJFQWdCMEhKQVRZQ0JDQUFLQUlrSWhCQkFFb0VRQ0FBS0FMSUFpSU9RUUpySVJFZ0RrRUNhaUVTSUFBb0F0Z0JJUTBEUUNBUFFRSjBJZ0FnQnlnQ1FHb29BZ0FoQVNBSEtBSThJQUJxS0FJQUlRSWdBQ0FIYWlnQ0NDRUVBa0FnRFNnQ0tDQU5LQUlNYkNBT2JTSUZJQkpzSWdsQkFFd05BRUVBSVFaQkFDRUFJQWxCQVd0QkEwOEVRQ0FKUVh4eElRdEJBQ0VLQTBBZ0FTQUFRUUowSWdOcUlBTWdCR29vQWdBaUNEWUNBQ0FDSUFOcUlBZzJBZ0FnQVNBRFFRUnlJZ2hxSUFRZ0NHb29BZ0FpRERZQ0FDQUNJQWhxSUF3MkFnQWdBU0FEUVFoeUlnaHFJQVFnQ0dvb0FnQWlERFlDQUNBQ0lBaHFJQXcyQWdBZ0FTQURRUXh5SWdOcUlBTWdCR29vQWdBaUNEWUNBQ0FDSUFOcUlBZzJBZ0FnQUVFRWFpRUFJQXBCQkdvaUNpQUxSdzBBQ3dzZ0NVRURjU0lKUlEwQUEwQWdBU0FBUVFKMElnTnFJQU1nQkdvb0FnQWlDallDQUNBQ0lBTnFJQW8yQWdBZ0FFRUJhaUVBSUFaQkFXb2lCaUFKUncwQUN3c0NRQ0FGUVFCTURRQWdCVUVCZENJR1FRRWdCa0VCU2hzaUNrRUJjU0VJSUFVZ0VXd2hBeUFGSUE1c0lRbEJBQ0VBSUFaQkFrNEVRQ0FLUWY3Ly8vOEhjU0VLUVFBaEJnTkFJQUVnQUNBRGFrRUNkQ0lMYWlBRUlBQWdDV3BCQW5RaURHb29BZ0EyQWdBZ0FTQU1haUFFSUF0cUtBSUFOZ0lBSUFFZ0FFRUJjaUlMSUFOcVFRSjBJZ3hxSUFRZ0NTQUxha0VDZENJTGFpZ0NBRFlDQUNBQklBdHFJQVFnREdvb0FnQTJBZ0FnQUVFQ2FpRUFJQVpCQW1vaUJpQUtSdzBBQ3dzZ0NBUkFJQUVnQUNBRGFrRUNkQ0lHYWlBRUlBQWdDV3BCQW5RaUFHb29BZ0EyQWdBZ0FDQUJhaUFFSUFacUtBSUFOZ0lBQzBFQUlRUkJBQ0VCSUFWQkFXdEJBMDhFUUNBRlFYeHhJUVpCQUNFQUEwQWdBaUFCSUFWclFRSjBhaUFDS0FJQU5nSUFJQUlnQVVFQmNpQUZhMEVDZEdvZ0FpZ0NBRFlDQUNBQ0lBRkJBbklnQld0QkFuUnFJQUlvQWdBMkFnQWdBaUFCUVFOeUlBVnJRUUowYWlBQ0tBSUFOZ0lBSUFGQkJHb2hBU0FBUVFScUlnQWdCa2NOQUFzTElBVkJBM0VpQUVVTkFBTkFJQUlnQVNBRmEwRUNkR29nQWlnQ0FEWUNBQ0FCUVFGcUlRRWdCRUVCYWlJRUlBQkhEUUFMQ3lBTlFkZ0FhaUVOSUE5QkFXb2lEeUFRUncwQUN3c2dCMEVBTmdKTUlBZENBRGNDUkNBSFFRQTJBamdQQ3lBSFFjb0JOZ0lFSUFjZ0J5Z0NORFlDTUE4TElBZEJ5d0UyQWdRUEN5QUFLQUlBSWdGQkF6WUNGQ0FBSUFFb0FnQVJBUUFMbGdzQkxYOGpBRUdBQVdzaUNDUUFJQUFvQXN3Q1FRRnJJU2tnQUNnQ3hBTWhGQUovQWtBRFFDQUFLQUtRQVNJRUlBQW9BcGdCSWdaS0RRRWdBQ2dDekFNaUN5Z0NGQTBCSUFRZ0JrWUVRQ0FBS0FLVUFTQUFLQUtjQVNBQUtBS2NBMFZxU3cwQ0N5QUFJQXNvQWdBUkFBQU5BQXRCQUF3QkN5QUFLQUlrUVFCS0JFQWdBQ2dDMkFFaENRTkFBa0FnQ1NnQ05FVU5BQUovSUFBb0Fwd0JJaFVnS1U4aUtrVUVRQ0FKS0FJTUlnUkJBWFFoQnlBRURBRUxJQWtvQWlBZ0NTZ0NEQ0lFY0NJR0lBUWdCaHNpQndzaEZnSi9JQlVFUUNBQUlCUWdEa0VDZEdvb0FrZ2dCQ0FWUVFGcmJDQUVJQWRxUVFBZ0FDZ0NCQ2dDSUJFS0FDQUpLQUlNUVFKMGFnd0JDeUFBSUJRZ0RrRUNkR29vQWtoQkFDQUhRUUFnQUNnQ0JDZ0NJQkVLQUFzaEt5QVdRUUJNRFFBZ0ZDZ0NjQ0FPUVJoc2FpRVBJQTVCQW5RaUN5QUFLQUxZQTJvb0FnUWhMQ0FKS0FKUUlnUXZBUVFpQmtFSWRDRWNJQVpCQjNRaEhTQUVMd0VTSWdaQkNIUWhIaUFHUVFkMElSOGdCQzhCQUNJR1FRVnNJUzBnQkM4QklDSUhRUWgwSVNBZ0IwRUhkQ0VoSUFaQkNXd2hJaUFFTHdFUUlnZEJDSFFoSXlBSFFRZDBJU1FnQkM4QkFpSUVRUWgwSVNVZ0JFRUhkQ0VtSUFaQkpHd2hKeUFXUVFGcklTNGdBU0FMYWlnQ0FDRVhRUUFoRUFOQUlDc2dFRUVDZEdvaUJDZ0NBQ0lISVEwZ0VDQVZjZ1JBSUFSQkJHc29BZ0FoRFFzZ0J5RVJJQWtvQWh4QkFXc2hLRUVBSVJnZ0tpQVFJQzVHY1VVRVFDQUVLQUlFSVJFTElCRXVBUUFpR1NFRUlBY3VBUUFpRWlFR0lBMHVBUUFpR2lFTFFRQWhHd05BSUFzaEJTQWFJUXNnQmlFS0lCSWhCaUFFSVF3Z0dTRUVJQWdnQjBHQUFSQS9HaUFZSUNoSkJFQWdFUzRCZ0FFaEdTQU5MZ0dBQVNFYUlBY3VBWUFCSVJJTEFrQWdEeWdDQkNJRFJRMEFJQWd2QVFJTkFDQUlBbjhnSnlBS0lCSnJiQ0lDUVFCT0JFQWdBaUFtYWlBbGJTSUNJQU5CQUV3TkFSb2dBa0VCSUFOMElnTkJBV3NnQWlBRFNCc01BUXRCQUNBbUlBSnJJQ1Z0SWdKQkFTQURkQ0lUUVFGcklBSWdFMGdiSUFJZ0EwRUFTaHRyQ3pzQkFnc0NRQ0FQS0FJSUlnTkZEUUFnQ0M4QkVBMEFJQWdDZnlBbklBc2dCR3RzSWdKQkFFNEVRQ0FDSUNScUlDTnRJZ0lnQTBFQVRBMEJHaUFDUVFFZ0EzUWlBMEVCYXlBQ0lBTklHd3dCQzBFQUlDUWdBbXNnSTIwaUFrRUJJQU4wSWhOQkFXc2dBaUFUU0JzZ0FpQURRUUJLRzJzTE93RVFDd0pBSUE4b0Fnd2lBMFVOQUNBSUx3RWdEUUFnQ0FKL0lDSWdDeUFHUVFGMGF5QUVhbXdpQWtFQVRnUkFJQUlnSVdvZ0lHMGlBaUFEUVFCTURRRWFJQUpCQVNBRGRDSURRUUZySUFJZ0EwZ2JEQUVMUVFBZ0lTQUNheUFnYlNJQ1FRRWdBM1FpRTBFQmF5QUNJQk5JR3lBQ0lBTkJBRW9iYXdzN0FTQUxBa0FnRHlnQ0VDSURSUTBBSUFndkFSSU5BQ0FJQW44Z0xTQUZJQXdnR21wcklCbHFiQ0lGUVFCT0JFQWdCU0FmYWlBZWJTSUZJQU5CQUV3TkFSb2dCVUVCSUFOMElneEJBV3NnQlNBTVNCc01BUXRCQUNBZklBVnJJQjV0SWdWQkFTQURkQ0lNUVFGcklBVWdERWdiSUFVZ0EwRUFTaHRyQ3pzQkVnc0NRQ0FQS0FJVUlnVkZEUUFnQ0M4QkJBMEFJQWdDZnlBaUlBb2dCa0VCZEdzZ0VtcHNJZ3BCQUU0RVFDQUtJQjFxSUJ4dElnb2dCVUVBVEEwQkdpQUtRUUVnQlhRaUJVRUJheUFGSUFwS0d3d0JDMEVBSUIwZ0Ntc2dIRzBpQ2tFQklBVjBJZ3hCQVdzZ0NpQU1TQnNnQ2lBRlFRQktHMnNMT3dFRUN5QUFJQWtnQ0NBWElCc2dMQkVHQUNBUlFZQUJhaUVSSUExQmdBRnFJUTBnQjBHQUFXb2hCeUFKS0FJa0lCdHFJUnNnR0VFQmFpSVlJQ2hORFFBTElCY2dDU2dDS0VFQ2RHb2hGeUFRUVFGcUloQWdGa2NOQUFzTElBbEIyQUJxSVFrZ0RrRUJhaUlPSUFBb0FpUklEUUFMQ3lBQUlBQW9BcHdCUVFGcUlnRTJBcHdCUVFOQkJDQUJJQUFvQXN3Q1NSc0xJUUFnQ0VHQUFXb2tBQ0FBQy80RkFSUi9JQUFvQXN3Q0lRUUNRQ0FBS0FMRUF5SUZLQUlZSWdnZ0JTZ0NIQ0lDU0FSQUlBUkJBV3NoRXlBQUtBTG9Ba0VCYXlFTklBVkJJR29oQ3lBRktBSVVJUVlEUUNBR0lBMU5CRUFEUUNBQUtBSzBBd1JBSUFzb0FnQkJBQ0FBS0FMd0FrRUhkQkE2R2dzZ0FDQUxJQUFvQXRRREtBSUVFUU1BUlEwRUlBQW9BdFFDSWdKQkFFb0VRRUVBSVFkQkFDRU9BMEFDUUNBQUlBNUJBblJxS0FMWUFpSURLQUkwUlFSQUlBTW9Ba0FnQjJvaEJ3d0JDeUFES0FJOElnUkJBRXdOQUNBREtBSkVJQVpzSVF3Z0F5Z0NCRUVDZENJQ0lBQW9BdGdEYWlnQ0JDRVBJQUVnQW1vb0FnQWdBeWdDS0NJQ0lBaHNRUUowYWlFSklBTkJPRUhJQUNBR0lBMUpHMm9vQWdBaUVFRUFUQ0VSSUJCQkFTQVFRUUZLR3lJS1FmNy8vLzhIY1NFVUlBcEJBWEVoRlVFQUlRb0RRQUpBQWtBZ0V5QUFLQUtVQVUwRVFDQURLQUpNSUFnZ0NtcE1JQkZ5UlEwQkRBSUxJQkVOQVF0QkFDRUVJQXdoQWtFQUlSSWdFRUVDVGdSQUEwQWdBQ0FESUFzZ0JDQUhha0VDZEdvb0FnQWdDU0FDSUE4UkJnQWdBQ0FESUFzZ0JFRUJjaUFIYWtFQ2RHb29BZ0FnQ1NBREtBSWtJQUpxSWdJZ0R4RUdBQ0FFUVFKcUlRUWdBeWdDSkNBQ2FpRUNJQkpCQW1vaUVpQVVSdzBBQ3dzZ0ZRUkFJQUFnQXlBRklBUWdCMnBCQW5ScUtBSWdJQWtnQWlBUEVRWUFDeUFES0FJOElRUWdBeWdDS0NFQ0N5QUpJQUpCQW5ScUlRa2dBeWdDT0NBSGFpRUhJQXBCQVdvaUNpQUVTQTBBQ3lBQUtBTFVBaUVDQ3lBT1FRRnFJZzRnQWtnTkFBc0xJQVpCQVdvaUJpQU5UUTBBQ3lBRktBSWNJUUlMUVFBaEJpQUZRUUEyQWhRZ0NFRUJhaUlJSUFKSURRQUxJQUFvQXN3Q0lRUUxRUUVoQWlBQUlBQW9BcHdCUVFGcU5nS2NBU0FBSUFBb0FwUUJRUUZxSWdFMkFwUUJJQUVnQkVrRVFDQUFLQUxFQXlFTUlBQW9BdFFDUVFGTUJFQWdBQ2dDMkFKQkRFSE1BQ0FCSUFSQkFXdEpHMm9vQWdBaEFnc2dERUlBTndJVUlBd2dBallDSEVFRER3c2dBQ0FBS0FMTUF5Z0NEQkVCQUVFRUR3c2dCU0FHTmdJVUlBVWdDRFlDR0VFQUM3QUZBUk4vSXdCQkVHc2lDQ1FBSUFBb0FzUURJUU1nQUNnQzFBSkJBRW9FUUFOQUlBZ2dBVUVDZENJQ2FpQUFJQU1nQUNBQ2FpZ0MyQUlpQWlnQ0JFRUNkR29vQWtnZ0FpZ0NEQ0lDSUFBb0FwUUJiQ0FDUVFFZ0FDZ0NCQ2dDSUJFS0FEWUNBQ0FCUVFGcUlnRWdBQ2dDMUFKSURRQUxDd0ovSUFNb0FoZ2lCeUFES0FJY0lnSklCRUFnQTBFZ2FpRU5JQUFvQXVnQ0lRRWdBeWdDRkNFRUEwQWdBU0FFU3dSQUEwQkJBQ0VKUVFBaEFpQUFLQUxVQWlJT1FRQktCRUFEUUNBQUlBbEJBblFpQVdvb0F0Z0NJZ1VvQWp3aUQwRUFTZ1JBSUFVb0FqZ2lCU0FFYkNFUUlBVkJmSEVoRVNBRlFRTnhJUXNnQlVFQmF5RVNJQUVnQ0dvb0FnQWhFMEVBSVFvRFFBSkFJQVZCQUV3TkFDQVRJQWNnQ21wQkFuUnFLQUlBSUJCQkIzUnFJUUZCQUNFTUlCSkJBMDhFUUFOQUlBTWdBa0VDZEdvaUJpQUJRWUFCYWpZQ0pDQUdJQUUyQWlBZ0JpQUJRWUFDYWpZQ0tDQUdJQUZCZ0FOcU5nSXNJQUpCQkdvaEFpQUJRWUFFYWlFQklBeEJCR29pRENBUlJ3MEFDd3RCQUNFR0lBdEZEUUFEUUNBRElBSkJBblJxSUFFMkFpQWdBa0VCYWlFQ0lBRkJnQUZxSVFFZ0JrRUJhaUlHSUF0SERRQUxDeUFLUVFGcUlnb2dEMGNOQUFzTElBbEJBV29pQ1NBT1J3MEFDd3NnQUNBTklBQW9BdFFES0FJRUVRTUFSUVJBSUFNZ0JEWUNGQ0FESUFjMkFoaEJBQXdGQ3lBRVFRRnFJZ1FnQUNnQzZBSWlBVWtOQUFzZ0F5Z0NIQ0VDQzBFQUlRUWdBMEVBTmdJVUlBZEJBV29pQnlBQ1NBMEFDd3RCQVNFQ0lBQWdBQ2dDbEFGQkFXb2lBVFlDbEFFZ0FDZ0N6QUlpQkNBQlN3UkFJQUFvQXNRRElRTWdBQ2dDMUFKQkFVd0VRQ0FBS0FMWUFrRU1RY3dBSUFFZ0JFRUJhMGtiYWlnQ0FDRUNDeUFEUWdBM0FoUWdBeUFDTmdJY1FRTU1BUXNnQUNBQUtBTE1BeWdDREJFQkFFRUVDeUVCSUFoQkVHb2tBQ0FCQzZZREFRMS9JQUFvQXN3Q1FRRnJJUXNnQUNnQ3hBTWhEQUpBQTBBZ0FDZ0NrQUVpQXlBQUtBS1lBU0lFVGdSQUlBTWdCRWNOQWlBQUtBS1VBU0FBS0FLY0FVc05BZ3NnQUNBQUtBTE1BeWdDQUJFQUFBMEFDMEVBRHdzZ0FDZ0NKRUVBU2dSQUlBQW9BdGdCSVFJRFFBSkFJQUlvQWpSRkRRQWdBQ0FNSUFWQkFuUWlBMm9vQWtnZ0FpZ0NEQ0lFSUFBb0Fwd0JiQ0FFUVFBZ0FDZ0NCQ2dDSUJFS0FDRU5BbjhnQ3lBQUtBS2NBVXNFUUNBQ0tBSU1EQUVMSUFJb0FpQWdBaWdDRENJRWNDSUdJQVFnQmhzTElnWkJBRXdOQUNBQUtBTFlBeUFEYWlnQ0JDRU9JQUVnQTJvb0FnQWhCeUFDS0FJY0lRTkJBQ0VJQTBCQkFDRUVJQU1FUUNBTklBaEJBblJxS0FJQUlRTkJBQ0VKUVFBaENnTkFJQUFnQWlBRElBY2dDU0FPRVFZQUlBTkJnQUZxSVFNZ0FpZ0NKQ0FKYWlFSklBcEJBV29pQ2lBQ0tBSWNJZ1JKRFFBTEN5QUhJQUlvQWloQkFuUnFJUWNnQkNFRElBaEJBV29pQ0NBR1J3MEFDd3NnQWtIWUFHb2hBaUFGUVFGcUlnVWdBQ2dDSkVnTkFBc0xJQUFnQUNnQ25BRkJBV29pQVRZQ25BRkJBMEVFSUFFZ0FDZ0N6QUpKR3d0TkFRSi9JQUJCQURZQ2xBRkJBU0VCSUFBb0FzUURJUUlnQUNnQzFBSkJBVXdFUUNBQUtBTFlBa0hNQUVFTUlBQW9Bc3dDUVFGR0cyb29BZ0FoQVFzZ0FrSUFOd0lVSUFJZ0FUWUNIQXZjQWdFSmZ5QUFLQUxFQXlJQktBSVFCRUFnQVFKL0FrQWdBQ2dDVUVVTkFDQUFLQUxnQVVVTkFDQUFLQUtnQVVVTkFDQUJLQUp3SWdKRkJFQWdBU0FBUVFFZ0FDZ0NKRUVZYkNBQUtBSUVLQUlBRVFRQUlnSTJBbkFMSUFBb0FpUkJBRXdOQUNBQUtBTFlBU0VEQTBBZ0F5Z0NVQ0lCUlEwQklBRXZBUUJGRFFFZ0FTOEJBa1VOQVNBQkx3RVFSUTBCSUFFdkFTQkZEUUVnQVM4QkVrVU5BU0FCTHdFRVJRMEJJQUFvQXFBQklBVkJDSFJxSWdFb0FnQkJBRWdOQVNBQ0lBRW9BZ1EyQWdRZ0FTZ0NCQ0VHSUFJZ0FTZ0NDRFlDQ0NBQktBSUlJUWNnQWlBQktBSU1OZ0lNSUFFb0Fnd2hDQ0FDSUFFb0FoQTJBaEFnQVNnQ0VDRUpJQUlnQVNnQ0ZEWUNGRUVCSUFRZ0NTQUJLQUlVY2lBSUlBWWdCM0p5Y2hzaEJDQURRZGdBYWlFRElBSkJHR29oQWlBRlFRRnFJZ1VnQUNnQ0pFZ05BQXRCeHdFZ0JBMEJHZ3RCd3dFTE5nSU1DeUFBUVFBMkFwd0JDL29LQVE1L0l3QkJNR3NpQkNRQUlBQW9BdFFESVFjQ2Z3SkFJQUFvQXBnQ1JRMEFJQWNvQWl3TkFDQUFLQUxRQXlJRElBTW9BaGdnQnlnQ0VFRUliV28yQWhnZ0IwRUFOZ0lRUVFBZ0FDQURLQUlJRVFBQVJRMEJHaUFBS0FMVUFrRUFTZ1JBUVFBaEF3TkFJQWNnQTBFQ2RHcEJBRFlDR0NBRFFRRnFJZ01nQUNnQzFBSklEUUFMQ3lBSFFRQTJBaFFnQnlBQUtBS1lBallDTENBQUtBSzRBdzBBSUFkQkFEWUNLQXNnQnlnQ0tFVUVRQ0FBS0FLMEF5RU5JQUFvQXJBRElROGdCQ0FBTmdJb0lBUWdBQ2dDR0NJSUtBSUFJZ1kyQWhnZ0JDQUlLQUlFSWdJMkFod2dCeWdDRUNFRElBY29BZ3doQlNBRUlBY29BaVEyQWhBZ0JDQUhLUUljTndNSUlBUWdCeWtDRkRjREFDQUFLQUx3QWtFQVNnUkFBMEFnQVNBTVFRSjBJZ3RxS0FJQUlRNGdCeUFMYWlJS0tBSmtJUWdDZndKQUFuOGdBMEVIVEFSQVFRQWdCRUVZYWlBRklBTkJBQkJxUlEwSEdpQUVLQUlnSVFWQkFTQUVLQUlrSWdOQkNFZ05BUm9MSUFnZ0JTQURRUWhyZFVIL0FYRWlBa0VDZEdvb0FwQUJJZ1lOQVVFSkN5RUNRUUFnQkVFWWFpQUZJQU1nQ0NBQ0VOMEJJZ0pCQUVnTkJSb2dCQ2dDSUNFRklBUW9BaVFNQVFzZ0FpQUlha0dRQ1dvdEFBQWhBaUFESUFackN5RURJQW9vQW93QklRa0NRQUpBSUFvb0FyUUJJZ29FUUNBQ0JIOGdBaUFEU2dSQVFRQWdCRUVZYWlBRklBTWdBaEJxUlEwSUdpQUVLQUlnSVFVZ0JDZ0NKQ0VEQ3lBQ1FRSjBJZ1pCb0w0Q2FpZ0NBQ0lJSUFVZ0F5QUNheUlEZFhFaUFrRUFJQWdnQWlBR1FaeStBbW9vQWdCS0cyc0ZRUUFMSVFJZ0JDQUFJQXRxS0FMMEFrRUNkR29pQmtFRWFpQUdLQUlFSUFKcUlnSTJBZ0FnRGlBQ093RUFRUUVoQ0NBS1FRSklEUUVEUUFKL0FrQUNmeUFEUVFkTUJFQkJBQ0FFUVJocUlBVWdBMEVBRUdwRkRRc2FJQVFvQWlBaEJVRUJJQVFvQWlRaUEwRUlTQTBCR2dzZ0NTQUZJQU5CQ0d0MVFmOEJjU0lDUVFKMGFpZ0NrQUVpQmcwQlFRa0xJUUpCQUNBRVFSaHFJQVVnQXlBSklBSVEzUUVpQWtFQVNBMEpHaUFFS0FJZ0lRVWdCQ2dDSkF3QkN5QUNJQWxxUVpBSmFpMEFBQ0VDSUFNZ0Jtc0xJUU1nQWtFRWRpRUdBa0FnQWtFUGNTSUNCRUFnQWlBRFNnUkFRUUFnQkVFWWFpQUZJQU1nQWhCcVJRMEtHaUFFS0FJZ0lRVWdCQ2dDSkNFREN5QU9JQThnQmlBSWFpSUlRUUowYWlnQ0FFRUJkR29nQWtFQ2RDSUdRYUMrQW1vb0FnQWlDeUFGSUFNZ0Ftc2lBM1Z4SWdKQkFDQUxJQUlnQmtHY3ZnSnFLQUlBU2h0ck93RUFEQUVMSUFaQkQwY05CQ0FJUVE5cUlRZ0xJQWhCQVdvaUNDQUtTQTBBQ3d3QkMwRUJJUWdnQWtVTkFDQUNJQU5LQkg5QkFDQUVRUmhxSUFVZ0F5QUNFR3BGRFFZYUlBUW9BaUFoQlNBRUtBSWtCU0FEQ3lBQ2F5RURDeUFJSUExS0RRQURRQUovQWtBQ2Z5QURRUWRNQkVCQkFDQUVRUmhxSUFVZ0EwRUFFR3BGRFFrYUlBUW9BaUFoQlVFQklBUW9BaVFpQTBFSVNBMEJHZ3NnQ1NBRklBTkJDR3QxUWY4QmNTSUNRUUowYWlnQ2tBRWlCZzBCUVFrTElRSkJBQ0FFUVJocUlBVWdBeUFKSUFJUTNRRWlBa0VBU0EwSEdpQUVLQUlnSVFVZ0JDZ0NKQXdCQ3lBQ0lBbHFRWkFKYWkwQUFDRUNJQU1nQm1zTElRTWdBa0VFZGlFR0FrQWdBa0VQY1NJQ0JFQWdBaUFEU2dSL1FRQWdCRUVZYWlBRklBTWdBaEJxUlEwSUdpQUVLQUlnSVFVZ0JDZ0NKQVVnQXdzZ0Ftc2hBd3dCQ3lBR1FROUhJUUpCRHlFR0lBSU5BZ3NnQmlBSWFrRUJhaUlJSUExTURRQUxDeUFNUVFGcUlnd2dBQ2dDOEFKSURRQUxJQUFvQWhnaENDQUVLQUlZSVFZZ0JDZ0NIQ0VDQ3lBSUlBSTJBZ1FnQ0NBR05nSUFJQWNnQXpZQ0VDQUhJQVUyQWd3Z0J5QUVLQUlRTmdJa0lBY2dCQ2tEQ0RjQ0hDQUhJQVFwQXdBM0FoUUxJQWNnQnlnQ0xFRUJhellDTEVFQkN5RUdJQVJCTUdva0FDQUdDKzBLQVF4L0l3QkJNR3NpQkNRQUlBQW9BdFFESVFjQ2Z3SkFJQUFvQXBnQ1JRMEFJQWNvQWl3TkFDQUFLQUxRQXlJRElBTW9BaGdnQnlnQ0VFRUliV28yQWhnZ0IwRUFOZ0lRUVFBZ0FDQURLQUlJRVFBQVJRMEJHaUFBS0FMVUFrRUFTZ1JBUVFBaEF3TkFJQWNnQTBFQ2RHcEJBRFlDR0NBRFFRRnFJZ01nQUNnQzFBSklEUUFMQ3lBSFFRQTJBaFFnQnlBQUtBS1lBallDTENBQUtBSzRBdzBBSUFkQkFEWUNLQXNnQnlnQ0tFVUVRQ0FFSUFBMkFpZ2dCQ0FBS0FJWUlnSW9BZ0FpQ0RZQ0dDQUVJQUlvQWdRaUJqWUNIQ0FIS0FJUUlRTWdCeWdDRENFRklBUWdCeWdDSkRZQ0VDQUVJQWNwQWh3M0F3Z2dCQ0FIS1FJVU53TUFJQUFvQXZBQ1FRQktCRUFEUUNBQklBdEJBblFpQ21vb0FnQWhEQ0FISUFwcUlnZ29BbVFoQWdKL0FrQUNmeUFEUVFkTUJFQkJBQ0FFUVJocUlBVWdBMEVBRUdwRkRRY2FJQVFvQWlBaEJVRUJJQVFvQWlRaUEwRUlTQTBCR2dzZ0FpQUZJQU5CQ0d0MVFmOEJjU0lHUVFKMGFpZ0NrQUVpQ1EwQlFRa0xJUWxCQUNBRVFSaHFJQVVnQXlBQ0lBa1EzUUVpQWtFQVNBMEZHaUFFS0FJZ0lRVWdCQ2dDSkF3QkN5QUNJQVpxUVpBSmFpMEFBQ0VDSUFNZ0NXc0xJUU1nQ0NnQ2pBRWhDUUpBQWtBZ0NDZ0N0QUVpRFFSQUlBSUVmeUFDSUFOS0JFQkJBQ0FFUVJocUlBVWdBeUFDRUdwRkRRZ2FJQVFvQWlBaEJTQUVLQUlrSVFNTElBSkJBblFpQmtHZ3ZnSnFLQUlBSWdnZ0JTQURJQUpySWdOMWNTSUNRUUFnQ0NBQ0lBWkJuTDRDYWlnQ0FFb2Jhd1ZCQUFzaENDQUVJQUFnQ21vb0F2UUNRUUowYWlJQ1FRUnFJQUlvQWdRZ0NHb2lBallDQUNBTUlBSTdBUUJCQVNFSUlBMUJBa2dOQVFOQUFuOENRQUovSUFOQkIwd0VRRUVBSUFSQkdHb2dCU0FEUVFBUWFrVU5DeG9nQkNnQ0lDRUZRUUVnQkNnQ0pDSURRUWhJRFFFYUN5QUpJQVVnQTBFSWEzVkIvd0Z4SWdKQkFuUnFLQUtRQVNJR0RRRkJDUXNoQWtFQUlBUkJHR29nQlNBRElBa2dBaERkQVNJQ1FRQklEUWthSUFRb0FpQWhCU0FFS0FJa0RBRUxJQUlnQ1dwQmtBbHFMUUFBSVFJZ0F5QUdhd3NoQXlBQ1FRUjJJUVlDUUNBQ1FROXhJZ0lFUUNBQ0lBTktCRUJCQUNBRVFSaHFJQVVnQXlBQ0VHcEZEUW9hSUFRb0FpQWhCU0FFS0FJa0lRTUxJQXdnQmlBSWFpSUdRUUowUWFERkFtb29BZ0JCQVhScUlBSkJBblFpQ0VHZ3ZnSnFLQUlBSWdvZ0JTQURJQUpySWdOMWNTSUNRUUFnQ2lBQ0lBaEJuTDRDYWlnQ0FFb2JhenNCQUF3QkN5QUdRUTlIRFFRZ0NFRVBhaUVHQ3lBR1FRRnFJZ2dnRFVnTkFBc2dCa0UrVEEwQkRBSUxRUUVoQ0NBQ1JRMEFJQUlnQTBvRWYwRUFJQVJCR0dvZ0JTQURJQUlRYWtVTkJob2dCQ2dDSUNFRklBUW9BaVFGSUFNTElBSnJJUU1MQTBBQ2Z3SkFBbjhnQTBFSFRBUkFRUUFnQkVFWWFpQUZJQU5CQUJCcVJRMEpHaUFFS0FJZ0lRVkJBU0FFS0FJa0lnTkJDRWdOQVJvTElBa2dCU0FEUVFocmRVSC9BWEVpQWtFQ2RHb29BcEFCSWdZTkFVRUpDeUVDUVFBZ0JFRVlhaUFGSUFNZ0NTQUNFTjBCSWdKQkFFZ05CeG9nQkNnQ0lDRUZJQVFvQWlRTUFRc2dBaUFKYWtHUUNXb3RBQUFoQWlBRElBWnJDeUVESUFKQkJIWWhCZ0pBSUFKQkQzRWlBZ1JBSUFJZ0Ewb0VmMEVBSUFSQkdHb2dCU0FESUFJUWFrVU5DQm9nQkNnQ0lDRUZJQVFvQWlRRklBTUxJQUpySVFNTUFRc2dCa0VQUnlFQ1FROGhCaUFDRFFJTElBWWdDR3BCQVdvaUNFSEFBRWdOQUFzTElBdEJBV29pQ3lBQUtBTHdBa2dOQUFzZ0JDZ0NIQ0VHSUFRb0FoZ2hDQ0FBS0FJWUlRSUxJQUlnQmpZQ0JDQUNJQWcyQWdBZ0J5QUROZ0lRSUFjZ0JUWUNEQ0FISUFRb0FoQTJBaVFnQnlBRUtRTUlOd0ljSUFjZ0JDa0RBRGNDRkFzZ0J5QUhLQUlzUVFGck5nSXNRUUVMSVFZZ0JFRXdhaVFBSUFZTDV3VUJDMzhqQUVFd2F5SURKQUFnQUNnQ3FBTWhDaUFBS0FMVUF5RUVBbjhDUUNBQUtBS1lBa1VOQUNBRUtBSXNEUUFnQUNnQzBBTWlCU0FGS0FJWUlBUW9BaEJCQ0cxcU5nSVlJQVJCQURZQ0VFRUFJQUFnQlNnQ0NCRUFBRVVOQVJvZ0FDZ0MxQUpCQUVvRVFFRUFJUVVEUUNBRUlBVkJBblJxUVFBMkFoZ2dCVUVCYWlJRklBQW9BdFFDU0EwQUN3c2dCRUVBTmdJVUlBUWdBQ2dDbUFJMkFpd2dBQ2dDdUFNTkFDQUVRUUEyQWlnTElBUW9BaWhGQkVBZ0F5QUFOZ0lvSUFNZ0FDZ0NHQ0lDS0FJQUlnZzJBaGdnQXlBQ0tBSUVJZ1kyQWh3Z0JDZ0NFQ0VGSUFRb0Fnd2hCeUFESUFRb0FpUTJBaEFnQXlBRUtRSWNOd01JSUFNZ0JDa0NGRGNEQUNBQUtBTHdBa0VBU2dSQVFRQWhDQU5BSUFFZ0NFRUNkQ0lDYWlnQ0FDRUxJQVFnQUNBQUlBSnFLQUwwQWtFQ2RDSU1haWdDMkFJb0FoUkJBblJxS0FJd0lRSUNmd0pBQW44Z0JVRUhUQVJBUVFBZ0EwRVlhaUFISUFWQkFCQnFSUTBIR2lBREtBSWdJUWRCQVNBREtBSWtJZ1ZCQ0VnTkFSb0xJQUlnQnlBRlFRaHJkVUgvQVhFaUJrRUNkR29vQXBBQklna05BVUVKQ3lFSlFRQWdBMEVZYWlBSElBVWdBaUFKRU4wQklnSkJBRWdOQlJvZ0F5Z0NJQ0VISUFNb0FpUU1BUXNnQWlBR2FrR1FDV290QUFBaEFpQUZJQWxyQ3lFRklBSUVmeUFDSUFWS0JFQkJBQ0FEUVJocUlBY2dCU0FDRUdwRkRRVWFJQU1vQWlBaEJ5QURLQUlrSVFVTElBSkJBblFpQmtHZ3ZnSnFLQUlBSWdrZ0J5QUZJQUpySWdWMWNTSUNRUUFnQ1NBQ0lBWkJuTDRDYWlnQ0FFb2Jhd1ZCQUFzaEJpQURJQXhxSWdKQkJHb2dBaWdDQkNBR2FpSUNOZ0lBSUFzZ0FpQUtkRHNCQUNBSVFRRnFJZ2dnQUNnQzhBSklEUUFMSUFNb0Fod2hCaUFES0FJWUlRZ2dBQ2dDR0NFQ0N5QUNJQVkyQWdRZ0FpQUlOZ0lBSUFRZ0JUWUNFQ0FFSUFjMkFnd2dCQ0FES0FJUU5nSWtJQVFnQXlrRENEY0NIQ0FFSUFNcEF3QTNBaFFMSUFRZ0JDZ0NMRUVCYXpZQ0xFRUJDeUVHSUFOQk1Hb2tBQ0FHQzVVR0FReC9Jd0JCSUdzaUF5UUFJQUFvQXRRRElRUUNmd0pBSUFBb0FwZ0NSUTBBSUFRb0Fpd05BQ0FBS0FMUUF5SUNJQUlvQWhnZ0JDZ0NFRUVJYldvMkFoZ2dCRUVBTmdJUVFRQWdBQ0FDS0FJSUVRQUFSUTBCR2lBQUtBTFVBa0VBU2dSQVFRQWhBZ05BSUFRZ0FrRUNkR3BCQURZQ0dDQUNRUUZxSWdJZ0FDZ0MxQUpJRFFBTEN5QUVRUUEyQWhRZ0JDQUFLQUtZQWpZQ0xDQUFLQUs0QXcwQUlBUkJBRFlDS0FzZ0JDZ0NLRVVFUUFKQUlBUW9BaFFpQWdSQUlBSkJBV3NoQlF3QkN5QURJQUEyQWhnZ0F5QUFLQUlZSWdJb0FnQTJBZ2dnQXlBQ0tBSUVOZ0lNSUFRb0FoQWhBaUFFS0FJTUlRWUNmMEVBSUFBb0Fwd0RJZ2dnQUNnQ29BTWlDa29OQUJvZ0JDZ0NRQ0VKSUFFb0FnQWhDeUFBS0FLd0F5RU1JQUFvQXFnRElRMERRQUovQWtBQ2Z5QUNRUWRNQkVCQkFDQURRUWhxSUFZZ0FrRUFFR3BGRFFnYUlBTW9BaEFoQmtFQklBTW9BaFFpQWtFSVNBMEJHZ3NnQ1NBR0lBSkJDR3QxUWY4QmNTSUJRUUowYWlnQ2tBRWlCUTBCUVFrTElRRkJBQ0FEUVFocUlBWWdBaUFKSUFFUTNRRWlBVUVBU0EwR0dpQURLQUlRSVFZZ0F5Z0NGQXdCQ3lBQklBbHFRWkFKYWkwQUFDRUJJQUlnQldzTElRSWdBVUVFZGlFSEFrQWdBVUVQY1NJRkJFQWdBaUFGU0FSQVFRQWdBMEVJYWlBR0lBSWdCUkJxUlEwSEdpQURLQUlRSVFZZ0F5Z0NGQ0VDQ3lBTElBd2dCeUFJYWlJQlFRSjBhaWdDQUVFQmRHb2dCVUVDZENJSFFhQytBbW9vQWdBaUNDQUdJQUlnQldzaUFuVnhJZ1ZCQUNBSUlBVWdCMEdjdmdKcUtBSUFTaHRySUExME93RUFEQUVMSUFkQkQwY0VRRUVBSUFGQkVFa05BeG9nQWlBSFNBUkFRUUFnQTBFSWFpQUdJQUlnQnhCcVJRMEhHaUFES0FJUUlRWWdBeWdDRkNFQ0N5QUhRUUowUWFDK0Ftb29BZ0FnQmlBQ0lBZHJJZ0oxY1VGL0lBZDBRWDl6YWd3REN5QUlRUTlxSVFFTElBRkJBV29oQ0NBQklBcElEUUFMUVFBTElRVWdBQ2dDR0NJQUlBTW9BZ2cyQWdBZ0FDQURLQUlNTmdJRUlBUWdBallDRUNBRUlBWTJBZ3dMSUFRZ0JUWUNGQXNnQkNBRUtBSXNRUUZyTmdJc1FRRUxJUVVnQTBFZ2FpUUFJQVVMcVFNQkNIOGpBRUVnYXlJRUpBQWdBQ2dDMUFNaEF3SkFBa0FnQUNnQ21BSkZEUUFnQXlnQ0xBMEFJQUFvQXRBRElnSWdBaWdDR0NBREtBSVFRUWh0YWpZQ0dDQURRUUEyQWhBZ0FDQUNLQUlJRVFBQVJRMEJJQUFvQXRRQ1FRQktCRUJCQUNFQ0EwQWdBeUFDUVFKMGFrRUFOZ0lZSUFKQkFXb2lBaUFBS0FMVUFrZ05BQXNMSUFOQkFEWUNGQ0FESUFBb0FwZ0NOZ0lzSUFBb0FyZ0REUUFnQTBFQU5nSW9DeUFFSUFBMkFoZ2dCQ0FBS0FJWUlnVW9BZ0FpQmpZQ0NDQUVJQVVvQWdRaUJ6WUNERUVCSVFrZ0F5Z0NFQ0VDSUFNb0Fnd2hDQ0FBS0FMd0FrRUFTZ1JBUVFFZ0FDZ0NxQU4wSVFaQkFDRUZBMEFnQWtFQVRBUkFJQVJCQ0dvZ0NDQUNRUUVRYWtVRVFFRUFJUWtNQkFzZ0JDZ0NFQ0VJSUFRb0FoUWhBZ3NnQ0NBQ1FRRnJJZ0oyUVFGeEJFQWdBU0FGUVFKMGFpZ0NBQ0lISUFjdkFRQWdCbkk3QVFBTElBVkJBV29pQlNBQUtBTHdBa2dOQUFzZ0JDZ0NEQ0VISUFRb0FnZ2hCaUFBS0FJWUlRVUxJQVVnQnpZQ0JDQUZJQVkyQWdBZ0F5QUNOZ0lRSUFNZ0NEWUNEQ0FESUFNb0FpeEJBV3MyQWl3TElBUkJJR29rQUNBSkM3WUtBUkYvSXdCQm9BSnJJZ01rQUNBQUtBTFVBeUVHQWtBQ1FDQUFLQUtZQWtVTkFDQUdLQUlzRFFBZ0FDZ0MwQU1pQ0NBSUtBSVlJQVlvQWhCQkNHMXFOZ0lZSUFaQkFEWUNFQ0FBSUFnb0FnZ1JBQUJGRFFFZ0FDZ0MxQUpCQUVvRVFBTkFJQVlnQWtFQ2RHcEJBRFlDR0NBQ1FRRnFJZ0lnQUNnQzFBSklEUUFMQ3lBR1FRQTJBaFFnQmlBQUtBS1lBallDTENBQUtBSzRBdzBBSUFaQkFEWUNLQXNDUUNBR0tBSW9SUVJBSUFBb0FyQURJUTBnQUNnQ29BTWhDeUFBS0FLb0F5RUVJQU1nQURZQ21BSWdBeUFBS0FJWUlnZ29BZ0EyQW9nQ0lBTWdDQ2dDQkRZQ2pBSkJmeUFFZENFT1FRRWdCSFFoRENBR0tBSVFJUUlnQUNnQ25BTWhCQ0FCS0FJQUlRb2dCaWdDRENFRkFuOENRQ0FHS0FJVUlnZ0VRQXdCQ3lBR0tBSkFJUThEUUFKL0FrQUNmeUFDUVFkTUJFQWdBMEdJQW1vZ0JTQUNRUUFRYWtVTkNDQURLQUtRQWlFRlFRRWdBeWdDbEFJaUFrRUlTQTBCR2dzZ0R5QUZJQUpCQ0d0MVFmOEJjU0lCUVFKMGFpZ0NrQUVpQ0EwQlFRa0xJUUVnQTBHSUFtb2dCU0FDSUE4Z0FSRGRBU0lCUVFCSURRWWdBeWdDa0FJaEJTQURLQUtVQWd3QkN5QUJJQTlxUVpBSmFpMEFBQ0VCSUFJZ0NHc0xJUUlnQVVFRWRpRUpBa0FDUUFKQUFrQUNRQ0FCUVE5eERnSUNBUUFMSUFBb0FnQWlBVUg1QURZQ0ZDQUFRWDhnQVNnQ0JCRUNBQXNnQWtFQVRBUkFJQU5CaUFKcUlBVWdBa0VCRUdwRkRRZ2dBeWdDa0FJaEJTQURLQUtVQWlFQ0N5QU1JQTRnQlNBQ1FRRnJJZ0oyUVFGeEd5RVFEQUVMUVFBaEVDQUpRUTlHRFFCQkFTQUpkQ0VJSUFGQkVFa05BeUFDSUFsSUJFQWdBMEdJQW1vZ0JTQUNJQWtRYWtVTkJ5QURLQUtRQWlFRklBTW9BcFFDSVFJTElBbEJBblJCb0w0Q2FpZ0NBQ0FGSUFJZ0NXc2lBblZ4SUFocUlnZ05Bd3dCQ3lBRUlBc2dCQ0FMU2hzaUVrRUJhaUVJQWtBRFFBSkFJQW9nRFNBRUlnRkJBblJxS0FJQVFRRjBhaUlFTHdFQUJFQWdBa0VBVEFSQUlBTkJpQUpxSUFVZ0FrRUJFR3BGRFFvZ0F5Z0NrQUloQlNBREtBS1VBaUVDQ3lBRklBSkJBV3NpQW5aQkFYRkZEUUVnRENBRUxnRUFJaEZ4RFFFZ0JDQVJJQXdnRGlBUlFRQk9HMm83QVFBTUFRc2dDVUVBVEEwQ0lBbEJBV3NoQ1FzZ0FVRUJhaUVFSUFFZ0VrY05BQXNnQ0NFQkN5QVFCRUFnQ2lBTklBRkJBblJxS0FJQUlnUkJBWFJxSUJBN0FRQWdBeUFIUVFKMGFpQUVOZ0lBSUFkQkFXb2hCd3NnQVVFQmFpRUVJQUVnQzBnTkFRc0xRUUFNQVFzZ0JDQUxJQVFnQzBvYklRc0RRQUpBSUFvZ0RTQUVJZ0ZCQW5ScUtBSUFRUUYwYWlJRUx3RUFSUTBBSUFKQkFFd0VRQ0FEUVlnQ2FpQUZJQUpCQVJCcVJRMEZJQU1vQXBBQ0lRVWdBeWdDbEFJaEFnc2dCU0FDUVFGcklnSjJRUUZ4UlEwQUlBd2dCQzRCQUNJSmNRMEFJQVFnQ1NBTUlBNGdDVUVBVGh0cU93RUFDeUFCUVFGcUlRUWdBU0FMUncwQUN5QUlRUUZyQ3lFQklBQW9BaGdpQUNBREtBS0lBallDQUNBQUlBTW9Bb3dDTmdJRUlBWWdBVFlDRkNBR0lBSTJBaEFnQmlBRk5nSU1DeUFHSUFZb0FpeEJBV3MyQWl4QkFTRUVEQUVMSUFkRkJFQkJBQ0VFREFFTElBZEJBV3NoQUNBSFFRTnhJZ0VFUUVFQUlRSURRQ0FLSUFNZ0IwRUJheUlIUVFKMGFpZ0NBRUVCZEdwQkFEc0JBQ0FDUVFGcUlnSWdBVWNOQUFzTFFRQWhCQ0FBUVFOSkRRQURRQ0FLSUFkQkFuUWdBMm9pQUVFRWF5Z0NBRUVCZEdwQkFEc0JBQ0FLSUFCQkNHc29BZ0JCQVhScVFRQTdBUUFnQ2lBQVFReHJLQUlBUVFGMGFrRUFPd0VBSUFvZ0F5QUhRUVJySWdkQkFuUnFLQUlBUVFGMGFrRUFPd0VBSUFjTkFBc0xJQU5Cb0FKcUpBQWdCQXZWQ3dFSGZ5QUFLQUtjQXlFQ0lBQW9BdFFESVFRQ1FDQUFLQUxnQVFSQUlBQW9BcUFESVFFQ1FBSkFBa0FnQWtVRVFDQUJSUTBCREFJTElBRWdBa2dOQVNBQklBQW9BclFEU2cwQklBQW9BdFFDUVFGSERRRUxBa0FnQUNnQ3BBTWlBVVVFUUNBQUtBS29BeUVGREFFTElBRkJBV3NpQlNBQUtBS29BMGNOQVFzZ0JVRU9TQTBCQ3lBQUtBSUFJZ0VnQWpZQ0dDQUJRUkUyQWhRZ0FDZ0NBQ0FBS0FLZ0F6WUNIQ0FBS0FJQUlBQW9BcVFETmdJZ0lBQW9BZ0FnQUNnQ3FBTTJBaVFnQUNBQUtBSUFLQUlBRVFFQUN5QUFLQUxVQWlJQ1FRQktCRUFEUUNBQUlBTkJBblJxS0FMWUFpZ0NCQ0VISUFBb0FxQUJJUVVDZjBFQUlBQW9BcHdESWdGRkRRQWFJQUVnQlNBSFFRaDBhaWdDQUVFQVRnMEFHaUFBS0FJQUlnRWdCellDR0NBQlFmWUFOZ0lVSUFBb0FnQkJBRFlDSENBQVFYOGdBQ2dDQUNnQ0JCRUNBQ0FBS0FLY0F3c2lBaUFBS0FLZ0Ewd0VRQU5BSUFBb0FxUURJQVVnQjBFSWRHb2dBa0VDZEdvaUJpZ0NBQ0lCUVFBZ0FVRUFTaHRIQkVBZ0FDZ0NBQ0lCSUFjMkFoZ2dBVUgyQURZQ0ZDQUFLQUlBSUFJMkFod2dBRUYvSUFBb0FnQW9BZ1FSQWdBTElBWWdBQ2dDcUFNMkFnQWdBaUFBS0FLZ0EwZ2hBU0FDUVFGcUlRSWdBUTBBQ3dzZ0EwRUJhaUlESUFBb0F0UUNJZ0pJRFFBTEN5QUVRYnNCUWJ3QklBQW9BcHdESWdVYlFiMEJRYjRCSUFVYklBQW9BcVFER3pZQ0JBSkFJQUpCQUV3TkFFRUFJUUlEUUNBQUlBSkJBblFpQm1vb0F0Z0NJUUVDUUNBRlJRUkFJQUFvQXFRRERRRWdBRUVCSUFFb0FoUWlBU0FFSUFGQkFuUnFRVEJxRUk0RERBRUxJQUJCQUNBQktBSVlJZ0VnQkNBQlFRSjBhaUlCUVRCcUVJNERJQVFnQVNnQ01EWUNRQXNnQkNBR2FrRUFOZ0lZSUFKQkFXb2lBaUFBS0FMVUFrNE5BU0FBS0FLY0F5RUZEQUFMQUFzZ0JFRUFOZ0lVREFFTEFrQUNRQ0FDRFFBZ0FDZ0NwQU1OQUNBQUtBS29BdzBBSUFBb0F0d0JSU0FBS0FLZ0F5SUJRVDlLY1EwQklBRWdBQ2dDdEFOR0RRRUxJQUFvQWdBaUFVSDlBRFlDRkNBQVFYOGdBU2dDQkJFQ0FBc2dCRUcvQVVIQUFTQUFLQUswQTBFL1JoczJBZ1JCQUNFQ0lBQW9BdFFDUVFCS0JFQURRQ0FBUVFFZ0FDQUNRUUowSWdWcUtBTFlBaUlHS0FJVUlnRWdCQ0FCUVFKMGFrSEVBR29RamdNZ0FDZ0N0QU1FUUNBQVFRQWdCaWdDR0NJQklBUWdBVUVDZEdwQjFBQnFFSTREQ3lBRUlBVnFRUUEyQWhnZ0FrRUJhaUlDSUFBb0F0UUNTQTBBQ3d0QkFDRUZJQUFvQXZBQ1FRQk1EUUFEUUNBRUlBVkJBblFpQVdvaUJpQUVJQUFnQUNBQmFpZ0M5QUpCQW5ScUtBTFlBaUlCS0FJVVFRSjBhaWdDUkRZQ1pDQUdJQVFnQVNnQ0dFRUNkR29vQWxRMkFvd0JBa0FnQVNnQ05FVUVRRUVBSVFJTUFRc2dBU2dDSkNFRElBRW9BaWdoQVVFQklRSUNmd0pBQWtBQ1FBSkFBa0FDUUFKQUlBQW9BclFERGpFSUJnWUFCZ1lHQmdFR0JnWUdCZ1lDQmdZR0JnWUdCZ1lEQmdZR0JnWUdCZ1lHQmdRR0JnWUdCZ1lHQmdZR0JnWUZCZ3RCQVNBQlFRRnJJQUZCQTJ0QmZra2JRUU4wUVFFZ0EwRUJheUFEUVFOclFYNUpHMEVDZEdwQjBMY0NhZ3dHQzBFQ0lBRkJBV3NnQVVFRWEwRjlTUnRCREd4QkFpQURRUUZySUFOQkJHdEJmVWtiUVFKMGFrSGd0d0pxREFVTFFRTWdBVUVCYXlBQlFRVnJRWHhKRzBFRWRFRURJQU5CQVdzZ0EwRUZhMEY4U1J0QkFuUnFRWkM0QW1vTUJBdEJCQ0FCUVFGcklBRkJCbXRCZTBrYlFSUnNRUVFnQTBFQmF5QURRUVpyUVh0SkcwRUNkR3BCMExnQ2Fnd0RDMEVGSUFGQkFXc2dBVUVIYTBGNlNSdEJHR3hCQlNBRFFRRnJJQU5CQjJ0QmVra2JRUUowYWtIQXVRSnFEQUlMUVFZZ0FVRUJheUFCUVFoclFYbEpHMEVjYkVFR0lBTkJBV3NnQTBFSWEwRjVTUnRCQW5ScVFkQzZBbW9NQVF0QkJ5QUJRUUZySUFGQkNXdEJlRWtiUVFWMFFRY2dBMEVCYXlBRFFRbHJRWGhKRzBFQ2RHcEJvTHdDYWdzb0FnQkJBV29oQWdzZ0JpQUNOZ0swQVNBRlFRRnFJZ1VnQUNnQzhBSklEUUFMQ3lBRVFRQTJBaWdnQkVJQU53SU1JQVFnQUNnQ21BSTJBaXdMTFFFQmZ5QUFLQUxRQXlJQklBRW9BaGdnQUNnQzFBTWlBRUVRYWlnQ0FFRUliV28yQWhnZ0FFRUFOZ0lRQzh3R0FRNS9JQUFvQXRRRElRWWdBQ2dDbUFJRVFDQUdJQVlvQWpnaUF3Ui9JQU1GSUFBUXp3SWdCaWdDT0F0QkFXczJBamdMQWtBQ1FDQUdLQUlVUVg5R0RRQWdBQ2dDOEFKQkFFd05BQ0FBS0FLd0F5RU9JQVpCdkFGcUlROERRQ0FCSUFwQkFuUWlBMm9vQWdBaERRSkFJQUFnQmlBQUlBQWdBMm9vQXZRQ1FRSjBJZ05xS0FMWUFpSUxLQUlVSWdoQkFuUnFJZ3hCUEdvb0FnQWdBeUFHYWlJRlFTaHFLQUlBYWlJQ0VGOUZCRUFnQlVFQU5nSW9JQVVvQWhnaEF3d0JDMEVBSVFkQkFDRURBa0FnQUNBQ0lBQWdBa0VCYWhCZklnbHFRUUpxSWdJUVh5SUVSUTBBSUFRaEF5QUFJQXdvQWp4QkZHb2lBaEJmUlEwQUEwQWdBMEVCZENJRFFZQ0FBa1lOQlNBQUlBSkJBV29pQWhCZkRRQUxDd0pBSUFOQkFTQUFJQWhxSWdndEFPZ0JkRUVCZFVnTkFDQUpRUUowSVFSQkFTQUlMUUQ0QVhSQkFYVWdBMGdFUUNBRVFReHFJUWNNQVFzZ0JFRUVhaUVIQ3lBRklBYzJBaWdDUUNBRFFRSkpCRUFnQXlFQ0RBRUxJQUpCRG1vaEJ5QURJUUlEUUNBRFFRRjFJZ1JCQUNBQUlBY1FYeHNnQW5JaEFpQURRUU5MSVFnZ0JDRURJQWdOQUFzTElBVWdCU2dDR0NBQ1FYOXpJQUpCQVdvZ0NSdHFJZ00yQWhnTElBMGdBenNCQUFKQUlBQW9BclFEUlEwQUlBQWdDeWdDR0NJRGFpRUpJQVlnQTBFQ2RHb2hCMEVBSVFNRFFDQUFJQWNvQW53Z0F5SUVRUU5zYWlJQ0VGOE5BUU5BQWtBZ0JFRUJhaUVESUFBZ0FrRUJhaEJmRFFBZ0FrRURhaUVDSUFNaUJDQUFLQUswQTBnTkFRd0dDd3NnQUNBUEVGOGhDd0pBSUFBZ0FrRUNhaUlGRUY4aUFrVUVRRUVBSVFRTUFRc0NRQ0FBSUFVUVgwVU5BQ0FDUVFGMElRSWdBQ0FIS0FKOFFiMEJRZGtCSUFRZ0NTMEFpQUpJRzJvaUJSQmZSUTBBQTBBZ0FrRUJkQ0lDUVlDQUFrWU5CeUFBSUFWQkFXb2lCUkJmRFFBTEN5QUNRUUpKQkVBZ0FpRUVEQUVMSUFWQkRtb2hDQ0FDSVFRRFFDQUNRUUYxSWdWQkFDQUFJQWdRWHhzZ0JISWhCQ0FDUVFOTElRd2dCU0VDSUF3TkFBc0xJQTBnRGlBRFFRSjBhaWdDQUVFQmRHb2dCRUYvY3lBRVFRRnFJQXNiT3dFQUlBTWdBQ2dDdEFOSURRQUxDeUFLUVFGcUlnb2dBQ2dDOEFKSURRQUxDMEVCRHdzZ0FDZ0NBQ0lCUWZVQU5nSVVJQUJCZnlBQktBSUVFUUlBSUFaQmZ6WUNGRUVCQzQ4REFRcC9JQUFvQXRRRElRTWdBQ2dDbUFJRVFDQURJQU1vQWpnaUFnUi9JQUlGSUFBUXp3SWdBeWdDT0F0QkFXczJBamdMQWtBZ0F5Z0NGRUYvUmcwQVFYOGdBQ2dDcUFNaUFuUWhCVUVCSUFKMElRWWdBQ2dDb0FNaEJDQUJLQUlBSVFjZ0FDZ0NzQU1oQ0NBQUtBTFlBaWdDR0NFQ0FrQURRQ0FISUFnZ0JFRUNkR29vQWdCQkFYUnFMd0VBRFFFZ0JFRUJheUlFRFFBTFFRQWhCQXNnQTBHOEFXb2hDaUFBS0FLY0EwRUJheUVCSUFNZ0FrRUNkR29oQ3dOQUlBc29BbndnQVVFRGJHb2hBaUFCSUFST0JFQWdBQ0FDRUY4TkFnc0NRQUovQWtBRFFDQUhJQWdnQVVFQmFpSUJRUUowYWlnQ0FFRUJkR29pQ1M4QkFBUkFJQUFnQWtFQ2FoQmZSUTBFSUFrdUFRQWlBa0VBVGcwQ0lBSWdCV29NQXdzZ0FDQUNRUUZxRUY4RVFDQUZJQVlnQUNBS0VGOGJEQU1MSUFKQkEyb2hBaUFCSUFBb0FxQURTQTBBQ3lBQUtBSUFJZ0ZCOVFBMkFoUWdBRUYvSUFFb0FnUVJBZ0FnQTBGL05nSVVRUUVQQ3lBQ0lBWnFDeUVDSUFrZ0Fqc0JBQXNnQVNBQUtBS2dBMGdOQUFzTFFRRUxqUUVCQkg4Z0FDZ0MxQU1oQWlBQUtBS1lBZ1JBSUFJZ0FpZ0NPQ0lEQkg4Z0F3VWdBQkRQQWlBQ0tBSTRDMEVCYXpZQ09Bc2dBQ2dDOEFKQkFFb0VRQ0FDUWJ3QmFpRURRUUVnQUNnQ3FBTjBJUVJCQUNFQ0EwQWdBQ0FERUY4RVFDQUJJQUpCQW5ScUtBSUFJZ1VnQlM4QkFDQUVjanNCQUFzZ0FrRUJhaUlDSUFBb0F2QUNTQTBBQ3d0QkFRdlFBd0VNZnlBQUtBTFVBeUVESUFBb0FwZ0NCRUFnQXlBREtBSTRJZ1FFZnlBRUJTQUFFTThDSUFNb0FqZ0xRUUZyTmdJNEN3SkFBa0FnQXlnQ0ZFRi9SZzBBSUFOQnZBRnFJUWNnQUNnQ25BTkJBV3NoQkNBQUlBQW9BdGdDS0FJWUlnSnFJUWdnQXlBQ1FRSjBhaUVHSUFFb0FnQWhDU0FBS0FLd0F5RUtBMEFnQUNBR0tBSjhJQVFpQWtFRGJHb2lBUkJmRFFFRFFBSkFJQUpCQVdvaEJDQUFJQUZCQVdvUVh3MEFJQUZCQTJvaEFTQUVJZ0lnQUNnQ29BTklEUUVNQkFzTElBQWdCeEJmSVFzQ1FDQUFJQUZCQW1vaUJSQmZJZ0ZGQkVCQkFDRUNEQUVMQWtBZ0FDQUZFRjlGRFFBZ0FVRUJkQ0VCSUFBZ0JpZ0NmRUc5QVVIWkFTQUNJQWd0QUlnQ1NCdHFJZ1VRWDBVTkFBTkFJQUZCQVhRaUFVR0FnQUpHRFFVZ0FDQUZRUUZxSWdVUVh3MEFDd3NnQVVFQ1NRUkFJQUVoQWd3QkN5QUZRUTVxSVF3Z0FTRUNBMEFnQVVFQmRTSUZRUUFnQUNBTUVGOGJJQUp5SVFJZ0FVRURTeUVOSUFVaEFTQU5EUUFMQ3lBSklBb2dCRUVDZEdvb0FnQkJBWFJxSUFKQmYzTWdBa0VCYWlBTEd5QUFLQUtvQTNRN0FRQWdCQ0FBS0FLZ0EwZ05BQXNMUVFFUEN5QUFLQUlBSWdGQjlRQTJBaFFnQUVGL0lBRW9BZ1FSQWdBZ0EwRi9OZ0lVUVFFTDlRTUJDMzhnQUNnQzFBTWhCQ0FBS0FLWUFnUkFJQVFnQkNnQ09DSUNCSDhnQWdVZ0FCRFBBaUFFS0FJNEMwRUJhellDT0FzQ1FDQUVLQUlVUVg5R0RRQWdBQ2dDOEFKQkFFd05BQU5BSUFFZ0NVRUNkQ0lDYWlnQ0FDRUxBa0FnQUNBRUlBQWdBQ0FDYWlnQzlBSkJBblFpQW1vb0F0Z0NLQUlVSWdaQkFuUnFJZ3hCUEdvb0FnQWdBaUFFYWlJSFFTaHFLQUlBYWlJREVGOUZCRUFnQjBFQU5nSW9JQWNvQWhnaEFnd0JDMEVBSVFoQkFDRUNBa0FnQUNBRElBQWdBMEVCYWhCZklncHFRUUpxSWdNUVh5SUZSUTBBSUFVaEFpQUFJQXdvQWp4QkZHb2lBeEJmUlEwQUEwQWdBa0VCZENJQ1FZQ0FBa1lFUUNBQUtBSUFJZ0ZCOVFBMkFoUWdBRUYvSUFFb0FnUVJBZ0FnQkVGL05nSVVRUUVQQ3lBQUlBTkJBV29pQXhCZkRRQUxDd0pBSUFKQkFTQUFJQVpxSWdZdEFPZ0JkRUVCZFVnTkFDQUtRUUowSVFWQkFTQUdMUUQ0QVhSQkFYVWdBa2dFUUNBRlFReHFJUWdNQVFzZ0JVRUVhaUVJQ3lBSElBZzJBaWdDUUNBQ1FRSkpCRUFnQWlFRERBRUxJQU5CRG1vaENDQUNJUU1EUUNBQ1FRRjFJZ1ZCQUNBQUlBZ1FYeHNnQTNJaEF5QUNRUU5MSVFZZ0JTRUNJQVlOQUFzTElBY2dCeWdDR0NBRFFYOXpJQU5CQVdvZ0NodHFJZ0kyQWhnTElBc2dBaUFBS0FLb0EzUTdBUUFnQ1VFQmFpSUpJQUFvQXZBQ1NBMEFDd3RCQVF1akNBRUhmeUFBS0FLY0F5RUNJQUFvQXRRRElRTUNRQ0FBS0FMZ0FRUkFJQUFvQXFBRElRRUNRQUpBQWtBZ0FrVUVRQ0FCUlEwQkRBSUxJQUVnQWtnTkFTQUJJQUFvQXJRRFNnMEJJQUFvQXRRQ1FRRkhEUUVMQWtBZ0FDZ0NwQU1pQVVVRVFDQUFLQUtvQXlFRURBRUxJQUZCQVdzaUJDQUFLQUtvQTBjTkFRc2dCRUVPU0EwQkN5QUFLQUlBSWdFZ0FqWUNHQ0FCUVJFMkFoUWdBQ2dDQUNBQUtBS2dBellDSENBQUtBSUFJQUFvQXFRRE5nSWdJQUFvQWdBZ0FDZ0NxQU0yQWlRZ0FDQUFLQUlBS0FJQUVRRUFDeUFBS0FMVUFpSUNRUUJLQkVCQkFDRUVBMEFnQUNBRVFRSjBhaWdDMkFJb0FnUWhCaUFBS0FLZ0FTRUZBbjlCQUNBQUtBS2NBeUlCUlEwQUdpQUJJQVVnQmtFSWRHb29BZ0JCQUU0TkFCb2dBQ2dDQUNJQklBWTJBaGdnQVVIMkFEWUNGQ0FBS0FJQVFRQTJBaHdnQUVGL0lBQW9BZ0FvQWdRUkFnQWdBQ2dDbkFNTElnSWdBQ2dDb0FOTUJFQURRQ0FBS0FLa0F5QUZJQVpCQ0hScUlBSkJBblJxSWdjb0FnQWlBVUVBSUFGQkFFb2JSd1JBSUFBb0FnQWlBU0FHTmdJWUlBRkI5Z0EyQWhRZ0FDZ0NBQ0FDTmdJY0lBQkJmeUFBS0FJQUtBSUVFUUlBQ3lBSElBQW9BcWdETmdJQUlBSWdBQ2dDb0FOSUlRRWdBa0VCYWlFQ0lBRU5BQXNMSUFSQkFXb2lCQ0FBS0FMVUFpSUNTQTBBQ3dzZ0FDZ0NuQU1oQVNBQUtBS2tBMFVFUUNBQlJRUkFJQU5CdEFFMkFnUU1Bd3NnQTBHMUFUWUNCQXdDQ3lBQlJRUkFJQU5CdGdFMkFnUU1BZ3NnQTBHM0FUWUNCQXdCQ3dKQUFrQWdBZzBBSUFBb0FxUUREUUFnQUNnQ3FBTU5BQ0FBS0FLZ0F5SUJRVDlLRFFFZ0FTQUFLQUswQTBZTkFRc2dBQ2dDQUNJQlFmMEFOZ0lVSUFCQmZ5QUJLQUlFRVFJQUN5QURRYmdCTmdJRUlBQW9BdFFDSVFJTElBSkJBRW9FUUVFQUlRUURRQ0FBSUFSQkFuUWlCMm9vQXRnQ0lRVUNRQUpBSUFBb0F1QUJCRUFnQUNnQ25BTU5BU0FBS0FLa0F3MENDeUFGS0FJVUlnSkJFRThFUUNBQUtBSUFJZ0VnQWpZQ0dDQUJRVEkyQWhRZ0FDQUFLQUlBS0FJQUVRRUFDeUFESUFKQkFuUnFJZ0ZCUEdvb0FnQWlBa1VFUUNBQklBQkJBVUhBQUNBQUtBSUVLQUlBRVFRQUlnSTJBandMSUFKQ0FEY0FBQ0FDUWdBM0FEZ2dBa0lBTndBd0lBSkNBRGNBS0NBQ1FnQTNBQ0FnQWtJQU53QVlJQUpDQURjQUVDQUNRZ0EzQUFnZ0F5QUhhaUlCUVFBMkFpZ2dBVUVBTmdJWUlBQW9BdUFCUlFSQUlBQW9BclFERFFFTUFnc2dBQ2dDbkFORkRRRUxJQVVvQWhnaUFrRVFUd1JBSUFBb0FnQWlBU0FDTmdJWUlBRkJNallDRkNBQUlBQW9BZ0FvQWdBUkFRQUxJQU1nQWtFQ2RHb2lBVUg4QUdvb0FnQWlBa1VFUUNBQklBQkJBVUdBQWlBQUtBSUVLQUlBRVFRQUlnSTJBbndMSUFKQkFFR0FBaEE2R2dzZ0JFRUJhaUlFSUFBb0F0UUNTQTBBQ3dzZ0EwRndOZ0lVSUFOQ0FEY0NEQ0FESUFBb0FwZ0NOZ0k0QzZzTkFncC9BWHdnQUNnQ0pFRUFTZ1JBSUFBb0F0Z0RJUW9nQUNnQzJBRWhCd05BSUFFaEJpQUNJUVFDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FnQnlnQ0tDQUhLQUlrSWdoQkNIUnFJZ05CZ3hCTUJFQWdBMEdCQ0V3RVFBSkFJQU5CZ1FSckRnUVhBeUllQUF0QmtBRWhBVUVBSVFJQ1FDQURRWUVDYXc0Q0poOEFDeUFEUVlNR2F3NEVBeUVoSENFTElBTkJnZ3hNQkVBQ1FDQURRWUlJYXc0SEZpSUZJaUlpSEFBTElBTkJoUXByRGdZRklTRWhJUm9oQ3dKQUlBTkJnd3hyRGdvVUlTRUdJU0VoSVNFWkFBc2dBMEdIRG1zT0NBWWdJQ0FnSUNBWElBc2dBMEdGR0V3RVFDQURRWVFVVEFSQUlBTkJoQkJyRGcwVElTRWhIeUVoSVNFaElTRVhJQXNnQTBHRkZHc09CaEVnSUNBZ0J3Z0xJQU5CaGh4TUJFQWdBMEdHR0dzT0J4QWdJQ0FnSUFrS0N3SkFJQU5CaHh4ckRnZ1BJQ0FnSUNBZ0N3QUxJQU5CaUNCckRna05IeDhmSHg4Zkh3d0xDMEdSQVNFQlFRQWhBZ3dpQzBHU0FTRUJEQ0VMUVpNQklRRkJBQ0VDRENBTFFaUUJJUUZCQUNFQ0RCOExRWlVCSVFGQkFDRUNEQjRMUVpZQklRRkJBQ0VDREIwTFFaY0JJUUZCQUNFQ0RCd0xJQU5CaXhaSERSZEJtQUVoQVVFQUlRSU1Hd3RCbVFFaEFVRUFJUUlNR2dzZ0EwR05Ha2NORlVHYUFTRUJRUUFoQWd3WkMwR2JBU0VCUVFBaEFnd1lDeUFEUVk4ZVJ3MFRRWndCSVFGQkFDRUNEQmNMUVowQklRRkJBQ0VDREJZTFFaNEJJUUZCQUNFQ0RCVUxRWjhCSVFGQkFDRUNEQlFMUWFBQklRRkJBQ0VDREJNTFFhRUJJUUZCQUNFQ0RCSUxRYUlCSVFGQkFDRUNEQkVMUWFNQklRRkJBQ0VDREJBTFFhUUJJUUZCQUNFQ0RBOExRYVVCSVFGQkFDRUNEQTRMUWFZQklRRkJBQ0VDREEwTFFhY0JJUUZCQUNFQ0RBd0xRYWdCSVFGQkFDRUNEQXNMUWFrQklRRkJBQ0VDREFvTFFhb0JJUUZCQUNFQ0RBa0xRYXNCSVFFTUNBdEJyQUVoQVVFQUlRSU1Cd3RCclFFaEFRd0dDeUFBS0FKSUlnSkJBMGtOQWlBQUtBSUFJZ0ZCTVRZQ0ZDQUFJQUVvQWdBUkFRQU1Bd3NnQTBHSkVrWU5Bd3NnQUNnQ0FDSUJJQWcyQWhnZ0FVRUhOZ0lVSUFBb0FnQWdCeWdDS0RZQ0hDQUFJQUFvQWdBb0FnQVJBUUFNQVFzZ0FrRUNkRUhBdHdKcUtBSUFJUUVNQWdzZ0JpRUJJQVFoQWd3QkMwR3VBU0VCUVFBaEFnc2dDaUFKUVFKMGFpSUVJQUUyQWdRQ1FDQUhLQUkwUlEwQUlBUW9BaXdnQWtZTkFDQUhLQUpRSWdORkRRQWdCQ0FDTmdJc0FrQUNRQUpBQWtBZ0FnNERBQUVDQXdzZ0J5Z0NWQ0VHUVFBaEJRTkFJQVlnQlVFQ2RHb2dBeUFGUVFGMGFpOEJBRFlDQUNBR0lBVkJBWElpQkVFQ2RHb2dBeUFFUVFGMGFpOEJBRFlDQUNBR0lBVkJBbklpQkVFQ2RHb2dBeUFFUVFGMGFpOEJBRFlDQUNBR0lBVkJBM0lpQkVFQ2RHb2dBeUFFUVFGMGFpOEJBRFlDQUNBRlFRUnFJZ1ZCd0FCSERRQUxEQU1MSUFjb0FsUWhCa0VBSVFVRFFDQUdJQVZCQW5ScUlBVkJBWFFpQkVHQXRnSnFMZ0VBSUFNZ0JHb3ZBUUJzUVlBUWFrRU1kVFlDQUNBR0lBVkJBWElpQkVFQ2RHb2dCRUVCZENJRVFZQzJBbW91QVFBZ0F5QUVhaThCQUd4QmdCQnFRUXgxTmdJQUlBVkJBbW9pQlVIQUFFY05BQXNNQWdzZ0J5Z0NWQ0VJUVFBaEJrRUFJUVVEUUNBSUlBVkJBblJxSUFaQkEzUkJnTGNDYWlzREFDSUxJQU1nQlVFQmRHb3ZBUUM0b2tRQUFBQUFBQURBUDZLMk9BSUFJQWdnQlVFQmNpSUVRUUowYWlBTElBTWdCRUVCZEdvdkFRQzRva1R2WVVpeFVESDJQNkpFQUFBQUFBQUF3RCtpdGpnQ0FDQUlJQVZCQW5JaUJFRUNkR29nQ3lBRElBUkJBWFJxTHdFQXVLSkV5bTlOa2E3bjlEK2lSQUFBQUFBQUFNQS9vclk0QWdBZ0NDQUZRUU55SWdSQkFuUnFJQXNnQXlBRVFRRjBhaThCQUxpaVJLb1JiTzlpMFBJL29rUUFBQUFBQUFEQVA2SzJPQUlBSUFnZ0JVRUVjaUlFUVFKMGFpQUxJQU1nQkVFQmRHb3ZBUUM0b2tRQUFBQUFBQURBUDZLMk9BSUFJQWdnQlVFRmNpSUVRUUowYWlBTElBTWdCRUVCZEdvdkFRQzRva1E3djZmQWFTVHBQNkpFQUFBQUFBQUF3RCtpdGpnQ0FDQUlJQVZCQm5JaUJFRUNkR29nQ3lBRElBUkJBWFJxTHdFQXVLSkV1eURIZTNwUjRUK2lSQUFBQUFBQUFNQS9vclk0QWdBZ0NDQUZRUWR5SWdSQkFuUnFJQXNnQXlBRVFRRjBhaThCQUxpaVJGMnJjdDVWcU5FL29rUUFBQUFBQUFEQVA2SzJPQUlBSUFWQkNHb2hCU0FHUVFGcUlnWkJDRWNOQUFzTUFRc2dBQ2dDQUNJRVFURTJBaFFnQUNBRUtBSUFFUUVBQ3lBSFFkZ0FhaUVISUFsQkFXb2lDU0FBS0FJa1NBMEFDd3NMcHdJQkNYOGdCRUVBU2dSQUlBQW9BbkFpQ1VGOGNTRUxJQWxCQTNFaENpQUFLQUlrSWdaQkFFd2hEQ0FKUVFGclFRTkpJUTBEUUVFQUlRZ2dERVVFUUFOQUFrQWdDVVVOQUNBQklBaEJBblJxS0FJQUlBSkJBblJxS0FJQUlRQWdBeWdDQUNBSWFpRUZRUUFoQnlBTlJRUkFBMEFnQlNBQUxRQUFPZ0FBSUFVZ0Jtb2lCU0FBTFFBQk9nQUFJQVVnQm1vaUJTQUFMUUFDT2dBQUlBVWdCbW9pQlNBQUxRQURPZ0FBSUFCQkJHb2hBQ0FGSUFacUlRVWdCMEVFYWlJSElBdEhEUUFMQzBFQUlRY2dDa1VOQUFOQUlBVWdBQzBBQURvQUFDQUZJQVpxSVFVZ0FFRUJhaUVBSUFkQkFXb2lCeUFLUncwQUN3c2dDRUVCYWlJSUlBWkhEUUFMQ3lBRFFRUnFJUU1nQWtFQmFpRUNJQVJCQVVvaEFDQUVRUUZySVFRZ0FBMEFDd3NMd0FJQkRuOGdCRUVBU2dSQUlBQW9BdEFDSVFVZ0FDZ0NjQ0VISUFBb0F1QURJZ0FvQWhRaENpQUFLQUlRSVFzZ0FDZ0NEQ0VNSUFBb0FnZ2hEUU5BSUFRaENDQUhCRUFnQWtFQ2RDSUFJQUVvQWd4cUtBSUFJUTRnQVNnQ0NDQUFhaWdDQUNFUElBRW9BZ1FnQUdvb0FnQWhFQ0FCS0FJQUlBQnFLQUlBSVJFZ0F5Z0NBQ0VFUVFBaEFBTkFJQUFnRUdvdEFBQWhCaUFFSUFVZ0FDQVJhaTBBQUVIL0FYTWlDU0FOSUFBZ0Qyb3RBQUJCQW5RaUVtb29BZ0JyYWkwQUFEb0FBQ0FFSUFVZ0NTQUxJQkpxS0FJQUlBb2dCa0VDZENJR2FpZ0NBR3BCRUhWcmFpMEFBRG9BQVNBRUlBVWdDU0FHSUF4cUtBSUFhMm90QUFBNkFBSWdCQ0FBSUE1cUxRQUFPZ0FESUFSQkJHb2hCQ0FBUVFGcUlnQWdCMGNOQUFzTElBTkJCR29oQXlBQ1FRRnFJUUlnQ0VFQmF5RUVJQWhCQWs0TkFBc0xDL0VDQVF0L0lBUkJBRW9FUUNBQUtBSndJZ2hCZm5FaERpQUlRUUZ4SVE4RFFDQUVJUXdDUUNBSVJRMEFJQUpCQW5RaUFDQUJLQUlJYWlnQ0FDRUdJQUVvQWdRZ0FHb29BZ0FoQ1NBQktBSUFJQUJxS0FJQUlRY2dBeWdDQUNFRVFRQWhBRUVBSVEwZ0NFRUJSd1JBQTBBZ0FDQUhhaTBBQUNFS0lBQWdCbW90QUFBaEN5QUVJQUFnQ1dvdEFBQWlCVG9BQVNBRUlBVWdDMnBCZ0FGek9nQUNJQVFnQlNBS2FrR0FBWE02QUFBZ0J5QUFRUUZ5SWdWcUxRQUFJUW9nQlNBR2FpMEFBQ0VMSUFRZ0JTQUphaTBBQUNJRk9nQUVJQVFnQlNBTGFrR0FBWE02QUFVZ0JDQUZJQXBxUVlBQmN6b0FBeUFBUVFKcUlRQWdCRUVHYWlFRUlBMUJBbW9pRFNBT1J3MEFDd3NnRDBVTkFDQUFJQWRxTFFBQUlRY2dBQ0FHYWkwQUFDRUdJQVFnQUNBSmFpMEFBQ0lBT2dBQklBUWdBQ0FHYWtHQUFYTTZBQUlnQkNBQUlBZHFRWUFCY3pvQUFBc2dBMEVFYWlFRElBSkJBV29oQWlBTVFRRnJJUVFnREVFQ1RnMEFDd3NMcVFJQkNYOGdCRUVBU2dSQUlBQW9BbkFpQlVGK2NTRU1JQVZCQVhFaERRTkFJQVFoQ1FKQUlBVkZEUUFnQWtFQ2RDSUFJQUVvQWdocUtBSUFJUVlnQVNnQ0JDQUFhaWdDQUNFSElBRW9BZ0FnQUdvb0FnQWhDQ0FES0FJQUlRUkJBQ0VBUVFBaENpQUZRUUZIQkVBRFFDQUVJQUFnQ0dvdEFBQTZBQUFnQkNBQUlBZHFMUUFBT2dBQklBUWdBQ0FHYWkwQUFEb0FBaUFFSUFnZ0FFRUJjaUlMYWkwQUFEb0FBeUFFSUFjZ0Myb3RBQUE2QUFRZ0JDQUdJQXRxTFFBQU9nQUZJQUJCQW1vaEFDQUVRUVpxSVFRZ0NrRUNhaUlLSUF4SERRQUxDeUFOUlEwQUlBUWdBQ0FJYWkwQUFEb0FBQ0FFSUFBZ0Iyb3RBQUE2QUFFZ0JDQUFJQVpxTFFBQU9nQUNDeUFEUVFScUlRTWdBa0VCYWlFQ0lBbEJBV3NoQkNBSlFRSk9EUUFMQ3d1aUFnRU5meUFFUVFCS0JFQWdBQ2dDMEFJaEJTQUFLQUp3SVFjZ0FDZ0M0QU1pQUNnQ0ZDRUtJQUFvQWhBaEN5QUFLQUlNSVF3Z0FDZ0NDQ0VOQTBBZ0JDRUlJQWNFUUNBQ1FRSjBJZ0FnQVNnQ0NHb29BZ0FoRGlBQktBSUVJQUJxS0FJQUlROGdBU2dDQUNBQWFpZ0NBQ0VRSUFNb0FnQWhCRUVBSVFBRFFDQUFJQTlxTFFBQUlRWWdCQ0FGSUFBZ0VHb3RBQUFpQ1NBTklBQWdEbW90QUFCQkFuUWlFV29vQWdCcWFpMEFBRG9BQUNBRUlBVWdDU0FMSUJGcUtBSUFJQW9nQmtFQ2RDSUdhaWdDQUdwQkVIVnFhaTBBQURvQUFTQUVJQVVnQ1NBR0lBeHFLQUlBYW1vdEFBQTZBQUlnQkVFRGFpRUVJQUJCQVdvaUFDQUhSdzBBQ3dzZ0EwRUVhaUVESUFKQkFXb2hBaUFJUVFGcklRUWdDRUVDVGcwQUN3c0wxZ0lCQ1g4Z0JFRUFTZ1JBSUFBb0FuQWlDRUY4Y1NFTUlBaEJBM0VoQ1NBSVFRRnJRUU5KSVEwRFFDQUVJUW9DUUNBSVJRMEFJQUVvQWdBZ0FrRUNkR29vQWdBaEJpQURLQUlBSVFSQkFDRUxRUUFoQUVFQUlRY2dEVVVFUUFOQUlBUWdBQ0FHYWkwQUFDSUZPZ0FCSUFRZ0JUb0FBaUFFSUFVNkFBQWdCQ0FHSUFCQkFYSnFMUUFBSWdVNkFBUWdCQ0FGT2dBRklBUWdCVG9BQXlBRUlBWWdBRUVDY21vdEFBQWlCVG9BQnlBRUlBVTZBQWdnQkNBRk9nQUdJQVFnQmlBQVFRTnlhaTBBQUNJRk9nQUtJQVFnQlRvQUN5QUVJQVU2QUFrZ0FFRUVhaUVBSUFSQkRHb2hCQ0FIUVFScUlnY2dERWNOQUFzTElBbEZEUUFEUUNBRUlBQWdCbW90QUFBaUJ6b0FBU0FFSUFjNkFBSWdCQ0FIT2dBQUlBQkJBV29oQUNBRVFRTnFJUVFnQzBFQmFpSUxJQWxIRFFBTEN5QURRUVJxSVFNZ0FrRUJhaUVDSUFwQkFXc2hCQ0FLUVFKT0RRQUxDd3ZxQVFFSGZ5QUVRUUJLQkVBZ0FDZ0NjQ0VISUFBb0F1QURLQUlZSVFVRFFDQUVJUUFnQndSQUlBSkJBblFpQkNBQktBSUlhaWdDQUNFSUlBRW9BZ1FnQkdvb0FnQWhDU0FCS0FJQUlBUnFLQUlBSVFvZ0F5Z0NBQ0VMUVFBaEJBTkFJQVFnQzJvZ0JTQUVJQWxxTFFBQUlnWkJBblJxUVlBSWFpZ0NBQ0FGSUFaQmdBRnFJZ1lnQkNBS2FpMEFBR3BCL3dGeFFRSjBhaWdDQUdvZ0JTQUdJQVFnQ0dvdEFBQnFRZjhCY1VFQ2RHcEJnQkJxS0FJQWFrRVFkam9BQUNBRVFRRnFJZ1FnQjBjTkFBc0xJQU5CQkdvaEF5QUNRUUZxSVFJZ0FFRUJheUVFSUFCQkFrNE5BQXNMQzlRQkFRWi9JQVJCQUVvRVFDQUFLQUp3SVFZZ0FDZ0M0QU1vQWhnaEJRTkFJQVFoQUNBR0JFQWdBa0VDZENJRUlBRW9BZ2hxS0FJQUlRY2dBU2dDQkNBRWFpZ0NBQ0VJSUFFb0FnQWdCR29vQWdBaENTQURLQUlBSVFwQkFDRUVBMEFnQkNBS2FpQUZJQVFnQjJvdEFBQkJBblJxUVlBUWFpZ0NBQ0FGSUFRZ0NHb3RBQUJCQW5ScVFZQUlhaWdDQUNBRklBUWdDV290QUFCQkFuUnFLQUlBYW1wQkVIWTZBQUFnQkVFQmFpSUVJQVpIRFFBTEN5QURRUVJxSVFNZ0FrRUJhaUVDSUFCQkFXc2hCQ0FBUVFKT0RRQUxDd3NYQUNBQktBSUFJQUlnQTBFQUlBUWdBQ2dDY0JDTEF3dTRDZ0VOZnlNQVFSQnJJZ0lrQUFKQUlBQW9BaGdpQmlnQ0JDSUVSUVJBSUFBZ0JpZ0NEQkVBQUVVRVFFRUFJUVFNQWdzZ0JpZ0NCQ0VFQ3lBR0tBSUFJZ0V0QUFBaEJTQUVRUUZySWdRRWZ5QUJRUUZxQlNBQUlBWW9BZ3dSQUFCRkJFQkJBQ0VFREFJTElBWW9BZ1FoQkNBR0tBSUFDeUlCUVFGcUlRZ2dCRUVCYXlFRVFRNUJBQ0FCTFFBQUlBVkJDSFJ5SWdGQkFtc2lCU0FCSUFWSkd5QUJRUTlMR3lJQkJFQURRQ0FFUlFSQUlBQWdCaWdDREJFQUFFVUVRRUVBSVFRTUJBc2dCaWdDQUNFSUlBWW9BZ1FoQkFzZ0FrRUNhaUFEYWlBSUxRQUFPZ0FBSUFoQkFXb2hDQ0FFUVFGcklRUWdBMEVCYWlJRElBRkhEUUFMQ3lBRklBRnJJUXdDUUFKQUFrQWdBQ2dDdUFNaUEwSGdBV3NpQndSQUlBZEJEa1lFUUF3Q0JRd0RDd0FMSUFFZ0RHb2hCUUpBQWtBQ1FBSkFJQUZCRGs4RVFDQUNMUUFDUWNvQVJ3MENJQUl0QUFOQnhnQkhEUUVnQWkwQUJFSEpBRWNOQVNBQ0xRQUZRY1lBUncwQklBSXRBQVlOQVNBQVFRRTJBcHdDSUFBZ0FpMEFCeUlCT2dDZ0FpQUFJQUl0QUFnaUJ6b0FvUUlnQUNBQ0xRQUpJZ2s2QUtJQ0lBQWdBaThBQ2lJRFFRaDBJQU5CQ0haeUlnbzdBYVFDSUFBZ0FpOEFEQ0lEUVFoMElBTkJDSFp5SWdzN0FhWUNJQUZCQVd0Qi93RnhRUUpQQkVBZ0FDZ0NBQ0lESUFFMkFoZ2dBMEg2QURZQ0ZDQUFLQUlBSUFBdEFLRUNOZ0ljSUFCQmZ5QUFLQUlBS0FJRUVRSUFJQUF0QUtJQ0lRa2dBQzhCcGdJaEN5QUFMd0drQWlFS0lBQXRBS0VDSVFjZ0FDMEFvQUloQVFzZ0FDZ0NBQ0lESUFFMkFoZ2dBMEhaQURZQ0ZDQURJQWsyQWlnZ0F5QUxRZi8vQTNFMkFpUWdBeUFLUWYvL0EzRTJBaUFnQXlBSE5nSWNJQUJCQVNBREtBSUVFUUlBSUFJdEFBOGlBeUFDTFFBT0lnRnlCRUFnQUNnQ0FDSUJRZHdBTmdJVUlBRWdBaTBBRGpZQ0dDQUFLQUlBSUFJdEFBODJBaHdnQUVFQklBQW9BZ0FvQWdRUkFnQWdBaTBBRHlFRElBSXRBQTRoQVFzZ0JVRU9heUlGSUFFZ0EyeEJBMnhHRFFRZ0FDZ0NBQ0lCSUFVMkFoZ2dBVUhhQURZQ0ZBd0RDeUFCUVFaSkRRRWdBaTBBQWtIS0FFY05BUXNnQWkwQUEwSEdBRWNOQUNBQ0xRQUVRZGdBUncwQUlBSXRBQVZCMkFCSERRQWdBaTBBQmcwQUFrQUNRQUpBQWtBZ0FpMEFCMEVRYXc0RUFBRURBZ01MSUFBb0FnQWlBU0FGTmdJWUlBRkI3Z0EyQWhRTUJBc2dBQ2dDQUNJQklBVTJBaGdnQVVIdkFEWUNGQXdEQ3lBQUtBSUFJZ0VnQlRZQ0dDQUJRZkFBTmdJVURBSUxJQUFvQWdBaUFVSGJBRFlDRkNBQklBSXRBQWMyQWhnZ0FDZ0NBQ0FGTmdJY0RBRUxJQUFvQWdBaUFTQUZOZ0lZSUFGQnp3QTJBaFFnQUVFQklBQW9BZ0FvQWdRUkFnQU1BUXNnQUVFQklBQW9BZ0FvQWdRUkFnQUxEQUlMQWtBZ0FVRU1TUTBBSUFJdEFBSkJ3UUJIRFFBZ0FpMEFBMEhrQUVjTkFDQUNMUUFFUWU4QVJ3MEFJQUl0QUFWQjRnQkhEUUFnQWkwQUJrSGxBRWNOQUNBQ0xRQUlJUU1nQWkwQUJ5RUhJQUl0QUFvaENTQUNMUUFKSVFvZ0FpMEFEQ0VMSUFJdEFBc2hEU0FDTFFBTklRVWdBQ2dDQUNJQlFjNEFOZ0lVSUFFZ0JUWUNKQ0FCSUFzZ0RVRUlkSEkyQWlBZ0FTQUpJQXBCQ0hSeU5nSWNJQUVnQXlBSFFRaDBjallDR0NBQVFRRWdBU2dDQkJFQ0FDQUFJQVU2QUt3Q0lBQkJBVFlDcUFJTUFnc2dBQ2dDQUNJQklBVTJBaGdnQVVIUUFEWUNGQ0FBUVFFZ0FDZ0NBQ2dDQkJFQ0FBd0JDeUFBS0FJQUlnRWdBellDR0NBQlFjWUFOZ0lVSUFBZ0FDZ0NBQ2dDQUJFQkFBc2dCaUFFTmdJRUlBWWdDRFlDQUVFQklRUWdERUVBVEEwQUlBQWdEQ0FBS0FJWUtBSVFFUUlBQ3lBQ1FSQnFKQUFnQkFzMkFDQUFRUUEyQXRnQklBQkJBRFlDdUFNZ0FFRUFOZ0tRQVNBQUtBTFFBeUlBUVFBMkFxUUJJQUJCQURZQ0dDQUFRZ0EzQWd3TGl6c0JEMzhqQUVHZ0Ftc2lDU1FBSUFBb0FyZ0RJUUVEUUFKQUFrQUNRQ0FCRFFBZ0FDZ0MwQU1vQWd4RkJFQWdBQ2dDR0NJQ0tBSUVJZ0ZGQkVBZ0FDQUNLQUlNRVFBQVJRUkFRUUFoQVF3RUN5QUNLQUlFSVFFTElBSW9BZ0FpQXkwQUFDRUZJQUZCQVdzaUJBUi9JQU5CQVdvRklBQWdBaWdDREJFQUFFVUVRRUVBSVFFTUJBc2dBaWdDQkNFRUlBSW9BZ0FMSWdGQkFXb2hBeUFGUWY4QlJpQUJMUUFBSWdGQjJBRkdjVVVFUUNBQUtBSUFJZ1lnQlRZQ0dDQUdRVGMyQWhRZ0FDZ0NBQ0FCTmdJY0lBQWdBQ2dDQUNnQ0FCRUJBQXNnQUNBQk5nSzRBeUFDSUFSQkFXczJBZ1FnQWlBRE5nSUFEQUVMSUFBUTRnTkZCRUJCQUNFQkRBSUxJQUFvQXJnRElRRUxBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUNBQlFRRnJEdjRCRHhFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFU0FRSUZDUVVGQlFVREJBVUlCUVVGRHc4UER3OFBEdzhBQndZS0VBc1JFUTBORFEwTkRRME5EUTBORFEwTkRRMFJFUkVSRVJFUkVRd1JFUkVSRVE0UkN5QUFLQUlBSWdKQjZBQTJBaFFnQUVFQklBSW9BZ1FSQWdBZ0FDZ0MwQU1pQVNnQ0RBUkFJQUFvQWdBaUFrSEFBRFlDRkNBQUlBSW9BZ0FSQVFBZ0FDZ0MwQU1oQVFzZ0FFSUFOd0RvQVNBQVFnQTNBUEFCSUFCQ2dZS0VpSkNnd0lBQk53Q0FBaUFBUW9HQ2hJaVFvTUNBQVRjQStBRWdBRUtGaXBTbzBLREJnZ1UzQUpBQ0lBQkNoWXFVcU5DZ3dZSUZOd0NJQWlBQVFnQTNBN0FDSUFCQkFEWUNLQ0FBUWdBM0E1Z0NJQUJCQURvQXJBSWdBRUtCZ0FRM0FxUUNJQUJCQURvQW9nSWdBRUdCQWpzQm9BSWdBVUVCTmdJTURCUUxRUUFoQVNBQVFRQkJBRUVBRU5BQ0RSTU1FZ3RCQUNFQklBQkJBRUVCUVFBUTBBSU5FZ3dSQzBFQUlRRWdBRUVBUVFCQkFSRFFBZzBSREJBTFFRQWhBU0FBUVFCQkFVRUJFTkFDRFJBTUR3c2dBQ2dDQUNJQ0lBRTJBaGdnQWtFL05nSVVJQUFnQUNnQ0FDZ0NBQkVCQUF3UEN5QUFLQUlZSWdZb0FnUWhBU0FHS0FJQUlRTWdBQ2dDMEFNb0FoQkZCRUFnQUNnQ0FDSUNRVHcyQWhRZ0FrRVlha0hZdEFKQjBBQVFQeG9nQUNBQUtBSUFLQUlBRVFFQUN5QUJSUVJBSUFBZ0JpZ0NEQkVBQUVVRVFFRUFJUUVNRHdzZ0JpZ0NBQ0VESUFZb0FnUWhBUXNnQXkwQUFDRUZJQUZCQVdzaUFnUi9JQU5CQVdvRklBQWdCaWdDREJFQUFFVUVRRUVBSVFFTUR3c2dCaWdDQkNFQ0lBWW9BZ0FMSWdRdEFBQWhBU0FDUVFGcklnTUVmeUFFUVFGcUJTQUFJQVlvQWd3UkFBQkZCRUJCQUNFQkRBOExJQVlvQWdRaEF5QUdLQUlBQ3lFRUlBQW9BZ0FpQWlBRUxRQUFJZ3MyQWhnZ0FrSHBBRFlDRkVFQklRSWdBRUVCSUFBb0FnQW9BZ1FSQWdBQ1FBSkFBa0FnQzBFQmRFRUdhaUFGUVFoMElBRnlSeUFMUVFSTGNnMEFJQXNFUUNBQUlBczJBdFFDSUFSQkFXb2hDaUFEUVFGcklRVU1BZ3NnQUNnQzRBRkZEUUFnQUNBTE5nTFVBaUFFUVFGcUlRb2dBMEVCYXlFRkRBSUxJQUFvQWdBaUFVRU1OZ0lVSUFBZ0FTZ0NBQkVCQUNBQUlBczJBdFFDSUFSQkFXb2hDaUFEUVFGcklRVWdDMFVOQVF0QkFDRUVBMEFnQlVVRVFDQUFJQVlvQWd3UkFBQkZCRUJCQUNFQkRCRUxJQVlvQWdBaENpQUdLQUlFSVFVTElBb3RBQUFoQXdKQUlBUkZEUUFnQkVFQ2F5RUNJQVJCQVdzaENFRUFJUUVEUUNBRElBQWdBVUVDZEdvb0F0Z0NLQUlBUndSQUlBUWdBVUVCYWlJQlJ3MEJEQUlMQ3lBQUtBTFlBaWdDQUNFQkFrQWdCRUVDU1EwQVFRRWhBeUFDUVFOUEJFQWdDRUY4Y1NFTVFRQWhCd05BSUFBZ0EwRUNkR29pQWlnQzVBSW9BZ0FpRFNBQ0tBTGdBaWdDQUNJT0lBSW9BdHdDS0FJQUlnOGdBaWdDMkFJb0FnQWlBaUFCSUFFZ0FrZ2JJZ0lnQWlBUFNCc2lBaUFDSUE1SUd5SUNJQUlnRFVnYklRRWdBMEVFYWlFRElBZEJCR29pQnlBTVJ3MEFDd3RCQUNFQ0lBaEJBM0VpQ0VVTkFBTkFJQUFnQTBFQ2RHb29BdGdDS0FJQUlnY2dBU0FCSUFkSUd5RUJJQU5CQVdvaEF5QUNRUUZxSWdJZ0NFY05BQXNMSUFGQkFXb2hBd3NnQlVFQmF5RUlJQUFvQXRnQklRRUNRQ0FBS0FJa0lnZEJBRW9FUUNBQklBZEIyQUJzYWlFRlFRQWhBZ05BSUFNZ0FTZ0NBRVlOQWlBQlFkZ0FhaUVCSUFKQkFXb2lBaUFIUncwQUN5QUZJUUVMSUFBb0FnQWlBaUFETmdJWUlBSkJCRFlDRkNBQUlBQW9BZ0FvQWdBUkFRQUxJQUFnQkVFQ2RHb2dBVFlDMkFJZ0NBUi9JQXBCQVdvRklBQWdCaWdDREJFQUFFVUVRRUVBSVFFTUVRc2dCaWdDQkNFSUlBWW9BZ0FMSVFVZ0FTQUZMUUFBSWdKQkQzRTJBaGdnQVNBQ1FRUjJOZ0lVSUFBb0FnQWlBaUFCS0FJQU5nSVlJQUlnQVNnQ0ZEWUNIQ0FCS0FJWUlRRWdBa0hxQURZQ0ZDQUNJQUUyQWlBZ0FFRUJJQUlvQWdRUkFnQWdCVUVCYWlFS0lBaEJBV3NoQlNBRVFRRnFJZ1FnQzBjTkFBdEJBQ0VDQ3lBRlJRUkFJQUFnQmlnQ0RCRUFBRVVFUUVFQUlRRU1Ed3NnQmlnQ0FDRUtJQVlvQWdRaEJRc2dBQ0FLTFFBQU5nS2NBeUFBSUFWQkFXc2lBd1IvSUFwQkFXb0ZJQUFnQmlnQ0RCRUFBRVVFUUVFQUlRRU1Ed3NnQmlnQ0JDRURJQVlvQWdBTElnUXRBQUEyQXFBRElBQWdBMEVCYXlJSEJIOGdCRUVCYWdVZ0FDQUdLQUlNRVFBQVJRUkFRUUFoQVF3UEN5QUdLQUlFSVFjZ0JpZ0NBQXNpQlMwQUFDSUVRUTl4TmdLb0F5QUFJQVJCQkhZMkFxUURJQUFvQWdBaUJDQUFLQUtjQXpZQ0dDQUVJQUFvQXFBRE5nSWNJQVFnQUNnQ3BBTTJBaUFnQkNBQUtBS29BellDSkNBRVFlc0FOZ0lVUVFFaEFTQUFRUUVnQkNnQ0JCRUNBQ0FBS0FMUUEwRUFOZ0lVSUFKRkJFQWdBQ0FBS0FLUUFVRUJhallDa0FFTElBWWdCMEVCYXpZQ0JDQUdJQVZCQVdvMkFnQWdBRUVBTmdLNEF3d05DeUFBS0FJQUlnSkIxd0EyQWhRZ0FFRUJJQUlvQWdRUkFnQWdBRUVBTmdLNEEwRUNJUUVNREFzZ0FDZ0NHQ0lGS0FJRUlnRkZCRUFnQUNBRktBSU1FUUFBUlFSQVFRQWhBUXdOQ3lBRktBSUVJUUVMSUFVb0FnQWlBaTBBQUNFRUlBRkJBV3NpQXdSL0lBSkJBV29GSUFBZ0JTZ0NEQkVBQUVVRVFFRUFJUUVNRFFzZ0JTZ0NCQ0VESUFVb0FnQUxJZ0ZCQVdvaEFpQURRUUZySVFNZ0FTMEFBQ0FFUVFoMGNpSUVRUUpySVFFZ0JFRURUd1JBQTBBZ0FTRUVJQU5GQkVBZ0FDQUZLQUlNRVFBQVJRUkFRUUFoQVF3UEN5QUZLQUlFSVFNZ0JTZ0NBQ0VDQ3lBQ0xRQUFJUUVnQTBFQmF5SUlCSDhnQWtFQmFnVWdBQ0FGS0FJTUVRQUFSUVJBUVFBaEFRd1BDeUFGS0FJRUlRZ2dCU2dDQUFzaUF5MEFBQ0VDSUFBb0FnQWlCaUFCTmdJWUlBWkIwUUEyQWhRZ0FDZ0NBQ0FDTmdJY0lBQkJBU0FBS0FJQUtBSUVFUUlBQWtBQ1FBSkFJQUZCSUU4RVFDQUFLQUlBSWdZZ0FUWUNHQ0FHUVIwMkFoUWdBQ0FBS0FJQUtBSUFFUUVBREFFTElBRkJFRWtOQVFzZ0FDQUJhaUFDT2dENEFRd0JDeUFBSUFGcUlnRWdBa0VFZGlJR09nRDRBU0FCSUFKQkQzRWlBVG9BNkFFZ0FTQUdUUTBBSUFBb0FnQWlBU0FDTmdJWUlBRkJIallDRkNBQUlBQW9BZ0FvQWdBUkFRQUxJQU5CQVdvaEFpQUlRUUZySVFNZ0JFRUNheUVCSUFSQkFrb05BQXNMSUFFRVFDQUFLQUlBSWdSQkREWUNGQ0FBSUFRb0FnQVJBUUFMSUFVZ0F6WUNCQ0FGSUFJMkFnQU1EQXNnQUNnQ0dDSUdLQUlFSWdGRkJFQWdBQ0FHS0FJTUVRQUFSUTBLSUFZb0FnUWhBUXNnQmlnQ0FDSUNMUUFBSVFRZ0FVRUJheUlCQkg4Z0FrRUJhZ1VnQUNBR0tBSU1FUUFBUlEwS0lBWW9BZ1FoQVNBR0tBSUFDeUlDUVFGcUlRTWdBVUVCYXlFQklBSXRBQUFnQkVFSWRISWlBa0VDYXlFRklBSkJFMDhFUUFOQUlBRkZCRUFnQUNBR0tBSU1FUUFBUlEwTUlBWW9BZ0FoQXlBR0tBSUVJUUVMSUFBb0FnQWlBaUFETFFBQUlnYzJBaGdnQWtIU0FEWUNGRUVCSVFJZ0FFRUJJQUFvQWdBb0FnUVJBZ0JCQUNFRUlBbEJBRG9BZ0FJZ0EwRUJhaUVESUFGQkFXc2hBUU5BSUFGRkJFQWdBQ0FHS0FJTUVRQUFSUTBOSUFZb0FnQWhBeUFHS0FJRUlRRUxJQWxCZ0FKcUlBSnFJQU10QUFBaUNEb0FBQ0FEUVFGcUlRTWdBVUVCYXlFQklBUWdDR29oQkNBQ1FRRnFJZ0pCRVVjTkFBc2dBQ2dDQUNJQ0lBa3RBSUVDTmdJWUlBSWdDUzBBZ2dJMkFod2dBaUFKTFFDREFqWUNJQ0FDSUFrdEFJUUNOZ0lrSUFJZ0NTMEFoUUkyQWlnZ0FpQUpMUUNHQWpZQ0xDQUNJQWt0QUljQ05nSXdJQWt0QUlnQ0lRZ2dBa0hZQURZQ0ZDQUNJQWcyQWpRZ0FFRUNJQUlvQWdRUkFnQWdBQ2dDQUNJQ0lBa3RBSWtDTmdJWUlBSWdDUzBBaWdJMkFod2dBaUFKTFFDTEFqWUNJQ0FDSUFrdEFJd0NOZ0lrSUFJZ0NTMEFqUUkyQWlnZ0FpQUpMUUNPQWpZQ0xDQUNJQWt0QUk4Q05nSXdJQWt0QUpBQ0lRZ2dBa0hZQURZQ0ZDQUNJQWcyQWpRZ0FFRUNJQUlvQWdRUkFnQWdCRUdBQWswZ0JVRVJheUlGSUFST2NVVUVRQ0FBS0FJQUlnSkJDVFlDRkNBQUlBSW9BZ0FSQVFBTFFRQWhBaUFKUVFCQmdBSVFPaUVJSUFRRVFBTkFJQUZGQkVBZ0FDQUdLQUlNRVFBQVJRME9JQVlvQWdBaEF5QUdLQUlFSVFFTElBSWdDR29nQXkwQUFEb0FBQ0FEUVFGcUlRTWdBVUVCYXlFQklBSkJBV29pQWlBRVJ3MEFDd3NnQUNBSFFSQnJJZ0pCQW5ScVFjUUJhaUFBSUFkQkFuUnFRYlFCYWlBSFFSQnhJZ3NiSVFvZ0FpQUhJQXNiSWdKQkJFOEVRQ0FBS0FJQUlnY2dBallDR0NBSFFSODJBaFFnQUNBQUtBSUFLQUlBRVFFQUN5QUZJQVJySVFVZ0NpZ0NBQ0lDUlFSQUlBQkJBRUdZQWlBQUtBSUVLQUlBRVFRQUlnSkJBRFlDbEFJZ0NpQUNOZ0lBQ3lBQ0lBZ3BBNEFDTndJQUlBSWdDQ2tEaUFJM0FnZ2dBaUFJTFFDUUFqb0FFQ0FLS0FJQVFSRnFJQWhCZ0FJUVB4b2dCVUVRU2cwQUN3c2dCUVJBSUFBb0FnQWlBa0VNTmdJVUlBQWdBaWdDQUJFQkFBc2dCaUFCTmdJRUlBWWdBellDQUF3TEN5QUFLQUlZSWdZb0FnUWlBVVVFUUNBQUlBWW9BZ3dSQUFCRkJFQkJBQ0VCREFzTElBWW9BZ1FoQVFzZ0JpZ0NBQ0lDTFFBQUlRVWdBVUVCYXlJREJIOGdBa0VCYWdVZ0FDQUdLQUlNRVFBQVJRUkFRUUFoQVF3TEN5QUdLQUlFSVFNZ0JpZ0NBQXNpQVVFQmFpRUNJQU5CQVdzaEJDQUJMUUFBSUFWQkNIUnlJZ0ZCQW1zaENDQUJRUU5QQkVBRFFDQUVSUVJBSUFBZ0JpZ0NEQkVBQUVVRVFFRUFJUUVNRFFzZ0JpZ0NCQ0VFSUFZb0FnQWhBZ3NnQWkwQUFDRUZJQUFvQWdBaUFVSFRBRFlDRkNBQklBVkJEM0VpQVRZQ0dDQUFLQUlBSUFWQkJIWTJBaHdnQUVFQklBQW9BZ0FvQWdRUkFnQWdBVUVFVHdSQUlBQW9BZ0FpQXlBQk5nSVlJQU5CSURZQ0ZDQUFJQUFvQWdBb0FnQVJBUUFMSUFBZ0FVRUNkR29pQXlnQ3BBRWlBVVVFUUNBQVFRQkJoQUVnQUNnQ0JDZ0NBQkVFQUNJQlFRQTJBb0FCSUFNZ0FUWUNwQUVMSUFoQkFXc2hDZ0pBQWtBQ1FBSkFBbjhnQlVFUVNTSUxSUVJBUVFBaEJ5QUlRWUFCU3cwQ0EwQWdBU0FIUVFGMElnVnFRUUU3QVFBZ0FTQUZRUUp5YWtFQk93RUFJQUVnQlVFRWNtcEJBVHNCQUNBQklBVkJCbkpxUVFFN0FRQWdBU0FGUVFoeWFrRUJPd0VBSUFFZ0JVRUtjbXBCQVRzQkFDQUJJQVZCREhKcVFRRTdBUUFnQVNBRlFRNXlha0VCT3dFQUlBZEJDR29pQjBIQUFFY05BQXNnQ2tFQmRRd0JDMEVBSVFjZ0NFSEFBRXNOQVFOQUlBRWdCMEVCZENJRmFrRUJPd0VBSUFFZ0JVRUNjbXBCQVRzQkFDQUJJQVZCQkhKcVFRRTdBUUFnQVNBRlFRWnlha0VCT3dFQUlBRWdCVUVJY21wQkFUc0JBQ0FCSUFWQkNuSnFRUUU3QVFBZ0FTQUZRUXh5YWtFQk93RUFJQUVnQlVFT2NtcEJBVHNCQUNBSFFRaHFJZ2RCd0FCSERRQUxJQW9MSVFWQjRNNENJUWdDUUFKQUFrQUNRQUpBQWtBZ0JVRUVhdzR1QlFjSEJ3Y0FCd2NIQndjSEFRY0hCd2NIQndjSEFnY0hCd2NIQndjSEJ3Y0RCd2NIQndjSEJ3Y0hCd2NIQkFjTFFmRE5BaUVJREFRTFFmRE1BaUVJREFNTFFjRExBaUVJREFJTFFmREpBaUVJREFFTFFlREhBaUVJQ3lBQ1FRRnFJUUlnQkVFQmF5RUVEQUlMSUFKQkFXb2hBaUFFUVFGcklRUkJ3QUFoQlVHZ3hRSWhDQXdCQ3lBQ1FRRnFJUUlnQkVFQmF5RUVRYURGQWlFSUlBVkJBRXdOQVF0QkFDRURBMEFDZnlBTFJRUkFJQVJGQkVBZ0FDQUdLQUlNRVFBQVJRUkFRUUFoQVF3UkN5QUdLQUlFSVFRZ0JpZ0NBQ0VDQ3lBQ0xRQUFJUWNnQkVFQmF5SUVCSDhnQWtFQmFnVWdBQ0FHS0FJTUVRQUFSUVJBUVFBaEFRd1JDeUFHS0FJRUlRUWdCaWdDQUFzaUFpMEFBQ0FIUVFoMGNnd0JDeUFFUlFSQUlBQWdCaWdDREJFQUFFVUVRRUVBSVFFTUVBc2dCaWdDQkNFRUlBWW9BZ0FoQWdzZ0FpMEFBQXNoQnlBQklBZ2dBMEVDZEdvb0FnQkJBWFJxSUFjN0FRQWdBa0VCYWlFQ0lBUkJBV3NoQkNBRFFRRnFJZ01nQlVjTkFBc0xRUUFoQ0FKQUlBQW9BZ0FpQXlnQ2FFRUNTQTBBQTBBZ0F5QUJJQWhCQVhRaUIyb3ZBUUEyQWhnZ0F5QUJJQWRCQW5KcUx3RUFOZ0ljSUFNZ0FTQUhRUVJ5YWk4QkFEWUNJQ0FESUFFZ0IwRUdjbW92QVFBMkFpUWdBeUFCSUFkQkNISnFMd0VBTmdJb0lBTWdBU0FIUVFweWFpOEJBRFlDTENBRElBRWdCMEVNY21vdkFRQTJBakFnQVNBSFFRNXlhaThCQUNFSElBTkIzd0EyQWhRZ0F5QUhOZ0kwSUFCQkFpQURLQUlFRVFJQUlBaEJOMHNOQVNBSVFRaHFJUWdnQUNnQ0FDRUREQUFMQUFzZ0NpQUZRUUFnQlNBTEcycHJJZ2hCQUVvTkFBc0xJQWdFUUNBQUtBSUFJZ0ZCRERZQ0ZDQUFJQUVvQWdBUkFRQUxJQVlnQkRZQ0JDQUdJQUkyQWdBTUNnc2dBQ2dDR0NJQ0tBSUVJZ05GQkVBZ0FDQUNLQUlNRVFBQVJRUkFRUUFoQVF3S0N5QUNLQUlFSVFNTElBSW9BZ0FpQkMwQUFDRUJJQU5CQVdzaUF3Ui9JQVJCQVdvRklBQWdBaWdDREJFQUFFVUVRRUVBSVFFTUNnc2dBaWdDQkNFRElBSW9BZ0FMSVFRZ0EwRUJheUVESUFRdEFBQWdBVUVJZEhKQkJFY0VRQ0FBS0FJQUlnRkJERFlDRkNBQUlBRW9BZ0FSQVFBTElBTUVmeUFFUVFGcUJTQUFJQUlvQWd3UkFBQkZCRUJCQUNFQkRBb0xJQUlvQWdRaEF5QUNLQUlBQ3lJQkxRQUFJUVVnQTBFQmF5SUVCSDhnQVVFQmFnVWdBQ0FDS0FJTUVRQUFSUVJBUVFBaEFRd0tDeUFDS0FJRUlRUWdBaWdDQUFzaUFTMEFBQ0VESUFBb0FnQWlCa0hVQURZQ0ZDQUdJQU1nQlVFSWRISWlCVFlDR0NBQVFRRWdBQ2dDQUNnQ0JCRUNBQ0FBSUFVMkFwZ0NJQUlnQkVFQmF6WUNCQ0FDSUFGQkFXbzJBZ0FNQ1FzZ0FDZ0NHQ0lCS0FJRUlRTWdBU2dDQUNFQ0lBQW9BdEFES0FJUVJRUkFJQUFvQWdBaUJFRThOZ0lVSUFSQkdHcEJxYlVDUWRBQUVEOGFJQUFnQUNnQ0FDZ0NBQkVCQUFzQ1FBSkFJQUFvQWlSQkEwZ05BQ0FEUlFSQUlBQWdBU2dDREJFQUFFVUVRRUVBSVFFTUN3c2dBU2dDQkNFRElBRW9BZ0FoQWdzZ0FpMEFBQ0VFSUFOQkFXc2lBd1IvSUFKQkFXb0ZJQUFnQVNnQ0RCRUFBRVVFUUVFQUlRRU1Dd3NnQVNnQ0JDRURJQUVvQWdBTElRSWdBMEVCYXlFRElBSXRBQUFnQkVFSWRISkJHRWNFUUNBQUtBSUFJZ1JCRERZQ0ZDQUFJQVFvQWdBUkFRQUxJQU1FZnlBQ1FRRnFCU0FBSUFFb0Fnd1JBQUJGQkVCQkFDRUJEQXNMSUFFb0FnUWhBeUFCS0FJQUN5RUNJQU5CQVdzaEF5QUNMUUFBUVExSEJFQWdBQ2dDQUNJRVFjWUFOZ0lVSUFRZ0FDZ0N1QU0yQWhnZ0FDQUFLQUlBS0FJQUVRRUFDeUFEQkg4Z0FrRUJhZ1VnQUNBQktBSU1FUUFBUlFSQVFRQWhBUXdMQ3lBQktBSUVJUU1nQVNnQ0FBc2lBaTBBQUNFRUlBTkJBV3NpQXdSL0lBSkJBV29GSUFBZ0FTZ0NEQkVBQUVVRVFFRUFJUUVNQ3dzZ0FTZ0NCQ0VESUFFb0FnQUxJZ1ZCQVdvaEFpQURRUUZySVFNZ0JTMEFBQ0FFUVFoMGNrSC9BVWNOQUNBRFJRUkFJQUFnQVNnQ0RCRUFBRVVFUUVFQUlRRU1Dd3NnQVNnQ0JDRURJQUVvQWdBaEFnc2dBa0VCYWlFRUlBTkJBV3NoQXlBQ0xRQUFRUU5IQkVBZ0JDRUNEQUVMSUFORkJFQWdBQ0FCS0FJTUVRQUFSUVJBUVFBaEFRd0xDeUFCS0FJRUlRTWdBU2dDQUNFRUN5QUVRUUZxSVFJZ0EwRUJheUVESUFBb0F0Z0JJZ2NvQWxnZ0JDMEFBRWNOQUNBRFJRUkFJQUFnQVNnQ0RCRUFBRVVFUUVFQUlRRU1Dd3NnQUNnQzJBRWhCeUFCS0FJRUlRTWdBU2dDQUNFQ0N5QUNRUUZxSVFRZ0EwRUJheUVESUFjb0FnQWdBaTBBQUVjRVFDQUVJUUlNQVFzZ0EwVUVRQ0FBSUFFb0Fnd1JBQUJGQkVCQkFDRUJEQXNMSUFBb0F0Z0JJUWNnQVNnQ0JDRURJQUVvQWdBaEJBc2dCRUVCYWlFQ0lBTkJBV3NoQXlBSEtBS3dBU0FFTFFBQVJ3MEFJQU5GQkVBZ0FDQUJLQUlNRVFBQVJRUkFRUUFoQVF3TEN5QUJLQUlFSVFNZ0FTZ0NBQ0VDQ3lBQ1FRRnFJUVFnQTBFQmF5RURJQUl0QUFCQmdBRkhCRUFnQkNFQ0RBRUxJQU5GQkVBZ0FDQUJLQUlNRVFBQVJRUkFRUUFoQVF3TEN5QUJLQUlFSVFNZ0FTZ0NBQ0VFQ3lBRUxRQUFJUVVnQTBFQmF5SURCSDhnQkVFQmFnVWdBQ0FCS0FJTUVRQUFSUVJBUVFBaEFRd0xDeUFCS0FJRUlRTWdBU2dDQUFzaUJFRUJhaUVDSUFOQkFXc2hBeUFFTFFBQUlBVkJDSFJ5RFFBZ0EwVUVRQ0FBSUFFb0Fnd1JBQUJGQkVCQkFDRUJEQXNMSUFFb0FnUWhBeUFCS0FJQUlRSUxJQUl0QUFBaEJDQURRUUZySWdNRWZ5QUNRUUZxQlNBQUlBRW9BZ3dSQUFCRkJFQkJBQ0VCREFzTElBRW9BZ1FoQXlBQktBSUFDeUlGUVFGcUlRSWdBMEVCYXlFRElBVXRBQUFnQkVFSWRISU5BQ0FEUlFSQUlBQWdBU2dDREJFQUFFVUVRRUVBSVFFTUN3c2dBU2dDQkNFRElBRW9BZ0FoQWdzZ0FrRUJhaUVFSUFOQkFXc2hBeUFDTFFBQUJFQWdCQ0VDREFFTElBTkZCRUFnQUNBQktBSU1FUUFBUlFSQVFRQWhBUXdMQ3lBQktBSUVJUU1nQVNnQ0FDRUVDeUFFTFFBQUlRVWdBMEVCYXlJREJIOGdCRUVCYWdVZ0FDQUJLQUlNRVFBQVJRUkFRUUFoQVF3TEN5QUJLQUlFSVFNZ0FTZ0NBQXNpQkVFQmFpRUNJQU5CQVdzaEF5QUVMUUFBSUFWQkNIUnlRUUZIRFFBZ0EwVUVRQ0FBSUFFb0Fnd1JBQUJGQkVCQkFDRUJEQXNMSUFFb0FnUWhBeUFCS0FJQUlRSUxJQUl0QUFBaEJDQURRUUZySWdNRWZ5QUNRUUZxQlNBQUlBRW9BZ3dSQUFCRkJFQkJBQ0VCREFzTElBRW9BZ1FoQXlBQktBSUFDeUlGUVFGcUlRSWdBMEVCYXlFRElBVXRBQUFnQkVFSWRISU5BQ0FEUlFSQUlBQWdBU2dDREJFQUFFVUVRRUVBSVFFTUN3c2dBU2dDQkNFRElBRW9BZ0FoQWdzZ0FrRUJhaUVFSUFOQkFXc2hBeUFDTFFBQUJFQWdCQ0VDREFFTElBTkZCRUFnQUNBQktBSU1FUUFBUlFSQVFRQWhBUXdMQ3lBQktBSUVJUU1nQVNnQ0FDRUVDeUFFTFFBQUlRVWdBMEVCYXlJREJIOGdCRUVCYWdVZ0FDQUJLQUlNRVFBQVJRUkFRUUFoQVF3TEN5QUJLQUlFSVFNZ0FTZ0NBQXNpQkVFQmFpRUNJQU5CQVdzaEF5QUVMUUFBSUFWQkNIUnlRUUZIRFFBZ0EwVUVRQ0FBSUFFb0Fnd1JBQUJGQkVCQkFDRUJEQXNMSUFFb0FnUWhBeUFCS0FJQUlRSUxJQUl0QUFBaEJDQURRUUZySWdNRWZ5QUNRUUZxQlNBQUlBRW9BZ3dSQUFCRkJFQkJBQ0VCREFzTElBRW9BZ1FoQXlBQktBSUFDeUlGUVFGcUlRSWdBMEVCYXlFRElBVXRBQUFnQkVFSWRISkZEUUVMSUFBb0FnQWlCRUVjTmdJVUlBQWdCQ2dDQUJFQkFBc2dBRUVCTmdLd0FpQUJJQU0yQWdRZ0FTQUNOZ0lBREFnTElBQWdBQ2dDMEFNZ0FVRUNkR3BCNEFacktBSUFFUUFBRFFkQkFDRUJEQVlMSUFBZ0FDZ0MwQU1vQWh3UkFBQU5Ca0VBSVFFTUJRc2dBQ2dDQUNJQ0lBRTJBaGdnQWtIZUFEWUNGQ0FBUVFFZ0FDZ0NBQ2dDQkJFQ0FBd0ZDeUFBS0FJWUlnUW9BZ1FpQTBVRVFDQUFJQVFvQWd3UkFBQkZCRUJCQUNFQkRBVUxJQVFvQWdRaEF3c2dCQ2dDQUNJQkxRQUFJUVVnQTBFQmF5SUNCSDhnQVVFQmFnVWdBQ0FFS0FJTUVRQUFSUVJBUVFBaEFRd0ZDeUFFS0FJRUlRSWdCQ2dDQUFzaUFTMEFBQ0VESUFBb0FnQWlCa0hkQURZQ0ZDQUdJQUFvQXJnRE5nSVlJQUFvQWdBZ0F5QUZRUWgwY2lJRlFRSnJJZ00yQWh3Z0FFRUJJQUFvQWdBb0FnUVJBZ0FnQkNBQ1FRRnJOZ0lFSUFRZ0FVRUJhallDQUNBRlFRTkpEUVFnQUNBRElBQW9BaGdvQWhBUkFnQU1CQXNnQUNnQ0FDSUNJQUUyQWhnZ0FrSEdBRFlDRkNBQUlBQW9BZ0FvQWdBUkFRQU1Bd3RCQUNFQklBQkJBVUVBUVFBUTBBSU5BZ3dCQzBFQUlRRUxJQWxCb0FKcUpBQWdBUThMUVFBaEFTQUFRUUEyQXJnRERBQUxBQXVTQVFFQ2Z3SkFBa0FnQUNnQ3VBTWlBUVIvSUFFRklBQVE0Z05GRFFFZ0FDZ0N1QU1MSUFBb0F0QURLQUlVSWdGQjBBRnFSZ1JBSUFBb0FnQWlBaUFCTmdJWUlBSkI1QUEyQWhRZ0FFRURJQUFvQWdBb0FnUVJBZ0FnQUVFQU5nSzRBd3dDQ3lBQUlBRWdBQ2dDR0NnQ0ZCRURBQTBCQzBFQUR3c2dBQ2dDMEFNaUFDQUFLQUlVUVFGcVFRZHhOZ0lVUVFFTDF3RUJCbjhnQUNnQ0dDSUJLQUlFSWdKRkJFQWdBQ0FCS0FJTUVRQUFSUVJBUVFBUEN5QUJLQUlFSVFJTElBRW9BZ0FpQXkwQUFDRUVJQUpCQVdzaUJRUi9JQU5CQVdvRklBQWdBU2dDREJFQUFFVUVRRUVBRHdzZ0FTZ0NCQ0VGSUFFb0FnQUxJZ0l0QUFBaEF5QUFLQUlBSWdaQjNRQTJBaFFnQmlBQUtBSzRBellDR0NBQUtBSUFJQU1nQkVFSWRISWlBMEVDYXlJRU5nSWNJQUJCQVNBQUtBSUFLQUlFRVFJQUlBRWdCVUVCYXpZQ0JDQUJJQUpCQVdvMkFnQWdBMEVEVHdSQUlBQWdCQ0FBS0FJWUtBSVFFUUlBQzBFQkM4OENBUVYvSUFBb0FnQWlBeUFBS0FLNEF5SUNOZ0lZSUFOQi9BQTJBaFFnQUNnQ0FDQUJOZ0ljSUFCQmZ5QUFLQUlBS0FJRUVRSUFJQUZCQm1wQkIzRkIwQUZ5SVFNZ0FVRUJhMEVIY1VIUUFYSWhCQ0FCUVFKcVFRZHhRZEFCY2lFRklBRkJBV3BCQjNGQjBBRnlJUUVEUUFKQUFrQWdBa0hBQVVnTkFDQUJJQUpHSUFKQjJBRnJRWGhKY2lBQ0lBVkdjZzBCSUFJZ0JFWWdBaUFEUm5JTkFDQUFLQUlBSWdFZ0FqWUNHQ0FCUWVNQU5nSVVJQUFvQWdCQkFUWUNIQ0FBUVFRZ0FDZ0NBQ2dDQkJFQ0FDQUFRUUEyQXJnRFFRRVBDeUFBS0FJQUlnWWdBallDR0NBR1FlTUFOZ0lVSUFBb0FnQkJBallDSENBQVFRUWdBQ2dDQUNnQ0JCRUNBQ0FBRU9JREJFQWdBQ2dDdUFNaEFnd0NCVUVBRHdzQUN3c2dBQ2dDQUNJQklBSTJBaGdnQVVIakFEWUNGQ0FBS0FJQVFRTTJBaHdnQUVFRUlBQW9BZ0FvQWdRUkFnQkJBUXUyRFFFSWYwRUNJUUlDUUNBQUtBTE1BeUlGS0FJVURRQURRQUpBSUFBQ2Z3SkFBa0FnQUNBQUtBTFFBeWdDQkJFQUFDSUNRUUZIQkVBZ0FrRUNSdzBHSUFWQkFUWUNGQ0FGS0FJWVJRMEJRUUloQWlBQUtBTFFBeWdDRUVVTkJpQUFLQUlBSWdGQlBqWUNGQ0FBSUFFb0FnQVJBUUJCQWc4TEFrQUNRQUpBSUFVb0FoZ09BZ0lCQUFzZ0FDZ0MxQUloQWd3RkN3SkFJQUFvQWlCQjNQOERUQVJBSUFBb0FoeEIzZjhEU0EwQkN5QUFLQUlBUXFxQWdJREErejgzQWhRZ0FDQUFLQUlBS0FJQUVRRUFDeUFBS0FMVUFTSUJRUTFyUVhwTkJFQWdBQ2dDQUNJQ0lBRTJBaGdnQWtFUU5nSVVJQUFnQUNnQ0FDZ0NBQkVCQUFzZ0FDZ0NKQ0lEUVF0T0JFQWdBQ2dDQUNJQklBTTJBaGdnQVVFYk5nSVVJQUFvQWdCQkNqWUNIQ0FBSUFBb0FnQW9BZ0FSQVFBZ0FDZ0NKQ0VEQ3lBQVFvR0FnSUFRTndLOEFpQURRUUJLQkVBZ0FDZ0MyQUVoQWtFQUlRaEJBU0VCUVFFaEJBTkFBa0FnQWlnQ0NDSUdRUVZyUVh4UEJFQWdBaWdDRENJSFFRVnJRWHRMRFFFTElBQW9BZ0FpQVVFVE5nSVVJQUFnQVNnQ0FCRUJBQ0FBS0FJa0lRTWdBaWdDRENFSElBQW9Bc0FDSVFFZ0FpZ0NDQ0VHSUFBb0Fyd0NJUVFMSUFBZ0FTQUhJQUVnQjBvYklnRTJBc0FDSUFBZ0JDQUdJQVFnQmtvYklnUTJBcndDSUFKQjJBQnFJUUlnQ0VFQmFpSUlJQU5JRFFBTEN5QUFLQUxjQVEwQ0lBQW9BdUFCQkVBZ0FDZ0MxQUlOQXdzQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUlBQW9BcUFESWdGQjl3Qk1CRUFnQVE1a0FRNE9BZzRPRGc0RERnNE9EZzRPQkE0T0RnNE9EZzRPQlE0T0RnNE9EZzRPRGc0R0RnNE9EZzRPRGc0T0RnNE9CdzRPRGc0T0RnNE9EZzRPRGc0T0VRNE9EZzRPRGc0T0RnNE9EZzRPRGc0SURnNE9EZzRPRGc0T0RnNE9EZzRPRGc0T0NRNExJQUZCd2dGTUJFQWdBVUg0QUVZTkNpQUJRWThCUmcwTElBRkJxQUZIRFE0Z0FFRS9OZ0swQXlBQVFhREZBallDc0FNZ0FFRU5OZ0tzQTBFTkRCSUxJQUZCd3dGR0RRc2dBVUhnQVVZTkRDQUJRZjhCUncwTklBQkJQellDdEFNZ0FFR2d4UUkyQXJBRElBQkJFRFlDckFOQkVBd1JDeUFBUVFBMkFyUURJQUJCb01VQ05nS3dBeUFBUVFFMkFxd0RRUUVNRUFzZ0FFRUROZ0swQXlBQVFlRE9BallDc0FNZ0FFRUNOZ0tzQTBFQ0RBOExJQUJCQ0RZQ3RBTWdBRUh3elFJMkFyQURJQUJCQXpZQ3JBTkJBd3dPQ3lBQVFRODJBclFESUFCQjhNd0NOZ0t3QXlBQVFRUTJBcXdEUVFRTURRc2dBRUVZTmdLMEF5QUFRY0RMQWpZQ3NBTWdBRUVGTmdLc0EwRUZEQXdMSUFCQkl6WUN0QU1nQUVId3lRSTJBckFESUFCQkJqWUNyQU5CQmd3TEN5QUFRVEEyQXJRRElBQkI0TWNDTmdLd0F5QUFRUWMyQXF3RFFRY01DZ3NnQUVFL05nSzBBeUFBUWFERkFqWUNzQU1nQUVFSk5nS3NBMEVKREFrTElBQkJQellDdEFNZ0FFR2d4UUkyQXJBRElBQkJDallDckFOQkNnd0lDeUFBUVQ4MkFyUURJQUJCb01VQ05nS3dBeUFBUVFzMkFxd0RRUXNNQndzZ0FFRS9OZ0swQXlBQVFhREZBallDc0FNZ0FFRU1OZ0tzQTBFTURBWUxJQUJCUHpZQ3RBTWdBRUdneFFJMkFyQURJQUJCRGpZQ3JBTkJEZ3dGQ3lBQVFUODJBclFESUFCQm9NVUNOZ0t3QXlBQVFRODJBcXdEUVE4TUJBc2dBQ2dDQUNJQlFSRTJBaFFnQVNBQUtBS2NBellDR0NBQUtBSUFJQUFvQXFBRE5nSWNJQUFvQWdBZ0FDZ0NwQU0yQWlBZ0FDZ0NBQ0FBS0FLb0F6WUNKQ0FBSUFBb0FnQW9BZ0FSQVFBZ0FDZ0NKQ0VESUFBb0Fxd0REQU1MSUFVb0FoQkZCRUFnQUNnQ0FDSUJRU1EyQWhRZ0FDQUJLQUlBRVFFQUN5QUFLQUxVQWtVTkJDQUFFTElGUVFFUEMwRUNJUUlnQUNnQ2tBRWlBU0FBS0FLWUFVNE5CQ0FBSUFFMkFwZ0JEQVFMSUFCQlB6WUN0QU1nQUVHZ3hRSTJBckFESUFCQkNEWUNyQU5CQ0FzaUFUWUN5QUlnQUNBQk5nTEVBaUFEUVFCS0JFQWdBQ2dDMkFFaEFrRUFJUVFEUUNBQ0lBRTJBaWdnQWlBQk5nSWtJQUlnQWlnQ0NDQUFLQUljYkNBQUtBSzhBaUFCYkJCc05nSWNJQUlnQWlnQ0RDQUFLQUlnYkNBQUtBS3NBeUFBS0FMQUFtd1FiRFlDSUNBQ0lBSW9BZ2dnQUNnQ0hHd2dBQ2dDdkFJUWJEWUNMQ0FDS0FJTUlBQW9BaUJzSUFBb0FzQUNFR3doQVNBQ1FRQTJBbEFnQWtFQk5nSTBJQUlnQVRZQ01DQUVRUUZxSWdRZ0FDZ0NKRTVGQkVBZ0FrSFlBR29oQWlBQUtBS3NBeUVCREFFTEN5QUFLQUtzQXlFQkN5QUFJQUFvQWlBZ0FTQUFLQUxBQW13UWJEWUN6QUpCQVNFQklBQW9Bc3dESUFBb0F0UUNJZ0lnQUNnQ0pFNEVmeUFBS0FMZ0FVRUFSd1ZCQVFzMkFoQUxJQUpGQkVBZ0JVRUNOZ0lZREFFTEN5QUZRUUEyQWhoQkFROExJQUlMUXdFQmZ5QUFLQUxNQXlJQlFRRTJBaGdnQVVJQU53SVFJQUZCL3dBMkFnQWdBQ0FBS0FJQUtBSVFFUUVBSUFBZ0FDZ0MwQU1vQWdBUkFRQWdBRUVBTmdLZ0FRc2NBQ0FBSUFBb0F0UURLQUlJRVFFQUlBQW9Bc3dEUWY4QU5nSUFDd3dBSUFBb0FoaEJBVFlDSkF1TEFRRUNmeUFBS0FJWUlnRW9BaUJCQVVHQUlDQUJLQUljRUdBaUFrVUVRQ0FCS0FJa0JFQWdBQ2dDQUNJQ1FTczJBaFFnQUNBQ0tBSUFFUUVBQ3lBQUtBSUFJZ0pCK3dBMkFoUWdBRUYvSUFJb0FnUVJBZ0FnQVNnQ0lFSC9BVG9BQUNBQktBSWdRZGtCT2dBQlFRSWhBZ3NnQVVFQU5nSWtJQUVnQWpZQ0JDQUJJQUVvQWlBMkFnQkJBUXRVQVFKL0lBRkJBRW9FUUNBQklBQW9BaGdpQWlnQ0JDSURTZ1JBQTBBZ0FDQUNLQUlNRVFBQUdpQUJJQU5ySWdFZ0FpZ0NCQ0lEU2cwQUN3c2dBaUFESUFGck5nSUVJQUlnQWlnQ0FDQUJhallDQUFzTGV3RUJmeUFBS0FJWUlnSkZCRUFnQUNBQVFRQkJLQ0FBS0FJRUtBSUFFUVFBSWdJMkFoZ2dBaUFBUVFCQmdDQWdBQ2dDQkNnQ0FCRUVBRFlDSUNBQUtBSVlJUUlMSUFJZ0FUWUNIQ0FDUWZjQU5nSVlJQUpCK0FBMkFoUWdBa0g1QURZQ0VDQUNRZm9BTmdJTUlBSkIrd0EyQWdnZ0FrSUFOd0lBQzgwQkFRUi9Jd0JCRUdzaUJDUUFJQUFvQWhRaUEwSE5BVWNFUUNBQUtBSUFJZ1VnQXpZQ0dDQUZRUlUyQWhRZ0FDQUFLQUlBS0FJQUVRRUFDd0pBSUFBb0Fvd0JJZ1VnQUNnQ2RDSUdUd1JBSUFBb0FnQWlBVUgrQURZQ0ZDQUFRWDhnQVNnQ0JCRUNBRUVBSVFFTUFRc2dBQ2dDQ0NJREJFQWdBeUFHTmdJSUlBTWdCVFlDQkNBQUlBTW9BZ0FSQVFBTElBUkJBRFlDRENBQUlBRWdCRUVNYWlBQ0lBQW9Bc0FES0FJRUVRY0FJQUFnQkNnQ0RDSUJJQUFvQW93QmFqWUNqQUVMSUFSQkVHb2tBQ0FCQzhOQUFSUi9Ba0FDUUFKQUFrQUNRQ0FBS0FJVUlnRkJ5Z0ZyRGdNQUFRTUNDeUFBSUFCQkFVRWNJQUFvQWdRb0FnQVJCQUFpRFRZQ3ZBTWdEVUVBTmdJSUlBMUJ6QUUyQWdRZ0RVSE5BVFlDQUNBQUtBTFVBU0lCUVFoSEJFQWdBQ2dDQUNJQ0lBRTJBaGdnQWtFUU5nSVVJQUFnQUNnQ0FDZ0NBQkVCQUFzZ0FDZ0NGQ0lCUWNvQlJ3UkFJQUFvQWdBaUFpQUJOZ0lZSUFKQkZUWUNGQ0FBSUFBb0FnQW9BZ0FSQVFBTEFuOGdBQ2dDckFNaUFpQUFLQUl3YkNJRElBQW9BalFpQkUwRVFDQUFJQUFvQWh3Z0FoQnNOZ0p3UVFFaEFTQUFLQUlnREFFTElBUkJBWFFnQTA4RVFDQUFJQUFvQWh4QkFYUWdBaEJzTmdKd1FRSWhBU0FBS0FJZ1FRRjBEQUVMUVFNaEFTQUVRUU5zSUFOUEJFQWdBQ0FBS0FJY1FRTnNJQUlRYkRZQ2NDQUFLQUlnUVFOc0RBRUxJQVJCQW5RZ0EwOEVRQ0FBSUFBb0FoeEJBblFnQWhCc05nSndRUVFoQVNBQUtBSWdRUUowREFFTFFRVWhBU0FFUVFWc0lBTlBCRUFnQUNBQUtBSWNRUVZzSUFJUWJEWUNjQ0FBS0FJZ1FRVnNEQUVMUVFZaEFTQUVRUVpzSUFOUEJFQWdBQ0FBS0FJY1FRWnNJQUlRYkRZQ2NDQUFLQUlnUVFac0RBRUxRUWNoQVNBRVFRZHNJQU5QQkVBZ0FDQUFLQUljUVFkc0lBSVFiRFlDY0NBQUtBSWdRUWRzREFFTElBUkJBM1FnQTA4RVFDQUFJQUFvQWh4QkEzUWdBaEJzTmdKd1FRZ2hBU0FBS0FJZ1FRTjBEQUVMUVFraEFTQUVRUWxzSUFOUEJFQWdBQ0FBS0FJY1FRbHNJQUlRYkRZQ2NDQUFLQUlnUVFsc0RBRUxRUW9oQVNBRVFRcHNJQU5QQkVBZ0FDQUFLQUljUVFwc0lBSVFiRFlDY0NBQUtBSWdRUXBzREFFTFFRc2hBU0FFUVF0c0lBTlBCRUFnQUNBQUtBSWNRUXRzSUFJUWJEWUNjQ0FBS0FJZ1FRdHNEQUVMUVF3aEFTQUVRUXhzSUFOUEJFQWdBQ0FBS0FJY1FReHNJQUlRYkRZQ2NDQUFLQUlnUVF4c0RBRUxRUTBoQVNBRVFRMXNJQU5QQkVBZ0FDQUFLQUljUVExc0lBSVFiRFlDY0NBQUtBSWdRUTFzREFFTFFRNGhBU0FFUVE1c0lBTlBCRUFnQUNBQUtBSWNRUTVzSUFJUWJEWUNjQ0FBS0FJZ1FRNXNEQUVMUVE4aEFTQUFLQUljSVFZZ0JFRVBiQ0FEVHdSQUlBQWdCa0VQYkNBQ0VHdzJBbkFnQUNnQ0lFRVBiQXdCQ3lBQUlBWkJCSFFnQWhCc05nSndRUkFoQVNBQUtBSWdRUVIwQ3lBQUtBS3NBeEJzSVFJZ0FDQUJOZ0xJQWlBQUlBRTJBc1FDSUFBZ0FqWUNkQUpBSUFBb0FpUWlCRUVBVEEwQUlBQW9BdGdCSVFJZ0JFRUJhMEVIVHdSQUlBUkJlSEVoQmtFQUlRTURRQ0FDSUFFMkFpZ2dBaUFCTmdJa0lBSWdBVFlDa0FVZ0FpQUJOZ0tNQlNBQ0lBRTJBcmdFSUFJZ0FUWUN0QVFnQWlBQk5nTGdBeUFDSUFFMkF0d0RJQUlnQVRZQ2lBTWdBaUFCTmdLRUF5QUNJQUUyQXJBQ0lBSWdBVFlDckFJZ0FpQUJOZ0xZQVNBQ0lBRTJBdFFCSUFJZ0FUWUNnQUVnQWlBQk5nSjhJQUpCd0FWcUlRSWdBMEVJYWlJRElBWkhEUUFMQ3lBRVFRZHhJZ1JGRFFCQkFDRURBMEFnQWlBQk5nSW9JQUlnQVRZQ0pDQUNRZGdBYWlFQ0lBTkJBV29pQXlBRVJ3MEFDd3NDUUNBQUtBSWtJZ2xCQUV3TkFFRUlRUVFnQUNnQ1RCc2hDaUFBS0FMSUFpRURJQUFvQXNRQ0lRUWdBQ2dDMkFFaUJ5RUlBMEFDUUNBS0lBUWlBVWdOQUNBQUtBSzhBaUlDSUFnb0FnZ2lERUVCZEc4TkFFRUNJUVlEUUNBRUlBWnNJZ0VnQ2tvTkFTQUNJQVpCQVhRaUJpQU1iRzlGRFFBTEN5QUlJQUUyQWlRQ1FDQUtJQU1pQWtnTkFDQUFLQUxBQWlJTUlBZ29BZ3dpRGtFQmRHOE5BRUVDSVFZRFFDQURJQVpzSWdJZ0Nrb05BU0FNSUFaQkFYUWlCaUFPYkc5RkRRQUxDeUFJSUFJMkFpZ0NRQ0FDUVFGMElnWWdBVWdFUUNBSUlBWTJBaVFNQVFzZ0FpQUJRUUYwSWdGTURRQWdDQ0FCTmdJb0N5QUlRZGdBYWlFSUlBdEJBV29pQ3lBSlJ3MEFDeUFKUVFCTURRQkJBQ0VHQTBBZ0J5QUhLQUlrSUFjb0FnZ2dBQ2dDSEd4c0lBQW9BcXdESUFBb0Fyd0NiQkJzTmdJc0lBY2dCeWdDS0NBSEtBSU1JQUFvQWlCc2JDQUFLQUtzQXlBQUtBTEFBbXdRYkRZQ01DQUhRZGdBYWlFSElBWkJBV29pQmlBQUtBSWtJZ2xJRFFBTEN5QUFLQUlzUVFGcklnRkJCazBFUUNBQlFRSjBRZUMrQW1vb0FnQWhDUXNnQUNBSk5nSjRJQUJCQVNBSklBQW9BbFFiTmdKOElBQWdBQkN1QlFSL0lBQW9Bc0FDQlVFQkN6WUNnQUVnQUNBQVFRRkJnQW9nQUNnQ0JDZ0NBQkVFQUVFQVFZQUVFRG9pQWtHQUJHb2lBVFlDMEFJRFFDQUJJQVZxSUFVNkFBQWdBU0FGUVFGeUlnTnFJQU02QUFBZ0FTQUZRUUp5SWdOcUlBTTZBQUFnQVNBRlFRTnlJZ05xSUFNNkFBQWdBU0FGUVFSeUlnTnFJQU02QUFBZ0FTQUZRUVZ5SWdOcUlBTTZBQUFnQVNBRlFRWnlJZ05xSUFNNkFBQWdBU0FGUVFkeUlnTnFJQU02QUFBZ0JVRUlhaUlGUVlBQ1J3MEFDeUFDUVlBR2FrSC9BVUdBQkJBNkdnSkFBa0FnQUNnQ2RFVU5BQ0FBS0FKd1JRMEFJQUFvQW5oQkFFb05BUXNnQUNnQ0FDSUJRU0UyQWhRZ0FDQUJLQUlBRVFFQUN5QU5RUUEyQWd3Z0FCQ3VCU0VCSUExQ0FEY0NGQ0FOSUFFMkFoQUNRQ0FBS0FKVVJRUkFJQUJCQURZQ2JDQUFRZ0EzQW1RTUFRc2dBQ2dDUUVVRVFDQUFRUUEyQW13Z0FFSUFOd0prQ3lBQUtBSkVCRUFnQUNnQ0FDSUJRVEEyQWhRZ0FDQUJLQUlBRVFFQUN3SkFJQUFvQW5oQkEwY0VRQ0FBUVFBMkFvZ0JJQUJCQURZQ2JDQUFRZ0UzQW1RTUFRc2dBQ2dDaUFFRVFDQUFRUUUyQW1nTUFRc2dBQ2dDWEFSQUlBQkJBVFlDYkF3QkN5QUFRUUUyQW1RTElBQW9BbVFFUUNBQUlBQkJBVUhZQUNBQUtBSUVLQUlBRVFRQUlnRTJBdVFESUFGQkFEWUNSQ0FCUWU0Qk5nSU1JQUZCN3dFMkFnZ2dBVUh3QVRZQ0FDQUJRUUEyQWpRZ0FDZ0NlRUVGVGdSQUlBQW9BZ0JDdVlDQWdNQUFOd0lVSUFBZ0FDZ0NBQ2dDQUJFQkFBc2dBQ2dDWUNJS1FZRUNUZ1JBSUFBb0FnQkN1NENBZ0lBZ053SVVJQUFnQUNnQ0FDZ0NBQkVCQUNBQUtBSmdJUW9MSUFBb0FuZ2lCMEVCYXlJSlFYaHhJUWdnQ1VFSGNTRURJQUFvQXVRRElRWWdCMEVDU0NFTElBZEJBbXRCQjBraERFRUJJUUVEUUNBQklnVkJBV29pQVNFRUFrQWdDdzBBUVFBaEFpQUJJUVFnREVVRVFBTkFJQUVnQkd3Z0FXd2dBV3dnQVd3Z0FXd2dBV3dnQVd3Z0FXd2hCQ0FDUVFocUlnSWdDRWNOQUFzTFFRQWhBaUFEUlEwQUEwQWdBU0FFYkNFRUlBSkJBV29pQWlBRFJ3MEFDd3NnQkNBS1RBMEFDMEVCSVFNZ0JVRUJUUVJBSUFBb0FnQWlBU0FFTmdJWUlBRkJPallDRkNBQUlBQW9BZ0FvQWdBUkFRQUxBa0FnQjBFQVRBMEFJQWRCQTNFaEMwRUFJUWdDUUNBSlFRTkpCRUJCQUNFQkRBRUxJQWRCZkhFaERFRUFJUUVnQmtFZ2FpRUNRUUFoQ1FOQUlBSWdBVUVDZENJRWFpQUZOZ0lBSUFJZ0JFRUVjbW9nQlRZQ0FDQUNJQVJCQ0hKcUlBVTJBZ0FnQWlBRVFReHlhaUFGTmdJQUlBRkJCR29oQVNBRElBVnNJQVZzSUFWc0lBVnNJUU1nQ1VFRWFpSUpJQXhIRFFBTEN5QUxCRUFEUUNBR0lBRkJBblJxSUFVMkFpQWdBVUVCYWlFQklBTWdCV3doQXlBSVFRRnFJZ2dnQzBjTkFBc0xJQWRCQUV3TkFFRUFJUUVnQUNnQ0xFRUNSeUVGUVFFaEFnTkFJQW9nQXlBR0lBVUVmeUFCQlNBQlFRSjBRWkRGQW1vb0FnQUxRUUowYWlJSUtBSWdJZ1J0SUFSQkFXb2lDV3dpQkU0RVFDQUlJQWsyQWlCQkFDRUNJQVFoQXlBQlFRRnFJZ0VnQjBjTkFRc2dBa0VCY1NFRVFRRWhBa0VBSVFFZ0JFVU5BQXNMSUFBb0FuZ2hBU0FBS0FJQUlnSWdBellDR0NBQ0FuOGdBVUVEUmdSQUlBSWdCaWdDSURZQ0hDQUNJQVlvQWlRMkFpQWdBaUFHS0FJb05nSWtRZUFBREFFTElBQW9BZ0FoQWtIaEFBczJBaFFnQUVFQklBSW9BZ1FSQWdBZ0FFRUJJQU1nQUNnQ2VDQUFLQUlFS0FJSUVRZ0FJUTRnQUNnQ2VDSUJRUUJLQkVCQkFDRUlJQU1oQWdOQUlBSWdCaUFJUVFKMElnUnFLQUlnSWd4dElRVWdERUVBU2dSQUlBVkJmSEVoRVNBRlFRTnhJUThnQlVFQmF5RVNJQVFnRG1vaEJ5QU1RUUZySWhOQkFYWWhGRUVBSVFzRFFDQURJQVVnQzJ3aUJFb0VRQ0FMUWY4QmJDQVVhaUFUYlNFS0EwQUNRQ0FGUVFCTURRQkJBQ0VKUVFBaEFVRUFJUkFnRWtFRFR3UkFBMEFnQnlnQ0FDQUJJQVJxYWlBS09nQUFJQWNvQWdBZ0FVRUJjaUFFYW1vZ0Nqb0FBQ0FIS0FJQUlBRkJBbklnQkdwcUlBbzZBQUFnQnlnQ0FDQUJRUU55SUFScWFpQUtPZ0FBSUFGQkJHb2hBU0FRUVFScUloQWdFVWNOQUFzTElBOUZEUUFEUUNBSEtBSUFJQUVnQkdwcUlBbzZBQUFnQVVFQmFpRUJJQWxCQVdvaUNTQVBSdzBBQ3dzZ0FpQUVhaUlFSUFOSURRQUxDeUFMUVFGcUlnc2dERWNOQUFzZ0FDZ0NlQ0VCQ3lBRklRSWdDRUVCYWlJSUlBRklEUUFMQ3lBR0lBTTJBaFFnQmlBT05nSVFJQUFRcFFVQ1FDQUFLQUpZUVFKSERRQWdBQ2dDZUVFQVRBMEFJQUFvQW5CQkFYUkJCR29oQWlBQUtBTGtBeUVEUVFBaEFRTkFJQU1nQVVFQ2RHb2dBRUVCSUFJZ0FDZ0NCQ2dDQkJFRUFEWUNSQ0FCUVFGcUlnRWdBQ2dDZUVnTkFBc0xJQTBnQUNnQzVBTTJBaFFMSUFBb0FteEZCRUFnQUNnQ2FFVU5BUXRCQUNFQ0lBQWdBRUVCUVN3Z0FDZ0NCQ2dDQUJFRUFDSUJOZ0xrQXlBQlFRQTJBaWdnQVVFQU5nSWdJQUZCOWdFMkFnd2dBVUgzQVRZQ0FDQUFLQUo0UVFOSEJFQWdBQ2dDQUNJRFFUQTJBaFFnQUNBREtBSUFFUUVBQ3lBQklBQkJBVUdBQVNBQUtBSUVLQUlBRVFRQU5nSVlBMEFnQUVFQlFZQWdJQUFvQWdRb0FnUVJCQUFoQXlBQ1FRSjBJZ1FnQVNnQ0dHb2dBellDQUNBQVFRRkJnQ0FnQUNnQ0JDZ0NCQkVFQUNFRElBRW9BaGdnQkVFRWNtb2dBellDQUNBQ1FRSnFJZ0pCSUVjTkFBc2dBVUVCTmdJY0FrQWdBQ2dDYkFSQVFRZ2hBMEU2SVFRQ1FDQUFLQUpnSWdKQkNFNEVRQ0FDUVlFQ1NRMEJRVHNoQkVHQUFpRURDeUFBS0FJQUlnVWdBellDR0NBRklBUTJBaFFnQUNBQUtBSUFLQUlBRVFFQUN5QUFRUUVnQWtFRElBQW9BZ1FvQWdnUkNBQWhBeUFCSUFJMkFoUWdBU0FETmdJUURBRUxJQUZCQURZQ0VBc2dBQ2dDV0FSQUlBQkJBallDV0NBQklBQkJBU0FBS0FKd1FRWnNRUXhxSUFBb0FnUW9BZ1FSQkFBMkFpQWdBQkNrQlFzZ0RTQUFLQUxrQXpZQ0dBc2dBQ2dDUkVVRVFBSkFJQTBvQWhBRVFFRUFJUUlnQUNBQVFRRkJNQ0FBS0FJRUtBSUFFUVFBSWdFMkF0d0RJQUZCQURZQ0NDQUJRYzRCTmdJQUlBRWdBQ2dDZUNBQUtBSndiQ0lETmdJb0FrQWdBQ2dDd0FKQkFrWUVRQ0FCUWM4Qk5nSU1JQUZCMEFFMkFnUWdBRUVCSUFNZ0FDZ0NCQ2dDQkJFRUFDRUNEQUVMSUFGQjBRRTJBZ3dnQVVIU0FUWUNCQXNnQVNBQ05nSWdJQUFvQWlnaEF5QUFLQUxjQXlJQklBQkJBVUdBQ0NBQUtBSUVLQUlBRVFRQU5nSVFJQUVnQUVFQlFZQUlJQUFvQWdRb0FnQVJCQUEyQWhRZ0FTQUFRUUZCZ0FnZ0FDZ0NCQ2dDQUJFRUFEWUNHQ0FCSUFCQkFVR0FDQ0FBS0FJRUtBSUFFUVFBSWdRMkFod2dBU2dDR0NFRklBRW9BaFFoQmlBQktBSVFJUWRCQUNFQ1FZQi9JUUVDUUNBRFFRZEdCRUFEUUNBSElBSkJBblFpQTJvZ0FVSFRtd3RzUVlDQUFtcEJFSFUyQWdBZ0F5QUdhaUFCUWNTV0RteEJnSUFDYWtFUWRUWUNBQ0FESUFWcUlBRkIzYVI2YkRZQ0FDQURJQVJxSUFGQnpaOTliRUdBZ0FKcU5nSUFJQUZCQVdvaEFTQUNRUUZxSWdKQmdBSkhEUUFNQWdzQUN3TkFJQWNnQWtFQ2RDSURhaUFCUWVuTkJXeEJnSUFDYWtFUWRUWUNBQ0FESUFacUlBRkJvb3NIYkVHQWdBSnFRUkIxTmdJQUlBTWdCV29nQVVHdWtuMXNOZ0lBSUFNZ0JHb2dBVUhuejM1c1FZQ0FBbW8yQWdBZ0FVRUJhaUVCSUFKQkFXb2lBa0dBQWtjTkFBc0xEQUVMSUFBZ0FFRUJRUndnQUNnQ0JDZ0NBQkVFQUNJQk5nTGdBeUFCUVlVQk5nSUFBa0FDUUFKQUlBQW9BaWdpQWtFSFN3MEFBa0JCQVNBQ2RFSE1BWEZGQkVCQkFTQUNkRUV3Y1EwQklBSkJBVWNOQWlBQUtBSWtRUUZIRFFNTUJBc2dBQ2dDSkVFRFJ3MENEQU1MSUFBb0FpUkJCRWNOQVF3Q0N5QUFLQUlrUVFCS0RRRUxJQUFvQWdBaUFrRUxOZ0lVSUFBZ0FpZ0NBQkVCQUFzQ1FDQUFLQUt3QWtVTkFBSkFJQUFvQWloQkFtc09CUUVBQUFBQkFBc2dBQ2dDQUNJQ1FSdzJBaFFnQUNBQ0tBSUFFUUVBQ3dKQUFrQUNRQUpBQWtBQ1FDQUFLQUlzSWdKQkFXc09CZ0FCQkFNRUFnUUxJQUJCQVRZQ2VBSkFBa0FDUUNBQUtBSW9RUUZyRGdjQUFRQUNBZ0lBQWdzZ0FVR0dBVFlDQkNBQUtBSWtJZ0ZCQWtnTkJpQUJRUUZySWdWQkIzRWhBeUFBS0FMWUFTRUVRUUVoQWlBQlFRSnJRUWRQQkVBZ0JVRjRjU0VHUVFBaEJRTkFJQVFnQWtIWUFHeHFJZ0ZCQURZQ05DQUJRUUEyQW93QklBRkJBRFlDNUFFZ0FVRUFOZ0s4QWlBQlFRQTJBcFFESUFGQkFEWUM3QU1nQVVFQU5nTEVCQ0FCUVFBMkFwd0ZJQUpCQ0dvaEFpQUZRUWhxSWdVZ0JrY05BQXNMSUFORkRRWkJBQ0VCQTBBZ0JDQUNRZGdBYkdwQkFEWUNOQ0FDUVFGcUlRSWdBVUVCYWlJQklBTkhEUUFMREFZTEFrQUNRQUpBQWtBZ0FDZ0NzQUlPQWdBQkFnc2dBVUdIQVRZQ0JBd0NDeUFCUVlnQk5nSUVEQUVMSUFBb0FnQWlBVUVjTmdJVUlBQWdBU2dDQUJFQkFBc2dBQ2dDNEFNZ0FFRUJRWUFZSUFBb0FnUW9BZ0FSQkFBaUJEWUNHRUVBSVFFRFFDQUVJQUZCQW5ScUlnSWdBVUdMbVFGc05nSUFJQUpCZ0JCcUlBRkJyenBzUVlDQUFtbzJBZ0FnQWtHQUNHb2dBVUhHckFKc05nSUFJQVFnQVVFQmNpSURRUUowYWlBRFFZdVpBV3cyQWdBZ0FrR0VFR29nQTBHdk9teEJnSUFDYWpZQ0FDQUNRWVFJYWlBRFFjYXNBbXcyQWdBZ0FVRUNhaUlCUVlBQ1J3MEFDd3dGQ3lBQUtBSUFJZ0ZCSERZQ0ZDQUFJQUVvQWdBUkFRQU1CQXNnQUVFRE5nSjRBa0FDUUFKQUFrQUNRQ0FBS0FJb1FRRnJEZ2NBQXdFRUJBUUNCQXNnQVVHSkFUWUNCQXdIQ3lBQlFZb0JOZ0lFSUFBUXNRVU1CZ3NnQVVHS0FUWUNCQ0FBS0FMZ0F5SUJJQUJCQVVHQUNDQUFLQUlFS0FJQUVRUUFOZ0lJSUFFZ0FFRUJRWUFJSUFBb0FnUW9BZ0FSQkFBMkFnd2dBU0FBUVFGQmdBZ2dBQ2dDQkNnQ0FCRUVBRFlDRUNBQklBQkJBVUdBQ0NBQUtBSUVLQUlBRVFRQUlnUTJBaFFnQVNnQ0VDRUZJQUVvQWd3aEJpQUJLQUlJSVFkQkFDRUNRWUIvSVFFRFFDQUhJQUpCQW5RaUEyb2dBVUhUbXd0c1FZQ0FBbXBCRUhVMkFnQWdBeUFHYWlBQlFjU1dEbXhCZ0lBQ2FrRVFkVFlDQUNBRElBVnFJQUZCM2FSNmJEWUNBQ0FESUFScUlBRkJ6Wjk5YkVHQWdBSnFOZ0lBSUFGQkFXb2hBU0FDUVFGcUlnSkJnQUpIRFFBTERBVUxBa0FDUUFKQUlBQW9BckFDRGdJQUFRSUxJQUZCaXdFMkFnUU1CZ3NnQVVHTUFUWUNCQXdGQ3lBQUtBSUFJZ0ZCSERZQ0ZDQUFJQUVvQWdBUkFRQU1CQXNnQUNnQ0FDSUJRUncyQWhRZ0FDQUJLQUlBRVFFQURBTUxJQUJCQXpZQ2VDQUFLQUlvUVFaR0JFQUNRQUpBQWtBZ0FDZ0NzQUlPQWdBQkFnc2dBVUdMQVRZQ0JBd0ZDeUFCUVl3Qk5nSUVEQVFMSUFBb0FnQWlBVUVjTmdJVUlBQWdBU2dDQUJFQkFBd0RDeUFBS0FJQUlnRkJIRFlDRkNBQUlBRW9BZ0FSQVFBTUFnc2dBRUVFTmdKNEFrQUNRQUpBSUFBb0FpaEJCR3NPQWdFQUFnc2dBVUdOQVRZQ0JDQUFFTEVGREFNTElBRkJqZ0UyQWdRTUFnc2dBQ2dDQUNJQlFSdzJBaFFnQUNBQktBSUFFUUVBREFFTElBQW9BaWdnQWtZRVFDQUFJQUFvQWlRMkFuZ2dBVUdPQVRZQ0JBd0JDeUFBS0FJQUlnRkJIRFlDRkNBQUlBRW9BZ0FSQVFBTElBQWdBQ2dDVkFSL1FRRUZJQUFvQW5nTE5nSjhRUUFoQXlBQUlBQkJBVUdnQVNBQUtBSUVLQUlBRVFRQUlnRTJBdHdESUFGQkFEWUNDQ0FCUWRjQk5nSUVJQUZCMkFFMkFnQWdBQ2dDdEFJRVFDQUFLQUlBSWdKQkdqWUNGQ0FBSUFJb0FnQVJBUUFMSUFBb0FpUkJBRW9FUUNBQlFReHFJUWtnQVVHV0FXb2hDaUFCUVl3QmFpRUxJQUZCTkdvaEJDQUJRZVFBYWlFTUlBQW9BdGdCSVFFRFFDQUFLQUxBQWlFRklBQW9BcndDSVFjZ0FDZ0N4QUloQ0NBQktBSWtJUTRnQVNnQ0NDRVBJQXdnQTBFQ2RDSUNhaUFCS0FJb0lBRW9BZ3hzSUFBb0FzZ0NiU0lHTmdJQUlBNGdEMndnQ0cwaENBSkFJQUVvQWpSRkJFQWdBaUFFYWtIWkFUWUNBQXdCQ3lBSElBaEhJQVVnQmtkeVJRUkFJQUlnQkdwQjJnRTJBZ0FNQVFzQ1FDQUlRUUYwSUFkSElnNGdCU0FHUjNKRkJFQWdBaUFFYWtIYkFUWUNBQXdCQ3lBT0lBWkJBWFFnQlVkeVJRUkFJQUlnQkdwQjNBRTJBZ0FNQVFzQ1FDQUhJQWNnQ0cwaUJ5QUliR3NOQUNBRklBVWdCbTBpQlNBR2JHc05BQ0FDSUFScVFkMEJOZ0lBSUFNZ0Myb2dCem9BQUNBRElBcHFJQVU2QUFBTUFRc2dBQ2dDQUNJRlFTYzJBaFFnQUNBRktBSUFFUUVBQ3lBQUtBSUVLQUlJSVFVZ0FpQUphaUFBUVFFZ0FDZ0NjQ0FBS0FLOEFoQ01BeUFBS0FMQUFpQUZFUWdBTmdJQUN5QUJRZGdBYWlFQklBTkJBV29pQXlBQUtBSWtTQTBBQ3dzTElBQW9BbXdoQkNBQUlBQkJBVUVjSUFBb0FnUW9BZ0FSQkFBaUFUWUN5QU1nQVVJQU53SUlJQUZCMHdFMkFnQWdBQ2dDVkFSQUFrQWdBU0FBS0FMQUFpSUNOZ0lRSUFBb0FnUWhBeUFFQkVBZ0F5Z0NFQ0VESUFFZ0FFRUJRUUFnQUNnQ2VDQUFLQUp3YkNBQUtBSjBJQUlRakFNZ0FTZ0NFQ0FERVFrQU5nSUlEQUVMSUFFZ0FFRUJJQUFvQW5nZ0FDZ0NjR3dnQWlBREtBSUlFUWdBTmdJTUN3c0xRUUFoQVNBQUlBQkJBVUhVQUNBQUtBSUVLQUlBRVFRQUlnSTJBdGdESUFKQmp3RTJBZ0FnQUNnQ0pFRUFTZ1JBSUFKQkxHb2hBeUFBS0FMWUFTRUNBMEFnQWlBQVFRRkJnQUlnQUNnQ0JDZ0NBQkVFQUNJRU5nSlVJQVJCQUVHQUFoQTZHaUFESUFGQkFuUnFRWDgyQWdBZ0FrSFlBR29oQWlBQlFRRnFJZ0VnQUNnQ0pFZ05BQXNMQWtBZ0FDZ0M1QUVFUUVFQUlRSWdBQ0FBUVFGQndBRWdBQ2dDQkNnQ0FCRUVBQ0lCTmdMVUF5QUJRYklCTmdJSUlBRkJzd0UyQWdBZ0FVRThha0VBUVlBQkVEb2FJQUZCOFFBNkFMd0JBa0FnQUNnQzRBRkZEUUFnQUNBQVFRRWdBQ2dDSkVFSWRDQUFLQUlFS0FJQUVRUUFJZ0UyQXFBQklBQW9BaVJCQUV3TkFBTkFJQUZCL3dGQmdBSVFPa0dBQW1vaEFTQUNRUUZxSWdJZ0FDZ0NKRWdOQUFzTERBRUxRUUFoQWlBQUlBQkJBVUhjQVNBQUtBSUVLQUlBRVFRQUlnRTJBdFFESUFGQnVRRTJBZ2dnQVVHNkFUWUNBQUpBSUFBb0F1QUJSUVJBSUFGQ0FEY0NSQ0FCUWdBM0Fsd2dBVUlBTndKVUlBRkNBRGNDVEF3QkN5QUFJQUJCQVNBQUtBSWtRUWgwSUFBb0FnUW9BZ0FSQkFBaUF6WUNvQUVnQUNnQ0pFRUFTZ1JBQTBBZ0EwSC9BVUdBQWhBNlFZQUNhaUVESUFKQkFXb2lBaUFBS0FJa1NBMEFDd3NnQVVJQU53SXdJQUZDQURjQ09Bc0xJQUFvQXN3REtBSVFCSDlCQVFVZ0FDZ0NRRUVBUndzaEFrRUFJUU1nQUNBQVFRRkI5QUFnQUNnQ0JDZ0NBQkVFQUNJQk5nTEVBeUFCUVFBMkFuQWdBVUhCQVRZQ0NDQUJRY0lCTmdJQUFrQWdBZ1JBSUFBb0FpUkJBRW9FUUNBQlFjZ0FhaUVGSUFBb0F0Z0JJUUlEUUNBQ0tBSU1JUVFnQUNnQzRBRWhCaUFBS0FJRUtBSVVJUWNnQlNBRFFRSjBhaUFBUVFGQkFTQUNLQUljSUFJb0FnZ1FqQU1nQWlnQ0lDQUNLQUlNRUl3RElBUkJBMndnQkNBR0d5QUhFUWtBTmdJQUlBSkIyQUJxSVFJZ0EwRUJhaUlESUFBb0FpUklEUUFMQ3lBQlFjTUJOZ0lNSUFGQnhBRTJBZ1FnQVNBQlFjZ0FhallDRUF3QkN5QUJJQUJCQVVHQUNpQUFLQUlFS0FJRUVRUUFJZ0kyQWlBZ0FTQUNRWUFKYWpZQ1JDQUJJQUpCZ0FocU5nSkFJQUVnQWtHQUIybzJBandnQVNBQ1FZQUdhallDT0NBQklBSkJnQVZxTmdJMElBRWdBa0dBQkdvMkFqQWdBU0FDUVlBRGFqWUNMQ0FCSUFKQmdBSnFOZ0lvSUFFZ0FrR0FBV28yQWlRZ0FDZ0N0QU5GQkVBZ0FrRUFRWUFLRURvYUN5QUJRUUEyQWhBZ0FVSEZBVFlDRENBQlFjWUJOZ0lFQ3lBQUtBSkVSUVJBUVFBaEF5QUFJQUJCQVVIUUFDQUFLQUlFS0FJQUVRUUFJZ1UyQXNBRElBVkJ5QUUyQWdBZ0FDZ0N5QUloQWdKL0lBQW9BdHdES0FJSUJFQWdBa0VCVEFSQUlBQW9BZ0FpQVVFd05nSVVJQUFnQVNnQ0FCRUJBQ0FBS0FMSUFpRUNDeUFBS0FMQUF5SUdJQUJCQVNBQUtBSWtRUU4wSUFBb0FnUW9BZ0FSQkFBaUFUWUNQQ0FHUVVCcklBRWdBQ2dDSkNJRVFRSjBhallDQUNBRVFRQktCRUFnQWtFRWFpRUNJQUFvQXRnQklRRURRQ0FBUVFFZ0FTZ0NLQ0FCS0FJTWJDQUFLQUxJQW0waUJDQUNiQ0lIUVFOMElBQW9BZ1FvQWdBUkJBQWhDQ0FEUVFKMElna2dCaWdDUEdvZ0NDQUVRUUowYWlJRU5nSUFJQVlvQWtBZ0NXb2dCQ0FIUVFKMGFqWUNBQ0FCUWRnQWFpRUJJQU5CQVdvaUF5QUFLQUlrSWdSSURRQUxDeUFBS0FMSUFpSUNRUUpxREFFTElBVWdBallDTkNBQUtBSWtJUVFnQWdzaEJnSkFJQVJCQUV3TkFDQUZRUWhxSVFRZ0FDZ0MyQUVoQVVFQUlRTURRQ0FFSUFOQkFuUnFJQUJCQVNBQktBSWtJQUVvQWh4c0lBRW9BaWdnQVNnQ0RHd2dBbTBnQm13Z0FDZ0NCQ2dDQ0JFSUFEWUNBQ0FEUVFGcUlnTWdBQ2dDSkU0TkFTQUJRZGdBYWlFQklBQW9Bc2dDSVFJTUFBc0FDd3NnQUNBQUtBSUVLQUlZRVFFQUlBQWdBQ2dDekFNb0FnZ1JBUUFDUUNBQUtBSUlJZ0ZGRFFBZ0FDZ0NRQTBBSUFBb0Fzd0RLQUlRUlEwQUlBQW9BdUFCSVFNZ0FDZ0NKQ0VDSUFGQkFEWUNCQ0FBS0FMTUFpRUVJQUZCQURZQ0RDQUJJQVFnQWtFRGJFRUNhaUFDSUFNYmJEWUNDQ0FCUVFOQkFpQUFLQUpzR3pZQ0VDQU5JQTBvQWd4QkFXbzJBZ3dMSUFBb0FrQUVRQ0FBUWM4Qk5nSVVRUUVQQ3lBQVFjc0JOZ0lVQ3dKQUlBQW9Bc3dES0FJUVJRMEFJQUFvQWdnaEJRTkFJQVVFUUNBQUlBVW9BZ0FSQVFBTEFrQWdBQ0FBS0FMTUF5Z0NBQkVBQUNJQkRnTUZBQUlBQ3lBQUtBSUlJZ1ZGSUFGQmZYRkJBVWR5RFFBZ0JTQUZLQUlFUVFGcUlnRTJBZ1FnQVNBRktBSUlJZ0pJRFFBZ0JTQUFLQUxNQWlBQ2FqWUNDQXdBQ3dBTElBQWdBQ2dDa0FFMkFwZ0JEQUVMSUFBb0FnQWlBaUFCTmdJWUlBSkJGVFlDRkNBQUlBQW9BZ0FvQWdBUkFRQUxJQUFvQWhSQnpBRkhCRUFnQUNBQUtBSzhBeWdDQUJFQkFDQUFRY3dCTmdJVUlBQkJBRFlDakFFTEFrQWdBQ2dDdkFNb0FnZ0VRQ0FBUVl3QmFpRUNJQUFvQW93QklRVURRQ0FBS0FKMElnTWdCVXNFUUNBQUtBSUlJZ0VFUUNBQklBTTJBZ2dnQVNBRk5nSUVJQUFnQVNnQ0FCRUJBQ0FBS0FLTUFTRUZDMEVBSVFFZ0FFRUFJQUpCQUNBQUtBTEFBeWdDQkJFSEFDQUZJQUFvQW93QklnVkhEUUVNQXdzZ0FDQUFLQUs4QXlnQ0JCRUJBQ0FBSUFBb0Fyd0RLQUlBRVFFQVFRQWhCU0FBUVFBMkFvd0JJQUFvQXJ3REtBSUlEUUFMQ3lBQVFjNEJRYzBCSUFBb0FrUWJOZ0lVUVFFaEFRc0xJQUVMMGdFQkFuOENRQUpBSUFBb0FoUWlBVUhOQVd0QkFVc05BQ0FBS0FKQURRQWdBQ2dDakFFZ0FDZ0NkRWtFUUNBQUtBSUFJZ0ZCeFFBMkFoUWdBQ0FCS0FJQUVRRUFDeUFBSUFBb0Fyd0RLQUlFRVFFQUlBQkIwZ0UyQWhRTUFRc0NRQUpBSUFGQnp3RnJEZ1FBQVFFQ0FRc2dBRUhTQVRZQ0ZBd0JDeUFBS0FJQUlnSWdBVFlDR0NBQ1FSVTJBaFFnQUNBQUtBSUFLQUlBRVFFQUN3SkFBMEFnQUNnQ3pBTWlBU2dDRkEwQklBQWdBU2dDQUJFQUFBMEFDMEVBRHdzZ0FDQUFLQUlZS0FJWUVRRUFJQUFRdGdWQkFRdWNCZ0VGZnlBQUtBSVVJZ05CZm5GQnlBRkhCRUFnQUNnQ0FDSUNJQU0yQWhnZ0FrRVZOZ0lVSUFBZ0FDZ0NBQ2dDQUJFQkFBc0NmMEVCSVFJQ1FBSkFBa0FDUUFKQUlBQW9BaFFpQTBISUFXc09Dd0FCQkFJQ0FnSUNBZ01DQXdzZ0FDQUFLQUxNQXlnQ0JCRUJBQ0FBSUFBb0FoZ29BZ2dSQVFBZ0FFSEpBVFlDRkFzZ0FDQUFLQUxNQXlnQ0FCRUFBQ0lDUVFGSERRSWdBQ2dDSkNJQ0lRVUNRQUpBQWtBQ1FDQUNRUUZyRGdRREFnQUJBZ3NnQUNnQzJBRWlBeWdDc0FFaEJFRUNJUVVnQXlnQ0FDSUdRUUZISWdJZ0F5Z0NXQ0lEUVFKSGNpQUVRUU5IY2tVRVFFRURJUUlNQXdzZ0FpQURRU0pIY2tVRVFFRUhJUUlnQkVFalJnMERDeUFHUWRJQVJ5QURRY2NBUjNJZ0JFSENBRWR5UlFSQVFRSWhBZ3dEQ3lBR1FmSUFSeUFEUWVjQVIzSkZCRUJCQmlFQ0lBUkI0Z0JHRFFNTElBQW9BcHdDQkVCQkF5RUNEQU1MSUFBb0FxZ0NCRUJCQWlFQ0FrQUNRQ0FBTFFDc0FpSUREZ0lGQUFFTFFRTWhBZ3dFQ3lBQUtBSUFJZ0lnQXpZQ0dDQUNRZlFBTmdJVUlBQkJmeUFBS0FJQUtBSUVFUUlBUVFNaEFnd0RDeUFBS0FJQUlnSWdCallDR0NBQ1FmRUFOZ0lVSUFJZ0JEWUNJQ0FDSUFNMkFod2dBRUVCSUFJb0FnUVJBZ0JCQXlFQ0RBSUxRUVFoQlNBQUtBS29Ba1VFUUVFRUlRSU1BZ3RCQkNFQ0FrQUNRQ0FBTFFDc0FpSUREZ01EQVFBQkMwRUZJUUlNQWdzZ0FDZ0NBQ0lDSUFNMkFoZ2dBa0gwQURZQ0ZDQUFRWDhnQUNnQ0FDZ0NCQkVDQUVFRklRSU1BUXRCQUNFQ1FRQWhCUXNnQUNBRk5nSXNJQUFnQWpZQ0tDQUFRUUEyQW9nQklBQkJnQUkyQW1BZ0FFS0NnSUNBRURjRFdDQUFRZ0UzQTFBZ0FFS0FnSUNBRURjRFNDQUFRZ0EzQTBBZ0FFS0FnSUNBZ0lDQStEODNBemdnQUVFQU5nSnNJQUJDQURjQ1pDQUFRY29CTmdJVUlBQWdBQ2dDckFNaUFqWUNOQ0FBSUFJMkFqQkJBUXdEQ3lBQUlBQW9Bc3dES0FJQUVRQUFEQUlMSUFBb0FnQWlBaUFETmdJWUlBSkJGVFlDRkNBQUlBQW9BZ0FvQWdBUkFRQkJBQ0VDQ3lBQ0N5SUNRUUpHQkVBZ0FRUkFJQUFvQWdBaUFVRTFOZ0lVSUFBZ0FTZ0NBQkVCQUFzZ0FCQzJCUXNnQWdzSEFDQUFFTFVGQzU4SEFRRi9JQUJCQURZQ0JDQUJRZG9BUndSQUlBQW9BZ0JDallDQWdLQUxOd0lVSUFBb0FnQWdBVFlDSENBQUlBQW9BZ0FvQWdBUkFRQUxJQUpCNkFOSEJFQWdBQ2dDQUVLV2dJQ0FnRDAzQWhRZ0FDZ0NBQ0FDTmdJY0lBQWdBQ2dDQUNnQ0FCRUJBQXNnQUNnQ0FDRUJJQUFvQWd3aEFpQUFRUVJxUVFCQjVBTVFPaG9nQUVFQk5nSVFJQUFnQWpZQ0RDQUFJQUUyQWdBakFFRVFheUlDSkFBZ0FFRUFOZ0lFSUFKQkFEWUNERUhVQUJBN0lnRkZCRUFnQUNnQ0FFSTROd0lVSUFBZ0FDZ0NBQ2dDQUJFQkFBc2dBVUdBbE92Y0F6WUNNQ0FCUWVNQk5nSW9JQUZCNUFFMkFpUWdBVUhsQVRZQ0lDQUJRZVlCTmdJY0lBRkI1d0UyQWhnZ0FVSG9BVFlDRkNBQlFla0JOZ0lRSUFGQjZnRTJBZ3dnQVVIckFUWUNDQ0FCUWV3Qk5nSUVJQUZCN1FFMkFnQWdBVUlBTndJMElBRkJBRFlDTENBQlFkUUFOZ0pNSUFGQ0FEY0NQQ0FCUWdBM0FrUWdBQ0FCTmdJRUFrQkJqcE1DRUljRElnTkZEUUFnQWtINEFEb0FDeUFDSUFKQkRHbzJBZ0FnQWlBQ1FRdHFOZ0lFSUFOQnNvNENJQUlRNmdGQkFFd05BQ0FDS0FJTUlRTWdBaTBBQzBIZkFYRkJ6UUJHQkVBZ0FpQURRZWdIYkNJRE5nSU1DeUFCSUFOQjZBZHNOZ0lzQ3lBQ1FSQnFKQUFnQUVFQU5nSzRBaUFBUVFBMkFoZ2dBRUVBTmdJSUlBQkNBRGNDcEFFZ0FFSUFOd0tzQVNBQVFnQTNBclFCSUFCQ0FEY0N2QUVnQUVJQU53TEVBU0FBUWdBM0Fzd0JJQUFnQUVFQVFhd0JJQUFvQWdRb0FnQVJCQUFpQVRZQzBBTWdBVUlBTndKZ0lBRkJnQUUyQWh3Z0FVR0JBVFlDQ0NBQlFZSUJOZ0lFSUFGQmd3RTJBZ0FnQVVFQU5nSm9JQUZCZ0FFMkFpUWdBVUdBQVRZQ0tDQUJRZ0EzQW13Z0FVR0FBVFlDTENBQlFZQUJOZ0l3SUFGQ0FEY0NkQ0FCUVlBQk5nSTBJQUZCZ0FFMkFqZ2dBVUlBTndKOElBRkJnQUUyQWp3Z0FVRUFOZ0tFQVNBQlFZQUJOZ0pBSUFGQ0FEY0NpQUVnQVVHQUFUWUNSQ0FCUVlBQk5nSklJQUZCZ0FFMkFrd2dBVUdBQVRZQ1VDQUJRZ0EzQXBBQklBRkJnQUUyQWxRZ0FVSUFOd0tZQVNBQlFRQTJBcUFCSUFGQmdBRTJBbHdnQVVHRUFUWUNJQ0FCUVlRQk5nSllJQUJCQURZQ3VBTWdBRUVBTmdLUUFTQUFRUUEyQXRnQklBQW9BdEFESWdGQkFEWUNwQUVnQVVFQU5nSVlJQUZDQURjQ0RDQUFJQUJCQUVFY0lBQW9BZ1FvQWdBUkJBQWlBVFlDekFNZ0FVRUJOZ0lZSUFGQ0FEY0NFQ0FCUWZ3QU5nSU1JQUZCL1FBMkFnZ2dBVUgrQURZQ0JDQUJRZjhBTmdJQUlBQkJ5QUUyQWhRTElnRUJmVUYvSUFBcUFnQWdBU29DQUpNaUFrTUFBQUFBWGlBQ1F3QUFBQUJkR3dzUUFDQUJJQUlnQXlBQUtBSUFFUVFBQ3prQkFYOGdBQ2dDQkNJRVFRRjFJQUZxSVFFZ0FDZ0NBQ0VBSUFFZ0FpQURJQVJCQVhFRWZ5QUJLQUlBSUFCcUtBSUFCU0FBQ3hFRkFBczNBUUYvSUFBb0FnUWlBMEVCZFNBQmFpRUJJQUFvQWdBaEFDQUJJQUlnQTBFQmNRUi9JQUVvQWdBZ0FHb29BZ0FGSUFBTEVRSUFDelFCQVg4akFFRVFheUlFSkFBZ0FDZ0NBQ0VBSUFRZ0F6WUNEQ0FCSUFJZ0JFRU1haUFBRVFRQUlRQWdCRUVRYWlRQUlBQUxWQUVDZnlNQVFSQnJJZ1FrQUNBQUtBSUVJZ1ZCQVhVZ0FXb2hBU0FBS0FJQUlRQWdCVUVCY1FSQUlBRW9BZ0FnQUdvb0FnQWhBQXNnQkNBRE5nSU1JQUVnQWlBRVFReHFJQUFSQlFBZ0JFRVFhaVFBQzFJQkFuOGpBRUVRYXlJREpBQWdBQ2dDQkNJRVFRRjFJQUZxSVFFZ0FDZ0NBQ0VBSUFSQkFYRUVRQ0FCS0FJQUlBQnFLQUlBSVFBTElBTWdBallDRENBQklBTkJER29nQUJFQ0FDQURRUkJxSkFBTE5nRUJmeU1BUVJCcklnUWtBQ0FBS0FJQUlRQWdCQ0FERUk4RElBRWdBaUFFSUFBUkJBQWhBQ0FFRURrYUlBUkJFR29rQUNBQUMxWUJBbjhqQUVFUWF5SUVKQUFnQUNnQ0JDSUZRUUYxSUFGcUlRRWdBQ2dDQUNFQUlBVkJBWEVFUUNBQktBSUFJQUJxS0FJQUlRQUxJQVFnQXhDUEF5QUJJQUlnQkNBQUVRVUFJQVFRT1JvZ0JFRVFhaVFBQzFRQkFuOGpBRUVRYXlJREpBQWdBQ2dDQkNJRVFRRjFJQUZxSVFFZ0FDZ0NBQ0VBSUFSQkFYRUVRQ0FCS0FJQUlBQnFLQUlBSVFBTElBTWdBaENQQXlBQklBTWdBQkVDQUNBREVEa2FJQU5CRUdva0FBc0xBQ0FCSUFJZ0FCRUNBQXNyQWdGL0FYd2pBRUVRYXlJQ0pBQWdBaUFCSUFBUkhRQTVBd2dnQWlzRENDRURJQUpCRUdva0FDQURDd3NBSUFFZ0FpQUFFUlFBQ3ljQkFYOGpBRUVRYXlJQkpBQWdBU0FBRVE0QU5nSU1JQUVvQWd3aEFDQUJRUkJxSkFBZ0FBc0pBQ0FCSUFBUkFRQUxEd0FnQVNBQUtBSUFhaUFDTmdJQUN3MEFJQUVnQUNnQ0FHb29BZ0FMR0FFQmYwRVFFRXdpQUVJQU53TUFJQUJDQURjRENDQUFDemtCQVg4akFFRVFheUlESkFBZ0F5QUJJQUlnQUJFRkFFRVFFRXdpQUNBREtRSUFOd0lBSUFBZ0F5a0NDRGNDQ0NBRFFSQnFKQUFnQUFzckFRRi9Jd0JCRUdzaUF5UUFJQU1nQVNBQ0lBQVJBd0EyQWd3Z0F5Z0NEQ0VBSUFOQkVHb2tBQ0FBQ3pVQkFYOGpBRUVRYXlJQ0pBQWdBaUFCRUk4RElBSWdBaUFBRVFBQU5nSU1JQUlvQWd3aEFDQUNFRGthSUFKQkVHb2tBQ0FBQ3pBQkFYOGpBRUVRYXlJREpBQWdBeUFCSUFJZ0FCRUZBRUVNRUV3Z0F4Q1NCQ0VBSUFNUWRDQURRUkJxSkFBZ0FBc3BBUUYvSXdCQkVHc2lBaVFBSUFJZ0FTQUFFUUFBTmdJTUlBSW9BZ3doQUNBQ1FSQnFKQUFnQUFzdEFRRi9Jd0JCRUdzaUJDUUFJQVFnQVNBQ0lBTWdBQkVFQURZQ0RDQUVLQUlNSVFBZ0JFRVFhaVFBSUFBTEh3QWdBQ0FCRUxnRklnQWdBaWtDQ0RjQ0NDQUFJQUlwQWdBM0FnQkJBUXQ1QVFOL0lBRVF0d0VnQWtzRVFDQUJJQUlRdUFVaEFpTUFRUkJySWdNa0FDTUFRUkJySWdFa0FDQUJJQU5CQ0dvaUJUWUNERUVRRUV3aUJDQUNLUUlJTndJSUlBUWdBaWtDQURjQ0FDQUJRUXhxSUFRUTR3TWdBVUVRYWlRQUlBQkJ1SzhDSUFVUURqWUNBQ0FEUVJCcUpBQVBDeUFBRU9jREM0QURBUVIvSUFFZ0FCQzNBU0lEU3dSQUl3QkJJR3NpQmlRQUFrQWdBU0FEYXlJRUlBQVFOU2dDQUNBQUtBSUVhMEVFZFUwRVFDTUFRUkJySWdVa0FDQUZJQUFnQkJERUJTSURLQUlFSVFFZ0F5Z0NDQ0VFQTBBZ0FTQUVSZ1JBSUFNUWJpQUZRUkJxSkFBRklBQVFOU0FCSUFJUWtRTWdBeUFCUVJCcUlnRTJBZ1FNQVFzTERBRUxJQUFRTlNFQklBWkJDR29nQUNBQUVMY0JJQVJxRU1NRklBQVF0d0VnQVJEQ0JTRURJd0JCRUdzaUFTUUFJQUVnQXlnQ0NEWUNBQ0FES0FJSUlRVWdBU0FEUVFocU5nSUlJQUVnQlNBRVFRUjBhallDQkNBQktBSUFJUVFEUUNBQktBSUVJQVJIQkVBZ0F5Z0NFQ0FCS0FJQUlBSVFrUU1nQVNBQktBSUFRUkJxSWdRMkFnQU1BUXNMSUFFUXF3RWdBVUVRYWlRQUlBQWdBeERCQlNBREVMOEZDeUFHUVNCcUpBQVBDeUFCSUFOSkJFQWdBQ2dDQUNBQlFRUjBhaUVCSUFBUXR3RWFJQUFnQVJES0JTQUFLQUlBR2lBQUtBSUFJQUFRaWdKQkJIUnFHaUFBS0FJQUdpQUFLQUlBSUFBUXR3RkJCSFJxR2dzTEVBQWdBQVJBSUFBUTJBVUxJQUFRTkFzR0FFR0FyZ0lMRmdBZ0FpZ0NBQ0VDSUFBZ0FSQThJQUkyQWdCQkFRdGlBUUovSUFFUVJDQUNTd1JBSUFFZ0FoQThJUU1qQUVFUWF5SUNKQUFqQUVFUWF5SUJKQUFnQVNBQ1FRaHFJZ1EyQWd3Z0FVRU1haUFES0FJQUVPTURJQUZCRUdva0FDQUFRWURzQXlBRUVBNDJBZ0FnQWtFUWFpUUFEd3NnQUJEbkF3c1BBQ0FBQkVBZ0FCQjBDeUFBRURRTEJnQkJvS3NDQzZvQ0FRSi9Ba0FnQWlBQUlBRVFtQUVpQUVjRWZ5QUFFSWNCUlFSQUlBSVFod0ZGQkVBZ0FDQUNLQUlJTmdJSUlBQWdBaWtDQURjQ0FBd0RDeUFDRUVBaEF5QUNFRGdoQVNNQVFSQnJJZ0lrQUFKQUlBRkJDazBFUUNBQUlBRVFrUUVnQUNBRElBRVF0Z0VnQWtFQU9nQVBJQUFnQVdvZ0FrRVBhaENHQVF3QkN5QUFRUW9nQVVFS2F5QUFMUUFMSWdCQkFDQUFJQUVnQXhDMUF3c2dBa0VRYWlRQURBSUxJQUlRUUNFRElBSVFPQ0VCSXdCQkVHc2lBaVFBQWtBZ0FTQUFFT2tCSWdSSkJFQWdBQ2dDQUNFRUlBQWdBUkNLQVNBRUlBTWdBUkMyQVNBQ1FRQTZBQThnQVNBRWFpQUNRUTlxRUlZQkRBRUxJQUFnQkVFQmF5QUJJQVJyUVFGcUlBQW9BZ1FpQUVFQUlBQWdBU0FERUxVREN5QUNRUkJxSkFCQkFBVWdBQXNhQzBFQkM0VUJBUUovSUFFUVZpQUNTd1JBSUFFZ0FoQ1lBU0VCSXdCQkVHc2lBaVFBSUFBQ2Z5TUFRUkJySWdBa0FDQUFJQUpCQ0dvaUJEWUNEQ0FCRURoQkJHb1FPeUlESUFFUU9EWUNBQ0FEUVFScUlBRVFRQ0FCRURnUVB4b2dBRUVNYWlBREVPTURJQUJCRUdva0FFR1lxUUlnQkJBT0N6WUNBQ0FDUVJCcUpBQVBDeUFBRU9jREM3NENBUVIvSUFFZ0FCQldJZ05MQkVBakFFRWdheUlHSkFBQ1FDQUJJQU5ySWdFZ0FCQTFLQUlBSUFBb0FnUnJRUXh0VFFSQUl3QkJFR3NpQkNRQUlBUWdBQ0FCRU9zQ0lnTW9BZ1FoQVNBREtBSUlJUVVEUUNBQklBVkdCRUFnQXhCdUlBUkJFR29rQUFVZ0FCQTFJQUVnQWhDUUF5QURJQUZCREdvaUFUWUNCQXdCQ3dzTUFRc2dBQkExSVFNZ0JrRUlhaUFBSUFBUVZpQUJhaEM2QWlBQUVGWWdBeEMrQlNFREl3QkJFR3NpQkNRQUlBUWdBMEVJYWlBQkVNVUdJZ0VvQWdBaEJRTkFJQUVvQWdRZ0JVY0VRQ0FES0FJUUlBRW9BZ0FnQWhDUUF5QUJJQUVvQWdCQkRHb2lCVFlDQUF3QkN3c2dBUkNyQVNBRVFSQnFKQUFnQUNBREVMMEZJQU1RdkFVTElBWkJJR29rQUE4TElBRWdBMGtFUUNBQUtBSUFJQUZCREd4cUlRRWdBQkJXSVFJZ0FDQUJFTG9GSUFBZ0FoRGhBZ3NMb2dFQkFuOGdBQ2dDQkNBQUVEVW9BZ0JIQkVBakFFRVFheUlESkFBZ0F5QUFRUUVRNndJaEFpQUFFRFVnQWlnQ0JDQUJFSkFESUFJZ0FpZ0NCRUVNYWpZQ0JDQUNFRzRnQTBFUWFpUUFEd3NqQUVFZ2F5SURKQUFnQUJBMUlnSWdBMEVJYWlBQUlBQVFWa0VCYWhDNkFpQUFFRllnQWhDK0JTSUNLQUlJSUFFUWtBTWdBaUFDS0FJSVFReHFOZ0lJSUFBZ0FoQzlCU0FDRUx3RklBTkJJR29rQUFzNkFRRi9JQUFFUUNBQUVJUUNJQUFvQWdBRVFDQUFJQUFvQWdBUXVnVWdBQkExR2lBQUtBSUFJUUVnQUJDN0FSb2dBUkEwQ3dzZ0FCQTBDd1lBUWFpbUFndXJJQUlNZkExL0l3QkJJR3NpRmlRQVFlaVlCRUhvbUFRb0FnQWlEMEVCYWpZQ0FDQVdJQTgyQWh3Z0ZrRWNhaEI5SVJRZ0ZpZ0NIQ0VQSUJRZ0FUWUMxQUVnRkNBQU5nTFFBU0FVSUE4MkFnQWdGQ0FBSUFGc0lnQkJBblFpQVRZQ3lBRWdGQ0FCRURzMkFzUUJJQlFnQUJBN05nTE1BU01BUVNCckloSWtBQ0FTSUFJMkFoZ2dFaUFQTmdJY0lCSkJ2SmdFSUJKQkhHb1FjellDRUNBU0VHczJBZ2dDUUFKQUFrQWdFa0VRYWlBU1FRaHFFSGdOQUNBU1FSeHFFSDBoRXlBU1FkQ1lCQ0FTUVJocUVITTJBaEFnRWhCck5nSUlJQkpCRUdvZ0VrRUlhaEI0RFFBZ0UwRUlhaUFTUVJocUVOY0ZRYmdCRUQ4aEFDQVRLQUlNSVFFQ1FDQVRLQUlJSWdJZ0V5Z0MwQUZHQkVBZ0FTQVRLQUxVQVVZTkFRc2dFaUFCTmdJRUlCSWdBallDQUVFQVFRSkIwNk1DSUJJUVBTQVRLQUxRQVNFQklBQW9BZ0FoQWlBQUtBSUVJUThnQUNBVEtBTFVBU0lRTmdJRUlBQWdBVFlDQUNBUXR5QVB0Nk1oQXlBQnR5QUN0Nk1oQkVFQUlRRURRQ0FCUVFSSEJFQWdBQ0FCUVFOMElnOXFJZ0lnQkNBQUlBOXFJZzhyQXdpaU9RTUlJQUlnQXlBUEt3TW9vamtES0NBQ0lBOHJBMGc1QTBnZ0FVRUJhaUVCREFFTEN3SkFBa0FDUUFKQUFrQUNRQ0FBS0FLd0FTSUJRUUZyRGdRREFnRUFCUXNnQUNBQUt3Tm9PUU5vSUFBZ0FDc0RjRGtEY0NBQUlBQXJBM2c1QTNnZ0FDQUFLd09BQVRrRGdBRWdBQ0FFSUFBckE0Z0JvamtEaUFFZ0FDQURJQUFyQTVBQm9qa0RrQUVnQUNBRUlBQXJBNWdCb2prRG1BRWdBQ0FESUFBckE2QUJvamtEb0FFZ0FDQUFLd09vQVRrRHFBRU1Bd3NnQUNBRUlBQXJBMmlpT1FOb0lBQWdBeUFBS3dOd29qa0RjQ0FBSUFBckEzZzVBM2dnQUNBQUt3T0FBVGtEZ0FFZ0FDQUFLd09JQVNBRUlBT2lvemtEaUFFZ0FDQUFLd09RQVNBRElBUWdCS0lnQTZLaW96a0RrQUVNQWdzZ0FDQUVJQUFyQTJpaU9RTm9JQUFnQXlBQUt3TndvamtEY0NBQUlBQXJBM2c1QTNnZ0FDQUFLd09BQVNBRUlBT2lvemtEZ0FFZ0FDQUFLd09JQVNBRElBUWdCS0lnQTZLaW96a0RpQUVNQVFzZ0FDQUVJQUFyQTJpaU9RTm9JQUFnQXlBQUt3TndvamtEY0NBQUlBQXJBM2c1QTNnZ0FDQUFLd09BQVNBRUlBT2lvemtEZ0FFTElBQWdBVFlDc0FFTEN5QVRFTm9GSUJNQ2Z5TUFRU0JySWc4a0FFSFFBUkE3SWdFRVFBSkFJQUVnQUVHNEFSQS9JaEFnQUNnQ0FFRWVhaUlCTmdMQUFTQUFLQUlFSVFJZ0VFRVBOZ0xNQVNBUVFRODJBc2dCSUJBZ0FrRWVhaUlWTmdMRUFTQVFJQUVnRld4QkEzUWlFUkE3SWdJMkFyZ0JJQUpGRFFBZ0VDQVJFRHNpRVRZQ3ZBRWdFVVVOQUNBVlFRQWdGVUVBU2hzaEdpQUJRUUFnQVVFQVNoc2hHQ0FBUWVnQWFpRUJJQUFvQXJBQklSa0RRQ0FYSUJwSEJFQWdGMEVQYTdLN0lRWkJBQ0VWQTBBZ0ZTQVlSd1JBSUJWQkQydXl1eUlKSVFNQ1FDQVBBbndDUUFKQUFrQUNRQ0FaUVFGckRnUURBZ0VBQlFzZ0R5QUJLd01ZSWdjZ0F5QUJLd013SWdxaElBRXJBMEFpQktJZ0FTc0RJQ0lMb3lJRElBT2dJQU9pSUFNZ0E2SWdCaUFCS3dNNElneWhJQVNpSUFFckF5Z2lEYU1pQkNBRW9xQWlCYUNpSUFNZ0FTc0RDQ0FGb2lBRm9pQUJLd01BSUFXaVJBQUFBQUFBQVBBL29LQWlEcUlnQkNBQkt3TVFJZ2dnQ0tBZ0E2S2lvS0FnQzZJZ0NxQTVBd2dnRENBTklBY2dCNkFnQTZJZ0JLSWdCQ0FPb2lBSUlBUWdCS0FnQktJZ0JhQ2lvS0Npb0F3REN5QUJLd01RSWdjZ0JpQUJLd01Jb2FJaEJDQURJQUVyQXdBaUJhRWdCNklpQTBRQUFBQUFBQUFBQUdJZ0JFUUFBQUFBQUFBQUFHSnlSUVJBSUE4Z0JUa0RDQ0FCS3dNSURBTUxJQThnQXlBRElBT2lJQVFnQktLZ0lnTWdBU3NES0VRQUFBQUFoTmVYUWFORUFBQUFBQUJxK01Dam9pQURvaUFCS3dNZ1JBQUFBQUNFMTVmQm95QURva1FBQUFBQUFBRHdQNkNnSWdPaUlBRXJBeGlpSUFXZ09RTUlJQVFnQTZJZ0FTc0RDS0FNQWdzZ0FTc0RFQ0lISUFZZ0FTc0RDS0dpSVFRZ0F5QUJLd01BSWdXaElBZWlJZ05FQUFBQUFBQUFBQUJpSUFSRUFBQUFBQUFBQUFCaWNrVUVRQ0FQSUFVNUF3Z2dBU3NEQ0F3Q0N5QVBJQU1nQXlBRG9pQUVJQVNpb0NJRElBRXJBeUJFQUFBQUFJVFhsMEdqUkFBQUFBQUFhdmpBbzZJZ0E2SWdBU3NER0VRQUFBQUFoTmVYd2FNZ0E2SkVBQUFBQUFBQThEK2dvQ0lEb2lBRm9Ea0RDQ0FFSUFPaUlBRXJBd2lnREFFTElBRXJBeEFpQnlBR0lBRXJBd2lob2lFRUlBTWdBU3NEQUNJRm9TQUhvaUlEUkFBQUFBQUFBQUFBWWlBRVJBQUFBQUFBQUFBQVluSkZCRUFnRHlBRk9RTUlJQUVyQXdnTUFRc2dEeUFESUFFckF4aEVBQUFBQUlUWGw4R2pJQU1nQTZJZ0JDQUVvcUNpUkFBQUFBQUFBUEEvb0NJRG9pQUZvRGtEQ0NBRUlBT2lJQUVyQXdpZ0N6a0RBQXNnQWlBUEt3TUl0amdDQUNBQ0lBOHJBd0MyT0FJRUlBRWdDU0FHSUE5QkdHb2dEMEVRYWlBWkVMWUdJQkVnRHlzREdMWTRBZ0FnRVNBUEt3TVF0amdDQkNBVlFRRnFJUlVnRVVFSWFpRVJJQUpCQ0dvaEFnd0JDd3NnRjBFQmFpRVhEQUVMQ3lBUFFTQnFKQUFnRUF3Q0N3c01BZ3NpQWpZQ3dBRWdBa1VFUUVINm53SVE4QUVNQVFzZ0V3Si9RYUNIcndNUU95SUJCRUFDUUNBQlFRQTJBb2lIcndNZ0FVS0FnSUNBY0RjREFDQUJRUU0yQXBpSHJ3TWdBVUtBZ0lDQWdJQ0E4RDgzQTVDSHJ3TWdBVUtBZ0lDQUlEY0RHQ0FCUXVRQU53TVFJQUZDZ0lDQWdCQTNBd2dnQVNBQ05nSWdJQUZCNUlhbkFtcEJBRFlDQUNBQklBSW9BZ0FpRHpZQ0pDQUNLQUlFSVFJZ0FVSG9ocWNDYWtFQU5nSUFJQUZCQURZQ3NIZ2dBVUVBTmdJc0lBRWdBallDS0NBQlFRQTJBdmlLcGdJZ0FTQUNJQTlzUVFGMEVEc2lBallDNElhbkFpQUNSUTBBSUFGQkFEWUM4SWF2QXlBQlFRQVF4Z2NnQVVGL05nTDBocThESUFGQkFCRGFCaG9nQVFSQUlBRkJBRFlDL0lhdkF5QUJRUWMyQXZpR3J3TUxJQUVNQWdzTERBSUxJZ0UyQXRnQklBRkZCRUJCcGFBQ0VQQUJEQUVMSUJNb0FxQUVJUUlqQUVFUWF5SVBKQUFDUUNBQlJRMEFJQUVvQWdRZ0FrWU5BQ0FDUVE1TkJFQUNRQUpBUVFFZ0FuUkIzeDl4QkVBZ0FTQUNOZ0lFSUFFZ0FoRGlCallDQ0NBQktBSVlRUUZyRGdRQkJBUUNCQXNnQVNBQ05nSUVJQUVnQWhEaUJqWUNDQUpBQWtBZ0FTZ0NHQTRFQUFVRkFRVUxJQUZCQVRZQ0dBd0VDeUFCUVFRMkFoZ01Bd3NnQVVFRU5nSVlEQUlMSUFGQkF6WUNHQXdCQ3lBUElBSTJBZ0JCQUVFRFFlYkJBQ0FQRUQwTElBOUJFR29rQUNBVEFuOGdBRUVJYWlFQlFRUVFPeUlBQkVBZ0FDQUJFUElESWdFMkFnQWdBUVIvSUFBRklBQVFORUVBQ3d3QkN3d0NDeUlBTmdMY0FTQUFSUVJBUVpiL0FSRHdBUXdCQ3lBVEtBTEFBU0VCSUJNckE0Z0RJUVFnRXlzRGtBTWhBeUFUUWFBRGFpRVhRUUFoRUVFQUlRSWpBRUdRQTJzaUFDUUFJQUVvQWdRaEdTQUJLQUlBSVJvZ0FFR3dBbW9oRHlNQVFlQUFheUlSSkFBQ1FDQUJRUWhxSWhVckExaEVBQUFBQUFBQUFBQm1SUVJBQTBCQkFDRUJJQkJCQTBZTkFnTkFJQUZCQkVjRVFDQUJRUU4wSWhnZ0VTQVFRUVYwSWh0cWFpQVZJQnRxSUJocUt3TUFtamtEQUNBQlFRRnFJUUVNQVFzTElCQkJBV29oRUF3QUN3QUxBMEJCQUNFQklCQkJBMFlOQVFOQUlBRkJCRWNFUUNBQlFRTjBJaGdnRVNBUVFRVjBJaHRxYWlBVklCdHFJQmhxS3dNQU9RTUFJQUZCQVdvaEFRd0JDd3NnRUVFQmFpRVFEQUFMQUF0QkFDRVFBa0FEZjBFQUlRRWdFRUVEUmdSL0lBOGdFU3NEUUNJR0lCRXJBMGdpQlNBUkt3TlFJZ2NRandRaUNEa0RVQ0FBSUFZZ0NLTWlCamtEa0FJZ0FDQUZJQThyQTFDaklnVTVBNWdDSUFBZ0J5QVBLd05Rb3lJSE9RT2dBaUFBSUJFckExZ2dEeXNEVUtNNUE2Z0NJQThnQmlBRklBY2dFU3NESUNJRklCRXJBeWdpQnlBUkt3TXdJZ2dRakFRaUJqa0RNQ0FQSUFVZ0JpQUFLd09RQXFLaElnVWdCeUFHSUFBckE1Z0NvcUVpQnlBSUlBWWdBQ3NEb0FLaW9TSUdFSThFSWdnNUF5Z2dBQ0FGSUFpak9RUHdBU0FBSUFjZ0R5c0RLS001QS9nQklBQWdCaUFQS3dNb296a0RnQUlnRHlBQUt3T1FBaUFBS3dPWUFpQUFLd09nQWlBUkt3TUFJZ2NnRVNzRENDSUlJQkVyQXhBaUNSQ01CQ0lHT1FNUUlBOGdBQ3NEOEFFZ0FDc0QrQUVnQUNzRGdBSWdCeUFJSUFrUWpBUWlCVGtEQ0NBUElBY2dCU0FBS3dQd0FhS2hJQVlnQUNzRGtBS2lvU0lISUFnZ0JTQUFLd1A0QWFLaElBWWdBQ3NEbUFLaW9TSUlJQWtnQlNBQUt3T0FBcUtoSUFZZ0FDc0RvQUtpb1NJR0VJOEVJZ1U1QXdBZ0FDQUhJQVdqT1FQUUFTQUFJQWdnRHlzREFLTTVBOWdCSUFBZ0JpQVBLd01Bb3prRDRBRWdBQ0FSS3dNNElBOHJBekFnQUNzRHFBSWlCcUtoSUE4ckF5aWpJZ1U1QTRnQ0lBQWdFU3NER0NBUEt3TUlJQVdpb1NBR0lBOHJBeENpb1NBUEt3TUFvemtENkFGQkFDRVFBMzlCQUNFQklCQkJBMFlFZnlBUlFlQUFhaVFBUVFBRkEwQWdBVUVEUndSQUlBOGdFRUVGZEdvZ0FVRURkR29pRlNBVkt3TUFJQThyQTFDak9RTUFJQUZCQVdvaEFRd0JDd3NnRUVFQmFpRVFEQUVMQ3dVRFFDQUJRUVJIQkVBZ0R5QVFRUVYwYWlBQlFRTjBha0lBTndNQUlBRkJBV29oQVF3QkN3c2dFRUVCYWlFUURBRUxDMEVBVGdSQUlCbEJBV3UzSVFZRFFDQUNRUVJHQkVBZ0FDc0RnQU1oQlVFQUlRRURRRUVBSVFJZ0FVRURSd1JBQTBBZ0FrRURSd1JBSUFKQkEzUWlEeUFBUVlBQmFpQUJRUmhzYW1vZ0FFR3dBbW9nQVVFRmRHb2dEMm9yQXdBZ0JhTTVBd0FnQWtFQmFpRUNEQUVMQ3lBQlFRRnFJUUVNQVFzTElBQkNBRGNESUNBQVFnQTNBemdnQUVGQWEwSUFOd01BSUFCQ0FEY0RTQ0FBUWdBM0EyZ2dBQ0FFSUFPZ0lBUWdBNkVpQmFNNUExQWdBQ0FESUFPZ0lBU2lJQVdqT1FOWUlBQWdBQ3NEb0FGRUFBQUFBQUFBQU1DaUlBYWpPUU1vSUFBZ0FDc0RxQUVpQXlBRG9DQUdvMFFBQUFBQUFBRHd2NkNhT1FNd0lBQkNBRGNER0NBQVFnQTNBMkFnQUNBQUt3T0FBU0lESUFPZ0lCcEJBV3UzSWdPak9RTUFJQUFnQUNzRGlBRWlCQ0FFb0NBRG96a0RDQ0FBSUFBckE1QUJJZ1FnQktBZ0E2TkVBQUFBQUFBQThMK2dtamtERUNBQVFnQTNBM2dnQUVLQWdJQ0FnSUNBK0w5L053TndJQUFyQTZnQ0lRVWdBQ3NEaUFJaEIwRUFJUUVnQUNzRDZBRWhDQU5BSUFGQkJFWU5CQ0FBSUFGQkJYUnFJZzhyQXhBaEF5QVBLd01JSVFRZ0R5c0RBQ0VHUVFBaEFnTkFJQUpCQTBjRVFDQVhJQUpCQW5RZ0FXcEJBM1JxSUFNZ0FFSFFBV29nQWtFRGRHb2lFRUZBYXlzREFLSWdCaUFRS3dNQW9pQUVJQkFyQXlDaW9LQTVBd0FnQWtFQmFpRUNEQUVMQ3lBQlFRTjBJQmRxSUFNZ0JhSWdCaUFJb2lBRUlBZWlvS0FnRHlzREdLQTVBMkFnQVVFQmFpRUJEQUFMQUFVZ0FFR3dBbW9nQWtFRGRHb2lBU0FHSUFGQlFHc3JBd0NpSUFFckF5Q2hPUU1nSUFKQkFXb2hBZ3dCQ3dBTEFBdEJBRUVEUVkwTlFRQVFQUXNnQUVHUUEyb2tBQ0FUSUJNb0FzQUJFTFFGTmdMZ0FRc2dFa0VnYWlRQURBRUxRUUJCQTBHa0RrRUFFRDFCQVJBREFBdEJpNHdDSUJRb0FzZ0JFTWNCSUJRb0FnQWhBQ0FVS0FMRUFTRUJJQlFvQXNnQklRSWdGaUFVS0FMTUFUWUNGQ0FXUWZDWUJEWUNFQ0FXSUJSQm9BTnFOZ0lNSUJZZ0FqWUNDQ0FXSUFFMkFnUWdGaUFBTmdJQVFlV1ZCRUdrcEFJZ0ZoQUlHaUFVS0FJQUlRQWdGa0VnYWlRQUlBQUw2eDBERDM4RGZBZDlJd0JCTUdzaUR5UUFJQThnQURZQ0xDQVBRYnlZQkNBUFFTeHFFSE0yQWdBZ0R4QnJOZ0lvQW44Z0R5QVBRU2hxRUhnRVFFR1U4QU1vQWdBTUFRc2dEMEVzYWhCOUlRTWdEMEVBUVNnUU9pRUFJQU1vQXNRQklRSWdBRUVCTmdJUUlBQWdBallDQUNBQUlBTW9Bc3dCTmdJTUlBTW9BdGdCSVFFakFFSFFBR3NpQ0NRQUFrQUNRQUpBQWtBZ0FVVWdBQ0lDUlhJTkFDQUJRUUEyQWl3Z0FVRXNhaUVNQWtBQ1FDQUJLQUwwaHE4RElnQkJCRVlFUUNBQktBTDhocThESWdCQkFFb0VRQ0FCSUFCQkFXczJBdnlHcndNTUFnc2dDQ0FCS0FJUUlnY2dBU2dDZ0lldkEyb2lBRUgvQVNBQVFmOEJTQnNpRFRZQ1JDQUJLQUtFaDY4RElRQWdDQ0FITmdKTUlBZ2dCeUFBYXlJQVFRQWdBRUVBU2hzaUJqWUNTQ0FCUVRCcUlRc2dBVUd3K0FCcUlRVWdBVUc0K0FCcUlRNGdBVUhnaHFjQ2FpRUpRUUFoQUFOQUlBQkJBMGNFUUNBQ0tBSU1JQUVvQWlRZ0FTZ0NLQ0FCS0FJQUlBRW9BZ3dnQUVFQ2RDSURJQWhCeEFCcWFpZ0NBQ0FCS0FJVUlBbEJBQkROQTBFQVNBMEZJQUVvQWlRZ0FTZ0NLQ0FKSUFFb0FoUWdEaUFGRVBnRlFRQklEUVVnQWlnQ0FDQUJLQUlrSUFFb0FpZ2dBU2dDQkNBT0lBRW9BckI0SUFFb0F2Q0dyd01nQVNnQ0ZDQUJLQUlZSUFFb0FpQkJ1QUZxSUFFckE1Q0hyd01nQ3lBTUlBRW9BcGlIcndNUXN3VkJBRWdOQlNBSVFUaHFJQU5xSUF3b0FnQTJBZ0FnQUVFQmFpRUFEQUVMQ3dKQUlBRW9BZ0JCQVVjRVFDQUlLQUk4SVFvZ0NDZ0NRQ0VBSUFnb0FqZ2hBd3dCQ3lBSUlBMDJBakFnQ0NBSUtBSTRJZ00yQWpRZ0NDQUdOZ0lnSUFnZ0NDZ0NQQ0lLTmdJa0lBZ2dCellDS0NBSUlBZ29Ba0FpQURZQ0xFRUFRUU5CLzhzQUlBaEJJR29RUFFzZ0FDQURTQ0FBSUFwSWNrVUVRQUpBSUFFQ2Z5QUJLQUtBaDY4RElnSWdBU2dDaElldkF5SUFTQVJBSUFKQkFXb01BUXNnQUNBQ1NBUkFJQUVnQUVFQmFqWUNoSWV2QXd3Q0N5QUJJQUJCQVdvMkFvU0hyd01nQWtFQmFnc2lBallDZ0lldkF3c2dBaUFIYWtIL0FVNEVmeUFCUVFFMkFvQ0hyd05CQVFVZ0Fnc2dCMDRFUUNBQlFRRTJBb1NIcndNTElBRWdBU2dDK0lhdkF6WUMvSWF2QXd3R0N5QUJJQVlnRFNBRElBcElHeUlGTmdJUVFRRWhBd0pBSUFVZ0Iyc2lBRUVBU2dSQUlBRWdBRFlDZ0lldkF3d0JDeUFCUVFFMkFvQ0hyd05CQUNBQWF5RURDeUFCSUFNMkFvU0hyd01nQVNnQ0FFRUJSZ1JBSUFnZ0JUWUNFRUVBUVFOQjRkRUFJQWhCRUdvUVBRc2dBU0FCS0FMNGhxOEROZ0w4aHE4RElBRW9BdlNHcndNaEFBc0NRQUpBSUFCQkFXc09Bd0VCQUFJTFFYOGhCd0pBSUFFb0FvaUhyd01pQmlBQ0tBSU1JZ1VRMlFOQkFFZ05BQ0FHS0FJQVJRUkFJQVlnQmlnQ0NDQUdLQUlFYkJBN0lnQTJBZ0FnQUVVTkFRc0RRQUpBUVFBaEJ5QUVJQVlvQWdnaURVNE5BQU5BQWtCQkFDRU9RUUFoQTBGOElRMGdCeUFHS0FJRUlnbE9EUUFEUUNBTlFRVkhCRUFDUUNBRUlBMXFJZ0JCQUVnTkFDQUFJQVlvQWdoT0RRQWdBQ0FKYkNFQVFYd2hDZ05BSUFwQkJVWU5BU0FISUFwcUlndEJBRWdnQ1NBTFRISkZCRUFnRGlBRklBQWdDMnBxTFFBQWFpRU9JQU5CQVdvaEF3c2dDa0VCYWlFS0RBQUxBQXNnRFVFQmFpRU5EQUVMQ3lBR0tBSUFJQVFnQ1d3Z0IycHFJQTRnQTIwNkFBQWdCMEVCYWlFSERBRUxDeUFFUVFGcUlRUU1BUXNMUVFBaENnTkFJQW9nRFNBR0tBSUViRTROQVNBR0tBSUFJQXBxSWdBZ0FDMEFBRUVIYXpvQUFDQUtRUUZxSVFvZ0JpZ0NDQ0VOREFBTEFBc2dCMEVBU0EwR0lBSW9BZ3dnQVNnQ2lJZXZBeUlBS0FJRUlBQW9BZ2dnQVNnQ0FDQUJLQUlNUVFCQkFDQUJRZUNHcHdKcUlBQW9BZ0FRelFNaUIwRUFUZzBDREFZTElBRW9BdnlHcndNaUEwRUFTZ1JBSUFFZ0EwRUJhellDL0lhdkF3d0JDeUFDS0FJTUlRVWdBU2dDaUlldkF5RUpBbjhnQUVFQlJnUkFRUUFoQUVFQUlRZEJBQ0VESUFrZ0JSRFpBMEVBU0FSL1FYOEZBMEFnQ1NBRVFRSjBhaUlGUVl3SWFpQUZLQUlNSUFCcUlnQTJBZ0FnQkVFQmFpRUVJQWRCL3dGeFFRRnFJZ2RCL3dGeElBZEdEUUFMUVFBTElnQkJBRTRFZndKL0lBa29BZ2dnQ1NnQ0JHeXlRd0FBQUQrVUloTkRBQUNBVDEwZ0UwTUFBQUFBWUhFRVFDQVRxUXdCQzBFQUN5RUxBMEFnQXlJQVFRRnFJUU1nQ1NBQVFmOEJjU0lGUVFKMGFrR01DR29vQWdBaUJ5QUxTUTBBQ3dOQUlBY2dDMFlFUUNBSklBQkJBV29pQUVIL0FYRkJBblJxUVl3SWFpZ0NBQ0VIREFFTEN5QUlJQUJCL3dGeElBVnFRUUYyT2dCRVFRQUZJQUFMREFFTEFuOUJmeUFKSUFVUTJRTkJBRWdOQUJwQkFTRURRUUVoQUFOQUlCVWdDU0FEUVFKMGFpZ0NEQ0FEYkxPU0lSVWdBMEVCYWlFRElBQkIvd0Z4UVFGcUlnQkIvd0Z4SUFCR0RRQUxJQWtvQWdnZ0NTZ0NCR3l5SVJsQkFDRURRUUFoQUFOQUFrQWdGQ0FKSUFOQkFuUnFLQUlNSWdXemtpSVVRd0FBQUFCY0JFQWdHU0FVa3lJWVF3QUFBQUJiRFFFZ0ZpQURJQVZzczVJaUZpQVVsU0FWSUJhVElCaVZreUlUSUJNZ0ZDQVlsSlNVSWhNZ0Z5QVRJQmRlSWdVYklSY2dBeUFFSUFVYklRUUxJQU5CQVdvaEF5QUFRZjhCY1VFQmFpSUFRZjhCY1NBQVJnMEJDd3NnQ0NBRU9nQkVRUUFMQ3lJSFFRQklEUVVDUUNBQktBSUFRUUZIRFFBZ0NDMEFSQ0lESUFFb0FoQkdEUUFnQVNnQzlJYXZBeUVBSUFnZ0F6WUNCQ0FJUWFiWEFFR2Uyd0FnQUVFQlJoczJBZ0JCQUVFRFFhSFdBQ0FJRUQwTElBRWdDQzBBUkRZQ0VDQUJJQUVvQXZpR3J3TTJBdnlHcndNTElBSW9BZ3dnQVNnQ0pDQUJLQUlvSUFFb0FnQWdBU2dDRENBQktBSVFJQUVvQWhRZ0FVSGdocWNDYWtFQUVNMERRUUJJRFFFTElBRW9BaVFnQVNnQ0tDQUJRZUNHcHdKcUlBRW9BaFFnQVVHNCtBQnFJZ0FnQVVHdytBQnFFUGdGUVFCT0RRRUxRWDhoQnd3Q0MwRi9JUWNnQWlnQ0FDQUJLQUlrSUFFb0FpZ2dBU2dDQkNBQUlBRW9BckI0SUFFb0F2Q0dyd01nQVNnQ0ZDQUJLQUlZSUFFb0FpQkJ1QUZxSUFFckE1Q0hyd01nQVVFd2FpQU1JQUVvQXBpSHJ3TVFzd1ZCQUVnTkFRc2dBU2dDSEVFQlJ3UkFJQUVvQXZpS3BnSWlBRUVBSUFCQkFFb2JJUTVCQUNFTkEwQWdEU0FPUndSQVFRQWhBaUFCS0FJc0lnQkJBQ0FBUVFCS0d5RUpJQUVnRFVHSUFteHFJZ3hCd0l1bUFtb2hDeUFNUWJpTHBnSnFJUVVnREVHQWk2WUNhaUVEUVg4aEFFUUFBQUFBQUFEZ1B5RVJBMEFnQWlBSlJ3UkFBa0FnQXlnQ0FMY2dBU0FDUVFoMGFpSUdLQUl3dHlJU295SVFSR1ptWm1abVp1WS9ZeUFRUk9GNkZLNUg0ZlkvWkhJTkFDQUdLd05vSUFVckF3Q2hJaEFnRUtJZ0Jpc0RjQ0FMS3dNQW9TSVFJQkNpb0NBU295SVFJQkZqUlEwQUlCQWhFU0FDSVFBTElBSkJBV29oQWd3QkN3c0NRQ0FBUVFCSURRQkJmeUVIQWtBQ1FDQUJLQUlZSWdzT0JRQUFBQUVCQmdzZ0RFR2dpNllDYWlzREFDSVNJQUVnQUVFSWRHb2lCaUlBS3dOUVpFVU5BU0FBSUJJNUExQWdCaUFNUVlTTHBnSnFLQUlBSWdrMkFqUWdERUdRaTZZQ2FpRUZRUUFoQ2tGL0lRUkVBQUFBQUlUWGwwRWhFUU5BUkFBQUFBQUFBQUFBSVJCQkFDRUNJQXBCQkVjRVFBTkFJQUpCQkVjRVFDQVFJQXdnQWtFRWRHb2lBMEdvaktZQ2Fpc0RBQ0FHSUFJZ0NtcEJBM0ZCQkhScUlnQXJBOWdCb1NJUUlCQ2lJQU5Cc0l5bUFtb3JBd0FnQUNzRDRBR2hJaEFnRUtLZ29DRVFJQUpCQVdvaEFnd0JDd3NnRUNBUll3UkFJQVVvQWdBZ0NtdEJCR3BCQkc4aEJDQVFJUkVMSUFwQkFXb2hDZ3dCQ3dzZ0JrRkFheUFFTmdJQUlBdEJBVTBFUUNBR0lCSTVBMWdnQmlBSk5nSTRJQVlnQkRZQ1JBd0NDeUFHSUJJNUEyQWdCaUFKTmdJOElBWWdCRFlDU0F3QkN3SkFJQXhCcUl1bUFtb3JBd0FpRUNBQklBQkJDSFJxSWdVaUFDc0RXR1FFUUNBTVFiQ0xwZ0pxS3dNQUlSRU1BUXNnREVHd2k2WUNhaXNEQUNJUklBVXJBMkJrUlEwQkN5QUFJQkE1QTFnZ0RFR0lpNllDYWlnQ0FDRUFJQVVnRVRrRFlDQUZJQUEyQWpnZ0JTQU1RWXlMcGdKcUtBSUFOZ0k4UVFBaENrRi9JUVJFQUFBQUFJVFhsMEVoRVFOQVJBQUFBQUFBQUFBQUlSQkJBQ0VDSUFwQkJFY0VRQU5BSUFKQkJFY0VRQ0FRSUF3Z0FrRUVkR29pQTBHb2pLWUNhaXNEQUNBRklBSWdDbXBCQTNGQkJIUnFJZ0FyQTlnQm9TSVFJQkNpSUFOQnNJeW1BbW9yQXdBZ0FDc0Q0QUdoSWhBZ0VLS2dvQ0VRSUFKQkFXb2hBZ3dCQ3dzZ0NpQUVJQkFnRVdNaUFCc2hCQ0FRSUJFZ0FCc2hFU0FLUVFGcUlRb01BUXNMSUFWQkJDQUVheUlBSUF4QmxJdW1BbW9vQWdCcVFRUnZOZ0pFSUFVZ0FDQU1RWmlMcGdKcUtBSUFha0VFYnpZQ1NBc2dEVUVCYWlFTkRBRUxDeUFCRUt3R1FRQWhBa0VBSVFRRFFDQUJLQUw0aXFZQ0lBSktCRUFnQVNBQ1FZZ0NiR29pQTBHQWphWUNhaUlBSUFBb0FnQWlBRUVCYWpZQ0FDQUFRUUpNQkVBZ0FpQUVSd1JBSUFFZ0JFR0lBbXhxUVlDTHBnSnFJQU5CZ0l1bUFtcEJpQUlRUHhvTElBUkJBV29oQkFzZ0FrRUJhaUVDREFFTEN5QUJJQVEyQXZpS3BnSWdBU2dDTENJQVFRQWdBRUVBU2hzaENVRUFJUU1EUUFKQUFrQWdBeUFKUmcwQUlBRWdBMEVJZEdvaUFDZ0NOQ0lMUVFCSURRRWdBRUV3YWlFRlFRQWhBaUFFUVFBZ0JFRUFTaHNoQUFOQUFrQWdBQ0FDUndSQUlBRWdBa0dJQW14cVFZU0xwZ0pxS0FJQUlBdEhEUUVnQWlFQUN5QUFJQVJHQkVBZ0JFRThSZzBESUFFZ0JFRUJhaUlFTmdMNGlxWUNDeUFCSUFCQmlBSnNhaUlBUVlDTHBnSnFJQVZCZ0FJUVB4b2dBRUdBamFZQ2FrRUJOZ0lBREFNTElBSkJBV29oQWd3QUN3QUxRUUFoQnlBQktBSWNRUUpHRFFOQkFDRUFBMEFnQUNBRVRnMEVRUUFoQWlBQktBSXNJZ1pCQUNBR1FRQktHeUVPSUFFZ0FFR0lBbXhxSWd0QndJdW1BbW9oQlNBTFFiaUxwZ0pxSVFNZ0MwR0FpNllDYWlFSkEwQUNRQ0FDSUE1SEJIOGdDU2dDQUxjZ0FTQUNRUWgwYWlJTEtBSXd0eUlRb3lJUlJHWm1abVptWnVZL1l5QVJST0Y2Rks1SDRmWS9aSElOQVNBTEt3Tm9JQU1yQXdDaEloRWdFYUlnQ3lzRGNDQUZLd01Bb1NJUklCR2lvQ0FRbzBRQUFBQUFBQURnUDJORkRRRWdBZ1VnRGdzZ0JrWUVRQ0FCSUFaQkNIUnFRVEJxSUFsQmdBSVFQeG9nQVNBQktBSXNRUUZxTmdJc0lBRW9BdmlLcGdJaEJBc2dBRUVCYWlFQURBSUxJQUpCQVdvaEFnd0FDd0FMQUFzZ0EwRUJhaUVEREFBTEFBc2dBUkNzQmtFQUlRY0xJQWhCMEFCcUpBQWdCd3NoQUNBUFFUQnFKQUFnQUF0eUFRRi9Jd0JCRUdzaUFTUUFJQUVnQURZQ0RDQUJRYnlZQkNBQlFReHFFSE0yQWdnZ0FSQnJOZ0lBUVg4aEFDQUJRUWhxSUFFUWVFVUVRQ0FCUVF4cUVIMG9BdGdCSWdBRWZ5QUJJQUFvQWhRMkFnaEJBQVZCZndzaEFFRi9JQUVvQWdnZ0FCc2hBQXNnQVVFUWFpUUFJQUFMYmdFQmZ5TUFRUkJySWdJa0FDQUNJQUEyQWd3Z0FrRzhtQVFnQWtFTWFoQnpOZ0lJSUFJUWF6WUNBQUpBSUFKQkNHb2dBaEI0RFFBZ0FrRU1haEI5S0FMWUFTSUFSU0FCUVFGTGNnUi9RWDhGSUFBZ0FUWUNGRUVBQ3cwQVFZaWhBaUFCRU1jQkN5QUNRUkJxSkFBTGRnRUNmeU1BUVJCcklnRWtBQ0FCSUFBMkFnd2dBVUc4bUFRZ0FVRU1haEJ6TmdJSUlBRVFhellDQUVFQUlRQWdBVUVJYWlBQkVIaEZCRUFnQVVFTWFoQjlLQUxZQVNJQVJTQUJRUWhxSWdKRmNnUi9RWDhGSUFJZ0FDZ0NBRFlDQUVFQUN4b2dBU2dDQ0NFQUN5QUJRUkJxSkFBZ0FBdGJBUUYvSXdCQkVHc2lBU1FBSUFFZ0FEWUNEQ0FCUWJ5WUJDQUJRUXhxRUhNMkFnZ2dBUkJyTmdJQVFRQWhBQ0FCUVFocUlBRVFlRVVFUUNBQlFReHFFSDBvQXRnQlFlU0dwd0pxS0FJQUlRQUxJQUZCRUdva0FDQUFDMjRCQVg4akFFRVFheUlDSkFBZ0FpQUFOZ0lNSUFKQnZKZ0VJQUpCREdvUWN6WUNDQ0FDRUdzMkFnQkJBQ0VBSUFKQkNHb2dBaEI0UlFSQUlBSkJER29RZlNnQzJBRWdBVUVBUnhER0IwSDE4d0ZCMDU4Q1FkZWZBaUFCR3hDVEF5QUJJUUFMSUFKQkVHb2tBQ0FBQzM4QkFuOGpBRUVRYXlJQkpBQWdBU0FBTmdJTUlBRkJ2SmdFSUFGQkRHb1FjellDQ0NBQkVHczJBZ0JCZnlFQUlBRkJDR29nQVJCNFJRUkFJQUZCREdvUWZTZ0MyQUVpQUVVZ0FVRUlhaUlDUlhJRWYwRi9CU0FDSUFBb0F2U0dyd00yQWdCQkFBc2hBRUYvSUFFb0FnZ2dBQnNoQUFzZ0FVRVFhaVFBSUFBTFd3RUJmeU1BUVJCcklnSWtBQ0FDSUFBMkFnd2dBa0c4bUFRZ0FrRU1haEJ6TmdJSUlBSVFhellDQUFKQUlBSkJDR29nQWhCNERRQWdBa0VNYWhCOUtBTFlBU0FCRU5vR0RRQkJxWW9DSUFFUXh3RUxJQUpCRUdva0FBdDhBUUovSXdCQkVHc2lBU1FBSUFFZ0FEWUNEQ0FCUWJ5WUJDQUJRUXhxRUhNMkFnZ2dBUkJyTmdJQVFYOGhBQ0FCUVFocUlBRVFlRVVFUUNBQlFReHFFSDBvQXRnQklnQkZJQUZCQ0dvaUFrVnlCSDlCZndVZ0FpQUFLQUlRTmdJQVFRQUxJUUJCZnlBQktBSUlJQUFiSVFBTElBRkJFR29rQUNBQUMzc0JBWDhqQUVFUWF5SUNKQUFnQWlBQU5nSU1JQUpCdkpnRUlBSkJER29RY3pZQ0NDQUNFR3MyQWdBQ1FDQUNRUWhxSUFJUWVBMEFJQUpCREdvUWZTRUFJQUZCL3dGTERRQWdBQ2dDMkFFaUFFVWdBVUgvQVV0eUJIOUJmd1VnQUNBQk5nSVFRUUFMRFFCQndvb0NJQUVReHdFTElBSkJFR29rQUF0YkFnRi9BWHdqQUVFUWF5SUJKQUFnQVNBQU5nSU1JQUZCdkpnRUlBRkJER29RY3pZQ0NDQUJFR3MyQWdCRUFBQUFBQUFBOEw4aEFpQUJRUWhxSUFFUWVFVUVRQ0FCUVF4cUVIMHJBNUFESVFJTElBRkJFR29rQUNBQ0Mwd0JBWDhqQUVFUWF5SUNKQUFnQWlBQU5nSU1JQUpCdkpnRUlBSkJER29RY3pZQ0NDQUNFR3MyQWdBZ0FrRUlhaUFDRUhoRkJFQWdBa0VNYWhCOUlBRTVBNUFEQ3lBQ1FSQnFKQUFMV3dJQmZ3RjhJd0JCRUdzaUFTUUFJQUVnQURZQ0RDQUJRYnlZQkNBQlFReHFFSE0yQWdnZ0FSQnJOZ0lBUkFBQUFBQUFBUEMvSVFJZ0FVRUlhaUFCRUhoRkJFQWdBVUVNYWhCOUt3T0lBeUVDQ3lBQlFSQnFKQUFnQWd0TUFRRi9Jd0JCRUdzaUFpUUFJQUlnQURZQ0RDQUNRYnlZQkNBQ1FReHFFSE0yQWdnZ0FoQnJOZ0lBSUFKQkNHb2dBaEI0UlFSQUlBSkJER29RZlNBQk9RT0lBd3NnQWtFUWFpUUFDOGhuQWlOL0FuMGpBRUVnYXlJTkpBQWdEU0FCTmdJY0lBMUJ2SmdFSUExQkhHb1FjellDQ0NBTkVHczJBaGdDUUFKQUFrQUNRQUpBSUExQkNHb2dEVUVZYWhCNEJFQWdBQkJOR2d3QkN5QU5RUnhxRUgwaUlTZ0M0QUVoRlNBTlFRQTJBaGdnQWhCV1FSUlBEUUVnSVVIOEFtb2hJeUFoUWV3Q2FpRWtJQTFCQ0dvUVRTRWxBa0FEUUFKQUlBMGdEallDQkNBQ0VGWWdEazBOQUVISitnRWdBaEJXRU1jQlFiNmlBaUFDSUEwb0FnUVFtQUVRUUJDVEF5QUNJQTBvQWdRUW1BRVFRQ0VaSUEwb0FnUWhEQ0FsSUExQkJHb1Fxd0pCblo4Q0lCa1Frd01DUUFKQUFuOGpBRUVRYXlJR0pBQWdCa0hvcXdFdEFBQTZBQTRnQmtIbXF3RXZBQUE3QVF3Q1FBSi9Ba0FnR1VFQUlBMGJSUVJBUVFCQkEwR2gzZ0JCQUJBOURBRUxBbjhnQmtFTWFpRUJJd0JCRUdzaUJDUUFBa0FDUUNBWlJRUkFRUUFoRHd3QkN5QVpFS0lCUWFpZkFoQ2lBV3BCQW1vUU95SURSUTBCSUFSQnFKOENOZ0lFSUFRZ0dUWUNBQ0FEUWF3UElBUVFwUUlnQXlBQkVNa0NJUThnQXhBMEN5QUVRUkJxSkFBZ0R3d0JDd3dOQ3lJRVJRUkFJQVlnR1RZQ0FDQUdRYWlmQWpZQ0NDQUdRYnJPQURZQ0JFRUFRUU5Cbis4QUlBWVFQUXdCQ3dKQVFRRkJFQkQrQWlJRkJFQWdCVUVFYWtFRVFRRWdCQkJnUVFGSERRRWdCU2dDQkNJS1FRQk1EUUVnQlNBS1FZUUJiQkE3SWdFMkFnQWdBVVVOQkVFQUlROERRQ0FLSUE5S0JFQWdEMEdFQVd3aUFTQUZLQUlBYWtFSVFRRWdCQkJnUVFGSERRTWdCU2dDQUNBQmFrRUlha0VJUVFFZ0JCQmdRUUZIRFFNZ0JTZ0NBQ0FCYWtFUWFrSHNBRUVCSUFRUVlFRUJSdzBESUFVb0FnQWdBV3BCL0FCcVFRUkJBU0FFRUdCQkFVY05BeUFGS0FJQUlBRnFRWUFCYWtFRVFRRWdCQkJnUVFGSERRTWdEMEVCYWlFUElBVW9BZ1FoQ2d3QkN3c2dCVUVNYWtFRVFRRWdCQkJnUVFGSERRRkJBQ0VLSUFVb0Fnd2lEMEVBVEFSQUlBVkJBRFlDQ0F3Q0N5QUZJQTlCREd3UU95SUJOZ0lJSUFGRkRRUURRQ0FLSUE5SUJFQWdDa0VNYkNJQklBVW9BZ2hxUVFocVFRUkJBU0FFRUdCQkFVY05BeUFGS0FJSUlBRnFRUVJxUVFSQkFTQUVFR0JCQVVjTkF5QUZLQUlJSUFGcUlnRWdBU2dDQkNJRFFReHNFRHNpQVRZQ0FDQUJSUTBHSUFGQkRDQURJQVFRWUNBRFJ3MERJQXBCQVdvaENpQUZLQUlNSVE4TUFRc0xJQTBnQlRZQ0FDQUVFSzhCUVFBTUF3c01Bd3RCQUVFRFFicnlBRUVBRUQwZ0JTZ0NDQkEwSUFVb0FnQVFOQ0FGRURRZ0JCQ3ZBUXRCZndzaEFTQUdRUkJxSkFBZ0FRd0JDd3dJQzBFQVNBUkFRZmllQWlBWkVPd0REQUVMUWFTaEFpQU1FTWNCQWtBZ0RTZ0NBQ0lHQkVBZ0JpZ0NCQ0lCUVFBZ0FVRUFTaHNoQkVFQUlRNERRQ0FFSUE1R0JFQkJBQ0VQSUFZb0Fnd2lBVUVBSUFGQkFFb2JJUVJCQUNFT0EwQWdCQ0FPUmcwRUlBWW9BZ2dnRGtFTWJHb2lBeWdDQ0NJQlFYOUhJQUZCQUVoeFJRUkFJQU1nRERZQ0NBc2dEa0VCYWlFT0RBQUxBQVVnQmlnQ0FDQU9RWVFCYkdvaUF5Z0NmQ0lCUVg5SElBRkJBRWh4UlFSQUlBTWdERFlDZkFzZ0RrRUJhaUVPREFFTEFBc0FDMEVBUVFOQnIvWUFRUUFRUFVGL0lROExJQTlCQUVnRVFFSHA3Z0VROEFFTUFRc0NmMEVBSVFFZ0RVRVlha0VBSUEwYlJRUkFRUUJCQTBIWk8wRUFFRDFCZnd3QkN3SkFJQTBvQWhnaURrVUVRQ0FOUVJBUU95SU9OZ0lZSUE1RkRRRWdEa0lBTndJQUlBNUNBRGNDQ0FzQ1FDQU5LQUlBSWdWRkRRQWdCU2dDQkNJR0lBNG9BZ1FpQ0dvaURFR0VBV3dRT3lJUUJFQWdDRUVBSUFoQkFFb2JJUVFEUUNBQklBUkdCRUJCQUNFQklBWkJBQ0FHUVFCS0d5RURBMEFnQVNBRFJ3UkFJQkFnQVNBSWFrR0VBV3hxSUFVb0FnQWdBVUdFQVd4cVFZUUJFRDhhSUFGQkFXb2hBUXdCQ3dzZ0RpZ0NBQkEwSUEwb0FoZ2dFRFlDQUNBTktBSVlJZ1lnRERZQ0JFRUFJUTRnQmlnQ0RDSWFRUUFnR2tFQVNoc2hDU0FOS0FJQUlnUW9BZ3dpREVFQUlBeEJBRW9iSVJGQkFDRUhBMEJCQUNFQklBY2dFVWNFUUFKQUEwQWdBU0FKUmcwQklBRkJER3doQXlBQlFRRnFJUUVnQkNnQ0NDQUhRUXhzYWlnQ0NDQURJQVlvQWdocUtBSUlSdzBBQ3lBT1FRRnFJUTRMSUFkQkFXb2hCd3dCQ3dzZ0RDQWFhaUFPYXlJRlFReHNFRHNpQ2dSQVFRQWhFZ05BSUFrZ0VrWUVRRUVBSVE5QkFDRU9Ba0FEUUNBUElCRkhCRUFnRDBFTWJDSUdJQTBvQWdBb0FnaHFJZ1FvQWdnaERFRUFJUUVDUUFKQUEwQWdBU0FKUmcwQklBRkJER3doQXlBQlFRRnFJUUVnRENBRElBMG9BaGdvQWdocUtBSUlSdzBBQ3lBT1FRRnFJUTRNQVFzZ0NpQVBJQnBxSUE1clFReHNhaUlJSUF3MkFnZ2dDQ0FFS0FJRUloQkJER3dRT3lJQk5nSUFJQUZGRFFOQkFDRUJJQkJCQUNBUVFRQktHeUVNQTBBZ0FTQU1Sd1JBSUFGQkRHd2lBeUFJS0FJQWFpSUVJQTBvQWdBb0FnZ2dCbW9vQWdBZ0Eyb2lBeWtDQURjQ0FDQUVJQU1vQWdnMkFnZ2dBVUVCYWlFQkRBRUxDeUFJSUJBMkFnUUxJQTlCQVdvaER3d0JDd3NnRFNnQ0dDSU9LQUlJQkg5QkFDRUJBMEFnRGlnQ0RDQUJTZ1JBSUE0b0FnZ2dBVUVNYkdvb0FnQVFOQ0FCUVFGcUlRRWdEU2dDR0NFT0RBRUxDeUFPS0FJSUVEUWdEU2dDR0FVZ0Rnc2dDallDQ0NBTktBSVlJQVUyQWd3Z0RSQ3FCUXdIQ3d3SEN5QUtJQkpCREd3aUVHb2lDQ0FOS0FJWUtBSUlJQkJxSWdRb0FnZzJBZ2hCQUNFQklBUW9BZ1FpQmlFUEEwQWdBU0FSUndSQUlBMG9BZ0FvQWdnZ0FVRU1iR29pQXlnQ0NDQUVLQUlJUmdSQUlBTW9BZ1FnRDJvaER3c2dBVUVCYWlFQkRBRUxDeUFJSUE5QkRHd1FPeUlCTmdJQUlBRUVRRUVBSVE0Z0JrRUFJQVpCQUVvYklReEJBQ0VCQTBBZ0FTQU1Sd1JBSUFGQkRHd2lBeUFJS0FJQWFpSUVJQTBvQWhnb0FnZ2dFR29vQWdBZ0Eyb2lBeWtDQURjQ0FDQUVJQU1vQWdnMkFnZ2dBVUVCYWlFQkRBRUxDd0pBQTBBZ0RpQVJSZzBCSUEwb0FnQW9BZ2dpQnlBT1FReHNJZ3hxS0FJSUlBMG9BaGdvQWdnZ0VHb29BZ2hIQkVBZ0RrRUJhaUVPREFFTEMwRUFJUUVEUUNBQklBY2dER29pQXlnQ0JFNE5BU0FJS0FJQUlBRWdCbXBCREd4cUlnUWdBeWdDQUNBQlFReHNhaUlES1FJQU53SUFJQVFnQXlnQ0NEWUNDQ0FCUVFGcUlRRWdEU2dDQUNnQ0NDRUhEQUFMQUFzZ0NDQVBOZ0lFSUJKQkFXb2hFZ3dCQ3dzTUJRc01CQVVnRUNBQlFZUUJiQ0lEYWlBT0tBSUFJQU5xUVlRQkVEOGFJQUZCQVdvaEFRd0JDd0FMQUFzTUFRdEJBQXdCQ3d3SUMwRUFTQVJBUVl6dkFSRHdBUXdCQzBHZm9BSVE3UU5CdmU0QklCa1Frd01DZjBFQUlRTkJBQ0VlUVFBaEV5TUFRZEFIYXlJTEpBQUNRQUpBQWtBQ2Z3SkFRY2p1QVMwQUFBUkFRY2p1QVVHQUNCQ2pBZzBCQ3lBTFFkQUZhaUFaUWY4QkVOZ0RJQXRCQURvQXp3ZEJBUXdCQ3lBTElCazJBckFCSUF0QnlPNEJOZ0swQVNBTFFjQUJhaUlCUWF3UElBdEJzQUZxRUtVQ0lBRkJ1eHNReVFJaUhrVUVRQ0FMSUJrMkFxQUJRUUJCQTBIWElTQUxRYUFCYWhBOUlBdEIwSmtFS0FJQUVJSUROZ0tVQVNBTFFmZ3ZOZ0tRQVVFQVFRTkI3aVlnQzBHUUFXb1FQUXdDQzBFQUN5RVBBa0FDUUVIMENCQTdJaE1FUUVFQklRNENRQ0FQRFFBZ0MwSEFBV29nSGhEVUFrVU5BaUFMSUF0QnpBVnFOZ0tBQVNBTFFjQUJha0dyTnlBTFFZQUJhaERxQVVFQlJ3MENJQXNvQXN3RklnNUJBRW9OQUF3Q0N5QVRRUUEyQXBnQklCTWdEallDQkNBVElBNUI4QUJzRURzaUlEWUNBQ0FnQkVBQ1FBTkFJQXNnQXpZQ3pBVWdBeUFPVGcwQklBc2dBMEVCYWpZQ2NFRUFRUUZCcjhJQUlBdEI4QUJxRUQwZ0QwVUVRQ0FMUWNBQmFpQWVFTlFDUlEwQ0lBc2dDMEhRQldvMkFtQWdDMEhBQVdwQjNNSUFJQXRCNEFCcUVPb0JRUUZIRFFJZ0MwSFFCV29oREVFQUlRRkJmeUVEQTBBQ1FBSkFJQUVnREdvdEFBQWlCRUV1UndSQUlBUU5BU0FEUVg5SEJFQWdBeUFNYWtFQU9nQUFDd3dDQ3lBQklRTUxJQUZCQVdvaEFRd0JDd3NMUVFCQkFVRy95Z0JCQUJBOUFuOGpBRUhnQUdzaUdDUUFJQmhCNUtzQkx3QUFPd0ZZSUJoQjRLc0JLQUFBTmdKVUFrQUNmd0pBSUF0QjBBVnFJZ29Rb2dFZ0dFSFVBR29Rb2dGcVFRRnFFRHNpQVFSQUlCZ2dDallDUUNBWUlCaEIxQUJxTmdKRUlBRkJwdzhnR0VGQWF4Q2xBaUFCUWRrY0VNa0NJUjBnQVJBMElCMUZCRUFnR0NBS05nSUFJQmdnR0VIVUFHbzJBZ1JCQUVFRFFiNGpJQmdRUFVFQURBTUxRUWdRT3lJV1JRMERBa0FDUUNBV1FRUnFRUVJCQVNBZEVHQkJBVVlFUUNBV0tBSUVJaDlCQUVvTkFRdEJBRUVEUWRrblFRQVFQUXdCQ3lBWUlCODJBakJCQUVFQlFjWXVJQmhCTUdvUVBTQVdJQjlCQW5RUU95SWlOZ0lBSUNKRkRRUWdJa0VRRURzaUFUWUNBQ0FCUlEwRUFuOUJGQkE3SWhvRVFDQWFRUWhxSVFnZ0drRU1haUVRSUJwQkJHb2hCaUFhUVJCcUlRa2pBRUdnQm1zaUJ5UUFRU2dRT3lJUlFRQTJBZ0FnQjBHNEFtcEJBRUhvQXhBNkdrSGdwd1JCQURZQ0FDQUhRUmhxRUt3RklRUkI0S2NFS0FJQUlRTkI0S2NFUVFBMkFnQkJmeUVCUVFRaEVnSkFBa0FDUUFKQUlBTkZEUUJCNUtjRUtBSUFJZ1ZGRFFBZ0F5Z0NBQ0FSUVFRUXFRRWlBVVVOQVNBRkVBSUxFQVFoQXlBQlFRRkhCRUFnQjBFRE5nSVlJQWNnQkRZQ3VBSWdCMEdjQVdwQkFTQVJRUVFRK1FRaEVSQUVJUkpCQUNFREN3TkFJQU1FUUVIZ3B3UkJBRFlDQUVFRUlBZEJ1QUpxRUF0QjRLY0VLQUlBSVFOQjRLY0VRUUEyQWdCQmZ5RUJBa0FnQTBVTkFFSGtwd1FvQWdBaUJVVU5BQ0FES0FJQUlCRWdFaENwQVNJQlJRMERJQVVRQWdzUUJDRURJQUZCQVVZTkFVSGdwd1JCQURZQ0FFRUZRUUJCQTBHQ05VRUFFQXhCNEtjRUtBSUFJUU5CNEtjRVFRQTJBZ0JCZnlFQkFrQWdBMFVOQUVIa3B3UW9BZ0FpQlVVTkFDQURLQUlBSUJFZ0VoQ3BBU0lCUlEwRElBVVFBZ3NRQkNFRElBRkJBVVlOQVF3REMwSGdwd1JCQURZQ0FFRUdJQWRCdUFKcVFkb0FRZWdERUIxQjRLY0VLQUlBSVFOQjRLY0VRUUEyQWdCQmZ5RUJBa0FnQTBVTkFFSGtwd1FvQWdBaUJVVU5BQ0FES0FJQUlCRWdFaENwQVNJQlJRMENJQVVRQWdzUUJDRURJQUZCQVVZTkFFSGdwd1JCQURZQ0FFRUhJQWRCdUFKcUlCMFFIRUhncHdRb0FnQWhBMEhncHdSQkFEWUNBRUYvSVFFQ1FDQURSUTBBUWVTbkJDZ0NBQ0lGUlEwQUlBTW9BZ0FnRVNBU0VLa0JJZ0ZGRFFJZ0JSQUNDeEFFSVFNZ0FVRUJSZzBBUWVDbkJFRUFOZ0lBUVFnZ0IwRzRBbXBCQVJBYklRUkI0S2NFS0FJQUlRTkI0S2NFUVFBMkFnQkJmeUVCQWtBZ0EwVU5BRUhrcHdRb0FnQWlCVVVOQUNBREtBSUFJQkVnRWhDcEFTSUJSUTBDSUFVUUFnc1FCQ0VESUFGQkFVWU5BQ0FFUVFGSEJFQkI0S2NFUVFBMkFnQkJCVUVBUVFOQjZEcEJBQkFNUWVDbkJDZ0NBQ0VEUWVDbkJFRUFOZ0lBUVg4aEFRSkFJQU5GRFFCQjVLY0VLQUlBSWdWRkRRQWdBeWdDQUNBUklCSVFxUUVpQVVVTkF5QUZFQUlMRUFRaEF5QUJRUUZHRFFGQjRLY0VRUUEyQWdCQkJDQUhRYmdDYWhBTFFlQ25CQ2dDQUNFRFFlQ25CRUVBTmdJQVFYOGhBUUpBSUFORkRRQkI1S2NFS0FJQUlnVkZEUUFnQXlnQ0FDQVJJQklRcVFFaUFVVU5BeUFGRUFJTEVBUWhBeUFCUVFGR0RRRU1Bd3RCNEtjRVFRQTJBZ0JCQ1NBSFFiZ0NhaEFaR2tIZ3B3UW9BZ0FoQTBIZ3B3UkJBRFlDQUVGL0lRRUNRQ0FEUlEwQVFlU25CQ2dDQUNJRlJRMEFJQU1vQWdBZ0VTQVNFS2tCSWdGRkRRSWdCUkFDQ3hBRUlRTWdBVUVCUmcwQUlBY29BdFFDSUFjb0F0d0NiQ0lNSUFjb0F0Z0NiQkE3SWhRRVFFRUFJUUVDUUFKQUFrQURRQUpBUVFBaEF5QUhLQUxFQXlBSEtBS3NBMDhFUUVIZ3B3UkJBRFlDQUVFS0lBZEJ1QUpxRUJrYVFlQ25CQ2dDQUNFRFFlQ25CRUVBTmdJQVFYOGhBUUpBSUFORkRRQkI1S2NFS0FJQUlnVkZEUUFnQXlnQ0FDQVJJQklRcVFFaUFVVU5DU0FGRUFJTEVBUWhBeUFCUVFGR0RRZEI0S2NFUVFBMkFnQkJCQ0FIUWJnQ2FoQUxRZUNuQkNnQ0FDRURRZUNuQkVFQU5nSUFRWDhoQVFKQUlBTkZEUUJCNUtjRUtBSUFJZ1ZGRFFBZ0F5Z0NBQ0FSSUJJUXFRRWlBVVVOQ1NBRkVBSUxFQVFoQXlBQlFRRkdEUWNnQ0FSQUlBZ2dCeWdDMUFJMkFnQUxJQkFFUUNBUUlBY29BdGdDTmdJQUN5QUdCRUFnQmlBSEtBTGNBallDQUFzZ0NVVU5DaUFITFFEYUJDSUVRUUZyRGdJQkF3UUxBMEFnQTBFRlJ3UkFJQWNnQTBFQ2RHb2dGQ0FCSUFOcUlBeHNhallDQUNBRFFRRnFJUU1NQVFzTFFlQ25CRUVBTmdJQVFRc2dCMEc0QW1vZ0IwRUZFQm9oQkVIZ3B3UW9BZ0FoQTBIZ3B3UkJBRFlDQUVGL0lSc0NRQ0FEUlEwQVFlU25CQ2dDQUNJRlJRMEFJQU1vQWdBZ0VTQVNFS2tCSWh0RkRRZ2dCUkFDQ3hBRUlRTWdHMEVCUmcwR0lBRWdCR29oQVF3QkN3c2dCeThCM0FRaUFTQUhMd0hlQkNJRFJ3MENJQWtnQWJNNEFnQU1Cd3NnQnk4QjNBUWlBU0FITHdIZUJDSURSdzBCSUFrZ0FiTkRYSThpUUpRNEFnQU1CZ3NnQnk4QjNnUWhBeUFITHdIY0JDRUJDeUFESUFGQi8vOERjU0FFUVFOSmNuSkZCRUFnQ1NBRXN6Z0NBQXdGQ3lBSlFRQTJBZ0FNQkF0QjRLY0VRUUEyQWdCQkJVRUFRUU5CcEE1QkFCQU1RZUNuQkNnQ0FDRURRZUNuQkVFQU5nSUFRWDhoQVFKQUlBTkZEUUJCNUtjRUtBSUFJZ1ZGRFFBZ0F5Z0NBQ0FSSUJJUXFRRWlBVVVOQWlBRkVBSUxFQVFoQXlBQlFRRkdEUUJCNEtjRVFRQTJBZ0JCQkNBSFFiZ0NhaEFMUWVDbkJDZ0NBQ0VEUWVDbkJFRUFOZ0lBUVg4aEFRSkFJQU5GRFFCQjVLY0VLQUlBSWdWRkRRQWdBeWdDQUNBUklCSVFxUUVpQVVVTkFpQUZFQUlMRUFRaEF5QUJRUUZHRFFBTERBRUxJQkVRTkNBRElBVVE5d1FBQzBFQUlSUUxJQkVRTkNBSFFhQUdhaVFBSUJvZ0ZEWUNBQ0FVQkg4Z0dnVWdHaEEwUVFBTERBRUxEQVVMSWdORkRRSWdBeWdDQkVFQlJ3UkFJQmdnQ2pZQ0lDQVlJQmhCMUFCcU5nSWtRUUJCQWtHbE5DQVlRU0JxRUQwZ0lpZ0NBQkEwSUNJUU5DQVdFRFFnQXhBMElCMFFyd0ZCQUF3RUN5QWlLQUlBSWdFZ0F5Z0NDRFlDQkNBQklBTW9BZ3cyQWdnZ0FTQURLZ0lRT0FJTUlBRWdBeWdDQURZQ0FDQURFRFFnSFVFRUlCOUJBblJyUVFJUW13VkJBU0VjQWtBRFFDQWNJQjlIQkVBZ0dFSGNBR3BCQkVFQklCMFFZRUVCUndSQVFRQWhBUU5BSUFFZ0hFWU5CQ0FpSUFGQkFuUnFJZ01vQWdBb0FnQVFOQ0FES0FJQUVEUWdBVUVCYWlFQkRBQUxBQXNnSWlBY1FRSjBhZ0ovSUJncUFsd2hKeUFpS0FJQUloY29BZ1FoQXlBWEtnSU1JU1lnRnlnQ0NDRUJRUkFRT3lFU0lBR3lJQ2VVSUNhVkVLWUNJUVFnQTdJZ0o1UWdKcFVRcGdJaEF5QVNCRUFDUUNBU0lDYzRBZ3dnRWlBRU5nSUlJQklnQXpZQ0JDQVNJQU1nQkd3UU95SVVOZ0lBSUJSRkRRQkJBQ0VCSUFSQkFDQUVRUUJLR3lFSklBTkJBQ0FEUVFCS0d5RUtBMEFnQVNBSlJ3UkFJQmNvQWdnaERDQVhLZ0lNSWlZZ0FVRUJhaUlFc3BRZ0o1VVFwZ0loQXlBbUlBR3lsQ0FubFJDbUFpSUdJQU1nRENBRElBeElHeUlCSUFFZ0JrZ2JJUWhCQUNFQkEwQWdBU0FLUmdSQUlBUWhBUXdEQlNBWEtBSUVJUWNnRnlvQ0RDSW1JQUZCQVdvaUE3S1VJQ2VWRUtZQ0lRd2dKaUFCc3BRZ0o1VVFwZ0lpRVNBTUlBY2dCeUFNU2hzaUFTQUJJQkZJR3lBUmF5RVFRUUFoQVNBR0lRVkJBQ0VhQTBBZ0JTQUlSd1JBSUFFZ0VHb2hEQ0FYS0FJQUlBVWdCMndnRVdwcUlSc0RRQ0FCSUF4SEJFQWdBVUVCYWlFQklCb2dHeTBBQUdvaEdpQWJRUUZxSVJzTUFRc0xJQVZCQVdvaEJTQU1JUUVNQVFzTElCUWdHaUFCYlRvQUFDQVVRUUZxSVJRZ0F5RUJEQUVMQUFzQUN3c2dFZ3dDQ3dzTUNBc2lBVFlDQUNBQkJFQWdIRUVCYWlFY0RBSUZRUUFoQVFOQUlBRWdIRVlOQkNBaUlBRkJBblJxSWdNb0FnQW9BZ0FRTkNBREtBSUFFRFFnQVVFQmFpRUJEQUFMQUFzQUN3c2dIUkN2QVNBV0RBUUxJQ0lRTkFzZ0ZoQTBJQjBRcndGQkFBd0NDd3dDQ3lBWUlBbzJBaEFnR0NBWVFkUUFhallDRkVFQVFRSkJwVFFnR0VFUWFoQTlJQ0lvQWdBUU5DQWlFRFFnRmhBMElCMFFqd1VDZjBFQUlRRUNRQUpBQWtCQkNCQTdJZ1VFUUFKQUlBVkJCR3BCQkVFQklCMFFZRUVCUmdSQUlBVW9BZ1FpREVFQVNnMEJDMEVBUVFOQjJTZEJBQkE5REFJTElBVWdERUVDZEJBN0lnWTJBZ0FnQmdSQUEwQWdBU0FNUmdSQVFRQWhBUUpBQTBBZ0FTQU1SZzBISUFZZ0FVRUNkR29pQkNnQ0FFRUVha0VFUVFFZ0hSQmdRUUZIQkVCQkFDRURBMEFnQVNBRFJnUkFRUUFoQVFOQUlBRWdERVlOQlNBR0lBRkJBblJxS0FJQUVEUWdBVUVCYWlFQkRBQUxBQVVnQmlBRFFRSjBhaWdDQUNnQ0FCQTBJQU5CQVdvaEF3d0JDd0FMQUFzZ0JDZ0NBRUVJYWtFRVFRRWdIUkJnUVFGSEJFQkJBQ0VEQTBBZ0FTQURSZ1JBUVFBaEFRTkFJQUVnREVZTkJTQUdJQUZCQW5ScUtBSUFFRFFnQVVFQmFpRUJEQUFMQUFVZ0JpQURRUUowYWlnQ0FDZ0NBQkEwSUFOQkFXb2hBd3dCQ3dBTEFBc2dCQ2dDQUVFTWFrRUVRUUVnSFJCZ1FRRkhCRUJCQUNFREEwQWdBU0FEUmdSQVFRQWhBUU5BSUFFZ0RFWU5CU0FHSUFGQkFuUnFLQUlBRURRZ0FVRUJhaUVCREFBTEFBVWdCaUFEUVFKMGFpZ0NBQ2dDQUJBMElBTkJBV29oQXd3QkN3QUxBQXNnQkNnQ0FDSURJQU1vQWdnZ0F5Z0NCR3dRT3lJRE5nSUFJQU5GRFFnZ0FVRUJhaUVCSUFRb0FnQWlBeWdDQUVFQklBTW9BZ2dnQXlnQ0JHd2dIUkJnSUFRb0FnQWlBeWdDQ0NBREtBSUViRVlOQUF0QkFDRURBMEFnQVNBRFJnUkFRUUFoQVFOQUlBRWdERVlOQXlBR0lBRkJBblJxS0FJQUVEUWdBVUVCYWlFQkRBQUxBQVVnQmlBRFFRSjBhaWdDQUNnQ0FCQTBJQU5CQVdvaEF3d0JDd0FMQUFzZ0JoQTBEQVFMSUFZZ0FVRUNkR3BCRUJBN0lnTTJBZ0FnQVVFQmFpRUJJQU1OQUFzTUJBc01Bd3NNQWdzZ0JSQTBRUUFoQlFzZ0hSQ3ZBU0FGREFFTERBSUxDeUVCSUJoQjRBQnFKQUFnQVF3QkN3d1RDeUVCSUNBZ0N5Z0N6QVZCOEFCc2FpQUJOZ0lBSUFGRkJFQWdDeUFMUWRBRmFqWUNBRUVBUVFOQmxkSUFJQXNRUFNBZ0VEUWdFeEEwSUI1RkRRWWdIaEN2QVF3R0MwRUFRUUZCbDlZQVFRQVFQVUVBUVFGQjlOa0FRUUFRUFFKL1FRQWhDVUVBSVFVakFFR2dCR3NpQmlRQUlBWWdDMEhRQldvaUF6WUNFQ0FHUVlBSU5nSVVJQVpCSUdvaUFVR0xDQ0FHUVJCcUVLVUNBa0FDUUNBQlFZUVlFTWtDSWdoRkJFQWdCaUFETmdJQVFRQkJBMEhCSFNBR0VEME1BUXRCQ0JBN0lnbEZEUUVDUUFKQUlBbEJCR3BCQkVFQklBZ1FZRUVCUndSQVFRQkJBMEdSS1VFQUVEME1BUXNnQ1NBSktBSUVJZ0ZCRkd3UU95SU1OZ0lBSUF4RkRRTWdBVUVBSUFGQkFFb2JJUU1EUUNBRElBVkdEUUlDUUNBTUlBVkJGR3hxSWhCQkNHcEJCRUVCSUFnUVlFRUJSdzBBSUJCQkRHcEJCRUVCSUFnUVlFRUJSdzBBSUJCQkVHcEJCRUVCSUFnUVlFRUJSdzBBSUJCQkJHcEJCRUVCSUFnUVlFRUJSdzBBSUJBZ0VDZ0NCQ0lFUVJSc0VEc2lBVFlDQUVFQUlRb2dBVVVOQlFOQUlBUWdDa29FUUNBS1FSUnNJZ0VnRUNnQ0FHcEJCRUVCSUFnUVlFRUJSdzBDSUJBb0FnQWdBV3BCQkdwQkJFRUJJQWdRWUVFQlJ3MENJQkFvQWdBZ0FXcEJDR3BCQkVFQklBZ1FZRUVCUncwQ0lCQW9BZ0FnQVdwQkRHcEJCRUVCSUFnUVlFRUJSdzBDSUJBb0FnQWdBV3BCRUdwQkJFRUJJQWdRWUVFQlJ3MENJQXBCQVdvaENpQVFLQUlFSVFRTUFRc0xJQVZCQVdvaEJRd0JDd3RCQUNFRFFRQkJBMEdSS1VFQUVEMERRQ0FESUFWSEJFQWdEQ0FEUVJSc2FpZ0NBQkEwSUFOQkFXb2hBd3dCQ3dzZ0RCQTBDeUFKRURSQkFDRUpDeUFJRUs4QkN5QUdRYUFFYWlRQUlBa01BUXRCQUVFRFFlNGpRUUFRUFF3VUN5RUJJQ0FnQ3lnQ3pBVkI4QUJzYWlBQk5nSUVJQUZGQkVBZ0N5QUxRZEFGYWpZQ0VFRUFRUU5CZ044QUlBdEJFR29RUFVFQUlRTUNRQ0FnSUFzb0Fzd0ZRZkFBYkdvaUJFVU5BQ0FFS0FJQUlnbEZEUUFEUUNBSktBSUVJQU5LQkVBZ0EwRUNkQ0lCSUFrb0FnQnFLQUlBS0FJQUVEUWdCQ2dDQUNnQ0FDQUJhaWdDQUJBMElBTkJBV29oQXlBRUtBSUFJUWtNQVFzTElBa29BZ0FRTkNBRUtBSUFFRFFnQkVFQU5nSUFDeUFnRURRZ0V4QTBJQjVGRFFZZ0hoQ3ZBUXdHQzBFQVFRRkJsOVlBUVFBUVBTQWdJQXNvQXN3RlFmQUFiR3BCQURZQ0NBSkFBa0FnRHdSQVFRQWhBU0FMS0FMTUJTRUpBMEJCQUNFRElBRkJBMFlOQWdOQUlBTkJCRWNFUUNBZ0lBbEI4QUJzYWlBQlFRUjBhaUFEUVFKMGFrTUFBSUEvUXdBQUFBQWdBU0FEUmhzNEFnd2dBMEVCYWlFRERBRUxDeUFCUVFGcUlRRU1BQXNBQ3lBTFFjQUJhaUFlRU5RQ1JRMERJQXNnSUNBTEtBTE1CVUh3QUd4cUlnRkJER28yQWtBZ0N5QUJRUkJxTmdKRUlBc2dBVUVVYWpZQ1NDQUxJQUZCR0dvMkFrd2dDMEhBQVdwQmtQZ0FJQXRCUUdzUTZnRkJCRWNOQ1NBTFFjQUJhaUFlRU5RQ1JRMERJQXNnSUNBTEtBTE1CVUh3QUd4cUlnRkJIR28yQWpBZ0N5QUJRU0JxTmdJMElBc2dBVUVrYWpZQ09DQUxJQUZCS0dvMkFqd2dDMEhBQVdwQmtQZ0FJQXRCTUdvUTZnRkJCRWNOQ1NBTFFjQUJhaUFlRU5RQ1JRMERJQXNnSUNBTEtBTE1CVUh3QUd4cUlnRkJMR28yQWlBZ0N5QUJRVEJxTmdJa0lBc2dBVUUwYWpZQ0tDQUxJQUZCT0dvMkFpd2dDMEhBQVdwQmtQZ0FJQXRCSUdvUTZnRkJCRWNOQVNBTEtBTE1CU0VKQ3lBZ0lBbEI4QUJzYWlJQlFReHFJUXdnQVVFOGFpRUdRUUFoQVVFRVFRUVF1UUVpQlNnQ0FDRVFBMEFnQVVFRFJ3UkFJQUZCQW5RaEJFRUFJUU1EUUNBRFFRUkhCRUFnRUNBRElBUnFRUU4wYWlBTUlBRkJCSFJxSUFOQkFuUnFLZ0lBdXprREFDQURRUUZxSVFNTUFRc0xJQUZCQVdvaEFRd0JDd3NnRUVJQU53TmdJQkJDZ0lDQWdJQ0FnUGcvTndONElCQkNBRGNEY0NBUVFnQTNBMmdnQlJDa0F4b2dCU2dDQUNFTVFRQWhBUU5BSUFGQkEwY0VRQ0FCUVFKMElRUkJBQ0VEQTBBZ0EwRUVSd1JBSUFZZ0FVRUVkR29nQTBFQ2RHb2dEQ0FESUFScVFRTjBhaXNEQUxZNEFnQWdBMEVCYWlFRERBRUxDeUFCUVFGcUlRRU1BUXNMSUFVUVJpQUxRZEFGYWlFR1FRQWhBVUVBSVFNQ1FBSkFBMEFDUUFKQUlBRWdCbW9pREMwQUFDSUVRUzVIQkVBZ0JBMEJRZW4rQUJDaUFTRUVJQU1OQWlBQklBUnFRUUpxUVlBQ1NnMEZJQXhCTGpvQUFDQUJJUU1NQkFzZ0FTRURDeUFCUVFGcUlRRU1BUXNMSUFNZ0JHcEJBbXBCZ0FKS0RRRUxJQU1nQm1wQkFEb0FBVUhwL2dBaEFRSkFBa0FnQmhDaUFTQUdhaUlKUWVuK0FITkJBM0VOQUFOQUlBa2dBUzBBQUNJRE9nQUFJQU5GRFFJZ0NVRUJhaUVKSUFGQkFXb2lBVUVEY1EwQUN5QUJLQUlBSWdOQmYzTWdBMEdCZ29RSWEzRkJnSUdDaEhoeERRQURRQ0FKSUFNMkFnQWdBU2dDQkNFRElBbEJCR29oQ1NBQlFRUnFJUUVnQTBHQmdvUUlheUFEUVg5emNVR0FnWUtFZUhGRkRRQUxDeUFKSUFFdEFBQWlBem9BQUNBRFJRMEFBMEFnQ1NBQkxRQUJJZ002QUFFZ0NVRUJhaUVKSUFGQkFXb2hBU0FERFFBTEN3dEJnQUlRT3lFRElDQWdDeWdDekFVaUFVSHdBR3hxSUFNMkFtd2dBMFVOQ1NBRElBdEIwQVZxUVlBQ0VOZ0RJQUZCQVdvaEF3d0JDd3NNQmdzZ0hnUkFJQjRRcndFTElBNGdDeWdDekFWTURRUkJBQkFEQUFzTUJRc01CQXNnSGhDdkFTQVRFRFFMUVFBaEV3c2dDMEhRQjJva0FDQVREQUlMUVFCQkEwR1QvUUJCQUJBOUlCNFFyd0ZCQUJBREFBdEJBRUVEUVpBMlFRQVFQUXdLQ3lFQklDRWdEU2dDQkVFQ2RHb2dBVFlDaUFJZ0FRMEJRWjN1QVNBWkVPd0RDeUFBRUUwYURBTUxJQUVvQWdBb0FnQWlBeWdDQkNFQklDRWdBeWdDQUNnQ0FDSURLQUlFTmdMd0FpQWhJQU1vQWdnMkF2UUNJQ0VDZnlBREtnSU1JaWFMUXdBQUFFOWRCRUFnSnFnTUFRdEJnSUNBZ0hnTE5nTDRBa0dJK2dFZ0FSREhBVUcwK2dFZ0lTZ0M4QUlReHdGQjh2a0JJQ0VvQXZRQ0VNY0JRYUg2QVNBaEtBTDRBaERIQVNBaElBMG9BZ1EyQXV3Q0lDTWdKQkRWQlVHZm9BSVE3UU1nRFNnQ0JFRUJhaUVPREFFTEN3Si9JQTBvQWhnaERFRUFJUVpCQUNFSFFRQWhJMEVBSVNSQkFDRVFJd0JCNEFCckloSWtBQUpBQWtBQ1FFRUFRUU1nRlVVZ0RFVnlCSDlCM01BQUJTQU1LQUlFRFFGQmdjWUFDMEVBRUQxQmZ5RVFEQUVMSUJVb0Fod1FOQUpBSUF3b0FnUWlFd1JBSUJVZ0UwR0VBV3dRT3lJQk5nSWNJQUZGRFFNRFFDQUhJQk5PRFFJZ0IwR0VBV3dpQVNBVktBSWNhaUFNS0FJQUlBRnFRWVFCRUQ4YUlBZEJBV29oQnlBTUtBSUVJUk1NQUFzQUMwRUFJUk1nRlVFQU5nSWNDeUFWSUJNMkFpQWdGU2dDSkFSQVFRQWhCd05BSUJVb0FpZ2dCMG9FUUNBVktBSWtJQWRCREd4cUtBSUFFRFFnQjBFQmFpRUhEQUVMQ3lBVktBSWtFRFFMQWtBZ0RDZ0NEQ0lIQkVBZ0ZTQUhRUXhzRURzaUFUWUNKQ0FCUlEwREEwQWdCaUFIVGcwQ0lBWkJER3dpQkNBVktBSWthaUlCSUF3b0FnZ2lFeUFFYWlJREtBSUlOZ0lJSUFFZ0F5Z0NCRFlDQkFKQUFrQWdBeWdDQkNJQ0JFQWdBU0FDUVF4c0VEc2lBVFlDQUVFQUlRY2dBVVVOQndOQUlBSWdCMHdOQWlBSFFReHNJZ0VnRlNnQ0pDQUVhaWdDQUdvaUFpQUVJQk5xS0FJQUlBRnFJZ0VwQWdBM0FnQWdBaUFCS0FJSU5nSUlJQWRCQVdvaEJ5QU1LQUlJSWhNZ0JHb29BZ1FoQWd3QUN3QUxJQU5CQURZQ0FBd0JDeUFNS0FJTUlRY0xJQVpCQVdvaEJnd0FDd0FMUVFBaEJ5QVZRUUEyQWlRTElCVWdCellDS0NBVktBSTBJZ0VFUUNBQkVEUWdGVUlBTndJMEN3SkFBa0FnRENnQ0RDSUNRUUJNRFFBZ0ZTQUNOZ0k0SUJVZ0FrSEVBR3dRT3lJQk5nSTBJQUZGRFFGQkFDRUhBMEFnQWlBSFJnMEJJQUVnQjBIRUFHeHFRUUEyQWtBZ0IwRUJhaUVIREFBTEFBc2dGU2dDSUNJQlJRMEJJQUZCQUNBQlFRQktHeUVNQTBCQkFDRWFJQ01nRlNnQ0tFNE5BZ05BSUNOQkRHd2lCU0FWS0FJa2FpZ0NCQ0FhVEFSQUlDTkJBV29oSXd3Q0N5QVNRZEFBYWhCTklSc2dFa0ZBYXhCTklSUkJBQ0VUSUJKQk1Hb1FUU0VjQTBBZ0RDQVRSZ1JBSUJJZ0d4Q0FBVFlDQ0NBU0lCbzJBZ1FnRWlBak5nSUFRUUJCQVVIMjBBQWdFaEE5SUJVZ0pFRUNkR29nRlNnQ0pDQUZhaUlCS0FJSU5nSThJQlVvQWdBaEdTQUJLQUlBSUJwQkRHeHFJZ0VvQWdBaEFpQUJLQUlFSVFFakFFRWdheUlSSkFBZ0VTQWtOZ0ljSUJGQkVHcEJsQUVRVEJDdkJoQ3VCaUlmS0FJQUlBSVFqd0VnSHlnQ0FDQUJFSW9CSUI4b0FnQVFOVUhnQUJDUEFTQWZLQUlBRURVUVdTQWJFSUFCRUswR0lCc2dIeWdDQUJBMUVGa2lDVWNFUUNBYktBSUFJUWdnR3lnQ0JDRUNJd0JCRUdzaUNpUUFBa0FnQ1JEY0FTQUNJQWhyUVJSdElnVlBCRUFnQ2lBQ05nSU1JQWtRZ0FFZ0JVOGlBd1IvSUFJRklBb2dDRFlDRENBSkVJQUJJUUVnQ2lBS0tBSU1JQUZCRkd4cU5nSU1JQW9vQWd3TElRRWdDU2dDQUNFR0lBRWdDR3NoQkNBQklBaEhCRUFnQmlBSUlBUVF5d0lMSUFORkJFQWdDU0FLS0FJTUlBSWdCU0FKRUlBQmF4Q2JCZ3dDQ3lBSklBWWdCRUVVYlVFVWJHb1FxQVlNQVFzZ0NTZ0NBQVJBSUFrUWdBRWhBU0FKRUtnRklBa2dBUkNpQmlBSkVEVWFJQWtvQWdBaEFTQUpFTndCR2lBQkVEUWdDUkExUVFBMkFnQWdDVUlBTndJQUN5QUpJQWtnQlJDNUJCQ2FCaUFKSUFnZ0FpQUZFSnNHQ3lBS1FSQnFKQUFMSUI4b0FnQVFOUkJLSVFZZ0hCQ1VBU0VDQWtBZ0FpQUdFSlFCSWdGTEJFQWpBRUVnYXlJREpBQUNRQ0FDSUFGcklnUWdCaEExS0FJQUlBWW9BZ1JyVFFSQUl3QkJFR3NpQWlRQUlBSWdCaUFFRUs4RElnUW9BZ1FoQnlBRUtBSUlJUUVEUUNBQklBZEdCRUFnQkJCdUlBSkJFR29rQUFVZ0JoQTFHaUFIRUlzR0lBUWdCMEVCYWlJSE5nSUVEQUVMQ3d3QkN5QUdFRFVoQVNBRFFRaHFJQVlnQmhDVUFTQUVhaEN0QXlBR0VKUUJJQUVRcUFRaEFpTUFRUkJySWdFa0FDQUJJQUpCQ0dvZ0JCQ01CaUlFS0FJQUlSTURRQ0FFS0FJRUlCTkhCRUFnQWlnQ0VCb2dCQ2dDQUJDTEJpQUVJQVFvQWdCQkFXb2lFellDQUF3QkN3c2dCQkNyQVNBQlFSQnFKQUFnQmlBQ0VLY0VJQUlRcGdRTElBTkJJR29rQUF3QkN5QUJJQUpMQkVBZ0JpQUdLQUlBSUFKcUVJa0VDd3NnSENBZktBSUFFRFVRU2lJSVJ3UkFJQndvQWdBaEJDQWNLQUlFSVFZakFFRVFheUlGSkFBQ1FDQUVJQVlRaHdRaUF5QUlFTnNCVFFSQUlBVWdCallDRENBRUlBZ1FsQUVnQTA4aUFnUi9JQVlGSUFVZ0JEWUNEQ0FGSUFnUWxBRWdCU2dDREdvMkFnd2dCU2dDREFzZ0NDZ0NBQkNlQmlFQklBSkZCRUFnQ0NBRktBSU1JQVlnQXlBSUVKUUJheENnQmd3Q0N5QUlJQUVRaVFRTUFRc2dDQ2dDQUFSQUlBZ1FsQUVoQVNBSUVKa0ZJQWdnQVJDY0JpQUlFRFVhSUFnb0FnQWhBU0FJRU5zQkdpQUJFRFFnQ0JBMVFRQTJBZ0FnQ0VJQU53SUFDeUFJSUFNUXJRTWhBaUFJRU9jR0lBSkpCRUFRbkFFQUN5QUlFRFVhSUFnZ0FoQk1JZ0UyQWdBZ0NDQUJOZ0lFSUFnUU5TQUJJQUpxTmdJQUlBaEJBQkRtQmlBSUlBUWdCaUFERUtBR0N5QUZRUkJxSkFBTElCOG9BZ0FpQVVFa2FpSUlRUXhxUVlBQkVKSUdJQWhCREdvUWt3WWdDRUVJTmdKb0lBaEJFRFlDYkNBQlFRaHFJZ0VRU2tFQUVMQUZJUVFnQVJDQ0FTRUZRUUFoQmlNQVFSQnJJZ29rQUNBS0VLZ0NJQVVFUUNBS0VKVUVJQVZKQkVBUW5BRUFDeUFLSUFvUU5TQUZFUDhESWdFMkFnQWdDaUFCTmdJRUlBb1FOU0FCSUFWQkFuUnFOZ0lBSUFwQkFCQzJBaUFLSUFVUXFBTUxBMEFnQ2hCRUlBWk5CRUFnQ2tFQUVEd2hBeUFLRUVRaEFrR0FBUkJNSVFZZ0NCQ0pCaUVCSUFaQkFUb0FaQ0FHSUFFMkFnQWdCa0hvQUdvUVRSb2dCa0gwQUdvUVRSb2dCa0VFYWtIZ0FCQ0hCaUFJUVFocUlBWVFqZ1lnQ0NnQ0NFRUFFSndESUFnZ0NDZ0NDQ0FFSUFVZ0F5QUNFSWdHSUFvUWRDQUtRUkJxSkFBRklBb2dCaEE4SUFZMkFnQWdCa0VCYWlFR0RBRUxDeUFaS0FJQUtBSUFJUUVnRVNBUlFRaHFJQjhRaWdRcEFnQTNBd0FqQUVFZ2F5SVBKQUFnRHlBa05nSWNJQThnQVVISUFHb2lGeUFQUVJ4cUVITTJBaGdnRHhCck5nSUlJQTlCR0dvZ0QwRUlhaENEQVFSQVFSQVFDaUlBSUE5QkNHcEJsUThRbXdFUTNnSWdBRUg4MXdGQkRoQUpBQXNqQUVFZ2F5SUtKQUFnQ2lBUFFSeHFJZ0VRM0FJMkFoQWdDa0VZYWlFRVFRQWhDU01BUVNCckloWWtBQ0FYRUQ0YUlBRW9BZ0FoQ0NBWEVJNEJJUWNnRmtFQU9nQWZBa0FDUUNBSFJRMEFJQmNnQ0NBSEVGc2lDUkE4S0FJQUloTkZEUUFEUUNBVEtBSUFJaE5GRFFFZ0NDQVRLQUlFUndSQUlCTW9BZ1FnQnhCYklBbEhEUUlMSUJjUVdTQVRRUWhxSUFFUTBBRkZEUUFMREFFTEl3QkJFR3NpQXlRQUlCY1FOU0VCSUJaQkVHcEJGQkJNSUFOQkNHb2dBVUVBRUxBQ0VLOENJZ1VvQWdCQkNHb2hBaUFLS0FJUUlRRWpBRUVRYXlJR0pBQWdCaUFCTmdJSUlBSWdCaWdDQ0NnQ0FEWUNBQ0FDUVFScUVMUUNHaUFHUVJCcUpBQWdCUkJLUVFFNkFBUWdCU2dDQUNBSU5nSUVJQVVvQWdCQkFEWUNBQ0FEUVJCcUpBQWdGeEErS0FJQUlRSWdGeEJaSVFFQ1FDQUhCRUFnQWtFQmFyTWdBU29DQUNBSHM1UmVSUTBCQ3lBV0lBY1E0UUZCQVhNZ0IwRUJkSEkyQWd3Z0ZnSi9JQmNRUGlnQ0FFRUJhck1nRnhCWktnSUFsWTBpSmtNQUFJQlBYU0FtUXdBQUFBQmdjUVJBSUNhcERBRUxRUUFMTmdJSUlCY2dGa0VNYWlBV1FRaHFFSG9vQWdBUWdRUWdDQ0FYRUk0QklnY1FXeUVKQ3dKQUlCY2dDUkE4S0FJQUlnRkZCRUFnRmlnQ0VDQVhRUWhxSWdFb0FnQTJBZ0FnRnlBV0tBSVFOZ0lJSUJjZ0NSQThJQUUyQWdBZ0ZpZ0NFQ2dDQUVVTkFTQVdLQUlRSVFFZ0Z5QVdLQUlRS0FJQUtBSUVJQWNRV3hBOElBRTJBZ0FNQVFzZ0ZpZ0NFQ0FCS0FJQU5nSUFJQUVnRmlnQ0VEWUNBQXNnRmtFUWFpSUNFTGdCSVJNZ0Z4QStJZ0VnQVNnQ0FFRUJhallDQUNBV1FRRTZBQjhnQWlnQ0FDRURJQUpCQURZQ0FDQURCRUFnQWhCS0lnRXRBQVFFUUNBQktBSUFJQU5CQ0dvUXBRWUxJQU1FUUNBQktBSUFHaUFERURRTEN3c2dCQ0FXUVJCcUlCTVFnUUVnRmtFZmFoQ3hBaUFXUVNCcUpBQWdCQkJ2SVFFZ0NrRWdhaVFBSUFGQkJHb2dFUkNuQmlBUkVORUJJQTlCSUdva0FDQVVJQmtvQWdCQkJHb2dFVUVjYWhDcUJpSUtSd1JBSUJRb0FnQWhCU0FVS0FJRUlRSWpBRUVRYXlJSUpBQUNRQ0FGSUFJUTlnTWlHU0FLRUxzQlRRUkFJQWdnQWpZQ0RDQUtFRllnR1U4aUF3Ui9JQUlGSUFnZ0JUWUNEQ0FLRUZZaEFTQUlJQWdvQWd3Z0FVRU1iR28yQWd3Z0NDZ0NEQXNoQVNBS0tBSUFJUVlnQVNBRmF5RUVJQUVnQlVjRVFDQUdJQVVnQkJETEFnc2dBMFVFUUNBS0lBZ29BZ3dnQWlBWklBb1FWbXNRL1FVTUFnc2dDaEJXSVFFZ0NpQUdJQVJCREcxQkRHeHFFSnNISUFvZ0FSRGhBZ3dCQ3lBS0tBSUFCRUFnQ2hCV0lRRWdDaENtQnlBS0lBRVE0UUlnQ2hBMUdpQUtLQUlBSVFFZ0NoQzdBUm9nQVJBMElBb1FOVUVBTmdJQUlBcENBRGNDQUFzZ0NpQVpFTG9DSVFNZ0NoRHBCaUFEU1FSQUVKd0JBQXNnQ2lBS0VEVWdBeERvQmlJQk5nSUFJQW9nQVRZQ0JDQUtFRFVnQVNBRFFReHNhallDQUNBS1FRQVFzUU1nQ2lBRklBSWdHUkQ5QlFzZ0NFRVFhaVFBQ3lBZkVORUJJQkZCSUdva0FDQWNFSzhGSUJRUS9RUWdHeERoQXlBa1FRRnFJU1FnR2tFQmFpRWFEQUlMQWtBZ0UwR0VBV3dpR1NBVktBSWNhaUlDS0FLQUFTQVZLQUlrSUFWcUlnRW9BZ0FnR2tFTWJHb29BZ2hIRFFBZ0FpZ0NmQ0FCS0FJSVJ3MEFRUUFoQnlBU1FSaHFJZ29nQWlvQ0FDQUNLZ0lFSUFJcUFuQWdBaW9DZENBQ0tBSjRRUUJIRVBnRUlRTWdHeWdDQkNFQkFrQWdBU0FiRURVb0FnQkpCRUFqQUVFUWF5SUJKQUFnQVNBYlFRRVF1d1FoQWlBYkVEVWdBaWdDQkNBREVMY0RJQUlnQWlnQ0JFRVVhallDQkNBQ0VHNGdBVUVRYWlRQURBRUxJd0JCSUdzaUFpUUFJQnNRTlNJQklBSkJDR29nR3lBYkVJQUJRUUZxRUxrRUlCc1FnQUVnQVJDTUJ5SUJLQUlJSUFNUXR3TWdBU0FCS0FJSVFSUnFOZ0lJSUJzZ0FSQ0pCeUFCRUlZSElBSkJJR29rQUFzZ0ZTZ0NIQ0FaYWlJQktnSUlJU2NnQVNvQ0RDRW1JQXBEQUFBQUFEZ0NDQ0FLSUNZNEFnUWdDaUFuT0FJQUFrQWdGQ2dDQkNBVUVEVW9BZ0JKQkVBakFFRVFheUlCSkFBZ0FTQVVRUUVRNndJaEFpQVVFRFVnQWlnQ0JDQUtFT29HSUFJZ0FpZ0NCRUVNYWpZQ0JDQUNFRzRnQVVFUWFpUUFEQUVMUVFBaENDTUFRU0JySWdZa0FDQVVFRFVpQWdKL0lCUWdGQkJXUVFGcUVMb0NJUVFnRkJCV0lRRWpBRUVRYXlJREpBQWdBMEVBTmdJTUlBWkJDR29pQ1VFTWFpQURRUXhxSUFJUXVnRWdCQVJBSUFrb0FoQWdCQkRvQmlFSUN5QUpJQWcyQWdBZ0NTQUlJQUZCREd4cUlnRTJBZ2dnQ1NBQk5nSUVJQWtRUGlBSUlBUkJER3hxTmdJQUlBTkJFR29rQUNBSktBSUlDeUFLRU9vR0lBa2dDU2dDQ0VFTWFqWUNDQ0FVRUlRQ0lCUVFOUm9nQ1VFRWFpSURJZ0VnQVNnQ0FDQVVLQUlFSUJRb0FnQWlBbXNpQkVGMGJVRU1iR29pQVRZQ0FDQUVRUUJLQkVBZ0FTQUNJQVFRUHhvTElCUWdBeEJJSUJSQkJHb2dDVUVJYWhCSUlCUVFOU0FKRUQ0UVNDQUpJQWtvQWdRMkFnQWdGQ0FVRUZZUXNRTWdDU2dDQkNFQkEwQWdBU0FKS0FJSVJ3UkFJQWtvQWhBYUlBa2dDU2dDQ0VFTWF6WUNDQXdCQ3dzZ0NTZ0NBQVJBSUFrb0FoQWFJQWtvQWdBaEFTQUpFTEFER2lBQkVEUUxJQVpCSUdva0FBc0RRQ0FIUWVBQVJnMEJJQlVvQWh3Z0dXb2dCMnBCRUdvaEF3SkFJQndvQWdRZ0hCQTFLQUlBUndSQUl3QkJFR3NpQVNRQUlBRWdIRUVCRUs4RElRSWdIQkExSUFJb0FnUWdBeEN1QXlBQ0lBSW9BZ1JCQVdvMkFnUWdBaEJ1SUFGQkVHb2tBQXdCQ3lNQVFTQnJJZ0lrQUNBY0VEVWlBU0FDUVFocUlCd2dIQkNVQVVFQmFoQ3RBeUFjRUpRQklBRVFxQVFpQVNnQ0NDQURFSzRESUFFZ0FTZ0NDRUVCYWpZQ0NDQWNJQUVRcHdRZ0FSQ21CQ0FDUVNCcUpBQUxJQWRCQVdvaEJ3d0FDd0FMSUJOQkFXb2hFd3dBQ3dBTEFBc0FDd3dCQ3lBU1FlQUFhaVFBSUJBTUFRdEJBRUVEUWN2TUFFRUFFRDFCQVJBREFBdEJBRWdFUUVIUjdnRVE4QUVnQUJCTkdnd0JDeUFOUVJocUVLb0ZRZHlmQWhEdEF5QWhJQ1VRUkNBaEtBS0VBbW8yQW9RQ0lBQWdKUkNTQkJvTElDVVFkQXNnRFVFZ2FpUUFEd3RCdDU4Q0VQQUJRWDhRQXdBTFFRQkJBMEgySDBFQUVEME1BUXRCQUVFRFFhUU9RUUFRUFF0QkFSQURBQXY0QlFJSmZ3RjhJd0JCd0FGcklnVWtBRUYvSVFrZ0FCQkFJUU1qQUVHZ0Ftc2lBU1FBUVg4aEJBSkFJQVZCQ0dvaUJrVWdBMFZ5RFFBZ0EwSFRKUkRKQWlJQ1JRUkFRZENaQkNnQ0FDRUNJQUVnQXpZQ0ZDQUJJQUkyQWhCQkFFRURRWkl2SUFGQkVHb1FQU0FCUWRDWkJDZ0NBQkNDQXpZQ0JDQUJRZjRqTmdJQVFRQkJBMEc3SFNBQkVEME1BUXRCQUNFRUlBSkJBRUVDRUpzRkFuOENRQUovSUFJb0FreEJBRWdFUUNBQ0tBSUFEQUVMSUFJb0FnQUxRUVYyUVFGeEJFQWdBVUhRbVFRb0FnQTJBbEJCQUVFRFFjMHhJQUZCMEFCcUVEMGdBVUhRbVFRb0FnQVFnZ00yQWtRZ0FVSCtJellDUUVFQVFRTkJ1eDBnQVVGQWF4QTlEQUVMSUFJUTdnY2hCeUFDRUk4RkFrQURRQ0FFSWdOQkJFWU5BU0FEUVFGcUlRUWdCeUFEUVFOMFFiQ3JBV29vQWdSdkRRQUxJQUZCNEFCcUlBTkJBM1JCc0tzQmFpZ0NCRUVCSUFJUVlFRUJSd1JBSUFGQjBKa0VLQUlBTmdJd1FRQkJBMEgwUGlBQlFUQnFFRDBnQVVIUW1RUW9BZ0FRZ2dNMkFpUWdBVUgrSXpZQ0lFRUFRUU5CdXgwZ0FVRWdhaEE5REFJTElBRWdCRFlDa0FJZ0FVSGdBR29Rc2dZZ0EwVUVRQ0FCS3dQZ0FTRUtJQUVnQVNzRDJBRTVBK0FCSUFFZ0Nqa0QyQUVMSUFZZ0FVSGdBR3BCdUFFUVB5RUhJQUZCQURZQ25BSkJBU0VHQTBCQkFDQUdRUUZHRFFNYUlBRWdBU2dDbkFJaUNFRUVhallDbkFJZ0NDZ0NBQ0lJSUFjb0FyQUJOZ0t3QVNBQlFlQUFhaUFIS0FLd0FVRURkRUdzcXdGcUtBSUFRUUVnQWhCZ1FRRkhEUUlnQVNBRU5nS1FBaUFCUWVBQWFoQ3lCaUFEUlFSQUlBRXJBK0FCSVFvZ0FTQUJLd1BZQVRrRDRBRWdBU0FLT1FQWUFRc2dDQ0FCUWVBQWFrRzRBUkEvR2lBR1FRRnFJUVlNQUFzQUMwRUFRUU5CaVR0QkFCQTlDMEYvQ3lFRUlBSVFyd0VMSUFGQm9BSnFKQUFDUUNBRVFRQklCRUJCdXFFQ0lBQVFRQkRzQXd3QkMwSGttQVJCNUpnRUtBSUFJZ0JCQVdvMkFnQWdCU0FBTmdJRUlBVkJCR29RMXdVZ0JVRUlha0c0QVJBL0dpQUZLQUlFSVFrTElBVkJ3QUZxSkFBZ0NRdldBd0VMZnlNQVFSQnJJZ0VrQUNBQklBQTJBZ3dnQVVHOG1BUWdBVUVNYWhCek5nSUlJQUVRYXpZQ0FFRi9JUUFnQVVFSWFpQUJFSGhGQkVBZ0FVRU1haEI5SWdjb0FzUUJJZ0FFUUNBQUVEUWdCMElBTndMRUFRc2dCeERhQlNNQVFTQnJJZ1FrQUNBRVFieVlCQ0FCUVF4cUVKWUdOZ0lZSUFRUWhRUTJBaEFnQkVFWWFpQUVRUkJxRUxFQlJRUkFJQVJCQ0dvZ0JFRVlhaENRQWlnQ0FDRUNJd0JCSUdzaUNDUUFJQWhCR0dvZ0FoQ0JBU0lMRVA0RklBaEJDR29oQ1NNQVFSQnJJZ29rQUVHOG1BUVFqZ0VoQlVHOG1BUWdBaWdDQkNBRkVGc2lCaEE4S0FJQUlRTURRQ0FESWdBb0FnQWlBeUFDUncwQUN3SkFJQUJCeEpnRVJ3UkFJQUFvQWdRZ0JSQmJJQVpHRFFFTElBSW9BZ0FpQXdSQUlBTW9BZ1FnQlJCYklBWkdEUUVMUWJ5WUJDQUdFRHhCQURZQ0FBc0NRQ0FDS0FJQUlnTkZEUUFnQXlnQ0JDQUZFRnNpQXlBR1JnMEFRYnlZQkNBREVEd2dBRFlDQUFzZ0FDQUNLQUlBTmdJQUlBSkJBRFlDQUVHOG1BUVFQaUlBSUFBb0FnQkJBV3MyQWdBZ0NTQUNJQXBCQ0dwQnZKZ0VFRFZCQVJDd0FoQ3ZBaG9nQ2tFUWFpUUFJQWtReHdVZ0N5Z0NBQm9nQ0VFZ2FpUUFDeUFFUVNCcUpBQWdCeERaQlJBMFFRQWhBQXNnQVVFUWFpUUFJQUFMQ1FCQmdQQURLQUlBQ3dzQVFZRHdBeUFBTmdJQUM0b0JBUUYvSXdCQkVHc2lBeVFBSUFNZ0FUWUNEQ0FEUWJ5WUJDQURRUXhxRUhNMkFnZ2dBeEJyTmdJQUFrQWdBMEVJYWlBREVIZ0VRQ0FBUWdBM0FnQWdBRUlBTndJSURBRUxJQU5CREdvUWZTSUJRZndDYWhDM0FTQUNUUVJBRUZVQUN5QUFJQUVvQXZ3Q0lBSkJCSFJxSWdFcEFnQTNBZ0FnQUNBQktRSUlOd0lJQ3lBRFFSQnFKQUFMblFRQkJuOGpBRUVRYXlJQ0pBQWdBaUFBTmdJTUlBSkJ2SmdFSUFKQkRHb1FjellDQ0NBQ0VHczJBZ0JCZnlFQUlBSkJDR29nQWhCNFJRUkFJQUpCREdvUWZTSUJBbjhDZnlBQktBS2dCQ0VHSUFFb0FzQUJJZ01vQWdBaEJDQURLQUlFSVFWQnBPc0FFRHNpQUFSQUFrQWdBRUVCTmdMZ1p5QUFRcHF6NXZpRGdJQ0F3QUEzQWlnZ0FFS0xnSUNBb0FFM0FpQWdBRUtaZ0lDQXNBRTNBaGdnQUNBRk5nSUlJQUFnQkRZQ0JDQUFJQVkyQWhRZ0FFSDA1d0JxSUFRZ0JXd1FPeUlFTmdJQUlBUkZEUUFnQUVINDV3QnFRUUEyQWdBZ0FBd0NDd3RCQUVFRFFZS2tBa0VBRUQxQkFSQURBQXNpQUNBRE5nSU1JQUJCQVRZQ0FDQUFJQU5CQ0dvUThnTWlBellDRUNBRFJBQUFBQUFBQUFBQUVOY0NJQUFMTmdMa0FTQUFSUVJBUWNtZ0FoRHdBU0FCS0FMZ0FTSUFCRUFnQUNnQ0FDSUFCRUFnQUVFQUVMTUdDeUFBRURRZ0FTZ0M0QUVvQWh3UU5DQUJLQUxnQVNnQ0pCQTBJQUVvQXVBQktBSTBFRFFnQVNnQzRBRW9BaXdRTkNBQktBTGdBUkEwSUFGQkFEWUM0QUVMSUFFb0F1UUJJUUFMSUFBRVFDQUFRd0FBb0VBNEFpd0xJQUVvQXVRQklnQUVRQ0FBUXdBQUFEODRBaWdMSUFFb0F1UUJJZ0FFUUNBQVFSQTJBaVFMSUFFb0F1UUJJZ0FFUUNBQVFRWTJBaGdMSUFFb0F1UUJJZ0FFUUNBQVFRWTJBaHdMSUFFb0F1UUJJZ0FFUUNBQVFRWTJBaUFMSUFFZ0FTZ0N3QUVRdEFVMkF1QUJRUUFoQUFzZ0FrRVFhaVFBSUFBTDBRUUNDSDhDZkNNQVFVQnFJZ0VrQUNBQklBQTJBandnQVVHOG1BUWdBVUU4YWhCek5nSUFJQUVRYXpZQ09FRi9JUUFDUUNBQklBRkJPR29RZUEwQUlBRkJQR29RZlNFQ0lBRkJBRFlDT0NBQlFYODJBalFnQWlnQ2dBSkJma2NOQUFKQUFrQUNRQ0FDS0FMZ0FTQUNLQUxNQVJEbEJ3c0xDeUFDS0FMZ0FTSUFCRUFnQVNBQUtBSTBOZ0k0SUFFZ0FDZ0NPRFlDTkFzZ0Fpc0QrQUVoQ1NBQ0t3UHdBU0VLQWtCQndBQVFPeUlBQkVBZ0FFSUFOd01JSUFCQ0FEY0RLQ0FBUWdBM0F4Z2dBRUlBTndNUUlBQkNnSUNBZ0lDQWdQZy9Od01nSUFCQ0FEY0RNQ0FBUWdBM0F6Z2dBQVIvSUFsRUFBQUFBQUFBQUFCaElBcEVBQUFBQUFBQUFBQmhjZ1IvUVg0RklBQkVBQUFBQUFBQThEOGdDYU1pQ1NBSlJBQUFBQUFBQVBBL0lBcWpvS001QXdCQkFBc0ZRWDhMUVFCT0RRRWdBQkEwQzBFQUlRQUxJQUlnQURZQzZBRURRQ0FGSUFFb0FqUWlBRTROQVNBQktBSTRJQVZCeEFCc2FpSUVLQUk4UlFSQUlBSWdCQ2dDTUNJR05nS0FBa0VBSVFNRFFFRUFJUUFnQTBFRFJnUkFJQUlnQmtFQ2RHb29Bb2dDSWdRRVFDQUVRUUUyQXBnQkEwQkJBQ0VESUFCQkEwY0VRQU5BSUFOQkJFY0VRQ0FEUVFKMElnWWdCQ0FBUVFSMElnZHFhaUFCSUFkcUlBWnFLZ0lBT0FJSUlBTkJBV29oQXd3QkN3c2dBRUVCYWlFQURBRUxDeUFFUVg4MkFxZ0JDd1VEUUNBQVFRUkhCRUFnQUVFQ2RDSUhJQUVnQTBFRWRDSUlhbW9nQkNBSWFpQUhhaW9DQURnQ0FDQUFRUUZxSVFBTUFRc0xJQU5CQVdvaEF3d0JDd3NMSUFWQkFXb2hCUXdBQ3dBTElBRkJRR3NrQUNBQUMrOU1CRHQvQm4wTmZBRitJd0JCa0FOcklnUWtBQ0FFSUFBMkFvd0RJQVJCdkpnRUlBUkJqQU5xRUhNMkF2QUJJQVFRYXpZQ2tBRUNRQUovSUFSQjhBRnFJQVJCa0FGcUVIZ0VRRUdVOEFNb0FnQU1BUXNnQVNBRVFZd0RhaEI5SWg0b0FvUUNUZ1JBUVpqd0F5Z0NBQXdCQ3lBRVFaQUJha0VBUWVBQUVEb2FJQVJCZ0lDQS9IczJBb3dCQWtBZ0hpZ0NnQUlpQUNBQlJ3MEFJQjRvQXVRQklRY2dIaUFCUVFKMGFpZ0NpQUloRHlBZUtBTEVBU0V5UVFBaEFDTUFRVEJySWlJa0FFRi9JUW9DUUNBSFJTQVBSWElnTWtVZ0JFSFFBbW9pRkVWeWNpQUVRZlIrUm5JTkFDQVBLQUtZQVVFQVRBUkFRWDRoQ2d3QkN5QUVRUUEyQW93QklBOUI2QUJxSVFzZ0QwRTRhaUVTSUE5QkNHb2hMd05BSUE4b0FnUWdBRW9FUUNBdklBQkI4QUJzSWdNZ0R5Z0NBR3BCREdvZ0J5QUFRVEJzYWlJRlFUQnFFS1VFQWtBZ0R5Z0NtQUZCQWtnTkFDQVNJQThvQWdBZ0EycEJER29nQlVHUUJHb1FwUVFnRHlnQ21BRkJBMGdOQUNBTElBOG9BZ0FnQTJwQkRHb2dCVUh3QjJvUXBRUUxJQUJCQVdvaEFBd0JDd3NDUUNBSEtBSUFRUUZHQkVBZ0J5Z0NEQ0VGSUFkQk1Hb2hEQ0FIUWZBVWFpRUxJQWRCeURwcUlSSkJBQ0VESXdCQjBBQnJJZ0FrQUNBRktBSUVzaUZCSUFVb0FnQ3lJVUlDZndOQUFrQkJBQ0VKSUJNZ0R5Z0NCRTROQUFOQVFRQWhDaUFKUVFOR0JFQWdFMEh3QUd3aUVDQVBLQUlBYWlnQ0JDRUNRUUFoQ1FOQUlBSW9BZ1FnQ1VvRVFFRUFJUW9EUUNBSlFSUnNJZ2dnQWlnQ0FHb2lHQ2dDQkNBS1NnUkFBa0FnQlNBQVFTQnFJQXBCRkd3aUFpQVlLQUlBYWlJWUtnSUlJQmdxQWd3Z0FFRWNhaUFBUVJocUVNQUZRUUJJRFFBZ0FDb0NIQ0k5UXdBQUFBQmRJRDBnUW1CeURRQWdBQ29DR0NJOVF3QUFBQUJkSUQwZ1FXQnlEUUFnQUNvQ1RDQUFLZ0pBSUE4b0FnQWdFR29vQWdRb0FnQWdDR29vQWdBZ0Ftb2lBaW9DQ0NJOWxDQUNLZ0lNSWo0Z0FDb0NSSlNTa2lJL0lEOGdQNVFnQUNvQ0xDQUFLZ0lnSUQyVUlBQXFBaVFnUHBTU2tpSS9JRCtVSUFBcUFqd2dBQ29DTUNBOWxDQStJQUFxQWpTVWtwSWlQaUErbEpLU2tTSkFsU0FBS2dKSWxDQS9JRUNWSUFBcUFpaVVJQUFxQWpnZ1BpQkFsWlNTa2tQTnpNeTlYZzBBSUFBZ1BUZ0NFQ0FBSUFJcUFndzRBaFFnQlNBQVFTQnFJQUJCRUdvZ0FFRUlhaERXQlFKQUlBQXFBZ3dpUFNBUEtBSUFJQkJxS0FJRUtBSUFJQWhxSWdJcUFnd2lQbDlGRFFBZ1BTQUNLZ0lRWUVVTkFDQUdRY2dCUmdSQVFRQkJBMEdGb3dKQkFCQTlJQXRCekNWcURBc0xJQXNnQmtFWWJHb2lBaUFLTmdJSUlBSWdDVFlDQkNBQ0lCTTJBZ0FnQWlBQUtnSWNPQUlRSUFBcUFoZ2hQU0FDUVFBMkFnd2dBaUE5T0FJVUlBWkJBV29oQmd3QkN5QTlJRDRnUHBKZlJRMEFJRDBnQWlvQ0VFTUFBQUEvbEdCRkRRQWdBMEhJQVVZRVFDQVNRWDgyQXN3bFFjZ0JJUU1NQVFzZ0VpQURRUmhzYWlJQ0lBbzJBZ2dnQWlBSk5nSUVJQUlnRXpZQ0FDQUNJQUFxQWh3NEFoQWdBQ29DR0NFOUlBSkJBRFlDRENBQ0lEMDRBaFFnQTBFQmFpRURDeUFLUVFGcUlRb2dEeWdDQUNBUWFpZ0NCQ0VDREFFTEN5QUpRUUZxSVFrTUFRc0xJQk5CQVdvaEV3d0RCUU5BSUFwQkJFY0VRQ0FLUVFKMElnSWdDVUVFZENJUUlBQkJJR3BxYWlBTUlCTkJNR3hxSUJCcUlBSnFLZ0lBT0FJQUlBcEJBV29oQ2d3QkN3c2dDVUVCYWlFSkRBRUxBQXNBQ3dzZ0N5QUdRUmhzYWtGL05nSU1JQklnQTBFWWJHcEJER29MUVg4MkFnQU1BUXNnQnlnQ0JDRUdJQWNvQWdnaEJTQUhRVEJxSVFnZ0IwSHdGR29oQ3lBSFFjZzZhaUVTUVFBaEF5TUFRZEFBYXlJQUpBQWdCYkloUHlBR3NpRkFBbjhEUUFKQVFRQWhDaUFUSUE4b0FnUk9EUUFEUUVFQUlRa2dDa0VEUmdSQUlCTkI4QUJzSWhBZ0R5Z0NBR29vQWdRaENrRUFJUVlEUUNBS0tBSUVJQVpLQkVCQkFDRUpBMEFnQmtFVWJDSUZJQW9vQWdCcUlnd29BZ1FnQ1VvRVFBSkFRUUFnQUVFZ2FpQUpRUlJzSWhnZ0RDZ0NBR29pRENvQ0NDQU1LZ0lNSUFCQkhHb2dBRUVZYWhEQUJVRUFTQTBBSUFBcUFod2lQVU1BQUFBQVhTQTlJRUJnY2cwQUlBQXFBaGdpUFVNQUFBQUFYU0E5SUQ5Z2NnMEFJQUFnRHlnQ0FDQVFhaWdDQkNnQ0FDQUZhaWdDQUNBWWFpSU1LZ0lJT0FJUUlBQWdEQ29DRERnQ0ZFRUFJQUJCSUdvZ0FFRVFhaUFBUVFocUVOWUZBa0FnQUNvQ0RDSTlJQThvQWdBZ0VHb29BZ1FvQWdBZ0JXb2lCU29DRENJK1gwVU5BQ0E5SUFVcUFoQmdSUTBBSUFKQnlBRkdCRUJCQUVFRFFZV2pBa0VBRUQwZ0MwSE1KV29NQ3dzZ0N5QUNRUmhzYWlJRklBazJBZ2dnQlNBR05nSUVJQVVnRXpZQ0FDQUZJQUFxQWh3NEFoQWdBQ29DR0NFOUlBVkJBRFlDRENBRklEMDRBaFFnQWtFQmFpRUNEQUVMSUQwZ1BpQStrbDlGRFFBZ1BTQUZLZ0lRUXdBQUFEK1VZRVVOQUNBRFFjZ0JSZ1JBSUJKQmZ6WUN6Q1ZCeUFFaEF3d0JDeUFTSUFOQkdHeHFJZ1VnQ1RZQ0NDQUZJQVkyQWdRZ0JTQVROZ0lBSUFVZ0FDb0NIRGdDRUNBQUtnSVlJVDBnQlVFQU5nSU1JQVVnUFRnQ0ZDQURRUUZxSVFNTElBbEJBV29oQ1NBUEtBSUFJQkJxS0FJRUlRb01BUXNMSUFaQkFXb2hCZ3dCQ3dzZ0UwRUJhaUVUREFNRkEwQWdDVUVFUndSQUlBbEJBblFpQmlBS1FRUjBJZ1VnQUVFZ2FtcHFJQWdnRTBFd2JHb2dCV29nQm1vcUFnQTRBZ0FnQ1VFQmFpRUpEQUVMQ3lBS1FRRnFJUW9NQVFzQUN3QUxDeUFMSUFKQkdHeHFRWDgyQWd3Z0VpQURRUmhzYWtFTWFndEJmellDQUFzZ0FFSFFBR29rQUNBSFFkQUxhaUV6SUE5Qm5BRnFJVFFnQjBISU9tb2hOU0FIUWZBVWFpSTJJUk5CQUNFSkEwQUNRQ0FKSVFCQkFDRWJJREFnQnlnQ0pFNE5BQU5BQWtBQ1FDQWJJQWNvQXVCblRnMEFJREFnQnlnQ0pFWU5BQ0FUSURRZ0FDQXpJQWNvQWdRZ0J5Z0NDQkRSQlNJS1FRQk9EUUVnRXlBMlJ3MEFJRFVpRXlBMElBQWdNeUFIS0FJRUlBY29BZ2dRMFFVaUNrRUFUZzBCQzBFQUlRb2dHMFVOQWdOQUlBb2dHMFlOQkNBSElBcEJOR3hxSWhsQmxPZ0FhZ0ovSUJsQjVPY0FhaWdDQUNFRElCbEI2T2NBYWlnQ0FDRWpJQmxCN09jQWFpZ0NBQ0VBSUJsQjhPY0FhaWdDQUNFcklCbEI5T2NBYWlnQ0FDRVNJQmxCL09jQWFpRVlRUUFoQzBFQUlSQkJBQ0VWSXdCQk1Hc2lIQ1FBSUFBb0FnZ2hKQ0FBS0FJRUlTY2dBQ2dDQUNFZ0lCbEIrT2NBYWlJV0tBSUFJZ0pGQkVBZ0ZnSi9JQU1vQWh3aEFpQURLQUlnSVFaQktCQTdJZ0FFUUFKQUlBQWdCallDRkNBQUlBSTJBZ2dnQUNBQ05nSVFJQUFnQmpZQ0RDQUFJQUlnQm1wQkFXb2lBallDQkNBQUlBSTJBZ0FnQUNBQ0lBSnNRUUYwRURzaUFqWUNHQ0FDUlEwQUlBQU1BZ3NMREFzTElnSTJBZ0FMUVg4aExDQURLQUlNSVFVZ0F5QWdRVEJzYWtFd2FpRU9JQ01vQWdBZ0lFSHdBR3hxSWdBb0FnQWhGeUFBS0FJRUtBSUFJQ2RCRkd4cUlSRWpBRUhRQUdzaUFDUUFBa0FDUUFKQUlBVUVRQ0FGUVFocUlBNGdBRUVRYWlJSUVMSURJQUFnRVNnQ0FDQWtRUlJzYWlJR0tnSUlJajA0QWt3Z0FDQUdLZ0lNSWo0NEFraEJmeUVHUVFBZ0NDQTlJRDRnQUVITUFHb2dBRUhJQUdvUTB3SkJBRWdOQXlBRlFiZ0JhaUloSUFBcUFrd2dBQ29DU0NBQVFjUUFhaUFBUVVCckVISkJBRWdOQXlBQ0tBSVFJUVlDZnlBQUtnSkFRd0FBQUQrU0lqMkxRd0FBQUU5ZEJFQWdQYWdNQVF0QmdJQ0FnSGdMSVFVZ0JrRUJkQ0VJQW44Z0FDb0NSRU1BQUFBL2tpSTlpME1BQUFCUFhRUkFJRDJvREFFTFFZQ0FnSUI0Q3lFZklBVWdDR3NoQ0VFQUlBWnJJUXdnQWlnQ0dDRUZBMEFnRENBQ0tBSVVTZzBDUVFBZ0FpZ0NDQ0lHYXlFTklCOGdCa0VCZEdzaEJpQUlzaUU5QTBBQ1FBSkFJQUlvQWd3Z0RVNEVRQ0FoSUFheUlEMGdBRUhFQUdvZ0FFRkFheERpQVVFQVNBMEJJQUJCRUdvZ0Z5Z0NBQ0FSS0FJSVFRSjBhaWdDQUNBQUtnSkVJQUFxQWtBZ0FFRVBhaEM1QlVFQVNBMEJJQVVnQUMwQUR5SWFPd0VBSUJCQkFXb2hFQ0FMSUJwcUlRc2dHaUFhYkNBVmFpRVZEQUlMSUFoQkFtb2hDQ0FNUVFGcUlRd01Bd3NnQlVHQUlEc0JBQXNnQmtFQ2FpRUdJQTFCQVdvaERTQUZRUUpxSVFVTUFBc0FDd0FMUVFBZ0RpQVJLQUlBSUNSQkZHeHFJZ1lxQWdnZ0Jpb0NEQ0FBUWNRQWFpQUFRVUJyRU5NQ1FRQklEUUVnQWlnQ0VDRUdBbjhnQUNvQ1FFTUFBQUEva2lJOWkwTUFBQUJQWFFSQUlEMm9EQUVMUVlDQWdJQjRDeUVGSUFaQkFYUWhDQUovSUFBcUFrUkRBQUFBUDVJaVBZdERBQUFBVDEwRVFDQTlxQXdCQzBHQWdJQ0FlQXNoSVNBRklBaHJJUWhCQUNBR2F5RU1JQUlvQWhnaEJRTkFJQXdnQWlnQ0ZFb05BVUVBSUFJb0FnZ2lCbXNoRFNBaElBWkJBWFJySVFZZ0NMSWhQUU5BSUFJb0Fnd2dEVTRFUUFKQUlBNGdGeWdDQUNBUktBSUlRUUowYWlnQ0FDQUdzaUE5SUFCQkQyb1F1UVZCQUVnRVFDQUZRWUFnT3dFQURBRUxJQVVnQUMwQUR5SWFPd0VBSUJCQkFXb2hFQ0FMSUJwcUlRc2dHaUFhYkNBVmFpRVZDeUFHUVFKcUlRWWdEVUVCYWlFTklBVkJBbW9oQlF3QkN3c2dDRUVDYWlFSUlBeEJBV29oREF3QUN3QUxJQkJGRFFBZ0FpQVFOZ0lrSUFJZ0N6WUNJQ0FDQW44Z0ZTQUxJQXRzSUJCdGE3S1JJajJMUXdBQUFFOWRCRUFnUGFnTUFRdEJnSUNBZ0hnTE5nSWNRUUFoQmd3QkMwRi9JUVlMSUFCQjBBQnFKQUFDUUNBR1FRQklEUUFnRmlnQ0FDSUFLQUlRSUFBb0FoUnFRUUZxSUFBb0FnZ2dBQ2dDREdwQkFXcHNza01BQUtCQWxFTUFBS0JBbENBQUtBSWNJZ0FnQUd5eVhnMEFBa0FDUUFKQUFrQWdJeWdDbUFGQkFXc09BZ0FCQWdzZ0F5Z0NEQ0FPUVFCQkFDQWpLQUlBSUNCQjhBQnNhaWdDQkNnQ0FDQW5RUlJzYWlnQ0FDQWtRUlJzYWlBY1FSQnFFT2dEREFJTElBTW9BZ3dnRGlBRElDQkJNR3hxUVpBRWFrRUFJQ01vQWdBZ0lFSHdBR3hxS0FJRUtBSUFJQ2RCRkd4cUtBSUFJQ1JCRkd4cUlCeEJFR29RNkFNTUFRc2dBeWdDRENBT0lBTWdJRUV3YkdvaUFFR1FCR29nQUVId0Iyb2dJeWdDQUNBZ1FmQUFiR29vQWdRb0FnQWdKMEVVYkdvb0FnQWdKRUVVYkdvZ0hFRVFhaERvQXd0QkFDRXNBbjhnQXlnQ0JDRVZJQU1vQWdnaEdpQURLQUlVSVNFZ0ZpZ0NBQ0VOSUFNb0FoZ2hDeUFjUVJCcUlSOUJBQ0VNSXdCQlFHb2lEaVFBSUJwQkFXc2hCU0FWUVFGcklSQWdEU2dDRkNFSUlBMG9BaEFoRVFOQUFrQWdERUVEUmcwQUlCOGdERUVEZEdvaUFDZ0NBQ0lDUVFCSURRQWdBa0Y4Y1VFQ2NpSUNJQXRxSWdNZ0VDQURJQlZJR3lFV0lBSWdDMnNpQWtFQUlBSkJBRW9iSVFZZ0FDZ0NCRUVFYlVFQ2RFRUNjaUlBSUF0cUlnSWdCU0FDSUJwSUd5RVhJQUFnQzJzaUFFRUFJQUJCQUVvYklRQURRQ0FBSUJkTUJFQWdFaUFBSUJWc0lBWnFhaUVESUFZaEFnTkFJQUlnRmt3RVFDQURRUUE2QUFBZ0FrRUJhaUVDSUFOQkFXb2hBd3dCQ3dzZ0FFRUJhaUVBREFFTEN5QU1RUUZxSVF3TUFRc0xJQTVCQURZQ1BDQUlRUUYwSVMxQkFDQVJRUUYwYXlFZFFRQWhBMEVCSVFZRFFBSkFBa0FDUUNBRFFRTkhCRUFnSHlBRFFRTjBhaUlBS0FJQUlnSkJBRTROQWtGL0lSOGdCZzBCQ3lBTktBSUFRUU4wUVNCcUlBMG9BZ1JCQVhSQkNHcHNJZ0FRT3lJU0JFQWdBQkE3SWhBRVFFRi9JUjhnSVVFT1N5RXhRUUFoRjBFQUlRQURRQUpBSUE0b0Fqd2dGMG9FUUFKQUFrQkJBU0FoZEVHZzRBRnhSU0FOS0FJa0lBMG9BZ1FpQWlBTktBSUFJZ1pzUnlBeGNuSU5BQ0FYUVFKMElnTWdEa0VrYW1vaU55Z0NBQ0lGSUEwb0FoQkJBWFJyUVFOcklpaEJBRWdOQUNBRklBMG9BaFJCQVhScVFRTnFJQnBPRFFBZ0RrRXdhaUFEYWlJNEtBSUFJZ01nRFNnQ0NFRUJkR3RCQTJzaUxVRUFTQTBBSUFNZ0RTZ0NERUVCZEdwQkEyb2dGVWdOQVFzZ0YwRUNkQ0lDSUE1QkpHcHFLQUlBSWdOQkEyb2hCU0FEUVFOcklRTWdEa0V3YWlBQ2FpRUxBMEFnQXlBRlNnMERBa0FnQXlBTktBSVFRUUYwYTBFQVNBMEFJQTBvQWhSQkFYUWdBMm9nR2s0TkJDQUxLQUlBSWdKQkEyb2hDQ0FDUVFOcklRSURRQ0FDSUFoS0RRRUNRQ0FDSUEwb0FnaEJBWFJyUVFCSURRQWdEU2dDREVFQmRDQUNhaUFWVGcwQ0lDc2dGU0FoSUEwZ0FpQURJQTVCRkdvUXpBVWdEaWdDRkNJR0lBQk1EUUFnSENBQ05nSU1JQndnQXpZQ0NDQVlJQWF5UXdCQUhFYVZPQUlBUVFBaEh5QUdJUUFMSUFKQkFXb2hBZ3dBQ3dBTElBTkJBV29oQXd3QUN3QUxRUUFoQ0NBR1FRSjBRUkJxSWdOQkFDQURRUUJLR3lFTElBSkJBWFJCQm1vaEJTQVNJUUlnRUNFREEwQWdDQ0FMUndSQUlBSkJBRFlDQUNBRFFRQTJBZ0FnQ0VFQmFpRUlJQU5CQkdvaEF5QUNRUVJxSVFJTUFRc0xRUUFoRmlBR1FRRjBRUVpxSWdaQkFDQUdRUUJLR3lFbElBVkJBQ0FGUVFCS0d5RW1JQ3NnTFNBVklDaHNhbW9oREVFQUlSRWdFaUVGSUJBaEN3TkFRUUFoQ0NBUklDWkhCRUFEUUNBSVFRSkhCRUFnQWtFQU5nSUFJQU5CQURZQ0FDQUlRUUowSWdZZ0RrRUVhbXBCQURZQ0FDQU9RUXhxSUFacVFRQTJBZ0FnQ0VFQmFpRUlJQU5CQkdvaEF5QUNRUVJxSVFJTUFRc0xJQXRCQ0dvaEN5QUZRUWhxSVFWQkFDRUlJQXdoQmdOQUlBZ2dKVWNFUUNBSVFRSjBRUVJ4SWlrZ0RrRU1hbW9pS2lBR0xRQUFJaDBnS2lnQ0FHb2lLallDQUNBT1FRUnFJQ2xxSWlrZ0tTZ0NBQ0FkSUIxc2FpSWROZ0lBSUFJZ0JTZ0NBQ0FxYWpZQ0FDQURJQXNvQWdBZ0hXbzJBZ0FnQ0VFQmFpRUlJQU5CQkdvaEF5QUxRUVJxSVFzZ0FrRUVhaUVDSUFWQkJHb2hCU0FHUVFGcUlRWU1BUXNMSUJGQkFXb2hFU0FNSUJWcUlRd01BUXNMQTBBZ0ZrRUhSZzBDSUJaQkEyc2hLU0FXUVFKcUlTb2dGaUFvYWlFNVFRQWhBZ05BSUFKQkIwY0VRQ0FDUVFKcUlUcEJBQ0VHSUEwb0FnQWlIVUVBSUIxQkFFb2JJU1VnRFNnQ0JDSW1RUUFnSmtFQVNoc2hPeUFWUVFGMElUd2dLeUFDSUMxcUlCVWdPV3hxYWlFRklBMG9BaGdoQzBFQUlSRURRQ0FSSUR0SEJFQWdCU0VESUFzaENFRUFJUXdEUUNBTUlDVkhCRUFnREVFQmFpRU1JQWd2QVFBZ0F5MEFBR3dnQm1vaEJpQURRUUpxSVFNZ0NFRUNhaUVJREFFTEN5QVJRUUZxSVJFZ0JTQThhaUVGSUFzZ0pVRUJkR29oQ3d3QkN3c2dEaUFRSUIxQkFYUWlCVUVJYWlJTElDcEJBbXNpQ0d3aURDQTZRUUpySWdOcVFRSjBJaEZxS0FJQUlCQWdDeUFJSUNaQkFYUnFiQ0lMSUFNZ0JXb2lCV3BCQW5RaUNHb29BZ0JxSWgwZ0VDQUZJQXhxUVFKMElnVnFLQUlBSUJBZ0F5QUxha0VDZENJRGFpZ0NBR29nRVNBU2FpZ0NBQ0FJSUJKcUtBSUFhaUFESUJKcUtBSUFJQVVnRW1vb0FnQnFheUlESUFOc0lBMG9BaVFpQlcxcUlndEhCSDhnQmlBTktBSWdJQU5zSUFWdGEwSGtBR3dnRFNnQ0hHMUI1QUJzQW44Z0hTQUxhN0tSSWoyTFF3QUFBRTlkQkVBZ1BhZ01BUXRCZ0lDQWdIZ0xiUVZCQUFzMkFoUWdBQ0FPS0FJVUlnTklCRUFnSENBQ0lEZ29BZ0JxUVFOck5nSU1JQndnS1NBM0tBSUFhallDQ0NBWUlBT3lRd0JBSEVhVk9BSUFRUUFoSHlBRElRQUxJQUpCQVdvaEFnd0JDd3NnRmtFQmFpRVdEQUFMQUFzZ0VoQTBJQkFRTkF3RUN5QVhRUUZxSVJjTUFBc0FDd3dEQ3d3Q0N5QU9RVUJySkFBZ0h3d0RDeUFDUVh4eFFRSnlJZ0lnQzJvaEpTQUNJQXRySVJBZ0FDZ0NCRUVFYlVFQ2RFRUNjaUlBSUF0cUlTWWdBQ0FMYXlFSUEwQUNRQ0FJSUNaS0RRQUNRQ0FJSUIxcVFRQklEUUFnQ0NBdGFpQWFUZzBCSUFnZ0ZXd2hNU0FRSVFJRFFDQUNJQ1ZLRFFFQ1FDQUNJQTBvQWdoQkFYUnJRUUJJRFFBZ0RTZ0NERUVCZENBQ2FpQVZUZzBDSUJJZ0FpQXhhbW9pQUMwQUFBMEFJQUJCQVRvQUFDQXJJQlVnSVNBTklBSWdDQ0FPUVJScUVNd0ZJQTRvQWhRaEZ5QU9RVEJxSVJFZ0RrRWthaUVXSUE1QkdHb2hERUVBSVFBQ1FDQU9LQUk4SWdVRVFDQUZRUUFnQlVFQVNoc2hCZ05BQWtBZ0FDQUdSd1JBSUF3Z0FFRUNkR29vQWdBZ0YwNE5BU0FBSVFZTElBVWdCa1lFUUNBRlFRSkxEUVFnRVNBRlFRSjBJZ0JxSUFJMkFnQWdBQ0FXYWlBSU5nSUFJQUFnREdvZ0Z6WUNBQ0FPSUE0b0FqeEJBV28yQWp3TUJBdEJBaUVBSUFWQkEwY0VRQ0FPSUFWQkFXbzJBandnQlNFQUN3TkFJQUFnQmtvRVFDQVJJQUJCQW5RaUJXb2dFU0FBUVFGcklnQkJBblFpS0dvb0FnQTJBZ0FnQlNBV2FpQVdJQ2hxS0FJQU5nSUFJQVVnREdvZ0RDQW9haWdDQURZQ0FBd0JDd3NnRVNBQVFRSjBJZ0JxSUFJMkFnQWdBQ0FXYWlBSU5nSUFJQUFnREdvZ0Z6WUNBQXdEQ3lBQVFRRnFJUUFNQUFzQUN5QVJJQUkyQWdBZ0ZpQUlOZ0lBSUF3Z0Z6WUNBQ0FPUVFFMkFqd0xRUUFoQmdzZ0FrRUVhaUVDREFBTEFBc2dDRUVFYWlFSURBRUxDeUFEUVFGcUlRTU1BUXNMREFzTFFRQklCRUJCZnlFc0RBRUxJQmdnSENnQ0RMSTRBZ1FnR0NBY0tBSUlzamdDQ0NBWUlDTW9BZ0FnSUVId0FHeHFJZ0FxQWhnZ0FDb0NEQ0FBS0FJRUtBSUFJQ2RCRkd4cUtBSUFJQ1JCRkd4cUlnSXFBZ2lVSUFBcUFoQWdBaW9DREpTU2tqZ0NEQ0FZSUFBcUFpZ2dBQ29DSENBQ0tnSUlsQ0FBS2dJZ0lBSXFBZ3lVa3BJNEFoQWdHQ0FBS2dJNElBQXFBaXdnQWlvQ0NKUWdBQ29DTUNBQ0tnSU1sSktTT0FJVUN5QWNRVEJxSkFBZ0xBczJBZ0FDUUNBc0RRQWdHQ29DQUNBSEtnSW9Ya1VOQUNBSElBbEJBM1JxSWdKQjFBNXFBbjBnQnlnQ0FFRUJSZ1JBSUFjb0Fnd2lBRUhvQUdvZ0dVR0E2QUJxS2dJQXV5QVpRWVRvQUdvcUFnQzdJQ0pCQ0dvZ0lpQUFLQUt3QVJDMkJpQUhJQWxCQTNScVFkQU9haUFpS3dNSXRqZ0NBQ0FpS3dNQXRnd0JDeUFISUFsQkEzUnFRZEFPYWlBWlFZRG9BR29xQWdBNEFnQWdHVUdFNkFCcUtnSUFDemdDQUNBSElBbEJER3hxSWdCQmtCRnFJQmxCaU9nQWFpb0NBRGdDQUNBQVFaUVJhaUFaUVl6b0FHb3FBZ0E0QWdBZ0FFR1lFV29nR1VHUTZBQnFLZ0lBT0FJQUlBSkIwQXRxSUNKQkVHb2dDa0VDZEdvb0FnQWlBQ29DRURnQ0FDQUNRZFFMYWlBQUtnSVVPQUlBSUFjZ0NVRVliR29pQWtHZzRBQnFJQUFvQWdBMkFnQWdBa0drNEFCcUlBQW9BZ1EyQWdBZ0FDZ0NDQ0VBSUFKQnJPQUFha0VBTmdJQUlBSkJxT0FBYWlBQU5nSUFJQWxCQVdvaENRc2dDa0VCYWlFS0RBQUxBQXNnSWtFUWFpQWJRUUowYWlBVElBcEJHR3hxSWdJMkFnQWdCeUFBUVFOMGFpSURRZEFMYWlBQ0tnSVFPQUlBSUFOQjFBdHFJQUlxQWhRNEFnQWdCeUFiUVRSc2FpSURRZkRuQUdvZ01qWUNBQ0FEUWV6bkFHb2dBallDQUNBRFFlam5BR29nRHpZQ0FDQURRZVRuQUdvZ0J6WUNBQ0FKSUFCQkFXb2lBQ0FBUVFWR0d5RUFJQnRCQVdvaEd5QXdRUUZxSVRBTUFBc0FDd3RCQUNFQUlBbEJBQ0FKUVFCS0d5RUdBMEFnQUNBR1J3UkFJQThnQUVFWWJDSURhaUlDSUFNZ0Iyb2lBMEd3NEFCcUtRSUFOd0tzQVNBQ0lBTkJxT0FBYWlrQ0FEY0NwQUVnQWlBRFFhRGdBR29wQWdBM0Fwd0JJQUJCQVdvaEFBd0JDd3NnRHlBSlFSaHNha0YvTmdLb0FRSkFBa0FnQnlnQ0FFRUJSZ1JBUVgwaENpQUpRUU5JRFFJZ0JDQUhLQUlRSUM4Z0IwSFFEbW9pQUNBSFFaQVJhaUlDSUFrZ0ZFRUFFTklDSWowNEFvd0JJRDBnQnlvQ0xGNUZEUUVnQnlnQ0VFUUFBQUNnbVpucFB4RFhBaUFFSUFjb0FoQWdGQ0FBSUFJZ0NTQVVRUUVRMGdJaVBUZ0NqQUVnUFNBSEtnSXNYa1VOQVNBSEtBSVFSQUFBQUVBek0rTS9FTmNDSUFRZ0J5Z0NFQ0FVSUFBZ0FpQUpJQlJCQVJEU0FpSTlPQUtNQVNBOUlBY3FBaXhlUlEwQklBY29BaEJFQUFBQW9KbVoyVDhRMXdJZ0JDQUhLQUlRSUJRZ0FDQUNJQWtnRkVFQkVOSUNJajA0QW93QklEMGdCeW9DTEY1RkRRRWdCeWdDRUVRQUFBQUFBQUFBQUJEWEFpQUVJQWNvQWhBZ0ZDQUFJQUlnQ1NBVVFRRVEwZ0lpUFRnQ2pBRkJmQ0VLSUQwZ0J5b0NMRjVGRFFFTUFndEJmU0VLSUFsQkEwZ05BU0FFSUM4Z0IwSFFEbW9pQUNBSFFaQVJhaUlDSUFrZ0ZFRUFRd0FBZ0Q4UTBRSWlQVGdDakFFZ1BTQUhLZ0lzWGtVTkFDQUVJQlFnQUNBQ0lBa2dGRUVCUTgzTVREOFEwUUlpUFRnQ2pBRWdQU0FIS2dJc1hrVU5BQ0FFSUJRZ0FDQUNJQWtnRkVFQlE1cVpHVDhRMFFJaVBUZ0NqQUVnUFNBSEtnSXNYa1VOQUNBRUlCUWdBQ0FDSUFrZ0ZFRUJRODNNekQ0UTBRSWlQVGdDakFFZ1BTQUhLZ0lzWGtVTkFDQUVJQlFnQUNBQ0lBa2dGRUVCUXdBQUFBQVEwUUlpUFRnQ2pBRkJmQ0VLSUQwZ0J5b0NMRjROQVFzZ0R5QVBLQUtZQVVFQmFqWUNtQUZCQUNFS1FRQWhHd05BUVFBaEFDQWJRUU5HQkVBRFFFRUFJUUFnQ2tFRFJnUkFBMEJCQUNFS0lBQkJBMFlOQmdOQUlBcEJCRWNFUUNBS1FRSjBJZ0lnRHlBQVFRUjBJZ05xYWlBRElCUnFJQUpxS2dJQU9BSUlJQXBCQVdvaENnd0JDd3NnQUVFQmFpRUFEQUFMQUFVRFFDQUFRUVJIQkVBZ0R5QUtRUVIwYWlBQVFRSjBhaUlDSUFJcUFnZzRBamdnQUVFQmFpRUFEQUVMQ3lBS1FRRnFJUW9NQVFzQUN3QUZBMEFnQUVFRVJ3UkFJQThnRzBFRWRHb2dBRUVDZEdvaUFpQUNLZ0k0T0FKb0lBQkJBV29oQUF3QkN3c2dHMEVCYWlFYkRBRUxBQXNBQ3lBUFFRQTJBcGdCQ3lBaVFUQnFKQUFEUUFKQVFRQWhBQ0F1UVFOR0JFQWdIaWdDNkFFaEFpQUtRUjkySVFNakFFRkFhaUlBSkFBZ0FnUi9JQUFDZkNBRUt3UHdBU0pESUFRckE1Z0NJa1NnSUFRckE4QUNJa1dnUkFBQUFBQUFBUEEvb0NKR1JDMURIT3ZpTmhvL1pBUkFJQUFnQkNzRG9BSWdCQ3NEdUFLaElFYWZJa01nUTZBaVE2TTVBeUFnQUNBRUt3T3dBaUFFS3dPQUFxRWdRNk01QXlnZ0FDQUVLd1A0QVNBRUt3T1FBcUVnUTZNNUF6QWdRMFFBQUFBQUFBRFFQNklNQVFzZ1F5QkVaRVVnUXlCRlpFVnlSUVJBSUFBZ1EwUUFBQUFBQUFEd1A2QWdSS0VnUmFHZklrTWdRNkFpUTBRQUFBQUFBQURRUDZJNUF5QWdBQ0FFS3dQNEFTQUVLd09RQXFBZ1E2TTVBeWdnQUNBRUt3T3dBaUFFS3dPQUFxQWdRNk01QXpBZ0JDc0RvQUlnQkNzRHVBS2hJRU9qREFFTElFUWdSV1FFUUNBRUt3T1FBaUZHSUFRckEvZ0JJVWNnQUNCRVJBQUFBQUFBQVBBL29DQkRvU0JGb1o4aVF5QkRvQ0pEUkFBQUFBQUFBTkEvb2prREtDQUFJRWNnUnFBZ1E2TTVBeUFnQUNBRUt3T2dBaUFFS3dPNEFxQWdRNk01QXpBZ0JDc0RzQUlnQkNzRGdBS2hJRU9qREFFTElBQWdCQ3NEc0FJZ0JDc0RnQUtnSUVWRUFBQUFBQUFBOEQrZ0lFT2hJRVNobnlKRElFT2dJa09qT1FNZ0lBUXJBN2dDSVVRZ0JDc0RvQUloUlNBQUlFTkVBQUFBQUFBQTBEK2lPUU13SUFBZ1JTQkVvQ0JEb3prREtDQUVLd1A0QVNBRUt3T1FBcUVnUTZNTE9RTTRJQUFnQkNzRGlBSTVBd0FnQUNBRUt3T29BamtEQ0NBQUlBUXJBOGdDT1FNUUlBQkJJR29RNVFZQ1FDQURCRUFnQWlBQUt3TWdPUU1JSUFJZ0FDc0RLRGtERUNBQ0lBQXJBekE1QXhnZ0FpQUFLd000T1FNZ0lBSWdBQ3NEQURrREtDQUNJQUFyQXdnNUF6QWdBaUFBS3dNUU9RTTREQUVMUkFBQUFBQUFBUEEvSUFJckF3QWlRNkVpUnlGR0lFTWhSQ0FBS3dNNElrb2dBaXNESUNKTW9pQUFLd013SWtnZ0Fpc0RHQ0pOb2lBQUt3TWdJa2tnQWlzRENDSk9vaUFBS3dNb0lrc2dBaXNERUNKUG9xQ2dvQ0pGUkFBQUFBQUFBQUFBWXdSQUlBQWdTcG9pU2prRE9DQUFJRWlhSWtnNUF6QWdBQ0JMbWlKTE9RTW9JQUFnU1pvaVNUa0RJQ0JGbWlGRkN5QkZSSlpEaTJ6bisrOC9aRVVFUUNCREFud2dSYjBpVUVJZ2lLZEIvLy8vL3dkeElnTkJnSURBL3dOUEJFQkVBQUFBQUFBQUFBQkVHQzFFVlBzaENVQWdVRUlBV1JzZ1VLY2dBMEdBZ01EL0EydHlSUTBCR2tRQUFBQUFBQUFBQUNCRklFV2hvd3dCQ3dKOElBTkIvLy8vL2dOTkJFQkVHQzFFVlBzaCtUOGdBMEdCZ0lEakEwa05BUnBFQjF3VU15YW1rVHdnUlNCRklFV2lFTjREb3FFZ1JhRkVHQzFFVlBzaCtUK2dEQUlMSUZCQ0FGTUVRRVFZTFVSVSt5SDVQeUJGUkFBQUFBQUFBUEEvb0VRQUFBQUFBQURnUDZJaVJKOGlSU0JGSUVRUTNnT2lSQWRjRkRNbXBwRzhvS0NoSWtRZ1JLQU1BZ3RFQUFBQUFBQUE4RDhnUmFGRUFBQUFBQUFBNEQraUlrU2ZJa1VnUkJEZUE2SWdSQ0JGdlVLQWdJQ0FjSU8vSWtRZ1JLS2hJRVVnUktDam9DQkVvQ0pFSUVTZ0N3c2lSYUlRZ3dNZ1JSQ0RBeUpHb3lGRUlFY2dSYUlRZ3dNZ1JxTWhSZ3NnQWlCS0lFU2lJRXdnUnFLZ09RTWdJQUlnU0NCRW9pQk5JRWFpb0RrREdDQUNJRXNnUktJZ1R5QkdvcUE1QXhBZ0FpQkpJRVNpSUU0Z1JxS2dPUU1JSUFKQkNHb1E1UVlnQWlBQUt3TUFJRU9pSUVjZ0Fpc0RLS0tnT1FNb0lBSWdBQ3NEQ0NCRG9pQkhJQUlyQXpDaW9Ea0RNQ0FDSUFBckF4QWdRNklnUnlBQ0t3TTRvcUE1QXpnTElBUWdBaXNEQ0NKRElBSXJBeEFpUkNCRW9DSkdvaUpJSUFJckF5QWlSeUFDS3dNWUlrb2dTcUFpUmFJaVNhRTVBNUFDSUFRZ1F5QkZvaUpMSUVZZ1I2SWlUS0E1QTdBQ0lBUWdTQ0JKb0RrRCtBRWdCQ0JFSUVXaUlrZ2dSeUJESUVPZ0lrZWlJa21oT1FPNEFpQUVJRXNnVEtFNUE0QUNJQVFnU0NCSm9Ea0RvQUlnQkVRQUFBQUFBQUR3UHlCRElFZWlJa01nUkNCR29pSkVvS0U1QThBQ0lBUkVBQUFBQUFBQThEOGdReUJLSUVXaUlrT2dvVGtEbUFJZ0JFUUFBQUFBQUFEd1B5QkVJRU9nb1RrRDhBRWdCQ0FDS3dNb09RT0lBaUFFSUFJckF6QTVBNmdDSUFRZ0Fpc0RPRGtEeUFKQkFBVkJmd3NoQWlBQVFVQnJKQUFnQWtFQVNBUkFJd0JCRUdzaUFDUUFJQUJCNGFBQ05nSUFJQUFnQVRZQ0RDQUFRWXp3QXlnQ0FEWUNCQ0FBUVpEd0F5Z0NBRFlDQ0VHcGdnUkJvdUlCSUFBUUNCb2dBRUVRYWlRQUN5QUVRZkFCYWlFQ0lBUkJrQUZxSVFOQkFDRUFBMEFDUUVFQUlRa2dBRUVEUmcwQUEwQWdDVUVFUmdSQUlBQkJBV29oQUF3REJTQUpRUU4wSWdZZ0F5QUFRUVYwSWdWcWFpSUxJQXNyQXdBaVF5QUNJQVZxSUFacUt3TUFJRU9oUkFBQUFHQm1adTQvbzZBNUF3QWdDVUVCYWlFSkRBRUxBQXNBQ3dzZ0NrRUFUZzBCUWVlTkFpQUtFTWNCUVg0aEFDQWVRWDQyQW9BQ0RBTUZBMEFnQUVFRVJ3UkFJQVJCOEFGcUlDNUJCWFJxSUFCQkEzUnFJQVJCMEFKcUlDNUJCSFJxSUFCQkFuUnFLZ0lBdXprREFDQUFRUUZxSVFBTUFRc0xJQzVCQVdvaExnd0NDd0FMQ3lBZUlCNG9Bb0FDUVFKMGFpZ0NpQUloQUNBRUlCNG9Bb1FDUVFGck5nS0VBU0FFSUFBMkFvQUJRUUJCQVVHNG93SWdCRUdBQVdvUVBTQWVLQUtBQWlFQUN3SkFJQUFnQVVZRVFDQUVJQVFyQTVBQk9RTVFJQVFnQkNzRG1BRTVBeGdnQkNBRUt3T2dBVGtESUNBRUlBUXJBNmdCT1FNb0lBUWdCQ3NEc0FFNUF6QWdCQ0FFS3dQUUFUa0RVQ0FFSUFRckE3Z0JPUU00SUFSQlFHc2dCQ3NEd0FFNUF3QWdCQ0FFS3dQSUFUa0RTQ0FFSUFRckE5Z0JPUU5ZSUFRZ0JDc0Q0QUU1QTJBZ0JDQUVLd1BvQVRrRGFDQUVJQUUyQWdBZ0JDQUVLZ0tNQWJzNUF3aEJyb3NFUVpPa0FpQUVFQWdhREFFTElBUWdBVFlDY0VId2tBUkJvcVFDSUFSQjhBQnFFQWdhQzBFQUN5RUFJQVJCa0FOcUpBQWdBQThMUVFCQkEwR2tEa0VBRUQxQkFSQURBQXMwQVFGL1FkaVlCQ2dDQUNFQVFkQ1lCQkExR2dOQUlBQUVRQ0FBS0FJQUlRRWdBQkEwSUFFaEFBd0JDd3RCMEpnRUVMSUNDejhCQW45QnhKZ0VLQUlBSVFCQnZKZ0VFRFVoQVFOQUlBQUVRQ0FBS0FJQUlRSWdBU0FBUVFocUVNa0ZJQUFRTkNBQ0lRQU1BUXNMUWJ5WUJCQ3lBZ3NSQUNBQUtBSUFRWVFCYWtFQkVQY0VBQXNVQUNBQVFReHFRUUFnQVNnQ0JFRzg0UUZHR3dzTUFDQUFRUXhxS0FJQUVEUUxGQUFnQUVFTWFrRUFJQUVvQWdSQmxPQUJSaHNMQ3dBZ0FFRU1haWdDQUJvTEtnRUJmRUYvSUFBckF3QWdBU3NEQUtFaUFrUUFBQUFBQUFBQUFHUWdBa1FBQUFBQUFBQUFBR01iQ3hRQUlBQkJER3BCQUNBQktBSUVRWWphQVVZYkN4RUFJQUJCREdvaUFDQUFLQUlBRUpBR0Myb0JBWDlCckpnRUVPUUNRYXlZQkNnQ0FBUkFRYXlZQkNnQ0FDRUJRYkNZQkNnQ0FDRUFBMEFnQUNBQlJ3UkFRYXlZQkJBMUdpQUFRUWhySWdBUTBRRU1BUXNMUWJDWUJDQUJOZ0lBUWF5WUJCQTFHa0dzbUFRb0FnQWhBRUdzbUFRUTFBRWFJQUFRTkFzTENRQWdBRUVFYWhCQUN3a0FJQUFRdUFZUU5Bc0pBQ0FBRUkwRUVEUUxDUUFnQUJDT0JCQTBDM01CQkg4Z0FDQUFLQUlBUVF4cktBSUFha0VLRUxjSElRSWpBRUVRYXlJQkpBQUNRQ0FCUVFocUlBQVErZ0lpQXkwQUFFVU5BQ0FCSUFBUXhBTWlCQ0FDRU1vRElBUVE4UUpGRFFBZ0FDQUFLQUlBUVF4cktBSUFha0VCRU1RQ0N5QURFTVVDSUFGQkVHb2tBQ0FBRVBzQ0lBQUxCd0FnQUNnQ0NBc0hBQ0FBS0FJRUN5VUFJQUVnQWlBRElBUWdCU0FHclNBSHJVSWdob1FnQ0swZ0NhMUNJSWFFSUFBUkhnQUxJd0FnQVNBQ0lBTWdCQ0FGclNBR3JVSWdob1FnQjYwZ0NLMUNJSWFFSUFBUkh3QUxHUUFnQVNBQ0lBTWdCQ0FGclNBR3JVSWdob1FnQUJFV0FBc1pBQ0FCSUFJZ0E2MGdCSzFDSUlhRUlBVWdCaUFBRVMwQUN5SUJBWDRnQVNBQ3JTQURyVUlnaG9RZ0JDQUFFUk1BSWdWQ0lJaW5FQUlnQmFjTEJnQWdBQ1FBQ3dRQUl3QUxEQUFnQUJDdEJCb2dBQkEwQ3drQUlBQVFyUVFRTkFzR0FFR285d0VMR3dBZ0FDQUJLQUlJSUFVUWZnUkFJQUVnQWlBRElBUVFzQVFMQ3pnQUlBQWdBU2dDQ0NBRkVINEVRQ0FCSUFJZ0F5QUVFTEFFRHdzZ0FDZ0NDQ0lBSUFFZ0FpQURJQVFnQlNBQUtBSUFLQUlVRVFzQUM1WUNBUVovSUFBZ0FTZ0NDQ0FGRUg0RVFDQUJJQUlnQXlBRUVMQUVEd3NnQVMwQU5TRUhJQUFvQWd3aEJpQUJRUUE2QURVZ0FTMEFOQ0VJSUFGQkFEb0FOQ0FBUVJCcUlna2dBU0FDSUFNZ0JDQUZFSzRFSUFjZ0FTMEFOU0lLY2lFSElBZ2dBUzBBTkNJTGNpRUlBa0FnQmtFQ1NBMEFJQWtnQmtFRGRHb2hDU0FBUVJocUlRWURRQ0FCTFFBMkRRRUNRQ0FMQkVBZ0FTZ0NHRUVCUmcwRElBQXRBQWhCQW5FTkFRd0RDeUFLUlEwQUlBQXRBQWhCQVhGRkRRSUxJQUZCQURzQk5DQUdJQUVnQWlBRElBUWdCUkN1QkNBQkxRQTFJZ29nQjNJaEJ5QUJMUUEwSWdzZ0NISWhDQ0FHUVFocUlnWWdDVWtOQUFzTElBRWdCMEgvQVhGQkFFYzZBRFVnQVNBSVFmOEJjVUVBUnpvQU5BdVNBUUFnQUNBQktBSUlJQVFRZmdSQUlBRWdBaUFERUs4RUR3c0NRQ0FBSUFFb0FnQWdCQkIrUlEwQUFrQWdBaUFCS0FJUVJ3UkFJQUVvQWhRZ0FrY05BUXNnQTBFQlJ3MEJJQUZCQVRZQ0lBOExJQUVnQWpZQ0ZDQUJJQU0yQWlBZ0FTQUJLQUlvUVFGcU5nSW9Ba0FnQVNnQ0pFRUJSdzBBSUFFb0FoaEJBa2NOQUNBQlFRRTZBRFlMSUFGQkJEWUNMQXNMOHdFQUlBQWdBU2dDQ0NBRUVINEVRQ0FCSUFJZ0F4Q3ZCQThMQWtBZ0FDQUJLQUlBSUFRUWZnUkFBa0FnQWlBQktBSVFSd1JBSUFFb0FoUWdBa2NOQVFzZ0EwRUJSdzBDSUFGQkFUWUNJQThMSUFFZ0F6WUNJQUpBSUFFb0FpeEJCRVlOQUNBQlFRQTdBVFFnQUNnQ0NDSUFJQUVnQWlBQ1FRRWdCQ0FBS0FJQUtBSVVFUXNBSUFFdEFEVUVRQ0FCUVFNMkFpd2dBUzBBTkVVTkFRd0RDeUFCUVFRMkFpd0xJQUVnQWpZQ0ZDQUJJQUVvQWloQkFXbzJBaWdnQVNnQ0pFRUJSdzBCSUFFb0FoaEJBa2NOQVNBQlFRRTZBRFlQQ3lBQUtBSUlJZ0FnQVNBQ0lBTWdCQ0FBS0FJQUtBSVlFUVlBQ3d1ZEJBRURmeUFBSUFFb0FnZ2dCQkIrQkVBZ0FTQUNJQU1RcndRUEN3SkFJQUFnQVNnQ0FDQUVFSDRFUUFKQUlBSWdBU2dDRUVjRVFDQUJLQUlVSUFKSERRRUxJQU5CQVVjTkFpQUJRUUUyQWlBUEN5QUJJQU0yQWlBZ0FTZ0NMRUVFUndSQUlBQkJFR29pQlNBQUtBSU1RUU4wYWlFSFFRQWhBeUFCQW44Q1FBTkFBa0FnQlNBSFR3MEFJQUZCQURzQk5DQUZJQUVnQWlBQ1FRRWdCQkN1QkNBQkxRQTJEUUFDUUNBQkxRQTFSUTBBSUFFdEFEUUVRRUVCSVFNZ0FTZ0NHRUVCUmcwRVFRRWhCaUFBTFFBSVFRSnhEUUVNQkF0QkFTRUdJQUF0QUFoQkFYRkZEUU1MSUFWQkNHb2hCUXdCQ3d0QkJDQUdSUTBCR2d0QkF3czJBaXdnQTBFQmNRMENDeUFCSUFJMkFoUWdBU0FCS0FJb1FRRnFOZ0lvSUFFb0FpUkJBVWNOQVNBQktBSVlRUUpIRFFFZ0FVRUJPZ0EyRHdzZ0FDZ0NEQ0VGSUFCQkVHb2lCaUFCSUFJZ0F5QUVFTFFESUFWQkFrZ05BQ0FHSUFWQkEzUnFJUVlnQUVFWWFpRUZBa0FnQUNnQ0NDSUFRUUp4UlFSQUlBRW9BaVJCQVVjTkFRc0RRQ0FCTFFBMkRRSWdCU0FCSUFJZ0F5QUVFTFFESUFWQkNHb2lCU0FHU1EwQUN3d0JDeUFBUVFGeFJRUkFBMEFnQVMwQU5nMENJQUVvQWlSQkFVWU5BaUFGSUFFZ0FpQURJQVFRdEFNZ0JVRUlhaUlGSUFaSkRRQU1BZ3NBQ3dOQUlBRXRBRFlOQVNBQktBSWtRUUZHQkVBZ0FTZ0NHRUVCUmcwQ0N5QUZJQUVnQWlBRElBUVF0QU1nQlVFSWFpSUZJQVpKRFFBTEN3dmJCUUVFZnlNQVFVQnFJZ1VrQUFKQUlBRkJyT3NEUVFBUWZnUkFJQUpCQURZQ0FFRUJJUU1NQVFzQ1FDQUFJQUVnQUMwQUNFRVljUVIvUVFFRklBRkZEUUVnQVVIQTZBTkJvT2tERUxJQklnWkZEUUVnQmkwQUNFRVljVUVBUndzUWZpRUVDeUFFQkVCQkFTRURJQUlvQWdBaUFFVU5BU0FDSUFBb0FnQTJBZ0FNQVFzQ1FDQUJSUTBBSUFGQndPZ0RRZERwQXhDeUFTSUVSUTBCSUFJb0FnQWlBUVJBSUFJZ0FTZ0NBRFlDQUFzZ0JDZ0NDQ0lCSUFBb0FnZ2lCa0YvYzNGQkIzRWdBVUYvY3lBR2NVSGdBSEZ5RFFGQkFTRURJQUFvQWd3Z0JDZ0NERUVBRUg0TkFTQUFLQUlNUWFEckEwRUFFSDRFUUNBRUtBSU1JZ0JGRFFJZ0FFSEE2QU5CaE9vREVMSUJSU0VEREFJTElBQW9BZ3dpQVVVTkFFRUFJUU1nQVVIQTZBTkIwT2tERUxJQklnRUVRQ0FBTFFBSVFRRnhSUTBDQW44Z0FTRUFJQVFvQWd3aEFnSkFBMEJCQUNBQ1JRMENHaUFDUWNEb0EwSFE2UU1Rc2dFaUFrVU5BU0FDS0FJSUlBQW9BZ2hCZjNOeERRRkJBU0FBS0FJTUlBSW9BZ3hCQUJCK0RRSWFJQUF0QUFoQkFYRkZEUUVnQUNnQ0RDSUJSUTBCSUFGQndPZ0RRZERwQXhDeUFTSUJCRUFnQWlnQ0RDRUNJQUVoQUF3QkN3c2dBQ2dDRENJQVJRMEFJQUJCd09nRFFjRHFBeEN5QVNJQVJRMEFJQUFnQWlnQ0RCRDNCaUVEQ3lBREN5RUREQUlMSUFBb0Fnd2lBVVVOQVNBQlFjRG9BMEhBNmdNUXNnRWlBUVJBSUFBdEFBaEJBWEZGRFFJZ0FTQUVLQUlNRVBjR0lRTU1BZ3NnQUNnQ0RDSUFSUTBCSUFCQndPZ0RRZkRvQXhDeUFTSUJSUTBCSUFRb0Fnd2lBRVVOQVNBQVFjRG9BMEh3NkFNUXNnRWlBRVVOQVNBRlFRaHFJZ05CQkhKQkFFRTBFRG9hSUFWQkFUWUNPQ0FGUVg4MkFoUWdCU0FCTmdJUUlBVWdBRFlDQ0NBQUlBTWdBaWdDQUVFQklBQW9BZ0FvQWh3UkJ3QUNRQ0FGS0FJZ0lnQkJBVWNOQUNBQ0tBSUFSUTBBSUFJZ0JTZ0NHRFlDQUFzZ0FFRUJSaUVEREFFTFFRQWhBd3NnQlVGQWF5UUFJQU1MYndFQ2Z5QUFJQUVvQWdoQkFCQitCRUFnQVNBQ0lBTVFzZ1FQQ3lBQUtBSU1JUVFnQUVFUWFpSUZJQUVnQWlBREVQZ0dBa0FnQkVFQ1NBMEFJQVVnQkVFRGRHb2hCQ0FBUVJocUlRQURRQ0FBSUFFZ0FpQURFUGdHSUFFdEFEWU5BU0FBUVFocUlnQWdCRWtOQUFzTEN6SUFJQUFnQVNnQ0NFRUFFSDRFUUNBQklBSWdBeEN5QkE4TElBQW9BZ2dpQUNBQklBSWdBeUFBS0FJQUtBSWNFUWNBQ3hrQUlBQWdBU2dDQ0VFQUVINEVRQ0FCSUFJZ0F4Q3lCQXNMcEFFQkFuOGpBRUZBYWlJREpBQUNmMEVCSUFBZ0FVRUFFSDROQUJwQkFDQUJSUTBBR2tFQUlBRkJ3T2dEUWZEb0F4Q3lBU0lCUlEwQUdpQURRUWhxSWdSQkJISkJBRUUwRURvYUlBTkJBVFlDT0NBRFFYODJBaFFnQXlBQU5nSVFJQU1nQVRZQ0NDQUJJQVFnQWlnQ0FFRUJJQUVvQWdBb0Fod1JCd0FnQXlnQ0lDSUFRUUZHQkVBZ0FpQURLQUlZTmdJQUN5QUFRUUZHQ3lFQUlBTkJRR3NrQUNBQUN3b0FJQUFnQVVFQUVINExDUUJCN0xzRUVEa2FDeVVBUWZpN0JDMEFBRVVFUUVIc3V3UkJvTUFERUx3Q1FmaTdCRUVCT2dBQUMwSHN1d1FMQ1FCQjNMc0VFRGthQ3lZQVFlaTdCQzBBQUVVRVFFSGN1d1JCaS9jQkVKc0JHa0hvdXdSQkFUb0FBQXRCM0xzRUN3a0FRY3k3QkJBNUdnc2xBRUhZdXdRdEFBQkZCRUJCekxzRVFjeS9BeEM4QWtIWXV3UkJBVG9BQUF0QnpMc0VDd2tBUWJ5N0JCQTVHZ3NtQUVISXV3UXRBQUJGQkVCQnZMc0VRYjZQQWhDYkFScEJ5THNFUVFFNkFBQUxRYnk3QkFzSkFFR3N1d1FRT1JvTEpRQkJ1THNFTFFBQVJRUkFRYXk3QkVHb3Z3TVF2QUpCdUxzRVFRRTZBQUFMUWF5N0JBc0pBRUdjdXdRUU9Sb0xKZ0JCcUxzRUxRQUFSUVJBUVp5N0JFRzNrUUlRbXdFYVFhaTdCRUVCT2dBQUMwR2N1d1FMQ1FCQmpMc0VFRGthQ3lVQVFaaTdCQzBBQUVVRVFFR011d1JCaEw4REVMd0NRWmk3QkVFQk9nQUFDMEdNdXdRTENRQkIvTG9FRURrYUN5WUFRWWk3QkMwQUFFVUVRRUg4dWdSQnBPTUJFSnNCR2tHSXV3UkJBVG9BQUF0Qi9Mb0VDeHNBUWZqREJDRUFBMEFnQUVFTWF4QTVJZ0JCNE1NRVJ3MEFDd3R0QUVINHVnUXRBQUFFUUVIMHVnUW9BZ0FQQzBINHd3UXRBQUJGQkVCQjRNTUVJUUFEUUNBQUVFVkJER29pQUVINHd3UkhEUUFMUWZqREJFRUJPZ0FBQzBIZ3d3UkJzT1lERUZOQjdNTUVRYnptQXhCVFFmaTZCRUVCT2dBQVFmUzZCRUhnd3dRMkFnQkI0TU1FQ3hzQVFkakRCQ0VBQTBBZ0FFRU1heEE1SWdCQndNTUVSdzBBQ3d0dEFFSHd1Z1F0QUFBRVFFSHN1Z1FvQWdBUEMwSFl3d1F0QUFCRkJFQkJ3TU1FSVFBRFFDQUFFRVZCREdvaUFFSFl3d1JIRFFBTFFkakRCRUVCT2dBQUMwSEF3d1JCbHBNQ0VGUkJ6TU1FUVl1VEFoQlVRZkM2QkVFQk9nQUFRZXk2QkVIQXd3UTJBZ0JCd01NRUN4c0FRYkREQkNFQUEwQWdBRUVNYXhBNUlnQkJrTUVFUncwQUN3dkpBZ0JCNkxvRUxRQUFCRUJCNUxvRUtBSUFEd3RCc01NRUxRQUFSUVJBUVpEQkJDRUFBMEFnQUJCRlFReHFJZ0JCc01NRVJ3MEFDMEd3d3dSQkFUb0FBQXRCa01FRVFhamlBeEJUUVp6QkJFSEk0Z01RVTBHb3dRUkI3T0lERUZOQnRNRUVRWVRqQXhCVFFjREJCRUdjNHdNUVUwSE13UVJCck9NREVGTkIyTUVFUWNEakF4QlRRZVRCQkVIVTR3TVFVMEh3d1FSQjhPTURFRk5CL01FRVFaamtBeEJUUVlqQ0JFRzQ1QU1RVTBHVXdnUkIzT1FERUZOQm9NSUVRWURsQXhCVFFhekNCRUdRNVFNUVUwRzR3Z1JCb09VREVGTkJ4TUlFUWJEbEF4QlRRZERDQkVHYzR3TVFVMEhjd2dSQndPVURFRk5CNk1JRVFkRGxBeEJUUWZUQ0JFSGc1UU1RVTBHQXd3UkI4T1VERUZOQmpNTUVRWURtQXhCVFFaakRCRUdRNWdNUVUwR2t3d1JCb09ZREVGTkI2TG9FUVFFNkFBQkI1TG9FUVpEQkJEWUNBRUdRd1FRTEd3QkJnTUVFSVFBRFFDQUFRUXhyRURraUFFSGd2Z1JIRFFBTEM4a0NBRUhndWdRdEFBQUVRRUhjdWdRb0FnQVBDMEdBd1FRdEFBQkZCRUJCNEw0RUlRQURRQ0FBRUVWQkRHb2lBRUdBd1FSSERRQUxRWURCQkVFQk9nQUFDMEhndmdSQjJ1SUJFRlJCN0w0RVFkSGlBUkJVUWZpK0JFSDkrZ0VRVkVHRXZ3UkJzdmtCRUZSQmtMOEVRYURqQVJCVVFaeS9CRUdGL1FFUVZFR292d1JCNHVJQkVGUkJ0TDhFUVpUc0FSQlVRY0MvQkVIMTlRRVFWRUhNdndSQjVQVUJFRlJCMkw4RVFlejFBUkJVUWVTL0JFSC85UUVRVkVId3Z3UkIrdmdCRUZSQi9MOEVRZmlPQWhCVVFZakFCRUdtOWdFUVZFR1V3QVJCMy9RQkVGUkJvTUFFUWFEakFSQlVRYXpBQkVHazl3RVFWRUc0d0FSQi92Z0JFRlJCeE1BRVFZUDdBUkJVUWREQUJFR0g5d0VRVkVIY3dBUkJwdThCRUZSQjZNQUVRZWZtQVJCVVFmVEFCRUd1amdJUVZFSGd1Z1JCQVRvQUFFSGN1Z1JCNEw0RU5nSUFRZUMrQkFzYkFFSFl2Z1FoQUFOQUlBQkJER3NRT1NJQVFiQzlCRWNOQUFzTDVRRUFRZGk2QkMwQUFBUkFRZFM2QkNnQ0FBOExRZGkrQkMwQUFFVUVRRUd3dlFRaEFBTkFJQUFRUlVFTWFpSUFRZGkrQkVjTkFBdEIyTDRFUVFFNkFBQUxRYkM5QkVIVTN3TVFVMEc4dlFSQjhOOERFRk5CeUwwRVFZemdBeEJUUWRTOUJFR3M0QU1RVTBIZ3ZRUkIxT0FERUZOQjdMMEVRZmpnQXhCVFFmaTlCRUdVNFFNUVUwR0V2Z1JCdU9FREVGTkJrTDRFUWNqaEF4QlRRWnkrQkVIWTRRTVFVMEdvdmdSQjZPRURFRk5CdEw0RVFmamhBeEJUUWNDK0JFR0k0Z01RVTBITXZnUkJtT0lERUZOQjJMb0VRUUU2QUFCQjFMb0VRYkM5QkRZQ0FFR3d2UVFMR3dCQnFMMEVJUUFEUUNBQVFReHJFRGtpQUVHQXZBUkhEUUFMQytVQkFFSFF1Z1F0QUFBRVFFSE11Z1FvQWdBUEMwR292UVF0QUFCRkJFQkJnTHdFSVFBRFFDQUFFRVZCREdvaUFFR292UVJIRFFBTFFhaTlCRUVCT2dBQUMwR0F2QVJCaStNQkVGUkJqTHdFUVpMakFSQlVRWmk4QkVIdzRnRVFWRUdrdkFSQitPSUJFRlJCc0x3RVFlZmlBUkJVUWJ5OEJFR1o0d0VRVkVISXZBUkJndU1CRUZSQjFMd0VRYUQzQVJCVVFlQzhCRUdoK0FFUVZFSHN2QVJCMy93QkVGUkIrTHdFUVplRkFoQlVRWVM5QkVIcjVnRVFWRUdRdlFSQjZ2a0JFRlJCbkwwRVFiRHZBUkJVUWRDNkJFRUJPZ0FBUWN5NkJFR0F2QVEyQWdCQmdMd0VDd3NBSUFCQjdMNERFTHdDQ3d3QUlBQkI0L3dCRUpzQkdnc0xBQ0FBUWRpK0F4QzhBZ3NNQUNBQVFkcjhBUkNiQVJvTERBQWdBQ0FCUVJCcUVOMENDd3dBSUFBZ0FVRU1haERkQWdzSEFDQUFMQUFKQ3djQUlBQXNBQWdMQ1FBZ0FCQ0hCeEEwQ3drQUlBQVFpQWNRTkF2dEF3RUZmd0pBSUFNZ0FpSUFhMEVEU0EwQUN3TkFBa0FnQkNBSVRTQUFJQU5QY2cwQUlBQXNBQUFpQmtIL0FYRWhBUUpBSUFaQkFFNEVRRUVCSVFZZ0FVSC8vOE1BVFEwQkRBSUxJQVpCUWtrTkFTQUdRVjlOQkVBZ0F5QUFhMEVDU0EwQ0lBQXRBQUVpQlVIQUFYRkJnQUZIRFFKQkFpRUdJQVZCUDNFZ0FVRUdkRUhBRDNGeVFmLy93d0JORFFFTUFnc0NRQUpBSUFaQmIwMEVRQ0FESUFCclFRTklEUVFnQUMwQUFpRUhJQUF0QUFFaEJTQUJRZTBCUmcwQklBRkI0QUZHQkVBZ0JVSGdBWEZCb0FGR0RRTU1CUXNnQlVIQUFYRkJnQUZIRFFRTUFnc2dBeUFBYTBFRVNDQUdRWFJMY2cwRElBQXRBQU1oQnlBQUxRQUNJUWtnQUMwQUFTRUZBa0FDUUFKQUFrQWdBVUh3QVdzT0JRQUNBZ0lCQWdzZ0JVSHdBR3BCL3dGeFFUQkpEUUlNQmdzZ0JVSHdBWEZCZ0FGR0RRRU1CUXNnQlVIQUFYRkJnQUZIRFFRTElBbEJ3QUZ4UVlBQlJ5QUhRY0FCY1VHQUFVZHlEUU5CQkNFR0lBZEJQM0VnQ1VFR2RFSEFIM0VnQVVFU2RFR0FnUEFBY1NBRlFUOXhRUXgwY25KeVFmLy93d0JMRFFNTUFnc2dCVUhnQVhGQmdBRkhEUUlMSUFkQndBRnhRWUFCUncwQlFRTWhCaUFIUVQ5eElBRkJESFJCZ09BRGNTQUZRVDl4UVFaMGNuSkIvLy9EQUVzTkFRc2dDRUVCYWlFSUlBQWdCbW9oQUF3QkN3c2dBQ0FDYXd2ZUJBRUZmeU1BUVJCcklnQWtBQ0FBSUFJMkFnd2dBQ0FGTmdJSUFuOGdBQ0FDTmdJTUlBQWdCVFlDQ0FKQUFrQURRQUpBSUFBb0Fnd2lBU0FEVHcwQUlBQW9BZ2dpRENBR1R3MEFJQUVzQUFBaUJVSC9BWEVoQWdKQUlBVkJBRTRFUUNBQ1FmLy93d0JOQkVCQkFTRUZEQUlMUVFJTUJndEJBaUVLSUFWQlFra05BeUFGUVY5TkJFQWdBeUFCYTBFQ1NBMEZJQUV0QUFFaUNFSEFBWEZCZ0FGSERRUkJBaUVGSUFoQlAzRWdBa0VHZEVIQUQzRnlJZ0pCLy8vREFFME5BUXdFQ3lBRlFXOU5CRUFnQXlBQmEwRURTQTBGSUFFdEFBSWhDU0FCTFFBQklRZ0NRQUpBSUFKQjdRRkhCRUFnQWtIZ0FVY05BU0FJUWVBQmNVR2dBVVlOQWd3SEN5QUlRZUFCY1VHQUFVWU5BUXdHQ3lBSVFjQUJjVUdBQVVjTkJRc2dDVUhBQVhGQmdBRkhEUVJCQXlFRklBbEJQM0VnQWtFTWRFR0E0QU54SUFoQlAzRkJCblJ5Y2lJQ1FmLy93d0JORFFFTUJBc2dCVUYwU3cwRElBTWdBV3RCQkVnTkJDQUJMUUFESVFrZ0FTMEFBaUVMSUFFdEFBRWhDQUpBQWtBQ1FBSkFJQUpCOEFGckRnVUFBZ0lDQVFJTElBaEI4QUJxUWY4QmNVRXdTUTBDREFZTElBaEI4QUZ4UVlBQlJnMEJEQVVMSUFoQndBRnhRWUFCUncwRUN5QUxRY0FCY1VHQUFVY2dDVUhBQVhGQmdBRkhjZzBEUVFRaEJTQUpRVDl4SUF0QkJuUkJ3Qjl4SUFKQkVuUkJnSUR3QUhFZ0NFRS9jVUVNZEhKeWNpSUNRZi8vd3dCTERRTUxJQXdnQWpZQ0FDQUFJQUVnQldvMkFnd2dBQ0FBS0FJSVFRUnFOZ0lJREFFTEN5QUJJQU5KSVFvTElBb01BUXRCQVFzaEFTQUVJQUFvQWd3MkFnQWdCeUFBS0FJSU5nSUFJQUJCRUdva0FDQUJDNDRFQUNNQVFSQnJJZ0FrQUNBQUlBSTJBZ3dnQUNBRk5nSUlBbjhnQUNBQ05nSU1JQUFnQlRZQ0NDQUFLQUlNSVFFQ1FBTkFJQUVnQTA4RVFFRUFJUUlNQWd0QkFpRUNJQUVvQWdBaUFVSC8vOE1BU3lBQlFZQndjVUdBc0FOR2NnMEJBa0FDUUNBQlFmOEFUUVJBUVFFaEFpQUdJQUFvQWdnaUJXdEJBRXdOQkNBQUlBVkJBV28yQWdnZ0JTQUJPZ0FBREFFTElBRkIvdzlOQkVBZ0JpQUFLQUlJSWdKclFRSklEUUlnQUNBQ1FRRnFOZ0lJSUFJZ0FVRUdka0hBQVhJNkFBQWdBQ0FBS0FJSUlnSkJBV28yQWdnZ0FpQUJRVDl4UVlBQmNqb0FBQXdCQ3lBR0lBQW9BZ2dpQW1zaEJTQUJRZi8vQTAwRVFDQUZRUU5JRFFJZ0FDQUNRUUZxTmdJSUlBSWdBVUVNZGtIZ0FYSTZBQUFnQUNBQUtBSUlJZ0pCQVdvMkFnZ2dBaUFCUVFaMlFUOXhRWUFCY2pvQUFDQUFJQUFvQWdnaUFrRUJhallDQ0NBQ0lBRkJQM0ZCZ0FGeU9nQUFEQUVMSUFWQkJFZ05BU0FBSUFKQkFXbzJBZ2dnQWlBQlFSSjJRZkFCY2pvQUFDQUFJQUFvQWdnaUFrRUJhallDQ0NBQ0lBRkJESFpCUDNGQmdBRnlPZ0FBSUFBZ0FDZ0NDQ0lDUVFGcU5nSUlJQUlnQVVFR2RrRS9jVUdBQVhJNkFBQWdBQ0FBS0FJSUlnSkJBV28yQWdnZ0FpQUJRVDl4UVlBQmNqb0FBQXNnQUNBQUtBSU1RUVJxSWdFMkFnd01BUXNMUVFFTUFRc2dBZ3NoQVNBRUlBQW9BZ3cyQWdBZ0J5QUFLQUlJTmdJQUlBQkJFR29rQUNBQkMva0RBUVIvQWtBZ0F5QUNJZ0JyUVFOSURRQUxBMEFDUUNBRUlBWk5JQUFnQTA5eURRQWdBQzBBQUNJQlFmLy93d0JMRFFBQ2Z5QUFRUUZxSUFGQkdIUkJHSFZCQUU0TkFCb2dBVUhDQVVrTkFTQUJRZDhCVFFSQUlBTWdBR3RCQWtnTkFpQUFMUUFCSWdWQndBRnhRWUFCUnlBRlFUOXhJQUZCQm5SQndBOXhja0gvLzhNQVMzSU5BaUFBUVFKcURBRUxBa0FDUUNBQlFlOEJUUVJBSUFNZ0FHdEJBMGdOQkNBQUxRQUNJUWNnQUMwQUFTRUZJQUZCN1FGR0RRRWdBVUhnQVVZRVFDQUZRZUFCY1VHZ0FVWU5Bd3dGQ3lBRlFjQUJjVUdBQVVjTkJBd0NDeUFESUFCclFRUklJQUZCOUFGTGNpQUVJQVpyUVFKSmNnMERJQUF0QUFNaEJ5QUFMUUFDSVFnZ0FDMEFBU0VGQWtBQ1FBSkFBa0FnQVVId0FXc09CUUFDQWdJQkFnc2dCVUh3QUdwQi93RnhRVEJKRFFJTUJnc2dCVUh3QVhGQmdBRkdEUUVNQlFzZ0JVSEFBWEZCZ0FGSERRUUxJQWhCd0FGeFFZQUJSeUFIUWNBQmNVR0FBVWR5SUFkQlAzRWdDRUVHZEVIQUgzRWdBVUVTZEVHQWdQQUFjU0FGUVQ5eFFReDBjbkp5UWYvL3d3QkxjZzBESUFaQkFXb2hCaUFBUVFScURBSUxJQVZCNEFGeFFZQUJSdzBDQ3lBSFFjQUJjVUdBQVVjZ0IwRS9jU0FCUVF4MFFZRGdBM0VnQlVFL2NVRUdkSEp5UWYvL3d3QkxjZzBCSUFCQkEyb0xJUUFnQmtFQmFpRUdEQUVMQ3lBQUlBSnJDOU1GQVFSL0l3QkJFR3NpQUNRQUlBQWdBallDRENBQUlBVTJBZ2dDZnlBQUlBSTJBZ3dnQUNBRk5nSUlBa0FDUUFKQUEwQUNRQ0FBS0FJTUlnRWdBMDhOQUNBQUtBSUlJZ1VnQms4TkFFRUNJUW9nQVMwQUFDSUNRZi8vd3dCTERRUWdBQUovSUFKQkdIUkJHSFZCQUU0RVFDQUZJQUk3QVFBZ0FVRUJhZ3dCQ3lBQ1FjSUJTUTBGSUFKQjN3Rk5CRUFnQXlBQmEwRUNTQTBGSUFFdEFBRWlDRUhBQVhGQmdBRkhEUVFnQ0VFL2NTQUNRUVowUWNBUGNYSWlBa0gvLzhNQVN3MEVJQVVnQWpzQkFDQUJRUUpxREFFTElBSkI3d0ZOQkVBZ0F5QUJhMEVEU0EwRklBRXRBQUloQ1NBQkxRQUJJUWdDUUFKQUlBSkI3UUZIQkVBZ0FrSGdBVWNOQVNBSVFlQUJjVUdnQVVZTkFnd0hDeUFJUWVBQmNVR0FBVVlOQVF3R0N5QUlRY0FCY1VHQUFVY05CUXNnQ1VIQUFYRkJnQUZIRFFRZ0NVRS9jU0FJUVQ5eFFRWjBJQUpCREhSeWNpSUNRZi8vQTNGQi8vL0RBRXNOQkNBRklBSTdBUUFnQVVFRGFnd0JDeUFDUWZRQlN3MEZRUUVoQ2lBRElBRnJRUVJJRFFNZ0FTMEFBeUVKSUFFdEFBSWhDQ0FCTFFBQklRRUNRQUpBQWtBQ1FDQUNRZkFCYXc0RkFBSUNBZ0VDQ3lBQlFmQUFha0gvQVhGQk1FOE5DQXdDQ3lBQlFmQUJjVUdBQVVjTkJ3d0JDeUFCUWNBQmNVR0FBVWNOQmdzZ0NFSEFBWEZCZ0FGSElBbEJ3QUZ4UVlBQlIzSU5CU0FHSUFWclFRUklEUU5CQWlFS0lBbEJQM0VpQ1NBSVFRWjBJZ3RCd0I5eElBRkJESFJCZ09BUGNTQUNRUWR4SWdKQkVuUnljbkpCLy8vREFFc05BeUFGSUFoQkJIWkJBM0VnQVVFQ2RDSUJRY0FCY1NBQ1FRaDBjaUFCUVR4eGNuSkJ3UDhBYWtHQXNBTnlPd0VBSUFBZ0JVRUNhallDQ0NBRklBdEJ3QWR4SUFseVFZQzRBM0k3QVFJZ0FDZ0NERUVFYWdzMkFnd2dBQ0FBS0FJSVFRSnFOZ0lJREFFTEN5QUJJQU5KSVFvTElBb01BZ3RCQVF3QkMwRUNDeUVCSUFRZ0FDZ0NERFlDQUNBSElBQW9BZ2cyQWdBZ0FFRVFhaVFBSUFFTCtnVUJBWDhqQUVFUWF5SUFKQUFnQUNBQ05nSU1JQUFnQlRZQ0NBSi9JQUFnQWpZQ0RDQUFJQVUyQWdnZ0FDZ0NEQ0VDQWtBQ1FBTkFJQUlnQTA4RVFFRUFJUVVNQXd0QkFpRUZJQUl2QVFBaUFVSC8vOE1BU3cwQ0FrQUNRQ0FCUWY4QVRRUkFRUUVoQlNBR0lBQW9BZ2dpQW10QkFFd05CU0FBSUFKQkFXbzJBZ2dnQWlBQk9nQUFEQUVMSUFGQi93OU5CRUFnQmlBQUtBSUlJZ0pyUVFKSURRUWdBQ0FDUVFGcU5nSUlJQUlnQVVFR2RrSEFBWEk2QUFBZ0FDQUFLQUlJSWdKQkFXbzJBZ2dnQWlBQlFUOXhRWUFCY2pvQUFBd0JDeUFCUWYrdkEwMEVRQ0FHSUFBb0FnZ2lBbXRCQTBnTkJDQUFJQUpCQVdvMkFnZ2dBaUFCUVF4MlFlQUJjam9BQUNBQUlBQW9BZ2dpQWtFQmFqWUNDQ0FDSUFGQkJuWkJQM0ZCZ0FGeU9nQUFJQUFnQUNnQ0NDSUNRUUZxTmdJSUlBSWdBVUUvY1VHQUFYSTZBQUFNQVFzZ0FVSC90d05OQkVCQkFTRUZJQU1nQW10QkJFZ05CU0FDTHdFQ0lnaEJnUGdEY1VHQXVBTkhEUUlnQmlBQUtBSUlhMEVFU0EwRklBaEIvd2R4SUFGQkNuUkJnUGdEY1NBQlFjQUhjU0lGUVFwMGNuSkJnSUFFYWtILy84TUFTdzBDSUFBZ0FrRUNhallDRENBQUlBQW9BZ2dpQWtFQmFqWUNDQ0FDSUFWQkJuWkJBV29pQWtFQ2RrSHdBWEk2QUFBZ0FDQUFLQUlJSWdWQkFXbzJBZ2dnQlNBQ1FRUjBRVEJ4SUFGQkFuWkJEM0Z5UVlBQmNqb0FBQ0FBSUFBb0FnZ2lBa0VCYWpZQ0NDQUNJQWhCQm5aQkQzRWdBVUVFZEVFd2NYSkJnQUZ5T2dBQUlBQWdBQ2dDQ0NJQlFRRnFOZ0lJSUFFZ0NFRS9jVUdBQVhJNkFBQU1BUXNnQVVHQXdBTkpEUVFnQmlBQUtBSUlJZ0pyUVFOSURRTWdBQ0FDUVFGcU5nSUlJQUlnQVVFTWRrSGdBWEk2QUFBZ0FDQUFLQUlJSWdKQkFXbzJBZ2dnQWlBQlFRWjJRVDl4UVlBQmNqb0FBQ0FBSUFBb0FnZ2lBa0VCYWpZQ0NDQUNJQUZCUDNGQmdBRnlPZ0FBQ3lBQUlBQW9BZ3hCQW1vaUFqWUNEQXdCQ3d0QkFnd0NDMEVCREFFTElBVUxJUUVnQkNBQUtBSU1OZ0lBSUFjZ0FDZ0NDRFlDQUNBQVFSQnFKQUFnQVFzVkFDQUFLQUlJSWdCRkJFQkJBUThMSUFBUWlnY0xrZ0VCQm44RFFBSkFJQUlnQTBZZ0JDQUlUWElOQUVFQklRY2dBQ2dDQ0NFRkl3QkJFR3NpQmlRQUlBWWdCVFlDRENBR1FRaHFJQVpCREdvUXlnRWhDa0VBSUFJZ0F5QUNheUFCUWNTNEJDQUJHeENBQXlFRklBb1F5UUVnQmtFUWFpUUFBa0FDUUNBRlFRSnFEZ01DQWdFQUN5QUZJUWNMSUFoQkFXb2hDQ0FISUFscUlRa2dBaUFIYWlFQ0RBRUxDeUFKQzF3QkEzOGdBQ2dDQ0NFQ0l3QkJFR3NpQVNRQUlBRWdBallDRENBQlFRaHFJQUZCREdvUXlnRWhBaU1BUVJCcklnTWtBQ0FEUVJCcUpBQWdBaERKQVNBQlFSQnFKQUFnQUNnQ0NDSUFSUVJBUVFFUEN5QUFFSW9IUVFGR0M1SUJBUUYvSXdCQkVHc2lCU1FBSUFRZ0FqWUNBQUovUVFJZ0JVRU1ha0VBSUFBb0FnZ1F0d1FpQUVFQmFrRUNTUTBBR2tFQklBQkJBV3NpQVNBRElBUW9BZ0JyU3cwQUdpQUZRUXhxSVFJRGZ5QUJCSDhnQWkwQUFDRUFJQVFnQkNnQ0FDSURRUUZxTmdJQUlBTWdBRG9BQUNBQlFRRnJJUUVnQWtFQmFpRUNEQUVGUVFBTEN3c2hBaUFGUVJCcUpBQWdBZ3Z3QmdFTmZ5TUFRUkJySWhJa0FDQUNJUWtEUUFKQUlBTWdDVVlFUUNBRElRa01BUXNnQ1MwQUFFVU5BQ0FKUVFGcUlRa01BUXNMSUFjZ0JUWUNBQ0FFSUFJMkFnQURRQUpBQW44Q1FDQUNJQU5HSUFVZ0JrWnlEUUFnRWlBQktRSUFOd01JSUFBb0FnZ2hDQ01BUVJCckloRWtBQ0FSSUFnMkFnd2dFVUVJYWlBUlFReHFFTW9CSVJRZ0NTQUNheUVOSXdCQmtBaHJJZ3NrQUNBTElBUW9BZ0FpRGpZQ0RDQUZJQXRCRUdvZ0JSc2hEMEVBSVFvQ1FBSkFBa0FnRGtVZ0JpQUZhMEVDZFVHQUFpQUZHeUlJUlhKRkJFQURRQ0FOUVlNQlN5QU5RUUoySWd3Z0NFOXlSUVJBSUFnaERBd0VDeUFQSUF0QkRHb2dEQ0FJSUFnZ0RFc2JJQUVReUFRaUVFRi9SZ1JBUVg4aENrRUFJUXdnQ3lnQ0RDRU9EQU1MSUFoQkFDQVFJQThnQzBFUWFrWWJJaE5ySVF3Z0R5QVRRUUowYWlFUElBMGdEbW9nQ3lnQ0RDSU9hMEVBSUE0YklRMGdDaUFRYWlFS0lBNUZEUUlnQ0NBVFJ5RVFJQXdoQ0NBUURRQU1BZ3NBQ3lBSUlRd0xJQTVGRFFFTElBeEZJQTFGY2cwQUlBb2hDQU5BQWtBQ1FDQVBJQTRnRFNBQkVJQURJZ3BCQW1wQkFrMEVRQUpBQWtBZ0NrRUJhZzRDQmdBQkN5QUxRUUEyQWd3TUFnc2dBVUVBTmdJQURBRUxJQXNnQ3lnQ0RDQUthaUlPTmdJTUlBaEJBV29oQ0NBTVFRRnJJZ3dOQVFzZ0NDRUtEQUlMSUE5QkJHb2hEeUFLSUExSElSQWdEU0FLYXlFTklBZ2hDaUFRRFFBTEN5QUZCRUFnQkNBTEtBSU1OZ0lBQ3lBTFFaQUlhaVFBSUFvaENDQVVFTWtCSUJGQkVHb2tBQUpBQWtBQ1FBSkFJQWhCZjBZRVFBTkFBa0FnQnlBRk5nSUFJQUlnQkNnQ0FFWU5BRUVCSVFZQ1FBSkFBa0FnQlNBQ0lBa2dBbXNnRWtFSWFpQUFLQUlJRUlzSElnRkJBbW9PQXdnQUFnRUxJQVFnQWpZQ0FBd0ZDeUFCSVFZTElBSWdCbW9oQWlBSEtBSUFRUVJxSVFVTUFRc0xJQVFnQWpZQ0FBd0ZDeUFISUFjb0FnQWdDRUVDZEdvaUJUWUNBQ0FGSUFaR0RRTWdCQ2dDQUNFQ0lBTWdDVVlFUUNBRElRa01DQXNnQlNBQ1FRRWdBU0FBS0FJSUVJc0hSUTBCQzBFQ0RBUUxJQWNnQnlnQ0FFRUVhallDQUNBRUlBUW9BZ0JCQVdvaUFqWUNBQ0FDSVFrRFFDQURJQWxHQkVBZ0F5RUpEQVlMSUFrdEFBQkZEUVVnQ1VFQmFpRUpEQUFMQUFzZ0JDQUNOZ0lBUVFFTUFnc2dCQ2dDQUNFQ0N5QUNJQU5IQ3lFQUlCSkJFR29rQUNBQUR3c2dCeWdDQUNFRkRBQUxBQXUxQlFFTWZ5TUFRUkJySWcwa0FDQUNJUWdEUUFKQUlBTWdDRVlFUUNBRElRZ01BUXNnQ0NnQ0FFVU5BQ0FJUVFScUlRZ01BUXNMSUFjZ0JUWUNBQ0FFSUFJMkFnQURRQUpBQWtBZ0FpQURSaUFGSUFaR2NnUi9JQUlGSUEwZ0FTa0NBRGNEQ0VFQklSQWdBQ2dDQ0NFSkl3QkJFR3NpRGlRQUlBNGdDVFlDRENBT1FRaHFJQTVCREdvUXlnRWhFeUFHSUFVaUNXc2hDa0VBSVE4akFFRVFheUlSSkFBQ1FDQUVLQUlBSWd0RklBZ2dBbXRCQW5VaUVrVnlEUUFnQ2tFQUlBa2JJUW9EUUNBUlFReHFJQWtnQ2tFRVNSc2dDeWdDQUJEWEF5SU1RWDlHQkVCQmZ5RVBEQUlMSUFrRWZ5QUtRUU5OQkVBZ0NpQU1TUTBESUFrZ0VVRU1haUFNRUQ4YUN5QUtJQXhySVFvZ0NTQU1hZ1ZCQUFzaENTQUxLQUlBUlFSQVFRQWhDd3dDQ3lBTUlBOXFJUThnQzBFRWFpRUxJQkpCQVdzaUVnMEFDd3NnQ1FSQUlBUWdDellDQUFzZ0VVRVFhaVFBSUE4aENTQVRFTWtCSUE1QkVHb2tBQUpBQWtBQ1FBSkFBa0FnQ1VFQmFnNENBQVlCQ3lBSElBVTJBZ0FEUUFKQUlBSWdCQ2dDQUVZTkFDQUZJQUlvQWdBZ0FDZ0NDQkMzQkNJQlFYOUdEUUFnQnlBSEtBSUFJQUZxSWdVMkFnQWdBa0VFYWlFQ0RBRUxDeUFFSUFJMkFnQU1BUXNnQnlBSEtBSUFJQWxxSWdVMkFnQWdCU0FHUmcwQ0lBTWdDRVlFUUNBRUtBSUFJUUlnQXlFSURBY0xJQTFCQkdwQkFDQUFLQUlJRUxjRUlnaEJmMGNOQVF0QkFpRVFEQU1MSUExQkJHb2hBaUFHSUFjb0FnQnJJQWhKRFFJRFFDQUlCRUFnQWkwQUFDRUZJQWNnQnlnQ0FDSUpRUUZxTmdJQUlBa2dCVG9BQUNBSVFRRnJJUWdnQWtFQmFpRUNEQUVMQ3lBRUlBUW9BZ0JCQkdvaUFqWUNBQ0FDSVFnRFFDQURJQWhHQkVBZ0F5RUlEQVVMSUFnb0FnQkZEUVFnQ0VFRWFpRUlEQUFMQUFzZ0JDZ0NBQXNnQTBjaEVBc2dEVUVRYWlRQUlCQVBDeUFIS0FJQUlRVU1BQXNBQ3drQUlBQVFrd2NRTkFzM0FDTUFRUkJySWdBa0FDQUFJQVEyQWd3Z0FDQURJQUpyTmdJSUlBQkJER29nQUVFSWFoRDVBU2dDQUNFQklBQkJFR29rQUNBQkN6UUFBMEFnQVNBQ1JrVUVRQ0FFSUFFc0FBQWlBQ0FESUFCQkFFNGJPZ0FBSUFSQkFXb2hCQ0FCUVFGcUlRRU1BUXNMSUFJTERBQWdBU0FDSUFGQkFFNGJDeW9BQTBBZ0FTQUNSa1VFUUNBRElBRXRBQUE2QUFBZ0EwRUJhaUVESUFGQkFXb2hBUXdCQ3dzZ0Fnc1BBQ0FBSUFFZ0FrR1Fyd01RN0FZTEp3QWdBVUVBVGdSL1FaQ3ZBeWdDQUNBQlFmOEJjVUVDZEdvb0FnQUZJQUVMUVJoMFFSaDFDdzhBSUFBZ0FTQUNRWUNqQXhEc0Jnc25BQ0FCUVFCT0JIOUJnS01ES0FJQUlBRkIvd0Z4UVFKMGFpZ0NBQVVnQVF0QkdIUkJHSFVMQ1FBZ0FCQ09CeEEwQ3pVQUEwQWdBU0FDUmtVRVFDQUVJQUVvQWdBaUFDQURJQUJCZ0FGSkd6b0FBQ0FFUVFGcUlRUWdBVUVFYWlFQkRBRUxDeUFDQ3hNQUlBRWdBaUFCUVlBQlNSdEJHSFJCR0hVTEtnQURRQ0FCSUFKR1JRUkFJQU1nQVN3QUFEWUNBQ0FEUVFScUlRTWdBVUVCYWlFQkRBRUxDeUFDQ3c4QUlBQWdBU0FDUVpDdkF4RHRCZ3NlQUNBQlFmOEFUUVIvUVpDdkF5Z0NBQ0FCUVFKMGFpZ0NBQVVnQVFzTER3QWdBQ0FCSUFKQmdLTURFTzBHQ3g0QUlBRkIvd0JOQkg5QmdLTURLQUlBSUFGQkFuUnFLQUlBQlNBQkN3dEZBQUpBQTBBZ0FpQURSZzBCQWtBZ0FpZ0NBRUgvQUVzTkFFSDRuQU1vQWdBZ0FpZ0NBRUVCZEdvdkFRQWdBWEZGRFFBZ0FrRUVhaUVDREFFTEN5QUNJUU1MSUFNTFJBQURRQUpBSUFJZ0EwY0VmeUFDS0FJQVFmOEFTdzBCUWZpY0F5Z0NBQ0FDS0FJQVFRRjBhaThCQUNBQmNVVU5BU0FDQlNBREN3OExJQUpCQkdvaEFnd0FDd0FMUmdBRFFDQUJJQUpIQkVBZ0F5QUJLQUlBUWY4QVRRUi9RZmljQXlnQ0FDQUJLQUlBUVFGMGFpOEJBQVZCQUFzN0FRQWdBMEVDYWlFRElBRkJCR29oQVF3QkN3c2dBZ3NrQUNBQ1FmOEFUUVIvUWZpY0F5Z0NBQ0FDUVFGMGFpOEJBQ0FCY1VFQVJ3VkJBQXNMUUFFQ2Z5QUFLQUlBS0FJQUlnQW9BZ0FnQUNnQ0NDSUNRUUYxYWlFQklBQW9BZ1FoQUNBQklBSkJBWEVFZnlBQktBSUFJQUJxS0FJQUJTQUFDeEVCQUFzUEFDQUFJQUFvQWdBb0FnUVJBUUFMSHdBZ0FBSi9RWWk2QkVHSXVnUW9BZ0JCQVdvaUFEWUNBQ0FBQ3pZQ0JBc0pBQ0FBRUpBSEVEUUxuQUVBSXdCQkVHc2lBeVFBQWtBZ0JSQ0hBVVVFUUNBQUlBVW9BZ2cyQWdnZ0FDQUZLUUlBTndJQURBRUxJQVVvQWdBaEJBSkFBa0FDUUNBRktBSUVJZ0pCQVUwRVFDQUFJZ0VnQWhDUkFRd0JDeUFDUWUvLy8vOERTdzBCSUFBZ0FDQUNFTHNDUVFGcUlnVVFpUUlpQVJDUEFTQUFJQVVRc3dFZ0FDQUNFSW9CQ3lBQklBUWdBa0VCYWhETUFRd0JDeEJWQUFzTElBTkJFR29rQUFzSkFDQUFJQVVRM1FJTGlnTUJDSDhqQUVId0Eyc2lBQ1FBSUFCQjZBTnFJZ1lnQXhCUElBWVFsd0VoQ2lBRkVEZ0VRQ0FGUVFBUXZnTW9BZ0FnQ2tFdEVLQUJSaUVMQ3lBQ0lBc2dBRUhvQTJvZ0FFSGdBMm9nQUVIY0Eyb2dBRUhZQTJvZ0FFSElBMm9RUlNJTUlBQkJ1QU5xRUVVaUJpQUFRYWdEYWhCRklnY2dBRUdrQTJvUWxnY2dBRUhPQWpZQ0VDQUFRUWhxUVFBZ0FFRVFhaUlDRUdjaENBSkFBbjhnQlJBNElBQW9BcVFEU2dSQUlBVVFPQ0VKSUFBb0FxUURJUTBnQnhBNElBa2dEV3RCQVhScUlBWVFPR29nQUNnQ3BBTnFRUUZxREFFTElBY1FPQ0FHRURocUlBQW9BcVFEYWtFQ2Fnc2lDVUhsQUVrTkFDQUlJQWxCQW5RUU94Qi9JQWdvQWdBaUFnMEFFRlVBQ3lBQ0lBQkJCR29nQUNBREtBSUVJQVVRUUNBRkVFQWdCUkE0UVFKMGFpQUtJQXNnQUVIZ0Eyb2dBQ2dDM0FNZ0FDZ0MyQU1nRENBR0lBY2dBQ2dDcEFNUWxRY2dBU0FDSUFBb0FnUWdBQ2dDQUNBRElBUVFtZ0loQVNBSUVHWWdCeEE1R2lBR0VEa2FJQXdRT1JvZ0FFSG9BMm9RUnlBQVFmQURhaVFBSUFFTHlnUUJDMzhqQUVHd0NHc2lBQ1FBSUFBZ0JUY0RFQ0FBSUFZM0F4Z2dBQ0FBUWNBSGFpSUhOZ0s4QnlBSFFlUUFRWVg4QVNBQVFSQnFFTm9ESVFjZ0FFSE9BallDb0FRZ0FFR1lCR3BCQUNBQVFhQUVhaUlKRUdjaERpQUFRYzRDTmdLZ0JDQUFRWkFFYWtFQUlBa1FaeUVLQWtBZ0IwSGtBRThFUUJCY0lRY2dBQ0FGTndNQUlBQWdCamNEQ0NBQVFid0hhaUFIUVlYOEFTQUFFTmdCSWdkQmYwWU5BU0FPSUFBb0Fyd0hFSDhnQ2lBSFFRSjBFRHNRZnlBS0VQRUNEUUVnQ2lnQ0FDRUpDeUFBUVlnRWFpSUlJQU1RVHlBSUVKY0JJaEVnQUNnQ3ZBY2lDQ0FISUFocUlBa1E1d0VnQjBFQVNnUkFJQUFvQXJ3SExRQUFRUzFHSVE4TElBSWdEeUFBUVlnRWFpQUFRWUFFYWlBQVFmd0RhaUFBUWZnRGFpQUFRZWdEYWhCRkloQWdBRUhZQTJvUVJTSUlJQUJCeUFOcUVFVWlDeUFBUWNRRGFoQ1dCeUFBUWM0Q05nSXdJQUJCS0dwQkFDQUFRVEJxSWdJUVp5RU1BbjhnQUNnQ3hBTWlEU0FIU0FSQUlBc1FPQ0FISUExclFRRjBhaUFJRURocUlBQW9Bc1FEYWtFQmFnd0JDeUFMRURnZ0NCQTRhaUFBS0FMRUEycEJBbW9MSWcxQjVRQlBCRUFnRENBTlFRSjBFRHNRZnlBTUtBSUFJZ0pGRFFFTElBSWdBRUVrYWlBQVFTQnFJQU1vQWdRZ0NTQUpJQWRCQW5ScUlCRWdEeUFBUVlBRWFpQUFLQUw4QXlBQUtBTDRBeUFRSUFnZ0N5QUFLQUxFQXhDVkJ5QUJJQUlnQUNnQ0pDQUFLQUlnSUFNZ0JCQ2FBaUVCSUF3UVppQUxFRGthSUFnUU9Sb2dFQkE1R2lBQVFZZ0VhaEJISUFvUVppQU9FR1lnQUVHd0NHb2tBQ0FCRHdzUVZRQUxnZ01CQ0g4akFFSEFBV3NpQUNRQUlBQkJ1QUZxSWdZZ0F4QlBJQVlRblFFaENpQUZFRGdFUUNBRlFRQVFRUzBBQUNBS1FTMFFoUUZCL3dGeFJpRUxDeUFDSUFzZ0FFRzRBV29nQUVHd0FXb2dBRUd2QVdvZ0FFR3VBV29nQUVHZ0FXb1FSU0lNSUFCQmtBRnFFRVVpQmlBQVFZQUJhaEJGSWdjZ0FFSDhBR29RbUFjZ0FFSE9BallDRUNBQVFRaHFRUUFnQUVFUWFpSUNFR2NoQ0FKQUFuOGdCUkE0SUFBb0FueEtCRUFnQlJBNElRa2dBQ2dDZkNFTklBY1FPQ0FKSUExclFRRjBhaUFHRURocUlBQW9BbnhxUVFGcURBRUxJQWNRT0NBR0VEaHFJQUFvQW54cVFRSnFDeUlKUWVVQVNRMEFJQWdnQ1JBN0VIOGdDQ2dDQUNJQ0RRQVFWUUFMSUFJZ0FFRUVhaUFBSUFNb0FnUWdCUkJBSUFVUVFDQUZFRGhxSUFvZ0N5QUFRYkFCYWlBQUxBQ3ZBU0FBTEFDdUFTQU1JQVlnQnlBQUtBSjhFSmNISUFFZ0FpQUFLQUlFSUFBb0FnQWdBeUFFRU9nQklRRWdDQkJtSUFjUU9Sb2dCaEE1R2lBTUVEa2FJQUJCdUFGcUVFY2dBRUhBQVdva0FDQUJDOEVFQVF0L0l3QkIwQU5ySWdBa0FDQUFJQVUzQXhBZ0FDQUdOd01ZSUFBZ0FFSGdBbW9pQnpZQzNBSWdCMEhrQUVHRi9BRWdBRUVRYWhEYUF5RUhJQUJCemdJMkF2QUJJQUJCNkFGcVFRQWdBRUh3QVdvaUNSQm5JUTRnQUVIT0FqWUM4QUVnQUVIZ0FXcEJBQ0FKRUdjaENnSkFJQWRCNUFCUEJFQVFYQ0VISUFBZ0JUY0RBQ0FBSUFZM0F3Z2dBRUhjQW1vZ0IwR0YvQUVnQUJEWUFTSUhRWDlHRFFFZ0RpQUFLQUxjQWhCL0lBb2dCeEE3RUg4Z0NoRHhBZzBCSUFvb0FnQWhDUXNnQUVIWUFXb2lDQ0FERUU4Z0NCQ2RBU0lSSUFBb0F0d0NJZ2dnQnlBSWFpQUpFSUlDSUFkQkFFb0VRQ0FBS0FMY0FpMEFBRUV0UmlFUEN5QUNJQThnQUVIWUFXb2dBRUhRQVdvZ0FFSFBBV29nQUVIT0FXb2dBRUhBQVdvUVJTSVFJQUJCc0FGcUVFVWlDQ0FBUWFBQmFoQkZJZ3NnQUVHY0FXb1FtQWNnQUVIT0FqWUNNQ0FBUVNocVFRQWdBRUV3YWlJQ0VHY2hEQUovSUFBb0Fwd0JJZzBnQjBnRVFDQUxFRGdnQnlBTmEwRUJkR29nQ0JBNGFpQUFLQUtjQVdwQkFXb01BUXNnQ3hBNElBZ1FPR29nQUNnQ25BRnFRUUpxQ3lJTlFlVUFUd1JBSUF3Z0RSQTdFSDhnRENnQ0FDSUNSUTBCQ3lBQ0lBQkJKR29nQUVFZ2FpQURLQUlFSUFrZ0J5QUphaUFSSUE4Z0FFSFFBV29nQUN3QXp3RWdBQ3dBemdFZ0VDQUlJQXNnQUNnQ25BRVFsd2NnQVNBQ0lBQW9BaVFnQUNnQ0lDQURJQVFRNkFFaEFTQU1FR1lnQ3hBNUdpQUlFRGthSUJBUU9Sb2dBRUhZQVdvUVJ5QUtFR1lnRGhCbUlBQkIwQU5xSkFBZ0FROExFRlVBQzdFRkFRTi9Jd0JCd0FOcklnQWtBQ0FBSUFJMkFyQURJQUFnQVRZQ3VBTWdBRUhQQWpZQ0ZDQUFRUmhxSUFCQklHb2dBRUVVYWlJSEVHY2hDU0FBUVJCcUlnRWdCQkJQSUFFUWx3RWhDQ0FBUVFBNkFBOGdBRUc0QTJvZ0FpQURJQUVnQkNnQ0JDQUZJQUJCRDJvZ0NDQUpJQWNnQUVHd0Eyb1FuZ2NFUUNNQVFSQnJJZ0VrQUFKQUlBWVFod0VFUUNBR0tBSUFJUUlnQVVFQU5nSU1JQUlnQVVFTWFoQjVJQVpCQUJDS0FRd0JDeUFCUVFBMkFnZ2dCaUFCUVFocUVIa2dCa0VBRUpFQkN5QUJRUkJxSkFBZ0FDMEFEd1JBSUFZZ0NFRXRFS0FCRUxNRUN5QUlRVEFRb0FFaEFTQUpLQUlBSVFRZ0FDZ0NGQ0lJUVFScklRSURRQUpBSUFJZ0JFME5BQ0FFS0FJQUlBRkhEUUFnQkVFRWFpRUVEQUVMQ3lNQVFSQnJJZ0VrQUNBR0VEZ2hBaUFHRUx3RUlRTUNRQ0FFSUFnUTB3TWlCMFVOQUNBR0VFQWdCRTBFZnlBRUlBWVFRQ0FHRURoQkFuUnFUUVZCQUF0RkJFQWdCeUFESUFKclN3UkFJQVlnQXlBQ0lBZHFJQU5ySUFJZ0FoRDVCZ3NnQmhCQUlBSkJBblJxSVFNRFFDQUVJQWhIQkVBZ0F5QUVFSGtnQkVFRWFpRUVJQU5CQkdvaEF3d0JDd3NnQVVFQU5nSUFJQU1nQVJCNUlBWWdBaUFIYWhDWkFnd0JDeU1BUVJCcklnSWtBQ0FCSUFRZ0NCREVCQ0FDUVJCcUpBQWdBUkJBSVFnZ0FSQTRJUUlqQUVFUWF5SUVKQUFDUUNBQ0lBWVF2QVFpQnlBR0VEZ2lBMnROQkVBZ0FrVU5BU0FHRUVBaUJ5QURRUUowYWlBSUlBSVF6QUVnQmlBQ0lBTnFJZ0lRbVFJZ0JFRUFOZ0lNSUFjZ0FrRUNkR29nQkVFTWFoQjVEQUVMSUFZZ0J5QUNJQU5xSUFkcklBTWdBMEVBSUFJZ0NCRDZCZ3NnQkVFUWFpUUFJQUVRT1JvTElBRkJFR29rQUFzZ0FFRzRBMm9nQUVHd0Eyb1Fld1JBSUFVZ0JTZ0NBRUVDY2pZQ0FBc2dBQ2dDdUFNaEFTQUFRUkJxRUVjZ0NSQm1JQUJCd0FOcUpBQWdBUXZoQXdFQ2Z5TUFRZkFFYXlJQUpBQWdBQ0FDTmdMZ0JDQUFJQUUyQXVnRUlBQkJ6d0kyQWhBZ0FFSElBV29nQUVIUUFXb2dBRUVRYWhCbklRRWdBRUhBQVdvaUJ5QUVFRThnQnhDWEFTRUlJQUJCQURvQXZ3RUNRQ0FBUWVnRWFpQUNJQU1nQnlBRUtBSUVJQVVnQUVHL0FXb2dDQ0FCSUFCQnhBRnFJQUJCNEFScUVKNEhSUTBBSUFCQjNKNENLQUFBTmdDM0FTQUFRZFdlQWlrQUFEY0RzQUVnQ0NBQVFiQUJhaUFBUWJvQmFpQUFRWUFCYWhEbkFTQUFRYzRDTmdJUUlBQkJDR3BCQUNBQVFSQnFJZ0lRWnlFREFrQWdBQ2dDeEFFZ0FTZ0NBR3RCaVFOT0JFQWdBeUFBS0FMRUFTQUJLQUlBYTBFQ2RVRUNhaEE3RUg4Z0F5Z0NBRVVOQVNBREtBSUFJUUlMSUFBdEFMOEJCRUFnQWtFdE9nQUFJQUpCQVdvaEFnc2dBU2dDQUNFRUEwQWdBQ2dDeEFFZ0JFMEVRQUpBSUFKQkFEb0FBQ0FBSUFZMkFnQWdBRUVRYWtHTC9BRWdBQkRxQVVFQlJ3MEFJQU1RWmd3RUN3VWdBaUFBUWJBQmFpQUFRWUFCYWlJSElBZEJLR29nQkJDOUJDQUhhMEVDZFdvdEFBQTZBQUFnQWtFQmFpRUNJQVJCQkdvaEJBd0JDd3NRVlFBTEVGVUFDeUFBUWVnRWFpQUFRZUFFYWhCN0JFQWdCU0FGS0FJQVFRSnlOZ0lBQ3lBQUtBTG9CQ0VDSUFCQndBRnFFRWNnQVJCbUlBQkI4QVJxSkFBZ0FndXpCUUVEZnlNQVFhQUJheUlBSkFBZ0FDQUNOZ0tRQVNBQUlBRTJBcGdCSUFCQnp3STJBaFFnQUVFWWFpQUFRU0JxSUFCQkZHb2lCeEJuSVFrZ0FFRVFhaUlCSUFRUVR5QUJFSjBCSVFnZ0FFRUFPZ0FQSUFCQm1BRnFJQUlnQXlBQklBUW9BZ1FnQlNBQVFROXFJQWdnQ1NBSElBQkJoQUZxRUtVSEJFQWpBRUVRYXlJQkpBQUNRQ0FHRUljQkJFQWdCaWdDQUNFQ0lBRkJBRG9BRHlBQ0lBRkJEMm9RaGdFZ0JrRUFFSW9CREFFTElBRkJBRG9BRGlBR0lBRkJEbW9RaGdFZ0JrRUFFSkVCQ3lBQlFSQnFKQUFnQUMwQUR3UkFJQVlnQ0VFdEVJVUJFTFFFQ3lBSVFUQVFoUUVoQVNBSktBSUFJUVFnQUNnQ0ZDSUlRUUZySVFJZ0FVSC9BWEVoQVFOQUFrQWdBaUFFVFEwQUlBUXRBQUFnQVVjTkFDQUVRUUZxSVFRTUFRc0xJd0JCRUdzaUFTUUFJQVlRT0NFQ0lBWVFVU0VEQWtBZ0JDQUlFSWNFSWdkRkRRQWdCaEJBSUFSTkJIOGdCQ0FHRUVBZ0JoQTRhazBGUVFBTFJRUkFJQWNnQXlBQ2Ewc0VRQ0FHSUFNZ0FpQUhhaUFEYXlBQ0lBSVF0UVFMSUFZUVFDQUNhaUVEQTBBZ0JDQUlSd1JBSUFNZ0JCQ0dBU0FFUVFGcUlRUWdBMEVCYWlFRERBRUxDeUFCUVFBNkFBOGdBeUFCUVE5cUVJWUJJQVlnQWlBSGFoQ1pBZ3dCQ3lNQVFSQnJJZ0lrQUNBQklBUWdDQkRmQkNBQ1FSQnFKQUFnQVJCQUlRZ2dBUkE0SVFJakFFRVFheUlFSkFBQ1FDQUNJQVlRVVNJSElBWVFPQ0lEYTAwRVFDQUNSUTBCSUFZUVFDSUhJQU5xSUFnZ0FoQzJBU0FHSUFJZ0Eyb2lBaENaQWlBRVFRQTZBQThnQWlBSGFpQUVRUTlxRUlZQkRBRUxJQVlnQnlBQ0lBTnFJQWRySUFNZ0EwRUFJQUlnQ0JDMUF3c2dCRUVRYWlRQUlBRVFPUm9MSUFGQkVHb2tBQXNnQUVHWUFXb2dBRUdRQVdvUWZBUkFJQVVnQlNnQ0FFRUNjallDQUFzZ0FDZ0NtQUVoQVNBQVFSQnFFRWNnQ1JCbUlBQkJvQUZxSkFBZ0FRdlhBd0VDZnlNQVFhQUNheUlBSkFBZ0FDQUNOZ0tRQWlBQUlBRTJBcGdDSUFCQnp3STJBaEFnQUVHWUFXb2dBRUdnQVdvZ0FFRVFhaEJuSVFFZ0FFR1FBV29pQnlBRUVFOGdCeENkQVNFSUlBQkJBRG9BandFQ1FDQUFRWmdDYWlBQ0lBTWdCeUFFS0FJRUlBVWdBRUdQQVdvZ0NDQUJJQUJCbEFGcUlBQkJoQUpxRUtVSFJRMEFJQUJCM0o0Q0tBQUFOZ0NIQVNBQVFkV2VBaWtBQURjRGdBRWdDQ0FBUVlBQmFpQUFRWW9CYWlBQVFmWUFhaENDQWlBQVFjNENOZ0lRSUFCQkNHcEJBQ0FBUVJCcUlnSVFaeUVEQWtBZ0FDZ0NsQUVnQVNnQ0FHdEI0d0JPQkVBZ0F5QUFLQUtVQVNBQktBSUFhMEVDYWhBN0VIOGdBeWdDQUVVTkFTQURLQUlBSVFJTElBQXRBSThCQkVBZ0FrRXRPZ0FBSUFKQkFXb2hBZ3NnQVNnQ0FDRUVBMEFnQUNnQ2xBRWdCRTBFUUFKQUlBSkJBRG9BQUNBQUlBWTJBZ0FnQUVFUWFrR0wvQUVnQUJEcUFVRUJSdzBBSUFNUVpnd0VDd1VnQWlBQVFmWUFhaUlISUFkQkNtb2dCQkRBQkNBQWF5QUFhaTBBQ2pvQUFDQUNRUUZxSVFJZ0JFRUJhaUVFREFFTEN4QlZBQXNRVlFBTElBQkJtQUpxSUFCQmtBSnFFSHdFUUNBRklBVW9BZ0JCQW5JMkFnQUxJQUFvQXBnQ0lRSWdBRUdRQVdvUVJ5QUJFR1lnQUVHZ0Ftb2tBQ0FDQzVvQ0FRSi9Jd0JCb0FOcklnZ2tBQ0FJSUFoQm9BTnFJZ00yQWd3akFFR1FBV3NpQnlRQUlBY2dCMEdFQVdvMkFod2dBRUVJYWlBSFFTQnFJZ0lnQjBFY2FpQUVJQVVnQmhDcUJ5QUhRZ0EzQXhBZ0J5QUNOZ0lNSUFoQkVHb2lBaUFJS0FJTUVQUUVJUVFnQUNnQ0NDRUZJd0JCRUdzaUFDUUFJQUFnQlRZQ0RDQUFRUWhxSUFCQkRHb1F5Z0VoQlNBQ0lBZEJER29nQkNBSFFSQnFFTWdFSVFRZ0JSREpBU0FBUVJCcUpBQWdCRUYvUmdSQUVGVUFDeUFJSUFJZ0JFRUNkR28yQWd3Z0IwR1FBV29rQUNBSUtBSU1JUVFqQUVFUWF5SUFKQUFnQUNBQk5nSUlBMEFnQWlBRVJ3UkFJQUJCQ0dvZ0FpZ0NBQkRnQkNBQ1FRUnFJUUlNQVFzTElBQW9BZ2doQVNBQVFSQnFKQUFnQXlRQUlBRUxoUUVBSXdCQmdBRnJJZ0lrQUNBQ0lBSkI5QUJxTmdJTUlBQkJDR29nQWtFUWFpSUFJQUpCREdvZ0JDQUZJQVlRcWdjZ0FDRUVJQUlvQWd3aEF5TUFRUkJySWdBa0FDQUFJQUUyQWdnRFFDQURJQVJIQkVBZ0FFRUlhaUFFTEFBQUVNb0RJQVJCQVdvaEJBd0JDd3NnQUNnQ0NDRUJJQUJCRUdva0FDQUNRWUFCYWlRQUlBRUw4QXdCQVg4akFFRkFhaUlISkFBZ0J5QUJOZ0k0SUFSQkFEWUNBQ0FISUFNUVR5QUhFSmNCSVFnZ0J4QkhBbjhDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFJQVpCd1FCckRqa0FBUmNFRndVWEJnY1hGeGNLRnhjWEZ3NFBFQmNYRnhNVkZ4Y1hGeGNYRndBQkFnTURGeGNCRndnWEZ3a0xGd3dYRFJjTEZ4Y1JFaFFXQ3lBQUlBVkJHR29nQjBFNGFpQUNJQVFnQ0JDdEJ3d1lDeUFBSUFWQkVHb2dCMEU0YWlBQ0lBUWdDQkNzQnd3WEN5QUhJQUFnQVNBQ0lBTWdCQ0FGSUFCQkNHb2dBQ2dDQ0NnQ0RCRUFBQ0lBRUVBZ0FCQkFJQUFRT0VFQ2RHb1E1UUUyQWpnTUZnc2dCMEU0YWlBQ0lBUWdDRUVDRU5ZQklRQUNRQ0FFS0FJQUlnRkJCSEVnQUVFQmEwRWVTM0pGQkVBZ0JTQUFOZ0lNREFFTElBUWdBVUVFY2pZQ0FBc01GUXNnQjBINHV3TXBBd0EzQXhnZ0IwSHd1d01wQXdBM0F4QWdCMEhvdXdNcEF3QTNBd2dnQjBIZ3V3TXBBd0EzQXdBZ0J5QUFJQUVnQWlBRElBUWdCU0FISUFkQklHb1E1UUUyQWpnTUZBc2dCMEdZdkFNcEF3QTNBeGdnQjBHUXZBTXBBd0EzQXhBZ0IwR0l2QU1wQXdBM0F3Z2dCMEdBdkFNcEF3QTNBd0FnQnlBQUlBRWdBaUFESUFRZ0JTQUhJQWRCSUdvUTVRRTJBamdNRXdzZ0IwRTRhaUFDSUFRZ0NFRUNFTllCSVFBQ1FDQUVLQUlBSWdGQkJIRWdBRUVYU25KRkJFQWdCU0FBTmdJSURBRUxJQVFnQVVFRWNqWUNBQXNNRWdzZ0IwRTRhaUFDSUFRZ0NFRUNFTllCSVFBQ1FDQUVLQUlBSWdGQkJIRWdBRUVCYTBFTFMzSkZCRUFnQlNBQU5nSUlEQUVMSUFRZ0FVRUVjallDQUFzTUVRc2dCMEU0YWlBQ0lBUWdDRUVERU5ZQklRQUNRQ0FFS0FJQUlnRkJCSEVnQUVIdEFrcHlSUVJBSUFVZ0FEWUNIQXdCQ3lBRUlBRkJCSEkyQWdBTERCQUxJQWRCT0dvZ0FpQUVJQWhCQWhEV0FTRUFBa0FnQkNnQ0FDSUJRUVJ4SUFCQkRFcHlSUVJBSUFVZ0FFRUJhellDRUF3QkN5QUVJQUZCQkhJMkFnQUxEQThMSUFkQk9Hb2dBaUFFSUFoQkFoRFdBU0VBQWtBZ0JDZ0NBQ0lCUVFSeElBQkJPMHB5UlFSQUlBVWdBRFlDQkF3QkN5QUVJQUZCQkhJMkFnQUxEQTRMSUFkQk9Hb2hBQ01BUVJCcklnRWtBQ0FCSUFJMkFnZ0RRQUpBSUFBZ0FVRUlhaENTQVVVTkFDQUlRWURBQUNBQUVHZ1F0QUZGRFFBZ0FCQjFHZ3dCQ3dzZ0FDQUJRUWhxRUhzRVFDQUVJQVFvQWdCQkFuSTJBZ0FMSUFGQkVHb2tBQXdOQ3lBSFFUaHFJUUVDUUNBQVFRaHFJQUFvQWdnb0FnZ1JBQUFpQUJBNFFRQWdBRUVNYWhBNGEwWUVRQ0FFSUFRb0FnQkJCSEkyQWdBTUFRc2dBU0FDSUFBZ0FFRVlhaUFJSUFSQkFCQy9BeUlDSUFCSElBVW9BZ2dpQVVFTVIzSkZCRUFnQlVFQU5nSUlEQUVMSUFJZ0FHdEJERWNnQVVFTFNuSkZCRUFnQlNBQlFReHFOZ0lJQ3dzTURBc2dCMEdndkFOQkxCQS9JZ1lnQUNBQklBSWdBeUFFSUFVZ0JpQUdRU3hxRU9VQk5nSTREQXNMSUFkQjRMd0RLQUlBTmdJUUlBZEIyTHdES1FNQU53TUlJQWRCMEx3REtRTUFOd01BSUFjZ0FDQUJJQUlnQXlBRUlBVWdCeUFIUVJScUVPVUJOZ0k0REFvTElBZEJPR29nQWlBRUlBaEJBaERXQVNFQUFrQWdCQ2dDQUNJQlFRUnhJQUJCUEVweVJRUkFJQVVnQURZQ0FBd0JDeUFFSUFGQkJISTJBZ0FMREFrTElBZEJpTDBES1FNQU53TVlJQWRCZ0wwREtRTUFOd01RSUFkQitMd0RLUU1BTndNSUlBZEI4THdES1FNQU53TUFJQWNnQUNBQklBSWdBeUFFSUFVZ0J5QUhRU0JxRU9VQk5nSTREQWdMSUFkQk9Hb2dBaUFFSUFoQkFSRFdBU0VBQWtBZ0JDZ0NBQ0lCUVFSeElBQkJCa3B5UlFSQUlBVWdBRFlDR0F3QkN5QUVJQUZCQkhJMkFnQUxEQWNMSUFBZ0FTQUNJQU1nQkNBRklBQW9BZ0FvQWhRUkNRQU1Cd3NnQnlBQUlBRWdBaUFESUFRZ0JTQUFRUWhxSUFBb0FnZ29BaGdSQUFBaUFCQkFJQUFRUUNBQUVEaEJBblJxRU9VQk5nSTREQVVMSUFWQkZHb2dCMEU0YWlBQ0lBUWdDQkNyQnd3RUN5QUhRVGhxSUFJZ0JDQUlRUVFRMWdFaEFDQUVMUUFBUVFSeFJRUkFJQVVnQUVIc0RtczJBaFFMREFNTElBWkJKVVlOQVFzZ0JDQUVLQUlBUVFSeU5nSUFEQUVMSXdCQkVHc2lBQ1FBSUFBZ0FqWUNDRUVHSVFFQ1FBSkFJQWRCT0dvaUFpQUFRUWhxRUhzTkFFRUVJUUVnQ0NBQ0VHZ1F2Z0pCSlVjTkFFRUNJUUVnQWhCMUlBQkJDR29RZTBVTkFRc2dCQ0FFS0FJQUlBRnlOZ0lBQ3lBQVFSQnFKQUFMSUFjb0FqZ0xJUUFnQjBGQWF5UUFJQUFMU0FFQmZ5TUFRUkJySWdZa0FDQUdJQUUyQWdnZ0JpQURFRThnQmhDWEFTRUJJQVlRUnlBRlFSUnFJQVpCQ0dvZ0FpQUVJQUVRcXdjZ0JpZ0NDQ0VBSUFaQkVHb2tBQ0FBQzBvQkFYOGpBRUVRYXlJR0pBQWdCaUFCTmdJSUlBWWdBeEJQSUFZUWx3RWhBU0FHRUVjZ0FDQUZRUkJxSUFaQkNHb2dBaUFFSUFFUXJBY2dCaWdDQ0NFQUlBWkJFR29rQUNBQUMwb0JBWDhqQUVFUWF5SUdKQUFnQmlBQk5nSUlJQVlnQXhCUElBWVFsd0VoQVNBR0VFY2dBQ0FGUVJocUlBWkJDR29nQWlBRUlBRVFyUWNnQmlnQ0NDRUFJQVpCRUdva0FDQUFDekVBSUFBZ0FTQUNJQU1nQkNBRklBQkJDR29nQUNnQ0NDZ0NGQkVBQUNJQUVFQWdBQkJBSUFBUU9FRUNkR29RNVFFTFhRRUJmeU1BUVNCcklnWWtBQ0FHUVlpOUF5a0RBRGNER0NBR1FZQzlBeWtEQURjREVDQUdRZmk4QXlrREFEY0RDQ0FHUWZDOEF5a0RBRGNEQUNBQUlBRWdBaUFESUFRZ0JTQUdJQVpCSUdvaUFSRGxBU0VBSUFFa0FDQUFDNkFNQVFKL0l3QkJJR3NpQnlRQUlBY2dBVFlDR0NBRVFRQTJBZ0FnQjBFSWFpSUpJQU1RVHlBSkVKMEJJUWdnQ1JCSEFuOENRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUlBWkJ3UUJyRGprQUFSY0VGd1VYQmdjWEZ4Y0tGeGNYRnc0UEVCY1hGeE1WRnhjWEZ4Y1hGd0FCQWdNREZ4Y0JGd2dYRndrTEZ3d1hEUmNMRnhjUkVoUVdDeUFBSUFWQkdHb2dCMEVZYWlBQ0lBUWdDQkN3Qnd3WUN5QUFJQVZCRUdvZ0IwRVlhaUFDSUFRZ0NCQ3ZCd3dYQ3lBSElBQWdBU0FDSUFNZ0JDQUZJQUJCQ0dvZ0FDZ0NDQ2dDREJFQUFDSUFFRUFnQUJCQUlBQVFPR29RNWdFMkFoZ01GZ3NnQjBFWWFpQUNJQVFnQ0VFQ0VOY0JJUUFDUUNBRUtBSUFJZ0ZCQkhFZ0FFRUJhMEVlUzNKRkJFQWdCU0FBTmdJTURBRUxJQVFnQVVFRWNqWUNBQXNNRlFzZ0IwS2wycjJwd3V6TGt2a0FOd01JSUFjZ0FDQUJJQUlnQXlBRUlBVWdCMEVJYWlBSFFSQnFFT1lCTmdJWURCUUxJQWRDcGJLMXFkS3R5NUxrQURjRENDQUhJQUFnQVNBQ0lBTWdCQ0FGSUFkQkNHb2dCMEVRYWhEbUFUWUNHQXdUQ3lBSFFSaHFJQUlnQkNBSVFRSVExd0VoQUFKQUlBUW9BZ0FpQVVFRWNTQUFRUmRLY2tVRVFDQUZJQUEyQWdnTUFRc2dCQ0FCUVFSeU5nSUFDd3dTQ3lBSFFSaHFJQUlnQkNBSVFRSVExd0VoQUFKQUlBUW9BZ0FpQVVFRWNTQUFRUUZyUVF0TGNrVUVRQ0FGSUFBMkFnZ01BUXNnQkNBQlFRUnlOZ0lBQ3d3UkN5QUhRUmhxSUFJZ0JDQUlRUU1RMXdFaEFBSkFJQVFvQWdBaUFVRUVjU0FBUWUwQ1NuSkZCRUFnQlNBQU5nSWNEQUVMSUFRZ0FVRUVjallDQUFzTUVBc2dCMEVZYWlBQ0lBUWdDRUVDRU5jQklRQUNRQ0FFS0FJQUlnRkJCSEVnQUVFTVNuSkZCRUFnQlNBQVFRRnJOZ0lRREFFTElBUWdBVUVFY2pZQ0FBc01Ed3NnQjBFWWFpQUNJQVFnQ0VFQ0VOY0JJUUFDUUNBRUtBSUFJZ0ZCQkhFZ0FFRTdTbkpGQkVBZ0JTQUFOZ0lFREFFTElBUWdBVUVFY2pZQ0FBc01EZ3NnQjBFWWFpRUFJd0JCRUdzaUFTUUFJQUVnQWpZQ0NBTkFBa0FnQUNBQlFRaHFFSk1CUlEwQUlBaEJnTUFBSUFBUWFSQzFBVVVOQUNBQUVIWWFEQUVMQ3lBQUlBRkJDR29RZkFSQUlBUWdCQ2dDQUVFQ2NqWUNBQXNnQVVFUWFpUUFEQTBMSUFkQkdHb2hBUUpBSUFCQkNHb2dBQ2dDQ0NnQ0NCRUFBQ0lBRURoQkFDQUFRUXhxRURoclJnUkFJQVFnQkNnQ0FFRUVjallDQUF3QkN5QUJJQUlnQUNBQVFSaHFJQWdnQkVFQUVNRURJZ0lnQUVjZ0JTZ0NDQ0lCUVF4SGNrVUVRQ0FGUVFBMkFnZ01BUXNnQWlBQWEwRU1SeUFCUVF0S2NrVUVRQ0FGSUFGQkRHbzJBZ2dMQ3d3TUN5QUhRZFM3QXlnQUFEWUFEeUFIUWMyN0F5a0FBRGNEQ0NBSElBQWdBU0FDSUFNZ0JDQUZJQWRCQ0dvZ0IwRVRhaERtQVRZQ0dBd0xDeUFIUWR5N0F5MEFBRG9BRENBSFFkaTdBeWdBQURZQ0NDQUhJQUFnQVNBQ0lBTWdCQ0FGSUFkQkNHb2dCMEVOYWhEbUFUWUNHQXdLQ3lBSFFSaHFJQUlnQkNBSVFRSVExd0VoQUFKQUlBUW9BZ0FpQVVFRWNTQUFRVHhLY2tVRVFDQUZJQUEyQWdBTUFRc2dCQ0FCUVFSeU5nSUFDd3dKQ3lBSFFxV1E2YW5TeWM2UzB3QTNBd2dnQnlBQUlBRWdBaUFESUFRZ0JTQUhRUWhxSUFkQkVHb1E1Z0UyQWhnTUNBc2dCMEVZYWlBQ0lBUWdDRUVCRU5jQklRQUNRQ0FFS0FJQUlnRkJCSEVnQUVFR1NuSkZCRUFnQlNBQU5nSVlEQUVMSUFRZ0FVRUVjallDQUFzTUJ3c2dBQ0FCSUFJZ0F5QUVJQVVnQUNnQ0FDZ0NGQkVKQUF3SEN5QUhJQUFnQVNBQ0lBTWdCQ0FGSUFCQkNHb2dBQ2dDQ0NnQ0dCRUFBQ0lBRUVBZ0FCQkFJQUFRT0dvUTVnRTJBaGdNQlFzZ0JVRVVhaUFIUVJocUlBSWdCQ0FJRUs0SERBUUxJQWRCR0dvZ0FpQUVJQWhCQkJEWEFTRUFJQVF0QUFCQkJIRkZCRUFnQlNBQVFld09hellDRkFzTUF3c2dCa0VsUmcwQkN5QUVJQVFvQWdCQkJISTJBZ0FNQVFzakFFRVFheUlBSkFBZ0FDQUNOZ0lJUVFZaEFRSkFBa0FnQjBFWWFpSUNJQUJCQ0dvUWZBMEFRUVFoQVNBSUlBSVFhUkMvQWtFbFJ3MEFRUUloQVNBQ0VIWWdBRUVJYWhCOFJRMEJDeUFFSUFRb0FnQWdBWEkyQWdBTElBQkJFR29rQUFzZ0J5Z0NHQXNoQUNBSFFTQnFKQUFnQUF0SUFRRi9Jd0JCRUdzaUJpUUFJQVlnQVRZQ0NDQUdJQU1RVHlBR0VKMEJJUUVnQmhCSElBVkJGR29nQmtFSWFpQUNJQVFnQVJDdUJ5QUdLQUlJSVFBZ0JrRVFhaVFBSUFBTFNnRUJmeU1BUVJCcklnWWtBQ0FHSUFFMkFnZ2dCaUFERUU4Z0JoQ2RBU0VCSUFZUVJ5QUFJQVZCRUdvZ0JrRUlhaUFDSUFRZ0FSQ3ZCeUFHS0FJSUlRQWdCa0VRYWlRQUlBQUxTZ0VCZnlNQVFSQnJJZ1lrQUNBR0lBRTJBZ2dnQmlBREVFOGdCaENkQVNFQklBWVFSeUFBSUFWQkdHb2dCa0VJYWlBQ0lBUWdBUkN3QnlBR0tBSUlJUUFnQmtFUWFpUUFJQUFMTGdBZ0FDQUJJQUlnQXlBRUlBVWdBRUVJYWlBQUtBSUlLQUlVRVFBQUlnQVFRQ0FBRUVBZ0FCQTRhaERtQVF0QUFRRi9Jd0JCRUdzaUJpUUFJQVpDcFpEcHFkTEp6cExUQURjRENDQUFJQUVnQWlBRElBUWdCU0FHUVFocUlBWkJFR29pQVJEbUFTRUFJQUVrQUNBQUM3TUJBUVYvSXdCQjBBRnJJZ0FrQUNBQVFjdTdBeThBQURzQnpBRWdBRUhIdXdNb0FBQTJBc2dCRUZ3aEJpQUFJQVEyQWdBZ0FFR3dBV29pQnlBSElBZEJGQ0FHSUFCQnlBRnFJQUFRclFFaUNHb2lCQ0FDRU5rQklRWWdBRUVRYWlJRklBSVFUeUFGRUpjQklRa2dCUkJISUFrZ0J5QUVJQVVRNXdFZ0FTQUZJQWhCQW5RZ0JXb2lBU0FHSUFCclFRSjBJQUJxUWJBRmF5QUVJQVpHR3lBQklBSWdBeENhQWlFQklBQkIwQUZxSkFBZ0FRdUpCQUVIZnlNQVFiQURheUlBSkFBZ0FFSWxOd09vQXlBQVFhZ0Rha0VCY2tId2t3SWdBaWdDQkJDOEF5RUlJQUFnQUVHQUEybzJBdndDRUZ3aEJnSi9JQWdFUUNBQ0tBSUlJUWNnQUVGQWF5QUZOd01BSUFBZ0JEY0RPQ0FBSUFjMkFqQWdBRUdBQTJwQkhpQUdJQUJCcUFOcUlBQkJNR29RclFFTUFRc2dBQ0FFTndOUUlBQWdCVGNEV0NBQVFZQURha0VlSUFZZ0FFR29BMm9nQUVIUUFHb1FyUUVMSVFZZ0FFSE9BallDZ0FFZ0FFSHdBbXBCQUNBQVFZQUJhaEJuSVFrZ0FFR0FBMm9pQ2lFSEFrQWdCa0VlVGdSQUVGd2hCZ0ovSUFnRVFDQUNLQUlJSVFjZ0FDQUZOd01RSUFBZ0JEY0RDQ0FBSUFjMkFnQWdBRUg4QW1vZ0JpQUFRYWdEYWlBQUVOZ0JEQUVMSUFBZ0JEY0RJQ0FBSUFVM0F5Z2dBRUg4QW1vZ0JpQUFRYWdEYWlBQVFTQnFFTmdCQ3lJR1FYOUdEUUVnQ1NBQUtBTDhBaEIvSUFBb0F2d0NJUWNMSUFjZ0JpQUhhaUlMSUFJUTJRRWhEQ0FBUWM0Q05nS0FBU0FBUWZnQWFrRUFJQUJCZ0FGcUVHY2hCd0pBSUFBb0F2d0NJQUJCZ0FOcVJnUkFJQUJCZ0FGcUlRWU1BUXNnQmtFRGRCQTdJZ1pGRFFFZ0J5QUdFSDhnQUNnQy9BSWhDZ3NnQUVIb0FHb2lDQ0FDRUU4Z0NpQU1JQXNnQmlBQVFmUUFhaUFBUWZBQWFpQUlFTElISUFnUVJ5QUJJQVlnQUNnQ2RDQUFLQUp3SUFJZ0F4Q2FBaUVCSUFjUVppQUpFR1lnQUVHd0Eyb2tBQ0FCRHdzUVZRQUw1UU1CQjM4akFFR0FBMnNpQUNRQUlBQkNKVGNEK0FJZ0FFSDRBbXBCQVhKQmtxUUNJQUlvQWdRUXZBTWhCeUFBSUFCQjBBSnFOZ0xNQWhCY0lRVUNmeUFIQkVBZ0FpZ0NDQ0VHSUFBZ0JEa0RLQ0FBSUFZMkFpQWdBRUhRQW1wQkhpQUZJQUJCK0FKcUlBQkJJR29RclFFTUFRc2dBQ0FFT1FNd0lBQkIwQUpxUVI0Z0JTQUFRZmdDYWlBQVFUQnFFSzBCQ3lFRklBQkJ6Z0kyQWxBZ0FFSEFBbXBCQUNBQVFkQUFhaEJuSVFnZ0FFSFFBbW9pQ1NFR0FrQWdCVUVlVGdSQUVGd2hCUUovSUFjRVFDQUNLQUlJSVFZZ0FDQUVPUU1JSUFBZ0JqWUNBQ0FBUWN3Q2FpQUZJQUJCK0FKcUlBQVEyQUVNQVFzZ0FDQUVPUU1RSUFCQnpBSnFJQVVnQUVINEFtb2dBRUVRYWhEWUFRc2lCVUYvUmcwQklBZ2dBQ2dDekFJUWZ5QUFLQUxNQWlFR0N5QUdJQVVnQm1vaUNpQUNFTmtCSVFzZ0FFSE9BallDVUNBQVFjZ0Fha0VBSUFCQjBBQnFFR2NoQmdKQUlBQW9Bc3dDSUFCQjBBSnFSZ1JBSUFCQjBBQnFJUVVNQVFzZ0JVRURkQkE3SWdWRkRRRWdCaUFGRUg4Z0FDZ0N6QUloQ1FzZ0FFRTRhaUlISUFJUVR5QUpJQXNnQ2lBRklBQkJ4QUJxSUFCQlFHc2dCeEN5QnlBSEVFY2dBU0FGSUFBb0FrUWdBQ2dDUUNBQ0lBTVFtZ0loQVNBR0VHWWdDQkJtSUFCQmdBTnFKQUFnQVE4TEVGVUFDeEVBSUFBZ0FTQUNJQU1nQkVFQUVPNEdDeEVBSUFBZ0FTQUNJQU1nQkVFQUVPOEdDeEVBSUFBZ0FTQUNJQU1nQkVFQkVPNEdDeEVBSUFBZ0FTQUNJQU1nQkVFQkVPOEdDOUlCQVFGL0l3QkJNR3NpQlNRQUlBVWdBVFlDS0FKQUlBSW9BZ1JCQVhGRkJFQWdBQ0FCSUFJZ0F5QUVJQUFvQWdBb0FoZ1JDZ0FoQWd3QkN5QUZRUmhxSWdBZ0FoQlBJQUFRd1FJaEFTQUFFRWNDUUNBRUJFQWdCVUVZYWlBQkVNRUJEQUVMSUFWQkdHb2dBUkRBQVFzZ0JTQUZRUmhxRUs0Qk5nSVFBMEFnQlNBRlFSaHFFSUFDTmdJSUlBVkJFR29nQlVFSWFoQ0RBUVJBSUFWQktHb2dCVUVRYWlJQUtBSUFLQUlBRU9BRUlBQVFqUUlNQVFVZ0JTZ0NLQ0VDSUFWQkdHb1FPUm9MQ3dzZ0JVRXdhaVFBSUFJTHFRRUJCWDhqQUVIZ0FHc2lBQ1FBSUFCQnk3c0RMd0FBT3dGY0lBQkJ4N3NES0FBQU5nSllFRndoQmlBQUlBUTJBZ0FnQUVGQWF5SUhJQWNnQjBFVUlBWWdBRUhZQUdvZ0FCQ3RBU0lJYWlJRUlBSVEyUUVoQmlBQVFSQnFJZ1VnQWhCUElBVVFuUUVoQ1NBRkVFY2dDU0FISUFRZ0JSQ0NBaUFCSUFVZ0JTQUlhaUlCSUFZZ0FHc2dBR3BCTUdzZ0JDQUdSaHNnQVNBQ0lBTVE2QUVoQVNBQVFlQUFhaVFBSUFFTGlRUUJCMzhqQUVHQUFtc2lBQ1FBSUFCQ0pUY0QrQUVnQUVINEFXcEJBWEpCOEpNQ0lBSW9BZ1FRdkFNaENDQUFJQUJCMEFGcU5nTE1BUkJjSVFZQ2Z5QUlCRUFnQWlnQ0NDRUhJQUJCUUdzZ0JUY0RBQ0FBSUFRM0F6Z2dBQ0FITmdJd0lBQkIwQUZxUVI0Z0JpQUFRZmdCYWlBQVFUQnFFSzBCREFFTElBQWdCRGNEVUNBQUlBVTNBMWdnQUVIUUFXcEJIaUFHSUFCQitBRnFJQUJCMEFCcUVLMEJDeUVHSUFCQnpnSTJBb0FCSUFCQndBRnFRUUFnQUVHQUFXb1FaeUVKSUFCQjBBRnFJZ29oQndKQUlBWkJIazRFUUJCY0lRWUNmeUFJQkVBZ0FpZ0NDQ0VISUFBZ0JUY0RFQ0FBSUFRM0F3Z2dBQ0FITmdJQUlBQkJ6QUZxSUFZZ0FFSDRBV29nQUJEWUFRd0JDeUFBSUFRM0F5QWdBQ0FGTndNb0lBQkJ6QUZxSUFZZ0FFSDRBV29nQUVFZ2FoRFlBUXNpQmtGL1JnMEJJQWtnQUNnQ3pBRVFmeUFBS0FMTUFTRUhDeUFISUFZZ0Iyb2lDeUFDRU5rQklRd2dBRUhPQWpZQ2dBRWdBRUg0QUdwQkFDQUFRWUFCYWhCbklRY0NRQ0FBS0FMTUFTQUFRZEFCYWtZRVFDQUFRWUFCYWlFR0RBRUxJQVpCQVhRUU95SUdSUTBCSUFjZ0JoQi9JQUFvQXN3QklRb0xJQUJCNkFCcUlnZ2dBaEJQSUFvZ0RDQUxJQVlnQUVIMEFHb2dBRUh3QUdvZ0NCQzFCeUFJRUVjZ0FTQUdJQUFvQW5RZ0FDZ0NjQ0FDSUFNUTZBRWhBU0FIRUdZZ0NSQm1JQUJCZ0FKcUpBQWdBUThMRUZVQUMrVURBUWQvSXdCQjBBRnJJZ0FrQUNBQVFpVTNBOGdCSUFCQnlBRnFRUUZ5UVpLa0FpQUNLQUlFRUx3RElRY2dBQ0FBUWFBQmFqWUNuQUVRWENFRkFuOGdCd1JBSUFJb0FnZ2hCaUFBSUFRNUF5Z2dBQ0FHTmdJZ0lBQkJvQUZxUVI0Z0JTQUFRY2dCYWlBQVFTQnFFSzBCREFFTElBQWdCRGtETUNBQVFhQUJha0VlSUFVZ0FFSElBV29nQUVFd2FoQ3RBUXNoQlNBQVFjNENOZ0pRSUFCQmtBRnFRUUFnQUVIUUFHb1FaeUVJSUFCQm9BRnFJZ2toQmdKQUlBVkJIazRFUUJCY0lRVUNmeUFIQkVBZ0FpZ0NDQ0VHSUFBZ0JEa0RDQ0FBSUFZMkFnQWdBRUdjQVdvZ0JTQUFRY2dCYWlBQUVOZ0JEQUVMSUFBZ0JEa0RFQ0FBUVp3QmFpQUZJQUJCeUFGcUlBQkJFR29RMkFFTElnVkJmMFlOQVNBSUlBQW9BcHdCRUg4Z0FDZ0NuQUVoQmdzZ0JpQUZJQVpxSWdvZ0FoRFpBU0VMSUFCQnpnSTJBbEFnQUVISUFHcEJBQ0FBUWRBQWFoQm5JUVlDUUNBQUtBS2NBU0FBUWFBQmFrWUVRQ0FBUWRBQWFpRUZEQUVMSUFWQkFYUVFPeUlGUlEwQklBWWdCUkIvSUFBb0Fwd0JJUWtMSUFCQk9Hb2lCeUFDRUU4Z0NTQUxJQW9nQlNBQVFjUUFhaUFBUVVCcklBY1F0UWNnQnhCSElBRWdCU0FBS0FKRUlBQW9Ba0FnQWlBREVPZ0JJUUVnQmhCbUlBZ1FaaUFBUWRBQmFpUUFJQUVQQ3hCVkFBc1JBQ0FBSUFFZ0FpQURJQVJCQUJEd0Jnc1JBQ0FBSUFFZ0FpQURJQVJCQUJEeEJnc1JBQ0FBSUFFZ0FpQURJQVJCQVJEd0Jnc1JBQ0FBSUFFZ0FpQURJQVJCQVJEeEJndlNBUUVCZnlNQVFUQnJJZ1VrQUNBRklBRTJBaWdDUUNBQ0tBSUVRUUZ4UlFSQUlBQWdBU0FDSUFNZ0JDQUFLQUlBS0FJWUVRb0FJUUlNQVFzZ0JVRVlhaUlBSUFJUVR5QUFFSndDSVFFZ0FCQkhBa0FnQkFSQUlBVkJHR29nQVJEQkFRd0JDeUFGUVJocUlBRVF3QUVMSUFVZ0JVRVlhaEN1QVRZQ0VBTkFJQVVnQlVFWWFoQ0JBallDQ0NBRlFSQnFJQVZCQ0dvUWd3RUVRQ0FGUVNocUlBVkJFR29pQUNnQ0FDd0FBQkRLQXlBQUVPMENEQUVGSUFVb0FpZ2hBaUFGUVJocUVEa2FDd3NMSUFWQk1Hb2tBQ0FDQy9VQ0FRRi9Jd0JCNEFKcklnQWtBQ0FBSUFJMkF0QUNJQUFnQVRZQzJBSWdBRUhRQVdvUVJTRUdJQUJCRUdvaUFpQURFRThnQWhDWEFVR2d1d05CdXJzRElBQkI0QUZxRU9jQklBSVFSeUFBUWNBQmFoQkZJZ01nQXhCUkVFSWdBQ0FEUVFBUVFTSUJOZ0s4QVNBQUlBSTJBZ3dnQUVFQU5nSUlBMEFDUUNBQVFkZ0NhaUFBUWRBQ2FoQ1NBVVVOQUNBQUtBSzhBU0FERURnZ0FXcEdCRUFnQXhBNElRSWdBeUFERURoQkFYUVFRaUFESUFNUVVSQkNJQUFnQWlBRFFRQVFRU0lCYWpZQ3ZBRUxJQUJCMkFKcUVHaEJFQ0FCSUFCQnZBRnFJQUJCQ0dwQkFDQUdJQUJCRUdvZ0FFRU1haUFBUWVBQmFoREFBZzBBSUFCQjJBSnFFSFVhREFFTEN5QURJQUFvQXJ3QklBRnJFRUlnQXhCQUlRSVFYQ0VCSUFBZ0JUWUNBQ0FDSUFFZ0FCQzdCMEVCUndSQUlBUkJCRFlDQUFzZ0FFSFlBbW9nQUVIUUFtb1Fld1JBSUFRZ0JDZ0NBRUVDY2pZQ0FBc2dBQ2dDMkFJaEFTQURFRGthSUFZUU9Sb2dBRUhnQW1va0FDQUJDOVFEQVFGK0l3QkJnQU5ySWdBa0FDQUFJQUkyQXZBQ0lBQWdBVFlDK0FJZ0FFSFlBV29nQXlBQVFmQUJhaUFBUWV3QmFpQUFRZWdCYWhDL0JDQUFRY2dCYWhCRklnRWdBUkJSRUVJZ0FDQUJRUUFRUVNJQ05nTEVBU0FBSUFCQklHbzJBaHdnQUVFQU5nSVlJQUJCQVRvQUZ5QUFRY1VBT2dBV0EwQUNRQ0FBUWZnQ2FpQUFRZkFDYWhDU0FVVU5BQ0FBS0FMRUFTQUJFRGdnQW1wR0JFQWdBUkE0SVFNZ0FTQUJFRGhCQVhRUVFpQUJJQUVRVVJCQ0lBQWdBeUFCUVFBUVFTSUNhallDeEFFTElBQkIrQUpxRUdnZ0FFRVhhaUFBUVJacUlBSWdBRUhFQVdvZ0FDZ0M3QUVnQUNnQzZBRWdBRUhZQVdvZ0FFRWdhaUFBUVJ4cUlBQkJHR29nQUVId0FXb1F2Z1FOQUNBQVFmZ0NhaEIxR2d3QkN3c0NRQ0FBUWRnQmFoQTRSUTBBSUFBdEFCZEZEUUFnQUNnQ0hDSURJQUJCSUdwclFaOEJTZzBBSUFBZ0EwRUVhallDSENBRElBQW9BaGcyQWdBTElBQWdBaUFBS0FMRUFTQUVFTHdISUFBcEF3QWhCaUFGSUFBcEF3ZzNBd2dnQlNBR053TUFJQUJCMkFGcUlBQkJJR29nQUNnQ0hDQUVFSkFCSUFCQitBSnFJQUJCOEFKcUVIc0VRQ0FFSUFRb0FnQkJBbkkyQWdBTElBQW9BdmdDSVFJZ0FSQTVHaUFBUWRnQmFoQTVHaUFBUVlBRGFpUUFJQUlMdlFNQUl3QkI4QUpySWdBa0FDQUFJQUkyQXVBQ0lBQWdBVFlDNkFJZ0FFSElBV29nQXlBQVFlQUJhaUFBUWR3QmFpQUFRZGdCYWhDL0JDQUFRYmdCYWhCRklnRWdBUkJSRUVJZ0FDQUJRUUFRUVNJQ05nSzBBU0FBSUFCQkVHbzJBZ3dnQUVFQU5nSUlJQUJCQVRvQUJ5QUFRY1VBT2dBR0EwQUNRQ0FBUWVnQ2FpQUFRZUFDYWhDU0FVVU5BQ0FBS0FLMEFTQUJFRGdnQW1wR0JFQWdBUkE0SVFNZ0FTQUJFRGhCQVhRUVFpQUJJQUVRVVJCQ0lBQWdBeUFCUVFBUVFTSUNhallDdEFFTElBQkI2QUpxRUdnZ0FFRUhhaUFBUVFacUlBSWdBRUcwQVdvZ0FDZ0MzQUVnQUNnQzJBRWdBRUhJQVdvZ0FFRVFhaUFBUVF4cUlBQkJDR29nQUVIZ0FXb1F2Z1FOQUNBQVFlZ0NhaEIxR2d3QkN3c0NRQ0FBUWNnQmFoQTRSUTBBSUFBdEFBZEZEUUFnQUNnQ0RDSURJQUJCRUdwclFaOEJTZzBBSUFBZ0EwRUVhallDRENBRElBQW9BZ2cyQWdBTElBVWdBaUFBS0FLMEFTQUVFTDBIT1FNQUlBQkJ5QUZxSUFCQkVHb2dBQ2dDRENBRUVKQUJJQUJCNkFKcUlBQkI0QUpxRUhzRVFDQUVJQVFvQWdCQkFuSTJBZ0FMSUFBb0F1Z0NJUUlnQVJBNUdpQUFRY2dCYWhBNUdpQUFRZkFDYWlRQUlBSUx2UU1BSXdCQjhBSnJJZ0FrQUNBQUlBSTJBdUFDSUFBZ0FUWUM2QUlnQUVISUFXb2dBeUFBUWVBQmFpQUFRZHdCYWlBQVFkZ0JhaEMvQkNBQVFiZ0JhaEJGSWdFZ0FSQlJFRUlnQUNBQlFRQVFRU0lDTmdLMEFTQUFJQUJCRUdvMkFnd2dBRUVBTmdJSUlBQkJBVG9BQnlBQVFjVUFPZ0FHQTBBQ1FDQUFRZWdDYWlBQVFlQUNhaENTQVVVTkFDQUFLQUswQVNBQkVEZ2dBbXBHQkVBZ0FSQTRJUU1nQVNBQkVEaEJBWFFRUWlBQklBRVFVUkJDSUFBZ0F5QUJRUUFRUVNJQ2FqWUN0QUVMSUFCQjZBSnFFR2dnQUVFSGFpQUFRUVpxSUFJZ0FFRzBBV29nQUNnQzNBRWdBQ2dDMkFFZ0FFSElBV29nQUVFUWFpQUFRUXhxSUFCQkNHb2dBRUhnQVdvUXZnUU5BQ0FBUWVnQ2FoQjFHZ3dCQ3dzQ1FDQUFRY2dCYWhBNFJRMEFJQUF0QUFkRkRRQWdBQ2dDRENJRElBQkJFR3ByUVo4QlNnMEFJQUFnQTBFRWFqWUNEQ0FESUFBb0FnZzJBZ0FMSUFVZ0FpQUFLQUswQVNBRUVMNEhPQUlBSUFCQnlBRnFJQUJCRUdvZ0FDZ0NEQ0FFRUpBQklBQkI2QUpxSUFCQjRBSnFFSHNFUUNBRUlBUW9BZ0JCQW5JMkFnQUxJQUFvQXVnQ0lRSWdBUkE1R2lBQVFjZ0JhaEE1R2lBQVFmQUNhaVFBSUFJTG9BTUJBbjhqQUVIZ0Ftc2lBQ1FBSUFBZ0FqWUMwQUlnQUNBQk5nTFlBaUFERU5vQklRWWdBeUFBUWVBQmFoRHZBaUVISUFCQjBBRnFJQU1nQUVITUFtb1E3Z0lnQUVIQUFXb1FSU0lCSUFFUVVSQkNJQUFnQVVFQUVFRWlBallDdkFFZ0FDQUFRUkJxTmdJTUlBQkJBRFlDQ0FOQUFrQWdBRUhZQW1vZ0FFSFFBbW9Ra2dGRkRRQWdBQ2dDdkFFZ0FSQTRJQUpxUmdSQUlBRVFPQ0VESUFFZ0FSQTRRUUYwRUVJZ0FTQUJFRkVRUWlBQUlBTWdBVUVBRUVFaUFtbzJBcndCQ3lBQVFkZ0NhaEJvSUFZZ0FpQUFRYndCYWlBQVFRaHFJQUFvQXN3Q0lBQkIwQUZxSUFCQkVHb2dBRUVNYWlBSEVNQUNEUUFnQUVIWUFtb1FkUm9NQVFzTEFrQWdBRUhRQVdvUU9FVU5BQ0FBS0FJTUlnTWdBRUVRYW10Qm53RktEUUFnQUNBRFFRUnFOZ0lNSUFNZ0FDZ0NDRFlDQUFzZ0JTQUNJQUFvQXJ3QklBUWdCaEMvQnpjREFDQUFRZEFCYWlBQVFSQnFJQUFvQWd3Z0JCQ1FBU0FBUWRnQ2FpQUFRZEFDYWhCN0JFQWdCQ0FFS0FJQVFRSnlOZ0lBQ3lBQUtBTFlBaUVDSUFFUU9Sb2dBRUhRQVdvUU9Sb2dBRUhnQW1va0FDQUNDNkFEQVFKL0l3QkI0QUpySWdBa0FDQUFJQUkyQXRBQ0lBQWdBVFlDMkFJZ0F4RGFBU0VHSUFNZ0FFSGdBV29RN3dJaEJ5QUFRZEFCYWlBRElBQkJ6QUpxRU80Q0lBQkJ3QUZxRUVVaUFTQUJFRkVRUWlBQUlBRkJBQkJCSWdJMkFyd0JJQUFnQUVFUWFqWUNEQ0FBUVFBMkFnZ0RRQUpBSUFCQjJBSnFJQUJCMEFKcUVKSUJSUTBBSUFBb0Fyd0JJQUVRT0NBQ2FrWUVRQ0FCRURnaEF5QUJJQUVRT0VFQmRCQkNJQUVnQVJCUkVFSWdBQ0FESUFGQkFCQkJJZ0pxTmdLOEFRc2dBRUhZQW1vUWFDQUdJQUlnQUVHOEFXb2dBRUVJYWlBQUtBTE1BaUFBUWRBQmFpQUFRUkJxSUFCQkRHb2dCeERBQWcwQUlBQkIyQUpxRUhVYURBRUxDd0pBSUFCQjBBRnFFRGhGRFFBZ0FDZ0NEQ0lESUFCQkVHcHJRWjhCU2cwQUlBQWdBMEVFYWpZQ0RDQURJQUFvQWdnMkFnQUxJQVVnQWlBQUtBSzhBU0FFSUFZUXdnYzdBUUFnQUVIUUFXb2dBRUVRYWlBQUtBSU1JQVFRa0FFZ0FFSFlBbW9nQUVIUUFtb1Fld1JBSUFRZ0JDZ0NBRUVDY2pZQ0FBc2dBQ2dDMkFJaEFpQUJFRGthSUFCQjBBRnFFRGthSUFCQjRBSnFKQUFnQWd1Z0F3RUNmeU1BUWVBQ2F5SUFKQUFnQUNBQ05nTFFBaUFBSUFFMkF0Z0NJQU1RMmdFaEJpQURJQUJCNEFGcUVPOENJUWNnQUVIUUFXb2dBeUFBUWN3Q2FoRHVBaUFBUWNBQmFoQkZJZ0VnQVJCUkVFSWdBQ0FCUVFBUVFTSUNOZ0s4QVNBQUlBQkJFR28yQWd3Z0FFRUFOZ0lJQTBBQ1FDQUFRZGdDYWlBQVFkQUNhaENTQVVVTkFDQUFLQUs4QVNBQkVEZ2dBbXBHQkVBZ0FSQTRJUU1nQVNBQkVEaEJBWFFRUWlBQklBRVFVUkJDSUFBZ0F5QUJRUUFRUVNJQ2FqWUN2QUVMSUFCQjJBSnFFR2dnQmlBQ0lBQkJ2QUZxSUFCQkNHb2dBQ2dDekFJZ0FFSFFBV29nQUVFUWFpQUFRUXhxSUFjUXdBSU5BQ0FBUWRnQ2FoQjFHZ3dCQ3dzQ1FDQUFRZEFCYWhBNFJRMEFJQUFvQWd3aUF5QUFRUkJxYTBHZkFVb05BQ0FBSUFOQkJHbzJBZ3dnQXlBQUtBSUlOZ0lBQ3lBRklBSWdBQ2dDdkFFZ0JDQUdFTU1ITndNQUlBQkIwQUZxSUFCQkVHb2dBQ2dDRENBRUVKQUJJQUJCMkFKcUlBQkIwQUpxRUhzRVFDQUVJQVFvQWdCQkFuSTJBZ0FMSUFBb0F0Z0NJUUlnQVJBNUdpQUFRZEFCYWhBNUdpQUFRZUFDYWlRQUlBSUxvQU1CQW44akFFSGdBbXNpQUNRQUlBQWdBallDMEFJZ0FDQUJOZ0xZQWlBREVOb0JJUVlnQXlBQVFlQUJhaER2QWlFSElBQkIwQUZxSUFNZ0FFSE1BbW9RN2dJZ0FFSEFBV29RUlNJQklBRVFVUkJDSUFBZ0FVRUFFRUVpQWpZQ3ZBRWdBQ0FBUVJCcU5nSU1JQUJCQURZQ0NBTkFBa0FnQUVIWUFtb2dBRUhRQW1vUWtnRkZEUUFnQUNnQ3ZBRWdBUkE0SUFKcVJnUkFJQUVRT0NFRElBRWdBUkE0UVFGMEVFSWdBU0FCRUZFUVFpQUFJQU1nQVVFQUVFRWlBbW8yQXJ3QkN5QUFRZGdDYWhCb0lBWWdBaUFBUWJ3QmFpQUFRUWhxSUFBb0Fzd0NJQUJCMEFGcUlBQkJFR29nQUVFTWFpQUhFTUFDRFFBZ0FFSFlBbW9RZFJvTUFRc0xBa0FnQUVIUUFXb1FPRVVOQUNBQUtBSU1JZ01nQUVFUWFtdEJud0ZLRFFBZ0FDQURRUVJxTmdJTUlBTWdBQ2dDQ0RZQ0FBc2dCU0FDSUFBb0Fyd0JJQVFnQmhERUJ6WUNBQ0FBUWRBQmFpQUFRUkJxSUFBb0Fnd2dCQkNRQVNBQVFkZ0NhaUFBUWRBQ2FoQjdCRUFnQkNBRUtBSUFRUUp5TmdJQUN5QUFLQUxZQWlFQ0lBRVFPUm9nQUVIUUFXb1FPUm9nQUVIZ0Ftb2tBQ0FDQys4QkFRRi9Jd0JCSUdzaUJpUUFJQVlnQVRZQ0dBSkFJQU1vQWdSQkFYRkZCRUFnQmtGL05nSUFJQVlnQUNBQklBSWdBeUFFSUFZZ0FDZ0NBQ2dDRUJFSkFDSUJOZ0lZQWtBQ1FBSkFJQVlvQWdBT0FnQUJBZ3NnQlVFQU9nQUFEQU1MSUFWQkFUb0FBQXdDQ3lBRlFRRTZBQUFnQkVFRU5nSUFEQUVMSUFZZ0F4QlBJQVlRbHdFaEFTQUdFRWNnQmlBREVFOGdCaERCQWlFQUlBWVFSeUFHSUFBUXdRRWdCa0VNY2lBQUVNQUJJQVVnQmtFWWFpSURJQUlnQmlBRElBRWdCRUVCRUw4RElBWkdPZ0FBSUFZb0FoZ2hBUU5BSUFOQkRHc1FPU0lESUFaSERRQUxDeUFHUVNCcUpBQWdBUXYxQWdFQmZ5TUFRWkFDYXlJQUpBQWdBQ0FDTmdLQUFpQUFJQUUyQW9nQ0lBQkIwQUZxRUVVaEJpQUFRUkJxSWdJZ0F4QlBJQUlRblFGQm9Mc0RRYnE3QXlBQVFlQUJhaENDQWlBQ0VFY2dBRUhBQVdvUVJTSURJQU1RVVJCQ0lBQWdBMEVBRUVFaUFUWUN2QUVnQUNBQ05nSU1JQUJCQURZQ0NBTkFBa0FnQUVHSUFtb2dBRUdBQW1vUWt3RkZEUUFnQUNnQ3ZBRWdBeEE0SUFGcVJnUkFJQU1RT0NFQ0lBTWdBeEE0UVFGMEVFSWdBeUFERUZFUVFpQUFJQUlnQTBFQUVFRWlBV28yQXJ3QkN5QUFRWWdDYWhCcFFSQWdBU0FBUWJ3QmFpQUFRUWhxUVFBZ0JpQUFRUkJxSUFCQkRHb2dBRUhnQVdvUXd3SU5BQ0FBUVlnQ2FoQjJHZ3dCQ3dzZ0F5QUFLQUs4QVNBQmF4QkNJQU1RUUNFQ0VGd2hBU0FBSUFVMkFnQWdBaUFCSUFBUXV3ZEJBVWNFUUNBRVFRUTJBZ0FMSUFCQmlBSnFJQUJCZ0FKcUVId0VRQ0FFSUFRb0FnQkJBbkkyQWdBTElBQW9Bb2dDSVFFZ0F4QTVHaUFHRURrYUlBQkJrQUpxSkFBZ0FRdlVBd0VCZmlNQVFhQUNheUlBSkFBZ0FDQUNOZ0tRQWlBQUlBRTJBcGdDSUFCQjRBRnFJQU1nQUVId0FXb2dBRUh2QVdvZ0FFSHVBV29Rd2dRZ0FFSFFBV29RUlNJQklBRVFVUkJDSUFBZ0FVRUFFRUVpQWpZQ3pBRWdBQ0FBUVNCcU5nSWNJQUJCQURZQ0dDQUFRUUU2QUJjZ0FFSEZBRG9BRmdOQUFrQWdBRUdZQW1vZ0FFR1FBbW9Ra3dGRkRRQWdBQ2dDekFFZ0FSQTRJQUpxUmdSQUlBRVFPQ0VESUFFZ0FSQTRRUUYwRUVJZ0FTQUJFRkVRUWlBQUlBTWdBVUVBRUVFaUFtbzJBc3dCQ3lBQVFaZ0NhaEJwSUFCQkYyb2dBRUVXYWlBQ0lBQkJ6QUZxSUFBc0FPOEJJQUFzQU80QklBQkI0QUZxSUFCQklHb2dBRUVjYWlBQVFSaHFJQUJCOEFGcUVNRUVEUUFnQUVHWUFtb1FkaG9NQVFzTEFrQWdBRUhnQVdvUU9FVU5BQ0FBTFFBWFJRMEFJQUFvQWh3aUF5QUFRU0JxYTBHZkFVb05BQ0FBSUFOQkJHbzJBaHdnQXlBQUtBSVlOZ0lBQ3lBQUlBSWdBQ2dDekFFZ0JCQzhCeUFBS1FNQUlRWWdCU0FBS1FNSU53TUlJQVVnQmpjREFDQUFRZUFCYWlBQVFTQnFJQUFvQWh3Z0JCQ1FBU0FBUVpnQ2FpQUFRWkFDYWhCOEJFQWdCQ0FFS0FJQVFRSnlOZ0lBQ3lBQUtBS1lBaUVDSUFFUU9Sb2dBRUhnQVdvUU9Sb2dBRUdnQW1va0FDQUNDNzBEQUNNQVFaQUNheUlBSkFBZ0FDQUNOZ0tBQWlBQUlBRTJBb2dDSUFCQjBBRnFJQU1nQUVIZ0FXb2dBRUhmQVdvZ0FFSGVBV29Rd2dRZ0FFSEFBV29RUlNJQklBRVFVUkJDSUFBZ0FVRUFFRUVpQWpZQ3ZBRWdBQ0FBUVJCcU5nSU1JQUJCQURZQ0NDQUFRUUU2QUFjZ0FFSEZBRG9BQmdOQUFrQWdBRUdJQW1vZ0FFR0FBbW9Ra3dGRkRRQWdBQ2dDdkFFZ0FSQTRJQUpxUmdSQUlBRVFPQ0VESUFFZ0FSQTRRUUYwRUVJZ0FTQUJFRkVRUWlBQUlBTWdBVUVBRUVFaUFtbzJBcndCQ3lBQVFZZ0NhaEJwSUFCQkIyb2dBRUVHYWlBQ0lBQkJ2QUZxSUFBc0FOOEJJQUFzQU40QklBQkIwQUZxSUFCQkVHb2dBRUVNYWlBQVFRaHFJQUJCNEFGcUVNRUVEUUFnQUVHSUFtb1FkaG9NQVFzTEFrQWdBRUhRQVdvUU9FVU5BQ0FBTFFBSFJRMEFJQUFvQWd3aUF5QUFRUkJxYTBHZkFVb05BQ0FBSUFOQkJHbzJBZ3dnQXlBQUtBSUlOZ0lBQ3lBRklBSWdBQ2dDdkFFZ0JCQzlCemtEQUNBQVFkQUJhaUFBUVJCcUlBQW9BZ3dnQkJDUUFTQUFRWWdDYWlBQVFZQUNhaEI4QkVBZ0JDQUVLQUlBUVFKeU5nSUFDeUFBS0FLSUFpRUNJQUVRT1JvZ0FFSFFBV29RT1JvZ0FFR1FBbW9rQUNBQ0M3MERBQ01BUVpBQ2F5SUFKQUFnQUNBQ05nS0FBaUFBSUFFMkFvZ0NJQUJCMEFGcUlBTWdBRUhnQVdvZ0FFSGZBV29nQUVIZUFXb1F3Z1FnQUVIQUFXb1FSU0lCSUFFUVVSQkNJQUFnQVVFQUVFRWlBallDdkFFZ0FDQUFRUkJxTmdJTUlBQkJBRFlDQ0NBQVFRRTZBQWNnQUVIRkFEb0FCZ05BQWtBZ0FFR0lBbW9nQUVHQUFtb1Frd0ZGRFFBZ0FDZ0N2QUVnQVJBNElBSnFSZ1JBSUFFUU9DRURJQUVnQVJBNFFRRjBFRUlnQVNBQkVGRVFRaUFBSUFNZ0FVRUFFRUVpQW1vMkFyd0JDeUFBUVlnQ2FoQnBJQUJCQjJvZ0FFRUdhaUFDSUFCQnZBRnFJQUFzQU44QklBQXNBTjRCSUFCQjBBRnFJQUJCRUdvZ0FFRU1haUFBUVFocUlBQkI0QUZxRU1FRURRQWdBRUdJQW1vUWRob01BUXNMQWtBZ0FFSFFBV29RT0VVTkFDQUFMUUFIUlEwQUlBQW9BZ3dpQXlBQVFSQnFhMEdmQVVvTkFDQUFJQU5CQkdvMkFnd2dBeUFBS0FJSU5nSUFDeUFGSUFJZ0FDZ0N2QUVnQkJDK0J6Z0NBQ0FBUWRBQmFpQUFRUkJxSUFBb0Fnd2dCQkNRQVNBQVFZZ0NhaUFBUVlBQ2FoQjhCRUFnQkNBRUtBSUFRUUp5TmdJQUN5QUFLQUtJQWlFQ0lBRVFPUm9nQUVIUUFXb1FPUm9nQUVHUUFtb2tBQ0FDQzVVREFRRi9Jd0JCa0FKcklnQWtBQ0FBSUFJMkFvQUNJQUFnQVRZQ2lBSWdBeERhQVNFR0lBQkIwQUZxSUFNZ0FFSC9BV29ROEFJZ0FFSEFBV29RUlNJQklBRVFVUkJDSUFBZ0FVRUFFRUVpQWpZQ3ZBRWdBQ0FBUVJCcU5nSU1JQUJCQURZQ0NBTkFBa0FnQUVHSUFtb2dBRUdBQW1vUWt3RkZEUUFnQUNnQ3ZBRWdBUkE0SUFKcVJnUkFJQUVRT0NFRElBRWdBUkE0UVFGMEVFSWdBU0FCRUZFUVFpQUFJQU1nQVVFQUVFRWlBbW8yQXJ3QkN5QUFRWWdDYWhCcElBWWdBaUFBUWJ3QmFpQUFRUWhxSUFBc0FQOEJJQUJCMEFGcUlBQkJFR29nQUVFTWFrR2d1d01Rd3dJTkFDQUFRWWdDYWhCMkdnd0JDd3NDUUNBQVFkQUJhaEE0UlEwQUlBQW9BZ3dpQXlBQVFSQnFhMEdmQVVvTkFDQUFJQU5CQkdvMkFnd2dBeUFBS0FJSU5nSUFDeUFGSUFJZ0FDZ0N2QUVnQkNBR0VMOEhOd01BSUFCQjBBRnFJQUJCRUdvZ0FDZ0NEQ0FFRUpBQklBQkJpQUpxSUFCQmdBSnFFSHdFUUNBRUlBUW9BZ0JCQW5JMkFnQUxJQUFvQW9nQ0lRSWdBUkE1R2lBQVFkQUJhaEE1R2lBQVFaQUNhaVFBSUFJTEJ3QWdBQ2dDREF1VkF3RUJmeU1BUVpBQ2F5SUFKQUFnQUNBQ05nS0FBaUFBSUFFMkFvZ0NJQU1RMmdFaEJpQUFRZEFCYWlBRElBQkIvd0ZxRVBBQ0lBQkJ3QUZxRUVVaUFTQUJFRkVRUWlBQUlBRkJBQkJCSWdJMkFyd0JJQUFnQUVFUWFqWUNEQ0FBUVFBMkFnZ0RRQUpBSUFCQmlBSnFJQUJCZ0FKcUVKTUJSUTBBSUFBb0Fyd0JJQUVRT0NBQ2FrWUVRQ0FCRURnaEF5QUJJQUVRT0VFQmRCQkNJQUVnQVJCUkVFSWdBQ0FESUFGQkFCQkJJZ0pxTmdLOEFRc2dBRUdJQW1vUWFTQUdJQUlnQUVHOEFXb2dBRUVJYWlBQUxBRC9BU0FBUWRBQmFpQUFRUkJxSUFCQkRHcEJvTHNERU1NQ0RRQWdBRUdJQW1vUWRob01BUXNMQWtBZ0FFSFFBV29RT0VVTkFDQUFLQUlNSWdNZ0FFRVFhbXRCbndGS0RRQWdBQ0FEUVFScU5nSU1JQU1nQUNnQ0NEWUNBQXNnQlNBQ0lBQW9BcndCSUFRZ0JoRENCenNCQUNBQVFkQUJhaUFBUVJCcUlBQW9BZ3dnQkJDUUFTQUFRWWdDYWlBQVFZQUNhaEI4QkVBZ0JDQUVLQUlBUVFKeU5nSUFDeUFBS0FLSUFpRUNJQUVRT1JvZ0FFSFFBV29RT1JvZ0FFR1FBbW9rQUNBQ0M1VURBUUYvSXdCQmtBSnJJZ0FrQUNBQUlBSTJBb0FDSUFBZ0FUWUNpQUlnQXhEYUFTRUdJQUJCMEFGcUlBTWdBRUgvQVdvUThBSWdBRUhBQVdvUVJTSUJJQUVRVVJCQ0lBQWdBVUVBRUVFaUFqWUN2QUVnQUNBQVFSQnFOZ0lNSUFCQkFEWUNDQU5BQWtBZ0FFR0lBbW9nQUVHQUFtb1Frd0ZGRFFBZ0FDZ0N2QUVnQVJBNElBSnFSZ1JBSUFFUU9DRURJQUVnQVJBNFFRRjBFRUlnQVNBQkVGRVFRaUFBSUFNZ0FVRUFFRUVpQW1vMkFyd0JDeUFBUVlnQ2FoQnBJQVlnQWlBQVFid0JhaUFBUVFocUlBQXNBUDhCSUFCQjBBRnFJQUJCRUdvZ0FFRU1ha0dndXdNUXd3SU5BQ0FBUVlnQ2FoQjJHZ3dCQ3dzQ1FDQUFRZEFCYWhBNFJRMEFJQUFvQWd3aUF5QUFRUkJxYTBHZkFVb05BQ0FBSUFOQkJHbzJBZ3dnQXlBQUtBSUlOZ0lBQ3lBRklBSWdBQ2dDdkFFZ0JDQUdFTU1ITndNQUlBQkIwQUZxSUFCQkVHb2dBQ2dDRENBRUVKQUJJQUJCaUFKcUlBQkJnQUpxRUh3RVFDQUVJQVFvQWdCQkFuSTJBZ0FMSUFBb0FvZ0NJUUlnQVJBNUdpQUFRZEFCYWhBNUdpQUFRWkFDYWlRQUlBSUxsUU1CQVg4akFFR1FBbXNpQUNRQUlBQWdBallDZ0FJZ0FDQUJOZ0tJQWlBREVOb0JJUVlnQUVIUUFXb2dBeUFBUWY4QmFoRHdBaUFBUWNBQmFoQkZJZ0VnQVJCUkVFSWdBQ0FCUVFBUVFTSUNOZ0s4QVNBQUlBQkJFR28yQWd3Z0FFRUFOZ0lJQTBBQ1FDQUFRWWdDYWlBQVFZQUNhaENUQVVVTkFDQUFLQUs4QVNBQkVEZ2dBbXBHQkVBZ0FSQTRJUU1nQVNBQkVEaEJBWFFRUWlBQklBRVFVUkJDSUFBZ0F5QUJRUUFRUVNJQ2FqWUN2QUVMSUFCQmlBSnFFR2tnQmlBQ0lBQkJ2QUZxSUFCQkNHb2dBQ3dBL3dFZ0FFSFFBV29nQUVFUWFpQUFRUXhxUWFDN0F4RERBZzBBSUFCQmlBSnFFSFlhREFFTEN3SkFJQUJCMEFGcUVEaEZEUUFnQUNnQ0RDSURJQUJCRUdwclFaOEJTZzBBSUFBZ0EwRUVhallDRENBRElBQW9BZ2cyQWdBTElBVWdBaUFBS0FLOEFTQUVJQVlReEFjMkFnQWdBRUhRQVdvZ0FFRVFhaUFBS0FJTUlBUVFrQUVnQUVHSUFtb2dBRUdBQW1vUWZBUkFJQVFnQkNnQ0FFRUNjallDQUFzZ0FDZ0NpQUloQWlBQkVEa2FJQUJCMEFGcUVEa2FJQUJCa0FKcUpBQWdBZ3NMbXRBRFNnQkJnQWdMb0M1bWMyVjBBQ1Z6THlWekFDVnpMaVZ6QUdSbFluVm5BR0ZzYkc5allYUnZjanhVUGpvNllXeHNiMk5oZEdVb2MybDZaVjkwSUc0cElDZHVKeUJsZUdObFpXUnpJRzFoZUdsdGRXMGdjM1Z3Y0c5eWRHVmtJSE5wZW1VQWQySUFKV1BpaExudnVJOWJkMlZpWVhKcmFYUXRhVzVtYnpwZEFDVnRMU1ZrTFNWWkxTVklMU1ZOTFNWVEFFMWhjbXRsY2lCUFN5NEFMQUJCYzNObGNuUnBiMjRnWUhnZ1BqMGdiVTFwYmxoZ0lHWmhhV3hsWkNCcGJpQUFRWE56WlhKMGFXOXVJR0IzYVdSMGFDQStQU0ExWUNCbVlXbHNaV1FnYVc0Z0FFRnpjMlZ5ZEdsdmJpQmdkMmxrZEdnZ1BqMGdNV0FnWm1GcGJHVmtJR2x1SUFCQmMzTmxjblJwYjI0Z1lIZHBaSFJvSUQ0Z01HQWdabUZwYkdWa0lHbHVJQUJCYzNObGNuUnBiMjRnWUhCNWNtRnRhV1F0UG5OcGVtVW9LU0ErSURCZ0lHWmhhV3hsWkNCcGJpQUFRWE56WlhKMGFXOXVJR0J0VTNSaGNuUlVhVzFsSUQ0OUlEQmdJR1poYVd4bFpDQnBiaUFBUVhOelpYSjBhVzl1SUdBb2MzSmpYM2RwWkhSb0pUSXBJRDA5SURCZ0lHWmhhV3hsWkNCcGJpQUFRWE56WlhKMGFXOXVJR0JwYlM1M2FXUjBhQ2dwSUQwOUlHbHRMbk4wWlhBb0tTOXphWHBsYjJZb1pteHZZWFFwWUNCbVlXbHNaV1FnYVc0Z0FDQUpDZzBBUlhKeWIzSTZJRzFoYkd4dll3b0FSWEp5YjNJZ01Ub2dhV053UjJWMFNXNXBkRmgzTWxoakNnQWdQVDA5SUcxaGRISnBlQ0FvSldRc0pXUXBJRDA5UFFvQUlEMDlQU0IyWldOMGIzSWdLQ1ZrS1NBOVBUMEtBRDgvUHlBeENnQkZjbkp2Y2pvZ2JHRmlaV3hwYm1jZ2QyOXlheUJ2ZG1WeVpteHZkeTRLQUNNakl5QkdaV0YwZFhKbElHTmhibVJwWkdGMFpYTWdabTl5SUhSeVlXTnJhVzVuSUdGeVpTQnZkbVZ5Wm14dmR5NEtBR0Z5WjJ4RFlXMWxjbUZHY25WemRIVnRVa2dvS1RvZ1lYSlFZWEpoYlVSbFkyOXRjRTFoZENncElHbHVaR2xqWVhSbFpDQndZWEpoYldWMFpYSWdaWEp5YjNJdUNnQnJjRzFFWld4bGRHVlNaV1pFWVhSaFUyVjBLQ2s2SUU1VlRFd2djbVZtUkdGMFlWTmxkRkIwY2k5eVpXWkpiV0ZuWlM0S0FGTjBZWEowSUhSeVlXTnJhVzVuWDNSb2NtVmhaQ0FqSldRdUNnQlBkWFFnYjJZZ2JXVnRiM0o1SVNFS0FFUmhkR0VnYm5WdElHVnljbTl5SVNFS0FHTnZiRzl5T2lBak5qWTBOREF3T3lCaVlXTnJaM0p2ZFc1a0xXTnZiRzl5T2lBalptWm1aams1T3lCaWIzSmtaWEl0Y21Ga2FYVnpPaUEwY0hnN0lIQmhaR1JwYm1jNklESndlQUIzQUVsRUlHRnNjbVZoWkhrZ1pYaHBjM1J6QUNWekpYTUFKWE11SlhNQWNnQXZhRzl0WlM5M1lXeDBaWEl2YTJGc2QyRnNkQzFuYVhSb2RXSXZkMlZpWVhKcmFYUXRiM0puTDJwellYSjBiMjlzYTJsMFRrWlVMMlZ0YzJOeWFYQjBaVzR2VjJWaVFWSkxhWFJNYVdJdmJHbGlMMU5TUXk5TFVFMHZSbkpsWVd0TllYUmphR1Z5TDJSbGRHVmpkRzl5Y3k5dmNtbGxiblJoZEdsdmJsOWhjM05wWjI1dFpXNTBMbU53Y0FBdmFHOXRaUzkzWVd4MFpYSXZhMkZzZDJGc2RDMW5hWFJvZFdJdmQyVmlZWEpyYVhRdGIzSm5MMnB6WVhKMGIyOXNhMmwwVGtaVUwyVnRjMk55YVhCMFpXNHZWMlZpUVZKTGFYUk1hV0l2YkdsaUwxTlNReTlMVUUwdlJuSmxZV3ROWVhSamFHVnlMMlp5WVcxbGQyOXlheTkwYVcxbGNuTXVZM0J3QUM5b2IyMWxMM2RoYkhSbGNpOXJZV3gzWVd4MExXZHBkR2gxWWk5M1pXSmhjbXRwZEMxdmNtY3Zhbk5oY25SdmIyeHJhWFJPUmxRdlpXMXpZM0pwY0hSbGJpOVhaV0pCVWt0cGRFeHBZaTlzYVdJdlUxSkRMMHRRVFM5R2NtVmhhMDFoZEdOb1pYSXZaR1YwWldOMGIzSnpMMmhoY25KcGN5NWpjSEFBTDJodmJXVXZkMkZzZEdWeUwydGhiSGRoYkhRdFoybDBhSFZpTDNkbFltRnlhMmwwTFc5eVp5OXFjMkZ5ZEc5dmJHdHBkRTVHVkM5bGJYTmpjbWx3ZEdWdUwxZGxZa0ZTUzJsMFRHbGlMMnhwWWk5VFVrTXZTMUJOTDBaeVpXRnJUV0YwWTJobGNpOWtaWFJsWTNSdmNuTXZSRzlIWDNOallXeGxYMmx1ZG1GeWFXRnVkRjlrWlhSbFkzUnZjaTVqY0hBQUwyaHZiV1V2ZDJGc2RHVnlMMnRoYkhkaGJIUXRaMmwwYUhWaUwzZGxZbUZ5YTJsMExXOXlaeTlxYzJGeWRHOXZiR3RwZEU1R1ZDOWxiWE5qY21sd2RHVnVMMWRsWWtGU1MybDBUR2xpTDJ4cFlpOVRVa012UzFCTkwwWnlaV0ZyVFdGMFkyaGxjaTl0WVhSamFHVnljeTlvYjNWbmFGOXphVzFwYkdGeWFYUjVYM1p2ZEdsdVp5NWpjSEFBTDJodmJXVXZkMkZzZEdWeUwydGhiSGRoYkhRdFoybDBhSFZpTDNkbFltRnlhMmwwTFc5eVp5OXFjMkZ5ZEc5dmJHdHBkRTVHVkM5bGJYTmpjbWx3ZEdWdUwxZGxZa0ZTUzJsMFRHbGlMMnhwWWk5VFVrTXZTMUJOTDBaeVpXRnJUV0YwWTJobGNpOW1jbUZ0WlhkdmNtc3ZhVzFoWjJVdVkzQndBQzlvYjIxbEwzZGhiSFJsY2k5cllXeDNZV3gwTFdkcGRHaDFZaTkzWldKaGNtdHBkQzF2Y21jdmFuTmhjblJ2YjJ4cmFYUk9SbFF2WlcxelkzSnBjSFJsYmk5WFpXSkJVa3RwZEV4cFlpOXNhV0l2VTFKREwwdFFUUzlHY21WaGEwMWhkR05vWlhJdlpHVjBaV04wYjNKekwyZGhkWE56YVdGdVgzTmpZV3hsWDNOd1lXTmxYM0I1Y21GdGFXUXVZM0J3QUM5b2IyMWxMM2RoYkhSbGNpOXJZV3gzWVd4MExXZHBkR2gxWWk5M1pXSmhjbXRwZEMxdmNtY3Zhbk5oY25SdmIyeHJhWFJPUmxRdlpXMXpZM0pwY0hSbGJpOVhaV0pCVWt0cGRFeHBZaTlzYVdJdlUxSkRMMHRRVFM5R2NtVmhhMDFoZEdOb1pYSXZaR1YwWldOMGIzSnpMM0I1Y21GdGFXUXVZM0J3QUdsdVptOEFSWEp5YjNJNklHbGpjRWRsZEVwZlZWOVlZd0IzWWdCeVlnQkJVbDlRU1ZoRlRGOUdUMUpOUVZSZlVrZENBRkJoZEhSbGNtNGdaWGgwY21GamRHbHZiaUJtWVdsc1pXUXVBRUZ6YzJWeWRHbHZiaUJnY0hseVlXMXBaR0FnWm1GcGJHVmtJR2x1SUFCVWNtRmphMmx1WnlCMGFISmxZV1FnUFNBbFpBb0FVMGxhUlNBOUlDVmtMQ0FsWkFvQVJYSnliM0lnTWpvZ2FXTndSMlYwU1c1cGRGaDNNbGhqQ2dBL1B6OGdNZ29BUlhKeWIzSTZJSFZ1YzNWd2NHOXlkR1ZrSUhCcGVHVnNJR1p2Y20xaGRDNEtBRlZ1YTI1dmQyNGdiM0lnZFc1emRYQndiM0owWldRZ2JHRmlaV3hwYm1jZ2RHaHlaWE5vYjJ4a0lHMXZaR1VnY21WeGRXVnpkR1ZrTGlCVFpYUWdkRzhnYldGdWRXRnNMZ29BYTNCdFJHVnNaWFJsVW1WbVJHRjBZVk5sZENncE9pQXdJSGh6YVhwbEwzbHphWHBsTDJSd2FTNEtBRVZ5Y205eUlDZ2xaQ2s2SUhWdVlXSnNaU0IwYnlCdmNHVnVJR05oYldWeVlTQndZWEpoYldWMFpYSnpJR1pwYkdVZ0lpVnpJaUJtYjNJZ2QzSnBkR2x1Wnk0S0FFVnljbTl5T2lCT1ZVeE1JSEJoZEhSSVlXNWtiR1V1Q2dCRmJtUWdkSEpoWTJ0cGJtZGZkR2h5WldGa0lDTWxaQzRLQUU5MWRDQnZaaUJ0WlcxdmNua2hJUW9BY2dBdmFHOXRaUzkzWVd4MFpYSXZhMkZzZDJGc2RDMW5hWFJvZFdJdmQyVmlZWEpyYVhRdGIzSm5MMnB6WVhKMGIyOXNhMmwwVGtaVUwyVnRjMk55YVhCMFpXNHZWMlZpUVZKTGFYUk1hV0l2YkdsaUwxTlNReTlMVUUwdlJuSmxZV3ROWVhSamFHVnlMMjFoZEdOb1pYSnpMMlp5WldGckxtZ0FkMkZ5Ym1sdVp3QWdKVEV3WndCQ2RXbHNaQ0JRZVhKaGJXbGtBQ1UwWkFCM1lnQnlZZ0FsWS9DZm1xbGJkMlZpWVhKcmFYUXRaWEp5YjNJNlhRQkJVbDlRU1ZoRlRGOUdUMUpOUVZSZlFrZFNBRTFCVGxWQlRBQkhaVzVsY21saklHVnljbTl5SUdSMWNtbHVaeUJ0WVhSamFHbHVaeUJ3YUdGelpTNEFJR3hwYm1VZ0FDVnpKWE1LQUVacGJHVWdiM0JsYmlCbGNuSnZjaTRnSlhNS0FFUnBjM1J2Y25ScGIyNGdabUZqZEc5eU9pQnJNVDBsTVM0eE1HWXNJR3N5UFNVeExqRXdaaXdnY0RFOUpURXVNVEJtTENCd01qMGxNUzR4TUdZS0FFVnljbTl5T2lCdFlXeHNiMk1LQUVWeWNtOXlJRE02SUdsamNFZGxkRWx1YVhSWWR6SllZd29BUlhKeWIzSWdhV053UjJWMFNsOVZYMU1LQUQwOVBUMDlQU0FsY3lBOVBUMDlQVDA5UFFvQVB6OC9JRE1LQUVWeWNtOXlPaUJqWVc0bmRDQnNiMkZrSUhCaGRIUmxjbTRnWm5KdmJTQk9WVXhNSUdKMVptWmxjaTRLQUd0d2JWTmxkRkpsWmtSaGRHRlRaWFFvS1RvZ1RsVk1UQ0JyY0cxSVlXNWtiR1V2Wm1sc1pXNWhiV1V1Q2dCRmNuSnZjaUJ6WVhacGJtY2dabVZoZEhWeVpTQnRZWEE2SUdWeWNtOXlJSGR5YVhScGJtY2daR0YwWVM0S0FFOTFkQ0J2WmlCdFpXMXZjbmtoSVFvQVkyOXNiM0k2SUNObVptWm1abVk3SUdKaFkydG5jbTkxYm1RdFkyOXNiM0k2SUNObVpqQXhNREU3SUdKdmNtUmxjaTF5WVdScGRYTTZJRFJ3ZURzZ2NHRmtaR2x1WnpvZ01uQjRBRVY0ZEhKaFkzUWdSbVZoZEhWeVpYTUFaWEp5YjNJQVJuSmxZV3NnWm1WaGRIVnlaWE1nTFNBbFpBQnlZZ0JCVlZSUFgwMUZSRWxCVGdCQlVsOVFTVmhGVEY5R1QxSk5RVlJmVWtkQ1FRQkpibk4xWm1acFkybGxiblFnWTI5dWRISmhjM1FnWkhWeWFXNW5JRzFoZEdOb2FXNW5MZ0FsTnk0MVppQUFJR3hwYm1VZ0FFVnljbTl5SUc5d1pXNXBibWNnWm1sc1pTQW5KWE1uT2lBQUlDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ1puZzlKV1lzSUdaNVBTVm1MQ0I0TUQwbFppd2dlVEE5SldZc0lITTlKV1lLQUVWeWNtOXlJRFE2SUdsamNFZGxkRWx1YVhSWWR6SllZd29BUlhKeWIzSWdhV053UjJWMFZWOW1jbTl0WDFoZllubGZUV0YwV0RKVkNnQkZjbkp2Y2lCaGJHeHZZMkYwYVc1bklHMWxiVzl5ZVM0S0FFVnljbTl5T2lCdmRYUWdiMllnYldWdGIzSjVMZ29BUlhKeWIzSTZJRlZ1WVdKc1pTQjBieUJ2Y0dWdUlHWnBiR1VnSnlWekp5Qm1iM0lnZDNKcGRHbHVaeTRLQUVWeWNtOXlPaUIxYm1GaWJHVWdkRzhnYjNCbGJpQm1hV3hsSUNjbGN5VnpKeUJtYjNJZ2NtVmhaR2x1Wnk0S0FFOTFkQ0J2WmlCdFpXMXZjbmtoSVFvQVUzUmxjQ0J6YVhwbElHMTFjM1FnWW1VZ1pYRjFZV3dnZEc4Z2QybGtkR2dnWm05eUlHNXZkd0JiSlhOZElGc2xjMTBnV3lWelhTQTZJRVp2ZFc1a0lDVmtJR1psWVhSMWNtVnpBQ1Z6QUZkcFpIUm9JR05oYm01dmRDQmlaU0I2WlhKdkFGTnZkWEpqWlNCM2FXUjBhQ0J0ZFhOMElHSmxJR1YyWlc0QVNXMWhaMlVnYVhNZ2RHOXZJSE50WVd4c0FIZ2diM1YwSUc5bUlISmhibWRsQUVOc2IyTnJJR2hoY3lCdWIzUWdZbVZsYmlCemRHRnlkR1ZrQUZCNWNtRnRhV1FnYVhNZ2JtOTBJR0ZzYkc5allYUmxaQUJ5WWdBbFkrS2FvTys0ajF0M1pXSmhjbXRwZEMxM1lYSnVPbDBBUVZWVVQxOVBWRk5WQUVGU1gxQkpXRVZNWDBaUFVrMUJWRjlDUjFKQkFIZHdJRzExYzNRZ1ltVWdZWFFnYkdWaGMzUWdNUUJDWVhKamIyUmxJRzFoZEdOb2FXNW5JR052ZFd4a0lHNXZkQ0JtYVc1a0lHTnZjbkpsWTNRZ1ltRnlZMjlrWlNCc2IyTmhkRzl5SUhCaGRIUmxjbTR1QUZzbGMxMGdBRG9nQUNWekpYTUtBRVJwYzNSdmNuUnBiMjRnWm1GamRHOXlJRDBnSldZZ0pXWWdKV1lnSldZZ0pXWWdKV1lLQUVWeWNtOXlJRFU2SUdsamNFZGxkRWx1YVhSWWR6SllZd29BUlhKeWIzSWdhV053UjJWMFdHTmZabkp2YlY5WWQxOWllVjlOWVhSWWR6SllZd29BUlhKeWIzSWdjbVZoWkdsdVp5QnBiV0ZuWlZObGRDNEtBRVZ5Y205eUlIZG9hV3hsSUdGa1pHbHVaeUJ5WldabGNtVnVZMlVnWkdGMFlTQnpaWFE2SUd0d2JVZGxibEpsWmtSaGRHRlRaWFFvS1NCbVlXbHNaV1F1Q2dCRmNuSnZjaUJ2Y0dWdWFXNW5JQ2NsY3ljdUNnQkRZVzRuZENCdmNHVnVJRXBRUlVjZ1ptbHNaU0FuSlhNbkNnQlBkWFFnYjJZZ2JXVnRiM0o1SVNFS0FGQmhkSFJsY200Z1JHRjBZU0J5WldGa0lHVnljbTl5SVNFS0FGSmxZV1FnWlhKeWIzSWhJUW9BWTI5c2IzSTZJQ00zTnpRME1EQTdJR0poWTJ0bmNtOTFibVF0WTI5c2IzSTZJQ05tWm1abU9UazdJR0p2Y21SbGNpMXlZV1JwZFhNNklEUndlRHNnY0dGa1pHbHVaem9nTW5CNEFDVm1BSGRpQUVGU1gxQkpXRVZNWDBaUFVrMUJWRjlCUWtkU0FGQjVjbUZ0YVdRZ2FYTWdUbFZNVEFCQlZWUlBYMEZFUVZCVVNWWkZBRUpoY21OdlpHVWdiV0YwWTJocGJtY2daWEp5YjNJZ1pHVjBaV04wYVc5dUwyTnZjbkpsWTNScGIyNGdabTkxYm1RZ2RXNXlaV052ZG1WeVlXSnNaU0JsY25KdmNpNEFSWEp5YjNJZ1kzSmxZWFJwYm1jZ1puVnNiQ0JtYVd4bElIQmhkR2dnWm5KdmJTQW5KWE1uSUdGdVpDQW5KWE1uQUVGemMyVnlkR2x2YmlCZ2VDQThJRzFOWVhoWVlDQm1ZV2xzWldRZ2FXNGdBRUZ6YzJWeWRHbHZiaUJnYUdWcFoyaDBJRDQ5SURWZ0lHWmhhV3hsWkNCcGJpQUFRWE56WlhKMGFXOXVJR0JvWldsbmFIUWdQajBnTVdBZ1ptRnBiR1ZrSUdsdUlBQkJjM05sY25ScGIyNGdZR2hsYVdkb2RDQStJREJnSUdaaGFXeGxaQ0JwYmlBQVFYTnpaWEowYVc5dUlHQnRTVzFoWjJWekxuTnBlbVVvS1NBK0lEQmdJR1poYVd4bFpDQnBiaUFBUVhOelpYSjBhVzl1SUdCNElENDlJREJnSUdaaGFXeGxaQ0JwYmlBQVFYTnpaWEowYVc5dUlHQnRVM1J2Y0ZScGJXVWdQajBnTUdBZ1ptRnBiR1ZrSUdsdUlBQkJjM05sY25ScGIyNGdZR1J6ZENBaFBTQXdZQ0JtWVdsc1pXUWdhVzRnQUNCSlRrWlBJQ0FBSlhNbGN3b0FSR2x6ZEc5eWRHbHZiaUJtWVdOMGIzSWdQU0FsWmlBbFppQWxaaUFsWmlBbFpnb0FSWEp5YjNJZ1BTQWxaZ29BUlhKeWIzSWdOam9nYVdOd1IyVjBTVzVwZEZoM01saGpDZ0FnSUNBZ0lDQWdJQ0JKYldGblpWTnBlbVVnUFNBbE4yUmJjR2w0Wld4ZENnQTlQVDA5UFQwOVBUMGdKV1FnUFQwOVBUMDlQVDA5UFQwS0FFbHRZV2RsYzJWMElHTnZiblJoYVc1eklDVmtJR2x0WVdkbGN5NEtBRVZ5Y205eU9pQlZibUZpYkdVZ2RHOGdiM0JsYmlCbWFXeGxJQ2NsY3ljZ1ptOXlJSEpsWVdScGJtY3VDZ0JGY25KdmNpQW9KV1FwT2lCMWJtRmliR1VnZEc4Z2IzQmxiaUJqWVcxbGNtRWdjR0Z5WVcxbGRHVnljeUJtYVd4bElDSWxjeUlnWm05eUlISmxZV1JwYm1jdUNnQkZjbkp2Y2lCeVpXRmthVzVuSUhCaGRIUmxjbTRnWm1sc1pTQW5KWE1uTGdvQVFuVnBiR1FnU1c1a1pYZ0FTR1ZwWjJoMElHTmhibTV2ZENCaVpTQjZaWEp2QUNWbUlDVm1JQ1ZtSUNWbUFIZ2diWFZ6ZENCaVpTQndiM05wZEdsMlpRQk1ZWEJzWVdOcFlXNGdjSGx5WVcxcFpDQm9ZWE1nYm05MElHSmxaVzRnWVd4c2IyTmhkR1ZrQUVOc2IyTnJJR2hoY3lCdWIzUWdZbVZsYmlCemRHOXdjR1ZrQUVGU1gxQkpXRVZNWDBaUFVrMUJWRjlOVDA1UEFFUmxjM1JwYm1GMGFXOXVJR2x6SUU1VlRFd0FRVlZVVDE5Q1VrRkRTMFZVU1U1SEFHaHdJRzExYzNRZ1ltVWdZWFFnYkdWaGMzUWdNUUJGY25KdmNpQW9KV1FwT2lCMWJtRmliR1VnZEc4Z1pHVjBaWEp0YVc1bElHWnBiR1VnYkdWdVozUm9MZ0JOWVhSamFHbHVaeUJqYjI1bWFXUmxibU5sSUdOMWRHOW1aaUIyWVd4MVpTQnViM1FnY21WaFkyaGxaQzRBUVhOelpYSjBhVzl1SUdCNUlENDlJRzFOYVc1WllDQm1ZV2xzWldRZ2FXNGdBRUZ6YzJWeWRHbHZiaUJnYVcxaFoyVXVkSGx3WlNncElEMDlJRWxOUVVkRlgxVkpUbFE0WUNCbVlXbHNaV1FnYVc0Z0FFRnpjMlZ5ZEdsdmJpQmdjM1J2Y21VdWMybDZaU2dwSUQwOUlIQnZhVzUwY3k1emFYcGxLQ2xnSUdaaGFXeGxaQ0JwYmlBQUpYTWxjd29BUkdsemRHOXlkR2x2YmlCbVlXTjBiM0lnUFNBbFppQWxaaUFsWmlBbFpnb0FSWEp5YjNJZ056b2dhV053UjJWMFNXNXBkRmgzTWxoakNnQkZlSFJ5WVdOMFpXUWdabVZoZEhWeVpYTWdQU0FsTjJSYmNHbDRaV3hkQ2dCRmNuSnZjaUJwWTNBeVIyVjBWRk1LQUVaaGJHeHBibWNnWW1GamF5QjBieUJ5WldGa2FXNW5JQ2NsY3lWekp5QnBiaUJCVWxSdmIyeExhWFFnZGpRdWVDQm1iM0p0WVhRdUNnQkZjbkp2Y2lCcGJpQnZjR1Z1YVc1bklDY2xjeWNnYVc0Z2VtbHdabWxzWlM0S0FFVnljbTl5SUhKbFlXUnBibWNnU2xCRlJ5Qm1hV3hsTGdvQVJYSnliM0lnZDJocGJHVWdZV1JrYVc1bklISmxabVZ5Wlc1alpTQmtZWFJoSUhObGREb2dhM0J0VFdWeVoyVlNaV1pFWVhSaFUyVjBLQ2tnWm1GcGJHVmtMZ29BUlhKeWIzSWdjMkYyYVc1bklHWmxZWFIxY21VZ2MyVjBPaUJsY25KdmNpQjNjbWwwYVc1bklHUmhkR0V1Q2dCUGRYUWdiMllnYldWdGIzSjVJU0VLQUVHd05ndkZLWWdPQUFDQkVBQUE3eElBQUJZVkFBQ25HQUFBV3lWelhTQmJKWE5kSUZzbGMxMGdPaUFsY3pvZ0pXWWdiWE1BU1cxaFoyVWdiWFZ6ZENCaVpTQm5jbUY1YzJOaGJHVUFlU0J2ZFhRZ2IyWWdjbUZ1WjJVQVJtVmhkSFZ5WlNCemRHOXlaU0JvWVhNZ2JtOTBJR0psWlc0Z1lXeHNiMk5oZEdWa0FDVmtBSGRpQUVGU1gxQkpXRVZNWDBaUFVrMUJWRjlCVWtkQ0FFMWhlR2x0ZFcwZ1lXeHNiM2RoWW14bElIQnZjMlVnWlhKeWIzSWdaWGhqWldWa1pXUXVBRUZ6YzJWeWRHbHZiaUJnYzNSbGNDQStQU0IzYVdSMGFHQWdabUZwYkdWa0lHbHVJQUJCYzNObGNuUnBiMjRnWUdrck1TdGphSFZ1YTE5emFYcGxJRHdnZDJsa2RHaGdJR1poYVd4bFpDQnBiaUFBUVhOelpYSjBhVzl1SUdCd2VYSmhiV2xrWUNCbVlXbHNaV1FnYVc0Z0FFRnpjMlZ5ZEdsdmJpQmdjSGx5WVcxcFpDMCtiblZ0VDJOMFlYWmxjeWdwSUQ0Z01HQWdabUZwYkdWa0lHbHVJQUJCYzNObGNuUnBiMjRnWUhOeVl5QWhQU0F3WUNCbVlXbHNaV1FnYVc0Z0FFRnpjMlZ5ZEdsdmJpQmdlQ0E4SUcxSGNtRmthV1Z1ZEhOYmIyTjBZWFpsS20xT2RXMVRZMkZzWlhOUVpYSlBZM1JoZG1VcmMyTmhiR1ZkTG5kcFpIUm9LQ2xnSUdaaGFXeGxaQ0JwYmlBQVJYSnliM0lnYVc0Z2IzQmxibWx1WnlBbkpYTW5JR1p2Y2lCeVpXRmthVzVuQ2dBZ1JtbHNkR1Z5WldRZ1ptVmhkSFZ5WlhNZ1BTQWxOMlJiY0dsNFpXeGRDZ0JNWVdKbGJHbHVaeUIwYUhKbGMyaHZiR1FnYlc5a1pTQnpaWFFnZEc4Z0pYTXVDZ0JGY25KdmNpQnlaV0ZrYVc1bklFcFFSVWNnWm1sc1pTQm9aV0ZrWlhJdUNnQkZjbkp2Y2pvZ2MzVndjR3hwWldRZ1ptbHNaU0JrYjJWeklHNXZkQ0JoY0hCbFlYSWdkRzhnWW1VZ1lXNGdRVkpVYjI5c1MybDBJR05oYldWeVlTQndZWEpoYldWMFpYSWdabWxzWlM0S0FHdHdiVVJsYkdWMFpWSmxaa1JoZEdGVFpYUW9LVG9nVGxWTVRDQnlaV1pFWVhSaFUyVjBVSFJ5TVM5eVpXWkVZWFJoVTJWMFVIUnlNaTRLQUVOaGJpZDBJSEpsWVdRZ1NsQkZSeUJtYVd4bElDY2xjeWNLQUVGU1gxQkpXRVZNWDBaUFVrMUJWRjh5ZG5WNUFGQjVjbUZ0YVdRZ1pHOWxjeUJ1YjNRZ1kyOXVkR0ZwYmlCaGJua2diR1YyWld4ekFGTjBaWEFnYlhWemRDQmlaU0JuY21WaGRHVnlJSFJvWVc0Z2IzSWdaWEYxWVd3Z2RHaGxJSGRwWkhSb0FIZ2diWFZ6ZENCaVpTQnNaWE56SUhSb1lXNGdkR2hsSUdsdFlXZGxJSGRwWkhSb0FDOW9iMjFsTDNkaGJIUmxjaTlyWVd4M1lXeDBMV2RwZEdoMVlpOTNaV0poY210cGRDMXZjbWN2YW5OaGNuUnZiMnhyYVhST1JsUXZaVzF6WTNKcGNIUmxiaTlYWldKQlVrdHBkRXhwWWk5c2FXSXZVMUpETDB0UVRTOUdjbVZoYTAxaGRHTm9aWEl2YldGMFkyaGxjbk12ZG1semRXRnNYMlJoZEdGaVlYTmxMbWdBUlhoMFpXNWthVzVuSUdKbGVXOXVaQ0IwYUdVZ2QybGtkR2dnYjJZZ2RHaGxJR2x0WVdkbEFGTnZkWEpqWlNCcGN5Qk9WVXhNQUVWeWNtOXlJQ2dsWkNrNklIVnVZV0pzWlNCMGJ5QnlaV0ZrSUdaeWIyMGdabWxzWlM0QVRYVnNkR2t0YldGeWEyVnlJSEJ2YzJVZ1pYSnliM0lnZG1Gc2RXVWdaWGhqWldWa1pXUXVBQTBsTkdRdkpUUmtMZ0JCYzNObGNuUnBiMjRnWUhrZ1BDQnRUV0Y0V1dBZ1ptRnBiR1ZrSUdsdUlBQkJjM05sY25ScGIyNGdZR2x0WVdkbExtTm9ZVzV1Wld4ektDa2dQVDBnTVdBZ1ptRnBiR1ZrSUdsdUlBQkJjM05sY25ScGIyNGdZRzUxYlY5d2IybHVkSE1nUFQwZ2NHOXBiblJ6TG5OcGVtVW9LV0FnWm1GcGJHVmtJR2x1SUFBbE55NDFaaUFBSUVsT1JrOGdJQUJyY0cxVFpYUlNaV1pFWVhSaFUyVjBLQ2s2SUU1VlRFd2dhM0J0U0dGdVpHeGxMM0psWmtSaGRHRlRaWFF1Q2dCcmNHMUVaV3hsZEdWU1pXWkVZWFJoVTJWMEtDazZJRTVWVEV3Z2NtVm1SR0YwWVZObGRGQjBjaTRLQUVWeWNtOXlPaUIxYm1GaWJHVWdkRzhnYjNCbGJpQm1hV3hsSUNjbGN5Y2dabTl5SUhkeWFYUnBibWN1Q2dCRmNuSnZjam9nVlc1emRYQndiM0owWldRZ2NHbDRaV3dnWm05eWJXRjBJQ2dsWkNrZ2NtVnhkV1Z6ZEdWa0xnb0FSWEp5YjNJZ2FXNGdjbVZoWkdsdVp5QW5KWE1uTGdvQUNpTWpJeUJUZFhKbVlXTmxJRTV2TGlWa0lDTWpJd29BUVZKZlVFbFlSVXhmUms5U1RVRlVYM2wxZG5NQUpYTUFTVzFoWjJVZ2JYVnpkQ0JvWVhabElERWdZMmhoYm01bGJBQlRhRzkxYkdRZ1ltVWdjMkZ0WlNCemFYcGxBRkpsYW1WamRHVmtJR1p5WlhGMVpXNTBiSGtnYldsemNtVmpiMmR1YVhObFpDQnRZWFJ5YVhnZ2JXRnlhMlZ5TGdCQmMzTmxjblJwYjI0Z1lHSjFZMnRsZEZzd1hTNW1hWEp6ZENBK1BTQmlkV05yWlhSYmJsMHVabWx5YzNSZ0lHWmhhV3hsWkNCcGJpQUFRWE56WlhKMGFXOXVJR0JoYm1kc1pTQStJQzFRU1dBZ1ptRnBiR1ZrSUdsdUlBQkJjM05sY25ScGIyNGdZR05vWVc1dVpXeHpJRDRnTUdBZ1ptRnBiR1ZrSUdsdUlBQkJjM05sY25ScGIyNGdZSE55WTE5M2FXUjBhQ0ErSURCZ0lHWmhhV3hsWkNCcGJpQUFRWE56WlhKMGFXOXVJR0I1SUQ0OUlEQmdJR1poYVd4bFpDQnBiaUFBUVhOelpYSjBhVzl1SUdCa2VXNWhiV2xqWDJOaGMzUThZMjl1YzNRZ1FtbHViMjFwWVd4UWVYSmhiV2xrTXpKbUtqNG9jSGx5WVcxcFpDbGdJR1poYVd4bFpDQnBiaUFBSUd4cGJtVWdBR3R3YlZOaGRtVlNaV1pFWVhSaFUyVjBLQ2s2SUU1VlRFd2dabWxzWlc1aGJXVXZjbVZtUkdGMFlWTmxkQzRLQUd0d2JWTmxkRkpsWmtSaGRHRlRaWFFvS1RvZ2NtVm1SR0YwWVZObGRDNEtBRVZ5Y205eU9pQnpkWEJ3YkdsbFpDQmlkV1ptWlhJZ1pHOWxjeUJ1YjNRZ1lYQndaV0Z5SUhSdklHSmxJRUZTVkc5dmJFdHBkQ0JqWVcxbGNtRWdjR0Z5WVcxbGRHVnljeTRLQUVWeWNtOXlJR2x1SUhkeWFYUnBibWNnSnlWekp5QnBiaUIwYUdVZ2VtbHdabWxzWlM0S0FFVnljbTl5SUhOaGRtbHVaeUJwYldGblpTQnpaWFE2SUdWeWNtOXlJSGR5YVhScGJtY2daR0YwWVM0S0FFNTFiV0psY2lCdlppQmphR0Z1Ym1Wc2N5QmpZVzV1YjNRZ1ltVWdlbVZ5YndCNUlHMTFjM1FnWW1VZ2NHOXphWFJwZG1VQVYybGtkR2dnYlhWemRDQmlaU0J3YjNOcGRHbDJaUUJoYm1kc1pTQnZkWFFnYjJZZ2NtRnVaMlVBVDI1c2VTQmlhVzV2YldsaGJDQndlWEpoYldsa0lHbHpJSE4xY0hCdmNuUmxaQUJ1ZEdoZlpXeGxiV1Z1ZENCbVlXbHNaV1FBUVZKZlVFbFlSVXhmUms5U1RVRlVYMUpIUWw4MU5qVUFRWE56WlhKMGFXOXVJR0J0VUhseVlXMXBaQzV6YVhwbEtDa2dQVDBnYlU1MWJVOWpkR0YyWlhNcWJVNTFiVk5qWVd4bGMxQmxjazlqZEdGMlpXQWdabUZwYkdWa0lHbHVJQUJCYzNObGNuUnBiMjRnWUc5amRHRjJaU0ErUFNBd1lDQm1ZV2xzWldRZ2FXNGdBRG9nQUVacFpXeGtMVzltTFhacFpYY2dkbVZ5ZEdsallXd2dQU0FsTGpGbUxDQm9iM0pwZW05dWRHRnNJRDBnSlM0eFppQmtaV2R5WldWekxDQmhjM0JsWTNRZ2NtRjBhVzhnUFNBbExqTm1DZ0JOWVhnZ1ptVmhkSFZ5WlNBOUlDVmtDZ0FnSUZKbFlXUWdTVzFoWjJWVFpYUXVDZ0JGY25KdmNpQnpZWFpwYm1jZ1MxQk5JR1JoZEdFNklIVnVZV0pzWlNCMGJ5QnZjR1Z1SUdacGJHVWdKeVZ6SlhNbGN5Y2dabTl5SUhkeWFYUnBibWN1Q2dCRmNuSnZjaUFvSldRcE9pQjFibUZpYkdVZ2RHOGdiM0JsYmlCbGVIUmxjbTVoYkNCd1lYSmhiV1YwWlhKeklHWnBiR1VnSWlWeklpQm1iM0lnZDNKcGRHbHVaeTRLQUVWeWNtOXlJR2x1SUdOc2IzTnBibWNnSlhNZ2FXNGdkR2hsSUhwcGNHWnBiR1V1Q2dCQmRYUnZJSFJvY21WemFHOXNaQ0FvWW5KaFkydGxkQ2tnYldGeWEyVnlJR052ZFc1MGN5QXRXeVV6WkRvZ0pUTmtYU0JiSlROa09pQWxNMlJkSUZzbE0yUTZJQ1V6WkYwckxnb0FUM1YwSUc5bUlHMWxiVzl5ZVNFaENnQlFlWEpoYldsa0lHaGhjeUJ1YjNRZ1ltVmxiaUJoYkd4dlkyRjBaV1FnZVdWMEFDOW9iMjFsTDNkaGJIUmxjaTlyWVd4M1lXeDBMV2RwZEdoMVlpOTNaV0poY210cGRDMXZjbWN2YW5OaGNuUnZiMnhyYVhST1JsUXZaVzF6WTNKcGNIUmxiaTlYWldKQlVrdHBkRXhwWWk5c2FXSXZVMUpETDB0UVRTOUdjbVZoYTAxaGRHTm9aWEl2WkdWMFpXTjBiM0p6TDJkaGRYTnphV0Z1WDNOallXeGxYM053WVdObFgzQjVjbUZ0YVdRdWFBQlFlWEpoYldsa0lHbHpJRTVWVEV3QVFWSmZVRWxZUlV4ZlJrOVNUVUZVWDFKSFFrRmZOVFUxTVFBdUFFRnpjMlZ5ZEdsdmJpQmdjRnN3WFNBK0lIQnRNVnN0TVYxZ0lHWmhhV3hsWkNCcGJpQUFRWE56WlhKMGFXOXVJR0JoYm1kc1pTQThQU0JRU1dBZ1ptRnBiR1ZrSUdsdUlBQkJjM05sY25ScGIyNGdZR1F1ZEhsd1pTZ3BJRDA5SUVsTlFVZEZYMFl6TW1BZ1ptRnBiR1ZrSUdsdUlBQkJjM05sY25ScGIyNGdZSE55WTE5b1pXbG5hSFFnUGlBd1lDQm1ZV2xzWldRZ2FXNGdBRUZ6YzJWeWRHbHZiaUJnZVNBOElHMUhjbUZrYVdWdWRITmJiMk4wWVhabEttMU9kVzFUWTJGc1pYTlFaWEpQWTNSaGRtVXJjMk5oYkdWZExtaGxhV2RvZENncFlDQm1ZV2xzWldRZ2FXNGdBRUZ6YzJWeWRHbHZiaUJnYlVSaGRHRXVaMlYwS0NsZ0lHWmhhV3hsWkNCcGJpQUFKVE5rT2lBb0pUTmtMQ1V6WkNrZ09pQWxaaUJ0YVc0OUpXWWdiV0Y0UFNWbUxDQnpaRDBsWmdvQWNHRm5aU0FsWkN3Z2FXMWhaMlVnYm5WdElDVmtMQ0J3YjJsdWRITWdMU0FsWkFvQVJYSnliM0lnS0NWa0tUb2dkVzVoWW14bElIUnZJRzl3Wlc0Z1pYaDBaWEp1WVd3Z2NHRnlZVzFsZEdWeWN5Qm1hV3hsSUNJbGN5SWdabTl5SUhKbFlXUnBibWN1Q2dCQmRYUnZJSFJvY21WemFHOXNaQ0FvWW5KaFkydGxkQ2tnWVdScWRYTjBaV1FnZEdoeVpYTm9iMnhrSUhSdklDVmtMZ29BUlhKeWIzSWdiM0JsYm1sdVp5Qm1hV3hsSUNjbGN5NXBjMlYwSnk0S0FFVnljbTl5SUdsdUlHTnNiM05wYm1jZ0p5VnpKeTRLQUhrZ2JYVnpkQ0JpWlNCc1pYTnpJSFJvWVc0Z2RHaGxJR2x0WVdkbElHaGxhV2RvZEFCSVpXbG5hSFFnYlhWemRDQmlaU0J3YjNOcGRHbDJaUUJQWTNSaGRtVWdiWFZ6ZENCaVpTQndiM05wZEdsMlpRQlBibXg1SUVZek1pQnBiV0ZuWlhNZ2MzVndjRzl5ZEdWa0FGTm9iM1ZzWkNCaVpTQnRZWGhwYldFQVJHRjBZU0J3YjJsdWRHVnlJR2x6SUU1VlRFd0FRVkpmVUVsWVJVeGZSazlTVFVGVVgxSkhRa0ZmTkRRME5BQkJjM05sY25ScGIyNGdZR1JsZEdWamRHOXlZQ0JtWVdsc1pXUWdhVzRnQUVGemMyVnlkR2x2YmlCZ2MyTmhiR1VnUGowZ2JVMXBibE5qWVd4bFlDQm1ZV2xzWldRZ2FXNGdBRUZ6YzJWeWRHbHZiaUJnYVcxaFoyVXVkMmxrZEdnb0tTQTlQU0J0VUhseVlXMXBaRnN3WFM1M2FXUjBhQ2dwWUNCbVlXbHNaV1FnYVc0Z0FGc2xJQzR6WmlBbElDNHpaaUFsSUM0elpsMGdXeVVnTmk0eFpsMEtBRVZ5Y205eUlDZ2xaQ2s2SUhWdVlXSnNaU0IwYnlCdmNHVnVJRzl3ZEdsallXd2djR0Z5WVcxbGRHVnljeUJtYVd4bElDSWxjeUlnWm05eUlIZHlhWFJwYm1jdUNnQnJjRzFUWlhSU1pXWkVZWFJoVTJWMFJtbHNaU2dwT2lCT1ZVeE1JR3R3YlVoaGJtUnNaUzltYVd4bGJtRnRaUzRLQUNBZ0lDQmxibVF1Q2dCQmRYUnZJSFJvY21WemFHOXNaQ0FvSlhNcElHRmthblZ6ZEdWa0lIUm9jbVZ6YUc5c1pDQjBieUFsWkM0S0FDMHRMUzB0TFMwdExTMHRMUzB0TFMwdExTMHRMUzB0TFMwdExTMHRMUzB0TFMwdExTMHRMUzB0TFMwdExTMHRMUzB0TFMwdExTMHRMUzB0TFMwdExRb0FRVkpmVUVsWVJVeGZSazlTVFVGVVh6UXlNSFlBYldWa2FXRnVBSE5qWVd4bElHOTFkQ0J2WmlCeVlXNW5aUUJKYldGblpTQnZaaUIzY205dVp5QnphWHBsSUdadmNpQndlWEpoYldsa0FGVnVZV0pzWlNCMGJ5QmhiR3h2WTJGMFpTQnBiV0ZuWlNCa1lYUmhBRVJsZEdWamRHOXlJR2x6SUU1VlRFd0FRWE56WlhKMGFXOXVJR0J2WTNSaGRtVWdQQ0J0VG5WdFQyTjBZWFpsYzJBZ1ptRnBiR1ZrSUdsdUlBQkJjM05sY25ScGIyNGdZSEJiTUYwZ1BpQndiVEZiTUYxZ0lHWmhhV3hsWkNCcGJpQUFRWE56WlhKMGFXOXVJR0JwYlRFdWRIbHdaU2dwSUQwOUlFbE5RVWRGWDBZek1tQWdabUZwYkdWa0lHbHVJQUJCYzNObGNuUnBiMjRnWUdjdVkyaGhibTVsYkhNb0tTQTlQU0F5WUNCbVlXbHNaV1FnYVc0Z0FFRnpjMlZ5ZEdsdmJpQmdjM0pqWDNOMFpYQWdQaUF3WUNCbVlXbHNaV1FnYVc0Z0FDVXpaQ3dnSlROa09pQnRZWGhmYzJsdElEMGdKV1lLQUNBZ1VtVmhaQ0JHWldGMGRYSmxVMlYwTGdvQVEyRnVibTkwSUdacGJtUWdkR2hsSUhCaFoyVWdabTl5SUhOcmFYQndhVzVuTGdvQVJYSnliM0lnS0NWa0tUb2dkVzVoWW14bElIUnZJRzl3Wlc0Z2IzQjBhV05oYkNCd1lYSmhiV1YwWlhKeklHWnBiR1VnSWlWeklpQm1iM0lnY21WaFpHbHVaeTRLQUVWeWNtOXlJSE5oZG1sdVp5QkxVRTBnWkdGMFlUb2daWEp5YjNJZ2QzSnBkR2x1WnlCa1lYUmhMZ29BVDNSemRRQlBZM1JoZG1VZ2JYVnpkQ0JpWlNCc1pYTnpJSFJvWVc0Z2JuVnRZbVZ5SUc5bUlHOWpkR0YyWlhNQVFWSmZVRWxZUlV4ZlJrOVNUVUZVWHpReU1HWUFVM1JsY0NCdGRYTjBJR0psSUhCdmMybDBhWFpsQUVsdWRtRnNhV1FnYVcxaFoyVWdkSGx3WlFCT2RXMWlaWElnYjJZZ1kyaGhibTVsYkhNZ2MyaHZkV3hrSUdKbElESUFRWE56WlhKMGFXOXVJR0J6WTJGc1pTQThJRzFOWVhoVFkyRnNaV0FnWm1GcGJHVmtJR2x1SUFCQmMzTmxjblJwYjI0Z1lIQmJNRjBnUGlCd2JURmJNVjFnSUdaaGFXeGxaQ0JwYmlBQVFYTnpaWEowYVc5dUlHQnBiVEl1ZEhsd1pTZ3BJRDA5SUVsTlFVZEZYMFl6TW1BZ1ptRnBiR1ZrSUdsdUlBQkJjM05sY25ScGIyNGdZSEI1Y21GdGFXUXRQbWx0WVdkbGN5Z3BMbk5wZW1Vb0tTQStJREJnSUdaaGFXeGxaQ0JwYmlBQVFYTnpaWEowYVc5dUlHQnBiV0ZuWlM1b1pXbG5hSFFvS1NBOVBTQnRVSGx5WVcxcFpGc3dYUzVvWldsbmFIUW9LV0FnWm1GcGJHVmtJR2x1SUFBbE55NDBaaUFBYTNCdFRHOWhaRkpsWmtSaGRHRlRaWFFvS1RvZ1RsVk1UQ0JtYVd4bGJtRnRaUzl5WldaRVlYUmhVMlYwVUhSeUxnb0FhM0J0VFdGMFkyaHBibWNvS1RvZ1RsVk1UQ0JyY0cxSVlXNWtiR1V2YVc1SmJXRm5aVXgxYldFdUNnQkZjbkp2Y2lCdmNHVnVhVzVuSUdacGJHVWdKeVZ6TG1aelpYUW5MZ29BQUFBQUFBQUJBQUFBQVFBQUFBRUFBQUFBQUFBQS8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vOEFBQUFBQVFBQUFBRUFBQUFCQUFBQUFBQUFBUC8vLy84QkFBQUFDUUFBQUFVQUFBQUVBQUFBQXdBQUFBSUFRWVBnQUF1eHlRRUJBQUVCQVFBQ0JQLy9CUU1CQUFML0JnZi9Bd0VDQWdNQ0F3SURBd0QvQkFZSEJmOEJCQVVFQkFVRkJBVUhCZ1lHQndjSEJ2OENCQVlIQlFQL0FQLy9BLzhGQnYvL0NRci9EUC8vRC84UkV2OFUvLzhYR1AvL0cvOGRIdi8vQVFML0JQLy9Cd2ovL3d2L0RRNy9FUC8vRS84VkZ2Ly9HUnIvSFAvL0h3RUFBQUFDQUFBQUJBQUFBQWdBQUFBREFBQUFCZ0FBQUF3QUFBQUxBQUFBQlFBQUFBb0FBQUFIQUFBQURnQUFBQThBQUFBTkFBQUFDUUFBQUFBQUFBRC8vLy8vQUFBQUFBRUFBQUFFQUFBQUFnQUFBQWdBQUFBRkFBQUFDZ0FBQUFNQUFBQU9BQUFBQ1FBQUFBY0FBQUFHQUFBQURRQUFBQXNBQUFBTUFBQUFBUUFBQUFJQUFBQUVBQUFBQ0FBQUFCQUFBQUFGQUFBQUNnQUFBQlFBQUFBTkFBQUFHZ0FBQUJFQUFBQUhBQUFBRGdBQUFCd0FBQUFkQUFBQUh3QUFBQnNBQUFBVEFBQUFBd0FBQUFZQUFBQU1BQUFBR0FBQUFCVUFBQUFQQUFBQUhnQUFBQmtBQUFBWEFBQUFDd0FBQUJZQUFBQUpBQUFBRWdBQUFBQUFBQUQvLy8vL0FBQUFBQUVBQUFBU0FBQUFBZ0FBQUFVQUFBQVRBQUFBQ3dBQUFBTUFBQUFkQUFBQUJnQUFBQnNBQUFBVUFBQUFDQUFBQUF3QUFBQVhBQUFBQkFBQUFBb0FBQUFlQUFBQUVRQUFBQWNBQUFBV0FBQUFIQUFBQUJvQUFBQVZBQUFBR1FBQUFBa0FBQUFRQUFBQURRQUFBQTRBQUFBWUFBQUFEd0FBQUFFQUFBQUNBQUFBQkFBQUFBZ0FBQUFRQUFBQUlBQUFBRUFBQUFBREFBQUFCZ0FBQUF3QUFBQVlBQUFBTUFBQUFHQUFBQUJEQUFBQUJRQUFBQW9BQUFBVUFBQUFLQUFBQUZBQUFBQWpBQUFBUmdBQUFBOEFBQUFlQUFBQVBBQUFBSGdBQUFCekFBQUFaUUFBQUVrQUFBQVJBQUFBSWdBQUFFUUFBQUFMQUFBQUZnQUFBQ3dBQUFCWUFBQUFNd0FBQUdZQUFBQlBBQUFBSFFBQUFEb0FBQUIwQUFBQWF3QUFBRlVBQUFBcEFBQUFVZ0FBQUNjQUFBQk9BQUFBSHdBQUFENEFBQUI4QUFBQWV3QUFBSFVBQUFCcEFBQUFVUUFBQUNFQUFBQkNBQUFBQndBQUFBNEFBQUFjQUFBQU9BQUFBSEFBQUFCakFBQUFSUUFBQUFrQUFBQVNBQUFBSkFBQUFFZ0FBQUFUQUFBQUpnQUFBRXdBQUFBYkFBQUFOZ0FBQUd3QUFBQmJBQUFBTlFBQUFHb0FBQUJYQUFBQUxRQUFBRm9BQUFBM0FBQUFiZ0FBQUY4QUFBQTlBQUFBZWdBQUFIY0FBQUJ0QUFBQVdRQUFBREVBQUFCaUFBQUFSd0FBQUEwQUFBQWFBQUFBTkFBQUFHZ0FBQUJUQUFBQUpRQUFBRW9BQUFBWEFBQUFMZ0FBQUZ3QUFBQTdBQUFBZGdBQUFHOEFBQUJkQUFBQU9RQUFBSElBQUFCbkFBQUFUUUFBQUJrQUFBQXlBQUFBWkFBQUFFc0FBQUFWQUFBQUtnQUFBRlFBQUFBckFBQUFWZ0FBQUM4QUFBQmVBQUFBUHdBQUFINEFBQUIvQUFBQWZRQUFBSGtBQUFCeEFBQUFZUUFBQUVFQUFBQUFBQUFBLy8vLy93QUFBQUFCQUFBQUJ3QUFBQUlBQUFBT0FBQUFDQUFBQURnQUFBQURBQUFBUHdBQUFBOEFBQUFmQUFBQUNRQUFBRm9BQUFBNUFBQUFGUUFBQUFRQUFBQWNBQUFBUUFBQUFFTUFBQUFRQUFBQWNBQUFBQ0FBQUFCaEFBQUFDZ0FBQUd3QUFBQmJBQUFBUmdBQUFEb0FBQUFtQUFBQUZnQUFBQzhBQUFBRkFBQUFOZ0FBQUIwQUFBQVRBQUFBUVFBQUFGOEFBQUJFQUFBQUxRQUFBQkVBQUFBckFBQUFjUUFBQUhNQUFBQWhBQUFBVFFBQUFHSUFBQUIxQUFBQUN3QUFBRmNBQUFCdEFBQUFJd0FBQUZ3QUFBQktBQUFBUndBQUFFOEFBQUE3QUFBQWFBQUFBQ2NBQUFCa0FBQUFGd0FBQUZJQUFBQXdBQUFBZHdBQUFBWUFBQUIrQUFBQU53QUFBQTBBQUFBZUFBQUFQZ0FBQUJRQUFBQlpBQUFBUWdBQUFCc0FBQUJnQUFBQWJ3QUFBRVVBQUFCckFBQUFMZ0FBQUNVQUFBQVNBQUFBTlFBQUFDd0FBQUJlQUFBQWNnQUFBQ29BQUFCMEFBQUFUQUFBQUNJQUFBQldBQUFBVGdBQUFFa0FBQUJqQUFBQVp3QUFBSFlBQUFCUkFBQUFEQUFBQUgwQUFBQllBQUFBUFFBQUFHNEFBQUFhQUFBQUpBQUFBR29BQUFCZEFBQUFOQUFBQUVzQUFBQXBBQUFBU0FBQUFGVUFBQUJRQUFBQVpnQUFBRHdBQUFCOEFBQUFhUUFBQUJrQUFBQW9BQUFBTXdBQUFHVUFBQUJVQUFBQUdBQUFBSHNBQUFCVEFBQUFNZ0FBQURFQUFBQjZBQUFBZUFBQUFIa0FBQUJRZVhKaGJXbGtJR2x6SUdWdGNIUjVBRUZTWDFCSldFVk1YMFpQVWsxQlZGOU9Wakl4QUVGemMyVnlkR2x2YmlCZ2NGc3dYU0ErSUhCYkxURmRZQ0JtWVdsc1pXUWdhVzRnQUVGemMyVnlkR2x2YmlCZ1pITjBMblI1Y0dVb0tTQTlQU0JKVFVGSFJWOUdNekpnSUdaaGFXeGxaQ0JwYmlBQVFYTnpaWEowYVc5dUlHQmtMbU5vWVc1dVpXeHpLQ2tnUFQwZ01XQWdabUZwYkdWa0lHbHVJQUJCYzNObGNuUnBiMjRnWUcxaGVGOW9aV2xuYUhRZ1BpQXdZQ0JtWVdsc1pXUWdhVzRnQUVGemMyVnlkR2x2YmlCZ1pITjBYM2RwWkhSb0lENGdNR0FnWm1GcGJHVmtJR2x1SUFCQmMzTmxjblJwYjI0Z1lITnBlbVVnUGlBd1lDQm1ZV2xzWldRZ2FXNGdBRUZ6YzJWeWRHbHZiaUJnYzJOaGJHVWdQajBnTUdBZ1ptRnBiR1ZrSUdsdUlBQlFZV2RsV3lWa1hTQWdjSEpsT2lVelpDd2dZV1owT2lVelpDd2daWEp5YjNJZ1BTQWxaZ29BSlROa0xDQWxNMlE2SUcxaGVGOXphVzBnUFNBbFppd2dLRzFoZUN4dGFXNHBJRDBnSldZc0lDVm1MQ0J6WkNBOUlDVm1DZ0FnSUZKbFlXUWdUV0Z5YTJWeVUyVjBMZ29BUlhKeWIzSWdiRzloWkdsdVp5QkxVRTBnWkdGMFlUb2dkVzVoWW14bElIUnZJRzl3Wlc0Z1ptbHNaU0FuSlhNbGN5VnpKeUJtYjNJZ2NtVmhaR2x1Wnk0S0FFUmxjM1JwYm1GMGFXOXVJR2x0WVdkbElITm9iM1ZzWkNCaVpTQmhJR1pzYjJGMEFHMXlhd0J6YVhwbElHMTFjM1FnWW1VZ2NHOXphWFJwZG1VQVUyTmhiR1VnYlhWemRDQmlaU0J3YjNOcGRHbDJaUUJOWVhocGJYVnRJR0pwYmlCemFHOTFiR1FnWW1VZ2NHOXphWFJwZG1VQVQyNXNlU0J6YVc1bmJHVWdZMmhoYm01bGJDQnBiV0ZuWlhNZ2MzVndjRzl5ZEdWa0FFRnpjMlZ5ZEdsdmJpQmdjRnN3WFNBK0lIQmJNVjFnSUdaaGFXeGxaQ0JwYmlBQVFYTnpaWEowYVc5dUlHQmtjM1JmYzNSbGNDQStJREJnSUdaaGFXeGxaQ0JwYmlBQVFYTnpaWEowYVc5dUlHQndlWEpoYldsa0xUNXBiV0ZuWlhNb0tWc3dYUzUzYVdSMGFDZ3BJRDA5SUdSbGRHVmpkRzl5TFQ1M2FXUjBhQ2dwWUNCbVlXbHNaV1FnYVc0Z0FFcFFSVWNnWm1sc1pTQm9ZWE1nZFc1emRYQndiM0owWldRZ0pXUXRZMjl0Y0c5dVpXNTBJSEJwZUdWc2N3b0FSWEp5YjNJZ2JHOWhaR2x1WnlCTFVFMGdaR0YwWVRvZ1pYSnliM0lnY21WaFpHbHVaeUJrWVhSaExnb0FZWEpWZEdsc1IyVjBVR2w0Wld4R2IzSnRZWFJPWVcxbE9pQkZjbkp2Y2l3Z2RXNXlaV052WjI1cGMyVmtJSEJwZUdWc0lHWnZjbTFoZENBb0pXUXBMZ29BVUhseVlXMXBaQ0JoYm1RZ1pHVjBaV04wYjNJZ2MybDZaU0J0YVhOdFlYUmphQUJoYkd4dlkyRjBiM0k4VkQ0Nk9tRnNiRzlqWVhSbEtITnBlbVZmZENCdUtTQW5iaWNnWlhoalpXVmtjeUJ0WVhocGJYVnRJSE4xY0hCdmNuUmxaQ0J6YVhwbEFGVnVhMjV2ZDI0Z2FXMWhaMlVnZEhsd1pRQkJjM05sY25ScGIyNGdZSE5qWVd4bElEd2diVTUxYlZOallXeGxjMUJsY2s5amRHRjJaV0FnWm1GcGJHVmtJR2x1SUFCQmMzTmxjblJwYjI0Z1lIQmJNRjBnUGlCd2NERmJMVEZkWUNCbVlXbHNaV1FnYVc0Z0FFRnpjMlZ5ZEdsdmJpQmdhR2x6ZENBaFBTQk9WVXhNWUNCbVlXbHNaV1FnYVc0Z0FFRnpjMlZ5ZEdsdmJpQmdLSE55WTE5M2FXUjBhQ1V5S1NBOVBTQXhZQ0JtWVdsc1pXUWdhVzRnQUVGemMyVnlkR2x2YmlCZ2FXMHhMbU5vWVc1dVpXeHpLQ2tnUFQwZ01XQWdabUZwYkdWa0lHbHVJQUJCYzNObGNuUnBiMjRnWUcxU1pXWkpiV0ZuWlZkcFpIUm9JRDRnTUdBZ1ptRnBiR1ZrSUdsdUlBQlBkWFFnYjJZZ2JXVnRiM0o1TGdvQWEzQnRRMmhoYm1kbFVHRm5aVTV2VDJaU1pXWkVZWFJoVTJWMEtDazZJRTVWVEV3Z2NtVm1SR0YwWVZObGRDNEtBRVZ5Y205eUlHOXdaVzVwYm1jZ1ptbHNaU0FuSlhNdWJYSnJKeTRLQUNVbEpUQXllQUF2YUc5dFpTOTNZV3gwWlhJdmEyRnNkMkZzZEMxbmFYUm9kV0l2ZDJWaVlYSnJhWFF0YjNKbkwycHpZWEowYjI5c2EybDBUa1pVTDJWdGMyTnlhWEIwWlc0dlYyVmlRVkpMYVhSTWFXSXZiR2xpTDFOU1F5OUxVRTB2Um5KbFlXdE5ZWFJqYUdWeUwyUmxkR1ZqZEc5eWN5OXZjbWxsYm5SaGRHbHZibDloYzNOcFoyNXRaVzUwTG1nQUpXWWdKV1lnSldZZ0pXWUFkMmxrZEdnZ2JYVnpkQ0JpWlNCd2IzTnBkR2wyWlFCVFkyRnNaU0J0ZFhOMElHSmxJR3hsYzNNZ2RHaGhiaUJ1ZFcxaVpYSWdiMllnYzJOaGJHVWdjR1Z5SUc5amRHRjJaUUJWYm5OMWNIQnZjblJsWkNCcGJXRm5aU0IwZVhCbEFGTnZkWEpqWlNCM2FXUjBhQ0J0ZFhOMElHSmxJRzlrWkFCQmMzTmxjblJwYjI0Z1lIQmJNRjBnUGlCd2NERmJNRjFnSUdaaGFXeGxaQ0JwYmlBQVFYTnpaWEowYVc5dUlHQnBiVEl1WTJoaGJtNWxiSE1vS1NBOVBTQXhZQ0JtWVdsc1pXUWdhVzRnQUVGemMyVnlkR2x2YmlCZ2NIbHlZVzFwWkMwK2FXMWhaMlZ6S0NsYk1GMHVhR1ZwWjJoMEtDa2dQVDBnWkdWMFpXTjBiM0l0UG1obGFXZG9kQ2dwWUNCbVlXbHNaV1FnYVc0Z0FHRnNiRzlqWVhSdmNqeFVQam82WVd4c2IyTmhkR1VvYzJsNlpWOTBJRzRwSUNkdUp5QmxlR05sWldSeklHMWhlR2x0ZFcwZ2MzVndjRzl5ZEdWa0lITnBlbVVBTDNCeWIyTXZjMlZzWmk5bGVHVUFUMk4wWVhabElHOTFkQ0J2WmlCeVlXNW5aUUJJYVhOMGIyZHlZVzBnY0c5cGJuUmxjaUJwY3lCT1ZVeE1BRUZ6YzJWeWRHbHZiaUJnWVhOemFXZHViV1Z1ZEM1emFYcGxLQ2tnUFQwZ2JuVnRYMmx1WkdsalpYTmdJR1poYVd4bFpDQnBiaUFBUVhOelpYSjBhVzl1SUdCd1d6QmRJRDRnY0hBeFd6RmRZQ0JtWVdsc1pXUWdhVzRnQUVGemMyVnlkR2x2YmlCZ0tHTm9kVzVyWDNOcGVtVWxNaWs5UFRCZ0lHWmhhV3hsWkNCcGJpQUFRWE56WlhKMGFXOXVJR0J0VW1WbVNXMWhaMlZJWldsbmFIUWdQaUF3WUNCbVlXbHNaV1FnYVc0Z0FFRnpjMlZ5ZEdsdmJpQmdaQzUzYVdSMGFDZ3BJRDA5SUdsdE1pNTNhV1IwYUNncFlDQm1ZV2xzWldRZ2FXNGdBRlJ5WVc1elptOXliV0YwYVc5dUlHMWhkSEpwZUNCeVpXRmtJR1Z5Y205eUlTRUtBRWx0WVdkbGN5QnRkWE4wSUdoaGRtVWdkR2hsSUhOaGJXVWdkMmxrZEdnQUwyaHZiV1V2ZDJGc2RHVnlMMnRoYkhkaGJIUXRaMmwwYUhWaUwzZGxZbUZ5YTJsMExXOXlaeTlxYzJGeWRHOXZiR3RwZEU1R1ZDOWxiWE5qY21sd2RHVnVMMWRsWWtGU1MybDBUR2xpTDJ4cFlpOVRVa012UzFCTkwwWnlaV0ZyVFdGMFkyaGxjaTl0WVhSamFHVnljeTlpYVc1aGNubGZhR2xsY21GeVkyaHBZMkZzWDJOc2RYTjBaWEpwYm1jdWFBQnFjR2NBVlc1MFpYTjBaV1FnWW1Wb1lYWnBiM0lnWm05eUlHOWtaQ0JqYUhWdWF5QnphWHBsQUdobGFXZG9kQ0J0ZFhOMElHSmxJSEJ2YzJsMGFYWmxBRk5qWVd4bElHOTFkQ0J2WmlCeVlXNW5aUUJCYzNObGNuUnBiMjRnWUNobVltbHVLekF1TldZcElENGdNQ0FtSmlBb1ptSnBiaTB3TGpWbUtTQThJRzUxYlY5aWFXNXpZQ0JtWVdsc1pXUWdhVzRnQUVGemMyVnlkR2x2YmlCZ0lXbHphVzVtS0hWYk1GMHBZQ0JtWVdsc1pXUWdhVzRnQUNWekpYTUtBRmRwWkhSb0lHbHpJSHBsY204QUwyaHZiV1V2ZDJGc2RHVnlMMnRoYkhkaGJIUXRaMmwwYUhWaUwzZGxZbUZ5YTJsMExXOXlaeTlxYzJGeWRHOXZiR3RwZEU1R1ZDOWxiWE5qY21sd2RHVnVMMWRsWWtGU1MybDBUR2xpTDJ4cFlpOVRVa012UzFCTkwwWnlaV0ZyVFdGMFkyaGxjaTl0WVhSamFHVnljeTlvYjNWbmFGOXphVzFwYkdGeWFYUjVYM1p2ZEdsdVp5NW9BRUZ6YzJsbmJtMWxiblFnYzJsNlpTQjNjbTl1WndCRVpXTnBiV0ZzSUdKcGJpQndiM05wZEdsdmJpQnBibVJsZUNCdmRYUWdiMllnY21GdVoyVUFTVTVHQUVGemMyVnlkR2x2YmlCZ0tHbHVkQ2x6ZEdRNk9tWnNiMjl5S0hncElEMDlJQ2hwYm5RcGVHQWdabUZwYkdWa0lHbHVJQUJCYzNObGNuUnBiMjRnWUdRdWFHVnBaMmgwS0NrZ1BUMGdhVzB5TG1obGFXZG9kQ2dwWUNCbVlXbHNaV1FnYVc0Z0FFbHRZV2RsY3lCdGRYTjBJR2hoZG1VZ2RHaGxJSE5oYldVZ2FHVnBaMmgwQUM4dUxpOXphR0Z5WlM4bGN3QklaV2xuYUhRZ2FYTWdlbVZ5YndBdmFHOXRaUzkzWVd4MFpYSXZhMkZzZDJGc2RDMW5hWFJvZFdJdmQyVmlZWEpyYVhRdGIzSm5MMnB6WVhKMGIyOXNhMmwwVGtaVUwyVnRjMk55YVhCMFpXNHZWMlZpUVZKTGFYUk1hV0l2YkdsaUwxTlNReTlMVUUwdlJuSmxZV3ROWVhSamFHVnlMMlJsZEdWamRHOXljeTlwYm5SbGNuQnZiR0YwWlM1b0FFRnpjMlZ5ZEdsdmJpQmdZWE56YVdkdWJXVnVkRnRwWFNBaFBTQXRNV0FnWm1GcGJHVmtJR2x1SUFCQmMzTmxjblJwYjI0Z1lHbHVaR1Y0SUQ0OUlEQmdJR1poYVd4bFpDQnBiaUFBUVhOelpYSjBhVzl1SUdCdFlXZHVhWFIxWkdVZ1BqMGdNR0FnWm1GcGJHVmtJR2x1SUFCQmMzTmxjblJwYjI0Z1lDRnBjMmx1WmloMVd6RmRLV0FnWm1GcGJHVmtJR2x1SUFCVGRHVndJR2x6SUhwbGNtOEFUV0ZuYm1sMGRXUmxJR05oYm01dmRDQmlaU0J1WldkaGRHbDJaUUJtYkc5dmNpZ3BJR0Z1WkNCallYTjBJRzV2ZENCMGFHVWdjMkZ0WlFCcGJtUmxlQ0J2ZFhRZ2IyWWdjbUZ1WjJVQVFYTnphV2R1YldWdWRDQnBjeUJwYm5aaGJHbGtBRWhQVFVVQVFYTnpaWEowYVc5dUlHQnBiVEV1ZDJsa2RHZ29LU0E5UFNCcGJUSXVkMmxrZEdnb0tXQWdabUZwYkdWa0lHbHVJQUF2YUc5dFpTOTNZV3gwWlhJdmEyRnNkMkZzZEMxbmFYUm9kV0l2ZDJWaVlYSnJhWFF0YjNKbkwycHpZWEowYjI5c2EybDBUa1pVTDJWdGMyTnlhWEIwWlc0dlYyVmlRVkpMYVhSTWFXSXZiR2xpTDFOU1F5OUxVRTB2Um5KbFlXdE5ZWFJqYUdWeUwyUmxkR1ZqZEc5eWN5OW9ZWEp5YVhNdGFXNXNhVzVsTG1nQVlXeHNiMk5oZEc5eVBGUStPanBoYkd4dlkyRjBaU2h6YVhwbFgzUWdiaWtnSjI0bklHVjRZMlZsWkhNZ2JXRjRhVzExYlNCemRYQndiM0owWldRZ2MybDZaUUF2Y0hKdll5OXpaV3htTDJOdFpHeHBibVVBUVhOelpYSjBhVzl1SUdBb2FXNTBLWE4wWkRvNlpteHZiM0lvZVNrZ1BUMGdLR2x1ZENsNVlDQm1ZV2xzWldRZ2FXNGdBRUZ6YzJWeWRHbHZiaUJnWVhOemFXZHViV1Z1ZEZ0cFhTQThJRzUxYlY5cGJtUnBZMlZ6WUNCbVlXbHNaV1FnYVc0Z0FFRnpjMlZ5ZEdsdmJpQmdiblZ0WDJKcGJuTWdQajBnTUdBZ1ptRnBiR1ZrSUdsdUlBQkJjM05sY25ScGIyNGdZQ2hwUGo0eEtTQThJSE4wWkRvNlkyVnBiQ2dvYzNKalgyaGxhV2RvZEMweEtTOHlMbVlwWUNCbVlXbHNaV1FnYVc0Z0FFRnpjMlZ5ZEdsdmJpQmdhVzB4TG1obGFXZG9kQ2dwSUQwOUlHbHRNaTVvWldsbmFIUW9LV0FnWm1GcGJHVmtJR2x1SUFCSmJtUmxlQ0JwY3lCdmRYUWdiMllnWW05MWJtUnpBRTUxYldKbGNpQmlhVzV6SUcxMWMzUWdZbVVnY0c5emFYUnBkbVVBUVhOemFXZHViV1Z1ZENCdmRYUWdiMllnY21GdVoyVUFUM1YwSUc5bUlISmhibWRsQUVSdlJ5QlFlWEpoYldsa0FISmlBRUZ6YzJWeWRHbHZiaUJnZVhBZ1BqMGdNQ0FtSmlCNWNDQThJR2hsYVdkb2RHQWdabUZwYkdWa0lHbHVJQUJCYzNObGNuUnBiMjRnWUdKcGJsZ2dQajBnTUdBZ1ptRnBiR1ZrSUdsdUlBQjVjQ0J2ZFhRZ2IyWWdZbTkxYm1SekFFNXZiaTF0WVhnZ2MzVndjSEpsYzNOcGIyNEFZbWx1V0NCdmRYUWdiMllnY21GdVoyVUFRWE56WlhKMGFXOXVJR0JwYm1ScFkyVnpXMkZ6YzJsbmJtMWxiblJiYVYxZElEd2diblZ0WDJabFlYUjFjbVZ6WUNCbVlXbHNaV1FnYVc0Z0FFRnpjMlZ5ZEdsdmJpQmdhVzFoWjJVdWRIbHdaU2dwSUQwOUlFbE5RVWRGWDFWSlRsUTRZQ0JtWVdsc1pXUWdhVzRnQUVGemMyVnlkR2x2YmlCZ2R6RWdQajBnTUdBZ1ptRnBiR1ZrSUdsdUlBQWxjem9nSlhNS0FGTjFZbkJwZUdWc0FIY3hJRzExYzNRZ1ltVWdjRzl6YVhScGRtVUFWVzVoWW14bElIUnZJR1JsZEdWeWJXbHVaU0J3Y205alpYTnpJRzVoYldVQVQyNXNlU0JuY21GNUlITmpZV3hsSUdsdFlXZGxjeUJoY21VZ2MzVndjRzl5ZEdWa0FFRnpjMlZ5ZEdsdmJpQmdlWEJmY0d4MWMxOHhJRDQ5SURBZ0ppWWdlWEJmY0d4MWMxOHhJRHdnYUdWcFoyaDBZQ0JtWVdsc1pXUWdhVzRnQUVGemMyVnlkR2x2YmlCZ1ltbHVXQ0E4SUcxT2RXMVlRbWx1YzJBZ1ptRnBiR1ZrSUdsdUlBQkJjM05sY25ScGIyNGdZR2wwTFQ1elpXTnZibVF1YzJsNlpTZ3BJQ0U5SURCZ0lHWmhhV3hsWkNCcGJpQUFjSEoxYm1WR1pXRjBkWEpsY3dCNWNGOXdiSFZ6WHpFZ2IzVjBJRzltSUdKdmRXNWtjd0FsY3lWekFFTnNkWE4wWlhJZ2JYVnpkQ0JvWVhabElHRjBiR1ZoYzJWMElERWdabVZoZEhWeVpRQkJjM05sY25ScGIyNGdZRzlqZEdGMlpTQThJRzFPZFcxUFkzUmhkbVZ6WUNCbVlXbHNaV1FnYVc0Z0FFRnpjMlZ5ZEdsdmJpQmdZbWx1V1NBK1BTQXdZQ0JtWVdsc1pXUWdhVzRnQUVGemMyVnlkR2x2YmlCZ2R6SWdQajBnTUdBZ1ptRnBiR1ZrSUdsdUlBQkdhVzVrSUU5eWFXVnVkR0YwYVc5dWN3QXZhRzl0WlM5M1lXeDBaWEl2YTJGc2QyRnNkQzFuYVhSb2RXSXZkMlZpWVhKcmFYUXRiM0puTDJwellYSjBiMjlzYTJsMFRrWlVMMlZ0YzJOeWFYQjBaVzR2VjJWaVFWSkxhWFJNYVdJdmJHbGlMMU5TUXk5TFVFMHZSbkpsWVd0TllYUmphR1Z5TDJSbGRHVmpkRzl5Y3k5bllYVnpjMmxoYmw5elkyRnNaVjl6Y0dGalpWOXdlWEpoYldsa0xtZ0FkeklnYlhWemRDQmlaU0J3YjNOcGRHbDJaUUF2ZG1GeUwyTmhZMmhsQUdKcGJsa2diM1YwSUc5bUlISmhibWRsQUVGemMyVnlkR2x2YmlCZ2VIQWdQajBnTUNBbUppQjRjQ0E4SUhkcFpIUm9ZQ0JtWVdsc1pXUWdhVzRnQUVGemMyVnlkR2x2YmlCZ1pITjBXMmxkSUQ0OUlDMHlOVGd3TmpSZ0lHWmhhV3hsWkNCcGJpQUFRWE56WlhKMGFXOXVJR0J0U3lBOVBTQnRRMlZ1ZEdWeWN5NXphWHBsS0NsZ0lHWmhhV3hsWkNCcGJpQUFlSEFnYjNWMElHOW1JR0p2ZFc1a2N3QXZhRzl0WlM5M1lXeDBaWEl2YTJGc2QyRnNkQzFuYVhSb2RXSXZkMlZpWVhKcmFYUXRiM0puTDJwellYSjBiMjlzYTJsMFRrWlVMMlZ0YzJOeWFYQjBaVzR2VjJWaVFWSkxhWFJNYVdJdmJHbGlMMU5TUXk5TFVFMHZSbkpsWVd0TllYUmphR1Z5TDIxaGRHTm9aWEp6TDJ0dFpXUnZhV1J6TG1nQUx5NWpZV05vWlFCUFkzUmhkbVVnYjNWMElHOW1JSEpoYm1kbEFFRnpjMlZ5ZEdsdmJpQmdZakVnUGowZ01DQW1KaUJpTVNBOElHNTFiVjlpYVc1ellDQm1ZV2xzWldRZ2FXNGdBRUZ6YzJWeWRHbHZiaUJnWW1sdVdTQThJRzFPZFcxWlFtbHVjMkFnWm1GcGJHVmtJR2x1SUFCQmMzTmxjblJwYjI0Z1lHUnpkRnRwWFNBOFBTQXlOVGd3TmpSZ0lHWmhhV3hsWkNCcGJpQUFRWE56WlhKMGFXOXVJR0JwYlRBdWFHVnBaMmgwS0NrZ1BUMGdhVzB4TG1obGFXZG9kQ2dwWUNCbVlXbHNaV1FnYVc0Z0FFaGxhV2RvZENCcGN5QnBibU52Ym5OcGMzUmxiblFBYXlCemFHOTFiR1FnYldGMFkyZ2dkR2hsSUc1MWJXSmxjaUJ2WmlCamJIVnpkR1Z5SUdObGJuUmxjbk1BSlhNdkpYTUFZakVnWW1sdUlHbHVaR1Y0SUc5MWRDQnZaaUJ5WVc1blpRQkJjM05sY25ScGIyNGdZSGh3WDNCc2RYTmZNU0ErUFNBd0lDWW1JSGh3WDNCc2RYTmZNU0E4SUhkcFpIUm9ZQ0JtWVdsc1pXUWdhVzRnQUVGemMyVnlkR2x2YmlCZ2MyTmhiR1VnUENCdFRuVnRVMk5oYkdWelVHVnlUMk4wWVhabFlDQm1ZV2xzWldRZ2FXNGdBRUZ6YzJWeWRHbHZiaUJnWkhOMFcybGRJRHc5SURReE1qa3dNalJnSUdaaGFXeGxaQ0JwYmlBQVFYTnpaWEowYVc5dUlHQmlhVzVCYm1kc1pTQStQU0F3WUNCbVlXbHNaV1FnYVc0Z0FIaHdYM0JzZFhOZk1TQnZkWFFnYjJZZ1ltOTFibVJ6QUdKcGJrRnVaMnhsSUc5MWRDQnZaaUJ5WVc1blpRQlRZMkZzWlNCdmRYUWdiMllnY21GdVoyVUFMM1poY2k5c2FXSUFRWE56WlhKMGFXOXVJR0JpTWlBK1BTQXdJQ1ltSUdJeUlEd2diblZ0WDJKcGJuTmdJR1poYVd4bFpDQnBiaUFBUVhOelpYSjBhVzl1SUdCa2MzUmJhVjBnUGowZ0xUUXhNamt3TWpSZ0lHWmhhV3hsWkNCcGJpQUFRWE56WlhKMGFXOXVJR0J1ZFcxZlptVmhkSFZ5WlhNZ1BpQXdZQ0JtWVdsc1pXUWdhVzRnQUVGemMyVnlkR2x2YmlCZ2FXMHdMbWhsYVdkb2RDZ3BJRDA5SUdsdE1pNW9aV2xuYUhRb0tXQWdabUZwYkdWa0lHbHVJQUF2TG1OdmJtWnBad0JoYkd4dlkyRjBiM0k4VkQ0Nk9tRnNiRzlqWVhSbEtITnBlbVZmZENCdUtTQW5iaWNnWlhoalpXVmtjeUJ0WVhocGJYVnRJSE4xY0hCdmNuUmxaQ0J6YVhwbEFFNTFiV0psY2lCdlppQm1aV0YwZFhKbGN5QnRkWE4wSUdKbElIQnZjMmwwYVhabEFHSXlJR0pwYmlCcGJtUmxlQ0J2ZFhRZ2IyWWdjbUZ1WjJVQVFYTnpaWEowYVc5dUlHQmlhVzVCYm1kc1pTQThJRzFPZFcxQmJtZHNaVUpwYm5OZ0lHWmhhV3hsWkNCcGJpQUFRWE56WlhKMGFXOXVJR0IzTUNBK1BTQXdJQ1ltSUhjd0lEdzlJREV1TURBd01XQWdabUZwYkdWa0lHbHVJQUJCYzNObGNuUnBiMjRnWUNocGJURXVhR1ZwWjJoMEtDaytQakVwSUQwOUlHbHRNaTVvWldsbmFIUW9LV0FnWm1GcGJHVmtJR2x1SUFCaGJHeHZZMkYwYjNJOFZENDZPbUZzYkc5allYUmxLSE5wZW1WZmRDQnVLU0FuYmljZ1pYaGpaV1ZrY3lCdFlYaHBiWFZ0SUhOMWNIQnZjblJsWkNCemFYcGxBRTkxZENCdlppQnlZVzVuWlFCVVRWQkVTVklBUVhOelpYSjBhVzl1SUdCdWRXMWZhVzVrYVdObGN5QThQU0J1ZFcxZlptVmhkSFZ5WlhOZ0lHWmhhV3hsWkNCcGJpQUFRWE56WlhKMGFXOXVJR0JuZUhnZ1BEMGdOREV5T1RBeU5HQWdabUZwYkdWa0lHbHVJQUJCYzNObGNuUnBiMjRnWUdKcGJsTmpZV3hsSUQ0OUlEQmdJR1poYVd4bFpDQnBiaUFBUVhOelpYSjBhVzl1SUdBb2FXMHdMbWhsYVdkb2RDZ3BQajR4S1NBOVBTQnBiVEV1YUdWcFoyaDBLQ2xnSUdaaGFXeGxaQ0JwYmlBQVRXOXlaU0JwYm1ScFkyVnpJSFJvWVc0Z1ptVmhkSFZ5WlhNQUwzUnRjQUJpYVc1VFkyRnNaU0J2ZFhRZ2IyWWdjbUZ1WjJVQVFYTnpaWEowYVc5dUlHQnliM2NnUENCdFNHVnBaMmgwWUNCbVlXbHNaV1FnYVc0Z0FFRnpjMlZ5ZEdsdmJpQmdkekVnUGowZ01DQW1KaUIzTVNBOFBTQXhMakF3TURGZ0lHWmhhV3hsWkNCcGJpQUFRWE56WlhKMGFXOXVJR0JuZUhnZ1BqMGdNR0FnWm1GcGJHVmtJR2x1SUFCQmMzTmxjblJwYjI0Z1lDaHBiVEF1YUdWcFoyaDBLQ2srUGpFcElEMDlJR2x0TWk1b1pXbG5hSFFvS1dBZ1ptRnBiR1ZrSUdsdUlBQkZjbkp2Y2lCc2IyOXJhVzVuSUdadmNpQnlaWE52ZFhKalpYTWdaR2x5WldOMGIzSjVJSEJoZEdnQUwyaHZiV1V2ZDJGc2RHVnlMMnRoYkhkaGJIUXRaMmwwYUhWaUwzZGxZbUZ5YTJsMExXOXlaeTlxYzJGeWRHOXZiR3RwZEU1R1ZDOWxiWE5qY21sd2RHVnVMMWRsWWtGU1MybDBUR2xpTDJ4cFlpOVRVa012UzFCTkwwWnlaV0ZyVFdGMFkyaGxjaTltY21GdFpYZHZjbXN2YVcxaFoyVXVhQUJCYzNObGNuUnBiMjRnWUdKcGJsTmpZV3hsSUR3Z2JVNTFiVk5qWVd4bFFtbHVjMkFnWm1GcGJHVmtJR2x1SUFCQmMzTmxjblJwYjI0Z1lHMUNkV05yWlhSekxuTnBlbVVvS1NBOVBTQnRUblZ0UW5WamEyVjBjMWhnSUdaaGFXeGxaQ0JwYmlBQVFYTnpaWEowYVc5dUlHQnVkVzFmYVc1a2FXTmxjeUErUFNCdFMyQWdabUZwYkdWa0lHbHVJQUJCYzNObGNuUnBiMjRnWUdkNWVTQThQU0EwTVRJNU1ESTBZQ0JtWVdsc1pXUWdhVzRnQUVGemMyVnlkR2x2YmlCZ2R6SWdQajBnTUNBbUppQjNNaUE4UFNBeExqQXdNREZnSUdaaGFXeGxaQ0JwYmlBQVRtOTBJR1Z1YjNWbmFDQm1aV0YwZFhKbGN3QnliM2NnYjNWMElHOW1JR0p2ZFc1a2N3QkZjbkp2Y2lCamNtVmhkR2x1WnlCeVpYTnZkWEpqWlhNZ1pHbHlaV04wYjNKNUlIQmhkR2dBUW5WamEyVjBjeUJoY21VZ2JtOTBJR0ZzYkc5allYUmxaQUJCYzNObGNuUnBiMjRnWUhjeklENDlJREFnSmlZZ2R6TWdQRDBnTVM0d01EQXhZQ0JtWVdsc1pXUWdhVzRnQUVGemMyVnlkR2x2YmlCZ1ozbDVJRDQ5SURCZ0lHWmhhV3hsWkNCcGJpQUFRWE56WlhKMGFXOXVJR0JwYm1SbGVDQThQU0FvWW1sdVdDQXJJR0pwYmxrcWJVNTFiVmhDYVc1eklDc2dZbWx1UVc1bmJHVXFiVTUxYlZoQ2FXNXpLbTFPZFcxWlFtbHVjeUFySUdKcGJsTmpZV3hsS20xT2RXMVlRbWx1Y3lwdFRuVnRXVUpwYm5NcWJVNTFiVUZ1WjJ4bFFtbHVjeWxnSUdaaGFXeGxaQ0JwYmlBQVFYTnphV2R1YldWdWRDQnphWHBsSUdseklHbHVZMjl5Y21WamRBQkJjM05sY25ScGIyNGdZRzFDZFdOclpYUnpXekJkTG5OcGVtVW9LU0E5UFNCdFRuVnRRblZqYTJWMGMxbGdJR1poYVd4bFpDQnBiaUFBUVhOelpYSjBhVzl1SUdCbmVIa2dQRDBnTkRFeU9UQXlOR0FnWm1GcGJHVmtJR2x1SUFCQmMzTmxjblJwYjI0Z1lDaDNNQ3QzTVN0M01pdDNNeWtnUEQwZ01TNHdNREF4WUNCbVlXbHNaV1FnYVc0Z0FFRnpjMlZ5ZEdsdmJpQmdiaUErSURCZ0lHWmhhV3hsWkNCcGJpQUFSWEp5YjNJNklGVnVZV0pzWlNCMGJ5QmphR0Z1WjJVZ2QyOXlhMmx1WnlCa2FYSmxZM1J2Y25rZ2RHOGdKeVZ6Snk0S0FDOW9iMjFsTDNkaGJIUmxjaTlyWVd4M1lXeDBMV2RwZEdoMVlpOTNaV0poY210cGRDMXZjbWN2YW5OaGNuUnZiMnhyYVhST1JsUXZaVzF6WTNKcGNIUmxiaTlYWldKQlVrdHBkRXhwWWk5c2FXSXZVMUpETDB0UVRTOUdjbVZoYTAxaGRHTm9aWEl2ZFhScGJITXZjR0Z5ZEdsaGJGOXpiM0owTG1nQVFYTnpaWEowYVc5dUlHQnRSbVZoZEhWeVpWQnZhVzUwY3k1emFYcGxLQ2tnUEQwZ2JVMWhlRTUxYlVabFlYUjFjbVZRYjJsdWRITmdJR1poYVd4bFpDQnBiaUFBUVhOelpYSjBhVzl1SUdCd2IzTWdQVDBnTmpZMllDQm1ZV2xzWldRZ2FXNGdBRUZ6YzJWeWRHbHZiaUJnWjNoNUlENDlJQzAwTVRJNU1ESTBZQ0JtWVdsc1pXUWdhVzRnQUVGemMyVnlkR2x2YmlCZ2JuVnRYMk5sYm5SbGNuTWdQaUF3WUNCbVlXbHNaV1FnYVc0Z0FGc2xJQzR6WmlBbElDNHpaaUFsSUM0elpsMGdXeVVnTmk0eFpsMEtBQUFBQUFNQUFBQURBQUFBQkFBQUFBUUFBQUFFQUFBQUFRQUFBQVFBQUFBQ0FBQUFBZ0FBQUFJQUFBQUNBQUFBQWdBQUFBRUFBQUFCQUFBQUFRQUFBQUFBQUFBRUFBQUFpQUFBQUFVQUFBQ1FBQUFBQmdBQUFKZ0FBQUFKQUFBQXNBQUFBQkVFQUFEb0N3QUFOZzRBQUdRUUFBQXVhWE5sZEFCeVlnQk9OblpwYzJsdmJqSTFSMkYxYzNOcFlXNVRZMkZzWlZOd1lXTmxVSGx5WVcxcFpFVUFBQUJrOWdBQTZWVUFBRlJ2YnlCdFlXNTVJR1psWVhSMWNtVWdjRzlwYm5SekFGUm9aWEpsSUcxMWMzUWdZbVVnWVhRZ2JHVmhjM1FnTVNCalpXNTBaWElBYmlCdGRYTjBJR0psSUhCdmMybDBhWFpsQUZCdmMybDBhVzl1SUdseklHNXZkQ0IzYVhSb2FXNGdjbUZ1WjJVQVd5VnpYU0JiSlhOZElGc2xjMTBnT2lCR2IzVnVaQ0FsWkNCbVpXRjBkWEpsY3lCcGJpQnhkV1Z5ZVFCQmMzTmxjblJwYjI0Z1lHc2dQaUF3WUNCbVlXbHNaV1FnYVc0Z0FFRnpjMlZ5ZEdsdmJpQmdhM0F1YzJOaGJHVWdQQ0J0VEdGd2JHRmphV0Z1VUhseVlXMXBaQzV1ZFcxVFkyRnNaVkJsY2s5amRHRjJaU2dwWUNCbVlXbHNaV1FnYVc0Z0FFWmxZWFIxY21VZ2NHOXBiblFnYzJOaGJHVWdhWE1nYjNWMElHOW1JR0p2ZFc1a2N3QnJJRzExYzNRZ1ltVWdjRzl6YVhScGRtVUFSbWx1WkNCTllYUmphR1Z6SUNneEtRQkliM1ZuYUNCV2IzUnBibWNnS0RFcEFFRnpjMlZ5ZEdsdmJpQmdhM0F1YzJOdmNtVWdQVDBnYkdGd01TNW5aWFE4Wm14dllYUStLSGtwVzNoZFlDQm1ZV2xzWldRZ2FXNGdBRk5qYjNKbElHbHpJRzV2ZENCamIyNXphWE4wWlc1MElIZHBkR2dnZEdobElFUnZSeUJwYldGblpRQkdhVzVrSUVodmRXZG9JRTFoZEdOb1pYTWdLREVwQUVWemRHbHRZWFJsSUVodmJXOW5jbUZ3YUhrZ0tERXBBRUZ6YzJWeWRHbHZiaUJnWW5WamEyVjBXekJkTG1acGNuTjBJRDQ5SUdKMVkydGxkRnR1WFM1bWFYSnpkR0FnWm1GcGJHVmtJR2x1SUFCdWRHaGZaV3hsYldWdWRDQm1ZV2xzWldRQVJtbHVaQ0JKYm14cFpYSnpJQ2d4S1FCR2FXNWtJRTFoZEdOb1pYTWdLRElwQUVGemMyVnlkR2x2YmlCZ2IyTjBZWFpsSUR3Z2JVNTFiVTlqZEdGMlpYTmdJR1poYVd4bFpDQnBiaUFBTDJodmJXVXZkMkZzZEdWeUwydGhiSGRoYkhRdFoybDBhSFZpTDNkbFltRnlhMmwwTFc5eVp5OXFjMkZ5ZEc5dmJHdHBkRTVHVkM5bGJYTmpjbWx3ZEdWdUwxZGxZa0ZTUzJsMFRHbGlMMnhwWWk5VFVrTXZTMUJOTDBaeVpXRnJUV0YwWTJobGNpOWtaWFJsWTNSdmNuTXZaMkYxYzNOcFlXNWZjMk5oYkdWZmMzQmhZMlZmY0hseVlXMXBaQzVvQUVodmRXZG9JRlp2ZEdsdVp5QW9NaWtBVDJOMFlYWmxJRzkxZENCdlppQnlZVzVuWlFCR2FXNWtJRWh2ZFdkb0lFMWhkR05vWlhNZ0tESXBBRVZ6ZEdsdFlYUmxJRWh2Ylc5bmNtRndhSGtnS0RJcEFFRnpjMlZ5ZEdsdmJpQmdjMk5oYkdVZ1BDQnRUblZ0VTJOaGJHVnpVR1Z5VDJOMFlYWmxZQ0JtWVdsc1pXUWdhVzRnQUZOallXeGxJRzkxZENCdlppQnlZVzVuWlFCR2FXNWtJRWx1YkdsbGNuTWdLRElwQUVGemMyVnlkR2x2YmlCZ1ltVnpkRjlwYm1SbGVDQWhQU0J6ZEdRNk9tNTFiV1Z5YVdOZmJHbHRhWFJ6UEhOcGVtVmZkRDQ2T20xaGVDZ3BZQ0JtWVdsc1pXUWdhVzRnQUVGemMyVnlkR2x2YmlCZ2FXNWtaWGdnUENCdFNXMWhaMlZ6TG5OcGVtVW9LV0FnWm1GcGJHVmtJR2x1SUFBdmFHOXRaUzkzWVd4MFpYSXZhMkZzZDJGc2RDMW5hWFJvZFdJdmQyVmlZWEpyYVhRdGIzSm5MMnB6WVhKMGIyOXNhMmwwVGtaVUwyVnRjMk55YVhCMFpXNHZWMlZpUVZKTGFYUk1hV0l2YkdsaUwxTlNReTlMVUUwdlJuSmxZV3ROWVhSamFHVnlMMlJsZEdWamRHOXljeTlFYjBkZmMyTmhiR1ZmYVc1MllYSnBZVzUwWDJSbGRHVmpkRzl5TG1nQUwyaHZiV1V2ZDJGc2RHVnlMMnRoYkhkaGJIUXRaMmwwYUhWaUwzZGxZbUZ5YTJsMExXOXlaeTlxYzJGeWRHOXZiR3RwZEU1R1ZDOWxiWE5qY21sd2RHVnVMMWRsWWtGU1MybDBUR2xpTDJ4cFlpOVRVa012UzFCTkwwWnlaV0ZyVFdGMFkyaGxjaTl0WVhSamFHVnljeTltWldGMGRYSmxYMjFoZEdOb1pYSXRhVzVzYVc1bExtZ0FVMjl0WlhSb2FXNW5JSE4wY21GdVoyVUFTVzVrWlhnZ2FYTWdiM1YwSUc5bUlISmhibWRsQUVGemMyVnlkR2x2YmlCZ2MyTmhiR1VnUGowZ01HQWdabUZwYkdWa0lHbHVJQUJCYzNObGNuUnBiMjRnWUcxTllYUmphR1Z6TG5OcGVtVW9LU0E4UFNCbVpXRjBkWEpsY3pFdFBuTnBlbVVvS1dBZ1ptRnBiR1ZrSUdsdUlBQk9kVzFpWlhJZ2IyWWdiV0YwWTJobGN5QnphRzkxYkdRZ1ltVWdiRzkzWlhJQVUyTmhiR1VnYlhWemRDQmlaU0J3YjNOcGRHbDJaUUJUWTJGc1pTQnRkWE4wSUdKbElHeGxjM01nZEdoaGJpQnVkVzFpWlhJZ2IyWWdjMk5oYkdVZ2NHVnlJRzlqZEdGMlpRQkJjM05sY25ScGIyNGdZRzFTYjI5MExtZGxkQ2dwWUNCbVlXbHNaV1FnYVc0Z0FGSnZiM1FnWTJGdWJtOTBJR0psSUU1VlRFd0FRWE56WlhKMGFXOXVJR0JzWVhBd0xtaGxhV2RvZENncElEMDlJR3hoY0RFdWFHVnBaMmgwS0NrZ1BUMGdiR0Z3TWk1b1pXbG5hSFFvS1dBZ1ptRnBiR1ZrSUdsdUlBQlhhV1IwYUM5b1pXbG5hSFFnWVhKbElHNXZkQ0JqYjI1emFYTjBaVzUwQUVGemMyVnlkR2x2YmlCZ2JXbHVhU0FoUFNBdE1XQWdabUZwYkdWa0lHbHVJQUJOYVc1cGJYVnRJR2x1WkdWNElHNXZkQ0J6WlhRQVFYTnpaWEowYVc5dUlHQW9iR0Z3TUM1b1pXbG5hSFFvS1NBOVBTQnNZWEF4TG1obGFXZG9kQ2dwS1NBbUppQW9LR3hoY0RFdWFHVnBaMmgwS0NrK1BqRXBJRDA5SUd4aGNESXVhR1ZwWjJoMEtDa3BZQ0JtWVdsc1pXUWdhVzRnQUVGemMyVnlkR2x2YmlCZ0tDaHNZWEF3TG5kcFpIUm9LQ2srUGpFcElEMDlJR3hoY0RFdWQybGtkR2dvS1NrZ0ppWWdLR3hoY0RFdWQybGtkR2dvS1NBOVBTQnNZWEF5TG5kcFpIUm9LQ2twWUNCbVlXbHNaV1FnYVc0Z0FFRnpjMlZ5ZEdsdmJpQmdiaUE4UFNCcGJsOXRZWFJqYUdWekxuTnBlbVVvS1dBZ1ptRnBiR1ZrSUdsdUlBQlRhRzkxYkdRZ1ltVWdkR2hsSUhOaGJXVUFRWE56WlhKMGFXOXVJR0F3WUNCbVlXbHNaV1FnYVc0Z0FFbHRZV2RsSUhOcGVtVnpJR0Z5WlNCcGJtTnZibk5wYzNSbGJuUUFRWE56WlhKMGFXOXVJR0JpYVc1WUlENDlJREJnSUdaaGFXeGxaQ0JwYmlBQUwyaHZiV1V2ZDJGc2RHVnlMMnRoYkhkaGJIUXRaMmwwYUhWaUwzZGxZbUZ5YTJsMExXOXlaeTlxYzJGeWRHOXZiR3RwZEU1R1ZDOWxiWE5qY21sd2RHVnVMMWRsWWtGU1MybDBUR2xpTDJ4cFlpOVRVa012UzFCTkwwWnlaV0ZyVFdGMFkyaGxjaTl0WVhSamFHVnljeTlvYjNWbmFGOXphVzFwYkdGeWFYUjVYM1p2ZEdsdVp5NW9BRUZ6YzJWeWRHbHZiaUJnS0hndE1Ta2dQajBnTUNBbUppQW9lQ3N4S1NBOElHeGhjREV1ZDJsa2RHZ29LV0FnWm1GcGJHVmtJR2x1SUFCNElHOTFkQ0J2WmlCaWIzVnVaSE1BWW1sdVdDQnZkWFFnYjJZZ2NtRnVaMlVBUVhOelpYSjBhVzl1SUdCaWFXNVlJRHdnYlU1MWJWaENhVzV6WUNCbVlXbHNaV1FnYVc0Z0FFRnpjMlZ5ZEdsdmJpQmdLSGt0TVNrZ1BqMGdNQ0FtSmlBb2VTc3hLU0E4SUd4aGNERXVhR1ZwWjJoMEtDbGdJR1poYVd4bFpDQnBiaUFBZVNCdmRYUWdiMllnWW05MWJtUnpBRUZ6YzJWeWRHbHZiaUJnWW1sdVdTQStQU0F3WUNCbVlXbHNaV1FnYVc0Z0FHSnBibGtnYjNWMElHOW1JSEpoYm1kbEFFRnpjMlZ5ZEdsdmJpQmdiR0Z3TUM1M2FXUjBhQ2dwSUQwOUlHeGhjREV1ZDJsa2RHZ29LV0FnWm1GcGJHVmtJR2x1SUFCSmJXRm5aU0JrYVcxbGJuTnBiMjV6SUdsdVkyOXVjMmx6ZEdWdWRBQkJjM05sY25ScGIyNGdZR0pwYmxrZ1BDQnRUblZ0V1VKcGJuTmdJR1poYVd4bFpDQnBiaUFBUVhOelpYSjBhVzl1SUdCaWFXNUJibWRzWlNBK1BTQXdZQ0JtWVdsc1pXUWdhVzRnQUVGemMyVnlkR2x2YmlCZ2JHRndNQzUzYVdSMGFDZ3BJRDA5SUd4aGNESXVkMmxrZEdnb0tXQWdabUZwYkdWa0lHbHVJQUJpYVc1QmJtZHNaU0J2ZFhRZ2IyWWdjbUZ1WjJVQVFYTnpaWEowYVc5dUlHQnNZWEF3TG1obGFXZG9kQ2dwSUQwOUlHeGhjREV1YUdWcFoyaDBLQ2xnSUdaaGFXeGxaQ0JwYmlBQVFYTnpaWEowYVc5dUlHQmlhVzVCYm1kc1pTQThJRzFPZFcxQmJtZHNaVUpwYm5OZ0lHWmhhV3hsWkNCcGJpQUFRWE56WlhKMGFXOXVJR0JzWVhBd0xtaGxhV2RvZENncElEMDlJR3hoY0RJdWFHVnBaMmgwS0NsZ0lHWmhhV3hsWkNCcGJpQUFRWE56WlhKMGFXOXVJR0JpYVc1VFkyRnNaU0ErUFNBd1lDQm1ZV2xzWldRZ2FXNGdBRUZ6YzJWeWRHbHZiaUJnS0hndE1Ta2dQajBnTUNBbUppQW9lQ3N4S1NBOElHbHRMbmRwWkhSb0tDbGdJR1poYVd4bFpDQnBiaUFBWW1sdVUyTmhiR1VnYjNWMElHOW1JSEpoYm1kbEFFRnpjMlZ5ZEdsdmJpQmdLSGt0TVNrZ1BqMGdNQ0FtSmlBb2VTc3hLU0E4SUdsdExtaGxhV2RvZENncFlDQm1ZV2xzWldRZ2FXNGdBRUZ6YzJWeWRHbHZiaUJnWW1sdVUyTmhiR1VnUENCdFRuVnRVMk5oYkdWQ2FXNXpZQ0JtWVdsc1pXUWdhVzRnQUVGemMyVnlkR2x2YmlCZ0tHeGhjREF1ZDJsa2RHZ29LVDQrTVNrZ1BUMGdiR0Z3TWk1M2FXUjBhQ2dwWUNCbVlXbHNaV1FnYVc0Z0FFRnpjMlZ5ZEdsdmJpQmdaR2x6ZEVKcGJrRnVaMnhsSUQ0OUlEQmdJR1poYVd4bFpDQnBiaUFBUVhOelpYSjBhVzl1SUdBb2JHRndNQzVvWldsbmFIUW9LVDQrTVNrZ1BUMGdiR0Z3TWk1b1pXbG5hSFFvS1dBZ1ptRnBiR1ZrSUdsdUlBQmthWE4wUW1sdVFXNW5iR1VnYlhWemRDQnViM1FnWW1VZ2JtVm5ZWFJwZG1VQVFYTnpaWEowYVc5dUlHQjRYMlJwZGw4eUxUQXVOV1lnUGowZ01HQWdabUZwYkdWa0lHbHVJQUI0WDJScGRsOHlJRzkxZENCdlppQmliM1Z1WkhNZ2IzVjBJRzltSUdKdmRXNWtjeUJtYjNJZ2FXNTBaWEp3YjJ4aGRHbHZiZ0JCYzNObGNuUnBiMjRnWUdoNWNDNXphWHBsS0NrZ1BqMGdPU3B0WVhoZmJuVnRYMmg1Y0c5MGFHVnpaWE5nSUdaaGFXeGxaQ0JwYmlBQUwyaHZiV1V2ZDJGc2RHVnlMMnRoYkhkaGJIUXRaMmwwYUhWaUwzZGxZbUZ5YTJsMExXOXlaeTlxYzJGeWRHOXZiR3RwZEU1R1ZDOWxiWE5qY21sd2RHVnVMMWRsWWtGU1MybDBUR2xpTDJ4cFlpOVRVa012UzFCTkwwWnlaV0ZyVFdGMFkyaGxjaTlvYjIxdlozSmhjR2g1WDJWemRHbHRZWFJwYjI0dmNtOWlkWE4wWDJodmJXOW5jbUZ3YUhrdWFBQkJjM05sY25ScGIyNGdZSGxmWkdsMlh6SXRNQzQxWmlBK1BTQXdZQ0JtWVdsc1pXUWdhVzRnQUdoNWNDQjJaV04wYjNJZ2MyaHZkV3hrSUdKbElHOW1JSE5wZW1VZ09TcHRZWGhmYm5WdFgyaDVjRzkwYUdWelpYTUFlVjlrYVhaZk1pQnZkWFFnYjJZZ1ltOTFibVJ6SUc5MWRDQnZaaUJpYjNWdVpITWdabTl5SUdsdWRHVnljRzlzWVhScGIyNEFRWE56WlhKMGFXOXVJR0IwYlhCZmFTNXphWHBsS0NrZ1BqMGdiblZ0WDNCdmFXNTBjMkFnWm1GcGJHVmtJR2x1SUFCQmMzTmxjblJwYjI0Z1lIaGZaR2wyWHpJck1DNDFaaUE4SUd4aGNESXVkMmxrZEdnb0tXQWdabUZwYkdWa0lHbHVJQUIwYlhCZmFTQjJaV04wYjNJZ2MyaHZkV3hrSUdKbElHOW1JSE5wZW1VZ2JuVnRYM0J2YVc1MGN3QkJjM05sY25ScGIyNGdZSGxmWkdsMlh6SXJNQzQxWmlBOElHeGhjREl1YUdWcFoyaDBLQ2xnSUdaaGFXeGxaQ0JwYmlBQVFYTnpaWEowYVc5dUlHQm9lWEJmWTI5emRITXVjMmw2WlNncElENDlJRzFoZUY5dWRXMWZhSGx3YjNSb1pYTmxjMkFnWm1GcGJHVmtJR2x1SUFCQmMzTmxjblJwYjI0Z1lDaHNZWEF3TG5kcFpIUm9LQ2srUGpFcElEMDlJR3hoY0RFdWQybGtkR2dvS1dBZ1ptRnBiR1ZrSUdsdUlBQm9lWEJmWTI5emRITWdkbVZqZEc5eUlITm9iM1ZzWkNCaVpTQnZaaUJ6YVhwbElHMWhlRjl1ZFcxZmFIbHdiM1JvWlhObGN3QkJjM05sY25ScGIyNGdZQ2hzWVhBd0xtaGxhV2RvZENncFBqNHhLU0E5UFNCc1lYQXhMbWhsYVdkb2RDZ3BZQ0JtWVdsc1pXUWdhVzRnQUdGc2JHOWpZWFJ2Y2p4VVBqbzZZV3hzYjJOaGRHVW9jMmw2WlY5MElHNHBJQ2R1SnlCbGVHTmxaV1J6SUcxaGVHbHRkVzBnYzNWd2NHOXlkR1ZrSUhOcGVtVUFRWE56WlhKMGFXOXVJR0J1SUQ0Z01HQWdabUZwYkdWa0lHbHVJQUF2YUc5dFpTOTNZV3gwWlhJdmEyRnNkMkZzZEMxbmFYUm9kV0l2ZDJWaVlYSnJhWFF0YjNKbkwycHpZWEowYjI5c2EybDBUa1pVTDJWdGMyTnlhWEIwWlc0dlYyVmlRVkpMYVhSTWFXSXZiR2xpTDFOU1F5OUxVRTB2Um5KbFlXdE5ZWFJqYUdWeUwzVjBhV3h6TDNCaGNuUnBZV3hmYzI5eWRDNW9BRUZ6YzJWeWRHbHZiaUJnY205M0lEd2diVWhsYVdkb2RHQWdabUZwYkdWa0lHbHVJQUF2YUc5dFpTOTNZV3gwWlhJdmEyRnNkMkZzZEMxbmFYUm9kV0l2ZDJWaVlYSnJhWFF0YjNKbkwycHpZWEowYjI5c2EybDBUa1pVTDJWdGMyTnlhWEIwWlc0dlYyVmlRVkpMYVhSTWFXSXZiR2xpTDFOU1F5OUxVRTB2Um5KbFlXdE5ZWFJqYUdWeUwyWnlZVzFsZDI5eWF5OXBiV0ZuWlM1b0FHNGdiWFZ6ZENCaVpTQndiM05wZEdsMlpRQnliM2NnYjNWMElHOW1JR0p2ZFc1a2N3QkJjM05sY25ScGIyNGdZR3NnUGlBd1lDQm1ZV2xzWldRZ2FXNGdBR3NnYlhWemRDQmlaU0J3YjNOcGRHbDJaUUJCYzNObGNuUnBiMjRnWUNocGJuUXBjM1JrT2pwbWJHOXZjaWg0S1NBOVBTQW9hVzUwS1hoZ0lHWmhhV3hsWkNCcGJpQUFMMmh2YldVdmQyRnNkR1Z5TDJ0aGJIZGhiSFF0WjJsMGFIVmlMM2RsWW1GeWEybDBMVzl5Wnk5cWMyRnlkRzl2Ykd0cGRFNUdWQzlsYlhOamNtbHdkR1Z1TDFkbFlrRlNTMmwwVEdsaUwyeHBZaTlUVWtNdlMxQk5MMFp5WldGclRXRjBZMmhsY2k5a1pYUmxZM1J2Y25NdmFXNTBaWEp3YjJ4aGRHVXVhQUJCYzNObGNuUnBiMjRnWURCZ0lHWmhhV3hsWkNCcGJpQUFSbUZwYkdWa0lIUnZJR052YlhCMWRHVWdiV0YwY21sNElHbHVkbVZ5YzJVQVpteHZiM0lvS1NCaGJtUWdZMkZ6ZENCdWIzUWdkR2hsSUhOaGJXVUFRWE56WlhKMGFXOXVJR0FvYVc1MEtYTjBaRG82Wm14dmIzSW9lU2tnUFQwZ0tHbHVkQ2w1WUNCbVlXbHNaV1FnYVc0Z0FFRnpjMlZ5ZEdsdmJpQmdlWEFnUGowZ01DQW1KaUI1Y0NBOElHaGxhV2RvZEdBZ1ptRnBiR1ZrSUdsdUlBQjVjQ0J2ZFhRZ2IyWWdZbTkxYm1SekFFRnpjMlZ5ZEdsdmJpQmdlWEJmY0d4MWMxOHhJRDQ5SURBZ0ppWWdlWEJmY0d4MWMxOHhJRHdnYUdWcFoyaDBZQ0JtWVdsc1pXUWdhVzRnQUhsd1gzQnNkWE5mTVNCdmRYUWdiMllnWW05MWJtUnpBRUZ6YzJWeWRHbHZiaUJnZUhBZ1BqMGdNQ0FtSmlCNGNDQThJSGRwWkhSb1lDQm1ZV2xzWldRZ2FXNGdBSGh3SUc5MWRDQnZaaUJpYjNWdVpITUFRWE56WlhKMGFXOXVJR0I0Y0Y5d2JIVnpYekVnUGowZ01DQW1KaUI0Y0Y5d2JIVnpYekVnUENCM2FXUjBhR0FnWm1GcGJHVmtJR2x1SUFCNGNGOXdiSFZ6WHpFZ2IzVjBJRzltSUdKdmRXNWtjd0JCYzNObGNuUnBiMjRnWUhjd0lENDlJREFnSmlZZ2R6QWdQRDBnTVM0d01EQXhZQ0JtWVdsc1pXUWdhVzRnQUU5MWRDQnZaaUJ5WVc1blpRQkJjM05sY25ScGIyNGdZSGN4SUQ0OUlEQWdKaVlnZHpFZ1BEMGdNUzR3TURBeFlDQm1ZV2xzWldRZ2FXNGdBRUZ6YzJWeWRHbHZiaUJnZHpJZ1BqMGdNQ0FtSmlCM01pQThQU0F4TGpBd01ERmdJR1poYVd4bFpDQnBiaUFBUVhOelpYSjBhVzl1SUdCM015QStQU0F3SUNZbUlIY3pJRHc5SURFdU1EQXdNV0FnWm1GcGJHVmtJR2x1SUFCQmMzTmxjblJwYjI0Z1lDaDNNQ3QzTVN0M01pdDNNeWtnUEQwZ01TNHdNREF4WUNCbVlXbHNaV1FnYVc0Z0FBQUFBQUFBQUJCV0FBQVFBQUFBRVFBQUFBQUFBQUFvYkFBQUVnQUFBQk1BQUFCT05uWnBjMmx2YmpsRmVHTmxjSFJwYjI1RkFJejJBQURvYXdBQWZQY0FBRTQyZG1semFXOXVNVGhDYVc1dmJXbGhiRkI1Y21GdGFXUXpNbVpGQUFBQWpQWUFBQWhzQUFBUVZnQUFBQUFBQVB4ckFBQU9BQUFBRkFBQUFCVUFBQUM1VW93K2pscm5QcmxTakQ0QUFBQUFBQUFBQVB4c0FBQVdBQUFBRndBQUFCZ0FBQUFaQUFBQUdnQUFBRTVUZEROZlh6SXlNRjlmYzJoaGNtVmtYM0IwY2w5d2IybHVkR1Z5U1ZCT05uWnBjMmx2YmpoTFpYbG1jbUZ0WlVsTWFUazJSVVZGVGxOZk1UQnphR0Z5WldSZmNIUnlTVk16WDBVeU4xOWZjMmhoY21Wa1gzQjBjbDlrWldaaGRXeDBYMlJsYkdWMFpVbFRNMTlUTTE5RlJVNVRYemxoYkd4dlkyRjBiM0pKVXpOZlJVVkZSUUNNOWdBQWRHd0FBQVQwQUFCT1UzUXpYMTh5TVRCemFHRnlaV1JmY0hSeVNVNDJkbWx6YVc5dU9FdGxlV1p5WVcxbFNVeHBPVFpGUlVWRk1qZGZYM05vWVhKbFpGOXdkSEpmWkdWbVlYVnNkRjlrWld4bGRHVkpVek5mVXpOZlJVVUFZbTl2YkNCMmFYTnBiMjQ2T2xacGMzVmhiRVJoZEdGaVlYTmxQSFpwYzJsdmJqbzZSbEpGUVV0RmVIUnlZV04wYjNJc0lIWnBjMmx2YmpvNlFtbHVZWEo1Um1WaGRIVnlaVk4wYjNKbExDQjJhWE5wYjI0Nk9rSnBibUZ5ZVVabFlYUjFjbVZOWVhSamFHVnlQRGsyUGo0Nk9uRjFaWEo1S0dOdmJuTjBJSFpwYzJsdmJqbzZSMkYxYzNOcFlXNVRZMkZzWlZOd1lXTmxVSGx5WVcxcFpDQXFLU0JiUmtWQlZGVlNSVjlGV0ZSU1FVTlVUMUlnUFNCMmFYTnBiMjQ2T2taU1JVRkxSWGgwY21GamRHOXlMQ0JUVkU5U1JTQTlJSFpwYzJsdmJqbzZRbWx1WVhKNVJtVmhkSFZ5WlZOMGIzSmxMQ0JOUVZSRFNFVlNJRDBnZG1semFXOXVPanBDYVc1aGNubEdaV0YwZFhKbFRXRjBZMmhsY2p3NU5qNWRBQUFBQUFBQUFMSyt1VDRTM0tDK2tMNDVQaExjb0w2UXZqbStBQUFBZ0xLK3ViNFMzS0Era0w0NXZoTGNvRDZRdmprKzBuSVl2d0FBQUFEU2NwaStPZ1lFdjlKeW1ENDZCZ1MvMG5JWVB3QUFBSURTY3BnK09nWUVQOUp5bUw0NkJnUS9BQUFBZ0ZhNFBiOW1UU1EvVnJpOXZtWk5KRDlXdUwwK0FBQUFBRmE0UFQ5bVRTUy9Wcmk5UG1aTkpMOVd1TDIrRE9sWVB3QUFBSUFNNmRnK21kazdQd3pwMkw2WjJUcy9ET2xZdndBQUFBQU02ZGkrbWRrN3Z3enAyRDZaMlR1L0FBQUFBUHhUYmoveFpVNi9EVlR1UHZGbFRyOE5WTzYrQUFBQWdQeFRici94WlU0L0RWVHV2dkZsVGo4TlZPNCtBQUNBdndBQUFBQUFBQUMvMExOZHZ3QUFBRC9RczEyL0FBQ0FQd0FBQUlBQUFBQS8wTE5kUHdBQUFML1FzMTAvQUFBQUFBaHdBQUFXQUFBQUd3QUFBQndBQUFBZEFBQUFIZ0FBQUU1VGRETmZYekl5TUY5ZmMyaGhjbVZrWDNCMGNsOXdiMmx1ZEdWeVNWQm9NVFpPZFd4c1FYSnlZWGxFWld4bGRHVnlTV2hGVGxOZk9XRnNiRzlqWVhSdmNrbG9SVVZGUlFBQUFBQ005Z0FBdkc4QUFBVDBBQUF4Tms1MWJHeEJjbkpoZVVSbGJHVjBaWEpKYUVVQUFBQUFBQUFBc0hBQUFCWUFBQUFmQUFBQUlBQUFBQ0VBQUFBaUFBQUFUbE4wTTE5Zk1qSXdYMTl6YUdGeVpXUmZjSFJ5WDNCdmFXNTBaWEpKVUdoT1UxOHhNSE5vWVhKbFpGOXdkSEpKYUVVeU4xOWZjMmhoY21Wa1gzQjBjbDlrWldaaGRXeDBYMlJsYkdWMFpVbG9hRVZGVGxOZk9XRnNiRzlqWVhSdmNrbG9SVVZGUlFDTTlnQUFTSEFBQUFUMEFBQk9VM1F6WDE4eU1UQnphR0Z5WldSZmNIUnlTV2hGTWpkZlgzTm9ZWEpsWkY5d2RISmZaR1ZtWVhWc2RGOWtaV3hsZEdWSmFHaEZSUUIyYVhOcGIyNDZPbE5qYjNCbFpGUnBiV1Z5T2pwK1UyTnZjR1ZrVkdsdFpYSW9LUUJwYVdrQWFXbHBhUUJwYVdscEFHbHVabWx1YVhSNUFFMXBjM05wYm1jZ1NIVm1abTFoYmlCamIyUmxJSFJoWW14bElHVnVkSEo1QUVabFluSjFZWEo1QUVwaGJuVmhjbmtBU25Wc2VRQlVhSFZ5YzJSaGVRQlVkV1Z6WkdGNUFGZGxaRzVsYzJSaGVRQlRZWFIxY21SaGVRQlRkVzVrWVhrQVRXOXVaR0Y1QUVaeWFXUmhlUUJOWVhrQUpXMHZKV1F2SlhrQVRVRllYMEZNVEU5RFgwTklWVTVMSUdseklIZHliMjVuTENCd2JHVmhjMlVnWm1sNEFFRk1TVWRPWDFSWlVFVWdhWE1nZDNKdmJtY3NJSEJzWldGelpTQm1hWGdBVG05MElHRWdTbEJGUnlCbWFXeGxPaUJ6ZEdGeWRITWdkMmwwYUNBd2VDVXdNbmdnTUhnbE1ESjRBRU52Y25KMWNIUWdTbEJGUnlCa1lYUmhPaUFsZFNCbGVIUnlZVzVsYjNWeklHSjVkR1Z6SUdKbFptOXlaU0J0WVhKclpYSWdNSGdsTURKNEFGVnVaWGh3WldOMFpXUWdiV0Z5YTJWeUlEQjRKVEF5ZUFCVmJuTjFjSEJ2Y25SbFpDQnRZWEpyWlhJZ2RIbHdaU0F3ZUNVd01uZ0FWVzV6ZFhCd2IzSjBaV1FnU2xCRlJ5QndjbTlqWlhOek9pQlRUMFlnZEhsd1pTQXdlQ1V3TW5nQVJHVm1hVzVsSUVoMVptWnRZVzRnVkdGaWJHVWdNSGdsTURKNEFFUmxabWx1WlNCQmNtbDBhRzFsZEdsaklGUmhZbXhsSURCNEpUQXllRG9nTUhnbE1ESjRBQzBySUNBZ01GZ3dlQUF0TUZnck1GZ2dNRmd0TUhnck1IZ2dNSGdBUW05bmRYTWdSRUZESUhaaGJIVmxJREI0SlhnQVgxOXVaWGgwWDNCeWFXMWxJRzkyWlhKbWJHOTNBRWgxWm1adFlXNGdZMjlrWlNCemFYcGxJSFJoWW14bElHOTJaWEptYkc5M0FFNXZkZ0JVYUhVQUlDQWdJQ0FnSUNBbE5IVWdKVFIxSUNVMGRTQWxOSFVnSlRSMUlDVTBkU0FsTkhVZ0pUUjFBRXBRUlVjZ2NHRnlZVzFsZEdWeUlITjBjblZqZENCdGFYTnRZWFJqYURvZ2JHbGljbUZ5ZVNCMGFHbHVhM01nYzJsNlpTQnBjeUFsZFN3Z1kyRnNiR1Z5SUdWNGNHVmpkSE1nSlhVQVJHVm1hVzVsSUZKbGMzUmhjblFnU1c1MFpYSjJZV3dnSlhVQVYyRnlibWx1WnpvZ2RHaDFiV0p1WVdsc0lHbHRZV2RsSUhOcGVtVWdaRzlsY3lCdWIzUWdiV0YwWTJnZ1pHRjBZU0JzWlc1bmRHZ2dKWFVBVFdselkyVnNiR0Z1Wlc5MWN5QnRZWEpyWlhJZ01IZ2xNREo0TENCc1pXNW5kR2dnSlhVQVNrWkpSaUJsZUhSbGJuTnBiMjRnYldGeWEyVnlPaUIwZVhCbElEQjRKVEF5ZUN3Z2JHVnVaM1JvSUNWMUFFcEdTVVlnWlhoMFpXNXphVzl1SUcxaGNtdGxjam9nY0dGc1pYUjBaU0IwYUhWdFltNWhhV3dnYVcxaFoyVXNJR3hsYm1kMGFDQWxkUUJLUmtsR0lHVjRkR1Z1YzJsdmJpQnRZWEpyWlhJNklFcFFSVWN0WTI5dGNISmxjM05sWkNCMGFIVnRZbTVoYVd3Z2FXMWhaMlVzSUd4bGJtZDBhQ0FsZFFCS1JrbEdJR1Y0ZEdWdWMybHZiaUJ0WVhKclpYSTZJRkpIUWlCMGFIVnRZbTVoYVd3Z2FXMWhaMlVzSUd4bGJtZDBhQ0FsZFFCVmJtdHViM2R1SUVGUVVERTBJRzFoY210bGNpQW9ibTkwSUVGa2IySmxLU3dnYkdWdVozUm9JQ1YxQUZWdWEyNXZkMjRnUVZCUU1DQnRZWEpyWlhJZ0tHNXZkQ0JLUmtsR0tTd2diR1Z1WjNSb0lDVjFBRTlpZEdGcGJtVmtJRmhOVXlCb1lXNWtiR1VnSlhVQVJuSmxaV1FnV0UxVElHaGhibVJzWlNBbGRRQlBZblJoYVc1bFpDQkZUVk1nYUdGdVpHeGxJQ1YxQUVaeVpXVmtJRVZOVXlCb1lXNWtiR1VnSlhVQWRXNXpkWEJ3YjNKMFpXUWdiRzlqWVd4bElHWnZjaUJ6ZEdGdVpHRnlaQ0JwYm5CMWRBQkJkV2QxYzNRQVNXNTBUR2x6ZEFCVGRISnBibWRNYVhOMEFFbHVkbUZzYVdRZ1kzSnZjQ0J5WlhGMVpYTjBBRlZ1YzNWd2NHOXlkR1ZrSUdOdmJHOXlJR052Ym5abGNuTnBiMjRnY21WeGRXVnpkQUIxYm5OcFoyNWxaQ0J6YUc5eWRBQjFibk5wWjI1bFpDQnBiblFBUTI5eWNuVndkQ0JLVUVWSElHUmhkR0U2SUhCeVpXMWhkSFZ5WlNCbGJtUWdiMllnWkdGMFlTQnpaV2R0Wlc1MEFHaGxhV2RvZEFCR2NtRmpkR2x2Ym1Gc0lITmhiWEJzYVc1bklHNXZkQ0JwYlhCc1pXMWxiblJsWkNCNVpYUUFRME5KVWpZd01TQnpZVzF3YkdsdVp5QnViM1FnYVcxd2JHVnRaVzUwWldRZ2VXVjBBRTV2ZENCcGJYQnNaVzFsYm5SbFpDQjVaWFFBUlhKeWIzSWdjbVZoWkdsdVp5QmtZWFJoSUdaeWIyMGdKWE11Wm5ObGRBQlNaV0ZrYVc1bklDVnpMbVp6WlhRQVoyVjBBRVZ5Y205eU9pQnJjRzFUWlhSU1pXWkVZWFJoVTJWMEFFVnljbTl5T2lCcmNHMURhR0Z1WjJWUVlXZGxUbTlQWmxKbFprUmhkR0ZUWlhRQVJYSnliM0k2SUd0d2JVMWxjbWRsVW1WbVJHRjBZVk5sZEFCUFkzUUFabXh2WVhRQVUyRjBBSFZwYm5RMk5GOTBBRU5oYm01dmRDQnhkV0Z1ZEdsNlpTQnRiM0psSUhSb1lXNGdKV1FnWTI5c2IzSWdZMjl0Y0c5dVpXNTBjd0JUZEdGeWRDQlBaaUJUWTJGdU9pQWxaQ0JqYjIxd2IyNWxiblJ6QUVKdlozVnpJSFpwY25SMVlXd2dZWEp5WVhrZ1lXTmpaWE56QUVKdlozVnpJSE5oYlhCc2FXNW5JR1poWTNSdmNuTUFVWFZoYm5ScGVtbHVaeUIwYnlBbFpDQTlJQ1ZrS2lWa0tpVmtJR052Ykc5eWN3QlJkV0Z1ZEdsNmFXNW5JSFJ2SUNWa0lHTnZiRzl5Y3dCRFlXNXViM1FnY1hWaGJuUnBlbVVnZEc4Z1ptVjNaWElnZEdoaGJpQWxaQ0JqYjJ4dmNuTUFRMkZ1Ym05MElIRjFZVzUwYVhwbElIUnZJRzF2Y21VZ2RHaGhiaUFsWkNCamIyeHZjbk1BU1c1MllXeHBaQ0JLVUVWSElHWnBiR1VnYzNSeWRXTjBkWEpsT2lCMGQyOGdVMDlKSUcxaGNtdGxjbk1BU1c1MllXeHBaQ0JLVUVWSElHWnBiR1VnYzNSeWRXTjBkWEpsT2lCMGQyOGdVMDlHSUcxaGNtdGxjbk1BYm1aMFRXRnlhMlZ5Y3dCZllXUmtUa1pVVFdGeWEyVnljd0JUYlc5dmRHaHBibWNnYm05MElITjFjSEJ2Y25SbFpDQjNhWFJvSUc1dmJuTjBZVzVrWVhKa0lITmhiWEJzYVc1bklISmhkR2x2Y3dCTllYaHBiWFZ0SUhOMWNIQnZjblJsWkNCcGJXRm5aU0JrYVcxbGJuTnBiMjRnYVhNZ0pYVWdjR2w0Wld4ekFFRndjR3hwWTJGMGFXOXVJSFJ5WVc1elptVnljbVZrSUhSdmJ5QnRZVzU1SUhOallXNXNhVzVsY3dCQmNIQnNhV05oZEdsdmJpQjBjbUZ1YzJabGNuSmxaQ0IwYjI4Z1ptVjNJSE5qWVc1c2FXNWxjd0JFWldKMVp5QnRiMlJsSUhObGRDQjBieUFsY3dCR1lXbHNaV1FnZEc4Z1kzSmxZWFJsSUhSbGJYQnZjbUZ5ZVNCbWFXeGxJQ1Z6QUVOc2IzTmxaQ0IwWlcxd2IzSmhjbmtnWm1sc1pTQWxjd0JQY0dWdVpXUWdkR1Z0Y0c5eVlYSjVJR1pwYkdVZ0pYTUFRWEJ5QUhabFkzUnZjZ0JKYm5CMWRDQm1hV3hsSUhKbFlXUWdaWEp5YjNJQVNXNTJZV3hwWkNCS1VFVkhJR1pwYkdVZ2MzUnlkV04wZFhKbE9pQnRhWE56YVc1bklGTlBVeUJ0WVhKclpYSUFibVowVFdGeWEyVnlBR1JsZEdWamRFMWhjbXRsY2dCblpYUk9SbFJOWVhKclpYSUFaR1YwWldOMFRrWlVUV0Z5YTJWeUFFOWpkRzlpWlhJQVRtOTJaVzFpWlhJQVUyVndkR1Z0WW1WeUFFUmxZMlZ0WW1WeUFIVnVjMmxuYm1Wa0lHTm9ZWElBYVc5elgySmhjMlU2T21Oc1pXRnlBRTFoY2dCVmJuSmxZMjluYm1sNlpXUWdZMjl0Y0c5dVpXNTBJRWxFY3lBbFpDQWxaQ0FsWkN3Z1lYTnpkVzFwYm1jZ1dVTmlRM0lBYzJWMGRYQUFWbWx5ZEhWaGJDQmhjbkpoZVNCamIyNTBjbTlzYkdWeUlHMWxjM05sWkNCMWNBQlRaWEFBSlVrNkpVMDZKVk1nSlhBQWRHVmhjbVJ2ZDI0QVUzVnVBRXAxYmdCemRHUTZPbVY0WTJWd2RHbHZiZ0JDYjJkMWN5QklkV1ptYldGdUlIUmhZbXhsSUdSbFptbHVhWFJwYjI0QVUyVnNaV04wWldRZ0pXUWdZMjlzYjNKeklHWnZjaUJ4ZFdGdWRHbDZZWFJwYjI0QVNXMWhaMlVnZEc5dklIZHBaR1VnWm05eUlIUm9hWE1nYVcxd2JHVnRaVzUwWVhScGIyNEFUVzl1QUc1aGJnQkVhV1J1SjNRZ1pYaHdaV04wSUcxdmNtVWdkR2hoYmlCdmJtVWdjMk5oYmdCVFlXMXdiR2x1WnlCbVlXTjBiM0p6SUhSdmJ5QnNZWEpuWlNCbWIzSWdhVzUwWlhKc1pXRjJaV1FnYzJOaGJnQktZVzRBU25Wc0FHSnZiMndBUW5WbVptVnlJSEJoYzNObFpDQjBieUJLVUVWSElHeHBZbkpoY25rZ2FYTWdkRzl2SUhOdFlXeHNBRUZ3Y21sc0FITmxkRXh2WjB4bGRtVnNBR2RsZEV4dloweGxkbVZzQUdWdGMyTnlhWEIwWlc0Nk9uWmhiQUJ3ZFhOb1gySmhZMnNBUm5KcEFHUndhUUJPUmxRZ2JXRnlhMlZ5SUdobGFXZG9kRG9nSldrQVRrWlVJRzUxYlM0Z2IyWWdTVzFoWjJWVFpYUTZJQ1ZwQUU1R1ZDQnRZWEpyWlhJZ1pIQnBPaUFsYVFCT1JsUWdiV0Z5YTJWeUlIZHBaSFJvT2lBbGFRQmtZWFJoYzJWMFVHRjBhRzVoYldWeklITnBlbVU2SUNWcEFFSnZaM1Z6SUcxaGNtdGxjaUJzWlc1bmRHZ0FkMmxrZEdnQVRXRnlZMmdBUVhWbkFIVnVjMmxuYm1Wa0lHeHZibWNBYzNSa09qcDNjM1J5YVc1bkFITjBaRG82YzNSeWFXNW5BSE4wWkRvNmRURTJjM1J5YVc1bkFITjBaRG82ZFRNeWMzUnlhVzVuQUVOdmNIbHlhV2RvZENBb1F5a2dNakF4T0N3Z1ZHaHZiV0Z6SUVjdUlFeGhibVVzSUVkMWFXUnZJRlp2Ykd4aVpXUnBibWNBYVc1bUFDVXVNRXhtQUNWTVpnQnlaWE5wZW1VQVlXeHNiMk5oZEc5eVBGUStPanBoYkd4dlkyRjBaU2h6YVhwbFgzUWdiaWtnSjI0bklHVjRZMlZsWkhNZ2JXRjRhVzExYlNCemRYQndiM0owWldRZ2MybDZaUUIwY25WbEFGUjFaUUJtWVd4elpRQlRkWE53Wlc1emFXOXVJRzV2ZENCaGJHeHZkMlZrSUdobGNtVUFTblZ1WlFCelpYUlFjbTlxWldOMGFXOXVUbVZoY2xCc1lXNWxBR2RsZEZCeWIycGxZM1JwYjI1T1pXRnlVR3hoYm1VQWMyVjBVSEp2YW1WamRHbHZia1poY2xCc1lXNWxBR2RsZEZCeWIycGxZM1JwYjI1R1lYSlFiR0Z1WlFCU1pYRjFaWE4wWldRZ1ptVmhkSFZ5WlNCM1lYTWdiMjFwZEhSbFpDQmhkQ0JqYjIxd2FXeGxJSFJwYldVQVUyVmxheUJtWVdsc1pXUWdiMjRnZEdWdGNHOXlZWEo1SUdacGJHVUFVbVZoWkNCbVlXbHNaV1FnYjI0Z2RHVnRjRzl5WVhKNUlHWnBiR1VBUlcxd2RIa2dhVzV3ZFhRZ1ptbHNaUUJRY21WdFlYUjFjbVVnWlc1a0lHOW1JR2x1Y0hWMElHWnBiR1VBVUhKbGJXRjBkWEpsSUdWdVpDQnZaaUJLVUVWSElHWnBiR1VBYzJWMFEyRnRaWEpoS0NrNklFVnljbTl5SUdOeVpXRjBhVzVuSURORUlHaGhibVJzWlFCa2IzVmliR1VBUkVOVUlHTnZaV1ptYVdOcFpXNTBJRzkxZENCdlppQnlZVzVuWlFCSmJuWmhiR2xrSUdOdmJHOXlJSEYxWVc1MGFYcGhkR2x2YmlCdGIyUmxJR05vWVc1blpRQktVRVZISUdSaGRHRnpkSEpsWVcwZ1kyOXVkR0ZwYm5NZ2JtOGdhVzFoWjJVQUlDQWdJSGRwZEdnZ0pXUWdlQ0FsWkNCMGFIVnRZbTVoYVd3Z2FXMWhaMlVBWjJWMFVISnZZMlZ6YzJsdVowbHRZV2RsQUZOMFlYSjBJRzltSUVsdFlXZGxBRVZ1WkNCUFppQkpiV0ZuWlFCQ2IyZDFjeUJpZFdabVpYSWdZMjl1ZEhKdmJDQnRiMlJsQUVOdmNuSjFjSFFnU2xCRlJ5QmtZWFJoT2lCaVlXUWdTSFZtWm0xaGJpQmpiMlJsQUVOdmNuSjFjSFFnU2xCRlJ5QmtZWFJoT2lCaVlXUWdZWEpwZEdodFpYUnBZeUJqYjJSbEFITmxkRVJsWW5WblRXOWtaUUJuWlhSRVpXSjFaMDF2WkdVQWMyVjBWR2h5WlhOb2IyeGtUVzlrWlFCblpYUlVhSEpsYzJodmJHUk5iMlJsQUhObGRFbHRZV2RsVUhKdlkwMXZaR1VBWjJWMFNXMWhaMlZRY205alRXOWtaUUJDYjJkMWN5QnBibkIxZENCamIyeHZjbk53WVdObEFFSnZaM1Z6SUVwUVJVY2dZMjlzYjNKemNHRmpaUUJ6WlhSVWFISmxjMmh2YkdRQVoyVjBWR2h5WlhOb2IyeGtBSFp2YVdRQVFtRmphMmx1WnlCemRHOXlaU0J1YjNRZ2MzVndjRzl5ZEdWa0FFUkRWQ0J6WTJGc1pXUWdZbXh2WTJzZ2MybDZaU0FsWkhnbFpDQnViM1FnYzNWd2NHOXlkR1ZrQUZGMVlXNTBhWHBoZEdsdmJpQjBZV0pzWlNBd2VDVXdNbmdnZDJGeklHNXZkQ0JrWldacGJtVmtBRWgxWm1adFlXNGdkR0ZpYkdVZ01IZ2xNREo0SUhkaGN5QnViM1FnWkdWbWFXNWxaQUJCY21sMGFHMWxkR2xqSUhSaFlteGxJREI0SlRBeWVDQjNZWE1nYm05MElHUmxabWx1WldRQVYzSnBkR1VnZEc4Z1dFMVRJR1poYVd4bFpBQlNaV0ZrSUdaeWIyMGdXRTFUSUdaaGFXeGxaQUJYY21sMFpTQjBieUJGVFZNZ1ptRnBiR1ZrQUZKbFlXUWdabkp2YlNCRlRWTWdabUZwYkdWa0FGZGxaQUFnSUNBZ0lDQWdJQ1V6WkNBbE0yUWdKVE5rSUNVelpDQWxNMlFnSlROa0lDVXpaQ0FsTTJRQVYyRnlibWx1WnpvZ2RXNXJibTkzYmlCS1JrbEdJSEpsZG1semFXOXVJRzUxYldKbGNpQWxaQzRsTURKa0FFTnZjbkoxY0hRZ1NsQkZSeUJrWVhSaE9pQm1iM1Z1WkNCdFlYSnJaWElnTUhnbE1ESjRJR2x1YzNSbFlXUWdiMllnVWxOVUpXUUFVM1JoY25RZ1QyWWdSbkpoYldVZ01IZ2xNREo0T2lCM2FXUjBhRDBsZFN3Z2FHVnBaMmgwUFNWMUxDQmpiMjF3YjI1bGJuUnpQU1ZrQUNBZ0lDQkRiMjF3YjI1bGJuUWdKV1E2SUNWa2FIZ2xaSFlnY1QwbFpBQkpiblpoYkdsa0lIQnliMmR5WlhOemFYWmxJSEJoY21GdFpYUmxjbk1nVTNNOUpXUWdVMlU5SldRZ1FXZzlKV1FnUVd3OUpXUUFJQ0JUY3owbFpDd2dVMlU5SldRc0lFRm9QU1ZrTENCQmJEMGxaQUFnSUNBZ1EyOXRjRzl1Wlc1MElDVmtPaUJrWXowbFpDQmhZejBsWkFCSmJuWmhiR2xrSUhCeWIyZHlaWE56YVhabElIQmhjbUZ0WlhSbGNuTWdZWFFnYzJOaGJpQnpZM0pwY0hRZ1pXNTBjbmtnSldRQVNXNTJZV3hwWkNCelkyRnVJSE5qY21sd2RDQmhkQ0JsYm5SeWVTQWxaQUJDYjJkMWN5QkVVVlFnYVc1a1pYZ2dKV1FBUW05bmRYTWdSRWhVSUdsdVpHVjRJQ1ZrQUVKdlozVnpJRVJCUXlCcGJtUmxlQ0FsWkFCVWIyOGdiV0Z1ZVNCamIyeHZjaUJqYjIxd2IyNWxiblJ6T2lBbFpDd2diV0Y0SUNWa0FFbHVZMjl1YzJsemRHVnVkQ0J3Y205bmNtVnpjMmx2YmlCelpYRjFaVzVqWlNCbWIzSWdZMjl0Y0c5dVpXNTBJQ1ZrSUdOdlpXWm1hV05wWlc1MElDVmtBRmR5YjI1bklFcFFSVWNnYkdsaWNtRnllU0IyWlhKemFXOXVPaUJzYVdKeVlYSjVJR2x6SUNWa0xDQmpZV3hzWlhJZ1pYaHdaV04wY3lBbFpBQlVhSEpsYzJodmJHUWdiVzlrWlNCelpYUWdkRzhnSldRQVZHaHlaWE5vYjJ4a0lITmxkQ0IwYnlBbFpBQkJkQ0J0WVhKclpYSWdNSGdsTURKNExDQnlaV052ZG1WeWVTQmhZM1JwYjI0Z0pXUUFWVzV6ZFhCd2IzSjBaV1FnU2xCRlJ5QmtZWFJoSUhCeVpXTnBjMmx2YmlBbFpBQkVaV1pwYm1VZ1VYVmhiblJwZW1GMGFXOXVJRlJoWW14bElDVmtJQ0J3Y21WamFYTnBiMjRnSldRQVFXUnZZbVVnUVZCUU1UUWdiV0Z5YTJWeU9pQjJaWEp6YVc5dUlDVmtMQ0JtYkdGbmN5QXdlQ1V3TkhnZ01IZ2xNRFI0TENCMGNtRnVjMlp2Y20wZ0pXUUFRV3hzYjJOaGRHVmtJSFpwWkdWdlJuSmhiV1ZUYVhwbElDVmtBRWx0Y0hKdmNHVnlJR05oYkd3Z2RHOGdTbEJGUnlCc2FXSnlZWEo1SUdsdUlITjBZWFJsSUNWa0FFTmhibTV2ZENCMGNtRnVjMk52WkdVZ1pIVmxJSFJ2SUcxMWJIUnBjR3hsSUhWelpTQnZaaUJ4ZFdGdWRHbDZZWFJwYjI0Z2RHRmliR1VnSldRQVZXNXJibTkzYmlCQlpHOWlaU0JqYjJ4dmNpQjBjbUZ1YzJadmNtMGdZMjlrWlNBbFpBQkpiblpoYkdsa0lHMWxiVzl5ZVNCd2IyOXNJR052WkdVZ0pXUUFRbTluZFhNZ2JXVnpjMkZuWlNCamIyUmxJQ1ZrQUZSeVlXTnJhVzVuSUd4dmMzUXVJQ1ZrQUVwR1NVWWdRVkJRTUNCdFlYSnJaWEk2SUhabGNuTnBiMjRnSldRdUpUQXlaQ3dnWkdWdWMybDBlU0FsWkhnbFpDQWdKV1FBUkdWakFDVnNaQ1ZqQUVOdmJYQnZibVZ1ZENCcGJtUmxlQ0FsWkRvZ2JXbHpiV0YwWTJocGJtY2djMkZ0Y0d4cGJtY2djbUYwYVc4Z0pXUTZKV1FzSUNWa09pVmtMQ0FsWXdCR1pXSUFjbmRoQUZOallXNGdjMk55YVhCMElHUnZaWE1nYm05MElIUnlZVzV6YldsMElHRnNiQ0JrWVhSaEFHZGxkRTVHVkVSaGRHRUFYMnh2WVdSRFlXMWxjbUVBSldFZ0pXSWdKV1FnSlVnNkpVMDZKVk1nSlZrQVVFOVRTVmdBUVZKZlRFRkNSVXhKVGtkZlZFaFNSVk5JWDAxUFJFVmZRVlZVVDE5UFZGTlZBRUZTWDAxQlVrdEZVbDlKVGtaUFgwTlZWRTlHUmw5UVNFRlRSVjlOUVZSRFNGOURUMDVVVWtGVFZBQkJVbDlOUVZoZlRFOVBVRjlEVDFWT1ZBQkpiblpoYkdsa0lHTnZiWEJ2Ym1WdWRDQkpSQ0FsWkNCcGJpQlRUMU1BUVZKZlRVRlNTMFZTWDBsT1JrOWZRMVZVVDBaR1gxQklRVk5GWDBoRlZWSkpVMVJKUTE5VVVrOVZRa3hGVTA5TlJWOU5RVlJTU1ZoZlEwOUVSVk1BUlZKU1QxSmZUVUZTUzBWU1gwbE9SRVZZWDA5VlZGOVBSbDlDVDFWT1JGTUFKVWc2SlUwNkpWTUFRVkpmVEU5SFgweEZWa1ZNWDBWU1VrOVNBRUZTWDAxQlVrdEZVbDlKVGtaUFgwTlZWRTlHUmw5UVNFRlRSVjlRVDFORlgwVlNVazlTQUVGU1gweFBSMTlNUlZaRlRGOUpUa1pQQUVGU1gweFBSMTlNUlZaRlRGOVNSVXhmU1U1R1R3QkJVbDlNVDBkZlRFVldSVXhmVjBGU1RnQkJVbDlOUVZKTFJWSmZTVTVHVDE5RFZWUlBSa1pmVUVoQlUwVmZVRUZVVkVWU1RsOUZXRlJTUVVOVVNVOU9BRTVCVGdCQlVsOU1RVUpGVEVsT1IxOVVTRkpGVTBoZlRVOUVSVjlCVlZSUFgwMUZSRWxCVGdCUVRRQktVRVZIVFVWTkFFRk5BRXhEWDBGTVRBQkJVbDlOUVZKTFJWSmZTVTVHVDE5RFZWUlBSa1pmVUVoQlUwVmZUVUZVUTBoZlFrRlNRMDlFUlY5RlJFTmZSa0ZKVEFCQlVsOU1RVUpGVEVsT1IxOVVTRkpGVTBoZlRVOUVSVjlOUVU1VlFVd0FRVkpmVFVGU1MwVlNYMGxPUms5ZlExVlVUMFpHWDFCSVFWTkZYMUJQVTBWZlJWSlNUMUpmVFZWTVZFa0FRVkpmVEU5UFVGOUNVa1ZCUzE5VVNGSkZVMGdBUVZKZlJFVkdRVlZNVkY5TVFVSkZURWxPUjE5VVNGSkZVMGdBUVZKZlRFOUhYMHhGVmtWTVgwUkZRbFZIQUV4QlRrY0FTVzUyWVd4cFpDQlRUMU1nY0dGeVlXMWxkR1Z5Y3lCbWIzSWdjMlZ4ZFdWdWRHbGhiQ0JLVUVWSEFFTmhkWFJwYjI0NklIRjFZVzUwYVhwaGRHbHZiaUIwWVdKc1pYTWdZWEpsSUhSdmJ5QmpiMkZ5YzJVZ1ptOXlJR0poYzJWc2FXNWxJRXBRUlVjQVNXNTJZV3hwWkNCS1VFVkhJR1pwYkdVZ2MzUnlkV04wZFhKbE9pQWxjeUJpWldadmNtVWdVMDlHQUVsT1JnQkJVbDlNUVVKRlRFbE9SMTlVU0ZKRlUwaGZUVTlFUlY5QlZWUlBYMEZFUVZCVVNWWkZBRUZTWDAxQlVrdEZVbDlKVGtaUFgwTlZWRTlHUmw5UVNFRlRSVjlPVDA1RkFFRlNYMFJGUWxWSFgwUkpVMEZDVEVVQVFWSmZSRVZDVlVkZlJVNUJRa3hGQUVGU1gwbE5RVWRGWDFCU1QwTmZSbEpCVFVWZlNVMUJSMFVBUVZKZlNVMUJSMFZmVUZKUFExOUdTVVZNUkY5SlRVRkhSUUJCVWw5RVJVWkJWVXhVWDBSRlFsVkhYMDFQUkVVQVFWSmZSRVZHUVZWTVZGOUpUVUZIUlY5UVVrOURYMDFQUkVVQVFWSmZUVUZTUzBWU1gwbE9SazlmUTFWVVQwWkdYMUJJUVZORlgwMUJWRU5JWDBOUFRrWkpSRVZPUTBVQVJWSlNUMUpmUVZKRFQwNVVVazlNVEVWU1gwNVBWRjlHVDFWT1JBQkZVbEpQVWw5TlZVeFVTVTFCVWt0RlVsOU9UMVJmUms5VlRrUUFRVkpmVFVGU1MwVlNYMGxPUms5ZlExVlVUMFpHWDFCSVFWTkZYMDFCVkVOSVgwSkJVa05QUkVWZlRrOVVYMFpQVlU1RUFFRlNYMDFCVWt0RlVsOUpUa1pQWDBOVlZFOUdSbDlRU0VGVFJWOU5RVlJEU0Y5SFJVNUZVa2xEQUU5MWRIQjFkQ0JtYVd4bElIZHlhWFJsSUdWeWNtOXlJQzB0TFNCdmRYUWdiMllnWkdsemF5QnpjR0ZqWlQ4QVYzSnBkR1VnWm1GcGJHVmtJRzl1SUhSbGJYQnZjbUZ5ZVNCbWFXeGxJQzB0TFNCdmRYUWdiMllnWkdsemF5QnpjR0ZqWlQ4QVpXMXpZM0pwY0hSbGJqbzZiV1Z0YjNKNVgzWnBaWGM4YzJodmNuUStBR1Z0YzJOeWFYQjBaVzQ2T20xbGJXOXllVjkyYVdWM1BIVnVjMmxuYm1Wa0lITm9iM0owUGdCbGJYTmpjbWx3ZEdWdU9qcHRaVzF2Y25sZmRtbGxkenhwYm5RK0FHVnRjMk55YVhCMFpXNDZPbTFsYlc5eWVWOTJhV1YzUEhWdWMybG5ibVZrSUdsdWRENEFaVzF6WTNKcGNIUmxiam82YldWdGIzSjVYM1pwWlhjOFpteHZZWFErQUdWdGMyTnlhWEIwWlc0Nk9tMWxiVzl5ZVY5MmFXVjNQSFZwYm5RNFgzUStBR1Z0YzJOeWFYQjBaVzQ2T20xbGJXOXllVjkyYVdWM1BHbHVkRGhmZEQ0QVpXMXpZM0pwY0hSbGJqbzZiV1Z0YjNKNVgzWnBaWGM4ZFdsdWRERTJYM1ErQUdWdGMyTnlhWEIwWlc0Nk9tMWxiVzl5ZVY5MmFXVjNQR2x1ZERFMlgzUStBR1Z0YzJOeWFYQjBaVzQ2T20xbGJXOXllVjkyYVdWM1BIVnBiblF6TWw5MFBnQmxiWE5qY21sd2RHVnVPanB0WlcxdmNubGZkbWxsZHp4cGJuUXpNbDkwUGdCbGJYTmpjbWx3ZEdWdU9qcHRaVzF2Y25sZmRtbGxkenhqYUdGeVBnQmxiWE5qY21sd2RHVnVPanB0WlcxdmNubGZkbWxsZHp4MWJuTnBaMjVsWkNCamFHRnlQZ0J6ZEdRNk9tSmhjMmxqWDNOMGNtbHVaengxYm5OcFoyNWxaQ0JqYUdGeVBnQmxiWE5qY21sd2RHVnVPanB0WlcxdmNubGZkbWxsZHp4emFXZHVaV1FnWTJoaGNqNEFaVzF6WTNKcGNIUmxiam82YldWdGIzSjVYM1pwWlhjOGJHOXVaejRBWlcxelkzSnBjSFJsYmpvNmJXVnRiM0o1WDNacFpYYzhkVzV6YVdkdVpXUWdiRzl1Wno0QVpXMXpZM0pwY0hSbGJqbzZiV1Z0YjNKNVgzWnBaWGM4Wkc5MVlteGxQZ0F3TVRJek5EVTJOemc1QURsaklDQXhOQzFLWVc0dE1qQXhPQUJETGxWVVJpMDRBRVZ5Y205eUlISmxZV1JwYm1jZ1MxQk5JR1JoZEdFZ1puSnZiU0FsY3k1bWMyVjBNd0JTWldGa2FXNW5JQ1Z6TG1aelpYUXpBSE5sZEhWd1FWSXlBRVZ5Y205eUlHVjRZMlZsWkNCdFlYaHBiWFZ0SUhCaFoyVnpMZ0J2Ymk0QWIyWm1MZ0JNYjJGa2FXNW5JRzltSUU1R1ZDQmtZWFJoSUdOdmJYQnNaWFJsTGdCelpYUkRZVzFsY21Fb0tUb2dSWEp5YjNJNklHRnlVR0Z5WVcxTVZFTnlaV0YwWlM0QVJHOXVaUzRBYzJWMFEyRnRaWEpoS0NrNklFVnljbTl5T2lCaGNrTnlaV0YwWlVoaGJtUnNaUzRBUlhKeWIzSTZJR0Z5TWtOeVpXRjBaVWhoYm1Sc1pTNEFZWEpHYVd4MFpYSlVjbUZ1YzAxaGRDQmxjbkp2Y2lCM2FYUm9JRzFoY210bGNpQWxaQzRBU1cxaFoyVWdjSEp2WXk0Z2JXOWtaU0J6WlhRZ2RHOGdKV1F1QUVGemMybG5ibVZrSUhCaFoyVWdibTh1SUNWa0xnQnNiMkZrUTJGdFpYSmhLQ2s2SUVWeWNtOXlJR3h2WVdScGJtY2djR0Z5WVcxbGRHVnlJR1pwYkdVZ0pYTWdabTl5SUdOaGJXVnlZUzRBS0c1MWJHd3BBRVZ0Y0hSNUlFcFFSVWNnYVcxaFoyVWdLRVJPVENCdWIzUWdjM1Z3Y0c5eWRHVmtLUUJKYm5OMVptWnBZMmxsYm5RZ2JXVnRiM0o1SUNoallYTmxJQ1ZrS1FCaFpHUWdUa1pVSUcxaGNtdGxjaTArSUNjbGN5Y0FVSFZ5WlNCMmFYSjBkV0ZzSUdaMWJtTjBhVzl1SUdOaGJHeGxaQ0VBSlhNS0FFVnljbTl5T2lCdFlXeHNiMk1LQUNNakl5QkdaV0YwZFhKbElHTmhibVJwWkdGMFpYTWdabTl5SUhSeVlXTnJhVzVuSUdGeVpTQnZkbVZ5Wm14dmR5NEtBRlJ5WVdOclpXUWdjR0ZuWlNBbFpDQW9iV0Y0SUNWa0tTNEtBQ29xS2lCRFlXMWxjbUVnVUdGeVlXMWxkR1Z5SUhKbGMybDZaV1FnWm5KdmJTQWxaQ3dnSldRdUlDb3FLZ29BVDNWMElHOW1JRzFsYlc5eWVTRWhDZ0JwWkdSa1pHUmtaR1JrWkdSa1pBQnBBR2xwYVdscGFRQUFUbE4wTTE5Zk1qWjJaV04wYjNKSlRsTmZNVEppWVhOcFkxOXpkSEpwYm1kSlkwNVRYekV4WTJoaGNsOTBjbUZwZEhOSlkwVkZUbE5mT1dGc2JHOWpZWFJ2Y2tsalJVVkZSVTVUTkY5SlV6WmZSVVZGUlFCT1UzUXpYMTh5TVROZlgzWmxZM1J2Y2w5aVlYTmxTVTVUWHpFeVltRnphV05mYzNSeWFXNW5TV05PVTE4eE1XTm9ZWEpmZEhKaGFYUnpTV05GUlU1VFh6bGhiR3h2WTJGMGIzSkpZMFZGUlVWT1V6UmZTVk0yWDBWRlJVVUFUbE4wTTE5Zk1qSXdYMTkyWldOMGIzSmZZbUZ6WlY5amIyMXRiMjVKVEdJeFJVVkZBQUFBQUdUMkFBRGdrZ0FBNlBZQUFJS1NBQUFBQUFBQUFRQUFBQWlUQUFBQUFBQUE2UFlBQUN5U0FBQUFBQUFBQVFBQUFCQ1RBQUFBQUFBQVVFNVRkRE5mWHpJMmRtVmpkRzl5U1U1VFh6RXlZbUZ6YVdOZmMzUnlhVzVuU1dOT1UxOHhNV05vWVhKZmRISmhhWFJ6U1dORlJVNVRYemxoYkd4dlkyRjBiM0pKWTBWRlJVVk9VelJmU1ZNMlgwVkZSVVVBQUVUM0FBQkFrd0FBQUFBQUFDaVRBQUJRUzA1VGRETmZYekkyZG1WamRHOXlTVTVUWHpFeVltRnphV05mYzNSeWFXNW5TV05PVTE4eE1XTm9ZWEpmZEhKaGFYUnpTV05GUlU1VFh6bGhiR3h2WTJGMGIzSkpZMFZGUlVWT1V6UmZTVk0yWDBWRlJVVUFSUGNBQUtpVEFBQUJBQUFBS0pNQUFHbHBBSFlBZG1rQW1KTUFBS0QxQUFDWWt3QUFtSlFBQUU1VGRETmZYekl4TW1KaGMybGpYM04wY21sdVowbGpUbE5mTVRGamFHRnlYM1J5WVdsMGMwbGpSVVZPVTE4NVlXeHNiMk5oZEc5eVNXTkZSVVZGQUU1VGRETmZYekl5TVY5ZlltRnphV05mYzNSeWFXNW5YMk52YlcxdmJrbE1ZakZGUlVVQUFBQUFaUFlBQUdlVUFBRG85Z0FBS0pRQUFBQUFBQUFCQUFBQWtKUUFBQUFBQUFCMmFXbHBBRUhBcVFJTFVLRDFBQUNZa3dBQUpQWUFBSmlVQUFCMmFXbHBhUUFBQUNUMkFBQUFsQUFBYVdscEFBU1ZBQUFva3dBQUpQWUFBRTR4TUdWdGMyTnlhWEIwWlc0emRtRnNSUUFBWlBZQUFQQ1VBQUJwYVdscEFFR2dxZ0lMbGdLNDlRQUFLSk1BQUNUMkFBQ1lsQUFBYVdscGFXa0FUbE4wTTE5Zk1qWjJaV04wYjNKSmFVNVRYemxoYkd4dlkyRjBiM0pKYVVWRlJVVUFUbE4wTTE5Zk1qRXpYMTkyWldOMGIzSmZZbUZ6WlVscFRsTmZPV0ZzYkc5allYUnZja2xwUlVWRlJRQUFBT2oyQUFCYWxRQUFBQUFBQUFFQUFBQUlrd0FBQUFBQUFPajJBQUEybFFBQUFBQUFBQUVBQUFDSWxRQUFBQUFBQUZCT1UzUXpYMTh5Tm5abFkzUnZja2xwVGxOZk9XRnNiRzlqWVhSdmNrbHBSVVZGUlFBQUFBQkU5d0FBdUpVQUFBQUFBQUNnbFFBQVVFdE9VM1F6WDE4eU5uWmxZM1J2Y2tscFRsTmZPV0ZzYkc5allYUnZja2xwUlVWRlJRQUFBRVQzQUFEd2xRQUFBUUFBQUtDVkFBRGdsUUFBb1BVQUFPQ1ZBQUFBOWdCQndLd0NDeUtnOVFBQTRKVUFBQ1QyQUFBQTlnQUFKUFlBQUJpV0FBQUVsUUFBb0pVQUFDVDJBRUh3ckFJTDhnSzQ5UUFBb0pVQUFDVDJBQUFBOWdBQVRsTjBNMTlmTWpaMlpXTjBiM0pKT1c1bWRFMWhjbXRsY2s1VFh6bGhiR3h2WTJGMGIzSkpVekZmUlVWRlJRQk9VM1F6WDE4eU1UTmZYM1psWTNSdmNsOWlZWE5sU1RsdVpuUk5ZWEpyWlhKT1UxODVZV3hzYjJOaGRHOXlTVk14WDBWRlJVVUFBQURvOWdBQXI1WUFBQUFBQUFBQkFBQUFDSk1BQUFBQUFBRG85Z0FBZ0pZQUFBQUFBQUFCQUFBQTZKWUFBQUFBQUFCUVRsTjBNMTlmTWpaMlpXTjBiM0pKT1c1bWRFMWhjbXRsY2s1VFh6bGhiR3h2WTJGMGIzSkpVekZmUlVWRlJRQkU5d0FBR0pjQUFBQUFBQUFBbHdBQVVFdE9VM1F6WDE4eU5uWmxZM1J2Y2trNWJtWjBUV0Z5YTJWeVRsTmZPV0ZzYkc5allYUnZja2xUTVY5RlJVVkZBQUFBQUVUM0FBQllsd0FBQVFBQUFBQ1hBQUJJbHdBQW9QVUFBRWlYQUFDNGx3QUFPVzVtZEUxaGNtdGxjZ0FBWlBZQUFLeVhBQUNnOVFBQVNKY0FBQ1QyQUFDNGx3QUFKUFlBQUl5WEFBQUVsUUFBQUpjQUFDVDJBRUh3cndJTGtnRzQ5UUFBQUpjQUFDVDJBQUM0bHdBQUFQWUFBQUQyQUFBQTlnQUFBUFlBQUFEMkFBQUE5Z0FBb0pVQUFBRDJBQUFva3dBQUFQWUFBSmlVQUFBQTlnQUFBUFlBQUFEMkFBQzRsd0FBQVBZQUFBRDJBQUJwQUFBQW9QVUFBQUQyQUFCMmFXa0FBUFlBQUtEMUFBQUE5Z0FBVlBZQUFIWnBhV1FBQUFBQVZQWUFBQUQyQUFCa2FXa0FvUFVBQUFEMkFBQUE5Z0JCa0xFQ0M4c0RnUUVkV2c0Q2hpVVFBeFFSRWdRTENCUUYyQU1YQnRvQkdRZmxBQndJYndBZUNUWUFJUW9hQUNNTERRQUpEQVlBQ2cwREFBd05BUUNQRDM5YUpCQWxQeVlSOGl3bkVud2dLQk81RnlvVWdoRXJGZThNTFJhaENTNFhMd2N3R0Z3Rk1Sa0dCRE1hQXdNMEcwQUNOaHl4QVRnZFJBRTVIdlVBT3grM0FEd2dpZ0ErSVdnQVB5Sk9BQ0FqT3dBaENTd0FwU1hoV2tBbVRFaEJKdzA2UXlqeExrUXBIeVpGS2pNZlJpdW9HVWdzR0JWSkxYY1JTaTUwRGtzdit3dE5NUGdKVGpGaENFOHlCZ2N3TTgwRk1qVGVCREkxRHdRek5tTURORGZVQWpVNFhBSTJPZmdCTnpxa0FUZzdZQUU1UENVQk9qMzJBRHMreXdBOVA2c0FQU0NQQU1GQkVsdFFRZ1JOVVVNc1FWSkUyRGRUUmVndlZFWThLVlpIZVNOWFNOOGVWMG1wR2toS1RoZElTeVFVU2t5Y0VVcE5hdzlMVGxFTlRVKzJDMDB3UUFyUVVUSllXRkljVFZsVGprTmFWTjA3VzFYdU5GeFdyaTVkVjVvcFZrY1dKZGhaY0ZWZldxbE1ZRnZaUkdGY0lqNWpYU1E0WTE2ME1sMVdGeTdmWUtoV1pXRkdUMlppNVVkblk4OUJhR1E5UEdOZFhqZHBaakZTYW1jUFRHdG9PVVpuWTE1QjZXb25WbXhyNTFCdFo0VkxibTJYVlc5clQxRHVieEJhY0cwaVZmQnY2MWx4Y1IxYVUwOVRBRUdwdFFJTEEweFRSUUJCZ2JZQ0M4Z0JRTVZZbjFOQ1N3QkFTVEtqSXFnUnhWZ2hlL3h6WW1qRldMOUZDekIrR0o5VC9ITkJiVlJpbjFPelFVRXRFaGRDUzJKb1ZHSitXRUpMSVR1NktNTVVBRURGV0o5VFFrc0FRRWt5b3lLb0VVa3l2MFd6UVNFN1NUS0NKemNiNEEyaklnc3dRUzI2S0tNaU54dS9FbzRKcUJGK0dCSVh3eFNvRWVBTmpnbmZCQUFBQUFBQUFQQS83MkZJc1ZBeDlqL0tiMDJScnVmMFA2b1JiTzlpMFBJL0FBQUFBQUFBOEQ4N3Y2ZkFhU1RwUDdzZ3gzdDZVZUUvWGF0eTNsV28wVCt2QUFBQXNBQUFBTEVBUWRTM0Fnc3RBUUFBQUFJQUFBQURBQUFBQUFBQUFBRUFBQUFGQUFBQUFnQUFBQVFBQUFBR0FBQUFBd0FBQUFjQUFBQUlBRUdVdUFJTG5RRUJBQUFBQlFBQUFBWUFBQUFDQUFBQUJBQUFBQWNBQUFBTUFBQUFBd0FBQUFnQUFBQUxBQUFBRFFBQUFBa0FBQUFLQUFBQURnQUFBQThBQUFBQUFBQUFBUUFBQUFVQUFBQUdBQUFBRGdBQUFBSUFBQUFFQUFBQUJ3QUFBQTBBQUFBUEFBQUFBd0FBQUFnQUFBQU1BQUFBRUFBQUFCVUFBQUFKQUFBQUN3QUFBQkVBQUFBVUFBQUFGZ0FBQUFvQUFBQVNBQUFBRXdBQUFCY0FBQUFZQUVIRXVRSUx6UUlCQUFBQUJRQUFBQVlBQUFBT0FBQUFEd0FBQUFJQUFBQUVBQUFBQndBQUFBMEFBQUFRQUFBQUdRQUFBQU1BQUFBSUFBQUFEQUFBQUJFQUFBQVlBQUFBR2dBQUFBa0FBQUFMQUFBQUVnQUFBQmNBQUFBYkFBQUFJQUFBQUFvQUFBQVRBQUFBRmdBQUFCd0FBQUFmQUFBQUlRQUFBQlFBQUFBVkFBQUFIUUFBQUI0QUFBQWlBQUFBSXdBQUFBQUFBQUFCQUFBQUJRQUFBQVlBQUFBT0FBQUFEd0FBQUJzQUFBQUNBQUFBQkFBQUFBY0FBQUFOQUFBQUVBQUFBQm9BQUFBY0FBQUFBd0FBQUFnQUFBQU1BQUFBRVFBQUFCa0FBQUFkQUFBQUpnQUFBQWtBQUFBTEFBQUFFZ0FBQUJnQUFBQWVBQUFBSlFBQUFDY0FBQUFLQUFBQUV3QUFBQmNBQUFBZkFBQUFKQUFBQUNnQUFBQXRBQUFBRkFBQUFCWUFBQUFnQUFBQUl3QUFBQ2tBQUFBc0FBQUFMZ0FBQUJVQUFBQWhBQUFBSWdBQUFDb0FBQUFyQUFBQUx3QUFBREFBUWFTOEFndjFDQUVBQUFBRkFBQUFCZ0FBQUE0QUFBQVBBQUFBR3dBQUFCd0FBQUFDQUFBQUJBQUFBQWNBQUFBTkFBQUFFQUFBQUJvQUFBQWRBQUFBS2dBQUFBTUFBQUFJQUFBQURBQUFBQkVBQUFBWkFBQUFIZ0FBQUNrQUFBQXJBQUFBQ1FBQUFBc0FBQUFTQUFBQUdBQUFBQjhBQUFBb0FBQUFMQUFBQURVQUFBQUtBQUFBRXdBQUFCY0FBQUFnQUFBQUp3QUFBQzBBQUFBMEFBQUFOZ0FBQUJRQUFBQVdBQUFBSVFBQUFDWUFBQUF1QUFBQU13QUFBRGNBQUFBOEFBQUFGUUFBQUNJQUFBQWxBQUFBTHdBQUFESUFBQUE0QUFBQU93QUFBRDBBQUFBakFBQUFKQUFBQURBQUFBQXhBQUFBT1FBQUFEb0FBQUErQUFBQVB3QUFBQUFBQUFBQkFBQUFBd0FBQUFjQUFBQVBBQUFBSHdBQUFEOEFBQUIvQUFBQS93QUFBUDhCQUFEL0F3QUEvd2NBQVA4UEFBRC9Id0FBL3o4QUFQOS9BQUFCQUFBQUF3QUFBQU1BQUFBRUFBQUFCQUFBQUFNQUFBQURBQUFBQUFBQUFOR0dBQURTY1FBQXJYRUFBSG1BQUFBNGlBQUFMbllBQU1OL0FBQ2tnUUFBT0ljQUFMZDdBQUE4Z1FBQVU0RUFBR045QUFEc2hBQUFTbndBQUxXR0FBQjdoUUFBZ29NQUFQU0RBQUFqZUFBQUs0UUFBQ2VHQUFDWGN3QUFDSGdBQUlkOEFBQnBmZ0FBNUhZQUFJU0VBQUJEZGdBQWNZUUFBQnR6QUFCZWhBQUFTNFFBQVB1UUFBQ0NnZ0FBYm9JQUFDbDhBQUJxZWdBQWtJd0FBTHgyQUFCR2N3QUFNSEVBQUhGNUFBQk9md0FBWDM4QUFGR0dBQUNBaHdBQTRIOEFBQWwzQUFEa2ZnQUFIWUlBQUlpQkFBRDRnUUFBQjRBQUFNNkJBQUR5Y1FBQUlKRUFBTDEzQUFCMWVBQUFuWGdBQU5DS0FBRHhlQUFBZ0hvQUFKRnlBQURFZUFBQUNub0FBREIvQUFBU2Z3QUF2NHdBQU10NUFBQnljZ0FBWkhzQUFQcDdBQUJaZ2dBQVJZSUFBTXg5QUFCZ2p3QUFrb29BQU1tRkFBQnVkUUFBUW5VQUFOZHlBQUM3Y2dBQW5vVUFBT1J6QUFEYWRRQUF3M1VBQUd5QUFBQ2JnZ0FBK1lZQUFQOXpBQUJpZEFBQUtZQUFBRHQwQUFCWmNnQUFiM01BQURwNEFBQmRlQUFBMW5zQUFGYUZBQUFqZ3dBQU9Ia0FBQ21EQUFCamd3QUFYWUFBQU90M0FBRFdnd0FBdVlNQUFDMTZBQUJHZWdBQXluUUFBSkIwQUFBTWRRQUFLbnNBQUs5MUFBQ1lkUUFBajRZQUFMZUFBQUNxaEFBQUhYSUFBSVIyQUFDVGdBQUF3NElBQUh0L0FBRHhnZ0FBWjRvQUFLQjVBQUFBQUFBQVFBWUFBSUErQUFBQUFBQUFpQk1BQUFEQU1QQU16RHo4QThNejh3L1BQLytBUUxCd2pFeThmSU5EczNPUFQ3OS9JT0FRMEN6c0hOd2o0eFBUTCs4ZjM2QmdrRkNzYkp4Y28yT1RVNjl2bjE4SXlEajRCTVEwOUF2TE8vc0h4emYzaUVpNGVJUkV0SFNMUzd0N2gwZTNkeWpvR05nazVCVFVLK3NiMnlmbkY5ZW9hSmhZcEdTVVZLdHJtMXVuWjVkWEFzSXk4ZzdPUHY0QndUSHhEYzA5L1lKQ3NuS09UcjUrZ1VHeGNZMU52WDBpNGhMU0x1NGUzaUhoRWRFdDdSM2RvbUtTVXE1dW5sNmhZWkZSclcyZFhRcktPdm9HeGpiMkNjazUrUVhGTmZXS1NycDZoa2EyZG9sSnVYbUZSYlYxS3VvYTJpYm1GdFlwNlJuWkplVVYxYXBxbWxxbVpwWldxV21aV2FWbGxWVUJBQUFBQUFBQUFBSUFRYVRGQWd1OUJBRUFBQUFJQUFBQUVBQUFBQWtBQUFBQ0FBQUFBd0FBQUFvQUFBQVJBQUFBR0FBQUFDQUFBQUFaQUFBQUVnQUFBQXNBQUFBRUFBQUFCUUFBQUF3QUFBQVRBQUFBR2dBQUFDRUFBQUFvQUFBQU1BQUFBQ2tBQUFBaUFBQUFHd0FBQUJRQUFBQU5BQUFBQmdBQUFBY0FBQUFPQUFBQUZRQUFBQndBQUFBakFBQUFLZ0FBQURFQUFBQTRBQUFBT1FBQUFESUFBQUFyQUFBQUpBQUFBQjBBQUFBV0FBQUFEd0FBQUJjQUFBQWVBQUFBSlFBQUFDd0FBQUF6QUFBQU9nQUFBRHNBQUFBMEFBQUFMUUFBQUNZQUFBQWZBQUFBSndBQUFDNEFBQUExQUFBQVBBQUFBRDBBQUFBMkFBQUFMd0FBQURjQUFBQStBQUFBUHdBQUFEOEFBQUEvQUFBQVB3QUFBRDhBQUFBL0FBQUFQd0FBQUQ4QUFBQS9BQUFBUHdBQUFEOEFBQUEvQUFBQVB3QUFBRDhBQUFBL0FBQUFQd0FBQUQ4QUFBQUFBQUFBQVFBQUFBZ0FBQUFRQUFBQUNRQUFBQUlBQUFBREFBQUFDZ0FBQUJFQUFBQVlBQUFBSUFBQUFCa0FBQUFTQUFBQUN3QUFBQVFBQUFBRkFBQUFEQUFBQUJNQUFBQWFBQUFBSVFBQUFDZ0FBQUF3QUFBQUtRQUFBQ0lBQUFBYkFBQUFGQUFBQUEwQUFBQUdBQUFBRGdBQUFCVUFBQUFjQUFBQUl3QUFBQ29BQUFBeEFBQUFNZ0FBQUNzQUFBQWtBQUFBSFFBQUFCWUFBQUFlQUFBQUpRQUFBQ3dBQUFBekFBQUFOQUFBQUMwQUFBQW1BQUFBTGdBQUFEVUFBQUEyQUFBQVB3QUFBRDhBQUFBL0FBQUFQd0FBQUQ4QUFBQS9BQUFBUHdBQUFEOEFBQUEvQUFBQVB3QUFBRDhBQUFBL0FBQUFQd0FBQUQ4QUFBQS9BQUFBUHdCQjlNa0NDKzBDQVFBQUFBZ0FBQUFRQUFBQUNRQUFBQUlBQUFBREFBQUFDZ0FBQUJFQUFBQVlBQUFBSUFBQUFCa0FBQUFTQUFBQUN3QUFBQVFBQUFBRkFBQUFEQUFBQUJNQUFBQWFBQUFBSVFBQUFDZ0FBQUFwQUFBQUlnQUFBQnNBQUFBVUFBQUFEUUFBQUJVQUFBQWNBQUFBSXdBQUFDb0FBQUFyQUFBQUpBQUFBQjBBQUFBbEFBQUFMQUFBQUMwQUFBQS9BQUFBUHdBQUFEOEFBQUEvQUFBQVB3QUFBRDhBQUFBL0FBQUFQd0FBQUQ4QUFBQS9BQUFBUHdBQUFEOEFBQUEvQUFBQVB3QUFBRDhBQUFBL0FBQUFBQUFBQUFFQUFBQUlBQUFBRUFBQUFBa0FBQUFDQUFBQUF3QUFBQW9BQUFBUkFBQUFHQUFBQUNBQUFBQVpBQUFBRWdBQUFBc0FBQUFFQUFBQURBQUFBQk1BQUFBYUFBQUFJUUFBQUNJQUFBQWJBQUFBRkFBQUFCd0FBQUFqQUFBQUpBQUFBRDhBQUFBL0FBQUFQd0FBQUQ4QUFBQS9BQUFBUHdBQUFEOEFBQUEvQUFBQVB3QUFBRDhBQUFBL0FBQUFQd0FBQUQ4QUFBQS9BQUFBUHdBQUFEOEFRZlRNQWd2ZEFRRUFBQUFJQUFBQUVBQUFBQWtBQUFBQ0FBQUFBd0FBQUFvQUFBQVJBQUFBR0FBQUFCa0FBQUFTQUFBQUN3QUFBQk1BQUFBYUFBQUFHd0FBQUQ4QUFBQS9BQUFBUHdBQUFEOEFBQUEvQUFBQVB3QUFBRDhBQUFBL0FBQUFQd0FBQUQ4QUFBQS9BQUFBUHdBQUFEOEFBQUEvQUFBQVB3QUFBRDhBQUFBQUFBQUFBUUFBQUFnQUFBQVFBQUFBQ1FBQUFBSUFBQUFLQUFBQUVRQUFBQklBQUFBL0FBQUFQd0FBQUQ4QUFBQS9BQUFBUHdBQUFEOEFBQUEvQUFBQVB3QUFBRDhBQUFBL0FBQUFQd0FBQUQ4QUFBQS9BQUFBUHdBQUFEOEFBQUEvQUVIa3pnSUxneDBCQUFBQUNBQUFBQWtBQUFBL0FBQUFQd0FBQUQ4QUFBQS9BQUFBUHdBQUFEOEFBQUEvQUFBQVB3QUFBRDhBQUFBL0FBQUFQd0FBQUQ4QUFBQS9BQUFBUHdBQUFEOEFBQUEvQUFBQVRsTjBNMTlmTWpFeVltRnphV05mYzNSeWFXNW5TV2hPVTE4eE1XTm9ZWEpmZEhKaGFYUnpTV2hGUlU1VFh6bGhiR3h2WTJGMGIzSkphRVZGUlVVQUFPajJBQUN3cHdBQUFBQUFBQUVBQUFDUWxBQUFBQUFBQUU1VGRETmZYekl4TW1KaGMybGpYM04wY21sdVowbDNUbE5mTVRGamFHRnlYM1J5WVdsMGMwbDNSVVZPVTE4NVlXeHNiMk5oZEc5eVNYZEZSVVZGQUFEbzlnQUFDS2dBQUFBQUFBQUJBQUFBa0pRQUFBQUFBQUJPVTNRelgxOHlNVEppWVhOcFkxOXpkSEpwYm1kSlJITk9VMTh4TVdOb1lYSmZkSEpoYVhSelNVUnpSVVZPVTE4NVlXeHNiMk5oZEc5eVNVUnpSVVZGUlFBQUFPajJBQUJncUFBQUFBQUFBQUVBQUFDUWxBQUFBQUFBQUU1VGRETmZYekl4TW1KaGMybGpYM04wY21sdVowbEVhVTVUWHpFeFkyaGhjbDkwY21GcGRITkpSR2xGUlU1VFh6bGhiR3h2WTJGMGIzSkpSR2xGUlVWRkFBQUE2UFlBQUx5b0FBQUFBQUFBQVFBQUFKQ1VBQUFBQUFBQVRqRXdaVzF6WTNKcGNIUmxiakV4YldWdGIzSjVYM1pwWlhkSlkwVkZBQUJrOWdBQUdLa0FBRTR4TUdWdGMyTnlhWEIwWlc0eE1XMWxiVzl5ZVY5MmFXVjNTV0ZGUlFBQVpQWUFBRUNwQUFCT01UQmxiWE5qY21sd2RHVnVNVEZ0WlcxdmNubGZkbWxsZDBsb1JVVUFBR1QyQUFCb3FRQUFUakV3WlcxelkzSnBjSFJsYmpFeGJXVnRiM0o1WDNacFpYZEpjMFZGQUFCazlnQUFrS2tBQUU0eE1HVnRjMk55YVhCMFpXNHhNVzFsYlc5eWVWOTJhV1YzU1hSRlJRQUFaUFlBQUxpcEFBQk9NVEJsYlhOamNtbHdkR1Z1TVRGdFpXMXZjbmxmZG1sbGQwbHBSVVVBQUdUMkFBRGdxUUFBVGpFd1pXMXpZM0pwY0hSbGJqRXhiV1Z0YjNKNVgzWnBaWGRKYWtWRkFBQms5Z0FBQ0tvQUFFNHhNR1Z0YzJOeWFYQjBaVzR4TVcxbGJXOXllVjkyYVdWM1NXeEZSUUFBWlBZQUFEQ3FBQUJPTVRCbGJYTmpjbWx3ZEdWdU1URnRaVzF2Y25sZmRtbGxkMGx0UlVVQUFHVDJBQUJZcWdBQVRqRXdaVzF6WTNKcGNIUmxiakV4YldWdGIzSjVYM1pwWlhkSlprVkZBQUJrOWdBQWdLb0FBRTR4TUdWdGMyTnlhWEIwWlc0eE1XMWxiVzl5ZVY5MmFXVjNTV1JGUlFBQVpQWUFBS2lxQUFEYkQway8ydzlKditUTEZrRGt5eGJBQUFBQUFBQUFBSURiRDBsQTJ3OUp3RGhqN1Q3YUQway9YcGg3UDlvUHlUOXBONnd4YUNFaU03UVBGRE5vSWFJekF3QUFBQVFBQUFBRUFBQUFCZ0FBQUlQNW9nQkVUbTRBL0NrVkFORlhKd0RkTlBVQVl0dkFBRHlabFFCQmtFTUFZMUgrQUx2ZXF3QzNZY1VBT200a0FOSk5RZ0JKQnVBQUNlb3VBQnlTMFFEckhmNEFLYkVjQU9nK3B3RDFOWUlBUkxzdUFKenBoQUMwSm5BQVFYNWZBTmFST1FCVGd6a0FuUFE1QUl0ZmhBQW8rYjBBK0I4N0FONy9sd0FQbUFVQUVTL3ZBQXBhaXdCdEgyMEF6MzQyQUFuTEp3QkdUN2NBbm1ZL0FDM3FYd0M2SjNVQTVldkhBRDE3OFFEM09RY0FrbEtLQVB0cjZnQWZzVjhBQ0YyTkFEQURWZ0I3L0VZQThLdHJBQ0M4endBMjlKb0E0NmtkQUY1aGtRQUlHK1lBaFpsbEFLQVVYd0NOUUdnQWdOai9BQ2R6VFFBR0JqRUF5bFlWQU1tb2N3Qjc0bUFBYTR6QUFCbkVSd0ROWjhNQUNlamNBRm1ES2dDTGRzUUFwaHlXQUVTdjNRQVpWOUVBcFQ0RkFBVUgvd0F6Zmo4QXdqTG9BSmhQM2dDN2ZUSUFKajNEQUI1cjd3Q2YrRjRBTlI4NkFIL3l5Z0R4aHgwQWZKQWhBR29rZkFEVmJ2b0FNQzEzQUJVN1F3QzFGTVlBd3htZEFLM0V3Z0FzVFVFQURBQmRBSVo5UmdEamNTMEFtOGFhQUROaUFBQzAwbndBdEtlWEFEZFYxUURYUHZZQW94QVlBRTEyL0FCa25Tb0FjTmVyQUdOOCtBQjZzRmNBRnhYbkFNQkpWZ0E3MXRrQXA0UTRBQ1FqeXdEV2luY0FXbFFqQUFBZnVRRHhDaHNBR2M3ZkFKOHgvd0JtSG1vQW1WZGhBS3o3UndCK2Y5Z0FJbVczQURMb2lRRG12MkFBNzhUTkFHdzJDUUJkUDlRQUZ0N1hBRmc3M2dEZW01SUEwaUlvQUNpRzZBRGlXRTBBeHNveUFBampGZ0RnZmNzQUY4QlFBUE1kcHdBWTRGc0FMaE0wQUlNU1lnQ0RTQUVBOVk1YkFLMndmd0FlNmZJQVNFcERBQkJuMHdDcTNkZ0FybDlDQUdwaHpnQUtLS1FBMDVtMEFBYW04Z0JjZDM4QW84S0RBR0U4aUFDS2MzZ0FyNHhhQUcvWHZRQXRwbU1BOUwvTEFJMkI3d0Ftd1djQVZjcEZBTXJaTmdBb3FOSUF3bUdOQUJMSmR3QUVKaFFBRWthYkFNUlp4QURJeFVRQVRiS1JBQUFYOHdEVVE2MEFLVW5sQVAzVkVBQUF2dndBSHBUTUFIRE83Z0FUUHZVQTdQR0FBTFBud3dESCtDZ0Frd1dVQU1GeFBnQXVDYk1BQzBYekFJZ1NuQUNySUhzQUxyV2ZBRWVTd2dCN01pOEFERlZ0QUhLbmtBQnI1eDhBTWN1V0FIa1dTZ0JCZWVJQTlOK0pBT2lVbHdEaTVvUUFtVEdYQUlqdGF3QmZYellBdS8wT0FFaWF0QUJucEd3QWNYSkNBSTFkTWdDZkZiZ0F2T1VKQUkweEpRRDNkRGtBTUFVY0FBME1BUUJMQ0dnQUxPNVlBRWVxa0FCMDV3SUF2ZFlrQVBkOXBnQnVTSElBbnhidkFJNlVwZ0Mwa2ZZQTBWTlJBTThLOGdBZ21ETUE5VXQrQUxKamFBRGRQbDhBUUYwREFJV0pmd0JWVWlrQU4yVEFBRzNZRUFBeVNESUFXMHgxQUU1eDFBQkZWRzRBQ3duQkFDcjFhUUFVWnRVQUp3ZWRBRjBFVUFDME85c0E2bmJGQUlmNUZ3QkphMzBBSFNlNkFKWnBLUURHekt3QXJSUlVBSkRpYWdDSTJZa0FMSEpRQUFTa3ZnQjNCNVFBOHpCd0FBRDhKd0RxY2FnQVpzSkpBR1RnUFFDWDNZTUFveitYQUVPVS9RQU5ob3dBTVVIZUFKSTVuUURkY0l3QUY3Zm5BQWpmT3dBVk55c0FYSUNnQUZxQWt3QVFFWklBRCtqWUFHeUFyd0RiLzBzQU9KQVBBRmtZZGdCaXBSVUFZY3U3QU1lSnVRQVFRTDBBMHZJRUFFbDFKd0RydHZZQTJ5SzdBQW9VcWdDSkppOEFaSU4yQUFrN013QU9sQm9BVVRxcUFCMmp3Z0N2N2E0QVhDWVNBRzNDVFFBdGVwd0F3RmFYQUFNL2d3QUo4UFlBSzBDTUFHMHhtUUE1dEFjQURDQVZBTmpEV3dEMWtzUUF4cTFMQUU3S3BRQ25OODBBNXFrMkFLdVNsQURkUW1nQUdXUGVBSGFNN3dCb2kxSUEvTnMzQUs2aHF3RGZGVEVBQUs2aEFBejcyZ0JrVFdZQTdRVzNBQ2xsTUFCWFZyOEFSLzg2QUdyNXVRQjF2dk1BS0pQZkFLdUFNQUJtalBZQUJNc1ZBUG9pQmdEWjVCMEFQYk9rQUZjYmp3QTJ6UWtBVGtMcEFCTytwQUF6STdVQThLb2FBRTlscUFEU3dhVUFDejhQQUZ0NHpRQWorWFlBZTRzRUFJa1hjZ0RHcGxNQWIyN2lBTy9yQUFDYlNsZ0F4TnEzQUtwbXVnQjJ6ODhBMFFJZEFMSHhMUUNNbWNFQXc2MTNBSVpJMmdEM1hhQUF4b0QwQUt6d0x3RGQ3Sm9BUDF5OEFORGViUUNReHg4QUt0dTJBS01sT2dBQXI1b0FyVk9UQUxaWEJBQXBMYlFBUzRCK0FOb0hwd0IycWc0QWUxbWhBQllTS2dEY3R5MEErdVg5QUluYi9nQ0p2djBBNUhac0FBYXAvQUErZ0hBQWhXNFZBUDJIL3dBb1BnY0FZV2N6QUNvWWhnQk52ZW9BcytldkFJOXRiZ0NWWnprQU1iOWJBSVRYU0FBdzN4WUF4eTFEQUNWaE5RREpjTTRBTU11NEFMOXMvUUNrQUtJQUJXemtBRnJkb0FBaGIwY0FZaExTQUxsY2hBQndZVWtBYTFiZ0FKbFNBUUJRVlRjQUh0VzNBRFB4eEFBVGJsOEFYVERrQUlVdXFRQWRzc01Bb1RJMkFBaTNwQURxc2RRQUZ2Y2hBSTlwNUFBbi8zY0FEQU9BQUkxQUxRQlB6YUFBSUtXWkFMT2kwd0F2WFFvQXRQbENBQkhheXdCOXZ0QUFtOXZCQUtzWHZRREtvb0VBQ0dwY0FDNVZGd0FuQUZVQWZ4VHdBT0VIaGdBVUMyUUFsa0dOQUllKzNnRGEvU29BYXlXMkFIdUpOQUFGOC80QXViK2VBR2hxVHdCS0txZ0FUOFJhQUMzNHZBRFhXcGdBOU1lVkFBMU5qUUFnT3FZQXBGZGZBQlEvc1FDQU9KVUF6Q0FCQUhIZGhnREozcllBdjJEMUFFMWxFUUFCQjJzQWpMQ3NBTExBMEFCUlZVZ0FIdnNPQUpWeXd3Q2pCanNBd0VBMUFBYmNld0RnUmN3QVRpbjZBTmJLeUFEbzgwRUFmR1RlQUp0azJBRFp2akVBcEpmREFIZFkxQUJwNDhVQThOb1RBTG82UEFCR0dFWUFWWFZmQU5LOTlRQnVrc1lBckM1ZEFBNUU3UUFjUGtJQVljU0hBQ245NlFEbjF2TUFJbnpLQUcrUk5RQUk0TVVBLzllTkFHNXE0Z0N3L2NZQWt3akJBSHhkZEFCcnJiSUF6VzZkQUQ1eWV3REdFV29BOTgrcEFDbHozd0MxeWJvQXR3QlJBT0t5RFFCMHVpUUE1WDFnQUhUWWlnQU5GU3dBZ1JnTUFINW1sQUFCS1JZQW4zcDJBUDM5dmdCV1JlOEEyWDQyQU96WkV3Q0x1cmtBeEpmOEFER29Kd0R4YnNNQWxNVTJBTmlvVmdDMHFMVUF6OHdPQUJLSkxRQnZWelFBTEZhSkFKbk80d0RXSUxrQWExNnFBRDRxbkFBUlg4d0EvUXRLQU9IMCt3Q09PMjBBNG9Zc0FPblVoQUQ4dEtrQTcrN1JBQzQxeVFBdk9XRUFPQ0ZFQUJ2WnlBQ0IvQW9BKzBwcUFDOGMyQUJUdElRQVRwbU1BRlFpekFBcVZkd0F3TWJXQUFzWmxnQWFjTGdBYVpWa0FDWmFZQUEvVXU0QWZ4RVBBUFMxRVFEOHkvVUFOTHd0QURTODdnRG9YY3dBM1Y1Z0FHZU9td0NTTSs4QXlSZTRBR0ZZbXdEaFY3d0FVWVBHQU5nK0VBRGRjVWdBTFJ6ZEFLOFlvUUFoTEVZQVdmUFhBTmw2bUFDZVZNQUFUNGI2QUZZRy9BRGxlYTRBaVNJMkFEaXRJZ0Juazl3QVZlaXFBSUltT0FESzU1c0FVUTJrQUprenNRQ3AxdzRBYVFWSUFHV3k4QUIvaUtjQWlFeVhBUG5STmdBaGtyTUFlNEpLQUpqUElRQkFuOXdBM0VkVkFPRjBPZ0JuNjBJQS9wM2ZBRjdVWHdCN1o2UUF1cXg2QUZYMm9nQXJpQ01BUWJwVkFGbHVDQUFoS29ZQU9VZURBSW5qNWdEbG50UUFTZnRBQVA5VzZRQWNEOG9BeFZtS0FKVDZLd0RUd2NVQUQ4WFBBTnRhcmdCSHhZWUFoVU5pQUNHR093QXNlWlFBRUdHSEFDcE1ld0NBTEJvQVE3OFNBSWdta0FCNFBJa0FxTVRrQU9YYmV3REVPc0lBSnZUcUFQZG5pZ0FOa3I4QVphTXJBRDJUc1FDOWZBc0FwRkhjQUNmZFl3QnA0ZDBBbXBRWkFLZ3BsUUJvemlnQUNlMjBBRVNmSUFCT21Nb0FjSUpqQUg1OEl3QVB1VElBcC9XT0FCUlc1d0FoOFFnQXRaMHFBRzkrVFFDbEdWRUF0Zm1yQUlMZjFnQ1czV0VBRmpZQ0FNUTZud0NEb3FFQWN1MXRBRG1OZWdDQ3VLa0FhekpjQUVZbld3QUFOTzBBMGdCM0FQejBWUUFCV1UwQTRIR0FBRUh6NndJTC9RSkEreUg1UHdBQUFBQXRSSFErQUFBQWdKaEcrRHdBQUFCZ1VjeDRPd0FBQUlDREcvQTVBQUFBUUNBbGVqZ0FBQUNBSW9Mak5nQUFBQUFkODJrMXZ2UDRlZXhoOWovZXFveUE5M3ZWdnoySXIwcnRjZlUvMjIzQXAvQyswcit3RVBEd09aWDBQMmM2VVgrdUh0Qy9oUU80c0pYSjh6L3BKSUttMkRITHY2VmtpQXdaRGZNL1dIZkFDazlYeHIrZ2pndDdJbDd5UHdDQm5NY3Jxc0cvUHpRYVNrcTc4VDllRG96T2RrNjZ2N3JsaXZCWUkvRS96QnhoV2p5WHNiK25BSmxCUDVYd1B4NE00VGowVXFLL0FBQUFBQUFBOEQ4QUFBQUFBQUFBQUt4SG12Mk1ZTzQvaEZueVhhcWxxaitnYWdJZnM2VHNQN1F1TnFwVFhydy81dnhxVnpZZzZ6OEkyeUIzNVNiRlB5MnFvV1BSd3VrL2NFY2lEWWJDeXovdFFYZ0Q1b2JvUCtGK29NaUxCZEUvWWtoVDlkeG41ejhKN3JaWE1BVFVQKzg1K3Y1Q0x1WS9OSU80U0tNTzBMOXFDK0FMVzFmVlB5TkJDdkwrLzkrL0FBQUFBQUFBOEQ4QUFBQUFBQUQ0UHdBQUFBQUFBQUFBQnREUFErdjlURDRBUWZ2dUFndTZFMEFEdU9JL0FBQUFBQUFBOEQ5MGhSWFRzTm52UHcrSitXeFl0ZTgvVVZzUzBBR1Q3ejk3VVgwOHVITHZQNnE1YURHSFZPOC9PR0oxYm5vNDd6L2gzaC8xblI3dlB4VzNNUXIrQnU4L3k2azZONmZ4N2o4aU5CSk1wdDd1UHkySllXQUl6dTQvSnlvMjFkcS83aitDVDUxV0s3VHVQeWxVU04wSHErNC9oVlU2c0g2azdqL05PMzltbnFEdVAzUmY3T2gxbis0L2h3SHJjeFNoN2o4VHpreVppYVh1UDl1Z0trTGxyTzQvNWNYTnNEZTM3aitROEtPQ2tjVHVQMTBsUHJJRDFlNC9yZE5hbVovbzdqOUhYdnZ5ZHYvdVA1eFNoZDJiR2U4L2FaRHYzQ0EzN3orSHBQdmNHRmp2UDErYmV6T1hmTzgvMnBDa29xK2s3ejlBUlc1YmR0RHZQd0FBQUFBQUFPaENsQ09SUy9ocXJEL3p4UHBRenIvT1A5WlNEUDlDTHVZL0FBQUFBQUFBT0VQK2dpdGxSeFZIUUpRamtVdjRhcncrODhUNlVNNi9Mai9XVWd6L1FpNldQNzd6K0huc1lmWS9HVENXVzhiKzNyODlpSzlLN1hIMVA2VDgxREpvQzl1L3NCRHc4RG1WOUQ5N3R4OEtpMEhYdjRVRHVMQ1Z5Zk0vZTg5dEd1bWQwNytsWklnTUdRM3pQekcyOHZPYkhkQy9vSTRMZXlKZThqL3dlanNiSFh6SnZ6ODBHa3BLdS9FL256eXZrK1A1d3IrNjVZcndXQ1B4UDF5TmVML0xZTG0vcHdDWlFUK1Y4RC9PWDBlMm5XK3F2d0FBQUFBQUFQQS9BQUFBQUFBQUFBQ3NSNXI5akdEdVB6MzFKSi9LT0xNL29Hb0NIN09rN0QrNmtUaFVxWGJFUCtiOGFsYzJJT3MvMHVURVNndUV6ajh0cXFGajBjTHBQeHhseHZCRkJ0US83VUY0QSthRzZELzRueHNzbkk3WVAySklVL1hjWitjL3pIdXhUcVRnM0Q4TGJrbkpGbmJTUDNyR2RhQnBHZGUvM2JxbmJBckgzai9JOXI1SVJ4WG52eXU0S21WSEZmYy9BQUVYQWgwWUV3TWVHeGtMRkFnRURSOFdIQklhQ2djTUZSRUpCaEFGRHc0ZytBQUF1UGdBQUU1dklHVnljbTl5SUdsdVptOXliV0YwYVc5dUFFbHNiR1ZuWVd3Z1lubDBaU0J6WlhGMVpXNWpaUUJFYjIxaGFXNGdaWEp5YjNJQVVtVnpkV3gwSUc1dmRDQnlaWEJ5WlhObGJuUmhZbXhsQUU1dmRDQmhJSFIwZVFCUVpYSnRhWE56YVc5dUlHUmxibWxsWkFCUGNHVnlZWFJwYjI0Z2JtOTBJSEJsY20xcGRIUmxaQUJPYnlCemRXTm9JR1pwYkdVZ2IzSWdaR2x5WldOMGIzSjVBRTV2SUhOMVkyZ2djSEp2WTJWemN3QkdhV3hsSUdWNGFYTjBjd0JXWVd4MVpTQjBiMjhnYkdGeVoyVWdabTl5SUdSaGRHRWdkSGx3WlFCT2J5QnpjR0ZqWlNCc1pXWjBJRzl1SUdSbGRtbGpaUUJQZFhRZ2IyWWdiV1Z0YjNKNUFGSmxjMjkxY21ObElHSjFjM2tBU1c1MFpYSnlkWEIwWldRZ2MzbHpkR1Z0SUdOaGJHd0FVbVZ6YjNWeVkyVWdkR1Z0Y0c5eVlYSnBiSGtnZFc1aGRtRnBiR0ZpYkdVQVNXNTJZV3hwWkNCelpXVnJBRU55YjNOekxXUmxkbWxqWlNCc2FXNXJBRkpsWVdRdGIyNXNlU0JtYVd4bElITjVjM1JsYlFCRWFYSmxZM1J2Y25rZ2JtOTBJR1Z0Y0hSNUFFTnZibTVsWTNScGIyNGdjbVZ6WlhRZ1lua2djR1ZsY2dCUGNHVnlZWFJwYjI0Z2RHbHRaV1FnYjNWMEFFTnZibTVsWTNScGIyNGdjbVZtZFhObFpBQkliM04wSUdseklHUnZkMjRBU0c5emRDQnBjeUIxYm5KbFlXTm9ZV0pzWlFCQlpHUnlaWE56SUdsdUlIVnpaUUJDY205clpXNGdjR2x3WlFCSkwwOGdaWEp5YjNJQVRtOGdjM1ZqYUNCa1pYWnBZMlVnYjNJZ1lXUmtjbVZ6Y3dCQ2JHOWpheUJrWlhacFkyVWdjbVZ4ZFdseVpXUUFUbThnYzNWamFDQmtaWFpwWTJVQVRtOTBJR0VnWkdseVpXTjBiM0o1QUVseklHRWdaR2x5WldOMGIzSjVBRlJsZUhRZ1ptbHNaU0JpZFhONUFFVjRaV01nWm05eWJXRjBJR1Z5Y205eUFFbHVkbUZzYVdRZ1lYSm5kVzFsYm5RQVFYSm5kVzFsYm5RZ2JHbHpkQ0IwYjI4Z2JHOXVad0JUZVcxaWIyeHBZeUJzYVc1cklHeHZiM0FBUm1sc1pXNWhiV1VnZEc5dklHeHZibWNBVkc5dklHMWhibmtnYjNCbGJpQm1hV3hsY3lCcGJpQnplWE4wWlcwQVRtOGdabWxzWlNCa1pYTmpjbWx3ZEc5eWN5QmhkbUZwYkdGaWJHVUFRbUZrSUdacGJHVWdaR1Z6WTNKcGNIUnZjZ0JPYnlCamFHbHNaQ0J3Y205alpYTnpBRUpoWkNCaFpHUnlaWE56QUVacGJHVWdkRzl2SUd4aGNtZGxBRlJ2YnlCdFlXNTVJR3hwYm10ekFFNXZJR3h2WTJ0eklHRjJZV2xzWVdKc1pRQlNaWE52ZFhKalpTQmtaV0ZrYkc5amF5QjNiM1ZzWkNCdlkyTjFjZ0JUZEdGMFpTQnViM1FnY21WamIzWmxjbUZpYkdVQVVISmxkbWx2ZFhNZ2IzZHVaWElnWkdsbFpBQlBjR1Z5WVhScGIyNGdZMkZ1WTJWc1pXUUFSblZ1WTNScGIyNGdibTkwSUdsdGNHeGxiV1Z1ZEdWa0FFNXZJRzFsYzNOaFoyVWdiMllnWkdWemFYSmxaQ0IwZVhCbEFFbGtaVzUwYVdacFpYSWdjbVZ0YjNabFpBQkVaWFpwWTJVZ2JtOTBJR0VnYzNSeVpXRnRBRTV2SUdSaGRHRWdZWFpoYVd4aFlteGxBRVJsZG1salpTQjBhVzFsYjNWMEFFOTFkQ0J2WmlCemRISmxZVzF6SUhKbGMyOTFjbU5sY3dCTWFXNXJJR2hoY3lCaVpXVnVJSE5sZG1WeVpXUUFVSEp2ZEc5amIyd2daWEp5YjNJQVFtRmtJRzFsYzNOaFoyVUFSbWxzWlNCa1pYTmpjbWx3ZEc5eUlHbHVJR0poWkNCemRHRjBaUUJPYjNRZ1lTQnpiMk5yWlhRQVJHVnpkR2x1WVhScGIyNGdZV1JrY21WemN5QnlaWEYxYVhKbFpBQk5aWE56WVdkbElIUnZieUJzWVhKblpRQlFjbTkwYjJOdmJDQjNjbTl1WnlCMGVYQmxJR1p2Y2lCemIyTnJaWFFBVUhKdmRHOWpiMndnYm05MElHRjJZV2xzWVdKc1pRQlFjbTkwYjJOdmJDQnViM1FnYzNWd2NHOXlkR1ZrQUZOdlkydGxkQ0IwZVhCbElHNXZkQ0J6ZFhCd2IzSjBaV1FBVG05MElITjFjSEJ2Y25SbFpBQlFjbTkwYjJOdmJDQm1ZVzFwYkhrZ2JtOTBJSE4xY0hCdmNuUmxaQUJCWkdSeVpYTnpJR1poYldsc2VTQnViM1FnYzNWd2NHOXlkR1ZrSUdKNUlIQnliM1J2WTI5c0FFRmtaSEpsYzNNZ2JtOTBJR0YyWVdsc1lXSnNaUUJPWlhSM2IzSnJJR2x6SUdSdmQyNEFUbVYwZDI5eWF5QjFibkpsWVdOb1lXSnNaUUJEYjI1dVpXTjBhVzl1SUhKbGMyVjBJR0o1SUc1bGRIZHZjbXNBUTI5dWJtVmpkR2x2YmlCaFltOXlkR1ZrQUU1dklHSjFabVpsY2lCemNHRmpaU0JoZG1GcGJHRmliR1VBVTI5amEyVjBJR2x6SUdOdmJtNWxZM1JsWkFCVGIyTnJaWFFnYm05MElHTnZibTVsWTNSbFpBQkRZVzV1YjNRZ2MyVnVaQ0JoWm5SbGNpQnpiMk5yWlhRZ2MyaDFkR1J2ZDI0QVQzQmxjbUYwYVc5dUlHRnNjbVZoWkhrZ2FXNGdjSEp2WjNKbGMzTUFUM0JsY21GMGFXOXVJR2x1SUhCeWIyZHlaWE56QUZOMFlXeGxJR1pwYkdVZ2FHRnVaR3hsQUZKbGJXOTBaU0JKTDA4Z1pYSnliM0lBVVhWdmRHRWdaWGhqWldWa1pXUUFUbThnYldWa2FYVnRJR1p2ZFc1a0FGZHliMjVuSUcxbFpHbDFiU0IwZVhCbEFFMTFiSFJwYUc5d0lHRjBkR1Z0Y0hSbFpBQkJ3b0lEQzVZQnBRSmJBUEFCdFFXTUJTVUJnd1lkQTVRRS93REhBekVEQ3dhOEFZOEJmd1BLQkNzQTJnYXZBRUlEVGdQY0FRNEVGUUNoQmcwQmxBSUxBamdHWkFLOEF2OENYUVBuQkFzSHp3TExCZThGMndYaEFoNEdSUUtGQUlJQ2JBTnZCUEVBOHdNWUJka0EyZ05NQmxRQ2V3R2RBNzBFQUFCUkFCVUN1d0N6QTIwQS93R0ZCQzhGK1FRNEFHVUJSZ0dmQUxjR3FBRnpBbE1CQUVHSWhBTUxEQ0VFQUFBQUFBQUFBQUF2QWdCQnFJUURDd1kxQkVjRVZnUUFRYjZFQXdzQ29BUUFRZEtFQXd0ZlJnVmdCVzRGWVFZQUFNOEJBQUFBQUFBQUFBREpCdWtHK1FZQUFBQUFHUUFLQUJrWkdRQUFBQUFGQUFBQUFBQUFDUUFBQUFBTEFBQUFBQUFBQUFBWkFCRUtHUmtaQXdvSEFBRUFDUXNZQUFBSkJnc0FBQXNBQmhrQUFBQVpHUmtBUWNHRkF3c2hEZ0FBQUFBQUFBQUFHUUFLRFJrWkdRQU5BQUFDQUFrT0FBQUFDUUFPQUFBT0FFSDdoUU1MQVF3QVFZZUdBd3NWRXdBQUFBQVRBQUFBQUFrTUFBQUFBQUFNQUFBTUFFRzFoZ01MQVJBQVFjR0dBd3NWRHdBQUFBUVBBQUFBQUFrUUFBQUFBQUFRQUFBUUFFSHZoZ01MQVJJQVFmdUdBd3NlRVFBQUFBQVJBQUFBQUFrU0FBQUFBQUFTQUFBU0FBQWFBQUFBR2hvYUFFR3lod01MRGhvQUFBQWFHaG9BQUFBQUFBQUpBRUhqaHdNTEFSUUFRZStIQXdzVkZ3QUFBQUFYQUFBQUFBa1VBQUFBQUFBVUFBQVVBRUdkaUFNTEFSWUFRYW1JQXdzbkZRQUFBQUFWQUFBQUFBa1dBQUFBQUFBV0FBQVdBQUF3TVRJek5EVTJOemc1UVVKRFJFVkdBRUgwaUFNTEFnVUJBRUdjaVFNTENQLy8vLy8vLy8vL0FFSGdpUU1MZ3hMUmRKNEFWNTI5S29Cd1VnLy8vejRuQ2dBQUFHUUFBQURvQXdBQUVDY0FBS0NHQVFCQVFnOEFnSmFZQUFEaDlRVVlBQUFBTlFBQUFIRUFBQUJyLy8vL3p2di8vNUsvLy84QUFBQUFBQUFBQVAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vOEFBUUlEQkFVR0J3Z0ovLy8vLy8vLy93b0xEQTBPRHhBUkVoTVVGUllYR0JrYUd4d2RIaDhnSVNJai8vLy8vLy8vQ2dzTURRNFBFQkVTRXhRVkZoY1lHUm9iSEIwZUh5QWhJaVAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9BQUVDQkFjREJnVUFBQUFBQUFBQUFnQUF3QU1BQU1BRUFBREFCUUFBd0FZQUFNQUhBQURBQ0FBQXdBa0FBTUFLQUFEQUN3QUF3QXdBQU1BTkFBREFEZ0FBd0E4QUFNQVFBQURBRVFBQXdCSUFBTUFUQUFEQUZBQUF3QlVBQU1BV0FBREFGd0FBd0JnQUFNQVpBQURBR2dBQXdCc0FBTUFjQUFEQUhRQUF3QjRBQU1BZkFBREFBQUFBc3dFQUFNTUNBQUREQXdBQXd3UUFBTU1GQUFEREJnQUF3d2NBQU1NSUFBRERDUUFBd3dvQUFNTUxBQUREREFBQXd3MEFBTk1PQUFERER3QUF3d0FBRExzQkFBekRBZ0FNd3dNQURNTUVBQXpiQUFBQUFBQUFBQUFDQUFBQUF3QUFBQVVBQUFBSEFBQUFDd0FBQUEwQUFBQVJBQUFBRXdBQUFCY0FBQUFkQUFBQUh3QUFBQ1VBQUFBcEFBQUFLd0FBQUM4QUFBQTFBQUFBT3dBQUFEMEFBQUJEQUFBQVJ3QUFBRWtBQUFCUEFBQUFVd0FBQUZrQUFBQmhBQUFBWlFBQUFHY0FBQUJyQUFBQWJRQUFBSEVBQUFCL0FBQUFnd0FBQUlrQUFBQ0xBQUFBbFFBQUFKY0FBQUNkQUFBQW93QUFBS2NBQUFDdEFBQUFzd0FBQUxVQUFBQy9BQUFBd1FBQUFNVUFBQURIQUFBQTB3QUFBQUVBQUFBTEFBQUFEUUFBQUJFQUFBQVRBQUFBRndBQUFCMEFBQUFmQUFBQUpRQUFBQ2tBQUFBckFBQUFMd0FBQURVQUFBQTdBQUFBUFFBQUFFTUFBQUJIQUFBQVNRQUFBRThBQUFCVEFBQUFXUUFBQUdFQUFBQmxBQUFBWndBQUFHc0FBQUJ0QUFBQWNRQUFBSGtBQUFCL0FBQUFnd0FBQUlrQUFBQ0xBQUFBandBQUFKVUFBQUNYQUFBQW5RQUFBS01BQUFDbkFBQUFxUUFBQUswQUFBQ3pBQUFBdFFBQUFMc0FBQUMvQUFBQXdRQUFBTVVBQUFESEFBQUEwUUFBQUFBQUFBQ1V5Z0FBQndFQUFBZ0JBQUFKQVFBQUNnRUFBQXNCQUFBTUFRQUFEUUVBQUE0QkFBQVBBUUFBRUFFQUFCRUJBQUFTQVFBQUV3RUFBQlFCQUFBQUFBQUEwTW9BQUJVQkFBQVdBUUFBRndFQUFCZ0JBQUFaQVFBQUdnRUFBQnNCQUFBY0FRQUFIUUVBQUI0QkFBQWZBUUFBSUFFQUFDRUJBQUFpQVFBQUNBQUFBQUFBQUFBSXl3QUFJd0VBQUNRQkFBRDQvLy8vK1AvLy93akxBQUFsQVFBQUpnRUFBQnpKQUFBd3lRQUFDQUFBQUFBQUFBQlF5d0FBSndFQUFDZ0JBQUQ0Ly8vLytQLy8vMURMQUFBcEFRQUFLZ0VBQUV6SkFBQmd5UUFBQkFBQUFBQUFBQUNZeXdBQUt3RUFBQ3dCQUFEOC8vLy8vUC8vLzVqTEFBQXRBUUFBTGdFQUFIekpBQUNReVFBQUJBQUFBQUFBQUFEZ3l3QUFMd0VBQURBQkFBRDgvLy8vL1AvLy8rRExBQUF4QVFBQU1nRUFBS3pKQUFEQXlRQUFBQUFBQUF6S0FBQXpBUUFBTkFFQUFFNVRkRE5mWHpJNVltRnphV05mYVc5elNXTk9VMTh4TVdOb1lYSmZkSEpoYVhSelNXTkZSVVZGQUFBQWpQWUFBT0RKQUFBY3pBQUFBQUFBQUZUS0FBQTFBUUFBTmdFQUFFNVRkRE5mWHpJNVltRnphV05mYVc5elNYZE9VMTh4TVdOb1lYSmZkSEpoYVhSelNYZEZSVVZGQUFBQWpQWUFBQ2pLQUFBY3pBQUFUbE4wTTE5Zk1qRTFZbUZ6YVdOZmMzUnlaV0Z0WW5WbVNXTk9VMTh4TVdOb1lYSmZkSEpoYVhSelNXTkZSVVZGQUFBQUFHVDJBQUJneWdBQVRsTjBNMTlmTWpFMVltRnphV05mYzNSeVpXRnRZblZtU1hkT1UxOHhNV05vWVhKZmRISmhhWFJ6U1hkRlJVVkZBQUFBQUdUMkFBQ2N5Z0FBVGxOME0xOWZNakV6WW1GemFXTmZhWE4wY21WaGJVbGpUbE5mTVRGamFHRnlYM1J5WVdsMGMwbGpSVVZGUlFBQTZQWUFBTmpLQUFBQUFBQUFBUUFBQUF6S0FBQUQ5UC8vVGxOME0xOWZNakV6WW1GemFXTmZhWE4wY21WaGJVbDNUbE5mTVRGamFHRnlYM1J5WVdsMGMwbDNSVVZGUlFBQTZQWUFBQ0RMQUFBQUFBQUFBUUFBQUZUS0FBQUQ5UC8vVGxOME0xOWZNakV6WW1GemFXTmZiM04wY21WaGJVbGpUbE5mTVRGamFHRnlYM1J5WVdsMGMwbGpSVVZGUlFBQTZQWUFBR2pMQUFBQUFBQUFBUUFBQUF6S0FBQUQ5UC8vVGxOME0xOWZNakV6WW1GemFXTmZiM04wY21WaGJVbDNUbE5mTVRGamFHRnlYM1J5WVdsMGMwbDNSVVZGUlFBQTZQWUFBTERMQUFBQUFBQUFBUUFBQUZUS0FBQUQ5UC8vQUFBQUFCek1BQUEzQVFBQU9BRUFBRTVUZEROZlh6STRhVzl6WDJKaGMyVkZBQUFBWlBZQUFBak1BQUJRK1FBQUFBQUFBSURNQUFBSEFRQUFPZ0VBQURzQkFBQUtBUUFBQ3dFQUFBd0JBQUFOQVFBQURnRUFBQThCQUFBOEFRQUFQUUVBQUQ0QkFBQVRBUUFBRkFFQUFFNVRkRE5mWHpJeE1GOWZjM1JrYVc1aWRXWkpZMFZGQUl6MkFBQm96QUFBbE1vQUFBQUFBQURrekFBQUZRRUFBRDhCQUFCQUFRQUFHQUVBQUJrQkFBQWFBUUFBR3dFQUFCd0JBQUFkQVFBQVFRRUFBRUlCQUFCREFRQUFJUUVBQUNJQkFBQk9VM1F6WDE4eU1UQmZYM04wWkdsdVluVm1TWGRGUlFDTTlnQUF6TXdBQU5ES0FBQUFBQUFBVE0wQUFBY0JBQUJFQVFBQVJRRUFBQW9CQUFBTEFRQUFEQUVBQUVZQkFBQU9BUUFBRHdFQUFCQUJBQUFSQVFBQUVnRUFBRWNCQUFCSUFRQUFUbE4wTTE5Zk1qRXhYMTl6ZEdSdmRYUmlkV1pKWTBWRkFBQUFBSXoyQUFBd3pRQUFsTW9BQUFBQUFBQzB6UUFBRlFFQUFFa0JBQUJLQVFBQUdBRUFBQmtCQUFBYUFRQUFTd0VBQUJ3QkFBQWRBUUFBSGdFQUFCOEJBQUFnQVFBQVRBRUFBRTBCQUFCT1UzUXpYMTh5TVRGZlgzTjBaRzkxZEdKMVprbDNSVVVBQUFBQWpQWUFBSmpOQUFEUXlnQUEzaElFbFFBQUFBRC8vLy8vLy8vLy8vLy8vLy9BelFBQUZBQUFBRU11VlZSR0xUZ0FRWkNjQXdzQzFNMEFRYkNjQXd0S1RFTmZRMVJaVUVVQUFBQUFURU5mVGxWTlJWSkpRd0FBVEVOZlZFbE5SUUFBQUFBQVRFTmZRMDlNVEVGVVJRQUFURU5mVFU5T1JWUkJVbGtBVEVOZlRVVlRVMEZIUlZNQWdNOEFRWUNmQXd2L0FRSUFBZ0FDQUFJQUFnQUNBQUlBQWdBQ0FBTWdBaUFDSUFJZ0FpQUNBQUlBQWdBQ0FBSUFBZ0FDQUFJQUFnQUNBQUlBQWdBQ0FBSUFBZ0FDQUFJQUFnQUJZQVRBQk1BRXdBVEFCTUFFd0FUQUJNQUV3QVRBQk1BRXdBVEFCTUFFd0FqWUNOZ0kyQWpZQ05nSTJBallDTmdJMkFqWUJNQUV3QVRBQk1BRXdBVEFCTUFJMVFqVkNOVUkxUWpWQ05VSXhRakZDTVVJeFFqRkNNVUl4UWpGQ01VSXhRakZDTVVJeFFqRkNNVUl4UWpGQ01VSXhRakZCTUFFd0FUQUJNQUV3QVRBQ05ZSTFnaldDTllJMWdqV0NNWUl4Z2pHQ01ZSXhnakdDTVlJeGdqR0NNWUl4Z2pHQ01ZSXhnakdDTVlJeGdqR0NNWUl4Z1RBQk1BRXdBVEFBZ0JCZ0tNREN3S1Ewd0JCbEtjREMva0RBUUFBQUFJQUFBQURBQUFBQkFBQUFBVUFBQUFHQUFBQUJ3QUFBQWdBQUFBSkFBQUFDZ0FBQUFzQUFBQU1BQUFBRFFBQUFBNEFBQUFQQUFBQUVBQUFBQkVBQUFBU0FBQUFFd0FBQUJRQUFBQVZBQUFBRmdBQUFCY0FBQUFZQUFBQUdRQUFBQm9BQUFBYkFBQUFIQUFBQUIwQUFBQWVBQUFBSHdBQUFDQUFBQUFoQUFBQUlnQUFBQ01BQUFBa0FBQUFKUUFBQUNZQUFBQW5BQUFBS0FBQUFDa0FBQUFxQUFBQUt3QUFBQ3dBQUFBdEFBQUFMZ0FBQUM4QUFBQXdBQUFBTVFBQUFESUFBQUF6QUFBQU5BQUFBRFVBQUFBMkFBQUFOd0FBQURnQUFBQTVBQUFBT2dBQUFEc0FBQUE4QUFBQVBRQUFBRDRBQUFBL0FBQUFRQUFBQUVFQUFBQkNBQUFBUXdBQUFFUUFBQUJGQUFBQVJnQUFBRWNBQUFCSUFBQUFTUUFBQUVvQUFBQkxBQUFBVEFBQUFFMEFBQUJPQUFBQVR3QUFBRkFBQUFCUkFBQUFVZ0FBQUZNQUFBQlVBQUFBVlFBQUFGWUFBQUJYQUFBQVdBQUFBRmtBQUFCYUFBQUFXd0FBQUZ3QUFBQmRBQUFBWGdBQUFGOEFBQUJnQUFBQVFRQUFBRUlBQUFCREFBQUFSQUFBQUVVQUFBQkdBQUFBUndBQUFFZ0FBQUJKQUFBQVNnQUFBRXNBQUFCTUFBQUFUUUFBQUU0QUFBQlBBQUFBVUFBQUFGRUFBQUJTQUFBQVV3QUFBRlFBQUFCVkFBQUFWZ0FBQUZjQUFBQllBQUFBV1FBQUFGb0FBQUI3QUFBQWZBQUFBSDBBQUFCK0FBQUFmd0JCa0s4REN3S2cyUUJCcExNREMva0RBUUFBQUFJQUFBQURBQUFBQkFBQUFBVUFBQUFHQUFBQUJ3QUFBQWdBQUFBSkFBQUFDZ0FBQUFzQUFBQU1BQUFBRFFBQUFBNEFBQUFQQUFBQUVBQUFBQkVBQUFBU0FBQUFFd0FBQUJRQUFBQVZBQUFBRmdBQUFCY0FBQUFZQUFBQUdRQUFBQm9BQUFBYkFBQUFIQUFBQUIwQUFBQWVBQUFBSHdBQUFDQUFBQUFoQUFBQUlnQUFBQ01BQUFBa0FBQUFKUUFBQUNZQUFBQW5BQUFBS0FBQUFDa0FBQUFxQUFBQUt3QUFBQ3dBQUFBdEFBQUFMZ0FBQUM4QUFBQXdBQUFBTVFBQUFESUFBQUF6QUFBQU5BQUFBRFVBQUFBMkFBQUFOd0FBQURnQUFBQTVBQUFBT2dBQUFEc0FBQUE4QUFBQVBRQUFBRDRBQUFBL0FBQUFRQUFBQUdFQUFBQmlBQUFBWXdBQUFHUUFBQUJsQUFBQVpnQUFBR2NBQUFCb0FBQUFhUUFBQUdvQUFBQnJBQUFBYkFBQUFHMEFBQUJ1QUFBQWJ3QUFBSEFBQUFCeEFBQUFjZ0FBQUhNQUFBQjBBQUFBZFFBQUFIWUFBQUIzQUFBQWVBQUFBSGtBQUFCNkFBQUFXd0FBQUZ3QUFBQmRBQUFBWGdBQUFGOEFBQUJnQUFBQVlRQUFBR0lBQUFCakFBQUFaQUFBQUdVQUFBQm1BQUFBWndBQUFHZ0FBQUJwQUFBQWFnQUFBR3NBQUFCc0FBQUFiUUFBQUc0QUFBQnZBQUFBY0FBQUFIRUFBQUJ5QUFBQWN3QUFBSFFBQUFCMUFBQUFkZ0FBQUhjQUFBQjRBQUFBZVFBQUFIb0FBQUI3QUFBQWZBQUFBSDBBQUFCK0FBQUFmd0JCb0xzREM4RUJNREV5TXpRMU5qYzRPV0ZpWTJSbFprRkNRMFJGUm5oWUt5MXdVR2xKYms0QUpRQUFBQUFBSlhBQUFBQUFKVWs2SlUwNkpWTWdKWEFsU0RvbFRRQUFBQ1VBQUFCdEFBQUFMd0FBQUNVQUFBQmtBQUFBTHdBQUFDVUFBQUI1QUFBQUpRQUFBRmtBQUFBdEFBQUFKUUFBQUcwQUFBQXRBQUFBSlFBQUFHUUFBQUFsQUFBQVNRQUFBRG9BQUFBbEFBQUFUUUFBQURvQUFBQWxBQUFBVXdBQUFDQUFBQUFsQUFBQWNBQUFBQUFBQUFBbEFBQUFTQUFBQURvQUFBQWxBQUFBVFFCQjhMd0RDOWtESlFBQUFFZ0FBQUE2QUFBQUpRQUFBRTBBQUFBNkFBQUFKUUFBQUZNQUFBQUFBQUFBOU9JQUFHQUJBQUJoQVFBQVlnRUFBQUFBQUFCVTR3QUFZd0VBQUdRQkFBQmlBUUFBWlFFQUFHWUJBQUJuQVFBQWFBRUFBR2tCQUFCcUFRQUFhd0VBQUd3QkFBQUFBQUFBdk9JQUFHMEJBQUJ1QVFBQVlnRUFBRzhCQUFCd0FRQUFjUUVBQUhJQkFBQnpBUUFBZEFFQUFIVUJBQUFBQUFBQWpPTUFBSFlCQUFCM0FRQUFZZ0VBQUhnQkFBQjVBUUFBZWdFQUFIc0JBQUI4QVFBQUFBQUFBTERqQUFCOUFRQUFmZ0VBQUdJQkFBQi9BUUFBZ0FFQUFJRUJBQUNDQVFBQWd3RUFBSFFBQUFCeUFBQUFkUUFBQUdVQUFBQUFBQUFBWmdBQUFHRUFBQUJzQUFBQWN3QUFBR1VBQUFBQUFBQUFKUUFBQUcwQUFBQXZBQUFBSlFBQUFHUUFBQUF2QUFBQUpRQUFBSGtBQUFBQUFBQUFKUUFBQUVnQUFBQTZBQUFBSlFBQUFFMEFBQUE2QUFBQUpRQUFBRk1BQUFBQUFBQUFKUUFBQUdFQUFBQWdBQUFBSlFBQUFHSUFBQUFnQUFBQUpRQUFBR1FBQUFBZ0FBQUFKUUFBQUVnQUFBQTZBQUFBSlFBQUFFMEFBQUE2QUFBQUpRQUFBRk1BQUFBZ0FBQUFKUUFBQUZrQUFBQUFBQUFBSlFBQUFFa0FBQUE2QUFBQUpRQUFBRTBBQUFBNkFBQUFKUUFBQUZNQUFBQWdBQUFBSlFBQUFIQUFRZFRBQXd1V0NYemdBQUNFQVFBQWhRRUFBR0lCQUFCT1UzUXpYMTh5Tm14dlkyRnNaVFZtWVdObGRFVUFBQUNNOWdBQVpPQUFBTUR6QUFBQUFBQUEvT0FBQUlRQkFBQ0dBUUFBWWdFQUFJY0JBQUNJQVFBQWlRRUFBSW9CQUFDTEFRQUFqQUVBQUkwQkFBQ09BUUFBandFQUFKQUJBQUNSQVFBQWtnRUFBRTVUZEROZlh6STFZM1I1Y0dWSmQwVkZBRTVUZEROZlh6SXhNR04wZVhCbFgySmhjMlZGQUFCazlnQUEzdUFBQU9qMkFBRE00QUFBQUFBQUFBSUFBQUI4NEFBQUFnQUFBUFRnQUFBQ0FBQUFBQUFBQUpEaEFBQ0VBUUFBa3dFQUFHSUJBQUNVQVFBQWxRRUFBSllCQUFDWEFRQUFtQUVBQUprQkFBQ2FBUUFBVGxOME0xOWZNamRqYjJSbFkzWjBTV05qTVRGZlgyMWljM1JoZEdWZmRFVkZBRTVUZEROZlh6SXhNbU52WkdWamRuUmZZbUZ6WlVVQUFBQUFaUFlBQUc3aEFBRG85Z0FBVE9FQUFBQUFBQUFDQUFBQWZPQUFBQUlBQUFDSTRRQUFBZ0FBQUFBQUFBQUU0Z0FBaEFFQUFKc0JBQUJpQVFBQW5BRUFBSjBCQUFDZUFRQUFud0VBQUtBQkFBQ2hBUUFBb2dFQUFFNVRkRE5mWHpJM1kyOWtaV04yZEVsRWMyTXhNVjlmYldKemRHRjBaVjkwUlVVQUFPajJBQURnNFFBQUFBQUFBQUlBQUFCODRBQUFBZ0FBQUlqaEFBQUNBQUFBQUFBQUFIamlBQUNFQVFBQW93RUFBR0lCQUFDa0FRQUFwUUVBQUtZQkFBQ25BUUFBcUFFQUFLa0JBQUNxQVFBQVRsTjBNMTlmTWpkamIyUmxZM1owU1VScFl6RXhYMTl0WW5OMFlYUmxYM1JGUlFBQTZQWUFBRlRpQUFBQUFBQUFBZ0FBQUh6Z0FBQUNBQUFBaU9FQUFBSUFBQUJPVTNRelgxOHlOMk52WkdWamRuUkpkMk14TVY5ZmJXSnpkR0YwWlY5MFJVVUFBQURvOWdBQW1PSUFBQUFBQUFBQ0FBQUFmT0FBQUFJQUFBQ0k0UUFBQWdBQUFFNVRkRE5mWHpJMmJHOWpZV3hsTlY5ZmFXMXdSUUFBQUl6MkFBRGM0Z0FBZk9BQUFFNVRkRE5mWHpJM1kyOXNiR0YwWlVsalJVVUFqUFlBQUFEakFBQjg0QUFBVGxOME0xOWZNamRqYjJ4c1lYUmxTWGRGUlFDTTlnQUFJT01BQUh6Z0FBQk9VM1F6WDE4eU5XTjBlWEJsU1dORlJRQUFBT2oyQUFCQTR3QUFBQUFBQUFJQUFBQjg0QUFBQWdBQUFQVGdBQUFDQUFBQVRsTjBNMTlmTWpodWRXMXdkVzVqZEVsalJVVUFBQUFBalBZQUFIVGpBQUI4NEFBQVRsTjBNMTlmTWpodWRXMXdkVzVqZEVsM1JVVUFBQUFBalBZQUFKampBQUI4NEFBQUFBQUFBQlRqQUFDckFRQUFyQUVBQUdJQkFBQ3RBUUFBcmdFQUFLOEJBQUFBQUFBQU5PTUFBTEFCQUFDeEFRQUFZZ0VBQUxJQkFBQ3pBUUFBdEFFQUFBQUFBQURRNUFBQWhBRUFBTFVCQUFCaUFRQUF0Z0VBQUxjQkFBQzRBUUFBdVFFQUFMb0JBQUM3QVFBQXZBRUFBTDBCQUFDK0FRQUF2d0VBQU1BQkFBQk9VM1F6WDE4eU4yNTFiVjluWlhSSlkwNVRYekU1YVhOMGNtVmhiV0oxWmw5cGRHVnlZWFJ2Y2tsalRsTmZNVEZqYUdGeVgzUnlZV2wwYzBsalJVVkZSVVZGQUU1VGRETmZYekk1WDE5dWRXMWZaMlYwU1dORlJRQk9VM1F6WDE4eU1UUmZYMjUxYlY5blpYUmZZbUZ6WlVVQUFHVDJBQUNXNUFBQTZQWUFBSURrQUFBQUFBQUFBUUFBQUxEa0FBQUFBQUFBNlBZQUFEemtBQUFBQUFBQUFnQUFBSHpnQUFBQ0FBQUF1T1FBUWZUSkF3dktBYVRsQUFDRUFRQUF3UUVBQUdJQkFBRENBUUFBd3dFQUFNUUJBQURGQVFBQXhnRUFBTWNCQUFESUFRQUF5UUVBQU1vQkFBRExBUUFBekFFQUFFNVRkRE5mWHpJM2JuVnRYMmRsZEVsM1RsTmZNVGxwYzNSeVpXRnRZblZtWDJsMFpYSmhkRzl5U1hkT1UxOHhNV05vWVhKZmRISmhhWFJ6U1hkRlJVVkZSVVVBVGxOME0xOWZNamxmWDI1MWJWOW5aWFJKZDBWRkFBQUE2UFlBQUhUbEFBQUFBQUFBQVFBQUFMRGtBQUFBQUFBQTZQWUFBRERsQUFBQUFBQUFBZ0FBQUh6Z0FBQUNBQUFBak9VQVFjakxBd3ZlQVl6bUFBQ0VBUUFBelFFQUFHSUJBQURPQVFBQXp3RUFBTkFCQUFEUkFRQUEwZ0VBQU5NQkFBRFVBUUFBMVFFQUFFNVRkRE5mWHpJM2JuVnRYM0IxZEVsalRsTmZNVGx2YzNSeVpXRnRZblZtWDJsMFpYSmhkRzl5U1dOT1UxOHhNV05vWVhKZmRISmhhWFJ6U1dORlJVVkZSVVVBVGxOME0xOWZNamxmWDI1MWJWOXdkWFJKWTBWRkFFNVRkRE5mWHpJeE5GOWZiblZ0WDNCMWRGOWlZWE5sUlFBQVpQWUFBRkxtQUFEbzlnQUFQT1lBQUFBQUFBQUJBQUFBYk9ZQUFBQUFBQURvOWdBQStPVUFBQUFBQUFBQ0FBQUFmT0FBQUFJQUFBQjA1Z0JCc00wREM3NEJWT2NBQUlRQkFBRFdBUUFBWWdFQUFOY0JBQURZQVFBQTJRRUFBTm9CQUFEYkFRQUEzQUVBQU4wQkFBRGVBUUFBVGxOME0xOWZNamR1ZFcxZmNIVjBTWGRPVTE4eE9XOXpkSEpsWVcxaWRXWmZhWFJsY21GMGIzSkpkMDVUWHpFeFkyaGhjbDkwY21GcGRITkpkMFZGUlVWRlJRQk9VM1F6WDE4eU9WOWZiblZ0WDNCMWRFbDNSVVVBQUFEbzlnQUFKT2NBQUFBQUFBQUJBQUFBYk9ZQUFBQUFBQURvOWdBQTRPWUFBQUFBQUFBQ0FBQUFmT0FBQUFJQUFBQTg1d0JCK000REM1b0xWT2dBQU44QkFBRGdBUUFBWWdFQUFPRUJBQURpQVFBQTR3RUFBT1FCQUFEbEFRQUE1Z0VBQU9jQkFBRDQvLy8vVk9nQUFPZ0JBQURwQVFBQTZnRUFBT3NCQUFEc0FRQUE3UUVBQU80QkFBQk9VM1F6WDE4eU9IUnBiV1ZmWjJWMFNXTk9VMTh4T1dsemRISmxZVzFpZFdaZmFYUmxjbUYwYjNKSlkwNVRYekV4WTJoaGNsOTBjbUZwZEhOSlkwVkZSVVZGUlFCT1UzUXpYMTh5T1hScGJXVmZZbUZ6WlVVQVpQWUFBQTNvQUFCT1UzUXpYMTh5TWpCZlgzUnBiV1ZmWjJWMFgyTmZjM1J2Y21GblpVbGpSVVVBQUFCazlnQUFLT2dBQU9qMkFBREk1d0FBQUFBQUFBTUFBQUI4NEFBQUFnQUFBQ0RvQUFBQ0FBQUFUT2dBQUFBSUFBQUFBQUFBUU9rQUFPOEJBQUR3QVFBQVlnRUFBUEVCQUFEeUFRQUE4d0VBQVBRQkFBRDFBUUFBOWdFQUFQY0JBQUQ0Ly8vL1FPa0FBUGdCQUFENUFRQUErZ0VBQVBzQkFBRDhBUUFBL1FFQUFQNEJBQUJPVTNRelgxOHlPSFJwYldWZloyVjBTWGRPVTE4eE9XbHpkSEpsWVcxaWRXWmZhWFJsY21GMGIzSkpkMDVUWHpFeFkyaGhjbDkwY21GcGRITkpkMFZGUlVWRlJRQk9VM1F6WDE4eU1qQmZYM1JwYldWZloyVjBYMk5mYzNSdmNtRm5aVWwzUlVVQUFHVDJBQUFWNlFBQTZQWUFBTkRvQUFBQUFBQUFBd0FBQUh6Z0FBQUNBQUFBSU9nQUFBSUFBQUE0NlFBQUFBZ0FBQUFBQUFEazZRQUEvd0VBQUFBQ0FBQmlBUUFBQVFJQUFFNVRkRE5mWHpJNGRHbHRaVjl3ZFhSSlkwNVRYekU1YjNOMGNtVmhiV0oxWmw5cGRHVnlZWFJ2Y2tsalRsTmZNVEZqYUdGeVgzUnlZV2wwYzBsalJVVkZSVVZGQUU1VGRETmZYekl4TUY5ZmRHbHRaVjl3ZFhSRkFBQUFaUFlBQU1YcEFBRG85Z0FBZ09rQUFBQUFBQUFDQUFBQWZPQUFBQUlBQUFEYzZRQUFBQWdBQUFBQUFBQms2Z0FBQWdJQUFBTUNBQUJpQVFBQUJBSUFBRTVUZEROZlh6STRkR2x0WlY5d2RYUkpkMDVUWHpFNWIzTjBjbVZoYldKMVpsOXBkR1Z5WVhSdmNrbDNUbE5mTVRGamFHRnlYM1J5WVdsMGMwbDNSVVZGUlVWRkFBQUFBT2oyQUFBYzZnQUFBQUFBQUFJQUFBQjg0QUFBQWdBQUFOenBBQUFBQ0FBQUFBQUFBUGpxQUFDRUFRQUFCUUlBQUdJQkFBQUdBZ0FBQndJQUFBZ0NBQUFKQWdBQUNnSUFBQXNDQUFBTUFnQUFEUUlBQUE0Q0FBQk9VM1F6WDE4eU1UQnRiMjVsZVhCMWJtTjBTV05NWWpCRlJVVUFUbE4wTTE5Zk1qRXdiVzl1WlhsZlltRnpaVVVBQUFBQVpQWUFBTmpxQUFEbzlnQUF2T29BQUFBQUFBQUNBQUFBZk9BQUFBSUFBQUR3NmdBQUFnQUFBQUFBQUFCczZ3QUFoQUVBQUE4Q0FBQmlBUUFBRUFJQUFCRUNBQUFTQWdBQUV3SUFBQlFDQUFBVkFnQUFGZ0lBQUJjQ0FBQVlBZ0FBVGxOME0xOWZNakV3Ylc5dVpYbHdkVzVqZEVsalRHSXhSVVZGQU9qMkFBQlE2d0FBQUFBQUFBSUFBQUI4NEFBQUFnQUFBUERxQUFBQ0FBQUFBQUFBQU9EckFBQ0VBUUFBR1FJQUFHSUJBQUFhQWdBQUd3SUFBQndDQUFBZEFnQUFIZ0lBQUI4Q0FBQWdBZ0FBSVFJQUFDSUNBQUJPVTNRelgxOHlNVEJ0YjI1bGVYQjFibU4wU1hkTVlqQkZSVVVBNlBZQUFNVHJBQUFBQUFBQUFnQUFBSHpnQUFBQ0FBQUE4T29BQUFJQUFBQUFBQUFBVk93QUFJUUJBQUFqQWdBQVlnRUFBQ1FDQUFBbEFnQUFKZ0lBQUNjQ0FBQW9BZ0FBS1FJQUFDb0NBQUFyQWdBQUxBSUFBRTVUZEROZlh6SXhNRzF2Ym1WNWNIVnVZM1JKZDB4aU1VVkZSUURvOWdBQU9Pd0FBQUFBQUFBQ0FBQUFmT0FBQUFJQUFBRHc2Z0FBQWdBQUFBQUFBQUQ0N0FBQWhBRUFBQzBDQUFCaUFRQUFMZ0lBQUM4Q0FBQk9VM1F6WDE4eU9XMXZibVY1WDJkbGRFbGpUbE5mTVRscGMzUnlaV0Z0WW5WbVgybDBaWEpoZEc5eVNXTk9VMTh4TVdOb1lYSmZkSEpoYVhSelNXTkZSVVZGUlVVQVRsTjBNMTlmTWpFeFgxOXRiMjVsZVY5blpYUkpZMFZGQUFCazlnQUExdXdBQU9qMkFBQ1E3QUFBQUFBQUFBSUFBQUI4NEFBQUFnQUFBUERzQUVHYzJnTUxtZ0djN1FBQWhBRUFBREFDQUFCaUFRQUFNUUlBQURJQ0FBQk9VM1F6WDE4eU9XMXZibVY1WDJkbGRFbDNUbE5mTVRscGMzUnlaV0Z0WW5WbVgybDBaWEpoZEc5eVNYZE9VMTh4TVdOb1lYSmZkSEpoYVhSelNYZEZSVVZGUlVVQVRsTjBNMTlmTWpFeFgxOXRiMjVsZVY5blpYUkpkMFZGQUFCazlnQUFldTBBQU9qMkFBQTA3UUFBQUFBQUFBSUFBQUI4NEFBQUFnQUFBSlR0QUVIQTJ3TUxtZ0ZBN2dBQWhBRUFBRE1DQUFCaUFRQUFOQUlBQURVQ0FBQk9VM1F6WDE4eU9XMXZibVY1WDNCMWRFbGpUbE5mTVRsdmMzUnlaV0Z0WW5WbVgybDBaWEpoZEc5eVNXTk9VMTh4TVdOb1lYSmZkSEpoYVhSelNXTkZSVVZGUlVVQVRsTjBNMTlmTWpFeFgxOXRiMjVsZVY5d2RYUkpZMFZGQUFCazlnQUFIdTRBQU9qMkFBRFk3UUFBQUFBQUFBSUFBQUI4NEFBQUFnQUFBRGp1QUVIazNBTUxtZ0hrN2dBQWhBRUFBRFlDQUFCaUFRQUFOd0lBQURnQ0FBQk9VM1F6WDE4eU9XMXZibVY1WDNCMWRFbDNUbE5mTVRsdmMzUnlaV0Z0WW5WbVgybDBaWEpoZEc5eVNYZE9VMTh4TVdOb1lYSmZkSEpoYVhSelNYZEZSVVZGUlVVQVRsTjBNMTlmTWpFeFgxOXRiMjVsZVY5d2RYUkpkMFZGQUFCazlnQUF3dTRBQU9qMkFBQjg3Z0FBQUFBQUFBSUFBQUI4NEFBQUFnQUFBTnp1QUVHSTNnTUx1UWhjN3dBQWhBRUFBRGtDQUFCaUFRQUFPZ0lBQURzQ0FBQThBZ0FBVGxOME0xOWZNamh0WlhOellXZGxjMGxqUlVVQVRsTjBNMTlmTWpFemJXVnpjMkZuWlhOZlltRnpaVVVBQUFBQVpQWUFBRG52QUFEbzlnQUFKTzhBQUFBQUFBQUNBQUFBZk9BQUFBSUFBQUJVN3dBQUFnQUFBQUFBQUFDMDd3QUFoQUVBQUQwQ0FBQmlBUUFBUGdJQUFEOENBQUJBQWdBQVRsTjBNMTlmTWpodFpYTnpZV2RsYzBsM1JVVUFBQUFBNlBZQUFKenZBQUFBQUFBQUFnQUFBSHpnQUFBQ0FBQUFWTzhBQUFJQUFBQlRBQUFBZFFBQUFHNEFBQUJrQUFBQVlRQUFBSGtBQUFBQUFBQUFUUUFBQUc4QUFBQnVBQUFBWkFBQUFHRUFBQUI1QUFBQUFBQUFBRlFBQUFCMUFBQUFaUUFBQUhNQUFBQmtBQUFBWVFBQUFIa0FBQUFBQUFBQVZ3QUFBR1VBQUFCa0FBQUFiZ0FBQUdVQUFBQnpBQUFBWkFBQUFHRUFBQUI1QUFBQUFBQUFBRlFBQUFCb0FBQUFkUUFBQUhJQUFBQnpBQUFBWkFBQUFHRUFBQUI1QUFBQUFBQUFBRVlBQUFCeUFBQUFhUUFBQUdRQUFBQmhBQUFBZVFBQUFBQUFBQUJUQUFBQVlRQUFBSFFBQUFCMUFBQUFjZ0FBQUdRQUFBQmhBQUFBZVFBQUFBQUFBQUJUQUFBQWRRQUFBRzRBQUFBQUFBQUFUUUFBQUc4QUFBQnVBQUFBQUFBQUFGUUFBQUIxQUFBQVpRQUFBQUFBQUFCWEFBQUFaUUFBQUdRQUFBQUFBQUFBVkFBQUFHZ0FBQUIxQUFBQUFBQUFBRVlBQUFCeUFBQUFhUUFBQUFBQUFBQlRBQUFBWVFBQUFIUUFBQUFBQUFBQVNnQUFBR0VBQUFCdUFBQUFkUUFBQUdFQUFBQnlBQUFBZVFBQUFBQUFBQUJHQUFBQVpRQUFBR0lBQUFCeUFBQUFkUUFBQUdFQUFBQnlBQUFBZVFBQUFBQUFBQUJOQUFBQVlRQUFBSElBQUFCakFBQUFhQUFBQUFBQUFBQkJBQUFBY0FBQUFISUFBQUJwQUFBQWJBQUFBQUFBQUFCTkFBQUFZUUFBQUhrQUFBQUFBQUFBU2dBQUFIVUFBQUJ1QUFBQVpRQUFBQUFBQUFCS0FBQUFkUUFBQUd3QUFBQjVBQUFBQUFBQUFFRUFBQUIxQUFBQVp3QUFBSFVBQUFCekFBQUFkQUFBQUFBQUFBQlRBQUFBWlFBQUFIQUFBQUIwQUFBQVpRQUFBRzBBQUFCaUFBQUFaUUFBQUhJQUFBQUFBQUFBVHdBQUFHTUFBQUIwQUFBQWJ3QUFBR0lBQUFCbEFBQUFjZ0FBQUFBQUFBQk9BQUFBYndBQUFIWUFBQUJsQUFBQWJRQUFBR0lBQUFCbEFBQUFjZ0FBQUFBQUFBQkVBQUFBWlFBQUFHTUFBQUJsQUFBQWJRQUFBR0lBQUFCbEFBQUFjZ0FBQUFBQUFBQktBQUFBWVFBQUFHNEFBQUFBQUFBQVJnQUFBR1VBQUFCaUFBQUFBQUFBQUUwQUFBQmhBQUFBY2dBQUFBQUFBQUJCQUFBQWNBQUFBSElBQUFBQUFBQUFTZ0FBQUhVQUFBQnVBQUFBQUFBQUFFb0FBQUIxQUFBQWJBQUFBQUFBQUFCQkFBQUFkUUFBQUdjQUFBQUFBQUFBVXdBQUFHVUFBQUJ3QUFBQUFBQUFBRThBQUFCakFBQUFkQUFBQUFBQUFBQk9BQUFBYndBQUFIWUFBQUFBQUFBQVJBQUFBR1VBQUFCakFBQUFBQUFBQUVFQUFBQk5BQUFBQUFBQUFGQUFBQUJOQUVITTVnTUxzZ2xNNkFBQTZBRUFBT2tCQUFEcUFRQUE2d0VBQU93QkFBRHRBUUFBN2dFQUFBQUFBQUE0NlFBQStBRUFBUGtCQUFENkFRQUErd0VBQVB3QkFBRDlBUUFBL2dFQUFBQUFBQURBOHdBQUZnQUFBRUVDQUFCQ0FnQUFUbE4wTTE5Zk1qRTBYMTl6YUdGeVpXUmZZMjkxYm5SRkFBQUFBR1QyQUFDazh3QUFBQUFBQUFUMEFBQVdBQUFBUXdJQUFFSUNBQUJFQWdBQVFnSUFBRTVUZEROZlh6SXhPVjlmYzJoaGNtVmtYM2RsWVd0ZlkyOTFiblJGQUFBQTZQWUFBT1R6QUFBQUFBQUFBUUFBQU1EekFBQUFBQUFBVGpFd1gxOWplSGhoWW1sMk1URTJYMTl6YUdsdFgzUjVjR1ZmYVc1bWIwVUFBQUFBalBZQUFCejBBQUQ0OXdBQVRqRXdYMTlqZUhoaFltbDJNVEUzWDE5amJHRnpjMTkwZVhCbFgybHVabTlGQUFBQWpQWUFBRXowQUFCQTlBQUFUakV3WDE5amVIaGhZbWwyTVRFM1gxOXdZbUZ6WlY5MGVYQmxYMmx1Wm05RkFBQUFqUFlBQUh6MEFBQkE5QUFBVGpFd1gxOWplSGhoWW1sMk1URTVYMTl3YjJsdWRHVnlYM1I1Y0dWZmFXNW1iMFVBalBZQUFLejBBQUNnOUFBQVRqRXdYMTlqZUhoaFltbDJNVEl3WDE5bWRXNWpkR2x2Ymw5MGVYQmxYMmx1Wm05RkFBQUFBSXoyQUFEYzlBQUFRUFFBQUU0eE1GOWZZM2g0WVdKcGRqRXlPVjlmY0c5cGJuUmxjbDkwYjE5dFpXMWlaWEpmZEhsd1pWOXBibVp2UlFBQUFJejJBQUFROVFBQW9QUUFBQUFBQUFDUTlRQUFSUUlBQUVZQ0FBQkhBZ0FBU0FJQUFFa0NBQUJPTVRCZlgyTjRlR0ZpYVhZeE1qTmZYMloxYm1SaGJXVnVkR0ZzWDNSNWNHVmZhVzVtYjBVQWpQWUFBR2oxQUFCQTlBQUFkZ0FBQUZUMUFBQ2M5UUFBUkc0QUFGVDFBQUNvOVFBQVlnQUFBRlQxQUFDMDlRQUFZd0FBQUZUMUFBREE5UUFBYUFBQUFGVDFBQURNOVFBQVlRQUFBRlQxQUFEWTlRQUFjd0FBQUZUMUFBRGs5UUFBZEFBQUFGVDFBQUR3OVFBQWFRQUFBRlQxQUFEODlRQUFhZ0FBQUZUMUFBQUk5Z0FBYkFBQUFGVDFBQUFVOWdBQWJRQUFBRlQxQUFBZzlnQUFlQUFBQUZUMUFBQXM5Z0FBZVFBQUFGVDFBQUE0OWdBQVpnQUFBRlQxQUFCRTlnQUFaQUFBQUZUMUFBQlE5Z0FBQUFBQUFIRDBBQUJGQWdBQVNnSUFBRWNDQUFCSUFnQUFTd0lBQUV3Q0FBQk5BZ0FBVGdJQUFBQUFBQURVOWdBQVJRSUFBRThDQUFCSEFnQUFTQUlBQUVzQ0FBQlFBZ0FBVVFJQUFGSUNBQUJPTVRCZlgyTjRlR0ZpYVhZeE1qQmZYM05wWDJOc1lYTnpYM1I1Y0dWZmFXNW1iMFVBQUFBQWpQWUFBS3oyQUFCdzlBQUFBQUFBQUREM0FBQkZBZ0FBVXdJQUFFY0NBQUJJQWdBQVN3SUFBRlFDQUFCVkFnQUFWZ0lBQUU0eE1GOWZZM2g0WVdKcGRqRXlNVjlmZG0xcFgyTnNZWE56WDNSNWNHVmZhVzVtYjBVQUFBQ005Z0FBQ1BjQUFIRDBBQUFBQUFBQTBQUUFBRVVDQUFCWEFnQUFSd0lBQUVnQ0FBQllBZ0FBQUFBQUFIejNBQUJaQWdBQVdnSUFBRnNDQUFCVGREbGxlR05sY0hScGIyNEFBQUFBWlBZQUFHejNBQUFBQUFBQXFQY0FBQXdBQUFCY0FnQUFYUUlBQUZOME1URnNiMmRwWTE5bGNuSnZjZ0NNOWdBQW1QY0FBSHozQUFBQUFBQUEzUGNBQUF3QUFBQmVBZ0FBWFFJQUFGTjBNVEpzWlc1bmRHaGZaWEp5YjNJQUFBQUFqUFlBQU1qM0FBQ285d0FBVTNRNWRIbHdaVjlwYm1adkFBQUFBR1QyQUFEbzl3QkJnUEFEQ3lFQkFBQUFYZ1FBQUVjSEFBQmNEZ0FBQnhBQUFQLy8vLy85Ly8vLy92Ly8vd1VBUWEzd0F3c0JBUUJCeFBBREN3ditBQUFBL1FBQUFOZ05BUUJCM1BBREN3RUNBRUhzOEFNTENQLy8vLy8vLy8vL0FFR3c4UU1MQ1NENEFBQUFBQUFBQlFCQnhQRURDd0lCQVFCQjNQRURDdzcrQUFBQUFnRUFBT2dOQVFBQUJBQkI5UEVEQ3dFQkFFR0U4Z01MQmYvLy8vOEtBRUhJOGdNTENiajRBQUF3SkZFQUNRQkIzZklEQ3dFQkFFSHc4Z01MRXY4QUFBQUFBQUFBL1FBQUFQZ1RBUUFBQkFCQm5QTURDd1QvLy8vL1wiO2lmKCFpc0RhdGFVUkkod2FzbUJpbmFyeUZpbGUpKXt3YXNtQmluYXJ5RmlsZT1sb2NhdGVGaWxlKHdhc21CaW5hcnlGaWxlKX1mdW5jdGlvbiBnZXRCaW5hcnkoZmlsZSl7dHJ5e2lmKGZpbGU9PXdhc21CaW5hcnlGaWxlJiZ3YXNtQmluYXJ5KXtyZXR1cm4gbmV3IFVpbnQ4QXJyYXkod2FzbUJpbmFyeSl9dmFyIGJpbmFyeT10cnlQYXJzZUFzRGF0YVVSSShmaWxlKTtpZihiaW5hcnkpe3JldHVybiBiaW5hcnl9aWYocmVhZEJpbmFyeSl7cmV0dXJuIHJlYWRCaW5hcnkoZmlsZSl9ZWxzZXt0aHJvd1wiYm90aCBhc3luYyBhbmQgc3luYyBmZXRjaGluZyBvZiB0aGUgd2FzbSBmYWlsZWRcIn19Y2F0Y2goZXJyKXthYm9ydChlcnIpfX1mdW5jdGlvbiBnZXRCaW5hcnlQcm9taXNlKCl7aWYoIXdhc21CaW5hcnkmJihFTlZJUk9OTUVOVF9JU19XRUJ8fEVOVklST05NRU5UX0lTX1dPUktFUikpe2lmKHR5cGVvZiBmZXRjaD09XCJmdW5jdGlvblwiJiYhaXNGaWxlVVJJKHdhc21CaW5hcnlGaWxlKSl7cmV0dXJuIGZldGNoKHdhc21CaW5hcnlGaWxlLHtjcmVkZW50aWFsczpcInNhbWUtb3JpZ2luXCJ9KS50aGVuKGZ1bmN0aW9uKHJlc3BvbnNlKXtpZighcmVzcG9uc2VbXCJva1wiXSl7dGhyb3dcImZhaWxlZCB0byBsb2FkIHdhc20gYmluYXJ5IGZpbGUgYXQgJ1wiK3dhc21CaW5hcnlGaWxlK1wiJ1wifXJldHVybiByZXNwb25zZVtcImFycmF5QnVmZmVyXCJdKCl9KS5jYXRjaChmdW5jdGlvbigpe3JldHVybiBnZXRCaW5hcnkod2FzbUJpbmFyeUZpbGUpfSl9ZWxzZXtpZihyZWFkQXN5bmMpe3JldHVybiBuZXcgUHJvbWlzZShmdW5jdGlvbihyZXNvbHZlLHJlamVjdCl7cmVhZEFzeW5jKHdhc21CaW5hcnlGaWxlLGZ1bmN0aW9uKHJlc3BvbnNlKXtyZXNvbHZlKG5ldyBVaW50OEFycmF5KHJlc3BvbnNlKSl9LHJlamVjdCl9KX19fXJldHVybiBQcm9taXNlLnJlc29sdmUoKS50aGVuKGZ1bmN0aW9uKCl7cmV0dXJuIGdldEJpbmFyeSh3YXNtQmluYXJ5RmlsZSl9KX1mdW5jdGlvbiBjcmVhdGVXYXNtKCl7dmFyIGluZm89e1wiYVwiOmFzbUxpYnJhcnlBcmd9O2Z1bmN0aW9uIHJlY2VpdmVJbnN0YW5jZShpbnN0YW5jZSxtb2R1bGUpe3ZhciBleHBvcnRzPWluc3RhbmNlLmV4cG9ydHM7TW9kdWxlW1wiYXNtXCJdPWV4cG9ydHM7d2FzbU1lbW9yeT1Nb2R1bGVbXCJhc21cIl1bXCJaXCJdO3VwZGF0ZUdsb2JhbEJ1ZmZlckFuZFZpZXdzKHdhc21NZW1vcnkuYnVmZmVyKTt3YXNtVGFibGU9TW9kdWxlW1wiYXNtXCJdW1wiY2FcIl07YWRkT25Jbml0KE1vZHVsZVtcImFzbVwiXVtcIl9cIl0pO3JlbW92ZVJ1bkRlcGVuZGVuY3koXCJ3YXNtLWluc3RhbnRpYXRlXCIpfWFkZFJ1bkRlcGVuZGVuY3koXCJ3YXNtLWluc3RhbnRpYXRlXCIpO2Z1bmN0aW9uIHJlY2VpdmVJbnN0YW50aWF0aW9uUmVzdWx0KHJlc3VsdCl7cmVjZWl2ZUluc3RhbmNlKHJlc3VsdFtcImluc3RhbmNlXCJdKX1mdW5jdGlvbiBpbnN0YW50aWF0ZUFycmF5QnVmZmVyKHJlY2VpdmVyKXtyZXR1cm4gZ2V0QmluYXJ5UHJvbWlzZSgpLnRoZW4oZnVuY3Rpb24oYmluYXJ5KXtyZXR1cm4gV2ViQXNzZW1ibHkuaW5zdGFudGlhdGUoYmluYXJ5LGluZm8pfSkudGhlbihmdW5jdGlvbihpbnN0YW5jZSl7cmV0dXJuIGluc3RhbmNlfSkudGhlbihyZWNlaXZlcixmdW5jdGlvbihyZWFzb24pe2VycihcImZhaWxlZCB0byBhc3luY2hyb25vdXNseSBwcmVwYXJlIHdhc206IFwiK3JlYXNvbik7YWJvcnQocmVhc29uKX0pfWZ1bmN0aW9uIGluc3RhbnRpYXRlQXN5bmMoKXtpZighd2FzbUJpbmFyeSYmdHlwZW9mIFdlYkFzc2VtYmx5Lmluc3RhbnRpYXRlU3RyZWFtaW5nPT1cImZ1bmN0aW9uXCImJiFpc0RhdGFVUkkod2FzbUJpbmFyeUZpbGUpJiYhaXNGaWxlVVJJKHdhc21CaW5hcnlGaWxlKSYmdHlwZW9mIGZldGNoPT1cImZ1bmN0aW9uXCIpe3JldHVybiBmZXRjaCh3YXNtQmluYXJ5RmlsZSx7Y3JlZGVudGlhbHM6XCJzYW1lLW9yaWdpblwifSkudGhlbihmdW5jdGlvbihyZXNwb25zZSl7dmFyIHJlc3VsdD1XZWJBc3NlbWJseS5pbnN0YW50aWF0ZVN0cmVhbWluZyhyZXNwb25zZSxpbmZvKTtyZXR1cm4gcmVzdWx0LnRoZW4ocmVjZWl2ZUluc3RhbnRpYXRpb25SZXN1bHQsZnVuY3Rpb24ocmVhc29uKXtlcnIoXCJ3YXNtIHN0cmVhbWluZyBjb21waWxlIGZhaWxlZDogXCIrcmVhc29uKTtlcnIoXCJmYWxsaW5nIGJhY2sgdG8gQXJyYXlCdWZmZXIgaW5zdGFudGlhdGlvblwiKTtyZXR1cm4gaW5zdGFudGlhdGVBcnJheUJ1ZmZlcihyZWNlaXZlSW5zdGFudGlhdGlvblJlc3VsdCl9KX0pfWVsc2V7cmV0dXJuIGluc3RhbnRpYXRlQXJyYXlCdWZmZXIocmVjZWl2ZUluc3RhbnRpYXRpb25SZXN1bHQpfX1pZihNb2R1bGVbXCJpbnN0YW50aWF0ZVdhc21cIl0pe3RyeXt2YXIgZXhwb3J0cz1Nb2R1bGVbXCJpbnN0YW50aWF0ZVdhc21cIl0oaW5mbyxyZWNlaXZlSW5zdGFuY2UpO3JldHVybiBleHBvcnRzfWNhdGNoKGUpe2VycihcIk1vZHVsZS5pbnN0YW50aWF0ZVdhc20gY2FsbGJhY2sgZmFpbGVkIHdpdGggZXJyb3I6IFwiK2UpO3JldHVybiBmYWxzZX19aW5zdGFudGlhdGVBc3luYygpLmNhdGNoKHJlYWR5UHJvbWlzZVJlamVjdCk7cmV0dXJue319dmFyIHRlbXBEb3VibGU7dmFyIHRlbXBJNjQ7dmFyIEFTTV9DT05TVFM9ezYzOTY4OmZ1bmN0aW9uKCQwLCQxLCQyKXt2YXIgbWVzc2FnZT1VVEY4VG9TdHJpbmcoJDApO3ZhciBpbmZvSGVhZD1VVEY4VG9TdHJpbmcoJDEpO3ZhciBzdHlsZT1VVEY4VG9TdHJpbmcoJDIpO2NvbnNvbGUubG9nKGluZm9IZWFkK21lc3NhZ2Usc3R5bGUpfSw2NDEwNzpmdW5jdGlvbigkMCwkMSwkMiwkMyl7dmFyIG1lc3NhZ2U9VVRGOFRvU3RyaW5nKCQwKTt2YXIgaW5mb0hlYWQ9VVRGOFRvU3RyaW5nKCQxKTt2YXIgc3R5bGU9VVRGOFRvU3RyaW5nKCQyKTt2YXIgZm9ybWF0PVVURjhUb1N0cmluZygkMyk7Y29uc29sZS5sb2coaW5mb0hlYWQrbWVzc2FnZSxzdHlsZSxmb3JtYXQpfSw2NDI4NTpmdW5jdGlvbigkMCwkMSwkMiwkMyl7dmFyIG1lc3NhZ2U9VVRGOFRvU3RyaW5nKCQwKTt2YXIgaW5mb0hlYWQ9VVRGOFRvU3RyaW5nKCQxKTt2YXIgc3R5bGU9VVRGOFRvU3RyaW5nKCQyKTt2YXIgZm9ybWF0PVVURjhUb1N0cmluZygkMyk7Y29uc29sZS5sb2coaW5mb0hlYWQrbWVzc2FnZSxzdHlsZSxmb3JtYXQpfSw2NDQ2MzpmdW5jdGlvbigkMCwkMSwkMiwkMyl7dmFyIG1lc3NhZ2U9VVRGOFRvU3RyaW5nKCQwKTt2YXIgaW5mb0hlYWQ9VVRGOFRvU3RyaW5nKCQxKTt2YXIgc3R5bGU9VVRGOFRvU3RyaW5nKCQyKTt2YXIgZm9ybWF0PVVURjhUb1N0cmluZygkMyk7Y29uc29sZS5sb2coaW5mb0hlYWQrbWVzc2FnZSxzdHlsZSxmb3JtYXQpfSw2NDY0MTpmdW5jdGlvbigkMCwkMSwkMiwkMyl7dmFyIG1lc3NhZ2U9VVRGOFRvU3RyaW5nKCQwKTt2YXIgaW5mb0hlYWQ9VVRGOFRvU3RyaW5nKCQxKTt2YXIgc3R5bGU9VVRGOFRvU3RyaW5nKCQyKTt2YXIgZm9ybWF0PVVURjhUb1N0cmluZygkMyk7Y29uc29sZS5sb2coaW5mb0hlYWQrbWVzc2FnZSxzdHlsZSxmb3JtYXQpfSw2NDgxOTpmdW5jdGlvbigkMCwkMSwkMiwkMyl7dmFyIG1lc3NhZ2U9VVRGOFRvU3RyaW5nKCQwKTt2YXIgaW5mb0hlYWQ9VVRGOFRvU3RyaW5nKCQxKTt2YXIgc3R5bGU9VVRGOFRvU3RyaW5nKCQyKTtjb25zb2xlLmxvZyhpbmZvSGVhZCttZXNzYWdlLHN0eWxlLCQzKX0sNjQ5NjI6ZnVuY3Rpb24oJDAsJDEsJDIpe3ZhciBtZXNzYWdlPVVURjhUb1N0cmluZygkMCk7dmFyIGVycm9ySGVhZD1VVEY4VG9TdHJpbmcoJDEpO3ZhciBzdHlsZT1VVEY4VG9TdHJpbmcoJDIpO2NvbnNvbGUuZXJyb3IoZXJyb3JIZWFkK21lc3NhZ2Usc3R5bGUpfSw2NTEwNTpmdW5jdGlvbigkMCwkMSwkMiwkMyl7dmFyIG1lc3NhZ2U9VVRGOFRvU3RyaW5nKCQwKTt2YXIgZXJyb3JIZWFkPVVURjhUb1N0cmluZygkMSk7dmFyIHN0eWxlPVVURjhUb1N0cmluZygkMik7dmFyIGZvcm1hdD1VVEY4VG9TdHJpbmcoJDMpO2NvbnNvbGUuZXJyb3IoZXJyb3JIZWFkK21lc3NhZ2Usc3R5bGUsZm9ybWF0KX0sNjUyODc6ZnVuY3Rpb24oJDAsJDEsJDIsJDMpe3ZhciBtZXNzYWdlPVVURjhUb1N0cmluZygkMCk7dmFyIGVycm9ySGVhZD1VVEY4VG9TdHJpbmcoJDEpO3ZhciBzdHlsZT1VVEY4VG9TdHJpbmcoJDIpO3ZhciBmb3JtYXQ9VVRGOFRvU3RyaW5nKCQzKTtjb25zb2xlLmVycm9yKGVycm9ySGVhZCttZXNzYWdlLHN0eWxlLGZvcm1hdCl9LDY1NDY5OmZ1bmN0aW9uKCQwLCQxLCQyLCQzKXt2YXIgbWVzc2FnZT1VVEY4VG9TdHJpbmcoJDApO3ZhciBlcnJvckhlYWQ9VVRGOFRvU3RyaW5nKCQxKTt2YXIgc3R5bGU9VVRGOFRvU3RyaW5nKCQyKTt2YXIgZm9ybWF0PVVURjhUb1N0cmluZygkMyk7Y29uc29sZS5lcnJvcihlcnJvckhlYWQrbWVzc2FnZSxzdHlsZSxmb3JtYXQpfSw2NTY1MTpmdW5jdGlvbigkMCwkMSwkMiwkMyl7dmFyIG1lc3NhZ2U9VVRGOFRvU3RyaW5nKCQwKTt2YXIgZXJyb3JIZWFkPVVURjhUb1N0cmluZygkMSk7dmFyIHN0eWxlPVVURjhUb1N0cmluZygkMik7dmFyIGZvcm1hdD1VVEY4VG9TdHJpbmcoJDMpO2NvbnNvbGUuZXJyb3IoZXJyb3JIZWFkK21lc3NhZ2Usc3R5bGUsZm9ybWF0KX0sNjU4MzM6ZnVuY3Rpb24oJDAsJDEsJDIsJDMpe3ZhciBtZXNzYWdlPVVURjhUb1N0cmluZygkMCk7dmFyIGVycm9ySGVhZD1VVEY4VG9TdHJpbmcoJDEpO3ZhciBzdHlsZT1VVEY4VG9TdHJpbmcoJDIpO2NvbnNvbGUuZXJyb3IoZXJyb3JIZWFkK21lc3NhZ2Usc3R5bGUsJDMpfSw2NTk4MDpmdW5jdGlvbigkMCwkMSwkMil7dmFyIG1lc3NhZ2U9VVRGOFRvU3RyaW5nKCQwKTt2YXIgaW5mb0hlYWQ9VVRGOFRvU3RyaW5nKCQxKTt2YXIgc3R5bGU9VVRGOFRvU3RyaW5nKCQyKTtjb25zb2xlLndhcm4oaW5mb0hlYWQrbWVzc2FnZSxzdHlsZSl9LDY2MTIwOmZ1bmN0aW9uKCQwLCQxLCQyLCQzKXt2YXIgbWVzc2FnZT1VVEY4VG9TdHJpbmcoJDApO3ZhciBlcnJvckhlYWQ9VVRGOFRvU3RyaW5nKCQxKTt2YXIgc3R5bGU9VVRGOFRvU3RyaW5nKCQyKTt2YXIgZm9ybWF0PVVURjhUb1N0cmluZygkMyk7Y29uc29sZS53YXJuKGVycm9ySGVhZCttZXNzYWdlLHN0eWxlLGZvcm1hdCl9LDY2MzAxOmZ1bmN0aW9uKCQwLCQxLCQyLCQzKXt2YXIgbWVzc2FnZT1VVEY4VG9TdHJpbmcoJDApO3ZhciBlcnJvckhlYWQ9VVRGOFRvU3RyaW5nKCQxKTt2YXIgc3R5bGU9VVRGOFRvU3RyaW5nKCQyKTt2YXIgZm9ybWF0PVVURjhUb1N0cmluZygkMyk7Y29uc29sZS53YXJuKGVycm9ySGVhZCttZXNzYWdlLHN0eWxlLGZvcm1hdCl9LDY2NDgyOmZ1bmN0aW9uKCQwLCQxLCQyLCQzKXt2YXIgbWVzc2FnZT1VVEY4VG9TdHJpbmcoJDApO3ZhciBlcnJvckhlYWQ9VVRGOFRvU3RyaW5nKCQxKTt2YXIgc3R5bGU9VVRGOFRvU3RyaW5nKCQyKTt2YXIgZm9ybWF0PVVURjhUb1N0cmluZygkMyk7Y29uc29sZS53YXJuKGVycm9ySGVhZCttZXNzYWdlLHN0eWxlLGZvcm1hdCl9LDY2NjYzOmZ1bmN0aW9uKCQwLCQxLCQyLCQzKXt2YXIgbWVzc2FnZT1VVEY4VG9TdHJpbmcoJDApO3ZhciBlcnJvckhlYWQ9VVRGOFRvU3RyaW5nKCQxKTt2YXIgc3R5bGU9VVRGOFRvU3RyaW5nKCQyKTt2YXIgZm9ybWF0PVVURjhUb1N0cmluZygkMyk7Y29uc29sZS53YXJuKGVycm9ySGVhZCttZXNzYWdlLHN0eWxlLGZvcm1hdCl9LDY2ODQ0OmZ1bmN0aW9uKCQwLCQxLCQyLCQzKXt2YXIgbWVzc2FnZT1VVEY4VG9TdHJpbmcoJDApO3ZhciBlcnJvckhlYWQ9VVRGOFRvU3RyaW5nKCQxKTt2YXIgc3R5bGU9VVRGOFRvU3RyaW5nKCQyKTtjb25zb2xlLndhcm4oZXJyb3JIZWFkK21lc3NhZ2Usc3R5bGUsJDMpfSw2Njk5MDpmdW5jdGlvbigpe3ZhciAkYT1hcmd1bWVudHM7dmFyIGk9MDtpZighYXJ0b29sa2l0TkZUW1wiTkZUTWFya2VySW5mb1wiXSl7YXJ0b29sa2l0TkZUW1wiTkZUTWFya2VySW5mb1wiXT17aWQ6MCxlcnJvcjotMSxmb3VuZDowLHBvc2U6WzAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwXX19dmFyIG1hcmtlckluZm89YXJ0b29sa2l0TkZUW1wiTkZUTWFya2VySW5mb1wiXTttYXJrZXJJbmZvW1wiaWRcIl09JGFbaSsrXTttYXJrZXJJbmZvW1wiZXJyb3JcIl09JGFbaSsrXTttYXJrZXJJbmZvW1wiZm91bmRcIl09MTttYXJrZXJJbmZvW1wicG9zZVwiXVswXT0kYVtpKytdO21hcmtlckluZm9bXCJwb3NlXCJdWzFdPSRhW2krK107bWFya2VySW5mb1tcInBvc2VcIl1bMl09JGFbaSsrXTttYXJrZXJJbmZvW1wicG9zZVwiXVszXT0kYVtpKytdO21hcmtlckluZm9bXCJwb3NlXCJdWzRdPSRhW2krK107bWFya2VySW5mb1tcInBvc2VcIl1bNV09JGFbaSsrXTttYXJrZXJJbmZvW1wicG9zZVwiXVs2XT0kYVtpKytdO21hcmtlckluZm9bXCJwb3NlXCJdWzddPSRhW2krK107bWFya2VySW5mb1tcInBvc2VcIl1bOF09JGFbaSsrXTttYXJrZXJJbmZvW1wicG9zZVwiXVs5XT0kYVtpKytdO21hcmtlckluZm9bXCJwb3NlXCJdWzEwXT0kYVtpKytdO21hcmtlckluZm9bXCJwb3NlXCJdWzExXT0kYVtpKytdfSw2NzY5NjpmdW5jdGlvbigpe3ZhciAkYT1hcmd1bWVudHM7dmFyIGk9MDtpZighYXJ0b29sa2l0TkZUW1wiTkZUTWFya2VySW5mb1wiXSl7YXJ0b29sa2l0TkZUW1wiTkZUTWFya2VySW5mb1wiXT17aWQ6MCxlcnJvcjotMSxmb3VuZDowLHBvc2U6WzAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwXX19dmFyIG1hcmtlckluZm89YXJ0b29sa2l0TkZUW1wiTkZUTWFya2VySW5mb1wiXTttYXJrZXJJbmZvW1wiaWRcIl09JGFbaSsrXTttYXJrZXJJbmZvW1wiZXJyb3JcIl09LTE7bWFya2VySW5mb1tcImZvdW5kXCJdPTA7bWFya2VySW5mb1tcInBvc2VcIl1bMF09MDttYXJrZXJJbmZvW1wicG9zZVwiXVsxXT0wO21hcmtlckluZm9bXCJwb3NlXCJdWzJdPTA7bWFya2VySW5mb1tcInBvc2VcIl1bM109MDttYXJrZXJJbmZvW1wicG9zZVwiXVs0XT0wO21hcmtlckluZm9bXCJwb3NlXCJdWzVdPTA7bWFya2VySW5mb1tcInBvc2VcIl1bNl09MDttYXJrZXJJbmZvW1wicG9zZVwiXVs3XT0wO21hcmtlckluZm9bXCJwb3NlXCJdWzhdPTA7bWFya2VySW5mb1tcInBvc2VcIl1bOV09MDttYXJrZXJJbmZvW1wicG9zZVwiXVsxMF09MDttYXJrZXJJbmZvW1wicG9zZVwiXVsxMV09MH0sNjgzMjU6ZnVuY3Rpb24oJDAsJDEsJDIsJDMsJDQsJDUpe2lmKCFhcnRvb2xraXRORlRbXCJmcmFtZU1hbGxvY1wiXSl7YXJ0b29sa2l0TkZUW1wiZnJhbWVNYWxsb2NcIl09e319dmFyIGZyYW1lTWFsbG9jPWFydG9vbGtpdE5GVFtcImZyYW1lTWFsbG9jXCJdO2ZyYW1lTWFsbG9jW1wiZnJhbWVwb2ludGVyXCJdPSQxO2ZyYW1lTWFsbG9jW1wiZnJhbWVzaXplXCJdPSQyO2ZyYW1lTWFsbG9jW1wiY2FtZXJhXCJdPSQzO2ZyYW1lTWFsbG9jW1widHJhbnNmb3JtXCJdPSQ0O2ZyYW1lTWFsbG9jW1widmlkZW9MdW1hUG9pbnRlclwiXT0kNX19O2Z1bmN0aW9uIGNhbGxSdW50aW1lQ2FsbGJhY2tzKGNhbGxiYWNrcyl7d2hpbGUoY2FsbGJhY2tzLmxlbmd0aD4wKXt2YXIgY2FsbGJhY2s9Y2FsbGJhY2tzLnNoaWZ0KCk7aWYodHlwZW9mIGNhbGxiYWNrPT1cImZ1bmN0aW9uXCIpe2NhbGxiYWNrKE1vZHVsZSk7Y29udGludWV9dmFyIGZ1bmM9Y2FsbGJhY2suZnVuYztpZih0eXBlb2YgZnVuYz09XCJudW1iZXJcIil7aWYoY2FsbGJhY2suYXJnPT09dW5kZWZpbmVkKXtnZXRXYXNtVGFibGVFbnRyeShmdW5jKSgpfWVsc2V7Z2V0V2FzbVRhYmxlRW50cnkoZnVuYykoY2FsbGJhY2suYXJnKX19ZWxzZXtmdW5jKGNhbGxiYWNrLmFyZz09PXVuZGVmaW5lZD9udWxsOmNhbGxiYWNrLmFyZyl9fX1mdW5jdGlvbiBnZXRXYXNtVGFibGVFbnRyeShmdW5jUHRyKXtyZXR1cm4gd2FzbVRhYmxlLmdldChmdW5jUHRyKX1mdW5jdGlvbiBfX19jeGFfYWxsb2NhdGVfZXhjZXB0aW9uKHNpemUpe3JldHVybiBfbWFsbG9jKHNpemUrMTYpKzE2fWZ1bmN0aW9uIEV4Y2VwdGlvbkluZm8oZXhjUHRyKXt0aGlzLmV4Y1B0cj1leGNQdHI7dGhpcy5wdHI9ZXhjUHRyLTE2O3RoaXMuc2V0X3R5cGU9ZnVuY3Rpb24odHlwZSl7SEVBUDMyW3RoaXMucHRyKzQ+PjJdPXR5cGV9O3RoaXMuZ2V0X3R5cGU9ZnVuY3Rpb24oKXtyZXR1cm4gSEVBUDMyW3RoaXMucHRyKzQ+PjJdfTt0aGlzLnNldF9kZXN0cnVjdG9yPWZ1bmN0aW9uKGRlc3RydWN0b3Ipe0hFQVAzMlt0aGlzLnB0cis4Pj4yXT1kZXN0cnVjdG9yfTt0aGlzLmdldF9kZXN0cnVjdG9yPWZ1bmN0aW9uKCl7cmV0dXJuIEhFQVAzMlt0aGlzLnB0cis4Pj4yXX07dGhpcy5zZXRfcmVmY291bnQ9ZnVuY3Rpb24ocmVmY291bnQpe0hFQVAzMlt0aGlzLnB0cj4+Ml09cmVmY291bnR9O3RoaXMuc2V0X2NhdWdodD1mdW5jdGlvbihjYXVnaHQpe2NhdWdodD1jYXVnaHQ/MTowO0hFQVA4W3RoaXMucHRyKzEyPj4wXT1jYXVnaHR9O3RoaXMuZ2V0X2NhdWdodD1mdW5jdGlvbigpe3JldHVybiBIRUFQOFt0aGlzLnB0cisxMj4+MF0hPTB9O3RoaXMuc2V0X3JldGhyb3duPWZ1bmN0aW9uKHJldGhyb3duKXtyZXRocm93bj1yZXRocm93bj8xOjA7SEVBUDhbdGhpcy5wdHIrMTM+PjBdPXJldGhyb3dufTt0aGlzLmdldF9yZXRocm93bj1mdW5jdGlvbigpe3JldHVybiBIRUFQOFt0aGlzLnB0cisxMz4+MF0hPTB9O3RoaXMuaW5pdD1mdW5jdGlvbih0eXBlLGRlc3RydWN0b3Ipe3RoaXMuc2V0X3R5cGUodHlwZSk7dGhpcy5zZXRfZGVzdHJ1Y3RvcihkZXN0cnVjdG9yKTt0aGlzLnNldF9yZWZjb3VudCgwKTt0aGlzLnNldF9jYXVnaHQoZmFsc2UpO3RoaXMuc2V0X3JldGhyb3duKGZhbHNlKX07dGhpcy5hZGRfcmVmPWZ1bmN0aW9uKCl7dmFyIHZhbHVlPUhFQVAzMlt0aGlzLnB0cj4+Ml07SEVBUDMyW3RoaXMucHRyPj4yXT12YWx1ZSsxfTt0aGlzLnJlbGVhc2VfcmVmPWZ1bmN0aW9uKCl7dmFyIHByZXY9SEVBUDMyW3RoaXMucHRyPj4yXTtIRUFQMzJbdGhpcy5wdHI+PjJdPXByZXYtMTtyZXR1cm4gcHJldj09PTF9fXZhciBleGNlcHRpb25MYXN0PTA7dmFyIHVuY2F1Z2h0RXhjZXB0aW9uQ291bnQ9MDtmdW5jdGlvbiBfX19jeGFfdGhyb3cocHRyLHR5cGUsZGVzdHJ1Y3Rvcil7dmFyIGluZm89bmV3IEV4Y2VwdGlvbkluZm8ocHRyKTtpbmZvLmluaXQodHlwZSxkZXN0cnVjdG9yKTtleGNlcHRpb25MYXN0PXB0cjt1bmNhdWdodEV4Y2VwdGlvbkNvdW50Kys7dGhyb3cgcHRyfWZ1bmN0aW9uIHNldEVyck5vKHZhbHVlKXtIRUFQMzJbX19fZXJybm9fbG9jYXRpb24oKT4+Ml09dmFsdWU7cmV0dXJuIHZhbHVlfXZhciBQQVRIPXtzcGxpdFBhdGg6ZnVuY3Rpb24oZmlsZW5hbWUpe3ZhciBzcGxpdFBhdGhSZT0vXihcXC8/fCkoW1xcc1xcU10qPykoKD86XFwuezEsMn18W15cXC9dKz98KShcXC5bXi5cXC9dKnwpKSg/OltcXC9dKikkLztyZXR1cm4gc3BsaXRQYXRoUmUuZXhlYyhmaWxlbmFtZSkuc2xpY2UoMSl9LG5vcm1hbGl6ZUFycmF5OmZ1bmN0aW9uKHBhcnRzLGFsbG93QWJvdmVSb290KXt2YXIgdXA9MDtmb3IodmFyIGk9cGFydHMubGVuZ3RoLTE7aT49MDtpLS0pe3ZhciBsYXN0PXBhcnRzW2ldO2lmKGxhc3Q9PT1cIi5cIil7cGFydHMuc3BsaWNlKGksMSl9ZWxzZSBpZihsYXN0PT09XCIuLlwiKXtwYXJ0cy5zcGxpY2UoaSwxKTt1cCsrfWVsc2UgaWYodXApe3BhcnRzLnNwbGljZShpLDEpO3VwLS19fWlmKGFsbG93QWJvdmVSb290KXtmb3IoO3VwO3VwLS0pe3BhcnRzLnVuc2hpZnQoXCIuLlwiKX19cmV0dXJuIHBhcnRzfSxub3JtYWxpemU6ZnVuY3Rpb24ocGF0aCl7dmFyIGlzQWJzb2x1dGU9cGF0aC5jaGFyQXQoMCk9PT1cIi9cIix0cmFpbGluZ1NsYXNoPXBhdGguc3Vic3RyKC0xKT09PVwiL1wiO3BhdGg9UEFUSC5ub3JtYWxpemVBcnJheShwYXRoLnNwbGl0KFwiL1wiKS5maWx0ZXIoZnVuY3Rpb24ocCl7cmV0dXJuISFwfSksIWlzQWJzb2x1dGUpLmpvaW4oXCIvXCIpO2lmKCFwYXRoJiYhaXNBYnNvbHV0ZSl7cGF0aD1cIi5cIn1pZihwYXRoJiZ0cmFpbGluZ1NsYXNoKXtwYXRoKz1cIi9cIn1yZXR1cm4oaXNBYnNvbHV0ZT9cIi9cIjpcIlwiKStwYXRofSxkaXJuYW1lOmZ1bmN0aW9uKHBhdGgpe3ZhciByZXN1bHQ9UEFUSC5zcGxpdFBhdGgocGF0aCkscm9vdD1yZXN1bHRbMF0sZGlyPXJlc3VsdFsxXTtpZighcm9vdCYmIWRpcil7cmV0dXJuXCIuXCJ9aWYoZGlyKXtkaXI9ZGlyLnN1YnN0cigwLGRpci5sZW5ndGgtMSl9cmV0dXJuIHJvb3QrZGlyfSxiYXNlbmFtZTpmdW5jdGlvbihwYXRoKXtpZihwYXRoPT09XCIvXCIpcmV0dXJuXCIvXCI7cGF0aD1QQVRILm5vcm1hbGl6ZShwYXRoKTtwYXRoPXBhdGgucmVwbGFjZSgvXFwvJC8sXCJcIik7dmFyIGxhc3RTbGFzaD1wYXRoLmxhc3RJbmRleE9mKFwiL1wiKTtpZihsYXN0U2xhc2g9PT0tMSlyZXR1cm4gcGF0aDtyZXR1cm4gcGF0aC5zdWJzdHIobGFzdFNsYXNoKzEpfSxleHRuYW1lOmZ1bmN0aW9uKHBhdGgpe3JldHVybiBQQVRILnNwbGl0UGF0aChwYXRoKVszXX0sam9pbjpmdW5jdGlvbigpe3ZhciBwYXRocz1BcnJheS5wcm90b3R5cGUuc2xpY2UuY2FsbChhcmd1bWVudHMsMCk7cmV0dXJuIFBBVEgubm9ybWFsaXplKHBhdGhzLmpvaW4oXCIvXCIpKX0sam9pbjI6ZnVuY3Rpb24obCxyKXtyZXR1cm4gUEFUSC5ub3JtYWxpemUobCtcIi9cIityKX19O2Z1bmN0aW9uIGdldFJhbmRvbURldmljZSgpe2lmKHR5cGVvZiBjcnlwdG89PVwib2JqZWN0XCImJnR5cGVvZiBjcnlwdG9bXCJnZXRSYW5kb21WYWx1ZXNcIl09PVwiZnVuY3Rpb25cIil7dmFyIHJhbmRvbUJ1ZmZlcj1uZXcgVWludDhBcnJheSgxKTtyZXR1cm4gZnVuY3Rpb24oKXtjcnlwdG8uZ2V0UmFuZG9tVmFsdWVzKHJhbmRvbUJ1ZmZlcik7cmV0dXJuIHJhbmRvbUJ1ZmZlclswXX19ZWxzZSBpZihFTlZJUk9OTUVOVF9JU19OT0RFKXt0cnl7dmFyIGNyeXB0b19tb2R1bGU9cmVxdWlyZShcImNyeXB0b1wiKTtyZXR1cm4gZnVuY3Rpb24oKXtyZXR1cm4gY3J5cHRvX21vZHVsZVtcInJhbmRvbUJ5dGVzXCJdKDEpWzBdfX1jYXRjaChlKXt9fXJldHVybiBmdW5jdGlvbigpe2Fib3J0KFwicmFuZG9tRGV2aWNlXCIpfX12YXIgUEFUSF9GUz17cmVzb2x2ZTpmdW5jdGlvbigpe3ZhciByZXNvbHZlZFBhdGg9XCJcIixyZXNvbHZlZEFic29sdXRlPWZhbHNlO2Zvcih2YXIgaT1hcmd1bWVudHMubGVuZ3RoLTE7aT49LTEmJiFyZXNvbHZlZEFic29sdXRlO2ktLSl7dmFyIHBhdGg9aT49MD9hcmd1bWVudHNbaV06RlMuY3dkKCk7aWYodHlwZW9mIHBhdGghPVwic3RyaW5nXCIpe3Rocm93IG5ldyBUeXBlRXJyb3IoXCJBcmd1bWVudHMgdG8gcGF0aC5yZXNvbHZlIG11c3QgYmUgc3RyaW5nc1wiKX1lbHNlIGlmKCFwYXRoKXtyZXR1cm5cIlwifXJlc29sdmVkUGF0aD1wYXRoK1wiL1wiK3Jlc29sdmVkUGF0aDtyZXNvbHZlZEFic29sdXRlPXBhdGguY2hhckF0KDApPT09XCIvXCJ9cmVzb2x2ZWRQYXRoPVBBVEgubm9ybWFsaXplQXJyYXkocmVzb2x2ZWRQYXRoLnNwbGl0KFwiL1wiKS5maWx0ZXIoZnVuY3Rpb24ocCl7cmV0dXJuISFwfSksIXJlc29sdmVkQWJzb2x1dGUpLmpvaW4oXCIvXCIpO3JldHVybihyZXNvbHZlZEFic29sdXRlP1wiL1wiOlwiXCIpK3Jlc29sdmVkUGF0aHx8XCIuXCJ9LHJlbGF0aXZlOmZ1bmN0aW9uKGZyb20sdG8pe2Zyb209UEFUSF9GUy5yZXNvbHZlKGZyb20pLnN1YnN0cigxKTt0bz1QQVRIX0ZTLnJlc29sdmUodG8pLnN1YnN0cigxKTtmdW5jdGlvbiB0cmltKGFycil7dmFyIHN0YXJ0PTA7Zm9yKDtzdGFydDxhcnIubGVuZ3RoO3N0YXJ0Kyspe2lmKGFycltzdGFydF0hPT1cIlwiKWJyZWFrfXZhciBlbmQ9YXJyLmxlbmd0aC0xO2Zvcig7ZW5kPj0wO2VuZC0tKXtpZihhcnJbZW5kXSE9PVwiXCIpYnJlYWt9aWYoc3RhcnQ+ZW5kKXJldHVybltdO3JldHVybiBhcnIuc2xpY2Uoc3RhcnQsZW5kLXN0YXJ0KzEpfXZhciBmcm9tUGFydHM9dHJpbShmcm9tLnNwbGl0KFwiL1wiKSk7dmFyIHRvUGFydHM9dHJpbSh0by5zcGxpdChcIi9cIikpO3ZhciBsZW5ndGg9TWF0aC5taW4oZnJvbVBhcnRzLmxlbmd0aCx0b1BhcnRzLmxlbmd0aCk7dmFyIHNhbWVQYXJ0c0xlbmd0aD1sZW5ndGg7Zm9yKHZhciBpPTA7aTxsZW5ndGg7aSsrKXtpZihmcm9tUGFydHNbaV0hPT10b1BhcnRzW2ldKXtzYW1lUGFydHNMZW5ndGg9aTticmVha319dmFyIG91dHB1dFBhcnRzPVtdO2Zvcih2YXIgaT1zYW1lUGFydHNMZW5ndGg7aTxmcm9tUGFydHMubGVuZ3RoO2krKyl7b3V0cHV0UGFydHMucHVzaChcIi4uXCIpfW91dHB1dFBhcnRzPW91dHB1dFBhcnRzLmNvbmNhdCh0b1BhcnRzLnNsaWNlKHNhbWVQYXJ0c0xlbmd0aCkpO3JldHVybiBvdXRwdXRQYXJ0cy5qb2luKFwiL1wiKX19O3ZhciBUVFk9e3R0eXM6W10saW5pdDpmdW5jdGlvbigpe30sc2h1dGRvd246ZnVuY3Rpb24oKXt9LHJlZ2lzdGVyOmZ1bmN0aW9uKGRldixvcHMpe1RUWS50dHlzW2Rldl09e2lucHV0OltdLG91dHB1dDpbXSxvcHM6b3BzfTtGUy5yZWdpc3RlckRldmljZShkZXYsVFRZLnN0cmVhbV9vcHMpfSxzdHJlYW1fb3BzOntvcGVuOmZ1bmN0aW9uKHN0cmVhbSl7dmFyIHR0eT1UVFkudHR5c1tzdHJlYW0ubm9kZS5yZGV2XTtpZighdHR5KXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig0Myl9c3RyZWFtLnR0eT10dHk7c3RyZWFtLnNlZWthYmxlPWZhbHNlfSxjbG9zZTpmdW5jdGlvbihzdHJlYW0pe3N0cmVhbS50dHkub3BzLmZsdXNoKHN0cmVhbS50dHkpfSxmbHVzaDpmdW5jdGlvbihzdHJlYW0pe3N0cmVhbS50dHkub3BzLmZsdXNoKHN0cmVhbS50dHkpfSxyZWFkOmZ1bmN0aW9uKHN0cmVhbSxidWZmZXIsb2Zmc2V0LGxlbmd0aCxwb3Mpe2lmKCFzdHJlYW0udHR5fHwhc3RyZWFtLnR0eS5vcHMuZ2V0X2NoYXIpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDYwKX12YXIgYnl0ZXNSZWFkPTA7Zm9yKHZhciBpPTA7aTxsZW5ndGg7aSsrKXt2YXIgcmVzdWx0O3RyeXtyZXN1bHQ9c3RyZWFtLnR0eS5vcHMuZ2V0X2NoYXIoc3RyZWFtLnR0eSl9Y2F0Y2goZSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoMjkpfWlmKHJlc3VsdD09PXVuZGVmaW5lZCYmYnl0ZXNSZWFkPT09MCl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNil9aWYocmVzdWx0PT09bnVsbHx8cmVzdWx0PT09dW5kZWZpbmVkKWJyZWFrO2J5dGVzUmVhZCsrO2J1ZmZlcltvZmZzZXQraV09cmVzdWx0fWlmKGJ5dGVzUmVhZCl7c3RyZWFtLm5vZGUudGltZXN0YW1wPURhdGUubm93KCl9cmV0dXJuIGJ5dGVzUmVhZH0sd3JpdGU6ZnVuY3Rpb24oc3RyZWFtLGJ1ZmZlcixvZmZzZXQsbGVuZ3RoLHBvcyl7aWYoIXN0cmVhbS50dHl8fCFzdHJlYW0udHR5Lm9wcy5wdXRfY2hhcil7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNjApfXRyeXtmb3IodmFyIGk9MDtpPGxlbmd0aDtpKyspe3N0cmVhbS50dHkub3BzLnB1dF9jaGFyKHN0cmVhbS50dHksYnVmZmVyW29mZnNldCtpXSl9fWNhdGNoKGUpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDI5KX1pZihsZW5ndGgpe3N0cmVhbS5ub2RlLnRpbWVzdGFtcD1EYXRlLm5vdygpfXJldHVybiBpfX0sZGVmYXVsdF90dHlfb3BzOntnZXRfY2hhcjpmdW5jdGlvbih0dHkpe2lmKCF0dHkuaW5wdXQubGVuZ3RoKXt2YXIgcmVzdWx0PW51bGw7aWYoRU5WSVJPTk1FTlRfSVNfTk9ERSl7dmFyIEJVRlNJWkU9MjU2O3ZhciBidWY9QnVmZmVyLmFsbG9jKEJVRlNJWkUpO3ZhciBieXRlc1JlYWQ9MDt0cnl7Ynl0ZXNSZWFkPWZzLnJlYWRTeW5jKHByb2Nlc3Muc3RkaW4uZmQsYnVmLDAsQlVGU0laRSwtMSl9Y2F0Y2goZSl7aWYoZS50b1N0cmluZygpLmluY2x1ZGVzKFwiRU9GXCIpKWJ5dGVzUmVhZD0wO2Vsc2UgdGhyb3cgZX1pZihieXRlc1JlYWQ+MCl7cmVzdWx0PWJ1Zi5zbGljZSgwLGJ5dGVzUmVhZCkudG9TdHJpbmcoXCJ1dGYtOFwiKX1lbHNle3Jlc3VsdD1udWxsfX1lbHNlIGlmKHR5cGVvZiB3aW5kb3chPVwidW5kZWZpbmVkXCImJnR5cGVvZiB3aW5kb3cucHJvbXB0PT1cImZ1bmN0aW9uXCIpe3Jlc3VsdD13aW5kb3cucHJvbXB0KFwiSW5wdXQ6IFwiKTtpZihyZXN1bHQhPT1udWxsKXtyZXN1bHQrPVwiXFxuXCJ9fWVsc2UgaWYodHlwZW9mIHJlYWRsaW5lPT1cImZ1bmN0aW9uXCIpe3Jlc3VsdD1yZWFkbGluZSgpO2lmKHJlc3VsdCE9PW51bGwpe3Jlc3VsdCs9XCJcXG5cIn19aWYoIXJlc3VsdCl7cmV0dXJuIG51bGx9dHR5LmlucHV0PWludEFycmF5RnJvbVN0cmluZyhyZXN1bHQsdHJ1ZSl9cmV0dXJuIHR0eS5pbnB1dC5zaGlmdCgpfSxwdXRfY2hhcjpmdW5jdGlvbih0dHksdmFsKXtpZih2YWw9PT1udWxsfHx2YWw9PT0xMCl7b3V0KFVURjhBcnJheVRvU3RyaW5nKHR0eS5vdXRwdXQsMCkpO3R0eS5vdXRwdXQ9W119ZWxzZXtpZih2YWwhPTApdHR5Lm91dHB1dC5wdXNoKHZhbCl9fSxmbHVzaDpmdW5jdGlvbih0dHkpe2lmKHR0eS5vdXRwdXQmJnR0eS5vdXRwdXQubGVuZ3RoPjApe291dChVVEY4QXJyYXlUb1N0cmluZyh0dHkub3V0cHV0LDApKTt0dHkub3V0cHV0PVtdfX19LGRlZmF1bHRfdHR5MV9vcHM6e3B1dF9jaGFyOmZ1bmN0aW9uKHR0eSx2YWwpe2lmKHZhbD09PW51bGx8fHZhbD09PTEwKXtlcnIoVVRGOEFycmF5VG9TdHJpbmcodHR5Lm91dHB1dCwwKSk7dHR5Lm91dHB1dD1bXX1lbHNle2lmKHZhbCE9MCl0dHkub3V0cHV0LnB1c2godmFsKX19LGZsdXNoOmZ1bmN0aW9uKHR0eSl7aWYodHR5Lm91dHB1dCYmdHR5Lm91dHB1dC5sZW5ndGg+MCl7ZXJyKFVURjhBcnJheVRvU3RyaW5nKHR0eS5vdXRwdXQsMCkpO3R0eS5vdXRwdXQ9W119fX19O2Z1bmN0aW9uIG1tYXBBbGxvYyhzaXplKXthYm9ydCgpfXZhciBNRU1GUz17b3BzX3RhYmxlOm51bGwsbW91bnQ6ZnVuY3Rpb24obW91bnQpe3JldHVybiBNRU1GUy5jcmVhdGVOb2RlKG51bGwsXCIvXCIsMTYzODR8NTExLDApfSxjcmVhdGVOb2RlOmZ1bmN0aW9uKHBhcmVudCxuYW1lLG1vZGUsZGV2KXtpZihGUy5pc0Jsa2Rldihtb2RlKXx8RlMuaXNGSUZPKG1vZGUpKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig2Myl9aWYoIU1FTUZTLm9wc190YWJsZSl7TUVNRlMub3BzX3RhYmxlPXtkaXI6e25vZGU6e2dldGF0dHI6TUVNRlMubm9kZV9vcHMuZ2V0YXR0cixzZXRhdHRyOk1FTUZTLm5vZGVfb3BzLnNldGF0dHIsbG9va3VwOk1FTUZTLm5vZGVfb3BzLmxvb2t1cCxta25vZDpNRU1GUy5ub2RlX29wcy5ta25vZCxyZW5hbWU6TUVNRlMubm9kZV9vcHMucmVuYW1lLHVubGluazpNRU1GUy5ub2RlX29wcy51bmxpbmsscm1kaXI6TUVNRlMubm9kZV9vcHMucm1kaXIscmVhZGRpcjpNRU1GUy5ub2RlX29wcy5yZWFkZGlyLHN5bWxpbms6TUVNRlMubm9kZV9vcHMuc3ltbGlua30sc3RyZWFtOntsbHNlZWs6TUVNRlMuc3RyZWFtX29wcy5sbHNlZWt9fSxmaWxlOntub2RlOntnZXRhdHRyOk1FTUZTLm5vZGVfb3BzLmdldGF0dHIsc2V0YXR0cjpNRU1GUy5ub2RlX29wcy5zZXRhdHRyfSxzdHJlYW06e2xsc2VlazpNRU1GUy5zdHJlYW1fb3BzLmxsc2VlayxyZWFkOk1FTUZTLnN0cmVhbV9vcHMucmVhZCx3cml0ZTpNRU1GUy5zdHJlYW1fb3BzLndyaXRlLGFsbG9jYXRlOk1FTUZTLnN0cmVhbV9vcHMuYWxsb2NhdGUsbW1hcDpNRU1GUy5zdHJlYW1fb3BzLm1tYXAsbXN5bmM6TUVNRlMuc3RyZWFtX29wcy5tc3luY319LGxpbms6e25vZGU6e2dldGF0dHI6TUVNRlMubm9kZV9vcHMuZ2V0YXR0cixzZXRhdHRyOk1FTUZTLm5vZGVfb3BzLnNldGF0dHIscmVhZGxpbms6TUVNRlMubm9kZV9vcHMucmVhZGxpbmt9LHN0cmVhbTp7fX0sY2hyZGV2Ontub2RlOntnZXRhdHRyOk1FTUZTLm5vZGVfb3BzLmdldGF0dHIsc2V0YXR0cjpNRU1GUy5ub2RlX29wcy5zZXRhdHRyfSxzdHJlYW06RlMuY2hyZGV2X3N0cmVhbV9vcHN9fX12YXIgbm9kZT1GUy5jcmVhdGVOb2RlKHBhcmVudCxuYW1lLG1vZGUsZGV2KTtpZihGUy5pc0Rpcihub2RlLm1vZGUpKXtub2RlLm5vZGVfb3BzPU1FTUZTLm9wc190YWJsZS5kaXIubm9kZTtub2RlLnN0cmVhbV9vcHM9TUVNRlMub3BzX3RhYmxlLmRpci5zdHJlYW07bm9kZS5jb250ZW50cz17fX1lbHNlIGlmKEZTLmlzRmlsZShub2RlLm1vZGUpKXtub2RlLm5vZGVfb3BzPU1FTUZTLm9wc190YWJsZS5maWxlLm5vZGU7bm9kZS5zdHJlYW1fb3BzPU1FTUZTLm9wc190YWJsZS5maWxlLnN0cmVhbTtub2RlLnVzZWRCeXRlcz0wO25vZGUuY29udGVudHM9bnVsbH1lbHNlIGlmKEZTLmlzTGluayhub2RlLm1vZGUpKXtub2RlLm5vZGVfb3BzPU1FTUZTLm9wc190YWJsZS5saW5rLm5vZGU7bm9kZS5zdHJlYW1fb3BzPU1FTUZTLm9wc190YWJsZS5saW5rLnN0cmVhbX1lbHNlIGlmKEZTLmlzQ2hyZGV2KG5vZGUubW9kZSkpe25vZGUubm9kZV9vcHM9TUVNRlMub3BzX3RhYmxlLmNocmRldi5ub2RlO25vZGUuc3RyZWFtX29wcz1NRU1GUy5vcHNfdGFibGUuY2hyZGV2LnN0cmVhbX1ub2RlLnRpbWVzdGFtcD1EYXRlLm5vdygpO2lmKHBhcmVudCl7cGFyZW50LmNvbnRlbnRzW25hbWVdPW5vZGU7cGFyZW50LnRpbWVzdGFtcD1ub2RlLnRpbWVzdGFtcH1yZXR1cm4gbm9kZX0sZ2V0RmlsZURhdGFBc1R5cGVkQXJyYXk6ZnVuY3Rpb24obm9kZSl7aWYoIW5vZGUuY29udGVudHMpcmV0dXJuIG5ldyBVaW50OEFycmF5KDApO2lmKG5vZGUuY29udGVudHMuc3ViYXJyYXkpcmV0dXJuIG5vZGUuY29udGVudHMuc3ViYXJyYXkoMCxub2RlLnVzZWRCeXRlcyk7cmV0dXJuIG5ldyBVaW50OEFycmF5KG5vZGUuY29udGVudHMpfSxleHBhbmRGaWxlU3RvcmFnZTpmdW5jdGlvbihub2RlLG5ld0NhcGFjaXR5KXt2YXIgcHJldkNhcGFjaXR5PW5vZGUuY29udGVudHM/bm9kZS5jb250ZW50cy5sZW5ndGg6MDtpZihwcmV2Q2FwYWNpdHk+PW5ld0NhcGFjaXR5KXJldHVybjt2YXIgQ0FQQUNJVFlfRE9VQkxJTkdfTUFYPTEwMjQqMTAyNDtuZXdDYXBhY2l0eT1NYXRoLm1heChuZXdDYXBhY2l0eSxwcmV2Q2FwYWNpdHkqKHByZXZDYXBhY2l0eTxDQVBBQ0lUWV9ET1VCTElOR19NQVg/MjoxLjEyNSk+Pj4wKTtpZihwcmV2Q2FwYWNpdHkhPTApbmV3Q2FwYWNpdHk9TWF0aC5tYXgobmV3Q2FwYWNpdHksMjU2KTt2YXIgb2xkQ29udGVudHM9bm9kZS5jb250ZW50cztub2RlLmNvbnRlbnRzPW5ldyBVaW50OEFycmF5KG5ld0NhcGFjaXR5KTtpZihub2RlLnVzZWRCeXRlcz4wKW5vZGUuY29udGVudHMuc2V0KG9sZENvbnRlbnRzLnN1YmFycmF5KDAsbm9kZS51c2VkQnl0ZXMpLDApfSxyZXNpemVGaWxlU3RvcmFnZTpmdW5jdGlvbihub2RlLG5ld1NpemUpe2lmKG5vZGUudXNlZEJ5dGVzPT1uZXdTaXplKXJldHVybjtpZihuZXdTaXplPT0wKXtub2RlLmNvbnRlbnRzPW51bGw7bm9kZS51c2VkQnl0ZXM9MH1lbHNle3ZhciBvbGRDb250ZW50cz1ub2RlLmNvbnRlbnRzO25vZGUuY29udGVudHM9bmV3IFVpbnQ4QXJyYXkobmV3U2l6ZSk7aWYob2xkQ29udGVudHMpe25vZGUuY29udGVudHMuc2V0KG9sZENvbnRlbnRzLnN1YmFycmF5KDAsTWF0aC5taW4obmV3U2l6ZSxub2RlLnVzZWRCeXRlcykpKX1ub2RlLnVzZWRCeXRlcz1uZXdTaXplfX0sbm9kZV9vcHM6e2dldGF0dHI6ZnVuY3Rpb24obm9kZSl7dmFyIGF0dHI9e307YXR0ci5kZXY9RlMuaXNDaHJkZXYobm9kZS5tb2RlKT9ub2RlLmlkOjE7YXR0ci5pbm89bm9kZS5pZDthdHRyLm1vZGU9bm9kZS5tb2RlO2F0dHIubmxpbms9MTthdHRyLnVpZD0wO2F0dHIuZ2lkPTA7YXR0ci5yZGV2PW5vZGUucmRldjtpZihGUy5pc0Rpcihub2RlLm1vZGUpKXthdHRyLnNpemU9NDA5Nn1lbHNlIGlmKEZTLmlzRmlsZShub2RlLm1vZGUpKXthdHRyLnNpemU9bm9kZS51c2VkQnl0ZXN9ZWxzZSBpZihGUy5pc0xpbmsobm9kZS5tb2RlKSl7YXR0ci5zaXplPW5vZGUubGluay5sZW5ndGh9ZWxzZXthdHRyLnNpemU9MH1hdHRyLmF0aW1lPW5ldyBEYXRlKG5vZGUudGltZXN0YW1wKTthdHRyLm10aW1lPW5ldyBEYXRlKG5vZGUudGltZXN0YW1wKTthdHRyLmN0aW1lPW5ldyBEYXRlKG5vZGUudGltZXN0YW1wKTthdHRyLmJsa3NpemU9NDA5NjthdHRyLmJsb2Nrcz1NYXRoLmNlaWwoYXR0ci5zaXplL2F0dHIuYmxrc2l6ZSk7cmV0dXJuIGF0dHJ9LHNldGF0dHI6ZnVuY3Rpb24obm9kZSxhdHRyKXtpZihhdHRyLm1vZGUhPT11bmRlZmluZWQpe25vZGUubW9kZT1hdHRyLm1vZGV9aWYoYXR0ci50aW1lc3RhbXAhPT11bmRlZmluZWQpe25vZGUudGltZXN0YW1wPWF0dHIudGltZXN0YW1wfWlmKGF0dHIuc2l6ZSE9PXVuZGVmaW5lZCl7TUVNRlMucmVzaXplRmlsZVN0b3JhZ2Uobm9kZSxhdHRyLnNpemUpfX0sbG9va3VwOmZ1bmN0aW9uKHBhcmVudCxuYW1lKXt0aHJvdyBGUy5nZW5lcmljRXJyb3JzWzQ0XX0sbWtub2Q6ZnVuY3Rpb24ocGFyZW50LG5hbWUsbW9kZSxkZXYpe3JldHVybiBNRU1GUy5jcmVhdGVOb2RlKHBhcmVudCxuYW1lLG1vZGUsZGV2KX0scmVuYW1lOmZ1bmN0aW9uKG9sZF9ub2RlLG5ld19kaXIsbmV3X25hbWUpe2lmKEZTLmlzRGlyKG9sZF9ub2RlLm1vZGUpKXt2YXIgbmV3X25vZGU7dHJ5e25ld19ub2RlPUZTLmxvb2t1cE5vZGUobmV3X2RpcixuZXdfbmFtZSl9Y2F0Y2goZSl7fWlmKG5ld19ub2RlKXtmb3IodmFyIGkgaW4gbmV3X25vZGUuY29udGVudHMpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDU1KX19fWRlbGV0ZSBvbGRfbm9kZS5wYXJlbnQuY29udGVudHNbb2xkX25vZGUubmFtZV07b2xkX25vZGUucGFyZW50LnRpbWVzdGFtcD1EYXRlLm5vdygpO29sZF9ub2RlLm5hbWU9bmV3X25hbWU7bmV3X2Rpci5jb250ZW50c1tuZXdfbmFtZV09b2xkX25vZGU7bmV3X2Rpci50aW1lc3RhbXA9b2xkX25vZGUucGFyZW50LnRpbWVzdGFtcDtvbGRfbm9kZS5wYXJlbnQ9bmV3X2Rpcn0sdW5saW5rOmZ1bmN0aW9uKHBhcmVudCxuYW1lKXtkZWxldGUgcGFyZW50LmNvbnRlbnRzW25hbWVdO3BhcmVudC50aW1lc3RhbXA9RGF0ZS5ub3coKX0scm1kaXI6ZnVuY3Rpb24ocGFyZW50LG5hbWUpe3ZhciBub2RlPUZTLmxvb2t1cE5vZGUocGFyZW50LG5hbWUpO2Zvcih2YXIgaSBpbiBub2RlLmNvbnRlbnRzKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig1NSl9ZGVsZXRlIHBhcmVudC5jb250ZW50c1tuYW1lXTtwYXJlbnQudGltZXN0YW1wPURhdGUubm93KCl9LHJlYWRkaXI6ZnVuY3Rpb24obm9kZSl7dmFyIGVudHJpZXM9W1wiLlwiLFwiLi5cIl07Zm9yKHZhciBrZXkgaW4gbm9kZS5jb250ZW50cyl7aWYoIW5vZGUuY29udGVudHMuaGFzT3duUHJvcGVydHkoa2V5KSl7Y29udGludWV9ZW50cmllcy5wdXNoKGtleSl9cmV0dXJuIGVudHJpZXN9LHN5bWxpbms6ZnVuY3Rpb24ocGFyZW50LG5ld25hbWUsb2xkcGF0aCl7dmFyIG5vZGU9TUVNRlMuY3JlYXRlTm9kZShwYXJlbnQsbmV3bmFtZSw1MTF8NDA5NjAsMCk7bm9kZS5saW5rPW9sZHBhdGg7cmV0dXJuIG5vZGV9LHJlYWRsaW5rOmZ1bmN0aW9uKG5vZGUpe2lmKCFGUy5pc0xpbmsobm9kZS5tb2RlKSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoMjgpfXJldHVybiBub2RlLmxpbmt9fSxzdHJlYW1fb3BzOntyZWFkOmZ1bmN0aW9uKHN0cmVhbSxidWZmZXIsb2Zmc2V0LGxlbmd0aCxwb3NpdGlvbil7dmFyIGNvbnRlbnRzPXN0cmVhbS5ub2RlLmNvbnRlbnRzO2lmKHBvc2l0aW9uPj1zdHJlYW0ubm9kZS51c2VkQnl0ZXMpcmV0dXJuIDA7dmFyIHNpemU9TWF0aC5taW4oc3RyZWFtLm5vZGUudXNlZEJ5dGVzLXBvc2l0aW9uLGxlbmd0aCk7aWYoc2l6ZT44JiZjb250ZW50cy5zdWJhcnJheSl7YnVmZmVyLnNldChjb250ZW50cy5zdWJhcnJheShwb3NpdGlvbixwb3NpdGlvbitzaXplKSxvZmZzZXQpfWVsc2V7Zm9yKHZhciBpPTA7aTxzaXplO2krKylidWZmZXJbb2Zmc2V0K2ldPWNvbnRlbnRzW3Bvc2l0aW9uK2ldfXJldHVybiBzaXplfSx3cml0ZTpmdW5jdGlvbihzdHJlYW0sYnVmZmVyLG9mZnNldCxsZW5ndGgscG9zaXRpb24sY2FuT3duKXtpZihidWZmZXIuYnVmZmVyPT09SEVBUDguYnVmZmVyKXtjYW5Pd249ZmFsc2V9aWYoIWxlbmd0aClyZXR1cm4gMDt2YXIgbm9kZT1zdHJlYW0ubm9kZTtub2RlLnRpbWVzdGFtcD1EYXRlLm5vdygpO2lmKGJ1ZmZlci5zdWJhcnJheSYmKCFub2RlLmNvbnRlbnRzfHxub2RlLmNvbnRlbnRzLnN1YmFycmF5KSl7aWYoY2FuT3duKXtub2RlLmNvbnRlbnRzPWJ1ZmZlci5zdWJhcnJheShvZmZzZXQsb2Zmc2V0K2xlbmd0aCk7bm9kZS51c2VkQnl0ZXM9bGVuZ3RoO3JldHVybiBsZW5ndGh9ZWxzZSBpZihub2RlLnVzZWRCeXRlcz09PTAmJnBvc2l0aW9uPT09MCl7bm9kZS5jb250ZW50cz1idWZmZXIuc2xpY2Uob2Zmc2V0LG9mZnNldCtsZW5ndGgpO25vZGUudXNlZEJ5dGVzPWxlbmd0aDtyZXR1cm4gbGVuZ3RofWVsc2UgaWYocG9zaXRpb24rbGVuZ3RoPD1ub2RlLnVzZWRCeXRlcyl7bm9kZS5jb250ZW50cy5zZXQoYnVmZmVyLnN1YmFycmF5KG9mZnNldCxvZmZzZXQrbGVuZ3RoKSxwb3NpdGlvbik7cmV0dXJuIGxlbmd0aH19TUVNRlMuZXhwYW5kRmlsZVN0b3JhZ2Uobm9kZSxwb3NpdGlvbitsZW5ndGgpO2lmKG5vZGUuY29udGVudHMuc3ViYXJyYXkmJmJ1ZmZlci5zdWJhcnJheSl7bm9kZS5jb250ZW50cy5zZXQoYnVmZmVyLnN1YmFycmF5KG9mZnNldCxvZmZzZXQrbGVuZ3RoKSxwb3NpdGlvbil9ZWxzZXtmb3IodmFyIGk9MDtpPGxlbmd0aDtpKyspe25vZGUuY29udGVudHNbcG9zaXRpb24raV09YnVmZmVyW29mZnNldCtpXX19bm9kZS51c2VkQnl0ZXM9TWF0aC5tYXgobm9kZS51c2VkQnl0ZXMscG9zaXRpb24rbGVuZ3RoKTtyZXR1cm4gbGVuZ3RofSxsbHNlZWs6ZnVuY3Rpb24oc3RyZWFtLG9mZnNldCx3aGVuY2Upe3ZhciBwb3NpdGlvbj1vZmZzZXQ7aWYod2hlbmNlPT09MSl7cG9zaXRpb24rPXN0cmVhbS5wb3NpdGlvbn1lbHNlIGlmKHdoZW5jZT09PTIpe2lmKEZTLmlzRmlsZShzdHJlYW0ubm9kZS5tb2RlKSl7cG9zaXRpb24rPXN0cmVhbS5ub2RlLnVzZWRCeXRlc319aWYocG9zaXRpb248MCl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoMjgpfXJldHVybiBwb3NpdGlvbn0sYWxsb2NhdGU6ZnVuY3Rpb24oc3RyZWFtLG9mZnNldCxsZW5ndGgpe01FTUZTLmV4cGFuZEZpbGVTdG9yYWdlKHN0cmVhbS5ub2RlLG9mZnNldCtsZW5ndGgpO3N0cmVhbS5ub2RlLnVzZWRCeXRlcz1NYXRoLm1heChzdHJlYW0ubm9kZS51c2VkQnl0ZXMsb2Zmc2V0K2xlbmd0aCl9LG1tYXA6ZnVuY3Rpb24oc3RyZWFtLGFkZHJlc3MsbGVuZ3RoLHBvc2l0aW9uLHByb3QsZmxhZ3Mpe2lmKGFkZHJlc3MhPT0wKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcigyOCl9aWYoIUZTLmlzRmlsZShzdHJlYW0ubm9kZS5tb2RlKSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNDMpfXZhciBwdHI7dmFyIGFsbG9jYXRlZDt2YXIgY29udGVudHM9c3RyZWFtLm5vZGUuY29udGVudHM7aWYoIShmbGFncyYyKSYmY29udGVudHMuYnVmZmVyPT09YnVmZmVyKXthbGxvY2F0ZWQ9ZmFsc2U7cHRyPWNvbnRlbnRzLmJ5dGVPZmZzZXR9ZWxzZXtpZihwb3NpdGlvbj4wfHxwb3NpdGlvbitsZW5ndGg8Y29udGVudHMubGVuZ3RoKXtpZihjb250ZW50cy5zdWJhcnJheSl7Y29udGVudHM9Y29udGVudHMuc3ViYXJyYXkocG9zaXRpb24scG9zaXRpb24rbGVuZ3RoKX1lbHNle2NvbnRlbnRzPUFycmF5LnByb3RvdHlwZS5zbGljZS5jYWxsKGNvbnRlbnRzLHBvc2l0aW9uLHBvc2l0aW9uK2xlbmd0aCl9fWFsbG9jYXRlZD10cnVlO3B0cj1tbWFwQWxsb2MobGVuZ3RoKTtpZighcHRyKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig0OCl9SEVBUDguc2V0KGNvbnRlbnRzLHB0cil9cmV0dXJue3B0cjpwdHIsYWxsb2NhdGVkOmFsbG9jYXRlZH19LG1zeW5jOmZ1bmN0aW9uKHN0cmVhbSxidWZmZXIsb2Zmc2V0LGxlbmd0aCxtbWFwRmxhZ3Mpe2lmKCFGUy5pc0ZpbGUoc3RyZWFtLm5vZGUubW9kZSkpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDQzKX1pZihtbWFwRmxhZ3MmMil7cmV0dXJuIDB9dmFyIGJ5dGVzV3JpdHRlbj1NRU1GUy5zdHJlYW1fb3BzLndyaXRlKHN0cmVhbSxidWZmZXIsMCxsZW5ndGgsb2Zmc2V0LGZhbHNlKTtyZXR1cm4gMH19fTtmdW5jdGlvbiBhc3luY0xvYWQodXJsLG9ubG9hZCxvbmVycm9yLG5vUnVuRGVwKXt2YXIgZGVwPSFub1J1bkRlcD9nZXRVbmlxdWVSdW5EZXBlbmRlbmN5KFwiYWwgXCIrdXJsKTpcIlwiO3JlYWRBc3luYyh1cmwsZnVuY3Rpb24oYXJyYXlCdWZmZXIpe2Fzc2VydChhcnJheUJ1ZmZlciwnTG9hZGluZyBkYXRhIGZpbGUgXCInK3VybCsnXCIgZmFpbGVkIChubyBhcnJheUJ1ZmZlcikuJyk7b25sb2FkKG5ldyBVaW50OEFycmF5KGFycmF5QnVmZmVyKSk7aWYoZGVwKXJlbW92ZVJ1bkRlcGVuZGVuY3koZGVwKX0sZnVuY3Rpb24oZXZlbnQpe2lmKG9uZXJyb3Ipe29uZXJyb3IoKX1lbHNle3Rocm93J0xvYWRpbmcgZGF0YSBmaWxlIFwiJyt1cmwrJ1wiIGZhaWxlZC4nfX0pO2lmKGRlcClhZGRSdW5EZXBlbmRlbmN5KGRlcCl9dmFyIEZTPXtyb290Om51bGwsbW91bnRzOltdLGRldmljZXM6e30sc3RyZWFtczpbXSxuZXh0SW5vZGU6MSxuYW1lVGFibGU6bnVsbCxjdXJyZW50UGF0aDpcIi9cIixpbml0aWFsaXplZDpmYWxzZSxpZ25vcmVQZXJtaXNzaW9uczp0cnVlLEVycm5vRXJyb3I6bnVsbCxnZW5lcmljRXJyb3JzOnt9LGZpbGVzeXN0ZW1zOm51bGwsc3luY0ZTUmVxdWVzdHM6MCxsb29rdXBQYXRoOihwYXRoLG9wdHM9e30pPT57cGF0aD1QQVRIX0ZTLnJlc29sdmUoRlMuY3dkKCkscGF0aCk7aWYoIXBhdGgpcmV0dXJue3BhdGg6XCJcIixub2RlOm51bGx9O3ZhciBkZWZhdWx0cz17Zm9sbG93X21vdW50OnRydWUscmVjdXJzZV9jb3VudDowfTtvcHRzPU9iamVjdC5hc3NpZ24oZGVmYXVsdHMsb3B0cyk7aWYob3B0cy5yZWN1cnNlX2NvdW50Pjgpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDMyKX12YXIgcGFydHM9UEFUSC5ub3JtYWxpemVBcnJheShwYXRoLnNwbGl0KFwiL1wiKS5maWx0ZXIocD0+ISFwKSxmYWxzZSk7dmFyIGN1cnJlbnQ9RlMucm9vdDt2YXIgY3VycmVudF9wYXRoPVwiL1wiO2Zvcih2YXIgaT0wO2k8cGFydHMubGVuZ3RoO2krKyl7dmFyIGlzbGFzdD1pPT09cGFydHMubGVuZ3RoLTE7aWYoaXNsYXN0JiZvcHRzLnBhcmVudCl7YnJlYWt9Y3VycmVudD1GUy5sb29rdXBOb2RlKGN1cnJlbnQscGFydHNbaV0pO2N1cnJlbnRfcGF0aD1QQVRILmpvaW4yKGN1cnJlbnRfcGF0aCxwYXJ0c1tpXSk7aWYoRlMuaXNNb3VudHBvaW50KGN1cnJlbnQpKXtpZighaXNsYXN0fHxpc2xhc3QmJm9wdHMuZm9sbG93X21vdW50KXtjdXJyZW50PWN1cnJlbnQubW91bnRlZC5yb290fX1pZighaXNsYXN0fHxvcHRzLmZvbGxvdyl7dmFyIGNvdW50PTA7d2hpbGUoRlMuaXNMaW5rKGN1cnJlbnQubW9kZSkpe3ZhciBsaW5rPUZTLnJlYWRsaW5rKGN1cnJlbnRfcGF0aCk7Y3VycmVudF9wYXRoPVBBVEhfRlMucmVzb2x2ZShQQVRILmRpcm5hbWUoY3VycmVudF9wYXRoKSxsaW5rKTt2YXIgbG9va3VwPUZTLmxvb2t1cFBhdGgoY3VycmVudF9wYXRoLHtyZWN1cnNlX2NvdW50Om9wdHMucmVjdXJzZV9jb3VudCsxfSk7Y3VycmVudD1sb29rdXAubm9kZTtpZihjb3VudCsrPjQwKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcigzMil9fX19cmV0dXJue3BhdGg6Y3VycmVudF9wYXRoLG5vZGU6Y3VycmVudH19LGdldFBhdGg6bm9kZT0+e3ZhciBwYXRoO3doaWxlKHRydWUpe2lmKEZTLmlzUm9vdChub2RlKSl7dmFyIG1vdW50PW5vZGUubW91bnQubW91bnRwb2ludDtpZighcGF0aClyZXR1cm4gbW91bnQ7cmV0dXJuIG1vdW50W21vdW50Lmxlbmd0aC0xXSE9PVwiL1wiP21vdW50K1wiL1wiK3BhdGg6bW91bnQrcGF0aH1wYXRoPXBhdGg/bm9kZS5uYW1lK1wiL1wiK3BhdGg6bm9kZS5uYW1lO25vZGU9bm9kZS5wYXJlbnR9fSxoYXNoTmFtZToocGFyZW50aWQsbmFtZSk9Pnt2YXIgaGFzaD0wO2Zvcih2YXIgaT0wO2k8bmFtZS5sZW5ndGg7aSsrKXtoYXNoPShoYXNoPDw1KS1oYXNoK25hbWUuY2hhckNvZGVBdChpKXwwfXJldHVybihwYXJlbnRpZCtoYXNoPj4+MCklRlMubmFtZVRhYmxlLmxlbmd0aH0saGFzaEFkZE5vZGU6bm9kZT0+e3ZhciBoYXNoPUZTLmhhc2hOYW1lKG5vZGUucGFyZW50LmlkLG5vZGUubmFtZSk7bm9kZS5uYW1lX25leHQ9RlMubmFtZVRhYmxlW2hhc2hdO0ZTLm5hbWVUYWJsZVtoYXNoXT1ub2RlfSxoYXNoUmVtb3ZlTm9kZTpub2RlPT57dmFyIGhhc2g9RlMuaGFzaE5hbWUobm9kZS5wYXJlbnQuaWQsbm9kZS5uYW1lKTtpZihGUy5uYW1lVGFibGVbaGFzaF09PT1ub2RlKXtGUy5uYW1lVGFibGVbaGFzaF09bm9kZS5uYW1lX25leHR9ZWxzZXt2YXIgY3VycmVudD1GUy5uYW1lVGFibGVbaGFzaF07d2hpbGUoY3VycmVudCl7aWYoY3VycmVudC5uYW1lX25leHQ9PT1ub2RlKXtjdXJyZW50Lm5hbWVfbmV4dD1ub2RlLm5hbWVfbmV4dDticmVha31jdXJyZW50PWN1cnJlbnQubmFtZV9uZXh0fX19LGxvb2t1cE5vZGU6KHBhcmVudCxuYW1lKT0+e3ZhciBlcnJDb2RlPUZTLm1heUxvb2t1cChwYXJlbnQpO2lmKGVyckNvZGUpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKGVyckNvZGUscGFyZW50KX12YXIgaGFzaD1GUy5oYXNoTmFtZShwYXJlbnQuaWQsbmFtZSk7Zm9yKHZhciBub2RlPUZTLm5hbWVUYWJsZVtoYXNoXTtub2RlO25vZGU9bm9kZS5uYW1lX25leHQpe3ZhciBub2RlTmFtZT1ub2RlLm5hbWU7aWYobm9kZS5wYXJlbnQuaWQ9PT1wYXJlbnQuaWQmJm5vZGVOYW1lPT09bmFtZSl7cmV0dXJuIG5vZGV9fXJldHVybiBGUy5sb29rdXAocGFyZW50LG5hbWUpfSxjcmVhdGVOb2RlOihwYXJlbnQsbmFtZSxtb2RlLHJkZXYpPT57dmFyIG5vZGU9bmV3IEZTLkZTTm9kZShwYXJlbnQsbmFtZSxtb2RlLHJkZXYpO0ZTLmhhc2hBZGROb2RlKG5vZGUpO3JldHVybiBub2RlfSxkZXN0cm95Tm9kZTpub2RlPT57RlMuaGFzaFJlbW92ZU5vZGUobm9kZSl9LGlzUm9vdDpub2RlPT57cmV0dXJuIG5vZGU9PT1ub2RlLnBhcmVudH0saXNNb3VudHBvaW50Om5vZGU9PntyZXR1cm4hIW5vZGUubW91bnRlZH0saXNGaWxlOm1vZGU9PntyZXR1cm4obW9kZSY2MTQ0MCk9PT0zMjc2OH0saXNEaXI6bW9kZT0+e3JldHVybihtb2RlJjYxNDQwKT09PTE2Mzg0fSxpc0xpbms6bW9kZT0+e3JldHVybihtb2RlJjYxNDQwKT09PTQwOTYwfSxpc0NocmRldjptb2RlPT57cmV0dXJuKG1vZGUmNjE0NDApPT09ODE5Mn0saXNCbGtkZXY6bW9kZT0+e3JldHVybihtb2RlJjYxNDQwKT09PTI0NTc2fSxpc0ZJRk86bW9kZT0+e3JldHVybihtb2RlJjYxNDQwKT09PTQwOTZ9LGlzU29ja2V0Om1vZGU9PntyZXR1cm4obW9kZSY0OTE1Mik9PT00OTE1Mn0sZmxhZ01vZGVzOntcInJcIjowLFwicitcIjoyLFwid1wiOjU3NyxcIncrXCI6NTc4LFwiYVwiOjEwODksXCJhK1wiOjEwOTB9LG1vZGVTdHJpbmdUb0ZsYWdzOnN0cj0+e3ZhciBmbGFncz1GUy5mbGFnTW9kZXNbc3RyXTtpZih0eXBlb2YgZmxhZ3M9PVwidW5kZWZpbmVkXCIpe3Rocm93IG5ldyBFcnJvcihcIlVua25vd24gZmlsZSBvcGVuIG1vZGU6IFwiK3N0cil9cmV0dXJuIGZsYWdzfSxmbGFnc1RvUGVybWlzc2lvblN0cmluZzpmbGFnPT57dmFyIHBlcm1zPVtcInJcIixcIndcIixcInJ3XCJdW2ZsYWcmM107aWYoZmxhZyY1MTIpe3Blcm1zKz1cIndcIn1yZXR1cm4gcGVybXN9LG5vZGVQZXJtaXNzaW9uczoobm9kZSxwZXJtcyk9PntpZihGUy5pZ25vcmVQZXJtaXNzaW9ucyl7cmV0dXJuIDB9aWYocGVybXMuaW5jbHVkZXMoXCJyXCIpJiYhKG5vZGUubW9kZSYyOTIpKXtyZXR1cm4gMn1lbHNlIGlmKHBlcm1zLmluY2x1ZGVzKFwid1wiKSYmIShub2RlLm1vZGUmMTQ2KSl7cmV0dXJuIDJ9ZWxzZSBpZihwZXJtcy5pbmNsdWRlcyhcInhcIikmJiEobm9kZS5tb2RlJjczKSl7cmV0dXJuIDJ9cmV0dXJuIDB9LG1heUxvb2t1cDpkaXI9Pnt2YXIgZXJyQ29kZT1GUy5ub2RlUGVybWlzc2lvbnMoZGlyLFwieFwiKTtpZihlcnJDb2RlKXJldHVybiBlcnJDb2RlO2lmKCFkaXIubm9kZV9vcHMubG9va3VwKXJldHVybiAyO3JldHVybiAwfSxtYXlDcmVhdGU6KGRpcixuYW1lKT0+e3RyeXt2YXIgbm9kZT1GUy5sb29rdXBOb2RlKGRpcixuYW1lKTtyZXR1cm4gMjB9Y2F0Y2goZSl7fXJldHVybiBGUy5ub2RlUGVybWlzc2lvbnMoZGlyLFwid3hcIil9LG1heURlbGV0ZTooZGlyLG5hbWUsaXNkaXIpPT57dmFyIG5vZGU7dHJ5e25vZGU9RlMubG9va3VwTm9kZShkaXIsbmFtZSl9Y2F0Y2goZSl7cmV0dXJuIGUuZXJybm99dmFyIGVyckNvZGU9RlMubm9kZVBlcm1pc3Npb25zKGRpcixcInd4XCIpO2lmKGVyckNvZGUpe3JldHVybiBlcnJDb2RlfWlmKGlzZGlyKXtpZighRlMuaXNEaXIobm9kZS5tb2RlKSl7cmV0dXJuIDU0fWlmKEZTLmlzUm9vdChub2RlKXx8RlMuZ2V0UGF0aChub2RlKT09PUZTLmN3ZCgpKXtyZXR1cm4gMTB9fWVsc2V7aWYoRlMuaXNEaXIobm9kZS5tb2RlKSl7cmV0dXJuIDMxfX1yZXR1cm4gMH0sbWF5T3Blbjoobm9kZSxmbGFncyk9PntpZighbm9kZSl7cmV0dXJuIDQ0fWlmKEZTLmlzTGluayhub2RlLm1vZGUpKXtyZXR1cm4gMzJ9ZWxzZSBpZihGUy5pc0Rpcihub2RlLm1vZGUpKXtpZihGUy5mbGFnc1RvUGVybWlzc2lvblN0cmluZyhmbGFncykhPT1cInJcInx8ZmxhZ3MmNTEyKXtyZXR1cm4gMzF9fXJldHVybiBGUy5ub2RlUGVybWlzc2lvbnMobm9kZSxGUy5mbGFnc1RvUGVybWlzc2lvblN0cmluZyhmbGFncykpfSxNQVhfT1BFTl9GRFM6NDA5NixuZXh0ZmQ6KGZkX3N0YXJ0PTAsZmRfZW5kPUZTLk1BWF9PUEVOX0ZEUyk9Pntmb3IodmFyIGZkPWZkX3N0YXJ0O2ZkPD1mZF9lbmQ7ZmQrKyl7aWYoIUZTLnN0cmVhbXNbZmRdKXtyZXR1cm4gZmR9fXRocm93IG5ldyBGUy5FcnJub0Vycm9yKDMzKX0sZ2V0U3RyZWFtOmZkPT5GUy5zdHJlYW1zW2ZkXSxjcmVhdGVTdHJlYW06KHN0cmVhbSxmZF9zdGFydCxmZF9lbmQpPT57aWYoIUZTLkZTU3RyZWFtKXtGUy5GU1N0cmVhbT1mdW5jdGlvbigpe307RlMuRlNTdHJlYW0ucHJvdG90eXBlPXtvYmplY3Q6e2dldDpmdW5jdGlvbigpe3JldHVybiB0aGlzLm5vZGV9LHNldDpmdW5jdGlvbih2YWwpe3RoaXMubm9kZT12YWx9fSxpc1JlYWQ6e2dldDpmdW5jdGlvbigpe3JldHVybih0aGlzLmZsYWdzJjIwOTcxNTUpIT09MX19LGlzV3JpdGU6e2dldDpmdW5jdGlvbigpe3JldHVybih0aGlzLmZsYWdzJjIwOTcxNTUpIT09MH19LGlzQXBwZW5kOntnZXQ6ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5mbGFncyYxMDI0fX19fXN0cmVhbT1PYmplY3QuYXNzaWduKG5ldyBGUy5GU1N0cmVhbSxzdHJlYW0pO3ZhciBmZD1GUy5uZXh0ZmQoZmRfc3RhcnQsZmRfZW5kKTtzdHJlYW0uZmQ9ZmQ7RlMuc3RyZWFtc1tmZF09c3RyZWFtO3JldHVybiBzdHJlYW19LGNsb3NlU3RyZWFtOmZkPT57RlMuc3RyZWFtc1tmZF09bnVsbH0sY2hyZGV2X3N0cmVhbV9vcHM6e29wZW46c3RyZWFtPT57dmFyIGRldmljZT1GUy5nZXREZXZpY2Uoc3RyZWFtLm5vZGUucmRldik7c3RyZWFtLnN0cmVhbV9vcHM9ZGV2aWNlLnN0cmVhbV9vcHM7aWYoc3RyZWFtLnN0cmVhbV9vcHMub3Blbil7c3RyZWFtLnN0cmVhbV9vcHMub3BlbihzdHJlYW0pfX0sbGxzZWVrOigpPT57dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNzApfX0sbWFqb3I6ZGV2PT5kZXY+PjgsbWlub3I6ZGV2PT5kZXYmMjU1LG1ha2VkZXY6KG1hLG1pKT0+bWE8PDh8bWkscmVnaXN0ZXJEZXZpY2U6KGRldixvcHMpPT57RlMuZGV2aWNlc1tkZXZdPXtzdHJlYW1fb3BzOm9wc319LGdldERldmljZTpkZXY9PkZTLmRldmljZXNbZGV2XSxnZXRNb3VudHM6bW91bnQ9Pnt2YXIgbW91bnRzPVtdO3ZhciBjaGVjaz1bbW91bnRdO3doaWxlKGNoZWNrLmxlbmd0aCl7dmFyIG09Y2hlY2sucG9wKCk7bW91bnRzLnB1c2gobSk7Y2hlY2sucHVzaC5hcHBseShjaGVjayxtLm1vdW50cyl9cmV0dXJuIG1vdW50c30sc3luY2ZzOihwb3B1bGF0ZSxjYWxsYmFjayk9PntpZih0eXBlb2YgcG9wdWxhdGU9PVwiZnVuY3Rpb25cIil7Y2FsbGJhY2s9cG9wdWxhdGU7cG9wdWxhdGU9ZmFsc2V9RlMuc3luY0ZTUmVxdWVzdHMrKztpZihGUy5zeW5jRlNSZXF1ZXN0cz4xKXtlcnIoXCJ3YXJuaW5nOiBcIitGUy5zeW5jRlNSZXF1ZXN0cytcIiBGUy5zeW5jZnMgb3BlcmF0aW9ucyBpbiBmbGlnaHQgYXQgb25jZSwgcHJvYmFibHkganVzdCBkb2luZyBleHRyYSB3b3JrXCIpfXZhciBtb3VudHM9RlMuZ2V0TW91bnRzKEZTLnJvb3QubW91bnQpO3ZhciBjb21wbGV0ZWQ9MDtmdW5jdGlvbiBkb0NhbGxiYWNrKGVyckNvZGUpe0ZTLnN5bmNGU1JlcXVlc3RzLS07cmV0dXJuIGNhbGxiYWNrKGVyckNvZGUpfWZ1bmN0aW9uIGRvbmUoZXJyQ29kZSl7aWYoZXJyQ29kZSl7aWYoIWRvbmUuZXJyb3JlZCl7ZG9uZS5lcnJvcmVkPXRydWU7cmV0dXJuIGRvQ2FsbGJhY2soZXJyQ29kZSl9cmV0dXJufWlmKCsrY29tcGxldGVkPj1tb3VudHMubGVuZ3RoKXtkb0NhbGxiYWNrKG51bGwpfX1tb3VudHMuZm9yRWFjaChtb3VudD0+e2lmKCFtb3VudC50eXBlLnN5bmNmcyl7cmV0dXJuIGRvbmUobnVsbCl9bW91bnQudHlwZS5zeW5jZnMobW91bnQscG9wdWxhdGUsZG9uZSl9KX0sbW91bnQ6KHR5cGUsb3B0cyxtb3VudHBvaW50KT0+e3ZhciByb290PW1vdW50cG9pbnQ9PT1cIi9cIjt2YXIgcHNldWRvPSFtb3VudHBvaW50O3ZhciBub2RlO2lmKHJvb3QmJkZTLnJvb3Qpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDEwKX1lbHNlIGlmKCFyb290JiYhcHNldWRvKXt2YXIgbG9va3VwPUZTLmxvb2t1cFBhdGgobW91bnRwb2ludCx7Zm9sbG93X21vdW50OmZhbHNlfSk7bW91bnRwb2ludD1sb29rdXAucGF0aDtub2RlPWxvb2t1cC5ub2RlO2lmKEZTLmlzTW91bnRwb2ludChub2RlKSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoMTApfWlmKCFGUy5pc0Rpcihub2RlLm1vZGUpKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig1NCl9fXZhciBtb3VudD17dHlwZTp0eXBlLG9wdHM6b3B0cyxtb3VudHBvaW50Om1vdW50cG9pbnQsbW91bnRzOltdfTt2YXIgbW91bnRSb290PXR5cGUubW91bnQobW91bnQpO21vdW50Um9vdC5tb3VudD1tb3VudDttb3VudC5yb290PW1vdW50Um9vdDtpZihyb290KXtGUy5yb290PW1vdW50Um9vdH1lbHNlIGlmKG5vZGUpe25vZGUubW91bnRlZD1tb3VudDtpZihub2RlLm1vdW50KXtub2RlLm1vdW50Lm1vdW50cy5wdXNoKG1vdW50KX19cmV0dXJuIG1vdW50Um9vdH0sdW5tb3VudDptb3VudHBvaW50PT57dmFyIGxvb2t1cD1GUy5sb29rdXBQYXRoKG1vdW50cG9pbnQse2ZvbGxvd19tb3VudDpmYWxzZX0pO2lmKCFGUy5pc01vdW50cG9pbnQobG9va3VwLm5vZGUpKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcigyOCl9dmFyIG5vZGU9bG9va3VwLm5vZGU7dmFyIG1vdW50PW5vZGUubW91bnRlZDt2YXIgbW91bnRzPUZTLmdldE1vdW50cyhtb3VudCk7T2JqZWN0LmtleXMoRlMubmFtZVRhYmxlKS5mb3JFYWNoKGhhc2g9Pnt2YXIgY3VycmVudD1GUy5uYW1lVGFibGVbaGFzaF07d2hpbGUoY3VycmVudCl7dmFyIG5leHQ9Y3VycmVudC5uYW1lX25leHQ7aWYobW91bnRzLmluY2x1ZGVzKGN1cnJlbnQubW91bnQpKXtGUy5kZXN0cm95Tm9kZShjdXJyZW50KX1jdXJyZW50PW5leHR9fSk7bm9kZS5tb3VudGVkPW51bGw7dmFyIGlkeD1ub2RlLm1vdW50Lm1vdW50cy5pbmRleE9mKG1vdW50KTtub2RlLm1vdW50Lm1vdW50cy5zcGxpY2UoaWR4LDEpfSxsb29rdXA6KHBhcmVudCxuYW1lKT0+e3JldHVybiBwYXJlbnQubm9kZV9vcHMubG9va3VwKHBhcmVudCxuYW1lKX0sbWtub2Q6KHBhdGgsbW9kZSxkZXYpPT57dmFyIGxvb2t1cD1GUy5sb29rdXBQYXRoKHBhdGgse3BhcmVudDp0cnVlfSk7dmFyIHBhcmVudD1sb29rdXAubm9kZTt2YXIgbmFtZT1QQVRILmJhc2VuYW1lKHBhdGgpO2lmKCFuYW1lfHxuYW1lPT09XCIuXCJ8fG5hbWU9PT1cIi4uXCIpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDI4KX12YXIgZXJyQ29kZT1GUy5tYXlDcmVhdGUocGFyZW50LG5hbWUpO2lmKGVyckNvZGUpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKGVyckNvZGUpfWlmKCFwYXJlbnQubm9kZV9vcHMubWtub2Qpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDYzKX1yZXR1cm4gcGFyZW50Lm5vZGVfb3BzLm1rbm9kKHBhcmVudCxuYW1lLG1vZGUsZGV2KX0sY3JlYXRlOihwYXRoLG1vZGUpPT57bW9kZT1tb2RlIT09dW5kZWZpbmVkP21vZGU6NDM4O21vZGUmPTQwOTU7bW9kZXw9MzI3Njg7cmV0dXJuIEZTLm1rbm9kKHBhdGgsbW9kZSwwKX0sbWtkaXI6KHBhdGgsbW9kZSk9Pnttb2RlPW1vZGUhPT11bmRlZmluZWQ/bW9kZTo1MTE7bW9kZSY9NTExfDUxMjttb2RlfD0xNjM4NDtyZXR1cm4gRlMubWtub2QocGF0aCxtb2RlLDApfSxta2RpclRyZWU6KHBhdGgsbW9kZSk9Pnt2YXIgZGlycz1wYXRoLnNwbGl0KFwiL1wiKTt2YXIgZD1cIlwiO2Zvcih2YXIgaT0wO2k8ZGlycy5sZW5ndGg7KytpKXtpZighZGlyc1tpXSljb250aW51ZTtkKz1cIi9cIitkaXJzW2ldO3RyeXtGUy5ta2RpcihkLG1vZGUpfWNhdGNoKGUpe2lmKGUuZXJybm8hPTIwKXRocm93IGV9fX0sbWtkZXY6KHBhdGgsbW9kZSxkZXYpPT57aWYodHlwZW9mIGRldj09XCJ1bmRlZmluZWRcIil7ZGV2PW1vZGU7bW9kZT00Mzh9bW9kZXw9ODE5MjtyZXR1cm4gRlMubWtub2QocGF0aCxtb2RlLGRldil9LHN5bWxpbms6KG9sZHBhdGgsbmV3cGF0aCk9PntpZighUEFUSF9GUy5yZXNvbHZlKG9sZHBhdGgpKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig0NCl9dmFyIGxvb2t1cD1GUy5sb29rdXBQYXRoKG5ld3BhdGgse3BhcmVudDp0cnVlfSk7dmFyIHBhcmVudD1sb29rdXAubm9kZTtpZighcGFyZW50KXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig0NCl9dmFyIG5ld25hbWU9UEFUSC5iYXNlbmFtZShuZXdwYXRoKTt2YXIgZXJyQ29kZT1GUy5tYXlDcmVhdGUocGFyZW50LG5ld25hbWUpO2lmKGVyckNvZGUpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKGVyckNvZGUpfWlmKCFwYXJlbnQubm9kZV9vcHMuc3ltbGluayl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNjMpfXJldHVybiBwYXJlbnQubm9kZV9vcHMuc3ltbGluayhwYXJlbnQsbmV3bmFtZSxvbGRwYXRoKX0scmVuYW1lOihvbGRfcGF0aCxuZXdfcGF0aCk9Pnt2YXIgb2xkX2Rpcm5hbWU9UEFUSC5kaXJuYW1lKG9sZF9wYXRoKTt2YXIgbmV3X2Rpcm5hbWU9UEFUSC5kaXJuYW1lKG5ld19wYXRoKTt2YXIgb2xkX25hbWU9UEFUSC5iYXNlbmFtZShvbGRfcGF0aCk7dmFyIG5ld19uYW1lPVBBVEguYmFzZW5hbWUobmV3X3BhdGgpO3ZhciBsb29rdXAsb2xkX2RpcixuZXdfZGlyO2xvb2t1cD1GUy5sb29rdXBQYXRoKG9sZF9wYXRoLHtwYXJlbnQ6dHJ1ZX0pO29sZF9kaXI9bG9va3VwLm5vZGU7bG9va3VwPUZTLmxvb2t1cFBhdGgobmV3X3BhdGgse3BhcmVudDp0cnVlfSk7bmV3X2Rpcj1sb29rdXAubm9kZTtpZighb2xkX2Rpcnx8IW5ld19kaXIpdGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNDQpO2lmKG9sZF9kaXIubW91bnQhPT1uZXdfZGlyLm1vdW50KXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig3NSl9dmFyIG9sZF9ub2RlPUZTLmxvb2t1cE5vZGUob2xkX2RpcixvbGRfbmFtZSk7dmFyIHJlbGF0aXZlPVBBVEhfRlMucmVsYXRpdmUob2xkX3BhdGgsbmV3X2Rpcm5hbWUpO2lmKHJlbGF0aXZlLmNoYXJBdCgwKSE9PVwiLlwiKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcigyOCl9cmVsYXRpdmU9UEFUSF9GUy5yZWxhdGl2ZShuZXdfcGF0aCxvbGRfZGlybmFtZSk7aWYocmVsYXRpdmUuY2hhckF0KDApIT09XCIuXCIpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDU1KX12YXIgbmV3X25vZGU7dHJ5e25ld19ub2RlPUZTLmxvb2t1cE5vZGUobmV3X2RpcixuZXdfbmFtZSl9Y2F0Y2goZSl7fWlmKG9sZF9ub2RlPT09bmV3X25vZGUpe3JldHVybn12YXIgaXNkaXI9RlMuaXNEaXIob2xkX25vZGUubW9kZSk7dmFyIGVyckNvZGU9RlMubWF5RGVsZXRlKG9sZF9kaXIsb2xkX25hbWUsaXNkaXIpO2lmKGVyckNvZGUpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKGVyckNvZGUpfWVyckNvZGU9bmV3X25vZGU/RlMubWF5RGVsZXRlKG5ld19kaXIsbmV3X25hbWUsaXNkaXIpOkZTLm1heUNyZWF0ZShuZXdfZGlyLG5ld19uYW1lKTtpZihlcnJDb2RlKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcihlcnJDb2RlKX1pZighb2xkX2Rpci5ub2RlX29wcy5yZW5hbWUpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDYzKX1pZihGUy5pc01vdW50cG9pbnQob2xkX25vZGUpfHxuZXdfbm9kZSYmRlMuaXNNb3VudHBvaW50KG5ld19ub2RlKSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoMTApfWlmKG5ld19kaXIhPT1vbGRfZGlyKXtlcnJDb2RlPUZTLm5vZGVQZXJtaXNzaW9ucyhvbGRfZGlyLFwid1wiKTtpZihlcnJDb2RlKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcihlcnJDb2RlKX19RlMuaGFzaFJlbW92ZU5vZGUob2xkX25vZGUpO3RyeXtvbGRfZGlyLm5vZGVfb3BzLnJlbmFtZShvbGRfbm9kZSxuZXdfZGlyLG5ld19uYW1lKX1jYXRjaChlKXt0aHJvdyBlfWZpbmFsbHl7RlMuaGFzaEFkZE5vZGUob2xkX25vZGUpfX0scm1kaXI6cGF0aD0+e3ZhciBsb29rdXA9RlMubG9va3VwUGF0aChwYXRoLHtwYXJlbnQ6dHJ1ZX0pO3ZhciBwYXJlbnQ9bG9va3VwLm5vZGU7dmFyIG5hbWU9UEFUSC5iYXNlbmFtZShwYXRoKTt2YXIgbm9kZT1GUy5sb29rdXBOb2RlKHBhcmVudCxuYW1lKTt2YXIgZXJyQ29kZT1GUy5tYXlEZWxldGUocGFyZW50LG5hbWUsdHJ1ZSk7aWYoZXJyQ29kZSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoZXJyQ29kZSl9aWYoIXBhcmVudC5ub2RlX29wcy5ybWRpcil7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNjMpfWlmKEZTLmlzTW91bnRwb2ludChub2RlKSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoMTApfXBhcmVudC5ub2RlX29wcy5ybWRpcihwYXJlbnQsbmFtZSk7RlMuZGVzdHJveU5vZGUobm9kZSl9LHJlYWRkaXI6cGF0aD0+e3ZhciBsb29rdXA9RlMubG9va3VwUGF0aChwYXRoLHtmb2xsb3c6dHJ1ZX0pO3ZhciBub2RlPWxvb2t1cC5ub2RlO2lmKCFub2RlLm5vZGVfb3BzLnJlYWRkaXIpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDU0KX1yZXR1cm4gbm9kZS5ub2RlX29wcy5yZWFkZGlyKG5vZGUpfSx1bmxpbms6cGF0aD0+e3ZhciBsb29rdXA9RlMubG9va3VwUGF0aChwYXRoLHtwYXJlbnQ6dHJ1ZX0pO3ZhciBwYXJlbnQ9bG9va3VwLm5vZGU7aWYoIXBhcmVudCl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNDQpfXZhciBuYW1lPVBBVEguYmFzZW5hbWUocGF0aCk7dmFyIG5vZGU9RlMubG9va3VwTm9kZShwYXJlbnQsbmFtZSk7dmFyIGVyckNvZGU9RlMubWF5RGVsZXRlKHBhcmVudCxuYW1lLGZhbHNlKTtpZihlcnJDb2RlKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcihlcnJDb2RlKX1pZighcGFyZW50Lm5vZGVfb3BzLnVubGluayl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNjMpfWlmKEZTLmlzTW91bnRwb2ludChub2RlKSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoMTApfXBhcmVudC5ub2RlX29wcy51bmxpbmsocGFyZW50LG5hbWUpO0ZTLmRlc3Ryb3lOb2RlKG5vZGUpfSxyZWFkbGluazpwYXRoPT57dmFyIGxvb2t1cD1GUy5sb29rdXBQYXRoKHBhdGgpO3ZhciBsaW5rPWxvb2t1cC5ub2RlO2lmKCFsaW5rKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig0NCl9aWYoIWxpbmsubm9kZV9vcHMucmVhZGxpbmspe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDI4KX1yZXR1cm4gUEFUSF9GUy5yZXNvbHZlKEZTLmdldFBhdGgobGluay5wYXJlbnQpLGxpbmsubm9kZV9vcHMucmVhZGxpbmsobGluaykpfSxzdGF0OihwYXRoLGRvbnRGb2xsb3cpPT57dmFyIGxvb2t1cD1GUy5sb29rdXBQYXRoKHBhdGgse2ZvbGxvdzohZG9udEZvbGxvd30pO3ZhciBub2RlPWxvb2t1cC5ub2RlO2lmKCFub2RlKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig0NCl9aWYoIW5vZGUubm9kZV9vcHMuZ2V0YXR0cil7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNjMpfXJldHVybiBub2RlLm5vZGVfb3BzLmdldGF0dHIobm9kZSl9LGxzdGF0OnBhdGg9PntyZXR1cm4gRlMuc3RhdChwYXRoLHRydWUpfSxjaG1vZDoocGF0aCxtb2RlLGRvbnRGb2xsb3cpPT57dmFyIG5vZGU7aWYodHlwZW9mIHBhdGg9PVwic3RyaW5nXCIpe3ZhciBsb29rdXA9RlMubG9va3VwUGF0aChwYXRoLHtmb2xsb3c6IWRvbnRGb2xsb3d9KTtub2RlPWxvb2t1cC5ub2RlfWVsc2V7bm9kZT1wYXRofWlmKCFub2RlLm5vZGVfb3BzLnNldGF0dHIpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDYzKX1ub2RlLm5vZGVfb3BzLnNldGF0dHIobm9kZSx7bW9kZTptb2RlJjQwOTV8bm9kZS5tb2RlJn40MDk1LHRpbWVzdGFtcDpEYXRlLm5vdygpfSl9LGxjaG1vZDoocGF0aCxtb2RlKT0+e0ZTLmNobW9kKHBhdGgsbW9kZSx0cnVlKX0sZmNobW9kOihmZCxtb2RlKT0+e3ZhciBzdHJlYW09RlMuZ2V0U3RyZWFtKGZkKTtpZighc3RyZWFtKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig4KX1GUy5jaG1vZChzdHJlYW0ubm9kZSxtb2RlKX0sY2hvd246KHBhdGgsdWlkLGdpZCxkb250Rm9sbG93KT0+e3ZhciBub2RlO2lmKHR5cGVvZiBwYXRoPT1cInN0cmluZ1wiKXt2YXIgbG9va3VwPUZTLmxvb2t1cFBhdGgocGF0aCx7Zm9sbG93OiFkb250Rm9sbG93fSk7bm9kZT1sb29rdXAubm9kZX1lbHNle25vZGU9cGF0aH1pZighbm9kZS5ub2RlX29wcy5zZXRhdHRyKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig2Myl9bm9kZS5ub2RlX29wcy5zZXRhdHRyKG5vZGUse3RpbWVzdGFtcDpEYXRlLm5vdygpfSl9LGxjaG93bjoocGF0aCx1aWQsZ2lkKT0+e0ZTLmNob3duKHBhdGgsdWlkLGdpZCx0cnVlKX0sZmNob3duOihmZCx1aWQsZ2lkKT0+e3ZhciBzdHJlYW09RlMuZ2V0U3RyZWFtKGZkKTtpZighc3RyZWFtKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig4KX1GUy5jaG93bihzdHJlYW0ubm9kZSx1aWQsZ2lkKX0sdHJ1bmNhdGU6KHBhdGgsbGVuKT0+e2lmKGxlbjwwKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcigyOCl9dmFyIG5vZGU7aWYodHlwZW9mIHBhdGg9PVwic3RyaW5nXCIpe3ZhciBsb29rdXA9RlMubG9va3VwUGF0aChwYXRoLHtmb2xsb3c6dHJ1ZX0pO25vZGU9bG9va3VwLm5vZGV9ZWxzZXtub2RlPXBhdGh9aWYoIW5vZGUubm9kZV9vcHMuc2V0YXR0cil7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNjMpfWlmKEZTLmlzRGlyKG5vZGUubW9kZSkpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDMxKX1pZighRlMuaXNGaWxlKG5vZGUubW9kZSkpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDI4KX12YXIgZXJyQ29kZT1GUy5ub2RlUGVybWlzc2lvbnMobm9kZSxcIndcIik7aWYoZXJyQ29kZSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoZXJyQ29kZSl9bm9kZS5ub2RlX29wcy5zZXRhdHRyKG5vZGUse3NpemU6bGVuLHRpbWVzdGFtcDpEYXRlLm5vdygpfSl9LGZ0cnVuY2F0ZTooZmQsbGVuKT0+e3ZhciBzdHJlYW09RlMuZ2V0U3RyZWFtKGZkKTtpZighc3RyZWFtKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig4KX1pZigoc3RyZWFtLmZsYWdzJjIwOTcxNTUpPT09MCl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoMjgpfUZTLnRydW5jYXRlKHN0cmVhbS5ub2RlLGxlbil9LHV0aW1lOihwYXRoLGF0aW1lLG10aW1lKT0+e3ZhciBsb29rdXA9RlMubG9va3VwUGF0aChwYXRoLHtmb2xsb3c6dHJ1ZX0pO3ZhciBub2RlPWxvb2t1cC5ub2RlO25vZGUubm9kZV9vcHMuc2V0YXR0cihub2RlLHt0aW1lc3RhbXA6TWF0aC5tYXgoYXRpbWUsbXRpbWUpfSl9LG9wZW46KHBhdGgsZmxhZ3MsbW9kZSxmZF9zdGFydCxmZF9lbmQpPT57aWYocGF0aD09PVwiXCIpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDQ0KX1mbGFncz10eXBlb2YgZmxhZ3M9PVwic3RyaW5nXCI/RlMubW9kZVN0cmluZ1RvRmxhZ3MoZmxhZ3MpOmZsYWdzO21vZGU9dHlwZW9mIG1vZGU9PVwidW5kZWZpbmVkXCI/NDM4Om1vZGU7aWYoZmxhZ3MmNjQpe21vZGU9bW9kZSY0MDk1fDMyNzY4fWVsc2V7bW9kZT0wfXZhciBub2RlO2lmKHR5cGVvZiBwYXRoPT1cIm9iamVjdFwiKXtub2RlPXBhdGh9ZWxzZXtwYXRoPVBBVEgubm9ybWFsaXplKHBhdGgpO3RyeXt2YXIgbG9va3VwPUZTLmxvb2t1cFBhdGgocGF0aCx7Zm9sbG93OiEoZmxhZ3MmMTMxMDcyKX0pO25vZGU9bG9va3VwLm5vZGV9Y2F0Y2goZSl7fX12YXIgY3JlYXRlZD1mYWxzZTtpZihmbGFncyY2NCl7aWYobm9kZSl7aWYoZmxhZ3MmMTI4KXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcigyMCl9fWVsc2V7bm9kZT1GUy5ta25vZChwYXRoLG1vZGUsMCk7Y3JlYXRlZD10cnVlfX1pZighbm9kZSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNDQpfWlmKEZTLmlzQ2hyZGV2KG5vZGUubW9kZSkpe2ZsYWdzJj1+NTEyfWlmKGZsYWdzJjY1NTM2JiYhRlMuaXNEaXIobm9kZS5tb2RlKSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNTQpfWlmKCFjcmVhdGVkKXt2YXIgZXJyQ29kZT1GUy5tYXlPcGVuKG5vZGUsZmxhZ3MpO2lmKGVyckNvZGUpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKGVyckNvZGUpfX1pZihmbGFncyY1MTIpe0ZTLnRydW5jYXRlKG5vZGUsMCl9ZmxhZ3MmPX4oMTI4fDUxMnwxMzEwNzIpO3ZhciBzdHJlYW09RlMuY3JlYXRlU3RyZWFtKHtub2RlOm5vZGUscGF0aDpGUy5nZXRQYXRoKG5vZGUpLGZsYWdzOmZsYWdzLHNlZWthYmxlOnRydWUscG9zaXRpb246MCxzdHJlYW1fb3BzOm5vZGUuc3RyZWFtX29wcyx1bmdvdHRlbjpbXSxlcnJvcjpmYWxzZX0sZmRfc3RhcnQsZmRfZW5kKTtpZihzdHJlYW0uc3RyZWFtX29wcy5vcGVuKXtzdHJlYW0uc3RyZWFtX29wcy5vcGVuKHN0cmVhbSl9aWYoTW9kdWxlW1wibG9nUmVhZEZpbGVzXCJdJiYhKGZsYWdzJjEpKXtpZighRlMucmVhZEZpbGVzKUZTLnJlYWRGaWxlcz17fTtpZighKHBhdGggaW4gRlMucmVhZEZpbGVzKSl7RlMucmVhZEZpbGVzW3BhdGhdPTF9fXJldHVybiBzdHJlYW19LGNsb3NlOnN0cmVhbT0+e2lmKEZTLmlzQ2xvc2VkKHN0cmVhbSkpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDgpfWlmKHN0cmVhbS5nZXRkZW50cylzdHJlYW0uZ2V0ZGVudHM9bnVsbDt0cnl7aWYoc3RyZWFtLnN0cmVhbV9vcHMuY2xvc2Upe3N0cmVhbS5zdHJlYW1fb3BzLmNsb3NlKHN0cmVhbSl9fWNhdGNoKGUpe3Rocm93IGV9ZmluYWxseXtGUy5jbG9zZVN0cmVhbShzdHJlYW0uZmQpfXN0cmVhbS5mZD1udWxsfSxpc0Nsb3NlZDpzdHJlYW09PntyZXR1cm4gc3RyZWFtLmZkPT09bnVsbH0sbGxzZWVrOihzdHJlYW0sb2Zmc2V0LHdoZW5jZSk9PntpZihGUy5pc0Nsb3NlZChzdHJlYW0pKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig4KX1pZighc3RyZWFtLnNlZWthYmxlfHwhc3RyZWFtLnN0cmVhbV9vcHMubGxzZWVrKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig3MCl9aWYod2hlbmNlIT0wJiZ3aGVuY2UhPTEmJndoZW5jZSE9Mil7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoMjgpfXN0cmVhbS5wb3NpdGlvbj1zdHJlYW0uc3RyZWFtX29wcy5sbHNlZWsoc3RyZWFtLG9mZnNldCx3aGVuY2UpO3N0cmVhbS51bmdvdHRlbj1bXTtyZXR1cm4gc3RyZWFtLnBvc2l0aW9ufSxyZWFkOihzdHJlYW0sYnVmZmVyLG9mZnNldCxsZW5ndGgscG9zaXRpb24pPT57aWYobGVuZ3RoPDB8fHBvc2l0aW9uPDApe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDI4KX1pZihGUy5pc0Nsb3NlZChzdHJlYW0pKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig4KX1pZigoc3RyZWFtLmZsYWdzJjIwOTcxNTUpPT09MSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoOCl9aWYoRlMuaXNEaXIoc3RyZWFtLm5vZGUubW9kZSkpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDMxKX1pZighc3RyZWFtLnN0cmVhbV9vcHMucmVhZCl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoMjgpfXZhciBzZWVraW5nPXR5cGVvZiBwb3NpdGlvbiE9XCJ1bmRlZmluZWRcIjtpZighc2Vla2luZyl7cG9zaXRpb249c3RyZWFtLnBvc2l0aW9ufWVsc2UgaWYoIXN0cmVhbS5zZWVrYWJsZSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNzApfXZhciBieXRlc1JlYWQ9c3RyZWFtLnN0cmVhbV9vcHMucmVhZChzdHJlYW0sYnVmZmVyLG9mZnNldCxsZW5ndGgscG9zaXRpb24pO2lmKCFzZWVraW5nKXN0cmVhbS5wb3NpdGlvbis9Ynl0ZXNSZWFkO3JldHVybiBieXRlc1JlYWR9LHdyaXRlOihzdHJlYW0sYnVmZmVyLG9mZnNldCxsZW5ndGgscG9zaXRpb24sY2FuT3duKT0+e2lmKGxlbmd0aDwwfHxwb3NpdGlvbjwwKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcigyOCl9aWYoRlMuaXNDbG9zZWQoc3RyZWFtKSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoOCl9aWYoKHN0cmVhbS5mbGFncyYyMDk3MTU1KT09PTApe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDgpfWlmKEZTLmlzRGlyKHN0cmVhbS5ub2RlLm1vZGUpKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcigzMSl9aWYoIXN0cmVhbS5zdHJlYW1fb3BzLndyaXRlKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcigyOCl9aWYoc3RyZWFtLnNlZWthYmxlJiZzdHJlYW0uZmxhZ3MmMTAyNCl7RlMubGxzZWVrKHN0cmVhbSwwLDIpfXZhciBzZWVraW5nPXR5cGVvZiBwb3NpdGlvbiE9XCJ1bmRlZmluZWRcIjtpZighc2Vla2luZyl7cG9zaXRpb249c3RyZWFtLnBvc2l0aW9ufWVsc2UgaWYoIXN0cmVhbS5zZWVrYWJsZSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNzApfXZhciBieXRlc1dyaXR0ZW49c3RyZWFtLnN0cmVhbV9vcHMud3JpdGUoc3RyZWFtLGJ1ZmZlcixvZmZzZXQsbGVuZ3RoLHBvc2l0aW9uLGNhbk93bik7aWYoIXNlZWtpbmcpc3RyZWFtLnBvc2l0aW9uKz1ieXRlc1dyaXR0ZW47cmV0dXJuIGJ5dGVzV3JpdHRlbn0sYWxsb2NhdGU6KHN0cmVhbSxvZmZzZXQsbGVuZ3RoKT0+e2lmKEZTLmlzQ2xvc2VkKHN0cmVhbSkpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDgpfWlmKG9mZnNldDwwfHxsZW5ndGg8PTApe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDI4KX1pZigoc3RyZWFtLmZsYWdzJjIwOTcxNTUpPT09MCl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoOCl9aWYoIUZTLmlzRmlsZShzdHJlYW0ubm9kZS5tb2RlKSYmIUZTLmlzRGlyKHN0cmVhbS5ub2RlLm1vZGUpKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig0Myl9aWYoIXN0cmVhbS5zdHJlYW1fb3BzLmFsbG9jYXRlKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcigxMzgpfXN0cmVhbS5zdHJlYW1fb3BzLmFsbG9jYXRlKHN0cmVhbSxvZmZzZXQsbGVuZ3RoKX0sbW1hcDooc3RyZWFtLGFkZHJlc3MsbGVuZ3RoLHBvc2l0aW9uLHByb3QsZmxhZ3MpPT57aWYoKHByb3QmMikhPT0wJiYoZmxhZ3MmMik9PT0wJiYoc3RyZWFtLmZsYWdzJjIwOTcxNTUpIT09Mil7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoMil9aWYoKHN0cmVhbS5mbGFncyYyMDk3MTU1KT09PTEpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDIpfWlmKCFzdHJlYW0uc3RyZWFtX29wcy5tbWFwKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig0Myl9cmV0dXJuIHN0cmVhbS5zdHJlYW1fb3BzLm1tYXAoc3RyZWFtLGFkZHJlc3MsbGVuZ3RoLHBvc2l0aW9uLHByb3QsZmxhZ3MpfSxtc3luYzooc3RyZWFtLGJ1ZmZlcixvZmZzZXQsbGVuZ3RoLG1tYXBGbGFncyk9PntpZighc3RyZWFtfHwhc3RyZWFtLnN0cmVhbV9vcHMubXN5bmMpe3JldHVybiAwfXJldHVybiBzdHJlYW0uc3RyZWFtX29wcy5tc3luYyhzdHJlYW0sYnVmZmVyLG9mZnNldCxsZW5ndGgsbW1hcEZsYWdzKX0sbXVubWFwOnN0cmVhbT0+MCxpb2N0bDooc3RyZWFtLGNtZCxhcmcpPT57aWYoIXN0cmVhbS5zdHJlYW1fb3BzLmlvY3RsKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig1OSl9cmV0dXJuIHN0cmVhbS5zdHJlYW1fb3BzLmlvY3RsKHN0cmVhbSxjbWQsYXJnKX0scmVhZEZpbGU6KHBhdGgsb3B0cz17fSk9PntvcHRzLmZsYWdzPW9wdHMuZmxhZ3N8fDA7b3B0cy5lbmNvZGluZz1vcHRzLmVuY29kaW5nfHxcImJpbmFyeVwiO2lmKG9wdHMuZW5jb2RpbmchPT1cInV0ZjhcIiYmb3B0cy5lbmNvZGluZyE9PVwiYmluYXJ5XCIpe3Rocm93IG5ldyBFcnJvcignSW52YWxpZCBlbmNvZGluZyB0eXBlIFwiJytvcHRzLmVuY29kaW5nKydcIicpfXZhciByZXQ7dmFyIHN0cmVhbT1GUy5vcGVuKHBhdGgsb3B0cy5mbGFncyk7dmFyIHN0YXQ9RlMuc3RhdChwYXRoKTt2YXIgbGVuZ3RoPXN0YXQuc2l6ZTt2YXIgYnVmPW5ldyBVaW50OEFycmF5KGxlbmd0aCk7RlMucmVhZChzdHJlYW0sYnVmLDAsbGVuZ3RoLDApO2lmKG9wdHMuZW5jb2Rpbmc9PT1cInV0ZjhcIil7cmV0PVVURjhBcnJheVRvU3RyaW5nKGJ1ZiwwKX1lbHNlIGlmKG9wdHMuZW5jb2Rpbmc9PT1cImJpbmFyeVwiKXtyZXQ9YnVmfUZTLmNsb3NlKHN0cmVhbSk7cmV0dXJuIHJldH0sd3JpdGVGaWxlOihwYXRoLGRhdGEsb3B0cz17fSk9PntvcHRzLmZsYWdzPW9wdHMuZmxhZ3N8fDU3Nzt2YXIgc3RyZWFtPUZTLm9wZW4ocGF0aCxvcHRzLmZsYWdzLG9wdHMubW9kZSk7aWYodHlwZW9mIGRhdGE9PVwic3RyaW5nXCIpe3ZhciBidWY9bmV3IFVpbnQ4QXJyYXkobGVuZ3RoQnl0ZXNVVEY4KGRhdGEpKzEpO3ZhciBhY3R1YWxOdW1CeXRlcz1zdHJpbmdUb1VURjhBcnJheShkYXRhLGJ1ZiwwLGJ1Zi5sZW5ndGgpO0ZTLndyaXRlKHN0cmVhbSxidWYsMCxhY3R1YWxOdW1CeXRlcyx1bmRlZmluZWQsb3B0cy5jYW5Pd24pfWVsc2UgaWYoQXJyYXlCdWZmZXIuaXNWaWV3KGRhdGEpKXtGUy53cml0ZShzdHJlYW0sZGF0YSwwLGRhdGEuYnl0ZUxlbmd0aCx1bmRlZmluZWQsb3B0cy5jYW5Pd24pfWVsc2V7dGhyb3cgbmV3IEVycm9yKFwiVW5zdXBwb3J0ZWQgZGF0YSB0eXBlXCIpfUZTLmNsb3NlKHN0cmVhbSl9LGN3ZDooKT0+RlMuY3VycmVudFBhdGgsY2hkaXI6cGF0aD0+e3ZhciBsb29rdXA9RlMubG9va3VwUGF0aChwYXRoLHtmb2xsb3c6dHJ1ZX0pO2lmKGxvb2t1cC5ub2RlPT09bnVsbCl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNDQpfWlmKCFGUy5pc0Rpcihsb29rdXAubm9kZS5tb2RlKSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNTQpfXZhciBlcnJDb2RlPUZTLm5vZGVQZXJtaXNzaW9ucyhsb29rdXAubm9kZSxcInhcIik7aWYoZXJyQ29kZSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoZXJyQ29kZSl9RlMuY3VycmVudFBhdGg9bG9va3VwLnBhdGh9LGNyZWF0ZURlZmF1bHREaXJlY3RvcmllczooKT0+e0ZTLm1rZGlyKFwiL3RtcFwiKTtGUy5ta2RpcihcIi9ob21lXCIpO0ZTLm1rZGlyKFwiL2hvbWUvd2ViX3VzZXJcIil9LGNyZWF0ZURlZmF1bHREZXZpY2VzOigpPT57RlMubWtkaXIoXCIvZGV2XCIpO0ZTLnJlZ2lzdGVyRGV2aWNlKEZTLm1ha2VkZXYoMSwzKSx7cmVhZDooKT0+MCx3cml0ZTooc3RyZWFtLGJ1ZmZlcixvZmZzZXQsbGVuZ3RoLHBvcyk9Pmxlbmd0aH0pO0ZTLm1rZGV2KFwiL2Rldi9udWxsXCIsRlMubWFrZWRldigxLDMpKTtUVFkucmVnaXN0ZXIoRlMubWFrZWRldig1LDApLFRUWS5kZWZhdWx0X3R0eV9vcHMpO1RUWS5yZWdpc3RlcihGUy5tYWtlZGV2KDYsMCksVFRZLmRlZmF1bHRfdHR5MV9vcHMpO0ZTLm1rZGV2KFwiL2Rldi90dHlcIixGUy5tYWtlZGV2KDUsMCkpO0ZTLm1rZGV2KFwiL2Rldi90dHkxXCIsRlMubWFrZWRldig2LDApKTt2YXIgcmFuZG9tX2RldmljZT1nZXRSYW5kb21EZXZpY2UoKTtGUy5jcmVhdGVEZXZpY2UoXCIvZGV2XCIsXCJyYW5kb21cIixyYW5kb21fZGV2aWNlKTtGUy5jcmVhdGVEZXZpY2UoXCIvZGV2XCIsXCJ1cmFuZG9tXCIscmFuZG9tX2RldmljZSk7RlMubWtkaXIoXCIvZGV2L3NobVwiKTtGUy5ta2RpcihcIi9kZXYvc2htL3RtcFwiKX0sY3JlYXRlU3BlY2lhbERpcmVjdG9yaWVzOigpPT57RlMubWtkaXIoXCIvcHJvY1wiKTt2YXIgcHJvY19zZWxmPUZTLm1rZGlyKFwiL3Byb2Mvc2VsZlwiKTtGUy5ta2RpcihcIi9wcm9jL3NlbGYvZmRcIik7RlMubW91bnQoe21vdW50OigpPT57dmFyIG5vZGU9RlMuY3JlYXRlTm9kZShwcm9jX3NlbGYsXCJmZFwiLDE2Mzg0fDUxMSw3Myk7bm9kZS5ub2RlX29wcz17bG9va3VwOihwYXJlbnQsbmFtZSk9Pnt2YXIgZmQ9K25hbWU7dmFyIHN0cmVhbT1GUy5nZXRTdHJlYW0oZmQpO2lmKCFzdHJlYW0pdGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoOCk7dmFyIHJldD17cGFyZW50Om51bGwsbW91bnQ6e21vdW50cG9pbnQ6XCJmYWtlXCJ9LG5vZGVfb3BzOntyZWFkbGluazooKT0+c3RyZWFtLnBhdGh9fTtyZXQucGFyZW50PXJldDtyZXR1cm4gcmV0fX07cmV0dXJuIG5vZGV9fSx7fSxcIi9wcm9jL3NlbGYvZmRcIil9LGNyZWF0ZVN0YW5kYXJkU3RyZWFtczooKT0+e2lmKE1vZHVsZVtcInN0ZGluXCJdKXtGUy5jcmVhdGVEZXZpY2UoXCIvZGV2XCIsXCJzdGRpblwiLE1vZHVsZVtcInN0ZGluXCJdKX1lbHNle0ZTLnN5bWxpbmsoXCIvZGV2L3R0eVwiLFwiL2Rldi9zdGRpblwiKX1pZihNb2R1bGVbXCJzdGRvdXRcIl0pe0ZTLmNyZWF0ZURldmljZShcIi9kZXZcIixcInN0ZG91dFwiLG51bGwsTW9kdWxlW1wic3Rkb3V0XCJdKX1lbHNle0ZTLnN5bWxpbmsoXCIvZGV2L3R0eVwiLFwiL2Rldi9zdGRvdXRcIil9aWYoTW9kdWxlW1wic3RkZXJyXCJdKXtGUy5jcmVhdGVEZXZpY2UoXCIvZGV2XCIsXCJzdGRlcnJcIixudWxsLE1vZHVsZVtcInN0ZGVyclwiXSl9ZWxzZXtGUy5zeW1saW5rKFwiL2Rldi90dHkxXCIsXCIvZGV2L3N0ZGVyclwiKX12YXIgc3RkaW49RlMub3BlbihcIi9kZXYvc3RkaW5cIiwwKTt2YXIgc3Rkb3V0PUZTLm9wZW4oXCIvZGV2L3N0ZG91dFwiLDEpO3ZhciBzdGRlcnI9RlMub3BlbihcIi9kZXYvc3RkZXJyXCIsMSl9LGVuc3VyZUVycm5vRXJyb3I6KCk9PntpZihGUy5FcnJub0Vycm9yKXJldHVybjtGUy5FcnJub0Vycm9yPWZ1bmN0aW9uIEVycm5vRXJyb3IoZXJybm8sbm9kZSl7dGhpcy5ub2RlPW5vZGU7dGhpcy5zZXRFcnJubz1mdW5jdGlvbihlcnJubyl7dGhpcy5lcnJubz1lcnJub307dGhpcy5zZXRFcnJubyhlcnJubyk7dGhpcy5tZXNzYWdlPVwiRlMgZXJyb3JcIn07RlMuRXJybm9FcnJvci5wcm90b3R5cGU9bmV3IEVycm9yO0ZTLkVycm5vRXJyb3IucHJvdG90eXBlLmNvbnN0cnVjdG9yPUZTLkVycm5vRXJyb3I7WzQ0XS5mb3JFYWNoKGNvZGU9PntGUy5nZW5lcmljRXJyb3JzW2NvZGVdPW5ldyBGUy5FcnJub0Vycm9yKGNvZGUpO0ZTLmdlbmVyaWNFcnJvcnNbY29kZV0uc3RhY2s9XCI8Z2VuZXJpYyBlcnJvciwgbm8gc3RhY2s+XCJ9KX0sc3RhdGljSW5pdDooKT0+e0ZTLmVuc3VyZUVycm5vRXJyb3IoKTtGUy5uYW1lVGFibGU9bmV3IEFycmF5KDQwOTYpO0ZTLm1vdW50KE1FTUZTLHt9LFwiL1wiKTtGUy5jcmVhdGVEZWZhdWx0RGlyZWN0b3JpZXMoKTtGUy5jcmVhdGVEZWZhdWx0RGV2aWNlcygpO0ZTLmNyZWF0ZVNwZWNpYWxEaXJlY3RvcmllcygpO0ZTLmZpbGVzeXN0ZW1zPXtcIk1FTUZTXCI6TUVNRlN9fSxpbml0OihpbnB1dCxvdXRwdXQsZXJyb3IpPT57RlMuaW5pdC5pbml0aWFsaXplZD10cnVlO0ZTLmVuc3VyZUVycm5vRXJyb3IoKTtNb2R1bGVbXCJzdGRpblwiXT1pbnB1dHx8TW9kdWxlW1wic3RkaW5cIl07TW9kdWxlW1wic3Rkb3V0XCJdPW91dHB1dHx8TW9kdWxlW1wic3Rkb3V0XCJdO01vZHVsZVtcInN0ZGVyclwiXT1lcnJvcnx8TW9kdWxlW1wic3RkZXJyXCJdO0ZTLmNyZWF0ZVN0YW5kYXJkU3RyZWFtcygpfSxxdWl0OigpPT57RlMuaW5pdC5pbml0aWFsaXplZD1mYWxzZTtmb3IodmFyIGk9MDtpPEZTLnN0cmVhbXMubGVuZ3RoO2krKyl7dmFyIHN0cmVhbT1GUy5zdHJlYW1zW2ldO2lmKCFzdHJlYW0pe2NvbnRpbnVlfUZTLmNsb3NlKHN0cmVhbSl9fSxnZXRNb2RlOihjYW5SZWFkLGNhbldyaXRlKT0+e3ZhciBtb2RlPTA7aWYoY2FuUmVhZCltb2RlfD0yOTJ8NzM7aWYoY2FuV3JpdGUpbW9kZXw9MTQ2O3JldHVybiBtb2RlfSxmaW5kT2JqZWN0OihwYXRoLGRvbnRSZXNvbHZlTGFzdExpbmspPT57dmFyIHJldD1GUy5hbmFseXplUGF0aChwYXRoLGRvbnRSZXNvbHZlTGFzdExpbmspO2lmKHJldC5leGlzdHMpe3JldHVybiByZXQub2JqZWN0fWVsc2V7cmV0dXJuIG51bGx9fSxhbmFseXplUGF0aDoocGF0aCxkb250UmVzb2x2ZUxhc3RMaW5rKT0+e3RyeXt2YXIgbG9va3VwPUZTLmxvb2t1cFBhdGgocGF0aCx7Zm9sbG93OiFkb250UmVzb2x2ZUxhc3RMaW5rfSk7cGF0aD1sb29rdXAucGF0aH1jYXRjaChlKXt9dmFyIHJldD17aXNSb290OmZhbHNlLGV4aXN0czpmYWxzZSxlcnJvcjowLG5hbWU6bnVsbCxwYXRoOm51bGwsb2JqZWN0Om51bGwscGFyZW50RXhpc3RzOmZhbHNlLHBhcmVudFBhdGg6bnVsbCxwYXJlbnRPYmplY3Q6bnVsbH07dHJ5e3ZhciBsb29rdXA9RlMubG9va3VwUGF0aChwYXRoLHtwYXJlbnQ6dHJ1ZX0pO3JldC5wYXJlbnRFeGlzdHM9dHJ1ZTtyZXQucGFyZW50UGF0aD1sb29rdXAucGF0aDtyZXQucGFyZW50T2JqZWN0PWxvb2t1cC5ub2RlO3JldC5uYW1lPVBBVEguYmFzZW5hbWUocGF0aCk7bG9va3VwPUZTLmxvb2t1cFBhdGgocGF0aCx7Zm9sbG93OiFkb250UmVzb2x2ZUxhc3RMaW5rfSk7cmV0LmV4aXN0cz10cnVlO3JldC5wYXRoPWxvb2t1cC5wYXRoO3JldC5vYmplY3Q9bG9va3VwLm5vZGU7cmV0Lm5hbWU9bG9va3VwLm5vZGUubmFtZTtyZXQuaXNSb290PWxvb2t1cC5wYXRoPT09XCIvXCJ9Y2F0Y2goZSl7cmV0LmVycm9yPWUuZXJybm99cmV0dXJuIHJldH0sY3JlYXRlUGF0aDoocGFyZW50LHBhdGgsY2FuUmVhZCxjYW5Xcml0ZSk9PntwYXJlbnQ9dHlwZW9mIHBhcmVudD09XCJzdHJpbmdcIj9wYXJlbnQ6RlMuZ2V0UGF0aChwYXJlbnQpO3ZhciBwYXJ0cz1wYXRoLnNwbGl0KFwiL1wiKS5yZXZlcnNlKCk7d2hpbGUocGFydHMubGVuZ3RoKXt2YXIgcGFydD1wYXJ0cy5wb3AoKTtpZighcGFydCljb250aW51ZTt2YXIgY3VycmVudD1QQVRILmpvaW4yKHBhcmVudCxwYXJ0KTt0cnl7RlMubWtkaXIoY3VycmVudCl9Y2F0Y2goZSl7fXBhcmVudD1jdXJyZW50fXJldHVybiBjdXJyZW50fSxjcmVhdGVGaWxlOihwYXJlbnQsbmFtZSxwcm9wZXJ0aWVzLGNhblJlYWQsY2FuV3JpdGUpPT57dmFyIHBhdGg9UEFUSC5qb2luMih0eXBlb2YgcGFyZW50PT1cInN0cmluZ1wiP3BhcmVudDpGUy5nZXRQYXRoKHBhcmVudCksbmFtZSk7dmFyIG1vZGU9RlMuZ2V0TW9kZShjYW5SZWFkLGNhbldyaXRlKTtyZXR1cm4gRlMuY3JlYXRlKHBhdGgsbW9kZSl9LGNyZWF0ZURhdGFGaWxlOihwYXJlbnQsbmFtZSxkYXRhLGNhblJlYWQsY2FuV3JpdGUsY2FuT3duKT0+e3ZhciBwYXRoPW5hbWU7aWYocGFyZW50KXtwYXJlbnQ9dHlwZW9mIHBhcmVudD09XCJzdHJpbmdcIj9wYXJlbnQ6RlMuZ2V0UGF0aChwYXJlbnQpO3BhdGg9bmFtZT9QQVRILmpvaW4yKHBhcmVudCxuYW1lKTpwYXJlbnR9dmFyIG1vZGU9RlMuZ2V0TW9kZShjYW5SZWFkLGNhbldyaXRlKTt2YXIgbm9kZT1GUy5jcmVhdGUocGF0aCxtb2RlKTtpZihkYXRhKXtpZih0eXBlb2YgZGF0YT09XCJzdHJpbmdcIil7dmFyIGFycj1uZXcgQXJyYXkoZGF0YS5sZW5ndGgpO2Zvcih2YXIgaT0wLGxlbj1kYXRhLmxlbmd0aDtpPGxlbjsrK2kpYXJyW2ldPWRhdGEuY2hhckNvZGVBdChpKTtkYXRhPWFycn1GUy5jaG1vZChub2RlLG1vZGV8MTQ2KTt2YXIgc3RyZWFtPUZTLm9wZW4obm9kZSw1NzcpO0ZTLndyaXRlKHN0cmVhbSxkYXRhLDAsZGF0YS5sZW5ndGgsMCxjYW5Pd24pO0ZTLmNsb3NlKHN0cmVhbSk7RlMuY2htb2Qobm9kZSxtb2RlKX1yZXR1cm4gbm9kZX0sY3JlYXRlRGV2aWNlOihwYXJlbnQsbmFtZSxpbnB1dCxvdXRwdXQpPT57dmFyIHBhdGg9UEFUSC5qb2luMih0eXBlb2YgcGFyZW50PT1cInN0cmluZ1wiP3BhcmVudDpGUy5nZXRQYXRoKHBhcmVudCksbmFtZSk7dmFyIG1vZGU9RlMuZ2V0TW9kZSghIWlucHV0LCEhb3V0cHV0KTtpZighRlMuY3JlYXRlRGV2aWNlLm1ham9yKUZTLmNyZWF0ZURldmljZS5tYWpvcj02NDt2YXIgZGV2PUZTLm1ha2VkZXYoRlMuY3JlYXRlRGV2aWNlLm1ham9yKyssMCk7RlMucmVnaXN0ZXJEZXZpY2UoZGV2LHtvcGVuOnN0cmVhbT0+e3N0cmVhbS5zZWVrYWJsZT1mYWxzZX0sY2xvc2U6c3RyZWFtPT57aWYob3V0cHV0JiZvdXRwdXQuYnVmZmVyJiZvdXRwdXQuYnVmZmVyLmxlbmd0aCl7b3V0cHV0KDEwKX19LHJlYWQ6KHN0cmVhbSxidWZmZXIsb2Zmc2V0LGxlbmd0aCxwb3MpPT57dmFyIGJ5dGVzUmVhZD0wO2Zvcih2YXIgaT0wO2k8bGVuZ3RoO2krKyl7dmFyIHJlc3VsdDt0cnl7cmVzdWx0PWlucHV0KCl9Y2F0Y2goZSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoMjkpfWlmKHJlc3VsdD09PXVuZGVmaW5lZCYmYnl0ZXNSZWFkPT09MCl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNil9aWYocmVzdWx0PT09bnVsbHx8cmVzdWx0PT09dW5kZWZpbmVkKWJyZWFrO2J5dGVzUmVhZCsrO2J1ZmZlcltvZmZzZXQraV09cmVzdWx0fWlmKGJ5dGVzUmVhZCl7c3RyZWFtLm5vZGUudGltZXN0YW1wPURhdGUubm93KCl9cmV0dXJuIGJ5dGVzUmVhZH0sd3JpdGU6KHN0cmVhbSxidWZmZXIsb2Zmc2V0LGxlbmd0aCxwb3MpPT57Zm9yKHZhciBpPTA7aTxsZW5ndGg7aSsrKXt0cnl7b3V0cHV0KGJ1ZmZlcltvZmZzZXQraV0pfWNhdGNoKGUpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDI5KX19aWYobGVuZ3RoKXtzdHJlYW0ubm9kZS50aW1lc3RhbXA9RGF0ZS5ub3coKX1yZXR1cm4gaX19KTtyZXR1cm4gRlMubWtkZXYocGF0aCxtb2RlLGRldil9LGZvcmNlTG9hZEZpbGU6b2JqPT57aWYob2JqLmlzRGV2aWNlfHxvYmouaXNGb2xkZXJ8fG9iai5saW5rfHxvYmouY29udGVudHMpcmV0dXJuIHRydWU7aWYodHlwZW9mIFhNTEh0dHBSZXF1ZXN0IT1cInVuZGVmaW5lZFwiKXt0aHJvdyBuZXcgRXJyb3IoXCJMYXp5IGxvYWRpbmcgc2hvdWxkIGhhdmUgYmVlbiBwZXJmb3JtZWQgKGNvbnRlbnRzIHNldCkgaW4gY3JlYXRlTGF6eUZpbGUsIGJ1dCBpdCB3YXMgbm90LiBMYXp5IGxvYWRpbmcgb25seSB3b3JrcyBpbiB3ZWIgd29ya2Vycy4gVXNlIC0tZW1iZWQtZmlsZSBvciAtLXByZWxvYWQtZmlsZSBpbiBlbWNjIG9uIHRoZSBtYWluIHRocmVhZC5cIil9ZWxzZSBpZihyZWFkXyl7dHJ5e29iai5jb250ZW50cz1pbnRBcnJheUZyb21TdHJpbmcocmVhZF8ob2JqLnVybCksdHJ1ZSk7b2JqLnVzZWRCeXRlcz1vYmouY29udGVudHMubGVuZ3RofWNhdGNoKGUpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDI5KX19ZWxzZXt0aHJvdyBuZXcgRXJyb3IoXCJDYW5ub3QgbG9hZCB3aXRob3V0IHJlYWQoKSBvciBYTUxIdHRwUmVxdWVzdC5cIil9fSxjcmVhdGVMYXp5RmlsZToocGFyZW50LG5hbWUsdXJsLGNhblJlYWQsY2FuV3JpdGUpPT57ZnVuY3Rpb24gTGF6eVVpbnQ4QXJyYXkoKXt0aGlzLmxlbmd0aEtub3duPWZhbHNlO3RoaXMuY2h1bmtzPVtdfUxhenlVaW50OEFycmF5LnByb3RvdHlwZS5nZXQ9ZnVuY3Rpb24gTGF6eVVpbnQ4QXJyYXlfZ2V0KGlkeCl7aWYoaWR4PnRoaXMubGVuZ3RoLTF8fGlkeDwwKXtyZXR1cm4gdW5kZWZpbmVkfXZhciBjaHVua09mZnNldD1pZHgldGhpcy5jaHVua1NpemU7dmFyIGNodW5rTnVtPWlkeC90aGlzLmNodW5rU2l6ZXwwO3JldHVybiB0aGlzLmdldHRlcihjaHVua051bSlbY2h1bmtPZmZzZXRdfTtMYXp5VWludDhBcnJheS5wcm90b3R5cGUuc2V0RGF0YUdldHRlcj1mdW5jdGlvbiBMYXp5VWludDhBcnJheV9zZXREYXRhR2V0dGVyKGdldHRlcil7dGhpcy5nZXR0ZXI9Z2V0dGVyfTtMYXp5VWludDhBcnJheS5wcm90b3R5cGUuY2FjaGVMZW5ndGg9ZnVuY3Rpb24gTGF6eVVpbnQ4QXJyYXlfY2FjaGVMZW5ndGgoKXt2YXIgeGhyPW5ldyBYTUxIdHRwUmVxdWVzdDt4aHIub3BlbihcIkhFQURcIix1cmwsZmFsc2UpO3hoci5zZW5kKG51bGwpO2lmKCEoeGhyLnN0YXR1cz49MjAwJiZ4aHIuc3RhdHVzPDMwMHx8eGhyLnN0YXR1cz09PTMwNCkpdGhyb3cgbmV3IEVycm9yKFwiQ291bGRuJ3QgbG9hZCBcIit1cmwrXCIuIFN0YXR1czogXCIreGhyLnN0YXR1cyk7dmFyIGRhdGFsZW5ndGg9TnVtYmVyKHhoci5nZXRSZXNwb25zZUhlYWRlcihcIkNvbnRlbnQtbGVuZ3RoXCIpKTt2YXIgaGVhZGVyO3ZhciBoYXNCeXRlU2VydmluZz0oaGVhZGVyPXhoci5nZXRSZXNwb25zZUhlYWRlcihcIkFjY2VwdC1SYW5nZXNcIikpJiZoZWFkZXI9PT1cImJ5dGVzXCI7dmFyIHVzZXNHemlwPShoZWFkZXI9eGhyLmdldFJlc3BvbnNlSGVhZGVyKFwiQ29udGVudC1FbmNvZGluZ1wiKSkmJmhlYWRlcj09PVwiZ3ppcFwiO3ZhciBjaHVua1NpemU9MTAyNCoxMDI0O2lmKCFoYXNCeXRlU2VydmluZyljaHVua1NpemU9ZGF0YWxlbmd0aDt2YXIgZG9YSFI9KGZyb20sdG8pPT57aWYoZnJvbT50byl0aHJvdyBuZXcgRXJyb3IoXCJpbnZhbGlkIHJhbmdlIChcIitmcm9tK1wiLCBcIit0bytcIikgb3Igbm8gYnl0ZXMgcmVxdWVzdGVkIVwiKTtpZih0bz5kYXRhbGVuZ3RoLTEpdGhyb3cgbmV3IEVycm9yKFwib25seSBcIitkYXRhbGVuZ3RoK1wiIGJ5dGVzIGF2YWlsYWJsZSEgcHJvZ3JhbW1lciBlcnJvciFcIik7dmFyIHhocj1uZXcgWE1MSHR0cFJlcXVlc3Q7eGhyLm9wZW4oXCJHRVRcIix1cmwsZmFsc2UpO2lmKGRhdGFsZW5ndGghPT1jaHVua1NpemUpeGhyLnNldFJlcXVlc3RIZWFkZXIoXCJSYW5nZVwiLFwiYnl0ZXM9XCIrZnJvbStcIi1cIit0byk7eGhyLnJlc3BvbnNlVHlwZT1cImFycmF5YnVmZmVyXCI7aWYoeGhyLm92ZXJyaWRlTWltZVR5cGUpe3hoci5vdmVycmlkZU1pbWVUeXBlKFwidGV4dC9wbGFpbjsgY2hhcnNldD14LXVzZXItZGVmaW5lZFwiKX14aHIuc2VuZChudWxsKTtpZighKHhoci5zdGF0dXM+PTIwMCYmeGhyLnN0YXR1czwzMDB8fHhoci5zdGF0dXM9PT0zMDQpKXRocm93IG5ldyBFcnJvcihcIkNvdWxkbid0IGxvYWQgXCIrdXJsK1wiLiBTdGF0dXM6IFwiK3hoci5zdGF0dXMpO2lmKHhoci5yZXNwb25zZSE9PXVuZGVmaW5lZCl7cmV0dXJuIG5ldyBVaW50OEFycmF5KHhoci5yZXNwb25zZXx8W10pfWVsc2V7cmV0dXJuIGludEFycmF5RnJvbVN0cmluZyh4aHIucmVzcG9uc2VUZXh0fHxcIlwiLHRydWUpfX07dmFyIGxhenlBcnJheT10aGlzO2xhenlBcnJheS5zZXREYXRhR2V0dGVyKGNodW5rTnVtPT57dmFyIHN0YXJ0PWNodW5rTnVtKmNodW5rU2l6ZTt2YXIgZW5kPShjaHVua051bSsxKSpjaHVua1NpemUtMTtlbmQ9TWF0aC5taW4oZW5kLGRhdGFsZW5ndGgtMSk7aWYodHlwZW9mIGxhenlBcnJheS5jaHVua3NbY2h1bmtOdW1dPT1cInVuZGVmaW5lZFwiKXtsYXp5QXJyYXkuY2h1bmtzW2NodW5rTnVtXT1kb1hIUihzdGFydCxlbmQpfWlmKHR5cGVvZiBsYXp5QXJyYXkuY2h1bmtzW2NodW5rTnVtXT09XCJ1bmRlZmluZWRcIil0aHJvdyBuZXcgRXJyb3IoXCJkb1hIUiBmYWlsZWQhXCIpO3JldHVybiBsYXp5QXJyYXkuY2h1bmtzW2NodW5rTnVtXX0pO2lmKHVzZXNHemlwfHwhZGF0YWxlbmd0aCl7Y2h1bmtTaXplPWRhdGFsZW5ndGg9MTtkYXRhbGVuZ3RoPXRoaXMuZ2V0dGVyKDApLmxlbmd0aDtjaHVua1NpemU9ZGF0YWxlbmd0aDtvdXQoXCJMYXp5RmlsZXMgb24gZ3ppcCBmb3JjZXMgZG93bmxvYWQgb2YgdGhlIHdob2xlIGZpbGUgd2hlbiBsZW5ndGggaXMgYWNjZXNzZWRcIil9dGhpcy5fbGVuZ3RoPWRhdGFsZW5ndGg7dGhpcy5fY2h1bmtTaXplPWNodW5rU2l6ZTt0aGlzLmxlbmd0aEtub3duPXRydWV9O2lmKHR5cGVvZiBYTUxIdHRwUmVxdWVzdCE9XCJ1bmRlZmluZWRcIil7aWYoIUVOVklST05NRU5UX0lTX1dPUktFUil0aHJvd1wiQ2Fubm90IGRvIHN5bmNocm9ub3VzIGJpbmFyeSBYSFJzIG91dHNpZGUgd2Vid29ya2VycyBpbiBtb2Rlcm4gYnJvd3NlcnMuIFVzZSAtLWVtYmVkLWZpbGUgb3IgLS1wcmVsb2FkLWZpbGUgaW4gZW1jY1wiO3ZhciBsYXp5QXJyYXk9bmV3IExhenlVaW50OEFycmF5O09iamVjdC5kZWZpbmVQcm9wZXJ0aWVzKGxhenlBcnJheSx7bGVuZ3RoOntnZXQ6ZnVuY3Rpb24oKXtpZighdGhpcy5sZW5ndGhLbm93bil7dGhpcy5jYWNoZUxlbmd0aCgpfXJldHVybiB0aGlzLl9sZW5ndGh9fSxjaHVua1NpemU6e2dldDpmdW5jdGlvbigpe2lmKCF0aGlzLmxlbmd0aEtub3duKXt0aGlzLmNhY2hlTGVuZ3RoKCl9cmV0dXJuIHRoaXMuX2NodW5rU2l6ZX19fSk7dmFyIHByb3BlcnRpZXM9e2lzRGV2aWNlOmZhbHNlLGNvbnRlbnRzOmxhenlBcnJheX19ZWxzZXt2YXIgcHJvcGVydGllcz17aXNEZXZpY2U6ZmFsc2UsdXJsOnVybH19dmFyIG5vZGU9RlMuY3JlYXRlRmlsZShwYXJlbnQsbmFtZSxwcm9wZXJ0aWVzLGNhblJlYWQsY2FuV3JpdGUpO2lmKHByb3BlcnRpZXMuY29udGVudHMpe25vZGUuY29udGVudHM9cHJvcGVydGllcy5jb250ZW50c31lbHNlIGlmKHByb3BlcnRpZXMudXJsKXtub2RlLmNvbnRlbnRzPW51bGw7bm9kZS51cmw9cHJvcGVydGllcy51cmx9T2JqZWN0LmRlZmluZVByb3BlcnRpZXMobm9kZSx7dXNlZEJ5dGVzOntnZXQ6ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5jb250ZW50cy5sZW5ndGh9fX0pO3ZhciBzdHJlYW1fb3BzPXt9O3ZhciBrZXlzPU9iamVjdC5rZXlzKG5vZGUuc3RyZWFtX29wcyk7a2V5cy5mb3JFYWNoKGtleT0+e3ZhciBmbj1ub2RlLnN0cmVhbV9vcHNba2V5XTtzdHJlYW1fb3BzW2tleV09ZnVuY3Rpb24gZm9yY2VMb2FkTGF6eUZpbGUoKXtGUy5mb3JjZUxvYWRGaWxlKG5vZGUpO3JldHVybiBmbi5hcHBseShudWxsLGFyZ3VtZW50cyl9fSk7c3RyZWFtX29wcy5yZWFkPSgoc3RyZWFtLGJ1ZmZlcixvZmZzZXQsbGVuZ3RoLHBvc2l0aW9uKT0+e0ZTLmZvcmNlTG9hZEZpbGUobm9kZSk7dmFyIGNvbnRlbnRzPXN0cmVhbS5ub2RlLmNvbnRlbnRzO2lmKHBvc2l0aW9uPj1jb250ZW50cy5sZW5ndGgpcmV0dXJuIDA7dmFyIHNpemU9TWF0aC5taW4oY29udGVudHMubGVuZ3RoLXBvc2l0aW9uLGxlbmd0aCk7aWYoY29udGVudHMuc2xpY2Upe2Zvcih2YXIgaT0wO2k8c2l6ZTtpKyspe2J1ZmZlcltvZmZzZXQraV09Y29udGVudHNbcG9zaXRpb24raV19fWVsc2V7Zm9yKHZhciBpPTA7aTxzaXplO2krKyl7YnVmZmVyW29mZnNldCtpXT1jb250ZW50cy5nZXQocG9zaXRpb24raSl9fXJldHVybiBzaXplfSk7bm9kZS5zdHJlYW1fb3BzPXN0cmVhbV9vcHM7cmV0dXJuIG5vZGV9LGNyZWF0ZVByZWxvYWRlZEZpbGU6KHBhcmVudCxuYW1lLHVybCxjYW5SZWFkLGNhbldyaXRlLG9ubG9hZCxvbmVycm9yLGRvbnRDcmVhdGVGaWxlLGNhbk93bixwcmVGaW5pc2gpPT57dmFyIGZ1bGxuYW1lPW5hbWU/UEFUSF9GUy5yZXNvbHZlKFBBVEguam9pbjIocGFyZW50LG5hbWUpKTpwYXJlbnQ7dmFyIGRlcD1nZXRVbmlxdWVSdW5EZXBlbmRlbmN5KFwiY3AgXCIrZnVsbG5hbWUpO2Z1bmN0aW9uIHByb2Nlc3NEYXRhKGJ5dGVBcnJheSl7ZnVuY3Rpb24gZmluaXNoKGJ5dGVBcnJheSl7aWYocHJlRmluaXNoKXByZUZpbmlzaCgpO2lmKCFkb250Q3JlYXRlRmlsZSl7RlMuY3JlYXRlRGF0YUZpbGUocGFyZW50LG5hbWUsYnl0ZUFycmF5LGNhblJlYWQsY2FuV3JpdGUsY2FuT3duKX1pZihvbmxvYWQpb25sb2FkKCk7cmVtb3ZlUnVuRGVwZW5kZW5jeShkZXApfWlmKEJyb3dzZXIuaGFuZGxlZEJ5UHJlbG9hZFBsdWdpbihieXRlQXJyYXksZnVsbG5hbWUsZmluaXNoLCgpPT57aWYob25lcnJvcilvbmVycm9yKCk7cmVtb3ZlUnVuRGVwZW5kZW5jeShkZXApfSkpe3JldHVybn1maW5pc2goYnl0ZUFycmF5KX1hZGRSdW5EZXBlbmRlbmN5KGRlcCk7aWYodHlwZW9mIHVybD09XCJzdHJpbmdcIil7YXN5bmNMb2FkKHVybCxieXRlQXJyYXk9PnByb2Nlc3NEYXRhKGJ5dGVBcnJheSksb25lcnJvcil9ZWxzZXtwcm9jZXNzRGF0YSh1cmwpfX0saW5kZXhlZERCOigpPT57cmV0dXJuIHdpbmRvdy5pbmRleGVkREJ8fHdpbmRvdy5tb3pJbmRleGVkREJ8fHdpbmRvdy53ZWJraXRJbmRleGVkREJ8fHdpbmRvdy5tc0luZGV4ZWREQn0sREJfTkFNRTooKT0+e3JldHVyblwiRU1fRlNfXCIrd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lfSxEQl9WRVJTSU9OOjIwLERCX1NUT1JFX05BTUU6XCJGSUxFX0RBVEFcIixzYXZlRmlsZXNUb0RCOihwYXRocyxvbmxvYWQsb25lcnJvcik9PntvbmxvYWQ9b25sb2FkfHwoKCk9Pnt9KTtvbmVycm9yPW9uZXJyb3J8fCgoKT0+e30pO3ZhciBpbmRleGVkREI9RlMuaW5kZXhlZERCKCk7dHJ5e3ZhciBvcGVuUmVxdWVzdD1pbmRleGVkREIub3BlbihGUy5EQl9OQU1FKCksRlMuREJfVkVSU0lPTil9Y2F0Y2goZSl7cmV0dXJuIG9uZXJyb3IoZSl9b3BlblJlcXVlc3Qub251cGdyYWRlbmVlZGVkPSgoKT0+e291dChcImNyZWF0aW5nIGRiXCIpO3ZhciBkYj1vcGVuUmVxdWVzdC5yZXN1bHQ7ZGIuY3JlYXRlT2JqZWN0U3RvcmUoRlMuREJfU1RPUkVfTkFNRSl9KTtvcGVuUmVxdWVzdC5vbnN1Y2Nlc3M9KCgpPT57dmFyIGRiPW9wZW5SZXF1ZXN0LnJlc3VsdDt2YXIgdHJhbnNhY3Rpb249ZGIudHJhbnNhY3Rpb24oW0ZTLkRCX1NUT1JFX05BTUVdLFwicmVhZHdyaXRlXCIpO3ZhciBmaWxlcz10cmFuc2FjdGlvbi5vYmplY3RTdG9yZShGUy5EQl9TVE9SRV9OQU1FKTt2YXIgb2s9MCxmYWlsPTAsdG90YWw9cGF0aHMubGVuZ3RoO2Z1bmN0aW9uIGZpbmlzaCgpe2lmKGZhaWw9PTApb25sb2FkKCk7ZWxzZSBvbmVycm9yKCl9cGF0aHMuZm9yRWFjaChwYXRoPT57dmFyIHB1dFJlcXVlc3Q9ZmlsZXMucHV0KEZTLmFuYWx5emVQYXRoKHBhdGgpLm9iamVjdC5jb250ZW50cyxwYXRoKTtwdXRSZXF1ZXN0Lm9uc3VjY2Vzcz0oKCk9PntvaysrO2lmKG9rK2ZhaWw9PXRvdGFsKWZpbmlzaCgpfSk7cHV0UmVxdWVzdC5vbmVycm9yPSgoKT0+e2ZhaWwrKztpZihvaytmYWlsPT10b3RhbClmaW5pc2goKX0pfSk7dHJhbnNhY3Rpb24ub25lcnJvcj1vbmVycm9yfSk7b3BlblJlcXVlc3Qub25lcnJvcj1vbmVycm9yfSxsb2FkRmlsZXNGcm9tREI6KHBhdGhzLG9ubG9hZCxvbmVycm9yKT0+e29ubG9hZD1vbmxvYWR8fCgoKT0+e30pO29uZXJyb3I9b25lcnJvcnx8KCgpPT57fSk7dmFyIGluZGV4ZWREQj1GUy5pbmRleGVkREIoKTt0cnl7dmFyIG9wZW5SZXF1ZXN0PWluZGV4ZWREQi5vcGVuKEZTLkRCX05BTUUoKSxGUy5EQl9WRVJTSU9OKX1jYXRjaChlKXtyZXR1cm4gb25lcnJvcihlKX1vcGVuUmVxdWVzdC5vbnVwZ3JhZGVuZWVkZWQ9b25lcnJvcjtvcGVuUmVxdWVzdC5vbnN1Y2Nlc3M9KCgpPT57dmFyIGRiPW9wZW5SZXF1ZXN0LnJlc3VsdDt0cnl7dmFyIHRyYW5zYWN0aW9uPWRiLnRyYW5zYWN0aW9uKFtGUy5EQl9TVE9SRV9OQU1FXSxcInJlYWRvbmx5XCIpfWNhdGNoKGUpe29uZXJyb3IoZSk7cmV0dXJufXZhciBmaWxlcz10cmFuc2FjdGlvbi5vYmplY3RTdG9yZShGUy5EQl9TVE9SRV9OQU1FKTt2YXIgb2s9MCxmYWlsPTAsdG90YWw9cGF0aHMubGVuZ3RoO2Z1bmN0aW9uIGZpbmlzaCgpe2lmKGZhaWw9PTApb25sb2FkKCk7ZWxzZSBvbmVycm9yKCl9cGF0aHMuZm9yRWFjaChwYXRoPT57dmFyIGdldFJlcXVlc3Q9ZmlsZXMuZ2V0KHBhdGgpO2dldFJlcXVlc3Qub25zdWNjZXNzPSgoKT0+e2lmKEZTLmFuYWx5emVQYXRoKHBhdGgpLmV4aXN0cyl7RlMudW5saW5rKHBhdGgpfUZTLmNyZWF0ZURhdGFGaWxlKFBBVEguZGlybmFtZShwYXRoKSxQQVRILmJhc2VuYW1lKHBhdGgpLGdldFJlcXVlc3QucmVzdWx0LHRydWUsdHJ1ZSx0cnVlKTtvaysrO2lmKG9rK2ZhaWw9PXRvdGFsKWZpbmlzaCgpfSk7Z2V0UmVxdWVzdC5vbmVycm9yPSgoKT0+e2ZhaWwrKztpZihvaytmYWlsPT10b3RhbClmaW5pc2goKX0pfSk7dHJhbnNhY3Rpb24ub25lcnJvcj1vbmVycm9yfSk7b3BlblJlcXVlc3Qub25lcnJvcj1vbmVycm9yfX07dmFyIFNZU0NBTExTPXtERUZBVUxUX1BPTExNQVNLOjUsY2FsY3VsYXRlQXQ6ZnVuY3Rpb24oZGlyZmQscGF0aCxhbGxvd0VtcHR5KXtpZihwYXRoWzBdPT09XCIvXCIpe3JldHVybiBwYXRofXZhciBkaXI7aWYoZGlyZmQ9PT0tMTAwKXtkaXI9RlMuY3dkKCl9ZWxzZXt2YXIgZGlyc3RyZWFtPUZTLmdldFN0cmVhbShkaXJmZCk7aWYoIWRpcnN0cmVhbSl0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig4KTtkaXI9ZGlyc3RyZWFtLnBhdGh9aWYocGF0aC5sZW5ndGg9PTApe2lmKCFhbGxvd0VtcHR5KXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig0NCl9cmV0dXJuIGRpcn1yZXR1cm4gUEFUSC5qb2luMihkaXIscGF0aCl9LGRvU3RhdDpmdW5jdGlvbihmdW5jLHBhdGgsYnVmKXt0cnl7dmFyIHN0YXQ9ZnVuYyhwYXRoKX1jYXRjaChlKXtpZihlJiZlLm5vZGUmJlBBVEgubm9ybWFsaXplKHBhdGgpIT09UEFUSC5ub3JtYWxpemUoRlMuZ2V0UGF0aChlLm5vZGUpKSl7cmV0dXJuLTU0fXRocm93IGV9SEVBUDMyW2J1Zj4+Ml09c3RhdC5kZXY7SEVBUDMyW2J1Zis0Pj4yXT0wO0hFQVAzMltidWYrOD4+Ml09c3RhdC5pbm87SEVBUDMyW2J1ZisxMj4+Ml09c3RhdC5tb2RlO0hFQVAzMltidWYrMTY+PjJdPXN0YXQubmxpbms7SEVBUDMyW2J1ZisyMD4+Ml09c3RhdC51aWQ7SEVBUDMyW2J1ZisyND4+Ml09c3RhdC5naWQ7SEVBUDMyW2J1ZisyOD4+Ml09c3RhdC5yZGV2O0hFQVAzMltidWYrMzI+PjJdPTA7dGVtcEk2ND1bc3RhdC5zaXplPj4+MCwodGVtcERvdWJsZT1zdGF0LnNpemUsK01hdGguYWJzKHRlbXBEb3VibGUpPj0xP3RlbXBEb3VibGU+MD8oTWF0aC5taW4oK01hdGguZmxvb3IodGVtcERvdWJsZS80Mjk0OTY3Mjk2KSw0Mjk0OTY3Mjk1KXwwKT4+PjA6fn4rTWF0aC5jZWlsKCh0ZW1wRG91YmxlLSsofn50ZW1wRG91YmxlPj4+MCkpLzQyOTQ5NjcyOTYpPj4+MDowKV0sSEVBUDMyW2J1Zis0MD4+Ml09dGVtcEk2NFswXSxIRUFQMzJbYnVmKzQ0Pj4yXT10ZW1wSTY0WzFdO0hFQVAzMltidWYrNDg+PjJdPTQwOTY7SEVBUDMyW2J1Zis1Mj4+Ml09c3RhdC5ibG9ja3M7SEVBUDMyW2J1Zis1Nj4+Ml09c3RhdC5hdGltZS5nZXRUaW1lKCkvMWUzfDA7SEVBUDMyW2J1Zis2MD4+Ml09MDtIRUFQMzJbYnVmKzY0Pj4yXT1zdGF0Lm10aW1lLmdldFRpbWUoKS8xZTN8MDtIRUFQMzJbYnVmKzY4Pj4yXT0wO0hFQVAzMltidWYrNzI+PjJdPXN0YXQuY3RpbWUuZ2V0VGltZSgpLzFlM3wwO0hFQVAzMltidWYrNzY+PjJdPTA7dGVtcEk2ND1bc3RhdC5pbm8+Pj4wLCh0ZW1wRG91YmxlPXN0YXQuaW5vLCtNYXRoLmFicyh0ZW1wRG91YmxlKT49MT90ZW1wRG91YmxlPjA/KE1hdGgubWluKCtNYXRoLmZsb29yKHRlbXBEb3VibGUvNDI5NDk2NzI5NiksNDI5NDk2NzI5NSl8MCk+Pj4wOn5+K01hdGguY2VpbCgodGVtcERvdWJsZS0rKH5+dGVtcERvdWJsZT4+PjApKS80Mjk0OTY3Mjk2KT4+PjA6MCldLEhFQVAzMltidWYrODA+PjJdPXRlbXBJNjRbMF0sSEVBUDMyW2J1Zis4ND4+Ml09dGVtcEk2NFsxXTtyZXR1cm4gMH0sZG9Nc3luYzpmdW5jdGlvbihhZGRyLHN0cmVhbSxsZW4sZmxhZ3Msb2Zmc2V0KXt2YXIgYnVmZmVyPUhFQVBVOC5zbGljZShhZGRyLGFkZHIrbGVuKTtGUy5tc3luYyhzdHJlYW0sYnVmZmVyLG9mZnNldCxsZW4sZmxhZ3MpfSxkb01rZGlyOmZ1bmN0aW9uKHBhdGgsbW9kZSl7cGF0aD1QQVRILm5vcm1hbGl6ZShwYXRoKTtpZihwYXRoW3BhdGgubGVuZ3RoLTFdPT09XCIvXCIpcGF0aD1wYXRoLnN1YnN0cigwLHBhdGgubGVuZ3RoLTEpO0ZTLm1rZGlyKHBhdGgsbW9kZSwwKTtyZXR1cm4gMH0sZG9Na25vZDpmdW5jdGlvbihwYXRoLG1vZGUsZGV2KXtzd2l0Y2gobW9kZSY2MTQ0MCl7Y2FzZSAzMjc2ODpjYXNlIDgxOTI6Y2FzZSAyNDU3NjpjYXNlIDQwOTY6Y2FzZSA0OTE1MjpicmVhaztkZWZhdWx0OnJldHVybi0yOH1GUy5ta25vZChwYXRoLG1vZGUsZGV2KTtyZXR1cm4gMH0sZG9SZWFkbGluazpmdW5jdGlvbihwYXRoLGJ1ZixidWZzaXplKXtpZihidWZzaXplPD0wKXJldHVybi0yODt2YXIgcmV0PUZTLnJlYWRsaW5rKHBhdGgpO3ZhciBsZW49TWF0aC5taW4oYnVmc2l6ZSxsZW5ndGhCeXRlc1VURjgocmV0KSk7dmFyIGVuZENoYXI9SEVBUDhbYnVmK2xlbl07c3RyaW5nVG9VVEY4KHJldCxidWYsYnVmc2l6ZSsxKTtIRUFQOFtidWYrbGVuXT1lbmRDaGFyO3JldHVybiBsZW59LGRvQWNjZXNzOmZ1bmN0aW9uKHBhdGgsYW1vZGUpe2lmKGFtb2RlJn43KXtyZXR1cm4tMjh9dmFyIGxvb2t1cD1GUy5sb29rdXBQYXRoKHBhdGgse2ZvbGxvdzp0cnVlfSk7dmFyIG5vZGU9bG9va3VwLm5vZGU7aWYoIW5vZGUpe3JldHVybi00NH12YXIgcGVybXM9XCJcIjtpZihhbW9kZSY0KXBlcm1zKz1cInJcIjtpZihhbW9kZSYyKXBlcm1zKz1cIndcIjtpZihhbW9kZSYxKXBlcm1zKz1cInhcIjtpZihwZXJtcyYmRlMubm9kZVBlcm1pc3Npb25zKG5vZGUscGVybXMpKXtyZXR1cm4tMn1yZXR1cm4gMH0sZG9EdXA6ZnVuY3Rpb24ocGF0aCxmbGFncyxzdWdnZXN0RkQpe3ZhciBzdWdnZXN0PUZTLmdldFN0cmVhbShzdWdnZXN0RkQpO2lmKHN1Z2dlc3QpRlMuY2xvc2Uoc3VnZ2VzdCk7cmV0dXJuIEZTLm9wZW4ocGF0aCxmbGFncywwLHN1Z2dlc3RGRCxzdWdnZXN0RkQpLmZkfSxkb1JlYWR2OmZ1bmN0aW9uKHN0cmVhbSxpb3YsaW92Y250LG9mZnNldCl7dmFyIHJldD0wO2Zvcih2YXIgaT0wO2k8aW92Y250O2krKyl7dmFyIHB0cj1IRUFQMzJbaW92K2kqOD4+Ml07dmFyIGxlbj1IRUFQMzJbaW92KyhpKjgrNCk+PjJdO3ZhciBjdXJyPUZTLnJlYWQoc3RyZWFtLEhFQVA4LHB0cixsZW4sb2Zmc2V0KTtpZihjdXJyPDApcmV0dXJuLTE7cmV0Kz1jdXJyO2lmKGN1cnI8bGVuKWJyZWFrfXJldHVybiByZXR9LGRvV3JpdGV2OmZ1bmN0aW9uKHN0cmVhbSxpb3YsaW92Y250LG9mZnNldCl7dmFyIHJldD0wO2Zvcih2YXIgaT0wO2k8aW92Y250O2krKyl7dmFyIHB0cj1IRUFQMzJbaW92K2kqOD4+Ml07dmFyIGxlbj1IRUFQMzJbaW92KyhpKjgrNCk+PjJdO3ZhciBjdXJyPUZTLndyaXRlKHN0cmVhbSxIRUFQOCxwdHIsbGVuLG9mZnNldCk7aWYoY3VycjwwKXJldHVybi0xO3JldCs9Y3Vycn1yZXR1cm4gcmV0fSx2YXJhcmdzOnVuZGVmaW5lZCxnZXQ6ZnVuY3Rpb24oKXtTWVNDQUxMUy52YXJhcmdzKz00O3ZhciByZXQ9SEVBUDMyW1NZU0NBTExTLnZhcmFyZ3MtND4+Ml07cmV0dXJuIHJldH0sZ2V0U3RyOmZ1bmN0aW9uKHB0cil7dmFyIHJldD1VVEY4VG9TdHJpbmcocHRyKTtyZXR1cm4gcmV0fSxnZXRTdHJlYW1Gcm9tRkQ6ZnVuY3Rpb24oZmQpe3ZhciBzdHJlYW09RlMuZ2V0U3RyZWFtKGZkKTtpZighc3RyZWFtKXRocm93IG5ldyBGUy5FcnJub0Vycm9yKDgpO3JldHVybiBzdHJlYW19LGdldDY0OmZ1bmN0aW9uKGxvdyxoaWdoKXtyZXR1cm4gbG93fX07ZnVuY3Rpb24gX19fc3lzY2FsbF9mY250bDY0KGZkLGNtZCx2YXJhcmdzKXtTWVNDQUxMUy52YXJhcmdzPXZhcmFyZ3M7dHJ5e3ZhciBzdHJlYW09U1lTQ0FMTFMuZ2V0U3RyZWFtRnJvbUZEKGZkKTtzd2l0Y2goY21kKXtjYXNlIDA6e3ZhciBhcmc9U1lTQ0FMTFMuZ2V0KCk7aWYoYXJnPDApe3JldHVybi0yOH12YXIgbmV3U3RyZWFtO25ld1N0cmVhbT1GUy5vcGVuKHN0cmVhbS5wYXRoLHN0cmVhbS5mbGFncywwLGFyZyk7cmV0dXJuIG5ld1N0cmVhbS5mZH1jYXNlIDE6Y2FzZSAyOnJldHVybiAwO2Nhc2UgMzpyZXR1cm4gc3RyZWFtLmZsYWdzO2Nhc2UgNDp7dmFyIGFyZz1TWVNDQUxMUy5nZXQoKTtzdHJlYW0uZmxhZ3N8PWFyZztyZXR1cm4gMH1jYXNlIDU6e3ZhciBhcmc9U1lTQ0FMTFMuZ2V0KCk7dmFyIG9mZnNldD0wO0hFQVAxNlthcmcrb2Zmc2V0Pj4xXT0yO3JldHVybiAwfWNhc2UgNjpjYXNlIDc6cmV0dXJuIDA7Y2FzZSAxNjpjYXNlIDg6cmV0dXJuLTI4O2Nhc2UgOTpzZXRFcnJObygyOCk7cmV0dXJuLTE7ZGVmYXVsdDp7cmV0dXJuLTI4fX19Y2F0Y2goZSl7aWYodHlwZW9mIEZTPT1cInVuZGVmaW5lZFwifHwhKGUgaW5zdGFuY2VvZiBGUy5FcnJub0Vycm9yKSl0aHJvdyBlO3JldHVybi1lLmVycm5vfX1mdW5jdGlvbiBfX19zeXNjYWxsX2lvY3RsKGZkLG9wLHZhcmFyZ3Mpe1NZU0NBTExTLnZhcmFyZ3M9dmFyYXJnczt0cnl7dmFyIHN0cmVhbT1TWVNDQUxMUy5nZXRTdHJlYW1Gcm9tRkQoZmQpO3N3aXRjaChvcCl7Y2FzZSAyMTUwOTpjYXNlIDIxNTA1OntpZighc3RyZWFtLnR0eSlyZXR1cm4tNTk7cmV0dXJuIDB9Y2FzZSAyMTUxMDpjYXNlIDIxNTExOmNhc2UgMjE1MTI6Y2FzZSAyMTUwNjpjYXNlIDIxNTA3OmNhc2UgMjE1MDg6e2lmKCFzdHJlYW0udHR5KXJldHVybi01OTtyZXR1cm4gMH1jYXNlIDIxNTE5OntpZighc3RyZWFtLnR0eSlyZXR1cm4tNTk7dmFyIGFyZ3A9U1lTQ0FMTFMuZ2V0KCk7SEVBUDMyW2FyZ3A+PjJdPTA7cmV0dXJuIDB9Y2FzZSAyMTUyMDp7aWYoIXN0cmVhbS50dHkpcmV0dXJuLTU5O3JldHVybi0yOH1jYXNlIDIxNTMxOnt2YXIgYXJncD1TWVNDQUxMUy5nZXQoKTtyZXR1cm4gRlMuaW9jdGwoc3RyZWFtLG9wLGFyZ3ApfWNhc2UgMjE1MjM6e2lmKCFzdHJlYW0udHR5KXJldHVybi01OTtyZXR1cm4gMH1jYXNlIDIxNTI0OntpZighc3RyZWFtLnR0eSlyZXR1cm4tNTk7cmV0dXJuIDB9ZGVmYXVsdDphYm9ydChcImJhZCBpb2N0bCBzeXNjYWxsIFwiK29wKX19Y2F0Y2goZSl7aWYodHlwZW9mIEZTPT1cInVuZGVmaW5lZFwifHwhKGUgaW5zdGFuY2VvZiBGUy5FcnJub0Vycm9yKSl0aHJvdyBlO3JldHVybi1lLmVycm5vfX1mdW5jdGlvbiBfX19zeXNjYWxsX29wZW4ocGF0aCxmbGFncyx2YXJhcmdzKXtTWVNDQUxMUy52YXJhcmdzPXZhcmFyZ3M7dHJ5e3ZhciBwYXRobmFtZT1TWVNDQUxMUy5nZXRTdHIocGF0aCk7dmFyIG1vZGU9dmFyYXJncz9TWVNDQUxMUy5nZXQoKTowO3ZhciBzdHJlYW09RlMub3BlbihwYXRobmFtZSxmbGFncyxtb2RlKTtyZXR1cm4gc3RyZWFtLmZkfWNhdGNoKGUpe2lmKHR5cGVvZiBGUz09XCJ1bmRlZmluZWRcInx8IShlIGluc3RhbmNlb2YgRlMuRXJybm9FcnJvcikpdGhyb3cgZTtyZXR1cm4tZS5lcnJub319dmFyIHN0cnVjdFJlZ2lzdHJhdGlvbnM9e307ZnVuY3Rpb24gcnVuRGVzdHJ1Y3RvcnMoZGVzdHJ1Y3RvcnMpe3doaWxlKGRlc3RydWN0b3JzLmxlbmd0aCl7dmFyIHB0cj1kZXN0cnVjdG9ycy5wb3AoKTt2YXIgZGVsPWRlc3RydWN0b3JzLnBvcCgpO2RlbChwdHIpfX1mdW5jdGlvbiBzaW1wbGVSZWFkVmFsdWVGcm9tUG9pbnRlcihwb2ludGVyKXtyZXR1cm4gdGhpc1tcImZyb21XaXJlVHlwZVwiXShIRUFQVTMyW3BvaW50ZXI+PjJdKX12YXIgYXdhaXRpbmdEZXBlbmRlbmNpZXM9e307dmFyIHJlZ2lzdGVyZWRUeXBlcz17fTt2YXIgdHlwZURlcGVuZGVuY2llcz17fTt2YXIgY2hhcl8wPTQ4O3ZhciBjaGFyXzk9NTc7ZnVuY3Rpb24gbWFrZUxlZ2FsRnVuY3Rpb25OYW1lKG5hbWUpe2lmKHVuZGVmaW5lZD09PW5hbWUpe3JldHVyblwiX3Vua25vd25cIn1uYW1lPW5hbWUucmVwbGFjZSgvW15hLXpBLVowLTlfXS9nLFwiJFwiKTt2YXIgZj1uYW1lLmNoYXJDb2RlQXQoMCk7aWYoZj49Y2hhcl8wJiZmPD1jaGFyXzkpe3JldHVyblwiX1wiK25hbWV9ZWxzZXtyZXR1cm4gbmFtZX19ZnVuY3Rpb24gY3JlYXRlTmFtZWRGdW5jdGlvbihuYW1lLGJvZHkpe25hbWU9bWFrZUxlZ2FsRnVuY3Rpb25OYW1lKG5hbWUpO3JldHVybiBuZXcgRnVuY3Rpb24oXCJib2R5XCIsXCJyZXR1cm4gZnVuY3Rpb24gXCIrbmFtZStcIigpIHtcXG5cIisnICAgIFwidXNlIHN0cmljdFwiOycrXCIgICAgcmV0dXJuIGJvZHkuYXBwbHkodGhpcywgYXJndW1lbnRzKTtcXG5cIitcIn07XFxuXCIpKGJvZHkpfWZ1bmN0aW9uIGV4dGVuZEVycm9yKGJhc2VFcnJvclR5cGUsZXJyb3JOYW1lKXt2YXIgZXJyb3JDbGFzcz1jcmVhdGVOYW1lZEZ1bmN0aW9uKGVycm9yTmFtZSxmdW5jdGlvbihtZXNzYWdlKXt0aGlzLm5hbWU9ZXJyb3JOYW1lO3RoaXMubWVzc2FnZT1tZXNzYWdlO3ZhciBzdGFjaz1uZXcgRXJyb3IobWVzc2FnZSkuc3RhY2s7aWYoc3RhY2shPT11bmRlZmluZWQpe3RoaXMuc3RhY2s9dGhpcy50b1N0cmluZygpK1wiXFxuXCIrc3RhY2sucmVwbGFjZSgvXkVycm9yKDpbXlxcbl0qKT9cXG4vLFwiXCIpfX0pO2Vycm9yQ2xhc3MucHJvdG90eXBlPU9iamVjdC5jcmVhdGUoYmFzZUVycm9yVHlwZS5wcm90b3R5cGUpO2Vycm9yQ2xhc3MucHJvdG90eXBlLmNvbnN0cnVjdG9yPWVycm9yQ2xhc3M7ZXJyb3JDbGFzcy5wcm90b3R5cGUudG9TdHJpbmc9ZnVuY3Rpb24oKXtpZih0aGlzLm1lc3NhZ2U9PT11bmRlZmluZWQpe3JldHVybiB0aGlzLm5hbWV9ZWxzZXtyZXR1cm4gdGhpcy5uYW1lK1wiOiBcIit0aGlzLm1lc3NhZ2V9fTtyZXR1cm4gZXJyb3JDbGFzc312YXIgSW50ZXJuYWxFcnJvcj11bmRlZmluZWQ7ZnVuY3Rpb24gdGhyb3dJbnRlcm5hbEVycm9yKG1lc3NhZ2Upe3Rocm93IG5ldyBJbnRlcm5hbEVycm9yKG1lc3NhZ2UpfWZ1bmN0aW9uIHdoZW5EZXBlbmRlbnRUeXBlc0FyZVJlc29sdmVkKG15VHlwZXMsZGVwZW5kZW50VHlwZXMsZ2V0VHlwZUNvbnZlcnRlcnMpe215VHlwZXMuZm9yRWFjaChmdW5jdGlvbih0eXBlKXt0eXBlRGVwZW5kZW5jaWVzW3R5cGVdPWRlcGVuZGVudFR5cGVzfSk7ZnVuY3Rpb24gb25Db21wbGV0ZSh0eXBlQ29udmVydGVycyl7dmFyIG15VHlwZUNvbnZlcnRlcnM9Z2V0VHlwZUNvbnZlcnRlcnModHlwZUNvbnZlcnRlcnMpO2lmKG15VHlwZUNvbnZlcnRlcnMubGVuZ3RoIT09bXlUeXBlcy5sZW5ndGgpe3Rocm93SW50ZXJuYWxFcnJvcihcIk1pc21hdGNoZWQgdHlwZSBjb252ZXJ0ZXIgY291bnRcIil9Zm9yKHZhciBpPTA7aTxteVR5cGVzLmxlbmd0aDsrK2kpe3JlZ2lzdGVyVHlwZShteVR5cGVzW2ldLG15VHlwZUNvbnZlcnRlcnNbaV0pfX12YXIgdHlwZUNvbnZlcnRlcnM9bmV3IEFycmF5KGRlcGVuZGVudFR5cGVzLmxlbmd0aCk7dmFyIHVucmVnaXN0ZXJlZFR5cGVzPVtdO3ZhciByZWdpc3RlcmVkPTA7ZGVwZW5kZW50VHlwZXMuZm9yRWFjaChmdW5jdGlvbihkdCxpKXtpZihyZWdpc3RlcmVkVHlwZXMuaGFzT3duUHJvcGVydHkoZHQpKXt0eXBlQ29udmVydGVyc1tpXT1yZWdpc3RlcmVkVHlwZXNbZHRdfWVsc2V7dW5yZWdpc3RlcmVkVHlwZXMucHVzaChkdCk7aWYoIWF3YWl0aW5nRGVwZW5kZW5jaWVzLmhhc093blByb3BlcnR5KGR0KSl7YXdhaXRpbmdEZXBlbmRlbmNpZXNbZHRdPVtdfWF3YWl0aW5nRGVwZW5kZW5jaWVzW2R0XS5wdXNoKGZ1bmN0aW9uKCl7dHlwZUNvbnZlcnRlcnNbaV09cmVnaXN0ZXJlZFR5cGVzW2R0XTsrK3JlZ2lzdGVyZWQ7aWYocmVnaXN0ZXJlZD09PXVucmVnaXN0ZXJlZFR5cGVzLmxlbmd0aCl7b25Db21wbGV0ZSh0eXBlQ29udmVydGVycyl9fSl9fSk7aWYoMD09PXVucmVnaXN0ZXJlZFR5cGVzLmxlbmd0aCl7b25Db21wbGV0ZSh0eXBlQ29udmVydGVycyl9fWZ1bmN0aW9uIF9fZW1iaW5kX2ZpbmFsaXplX3ZhbHVlX29iamVjdChzdHJ1Y3RUeXBlKXt2YXIgcmVnPXN0cnVjdFJlZ2lzdHJhdGlvbnNbc3RydWN0VHlwZV07ZGVsZXRlIHN0cnVjdFJlZ2lzdHJhdGlvbnNbc3RydWN0VHlwZV07dmFyIHJhd0NvbnN0cnVjdG9yPXJlZy5yYXdDb25zdHJ1Y3Rvcjt2YXIgcmF3RGVzdHJ1Y3Rvcj1yZWcucmF3RGVzdHJ1Y3Rvcjt2YXIgZmllbGRSZWNvcmRzPXJlZy5maWVsZHM7dmFyIGZpZWxkVHlwZXM9ZmllbGRSZWNvcmRzLm1hcChmdW5jdGlvbihmaWVsZCl7cmV0dXJuIGZpZWxkLmdldHRlclJldHVyblR5cGV9KS5jb25jYXQoZmllbGRSZWNvcmRzLm1hcChmdW5jdGlvbihmaWVsZCl7cmV0dXJuIGZpZWxkLnNldHRlckFyZ3VtZW50VHlwZX0pKTt3aGVuRGVwZW5kZW50VHlwZXNBcmVSZXNvbHZlZChbc3RydWN0VHlwZV0sZmllbGRUeXBlcyxmdW5jdGlvbihmaWVsZFR5cGVzKXt2YXIgZmllbGRzPXt9O2ZpZWxkUmVjb3Jkcy5mb3JFYWNoKGZ1bmN0aW9uKGZpZWxkLGkpe3ZhciBmaWVsZE5hbWU9ZmllbGQuZmllbGROYW1lO3ZhciBnZXR0ZXJSZXR1cm5UeXBlPWZpZWxkVHlwZXNbaV07dmFyIGdldHRlcj1maWVsZC5nZXR0ZXI7dmFyIGdldHRlckNvbnRleHQ9ZmllbGQuZ2V0dGVyQ29udGV4dDt2YXIgc2V0dGVyQXJndW1lbnRUeXBlPWZpZWxkVHlwZXNbaStmaWVsZFJlY29yZHMubGVuZ3RoXTt2YXIgc2V0dGVyPWZpZWxkLnNldHRlcjt2YXIgc2V0dGVyQ29udGV4dD1maWVsZC5zZXR0ZXJDb250ZXh0O2ZpZWxkc1tmaWVsZE5hbWVdPXtyZWFkOmZ1bmN0aW9uKHB0cil7cmV0dXJuIGdldHRlclJldHVyblR5cGVbXCJmcm9tV2lyZVR5cGVcIl0oZ2V0dGVyKGdldHRlckNvbnRleHQscHRyKSl9LHdyaXRlOmZ1bmN0aW9uKHB0cixvKXt2YXIgZGVzdHJ1Y3RvcnM9W107c2V0dGVyKHNldHRlckNvbnRleHQscHRyLHNldHRlckFyZ3VtZW50VHlwZVtcInRvV2lyZVR5cGVcIl0oZGVzdHJ1Y3RvcnMsbykpO3J1bkRlc3RydWN0b3JzKGRlc3RydWN0b3JzKX19fSk7cmV0dXJuW3tuYW1lOnJlZy5uYW1lLFwiZnJvbVdpcmVUeXBlXCI6ZnVuY3Rpb24ocHRyKXt2YXIgcnY9e307Zm9yKHZhciBpIGluIGZpZWxkcyl7cnZbaV09ZmllbGRzW2ldLnJlYWQocHRyKX1yYXdEZXN0cnVjdG9yKHB0cik7cmV0dXJuIHJ2fSxcInRvV2lyZVR5cGVcIjpmdW5jdGlvbihkZXN0cnVjdG9ycyxvKXtmb3IodmFyIGZpZWxkTmFtZSBpbiBmaWVsZHMpe2lmKCEoZmllbGROYW1lIGluIG8pKXt0aHJvdyBuZXcgVHlwZUVycm9yKCdNaXNzaW5nIGZpZWxkOiAgXCInK2ZpZWxkTmFtZSsnXCInKX19dmFyIHB0cj1yYXdDb25zdHJ1Y3RvcigpO2ZvcihmaWVsZE5hbWUgaW4gZmllbGRzKXtmaWVsZHNbZmllbGROYW1lXS53cml0ZShwdHIsb1tmaWVsZE5hbWVdKX1pZihkZXN0cnVjdG9ycyE9PW51bGwpe2Rlc3RydWN0b3JzLnB1c2gocmF3RGVzdHJ1Y3RvcixwdHIpfXJldHVybiBwdHJ9LFwiYXJnUGFja0FkdmFuY2VcIjo4LFwicmVhZFZhbHVlRnJvbVBvaW50ZXJcIjpzaW1wbGVSZWFkVmFsdWVGcm9tUG9pbnRlcixkZXN0cnVjdG9yRnVuY3Rpb246cmF3RGVzdHJ1Y3Rvcn1dfSl9ZnVuY3Rpb24gX19lbWJpbmRfcmVnaXN0ZXJfYmlnaW50KHByaW1pdGl2ZVR5cGUsbmFtZSxzaXplLG1pblJhbmdlLG1heFJhbmdlKXt9ZnVuY3Rpb24gZ2V0U2hpZnRGcm9tU2l6ZShzaXplKXtzd2l0Y2goc2l6ZSl7Y2FzZSAxOnJldHVybiAwO2Nhc2UgMjpyZXR1cm4gMTtjYXNlIDQ6cmV0dXJuIDI7Y2FzZSA4OnJldHVybiAzO2RlZmF1bHQ6dGhyb3cgbmV3IFR5cGVFcnJvcihcIlVua25vd24gdHlwZSBzaXplOiBcIitzaXplKX19ZnVuY3Rpb24gZW1iaW5kX2luaXRfY2hhckNvZGVzKCl7dmFyIGNvZGVzPW5ldyBBcnJheSgyNTYpO2Zvcih2YXIgaT0wO2k8MjU2OysraSl7Y29kZXNbaV09U3RyaW5nLmZyb21DaGFyQ29kZShpKX1lbWJpbmRfY2hhckNvZGVzPWNvZGVzfXZhciBlbWJpbmRfY2hhckNvZGVzPXVuZGVmaW5lZDtmdW5jdGlvbiByZWFkTGF0aW4xU3RyaW5nKHB0cil7dmFyIHJldD1cIlwiO3ZhciBjPXB0cjt3aGlsZShIRUFQVThbY10pe3JldCs9ZW1iaW5kX2NoYXJDb2Rlc1tIRUFQVThbYysrXV19cmV0dXJuIHJldH12YXIgQmluZGluZ0Vycm9yPXVuZGVmaW5lZDtmdW5jdGlvbiB0aHJvd0JpbmRpbmdFcnJvcihtZXNzYWdlKXt0aHJvdyBuZXcgQmluZGluZ0Vycm9yKG1lc3NhZ2UpfWZ1bmN0aW9uIHJlZ2lzdGVyVHlwZShyYXdUeXBlLHJlZ2lzdGVyZWRJbnN0YW5jZSxvcHRpb25zPXt9KXtpZighKFwiYXJnUGFja0FkdmFuY2VcImluIHJlZ2lzdGVyZWRJbnN0YW5jZSkpe3Rocm93IG5ldyBUeXBlRXJyb3IoXCJyZWdpc3RlclR5cGUgcmVnaXN0ZXJlZEluc3RhbmNlIHJlcXVpcmVzIGFyZ1BhY2tBZHZhbmNlXCIpfXZhciBuYW1lPXJlZ2lzdGVyZWRJbnN0YW5jZS5uYW1lO2lmKCFyYXdUeXBlKXt0aHJvd0JpbmRpbmdFcnJvcigndHlwZSBcIicrbmFtZSsnXCIgbXVzdCBoYXZlIGEgcG9zaXRpdmUgaW50ZWdlciB0eXBlaWQgcG9pbnRlcicpfWlmKHJlZ2lzdGVyZWRUeXBlcy5oYXNPd25Qcm9wZXJ0eShyYXdUeXBlKSl7aWYob3B0aW9ucy5pZ25vcmVEdXBsaWNhdGVSZWdpc3RyYXRpb25zKXtyZXR1cm59ZWxzZXt0aHJvd0JpbmRpbmdFcnJvcihcIkNhbm5vdCByZWdpc3RlciB0eXBlICdcIituYW1lK1wiJyB0d2ljZVwiKX19cmVnaXN0ZXJlZFR5cGVzW3Jhd1R5cGVdPXJlZ2lzdGVyZWRJbnN0YW5jZTtkZWxldGUgdHlwZURlcGVuZGVuY2llc1tyYXdUeXBlXTtpZihhd2FpdGluZ0RlcGVuZGVuY2llcy5oYXNPd25Qcm9wZXJ0eShyYXdUeXBlKSl7dmFyIGNhbGxiYWNrcz1hd2FpdGluZ0RlcGVuZGVuY2llc1tyYXdUeXBlXTtkZWxldGUgYXdhaXRpbmdEZXBlbmRlbmNpZXNbcmF3VHlwZV07Y2FsbGJhY2tzLmZvckVhY2goZnVuY3Rpb24oY2Ipe2NiKCl9KX19ZnVuY3Rpb24gX19lbWJpbmRfcmVnaXN0ZXJfYm9vbChyYXdUeXBlLG5hbWUsc2l6ZSx0cnVlVmFsdWUsZmFsc2VWYWx1ZSl7dmFyIHNoaWZ0PWdldFNoaWZ0RnJvbVNpemUoc2l6ZSk7bmFtZT1yZWFkTGF0aW4xU3RyaW5nKG5hbWUpO3JlZ2lzdGVyVHlwZShyYXdUeXBlLHtuYW1lOm5hbWUsXCJmcm9tV2lyZVR5cGVcIjpmdW5jdGlvbih3dCl7cmV0dXJuISF3dH0sXCJ0b1dpcmVUeXBlXCI6ZnVuY3Rpb24oZGVzdHJ1Y3RvcnMsbyl7cmV0dXJuIG8/dHJ1ZVZhbHVlOmZhbHNlVmFsdWV9LFwiYXJnUGFja0FkdmFuY2VcIjo4LFwicmVhZFZhbHVlRnJvbVBvaW50ZXJcIjpmdW5jdGlvbihwb2ludGVyKXt2YXIgaGVhcDtpZihzaXplPT09MSl7aGVhcD1IRUFQOH1lbHNlIGlmKHNpemU9PT0yKXtoZWFwPUhFQVAxNn1lbHNlIGlmKHNpemU9PT00KXtoZWFwPUhFQVAzMn1lbHNle3Rocm93IG5ldyBUeXBlRXJyb3IoXCJVbmtub3duIGJvb2xlYW4gdHlwZSBzaXplOiBcIituYW1lKX1yZXR1cm4gdGhpc1tcImZyb21XaXJlVHlwZVwiXShoZWFwW3BvaW50ZXI+PnNoaWZ0XSl9LGRlc3RydWN0b3JGdW5jdGlvbjpudWxsfSl9ZnVuY3Rpb24gQ2xhc3NIYW5kbGVfaXNBbGlhc09mKG90aGVyKXtpZighKHRoaXMgaW5zdGFuY2VvZiBDbGFzc0hhbmRsZSkpe3JldHVybiBmYWxzZX1pZighKG90aGVyIGluc3RhbmNlb2YgQ2xhc3NIYW5kbGUpKXtyZXR1cm4gZmFsc2V9dmFyIGxlZnRDbGFzcz10aGlzLiQkLnB0clR5cGUucmVnaXN0ZXJlZENsYXNzO3ZhciBsZWZ0PXRoaXMuJCQucHRyO3ZhciByaWdodENsYXNzPW90aGVyLiQkLnB0clR5cGUucmVnaXN0ZXJlZENsYXNzO3ZhciByaWdodD1vdGhlci4kJC5wdHI7d2hpbGUobGVmdENsYXNzLmJhc2VDbGFzcyl7bGVmdD1sZWZ0Q2xhc3MudXBjYXN0KGxlZnQpO2xlZnRDbGFzcz1sZWZ0Q2xhc3MuYmFzZUNsYXNzfXdoaWxlKHJpZ2h0Q2xhc3MuYmFzZUNsYXNzKXtyaWdodD1yaWdodENsYXNzLnVwY2FzdChyaWdodCk7cmlnaHRDbGFzcz1yaWdodENsYXNzLmJhc2VDbGFzc31yZXR1cm4gbGVmdENsYXNzPT09cmlnaHRDbGFzcyYmbGVmdD09PXJpZ2h0fWZ1bmN0aW9uIHNoYWxsb3dDb3B5SW50ZXJuYWxQb2ludGVyKG8pe3JldHVybntjb3VudDpvLmNvdW50LGRlbGV0ZVNjaGVkdWxlZDpvLmRlbGV0ZVNjaGVkdWxlZCxwcmVzZXJ2ZVBvaW50ZXJPbkRlbGV0ZTpvLnByZXNlcnZlUG9pbnRlck9uRGVsZXRlLHB0cjpvLnB0cixwdHJUeXBlOm8ucHRyVHlwZSxzbWFydFB0cjpvLnNtYXJ0UHRyLHNtYXJ0UHRyVHlwZTpvLnNtYXJ0UHRyVHlwZX19ZnVuY3Rpb24gdGhyb3dJbnN0YW5jZUFscmVhZHlEZWxldGVkKG9iail7ZnVuY3Rpb24gZ2V0SW5zdGFuY2VUeXBlTmFtZShoYW5kbGUpe3JldHVybiBoYW5kbGUuJCQucHRyVHlwZS5yZWdpc3RlcmVkQ2xhc3MubmFtZX10aHJvd0JpbmRpbmdFcnJvcihnZXRJbnN0YW5jZVR5cGVOYW1lKG9iaikrXCIgaW5zdGFuY2UgYWxyZWFkeSBkZWxldGVkXCIpfXZhciBmaW5hbGl6YXRpb25SZWdpc3RyeT1mYWxzZTtmdW5jdGlvbiBkZXRhY2hGaW5hbGl6ZXIoaGFuZGxlKXt9ZnVuY3Rpb24gcnVuRGVzdHJ1Y3RvcigkJCl7aWYoJCQuc21hcnRQdHIpeyQkLnNtYXJ0UHRyVHlwZS5yYXdEZXN0cnVjdG9yKCQkLnNtYXJ0UHRyKX1lbHNleyQkLnB0clR5cGUucmVnaXN0ZXJlZENsYXNzLnJhd0Rlc3RydWN0b3IoJCQucHRyKX19ZnVuY3Rpb24gcmVsZWFzZUNsYXNzSGFuZGxlKCQkKXskJC5jb3VudC52YWx1ZS09MTt2YXIgdG9EZWxldGU9MD09PSQkLmNvdW50LnZhbHVlO2lmKHRvRGVsZXRlKXtydW5EZXN0cnVjdG9yKCQkKX19ZnVuY3Rpb24gZG93bmNhc3RQb2ludGVyKHB0cixwdHJDbGFzcyxkZXNpcmVkQ2xhc3Mpe2lmKHB0ckNsYXNzPT09ZGVzaXJlZENsYXNzKXtyZXR1cm4gcHRyfWlmKHVuZGVmaW5lZD09PWRlc2lyZWRDbGFzcy5iYXNlQ2xhc3Mpe3JldHVybiBudWxsfXZhciBydj1kb3duY2FzdFBvaW50ZXIocHRyLHB0ckNsYXNzLGRlc2lyZWRDbGFzcy5iYXNlQ2xhc3MpO2lmKHJ2PT09bnVsbCl7cmV0dXJuIG51bGx9cmV0dXJuIGRlc2lyZWRDbGFzcy5kb3duY2FzdChydil9dmFyIHJlZ2lzdGVyZWRQb2ludGVycz17fTtmdW5jdGlvbiBnZXRJbmhlcml0ZWRJbnN0YW5jZUNvdW50KCl7cmV0dXJuIE9iamVjdC5rZXlzKHJlZ2lzdGVyZWRJbnN0YW5jZXMpLmxlbmd0aH1mdW5jdGlvbiBnZXRMaXZlSW5oZXJpdGVkSW5zdGFuY2VzKCl7dmFyIHJ2PVtdO2Zvcih2YXIgayBpbiByZWdpc3RlcmVkSW5zdGFuY2VzKXtpZihyZWdpc3RlcmVkSW5zdGFuY2VzLmhhc093blByb3BlcnR5KGspKXtydi5wdXNoKHJlZ2lzdGVyZWRJbnN0YW5jZXNba10pfX1yZXR1cm4gcnZ9dmFyIGRlbGV0aW9uUXVldWU9W107ZnVuY3Rpb24gZmx1c2hQZW5kaW5nRGVsZXRlcygpe3doaWxlKGRlbGV0aW9uUXVldWUubGVuZ3RoKXt2YXIgb2JqPWRlbGV0aW9uUXVldWUucG9wKCk7b2JqLiQkLmRlbGV0ZVNjaGVkdWxlZD1mYWxzZTtvYmpbXCJkZWxldGVcIl0oKX19dmFyIGRlbGF5RnVuY3Rpb249dW5kZWZpbmVkO2Z1bmN0aW9uIHNldERlbGF5RnVuY3Rpb24oZm4pe2RlbGF5RnVuY3Rpb249Zm47aWYoZGVsZXRpb25RdWV1ZS5sZW5ndGgmJmRlbGF5RnVuY3Rpb24pe2RlbGF5RnVuY3Rpb24oZmx1c2hQZW5kaW5nRGVsZXRlcyl9fWZ1bmN0aW9uIGluaXRfZW1iaW5kKCl7TW9kdWxlW1wiZ2V0SW5oZXJpdGVkSW5zdGFuY2VDb3VudFwiXT1nZXRJbmhlcml0ZWRJbnN0YW5jZUNvdW50O01vZHVsZVtcImdldExpdmVJbmhlcml0ZWRJbnN0YW5jZXNcIl09Z2V0TGl2ZUluaGVyaXRlZEluc3RhbmNlcztNb2R1bGVbXCJmbHVzaFBlbmRpbmdEZWxldGVzXCJdPWZsdXNoUGVuZGluZ0RlbGV0ZXM7TW9kdWxlW1wic2V0RGVsYXlGdW5jdGlvblwiXT1zZXREZWxheUZ1bmN0aW9ufXZhciByZWdpc3RlcmVkSW5zdGFuY2VzPXt9O2Z1bmN0aW9uIGdldEJhc2VzdFBvaW50ZXIoY2xhc3NfLHB0cil7aWYocHRyPT09dW5kZWZpbmVkKXt0aHJvd0JpbmRpbmdFcnJvcihcInB0ciBzaG91bGQgbm90IGJlIHVuZGVmaW5lZFwiKX13aGlsZShjbGFzc18uYmFzZUNsYXNzKXtwdHI9Y2xhc3NfLnVwY2FzdChwdHIpO2NsYXNzXz1jbGFzc18uYmFzZUNsYXNzfXJldHVybiBwdHJ9ZnVuY3Rpb24gZ2V0SW5oZXJpdGVkSW5zdGFuY2UoY2xhc3NfLHB0cil7cHRyPWdldEJhc2VzdFBvaW50ZXIoY2xhc3NfLHB0cik7cmV0dXJuIHJlZ2lzdGVyZWRJbnN0YW5jZXNbcHRyXX1mdW5jdGlvbiBtYWtlQ2xhc3NIYW5kbGUocHJvdG90eXBlLHJlY29yZCl7aWYoIXJlY29yZC5wdHJUeXBlfHwhcmVjb3JkLnB0cil7dGhyb3dJbnRlcm5hbEVycm9yKFwibWFrZUNsYXNzSGFuZGxlIHJlcXVpcmVzIHB0ciBhbmQgcHRyVHlwZVwiKX12YXIgaGFzU21hcnRQdHJUeXBlPSEhcmVjb3JkLnNtYXJ0UHRyVHlwZTt2YXIgaGFzU21hcnRQdHI9ISFyZWNvcmQuc21hcnRQdHI7aWYoaGFzU21hcnRQdHJUeXBlIT09aGFzU21hcnRQdHIpe3Rocm93SW50ZXJuYWxFcnJvcihcIkJvdGggc21hcnRQdHJUeXBlIGFuZCBzbWFydFB0ciBtdXN0IGJlIHNwZWNpZmllZFwiKX1yZWNvcmQuY291bnQ9e3ZhbHVlOjF9O3JldHVybiBhdHRhY2hGaW5hbGl6ZXIoT2JqZWN0LmNyZWF0ZShwcm90b3R5cGUseyQkOnt2YWx1ZTpyZWNvcmR9fSkpfWZ1bmN0aW9uIFJlZ2lzdGVyZWRQb2ludGVyX2Zyb21XaXJlVHlwZShwdHIpe3ZhciByYXdQb2ludGVyPXRoaXMuZ2V0UG9pbnRlZShwdHIpO2lmKCFyYXdQb2ludGVyKXt0aGlzLmRlc3RydWN0b3IocHRyKTtyZXR1cm4gbnVsbH12YXIgcmVnaXN0ZXJlZEluc3RhbmNlPWdldEluaGVyaXRlZEluc3RhbmNlKHRoaXMucmVnaXN0ZXJlZENsYXNzLHJhd1BvaW50ZXIpO2lmKHVuZGVmaW5lZCE9PXJlZ2lzdGVyZWRJbnN0YW5jZSl7aWYoMD09PXJlZ2lzdGVyZWRJbnN0YW5jZS4kJC5jb3VudC52YWx1ZSl7cmVnaXN0ZXJlZEluc3RhbmNlLiQkLnB0cj1yYXdQb2ludGVyO3JlZ2lzdGVyZWRJbnN0YW5jZS4kJC5zbWFydFB0cj1wdHI7cmV0dXJuIHJlZ2lzdGVyZWRJbnN0YW5jZVtcImNsb25lXCJdKCl9ZWxzZXt2YXIgcnY9cmVnaXN0ZXJlZEluc3RhbmNlW1wiY2xvbmVcIl0oKTt0aGlzLmRlc3RydWN0b3IocHRyKTtyZXR1cm4gcnZ9fWZ1bmN0aW9uIG1ha2VEZWZhdWx0SGFuZGxlKCl7aWYodGhpcy5pc1NtYXJ0UG9pbnRlcil7cmV0dXJuIG1ha2VDbGFzc0hhbmRsZSh0aGlzLnJlZ2lzdGVyZWRDbGFzcy5pbnN0YW5jZVByb3RvdHlwZSx7cHRyVHlwZTp0aGlzLnBvaW50ZWVUeXBlLHB0cjpyYXdQb2ludGVyLHNtYXJ0UHRyVHlwZTp0aGlzLHNtYXJ0UHRyOnB0cn0pfWVsc2V7cmV0dXJuIG1ha2VDbGFzc0hhbmRsZSh0aGlzLnJlZ2lzdGVyZWRDbGFzcy5pbnN0YW5jZVByb3RvdHlwZSx7cHRyVHlwZTp0aGlzLHB0cjpwdHJ9KX19dmFyIGFjdHVhbFR5cGU9dGhpcy5yZWdpc3RlcmVkQ2xhc3MuZ2V0QWN0dWFsVHlwZShyYXdQb2ludGVyKTt2YXIgcmVnaXN0ZXJlZFBvaW50ZXJSZWNvcmQ9cmVnaXN0ZXJlZFBvaW50ZXJzW2FjdHVhbFR5cGVdO2lmKCFyZWdpc3RlcmVkUG9pbnRlclJlY29yZCl7cmV0dXJuIG1ha2VEZWZhdWx0SGFuZGxlLmNhbGwodGhpcyl9dmFyIHRvVHlwZTtpZih0aGlzLmlzQ29uc3Qpe3RvVHlwZT1yZWdpc3RlcmVkUG9pbnRlclJlY29yZC5jb25zdFBvaW50ZXJUeXBlfWVsc2V7dG9UeXBlPXJlZ2lzdGVyZWRQb2ludGVyUmVjb3JkLnBvaW50ZXJUeXBlfXZhciBkcD1kb3duY2FzdFBvaW50ZXIocmF3UG9pbnRlcix0aGlzLnJlZ2lzdGVyZWRDbGFzcyx0b1R5cGUucmVnaXN0ZXJlZENsYXNzKTtpZihkcD09PW51bGwpe3JldHVybiBtYWtlRGVmYXVsdEhhbmRsZS5jYWxsKHRoaXMpfWlmKHRoaXMuaXNTbWFydFBvaW50ZXIpe3JldHVybiBtYWtlQ2xhc3NIYW5kbGUodG9UeXBlLnJlZ2lzdGVyZWRDbGFzcy5pbnN0YW5jZVByb3RvdHlwZSx7cHRyVHlwZTp0b1R5cGUscHRyOmRwLHNtYXJ0UHRyVHlwZTp0aGlzLHNtYXJ0UHRyOnB0cn0pfWVsc2V7cmV0dXJuIG1ha2VDbGFzc0hhbmRsZSh0b1R5cGUucmVnaXN0ZXJlZENsYXNzLmluc3RhbmNlUHJvdG90eXBlLHtwdHJUeXBlOnRvVHlwZSxwdHI6ZHB9KX19ZnVuY3Rpb24gYXR0YWNoRmluYWxpemVyKGhhbmRsZSl7aWYoXCJ1bmRlZmluZWRcIj09PXR5cGVvZiBGaW5hbGl6YXRpb25SZWdpc3RyeSl7YXR0YWNoRmluYWxpemVyPShoYW5kbGU9PmhhbmRsZSk7cmV0dXJuIGhhbmRsZX1maW5hbGl6YXRpb25SZWdpc3RyeT1uZXcgRmluYWxpemF0aW9uUmVnaXN0cnkoaW5mbz0+e3JlbGVhc2VDbGFzc0hhbmRsZShpbmZvLiQkKX0pO2F0dGFjaEZpbmFsaXplcj0oaGFuZGxlPT57dmFyICQkPWhhbmRsZS4kJDt2YXIgaGFzU21hcnRQdHI9ISEkJC5zbWFydFB0cjtpZihoYXNTbWFydFB0cil7dmFyIGluZm89eyQkOiQkfTtmaW5hbGl6YXRpb25SZWdpc3RyeS5yZWdpc3RlcihoYW5kbGUsaW5mbyxoYW5kbGUpfXJldHVybiBoYW5kbGV9KTtkZXRhY2hGaW5hbGl6ZXI9KGhhbmRsZT0+ZmluYWxpemF0aW9uUmVnaXN0cnkudW5yZWdpc3RlcihoYW5kbGUpKTtyZXR1cm4gYXR0YWNoRmluYWxpemVyKGhhbmRsZSl9ZnVuY3Rpb24gQ2xhc3NIYW5kbGVfY2xvbmUoKXtpZighdGhpcy4kJC5wdHIpe3Rocm93SW5zdGFuY2VBbHJlYWR5RGVsZXRlZCh0aGlzKX1pZih0aGlzLiQkLnByZXNlcnZlUG9pbnRlck9uRGVsZXRlKXt0aGlzLiQkLmNvdW50LnZhbHVlKz0xO3JldHVybiB0aGlzfWVsc2V7dmFyIGNsb25lPWF0dGFjaEZpbmFsaXplcihPYmplY3QuY3JlYXRlKE9iamVjdC5nZXRQcm90b3R5cGVPZih0aGlzKSx7JCQ6e3ZhbHVlOnNoYWxsb3dDb3B5SW50ZXJuYWxQb2ludGVyKHRoaXMuJCQpfX0pKTtjbG9uZS4kJC5jb3VudC52YWx1ZSs9MTtjbG9uZS4kJC5kZWxldGVTY2hlZHVsZWQ9ZmFsc2U7cmV0dXJuIGNsb25lfX1mdW5jdGlvbiBDbGFzc0hhbmRsZV9kZWxldGUoKXtpZighdGhpcy4kJC5wdHIpe3Rocm93SW5zdGFuY2VBbHJlYWR5RGVsZXRlZCh0aGlzKX1pZih0aGlzLiQkLmRlbGV0ZVNjaGVkdWxlZCYmIXRoaXMuJCQucHJlc2VydmVQb2ludGVyT25EZWxldGUpe3Rocm93QmluZGluZ0Vycm9yKFwiT2JqZWN0IGFscmVhZHkgc2NoZWR1bGVkIGZvciBkZWxldGlvblwiKX1kZXRhY2hGaW5hbGl6ZXIodGhpcyk7cmVsZWFzZUNsYXNzSGFuZGxlKHRoaXMuJCQpO2lmKCF0aGlzLiQkLnByZXNlcnZlUG9pbnRlck9uRGVsZXRlKXt0aGlzLiQkLnNtYXJ0UHRyPXVuZGVmaW5lZDt0aGlzLiQkLnB0cj11bmRlZmluZWR9fWZ1bmN0aW9uIENsYXNzSGFuZGxlX2lzRGVsZXRlZCgpe3JldHVybiF0aGlzLiQkLnB0cn1mdW5jdGlvbiBDbGFzc0hhbmRsZV9kZWxldGVMYXRlcigpe2lmKCF0aGlzLiQkLnB0cil7dGhyb3dJbnN0YW5jZUFscmVhZHlEZWxldGVkKHRoaXMpfWlmKHRoaXMuJCQuZGVsZXRlU2NoZWR1bGVkJiYhdGhpcy4kJC5wcmVzZXJ2ZVBvaW50ZXJPbkRlbGV0ZSl7dGhyb3dCaW5kaW5nRXJyb3IoXCJPYmplY3QgYWxyZWFkeSBzY2hlZHVsZWQgZm9yIGRlbGV0aW9uXCIpfWRlbGV0aW9uUXVldWUucHVzaCh0aGlzKTtpZihkZWxldGlvblF1ZXVlLmxlbmd0aD09PTEmJmRlbGF5RnVuY3Rpb24pe2RlbGF5RnVuY3Rpb24oZmx1c2hQZW5kaW5nRGVsZXRlcyl9dGhpcy4kJC5kZWxldGVTY2hlZHVsZWQ9dHJ1ZTtyZXR1cm4gdGhpc31mdW5jdGlvbiBpbml0X0NsYXNzSGFuZGxlKCl7Q2xhc3NIYW5kbGUucHJvdG90eXBlW1wiaXNBbGlhc09mXCJdPUNsYXNzSGFuZGxlX2lzQWxpYXNPZjtDbGFzc0hhbmRsZS5wcm90b3R5cGVbXCJjbG9uZVwiXT1DbGFzc0hhbmRsZV9jbG9uZTtDbGFzc0hhbmRsZS5wcm90b3R5cGVbXCJkZWxldGVcIl09Q2xhc3NIYW5kbGVfZGVsZXRlO0NsYXNzSGFuZGxlLnByb3RvdHlwZVtcImlzRGVsZXRlZFwiXT1DbGFzc0hhbmRsZV9pc0RlbGV0ZWQ7Q2xhc3NIYW5kbGUucHJvdG90eXBlW1wiZGVsZXRlTGF0ZXJcIl09Q2xhc3NIYW5kbGVfZGVsZXRlTGF0ZXJ9ZnVuY3Rpb24gQ2xhc3NIYW5kbGUoKXt9ZnVuY3Rpb24gZW5zdXJlT3ZlcmxvYWRUYWJsZShwcm90byxtZXRob2ROYW1lLGh1bWFuTmFtZSl7aWYodW5kZWZpbmVkPT09cHJvdG9bbWV0aG9kTmFtZV0ub3ZlcmxvYWRUYWJsZSl7dmFyIHByZXZGdW5jPXByb3RvW21ldGhvZE5hbWVdO3Byb3RvW21ldGhvZE5hbWVdPWZ1bmN0aW9uKCl7aWYoIXByb3RvW21ldGhvZE5hbWVdLm92ZXJsb2FkVGFibGUuaGFzT3duUHJvcGVydHkoYXJndW1lbnRzLmxlbmd0aCkpe3Rocm93QmluZGluZ0Vycm9yKFwiRnVuY3Rpb24gJ1wiK2h1bWFuTmFtZStcIicgY2FsbGVkIHdpdGggYW4gaW52YWxpZCBudW1iZXIgb2YgYXJndW1lbnRzIChcIithcmd1bWVudHMubGVuZ3RoK1wiKSAtIGV4cGVjdHMgb25lIG9mIChcIitwcm90b1ttZXRob2ROYW1lXS5vdmVybG9hZFRhYmxlK1wiKSFcIil9cmV0dXJuIHByb3RvW21ldGhvZE5hbWVdLm92ZXJsb2FkVGFibGVbYXJndW1lbnRzLmxlbmd0aF0uYXBwbHkodGhpcyxhcmd1bWVudHMpfTtwcm90b1ttZXRob2ROYW1lXS5vdmVybG9hZFRhYmxlPVtdO3Byb3RvW21ldGhvZE5hbWVdLm92ZXJsb2FkVGFibGVbcHJldkZ1bmMuYXJnQ291bnRdPXByZXZGdW5jfX1mdW5jdGlvbiBleHBvc2VQdWJsaWNTeW1ib2wobmFtZSx2YWx1ZSxudW1Bcmd1bWVudHMpe2lmKE1vZHVsZS5oYXNPd25Qcm9wZXJ0eShuYW1lKSl7aWYodW5kZWZpbmVkPT09bnVtQXJndW1lbnRzfHx1bmRlZmluZWQhPT1Nb2R1bGVbbmFtZV0ub3ZlcmxvYWRUYWJsZSYmdW5kZWZpbmVkIT09TW9kdWxlW25hbWVdLm92ZXJsb2FkVGFibGVbbnVtQXJndW1lbnRzXSl7dGhyb3dCaW5kaW5nRXJyb3IoXCJDYW5ub3QgcmVnaXN0ZXIgcHVibGljIG5hbWUgJ1wiK25hbWUrXCInIHR3aWNlXCIpfWVuc3VyZU92ZXJsb2FkVGFibGUoTW9kdWxlLG5hbWUsbmFtZSk7aWYoTW9kdWxlLmhhc093blByb3BlcnR5KG51bUFyZ3VtZW50cykpe3Rocm93QmluZGluZ0Vycm9yKFwiQ2Fubm90IHJlZ2lzdGVyIG11bHRpcGxlIG92ZXJsb2FkcyBvZiBhIGZ1bmN0aW9uIHdpdGggdGhlIHNhbWUgbnVtYmVyIG9mIGFyZ3VtZW50cyAoXCIrbnVtQXJndW1lbnRzK1wiKSFcIil9TW9kdWxlW25hbWVdLm92ZXJsb2FkVGFibGVbbnVtQXJndW1lbnRzXT12YWx1ZX1lbHNle01vZHVsZVtuYW1lXT12YWx1ZTtpZih1bmRlZmluZWQhPT1udW1Bcmd1bWVudHMpe01vZHVsZVtuYW1lXS5udW1Bcmd1bWVudHM9bnVtQXJndW1lbnRzfX19ZnVuY3Rpb24gUmVnaXN0ZXJlZENsYXNzKG5hbWUsY29uc3RydWN0b3IsaW5zdGFuY2VQcm90b3R5cGUscmF3RGVzdHJ1Y3RvcixiYXNlQ2xhc3MsZ2V0QWN0dWFsVHlwZSx1cGNhc3QsZG93bmNhc3Qpe3RoaXMubmFtZT1uYW1lO3RoaXMuY29uc3RydWN0b3I9Y29uc3RydWN0b3I7dGhpcy5pbnN0YW5jZVByb3RvdHlwZT1pbnN0YW5jZVByb3RvdHlwZTt0aGlzLnJhd0Rlc3RydWN0b3I9cmF3RGVzdHJ1Y3Rvcjt0aGlzLmJhc2VDbGFzcz1iYXNlQ2xhc3M7dGhpcy5nZXRBY3R1YWxUeXBlPWdldEFjdHVhbFR5cGU7dGhpcy51cGNhc3Q9dXBjYXN0O3RoaXMuZG93bmNhc3Q9ZG93bmNhc3Q7dGhpcy5wdXJlVmlydHVhbEZ1bmN0aW9ucz1bXX1mdW5jdGlvbiB1cGNhc3RQb2ludGVyKHB0cixwdHJDbGFzcyxkZXNpcmVkQ2xhc3Mpe3doaWxlKHB0ckNsYXNzIT09ZGVzaXJlZENsYXNzKXtpZighcHRyQ2xhc3MudXBjYXN0KXt0aHJvd0JpbmRpbmdFcnJvcihcIkV4cGVjdGVkIG51bGwgb3IgaW5zdGFuY2Ugb2YgXCIrZGVzaXJlZENsYXNzLm5hbWUrXCIsIGdvdCBhbiBpbnN0YW5jZSBvZiBcIitwdHJDbGFzcy5uYW1lKX1wdHI9cHRyQ2xhc3MudXBjYXN0KHB0cik7cHRyQ2xhc3M9cHRyQ2xhc3MuYmFzZUNsYXNzfXJldHVybiBwdHJ9ZnVuY3Rpb24gY29uc3ROb1NtYXJ0UHRyUmF3UG9pbnRlclRvV2lyZVR5cGUoZGVzdHJ1Y3RvcnMsaGFuZGxlKXtpZihoYW5kbGU9PT1udWxsKXtpZih0aGlzLmlzUmVmZXJlbmNlKXt0aHJvd0JpbmRpbmdFcnJvcihcIm51bGwgaXMgbm90IGEgdmFsaWQgXCIrdGhpcy5uYW1lKX1yZXR1cm4gMH1pZighaGFuZGxlLiQkKXt0aHJvd0JpbmRpbmdFcnJvcignQ2Fubm90IHBhc3MgXCInK19lbWJpbmRfcmVwcihoYW5kbGUpKydcIiBhcyBhICcrdGhpcy5uYW1lKX1pZighaGFuZGxlLiQkLnB0cil7dGhyb3dCaW5kaW5nRXJyb3IoXCJDYW5ub3QgcGFzcyBkZWxldGVkIG9iamVjdCBhcyBhIHBvaW50ZXIgb2YgdHlwZSBcIit0aGlzLm5hbWUpfXZhciBoYW5kbGVDbGFzcz1oYW5kbGUuJCQucHRyVHlwZS5yZWdpc3RlcmVkQ2xhc3M7dmFyIHB0cj11cGNhc3RQb2ludGVyKGhhbmRsZS4kJC5wdHIsaGFuZGxlQ2xhc3MsdGhpcy5yZWdpc3RlcmVkQ2xhc3MpO3JldHVybiBwdHJ9ZnVuY3Rpb24gZ2VuZXJpY1BvaW50ZXJUb1dpcmVUeXBlKGRlc3RydWN0b3JzLGhhbmRsZSl7dmFyIHB0cjtpZihoYW5kbGU9PT1udWxsKXtpZih0aGlzLmlzUmVmZXJlbmNlKXt0aHJvd0JpbmRpbmdFcnJvcihcIm51bGwgaXMgbm90IGEgdmFsaWQgXCIrdGhpcy5uYW1lKX1pZih0aGlzLmlzU21hcnRQb2ludGVyKXtwdHI9dGhpcy5yYXdDb25zdHJ1Y3RvcigpO2lmKGRlc3RydWN0b3JzIT09bnVsbCl7ZGVzdHJ1Y3RvcnMucHVzaCh0aGlzLnJhd0Rlc3RydWN0b3IscHRyKX1yZXR1cm4gcHRyfWVsc2V7cmV0dXJuIDB9fWlmKCFoYW5kbGUuJCQpe3Rocm93QmluZGluZ0Vycm9yKCdDYW5ub3QgcGFzcyBcIicrX2VtYmluZF9yZXByKGhhbmRsZSkrJ1wiIGFzIGEgJyt0aGlzLm5hbWUpfWlmKCFoYW5kbGUuJCQucHRyKXt0aHJvd0JpbmRpbmdFcnJvcihcIkNhbm5vdCBwYXNzIGRlbGV0ZWQgb2JqZWN0IGFzIGEgcG9pbnRlciBvZiB0eXBlIFwiK3RoaXMubmFtZSl9aWYoIXRoaXMuaXNDb25zdCYmaGFuZGxlLiQkLnB0clR5cGUuaXNDb25zdCl7dGhyb3dCaW5kaW5nRXJyb3IoXCJDYW5ub3QgY29udmVydCBhcmd1bWVudCBvZiB0eXBlIFwiKyhoYW5kbGUuJCQuc21hcnRQdHJUeXBlP2hhbmRsZS4kJC5zbWFydFB0clR5cGUubmFtZTpoYW5kbGUuJCQucHRyVHlwZS5uYW1lKStcIiB0byBwYXJhbWV0ZXIgdHlwZSBcIit0aGlzLm5hbWUpfXZhciBoYW5kbGVDbGFzcz1oYW5kbGUuJCQucHRyVHlwZS5yZWdpc3RlcmVkQ2xhc3M7cHRyPXVwY2FzdFBvaW50ZXIoaGFuZGxlLiQkLnB0cixoYW5kbGVDbGFzcyx0aGlzLnJlZ2lzdGVyZWRDbGFzcyk7aWYodGhpcy5pc1NtYXJ0UG9pbnRlcil7aWYodW5kZWZpbmVkPT09aGFuZGxlLiQkLnNtYXJ0UHRyKXt0aHJvd0JpbmRpbmdFcnJvcihcIlBhc3NpbmcgcmF3IHBvaW50ZXIgdG8gc21hcnQgcG9pbnRlciBpcyBpbGxlZ2FsXCIpfXN3aXRjaCh0aGlzLnNoYXJpbmdQb2xpY3kpe2Nhc2UgMDppZihoYW5kbGUuJCQuc21hcnRQdHJUeXBlPT09dGhpcyl7cHRyPWhhbmRsZS4kJC5zbWFydFB0cn1lbHNle3Rocm93QmluZGluZ0Vycm9yKFwiQ2Fubm90IGNvbnZlcnQgYXJndW1lbnQgb2YgdHlwZSBcIisoaGFuZGxlLiQkLnNtYXJ0UHRyVHlwZT9oYW5kbGUuJCQuc21hcnRQdHJUeXBlLm5hbWU6aGFuZGxlLiQkLnB0clR5cGUubmFtZSkrXCIgdG8gcGFyYW1ldGVyIHR5cGUgXCIrdGhpcy5uYW1lKX1icmVhaztjYXNlIDE6cHRyPWhhbmRsZS4kJC5zbWFydFB0cjticmVhaztjYXNlIDI6aWYoaGFuZGxlLiQkLnNtYXJ0UHRyVHlwZT09PXRoaXMpe3B0cj1oYW5kbGUuJCQuc21hcnRQdHJ9ZWxzZXt2YXIgY2xvbmVkSGFuZGxlPWhhbmRsZVtcImNsb25lXCJdKCk7cHRyPXRoaXMucmF3U2hhcmUocHRyLEVtdmFsLnRvSGFuZGxlKGZ1bmN0aW9uKCl7Y2xvbmVkSGFuZGxlW1wiZGVsZXRlXCJdKCl9KSk7aWYoZGVzdHJ1Y3RvcnMhPT1udWxsKXtkZXN0cnVjdG9ycy5wdXNoKHRoaXMucmF3RGVzdHJ1Y3RvcixwdHIpfX1icmVhaztkZWZhdWx0OnRocm93QmluZGluZ0Vycm9yKFwiVW5zdXBwb3J0aW5nIHNoYXJpbmcgcG9saWN5XCIpfX1yZXR1cm4gcHRyfWZ1bmN0aW9uIG5vbkNvbnN0Tm9TbWFydFB0clJhd1BvaW50ZXJUb1dpcmVUeXBlKGRlc3RydWN0b3JzLGhhbmRsZSl7aWYoaGFuZGxlPT09bnVsbCl7aWYodGhpcy5pc1JlZmVyZW5jZSl7dGhyb3dCaW5kaW5nRXJyb3IoXCJudWxsIGlzIG5vdCBhIHZhbGlkIFwiK3RoaXMubmFtZSl9cmV0dXJuIDB9aWYoIWhhbmRsZS4kJCl7dGhyb3dCaW5kaW5nRXJyb3IoJ0Nhbm5vdCBwYXNzIFwiJytfZW1iaW5kX3JlcHIoaGFuZGxlKSsnXCIgYXMgYSAnK3RoaXMubmFtZSl9aWYoIWhhbmRsZS4kJC5wdHIpe3Rocm93QmluZGluZ0Vycm9yKFwiQ2Fubm90IHBhc3MgZGVsZXRlZCBvYmplY3QgYXMgYSBwb2ludGVyIG9mIHR5cGUgXCIrdGhpcy5uYW1lKX1pZihoYW5kbGUuJCQucHRyVHlwZS5pc0NvbnN0KXt0aHJvd0JpbmRpbmdFcnJvcihcIkNhbm5vdCBjb252ZXJ0IGFyZ3VtZW50IG9mIHR5cGUgXCIraGFuZGxlLiQkLnB0clR5cGUubmFtZStcIiB0byBwYXJhbWV0ZXIgdHlwZSBcIit0aGlzLm5hbWUpfXZhciBoYW5kbGVDbGFzcz1oYW5kbGUuJCQucHRyVHlwZS5yZWdpc3RlcmVkQ2xhc3M7dmFyIHB0cj11cGNhc3RQb2ludGVyKGhhbmRsZS4kJC5wdHIsaGFuZGxlQ2xhc3MsdGhpcy5yZWdpc3RlcmVkQ2xhc3MpO3JldHVybiBwdHJ9ZnVuY3Rpb24gUmVnaXN0ZXJlZFBvaW50ZXJfZ2V0UG9pbnRlZShwdHIpe2lmKHRoaXMucmF3R2V0UG9pbnRlZSl7cHRyPXRoaXMucmF3R2V0UG9pbnRlZShwdHIpfXJldHVybiBwdHJ9ZnVuY3Rpb24gUmVnaXN0ZXJlZFBvaW50ZXJfZGVzdHJ1Y3RvcihwdHIpe2lmKHRoaXMucmF3RGVzdHJ1Y3Rvcil7dGhpcy5yYXdEZXN0cnVjdG9yKHB0cil9fWZ1bmN0aW9uIFJlZ2lzdGVyZWRQb2ludGVyX2RlbGV0ZU9iamVjdChoYW5kbGUpe2lmKGhhbmRsZSE9PW51bGwpe2hhbmRsZVtcImRlbGV0ZVwiXSgpfX1mdW5jdGlvbiBpbml0X1JlZ2lzdGVyZWRQb2ludGVyKCl7UmVnaXN0ZXJlZFBvaW50ZXIucHJvdG90eXBlLmdldFBvaW50ZWU9UmVnaXN0ZXJlZFBvaW50ZXJfZ2V0UG9pbnRlZTtSZWdpc3RlcmVkUG9pbnRlci5wcm90b3R5cGUuZGVzdHJ1Y3Rvcj1SZWdpc3RlcmVkUG9pbnRlcl9kZXN0cnVjdG9yO1JlZ2lzdGVyZWRQb2ludGVyLnByb3RvdHlwZVtcImFyZ1BhY2tBZHZhbmNlXCJdPTg7UmVnaXN0ZXJlZFBvaW50ZXIucHJvdG90eXBlW1wicmVhZFZhbHVlRnJvbVBvaW50ZXJcIl09c2ltcGxlUmVhZFZhbHVlRnJvbVBvaW50ZXI7UmVnaXN0ZXJlZFBvaW50ZXIucHJvdG90eXBlW1wiZGVsZXRlT2JqZWN0XCJdPVJlZ2lzdGVyZWRQb2ludGVyX2RlbGV0ZU9iamVjdDtSZWdpc3RlcmVkUG9pbnRlci5wcm90b3R5cGVbXCJmcm9tV2lyZVR5cGVcIl09UmVnaXN0ZXJlZFBvaW50ZXJfZnJvbVdpcmVUeXBlfWZ1bmN0aW9uIFJlZ2lzdGVyZWRQb2ludGVyKG5hbWUscmVnaXN0ZXJlZENsYXNzLGlzUmVmZXJlbmNlLGlzQ29uc3QsaXNTbWFydFBvaW50ZXIscG9pbnRlZVR5cGUsc2hhcmluZ1BvbGljeSxyYXdHZXRQb2ludGVlLHJhd0NvbnN0cnVjdG9yLHJhd1NoYXJlLHJhd0Rlc3RydWN0b3Ipe3RoaXMubmFtZT1uYW1lO3RoaXMucmVnaXN0ZXJlZENsYXNzPXJlZ2lzdGVyZWRDbGFzczt0aGlzLmlzUmVmZXJlbmNlPWlzUmVmZXJlbmNlO3RoaXMuaXNDb25zdD1pc0NvbnN0O3RoaXMuaXNTbWFydFBvaW50ZXI9aXNTbWFydFBvaW50ZXI7dGhpcy5wb2ludGVlVHlwZT1wb2ludGVlVHlwZTt0aGlzLnNoYXJpbmdQb2xpY3k9c2hhcmluZ1BvbGljeTt0aGlzLnJhd0dldFBvaW50ZWU9cmF3R2V0UG9pbnRlZTt0aGlzLnJhd0NvbnN0cnVjdG9yPXJhd0NvbnN0cnVjdG9yO3RoaXMucmF3U2hhcmU9cmF3U2hhcmU7dGhpcy5yYXdEZXN0cnVjdG9yPXJhd0Rlc3RydWN0b3I7aWYoIWlzU21hcnRQb2ludGVyJiZyZWdpc3RlcmVkQ2xhc3MuYmFzZUNsYXNzPT09dW5kZWZpbmVkKXtpZihpc0NvbnN0KXt0aGlzW1widG9XaXJlVHlwZVwiXT1jb25zdE5vU21hcnRQdHJSYXdQb2ludGVyVG9XaXJlVHlwZTt0aGlzLmRlc3RydWN0b3JGdW5jdGlvbj1udWxsfWVsc2V7dGhpc1tcInRvV2lyZVR5cGVcIl09bm9uQ29uc3ROb1NtYXJ0UHRyUmF3UG9pbnRlclRvV2lyZVR5cGU7dGhpcy5kZXN0cnVjdG9yRnVuY3Rpb249bnVsbH19ZWxzZXt0aGlzW1widG9XaXJlVHlwZVwiXT1nZW5lcmljUG9pbnRlclRvV2lyZVR5cGV9fWZ1bmN0aW9uIHJlcGxhY2VQdWJsaWNTeW1ib2wobmFtZSx2YWx1ZSxudW1Bcmd1bWVudHMpe2lmKCFNb2R1bGUuaGFzT3duUHJvcGVydHkobmFtZSkpe3Rocm93SW50ZXJuYWxFcnJvcihcIlJlcGxhY2luZyBub25leGlzdGFudCBwdWJsaWMgc3ltYm9sXCIpfWlmKHVuZGVmaW5lZCE9PU1vZHVsZVtuYW1lXS5vdmVybG9hZFRhYmxlJiZ1bmRlZmluZWQhPT1udW1Bcmd1bWVudHMpe01vZHVsZVtuYW1lXS5vdmVybG9hZFRhYmxlW251bUFyZ3VtZW50c109dmFsdWV9ZWxzZXtNb2R1bGVbbmFtZV09dmFsdWU7TW9kdWxlW25hbWVdLmFyZ0NvdW50PW51bUFyZ3VtZW50c319ZnVuY3Rpb24gZHluQ2FsbExlZ2FjeShzaWcscHRyLGFyZ3Mpe3ZhciBmPU1vZHVsZVtcImR5bkNhbGxfXCIrc2lnXTtyZXR1cm4gYXJncyYmYXJncy5sZW5ndGg/Zi5hcHBseShudWxsLFtwdHJdLmNvbmNhdChhcmdzKSk6Zi5jYWxsKG51bGwscHRyKX1mdW5jdGlvbiBkeW5DYWxsKHNpZyxwdHIsYXJncyl7aWYoc2lnLmluY2x1ZGVzKFwialwiKSl7cmV0dXJuIGR5bkNhbGxMZWdhY3koc2lnLHB0cixhcmdzKX1yZXR1cm4gZ2V0V2FzbVRhYmxlRW50cnkocHRyKS5hcHBseShudWxsLGFyZ3MpfWZ1bmN0aW9uIGdldER5bkNhbGxlcihzaWcscHRyKXt2YXIgYXJnQ2FjaGU9W107cmV0dXJuIGZ1bmN0aW9uKCl7YXJnQ2FjaGUubGVuZ3RoPTA7T2JqZWN0LmFzc2lnbihhcmdDYWNoZSxhcmd1bWVudHMpO3JldHVybiBkeW5DYWxsKHNpZyxwdHIsYXJnQ2FjaGUpfX1mdW5jdGlvbiBlbWJpbmRfX3JlcXVpcmVGdW5jdGlvbihzaWduYXR1cmUscmF3RnVuY3Rpb24pe3NpZ25hdHVyZT1yZWFkTGF0aW4xU3RyaW5nKHNpZ25hdHVyZSk7ZnVuY3Rpb24gbWFrZUR5bkNhbGxlcigpe2lmKHNpZ25hdHVyZS5pbmNsdWRlcyhcImpcIikpe3JldHVybiBnZXREeW5DYWxsZXIoc2lnbmF0dXJlLHJhd0Z1bmN0aW9uKX1yZXR1cm4gZ2V0V2FzbVRhYmxlRW50cnkocmF3RnVuY3Rpb24pfXZhciBmcD1tYWtlRHluQ2FsbGVyKCk7aWYodHlwZW9mIGZwIT1cImZ1bmN0aW9uXCIpe3Rocm93QmluZGluZ0Vycm9yKFwidW5rbm93biBmdW5jdGlvbiBwb2ludGVyIHdpdGggc2lnbmF0dXJlIFwiK3NpZ25hdHVyZStcIjogXCIrcmF3RnVuY3Rpb24pfXJldHVybiBmcH12YXIgVW5ib3VuZFR5cGVFcnJvcj11bmRlZmluZWQ7ZnVuY3Rpb24gZ2V0VHlwZU5hbWUodHlwZSl7dmFyIHB0cj1fX19nZXRUeXBlTmFtZSh0eXBlKTt2YXIgcnY9cmVhZExhdGluMVN0cmluZyhwdHIpO19mcmVlKHB0cik7cmV0dXJuIHJ2fWZ1bmN0aW9uIHRocm93VW5ib3VuZFR5cGVFcnJvcihtZXNzYWdlLHR5cGVzKXt2YXIgdW5ib3VuZFR5cGVzPVtdO3ZhciBzZWVuPXt9O2Z1bmN0aW9uIHZpc2l0KHR5cGUpe2lmKHNlZW5bdHlwZV0pe3JldHVybn1pZihyZWdpc3RlcmVkVHlwZXNbdHlwZV0pe3JldHVybn1pZih0eXBlRGVwZW5kZW5jaWVzW3R5cGVdKXt0eXBlRGVwZW5kZW5jaWVzW3R5cGVdLmZvckVhY2godmlzaXQpO3JldHVybn11bmJvdW5kVHlwZXMucHVzaCh0eXBlKTtzZWVuW3R5cGVdPXRydWV9dHlwZXMuZm9yRWFjaCh2aXNpdCk7dGhyb3cgbmV3IFVuYm91bmRUeXBlRXJyb3IobWVzc2FnZStcIjogXCIrdW5ib3VuZFR5cGVzLm1hcChnZXRUeXBlTmFtZSkuam9pbihbXCIsIFwiXSkpfWZ1bmN0aW9uIF9fZW1iaW5kX3JlZ2lzdGVyX2NsYXNzKHJhd1R5cGUscmF3UG9pbnRlclR5cGUscmF3Q29uc3RQb2ludGVyVHlwZSxiYXNlQ2xhc3NSYXdUeXBlLGdldEFjdHVhbFR5cGVTaWduYXR1cmUsZ2V0QWN0dWFsVHlwZSx1cGNhc3RTaWduYXR1cmUsdXBjYXN0LGRvd25jYXN0U2lnbmF0dXJlLGRvd25jYXN0LG5hbWUsZGVzdHJ1Y3RvclNpZ25hdHVyZSxyYXdEZXN0cnVjdG9yKXtuYW1lPXJlYWRMYXRpbjFTdHJpbmcobmFtZSk7Z2V0QWN0dWFsVHlwZT1lbWJpbmRfX3JlcXVpcmVGdW5jdGlvbihnZXRBY3R1YWxUeXBlU2lnbmF0dXJlLGdldEFjdHVhbFR5cGUpO2lmKHVwY2FzdCl7dXBjYXN0PWVtYmluZF9fcmVxdWlyZUZ1bmN0aW9uKHVwY2FzdFNpZ25hdHVyZSx1cGNhc3QpfWlmKGRvd25jYXN0KXtkb3duY2FzdD1lbWJpbmRfX3JlcXVpcmVGdW5jdGlvbihkb3duY2FzdFNpZ25hdHVyZSxkb3duY2FzdCl9cmF3RGVzdHJ1Y3Rvcj1lbWJpbmRfX3JlcXVpcmVGdW5jdGlvbihkZXN0cnVjdG9yU2lnbmF0dXJlLHJhd0Rlc3RydWN0b3IpO3ZhciBsZWdhbEZ1bmN0aW9uTmFtZT1tYWtlTGVnYWxGdW5jdGlvbk5hbWUobmFtZSk7ZXhwb3NlUHVibGljU3ltYm9sKGxlZ2FsRnVuY3Rpb25OYW1lLGZ1bmN0aW9uKCl7dGhyb3dVbmJvdW5kVHlwZUVycm9yKFwiQ2Fubm90IGNvbnN0cnVjdCBcIituYW1lK1wiIGR1ZSB0byB1bmJvdW5kIHR5cGVzXCIsW2Jhc2VDbGFzc1Jhd1R5cGVdKX0pO3doZW5EZXBlbmRlbnRUeXBlc0FyZVJlc29sdmVkKFtyYXdUeXBlLHJhd1BvaW50ZXJUeXBlLHJhd0NvbnN0UG9pbnRlclR5cGVdLGJhc2VDbGFzc1Jhd1R5cGU/W2Jhc2VDbGFzc1Jhd1R5cGVdOltdLGZ1bmN0aW9uKGJhc2Upe2Jhc2U9YmFzZVswXTt2YXIgYmFzZUNsYXNzO3ZhciBiYXNlUHJvdG90eXBlO2lmKGJhc2VDbGFzc1Jhd1R5cGUpe2Jhc2VDbGFzcz1iYXNlLnJlZ2lzdGVyZWRDbGFzcztiYXNlUHJvdG90eXBlPWJhc2VDbGFzcy5pbnN0YW5jZVByb3RvdHlwZX1lbHNle2Jhc2VQcm90b3R5cGU9Q2xhc3NIYW5kbGUucHJvdG90eXBlfXZhciBjb25zdHJ1Y3Rvcj1jcmVhdGVOYW1lZEZ1bmN0aW9uKGxlZ2FsRnVuY3Rpb25OYW1lLGZ1bmN0aW9uKCl7aWYoT2JqZWN0LmdldFByb3RvdHlwZU9mKHRoaXMpIT09aW5zdGFuY2VQcm90b3R5cGUpe3Rocm93IG5ldyBCaW5kaW5nRXJyb3IoXCJVc2UgJ25ldycgdG8gY29uc3RydWN0IFwiK25hbWUpfWlmKHVuZGVmaW5lZD09PXJlZ2lzdGVyZWRDbGFzcy5jb25zdHJ1Y3Rvcl9ib2R5KXt0aHJvdyBuZXcgQmluZGluZ0Vycm9yKG5hbWUrXCIgaGFzIG5vIGFjY2Vzc2libGUgY29uc3RydWN0b3JcIil9dmFyIGJvZHk9cmVnaXN0ZXJlZENsYXNzLmNvbnN0cnVjdG9yX2JvZHlbYXJndW1lbnRzLmxlbmd0aF07aWYodW5kZWZpbmVkPT09Ym9keSl7dGhyb3cgbmV3IEJpbmRpbmdFcnJvcihcIlRyaWVkIHRvIGludm9rZSBjdG9yIG9mIFwiK25hbWUrXCIgd2l0aCBpbnZhbGlkIG51bWJlciBvZiBwYXJhbWV0ZXJzIChcIithcmd1bWVudHMubGVuZ3RoK1wiKSAtIGV4cGVjdGVkIChcIitPYmplY3Qua2V5cyhyZWdpc3RlcmVkQ2xhc3MuY29uc3RydWN0b3JfYm9keSkudG9TdHJpbmcoKStcIikgcGFyYW1ldGVycyBpbnN0ZWFkIVwiKX1yZXR1cm4gYm9keS5hcHBseSh0aGlzLGFyZ3VtZW50cyl9KTt2YXIgaW5zdGFuY2VQcm90b3R5cGU9T2JqZWN0LmNyZWF0ZShiYXNlUHJvdG90eXBlLHtjb25zdHJ1Y3Rvcjp7dmFsdWU6Y29uc3RydWN0b3J9fSk7Y29uc3RydWN0b3IucHJvdG90eXBlPWluc3RhbmNlUHJvdG90eXBlO3ZhciByZWdpc3RlcmVkQ2xhc3M9bmV3IFJlZ2lzdGVyZWRDbGFzcyhuYW1lLGNvbnN0cnVjdG9yLGluc3RhbmNlUHJvdG90eXBlLHJhd0Rlc3RydWN0b3IsYmFzZUNsYXNzLGdldEFjdHVhbFR5cGUsdXBjYXN0LGRvd25jYXN0KTt2YXIgcmVmZXJlbmNlQ29udmVydGVyPW5ldyBSZWdpc3RlcmVkUG9pbnRlcihuYW1lLHJlZ2lzdGVyZWRDbGFzcyx0cnVlLGZhbHNlLGZhbHNlKTt2YXIgcG9pbnRlckNvbnZlcnRlcj1uZXcgUmVnaXN0ZXJlZFBvaW50ZXIobmFtZStcIipcIixyZWdpc3RlcmVkQ2xhc3MsZmFsc2UsZmFsc2UsZmFsc2UpO3ZhciBjb25zdFBvaW50ZXJDb252ZXJ0ZXI9bmV3IFJlZ2lzdGVyZWRQb2ludGVyKG5hbWUrXCIgY29uc3QqXCIscmVnaXN0ZXJlZENsYXNzLGZhbHNlLHRydWUsZmFsc2UpO3JlZ2lzdGVyZWRQb2ludGVyc1tyYXdUeXBlXT17cG9pbnRlclR5cGU6cG9pbnRlckNvbnZlcnRlcixjb25zdFBvaW50ZXJUeXBlOmNvbnN0UG9pbnRlckNvbnZlcnRlcn07cmVwbGFjZVB1YmxpY1N5bWJvbChsZWdhbEZ1bmN0aW9uTmFtZSxjb25zdHJ1Y3Rvcik7cmV0dXJuW3JlZmVyZW5jZUNvbnZlcnRlcixwb2ludGVyQ29udmVydGVyLGNvbnN0UG9pbnRlckNvbnZlcnRlcl19KX1mdW5jdGlvbiBoZWFwMzJWZWN0b3JUb0FycmF5KGNvdW50LGZpcnN0RWxlbWVudCl7dmFyIGFycmF5PVtdO2Zvcih2YXIgaT0wO2k8Y291bnQ7aSsrKXthcnJheS5wdXNoKEhFQVAzMlsoZmlyc3RFbGVtZW50Pj4yKStpXSl9cmV0dXJuIGFycmF5fWZ1bmN0aW9uIF9fZW1iaW5kX3JlZ2lzdGVyX2NsYXNzX2NvbnN0cnVjdG9yKHJhd0NsYXNzVHlwZSxhcmdDb3VudCxyYXdBcmdUeXBlc0FkZHIsaW52b2tlclNpZ25hdHVyZSxpbnZva2VyLHJhd0NvbnN0cnVjdG9yKXthc3NlcnQoYXJnQ291bnQ+MCk7dmFyIHJhd0FyZ1R5cGVzPWhlYXAzMlZlY3RvclRvQXJyYXkoYXJnQ291bnQscmF3QXJnVHlwZXNBZGRyKTtpbnZva2VyPWVtYmluZF9fcmVxdWlyZUZ1bmN0aW9uKGludm9rZXJTaWduYXR1cmUsaW52b2tlcik7d2hlbkRlcGVuZGVudFR5cGVzQXJlUmVzb2x2ZWQoW10sW3Jhd0NsYXNzVHlwZV0sZnVuY3Rpb24oY2xhc3NUeXBlKXtjbGFzc1R5cGU9Y2xhc3NUeXBlWzBdO3ZhciBodW1hbk5hbWU9XCJjb25zdHJ1Y3RvciBcIitjbGFzc1R5cGUubmFtZTtpZih1bmRlZmluZWQ9PT1jbGFzc1R5cGUucmVnaXN0ZXJlZENsYXNzLmNvbnN0cnVjdG9yX2JvZHkpe2NsYXNzVHlwZS5yZWdpc3RlcmVkQ2xhc3MuY29uc3RydWN0b3JfYm9keT1bXX1pZih1bmRlZmluZWQhPT1jbGFzc1R5cGUucmVnaXN0ZXJlZENsYXNzLmNvbnN0cnVjdG9yX2JvZHlbYXJnQ291bnQtMV0pe3Rocm93IG5ldyBCaW5kaW5nRXJyb3IoXCJDYW5ub3QgcmVnaXN0ZXIgbXVsdGlwbGUgY29uc3RydWN0b3JzIHdpdGggaWRlbnRpY2FsIG51bWJlciBvZiBwYXJhbWV0ZXJzIChcIisoYXJnQ291bnQtMSkrXCIpIGZvciBjbGFzcyAnXCIrY2xhc3NUeXBlLm5hbWUrXCInISBPdmVybG9hZCByZXNvbHV0aW9uIGlzIGN1cnJlbnRseSBvbmx5IHBlcmZvcm1lZCB1c2luZyB0aGUgcGFyYW1ldGVyIGNvdW50LCBub3QgYWN0dWFsIHR5cGUgaW5mbyFcIil9Y2xhc3NUeXBlLnJlZ2lzdGVyZWRDbGFzcy5jb25zdHJ1Y3Rvcl9ib2R5W2FyZ0NvdW50LTFdPSgoKT0+e3Rocm93VW5ib3VuZFR5cGVFcnJvcihcIkNhbm5vdCBjb25zdHJ1Y3QgXCIrY2xhc3NUeXBlLm5hbWUrXCIgZHVlIHRvIHVuYm91bmQgdHlwZXNcIixyYXdBcmdUeXBlcyl9KTt3aGVuRGVwZW5kZW50VHlwZXNBcmVSZXNvbHZlZChbXSxyYXdBcmdUeXBlcyxmdW5jdGlvbihhcmdUeXBlcyl7YXJnVHlwZXMuc3BsaWNlKDEsMCxudWxsKTtjbGFzc1R5cGUucmVnaXN0ZXJlZENsYXNzLmNvbnN0cnVjdG9yX2JvZHlbYXJnQ291bnQtMV09Y3JhZnRJbnZva2VyRnVuY3Rpb24oaHVtYW5OYW1lLGFyZ1R5cGVzLG51bGwsaW52b2tlcixyYXdDb25zdHJ1Y3Rvcik7cmV0dXJuW119KTtyZXR1cm5bXX0pfWZ1bmN0aW9uIG5ld18oY29uc3RydWN0b3IsYXJndW1lbnRMaXN0KXtpZighKGNvbnN0cnVjdG9yIGluc3RhbmNlb2YgRnVuY3Rpb24pKXt0aHJvdyBuZXcgVHlwZUVycm9yKFwibmV3XyBjYWxsZWQgd2l0aCBjb25zdHJ1Y3RvciB0eXBlIFwiK3R5cGVvZiBjb25zdHJ1Y3RvcitcIiB3aGljaCBpcyBub3QgYSBmdW5jdGlvblwiKX12YXIgZHVtbXk9Y3JlYXRlTmFtZWRGdW5jdGlvbihjb25zdHJ1Y3Rvci5uYW1lfHxcInVua25vd25GdW5jdGlvbk5hbWVcIixmdW5jdGlvbigpe30pO2R1bW15LnByb3RvdHlwZT1jb25zdHJ1Y3Rvci5wcm90b3R5cGU7dmFyIG9iaj1uZXcgZHVtbXk7dmFyIHI9Y29uc3RydWN0b3IuYXBwbHkob2JqLGFyZ3VtZW50TGlzdCk7cmV0dXJuIHIgaW5zdGFuY2VvZiBPYmplY3Q/cjpvYmp9ZnVuY3Rpb24gY3JhZnRJbnZva2VyRnVuY3Rpb24oaHVtYW5OYW1lLGFyZ1R5cGVzLGNsYXNzVHlwZSxjcHBJbnZva2VyRnVuYyxjcHBUYXJnZXRGdW5jKXt2YXIgYXJnQ291bnQ9YXJnVHlwZXMubGVuZ3RoO2lmKGFyZ0NvdW50PDIpe3Rocm93QmluZGluZ0Vycm9yKFwiYXJnVHlwZXMgYXJyYXkgc2l6ZSBtaXNtYXRjaCEgTXVzdCBhdCBsZWFzdCBnZXQgcmV0dXJuIHZhbHVlIGFuZCAndGhpcycgdHlwZXMhXCIpfXZhciBpc0NsYXNzTWV0aG9kRnVuYz1hcmdUeXBlc1sxXSE9PW51bGwmJmNsYXNzVHlwZSE9PW51bGw7dmFyIG5lZWRzRGVzdHJ1Y3RvclN0YWNrPWZhbHNlO2Zvcih2YXIgaT0xO2k8YXJnVHlwZXMubGVuZ3RoOysraSl7aWYoYXJnVHlwZXNbaV0hPT1udWxsJiZhcmdUeXBlc1tpXS5kZXN0cnVjdG9yRnVuY3Rpb249PT11bmRlZmluZWQpe25lZWRzRGVzdHJ1Y3RvclN0YWNrPXRydWU7YnJlYWt9fXZhciByZXR1cm5zPWFyZ1R5cGVzWzBdLm5hbWUhPT1cInZvaWRcIjt2YXIgYXJnc0xpc3Q9XCJcIjt2YXIgYXJnc0xpc3RXaXJlZD1cIlwiO2Zvcih2YXIgaT0wO2k8YXJnQ291bnQtMjsrK2kpe2FyZ3NMaXN0Kz0oaSE9PTA/XCIsIFwiOlwiXCIpK1wiYXJnXCIraTthcmdzTGlzdFdpcmVkKz0oaSE9PTA/XCIsIFwiOlwiXCIpK1wiYXJnXCIraStcIldpcmVkXCJ9dmFyIGludm9rZXJGbkJvZHk9XCJyZXR1cm4gZnVuY3Rpb24gXCIrbWFrZUxlZ2FsRnVuY3Rpb25OYW1lKGh1bWFuTmFtZSkrXCIoXCIrYXJnc0xpc3QrXCIpIHtcXG5cIitcImlmIChhcmd1bWVudHMubGVuZ3RoICE9PSBcIisoYXJnQ291bnQtMikrXCIpIHtcXG5cIitcInRocm93QmluZGluZ0Vycm9yKCdmdW5jdGlvbiBcIitodW1hbk5hbWUrXCIgY2FsbGVkIHdpdGggJyArIGFyZ3VtZW50cy5sZW5ndGggKyAnIGFyZ3VtZW50cywgZXhwZWN0ZWQgXCIrKGFyZ0NvdW50LTIpK1wiIGFyZ3MhJyk7XFxuXCIrXCJ9XFxuXCI7aWYobmVlZHNEZXN0cnVjdG9yU3RhY2spe2ludm9rZXJGbkJvZHkrPVwidmFyIGRlc3RydWN0b3JzID0gW107XFxuXCJ9dmFyIGR0b3JTdGFjaz1uZWVkc0Rlc3RydWN0b3JTdGFjaz9cImRlc3RydWN0b3JzXCI6XCJudWxsXCI7dmFyIGFyZ3MxPVtcInRocm93QmluZGluZ0Vycm9yXCIsXCJpbnZva2VyXCIsXCJmblwiLFwicnVuRGVzdHJ1Y3RvcnNcIixcInJldFR5cGVcIixcImNsYXNzUGFyYW1cIl07dmFyIGFyZ3MyPVt0aHJvd0JpbmRpbmdFcnJvcixjcHBJbnZva2VyRnVuYyxjcHBUYXJnZXRGdW5jLHJ1bkRlc3RydWN0b3JzLGFyZ1R5cGVzWzBdLGFyZ1R5cGVzWzFdXTtpZihpc0NsYXNzTWV0aG9kRnVuYyl7aW52b2tlckZuQm9keSs9XCJ2YXIgdGhpc1dpcmVkID0gY2xhc3NQYXJhbS50b1dpcmVUeXBlKFwiK2R0b3JTdGFjaytcIiwgdGhpcyk7XFxuXCJ9Zm9yKHZhciBpPTA7aTxhcmdDb3VudC0yOysraSl7aW52b2tlckZuQm9keSs9XCJ2YXIgYXJnXCIraStcIldpcmVkID0gYXJnVHlwZVwiK2krXCIudG9XaXJlVHlwZShcIitkdG9yU3RhY2srXCIsIGFyZ1wiK2krXCIpOyAvLyBcIithcmdUeXBlc1tpKzJdLm5hbWUrXCJcXG5cIjthcmdzMS5wdXNoKFwiYXJnVHlwZVwiK2kpO2FyZ3MyLnB1c2goYXJnVHlwZXNbaSsyXSl9aWYoaXNDbGFzc01ldGhvZEZ1bmMpe2FyZ3NMaXN0V2lyZWQ9XCJ0aGlzV2lyZWRcIisoYXJnc0xpc3RXaXJlZC5sZW5ndGg+MD9cIiwgXCI6XCJcIikrYXJnc0xpc3RXaXJlZH1pbnZva2VyRm5Cb2R5Kz0ocmV0dXJucz9cInZhciBydiA9IFwiOlwiXCIpK1wiaW52b2tlcihmblwiKyhhcmdzTGlzdFdpcmVkLmxlbmd0aD4wP1wiLCBcIjpcIlwiKSthcmdzTGlzdFdpcmVkK1wiKTtcXG5cIjtpZihuZWVkc0Rlc3RydWN0b3JTdGFjayl7aW52b2tlckZuQm9keSs9XCJydW5EZXN0cnVjdG9ycyhkZXN0cnVjdG9ycyk7XFxuXCJ9ZWxzZXtmb3IodmFyIGk9aXNDbGFzc01ldGhvZEZ1bmM/MToyO2k8YXJnVHlwZXMubGVuZ3RoOysraSl7dmFyIHBhcmFtTmFtZT1pPT09MT9cInRoaXNXaXJlZFwiOlwiYXJnXCIrKGktMikrXCJXaXJlZFwiO2lmKGFyZ1R5cGVzW2ldLmRlc3RydWN0b3JGdW5jdGlvbiE9PW51bGwpe2ludm9rZXJGbkJvZHkrPXBhcmFtTmFtZStcIl9kdG9yKFwiK3BhcmFtTmFtZStcIik7IC8vIFwiK2FyZ1R5cGVzW2ldLm5hbWUrXCJcXG5cIjthcmdzMS5wdXNoKHBhcmFtTmFtZStcIl9kdG9yXCIpO2FyZ3MyLnB1c2goYXJnVHlwZXNbaV0uZGVzdHJ1Y3RvckZ1bmN0aW9uKX19fWlmKHJldHVybnMpe2ludm9rZXJGbkJvZHkrPVwidmFyIHJldCA9IHJldFR5cGUuZnJvbVdpcmVUeXBlKHJ2KTtcXG5cIitcInJldHVybiByZXQ7XFxuXCJ9ZWxzZXt9aW52b2tlckZuQm9keSs9XCJ9XFxuXCI7YXJnczEucHVzaChpbnZva2VyRm5Cb2R5KTt2YXIgaW52b2tlckZ1bmN0aW9uPW5ld18oRnVuY3Rpb24sYXJnczEpLmFwcGx5KG51bGwsYXJnczIpO3JldHVybiBpbnZva2VyRnVuY3Rpb259ZnVuY3Rpb24gX19lbWJpbmRfcmVnaXN0ZXJfY2xhc3NfZnVuY3Rpb24ocmF3Q2xhc3NUeXBlLG1ldGhvZE5hbWUsYXJnQ291bnQscmF3QXJnVHlwZXNBZGRyLGludm9rZXJTaWduYXR1cmUscmF3SW52b2tlcixjb250ZXh0LGlzUHVyZVZpcnR1YWwpe3ZhciByYXdBcmdUeXBlcz1oZWFwMzJWZWN0b3JUb0FycmF5KGFyZ0NvdW50LHJhd0FyZ1R5cGVzQWRkcik7bWV0aG9kTmFtZT1yZWFkTGF0aW4xU3RyaW5nKG1ldGhvZE5hbWUpO3Jhd0ludm9rZXI9ZW1iaW5kX19yZXF1aXJlRnVuY3Rpb24oaW52b2tlclNpZ25hdHVyZSxyYXdJbnZva2VyKTt3aGVuRGVwZW5kZW50VHlwZXNBcmVSZXNvbHZlZChbXSxbcmF3Q2xhc3NUeXBlXSxmdW5jdGlvbihjbGFzc1R5cGUpe2NsYXNzVHlwZT1jbGFzc1R5cGVbMF07dmFyIGh1bWFuTmFtZT1jbGFzc1R5cGUubmFtZStcIi5cIittZXRob2ROYW1lO2lmKG1ldGhvZE5hbWUuc3RhcnRzV2l0aChcIkBAXCIpKXttZXRob2ROYW1lPVN5bWJvbFttZXRob2ROYW1lLnN1YnN0cmluZygyKV19aWYoaXNQdXJlVmlydHVhbCl7Y2xhc3NUeXBlLnJlZ2lzdGVyZWRDbGFzcy5wdXJlVmlydHVhbEZ1bmN0aW9ucy5wdXNoKG1ldGhvZE5hbWUpfWZ1bmN0aW9uIHVuYm91bmRUeXBlc0hhbmRsZXIoKXt0aHJvd1VuYm91bmRUeXBlRXJyb3IoXCJDYW5ub3QgY2FsbCBcIitodW1hbk5hbWUrXCIgZHVlIHRvIHVuYm91bmQgdHlwZXNcIixyYXdBcmdUeXBlcyl9dmFyIHByb3RvPWNsYXNzVHlwZS5yZWdpc3RlcmVkQ2xhc3MuaW5zdGFuY2VQcm90b3R5cGU7dmFyIG1ldGhvZD1wcm90b1ttZXRob2ROYW1lXTtpZih1bmRlZmluZWQ9PT1tZXRob2R8fHVuZGVmaW5lZD09PW1ldGhvZC5vdmVybG9hZFRhYmxlJiZtZXRob2QuY2xhc3NOYW1lIT09Y2xhc3NUeXBlLm5hbWUmJm1ldGhvZC5hcmdDb3VudD09PWFyZ0NvdW50LTIpe3VuYm91bmRUeXBlc0hhbmRsZXIuYXJnQ291bnQ9YXJnQ291bnQtMjt1bmJvdW5kVHlwZXNIYW5kbGVyLmNsYXNzTmFtZT1jbGFzc1R5cGUubmFtZTtwcm90b1ttZXRob2ROYW1lXT11bmJvdW5kVHlwZXNIYW5kbGVyfWVsc2V7ZW5zdXJlT3ZlcmxvYWRUYWJsZShwcm90byxtZXRob2ROYW1lLGh1bWFuTmFtZSk7cHJvdG9bbWV0aG9kTmFtZV0ub3ZlcmxvYWRUYWJsZVthcmdDb3VudC0yXT11bmJvdW5kVHlwZXNIYW5kbGVyfXdoZW5EZXBlbmRlbnRUeXBlc0FyZVJlc29sdmVkKFtdLHJhd0FyZ1R5cGVzLGZ1bmN0aW9uKGFyZ1R5cGVzKXt2YXIgbWVtYmVyRnVuY3Rpb249Y3JhZnRJbnZva2VyRnVuY3Rpb24oaHVtYW5OYW1lLGFyZ1R5cGVzLGNsYXNzVHlwZSxyYXdJbnZva2VyLGNvbnRleHQpO2lmKHVuZGVmaW5lZD09PXByb3RvW21ldGhvZE5hbWVdLm92ZXJsb2FkVGFibGUpe21lbWJlckZ1bmN0aW9uLmFyZ0NvdW50PWFyZ0NvdW50LTI7cHJvdG9bbWV0aG9kTmFtZV09bWVtYmVyRnVuY3Rpb259ZWxzZXtwcm90b1ttZXRob2ROYW1lXS5vdmVybG9hZFRhYmxlW2FyZ0NvdW50LTJdPW1lbWJlckZ1bmN0aW9ufXJldHVybltdfSk7cmV0dXJuW119KX1mdW5jdGlvbiBfX2VtYmluZF9yZWdpc3Rlcl9jb25zdGFudChuYW1lLHR5cGUsdmFsdWUpe25hbWU9cmVhZExhdGluMVN0cmluZyhuYW1lKTt3aGVuRGVwZW5kZW50VHlwZXNBcmVSZXNvbHZlZChbXSxbdHlwZV0sZnVuY3Rpb24odHlwZSl7dHlwZT10eXBlWzBdO01vZHVsZVtuYW1lXT10eXBlW1wiZnJvbVdpcmVUeXBlXCJdKHZhbHVlKTtyZXR1cm5bXX0pfXZhciBlbXZhbF9mcmVlX2xpc3Q9W107dmFyIGVtdmFsX2hhbmRsZV9hcnJheT1be30se3ZhbHVlOnVuZGVmaW5lZH0se3ZhbHVlOm51bGx9LHt2YWx1ZTp0cnVlfSx7dmFsdWU6ZmFsc2V9XTtmdW5jdGlvbiBfX2VtdmFsX2RlY3JlZihoYW5kbGUpe2lmKGhhbmRsZT40JiYwPT09LS1lbXZhbF9oYW5kbGVfYXJyYXlbaGFuZGxlXS5yZWZjb3VudCl7ZW12YWxfaGFuZGxlX2FycmF5W2hhbmRsZV09dW5kZWZpbmVkO2VtdmFsX2ZyZWVfbGlzdC5wdXNoKGhhbmRsZSl9fWZ1bmN0aW9uIGNvdW50X2VtdmFsX2hhbmRsZXMoKXt2YXIgY291bnQ9MDtmb3IodmFyIGk9NTtpPGVtdmFsX2hhbmRsZV9hcnJheS5sZW5ndGg7KytpKXtpZihlbXZhbF9oYW5kbGVfYXJyYXlbaV0hPT11bmRlZmluZWQpeysrY291bnR9fXJldHVybiBjb3VudH1mdW5jdGlvbiBnZXRfZmlyc3RfZW12YWwoKXtmb3IodmFyIGk9NTtpPGVtdmFsX2hhbmRsZV9hcnJheS5sZW5ndGg7KytpKXtpZihlbXZhbF9oYW5kbGVfYXJyYXlbaV0hPT11bmRlZmluZWQpe3JldHVybiBlbXZhbF9oYW5kbGVfYXJyYXlbaV19fXJldHVybiBudWxsfWZ1bmN0aW9uIGluaXRfZW12YWwoKXtNb2R1bGVbXCJjb3VudF9lbXZhbF9oYW5kbGVzXCJdPWNvdW50X2VtdmFsX2hhbmRsZXM7TW9kdWxlW1wiZ2V0X2ZpcnN0X2VtdmFsXCJdPWdldF9maXJzdF9lbXZhbH12YXIgRW12YWw9e3RvVmFsdWU6ZnVuY3Rpb24oaGFuZGxlKXtpZighaGFuZGxlKXt0aHJvd0JpbmRpbmdFcnJvcihcIkNhbm5vdCB1c2UgZGVsZXRlZCB2YWwuIGhhbmRsZSA9IFwiK2hhbmRsZSl9cmV0dXJuIGVtdmFsX2hhbmRsZV9hcnJheVtoYW5kbGVdLnZhbHVlfSx0b0hhbmRsZTpmdW5jdGlvbih2YWx1ZSl7c3dpdGNoKHZhbHVlKXtjYXNlIHVuZGVmaW5lZDp7cmV0dXJuIDF9Y2FzZSBudWxsOntyZXR1cm4gMn1jYXNlIHRydWU6e3JldHVybiAzfWNhc2UgZmFsc2U6e3JldHVybiA0fWRlZmF1bHQ6e3ZhciBoYW5kbGU9ZW12YWxfZnJlZV9saXN0Lmxlbmd0aD9lbXZhbF9mcmVlX2xpc3QucG9wKCk6ZW12YWxfaGFuZGxlX2FycmF5Lmxlbmd0aDtlbXZhbF9oYW5kbGVfYXJyYXlbaGFuZGxlXT17cmVmY291bnQ6MSx2YWx1ZTp2YWx1ZX07cmV0dXJuIGhhbmRsZX19fX07ZnVuY3Rpb24gX19lbWJpbmRfcmVnaXN0ZXJfZW12YWwocmF3VHlwZSxuYW1lKXtuYW1lPXJlYWRMYXRpbjFTdHJpbmcobmFtZSk7cmVnaXN0ZXJUeXBlKHJhd1R5cGUse25hbWU6bmFtZSxcImZyb21XaXJlVHlwZVwiOmZ1bmN0aW9uKGhhbmRsZSl7dmFyIHJ2PUVtdmFsLnRvVmFsdWUoaGFuZGxlKTtfX2VtdmFsX2RlY3JlZihoYW5kbGUpO3JldHVybiBydn0sXCJ0b1dpcmVUeXBlXCI6ZnVuY3Rpb24oZGVzdHJ1Y3RvcnMsdmFsdWUpe3JldHVybiBFbXZhbC50b0hhbmRsZSh2YWx1ZSl9LFwiYXJnUGFja0FkdmFuY2VcIjo4LFwicmVhZFZhbHVlRnJvbVBvaW50ZXJcIjpzaW1wbGVSZWFkVmFsdWVGcm9tUG9pbnRlcixkZXN0cnVjdG9yRnVuY3Rpb246bnVsbH0pfWZ1bmN0aW9uIF9lbWJpbmRfcmVwcih2KXtpZih2PT09bnVsbCl7cmV0dXJuXCJudWxsXCJ9dmFyIHQ9dHlwZW9mIHY7aWYodD09PVwib2JqZWN0XCJ8fHQ9PT1cImFycmF5XCJ8fHQ9PT1cImZ1bmN0aW9uXCIpe3JldHVybiB2LnRvU3RyaW5nKCl9ZWxzZXtyZXR1cm5cIlwiK3Z9fWZ1bmN0aW9uIGZsb2F0UmVhZFZhbHVlRnJvbVBvaW50ZXIobmFtZSxzaGlmdCl7c3dpdGNoKHNoaWZ0KXtjYXNlIDI6cmV0dXJuIGZ1bmN0aW9uKHBvaW50ZXIpe3JldHVybiB0aGlzW1wiZnJvbVdpcmVUeXBlXCJdKEhFQVBGMzJbcG9pbnRlcj4+Ml0pfTtjYXNlIDM6cmV0dXJuIGZ1bmN0aW9uKHBvaW50ZXIpe3JldHVybiB0aGlzW1wiZnJvbVdpcmVUeXBlXCJdKEhFQVBGNjRbcG9pbnRlcj4+M10pfTtkZWZhdWx0OnRocm93IG5ldyBUeXBlRXJyb3IoXCJVbmtub3duIGZsb2F0IHR5cGU6IFwiK25hbWUpfX1mdW5jdGlvbiBfX2VtYmluZF9yZWdpc3Rlcl9mbG9hdChyYXdUeXBlLG5hbWUsc2l6ZSl7dmFyIHNoaWZ0PWdldFNoaWZ0RnJvbVNpemUoc2l6ZSk7bmFtZT1yZWFkTGF0aW4xU3RyaW5nKG5hbWUpO3JlZ2lzdGVyVHlwZShyYXdUeXBlLHtuYW1lOm5hbWUsXCJmcm9tV2lyZVR5cGVcIjpmdW5jdGlvbih2YWx1ZSl7cmV0dXJuIHZhbHVlfSxcInRvV2lyZVR5cGVcIjpmdW5jdGlvbihkZXN0cnVjdG9ycyx2YWx1ZSl7cmV0dXJuIHZhbHVlfSxcImFyZ1BhY2tBZHZhbmNlXCI6OCxcInJlYWRWYWx1ZUZyb21Qb2ludGVyXCI6ZmxvYXRSZWFkVmFsdWVGcm9tUG9pbnRlcihuYW1lLHNoaWZ0KSxkZXN0cnVjdG9yRnVuY3Rpb246bnVsbH0pfWZ1bmN0aW9uIF9fZW1iaW5kX3JlZ2lzdGVyX2Z1bmN0aW9uKG5hbWUsYXJnQ291bnQscmF3QXJnVHlwZXNBZGRyLHNpZ25hdHVyZSxyYXdJbnZva2VyLGZuKXt2YXIgYXJnVHlwZXM9aGVhcDMyVmVjdG9yVG9BcnJheShhcmdDb3VudCxyYXdBcmdUeXBlc0FkZHIpO25hbWU9cmVhZExhdGluMVN0cmluZyhuYW1lKTtyYXdJbnZva2VyPWVtYmluZF9fcmVxdWlyZUZ1bmN0aW9uKHNpZ25hdHVyZSxyYXdJbnZva2VyKTtleHBvc2VQdWJsaWNTeW1ib2wobmFtZSxmdW5jdGlvbigpe3Rocm93VW5ib3VuZFR5cGVFcnJvcihcIkNhbm5vdCBjYWxsIFwiK25hbWUrXCIgZHVlIHRvIHVuYm91bmQgdHlwZXNcIixhcmdUeXBlcyl9LGFyZ0NvdW50LTEpO3doZW5EZXBlbmRlbnRUeXBlc0FyZVJlc29sdmVkKFtdLGFyZ1R5cGVzLGZ1bmN0aW9uKGFyZ1R5cGVzKXt2YXIgaW52b2tlckFyZ3NBcnJheT1bYXJnVHlwZXNbMF0sbnVsbF0uY29uY2F0KGFyZ1R5cGVzLnNsaWNlKDEpKTtyZXBsYWNlUHVibGljU3ltYm9sKG5hbWUsY3JhZnRJbnZva2VyRnVuY3Rpb24obmFtZSxpbnZva2VyQXJnc0FycmF5LG51bGwscmF3SW52b2tlcixmbiksYXJnQ291bnQtMSk7cmV0dXJuW119KX1mdW5jdGlvbiBpbnRlZ2VyUmVhZFZhbHVlRnJvbVBvaW50ZXIobmFtZSxzaGlmdCxzaWduZWQpe3N3aXRjaChzaGlmdCl7Y2FzZSAwOnJldHVybiBzaWduZWQ/ZnVuY3Rpb24gcmVhZFM4RnJvbVBvaW50ZXIocG9pbnRlcil7cmV0dXJuIEhFQVA4W3BvaW50ZXJdfTpmdW5jdGlvbiByZWFkVThGcm9tUG9pbnRlcihwb2ludGVyKXtyZXR1cm4gSEVBUFU4W3BvaW50ZXJdfTtjYXNlIDE6cmV0dXJuIHNpZ25lZD9mdW5jdGlvbiByZWFkUzE2RnJvbVBvaW50ZXIocG9pbnRlcil7cmV0dXJuIEhFQVAxNltwb2ludGVyPj4xXX06ZnVuY3Rpb24gcmVhZFUxNkZyb21Qb2ludGVyKHBvaW50ZXIpe3JldHVybiBIRUFQVTE2W3BvaW50ZXI+PjFdfTtjYXNlIDI6cmV0dXJuIHNpZ25lZD9mdW5jdGlvbiByZWFkUzMyRnJvbVBvaW50ZXIocG9pbnRlcil7cmV0dXJuIEhFQVAzMltwb2ludGVyPj4yXX06ZnVuY3Rpb24gcmVhZFUzMkZyb21Qb2ludGVyKHBvaW50ZXIpe3JldHVybiBIRUFQVTMyW3BvaW50ZXI+PjJdfTtkZWZhdWx0OnRocm93IG5ldyBUeXBlRXJyb3IoXCJVbmtub3duIGludGVnZXIgdHlwZTogXCIrbmFtZSl9fWZ1bmN0aW9uIF9fZW1iaW5kX3JlZ2lzdGVyX2ludGVnZXIocHJpbWl0aXZlVHlwZSxuYW1lLHNpemUsbWluUmFuZ2UsbWF4UmFuZ2Upe25hbWU9cmVhZExhdGluMVN0cmluZyhuYW1lKTtpZihtYXhSYW5nZT09PS0xKXttYXhSYW5nZT00Mjk0OTY3Mjk1fXZhciBzaGlmdD1nZXRTaGlmdEZyb21TaXplKHNpemUpO3ZhciBmcm9tV2lyZVR5cGU9dmFsdWU9PnZhbHVlO2lmKG1pblJhbmdlPT09MCl7dmFyIGJpdHNoaWZ0PTMyLTgqc2l6ZTtmcm9tV2lyZVR5cGU9KHZhbHVlPT52YWx1ZTw8Yml0c2hpZnQ+Pj5iaXRzaGlmdCl9dmFyIGlzVW5zaWduZWRUeXBlPW5hbWUuaW5jbHVkZXMoXCJ1bnNpZ25lZFwiKTt2YXIgY2hlY2tBc3NlcnRpb25zPSh2YWx1ZSx0b1R5cGVOYW1lKT0+e307dmFyIHRvV2lyZVR5cGU7aWYoaXNVbnNpZ25lZFR5cGUpe3RvV2lyZVR5cGU9ZnVuY3Rpb24oZGVzdHJ1Y3RvcnMsdmFsdWUpe2NoZWNrQXNzZXJ0aW9ucyh2YWx1ZSx0aGlzLm5hbWUpO3JldHVybiB2YWx1ZT4+PjB9fWVsc2V7dG9XaXJlVHlwZT1mdW5jdGlvbihkZXN0cnVjdG9ycyx2YWx1ZSl7Y2hlY2tBc3NlcnRpb25zKHZhbHVlLHRoaXMubmFtZSk7cmV0dXJuIHZhbHVlfX1yZWdpc3RlclR5cGUocHJpbWl0aXZlVHlwZSx7bmFtZTpuYW1lLFwiZnJvbVdpcmVUeXBlXCI6ZnJvbVdpcmVUeXBlLFwidG9XaXJlVHlwZVwiOnRvV2lyZVR5cGUsXCJhcmdQYWNrQWR2YW5jZVwiOjgsXCJyZWFkVmFsdWVGcm9tUG9pbnRlclwiOmludGVnZXJSZWFkVmFsdWVGcm9tUG9pbnRlcihuYW1lLHNoaWZ0LG1pblJhbmdlIT09MCksZGVzdHJ1Y3RvckZ1bmN0aW9uOm51bGx9KX1mdW5jdGlvbiBfX2VtYmluZF9yZWdpc3Rlcl9tZW1vcnlfdmlldyhyYXdUeXBlLGRhdGFUeXBlSW5kZXgsbmFtZSl7dmFyIHR5cGVNYXBwaW5nPVtJbnQ4QXJyYXksVWludDhBcnJheSxJbnQxNkFycmF5LFVpbnQxNkFycmF5LEludDMyQXJyYXksVWludDMyQXJyYXksRmxvYXQzMkFycmF5LEZsb2F0NjRBcnJheV07dmFyIFRBPXR5cGVNYXBwaW5nW2RhdGFUeXBlSW5kZXhdO2Z1bmN0aW9uIGRlY29kZU1lbW9yeVZpZXcoaGFuZGxlKXtoYW5kbGU9aGFuZGxlPj4yO3ZhciBoZWFwPUhFQVBVMzI7dmFyIHNpemU9aGVhcFtoYW5kbGVdO3ZhciBkYXRhPWhlYXBbaGFuZGxlKzFdO3JldHVybiBuZXcgVEEoYnVmZmVyLGRhdGEsc2l6ZSl9bmFtZT1yZWFkTGF0aW4xU3RyaW5nKG5hbWUpO3JlZ2lzdGVyVHlwZShyYXdUeXBlLHtuYW1lOm5hbWUsXCJmcm9tV2lyZVR5cGVcIjpkZWNvZGVNZW1vcnlWaWV3LFwiYXJnUGFja0FkdmFuY2VcIjo4LFwicmVhZFZhbHVlRnJvbVBvaW50ZXJcIjpkZWNvZGVNZW1vcnlWaWV3fSx7aWdub3JlRHVwbGljYXRlUmVnaXN0cmF0aW9uczp0cnVlfSl9ZnVuY3Rpb24gX19lbWJpbmRfcmVnaXN0ZXJfc3RkX3N0cmluZyhyYXdUeXBlLG5hbWUpe25hbWU9cmVhZExhdGluMVN0cmluZyhuYW1lKTt2YXIgc3RkU3RyaW5nSXNVVEY4PW5hbWU9PT1cInN0ZDo6c3RyaW5nXCI7cmVnaXN0ZXJUeXBlKHJhd1R5cGUse25hbWU6bmFtZSxcImZyb21XaXJlVHlwZVwiOmZ1bmN0aW9uKHZhbHVlKXt2YXIgbGVuZ3RoPUhFQVBVMzJbdmFsdWU+PjJdO3ZhciBzdHI7aWYoc3RkU3RyaW5nSXNVVEY4KXt2YXIgZGVjb2RlU3RhcnRQdHI9dmFsdWUrNDtmb3IodmFyIGk9MDtpPD1sZW5ndGg7KytpKXt2YXIgY3VycmVudEJ5dGVQdHI9dmFsdWUrNCtpO2lmKGk9PWxlbmd0aHx8SEVBUFU4W2N1cnJlbnRCeXRlUHRyXT09MCl7dmFyIG1heFJlYWQ9Y3VycmVudEJ5dGVQdHItZGVjb2RlU3RhcnRQdHI7dmFyIHN0cmluZ1NlZ21lbnQ9VVRGOFRvU3RyaW5nKGRlY29kZVN0YXJ0UHRyLG1heFJlYWQpO2lmKHN0cj09PXVuZGVmaW5lZCl7c3RyPXN0cmluZ1NlZ21lbnR9ZWxzZXtzdHIrPVN0cmluZy5mcm9tQ2hhckNvZGUoMCk7c3RyKz1zdHJpbmdTZWdtZW50fWRlY29kZVN0YXJ0UHRyPWN1cnJlbnRCeXRlUHRyKzF9fX1lbHNle3ZhciBhPW5ldyBBcnJheShsZW5ndGgpO2Zvcih2YXIgaT0wO2k8bGVuZ3RoOysraSl7YVtpXT1TdHJpbmcuZnJvbUNoYXJDb2RlKEhFQVBVOFt2YWx1ZSs0K2ldKX1zdHI9YS5qb2luKFwiXCIpfV9mcmVlKHZhbHVlKTtyZXR1cm4gc3RyfSxcInRvV2lyZVR5cGVcIjpmdW5jdGlvbihkZXN0cnVjdG9ycyx2YWx1ZSl7aWYodmFsdWUgaW5zdGFuY2VvZiBBcnJheUJ1ZmZlcil7dmFsdWU9bmV3IFVpbnQ4QXJyYXkodmFsdWUpfXZhciBnZXRMZW5ndGg7dmFyIHZhbHVlSXNPZlR5cGVTdHJpbmc9dHlwZW9mIHZhbHVlPT1cInN0cmluZ1wiO2lmKCEodmFsdWVJc09mVHlwZVN0cmluZ3x8dmFsdWUgaW5zdGFuY2VvZiBVaW50OEFycmF5fHx2YWx1ZSBpbnN0YW5jZW9mIFVpbnQ4Q2xhbXBlZEFycmF5fHx2YWx1ZSBpbnN0YW5jZW9mIEludDhBcnJheSkpe3Rocm93QmluZGluZ0Vycm9yKFwiQ2Fubm90IHBhc3Mgbm9uLXN0cmluZyB0byBzdGQ6OnN0cmluZ1wiKX1pZihzdGRTdHJpbmdJc1VURjgmJnZhbHVlSXNPZlR5cGVTdHJpbmcpe2dldExlbmd0aD0oKCk9Pmxlbmd0aEJ5dGVzVVRGOCh2YWx1ZSkpfWVsc2V7Z2V0TGVuZ3RoPSgoKT0+dmFsdWUubGVuZ3RoKX12YXIgbGVuZ3RoPWdldExlbmd0aCgpO3ZhciBwdHI9X21hbGxvYyg0K2xlbmd0aCsxKTtIRUFQVTMyW3B0cj4+Ml09bGVuZ3RoO2lmKHN0ZFN0cmluZ0lzVVRGOCYmdmFsdWVJc09mVHlwZVN0cmluZyl7c3RyaW5nVG9VVEY4KHZhbHVlLHB0cis0LGxlbmd0aCsxKX1lbHNle2lmKHZhbHVlSXNPZlR5cGVTdHJpbmcpe2Zvcih2YXIgaT0wO2k8bGVuZ3RoOysraSl7dmFyIGNoYXJDb2RlPXZhbHVlLmNoYXJDb2RlQXQoaSk7aWYoY2hhckNvZGU+MjU1KXtfZnJlZShwdHIpO3Rocm93QmluZGluZ0Vycm9yKFwiU3RyaW5nIGhhcyBVVEYtMTYgY29kZSB1bml0cyB0aGF0IGRvIG5vdCBmaXQgaW4gOCBiaXRzXCIpfUhFQVBVOFtwdHIrNCtpXT1jaGFyQ29kZX19ZWxzZXtmb3IodmFyIGk9MDtpPGxlbmd0aDsrK2kpe0hFQVBVOFtwdHIrNCtpXT12YWx1ZVtpXX19fWlmKGRlc3RydWN0b3JzIT09bnVsbCl7ZGVzdHJ1Y3RvcnMucHVzaChfZnJlZSxwdHIpfXJldHVybiBwdHJ9LFwiYXJnUGFja0FkdmFuY2VcIjo4LFwicmVhZFZhbHVlRnJvbVBvaW50ZXJcIjpzaW1wbGVSZWFkVmFsdWVGcm9tUG9pbnRlcixkZXN0cnVjdG9yRnVuY3Rpb246ZnVuY3Rpb24ocHRyKXtfZnJlZShwdHIpfX0pfWZ1bmN0aW9uIF9fZW1iaW5kX3JlZ2lzdGVyX3N0ZF93c3RyaW5nKHJhd1R5cGUsY2hhclNpemUsbmFtZSl7bmFtZT1yZWFkTGF0aW4xU3RyaW5nKG5hbWUpO3ZhciBkZWNvZGVTdHJpbmcsZW5jb2RlU3RyaW5nLGdldEhlYXAsbGVuZ3RoQnl0ZXNVVEYsc2hpZnQ7aWYoY2hhclNpemU9PT0yKXtkZWNvZGVTdHJpbmc9VVRGMTZUb1N0cmluZztlbmNvZGVTdHJpbmc9c3RyaW5nVG9VVEYxNjtsZW5ndGhCeXRlc1VURj1sZW5ndGhCeXRlc1VURjE2O2dldEhlYXA9KCgpPT5IRUFQVTE2KTtzaGlmdD0xfWVsc2UgaWYoY2hhclNpemU9PT00KXtkZWNvZGVTdHJpbmc9VVRGMzJUb1N0cmluZztlbmNvZGVTdHJpbmc9c3RyaW5nVG9VVEYzMjtsZW5ndGhCeXRlc1VURj1sZW5ndGhCeXRlc1VURjMyO2dldEhlYXA9KCgpPT5IRUFQVTMyKTtzaGlmdD0yfXJlZ2lzdGVyVHlwZShyYXdUeXBlLHtuYW1lOm5hbWUsXCJmcm9tV2lyZVR5cGVcIjpmdW5jdGlvbih2YWx1ZSl7dmFyIGxlbmd0aD1IRUFQVTMyW3ZhbHVlPj4yXTt2YXIgSEVBUD1nZXRIZWFwKCk7dmFyIHN0cjt2YXIgZGVjb2RlU3RhcnRQdHI9dmFsdWUrNDtmb3IodmFyIGk9MDtpPD1sZW5ndGg7KytpKXt2YXIgY3VycmVudEJ5dGVQdHI9dmFsdWUrNCtpKmNoYXJTaXplO2lmKGk9PWxlbmd0aHx8SEVBUFtjdXJyZW50Qnl0ZVB0cj4+c2hpZnRdPT0wKXt2YXIgbWF4UmVhZEJ5dGVzPWN1cnJlbnRCeXRlUHRyLWRlY29kZVN0YXJ0UHRyO3ZhciBzdHJpbmdTZWdtZW50PWRlY29kZVN0cmluZyhkZWNvZGVTdGFydFB0cixtYXhSZWFkQnl0ZXMpO2lmKHN0cj09PXVuZGVmaW5lZCl7c3RyPXN0cmluZ1NlZ21lbnR9ZWxzZXtzdHIrPVN0cmluZy5mcm9tQ2hhckNvZGUoMCk7c3RyKz1zdHJpbmdTZWdtZW50fWRlY29kZVN0YXJ0UHRyPWN1cnJlbnRCeXRlUHRyK2NoYXJTaXplfX1fZnJlZSh2YWx1ZSk7cmV0dXJuIHN0cn0sXCJ0b1dpcmVUeXBlXCI6ZnVuY3Rpb24oZGVzdHJ1Y3RvcnMsdmFsdWUpe2lmKCEodHlwZW9mIHZhbHVlPT1cInN0cmluZ1wiKSl7dGhyb3dCaW5kaW5nRXJyb3IoXCJDYW5ub3QgcGFzcyBub24tc3RyaW5nIHRvIEMrKyBzdHJpbmcgdHlwZSBcIituYW1lKX12YXIgbGVuZ3RoPWxlbmd0aEJ5dGVzVVRGKHZhbHVlKTt2YXIgcHRyPV9tYWxsb2MoNCtsZW5ndGgrY2hhclNpemUpO0hFQVBVMzJbcHRyPj4yXT1sZW5ndGg+PnNoaWZ0O2VuY29kZVN0cmluZyh2YWx1ZSxwdHIrNCxsZW5ndGgrY2hhclNpemUpO2lmKGRlc3RydWN0b3JzIT09bnVsbCl7ZGVzdHJ1Y3RvcnMucHVzaChfZnJlZSxwdHIpfXJldHVybiBwdHJ9LFwiYXJnUGFja0FkdmFuY2VcIjo4LFwicmVhZFZhbHVlRnJvbVBvaW50ZXJcIjpzaW1wbGVSZWFkVmFsdWVGcm9tUG9pbnRlcixkZXN0cnVjdG9yRnVuY3Rpb246ZnVuY3Rpb24ocHRyKXtfZnJlZShwdHIpfX0pfWZ1bmN0aW9uIF9fZW1iaW5kX3JlZ2lzdGVyX3ZhbHVlX29iamVjdChyYXdUeXBlLG5hbWUsY29uc3RydWN0b3JTaWduYXR1cmUscmF3Q29uc3RydWN0b3IsZGVzdHJ1Y3RvclNpZ25hdHVyZSxyYXdEZXN0cnVjdG9yKXtzdHJ1Y3RSZWdpc3RyYXRpb25zW3Jhd1R5cGVdPXtuYW1lOnJlYWRMYXRpbjFTdHJpbmcobmFtZSkscmF3Q29uc3RydWN0b3I6ZW1iaW5kX19yZXF1aXJlRnVuY3Rpb24oY29uc3RydWN0b3JTaWduYXR1cmUscmF3Q29uc3RydWN0b3IpLHJhd0Rlc3RydWN0b3I6ZW1iaW5kX19yZXF1aXJlRnVuY3Rpb24oZGVzdHJ1Y3RvclNpZ25hdHVyZSxyYXdEZXN0cnVjdG9yKSxmaWVsZHM6W119fWZ1bmN0aW9uIF9fZW1iaW5kX3JlZ2lzdGVyX3ZhbHVlX29iamVjdF9maWVsZChzdHJ1Y3RUeXBlLGZpZWxkTmFtZSxnZXR0ZXJSZXR1cm5UeXBlLGdldHRlclNpZ25hdHVyZSxnZXR0ZXIsZ2V0dGVyQ29udGV4dCxzZXR0ZXJBcmd1bWVudFR5cGUsc2V0dGVyU2lnbmF0dXJlLHNldHRlcixzZXR0ZXJDb250ZXh0KXtzdHJ1Y3RSZWdpc3RyYXRpb25zW3N0cnVjdFR5cGVdLmZpZWxkcy5wdXNoKHtmaWVsZE5hbWU6cmVhZExhdGluMVN0cmluZyhmaWVsZE5hbWUpLGdldHRlclJldHVyblR5cGU6Z2V0dGVyUmV0dXJuVHlwZSxnZXR0ZXI6ZW1iaW5kX19yZXF1aXJlRnVuY3Rpb24oZ2V0dGVyU2lnbmF0dXJlLGdldHRlciksZ2V0dGVyQ29udGV4dDpnZXR0ZXJDb250ZXh0LHNldHRlckFyZ3VtZW50VHlwZTpzZXR0ZXJBcmd1bWVudFR5cGUsc2V0dGVyOmVtYmluZF9fcmVxdWlyZUZ1bmN0aW9uKHNldHRlclNpZ25hdHVyZSxzZXR0ZXIpLHNldHRlckNvbnRleHQ6c2V0dGVyQ29udGV4dH0pfWZ1bmN0aW9uIF9fZW1iaW5kX3JlZ2lzdGVyX3ZvaWQocmF3VHlwZSxuYW1lKXtuYW1lPXJlYWRMYXRpbjFTdHJpbmcobmFtZSk7cmVnaXN0ZXJUeXBlKHJhd1R5cGUse2lzVm9pZDp0cnVlLG5hbWU6bmFtZSxcImFyZ1BhY2tBZHZhbmNlXCI6MCxcImZyb21XaXJlVHlwZVwiOmZ1bmN0aW9uKCl7cmV0dXJuIHVuZGVmaW5lZH0sXCJ0b1dpcmVUeXBlXCI6ZnVuY3Rpb24oZGVzdHJ1Y3RvcnMsbyl7cmV0dXJuIHVuZGVmaW5lZH19KX1mdW5jdGlvbiBfX2Vtc2NyaXB0ZW5fdGhyb3dfbG9uZ2ptcCgpe3Rocm93IEluZmluaXR5fWZ1bmN0aW9uIF9fZW12YWxfaW5jcmVmKGhhbmRsZSl7aWYoaGFuZGxlPjQpe2VtdmFsX2hhbmRsZV9hcnJheVtoYW5kbGVdLnJlZmNvdW50Kz0xfX1mdW5jdGlvbiByZXF1aXJlUmVnaXN0ZXJlZFR5cGUocmF3VHlwZSxodW1hbk5hbWUpe3ZhciBpbXBsPXJlZ2lzdGVyZWRUeXBlc1tyYXdUeXBlXTtpZih1bmRlZmluZWQ9PT1pbXBsKXt0aHJvd0JpbmRpbmdFcnJvcihodW1hbk5hbWUrXCIgaGFzIHVua25vd24gdHlwZSBcIitnZXRUeXBlTmFtZShyYXdUeXBlKSl9cmV0dXJuIGltcGx9ZnVuY3Rpb24gX19lbXZhbF90YWtlX3ZhbHVlKHR5cGUsYXJndil7dHlwZT1yZXF1aXJlUmVnaXN0ZXJlZFR5cGUodHlwZSxcIl9lbXZhbF90YWtlX3ZhbHVlXCIpO3ZhciB2PXR5cGVbXCJyZWFkVmFsdWVGcm9tUG9pbnRlclwiXShhcmd2KTtyZXR1cm4gRW12YWwudG9IYW5kbGUodil9ZnVuY3Rpb24gX19sb2NhbHRpbWVfanModGltZSx0bVB0cil7dmFyIGRhdGU9bmV3IERhdGUoSEVBUDMyW3RpbWU+PjJdKjFlMyk7SEVBUDMyW3RtUHRyPj4yXT1kYXRlLmdldFNlY29uZHMoKTtIRUFQMzJbdG1QdHIrND4+Ml09ZGF0ZS5nZXRNaW51dGVzKCk7SEVBUDMyW3RtUHRyKzg+PjJdPWRhdGUuZ2V0SG91cnMoKTtIRUFQMzJbdG1QdHIrMTI+PjJdPWRhdGUuZ2V0RGF0ZSgpO0hFQVAzMlt0bVB0cisxNj4+Ml09ZGF0ZS5nZXRNb250aCgpO0hFQVAzMlt0bVB0cisyMD4+Ml09ZGF0ZS5nZXRGdWxsWWVhcigpLTE5MDA7SEVBUDMyW3RtUHRyKzI0Pj4yXT1kYXRlLmdldERheSgpO3ZhciBzdGFydD1uZXcgRGF0ZShkYXRlLmdldEZ1bGxZZWFyKCksMCwxKTt2YXIgeWRheT0oZGF0ZS5nZXRUaW1lKCktc3RhcnQuZ2V0VGltZSgpKS8oMWUzKjYwKjYwKjI0KXwwO0hFQVAzMlt0bVB0cisyOD4+Ml09eWRheTtIRUFQMzJbdG1QdHIrMzY+PjJdPS0oZGF0ZS5nZXRUaW1lem9uZU9mZnNldCgpKjYwKTt2YXIgc3VtbWVyT2Zmc2V0PW5ldyBEYXRlKGRhdGUuZ2V0RnVsbFllYXIoKSw2LDEpLmdldFRpbWV6b25lT2Zmc2V0KCk7dmFyIHdpbnRlck9mZnNldD1zdGFydC5nZXRUaW1lem9uZU9mZnNldCgpO3ZhciBkc3Q9KHN1bW1lck9mZnNldCE9d2ludGVyT2Zmc2V0JiZkYXRlLmdldFRpbWV6b25lT2Zmc2V0KCk9PU1hdGgubWluKHdpbnRlck9mZnNldCxzdW1tZXJPZmZzZXQpKXwwO0hFQVAzMlt0bVB0ciszMj4+Ml09ZHN0fWZ1bmN0aW9uIF90enNldF9pbXBsKHRpbWV6b25lLGRheWxpZ2h0LHR6bmFtZSl7dmFyIGN1cnJlbnRZZWFyPShuZXcgRGF0ZSkuZ2V0RnVsbFllYXIoKTt2YXIgd2ludGVyPW5ldyBEYXRlKGN1cnJlbnRZZWFyLDAsMSk7dmFyIHN1bW1lcj1uZXcgRGF0ZShjdXJyZW50WWVhciw2LDEpO3ZhciB3aW50ZXJPZmZzZXQ9d2ludGVyLmdldFRpbWV6b25lT2Zmc2V0KCk7dmFyIHN1bW1lck9mZnNldD1zdW1tZXIuZ2V0VGltZXpvbmVPZmZzZXQoKTt2YXIgc3RkVGltZXpvbmVPZmZzZXQ9TWF0aC5tYXgod2ludGVyT2Zmc2V0LHN1bW1lck9mZnNldCk7SEVBUDMyW3RpbWV6b25lPj4yXT1zdGRUaW1lem9uZU9mZnNldCo2MDtIRUFQMzJbZGF5bGlnaHQ+PjJdPU51bWJlcih3aW50ZXJPZmZzZXQhPXN1bW1lck9mZnNldCk7ZnVuY3Rpb24gZXh0cmFjdFpvbmUoZGF0ZSl7dmFyIG1hdGNoPWRhdGUudG9UaW1lU3RyaW5nKCkubWF0Y2goL1xcKChbQS1aYS16IF0rKVxcKSQvKTtyZXR1cm4gbWF0Y2g/bWF0Y2hbMV06XCJHTVRcIn12YXIgd2ludGVyTmFtZT1leHRyYWN0Wm9uZSh3aW50ZXIpO3ZhciBzdW1tZXJOYW1lPWV4dHJhY3Rab25lKHN1bW1lcik7dmFyIHdpbnRlck5hbWVQdHI9YWxsb2NhdGVVVEY4KHdpbnRlck5hbWUpO3ZhciBzdW1tZXJOYW1lUHRyPWFsbG9jYXRlVVRGOChzdW1tZXJOYW1lKTtpZihzdW1tZXJPZmZzZXQ8d2ludGVyT2Zmc2V0KXtIRUFQMzJbdHpuYW1lPj4yXT13aW50ZXJOYW1lUHRyO0hFQVAzMlt0em5hbWUrND4+Ml09c3VtbWVyTmFtZVB0cn1lbHNle0hFQVAzMlt0em5hbWU+PjJdPXN1bW1lck5hbWVQdHI7SEVBUDMyW3R6bmFtZSs0Pj4yXT13aW50ZXJOYW1lUHRyfX1mdW5jdGlvbiBfX3R6c2V0X2pzKHRpbWV6b25lLGRheWxpZ2h0LHR6bmFtZSl7aWYoX190enNldF9qcy5jYWxsZWQpcmV0dXJuO19fdHpzZXRfanMuY2FsbGVkPXRydWU7X3R6c2V0X2ltcGwodGltZXpvbmUsZGF5bGlnaHQsdHpuYW1lKX1mdW5jdGlvbiBfYWJvcnQoKXthYm9ydChcIlwiKX12YXIgcmVhZEFzbUNvbnN0QXJnc0FycmF5PVtdO2Z1bmN0aW9uIHJlYWRBc21Db25zdEFyZ3Moc2lnUHRyLGJ1Zil7cmVhZEFzbUNvbnN0QXJnc0FycmF5Lmxlbmd0aD0wO3ZhciBjaDtidWY+Pj0yO3doaWxlKGNoPUhFQVBVOFtzaWdQdHIrK10pe3ZhciByZWFkQXNtQ29uc3RBcmdzRG91YmxlPWNoPDEwNTtpZihyZWFkQXNtQ29uc3RBcmdzRG91YmxlJiZidWYmMSlidWYrKztyZWFkQXNtQ29uc3RBcmdzQXJyYXkucHVzaChyZWFkQXNtQ29uc3RBcmdzRG91YmxlP0hFQVBGNjRbYnVmKys+PjFdOkhFQVAzMltidWZdKTsrK2J1Zn1yZXR1cm4gcmVhZEFzbUNvbnN0QXJnc0FycmF5fWZ1bmN0aW9uIF9lbXNjcmlwdGVuX2FzbV9jb25zdF9pbnQoY29kZSxzaWdQdHIsYXJnYnVmKXt2YXIgYXJncz1yZWFkQXNtQ29uc3RBcmdzKHNpZ1B0cixhcmdidWYpO3JldHVybiBBU01fQ09OU1RTW2NvZGVdLmFwcGx5KG51bGwsYXJncyl9ZnVuY3Rpb24gX2Vtc2NyaXB0ZW5fZ2V0X2hlYXBfbWF4KCl7cmV0dXJuIDIxNDc0ODM2NDh9ZnVuY3Rpb24gZW1zY3JpcHRlbl9yZWFsbG9jX2J1ZmZlcihzaXplKXt0cnl7d2FzbU1lbW9yeS5ncm93KHNpemUtYnVmZmVyLmJ5dGVMZW5ndGgrNjU1MzU+Pj4xNik7dXBkYXRlR2xvYmFsQnVmZmVyQW5kVmlld3Mod2FzbU1lbW9yeS5idWZmZXIpO3JldHVybiAxfWNhdGNoKGUpe319ZnVuY3Rpb24gX2Vtc2NyaXB0ZW5fcmVzaXplX2hlYXAocmVxdWVzdGVkU2l6ZSl7dmFyIG9sZFNpemU9SEVBUFU4Lmxlbmd0aDtyZXF1ZXN0ZWRTaXplPXJlcXVlc3RlZFNpemU+Pj4wO3ZhciBtYXhIZWFwU2l6ZT1fZW1zY3JpcHRlbl9nZXRfaGVhcF9tYXgoKTtpZihyZXF1ZXN0ZWRTaXplPm1heEhlYXBTaXplKXtyZXR1cm4gZmFsc2V9bGV0IGFsaWduVXA9KHgsbXVsdGlwbGUpPT54KyhtdWx0aXBsZS14JW11bHRpcGxlKSVtdWx0aXBsZTtmb3IodmFyIGN1dERvd249MTtjdXREb3duPD00O2N1dERvd24qPTIpe3ZhciBvdmVyR3Jvd25IZWFwU2l6ZT1vbGRTaXplKigxKy4yL2N1dERvd24pO292ZXJHcm93bkhlYXBTaXplPU1hdGgubWluKG92ZXJHcm93bkhlYXBTaXplLHJlcXVlc3RlZFNpemUrMTAwNjYzMjk2KTt2YXIgbmV3U2l6ZT1NYXRoLm1pbihtYXhIZWFwU2l6ZSxhbGlnblVwKE1hdGgubWF4KHJlcXVlc3RlZFNpemUsb3Zlckdyb3duSGVhcFNpemUpLDY1NTM2KSk7dmFyIHJlcGxhY2VtZW50PWVtc2NyaXB0ZW5fcmVhbGxvY19idWZmZXIobmV3U2l6ZSk7aWYocmVwbGFjZW1lbnQpe3JldHVybiB0cnVlfX1yZXR1cm4gZmFsc2V9dmFyIEVOVj17fTtmdW5jdGlvbiBnZXRFeGVjdXRhYmxlTmFtZSgpe3JldHVybiB0aGlzUHJvZ3JhbXx8XCIuL3RoaXMucHJvZ3JhbVwifWZ1bmN0aW9uIGdldEVudlN0cmluZ3MoKXtpZighZ2V0RW52U3RyaW5ncy5zdHJpbmdzKXt2YXIgbGFuZz0odHlwZW9mIG5hdmlnYXRvcj09XCJvYmplY3RcIiYmbmF2aWdhdG9yLmxhbmd1YWdlcyYmbmF2aWdhdG9yLmxhbmd1YWdlc1swXXx8XCJDXCIpLnJlcGxhY2UoXCItXCIsXCJfXCIpK1wiLlVURi04XCI7dmFyIGVudj17XCJVU0VSXCI6XCJ3ZWJfdXNlclwiLFwiTE9HTkFNRVwiOlwid2ViX3VzZXJcIixcIlBBVEhcIjpcIi9cIixcIlBXRFwiOlwiL1wiLFwiSE9NRVwiOlwiL2hvbWUvd2ViX3VzZXJcIixcIkxBTkdcIjpsYW5nLFwiX1wiOmdldEV4ZWN1dGFibGVOYW1lKCl9O2Zvcih2YXIgeCBpbiBFTlYpe2lmKEVOVlt4XT09PXVuZGVmaW5lZClkZWxldGUgZW52W3hdO2Vsc2UgZW52W3hdPUVOVlt4XX12YXIgc3RyaW5ncz1bXTtmb3IodmFyIHggaW4gZW52KXtzdHJpbmdzLnB1c2goeCtcIj1cIitlbnZbeF0pfWdldEVudlN0cmluZ3Muc3RyaW5ncz1zdHJpbmdzfXJldHVybiBnZXRFbnZTdHJpbmdzLnN0cmluZ3N9ZnVuY3Rpb24gX2Vudmlyb25fZ2V0KF9fZW52aXJvbixlbnZpcm9uX2J1Zil7dmFyIGJ1ZlNpemU9MDtnZXRFbnZTdHJpbmdzKCkuZm9yRWFjaChmdW5jdGlvbihzdHJpbmcsaSl7dmFyIHB0cj1lbnZpcm9uX2J1ZitidWZTaXplO0hFQVAzMltfX2Vudmlyb24raSo0Pj4yXT1wdHI7d3JpdGVBc2NpaVRvTWVtb3J5KHN0cmluZyxwdHIpO2J1ZlNpemUrPXN0cmluZy5sZW5ndGgrMX0pO3JldHVybiAwfWZ1bmN0aW9uIF9lbnZpcm9uX3NpemVzX2dldChwZW52aXJvbl9jb3VudCxwZW52aXJvbl9idWZfc2l6ZSl7dmFyIHN0cmluZ3M9Z2V0RW52U3RyaW5ncygpO0hFQVAzMltwZW52aXJvbl9jb3VudD4+Ml09c3RyaW5ncy5sZW5ndGg7dmFyIGJ1ZlNpemU9MDtzdHJpbmdzLmZvckVhY2goZnVuY3Rpb24oc3RyaW5nKXtidWZTaXplKz1zdHJpbmcubGVuZ3RoKzF9KTtIRUFQMzJbcGVudmlyb25fYnVmX3NpemU+PjJdPWJ1ZlNpemU7cmV0dXJuIDB9ZnVuY3Rpb24gX2V4aXQoc3RhdHVzKXtleGl0KHN0YXR1cyl9ZnVuY3Rpb24gX2ZkX2Nsb3NlKGZkKXt0cnl7dmFyIHN0cmVhbT1TWVNDQUxMUy5nZXRTdHJlYW1Gcm9tRkQoZmQpO0ZTLmNsb3NlKHN0cmVhbSk7cmV0dXJuIDB9Y2F0Y2goZSl7aWYodHlwZW9mIEZTPT1cInVuZGVmaW5lZFwifHwhKGUgaW5zdGFuY2VvZiBGUy5FcnJub0Vycm9yKSl0aHJvdyBlO3JldHVybiBlLmVycm5vfX1mdW5jdGlvbiBfZmRfcmVhZChmZCxpb3YsaW92Y250LHBudW0pe3RyeXt2YXIgc3RyZWFtPVNZU0NBTExTLmdldFN0cmVhbUZyb21GRChmZCk7dmFyIG51bT1TWVNDQUxMUy5kb1JlYWR2KHN0cmVhbSxpb3YsaW92Y250KTtIRUFQMzJbcG51bT4+Ml09bnVtO3JldHVybiAwfWNhdGNoKGUpe2lmKHR5cGVvZiBGUz09XCJ1bmRlZmluZWRcInx8IShlIGluc3RhbmNlb2YgRlMuRXJybm9FcnJvcikpdGhyb3cgZTtyZXR1cm4gZS5lcnJub319ZnVuY3Rpb24gX2ZkX3NlZWsoZmQsb2Zmc2V0X2xvdyxvZmZzZXRfaGlnaCx3aGVuY2UsbmV3T2Zmc2V0KXt0cnl7dmFyIHN0cmVhbT1TWVNDQUxMUy5nZXRTdHJlYW1Gcm9tRkQoZmQpO3ZhciBISUdIX09GRlNFVD00Mjk0OTY3Mjk2O3ZhciBvZmZzZXQ9b2Zmc2V0X2hpZ2gqSElHSF9PRkZTRVQrKG9mZnNldF9sb3c+Pj4wKTt2YXIgRE9VQkxFX0xJTUlUPTkwMDcxOTkyNTQ3NDA5OTI7aWYob2Zmc2V0PD0tRE9VQkxFX0xJTUlUfHxvZmZzZXQ+PURPVUJMRV9MSU1JVCl7cmV0dXJuLTYxfUZTLmxsc2VlayhzdHJlYW0sb2Zmc2V0LHdoZW5jZSk7dGVtcEk2ND1bc3RyZWFtLnBvc2l0aW9uPj4+MCwodGVtcERvdWJsZT1zdHJlYW0ucG9zaXRpb24sK01hdGguYWJzKHRlbXBEb3VibGUpPj0xP3RlbXBEb3VibGU+MD8oTWF0aC5taW4oK01hdGguZmxvb3IodGVtcERvdWJsZS80Mjk0OTY3Mjk2KSw0Mjk0OTY3Mjk1KXwwKT4+PjA6fn4rTWF0aC5jZWlsKCh0ZW1wRG91YmxlLSsofn50ZW1wRG91YmxlPj4+MCkpLzQyOTQ5NjcyOTYpPj4+MDowKV0sSEVBUDMyW25ld09mZnNldD4+Ml09dGVtcEk2NFswXSxIRUFQMzJbbmV3T2Zmc2V0KzQ+PjJdPXRlbXBJNjRbMV07aWYoc3RyZWFtLmdldGRlbnRzJiZvZmZzZXQ9PT0wJiZ3aGVuY2U9PT0wKXN0cmVhbS5nZXRkZW50cz1udWxsO3JldHVybiAwfWNhdGNoKGUpe2lmKHR5cGVvZiBGUz09XCJ1bmRlZmluZWRcInx8IShlIGluc3RhbmNlb2YgRlMuRXJybm9FcnJvcikpdGhyb3cgZTtyZXR1cm4gZS5lcnJub319ZnVuY3Rpb24gX2ZkX3dyaXRlKGZkLGlvdixpb3ZjbnQscG51bSl7dHJ5e3ZhciBzdHJlYW09U1lTQ0FMTFMuZ2V0U3RyZWFtRnJvbUZEKGZkKTt2YXIgbnVtPVNZU0NBTExTLmRvV3JpdGV2KHN0cmVhbSxpb3YsaW92Y250KTtIRUFQMzJbcG51bT4+Ml09bnVtO3JldHVybiAwfWNhdGNoKGUpe2lmKHR5cGVvZiBGUz09XCJ1bmRlZmluZWRcInx8IShlIGluc3RhbmNlb2YgRlMuRXJybm9FcnJvcikpdGhyb3cgZTtyZXR1cm4gZS5lcnJub319ZnVuY3Rpb24gX2dldFRlbXBSZXQwKCl7cmV0dXJuIGdldFRlbXBSZXQwKCl9ZnVuY3Rpb24gX2dldHRpbWVvZmRheShwdHIpe3ZhciBub3c9RGF0ZS5ub3coKTtIRUFQMzJbcHRyPj4yXT1ub3cvMWUzfDA7SEVBUDMyW3B0cis0Pj4yXT1ub3clMWUzKjFlM3wwO3JldHVybiAwfWZ1bmN0aW9uIF9zZXRUZW1wUmV0MCh2YWwpe3NldFRlbXBSZXQwKHZhbCl9ZnVuY3Rpb24gX19pc0xlYXBZZWFyKHllYXIpe3JldHVybiB5ZWFyJTQ9PT0wJiYoeWVhciUxMDAhPT0wfHx5ZWFyJTQwMD09PTApfWZ1bmN0aW9uIF9fYXJyYXlTdW0oYXJyYXksaW5kZXgpe3ZhciBzdW09MDtmb3IodmFyIGk9MDtpPD1pbmRleDtzdW0rPWFycmF5W2krK10pe31yZXR1cm4gc3VtfXZhciBfX01PTlRIX0RBWVNfTEVBUD1bMzEsMjksMzEsMzAsMzEsMzAsMzEsMzEsMzAsMzEsMzAsMzFdO3ZhciBfX01PTlRIX0RBWVNfUkVHVUxBUj1bMzEsMjgsMzEsMzAsMzEsMzAsMzEsMzEsMzAsMzEsMzAsMzFdO2Z1bmN0aW9uIF9fYWRkRGF5cyhkYXRlLGRheXMpe3ZhciBuZXdEYXRlPW5ldyBEYXRlKGRhdGUuZ2V0VGltZSgpKTt3aGlsZShkYXlzPjApe3ZhciBsZWFwPV9faXNMZWFwWWVhcihuZXdEYXRlLmdldEZ1bGxZZWFyKCkpO3ZhciBjdXJyZW50TW9udGg9bmV3RGF0ZS5nZXRNb250aCgpO3ZhciBkYXlzSW5DdXJyZW50TW9udGg9KGxlYXA/X19NT05USF9EQVlTX0xFQVA6X19NT05USF9EQVlTX1JFR1VMQVIpW2N1cnJlbnRNb250aF07aWYoZGF5cz5kYXlzSW5DdXJyZW50TW9udGgtbmV3RGF0ZS5nZXREYXRlKCkpe2RheXMtPWRheXNJbkN1cnJlbnRNb250aC1uZXdEYXRlLmdldERhdGUoKSsxO25ld0RhdGUuc2V0RGF0ZSgxKTtpZihjdXJyZW50TW9udGg8MTEpe25ld0RhdGUuc2V0TW9udGgoY3VycmVudE1vbnRoKzEpfWVsc2V7bmV3RGF0ZS5zZXRNb250aCgwKTtuZXdEYXRlLnNldEZ1bGxZZWFyKG5ld0RhdGUuZ2V0RnVsbFllYXIoKSsxKX19ZWxzZXtuZXdEYXRlLnNldERhdGUobmV3RGF0ZS5nZXREYXRlKCkrZGF5cyk7cmV0dXJuIG5ld0RhdGV9fXJldHVybiBuZXdEYXRlfWZ1bmN0aW9uIF9zdHJmdGltZShzLG1heHNpemUsZm9ybWF0LHRtKXt2YXIgdG1fem9uZT1IRUFQMzJbdG0rNDA+PjJdO3ZhciBkYXRlPXt0bV9zZWM6SEVBUDMyW3RtPj4yXSx0bV9taW46SEVBUDMyW3RtKzQ+PjJdLHRtX2hvdXI6SEVBUDMyW3RtKzg+PjJdLHRtX21kYXk6SEVBUDMyW3RtKzEyPj4yXSx0bV9tb246SEVBUDMyW3RtKzE2Pj4yXSx0bV95ZWFyOkhFQVAzMlt0bSsyMD4+Ml0sdG1fd2RheTpIRUFQMzJbdG0rMjQ+PjJdLHRtX3lkYXk6SEVBUDMyW3RtKzI4Pj4yXSx0bV9pc2RzdDpIRUFQMzJbdG0rMzI+PjJdLHRtX2dtdG9mZjpIRUFQMzJbdG0rMzY+PjJdLHRtX3pvbmU6dG1fem9uZT9VVEY4VG9TdHJpbmcodG1fem9uZSk6XCJcIn07dmFyIHBhdHRlcm49VVRGOFRvU3RyaW5nKGZvcm1hdCk7dmFyIEVYUEFOU0lPTl9SVUxFU18xPXtcIiVjXCI6XCIlYSAlYiAlZCAlSDolTTolUyAlWVwiLFwiJURcIjpcIiVtLyVkLyV5XCIsXCIlRlwiOlwiJVktJW0tJWRcIixcIiVoXCI6XCIlYlwiLFwiJXJcIjpcIiVJOiVNOiVTICVwXCIsXCIlUlwiOlwiJUg6JU1cIixcIiVUXCI6XCIlSDolTTolU1wiLFwiJXhcIjpcIiVtLyVkLyV5XCIsXCIlWFwiOlwiJUg6JU06JVNcIixcIiVFY1wiOlwiJWNcIixcIiVFQ1wiOlwiJUNcIixcIiVFeFwiOlwiJW0vJWQvJXlcIixcIiVFWFwiOlwiJUg6JU06JVNcIixcIiVFeVwiOlwiJXlcIixcIiVFWVwiOlwiJVlcIixcIiVPZFwiOlwiJWRcIixcIiVPZVwiOlwiJWVcIixcIiVPSFwiOlwiJUhcIixcIiVPSVwiOlwiJUlcIixcIiVPbVwiOlwiJW1cIixcIiVPTVwiOlwiJU1cIixcIiVPU1wiOlwiJVNcIixcIiVPdVwiOlwiJXVcIixcIiVPVVwiOlwiJVVcIixcIiVPVlwiOlwiJVZcIixcIiVPd1wiOlwiJXdcIixcIiVPV1wiOlwiJVdcIixcIiVPeVwiOlwiJXlcIn07Zm9yKHZhciBydWxlIGluIEVYUEFOU0lPTl9SVUxFU18xKXtwYXR0ZXJuPXBhdHRlcm4ucmVwbGFjZShuZXcgUmVnRXhwKHJ1bGUsXCJnXCIpLEVYUEFOU0lPTl9SVUxFU18xW3J1bGVdKX12YXIgV0VFS0RBWVM9W1wiU3VuZGF5XCIsXCJNb25kYXlcIixcIlR1ZXNkYXlcIixcIldlZG5lc2RheVwiLFwiVGh1cnNkYXlcIixcIkZyaWRheVwiLFwiU2F0dXJkYXlcIl07dmFyIE1PTlRIUz1bXCJKYW51YXJ5XCIsXCJGZWJydWFyeVwiLFwiTWFyY2hcIixcIkFwcmlsXCIsXCJNYXlcIixcIkp1bmVcIixcIkp1bHlcIixcIkF1Z3VzdFwiLFwiU2VwdGVtYmVyXCIsXCJPY3RvYmVyXCIsXCJOb3ZlbWJlclwiLFwiRGVjZW1iZXJcIl07ZnVuY3Rpb24gbGVhZGluZ1NvbWV0aGluZyh2YWx1ZSxkaWdpdHMsY2hhcmFjdGVyKXt2YXIgc3RyPXR5cGVvZiB2YWx1ZT09XCJudW1iZXJcIj92YWx1ZS50b1N0cmluZygpOnZhbHVlfHxcIlwiO3doaWxlKHN0ci5sZW5ndGg8ZGlnaXRzKXtzdHI9Y2hhcmFjdGVyWzBdK3N0cn1yZXR1cm4gc3RyfWZ1bmN0aW9uIGxlYWRpbmdOdWxscyh2YWx1ZSxkaWdpdHMpe3JldHVybiBsZWFkaW5nU29tZXRoaW5nKHZhbHVlLGRpZ2l0cyxcIjBcIil9ZnVuY3Rpb24gY29tcGFyZUJ5RGF5KGRhdGUxLGRhdGUyKXtmdW5jdGlvbiBzZ24odmFsdWUpe3JldHVybiB2YWx1ZTwwPy0xOnZhbHVlPjA/MTowfXZhciBjb21wYXJlO2lmKChjb21wYXJlPXNnbihkYXRlMS5nZXRGdWxsWWVhcigpLWRhdGUyLmdldEZ1bGxZZWFyKCkpKT09PTApe2lmKChjb21wYXJlPXNnbihkYXRlMS5nZXRNb250aCgpLWRhdGUyLmdldE1vbnRoKCkpKT09PTApe2NvbXBhcmU9c2duKGRhdGUxLmdldERhdGUoKS1kYXRlMi5nZXREYXRlKCkpfX1yZXR1cm4gY29tcGFyZX1mdW5jdGlvbiBnZXRGaXJzdFdlZWtTdGFydERhdGUoamFuRm91cnRoKXtzd2l0Y2goamFuRm91cnRoLmdldERheSgpKXtjYXNlIDA6cmV0dXJuIG5ldyBEYXRlKGphbkZvdXJ0aC5nZXRGdWxsWWVhcigpLTEsMTEsMjkpO2Nhc2UgMTpyZXR1cm4gamFuRm91cnRoO2Nhc2UgMjpyZXR1cm4gbmV3IERhdGUoamFuRm91cnRoLmdldEZ1bGxZZWFyKCksMCwzKTtjYXNlIDM6cmV0dXJuIG5ldyBEYXRlKGphbkZvdXJ0aC5nZXRGdWxsWWVhcigpLDAsMik7Y2FzZSA0OnJldHVybiBuZXcgRGF0ZShqYW5Gb3VydGguZ2V0RnVsbFllYXIoKSwwLDEpO2Nhc2UgNTpyZXR1cm4gbmV3IERhdGUoamFuRm91cnRoLmdldEZ1bGxZZWFyKCktMSwxMSwzMSk7Y2FzZSA2OnJldHVybiBuZXcgRGF0ZShqYW5Gb3VydGguZ2V0RnVsbFllYXIoKS0xLDExLDMwKX19ZnVuY3Rpb24gZ2V0V2Vla0Jhc2VkWWVhcihkYXRlKXt2YXIgdGhpc0RhdGU9X19hZGREYXlzKG5ldyBEYXRlKGRhdGUudG1feWVhcisxOTAwLDAsMSksZGF0ZS50bV95ZGF5KTt2YXIgamFuRm91cnRoVGhpc1llYXI9bmV3IERhdGUodGhpc0RhdGUuZ2V0RnVsbFllYXIoKSwwLDQpO3ZhciBqYW5Gb3VydGhOZXh0WWVhcj1uZXcgRGF0ZSh0aGlzRGF0ZS5nZXRGdWxsWWVhcigpKzEsMCw0KTt2YXIgZmlyc3RXZWVrU3RhcnRUaGlzWWVhcj1nZXRGaXJzdFdlZWtTdGFydERhdGUoamFuRm91cnRoVGhpc1llYXIpO3ZhciBmaXJzdFdlZWtTdGFydE5leHRZZWFyPWdldEZpcnN0V2Vla1N0YXJ0RGF0ZShqYW5Gb3VydGhOZXh0WWVhcik7aWYoY29tcGFyZUJ5RGF5KGZpcnN0V2Vla1N0YXJ0VGhpc1llYXIsdGhpc0RhdGUpPD0wKXtpZihjb21wYXJlQnlEYXkoZmlyc3RXZWVrU3RhcnROZXh0WWVhcix0aGlzRGF0ZSk8PTApe3JldHVybiB0aGlzRGF0ZS5nZXRGdWxsWWVhcigpKzF9ZWxzZXtyZXR1cm4gdGhpc0RhdGUuZ2V0RnVsbFllYXIoKX19ZWxzZXtyZXR1cm4gdGhpc0RhdGUuZ2V0RnVsbFllYXIoKS0xfX12YXIgRVhQQU5TSU9OX1JVTEVTXzI9e1wiJWFcIjpmdW5jdGlvbihkYXRlKXtyZXR1cm4gV0VFS0RBWVNbZGF0ZS50bV93ZGF5XS5zdWJzdHJpbmcoMCwzKX0sXCIlQVwiOmZ1bmN0aW9uKGRhdGUpe3JldHVybiBXRUVLREFZU1tkYXRlLnRtX3dkYXldfSxcIiViXCI6ZnVuY3Rpb24oZGF0ZSl7cmV0dXJuIE1PTlRIU1tkYXRlLnRtX21vbl0uc3Vic3RyaW5nKDAsMyl9LFwiJUJcIjpmdW5jdGlvbihkYXRlKXtyZXR1cm4gTU9OVEhTW2RhdGUudG1fbW9uXX0sXCIlQ1wiOmZ1bmN0aW9uKGRhdGUpe3ZhciB5ZWFyPWRhdGUudG1feWVhcisxOTAwO3JldHVybiBsZWFkaW5nTnVsbHMoeWVhci8xMDB8MCwyKX0sXCIlZFwiOmZ1bmN0aW9uKGRhdGUpe3JldHVybiBsZWFkaW5nTnVsbHMoZGF0ZS50bV9tZGF5LDIpfSxcIiVlXCI6ZnVuY3Rpb24oZGF0ZSl7cmV0dXJuIGxlYWRpbmdTb21ldGhpbmcoZGF0ZS50bV9tZGF5LDIsXCIgXCIpfSxcIiVnXCI6ZnVuY3Rpb24oZGF0ZSl7cmV0dXJuIGdldFdlZWtCYXNlZFllYXIoZGF0ZSkudG9TdHJpbmcoKS5zdWJzdHJpbmcoMil9LFwiJUdcIjpmdW5jdGlvbihkYXRlKXtyZXR1cm4gZ2V0V2Vla0Jhc2VkWWVhcihkYXRlKX0sXCIlSFwiOmZ1bmN0aW9uKGRhdGUpe3JldHVybiBsZWFkaW5nTnVsbHMoZGF0ZS50bV9ob3VyLDIpfSxcIiVJXCI6ZnVuY3Rpb24oZGF0ZSl7dmFyIHR3ZWx2ZUhvdXI9ZGF0ZS50bV9ob3VyO2lmKHR3ZWx2ZUhvdXI9PTApdHdlbHZlSG91cj0xMjtlbHNlIGlmKHR3ZWx2ZUhvdXI+MTIpdHdlbHZlSG91ci09MTI7cmV0dXJuIGxlYWRpbmdOdWxscyh0d2VsdmVIb3VyLDIpfSxcIiVqXCI6ZnVuY3Rpb24oZGF0ZSl7cmV0dXJuIGxlYWRpbmdOdWxscyhkYXRlLnRtX21kYXkrX19hcnJheVN1bShfX2lzTGVhcFllYXIoZGF0ZS50bV95ZWFyKzE5MDApP19fTU9OVEhfREFZU19MRUFQOl9fTU9OVEhfREFZU19SRUdVTEFSLGRhdGUudG1fbW9uLTEpLDMpfSxcIiVtXCI6ZnVuY3Rpb24oZGF0ZSl7cmV0dXJuIGxlYWRpbmdOdWxscyhkYXRlLnRtX21vbisxLDIpfSxcIiVNXCI6ZnVuY3Rpb24oZGF0ZSl7cmV0dXJuIGxlYWRpbmdOdWxscyhkYXRlLnRtX21pbiwyKX0sXCIlblwiOmZ1bmN0aW9uKCl7cmV0dXJuXCJcXG5cIn0sXCIlcFwiOmZ1bmN0aW9uKGRhdGUpe2lmKGRhdGUudG1faG91cj49MCYmZGF0ZS50bV9ob3VyPDEyKXtyZXR1cm5cIkFNXCJ9ZWxzZXtyZXR1cm5cIlBNXCJ9fSxcIiVTXCI6ZnVuY3Rpb24oZGF0ZSl7cmV0dXJuIGxlYWRpbmdOdWxscyhkYXRlLnRtX3NlYywyKX0sXCIldFwiOmZ1bmN0aW9uKCl7cmV0dXJuXCJcXHRcIn0sXCIldVwiOmZ1bmN0aW9uKGRhdGUpe3JldHVybiBkYXRlLnRtX3dkYXl8fDd9LFwiJVVcIjpmdW5jdGlvbihkYXRlKXt2YXIgamFuRmlyc3Q9bmV3IERhdGUoZGF0ZS50bV95ZWFyKzE5MDAsMCwxKTt2YXIgZmlyc3RTdW5kYXk9amFuRmlyc3QuZ2V0RGF5KCk9PT0wP2phbkZpcnN0Ol9fYWRkRGF5cyhqYW5GaXJzdCw3LWphbkZpcnN0LmdldERheSgpKTt2YXIgZW5kRGF0ZT1uZXcgRGF0ZShkYXRlLnRtX3llYXIrMTkwMCxkYXRlLnRtX21vbixkYXRlLnRtX21kYXkpO2lmKGNvbXBhcmVCeURheShmaXJzdFN1bmRheSxlbmREYXRlKTwwKXt2YXIgZmVicnVhcnlGaXJzdFVudGlsRW5kTW9udGg9X19hcnJheVN1bShfX2lzTGVhcFllYXIoZW5kRGF0ZS5nZXRGdWxsWWVhcigpKT9fX01PTlRIX0RBWVNfTEVBUDpfX01PTlRIX0RBWVNfUkVHVUxBUixlbmREYXRlLmdldE1vbnRoKCktMSktMzE7dmFyIGZpcnN0U3VuZGF5VW50aWxFbmRKYW51YXJ5PTMxLWZpcnN0U3VuZGF5LmdldERhdGUoKTt2YXIgZGF5cz1maXJzdFN1bmRheVVudGlsRW5kSmFudWFyeStmZWJydWFyeUZpcnN0VW50aWxFbmRNb250aCtlbmREYXRlLmdldERhdGUoKTtyZXR1cm4gbGVhZGluZ051bGxzKE1hdGguY2VpbChkYXlzLzcpLDIpfXJldHVybiBjb21wYXJlQnlEYXkoZmlyc3RTdW5kYXksamFuRmlyc3QpPT09MD9cIjAxXCI6XCIwMFwifSxcIiVWXCI6ZnVuY3Rpb24oZGF0ZSl7dmFyIGphbkZvdXJ0aFRoaXNZZWFyPW5ldyBEYXRlKGRhdGUudG1feWVhcisxOTAwLDAsNCk7dmFyIGphbkZvdXJ0aE5leHRZZWFyPW5ldyBEYXRlKGRhdGUudG1feWVhcisxOTAxLDAsNCk7dmFyIGZpcnN0V2Vla1N0YXJ0VGhpc1llYXI9Z2V0Rmlyc3RXZWVrU3RhcnREYXRlKGphbkZvdXJ0aFRoaXNZZWFyKTt2YXIgZmlyc3RXZWVrU3RhcnROZXh0WWVhcj1nZXRGaXJzdFdlZWtTdGFydERhdGUoamFuRm91cnRoTmV4dFllYXIpO3ZhciBlbmREYXRlPV9fYWRkRGF5cyhuZXcgRGF0ZShkYXRlLnRtX3llYXIrMTkwMCwwLDEpLGRhdGUudG1feWRheSk7aWYoY29tcGFyZUJ5RGF5KGVuZERhdGUsZmlyc3RXZWVrU3RhcnRUaGlzWWVhcik8MCl7cmV0dXJuXCI1M1wifWlmKGNvbXBhcmVCeURheShmaXJzdFdlZWtTdGFydE5leHRZZWFyLGVuZERhdGUpPD0wKXtyZXR1cm5cIjAxXCJ9dmFyIGRheXNEaWZmZXJlbmNlO2lmKGZpcnN0V2Vla1N0YXJ0VGhpc1llYXIuZ2V0RnVsbFllYXIoKTxkYXRlLnRtX3llYXIrMTkwMCl7ZGF5c0RpZmZlcmVuY2U9ZGF0ZS50bV95ZGF5KzMyLWZpcnN0V2Vla1N0YXJ0VGhpc1llYXIuZ2V0RGF0ZSgpfWVsc2V7ZGF5c0RpZmZlcmVuY2U9ZGF0ZS50bV95ZGF5KzEtZmlyc3RXZWVrU3RhcnRUaGlzWWVhci5nZXREYXRlKCl9cmV0dXJuIGxlYWRpbmdOdWxscyhNYXRoLmNlaWwoZGF5c0RpZmZlcmVuY2UvNyksMil9LFwiJXdcIjpmdW5jdGlvbihkYXRlKXtyZXR1cm4gZGF0ZS50bV93ZGF5fSxcIiVXXCI6ZnVuY3Rpb24oZGF0ZSl7dmFyIGphbkZpcnN0PW5ldyBEYXRlKGRhdGUudG1feWVhciwwLDEpO3ZhciBmaXJzdE1vbmRheT1qYW5GaXJzdC5nZXREYXkoKT09PTE/amFuRmlyc3Q6X19hZGREYXlzKGphbkZpcnN0LGphbkZpcnN0LmdldERheSgpPT09MD8xOjctamFuRmlyc3QuZ2V0RGF5KCkrMSk7dmFyIGVuZERhdGU9bmV3IERhdGUoZGF0ZS50bV95ZWFyKzE5MDAsZGF0ZS50bV9tb24sZGF0ZS50bV9tZGF5KTtpZihjb21wYXJlQnlEYXkoZmlyc3RNb25kYXksZW5kRGF0ZSk8MCl7dmFyIGZlYnJ1YXJ5Rmlyc3RVbnRpbEVuZE1vbnRoPV9fYXJyYXlTdW0oX19pc0xlYXBZZWFyKGVuZERhdGUuZ2V0RnVsbFllYXIoKSk/X19NT05USF9EQVlTX0xFQVA6X19NT05USF9EQVlTX1JFR1VMQVIsZW5kRGF0ZS5nZXRNb250aCgpLTEpLTMxO3ZhciBmaXJzdE1vbmRheVVudGlsRW5kSmFudWFyeT0zMS1maXJzdE1vbmRheS5nZXREYXRlKCk7dmFyIGRheXM9Zmlyc3RNb25kYXlVbnRpbEVuZEphbnVhcnkrZmVicnVhcnlGaXJzdFVudGlsRW5kTW9udGgrZW5kRGF0ZS5nZXREYXRlKCk7cmV0dXJuIGxlYWRpbmdOdWxscyhNYXRoLmNlaWwoZGF5cy83KSwyKX1yZXR1cm4gY29tcGFyZUJ5RGF5KGZpcnN0TW9uZGF5LGphbkZpcnN0KT09PTA/XCIwMVwiOlwiMDBcIn0sXCIleVwiOmZ1bmN0aW9uKGRhdGUpe3JldHVybihkYXRlLnRtX3llYXIrMTkwMCkudG9TdHJpbmcoKS5zdWJzdHJpbmcoMil9LFwiJVlcIjpmdW5jdGlvbihkYXRlKXtyZXR1cm4gZGF0ZS50bV95ZWFyKzE5MDB9LFwiJXpcIjpmdW5jdGlvbihkYXRlKXt2YXIgb2ZmPWRhdGUudG1fZ210b2ZmO3ZhciBhaGVhZD1vZmY+PTA7b2ZmPU1hdGguYWJzKG9mZikvNjA7b2ZmPW9mZi82MCoxMDArb2ZmJTYwO3JldHVybihhaGVhZD9cIitcIjpcIi1cIikrU3RyaW5nKFwiMDAwMFwiK29mZikuc2xpY2UoLTQpfSxcIiVaXCI6ZnVuY3Rpb24oZGF0ZSl7cmV0dXJuIGRhdGUudG1fem9uZX0sXCIlJVwiOmZ1bmN0aW9uKCl7cmV0dXJuXCIlXCJ9fTtwYXR0ZXJuPXBhdHRlcm4ucmVwbGFjZSgvJSUvZyxcIlxcMFxcMFwiKTtmb3IodmFyIHJ1bGUgaW4gRVhQQU5TSU9OX1JVTEVTXzIpe2lmKHBhdHRlcm4uaW5jbHVkZXMocnVsZSkpe3BhdHRlcm49cGF0dGVybi5yZXBsYWNlKG5ldyBSZWdFeHAocnVsZSxcImdcIiksRVhQQU5TSU9OX1JVTEVTXzJbcnVsZV0oZGF0ZSkpfX1wYXR0ZXJuPXBhdHRlcm4ucmVwbGFjZSgvXFwwXFwwL2csXCIlXCIpO3ZhciBieXRlcz1pbnRBcnJheUZyb21TdHJpbmcocGF0dGVybixmYWxzZSk7aWYoYnl0ZXMubGVuZ3RoPm1heHNpemUpe3JldHVybiAwfXdyaXRlQXJyYXlUb01lbW9yeShieXRlcyxzKTtyZXR1cm4gYnl0ZXMubGVuZ3RoLTF9ZnVuY3Rpb24gX3N0cmZ0aW1lX2wocyxtYXhzaXplLGZvcm1hdCx0bSl7cmV0dXJuIF9zdHJmdGltZShzLG1heHNpemUsZm9ybWF0LHRtKX1mdW5jdGlvbiBfdGltZShwdHIpe3ZhciByZXQ9RGF0ZS5ub3coKS8xZTN8MDtpZihwdHIpe0hFQVAzMltwdHI+PjJdPXJldH1yZXR1cm4gcmV0fXZhciBGU05vZGU9ZnVuY3Rpb24ocGFyZW50LG5hbWUsbW9kZSxyZGV2KXtpZighcGFyZW50KXtwYXJlbnQ9dGhpc310aGlzLnBhcmVudD1wYXJlbnQ7dGhpcy5tb3VudD1wYXJlbnQubW91bnQ7dGhpcy5tb3VudGVkPW51bGw7dGhpcy5pZD1GUy5uZXh0SW5vZGUrKzt0aGlzLm5hbWU9bmFtZTt0aGlzLm1vZGU9bW9kZTt0aGlzLm5vZGVfb3BzPXt9O3RoaXMuc3RyZWFtX29wcz17fTt0aGlzLnJkZXY9cmRldn07dmFyIHJlYWRNb2RlPTI5Mnw3Mzt2YXIgd3JpdGVNb2RlPTE0NjtPYmplY3QuZGVmaW5lUHJvcGVydGllcyhGU05vZGUucHJvdG90eXBlLHtyZWFkOntnZXQ6ZnVuY3Rpb24oKXtyZXR1cm4odGhpcy5tb2RlJnJlYWRNb2RlKT09PXJlYWRNb2RlfSxzZXQ6ZnVuY3Rpb24odmFsKXt2YWw/dGhpcy5tb2RlfD1yZWFkTW9kZTp0aGlzLm1vZGUmPX5yZWFkTW9kZX19LHdyaXRlOntnZXQ6ZnVuY3Rpb24oKXtyZXR1cm4odGhpcy5tb2RlJndyaXRlTW9kZSk9PT13cml0ZU1vZGV9LHNldDpmdW5jdGlvbih2YWwpe3ZhbD90aGlzLm1vZGV8PXdyaXRlTW9kZTp0aGlzLm1vZGUmPX53cml0ZU1vZGV9fSxpc0ZvbGRlcjp7Z2V0OmZ1bmN0aW9uKCl7cmV0dXJuIEZTLmlzRGlyKHRoaXMubW9kZSl9fSxpc0RldmljZTp7Z2V0OmZ1bmN0aW9uKCl7cmV0dXJuIEZTLmlzQ2hyZGV2KHRoaXMubW9kZSl9fX0pO0ZTLkZTTm9kZT1GU05vZGU7RlMuc3RhdGljSW5pdCgpO0ludGVybmFsRXJyb3I9TW9kdWxlW1wiSW50ZXJuYWxFcnJvclwiXT1leHRlbmRFcnJvcihFcnJvcixcIkludGVybmFsRXJyb3JcIik7ZW1iaW5kX2luaXRfY2hhckNvZGVzKCk7QmluZGluZ0Vycm9yPU1vZHVsZVtcIkJpbmRpbmdFcnJvclwiXT1leHRlbmRFcnJvcihFcnJvcixcIkJpbmRpbmdFcnJvclwiKTtpbml0X0NsYXNzSGFuZGxlKCk7aW5pdF9lbWJpbmQoKTtpbml0X1JlZ2lzdGVyZWRQb2ludGVyKCk7VW5ib3VuZFR5cGVFcnJvcj1Nb2R1bGVbXCJVbmJvdW5kVHlwZUVycm9yXCJdPWV4dGVuZEVycm9yKEVycm9yLFwiVW5ib3VuZFR5cGVFcnJvclwiKTtpbml0X2VtdmFsKCk7dmFyIEFTU0VSVElPTlM9ZmFsc2U7ZnVuY3Rpb24gaW50QXJyYXlGcm9tU3RyaW5nKHN0cmluZ3ksZG9udEFkZE51bGwsbGVuZ3RoKXt2YXIgbGVuPWxlbmd0aD4wP2xlbmd0aDpsZW5ndGhCeXRlc1VURjgoc3RyaW5neSkrMTt2YXIgdThhcnJheT1uZXcgQXJyYXkobGVuKTt2YXIgbnVtQnl0ZXNXcml0dGVuPXN0cmluZ1RvVVRGOEFycmF5KHN0cmluZ3ksdThhcnJheSwwLHU4YXJyYXkubGVuZ3RoKTtpZihkb250QWRkTnVsbCl1OGFycmF5Lmxlbmd0aD1udW1CeXRlc1dyaXR0ZW47cmV0dXJuIHU4YXJyYXl9ZnVuY3Rpb24gaW50QXJyYXlUb1N0cmluZyhhcnJheSl7dmFyIHJldD1bXTtmb3IodmFyIGk9MDtpPGFycmF5Lmxlbmd0aDtpKyspe3ZhciBjaHI9YXJyYXlbaV07aWYoY2hyPjI1NSl7aWYoQVNTRVJUSU9OUyl7YXNzZXJ0KGZhbHNlLFwiQ2hhcmFjdGVyIGNvZGUgXCIrY2hyK1wiIChcIitTdHJpbmcuZnJvbUNoYXJDb2RlKGNocikrXCIpICBhdCBvZmZzZXQgXCIraStcIiBub3QgaW4gMHgwMC0weEZGLlwiKX1jaHImPTI1NX1yZXQucHVzaChTdHJpbmcuZnJvbUNoYXJDb2RlKGNocikpfXJldHVybiByZXQuam9pbihcIlwiKX12YXIgZGVjb2RlQmFzZTY0PXR5cGVvZiBhdG9iPT1cImZ1bmN0aW9uXCI/YXRvYjpmdW5jdGlvbihpbnB1dCl7dmFyIGtleVN0cj1cIkFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky89XCI7dmFyIG91dHB1dD1cIlwiO3ZhciBjaHIxLGNocjIsY2hyMzt2YXIgZW5jMSxlbmMyLGVuYzMsZW5jNDt2YXIgaT0wO2lucHV0PWlucHV0LnJlcGxhY2UoL1teQS1aYS16MC05XFwrXFwvXFw9XS9nLFwiXCIpO2Rve2VuYzE9a2V5U3RyLmluZGV4T2YoaW5wdXQuY2hhckF0KGkrKykpO2VuYzI9a2V5U3RyLmluZGV4T2YoaW5wdXQuY2hhckF0KGkrKykpO2VuYzM9a2V5U3RyLmluZGV4T2YoaW5wdXQuY2hhckF0KGkrKykpO2VuYzQ9a2V5U3RyLmluZGV4T2YoaW5wdXQuY2hhckF0KGkrKykpO2NocjE9ZW5jMTw8MnxlbmMyPj40O2NocjI9KGVuYzImMTUpPDw0fGVuYzM+PjI7Y2hyMz0oZW5jMyYzKTw8NnxlbmM0O291dHB1dD1vdXRwdXQrU3RyaW5nLmZyb21DaGFyQ29kZShjaHIxKTtpZihlbmMzIT09NjQpe291dHB1dD1vdXRwdXQrU3RyaW5nLmZyb21DaGFyQ29kZShjaHIyKX1pZihlbmM0IT09NjQpe291dHB1dD1vdXRwdXQrU3RyaW5nLmZyb21DaGFyQ29kZShjaHIzKX19d2hpbGUoaTxpbnB1dC5sZW5ndGgpO3JldHVybiBvdXRwdXR9O2Z1bmN0aW9uIGludEFycmF5RnJvbUJhc2U2NChzKXtpZih0eXBlb2YgRU5WSVJPTk1FTlRfSVNfTk9ERT09XCJib29sZWFuXCImJkVOVklST05NRU5UX0lTX05PREUpe3ZhciBidWY9QnVmZmVyLmZyb20ocyxcImJhc2U2NFwiKTtyZXR1cm4gbmV3IFVpbnQ4QXJyYXkoYnVmW1wiYnVmZmVyXCJdLGJ1ZltcImJ5dGVPZmZzZXRcIl0sYnVmW1wiYnl0ZUxlbmd0aFwiXSl9dHJ5e3ZhciBkZWNvZGVkPWRlY29kZUJhc2U2NChzKTt2YXIgYnl0ZXM9bmV3IFVpbnQ4QXJyYXkoZGVjb2RlZC5sZW5ndGgpO2Zvcih2YXIgaT0wO2k8ZGVjb2RlZC5sZW5ndGg7KytpKXtieXRlc1tpXT1kZWNvZGVkLmNoYXJDb2RlQXQoaSl9cmV0dXJuIGJ5dGVzfWNhdGNoKF8pe3Rocm93IG5ldyBFcnJvcihcIkNvbnZlcnRpbmcgYmFzZTY0IHN0cmluZyB0byBieXRlcyBmYWlsZWQuXCIpfX1mdW5jdGlvbiB0cnlQYXJzZUFzRGF0YVVSSShmaWxlbmFtZSl7aWYoIWlzRGF0YVVSSShmaWxlbmFtZSkpe3JldHVybn1yZXR1cm4gaW50QXJyYXlGcm9tQmFzZTY0KGZpbGVuYW1lLnNsaWNlKGRhdGFVUklQcmVmaXgubGVuZ3RoKSl9dmFyIGFzbUxpYnJhcnlBcmc9e1wia1wiOl9fX2N4YV9hbGxvY2F0ZV9leGNlcHRpb24sXCJqXCI6X19fY3hhX3Rocm93LFwidFwiOl9fX3N5c2NhbGxfZmNudGw2NCxcIk1cIjpfX19zeXNjYWxsX2lvY3RsLFwiTlwiOl9fX3N5c2NhbGxfb3BlbixcIlZcIjpfX2VtYmluZF9maW5hbGl6ZV92YWx1ZV9vYmplY3QsXCJGXCI6X19lbWJpbmRfcmVnaXN0ZXJfYmlnaW50LFwiUlwiOl9fZW1iaW5kX3JlZ2lzdGVyX2Jvb2wsXCJxXCI6X19lbWJpbmRfcmVnaXN0ZXJfY2xhc3MsXCJwXCI6X19lbWJpbmRfcmVnaXN0ZXJfY2xhc3NfY29uc3RydWN0b3IsXCJmXCI6X19lbWJpbmRfcmVnaXN0ZXJfY2xhc3NfZnVuY3Rpb24sXCJ3XCI6X19lbWJpbmRfcmVnaXN0ZXJfY29uc3RhbnQsXCJRXCI6X19lbWJpbmRfcmVnaXN0ZXJfZW12YWwsXCJ2XCI6X19lbWJpbmRfcmVnaXN0ZXJfZmxvYXQsXCJnXCI6X19lbWJpbmRfcmVnaXN0ZXJfZnVuY3Rpb24sXCJoXCI6X19lbWJpbmRfcmVnaXN0ZXJfaW50ZWdlcixcImJcIjpfX2VtYmluZF9yZWdpc3Rlcl9tZW1vcnlfdmlldyxcInVcIjpfX2VtYmluZF9yZWdpc3Rlcl9zdGRfc3RyaW5nLFwiblwiOl9fZW1iaW5kX3JlZ2lzdGVyX3N0ZF93c3RyaW5nLFwiWFwiOl9fZW1iaW5kX3JlZ2lzdGVyX3ZhbHVlX29iamVjdCxcIldcIjpfX2VtYmluZF9yZWdpc3Rlcl92YWx1ZV9vYmplY3RfZmllbGQsXCJTXCI6X19lbWJpbmRfcmVnaXN0ZXJfdm9pZCxcIkhcIjpfX2Vtc2NyaXB0ZW5fdGhyb3dfbG9uZ2ptcCxcIlRcIjpfX2VtdmFsX2RlY3JlZixcIlVcIjpfX2VtdmFsX2luY3JlZixcIm9cIjpfX2VtdmFsX3Rha2VfdmFsdWUsXCJPXCI6X19sb2NhbHRpbWVfanMsXCJQXCI6X190enNldF9qcyxcImFcIjpfYWJvcnQsXCJpXCI6X2Vtc2NyaXB0ZW5fYXNtX2NvbnN0X2ludCxcIklcIjpfZW1zY3JpcHRlbl9yZXNpemVfaGVhcCxcIkpcIjpfZW52aXJvbl9nZXQsXCJLXCI6X2Vudmlyb25fc2l6ZXNfZ2V0LFwiZFwiOl9leGl0LFwiclwiOl9mZF9jbG9zZSxcIkxcIjpfZmRfcmVhZCxcIkVcIjpfZmRfc2VlayxcInNcIjpfZmRfd3JpdGUsXCJlXCI6X2dldFRlbXBSZXQwLFwieFwiOl9nZXR0aW1lb2ZkYXksXCJ6XCI6aW52b2tlX2lpLFwiQlwiOmludm9rZV9paWksXCJBXCI6aW52b2tlX2lpaWksXCJsXCI6aW52b2tlX3ZpLFwiQ1wiOmludm9rZV92aWksXCJEXCI6aW52b2tlX3ZpaWksXCJtXCI6aW52b2tlX3ZpaWlpLFwiY1wiOl9zZXRUZW1wUmV0MCxcIllcIjpfc3RyZnRpbWUsXCJHXCI6X3N0cmZ0aW1lX2wsXCJ5XCI6X3RpbWV9O3ZhciBhc209Y3JlYXRlV2FzbSgpO3ZhciBfX193YXNtX2NhbGxfY3RvcnM9TW9kdWxlW1wiX19fd2FzbV9jYWxsX2N0b3JzXCJdPWZ1bmN0aW9uKCl7cmV0dXJuKF9fX3dhc21fY2FsbF9jdG9ycz1Nb2R1bGVbXCJfX193YXNtX2NhbGxfY3RvcnNcIl09TW9kdWxlW1wiYXNtXCJdW1wiX1wiXSkuYXBwbHkobnVsbCxhcmd1bWVudHMpfTt2YXIgX21hbGxvYz1Nb2R1bGVbXCJfbWFsbG9jXCJdPWZ1bmN0aW9uKCl7cmV0dXJuKF9tYWxsb2M9TW9kdWxlW1wiX21hbGxvY1wiXT1Nb2R1bGVbXCJhc21cIl1bXCIkXCJdKS5hcHBseShudWxsLGFyZ3VtZW50cyl9O3ZhciBfZnJlZT1Nb2R1bGVbXCJfZnJlZVwiXT1mdW5jdGlvbigpe3JldHVybihfZnJlZT1Nb2R1bGVbXCJfZnJlZVwiXT1Nb2R1bGVbXCJhc21cIl1bXCJhYVwiXSkuYXBwbHkobnVsbCxhcmd1bWVudHMpfTt2YXIgX19fZXJybm9fbG9jYXRpb249TW9kdWxlW1wiX19fZXJybm9fbG9jYXRpb25cIl09ZnVuY3Rpb24oKXtyZXR1cm4oX19fZXJybm9fbG9jYXRpb249TW9kdWxlW1wiX19fZXJybm9fbG9jYXRpb25cIl09TW9kdWxlW1wiYXNtXCJdW1wiYmFcIl0pLmFwcGx5KG51bGwsYXJndW1lbnRzKX07dmFyIF9fX2dldFR5cGVOYW1lPU1vZHVsZVtcIl9fX2dldFR5cGVOYW1lXCJdPWZ1bmN0aW9uKCl7cmV0dXJuKF9fX2dldFR5cGVOYW1lPU1vZHVsZVtcIl9fX2dldFR5cGVOYW1lXCJdPU1vZHVsZVtcImFzbVwiXVtcImRhXCJdKS5hcHBseShudWxsLGFyZ3VtZW50cyl9O3ZhciBfX19lbWJpbmRfcmVnaXN0ZXJfbmF0aXZlX2FuZF9idWlsdGluX3R5cGVzPU1vZHVsZVtcIl9fX2VtYmluZF9yZWdpc3Rlcl9uYXRpdmVfYW5kX2J1aWx0aW5fdHlwZXNcIl09ZnVuY3Rpb24oKXtyZXR1cm4oX19fZW1iaW5kX3JlZ2lzdGVyX25hdGl2ZV9hbmRfYnVpbHRpbl90eXBlcz1Nb2R1bGVbXCJfX19lbWJpbmRfcmVnaXN0ZXJfbmF0aXZlX2FuZF9idWlsdGluX3R5cGVzXCJdPU1vZHVsZVtcImFzbVwiXVtcImVhXCJdKS5hcHBseShudWxsLGFyZ3VtZW50cyl9O3ZhciBfc2V0VGhyZXc9TW9kdWxlW1wiX3NldFRocmV3XCJdPWZ1bmN0aW9uKCl7cmV0dXJuKF9zZXRUaHJldz1Nb2R1bGVbXCJfc2V0VGhyZXdcIl09TW9kdWxlW1wiYXNtXCJdW1wiZmFcIl0pLmFwcGx5KG51bGwsYXJndW1lbnRzKX07dmFyIHN0YWNrU2F2ZT1Nb2R1bGVbXCJzdGFja1NhdmVcIl09ZnVuY3Rpb24oKXtyZXR1cm4oc3RhY2tTYXZlPU1vZHVsZVtcInN0YWNrU2F2ZVwiXT1Nb2R1bGVbXCJhc21cIl1bXCJnYVwiXSkuYXBwbHkobnVsbCxhcmd1bWVudHMpfTt2YXIgc3RhY2tSZXN0b3JlPU1vZHVsZVtcInN0YWNrUmVzdG9yZVwiXT1mdW5jdGlvbigpe3JldHVybihzdGFja1Jlc3RvcmU9TW9kdWxlW1wic3RhY2tSZXN0b3JlXCJdPU1vZHVsZVtcImFzbVwiXVtcImhhXCJdKS5hcHBseShudWxsLGFyZ3VtZW50cyl9O3ZhciBkeW5DYWxsX2ppamk9TW9kdWxlW1wiZHluQ2FsbF9qaWppXCJdPWZ1bmN0aW9uKCl7cmV0dXJuKGR5bkNhbGxfamlqaT1Nb2R1bGVbXCJkeW5DYWxsX2ppamlcIl09TW9kdWxlW1wiYXNtXCJdW1wiaWFcIl0pLmFwcGx5KG51bGwsYXJndW1lbnRzKX07dmFyIGR5bkNhbGxfdmlpamlpPU1vZHVsZVtcImR5bkNhbGxfdmlpamlpXCJdPWZ1bmN0aW9uKCl7cmV0dXJuKGR5bkNhbGxfdmlpamlpPU1vZHVsZVtcImR5bkNhbGxfdmlpamlpXCJdPU1vZHVsZVtcImFzbVwiXVtcImphXCJdKS5hcHBseShudWxsLGFyZ3VtZW50cyl9O3ZhciBkeW5DYWxsX2lpaWlpaj1Nb2R1bGVbXCJkeW5DYWxsX2lpaWlpalwiXT1mdW5jdGlvbigpe3JldHVybihkeW5DYWxsX2lpaWlpaj1Nb2R1bGVbXCJkeW5DYWxsX2lpaWlpalwiXT1Nb2R1bGVbXCJhc21cIl1bXCJrYVwiXSkuYXBwbHkobnVsbCxhcmd1bWVudHMpfTt2YXIgZHluQ2FsbF9paWlpaWpqPU1vZHVsZVtcImR5bkNhbGxfaWlpaWlqalwiXT1mdW5jdGlvbigpe3JldHVybihkeW5DYWxsX2lpaWlpamo9TW9kdWxlW1wiZHluQ2FsbF9paWlpaWpqXCJdPU1vZHVsZVtcImFzbVwiXVtcImxhXCJdKS5hcHBseShudWxsLGFyZ3VtZW50cyl9O3ZhciBkeW5DYWxsX2lpaWlpaWpqPU1vZHVsZVtcImR5bkNhbGxfaWlpaWlpampcIl09ZnVuY3Rpb24oKXtyZXR1cm4oZHluQ2FsbF9paWlpaWlqaj1Nb2R1bGVbXCJkeW5DYWxsX2lpaWlpaWpqXCJdPU1vZHVsZVtcImFzbVwiXVtcIm1hXCJdKS5hcHBseShudWxsLGFyZ3VtZW50cyl9O2Z1bmN0aW9uIGludm9rZV9paShpbmRleCxhMSl7dmFyIHNwPXN0YWNrU2F2ZSgpO3RyeXtyZXR1cm4gZ2V0V2FzbVRhYmxlRW50cnkoaW5kZXgpKGExKX1jYXRjaChlKXtzdGFja1Jlc3RvcmUoc3ApO2lmKGUhPT1lKzApdGhyb3cgZTtfc2V0VGhyZXcoMSwwKX19ZnVuY3Rpb24gaW52b2tlX3ZpKGluZGV4LGExKXt2YXIgc3A9c3RhY2tTYXZlKCk7dHJ5e2dldFdhc21UYWJsZUVudHJ5KGluZGV4KShhMSl9Y2F0Y2goZSl7c3RhY2tSZXN0b3JlKHNwKTtpZihlIT09ZSswKXRocm93IGU7X3NldFRocmV3KDEsMCl9fWZ1bmN0aW9uIGludm9rZV92aWlpaShpbmRleCxhMSxhMixhMyxhNCl7dmFyIHNwPXN0YWNrU2F2ZSgpO3RyeXtnZXRXYXNtVGFibGVFbnRyeShpbmRleCkoYTEsYTIsYTMsYTQpfWNhdGNoKGUpe3N0YWNrUmVzdG9yZShzcCk7aWYoZSE9PWUrMCl0aHJvdyBlO19zZXRUaHJldygxLDApfX1mdW5jdGlvbiBpbnZva2VfdmlpaShpbmRleCxhMSxhMixhMyl7dmFyIHNwPXN0YWNrU2F2ZSgpO3RyeXtnZXRXYXNtVGFibGVFbnRyeShpbmRleCkoYTEsYTIsYTMpfWNhdGNoKGUpe3N0YWNrUmVzdG9yZShzcCk7aWYoZSE9PWUrMCl0aHJvdyBlO19zZXRUaHJldygxLDApfX1mdW5jdGlvbiBpbnZva2VfdmlpKGluZGV4LGExLGEyKXt2YXIgc3A9c3RhY2tTYXZlKCk7dHJ5e2dldFdhc21UYWJsZUVudHJ5KGluZGV4KShhMSxhMil9Y2F0Y2goZSl7c3RhY2tSZXN0b3JlKHNwKTtpZihlIT09ZSswKXRocm93IGU7X3NldFRocmV3KDEsMCl9fWZ1bmN0aW9uIGludm9rZV9paWkoaW5kZXgsYTEsYTIpe3ZhciBzcD1zdGFja1NhdmUoKTt0cnl7cmV0dXJuIGdldFdhc21UYWJsZUVudHJ5KGluZGV4KShhMSxhMil9Y2F0Y2goZSl7c3RhY2tSZXN0b3JlKHNwKTtpZihlIT09ZSswKXRocm93IGU7X3NldFRocmV3KDEsMCl9fWZ1bmN0aW9uIGludm9rZV9paWlpKGluZGV4LGExLGEyLGEzKXt2YXIgc3A9c3RhY2tTYXZlKCk7dHJ5e3JldHVybiBnZXRXYXNtVGFibGVFbnRyeShpbmRleCkoYTEsYTIsYTMpfWNhdGNoKGUpe3N0YWNrUmVzdG9yZShzcCk7aWYoZSE9PWUrMCl0aHJvdyBlO19zZXRUaHJldygxLDApfX1Nb2R1bGVbXCJGU1wiXT1GUzt2YXIgY2FsbGVkUnVuO2Z1bmN0aW9uIEV4aXRTdGF0dXMoc3RhdHVzKXt0aGlzLm5hbWU9XCJFeGl0U3RhdHVzXCI7dGhpcy5tZXNzYWdlPVwiUHJvZ3JhbSB0ZXJtaW5hdGVkIHdpdGggZXhpdChcIitzdGF0dXMrXCIpXCI7dGhpcy5zdGF0dXM9c3RhdHVzfWRlcGVuZGVuY2llc0Z1bGZpbGxlZD1mdW5jdGlvbiBydW5DYWxsZXIoKXtpZighY2FsbGVkUnVuKXJ1bigpO2lmKCFjYWxsZWRSdW4pZGVwZW5kZW5jaWVzRnVsZmlsbGVkPXJ1bkNhbGxlcn07ZnVuY3Rpb24gcnVuKGFyZ3Mpe2FyZ3M9YXJnc3x8YXJndW1lbnRzXztpZihydW5EZXBlbmRlbmNpZXM+MCl7cmV0dXJufXByZVJ1bigpO2lmKHJ1bkRlcGVuZGVuY2llcz4wKXtyZXR1cm59ZnVuY3Rpb24gZG9SdW4oKXtpZihjYWxsZWRSdW4pcmV0dXJuO2NhbGxlZFJ1bj10cnVlO01vZHVsZVtcImNhbGxlZFJ1blwiXT10cnVlO2lmKEFCT1JUKXJldHVybjtpbml0UnVudGltZSgpO3JlYWR5UHJvbWlzZVJlc29sdmUoTW9kdWxlKTtpZihNb2R1bGVbXCJvblJ1bnRpbWVJbml0aWFsaXplZFwiXSlNb2R1bGVbXCJvblJ1bnRpbWVJbml0aWFsaXplZFwiXSgpO3Bvc3RSdW4oKX1pZihNb2R1bGVbXCJzZXRTdGF0dXNcIl0pe01vZHVsZVtcInNldFN0YXR1c1wiXShcIlJ1bm5pbmcuLi5cIik7c2V0VGltZW91dChmdW5jdGlvbigpe3NldFRpbWVvdXQoZnVuY3Rpb24oKXtNb2R1bGVbXCJzZXRTdGF0dXNcIl0oXCJcIil9LDEpO2RvUnVuKCl9LDEpfWVsc2V7ZG9SdW4oKX19TW9kdWxlW1wicnVuXCJdPXJ1bjtmdW5jdGlvbiBleGl0KHN0YXR1cyxpbXBsaWNpdCl7RVhJVFNUQVRVUz1zdGF0dXM7aWYoa2VlcFJ1bnRpbWVBbGl2ZSgpKXt9ZWxzZXtleGl0UnVudGltZSgpfXByb2NFeGl0KHN0YXR1cyl9ZnVuY3Rpb24gcHJvY0V4aXQoY29kZSl7RVhJVFNUQVRVUz1jb2RlO2lmKCFrZWVwUnVudGltZUFsaXZlKCkpe2lmKE1vZHVsZVtcIm9uRXhpdFwiXSlNb2R1bGVbXCJvbkV4aXRcIl0oY29kZSk7QUJPUlQ9dHJ1ZX1xdWl0Xyhjb2RlLG5ldyBFeGl0U3RhdHVzKGNvZGUpKX1pZihNb2R1bGVbXCJwcmVJbml0XCJdKXtpZih0eXBlb2YgTW9kdWxlW1wicHJlSW5pdFwiXT09XCJmdW5jdGlvblwiKU1vZHVsZVtcInByZUluaXRcIl09W01vZHVsZVtcInByZUluaXRcIl1dO3doaWxlKE1vZHVsZVtcInByZUluaXRcIl0ubGVuZ3RoPjApe01vZHVsZVtcInByZUluaXRcIl0ucG9wKCkoKX19cnVuKCk7XG5cblxuICByZXR1cm4gYXJ0b29sa2l0TkZULnJlYWR5XG59XG4pO1xufSkoKTtcbmV4cG9ydCBkZWZhdWx0IGFydG9vbGtpdE5GVDsiLCJtb2R1bGUuZXhwb3J0cyA9IHJlcXVpcmUoXCJyZWdlbmVyYXRvci1ydW50aW1lXCIpO1xuIiwibW9kdWxlLmV4cG9ydHMgPSByZXF1aXJlKCcuL2xpYi9heGlvcycpOyIsIid1c2Ugc3RyaWN0JztcblxudmFyIHV0aWxzID0gcmVxdWlyZSgnLi8uLi91dGlscycpO1xudmFyIHNldHRsZSA9IHJlcXVpcmUoJy4vLi4vY29yZS9zZXR0bGUnKTtcbnZhciBjb29raWVzID0gcmVxdWlyZSgnLi8uLi9oZWxwZXJzL2Nvb2tpZXMnKTtcbnZhciBidWlsZFVSTCA9IHJlcXVpcmUoJy4vLi4vaGVscGVycy9idWlsZFVSTCcpO1xudmFyIGJ1aWxkRnVsbFBhdGggPSByZXF1aXJlKCcuLi9jb3JlL2J1aWxkRnVsbFBhdGgnKTtcbnZhciBwYXJzZUhlYWRlcnMgPSByZXF1aXJlKCcuLy4uL2hlbHBlcnMvcGFyc2VIZWFkZXJzJyk7XG52YXIgaXNVUkxTYW1lT3JpZ2luID0gcmVxdWlyZSgnLi8uLi9oZWxwZXJzL2lzVVJMU2FtZU9yaWdpbicpO1xudmFyIGNyZWF0ZUVycm9yID0gcmVxdWlyZSgnLi4vY29yZS9jcmVhdGVFcnJvcicpO1xudmFyIGRlZmF1bHRzID0gcmVxdWlyZSgnLi4vZGVmYXVsdHMnKTtcbnZhciBDYW5jZWwgPSByZXF1aXJlKCcuLi9jYW5jZWwvQ2FuY2VsJyk7XG5cbm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24geGhyQWRhcHRlcihjb25maWcpIHtcbiAgcmV0dXJuIG5ldyBQcm9taXNlKGZ1bmN0aW9uIGRpc3BhdGNoWGhyUmVxdWVzdChyZXNvbHZlLCByZWplY3QpIHtcbiAgICB2YXIgcmVxdWVzdERhdGEgPSBjb25maWcuZGF0YTtcbiAgICB2YXIgcmVxdWVzdEhlYWRlcnMgPSBjb25maWcuaGVhZGVycztcbiAgICB2YXIgcmVzcG9uc2VUeXBlID0gY29uZmlnLnJlc3BvbnNlVHlwZTtcbiAgICB2YXIgb25DYW5jZWxlZDtcbiAgICBmdW5jdGlvbiBkb25lKCkge1xuICAgICAgaWYgKGNvbmZpZy5jYW5jZWxUb2tlbikge1xuICAgICAgICBjb25maWcuY2FuY2VsVG9rZW4udW5zdWJzY3JpYmUob25DYW5jZWxlZCk7XG4gICAgICB9XG5cbiAgICAgIGlmIChjb25maWcuc2lnbmFsKSB7XG4gICAgICAgIGNvbmZpZy5zaWduYWwucmVtb3ZlRXZlbnRMaXN0ZW5lcignYWJvcnQnLCBvbkNhbmNlbGVkKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpZiAodXRpbHMuaXNGb3JtRGF0YShyZXF1ZXN0RGF0YSkpIHtcbiAgICAgIGRlbGV0ZSByZXF1ZXN0SGVhZGVyc1snQ29udGVudC1UeXBlJ107IC8vIExldCB0aGUgYnJvd3NlciBzZXQgaXRcbiAgICB9XG5cbiAgICB2YXIgcmVxdWVzdCA9IG5ldyBYTUxIdHRwUmVxdWVzdCgpO1xuXG4gICAgLy8gSFRUUCBiYXNpYyBhdXRoZW50aWNhdGlvblxuICAgIGlmIChjb25maWcuYXV0aCkge1xuICAgICAgdmFyIHVzZXJuYW1lID0gY29uZmlnLmF1dGgudXNlcm5hbWUgfHwgJyc7XG4gICAgICB2YXIgcGFzc3dvcmQgPSBjb25maWcuYXV0aC5wYXNzd29yZCA/IHVuZXNjYXBlKGVuY29kZVVSSUNvbXBvbmVudChjb25maWcuYXV0aC5wYXNzd29yZCkpIDogJyc7XG4gICAgICByZXF1ZXN0SGVhZGVycy5BdXRob3JpemF0aW9uID0gJ0Jhc2ljICcgKyBidG9hKHVzZXJuYW1lICsgJzonICsgcGFzc3dvcmQpO1xuICAgIH1cblxuICAgIHZhciBmdWxsUGF0aCA9IGJ1aWxkRnVsbFBhdGgoY29uZmlnLmJhc2VVUkwsIGNvbmZpZy51cmwpO1xuICAgIHJlcXVlc3Qub3Blbihjb25maWcubWV0aG9kLnRvVXBwZXJDYXNlKCksIGJ1aWxkVVJMKGZ1bGxQYXRoLCBjb25maWcucGFyYW1zLCBjb25maWcucGFyYW1zU2VyaWFsaXplciksIHRydWUpO1xuXG4gICAgLy8gU2V0IHRoZSByZXF1ZXN0IHRpbWVvdXQgaW4gTVNcbiAgICByZXF1ZXN0LnRpbWVvdXQgPSBjb25maWcudGltZW91dDtcblxuICAgIGZ1bmN0aW9uIG9ubG9hZGVuZCgpIHtcbiAgICAgIGlmICghcmVxdWVzdCkge1xuICAgICAgICByZXR1cm47XG4gICAgICB9XG4gICAgICAvLyBQcmVwYXJlIHRoZSByZXNwb25zZVxuICAgICAgdmFyIHJlc3BvbnNlSGVhZGVycyA9ICdnZXRBbGxSZXNwb25zZUhlYWRlcnMnIGluIHJlcXVlc3QgPyBwYXJzZUhlYWRlcnMocmVxdWVzdC5nZXRBbGxSZXNwb25zZUhlYWRlcnMoKSkgOiBudWxsO1xuICAgICAgdmFyIHJlc3BvbnNlRGF0YSA9ICFyZXNwb25zZVR5cGUgfHwgcmVzcG9uc2VUeXBlID09PSAndGV4dCcgfHwgIHJlc3BvbnNlVHlwZSA9PT0gJ2pzb24nID9cbiAgICAgICAgcmVxdWVzdC5yZXNwb25zZVRleHQgOiByZXF1ZXN0LnJlc3BvbnNlO1xuICAgICAgdmFyIHJlc3BvbnNlID0ge1xuICAgICAgICBkYXRhOiByZXNwb25zZURhdGEsXG4gICAgICAgIHN0YXR1czogcmVxdWVzdC5zdGF0dXMsXG4gICAgICAgIHN0YXR1c1RleHQ6IHJlcXVlc3Quc3RhdHVzVGV4dCxcbiAgICAgICAgaGVhZGVyczogcmVzcG9uc2VIZWFkZXJzLFxuICAgICAgICBjb25maWc6IGNvbmZpZyxcbiAgICAgICAgcmVxdWVzdDogcmVxdWVzdFxuICAgICAgfTtcblxuICAgICAgc2V0dGxlKGZ1bmN0aW9uIF9yZXNvbHZlKHZhbHVlKSB7XG4gICAgICAgIHJlc29sdmUodmFsdWUpO1xuICAgICAgICBkb25lKCk7XG4gICAgICB9LCBmdW5jdGlvbiBfcmVqZWN0KGVycikge1xuICAgICAgICByZWplY3QoZXJyKTtcbiAgICAgICAgZG9uZSgpO1xuICAgICAgfSwgcmVzcG9uc2UpO1xuXG4gICAgICAvLyBDbGVhbiB1cCByZXF1ZXN0XG4gICAgICByZXF1ZXN0ID0gbnVsbDtcbiAgICB9XG5cbiAgICBpZiAoJ29ubG9hZGVuZCcgaW4gcmVxdWVzdCkge1xuICAgICAgLy8gVXNlIG9ubG9hZGVuZCBpZiBhdmFpbGFibGVcbiAgICAgIHJlcXVlc3Qub25sb2FkZW5kID0gb25sb2FkZW5kO1xuICAgIH0gZWxzZSB7XG4gICAgICAvLyBMaXN0ZW4gZm9yIHJlYWR5IHN0YXRlIHRvIGVtdWxhdGUgb25sb2FkZW5kXG4gICAgICByZXF1ZXN0Lm9ucmVhZHlzdGF0ZWNoYW5nZSA9IGZ1bmN0aW9uIGhhbmRsZUxvYWQoKSB7XG4gICAgICAgIGlmICghcmVxdWVzdCB8fCByZXF1ZXN0LnJlYWR5U3RhdGUgIT09IDQpIHtcbiAgICAgICAgICByZXR1cm47XG4gICAgICAgIH1cblxuICAgICAgICAvLyBUaGUgcmVxdWVzdCBlcnJvcmVkIG91dCBhbmQgd2UgZGlkbid0IGdldCBhIHJlc3BvbnNlLCB0aGlzIHdpbGwgYmVcbiAgICAgICAgLy8gaGFuZGxlZCBieSBvbmVycm9yIGluc3RlYWRcbiAgICAgICAgLy8gV2l0aCBvbmUgZXhjZXB0aW9uOiByZXF1ZXN0IHRoYXQgdXNpbmcgZmlsZTogcHJvdG9jb2wsIG1vc3QgYnJvd3NlcnNcbiAgICAgICAgLy8gd2lsbCByZXR1cm4gc3RhdHVzIGFzIDAgZXZlbiB0aG91Z2ggaXQncyBhIHN1Y2Nlc3NmdWwgcmVxdWVzdFxuICAgICAgICBpZiAocmVxdWVzdC5zdGF0dXMgPT09IDAgJiYgIShyZXF1ZXN0LnJlc3BvbnNlVVJMICYmIHJlcXVlc3QucmVzcG9uc2VVUkwuaW5kZXhPZignZmlsZTonKSA9PT0gMCkpIHtcbiAgICAgICAgICByZXR1cm47XG4gICAgICAgIH1cbiAgICAgICAgLy8gcmVhZHlzdGF0ZSBoYW5kbGVyIGlzIGNhbGxpbmcgYmVmb3JlIG9uZXJyb3Igb3Igb250aW1lb3V0IGhhbmRsZXJzLFxuICAgICAgICAvLyBzbyB3ZSBzaG91bGQgY2FsbCBvbmxvYWRlbmQgb24gdGhlIG5leHQgJ3RpY2snXG4gICAgICAgIHNldFRpbWVvdXQob25sb2FkZW5kKTtcbiAgICAgIH07XG4gICAgfVxuXG4gICAgLy8gSGFuZGxlIGJyb3dzZXIgcmVxdWVzdCBjYW5jZWxsYXRpb24gKGFzIG9wcG9zZWQgdG8gYSBtYW51YWwgY2FuY2VsbGF0aW9uKVxuICAgIHJlcXVlc3Qub25hYm9ydCA9IGZ1bmN0aW9uIGhhbmRsZUFib3J0KCkge1xuICAgICAgaWYgKCFyZXF1ZXN0KSB7XG4gICAgICAgIHJldHVybjtcbiAgICAgIH1cblxuICAgICAgcmVqZWN0KGNyZWF0ZUVycm9yKCdSZXF1ZXN0IGFib3J0ZWQnLCBjb25maWcsICdFQ09OTkFCT1JURUQnLCByZXF1ZXN0KSk7XG5cbiAgICAgIC8vIENsZWFuIHVwIHJlcXVlc3RcbiAgICAgIHJlcXVlc3QgPSBudWxsO1xuICAgIH07XG5cbiAgICAvLyBIYW5kbGUgbG93IGxldmVsIG5ldHdvcmsgZXJyb3JzXG4gICAgcmVxdWVzdC5vbmVycm9yID0gZnVuY3Rpb24gaGFuZGxlRXJyb3IoKSB7XG4gICAgICAvLyBSZWFsIGVycm9ycyBhcmUgaGlkZGVuIGZyb20gdXMgYnkgdGhlIGJyb3dzZXJcbiAgICAgIC8vIG9uZXJyb3Igc2hvdWxkIG9ubHkgZmlyZSBpZiBpdCdzIGEgbmV0d29yayBlcnJvclxuICAgICAgcmVqZWN0KGNyZWF0ZUVycm9yKCdOZXR3b3JrIEVycm9yJywgY29uZmlnLCBudWxsLCByZXF1ZXN0KSk7XG5cbiAgICAgIC8vIENsZWFuIHVwIHJlcXVlc3RcbiAgICAgIHJlcXVlc3QgPSBudWxsO1xuICAgIH07XG5cbiAgICAvLyBIYW5kbGUgdGltZW91dFxuICAgIHJlcXVlc3Qub250aW1lb3V0ID0gZnVuY3Rpb24gaGFuZGxlVGltZW91dCgpIHtcbiAgICAgIHZhciB0aW1lb3V0RXJyb3JNZXNzYWdlID0gY29uZmlnLnRpbWVvdXQgPyAndGltZW91dCBvZiAnICsgY29uZmlnLnRpbWVvdXQgKyAnbXMgZXhjZWVkZWQnIDogJ3RpbWVvdXQgZXhjZWVkZWQnO1xuICAgICAgdmFyIHRyYW5zaXRpb25hbCA9IGNvbmZpZy50cmFuc2l0aW9uYWwgfHwgZGVmYXVsdHMudHJhbnNpdGlvbmFsO1xuICAgICAgaWYgKGNvbmZpZy50aW1lb3V0RXJyb3JNZXNzYWdlKSB7XG4gICAgICAgIHRpbWVvdXRFcnJvck1lc3NhZ2UgPSBjb25maWcudGltZW91dEVycm9yTWVzc2FnZTtcbiAgICAgIH1cbiAgICAgIHJlamVjdChjcmVhdGVFcnJvcihcbiAgICAgICAgdGltZW91dEVycm9yTWVzc2FnZSxcbiAgICAgICAgY29uZmlnLFxuICAgICAgICB0cmFuc2l0aW9uYWwuY2xhcmlmeVRpbWVvdXRFcnJvciA/ICdFVElNRURPVVQnIDogJ0VDT05OQUJPUlRFRCcsXG4gICAgICAgIHJlcXVlc3QpKTtcblxuICAgICAgLy8gQ2xlYW4gdXAgcmVxdWVzdFxuICAgICAgcmVxdWVzdCA9IG51bGw7XG4gICAgfTtcblxuICAgIC8vIEFkZCB4c3JmIGhlYWRlclxuICAgIC8vIFRoaXMgaXMgb25seSBkb25lIGlmIHJ1bm5pbmcgaW4gYSBzdGFuZGFyZCBicm93c2VyIGVudmlyb25tZW50LlxuICAgIC8vIFNwZWNpZmljYWxseSBub3QgaWYgd2UncmUgaW4gYSB3ZWIgd29ya2VyLCBvciByZWFjdC1uYXRpdmUuXG4gICAgaWYgKHV0aWxzLmlzU3RhbmRhcmRCcm93c2VyRW52KCkpIHtcbiAgICAgIC8vIEFkZCB4c3JmIGhlYWRlclxuICAgICAgdmFyIHhzcmZWYWx1ZSA9IChjb25maWcud2l0aENyZWRlbnRpYWxzIHx8IGlzVVJMU2FtZU9yaWdpbihmdWxsUGF0aCkpICYmIGNvbmZpZy54c3JmQ29va2llTmFtZSA/XG4gICAgICAgIGNvb2tpZXMucmVhZChjb25maWcueHNyZkNvb2tpZU5hbWUpIDpcbiAgICAgICAgdW5kZWZpbmVkO1xuXG4gICAgICBpZiAoeHNyZlZhbHVlKSB7XG4gICAgICAgIHJlcXVlc3RIZWFkZXJzW2NvbmZpZy54c3JmSGVhZGVyTmFtZV0gPSB4c3JmVmFsdWU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQWRkIGhlYWRlcnMgdG8gdGhlIHJlcXVlc3RcbiAgICBpZiAoJ3NldFJlcXVlc3RIZWFkZXInIGluIHJlcXVlc3QpIHtcbiAgICAgIHV0aWxzLmZvckVhY2gocmVxdWVzdEhlYWRlcnMsIGZ1bmN0aW9uIHNldFJlcXVlc3RIZWFkZXIodmFsLCBrZXkpIHtcbiAgICAgICAgaWYgKHR5cGVvZiByZXF1ZXN0RGF0YSA9PT0gJ3VuZGVmaW5lZCcgJiYga2V5LnRvTG93ZXJDYXNlKCkgPT09ICdjb250ZW50LXR5cGUnKSB7XG4gICAgICAgICAgLy8gUmVtb3ZlIENvbnRlbnQtVHlwZSBpZiBkYXRhIGlzIHVuZGVmaW5lZFxuICAgICAgICAgIGRlbGV0ZSByZXF1ZXN0SGVhZGVyc1trZXldO1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgIC8vIE90aGVyd2lzZSBhZGQgaGVhZGVyIHRvIHRoZSByZXF1ZXN0XG4gICAgICAgICAgcmVxdWVzdC5zZXRSZXF1ZXN0SGVhZGVyKGtleSwgdmFsKTtcbiAgICAgICAgfVxuICAgICAgfSk7XG4gICAgfVxuXG4gICAgLy8gQWRkIHdpdGhDcmVkZW50aWFscyB0byByZXF1ZXN0IGlmIG5lZWRlZFxuICAgIGlmICghdXRpbHMuaXNVbmRlZmluZWQoY29uZmlnLndpdGhDcmVkZW50aWFscykpIHtcbiAgICAgIHJlcXVlc3Qud2l0aENyZWRlbnRpYWxzID0gISFjb25maWcud2l0aENyZWRlbnRpYWxzO1xuICAgIH1cblxuICAgIC8vIEFkZCByZXNwb25zZVR5cGUgdG8gcmVxdWVzdCBpZiBuZWVkZWRcbiAgICBpZiAocmVzcG9uc2VUeXBlICYmIHJlc3BvbnNlVHlwZSAhPT0gJ2pzb24nKSB7XG4gICAgICByZXF1ZXN0LnJlc3BvbnNlVHlwZSA9IGNvbmZpZy5yZXNwb25zZVR5cGU7XG4gICAgfVxuXG4gICAgLy8gSGFuZGxlIHByb2dyZXNzIGlmIG5lZWRlZFxuICAgIGlmICh0eXBlb2YgY29uZmlnLm9uRG93bmxvYWRQcm9ncmVzcyA9PT0gJ2Z1bmN0aW9uJykge1xuICAgICAgcmVxdWVzdC5hZGRFdmVudExpc3RlbmVyKCdwcm9ncmVzcycsIGNvbmZpZy5vbkRvd25sb2FkUHJvZ3Jlc3MpO1xuICAgIH1cblxuICAgIC8vIE5vdCBhbGwgYnJvd3NlcnMgc3VwcG9ydCB1cGxvYWQgZXZlbnRzXG4gICAgaWYgKHR5cGVvZiBjb25maWcub25VcGxvYWRQcm9ncmVzcyA9PT0gJ2Z1bmN0aW9uJyAmJiByZXF1ZXN0LnVwbG9hZCkge1xuICAgICAgcmVxdWVzdC51cGxvYWQuYWRkRXZlbnRMaXN0ZW5lcigncHJvZ3Jlc3MnLCBjb25maWcub25VcGxvYWRQcm9ncmVzcyk7XG4gICAgfVxuXG4gICAgaWYgKGNvbmZpZy5jYW5jZWxUb2tlbiB8fCBjb25maWcuc2lnbmFsKSB7XG4gICAgICAvLyBIYW5kbGUgY2FuY2VsbGF0aW9uXG4gICAgICAvLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZnVuYy1uYW1lc1xuICAgICAgb25DYW5jZWxlZCA9IGZ1bmN0aW9uKGNhbmNlbCkge1xuICAgICAgICBpZiAoIXJlcXVlc3QpIHtcbiAgICAgICAgICByZXR1cm47XG4gICAgICAgIH1cbiAgICAgICAgcmVqZWN0KCFjYW5jZWwgfHwgKGNhbmNlbCAmJiBjYW5jZWwudHlwZSkgPyBuZXcgQ2FuY2VsKCdjYW5jZWxlZCcpIDogY2FuY2VsKTtcbiAgICAgICAgcmVxdWVzdC5hYm9ydCgpO1xuICAgICAgICByZXF1ZXN0ID0gbnVsbDtcbiAgICAgIH07XG5cbiAgICAgIGNvbmZpZy5jYW5jZWxUb2tlbiAmJiBjb25maWcuY2FuY2VsVG9rZW4uc3Vic2NyaWJlKG9uQ2FuY2VsZWQpO1xuICAgICAgaWYgKGNvbmZpZy5zaWduYWwpIHtcbiAgICAgICAgY29uZmlnLnNpZ25hbC5hYm9ydGVkID8gb25DYW5jZWxlZCgpIDogY29uZmlnLnNpZ25hbC5hZGRFdmVudExpc3RlbmVyKCdhYm9ydCcsIG9uQ2FuY2VsZWQpO1xuICAgICAgfVxuICAgIH1cblxuICAgIGlmICghcmVxdWVzdERhdGEpIHtcbiAgICAgIHJlcXVlc3REYXRhID0gbnVsbDtcbiAgICB9XG5cbiAgICAvLyBTZW5kIHRoZSByZXF1ZXN0XG4gICAgcmVxdWVzdC5zZW5kKHJlcXVlc3REYXRhKTtcbiAgfSk7XG59O1xuIiwiJ3VzZSBzdHJpY3QnO1xuXG52YXIgdXRpbHMgPSByZXF1aXJlKCcuL3V0aWxzJyk7XG52YXIgYmluZCA9IHJlcXVpcmUoJy4vaGVscGVycy9iaW5kJyk7XG52YXIgQXhpb3MgPSByZXF1aXJlKCcuL2NvcmUvQXhpb3MnKTtcbnZhciBtZXJnZUNvbmZpZyA9IHJlcXVpcmUoJy4vY29yZS9tZXJnZUNvbmZpZycpO1xudmFyIGRlZmF1bHRzID0gcmVxdWlyZSgnLi9kZWZhdWx0cycpO1xuXG4vKipcbiAqIENyZWF0ZSBhbiBpbnN0YW5jZSBvZiBBeGlvc1xuICpcbiAqIEBwYXJhbSB7T2JqZWN0fSBkZWZhdWx0Q29uZmlnIFRoZSBkZWZhdWx0IGNvbmZpZyBmb3IgdGhlIGluc3RhbmNlXG4gKiBAcmV0dXJuIHtBeGlvc30gQSBuZXcgaW5zdGFuY2Ugb2YgQXhpb3NcbiAqL1xuZnVuY3Rpb24gY3JlYXRlSW5zdGFuY2UoZGVmYXVsdENvbmZpZykge1xuICB2YXIgY29udGV4dCA9IG5ldyBBeGlvcyhkZWZhdWx0Q29uZmlnKTtcbiAgdmFyIGluc3RhbmNlID0gYmluZChBeGlvcy5wcm90b3R5cGUucmVxdWVzdCwgY29udGV4dCk7XG5cbiAgLy8gQ29weSBheGlvcy5wcm90b3R5cGUgdG8gaW5zdGFuY2VcbiAgdXRpbHMuZXh0ZW5kKGluc3RhbmNlLCBBeGlvcy5wcm90b3R5cGUsIGNvbnRleHQpO1xuXG4gIC8vIENvcHkgY29udGV4dCB0byBpbnN0YW5jZVxuICB1dGlscy5leHRlbmQoaW5zdGFuY2UsIGNvbnRleHQpO1xuXG4gIC8vIEZhY3RvcnkgZm9yIGNyZWF0aW5nIG5ldyBpbnN0YW5jZXNcbiAgaW5zdGFuY2UuY3JlYXRlID0gZnVuY3Rpb24gY3JlYXRlKGluc3RhbmNlQ29uZmlnKSB7XG4gICAgcmV0dXJuIGNyZWF0ZUluc3RhbmNlKG1lcmdlQ29uZmlnKGRlZmF1bHRDb25maWcsIGluc3RhbmNlQ29uZmlnKSk7XG4gIH07XG5cbiAgcmV0dXJuIGluc3RhbmNlO1xufVxuXG4vLyBDcmVhdGUgdGhlIGRlZmF1bHQgaW5zdGFuY2UgdG8gYmUgZXhwb3J0ZWRcbnZhciBheGlvcyA9IGNyZWF0ZUluc3RhbmNlKGRlZmF1bHRzKTtcblxuLy8gRXhwb3NlIEF4aW9zIGNsYXNzIHRvIGFsbG93IGNsYXNzIGluaGVyaXRhbmNlXG5heGlvcy5BeGlvcyA9IEF4aW9zO1xuXG4vLyBFeHBvc2UgQ2FuY2VsICYgQ2FuY2VsVG9rZW5cbmF4aW9zLkNhbmNlbCA9IHJlcXVpcmUoJy4vY2FuY2VsL0NhbmNlbCcpO1xuYXhpb3MuQ2FuY2VsVG9rZW4gPSByZXF1aXJlKCcuL2NhbmNlbC9DYW5jZWxUb2tlbicpO1xuYXhpb3MuaXNDYW5jZWwgPSByZXF1aXJlKCcuL2NhbmNlbC9pc0NhbmNlbCcpO1xuYXhpb3MuVkVSU0lPTiA9IHJlcXVpcmUoJy4vZW52L2RhdGEnKS52ZXJzaW9uO1xuXG4vLyBFeHBvc2UgYWxsL3NwcmVhZFxuYXhpb3MuYWxsID0gZnVuY3Rpb24gYWxsKHByb21pc2VzKSB7XG4gIHJldHVybiBQcm9taXNlLmFsbChwcm9taXNlcyk7XG59O1xuYXhpb3Muc3ByZWFkID0gcmVxdWlyZSgnLi9oZWxwZXJzL3NwcmVhZCcpO1xuXG4vLyBFeHBvc2UgaXNBeGlvc0Vycm9yXG5heGlvcy5pc0F4aW9zRXJyb3IgPSByZXF1aXJlKCcuL2hlbHBlcnMvaXNBeGlvc0Vycm9yJyk7XG5cbm1vZHVsZS5leHBvcnRzID0gYXhpb3M7XG5cbi8vIEFsbG93IHVzZSBvZiBkZWZhdWx0IGltcG9ydCBzeW50YXggaW4gVHlwZVNjcmlwdFxubW9kdWxlLmV4cG9ydHMuZGVmYXVsdCA9IGF4aW9zO1xuIiwiJ3VzZSBzdHJpY3QnO1xuXG4vKipcbiAqIEEgYENhbmNlbGAgaXMgYW4gb2JqZWN0IHRoYXQgaXMgdGhyb3duIHdoZW4gYW4gb3BlcmF0aW9uIGlzIGNhbmNlbGVkLlxuICpcbiAqIEBjbGFzc1xuICogQHBhcmFtIHtzdHJpbmc9fSBtZXNzYWdlIFRoZSBtZXNzYWdlLlxuICovXG5mdW5jdGlvbiBDYW5jZWwobWVzc2FnZSkge1xuICB0aGlzLm1lc3NhZ2UgPSBtZXNzYWdlO1xufVxuXG5DYW5jZWwucHJvdG90eXBlLnRvU3RyaW5nID0gZnVuY3Rpb24gdG9TdHJpbmcoKSB7XG4gIHJldHVybiAnQ2FuY2VsJyArICh0aGlzLm1lc3NhZ2UgPyAnOiAnICsgdGhpcy5tZXNzYWdlIDogJycpO1xufTtcblxuQ2FuY2VsLnByb3RvdHlwZS5fX0NBTkNFTF9fID0gdHJ1ZTtcblxubW9kdWxlLmV4cG9ydHMgPSBDYW5jZWw7XG4iLCIndXNlIHN0cmljdCc7XG5cbnZhciBDYW5jZWwgPSByZXF1aXJlKCcuL0NhbmNlbCcpO1xuXG4vKipcbiAqIEEgYENhbmNlbFRva2VuYCBpcyBhbiBvYmplY3QgdGhhdCBjYW4gYmUgdXNlZCB0byByZXF1ZXN0IGNhbmNlbGxhdGlvbiBvZiBhbiBvcGVyYXRpb24uXG4gKlxuICogQGNsYXNzXG4gKiBAcGFyYW0ge0Z1bmN0aW9ufSBleGVjdXRvciBUaGUgZXhlY3V0b3IgZnVuY3Rpb24uXG4gKi9cbmZ1bmN0aW9uIENhbmNlbFRva2VuKGV4ZWN1dG9yKSB7XG4gIGlmICh0eXBlb2YgZXhlY3V0b3IgIT09ICdmdW5jdGlvbicpIHtcbiAgICB0aHJvdyBuZXcgVHlwZUVycm9yKCdleGVjdXRvciBtdXN0IGJlIGEgZnVuY3Rpb24uJyk7XG4gIH1cblxuICB2YXIgcmVzb2x2ZVByb21pc2U7XG5cbiAgdGhpcy5wcm9taXNlID0gbmV3IFByb21pc2UoZnVuY3Rpb24gcHJvbWlzZUV4ZWN1dG9yKHJlc29sdmUpIHtcbiAgICByZXNvbHZlUHJvbWlzZSA9IHJlc29sdmU7XG4gIH0pO1xuXG4gIHZhciB0b2tlbiA9IHRoaXM7XG5cbiAgLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIGZ1bmMtbmFtZXNcbiAgdGhpcy5wcm9taXNlLnRoZW4oZnVuY3Rpb24oY2FuY2VsKSB7XG4gICAgaWYgKCF0b2tlbi5fbGlzdGVuZXJzKSByZXR1cm47XG5cbiAgICB2YXIgaTtcbiAgICB2YXIgbCA9IHRva2VuLl9saXN0ZW5lcnMubGVuZ3RoO1xuXG4gICAgZm9yIChpID0gMDsgaSA8IGw7IGkrKykge1xuICAgICAgdG9rZW4uX2xpc3RlbmVyc1tpXShjYW5jZWwpO1xuICAgIH1cbiAgICB0b2tlbi5fbGlzdGVuZXJzID0gbnVsbDtcbiAgfSk7XG5cbiAgLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIGZ1bmMtbmFtZXNcbiAgdGhpcy5wcm9taXNlLnRoZW4gPSBmdW5jdGlvbihvbmZ1bGZpbGxlZCkge1xuICAgIHZhciBfcmVzb2x2ZTtcbiAgICAvLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZnVuYy1uYW1lc1xuICAgIHZhciBwcm9taXNlID0gbmV3IFByb21pc2UoZnVuY3Rpb24ocmVzb2x2ZSkge1xuICAgICAgdG9rZW4uc3Vic2NyaWJlKHJlc29sdmUpO1xuICAgICAgX3Jlc29sdmUgPSByZXNvbHZlO1xuICAgIH0pLnRoZW4ob25mdWxmaWxsZWQpO1xuXG4gICAgcHJvbWlzZS5jYW5jZWwgPSBmdW5jdGlvbiByZWplY3QoKSB7XG4gICAgICB0b2tlbi51bnN1YnNjcmliZShfcmVzb2x2ZSk7XG4gICAgfTtcblxuICAgIHJldHVybiBwcm9taXNlO1xuICB9O1xuXG4gIGV4ZWN1dG9yKGZ1bmN0aW9uIGNhbmNlbChtZXNzYWdlKSB7XG4gICAgaWYgKHRva2VuLnJlYXNvbikge1xuICAgICAgLy8gQ2FuY2VsbGF0aW9uIGhhcyBhbHJlYWR5IGJlZW4gcmVxdWVzdGVkXG4gICAgICByZXR1cm47XG4gICAgfVxuXG4gICAgdG9rZW4ucmVhc29uID0gbmV3IENhbmNlbChtZXNzYWdlKTtcbiAgICByZXNvbHZlUHJvbWlzZSh0b2tlbi5yZWFzb24pO1xuICB9KTtcbn1cblxuLyoqXG4gKiBUaHJvd3MgYSBgQ2FuY2VsYCBpZiBjYW5jZWxsYXRpb24gaGFzIGJlZW4gcmVxdWVzdGVkLlxuICovXG5DYW5jZWxUb2tlbi5wcm90b3R5cGUudGhyb3dJZlJlcXVlc3RlZCA9IGZ1bmN0aW9uIHRocm93SWZSZXF1ZXN0ZWQoKSB7XG4gIGlmICh0aGlzLnJlYXNvbikge1xuICAgIHRocm93IHRoaXMucmVhc29uO1xuICB9XG59O1xuXG4vKipcbiAqIFN1YnNjcmliZSB0byB0aGUgY2FuY2VsIHNpZ25hbFxuICovXG5cbkNhbmNlbFRva2VuLnByb3RvdHlwZS5zdWJzY3JpYmUgPSBmdW5jdGlvbiBzdWJzY3JpYmUobGlzdGVuZXIpIHtcbiAgaWYgKHRoaXMucmVhc29uKSB7XG4gICAgbGlzdGVuZXIodGhpcy5yZWFzb24pO1xuICAgIHJldHVybjtcbiAgfVxuXG4gIGlmICh0aGlzLl9saXN0ZW5lcnMpIHtcbiAgICB0aGlzLl9saXN0ZW5lcnMucHVzaChsaXN0ZW5lcik7XG4gIH0gZWxzZSB7XG4gICAgdGhpcy5fbGlzdGVuZXJzID0gW2xpc3RlbmVyXTtcbiAgfVxufTtcblxuLyoqXG4gKiBVbnN1YnNjcmliZSBmcm9tIHRoZSBjYW5jZWwgc2lnbmFsXG4gKi9cblxuQ2FuY2VsVG9rZW4ucHJvdG90eXBlLnVuc3Vic2NyaWJlID0gZnVuY3Rpb24gdW5zdWJzY3JpYmUobGlzdGVuZXIpIHtcbiAgaWYgKCF0aGlzLl9saXN0ZW5lcnMpIHtcbiAgICByZXR1cm47XG4gIH1cbiAgdmFyIGluZGV4ID0gdGhpcy5fbGlzdGVuZXJzLmluZGV4T2YobGlzdGVuZXIpO1xuICBpZiAoaW5kZXggIT09IC0xKSB7XG4gICAgdGhpcy5fbGlzdGVuZXJzLnNwbGljZShpbmRleCwgMSk7XG4gIH1cbn07XG5cbi8qKlxuICogUmV0dXJucyBhbiBvYmplY3QgdGhhdCBjb250YWlucyBhIG5ldyBgQ2FuY2VsVG9rZW5gIGFuZCBhIGZ1bmN0aW9uIHRoYXQsIHdoZW4gY2FsbGVkLFxuICogY2FuY2VscyB0aGUgYENhbmNlbFRva2VuYC5cbiAqL1xuQ2FuY2VsVG9rZW4uc291cmNlID0gZnVuY3Rpb24gc291cmNlKCkge1xuICB2YXIgY2FuY2VsO1xuICB2YXIgdG9rZW4gPSBuZXcgQ2FuY2VsVG9rZW4oZnVuY3Rpb24gZXhlY3V0b3IoYykge1xuICAgIGNhbmNlbCA9IGM7XG4gIH0pO1xuICByZXR1cm4ge1xuICAgIHRva2VuOiB0b2tlbixcbiAgICBjYW5jZWw6IGNhbmNlbFxuICB9O1xufTtcblxubW9kdWxlLmV4cG9ydHMgPSBDYW5jZWxUb2tlbjtcbiIsIid1c2Ugc3RyaWN0JztcblxubW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbiBpc0NhbmNlbCh2YWx1ZSkge1xuICByZXR1cm4gISEodmFsdWUgJiYgdmFsdWUuX19DQU5DRUxfXyk7XG59O1xuIiwiJ3VzZSBzdHJpY3QnO1xuXG52YXIgdXRpbHMgPSByZXF1aXJlKCcuLy4uL3V0aWxzJyk7XG52YXIgYnVpbGRVUkwgPSByZXF1aXJlKCcuLi9oZWxwZXJzL2J1aWxkVVJMJyk7XG52YXIgSW50ZXJjZXB0b3JNYW5hZ2VyID0gcmVxdWlyZSgnLi9JbnRlcmNlcHRvck1hbmFnZXInKTtcbnZhciBkaXNwYXRjaFJlcXVlc3QgPSByZXF1aXJlKCcuL2Rpc3BhdGNoUmVxdWVzdCcpO1xudmFyIG1lcmdlQ29uZmlnID0gcmVxdWlyZSgnLi9tZXJnZUNvbmZpZycpO1xudmFyIHZhbGlkYXRvciA9IHJlcXVpcmUoJy4uL2hlbHBlcnMvdmFsaWRhdG9yJyk7XG5cbnZhciB2YWxpZGF0b3JzID0gdmFsaWRhdG9yLnZhbGlkYXRvcnM7XG4vKipcbiAqIENyZWF0ZSBhIG5ldyBpbnN0YW5jZSBvZiBBeGlvc1xuICpcbiAqIEBwYXJhbSB7T2JqZWN0fSBpbnN0YW5jZUNvbmZpZyBUaGUgZGVmYXVsdCBjb25maWcgZm9yIHRoZSBpbnN0YW5jZVxuICovXG5mdW5jdGlvbiBBeGlvcyhpbnN0YW5jZUNvbmZpZykge1xuICB0aGlzLmRlZmF1bHRzID0gaW5zdGFuY2VDb25maWc7XG4gIHRoaXMuaW50ZXJjZXB0b3JzID0ge1xuICAgIHJlcXVlc3Q6IG5ldyBJbnRlcmNlcHRvck1hbmFnZXIoKSxcbiAgICByZXNwb25zZTogbmV3IEludGVyY2VwdG9yTWFuYWdlcigpXG4gIH07XG59XG5cbi8qKlxuICogRGlzcGF0Y2ggYSByZXF1ZXN0XG4gKlxuICogQHBhcmFtIHtPYmplY3R9IGNvbmZpZyBUaGUgY29uZmlnIHNwZWNpZmljIGZvciB0aGlzIHJlcXVlc3QgKG1lcmdlZCB3aXRoIHRoaXMuZGVmYXVsdHMpXG4gKi9cbkF4aW9zLnByb3RvdHlwZS5yZXF1ZXN0ID0gZnVuY3Rpb24gcmVxdWVzdChjb25maWdPclVybCwgY29uZmlnKSB7XG4gIC8qZXNsaW50IG5vLXBhcmFtLXJlYXNzaWduOjAqL1xuICAvLyBBbGxvdyBmb3IgYXhpb3MoJ2V4YW1wbGUvdXJsJ1ssIGNvbmZpZ10pIGEgbGEgZmV0Y2ggQVBJXG4gIGlmICh0eXBlb2YgY29uZmlnT3JVcmwgPT09ICdzdHJpbmcnKSB7XG4gICAgY29uZmlnID0gY29uZmlnIHx8IHt9O1xuICAgIGNvbmZpZy51cmwgPSBjb25maWdPclVybDtcbiAgfSBlbHNlIHtcbiAgICBjb25maWcgPSBjb25maWdPclVybCB8fCB7fTtcbiAgfVxuXG4gIGNvbmZpZyA9IG1lcmdlQ29uZmlnKHRoaXMuZGVmYXVsdHMsIGNvbmZpZyk7XG5cbiAgLy8gU2V0IGNvbmZpZy5tZXRob2RcbiAgaWYgKGNvbmZpZy5tZXRob2QpIHtcbiAgICBjb25maWcubWV0aG9kID0gY29uZmlnLm1ldGhvZC50b0xvd2VyQ2FzZSgpO1xuICB9IGVsc2UgaWYgKHRoaXMuZGVmYXVsdHMubWV0aG9kKSB7XG4gICAgY29uZmlnLm1ldGhvZCA9IHRoaXMuZGVmYXVsdHMubWV0aG9kLnRvTG93ZXJDYXNlKCk7XG4gIH0gZWxzZSB7XG4gICAgY29uZmlnLm1ldGhvZCA9ICdnZXQnO1xuICB9XG5cbiAgdmFyIHRyYW5zaXRpb25hbCA9IGNvbmZpZy50cmFuc2l0aW9uYWw7XG5cbiAgaWYgKHRyYW5zaXRpb25hbCAhPT0gdW5kZWZpbmVkKSB7XG4gICAgdmFsaWRhdG9yLmFzc2VydE9wdGlvbnModHJhbnNpdGlvbmFsLCB7XG4gICAgICBzaWxlbnRKU09OUGFyc2luZzogdmFsaWRhdG9ycy50cmFuc2l0aW9uYWwodmFsaWRhdG9ycy5ib29sZWFuKSxcbiAgICAgIGZvcmNlZEpTT05QYXJzaW5nOiB2YWxpZGF0b3JzLnRyYW5zaXRpb25hbCh2YWxpZGF0b3JzLmJvb2xlYW4pLFxuICAgICAgY2xhcmlmeVRpbWVvdXRFcnJvcjogdmFsaWRhdG9ycy50cmFuc2l0aW9uYWwodmFsaWRhdG9ycy5ib29sZWFuKVxuICAgIH0sIGZhbHNlKTtcbiAgfVxuXG4gIC8vIGZpbHRlciBvdXQgc2tpcHBlZCBpbnRlcmNlcHRvcnNcbiAgdmFyIHJlcXVlc3RJbnRlcmNlcHRvckNoYWluID0gW107XG4gIHZhciBzeW5jaHJvbm91c1JlcXVlc3RJbnRlcmNlcHRvcnMgPSB0cnVlO1xuICB0aGlzLmludGVyY2VwdG9ycy5yZXF1ZXN0LmZvckVhY2goZnVuY3Rpb24gdW5zaGlmdFJlcXVlc3RJbnRlcmNlcHRvcnMoaW50ZXJjZXB0b3IpIHtcbiAgICBpZiAodHlwZW9mIGludGVyY2VwdG9yLnJ1bldoZW4gPT09ICdmdW5jdGlvbicgJiYgaW50ZXJjZXB0b3IucnVuV2hlbihjb25maWcpID09PSBmYWxzZSkge1xuICAgICAgcmV0dXJuO1xuICAgIH1cblxuICAgIHN5bmNocm9ub3VzUmVxdWVzdEludGVyY2VwdG9ycyA9IHN5bmNocm9ub3VzUmVxdWVzdEludGVyY2VwdG9ycyAmJiBpbnRlcmNlcHRvci5zeW5jaHJvbm91cztcblxuICAgIHJlcXVlc3RJbnRlcmNlcHRvckNoYWluLnVuc2hpZnQoaW50ZXJjZXB0b3IuZnVsZmlsbGVkLCBpbnRlcmNlcHRvci5yZWplY3RlZCk7XG4gIH0pO1xuXG4gIHZhciByZXNwb25zZUludGVyY2VwdG9yQ2hhaW4gPSBbXTtcbiAgdGhpcy5pbnRlcmNlcHRvcnMucmVzcG9uc2UuZm9yRWFjaChmdW5jdGlvbiBwdXNoUmVzcG9uc2VJbnRlcmNlcHRvcnMoaW50ZXJjZXB0b3IpIHtcbiAgICByZXNwb25zZUludGVyY2VwdG9yQ2hhaW4ucHVzaChpbnRlcmNlcHRvci5mdWxmaWxsZWQsIGludGVyY2VwdG9yLnJlamVjdGVkKTtcbiAgfSk7XG5cbiAgdmFyIHByb21pc2U7XG5cbiAgaWYgKCFzeW5jaHJvbm91c1JlcXVlc3RJbnRlcmNlcHRvcnMpIHtcbiAgICB2YXIgY2hhaW4gPSBbZGlzcGF0Y2hSZXF1ZXN0LCB1bmRlZmluZWRdO1xuXG4gICAgQXJyYXkucHJvdG90eXBlLnVuc2hpZnQuYXBwbHkoY2hhaW4sIHJlcXVlc3RJbnRlcmNlcHRvckNoYWluKTtcbiAgICBjaGFpbiA9IGNoYWluLmNvbmNhdChyZXNwb25zZUludGVyY2VwdG9yQ2hhaW4pO1xuXG4gICAgcHJvbWlzZSA9IFByb21pc2UucmVzb2x2ZShjb25maWcpO1xuICAgIHdoaWxlIChjaGFpbi5sZW5ndGgpIHtcbiAgICAgIHByb21pc2UgPSBwcm9taXNlLnRoZW4oY2hhaW4uc2hpZnQoKSwgY2hhaW4uc2hpZnQoKSk7XG4gICAgfVxuXG4gICAgcmV0dXJuIHByb21pc2U7XG4gIH1cblxuXG4gIHZhciBuZXdDb25maWcgPSBjb25maWc7XG4gIHdoaWxlIChyZXF1ZXN0SW50ZXJjZXB0b3JDaGFpbi5sZW5ndGgpIHtcbiAgICB2YXIgb25GdWxmaWxsZWQgPSByZXF1ZXN0SW50ZXJjZXB0b3JDaGFpbi5zaGlmdCgpO1xuICAgIHZhciBvblJlamVjdGVkID0gcmVxdWVzdEludGVyY2VwdG9yQ2hhaW4uc2hpZnQoKTtcbiAgICB0cnkge1xuICAgICAgbmV3Q29uZmlnID0gb25GdWxmaWxsZWQobmV3Q29uZmlnKTtcbiAgICB9IGNhdGNoIChlcnJvcikge1xuICAgICAgb25SZWplY3RlZChlcnJvcik7XG4gICAgICBicmVhaztcbiAgICB9XG4gIH1cblxuICB0cnkge1xuICAgIHByb21pc2UgPSBkaXNwYXRjaFJlcXVlc3QobmV3Q29uZmlnKTtcbiAgfSBjYXRjaCAoZXJyb3IpIHtcbiAgICByZXR1cm4gUHJvbWlzZS5yZWplY3QoZXJyb3IpO1xuICB9XG5cbiAgd2hpbGUgKHJlc3BvbnNlSW50ZXJjZXB0b3JDaGFpbi5sZW5ndGgpIHtcbiAgICBwcm9taXNlID0gcHJvbWlzZS50aGVuKHJlc3BvbnNlSW50ZXJjZXB0b3JDaGFpbi5zaGlmdCgpLCByZXNwb25zZUludGVyY2VwdG9yQ2hhaW4uc2hpZnQoKSk7XG4gIH1cblxuICByZXR1cm4gcHJvbWlzZTtcbn07XG5cbkF4aW9zLnByb3RvdHlwZS5nZXRVcmkgPSBmdW5jdGlvbiBnZXRVcmkoY29uZmlnKSB7XG4gIGNvbmZpZyA9IG1lcmdlQ29uZmlnKHRoaXMuZGVmYXVsdHMsIGNvbmZpZyk7XG4gIHJldHVybiBidWlsZFVSTChjb25maWcudXJsLCBjb25maWcucGFyYW1zLCBjb25maWcucGFyYW1zU2VyaWFsaXplcikucmVwbGFjZSgvXlxcPy8sICcnKTtcbn07XG5cbi8vIFByb3ZpZGUgYWxpYXNlcyBmb3Igc3VwcG9ydGVkIHJlcXVlc3QgbWV0aG9kc1xudXRpbHMuZm9yRWFjaChbJ2RlbGV0ZScsICdnZXQnLCAnaGVhZCcsICdvcHRpb25zJ10sIGZ1bmN0aW9uIGZvckVhY2hNZXRob2ROb0RhdGEobWV0aG9kKSB7XG4gIC8qZXNsaW50IGZ1bmMtbmFtZXM6MCovXG4gIEF4aW9zLnByb3RvdHlwZVttZXRob2RdID0gZnVuY3Rpb24odXJsLCBjb25maWcpIHtcbiAgICByZXR1cm4gdGhpcy5yZXF1ZXN0KG1lcmdlQ29uZmlnKGNvbmZpZyB8fCB7fSwge1xuICAgICAgbWV0aG9kOiBtZXRob2QsXG4gICAgICB1cmw6IHVybCxcbiAgICAgIGRhdGE6IChjb25maWcgfHwge30pLmRhdGFcbiAgICB9KSk7XG4gIH07XG59KTtcblxudXRpbHMuZm9yRWFjaChbJ3Bvc3QnLCAncHV0JywgJ3BhdGNoJ10sIGZ1bmN0aW9uIGZvckVhY2hNZXRob2RXaXRoRGF0YShtZXRob2QpIHtcbiAgLyplc2xpbnQgZnVuYy1uYW1lczowKi9cbiAgQXhpb3MucHJvdG90eXBlW21ldGhvZF0gPSBmdW5jdGlvbih1cmwsIGRhdGEsIGNvbmZpZykge1xuICAgIHJldHVybiB0aGlzLnJlcXVlc3QobWVyZ2VDb25maWcoY29uZmlnIHx8IHt9LCB7XG4gICAgICBtZXRob2Q6IG1ldGhvZCxcbiAgICAgIHVybDogdXJsLFxuICAgICAgZGF0YTogZGF0YVxuICAgIH0pKTtcbiAgfTtcbn0pO1xuXG5tb2R1bGUuZXhwb3J0cyA9IEF4aW9zO1xuIiwiJ3VzZSBzdHJpY3QnO1xuXG52YXIgdXRpbHMgPSByZXF1aXJlKCcuLy4uL3V0aWxzJyk7XG5cbmZ1bmN0aW9uIEludGVyY2VwdG9yTWFuYWdlcigpIHtcbiAgdGhpcy5oYW5kbGVycyA9IFtdO1xufVxuXG4vKipcbiAqIEFkZCBhIG5ldyBpbnRlcmNlcHRvciB0byB0aGUgc3RhY2tcbiAqXG4gKiBAcGFyYW0ge0Z1bmN0aW9ufSBmdWxmaWxsZWQgVGhlIGZ1bmN0aW9uIHRvIGhhbmRsZSBgdGhlbmAgZm9yIGEgYFByb21pc2VgXG4gKiBAcGFyYW0ge0Z1bmN0aW9ufSByZWplY3RlZCBUaGUgZnVuY3Rpb24gdG8gaGFuZGxlIGByZWplY3RgIGZvciBhIGBQcm9taXNlYFxuICpcbiAqIEByZXR1cm4ge051bWJlcn0gQW4gSUQgdXNlZCB0byByZW1vdmUgaW50ZXJjZXB0b3IgbGF0ZXJcbiAqL1xuSW50ZXJjZXB0b3JNYW5hZ2VyLnByb3RvdHlwZS51c2UgPSBmdW5jdGlvbiB1c2UoZnVsZmlsbGVkLCByZWplY3RlZCwgb3B0aW9ucykge1xuICB0aGlzLmhhbmRsZXJzLnB1c2goe1xuICAgIGZ1bGZpbGxlZDogZnVsZmlsbGVkLFxuICAgIHJlamVjdGVkOiByZWplY3RlZCxcbiAgICBzeW5jaHJvbm91czogb3B0aW9ucyA/IG9wdGlvbnMuc3luY2hyb25vdXMgOiBmYWxzZSxcbiAgICBydW5XaGVuOiBvcHRpb25zID8gb3B0aW9ucy5ydW5XaGVuIDogbnVsbFxuICB9KTtcbiAgcmV0dXJuIHRoaXMuaGFuZGxlcnMubGVuZ3RoIC0gMTtcbn07XG5cbi8qKlxuICogUmVtb3ZlIGFuIGludGVyY2VwdG9yIGZyb20gdGhlIHN0YWNrXG4gKlxuICogQHBhcmFtIHtOdW1iZXJ9IGlkIFRoZSBJRCB0aGF0IHdhcyByZXR1cm5lZCBieSBgdXNlYFxuICovXG5JbnRlcmNlcHRvck1hbmFnZXIucHJvdG90eXBlLmVqZWN0ID0gZnVuY3Rpb24gZWplY3QoaWQpIHtcbiAgaWYgKHRoaXMuaGFuZGxlcnNbaWRdKSB7XG4gICAgdGhpcy5oYW5kbGVyc1tpZF0gPSBudWxsO1xuICB9XG59O1xuXG4vKipcbiAqIEl0ZXJhdGUgb3ZlciBhbGwgdGhlIHJlZ2lzdGVyZWQgaW50ZXJjZXB0b3JzXG4gKlxuICogVGhpcyBtZXRob2QgaXMgcGFydGljdWxhcmx5IHVzZWZ1bCBmb3Igc2tpcHBpbmcgb3ZlciBhbnlcbiAqIGludGVyY2VwdG9ycyB0aGF0IG1heSBoYXZlIGJlY29tZSBgbnVsbGAgY2FsbGluZyBgZWplY3RgLlxuICpcbiAqIEBwYXJhbSB7RnVuY3Rpb259IGZuIFRoZSBmdW5jdGlvbiB0byBjYWxsIGZvciBlYWNoIGludGVyY2VwdG9yXG4gKi9cbkludGVyY2VwdG9yTWFuYWdlci5wcm90b3R5cGUuZm9yRWFjaCA9IGZ1bmN0aW9uIGZvckVhY2goZm4pIHtcbiAgdXRpbHMuZm9yRWFjaCh0aGlzLmhhbmRsZXJzLCBmdW5jdGlvbiBmb3JFYWNoSGFuZGxlcihoKSB7XG4gICAgaWYgKGggIT09IG51bGwpIHtcbiAgICAgIGZuKGgpO1xuICAgIH1cbiAgfSk7XG59O1xuXG5tb2R1bGUuZXhwb3J0cyA9IEludGVyY2VwdG9yTWFuYWdlcjtcbiIsIid1c2Ugc3RyaWN0JztcblxudmFyIGlzQWJzb2x1dGVVUkwgPSByZXF1aXJlKCcuLi9oZWxwZXJzL2lzQWJzb2x1dGVVUkwnKTtcbnZhciBjb21iaW5lVVJMcyA9IHJlcXVpcmUoJy4uL2hlbHBlcnMvY29tYmluZVVSTHMnKTtcblxuLyoqXG4gKiBDcmVhdGVzIGEgbmV3IFVSTCBieSBjb21iaW5pbmcgdGhlIGJhc2VVUkwgd2l0aCB0aGUgcmVxdWVzdGVkVVJMLFxuICogb25seSB3aGVuIHRoZSByZXF1ZXN0ZWRVUkwgaXMgbm90IGFscmVhZHkgYW4gYWJzb2x1dGUgVVJMLlxuICogSWYgdGhlIHJlcXVlc3RVUkwgaXMgYWJzb2x1dGUsIHRoaXMgZnVuY3Rpb24gcmV0dXJucyB0aGUgcmVxdWVzdGVkVVJMIHVudG91Y2hlZC5cbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30gYmFzZVVSTCBUaGUgYmFzZSBVUkxcbiAqIEBwYXJhbSB7c3RyaW5nfSByZXF1ZXN0ZWRVUkwgQWJzb2x1dGUgb3IgcmVsYXRpdmUgVVJMIHRvIGNvbWJpbmVcbiAqIEByZXR1cm5zIHtzdHJpbmd9IFRoZSBjb21iaW5lZCBmdWxsIHBhdGhcbiAqL1xubW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbiBidWlsZEZ1bGxQYXRoKGJhc2VVUkwsIHJlcXVlc3RlZFVSTCkge1xuICBpZiAoYmFzZVVSTCAmJiAhaXNBYnNvbHV0ZVVSTChyZXF1ZXN0ZWRVUkwpKSB7XG4gICAgcmV0dXJuIGNvbWJpbmVVUkxzKGJhc2VVUkwsIHJlcXVlc3RlZFVSTCk7XG4gIH1cbiAgcmV0dXJuIHJlcXVlc3RlZFVSTDtcbn07XG4iLCIndXNlIHN0cmljdCc7XG5cbnZhciBlbmhhbmNlRXJyb3IgPSByZXF1aXJlKCcuL2VuaGFuY2VFcnJvcicpO1xuXG4vKipcbiAqIENyZWF0ZSBhbiBFcnJvciB3aXRoIHRoZSBzcGVjaWZpZWQgbWVzc2FnZSwgY29uZmlnLCBlcnJvciBjb2RlLCByZXF1ZXN0IGFuZCByZXNwb25zZS5cbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30gbWVzc2FnZSBUaGUgZXJyb3IgbWVzc2FnZS5cbiAqIEBwYXJhbSB7T2JqZWN0fSBjb25maWcgVGhlIGNvbmZpZy5cbiAqIEBwYXJhbSB7c3RyaW5nfSBbY29kZV0gVGhlIGVycm9yIGNvZGUgKGZvciBleGFtcGxlLCAnRUNPTk5BQk9SVEVEJykuXG4gKiBAcGFyYW0ge09iamVjdH0gW3JlcXVlc3RdIFRoZSByZXF1ZXN0LlxuICogQHBhcmFtIHtPYmplY3R9IFtyZXNwb25zZV0gVGhlIHJlc3BvbnNlLlxuICogQHJldHVybnMge0Vycm9yfSBUaGUgY3JlYXRlZCBlcnJvci5cbiAqL1xubW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbiBjcmVhdGVFcnJvcihtZXNzYWdlLCBjb25maWcsIGNvZGUsIHJlcXVlc3QsIHJlc3BvbnNlKSB7XG4gIHZhciBlcnJvciA9IG5ldyBFcnJvcihtZXNzYWdlKTtcbiAgcmV0dXJuIGVuaGFuY2VFcnJvcihlcnJvciwgY29uZmlnLCBjb2RlLCByZXF1ZXN0LCByZXNwb25zZSk7XG59O1xuIiwiJ3VzZSBzdHJpY3QnO1xuXG52YXIgdXRpbHMgPSByZXF1aXJlKCcuLy4uL3V0aWxzJyk7XG52YXIgdHJhbnNmb3JtRGF0YSA9IHJlcXVpcmUoJy4vdHJhbnNmb3JtRGF0YScpO1xudmFyIGlzQ2FuY2VsID0gcmVxdWlyZSgnLi4vY2FuY2VsL2lzQ2FuY2VsJyk7XG52YXIgZGVmYXVsdHMgPSByZXF1aXJlKCcuLi9kZWZhdWx0cycpO1xudmFyIENhbmNlbCA9IHJlcXVpcmUoJy4uL2NhbmNlbC9DYW5jZWwnKTtcblxuLyoqXG4gKiBUaHJvd3MgYSBgQ2FuY2VsYCBpZiBjYW5jZWxsYXRpb24gaGFzIGJlZW4gcmVxdWVzdGVkLlxuICovXG5mdW5jdGlvbiB0aHJvd0lmQ2FuY2VsbGF0aW9uUmVxdWVzdGVkKGNvbmZpZykge1xuICBpZiAoY29uZmlnLmNhbmNlbFRva2VuKSB7XG4gICAgY29uZmlnLmNhbmNlbFRva2VuLnRocm93SWZSZXF1ZXN0ZWQoKTtcbiAgfVxuXG4gIGlmIChjb25maWcuc2lnbmFsICYmIGNvbmZpZy5zaWduYWwuYWJvcnRlZCkge1xuICAgIHRocm93IG5ldyBDYW5jZWwoJ2NhbmNlbGVkJyk7XG4gIH1cbn1cblxuLyoqXG4gKiBEaXNwYXRjaCBhIHJlcXVlc3QgdG8gdGhlIHNlcnZlciB1c2luZyB0aGUgY29uZmlndXJlZCBhZGFwdGVyLlxuICpcbiAqIEBwYXJhbSB7b2JqZWN0fSBjb25maWcgVGhlIGNvbmZpZyB0aGF0IGlzIHRvIGJlIHVzZWQgZm9yIHRoZSByZXF1ZXN0XG4gKiBAcmV0dXJucyB7UHJvbWlzZX0gVGhlIFByb21pc2UgdG8gYmUgZnVsZmlsbGVkXG4gKi9cbm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gZGlzcGF0Y2hSZXF1ZXN0KGNvbmZpZykge1xuICB0aHJvd0lmQ2FuY2VsbGF0aW9uUmVxdWVzdGVkKGNvbmZpZyk7XG5cbiAgLy8gRW5zdXJlIGhlYWRlcnMgZXhpc3RcbiAgY29uZmlnLmhlYWRlcnMgPSBjb25maWcuaGVhZGVycyB8fCB7fTtcblxuICAvLyBUcmFuc2Zvcm0gcmVxdWVzdCBkYXRhXG4gIGNvbmZpZy5kYXRhID0gdHJhbnNmb3JtRGF0YS5jYWxsKFxuICAgIGNvbmZpZyxcbiAgICBjb25maWcuZGF0YSxcbiAgICBjb25maWcuaGVhZGVycyxcbiAgICBjb25maWcudHJhbnNmb3JtUmVxdWVzdFxuICApO1xuXG4gIC8vIEZsYXR0ZW4gaGVhZGVyc1xuICBjb25maWcuaGVhZGVycyA9IHV0aWxzLm1lcmdlKFxuICAgIGNvbmZpZy5oZWFkZXJzLmNvbW1vbiB8fCB7fSxcbiAgICBjb25maWcuaGVhZGVyc1tjb25maWcubWV0aG9kXSB8fCB7fSxcbiAgICBjb25maWcuaGVhZGVyc1xuICApO1xuXG4gIHV0aWxzLmZvckVhY2goXG4gICAgWydkZWxldGUnLCAnZ2V0JywgJ2hlYWQnLCAncG9zdCcsICdwdXQnLCAncGF0Y2gnLCAnY29tbW9uJ10sXG4gICAgZnVuY3Rpb24gY2xlYW5IZWFkZXJDb25maWcobWV0aG9kKSB7XG4gICAgICBkZWxldGUgY29uZmlnLmhlYWRlcnNbbWV0aG9kXTtcbiAgICB9XG4gICk7XG5cbiAgdmFyIGFkYXB0ZXIgPSBjb25maWcuYWRhcHRlciB8fCBkZWZhdWx0cy5hZGFwdGVyO1xuXG4gIHJldHVybiBhZGFwdGVyKGNvbmZpZykudGhlbihmdW5jdGlvbiBvbkFkYXB0ZXJSZXNvbHV0aW9uKHJlc3BvbnNlKSB7XG4gICAgdGhyb3dJZkNhbmNlbGxhdGlvblJlcXVlc3RlZChjb25maWcpO1xuXG4gICAgLy8gVHJhbnNmb3JtIHJlc3BvbnNlIGRhdGFcbiAgICByZXNwb25zZS5kYXRhID0gdHJhbnNmb3JtRGF0YS5jYWxsKFxuICAgICAgY29uZmlnLFxuICAgICAgcmVzcG9uc2UuZGF0YSxcbiAgICAgIHJlc3BvbnNlLmhlYWRlcnMsXG4gICAgICBjb25maWcudHJhbnNmb3JtUmVzcG9uc2VcbiAgICApO1xuXG4gICAgcmV0dXJuIHJlc3BvbnNlO1xuICB9LCBmdW5jdGlvbiBvbkFkYXB0ZXJSZWplY3Rpb24ocmVhc29uKSB7XG4gICAgaWYgKCFpc0NhbmNlbChyZWFzb24pKSB7XG4gICAgICB0aHJvd0lmQ2FuY2VsbGF0aW9uUmVxdWVzdGVkKGNvbmZpZyk7XG5cbiAgICAgIC8vIFRyYW5zZm9ybSByZXNwb25zZSBkYXRhXG4gICAgICBpZiAocmVhc29uICYmIHJlYXNvbi5yZXNwb25zZSkge1xuICAgICAgICByZWFzb24ucmVzcG9uc2UuZGF0YSA9IHRyYW5zZm9ybURhdGEuY2FsbChcbiAgICAgICAgICBjb25maWcsXG4gICAgICAgICAgcmVhc29uLnJlc3BvbnNlLmRhdGEsXG4gICAgICAgICAgcmVhc29uLnJlc3BvbnNlLmhlYWRlcnMsXG4gICAgICAgICAgY29uZmlnLnRyYW5zZm9ybVJlc3BvbnNlXG4gICAgICAgICk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcmV0dXJuIFByb21pc2UucmVqZWN0KHJlYXNvbik7XG4gIH0pO1xufTtcbiIsIid1c2Ugc3RyaWN0JztcblxuLyoqXG4gKiBVcGRhdGUgYW4gRXJyb3Igd2l0aCB0aGUgc3BlY2lmaWVkIGNvbmZpZywgZXJyb3IgY29kZSwgYW5kIHJlc3BvbnNlLlxuICpcbiAqIEBwYXJhbSB7RXJyb3J9IGVycm9yIFRoZSBlcnJvciB0byB1cGRhdGUuXG4gKiBAcGFyYW0ge09iamVjdH0gY29uZmlnIFRoZSBjb25maWcuXG4gKiBAcGFyYW0ge3N0cmluZ30gW2NvZGVdIFRoZSBlcnJvciBjb2RlIChmb3IgZXhhbXBsZSwgJ0VDT05OQUJPUlRFRCcpLlxuICogQHBhcmFtIHtPYmplY3R9IFtyZXF1ZXN0XSBUaGUgcmVxdWVzdC5cbiAqIEBwYXJhbSB7T2JqZWN0fSBbcmVzcG9uc2VdIFRoZSByZXNwb25zZS5cbiAqIEByZXR1cm5zIHtFcnJvcn0gVGhlIGVycm9yLlxuICovXG5tb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIGVuaGFuY2VFcnJvcihlcnJvciwgY29uZmlnLCBjb2RlLCByZXF1ZXN0LCByZXNwb25zZSkge1xuICBlcnJvci5jb25maWcgPSBjb25maWc7XG4gIGlmIChjb2RlKSB7XG4gICAgZXJyb3IuY29kZSA9IGNvZGU7XG4gIH1cblxuICBlcnJvci5yZXF1ZXN0ID0gcmVxdWVzdDtcbiAgZXJyb3IucmVzcG9uc2UgPSByZXNwb25zZTtcbiAgZXJyb3IuaXNBeGlvc0Vycm9yID0gdHJ1ZTtcblxuICBlcnJvci50b0pTT04gPSBmdW5jdGlvbiB0b0pTT04oKSB7XG4gICAgcmV0dXJuIHtcbiAgICAgIC8vIFN0YW5kYXJkXG4gICAgICBtZXNzYWdlOiB0aGlzLm1lc3NhZ2UsXG4gICAgICBuYW1lOiB0aGlzLm5hbWUsXG4gICAgICAvLyBNaWNyb3NvZnRcbiAgICAgIGRlc2NyaXB0aW9uOiB0aGlzLmRlc2NyaXB0aW9uLFxuICAgICAgbnVtYmVyOiB0aGlzLm51bWJlcixcbiAgICAgIC8vIE1vemlsbGFcbiAgICAgIGZpbGVOYW1lOiB0aGlzLmZpbGVOYW1lLFxuICAgICAgbGluZU51bWJlcjogdGhpcy5saW5lTnVtYmVyLFxuICAgICAgY29sdW1uTnVtYmVyOiB0aGlzLmNvbHVtbk51bWJlcixcbiAgICAgIHN0YWNrOiB0aGlzLnN0YWNrLFxuICAgICAgLy8gQXhpb3NcbiAgICAgIGNvbmZpZzogdGhpcy5jb25maWcsXG4gICAgICBjb2RlOiB0aGlzLmNvZGUsXG4gICAgICBzdGF0dXM6IHRoaXMucmVzcG9uc2UgJiYgdGhpcy5yZXNwb25zZS5zdGF0dXMgPyB0aGlzLnJlc3BvbnNlLnN0YXR1cyA6IG51bGxcbiAgICB9O1xuICB9O1xuICByZXR1cm4gZXJyb3I7XG59O1xuIiwiJ3VzZSBzdHJpY3QnO1xuXG52YXIgdXRpbHMgPSByZXF1aXJlKCcuLi91dGlscycpO1xuXG4vKipcbiAqIENvbmZpZy1zcGVjaWZpYyBtZXJnZS1mdW5jdGlvbiB3aGljaCBjcmVhdGVzIGEgbmV3IGNvbmZpZy1vYmplY3RcbiAqIGJ5IG1lcmdpbmcgdHdvIGNvbmZpZ3VyYXRpb24gb2JqZWN0cyB0b2dldGhlci5cbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gY29uZmlnMVxuICogQHBhcmFtIHtPYmplY3R9IGNvbmZpZzJcbiAqIEByZXR1cm5zIHtPYmplY3R9IE5ldyBvYmplY3QgcmVzdWx0aW5nIGZyb20gbWVyZ2luZyBjb25maWcyIHRvIGNvbmZpZzFcbiAqL1xubW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbiBtZXJnZUNvbmZpZyhjb25maWcxLCBjb25maWcyKSB7XG4gIC8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1wYXJhbS1yZWFzc2lnblxuICBjb25maWcyID0gY29uZmlnMiB8fCB7fTtcbiAgdmFyIGNvbmZpZyA9IHt9O1xuXG4gIGZ1bmN0aW9uIGdldE1lcmdlZFZhbHVlKHRhcmdldCwgc291cmNlKSB7XG4gICAgaWYgKHV0aWxzLmlzUGxhaW5PYmplY3QodGFyZ2V0KSAmJiB1dGlscy5pc1BsYWluT2JqZWN0KHNvdXJjZSkpIHtcbiAgICAgIHJldHVybiB1dGlscy5tZXJnZSh0YXJnZXQsIHNvdXJjZSk7XG4gICAgfSBlbHNlIGlmICh1dGlscy5pc1BsYWluT2JqZWN0KHNvdXJjZSkpIHtcbiAgICAgIHJldHVybiB1dGlscy5tZXJnZSh7fSwgc291cmNlKTtcbiAgICB9IGVsc2UgaWYgKHV0aWxzLmlzQXJyYXkoc291cmNlKSkge1xuICAgICAgcmV0dXJuIHNvdXJjZS5zbGljZSgpO1xuICAgIH1cbiAgICByZXR1cm4gc291cmNlO1xuICB9XG5cbiAgLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIGNvbnNpc3RlbnQtcmV0dXJuXG4gIGZ1bmN0aW9uIG1lcmdlRGVlcFByb3BlcnRpZXMocHJvcCkge1xuICAgIGlmICghdXRpbHMuaXNVbmRlZmluZWQoY29uZmlnMltwcm9wXSkpIHtcbiAgICAgIHJldHVybiBnZXRNZXJnZWRWYWx1ZShjb25maWcxW3Byb3BdLCBjb25maWcyW3Byb3BdKTtcbiAgICB9IGVsc2UgaWYgKCF1dGlscy5pc1VuZGVmaW5lZChjb25maWcxW3Byb3BdKSkge1xuICAgICAgcmV0dXJuIGdldE1lcmdlZFZhbHVlKHVuZGVmaW5lZCwgY29uZmlnMVtwcm9wXSk7XG4gICAgfVxuICB9XG5cbiAgLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIGNvbnNpc3RlbnQtcmV0dXJuXG4gIGZ1bmN0aW9uIHZhbHVlRnJvbUNvbmZpZzIocHJvcCkge1xuICAgIGlmICghdXRpbHMuaXNVbmRlZmluZWQoY29uZmlnMltwcm9wXSkpIHtcbiAgICAgIHJldHVybiBnZXRNZXJnZWRWYWx1ZSh1bmRlZmluZWQsIGNvbmZpZzJbcHJvcF0pO1xuICAgIH1cbiAgfVxuXG4gIC8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSBjb25zaXN0ZW50LXJldHVyblxuICBmdW5jdGlvbiBkZWZhdWx0VG9Db25maWcyKHByb3ApIHtcbiAgICBpZiAoIXV0aWxzLmlzVW5kZWZpbmVkKGNvbmZpZzJbcHJvcF0pKSB7XG4gICAgICByZXR1cm4gZ2V0TWVyZ2VkVmFsdWUodW5kZWZpbmVkLCBjb25maWcyW3Byb3BdKTtcbiAgICB9IGVsc2UgaWYgKCF1dGlscy5pc1VuZGVmaW5lZChjb25maWcxW3Byb3BdKSkge1xuICAgICAgcmV0dXJuIGdldE1lcmdlZFZhbHVlKHVuZGVmaW5lZCwgY29uZmlnMVtwcm9wXSk7XG4gICAgfVxuICB9XG5cbiAgLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIGNvbnNpc3RlbnQtcmV0dXJuXG4gIGZ1bmN0aW9uIG1lcmdlRGlyZWN0S2V5cyhwcm9wKSB7XG4gICAgaWYgKHByb3AgaW4gY29uZmlnMikge1xuICAgICAgcmV0dXJuIGdldE1lcmdlZFZhbHVlKGNvbmZpZzFbcHJvcF0sIGNvbmZpZzJbcHJvcF0pO1xuICAgIH0gZWxzZSBpZiAocHJvcCBpbiBjb25maWcxKSB7XG4gICAgICByZXR1cm4gZ2V0TWVyZ2VkVmFsdWUodW5kZWZpbmVkLCBjb25maWcxW3Byb3BdKTtcbiAgICB9XG4gIH1cblxuICB2YXIgbWVyZ2VNYXAgPSB7XG4gICAgJ3VybCc6IHZhbHVlRnJvbUNvbmZpZzIsXG4gICAgJ21ldGhvZCc6IHZhbHVlRnJvbUNvbmZpZzIsXG4gICAgJ2RhdGEnOiB2YWx1ZUZyb21Db25maWcyLFxuICAgICdiYXNlVVJMJzogZGVmYXVsdFRvQ29uZmlnMixcbiAgICAndHJhbnNmb3JtUmVxdWVzdCc6IGRlZmF1bHRUb0NvbmZpZzIsXG4gICAgJ3RyYW5zZm9ybVJlc3BvbnNlJzogZGVmYXVsdFRvQ29uZmlnMixcbiAgICAncGFyYW1zU2VyaWFsaXplcic6IGRlZmF1bHRUb0NvbmZpZzIsXG4gICAgJ3RpbWVvdXQnOiBkZWZhdWx0VG9Db25maWcyLFxuICAgICd0aW1lb3V0TWVzc2FnZSc6IGRlZmF1bHRUb0NvbmZpZzIsXG4gICAgJ3dpdGhDcmVkZW50aWFscyc6IGRlZmF1bHRUb0NvbmZpZzIsXG4gICAgJ2FkYXB0ZXInOiBkZWZhdWx0VG9Db25maWcyLFxuICAgICdyZXNwb25zZVR5cGUnOiBkZWZhdWx0VG9Db25maWcyLFxuICAgICd4c3JmQ29va2llTmFtZSc6IGRlZmF1bHRUb0NvbmZpZzIsXG4gICAgJ3hzcmZIZWFkZXJOYW1lJzogZGVmYXVsdFRvQ29uZmlnMixcbiAgICAnb25VcGxvYWRQcm9ncmVzcyc6IGRlZmF1bHRUb0NvbmZpZzIsXG4gICAgJ29uRG93bmxvYWRQcm9ncmVzcyc6IGRlZmF1bHRUb0NvbmZpZzIsXG4gICAgJ2RlY29tcHJlc3MnOiBkZWZhdWx0VG9Db25maWcyLFxuICAgICdtYXhDb250ZW50TGVuZ3RoJzogZGVmYXVsdFRvQ29uZmlnMixcbiAgICAnbWF4Qm9keUxlbmd0aCc6IGRlZmF1bHRUb0NvbmZpZzIsXG4gICAgJ3RyYW5zcG9ydCc6IGRlZmF1bHRUb0NvbmZpZzIsXG4gICAgJ2h0dHBBZ2VudCc6IGRlZmF1bHRUb0NvbmZpZzIsXG4gICAgJ2h0dHBzQWdlbnQnOiBkZWZhdWx0VG9Db25maWcyLFxuICAgICdjYW5jZWxUb2tlbic6IGRlZmF1bHRUb0NvbmZpZzIsXG4gICAgJ3NvY2tldFBhdGgnOiBkZWZhdWx0VG9Db25maWcyLFxuICAgICdyZXNwb25zZUVuY29kaW5nJzogZGVmYXVsdFRvQ29uZmlnMixcbiAgICAndmFsaWRhdGVTdGF0dXMnOiBtZXJnZURpcmVjdEtleXNcbiAgfTtcblxuICB1dGlscy5mb3JFYWNoKE9iamVjdC5rZXlzKGNvbmZpZzEpLmNvbmNhdChPYmplY3Qua2V5cyhjb25maWcyKSksIGZ1bmN0aW9uIGNvbXB1dGVDb25maWdWYWx1ZShwcm9wKSB7XG4gICAgdmFyIG1lcmdlID0gbWVyZ2VNYXBbcHJvcF0gfHwgbWVyZ2VEZWVwUHJvcGVydGllcztcbiAgICB2YXIgY29uZmlnVmFsdWUgPSBtZXJnZShwcm9wKTtcbiAgICAodXRpbHMuaXNVbmRlZmluZWQoY29uZmlnVmFsdWUpICYmIG1lcmdlICE9PSBtZXJnZURpcmVjdEtleXMpIHx8IChjb25maWdbcHJvcF0gPSBjb25maWdWYWx1ZSk7XG4gIH0pO1xuXG4gIHJldHVybiBjb25maWc7XG59O1xuIiwiJ3VzZSBzdHJpY3QnO1xuXG52YXIgY3JlYXRlRXJyb3IgPSByZXF1aXJlKCcuL2NyZWF0ZUVycm9yJyk7XG5cbi8qKlxuICogUmVzb2x2ZSBvciByZWplY3QgYSBQcm9taXNlIGJhc2VkIG9uIHJlc3BvbnNlIHN0YXR1cy5cbiAqXG4gKiBAcGFyYW0ge0Z1bmN0aW9ufSByZXNvbHZlIEEgZnVuY3Rpb24gdGhhdCByZXNvbHZlcyB0aGUgcHJvbWlzZS5cbiAqIEBwYXJhbSB7RnVuY3Rpb259IHJlamVjdCBBIGZ1bmN0aW9uIHRoYXQgcmVqZWN0cyB0aGUgcHJvbWlzZS5cbiAqIEBwYXJhbSB7b2JqZWN0fSByZXNwb25zZSBUaGUgcmVzcG9uc2UuXG4gKi9cbm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gc2V0dGxlKHJlc29sdmUsIHJlamVjdCwgcmVzcG9uc2UpIHtcbiAgdmFyIHZhbGlkYXRlU3RhdHVzID0gcmVzcG9uc2UuY29uZmlnLnZhbGlkYXRlU3RhdHVzO1xuICBpZiAoIXJlc3BvbnNlLnN0YXR1cyB8fCAhdmFsaWRhdGVTdGF0dXMgfHwgdmFsaWRhdGVTdGF0dXMocmVzcG9uc2Uuc3RhdHVzKSkge1xuICAgIHJlc29sdmUocmVzcG9uc2UpO1xuICB9IGVsc2Uge1xuICAgIHJlamVjdChjcmVhdGVFcnJvcihcbiAgICAgICdSZXF1ZXN0IGZhaWxlZCB3aXRoIHN0YXR1cyBjb2RlICcgKyByZXNwb25zZS5zdGF0dXMsXG4gICAgICByZXNwb25zZS5jb25maWcsXG4gICAgICBudWxsLFxuICAgICAgcmVzcG9uc2UucmVxdWVzdCxcbiAgICAgIHJlc3BvbnNlXG4gICAgKSk7XG4gIH1cbn07XG4iLCIndXNlIHN0cmljdCc7XG5cbnZhciB1dGlscyA9IHJlcXVpcmUoJy4vLi4vdXRpbHMnKTtcbnZhciBkZWZhdWx0cyA9IHJlcXVpcmUoJy4vLi4vZGVmYXVsdHMnKTtcblxuLyoqXG4gKiBUcmFuc2Zvcm0gdGhlIGRhdGEgZm9yIGEgcmVxdWVzdCBvciBhIHJlc3BvbnNlXG4gKlxuICogQHBhcmFtIHtPYmplY3R8U3RyaW5nfSBkYXRhIFRoZSBkYXRhIHRvIGJlIHRyYW5zZm9ybWVkXG4gKiBAcGFyYW0ge0FycmF5fSBoZWFkZXJzIFRoZSBoZWFkZXJzIGZvciB0aGUgcmVxdWVzdCBvciByZXNwb25zZVxuICogQHBhcmFtIHtBcnJheXxGdW5jdGlvbn0gZm5zIEEgc2luZ2xlIGZ1bmN0aW9uIG9yIEFycmF5IG9mIGZ1bmN0aW9uc1xuICogQHJldHVybnMgeyp9IFRoZSByZXN1bHRpbmcgdHJhbnNmb3JtZWQgZGF0YVxuICovXG5tb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIHRyYW5zZm9ybURhdGEoZGF0YSwgaGVhZGVycywgZm5zKSB7XG4gIHZhciBjb250ZXh0ID0gdGhpcyB8fCBkZWZhdWx0cztcbiAgLyplc2xpbnQgbm8tcGFyYW0tcmVhc3NpZ246MCovXG4gIHV0aWxzLmZvckVhY2goZm5zLCBmdW5jdGlvbiB0cmFuc2Zvcm0oZm4pIHtcbiAgICBkYXRhID0gZm4uY2FsbChjb250ZXh0LCBkYXRhLCBoZWFkZXJzKTtcbiAgfSk7XG5cbiAgcmV0dXJuIGRhdGE7XG59O1xuIiwiJ3VzZSBzdHJpY3QnO1xuXG52YXIgdXRpbHMgPSByZXF1aXJlKCcuL3V0aWxzJyk7XG52YXIgbm9ybWFsaXplSGVhZGVyTmFtZSA9IHJlcXVpcmUoJy4vaGVscGVycy9ub3JtYWxpemVIZWFkZXJOYW1lJyk7XG52YXIgZW5oYW5jZUVycm9yID0gcmVxdWlyZSgnLi9jb3JlL2VuaGFuY2VFcnJvcicpO1xuXG52YXIgREVGQVVMVF9DT05URU5UX1RZUEUgPSB7XG4gICdDb250ZW50LVR5cGUnOiAnYXBwbGljYXRpb24veC13d3ctZm9ybS11cmxlbmNvZGVkJ1xufTtcblxuZnVuY3Rpb24gc2V0Q29udGVudFR5cGVJZlVuc2V0KGhlYWRlcnMsIHZhbHVlKSB7XG4gIGlmICghdXRpbHMuaXNVbmRlZmluZWQoaGVhZGVycykgJiYgdXRpbHMuaXNVbmRlZmluZWQoaGVhZGVyc1snQ29udGVudC1UeXBlJ10pKSB7XG4gICAgaGVhZGVyc1snQ29udGVudC1UeXBlJ10gPSB2YWx1ZTtcbiAgfVxufVxuXG5mdW5jdGlvbiBnZXREZWZhdWx0QWRhcHRlcigpIHtcbiAgdmFyIGFkYXB0ZXI7XG4gIGlmICh0eXBlb2YgWE1MSHR0cFJlcXVlc3QgIT09ICd1bmRlZmluZWQnKSB7XG4gICAgLy8gRm9yIGJyb3dzZXJzIHVzZSBYSFIgYWRhcHRlclxuICAgIGFkYXB0ZXIgPSByZXF1aXJlKCcuL2FkYXB0ZXJzL3hocicpO1xuICB9IGVsc2UgaWYgKHR5cGVvZiBwcm9jZXNzICE9PSAndW5kZWZpbmVkJyAmJiBPYmplY3QucHJvdG90eXBlLnRvU3RyaW5nLmNhbGwocHJvY2VzcykgPT09ICdbb2JqZWN0IHByb2Nlc3NdJykge1xuICAgIC8vIEZvciBub2RlIHVzZSBIVFRQIGFkYXB0ZXJcbiAgICBhZGFwdGVyID0gcmVxdWlyZSgnLi9hZGFwdGVycy9odHRwJyk7XG4gIH1cbiAgcmV0dXJuIGFkYXB0ZXI7XG59XG5cbmZ1bmN0aW9uIHN0cmluZ2lmeVNhZmVseShyYXdWYWx1ZSwgcGFyc2VyLCBlbmNvZGVyKSB7XG4gIGlmICh1dGlscy5pc1N0cmluZyhyYXdWYWx1ZSkpIHtcbiAgICB0cnkge1xuICAgICAgKHBhcnNlciB8fCBKU09OLnBhcnNlKShyYXdWYWx1ZSk7XG4gICAgICByZXR1cm4gdXRpbHMudHJpbShyYXdWYWx1ZSk7XG4gICAgfSBjYXRjaCAoZSkge1xuICAgICAgaWYgKGUubmFtZSAhPT0gJ1N5bnRheEVycm9yJykge1xuICAgICAgICB0aHJvdyBlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHJldHVybiAoZW5jb2RlciB8fCBKU09OLnN0cmluZ2lmeSkocmF3VmFsdWUpO1xufVxuXG52YXIgZGVmYXVsdHMgPSB7XG5cbiAgdHJhbnNpdGlvbmFsOiB7XG4gICAgc2lsZW50SlNPTlBhcnNpbmc6IHRydWUsXG4gICAgZm9yY2VkSlNPTlBhcnNpbmc6IHRydWUsXG4gICAgY2xhcmlmeVRpbWVvdXRFcnJvcjogZmFsc2VcbiAgfSxcblxuICBhZGFwdGVyOiBnZXREZWZhdWx0QWRhcHRlcigpLFxuXG4gIHRyYW5zZm9ybVJlcXVlc3Q6IFtmdW5jdGlvbiB0cmFuc2Zvcm1SZXF1ZXN0KGRhdGEsIGhlYWRlcnMpIHtcbiAgICBub3JtYWxpemVIZWFkZXJOYW1lKGhlYWRlcnMsICdBY2NlcHQnKTtcbiAgICBub3JtYWxpemVIZWFkZXJOYW1lKGhlYWRlcnMsICdDb250ZW50LVR5cGUnKTtcblxuICAgIGlmICh1dGlscy5pc0Zvcm1EYXRhKGRhdGEpIHx8XG4gICAgICB1dGlscy5pc0FycmF5QnVmZmVyKGRhdGEpIHx8XG4gICAgICB1dGlscy5pc0J1ZmZlcihkYXRhKSB8fFxuICAgICAgdXRpbHMuaXNTdHJlYW0oZGF0YSkgfHxcbiAgICAgIHV0aWxzLmlzRmlsZShkYXRhKSB8fFxuICAgICAgdXRpbHMuaXNCbG9iKGRhdGEpXG4gICAgKSB7XG4gICAgICByZXR1cm4gZGF0YTtcbiAgICB9XG4gICAgaWYgKHV0aWxzLmlzQXJyYXlCdWZmZXJWaWV3KGRhdGEpKSB7XG4gICAgICByZXR1cm4gZGF0YS5idWZmZXI7XG4gICAgfVxuICAgIGlmICh1dGlscy5pc1VSTFNlYXJjaFBhcmFtcyhkYXRhKSkge1xuICAgICAgc2V0Q29udGVudFR5cGVJZlVuc2V0KGhlYWRlcnMsICdhcHBsaWNhdGlvbi94LXd3dy1mb3JtLXVybGVuY29kZWQ7Y2hhcnNldD11dGYtOCcpO1xuICAgICAgcmV0dXJuIGRhdGEudG9TdHJpbmcoKTtcbiAgICB9XG4gICAgaWYgKHV0aWxzLmlzT2JqZWN0KGRhdGEpIHx8IChoZWFkZXJzICYmIGhlYWRlcnNbJ0NvbnRlbnQtVHlwZSddID09PSAnYXBwbGljYXRpb24vanNvbicpKSB7XG4gICAgICBzZXRDb250ZW50VHlwZUlmVW5zZXQoaGVhZGVycywgJ2FwcGxpY2F0aW9uL2pzb24nKTtcbiAgICAgIHJldHVybiBzdHJpbmdpZnlTYWZlbHkoZGF0YSk7XG4gICAgfVxuICAgIHJldHVybiBkYXRhO1xuICB9XSxcblxuICB0cmFuc2Zvcm1SZXNwb25zZTogW2Z1bmN0aW9uIHRyYW5zZm9ybVJlc3BvbnNlKGRhdGEpIHtcbiAgICB2YXIgdHJhbnNpdGlvbmFsID0gdGhpcy50cmFuc2l0aW9uYWwgfHwgZGVmYXVsdHMudHJhbnNpdGlvbmFsO1xuICAgIHZhciBzaWxlbnRKU09OUGFyc2luZyA9IHRyYW5zaXRpb25hbCAmJiB0cmFuc2l0aW9uYWwuc2lsZW50SlNPTlBhcnNpbmc7XG4gICAgdmFyIGZvcmNlZEpTT05QYXJzaW5nID0gdHJhbnNpdGlvbmFsICYmIHRyYW5zaXRpb25hbC5mb3JjZWRKU09OUGFyc2luZztcbiAgICB2YXIgc3RyaWN0SlNPTlBhcnNpbmcgPSAhc2lsZW50SlNPTlBhcnNpbmcgJiYgdGhpcy5yZXNwb25zZVR5cGUgPT09ICdqc29uJztcblxuICAgIGlmIChzdHJpY3RKU09OUGFyc2luZyB8fCAoZm9yY2VkSlNPTlBhcnNpbmcgJiYgdXRpbHMuaXNTdHJpbmcoZGF0YSkgJiYgZGF0YS5sZW5ndGgpKSB7XG4gICAgICB0cnkge1xuICAgICAgICByZXR1cm4gSlNPTi5wYXJzZShkYXRhKTtcbiAgICAgIH0gY2F0Y2ggKGUpIHtcbiAgICAgICAgaWYgKHN0cmljdEpTT05QYXJzaW5nKSB7XG4gICAgICAgICAgaWYgKGUubmFtZSA9PT0gJ1N5bnRheEVycm9yJykge1xuICAgICAgICAgICAgdGhyb3cgZW5oYW5jZUVycm9yKGUsIHRoaXMsICdFX0pTT05fUEFSU0UnKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgdGhyb3cgZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHJldHVybiBkYXRhO1xuICB9XSxcblxuICAvKipcbiAgICogQSB0aW1lb3V0IGluIG1pbGxpc2Vjb25kcyB0byBhYm9ydCBhIHJlcXVlc3QuIElmIHNldCB0byAwIChkZWZhdWx0KSBhXG4gICAqIHRpbWVvdXQgaXMgbm90IGNyZWF0ZWQuXG4gICAqL1xuICB0aW1lb3V0OiAwLFxuXG4gIHhzcmZDb29raWVOYW1lOiAnWFNSRi1UT0tFTicsXG4gIHhzcmZIZWFkZXJOYW1lOiAnWC1YU1JGLVRPS0VOJyxcblxuICBtYXhDb250ZW50TGVuZ3RoOiAtMSxcbiAgbWF4Qm9keUxlbmd0aDogLTEsXG5cbiAgdmFsaWRhdGVTdGF0dXM6IGZ1bmN0aW9uIHZhbGlkYXRlU3RhdHVzKHN0YXR1cykge1xuICAgIHJldHVybiBzdGF0dXMgPj0gMjAwICYmIHN0YXR1cyA8IDMwMDtcbiAgfSxcblxuICBoZWFkZXJzOiB7XG4gICAgY29tbW9uOiB7XG4gICAgICAnQWNjZXB0JzogJ2FwcGxpY2F0aW9uL2pzb24sIHRleHQvcGxhaW4sICovKidcbiAgICB9XG4gIH1cbn07XG5cbnV0aWxzLmZvckVhY2goWydkZWxldGUnLCAnZ2V0JywgJ2hlYWQnXSwgZnVuY3Rpb24gZm9yRWFjaE1ldGhvZE5vRGF0YShtZXRob2QpIHtcbiAgZGVmYXVsdHMuaGVhZGVyc1ttZXRob2RdID0ge307XG59KTtcblxudXRpbHMuZm9yRWFjaChbJ3Bvc3QnLCAncHV0JywgJ3BhdGNoJ10sIGZ1bmN0aW9uIGZvckVhY2hNZXRob2RXaXRoRGF0YShtZXRob2QpIHtcbiAgZGVmYXVsdHMuaGVhZGVyc1ttZXRob2RdID0gdXRpbHMubWVyZ2UoREVGQVVMVF9DT05URU5UX1RZUEUpO1xufSk7XG5cbm1vZHVsZS5leHBvcnRzID0gZGVmYXVsdHM7XG4iLCJtb2R1bGUuZXhwb3J0cyA9IHtcbiAgXCJ2ZXJzaW9uXCI6IFwiMC4yNi4wXCJcbn07IiwiJ3VzZSBzdHJpY3QnO1xuXG5tb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIGJpbmQoZm4sIHRoaXNBcmcpIHtcbiAgcmV0dXJuIGZ1bmN0aW9uIHdyYXAoKSB7XG4gICAgdmFyIGFyZ3MgPSBuZXcgQXJyYXkoYXJndW1lbnRzLmxlbmd0aCk7XG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCBhcmdzLmxlbmd0aDsgaSsrKSB7XG4gICAgICBhcmdzW2ldID0gYXJndW1lbnRzW2ldO1xuICAgIH1cbiAgICByZXR1cm4gZm4uYXBwbHkodGhpc0FyZywgYXJncyk7XG4gIH07XG59O1xuIiwiJ3VzZSBzdHJpY3QnO1xuXG52YXIgdXRpbHMgPSByZXF1aXJlKCcuLy4uL3V0aWxzJyk7XG5cbmZ1bmN0aW9uIGVuY29kZSh2YWwpIHtcbiAgcmV0dXJuIGVuY29kZVVSSUNvbXBvbmVudCh2YWwpLlxuICAgIHJlcGxhY2UoLyUzQS9naSwgJzonKS5cbiAgICByZXBsYWNlKC8lMjQvZywgJyQnKS5cbiAgICByZXBsYWNlKC8lMkMvZ2ksICcsJykuXG4gICAgcmVwbGFjZSgvJTIwL2csICcrJykuXG4gICAgcmVwbGFjZSgvJTVCL2dpLCAnWycpLlxuICAgIHJlcGxhY2UoLyU1RC9naSwgJ10nKTtcbn1cblxuLyoqXG4gKiBCdWlsZCBhIFVSTCBieSBhcHBlbmRpbmcgcGFyYW1zIHRvIHRoZSBlbmRcbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30gdXJsIFRoZSBiYXNlIG9mIHRoZSB1cmwgKGUuZy4sIGh0dHA6Ly93d3cuZ29vZ2xlLmNvbSlcbiAqIEBwYXJhbSB7b2JqZWN0fSBbcGFyYW1zXSBUaGUgcGFyYW1zIHRvIGJlIGFwcGVuZGVkXG4gKiBAcmV0dXJucyB7c3RyaW5nfSBUaGUgZm9ybWF0dGVkIHVybFxuICovXG5tb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIGJ1aWxkVVJMKHVybCwgcGFyYW1zLCBwYXJhbXNTZXJpYWxpemVyKSB7XG4gIC8qZXNsaW50IG5vLXBhcmFtLXJlYXNzaWduOjAqL1xuICBpZiAoIXBhcmFtcykge1xuICAgIHJldHVybiB1cmw7XG4gIH1cblxuICB2YXIgc2VyaWFsaXplZFBhcmFtcztcbiAgaWYgKHBhcmFtc1NlcmlhbGl6ZXIpIHtcbiAgICBzZXJpYWxpemVkUGFyYW1zID0gcGFyYW1zU2VyaWFsaXplcihwYXJhbXMpO1xuICB9IGVsc2UgaWYgKHV0aWxzLmlzVVJMU2VhcmNoUGFyYW1zKHBhcmFtcykpIHtcbiAgICBzZXJpYWxpemVkUGFyYW1zID0gcGFyYW1zLnRvU3RyaW5nKCk7XG4gIH0gZWxzZSB7XG4gICAgdmFyIHBhcnRzID0gW107XG5cbiAgICB1dGlscy5mb3JFYWNoKHBhcmFtcywgZnVuY3Rpb24gc2VyaWFsaXplKHZhbCwga2V5KSB7XG4gICAgICBpZiAodmFsID09PSBudWxsIHx8IHR5cGVvZiB2YWwgPT09ICd1bmRlZmluZWQnKSB7XG4gICAgICAgIHJldHVybjtcbiAgICAgIH1cblxuICAgICAgaWYgKHV0aWxzLmlzQXJyYXkodmFsKSkge1xuICAgICAgICBrZXkgPSBrZXkgKyAnW10nO1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgdmFsID0gW3ZhbF07XG4gICAgICB9XG5cbiAgICAgIHV0aWxzLmZvckVhY2godmFsLCBmdW5jdGlvbiBwYXJzZVZhbHVlKHYpIHtcbiAgICAgICAgaWYgKHV0aWxzLmlzRGF0ZSh2KSkge1xuICAgICAgICAgIHYgPSB2LnRvSVNPU3RyaW5nKCk7XG4gICAgICAgIH0gZWxzZSBpZiAodXRpbHMuaXNPYmplY3QodikpIHtcbiAgICAgICAgICB2ID0gSlNPTi5zdHJpbmdpZnkodik7XG4gICAgICAgIH1cbiAgICAgICAgcGFydHMucHVzaChlbmNvZGUoa2V5KSArICc9JyArIGVuY29kZSh2KSk7XG4gICAgICB9KTtcbiAgICB9KTtcblxuICAgIHNlcmlhbGl6ZWRQYXJhbXMgPSBwYXJ0cy5qb2luKCcmJyk7XG4gIH1cblxuICBpZiAoc2VyaWFsaXplZFBhcmFtcykge1xuICAgIHZhciBoYXNobWFya0luZGV4ID0gdXJsLmluZGV4T2YoJyMnKTtcbiAgICBpZiAoaGFzaG1hcmtJbmRleCAhPT0gLTEpIHtcbiAgICAgIHVybCA9IHVybC5zbGljZSgwLCBoYXNobWFya0luZGV4KTtcbiAgICB9XG5cbiAgICB1cmwgKz0gKHVybC5pbmRleE9mKCc/JykgPT09IC0xID8gJz8nIDogJyYnKSArIHNlcmlhbGl6ZWRQYXJhbXM7XG4gIH1cblxuICByZXR1cm4gdXJsO1xufTtcbiIsIid1c2Ugc3RyaWN0JztcblxuLyoqXG4gKiBDcmVhdGVzIGEgbmV3IFVSTCBieSBjb21iaW5pbmcgdGhlIHNwZWNpZmllZCBVUkxzXG4gKlxuICogQHBhcmFtIHtzdHJpbmd9IGJhc2VVUkwgVGhlIGJhc2UgVVJMXG4gKiBAcGFyYW0ge3N0cmluZ30gcmVsYXRpdmVVUkwgVGhlIHJlbGF0aXZlIFVSTFxuICogQHJldHVybnMge3N0cmluZ30gVGhlIGNvbWJpbmVkIFVSTFxuICovXG5tb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIGNvbWJpbmVVUkxzKGJhc2VVUkwsIHJlbGF0aXZlVVJMKSB7XG4gIHJldHVybiByZWxhdGl2ZVVSTFxuICAgID8gYmFzZVVSTC5yZXBsYWNlKC9cXC8rJC8sICcnKSArICcvJyArIHJlbGF0aXZlVVJMLnJlcGxhY2UoL15cXC8rLywgJycpXG4gICAgOiBiYXNlVVJMO1xufTtcbiIsIid1c2Ugc3RyaWN0JztcblxudmFyIHV0aWxzID0gcmVxdWlyZSgnLi8uLi91dGlscycpO1xuXG5tb2R1bGUuZXhwb3J0cyA9IChcbiAgdXRpbHMuaXNTdGFuZGFyZEJyb3dzZXJFbnYoKSA/XG5cbiAgLy8gU3RhbmRhcmQgYnJvd3NlciBlbnZzIHN1cHBvcnQgZG9jdW1lbnQuY29va2llXG4gICAgKGZ1bmN0aW9uIHN0YW5kYXJkQnJvd3NlckVudigpIHtcbiAgICAgIHJldHVybiB7XG4gICAgICAgIHdyaXRlOiBmdW5jdGlvbiB3cml0ZShuYW1lLCB2YWx1ZSwgZXhwaXJlcywgcGF0aCwgZG9tYWluLCBzZWN1cmUpIHtcbiAgICAgICAgICB2YXIgY29va2llID0gW107XG4gICAgICAgICAgY29va2llLnB1c2gobmFtZSArICc9JyArIGVuY29kZVVSSUNvbXBvbmVudCh2YWx1ZSkpO1xuXG4gICAgICAgICAgaWYgKHV0aWxzLmlzTnVtYmVyKGV4cGlyZXMpKSB7XG4gICAgICAgICAgICBjb29raWUucHVzaCgnZXhwaXJlcz0nICsgbmV3IERhdGUoZXhwaXJlcykudG9HTVRTdHJpbmcoKSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaWYgKHV0aWxzLmlzU3RyaW5nKHBhdGgpKSB7XG4gICAgICAgICAgICBjb29raWUucHVzaCgncGF0aD0nICsgcGF0aCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaWYgKHV0aWxzLmlzU3RyaW5nKGRvbWFpbikpIHtcbiAgICAgICAgICAgIGNvb2tpZS5wdXNoKCdkb21haW49JyArIGRvbWFpbik7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaWYgKHNlY3VyZSA9PT0gdHJ1ZSkge1xuICAgICAgICAgICAgY29va2llLnB1c2goJ3NlY3VyZScpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGRvY3VtZW50LmNvb2tpZSA9IGNvb2tpZS5qb2luKCc7ICcpO1xuICAgICAgICB9LFxuXG4gICAgICAgIHJlYWQ6IGZ1bmN0aW9uIHJlYWQobmFtZSkge1xuICAgICAgICAgIHZhciBtYXRjaCA9IGRvY3VtZW50LmNvb2tpZS5tYXRjaChuZXcgUmVnRXhwKCcoXnw7XFxcXHMqKSgnICsgbmFtZSArICcpPShbXjtdKiknKSk7XG4gICAgICAgICAgcmV0dXJuIChtYXRjaCA/IGRlY29kZVVSSUNvbXBvbmVudChtYXRjaFszXSkgOiBudWxsKTtcbiAgICAgICAgfSxcblxuICAgICAgICByZW1vdmU6IGZ1bmN0aW9uIHJlbW92ZShuYW1lKSB7XG4gICAgICAgICAgdGhpcy53cml0ZShuYW1lLCAnJywgRGF0ZS5ub3coKSAtIDg2NDAwMDAwKTtcbiAgICAgICAgfVxuICAgICAgfTtcbiAgICB9KSgpIDpcblxuICAvLyBOb24gc3RhbmRhcmQgYnJvd3NlciBlbnYgKHdlYiB3b3JrZXJzLCByZWFjdC1uYXRpdmUpIGxhY2sgbmVlZGVkIHN1cHBvcnQuXG4gICAgKGZ1bmN0aW9uIG5vblN0YW5kYXJkQnJvd3NlckVudigpIHtcbiAgICAgIHJldHVybiB7XG4gICAgICAgIHdyaXRlOiBmdW5jdGlvbiB3cml0ZSgpIHt9LFxuICAgICAgICByZWFkOiBmdW5jdGlvbiByZWFkKCkgeyByZXR1cm4gbnVsbDsgfSxcbiAgICAgICAgcmVtb3ZlOiBmdW5jdGlvbiByZW1vdmUoKSB7fVxuICAgICAgfTtcbiAgICB9KSgpXG4pO1xuIiwiJ3VzZSBzdHJpY3QnO1xuXG4vKipcbiAqIERldGVybWluZXMgd2hldGhlciB0aGUgc3BlY2lmaWVkIFVSTCBpcyBhYnNvbHV0ZVxuICpcbiAqIEBwYXJhbSB7c3RyaW5nfSB1cmwgVGhlIFVSTCB0byB0ZXN0XG4gKiBAcmV0dXJucyB7Ym9vbGVhbn0gVHJ1ZSBpZiB0aGUgc3BlY2lmaWVkIFVSTCBpcyBhYnNvbHV0ZSwgb3RoZXJ3aXNlIGZhbHNlXG4gKi9cbm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gaXNBYnNvbHV0ZVVSTCh1cmwpIHtcbiAgLy8gQSBVUkwgaXMgY29uc2lkZXJlZCBhYnNvbHV0ZSBpZiBpdCBiZWdpbnMgd2l0aCBcIjxzY2hlbWU+Oi8vXCIgb3IgXCIvL1wiIChwcm90b2NvbC1yZWxhdGl2ZSBVUkwpLlxuICAvLyBSRkMgMzk4NiBkZWZpbmVzIHNjaGVtZSBuYW1lIGFzIGEgc2VxdWVuY2Ugb2YgY2hhcmFjdGVycyBiZWdpbm5pbmcgd2l0aCBhIGxldHRlciBhbmQgZm9sbG93ZWRcbiAgLy8gYnkgYW55IGNvbWJpbmF0aW9uIG9mIGxldHRlcnMsIGRpZ2l0cywgcGx1cywgcGVyaW9kLCBvciBoeXBoZW4uXG4gIHJldHVybiAvXihbYS16XVthLXpcXGQrXFwtLl0qOik/XFwvXFwvL2kudGVzdCh1cmwpO1xufTtcbiIsIid1c2Ugc3RyaWN0JztcblxudmFyIHV0aWxzID0gcmVxdWlyZSgnLi8uLi91dGlscycpO1xuXG4vKipcbiAqIERldGVybWluZXMgd2hldGhlciB0aGUgcGF5bG9hZCBpcyBhbiBlcnJvciB0aHJvd24gYnkgQXhpb3NcbiAqXG4gKiBAcGFyYW0geyp9IHBheWxvYWQgVGhlIHZhbHVlIHRvIHRlc3RcbiAqIEByZXR1cm5zIHtib29sZWFufSBUcnVlIGlmIHRoZSBwYXlsb2FkIGlzIGFuIGVycm9yIHRocm93biBieSBBeGlvcywgb3RoZXJ3aXNlIGZhbHNlXG4gKi9cbm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gaXNBeGlvc0Vycm9yKHBheWxvYWQpIHtcbiAgcmV0dXJuIHV0aWxzLmlzT2JqZWN0KHBheWxvYWQpICYmIChwYXlsb2FkLmlzQXhpb3NFcnJvciA9PT0gdHJ1ZSk7XG59O1xuIiwiJ3VzZSBzdHJpY3QnO1xuXG52YXIgdXRpbHMgPSByZXF1aXJlKCcuLy4uL3V0aWxzJyk7XG5cbm1vZHVsZS5leHBvcnRzID0gKFxuICB1dGlscy5pc1N0YW5kYXJkQnJvd3NlckVudigpID9cblxuICAvLyBTdGFuZGFyZCBicm93c2VyIGVudnMgaGF2ZSBmdWxsIHN1cHBvcnQgb2YgdGhlIEFQSXMgbmVlZGVkIHRvIHRlc3RcbiAgLy8gd2hldGhlciB0aGUgcmVxdWVzdCBVUkwgaXMgb2YgdGhlIHNhbWUgb3JpZ2luIGFzIGN1cnJlbnQgbG9jYXRpb24uXG4gICAgKGZ1bmN0aW9uIHN0YW5kYXJkQnJvd3NlckVudigpIHtcbiAgICAgIHZhciBtc2llID0gLyhtc2llfHRyaWRlbnQpL2kudGVzdChuYXZpZ2F0b3IudXNlckFnZW50KTtcbiAgICAgIHZhciB1cmxQYXJzaW5nTm9kZSA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2EnKTtcbiAgICAgIHZhciBvcmlnaW5VUkw7XG5cbiAgICAgIC8qKlxuICAgICogUGFyc2UgYSBVUkwgdG8gZGlzY292ZXIgaXQncyBjb21wb25lbnRzXG4gICAgKlxuICAgICogQHBhcmFtIHtTdHJpbmd9IHVybCBUaGUgVVJMIHRvIGJlIHBhcnNlZFxuICAgICogQHJldHVybnMge09iamVjdH1cbiAgICAqL1xuICAgICAgZnVuY3Rpb24gcmVzb2x2ZVVSTCh1cmwpIHtcbiAgICAgICAgdmFyIGhyZWYgPSB1cmw7XG5cbiAgICAgICAgaWYgKG1zaWUpIHtcbiAgICAgICAgLy8gSUUgbmVlZHMgYXR0cmlidXRlIHNldCB0d2ljZSB0byBub3JtYWxpemUgcHJvcGVydGllc1xuICAgICAgICAgIHVybFBhcnNpbmdOb2RlLnNldEF0dHJpYnV0ZSgnaHJlZicsIGhyZWYpO1xuICAgICAgICAgIGhyZWYgPSB1cmxQYXJzaW5nTm9kZS5ocmVmO1xuICAgICAgICB9XG5cbiAgICAgICAgdXJsUGFyc2luZ05vZGUuc2V0QXR0cmlidXRlKCdocmVmJywgaHJlZik7XG5cbiAgICAgICAgLy8gdXJsUGFyc2luZ05vZGUgcHJvdmlkZXMgdGhlIFVybFV0aWxzIGludGVyZmFjZSAtIGh0dHA6Ly91cmwuc3BlYy53aGF0d2cub3JnLyN1cmx1dGlsc1xuICAgICAgICByZXR1cm4ge1xuICAgICAgICAgIGhyZWY6IHVybFBhcnNpbmdOb2RlLmhyZWYsXG4gICAgICAgICAgcHJvdG9jb2w6IHVybFBhcnNpbmdOb2RlLnByb3RvY29sID8gdXJsUGFyc2luZ05vZGUucHJvdG9jb2wucmVwbGFjZSgvOiQvLCAnJykgOiAnJyxcbiAgICAgICAgICBob3N0OiB1cmxQYXJzaW5nTm9kZS5ob3N0LFxuICAgICAgICAgIHNlYXJjaDogdXJsUGFyc2luZ05vZGUuc2VhcmNoID8gdXJsUGFyc2luZ05vZGUuc2VhcmNoLnJlcGxhY2UoL15cXD8vLCAnJykgOiAnJyxcbiAgICAgICAgICBoYXNoOiB1cmxQYXJzaW5nTm9kZS5oYXNoID8gdXJsUGFyc2luZ05vZGUuaGFzaC5yZXBsYWNlKC9eIy8sICcnKSA6ICcnLFxuICAgICAgICAgIGhvc3RuYW1lOiB1cmxQYXJzaW5nTm9kZS5ob3N0bmFtZSxcbiAgICAgICAgICBwb3J0OiB1cmxQYXJzaW5nTm9kZS5wb3J0LFxuICAgICAgICAgIHBhdGhuYW1lOiAodXJsUGFyc2luZ05vZGUucGF0aG5hbWUuY2hhckF0KDApID09PSAnLycpID9cbiAgICAgICAgICAgIHVybFBhcnNpbmdOb2RlLnBhdGhuYW1lIDpcbiAgICAgICAgICAgICcvJyArIHVybFBhcnNpbmdOb2RlLnBhdGhuYW1lXG4gICAgICAgIH07XG4gICAgICB9XG5cbiAgICAgIG9yaWdpblVSTCA9IHJlc29sdmVVUkwod2luZG93LmxvY2F0aW9uLmhyZWYpO1xuXG4gICAgICAvKipcbiAgICAqIERldGVybWluZSBpZiBhIFVSTCBzaGFyZXMgdGhlIHNhbWUgb3JpZ2luIGFzIHRoZSBjdXJyZW50IGxvY2F0aW9uXG4gICAgKlxuICAgICogQHBhcmFtIHtTdHJpbmd9IHJlcXVlc3RVUkwgVGhlIFVSTCB0byB0ZXN0XG4gICAgKiBAcmV0dXJucyB7Ym9vbGVhbn0gVHJ1ZSBpZiBVUkwgc2hhcmVzIHRoZSBzYW1lIG9yaWdpbiwgb3RoZXJ3aXNlIGZhbHNlXG4gICAgKi9cbiAgICAgIHJldHVybiBmdW5jdGlvbiBpc1VSTFNhbWVPcmlnaW4ocmVxdWVzdFVSTCkge1xuICAgICAgICB2YXIgcGFyc2VkID0gKHV0aWxzLmlzU3RyaW5nKHJlcXVlc3RVUkwpKSA/IHJlc29sdmVVUkwocmVxdWVzdFVSTCkgOiByZXF1ZXN0VVJMO1xuICAgICAgICByZXR1cm4gKHBhcnNlZC5wcm90b2NvbCA9PT0gb3JpZ2luVVJMLnByb3RvY29sICYmXG4gICAgICAgICAgICBwYXJzZWQuaG9zdCA9PT0gb3JpZ2luVVJMLmhvc3QpO1xuICAgICAgfTtcbiAgICB9KSgpIDpcblxuICAvLyBOb24gc3RhbmRhcmQgYnJvd3NlciBlbnZzICh3ZWIgd29ya2VycywgcmVhY3QtbmF0aXZlKSBsYWNrIG5lZWRlZCBzdXBwb3J0LlxuICAgIChmdW5jdGlvbiBub25TdGFuZGFyZEJyb3dzZXJFbnYoKSB7XG4gICAgICByZXR1cm4gZnVuY3Rpb24gaXNVUkxTYW1lT3JpZ2luKCkge1xuICAgICAgICByZXR1cm4gdHJ1ZTtcbiAgICAgIH07XG4gICAgfSkoKVxuKTtcbiIsIid1c2Ugc3RyaWN0JztcblxudmFyIHV0aWxzID0gcmVxdWlyZSgnLi4vdXRpbHMnKTtcblxubW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbiBub3JtYWxpemVIZWFkZXJOYW1lKGhlYWRlcnMsIG5vcm1hbGl6ZWROYW1lKSB7XG4gIHV0aWxzLmZvckVhY2goaGVhZGVycywgZnVuY3Rpb24gcHJvY2Vzc0hlYWRlcih2YWx1ZSwgbmFtZSkge1xuICAgIGlmIChuYW1lICE9PSBub3JtYWxpemVkTmFtZSAmJiBuYW1lLnRvVXBwZXJDYXNlKCkgPT09IG5vcm1hbGl6ZWROYW1lLnRvVXBwZXJDYXNlKCkpIHtcbiAgICAgIGhlYWRlcnNbbm9ybWFsaXplZE5hbWVdID0gdmFsdWU7XG4gICAgICBkZWxldGUgaGVhZGVyc1tuYW1lXTtcbiAgICB9XG4gIH0pO1xufTtcbiIsIid1c2Ugc3RyaWN0JztcblxudmFyIHV0aWxzID0gcmVxdWlyZSgnLi8uLi91dGlscycpO1xuXG4vLyBIZWFkZXJzIHdob3NlIGR1cGxpY2F0ZXMgYXJlIGlnbm9yZWQgYnkgbm9kZVxuLy8gYy5mLiBodHRwczovL25vZGVqcy5vcmcvYXBpL2h0dHAuaHRtbCNodHRwX21lc3NhZ2VfaGVhZGVyc1xudmFyIGlnbm9yZUR1cGxpY2F0ZU9mID0gW1xuICAnYWdlJywgJ2F1dGhvcml6YXRpb24nLCAnY29udGVudC1sZW5ndGgnLCAnY29udGVudC10eXBlJywgJ2V0YWcnLFxuICAnZXhwaXJlcycsICdmcm9tJywgJ2hvc3QnLCAnaWYtbW9kaWZpZWQtc2luY2UnLCAnaWYtdW5tb2RpZmllZC1zaW5jZScsXG4gICdsYXN0LW1vZGlmaWVkJywgJ2xvY2F0aW9uJywgJ21heC1mb3J3YXJkcycsICdwcm94eS1hdXRob3JpemF0aW9uJyxcbiAgJ3JlZmVyZXInLCAncmV0cnktYWZ0ZXInLCAndXNlci1hZ2VudCdcbl07XG5cbi8qKlxuICogUGFyc2UgaGVhZGVycyBpbnRvIGFuIG9iamVjdFxuICpcbiAqIGBgYFxuICogRGF0ZTogV2VkLCAyNyBBdWcgMjAxNCAwODo1ODo0OSBHTVRcbiAqIENvbnRlbnQtVHlwZTogYXBwbGljYXRpb24vanNvblxuICogQ29ubmVjdGlvbjoga2VlcC1hbGl2ZVxuICogVHJhbnNmZXItRW5jb2Rpbmc6IGNodW5rZWRcbiAqIGBgYFxuICpcbiAqIEBwYXJhbSB7U3RyaW5nfSBoZWFkZXJzIEhlYWRlcnMgbmVlZGluZyB0byBiZSBwYXJzZWRcbiAqIEByZXR1cm5zIHtPYmplY3R9IEhlYWRlcnMgcGFyc2VkIGludG8gYW4gb2JqZWN0XG4gKi9cbm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gcGFyc2VIZWFkZXJzKGhlYWRlcnMpIHtcbiAgdmFyIHBhcnNlZCA9IHt9O1xuICB2YXIga2V5O1xuICB2YXIgdmFsO1xuICB2YXIgaTtcblxuICBpZiAoIWhlYWRlcnMpIHsgcmV0dXJuIHBhcnNlZDsgfVxuXG4gIHV0aWxzLmZvckVhY2goaGVhZGVycy5zcGxpdCgnXFxuJyksIGZ1bmN0aW9uIHBhcnNlcihsaW5lKSB7XG4gICAgaSA9IGxpbmUuaW5kZXhPZignOicpO1xuICAgIGtleSA9IHV0aWxzLnRyaW0obGluZS5zdWJzdHIoMCwgaSkpLnRvTG93ZXJDYXNlKCk7XG4gICAgdmFsID0gdXRpbHMudHJpbShsaW5lLnN1YnN0cihpICsgMSkpO1xuXG4gICAgaWYgKGtleSkge1xuICAgICAgaWYgKHBhcnNlZFtrZXldICYmIGlnbm9yZUR1cGxpY2F0ZU9mLmluZGV4T2Yoa2V5KSA+PSAwKSB7XG4gICAgICAgIHJldHVybjtcbiAgICAgIH1cbiAgICAgIGlmIChrZXkgPT09ICdzZXQtY29va2llJykge1xuICAgICAgICBwYXJzZWRba2V5XSA9IChwYXJzZWRba2V5XSA/IHBhcnNlZFtrZXldIDogW10pLmNvbmNhdChbdmFsXSk7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICBwYXJzZWRba2V5XSA9IHBhcnNlZFtrZXldID8gcGFyc2VkW2tleV0gKyAnLCAnICsgdmFsIDogdmFsO1xuICAgICAgfVxuICAgIH1cbiAgfSk7XG5cbiAgcmV0dXJuIHBhcnNlZDtcbn07XG4iLCIndXNlIHN0cmljdCc7XG5cbi8qKlxuICogU3ludGFjdGljIHN1Z2FyIGZvciBpbnZva2luZyBhIGZ1bmN0aW9uIGFuZCBleHBhbmRpbmcgYW4gYXJyYXkgZm9yIGFyZ3VtZW50cy5cbiAqXG4gKiBDb21tb24gdXNlIGNhc2Ugd291bGQgYmUgdG8gdXNlIGBGdW5jdGlvbi5wcm90b3R5cGUuYXBwbHlgLlxuICpcbiAqICBgYGBqc1xuICogIGZ1bmN0aW9uIGYoeCwgeSwgeikge31cbiAqICB2YXIgYXJncyA9IFsxLCAyLCAzXTtcbiAqICBmLmFwcGx5KG51bGwsIGFyZ3MpO1xuICogIGBgYFxuICpcbiAqIFdpdGggYHNwcmVhZGAgdGhpcyBleGFtcGxlIGNhbiBiZSByZS13cml0dGVuLlxuICpcbiAqICBgYGBqc1xuICogIHNwcmVhZChmdW5jdGlvbih4LCB5LCB6KSB7fSkoWzEsIDIsIDNdKTtcbiAqICBgYGBcbiAqXG4gKiBAcGFyYW0ge0Z1bmN0aW9ufSBjYWxsYmFja1xuICogQHJldHVybnMge0Z1bmN0aW9ufVxuICovXG5tb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIHNwcmVhZChjYWxsYmFjaykge1xuICByZXR1cm4gZnVuY3Rpb24gd3JhcChhcnIpIHtcbiAgICByZXR1cm4gY2FsbGJhY2suYXBwbHkobnVsbCwgYXJyKTtcbiAgfTtcbn07XG4iLCIndXNlIHN0cmljdCc7XG5cbnZhciBWRVJTSU9OID0gcmVxdWlyZSgnLi4vZW52L2RhdGEnKS52ZXJzaW9uO1xuXG52YXIgdmFsaWRhdG9ycyA9IHt9O1xuXG4vLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZnVuYy1uYW1lc1xuWydvYmplY3QnLCAnYm9vbGVhbicsICdudW1iZXInLCAnZnVuY3Rpb24nLCAnc3RyaW5nJywgJ3N5bWJvbCddLmZvckVhY2goZnVuY3Rpb24odHlwZSwgaSkge1xuICB2YWxpZGF0b3JzW3R5cGVdID0gZnVuY3Rpb24gdmFsaWRhdG9yKHRoaW5nKSB7XG4gICAgcmV0dXJuIHR5cGVvZiB0aGluZyA9PT0gdHlwZSB8fCAnYScgKyAoaSA8IDEgPyAnbiAnIDogJyAnKSArIHR5cGU7XG4gIH07XG59KTtcblxudmFyIGRlcHJlY2F0ZWRXYXJuaW5ncyA9IHt9O1xuXG4vKipcbiAqIFRyYW5zaXRpb25hbCBvcHRpb24gdmFsaWRhdG9yXG4gKiBAcGFyYW0ge2Z1bmN0aW9ufGJvb2xlYW4/fSB2YWxpZGF0b3IgLSBzZXQgdG8gZmFsc2UgaWYgdGhlIHRyYW5zaXRpb25hbCBvcHRpb24gaGFzIGJlZW4gcmVtb3ZlZFxuICogQHBhcmFtIHtzdHJpbmc/fSB2ZXJzaW9uIC0gZGVwcmVjYXRlZCB2ZXJzaW9uIC8gcmVtb3ZlZCBzaW5jZSB2ZXJzaW9uXG4gKiBAcGFyYW0ge3N0cmluZz99IG1lc3NhZ2UgLSBzb21lIG1lc3NhZ2Ugd2l0aCBhZGRpdGlvbmFsIGluZm9cbiAqIEByZXR1cm5zIHtmdW5jdGlvbn1cbiAqL1xudmFsaWRhdG9ycy50cmFuc2l0aW9uYWwgPSBmdW5jdGlvbiB0cmFuc2l0aW9uYWwodmFsaWRhdG9yLCB2ZXJzaW9uLCBtZXNzYWdlKSB7XG4gIGZ1bmN0aW9uIGZvcm1hdE1lc3NhZ2Uob3B0LCBkZXNjKSB7XG4gICAgcmV0dXJuICdbQXhpb3MgdicgKyBWRVJTSU9OICsgJ10gVHJhbnNpdGlvbmFsIG9wdGlvbiBcXCcnICsgb3B0ICsgJ1xcJycgKyBkZXNjICsgKG1lc3NhZ2UgPyAnLiAnICsgbWVzc2FnZSA6ICcnKTtcbiAgfVxuXG4gIC8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSBmdW5jLW5hbWVzXG4gIHJldHVybiBmdW5jdGlvbih2YWx1ZSwgb3B0LCBvcHRzKSB7XG4gICAgaWYgKHZhbGlkYXRvciA9PT0gZmFsc2UpIHtcbiAgICAgIHRocm93IG5ldyBFcnJvcihmb3JtYXRNZXNzYWdlKG9wdCwgJyBoYXMgYmVlbiByZW1vdmVkJyArICh2ZXJzaW9uID8gJyBpbiAnICsgdmVyc2lvbiA6ICcnKSkpO1xuICAgIH1cblxuICAgIGlmICh2ZXJzaW9uICYmICFkZXByZWNhdGVkV2FybmluZ3Nbb3B0XSkge1xuICAgICAgZGVwcmVjYXRlZFdhcm5pbmdzW29wdF0gPSB0cnVlO1xuICAgICAgLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWNvbnNvbGVcbiAgICAgIGNvbnNvbGUud2FybihcbiAgICAgICAgZm9ybWF0TWVzc2FnZShcbiAgICAgICAgICBvcHQsXG4gICAgICAgICAgJyBoYXMgYmVlbiBkZXByZWNhdGVkIHNpbmNlIHYnICsgdmVyc2lvbiArICcgYW5kIHdpbGwgYmUgcmVtb3ZlZCBpbiB0aGUgbmVhciBmdXR1cmUnXG4gICAgICAgIClcbiAgICAgICk7XG4gICAgfVxuXG4gICAgcmV0dXJuIHZhbGlkYXRvciA/IHZhbGlkYXRvcih2YWx1ZSwgb3B0LCBvcHRzKSA6IHRydWU7XG4gIH07XG59O1xuXG4vKipcbiAqIEFzc2VydCBvYmplY3QncyBwcm9wZXJ0aWVzIHR5cGVcbiAqIEBwYXJhbSB7b2JqZWN0fSBvcHRpb25zXG4gKiBAcGFyYW0ge29iamVjdH0gc2NoZW1hXG4gKiBAcGFyYW0ge2Jvb2xlYW4/fSBhbGxvd1Vua25vd25cbiAqL1xuXG5mdW5jdGlvbiBhc3NlcnRPcHRpb25zKG9wdGlvbnMsIHNjaGVtYSwgYWxsb3dVbmtub3duKSB7XG4gIGlmICh0eXBlb2Ygb3B0aW9ucyAhPT0gJ29iamVjdCcpIHtcbiAgICB0aHJvdyBuZXcgVHlwZUVycm9yKCdvcHRpb25zIG11c3QgYmUgYW4gb2JqZWN0Jyk7XG4gIH1cbiAgdmFyIGtleXMgPSBPYmplY3Qua2V5cyhvcHRpb25zKTtcbiAgdmFyIGkgPSBrZXlzLmxlbmd0aDtcbiAgd2hpbGUgKGktLSA+IDApIHtcbiAgICB2YXIgb3B0ID0ga2V5c1tpXTtcbiAgICB2YXIgdmFsaWRhdG9yID0gc2NoZW1hW29wdF07XG4gICAgaWYgKHZhbGlkYXRvcikge1xuICAgICAgdmFyIHZhbHVlID0gb3B0aW9uc1tvcHRdO1xuICAgICAgdmFyIHJlc3VsdCA9IHZhbHVlID09PSB1bmRlZmluZWQgfHwgdmFsaWRhdG9yKHZhbHVlLCBvcHQsIG9wdGlvbnMpO1xuICAgICAgaWYgKHJlc3VsdCAhPT0gdHJ1ZSkge1xuICAgICAgICB0aHJvdyBuZXcgVHlwZUVycm9yKCdvcHRpb24gJyArIG9wdCArICcgbXVzdCBiZSAnICsgcmVzdWx0KTtcbiAgICAgIH1cbiAgICAgIGNvbnRpbnVlO1xuICAgIH1cbiAgICBpZiAoYWxsb3dVbmtub3duICE9PSB0cnVlKSB7XG4gICAgICB0aHJvdyBFcnJvcignVW5rbm93biBvcHRpb24gJyArIG9wdCk7XG4gICAgfVxuICB9XG59XG5cbm1vZHVsZS5leHBvcnRzID0ge1xuICBhc3NlcnRPcHRpb25zOiBhc3NlcnRPcHRpb25zLFxuICB2YWxpZGF0b3JzOiB2YWxpZGF0b3JzXG59O1xuIiwiJ3VzZSBzdHJpY3QnO1xuXG52YXIgYmluZCA9IHJlcXVpcmUoJy4vaGVscGVycy9iaW5kJyk7XG5cbi8vIHV0aWxzIGlzIGEgbGlicmFyeSBvZiBnZW5lcmljIGhlbHBlciBmdW5jdGlvbnMgbm9uLXNwZWNpZmljIHRvIGF4aW9zXG5cbnZhciB0b1N0cmluZyA9IE9iamVjdC5wcm90b3R5cGUudG9TdHJpbmc7XG5cbi8qKlxuICogRGV0ZXJtaW5lIGlmIGEgdmFsdWUgaXMgYW4gQXJyYXlcbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gdmFsIFRoZSB2YWx1ZSB0byB0ZXN0XG4gKiBAcmV0dXJucyB7Ym9vbGVhbn0gVHJ1ZSBpZiB2YWx1ZSBpcyBhbiBBcnJheSwgb3RoZXJ3aXNlIGZhbHNlXG4gKi9cbmZ1bmN0aW9uIGlzQXJyYXkodmFsKSB7XG4gIHJldHVybiBBcnJheS5pc0FycmF5KHZhbCk7XG59XG5cbi8qKlxuICogRGV0ZXJtaW5lIGlmIGEgdmFsdWUgaXMgdW5kZWZpbmVkXG4gKlxuICogQHBhcmFtIHtPYmplY3R9IHZhbCBUaGUgdmFsdWUgdG8gdGVzdFxuICogQHJldHVybnMge2Jvb2xlYW59IFRydWUgaWYgdGhlIHZhbHVlIGlzIHVuZGVmaW5lZCwgb3RoZXJ3aXNlIGZhbHNlXG4gKi9cbmZ1bmN0aW9uIGlzVW5kZWZpbmVkKHZhbCkge1xuICByZXR1cm4gdHlwZW9mIHZhbCA9PT0gJ3VuZGVmaW5lZCc7XG59XG5cbi8qKlxuICogRGV0ZXJtaW5lIGlmIGEgdmFsdWUgaXMgYSBCdWZmZXJcbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gdmFsIFRoZSB2YWx1ZSB0byB0ZXN0XG4gKiBAcmV0dXJucyB7Ym9vbGVhbn0gVHJ1ZSBpZiB2YWx1ZSBpcyBhIEJ1ZmZlciwgb3RoZXJ3aXNlIGZhbHNlXG4gKi9cbmZ1bmN0aW9uIGlzQnVmZmVyKHZhbCkge1xuICByZXR1cm4gdmFsICE9PSBudWxsICYmICFpc1VuZGVmaW5lZCh2YWwpICYmIHZhbC5jb25zdHJ1Y3RvciAhPT0gbnVsbCAmJiAhaXNVbmRlZmluZWQodmFsLmNvbnN0cnVjdG9yKVxuICAgICYmIHR5cGVvZiB2YWwuY29uc3RydWN0b3IuaXNCdWZmZXIgPT09ICdmdW5jdGlvbicgJiYgdmFsLmNvbnN0cnVjdG9yLmlzQnVmZmVyKHZhbCk7XG59XG5cbi8qKlxuICogRGV0ZXJtaW5lIGlmIGEgdmFsdWUgaXMgYW4gQXJyYXlCdWZmZXJcbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gdmFsIFRoZSB2YWx1ZSB0byB0ZXN0XG4gKiBAcmV0dXJucyB7Ym9vbGVhbn0gVHJ1ZSBpZiB2YWx1ZSBpcyBhbiBBcnJheUJ1ZmZlciwgb3RoZXJ3aXNlIGZhbHNlXG4gKi9cbmZ1bmN0aW9uIGlzQXJyYXlCdWZmZXIodmFsKSB7XG4gIHJldHVybiB0b1N0cmluZy5jYWxsKHZhbCkgPT09ICdbb2JqZWN0IEFycmF5QnVmZmVyXSc7XG59XG5cbi8qKlxuICogRGV0ZXJtaW5lIGlmIGEgdmFsdWUgaXMgYSBGb3JtRGF0YVxuICpcbiAqIEBwYXJhbSB7T2JqZWN0fSB2YWwgVGhlIHZhbHVlIHRvIHRlc3RcbiAqIEByZXR1cm5zIHtib29sZWFufSBUcnVlIGlmIHZhbHVlIGlzIGFuIEZvcm1EYXRhLCBvdGhlcndpc2UgZmFsc2VcbiAqL1xuZnVuY3Rpb24gaXNGb3JtRGF0YSh2YWwpIHtcbiAgcmV0dXJuIHRvU3RyaW5nLmNhbGwodmFsKSA9PT0gJ1tvYmplY3QgRm9ybURhdGFdJztcbn1cblxuLyoqXG4gKiBEZXRlcm1pbmUgaWYgYSB2YWx1ZSBpcyBhIHZpZXcgb24gYW4gQXJyYXlCdWZmZXJcbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gdmFsIFRoZSB2YWx1ZSB0byB0ZXN0XG4gKiBAcmV0dXJucyB7Ym9vbGVhbn0gVHJ1ZSBpZiB2YWx1ZSBpcyBhIHZpZXcgb24gYW4gQXJyYXlCdWZmZXIsIG90aGVyd2lzZSBmYWxzZVxuICovXG5mdW5jdGlvbiBpc0FycmF5QnVmZmVyVmlldyh2YWwpIHtcbiAgdmFyIHJlc3VsdDtcbiAgaWYgKCh0eXBlb2YgQXJyYXlCdWZmZXIgIT09ICd1bmRlZmluZWQnKSAmJiAoQXJyYXlCdWZmZXIuaXNWaWV3KSkge1xuICAgIHJlc3VsdCA9IEFycmF5QnVmZmVyLmlzVmlldyh2YWwpO1xuICB9IGVsc2Uge1xuICAgIHJlc3VsdCA9ICh2YWwpICYmICh2YWwuYnVmZmVyKSAmJiAoaXNBcnJheUJ1ZmZlcih2YWwuYnVmZmVyKSk7XG4gIH1cbiAgcmV0dXJuIHJlc3VsdDtcbn1cblxuLyoqXG4gKiBEZXRlcm1pbmUgaWYgYSB2YWx1ZSBpcyBhIFN0cmluZ1xuICpcbiAqIEBwYXJhbSB7T2JqZWN0fSB2YWwgVGhlIHZhbHVlIHRvIHRlc3RcbiAqIEByZXR1cm5zIHtib29sZWFufSBUcnVlIGlmIHZhbHVlIGlzIGEgU3RyaW5nLCBvdGhlcndpc2UgZmFsc2VcbiAqL1xuZnVuY3Rpb24gaXNTdHJpbmcodmFsKSB7XG4gIHJldHVybiB0eXBlb2YgdmFsID09PSAnc3RyaW5nJztcbn1cblxuLyoqXG4gKiBEZXRlcm1pbmUgaWYgYSB2YWx1ZSBpcyBhIE51bWJlclxuICpcbiAqIEBwYXJhbSB7T2JqZWN0fSB2YWwgVGhlIHZhbHVlIHRvIHRlc3RcbiAqIEByZXR1cm5zIHtib29sZWFufSBUcnVlIGlmIHZhbHVlIGlzIGEgTnVtYmVyLCBvdGhlcndpc2UgZmFsc2VcbiAqL1xuZnVuY3Rpb24gaXNOdW1iZXIodmFsKSB7XG4gIHJldHVybiB0eXBlb2YgdmFsID09PSAnbnVtYmVyJztcbn1cblxuLyoqXG4gKiBEZXRlcm1pbmUgaWYgYSB2YWx1ZSBpcyBhbiBPYmplY3RcbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gdmFsIFRoZSB2YWx1ZSB0byB0ZXN0XG4gKiBAcmV0dXJucyB7Ym9vbGVhbn0gVHJ1ZSBpZiB2YWx1ZSBpcyBhbiBPYmplY3QsIG90aGVyd2lzZSBmYWxzZVxuICovXG5mdW5jdGlvbiBpc09iamVjdCh2YWwpIHtcbiAgcmV0dXJuIHZhbCAhPT0gbnVsbCAmJiB0eXBlb2YgdmFsID09PSAnb2JqZWN0Jztcbn1cblxuLyoqXG4gKiBEZXRlcm1pbmUgaWYgYSB2YWx1ZSBpcyBhIHBsYWluIE9iamVjdFxuICpcbiAqIEBwYXJhbSB7T2JqZWN0fSB2YWwgVGhlIHZhbHVlIHRvIHRlc3RcbiAqIEByZXR1cm4ge2Jvb2xlYW59IFRydWUgaWYgdmFsdWUgaXMgYSBwbGFpbiBPYmplY3QsIG90aGVyd2lzZSBmYWxzZVxuICovXG5mdW5jdGlvbiBpc1BsYWluT2JqZWN0KHZhbCkge1xuICBpZiAodG9TdHJpbmcuY2FsbCh2YWwpICE9PSAnW29iamVjdCBPYmplY3RdJykge1xuICAgIHJldHVybiBmYWxzZTtcbiAgfVxuXG4gIHZhciBwcm90b3R5cGUgPSBPYmplY3QuZ2V0UHJvdG90eXBlT2YodmFsKTtcbiAgcmV0dXJuIHByb3RvdHlwZSA9PT0gbnVsbCB8fCBwcm90b3R5cGUgPT09IE9iamVjdC5wcm90b3R5cGU7XG59XG5cbi8qKlxuICogRGV0ZXJtaW5lIGlmIGEgdmFsdWUgaXMgYSBEYXRlXG4gKlxuICogQHBhcmFtIHtPYmplY3R9IHZhbCBUaGUgdmFsdWUgdG8gdGVzdFxuICogQHJldHVybnMge2Jvb2xlYW59IFRydWUgaWYgdmFsdWUgaXMgYSBEYXRlLCBvdGhlcndpc2UgZmFsc2VcbiAqL1xuZnVuY3Rpb24gaXNEYXRlKHZhbCkge1xuICByZXR1cm4gdG9TdHJpbmcuY2FsbCh2YWwpID09PSAnW29iamVjdCBEYXRlXSc7XG59XG5cbi8qKlxuICogRGV0ZXJtaW5lIGlmIGEgdmFsdWUgaXMgYSBGaWxlXG4gKlxuICogQHBhcmFtIHtPYmplY3R9IHZhbCBUaGUgdmFsdWUgdG8gdGVzdFxuICogQHJldHVybnMge2Jvb2xlYW59IFRydWUgaWYgdmFsdWUgaXMgYSBGaWxlLCBvdGhlcndpc2UgZmFsc2VcbiAqL1xuZnVuY3Rpb24gaXNGaWxlKHZhbCkge1xuICByZXR1cm4gdG9TdHJpbmcuY2FsbCh2YWwpID09PSAnW29iamVjdCBGaWxlXSc7XG59XG5cbi8qKlxuICogRGV0ZXJtaW5lIGlmIGEgdmFsdWUgaXMgYSBCbG9iXG4gKlxuICogQHBhcmFtIHtPYmplY3R9IHZhbCBUaGUgdmFsdWUgdG8gdGVzdFxuICogQHJldHVybnMge2Jvb2xlYW59IFRydWUgaWYgdmFsdWUgaXMgYSBCbG9iLCBvdGhlcndpc2UgZmFsc2VcbiAqL1xuZnVuY3Rpb24gaXNCbG9iKHZhbCkge1xuICByZXR1cm4gdG9TdHJpbmcuY2FsbCh2YWwpID09PSAnW29iamVjdCBCbG9iXSc7XG59XG5cbi8qKlxuICogRGV0ZXJtaW5lIGlmIGEgdmFsdWUgaXMgYSBGdW5jdGlvblxuICpcbiAqIEBwYXJhbSB7T2JqZWN0fSB2YWwgVGhlIHZhbHVlIHRvIHRlc3RcbiAqIEByZXR1cm5zIHtib29sZWFufSBUcnVlIGlmIHZhbHVlIGlzIGEgRnVuY3Rpb24sIG90aGVyd2lzZSBmYWxzZVxuICovXG5mdW5jdGlvbiBpc0Z1bmN0aW9uKHZhbCkge1xuICByZXR1cm4gdG9TdHJpbmcuY2FsbCh2YWwpID09PSAnW29iamVjdCBGdW5jdGlvbl0nO1xufVxuXG4vKipcbiAqIERldGVybWluZSBpZiBhIHZhbHVlIGlzIGEgU3RyZWFtXG4gKlxuICogQHBhcmFtIHtPYmplY3R9IHZhbCBUaGUgdmFsdWUgdG8gdGVzdFxuICogQHJldHVybnMge2Jvb2xlYW59IFRydWUgaWYgdmFsdWUgaXMgYSBTdHJlYW0sIG90aGVyd2lzZSBmYWxzZVxuICovXG5mdW5jdGlvbiBpc1N0cmVhbSh2YWwpIHtcbiAgcmV0dXJuIGlzT2JqZWN0KHZhbCkgJiYgaXNGdW5jdGlvbih2YWwucGlwZSk7XG59XG5cbi8qKlxuICogRGV0ZXJtaW5lIGlmIGEgdmFsdWUgaXMgYSBVUkxTZWFyY2hQYXJhbXMgb2JqZWN0XG4gKlxuICogQHBhcmFtIHtPYmplY3R9IHZhbCBUaGUgdmFsdWUgdG8gdGVzdFxuICogQHJldHVybnMge2Jvb2xlYW59IFRydWUgaWYgdmFsdWUgaXMgYSBVUkxTZWFyY2hQYXJhbXMgb2JqZWN0LCBvdGhlcndpc2UgZmFsc2VcbiAqL1xuZnVuY3Rpb24gaXNVUkxTZWFyY2hQYXJhbXModmFsKSB7XG4gIHJldHVybiB0b1N0cmluZy5jYWxsKHZhbCkgPT09ICdbb2JqZWN0IFVSTFNlYXJjaFBhcmFtc10nO1xufVxuXG4vKipcbiAqIFRyaW0gZXhjZXNzIHdoaXRlc3BhY2Ugb2ZmIHRoZSBiZWdpbm5pbmcgYW5kIGVuZCBvZiBhIHN0cmluZ1xuICpcbiAqIEBwYXJhbSB7U3RyaW5nfSBzdHIgVGhlIFN0cmluZyB0byB0cmltXG4gKiBAcmV0dXJucyB7U3RyaW5nfSBUaGUgU3RyaW5nIGZyZWVkIG9mIGV4Y2VzcyB3aGl0ZXNwYWNlXG4gKi9cbmZ1bmN0aW9uIHRyaW0oc3RyKSB7XG4gIHJldHVybiBzdHIudHJpbSA/IHN0ci50cmltKCkgOiBzdHIucmVwbGFjZSgvXlxccyt8XFxzKyQvZywgJycpO1xufVxuXG4vKipcbiAqIERldGVybWluZSBpZiB3ZSdyZSBydW5uaW5nIGluIGEgc3RhbmRhcmQgYnJvd3NlciBlbnZpcm9ubWVudFxuICpcbiAqIFRoaXMgYWxsb3dzIGF4aW9zIHRvIHJ1biBpbiBhIHdlYiB3b3JrZXIsIGFuZCByZWFjdC1uYXRpdmUuXG4gKiBCb3RoIGVudmlyb25tZW50cyBzdXBwb3J0IFhNTEh0dHBSZXF1ZXN0LCBidXQgbm90IGZ1bGx5IHN0YW5kYXJkIGdsb2JhbHMuXG4gKlxuICogd2ViIHdvcmtlcnM6XG4gKiAgdHlwZW9mIHdpbmRvdyAtPiB1bmRlZmluZWRcbiAqICB0eXBlb2YgZG9jdW1lbnQgLT4gdW5kZWZpbmVkXG4gKlxuICogcmVhY3QtbmF0aXZlOlxuICogIG5hdmlnYXRvci5wcm9kdWN0IC0+ICdSZWFjdE5hdGl2ZSdcbiAqIG5hdGl2ZXNjcmlwdFxuICogIG5hdmlnYXRvci5wcm9kdWN0IC0+ICdOYXRpdmVTY3JpcHQnIG9yICdOUydcbiAqL1xuZnVuY3Rpb24gaXNTdGFuZGFyZEJyb3dzZXJFbnYoKSB7XG4gIGlmICh0eXBlb2YgbmF2aWdhdG9yICE9PSAndW5kZWZpbmVkJyAmJiAobmF2aWdhdG9yLnByb2R1Y3QgPT09ICdSZWFjdE5hdGl2ZScgfHxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYXZpZ2F0b3IucHJvZHVjdCA9PT0gJ05hdGl2ZVNjcmlwdCcgfHxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYXZpZ2F0b3IucHJvZHVjdCA9PT0gJ05TJykpIHtcbiAgICByZXR1cm4gZmFsc2U7XG4gIH1cbiAgcmV0dXJuIChcbiAgICB0eXBlb2Ygd2luZG93ICE9PSAndW5kZWZpbmVkJyAmJlxuICAgIHR5cGVvZiBkb2N1bWVudCAhPT0gJ3VuZGVmaW5lZCdcbiAgKTtcbn1cblxuLyoqXG4gKiBJdGVyYXRlIG92ZXIgYW4gQXJyYXkgb3IgYW4gT2JqZWN0IGludm9raW5nIGEgZnVuY3Rpb24gZm9yIGVhY2ggaXRlbS5cbiAqXG4gKiBJZiBgb2JqYCBpcyBhbiBBcnJheSBjYWxsYmFjayB3aWxsIGJlIGNhbGxlZCBwYXNzaW5nXG4gKiB0aGUgdmFsdWUsIGluZGV4LCBhbmQgY29tcGxldGUgYXJyYXkgZm9yIGVhY2ggaXRlbS5cbiAqXG4gKiBJZiAnb2JqJyBpcyBhbiBPYmplY3QgY2FsbGJhY2sgd2lsbCBiZSBjYWxsZWQgcGFzc2luZ1xuICogdGhlIHZhbHVlLCBrZXksIGFuZCBjb21wbGV0ZSBvYmplY3QgZm9yIGVhY2ggcHJvcGVydHkuXG4gKlxuICogQHBhcmFtIHtPYmplY3R8QXJyYXl9IG9iaiBUaGUgb2JqZWN0IHRvIGl0ZXJhdGVcbiAqIEBwYXJhbSB7RnVuY3Rpb259IGZuIFRoZSBjYWxsYmFjayB0byBpbnZva2UgZm9yIGVhY2ggaXRlbVxuICovXG5mdW5jdGlvbiBmb3JFYWNoKG9iaiwgZm4pIHtcbiAgLy8gRG9uJ3QgYm90aGVyIGlmIG5vIHZhbHVlIHByb3ZpZGVkXG4gIGlmIChvYmogPT09IG51bGwgfHwgdHlwZW9mIG9iaiA9PT0gJ3VuZGVmaW5lZCcpIHtcbiAgICByZXR1cm47XG4gIH1cblxuICAvLyBGb3JjZSBhbiBhcnJheSBpZiBub3QgYWxyZWFkeSBzb21ldGhpbmcgaXRlcmFibGVcbiAgaWYgKHR5cGVvZiBvYmogIT09ICdvYmplY3QnKSB7XG4gICAgLyplc2xpbnQgbm8tcGFyYW0tcmVhc3NpZ246MCovXG4gICAgb2JqID0gW29ial07XG4gIH1cblxuICBpZiAoaXNBcnJheShvYmopKSB7XG4gICAgLy8gSXRlcmF0ZSBvdmVyIGFycmF5IHZhbHVlc1xuICAgIGZvciAodmFyIGkgPSAwLCBsID0gb2JqLmxlbmd0aDsgaSA8IGw7IGkrKykge1xuICAgICAgZm4uY2FsbChudWxsLCBvYmpbaV0sIGksIG9iaik7XG4gICAgfVxuICB9IGVsc2Uge1xuICAgIC8vIEl0ZXJhdGUgb3ZlciBvYmplY3Qga2V5c1xuICAgIGZvciAodmFyIGtleSBpbiBvYmopIHtcbiAgICAgIGlmIChPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwob2JqLCBrZXkpKSB7XG4gICAgICAgIGZuLmNhbGwobnVsbCwgb2JqW2tleV0sIGtleSwgb2JqKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyoqXG4gKiBBY2NlcHRzIHZhcmFyZ3MgZXhwZWN0aW5nIGVhY2ggYXJndW1lbnQgdG8gYmUgYW4gb2JqZWN0LCB0aGVuXG4gKiBpbW11dGFibHkgbWVyZ2VzIHRoZSBwcm9wZXJ0aWVzIG9mIGVhY2ggb2JqZWN0IGFuZCByZXR1cm5zIHJlc3VsdC5cbiAqXG4gKiBXaGVuIG11bHRpcGxlIG9iamVjdHMgY29udGFpbiB0aGUgc2FtZSBrZXkgdGhlIGxhdGVyIG9iamVjdCBpblxuICogdGhlIGFyZ3VtZW50cyBsaXN0IHdpbGwgdGFrZSBwcmVjZWRlbmNlLlxuICpcbiAqIEV4YW1wbGU6XG4gKlxuICogYGBganNcbiAqIHZhciByZXN1bHQgPSBtZXJnZSh7Zm9vOiAxMjN9LCB7Zm9vOiA0NTZ9KTtcbiAqIGNvbnNvbGUubG9nKHJlc3VsdC5mb28pOyAvLyBvdXRwdXRzIDQ1NlxuICogYGBgXG4gKlxuICogQHBhcmFtIHtPYmplY3R9IG9iajEgT2JqZWN0IHRvIG1lcmdlXG4gKiBAcmV0dXJucyB7T2JqZWN0fSBSZXN1bHQgb2YgYWxsIG1lcmdlIHByb3BlcnRpZXNcbiAqL1xuZnVuY3Rpb24gbWVyZ2UoLyogb2JqMSwgb2JqMiwgb2JqMywgLi4uICovKSB7XG4gIHZhciByZXN1bHQgPSB7fTtcbiAgZnVuY3Rpb24gYXNzaWduVmFsdWUodmFsLCBrZXkpIHtcbiAgICBpZiAoaXNQbGFpbk9iamVjdChyZXN1bHRba2V5XSkgJiYgaXNQbGFpbk9iamVjdCh2YWwpKSB7XG4gICAgICByZXN1bHRba2V5XSA9IG1lcmdlKHJlc3VsdFtrZXldLCB2YWwpO1xuICAgIH0gZWxzZSBpZiAoaXNQbGFpbk9iamVjdCh2YWwpKSB7XG4gICAgICByZXN1bHRba2V5XSA9IG1lcmdlKHt9LCB2YWwpO1xuICAgIH0gZWxzZSBpZiAoaXNBcnJheSh2YWwpKSB7XG4gICAgICByZXN1bHRba2V5XSA9IHZhbC5zbGljZSgpO1xuICAgIH0gZWxzZSB7XG4gICAgICByZXN1bHRba2V5XSA9IHZhbDtcbiAgICB9XG4gIH1cblxuICBmb3IgKHZhciBpID0gMCwgbCA9IGFyZ3VtZW50cy5sZW5ndGg7IGkgPCBsOyBpKyspIHtcbiAgICBmb3JFYWNoKGFyZ3VtZW50c1tpXSwgYXNzaWduVmFsdWUpO1xuICB9XG4gIHJldHVybiByZXN1bHQ7XG59XG5cbi8qKlxuICogRXh0ZW5kcyBvYmplY3QgYSBieSBtdXRhYmx5IGFkZGluZyB0byBpdCB0aGUgcHJvcGVydGllcyBvZiBvYmplY3QgYi5cbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gYSBUaGUgb2JqZWN0IHRvIGJlIGV4dGVuZGVkXG4gKiBAcGFyYW0ge09iamVjdH0gYiBUaGUgb2JqZWN0IHRvIGNvcHkgcHJvcGVydGllcyBmcm9tXG4gKiBAcGFyYW0ge09iamVjdH0gdGhpc0FyZyBUaGUgb2JqZWN0IHRvIGJpbmQgZnVuY3Rpb24gdG9cbiAqIEByZXR1cm4ge09iamVjdH0gVGhlIHJlc3VsdGluZyB2YWx1ZSBvZiBvYmplY3QgYVxuICovXG5mdW5jdGlvbiBleHRlbmQoYSwgYiwgdGhpc0FyZykge1xuICBmb3JFYWNoKGIsIGZ1bmN0aW9uIGFzc2lnblZhbHVlKHZhbCwga2V5KSB7XG4gICAgaWYgKHRoaXNBcmcgJiYgdHlwZW9mIHZhbCA9PT0gJ2Z1bmN0aW9uJykge1xuICAgICAgYVtrZXldID0gYmluZCh2YWwsIHRoaXNBcmcpO1xuICAgIH0gZWxzZSB7XG4gICAgICBhW2tleV0gPSB2YWw7XG4gICAgfVxuICB9KTtcbiAgcmV0dXJuIGE7XG59XG5cbi8qKlxuICogUmVtb3ZlIGJ5dGUgb3JkZXIgbWFya2VyLiBUaGlzIGNhdGNoZXMgRUYgQkIgQkYgKHRoZSBVVEYtOCBCT00pXG4gKlxuICogQHBhcmFtIHtzdHJpbmd9IGNvbnRlbnQgd2l0aCBCT01cbiAqIEByZXR1cm4ge3N0cmluZ30gY29udGVudCB2YWx1ZSB3aXRob3V0IEJPTVxuICovXG5mdW5jdGlvbiBzdHJpcEJPTShjb250ZW50KSB7XG4gIGlmIChjb250ZW50LmNoYXJDb2RlQXQoMCkgPT09IDB4RkVGRikge1xuICAgIGNvbnRlbnQgPSBjb250ZW50LnNsaWNlKDEpO1xuICB9XG4gIHJldHVybiBjb250ZW50O1xufVxuXG5tb2R1bGUuZXhwb3J0cyA9IHtcbiAgaXNBcnJheTogaXNBcnJheSxcbiAgaXNBcnJheUJ1ZmZlcjogaXNBcnJheUJ1ZmZlcixcbiAgaXNCdWZmZXI6IGlzQnVmZmVyLFxuICBpc0Zvcm1EYXRhOiBpc0Zvcm1EYXRhLFxuICBpc0FycmF5QnVmZmVyVmlldzogaXNBcnJheUJ1ZmZlclZpZXcsXG4gIGlzU3RyaW5nOiBpc1N0cmluZyxcbiAgaXNOdW1iZXI6IGlzTnVtYmVyLFxuICBpc09iamVjdDogaXNPYmplY3QsXG4gIGlzUGxhaW5PYmplY3Q6IGlzUGxhaW5PYmplY3QsXG4gIGlzVW5kZWZpbmVkOiBpc1VuZGVmaW5lZCxcbiAgaXNEYXRlOiBpc0RhdGUsXG4gIGlzRmlsZTogaXNGaWxlLFxuICBpc0Jsb2I6IGlzQmxvYixcbiAgaXNGdW5jdGlvbjogaXNGdW5jdGlvbixcbiAgaXNTdHJlYW06IGlzU3RyZWFtLFxuICBpc1VSTFNlYXJjaFBhcmFtczogaXNVUkxTZWFyY2hQYXJhbXMsXG4gIGlzU3RhbmRhcmRCcm93c2VyRW52OiBpc1N0YW5kYXJkQnJvd3NlckVudixcbiAgZm9yRWFjaDogZm9yRWFjaCxcbiAgbWVyZ2U6IG1lcmdlLFxuICBleHRlbmQ6IGV4dGVuZCxcbiAgdHJpbTogdHJpbSxcbiAgc3RyaXBCT006IHN0cmlwQk9NXG59O1xuIiwiLypcbiAqICBBUkNvbnRyb2xsZXJORlQudHNcbiAqICBKU0FSVG9vbEtpdE5GVFxuICpcbiAqICBUaGlzIGZpbGUgaXMgcGFydCBvZiBKU0FSVG9vbEtpdE5GVCAtIFdlYkFSS2l0LlxuICpcbiAqICBKU0FSVG9vbEtpdE5GVCBpcyBmcmVlIHNvZnR3YXJlOiB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5XG4gKiAgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5XG4gKiAgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgZWl0aGVyIHZlcnNpb24gMyBvZiB0aGUgTGljZW5zZSwgb3JcbiAqICAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLlxuICpcbiAqICBKU0FSVG9vbEtpdE5GVCBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLFxuICogIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mXG4gKiAgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZVxuICogIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLlxuICpcbiAqICBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljIExpY2Vuc2VcbiAqICBhbG9uZyB3aXRoIEpTQVJUb29sS2l0TkZULiAgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LlxuICpcbiAqICBBcyBhIHNwZWNpYWwgZXhjZXB0aW9uLCB0aGUgY29weXJpZ2h0IGhvbGRlcnMgb2YgdGhpcyBsaWJyYXJ5IGdpdmUgeW91XG4gKiAgcGVybWlzc2lvbiB0byBsaW5rIHRoaXMgbGlicmFyeSB3aXRoIGluZGVwZW5kZW50IG1vZHVsZXMgdG8gcHJvZHVjZSBhblxuICogIGV4ZWN1dGFibGUsIHJlZ2FyZGxlc3Mgb2YgdGhlIGxpY2Vuc2UgdGVybXMgb2YgdGhlc2UgaW5kZXBlbmRlbnQgbW9kdWxlcywgYW5kIHRvXG4gKiAgY29weSBhbmQgZGlzdHJpYnV0ZSB0aGUgcmVzdWx0aW5nIGV4ZWN1dGFibGUgdW5kZXIgdGVybXMgb2YgeW91ciBjaG9pY2UsXG4gKiAgcHJvdmlkZWQgdGhhdCB5b3UgYWxzbyBtZWV0LCBmb3IgZWFjaCBsaW5rZWQgaW5kZXBlbmRlbnQgbW9kdWxlLCB0aGUgdGVybXMgYW5kXG4gKiAgY29uZGl0aW9ucyBvZiB0aGUgbGljZW5zZSBvZiB0aGF0IG1vZHVsZS4gQW4gaW5kZXBlbmRlbnQgbW9kdWxlIGlzIGEgbW9kdWxlXG4gKiAgd2hpY2ggaXMgbmVpdGhlciBkZXJpdmVkIGZyb20gbm9yIGJhc2VkIG9uIHRoaXMgbGlicmFyeS4gSWYgeW91IG1vZGlmeSB0aGlzXG4gKiAgbGlicmFyeSwgeW91IG1heSBleHRlbmQgdGhpcyBleGNlcHRpb24gdG8geW91ciB2ZXJzaW9uIG9mIHRoZSBsaWJyYXJ5LCBidXQgeW91XG4gKiAgYXJlIG5vdCBvYmxpZ2F0ZWQgdG8gZG8gc28uIElmIHlvdSBkbyBub3Qgd2lzaCB0byBkbyBzbywgZGVsZXRlIHRoaXMgZXhjZXB0aW9uXG4gKiAgc3RhdGVtZW50IGZyb20geW91ciB2ZXJzaW9uLlxuICpcbiAqICBDb3B5cmlnaHQgMjAyMCBXZWJBUktpdC5cbiAqXG4gKiAgQXV0aG9yKHMpOiBXYWx0ZXIgUGVyZGFuIEBrYWx3YWx0IGh0dHBzOi8vZ2l0aHViLmNvbS9rYWx3YWx0XG4gKlxuICovXG5pbXBvcnQgQVJUb29sa2l0TkZUIGZyb20gXCIuL0FSVG9vbGtpdE5GVFwiO1xuXG5pbnRlcmZhY2UgSW1hZ2VPYmogZXh0ZW5kcyBIVE1MQ2FudmFzRWxlbWVudCB7XG4gIHZpZGVvV2lkdGg6IG51bWJlcjtcbiAgd2lkdGg6IG51bWJlcjtcbiAgdmlkZW9IZWlnaHQ6IG51bWJlcjtcbiAgaGVpZ2h0OiBudW1iZXI7XG4gIGRhdGE6IFVpbnQ4Q2xhbXBlZEFycmF5O1xufVxuXG5pbnRlcmZhY2UgZGVsZWdhdGVNZXRob2RzIHtcbiAgc2V0dXA6IHtcbiAgICAod2lkdGg6IG51bWJlciwgaGVpZ2h0OiBudW1iZXIsIGNhbWVyYUlkOiBudW1iZXIpOiBudW1iZXI7XG4gIH07XG4gIHNldHVwQVIyOiB7XG4gICAgKGlkOiBudW1iZXIpOiB2b2lkO1xuICB9O1xuICBzZXREZWJ1Z01vZGU6IChpZDogbnVtYmVyLCBtb2RlOiBib29sZWFuKSA9PiBudW1iZXI7XG4gIGdldERlYnVnTW9kZTogKGlkOiBudW1iZXIpID0+IGJvb2xlYW47XG4gIGdldFByb2Nlc3NpbmdJbWFnZTogKGlkOiBudW1iZXIpID0+IG51bWJlcjtcbiAgc2V0TG9nTGV2ZWw6IChtb2RlOiBib29sZWFuKSA9PiBudW1iZXI7XG4gIGdldExvZ0xldmVsOiAoKSA9PiBudW1iZXI7XG4gIGZyYW1lTWFsbG9jOiB7XG4gICAgZnJhbWVwb2ludGVyOiBudW1iZXI7XG4gICAgZnJhbWVzaXplOiBudW1iZXI7XG4gICAgdmlkZW9MdW1hUG9pbnRlcjogbnVtYmVyO1xuICAgIGNhbWVyYTogbnVtYmVyO1xuICAgIHRyYW5zZm9ybTogbnVtYmVyO1xuICB9O1xuICBpbnN0YW5jZToge1xuICAgIGZyYW1lTWFsbG9jOiB7XG4gICAgICBmcmFtZXBvaW50ZXI6IG51bWJlcjtcbiAgICAgIGZyYW1lc2l6ZTogbnVtYmVyO1xuICAgICAgdmlkZW9MdW1hUG9pbnRlcjogbnVtYmVyO1xuICAgICAgY2FtZXJhOiBudW1iZXI7XG4gICAgICB0cmFuc2Zvcm06IG51bWJlcjtcbiAgICB9O1xuICAgIE5GVE1hcmtlckluZm86IHtcbiAgICAgIGVycm9yOiBudW1iZXI7XG4gICAgICBmb3VuZDogbnVtYmVyO1xuICAgICAgaWQ6IG51bWJlcjtcbiAgICAgIHBvc2U6IEZsb2F0NjRBcnJheTtcbiAgICB9O1xuICAgIEhFQVBVODoge1xuICAgICAgYnVmZmVyOiBVaW50OEFycmF5O1xuICAgIH07XG4gIH07XG4gIE5GVE1hcmtlckluZm86IHtcbiAgICBlcnJvcjogbnVtYmVyO1xuICAgIGZvdW5kOiBudW1iZXI7XG4gICAgaWQ6IG51bWJlcjtcbiAgICBwb3NlOiBGbG9hdDY0QXJyYXk7XG4gIH07XG4gIGxvYWRDYW1lcmE6IChjYW1lcmFQYXJhbTogc3RyaW5nKSA9PiBQcm9taXNlPG51bWJlcj47XG4gIHNldFByb2plY3Rpb25OZWFyUGxhbmU6IHtcbiAgICAoaWQ6IG51bWJlciwgdmFsdWU6IG51bWJlcik6IHZvaWQ7XG4gIH07XG4gIGdldFByb2plY3Rpb25OZWFyUGxhbmU6IChpZDogbnVtYmVyKSA9PiBudW1iZXI7XG4gIHNldFByb2plY3Rpb25GYXJQbGFuZTogKGlkOiBudW1iZXIsIHZhbHVlOiBudW1iZXIpID0+IHZvaWQ7XG4gIGdldFByb2plY3Rpb25GYXJQbGFuZTogKGlkOiBudW1iZXIpID0+IG51bWJlcjtcbiAgc2V0VGhyZXNob2xkTW9kZTogKGlkOiBudW1iZXIsIG1vZGU6IG51bWJlcikgPT4gbnVtYmVyO1xuICBnZXRUaHJlc2hvbGRNb2RlOiAoaWQ6IG51bWJlcikgPT4gbnVtYmVyO1xuICBzZXRUaHJlc2hvbGQ6IChpZDogbnVtYmVyLCB0aHJlc2hvbGQ6IG51bWJlcikgPT4gbnVtYmVyO1xuICBnZXRUaHJlc2hvbGQ6IChpZDogbnVtYmVyKSA9PiBudW1iZXI7XG4gIGFkZE5GVE1hcmtlcnM6IChcbiAgICBhcklkOiBudW1iZXIsXG4gICAgdXJsczogQXJyYXk8c3RyaW5nPixcbiAgICBjYWxsYmFjazogKGZpbGVuYW1lOiBhbnkpID0+IHZvaWQsXG4gICAgb25FcnJvcjI6IChlcnJvck51bWJlcjogYW55KSA9PiB2b2lkXG4gICkgPT4gW3sgaWQ6IG51bWJlciB9XTtcbiAgZGV0ZWN0TWFya2VyOiAoaWQ6IG51bWJlcikgPT4gbnVtYmVyO1xuICBkZXRlY3RORlRNYXJrZXI6IChhcklkOiBudW1iZXIpID0+IHZvaWQ7XG4gIGdldE5GVE1hcmtlcjogKGlkOiBudW1iZXIsIG1hcmtlckluZGV4OiBudW1iZXIpID0+IG51bWJlcjtcbiAgZ2V0TkZURGF0YTogKGlkOiBudW1iZXIsIGluZGV4OiBudW1iZXIpID0+IG9iamVjdDtcbiAgc2V0SW1hZ2VQcm9jTW9kZTogKGlkOiBudW1iZXIsIG1vZGU6IG51bWJlcikgPT4gbnVtYmVyO1xuICBnZXRJbWFnZVByb2NNb2RlOiAoaWQ6IG51bWJlcikgPT4gbnVtYmVyO1xufVxuXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBBUkNvbnRyb2xsZXJORlQge1xuICAvLyBwcml2YXRlIGRlY2xhcmF0aW9uc1xuICBwcml2YXRlIGlkOiBudW1iZXI7XG4gIHByaXZhdGUgd2lkdGg6IG51bWJlcjtcbiAgcHJpdmF0ZSBoZWlnaHQ6IG51bWJlcjtcbiAgcHJpdmF0ZSBjYW1lcmFQYXJhbTogc3RyaW5nO1xuICBwcml2YXRlIGNhbWVyYUlkOiBudW1iZXI7XG4gIHByaXZhdGUgY2FtZXJhTG9hZGVkOiBib29sZWFuO1xuICBwcml2YXRlIGFydG9vbGtpdE5GVDogZGVsZWdhdGVNZXRob2RzO1xuICBwcml2YXRlIGxpc3RlbmVyczogb2JqZWN0O1xuICBwcml2YXRlIG5mdE1hcmtlcnM6IG9iamVjdDtcbiAgcHJpdmF0ZSB0cmFuc2Zvcm1fbWF0OiBGbG9hdDY0QXJyYXk7XG4gIHByaXZhdGUgbWFya2VyX3RyYW5zZm9ybV9tYXQ6IEZsb2F0NjRBcnJheTtcbiAgcHJpdmF0ZSB0cmFuc2Zvcm1HTF9SSDogRmxvYXQ2NEFycmF5O1xuICBwcml2YXRlIHZpZGVvV2lkdGg6IG51bWJlcjtcbiAgcHJpdmF0ZSB2aWRlb0hlaWdodDogbnVtYmVyO1xuICBwcml2YXRlIHZpZGVvU2l6ZTogbnVtYmVyO1xuICBwcml2YXRlIGZyYW1lcG9pbnRlcjogbnVtYmVyO1xuICBwcml2YXRlIGZyYW1lc2l6ZTogbnVtYmVyO1xuICBwcml2YXRlIGRhdGFIZWFwOiBVaW50OEFycmF5O1xuICBwcml2YXRlIHZpZGVvTHVtYTogVWludDhBcnJheTtcbiAgcHJpdmF0ZSBjYW1lcmFfbWF0OiBGbG9hdDY0QXJyYXk7XG4gIHByaXZhdGUgdmlkZW9MdW1hUG9pbnRlcjogbnVtYmVyO1xuICBwcml2YXRlIG5mdE1hcmtlckZvdW5kOiBib29sZWFuOyAvLyA9IGZhbHNlXG4gIHByaXZhdGUgbmZ0TWFya2VyRm91bmRUaW1lOiBudW1iZXI7XG4gIHByaXZhdGUgbmZ0TWFya2VyQ291bnQ6IG51bWJlcjsgLy8gPSAwXG4gIHByaXZhdGUgZGVmYXVsdE1hcmtlcldpZHRoOiBudW1iZXI7XG5cbiAgcHJpdmF0ZSBfYndwb2ludGVyOiBudW1iZXI7XG5cbiAgLyoqXG4gICAqIFRoZSBBUkNvbnRyb2xsZXJORlQgY29uc3RydWN0b3IuIEl0IGhhcyA0IHBhcmFtcyAoc2VlIGFib3ZlKS5cbiAgICogVGhlc2UgcHJvcGVydGllcyBhcmUgaW5pdGlhbGl6ZWQ6XG4gICAqIGlkLCB3aWR0aCwgaGVpZ2h0LCBjYW1lcmFQYXJhbSwgY2FtZXJhSWQsXG4gICAqIGNhbWVyYUxvYWRlZCwgYXJ0b29sa2l0TkZULCBsaXN0ZW5lcnMsIG5mdE1hcmtlcnMsIHRyYW5zZm9ybV9tYXQsXG4gICAqIHRyYW5zZm9ybUdMX1JILCBtYXJrZXJfdHJhbnNmb3JtX21hdCwgdmlkZW9XaWR0aCwgdmlkZW9IZWlnaHQsIHZpZGVvU2l6ZSxcbiAgICogZnJhbWVwb2ludGVyLCBmcmFtZXNpemUsIGRhdGFIZWFwLCB2aWRlb0x1bWEsIGNhbWVyYV9tYXQsIHZpZGVvTHVtYVBvaW50ZXJcbiAgICogQHBhcmFtIHtudW1iZXJ9IHdpZHRoXG4gICAqIEBwYXJhbSB7bnVtYmVyfSBoZWlnaHRcbiAgICogQHBhcmFtIHtzdHJpbmd9IGNhbWVyYVBhcmFtXG4gICAqL1xuICBjb25zdHJ1Y3RvcihcbiAgICB3aWR0aDogbnVtYmVyLFxuICAgIGhlaWdodDogbnVtYmVyLFxuICAgIGNhbWVyYVBhcmFtOiBzdHJpbmdcbiAgKSB7XG5cbiAgICAvLyBubyBwb2ludCBpbiBpbml0aWFsaXppbmcgYSBtZW1iZXIgYXMgXCJ1bmRlZmluZWRcIlxuICAgIC8vIHJlcGxhY2VkIGl0IHdpdGggLTFcbiAgICB0aGlzLmlkID0gLTE7XG5cbiAgICB0aGlzLndpZHRoID0gd2lkdGg7XG4gICAgdGhpcy5oZWlnaHQgPSBoZWlnaHQ7XG5cbiAgICAvLyB0aGlzIGlzIGEgcmVwbGFjZW1lbnQgZm9yIEFSQ2FtZXJhUGFyYW1cbiAgICB0aGlzLmNhbWVyYVBhcmFtID0gY2FtZXJhUGFyYW07XG4gICAgdGhpcy5jYW1lcmFJZCA9IC0xO1xuICAgIHRoaXMuY2FtZXJhTG9hZGVkID0gZmFsc2U7XG5cbiAgICAvLyB0b29sa2l0IGluc3RhbmNlXG4gICAgdGhpcy5hcnRvb2xraXRORlQ7XG5cbiAgICAvLyB0byByZWdpc3RlciBvYnNlcnZlcnMgYXMgZXZlbnQgbGlzdGVuZXJzXG4gICAgdGhpcy5saXN0ZW5lcnMgPSB7fTtcblxuICAgIHRoaXMubmZ0TWFya2VycyA9IHt9O1xuXG4gICAgdGhpcy50cmFuc2Zvcm1fbWF0ID0gbmV3IEZsb2F0NjRBcnJheSgxNik7XG4gICAgdGhpcy50cmFuc2Zvcm1HTF9SSCA9IG5ldyBGbG9hdDY0QXJyYXkoMTYpO1xuICAgIHRoaXMubWFya2VyX3RyYW5zZm9ybV9tYXQgPSBudWxsO1xuXG4gICAgdGhpcy52aWRlb1dpZHRoID0gd2lkdGg7XG4gICAgdGhpcy52aWRlb0hlaWdodCA9IGhlaWdodDtcbiAgICB0aGlzLnZpZGVvU2l6ZSA9IHRoaXMudmlkZW9XaWR0aCAqIHRoaXMudmlkZW9IZWlnaHQ7XG5cbiAgICB0aGlzLmZyYW1lcG9pbnRlciA9IG51bGw7XG4gICAgdGhpcy5mcmFtZXNpemUgPSBudWxsO1xuICAgIHRoaXMuZGF0YUhlYXAgPSBudWxsO1xuICAgIHRoaXMudmlkZW9MdW1hID0gbnVsbDtcbiAgICB0aGlzLmNhbWVyYV9tYXQgPSBudWxsO1xuICAgIHRoaXMudmlkZW9MdW1hUG9pbnRlciA9IG51bGw7XG5cbiAgICAvLyB0aGlzIGlzIHRvIHdvcmthcm91bmQgdGhlIGludHJvZHVjdGlvbiBvZiBcInNlbGZcIiB2YXJpYWJsZVxuICAgIHRoaXMubmZ0TWFya2VyRm91bmQgPSBmYWxzZTtcbiAgICB0aGlzLm5mdE1hcmtlckZvdW5kVGltZSA9IDA7XG4gICAgdGhpcy5uZnRNYXJrZXJDb3VudCA9IDA7XG5cbiAgICB0aGlzLl9id3BvaW50ZXIgPSBudWxsO1xuICAgIHRoaXMuZGVmYXVsdE1hcmtlcldpZHRoID0gMTtcbiAgfVxuXG4gIHN0YXRpYyBhc3luYyBpbml0V2l0aERpbWVuc2lvbnMoXG4gICAgd2lkdGg6IG51bWJlcixcbiAgICBoZWlnaHQ6IG51bWJlcixcbiAgICBjYW1lcmFQYXJhbTogc3RyaW5nXG4gICkge1xuICAgIC8vIGRpcmVjdGx5IGluaXQgd2l0aCBnaXZlbiB3aWR0aCAvIGhlaWdodFxuICAgIGNvbnN0IGFyQ29udHJvbGxlck5GVCA9IG5ldyBBUkNvbnRyb2xsZXJORlQoXG4gICAgICB3aWR0aCxcbiAgICAgIGhlaWdodCxcbiAgICAgIGNhbWVyYVBhcmFtXG4gICAgKTtcbiAgICByZXR1cm4gYXdhaXQgYXJDb250cm9sbGVyTkZULl9pbml0aWFsaXplKCk7XG4gIH1cblxuICBzdGF0aWMgYXN5bmMgaW5pdFdpdGhJbWFnZShcbiAgICBpbWFnZTogSW1hZ2VPYmosXG4gICAgY2FtZXJhUGFyYW06IHN0cmluZ1xuICApIHtcbiAgICBjb25zdCB3aWR0aCA9IGltYWdlLnZpZGVvV2lkdGggfHwgaW1hZ2Uud2lkdGg7XG4gICAgY29uc3QgaGVpZ2h0ID0gaW1hZ2UudmlkZW9IZWlnaHQgfHwgaW1hZ2UuaGVpZ2h0O1xuICAgIGNvbnN0IGFyQ29udHJvbGxlck5GVCA9IG5ldyBBUkNvbnRyb2xsZXJORlQoXG4gICAgICB3aWR0aCxcbiAgICAgIGhlaWdodCxcbiAgICAgIGNhbWVyYVBhcmFtLFxuICAgICk7XG4gICAgcmV0dXJuIGF3YWl0IGFyQ29udHJvbGxlck5GVC5faW5pdGlhbGl6ZSgpO1xuICB9XG5cbiAgLyoqXG4gICAqIFRoaXMgaXMgb25lIG9mIHRoZSBtb3N0IGltcG9ydGFudCBtZXRob2QgaW5zaWRlIEFSQ29udHJvbGxlck5GVC4gSXQgZGV0ZWN0IHRoZSBtYXJrZXJcbiAgICogYW5kIGRpc3BhdGNoIGludGVybmFsbHkgd2l0aCB0aGUgZ2V0TkZUTWFya2VyIGV2ZW50IGxpc3RlbmVyIHRoZSBORlRNYXJrZXJJbmZvXG4gICAqIHN0cnVjdCBvYmplY3Qgb2YgdGhlIHRyYWNrZWQgTkZUIE1hcmtlcnMuXG4gICAqIEBwYXJhbSB7aW1hZ2V9IGltYWdlIGRhdGFcbiAgICogQHJldHVybiB7dm9pZH1cbiAgICovXG4gIHByb2Nlc3MoaW1hZ2U6IEltYWdlT2JqKSB7XG4gICAgbGV0IHJlc3VsdCA9IHRoaXMuZGV0ZWN0TWFya2VyKGltYWdlKTtcbiAgICBpZiAocmVzdWx0ICE9IDApIHtcbiAgICAgIGNvbnNvbGUuZXJyb3IoXCJbQVJDb250cm9sbGVyTkZUXVwiLCBcImRldGVjdE1hcmtlciBlcnJvcjpcIiwgcmVzdWx0KTtcbiAgICB9XG5cbiAgICBsZXQgaywgbztcblxuICAgIC8vIGdldCBORlQgbWFya2Vyc1xuICAgIGZvciAoayBpbiB0aGlzLm5mdE1hcmtlcnMpIHtcbiAgICAgIG8gPSB0aGlzLmNvbnZlcnRlcigpLm5mdE1hcmtlcnNba107XG4gICAgICBvLmluUHJldmlvdXMgPSBvLmluQ3VycmVudDtcbiAgICAgIG8uaW5DdXJyZW50ID0gZmFsc2U7XG4gICAgfVxuXG4gICAgLy8gZGV0ZWN0IE5GVCBtYXJrZXJzXG4gICAgbGV0IG5mdE1hcmtlckNvdW50ID0gdGhpcy5uZnRNYXJrZXJDb3VudDtcbiAgICB0aGlzLmRldGVjdE5GVE1hcmtlcigpO1xuXG4gICAgLy8gaW4gbXNcbiAgICBjb25zdCBNQVJLRVJfTE9TVF9USU1FID0gMjAwO1xuXG4gICAgZm9yIChsZXQgaSA9IDA7IGkgPCBuZnRNYXJrZXJDb3VudDsgaSsrKSB7XG4gICAgICBsZXQgbmZ0TWFya2VySW5mbzogZGVsZWdhdGVNZXRob2RzWydORlRNYXJrZXJJbmZvJ10gPSB0aGlzLmdldE5GVE1hcmtlcihpKTtcblxuICAgICAgbGV0IG1hcmtlclR5cGUgPSBBUlRvb2xraXRORlQuTkZUX01BUktFUjtcblxuICAgICAgaWYgKG5mdE1hcmtlckluZm8uZm91bmQpIHtcbiAgICAgICAgLy9AdHMtaWdub3JlXG4gICAgICAgIHRoaXMubmZ0TWFya2VyRm91bmQgPSBpO1xuICAgICAgICB0aGlzLm5mdE1hcmtlckZvdW5kVGltZSA9IERhdGUubm93KCk7XG5cbiAgICAgICAgbGV0IHZpc2libGUgPSB0aGlzLnRyYWNrTkZUTWFya2VySWQoaSk7XG4gICAgICAgIHZpc2libGUubWF0cml4LnNldChuZnRNYXJrZXJJbmZvLnBvc2UpO1xuICAgICAgICB2aXNpYmxlLmluQ3VycmVudCA9IHRydWU7XG4gICAgICAgIHRoaXMudHJhbnNNYXRUb0dMTWF0KHZpc2libGUubWF0cml4LCB0aGlzLnRyYW5zZm9ybV9tYXQpO1xuICAgICAgICB0aGlzLnRyYW5zZm9ybUdMX1JIID0gdGhpcy5hcmdsQ2FtZXJhVmlld1JIZih0aGlzLnRyYW5zZm9ybV9tYXQpO1xuICAgICAgICB0aGlzLmRpc3BhdGNoRXZlbnQoe1xuICAgICAgICAgIG5hbWU6IFwiZ2V0TkZUTWFya2VyXCIsXG4gICAgICAgICAgdGFyZ2V0OiB0aGlzLFxuICAgICAgICAgIGRhdGE6IHtcbiAgICAgICAgICAgIGluZGV4OiBpLFxuICAgICAgICAgICAgdHlwZTogbWFya2VyVHlwZSxcbiAgICAgICAgICAgIG1hcmtlcjogbmZ0TWFya2VySW5mbyxcbiAgICAgICAgICAgIG1hdHJpeDogdGhpcy50cmFuc2Zvcm1fbWF0LFxuICAgICAgICAgICAgbWF0cml4R0xfUkg6IHRoaXMudHJhbnNmb3JtR0xfUkgsXG4gICAgICAgICAgfSxcbiAgICAgICAgfSk7XG4gICAgICAgIC8vQHRzLWlnbm9yZVxuICAgICAgfSBlbHNlIGlmIChzZWxmLm5mdE1hcmtlckZvdW5kID09PSBpKSB7XG4gICAgICAgIC8vIGZvciBub3cgdGhpcyBtYXJrZXIgZm91bmQvbG9zdCBldmVudHMgaGFuZGxpbmcgaXMgZm9yIG9uZSBtYXJrZXIgYXQgYSB0aW1lXG4gICAgICAgIGlmIChEYXRlLm5vdygpIC0gdGhpcy5uZnRNYXJrZXJGb3VuZFRpbWUgPiBNQVJLRVJfTE9TVF9USU1FKSB7XG4gICAgICAgICAgdGhpcy5uZnRNYXJrZXJGb3VuZCA9IGZhbHNlO1xuICAgICAgICAgIHRoaXMuZGlzcGF0Y2hFdmVudCh7XG4gICAgICAgICAgICBuYW1lOiBcImxvc3RORlRNYXJrZXJcIixcbiAgICAgICAgICAgIHRhcmdldDogdGhpcyxcbiAgICAgICAgICAgIGRhdGE6IHtcbiAgICAgICAgICAgICAgaW5kZXg6IGksXG4gICAgICAgICAgICAgIHR5cGU6IG1hcmtlclR5cGUsXG4gICAgICAgICAgICAgIG1hcmtlcjogbmZ0TWFya2VySW5mbyxcbiAgICAgICAgICAgICAgbWF0cml4OiB0aGlzLnRyYW5zZm9ybV9tYXQsXG4gICAgICAgICAgICAgIG1hdHJpeEdMX1JIOiB0aGlzLnRyYW5zZm9ybUdMX1JILFxuICAgICAgICAgICAgfSxcbiAgICAgICAgICB9KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8qKlxuICAgKiBEZXRlY3RzIHRoZSBORlQgbWFya2VycyBpbiB0aGUgcHJvY2VzcygpIGZ1bmN0aW9uLFxuICAgKiB3aXRoIHRoZSBnaXZlbiB0cmFja2VkIGlkLlxuICAgKiBAcmV0dXJuIHt2b2lkfVxuICAgKi9cbiAgZGV0ZWN0TkZUTWFya2VyKCkge1xuICAgIHRoaXMuYXJ0b29sa2l0TkZULmRldGVjdE5GVE1hcmtlcih0aGlzLmlkKTtcbiAgfVxuXG4gIC8qKlxuICAgKiBBZGRzIHRoZSBnaXZlbiBORlQgbWFya2VyIElEIHRvIHRoZSBpbmRleCBvZiB0cmFja2VkIElEcy5cbiAgICogU2V0cyB0aGUgbWFya2VyV2lkdGggZm9yIHRoZSBwYXR0ZXJuIG1hcmtlciB0byBtYXJrZXJXaWR0aC5cbiAgICogVXNlZCBieSBwcm9jZXNzKCkgdG8gaW1wbGVtZW50IGNvbnRpbnVvdXMgdHJhY2tpbmcsXG4gICAqIGtlZXBpbmcgdHJhY2sgb2YgdGhlIG1hcmtlcidzIHRyYW5zZm9ybWF0aW9uIG1hdHJpeFxuICAgKiBhbmQgY3VzdG9taXphYmxlIG1hcmtlciB3aWR0aHMuXG4gICAqIEBwYXJhbSB7bnVtYmVyfSBpZCBJRCBvZiB0aGUgTkZUIG1hcmtlciB0byB0cmFjay5cbiAgICogQHBhcmFtIHtudW1iZXJ9IG1hcmtlcldpZHRoIFRoZSB3aWR0aCBvZiB0aGUgbWFya2VyIHRvIHRyYWNrLlxuICAgKiBAcmV0dXJuIHtPYmplY3R9IFRoZSBtYXJrZXIgdHJhY2tpbmcgb2JqZWN0LlxuICAgKi9cbiAgdHJhY2tORlRNYXJrZXJJZChpZDogbnVtYmVyLCBtYXJrZXJXaWR0aD86IG51bWJlcikge1xuICAgIGxldCBvYmogPSB0aGlzLmNvbnZlcnRlcigpLm5mdE1hcmtlcnNbaWRdO1xuICAgIGlmICghb2JqKSB7XG4gICAgICB0aGlzLmNvbnZlcnRlcigpLm5mdE1hcmtlcnNbaWRdID0gb2JqID0ge1xuICAgICAgICBpblByZXZpb3VzOiBmYWxzZSxcbiAgICAgICAgaW5DdXJyZW50OiBmYWxzZSxcbiAgICAgICAgbWF0cml4OiBuZXcgRmxvYXQ2NEFycmF5KDEyKSxcbiAgICAgICAgbWF0cml4R0xfUkg6IG5ldyBGbG9hdDY0QXJyYXkoMTIpLFxuICAgICAgICBtYXJrZXJXaWR0aDogbWFya2VyV2lkdGggfHwgdGhpcy5kZWZhdWx0TWFya2VyV2lkdGgsXG4gICAgICB9O1xuICAgIH1cbiAgICBpZiAobWFya2VyV2lkdGgpIHtcbiAgICAgIG9iai5tYXJrZXJXaWR0aCA9IG1hcmtlcldpZHRoO1xuICAgIH1cbiAgICByZXR1cm4gb2JqO1xuICB9XG5cbiAgLy8gbWFya2VyIGRldGVjdGlvbiByb3V0aW5lc1xuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgLyoqXG4gICAqIFRoaXMgaXMgdGhlIGNvcmUgQVJUb29sS2l0IG1hcmtlciBkZXRlY3Rpb24gZnVuY3Rpb24uIEl0IGNhbGxzIHRocm91Z2ggdG8gYSBzZXQgb2ZcbiAgICogaW50ZXJuYWwgZnVuY3Rpb25zIHRvIHBlcmZvcm0gdGhlIGtleSBtYXJrZXIgZGV0ZWN0aW9uIHN0ZXBzIG9mIGJpbmFyaXphdGlvbiBhbmRcbiAgICogbGFiZWxsaW5nLCBjb250b3VyIGV4dHJhY3Rpb24sIGFuZCB0ZW1wbGF0ZSBtYXRjaGluZyBhbmQvb3IgbWF0cml4IGNvZGUgZXh0cmFjdGlvbi5cbiAgICogVHlwaWNhbGx5LCB0aGUgcmVzdWx0aW5nIHNldCBvZiBkZXRlY3RlZCBtYXJrZXJzIGlzIHJldHJpZXZlZCBieSBjYWxsaW5nIGFyR2V0TWFya2VyTnVtXG4gICAqIHRvIGdldCB0aGUgbnVtYmVyIG9mIG1hcmtlcnMgZGV0ZWN0ZWQgYW5kIGFyR2V0TWFya2VyIHRvIGdldCBhbiBhcnJheSBvZiBBUk1hcmtlckluZm9cbiAgICogc3RydWN0dXJlcyB3aXRoIGluZm9ybWF0aW9uIG9uIGVhY2ggZGV0ZWN0ZWQgbWFya2VyLCBmb2xsb3dlZCBieSBhIHN0ZXAgaW4gd2hpY2hcbiAgICogZGV0ZWN0ZWQgbWFya2VycyBhcmUgcG9zc2libHkgZXhhbWluZWQgZm9yIHNvbWUgbWVhc3VyZSBvZiBnb29kbmVzcyBvZiBtYXRjaCAoZS5nLiBieVxuICAgKiBleGFtaW5pbmcgdGhlIG1hdGNoIGNvbmZpZGVuY2UgdmFsdWUpIGFuZCBwb3NlIGV4dHJhY3Rpb24uXG4gICAqIEBwYXJhbSB7aW1hZ2V9IEltYWdlIGRhdGEgdG8gYmUgcHJvY2Vzc2VkIHRvIGRldGVjdCBtYXJrZXJzLlxuICAgKiBAcmV0dXJuIHtudW1iZXJ9IDAgaWYgdGhlIGZ1bmN0aW9uIHByb2NlZWRlZCB3aXRob3V0IGVycm9yLCBvciBhIHZhbHVlIGxlc3MgdGhhbiAwIGluIGNhc2Ugb2YgZXJyb3IuXG4gICAqIEEgcmVzdWx0IG9mIDAgZG9lcyBub3QgaG93ZXZlciwgaW1wbHkgYW55IG1hcmtlcnMgd2VyZSBkZXRlY3RlZC5cbiAgICovXG4gIGRldGVjdE1hcmtlcihpbWFnZTogYW55KSB7XG4gICAgaWYgKHRoaXMuX2NvcHlJbWFnZVRvSGVhcChpbWFnZSkpIHtcbiAgICAgIHJldHVybiB0aGlzLmFydG9vbGtpdE5GVC5kZXRlY3RNYXJrZXIodGhpcy5pZCk7XG4gICAgfVxuICAgIHJldHVybiAtOTk7XG4gIH1cblxuICAvKipcbiAgICogR2V0IHRoZSBORlQgbWFya2VyIGluZm8gc3RydWN0IGZvciB0aGUgZ2l2ZW4gTkZUIG1hcmtlciBpbmRleCBpbiBkZXRlY3RlZCBtYXJrZXJzLlxuICAgKiBUaGUgcmV0dXJuZWQgb2JqZWN0IGlzIHRoZSBnbG9iYWwgYXJ0b29sa2l0TkZULk5GVE1hcmtlckluZm8gb2JqZWN0IGFuZCB3aWxsIGJlIG92ZXJ3cml0dGVuXG4gICAqIGJ5IHN1YnNlcXVlbnQgY2FsbHMuXG4gICAqIFJldHVybnMgdW5kZWZpbmVkIGlmIG5vIG1hcmtlciB3YXMgZm91bmQuXG4gICAqIEEgbWFya2VySW5kZXggb2YgLTEgaXMgdXNlZCB0byBhY2Nlc3MgdGhlIGdsb2JhbCBjdXN0b20gbWFya2VyLlxuICAgKiBAcGFyYW0ge251bWJlcn0gbWFya2VySW5kZXggVGhlIGluZGV4IG9mIHRoZSBORlQgbWFya2VyIHRvIHF1ZXJ5LlxuICAgKiBAcmV0dXJuIHtPYmplY3R9IFRoZSBORlRtYXJrZXJJbmZvIHN0cnVjdC5cbiAgICovXG4gIGdldE5GVE1hcmtlcihtYXJrZXJJbmRleDogbnVtYmVyKSB7XG4gICAgaWYgKDAgPT09IHRoaXMuYXJ0b29sa2l0TkZULmdldE5GVE1hcmtlcih0aGlzLmlkLCBtYXJrZXJJbmRleCkpIHtcbiAgICAgIHJldHVybiB0aGlzLmFydG9vbGtpdE5GVC5pbnN0YW5jZS5ORlRNYXJrZXJJbmZvO1xuICAgIH1cbiAgfVxuXG4gIGdldE5GVERhdGEoaWQ6IG51bWJlciwgaW5kZXg6IG51bWJlcikge1xuICAgIHJldHVybiB0aGlzLmFydG9vbGtpdE5GVC5nZXRORlREYXRhKGlkLCBpbmRleCk7XG4gIH1cblxuICAvLyBldmVudCBoYW5kbGluZ1xuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAvKipcbiAgICogQWRkIGFuIGV2ZW50IGxpc3RlbmVyIG9uIHRoaXMgQVJDb250cm9sbGVyTkZUIGZvciB0aGUgbmFtZWQgZXZlbnQsIGNhbGxpbmcgdGhlIGNhbGxiYWNrIGZ1bmN0aW9uXG4gICAqIHdoZW5ldmVyIHRoYXQgZXZlbnQgaXMgZGlzcGF0Y2hlZC5cbiAgICogUG9zc2libGUgZXZlbnRzIGFyZTpcbiAgICogLSBnZXRNYXJrZXIgLSBkaXNwYXRjaGVkIHdoZW5ldmVyIHByb2Nlc3MoKSBmaW5kcyBhIHNxdWFyZSBtYXJrZXJcbiAgICogLSBnZXRNdWx0aU1hcmtlciAtIGRpc3BhdGNoZWQgd2hlbmV2ZXIgcHJvY2VzcygpIGZpbmRzIGEgdmlzaWJsZSByZWdpc3RlcmVkIG11bHRpbWFya2VyXG4gICAqIC0gZ2V0TXVsdGlNYXJrZXJTdWIgLSBkaXNwYXRjaGVkIGJ5IHByb2Nlc3MoKSBmb3IgZWFjaCBtYXJrZXIgaW4gYSB2aXNpYmxlIG11bHRpbWFya2VyXG4gICAqIC0gbG9hZCAtIGRpc3BhdGNoZWQgd2hlbiB0aGUgQVJDb250cm9sbGVyTkZUIGlzIHJlYWR5IHRvIHVzZSAodXNlZnVsIGlmIHBhc3NpbmcgaW4gYSBjYW1lcmEgVVJMIGluIHRoZSBjb25zdHJ1Y3RvcilcbiAgICogQHBhcmFtIHtzdHJpbmd9IG5hbWUgTmFtZSBvZiB0aGUgZXZlbnQgdG8gbGlzdGVuIHRvLlxuICAgKiBAcGFyYW0ge2Z1bmN0aW9ufSBjYWxsYmFjayBDYWxsYmFjayBmdW5jdGlvbiB0byBjYWxsIHdoZW4gYW4gZXZlbnQgd2l0aCB0aGUgZ2l2ZW4gbmFtZSBpcyBkaXNwYXRjaGVkLlxuICAgKi9cbiAgYWRkRXZlbnRMaXN0ZW5lcihuYW1lOiBzdHJpbmcsIGNhbGxiYWNrOiBvYmplY3QpIHtcbiAgICBpZiAoIXRoaXMuY29udmVydGVyKCkubGlzdGVuZXJzW25hbWVdKSB7XG4gICAgICB0aGlzLmNvbnZlcnRlcigpLmxpc3RlbmVyc1tuYW1lXSA9IFtdO1xuICAgIH1cbiAgICB0aGlzLmNvbnZlcnRlcigpLmxpc3RlbmVyc1tuYW1lXS5wdXNoKGNhbGxiYWNrKTtcbiAgfVxuXG4gIC8qKlxuICAgKiBSZW1vdmUgYW4gZXZlbnQgbGlzdGVuZXIgZnJvbSB0aGUgbmFtZWQgZXZlbnQuXG4gICAqIEBwYXJhbSB7c3RyaW5nfSBuYW1lIE5hbWUgb2YgdGhlIGV2ZW50IHRvIHN0b3AgbGlzdGVuaW5nIHRvLlxuICAgKiBAcGFyYW0ge2Z1bmN0aW9ufSBjYWxsYmFjayBDYWxsYmFjayBmdW5jdGlvbiB0byByZW1vdmUgZnJvbSB0aGUgbGlzdGVuZXJzIG9mIHRoZSBuYW1lZCBldmVudC5cbiAgICovXG4gIHJlbW92ZUV2ZW50TGlzdGVuZXIobmFtZTogc3RyaW5nLCBjYWxsYmFjazogb2JqZWN0KSB7XG4gICAgaWYgKHRoaXMuY29udmVydGVyKCkubGlzdGVuZXJzW25hbWVdKSB7XG4gICAgICBsZXQgaW5kZXggPSB0aGlzLmNvbnZlcnRlcigpLmxpc3RlbmVyc1tuYW1lXS5pbmRleE9mKGNhbGxiYWNrKTtcbiAgICAgIGlmIChpbmRleCA+IC0xKSB7XG4gICAgICAgIHRoaXMuY29udmVydGVyKCkubGlzdGVuZXJzW25hbWVdLnNwbGljZShpbmRleCwgMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLyoqXG4gICAqIERpc3BhdGNoZXMgdGhlIGdpdmVuIGV2ZW50IHRvIGFsbCByZWdpc3RlcmVkIGxpc3RlbmVycyBvbiBldmVudC5uYW1lLlxuICAgKiBAcGFyYW0ge09iamVjdH0gZXZlbnQgRXZlbnQgdG8gZGlzcGF0Y2guXG4gICAqL1xuICBkaXNwYXRjaEV2ZW50KGV2ZW50OiB7IG5hbWU6IHN0cmluZzsgdGFyZ2V0OiBhbnk7IGRhdGE/OiBvYmplY3QgfSkge1xuICAgIGxldCBsaXN0ZW5lcnMgPSB0aGlzLmNvbnZlcnRlcigpLmxpc3RlbmVyc1tldmVudC5uYW1lXTtcbiAgICBpZiAobGlzdGVuZXJzKSB7XG4gICAgICBmb3IgKGxldCBpID0gMDsgaSA8IGxpc3RlbmVycy5sZW5ndGg7IGkrKykge1xuICAgICAgICBsaXN0ZW5lcnNbaV0uY2FsbCh0aGlzLCBldmVudCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gZGVidWcgc3R1ZmZcbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgLyoqXG4gICAqIFNldHMgdXAgZm9yIGRlYnVnZ2luZyBBUiBkZXRlY3Rpb24uXG4gICAqL1xuICBkZWJ1Z1NldHVwKCkge1xuICAgIHRoaXMuc2V0RGVidWdNb2RlKHRydWUpO1xuICAgIHRoaXMuX2J3cG9pbnRlciA9IHRoaXMuZ2V0UHJvY2Vzc2luZ0ltYWdlKCk7XG4gIH1cblxuICAvKipcbiAgICogQ29udmVydHMgdGhlIGdpdmVuIDN4NCBtYXJrZXIgdHJhbnNmb3JtYXRpb24gbWF0cml4IGluIHRoZSAxMi1lbGVtZW50IHRyYW5zTWF0IGFycmF5XG4gICAqIGludG8gYSA0eDQgV2ViR0wgbWF0cml4IGFuZCB3cml0ZXMgdGhlIHJlc3VsdCBpbnRvIHRoZSAxNi1lbGVtZW50IGdsTWF0IGFycmF5LlxuICAgKiBJZiBzY2FsZSBwYXJhbWV0ZXIgaXMgZ2l2ZW4sIHNjYWxlcyB0aGUgdHJhbnNmb3JtIG9mIHRoZSBnbE1hdCBieSB0aGUgc2NhbGUgcGFyYW1ldGVyLlxuICAgKiBAcGFyYW0ge0Zsb2F0NjRBcnJheX0gdHJhbnNNYXQgVGhlIDN4NCBtYXJrZXIgdHJhbnNmb3JtYXRpb24gbWF0cml4LlxuICAgKiBAcGFyYW0ge0Zsb2F0NjRBcnJheX0gZ2xNYXQgVGhlIDR4NCBHTCB0cmFuc2Zvcm1hdGlvbiBtYXRyaXguXG4gICAqIEBwYXJhbSB7bnVtYmVyfSBzY2FsZSBUaGUgc2NhbGUgZm9yIHRoZSB0cmFuc2Zvcm0uXG4gICAqL1xuICB0cmFuc01hdFRvR0xNYXQodHJhbnNNYXQ6IEZsb2F0NjRBcnJheSwgZ2xNYXQ6IEZsb2F0NjRBcnJheSwgc2NhbGU/OiBudW1iZXIpIHtcbiAgICBpZiAoZ2xNYXQgPT0gdW5kZWZpbmVkKSB7XG4gICAgICBnbE1hdCA9IG5ldyBGbG9hdDY0QXJyYXkoMTYpO1xuICAgIH1cblxuICAgIGdsTWF0WzAgKyAwICogNF0gPSB0cmFuc01hdFswXTsgLy8gUjFDMVxuICAgIGdsTWF0WzAgKyAxICogNF0gPSB0cmFuc01hdFsxXTsgLy8gUjFDMlxuICAgIGdsTWF0WzAgKyAyICogNF0gPSB0cmFuc01hdFsyXTtcbiAgICBnbE1hdFswICsgMyAqIDRdID0gdHJhbnNNYXRbM107XG4gICAgZ2xNYXRbMSArIDAgKiA0XSA9IHRyYW5zTWF0WzRdOyAvLyBSMlxuICAgIGdsTWF0WzEgKyAxICogNF0gPSB0cmFuc01hdFs1XTtcbiAgICBnbE1hdFsxICsgMiAqIDRdID0gdHJhbnNNYXRbNl07XG4gICAgZ2xNYXRbMSArIDMgKiA0XSA9IHRyYW5zTWF0WzddO1xuICAgIGdsTWF0WzIgKyAwICogNF0gPSB0cmFuc01hdFs4XTsgLy8gUjNcbiAgICBnbE1hdFsyICsgMSAqIDRdID0gdHJhbnNNYXRbOV07XG4gICAgZ2xNYXRbMiArIDIgKiA0XSA9IHRyYW5zTWF0WzEwXTtcbiAgICBnbE1hdFsyICsgMyAqIDRdID0gdHJhbnNNYXRbMTFdO1xuICAgIGdsTWF0WzMgKyAwICogNF0gPSAwLjA7XG4gICAgZ2xNYXRbMyArIDEgKiA0XSA9IDAuMDtcbiAgICBnbE1hdFszICsgMiAqIDRdID0gMC4wO1xuICAgIGdsTWF0WzMgKyAzICogNF0gPSAxLjA7XG5cbiAgICBpZiAoc2NhbGUgIT0gdW5kZWZpbmVkICYmIHNjYWxlICE9PSAwLjApIHtcbiAgICAgIGdsTWF0WzEyXSAqPSBzY2FsZTtcbiAgICAgIGdsTWF0WzEzXSAqPSBzY2FsZTtcbiAgICAgIGdsTWF0WzE0XSAqPSBzY2FsZTtcbiAgICB9XG4gICAgcmV0dXJuIGdsTWF0O1xuICB9XG5cbiAgLyoqXG4gICAqIENvbnZlcnRzIHRoZSBnaXZlbiA0eDQgb3BlbkdMIG1hdHJpeCBpbiB0aGUgMTYtZWxlbWVudCB0cmFuc01hdCBhcnJheVxuICAgKiBpbnRvIGEgNHg0IE9wZW5HTCBSaWdodC1IYW5kLVZpZXcgbWF0cml4IGFuZCB3cml0ZXMgdGhlIHJlc3VsdCBpbnRvIHRoZSAxNi1lbGVtZW50IGdsTWF0IGFycmF5LlxuICAgKiBJZiBzY2FsZSBwYXJhbWV0ZXIgaXMgZ2l2ZW4sIHNjYWxlcyB0aGUgdHJhbnNmb3JtIG9mIHRoZSBnbE1hdCBieSB0aGUgc2NhbGUgcGFyYW1ldGVyLlxuICAgKiBAcGFyYW0ge0Zsb2F0NjRBcnJheX0gZ2xNYXRyaXggVGhlIDR4NCBtYXJrZXIgdHJhbnNmb3JtYXRpb24gbWF0cml4LlxuICAgKiBAcGFyYW0ge0Zsb2F0NjRBcnJheX0gW2dsUmhNYXRyaXhdIFRoZSA0eDQgR0wgcmlnaHQgaGFuZCB0cmFuc2Zvcm1hdGlvbiBtYXRyaXguXG4gICAqIEBwYXJhbSB7bnVtYmVyfSBbc2NhbGVdIFRoZSBzY2FsZSBmb3IgdGhlIHRyYW5zZm9ybS5cbiAgICovXG4gIGFyZ2xDYW1lcmFWaWV3UkhmKFxuICAgIGdsTWF0cml4OiBGbG9hdDY0QXJyYXksXG4gICAgZ2xSaE1hdHJpeD86IEZsb2F0NjRBcnJheSxcbiAgICBzY2FsZT86IG51bWJlclxuICApIHtcbiAgICBsZXQgbV9tb2RlbHZpZXc7XG4gICAgaWYgKGdsUmhNYXRyaXggPT0gdW5kZWZpbmVkKSB7XG4gICAgICBtX21vZGVsdmlldyA9IG5ldyBGbG9hdDY0QXJyYXkoMTYpO1xuICAgIH0gZWxzZSB7XG4gICAgICBtX21vZGVsdmlldyA9IGdsUmhNYXRyaXg7XG4gICAgfVxuXG4gICAgLy8geFxuICAgIG1fbW9kZWx2aWV3WzBdID0gZ2xNYXRyaXhbMF07XG4gICAgbV9tb2RlbHZpZXdbNF0gPSBnbE1hdHJpeFs0XTtcbiAgICBtX21vZGVsdmlld1s4XSA9IGdsTWF0cml4WzhdO1xuICAgIG1fbW9kZWx2aWV3WzEyXSA9IGdsTWF0cml4WzEyXTtcbiAgICAvLyB5XG4gICAgbV9tb2RlbHZpZXdbMV0gPSAtZ2xNYXRyaXhbMV07XG4gICAgbV9tb2RlbHZpZXdbNV0gPSAtZ2xNYXRyaXhbNV07XG4gICAgbV9tb2RlbHZpZXdbOV0gPSAtZ2xNYXRyaXhbOV07XG4gICAgbV9tb2RlbHZpZXdbMTNdID0gLWdsTWF0cml4WzEzXTtcbiAgICAvLyB6XG4gICAgbV9tb2RlbHZpZXdbMl0gPSAtZ2xNYXRyaXhbMl07XG4gICAgbV9tb2RlbHZpZXdbNl0gPSAtZ2xNYXRyaXhbNl07XG4gICAgbV9tb2RlbHZpZXdbMTBdID0gLWdsTWF0cml4WzEwXTtcbiAgICBtX21vZGVsdmlld1sxNF0gPSAtZ2xNYXRyaXhbMTRdO1xuXG4gICAgLy8gMCAwIDAgMVxuICAgIG1fbW9kZWx2aWV3WzNdID0gMDtcbiAgICBtX21vZGVsdmlld1s3XSA9IDA7XG4gICAgbV9tb2RlbHZpZXdbMTFdID0gMDtcbiAgICBtX21vZGVsdmlld1sxNV0gPSAxO1xuXG4gICAgaWYgKHNjYWxlICE9IHVuZGVmaW5lZCAmJiBzY2FsZSAhPT0gMC4wKSB7XG4gICAgICBtX21vZGVsdmlld1sxMl0gKj0gc2NhbGU7XG4gICAgICBtX21vZGVsdmlld1sxM10gKj0gc2NhbGU7XG4gICAgICBtX21vZGVsdmlld1sxNF0gKj0gc2NhbGU7XG4gICAgfVxuXG4gICAgZ2xSaE1hdHJpeCA9IG1fbW9kZWx2aWV3O1xuXG4gICAgcmV0dXJuIGdsUmhNYXRyaXg7XG4gIH1cblxuICAvKipcbiAgICogUmV0dXJucyB0aGUgMTYtZWxlbWVudCBXZWJHTCB0cmFuc2Zvcm1hdGlvbiBtYXRyaXggdXNlZCBieSBBUkNvbnRyb2xsZXJORlQucHJvY2VzcyB0b1xuICAgKiBwYXNzIG1hcmtlciBXZWJHTCBtYXRyaWNlcyB0byBldmVudCBsaXN0ZW5lcnMuXG4gICAqIFVuaXF1ZSB0byBlYWNoIEFSQ29udHJvbGxlck5GVC5cbiAgICogQHJldHVybiB7RmxvYXQ2NEFycmF5fSBUaGUgMTYtZWxlbWVudCBXZWJHTCB0cmFuc2Zvcm1hdGlvbiBtYXRyaXggdXNlZCBieSB0aGUgQVJDb250cm9sbGVyTkZULlxuICAgKi9cbiAgZ2V0VHJhbnNmb3JtYXRpb25NYXRyaXgoKSB7XG4gICAgcmV0dXJuIHRoaXMudHJhbnNmb3JtX21hdDtcbiAgfVxuXG4gIC8qKlxuICAgKiBSZXR1cm5zIHRoZSBwcm9qZWN0aW9uIG1hdHJpeCBjb21wdXRlZCBmcm9tIGNhbWVyYSBwYXJhbWV0ZXJzIGZvciB0aGUgQVJDb250cm9sbGVyTkZULlxuICAgKiBAcmV0dXJuIHtGbG9hdDY0QXJyYXl9IFRoZSAxNi1lbGVtZW50IFdlYkdMIGNhbWVyYSBtYXRyaXggZm9yIHRoZSBBUkNvbnRyb2xsZXJORlQgY2FtZXJhIHBhcmFtZXRlcnMuXG4gICAqL1xuICBnZXRDYW1lcmFNYXRyaXgoKSB7XG4gICAgcmV0dXJuIHRoaXMuY2FtZXJhX21hdDtcbiAgfVxuXG4gIC8vIFNldHRlciAvIEdldHRlciBQcm94aWVzXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gIC8qKlxuICAgKiBFbmFibGVzIG9yIGRpc2FibGVzIGRlYnVnIG1vZGUgaW4gdGhlIHRyYWNrZXIuIFdoZW4gZW5hYmxlZCwgYSBibGFjayBhbmQgd2hpdGUgZGVidWdcbiAgICogaW1hZ2UgaXMgZ2VuZXJhdGVkIGR1cmluZyBtYXJrZXIgZGV0ZWN0aW9uLiBUaGUgZGVidWcgaW1hZ2UgaXMgdXNlZnVsIGZvciB2aXN1YWxpc2luZ1xuICAgKiB0aGUgYmluYXJpemF0aW9uIHByb2Nlc3MgYW5kIGNob29zaW5nIGEgdGhyZXNob2xkIHZhbHVlLlxuICAgKiBAcGFyYW0ge2Jvb2xlYW59IG1vZGUgdHJ1ZSB0byBlbmFibGUgZGVidWcgbW9kZSwgZmFsc2UgdG8gZGlzYWJsZSBkZWJ1ZyBtb2RlXG4gICAqIEBzZWUgZ2V0RGVidWdNb2RlKClcbiAgICovXG4gIHNldERlYnVnTW9kZShtb2RlOiBib29sZWFuKSB7XG4gICAgcmV0dXJuIHRoaXMuYXJ0b29sa2l0TkZULnNldERlYnVnTW9kZSh0aGlzLmlkLCBtb2RlKTtcbiAgfVxuXG4gIC8qKlxuICAgKiBSZXR1cm5zIHdoZXRoZXIgZGVidWcgbW9kZSBpcyBjdXJyZW50bHkgZW5hYmxlZC5cbiAgICogQHJldHVybiB7Ym9vbGVhbn0gdHJ1ZSB3aGVuIGRlYnVnIG1vZGUgaXMgZW5hYmxlZCwgZmFsc2Ugd2hlbiBkZWJ1ZyBtb2RlIGlzIGRpc2FibGVkXG4gICAqIEBzZWUgIHNldERlYnVnTW9kZSgpXG4gICAqL1xuICBnZXREZWJ1Z01vZGUoKSB7XG4gICAgcmV0dXJuIHRoaXMuYXJ0b29sa2l0TkZULmdldERlYnVnTW9kZSh0aGlzLmlkKTtcbiAgfVxuXG4gIC8qKlxuICAgKiBSZXR1cm5zIHRoZSBFbXNjcmlwdGVuIEhFQVAgb2Zmc2V0IHRvIHRoZSBkZWJ1ZyBwcm9jZXNzaW5nIGltYWdlIHVzZWQgYnkgQVJUb29sS2l0LlxuICAgKiBAcmV0dXJuIHtudW1iZXJ9IEhFQVAgb2Zmc2V0IHRvIHRoZSBkZWJ1ZyBwcm9jZXNzaW5nIGltYWdlLlxuICAgKi9cbiAgZ2V0UHJvY2Vzc2luZ0ltYWdlKCkge1xuICAgIHJldHVybiB0aGlzLmFydG9vbGtpdE5GVC5nZXRQcm9jZXNzaW5nSW1hZ2UodGhpcy5pZCk7XG4gIH1cblxuICAvKipcbiAgICogU2V0cyB0aGUgbG9nZ2luZyBsZXZlbCB0byB1c2UgYnkgQVJUb29sS2l0LlxuICAgKiBAcGFyYW0ge251bWJlcn0gbW9kZSB0eXBlIGZvciB0aGUgbG9nIGxldmVsLlxuICAgKi9cbiAgc2V0TG9nTGV2ZWwobW9kZTogYm9vbGVhbikge1xuICAgIHJldHVybiB0aGlzLmFydG9vbGtpdE5GVC5zZXRMb2dMZXZlbChtb2RlKTtcbiAgfVxuXG4gIC8qKlxuICAgKiBHZXRzIHRoZSBsb2dnaW5nIGxldmVsIHVzZWQgYnkgQVJUb29sS2l0LlxuICAgKiBAcmV0dXJuIHtudW1iZXJ9IHJldHVybiB0aGUgbG9nIGxldmVsIGluIHVzZS5cbiAgICovXG4gIGdldExvZ0xldmVsKCkge1xuICAgIHJldHVybiB0aGlzLmFydG9vbGtpdE5GVC5nZXRMb2dMZXZlbCgpO1xuICB9XG5cbiAgLyoqXG4gICAqIFNldHMgdGhlIHZhbHVlIG9mIHRoZSBuZWFyIHBsYW5lIG9mIHRoZSBjYW1lcmEuXG4gICAqIEBwYXJhbSB7bnVtYmVyfSB2YWx1ZSB0aGUgdmFsdWUgb2YgdGhlIG5lYXIgcGxhbmVcbiAgICogQHJldHVybiB7bnVtYmVyfSAwICh2b2lkKVxuICAgKi9cbiAgc2V0UHJvamVjdGlvbk5lYXJQbGFuZSh2YWx1ZTogbnVtYmVyKSB7XG4gICAgcmV0dXJuIHRoaXMuYXJ0b29sa2l0TkZULnNldFByb2plY3Rpb25OZWFyUGxhbmUodGhpcy5pZCwgdmFsdWUpO1xuICB9XG5cbiAgLyoqXG4gICAqIEdldHMgdGhlIHZhbHVlIG9mIHRoZSBuZWFyIHBsYW5lIG9mIHRoZSBjYW1lcmEgd2l0aCB0aGUgZ2l2ZSBpZC5cbiAgICogQHJldHVybiB7bnVtYmVyfSB0aGUgdmFsdWUgb2YgdGhlIG5lYXIgcGxhbmUuXG4gICAqL1xuICBnZXRQcm9qZWN0aW9uTmVhclBsYW5lKCkge1xuICAgIHJldHVybiB0aGlzLmFydG9vbGtpdE5GVC5nZXRQcm9qZWN0aW9uTmVhclBsYW5lKHRoaXMuaWQpO1xuICB9XG5cbiAgLyoqXG4gICAqIFNldHMgdGhlIHZhbHVlIG9mIHRoZSBmYXIgcGxhbmUgb2YgdGhlIGNhbWVyYS5cbiAgICogQHBhcmFtIHtudW1iZXJ9IHZhbHVlIHRoZSB2YWx1ZSBvZiB0aGUgZmFyIHBsYW5lXG4gICAqIEByZXR1cm4ge251bWJlcn0gMCAodm9pZClcbiAgICovXG4gIHNldFByb2plY3Rpb25GYXJQbGFuZSh2YWx1ZTogbnVtYmVyKSB7XG4gICAgcmV0dXJuIHRoaXMuYXJ0b29sa2l0TkZULnNldFByb2plY3Rpb25GYXJQbGFuZSh0aGlzLmlkLCB2YWx1ZSk7XG4gIH1cblxuICAvKipcbiAgICogR2V0cyB0aGUgdmFsdWUgb2YgdGhlIGZhciBwbGFuZSBvZiB0aGUgY2FtZXJhIHdpdGggdGhlIGdpdmUgaWQuXG4gICAqIEByZXR1cm4ge251bWJlcn0gdGhlIHZhbHVlIG9mIHRoZSBmYXIgcGxhbmUuXG4gICAqL1xuICBnZXRQcm9qZWN0aW9uRmFyUGxhbmUoKSB7XG4gICAgcmV0dXJuIHRoaXMuYXJ0b29sa2l0TkZULmdldFByb2plY3Rpb25GYXJQbGFuZSh0aGlzLmlkKTtcbiAgfVxuXG4gIC8qKlxuICAgKiBTZXQgdGhlIGxhYmVsaW5nIHRocmVzaG9sZCBtb2RlIChhdXRvL21hbnVhbCkuXG4gICAqIEBwYXJhbSB7bnVtYmVyfSBtb2RlIEFuIGludGVnZXIgc3BlY2lmeWluZyB0aGUgbW9kZS4gT25lIG9mOlxuICAgKiBBUl9MQUJFTElOR19USFJFU0hfTU9ERV9NQU5VQUwsXG4gICAqIEFSX0xBQkVMSU5HX1RIUkVTSF9NT0RFX0FVVE9fTUVESUFOLFxuICAgKiBBUl9MQUJFTElOR19USFJFU0hfTU9ERV9BVVRPX09UU1UsXG4gICAqIEFSX0xBQkVMSU5HX1RIUkVTSF9NT0RFX0FVVE9fQURBUFRJVkUsXG4gICAqIEFSX0xBQkVMSU5HX1RIUkVTSF9NT0RFX0FVVE9fQlJBQ0tFVElOR1xuICAgKi9cbiAgc2V0VGhyZXNob2xkTW9kZShtb2RlOiBudW1iZXIpIHtcbiAgICByZXR1cm4gdGhpcy5hcnRvb2xraXRORlQuc2V0VGhyZXNob2xkTW9kZSh0aGlzLmlkLCBtb2RlKTtcbiAgfVxuXG4gIC8qKlxuICAgKiBHZXRzIHRoZSBjdXJyZW50IHRocmVzaG9sZCBtb2RlIHVzZWQgZm9yIGltYWdlIGJpbmFyaXphdGlvbi5cbiAgICogQHJldHVybiB7bnVtYmVyfSBUaGUgY3VycmVudCB0aHJlc2hvbGQgbW9kZVxuICAgKiBAc2VlIGdldFZpZGVvVGhyZXNob2xkTW9kZSgpXG4gICAqL1xuICBnZXRUaHJlc2hvbGRNb2RlKCkge1xuICAgIHJldHVybiB0aGlzLmFydG9vbGtpdE5GVC5nZXRUaHJlc2hvbGRNb2RlKHRoaXMuaWQpO1xuICB9XG5cbiAgLyoqXG4gICAqIFNldCB0aGUgbGFiZWxpbmcgdGhyZXNob2xkLlxuICAgKiBUaGlzIGZ1bmN0aW9uIGZvcmNlcyBzZXRzIHRoZSB0aHJlc2hvbGQgdmFsdWUuXG4gICAqIFRoZSBkZWZhdWx0IHZhbHVlIGlzIEFSX0RFRkFVTFRfTEFCRUxJTkdfVEhSRVNIIHdoaWNoIGlzIDEwMC5cbiAgICogVGhlIGN1cnJlbnQgdGhyZXNob2xkIG1vZGUgaXMgbm90IGFmZmVjdGVkIGJ5IHRoaXMgY2FsbC5cbiAgICogVHlwaWNhbGx5LCB0aGlzIGZ1bmN0aW9uIGlzIHVzZWQgd2hlbiBsYWJlbGluZyB0aHJlc2hvbGQgbW9kZVxuICAgKiBpcyBBUl9MQUJFTElOR19USFJFU0hfTU9ERV9NQU5VQUwuXG4gICAqIFRoZSB0aHJlc2hvbGQgdmFsdWUgaXMgbm90IHJlbGV2YW50IGlmIHRocmVzaG9sZCBtb2RlIGlzXG4gICAqIEFSX0xBQkVMSU5HX1RIUkVTSF9NT0RFX0FVVE9fQURBUFRJVkUuXG4gICAqIEJhY2tncm91bmQ6IFRoZSBsYWJlbGluZyB0aHJlc2hvbGQgaXMgdGhlIHZhbHVlIHdoaWNoXG4gICAqIHRoZSBBUiBsaWJyYXJ5IHVzZXMgdG8gZGlmZmVyZW50aWF0ZSBiZXR3ZWVuIGJsYWNrIGFuZCB3aGl0ZVxuICAgKiBwb3J0aW9ucyBvZiBhbiBBUlRvb2xLaXQgbWFya2VyLiBTaW5jZSB0aGUgYWN0dWFsIGJyaWdodG5lc3MsXG4gICAqIGNvbnRyYXN0LCBhbmQgZ2FtbWEgb2YgaW5jb21pbmcgaW1hZ2VzIGNhbiB2YXJ5IHNpZ25maWNhbnRseVxuICAgKiBiZXR3ZWVuIGRpZmZlcmVudCBjYW1lcmFzIGFuZCBsaWdodGluZyBjb25kaXRpb25zLCB0aGlzXG4gICAqIHZhbHVlIHR5cGljYWxseSBuZWVkcyB0byBiZSBhZGp1c3RlZCBkeW5hbWljYWxseSB0byBhXG4gICAqIHN1aXRhYmxlIG1pZHBvaW50IGJldHdlZW4gdGhlIG9ic2VydmVkIHZhbHVlcyBmb3IgYmxhY2tcbiAgICogYW5kIHdoaXRlIHBvcnRpb25zIG9mIHRoZSBtYXJrZXJzIGluIHRoZSBpbWFnZS5cbiAgICogQHBhcmFtIHtudW1iZXJ9IHRocmVzaG9sZCBBbiBpbnRlZ2VyIGluIHRoZSByYW5nZSBbMCwyNTVdIChpbmNsdXNpdmUpLlxuICAgKi9cbiAgc2V0VGhyZXNob2xkKHRocmVzaG9sZDogbnVtYmVyKSB7XG4gICAgcmV0dXJuIHRoaXMuYXJ0b29sa2l0TkZULnNldFRocmVzaG9sZCh0aGlzLmlkLCB0aHJlc2hvbGQpO1xuICB9XG5cbiAgLyoqXG4gICAqIEdldCB0aGUgY3VycmVudCBsYWJlbGluZyB0aHJlc2hvbGQuXG4gICAqIFRoaXMgZnVuY3Rpb24gcXVlcmllcyB0aGUgY3VycmVudCBsYWJlbGluZyB0aHJlc2hvbGQuIEZvcixcbiAgICogQVJfTEFCRUxJTkdfVEhSRVNIX01PREVfQVVUT19NRURJQU4sIEFSX0xBQkVMSU5HX1RIUkVTSF9NT0RFX0FVVE9fT1RTVSxcbiAgICogYW5kIEFSX0xBQkVMSU5HX1RIUkVTSF9NT0RFX0FVVE9fQlJBQ0tFVElOR1xuICAgKiB0aGUgdGhyZXNob2xkIHZhbHVlIGlzIG9ubHkgdmFsaWQgdW50aWwgdGhlIG5leHQgYXV0by11cGRhdGUuXG4gICAqIFRoZSBjdXJyZW50IHRocmVzaG9sZCBtb2RlIGlzIG5vdCBhZmZlY3RlZCBieSB0aGlzIGNhbGwuXG4gICAqIFRoZSB0aHJlc2hvbGQgdmFsdWUgaXMgbm90IHJlbGV2YW50IGlmIHRocmVzaG9sZCBtb2RlIGlzXG4gICAqIEFSX0xBQkVMSU5HX1RIUkVTSF9NT0RFX0FVVE9fQURBUFRJVkUuXG4gICAqIEByZXR1cm4ge251bWJlcn0gVGhlIGN1cnJlbnQgdGhyZXNob2xkIHZhbHVlLlxuICAgKi9cbiAgZ2V0VGhyZXNob2xkKCkge1xuICAgIHJldHVybiB0aGlzLmFydG9vbGtpdE5GVC5nZXRUaHJlc2hvbGQodGhpcy5pZCk7XG4gIH1cblxuICAvKipcbiAgICogTG9hZHMgYW4gTkZUIG1hcmtlciBmcm9tIHRoZSBnaXZlbiBVUkwgb3IgZGF0YSBzdHJpbmdcbiAgICogQHBhcmFtIHtzdHJpbmd9IHVybE9yRGF0YSAtIFRoZSBVUkwgcHJlZml4IG9yIGRhdGEgb2YgdGhlIE5GVCBtYXJrZXJzIHRvIGxvYWQuXG4gICAqL1xuICBhc3luYyBsb2FkTkZUTWFya2VyKFxuICAgIHVybE9yRGF0YTogc3RyaW5nLFxuICAgIG9uU3VjY2VzczogKGlkczogbnVtYmVyKSA9PiB2b2lkLFxuICAgIG9uRXJyb3I6ICgpID0+IHZvaWRcbiAgKSB7XG4gICAgbGV0IG5mdCA9IGF3YWl0IHRoaXMuYXJ0b29sa2l0TkZULmFkZE5GVE1hcmtlcnMoXG4gICAgICB0aGlzLmlkLFxuICAgICAgW3VybE9yRGF0YV0sXG4gICAgICAoaWRzOiBhbnkpID0+IHtcbiAgICAgICAgdGhpcy5uZnRNYXJrZXJDb3VudCArPSBpZHMubGVuZ3RoO1xuICAgICAgICBvblN1Y2Nlc3MoaWRzKTtcbiAgICAgIH0sXG4gICAgICBvbkVycm9yXG4gICAgKTtcbiAgICByZXR1cm4gbmZ0O1xuICB9XG5cbiAgLyoqXG4gICAqIExvYWRzIGFuIGFycmF5IG9mIE5GVCBtYXJrZXJzIGZyb20gdGhlIGdpdmVuIFVSTHMgb3IgZGF0YSBzdHJpbmdcbiAgICogQHBhcmFtIHtzdHJpbmd9IHVybE9yRGF0YSAtIFRoZSBhcnJheSBvZiBVUkxzIHByZWZpeCBvciBkYXRhIG9mIHRoZSBORlQgbWFya2VycyB0byBsb2FkLlxuICAgKi9cbiAgYXN5bmMgbG9hZE5GVE1hcmtlcnMoXG4gICAgdXJsT3JEYXRhOiBBcnJheTxzdHJpbmc+LFxuICAgIG9uU3VjY2VzczogKGlkczogbnVtYmVyKSA9PiB2b2lkLFxuICAgIG9uRXJyb3I6ICgpID0+IHZvaWRcbiAgKSB7XG4gICAgbGV0IG5mdCA9IGF3YWl0IHRoaXMuYXJ0b29sa2l0TkZULmFkZE5GVE1hcmtlcnMoXG4gICAgICB0aGlzLmlkLFxuICAgICAgdXJsT3JEYXRhLFxuICAgICAgKGlkczogYW55KSA9PiB7XG4gICAgICAgIHRoaXMubmZ0TWFya2VyQ291bnQgKz0gaWRzLmxlbmd0aDtcbiAgICAgICAgb25TdWNjZXNzKGlkcyk7XG4gICAgICB9LFxuICAgICAgb25FcnJvclxuICAgICk7XG4gICAgcmV0dXJuIG5mdDtcbiAgfVxuXG4gIC8qKlxuICAgKiBTZXQgdGhlIGltYWdlIHByb2Nlc3NpbmcgbW9kZS5cbiAgICogV2hlbiB0aGUgaW1hZ2UgcHJvY2Vzc2luZyBtb2RlIGlzIEFSX0lNQUdFX1BST0NfRlJBTUVfSU1BR0UsXG4gICAqIEFSVG9vbEtpdCBwcm9jZXNzZXMgYWxsIHBpeGVscyBpbiBlYWNoIGluY29taW5nIGltYWdlXG4gICAqIHRvIGxvY2F0ZSBtYXJrZXJzLiBXaGVuIHRoZSBtb2RlIGlzIEFSX0lNQUdFX1BST0NfRklFTERfSU1BR0UsXG4gICAqIEFSVG9vbEtpdCBwcm9jZXNzZXMgcGl4ZWxzIGluIG9ubHkgZXZlcnkgc2Vjb25kIHBpeGVsIHJvdyBhbmRcbiAgICogY29sdW1uLiBUaGlzIGlzIHVzZWZ1bCBib3RoIGZvciBoYW5kbGluZyBpbWFnZXMgZnJvbSBpbnRlcmxhY2VkXG4gICAqIHZpZGVvIHNvdXJjZXMgKHdoZXJlIGFsdGVybmF0ZSBsaW5lcyBhcmUgYXNzZW1ibGVkIGZyb20gYWx0ZXJuYXRlXG4gICAqIGZpZWxkcyBhbmQgdGh1cyBoYXZlIG9uZSBmaWVsZCB0aW1lLWRpZmZlcmVuY2UsIHJlc3VsdGluZyBpbiBhXG4gICAqIFwiY29tYlwiIGVmZmVjdCkgc3VjaCBhcyBEaWdpdGFsIFZpZGVvIGNhbWVyYXMuXG4gICAqIFRoZSBlZmZlY3RpdmUgcmVkdWN0aW9uIGJ5IDc1JSBpbiB0aGUgcGl4ZWxzIHByb2Nlc3NlZCBhbHNvXG4gICAqIGhhcyB1dGlsaXR5IGluIGFjY2VsZXJhdGluZyB0cmFja2luZyBieSBlZmZlY3RpdmVseSByZWR1Y2luZ1xuICAgKiB0aGUgaW1hZ2Ugc2l6ZSB0byBvbmUgcXVhcnRlciBzaXplLCBhdCB0aGUgY29zdCBvZiBwb3NlIGFjY3VyYWNjeS5cbiAgICogQHBhcmFtIHtudW1iZXJ9IG1vZGVcbiAgICogT3B0aW9ucyBmb3IgdGhpcyBmaWVsZCBhcmU6XG4gICAqIEFSX0lNQUdFX1BST0NfRlJBTUVfSU1BR0VcbiAgICogQVJfSU1BR0VfUFJPQ19GSUVMRF9JTUFHRVxuICAgKiBUaGUgZGVmYXVsdCBtb2RlIGlzIEFSX0lNQUdFX1BST0NfRlJBTUVfSU1BR0UuXG4gICAqL1xuICBzZXRJbWFnZVByb2NNb2RlKG1vZGU6IG51bWJlcikge1xuICAgIHJldHVybiB0aGlzLmFydG9vbGtpdE5GVC5zZXRJbWFnZVByb2NNb2RlKHRoaXMuaWQsIG1vZGUpO1xuICB9XG5cbiAgLyoqXG4gICAqIEdldCB0aGUgaW1hZ2UgcHJvY2Vzc2luZyBtb2RlLlxuICAgKiBTZWUgYXJTZXRJbWFnZVByb2NNb2RlKCkgZm9yIGEgY29tcGxldGUgZGVzY3JpcHRpb24uXG4gICAqIEByZXR1cm4ge251bWJlcn0gVGhlIGN1cnJlbnQgaW1hZ2UgcHJvY2Vzc2luZyBtb2RlLlxuICAgKi9cbiAgZ2V0SW1hZ2VQcm9jTW9kZSgpIHtcbiAgICByZXR1cm4gdGhpcy5hcnRvb2xraXRORlQuZ2V0SW1hZ2VQcm9jTW9kZSh0aGlzLmlkKTtcbiAgfVxuXG4gIC8vIHByaXZhdGUgYWNjZXNzb3JzXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLyoqXG4gICAqIFVzZWQgaW50ZXJuYWxseSBieSBBUkNvbnRyb2xsZXJORlQsIGl0IHBlcm1pdCB0byBhZGQgbWV0aG9kcyB0byB0aGlzLlxuICAgKiBAcmV0dXJuIHthbnl9IEFSQ29udHJvbGxlck5GVFxuICAgKi9cbiAgcHJpdmF0ZSBjb252ZXJ0ZXIoKTogYW55IHtcbiAgICByZXR1cm4gdGhpcztcbiAgfVxuXG4gIC8qKlxuICAgKiBUaGlzIGZ1bmN0aW9uIGluaXQgdGhlIEFSQ29udHJvbGxlck5GVCB3aXRoIHRoZSBuZWNlc3NhcnkgcGFybWV0ZXJzIGFuZCB2YXJpYWJsZXMuXG4gICAqIERvbid0IGNhbGwgZGlyZWN0bHkgdGhpcyBidXQgaW5zdGVhZCBpbnN0YW50aWF0ZSBhIG5ldyBBUkNvbnRyb2xsZXJORlQuXG4gICAqIEByZXR1cm4ge0FSQ29udHJvbGxlck5GVH0gVGhlIGluaXRpYWxpemVkIEFSQ29udHJvbGxlck5GVCBpbnN0YW5jZVxuICAgKi9cbiAgcHJpdmF0ZSBhc3luYyBfaW5pdGlhbGl6ZSgpIHtcbiAgICAvLyBpbml0aWFsaXplIHRoZSB0b29sa2l0XG4gICAgdGhpcy5hcnRvb2xraXRORlQgPSBhd2FpdCBuZXcgQVJUb29sa2l0TkZUKCkuaW5pdCgpO1xuICAgIGNvbnNvbGUubG9nKFwiW0FSQ29udHJvbGxlck5GVF1cIiwgXCJBUlRvb2xraXRORlQgaW5pdGlhbGl6ZWRcIik7XG5cbiAgICAvLyBsb2FkIHRoZSBjYW1lcmFcbiAgICB0aGlzLmNhbWVyYUlkID0gYXdhaXQgdGhpcy5hcnRvb2xraXRORlQubG9hZENhbWVyYSh0aGlzLmNhbWVyYVBhcmFtKTtcbiAgICBjb25zb2xlLmxvZyhcbiAgICAgIFwiW0FSQ29udHJvbGxlck5GVF1cIixcbiAgICAgIFwiQ2FtZXJhIHBhcmFtcyBsb2FkZWQgd2l0aCBJRFwiLFxuICAgICAgdGhpcy5jYW1lcmFJZFxuICAgICk7XG5cbiAgICAvLyBzZXR1cFxuICAgIHRoaXMuaWQgPSB0aGlzLmFydG9vbGtpdE5GVC5zZXR1cCh0aGlzLndpZHRoLCB0aGlzLmhlaWdodCwgdGhpcy5jYW1lcmFJZCk7XG4gICAgY29uc29sZS5sb2coXCJbQVJDb250cm9sbGVyTkZUXVwiLCBcIkdvdCBJRCBmcm9tIHNldHVwXCIsIHRoaXMuaWQpO1xuXG4gICAgdGhpcy5faW5pdE5GVCgpO1xuXG4gICAgY29uc3QgcGFyYW1zOiBkZWxlZ2F0ZU1ldGhvZHNbXCJmcmFtZU1hbGxvY1wiXSA9XG4gICAgICB0aGlzLmFydG9vbGtpdE5GVC5pbnN0YW5jZS5mcmFtZU1hbGxvYztcbiAgICB0aGlzLmZyYW1lcG9pbnRlciA9IHBhcmFtcy5mcmFtZXBvaW50ZXI7XG4gICAgdGhpcy5mcmFtZXNpemUgPSBwYXJhbXMuZnJhbWVzaXplO1xuICAgIHRoaXMudmlkZW9MdW1hUG9pbnRlciA9IHBhcmFtcy52aWRlb0x1bWFQb2ludGVyO1xuXG4gICAgdGhpcy5kYXRhSGVhcCA9IG5ldyBVaW50OEFycmF5KFxuICAgICAgdGhpcy5hcnRvb2xraXRORlQuaW5zdGFuY2UuSEVBUFU4LmJ1ZmZlcixcbiAgICAgIHRoaXMuZnJhbWVwb2ludGVyLFxuICAgICAgdGhpcy5mcmFtZXNpemVcbiAgICApO1xuICAgIHRoaXMudmlkZW9MdW1hID0gbmV3IFVpbnQ4QXJyYXkoXG4gICAgICB0aGlzLmFydG9vbGtpdE5GVC5pbnN0YW5jZS5IRUFQVTguYnVmZmVyLFxuICAgICAgdGhpcy52aWRlb0x1bWFQb2ludGVyLFxuICAgICAgdGhpcy5mcmFtZXNpemUgLyA0XG4gICAgKTtcblxuICAgIHRoaXMuY2FtZXJhX21hdCA9IG5ldyBGbG9hdDY0QXJyYXkoXG4gICAgICB0aGlzLmFydG9vbGtpdE5GVC5pbnN0YW5jZS5IRUFQVTguYnVmZmVyLFxuICAgICAgcGFyYW1zLmNhbWVyYSxcbiAgICAgIDE2XG4gICAgKTtcbiAgICB0aGlzLm1hcmtlcl90cmFuc2Zvcm1fbWF0ID0gbmV3IEZsb2F0NjRBcnJheShcbiAgICAgIHRoaXMuYXJ0b29sa2l0TkZULmluc3RhbmNlLkhFQVBVOC5idWZmZXIsXG4gICAgICBwYXJhbXMudHJhbnNmb3JtLFxuICAgICAgMTJcbiAgICApO1xuXG4gICAgdGhpcy5zZXRQcm9qZWN0aW9uTmVhclBsYW5lKDAuMSk7XG4gICAgdGhpcy5zZXRQcm9qZWN0aW9uRmFyUGxhbmUoMTAwMCk7XG5cbiAgICBzZXRUaW1lb3V0KCgpID0+IHtcbiAgICAgIHRoaXMuZGlzcGF0Y2hFdmVudCh7XG4gICAgICAgIG5hbWU6IFwibG9hZFwiLFxuICAgICAgICB0YXJnZXQ6IHRoaXMsXG4gICAgICB9KTtcbiAgICB9LCAxKTtcblxuICAgIHJldHVybiB0aGlzO1xuICB9XG5cbiAgLyoqXG4gICAqIEluaXQgdGhlIG5lY2Vzc2FyeSBrcG0gaGFuZGxlIGZvciBORlQgYW5kIHRoZSBzZXR0aW5ncyBmb3IgdGhlIENQVS5cbiAgICogQHJldHVybiB7bnVtYmVyfSAwICh2b2lkKVxuICAgKi9cbiAgcHJpdmF0ZSBfaW5pdE5GVCgpIHtcbiAgICB0aGlzLmFydG9vbGtpdE5GVC5zZXR1cEFSMih0aGlzLmlkKTtcbiAgfVxuXG4gIC8qKlxuICAgKiBDb3B5IHRoZSBJbWFnZSBkYXRhIHRvIHRoZSBIRUFQIGZvciB0aGUgZGVidWdTZXR1cCBmdW5jdGlvbi5cbiAgICogQHJldHVybiB7bnVtYmVyfSAwICh2b2lkKVxuICAgKi9cbiAgcHJpdmF0ZSBfY29weUltYWdlVG9IZWFwKHNvdXJjZUltYWdlOiBJbWFnZU9iaikge1xuICAgIGlmICghc291cmNlSW1hZ2UpIHtcbiAgICAgIC8vIGRlZmF1bHQgdG8gcHJlbG9hZGVkIGltYWdlXG4gICAgICBjb25zb2xlLmVycm9yKFwiRXJyb3I6IG5vIHByb3ZpZGVkIGltYWdlRGF0YSB0byBBUkNvbnRyb2xsZXJORlRcIik7XG4gICAgICByZXR1cm47XG4gICAgfVxuXG4gICAgLy8gdGhpcyBpcyBvZiB0eXBlIFVpbnQ4Q2xhbXBlZEFycmF5OlxuICAgIC8vIFRoZSBVaW50OENsYW1wZWRBcnJheSB0eXBlZCBhcnJheSByZXByZXNlbnRzIGFuIGFycmF5IG9mIDgtYml0IHVuc2lnbmVkXG4gICAgLy8gaW50ZWdlcnMgY2xhbXBlZCB0byAwLTI1NVxuICAgIC8vIEBzZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvSmF2YVNjcmlwdC9SZWZlcmVuY2UvR2xvYmFsX09iamVjdHMvVWludDhDbGFtcGVkQXJyYXlcbiAgICBsZXQgZGF0YTogVWludDhDbGFtcGVkQXJyYXk7XG5cbiAgICBpZiAoc291cmNlSW1hZ2UuZGF0YSkge1xuICAgICAgLy8gZGlyZWN0bHkgdXNlIHNvdXJjZSBpbWFnZVxuICAgICAgZGF0YSA9IHNvdXJjZUltYWdlLmRhdGE7XG4gICAgfVxuXG4gICAgLy8gSGVyZSB3ZSBoYXZlIGFjY2VzcyB0byB0aGUgdW5tb2RpZmllZCB2aWRlbyBpbWFnZS4gV2Ugbm93IG5lZWQgdG8gYWRkIHRoZSB2aWRlb0x1bWEgY2hhbmVsIHRvIGJlIGFibGUgdG8gc2VydmUgdGhlIHVuZGVybHlpbmcgQVJUSyBBUElcbiAgICBpZiAodGhpcy52aWRlb0x1bWEpIHtcbiAgICAgIGxldCBxID0gMDtcblxuICAgICAgLy8gQ3JlYXRlIGx1bWEgZnJvbSB2aWRlbyBkYXRhIGFzc3VtaW5nIFBpeGVsZm9ybWF0IEFSX1BJWEVMX0ZPUk1BVF9SR0JBXG4gICAgICAvLyBzZWUgKEFSVG9vbEtpdEpTLmNwcCBMOiA0MylcbiAgICAgIGZvciAobGV0IHAgPSAwOyBwIDwgdGhpcy52aWRlb1NpemU7IHArKykge1xuICAgICAgICBsZXQgciA9IGRhdGFbcSArIDBdLFxuICAgICAgICAgIGcgPSBkYXRhW3EgKyAxXSxcbiAgICAgICAgICBiID0gZGF0YVtxICsgMl07XG4gICAgICAgIC8vIEBzZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9hLzU5NjI0MS81ODQzNjQyXG4gICAgICAgIHRoaXMudmlkZW9MdW1hW3BdID0gKHIgKyByICsgciArIGIgKyBnICsgZyArIGcgKyBnKSA+PiAzO1xuICAgICAgICBxICs9IDQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaWYgKHRoaXMuZGF0YUhlYXApIHtcbiAgICAgIHRoaXMuZGF0YUhlYXAuc2V0KGRhdGEpO1xuICAgICAgcmV0dXJuIHRydWU7XG4gICAgfVxuXG4gICAgcmV0dXJuIGZhbHNlO1xuICB9XG59XG4iLCIvKlxuICogIEFSVG9vbGtpdE5GVC50c1xuICogIEpTQVJUb29sS2l0TkZUXG4gKlxuICogIFRoaXMgZmlsZSBpcyBwYXJ0IG9mIEpTQVJUb29sS2l0TkZUIC0gV2ViQVJLaXQuXG4gKlxuICogIEpTQVJUb29sS2l0TkZUIGlzIGZyZWUgc29mdHdhcmU6IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnlcbiAqICBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnlcbiAqICB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBlaXRoZXIgdmVyc2lvbiAzIG9mIHRoZSBMaWNlbnNlLCBvclxuICogIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uXG4gKlxuICogIEpTQVJUb29sS2l0TkZUIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsXG4gKiAgYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2ZcbiAqICBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlXG4gKiAgR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuXG4gKlxuICogIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMgTGljZW5zZVxuICogIGFsb25nIHdpdGggSlNBUlRvb2xLaXRORlQuICBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uXG4gKlxuICogIEFzIGEgc3BlY2lhbCBleGNlcHRpb24sIHRoZSBjb3B5cmlnaHQgaG9sZGVycyBvZiB0aGlzIGxpYnJhcnkgZ2l2ZSB5b3VcbiAqICBwZXJtaXNzaW9uIHRvIGxpbmsgdGhpcyBsaWJyYXJ5IHdpdGggaW5kZXBlbmRlbnQgbW9kdWxlcyB0byBwcm9kdWNlIGFuXG4gKiAgZXhlY3V0YWJsZSwgcmVnYXJkbGVzcyBvZiB0aGUgbGljZW5zZSB0ZXJtcyBvZiB0aGVzZSBpbmRlcGVuZGVudCBtb2R1bGVzLCBhbmQgdG9cbiAqICBjb3B5IGFuZCBkaXN0cmlidXRlIHRoZSByZXN1bHRpbmcgZXhlY3V0YWJsZSB1bmRlciB0ZXJtcyBvZiB5b3VyIGNob2ljZSxcbiAqICBwcm92aWRlZCB0aGF0IHlvdSBhbHNvIG1lZXQsIGZvciBlYWNoIGxpbmtlZCBpbmRlcGVuZGVudCBtb2R1bGUsIHRoZSB0ZXJtcyBhbmRcbiAqICBjb25kaXRpb25zIG9mIHRoZSBsaWNlbnNlIG9mIHRoYXQgbW9kdWxlLiBBbiBpbmRlcGVuZGVudCBtb2R1bGUgaXMgYSBtb2R1bGVcbiAqICB3aGljaCBpcyBuZWl0aGVyIGRlcml2ZWQgZnJvbSBub3IgYmFzZWQgb24gdGhpcyBsaWJyYXJ5LiBJZiB5b3UgbW9kaWZ5IHRoaXNcbiAqICBsaWJyYXJ5LCB5b3UgbWF5IGV4dGVuZCB0aGlzIGV4Y2VwdGlvbiB0byB5b3VyIHZlcnNpb24gb2YgdGhlIGxpYnJhcnksIGJ1dCB5b3VcbiAqICBhcmUgbm90IG9ibGlnYXRlZCB0byBkbyBzby4gSWYgeW91IGRvIG5vdCB3aXNoIHRvIGRvIHNvLCBkZWxldGUgdGhpcyBleGNlcHRpb25cbiAqICBzdGF0ZW1lbnQgZnJvbSB5b3VyIHZlcnNpb24uXG4gKlxuICogIENvcHlyaWdodCAyMDIwIFdlYkFSS2l0LlxuICpcbiAqICBBdXRob3Iocyk6IFdhbHRlciBQZXJkYW4gQGthbHdhbHQgaHR0cHM6Ly9naXRodWIuY29tL2thbHdhbHRcbiAqXG4gKi9cbmltcG9ydCBhcnRvb2xraXRORlQgZnJvbSBcIi4uL2J1aWxkL2FydG9vbGtpdE5GVF9FUzZfd2FzbVwiO1xuaW1wb3J0IFV0aWxzIGZyb20gXCIuL1V0aWxzXCI7XG5cbmNvbnN0IFVOS05PV05fTUFSS0VSID0gLTE7XG5jb25zdCBORlRfTUFSS0VSID0gMDtcblxuZGVjbGFyZSBnbG9iYWwge1xuICBuYW1lc3BhY2UgTm9kZUpTIHtcbiAgICBpbnRlcmZhY2UgR2xvYmFsIHtcbiAgICAgIGFydG9vbGtpdE5GVDogYW55O1xuICAgIH1cbiAgfVxuICBpbnRlcmZhY2UgV2luZG93IHtcbiAgICBhcnRvb2xraXRORlQ6IGFueTtcbiAgfVxufVxuXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBBUlRvb2xraXRORlQge1xuICBzdGF0aWMgZ2V0IFVOS05PV05fTUFSS0VSKCkge1xuICAgIHJldHVybiBVTktOT1dOX01BUktFUjtcbiAgfVxuICBzdGF0aWMgZ2V0IE5GVF9NQVJLRVIoKSB7XG4gICAgcmV0dXJuIE5GVF9NQVJLRVI7XG4gIH1cblxuICBwdWJsaWMgaW5zdGFuY2U6IGFueTtcbiAgcHJpdmF0ZSBtYXJrZXJORlRDb3VudDogbnVtYmVyO1xuICBwcml2YXRlIGNhbWVyYUNvdW50OiBudW1iZXI7XG4gIHByaXZhdGUgdmVyc2lvbjogc3RyaW5nO1xuICBwdWJsaWMgc2V0dXA6ICh3aWR0aDogbnVtYmVyLCBoZWlnaHQ6IG51bWJlciwgY2FtZXJhSWQ6IG51bWJlcikgPT4gbnVtYmVyO1xuICBwdWJsaWMgdGVhcmRvd246ICgpID0+IHZvaWQ7XG4gIHB1YmxpYyBzZXR1cEFSMjogKGlkOiBudW1iZXIpID0+IHZvaWQ7XG4gIHB1YmxpYyBzZXREZWJ1Z01vZGU6IChpZDogbnVtYmVyLCBtb2RlOiBib29sZWFuKSA9PiBudW1iZXI7XG4gIHB1YmxpYyBnZXREZWJ1Z01vZGU6IChpZDogbnVtYmVyKSA9PiBib29sZWFuO1xuICBwdWJsaWMgZ2V0UHJvY2Vzc2luZ0ltYWdlOiAoaWQ6IG51bWJlcikgPT4gbnVtYmVyO1xuICBwdWJsaWMgZGV0ZWN0TWFya2VyOiAoaWQ6IG51bWJlcikgPT4gbnVtYmVyO1xuICBwdWJsaWMgZGV0ZWN0TkZUTWFya2VyOiAoaWQ6IG51bWJlcikgPT4gbnVtYmVyO1xuICBwdWJsaWMgZ2V0TkZUTWFya2VyOiAoaWQ6IG51bWJlciwgbWFya2VySW5kZXg6IG51bWJlcikgPT4gbnVtYmVyO1xuICBwdWJsaWMgZ2V0TkZURGF0YTogKGlkOiBudW1iZXIsIGluZGV4OiBudW1iZXIpID0+IG9iamVjdDtcbiAgcHVibGljIHNldExvZ0xldmVsOiAobW9kZTogYm9vbGVhbikgPT4gbnVtYmVyO1xuICBwdWJsaWMgZ2V0TG9nTGV2ZWw6ICgpID0+IG51bWJlcjtcbiAgcHVibGljIGZyYW1lTWFsbG9jOiB7XG4gICAgZnJhbWVwb2ludGVyOiBudW1iZXI7XG4gICAgZnJhbWVzaXplOiBudW1iZXI7XG4gICAgdmlkZW9MdW1hUG9pbnRlcjogbnVtYmVyO1xuICAgIGNhbWVyYTogbnVtYmVyO1xuICAgIHRyYW5zZm9ybTogbnVtYmVyO1xuICB9O1xuICBwdWJsaWMgTkZUTWFya2VySW5mbzoge1xuICAgIGVycm9yOiBudW1iZXI7XG4gICAgZm91bmQ6IG51bWJlcjtcbiAgICBpZDogbnVtYmVyO1xuICAgIHBvc2U6IEZsb2F0NjRBcnJheTtcbiAgfTtcbiAgcHVibGljIHNldFByb2plY3Rpb25OZWFyUGxhbmU6IChpZDogbnVtYmVyLCB2YWx1ZTogbnVtYmVyKSA9PiB2b2lkO1xuICBwdWJsaWMgZ2V0UHJvamVjdGlvbk5lYXJQbGFuZTogKGlkOiBudW1iZXIpID0+IG51bWJlcjtcbiAgcHVibGljIHNldFByb2plY3Rpb25GYXJQbGFuZTogKGlkOiBudW1iZXIsIHZhbHVlOiBudW1iZXIpID0+IHZvaWQ7XG4gIHB1YmxpYyBnZXRQcm9qZWN0aW9uRmFyUGxhbmU6IChpZDogbnVtYmVyKSA9PiBudW1iZXI7XG4gIHB1YmxpYyBzZXRUaHJlc2hvbGRNb2RlOiAoaWQ6IG51bWJlciwgbW9kZTogbnVtYmVyKSA9PiBudW1iZXI7XG4gIHB1YmxpYyBnZXRUaHJlc2hvbGRNb2RlOiAoaWQ6IG51bWJlcikgPT4gbnVtYmVyO1xuICBwdWJsaWMgc2V0VGhyZXNob2xkOiAoaWQ6IG51bWJlciwgdGhyZXNob2xkOiBudW1iZXIpID0+IG51bWJlcjtcbiAgcHVibGljIGdldFRocmVzaG9sZDogKGlkOiBudW1iZXIpID0+IG51bWJlcjtcbiAgcHVibGljIHNldEltYWdlUHJvY01vZGU6IChpZDogbnVtYmVyLCBtb2RlOiBudW1iZXIpID0+IG51bWJlcjtcbiAgcHVibGljIGdldEltYWdlUHJvY01vZGU6IChpZDogbnVtYmVyKSA9PiBudW1iZXI7XG5cbiAgLy8gY29uc3RydWN0aW9uXG4gIC8qKlxuICAgKiBUaGUgQVJUb29sa2l0TkZUIGNvbnN0cnVjdG9yLiBJdCBoYXMgbm8gYXJndW1lbnRzLlxuICAgKiBUaGVzZSBwcm9wZXJ0aWVzIGFyZSBpbml0aWFsaXplZDpcbiAgICogLSBpbnN0YW5jZVxuICAgKiAtIG1hcmtlck5GVENvdW50XG4gICAqIC0gY2FtZXJhQ291bnRcbiAgICogLSB2ZXJzaW9uXG4gICAqIEEgbWVzc2FnZSBpcyBkaXNwbGF5ZWQgaW4gdGhlIGJyb3dzZXIgY29uc29sZSBkdXJpbmcgdGhlIGludGl0aWFsaXphdGlvbiwgZm9yIGV4YW1wbGU6XG4gICAqIFwiQVJUb29sa2l0TkZUIDAuOS42XCJcbiAgICovXG4gIGNvbnN0cnVjdG9yKCkge1xuICAgIC8vIHJlZmVyZW5jZSB0byBXQVNNIG1vZHVsZVxuICAgIHRoaXMuaW5zdGFuY2U7XG4gICAgdGhpcy5tYXJrZXJORlRDb3VudCA9IDA7XG4gICAgdGhpcy5jYW1lcmFDb3VudCA9IDA7XG4gICAgdGhpcy52ZXJzaW9uID0gXCIxLjAuMVwiO1xuICAgIGNvbnNvbGUuaW5mbyhcIkFSVG9vbGtpdE5GVCBcIiwgdGhpcy52ZXJzaW9uKTtcbiAgfVxuXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gIC8vIGluaXRpYWxpemF0aW9uXG4gIC8qKlxuICAgKiBJbml0IHRoZSBjbGFzcyBpbmplY3RpbmcgdGhlIFdhc20gTW9kdWxlLCBsaW5rIHRoZSBpbnN0YW5jZWQgbWV0aG9kcyBhbmRcbiAgICogY3JlYXRlIGEgZ2xvYmFsIGFydG9vbGtpdE5GVCB2YXJpYWJsZS5cbiAgICogQHJldHVybiB7b2JqZWN0fSB0aGUgdGhpcyBvYmplY3RcbiAgICovXG4gIHB1YmxpYyBhc3luYyBpbml0KCkge1xuICAgIHRoaXMuaW5zdGFuY2UgPSBhd2FpdCBhcnRvb2xraXRORlQoKTtcblxuICAgIHRoaXMuX2RlY29yYXRlKCk7XG5cbiAgICBsZXQgc2NvcGUgPSB0eXBlb2Ygd2luZG93ICE9PSBcInVuZGVmaW5lZFwiID8gd2luZG93IDogZ2xvYmFsO1xuICAgIHNjb3BlLmFydG9vbGtpdE5GVCA9IHRoaXM7XG5cbiAgICByZXR1cm4gdGhpcztcbiAgfVxuXG4gIC8vIHByaXZhdGUgbWV0aG9kc1xuICAvKipcbiAgICogVXNlZCBpbnRlcm5hbGx5IHRvIGxpbmsgdGhlIGluc3RhbmNlIGluIHRoZSBNb2R1bGVMb2FkZXIgdG8gdGhlXG4gICAqIEFSVG9vbGtpdE5GVCBpbnRlcm5hbCBtZXRob2RzLlxuICAgKiBAcmV0dXJuIHt2b2lkfVxuICAgKi9cbiAgcHJpdmF0ZSBfZGVjb3JhdGUoKSB7XG4gICAgLy8gYWRkIGRlbGVnYXRlIG1ldGhvZHNcbiAgICBbXG4gICAgICBcInNldHVwXCIsXG4gICAgICBcInRlYXJkb3duXCIsXG5cbiAgICAgIFwic2V0dXBBUjJcIixcblxuICAgICAgXCJzZXRMb2dMZXZlbFwiLFxuICAgICAgXCJnZXRMb2dMZXZlbFwiLFxuXG4gICAgICBcInNldERlYnVnTW9kZVwiLFxuICAgICAgXCJnZXREZWJ1Z01vZGVcIixcblxuICAgICAgXCJnZXRQcm9jZXNzaW5nSW1hZ2VcIixcblxuICAgICAgXCJkZXRlY3RNYXJrZXJcIixcbiAgICAgIFwiZGV0ZWN0TkZUTWFya2VyXCIsXG4gICAgICBcImdldE5GVE1hcmtlclwiLFxuICAgICAgXCJnZXRORlREYXRhXCIsXG5cbiAgICAgIFwiZnJhbWVNYWxsb2NcIixcbiAgICAgIFwiTkZUTWFya2VySW5mb1wiLFxuXG4gICAgICBcInNldFByb2plY3Rpb25OZWFyUGxhbmVcIixcbiAgICAgIFwiZ2V0UHJvamVjdGlvbk5lYXJQbGFuZVwiLFxuXG4gICAgICBcInNldFByb2plY3Rpb25GYXJQbGFuZVwiLFxuICAgICAgXCJnZXRQcm9qZWN0aW9uRmFyUGxhbmVcIixcblxuICAgICAgXCJzZXRUaHJlc2hvbGRNb2RlXCIsXG4gICAgICBcImdldFRocmVzaG9sZE1vZGVcIixcblxuICAgICAgXCJzZXRUaHJlc2hvbGRcIixcbiAgICAgIFwiZ2V0VGhyZXNob2xkXCIsXG5cbiAgICAgIFwic2V0SW1hZ2VQcm9jTW9kZVwiLFxuICAgICAgXCJnZXRJbWFnZVByb2NNb2RlXCIsXG5cbiAgICAgIFwiU3RyaW5nTGlzdFwiLFxuICAgIF0uZm9yRWFjaCgobWV0aG9kKSA9PiB7XG4gICAgICB0aGlzLmNvbnZlcnRlcigpW21ldGhvZF0gPSB0aGlzLmluc3RhbmNlW21ldGhvZF07XG4gICAgfSk7XG5cbiAgICAvLyBleHBvc2UgY29uc3RhbnRzXG4gICAgZm9yIChjb25zdCBjbyBpbiB0aGlzLmluc3RhbmNlKSB7XG4gICAgICBpZiAoY28ubWF0Y2goL15BUi8pKSB7XG4gICAgICAgIHRoaXMuY29udmVydGVyKClbY29dID0gdGhpcy5pbnN0YW5jZVtjb107XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLyoqXG4gICAqIFVzZWQgaW50ZXJuYWxseSB0byBjb252ZXJ0IGFuZCBpbmplY3QgY29kZS5cbiAgICogQHJldHVybiB7dGhpc30gdGhlIHRoaXMgb2JqZWN0XG4gICAqL1xuICBwcml2YXRlIGNvbnZlcnRlcigpOiBhbnkge1xuICAgIHJldHVybiB0aGlzO1xuICB9XG5cbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vIHB1YmxpYyBhY2Nlc3NvcnNcbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8qKlxuICAgKiBMb2FkIHRoZSBjYW1lcmEsIHRoaXMgaXMgYW4gaW1wb3J0YW50IGFuZCByZXF1aXJlZCBzdGVwLCBJbnRlcm5hbGx5IGZpbGxcbiAgICogdGhlIEFSUGFyYW0gc3RydWN0LlxuICAgKiBAcGFyYW0ge3N0cmluZ30gdXJsT3JEYXRhOiB0aGUgY2FtZXJhIHBhcmFtZXRlciwgdXN1YWxseSBhIHBhdGggdG8gYSAuZGF0IGZpbGVcbiAgICogQHJldHVybiB7bnVtYmVyfSBhIG51bWJlciwgdGhlIGludGVybmFsIGlkLlxuICAgKi9cbiAgcHVibGljIGFzeW5jIGxvYWRDYW1lcmEodXJsT3JEYXRhOiBhbnkpOiBQcm9taXNlPG51bWJlcj4ge1xuICAgIGNvbnN0IHRhcmdldCA9IFwiL2NhbWVyYV9wYXJhbV9cIiArIHRoaXMuY2FtZXJhQ291bnQrKztcblxuICAgIGxldCBkYXRhO1xuXG4gICAgaWYgKHVybE9yRGF0YSBpbnN0YW5jZW9mIFVpbnQ4QXJyYXkpIHtcbiAgICAgIC8vIGFzc3VtZSBwcmVsb2FkZWQgY2FtZXJhIHBhcmFtc1xuICAgICAgZGF0YSA9IHVybE9yRGF0YTtcbiAgICB9IGVsc2Uge1xuICAgICAgLy8gZmV0Y2ggZGF0YSB2aWEgSFRUUFxuICAgICAgdHJ5IHtcbiAgICAgICAgZGF0YSA9IGF3YWl0IFV0aWxzLmZldGNoUmVtb3RlRGF0YSh1cmxPckRhdGEpO1xuICAgICAgfSBjYXRjaCAoZXJyb3IpIHtcbiAgICAgICAgdGhyb3cgZXJyb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGhpcy5fc3RvcmVEYXRhRmlsZShkYXRhLCB0YXJnZXQpO1xuXG4gICAgLy8gcmV0dXJuIHRoZSBpbnRlcm5hbCBtYXJrZXIgSURcbiAgICByZXR1cm4gdGhpcy5pbnN0YW5jZS5fbG9hZENhbWVyYSh0YXJnZXQpO1xuICB9XG5cbiAgLyoqXG4gICAqIExvYWQgdGhlIE5GVCBNYXJrZXJzICguZnNldCwgLmlzZXQgYW5kIC5mc2V0MykgaW4gdGhlIGNvZGUsIE11c3QgYmUgcHJvdmlkZWRcbiAgICogdGhlIHVybCBvZiB0aGUgZmlsZSB3aXRob3V0IHRoZSBleHRlbnNpb24uIElmIGZhaWxzIHRvIGxvYWQgaXQgcmFpc2UgYW4gZXJyb3IuXG4gICAqIEBwYXJhbSB7bnVtYmVyfSBhcklkIGludGVybmFsIGlkXG4gICAqIEBwYXJhbSB7QXJyYXk8c3RyaW5nPn0gdXJscyAgYXJyYXkgb2YgdXJscyBvZiB0aGUgZGVzY3JpcHRvcnMgZmlsZXMgd2l0aG91dCBleHRcbiAgICogQHBhcmFtIHtmdW5jdGlvbn0gY2FsbGJhY2sgdGhlIGNhbGxiYWNrIHRvIHJldHJpZXZlIHRoZSBpZHMuXG4gICAqIEBwYXJhbSB7ZnVuY3Rpb259IG9uRXJyb3IyIHRoZSBlcnJvciBjYWxsYmFjay5cbiAgICovXG4gIHB1YmxpYyBhZGRORlRNYXJrZXJzKFxuICAgIGFySWQ6IG51bWJlcixcbiAgICB1cmxzOiBBcnJheTxzdHJpbmc+LFxuICAgIGNhbGxiYWNrOiAoZmlsZW5hbWU6IGFueSkgPT4gdm9pZCxcbiAgICBvbkVycm9yMjogKGVycm9yTnVtYmVyOiBhbnkpID0+IHZvaWRcbiAgKTogW3sgaWQ6IG51bWJlciB9XSB7XG4gICAgdmFyIHByZWZpeGVzOiBhbnkgPSBbXTtcbiAgICB2YXIgcGVuZGluZyA9IHVybHMubGVuZ3RoICogMztcbiAgICB2YXIgb25TdWNjZXNzID0gKGZpbGVuYW1lOiBhbnkpID0+IHtcbiAgICAgIHBlbmRpbmcgLT0gMTtcbiAgICAgIGlmIChwZW5kaW5nID09PSAwKSB7XG4gICAgICAgIGNvbnN0IHZlYyA9IG5ldyB0aGlzLmluc3RhbmNlLlN0cmluZ0xpc3QoKTtcbiAgICAgICAgY29uc3QgbWFya2VySWRzID0gW107XG4gICAgICAgIGZvciAobGV0IGkgPSAwOyBpIDwgcHJlZml4ZXMubGVuZ3RoOyBpKyspIHtcbiAgICAgICAgICB2ZWMucHVzaF9iYWNrKHByZWZpeGVzW2ldKTtcbiAgICAgICAgfVxuICAgICAgICB2YXIgcmV0ID0gdGhpcy5pbnN0YW5jZS5fYWRkTkZUTWFya2VycyhhcklkLCB2ZWMpO1xuICAgICAgICBmb3IgKGxldCBpID0gMDsgaSA8IHJldC5zaXplKCk7IGkrKykge1xuICAgICAgICAgIG1hcmtlcklkcy5wdXNoKHJldC5nZXQoaSkpO1xuICAgICAgICB9XG5cbiAgICAgICAgY29uc29sZS5sb2coXCJhZGQgbmZ0IG1hcmtlciBpZHM6IFwiLCBtYXJrZXJJZHMpO1xuICAgICAgICBpZiAoY2FsbGJhY2spIGNhbGxiYWNrKG1hcmtlcklkcyk7XG4gICAgICB9XG4gICAgfTtcbiAgICB2YXIgb25FcnJvciA9IChmaWxlbmFtZTogYW55LCBlcnJvck51bWJlcj86IGFueSkgPT4ge1xuICAgICAgY29uc29sZS5sb2coXCJmYWlsZWQgdG8gbG9hZDogXCIsIGZpbGVuYW1lKTtcbiAgICAgIG9uRXJyb3IyKGVycm9yTnVtYmVyKTtcbiAgICB9O1xuXG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCB1cmxzLmxlbmd0aDsgaSsrKSB7XG4gICAgICB2YXIgdXJsID0gdXJsc1tpXTtcbiAgICAgIHZhciBwcmVmaXggPSBcIi9tYXJrZXJORlRfXCIgKyB0aGlzLm1hcmtlck5GVENvdW50O1xuICAgICAgcHJlZml4ZXMucHVzaChwcmVmaXgpO1xuICAgICAgdmFyIGZpbGVuYW1lMSA9IHByZWZpeCArIFwiLmZzZXRcIjtcbiAgICAgIHZhciBmaWxlbmFtZTIgPSBwcmVmaXggKyBcIi5pc2V0XCI7XG4gICAgICB2YXIgZmlsZW5hbWUzID0gcHJlZml4ICsgXCIuZnNldDNcIjtcblxuICAgICAgdGhpcy5hamF4KFxuICAgICAgICB1cmwgKyBcIi5mc2V0XCIsXG4gICAgICAgIGZpbGVuYW1lMSxcbiAgICAgICAgb25TdWNjZXNzLmJpbmQoZmlsZW5hbWUxKSxcbiAgICAgICAgb25FcnJvci5iaW5kKGZpbGVuYW1lMSlcbiAgICAgICk7XG4gICAgICB0aGlzLmFqYXgoXG4gICAgICAgIHVybCArIFwiLmlzZXRcIixcbiAgICAgICAgZmlsZW5hbWUyLFxuICAgICAgICBvblN1Y2Nlc3MuYmluZChmaWxlbmFtZTIpLFxuICAgICAgICBvbkVycm9yLmJpbmQoZmlsZW5hbWUyKVxuICAgICAgKTtcbiAgICAgIHRoaXMuYWpheChcbiAgICAgICAgdXJsICsgXCIuZnNldDNcIixcbiAgICAgICAgZmlsZW5hbWUzLFxuICAgICAgICBvblN1Y2Nlc3MuYmluZChmaWxlbmFtZTMpLFxuICAgICAgICBvbkVycm9yLmJpbmQoZmlsZW5hbWUzKVxuICAgICAgKTtcbiAgICAgIHRoaXMubWFya2VyTkZUQ291bnQgKz0gMTtcbiAgICB9XG4gICAgbGV0IElkczogYW55ID0gW107XG5cbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IHVybHMubGVuZ3RoOyArK2kpIHtcbiAgICAgIElkcy5wdXNoKGkpO1xuICAgIH1cblxuICAgIHJldHVybiBJZHM7XG4gIH1cblxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAvLyBpbXBsZW1lbnRhdGlvblxuICAvKipcbiAgICogVXNlZCBpbnRlcm5hbGx5IGJ5IExvYWRDYW1lcmEgbWV0aG9kXG4gICAqIEByZXR1cm4ge3ZvaWR9XG4gICAqL1xuICBwcml2YXRlIF9zdG9yZURhdGFGaWxlKGRhdGE6IFVpbnQ4QXJyYXksIHRhcmdldDogc3RyaW5nKSB7XG4gICAgLy8gRlMgaXMgcHJvdmlkZWQgYnkgZW1zY3JpcHRlblxuICAgIC8vIE5vdGU6IHZhbGlkIGRhdGEgbXVzdCBiZSBpbiBiaW5hcnkgZm9ybWF0IGVuY29kZWQgYXMgVWludDhBcnJheVxuICAgIHRoaXMuaW5zdGFuY2UuRlMud3JpdGVGaWxlKHRhcmdldCwgZGF0YSwge1xuICAgICAgZW5jb2Rpbmc6IFwiYmluYXJ5XCIsXG4gICAgfSk7XG4gIH1cblxuICAvKipcbiAgICogVXNlZCBpbnRlcm5hbGx5IGJ5IHRoZSBhZGRORlRNYXJrZXJzIG1ldGhvZFxuICAgKiBAcGFyYW0gdXJsIHVybCBvZiB0aGUgbWFya2VyLlxuICAgKiBAcGFyYW0gdGFyZ2V0IHRoZSB0YXJnZXQgb2YgdGhlIG1hcmtlci5cbiAgICogQHBhcmFtIGNhbGxiYWNrIGNhbGxiYWNrICB0byBnZXQgdGhlIGJpbmFyeSBkYXRhLlxuICAgKiBAcGFyYW0gZXJyb3JDYWxsYmFjayB0aGUgZXJyb3IgY2FsbGJhY2suXG4gICAqL1xuICBwcml2YXRlIGFqYXgoXG4gICAgdXJsOiBzdHJpbmcsXG4gICAgdGFyZ2V0OiBzdHJpbmcsXG4gICAgY2FsbGJhY2s6IChieXRlQXJyYXk6IFVpbnQ4QXJyYXkpID0+IHZvaWQsXG4gICAgZXJyb3JDYWxsYmFjazogKG1lc3NhZ2U6IGFueSkgPT4gdm9pZFxuICApIHtcbiAgICB2YXIgb1JlcSA9IG5ldyBYTUxIdHRwUmVxdWVzdCgpO1xuICAgIG9SZXEub3BlbihcIkdFVFwiLCB1cmwsIHRydWUpO1xuICAgIG9SZXEucmVzcG9uc2VUeXBlID0gXCJhcnJheWJ1ZmZlclwiOyAvLyBibG9iIGFycmF5YnVmZmVyXG4gICAgY29uc3Qgd3JpdGVCeXRlQXJyYXlUb0ZTID0gKFxuICAgICAgdGFyZ2V0OiBzdHJpbmcsXG4gICAgICBieXRlQXJyYXk6IFVpbnQ4QXJyYXksXG4gICAgICBjYWxsYmFjazogKGJ5dGVBcnJheTogVWludDhBcnJheSkgPT4gdm9pZFxuICAgICkgPT4ge1xuICAgICAgdGhpcy5pbnN0YW5jZS5GUy53cml0ZUZpbGUodGFyZ2V0LCBieXRlQXJyYXksIHsgZW5jb2Rpbmc6IFwiYmluYXJ5XCIgfSk7XG4gICAgICBjYWxsYmFjayhieXRlQXJyYXkpO1xuICAgIH07XG5cbiAgICBvUmVxLm9ubG9hZCA9IGZ1bmN0aW9uICgpIHtcbiAgICAgIGlmICh0aGlzLnN0YXR1cyA9PSAyMDApIHtcbiAgICAgICAgdmFyIGFycmF5QnVmZmVyID0gb1JlcS5yZXNwb25zZTtcbiAgICAgICAgdmFyIGJ5dGVBcnJheSA9IG5ldyBVaW50OEFycmF5KGFycmF5QnVmZmVyKTtcbiAgICAgICAgd3JpdGVCeXRlQXJyYXlUb0ZTKHRhcmdldCwgYnl0ZUFycmF5LCBjYWxsYmFjayk7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICBlcnJvckNhbGxiYWNrKHRoaXMuc3RhdHVzKTtcbiAgICAgIH1cbiAgICB9O1xuXG4gICAgb1JlcS5zZW5kKCk7XG4gIH1cbn1cbiIsIi8qXG4gKiAgVXRpbHMudHNcbiAqICBKU0FSVG9vbEtpdE5GVFxuICpcbiAqICBUaGlzIGZpbGUgaXMgcGFydCBvZiBKU0FSVG9vbEtpdE5GVCAtIFdlYkFSS2l0LlxuICpcbiAqICBKU0FSVG9vbEtpdE5GVCBpcyBmcmVlIHNvZnR3YXJlOiB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5XG4gKiAgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5XG4gKiAgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgZWl0aGVyIHZlcnNpb24gMyBvZiB0aGUgTGljZW5zZSwgb3JcbiAqICAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLlxuICpcbiAqICBKU0FSVG9vbEtpdE5GVCBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLFxuICogIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mXG4gKiAgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZVxuICogIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLlxuICpcbiAqICBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljIExpY2Vuc2VcbiAqICBhbG9uZyB3aXRoIEpTQVJUb29sS2l0TkZULiAgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LlxuICpcbiAqICBBcyBhIHNwZWNpYWwgZXhjZXB0aW9uLCB0aGUgY29weXJpZ2h0IGhvbGRlcnMgb2YgdGhpcyBsaWJyYXJ5IGdpdmUgeW91XG4gKiAgcGVybWlzc2lvbiB0byBsaW5rIHRoaXMgbGlicmFyeSB3aXRoIGluZGVwZW5kZW50IG1vZHVsZXMgdG8gcHJvZHVjZSBhblxuICogIGV4ZWN1dGFibGUsIHJlZ2FyZGxlc3Mgb2YgdGhlIGxpY2Vuc2UgdGVybXMgb2YgdGhlc2UgaW5kZXBlbmRlbnQgbW9kdWxlcywgYW5kIHRvXG4gKiAgY29weSBhbmQgZGlzdHJpYnV0ZSB0aGUgcmVzdWx0aW5nIGV4ZWN1dGFibGUgdW5kZXIgdGVybXMgb2YgeW91ciBjaG9pY2UsXG4gKiAgcHJvdmlkZWQgdGhhdCB5b3UgYWxzbyBtZWV0LCBmb3IgZWFjaCBsaW5rZWQgaW5kZXBlbmRlbnQgbW9kdWxlLCB0aGUgdGVybXMgYW5kXG4gKiAgY29uZGl0aW9ucyBvZiB0aGUgbGljZW5zZSBvZiB0aGF0IG1vZHVsZS4gQW4gaW5kZXBlbmRlbnQgbW9kdWxlIGlzIGEgbW9kdWxlXG4gKiAgd2hpY2ggaXMgbmVpdGhlciBkZXJpdmVkIGZyb20gbm9yIGJhc2VkIG9uIHRoaXMgbGlicmFyeS4gSWYgeW91IG1vZGlmeSB0aGlzXG4gKiAgbGlicmFyeSwgeW91IG1heSBleHRlbmQgdGhpcyBleGNlcHRpb24gdG8geW91ciB2ZXJzaW9uIG9mIHRoZSBsaWJyYXJ5LCBidXQgeW91XG4gKiAgYXJlIG5vdCBvYmxpZ2F0ZWQgdG8gZG8gc28uIElmIHlvdSBkbyBub3Qgd2lzaCB0byBkbyBzbywgZGVsZXRlIHRoaXMgZXhjZXB0aW9uXG4gKiAgc3RhdGVtZW50IGZyb20geW91ciB2ZXJzaW9uLlxuICpcbiAqICBDb3B5cmlnaHQgMjAyMCBXZWJBUktpdC5cbiAqXG4gKiAgQXV0aG9yKHMpOiBXYWx0ZXIgUGVyZGFuIEBrYWx3YWx0IGh0dHBzOi8vZ2l0aHViLmNvbS9rYWx3YWx0XG4gKlxuICovXG5pbXBvcnQgYXhpb3MgZnJvbSBcImF4aW9zXCI7XG5cbmV4cG9ydCBkZWZhdWx0IGNsYXNzIFV0aWxzIHtcbiAgc3RhdGljIGFzeW5jIGZldGNoUmVtb3RlRGF0YSh1cmw6IHN0cmluZykge1xuICAgIHRyeSB7XG4gICAgICBjb25zdCByZXNwb25zZTogYW55ID0gYXdhaXQgYXhpb3MuZ2V0KHVybCwge1xuICAgICAgICByZXNwb25zZVR5cGU6IFwiYXJyYXlidWZmZXJcIixcbiAgICAgIH0pO1xuICAgICAgcmV0dXJuIG5ldyBVaW50OEFycmF5KHJlc3BvbnNlLmRhdGEpO1xuICAgIH0gY2F0Y2ggKGVycm9yKSB7XG4gICAgICB0aHJvdyBlcnJvcjtcbiAgICB9XG4gIH1cblxuICBzdGF0aWMgYXN5bmMgZmV0Y2hSZW1vdGVEYXRhQ2FsbGJhY2sodXJsOiBzdHJpbmcsIGNhbGxiYWNrOiBhbnkpIHtcbiAgICB0cnkge1xuICAgICAgY29uc3QgcmVzcG9uc2U6IGFueSA9IGF3YWl0IGF4aW9zXG4gICAgICAgIC5nZXQodXJsLCB7IHJlc3BvbnNlVHlwZTogXCJhcnJheWJ1ZmZlclwiIH0pXG4gICAgICAgIC50aGVuKChyZXNwb25zZTogYW55KSA9PiB7XG4gICAgICAgICAgY29uc3QgZGF0YSA9IG5ldyBVaW50OEFycmF5KHJlc3BvbnNlLmRhdGEpO1xuICAgICAgICAgIGNvbnNvbGUubG9nKGRhdGEpO1xuICAgICAgICAgIGNhbGxiYWNrKHJlc3BvbnNlKTtcbiAgICAgICAgfSk7XG4gICAgICByZXR1cm4gcmVzcG9uc2U7XG4gICAgfSBjYXRjaCAoZXJyb3IpIHtcbiAgICAgIHRocm93IGVycm9yO1xuICAgIH1cbiAgfVxuXG4gIHN0YXRpYyBzdHJpbmcyVWludDhEYXRhKHN0cmluZzogc3RyaW5nKSB7XG4gICAgY29uc3QgZGF0YSA9IG5ldyBVaW50OEFycmF5KHN0cmluZy5sZW5ndGgpO1xuICAgIGZvciAobGV0IGkgPSAwOyBpIDwgZGF0YS5sZW5ndGg7IGkrKykge1xuICAgICAgZGF0YVtpXSA9IHN0cmluZy5jaGFyQ29kZUF0KGkpICYgMHhmZjtcbiAgICB9XG4gICAgcmV0dXJuIGRhdGE7XG4gIH1cbn1cbiIsIi8qKlxuICogQ29weXJpZ2h0IChjKSAyMDE0LXByZXNlbnQsIEZhY2Vib29rLCBJbmMuXG4gKlxuICogVGhpcyBzb3VyY2UgY29kZSBpcyBsaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UgZm91bmQgaW4gdGhlXG4gKiBMSUNFTlNFIGZpbGUgaW4gdGhlIHJvb3QgZGlyZWN0b3J5IG9mIHRoaXMgc291cmNlIHRyZWUuXG4gKi9cblxudmFyIHJ1bnRpbWUgPSAoZnVuY3Rpb24gKGV4cG9ydHMpIHtcbiAgXCJ1c2Ugc3RyaWN0XCI7XG5cbiAgdmFyIE9wID0gT2JqZWN0LnByb3RvdHlwZTtcbiAgdmFyIGhhc093biA9IE9wLmhhc093blByb3BlcnR5O1xuICB2YXIgdW5kZWZpbmVkOyAvLyBNb3JlIGNvbXByZXNzaWJsZSB0aGFuIHZvaWQgMC5cbiAgdmFyICRTeW1ib2wgPSB0eXBlb2YgU3ltYm9sID09PSBcImZ1bmN0aW9uXCIgPyBTeW1ib2wgOiB7fTtcbiAgdmFyIGl0ZXJhdG9yU3ltYm9sID0gJFN5bWJvbC5pdGVyYXRvciB8fCBcIkBAaXRlcmF0b3JcIjtcbiAgdmFyIGFzeW5jSXRlcmF0b3JTeW1ib2wgPSAkU3ltYm9sLmFzeW5jSXRlcmF0b3IgfHwgXCJAQGFzeW5jSXRlcmF0b3JcIjtcbiAgdmFyIHRvU3RyaW5nVGFnU3ltYm9sID0gJFN5bWJvbC50b1N0cmluZ1RhZyB8fCBcIkBAdG9TdHJpbmdUYWdcIjtcblxuICBmdW5jdGlvbiBkZWZpbmUob2JqLCBrZXksIHZhbHVlKSB7XG4gICAgT2JqZWN0LmRlZmluZVByb3BlcnR5KG9iaiwga2V5LCB7XG4gICAgICB2YWx1ZTogdmFsdWUsXG4gICAgICBlbnVtZXJhYmxlOiB0cnVlLFxuICAgICAgY29uZmlndXJhYmxlOiB0cnVlLFxuICAgICAgd3JpdGFibGU6IHRydWVcbiAgICB9KTtcbiAgICByZXR1cm4gb2JqW2tleV07XG4gIH1cbiAgdHJ5IHtcbiAgICAvLyBJRSA4IGhhcyBhIGJyb2tlbiBPYmplY3QuZGVmaW5lUHJvcGVydHkgdGhhdCBvbmx5IHdvcmtzIG9uIERPTSBvYmplY3RzLlxuICAgIGRlZmluZSh7fSwgXCJcIik7XG4gIH0gY2F0Y2ggKGVycikge1xuICAgIGRlZmluZSA9IGZ1bmN0aW9uKG9iaiwga2V5LCB2YWx1ZSkge1xuICAgICAgcmV0dXJuIG9ialtrZXldID0gdmFsdWU7XG4gICAgfTtcbiAgfVxuXG4gIGZ1bmN0aW9uIHdyYXAoaW5uZXJGbiwgb3V0ZXJGbiwgc2VsZiwgdHJ5TG9jc0xpc3QpIHtcbiAgICAvLyBJZiBvdXRlckZuIHByb3ZpZGVkIGFuZCBvdXRlckZuLnByb3RvdHlwZSBpcyBhIEdlbmVyYXRvciwgdGhlbiBvdXRlckZuLnByb3RvdHlwZSBpbnN0YW5jZW9mIEdlbmVyYXRvci5cbiAgICB2YXIgcHJvdG9HZW5lcmF0b3IgPSBvdXRlckZuICYmIG91dGVyRm4ucHJvdG90eXBlIGluc3RhbmNlb2YgR2VuZXJhdG9yID8gb3V0ZXJGbiA6IEdlbmVyYXRvcjtcbiAgICB2YXIgZ2VuZXJhdG9yID0gT2JqZWN0LmNyZWF0ZShwcm90b0dlbmVyYXRvci5wcm90b3R5cGUpO1xuICAgIHZhciBjb250ZXh0ID0gbmV3IENvbnRleHQodHJ5TG9jc0xpc3QgfHwgW10pO1xuXG4gICAgLy8gVGhlIC5faW52b2tlIG1ldGhvZCB1bmlmaWVzIHRoZSBpbXBsZW1lbnRhdGlvbnMgb2YgdGhlIC5uZXh0LFxuICAgIC8vIC50aHJvdywgYW5kIC5yZXR1cm4gbWV0aG9kcy5cbiAgICBnZW5lcmF0b3IuX2ludm9rZSA9IG1ha2VJbnZva2VNZXRob2QoaW5uZXJGbiwgc2VsZiwgY29udGV4dCk7XG5cbiAgICByZXR1cm4gZ2VuZXJhdG9yO1xuICB9XG4gIGV4cG9ydHMud3JhcCA9IHdyYXA7XG5cbiAgLy8gVHJ5L2NhdGNoIGhlbHBlciB0byBtaW5pbWl6ZSBkZW9wdGltaXphdGlvbnMuIFJldHVybnMgYSBjb21wbGV0aW9uXG4gIC8vIHJlY29yZCBsaWtlIGNvbnRleHQudHJ5RW50cmllc1tpXS5jb21wbGV0aW9uLiBUaGlzIGludGVyZmFjZSBjb3VsZFxuICAvLyBoYXZlIGJlZW4gKGFuZCB3YXMgcHJldmlvdXNseSkgZGVzaWduZWQgdG8gdGFrZSBhIGNsb3N1cmUgdG8gYmVcbiAgLy8gaW52b2tlZCB3aXRob3V0IGFyZ3VtZW50cywgYnV0IGluIGFsbCB0aGUgY2FzZXMgd2UgY2FyZSBhYm91dCB3ZVxuICAvLyBhbHJlYWR5IGhhdmUgYW4gZXhpc3RpbmcgbWV0aG9kIHdlIHdhbnQgdG8gY2FsbCwgc28gdGhlcmUncyBubyBuZWVkXG4gIC8vIHRvIGNyZWF0ZSBhIG5ldyBmdW5jdGlvbiBvYmplY3QuIFdlIGNhbiBldmVuIGdldCBhd2F5IHdpdGggYXNzdW1pbmdcbiAgLy8gdGhlIG1ldGhvZCB0YWtlcyBleGFjdGx5IG9uZSBhcmd1bWVudCwgc2luY2UgdGhhdCBoYXBwZW5zIHRvIGJlIHRydWVcbiAgLy8gaW4gZXZlcnkgY2FzZSwgc28gd2UgZG9uJ3QgaGF2ZSB0byB0b3VjaCB0aGUgYXJndW1lbnRzIG9iamVjdC4gVGhlXG4gIC8vIG9ubHkgYWRkaXRpb25hbCBhbGxvY2F0aW9uIHJlcXVpcmVkIGlzIHRoZSBjb21wbGV0aW9uIHJlY29yZCwgd2hpY2hcbiAgLy8gaGFzIGEgc3RhYmxlIHNoYXBlIGFuZCBzbyBob3BlZnVsbHkgc2hvdWxkIGJlIGNoZWFwIHRvIGFsbG9jYXRlLlxuICBmdW5jdGlvbiB0cnlDYXRjaChmbiwgb2JqLCBhcmcpIHtcbiAgICB0cnkge1xuICAgICAgcmV0dXJuIHsgdHlwZTogXCJub3JtYWxcIiwgYXJnOiBmbi5jYWxsKG9iaiwgYXJnKSB9O1xuICAgIH0gY2F0Y2ggKGVycikge1xuICAgICAgcmV0dXJuIHsgdHlwZTogXCJ0aHJvd1wiLCBhcmc6IGVyciB9O1xuICAgIH1cbiAgfVxuXG4gIHZhciBHZW5TdGF0ZVN1c3BlbmRlZFN0YXJ0ID0gXCJzdXNwZW5kZWRTdGFydFwiO1xuICB2YXIgR2VuU3RhdGVTdXNwZW5kZWRZaWVsZCA9IFwic3VzcGVuZGVkWWllbGRcIjtcbiAgdmFyIEdlblN0YXRlRXhlY3V0aW5nID0gXCJleGVjdXRpbmdcIjtcbiAgdmFyIEdlblN0YXRlQ29tcGxldGVkID0gXCJjb21wbGV0ZWRcIjtcblxuICAvLyBSZXR1cm5pbmcgdGhpcyBvYmplY3QgZnJvbSB0aGUgaW5uZXJGbiBoYXMgdGhlIHNhbWUgZWZmZWN0IGFzXG4gIC8vIGJyZWFraW5nIG91dCBvZiB0aGUgZGlzcGF0Y2ggc3dpdGNoIHN0YXRlbWVudC5cbiAgdmFyIENvbnRpbnVlU2VudGluZWwgPSB7fTtcblxuICAvLyBEdW1teSBjb25zdHJ1Y3RvciBmdW5jdGlvbnMgdGhhdCB3ZSB1c2UgYXMgdGhlIC5jb25zdHJ1Y3RvciBhbmRcbiAgLy8gLmNvbnN0cnVjdG9yLnByb3RvdHlwZSBwcm9wZXJ0aWVzIGZvciBmdW5jdGlvbnMgdGhhdCByZXR1cm4gR2VuZXJhdG9yXG4gIC8vIG9iamVjdHMuIEZvciBmdWxsIHNwZWMgY29tcGxpYW5jZSwgeW91IG1heSB3aXNoIHRvIGNvbmZpZ3VyZSB5b3VyXG4gIC8vIG1pbmlmaWVyIG5vdCB0byBtYW5nbGUgdGhlIG5hbWVzIG9mIHRoZXNlIHR3byBmdW5jdGlvbnMuXG4gIGZ1bmN0aW9uIEdlbmVyYXRvcigpIHt9XG4gIGZ1bmN0aW9uIEdlbmVyYXRvckZ1bmN0aW9uKCkge31cbiAgZnVuY3Rpb24gR2VuZXJhdG9yRnVuY3Rpb25Qcm90b3R5cGUoKSB7fVxuXG4gIC8vIFRoaXMgaXMgYSBwb2x5ZmlsbCBmb3IgJUl0ZXJhdG9yUHJvdG90eXBlJSBmb3IgZW52aXJvbm1lbnRzIHRoYXRcbiAgLy8gZG9uJ3QgbmF0aXZlbHkgc3VwcG9ydCBpdC5cbiAgdmFyIEl0ZXJhdG9yUHJvdG90eXBlID0ge307XG4gIGRlZmluZShJdGVyYXRvclByb3RvdHlwZSwgaXRlcmF0b3JTeW1ib2wsIGZ1bmN0aW9uICgpIHtcbiAgICByZXR1cm4gdGhpcztcbiAgfSk7XG5cbiAgdmFyIGdldFByb3RvID0gT2JqZWN0LmdldFByb3RvdHlwZU9mO1xuICB2YXIgTmF0aXZlSXRlcmF0b3JQcm90b3R5cGUgPSBnZXRQcm90byAmJiBnZXRQcm90byhnZXRQcm90byh2YWx1ZXMoW10pKSk7XG4gIGlmIChOYXRpdmVJdGVyYXRvclByb3RvdHlwZSAmJlxuICAgICAgTmF0aXZlSXRlcmF0b3JQcm90b3R5cGUgIT09IE9wICYmXG4gICAgICBoYXNPd24uY2FsbChOYXRpdmVJdGVyYXRvclByb3RvdHlwZSwgaXRlcmF0b3JTeW1ib2wpKSB7XG4gICAgLy8gVGhpcyBlbnZpcm9ubWVudCBoYXMgYSBuYXRpdmUgJUl0ZXJhdG9yUHJvdG90eXBlJTsgdXNlIGl0IGluc3RlYWRcbiAgICAvLyBvZiB0aGUgcG9seWZpbGwuXG4gICAgSXRlcmF0b3JQcm90b3R5cGUgPSBOYXRpdmVJdGVyYXRvclByb3RvdHlwZTtcbiAgfVxuXG4gIHZhciBHcCA9IEdlbmVyYXRvckZ1bmN0aW9uUHJvdG90eXBlLnByb3RvdHlwZSA9XG4gICAgR2VuZXJhdG9yLnByb3RvdHlwZSA9IE9iamVjdC5jcmVhdGUoSXRlcmF0b3JQcm90b3R5cGUpO1xuICBHZW5lcmF0b3JGdW5jdGlvbi5wcm90b3R5cGUgPSBHZW5lcmF0b3JGdW5jdGlvblByb3RvdHlwZTtcbiAgZGVmaW5lKEdwLCBcImNvbnN0cnVjdG9yXCIsIEdlbmVyYXRvckZ1bmN0aW9uUHJvdG90eXBlKTtcbiAgZGVmaW5lKEdlbmVyYXRvckZ1bmN0aW9uUHJvdG90eXBlLCBcImNvbnN0cnVjdG9yXCIsIEdlbmVyYXRvckZ1bmN0aW9uKTtcbiAgR2VuZXJhdG9yRnVuY3Rpb24uZGlzcGxheU5hbWUgPSBkZWZpbmUoXG4gICAgR2VuZXJhdG9yRnVuY3Rpb25Qcm90b3R5cGUsXG4gICAgdG9TdHJpbmdUYWdTeW1ib2wsXG4gICAgXCJHZW5lcmF0b3JGdW5jdGlvblwiXG4gICk7XG5cbiAgLy8gSGVscGVyIGZvciBkZWZpbmluZyB0aGUgLm5leHQsIC50aHJvdywgYW5kIC5yZXR1cm4gbWV0aG9kcyBvZiB0aGVcbiAgLy8gSXRlcmF0b3IgaW50ZXJmYWNlIGluIHRlcm1zIG9mIGEgc2luZ2xlIC5faW52b2tlIG1ldGhvZC5cbiAgZnVuY3Rpb24gZGVmaW5lSXRlcmF0b3JNZXRob2RzKHByb3RvdHlwZSkge1xuICAgIFtcIm5leHRcIiwgXCJ0aHJvd1wiLCBcInJldHVyblwiXS5mb3JFYWNoKGZ1bmN0aW9uKG1ldGhvZCkge1xuICAgICAgZGVmaW5lKHByb3RvdHlwZSwgbWV0aG9kLCBmdW5jdGlvbihhcmcpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuX2ludm9rZShtZXRob2QsIGFyZyk7XG4gICAgICB9KTtcbiAgICB9KTtcbiAgfVxuXG4gIGV4cG9ydHMuaXNHZW5lcmF0b3JGdW5jdGlvbiA9IGZ1bmN0aW9uKGdlbkZ1bikge1xuICAgIHZhciBjdG9yID0gdHlwZW9mIGdlbkZ1biA9PT0gXCJmdW5jdGlvblwiICYmIGdlbkZ1bi5jb25zdHJ1Y3RvcjtcbiAgICByZXR1cm4gY3RvclxuICAgICAgPyBjdG9yID09PSBHZW5lcmF0b3JGdW5jdGlvbiB8fFxuICAgICAgICAvLyBGb3IgdGhlIG5hdGl2ZSBHZW5lcmF0b3JGdW5jdGlvbiBjb25zdHJ1Y3RvciwgdGhlIGJlc3Qgd2UgY2FuXG4gICAgICAgIC8vIGRvIGlzIHRvIGNoZWNrIGl0cyAubmFtZSBwcm9wZXJ0eS5cbiAgICAgICAgKGN0b3IuZGlzcGxheU5hbWUgfHwgY3Rvci5uYW1lKSA9PT0gXCJHZW5lcmF0b3JGdW5jdGlvblwiXG4gICAgICA6IGZhbHNlO1xuICB9O1xuXG4gIGV4cG9ydHMubWFyayA9IGZ1bmN0aW9uKGdlbkZ1bikge1xuICAgIGlmIChPYmplY3Quc2V0UHJvdG90eXBlT2YpIHtcbiAgICAgIE9iamVjdC5zZXRQcm90b3R5cGVPZihnZW5GdW4sIEdlbmVyYXRvckZ1bmN0aW9uUHJvdG90eXBlKTtcbiAgICB9IGVsc2Uge1xuICAgICAgZ2VuRnVuLl9fcHJvdG9fXyA9IEdlbmVyYXRvckZ1bmN0aW9uUHJvdG90eXBlO1xuICAgICAgZGVmaW5lKGdlbkZ1biwgdG9TdHJpbmdUYWdTeW1ib2wsIFwiR2VuZXJhdG9yRnVuY3Rpb25cIik7XG4gICAgfVxuICAgIGdlbkZ1bi5wcm90b3R5cGUgPSBPYmplY3QuY3JlYXRlKEdwKTtcbiAgICByZXR1cm4gZ2VuRnVuO1xuICB9O1xuXG4gIC8vIFdpdGhpbiB0aGUgYm9keSBvZiBhbnkgYXN5bmMgZnVuY3Rpb24sIGBhd2FpdCB4YCBpcyB0cmFuc2Zvcm1lZCB0b1xuICAvLyBgeWllbGQgcmVnZW5lcmF0b3JSdW50aW1lLmF3cmFwKHgpYCwgc28gdGhhdCB0aGUgcnVudGltZSBjYW4gdGVzdFxuICAvLyBgaGFzT3duLmNhbGwodmFsdWUsIFwiX19hd2FpdFwiKWAgdG8gZGV0ZXJtaW5lIGlmIHRoZSB5aWVsZGVkIHZhbHVlIGlzXG4gIC8vIG1lYW50IHRvIGJlIGF3YWl0ZWQuXG4gIGV4cG9ydHMuYXdyYXAgPSBmdW5jdGlvbihhcmcpIHtcbiAgICByZXR1cm4geyBfX2F3YWl0OiBhcmcgfTtcbiAgfTtcblxuICBmdW5jdGlvbiBBc3luY0l0ZXJhdG9yKGdlbmVyYXRvciwgUHJvbWlzZUltcGwpIHtcbiAgICBmdW5jdGlvbiBpbnZva2UobWV0aG9kLCBhcmcsIHJlc29sdmUsIHJlamVjdCkge1xuICAgICAgdmFyIHJlY29yZCA9IHRyeUNhdGNoKGdlbmVyYXRvclttZXRob2RdLCBnZW5lcmF0b3IsIGFyZyk7XG4gICAgICBpZiAocmVjb3JkLnR5cGUgPT09IFwidGhyb3dcIikge1xuICAgICAgICByZWplY3QocmVjb3JkLmFyZyk7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICB2YXIgcmVzdWx0ID0gcmVjb3JkLmFyZztcbiAgICAgICAgdmFyIHZhbHVlID0gcmVzdWx0LnZhbHVlO1xuICAgICAgICBpZiAodmFsdWUgJiZcbiAgICAgICAgICAgIHR5cGVvZiB2YWx1ZSA9PT0gXCJvYmplY3RcIiAmJlxuICAgICAgICAgICAgaGFzT3duLmNhbGwodmFsdWUsIFwiX19hd2FpdFwiKSkge1xuICAgICAgICAgIHJldHVybiBQcm9taXNlSW1wbC5yZXNvbHZlKHZhbHVlLl9fYXdhaXQpLnRoZW4oZnVuY3Rpb24odmFsdWUpIHtcbiAgICAgICAgICAgIGludm9rZShcIm5leHRcIiwgdmFsdWUsIHJlc29sdmUsIHJlamVjdCk7XG4gICAgICAgICAgfSwgZnVuY3Rpb24oZXJyKSB7XG4gICAgICAgICAgICBpbnZva2UoXCJ0aHJvd1wiLCBlcnIsIHJlc29sdmUsIHJlamVjdCk7XG4gICAgICAgICAgfSk7XG4gICAgICAgIH1cblxuICAgICAgICByZXR1cm4gUHJvbWlzZUltcGwucmVzb2x2ZSh2YWx1ZSkudGhlbihmdW5jdGlvbih1bndyYXBwZWQpIHtcbiAgICAgICAgICAvLyBXaGVuIGEgeWllbGRlZCBQcm9taXNlIGlzIHJlc29sdmVkLCBpdHMgZmluYWwgdmFsdWUgYmVjb21lc1xuICAgICAgICAgIC8vIHRoZSAudmFsdWUgb2YgdGhlIFByb21pc2U8e3ZhbHVlLGRvbmV9PiByZXN1bHQgZm9yIHRoZVxuICAgICAgICAgIC8vIGN1cnJlbnQgaXRlcmF0aW9uLlxuICAgICAgICAgIHJlc3VsdC52YWx1ZSA9IHVud3JhcHBlZDtcbiAgICAgICAgICByZXNvbHZlKHJlc3VsdCk7XG4gICAgICAgIH0sIGZ1bmN0aW9uKGVycm9yKSB7XG4gICAgICAgICAgLy8gSWYgYSByZWplY3RlZCBQcm9taXNlIHdhcyB5aWVsZGVkLCB0aHJvdyB0aGUgcmVqZWN0aW9uIGJhY2tcbiAgICAgICAgICAvLyBpbnRvIHRoZSBhc3luYyBnZW5lcmF0b3IgZnVuY3Rpb24gc28gaXQgY2FuIGJlIGhhbmRsZWQgdGhlcmUuXG4gICAgICAgICAgcmV0dXJuIGludm9rZShcInRocm93XCIsIGVycm9yLCByZXNvbHZlLCByZWplY3QpO1xuICAgICAgICB9KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB2YXIgcHJldmlvdXNQcm9taXNlO1xuXG4gICAgZnVuY3Rpb24gZW5xdWV1ZShtZXRob2QsIGFyZykge1xuICAgICAgZnVuY3Rpb24gY2FsbEludm9rZVdpdGhNZXRob2RBbmRBcmcoKSB7XG4gICAgICAgIHJldHVybiBuZXcgUHJvbWlzZUltcGwoZnVuY3Rpb24ocmVzb2x2ZSwgcmVqZWN0KSB7XG4gICAgICAgICAgaW52b2tlKG1ldGhvZCwgYXJnLCByZXNvbHZlLCByZWplY3QpO1xuICAgICAgICB9KTtcbiAgICAgIH1cblxuICAgICAgcmV0dXJuIHByZXZpb3VzUHJvbWlzZSA9XG4gICAgICAgIC8vIElmIGVucXVldWUgaGFzIGJlZW4gY2FsbGVkIGJlZm9yZSwgdGhlbiB3ZSB3YW50IHRvIHdhaXQgdW50aWxcbiAgICAgICAgLy8gYWxsIHByZXZpb3VzIFByb21pc2VzIGhhdmUgYmVlbiByZXNvbHZlZCBiZWZvcmUgY2FsbGluZyBpbnZva2UsXG4gICAgICAgIC8vIHNvIHRoYXQgcmVzdWx0cyBhcmUgYWx3YXlzIGRlbGl2ZXJlZCBpbiB0aGUgY29ycmVjdCBvcmRlci4gSWZcbiAgICAgICAgLy8gZW5xdWV1ZSBoYXMgbm90IGJlZW4gY2FsbGVkIGJlZm9yZSwgdGhlbiBpdCBpcyBpbXBvcnRhbnQgdG9cbiAgICAgICAgLy8gY2FsbCBpbnZva2UgaW1tZWRpYXRlbHksIHdpdGhvdXQgd2FpdGluZyBvbiBhIGNhbGxiYWNrIHRvIGZpcmUsXG4gICAgICAgIC8vIHNvIHRoYXQgdGhlIGFzeW5jIGdlbmVyYXRvciBmdW5jdGlvbiBoYXMgdGhlIG9wcG9ydHVuaXR5IHRvIGRvXG4gICAgICAgIC8vIGFueSBuZWNlc3Nhcnkgc2V0dXAgaW4gYSBwcmVkaWN0YWJsZSB3YXkuIFRoaXMgcHJlZGljdGFiaWxpdHlcbiAgICAgICAgLy8gaXMgd2h5IHRoZSBQcm9taXNlIGNvbnN0cnVjdG9yIHN5bmNocm9ub3VzbHkgaW52b2tlcyBpdHNcbiAgICAgICAgLy8gZXhlY3V0b3IgY2FsbGJhY2ssIGFuZCB3aHkgYXN5bmMgZnVuY3Rpb25zIHN5bmNocm9ub3VzbHlcbiAgICAgICAgLy8gZXhlY3V0ZSBjb2RlIGJlZm9yZSB0aGUgZmlyc3QgYXdhaXQuIFNpbmNlIHdlIGltcGxlbWVudCBzaW1wbGVcbiAgICAgICAgLy8gYXN5bmMgZnVuY3Rpb25zIGluIHRlcm1zIG9mIGFzeW5jIGdlbmVyYXRvcnMsIGl0IGlzIGVzcGVjaWFsbHlcbiAgICAgICAgLy8gaW1wb3J0YW50IHRvIGdldCB0aGlzIHJpZ2h0LCBldmVuIHRob3VnaCBpdCByZXF1aXJlcyBjYXJlLlxuICAgICAgICBwcmV2aW91c1Byb21pc2UgPyBwcmV2aW91c1Byb21pc2UudGhlbihcbiAgICAgICAgICBjYWxsSW52b2tlV2l0aE1ldGhvZEFuZEFyZyxcbiAgICAgICAgICAvLyBBdm9pZCBwcm9wYWdhdGluZyBmYWlsdXJlcyB0byBQcm9taXNlcyByZXR1cm5lZCBieSBsYXRlclxuICAgICAgICAgIC8vIGludm9jYXRpb25zIG9mIHRoZSBpdGVyYXRvci5cbiAgICAgICAgICBjYWxsSW52b2tlV2l0aE1ldGhvZEFuZEFyZ1xuICAgICAgICApIDogY2FsbEludm9rZVdpdGhNZXRob2RBbmRBcmcoKTtcbiAgICB9XG5cbiAgICAvLyBEZWZpbmUgdGhlIHVuaWZpZWQgaGVscGVyIG1ldGhvZCB0aGF0IGlzIHVzZWQgdG8gaW1wbGVtZW50IC5uZXh0LFxuICAgIC8vIC50aHJvdywgYW5kIC5yZXR1cm4gKHNlZSBkZWZpbmVJdGVyYXRvck1ldGhvZHMpLlxuICAgIHRoaXMuX2ludm9rZSA9IGVucXVldWU7XG4gIH1cblxuICBkZWZpbmVJdGVyYXRvck1ldGhvZHMoQXN5bmNJdGVyYXRvci5wcm90b3R5cGUpO1xuICBkZWZpbmUoQXN5bmNJdGVyYXRvci5wcm90b3R5cGUsIGFzeW5jSXRlcmF0b3JTeW1ib2wsIGZ1bmN0aW9uICgpIHtcbiAgICByZXR1cm4gdGhpcztcbiAgfSk7XG4gIGV4cG9ydHMuQXN5bmNJdGVyYXRvciA9IEFzeW5jSXRlcmF0b3I7XG5cbiAgLy8gTm90ZSB0aGF0IHNpbXBsZSBhc3luYyBmdW5jdGlvbnMgYXJlIGltcGxlbWVudGVkIG9uIHRvcCBvZlxuICAvLyBBc3luY0l0ZXJhdG9yIG9iamVjdHM7IHRoZXkganVzdCByZXR1cm4gYSBQcm9taXNlIGZvciB0aGUgdmFsdWUgb2ZcbiAgLy8gdGhlIGZpbmFsIHJlc3VsdCBwcm9kdWNlZCBieSB0aGUgaXRlcmF0b3IuXG4gIGV4cG9ydHMuYXN5bmMgPSBmdW5jdGlvbihpbm5lckZuLCBvdXRlckZuLCBzZWxmLCB0cnlMb2NzTGlzdCwgUHJvbWlzZUltcGwpIHtcbiAgICBpZiAoUHJvbWlzZUltcGwgPT09IHZvaWQgMCkgUHJvbWlzZUltcGwgPSBQcm9taXNlO1xuXG4gICAgdmFyIGl0ZXIgPSBuZXcgQXN5bmNJdGVyYXRvcihcbiAgICAgIHdyYXAoaW5uZXJGbiwgb3V0ZXJGbiwgc2VsZiwgdHJ5TG9jc0xpc3QpLFxuICAgICAgUHJvbWlzZUltcGxcbiAgICApO1xuXG4gICAgcmV0dXJuIGV4cG9ydHMuaXNHZW5lcmF0b3JGdW5jdGlvbihvdXRlckZuKVxuICAgICAgPyBpdGVyIC8vIElmIG91dGVyRm4gaXMgYSBnZW5lcmF0b3IsIHJldHVybiB0aGUgZnVsbCBpdGVyYXRvci5cbiAgICAgIDogaXRlci5uZXh0KCkudGhlbihmdW5jdGlvbihyZXN1bHQpIHtcbiAgICAgICAgICByZXR1cm4gcmVzdWx0LmRvbmUgPyByZXN1bHQudmFsdWUgOiBpdGVyLm5leHQoKTtcbiAgICAgICAgfSk7XG4gIH07XG5cbiAgZnVuY3Rpb24gbWFrZUludm9rZU1ldGhvZChpbm5lckZuLCBzZWxmLCBjb250ZXh0KSB7XG4gICAgdmFyIHN0YXRlID0gR2VuU3RhdGVTdXNwZW5kZWRTdGFydDtcblxuICAgIHJldHVybiBmdW5jdGlvbiBpbnZva2UobWV0aG9kLCBhcmcpIHtcbiAgICAgIGlmIChzdGF0ZSA9PT0gR2VuU3RhdGVFeGVjdXRpbmcpIHtcbiAgICAgICAgdGhyb3cgbmV3IEVycm9yKFwiR2VuZXJhdG9yIGlzIGFscmVhZHkgcnVubmluZ1wiKTtcbiAgICAgIH1cblxuICAgICAgaWYgKHN0YXRlID09PSBHZW5TdGF0ZUNvbXBsZXRlZCkge1xuICAgICAgICBpZiAobWV0aG9kID09PSBcInRocm93XCIpIHtcbiAgICAgICAgICB0aHJvdyBhcmc7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBCZSBmb3JnaXZpbmcsIHBlciAyNS4zLjMuMy4zIG9mIHRoZSBzcGVjOlxuICAgICAgICAvLyBodHRwczovL3Blb3BsZS5tb3ppbGxhLm9yZy9+am9yZW5kb3JmZi9lczYtZHJhZnQuaHRtbCNzZWMtZ2VuZXJhdG9ycmVzdW1lXG4gICAgICAgIHJldHVybiBkb25lUmVzdWx0KCk7XG4gICAgICB9XG5cbiAgICAgIGNvbnRleHQubWV0aG9kID0gbWV0aG9kO1xuICAgICAgY29udGV4dC5hcmcgPSBhcmc7XG5cbiAgICAgIHdoaWxlICh0cnVlKSB7XG4gICAgICAgIHZhciBkZWxlZ2F0ZSA9IGNvbnRleHQuZGVsZWdhdGU7XG4gICAgICAgIGlmIChkZWxlZ2F0ZSkge1xuICAgICAgICAgIHZhciBkZWxlZ2F0ZVJlc3VsdCA9IG1heWJlSW52b2tlRGVsZWdhdGUoZGVsZWdhdGUsIGNvbnRleHQpO1xuICAgICAgICAgIGlmIChkZWxlZ2F0ZVJlc3VsdCkge1xuICAgICAgICAgICAgaWYgKGRlbGVnYXRlUmVzdWx0ID09PSBDb250aW51ZVNlbnRpbmVsKSBjb250aW51ZTtcbiAgICAgICAgICAgIHJldHVybiBkZWxlZ2F0ZVJlc3VsdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpZiAoY29udGV4dC5tZXRob2QgPT09IFwibmV4dFwiKSB7XG4gICAgICAgICAgLy8gU2V0dGluZyBjb250ZXh0Ll9zZW50IGZvciBsZWdhY3kgc3VwcG9ydCBvZiBCYWJlbCdzXG4gICAgICAgICAgLy8gZnVuY3Rpb24uc2VudCBpbXBsZW1lbnRhdGlvbi5cbiAgICAgICAgICBjb250ZXh0LnNlbnQgPSBjb250ZXh0Ll9zZW50ID0gY29udGV4dC5hcmc7XG5cbiAgICAgICAgfSBlbHNlIGlmIChjb250ZXh0Lm1ldGhvZCA9PT0gXCJ0aHJvd1wiKSB7XG4gICAgICAgICAgaWYgKHN0YXRlID09PSBHZW5TdGF0ZVN1c3BlbmRlZFN0YXJ0KSB7XG4gICAgICAgICAgICBzdGF0ZSA9IEdlblN0YXRlQ29tcGxldGVkO1xuICAgICAgICAgICAgdGhyb3cgY29udGV4dC5hcmc7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgY29udGV4dC5kaXNwYXRjaEV4Y2VwdGlvbihjb250ZXh0LmFyZyk7XG5cbiAgICAgICAgfSBlbHNlIGlmIChjb250ZXh0Lm1ldGhvZCA9PT0gXCJyZXR1cm5cIikge1xuICAgICAgICAgIGNvbnRleHQuYWJydXB0KFwicmV0dXJuXCIsIGNvbnRleHQuYXJnKTtcbiAgICAgICAgfVxuXG4gICAgICAgIHN0YXRlID0gR2VuU3RhdGVFeGVjdXRpbmc7XG5cbiAgICAgICAgdmFyIHJlY29yZCA9IHRyeUNhdGNoKGlubmVyRm4sIHNlbGYsIGNvbnRleHQpO1xuICAgICAgICBpZiAocmVjb3JkLnR5cGUgPT09IFwibm9ybWFsXCIpIHtcbiAgICAgICAgICAvLyBJZiBhbiBleGNlcHRpb24gaXMgdGhyb3duIGZyb20gaW5uZXJGbiwgd2UgbGVhdmUgc3RhdGUgPT09XG4gICAgICAgICAgLy8gR2VuU3RhdGVFeGVjdXRpbmcgYW5kIGxvb3AgYmFjayBmb3IgYW5vdGhlciBpbnZvY2F0aW9uLlxuICAgICAgICAgIHN0YXRlID0gY29udGV4dC5kb25lXG4gICAgICAgICAgICA/IEdlblN0YXRlQ29tcGxldGVkXG4gICAgICAgICAgICA6IEdlblN0YXRlU3VzcGVuZGVkWWllbGQ7XG5cbiAgICAgICAgICBpZiAocmVjb3JkLmFyZyA9PT0gQ29udGludWVTZW50aW5lbCkge1xuICAgICAgICAgICAgY29udGludWU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcmV0dXJuIHtcbiAgICAgICAgICAgIHZhbHVlOiByZWNvcmQuYXJnLFxuICAgICAgICAgICAgZG9uZTogY29udGV4dC5kb25lXG4gICAgICAgICAgfTtcblxuICAgICAgICB9IGVsc2UgaWYgKHJlY29yZC50eXBlID09PSBcInRocm93XCIpIHtcbiAgICAgICAgICBzdGF0ZSA9IEdlblN0YXRlQ29tcGxldGVkO1xuICAgICAgICAgIC8vIERpc3BhdGNoIHRoZSBleGNlcHRpb24gYnkgbG9vcGluZyBiYWNrIGFyb3VuZCB0byB0aGVcbiAgICAgICAgICAvLyBjb250ZXh0LmRpc3BhdGNoRXhjZXB0aW9uKGNvbnRleHQuYXJnKSBjYWxsIGFib3ZlLlxuICAgICAgICAgIGNvbnRleHQubWV0aG9kID0gXCJ0aHJvd1wiO1xuICAgICAgICAgIGNvbnRleHQuYXJnID0gcmVjb3JkLmFyZztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH07XG4gIH1cblxuICAvLyBDYWxsIGRlbGVnYXRlLml0ZXJhdG9yW2NvbnRleHQubWV0aG9kXShjb250ZXh0LmFyZykgYW5kIGhhbmRsZSB0aGVcbiAgLy8gcmVzdWx0LCBlaXRoZXIgYnkgcmV0dXJuaW5nIGEgeyB2YWx1ZSwgZG9uZSB9IHJlc3VsdCBmcm9tIHRoZVxuICAvLyBkZWxlZ2F0ZSBpdGVyYXRvciwgb3IgYnkgbW9kaWZ5aW5nIGNvbnRleHQubWV0aG9kIGFuZCBjb250ZXh0LmFyZyxcbiAgLy8gc2V0dGluZyBjb250ZXh0LmRlbGVnYXRlIHRvIG51bGwsIGFuZCByZXR1cm5pbmcgdGhlIENvbnRpbnVlU2VudGluZWwuXG4gIGZ1bmN0aW9uIG1heWJlSW52b2tlRGVsZWdhdGUoZGVsZWdhdGUsIGNvbnRleHQpIHtcbiAgICB2YXIgbWV0aG9kID0gZGVsZWdhdGUuaXRlcmF0b3JbY29udGV4dC5tZXRob2RdO1xuICAgIGlmIChtZXRob2QgPT09IHVuZGVmaW5lZCkge1xuICAgICAgLy8gQSAudGhyb3cgb3IgLnJldHVybiB3aGVuIHRoZSBkZWxlZ2F0ZSBpdGVyYXRvciBoYXMgbm8gLnRocm93XG4gICAgICAvLyBtZXRob2QgYWx3YXlzIHRlcm1pbmF0ZXMgdGhlIHlpZWxkKiBsb29wLlxuICAgICAgY29udGV4dC5kZWxlZ2F0ZSA9IG51bGw7XG5cbiAgICAgIGlmIChjb250ZXh0Lm1ldGhvZCA9PT0gXCJ0aHJvd1wiKSB7XG4gICAgICAgIC8vIE5vdGU6IFtcInJldHVyblwiXSBtdXN0IGJlIHVzZWQgZm9yIEVTMyBwYXJzaW5nIGNvbXBhdGliaWxpdHkuXG4gICAgICAgIGlmIChkZWxlZ2F0ZS5pdGVyYXRvcltcInJldHVyblwiXSkge1xuICAgICAgICAgIC8vIElmIHRoZSBkZWxlZ2F0ZSBpdGVyYXRvciBoYXMgYSByZXR1cm4gbWV0aG9kLCBnaXZlIGl0IGFcbiAgICAgICAgICAvLyBjaGFuY2UgdG8gY2xlYW4gdXAuXG4gICAgICAgICAgY29udGV4dC5tZXRob2QgPSBcInJldHVyblwiO1xuICAgICAgICAgIGNvbnRleHQuYXJnID0gdW5kZWZpbmVkO1xuICAgICAgICAgIG1heWJlSW52b2tlRGVsZWdhdGUoZGVsZWdhdGUsIGNvbnRleHQpO1xuXG4gICAgICAgICAgaWYgKGNvbnRleHQubWV0aG9kID09PSBcInRocm93XCIpIHtcbiAgICAgICAgICAgIC8vIElmIG1heWJlSW52b2tlRGVsZWdhdGUoY29udGV4dCkgY2hhbmdlZCBjb250ZXh0Lm1ldGhvZCBmcm9tXG4gICAgICAgICAgICAvLyBcInJldHVyblwiIHRvIFwidGhyb3dcIiwgbGV0IHRoYXQgb3ZlcnJpZGUgdGhlIFR5cGVFcnJvciBiZWxvdy5cbiAgICAgICAgICAgIHJldHVybiBDb250aW51ZVNlbnRpbmVsO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGNvbnRleHQubWV0aG9kID0gXCJ0aHJvd1wiO1xuICAgICAgICBjb250ZXh0LmFyZyA9IG5ldyBUeXBlRXJyb3IoXG4gICAgICAgICAgXCJUaGUgaXRlcmF0b3IgZG9lcyBub3QgcHJvdmlkZSBhICd0aHJvdycgbWV0aG9kXCIpO1xuICAgICAgfVxuXG4gICAgICByZXR1cm4gQ29udGludWVTZW50aW5lbDtcbiAgICB9XG5cbiAgICB2YXIgcmVjb3JkID0gdHJ5Q2F0Y2gobWV0aG9kLCBkZWxlZ2F0ZS5pdGVyYXRvciwgY29udGV4dC5hcmcpO1xuXG4gICAgaWYgKHJlY29yZC50eXBlID09PSBcInRocm93XCIpIHtcbiAgICAgIGNvbnRleHQubWV0aG9kID0gXCJ0aHJvd1wiO1xuICAgICAgY29udGV4dC5hcmcgPSByZWNvcmQuYXJnO1xuICAgICAgY29udGV4dC5kZWxlZ2F0ZSA9IG51bGw7XG4gICAgICByZXR1cm4gQ29udGludWVTZW50aW5lbDtcbiAgICB9XG5cbiAgICB2YXIgaW5mbyA9IHJlY29yZC5hcmc7XG5cbiAgICBpZiAoISBpbmZvKSB7XG4gICAgICBjb250ZXh0Lm1ldGhvZCA9IFwidGhyb3dcIjtcbiAgICAgIGNvbnRleHQuYXJnID0gbmV3IFR5cGVFcnJvcihcIml0ZXJhdG9yIHJlc3VsdCBpcyBub3QgYW4gb2JqZWN0XCIpO1xuICAgICAgY29udGV4dC5kZWxlZ2F0ZSA9IG51bGw7XG4gICAgICByZXR1cm4gQ29udGludWVTZW50aW5lbDtcbiAgICB9XG5cbiAgICBpZiAoaW5mby5kb25lKSB7XG4gICAgICAvLyBBc3NpZ24gdGhlIHJlc3VsdCBvZiB0aGUgZmluaXNoZWQgZGVsZWdhdGUgdG8gdGhlIHRlbXBvcmFyeVxuICAgICAgLy8gdmFyaWFibGUgc3BlY2lmaWVkIGJ5IGRlbGVnYXRlLnJlc3VsdE5hbWUgKHNlZSBkZWxlZ2F0ZVlpZWxkKS5cbiAgICAgIGNvbnRleHRbZGVsZWdhdGUucmVzdWx0TmFtZV0gPSBpbmZvLnZhbHVlO1xuXG4gICAgICAvLyBSZXN1bWUgZXhlY3V0aW9uIGF0IHRoZSBkZXNpcmVkIGxvY2F0aW9uIChzZWUgZGVsZWdhdGVZaWVsZCkuXG4gICAgICBjb250ZXh0Lm5leHQgPSBkZWxlZ2F0ZS5uZXh0TG9jO1xuXG4gICAgICAvLyBJZiBjb250ZXh0Lm1ldGhvZCB3YXMgXCJ0aHJvd1wiIGJ1dCB0aGUgZGVsZWdhdGUgaGFuZGxlZCB0aGVcbiAgICAgIC8vIGV4Y2VwdGlvbiwgbGV0IHRoZSBvdXRlciBnZW5lcmF0b3IgcHJvY2VlZCBub3JtYWxseS4gSWZcbiAgICAgIC8vIGNvbnRleHQubWV0aG9kIHdhcyBcIm5leHRcIiwgZm9yZ2V0IGNvbnRleHQuYXJnIHNpbmNlIGl0IGhhcyBiZWVuXG4gICAgICAvLyBcImNvbnN1bWVkXCIgYnkgdGhlIGRlbGVnYXRlIGl0ZXJhdG9yLiBJZiBjb250ZXh0Lm1ldGhvZCB3YXNcbiAgICAgIC8vIFwicmV0dXJuXCIsIGFsbG93IHRoZSBvcmlnaW5hbCAucmV0dXJuIGNhbGwgdG8gY29udGludWUgaW4gdGhlXG4gICAgICAvLyBvdXRlciBnZW5lcmF0b3IuXG4gICAgICBpZiAoY29udGV4dC5tZXRob2QgIT09IFwicmV0dXJuXCIpIHtcbiAgICAgICAgY29udGV4dC5tZXRob2QgPSBcIm5leHRcIjtcbiAgICAgICAgY29udGV4dC5hcmcgPSB1bmRlZmluZWQ7XG4gICAgICB9XG5cbiAgICB9IGVsc2Uge1xuICAgICAgLy8gUmUteWllbGQgdGhlIHJlc3VsdCByZXR1cm5lZCBieSB0aGUgZGVsZWdhdGUgbWV0aG9kLlxuICAgICAgcmV0dXJuIGluZm87XG4gICAgfVxuXG4gICAgLy8gVGhlIGRlbGVnYXRlIGl0ZXJhdG9yIGlzIGZpbmlzaGVkLCBzbyBmb3JnZXQgaXQgYW5kIGNvbnRpbnVlIHdpdGhcbiAgICAvLyB0aGUgb3V0ZXIgZ2VuZXJhdG9yLlxuICAgIGNvbnRleHQuZGVsZWdhdGUgPSBudWxsO1xuICAgIHJldHVybiBDb250aW51ZVNlbnRpbmVsO1xuICB9XG5cbiAgLy8gRGVmaW5lIEdlbmVyYXRvci5wcm90b3R5cGUue25leHQsdGhyb3cscmV0dXJufSBpbiB0ZXJtcyBvZiB0aGVcbiAgLy8gdW5pZmllZCAuX2ludm9rZSBoZWxwZXIgbWV0aG9kLlxuICBkZWZpbmVJdGVyYXRvck1ldGhvZHMoR3ApO1xuXG4gIGRlZmluZShHcCwgdG9TdHJpbmdUYWdTeW1ib2wsIFwiR2VuZXJhdG9yXCIpO1xuXG4gIC8vIEEgR2VuZXJhdG9yIHNob3VsZCBhbHdheXMgcmV0dXJuIGl0c2VsZiBhcyB0aGUgaXRlcmF0b3Igb2JqZWN0IHdoZW4gdGhlXG4gIC8vIEBAaXRlcmF0b3IgZnVuY3Rpb24gaXMgY2FsbGVkIG9uIGl0LiBTb21lIGJyb3dzZXJzJyBpbXBsZW1lbnRhdGlvbnMgb2YgdGhlXG4gIC8vIGl0ZXJhdG9yIHByb3RvdHlwZSBjaGFpbiBpbmNvcnJlY3RseSBpbXBsZW1lbnQgdGhpcywgY2F1c2luZyB0aGUgR2VuZXJhdG9yXG4gIC8vIG9iamVjdCB0byBub3QgYmUgcmV0dXJuZWQgZnJvbSB0aGlzIGNhbGwuIFRoaXMgZW5zdXJlcyB0aGF0IGRvZXNuJ3QgaGFwcGVuLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL2ZhY2Vib29rL3JlZ2VuZXJhdG9yL2lzc3Vlcy8yNzQgZm9yIG1vcmUgZGV0YWlscy5cbiAgZGVmaW5lKEdwLCBpdGVyYXRvclN5bWJvbCwgZnVuY3Rpb24oKSB7XG4gICAgcmV0dXJuIHRoaXM7XG4gIH0pO1xuXG4gIGRlZmluZShHcCwgXCJ0b1N0cmluZ1wiLCBmdW5jdGlvbigpIHtcbiAgICByZXR1cm4gXCJbb2JqZWN0IEdlbmVyYXRvcl1cIjtcbiAgfSk7XG5cbiAgZnVuY3Rpb24gcHVzaFRyeUVudHJ5KGxvY3MpIHtcbiAgICB2YXIgZW50cnkgPSB7IHRyeUxvYzogbG9jc1swXSB9O1xuXG4gICAgaWYgKDEgaW4gbG9jcykge1xuICAgICAgZW50cnkuY2F0Y2hMb2MgPSBsb2NzWzFdO1xuICAgIH1cblxuICAgIGlmICgyIGluIGxvY3MpIHtcbiAgICAgIGVudHJ5LmZpbmFsbHlMb2MgPSBsb2NzWzJdO1xuICAgICAgZW50cnkuYWZ0ZXJMb2MgPSBsb2NzWzNdO1xuICAgIH1cblxuICAgIHRoaXMudHJ5RW50cmllcy5wdXNoKGVudHJ5KTtcbiAgfVxuXG4gIGZ1bmN0aW9uIHJlc2V0VHJ5RW50cnkoZW50cnkpIHtcbiAgICB2YXIgcmVjb3JkID0gZW50cnkuY29tcGxldGlvbiB8fCB7fTtcbiAgICByZWNvcmQudHlwZSA9IFwibm9ybWFsXCI7XG4gICAgZGVsZXRlIHJlY29yZC5hcmc7XG4gICAgZW50cnkuY29tcGxldGlvbiA9IHJlY29yZDtcbiAgfVxuXG4gIGZ1bmN0aW9uIENvbnRleHQodHJ5TG9jc0xpc3QpIHtcbiAgICAvLyBUaGUgcm9vdCBlbnRyeSBvYmplY3QgKGVmZmVjdGl2ZWx5IGEgdHJ5IHN0YXRlbWVudCB3aXRob3V0IGEgY2F0Y2hcbiAgICAvLyBvciBhIGZpbmFsbHkgYmxvY2spIGdpdmVzIHVzIGEgcGxhY2UgdG8gc3RvcmUgdmFsdWVzIHRocm93biBmcm9tXG4gICAgLy8gbG9jYXRpb25zIHdoZXJlIHRoZXJlIGlzIG5vIGVuY2xvc2luZyB0cnkgc3RhdGVtZW50LlxuICAgIHRoaXMudHJ5RW50cmllcyA9IFt7IHRyeUxvYzogXCJyb290XCIgfV07XG4gICAgdHJ5TG9jc0xpc3QuZm9yRWFjaChwdXNoVHJ5RW50cnksIHRoaXMpO1xuICAgIHRoaXMucmVzZXQodHJ1ZSk7XG4gIH1cblxuICBleHBvcnRzLmtleXMgPSBmdW5jdGlvbihvYmplY3QpIHtcbiAgICB2YXIga2V5cyA9IFtdO1xuICAgIGZvciAodmFyIGtleSBpbiBvYmplY3QpIHtcbiAgICAgIGtleXMucHVzaChrZXkpO1xuICAgIH1cbiAgICBrZXlzLnJldmVyc2UoKTtcblxuICAgIC8vIFJhdGhlciB0aGFuIHJldHVybmluZyBhbiBvYmplY3Qgd2l0aCBhIG5leHQgbWV0aG9kLCB3ZSBrZWVwXG4gICAgLy8gdGhpbmdzIHNpbXBsZSBhbmQgcmV0dXJuIHRoZSBuZXh0IGZ1bmN0aW9uIGl0c2VsZi5cbiAgICByZXR1cm4gZnVuY3Rpb24gbmV4dCgpIHtcbiAgICAgIHdoaWxlIChrZXlzLmxlbmd0aCkge1xuICAgICAgICB2YXIga2V5ID0ga2V5cy5wb3AoKTtcbiAgICAgICAgaWYgKGtleSBpbiBvYmplY3QpIHtcbiAgICAgICAgICBuZXh0LnZhbHVlID0ga2V5O1xuICAgICAgICAgIG5leHQuZG9uZSA9IGZhbHNlO1xuICAgICAgICAgIHJldHVybiBuZXh0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIFRvIGF2b2lkIGNyZWF0aW5nIGFuIGFkZGl0aW9uYWwgb2JqZWN0LCB3ZSBqdXN0IGhhbmcgdGhlIC52YWx1ZVxuICAgICAgLy8gYW5kIC5kb25lIHByb3BlcnRpZXMgb2ZmIHRoZSBuZXh0IGZ1bmN0aW9uIG9iamVjdCBpdHNlbGYuIFRoaXNcbiAgICAgIC8vIGFsc28gZW5zdXJlcyB0aGF0IHRoZSBtaW5pZmllciB3aWxsIG5vdCBhbm9ueW1pemUgdGhlIGZ1bmN0aW9uLlxuICAgICAgbmV4dC5kb25lID0gdHJ1ZTtcbiAgICAgIHJldHVybiBuZXh0O1xuICAgIH07XG4gIH07XG5cbiAgZnVuY3Rpb24gdmFsdWVzKGl0ZXJhYmxlKSB7XG4gICAgaWYgKGl0ZXJhYmxlKSB7XG4gICAgICB2YXIgaXRlcmF0b3JNZXRob2QgPSBpdGVyYWJsZVtpdGVyYXRvclN5bWJvbF07XG4gICAgICBpZiAoaXRlcmF0b3JNZXRob2QpIHtcbiAgICAgICAgcmV0dXJuIGl0ZXJhdG9yTWV0aG9kLmNhbGwoaXRlcmFibGUpO1xuICAgICAgfVxuXG4gICAgICBpZiAodHlwZW9mIGl0ZXJhYmxlLm5leHQgPT09IFwiZnVuY3Rpb25cIikge1xuICAgICAgICByZXR1cm4gaXRlcmFibGU7XG4gICAgICB9XG5cbiAgICAgIGlmICghaXNOYU4oaXRlcmFibGUubGVuZ3RoKSkge1xuICAgICAgICB2YXIgaSA9IC0xLCBuZXh0ID0gZnVuY3Rpb24gbmV4dCgpIHtcbiAgICAgICAgICB3aGlsZSAoKytpIDwgaXRlcmFibGUubGVuZ3RoKSB7XG4gICAgICAgICAgICBpZiAoaGFzT3duLmNhbGwoaXRlcmFibGUsIGkpKSB7XG4gICAgICAgICAgICAgIG5leHQudmFsdWUgPSBpdGVyYWJsZVtpXTtcbiAgICAgICAgICAgICAgbmV4dC5kb25lID0gZmFsc2U7XG4gICAgICAgICAgICAgIHJldHVybiBuZXh0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIG5leHQudmFsdWUgPSB1bmRlZmluZWQ7XG4gICAgICAgICAgbmV4dC5kb25lID0gdHJ1ZTtcblxuICAgICAgICAgIHJldHVybiBuZXh0O1xuICAgICAgICB9O1xuXG4gICAgICAgIHJldHVybiBuZXh0Lm5leHQgPSBuZXh0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFJldHVybiBhbiBpdGVyYXRvciB3aXRoIG5vIHZhbHVlcy5cbiAgICByZXR1cm4geyBuZXh0OiBkb25lUmVzdWx0IH07XG4gIH1cbiAgZXhwb3J0cy52YWx1ZXMgPSB2YWx1ZXM7XG5cbiAgZnVuY3Rpb24gZG9uZVJlc3VsdCgpIHtcbiAgICByZXR1cm4geyB2YWx1ZTogdW5kZWZpbmVkLCBkb25lOiB0cnVlIH07XG4gIH1cblxuICBDb250ZXh0LnByb3RvdHlwZSA9IHtcbiAgICBjb25zdHJ1Y3RvcjogQ29udGV4dCxcblxuICAgIHJlc2V0OiBmdW5jdGlvbihza2lwVGVtcFJlc2V0KSB7XG4gICAgICB0aGlzLnByZXYgPSAwO1xuICAgICAgdGhpcy5uZXh0ID0gMDtcbiAgICAgIC8vIFJlc2V0dGluZyBjb250ZXh0Ll9zZW50IGZvciBsZWdhY3kgc3VwcG9ydCBvZiBCYWJlbCdzXG4gICAgICAvLyBmdW5jdGlvbi5zZW50IGltcGxlbWVudGF0aW9uLlxuICAgICAgdGhpcy5zZW50ID0gdGhpcy5fc2VudCA9IHVuZGVmaW5lZDtcbiAgICAgIHRoaXMuZG9uZSA9IGZhbHNlO1xuICAgICAgdGhpcy5kZWxlZ2F0ZSA9IG51bGw7XG5cbiAgICAgIHRoaXMubWV0aG9kID0gXCJuZXh0XCI7XG4gICAgICB0aGlzLmFyZyA9IHVuZGVmaW5lZDtcblxuICAgICAgdGhpcy50cnlFbnRyaWVzLmZvckVhY2gocmVzZXRUcnlFbnRyeSk7XG5cbiAgICAgIGlmICghc2tpcFRlbXBSZXNldCkge1xuICAgICAgICBmb3IgKHZhciBuYW1lIGluIHRoaXMpIHtcbiAgICAgICAgICAvLyBOb3Qgc3VyZSBhYm91dCB0aGUgb3B0aW1hbCBvcmRlciBvZiB0aGVzZSBjb25kaXRpb25zOlxuICAgICAgICAgIGlmIChuYW1lLmNoYXJBdCgwKSA9PT0gXCJ0XCIgJiZcbiAgICAgICAgICAgICAgaGFzT3duLmNhbGwodGhpcywgbmFtZSkgJiZcbiAgICAgICAgICAgICAgIWlzTmFOKCtuYW1lLnNsaWNlKDEpKSkge1xuICAgICAgICAgICAgdGhpc1tuYW1lXSA9IHVuZGVmaW5lZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9LFxuXG4gICAgc3RvcDogZnVuY3Rpb24oKSB7XG4gICAgICB0aGlzLmRvbmUgPSB0cnVlO1xuXG4gICAgICB2YXIgcm9vdEVudHJ5ID0gdGhpcy50cnlFbnRyaWVzWzBdO1xuICAgICAgdmFyIHJvb3RSZWNvcmQgPSByb290RW50cnkuY29tcGxldGlvbjtcbiAgICAgIGlmIChyb290UmVjb3JkLnR5cGUgPT09IFwidGhyb3dcIikge1xuICAgICAgICB0aHJvdyByb290UmVjb3JkLmFyZztcbiAgICAgIH1cblxuICAgICAgcmV0dXJuIHRoaXMucnZhbDtcbiAgICB9LFxuXG4gICAgZGlzcGF0Y2hFeGNlcHRpb246IGZ1bmN0aW9uKGV4Y2VwdGlvbikge1xuICAgICAgaWYgKHRoaXMuZG9uZSkge1xuICAgICAgICB0aHJvdyBleGNlcHRpb247XG4gICAgICB9XG5cbiAgICAgIHZhciBjb250ZXh0ID0gdGhpcztcbiAgICAgIGZ1bmN0aW9uIGhhbmRsZShsb2MsIGNhdWdodCkge1xuICAgICAgICByZWNvcmQudHlwZSA9IFwidGhyb3dcIjtcbiAgICAgICAgcmVjb3JkLmFyZyA9IGV4Y2VwdGlvbjtcbiAgICAgICAgY29udGV4dC5uZXh0ID0gbG9jO1xuXG4gICAgICAgIGlmIChjYXVnaHQpIHtcbiAgICAgICAgICAvLyBJZiB0aGUgZGlzcGF0Y2hlZCBleGNlcHRpb24gd2FzIGNhdWdodCBieSBhIGNhdGNoIGJsb2NrLFxuICAgICAgICAgIC8vIHRoZW4gbGV0IHRoYXQgY2F0Y2ggYmxvY2sgaGFuZGxlIHRoZSBleGNlcHRpb24gbm9ybWFsbHkuXG4gICAgICAgICAgY29udGV4dC5tZXRob2QgPSBcIm5leHRcIjtcbiAgICAgICAgICBjb250ZXh0LmFyZyA9IHVuZGVmaW5lZDtcbiAgICAgICAgfVxuXG4gICAgICAgIHJldHVybiAhISBjYXVnaHQ7XG4gICAgICB9XG5cbiAgICAgIGZvciAodmFyIGkgPSB0aGlzLnRyeUVudHJpZXMubGVuZ3RoIC0gMTsgaSA+PSAwOyAtLWkpIHtcbiAgICAgICAgdmFyIGVudHJ5ID0gdGhpcy50cnlFbnRyaWVzW2ldO1xuICAgICAgICB2YXIgcmVjb3JkID0gZW50cnkuY29tcGxldGlvbjtcblxuICAgICAgICBpZiAoZW50cnkudHJ5TG9jID09PSBcInJvb3RcIikge1xuICAgICAgICAgIC8vIEV4Y2VwdGlvbiB0aHJvd24gb3V0c2lkZSBvZiBhbnkgdHJ5IGJsb2NrIHRoYXQgY291bGQgaGFuZGxlXG4gICAgICAgICAgLy8gaXQsIHNvIHNldCB0aGUgY29tcGxldGlvbiB2YWx1ZSBvZiB0aGUgZW50aXJlIGZ1bmN0aW9uIHRvXG4gICAgICAgICAgLy8gdGhyb3cgdGhlIGV4Y2VwdGlvbi5cbiAgICAgICAgICByZXR1cm4gaGFuZGxlKFwiZW5kXCIpO1xuICAgICAgICB9XG5cbiAgICAgICAgaWYgKGVudHJ5LnRyeUxvYyA8PSB0aGlzLnByZXYpIHtcbiAgICAgICAgICB2YXIgaGFzQ2F0Y2ggPSBoYXNPd24uY2FsbChlbnRyeSwgXCJjYXRjaExvY1wiKTtcbiAgICAgICAgICB2YXIgaGFzRmluYWxseSA9IGhhc093bi5jYWxsKGVudHJ5LCBcImZpbmFsbHlMb2NcIik7XG5cbiAgICAgICAgICBpZiAoaGFzQ2F0Y2ggJiYgaGFzRmluYWxseSkge1xuICAgICAgICAgICAgaWYgKHRoaXMucHJldiA8IGVudHJ5LmNhdGNoTG9jKSB7XG4gICAgICAgICAgICAgIHJldHVybiBoYW5kbGUoZW50cnkuY2F0Y2hMb2MsIHRydWUpO1xuICAgICAgICAgICAgfSBlbHNlIGlmICh0aGlzLnByZXYgPCBlbnRyeS5maW5hbGx5TG9jKSB7XG4gICAgICAgICAgICAgIHJldHVybiBoYW5kbGUoZW50cnkuZmluYWxseUxvYyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICB9IGVsc2UgaWYgKGhhc0NhdGNoKSB7XG4gICAgICAgICAgICBpZiAodGhpcy5wcmV2IDwgZW50cnkuY2F0Y2hMb2MpIHtcbiAgICAgICAgICAgICAgcmV0dXJuIGhhbmRsZShlbnRyeS5jYXRjaExvYywgdHJ1ZSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICB9IGVsc2UgaWYgKGhhc0ZpbmFsbHkpIHtcbiAgICAgICAgICAgIGlmICh0aGlzLnByZXYgPCBlbnRyeS5maW5hbGx5TG9jKSB7XG4gICAgICAgICAgICAgIHJldHVybiBoYW5kbGUoZW50cnkuZmluYWxseUxvYyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgdGhyb3cgbmV3IEVycm9yKFwidHJ5IHN0YXRlbWVudCB3aXRob3V0IGNhdGNoIG9yIGZpbmFsbHlcIik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfSxcblxuICAgIGFicnVwdDogZnVuY3Rpb24odHlwZSwgYXJnKSB7XG4gICAgICBmb3IgKHZhciBpID0gdGhpcy50cnlFbnRyaWVzLmxlbmd0aCAtIDE7IGkgPj0gMDsgLS1pKSB7XG4gICAgICAgIHZhciBlbnRyeSA9IHRoaXMudHJ5RW50cmllc1tpXTtcbiAgICAgICAgaWYgKGVudHJ5LnRyeUxvYyA8PSB0aGlzLnByZXYgJiZcbiAgICAgICAgICAgIGhhc093bi5jYWxsKGVudHJ5LCBcImZpbmFsbHlMb2NcIikgJiZcbiAgICAgICAgICAgIHRoaXMucHJldiA8IGVudHJ5LmZpbmFsbHlMb2MpIHtcbiAgICAgICAgICB2YXIgZmluYWxseUVudHJ5ID0gZW50cnk7XG4gICAgICAgICAgYnJlYWs7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaWYgKGZpbmFsbHlFbnRyeSAmJlxuICAgICAgICAgICh0eXBlID09PSBcImJyZWFrXCIgfHxcbiAgICAgICAgICAgdHlwZSA9PT0gXCJjb250aW51ZVwiKSAmJlxuICAgICAgICAgIGZpbmFsbHlFbnRyeS50cnlMb2MgPD0gYXJnICYmXG4gICAgICAgICAgYXJnIDw9IGZpbmFsbHlFbnRyeS5maW5hbGx5TG9jKSB7XG4gICAgICAgIC8vIElnbm9yZSB0aGUgZmluYWxseSBlbnRyeSBpZiBjb250cm9sIGlzIG5vdCBqdW1waW5nIHRvIGFcbiAgICAgICAgLy8gbG9jYXRpb24gb3V0c2lkZSB0aGUgdHJ5L2NhdGNoIGJsb2NrLlxuICAgICAgICBmaW5hbGx5RW50cnkgPSBudWxsO1xuICAgICAgfVxuXG4gICAgICB2YXIgcmVjb3JkID0gZmluYWxseUVudHJ5ID8gZmluYWxseUVudHJ5LmNvbXBsZXRpb24gOiB7fTtcbiAgICAgIHJlY29yZC50eXBlID0gdHlwZTtcbiAgICAgIHJlY29yZC5hcmcgPSBhcmc7XG5cbiAgICAgIGlmIChmaW5hbGx5RW50cnkpIHtcbiAgICAgICAgdGhpcy5tZXRob2QgPSBcIm5leHRcIjtcbiAgICAgICAgdGhpcy5uZXh0ID0gZmluYWxseUVudHJ5LmZpbmFsbHlMb2M7XG4gICAgICAgIHJldHVybiBDb250aW51ZVNlbnRpbmVsO1xuICAgICAgfVxuXG4gICAgICByZXR1cm4gdGhpcy5jb21wbGV0ZShyZWNvcmQpO1xuICAgIH0sXG5cbiAgICBjb21wbGV0ZTogZnVuY3Rpb24ocmVjb3JkLCBhZnRlckxvYykge1xuICAgICAgaWYgKHJlY29yZC50eXBlID09PSBcInRocm93XCIpIHtcbiAgICAgICAgdGhyb3cgcmVjb3JkLmFyZztcbiAgICAgIH1cblxuICAgICAgaWYgKHJlY29yZC50eXBlID09PSBcImJyZWFrXCIgfHxcbiAgICAgICAgICByZWNvcmQudHlwZSA9PT0gXCJjb250aW51ZVwiKSB7XG4gICAgICAgIHRoaXMubmV4dCA9IHJlY29yZC5hcmc7XG4gICAgICB9IGVsc2UgaWYgKHJlY29yZC50eXBlID09PSBcInJldHVyblwiKSB7XG4gICAgICAgIHRoaXMucnZhbCA9IHRoaXMuYXJnID0gcmVjb3JkLmFyZztcbiAgICAgICAgdGhpcy5tZXRob2QgPSBcInJldHVyblwiO1xuICAgICAgICB0aGlzLm5leHQgPSBcImVuZFwiO1xuICAgICAgfSBlbHNlIGlmIChyZWNvcmQudHlwZSA9PT0gXCJub3JtYWxcIiAmJiBhZnRlckxvYykge1xuICAgICAgICB0aGlzLm5leHQgPSBhZnRlckxvYztcbiAgICAgIH1cblxuICAgICAgcmV0dXJuIENvbnRpbnVlU2VudGluZWw7XG4gICAgfSxcblxuICAgIGZpbmlzaDogZnVuY3Rpb24oZmluYWxseUxvYykge1xuICAgICAgZm9yICh2YXIgaSA9IHRoaXMudHJ5RW50cmllcy5sZW5ndGggLSAxOyBpID49IDA7IC0taSkge1xuICAgICAgICB2YXIgZW50cnkgPSB0aGlzLnRyeUVudHJpZXNbaV07XG4gICAgICAgIGlmIChlbnRyeS5maW5hbGx5TG9jID09PSBmaW5hbGx5TG9jKSB7XG4gICAgICAgICAgdGhpcy5jb21wbGV0ZShlbnRyeS5jb21wbGV0aW9uLCBlbnRyeS5hZnRlckxvYyk7XG4gICAgICAgICAgcmVzZXRUcnlFbnRyeShlbnRyeSk7XG4gICAgICAgICAgcmV0dXJuIENvbnRpbnVlU2VudGluZWw7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9LFxuXG4gICAgXCJjYXRjaFwiOiBmdW5jdGlvbih0cnlMb2MpIHtcbiAgICAgIGZvciAodmFyIGkgPSB0aGlzLnRyeUVudHJpZXMubGVuZ3RoIC0gMTsgaSA+PSAwOyAtLWkpIHtcbiAgICAgICAgdmFyIGVudHJ5ID0gdGhpcy50cnlFbnRyaWVzW2ldO1xuICAgICAgICBpZiAoZW50cnkudHJ5TG9jID09PSB0cnlMb2MpIHtcbiAgICAgICAgICB2YXIgcmVjb3JkID0gZW50cnkuY29tcGxldGlvbjtcbiAgICAgICAgICBpZiAocmVjb3JkLnR5cGUgPT09IFwidGhyb3dcIikge1xuICAgICAgICAgICAgdmFyIHRocm93biA9IHJlY29yZC5hcmc7XG4gICAgICAgICAgICByZXNldFRyeUVudHJ5KGVudHJ5KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgcmV0dXJuIHRocm93bjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBUaGUgY29udGV4dC5jYXRjaCBtZXRob2QgbXVzdCBvbmx5IGJlIGNhbGxlZCB3aXRoIGEgbG9jYXRpb25cbiAgICAgIC8vIGFyZ3VtZW50IHRoYXQgY29ycmVzcG9uZHMgdG8gYSBrbm93biBjYXRjaCBibG9jay5cbiAgICAgIHRocm93IG5ldyBFcnJvcihcImlsbGVnYWwgY2F0Y2ggYXR0ZW1wdFwiKTtcbiAgICB9LFxuXG4gICAgZGVsZWdhdGVZaWVsZDogZnVuY3Rpb24oaXRlcmFibGUsIHJlc3VsdE5hbWUsIG5leHRMb2MpIHtcbiAgICAgIHRoaXMuZGVsZWdhdGUgPSB7XG4gICAgICAgIGl0ZXJhdG9yOiB2YWx1ZXMoaXRlcmFibGUpLFxuICAgICAgICByZXN1bHROYW1lOiByZXN1bHROYW1lLFxuICAgICAgICBuZXh0TG9jOiBuZXh0TG9jXG4gICAgICB9O1xuXG4gICAgICBpZiAodGhpcy5tZXRob2QgPT09IFwibmV4dFwiKSB7XG4gICAgICAgIC8vIERlbGliZXJhdGVseSBmb3JnZXQgdGhlIGxhc3Qgc2VudCB2YWx1ZSBzbyB0aGF0IHdlIGRvbid0XG4gICAgICAgIC8vIGFjY2lkZW50YWxseSBwYXNzIGl0IG9uIHRvIHRoZSBkZWxlZ2F0ZS5cbiAgICAgICAgdGhpcy5hcmcgPSB1bmRlZmluZWQ7XG4gICAgICB9XG5cbiAgICAgIHJldHVybiBDb250aW51ZVNlbnRpbmVsO1xuICAgIH1cbiAgfTtcblxuICAvLyBSZWdhcmRsZXNzIG9mIHdoZXRoZXIgdGhpcyBzY3JpcHQgaXMgZXhlY3V0aW5nIGFzIGEgQ29tbW9uSlMgbW9kdWxlXG4gIC8vIG9yIG5vdCwgcmV0dXJuIHRoZSBydW50aW1lIG9iamVjdCBzbyB0aGF0IHdlIGNhbiBkZWNsYXJlIHRoZSB2YXJpYWJsZVxuICAvLyByZWdlbmVyYXRvclJ1bnRpbWUgaW4gdGhlIG91dGVyIHNjb3BlLCB3aGljaCBhbGxvd3MgdGhpcyBtb2R1bGUgdG8gYmVcbiAgLy8gaW5qZWN0ZWQgZWFzaWx5IGJ5IGBiaW4vcmVnZW5lcmF0b3IgLS1pbmNsdWRlLXJ1bnRpbWUgc2NyaXB0LmpzYC5cbiAgcmV0dXJuIGV4cG9ydHM7XG5cbn0oXG4gIC8vIElmIHRoaXMgc2NyaXB0IGlzIGV4ZWN1dGluZyBhcyBhIENvbW1vbkpTIG1vZHVsZSwgdXNlIG1vZHVsZS5leHBvcnRzXG4gIC8vIGFzIHRoZSByZWdlbmVyYXRvclJ1bnRpbWUgbmFtZXNwYWNlLiBPdGhlcndpc2UgY3JlYXRlIGEgbmV3IGVtcHR5XG4gIC8vIG9iamVjdC4gRWl0aGVyIHdheSwgdGhlIHJlc3VsdGluZyBvYmplY3Qgd2lsbCBiZSB1c2VkIHRvIGluaXRpYWxpemVcbiAgLy8gdGhlIHJlZ2VuZXJhdG9yUnVudGltZSB2YXJpYWJsZSBhdCB0aGUgdG9wIG9mIHRoaXMgZmlsZS5cbiAgdHlwZW9mIG1vZHVsZSA9PT0gXCJvYmplY3RcIiA/IG1vZHVsZS5leHBvcnRzIDoge31cbikpO1xuXG50cnkge1xuICByZWdlbmVyYXRvclJ1bnRpbWUgPSBydW50aW1lO1xufSBjYXRjaCAoYWNjaWRlbnRhbFN0cmljdE1vZGUpIHtcbiAgLy8gVGhpcyBtb2R1bGUgc2hvdWxkIG5vdCBiZSBydW5uaW5nIGluIHN0cmljdCBtb2RlLCBzbyB0aGUgYWJvdmVcbiAgLy8gYXNzaWdubWVudCBzaG91bGQgYWx3YXlzIHdvcmsgdW5sZXNzIHNvbWV0aGluZyBpcyBtaXNjb25maWd1cmVkLiBKdXN0XG4gIC8vIGluIGNhc2UgcnVudGltZS5qcyBhY2NpZGVudGFsbHkgcnVucyBpbiBzdHJpY3QgbW9kZSwgaW4gbW9kZXJuIGVuZ2luZXNcbiAgLy8gd2UgY2FuIGV4cGxpY2l0bHkgYWNjZXNzIGdsb2JhbFRoaXMuIEluIG9sZGVyIGVuZ2luZXMgd2UgY2FuIGVzY2FwZVxuICAvLyBzdHJpY3QgbW9kZSB1c2luZyBhIGdsb2JhbCBGdW5jdGlvbiBjYWxsLiBUaGlzIGNvdWxkIGNvbmNlaXZhYmx5IGZhaWxcbiAgLy8gaWYgYSBDb250ZW50IFNlY3VyaXR5IFBvbGljeSBmb3JiaWRzIHVzaW5nIEZ1bmN0aW9uLCBidXQgaW4gdGhhdCBjYXNlXG4gIC8vIHRoZSBwcm9wZXIgc29sdXRpb24gaXMgdG8gZml4IHRoZSBhY2NpZGVudGFsIHN0cmljdCBtb2RlIHByb2JsZW0uIElmXG4gIC8vIHlvdSd2ZSBtaXNjb25maWd1cmVkIHlvdXIgYnVuZGxlciB0byBmb3JjZSBzdHJpY3QgbW9kZSBhbmQgYXBwbGllZCBhXG4gIC8vIENTUCB0byBmb3JiaWQgRnVuY3Rpb24sIGFuZCB5b3UncmUgbm90IHdpbGxpbmcgdG8gZml4IGVpdGhlciBvZiB0aG9zZVxuICAvLyBwcm9ibGVtcywgcGxlYXNlIGRldGFpbCB5b3VyIHVuaXF1ZSBwcmVkaWNhbWVudCBpbiBhIEdpdEh1YiBpc3N1ZS5cbiAgaWYgKHR5cGVvZiBnbG9iYWxUaGlzID09PSBcIm9iamVjdFwiKSB7XG4gICAgZ2xvYmFsVGhpcy5yZWdlbmVyYXRvclJ1bnRpbWUgPSBydW50aW1lO1xuICB9IGVsc2Uge1xuICAgIEZ1bmN0aW9uKFwiclwiLCBcInJlZ2VuZXJhdG9yUnVudGltZSA9IHJcIikocnVudGltZSk7XG4gIH1cbn1cbiIsIi8qIChpZ25vcmVkKSAqLyIsIi8qIChpZ25vcmVkKSAqLyIsIi8qIChpZ25vcmVkKSAqLyIsImZ1bmN0aW9uIGFzeW5jR2VuZXJhdG9yU3RlcChnZW4sIHJlc29sdmUsIHJlamVjdCwgX25leHQsIF90aHJvdywga2V5LCBhcmcpIHtcbiAgdHJ5IHtcbiAgICB2YXIgaW5mbyA9IGdlbltrZXldKGFyZyk7XG4gICAgdmFyIHZhbHVlID0gaW5mby52YWx1ZTtcbiAgfSBjYXRjaCAoZXJyb3IpIHtcbiAgICByZWplY3QoZXJyb3IpO1xuICAgIHJldHVybjtcbiAgfVxuXG4gIGlmIChpbmZvLmRvbmUpIHtcbiAgICByZXNvbHZlKHZhbHVlKTtcbiAgfSBlbHNlIHtcbiAgICBQcm9taXNlLnJlc29sdmUodmFsdWUpLnRoZW4oX25leHQsIF90aHJvdyk7XG4gIH1cbn1cblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gX2FzeW5jVG9HZW5lcmF0b3IoZm4pIHtcbiAgcmV0dXJuIGZ1bmN0aW9uICgpIHtcbiAgICB2YXIgc2VsZiA9IHRoaXMsXG4gICAgICAgIGFyZ3MgPSBhcmd1bWVudHM7XG4gICAgcmV0dXJuIG5ldyBQcm9taXNlKGZ1bmN0aW9uIChyZXNvbHZlLCByZWplY3QpIHtcbiAgICAgIHZhciBnZW4gPSBmbi5hcHBseShzZWxmLCBhcmdzKTtcblxuICAgICAgZnVuY3Rpb24gX25leHQodmFsdWUpIHtcbiAgICAgICAgYXN5bmNHZW5lcmF0b3JTdGVwKGdlbiwgcmVzb2x2ZSwgcmVqZWN0LCBfbmV4dCwgX3Rocm93LCBcIm5leHRcIiwgdmFsdWUpO1xuICAgICAgfVxuXG4gICAgICBmdW5jdGlvbiBfdGhyb3coZXJyKSB7XG4gICAgICAgIGFzeW5jR2VuZXJhdG9yU3RlcChnZW4sIHJlc29sdmUsIHJlamVjdCwgX25leHQsIF90aHJvdywgXCJ0aHJvd1wiLCBlcnIpO1xuICAgICAgfVxuXG4gICAgICBfbmV4dCh1bmRlZmluZWQpO1xuICAgIH0pO1xuICB9O1xufSIsImV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIF9jbGFzc0NhbGxDaGVjayhpbnN0YW5jZSwgQ29uc3RydWN0b3IpIHtcbiAgaWYgKCEoaW5zdGFuY2UgaW5zdGFuY2VvZiBDb25zdHJ1Y3RvcikpIHtcbiAgICB0aHJvdyBuZXcgVHlwZUVycm9yKFwiQ2Fubm90IGNhbGwgYSBjbGFzcyBhcyBhIGZ1bmN0aW9uXCIpO1xuICB9XG59IiwiZnVuY3Rpb24gX2RlZmluZVByb3BlcnRpZXModGFyZ2V0LCBwcm9wcykge1xuICBmb3IgKHZhciBpID0gMDsgaSA8IHByb3BzLmxlbmd0aDsgaSsrKSB7XG4gICAgdmFyIGRlc2NyaXB0b3IgPSBwcm9wc1tpXTtcbiAgICBkZXNjcmlwdG9yLmVudW1lcmFibGUgPSBkZXNjcmlwdG9yLmVudW1lcmFibGUgfHwgZmFsc2U7XG4gICAgZGVzY3JpcHRvci5jb25maWd1cmFibGUgPSB0cnVlO1xuICAgIGlmIChcInZhbHVlXCIgaW4gZGVzY3JpcHRvcikgZGVzY3JpcHRvci53cml0YWJsZSA9IHRydWU7XG4gICAgT2JqZWN0LmRlZmluZVByb3BlcnR5KHRhcmdldCwgZGVzY3JpcHRvci5rZXksIGRlc2NyaXB0b3IpO1xuICB9XG59XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIF9jcmVhdGVDbGFzcyhDb25zdHJ1Y3RvciwgcHJvdG9Qcm9wcywgc3RhdGljUHJvcHMpIHtcbiAgaWYgKHByb3RvUHJvcHMpIF9kZWZpbmVQcm9wZXJ0aWVzKENvbnN0cnVjdG9yLnByb3RvdHlwZSwgcHJvdG9Qcm9wcyk7XG4gIGlmIChzdGF0aWNQcm9wcykgX2RlZmluZVByb3BlcnRpZXMoQ29uc3RydWN0b3IsIHN0YXRpY1Byb3BzKTtcbiAgT2JqZWN0LmRlZmluZVByb3BlcnR5KENvbnN0cnVjdG9yLCBcInByb3RvdHlwZVwiLCB7XG4gICAgd3JpdGFibGU6IGZhbHNlXG4gIH0pO1xuICByZXR1cm4gQ29uc3RydWN0b3I7XG59IiwiLy8gVGhlIG1vZHVsZSBjYWNoZVxudmFyIF9fd2VicGFja19tb2R1bGVfY2FjaGVfXyA9IHt9O1xuXG4vLyBUaGUgcmVxdWlyZSBmdW5jdGlvblxuZnVuY3Rpb24gX193ZWJwYWNrX3JlcXVpcmVfXyhtb2R1bGVJZCkge1xuXHQvLyBDaGVjayBpZiBtb2R1bGUgaXMgaW4gY2FjaGVcblx0dmFyIGNhY2hlZE1vZHVsZSA9IF9fd2VicGFja19tb2R1bGVfY2FjaGVfX1ttb2R1bGVJZF07XG5cdGlmIChjYWNoZWRNb2R1bGUgIT09IHVuZGVmaW5lZCkge1xuXHRcdHJldHVybiBjYWNoZWRNb2R1bGUuZXhwb3J0cztcblx0fVxuXHQvLyBDcmVhdGUgYSBuZXcgbW9kdWxlIChhbmQgcHV0IGl0IGludG8gdGhlIGNhY2hlKVxuXHR2YXIgbW9kdWxlID0gX193ZWJwYWNrX21vZHVsZV9jYWNoZV9fW21vZHVsZUlkXSA9IHtcblx0XHQvLyBubyBtb2R1bGUuaWQgbmVlZGVkXG5cdFx0Ly8gbm8gbW9kdWxlLmxvYWRlZCBuZWVkZWRcblx0XHRleHBvcnRzOiB7fVxuXHR9O1xuXG5cdC8vIEV4ZWN1dGUgdGhlIG1vZHVsZSBmdW5jdGlvblxuXHRfX3dlYnBhY2tfbW9kdWxlc19fW21vZHVsZUlkXShtb2R1bGUsIG1vZHVsZS5leHBvcnRzLCBfX3dlYnBhY2tfcmVxdWlyZV9fKTtcblxuXHQvLyBSZXR1cm4gdGhlIGV4cG9ydHMgb2YgdGhlIG1vZHVsZVxuXHRyZXR1cm4gbW9kdWxlLmV4cG9ydHM7XG59XG5cbiIsIi8vIGdldERlZmF1bHRFeHBvcnQgZnVuY3Rpb24gZm9yIGNvbXBhdGliaWxpdHkgd2l0aCBub24taGFybW9ueSBtb2R1bGVzXG5fX3dlYnBhY2tfcmVxdWlyZV9fLm4gPSAobW9kdWxlKSA9PiB7XG5cdHZhciBnZXR0ZXIgPSBtb2R1bGUgJiYgbW9kdWxlLl9fZXNNb2R1bGUgP1xuXHRcdCgpID0+IChtb2R1bGVbJ2RlZmF1bHQnXSkgOlxuXHRcdCgpID0+IChtb2R1bGUpO1xuXHRfX3dlYnBhY2tfcmVxdWlyZV9fLmQoZ2V0dGVyLCB7IGE6IGdldHRlciB9KTtcblx0cmV0dXJuIGdldHRlcjtcbn07IiwiLy8gZGVmaW5lIGdldHRlciBmdW5jdGlvbnMgZm9yIGhhcm1vbnkgZXhwb3J0c1xuX193ZWJwYWNrX3JlcXVpcmVfXy5kID0gKGV4cG9ydHMsIGRlZmluaXRpb24pID0+IHtcblx0Zm9yKHZhciBrZXkgaW4gZGVmaW5pdGlvbikge1xuXHRcdGlmKF9fd2VicGFja19yZXF1aXJlX18ubyhkZWZpbml0aW9uLCBrZXkpICYmICFfX3dlYnBhY2tfcmVxdWlyZV9fLm8oZXhwb3J0cywga2V5KSkge1xuXHRcdFx0T2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsIGtleSwgeyBlbnVtZXJhYmxlOiB0cnVlLCBnZXQ6IGRlZmluaXRpb25ba2V5XSB9KTtcblx0XHR9XG5cdH1cbn07IiwiX193ZWJwYWNrX3JlcXVpcmVfXy5nID0gKGZ1bmN0aW9uKCkge1xuXHRpZiAodHlwZW9mIGdsb2JhbFRoaXMgPT09ICdvYmplY3QnKSByZXR1cm4gZ2xvYmFsVGhpcztcblx0dHJ5IHtcblx0XHRyZXR1cm4gdGhpcyB8fCBuZXcgRnVuY3Rpb24oJ3JldHVybiB0aGlzJykoKTtcblx0fSBjYXRjaCAoZSkge1xuXHRcdGlmICh0eXBlb2Ygd2luZG93ID09PSAnb2JqZWN0JykgcmV0dXJuIHdpbmRvdztcblx0fVxufSkoKTsiLCJfX3dlYnBhY2tfcmVxdWlyZV9fLm8gPSAob2JqLCBwcm9wKSA9PiAoT2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsKG9iaiwgcHJvcCkpIiwiLy8gZGVmaW5lIF9fZXNNb2R1bGUgb24gZXhwb3J0c1xuX193ZWJwYWNrX3JlcXVpcmVfXy5yID0gKGV4cG9ydHMpID0+IHtcblx0aWYodHlwZW9mIFN5bWJvbCAhPT0gJ3VuZGVmaW5lZCcgJiYgU3ltYm9sLnRvU3RyaW5nVGFnKSB7XG5cdFx0T2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsIFN5bWJvbC50b1N0cmluZ1RhZywgeyB2YWx1ZTogJ01vZHVsZScgfSk7XG5cdH1cblx0T2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsICdfX2VzTW9kdWxlJywgeyB2YWx1ZTogdHJ1ZSB9KTtcbn07IiwiLypcbiAqICBpbmRleC50c1xuICogIEpTQVJUb29sS2l0TkZUXG4gKlxuICogIFRoaXMgZmlsZSBpcyBwYXJ0IG9mIEpTQVJUb29sS2l0TkZUIC0gV2ViQVJLaXQuXG4gKlxuICogIEpTQVJUb29sS2l0TkZUIGlzIGZyZWUgc29mdHdhcmU6IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnlcbiAqICBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnlcbiAqICB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBlaXRoZXIgdmVyc2lvbiAzIG9mIHRoZSBMaWNlbnNlLCBvclxuICogIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uXG4gKlxuICogIEpTQVJUb29sS2l0TkZUIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsXG4gKiAgYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2ZcbiAqICBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlXG4gKiAgR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuXG4gKlxuICogIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMgTGljZW5zZVxuICogIGFsb25nIHdpdGggSlNBUlRvb2xLaXRORlQuICBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uXG4gKlxuICogIEFzIGEgc3BlY2lhbCBleGNlcHRpb24sIHRoZSBjb3B5cmlnaHQgaG9sZGVycyBvZiB0aGlzIGxpYnJhcnkgZ2l2ZSB5b3VcbiAqICBwZXJtaXNzaW9uIHRvIGxpbmsgdGhpcyBsaWJyYXJ5IHdpdGggaW5kZXBlbmRlbnQgbW9kdWxlcyB0byBwcm9kdWNlIGFuXG4gKiAgZXhlY3V0YWJsZSwgcmVnYXJkbGVzcyBvZiB0aGUgbGljZW5zZSB0ZXJtcyBvZiB0aGVzZSBpbmRlcGVuZGVudCBtb2R1bGVzLCBhbmQgdG9cbiAqICBjb3B5IGFuZCBkaXN0cmlidXRlIHRoZSByZXN1bHRpbmcgZXhlY3V0YWJsZSB1bmRlciB0ZXJtcyBvZiB5b3VyIGNob2ljZSxcbiAqICBwcm92aWRlZCB0aGF0IHlvdSBhbHNvIG1lZXQsIGZvciBlYWNoIGxpbmtlZCBpbmRlcGVuZGVudCBtb2R1bGUsIHRoZSB0ZXJtcyBhbmRcbiAqICBjb25kaXRpb25zIG9mIHRoZSBsaWNlbnNlIG9mIHRoYXQgbW9kdWxlLiBBbiBpbmRlcGVuZGVudCBtb2R1bGUgaXMgYSBtb2R1bGVcbiAqICB3aGljaCBpcyBuZWl0aGVyIGRlcml2ZWQgZnJvbSBub3IgYmFzZWQgb24gdGhpcyBsaWJyYXJ5LiBJZiB5b3UgbW9kaWZ5IHRoaXNcbiAqICBsaWJyYXJ5LCB5b3UgbWF5IGV4dGVuZCB0aGlzIGV4Y2VwdGlvbiB0byB5b3VyIHZlcnNpb24gb2YgdGhlIGxpYnJhcnksIGJ1dCB5b3VcbiAqICBhcmUgbm90IG9ibGlnYXRlZCB0byBkbyBzby4gSWYgeW91IGRvIG5vdCB3aXNoIHRvIGRvIHNvLCBkZWxldGUgdGhpcyBleGNlcHRpb25cbiAqICBzdGF0ZW1lbnQgZnJvbSB5b3VyIHZlcnNpb24uXG4gKlxuICogIENvcHlyaWdodCAyMDIwIFdlYkFSS2l0LlxuICpcbiAqICBBdXRob3Iocyk6IFdhbHRlciBQZXJkYW4gQGthbHdhbHQgaHR0cHM6Ly9naXRodWIuY29tL2thbHdhbHRcbiAqXG4gKi9cbmltcG9ydCBBUlRvb2xraXRORlQgZnJvbSBcIi4vQVJUb29sa2l0TkZUXCI7XG5pbXBvcnQgQVJDb250cm9sbGVyTkZUIGZyb20gXCIuL0FSQ29udHJvbGxlck5GVFwiO1xuXG5leHBvcnQgZGVmYXVsdCB7XG4gIEFSVG9vbGtpdE5GVCxcbiAgQVJDb250cm9sbGVyTkZULFxufTtcbiJdLCJuYW1lcyI6WyJBUlRvb2xraXRORlQiLCJBUkNvbnRyb2xsZXJORlQiLCJ3aWR0aCIsImhlaWdodCIsImNhbWVyYVBhcmFtIiwiaWQiLCJjYW1lcmFJZCIsImNhbWVyYUxvYWRlZCIsImFydG9vbGtpdE5GVCIsImxpc3RlbmVycyIsIm5mdE1hcmtlcnMiLCJ0cmFuc2Zvcm1fbWF0IiwiRmxvYXQ2NEFycmF5IiwidHJhbnNmb3JtR0xfUkgiLCJtYXJrZXJfdHJhbnNmb3JtX21hdCIsInZpZGVvV2lkdGgiLCJ2aWRlb0hlaWdodCIsInZpZGVvU2l6ZSIsImZyYW1lcG9pbnRlciIsImZyYW1lc2l6ZSIsImRhdGFIZWFwIiwidmlkZW9MdW1hIiwiY2FtZXJhX21hdCIsInZpZGVvTHVtYVBvaW50ZXIiLCJuZnRNYXJrZXJGb3VuZCIsIm5mdE1hcmtlckZvdW5kVGltZSIsIm5mdE1hcmtlckNvdW50IiwiX2J3cG9pbnRlciIsImRlZmF1bHRNYXJrZXJXaWR0aCIsImltYWdlIiwicmVzdWx0IiwiZGV0ZWN0TWFya2VyIiwiY29uc29sZSIsImVycm9yIiwiayIsIm8iLCJjb252ZXJ0ZXIiLCJpblByZXZpb3VzIiwiaW5DdXJyZW50IiwiZGV0ZWN0TkZUTWFya2VyIiwiTUFSS0VSX0xPU1RfVElNRSIsImkiLCJuZnRNYXJrZXJJbmZvIiwiZ2V0TkZUTWFya2VyIiwibWFya2VyVHlwZSIsIk5GVF9NQVJLRVIiLCJmb3VuZCIsIkRhdGUiLCJub3ciLCJ2aXNpYmxlIiwidHJhY2tORlRNYXJrZXJJZCIsIm1hdHJpeCIsInNldCIsInBvc2UiLCJ0cmFuc01hdFRvR0xNYXQiLCJhcmdsQ2FtZXJhVmlld1JIZiIsImRpc3BhdGNoRXZlbnQiLCJuYW1lIiwidGFyZ2V0IiwiZGF0YSIsImluZGV4IiwidHlwZSIsIm1hcmtlciIsIm1hdHJpeEdMX1JIIiwic2VsZiIsIm1hcmtlcldpZHRoIiwib2JqIiwiX2NvcHlJbWFnZVRvSGVhcCIsIm1hcmtlckluZGV4IiwiaW5zdGFuY2UiLCJORlRNYXJrZXJJbmZvIiwiZ2V0TkZURGF0YSIsImNhbGxiYWNrIiwicHVzaCIsImluZGV4T2YiLCJzcGxpY2UiLCJldmVudCIsImxlbmd0aCIsImNhbGwiLCJzZXREZWJ1Z01vZGUiLCJnZXRQcm9jZXNzaW5nSW1hZ2UiLCJ0cmFuc01hdCIsImdsTWF0Iiwic2NhbGUiLCJ1bmRlZmluZWQiLCJnbE1hdHJpeCIsImdsUmhNYXRyaXgiLCJtX21vZGVsdmlldyIsIm1vZGUiLCJnZXREZWJ1Z01vZGUiLCJzZXRMb2dMZXZlbCIsImdldExvZ0xldmVsIiwidmFsdWUiLCJzZXRQcm9qZWN0aW9uTmVhclBsYW5lIiwiZ2V0UHJvamVjdGlvbk5lYXJQbGFuZSIsInNldFByb2plY3Rpb25GYXJQbGFuZSIsImdldFByb2plY3Rpb25GYXJQbGFuZSIsInNldFRocmVzaG9sZE1vZGUiLCJnZXRUaHJlc2hvbGRNb2RlIiwidGhyZXNob2xkIiwic2V0VGhyZXNob2xkIiwiZ2V0VGhyZXNob2xkIiwidXJsT3JEYXRhIiwib25TdWNjZXNzIiwib25FcnJvciIsImFkZE5GVE1hcmtlcnMiLCJpZHMiLCJuZnQiLCJzZXRJbWFnZVByb2NNb2RlIiwiZ2V0SW1hZ2VQcm9jTW9kZSIsImluaXQiLCJsb2ciLCJsb2FkQ2FtZXJhIiwic2V0dXAiLCJfaW5pdE5GVCIsInBhcmFtcyIsImZyYW1lTWFsbG9jIiwiVWludDhBcnJheSIsIkhFQVBVOCIsImJ1ZmZlciIsImNhbWVyYSIsInRyYW5zZm9ybSIsInNldFRpbWVvdXQiLCJzZXR1cEFSMiIsInNvdXJjZUltYWdlIiwicSIsInAiLCJyIiwiZyIsImIiLCJhckNvbnRyb2xsZXJORlQiLCJfaW5pdGlhbGl6ZSIsIlV0aWxzIiwiVU5LTk9XTl9NQVJLRVIiLCJtYXJrZXJORlRDb3VudCIsImNhbWVyYUNvdW50IiwidmVyc2lvbiIsImluZm8iLCJfZGVjb3JhdGUiLCJzY29wZSIsIndpbmRvdyIsImdsb2JhbCIsImZvckVhY2giLCJtZXRob2QiLCJjbyIsIm1hdGNoIiwiZmV0Y2hSZW1vdGVEYXRhIiwiX3N0b3JlRGF0YUZpbGUiLCJfbG9hZENhbWVyYSIsImFySWQiLCJ1cmxzIiwib25FcnJvcjIiLCJwcmVmaXhlcyIsInBlbmRpbmciLCJmaWxlbmFtZSIsInZlYyIsIlN0cmluZ0xpc3QiLCJtYXJrZXJJZHMiLCJwdXNoX2JhY2siLCJyZXQiLCJfYWRkTkZUTWFya2VycyIsInNpemUiLCJnZXQiLCJlcnJvck51bWJlciIsInVybCIsInByZWZpeCIsImZpbGVuYW1lMSIsImZpbGVuYW1lMiIsImZpbGVuYW1lMyIsImFqYXgiLCJiaW5kIiwiSWRzIiwiRlMiLCJ3cml0ZUZpbGUiLCJlbmNvZGluZyIsImVycm9yQ2FsbGJhY2siLCJvUmVxIiwiWE1MSHR0cFJlcXVlc3QiLCJvcGVuIiwicmVzcG9uc2VUeXBlIiwid3JpdGVCeXRlQXJyYXlUb0ZTIiwiYnl0ZUFycmF5Iiwib25sb2FkIiwic3RhdHVzIiwiYXJyYXlCdWZmZXIiLCJyZXNwb25zZSIsInNlbmQiLCJheGlvcyIsInRoZW4iLCJzdHJpbmciLCJjaGFyQ29kZUF0Il0sInNvdXJjZVJvb3QiOiIifQ== \ No newline at end of file diff --git a/src/ARControllerNFT.ts b/src/ARControllerNFT.ts index 85b66834..acc308a2 100644 --- a/src/ARControllerNFT.ts +++ b/src/ARControllerNFT.ts @@ -35,11 +35,6 @@ */ import ARToolkitNFT from "./ARToolkitNFT"; -interface Options { - canvas: null; - orientation: string; -} - interface ImageObj extends HTMLCanvasElement { videoWidth: number; width: number; @@ -118,12 +113,9 @@ interface delegateMethods { export default class ARControllerNFT { // private declarations - private options = {} as Options; private id: number; private width: number; private height: number; - private image: any; - private orientation: string; private cameraParam: string; private cameraId: number; private cameraLoaded: boolean; @@ -142,8 +134,6 @@ export default class ARControllerNFT { private videoLuma: Uint8Array; private camera_mat: Float64Array; private videoLumaPointer: number; - private canvas: HTMLCanvasElement; - private ctx: CanvasRenderingContext2D; private nftMarkerFound: boolean; // = false private nftMarkerFoundTime: number; private nftMarkerCount: number; // = 0 @@ -154,29 +144,19 @@ export default class ARControllerNFT { /** * The ARControllerNFT constructor. It has 4 params (see above). * These properties are initialized: - * options, id, width, height, image, orientation, cameraParam, cameraId, + * id, width, height, cameraParam, cameraId, * cameraLoaded, artoolkitNFT, listeners, nftMarkers, transform_mat, * transformGL_RH, marker_transform_mat, videoWidth, videoHeight, videoSize, * framepointer, framesize, dataHeap, videoLuma, camera_mat, videoLumaPointer * @param {number} width * @param {number} height * @param {string} cameraParam - * @param {object} options */ constructor( width: number, height: number, - cameraParam: string, - options?: object + cameraParam: string ) { - // read settings - this.options = { - ...{ - canvas: null, - orientation: "landscape", - }, - ...options, - }; // no point in initializing a member as "undefined" // replaced it with -1 @@ -185,12 +165,6 @@ export default class ARControllerNFT { this.width = width; this.height = height; - // holds an image in case the instance was initialized with an image - this.image; - - // default camera orientation - this.orientation = this.options.orientation; - // this is a replacement for ARCameraParam this.cameraParam = cameraParam; this.cameraId = -1; @@ -219,21 +193,6 @@ export default class ARControllerNFT { this.camera_mat = null; this.videoLumaPointer = null; - if (this.options.canvas) { - // in case you use Node.js, create a canvas with node-canvas - this.canvas = this.options.canvas; - } else if (typeof document !== "undefined") { - // try creating a canvas from document - this.canvas = document.createElement("canvas") as HTMLCanvasElement; - } - if (this.canvas) { - this.canvas.width = width; - this.canvas.height = height; - this.ctx = this.canvas.getContext("2d"); - } else { - console.warn("No canvas available"); - } - // this is to workaround the introduction of "self" variable this.nftMarkerFound = false; this.nftMarkerFoundTime = 0; @@ -246,23 +205,20 @@ export default class ARControllerNFT { static async initWithDimensions( width: number, height: number, - cameraParam: string, - options?: object + cameraParam: string ) { // directly init with given width / height const arControllerNFT = new ARControllerNFT( width, height, - cameraParam, - options + cameraParam ); return await arControllerNFT._initialize(); } static async initWithImage( image: ImageObj, - cameraParam: string, - options?: object + cameraParam: string ) { const width = image.videoWidth || image.width; const height = image.videoHeight || image.height; @@ -270,9 +226,7 @@ export default class ARControllerNFT { width, height, cameraParam, - options ); - arControllerNFT.image = image; return await arControllerNFT._initialize(); } @@ -280,7 +234,7 @@ export default class ARControllerNFT { * This is one of the most important method inside ARControllerNFT. It detect the marker * and dispatch internally with the getNFTMarker event listener the NFTMarkerInfo * struct object of the tracked NFT Markers. - * @param {image} image or image data + * @param {image} image data * @return {void} */ process(image: ImageObj) { @@ -350,10 +304,6 @@ export default class ARControllerNFT { } } } - - /*if (this._bwpointer) { - this.debugDraw() - }*/ } /** @@ -404,7 +354,7 @@ export default class ARControllerNFT { * structures with information on each detected marker, followed by a step in which * detected markers are possibly examined for some measure of goodness of match (e.g. by * examining the match confidence value) and pose extraction. - * @param {image} Image to be processed to detect markers. + * @param {image} Image data to be processed to detect markers. * @return {number} 0 if the function proceeded without error, or a value less than 0 in case of error. * A result of 0 does not however, imply any markers were detected. */ @@ -486,18 +436,9 @@ export default class ARControllerNFT { //---------------------------------------------------------------------------- /** - * Sets up a debug canvas for the AR detection. - * Draws a red marker on top of each detected square in the image. - * The debug canvas is added to document.body. + * Sets up for debugging AR detection. */ debugSetup() { - if (typeof document === "undefined") { - console.log("debugSetup() currently only supports Browser environments"); - return; - } - - document.body.appendChild(this.canvas); - this.setDebugMode(true); this._bwpointer = this.getProcessingImage(); } @@ -916,7 +857,8 @@ export default class ARControllerNFT { private _copyImageToHeap(sourceImage: ImageObj) { if (!sourceImage) { // default to preloaded image - sourceImage = this.image; + console.error("Error: no provided imageData to ARControllerNFT"); + return; } // this is of type Uint8ClampedArray: @@ -928,40 +870,6 @@ export default class ARControllerNFT { if (sourceImage.data) { // directly use source image data = sourceImage.data; - } else { - this.ctx.save(); - - if (this.orientation === "portrait") { - this.ctx.translate(this.canvas.width, 0); - this.ctx.rotate(Math.PI / 2); - //@ts-ignore - this.ctx.drawImage( - sourceImage, - 0, - 0, - this.canvas.height, - this.canvas.width - ); // draw video - } else { - //@ts-ignore - this.ctx.drawImage( - sourceImage, - 0, - 0, - this.canvas.width, - this.canvas.height - ); // draw video - } - - this.ctx.restore(); - - let imageData = this.ctx.getImageData( - 0, - 0, - this.canvas.width, - this.canvas.height - ); - data = imageData.data; } // Here we have access to the unmodified video image. We now need to add the videoLuma chanel to be able to serve the underlying ARTK API diff --git a/types/src/ARControllerNFT.d.ts b/types/src/ARControllerNFT.d.ts index cc9e14fb..3912ed7b 100644 --- a/types/src/ARControllerNFT.d.ts +++ b/types/src/ARControllerNFT.d.ts @@ -6,12 +6,9 @@ interface ImageObj extends HTMLCanvasElement { data: Uint8ClampedArray; } export default class ARControllerNFT { - private options; private id; private width; private height; - private image; - private orientation; private cameraParam; private cameraId; private cameraLoaded; @@ -30,16 +27,14 @@ export default class ARControllerNFT { private videoLuma; private camera_mat; private videoLumaPointer; - private canvas; - private ctx; private nftMarkerFound; private nftMarkerFoundTime; private nftMarkerCount; private defaultMarkerWidth; private _bwpointer; - constructor(width: number, height: number, cameraParam: string, options?: object); - static initWithDimensions(width: number, height: number, cameraParam: string, options?: object): Promise; - static initWithImage(image: ImageObj, cameraParam: string, options?: object): Promise; + constructor(width: number, height: number, cameraParam: string); + static initWithDimensions(width: number, height: number, cameraParam: string): Promise; + static initWithImage(image: ImageObj, cameraParam: string): Promise; process(image: ImageObj): void; detectNFTMarker(): void; trackNFTMarkerId(id: number, markerWidth?: number): any; From f88ef4bc5601fc58600c3af334584ef3a7541099 Mon Sep 17 00:00:00 2001 From: kalwalt Date: Fri, 11 Mar 2022 18:24:35 +0100 Subject: [PATCH 6/6] build dist lib --- dist/ARToolkitNFT.js | 4192 +----------------------------------------- 1 file changed, 2 insertions(+), 4190 deletions(-) diff --git a/dist/ARToolkitNFT.js b/dist/ARToolkitNFT.js index fb051ce2..f0202d6a 100644 --- a/dist/ARToolkitNFT.js +++ b/dist/ARToolkitNFT.js @@ -1,4190 +1,2 @@ -(function webpackUniversalModuleDefinition(root, factory) { - if(typeof exports === 'object' && typeof module === 'object') - module.exports = factory(); - else if(typeof define === 'function' && define.amd) - define([], factory); - else if(typeof exports === 'object') - exports["ARToolkitNFT"] = factory(); - else - root["ARToolkitNFT"] = factory(); -})(typeof self !== 'undefined' ? self : this, function() { -return /******/ (() => { // webpackBootstrap -/******/ var __webpack_modules__ = ({ - -/***/ "./build/artoolkitNFT_ES6_wasm.js": -/*!****************************************!*\ - !*** ./build/artoolkitNFT_ES6_wasm.js ***! - \****************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -var __filename = "/index.js"; -var __dirname = "/"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) -/* harmony export */ }); - -var artoolkitNFT = (() => { - var _scriptDir = typeof document !== 'undefined' && document.currentScript ? document.currentScript.src : undefined; - if (true) _scriptDir = _scriptDir || __filename; - return ( -function(artoolkitNFT) { - artoolkitNFT = artoolkitNFT || {}; - -var Module=typeof artoolkitNFT!="undefined"?artoolkitNFT:{};var readyPromiseResolve,readyPromiseReject;Module["ready"]=new Promise(function(resolve,reject){readyPromiseResolve=resolve;readyPromiseReject=reject});var moduleOverrides=Object.assign({},Module);var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof importScripts=="function";var ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string";var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;function logExceptionOnExit(e){if(e instanceof ExitStatus)return;let toLog=e;err("exiting due to exception: "+toLog)}var fs;var nodePath;var requireNodeFS;if(ENVIRONMENT_IS_NODE){if(ENVIRONMENT_IS_WORKER){scriptDirectory=(__webpack_require__(/*! path */ "?f955").dirname)(scriptDirectory)+"/"}else{scriptDirectory=__dirname+"/"}requireNodeFS=(()=>{if(!nodePath){fs=__webpack_require__(/*! fs */ "?4dea");nodePath=__webpack_require__(/*! path */ "?f955")}});read_=function shell_read(filename,binary){var ret=tryParseAsDataURI(filename);if(ret){return binary?ret:ret.toString()}requireNodeFS();filename=nodePath["normalize"](filename);return fs.readFileSync(filename,binary?undefined:"utf8")};readBinary=(filename=>{var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}return ret});readAsync=((filename,onload,onerror)=>{var ret=tryParseAsDataURI(filename);if(ret){onload(ret)}requireNodeFS();filename=nodePath["normalize"](filename);fs.readFile(filename,function(err,data){if(err)onerror(err);else onload(data.buffer)})});if(process["argv"].length>1){thisProgram=process["argv"][1].replace(/\\/g,"/")}arguments_=process["argv"].slice(2);process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",function(reason){throw reason});quit_=((status,toThrow)=>{if(keepRuntimeAlive()){process["exitCode"]=status;throw toThrow}logExceptionOnExit(toThrow);process["exit"](status)});Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(_scriptDir){scriptDirectory=_scriptDir}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}else{scriptDirectory=""}{read_=(url=>{try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText}catch(err){var data=tryParseAsDataURI(url);if(data){return intArrayToString(data)}throw err}});if(ENVIRONMENT_IS_WORKER){readBinary=(url=>{try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}catch(err){var data=tryParseAsDataURI(url);if(data){return data}throw err}})}readAsync=((url,onload,onerror)=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=(()=>{if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}var data=tryParseAsDataURI(url);if(data){onload(data.buffer);return}onerror()});xhr.onerror=onerror;xhr.send(null)})}setWindowTitle=(title=>document.title=title)}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.warn.bind(console);Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var tempRet0=0;var setTempRet0=value=>{tempRet0=value};var getTempRet0=()=>tempRet0;var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime=Module["noExitRuntime"]||true;if(typeof WebAssembly!="object"){abort("no native wasm support detected")}var wasmMemory;var ABORT=false;var EXITSTATUS;function assert(condition,text){if(!condition){abort(text)}}var UTF8Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(heap,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heap[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heap.subarray&&UTF8Decoder){return UTF8Decoder.decode(heap.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,heap,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127)++len;else if(u<=2047)len+=2;else if(u<=65535)len+=3;else len+=4}return len}var UTF16Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf-16le"):undefined;function UTF16ToString(ptr,maxBytesToRead){var endPtr=ptr;var idx=endPtr>>1;var maxIdx=idx+maxBytesToRead/2;while(!(idx>=maxIdx)&&HEAPU16[idx])++idx;endPtr=idx<<1;if(endPtr-ptr>32&&UTF16Decoder){return UTF16Decoder.decode(HEAPU8.subarray(ptr,endPtr))}else{var str="";for(var i=0;!(i>=maxBytesToRead/2);++i){var codeUnit=HEAP16[ptr+i*2>>1];if(codeUnit==0)break;str+=String.fromCharCode(codeUnit)}return str}}function stringToUTF16(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr}function lengthBytesUTF16(str){return str.length*2}function UTF32ToString(ptr,maxBytesToRead){var i=0;var str="";while(!(i>=maxBytesToRead/4)){var utf32=HEAP32[ptr+i*4>>2];if(utf32==0)break;++i;if(utf32>=65536){var ch=utf32-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}else{str+=String.fromCharCode(utf32)}}return str}function stringToUTF32(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i=55296&&codeUnit<=57343){var trailSurrogate=str.charCodeAt(++i);codeUnit=65536+((codeUnit&1023)<<10)|trailSurrogate&1023}HEAP32[outPtr>>2]=codeUnit;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr}function lengthBytesUTF32(str){var len=0;for(var i=0;i=55296&&codeUnit<=57343)++i;len+=4}return len}function allocateUTF8(str){var size=lengthBytesUTF8(str)+1;var ret=_malloc(size);if(ret)stringToUTF8Array(str,HEAP8,ret,size);return ret}function writeArrayToMemory(array,buffer){HEAP8.set(array,buffer)}function writeAsciiToMemory(str,buffer,dontAddNull){for(var i=0;i>0]=str.charCodeAt(i)}if(!dontAddNull)HEAP8[buffer>>0]=0}var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBufferAndViews(buf){buffer=buf;Module["HEAP8"]=HEAP8=new Int8Array(buf);Module["HEAP16"]=HEAP16=new Int16Array(buf);Module["HEAP32"]=HEAP32=new Int32Array(buf);Module["HEAPU8"]=HEAPU8=new Uint8Array(buf);Module["HEAPU16"]=HEAPU16=new Uint16Array(buf);Module["HEAPU32"]=HEAPU32=new Uint32Array(buf);Module["HEAPF32"]=HEAPF32=new Float32Array(buf);Module["HEAPF64"]=HEAPF64=new Float64Array(buf)}var INITIAL_MEMORY=Module["INITIAL_MEMORY"]||268435456;var wasmTable;var __ATPRERUN__=[];var __ATINIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;var runtimeExited=false;var runtimeKeepaliveCounter=0;function keepRuntimeAlive(){return noExitRuntime||runtimeKeepaliveCounter>0}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();FS.ignorePermissions=false;TTY.init();callRuntimeCallbacks(__ATINIT__)}function exitRuntime(){runtimeExited=true}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};function abort(what){{if(Module["onAbort"]){Module["onAbort"](what)}}what="Aborted("+what+")";err(what);ABORT=true;EXITSTATUS=1;what+=". Build with -s ASSERTIONS=1 for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject(e);throw e}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return filename.startsWith(dataURIPrefix)}function isFileURI(filename){return filename.startsWith("file://")}var wasmBinaryFile;wasmBinaryFile="data:application/octet-stream;base64,AGFzbQEAAAAB6gVbYAF/AX9gAX8AYAJ/fwBgAn9/AX9gA39/fwF/YAN/f38AYAV/f39/fwBgBH9/f38AYAR/f39/AX9gBn9/f39/fwF/YAV/f39/fwF/YAZ/f39/f38AYAd/f39/f39/AGAIf39/f39/f38Bf2AAAX9gB39/f39/f38Bf2ABfQF9YAAAYAV/fn5+fgBgA39+fwF+YAJ/fABgAn19AX1gBX9/f39+AX9gCH9/f39/f39/AGADf39/AX1gCn9/f39/f39/f38Bf2AEf39/fwF+YAp/f39/f39/f39/AGAEf35+fwBgAX8BfGAHf39/f39+fgF/YAZ/f39/fn4Bf2ADf398AGABfwF9YAV/fX1/fwF/YAF8AX1gA39/fQBgAnx/AXxgBn9/fX1/fwF/YAV/f319fwBgAXwBfGACf38BfWAJf39/f39/f39/AX9gAn9/AXxgDH9/f39/f39/f39/fwF/YAV/f35/fwBgBn98f39/fwF/YAZ/f39/fn8Bf2APf39/f39/f39/f39/f39/AGALf39/f39/f39/f38Bf2AFf39/f3wBf2ANf39/f39/f39/f39/fwBgA399fQF9YAV/fX1/fwF9YAR9fX19AX1gAn9+AGAHf39/f3x/fwF/YAR+fn5+AX9gBH9/f30AYAJ+fwF/YAF9AX9gA3x8fwF8YAJ8fAF8YAd/f39/f399AX1gB39/f39/f38BfWADf35/AGADf399AX1gDH9/f39/f39/f398fwF/YAJ+fgF8YAN+fn4Bf2AFf39/fX0AYAZ8fHx8fHwBfGADfHx8AXxgA319fQF9YAR/f39+AX5gAn5+AX1gBn99fX19fwF/YAN/f34AYAJ/fwF+YAJ/fQF9YAF/AX5gAn1/AX9gAnx/AX9gDn9/f39/f39/f398f39/AX9gBX9/fX1/AX9gA39/fQF/YAZ/f39/f30AYAZ/fHx/f38AYAR/f35+AGAEf35/fwF/YAN/f38BfAKzAjMBYQFhABEBYQFiAAUBYQFjAAEBYQFkAAEBYQFlAA4BYQFmABcBYQFnAAsBYQFoAAYBYQFpAAQBYQFqAAUBYQFrAAABYQFsAAIBYQFtAAYBYQFuAAUBYQFvAAMBYQFwAAsBYQFxADMBYQFyAAABYQFzAAgBYQF0AAQBYQF1AAIBYQF2AAUBYQF3ACAB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QQhqIAEgAiADEJwEIAUqAgghASAAIAUqAgwgACgCBEECa7MQ5wIgASAAKAIIQQJrsxDnAhBJIQEgBUEQaiQAIAELCQAgACAAEOgFCwcAIABBEGoLRgAgACABKgIIIAEqAgAgAioCAJQgASoCBCACKgIElJKSOAIAIAAgASoCFCABKgIMIAIqAgCUIAEqAhAgAioCBJSSkjgCBAsoAQF/IAEgAUEBayICcUUEQCAAIAJxDwsgACABTwR/IAAgAXAFIAALC/ACAQR/Qey5BC0AAARAQei5BCgCAA8LIwBBIGsiAiQAAkACQANAIAJBCGogAEECdGoCf0EBIAB0Qf////8HcSIDQQFyRQRAIABBAnQoAgAMAQsgAEGOmQJBkqQCIAMbEM4ECyIDNgIAIANBf0cEQCAAQQFqIgBBBkYNAgwBCwsMAQtBABDMBEUEQEH4mwMhASACQQhqQfibAxDyAkUNAUGQnAMhASACQQhqQZCcAxDyAkUNAUEAIQBBwLgELQAARQRAA0AgAEECdEGQuARqIABBkqQCEM4ENgIAIABBAWoiAEEGRw0AC0HAuARBAToAAEGouARBkLgEKAIANgIAC0GQuAQhASACQQhqQZC4BBDyAkUNAUGouAQhASACQQhqQai4BBDyAkUNAUEYEDsiAUUNAQsgASACKQMINwIAIAEgAikDGDcCECABIAIpAxA3AggLIAJBIGokACABIQBB7LkEQQE6AABB6LkEIAA2AgAgAAvJCgIFfw9+IwBB4ABrIgUkACAEQv///////z+DIQwgAiAEhUKAgICAgICAgIB/gyEKIAJC////////P4MiDUIgiCEOIARCMIinQf//AXEhBwJAAkAgAkIwiKdB//8BcSIJQf//AWtBgoB+TwRAIAdB//8Ba0GBgH5LDQELIAFQIAJC////////////AIMiC0KAgICAgIDA//8AVCALQoCAgICAgMD//wBRG0UEQCACQoCAgICAgCCEIQoMAgsgA1AgBEL///////////8AgyICQoCAgICAgMD//wBUIAJCgICAgICAwP//AFEbRQRAIARCgICAgICAIIQhCiADIQEMAgsgASALQoCAgICAgMD//wCFhFAEQCACIAOEUARAQoCAgICAgOD//wAhCkIAIQEMAwsgCkKAgICAgIDA//8AhCEKQgAhAQwCCyADIAJC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QoCAgICAgMD//wBRG0UEQCAEQoCAgICAgCCEIQQMAgsgASAGQoCAgICAgMD//wCFhFAEQEKAgICAgIDg//8AIAIgASADhSACIASFQoCAgICAgICAgH+FhFAiCRshBEIAIAEgCRshAwwCCyADIAVCgICAgICAwP//AIWEUA0BIAEgBoRQBEAgAyAFhEIAUg0CIAEgA4MhAyACIASDIQQMAgsgAyAFhFBFDQAgASEDIAIhBAwBCyADIAEgASADVCAFIAZWIAUgBlEbIgwbIQUgBCACIAwbIghC////////P4MhBiACIAQgDBsiB0IwiKdB//8BcSELIAhCMIinQf//AXEiCUUEQCAKQeAAaiAFIAYgBSAGIAZQIgkbeSAJQQZ0rXynIglBD2sQjAEgCikDaCEGIAopA2AhBUEQIAlrIQkLIAEgAyAMGyEDIAdC////////P4MhBCALRQRAIApB0ABqIAMgBCADIAQgBFAiCxt5IAtBBnStfKciC0EPaxCMAUEQIAtrIQsgCikDWCEEIAopA1AhAwsgBEIDhiADQj2IhEKAgICAgICABIQhAiAGQgOGIAVCPYiEIQQgA0IDhiEBIAcgCIUhAwJAIAkgC0YNACAJIAtrIgtB/wBLBEBCACECQgEhAQwBCyAKQUBrIAEgAkGAASALaxCMASAKQTBqIAEgAiALEIUCIAopAzAgCikDQCAKKQNIhEIAUq2EIQEgCikDOCECCyAEQoCAgICAgIAEhCEHIAVCA4YhBgJAIANCAFMEQEIAIQNCACEEIAEgBoUgAiAHhYRQDQIgBiABfSEFIAcgAn0gASAGVq19IgRC/////////wNWDQEgCkEgaiAFIAQgBSAEIARQIgsbeSALQQZ0rXynQQxrIgsQjAEgCSALayEJIAopAyghBCAKKQMgIQUMAQsgASAGfCIFIAFUrSACIAd8fCIEQoCAgICAgIAIg1ANACAFQgGDIARCP4YgBUIBiISEIQUgCUEBaiEJIARCAYghBAsgCEKAgICAgICAgIB/gyEBIAlB//8BTgRAIAFCgICAgICAwP//AIQhBEIAIQMMAQtBACELAkAgCUEASgRAIAkhCwwBCyAKQRBqIAUgBCAJQf8AahCMASAKIAUgBEEBIAlrEIUCIAopAwAgCikDECAKKQMYhEIAUq2EIQUgCikDCCEECyAEQj2G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fSAAIAEqAgggASoCACACKgIAIgOUIAIqAgQiBCABKgIElJKSIAEqAiAgASoCGCADlCABKgIcIASUkpIiA5U4AgAgACABKgIUIAEqAgwgAioCAJQgASoCECACKgIElJKSIAOVOAIECxIAIAAgAjYCBCAAIAE2AgAgAAsMACABIAIoAgA2AgALDgAgACABIAJBAnQQPxoLEgAgABA1KAIAIAAoAgBrQSRtCzcBAX8jAEEQayICJAAgAiAAKAIANgIIIAIgAigCCCABQQN0ajYCCCACKAIIIQAgAkEQaiQAIAALggEBAX8CQCABIAAoAhBJBEAgACgCFCIDIAJNDQEgAEEEaiABIANsIAJqEEsPC0HQsgRB7bABEDNBmbEBEDNBtB0QM0HaARA2Qe4hEDNBu7IBEDMQNxAAAAtB0LIEQf6yARAzQZmxARAzQbQdEDNB2wEQNkHuIRAzQbGzARAzEDcQAAALDQAgACgCACABKAIASQskAQJ/IwBBEGsiAiQAIAEgABD4ASEDIAJBEGokACABIAAgAxsLKwEBfyAAKAIEIQMDQCABIANHBEAgABA1GiADIAJrIQMMAQsLIAAgATYCBAsDAAELDwAgACAAKAIAKAIkEQAACxEAIAAgASABKAIAKAIgEQIACxEAIAAgASABKAIAKAIsEQIACwwAIABBgoaAIDYAAAsvAQF/IwBBEGsiASQAIAFBCGogABBAIAAQOEECdGoQgQEoAgAhACABQRBqJAAgAAssAQF/IwBBEGsiASQAIAFBCGogABBAIAAQOGoQgQEoAgAhACABQRBqJAAgAAsWACAAIAEgAiADIAAoAgAoAiARCAAaCykAIABBCHRBgID8B3EgAEEYdHIgAEEIdkGA/gNxIABBGHZyciAAIAEbCzQAIAAoAgAaIAAoAgAgABC7AUEMbGoaIAAoAgAgABBWQQxsahogACgCACAAELsBQQxsahoLUAEBfgJAIANBwABxBEAgAiADQUBqrYghAUIAIQIMAQsgA0UNACACQcAAIANrrYYgASADrSIEiIQhASACIASIIQILIAAgATcDACAAIAI3AwgL2wECAX8CfkEBIQQCQCAAQgBSIAFC////////////AIMiBUKAgICAgIDA//8AViAFQoCAgICAgMD//wBRGw0AIAJCAFIgA0L///////////8AgyIGQoCAgICAgMD//wBWIAZCgICAgICAwP//AFEbDQAgACAChCAFIAaEhFAEQEEADwsgASADg0IAWQRAQX8hBCAAIAJUIAEgA1MgASADURsNASAAIAKFIAEgA4WEQgBSDwtBfyEEIAAgAlYgASADVSABIANRGw0AIAAgAoUgASADhYRCAFIhBAsgBAtSAQJ/QczyAygCACIBIABBA2pBfHEiAmohAAJAIAJBACAAIAFNGw0AIAA/AEEQdEsEQCAAECJFDQELQczyAyAANgIAIAEPC0HQmQRBMDYCAEF/C6IBAQJ/IwBBoAFrIgQkAEF/IQUgBCABQQFrQQAgARs2ApQBIAQgACAEQZ4BaiABGyIANgKQASAEQQBBkAEQOiIEQX82AkwgBEGFAjYCJCAEQX82AlAgBCAEQZ8BajYCLCAEIARBkAFqNgJUAkAgAUEASARAQdCZBEE9NgIADAELIABBADoAACAEIAIgA0GDAkGEAhCLBSEFCyAEQaABaiQAIAULCQAgACABEMUFCxIAIAAQNSgCACAAKAIAa0EEdQumAwICfwF9IAECfyADEN8GjiIGi0MAAABPXQRAIAaoDAELQYCAgIB4CyIENgIAIAICfyADQQEgBHSylRCnAiAAKgIclBDeBiIDi0MAAABPXQRAIAOoDAELQYCAgIB4CyIENgIAIAQgACgCFEEBa0YEQCABIAEoAgBBAWo2AgAgAkEANgIAQQAhBAsCQCACAn8gASgCACICQQBIBEAgAUEANgIAQQAMAQsgAiAAKAIQIgVIDQEgASAFQQFrNgIAIAAoAhRBAWsLIgQ2AgALAkACQAJAIAEoAgAiAUEATgRAIAEgACgCEE4NASAEQQBIDQIgBCAAKAIUTg0DDwtB0LIEQbjJABAzQf/MABAzQdAhEDNBjAIQNkHrJhAzQYnTABAzEDcQAAALQdCyBEGP2AAQM0H/zAAQM0HQIRAzQY0CEDZB6yYQM0Gj2wAQMxA3EAAAC0HQsgRBje4AEDNB/8wAEDNB0CEQM0GOAhA2QesmEDNBoPAAEDMQNxAAAAtB0LIEQaP0ABAzQf/MABAzQdAhEDNBjwIQNkHrJhAzQbP4ABAzEDcQAAALrQEAIAAgASoCACAClCAAKgIAkjgCACAAIAEqAgQgApQgACoCBJI4AgQgACABKgIIIAKUIAAqAgiSOAIIIAAgASoCDCAClCAAKgIMkjgCDCAAIAEqAhAgApQgACoCEJI4AhAgACABKgIUIAKUIAAqAhSSOAIUIAAgASoCGCAClCAAKgIYkjgCGCAAIAEqAhwgApQgACoCHJI4AhwgACABKgIgIAKUIAAqAiCSOAIgCw8AIAAgACgCAEEEajYCAAsLACAAQRBqIAEQbQsSACAAQQRqIAAoAgAgAWwQsAULDgAgACABKAIANgIAIAALkwEBAn8gASAAEEQiAksEQCMAQSBrIgMkAAJAIAEgAmsiASAAEDUoAgAgACgCBGtBAnVNBEAgACABEKgDDAELIAAQNSECIANBCGogACAAEEQgAWoQ4wIgABBEIAIQ2gIiAiABEM0GIAAgAhDiAiACELgCCyADQSBqJAAPCyABIAJJBEAgACAAKAIAIAFBAnRqEKIECwuIAQEDfyMAQRBrIgEkACMAQRBrIgIkACACQQA2AgwgACACQQxqEHkjAEEQayIDJAAgA0EANgIMIABBBGogA0EMahB5IANBEGokACACQRBqJAAgAEEANgIIIAFBADYCDCAAQQxqIAFBDGoQeSABQYCAgPwDNgIEIAAgASoCBDgCECABQRBqJAAgAAsSACAAEDUoAgAgACgCAGtBAXULEAAgACgCBCAAKAIAa0EBdQsSACAAEDUoAgAgACgCAGtBBXULFgEBfyAAEEMhASAAENsGIAAgARCYBAv5AQEHfyABIAAQRCICSwRAIwBBIGsiByQAAkAgASACayIDIAAQNSgCACAAKAIEa0ECdU0EQCAAIAMQqAMMAQsgABA1IQQgACAAEEQgA2oQ4wIhBSAAEEQhCEEAIQIjAEEQayIGJAAgBkEANgIMIAdBCGoiAUEMaiAGQQxqIAQQugEgBQRAIAEoAhAgBRDLBiECCyABIAI2AgAgASACIAhBAnRqIgQ2AgggASAENgIEIAEQPiACIAVBAnRqNgIAIAZBEGokACABIAMQzQYgACABEOICIAEQuAILIAdBIGokAA8LIAEgAkkEQCAAIAAoAgAgAUECdGoQogQLCycAIAMgAygCACACIAFrIgBrIgI2AgAgAEEASgRAIAIgASAAED8aCwsZACAAEIcBBEAgACABEIoBDwsgACABEJEBC60BAQR/IwBBEGsiCCQAAkAgAEUNACAEKAIMIQYgAiABayIHQQBKBEAgACABIAdB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IAAoAgAiACgCCCAAKAIAQaLa79cGaiICEIMCIQMgACgCDCACEIMCIQQgACgCECACEIMCIQECQCADIAVBAnZPDQAgASAEckEDcSAEIAUgA0ECdGsiBk8gASAGT3JyDQAgAUECdiEKIARBAnYhC0EAIQQDQCAAIAQgA0EBdiIGaiIMQQF0Ig0gC2pBAnRqIgEoAgAgAhCDAiEJIAUgASgCBCACEIMCIgFNIAkgBSABa09yDQEgACABIAlqai0AAA0BIAcgACABahCjAiIBRQRAIAAgCiANakECdGoiBCgCACACEIMCIQMgBSAEKAIEIAIQgwIiAk0gAyAFIAJrT3INAkEAIAAgAmogACACIANqai0AABshCAwCCyADQQFGDQEgBiADIAZrIAFBAEgiARshAyAEIAwgARshBAwACwALIAgFQQALIgAgByAAGwvLAQECfyMAQRBrIgEkAAJAIAC9QiCIp0H/////B3EiAkH7w6T/A00EQCACQYCAwPIDSQ0BIABEAAAAAAAAAABBABDMAiEADAELIAJBgIDA/wdPBEAgACAAoSEADAELAkACQAJAAkAgACABEJ4FQQNxDgMAAQIDCyABKwMAIAErAwhBARDMAiEADAMLIAErAwAgASsDCBDNAiEADAILIAErAwAgASsDCEEBEMwCmiEADAELIAErAwAgASsDCBDNApohAAsgAUEQaiQAIAALSAECfwJ/IAFBH00EQCAAKAIAIQIgAEEEagwBCyABQSBrIQEgAAsoAgAhAyAAIAIgAXQ2AgAgACADIAF0IAJBICABa3ZyNgIEC7ICAQV/IwBB8AFrIgckACAHIAMoAgAiCDYC6AEgAygCBCEDIAcgADYCACAHIAM2AuwBQQEhCQJAAkACQCAIQQFHIANyRQRAIAAhAwwBC0EAIAFrIQsgACEIA0AgCCAGIARBAnRqIgooAgBrIgMgACACEQMAQQBMBEAgCCEDDAILAkAgBSAEQQJIckUEQCAKQQhrKAIAIQUgCCALaiIKIAMgAhEDAEEATg0BIAogBWsgAyACEQMAQQBODQELIAcgCUECdGogAzYCACAHQegBaiIFIAUQkgUiBRCGAyAJQQFqIQkgBCAFaiEEQQAhBSADIQggBygC6AFBAUcNASAHKALsAQ0BDAMLCyAIIQMMAQsgBQ0BCyABIAcgCRCRBSADIAEg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aiEEDAALAAUgByAAQQR0aiIBQZCACGpBADYCACABQYyACGogDDYCACABQZSACGogEjYCACABQZiACGpBADYCACAAQQFqIQAgBygCCCEEDAELAAsACyALCwsIACAAKAIQRQsJACAAEPwCEDQLFAAgAEHYkQM2AgAgAEEEahBHIAALCgAgAEEYdEEYdQsUACAAQZiRAzYCACAAQQRqEEcgAAsJACAAIAEQ9AQL2QMCAn4CfyMAQSBrIgQkAAJAIAFC////////////AIMiA0KAgICAgIDAgDx9IANCgICAgICAwP/DAH1UBEAgAUIEhiAAQjyIhCEDIABC//////////8PgyIAQoGAgICAgICACFoEQCADQoGAgICAgICAwAB8IQIMAgsgA0KAgICAgICAgEB9IQIgAEKAgICAgICAgAiFQgBSDQEgAiADQgGDfCECDAELIABQIANCgICAgICAwP//AFQgA0KAgICAgIDA//8AURtFBEAgAUIEhiAAQjyIhEL/////////A4NCgICAgICAgPz/AIQhAgwBC0KAgICAgICA+P8AIQIgA0L///////+//8MAVg0AQgAhAiADQjCIpyIFQZH3AEkNACAEQRBqIAAgAUL///////8/g0KAgICAgIDAAIQiAiAFQYH3AGsQjAEgBCAAIAJBgfgAIAVrEIUCIAQpAwhCBIYgBCkDACIAQjyIhCECIAQpAxAgBCkDGIRCAFKtIABC//////////8Pg4QiAEKBgICAgICAgAhaBEAgAkIBfCECDAELIABCgICAgICAgIAIhUIAUg0AIAJCAYMgAnwhAgsgBEEgaiQAIAIgAUKAgICAgICAgIB/g4S/C0UBAX8jAEEQayIFJAAgBSABIAIgAyAEQoCAgICAgICAgH+FEKEBIAUpAwAhASAAIAUpAwg3AwggACABNwMAIAVBEGokAAvEAQIBfwJ+QX8hAwJAIABCAFIgAUL///////////8AgyIEQoCAgICAgMD//wBWIARCgICAgICAwP//AFEbDQBBACACQv///////////wCDIgVCgICAgICAwP//AFYgBUKAgICAgIDA//8AURsNACAAIAQgBYSEUARAQQAPCyABIAKDQgBZBEBBACABIAJTIAEgAlEbDQEgACABIAKFhEIAUg8LIABCAFIgASACVSABIAJRGw0AIAAg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A0EQaiQAIAVBEGokACAAC7YDAgN/AX4jAEEgayIDJAACQCABQv///////////wCDIgVCgICAgICAwMA/fSAFQoCAgICAgMC/wAB9VARAIAFCGYinIQQgAFAgAUL///8PgyIFQoCAgAhUIAVCgICACFEbRQRAIARBgYCAgARqIQIMAgsgBEGAgICABGohAiAAIAVCgICACIWEQgBSDQEgAiAEQQFxaiECDAELIABQIAVCgICAgICAwP//AFQgBUKAgICAgIDA//8AURtFBEAgAUIZiKdB////AXFBgICA/gdyIQIMAQtBgICA/AchAiAFQv///////7+/wABWDQBBACECIAVCMIinIgRBkf4ASQ0AIANBEGogACABQv///////z+DQoCAgICAgMAAhCIFIARBgf4AaxCMASADIAAgBUGB/wAgBGsQhQIgAykDCCIAQhmIpyECIAMpAwAgAykDECADKQMYhEIAUq2EIgVQIABC////D4MiAEKAgIAIVCAAQoCAgAhRG0UEQCACQQFqIQIMAQsgBSAAQoCAgAiFhEIAUg0AIAJBAXEgAmohAgsgA0EgaiQAIAIgAUIgiKdBgICAgHhxcr4LCwAgACABEPoEECELJwAgACAFOgAQIAAgBDgCDCAAIAM4AgggACACOAIEIAAgATgCACAAC4oBAQN/QeinBEHopwQoAgBBAWoiBTYCACAAIAU2AgAgAwRAA0AgAiAEQQN0aiIGKAIARQRAIAYgBTYCACACIARBA3RqIgAgATYCBCAAQQA2AgggAxACIAIPCyAEQQFqIgQgA0cNAAsLIAAgASACIANBBHRBCHIQyAIgA0EBdCIAEPkEIQEgABACIAELHwBB4KcEKAIARQRAQeSnBCABNgIAQeCnBCAANgIACwu2DwIFfw5+IwBB0AJrIgUkACAEQv///////z+DIQogAkL///////8/gyEMIAIgBIVCgICAgICAgICAf4MhDSAEQjCIp0H//wFxIQgCQAJAIAJCMIinQf//AXEiCUH//wFrQYKAfk8EQCAIQf//AWtBgYB+Sw0BCyABUCACQv///////////wCDIg9CgICAgICAwP//AFQgD0KAgICAgIDA//8AURtFBEAgAkKAgICAgIAghCENDAILIANQIARC////////////AIMiAkKAgICAgIDA//8AVCACQoCAgICAgMD//wBRG0UEQCAEQoCAgICAgCCEIQ0gAyEBDAILIAEgD0KAgICAgIDA//8AhYRQBEAgAyACQoCAgICAgMD//wCFhFAEQEIAIQFCgICAgICA4P//ACENDAMLIA1CgICAgICAwP//AIQhDUIAIQEMAgsgAyACQoCAgICAgMD//wCFhFAEQEIAIQEMAgsgASAPhFAEQEKAgICAgIDg//8AIA0gAiADhFAbIQ1CACEBDAILIAIgA4RQBEAgDUKAgICAgIDA//8AhCENQgAhAQwCCyAPQv///////z9YBEAgBUHAAmogASAMIAEgDCAMUCIGG3kgBkEGdK18pyIGQQ9rEIwBQRAgBmshBiAFKQPIAiEMIAUpA8ACIQELIAJC////////P1YNACAFQbACaiADIAogAyAKIApQIgcbeSAHQQZ0rXynIgdBD2sQjAEgBiAHakEQayEGIAUpA7gCIQogBSkDsAIhAwsgBUGgAmogCkKAgICAgIDAAIQiEkIPhiADQjGIhCICQgBCgICAgLDmvIL1ACACfSIEQgAQiAEgBUGQAmpCACAFKQOoAn1CACAEQgAQiAEgBUGAAmogBSkDmAJCAYYgBSkDkAJCP4iEIgRCACACQgAQiAEgBUHwAWogBEIAQgAgBSkDiAJ9QgAQiAEgBUHgAWogBSkD+AFCAYYgBSkD8AFCP4iEIgRCACACQgAQiAEgBUHQAWogBEIAQgAgBSkD6AF9QgAQiAEgBUHAAWogBSkD2AFCAYYgBSkD0AFCP4iEIgRCACACQgAQiAEgBUGwAWogBEIAQgAgBSkDyAF9QgAQiAEgBUGgAWogAkIAIAUpA7gBQgGGIAUpA7ABQj+IhEIBfSICQgAQiAEgBUGQAWogA0IPhkIAIAJCABCIASAFQfAAaiACQgBCACAFKQOoASAFKQOgASIPIAUpA5gBfCIEIA9UrXwgBEIBVq18fUIAEIgBIAVBgAFqQgEgBH1CACACQgAQiAEgBiAJIAhraiEGAn8gBSkDcCIQQgGGIhQgBSkDiAEiDkIBhiAFKQOAAUI/iIR8IgtC5+wAfSIVQiCIIgIgDEKAgICAgIDAAIQiFkIBhiABQj+IhCIMQiCIIgR+IhEgAUIBhiIPQiCIIgogCyAVVq0gCyAUVK0gBSkDeEIBhiAQQj+IhCAOQj+IfHx8QgF9IhBCIIgiC358Ig4gEVStIA4gDiAQQv////8PgyIQIAxC/////w+DIhR+fCIOVq18IAQgC358IAQgEH4iEyALIBR+fCIRIBNUrUIghiARQiCIhHwgDiAOIBFCIIZ8Ig5WrXwgDiAOIBVC/////w+DIhUgFH4iEyACIAp+fCIRIBNUrSARIBEgECAPQv7///8PgyITfnwiEVatfHwiDlatfCAOIAQgFX4iFyALIBN+fCIEIAIgFH58IgsgCiAQfnwiEEIgiCALIBBWrSAEIBdUrSAEIAtWrXx8QiCGhHwiBCAOVK18IAQgESACIBN+IgIgCiAVfnwiCkIgiCACIApWrUIghoR8IgIgEVStIAIgEEIghnwgAlStfHwiAiAEVK18IgRC/////////wBYBEAgBUHQAGogAiAEIAMgEhCIASABQjGGIAUpA1h9IAUpA1AiAUIAUq19IQtCACABfSEKIAZB/v8AagwBCyAFQeAAaiAEQj+GIAJCAYiEIgIgBEIBiCIEIAMgEhCIASABQjCGIAUpA2h9IAUpA2AiDEIAUq19IQtCACAMfSEKIAEhDyAWIQwgBkH//wBqCyIGQf//AU4EQCANQoCAgICAgMD//wCEIQ1CACEBDAELAn4gBkEASgRAIAtCAYYgCkI/iIQhCyAEQv///////z+DIAatQjCGhCEMIApCAYYMAQsgBkGPf0wEQEIAIQEMAgsgBUFAayACIARBASAGaxCFAiAFQTBqIA8gDCAGQfAAahCMASAFQSBqIAMgEiAFKQNAIgIgBSkDSCIMEIgBIAUpAzggBSkDKEIBhiAFKQMgIgFCP4iEfSAFKQMwIgQgAUIBhiIBVK19IQsgBCABfQshBCAFQRBqIAMgEkIDQgAQiAEgBSADIBJCBUIAEIgBIAwgAiACIAMgAkIBgyIBIAR8IgNUIAsgASADVq18IgEgElYgASASURutfCICVq18IgQgAiACIARCgICAgICAwP//AFQgAyAFKQMQViABIAUpAxgiBFYgASAEURtxrXwiAlatfCIEIAIgBEKAgICAgIDA//8AVCADIAUpAwBWIAEgBSkDCCIDViABIANRG3GtfCIBIAJUrXwgDYQhDQsgACABNwMAIAAgDTcDCCAFQdACaiQAC4sMAQZ/IAAgAWohBQJAAkAgACgCBCICQQFxDQAgAkEDcUUNASAAKAIAIgIg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NgIAIAFCABDDAQtCACEUCyAAIBU3AwAgACAUNwMIIAxBMGokAAvQBgIEfwN+IwBBgAFrIgUkAAJAAkACQCADIARCAEIAEIYCRQ0AAn8gBEL///////8/gyEJAn8gBEIwiKdB//8BcSIGQf//AUcEQEEEIAYNARpBAkEDIAMgCYRQGwwCCyADIAmEUAsLIQcgAkIwiKciCEH//wFxIgZB//8BRg0AIAcNAQsgBUEQaiABIAIgAyAEEF0gBSAFKQMQIgEgBSkDGCICIAEgAhD7BCAFKQMIIQIgBSkDACEEDAELIAEgAkL///////8/gyAGrUIwhoQiCiADIARC////////P4MgBEIwiKdB//8BcSIHrUIwhoQiCRCGAkEATARAIAEgCiADIAkQhgIEQCABIQQMAgsgBUHwAGogASACQgBCABBdIAUpA3ghAiAFKQNwIQQMAQsgBgR+IAEFIAVB4ABqIAEgCkIAQoCAgICAgMC7wAAQXSAFKQNoIgpCMIinQfgAayEGIAUpA2ALIQQgB0UEQCAFQdAAaiADIAlCAEKAgICAgIDAu8AAEF0gBSkDWCIJQjCIp0H4AGshByAFKQNQIQMLIAlC////////P4NCgICAgICAwACEIQkgCkL///////8/g0KAgICAgIDAAIQhCiAGIAdKBEADQAJ+IAogCX0gAyAEVq19IgtCAFkEQCALIAQgA30iBIRQBEAgBUEgaiABIAJCAEIAEF0gBSkDKCECIAUpAyAhBAwFCyALQgGGIARCP4iEDAELIApCAYYgBEI/iIQLIQogBEIBhiEEIAZBAWsiBiAHSg0ACyAHIQYLAkAgCiAJfSADIARWrX0iCUIAUwRAIAohCQwBCyAJIAQgA30iBIRCAFINACAFQTBqIAEgAkIAQgAQXSAFKQM4IQIgBSkDMCEEDAELIAlC////////P1gEQANAIARCP4ghASAGQQFrIQYgBEIBhiEEIAEgCUIBhoQiCUKAgICAgIDAAFQNAAsLIAhBgIACcSEHIAZBAEwEQCAFQUBrIAQgCUL///////8/gyAGQfgAaiAHcq1CMIaEQgBCgICAgICAwMM/EF0gBSkDSCECIAUpA0AhBAwBCyAJQv///////z+DIAYgB3KtQjCGhCECCyAAIAQ3AwAgACACNwMIIAVBgAFqJAALvwIBAX8jAEHQAGsiBCQAAkAgA0GAgAFOBEAgBEEgaiABIAJCAEKAgICAgICA//8AEF0gBCkDKCECIAQpAyAhASADQf//AUkEQCADQf//AGshAwwCCyAEQRBqIAEgAkIAQoCAgICAgID//wAQXSADQf3/AiADQf3/AkgbQf7/AWshAyAEKQMYIQIgBCkDECEBDAELIANBgYB/Sg0AIARBQGsgASACQgBCgICAgICAgDkQXSAEKQNIIQIgBCkDQCEBIANB9IB+SwRAIANBjf8AaiEDDAELIARBMGogASACQgBCgICAgICAgDkQXSADQeiBfSADQeiBfUobQZr+AWohAyAEKQM4IQIgBCkDMCEBCyAEIAEgAkIAIANB//8Aaq1CMIYQXSAAIAQpAwg3AwggACAEKQMANwMAIARB0ABqJAALNQAgACABNwMAIAAgAkL///////8/gyAEQjCIp0GAgAJxIAJCMIinQf//AXFyrUIwhoQ3AwgLEAAgACABIAJBAEEAEIsFGgvEAgACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABQQlrDhIACgsMCgsCAwQFDAsMDAoLBwgJCyACIAIoAgAiAUEEajYCACAAIAEoAgA2AgAPCwALIAIgAigCACIBQQRqNgIAIAAgATIBADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATMBADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATAAADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATEAADcDAA8LAAsgAiACKAIAQQdqQXhxIgFBCGo2AgAgACABKwMAOQMADwsgACACIAMRAgALDwsgAiACKAIAIgFBBGo2AgAgACABNAIANwMADwsgAiACKAIAIgFBBGo2AgAgACABNQIANwMADwsgAiACKAIAQQdqQXhxIgFBCGo2AgAgACABKQMANwMAC20BBH8gACgCACwAABDEAUUEQEEADwsDQCAAKAIAIQNBfyEBIAJBzJmz5gBNBEBBfyADLAAAQTBrIgQgAkEKbCIBaiAEQf////8HIAFrShshAQsgACADQQFqNgIAIAEhAiADLAABEMQBDQALIAILlxMCEX8BfiMAQdAAayIHJAAgByABNgJMIAdBN2ohFiAHQThqIRJBACEBAkACQAJAAkADQCABQf////8HIA1rSg0BIAEgDWohDSAHKAJMIgshAQJA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AWo7AQYgBEEgaiEEIAdBAWoiB0EERw0ACyANQYALaiQAC8sDAQR/IAAoAuQDIABBAUH8DyAAKAIEKAIAEQQAIgBB/AdqIgE2AiggAEL/////DzcC+AcgAEKBgICAIDcCgAggAEKDgICAwAA3AogIIABC/f///283AvAHIABChYCAgOAANwKQCCAAQvv///9PNwLoByAAQoeAgICAATcCmAggAEL5////r383AuAHIABCiYCAgKABNwKgCCAAQvf///+PfzcC2AcgAEKLgICAwAE3AqgIIABC9f///+9+NwLQByAAQo2AgIDgATcCsAggAELz////z343AsgHIABBDzYCuAggAELx////r343AsAHQRAhAkEQIQMDQCABIANBAnQiAGogAjYCACABIABrQQAgAmsiBDYCACABIABBBHJqIAI2AgAgASADQX9zQQJ0aiAENgIAIAJBAWohAkEwIQAgA0ECaiIDQTBHDQALA0AgASAAQQJ0IgJqQSA2AgAgASACa0FgNgIAIAEgAkEEcmpBIDYCACABIABBf3NBAnRqQWA2AgAgASACQQhyakEgNgIAIAFBfiAAa0ECdGpBYDYCACABIAJBDHJqQSA2AgAgAUF9IABrQQJ0akFgNgIAIABBBGoiAEGAAkcNAAsL9wIBCn8gACgC5AMiBCAAKAJYIgFBAUYiAjYCHCAEIABBAUH+BUGAAiACGyAAKAJ4IAAoAgQoAggRCAA2AhggACgCeEEASgRAIAQoAhQhBiABQQFHIQgDQCAGIAQgB0ECdCIBaigCICICbSEGIAhFBEAgBCgCGCABaiIDIAMoAgBB/wFqNgIACyACQf4BaiACQQFrIglBAXQiCm0hBSAEKAIYIAFqKAIAIQFBACECQQAhAwNAIAMgBUoEQANAIAMgAkEBaiICQQF0QQFyQf8BbCAJaiAKbSIFSg0ACwsgASADaiACIAZsOgAAIANBAWoiA0GAAkcNAAsgCEUEQEEBIQIDQCABIAJrIgUgAS0AADoAACABIAJqIgMgAS0A/wE6AP8BIAEgAkF/c2ogAS0AADoAACADIAEtAP8BOgCAAiAFQQJrIAEtAAA6AAAgAyABLQD/AToAgQIgAkEDaiICQYACRw0ACwsgB0EBaiIHIAAoAnhIDQALCwsYACAAKAIAIgFBMzYCFCAAIAEoAgARAQAL+gMB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aiIAIAYqAhwgBioCECAClCAGKgIUIAOUkpIgBioCPCAGKgIwIAKUIAYqAjQgA5SSkiIHlSIIIAYqAiwgBioCICAClCAGKgIkIAOUkpIgB5UiAiAEIAUQckEASA0BIAAgBCoCACAFKgIAIAZBDGogBkEIahDiAUEASA0BQX9BACAIIAYqAgyTIgMgA5QgAiAGKgIIkyICIAKUkkMAAIA/XhshAQwBCyABKgIcIQcgASoCFCEIIAEqAhAhCSAEIAEqAgwgASoCACAClCABKgIEIAOUkpIgASoCLCABKgIgIAKUIAEqAiQgA5SSkiIKlTgCACAFIAcgCSAClCAIIAOUkpIgCpU4AgBBACEBCyAGQUBrJAAgAQt3AQF/IAAQywUgABA1IAAoAgAgACgCBCABQQRqIgIQmAIgACACEEggAEEEaiABQQhqEEggABA1IAEQPhBIIAEgASgCBDYCACAAELcBGiAAKAIAGiAAKAIAIAAQigJBBHRqGiAAKAIAIAAQigJBBHRqGiAAKAIAGguAAQECfyMAQRBrIgQkACAEQQA2AgwgAEEMaiAEQQxqIAMQugEgAQRAIAAoAhAaIAFB/////wBLBEBBlvwBEKwBAAsgAUEEdBBMIQULIAAgBTYCACAAIAUgAkEEdGoiAjYCCCAAIAI2AgQgABA+IAUgAUEEdGo2AgAgBEEQaiQAIAALkgEBA38jAEEQayICJAAgAiABNgIMIwBBEGsiAyQAIAAQNRogA0H/////ADYCDCADQf////8HNgIIIANBDGogA0EIahD5ASgCACEEIANBEGokACABIARNBEAgABCKAiIAIARBAXZJBEAgAiAAQQF0NgIIIAJBCGogAkEMahB6KAIAIQQLIAJBEGokACAEDwsQnAEACw0AIAAgASACQQQQqQQLHQAgAUH/////A0sEQEGW/AEQrAEACyABQQJ0EEwLqQIBB38gABBKIQICQCABBEAgACACIAEQiQIQrgIgABBKIAE2AgBBACECA0AgASACRgRAIABBCGoiAigCACIDRQ0DIAAgAygCBCABEFsiBxA8IAI2AgADQCADKAIAIgJFDQQCQCACKAIEIAEQWyIEIAdGDQAgAiEFIAAgBBA8KAIARQRAIAAgBBA8IAM2AgAgBCEHDAELA0ACQCAFIgYoAgBFBEBBACEFDAELIAAQWSACQQhq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IAQgDCANojkDwAYgBCALIA2iOQO4BiAEIAogDaI5A7AGIARBAEHAABA6IgJCADcDSCACQUBrQoCAgICAgID4v383AwAgAkIANwNQIAJCADcDWCACQgA3A2AgAkKAgICAgICA+D83A2ggAkHwAGpBAEEwEDoaIAJCgICAgICAgPg/NwOgASACQagBakEAQcgAEDoaIAJCgICAgICAgPi/fzcD8AEgAkH4AWpBAEEwEDoaIAJCADcDsAIgAkKAgICAgICA+L9/NwOoAiACQgA3A7gCIAJCADcDwAIgAkIANwPIAiACQoCAgICAgID4PzcD0AIgAkHYAmpBAEHwABA6GiACQoCAgICAgID4PzcDyAMgAkHQA2pBAEEwEDoaIAJCgICAgICAgPg/NwOABCACQYgEakEAQTAQOhogAkKAgICAgICA+D83A7gEA0BBACEDIAZBA0cEQANAIANBBkcEQCADQQN0IgggByAGQTBsamohCUEAIQJEAAAAAAAAAAAhCgNAIAJBDEcEQCAEQcAEaiAGQeAAbGogAkEDdGorAwAgBCACQTBsaiAIaisDAKIgCqAhCiACQQFqIQIMAQsLIAkgCjkDACADQQFqIQMMAQsLIAZBAWohBgwBCwsgBEHgBmokAEF/IQMCQCABKwNYIAErA1AgBSsDGCIMoiABKwNAIgsgBSsDCCIOoiAFKwMQIg8gASsDSKKgoKAiCkQAAAAAAAAAAGIEfyABKwMgIRAgASsDKCERIAErAzAhEiABKwM4IRMgBSABKwMAIg0gCqIgASsDECAMoiANIA6iIAErAwggD6KgoCABKwMYoCINIAuioSAKIAqiIgujOQMgIAUgASsDCCAKoiANIAErA0iioSALozkDKCAFIAErAxAgCqIgDSABKwNQoqEgC6M5AzAgBSABKwMgIAqiIBMgEiAMoiAQIA6iIA8gEaKgoKAiDCABKwNAoqEgC6M5AzggBSABKwMoIAqiIAwgASsDSKKhIAujOQNAIAUgASsDMCAKoiAMIAErA1CioSALozkDSEEABUF/C0EATgRAQQAhAgNAQQAhAyACQQJGDQIDQCADQQZHBEAgA0EDdCIEIAAgAkEwbGpqIQZBACEBRAAAAAAAAAAAIQoDQCABQQNHBEAgBUEgaiACQRhsaiABQQN0aisDACAFQdAAaiABQTBsaiAEaisD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SCABIAEoAgQ2AgAgACAAEFYQsQMLWQECfyMAQRBrIgIkACACIABBCGogARDFBiIBKAIAIQMDQCABKAIEIANHBEAgACgCEBogASgCABClAyABIAEoAgBBDGoiAzYCAAwBCwsgARCrASACQRBqJAALGQAgACABIAIgA0EMQZjNAUHVqtWqARCqBAtTAQN/IwBBEGsiAyQAIAMgACABEOsCIgIoAgQhASACKAIIIQQDQCABIARGBEAgAhBuIANBEGokAAUgABA1GiABEKUDIAIgAUEMaiIBNgIEDAELCwsSACAAED4oAgAgACgCAGtBAnULHQAgAUH/////A0sEQEGYzQEQrAEACyABQQJ0EEwLCQAgACABEJMEC1gBAn8jAEEQayICJAAgAiAAQQhqIAEQpgMiASgCACEDA0AgASgCBCADRwRAIAAoAhAgASgCABDMBiABIAEoAgBBBGoiAzYCAAwBCwsgARCrASACQRBqJAALxwEBCX8gACgCCCAAKAIEELkBIgIEQEF/IQcCQCACKAIEIgMgACgCCEcNACACKAIIIgEgACgCBEcNAEEAIQcgA0EAIANBAEobIQggAUEAIAFBAEobIQkgAigCACEEQQAhAQNAIAEgCEYNASAAKAIAIAFBA3RqIQVBACEGA0AgBiAJRwRAIAQgBSsDADkDACAGQQFqIQYgBEEIaiEEIAUgA0EDdGohBQwBCwsgAUEBaiEBDAALAAsgB0EATgRAIAIPCyACEEYLQQALCwAgACABQQQQ+gELDAAgACAAKAIAEM8GCwsAIAAgAUEkEPoBCy4BAX8gACgCBCECA0AgASACRwRAIAAQNRogAkEMayICEOQBDAELCyAAIAE2AgQLMQEBfyAAEIQCIAAoAgAEQCAAIAAoAgAQ0gYgABA1GiAAKAIAIQEgABC7ARogARA0CwsuAQF/IAAoAgQgASgCCBDcBiICBEAgAiAAIAEQxAZBAE4EQCACDwsgAhBGC0EACy4BAX8gACgCBCECA0AgASACRwRAIAAQNRogAkEMayICENMGDAELCyAAIAE2AgQLIAAgAEIANwIAIABCADcCECAAQgA3AgggAEEYahC0AhoLBwAgABCnAgsuAQF/IAAoAgQhAgNAIAEgAkcEQCAAEDUaIAJBIGsiAhCUAwwBCwsgACABNgIECzUAIAAoAgAaIAAoAgAg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QCAGQTAQhQEhDyACIAIoAgAiEEEBajYCACAQIA86AAAMAQsgCxC/AQR/QX8FIAtBABBBLAAACyEQQQAhD0EAIRMDQCAEIBFGDQECQCAPIBBHBEAgDyESDAELIAIgAigCACIQQQFqNgIAIBAgCjoAAEEAIRIgCxA4IBNBAWoiE00EQCAPIRAMAQsgCyATEEEtAABB/wBGBEBBfyEQDAELIAsgExBBLAAAIRALIBFBAWsiES0AACEPIAIgAigCACIYQQFqNgIAIBggDzoAACASQQFqIQ8MAAsACyAXIAIoAgAQmwILIBVBAWohFQwACwALuwIBAX8jAEEQayIKJAAgCQJ/IAAEQCACEKIHIQACQCABBEAgCiAAEP4BIAMgCigCADYAACAKIAAQ/QEMAQsgCiAAELgDIAMgCigCADYAACAKIAAQwAELIAggChCLASAKEDkaIAQgABC+AToAACAFIAAQnwE6AAAgCiAAEJ4BIAYgChCLASAKEDkaIAogABDBASAHIAoQiwEgChA5GiAAEPwBDAELIAIQoQchAAJAIAEEQCAKIAAQ/gEgAyAKKAIANgAAIAogABD9AQwBCyAKIAAQuAMgAyAKKAIANgAAIAogABDAAQsgCCAKEIsBIAoQORogBCAAEL4BOgAAIAUgABCfAToAACAKIAAQngEgBiAKEIsBIAoQORogCiAAEMEBIAcgChCLASAKEDkaIAAQ/AELNgIAIApBEGokAAsxAQF/IwBBEGsiAiQAIAIgACgCADYCCCACQQhqIAEQ7gUgAigCCCEAIAJBEGokACAACwsAIABBqLkEEMsBCwsAIAAgAUEMEPoBCwsAIABBsLkEEMsBCxUAIAAgASgCABDjBCABKAIAEPIBGguaEAEKfyMAQbAEayILJAAgCyAKNgKkBCALIAE2AqgEIAtBzwI2AmAgCyALQYgBaiALQZABaiALQeAAaiIBEGciDygCACIKNgKEASALIApBkANqNgKAASABEEUhESALQdAAahBFIQ4gC0FAaxBFIQwgC0EwahBFIQ0gC0EgahBFIRAjAEEQayIBJAAgCwJ/IAIEQCABIAMQnAciAhD+ASALIAEoAgA2AHggASACEP0BIA0gARDVASABEDkaIAEgAhDAASAMIAEQ1QEgARA5GiALIAIQvgE2AnQgCyACEJ8BNgJwIAEgAhCeASAR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EDkaIBEQORogDxBmIAtBsARqJAAgAA8LIAohAgsgAUEBaiEBDAALAAsdACAAIAEQuAEQfyABEEooAgAhASAAEEogATYCAAs0AQF/IwBBEGsiAiQAIAIgACgCADYCCCACIAIoAgggAWo2AgggAigCCCEAIAJBEGokACAACwsAIABBmLkEEMsBCwsAIABBoLkEEMsBC8MBAQZ/IwBBEGsiBCQAIAAQSigCACEFAn8gAigCACAAKAIAayIDQf////8HSQRAIANBAXQMAQtBfwsiA0EBIAMbIQMgASgCACEGIAAoAgAhByAFQc8CRgR/QQAFIAAoAgALIAMQyAIiCARAIAVBzwJHBEAgABC4ARoLIARBzgI2AgQgACAEQQhqIAggBEEEahBnIgUQnwcgBRBmIAEgACgCACAGIAdrajYCACACIAMgACgCAGo2AgAgBEEQaiQADwsQVQALJQEBfyABKAIAEOcEQRh0QRh1IQIgACABKAIANgIEIAAgAjoAAAvPEAEKfyMAQbAEayILJAAgCyAKNgKkBCALIAE2AqgEIAtBzwI2AmggCyALQYgBaiALQZABaiALQegAaiIBEGciDygCACIKNgKEASALIApBkANqNgKAASABEEUhESALQdgAahBFIQ4gC0HIAGoQRSEMIAtBOGoQRSENIAtBKGoQRSEQIwBBEGsiASQAIAsCfyACBEAgASADEKIHIgIQ/gEgCyABKAIANgB4IAEgAhD9ASANIAEQiwEgARA5GiABIAIQwAEgDCABEIsBIAEQORogCyACEL4BOgB3IAsgAhCfAToAdiABIAIQngEgESABEIsBIAEQORogASACEMEBIA4gARCLASABEDkaIAIQ/AEMAQsgASADEKEHIgIQ/gEgCyABKAIANgB4IAEgAhD9ASANIAEQiwEgARA5GiABIAIQwAEgDCABEIsBIAEQORogCyACEL4BOgB3IAsgAhCfAToAdiABIAIQngEgESABEIsBIAEQORogASACEMEBIA4gARCLASABEDkaIAIQ/AELNgIkIAFBEGokACAJIAgoAgA2AgAgBEGABHEiEkEJdiETQQAhAUEAIQIDQCACIQoCQAJAAkACQCABQQRGDQAgACALQagEahCTAUUNAEEAIQQCQAJAAkACQAJAAkAgC0H4AGogAWosAAAOBQEABAMFCQsgAUEDRg0H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KgJUIAIoAgwgAigCCBBXOAIgIAYgCCACKgJYIAIqAlwgAigCDCACKAIIEFc4AiQgBiAIIAIqAmAgAioCZCACKAIMIAIoAggQVzgCKCAGIAggAioCaCACKgJsIAIoAgwgAigCCBBXOAIsIAggBCAFIC4gNJQQiwIgBiAIIAIqAnAgAioCdCACKAIMIAIoAggQVzgCMCAGIAggAioCeCACKgJ8IAIoAgwgAigCCBBXOAI0IAYgCCACKgKAASACKgKEASACKAIMIAIoAggQVzgCOCAGIAggAioCiAEgAioCjAEgAigCDCACKAIIEFc4AjwgBiAIIAIqApABIAIqApQBIAIoAgwgAigCCBBXOAJAIAYgCCACKgKYASACKgKcASACKAIMIAIoAggQVzgCRCAIIAQgBSAuIDOUEIsCIAYgCCACKgKgASACKgKkASACKAIMIAIoAggQVzgCSCAGIAggAioCqAEgAioCrAEgAigCDCACKAIIEFc4AkwgBiAIIAIqArABIAIqArQBIAIoAgwgAigCCBBXOAJQIAYgCCACKgK4ASACKgK8ASACKAIMIAIoAggQVzgCVCAGIAggAioCwAEgAioCxAEgAigCDCACKAIIEFc4AlggBiAIIAIqAsgBIAIqAswBIAIoAgwgAigCCBBXOAJcIAggBCAFIC4gMZQQiwIgBiAIIAIqAtABIAIqAtQBIAIoAgwgAigCCBBXOAJgIAYgCCACKgLYASACKgLcASACKAIMIAIoAggQVzgCZCAGIAggAioC4AEgAioC5AEgAigCDCACKAIIEFc4AmggBiAIIAIqAugBIAIqAuwBIAIoAgwgAigCCBBXOAJsIAYgCCACKgLwASACKgL0ASACKAIMIAIoAggQVzgCcCAGIAggAioC+AEgAioC/AEgAigCDCACKAIIEFc4AnQgCCAEIAUgLiAwlBCLAiAGIAggAioCgAIgAioChAIgAigCDCACKAIIEFc4AnggBiAIIAIqAogCIAIqAowCIAIoAgwgAigCCBBXOAJ8IAYgCCACKgKQAiACKgKUAiACKAIMIAIoAggQVzgCgAEgBiAIIAIqApgCIAIqApwCIAIoAgwgAigCCBBXOAKEASAGIAggAioCoAIgAioCpAIgAigCDCACKAIIEFc4AogBIAYgCCACKgKoAiACKgKsAiACKAIMIAIoAggQ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BEACQCADIAEoAgQiAkEBayABKAIMIgRuQQFqTgRAIAEgAjYCEAwBCyABIAMgBGw2AhAgACACIAEoAghsQQd0EKYFIAFBATYCKCABKAIQIQILIAEgAEEBIAEoAgggAhCpBTYCACAFKAJQIQIgAUEANgIkIAFCADcCGCABIAI2AhQLIAEoAiwiAQ0ACwsL1QcBB38CQAJAIAIgA2oiCCABKAIESw0AIAEoAgwgA0kNACABKAIADQELIAAoAgAiA0EXNgIUIAAgAygCABEBAAsCQCACIAEoAhgiA08EQCAIIAEoAhAgA2pNDQELIAEoAihFBEAgACgCACIDQccANgIUIAAgAygCABEBAAsgASgCJARAAkAgASgCECIDQQBMDQAgASgCFCIFIAMgAyAFShsiBSABKAIcIAEoAhgiA2siBiAFIAZIGyIFIAEoAgQgA2siBiAFIAZIGyIFQQBMDQAgAUEwaiEKIAMgASgCCCILbCEGQQAhAwNAIAAgCiABKAIAIANBAnRqKAIAIAYgBSALbCIHIAEoAjQRBgAgASgCECIJIAEoAhQiBSADaiIDTA0BIAYgB2ohBiAFIAkgA2siByAFIAdIGyIFIAEoAhwgASgCGCADaiIHayIJIAUgCUgbIgUgASgCBCAHayIHIAUgB0gbIgVBAEoNAAsLIAFBADYCJAsgASACIAggASgCECIDayIFQQAgBUEAShsgASgCGCACSRsiBjYCGCADQQBMDQAgASgCFCIFIAMgAyAFShsiAyABKAIcIAZrIgUgAyAFSBsiAyABKAIEIAZrIgUgAyAFSBsiBUEATA0AIAFBMGohCiABKAIIIgsgBmwhBkEAIQMDQCAAIAogASgCACADQQJ0aigCACAGIAUgC2wiByABKAIwEQYAIAEoAhAiCSABKAIUIgUgA2oiA0wNASAGIAdqIQYgBSAJIANrIgcgBSAHSBsiBSABKAIcIAEoAhggA2oiB2siCSAFIAlIGyIFIAEoAgQgB2siByAFIAdIGyIFQQBKDQALCwJAAkACQCABKAIcIgUgCE8NAAJAAkACQCACIAVLBEAgAiEFIARFDQEgACgCACIDQRc2AhQgACADKAIAEQEADAILIAQNAQsgASgCIA0BIAAoAgAiA0EXNgIUIAAgAygCABEBAAwECyABIAg2AhwgASgCIEUNAgsgBSABKAIY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IgFJBH8gACAEKAIMIAZBAnRqQQAgASAGayIBIAAoAuQDKAIEEQcAIAUgBSgCACABajYCACAEKAIYBSABCyAEKAIQIgBPBEAgBEEANgIYIAQgBCgCFCAAajYCFAsLjwEBBH8jAEEQayIHJAAgACgCyAMiCCgCECEJIAUoAgAhCiAHQQA2AgwgACABIAIgAyAIKAIMIAdBDGogBiAKayIBIAkgASAJSRsgACgC3AMoAgQRDAAgACAIKAIMIAQgBSgCAEECdGogBygCDCAAKALkAygCBBEHACAFIAUoAgAgBygCDGo2AgAgB0EQaiQAC9wBAQF/IAAoAsgDIQICQAJAAkACQAJAIAEOBAADAgEDCyAAKAJUBEAgAkHUATYCBCACKAIMDQQgAiAAIAIoAghBACACKAIQQQEgACgCBCgCHBEKADYCDAwECyACIAAoAtwDKAIENgIEDAMLIAIoAghFBEAgACgCACIBQQM2AhQgACABKAIAEQEACyACQdUBNgIEDAILIAIoAghFBEAgACgCACIBQQM2AhQgACABKAIAEQEACyACQdYBNgIEDAELIAAoAgAiAUEDNgIUIAAgASgCABEBAAsgAkIANwIUCzwAIAAgASACKAIAIAQgBSgCAEECdGogACgC3AMoAgwRBwAgBSAFKAIAQQFqNgIAIAIgAigCAEEBajYCAAvCAwEMfyACQQJ0IgIgASgCCGooAgAhBSABKAIEIAJqKAIAIQYgASgCACACaigCACEHIAMoAgAhASAAKALQAiECIAAoAtwDIgMoAhwhCCADKAIYIQsgAygCFCEMIAMoAhAhDSAAKAJwIgNBAk8EfyADQQF2IQMDQCAMIAYtAABBAnQiBGooAgAhDiALIAUtAABBAnQiCWooAgAhCiAEIAhqKAIAIQ8gASACIAkgDWooAgAiCSAHLQAAIgRqai0AADoAACABIAIgBCAKIA9qQRB1Igpqai0AADoAASABIAIgBCAOamotAAA6AAIgASACIAkgBy0AASIEamotAAA6AAMgASACIAQgCmpqLQAAOgAEIAEgAiAEIA5qai0AADoABSABQQZqIQEgB0ECaiEHIAVBAWohBSAGQQFqIQYgA0EBayIDDQALIAAoAnAFIAMLQQFxBEAgDCAGLQAAQQJ0IgBqKAIAIQMgCyAFLQAAQQJ0IgVqKAIAIQYgACAIaigCACEIIAEgAiAHLQAAIgAgBSANaigCAGpqLQAAOgAAIAEgAiAAIAYgCGpBEHVqai0AADoAASABIAIgACADamotAAA6AAILC4sCAQN/IwBBEGsiCCQAAkACQCAAKALcAyIHKAIkBEAgB0EgakEAIAQgBSgCAEECdGpBAEEBIAcoAigQiwMgB0EANgIkIAUgBSgCAEEBajYCACAHIAcoAixBAWs2AiwMAQsgBygCLCEJIAggBCAFKAIAIgNBAnRqIgQoAgA2AgggCAJ/IAkgBiADayIDIAMgCUsbIgNBAiADQQJJGyIDQQJPBEAgBCgCBAwBCyAHQQE2AiQgBygCIAs2AgwgACABIAIoAgAgCEEIaiAHKAIMEQcAIAcoAiQhACAFIAUoAgAgA2o2AgAgByAHKAIsIANrNgIsIAANAQsgAiACKAIAQQFqNgIACyAIQRBqJAALhgUBDn8gAkECdCIFIAEoAghqKAIAIQogASgCBCAFaigCACELIAEoAgAgAkEDdGoiASgCACEHIAEoAgQhCCADKAIEIQIgAygCACEDIAAoAtACIQQgACgC3AMiASgCHCEOIAEoAhghDyABKAIUIRAgASgCECERIAAoAnAiAUECTwR/IAFBAXYhCQNAIBAgCy0AAEECdCIBaigCACEMIA8gCi0AAEECdCIGaigCACEFIAEgDmooAgAhASADIAQgBiARaigCACINIActAAAiBmpqLQAAOgAAIAMgBCAGIAEgBWpBEHUiBWpqLQAAOgABIAMgBCAGIAxqai0AADoAAiADIAQgDSAHLQABIgFqai0AADoAAyADIAQgASAFamotAAA6AAQgAyAEIAEgDGpqLQAAOgAFIAIgBCANIAgtAAAiAWpqLQAAOgAAIAIgBCABIAVqai0AADoAASACIAQgASAMamotAAA6AAIgAiAEIA0gCC0AASIBamotAAA6AAMgAiAEIAEgBWpqLQAAOgAEIAIgBCABIAxqai0AADoABSACQQZqIQIgCEECaiEIIANBBmohAyAHQQJqIQcgCkEBaiEKIAtBAWohCyAJQQFrIgkNAAsgACgCcAUgAQtBAXEEQCAQIAstAABBAnQiAGooAgAhCSAPIAotAABBAnQiAWooAgAhBSAAIA5qKAIAIQAgAyAEIAEgEWooAgAiASAHLQAAIgZqai0AADoAACADIAQg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PGooAgAiAkUEQCABIABBAUHAACAAKAIEKAIAEQQAIgI2AjwLIAJCADcAACACQgA3ADggAkIANwAwIAJCADcAKCACQgA3ACAgAkIANwAYIAJCADcAECACQgA3AAggAyAHaiIBQQA2AiggAUEANgIYIAAoAuABRQRAIAAoArQDDQEMAgsgACgCnANFDQELIAUoAhgiAkEQTwRAIAAoAgAiASACNgIYIAFBMjYCFCAAIAAoAgAoAgARAQALIAMgAkECdGoiAUH8AGooAgAiAkUEQCABIABBAUGAAiAAKAIEKAIAEQQAIgI2AnwLIAJBAEGAAhA6GgsgBEEBaiIEIAAoAtQCSA0ACwsgA0FwNgIUIANCADcCDCADIAAoApgCNgI4C6sNAgp/AXwgACgCJEEASgRAIAAoAtgDIQogACgC2AEhBwNAIAEhBiACIQQCQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgBygCKCAHKAIkIghBCHRqIgNBgxBMBEAgA0GBCEwEQAJAIANBgQRrDgQXAyIeAAtBkAEhAUEAIQICQCADQYECaw4CJh8ACyADQYMGaw4EAyEhHCELIANBggxMBEACQCADQYIIaw4HFiIFIiIiHAALIANBhQprDgYFISEhIRohCwJAIANBgwxrDgoUISEGISEhISEZAAsgA0GHDmsOCAYgICAgICAXIAsgA0GFGEwEQCADQYQUTARAIANBhBBrDg0TISEhHyEhISEhISEXIAsgA0GFFGsOBhEgICAgBwgLIANBhhxMBEAgA0GGGGsOBxAgICAgIAkKCwJAIANBhxxrDggPICAgICAgCwALIANBiCBrDgkNHx8fHx8fHwwLC0GRASEBQQAhAgwiC0GSASEBDCELQZMBIQFBACECDCALQZQBIQFBACECDB8LQZUBIQFBACECDB4LQZYBIQFBACECDB0LQZcBIQFBACECDBwLIANBixZHDRdBmAEhAUEAIQIMGwtBmQEhAUEAIQIMGgsgA0GNGkcNFUGaASEBQQAhAgwZC0GbASEBQQAhAgwYCyADQY8eRw0TQZwBIQFBACECDBcLQZ0BIQFBACECDBYLQZ4BIQFBACECDBULQZ8BIQFBACECDBQLQaABIQFBACEC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KAIAIQcgAygCACEEQQAhAEEAIQ0gCEEBRwRAA0AgACAHai0AACEKIAAgBmotAAAhCyAEIAAgCWotAAAiBToAASAEIAUgC2pBgAFzOgACIAQgBSAKakGAAXM6AAAgByAAQQFyIgVqLQAAIQogBSAGai0AACELIAQgBSAJai0AACIFOgAEIAQgBSALakGAAXM6AAUgBCAFIApqQYABczoAAyAAQQJqIQAgBEEGaiEEIA1BAmoiDSAORw0ACwsgD0UNACAAIAdqLQAAIQcgACAGai0AACEGIAQgACAJai0AACIAOgABIAQgACAGakGAAXM6AAIgBCAAIAdqQYABczoAAAsgA0EEaiEDIAJBAWohAiAMQQFrIQQgDEECTg0ACwsLqQIBCX8gBEEASgRAIAAoAnAiBUF+cSEMIAVBAXEhDQNAIAQhCQJAIAVFDQAgAkECdCIAIAEoAghqKAIAIQYgASgCBCAAaigCACEHIAEoAgAgAGooAgAhCCADKAIAIQRBACEAQQAhCiAFQQFHBEADQCAEIAAgCGotAAA6AAAgBCAAIAdqLQAAOgABIAQgACAGai0AADoAAiAEIAggAEEBciILai0AADoAAyAEIAcgC2otAAA6AAQgBCAGIAtqLQAAOgAFIABBAmohACAEQQZqIQQgCkECaiIKIAxHDQALCyANRQ0AIAQgACAIai0AADoAACAEIAAgB2otAAA6AAEgBCAAIAZqLQAAOgACCyADQQRqIQMgAkEBaiECIAlBAWshBCAJQQJODQALCwuiAgENfyAEQQBKBEAgACgC0AIhBSAAKAJwIQcgACgC4AMiACgCFCEKIAAoAhAhCyAAKAIMIQwgACgCCCENA0AgBCEIIAcEQCACQQJ0IgAgASgCCGooAgAhDiABKAIEIABqKAIAIQ8gASgCACAAaigCACEQIAMoAgAhBEEAIQADQCAAIA9qLQAAIQYgBCAFIAAgEGotAAAiCSANIAAgDmotAABBAnQiEWooAgBqai0AADoAACAEIAUgCSALIBFqKAIAIAogBkECdCIGaigCAGpBEHVqai0AADoAASAEIAUgCSAGIAxqKAIAamotAAA6AAIgBEEDaiEEIABBAWoiACAHRw0ACwsgA0EEaiEDIAJBAWohAiAIQQFrIQQgCEECTg0ACwsL1gIBCX8gBEEASgRAIAAoAnAiCEF8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AgQRAgALDAILAkAgAUEMSQ0AIAItAAJBwQBHDQAgAi0AA0HkAEcNACACLQAEQe8ARw0AIAItAAVB4gBHDQAgAi0ABkHlAEcNACACLQAIIQMgAi0AByEHIAItAAohCSACLQAJIQogAi0ADCELIAItAAshDSACLQANIQUgACgCACIBQc4ANgIUIAEgBTYCJCABIAsgDUEIdHI2AiAgASAJIApBCHRyNgIcIAEgAyAHQQh0cjYCGCAAQQEgASgCBBECACAAIAU6AKwCIABBATYCqAIMAgsgACgCACIBIAU2AhggAUHQADYCFCAAQQEgACgCACgCBBECAAwBCyAAKAIAIgEgAzYCGCABQcYANgIUIAAgACgCACgCABEBAAsgBiAENgIEIAYgCDYCAEEBIQQgDEEATA0AIAAgDCAAKAIYKAIQEQIACyACQRBqJAAgBAs2ACAAQQA2AtgBIABBADYCuAMgAEEANgKQASAAKALQAyIAQQA2AqQBIABBADYCGCAAQgA3AgwLizsBD38jAEGgAmsiCSQAIAAoArgDIQEDQAJAAkACQCABDQAgACgC0AMoAgxFBEAgACgCGCICKAIEIgFFBEAgACACKAIMEQAARQRAQQAhAQwECyACKAIEIQELIAIoAgAiAy0AACEFIAFBAWsiBAR/IANBAWoFIAAgAigCDBEAAEUEQEEAIQEMBAsgAigCBCEEIAIoAgALIgFBAWohAyAFQf8BRiABLQAAIgFB2AFGcUUEQCAAKAIAIgYgBTYCGCAGQTc2AhQgACgCACABNgIcIAAgACgCACgCABEBAAsgACABNgK4AyACIARBAWs2AgQgAiADNgIADAELIAAQ4gNFBEBBACEBDAILIAAoArgDIQELAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABQQFrDv4BDxERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERER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aiEEIANBAWshAyACLQAAQQNHBEAgBCECDAELIANFBEAgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCACEECyAEQQFqIQIgA0EBayEDIAAoAtgBIgcoAlggBC0AAEcNACADRQRAIAAgASgCDBEAAEUEQEEAIQEMCwsgACgC2AEhByABKAIEIQMgASgCACECCyACQQFqIQQgA0EBayEDIAcoAgAgAi0AAEcEQCAEIQIMAQsgA0UEQCAAIAEoAgwRAABFBEBBACEBDAsLIAAoAtgBIQcgASgCBCEDIAEoAgAhBAsgBEEBaiECIANBAWshAyAHKAKwASAELQAARw0AIANFBEAgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCACECCyACQQFqIQQgA0EBayEDIAItAABBgAFHBEAgBCECDAELIANFBEAgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCACEECyAELQAAIQUgA0EBayIDBH8gBEEBagUgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCAAsiBEEBaiECIANBAWshAyAELQAAIAVBCHRyDQAgA0UEQCAAIAEoAgwRAABFBEBBACEBDAsLIAEoAgQhAyABKAIAIQILIAItAAAhBCADQQFrIgMEfyACQQFqBSAAIAEoAgwRAABFBEBBACEBDAsLIAEoAgQhAyABKAIACyIFQQFqIQIgA0EBayEDIAUtAAAgBEEIdHINACADRQRAIAAgASgCDBEAAEUEQEEAIQEMCwsgASgCBCEDIAEoAgAhAgsgAkEBaiEEIANBAWshAyACLQAABEAgBCECDAELIANFBEAgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCACEECyAELQAAIQUgA0EBayIDBH8gBEEBagUgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCAAsiBEEBaiECIANBAWshAyAELQAAIAVBCHRyQQFHDQAgA0UEQCAAIAEoAgwRAABFBEBBACEBDAsLIAEoAgQhAyABKAIAIQILIAItAAAhBCADQQFrIgMEfyACQQFqBSAAIAEoAgwRAABFBEBBACEBDAsLIAEoAgQhAyABKAIACyIFQQFqIQIgA0EBayEDIAUtAAAgBEEIdHINACADRQRAIAAgASgC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AgghBQNAIAUEQCAAIAUoAgARAQALAkAgACAAKALMAygCABEAACIBDgMFAAIACyAAKAIIIgVFIAFBfXFBAUdyDQAgBSAFKAIEQQFqIgE2AgQgASAFKAIIIgJIDQAgBSAAKALMAiACajYCCAwACwALIAAgACgCkAE2ApgBDAELIAAoAgAiAiABNgIYIAJBFTYCFCAAIAAoAgAoAgARAQALIAAoAhRBzAFHBEAgACAAKAK8AygCABEBACAAQcwBNgIUIABBADYCjAELAkAgACgCvAMoAggEQCAAQYwBaiECIAAoAowBIQUDQCAAKAJ0IgMgBUsEQCAAKAIIIgEEQCABIAM2AgggASAFNgIEIAAgASgCABEBACAAKAKMASEFC0EAIQEgAEEAIAJBACAAKALAAygCBBEHACAFIAAoAowBIgVHDQEMAwsgACAAKAK8AygCBBEBACAAIAAoArwDKAIAEQEAQQAhBSAAQQA2AowBIAAoArwDKAIIDQALCyAAQc4BQc0BIAAoAkQbNgIUQQEhAQsLIAEL0gEBAn8CQAJAIAAoAhQiAUHNAWtBAUsNACAAKAJADQAgACgCjAEgACgCdEkEQCAAKAIAIgFBxQA2AhQgACABKAIAEQEACyAAIAAoArwDKAIEEQEAIABB0gE2AhQMAQsCQAJAIAFBzwFrDgQAAQECAQsgAEHSATYCFAwBCyAAKAIAIgIgATYCGCACQRU2AhQgACAAKAIAKAIAEQEACwJAA0AgACgCzAMiASgCFA0BIAAgASgCABEAAA0AC0EADwsgACAAKAIYKAIYEQEAIAAQtgVBAQucBgEFfyAAKAIUIgNBfnFByAFHBEAgACgCACICIAM2AhggAkEVNgIUIAAgACgCACgCABEBAAsCf0EBIQICQAJAAkACQAJAIAAoAhQiA0HIAWsOCwABBAICAgICAgMCAwsgACAAKALMAygCBBEBACAAIAAoAhgoAggRAQAgAEHJATYCFAsgACAAKALMAygCABEAACICQQFHDQIgACgCJCICIQUCQAJAAkACQCACQQFrDgQDAgABAgsgACgC2AEiAygCsAEhBEECIQUgAygCACIGQQFHIgIgAygCWCIDQQJHciAEQQNHckUEQEEDIQIMAwsgAiADQSJHckUEQEEHIQIgBEEjRg0DCyAGQdIARyADQccAR3IgBEHCAEdyRQRAQQIhAgwDCyAGQfIARyADQecAR3JFBEBBBiECIARB4gBGDQMLIAAoApwCBEBBAyECDAMLIAAoAqgCBEBBAiECAkACQCAALQCsAiIDDgIFAAELQQMhAgwECyAAKAIAIgIgAzYCGCACQfQANgIUIABBfyAAKAIAKAIEEQIAQQMhAgwDCyAAKAIAIgIgBjYCGCACQfEANgIUIAIgBDYCICACIAM2AhwgAEEBIAIoAgQRAgBBAyECDAILQQQhBSAAKAKoAkUEQEEEIQIMAgtBBCECAkACQCAALQCsAiIDDgMDAQABC0EFIQIMAgsgACgCACICIAM2AhggAkH0ADYCFCAAQX8gACgCACgCBBECAEEFIQIMAQtBACECQQAhBQsgACAFNgIsIAAgAjYCKCAAQQA2AogBIABBgAI2AmAgAEKCgICAEDcDWCAAQgE3A1AgAEKAgICAEDcDSCAAQgA3A0AgAEKAgICAgICA+D83AzggAEEANgJsIABCADcCZCAAQcoBNgIUIAAgACgCrAMiAjYCNCAAIAI2AjBBAQwDCyAAIAAoAswDKAIAEQAADAILIAAoAgAiAiADNgIYIAJBFTYCFCAAIAAoAgAoAgARAQBBACECCyACCyICQQJGBEAgAQRAIAAoAgAiAUE1NgIUIAAgASgCABEBAAsgABC2BQsgAgsHACAAELUFC58HAQF/IABBADYCBCABQdoARwRAIAAoAgBCjYCAgKALNwIUIAAoAgAgATYCHCAAIAAoAgAoAgARAQALIAJB6ANHBEAgACgCAEKWgICAgD03AhQgACgCACACNgIcIAAgACgCACgCABEBAAsgACgCACEBIAAoAgwhAiAAQQRqQQBB5AMQOhogAEEBNgIQIAAgAjYCDCAAIAE2AgAjAEEQayICJAAgAEEANgIEIAJBADYCDEHUABA7IgFFBEAgACgCAEI4NwIUIAAgACgCACgCABEBAAsgAUGAlOvcAzYCMCABQeMBNgIoIAFB5AE2AiQgAUHlATYCICABQeYBNgIcIAFB5wE2AhggAUHoATYCFCABQekBNgIQIAFB6gE2AgwgAUHrATYCCCABQewBNgIEIAFB7QE2AgAgAUIANwI0IAFBADYCLCABQdQANgJMIAFCADcCPCABQgA3AkQgACABNgIEAkBBjpMCEIcDIgNFDQAgAkH4ADoACyACIAJBDGo2AgAgAiACQQtqNgIEIANBso4CIAIQ6gFBAEwNACACKAIMIQMgAi0AC0HfAXFBzQBGBEAgAiADQegHbCIDNgIMCyABIANB6AdsNgIsCyACQRBqJAAgAEEANgK4AiAAQQA2AhggAEEANgIIIABCADcCpAEgAEIANwKsASAAQgA3ArQBIABCADcCvAEgAEIANwLEASAAQgA3AswBIAAgAEEAQawBIAAoAgQoAgARBAAiATYC0AMgAUIANwJgIAFBgAE2AhwgAUGBATYCCCABQYIBNgIEIAFBgwE2AgAgAUEANgJoIAFBgAE2AiQgAUGAATYCKCABQgA3AmwgAUGAATYCLCABQYABNgIwIAFCADcCdCABQYABNgI0IAFBgAE2AjggAUIANwJ8IAFBgAE2AjwgAUEANgKEASABQYABNgJAIAFCADcCiAEgAUGAATYCRCABQYABNgJIIAFBgAE2AkwgAUGAATYCUCABQgA3ApABIAFBgAE2AlQgAUIANwKYASABQQA2AqABIAFBgAE2AlwgAUGEATYCICABQYQBNgJYIABBADYCuAMgAEEANgKQASAAQQA2AtgBIAAoAtADIgFBADYCpAEgAUEANgIYIAFCADcCDCAAIABBAEEcIAAoAgQoAgARBAAiATYCzAMgAUEBNgIYIAFCADcCECABQfwANgIMIAFB/QA2AgggAUH+ADYCBCABQf8ANgIAIABByAE2AhQLIgEBfUF/IAAqAgAgASoCAJMiAkMAAAAAXiACQwAAAABdGwsQACABIAIgAyAAKAIAEQQACzkBAX8gACgCBCIEQQF1IAFqIQEgACgCACEAIAEgAiADIARBAXEEfyABKAIAIABqKAIABSAACxEFAAs3AQF/IAAoAgQiA0EBdSABaiEBIAAoAgAhACABIAIgA0EBcQR/IAEoAgAgAGooAgAFIAALEQIACzQBAX8jAEEQayIEJAAgACgCACEAIAQgAzYCDCABIAIgBEEMaiAAEQQAIQAgBEEQaiQAIAALVAECfyMAQRBrIgQkACAAKAIEIgVBAXUgAWohASAAKAIAIQAgBUEBcQRAIAEoAgAgAGooAgAhAAsgBCADNgIMIAEgAiAEQQxqIAARBQAgBEEQaiQAC1IBAn8jAEEQayIDJAAgACgCBCIEQQF1IAFqIQEgACgCACEAIARBAXEEQCABKAIAIABqKAIAIQALIAMgAjYCDCABIANBDGogABECACADQRBqJAALNgEBfyMAQRBrIgQkACAAKAIAIQAgBCADEI8DIAEgAiAEIAARBAAhACAEEDkaIARBEGokACAAC1YBAn8jAEEQayIEJAAgACgCBCIFQQF1IAFqIQEgACgCACEAIAVBAXEEQCABKAIAIABqKAIAIQALIAQgAxCPAyABIAIgBCAAEQUAIAQQORogBEEQaiQAC1QBAn8jAEEQayIDJAAgACgCBCIEQQF1IAFqIQEgACgCACEAIARBAXEEQCABKAIAIABqKAIAIQALIAMgAhCPAyABIAMgABECACADEDkaIANBEGokAAsLACABIAIgABECAAsrAgF/AXwjAEEQayICJAAgAiABIAARHQA5AwggAisDCCEDIAJBEGokACADCwsAIAEgAiAAERQACycBAX8jAEEQayIBJAAgASAAEQ4ANgIMIAEoAgwhACABQRBqJAAgAAsJACABIAARAQALDwAgASAAKAIAaiACNgIACw0AIAEgACgCAGooAgALGAEBf0EQEEwiAEIANwMAIABCADcDCCAACzkBAX8jAEEQayIDJAAgAyABIAIgABEFAEEQEEwiACADKQIANwIAIAAgAykCCDcCCCADQRBqJAAgAAsrAQF/IwBBEGsiAyQAIAMgASACIAARAwA2AgwgAygCDCEAIANBEGokACAACzUBAX8jAEEQayICJAAgAiABEI8DIAIgAiAAEQAANgIMIAIoAgwhACACEDkaIAJBEGokACAACzABAX8jAEEQayIDJAAgAyABIAIgABEFAEEMEEwgAxCSBCEAIAMQdCADQRBqJAAgAAspAQF/IwBBEGsiAiQAIAIgASAAEQAANgIMIAIoAgwhACACQRBqJAAgAAstAQF/IwBBEGsiBCQAIAQgASACIAMgABEEADYCDCAEKAIMIQAgBEEQaiQAIAALHwAgACABELgFIgAgAikCCDcCCCAAIAIpAgA3AgBBAQt5AQN/IAEQtwEgAksEQCABIAIQuAUhAiMAQRBrIgMkACMAQRBrIgEkACABIANBCGoiBTYCDEEQEEwiBCACKQIINwIIIAQgAikCADcCACABQQxqIAQQ4wMgAUEQaiQAIABBuK8CIAUQDjYCACADQRBqJAAPCyAAEOcDC4ADAQR/IAEgABC3ASID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BEAgASATKALUAUYNAQsgEiABNgIEIBIgAjYCAEEAQQJB06MCIBIQPSATKALQASEBIAAoAgAhAiAAKAIEIQ8gACATKALUASIQNgIEIAAgATYCACAQtyAPt6MhAyABtyACt6MhBEEAIQEDQCABQQRHBEAgACABQQN0Ig9qIgIgBCAAIA9qIg8rAwiiOQMIIAIgAyAPKwMoojkDKCACIA8rA0g5A0ggAUEBaiEBDAELCwJAAkACQAJAAkACQCAAKAKwASIBQQFrDgQDAgEABQsgACAAKwNoOQNoIAAgACsDcDkDcCAAIAArA3g5A3ggACAAKwOAATkDgAEgACAEIAArA4gBojkDiAEgACADIAArA5ABojkDkAEgACAEIAArA5gBojkDmAEgACADIAArA6ABojkDoAEgACAAKwOoATkDqAEMAwsgACAEIAArA2iiOQNoIAAgAyAAKwNwojkDcCAAIAArA3g5A3ggACAAKwOAATkDgAEgACAAKwOIASAEIAOiozkDiAEgACAAKwOQASADIAQgBKIgA6KiozkDkAEMAgsgACAEIAArA2iiOQNoIAAgAyAAKwNwojkDcCAAIAArA3g5A3ggACAAKwOAASAEIAOiozkDgAEgACAAKwOIASADIAQgBKIgA6KiozkDiAEMAQsgACAEIAArA2iiOQNoIAAgAyAAKwNwojkDcCAAIAArA3g5A3ggACAAKwOAASAEIAOiozkDgAELIAAgATYCsAELCyATENoFIBMCfyMAQSBrIg8kAEHQARA7IgEEQAJAIAEgAEG4ARA/IhAgACgCAEEeaiIBNgLAASAAKAIEIQIgEEEPNgLMASAQQQ82AsgBIBAgAkEeaiIVNgLEASAQIAEgFWxBA3QiERA7IgI2ArgBIAJFDQAgECAREDsiETYCvAEgEUUNACAVQQAgFUEAShshGiABQQAgAUEAShshGCAAQegAaiEBIAAoArABIRkDQCAXIBpHBEAgF0EPa7K7IQZBACEVA0AgFSAYRwRAIBVBD2uyuyIJIQMCQCAPAnwCQAJAAkACQCAZQQFrDgQDAgEABQsgDyABKwMYIgcgAyABKwMwIgqhIAErA0AiBKIgASsDICILoyIDIAOgIAOiIAMgA6IgBiABKwM4IgyhIASiIAErAygiDaMiBCAEoqAiBaCiIAMgASsDCCAFoiAFoiABKwMA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Rg0AIAEgA0EIdGoiACgCNCILQQBIDQEgAEEwaiEFQQAhAiAEQQAgBEEAShshAANAAkAgACACRwRAIAEgAkGIAmxqQYSLpgJqKAIAIAtHDQEgAiEACyAAIARGBEAgBEE8Rg0DIAEgBEEBaiIENgL4iqYCCyABIABBiAJsaiIAQYCLpgJqIAVBgAIQPxogAEGAjaYCakEBNgIADAMLIAJBAWohAgwACwALQQAhByABKAIcQQJGDQNBACEAA0AgACAETg0EQQAhAiABKAIsIgZBACAGQQBKGyEOIAEgAEGIAmxqIgtBwIumAmohBSALQbiLpgJqIQMgC0GAi6YCaiEJA0ACQCACIA5HBH8gCSgCALcgASACQQh0aiILKAIwtyIQoyIRRGZmZmZmZuY/YyARROF6FK5H4fY/ZHINASALKwNoIAMrAwChIhEgEaIgCysDcCAFKwMAoSIRIBGioCAQo0QAAAAAAADgP2NFDQEgAgUgDgsgBkYEQCABIAZBCHRqQTBqIAlBgAIQPxogASABKAIsQQFqNgIsIAEoAviKpgIhBAsgAEEBaiEADAILIAJBAWohAgwACwALAAsgA0EBaiEDDAALAAsgARCsBkEAIQcLIAhB0ABqJAAgBwshACAPQTBqJAAgAAtyAQF/IwBBEGsiASQAIAEgADYCDCABQbyYBCABQQxqEHM2AgggARBrNgIAQX8hACABQQhqIAEQeEUEQCABQQxqEH0oAtgBIgAEfyABIAAoAhQ2AghBAAVBfwshAEF/IAEoAgggABshAAsgAUEQaiQAIAALbgEBfyMAQRBrIgIkACACIAA2AgwgAkG8mAQgAkEMahBzNgIIIAIQazYCAAJAIAJBCGogAhB4DQAgAkEMahB9KALYASIARSABQQFLcgR/QX8FIAAgATYCFEEACw0AQYihAiABEMcBCyACQRBqJAALdgECfyMAQRBrIgEkACABIAA2AgwgAUG8mAQgAUEMahBzNgIIIAEQazYCAEEAIQAgAUEIaiABEHhFBEAgAUEMahB9KALYASIARSABQQhqIgJFcgR/QX8FIAIgACgCADYCAEEACxogASgCCCEACyABQRBqJAAgAAtbAQF/IwBBEGsiASQAIAEgADYCDCABQbyYBCABQQxqEHM2AgggARBrNgIAQQAhACABQQhqIAEQeEUEQCABQQxqEH0o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ACABQf8ATQR/QZCvAygCACABQQJ0aigCAAUgAQsLDwAgACABIAJBgKMDEO0GCx4AIAFB/wBNBH9BgKMDKAIAIAFBAnRqKAIABSABCwtFAAJAA0AgAiADRg0BAkAgAigCAEH/AEsNAEH4nAMoAgAgAigCAEEBdGovAQAgAXFFDQAgAkEEaiECDAELCyACIQMLIAMLRAADQAJAIAIgA0cEfyACKAIAQf8ASw0BQficAygCACACKAIAQQF0ai8BACABcUUNASACBSADCw8LIAJBBGohAgwACwALRgADQCABIAJHBEAgAyABKAIAQf8ATQR/QficAygCACABKAIAQQF0ai8BAAVBAAs7AQAgA0ECaiEDIAFBBGohAQwBCwsgAgskACACQf8ATQR/QficAygCACACQQF0ai8BACABcUEARwVBAAsLQAECfyAAKAIAKAIAIgAoAgAgACgCCCICQQF1aiEBIAAoAgQhACABIAJBAXEEfyABKAIAIABqKAIABSAACxEBAAsPACAAIAAoAgAoAgQRAQALHwAgAAJ/QYi6BEGIugQoAgBBAWoiADYCACAACzYCBAsJACAAEJAHEDQLnAEAIwBBEGsiAyQAAkAgBRCHAUUEQCAAIAUoAgg2AgggACAFKQIANwIADAELIAUoAgAhBAJAAkACQCAFKAIEIgJBAU0EQCAAIgEgAhCRAQwBCyACQe////8DSw0BIAAgACACELsCQQFqIgUQiQIiARCPASAAIAUQswEgACACEIoBCyABIAQgAkEBahDMAQwBCxBVAAsLIANBEGokAAsJACAAIAUQ3QILigMBCH8jAEHwA2siACQAIABB6ANqIgYgAxBPIAYQlwEhCiAFEDgEQCAFQQAQvgMoAgAgCkEtEKABRiELCyACIAsgAEHoA2ogAEHgA2ogAEHcA2ogAEHYA2ogAEHIA2oQRSIMIABBuANqEEUiBiAAQagDahBFIgcgAEGkA2oQlgcgAEHOAjYCECAAQQhqQQAgAEEQaiICEGchCAJAAn8gBRA4IAAoAqQDSgRAIAUQOCEJIAAoAqQDIQ0gBxA4IAkgDWtBAXRqIAYQOGogACgCpANqQQFqDAELIAcQOCAGEDhqIAAoAqQDakECagsiCUHlAEkNACAIIAlBAnQQOxB/IAgoAgAiAg0AEFUACyACIABBBGogACADKAIEIAUQ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ByAEEE8gBxCdASEIIABBADoAjwECQCAAQZgCaiACIAMgByAEKAIEIAUgAEGPAWogCCABIABBlAFqIABBhAJqEKUHRQ0AIABB3J4CKAAANgCHASAAQdWeAikAADcDgAEgCCAAQYABaiAAQYoBaiAAQfYAahCCAiAAQc4CNgIQIABBCGpBACAAQRBqIgIQZyEDAkAgACgClAEgASgCAGtB4wBOBEAgAyAAKAKUASABKAIAa0ECahA7EH8gAygCAEUNASADKAIAIQILIAAtAI8BBEAgAkEtOgAAIAJBAWohAgsgASgCACEEA0AgACgClAEgBE0EQAJAIAJBADoAACAAIAY2AgAgAEEQakGL/AEgABDqAUEBRw0AIAMQZgwECwUgAiAAQfYAaiIHIAdBCmogBBDABCAAayAAai0ACjoAACACQQFqIQIgBEEBaiEEDAELCxBVAAsQVQALIABBmAJqIABBkAJqEHwEQCAFIAUoAgBBAnI2AgALIAAoApgCIQIgAEGQAWoQRyABEGYgAEGgAmokACACC5oCAQJ/IwBBoANrIggkACAIIAhBoANqIgM2AgwjAEGQAWsiByQAIAcgB0GEAWo2AhwgAEEIaiAHQSBqIgIgB0EcaiAEIAUgBhCqByAHQgA3AxAgByACNgIMIAhBEGoiAiAIKAIMEPQEIQQgACgCCCEFIwBBEGsiACQAIAAgBTYCDCAAQQhqIABBDGoQygEhBSACIAdBDGogBCAHQRBqEMgEIQQgBRDJASAAQRBqJAAgBEF/RgRAEFUACyAIIAIgBEECdGo2AgwgB0GQAWokACAIKAIMIQQjAEEQayIAJAAgACABNgIIA0AgAiAERwRAIABBCGogAigCABDgBCACQQRqIQIMAQsLIAAoAgghASAAQRBqJAAgAyQAIAELhQEAIwBBgAFrIgIkACACIAJB9ABqNgIMIABBCGogAkEQaiIAIAJBDGogBCAFIAYQqgcgACEEIAIoAgwhAyMAQRBrIgAkACAAIAE2AggDQCADIARHBEAgAEEIaiAELAAAEMoDIARBAWohBAwBCwsgACgCCCEBIABBEGokACACQYABaiQAIAEL8AwBAX8jAEFAaiIHJAAgByABNgI4IARBADYCACAHIAMQTyAHEJcBIQggBxBHAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJA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ASAIIAAoApwBEH8gACgCnAEhBgsgBiAFIAZqIgogAhDZASELIABBzgI2AlAgAEHIAGpBACAAQdAAahBnIQYCQCAAKAKcASAAQaABakYEQCAAQdAAaiEFDAELIAVBAXQQOyIFRQ0BIAYgBRB/IAAoApwBIQkLIABBOGoiByACEE8gCSALIAogBSAAQcQAaiAAQUBrIAcQtQcgBxBHIAEgBSAAKAJEIAAoAkAgAiADEOgBIQEgBhBmIAgQZiAAQdABaiQAIAEPCxBVAAsRACAAIAEgAiADIARBABDwBgsRACAAIAEgAiADIARBABDxBgsRACAAIAEgAiADIARBARDwBgsRACAAIAEgAiADIARBARDxBgvSAQEBfyMAQTBrIgUkACAFIAE2AigCQCACKAIEQQFxRQRAIAAgASACIAMgBCAAKAIAKAIYEQoAIQIMAQsgBUEYaiIAIAIQTyAAEJwCIQEgABBHAkAgBARAIAVBGGogARDBAQwBCyAFQRhqIAEQwAELIAUgBUEYahCuATYCEANAIAUgBUEYahCBAjYCCCAFQRBqIAVBCGoQgwEEQCAFQShqIAVBEGoiACgCACwAABDKAyAAEO0CDAEFIAUoAighAiAFQRhqEDkaCwsLIAVBMGokACACC/UCAQF/IwBB4AJrIgAkACAAIAI2AtACIAAgATYC2AIgAEHQAWoQRSEGIABBEGoiAiADEE8gAhCXAUGguwNBursDIABB4AFqEOcBIAIQRyAAQcABahBFIgMgAxBREEIgACADQQAQQSIBNgK8ASAAIAI2AgwgAEEANgIIA0ACQCAAQdgCaiAAQdACahCSAUUNACAAKAK8ASADEDggAWpGBEAgAxA4IQIgAyADEDhBAXQQQiADIAMQURBCIAAgAiADQQAQQSIBajYCvAELIABB2AJqEGhBECABIABBvAFqIABBCGpBACAGIABBEGogAEEMaiAAQeABahDAAg0AIABB2AJqEHUaDAELCyADIAAoArwBIAFrEEIgAxBAIQIQXCEBIAAgBTYCACACIAEgABC7B0EBRwRAIARBBDYCAAsgAEHYAmogAEHQAmoQewRAIAQgBCgCAEECcjYCAAsgACgC2AIhASADEDkaIAYQORogAEHgAmokACABC9QDAQF+IwBBgANrIgAkACAAIAI2AvACIAAgATYC+AIgAEHYAWogAyAAQfABaiAAQewBaiAAQegBahC/BCAAQcgBahBFIgEgARBREEIgACABQQAQQSICNgLEASAAIABBIGo2AhwgAEEANgIYIABBAToAFyAAQcUAOgAWA0ACQCAAQfgCaiAAQfACahCSAUUNACAAKALEASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCxAELIABB+AJqEGggAEEXaiAAQRZqIAIgAEHEAWogACgC7AEgACgC6AEgAEHYAWogAEEgaiAAQRxqIABBGGogAEHwAWoQvgQNACAAQfgCahB1GgwBCwsCQCAAQdgBahA4RQ0AIAAtABdFDQAgACgCHCIDIABBIGprQZ8BSg0AIAAgA0EEajYCHCADIAAoAhg2AgALIAAgAiAAKALEASAEELwHIAApAwAhBiAFIAApAwg3AwggBSAGNwMAIABB2AFqIABBIGogACgCHCAEEJABIABB+AJqIABB8AJqEHsEQCAEIAQoAgBBAnI2AgALIAAoAvgCIQIgARA5GiAAQdgBahA5GiAAQYADaiQAIAILvQMAIwBB8AJrIgAkACAAIAI2AuACIAAgATYC6AIgAEHIAWogAyAAQeABaiAAQdwBaiAAQdgBahC/BCAAQbgBahBFIgEgARBREEIgACABQQAQQSICNgK0ASAAIABBEGo2AgwgAEEANgIIIABBAToAByAAQcUAOgAGA0ACQCAAQegCaiAAQeACahCSAUUNACAAKAK0ASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCtAELIABB6AJqEGggAEEHaiAAQQZqIAIgAEG0AWogACgC3AEgACgC2AEgAEHIAWogAEEQaiAAQQxqIABBCGogAEHgAWoQvgQNACAAQegCahB1GgwBCwsCQCAAQcgBahA4RQ0AIAAtAAdFDQAgACgCDCIDIABBEGprQZ8BSg0AIAAgA0EEajYCDCADIAAoAgg2AgALIAUgAiAAKAK0ASAEEL0HOQMAIABByAFqIABBEGogACgCDCAEEJABIABB6AJqIABB4AJqEHsEQCAEIAQoAgBBAnI2AgALIAAoAugCIQIgARA5GiAAQcgBahA5GiAAQfACaiQAIAILvQMAIwBB8AJrIgAkACAAIAI2AuACIAAgATYC6AIgAEHIAWogAyAAQeABaiAAQdwBaiAAQdgBahC/BCAAQbgBahBFIgEgARBREEIgACABQQAQQSICNgK0ASAAIABBEGo2AgwgAEEANgIIIABBAToAByAAQcUAOgAGA0ACQCAAQegCaiAAQeACahCSAUUNACAAKAK0ASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCtAELIABB6AJqEGggAEEHaiAAQQZqIAIgAEG0AWogACgC3AEgACgC2AEgAEHIAWogAEEQaiAAQQxqIABBCGogAEHgAWoQvgQNACAAQegCahB1GgwBCwsCQCAAQcgBahA4RQ0AIAAtAAdFDQAgACgCDCIDIABBEGprQZ8BSg0AIAAgA0EEajYCDCADIAAoAgg2AgALIAUgAiAAKAK0ASAEEL4HOAIAIABByAFqIABBEGogACgCDCAEEJABIABB6AJqIABB4AJqEHsEQCAEIAQoAgBBAnI2AgALIAAoAugCIQIgARA5GiAAQcgBahA5GiAAQfACaiQAIAILoAMBAn8jAEHgAmsiACQAIAAgAjYC0AIgACABNgLYAiADENoBIQYgAyAAQeABahDvAiEHIABB0AFqIAMgAEHMAmoQ7gIgAEHAAWoQRSIBIAEQURBCIAAgAUEAEEEiAjYCvAEgACAAQRBqNgIMIABBADYCCANAAkAgAEHYAmogAEHQAmoQkgFFDQAgACgCvAEgARA4IAJqRgRAIAEQOCEDIAEgARA4QQF0EEIgASABEFEQQiAAIAMgAUEAEEEiAmo2ArwBCyAAQdgCahBoIAYgAiAAQbwBaiAAQQhqIAAoAswCIABB0AFqIABBEGogAEEMaiAHEMACDQAgAEHYAmoQdRoMAQsLAkAgAEHQAWoQOEUNACAAKAIMIgMgAEEQamtBnwFKDQAgACADQQRqNgIMIAMgACgCCDYCAAsgBSACIAAoArwBIAQgBhC/BzcDACAAQdABaiAAQRBqIAAoAgwgBBCQASAAQdgCaiAAQdACahB7BEAgBCAEKAIAQQJyNgIACyAAKALYAiECIAEQORogAEHQAWoQORogAEHgAmokACACC6ADAQJ/IwBB4AJrIgAkACAAIAI2AtACIAAgATYC2AIgAxDaASEGIAMgAEHgAWoQ7wIhByAAQdABaiADIABBzAJqEO4CIABBwAFqEEUiASABEFEQQiAAIAFBABBBIgI2ArwBIAAgAEEQajYCDCAAQQA2AggDQAJAIABB2AJqIABB0AJqEJIBRQ0AIAAoArwBIAEQOCACakYEQCABEDghAyABIAEQOEEBdBBCIAEgARBREEIgACADIAFBABBBIgJqNgK8AQsgAEHYAmoQaCAGIAIgAEG8AWogAEEIaiAAKALMAiAAQdABaiAAQRBqIABBDGogBxDAAg0AIABB2AJqEHUaDAELCwJAIABB0AFqEDhFDQAgACgCDCIDIABBEGprQZ8BSg0AIAAgA0EEajYCDCADIAAoAgg2AgALIAUgAiAAKAK8ASAEIAYQwgc7AQAgAEHQAWogAEEQaiAAKAIMIAQQkAEgAEHYAmogAEHQAmoQewRAIAQgBCgCAEECcjYCAAsgACgC2AIhAiABEDkaIABB0AFqEDkaIABB4AJqJAAgAgugAwECfyMAQeACayIAJAAgACACNgLQAiAAIAE2AtgCIAMQ2gEhBiADIABB4AFqEO8CIQcgAEHQAWogAyAAQcwCahDuAiAAQcABahBFIgEgARBREEIgACABQQAQQSICNgK8ASAAIABBEGo2AgwgAEEANgIIA0ACQCAAQdgCaiAAQdACahCSAUUNACAAKAK8ASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCvAELIABB2AJqEGggBiACIABBvAFqIABBCGogACgCzAIgAEHQAWogAEEQaiAAQQxqIAcQwAINACAAQdgCahB1GgwBCwsCQCAAQdABahA4RQ0AIAAoAgwiAyAAQRBqa0GfAUoNACAAIANBBGo2AgwgAyAAKAIINgIACyAFIAIgACgCvAEgBCAGEMMHNwMAIABB0AFqIABBEGogACgCDCAEEJABIABB2AJqIABB0AJqEHsEQCAEIAQoAgBBAnI2AgALIAAoAtgCIQIgARA5GiAAQdABahA5GiAAQeACaiQAIAILoAMBAn8jAEHgAmsiACQAIAAgAjYC0AIgACABNgLYAiADENoBIQYgAyAAQeABahDvAiEHIABB0AFqIAMgAEHMAmoQ7gIgAEHAAWoQRSIBIAEQURBCIAAgAUEAEEEiAjYCvAEgACAAQRBqNgIMIABBADYCCANAAkAg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QZACayIAJAAgACACNgKAAiAAIAE2AogCIAMQ2gEhBiAAQdABaiADIABB/wFqEPACIABBwAFqEEUiASABEFEQQiAAIAFBABBBIgI2ArwBIAAgAEEQajYCDCAAQQA2AggDQAJAIABBiAJqIABBgAJqEJMBRQ0AIAAoArwBIAEQOCACakYEQCABEDghAyABIAEQOEEBdBBCIAEgARBREEIgACADIAFBABBBIgJqNgK8AQsgAEGIAmoQaSAGIAIgAEG8AWogAEEIaiAALAD/ASAAQdABaiAAQRBqIABBDGpBoLsDEMMCDQAgAEGIAmoQdhoMAQsLAkAgAEHQAWoQOEUNACAAKAIMIgMgAEEQamtBnwFKDQAgACADQQRqNgIMIAMgACgCCDYCAAsgBSACIAAoArwBIAQgBhDCBzsBACAAQdABaiAAQRBqIAAoAgwgBBCQASAAQYgCaiAAQYACahB8BEAgBCAEKAIAQQJyNgIACyAAKAKIAiECIAEQORogAEHQAWoQORogAEGQAmokACACC5UDAQF/IwBBkAJrIgAkACAAIAI2AoACIAAgATYCiAIgAxDaASEGIABB0AFqIAMgAEH/AWoQ8AIgAEHAAWoQRSIBIAEQURBCIAAgAUEAEEEiAjYCvAEgACAAQRBqNgIMIABBADYCCANAAkAgAEGIAmogAEGAAmoQkwFFDQAgACgCvAEgARA4IAJqRgRAIAEQOCEDIAEgARA4QQF0EEIgASABEFEQQiAAIAMgAUEAEEEiAmo2ArwBCyAAQYgCahBpIAYgAiAAQbwBaiAAQQhqIAAsAP8BIABB0AFqIABBEGogAEEMakGguwMQwwINACAAQYgCahB2GgwBCwsCQCAAQdABahA4RQ0AIAAoAgwiAyAAQRBqa0GfAUoNACAAIANBBGo2AgwgAyAAKAIINgIACyAFIAIgACgCvAEgBCAGEMMHNwMAIABB0AFqIABBEGogACgCDCAEEJABIABBiAJqIABBgAJqEHwEQCAEIAQoAgBBAnI2AgALIAAoAogCIQIgARA5GiAAQdABahA5GiAAQZACaiQAIAILlQMBAX8jAEGQAmsiACQAIAAgAjYCgAIgACABNgKIAiADENoBIQYgAEHQAWogAyAAQf8BahDwAiAAQcABahBFIgEgARBREEIgACABQQAQQSICNgK8ASAAIABBEGo2AgwgAEEANgIIA0ACQCAAQYgCaiAAQYACahCTAUUNACAAKAK8ASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCvAELIABBiAJqEGkgBiACIABBvAFqIABBCGogACwA/wEgAEHQAWogAEEQaiAAQQxqQaC7AxDDAg0AIABBiAJqEHYaDAELCwJAIABB0AFqEDhFDQAgACgCDCIDIABBEGprQZ8BSg0AIAAgA0EEajYCDCADIAAoAgg2AgALIAUgAiAAKAK8ASAEIAYQxAc2AgAgAEHQAWogAEEQaiAAKAIMIAQQkAEgAEGIAmogAEGAAmoQfARAIAQgBCgCAEECcjYCAAsgACgCiAIhAiABEDkaIABB0AFqEDkaIABBkAJqJAAgAgsLmtADSgBBgAgLoC5mc2V0ACVzLyVzACVzLiVzAGRlYnVnAGFsbG9jYXRvcjxUPjo6YWxsb2NhdGUoc2l6ZV90IG4pICduJyBleGNlZWRzIG1heGltdW0gc3VwcG9ydGVkIHNpemUAd2IAJWPihLnvuI9bd2ViYXJraXQtaW5mbzpdACVtLSVkLSVZLSVILSVNLSVTAE1hcmtlciBPSy4ALABBc3NlcnRpb24gYHggPj0gbU1pblhgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB3aWR0aCA+PSA1YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgd2lkdGggPj0gMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYHdpZHRoID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHB5cmFtaWQtPnNpemUoKSA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtU3RhcnRUaW1lID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGAoc3JjX3dpZHRoJTIpID09IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbS53aWR0aCgpID09IGltLnN0ZXAoKS9zaXplb2YoZmxvYXQpYCBmYWlsZWQgaW4gACAJCg0ARXJyb3I6IG1hbGxvYwoARXJyb3IgMTogaWNwR2V0SW5pdFh3MlhjCgAgPT09IG1hdHJpeCAoJWQsJWQpID09PQoAID09PSB2ZWN0b3IgKCVkKSA9PT0KAD8/PyAxCgBFcnJvcjogbGFiZWxpbmcgd29yayBvdmVyZmxvdy4KACMjIyBGZWF0dXJlIGNhbmRpZGF0ZXMgZm9yIHRyYWNraW5nIGFyZSBvdmVyZmxvdy4KAGFyZ2xDYW1lcmFGcnVzdHVtUkgoKTogYXJQYXJhbURlY29tcE1hdCgpIGluZGljYXRlZCBwYXJhbWV0ZXIgZXJyb3IuCgBrcG1EZWxldGVSZWZEYXRhU2V0KCk6IE5VTEwgcmVmRGF0YVNldFB0ci9yZWZJbWFnZS4KAFN0YXJ0IHRyYWNraW5nX3RocmVhZCAjJWQuCgBPdXQgb2YgbWVtb3J5ISEKAERhdGEgbnVtIGVycm9yISEKAGNvbG9yOiAjNjY0NDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZjk5OyBib3JkZXItcmFkaXVzOiA0cHg7IHBhZGRpbmc6IDJweAB3AElEIGFscmVhZHkgZXhpc3RzACVzJXMAJXMuJXMAcgAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9vcmllbnRhdGlvbl9hc3NpZ25tZW50LmNwcAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2ZyYW1ld29yay90aW1lcnMuY3BwAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi93ZWJhcmtpdC1vcmcvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZGV0ZWN0b3JzL2hhcnJpcy5jcHAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9kZXRlY3RvcnMvRG9HX3NjYWxlX2ludmFyaWFudF9kZXRlY3Rvci5jcHAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9tYXRjaGVycy9ob3VnaF9zaW1pbGFyaXR5X3ZvdGluZy5jcHAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9mcmFtZXdvcmsvaW1hZ2UuY3BwAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi93ZWJhcmtpdC1vcmcvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZGV0ZWN0b3JzL2dhdXNzaWFuX3NjYWxlX3NwYWNlX3B5cmFtaWQuY3BwAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi93ZWJhcmtpdC1vcmcvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZGV0ZWN0b3JzL3B5cmFtaWQuY3BwAGluZm8ARXJyb3I6IGljcEdldEpfVV9YYwB3YgByYgBBUl9QSVhFTF9GT1JNQVRfUkdCAFBhdHRlcm4gZXh0cmFjdGlvbiBmYWlsZWQuAEFzc2VydGlvbiBgcHlyYW1pZGAgZmFpbGVkIGluIABUcmFja2luZyB0aHJlYWQgPSAlZAoAU0laRSA9ICVkLCAlZAoARXJyb3IgMjogaWNwR2V0SW5pdFh3MlhjCgA/Pz8gMgoARXJyb3I6IHVuc3VwcG9ydGVkIHBpeGVsIGZvcm1hdC4KAFVua25vd24gb3IgdW5zdXBwb3J0ZWQgbGFiZWxpbmcgdGhyZXNob2xkIG1vZGUgcmVxdWVzdGVkLiBTZXQgdG8gbWFudWFsLgoAa3BtRGVsZXRlUmVmRGF0YVNldCgpOiAwIHhzaXplL3lzaXplL2RwaS4KAEVycm9yICglZCk6IHVuYWJsZSB0byBvcGVuIGNhbWVyYSBwYXJhbWV0ZXJzIGZpbGUgIiVzIiBmb3Igd3JpdGluZy4KAEVycm9yOiBOVUxMIHBhdHRIYW5kbGUuCgBFbmQgdHJhY2tpbmdfdGhyZWFkICMlZC4KAE91dCBvZiBtZW1vcnkhIQoAcgAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL21hdGNoZXJzL2ZyZWFrLmgAd2FybmluZwAgJTEwZwBCdWlsZCBQeXJhbWlkACU0ZAB3YgByYgAlY/Cfmqlbd2ViYXJraXQtZXJyb3I6XQBBUl9QSVhFTF9GT1JNQVRfQkdSAE1BTlVBTABHZW5lcmljIGVycm9yIGR1cmluZyBtYXRjaGluZyBwaGFzZS4AIGxpbmUgACVzJXMKAEZpbGUgb3BlbiBlcnJvci4gJXMKAERpc3RvcnRpb24gZmFjdG9yOiBrMT0lMS4xMGYsIGsyPSUxLjEwZiwgcDE9JTEuMTBmLCBwMj0lMS4xMGYKAEVycm9yOiBtYWxsb2MKAEVycm9yIDM6IGljcEdldEluaXRYdzJYYwoARXJyb3IgaWNwR2V0Sl9VX1MKAD09PT09PSAlcyA9PT09PT09PQoAPz8/IDMKAEVycm9yOiBjYW4ndCBsb2FkIHBhdHRlcm4gZnJvbSBOVUxMIGJ1ZmZlci4KAGtwbVNldFJlZkRhdGFTZXQoKTogTlVMTCBrcG1IYW5kbGUvZmlsZW5hbWUuCgBFcnJvciBzYXZpbmcgZmVhdHVyZSBtYXA6IGVycm9yIHdyaXRpbmcgZGF0YS4KAE91dCBvZiBtZW1vcnkhIQoAY29sb3I6ICNmZmZmZmY7IGJhY2tncm91bmQtY29sb3I6ICNmZjAxMDE7IGJvcmRlci1yYWRpdXM6IDRweDsgcGFkZGluZzogMnB4AEV4dHJhY3QgRmVhdHVyZXMAZXJyb3IARnJlYWsgZmVhdHVyZXMgLSAlZAByYgBBVVRPX01FRElBTgBBUl9QSVhFTF9GT1JNQVRfUkdCQQBJbnN1ZmZpY2llbnQgY29udHJhc3QgZHVyaW5nIG1hdGNoaW5nLgAlNy41ZiAAIGxpbmUgAEVycm9yIG9wZW5pbmcgZmlsZSAnJXMnOiAAICAgICAgICAgICAgICAgICAgZng9JWYsIGZ5PSVmLCB4MD0lZiwgeTA9JWYsIHM9JWYKAEVycm9yIDQ6IGljcEdldEluaXRYdzJYYwoARXJyb3IgaWNwR2V0VV9mcm9tX1hfYnlfTWF0WDJVCgBFcnJvciBhbGxvY2F0aW5nIG1lbW9yeS4KAEVycm9yOiBvdXQgb2YgbWVtb3J5LgoARXJyb3I6IFVuYWJsZSB0byBvcGVuIGZpbGUgJyVzJyBmb3Igd3JpdGluZy4KAEVycm9yOiB1bmFibGUgdG8gb3BlbiBmaWxlICclcyVzJyBmb3IgcmVhZGluZy4KAE91dCBvZiBtZW1vcnkhIQoAU3RlcCBzaXplIG11c3QgYmUgZXF1YWwgdG8gd2lkdGggZm9yIG5vdwBbJXNdIFslc10gWyVzXSA6IEZvdW5kICVkIGZlYXR1cmVzACVzAFdpZHRoIGNhbm5vdCBiZSB6ZXJvAFNvdXJjZSB3aWR0aCBtdXN0IGJlIGV2ZW4ASW1hZ2UgaXMgdG9vIHNtYWxsAHggb3V0IG9mIHJhbmdlAENsb2NrIGhhcyBub3QgYmVlbiBzdGFydGVkAFB5cmFtaWQgaXMgbm90IGFsbG9jYXRlZAByYgAlY+KaoO+4j1t3ZWJhcmtpdC13YXJuOl0AQVVUT19PVFNVAEFSX1BJWEVMX0ZPUk1BVF9CR1JBAHdwIG11c3QgYmUgYXQgbGVhc3QgMQBCYXJjb2RlIG1hdGNoaW5nIGNvdWxkIG5vdCBmaW5kIGNvcnJlY3QgYmFyY29kZSBsb2NhdG9yIHBhdHRlcm4uAFslc10gADogACVzJXMKAERpc3RvcnRpb24gZmFjdG9yID0gJWYgJWYgJWYgJWYgJWYgJWYKAEVycm9yIDU6IGljcEdldEluaXRYdzJYYwoARXJyb3IgaWNwR2V0WGNfZnJvbV9Yd19ieV9NYXRYdzJYYwoARXJyb3IgcmVhZGluZyBpbWFnZVNldC4KAEVycm9yIHdoaWxlIGFkZGluZyByZWZlcmVuY2UgZGF0YSBzZXQ6IGtwbUdlblJlZkRhdGFTZXQoKSBmYWlsZWQuCgBFcnJvciBvcGVuaW5nICclcycuCgBDYW4ndCBvcGVuIEpQRUcgZmlsZSAnJXMnCgBPdXQgb2YgbWVtb3J5ISEKAFBhdHRlcm4gRGF0YSByZWFkIGVycm9yISEKAFJlYWQgZXJyb3IhIQoAY29sb3I6ICM3NzQ0MDA7IGJhY2tncm91bmQtY29sb3I6ICNmZmZmOTk7IGJvcmRlci1yYWRpdXM6IDRweDsgcGFkZGluZzogMnB4ACVmAHdiAEFSX1BJWEVMX0ZPUk1BVF9BQkdSAFB5cmFtaWQgaXMgTlVMTABBVVRPX0FEQVBUSVZFAEJhcmNvZGUgbWF0Y2hpbmcgZXJyb3IgZGV0ZWN0aW9uL2NvcnJlY3Rpb24gZm91bmQgdW5yZWNvdmVyYWJsZSBlcnJvci4ARXJyb3IgY3JlYXRpbmcgZnVsbCBmaWxlIHBhdGggZnJvbSAnJXMnIGFuZCAnJXMnAEFzc2VydGlvbiBgeCA8IG1NYXhYYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaGVpZ2h0ID49IDVgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBoZWlnaHQgPj0gMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGhlaWdodCA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtSW1hZ2VzLnNpemUoKSA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB4ID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtU3RvcFRpbWUgPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGRzdCAhPSAwYCBmYWlsZWQgaW4gACBJTkZPICAAJXMlcwoARGlzdG9ydGlvbiBmYWN0b3IgPSAlZiAlZiAlZiAlZiAlZgoARXJyb3IgPSAlZgoARXJyb3IgNjogaWNwR2V0SW5pdFh3MlhjCgAgICAgICAgICBJbWFnZVNpemUgPSAlN2RbcGl4ZWxdCgA9PT09PT09PT0gJWQgPT09PT09PT09PT0KAEltYWdlc2V0IGNvbnRhaW5zICVkIGltYWdlcy4KAEVycm9yOiBVbmFibGUgdG8gb3BlbiBmaWxlICclcycgZm9yIHJlYWRpbmcuCgBFcnJvciAoJWQpOiB1bmFibGUgdG8gb3BlbiBjYW1lcmEgcGFyYW1ldGVycyBmaWxlICIlcyIgZm9yIHJlYWRpbmcuCgBFcnJvciByZWFkaW5nIHBhdHRlcm4gZmlsZSAnJXMnLgoAQnVpbGQgSW5kZXgASGVpZ2h0IGNhbm5vdCBiZSB6ZXJvACVmICVmICVmICVmAHggbXVzdCBiZSBwb3NpdGl2ZQBMYXBsYWNpYW4gcHlyYW1pZCBoYXMgbm90IGJlZW4gYWxsb2NhdGVkAENsb2NrIGhhcyBub3QgYmVlbiBzdG9wcGVkAEFSX1BJWEVMX0ZPUk1BVF9NT05PAERlc3RpbmF0aW9uIGlzIE5VTEwAQVVUT19CUkFDS0VUSU5HAGhwIG11c3QgYmUgYXQgbGVhc3QgMQBFcnJvciAoJWQpOiB1bmFibGUgdG8gZGV0ZXJtaW5lIGZpbGUgbGVuZ3RoLgBNYXRjaGluZyBjb25maWRlbmNlIGN1dG9mZiB2YWx1ZSBub3QgcmVhY2hlZC4AQXNzZXJ0aW9uIGB5ID49IG1NaW5ZYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW1hZ2UudHlwZSgpID09IElNQUdFX1VJTlQ4YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgc3RvcmUuc2l6ZSgpID09IHBvaW50cy5zaXplKClgIGZhaWxlZCBpbiAAJXMlcwoARGlzdG9ydGlvbiBmYWN0b3IgPSAlZiAlZiAlZiAlZgoARXJyb3IgNzogaWNwR2V0SW5pdFh3MlhjCgBFeHRyYWN0ZWQgZmVhdHVyZXMgPSAlN2RbcGl4ZWxdCgBFcnJvciBpY3AyR2V0VFMKAEZhbGxpbmcgYmFjayB0byByZWFkaW5nICclcyVzJyBpbiBBUlRvb2xLaXQgdjQueCBmb3JtYXQuCgBFcnJvciBpbiBvcGVuaW5nICclcycgaW4gemlwZmlsZS4KAEVycm9yIHJlYWRpbmcgSlBFRyBmaWxlLgoARXJyb3Igd2hpbGUgYWRkaW5nIHJlZmVyZW5jZSBkYXRhIHNldDoga3BtTWVyZ2VSZWZEYXRhU2V0KCkgZmFpbGVkLgoARXJyb3Igc2F2aW5nIGZlYXR1cmUgc2V0OiBlcnJvciB3cml0aW5nIGRhdGEuCgBPdXQgb2YgbWVtb3J5ISEKAEGwNgvFKYgOAACBEAAA7xIAABYVAACnGAAAWyVzXSBbJXNdIFslc10gOiAlczogJWYgbXMASW1hZ2UgbXVzdCBiZSBncmF5c2NhbGUAeSBvdXQgb2YgcmFuZ2UARmVhdHVyZSBzdG9yZSBoYXMgbm90IGJlZW4gYWxsb2NhdGVkACVkAHdiAEFSX1BJWEVMX0ZPUk1BVF9BUkdCAE1heGltdW0gYWxsb3dhYmxlIHBvc2UgZXJyb3IgZXhjZWVkZWQuAEFzc2VydGlvbiBgc3RlcCA+PSB3aWR0aGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGkrMStjaHVua19zaXplIDwgd2lkdGhgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBweXJhbWlkYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgcHlyYW1pZC0+bnVtT2N0YXZlcygpID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHNyYyAhPSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgeCA8IG1HcmFkaWVudHNbb2N0YXZlKm1OdW1TY2FsZXNQZXJPY3RhdmUrc2NhbGVdLndpZHRoKClgIGZhaWxlZCBpbiAARXJyb3IgaW4gb3BlbmluZyAnJXMnIGZvciByZWFkaW5nCgAgRmlsdGVyZWQgZmVhdHVyZXMgPSAlN2RbcGl4ZWxdCgBMYWJlbGluZyB0aHJlc2hvbGQgbW9kZSBzZXQgdG8gJXMuCgBFcnJvciByZWFkaW5nIEpQRUcgZmlsZSBoZWFkZXIuCgBFcnJvcjogc3VwcGxpZWQgZmlsZSBkb2VzIG5vdCBhcHBlYXIgdG8gYmUgYW4gQVJUb29sS2l0IGNhbWVyYSBwYXJhbWV0ZXIgZmlsZS4KAGtwbURlbGV0ZVJlZkRhdGFTZXQoKTogTlVMTCByZWZEYXRhU2V0UHRyMS9yZWZEYXRhU2V0UHRyMi4KAENhbid0IHJlYWQgSlBFRyBmaWxlICclcycKAEFSX1BJWEVMX0ZPUk1BVF8ydnV5AFB5cmFtaWQgZG9lcyBub3QgY29udGFpbiBhbnkgbGV2ZWxzAFN0ZXAgbXVzdCBiZSBncmVhdGVyIHRoYW4gb3IgZXF1YWwgdGhlIHdpZHRoAHggbXVzdCBiZSBsZXNzIHRoYW4gdGhlIGltYWdlIHdpZHRoAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi93ZWJhcmtpdC1vcmcvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvbWF0Y2hlcnMvdmlzdWFsX2RhdGFiYXNlLmgARXh0ZW5kaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlIGltYWdlAFNvdXJjZSBpcyBOVUxMAEVycm9yICglZCk6IHVuYWJsZSB0byByZWFkIGZyb20gZmlsZS4ATXVsdGktbWFya2VyIHBvc2UgZXJyb3IgdmFsdWUgZXhjZWVkZWQuAA0lNGQvJTRkLgBBc3NlcnRpb24gYHkgPCBtTWF4WWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGltYWdlLmNoYW5uZWxzKCkgPT0gMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYG51bV9wb2ludHMgPT0gcG9pbnRzLnNpemUoKWAgZmFpbGVkIGluIAAlNy41ZiAAIElORk8gIABrcG1TZXRSZWZEYXRhU2V0KCk6IE5VTEwga3BtSGFuZGxlL3JlZkRhdGFTZXQuCgBrcG1EZWxldGVSZWZEYXRhU2V0KCk6IE5VTEwgcmVmRGF0YVNldFB0ci4KAEVycm9yOiB1bmFibGUgdG8gb3BlbiBmaWxlICclcycgZm9yIHdyaXRpbmcuCgBFcnJvcjogVW5zdXBwb3J0ZWQgcGl4ZWwgZm9ybWF0ICglZCkgcmVxdWVzdGVkLgoARXJyb3IgaW4gcmVhZGluZyAnJXMnLgoACiMjIyBTdXJmYWNlIE5vLiVkICMjIwoAQVJfUElYRUxfRk9STUFUX3l1dnMAJXMASW1hZ2UgbXVzdCBoYXZlIDEgY2hhbm5lbABTaG91bGQgYmUgc2FtZSBzaXplAFJlamVjdGVkIGZyZXF1ZW50bHkgbWlzcmVjb2duaXNlZCBtYXRyaXggbWFya2VyLgBBc3NlcnRpb24gYGJ1Y2tldFswXS5maXJzdCA+PSBidWNrZXRbbl0uZmlyc3RgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBhbmdsZSA+IC1QSWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGNoYW5uZWxzID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHNyY193aWR0aCA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB5ID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBkeW5hbWljX2Nhc3Q8Y29uc3QgQmlub21pYWxQeXJhbWlkMzJmKj4ocHlyYW1pZClgIGZhaWxlZCBpbiAAIGxpbmUgAGtwbVNhdmVSZWZEYXRhU2V0KCk6IE5VTEwgZmlsZW5hbWUvcmVmRGF0YVNldC4KAGtwbVNldFJlZkRhdGFTZXQoKTogcmVmRGF0YVNldC4KAEVycm9yOiBzdXBwbGllZCBidWZmZXIgZG9lcyBub3QgYXBwZWFyIHRvIGJlIEFSVG9vbEtpdCBjYW1lcmEgcGFyYW1ldGVycy4KAEVycm9yIGluIHdyaXRpbmcgJyVzJyBpbiB0aGUgemlwZmlsZS4KAEVycm9yIHNhdmluZyBpbWFnZSBzZXQ6IGVycm9yIHdyaXRpbmcgZGF0YS4KAE51bWJlciBvZiBjaGFubmVscyBjYW5ub3QgYmUgemVybwB5IG11c3QgYmUgcG9zaXRpdmUAV2lkdGggbXVzdCBiZSBwb3NpdGl2ZQBhbmdsZSBvdXQgb2YgcmFuZ2UAT25seSBiaW5vbWlhbCBweXJhbWlkIGlzIHN1cHBvcnRlZABudGhfZWxlbWVudCBmYWlsZWQAQVJfUElYRUxfRk9STUFUX1JHQl81NjUAQXNzZXJ0aW9uIGBtUHlyYW1pZC5zaXplKCkgPT0gbU51bU9jdGF2ZXMqbU51bVNjYWxlc1Blck9jdGF2ZWAgZmFpbGVkIGluIABBc3NlcnRpb24gYG9jdGF2ZSA+PSAwYCBmYWlsZWQgaW4gADogAEZpZWxkLW9mLXZpZXcgdmVydGljYWwgPSAlLjFmLCBob3Jpem9udGFsID0gJS4xZiBkZWdyZWVzLCBhc3BlY3QgcmF0aW8gPSAlLjNmCgBNYXggZmVhdHVyZSA9ICVkCgAgIFJlYWQgSW1hZ2VTZXQuCgBFcnJvciBzYXZpbmcgS1BNIGRhdGE6IHVuYWJsZSB0byBvcGVuIGZpbGUgJyVzJXMlcycgZm9yIHdyaXRpbmcuCgBFcnJvciAoJWQpOiB1bmFibGUgdG8gb3BlbiBleHRlcm5hbCBwYXJhbWV0ZXJzIGZpbGUgIiVzIiBmb3Igd3JpdGluZy4KAEVycm9yIGluIGNsb3NpbmcgJXMgaW4gdGhlIHppcGZpbGUuCgBBdXRvIHRocmVzaG9sZCAoYnJhY2tldCkgbWFya2VyIGNvdW50cyAtWyUzZDogJTNkXSBbJTNkOiAlM2RdIFslM2Q6ICUzZF0rLgoAT3V0IG9mIG1lbW9yeSEhCgBQeXJhbWlkIGhhcyBub3QgYmVlbiBhbGxvY2F0ZWQgeWV0AC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi93ZWJhcmtpdC1vcmcvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZGV0ZWN0b3JzL2dhdXNzaWFuX3NjYWxlX3NwYWNlX3B5cmFtaWQuaABQeXJhbWlkIGlzIE5VTEwAQVJfUElYRUxfRk9STUFUX1JHQkFfNTU1MQAuAEFzc2VydGlvbiBgcFswXSA+IHBtMVstMV1gIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBhbmdsZSA8PSBQSWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGQudHlwZSgpID09IElNQUdFX0YzMmAgZmFpbGVkIGluIABBc3NlcnRpb24gYHNyY19oZWlnaHQgPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgeSA8IG1HcmFkaWVudHNbb2N0YXZlKm1OdW1TY2FsZXNQZXJPY3RhdmUrc2NhbGVdLmhlaWdodCgpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbURhdGEuZ2V0KClgIGZhaWxlZCBpbiAAJTNkOiAoJTNkLCUzZCkgOiAlZiBtaW49JWYgbWF4PSVmLCBzZD0lZgoAcGFnZSAlZCwgaW1hZ2UgbnVtICVkLCBwb2ludHMgLSAlZAoARXJyb3IgKCVkKTogdW5hYmxlIHRvIG9wZW4gZXh0ZXJuYWwgcGFyYW1ldGVycyBmaWxlICIlcyIgZm9yIHJlYWRpbmcuCgBBdXRvIHRocmVzaG9sZCAoYnJhY2tldCkgYWRqdXN0ZWQgdGhyZXNob2xkIHRvICVkLgoARXJyb3Igb3BlbmluZyBmaWxlICclcy5pc2V0Jy4KAEVycm9yIGluIGNsb3NpbmcgJyVzJy4KAHkgbXVzdCBiZSBsZXNzIHRoYW4gdGhlIGltYWdlIGhlaWdodABIZWlnaHQgbXVzdCBiZSBwb3NpdGl2ZQBPY3RhdmUgbXVzdCBiZSBwb3NpdGl2ZQBPbmx5IEYzMiBpbWFnZXMgc3VwcG9ydGVkAFNob3VsZCBiZSBtYXhpbWEARGF0YSBwb2ludGVyIGlzIE5VTEwAQVJfUElYRUxfRk9STUFUX1JHQkFfNDQ0NABBc3NlcnRpb24gYGRldGVjdG9yYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgc2NhbGUgPj0gbU1pblNjYWxlYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW1hZ2Uud2lkdGgoKSA9PSBtUHlyYW1pZFswXS53aWR0aCgpYCBmYWlsZWQgaW4gAFslIC4zZiAlIC4zZiAlIC4zZl0gWyUgNi4xZl0KAEVycm9yICglZCk6IHVuYWJsZSB0byBvcGVuIG9wdGljYWwgcGFyYW1ldGVycyBmaWxlICIlcyIgZm9yIHdyaXRpbmcuCgBrcG1TZXRSZWZEYXRhU2V0RmlsZSgpOiBOVUxMIGtwbUhhbmRsZS9maWxlbmFtZS4KACAgICBlbmQuCgBBdXRvIHRocmVzaG9sZCAoJXMpIGFkanVzdGVkIHRocmVzaG9sZCB0byAlZC4KAC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoAQVJfUElYRUxfRk9STUFUXzQyMHYAbWVkaWFuAHNjYWxlIG91dCBvZiByYW5nZQBJbWFnZSBvZiB3cm9uZyBzaXplIGZvciBweXJhbWlkAFVuYWJsZSB0byBhbGxvY2F0ZSBpbWFnZSBkYXRhAERldGVjdG9yIGlzIE5VTEwAQXNzZXJ0aW9uIGBvY3RhdmUgPCBtTnVtT2N0YXZlc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYHBbMF0gPiBwbTFbMF1gIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbTEudHlwZSgpID09IElNQUdFX0YzMmAgZmFpbGVkIGluIABBc3NlcnRpb24gYGcuY2hhbm5lbHMoKSA9PSAyYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgc3JjX3N0ZXAgPiAwYCBmYWlsZWQgaW4gACUzZCwgJTNkOiBtYXhfc2ltID0gJWYKACAgUmVhZCBGZWF0dXJlU2V0LgoAQ2Fubm90IGZpbmQgdGhlIHBhZ2UgZm9yIHNraXBwaW5nLgoARXJyb3IgKCVkKTogdW5hYmxlIHRvIG9wZW4gb3B0aWNhbCBwYXJhbWV0ZXJzIGZpbGUgIiVzIiBmb3IgcmVhZGluZy4KAEVycm9yIHNhdmluZyBLUE0gZGF0YTogZXJyb3Igd3JpdGluZyBkYXRhLgoAT3RzdQBPY3RhdmUgbXVzdCBiZSBsZXNzIHRoYW4gbnVtYmVyIG9mIG9jdGF2ZXMAQVJfUElYRUxfRk9STUFUXzQyMGYAU3RlcCBtdXN0IGJlIHBvc2l0aXZlAEludmFsaWQgaW1hZ2UgdHlwZQBOdW1iZXIgb2YgY2hhbm5lbHMgc2hvdWxkIGJlIDIAQXNzZXJ0aW9uIGBzY2FsZSA8IG1NYXhTY2FsZWAgZmFpbGVkIGluIABBc3NlcnRpb24gYHBbMF0gPiBwbTFbMV1gIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbTIudHlwZSgpID09IElNQUdFX0YzMmAgZmFpbGVkIGluIABBc3NlcnRpb24gYHB5cmFtaWQtPmltYWdlcygpLnNpemUoKSA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbWFnZS5oZWlnaHQoKSA9PSBtUHlyYW1pZFswXS5oZWlnaHQoKWAgZmFpbGVkIGluIAAlNy40ZiAAa3BtTG9hZFJlZkRhdGFTZXQoKTogTlVMTCBmaWxlbmFtZS9yZWZEYXRhU2V0UHRyLgoAa3BtTWF0Y2hpbmcoKTogTlVMTCBrcG1IYW5kbGUvaW5JbWFnZUx1bWEuCgBFcnJvciBvcGVuaW5nIGZpbGUgJyVzLmZzZXQnLgoAAAAAAAABAAAAAQAAAAEAAAAAAAAA//////////////////////////8AAAAAAQAAAAEAAAABAAAAAAAAAP////8BAAAACQAAAAUAAAAEAAAAAwAAAAIAQYPgAAuxyQEBAAEBAQACBP//BQMBAAL/Bgf/AwECAgMCAwIDAwD/BAYHBf8BBAUEBAUFBAUHBgYGBwcHBv8CBAYHBQP/AP//A/8FBv//CQr/DP//D/8REv8U//8XGP//G/8dHv//AQL/BP//Bwj//wv/DQ7/EP//E/8VFv//GRr/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ZCA9ICVmCgAgIFJlYWQgTWFya2VyU2V0LgoARXJyb3IgbG9hZGluZyBLUE0gZGF0YTogdW5hYmxlIHRvIG9wZW4gZmlsZSAnJXMlcyVzJyBmb3IgcmVhZGluZy4KAERlc3RpbmF0aW9uIGltYWdlIHNob3VsZCBiZSBhIGZsb2F0AG1yawBzaXplIG11c3QgYmUgcG9zaXRpdmUAU2NhbGUgbXVzdCBiZSBwb3NpdGl2ZQBNYXhpbXVtIGJpbiBzaG91bGQgYmUgcG9zaXRpdmUAT25seSBzaW5nbGUgY2hhbm5lbCBpbWFnZXMgc3VwcG9ydGVkAEFzc2VydGlvbiBgcFswXSA+IHBbMV1gIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBkc3Rfc3RlcCA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBweXJhbWlkLT5pbWFnZXMoKVswXS53aWR0aCgpID09IGRldGVjdG9yLT53aWR0aCgpYCBmYWlsZWQgaW4gAEpQRUcgZmlsZSBoYXMgdW5zdXBwb3J0ZWQgJWQtY29tcG9uZW50IHBpeGVscwoARXJyb3IgbG9hZGluZyBLUE0gZGF0YTogZXJyb3IgcmVhZGluZyBkYXRhLgoAYXJVdGlsR2V0UGl4ZWxGb3JtYXROYW1lOiBFcnJvciwgdW5yZWNvZ25pc2VkIHBpeGVsIGZvcm1hdCAoJWQpLgoAUHlyYW1pZCBhbmQgZGV0ZWN0b3Igc2l6ZSBtaXNtYXRjaABhbGxvY2F0b3I8VD46OmFsbG9jYXRlKHNpemVfdCBuKSAnbicgZXhjZWVkcyBtYXhpbXVtIHN1cHBvcnRlZCBzaXplAFVua25vd24gaW1hZ2UgdHlwZQBBc3NlcnRpb24gYHNjYWxlIDwgbU51bVNjYWxlc1Blck9jdGF2ZWAgZmFpbGVkIGluIABBc3NlcnRpb24gYHBbMF0gPiBwcDFbLTFdYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaGlzdCAhPSBOVUxMYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKHNyY193aWR0aCUyKSA9PSAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW0xLmNoYW5uZWxzKCkgPT0gMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYG1SZWZJbWFnZVdpZHRoID4gMGAgZmFpbGVkIGluIABPdXQgb2YgbWVtb3J5LgoAa3BtQ2hhbmdlUGFnZU5vT2ZSZWZEYXRhU2V0KCk6IE5VTEwgcmVmRGF0YVNldC4KAEVycm9yIG9wZW5pbmcgZmlsZSAnJXMubXJrJy4KACUlJTAyeAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9vcmllbnRhdGlvbl9hc3NpZ25tZW50LmgAJWYgJWYgJWYgJWYAd2lkdGggbXVzdCBiZSBwb3NpdGl2ZQBTY2FsZSBtdXN0IGJlIGxlc3MgdGhhbiBudW1iZXIgb2Ygc2NhbGUgcGVyIG9jdGF2ZQBVbnN1cHBvcnRlZCBpbWFnZSB0eXBlAFNvdXJjZSB3aWR0aCBtdXN0IGJlIG9kZABBc3NlcnRpb24gYHBbMF0gPiBwcDFbMF1gIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbTIuY2hhbm5lbHMoKSA9PSAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgcHlyYW1pZC0+aW1hZ2VzKClbMF0uaGVpZ2h0KCkgPT0gZGV0ZWN0b3ItPmhlaWdodCgpYCBmYWlsZWQgaW4gAGFsbG9jYXRvcjxUPjo6YWxsb2NhdGUoc2l6ZV90IG4pICduJyBleGNlZWRzIG1heGltdW0gc3VwcG9ydGVkIHNpemUAL3Byb2Mvc2VsZi9leGUAT2N0YXZlIG91dCBvZiByYW5nZQBIaXN0b2dyYW0gcG9pbnRlciBpcyBOVUxMAEFzc2VydGlvbiBgYXNzaWdubWVudC5zaXplKCkgPT0gbnVtX2luZGljZXNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBwWzBdID4gcHAxWzFdYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKGNodW5rX3NpemUlMik9PTBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtUmVmSW1hZ2VIZWlnaHQgPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZC53aWR0aCgpID09IGltMi53aWR0aCgpYCBmYWlsZWQgaW4gAFRyYW5zZm9ybWF0aW9uIG1hdHJpeCByZWFkIGVycm9yISEKAEltYWdlcyBtdXN0IGhhdmUgdGhlIHNhbWUgd2lkdGgAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9tYXRjaGVycy9iaW5hcnlfaGllcmFyY2hpY2FsX2NsdXN0ZXJpbmcuaABqcGcAVW50ZXN0ZWQgYmVoYXZpb3IgZm9yIG9kZCBjaHVuayBzaXplAGhlaWdodCBtdXN0IGJlIHBvc2l0aXZlAFNjYWxlIG91dCBvZiByYW5nZQBBc3NlcnRpb24gYChmYmluKzAuNWYpID4gMCAmJiAoZmJpbi0wLjVmKSA8IG51bV9iaW5zYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgIWlzaW5mKHVbMF0pYCBmYWlsZWQgaW4gACVzJXMKAFdpZHRoIGlzIHplcm8AL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9tYXRjaGVycy9ob3VnaF9zaW1pbGFyaXR5X3ZvdGluZy5oAEFzc2lnbm1lbnQgc2l6ZSB3cm9uZwBEZWNpbWFsIGJpbiBwb3NpdGlvbiBpbmRleCBvdXQgb2YgcmFuZ2UASU5GAEFzc2VydGlvbiBgKGludClzdGQ6OmZsb29yKHgpID09IChpbnQpeGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGQuaGVpZ2h0KCkgPT0gaW0yLmhlaWdodCgpYCBmYWlsZWQgaW4gAEltYWdlcyBtdXN0IGhhdmUgdGhlIHNhbWUgaGVpZ2h0AC8uLi9zaGFyZS8lcwBIZWlnaHQgaXMgemVybwAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9pbnRlcnBvbGF0ZS5oAEFzc2VydGlvbiBgYXNzaWdubWVudFtpXSAhPSAtMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGluZGV4ID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtYWduaXR1ZGUgPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYCFpc2luZih1WzFdKWAgZmFpbGVkIGluIABTdGVwIGlzIHplcm8ATWFnbml0dWRlIGNhbm5vdCBiZSBuZWdhdGl2ZQBmbG9vcigpIGFuZCBjYXN0IG5vdCB0aGUgc2FtZQBpbmRleCBvdXQgb2YgcmFuZ2UAQXNzaWdubWVudCBpcyBpbnZhbGlkAEhPTUUAQXNzZXJ0aW9uIGBpbTEud2lkdGgoKSA9PSBpbTIud2lkdGgoKWAgZmFpbGVkIGluIAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9oYXJyaXMtaW5saW5lLmgAYWxsb2NhdG9yPFQ+OjphbGxvY2F0ZShzaXplX3QgbikgJ24nIGV4Y2VlZHMgbWF4aW11bSBzdXBwb3J0ZWQgc2l6ZQAvcHJvYy9zZWxmL2NtZGxpbmUAQXNzZXJ0aW9uIGAoaW50KXN0ZDo6Zmxvb3IoeSkgPT0gKGludCl5YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgYXNzaWdubWVudFtpXSA8IG51bV9pbmRpY2VzYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbnVtX2JpbnMgPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYChpPj4xKSA8IHN0ZDo6Y2VpbCgoc3JjX2hlaWdodC0xKS8yLmYpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW0xLmhlaWdodCgpID09IGltMi5oZWlnaHQoKWAgZmFpbGVkIGluIABJbmRleCBpcyBvdXQgb2YgYm91bmRzAE51bWJlciBiaW5zIG11c3QgYmUgcG9zaXRpdmUAQXNzaWdubWVudCBvdXQgb2YgcmFuZ2UAT3V0IG9mIHJhbmdlAERvRyBQeXJhbWlkAHJiAEFzc2VydGlvbiBgeXAgPj0gMCAmJiB5cCA8IGhlaWdodGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGJpblggPj0gMGAgZmFpbGVkIGluIAB5cCBvdXQgb2YgYm91bmRzAE5vbi1tYXggc3VwcHJlc3Npb24AYmluWCBvdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGBpbmRpY2VzW2Fzc2lnbm1lbnRbaV1dIDwgbnVtX2ZlYXR1cmVzYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW1hZ2UudHlwZSgpID09IElNQUdFX1VJTlQ4YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgdzEgPj0gMGAgZmFpbGVkIGluIAAlczogJXMKAFN1YnBpeGVsAHcxIG11c3QgYmUgcG9zaXRpdmUAVW5hYmxlIHRvIGRldGVybWluZSBwcm9jZXNzIG5hbWUAT25seSBncmF5IHNjYWxlIGltYWdlcyBhcmUgc3VwcG9ydGVkAEFzc2VydGlvbiBgeXBfcGx1c18xID49IDAgJiYgeXBfcGx1c18xIDwgaGVpZ2h0YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgYmluWCA8IG1OdW1YQmluc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYGl0LT5zZWNvbmQuc2l6ZSgpICE9IDBgIGZhaWxlZCBpbiAAcHJ1bmVGZWF0dXJlcwB5cF9wbHVzXzEgb3V0IG9mIGJvdW5kcwAlcyVzAENsdXN0ZXIgbXVzdCBoYXZlIGF0bGVhc2V0IDEgZmVhdHVyZQBBc3NlcnRpb24gYG9jdGF2ZSA8IG1OdW1PY3RhdmVzYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgYmluWSA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgdzIgPj0gMGAgZmFpbGVkIGluIABGaW5kIE9yaWVudGF0aW9ucwAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9nYXVzc2lhbl9zY2FsZV9zcGFjZV9weXJhbWlkLmgAdzIgbXVzdCBiZSBwb3NpdGl2ZQAvdmFyL2NhY2hlAGJpblkgb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgeHAgPj0gMCAmJiB4cCA8IHdpZHRoYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZHN0W2ldID49IC0yNTgwNjRgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtSyA9PSBtQ2VudGVycy5zaXplKClgIGZhaWxlZCBpbiAAeHAgb3V0IG9mIGJvdW5kcwAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL21hdGNoZXJzL2ttZWRvaWRzLmgALy5jYWNoZQBPY3RhdmUgb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgYjEgPj0gMCAmJiBiMSA8IG51bV9iaW5zYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgYmluWSA8IG1OdW1ZQmluc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYGRzdFtpXSA8PSAyNTgwNjRgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbTAuaGVpZ2h0KCkgPT0gaW0xLmhlaWdodCgpYCBmYWlsZWQgaW4gAEhlaWdodCBpcyBpbmNvbnNpc3RlbnQAayBzaG91bGQgbWF0Y2ggdGhlIG51bWJlciBvZiBjbHVzdGVyIGNlbnRlcnMAJXMvJXMAYjEgYmluIGluZGV4IG91dCBvZiByYW5nZQBBc3NlcnRpb24gYHhwX3BsdXNfMSA+PSAwICYmIHhwX3BsdXNfMSA8IHdpZHRoYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgc2NhbGUgPCBtTnVtU2NhbGVzUGVyT2N0YXZlYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZHN0W2ldIDw9IDQxMjkwMjRgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBiaW5BbmdsZSA+PSAwYCBmYWlsZWQgaW4gAHhwX3BsdXNfMSBvdXQgb2YgYm91bmRzAGJpbkFuZ2xlIG91dCBvZiByYW5nZQBTY2FsZSBvdXQgb2YgcmFuZ2UAL3Zhci9saWIAQXNzZXJ0aW9uIGBiMiA+PSAwICYmIGIyIDwgbnVtX2JpbnNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBkc3RbaV0gPj0gLTQxMjkwMjRgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBudW1fZmVhdHVyZXMgPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW0wLmhlaWdodCgpID09IGltMi5oZWlnaHQoKWAgZmFpbGVkIGluIAAvLmNvbmZpZwBhbGxvY2F0b3I8VD46OmFsbG9jYXRlKHNpemVfdCBuKSAnbicgZXhjZWVkcyBtYXhpbXVtIHN1cHBvcnRlZCBzaXplAE51bWJlciBvZiBmZWF0dXJlcyBtdXN0IGJlIHBvc2l0aXZlAGIyIGJpbiBpbmRleCBvdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGBiaW5BbmdsZSA8IG1OdW1BbmdsZUJpbnNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB3MCA+PSAwICYmIHcwIDw9IDEuMDAwMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYChpbTEuaGVpZ2h0KCk+PjEpID09IGltMi5oZWlnaHQoKWAgZmFpbGVkIGluIABhbGxvY2F0b3I8VD46OmFsbG9jYXRlKHNpemVfdCBuKSAnbicgZXhjZWVkcyBtYXhpbXVtIHN1cHBvcnRlZCBzaXplAE91dCBvZiByYW5nZQBUTVBESVIAQXNzZXJ0aW9uIGBudW1faW5kaWNlcyA8PSBudW1fZmVhdHVyZXNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBneHggPD0gNDEyOTAyNGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGJpblNjYWxlID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGAoaW0wLmhlaWdodCgpPj4xKSA9PSBpbTEuaGVpZ2h0KClgIGZhaWxlZCBpbiAATW9yZSBpbmRpY2VzIHRoYW4gZmVhdHVyZXMAL3RtcABiaW5TY2FsZSBvdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGByb3cgPCBtSGVpZ2h0YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgdzEgPj0gMCAmJiB3MSA8PSAxLjAwMDFgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBneHggPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYChpbTAuaGVpZ2h0KCk+PjEpID09IGltMi5oZWlnaHQoKWAgZmFpbGVkIGluIABFcnJvciBsb29raW5nIGZvciByZXNvdXJjZXMgZGlyZWN0b3J5IHBhdGgAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9mcmFtZXdvcmsvaW1hZ2UuaABBc3NlcnRpb24gYGJpblNjYWxlIDwgbU51bVNjYWxlQmluc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYG1CdWNrZXRzLnNpemUoKSA9PSBtTnVtQnVja2V0c1hgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBudW1faW5kaWNlcyA+PSBtS2AgZmFpbGVkIGluIABBc3NlcnRpb24gYGd5eSA8PSA0MTI5MDI0YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgdzIgPj0gMCAmJiB3MiA8PSAxLjAwMDFgIGZhaWxlZCBpbiAATm90IGVub3VnaCBmZWF0dXJlcwByb3cgb3V0IG9mIGJvdW5kcwBFcnJvciBjcmVhdGluZyByZXNvdXJjZXMgZGlyZWN0b3J5IHBhdGgAQnVja2V0cyBhcmUgbm90IGFsbG9jYXRlZABBc3NlcnRpb24gYHczID49IDAgJiYgdzMgPD0gMS4wMDAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZ3l5ID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbmRleCA8PSAoYmluWCArIGJpblkqbU51bVhCaW5zICsgYmluQW5nbGUqbU51bVhCaW5zKm1OdW1ZQmlucyArIGJpblNjYWxlKm1OdW1YQmlucyptTnVtWUJpbnMqbU51bUFuZ2xlQmlucylgIGZhaWxlZCBpbiAAQXNzaWdubWVudCBzaXplIGlzIGluY29ycmVjdABBc3NlcnRpb24gYG1CdWNrZXRzWzBdLnNpemUoKSA9PSBtTnVtQnVja2V0c1lgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBneHkgPD0gNDEyOTAyNGAgZmFpbGVkIGluIABBc3NlcnRpb24gYCh3MCt3MSt3Mit3MykgPD0gMS4wMDAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbiA+IDBgIGZhaWxlZCBpbiAARXJyb3I6IFVuYWJsZSB0byBjaGFuZ2Ugd29ya2luZyBkaXJlY3RvcnkgdG8gJyVzJy4KAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi93ZWJhcmtpdC1vcmcvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvdXRpbHMvcGFydGlhbF9zb3J0LmgAQXNzZXJ0aW9uIGBtRmVhdHVyZVBvaW50cy5zaXplKCkgPD0gbU1heE51bUZlYXR1cmVQb2ludHNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBwb3MgPT0gNjY2YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZ3h5ID49IC00MTI5MDI0YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbnVtX2NlbnRlcnMgPiAwYCBmYWlsZWQgaW4gAFslIC4zZiAlIC4zZiAlIC4zZl0gWyUgNi4xZl0KAAAAAAMAAAADAAAABAAAAAQAAAAEAAAAAQAAAAQAAAACAAAAAgAAAAIAAAACAAAAAgAAAAEAAAABAAAAAQAAAAAAAAAEAAAAiAAAAAUAAACQAAAABgAAAJgAAAAJAAAAsAAAABEEAADoCwAANg4AAGQQAAAuaXNldAByYgBONnZpc2lvbjI1R2F1c3NpYW5TY2FsZVNwYWNlUHlyYW1pZEUAAABk9gAA6VUAAFRvbyBtYW55IGZlYXR1cmUgcG9pbnRzAFRoZXJlIG11c3QgYmUgYXQgbGVhc3QgMSBjZW50ZXIAbiBtdXN0IGJlIHBvc2l0aXZlAFBvc2l0aW9uIGlzIG5vdCB3aXRoaW4gcmFuZ2UAWyVzXSBbJXNdIFslc10gOiBGb3VuZCAlZCBmZWF0dXJlcyBpbiBxdWVyeQBBc3NlcnRpb24gYGsgPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBga3Auc2NhbGUgPCBtTGFwbGFjaWFuUHlyYW1pZC5udW1TY2FsZVBlck9jdGF2ZSgpYCBmYWlsZWQgaW4gAEZlYXR1cmUgcG9pbnQgc2NhbGUgaXMgb3V0IG9mIGJvdW5kcwBrIG11c3QgYmUgcG9zaXRpdmUARmluZCBNYXRjaGVzICgxKQBIb3VnaCBWb3RpbmcgKDEpAEFzc2VydGlvbiBga3Auc2NvcmUgPT0gbGFwMS5nZXQ8ZmxvYXQ+KHkpW3hdYCBmYWlsZWQgaW4gAFNjb3JlIGlzIG5vdCBjb25zaXN0ZW50IHdpdGggdGhlIERvRyBpbWFnZQBGaW5kIEhvdWdoIE1hdGNoZXMgKDEpAEVzdGltYXRlIEhvbW9ncmFwaHkgKDEpAEFzc2VydGlvbiBgYnVja2V0WzBdLmZpcnN0ID49IGJ1Y2tldFtuXS5maXJzdGAgZmFpbGVkIGluIABudGhfZWxlbWVudCBmYWlsZWQARmluZCBJbmxpZXJzICgxKQBGaW5kIE1hdGNoZXMgKDIpAEFzc2VydGlvbiBgb2N0YXZlIDwgbU51bU9jdGF2ZXNgIGZhaWxlZCBpbiAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9kZXRlY3RvcnMvZ2F1c3NpYW5fc2NhbGVfc3BhY2VfcHlyYW1pZC5oAEhvdWdoIFZvdGluZyAoMikAT2N0YXZlIG91dCBvZiByYW5nZQBGaW5kIEhvdWdoIE1hdGNoZXMgKDIpAEVzdGltYXRlIEhvbW9ncmFwaHkgKDIpAEFzc2VydGlvbiBgc2NhbGUgPCBtTnVtU2NhbGVzUGVyT2N0YXZlYCBmYWlsZWQgaW4gAFNjYWxlIG91dCBvZiByYW5nZQBGaW5kIElubGllcnMgKDIpAEFzc2VydGlvbiBgYmVzdF9pbmRleCAhPSBzdGQ6Om51bWVyaWNfbGltaXRzPHNpemVfdD46Om1heCgpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW5kZXggPCBtSW1hZ2VzLnNpemUoKWAgZmFpbGVkIGluIAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9Eb0dfc2NhbGVfaW52YXJpYW50X2RldGVjdG9yLmgAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9tYXRjaGVycy9mZWF0dXJlX21hdGNoZXItaW5saW5lLmgAU29tZXRoaW5nIHN0cmFuZ2UASW5kZXggaXMgb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgc2NhbGUgPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYG1NYXRjaGVzLnNpemUoKSA8PSBmZWF0dXJlczEtPnNpemUoKWAgZmFpbGVkIGluIABOdW1iZXIgb2YgbWF0Y2hlcyBzaG91bGQgYmUgbG93ZXIAU2NhbGUgbXVzdCBiZSBwb3NpdGl2ZQBTY2FsZSBtdXN0IGJlIGxlc3MgdGhhbiBudW1iZXIgb2Ygc2NhbGUgcGVyIG9jdGF2ZQBBc3NlcnRpb24gYG1Sb290LmdldCgpYCBmYWlsZWQgaW4gAFJvb3QgY2Fubm90IGJlIE5VTEwAQXNzZXJ0aW9uIGBsYXAwLmhlaWdodCgpID09IGxhcDEuaGVpZ2h0KCkgPT0gbGFwMi5oZWlnaHQoKWAgZmFpbGVkIGluIABXaWR0aC9oZWlnaHQgYXJlIG5vdCBjb25zaXN0ZW50AEFzc2VydGlvbiBgbWluaSAhPSAtMWAgZmFpbGVkIGluIABNaW5pbXVtIGluZGV4IG5vdCBzZXQAQXNzZXJ0aW9uIGAobGFwMC5oZWlnaHQoKSA9PSBsYXAxLmhlaWdodCgpKSAmJiAoKGxhcDEuaGVpZ2h0KCk+PjEpID09IGxhcDIuaGVpZ2h0KCkpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKChsYXAwLndpZHRoKCk+PjEpID09IGxhcDEud2lkdGgoKSkgJiYgKGxhcDEud2lkdGgoKSA9PSBsYXAyLndpZHRoKCkpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbiA8PSBpbl9tYXRjaGVzLnNpemUoKWAgZmFpbGVkIGluIABTaG91bGQgYmUgdGhlIHNhbWUAQXNzZXJ0aW9uIGAwYCBmYWlsZWQgaW4gAEltYWdlIHNpemVzIGFyZSBpbmNvbnNpc3RlbnQAQXNzZXJ0aW9uIGBiaW5YID49IDBgIGZhaWxlZCBpbiAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9tYXRjaGVycy9ob3VnaF9zaW1pbGFyaXR5X3ZvdGluZy5oAEFzc2VydGlvbiBgKHgtMSkgPj0gMCAmJiAoeCsxKSA8IGxhcDEud2lkdGgoKWAgZmFpbGVkIGluIAB4IG91dCBvZiBib3VuZHMAYmluWCBvdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGBiaW5YIDwgbU51bVhCaW5zYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKHktMSkgPj0gMCAmJiAoeSsxKSA8IGxhcDEuaGVpZ2h0KClgIGZhaWxlZCBpbiAAeSBvdXQgb2YgYm91bmRzAEFzc2VydGlvbiBgYmluWSA+PSAwYCBmYWlsZWQgaW4gAGJpblkgb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgbGFwMC53aWR0aCgpID09IGxhcDEud2lkdGgoKWAgZmFpbGVkIGluIABJbWFnZSBkaW1lbnNpb25zIGluY29uc2lzdGVudABBc3NlcnRpb24gYGJpblkgPCBtTnVtWUJpbnNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBiaW5BbmdsZSA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbGFwMC53aWR0aCgpID09IGxhcDIud2lkdGgoKWAgZmFpbGVkIGluIABiaW5BbmdsZSBvdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGBsYXAwLmhlaWdodCgpID09IGxhcDEuaGVpZ2h0KClgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBiaW5BbmdsZSA8IG1OdW1BbmdsZUJpbnNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBsYXAwLmhlaWdodCgpID09IGxhcDIuaGVpZ2h0KClgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBiaW5TY2FsZSA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKHgtMSkgPj0gMCAmJiAoeCsxKSA8IGltLndpZHRoKClgIGZhaWxlZCBpbiAAYmluU2NhbGUgb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgKHktMSkgPj0gMCAmJiAoeSsxKSA8IGltLmhlaWdodCgpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgYmluU2NhbGUgPCBtTnVtU2NhbGVCaW5zYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKGxhcDAud2lkdGgoKT4+MSkgPT0gbGFwMi53aWR0aCgpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZGlzdEJpbkFuZ2xlID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGAobGFwMC5oZWlnaHQoKT4+MSkgPT0gbGFwMi5oZWlnaHQoKWAgZmFpbGVkIGluIABkaXN0QmluQW5nbGUgbXVzdCBub3QgYmUgbmVnYXRpdmUAQXNzZXJ0aW9uIGB4X2Rpdl8yLTAuNWYgPj0gMGAgZmFpbGVkIGluIAB4X2Rpdl8yIG91dCBvZiBib3VuZHMgb3V0IG9mIGJvdW5kcyBmb3IgaW50ZXJwb2xhdGlvbgBBc3NlcnRpb24gYGh5cC5zaXplKCkgPj0gOSptYXhfbnVtX2h5cG90aGVzZXNgIGZhaWxlZCBpbiAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9ob21vZ3JhcGh5X2VzdGltYXRpb24vcm9idXN0X2hvbW9ncmFwaHkuaABBc3NlcnRpb24gYHlfZGl2XzItMC41ZiA+PSAwYCBmYWlsZWQgaW4gAGh5cCB2ZWN0b3Igc2hvdWxkIGJlIG9mIHNpemUgOSptYXhfbnVtX2h5cG90aGVzZXMAeV9kaXZfMiBvdXQgb2YgYm91bmRzIG91dCBvZiBib3VuZHMgZm9yIGludGVycG9sYXRpb24AQXNzZXJ0aW9uIGB0bXBfaS5zaXplKCkgPj0gbnVtX3BvaW50c2AgZmFpbGVkIGluIABBc3NlcnRpb24gYHhfZGl2XzIrMC41ZiA8IGxhcDIud2lkdGgoKWAgZmFpbGVkIGluIAB0bXBfaSB2ZWN0b3Igc2hvdWxkIGJlIG9mIHNpemUgbnVtX3BvaW50cwBBc3NlcnRpb24gYHlfZGl2XzIrMC41ZiA8IGxhcDIuaGVpZ2h0KClgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBoeXBfY29zdHMuc2l6ZSgpID49IG1heF9udW1faHlwb3RoZXNlc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYChsYXAwLndpZHRoKCk+PjEpID09IGxhcDEud2lkdGgoKWAgZmFpbGVkIGluIABoeXBfY29zdHMgdmVjdG9yIHNob3VsZCBiZSBvZiBzaXplIG1heF9udW1faHlwb3RoZXNlcwBBc3NlcnRpb24gYChsYXAwLmhlaWdodCgpPj4xKSA9PSBsYXAxLmhlaWdodCgpYCBmYWlsZWQgaW4gAGFsbG9jYXRvcjxUPjo6YWxsb2NhdGUoc2l6ZV90IG4pICduJyBleGNlZWRzIG1heGltdW0gc3VwcG9ydGVkIHNpemUAQXNzZXJ0aW9uIGBuID4gMGAgZmFpbGVkIGluIAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL3V0aWxzL3BhcnRpYWxfc29ydC5oAEFzc2VydGlvbiBgcm93IDwgbUhlaWdodGAgZmFpbGVkIGluIAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2ZyYW1ld29yay9pbWFnZS5oAG4gbXVzdCBiZSBwb3NpdGl2ZQByb3cgb3V0IG9mIGJvdW5kcwBBc3NlcnRpb24gYGsgPiAwYCBmYWlsZWQgaW4gAGsgbXVzdCBiZSBwb3NpdGl2ZQBBc3NlcnRpb24gYChpbnQpc3RkOjpmbG9vcih4KSA9PSAoaW50KXhgIGZhaWxlZCBpbiAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9kZXRlY3RvcnMvaW50ZXJwb2xhdGUuaABBc3NlcnRpb24gYDBgIGZhaWxlZCBpbiAARmFpbGVkIHRvIGNvbXB1dGUgbWF0cml4IGludmVyc2UAZmxvb3IoKSBhbmQgY2FzdCBub3QgdGhlIHNhbWUAQXNzZXJ0aW9uIGAoaW50KXN0ZDo6Zmxvb3IoeSkgPT0gKGludCl5YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgeXAgPj0gMCAmJiB5cCA8IGhlaWdodGAgZmFpbGVkIGluIAB5cCBvdXQgb2YgYm91bmRzAEFzc2VydGlvbiBgeXBfcGx1c18xID49IDAgJiYgeXBfcGx1c18xIDwgaGVpZ2h0YCBmYWlsZWQgaW4gAHlwX3BsdXNfMSBvdXQgb2YgYm91bmRzAEFzc2VydGlvbiBgeHAgPj0gMCAmJiB4cCA8IHdpZHRoYCBmYWlsZWQgaW4gAHhwIG91dCBvZiBib3VuZHMAQXNzZXJ0aW9uIGB4cF9wbHVzXzEgPj0gMCAmJiB4cF9wbHVzXzEgPCB3aWR0aGAgZmFpbGVkIGluIAB4cF9wbHVzXzEgb3V0IG9mIGJvdW5kcwBBc3NlcnRpb24gYHcwID49IDAgJiYgdzAgPD0gMS4wMDAxYCBmYWlsZWQgaW4gAE91dCBvZiByYW5nZQBBc3NlcnRpb24gYHcxID49IDAgJiYgdzEgPD0gMS4wMDAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgdzIgPj0gMCAmJiB3MiA8PSAxLjAwMDFgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB3MyA+PSAwICYmIHczIDw9IDEuMDAwMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYCh3MCt3MSt3Mit3MykgPD0gMS4wMDAxYCBmYWlsZWQgaW4gAAAAAAAAABBWAAAQAAAAEQAAAAAAAAAobAAAEgAAABMAAABONnZpc2lvbjlFeGNlcHRpb25FAIz2AADoawAAfPcAAE42dmlzaW9uMThCaW5vbWlhbFB5cmFtaWQzMmZFAAAAjPYAAAhsAAAQVgAAAAAAAPxrAAAOAAAAFAAAABUAAAC5Uow+jlrnPrlSjD4AAAAAAAAAAPxsAAAWAAAAFwAAABgAAAAZAAAAGgAAAE5TdDNfXzIyMF9fc2hhcmVkX3B0cl9wb2ludGVySVBONnZpc2lvbjhLZXlmcmFtZUlMaTk2RUVFTlNfMTBzaGFyZWRfcHRySVMzX0UyN19fc2hhcmVkX3B0cl9kZWZhdWx0X2RlbGV0ZUlTM19TM19FRU5TXzlhbGxvY2F0b3JJUzNfRUVFRQCM9gAAdGwAAAT0AABOU3QzX18yMTBzaGFyZWRfcHRySU42dmlzaW9uOEtleWZyYW1lSUxpOTZFRUVFMjdfX3NoYXJlZF9wdHJfZGVmYXVsdF9kZWxldGVJUzNfUzNfRUUAYm9vbCB2aXNpb246OlZpc3VhbERhdGFiYXNlPHZpc2lvbjo6RlJFQUtFeHRyYWN0b3IsIHZpc2lvbjo6QmluYXJ5RmVhdHVyZVN0b3JlLCB2aXNpb246OkJpbmFyeUZlYXR1cmVNYXRjaGVyPDk2Pj46OnF1ZXJ5KGNvbnN0IHZpc2lvbjo6R2F1c3NpYW5TY2FsZVNwYWNlUHlyYW1pZCAqKSBbRkVBVFVSRV9FWFRSQUNUT1IgPSB2aXNpb246OkZSRUFLRXh0cmFjdG9yLCBTVE9SRSA9IHZpc2lvbjo6QmluYXJ5RmVhdHVyZVN0b3JlLCBNQVRDSEVSID0gdmlzaW9uOjpCaW5hcnlGZWF0dXJlTWF0Y2hlcjw5Nj5dAAAAAAAAALK+uT4S3KC+kL45PhLcoL6Qvjm+AAAAgLK+ub4S3KA+kL45vhLcoD6Qvjk+0nIYvwAAAADScpi+OgYEv9JymD46BgS/0nIYPwAAAIDScpg+OgYEP9JymL46BgQ/AAAAgFa4Pb9mTSQ/Vri9vmZNJD9WuL0+AAAAAFa4PT9mTSS/Vri9PmZNJL9WuL2+DOlYPwAAAIAM6dg+mdk7Pwzp2L6Z2Ts/DOlYvwAAAAAM6di+mdk7vwzp2D6Z2Tu/AAAAAPxTbj/xZU6/DVTuPvFlTr8NVO6+AAAAgPxTbr/xZU4/DVTuvvFlTj8NVO4+AACAvwAAAAAAAAC/0LNdvwAAAD/Qs12/AACAPwAAAIAAAAA/0LNdPwAAAL/Qs10/AAAAAAhwAAAWAAAAGwAAABwAAAAdAAAAHgAAAE5TdDNfXzIyMF9fc2hhcmVkX3B0cl9wb2ludGVySVBoMTZOdWxsQXJyYXlEZWxldGVySWhFTlNfOWFsbG9jYXRvckloRUVFRQAAAACM9gAAvG8AAAT0AAAxNk51bGxBcnJheURlbGV0ZXJJaEUAAAAAAAAAsHAAABYAAAAfAAAAIAAAACEAAAAiAAAATlN0M19fMjIwX19zaGFyZWRfcHRyX3BvaW50ZXJJUGhOU18xMHNoYXJlZF9wdHJJaEUyN19fc2hhcmVkX3B0cl9kZWZhdWx0X2RlbGV0ZUloaEVFTlNfOWFsbG9jYXRvckloRUVFRQCM9gAASHAAAAT0AABOU3QzX18yMTBzaGFyZWRfcHRySWhFMjdfX3NoYXJlZF9wdHJfZGVmYXVsdF9kZWxldGVJaGhFRQB2aXNpb246OlNjb3BlZFRpbWVyOjp+U2NvcGVkVGltZXIoKQBpaWkAaWlpaQBpaWlpAGluZmluaXR5AE1pc3NpbmcgSHVmZm1hbiBjb2RlIHRhYmxlIGVudHJ5AEZlYnJ1YXJ5AEphbnVhcnkASnVseQBUaHVyc2RheQBUdWVzZGF5AFdlZG5lc2RheQBTYXR1cmRheQBTdW5kYXkATW9uZGF5AEZyaWRheQBNYXkAJW0vJWQvJXkATUFYX0FMTE9DX0NIVU5LIGlzIHdyb25nLCBwbGVhc2UgZml4AEFMSUdOX1RZUEUgaXMgd3JvbmcsIHBsZWFzZSBmaXgATm90IGEgSlBFRyBmaWxlOiBzdGFydHMgd2l0aCAweCUwMnggMHglMDJ4AENvcnJ1cHQgSlBFRyBkYXRhOiAldSBleHRyYW5lb3VzIGJ5dGVzIGJlZm9yZSBtYXJrZXIgMHglMDJ4AFVuZXhwZWN0ZWQgbWFya2VyIDB4JTAyeABVbnN1cHBvcnRlZCBtYXJrZXIgdHlwZSAweCUwMngAVW5zdXBwb3J0ZWQgSlBFRyBwcm9jZXNzOiBTT0YgdHlwZSAweCUwMngARGVmaW5lIEh1ZmZtYW4gVGFibGUgMHglMDJ4AERlZmluZSBBcml0aG1ldGljIFRhYmxlIDB4JTAyeDogMHglMDJ4AC0rICAgMFgweAAtMFgrMFggMFgtMHgrMHggMHgAQm9ndXMgREFDIHZhbHVlIDB4JXgAX19uZXh0X3ByaW1lIG92ZXJmbG93AEh1ZmZtYW4gY29kZSBzaXplIHRhYmxlIG92ZXJmbG93AE5vdgBUaHUAICAgICAgICAlNHUgJTR1ICU0dSAlNHUgJTR1ICU0dSAlNHUgJTR1AEpQRUcgcGFyYW1ldGVyIHN0cnVjdCBtaXNtYXRjaDogbGlicmFyeSB0aGlua3Mgc2l6ZSBpcyAldSwgY2FsbGVyIGV4cGVjdHMgJXUARGVmaW5lIFJlc3RhcnQgSW50ZXJ2YWwgJXUAV2FybmluZzogdGh1bWJuYWlsIGltYWdlIHNpemUgZG9lcyBub3QgbWF0Y2ggZGF0YSBsZW5ndGggJXUATWlzY2VsbGFuZW91cyBtYXJrZXIgMHglMDJ4LCBsZW5ndGggJXUASkZJRiBleHRlbnNpb24gbWFya2VyOiB0eXBlIDB4JTAyeCwgbGVuZ3RoICV1AEpGSUYgZXh0ZW5zaW9uIG1hcmtlcjogcGFsZXR0ZSB0aHVtYm5haWwgaW1hZ2UsIGxlbmd0aCAldQBKRklGIGV4dGVuc2lvbiBtYXJrZXI6IEpQRUctY29tcHJlc3NlZCB0aHVtYm5haWwgaW1hZ2UsIGxlbmd0aCAldQBKRklGIGV4dGVuc2lvbiBtYXJrZXI6IFJHQiB0aHVtYm5haWwgaW1hZ2UsIGxlbmd0aCAldQBVbmtub3duIEFQUDE0IG1hcmtlciAobm90IEFkb2JlKSwgbGVuZ3RoICV1AFVua25vd24gQVBQMCBtYXJrZXIgKG5vdCBKRklGKSwgbGVuZ3RoICV1AE9idGFpbmVkIFhNUyBoYW5kbGUgJXUARnJlZWQgWE1TIGhhbmRsZSAldQBPYnRhaW5lZCBFTVMgaGFuZGxlICV1AEZyZWVkIEVNUyBoYW5kbGUgJXUAdW5zdXBwb3J0ZWQgbG9jYWxlIGZvciBzdGFuZGFyZCBpbnB1dABBdWd1c3QASW50TGlzdABTdHJpbmdMaXN0AEludmFsaWQgY3JvcCByZXF1ZXN0AFVuc3VwcG9ydGVkIGNvbG9yIGNvbnZlcnNpb24gcmVxdWVzdAB1bnNpZ25lZCBzaG9ydAB1bnNpZ25lZCBpbnQAQ29ycnVwdCBKUEVHIGRhdGE6IHByZW1hdHVyZSBlbmQgb2YgZGF0YSBzZWdtZW50AGhlaWdodABGcmFjdGlvbmFsIHNhbXBsaW5nIG5vdCBpbXBsZW1lbnRlZCB5ZXQAQ0NJUjYwMSBzYW1wbGluZyBub3QgaW1wbGVtZW50ZWQgeWV0AE5vdCBpbXBsZW1lbnRlZCB5ZXQARXJyb3IgcmVhZGluZyBkYXRhIGZyb20gJXMuZnNldABSZWFkaW5nICVzLmZzZXQAZ2V0AEVycm9yOiBrcG1TZXRSZWZEYXRhU2V0AEVycm9yOiBrcG1DaGFuZ2VQYWdlTm9PZlJlZkRhdGFTZXQARXJyb3I6IGtwbU1lcmdlUmVmRGF0YVNldABPY3QAZmxvYXQAU2F0AHVpbnQ2NF90AENhbm5vdCBxdWFudGl6ZSBtb3JlIHRoYW4gJWQgY29sb3IgY29tcG9uZW50cwBTdGFydCBPZiBTY2FuOiAlZCBjb21wb25lbnRzAEJvZ3VzIHZpcnR1YWwgYXJyYXkgYWNjZXNzAEJvZ3VzIHNhbXBsaW5nIGZhY3RvcnMAUXVhbnRpemluZyB0byAlZCA9ICVkKiVkKiVkIGNvbG9ycwBRdWFudGl6aW5nIHRvICVkIGNvbG9ycwBDYW5ub3QgcXVhbnRpemUgdG8gZmV3ZXIgdGhhbiAlZCBjb2xvcnMAQ2Fubm90IHF1YW50aXplIHRvIG1vcmUgdGhhbiAlZCBjb2xvcnMASW52YWxpZCBKUEVHIGZpbGUgc3RydWN0dXJlOiB0d28gU09JIG1hcmtlcnMASW52YWxpZCBKUEVHIGZpbGUgc3RydWN0dXJlOiB0d28gU09GIG1hcmtlcnMAbmZ0TWFya2VycwBfYWRkTkZUTWFya2VycwBTbW9vdGhpbmcgbm90IHN1cHBvcnRlZCB3aXRoIG5vbnN0YW5kYXJkIHNhbXBsaW5nIHJhdGlvcwBNYXhpbXVtIHN1cHBvcnRlZCBpbWFnZSBkaW1lbnNpb24gaXMgJXUgcGl4ZWxzAEFwcGxpY2F0aW9uIHRyYW5zZmVycmVkIHRvbyBtYW55IHNjYW5saW5lcwBBcHBsaWNhdGlvbiB0cmFuc2ZlcnJlZCB0b28gZmV3IHNjYW5saW5lcwBEZWJ1ZyBtb2RlIHNldCB0byAlcwBGYWlsZWQgdG8gY3JlYXRlIHRlbXBvcmFyeSBmaWxlICVzAENsb3NlZCB0ZW1wb3JhcnkgZmlsZSAlcwBPcGVuZWQgdGVtcG9yYXJ5IGZpbGUgJXMAQXByAHZlY3RvcgBJbnB1dCBmaWxlIHJlYWQgZXJyb3IASW52YWxpZCBKUEVHIGZpbGUgc3RydWN0dXJlOiBtaXNzaW5nIFNPUyBtYXJrZXIAbmZ0TWFya2VyAGRldGVjdE1hcmtlcgBnZXRORlRNYXJrZXIAZGV0ZWN0TkZUTWFya2VyAE9jdG9iZXIATm92ZW1iZXIAU2VwdGVtYmVyAERlY2VtYmVyAHVuc2lnbmVkIGNoYXIAaW9zX2Jhc2U6OmNsZWFyAE1hcgBVbnJlY29nbml6ZWQgY29tcG9uZW50IElEcyAlZCAlZCAlZCwgYXNzdW1pbmcgWUNiQ3IAc2V0dXAAVmlydHVhbCBhcnJheSBjb250cm9sbGVyIG1lc3NlZCB1cABTZXAAJUk6JU06JVMgJXAAdGVhcmRvd24AU3VuAEp1bgBzdGQ6OmV4Y2VwdGlvbgBCb2d1cyBIdWZmbWFuIHRhYmxlIGRlZmluaXRpb24AU2VsZWN0ZWQgJWQgY29sb3JzIGZvciBxdWFudGl6YXRpb24ASW1hZ2UgdG9vIHdpZGUgZm9yIHRoaXMgaW1wbGVtZW50YXRpb24ATW9uAG5hbgBEaWRuJ3QgZXhwZWN0IG1vcmUgdGhhbiBvbmUgc2NhbgBTYW1wbGluZyBmYWN0b3JzIHRvbyBsYXJnZSBmb3IgaW50ZXJsZWF2ZWQgc2NhbgBKYW4ASnVsAGJvb2wAQnVmZmVyIHBhc3NlZCB0byBKUEVHIGxpYnJhcnkgaXMgdG9vIHNtYWxsAEFwcmlsAHNldExvZ0xldmVsAGdldExvZ0xldmVsAGVtc2NyaXB0ZW46OnZhbABwdXNoX2JhY2sARnJpAGRwaQBORlQgbWFya2VyIGhlaWdodDogJWkATkZUIG51bS4gb2YgSW1hZ2VTZXQ6ICVpAE5GVCBtYXJrZXIgZHBpOiAlaQBORlQgbWFya2VyIHdpZHRoOiAlaQBkYXRhc2V0UGF0aG5hbWVzIHNpemU6ICVpAEJvZ3VzIG1hcmtlciBsZW5ndGgAd2lkdGgATWFyY2gAQXVnAHVuc2lnbmVkIGxvbmcAc3RkOjp3c3RyaW5nAHN0ZDo6c3RyaW5nAHN0ZDo6dTE2c3RyaW5nAHN0ZDo6dTMyc3RyaW5nAENvcHlyaWdodCAoQykgMjAxOCwgVGhvbWFzIEcuIExhbmUsIEd1aWRvIFZvbGxiZWRpbmcAaW5mACUuMExmACVMZgByZXNpemUAYWxsb2NhdG9yPFQ+OjphbGxvY2F0ZShzaXplX3QgbikgJ24nIGV4Y2VlZHMgbWF4aW11bSBzdXBwb3J0ZWQgc2l6ZQB0cnVlAFR1ZQBmYWxzZQBTdXNwZW5zaW9uIG5vdCBhbGxvd2VkIGhlcmUASnVuZQBzZXRQcm9qZWN0aW9uTmVhclBsYW5lAGdldFByb2plY3Rpb25OZWFyUGxhbmUAc2V0UHJvamVjdGlvbkZhclBsYW5lAGdldFByb2plY3Rpb25GYXJQbGFuZQBSZXF1ZXN0ZWQgZmVhdHVyZSB3YXMgb21pdHRlZCBhdCBjb21waWxlIHRpbWUAU2VlayBmYWlsZWQgb24gdGVtcG9yYXJ5IGZpbGUAUmVhZCBmYWlsZWQgb24gdGVtcG9yYXJ5IGZpbGUARW1wdHkgaW5wdXQgZmlsZQBQcmVtYXR1cmUgZW5kIG9mIGlucHV0IGZpbGUAUHJlbWF0dXJlIGVuZCBvZiBKUEVHIGZpbGUAc2V0Q2FtZXJhKCk6IEVycm9yIGNyZWF0aW5nIDNEIGhhbmRsZQBkb3VibGUARENUIGNvZWZmaWNpZW50IG91dCBvZiByYW5nZQBJbnZhbGlkIGNvbG9yIHF1YW50aXphdGlvbiBtb2RlIGNoYW5nZQBKUEVHIGRhdGFzdHJlYW0gY29udGFpbnMgbm8gaW1hZ2UAICAgIHdpdGggJWQgeCAlZCB0aHVtYm5haWwgaW1hZ2UAZ2V0UHJvY2Vzc2luZ0ltYWdlAFN0YXJ0IG9mIEltYWdlAEVuZCBPZiBJbWFnZQBCb2d1cyBidWZmZXIgY29udHJvbCBtb2RlAENvcnJ1cHQgSlBFRyBkYXRhOiBiYWQgSHVmZm1hbiBjb2RlAENvcnJ1cHQgSlBFRyBkYXRhOiBiYWQgYXJpdGhtZXRpYyBjb2RlAHNldERlYnVnTW9kZQBnZXREZWJ1Z01vZGUAc2V0VGhyZXNob2xkTW9kZQBnZXRUaHJlc2hvbGRNb2RlAHNldEltYWdlUHJvY01vZGUAZ2V0SW1hZ2VQcm9jTW9kZQBCb2d1cyBpbnB1dCBjb2xvcnNwYWNlAEJvZ3VzIEpQRUcgY29sb3JzcGFjZQBzZXRUaHJlc2hvbGQAZ2V0VGhyZXNob2xkAHZvaWQAQmFja2luZyBzdG9yZSBub3Qgc3VwcG9ydGVkAERDVCBzY2FsZWQgYmxvY2sgc2l6ZSAlZHglZCBub3Qgc3VwcG9ydGVkAFF1YW50aXphdGlvbiB0YWJsZSAweCUwMnggd2FzIG5vdCBkZWZpbmVkAEh1ZmZtYW4gdGFibGUgMHglMDJ4IHdhcyBub3QgZGVmaW5lZABBcml0aG1ldGljIHRhYmxlIDB4JTAyeCB3YXMgbm90IGRlZmluZWQAV3JpdGUgdG8gWE1TIGZhaWxlZABSZWFkIGZyb20gWE1TIGZhaWxlZABXcml0ZSB0byBFTVMgZmFpbGVkAFJlYWQgZnJvbSBFTVMgZmFpbGVkAFdlZAAgICAgICAgICUzZCAlM2QgJTNkICUzZCAlM2QgJTNkICUzZCAlM2QAV2FybmluZzogdW5rbm93biBKRklGIHJldmlzaW9uIG51bWJlciAlZC4lMDJkAENvcnJ1cHQgSlBFRyBkYXRhOiBmb3VuZCBtYXJrZXIgMHglMDJ4IGluc3RlYWQgb2YgUlNUJWQAU3RhcnQgT2YgRnJhbWUgMHglMDJ4OiB3aWR0aD0ldSwgaGVpZ2h0PSV1LCBjb21wb25lbnRzPSVkACAgICBDb21wb25lbnQgJWQ6ICVkaHglZHYgcT0lZABJbnZhbGlkIHByb2dyZXNzaXZlIHBhcmFtZXRlcnMgU3M9JWQgU2U9JWQgQWg9JWQgQWw9JWQAICBTcz0lZCwgU2U9JWQsIEFoPSVkLCBBbD0lZAAgICAgQ29tcG9uZW50ICVkOiBkYz0lZCBhYz0lZABJbnZhbGlkIHByb2dyZXNzaXZlIHBhcmFtZXRlcnMgYXQgc2NhbiBzY3JpcHQgZW50cnkgJWQASW52YWxpZCBzY2FuIHNjcmlwdCBhdCBlbnRyeSAlZABCb2d1cyBEUVQgaW5kZXggJWQAQm9ndXMgREhUIGluZGV4ICVkAEJvZ3VzIERBQyBpbmRleCAlZABUb28gbWFueSBjb2xvciBjb21wb25lbnRzOiAlZCwgbWF4ICVkAEluY29uc2lzdGVudCBwcm9ncmVzc2lvbiBzZXF1ZW5jZSBmb3IgY29tcG9uZW50ICVkIGNvZWZmaWNpZW50ICVkAFdyb25nIEpQRUcgbGlicmFyeSB2ZXJzaW9uOiBsaWJyYXJ5IGlzICVkLCBjYWxsZXIgZXhwZWN0cyAlZABUaHJlc2hvbGQgbW9kZSBzZXQgdG8gJWQAVGhyZXNob2xkIHNldCB0byAlZABBdCBtYXJrZXIgMHglMDJ4LCByZWNvdmVyeSBhY3Rpb24gJWQAVW5zdXBwb3J0ZWQgSlBFRyBkYXRhIHByZWNpc2lvbiAlZABEZWZpbmUgUXVhbnRpemF0aW9uIFRhYmxlICVkICBwcmVjaXNpb24gJWQAQWRvYmUgQVBQMTQgbWFya2VyOiB2ZXJzaW9uICVkLCBmbGFncyAweCUwNHggMHglMDR4LCB0cmFuc2Zvcm0gJWQAQWxsb2NhdGVkIHZpZGVvRnJhbWVTaXplICVkAEltcHJvcGVyIGNhbGwgdG8gSlBFRyBsaWJyYXJ5IGluIHN0YXRlICVkAENhbm5vdCB0cmFuc2NvZGUgZHVlIHRvIG11bHRpcGxlIHVzZSBvZiBxdWFudGl6YXRpb24gdGFibGUgJWQAVW5rbm93biBBZG9iZSBjb2xvciB0cmFuc2Zvcm0gY29kZSAlZABJbnZhbGlkIG1lbW9yeSBwb29sIGNvZGUgJWQAQm9ndXMgbWVzc2FnZSBjb2RlICVkAFRyYWNraW5nIGxvc3QuICVkAEpGSUYgQVBQMCBtYXJrZXI6IHZlcnNpb24gJWQuJTAyZCwgZGVuc2l0eSAlZHglZCAgJWQARGVjACVsZCVjAENvbXBvbmVudCBpbmRleCAlZDogbWlzbWF0Y2hpbmcgc2FtcGxpbmcgcmF0aW8gJWQ6JWQsICVkOiVkLCAlYwBGZWIAcndhAFNjYW4gc2NyaXB0IGRvZXMgbm90IHRyYW5zbWl0IGFsbCBkYXRhAGdldE5GVERhdGEAX2xvYWRDYW1lcmEAJWEgJWIgJWQgJUg6JU06JVMgJVkAUE9TSVgAQVJfTEFCRUxJTkdfVEhSRVNIX01PREVfQVVUT19PVFNVAEFSX01BUktFUl9JTkZPX0NVVE9GRl9QSEFTRV9NQVRDSF9DT05UUkFTVABBUl9NQVhfTE9PUF9DT1VOVABJbnZhbGlkIGNvbXBvbmVudCBJRCAlZCBpbiBTT1MAQVJfTUFSS0VSX0lORk9fQ1VUT0ZGX1BIQVNFX0hFVVJJU1RJQ19UUk9VQkxFU09NRV9NQVRSSVhfQ09ERVMARVJST1JfTUFSS0VSX0lOREVYX09VVF9PRl9CT1VORFMAJUg6JU06JVMAQVJfTE9HX0xFVkVMX0VSUk9SAEFSX01BUktFUl9JTkZPX0NVVE9GRl9QSEFTRV9QT1NFX0VSUk9SAEFSX0xPR19MRVZFTF9JTkZPAEFSX0xPR19MRVZFTF9SRUxfSU5GTwBBUl9MT0dfTEVWRUxfV0FSTgBBUl9NQVJLRVJfSU5GT19DVVRPRkZfUEhBU0VfUEFUVEVSTl9FWFRSQUNUSU9OAE5BTgBBUl9MQUJFTElOR19USFJFU0hfTU9ERV9BVVRPX01FRElBTgBQTQBKUEVHTUVNAEFNAExDX0FMTABBUl9NQVJLRVJfSU5GT19DVVRPRkZfUEhBU0VfTUFUQ0hfQkFSQ09ERV9FRENfRkFJTABBUl9MQUJFTElOR19USFJFU0hfTU9ERV9NQU5VQUwAQVJfTUFSS0VSX0lORk9fQ1VUT0ZGX1BIQVNFX1BPU0VfRVJST1JfTVVMVEkAQVJfTE9PUF9CUkVBS19USFJFU0gAQVJfREVGQVVMVF9MQUJFTElOR19USFJFU0gAQVJfTE9HX0xFVkVMX0RFQlVHAExBTkcASW52YWxpZCBTT1MgcGFyYW1ldGVycyBmb3Igc2VxdWVudGlhbCBKUEVHAENhdXRpb246IHF1YW50aXphdGlvbiB0YWJsZXMgYXJlIHRvbyBjb2Fyc2UgZm9yIGJhc2VsaW5lIEpQRUcASW52YWxpZCBKUEVHIGZpbGUgc3RydWN0dXJlOiAlcyBiZWZvcmUgU09GAElORgBBUl9MQUJFTElOR19USFJFU0hfTU9ERV9BVVRPX0FEQVBUSVZFAEFSX01BUktFUl9JTkZPX0NVVE9GRl9QSEFTRV9OT05FAEFSX0RFQlVHX0RJU0FCTEUAQVJfREVCVUdfRU5BQkxFAEFSX0lNQUdFX1BST0NfRlJBTUVfSU1BR0UAQVJfSU1BR0VfUFJPQ19GSUVMRF9JTUFHRQBBUl9ERUZBVUxUX0RFQlVHX01PREUAQVJfREVGQVVMVF9JTUFHRV9QUk9DX01PREUAQVJfTUFSS0VSX0lORk9fQ1VUT0ZGX1BIQVNFX01BVENIX0NPTkZJREVOQ0UARVJST1JfQVJDT05UUk9MTEVSX05PVF9GT1VORABFUlJPUl9NVUxUSU1BUktFUl9OT1RfRk9VTkQAQVJfTUFSS0VSX0lORk9fQ1VUT0ZGX1BIQVNFX01BVENIX0JBUkNPREVfTk9UX0ZPVU5EAEFSX01BUktFUl9JTkZPX0NVVE9GRl9QSEFTRV9NQVRDSF9HRU5FUklDAE91dHB1dCBmaWxlIHdyaXRlIGVycm9yIC0tLSBvdXQgb2YgZGlzayBzcGFjZT8AV3JpdGUgZmFpbGVkIG9uIHRlbXBvcmFyeSBmaWxlIC0tLSBvdXQgb2YgZGlzayBzcGFjZT8AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8c2hvcnQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVuc2lnbmVkIHNob3J0PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVuc2lnbmVkIGludD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8ZmxvYXQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVpbnQ4X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGludDhfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dWludDE2X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGludDE2X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVpbnQzMl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQzMl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxjaGFyPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1bnNpZ25lZCBjaGFyPgBzdGQ6OmJhc2ljX3N0cmluZzx1bnNpZ25lZCBjaGFyPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxzaWduZWQgY2hhcj4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8bG9uZz4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dW5zaWduZWQgbG9uZz4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8ZG91YmxlPgAwMTIzNDU2Nzg5ADljICAxNC1KYW4tMjAxOABDLlVURi04AEVycm9yIHJlYWRpbmcgS1BNIGRhdGEgZnJvbSAlcy5mc2V0MwBSZWFkaW5nICVzLmZzZXQzAHNldHVwQVIyAEVycm9yIGV4Y2VlZCBtYXhpbXVtIHBhZ2VzLgBvbi4Ab2ZmLgBMb2FkaW5nIG9mIE5GVCBkYXRhIGNvbXBsZXRlLgBzZXRDYW1lcmEoKTogRXJyb3I6IGFyUGFyYW1MVENyZWF0ZS4ARG9uZS4Ac2V0Q2FtZXJhKCk6IEVycm9yOiBhckNyZWF0ZUhhbmRsZS4ARXJyb3I6IGFyMkNyZWF0ZUhhbmRsZS4AYXJGaWx0ZXJUcmFuc01hdCBlcnJvciB3aXRoIG1hcmtlciAlZC4ASW1hZ2UgcHJvYy4gbW9kZSBzZXQgdG8gJWQuAEFzc2lnbmVkIHBhZ2Ugbm8uICVkLgBsb2FkQ2FtZXJhKCk6IEVycm9yIGxvYWRpbmcgcGFyYW1ldGVyIGZpbGUgJXMgZm9yIGNhbWVyYS4AKG51bGwpAEVtcHR5IEpQRUcgaW1hZ2UgKEROTCBub3Qgc3VwcG9ydGVkKQBJbnN1ZmZpY2llbnQgbWVtb3J5IChjYXNlICVkKQBhZGQgTkZUIG1hcmtlci0+ICclcycAUHVyZSB2aXJ0dWFsIGZ1bmN0aW9uIGNhbGxlZCEAJXMKAEVycm9yOiBtYWxsb2MKACMjIyBGZWF0dXJlIGNhbmRpZGF0ZXMgZm9yIHRyYWNraW5nIGFyZSBvdmVyZmxvdy4KAFRyYWNrZWQgcGFnZSAlZCAobWF4ICVkKS4KACoqKiBDYW1lcmEgUGFyYW1ldGVyIHJlc2l6ZWQgZnJvbSAlZCwgJWQuICoqKgoAT3V0IG9mIG1lbW9yeSEhCgBpZGRkZGRkZGRkZGRkZABpAGlpaWlpaQAATlN0M19fMjZ2ZWN0b3JJTlNfMTJiYXNpY19zdHJpbmdJY05TXzExY2hhcl90cmFpdHNJY0VFTlNfOWFsbG9jYXRvckljRUVFRU5TNF9JUzZfRUVFRQBOU3QzX18yMTNfX3ZlY3Rvcl9iYXNlSU5TXzEyYmFzaWNfc3RyaW5nSWNOU18xMWNoYXJfdHJhaXRzSWNFRU5TXzlhbGxvY2F0b3JJY0VFRUVOUzRfSVM2X0VFRUUATlN0M19fMjIwX192ZWN0b3JfYmFzZV9jb21tb25JTGIxRUVFAAAAAGT2AADgkgAA6PYAAIKSAAAAAAAAAQAAAAiTAAAAAAAA6PYAACySAAAAAAAAAQAAABCTAAAAAAAAUE5TdDNfXzI2dmVjdG9ySU5TXzEyYmFzaWNfc3RyaW5nSWNOU18xMWNoYXJfdHJhaXRzSWNFRU5TXzlhbGxvY2F0b3JJY0VFRUVOUzRfSVM2X0VFRUUAAET3AABAkwAAAAAAACiTAABQS05TdDNfXzI2dmVjdG9ySU5TXzEyYmFzaWNfc3RyaW5nSWNOU18xMWNoYXJfdHJhaXRzSWNFRU5TXzlhbGxvY2F0b3JJY0VFRUVOUzRfSVM2X0VFRUUARPcAAKiTAAABAAAAKJMAAGlpAHYAdmkAmJMAAKD1AACYkwAAmJQAAE5TdDNfXzIxMmJhc2ljX3N0cmluZ0ljTlNfMTFjaGFyX3RyYWl0c0ljRUVOU185YWxsb2NhdG9ySWNFRUVFAE5TdDNfXzIyMV9fYmFzaWNfc3RyaW5nX2NvbW1vbklMYjFFRUUAAAAAZPYAAGeUAADo9gAAKJQAAAAAAAABAAAAkJQAAAAAAAB2aWlpAEHAqQILUKD1AACYkwAAJPYAAJiUAAB2aWlpaQAAACT2AAAAlAAAaWlpAASVAAAokwAAJPYAAE4xMGVtc2NyaXB0ZW4zdmFsRQAAZPYAAPCUAABpaWlpAEGgqgILlgK49QAAKJMAACT2AACYlAAAaWlpaWkATlN0M19fMjZ2ZWN0b3JJaU5TXzlhbGxvY2F0b3JJaUVFRUUATlN0M19fMjEzX192ZWN0b3JfYmFzZUlpTlNfOWFsbG9jYXRvcklpRUVFRQAAAOj2AABalQAAAAAAAAEAAAAIkwAAAAAAAOj2AAA2lQAAAAAAAAEAAACIlQAAAAAAAFBOU3QzX18yNnZlY3RvcklpTlNfOWFsbG9jYXRvcklpRUVFRQAAAABE9wAAuJUAAAAAAACglQAAUEtOU3QzX18yNnZlY3RvcklpTlNfOWFsbG9jYXRvcklpRUVFRQAAAET3AADwlQAAAQAAAKCVAADglQAAoPUAAOCVAAAA9gBBwKwCCyKg9QAA4JUAACT2AAAA9gAAJPYAABiWAAAElQAAoJUAACT2AEHwrAIL8gK49QAAoJUAACT2AAAA9gAATlN0M19f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byBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5AE5vIHN1Y2ggcHJvY2VzcwBGaWxlIGV4aXN0cwBWYWx1ZSB0b28gbGFyZ2UgZm9yIGRhdGEgdHlwZQBObyBzcGFjZSBsZWZ0IG9uIGRldmljZQBPdXQgb2YgbWVtb3J5AFJlc291cmNlIGJ1c3kASW50ZXJydXB0ZWQgc3lzdGVtIGNhbGwAUmVzb3VyY2UgdGVtcG9yYXJpbHkgdW5hdmFpbGFibGUASW52YWxpZCBzZWVrAENyb3NzLWRldmljZSBsaW5rAFJlYWQtb25seSBmaWxlIHN5c3RlbQBEaXJlY3Rvcnkgbm90IGVtcHR5AENvbm5lY3Rpb24gcmVzZXQgYnkgcGVlcgBPcGVyYXRpb24gdGltZWQgb3V0AENvbm5lY3Rpb24gcmVmdXNlZABIb3N0IGlzIGRvd24ASG9zdCBpcyB1bnJlYWNoYWJsZQBBZGRyZXNzIGluIHVzZQBCcm9rZW4gcGlwZQBJL08gZXJyb3IATm8gc3VjaCBkZXZpY2Ugb3IgYWRkcmVzcwBCbG9jayBkZXZpY2UgcmVxdWlyZWQATm8gc3VjaCBkZXZpY2UATm90IGEgZGlyZWN0b3J5AElzIGEgZGlyZWN0b3J5AFRleHQgZmlsZSBidXN5AEV4ZWMgZm9ybWF0IGVycm9yAEludmFsaWQgYXJndW1lbnQAQXJndW1lbnQgbGlzdCB0b28gbG9uZwBTeW1ib2xpYyBsaW5rIGxvb3AARmlsZW5hbWUgdG9vIGxvbmcAVG9vIG1hbnkgb3BlbiBmaWxlcyBpbiBzeXN0ZW0ATm8gZmlsZSBkZXNjcmlwdG9ycyBhdmFpbGFibGUAQmFkIGZpbGUgZGVzY3JpcHRvcgBObyBjaGlsZCBwcm9jZXNzAEJhZCBhZGRyZXNzAEZpbGUgdG9vIGxhcmdlAFRvbyBtYW55IGxpbmtzAE5vIGxvY2tzIGF2YWlsYWJsZQBSZXNvdXJjZSBkZWFkbG9jayB3b3VsZCBvY2N1cgBTdGF0ZSBub3QgcmVjb3ZlcmFibGUAUHJldmlvdXMgb3duZXIgZGllZABPcGVyYXRpb24gY2FuY2VsZWQARnVuY3Rpb24gbm90IGltcGxlbWVudGVkAE5vIG1lc3NhZ2Ugb2YgZGVzaXJlZCB0eXBlAElkZW50aWZpZXIgcmVtb3ZlZABEZXZpY2Ugbm90IGEgc3RyZWFtAE5vIGRhdGEgYXZhaWxhYmxlAERldmljZSB0aW1lb3V0AE91dCBvZiBzdHJlYW1zIHJlc291cmNlcwBMaW5rIGhhcyBiZWVuIHNldmVyZWQAUHJvdG9jb2wgZXJyb3IAQmFkIG1lc3NhZ2UARmlsZSBkZXNjcmlwdG9yIGluIGJhZCBzdGF0ZQBOb3QgYSBzb2NrZXQARGVzdGluYXRpb24gYWRkcmVzcyByZXF1aXJlZABNZXNzYWdlIHRvbyBsYXJnZQBQcm90b2NvbCB3cm9uZyB0eXBlIGZvciBzb2NrZXQAUHJvdG9jb2wgbm90IGF2YWlsYWJsZQBQcm90b2NvbCBub3Qgc3VwcG9ydGVkAFNvY2tldCB0eXBlIG5vdCBzdXBwb3J0ZWQATm90IHN1cHBvcnRlZABQcm90b2NvbCBmYW1pbHkgbm90IHN1cHBvcnRlZABBZGRyZXNzIGZhbWlseSBub3Qgc3VwcG9ydGVkIGJ5IHByb3RvY29sAEFkZHJlc3Mgbm90IGF2YWlsYWJsZQBOZXR3b3JrIGlzIGRvd24ATmV0d29yayB1bnJlYWNoYWJsZQBDb25uZWN0aW9uIHJlc2V0IGJ5IG5ldHdvcmsAQ29ubmVjdGlvbiBhYm9ydGVkAE5vIGJ1ZmZlciBzcGFjZSBhdmFpbGFibGUAU29ja2V0IGlzIGNvbm5lY3RlZABTb2NrZXQgbm90IGNvbm5lY3RlZABDYW5ub3Qgc2VuZCBhZnRlciBzb2NrZXQgc2h1dGRvd24AT3BlcmF0aW9uIGFscmVhZHkgaW4gcHJvZ3Jlc3MAT3BlcmF0aW9uIGluIHByb2dyZXNzAFN0YWxlIGZpbGUgaGFuZGxlAFJlbW90ZSBJL08gZXJyb3IAUXVvdGEgZXhjZWVkZWQATm8gbWVkaXVtIGZvdW5kAFdyb25nIG1lZGl1bSB0eXBlAE11bHRpaG9wIGF0dGVtcHRlZABBwoIDC5YBpQJbAPABtQWMBSUBgwYdA5QE/wDHAzEDCwa8AY8BfwPKBCsA2gavAEIDTgPcAQ4EFQChBg0BlAILAjgGZAK8Av8CXQPnBAsHzwLLBe8F2wXhAh4GRQKFAIICbANvBPEA8wMYBdkA2gNMBlQCewGdA70EAABRABUCuwCzA20A/wGFBC8F+QQ4AGUBRgGfALcGqAFzAlMBAEGIhAMLDCEEAAAAAAAAAAAvAgBBqIQDCwY1BEcEVgQAQb6EAwsCoAQAQdKEAwtfRgVgBW4FYQYAAM8BAAAAAAAAAADJBukG+QYAAAAAGQAKABkZGQAAAAAFAAAAAAAACQAAAAALAAAAAAAAAAAZABEKGRkZAwoHAAEACQsYAAAJBgsAAAsABhkAAAAZGRkAQcGFAwshDgAAAAAAAAAAGQAKDRkZGQANAAACAAkOAAAACQAOAAAOAEH7hQMLAQwAQYeGAwsVEwAAAAATAAAAAAkMAAAAAAAMAAAMAEG1hgMLARAAQcGGAwsVDwAAAAQPAAAAAAkQAAAAAAAQAAAQAEHvhgMLARIAQfuGAwseEQAAAAARAAAAAAkSAAAAAAASAAASAAAaAAAAGhoaAEGyhwMLDhoAAAAaGhoAAAAAAAAJAEHjhwMLARQAQe+HAwsVFwAAAAAXAAAAAAkUAAAAAAAUAAAUAEGdiAMLARYAQamIAwsnFQAAAAAVAAAAAAkWAAAAAAAWAAAWAAAwMTIzNDU2Nzg5QUJDREVGAEH0iAMLAgUBAEGciQMLCP//////////AEHgiQMLgxLRdJ4AV529KoBwUg///z4nCgAAAGQAAADoAwAAECcAAKCGAQBAQg8AgJaYAADh9QUYAAAANQAAAHEAAABr////zvv//5K///8AAAAAAAAAAP////////////////////////////////////////////////////////////////8AAQIDBAUGBwgJ/////////woLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIj////////CgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiP/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAECBAcDBgUAAAAAAAAAAgAAwAMAAMAEAADABQAAwAYAAMAHAADACAAAwAkAAMAKAADACwAAwAwAAMANAADADgAAwA8AAMAQAADAEQAAwBIAAMATAADAFAAAwBUAAMAWAADAFwAAwBgAAMAZAADAGgAAwBsAAMAcAADAHQAAwB4AAMAfAADAAAAAswEAAMMCAADDAwAAwwQAAMMFAADDBgAAwwcAAMMIAADDCQAAwwoAAMMLAADDDAAAww0AANMOAADDDwAAwwAADLsBAAzDAgAMwwMADMMEAAzbAAAAAAAAAAACAAAAAwAAAAUAAAAHAAAACwAAAA0AAAARAAAAEwAAABcAAAAdAAAAHwAAACUAAAApAAAAKwAAAC8AAAA1AAAAOwAAAD0AAABDAAAARwAAAEkAAABPAAAAUwAAAFkAAABhAAAAZQAAAGcAAABrAAAAbQAAAHEAAAB/AAAAgwAAAIkAAACLAAAAlQAAAJcAAACdAAAAowAAAKcAAACtAAAAswAAALUAAAC/AAAAwQAAAMUAAADHAAAA0wAAAAEAAAALAAAADQAAABEAAAATAAAAFwAAAB0AAAAfAAAAJQAAACkAAAArAAAALwAAADUAAAA7AAAAPQAAAEMAAABHAAAASQAAAE8AAABTAAAAWQAAAGEAAABlAAAAZwAAAGsAAABtAAAAcQAAAHkAAAB/AAAAgwAAAIkAAACLAAAAjwAAAJUAAACXAAAAnQAAAKMAAACnAAAAqQAAAK0AAACzAAAAtQAAALsAAAC/AAAAwQAAAMUAAADHAAAA0QAAAAAAAACUygAABwEAAAgBAAAJAQAACgEAAAsBAAAMAQAADQEAAA4BAAAPAQAAEAEAABEBAAASAQAAEwEAABQBAAAAAAAA0MoAABUBAAAWAQAAFwEAABgBAAAZAQAAGgEAABsBAAAcAQAAHQEAAB4BAAAfAQAAIAEAACEBAAAiAQAACAAAAAAAAAAIywAAIwEAACQBAAD4////+P///wjLAAAlAQAAJgEAABzJAAAwyQAACAAAAAAAAABQywAAJwEAACgBAAD4////+P///1DLAAApAQAAKgEAAEzJAABgyQAABAAAAAAAAACYywAAKwEAACwBAAD8/////P///5jLAAAtAQAALgEAAHzJAACQyQAABAAAAAAAAADgywAALwEAADABAAD8/////P///+DLAAAxAQAAMgEAAKzJAADAyQAAAAAAAAzKAAAzAQAANAEAAE5TdDNfXzI5YmFzaWNfaW9zSWNOU18xMWNoYXJfdHJh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";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(file){try{if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}var binary=tryParseAsDataURI(file);if(binary){return binary}if(readBinary){return readBinary(file)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch=="function"&&!isFileURI(wasmBinaryFile)){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary(wasmBinaryFile)})}else{if(readAsync){return new Promise(function(resolve,reject){readAsync(wasmBinaryFile,function(response){resolve(new Uint8Array(response))},reject)})}}}return Promise.resolve().then(function(){return getBinary(wasmBinaryFile)})}function createWasm(){var info={"a":asmLibraryArg};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;wasmMemory=Module["asm"]["Z"];updateGlobalBufferAndViews(wasmMemory.buffer);wasmTable=Module["asm"]["ca"];addOnInit(Module["asm"]["_"]);removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){receiveInstance(result["instance"])}function instantiateArrayBuffer(receiver){return getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(function(instance){return instance}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(){if(!wasmBinary&&typeof WebAssembly.instantiateStreaming=="function"&&!isDataURI(wasmBinaryFile)&&!isFileURI(wasmBinaryFile)&&typeof fetch=="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,info);return result.then(receiveInstantiationResult,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(receiveInstantiationResult)})})}else{return instantiateArrayBuffer(receiveInstantiationResult)}}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateAsync().catch(readyPromiseReject);return{}}var tempDouble;var tempI64;var ASM_CONSTS={63968:function($0,$1,$2){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);console.log(infoHead+message,style)},64107:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.log(infoHead+message,style,format)},64285:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.log(infoHead+message,style,format)},64463:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.log(infoHead+message,style,format)},64641:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.log(infoHead+message,style,format)},64819:function($0,$1,$2,$3){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);console.log(infoHead+message,style,$3)},64962:function($0,$1,$2){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);console.error(errorHead+message,style)},65105:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.error(errorHead+message,style,format)},65287:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.error(errorHead+message,style,format)},65469:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.error(errorHead+message,style,format)},65651:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.error(errorHead+message,style,format)},65833:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);console.error(errorHead+message,style,$3)},65980:function($0,$1,$2){var message=UTF8ToString($0);var infoHead=UTF8ToString($1);var style=UTF8ToString($2);console.warn(infoHead+message,style)},66120:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.warn(errorHead+message,style,format)},66301:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.warn(errorHead+message,style,format)},66482:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.warn(errorHead+message,style,format)},66663:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);var format=UTF8ToString($3);console.warn(errorHead+message,style,format)},66844:function($0,$1,$2,$3){var message=UTF8ToString($0);var errorHead=UTF8ToString($1);var style=UTF8ToString($2);console.warn(errorHead+message,style,$3)},66990:function(){var $a=arguments;var i=0;if(!artoolkitNFT["NFTMarkerInfo"]){artoolkitNFT["NFTMarkerInfo"]={id:0,error:-1,found:0,pose:[0,0,0,0,0,0,0,0,0,0,0,0]}}var markerInfo=artoolkitNFT["NFTMarkerInfo"];markerInfo["id"]=$a[i++];markerInfo["error"]=$a[i++];markerInfo["found"]=1;markerInfo["pose"][0]=$a[i++];markerInfo["pose"][1]=$a[i++];markerInfo["pose"][2]=$a[i++];markerInfo["pose"][3]=$a[i++];markerInfo["pose"][4]=$a[i++];markerInfo["pose"][5]=$a[i++];markerInfo["pose"][6]=$a[i++];markerInfo["pose"][7]=$a[i++];markerInfo["pose"][8]=$a[i++];markerInfo["pose"][9]=$a[i++];markerInfo["pose"][10]=$a[i++];markerInfo["pose"][11]=$a[i++]},67696:function(){var $a=arguments;var i=0;if(!artoolkitNFT["NFTMarkerInfo"]){artoolkitNFT["NFTMarkerInfo"]={id:0,error:-1,found:0,pose:[0,0,0,0,0,0,0,0,0,0,0,0]}}var markerInfo=artoolkitNFT["NFTMarkerInfo"];markerInfo["id"]=$a[i++];markerInfo["error"]=-1;markerInfo["found"]=0;markerInfo["pose"][0]=0;markerInfo["pose"][1]=0;markerInfo["pose"][2]=0;markerInfo["pose"][3]=0;markerInfo["pose"][4]=0;markerInfo["pose"][5]=0;markerInfo["pose"][6]=0;markerInfo["pose"][7]=0;markerInfo["pose"][8]=0;markerInfo["pose"][9]=0;markerInfo["pose"][10]=0;markerInfo["pose"][11]=0},68325:function($0,$1,$2,$3,$4,$5){if(!artoolkitNFT["frameMalloc"]){artoolkitNFT["frameMalloc"]={}}var frameMalloc=artoolkitNFT["frameMalloc"];frameMalloc["framepointer"]=$1;frameMalloc["framesize"]=$2;frameMalloc["camera"]=$3;frameMalloc["transform"]=$4;frameMalloc["videoLumaPointer"]=$5}};function callRuntimeCallbacks(callbacks){while(callbacks.length>0){var callback=callbacks.shift();if(typeof callback=="function"){callback(Module);continue}var func=callback.func;if(typeof func=="number"){if(callback.arg===undefined){getWasmTableEntry(func)()}else{getWasmTableEntry(func)(callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}function getWasmTableEntry(funcPtr){return wasmTable.get(funcPtr)}function ___cxa_allocate_exception(size){return _malloc(size+16)+16}function ExceptionInfo(excPtr){this.excPtr=excPtr;this.ptr=excPtr-16;this.set_type=function(type){HEAP32[this.ptr+4>>2]=type};this.get_type=function(){return HEAP32[this.ptr+4>>2]};this.set_destructor=function(destructor){HEAP32[this.ptr+8>>2]=destructor};this.get_destructor=function(){return HEAP32[this.ptr+8>>2]};this.set_refcount=function(refcount){HEAP32[this.ptr>>2]=refcount};this.set_caught=function(caught){caught=caught?1:0;HEAP8[this.ptr+12>>0]=caught};this.get_caught=function(){return HEAP8[this.ptr+12>>0]!=0};this.set_rethrown=function(rethrown){rethrown=rethrown?1:0;HEAP8[this.ptr+13>>0]=rethrown};this.get_rethrown=function(){return HEAP8[this.ptr+13>>0]!=0};this.init=function(type,destructor){this.set_type(type);this.set_destructor(destructor);this.set_refcount(0);this.set_caught(false);this.set_rethrown(false)};this.add_ref=function(){var value=HEAP32[this.ptr>>2];HEAP32[this.ptr>>2]=value+1};this.release_ref=function(){var prev=HEAP32[this.ptr>>2];HEAP32[this.ptr>>2]=prev-1;return prev===1}}var exceptionLast=0;var uncaughtExceptionCount=0;function ___cxa_throw(ptr,type,destructor){var info=new ExceptionInfo(ptr);info.init(type,destructor);exceptionLast=ptr;uncaughtExceptionCount++;throw ptr}function setErrNo(value){HEAP32[___errno_location()>>2]=value;return value}var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){if(path==="/")return"/";path=PATH.normalize(path);path=path.replace(/\/$/,"");var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)}};function getRandomDevice(){if(typeof crypto=="object"&&typeof crypto["getRandomValues"]=="function"){var randomBuffer=new Uint8Array(1);return function(){crypto.getRandomValues(randomBuffer);return randomBuffer[0]}}else if(ENVIRONMENT_IS_NODE){try{var crypto_module=__webpack_require__(/*! crypto */ "?deb7");return function(){return crypto_module["randomBytes"](1)[0]}}catch(e){}}return function(){abort("randomDevice")}}var PATH_FS={resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=path.charAt(0)==="/"}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(function(p){return!!p}),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:function(from,to){from=PATH_FS.resolve(from).substr(1);to=PATH_FS.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()},put_char:function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}}},default_tty1_ops:{put_char:function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};function mmapAlloc(size){abort()}var MEMFS={ops_table:null,mount:function(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode:function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node;parent.timestamp=node.timestamp}return node},getFileDataAsTypedArray:function(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage:function(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr:function(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.timestamp);attr.mtime=new Date(node.timestamp);attr.ctime=new Date(node.timestamp);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr:function(node,attr){if(attr.mode!==undefined){node.mode=attr.mode}if(attr.timestamp!==undefined){node.timestamp=attr.timestamp}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup:function(parent,name){throw FS.genericErrors[44]},mknod:function(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename:function(old_node,new_dir,new_name){if(FS.isDir(old_node.mode)){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}}delete old_node.parent.contents[old_node.name];old_node.parent.timestamp=Date.now();old_node.name=new_name;new_dir.contents[new_name]=old_node;new_dir.timestamp=old_node.parent.timestamp;old_node.parent=new_dir},unlink:function(parent,name){delete parent.contents[name];parent.timestamp=Date.now()},rmdir:function(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.timestamp=Date.now()},readdir:function(node){var entries=[".",".."];for(var key in node.contents){if(!node.contents.hasOwnProperty(key)){continue}entries.push(key)}return entries},symlink:function(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink:function(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read:function(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{path=PATH_FS.resolve(FS.cwd(),path);if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};opts=Object.assign(defaults,opts);if(opts.recurse_count>8){throw new FS.ErrnoError(32)}var parts=PATH.normalizeArray(path.split("/").filter(p=>!!p),false);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(32)}}}}return{path:current_path,node:current}},getPath:node=>{var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?mount+"/"+path:mount+path}path=path?node.name+"/"+path:node.name;node=node.parent}},hashName:(parentid,name)=>{var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode:node=>{var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode:node=>{var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode:(parent,name)=>{var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode:(parent,name,mode,rdev)=>{var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode:node=>{FS.hashRemoveNode(node)},isRoot:node=>{return node===node.parent},isMountpoint:node=>{return!!node.mounted},isFile:mode=>{return(mode&61440)===32768},isDir:mode=>{return(mode&61440)===16384},isLink:mode=>{return(mode&61440)===40960},isChrdev:mode=>{return(mode&61440)===8192},isBlkdev:mode=>{return(mode&61440)===24576},isFIFO:mode=>{return(mode&61440)===4096},isSocket:mode=>{return(mode&49152)===49152},flagModes:{"r":0,"r+":2,"w":577,"w+":578,"a":1089,"a+":1090},modeStringToFlags:str=>{var flags=FS.flagModes[str];if(typeof flags=="undefined"){throw new Error("Unknown file open mode: "+str)}return flags},flagsToPermissionString:flag=>{var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions:(node,perms)=>{if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup:dir=>{var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate:(dir,name)=>{try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete:(dir,name,isdir)=>{var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen:(node,flags)=>{if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd:(fd_start=0,fd_end=FS.MAX_OPEN_FDS)=>{for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStream:fd=>FS.streams[fd],createStream:(stream,fd_start,fd_end)=>{if(!FS.FSStream){FS.FSStream=function(){};FS.FSStream.prototype={object:{get:function(){return this.node},set:function(val){this.node=val}},isRead:{get:function(){return(this.flags&2097155)!==1}},isWrite:{get:function(){return(this.flags&2097155)!==0}},isAppend:{get:function(){return this.flags&1024}}}}stream=Object.assign(new FS.FSStream,stream);var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream:fd=>{FS.streams[fd]=null},chrdev_stream_ops:{open:stream=>{var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}},llseek:()=>{throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice:(dev,ops)=>{FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts:mount=>{var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs:(populate,callback)=>{if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err("warning: "+FS.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work")}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount:(type,opts,mountpoint)=>{var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount:mountpoint=>{var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup:(parent,name)=>{return parent.node_ops.lookup(parent,name)},mknod:(path,mode,dev)=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(28)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},create:(path,mode)=>{mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:(path,mode)=>{mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree:(path,mode)=>{var dirs=path.split("/");var d="";for(var i=0;i{if(typeof dev=="undefined"){dev=mode;mode=438}mode|=8192;return FS.mknod(path,mode,dev)},symlink:(oldpath,newpath)=>{if(!PATH_FS.resolve(oldpath)){throw new FS.ErrnoError(44)}var lookup=FS.lookupPath(newpath,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var newname=PATH.basename(newpath);var errCode=FS.mayCreate(parent,newname);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.symlink){throw new FS.ErrnoError(63)}return parent.node_ops.symlink(parent,newname,oldpath)},rename:(old_path,new_path)=>{var old_dirname=PATH.dirname(old_path);var new_dirname=PATH.dirname(new_path);var old_name=PATH.basename(old_path);var new_name=PATH.basename(new_path);var lookup,old_dir,new_dir;lookup=FS.lookupPath(old_path,{parent:true});old_dir=lookup.node;lookup=FS.lookupPath(new_path,{parent:true});new_dir=lookup.node;if(!old_dir||!new_dir)throw new FS.ErrnoError(44);if(old_dir.mount!==new_dir.mount){throw new FS.ErrnoError(75)}var old_node=FS.lookupNode(old_dir,old_name);var relative=PATH_FS.relative(old_path,new_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(28)}relative=PATH_FS.relative(new_path,old_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(55)}var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(old_node===new_node){return}var isdir=FS.isDir(old_node.mode);var errCode=FS.mayDelete(old_dir,old_name,isdir);if(errCode){throw new FS.ErrnoError(errCode)}errCode=new_node?FS.mayDelete(new_dir,new_name,isdir):FS.mayCreate(new_dir,new_name);if(errCode){throw new FS.ErrnoError(errCode)}if(!old_dir.node_ops.rename){throw new FS.ErrnoError(63)}if(FS.isMountpoint(old_node)||new_node&&FS.isMountpoint(new_node)){throw new FS.ErrnoError(10)}if(new_dir!==old_dir){errCode=FS.nodePermissions(old_dir,"w");if(errCode){throw new FS.ErrnoError(errCode)}}FS.hashRemoveNode(old_node);try{old_dir.node_ops.rename(old_node,new_dir,new_name)}catch(e){throw e}finally{FS.hashAddNode(old_node)}},rmdir:path=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,true);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.rmdir){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.rmdir(parent,name);FS.destroyNode(node)},readdir:path=>{var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node.node_ops.readdir){throw new FS.ErrnoError(54)}return node.node_ops.readdir(node)},unlink:path=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,false);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.unlink){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.unlink(parent,name);FS.destroyNode(node)},readlink:path=>{var lookup=FS.lookupPath(path);var link=lookup.node;if(!link){throw new FS.ErrnoError(44)}if(!link.node_ops.readlink){throw new FS.ErrnoError(28)}return PATH_FS.resolve(FS.getPath(link.parent),link.node_ops.readlink(link))},stat:(path,dontFollow)=>{var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;if(!node){throw new FS.ErrnoError(44)}if(!node.node_ops.getattr){throw new FS.ErrnoError(63)}return node.node_ops.getattr(node)},lstat:path=>{return FS.stat(path,true)},chmod:(path,mode,dontFollow)=>{var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}node.node_ops.setattr(node,{mode:mode&4095|node.mode&~4095,timestamp:Date.now()})},lchmod:(path,mode)=>{FS.chmod(path,mode,true)},fchmod:(fd,mode)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}FS.chmod(stream.node,mode)},chown:(path,uid,gid,dontFollow)=>{var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}node.node_ops.setattr(node,{timestamp:Date.now()})},lchown:(path,uid,gid)=>{FS.chown(path,uid,gid,true)},fchown:(fd,uid,gid)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}FS.chown(stream.node,uid,gid)},truncate:(path,len)=>{if(len<0){throw new FS.ErrnoError(28)}var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:true});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}if(FS.isDir(node.mode)){throw new FS.ErrnoError(31)}if(!FS.isFile(node.mode)){throw new FS.ErrnoError(28)}var errCode=FS.nodePermissions(node,"w");if(errCode){throw new FS.ErrnoError(errCode)}node.node_ops.setattr(node,{size:len,timestamp:Date.now()})},ftruncate:(fd,len)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.truncate(stream.node,len)},utime:(path,atime,mtime)=>{var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;node.node_ops.setattr(node,{timestamp:Math.max(atime,mtime)})},open:(path,flags,mode,fd_start,fd_end)=>{if(path===""){throw new FS.ErrnoError(44)}flags=typeof flags=="string"?FS.modeStringToFlags(flags):flags;mode=typeof mode=="undefined"?438:mode;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;if(typeof path=="object"){node=path}else{path=PATH.normalize(path);try{var lookup=FS.lookupPath(path,{follow:!(flags&131072)});node=lookup.node}catch(e){}}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else{node=FS.mknod(path,mode,0);created=true}}if(!node){throw new FS.ErrnoError(44)}if(FS.isChrdev(node.mode)){flags&=~512}if(flags&65536&&!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}if(!created){var errCode=FS.mayOpen(node,flags);if(errCode){throw new FS.ErrnoError(errCode)}}if(flags&512){FS.truncate(node,0)}flags&=~(128|512|131072);var stream=FS.createStream({node:node,path:FS.getPath(node),flags:flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false},fd_start,fd_end);if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(Module["logReadFiles"]&&!(flags&1)){if(!FS.readFiles)FS.readFiles={};if(!(path in FS.readFiles)){FS.readFiles[path]=1}}return stream},close:stream=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(stream.getdents)stream.getdents=null;try{if(stream.stream_ops.close){stream.stream_ops.close(stream)}}catch(e){throw e}finally{FS.closeStream(stream.fd)}stream.fd=null},isClosed:stream=>{return stream.fd===null},llseek:(stream,offset,whence)=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(!stream.seekable||!stream.stream_ops.llseek){throw new FS.ErrnoError(70)}if(whence!=0&&whence!=1&&whence!=2){throw new FS.ErrnoError(28)}stream.position=stream.stream_ops.llseek(stream,offset,whence);stream.ungotten=[];return stream.position},read:(stream,buffer,offset,length,position)=>{if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.read){throw new FS.ErrnoError(28)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesRead=stream.stream_ops.read(stream,buffer,offset,length,position);if(!seeking)stream.position+=bytesRead;return bytesRead},write:(stream,buffer,offset,length,position,canOwn)=>{if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.write){throw new FS.ErrnoError(28)}if(stream.seekable&&stream.flags&1024){FS.llseek(stream,0,2)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesWritten=stream.stream_ops.write(stream,buffer,offset,length,position,canOwn);if(!seeking)stream.position+=bytesWritten;return bytesWritten},allocate:(stream,offset,length)=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(offset<0||length<=0){throw new FS.ErrnoError(28)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(!FS.isFile(stream.node.mode)&&!FS.isDir(stream.node.mode)){throw new FS.ErrnoError(43)}if(!stream.stream_ops.allocate){throw new FS.ErrnoError(138)}stream.stream_ops.allocate(stream,offset,length)},mmap:(stream,address,length,position,prot,flags)=>{if((prot&2)!==0&&(flags&2)===0&&(stream.flags&2097155)!==2){throw new FS.ErrnoError(2)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(2)}if(!stream.stream_ops.mmap){throw new FS.ErrnoError(43)}return stream.stream_ops.mmap(stream,address,length,position,prot,flags)},msync:(stream,buffer,offset,length,mmapFlags)=>{if(!stream||!stream.stream_ops.msync){return 0}return stream.stream_ops.msync(stream,buffer,offset,length,mmapFlags)},munmap:stream=>0,ioctl:(stream,cmd,arg)=>{if(!stream.stream_ops.ioctl){throw new FS.ErrnoError(59)}return stream.stream_ops.ioctl(stream,cmd,arg)},readFile:(path,opts={})=>{opts.flags=opts.flags||0;opts.encoding=opts.encoding||"binary";if(opts.encoding!=="utf8"&&opts.encoding!=="binary"){throw new Error('Invalid encoding type "'+opts.encoding+'"')}var ret;var stream=FS.open(path,opts.flags);var stat=FS.stat(path);var length=stat.size;var buf=new Uint8Array(length);FS.read(stream,buf,0,length,0);if(opts.encoding==="utf8"){ret=UTF8ArrayToString(buf,0)}else if(opts.encoding==="binary"){ret=buf}FS.close(stream);return ret},writeFile:(path,data,opts={})=>{opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){var buf=new Uint8Array(lengthBytesUTF8(data)+1);var actualNumBytes=stringToUTF8Array(data,buf,0,buf.length);FS.write(stream,buf,0,actualNumBytes,undefined,opts.canOwn)}else if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{throw new Error("Unsupported data type")}FS.close(stream)},cwd:()=>FS.currentPath,chdir:path=>{var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,"x");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.path},createDefaultDirectories:()=>{FS.mkdir("/tmp");FS.mkdir("/home");FS.mkdir("/home/web_user")},createDefaultDevices:()=>{FS.mkdir("/dev");FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(stream,buffer,offset,length,pos)=>length});FS.mkdev("/dev/null",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev("/dev/tty",FS.makedev(5,0));FS.mkdev("/dev/tty1",FS.makedev(6,0));var random_device=getRandomDevice();FS.createDevice("/dev","random",random_device);FS.createDevice("/dev","urandom",random_device);FS.mkdir("/dev/shm");FS.mkdir("/dev/shm/tmp")},createSpecialDirectories:()=>{FS.mkdir("/proc");var proc_self=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd");FS.mount({mount:()=>{var node=FS.createNode(proc_self,"fd",16384|511,73);node.node_ops={lookup:(parent,name)=>{var fd=+name;var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path}};ret.parent=ret;return ret}};return node}},{},"/proc/self/fd")},createStandardStreams:()=>{if(Module["stdin"]){FS.createDevice("/dev","stdin",Module["stdin"])}else{FS.symlink("/dev/tty","/dev/stdin")}if(Module["stdout"]){FS.createDevice("/dev","stdout",null,Module["stdout"])}else{FS.symlink("/dev/tty","/dev/stdout")}if(Module["stderr"]){FS.createDevice("/dev","stderr",null,Module["stderr"])}else{FS.symlink("/dev/tty1","/dev/stderr")}var stdin=FS.open("/dev/stdin",0);var stdout=FS.open("/dev/stdout",1);var stderr=FS.open("/dev/stderr",1)},ensureErrnoError:()=>{if(FS.ErrnoError)return;FS.ErrnoError=function ErrnoError(errno,node){this.node=node;this.setErrno=function(errno){this.errno=errno};this.setErrno(errno);this.message="FS error"};FS.ErrnoError.prototype=new Error;FS.ErrnoError.prototype.constructor=FS.ErrnoError;[44].forEach(code=>{FS.genericErrors[code]=new FS.ErrnoError(code);FS.genericErrors[code].stack=""})},staticInit:()=>{FS.ensureErrnoError();FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={"MEMFS":MEMFS}},init:(input,output,error)=>{FS.init.initialized=true;FS.ensureErrnoError();Module["stdin"]=input||Module["stdin"];Module["stdout"]=output||Module["stdout"];Module["stderr"]=error||Module["stderr"];FS.createStandardStreams()},quit:()=>{FS.init.initialized=false;for(var i=0;i{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode},findObject:(path,dontResolveLastLink)=>{var ret=FS.analyzePath(path,dontResolveLastLink);if(ret.exists){return ret.object}else{return null}},analyzePath:(path,dontResolveLastLink)=>{try{var lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});path=lookup.path}catch(e){}var ret={isRoot:false,exists:false,error:0,name:null,path:null,object:null,parentExists:false,parentPath:null,parentObject:null};try{var lookup=FS.lookupPath(path,{parent:true});ret.parentExists=true;ret.parentPath=lookup.path;ret.parentObject=lookup.node;ret.name=PATH.basename(path);lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});ret.exists=true;ret.path=lookup.path;ret.object=lookup.node;ret.name=lookup.node.name;ret.isRoot=lookup.path==="/"}catch(e){ret.error=e.errno}return ret},createPath:(parent,path,canRead,canWrite)=>{parent=typeof parent=="string"?parent:FS.getPath(parent);var parts=path.split("/").reverse();while(parts.length){var part=parts.pop();if(!part)continue;var current=PATH.join2(parent,part);try{FS.mkdir(current)}catch(e){}parent=current}return current},createFile:(parent,name,properties,canRead,canWrite)=>{var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS.getMode(canRead,canWrite);return FS.create(path,mode)},createDataFile:(parent,name,data,canRead,canWrite,canOwn)=>{var path=name;if(parent){parent=typeof parent=="string"?parent:FS.getPath(parent);path=name?PATH.join2(parent,name):parent}var mode=FS.getMode(canRead,canWrite);var node=FS.create(path,mode);if(data){if(typeof data=="string"){var arr=new Array(data.length);for(var i=0,len=data.length;i{var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS.getMode(!!input,!!output);if(!FS.createDevice.major)FS.createDevice.major=64;var dev=FS.makedev(FS.createDevice.major++,0);FS.registerDevice(dev,{open:stream=>{stream.seekable=false},close:stream=>{if(output&&output.buffer&&output.buffer.length){output(10)}},read:(stream,buffer,offset,length,pos)=>{var bytesRead=0;for(var i=0;i{for(var i=0;i{if(obj.isDevice||obj.isFolder||obj.link||obj.contents)return true;if(typeof XMLHttpRequest!="undefined"){throw new Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread.")}else if(read_){try{obj.contents=intArrayFromString(read_(obj.url),true);obj.usedBytes=obj.contents.length}catch(e){throw new FS.ErrnoError(29)}}else{throw new Error("Cannot load without read() or XMLHttpRequest.")}},createLazyFile:(parent,name,url,canRead,canWrite)=>{function LazyUint8Array(){this.lengthKnown=false;this.chunks=[]}LazyUint8Array.prototype.get=function LazyUint8Array_get(idx){if(idx>this.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(from,to)=>{if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}else{return intArrayFromString(xhr.responseText||"",true)}};var lazyArray=this;lazyArray.setDataGetter(chunkNum=>{var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]=="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]=="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;out("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(key=>{var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){FS.forceLoadFile(node);return fn.apply(null,arguments)}});stream_ops.read=((stream,buffer,offset,length,position)=>{FS.forceLoadFile(node);var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency("cp "+fullname);function processData(byteArray){function finish(byteArray){if(preFinish)preFinish();if(!dontCreateFile){FS.createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}if(onload)onload();removeRunDependency(dep)}if(Browser.handledByPreloadPlugin(byteArray,fullname,finish,()=>{if(onerror)onerror();removeRunDependency(dep)})){return}finish(byteArray)}addRunDependency(dep);if(typeof url=="string"){asyncLoad(url,byteArray=>processData(byteArray),onerror)}else{processData(url)}},indexedDB:()=>{return window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB},DB_NAME:()=>{return"EM_FS_"+window.location.pathname},DB_VERSION:20,DB_STORE_NAME:"FILE_DATA",saveFilesToDB:(paths,onload,onerror)=>{onload=onload||(()=>{});onerror=onerror||(()=>{});var indexedDB=FS.indexedDB();try{var openRequest=indexedDB.open(FS.DB_NAME(),FS.DB_VERSION)}catch(e){return onerror(e)}openRequest.onupgradeneeded=(()=>{out("creating db");var db=openRequest.result;db.createObjectStore(FS.DB_STORE_NAME)});openRequest.onsuccess=(()=>{var db=openRequest.result;var transaction=db.transaction([FS.DB_STORE_NAME],"readwrite");var files=transaction.objectStore(FS.DB_STORE_NAME);var ok=0,fail=0,total=paths.length;function finish(){if(fail==0)onload();else onerror()}paths.forEach(path=>{var putRequest=files.put(FS.analyzePath(path).object.contents,path);putRequest.onsuccess=(()=>{ok++;if(ok+fail==total)finish()});putRequest.onerror=(()=>{fail++;if(ok+fail==total)finish()})});transaction.onerror=onerror});openRequest.onerror=onerror},loadFilesFromDB:(paths,onload,onerror)=>{onload=onload||(()=>{});onerror=onerror||(()=>{});var indexedDB=FS.indexedDB();try{var openRequest=indexedDB.open(FS.DB_NAME(),FS.DB_VERSION)}catch(e){return onerror(e)}openRequest.onupgradeneeded=onerror;openRequest.onsuccess=(()=>{var db=openRequest.result;try{var transaction=db.transaction([FS.DB_STORE_NAME],"readonly")}catch(e){onerror(e);return}var files=transaction.objectStore(FS.DB_STORE_NAME);var ok=0,fail=0,total=paths.length;function finish(){if(fail==0)onload();else onerror()}paths.forEach(path=>{var getRequest=files.get(path);getRequest.onsuccess=(()=>{if(FS.analyzePath(path).exists){FS.unlink(path)}FS.createDataFile(PATH.dirname(path),PATH.basename(path),getRequest.result,true,true,true);ok++;if(ok+fail==total)finish()});getRequest.onerror=(()=>{fail++;if(ok+fail==total)finish()})});transaction.onerror=onerror});openRequest.onerror=onerror}};var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt:function(dirfd,path,allowEmpty){if(path[0]==="/"){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=FS.getStream(dirfd);if(!dirstream)throw new FS.ErrnoError(8);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return PATH.join2(dir,path)},doStat:function(func,path,buf){try{var stat=func(path)}catch(e){if(e&&e.node&&PATH.normalize(path)!==PATH.normalize(FS.getPath(e.node))){return-54}throw e}HEAP32[buf>>2]=stat.dev;HEAP32[buf+4>>2]=0;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAP32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;HEAP32[buf+32>>2]=0;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAP32[buf+48>>2]=4096;HEAP32[buf+52>>2]=stat.blocks;HEAP32[buf+56>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+76>>2]=0;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+80>>2]=tempI64[0],HEAP32[buf+84>>2]=tempI64[1];return 0},doMsync:function(addr,stream,len,flags,offset){var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},doMkdir:function(path,mode){path=PATH.normalize(path);if(path[path.length-1]==="/")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0},doMknod:function(path,mode,dev){switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-28}FS.mknod(path,mode,dev);return 0},doReadlink:function(path,buf,bufsize){if(bufsize<=0)return-28;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len},doAccess:function(path,amode){if(amode&~7){return-28}var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node){return-44}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-2}return 0},doDup:function(path,flags,suggestFD){var suggest=FS.getStream(suggestFD);if(suggest)FS.close(suggest);return FS.open(path,flags,0,suggestFD,suggestFD).fd},doReadv:function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret},varargs:undefined,get:function(){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(ptr){var ret=UTF8ToString(ptr);return ret},getStreamFromFD:function(fd){var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);return stream},get64:function(low,high){return low}};function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-28}var newStream;newStream=FS.open(stream.path,stream.flags,0,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 5:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 6:case 7:return 0;case 16:case 8:return-28;case 9:setErrNo(28);return-1;default:{return-28}}}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_ioctl(fd,op,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(op){case 21509:case 21505:{if(!stream.tty)return-59;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-59;return 0}case 21519:{if(!stream.tty)return-59;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-59;return-28}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-59;return 0}case 21524:{if(!stream.tty)return-59;return 0}default:abort("bad ioctl syscall "+op)}}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_open(path,flags,varargs){SYSCALLS.varargs=varargs;try{var pathname=SYSCALLS.getStr(path);var mode=varargs?SYSCALLS.get():0;var stream=FS.open(pathname,flags,mode);return stream.fd}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}var structRegistrations={};function runDestructors(destructors){while(destructors.length){var ptr=destructors.pop();var del=destructors.pop();del(ptr)}}function simpleReadValueFromPointer(pointer){return this["fromWireType"](HEAPU32[pointer>>2])}var awaitingDependencies={};var registeredTypes={};var typeDependencies={};var char_0=48;var char_9=57;function makeLegalFunctionName(name){if(undefined===name){return"_unknown"}name=name.replace(/[^a-zA-Z0-9_]/g,"$");var f=name.charCodeAt(0);if(f>=char_0&&f<=char_9){return"_"+name}else{return name}}function createNamedFunction(name,body){name=makeLegalFunctionName(name);return new Function("body","return function "+name+"() {\n"+' "use strict";'+" return body.apply(this, arguments);\n"+"};\n")(body)}function extendError(baseErrorType,errorName){var errorClass=createNamedFunction(errorName,function(message){this.name=errorName;this.message=message;var stack=new Error(message).stack;if(stack!==undefined){this.stack=this.toString()+"\n"+stack.replace(/^Error(:[^\n]*)?\n/,"")}});errorClass.prototype=Object.create(baseErrorType.prototype);errorClass.prototype.constructor=errorClass;errorClass.prototype.toString=function(){if(this.message===undefined){return this.name}else{return this.name+": "+this.message}};return errorClass}var InternalError=undefined;function throwInternalError(message){throw new InternalError(message)}function whenDependentTypesAreResolved(myTypes,dependentTypes,getTypeConverters){myTypes.forEach(function(type){typeDependencies[type]=dependentTypes});function onComplete(typeConverters){var myTypeConverters=getTypeConverters(typeConverters);if(myTypeConverters.length!==myTypes.length){throwInternalError("Mismatched type converter count")}for(var i=0;i>shift])},destructorFunction:null})}function ClassHandle_isAliasOf(other){if(!(this instanceof ClassHandle)){return false}if(!(other instanceof ClassHandle)){return false}var leftClass=this.$$.ptrType.registeredClass;var left=this.$$.ptr;var rightClass=other.$$.ptrType.registeredClass;var right=other.$$.ptr;while(leftClass.baseClass){left=leftClass.upcast(left);leftClass=leftClass.baseClass}while(rightClass.baseClass){right=rightClass.upcast(right);rightClass=rightClass.baseClass}return leftClass===rightClass&&left===right}function shallowCopyInternalPointer(o){return{count:o.count,deleteScheduled:o.deleteScheduled,preservePointerOnDelete:o.preservePointerOnDelete,ptr:o.ptr,ptrType:o.ptrType,smartPtr:o.smartPtr,smartPtrType:o.smartPtrType}}function throwInstanceAlreadyDeleted(obj){function getInstanceTypeName(handle){return handle.$$.ptrType.registeredClass.name}throwBindingError(getInstanceTypeName(obj)+" instance already deleted")}var finalizationRegistry=false;function detachFinalizer(handle){}function runDestructor($$){if($$.smartPtr){$$.smartPtrType.rawDestructor($$.smartPtr)}else{$$.ptrType.registeredClass.rawDestructor($$.ptr)}}function releaseClassHandle($$){$$.count.value-=1;var toDelete=0===$$.count.value;if(toDelete){runDestructor($$)}}function downcastPointer(ptr,ptrClass,desiredClass){if(ptrClass===desiredClass){return ptr}if(undefined===desiredClass.baseClass){return null}var rv=downcastPointer(ptr,ptrClass,desiredClass.baseClass);if(rv===null){return null}return desiredClass.downcast(rv)}var registeredPointers={};function getInheritedInstanceCount(){return Object.keys(registeredInstances).length}function getLiveInheritedInstances(){var rv=[];for(var k in registeredInstances){if(registeredInstances.hasOwnProperty(k)){rv.push(registeredInstances[k])}}return rv}var deletionQueue=[];function flushPendingDeletes(){while(deletionQueue.length){var obj=deletionQueue.pop();obj.$$.deleteScheduled=false;obj["delete"]()}}var delayFunction=undefined;function setDelayFunction(fn){delayFunction=fn;if(deletionQueue.length&&delayFunction){delayFunction(flushPendingDeletes)}}function init_embind(){Module["getInheritedInstanceCount"]=getInheritedInstanceCount;Module["getLiveInheritedInstances"]=getLiveInheritedInstances;Module["flushPendingDeletes"]=flushPendingDeletes;Module["setDelayFunction"]=setDelayFunction}var registeredInstances={};function getBasestPointer(class_,ptr){if(ptr===undefined){throwBindingError("ptr should not be undefined")}while(class_.baseClass){ptr=class_.upcast(ptr);class_=class_.baseClass}return ptr}function getInheritedInstance(class_,ptr){ptr=getBasestPointer(class_,ptr);return registeredInstances[ptr]}function makeClassHandle(prototype,record){if(!record.ptrType||!record.ptr){throwInternalError("makeClassHandle requires ptr and ptrType")}var hasSmartPtrType=!!record.smartPtrType;var hasSmartPtr=!!record.smartPtr;if(hasSmartPtrType!==hasSmartPtr){throwInternalError("Both smartPtrType and smartPtr must be specified")}record.count={value:1};return attachFinalizer(Object.create(prototype,{$$:{value:record}}))}function RegisteredPointer_fromWireType(ptr){var rawPointer=this.getPointee(ptr);if(!rawPointer){this.destructor(ptr);return null}var registeredInstance=getInheritedInstance(this.registeredClass,rawPointer);if(undefined!==registeredInstance){if(0===registeredInstance.$$.count.value){registeredInstance.$$.ptr=rawPointer;registeredInstance.$$.smartPtr=ptr;return registeredInstance["clone"]()}else{var rv=registeredInstance["clone"]();this.destructor(ptr);return rv}}function makeDefaultHandle(){if(this.isSmartPointer){return makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:rawPointer,smartPtrType:this,smartPtr:ptr})}else{return makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this,ptr:ptr})}}var actualType=this.registeredClass.getActualType(rawPointer);var registeredPointerRecord=registeredPointers[actualType];if(!registeredPointerRecord){return makeDefaultHandle.call(this)}var toType;if(this.isConst){toType=registeredPointerRecord.constPointerType}else{toType=registeredPointerRecord.pointerType}var dp=downcastPointer(rawPointer,this.registeredClass,toType.registeredClass);if(dp===null){return makeDefaultHandle.call(this)}if(this.isSmartPointer){return makeClassHandle(toType.registeredClass.instancePrototype,{ptrType:toType,ptr:dp,smartPtrType:this,smartPtr:ptr})}else{return makeClassHandle(toType.registeredClass.instancePrototype,{ptrType:toType,ptr:dp})}}function attachFinalizer(handle){if("undefined"===typeof FinalizationRegistry){attachFinalizer=(handle=>handle);return handle}finalizationRegistry=new FinalizationRegistry(info=>{releaseClassHandle(info.$$)});attachFinalizer=(handle=>{var $$=handle.$$;var hasSmartPtr=!!$$.smartPtr;if(hasSmartPtr){var info={$$:$$};finalizationRegistry.register(handle,info,handle)}return handle});detachFinalizer=(handle=>finalizationRegistry.unregister(handle));return attachFinalizer(handle)}function ClassHandle_clone(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.preservePointerOnDelete){this.$$.count.value+=1;return this}else{var clone=attachFinalizer(Object.create(Object.getPrototypeOf(this),{$$:{value:shallowCopyInternalPointer(this.$$)}}));clone.$$.count.value+=1;clone.$$.deleteScheduled=false;return clone}}function ClassHandle_delete(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete){throwBindingError("Object already scheduled for deletion")}detachFinalizer(this);releaseClassHandle(this.$$);if(!this.$$.preservePointerOnDelete){this.$$.smartPtr=undefined;this.$$.ptr=undefined}}function ClassHandle_isDeleted(){return!this.$$.ptr}function ClassHandle_deleteLater(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete){throwBindingError("Object already scheduled for deletion")}deletionQueue.push(this);if(deletionQueue.length===1&&delayFunction){delayFunction(flushPendingDeletes)}this.$$.deleteScheduled=true;return this}function init_ClassHandle(){ClassHandle.prototype["isAliasOf"]=ClassHandle_isAliasOf;ClassHandle.prototype["clone"]=ClassHandle_clone;ClassHandle.prototype["delete"]=ClassHandle_delete;ClassHandle.prototype["isDeleted"]=ClassHandle_isDeleted;ClassHandle.prototype["deleteLater"]=ClassHandle_deleteLater}function ClassHandle(){}function ensureOverloadTable(proto,methodName,humanName){if(undefined===proto[methodName].overloadTable){var prevFunc=proto[methodName];proto[methodName]=function(){if(!proto[methodName].overloadTable.hasOwnProperty(arguments.length)){throwBindingError("Function '"+humanName+"' called with an invalid number of arguments ("+arguments.length+") - expects one of ("+proto[methodName].overloadTable+")!")}return proto[methodName].overloadTable[arguments.length].apply(this,arguments)};proto[methodName].overloadTable=[];proto[methodName].overloadTable[prevFunc.argCount]=prevFunc}}function exposePublicSymbol(name,value,numArguments){if(Module.hasOwnProperty(name)){if(undefined===numArguments||undefined!==Module[name].overloadTable&&undefined!==Module[name].overloadTable[numArguments]){throwBindingError("Cannot register public name '"+name+"' twice")}ensureOverloadTable(Module,name,name);if(Module.hasOwnProperty(numArguments)){throwBindingError("Cannot register multiple overloads of a function with the same number of arguments ("+numArguments+")!")}Module[name].overloadTable[numArguments]=value}else{Module[name]=value;if(undefined!==numArguments){Module[name].numArguments=numArguments}}}function RegisteredClass(name,constructor,instancePrototype,rawDestructor,baseClass,getActualType,upcast,downcast){this.name=name;this.constructor=constructor;this.instancePrototype=instancePrototype;this.rawDestructor=rawDestructor;this.baseClass=baseClass;this.getActualType=getActualType;this.upcast=upcast;this.downcast=downcast;this.pureVirtualFunctions=[]}function upcastPointer(ptr,ptrClass,desiredClass){while(ptrClass!==desiredClass){if(!ptrClass.upcast){throwBindingError("Expected null or instance of "+desiredClass.name+", got an instance of "+ptrClass.name)}ptr=ptrClass.upcast(ptr);ptrClass=ptrClass.baseClass}return ptr}function constNoSmartPtrRawPointerToWireType(destructors,handle){if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}return 0}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;var ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);return ptr}function genericPointerToWireType(destructors,handle){var ptr;if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}if(this.isSmartPointer){ptr=this.rawConstructor();if(destructors!==null){destructors.push(this.rawDestructor,ptr)}return ptr}else{return 0}}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}if(!this.isConst&&handle.$$.ptrType.isConst){throwBindingError("Cannot convert argument of type "+(handle.$$.smartPtrType?handle.$$.smartPtrType.name:handle.$$.ptrType.name)+" to parameter type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);if(this.isSmartPointer){if(undefined===handle.$$.smartPtr){throwBindingError("Passing raw pointer to smart pointer is illegal")}switch(this.sharingPolicy){case 0:if(handle.$$.smartPtrType===this){ptr=handle.$$.smartPtr}else{throwBindingError("Cannot convert argument of type "+(handle.$$.smartPtrType?handle.$$.smartPtrType.name:handle.$$.ptrType.name)+" to parameter type "+this.name)}break;case 1:ptr=handle.$$.smartPtr;break;case 2:if(handle.$$.smartPtrType===this){ptr=handle.$$.smartPtr}else{var clonedHandle=handle["clone"]();ptr=this.rawShare(ptr,Emval.toHandle(function(){clonedHandle["delete"]()}));if(destructors!==null){destructors.push(this.rawDestructor,ptr)}}break;default:throwBindingError("Unsupporting sharing policy")}}return ptr}function nonConstNoSmartPtrRawPointerToWireType(destructors,handle){if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}return 0}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}if(handle.$$.ptrType.isConst){throwBindingError("Cannot convert argument of type "+handle.$$.ptrType.name+" to parameter type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;var ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);return ptr}function RegisteredPointer_getPointee(ptr){if(this.rawGetPointee){ptr=this.rawGetPointee(ptr)}return ptr}function RegisteredPointer_destructor(ptr){if(this.rawDestructor){this.rawDestructor(ptr)}}function RegisteredPointer_deleteObject(handle){if(handle!==null){handle["delete"]()}}function init_RegisteredPointer(){RegisteredPointer.prototype.getPointee=RegisteredPointer_getPointee;RegisteredPointer.prototype.destructor=RegisteredPointer_destructor;RegisteredPointer.prototype["argPackAdvance"]=8;RegisteredPointer.prototype["readValueFromPointer"]=simpleReadValueFromPointer;RegisteredPointer.prototype["deleteObject"]=RegisteredPointer_deleteObject;RegisteredPointer.prototype["fromWireType"]=RegisteredPointer_fromWireType}function RegisteredPointer(name,registeredClass,isReference,isConst,isSmartPointer,pointeeType,sharingPolicy,rawGetPointee,rawConstructor,rawShare,rawDestructor){this.name=name;this.registeredClass=registeredClass;this.isReference=isReference;this.isConst=isConst;this.isSmartPointer=isSmartPointer;this.pointeeType=pointeeType;this.sharingPolicy=sharingPolicy;this.rawGetPointee=rawGetPointee;this.rawConstructor=rawConstructor;this.rawShare=rawShare;this.rawDestructor=rawDestructor;if(!isSmartPointer&®isteredClass.baseClass===undefined){if(isConst){this["toWireType"]=constNoSmartPtrRawPointerToWireType;this.destructorFunction=null}else{this["toWireType"]=nonConstNoSmartPtrRawPointerToWireType;this.destructorFunction=null}}else{this["toWireType"]=genericPointerToWireType}}function replacePublicSymbol(name,value,numArguments){if(!Module.hasOwnProperty(name)){throwInternalError("Replacing nonexistant public symbol")}if(undefined!==Module[name].overloadTable&&undefined!==numArguments){Module[name].overloadTable[numArguments]=value}else{Module[name]=value;Module[name].argCount=numArguments}}function dynCallLegacy(sig,ptr,args){var f=Module["dynCall_"+sig];return args&&args.length?f.apply(null,[ptr].concat(args)):f.call(null,ptr)}function dynCall(sig,ptr,args){if(sig.includes("j")){return dynCallLegacy(sig,ptr,args)}return getWasmTableEntry(ptr).apply(null,args)}function getDynCaller(sig,ptr){var argCache=[];return function(){argCache.length=0;Object.assign(argCache,arguments);return dynCall(sig,ptr,argCache)}}function embind__requireFunction(signature,rawFunction){signature=readLatin1String(signature);function makeDynCaller(){if(signature.includes("j")){return getDynCaller(signature,rawFunction)}return getWasmTableEntry(rawFunction)}var fp=makeDynCaller();if(typeof fp!="function"){throwBindingError("unknown function pointer with signature "+signature+": "+rawFunction)}return fp}var UnboundTypeError=undefined;function getTypeName(type){var ptr=___getTypeName(type);var rv=readLatin1String(ptr);_free(ptr);return rv}function throwUnboundTypeError(message,types){var unboundTypes=[];var seen={};function visit(type){if(seen[type]){return}if(registeredTypes[type]){return}if(typeDependencies[type]){typeDependencies[type].forEach(visit);return}unboundTypes.push(type);seen[type]=true}types.forEach(visit);throw new UnboundTypeError(message+": "+unboundTypes.map(getTypeName).join([", "]))}function __embind_register_class(rawType,rawPointerType,rawConstPointerType,baseClassRawType,getActualTypeSignature,getActualType,upcastSignature,upcast,downcastSignature,downcast,name,destructorSignature,rawDestructor){name=readLatin1String(name);getActualType=embind__requireFunction(getActualTypeSignature,getActualType);if(upcast){upcast=embind__requireFunction(upcastSignature,upcast)}if(downcast){downcast=embind__requireFunction(downcastSignature,downcast)}rawDestructor=embind__requireFunction(destructorSignature,rawDestructor);var legalFunctionName=makeLegalFunctionName(name);exposePublicSymbol(legalFunctionName,function(){throwUnboundTypeError("Cannot construct "+name+" due to unbound types",[baseClassRawType])});whenDependentTypesAreResolved([rawType,rawPointerType,rawConstPointerType],baseClassRawType?[baseClassRawType]:[],function(base){base=base[0];var baseClass;var basePrototype;if(baseClassRawType){baseClass=base.registeredClass;basePrototype=baseClass.instancePrototype}else{basePrototype=ClassHandle.prototype}var constructor=createNamedFunction(legalFunctionName,function(){if(Object.getPrototypeOf(this)!==instancePrototype){throw new BindingError("Use 'new' to construct "+name)}if(undefined===registeredClass.constructor_body){throw new BindingError(name+" has no accessible constructor")}var body=registeredClass.constructor_body[arguments.length];if(undefined===body){throw new BindingError("Tried to invoke ctor of "+name+" with invalid number of parameters ("+arguments.length+") - expected ("+Object.keys(registeredClass.constructor_body).toString()+") parameters instead!")}return body.apply(this,arguments)});var instancePrototype=Object.create(basePrototype,{constructor:{value:constructor}});constructor.prototype=instancePrototype;var registeredClass=new RegisteredClass(name,constructor,instancePrototype,rawDestructor,baseClass,getActualType,upcast,downcast);var referenceConverter=new RegisteredPointer(name,registeredClass,true,false,false);var pointerConverter=new RegisteredPointer(name+"*",registeredClass,false,false,false);var constPointerConverter=new RegisteredPointer(name+" const*",registeredClass,false,true,false);registeredPointers[rawType]={pointerType:pointerConverter,constPointerType:constPointerConverter};replacePublicSymbol(legalFunctionName,constructor);return[referenceConverter,pointerConverter,constPointerConverter]})}function heap32VectorToArray(count,firstElement){var array=[];for(var i=0;i>2)+i])}return array}function __embind_register_class_constructor(rawClassType,argCount,rawArgTypesAddr,invokerSignature,invoker,rawConstructor){assert(argCount>0);var rawArgTypes=heap32VectorToArray(argCount,rawArgTypesAddr);invoker=embind__requireFunction(invokerSignature,invoker);whenDependentTypesAreResolved([],[rawClassType],function(classType){classType=classType[0];var humanName="constructor "+classType.name;if(undefined===classType.registeredClass.constructor_body){classType.registeredClass.constructor_body=[]}if(undefined!==classType.registeredClass.constructor_body[argCount-1]){throw new BindingError("Cannot register multiple constructors with identical number of parameters ("+(argCount-1)+") for class '"+classType.name+"'! Overload resolution is currently only performed using the parameter count, not actual type info!")}classType.registeredClass.constructor_body[argCount-1]=(()=>{throwUnboundTypeError("Cannot construct "+classType.name+" due to unbound types",rawArgTypes)});whenDependentTypesAreResolved([],rawArgTypes,function(argTypes){argTypes.splice(1,0,null);classType.registeredClass.constructor_body[argCount-1]=craftInvokerFunction(humanName,argTypes,null,invoker,rawConstructor);return[]});return[]})}function new_(constructor,argumentList){if(!(constructor instanceof Function)){throw new TypeError("new_ called with constructor type "+typeof constructor+" which is not a function")}var dummy=createNamedFunction(constructor.name||"unknownFunctionName",function(){});dummy.prototype=constructor.prototype;var obj=new dummy;var r=constructor.apply(obj,argumentList);return r instanceof Object?r:obj}function craftInvokerFunction(humanName,argTypes,classType,cppInvokerFunc,cppTargetFunc){var argCount=argTypes.length;if(argCount<2){throwBindingError("argTypes array size mismatch! Must at least get return value and 'this' types!")}var isClassMethodFunc=argTypes[1]!==null&&classType!==null;var needsDestructorStack=false;for(var i=1;i0?", ":"")+argsListWired}invokerFnBody+=(returns?"var rv = ":"")+"invoker(fn"+(argsListWired.length>0?", ":"")+argsListWired+");\n";if(needsDestructorStack){invokerFnBody+="runDestructors(destructors);\n"}else{for(var i=isClassMethodFunc?1:2;i4&&0===--emval_handle_array[handle].refcount){emval_handle_array[handle]=undefined;emval_free_list.push(handle)}}function count_emval_handles(){var count=0;for(var i=5;i>2])};case 3:return function(pointer){return this["fromWireType"](HEAPF64[pointer>>3])};default:throw new TypeError("Unknown float type: "+name)}}function __embind_register_float(rawType,name,size){var shift=getShiftFromSize(size);name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(value){return value},"toWireType":function(destructors,value){return value},"argPackAdvance":8,"readValueFromPointer":floatReadValueFromPointer(name,shift),destructorFunction:null})}function __embind_register_function(name,argCount,rawArgTypesAddr,signature,rawInvoker,fn){var argTypes=heap32VectorToArray(argCount,rawArgTypesAddr);name=readLatin1String(name);rawInvoker=embind__requireFunction(signature,rawInvoker);exposePublicSymbol(name,function(){throwUnboundTypeError("Cannot call "+name+" due to unbound types",argTypes)},argCount-1);whenDependentTypesAreResolved([],argTypes,function(argTypes){var invokerArgsArray=[argTypes[0],null].concat(argTypes.slice(1));replacePublicSymbol(name,craftInvokerFunction(name,invokerArgsArray,null,rawInvoker,fn),argCount-1);return[]})}function integerReadValueFromPointer(name,shift,signed){switch(shift){case 0:return signed?function readS8FromPointer(pointer){return HEAP8[pointer]}:function readU8FromPointer(pointer){return HEAPU8[pointer]};case 1:return signed?function readS16FromPointer(pointer){return HEAP16[pointer>>1]}:function readU16FromPointer(pointer){return HEAPU16[pointer>>1]};case 2:return signed?function readS32FromPointer(pointer){return HEAP32[pointer>>2]}:function readU32FromPointer(pointer){return HEAPU32[pointer>>2]};default:throw new TypeError("Unknown integer type: "+name)}}function __embind_register_integer(primitiveType,name,size,minRange,maxRange){name=readLatin1String(name);if(maxRange===-1){maxRange=4294967295}var shift=getShiftFromSize(size);var fromWireType=value=>value;if(minRange===0){var bitshift=32-8*size;fromWireType=(value=>value<>>bitshift)}var isUnsignedType=name.includes("unsigned");var checkAssertions=(value,toTypeName)=>{};var toWireType;if(isUnsignedType){toWireType=function(destructors,value){checkAssertions(value,this.name);return value>>>0}}else{toWireType=function(destructors,value){checkAssertions(value,this.name);return value}}registerType(primitiveType,{name:name,"fromWireType":fromWireType,"toWireType":toWireType,"argPackAdvance":8,"readValueFromPointer":integerReadValueFromPointer(name,shift,minRange!==0),destructorFunction:null})}function __embind_register_memory_view(rawType,dataTypeIndex,name){var typeMapping=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array];var TA=typeMapping[dataTypeIndex];function decodeMemoryView(handle){handle=handle>>2;var heap=HEAPU32;var size=heap[handle];var data=heap[handle+1];return new TA(buffer,data,size)}name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":decodeMemoryView,"argPackAdvance":8,"readValueFromPointer":decodeMemoryView},{ignoreDuplicateRegistrations:true})}function __embind_register_std_string(rawType,name){name=readLatin1String(name);var stdStringIsUTF8=name==="std::string";registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var str;if(stdStringIsUTF8){var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i;if(i==length||HEAPU8[currentBytePtr]==0){var maxRead=currentBytePtr-decodeStartPtr;var stringSegment=UTF8ToString(decodeStartPtr,maxRead);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+1}}}else{var a=new Array(length);for(var i=0;ilengthBytesUTF8(value))}else{getLength=(()=>value.length)}var length=getLength();var ptr=_malloc(4+length+1);HEAPU32[ptr>>2]=length;if(stdStringIsUTF8&&valueIsOfTypeString){stringToUTF8(value,ptr+4,length+1)}else{if(valueIsOfTypeString){for(var i=0;i255){_free(ptr);throwBindingError("String has UTF-16 code units that do not fit in 8 bits")}HEAPU8[ptr+4+i]=charCode}}else{for(var i=0;iHEAPU16);shift=1}else if(charSize===4){decodeString=UTF32ToString;encodeString=stringToUTF32;lengthBytesUTF=lengthBytesUTF32;getHeap=(()=>HEAPU32);shift=2}registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var HEAP=getHeap();var str;var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i*charSize;if(i==length||HEAP[currentBytePtr>>shift]==0){var maxReadBytes=currentBytePtr-decodeStartPtr;var stringSegment=decodeString(decodeStartPtr,maxReadBytes);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+charSize}}_free(value);return str},"toWireType":function(destructors,value){if(!(typeof value=="string")){throwBindingError("Cannot pass non-string to C++ string type "+name)}var length=lengthBytesUTF(value);var ptr=_malloc(4+length+charSize);HEAPU32[ptr>>2]=length>>shift;encodeString(value,ptr+4,length+charSize);if(destructors!==null){destructors.push(_free,ptr)}return ptr},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:function(ptr){_free(ptr)}})}function __embind_register_value_object(rawType,name,constructorSignature,rawConstructor,destructorSignature,rawDestructor){structRegistrations[rawType]={name:readLatin1String(name),rawConstructor:embind__requireFunction(constructorSignature,rawConstructor),rawDestructor:embind__requireFunction(destructorSignature,rawDestructor),fields:[]}}function __embind_register_value_object_field(structType,fieldName,getterReturnType,getterSignature,getter,getterContext,setterArgumentType,setterSignature,setter,setterContext){structRegistrations[structType].fields.push({fieldName:readLatin1String(fieldName),getterReturnType:getterReturnType,getter:embind__requireFunction(getterSignature,getter),getterContext:getterContext,setterArgumentType:setterArgumentType,setter:embind__requireFunction(setterSignature,setter),setterContext:setterContext})}function __embind_register_void(rawType,name){name=readLatin1String(name);registerType(rawType,{isVoid:true,name:name,"argPackAdvance":0,"fromWireType":function(){return undefined},"toWireType":function(destructors,o){return undefined}})}function __emscripten_throw_longjmp(){throw Infinity}function __emval_incref(handle){if(handle>4){emval_handle_array[handle].refcount+=1}}function requireRegisteredType(rawType,humanName){var impl=registeredTypes[rawType];if(undefined===impl){throwBindingError(humanName+" has unknown type "+getTypeName(rawType))}return impl}function __emval_take_value(type,argv){type=requireRegisteredType(type,"_emval_take_value");var v=type["readValueFromPointer"](argv);return Emval.toHandle(v)}function __localtime_js(time,tmPtr){var date=new Date(HEAP32[time>>2]*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var start=new Date(date.getFullYear(),0,1);var yday=(date.getTime()-start.getTime())/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst}function _tzset_impl(timezone,daylight,tzname){var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);var winterOffset=winter.getTimezoneOffset();var summerOffset=summer.getTimezoneOffset();var stdTimezoneOffset=Math.max(winterOffset,summerOffset);HEAP32[timezone>>2]=stdTimezoneOffset*60;HEAP32[daylight>>2]=Number(winterOffset!=summerOffset);function extractZone(date){var match=date.toTimeString().match(/\(([A-Za-z ]+)\)$/);return match?match[1]:"GMT"}var winterName=extractZone(winter);var summerName=extractZone(summer);var winterNamePtr=allocateUTF8(winterName);var summerNamePtr=allocateUTF8(summerName);if(summerOffset>2]=winterNamePtr;HEAP32[tzname+4>>2]=summerNamePtr}else{HEAP32[tzname>>2]=summerNamePtr;HEAP32[tzname+4>>2]=winterNamePtr}}function __tzset_js(timezone,daylight,tzname){if(__tzset_js.called)return;__tzset_js.called=true;_tzset_impl(timezone,daylight,tzname)}function _abort(){abort("")}var readAsmConstArgsArray=[];function readAsmConstArgs(sigPtr,buf){readAsmConstArgsArray.length=0;var ch;buf>>=2;while(ch=HEAPU8[sigPtr++]){var readAsmConstArgsDouble=ch<105;if(readAsmConstArgsDouble&&buf&1)buf++;readAsmConstArgsArray.push(readAsmConstArgsDouble?HEAPF64[buf++>>1]:HEAP32[buf]);++buf}return readAsmConstArgsArray}function _emscripten_asm_const_int(code,sigPtr,argbuf){var args=readAsmConstArgs(sigPtr,argbuf);return ASM_CONSTS[code].apply(null,args)}function _emscripten_get_heap_max(){return 2147483648}function emscripten_realloc_buffer(size){try{wasmMemory.grow(size-buffer.byteLength+65535>>>16);updateGlobalBufferAndViews(wasmMemory.buffer);return 1}catch(e){}}function _emscripten_resize_heap(requestedSize){var oldSize=HEAPU8.length;requestedSize=requestedSize>>>0;var maxHeapSize=_emscripten_get_heap_max();if(requestedSize>maxHeapSize){return false}let alignUp=(x,multiple)=>x+(multiple-x%multiple)%multiple;for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=emscripten_realloc_buffer(newSize);if(replacement){return true}}return false}var ENV={};function getExecutableName(){return thisProgram||"./this.program"}function getEnvStrings(){if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8";var env={"USER":"web_user","LOGNAME":"web_user","PATH":"/","PWD":"/","HOME":"/home/web_user","LANG":lang,"_":getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(x+"="+env[x])}getEnvStrings.strings=strings}return getEnvStrings.strings}function _environ_get(__environ,environ_buf){var bufSize=0;getEnvStrings().forEach(function(string,i){var ptr=environ_buf+bufSize;HEAP32[__environ+i*4>>2]=ptr;writeAsciiToMemory(string,ptr);bufSize+=string.length+1});return 0}function _environ_sizes_get(penviron_count,penviron_buf_size){var strings=getEnvStrings();HEAP32[penviron_count>>2]=strings.length;var bufSize=0;strings.forEach(function(string){bufSize+=string.length+1});HEAP32[penviron_buf_size>>2]=bufSize;return 0}function _exit(status){exit(status)}function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_read(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=SYSCALLS.doReadv(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){try{var stream=SYSCALLS.getStreamFromFD(fd);var HIGH_OFFSET=4294967296;var offset=offset_high*HIGH_OFFSET+(offset_low>>>0);var DOUBLE_LIMIT=9007199254740992;if(offset<=-DOUBLE_LIMIT||offset>=DOUBLE_LIMIT){return-61}FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=tempI64[0],HEAP32[newOffset+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_write(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=SYSCALLS.doWritev(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _getTempRet0(){return getTempRet0()}function _gettimeofday(ptr){var now=Date.now();HEAP32[ptr>>2]=now/1e3|0;HEAP32[ptr+4>>2]=now%1e3*1e3|0;return 0}function _setTempRet0(val){setTempRet0(val)}function __isLeapYear(year){return year%4===0&&(year%100!==0||year%400===0)}function __arraySum(array,index){var sum=0;for(var i=0;i<=index;sum+=array[i++]){}return sum}var __MONTH_DAYS_LEAP=[31,29,31,30,31,30,31,31,30,31,30,31];var __MONTH_DAYS_REGULAR=[31,28,31,30,31,30,31,31,30,31,30,31];function __addDays(date,days){var newDate=new Date(date.getTime());while(days>0){var leap=__isLeapYear(newDate.getFullYear());var currentMonth=newDate.getMonth();var daysInCurrentMonth=(leap?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR)[currentMonth];if(days>daysInCurrentMonth-newDate.getDate()){days-=daysInCurrentMonth-newDate.getDate()+1;newDate.setDate(1);if(currentMonth<11){newDate.setMonth(currentMonth+1)}else{newDate.setMonth(0);newDate.setFullYear(newDate.getFullYear()+1)}}else{newDate.setDate(newDate.getDate()+days);return newDate}}return newDate}function _strftime(s,maxsize,format,tm){var tm_zone=HEAP32[tm+40>>2];var date={tm_sec:HEAP32[tm>>2],tm_min:HEAP32[tm+4>>2],tm_hour:HEAP32[tm+8>>2],tm_mday:HEAP32[tm+12>>2],tm_mon:HEAP32[tm+16>>2],tm_year:HEAP32[tm+20>>2],tm_wday:HEAP32[tm+24>>2],tm_yday:HEAP32[tm+28>>2],tm_isdst:HEAP32[tm+32>>2],tm_gmtoff:HEAP32[tm+36>>2],tm_zone:tm_zone?UTF8ToString(tm_zone):""};var pattern=UTF8ToString(format);var EXPANSION_RULES_1={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var rule in EXPANSION_RULES_1){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_1[rule])}var WEEKDAYS=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];var MONTHS=["January","February","March","April","May","June","July","August","September","October","November","December"];function leadingSomething(value,digits,character){var str=typeof value=="number"?value.toString():value||"";while(str.length0?1:0}var compare;if((compare=sgn(date1.getFullYear()-date2.getFullYear()))===0){if((compare=sgn(date1.getMonth()-date2.getMonth()))===0){compare=sgn(date1.getDate()-date2.getDate())}}return compare}function getFirstWeekStartDate(janFourth){switch(janFourth.getDay()){case 0:return new Date(janFourth.getFullYear()-1,11,29);case 1:return janFourth;case 2:return new Date(janFourth.getFullYear(),0,3);case 3:return new Date(janFourth.getFullYear(),0,2);case 4:return new Date(janFourth.getFullYear(),0,1);case 5:return new Date(janFourth.getFullYear()-1,11,31);case 6:return new Date(janFourth.getFullYear()-1,11,30)}}function getWeekBasedYear(date){var thisDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);var janFourthThisYear=new Date(thisDate.getFullYear(),0,4);var janFourthNextYear=new Date(thisDate.getFullYear()+1,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);if(compareByDay(firstWeekStartThisYear,thisDate)<=0){if(compareByDay(firstWeekStartNextYear,thisDate)<=0){return thisDate.getFullYear()+1}else{return thisDate.getFullYear()}}else{return thisDate.getFullYear()-1}}var EXPANSION_RULES_2={"%a":function(date){return WEEKDAYS[date.tm_wday].substring(0,3)},"%A":function(date){return WEEKDAYS[date.tm_wday]},"%b":function(date){return MONTHS[date.tm_mon].substring(0,3)},"%B":function(date){return MONTHS[date.tm_mon]},"%C":function(date){var year=date.tm_year+1900;return leadingNulls(year/100|0,2)},"%d":function(date){return leadingNulls(date.tm_mday,2)},"%e":function(date){return leadingSomething(date.tm_mday,2," ")},"%g":function(date){return getWeekBasedYear(date).toString().substring(2)},"%G":function(date){return getWeekBasedYear(date)},"%H":function(date){return leadingNulls(date.tm_hour,2)},"%I":function(date){var twelveHour=date.tm_hour;if(twelveHour==0)twelveHour=12;else if(twelveHour>12)twelveHour-=12;return leadingNulls(twelveHour,2)},"%j":function(date){return leadingNulls(date.tm_mday+__arraySum(__isLeapYear(date.tm_year+1900)?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,date.tm_mon-1),3)},"%m":function(date){return leadingNulls(date.tm_mon+1,2)},"%M":function(date){return leadingNulls(date.tm_min,2)},"%n":function(){return"\n"},"%p":function(date){if(date.tm_hour>=0&&date.tm_hour<12){return"AM"}else{return"PM"}},"%S":function(date){return leadingNulls(date.tm_sec,2)},"%t":function(){return"\t"},"%u":function(date){return date.tm_wday||7},"%U":function(date){var janFirst=new Date(date.tm_year+1900,0,1);var firstSunday=janFirst.getDay()===0?janFirst:__addDays(janFirst,7-janFirst.getDay());var endDate=new Date(date.tm_year+1900,date.tm_mon,date.tm_mday);if(compareByDay(firstSunday,endDate)<0){var februaryFirstUntilEndMonth=__arraySum(__isLeapYear(endDate.getFullYear())?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,endDate.getMonth()-1)-31;var firstSundayUntilEndJanuary=31-firstSunday.getDate();var days=firstSundayUntilEndJanuary+februaryFirstUntilEndMonth+endDate.getDate();return leadingNulls(Math.ceil(days/7),2)}return compareByDay(firstSunday,janFirst)===0?"01":"00"},"%V":function(date){var janFourthThisYear=new Date(date.tm_year+1900,0,4);var janFourthNextYear=new Date(date.tm_year+1901,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);var endDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);if(compareByDay(endDate,firstWeekStartThisYear)<0){return"53"}if(compareByDay(firstWeekStartNextYear,endDate)<=0){return"01"}var daysDifference;if(firstWeekStartThisYear.getFullYear()=0;off=Math.abs(off)/60;off=off/60*100+off%60;return(ahead?"+":"-")+String("0000"+off).slice(-4)},"%Z":function(date){return date.tm_zone},"%%":function(){return"%"}};pattern=pattern.replace(/%%/g,"\0\0");for(var rule in EXPANSION_RULES_2){if(pattern.includes(rule)){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_2[rule](date))}}pattern=pattern.replace(/\0\0/g,"%");var bytes=intArrayFromString(pattern,false);if(bytes.length>maxsize){return 0}writeArrayToMemory(bytes,s);return bytes.length-1}function _strftime_l(s,maxsize,format,tm){return _strftime(s,maxsize,format,tm)}function _time(ptr){var ret=Date.now()/1e3|0;if(ptr){HEAP32[ptr>>2]=ret}return ret}var FSNode=function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev};var readMode=292|73;var writeMode=146;Object.defineProperties(FSNode.prototype,{read:{get:function(){return(this.mode&readMode)===readMode},set:function(val){val?this.mode|=readMode:this.mode&=~readMode}},write:{get:function(){return(this.mode&writeMode)===writeMode},set:function(val){val?this.mode|=writeMode:this.mode&=~writeMode}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}});FS.FSNode=FSNode;FS.staticInit();InternalError=Module["InternalError"]=extendError(Error,"InternalError");embind_init_charCodes();BindingError=Module["BindingError"]=extendError(Error,"BindingError");init_ClassHandle();init_embind();init_RegisteredPointer();UnboundTypeError=Module["UnboundTypeError"]=extendError(Error,"UnboundTypeError");init_emval();var ASSERTIONS=false;function intArrayFromString(stringy,dontAddNull,length){var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array}function intArrayToString(array){var ret=[];for(var i=0;i255){if(ASSERTIONS){assert(false,"Character code "+chr+" ("+String.fromCharCode(chr)+") at offset "+i+" not in 0x00-0xFF.")}chr&=255}ret.push(String.fromCharCode(chr))}return ret.join("")}var decodeBase64=typeof atob=="function"?atob:function(input){var keyStr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var output="";var chr1,chr2,chr3;var enc1,enc2,enc3,enc4;var i=0;input=input.replace(/[^A-Za-z0-9\+\/\=]/g,"");do{enc1=keyStr.indexOf(input.charAt(i++));enc2=keyStr.indexOf(input.charAt(i++));enc3=keyStr.indexOf(input.charAt(i++));enc4=keyStr.indexOf(input.charAt(i++));chr1=enc1<<2|enc2>>4;chr2=(enc2&15)<<4|enc3>>2;chr3=(enc3&3)<<6|enc4;output=output+String.fromCharCode(chr1);if(enc3!==64){output=output+String.fromCharCode(chr2)}if(enc4!==64){output=output+String.fromCharCode(chr3)}}while(i0){return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();readyPromiseResolve(Module);if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}Module["run"]=run;function exit(status,implicit){EXITSTATUS=status;if(keepRuntimeAlive()){}else{exitRuntime()}procExit(status)}function procExit(code){EXITSTATUS=code;if(!keepRuntimeAlive()){if(Module["onExit"])Module["onExit"](code);ABORT=true}quit_(code,new ExitStatus(code))}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}run(); - - - return artoolkitNFT.ready -} -); -})(); -/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (artoolkitNFT); - -/***/ }), - -/***/ "./node_modules/@babel/runtime/regenerator/index.js": -/*!**********************************************************!*\ - !*** ./node_modules/@babel/runtime/regenerator/index.js ***! - \**********************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -module.exports = __webpack_require__(/*! regenerator-runtime */ "./node_modules/regenerator-runtime/runtime.js"); - - -/***/ }), - -/***/ "./node_modules/axios/index.js": -/*!*************************************!*\ - !*** ./node_modules/axios/index.js ***! - \*************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -module.exports = __webpack_require__(/*! ./lib/axios */ "./node_modules/axios/lib/axios.js"); - -/***/ }), - -/***/ "./node_modules/axios/lib/adapters/xhr.js": -/*!************************************************!*\ - !*** ./node_modules/axios/lib/adapters/xhr.js ***! - \************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var utils = __webpack_require__(/*! ./../utils */ "./node_modules/axios/lib/utils.js"); -var settle = __webpack_require__(/*! ./../core/settle */ "./node_modules/axios/lib/core/settle.js"); -var cookies = __webpack_require__(/*! ./../helpers/cookies */ "./node_modules/axios/lib/helpers/cookies.js"); -var buildURL = __webpack_require__(/*! ./../helpers/buildURL */ "./node_modules/axios/lib/helpers/buildURL.js"); -var buildFullPath = __webpack_require__(/*! ../core/buildFullPath */ "./node_modules/axios/lib/core/buildFullPath.js"); -var parseHeaders = __webpack_require__(/*! ./../helpers/parseHeaders */ "./node_modules/axios/lib/helpers/parseHeaders.js"); -var isURLSameOrigin = __webpack_require__(/*! ./../helpers/isURLSameOrigin */ "./node_modules/axios/lib/helpers/isURLSameOrigin.js"); -var createError = __webpack_require__(/*! ../core/createError */ "./node_modules/axios/lib/core/createError.js"); -var defaults = __webpack_require__(/*! ../defaults */ "./node_modules/axios/lib/defaults.js"); -var Cancel = __webpack_require__(/*! ../cancel/Cancel */ "./node_modules/axios/lib/cancel/Cancel.js"); - -module.exports = function xhrAdapter(config) { - return new Promise(function dispatchXhrRequest(resolve, reject) { - var requestData = config.data; - var requestHeaders = config.headers; - var responseType = config.responseType; - var onCanceled; - function done() { - if (config.cancelToken) { - config.cancelToken.unsubscribe(onCanceled); - } - - if (config.signal) { - config.signal.removeEventListener('abort', onCanceled); - } - } - - if (utils.isFormData(requestData)) { - delete requestHeaders['Content-Type']; // Let the browser set it - } - - var request = new XMLHttpRequest(); - - // HTTP basic authentication - if (config.auth) { - var username = config.auth.username || ''; - var password = config.auth.password ? unescape(encodeURIComponent(config.auth.password)) : ''; - requestHeaders.Authorization = 'Basic ' + btoa(username + ':' + password); - } - - var fullPath = buildFullPath(config.baseURL, config.url); - request.open(config.method.toUpperCase(), buildURL(fullPath, config.params, config.paramsSerializer), true); - - // Set the request timeout in MS - request.timeout = config.timeout; - - function onloadend() { - if (!request) { - return; - } - // Prepare the response - var responseHeaders = 'getAllResponseHeaders' in request ? parseHeaders(request.getAllResponseHeaders()) : null; - var responseData = !responseType || responseType === 'text' || responseType === 'json' ? - request.responseText : request.response; - var response = { - data: responseData, - status: request.status, - statusText: request.statusText, - headers: responseHeaders, - config: config, - request: request - }; - - settle(function _resolve(value) { - resolve(value); - done(); - }, function _reject(err) { - reject(err); - done(); - }, response); - - // Clean up request - request = null; - } - - if ('onloadend' in request) { - // Use onloadend if available - request.onloadend = onloadend; - } else { - // Listen for ready state to emulate onloadend - request.onreadystatechange = function handleLoad() { - if (!request || request.readyState !== 4) { - return; - } - - // The request errored out and we didn't get a response, this will be - // handled by onerror instead - // With one exception: request that using file: protocol, most browsers - // will return status as 0 even though it's a successful request - if (request.status === 0 && !(request.responseURL && request.responseURL.indexOf('file:') === 0)) { - return; - } - // readystate handler is calling before onerror or ontimeout handlers, - // so we should call onloadend on the next 'tick' - setTimeout(onloadend); - }; - } - - // Handle browser request cancellation (as opposed to a manual cancellation) - request.onabort = function handleAbort() { - if (!request) { - return; - } - - reject(createError('Request aborted', config, 'ECONNABORTED', request)); - - // Clean up request - request = null; - }; - - // Handle low level network errors - request.onerror = function handleError() { - // Real errors are hidden from us by the browser - // onerror should only fire if it's a network error - reject(createError('Network Error', config, null, request)); - - // Clean up request - request = null; - }; - - // Handle timeout - request.ontimeout = function handleTimeout() { - var timeoutErrorMessage = config.timeout ? 'timeout of ' + config.timeout + 'ms exceeded' : 'timeout exceeded'; - var transitional = config.transitional || defaults.transitional; - if (config.timeoutErrorMessage) { - timeoutErrorMessage = config.timeoutErrorMessage; - } - reject(createError( - timeoutErrorMessage, - config, - transitional.clarifyTimeoutError ? 'ETIMEDOUT' : 'ECONNABORTED', - request)); - - // Clean up request - request = null; - }; - - // Add xsrf header - // This is only done if running in a standard browser environment. - // Specifically not if we're in a web worker, or react-native. - if (utils.isStandardBrowserEnv()) { - // Add xsrf header - var xsrfValue = (config.withCredentials || isURLSameOrigin(fullPath)) && config.xsrfCookieName ? - cookies.read(config.xsrfCookieName) : - undefined; - - if (xsrfValue) { - requestHeaders[config.xsrfHeaderName] = xsrfValue; - } - } - - // Add headers to the request - if ('setRequestHeader' in request) { - utils.forEach(requestHeaders, function setRequestHeader(val, key) { - if (typeof requestData === 'undefined' && key.toLowerCase() === 'content-type') { - // Remove Content-Type if data is undefined - delete requestHeaders[key]; - } else { - // Otherwise add header to the request - request.setRequestHeader(key, val); - } - }); - } - - // Add withCredentials to request if needed - if (!utils.isUndefined(config.withCredentials)) { - request.withCredentials = !!config.withCredentials; - } - - // Add responseType to request if needed - if (responseType && responseType !== 'json') { - request.responseType = config.responseType; - } - - // Handle progress if needed - if (typeof config.onDownloadProgress === 'function') { - request.addEventListener('progress', config.onDownloadProgress); - } - - // Not all browsers support upload events - if (typeof config.onUploadProgress === 'function' && request.upload) { - request.upload.addEventListener('progress', config.onUploadProgress); - } - - if (config.cancelToken || config.signal) { - // Handle cancellation - // eslint-disable-next-line func-names - onCanceled = function(cancel) { - if (!request) { - return; - } - reject(!cancel || (cancel && cancel.type) ? new Cancel('canceled') : cancel); - request.abort(); - request = null; - }; - - config.cancelToken && config.cancelToken.subscribe(onCanceled); - if (config.signal) { - config.signal.aborted ? onCanceled() : config.signal.addEventListener('abort', onCanceled); - } - } - - if (!requestData) { - requestData = null; - } - - // Send the request - request.send(requestData); - }); -}; - - -/***/ }), - -/***/ "./node_modules/axios/lib/axios.js": -/*!*****************************************!*\ - !*** ./node_modules/axios/lib/axios.js ***! - \*****************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var utils = __webpack_require__(/*! ./utils */ "./node_modules/axios/lib/utils.js"); -var bind = __webpack_require__(/*! ./helpers/bind */ "./node_modules/axios/lib/helpers/bind.js"); -var Axios = __webpack_require__(/*! ./core/Axios */ "./node_modules/axios/lib/core/Axios.js"); -var mergeConfig = __webpack_require__(/*! ./core/mergeConfig */ "./node_modules/axios/lib/core/mergeConfig.js"); -var defaults = __webpack_require__(/*! ./defaults */ "./node_modules/axios/lib/defaults.js"); - -/** - * Create an instance of Axios - * - * @param {Object} defaultConfig The default config for the instance - * @return {Axios} A new instance of Axios - */ -function createInstance(defaultConfig) { - var context = new Axios(defaultConfig); - var instance = bind(Axios.prototype.request, context); - - // Copy axios.prototype to instance - utils.extend(instance, Axios.prototype, context); - - // Copy context to instance - utils.extend(instance, context); - - // Factory for creating new instances - instance.create = function create(instanceConfig) { - return createInstance(mergeConfig(defaultConfig, instanceConfig)); - }; - - return instance; -} - -// Create the default instance to be exported -var axios = createInstance(defaults); - -// Expose Axios class to allow class inheritance -axios.Axios = Axios; - -// Expose Cancel & CancelToken -axios.Cancel = __webpack_require__(/*! ./cancel/Cancel */ "./node_modules/axios/lib/cancel/Cancel.js"); -axios.CancelToken = __webpack_require__(/*! ./cancel/CancelToken */ "./node_modules/axios/lib/cancel/CancelToken.js"); -axios.isCancel = __webpack_require__(/*! ./cancel/isCancel */ "./node_modules/axios/lib/cancel/isCancel.js"); -axios.VERSION = (__webpack_require__(/*! ./env/data */ "./node_modules/axios/lib/env/data.js").version); - -// Expose all/spread -axios.all = function all(promises) { - return Promise.all(promises); -}; -axios.spread = __webpack_require__(/*! ./helpers/spread */ "./node_modules/axios/lib/helpers/spread.js"); - -// Expose isAxiosError -axios.isAxiosError = __webpack_require__(/*! ./helpers/isAxiosError */ "./node_modules/axios/lib/helpers/isAxiosError.js"); - -module.exports = axios; - -// Allow use of default import syntax in TypeScript -module.exports["default"] = axios; - - -/***/ }), - -/***/ "./node_modules/axios/lib/cancel/Cancel.js": -/*!*************************************************!*\ - !*** ./node_modules/axios/lib/cancel/Cancel.js ***! - \*************************************************/ -/***/ ((module) => { - -"use strict"; - - -/** - * A `Cancel` is an object that is thrown when an operation is canceled. - * - * @class - * @param {string=} message The message. - */ -function Cancel(message) { - this.message = message; -} - -Cancel.prototype.toString = function toString() { - return 'Cancel' + (this.message ? ': ' + this.message : ''); -}; - -Cancel.prototype.__CANCEL__ = true; - -module.exports = Cancel; - - -/***/ }), - -/***/ "./node_modules/axios/lib/cancel/CancelToken.js": -/*!******************************************************!*\ - !*** ./node_modules/axios/lib/cancel/CancelToken.js ***! - \******************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var Cancel = __webpack_require__(/*! ./Cancel */ "./node_modules/axios/lib/cancel/Cancel.js"); - -/** - * A `CancelToken` is an object that can be used to request cancellation of an operation. - * - * @class - * @param {Function} executor The executor function. - */ -function CancelToken(executor) { - if (typeof executor !== 'function') { - throw new TypeError('executor must be a function.'); - } - - var resolvePromise; - - this.promise = new Promise(function promiseExecutor(resolve) { - resolvePromise = resolve; - }); - - var token = this; - - // eslint-disable-next-line func-names - this.promise.then(function(cancel) { - if (!token._listeners) return; - - var i; - var l = token._listeners.length; - - for (i = 0; i < l; i++) { - token._listeners[i](cancel); - } - token._listeners = null; - }); - - // eslint-disable-next-line func-names - this.promise.then = function(onfulfilled) { - var _resolve; - // eslint-disable-next-line func-names - var promise = new Promise(function(resolve) { - token.subscribe(resolve); - _resolve = resolve; - }).then(onfulfilled); - - promise.cancel = function reject() { - token.unsubscribe(_resolve); - }; - - return promise; - }; - - executor(function cancel(message) { - if (token.reason) { - // Cancellation has already been requested - return; - } - - token.reason = new Cancel(message); - resolvePromise(token.reason); - }); -} - -/** - * Throws a `Cancel` if cancellation has been requested. - */ -CancelToken.prototype.throwIfRequested = function throwIfRequested() { - if (this.reason) { - throw this.reason; - } -}; - -/** - * Subscribe to the cancel signal - */ - -CancelToken.prototype.subscribe = function subscribe(listener) { - if (this.reason) { - listener(this.reason); - return; - } - - if (this._listeners) { - this._listeners.push(listener); - } else { - this._listeners = [listener]; - } -}; - -/** - * Unsubscribe from the cancel signal - */ - -CancelToken.prototype.unsubscribe = function unsubscribe(listener) { - if (!this._listeners) { - return; - } - var index = this._listeners.indexOf(listener); - if (index !== -1) { - this._listeners.splice(index, 1); - } -}; - -/** - * Returns an object that contains a new `CancelToken` and a function that, when called, - * cancels the `CancelToken`. - */ -CancelToken.source = function source() { - var cancel; - var token = new CancelToken(function executor(c) { - cancel = c; - }); - return { - token: token, - cancel: cancel - }; -}; - -module.exports = CancelToken; - - -/***/ }), - -/***/ "./node_modules/axios/lib/cancel/isCancel.js": -/*!***************************************************!*\ - !*** ./node_modules/axios/lib/cancel/isCancel.js ***! - \***************************************************/ -/***/ ((module) => { - -"use strict"; - - -module.exports = function isCancel(value) { - return !!(value && value.__CANCEL__); -}; - - -/***/ }), - -/***/ "./node_modules/axios/lib/core/Axios.js": -/*!**********************************************!*\ - !*** ./node_modules/axios/lib/core/Axios.js ***! - \**********************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var utils = __webpack_require__(/*! ./../utils */ "./node_modules/axios/lib/utils.js"); -var buildURL = __webpack_require__(/*! ../helpers/buildURL */ "./node_modules/axios/lib/helpers/buildURL.js"); -var InterceptorManager = __webpack_require__(/*! ./InterceptorManager */ "./node_modules/axios/lib/core/InterceptorManager.js"); -var dispatchRequest = __webpack_require__(/*! ./dispatchRequest */ "./node_modules/axios/lib/core/dispatchRequest.js"); -var mergeConfig = __webpack_require__(/*! ./mergeConfig */ "./node_modules/axios/lib/core/mergeConfig.js"); -var validator = __webpack_require__(/*! ../helpers/validator */ "./node_modules/axios/lib/helpers/validator.js"); - -var validators = validator.validators; -/** - * Create a new instance of Axios - * - * @param {Object} instanceConfig The default config for the instance - */ -function Axios(instanceConfig) { - this.defaults = instanceConfig; - this.interceptors = { - request: new InterceptorManager(), - response: new InterceptorManager() - }; -} - -/** - * Dispatch a request - * - * @param {Object} config The config specific for this request (merged with this.defaults) - */ -Axios.prototype.request = function request(configOrUrl, config) { - /*eslint no-param-reassign:0*/ - // Allow for axios('example/url'[, config]) a la fetch API - if (typeof configOrUrl === 'string') { - config = config || {}; - config.url = configOrUrl; - } else { - config = configOrUrl || {}; - } - - config = mergeConfig(this.defaults, config); - - // Set config.method - if (config.method) { - config.method = config.method.toLowerCase(); - } else if (this.defaults.method) { - config.method = this.defaults.method.toLowerCase(); - } else { - config.method = 'get'; - } - - var transitional = config.transitional; - - if (transitional !== undefined) { - validator.assertOptions(transitional, { - silentJSONParsing: validators.transitional(validators.boolean), - forcedJSONParsing: validators.transitional(validators.boolean), - clarifyTimeoutError: validators.transitional(validators.boolean) - }, false); - } - - // filter out skipped interceptors - var requestInterceptorChain = []; - var synchronousRequestInterceptors = true; - this.interceptors.request.forEach(function unshiftRequestInterceptors(interceptor) { - if (typeof interceptor.runWhen === 'function' && interceptor.runWhen(config) === false) { - return; - } - - synchronousRequestInterceptors = synchronousRequestInterceptors && interceptor.synchronous; - - requestInterceptorChain.unshift(interceptor.fulfilled, interceptor.rejected); - }); - - var responseInterceptorChain = []; - this.interceptors.response.forEach(function pushResponseInterceptors(interceptor) { - responseInterceptorChain.push(interceptor.fulfilled, interceptor.rejected); - }); - - var promise; - - if (!synchronousRequestInterceptors) { - var chain = [dispatchRequest, undefined]; - - Array.prototype.unshift.apply(chain, requestInterceptorChain); - chain = chain.concat(responseInterceptorChain); - - promise = Promise.resolve(config); - while (chain.length) { - promise = promise.then(chain.shift(), chain.shift()); - } - - return promise; - } - - - var newConfig = config; - while (requestInterceptorChain.length) { - var onFulfilled = requestInterceptorChain.shift(); - var onRejected = requestInterceptorChain.shift(); - try { - newConfig = onFulfilled(newConfig); - } catch (error) { - onRejected(error); - break; - } - } - - try { - promise = dispatchRequest(newConfig); - } catch (error) { - return Promise.reject(error); - } - - while (responseInterceptorChain.length) { - promise = promise.then(responseInterceptorChain.shift(), responseInterceptorChain.shift()); - } - - return promise; -}; - -Axios.prototype.getUri = function getUri(config) { - config = mergeConfig(this.defaults, config); - return buildURL(config.url, config.params, config.paramsSerializer).replace(/^\?/, ''); -}; - -// Provide aliases for supported request methods -utils.forEach(['delete', 'get', 'head', 'options'], function forEachMethodNoData(method) { - /*eslint func-names:0*/ - Axios.prototype[method] = function(url, config) { - return this.request(mergeConfig(config || {}, { - method: method, - url: url, - data: (config || {}).data - })); - }; -}); - -utils.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) { - /*eslint func-names:0*/ - Axios.prototype[method] = function(url, data, config) { - return this.request(mergeConfig(config || {}, { - method: method, - url: url, - data: data - })); - }; -}); - -module.exports = Axios; - - -/***/ }), - -/***/ "./node_modules/axios/lib/core/InterceptorManager.js": -/*!***********************************************************!*\ - !*** ./node_modules/axios/lib/core/InterceptorManager.js ***! - \***********************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var utils = __webpack_require__(/*! ./../utils */ "./node_modules/axios/lib/utils.js"); - -function InterceptorManager() { - this.handlers = []; -} - -/** - * Add a new interceptor to the stack - * - * @param {Function} fulfilled The function to handle `then` for a `Promise` - * @param {Function} rejected The function to handle `reject` for a `Promise` - * - * @return {Number} An ID used to remove interceptor later - */ -InterceptorManager.prototype.use = function use(fulfilled, rejected, options) { - this.handlers.push({ - fulfilled: fulfilled, - rejected: rejected, - synchronous: options ? options.synchronous : false, - runWhen: options ? options.runWhen : null - }); - return this.handlers.length - 1; -}; - -/** - * Remove an interceptor from the stack - * - * @param {Number} id The ID that was returned by `use` - */ -InterceptorManager.prototype.eject = function eject(id) { - if (this.handlers[id]) { - this.handlers[id] = null; - } -}; - -/** - * Iterate over all the registered interceptors - * - * This method is particularly useful for skipping over any - * interceptors that may have become `null` calling `eject`. - * - * @param {Function} fn The function to call for each interceptor - */ -InterceptorManager.prototype.forEach = function forEach(fn) { - utils.forEach(this.handlers, function forEachHandler(h) { - if (h !== null) { - fn(h); - } - }); -}; - -module.exports = InterceptorManager; - - -/***/ }), - -/***/ "./node_modules/axios/lib/core/buildFullPath.js": -/*!******************************************************!*\ - !*** ./node_modules/axios/lib/core/buildFullPath.js ***! - \******************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var isAbsoluteURL = __webpack_require__(/*! ../helpers/isAbsoluteURL */ "./node_modules/axios/lib/helpers/isAbsoluteURL.js"); -var combineURLs = __webpack_require__(/*! ../helpers/combineURLs */ "./node_modules/axios/lib/helpers/combineURLs.js"); - -/** - * Creates a new URL by combining the baseURL with the requestedURL, - * only when the requestedURL is not already an absolute URL. - * If the requestURL is absolute, this function returns the requestedURL untouched. - * - * @param {string} baseURL The base URL - * @param {string} requestedURL Absolute or relative URL to combine - * @returns {string} The combined full path - */ -module.exports = function buildFullPath(baseURL, requestedURL) { - if (baseURL && !isAbsoluteURL(requestedURL)) { - return combineURLs(baseURL, requestedURL); - } - return requestedURL; -}; - - -/***/ }), - -/***/ "./node_modules/axios/lib/core/createError.js": -/*!****************************************************!*\ - !*** ./node_modules/axios/lib/core/createError.js ***! - \****************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var enhanceError = __webpack_require__(/*! ./enhanceError */ "./node_modules/axios/lib/core/enhanceError.js"); - -/** - * Create an Error with the specified message, config, error code, request and response. - * - * @param {string} message The error message. - * @param {Object} config The config. - * @param {string} [code] The error code (for example, 'ECONNABORTED'). - * @param {Object} [request] The request. - * @param {Object} [response] The response. - * @returns {Error} The created error. - */ -module.exports = function createError(message, config, code, request, response) { - var error = new Error(message); - return enhanceError(error, config, code, request, response); -}; - - -/***/ }), - -/***/ "./node_modules/axios/lib/core/dispatchRequest.js": -/*!********************************************************!*\ - !*** ./node_modules/axios/lib/core/dispatchRequest.js ***! - \********************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var utils = __webpack_require__(/*! ./../utils */ "./node_modules/axios/lib/utils.js"); -var transformData = __webpack_require__(/*! ./transformData */ "./node_modules/axios/lib/core/transformData.js"); -var isCancel = __webpack_require__(/*! ../cancel/isCancel */ "./node_modules/axios/lib/cancel/isCancel.js"); -var defaults = __webpack_require__(/*! ../defaults */ "./node_modules/axios/lib/defaults.js"); -var Cancel = __webpack_require__(/*! ../cancel/Cancel */ "./node_modules/axios/lib/cancel/Cancel.js"); - -/** - * Throws a `Cancel` if cancellation has been requested. - */ -function throwIfCancellationRequested(config) { - if (config.cancelToken) { - config.cancelToken.throwIfRequested(); - } - - if (config.signal && config.signal.aborted) { - throw new Cancel('canceled'); - } -} - -/** - * Dispatch a request to the server using the configured adapter. - * - * @param {object} config The config that is to be used for the request - * @returns {Promise} The Promise to be fulfilled - */ -module.exports = function dispatchRequest(config) { - throwIfCancellationRequested(config); - - // Ensure headers exist - config.headers = config.headers || {}; - - // Transform request data - config.data = transformData.call( - config, - config.data, - config.headers, - config.transformRequest - ); - - // Flatten headers - config.headers = utils.merge( - config.headers.common || {}, - config.headers[config.method] || {}, - config.headers - ); - - utils.forEach( - ['delete', 'get', 'head', 'post', 'put', 'patch', 'common'], - function cleanHeaderConfig(method) { - delete config.headers[method]; - } - ); - - var adapter = config.adapter || defaults.adapter; - - return adapter(config).then(function onAdapterResolution(response) { - throwIfCancellationRequested(config); - - // Transform response data - response.data = transformData.call( - config, - response.data, - response.headers, - config.transformResponse - ); - - return response; - }, function onAdapterRejection(reason) { - if (!isCancel(reason)) { - throwIfCancellationRequested(config); - - // Transform response data - if (reason && reason.response) { - reason.response.data = transformData.call( - config, - reason.response.data, - reason.response.headers, - config.transformResponse - ); - } - } - - return Promise.reject(reason); - }); -}; - - -/***/ }), - -/***/ "./node_modules/axios/lib/core/enhanceError.js": -/*!*****************************************************!*\ - !*** ./node_modules/axios/lib/core/enhanceError.js ***! - \*****************************************************/ -/***/ ((module) => { - -"use strict"; - - -/** - * Update an Error with the specified config, error code, and response. - * - * @param {Error} error The error to update. - * @param {Object} config The config. - * @param {string} [code] The error code (for example, 'ECONNABORTED'). - * @param {Object} [request] The request. - * @param {Object} [response] The response. - * @returns {Error} The error. - */ -module.exports = function enhanceError(error, config, code, request, response) { - error.config = config; - if (code) { - error.code = code; - } - - error.request = request; - error.response = response; - error.isAxiosError = true; - - error.toJSON = function toJSON() { - return { - // Standard - message: this.message, - name: this.name, - // Microsoft - description: this.description, - number: this.number, - // Mozilla - fileName: this.fileName, - lineNumber: this.lineNumber, - columnNumber: this.columnNumber, - stack: this.stack, - // Axios - config: this.config, - code: this.code, - status: this.response && this.response.status ? this.response.status : null - }; - }; - return error; -}; - - -/***/ }), - -/***/ "./node_modules/axios/lib/core/mergeConfig.js": -/*!****************************************************!*\ - !*** ./node_modules/axios/lib/core/mergeConfig.js ***! - \****************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var utils = __webpack_require__(/*! ../utils */ "./node_modules/axios/lib/utils.js"); - -/** - * Config-specific merge-function which creates a new config-object - * by merging two configuration objects together. - * - * @param {Object} config1 - * @param {Object} config2 - * @returns {Object} New object resulting from merging config2 to config1 - */ -module.exports = function mergeConfig(config1, config2) { - // eslint-disable-next-line no-param-reassign - config2 = config2 || {}; - var config = {}; - - function getMergedValue(target, source) { - if (utils.isPlainObject(target) && utils.isPlainObject(source)) { - return utils.merge(target, source); - } else if (utils.isPlainObject(source)) { - return utils.merge({}, source); - } else if (utils.isArray(source)) { - return source.slice(); - } - return source; - } - - // eslint-disable-next-line consistent-return - function mergeDeepProperties(prop) { - if (!utils.isUndefined(config2[prop])) { - return getMergedValue(config1[prop], config2[prop]); - } else if (!utils.isUndefined(config1[prop])) { - return getMergedValue(undefined, config1[prop]); - } - } - - // eslint-disable-next-line consistent-return - function valueFromConfig2(prop) { - if (!utils.isUndefined(config2[prop])) { - return getMergedValue(undefined, config2[prop]); - } - } - - // eslint-disable-next-line consistent-return - function defaultToConfig2(prop) { - if (!utils.isUndefined(config2[prop])) { - return getMergedValue(undefined, config2[prop]); - } else if (!utils.isUndefined(config1[prop])) { - return getMergedValue(undefined, config1[prop]); - } - } - - // eslint-disable-next-line consistent-return - function mergeDirectKeys(prop) { - if (prop in config2) { - return getMergedValue(config1[prop], config2[prop]); - } else if (prop in config1) { - return getMergedValue(undefined, config1[prop]); - } - } - - var mergeMap = { - 'url': valueFromConfig2, - 'method': valueFromConfig2, - 'data': valueFromConfig2, - 'baseURL': defaultToConfig2, - 'transformRequest': defaultToConfig2, - 'transformResponse': defaultToConfig2, - 'paramsSerializer': defaultToConfig2, - 'timeout': defaultToConfig2, - 'timeoutMessage': defaultToConfig2, - 'withCredentials': defaultToConfig2, - 'adapter': defaultToConfig2, - 'responseType': defaultToConfig2, - 'xsrfCookieName': defaultToConfig2, - 'xsrfHeaderName': defaultToConfig2, - 'onUploadProgress': defaultToConfig2, - 'onDownloadProgress': defaultToConfig2, - 'decompress': defaultToConfig2, - 'maxContentLength': defaultToConfig2, - 'maxBodyLength': defaultToConfig2, - 'transport': defaultToConfig2, - 'httpAgent': defaultToConfig2, - 'httpsAgent': defaultToConfig2, - 'cancelToken': defaultToConfig2, - 'socketPath': defaultToConfig2, - 'responseEncoding': defaultToConfig2, - 'validateStatus': mergeDirectKeys - }; - - utils.forEach(Object.keys(config1).concat(Object.keys(config2)), function computeConfigValue(prop) { - var merge = mergeMap[prop] || mergeDeepProperties; - var configValue = merge(prop); - (utils.isUndefined(configValue) && merge !== mergeDirectKeys) || (config[prop] = configValue); - }); - - return config; -}; - - -/***/ }), - -/***/ "./node_modules/axios/lib/core/settle.js": -/*!***********************************************!*\ - !*** ./node_modules/axios/lib/core/settle.js ***! - \***********************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var createError = __webpack_require__(/*! ./createError */ "./node_modules/axios/lib/core/createError.js"); - -/** - * Resolve or reject a Promise based on response status. - * - * @param {Function} resolve A function that resolves the promise. - * @param {Function} reject A function that rejects the promise. - * @param {object} response The response. - */ -module.exports = function settle(resolve, reject, response) { - var validateStatus = response.config.validateStatus; - if (!response.status || !validateStatus || validateStatus(response.status)) { - resolve(response); - } else { - reject(createError( - 'Request failed with status code ' + response.status, - response.config, - null, - response.request, - response - )); - } -}; - - -/***/ }), - -/***/ "./node_modules/axios/lib/core/transformData.js": -/*!******************************************************!*\ - !*** ./node_modules/axios/lib/core/transformData.js ***! - \******************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var utils = __webpack_require__(/*! ./../utils */ "./node_modules/axios/lib/utils.js"); -var defaults = __webpack_require__(/*! ./../defaults */ "./node_modules/axios/lib/defaults.js"); - -/** - * Transform the data for a request or a response - * - * @param {Object|String} data The data to be transformed - * @param {Array} headers The headers for the request or response - * @param {Array|Function} fns A single function or Array of functions - * @returns {*} The resulting transformed data - */ -module.exports = function transformData(data, headers, fns) { - var context = this || defaults; - /*eslint no-param-reassign:0*/ - utils.forEach(fns, function transform(fn) { - data = fn.call(context, data, headers); - }); - - return data; -}; - - -/***/ }), - -/***/ "./node_modules/axios/lib/defaults.js": -/*!********************************************!*\ - !*** ./node_modules/axios/lib/defaults.js ***! - \********************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var utils = __webpack_require__(/*! ./utils */ "./node_modules/axios/lib/utils.js"); -var normalizeHeaderName = __webpack_require__(/*! ./helpers/normalizeHeaderName */ "./node_modules/axios/lib/helpers/normalizeHeaderName.js"); -var enhanceError = __webpack_require__(/*! ./core/enhanceError */ "./node_modules/axios/lib/core/enhanceError.js"); - -var DEFAULT_CONTENT_TYPE = { - 'Content-Type': 'application/x-www-form-urlencoded' -}; - -function setContentTypeIfUnset(headers, value) { - if (!utils.isUndefined(headers) && utils.isUndefined(headers['Content-Type'])) { - headers['Content-Type'] = value; - } -} - -function getDefaultAdapter() { - var adapter; - if (typeof XMLHttpRequest !== 'undefined') { - // For browsers use XHR adapter - adapter = __webpack_require__(/*! ./adapters/xhr */ "./node_modules/axios/lib/adapters/xhr.js"); - } else if (typeof process !== 'undefined' && Object.prototype.toString.call(process) === '[object process]') { - // For node use HTTP adapter - adapter = __webpack_require__(/*! ./adapters/http */ "./node_modules/axios/lib/adapters/xhr.js"); - } - return adapter; -} - -function stringifySafely(rawValue, parser, encoder) { - if (utils.isString(rawValue)) { - try { - (parser || JSON.parse)(rawValue); - return utils.trim(rawValue); - } catch (e) { - if (e.name !== 'SyntaxError') { - throw e; - } - } - } - - return (encoder || JSON.stringify)(rawValue); -} - -var defaults = { - - transitional: { - silentJSONParsing: true, - forcedJSONParsing: true, - clarifyTimeoutError: false - }, - - adapter: getDefaultAdapter(), - - transformRequest: [function transformRequest(data, headers) { - normalizeHeaderName(headers, 'Accept'); - normalizeHeaderName(headers, 'Content-Type'); - - if (utils.isFormData(data) || - utils.isArrayBuffer(data) || - utils.isBuffer(data) || - utils.isStream(data) || - utils.isFile(data) || - utils.isBlob(data) - ) { - return data; - } - if (utils.isArrayBufferView(data)) { - return data.buffer; - } - if (utils.isURLSearchParams(data)) { - setContentTypeIfUnset(headers, 'application/x-www-form-urlencoded;charset=utf-8'); - return data.toString(); - } - if (utils.isObject(data) || (headers && headers['Content-Type'] === 'application/json')) { - setContentTypeIfUnset(headers, 'application/json'); - return stringifySafely(data); - } - return data; - }], - - transformResponse: [function transformResponse(data) { - var transitional = this.transitional || defaults.transitional; - var silentJSONParsing = transitional && transitional.silentJSONParsing; - var forcedJSONParsing = transitional && transitional.forcedJSONParsing; - var strictJSONParsing = !silentJSONParsing && this.responseType === 'json'; - - if (strictJSONParsing || (forcedJSONParsing && utils.isString(data) && data.length)) { - try { - return JSON.parse(data); - } catch (e) { - if (strictJSONParsing) { - if (e.name === 'SyntaxError') { - throw enhanceError(e, this, 'E_JSON_PARSE'); - } - throw e; - } - } - } - - return data; - }], - - /** - * A timeout in milliseconds to abort a request. If set to 0 (default) a - * timeout is not created. - */ - timeout: 0, - - xsrfCookieName: 'XSRF-TOKEN', - xsrfHeaderName: 'X-XSRF-TOKEN', - - maxContentLength: -1, - maxBodyLength: -1, - - validateStatus: function validateStatus(status) { - return status >= 200 && status < 300; - }, - - headers: { - common: { - 'Accept': 'application/json, text/plain, */*' - } - } -}; - -utils.forEach(['delete', 'get', 'head'], function forEachMethodNoData(method) { - defaults.headers[method] = {}; -}); - -utils.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) { - defaults.headers[method] = utils.merge(DEFAULT_CONTENT_TYPE); -}); - -module.exports = defaults; - - -/***/ }), - -/***/ "./node_modules/axios/lib/env/data.js": -/*!********************************************!*\ - !*** ./node_modules/axios/lib/env/data.js ***! - \********************************************/ -/***/ ((module) => { - -module.exports = { - "version": "0.26.0" -}; - -/***/ }), - -/***/ "./node_modules/axios/lib/helpers/bind.js": -/*!************************************************!*\ - !*** ./node_modules/axios/lib/helpers/bind.js ***! - \************************************************/ -/***/ ((module) => { - -"use strict"; - - -module.exports = function bind(fn, thisArg) { - return function wrap() { - var args = new Array(arguments.length); - for (var i = 0; i < args.length; i++) { - args[i] = arguments[i]; - } - return fn.apply(thisArg, args); - }; -}; - - -/***/ }), - -/***/ "./node_modules/axios/lib/helpers/buildURL.js": -/*!****************************************************!*\ - !*** ./node_modules/axios/lib/helpers/buildURL.js ***! - \****************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var utils = __webpack_require__(/*! ./../utils */ "./node_modules/axios/lib/utils.js"); - -function encode(val) { - return encodeURIComponent(val). - replace(/%3A/gi, ':'). - replace(/%24/g, '$'). - replace(/%2C/gi, ','). - replace(/%20/g, '+'). - replace(/%5B/gi, '['). - replace(/%5D/gi, ']'); -} - -/** - * Build a URL by appending params to the end - * - * @param {string} url The base of the url (e.g., http://www.google.com) - * @param {object} [params] The params to be appended - * @returns {string} The formatted url - */ -module.exports = function buildURL(url, params, paramsSerializer) { - /*eslint no-param-reassign:0*/ - if (!params) { - return url; - } - - var serializedParams; - if (paramsSerializer) { - serializedParams = paramsSerializer(params); - } else if (utils.isURLSearchParams(params)) { - serializedParams = params.toString(); - } else { - var parts = []; - - utils.forEach(params, function serialize(val, key) { - if (val === null || typeof val === 'undefined') { - return; - } - - if (utils.isArray(val)) { - key = key + '[]'; - } else { - val = [val]; - } - - utils.forEach(val, function parseValue(v) { - if (utils.isDate(v)) { - v = v.toISOString(); - } else if (utils.isObject(v)) { - v = JSON.stringify(v); - } - parts.push(encode(key) + '=' + encode(v)); - }); - }); - - serializedParams = parts.join('&'); - } - - if (serializedParams) { - var hashmarkIndex = url.indexOf('#'); - if (hashmarkIndex !== -1) { - url = url.slice(0, hashmarkIndex); - } - - url += (url.indexOf('?') === -1 ? '?' : '&') + serializedParams; - } - - return url; -}; - - -/***/ }), - -/***/ "./node_modules/axios/lib/helpers/combineURLs.js": -/*!*******************************************************!*\ - !*** ./node_modules/axios/lib/helpers/combineURLs.js ***! - \*******************************************************/ -/***/ ((module) => { - -"use strict"; - - -/** - * Creates a new URL by combining the specified URLs - * - * @param {string} baseURL The base URL - * @param {string} relativeURL The relative URL - * @returns {string} The combined URL - */ -module.exports = function combineURLs(baseURL, relativeURL) { - return relativeURL - ? baseURL.replace(/\/+$/, '') + '/' + relativeURL.replace(/^\/+/, '') - : baseURL; -}; - - -/***/ }), - -/***/ "./node_modules/axios/lib/helpers/cookies.js": -/*!***************************************************!*\ - !*** ./node_modules/axios/lib/helpers/cookies.js ***! - \***************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var utils = __webpack_require__(/*! ./../utils */ "./node_modules/axios/lib/utils.js"); - -module.exports = ( - utils.isStandardBrowserEnv() ? - - // Standard browser envs support document.cookie - (function standardBrowserEnv() { - return { - write: function write(name, value, expires, path, domain, secure) { - var cookie = []; - cookie.push(name + '=' + encodeURIComponent(value)); - - if (utils.isNumber(expires)) { - cookie.push('expires=' + new Date(expires).toGMTString()); - } - - if (utils.isString(path)) { - cookie.push('path=' + path); - } - - if (utils.isString(domain)) { - cookie.push('domain=' + domain); - } - - if (secure === true) { - cookie.push('secure'); - } - - document.cookie = cookie.join('; '); - }, - - read: function read(name) { - var match = document.cookie.match(new RegExp('(^|;\\s*)(' + name + ')=([^;]*)')); - return (match ? decodeURIComponent(match[3]) : null); - }, - - remove: function remove(name) { - this.write(name, '', Date.now() - 86400000); - } - }; - })() : - - // Non standard browser env (web workers, react-native) lack needed support. - (function nonStandardBrowserEnv() { - return { - write: function write() {}, - read: function read() { return null; }, - remove: function remove() {} - }; - })() -); - - -/***/ }), - -/***/ "./node_modules/axios/lib/helpers/isAbsoluteURL.js": -/*!*********************************************************!*\ - !*** ./node_modules/axios/lib/helpers/isAbsoluteURL.js ***! - \*********************************************************/ -/***/ ((module) => { - -"use strict"; - - -/** - * Determines whether the specified URL is absolute - * - * @param {string} url The URL to test - * @returns {boolean} True if the specified URL is absolute, otherwise false - */ -module.exports = function isAbsoluteURL(url) { - // A URL is considered absolute if it begins with "://" or "//" (protocol-relative URL). - // RFC 3986 defines scheme name as a sequence of characters beginning with a letter and followed - // by any combination of letters, digits, plus, period, or hyphen. - return /^([a-z][a-z\d+\-.]*:)?\/\//i.test(url); -}; - - -/***/ }), - -/***/ "./node_modules/axios/lib/helpers/isAxiosError.js": -/*!********************************************************!*\ - !*** ./node_modules/axios/lib/helpers/isAxiosError.js ***! - \********************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var utils = __webpack_require__(/*! ./../utils */ "./node_modules/axios/lib/utils.js"); - -/** - * Determines whether the payload is an error thrown by Axios - * - * @param {*} payload The value to test - * @returns {boolean} True if the payload is an error thrown by Axios, otherwise false - */ -module.exports = function isAxiosError(payload) { - return utils.isObject(payload) && (payload.isAxiosError === true); -}; - - -/***/ }), - -/***/ "./node_modules/axios/lib/helpers/isURLSameOrigin.js": -/*!***********************************************************!*\ - !*** ./node_modules/axios/lib/helpers/isURLSameOrigin.js ***! - \***********************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var utils = __webpack_require__(/*! ./../utils */ "./node_modules/axios/lib/utils.js"); - -module.exports = ( - utils.isStandardBrowserEnv() ? - - // Standard browser envs have full support of the APIs needed to test - // whether the request URL is of the same origin as current location. - (function standardBrowserEnv() { - var msie = /(msie|trident)/i.test(navigator.userAgent); - var urlParsingNode = document.createElement('a'); - var originURL; - - /** - * Parse a URL to discover it's components - * - * @param {String} url The URL to be parsed - * @returns {Object} - */ - function resolveURL(url) { - var href = url; - - if (msie) { - // IE needs attribute set twice to normalize properties - urlParsingNode.setAttribute('href', href); - href = urlParsingNode.href; - } - - urlParsingNode.setAttribute('href', href); - - // urlParsingNode provides the UrlUtils interface - http://url.spec.whatwg.org/#urlutils - return { - href: urlParsingNode.href, - protocol: urlParsingNode.protocol ? urlParsingNode.protocol.replace(/:$/, '') : '', - host: urlParsingNode.host, - search: urlParsingNode.search ? urlParsingNode.search.replace(/^\?/, '') : '', - hash: urlParsingNode.hash ? urlParsingNode.hash.replace(/^#/, '') : '', - hostname: urlParsingNode.hostname, - port: urlParsingNode.port, - pathname: (urlParsingNode.pathname.charAt(0) === '/') ? - urlParsingNode.pathname : - '/' + urlParsingNode.pathname - }; - } - - originURL = resolveURL(window.location.href); - - /** - * Determine if a URL shares the same origin as the current location - * - * @param {String} requestURL The URL to test - * @returns {boolean} True if URL shares the same origin, otherwise false - */ - return function isURLSameOrigin(requestURL) { - var parsed = (utils.isString(requestURL)) ? resolveURL(requestURL) : requestURL; - return (parsed.protocol === originURL.protocol && - parsed.host === originURL.host); - }; - })() : - - // Non standard browser envs (web workers, react-native) lack needed support. - (function nonStandardBrowserEnv() { - return function isURLSameOrigin() { - return true; - }; - })() -); - - -/***/ }), - -/***/ "./node_modules/axios/lib/helpers/normalizeHeaderName.js": -/*!***************************************************************!*\ - !*** ./node_modules/axios/lib/helpers/normalizeHeaderName.js ***! - \***************************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var utils = __webpack_require__(/*! ../utils */ "./node_modules/axios/lib/utils.js"); - -module.exports = function normalizeHeaderName(headers, normalizedName) { - utils.forEach(headers, function processHeader(value, name) { - if (name !== normalizedName && name.toUpperCase() === normalizedName.toUpperCase()) { - headers[normalizedName] = value; - delete headers[name]; - } - }); -}; - - -/***/ }), - -/***/ "./node_modules/axios/lib/helpers/parseHeaders.js": -/*!********************************************************!*\ - !*** ./node_modules/axios/lib/helpers/parseHeaders.js ***! - \********************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var utils = __webpack_require__(/*! ./../utils */ "./node_modules/axios/lib/utils.js"); - -// Headers whose duplicates are ignored by node -// c.f. https://nodejs.org/api/http.html#http_message_headers -var ignoreDuplicateOf = [ - 'age', 'authorization', 'content-length', 'content-type', 'etag', - 'expires', 'from', 'host', 'if-modified-since', 'if-unmodified-since', - 'last-modified', 'location', 'max-forwards', 'proxy-authorization', - 'referer', 'retry-after', 'user-agent' -]; - -/** - * Parse headers into an object - * - * ``` - * Date: Wed, 27 Aug 2014 08:58:49 GMT - * Content-Type: application/json - * Connection: keep-alive - * Transfer-Encoding: chunked - * ``` - * - * @param {String} headers Headers needing to be parsed - * @returns {Object} Headers parsed into an object - */ -module.exports = function parseHeaders(headers) { - var parsed = {}; - var key; - var val; - var i; - - if (!headers) { return parsed; } - - utils.forEach(headers.split('\n'), function parser(line) { - i = line.indexOf(':'); - key = utils.trim(line.substr(0, i)).toLowerCase(); - val = utils.trim(line.substr(i + 1)); - - if (key) { - if (parsed[key] && ignoreDuplicateOf.indexOf(key) >= 0) { - return; - } - if (key === 'set-cookie') { - parsed[key] = (parsed[key] ? parsed[key] : []).concat([val]); - } else { - parsed[key] = parsed[key] ? parsed[key] + ', ' + val : val; - } - } - }); - - return parsed; -}; - - -/***/ }), - -/***/ "./node_modules/axios/lib/helpers/spread.js": -/*!**************************************************!*\ - !*** ./node_modules/axios/lib/helpers/spread.js ***! - \**************************************************/ -/***/ ((module) => { - -"use strict"; - - -/** - * Syntactic sugar for invoking a function and expanding an array for arguments. - * - * Common use case would be to use `Function.prototype.apply`. - * - * ```js - * function f(x, y, z) {} - * var args = [1, 2, 3]; - * f.apply(null, args); - * ``` - * - * With `spread` this example can be re-written. - * - * ```js - * spread(function(x, y, z) {})([1, 2, 3]); - * ``` - * - * @param {Function} callback - * @returns {Function} - */ -module.exports = function spread(callback) { - return function wrap(arr) { - return callback.apply(null, arr); - }; -}; - - -/***/ }), - -/***/ "./node_modules/axios/lib/helpers/validator.js": -/*!*****************************************************!*\ - !*** ./node_modules/axios/lib/helpers/validator.js ***! - \*****************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var VERSION = (__webpack_require__(/*! ../env/data */ "./node_modules/axios/lib/env/data.js").version); - -var validators = {}; - -// eslint-disable-next-line func-names -['object', 'boolean', 'number', 'function', 'string', 'symbol'].forEach(function(type, i) { - validators[type] = function validator(thing) { - return typeof thing === type || 'a' + (i < 1 ? 'n ' : ' ') + type; - }; -}); - -var deprecatedWarnings = {}; - -/** - * Transitional option validator - * @param {function|boolean?} validator - set to false if the transitional option has been removed - * @param {string?} version - deprecated version / removed since version - * @param {string?} message - some message with additional info - * @returns {function} - */ -validators.transitional = function transitional(validator, version, message) { - function formatMessage(opt, desc) { - return '[Axios v' + VERSION + '] Transitional option \'' + opt + '\'' + desc + (message ? '. ' + message : ''); - } - - // eslint-disable-next-line func-names - return function(value, opt, opts) { - if (validator === false) { - throw new Error(formatMessage(opt, ' has been removed' + (version ? ' in ' + version : ''))); - } - - if (version && !deprecatedWarnings[opt]) { - deprecatedWarnings[opt] = true; - // eslint-disable-next-line no-console - console.warn( - formatMessage( - opt, - ' has been deprecated since v' + version + ' and will be removed in the near future' - ) - ); - } - - return validator ? validator(value, opt, opts) : true; - }; -}; - -/** - * Assert object's properties type - * @param {object} options - * @param {object} schema - * @param {boolean?} allowUnknown - */ - -function assertOptions(options, schema, allowUnknown) { - if (typeof options !== 'object') { - throw new TypeError('options must be an object'); - } - var keys = Object.keys(options); - var i = keys.length; - while (i-- > 0) { - var opt = keys[i]; - var validator = schema[opt]; - if (validator) { - var value = options[opt]; - var result = value === undefined || validator(value, opt, options); - if (result !== true) { - throw new TypeError('option ' + opt + ' must be ' + result); - } - continue; - } - if (allowUnknown !== true) { - throw Error('Unknown option ' + opt); - } - } -} - -module.exports = { - assertOptions: assertOptions, - validators: validators -}; - - -/***/ }), - -/***/ "./node_modules/axios/lib/utils.js": -/*!*****************************************!*\ - !*** ./node_modules/axios/lib/utils.js ***! - \*****************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -"use strict"; - - -var bind = __webpack_require__(/*! ./helpers/bind */ "./node_modules/axios/lib/helpers/bind.js"); - -// utils is a library of generic helper functions non-specific to axios - -var toString = Object.prototype.toString; - -/** - * Determine if a value is an Array - * - * @param {Object} val The value to test - * @returns {boolean} True if value is an Array, otherwise false - */ -function isArray(val) { - return Array.isArray(val); -} - -/** - * Determine if a value is undefined - * - * @param {Object} val The value to test - * @returns {boolean} True if the value is undefined, otherwise false - */ -function isUndefined(val) { - return typeof val === 'undefined'; -} - -/** - * Determine if a value is a Buffer - * - * @param {Object} val The value to test - * @returns {boolean} True if value is a Buffer, otherwise false - */ -function isBuffer(val) { - return val !== null && !isUndefined(val) && val.constructor !== null && !isUndefined(val.constructor) - && typeof val.constructor.isBuffer === 'function' && val.constructor.isBuffer(val); -} - -/** - * Determine if a value is an ArrayBuffer - * - * @param {Object} val The value to test - * @returns {boolean} True if value is an ArrayBuffer, otherwise false - */ -function isArrayBuffer(val) { - return toString.call(val) === '[object ArrayBuffer]'; -} - -/** - * Determine if a value is a FormData - * - * @param {Object} val The value to test - * @returns {boolean} True if value is an FormData, otherwise false - */ -function isFormData(val) { - return toString.call(val) === '[object FormData]'; -} - -/** - * Determine if a value is a view on an ArrayBuffer - * - * @param {Object} val The value to test - * @returns {boolean} True if value is a view on an ArrayBuffer, otherwise false - */ -function isArrayBufferView(val) { - var result; - if ((typeof ArrayBuffer !== 'undefined') && (ArrayBuffer.isView)) { - result = ArrayBuffer.isView(val); - } else { - result = (val) && (val.buffer) && (isArrayBuffer(val.buffer)); - } - return result; -} - -/** - * Determine if a value is a String - * - * @param {Object} val The value to test - * @returns {boolean} True if value is a String, otherwise false - */ -function isString(val) { - return typeof val === 'string'; -} - -/** - * Determine if a value is a Number - * - * @param {Object} val The value to test - * @returns {boolean} True if value is a Number, otherwise false - */ -function isNumber(val) { - return typeof val === 'number'; -} - -/** - * Determine if a value is an Object - * - * @param {Object} val The value to test - * @returns {boolean} True if value is an Object, otherwise false - */ -function isObject(val) { - return val !== null && typeof val === 'object'; -} - -/** - * Determine if a value is a plain Object - * - * @param {Object} val The value to test - * @return {boolean} True if value is a plain Object, otherwise false - */ -function isPlainObject(val) { - if (toString.call(val) !== '[object Object]') { - return false; - } - - var prototype = Object.getPrototypeOf(val); - return prototype === null || prototype === Object.prototype; -} - -/** - * Determine if a value is a Date - * - * @param {Object} val The value to test - * @returns {boolean} True if value is a Date, otherwise false - */ -function isDate(val) { - return toString.call(val) === '[object Date]'; -} - -/** - * Determine if a value is a File - * - * @param {Object} val The value to test - * @returns {boolean} True if value is a File, otherwise false - */ -function isFile(val) { - return toString.call(val) === '[object File]'; -} - -/** - * Determine if a value is a Blob - * - * @param {Object} val The value to test - * @returns {boolean} True if value is a Blob, otherwise false - */ -function isBlob(val) { - return toString.call(val) === '[object Blob]'; -} - -/** - * Determine if a value is a Function - * - * @param {Object} val The value to test - * @returns {boolean} True if value is a Function, otherwise false - */ -function isFunction(val) { - return toString.call(val) === '[object Function]'; -} - -/** - * Determine if a value is a Stream - * - * @param {Object} val The value to test - * @returns {boolean} True if value is a Stream, otherwise false - */ -function isStream(val) { - return isObject(val) && isFunction(val.pipe); -} - -/** - * Determine if a value is a URLSearchParams object - * - * @param {Object} val The value to test - * @returns {boolean} True if value is a URLSearchParams object, otherwise false - */ -function isURLSearchParams(val) { - return toString.call(val) === '[object URLSearchParams]'; -} - -/** - * Trim excess whitespace off the beginning and end of a string - * - * @param {String} str The String to trim - * @returns {String} The String freed of excess whitespace - */ -function trim(str) { - return str.trim ? str.trim() : str.replace(/^\s+|\s+$/g, ''); -} - -/** - * Determine if we're running in a standard browser environment - * - * This allows axios to run in a web worker, and react-native. - * Both environments support XMLHttpRequest, but not fully standard globals. - * - * web workers: - * typeof window -> undefined - * typeof document -> undefined - * - * react-native: - * navigator.product -> 'ReactNative' - * nativescript - * navigator.product -> 'NativeScript' or 'NS' - */ -function isStandardBrowserEnv() { - if (typeof navigator !== 'undefined' && (navigator.product === 'ReactNative' || - navigator.product === 'NativeScript' || - navigator.product === 'NS')) { - return false; - } - return ( - typeof window !== 'undefined' && - typeof document !== 'undefined' - ); -} - -/** - * Iterate over an Array or an Object invoking a function for each item. - * - * If `obj` is an Array callback will be called passing - * the value, index, and complete array for each item. - * - * If 'obj' is an Object callback will be called passing - * the value, key, and complete object for each property. - * - * @param {Object|Array} obj The object to iterate - * @param {Function} fn The callback to invoke for each item - */ -function forEach(obj, fn) { - // Don't bother if no value provided - if (obj === null || typeof obj === 'undefined') { - return; - } - - // Force an array if not already something iterable - if (typeof obj !== 'object') { - /*eslint no-param-reassign:0*/ - obj = [obj]; - } - - if (isArray(obj)) { - // Iterate over array values - for (var i = 0, l = obj.length; i < l; i++) { - fn.call(null, obj[i], i, obj); - } - } else { - // Iterate over object keys - for (var key in obj) { - if (Object.prototype.hasOwnProperty.call(obj, key)) { - fn.call(null, obj[key], key, obj); - } - } - } -} - -/** - * Accepts varargs expecting each argument to be an object, then - * immutably merges the properties of each object and returns result. - * - * When multiple objects contain the same key the later object in - * the arguments list will take precedence. - * - * Example: - * - * ```js - * var result = merge({foo: 123}, {foo: 456}); - * console.log(result.foo); // outputs 456 - * ``` - * - * @param {Object} obj1 Object to merge - * @returns {Object} Result of all merge properties - */ -function merge(/* obj1, obj2, obj3, ... */) { - var result = {}; - function assignValue(val, key) { - if (isPlainObject(result[key]) && isPlainObject(val)) { - result[key] = merge(result[key], val); - } else if (isPlainObject(val)) { - result[key] = merge({}, val); - } else if (isArray(val)) { - result[key] = val.slice(); - } else { - result[key] = val; - } - } - - for (var i = 0, l = arguments.length; i < l; i++) { - forEach(arguments[i], assignValue); - } - return result; -} - -/** - * Extends object a by mutably adding to it the properties of object b. - * - * @param {Object} a The object to be extended - * @param {Object} b The object to copy properties from - * @param {Object} thisArg The object to bind function to - * @return {Object} The resulting value of object a - */ -function extend(a, b, thisArg) { - forEach(b, function assignValue(val, key) { - if (thisArg && typeof val === 'function') { - a[key] = bind(val, thisArg); - } else { - a[key] = val; - } - }); - return a; -} - -/** - * Remove byte order marker. This catches EF BB BF (the UTF-8 BOM) - * - * @param {string} content with BOM - * @return {string} content value without BOM - */ -function stripBOM(content) { - if (content.charCodeAt(0) === 0xFEFF) { - content = content.slice(1); - } - return content; -} - -module.exports = { - isArray: isArray, - isArrayBuffer: isArrayBuffer, - isBuffer: isBuffer, - isFormData: isFormData, - isArrayBufferView: isArrayBufferView, - isString: isString, - isNumber: isNumber, - isObject: isObject, - isPlainObject: isPlainObject, - isUndefined: isUndefined, - isDate: isDate, - isFile: isFile, - isBlob: isBlob, - isFunction: isFunction, - isStream: isStream, - isURLSearchParams: isURLSearchParams, - isStandardBrowserEnv: isStandardBrowserEnv, - forEach: forEach, - merge: merge, - extend: extend, - trim: trim, - stripBOM: stripBOM -}; - - -/***/ }), - -/***/ "./src/ARControllerNFT.ts": -/*!********************************!*\ - !*** ./src/ARControllerNFT.ts ***! - \********************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": () => (/* binding */ ARControllerNFT) -/* harmony export */ }); -/* harmony import */ var _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ "./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js"); -/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "./node_modules/@babel/runtime/helpers/esm/classCallCheck.js"); -/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/createClass */ "./node_modules/@babel/runtime/helpers/esm/createClass.js"); -/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/regenerator */ "./node_modules/@babel/runtime/regenerator/index.js"); -/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3__); -/* harmony import */ var _ARToolkitNFT__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./ARToolkitNFT */ "./src/ARToolkitNFT.ts"); - - - - - - -var ARControllerNFT = /*#__PURE__*/function () { - function ARControllerNFT(width, height, cameraParam) { - (0,_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_1__["default"])(this, ARControllerNFT); - - this.id = -1; - this.width = width; - this.height = height; - this.cameraParam = cameraParam; - this.cameraId = -1; - this.cameraLoaded = false; - this.artoolkitNFT; - this.listeners = {}; - this.nftMarkers = {}; - this.transform_mat = new Float64Array(16); - this.transformGL_RH = new Float64Array(16); - this.marker_transform_mat = null; - this.videoWidth = width; - this.videoHeight = height; - this.videoSize = this.videoWidth * this.videoHeight; - this.framepointer = null; - this.framesize = null; - this.dataHeap = null; - this.videoLuma = null; - this.camera_mat = null; - this.videoLumaPointer = null; - this.nftMarkerFound = false; - this.nftMarkerFoundTime = 0; - this.nftMarkerCount = 0; - this._bwpointer = null; - this.defaultMarkerWidth = 1; - } - - (0,_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_2__["default"])(ARControllerNFT, [{ - key: "process", - value: function process(image) { - var result = this.detectMarker(image); - - if (result != 0) { - console.error("[ARControllerNFT]", "detectMarker error:", result); - } - - var k, o; - - for (k in this.nftMarkers) { - o = this.converter().nftMarkers[k]; - o.inPrevious = o.inCurrent; - o.inCurrent = false; - } - - var nftMarkerCount = this.nftMarkerCount; - this.detectNFTMarker(); - var MARKER_LOST_TIME = 200; - - for (var i = 0; i < nftMarkerCount; i++) { - var nftMarkerInfo = this.getNFTMarker(i); - var markerType = _ARToolkitNFT__WEBPACK_IMPORTED_MODULE_4__["default"].NFT_MARKER; - - if (nftMarkerInfo.found) { - this.nftMarkerFound = i; - this.nftMarkerFoundTime = Date.now(); - var visible = this.trackNFTMarkerId(i); - visible.matrix.set(nftMarkerInfo.pose); - visible.inCurrent = true; - this.transMatToGLMat(visible.matrix, this.transform_mat); - this.transformGL_RH = this.arglCameraViewRHf(this.transform_mat); - this.dispatchEvent({ - name: "getNFTMarker", - target: this, - data: { - index: i, - type: markerType, - marker: nftMarkerInfo, - matrix: this.transform_mat, - matrixGL_RH: this.transformGL_RH - } - }); - } else if (self.nftMarkerFound === i) { - if (Date.now() - this.nftMarkerFoundTime > MARKER_LOST_TIME) { - this.nftMarkerFound = false; - this.dispatchEvent({ - name: "lostNFTMarker", - target: this, - data: { - index: i, - type: markerType, - marker: nftMarkerInfo, - matrix: this.transform_mat, - matrixGL_RH: this.transformGL_RH - } - }); - } - } - } - } - }, { - key: "detectNFTMarker", - value: function detectNFTMarker() { - this.artoolkitNFT.detectNFTMarker(this.id); - } - }, { - key: "trackNFTMarkerId", - value: function trackNFTMarkerId(id, markerWidth) { - var obj = this.converter().nftMarkers[id]; - - if (!obj) { - this.converter().nftMarkers[id] = obj = { - inPrevious: false, - inCurrent: false, - matrix: new Float64Array(12), - matrixGL_RH: new Float64Array(12), - markerWidth: markerWidth || this.defaultMarkerWidth - }; - } - - if (markerWidth) { - obj.markerWidth = markerWidth; - } - - return obj; - } - }, { - key: "detectMarker", - value: function detectMarker(image) { - if (this._copyImageToHeap(image)) { - return this.artoolkitNFT.detectMarker(this.id); - } - - return -99; - } - }, { - key: "getNFTMarker", - value: function getNFTMarker(markerIndex) { - if (0 === this.artoolkitNFT.getNFTMarker(this.id, markerIndex)) { - return this.artoolkitNFT.instance.NFTMarkerInfo; - } - } - }, { - key: "getNFTData", - value: function getNFTData(id, index) { - return this.artoolkitNFT.getNFTData(id, index); - } - }, { - key: "addEventListener", - value: function addEventListener(name, callback) { - if (!this.converter().listeners[name]) { - this.converter().listeners[name] = []; - } - - this.converter().listeners[name].push(callback); - } - }, { - key: "removeEventListener", - value: function removeEventListener(name, callback) { - if (this.converter().listeners[name]) { - var index = this.converter().listeners[name].indexOf(callback); - - if (index > -1) { - this.converter().listeners[name].splice(index, 1); - } - } - } - }, { - key: "dispatchEvent", - value: function dispatchEvent(event) { - var listeners = this.converter().listeners[event.name]; - - if (listeners) { - for (var i = 0; i < listeners.length; i++) { - listeners[i].call(this, event); - } - } - } - }, { - key: "debugSetup", - value: function debugSetup() { - this.setDebugMode(true); - this._bwpointer = this.getProcessingImage(); - } - }, { - key: "transMatToGLMat", - value: function transMatToGLMat(transMat, glMat, scale) { - if (glMat == undefined) { - glMat = new Float64Array(16); - } - - glMat[0 + 0 * 4] = transMat[0]; - glMat[0 + 1 * 4] = transMat[1]; - glMat[0 + 2 * 4] = transMat[2]; - glMat[0 + 3 * 4] = transMat[3]; - glMat[1 + 0 * 4] = transMat[4]; - glMat[1 + 1 * 4] = transMat[5]; - glMat[1 + 2 * 4] = transMat[6]; - glMat[1 + 3 * 4] = transMat[7]; - glMat[2 + 0 * 4] = transMat[8]; - glMat[2 + 1 * 4] = transMat[9]; - glMat[2 + 2 * 4] = transMat[10]; - glMat[2 + 3 * 4] = transMat[11]; - glMat[3 + 0 * 4] = 0.0; - glMat[3 + 1 * 4] = 0.0; - glMat[3 + 2 * 4] = 0.0; - glMat[3 + 3 * 4] = 1.0; - - if (scale != undefined && scale !== 0.0) { - glMat[12] *= scale; - glMat[13] *= scale; - glMat[14] *= scale; - } - - return glMat; - } - }, { - key: "arglCameraViewRHf", - value: function arglCameraViewRHf(glMatrix, glRhMatrix, scale) { - var m_modelview; - - if (glRhMatrix == undefined) { - m_modelview = new Float64Array(16); - } else { - m_modelview = glRhMatrix; - } - - m_modelview[0] = glMatrix[0]; - m_modelview[4] = glMatrix[4]; - m_modelview[8] = glMatrix[8]; - m_modelview[12] = glMatrix[12]; - m_modelview[1] = -glMatrix[1]; - m_modelview[5] = -glMatrix[5]; - m_modelview[9] = -glMatrix[9]; - m_modelview[13] = -glMatrix[13]; - m_modelview[2] = -glMatrix[2]; - m_modelview[6] = -glMatrix[6]; - m_modelview[10] = -glMatrix[10]; - m_modelview[14] = -glMatrix[14]; - m_modelview[3] = 0; - m_modelview[7] = 0; - m_modelview[11] = 0; - m_modelview[15] = 1; - - if (scale != undefined && scale !== 0.0) { - m_modelview[12] *= scale; - m_modelview[13] *= scale; - m_modelview[14] *= scale; - } - - glRhMatrix = m_modelview; - return glRhMatrix; - } - }, { - key: "getTransformationMatrix", - value: function getTransformationMatrix() { - return this.transform_mat; - } - }, { - key: "getCameraMatrix", - value: function getCameraMatrix() { - return this.camera_mat; - } - }, { - key: "setDebugMode", - value: function setDebugMode(mode) { - return this.artoolkitNFT.setDebugMode(this.id, mode); - } - }, { - key: "getDebugMode", - value: function getDebugMode() { - return this.artoolkitNFT.getDebugMode(this.id); - } - }, { - key: "getProcessingImage", - value: function getProcessingImage() { - return this.artoolkitNFT.getProcessingImage(this.id); - } - }, { - key: "setLogLevel", - value: function setLogLevel(mode) { - return this.artoolkitNFT.setLogLevel(mode); - } - }, { - key: "getLogLevel", - value: function getLogLevel() { - return this.artoolkitNFT.getLogLevel(); - } - }, { - key: "setProjectionNearPlane", - value: function setProjectionNearPlane(value) { - return this.artoolkitNFT.setProjectionNearPlane(this.id, value); - } - }, { - key: "getProjectionNearPlane", - value: function getProjectionNearPlane() { - return this.artoolkitNFT.getProjectionNearPlane(this.id); - } - }, { - key: "setProjectionFarPlane", - value: function setProjectionFarPlane(value) { - return this.artoolkitNFT.setProjectionFarPlane(this.id, value); - } - }, { - key: "getProjectionFarPlane", - value: function getProjectionFarPlane() { - return this.artoolkitNFT.getProjectionFarPlane(this.id); - } - }, { - key: "setThresholdMode", - value: function setThresholdMode(mode) { - return this.artoolkitNFT.setThresholdMode(this.id, mode); - } - }, { - key: "getThresholdMode", - value: function getThresholdMode() { - return this.artoolkitNFT.getThresholdMode(this.id); - } - }, { - key: "setThreshold", - value: function setThreshold(threshold) { - return this.artoolkitNFT.setThreshold(this.id, threshold); - } - }, { - key: "getThreshold", - value: function getThreshold() { - return this.artoolkitNFT.getThreshold(this.id); - } - }, { - key: "loadNFTMarker", - value: function () { - var _loadNFTMarker = (0,_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_0__["default"])( /*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default().mark(function _callee(urlOrData, onSuccess, onError) { - var _this = this; - - var nft; - return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default().wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - _context.next = 2; - return this.artoolkitNFT.addNFTMarkers(this.id, [urlOrData], function (ids) { - _this.nftMarkerCount += ids.length; - onSuccess(ids); - }, onError); - - case 2: - nft = _context.sent; - return _context.abrupt("return", nft); - - case 4: - case "end": - return _context.stop(); - } - } - }, _callee, this); - })); - - function loadNFTMarker(_x, _x2, _x3) { - return _loadNFTMarker.apply(this, arguments); - } - - return loadNFTMarker; - }() - }, { - key: "loadNFTMarkers", - value: function () { - var _loadNFTMarkers = (0,_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_0__["default"])( /*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default().mark(function _callee2(urlOrData, onSuccess, onError) { - var _this2 = this; - - var nft; - return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default().wrap(function _callee2$(_context2) { - while (1) { - switch (_context2.prev = _context2.next) { - case 0: - _context2.next = 2; - return this.artoolkitNFT.addNFTMarkers(this.id, urlOrData, function (ids) { - _this2.nftMarkerCount += ids.length; - onSuccess(ids); - }, onError); - - case 2: - nft = _context2.sent; - return _context2.abrupt("return", nft); - - case 4: - case "end": - return _context2.stop(); - } - } - }, _callee2, this); - })); - - function loadNFTMarkers(_x4, _x5, _x6) { - return _loadNFTMarkers.apply(this, arguments); - } - - return loadNFTMarkers; - }() - }, { - key: "setImageProcMode", - value: function setImageProcMode(mode) { - return this.artoolkitNFT.setImageProcMode(this.id, mode); - } - }, { - key: "getImageProcMode", - value: function getImageProcMode() { - return this.artoolkitNFT.getImageProcMode(this.id); - } - }, { - key: "converter", - value: function converter() { - return this; - } - }, { - key: "_initialize", - value: function () { - var _initialize2 = (0,_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_0__["default"])( /*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default().mark(function _callee3() { - var _this3 = this; - - var params; - return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default().wrap(function _callee3$(_context3) { - while (1) { - switch (_context3.prev = _context3.next) { - case 0: - _context3.next = 2; - return new _ARToolkitNFT__WEBPACK_IMPORTED_MODULE_4__["default"]().init(); - - case 2: - this.artoolkitNFT = _context3.sent; - console.log("[ARControllerNFT]", "ARToolkitNFT initialized"); - _context3.next = 6; - return this.artoolkitNFT.loadCamera(this.cameraParam); - - case 6: - this.cameraId = _context3.sent; - console.log("[ARControllerNFT]", "Camera params loaded with ID", this.cameraId); - this.id = this.artoolkitNFT.setup(this.width, this.height, this.cameraId); - console.log("[ARControllerNFT]", "Got ID from setup", this.id); - - this._initNFT(); - - params = this.artoolkitNFT.instance.frameMalloc; - this.framepointer = params.framepointer; - this.framesize = params.framesize; - this.videoLumaPointer = params.videoLumaPointer; - this.dataHeap = new Uint8Array(this.artoolkitNFT.instance.HEAPU8.buffer, this.framepointer, this.framesize); - this.videoLuma = new Uint8Array(this.artoolkitNFT.instance.HEAPU8.buffer, this.videoLumaPointer, this.framesize / 4); - this.camera_mat = new Float64Array(this.artoolkitNFT.instance.HEAPU8.buffer, params.camera, 16); - this.marker_transform_mat = new Float64Array(this.artoolkitNFT.instance.HEAPU8.buffer, params.transform, 12); - this.setProjectionNearPlane(0.1); - this.setProjectionFarPlane(1000); - setTimeout(function () { - _this3.dispatchEvent({ - name: "load", - target: _this3 - }); - }, 1); - return _context3.abrupt("return", this); - - case 23: - case "end": - return _context3.stop(); - } - } - }, _callee3, this); - })); - - function _initialize() { - return _initialize2.apply(this, arguments); - } - - return _initialize; - }() - }, { - key: "_initNFT", - value: function _initNFT() { - this.artoolkitNFT.setupAR2(this.id); - } - }, { - key: "_copyImageToHeap", - value: function _copyImageToHeap(sourceImage) { - if (!sourceImage) { - console.error("Error: no provided imageData to ARControllerNFT"); - return; - } - - var data; - - if (sourceImage.data) { - data = sourceImage.data; - } - - if (this.videoLuma) { - var q = 0; - - for (var p = 0; p < this.videoSize; p++) { - var r = data[q + 0], - g = data[q + 1], - b = data[q + 2]; - this.videoLuma[p] = r + r + r + b + g + g + g + g >> 3; - q += 4; - } - } - - if (this.dataHeap) { - this.dataHeap.set(data); - return true; - } - - return false; - } - }], [{ - key: "initWithDimensions", - value: function () { - var _initWithDimensions = (0,_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_0__["default"])( /*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default().mark(function _callee4(width, height, cameraParam) { - var arControllerNFT; - return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default().wrap(function _callee4$(_context4) { - while (1) { - switch (_context4.prev = _context4.next) { - case 0: - arControllerNFT = new ARControllerNFT(width, height, cameraParam); - _context4.next = 3; - return arControllerNFT._initialize(); - - case 3: - return _context4.abrupt("return", _context4.sent); - - case 4: - case "end": - return _context4.stop(); - } - } - }, _callee4); - })); - - function initWithDimensions(_x7, _x8, _x9) { - return _initWithDimensions.apply(this, arguments); - } - - return initWithDimensions; - }() - }, { - key: "initWithImage", - value: function () { - var _initWithImage = (0,_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_0__["default"])( /*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default().mark(function _callee5(image, cameraParam) { - var width, height, arControllerNFT; - return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default().wrap(function _callee5$(_context5) { - while (1) { - switch (_context5.prev = _context5.next) { - case 0: - width = image.videoWidth || image.width; - height = image.videoHeight || image.height; - arControllerNFT = new ARControllerNFT(width, height, cameraParam); - _context5.next = 5; - return arControllerNFT._initialize(); - - case 5: - return _context5.abrupt("return", _context5.sent); - - case 6: - case "end": - return _context5.stop(); - } - } - }, _callee5); - })); - - function initWithImage(_x10, _x11) { - return _initWithImage.apply(this, arguments); - } - - return initWithImage; - }() - }]); - - return ARControllerNFT; -}(); - - - -/***/ }), - -/***/ "./src/ARToolkitNFT.ts": -/*!*****************************!*\ - !*** ./src/ARToolkitNFT.ts ***! - \*****************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": () => (/* binding */ ARToolkitNFT) -/* harmony export */ }); -/* harmony import */ var _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ "./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js"); -/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "./node_modules/@babel/runtime/helpers/esm/classCallCheck.js"); -/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/createClass */ "./node_modules/@babel/runtime/helpers/esm/createClass.js"); -/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/regenerator */ "./node_modules/@babel/runtime/regenerator/index.js"); -/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3__); -/* harmony import */ var _build_artoolkitNFT_ES6_wasm__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../build/artoolkitNFT_ES6_wasm */ "./build/artoolkitNFT_ES6_wasm.js"); -/* harmony import */ var _Utils__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./Utils */ "./src/Utils.ts"); - - - - - - -var UNKNOWN_MARKER = -1; -var NFT_MARKER = 0; - -var ARToolkitNFT = /*#__PURE__*/function () { - function ARToolkitNFT() { - (0,_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_1__["default"])(this, ARToolkitNFT); - - this.instance; - this.markerNFTCount = 0; - this.cameraCount = 0; - this.version = "1.0.1"; - console.info("ARToolkitNFT ", this.version); - } - - (0,_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_2__["default"])(ARToolkitNFT, [{ - key: "init", - value: function () { - var _init = (0,_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_0__["default"])( /*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default().mark(function _callee() { - var scope; - return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default().wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - _context.next = 2; - return (0,_build_artoolkitNFT_ES6_wasm__WEBPACK_IMPORTED_MODULE_4__["default"])(); - - case 2: - this.instance = _context.sent; - - this._decorate(); - - scope = typeof window !== "undefined" ? window : __webpack_require__.g; - scope.artoolkitNFT = this; - return _context.abrupt("return", this); - - case 7: - case "end": - return _context.stop(); - } - } - }, _callee, this); - })); - - function init() { - return _init.apply(this, arguments); - } - - return init; - }() - }, { - key: "_decorate", - value: function _decorate() { - var _this = this; - - ["setup", "teardown", "setupAR2", "setLogLevel", "getLogLevel", "setDebugMode", "getDebugMode", "getProcessingImage", "detectMarker", "detectNFTMarker", "getNFTMarker", "getNFTData", "frameMalloc", "NFTMarkerInfo", "setProjectionNearPlane", "getProjectionNearPlane", "setProjectionFarPlane", "getProjectionFarPlane", "setThresholdMode", "getThresholdMode", "setThreshold", "getThreshold", "setImageProcMode", "getImageProcMode", "StringList"].forEach(function (method) { - _this.converter()[method] = _this.instance[method]; - }); - - for (var co in this.instance) { - if (co.match(/^AR/)) { - this.converter()[co] = this.instance[co]; - } - } - } - }, { - key: "converter", - value: function converter() { - return this; - } - }, { - key: "loadCamera", - value: function () { - var _loadCamera = (0,_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_0__["default"])( /*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default().mark(function _callee2(urlOrData) { - var target, data; - return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default().wrap(function _callee2$(_context2) { - while (1) { - switch (_context2.prev = _context2.next) { - case 0: - target = "/camera_param_" + this.cameraCount++; - - if (!(urlOrData instanceof Uint8Array)) { - _context2.next = 5; - break; - } - - data = urlOrData; - _context2.next = 14; - break; - - case 5: - _context2.prev = 5; - _context2.next = 8; - return _Utils__WEBPACK_IMPORTED_MODULE_5__["default"].fetchRemoteData(urlOrData); - - case 8: - data = _context2.sent; - _context2.next = 14; - break; - - case 11: - _context2.prev = 11; - _context2.t0 = _context2["catch"](5); - throw _context2.t0; - - case 14: - this._storeDataFile(data, target); - - return _context2.abrupt("return", this.instance._loadCamera(target)); - - case 16: - case "end": - return _context2.stop(); - } - } - }, _callee2, this, [[5, 11]]); - })); - - function loadCamera(_x) { - return _loadCamera.apply(this, arguments); - } - - return loadCamera; - }() - }, { - key: "addNFTMarkers", - value: function addNFTMarkers(arId, urls, callback, onError2) { - var _this2 = this; - - var prefixes = []; - var pending = urls.length * 3; - - var onSuccess = function onSuccess(filename) { - pending -= 1; - - if (pending === 0) { - var vec = new _this2.instance.StringList(); - var markerIds = []; - - for (var _i = 0; _i < prefixes.length; _i++) { - vec.push_back(prefixes[_i]); - } - - var ret = _this2.instance._addNFTMarkers(arId, vec); - - for (var _i2 = 0; _i2 < ret.size(); _i2++) { - markerIds.push(ret.get(_i2)); - } - - console.log("add nft marker ids: ", markerIds); - if (callback) callback(markerIds); - } - }; - - var onError = function onError(filename, errorNumber) { - console.log("failed to load: ", filename); - onError2(errorNumber); - }; - - for (var i = 0; i < urls.length; i++) { - var url = urls[i]; - var prefix = "/markerNFT_" + this.markerNFTCount; - prefixes.push(prefix); - var filename1 = prefix + ".fset"; - var filename2 = prefix + ".iset"; - var filename3 = prefix + ".fset3"; - this.ajax(url + ".fset", filename1, onSuccess.bind(filename1), onError.bind(filename1)); - this.ajax(url + ".iset", filename2, onSuccess.bind(filename2), onError.bind(filename2)); - this.ajax(url + ".fset3", filename3, onSuccess.bind(filename3), onError.bind(filename3)); - this.markerNFTCount += 1; - } - - var Ids = []; - - for (var i = 0; i < urls.length; ++i) { - Ids.push(i); - } - - return Ids; - } - }, { - key: "_storeDataFile", - value: function _storeDataFile(data, target) { - this.instance.FS.writeFile(target, data, { - encoding: "binary" - }); - } - }, { - key: "ajax", - value: function ajax(url, target, callback, errorCallback) { - var _this3 = this; - - var oReq = new XMLHttpRequest(); - oReq.open("GET", url, true); - oReq.responseType = "arraybuffer"; - - var writeByteArrayToFS = function writeByteArrayToFS(target, byteArray, callback) { - _this3.instance.FS.writeFile(target, byteArray, { - encoding: "binary" - }); - - callback(byteArray); - }; - - oReq.onload = function () { - if (this.status == 200) { - var arrayBuffer = oReq.response; - var byteArray = new Uint8Array(arrayBuffer); - writeByteArrayToFS(target, byteArray, callback); - } else { - errorCallback(this.status); - } - }; - - oReq.send(); - } - }], [{ - key: "UNKNOWN_MARKER", - get: function get() { - return UNKNOWN_MARKER; - } - }, { - key: "NFT_MARKER", - get: function get() { - return NFT_MARKER; - } - }]); - - return ARToolkitNFT; -}(); - - - -/***/ }), - -/***/ "./src/Utils.ts": -/*!**********************!*\ - !*** ./src/Utils.ts ***! - \**********************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": () => (/* binding */ Utils) -/* harmony export */ }); -/* harmony import */ var _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ "./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js"); -/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "./node_modules/@babel/runtime/helpers/esm/classCallCheck.js"); -/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/createClass */ "./node_modules/@babel/runtime/helpers/esm/createClass.js"); -/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/regenerator */ "./node_modules/@babel/runtime/regenerator/index.js"); -/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3__); -/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! axios */ "./node_modules/axios/index.js"); -/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_4__); - - - - - - -var Utils = /*#__PURE__*/function () { - function Utils() { - (0,_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_1__["default"])(this, Utils); - } - - (0,_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_2__["default"])(Utils, null, [{ - key: "fetchRemoteData", - value: function () { - var _fetchRemoteData = (0,_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_0__["default"])( /*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default().mark(function _callee(url) { - var response; - return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default().wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - _context.prev = 0; - _context.next = 3; - return axios__WEBPACK_IMPORTED_MODULE_4___default().get(url, { - responseType: "arraybuffer" - }); - - case 3: - response = _context.sent; - return _context.abrupt("return", new Uint8Array(response.data)); - - case 7: - _context.prev = 7; - _context.t0 = _context["catch"](0); - throw _context.t0; - - case 10: - case "end": - return _context.stop(); - } - } - }, _callee, null, [[0, 7]]); - })); - - function fetchRemoteData(_x) { - return _fetchRemoteData.apply(this, arguments); - } - - return fetchRemoteData; - }() - }, { - key: "fetchRemoteDataCallback", - value: function () { - var _fetchRemoteDataCallback = (0,_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_0__["default"])( /*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default().mark(function _callee2(url, callback) { - var response; - return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default().wrap(function _callee2$(_context2) { - while (1) { - switch (_context2.prev = _context2.next) { - case 0: - _context2.prev = 0; - _context2.next = 3; - return axios__WEBPACK_IMPORTED_MODULE_4___default().get(url, { - responseType: "arraybuffer" - }).then(function (response) { - var data = new Uint8Array(response.data); - console.log(data); - callback(response); - }); - - case 3: - response = _context2.sent; - return _context2.abrupt("return", response); - - case 7: - _context2.prev = 7; - _context2.t0 = _context2["catch"](0); - throw _context2.t0; - - case 10: - case "end": - return _context2.stop(); - } - } - }, _callee2, null, [[0, 7]]); - })); - - function fetchRemoteDataCallback(_x2, _x3) { - return _fetchRemoteDataCallback.apply(this, arguments); - } - - return fetchRemoteDataCallback; - }() - }, { - key: "string2Uint8Data", - value: function string2Uint8Data(string) { - var data = new Uint8Array(string.length); - - for (var i = 0; i < data.length; i++) { - data[i] = string.charCodeAt(i) & 0xff; - } - - return data; - } - }]); - - return Utils; -}(); - - - -/***/ }), - -/***/ "./node_modules/regenerator-runtime/runtime.js": -/*!*****************************************************!*\ - !*** ./node_modules/regenerator-runtime/runtime.js ***! - \*****************************************************/ -/***/ ((module) => { - -/** - * Copyright (c) 2014-present, Facebook, Inc. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -var runtime = (function (exports) { - "use strict"; - - var Op = Object.prototype; - var hasOwn = Op.hasOwnProperty; - var undefined; // More compressible than void 0. - var $Symbol = typeof Symbol === "function" ? Symbol : {}; - var iteratorSymbol = $Symbol.iterator || "@@iterator"; - var asyncIteratorSymbol = $Symbol.asyncIterator || "@@asyncIterator"; - var toStringTagSymbol = $Symbol.toStringTag || "@@toStringTag"; - - function define(obj, key, value) { - Object.defineProperty(obj, key, { - value: value, - enumerable: true, - configurable: true, - writable: true - }); - return obj[key]; - } - try { - // IE 8 has a broken Object.defineProperty that only works on DOM objects. - define({}, ""); - } catch (err) { - define = function(obj, key, value) { - return obj[key] = value; - }; - } - - function wrap(innerFn, outerFn, self, tryLocsList) { - // If outerFn provided and outerFn.prototype is a Generator, then outerFn.prototype instanceof Generator. - var protoGenerator = outerFn && outerFn.prototype instanceof Generator ? outerFn : Generator; - var generator = Object.create(protoGenerator.prototype); - var context = new Context(tryLocsList || []); - - // The ._invoke method unifies the implementations of the .next, - // .throw, and .return methods. - generator._invoke = makeInvokeMethod(innerFn, self, context); - - return generator; - } - exports.wrap = wrap; - - // Try/catch helper to minimize deoptimizations. Returns a completion - // record like context.tryEntries[i].completion. This interface could - // have been (and was previously) designed to take a closure to be - // invoked without arguments, but in all the cases we care about we - // already have an existing method we want to call, so there's no need - // to create a new function object. We can even get away with assuming - // the method takes exactly one argument, since that happens to be true - // in every case, so we don't have to touch the arguments object. The - // only additional allocation required is the completion record, which - // has a stable shape and so hopefully should be cheap to allocate. - function tryCatch(fn, obj, arg) { - try { - return { type: "normal", arg: fn.call(obj, arg) }; - } catch (err) { - return { type: "throw", arg: err }; - } - } - - var GenStateSuspendedStart = "suspendedStart"; - var GenStateSuspendedYield = "suspendedYield"; - var GenStateExecuting = "executing"; - var GenStateCompleted = "completed"; - - // Returning this object from the innerFn has the same effect as - // breaking out of the dispatch switch statement. - var ContinueSentinel = {}; - - // Dummy constructor functions that we use as the .constructor and - // .constructor.prototype properties for functions that return Generator - // objects. For full spec compliance, you may wish to configure your - // minifier not to mangle the names of these two functions. - function Generator() {} - function GeneratorFunction() {} - function GeneratorFunctionPrototype() {} - - // This is a polyfill for %IteratorPrototype% for environments that - // don't natively support it. - var IteratorPrototype = {}; - define(IteratorPrototype, iteratorSymbol, function () { - return this; - }); - - var getProto = Object.getPrototypeOf; - var NativeIteratorPrototype = getProto && getProto(getProto(values([]))); - if (NativeIteratorPrototype && - NativeIteratorPrototype !== Op && - hasOwn.call(NativeIteratorPrototype, iteratorSymbol)) { - // This environment has a native %IteratorPrototype%; use it instead - // of the polyfill. - IteratorPrototype = NativeIteratorPrototype; - } - - var Gp = GeneratorFunctionPrototype.prototype = - Generator.prototype = Object.create(IteratorPrototype); - GeneratorFunction.prototype = GeneratorFunctionPrototype; - define(Gp, "constructor", GeneratorFunctionPrototype); - define(GeneratorFunctionPrototype, "constructor", GeneratorFunction); - GeneratorFunction.displayName = define( - GeneratorFunctionPrototype, - toStringTagSymbol, - "GeneratorFunction" - ); - - // Helper for defining the .next, .throw, and .return methods of the - // Iterator interface in terms of a single ._invoke method. - function defineIteratorMethods(prototype) { - ["next", "throw", "return"].forEach(function(method) { - define(prototype, method, function(arg) { - return this._invoke(method, arg); - }); - }); - } - - exports.isGeneratorFunction = function(genFun) { - var ctor = typeof genFun === "function" && genFun.constructor; - return ctor - ? ctor === GeneratorFunction || - // For the native GeneratorFunction constructor, the best we can - // do is to check its .name property. - (ctor.displayName || ctor.name) === "GeneratorFunction" - : false; - }; - - exports.mark = function(genFun) { - if (Object.setPrototypeOf) { - Object.setPrototypeOf(genFun, GeneratorFunctionPrototype); - } else { - genFun.__proto__ = GeneratorFunctionPrototype; - define(genFun, toStringTagSymbol, "GeneratorFunction"); - } - genFun.prototype = Object.create(Gp); - return genFun; - }; - - // Within the body of any async function, `await x` is transformed to - // `yield regeneratorRuntime.awrap(x)`, so that the runtime can test - // `hasOwn.call(value, "__await")` to determine if the yielded value is - // meant to be awaited. - exports.awrap = function(arg) { - return { __await: arg }; - }; - - function AsyncIterator(generator, PromiseImpl) { - function invoke(method, arg, resolve, reject) { - var record = tryCatch(generator[method], generator, arg); - if (record.type === "throw") { - reject(record.arg); - } else { - var result = record.arg; - var value = result.value; - if (value && - typeof value === "object" && - hasOwn.call(value, "__await")) { - return PromiseImpl.resolve(value.__await).then(function(value) { - invoke("next", value, resolve, reject); - }, function(err) { - invoke("throw", err, resolve, reject); - }); - } - - return PromiseImpl.resolve(value).then(function(unwrapped) { - // When a yielded Promise is resolved, its final value becomes - // the .value of the Promise<{value,done}> result for the - // current iteration. - result.value = unwrapped; - resolve(result); - }, function(error) { - // If a rejected Promise was yielded, throw the rejection back - // into the async generator function so it can be handled there. - return invoke("throw", error, resolve, reject); - }); - } - } - - var previousPromise; - - function enqueue(method, arg) { - function callInvokeWithMethodAndArg() { - return new PromiseImpl(function(resolve, reject) { - invoke(method, arg, resolve, reject); - }); - } - - return previousPromise = - // If enqueue has been called before, then we want to wait until - // all previous Promises have been resolved before calling invoke, - // so that results are always delivered in the correct order. If - // enqueue has not been called before, then it is important to - // call invoke immediately, without waiting on a callback to fire, - // so that the async generator function has the opportunity to do - // any necessary setup in a predictable way. This predictability - // is why the Promise constructor synchronously invokes its - // executor callback, and why async functions synchronously - // execute code before the first await. Since we implement simple - // async functions in terms of async generators, it is especially - // important to get this right, even though it requires care. - previousPromise ? previousPromise.then( - callInvokeWithMethodAndArg, - // Avoid propagating failures to Promises returned by later - // invocations of the iterator. - callInvokeWithMethodAndArg - ) : callInvokeWithMethodAndArg(); - } - - // Define the unified helper method that is used to implement .next, - // .throw, and .return (see defineIteratorMethods). - this._invoke = enqueue; - } - - defineIteratorMethods(AsyncIterator.prototype); - define(AsyncIterator.prototype, asyncIteratorSymbol, function () { - return this; - }); - exports.AsyncIterator = AsyncIterator; - - // Note that simple async functions are implemented on top of - // AsyncIterator objects; they just return a Promise for the value of - // the final result produced by the iterator. - exports.async = function(innerFn, outerFn, self, tryLocsList, PromiseImpl) { - if (PromiseImpl === void 0) PromiseImpl = Promise; - - var iter = new AsyncIterator( - wrap(innerFn, outerFn, self, tryLocsList), - PromiseImpl - ); - - return exports.isGeneratorFunction(outerFn) - ? iter // If outerFn is a generator, return the full iterator. - : iter.next().then(function(result) { - return result.done ? result.value : iter.next(); - }); - }; - - function makeInvokeMethod(innerFn, self, context) { - var state = GenStateSuspendedStart; - - return function invoke(method, arg) { - if (state === GenStateExecuting) { - throw new Error("Generator is already running"); - } - - if (state === GenStateCompleted) { - if (method === "throw") { - throw arg; - } - - // Be forgiving, per 25.3.3.3.3 of the spec: - // https://people.mozilla.org/~jorendorff/es6-draft.html#sec-generatorresume - return doneResult(); - } - - context.method = method; - context.arg = arg; - - while (true) { - var delegate = context.delegate; - if (delegate) { - var delegateResult = maybeInvokeDelegate(delegate, context); - if (delegateResult) { - if (delegateResult === ContinueSentinel) continue; - return delegateResult; - } - } - - if (context.method === "next") { - // Setting context._sent for legacy support of Babel's - // function.sent implementation. - context.sent = context._sent = context.arg; - - } else if (context.method === "throw") { - if (state === GenStateSuspendedStart) { - state = GenStateCompleted; - throw context.arg; - } - - context.dispatchException(context.arg); - - } else if (context.method === "return") { - context.abrupt("return", context.arg); - } - - state = GenStateExecuting; - - var record = tryCatch(innerFn, self, context); - if (record.type === "normal") { - // If an exception is thrown from innerFn, we leave state === - // GenStateExecuting and loop back for another invocation. - state = context.done - ? GenStateCompleted - : GenStateSuspendedYield; - - if (record.arg === ContinueSentinel) { - continue; - } - - return { - value: record.arg, - done: context.done - }; - - } else if (record.type === "throw") { - state = GenStateCompleted; - // Dispatch the exception by looping back around to the - // context.dispatchException(context.arg) call above. - context.method = "throw"; - context.arg = record.arg; - } - } - }; - } - - // Call delegate.iterator[context.method](context.arg) and handle the - // result, either by returning a { value, done } result from the - // delegate iterator, or by modifying context.method and context.arg, - // setting context.delegate to null, and returning the ContinueSentinel. - function maybeInvokeDelegate(delegate, context) { - var method = delegate.iterator[context.method]; - if (method === undefined) { - // A .throw or .return when the delegate iterator has no .throw - // method always terminates the yield* loop. - context.delegate = null; - - if (context.method === "throw") { - // Note: ["return"] must be used for ES3 parsing compatibility. - if (delegate.iterator["return"]) { - // If the delegate iterator has a return method, give it a - // chance to clean up. - context.method = "return"; - context.arg = undefined; - maybeInvokeDelegate(delegate, context); - - if (context.method === "throw") { - // If maybeInvokeDelegate(context) changed context.method from - // "return" to "throw", let that override the TypeError below. - return ContinueSentinel; - } - } - - context.method = "throw"; - context.arg = new TypeError( - "The iterator does not provide a 'throw' method"); - } - - return ContinueSentinel; - } - - var record = tryCatch(method, delegate.iterator, context.arg); - - if (record.type === "throw") { - context.method = "throw"; - context.arg = record.arg; - context.delegate = null; - return ContinueSentinel; - } - - var info = record.arg; - - if (! info) { - context.method = "throw"; - context.arg = new TypeError("iterator result is not an object"); - context.delegate = null; - return ContinueSentinel; - } - - if (info.done) { - // Assign the result of the finished delegate to the temporary - // variable specified by delegate.resultName (see delegateYield). - context[delegate.resultName] = info.value; - - // Resume execution at the desired location (see delegateYield). - context.next = delegate.nextLoc; - - // If context.method was "throw" but the delegate handled the - // exception, let the outer generator proceed normally. If - // context.method was "next", forget context.arg since it has been - // "consumed" by the delegate iterator. If context.method was - // "return", allow the original .return call to continue in the - // outer generator. - if (context.method !== "return") { - context.method = "next"; - context.arg = undefined; - } - - } else { - // Re-yield the result returned by the delegate method. - return info; - } - - // The delegate iterator is finished, so forget it and continue with - // the outer generator. - context.delegate = null; - return ContinueSentinel; - } - - // Define Generator.prototype.{next,throw,return} in terms of the - // unified ._invoke helper method. - defineIteratorMethods(Gp); - - define(Gp, toStringTagSymbol, "Generator"); - - // A Generator should always return itself as the iterator object when the - // @@iterator function is called on it. Some browsers' implementations of the - // iterator prototype chain incorrectly implement this, causing the Generator - // object to not be returned from this call. This ensures that doesn't happen. - // See https://github.com/facebook/regenerator/issues/274 for more details. - define(Gp, iteratorSymbol, function() { - return this; - }); - - define(Gp, "toString", function() { - return "[object Generator]"; - }); - - function pushTryEntry(locs) { - var entry = { tryLoc: locs[0] }; - - if (1 in locs) { - entry.catchLoc = locs[1]; - } - - if (2 in locs) { - entry.finallyLoc = locs[2]; - entry.afterLoc = locs[3]; - } - - this.tryEntries.push(entry); - } - - function resetTryEntry(entry) { - var record = entry.completion || {}; - record.type = "normal"; - delete record.arg; - entry.completion = record; - } - - function Context(tryLocsList) { - // The root entry object (effectively a try statement without a catch - // or a finally block) gives us a place to store values thrown from - // locations where there is no enclosing try statement. - this.tryEntries = [{ tryLoc: "root" }]; - tryLocsList.forEach(pushTryEntry, this); - this.reset(true); - } - - exports.keys = function(object) { - var keys = []; - for (var key in object) { - keys.push(key); - } - keys.reverse(); - - // Rather than returning an object with a next method, we keep - // things simple and return the next function itself. - return function next() { - while (keys.length) { - var key = keys.pop(); - if (key in object) { - next.value = key; - next.done = false; - return next; - } - } - - // To avoid creating an additional object, we just hang the .value - // and .done properties off the next function object itself. This - // also ensures that the minifier will not anonymize the function. - next.done = true; - return next; - }; - }; - - function values(iterable) { - if (iterable) { - var iteratorMethod = iterable[iteratorSymbol]; - if (iteratorMethod) { - return iteratorMethod.call(iterable); - } - - if (typeof iterable.next === "function") { - return iterable; - } - - if (!isNaN(iterable.length)) { - var i = -1, next = function next() { - while (++i < iterable.length) { - if (hasOwn.call(iterable, i)) { - next.value = iterable[i]; - next.done = false; - return next; - } - } - - next.value = undefined; - next.done = true; - - return next; - }; - - return next.next = next; - } - } - - // Return an iterator with no values. - return { next: doneResult }; - } - exports.values = values; - - function doneResult() { - return { value: undefined, done: true }; - } - - Context.prototype = { - constructor: Context, - - reset: function(skipTempReset) { - this.prev = 0; - this.next = 0; - // Resetting context._sent for legacy support of Babel's - // function.sent implementation. - this.sent = this._sent = undefined; - this.done = false; - this.delegate = null; - - this.method = "next"; - this.arg = undefined; - - this.tryEntries.forEach(resetTryEntry); - - if (!skipTempReset) { - for (var name in this) { - // Not sure about the optimal order of these conditions: - if (name.charAt(0) === "t" && - hasOwn.call(this, name) && - !isNaN(+name.slice(1))) { - this[name] = undefined; - } - } - } - }, - - stop: function() { - this.done = true; - - var rootEntry = this.tryEntries[0]; - var rootRecord = rootEntry.completion; - if (rootRecord.type === "throw") { - throw rootRecord.arg; - } - - return this.rval; - }, - - dispatchException: function(exception) { - if (this.done) { - throw exception; - } - - var context = this; - function handle(loc, caught) { - record.type = "throw"; - record.arg = exception; - context.next = loc; - - if (caught) { - // If the dispatched exception was caught by a catch block, - // then let that catch block handle the exception normally. - context.method = "next"; - context.arg = undefined; - } - - return !! caught; - } - - for (var i = this.tryEntries.length - 1; i >= 0; --i) { - var entry = this.tryEntries[i]; - var record = entry.completion; - - if (entry.tryLoc === "root") { - // Exception thrown outside of any try block that could handle - // it, so set the completion value of the entire function to - // throw the exception. - return handle("end"); - } - - if (entry.tryLoc <= this.prev) { - var hasCatch = hasOwn.call(entry, "catchLoc"); - var hasFinally = hasOwn.call(entry, "finallyLoc"); - - if (hasCatch && hasFinally) { - if (this.prev < entry.catchLoc) { - return handle(entry.catchLoc, true); - } else if (this.prev < entry.finallyLoc) { - return handle(entry.finallyLoc); - } - - } else if (hasCatch) { - if (this.prev < entry.catchLoc) { - return handle(entry.catchLoc, true); - } - - } else if (hasFinally) { - if (this.prev < entry.finallyLoc) { - return handle(entry.finallyLoc); - } - - } else { - throw new Error("try statement without catch or finally"); - } - } - } - }, - - abrupt: function(type, arg) { - for (var i = this.tryEntries.length - 1; i >= 0; --i) { - var entry = this.tryEntries[i]; - if (entry.tryLoc <= this.prev && - hasOwn.call(entry, "finallyLoc") && - this.prev < entry.finallyLoc) { - var finallyEntry = entry; - break; - } - } - - if (finallyEntry && - (type === "break" || - type === "continue") && - finallyEntry.tryLoc <= arg && - arg <= finallyEntry.finallyLoc) { - // Ignore the finally entry if control is not jumping to a - // location outside the try/catch block. - finallyEntry = null; - } - - var record = finallyEntry ? finallyEntry.completion : {}; - record.type = type; - record.arg = arg; - - if (finallyEntry) { - this.method = "next"; - this.next = finallyEntry.finallyLoc; - return ContinueSentinel; - } - - return this.complete(record); - }, - - complete: function(record, afterLoc) { - if (record.type === "throw") { - throw record.arg; - } - - if (record.type === "break" || - record.type === "continue") { - this.next = record.arg; - } else if (record.type === "return") { - this.rval = this.arg = record.arg; - this.method = "return"; - this.next = "end"; - } else if (record.type === "normal" && afterLoc) { - this.next = afterLoc; - } - - return ContinueSentinel; - }, - - finish: function(finallyLoc) { - for (var i = this.tryEntries.length - 1; i >= 0; --i) { - var entry = this.tryEntries[i]; - if (entry.finallyLoc === finallyLoc) { - this.complete(entry.completion, entry.afterLoc); - resetTryEntry(entry); - return ContinueSentinel; - } - } - }, - - "catch": function(tryLoc) { - for (var i = this.tryEntries.length - 1; i >= 0; --i) { - var entry = this.tryEntries[i]; - if (entry.tryLoc === tryLoc) { - var record = entry.completion; - if (record.type === "throw") { - var thrown = record.arg; - resetTryEntry(entry); - } - return thrown; - } - } - - // The context.catch method must only be called with a location - // argument that corresponds to a known catch block. - throw new Error("illegal catch attempt"); - }, - - delegateYield: function(iterable, resultName, nextLoc) { - this.delegate = { - iterator: values(iterable), - resultName: resultName, - nextLoc: nextLoc - }; - - if (this.method === "next") { - // Deliberately forget the last sent value so that we don't - // accidentally pass it on to the delegate. - this.arg = undefined; - } - - return ContinueSentinel; - } - }; - - // Regardless of whether this script is executing as a CommonJS module - // or not, return the runtime object so that we can declare the variable - // regeneratorRuntime in the outer scope, which allows this module to be - // injected easily by `bin/regenerator --include-runtime script.js`. - return exports; - -}( - // If this script is executing as a CommonJS module, use module.exports - // as the regeneratorRuntime namespace. Otherwise create a new empty - // object. Either way, the resulting object will be used to initialize - // the regeneratorRuntime variable at the top of this file. - true ? module.exports : 0 -)); - -try { - regeneratorRuntime = runtime; -} catch (accidentalStrictMode) { - // This module should not be running in strict mode, so the above - // assignment should always work unless something is misconfigured. Just - // in case runtime.js accidentally runs in strict mode, in modern engines - // we can explicitly access globalThis. In older engines we can escape - // strict mode using a global Function call. This could conceivably fail - // if a Content Security Policy forbids using Function, but in that case - // the proper solution is to fix the accidental strict mode problem. If - // you've misconfigured your bundler to force strict mode and applied a - // CSP to forbid Function, and you're not willing to fix either of those - // problems, please detail your unique predicament in a GitHub issue. - if (typeof globalThis === "object") { - globalThis.regeneratorRuntime = runtime; - } else { - Function("r", "regeneratorRuntime = r")(runtime); - } -} - - -/***/ }), - -/***/ "?deb7": -/*!************************!*\ - !*** crypto (ignored) ***! - \************************/ -/***/ (() => { - -/* (ignored) */ - -/***/ }), - -/***/ "?4dea": -/*!********************!*\ - !*** fs (ignored) ***! - \********************/ -/***/ (() => { - -/* (ignored) */ - -/***/ }), - -/***/ "?f955": -/*!**********************!*\ - !*** path (ignored) ***! - \**********************/ -/***/ (() => { - -/* (ignored) */ - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js": -/*!*********************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js ***! - \*********************************************************************/ -/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": () => (/* binding */ _asyncToGenerator) -/* harmony export */ }); -function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { - try { - var info = gen[key](arg); - var value = info.value; - } catch (error) { - reject(error); - return; - } - - if (info.done) { - resolve(value); - } else { - Promise.resolve(value).then(_next, _throw); - } -} - -function _asyncToGenerator(fn) { - return function () { - var self = this, - args = arguments; - return new Promise(function (resolve, reject) { - var gen = fn.apply(self, args); - - function _next(value) { - asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); - } - - function _throw(err) { - asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); - } - - _next(undefined); - }); - }; -} - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/classCallCheck.js": -/*!*******************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/classCallCheck.js ***! - \*******************************************************************/ -/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": () => (/* binding */ _classCallCheck) -/* harmony export */ }); -function _classCallCheck(instance, Constructor) { - if (!(instance instanceof Constructor)) { - throw new TypeError("Cannot call a class as a function"); - } -} - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/createClass.js": -/*!****************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/createClass.js ***! - \****************************************************************/ -/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": () => (/* binding */ _createClass) -/* harmony export */ }); -function _defineProperties(target, props) { - for (var i = 0; i < props.length; i++) { - var descriptor = props[i]; - descriptor.enumerable = descriptor.enumerable || false; - descriptor.configurable = true; - if ("value" in descriptor) descriptor.writable = true; - Object.defineProperty(target, descriptor.key, descriptor); - } -} - -function _createClass(Constructor, protoProps, staticProps) { - if (protoProps) _defineProperties(Constructor.prototype, protoProps); - if (staticProps) _defineProperties(Constructor, staticProps); - Object.defineProperty(Constructor, "prototype", { - writable: false - }); - return Constructor; -} - -/***/ }) - -/******/ }); -/************************************************************************/ -/******/ // The module cache -/******/ var __webpack_module_cache__ = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ // Check if module is in cache -/******/ var cachedModule = __webpack_module_cache__[moduleId]; -/******/ if (cachedModule !== undefined) { -/******/ return cachedModule.exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = __webpack_module_cache__[moduleId] = { -/******/ // no module.id needed -/******/ // no module.loaded needed -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/************************************************************************/ -/******/ /* webpack/runtime/compat get default export */ -/******/ (() => { -/******/ // getDefaultExport function for compatibility with non-harmony modules -/******/ __webpack_require__.n = (module) => { -/******/ var getter = module && module.__esModule ? -/******/ () => (module['default']) : -/******/ () => (module); -/******/ __webpack_require__.d(getter, { a: getter }); -/******/ return getter; -/******/ }; -/******/ })(); -/******/ -/******/ /* webpack/runtime/define property getters */ -/******/ (() => { -/******/ // define getter functions for harmony exports -/******/ __webpack_require__.d = (exports, definition) => { -/******/ for(var key in definition) { -/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { -/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); -/******/ } -/******/ } -/******/ }; -/******/ })(); -/******/ -/******/ /* webpack/runtime/global */ -/******/ (() => { -/******/ __webpack_require__.g = (function() { -/******/ if (typeof globalThis === 'object') return globalThis; -/******/ try { -/******/ return this || new Function('return this')(); -/******/ } catch (e) { -/******/ if (typeof window === 'object') return window; -/******/ } -/******/ })(); -/******/ })(); -/******/ -/******/ /* webpack/runtime/hasOwnProperty shorthand */ -/******/ (() => { -/******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop)) -/******/ })(); -/******/ -/******/ /* webpack/runtime/make namespace object */ -/******/ (() => { -/******/ // define __esModule on exports -/******/ __webpack_require__.r = (exports) => { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ })(); -/******/ -/************************************************************************/ -var __webpack_exports__ = {}; -// This entry need to be wrapped in an IIFE because it need to be in strict mode. -(() => { -"use strict"; -/*!**********************!*\ - !*** ./src/index.ts ***! - \**********************/ -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) -/* harmony export */ }); -/* harmony import */ var _ARToolkitNFT__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ARToolkitNFT */ "./src/ARToolkitNFT.ts"); -/* harmony import */ var _ARControllerNFT__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ARControllerNFT */ "./src/ARControllerNFT.ts"); - - -/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ - ARToolkitNFT: _ARToolkitNFT__WEBPACK_IMPORTED_MODULE_0__["default"], - ARControllerNFT: _ARControllerNFT__WEBPACK_IMPORTED_MODULE_1__["default"] -}); -})(); - -__webpack_exports__ = __webpack_exports__["default"]; -/******/ return __webpack_exports__; -/******/ })() -; -}); -//# sourceMappingURL=data:application/json;charset=utf-8;base64,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QyxDQUFELENBQTNCO0FBQ0FDLFdBQUssQ0FBQyxJQUFJLElBQUksQ0FBVCxDQUFMLEdBQW1CRCxRQUFRLENBQUMsQ0FBRCxDQUEzQjtBQUNBQyxXQUFLLENBQUMsSUFBSSxJQUFJLENBQVQsQ0FBTCxHQUFtQkQsUUFBUSxDQUFDLENBQUQsQ0FBM0I7QUFDQUMsV0FBSyxDQUFDLElBQUksSUFBSSxDQUFULENBQUwsR0FBbUJELFFBQVEsQ0FBQyxDQUFELENBQTNCO0FBQ0FDLFdBQUssQ0FBQyxJQUFJLElBQUksQ0FBVCxDQUFMLEdBQW1CRCxRQUFRLENBQUMsQ0FBRCxDQUEzQjtBQUNBQyxXQUFLLENBQUMsSUFBSSxJQUFJLENBQVQsQ0FBTCxHQUFtQkQsUUFBUSxDQUFDLENBQUQsQ0FBM0I7QUFDQUMsV0FBSyxDQUFDLElBQUksSUFBSSxDQUFULENBQUwsR0FBbUJELFFBQVEsQ0FBQyxDQUFELENBQTNCO0FBQ0FDLFdBQUssQ0FBQyxJQUFJLElBQUksQ0FBVCxDQUFMLEdBQW1CRCxRQUFRLENBQUMsQ0FBRCxDQUEzQjtBQUNBQyxXQUFLLENBQUMsSUFBSSxJQUFJLENBQVQsQ0FBTCxHQUFtQkQsUUFBUSxDQUFDLENBQUQsQ0FBM0I7QUFDQUMsV0FBSyxDQUFDLElBQUksSUFBSSxDQUFULENBQUwsR0FBbUJELFFBQVEsQ0FBQyxDQUFELENBQTNCO0FBQ0FDLFdBQUssQ0FBQyxJQUFJLElBQUksQ0FBVCxDQUFMLEdBQW1CRCxRQUFRLENBQUMsRUFBRCxDQUEzQjtBQUNBQyxXQUFLLENBQUMsSUFBSSxJQUFJLENBQVQsQ0FBTCxHQUFtQkQsUUFBUSxDQUFDLEVBQUQsQ0FBM0I7QUFDQUMsV0FBSyxDQUFDLElBQUksSUFBSSxDQUFULENBQUwsR0FBbUIsR0FBbkI7QUFDQUEsV0FBSyxDQUFDLElBQUksSUFBSSxDQUFULENBQUwsR0FBbUIsR0FBbkI7QUFDQUEsV0FBSyxDQUFDLElBQUksSUFBSSxDQUFULENBQUwsR0FBbUIsR0FBbkI7QUFDQUEsV0FBSyxDQUFDLElBQUksSUFBSSxDQUFULENBQUwsR0FBbUIsR0FBbkI7O0FBRUEsVUFBSUMsS0FBSyxJQUFJQyxTQUFULElBQXNCRCxLQUFLLEtBQUssR0FBcEMsRUFBeUM7QUFDdkNELGFBQUssQ0FBQyxFQUFELENBQUwsSUFBYUMsS0FBYjtBQUNBRCxhQUFLLENBQUMsRUFBRCxDQUFMLElBQWFDLEtBQWI7QUFDQUQsYUFBSyxDQUFDLEVBQUQsQ0FBTCxJQUFhQyxLQUFiO0FBQ0Q7O0FBQ0QsYUFBT0QsS0FBUDtBQUNEOzs7V0FVRCwyQkFDRUcsUUFERixFQUVFQyxVQUZGLEVBR0VILEtBSEYsRUFHZ0I7QUFFZCxVQUFJSSxXQUFKOztBQUNBLFVBQUlELFVBQVUsSUFBSUYsU0FBbEIsRUFBNkI7QUFDM0JHLG1CQUFXLEdBQUcsSUFBSTNFLFlBQUosQ0FBaUIsRUFBakIsQ0FBZDtBQUNELE9BRkQsTUFFTztBQUNMMkUsbUJBQVcsR0FBR0QsVUFBZDtBQUNEOztBQUdEQyxpQkFBVyxDQUFDLENBQUQsQ0FBWCxHQUFpQkYsUUFBUSxDQUFDLENBQUQsQ0FBekI7QUFDQUUsaUJBQVcsQ0FBQyxDQUFELENBQVgsR0FBaUJGLFFBQVEsQ0FBQyxDQUFELENBQXpCO0FBQ0FFLGlCQUFXLENBQUMsQ0FBRCxDQUFYLEdBQWlCRixRQUFRLENBQUMsQ0FBRCxDQUF6QjtBQUNBRSxpQkFBVyxDQUFDLEVBQUQsQ0FBWCxHQUFrQkYsUUFBUSxDQUFDLEVBQUQsQ0FBMUI7QUFFQUUsaUJBQVcsQ0FBQyxDQUFELENBQVgsR0FBaUIsQ0FBQ0YsUUFBUSxDQUFDLENBQUQsQ0FBMUI7QUFDQUUsaUJBQVcsQ0FBQyxDQUFELENBQVgsR0FBaUIsQ0FBQ0YsUUFBUSxDQUFDLENBQUQsQ0FBMUI7QUFDQUUsaUJBQVcsQ0FBQyxDQUFELENBQVgsR0FBaUIsQ0FBQ0YsUUFBUSxDQUFDLENBQUQsQ0FBMUI7QUFDQUUsaUJBQVcsQ0FBQyxFQUFELENBQVgsR0FBa0IsQ0FBQ0YsUUFBUSxDQUFDLEVBQUQsQ0FBM0I7QUFFQUUsaUJBQVcsQ0FBQyxDQUFELENBQVgsR0FBaUIsQ0FBQ0YsUUFBUSxDQUFDLENBQUQsQ0FBMUI7QUFDQUUsaUJBQVcsQ0FBQyxDQUFELENBQVgsR0FBaUIsQ0FBQ0YsUUFBUSxDQUFDLENBQUQsQ0FBMUI7QUFDQUUsaUJBQVcsQ0FBQyxFQUFELENBQVgsR0FBa0IsQ0FBQ0YsUUFBUSxDQUFDLEVBQUQsQ0FBM0I7QUFDQUUsaUJBQVcsQ0FBQyxFQUFELENBQVgsR0FBa0IsQ0FBQ0YsUUFBUSxDQUFDLEVBQUQsQ0FBM0I7QUFHQUUsaUJBQVcsQ0FBQyxDQUFELENBQVgsR0FBaUIsQ0FBakI7QUFDQUEsaUJBQVcsQ0FBQyxDQUFELENBQVgsR0FBaUIsQ0FBakI7QUFDQUEsaUJBQVcsQ0FBQyxFQUFELENBQVgsR0FBa0IsQ0FBbEI7QUFDQUEsaUJBQVcsQ0FBQyxFQUFELENBQVgsR0FBa0IsQ0FBbEI7O0FBRUEsVUFBSUosS0FBSyxJQUFJQyxTQUFULElBQXNCRCxLQUFLLEtBQUssR0FBcEMsRUFBeUM7QUFDdkNJLG1CQUFXLENBQUMsRUFBRCxDQUFYLElBQW1CSixLQUFuQjtBQUNBSSxtQkFBVyxDQUFDLEVBQUQsQ0FBWCxJQUFtQkosS0FBbkI7QUFDQUksbUJBQVcsQ0FBQyxFQUFELENBQVgsSUFBbUJKLEtBQW5CO0FBQ0Q7O0FBRURHLGdCQUFVLEdBQUdDLFdBQWI7QUFFQSxhQUFPRCxVQUFQO0FBQ0Q7OztXQVFELG1DQUF1QjtBQUNyQixhQUFPLEtBQUszRSxhQUFaO0FBQ0Q7OztXQU1ELDJCQUFlO0FBQ2IsYUFBTyxLQUFLVyxVQUFaO0FBQ0Q7OztXQVlELHNCQUFha0UsSUFBYixFQUEwQjtBQUN4QixhQUFPLEtBQUtoRixZQUFMLENBQWtCdUUsWUFBbEIsQ0FBK0IsS0FBSzFFLEVBQXBDLEVBQXdDbUYsSUFBeEMsQ0FBUDtBQUNEOzs7V0FPRCx3QkFBWTtBQUNWLGFBQU8sS0FBS2hGLFlBQUwsQ0FBa0JpRixZQUFsQixDQUErQixLQUFLcEYsRUFBcEMsQ0FBUDtBQUNEOzs7V0FNRCw4QkFBa0I7QUFDaEIsYUFBTyxLQUFLRyxZQUFMLENBQWtCd0Usa0JBQWxCLENBQXFDLEtBQUszRSxFQUExQyxDQUFQO0FBQ0Q7OztXQU1ELHFCQUFZbUYsSUFBWixFQUF5QjtBQUN2QixhQUFPLEtBQUtoRixZQUFMLENBQWtCa0YsV0FBbEIsQ0FBOEJGLElBQTlCLENBQVA7QUFDRDs7O1dBTUQsdUJBQVc7QUFDVCxhQUFPLEtBQUtoRixZQUFMLENBQWtCbUYsV0FBbEIsRUFBUDtBQUNEOzs7V0FPRCxnQ0FBdUJDLEtBQXZCLEVBQW9DO0FBQ2xDLGFBQU8sS0FBS3BGLFlBQUwsQ0FBa0JxRixzQkFBbEIsQ0FBeUMsS0FBS3hGLEVBQTlDLEVBQWtEdUYsS0FBbEQsQ0FBUDtBQUNEOzs7V0FNRCxrQ0FBc0I7QUFDcEIsYUFBTyxLQUFLcEYsWUFBTCxDQUFrQnNGLHNCQUFsQixDQUF5QyxLQUFLekYsRUFBOUMsQ0FBUDtBQUNEOzs7V0FPRCwrQkFBc0J1RixLQUF0QixFQUFtQztBQUNqQyxhQUFPLEtBQUtwRixZQUFMLENBQWtCdUYscUJBQWxCLENBQXdDLEtBQUsxRixFQUE3QyxFQUFpRHVGLEtBQWpELENBQVA7QUFDRDs7O1dBTUQsaUNBQXFCO0FBQ25CLGFBQU8sS0FBS3BGLFlBQUwsQ0FBa0J3RixxQkFBbEIsQ0FBd0MsS0FBSzNGLEVBQTdDLENBQVA7QUFDRDs7O1dBV0QsMEJBQWlCbUYsSUFBakIsRUFBNkI7QUFDM0IsYUFBTyxLQUFLaEYsWUFBTCxDQUFrQnlGLGdCQUFsQixDQUFtQyxLQUFLNUYsRUFBeEMsRUFBNENtRixJQUE1QyxDQUFQO0FBQ0Q7OztXQU9ELDRCQUFnQjtBQUNkLGFBQU8sS0FBS2hGLFlBQUwsQ0FBa0IwRixnQkFBbEIsQ0FBbUMsS0FBSzdGLEVBQXhDLENBQVA7QUFDRDs7O1dBcUJELHNCQUFhOEYsU0FBYixFQUE4QjtBQUM1QixhQUFPLEtBQUszRixZQUFMLENBQWtCNEYsWUFBbEIsQ0FBK0IsS0FBSy9GLEVBQXBDLEVBQXdDOEYsU0FBeEMsQ0FBUDtBQUNEOzs7V0FhRCx3QkFBWTtBQUNWLGFBQU8sS0FBSzNGLFlBQUwsQ0FBa0I2RixZQUFsQixDQUErQixLQUFLaEcsRUFBcEMsQ0FBUDtBQUNEOzs7O29NQU1ELGlCQUNFaUcsU0FERixFQUVFQyxTQUZGLEVBR0VDLE9BSEY7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQSx1QkFLa0IsS0FBS2hHLFlBQUwsQ0FBa0JpRyxhQUFsQixDQUNkLEtBQUtwRyxFQURTLEVBRWQsQ0FBQ2lHLFNBQUQsQ0FGYyxFQUdkLFVBQUNJLEdBQUQsRUFBYTtBQUNYLHVCQUFJLENBQUNoRixjQUFMLElBQXVCZ0YsR0FBRyxDQUFDN0IsTUFBM0I7QUFDQTBCLDJCQUFTLENBQUNHLEdBQUQsQ0FBVDtBQUNELGlCQU5hLEVBT2RGLE9BUGMsQ0FMbEI7O0FBQUE7QUFLTUcsbUJBTE47QUFBQSxpREFjU0EsR0FkVDs7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTs7Ozs7Ozs7Ozs7cU1BcUJBLGtCQUNFTCxTQURGLEVBRUVDLFNBRkYsRUFHRUMsT0FIRjtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBLHVCQUtrQixLQUFLaEcsWUFBTCxDQUFrQmlHLGFBQWxCLENBQ2QsS0FBS3BHLEVBRFMsRUFFZGlHLFNBRmMsRUFHZCxVQUFDSSxHQUFELEVBQWE7QUFDWCx3QkFBSSxDQUFDaEYsY0FBTCxJQUF1QmdGLEdBQUcsQ0FBQzdCLE1BQTNCO0FBQ0EwQiwyQkFBUyxDQUFDRyxHQUFELENBQVQ7QUFDRCxpQkFOYSxFQU9kRixPQVBjLENBTGxCOztBQUFBO0FBS01HLG1CQUxOO0FBQUEsa0RBY1NBLEdBZFQ7O0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7Ozs7Ozs7Ozs7V0FvQ0EsMEJBQWlCbkIsSUFBakIsRUFBNkI7QUFDM0IsYUFBTyxLQUFLaEYsWUFBTCxDQUFrQm9HLGdCQUFsQixDQUFtQyxLQUFLdkcsRUFBeEMsRUFBNENtRixJQUE1QyxDQUFQO0FBQ0Q7OztXQU9ELDRCQUFnQjtBQUNkLGFBQU8sS0FBS2hGLFlBQUwsQ0FBa0JxRyxnQkFBbEIsQ0FBbUMsS0FBS3hHLEVBQXhDLENBQVA7QUFDRDs7O1dBUU8scUJBQVM7QUFDZixhQUFPLElBQVA7QUFDRDs7OztrTUFPTztBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBLHVCQUVvQixJQUFJTCxxREFBSixHQUFtQjhHLElBQW5CLEVBRnBCOztBQUFBO0FBRU4scUJBQUt0RyxZQUZDO0FBR053Qix1QkFBTyxDQUFDK0UsR0FBUixDQUFZLG1CQUFaLEVBQWlDLDBCQUFqQztBQUhNO0FBQUEsdUJBTWdCLEtBQUt2RyxZQUFMLENBQWtCd0csVUFBbEIsQ0FBNkIsS0FBSzVHLFdBQWxDLENBTmhCOztBQUFBO0FBTU4scUJBQUtFLFFBTkM7QUFPTjBCLHVCQUFPLENBQUMrRSxHQUFSLENBQ0UsbUJBREYsRUFFRSw4QkFGRixFQUdFLEtBQUt6RyxRQUhQO0FBT0EscUJBQUtELEVBQUwsR0FBVSxLQUFLRyxZQUFMLENBQWtCeUcsS0FBbEIsQ0FBd0IsS0FBSy9HLEtBQTdCLEVBQW9DLEtBQUtDLE1BQXpDLEVBQWlELEtBQUtHLFFBQXRELENBQVY7QUFDQTBCLHVCQUFPLENBQUMrRSxHQUFSLENBQVksbUJBQVosRUFBaUMsbUJBQWpDLEVBQXNELEtBQUsxRyxFQUEzRDs7QUFFQSxxQkFBSzZHLFFBQUw7O0FBRU1DLHNCQW5CQSxHQW9CSixLQUFLM0csWUFBTCxDQUFrQjZELFFBQWxCLENBQTJCK0MsV0FwQnZCO0FBcUJOLHFCQUFLbEcsWUFBTCxHQUFvQmlHLE1BQU0sQ0FBQ2pHLFlBQTNCO0FBQ0EscUJBQUtDLFNBQUwsR0FBaUJnRyxNQUFNLENBQUNoRyxTQUF4QjtBQUNBLHFCQUFLSSxnQkFBTCxHQUF3QjRGLE1BQU0sQ0FBQzVGLGdCQUEvQjtBQUVBLHFCQUFLSCxRQUFMLEdBQWdCLElBQUlpRyxVQUFKLENBQ2QsS0FBSzdHLFlBQUwsQ0FBa0I2RCxRQUFsQixDQUEyQmlELE1BQTNCLENBQWtDQyxNQURwQixFQUVkLEtBQUtyRyxZQUZTLEVBR2QsS0FBS0MsU0FIUyxDQUFoQjtBQUtBLHFCQUFLRSxTQUFMLEdBQWlCLElBQUlnRyxVQUFKLENBQ2YsS0FBSzdHLFlBQUwsQ0FBa0I2RCxRQUFsQixDQUEyQmlELE1BQTNCLENBQWtDQyxNQURuQixFQUVmLEtBQUtoRyxnQkFGVSxFQUdmLEtBQUtKLFNBQUwsR0FBaUIsQ0FIRixDQUFqQjtBQU1BLHFCQUFLRyxVQUFMLEdBQWtCLElBQUlWLFlBQUosQ0FDaEIsS0FBS0osWUFBTCxDQUFrQjZELFFBQWxCLENBQTJCaUQsTUFBM0IsQ0FBa0NDLE1BRGxCLEVBRWhCSixNQUFNLENBQUNLLE1BRlMsRUFHaEIsRUFIZ0IsQ0FBbEI7QUFLQSxxQkFBSzFHLG9CQUFMLEdBQTRCLElBQUlGLFlBQUosQ0FDMUIsS0FBS0osWUFBTCxDQUFrQjZELFFBQWxCLENBQTJCaUQsTUFBM0IsQ0FBa0NDLE1BRFIsRUFFMUJKLE1BQU0sQ0FBQ00sU0FGbUIsRUFHMUIsRUFIMEIsQ0FBNUI7QUFNQSxxQkFBSzVCLHNCQUFMLENBQTRCLEdBQTVCO0FBQ0EscUJBQUtFLHFCQUFMLENBQTJCLElBQTNCO0FBRUEyQiwwQkFBVSxDQUFDLFlBQUs7QUFDZCx3QkFBSSxDQUFDbEUsYUFBTCxDQUFtQjtBQUNqQkMsd0JBQUksRUFBRSxNQURXO0FBRWpCQywwQkFBTSxFQUFFO0FBRlMsbUJBQW5CO0FBSUQsaUJBTFMsRUFLUCxDQUxPLENBQVY7QUFsRE0sa0RBeURDLElBekREOztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBOzs7Ozs7Ozs7O1dBZ0VBLG9CQUFRO0FBQ2QsV0FBS2xELFlBQUwsQ0FBa0JtSCxRQUFsQixDQUEyQixLQUFLdEgsRUFBaEM7QUFDRDs7O1dBTU8sMEJBQWlCdUgsV0FBakIsRUFBc0M7QUFDNUMsVUFBSSxDQUFDQSxXQUFMLEVBQWtCO0FBRWhCNUYsZUFBTyxDQUFDQyxLQUFSLENBQWMsaURBQWQ7QUFDQTtBQUNEOztBQU1ELFVBQUkwQixJQUFKOztBQUVBLFVBQUlpRSxXQUFXLENBQUNqRSxJQUFoQixFQUFzQjtBQUVwQkEsWUFBSSxHQUFHaUUsV0FBVyxDQUFDakUsSUFBbkI7QUFDRDs7QUFHRCxVQUFJLEtBQUt0QyxTQUFULEVBQW9CO0FBQ2xCLFlBQUl3RyxDQUFDLEdBQUcsQ0FBUjs7QUFJQSxhQUFLLElBQUlDLENBQUMsR0FBRyxDQUFiLEVBQWdCQSxDQUFDLEdBQUcsS0FBSzdHLFNBQXpCLEVBQW9DNkcsQ0FBQyxFQUFyQyxFQUF5QztBQUN2QyxjQUFJQyxDQUFDLEdBQUdwRSxJQUFJLENBQUNrRSxDQUFDLEdBQUcsQ0FBTCxDQUFaO0FBQUEsY0FDRUcsQ0FBQyxHQUFHckUsSUFBSSxDQUFDa0UsQ0FBQyxHQUFHLENBQUwsQ0FEVjtBQUFBLGNBRUVJLENBQUMsR0FBR3RFLElBQUksQ0FBQ2tFLENBQUMsR0FBRyxDQUFMLENBRlY7QUFJQSxlQUFLeEcsU0FBTCxDQUFleUcsQ0FBZixJQUFxQkMsQ0FBQyxHQUFHQSxDQUFKLEdBQVFBLENBQVIsR0FBWUUsQ0FBWixHQUFnQkQsQ0FBaEIsR0FBb0JBLENBQXBCLEdBQXdCQSxDQUF4QixHQUE0QkEsQ0FBN0IsSUFBbUMsQ0FBdkQ7QUFDQUgsV0FBQyxJQUFJLENBQUw7QUFDRDtBQUNGOztBQUVELFVBQUksS0FBS3pHLFFBQVQsRUFBbUI7QUFDakIsYUFBS0EsUUFBTCxDQUFjZ0MsR0FBZCxDQUFrQk8sSUFBbEI7QUFDQSxlQUFPLElBQVA7QUFDRDs7QUFFRCxhQUFPLEtBQVA7QUFDRDs7Ozt5TUFwckJELGtCQUNFekQsS0FERixFQUVFQyxNQUZGLEVBR0VDLFdBSEY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBTVE4SCwrQkFOUixHQU0wQixJQUFJakksZUFBSixDQUN0QkMsS0FEc0IsRUFFdEJDLE1BRnNCLEVBR3RCQyxXQUhzQixDQU4xQjtBQUFBO0FBQUEsdUJBV2U4SCxlQUFlLENBQUNDLFdBQWhCLEVBWGY7O0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTs7Ozs7Ozs7Ozs7b01BY0Esa0JBQ0V0RyxLQURGLEVBRUV6QixXQUZGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUlRRixxQkFKUixHQUlnQjJCLEtBQUssQ0FBQ2QsVUFBTixJQUFvQmMsS0FBSyxDQUFDM0IsS0FKMUM7QUFLUUMsc0JBTFIsR0FLaUIwQixLQUFLLENBQUNiLFdBQU4sSUFBcUJhLEtBQUssQ0FBQzFCLE1BTDVDO0FBTVErSCwrQkFOUixHQU0wQixJQUFJakksZUFBSixDQUN0QkMsS0FEc0IsRUFFdEJDLE1BRnNCLEVBR3RCQyxXQUhzQixDQU4xQjtBQUFBO0FBQUEsdUJBV2U4SCxlQUFlLENBQUNDLFdBQWhCLEVBWGY7O0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FDdkxGO0FBQ0E7QUFFQSxJQUFNRSxjQUFjLEdBQUcsQ0FBQyxDQUF4QjtBQUNBLElBQU14RixVQUFVLEdBQUcsQ0FBbkI7O0lBYXFCN0M7QUEyRG5CO0FBQUE7O0FBRUUsU0FBS3FFLFFBQUw7QUFDQSxTQUFLaUUsY0FBTCxHQUFzQixDQUF0QjtBQUNBLFNBQUtDLFdBQUwsR0FBbUIsQ0FBbkI7QUFDQSxTQUFLQyxPQUFMLEdBQWUsT0FBZjtBQUNBeEcsV0FBTyxDQUFDeUcsSUFBUixDQUFhLGVBQWIsRUFBOEIsS0FBS0QsT0FBbkM7QUFDRDs7Ozs7MkxBVU07QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQSx1QkFDaUJoSSx3RUFBWSxFQUQ3Qjs7QUFBQTtBQUNMLHFCQUFLNkQsUUFEQTs7QUFHTCxxQkFBS3FFLFNBQUw7O0FBRUlDLHFCQUxDLEdBS08sT0FBT0MsTUFBUCxLQUFrQixXQUFsQixHQUFnQ0EsTUFBaEMsR0FBeUNDLHFCQUxoRDtBQU1MRixxQkFBSyxDQUFDbkksWUFBTixHQUFxQixJQUFyQjtBQU5LLGlEQVFFLElBUkY7O0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7Ozs7Ozs7Ozs7V0FpQkMscUJBQVM7QUFBQTs7QUFFZixPQUNFLE9BREYsRUFFRSxVQUZGLEVBSUUsVUFKRixFQU1FLGFBTkYsRUFPRSxhQVBGLEVBU0UsY0FURixFQVVFLGNBVkYsRUFZRSxvQkFaRixFQWNFLGNBZEYsRUFlRSxpQkFmRixFQWdCRSxjQWhCRixFQWlCRSxZQWpCRixFQW1CRSxhQW5CRixFQW9CRSxlQXBCRixFQXNCRSx3QkF0QkYsRUF1QkUsd0JBdkJGLEVBeUJFLHVCQXpCRixFQTBCRSx1QkExQkYsRUE0QkUsa0JBNUJGLEVBNkJFLGtCQTdCRixFQStCRSxjQS9CRixFQWdDRSxjQWhDRixFQWtDRSxrQkFsQ0YsRUFtQ0Usa0JBbkNGLEVBcUNFLFlBckNGLEVBc0NFc0ksT0F0Q0YsQ0FzQ1UsVUFBQ0MsTUFBRCxFQUFXO0FBQ25CLGFBQUksQ0FBQzNHLFNBQUwsR0FBaUIyRyxNQUFqQixJQUEyQixLQUFJLENBQUMxRSxRQUFMLENBQWMwRSxNQUFkLENBQTNCO0FBQ0QsT0F4Q0Q7O0FBMkNBLFdBQUssSUFBTUMsRUFBWCxJQUFpQixLQUFLM0UsUUFBdEIsRUFBZ0M7QUFDOUIsWUFBSTJFLEVBQUUsQ0FBQ0MsS0FBSCxDQUFTLEtBQVQsQ0FBSixFQUFxQjtBQUNuQixlQUFLN0csU0FBTCxHQUFpQjRHLEVBQWpCLElBQXVCLEtBQUszRSxRQUFMLENBQWMyRSxFQUFkLENBQXZCO0FBQ0Q7QUFDRjtBQUNGOzs7V0FNTyxxQkFBUztBQUNmLGFBQU8sSUFBUDtBQUNEOzs7O2lNQVdNLGtCQUFpQjFDLFNBQWpCO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNDNUMsc0JBREQsR0FDVSxtQkFBbUIsS0FBSzZFLFdBQUwsRUFEN0I7O0FBQUEsc0JBS0RqQyxTQUFTLFlBQVllLFVBTHBCO0FBQUE7QUFBQTtBQUFBOztBQU9IMUQsb0JBQUksR0FBRzJDLFNBQVA7QUFQRztBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBLHVCQVdZOEIsOERBQUEsQ0FBc0I5QixTQUF0QixDQVhaOztBQUFBO0FBV0QzQyxvQkFYQztBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFpQkwscUJBQUt3RixjQUFMLENBQW9CeEYsSUFBcEIsRUFBMEJELE1BQTFCOztBQWpCSyxrREFvQkUsS0FBS1csUUFBTCxDQUFjK0UsV0FBZCxDQUEwQjFGLE1BQTFCLENBcEJGOztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBOzs7Ozs7Ozs7O1dBK0JBLHVCQUNMMkYsSUFESyxFQUVMQyxJQUZLLEVBR0w5RSxRQUhLLEVBSUwrRSxRQUpLLEVBSStCO0FBQUE7O0FBRXBDLFVBQUlDLFFBQVEsR0FBUSxFQUFwQjtBQUNBLFVBQUlDLE9BQU8sR0FBR0gsSUFBSSxDQUFDekUsTUFBTCxHQUFjLENBQTVCOztBQUNBLFVBQUkwQixTQUFTLEdBQUcsU0FBWkEsU0FBWSxDQUFDbUQsUUFBRCxFQUFrQjtBQUNoQ0QsZUFBTyxJQUFJLENBQVg7O0FBQ0EsWUFBSUEsT0FBTyxLQUFLLENBQWhCLEVBQW1CO0FBQ2pCLGNBQU1FLEdBQUcsR0FBRyxJQUFJLE1BQUksQ0FBQ3RGLFFBQUwsQ0FBY3VGLFVBQWxCLEVBQVo7QUFDQSxjQUFNQyxTQUFTLEdBQUcsRUFBbEI7O0FBQ0EsZUFBSyxJQUFJcEgsRUFBQyxHQUFHLENBQWIsRUFBZ0JBLEVBQUMsR0FBRytHLFFBQVEsQ0FBQzNFLE1BQTdCLEVBQXFDcEMsRUFBQyxFQUF0QyxFQUEwQztBQUN4Q2tILGVBQUcsQ0FBQ0csU0FBSixDQUFjTixRQUFRLENBQUMvRyxFQUFELENBQXRCO0FBQ0Q7O0FBQ0QsY0FBSXNILEdBQUcsR0FBRyxNQUFJLENBQUMxRixRQUFMLENBQWMyRixjQUFkLENBQTZCWCxJQUE3QixFQUFtQ00sR0FBbkMsQ0FBVjs7QUFDQSxlQUFLLElBQUlsSCxHQUFDLEdBQUcsQ0FBYixFQUFnQkEsR0FBQyxHQUFHc0gsR0FBRyxDQUFDRSxJQUFKLEVBQXBCLEVBQWdDeEgsR0FBQyxFQUFqQyxFQUFxQztBQUNuQ29ILHFCQUFTLENBQUNwRixJQUFWLENBQWVzRixHQUFHLENBQUNHLEdBQUosQ0FBUXpILEdBQVIsQ0FBZjtBQUNEOztBQUVEVCxpQkFBTyxDQUFDK0UsR0FBUixDQUFZLHNCQUFaLEVBQW9DOEMsU0FBcEM7QUFDQSxjQUFJckYsUUFBSixFQUFjQSxRQUFRLENBQUNxRixTQUFELENBQVI7QUFDZjtBQUNGLE9BaEJEOztBQWlCQSxVQUFJckQsT0FBTyxHQUFHLFNBQVZBLE9BQVUsQ0FBQ2tELFFBQUQsRUFBZ0JTLFdBQWhCLEVBQXFDO0FBQ2pEbkksZUFBTyxDQUFDK0UsR0FBUixDQUFZLGtCQUFaLEVBQWdDMkMsUUFBaEM7QUFDQUgsZ0JBQVEsQ0FBQ1ksV0FBRCxDQUFSO0FBQ0QsT0FIRDs7QUFLQSxXQUFLLElBQUkxSCxDQUFDLEdBQUcsQ0FBYixFQUFnQkEsQ0FBQyxHQUFHNkcsSUFBSSxDQUFDekUsTUFBekIsRUFBaUNwQyxDQUFDLEVBQWxDLEVBQXNDO0FBQ3BDLFlBQUkySCxHQUFHLEdBQUdkLElBQUksQ0FBQzdHLENBQUQsQ0FBZDtBQUNBLFlBQUk0SCxNQUFNLEdBQUcsZ0JBQWdCLEtBQUsvQixjQUFsQztBQUNBa0IsZ0JBQVEsQ0FBQy9FLElBQVQsQ0FBYzRGLE1BQWQ7QUFDQSxZQUFJQyxTQUFTLEdBQUdELE1BQU0sR0FBRyxPQUF6QjtBQUNBLFlBQUlFLFNBQVMsR0FBR0YsTUFBTSxHQUFHLE9BQXpCO0FBQ0EsWUFBSUcsU0FBUyxHQUFHSCxNQUFNLEdBQUcsUUFBekI7QUFFQSxhQUFLSSxJQUFMLENBQ0VMLEdBQUcsR0FBRyxPQURSLEVBRUVFLFNBRkYsRUFHRS9ELFNBQVMsQ0FBQ21FLElBQVYsQ0FBZUosU0FBZixDQUhGLEVBSUU5RCxPQUFPLENBQUNrRSxJQUFSLENBQWFKLFNBQWIsQ0FKRjtBQU1BLGFBQUtHLElBQUwsQ0FDRUwsR0FBRyxHQUFHLE9BRFIsRUFFRUcsU0FGRixFQUdFaEUsU0FBUyxDQUFDbUUsSUFBVixDQUFlSCxTQUFmLENBSEYsRUFJRS9ELE9BQU8sQ0FBQ2tFLElBQVIsQ0FBYUgsU0FBYixDQUpGO0FBTUEsYUFBS0UsSUFBTCxDQUNFTCxHQUFHLEdBQUcsUUFEUixFQUVFSSxTQUZGLEVBR0VqRSxTQUFTLENBQUNtRSxJQUFWLENBQWVGLFNBQWYsQ0FIRixFQUlFaEUsT0FBTyxDQUFDa0UsSUFBUixDQUFhRixTQUFiLENBSkY7QUFNQSxhQUFLbEMsY0FBTCxJQUF1QixDQUF2QjtBQUNEOztBQUNELFVBQUlxQyxHQUFHLEdBQVEsRUFBZjs7QUFFQSxXQUFLLElBQUlsSSxDQUFDLEdBQUcsQ0FBYixFQUFnQkEsQ0FBQyxHQUFHNkcsSUFBSSxDQUFDekUsTUFBekIsRUFBaUMsRUFBRXBDLENBQW5DLEVBQXNDO0FBQ3BDa0ksV0FBRyxDQUFDbEcsSUFBSixDQUFTaEMsQ0FBVDtBQUNEOztBQUVELGFBQU9rSSxHQUFQO0FBQ0Q7OztXQVNPLHdCQUFlaEgsSUFBZixFQUFpQ0QsTUFBakMsRUFBK0M7QUFHckQsV0FBS1csUUFBTCxDQUFjdUcsRUFBZCxDQUFpQkMsU0FBakIsQ0FBMkJuSCxNQUEzQixFQUFtQ0MsSUFBbkMsRUFBeUM7QUFDdkNtSCxnQkFBUSxFQUFFO0FBRDZCLE9BQXpDO0FBR0Q7OztXQVNPLGNBQ05WLEdBRE0sRUFFTjFHLE1BRk0sRUFHTmMsUUFITSxFQUlOdUcsYUFKTSxFQUkrQjtBQUFBOztBQUVyQyxVQUFJQyxJQUFJLEdBQUcsSUFBSUMsY0FBSixFQUFYO0FBQ0FELFVBQUksQ0FBQ0UsSUFBTCxDQUFVLEtBQVYsRUFBaUJkLEdBQWpCLEVBQXNCLElBQXRCO0FBQ0FZLFVBQUksQ0FBQ0csWUFBTCxHQUFvQixhQUFwQjs7QUFDQSxVQUFNQyxrQkFBa0IsR0FBRyxTQUFyQkEsa0JBQXFCLENBQ3pCMUgsTUFEeUIsRUFFekIySCxTQUZ5QixFQUd6QjdHLFFBSHlCLEVBSXZCO0FBQ0YsY0FBSSxDQUFDSCxRQUFMLENBQWN1RyxFQUFkLENBQWlCQyxTQUFqQixDQUEyQm5ILE1BQTNCLEVBQW1DMkgsU0FBbkMsRUFBOEM7QUFBRVAsa0JBQVEsRUFBRTtBQUFaLFNBQTlDOztBQUNBdEcsZ0JBQVEsQ0FBQzZHLFNBQUQsQ0FBUjtBQUNELE9BUEQ7O0FBU0FMLFVBQUksQ0FBQ00sTUFBTCxHQUFjO0FBQ1osWUFBSSxLQUFLQyxNQUFMLElBQWUsR0FBbkIsRUFBd0I7QUFDdEIsY0FBSUMsV0FBVyxHQUFHUixJQUFJLENBQUNTLFFBQXZCO0FBQ0EsY0FBSUosU0FBUyxHQUFHLElBQUloRSxVQUFKLENBQWVtRSxXQUFmLENBQWhCO0FBQ0FKLDRCQUFrQixDQUFDMUgsTUFBRCxFQUFTMkgsU0FBVCxFQUFvQjdHLFFBQXBCLENBQWxCO0FBQ0QsU0FKRCxNQUlPO0FBQ0x1Ryx1QkFBYSxDQUFDLEtBQUtRLE1BQU4sQ0FBYjtBQUNEO0FBQ0YsT0FSRDs7QUFVQVAsVUFBSSxDQUFDVSxJQUFMO0FBQ0Q7OztTQXRURCxlQUF5QjtBQUN2QixhQUFPckQsY0FBUDtBQUNEOzs7U0FDRCxlQUFxQjtBQUNuQixhQUFPeEYsVUFBUDtBQUNEOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQ3ZCSDs7SUFFcUJ1Rjs7Ozs7Ozs7c01BQ25CLGlCQUE2QmdDLEdBQTdCO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQSx1QkFFZ0N1QixnREFBQSxDQUFVdkIsR0FBVixFQUFlO0FBQ3pDZSw4QkFBWSxFQUFFO0FBRDJCLGlCQUFmLENBRmhDOztBQUFBO0FBRVVNLHdCQUZWO0FBQUEsaURBS1csSUFBSXBFLFVBQUosQ0FBZW9FLFFBQVEsQ0FBQzlILElBQXhCLENBTFg7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7Ozs7Ozs7Ozs7OzhNQVdBLGtCQUFxQ3lHLEdBQXJDLEVBQWtENUYsUUFBbEQ7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBLHVCQUVnQ21ILGdEQUFBLENBQ3JCdkIsR0FEcUIsRUFDaEI7QUFBRWUsOEJBQVksRUFBRTtBQUFoQixpQkFEZ0IsRUFFekJTLElBRnlCLENBRXBCLFVBQUNILFFBQUQsRUFBa0I7QUFDdEIsc0JBQU05SCxJQUFJLEdBQUcsSUFBSTBELFVBQUosQ0FBZW9FLFFBQVEsQ0FBQzlILElBQXhCLENBQWI7QUFDQTNCLHlCQUFPLENBQUMrRSxHQUFSLENBQVlwRCxJQUFaO0FBQ0FhLDBCQUFRLENBQUNpSCxRQUFELENBQVI7QUFDRCxpQkFOeUIsQ0FGaEM7O0FBQUE7QUFFVUEsd0JBRlY7QUFBQSxrREFTV0EsUUFUWDs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTs7Ozs7Ozs7OztXQWVBLDBCQUF3QkksTUFBeEIsRUFBc0M7QUFDcEMsVUFBTWxJLElBQUksR0FBRyxJQUFJMEQsVUFBSixDQUFld0UsTUFBTSxDQUFDaEgsTUFBdEIsQ0FBYjs7QUFDQSxXQUFLLElBQUlwQyxDQUFDLEdBQUcsQ0FBYixFQUFnQkEsQ0FBQyxHQUFHa0IsSUFBSSxDQUFDa0IsTUFBekIsRUFBaUNwQyxDQUFDLEVBQWxDLEVBQXNDO0FBQ3BDa0IsWUFBSSxDQUFDbEIsQ0FBRCxDQUFKLEdBQVVvSixNQUFNLENBQUNDLFVBQVAsQ0FBa0JySixDQUFsQixJQUF1QixJQUFqQztBQUNEOztBQUNELGFBQU9rQixJQUFQO0FBQ0Q7Ozs7Ozs7Ozs7Ozs7Ozs7QUN0RUg7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQSxhQUFhO0FBQ2IsSUFBSTtBQUNKO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxlQUFlO0FBQ2YsTUFBTTtBQUNOLGVBQWU7QUFDZjtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRzs7QUFFSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsMERBQTBEO0FBQzFEO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1AsS0FBSztBQUNMOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxhQUFhO0FBQ2I7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFFBQVE7QUFDUjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBQVc7QUFDWDtBQUNBLFdBQVc7QUFDWDs7QUFFQTtBQUNBO0FBQ0Esd0NBQXdDLFdBQVc7QUFDbkQ7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNUOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIOztBQUVBO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBLFVBQVU7QUFDVjtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQSxVQUFVO0FBQ1Y7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsVUFBVTtBQUNWO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLHFDQUFxQyxjQUFjO0FBQ25EO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsTUFBTTtBQUNOO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBLGlDQUFpQyxtQkFBbUI7QUFDcEQ7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7O0FBRUg7QUFDQTtBQUNBLEdBQUc7O0FBRUg7QUFDQSxrQkFBa0I7O0FBRWxCO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHlCQUF5QixnQkFBZ0I7QUFDekM7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxhQUFhO0FBQ2I7QUFDQTs7QUFFQTtBQUNBLGFBQWE7QUFDYjs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7O0FBRUw7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0EsS0FBSzs7QUFFTDtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBLCtDQUErQyxRQUFRO0FBQ3ZEO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxjQUFjO0FBQ2Q7QUFDQTs7QUFFQSxZQUFZO0FBQ1o7QUFDQTtBQUNBOztBQUVBLFlBQVk7QUFDWjtBQUNBO0FBQ0E7O0FBRUEsWUFBWTtBQUNaO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSzs7QUFFTDtBQUNBLCtDQUErQyxRQUFRO0FBQ3ZEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0EsS0FBSzs7QUFFTDtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxRQUFRO0FBQ1I7QUFDQTtBQUNBO0FBQ0EsUUFBUTtBQUNSO0FBQ0E7O0FBRUE7QUFDQSxLQUFLOztBQUVMO0FBQ0EsK0NBQStDLFFBQVE7QUFDdkQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLOztBQUVMO0FBQ0EsK0NBQStDLFFBQVE7QUFDdkQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsS0FBSzs7QUFFTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQSxFQUFFLEtBQTBCLG9CQUFvQixDQUFFO0FBQ2xEOztBQUVBO0FBQ0E7QUFDQSxFQUFFO0FBQ0Y7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7QUFDQTs7Ozs7Ozs7Ozs7QUNqdkJBOzs7Ozs7Ozs7O0FDQUE7Ozs7Ozs7Ozs7QUNBQTs7Ozs7Ozs7Ozs7Ozs7O0FDQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxJQUFJO0FBQ0o7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxJQUFJO0FBQ0o7QUFDQTtBQUNBOztBQUVlO0FBQ2Y7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7Ozs7Ozs7Ozs7Ozs7OztBQ2xDZTtBQUNmO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7QUNKQTtBQUNBLGtCQUFrQixrQkFBa0I7QUFDcEM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRWU7QUFDZjtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBOzs7Ozs7VUNqQkE7VUFDQTs7VUFFQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTs7VUFFQTtVQUNBOztVQUVBO1VBQ0E7VUFDQTs7Ozs7V0N0QkE7V0FDQTtXQUNBO1dBQ0E7V0FDQTtXQUNBLGlDQUFpQyxXQUFXO1dBQzVDO1dBQ0E7Ozs7O1dDUEE7V0FDQTtXQUNBO1dBQ0E7V0FDQSx5Q0FBeUMsd0NBQXdDO1dBQ2pGO1dBQ0E7V0FDQTs7Ozs7V0NQQTtXQUNBO1dBQ0E7V0FDQTtXQUNBLEdBQUc7V0FDSDtXQUNBO1dBQ0EsQ0FBQzs7Ozs7V0NQRDs7Ozs7V0NBQTtXQUNBO1dBQ0E7V0FDQSx1REFBdUQsaUJBQWlCO1dBQ3hFO1dBQ0EsZ0RBQWdELGFBQWE7V0FDN0Q7Ozs7Ozs7Ozs7Ozs7Ozs7O0FDNkJBO0FBQ0E7QUFFQSxpRUFBZTtBQUNiM0QsY0FBWSxFQUFaQSxxREFEYTtBQUViQyxpQkFBZSxFQUFmQSx3REFBZUE7QUFGRixDQUFmLEUiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9BUlRvb2xraXRORlQvd2VicGFjay91bml2ZXJzYWxNb2R1bGVEZWZpbml0aW9uIiwid2VicGFjazovL0FSVG9vbGtpdE5GVC8uL2J1aWxkL2FydG9vbGtpdE5GVF9FUzZfd2FzbS5qcyIsIndlYnBhY2s6Ly9BUlRvb2xraXRORlQvLi9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvcmVnZW5lcmF0b3IvaW5kZXguanMiLCJ3ZWJwYWNrOi8vQVJUb29sa2l0TkZULy4vbm9kZV9tb2R1bGVzL2F4aW9zL2luZGV4LmpzIiwid2VicGFjazovL0FSVG9vbGtpdE5GVC8uL25vZGVfbW9kdWxlcy9heGlvcy9saWIvYWRhcHRlcnMveGhyLmpzIiwid2VicGFjazovL0FSVG9vbGtpdE5GVC8uL25vZGVfbW9kdWxlcy9heGlvcy9saWIvYXhpb3MuanMiLCJ3ZWJwYWNrOi8vQVJUb29sa2l0TkZULy4vbm9kZV9tb2R1bGVzL2F4aW9zL2xpYi9jYW5jZWwvQ2FuY2VsLmpzIiwid2VicGFjazovL0FSVG9vbGtpdE5GVC8uL25vZGVfbW9kdWxlcy9heGlvcy9saWIvY2FuY2VsL0NhbmNlbFRva2VuLmpzIiwid2VicGFjazovL0FSVG9vbGtpdE5GVC8uL25vZGVfbW9kdWxlcy9heGlvcy9saWIvY2FuY2VsL2lzQ2FuY2VsLmpzIiwid2VicGFjazovL0FSVG9vbGtpdE5GVC8uL25vZGVfbW9kdWxlcy9heGlvcy9saWIvY29yZS9BeGlvcy5qcyIsIndlYnBhY2s6Ly9BUlRvb2xraXRORlQvLi9ub2RlX21vZHVsZXMvYXhpb3MvbGliL2NvcmUvSW50ZXJjZXB0b3JNYW5hZ2VyLmpzIiwid2VicGFjazovL0FSVG9vbGtpdE5GVC8uL25vZGVfbW9kdWxlcy9heGlvcy9saWIvY29yZS9idWlsZEZ1bGxQYXRoLmpzIiwid2VicGFjazovL0FSVG9vbGtpdE5GVC8uL25vZGVfbW9kdWxlcy9heGlvcy9saWIvY29yZS9jcmVhdGVFcnJvci5qcyIsIndlYnBhY2s6Ly9BUlRvb2xraXRORlQvLi9ub2RlX21vZHVsZXMvYXhpb3MvbGliL2NvcmUvZGlzcGF0Y2hSZXF1ZXN0LmpzIiwid2VicGFjazovL0FSVG9vbGtpdE5GVC8uL25vZGVfbW9kdWxlcy9heGlvcy9saWIvY29yZS9lbmhhbmNlRXJyb3IuanMiLCJ3ZWJwYWNrOi8vQVJUb29sa2l0TkZULy4vbm9kZV9tb2R1bGVzL2F4aW9zL2xpYi9jb3JlL21lcmdlQ29uZmlnLmpzIiwid2VicGFjazovL0FSVG9vbGtpdE5GVC8uL25vZGVfbW9kdWxlcy9heGlvcy9saWIvY29yZS9zZXR0bGUuanMiLCJ3ZWJwYWNrOi8vQVJUb29sa2l0TkZULy4vbm9kZV9tb2R1bGVzL2F4aW9zL2xpYi9jb3JlL3RyYW5zZm9ybURhdGEuanMiLCJ3ZWJwYWNrOi8vQVJUb29sa2l0TkZULy4vbm9kZV9tb2R1bGVzL2F4aW9zL2xpYi9kZWZhdWx0cy5qcyIsIndlYnBhY2s6Ly9BUlRvb2xraXRORlQvLi9ub2RlX21vZHVsZXMvYXhpb3MvbGliL2Vudi9kYXRhLmpzIiwid2VicGFjazovL0FSVG9vbGtpdE5GVC8uL25vZGVfbW9kdWxlcy9heGlvcy9saWIvaGVscGVycy9iaW5kLmpzIiwid2VicGFjazovL0FSVG9vbGtpdE5GVC8uL25vZGVfbW9kdWxlcy9heGlvcy9saWIvaGVscGVycy9idWlsZFVSTC5qcyIsIndlYnBhY2s6Ly9BUlRvb2xraXRORlQvLi9ub2RlX21vZHVsZXMvYXhpb3MvbGliL2hlbHBlcnMvY29tYmluZVVSTHMuanMiLCJ3ZWJwYWNrOi8vQVJUb29sa2l0TkZULy4vbm9kZV9tb2R1bGVzL2F4aW9zL2xpYi9oZWxwZXJzL2Nvb2tpZXMuanMiLCJ3ZWJwYWNrOi8vQVJUb29sa2l0TkZULy4vbm9kZV9tb2R1bGVzL2F4aW9zL2xpYi9oZWxwZXJzL2lzQWJzb2x1dGVVUkwuanMiLCJ3ZWJwYWNrOi8vQVJUb29sa2l0TkZULy4vbm9kZV9tb2R1bGVzL2F4aW9zL2xpYi9oZWxwZXJzL2lzQXhpb3NFcnJvci5qcyIsIndlYnBhY2s6Ly9BUlRvb2xraXRORlQvLi9ub2RlX21vZHVsZXMvYXhpb3MvbGliL2hlbHBlcnMvaXNVUkxTYW1lT3JpZ2luLmpzIiwid2VicGFjazovL0FSVG9vbGtpdE5GVC8uL25vZGVfbW9kdWxlcy9heGlvcy9saWIvaGVscGVycy9ub3JtYWxpemVIZWFkZXJOYW1lLmpzIiwid2VicGFjazovL0FSVG9vbGtpdE5GVC8uL25vZGVfbW9kdWxlcy9heGlvcy9saWIvaGVscGVycy9wYXJzZUhlYWRlcnMuanMiLCJ3ZWJwYWNrOi8vQVJUb29sa2l0TkZULy4vbm9kZV9tb2R1bGVzL2F4aW9zL2xpYi9oZWxwZXJzL3NwcmVhZC5qcyIsIndlYnBhY2s6Ly9BUlRvb2xraXRORlQvLi9ub2RlX21vZHVsZXMvYXhpb3MvbGliL2hlbHBlcnMvdmFsaWRhdG9yLmpzIiwid2VicGFjazovL0FSVG9vbGtpdE5GVC8uL25vZGVfbW9kdWxlcy9heGlvcy9saWIvdXRpbHMuanMiLCJ3ZWJwYWNrOi8vQVJUb29sa2l0TkZULy4vc3JjL0FSQ29udHJvbGxlck5GVC50cyIsIndlYnBhY2s6Ly9BUlRvb2xraXRORlQvLi9zcmMvQVJUb29sa2l0TkZULnRzIiwid2VicGFjazovL0FSVG9vbGtpdE5GVC8uL3NyYy9VdGlscy50cyIsIndlYnBhY2s6Ly9BUlRvb2xraXRORlQvLi9ub2RlX21vZHVsZXMvcmVnZW5lcmF0b3ItcnVudGltZS9ydW50aW1lLmpzIiwid2VicGFjazovL0FSVG9vbGtpdE5GVC9pZ25vcmVkfC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi93ZWJhcmtpdC1vcmcvanNhcnRvb2xraXRORlQvYnVpbGR8Y3J5cHRvIiwid2VicGFjazovL0FSVG9vbGtpdE5GVC9pZ25vcmVkfC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi93ZWJhcmtpdC1vcmcvanNhcnRvb2xraXRORlQvYnVpbGR8ZnMiLCJ3ZWJwYWNrOi8vQVJUb29sa2l0TkZUL2lnbm9yZWR8L2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9idWlsZHxwYXRoIiwid2VicGFjazovL0FSVG9vbGtpdE5GVC8uL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2VzbS9hc3luY1RvR2VuZXJhdG9yLmpzIiwid2VicGFjazovL0FSVG9vbGtpdE5GVC8uL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2VzbS9jbGFzc0NhbGxDaGVjay5qcyIsIndlYnBhY2s6Ly9BUlRvb2xraXRORlQvLi9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vY3JlYXRlQ2xhc3MuanMiLCJ3ZWJwYWNrOi8vQVJUb29sa2l0TkZUL3dlYnBhY2svYm9vdHN0cmFwIiwid2VicGFjazovL0FSVG9vbGtpdE5GVC93ZWJwYWNrL3J1bnRpbWUvY29tcGF0IGdldCBkZWZhdWx0IGV4cG9ydCIsIndlYnBhY2s6Ly9BUlRvb2xraXRORlQvd2VicGFjay9ydW50aW1lL2RlZmluZSBwcm9wZXJ0eSBnZXR0ZXJzIiwid2VicGFjazovL0FSVG9vbGtpdE5GVC93ZWJwYWNrL3J1bnRpbWUvZ2xvYmFsIiwid2VicGFjazovL0FSVG9vbGtpdE5GVC93ZWJwYWNrL3J1bnRpbWUvaGFzT3duUHJvcGVydHkgc2hvcnRoYW5kIiwid2VicGFjazovL0FSVG9vbGtpdE5GVC93ZWJwYWNrL3J1bnRpbWUvbWFrZSBuYW1lc3BhY2Ugb2JqZWN0Iiwid2VicGFjazovL0FSVG9vbGtpdE5GVC8uL3NyYy9pbmRleC50cyJdLCJzb3VyY2VzQ29udGVudCI6WyIoZnVuY3Rpb24gd2VicGFja1VuaXZlcnNhbE1vZHVsZURlZmluaXRpb24ocm9vdCwgZmFjdG9yeSkge1xuXHRpZih0eXBlb2YgZXhwb3J0cyA9PT0gJ29iamVjdCcgJiYgdHlwZW9mIG1vZHVsZSA9PT0gJ29iamVjdCcpXG5cdFx0bW9kdWxlLmV4cG9ydHMgPSBmYWN0b3J5KCk7XG5cdGVsc2UgaWYodHlwZW9mIGRlZmluZSA9PT0gJ2Z1bmN0aW9uJyAmJiBkZWZpbmUuYW1kKVxuXHRcdGRlZmluZShbXSwgZmFjdG9yeSk7XG5cdGVsc2UgaWYodHlwZW9mIGV4cG9ydHMgPT09ICdvYmplY3QnKVxuXHRcdGV4cG9ydHNbXCJBUlRvb2xraXRORlRcIl0gPSBmYWN0b3J5KCk7XG5cdGVsc2Vcblx0XHRyb290W1wiQVJUb29sa2l0TkZUXCJdID0gZmFjdG9yeSgpO1xufSkodHlwZW9mIHNlbGYgIT09ICd1bmRlZmluZWQnID8gc2VsZiA6IHRoaXMsIGZ1bmN0aW9uKCkge1xucmV0dXJuICIsIlxudmFyIGFydG9vbGtpdE5GVCA9ICgoKSA9PiB7XG4gIHZhciBfc2NyaXB0RGlyID0gdHlwZW9mIGRvY3VtZW50ICE9PSAndW5kZWZpbmVkJyAmJiBkb2N1bWVudC5jdXJyZW50U2NyaXB0ID8gZG9jdW1lbnQuY3VycmVudFNjcmlwdC5zcmMgOiB1bmRlZmluZWQ7XG4gIGlmICh0eXBlb2YgX19maWxlbmFtZSAhPT0gJ3VuZGVmaW5lZCcpIF9zY3JpcHREaXIgPSBfc2NyaXB0RGlyIHx8IF9fZmlsZW5hbWU7XG4gIHJldHVybiAoXG5mdW5jdGlvbihhcnRvb2xraXRORlQpIHtcbiAgYXJ0b29sa2l0TkZUID0gYXJ0b29sa2l0TkZUIHx8IHt9O1xuXG52YXIgTW9kdWxlPXR5cGVvZiBhcnRvb2xraXRORlQhPVwidW5kZWZpbmVkXCI/YXJ0b29sa2l0TkZUOnt9O3ZhciByZWFkeVByb21pc2VSZXNvbHZlLHJlYWR5UHJvbWlzZVJlamVjdDtNb2R1bGVbXCJyZWFkeVwiXT1uZXcgUHJvbWlzZShmdW5jdGlvbihyZXNvbHZlLHJlamVjdCl7cmVhZHlQcm9taXNlUmVzb2x2ZT1yZXNvbHZlO3JlYWR5UHJvbWlzZVJlamVjdD1yZWplY3R9KTt2YXIgbW9kdWxlT3ZlcnJpZGVzPU9iamVjdC5hc3NpZ24oe30sTW9kdWxlKTt2YXIgYXJndW1lbnRzXz1bXTt2YXIgdGhpc1Byb2dyYW09XCIuL3RoaXMucHJvZ3JhbVwiO3ZhciBxdWl0Xz0oc3RhdHVzLHRvVGhyb3cpPT57dGhyb3cgdG9UaHJvd307dmFyIEVOVklST05NRU5UX0lTX1dFQj10eXBlb2Ygd2luZG93PT1cIm9iamVjdFwiO3ZhciBFTlZJUk9OTUVOVF9JU19XT1JLRVI9dHlwZW9mIGltcG9ydFNjcmlwdHM9PVwiZnVuY3Rpb25cIjt2YXIgRU5WSVJPTk1FTlRfSVNfTk9ERT10eXBlb2YgcHJvY2Vzcz09XCJvYmplY3RcIiYmdHlwZW9mIHByb2Nlc3MudmVyc2lvbnM9PVwib2JqZWN0XCImJnR5cGVvZiBwcm9jZXNzLnZlcnNpb25zLm5vZGU9PVwic3RyaW5nXCI7dmFyIHNjcmlwdERpcmVjdG9yeT1cIlwiO2Z1bmN0aW9uIGxvY2F0ZUZpbGUocGF0aCl7aWYoTW9kdWxlW1wibG9jYXRlRmlsZVwiXSl7cmV0dXJuIE1vZHVsZVtcImxvY2F0ZUZpbGVcIl0ocGF0aCxzY3JpcHREaXJlY3RvcnkpfXJldHVybiBzY3JpcHREaXJlY3RvcnkrcGF0aH12YXIgcmVhZF8scmVhZEFzeW5jLHJlYWRCaW5hcnksc2V0V2luZG93VGl0bGU7ZnVuY3Rpb24gbG9nRXhjZXB0aW9uT25FeGl0KGUpe2lmKGUgaW5zdGFuY2VvZiBFeGl0U3RhdHVzKXJldHVybjtsZXQgdG9Mb2c9ZTtlcnIoXCJleGl0aW5nIGR1ZSB0byBleGNlcHRpb246IFwiK3RvTG9nKX12YXIgZnM7dmFyIG5vZGVQYXRoO3ZhciByZXF1aXJlTm9kZUZTO2lmKEVOVklST05NRU5UX0lTX05PREUpe2lmKEVOVklST05NRU5UX0lTX1dPUktFUil7c2NyaXB0RGlyZWN0b3J5PXJlcXVpcmUoXCJwYXRoXCIpLmRpcm5hbWUoc2NyaXB0RGlyZWN0b3J5KStcIi9cIn1lbHNle3NjcmlwdERpcmVjdG9yeT1fX2Rpcm5hbWUrXCIvXCJ9cmVxdWlyZU5vZGVGUz0oKCk9PntpZighbm9kZVBhdGgpe2ZzPXJlcXVpcmUoXCJmc1wiKTtub2RlUGF0aD1yZXF1aXJlKFwicGF0aFwiKX19KTtyZWFkXz1mdW5jdGlvbiBzaGVsbF9yZWFkKGZpbGVuYW1lLGJpbmFyeSl7dmFyIHJldD10cnlQYXJzZUFzRGF0YVVSSShmaWxlbmFtZSk7aWYocmV0KXtyZXR1cm4gYmluYXJ5P3JldDpyZXQudG9TdHJpbmcoKX1yZXF1aXJlTm9kZUZTKCk7ZmlsZW5hbWU9bm9kZVBhdGhbXCJub3JtYWxpemVcIl0oZmlsZW5hbWUpO3JldHVybiBmcy5yZWFkRmlsZVN5bmMoZmlsZW5hbWUsYmluYXJ5P3VuZGVmaW5lZDpcInV0ZjhcIil9O3JlYWRCaW5hcnk9KGZpbGVuYW1lPT57dmFyIHJldD1yZWFkXyhmaWxlbmFtZSx0cnVlKTtpZighcmV0LmJ1ZmZlcil7cmV0PW5ldyBVaW50OEFycmF5KHJldCl9cmV0dXJuIHJldH0pO3JlYWRBc3luYz0oKGZpbGVuYW1lLG9ubG9hZCxvbmVycm9yKT0+e3ZhciByZXQ9dHJ5UGFyc2VBc0RhdGFVUkkoZmlsZW5hbWUpO2lmKHJldCl7b25sb2FkKHJldCl9cmVxdWlyZU5vZGVGUygpO2ZpbGVuYW1lPW5vZGVQYXRoW1wibm9ybWFsaXplXCJdKGZpbGVuYW1lKTtmcy5yZWFkRmlsZShmaWxlbmFtZSxmdW5jdGlvbihlcnIsZGF0YSl7aWYoZXJyKW9uZXJyb3IoZXJyKTtlbHNlIG9ubG9hZChkYXRhLmJ1ZmZlcil9KX0pO2lmKHByb2Nlc3NbXCJhcmd2XCJdLmxlbmd0aD4xKXt0aGlzUHJvZ3JhbT1wcm9jZXNzW1wiYXJndlwiXVsxXS5yZXBsYWNlKC9cXFxcL2csXCIvXCIpfWFyZ3VtZW50c189cHJvY2Vzc1tcImFyZ3ZcIl0uc2xpY2UoMik7cHJvY2Vzc1tcIm9uXCJdKFwidW5jYXVnaHRFeGNlcHRpb25cIixmdW5jdGlvbihleCl7aWYoIShleCBpbnN0YW5jZW9mIEV4aXRTdGF0dXMpKXt0aHJvdyBleH19KTtwcm9jZXNzW1wib25cIl0oXCJ1bmhhbmRsZWRSZWplY3Rpb25cIixmdW5jdGlvbihyZWFzb24pe3Rocm93IHJlYXNvbn0pO3F1aXRfPSgoc3RhdHVzLHRvVGhyb3cpPT57aWYoa2VlcFJ1bnRpbWVBbGl2ZSgpKXtwcm9jZXNzW1wiZXhpdENvZGVcIl09c3RhdHVzO3Rocm93IHRvVGhyb3d9bG9nRXhjZXB0aW9uT25FeGl0KHRvVGhyb3cpO3Byb2Nlc3NbXCJleGl0XCJdKHN0YXR1cyl9KTtNb2R1bGVbXCJpbnNwZWN0XCJdPWZ1bmN0aW9uKCl7cmV0dXJuXCJbRW1zY3JpcHRlbiBNb2R1bGUgb2JqZWN0XVwifX1lbHNlIGlmKEVOVklST05NRU5UX0lTX1dFQnx8RU5WSVJPTk1FTlRfSVNfV09SS0VSKXtpZihFTlZJUk9OTUVOVF9JU19XT1JLRVIpe3NjcmlwdERpcmVjdG9yeT1zZWxmLmxvY2F0aW9uLmhyZWZ9ZWxzZSBpZih0eXBlb2YgZG9jdW1lbnQhPVwidW5kZWZpbmVkXCImJmRvY3VtZW50LmN1cnJlbnRTY3JpcHQpe3NjcmlwdERpcmVjdG9yeT1kb2N1bWVudC5jdXJyZW50U2NyaXB0LnNyY31pZihfc2NyaXB0RGlyKXtzY3JpcHREaXJlY3Rvcnk9X3NjcmlwdERpcn1pZihzY3JpcHREaXJlY3RvcnkuaW5kZXhPZihcImJsb2I6XCIpIT09MCl7c2NyaXB0RGlyZWN0b3J5PXNjcmlwdERpcmVjdG9yeS5zdWJzdHIoMCxzY3JpcHREaXJlY3RvcnkucmVwbGFjZSgvWz8jXS4qLyxcIlwiKS5sYXN0SW5kZXhPZihcIi9cIikrMSl9ZWxzZXtzY3JpcHREaXJlY3Rvcnk9XCJcIn17cmVhZF89KHVybD0+e3RyeXt2YXIgeGhyPW5ldyBYTUxIdHRwUmVxdWVzdDt4aHIub3BlbihcIkdFVFwiLHVybCxmYWxzZSk7eGhyLnNlbmQobnVsbCk7cmV0dXJuIHhoci5yZXNwb25zZVRleHR9Y2F0Y2goZXJyKXt2YXIgZGF0YT10cnlQYXJzZUFzRGF0YVVSSSh1cmwpO2lmKGRhdGEpe3JldHVybiBpbnRBcnJheVRvU3RyaW5nKGRhdGEpfXRocm93IGVycn19KTtpZihFTlZJUk9OTUVOVF9JU19XT1JLRVIpe3JlYWRCaW5hcnk9KHVybD0+e3RyeXt2YXIgeGhyPW5ldyBYTUxIdHRwUmVxdWVzdDt4aHIub3BlbihcIkdFVFwiLHVybCxmYWxzZSk7eGhyLnJlc3BvbnNlVHlwZT1cImFycmF5YnVmZmVyXCI7eGhyLnNlbmQobnVsbCk7cmV0dXJuIG5ldyBVaW50OEFycmF5KHhoci5yZXNwb25zZSl9Y2F0Y2goZXJyKXt2YXIgZGF0YT10cnlQYXJzZUFzRGF0YVVSSSh1cmwpO2lmKGRhdGEpe3JldHVybiBkYXRhfXRocm93IGVycn19KX1yZWFkQXN5bmM9KCh1cmwsb25sb2FkLG9uZXJyb3IpPT57dmFyIHhocj1uZXcgWE1MSHR0cFJlcXVlc3Q7eGhyLm9wZW4oXCJHRVRcIix1cmwsdHJ1ZSk7eGhyLnJlc3BvbnNlVHlwZT1cImFycmF5YnVmZmVyXCI7eGhyLm9ubG9hZD0oKCk9PntpZih4aHIuc3RhdHVzPT0yMDB8fHhoci5zdGF0dXM9PTAmJnhoci5yZXNwb25zZSl7b25sb2FkKHhoci5yZXNwb25zZSk7cmV0dXJufXZhciBkYXRhPXRyeVBhcnNlQXNEYXRhVVJJKHVybCk7aWYoZGF0YSl7b25sb2FkKGRhdGEuYnVmZmVyKTtyZXR1cm59b25lcnJvcigpfSk7eGhyLm9uZXJyb3I9b25lcnJvcjt4aHIuc2VuZChudWxsKX0pfXNldFdpbmRvd1RpdGxlPSh0aXRsZT0+ZG9jdW1lbnQudGl0bGU9dGl0bGUpfWVsc2V7fXZhciBvdXQ9TW9kdWxlW1wicHJpbnRcIl18fGNvbnNvbGUubG9nLmJpbmQoY29uc29sZSk7dmFyIGVycj1Nb2R1bGVbXCJwcmludEVyclwiXXx8Y29uc29sZS53YXJuLmJpbmQoY29uc29sZSk7T2JqZWN0LmFzc2lnbihNb2R1bGUsbW9kdWxlT3ZlcnJpZGVzKTttb2R1bGVPdmVycmlkZXM9bnVsbDtpZihNb2R1bGVbXCJhcmd1bWVudHNcIl0pYXJndW1lbnRzXz1Nb2R1bGVbXCJhcmd1bWVudHNcIl07aWYoTW9kdWxlW1widGhpc1Byb2dyYW1cIl0pdGhpc1Byb2dyYW09TW9kdWxlW1widGhpc1Byb2dyYW1cIl07aWYoTW9kdWxlW1wicXVpdFwiXSlxdWl0Xz1Nb2R1bGVbXCJxdWl0XCJdO3ZhciB0ZW1wUmV0MD0wO3ZhciBzZXRUZW1wUmV0MD12YWx1ZT0+e3RlbXBSZXQwPXZhbHVlfTt2YXIgZ2V0VGVtcFJldDA9KCk9PnRlbXBSZXQwO3ZhciB3YXNtQmluYXJ5O2lmKE1vZHVsZVtcIndhc21CaW5hcnlcIl0pd2FzbUJpbmFyeT1Nb2R1bGVbXCJ3YXNtQmluYXJ5XCJdO3ZhciBub0V4aXRSdW50aW1lPU1vZHVsZVtcIm5vRXhpdFJ1bnRpbWVcIl18fHRydWU7aWYodHlwZW9mIFdlYkFzc2VtYmx5IT1cIm9iamVjdFwiKXthYm9ydChcIm5vIG5hdGl2ZSB3YXNtIHN1cHBvcnQgZGV0ZWN0ZWRcIil9dmFyIHdhc21NZW1vcnk7dmFyIEFCT1JUPWZhbHNlO3ZhciBFWElUU1RBVFVTO2Z1bmN0aW9uIGFzc2VydChjb25kaXRpb24sdGV4dCl7aWYoIWNvbmRpdGlvbil7YWJvcnQodGV4dCl9fXZhciBVVEY4RGVjb2Rlcj10eXBlb2YgVGV4dERlY29kZXIhPVwidW5kZWZpbmVkXCI/bmV3IFRleHREZWNvZGVyKFwidXRmOFwiKTp1bmRlZmluZWQ7ZnVuY3Rpb24gVVRGOEFycmF5VG9TdHJpbmcoaGVhcCxpZHgsbWF4Qnl0ZXNUb1JlYWQpe3ZhciBlbmRJZHg9aWR4K21heEJ5dGVzVG9SZWFkO3ZhciBlbmRQdHI9aWR4O3doaWxlKGhlYXBbZW5kUHRyXSYmIShlbmRQdHI+PWVuZElkeCkpKytlbmRQdHI7aWYoZW5kUHRyLWlkeD4xNiYmaGVhcC5zdWJhcnJheSYmVVRGOERlY29kZXIpe3JldHVybiBVVEY4RGVjb2Rlci5kZWNvZGUoaGVhcC5zdWJhcnJheShpZHgsZW5kUHRyKSl9ZWxzZXt2YXIgc3RyPVwiXCI7d2hpbGUoaWR4PGVuZFB0cil7dmFyIHUwPWhlYXBbaWR4KytdO2lmKCEodTAmMTI4KSl7c3RyKz1TdHJpbmcuZnJvbUNoYXJDb2RlKHUwKTtjb250aW51ZX12YXIgdTE9aGVhcFtpZHgrK10mNjM7aWYoKHUwJjIyNCk9PTE5Mil7c3RyKz1TdHJpbmcuZnJvbUNoYXJDb2RlKCh1MCYzMSk8PDZ8dTEpO2NvbnRpbnVlfXZhciB1Mj1oZWFwW2lkeCsrXSY2MztpZigodTAmMjQwKT09MjI0KXt1MD0odTAmMTUpPDwxMnx1MTw8Nnx1Mn1lbHNle3UwPSh1MCY3KTw8MTh8dTE8PDEyfHUyPDw2fGhlYXBbaWR4KytdJjYzfWlmKHUwPDY1NTM2KXtzdHIrPVN0cmluZy5mcm9tQ2hhckNvZGUodTApfWVsc2V7dmFyIGNoPXUwLTY1NTM2O3N0cis9U3RyaW5nLmZyb21DaGFyQ29kZSg1NTI5NnxjaD4+MTAsNTYzMjB8Y2gmMTAyMyl9fX1yZXR1cm4gc3RyfWZ1bmN0aW9uIFVURjhUb1N0cmluZyhwdHIsbWF4Qnl0ZXNUb1JlYWQpe3JldHVybiBwdHI/VVRGOEFycmF5VG9TdHJpbmcoSEVBUFU4LHB0cixtYXhCeXRlc1RvUmVhZCk6XCJcIn1mdW5jdGlvbiBzdHJpbmdUb1VURjhBcnJheShzdHIsaGVhcCxvdXRJZHgsbWF4Qnl0ZXNUb1dyaXRlKXtpZighKG1heEJ5dGVzVG9Xcml0ZT4wKSlyZXR1cm4gMDt2YXIgc3RhcnRJZHg9b3V0SWR4O3ZhciBlbmRJZHg9b3V0SWR4K21heEJ5dGVzVG9Xcml0ZS0xO2Zvcih2YXIgaT0wO2k8c3RyLmxlbmd0aDsrK2kpe3ZhciB1PXN0ci5jaGFyQ29kZUF0KGkpO2lmKHU+PTU1Mjk2JiZ1PD01NzM0Myl7dmFyIHUxPXN0ci5jaGFyQ29kZUF0KCsraSk7dT02NTUzNisoKHUmMTAyMyk8PDEwKXx1MSYxMDIzfWlmKHU8PTEyNyl7aWYob3V0SWR4Pj1lbmRJZHgpYnJlYWs7aGVhcFtvdXRJZHgrK109dX1lbHNlIGlmKHU8PTIwNDcpe2lmKG91dElkeCsxPj1lbmRJZHgpYnJlYWs7aGVhcFtvdXRJZHgrK109MTkyfHU+PjY7aGVhcFtvdXRJZHgrK109MTI4fHUmNjN9ZWxzZSBpZih1PD02NTUzNSl7aWYob3V0SWR4KzI+PWVuZElkeClicmVhaztoZWFwW291dElkeCsrXT0yMjR8dT4+MTI7aGVhcFtvdXRJZHgrK109MTI4fHU+PjYmNjM7aGVhcFtvdXRJZHgrK109MTI4fHUmNjN9ZWxzZXtpZihvdXRJZHgrMz49ZW5kSWR4KWJyZWFrO2hlYXBbb3V0SWR4KytdPTI0MHx1Pj4xODtoZWFwW291dElkeCsrXT0xMjh8dT4+MTImNjM7aGVhcFtvdXRJZHgrK109MTI4fHU+PjYmNjM7aGVhcFtvdXRJZHgrK109MTI4fHUmNjN9fWhlYXBbb3V0SWR4XT0wO3JldHVybiBvdXRJZHgtc3RhcnRJZHh9ZnVuY3Rpb24gc3RyaW5nVG9VVEY4KHN0cixvdXRQdHIsbWF4Qnl0ZXNUb1dyaXRlKXtyZXR1cm4gc3RyaW5nVG9VVEY4QXJyYXkoc3RyLEhFQVBVOCxvdXRQdHIsbWF4Qnl0ZXNUb1dyaXRlKX1mdW5jdGlvbiBsZW5ndGhCeXRlc1VURjgoc3RyKXt2YXIgbGVuPTA7Zm9yKHZhciBpPTA7aTxzdHIubGVuZ3RoOysraSl7dmFyIHU9c3RyLmNoYXJDb2RlQXQoaSk7aWYodT49NTUyOTYmJnU8PTU3MzQzKXU9NjU1MzYrKCh1JjEwMjMpPDwxMCl8c3RyLmNoYXJDb2RlQXQoKytpKSYxMDIzO2lmKHU8PTEyNykrK2xlbjtlbHNlIGlmKHU8PTIwNDcpbGVuKz0yO2Vsc2UgaWYodTw9NjU1MzUpbGVuKz0zO2Vsc2UgbGVuKz00fXJldHVybiBsZW59dmFyIFVURjE2RGVjb2Rlcj10eXBlb2YgVGV4dERlY29kZXIhPVwidW5kZWZpbmVkXCI/bmV3IFRleHREZWNvZGVyKFwidXRmLTE2bGVcIik6dW5kZWZpbmVkO2Z1bmN0aW9uIFVURjE2VG9TdHJpbmcocHRyLG1heEJ5dGVzVG9SZWFkKXt2YXIgZW5kUHRyPXB0cjt2YXIgaWR4PWVuZFB0cj4+MTt2YXIgbWF4SWR4PWlkeCttYXhCeXRlc1RvUmVhZC8yO3doaWxlKCEoaWR4Pj1tYXhJZHgpJiZIRUFQVTE2W2lkeF0pKytpZHg7ZW5kUHRyPWlkeDw8MTtpZihlbmRQdHItcHRyPjMyJiZVVEYxNkRlY29kZXIpe3JldHVybiBVVEYxNkRlY29kZXIuZGVjb2RlKEhFQVBVOC5zdWJhcnJheShwdHIsZW5kUHRyKSl9ZWxzZXt2YXIgc3RyPVwiXCI7Zm9yKHZhciBpPTA7IShpPj1tYXhCeXRlc1RvUmVhZC8yKTsrK2kpe3ZhciBjb2RlVW5pdD1IRUFQMTZbcHRyK2kqMj4+MV07aWYoY29kZVVuaXQ9PTApYnJlYWs7c3RyKz1TdHJpbmcuZnJvbUNoYXJDb2RlKGNvZGVVbml0KX1yZXR1cm4gc3RyfX1mdW5jdGlvbiBzdHJpbmdUb1VURjE2KHN0cixvdXRQdHIsbWF4Qnl0ZXNUb1dyaXRlKXtpZihtYXhCeXRlc1RvV3JpdGU9PT11bmRlZmluZWQpe21heEJ5dGVzVG9Xcml0ZT0yMTQ3NDgzNjQ3fWlmKG1heEJ5dGVzVG9Xcml0ZTwyKXJldHVybiAwO21heEJ5dGVzVG9Xcml0ZS09Mjt2YXIgc3RhcnRQdHI9b3V0UHRyO3ZhciBudW1DaGFyc1RvV3JpdGU9bWF4Qnl0ZXNUb1dyaXRlPHN0ci5sZW5ndGgqMj9tYXhCeXRlc1RvV3JpdGUvMjpzdHIubGVuZ3RoO2Zvcih2YXIgaT0wO2k8bnVtQ2hhcnNUb1dyaXRlOysraSl7dmFyIGNvZGVVbml0PXN0ci5jaGFyQ29kZUF0KGkpO0hFQVAxNltvdXRQdHI+PjFdPWNvZGVVbml0O291dFB0cis9Mn1IRUFQMTZbb3V0UHRyPj4xXT0wO3JldHVybiBvdXRQdHItc3RhcnRQdHJ9ZnVuY3Rpb24gbGVuZ3RoQnl0ZXNVVEYxNihzdHIpe3JldHVybiBzdHIubGVuZ3RoKjJ9ZnVuY3Rpb24gVVRGMzJUb1N0cmluZyhwdHIsbWF4Qnl0ZXNUb1JlYWQpe3ZhciBpPTA7dmFyIHN0cj1cIlwiO3doaWxlKCEoaT49bWF4Qnl0ZXNUb1JlYWQvNCkpe3ZhciB1dGYzMj1IRUFQMzJbcHRyK2kqND4+Ml07aWYodXRmMzI9PTApYnJlYWs7KytpO2lmKHV0ZjMyPj02NTUzNil7dmFyIGNoPXV0ZjMyLTY1NTM2O3N0cis9U3RyaW5nLmZyb21DaGFyQ29kZSg1NTI5NnxjaD4+MTAsNTYzMjB8Y2gmMTAyMyl9ZWxzZXtzdHIrPVN0cmluZy5mcm9tQ2hhckNvZGUodXRmMzIpfX1yZXR1cm4gc3RyfWZ1bmN0aW9uIHN0cmluZ1RvVVRGMzIoc3RyLG91dFB0cixtYXhCeXRlc1RvV3JpdGUpe2lmKG1heEJ5dGVzVG9Xcml0ZT09PXVuZGVmaW5lZCl7bWF4Qnl0ZXNUb1dyaXRlPTIxNDc0ODM2NDd9aWYobWF4Qnl0ZXNUb1dyaXRlPDQpcmV0dXJuIDA7dmFyIHN0YXJ0UHRyPW91dFB0cjt2YXIgZW5kUHRyPXN0YXJ0UHRyK21heEJ5dGVzVG9Xcml0ZS00O2Zvcih2YXIgaT0wO2k8c3RyLmxlbmd0aDsrK2kpe3ZhciBjb2RlVW5pdD1zdHIuY2hhckNvZGVBdChpKTtpZihjb2RlVW5pdD49NTUyOTYmJmNvZGVVbml0PD01NzM0Myl7dmFyIHRyYWlsU3Vycm9nYXRlPXN0ci5jaGFyQ29kZUF0KCsraSk7Y29kZVVuaXQ9NjU1MzYrKChjb2RlVW5pdCYxMDIzKTw8MTApfHRyYWlsU3Vycm9nYXRlJjEwMjN9SEVBUDMyW291dFB0cj4+Ml09Y29kZVVuaXQ7b3V0UHRyKz00O2lmKG91dFB0cis0PmVuZFB0cilicmVha31IRUFQMzJbb3V0UHRyPj4yXT0wO3JldHVybiBvdXRQdHItc3RhcnRQdHJ9ZnVuY3Rpb24gbGVuZ3RoQnl0ZXNVVEYzMihzdHIpe3ZhciBsZW49MDtmb3IodmFyIGk9MDtpPHN0ci5sZW5ndGg7KytpKXt2YXIgY29kZVVuaXQ9c3RyLmNoYXJDb2RlQXQoaSk7aWYoY29kZVVuaXQ+PTU1Mjk2JiZjb2RlVW5pdDw9NTczNDMpKytpO2xlbis9NH1yZXR1cm4gbGVufWZ1bmN0aW9uIGFsbG9jYXRlVVRGOChzdHIpe3ZhciBzaXplPWxlbmd0aEJ5dGVzVVRGOChzdHIpKzE7dmFyIHJldD1fbWFsbG9jKHNpemUpO2lmKHJldClzdHJpbmdUb1VURjhBcnJheShzdHIsSEVBUDgscmV0LHNpemUpO3JldHVybiByZXR9ZnVuY3Rpb24gd3JpdGVBcnJheVRvTWVtb3J5KGFycmF5LGJ1ZmZlcil7SEVBUDguc2V0KGFycmF5LGJ1ZmZlcil9ZnVuY3Rpb24gd3JpdGVBc2NpaVRvTWVtb3J5KHN0cixidWZmZXIsZG9udEFkZE51bGwpe2Zvcih2YXIgaT0wO2k8c3RyLmxlbmd0aDsrK2kpe0hFQVA4W2J1ZmZlcisrPj4wXT1zdHIuY2hhckNvZGVBdChpKX1pZighZG9udEFkZE51bGwpSEVBUDhbYnVmZmVyPj4wXT0wfXZhciBidWZmZXIsSEVBUDgsSEVBUFU4LEhFQVAxNixIRUFQVTE2LEhFQVAzMixIRUFQVTMyLEhFQVBGMzIsSEVBUEY2NDtmdW5jdGlvbiB1cGRhdGVHbG9iYWxCdWZmZXJBbmRWaWV3cyhidWYpe2J1ZmZlcj1idWY7TW9kdWxlW1wiSEVBUDhcIl09SEVBUDg9bmV3IEludDhBcnJheShidWYpO01vZHVsZVtcIkhFQVAxNlwiXT1IRUFQMTY9bmV3IEludDE2QXJyYXkoYnVmKTtNb2R1bGVbXCJIRUFQMzJcIl09SEVBUDMyPW5ldyBJbnQzMkFycmF5KGJ1Zik7TW9kdWxlW1wiSEVBUFU4XCJdPUhFQVBVOD1uZXcgVWludDhBcnJheShidWYpO01vZHVsZVtcIkhFQVBVMTZcIl09SEVBUFUxNj1uZXcgVWludDE2QXJyYXkoYnVmKTtNb2R1bGVbXCJIRUFQVTMyXCJdPUhFQVBVMzI9bmV3IFVpbnQzMkFycmF5KGJ1Zik7TW9kdWxlW1wiSEVBUEYzMlwiXT1IRUFQRjMyPW5ldyBGbG9hdDMyQXJyYXkoYnVmKTtNb2R1bGVbXCJIRUFQRjY0XCJdPUhFQVBGNjQ9bmV3IEZsb2F0NjRBcnJheShidWYpfXZhciBJTklUSUFMX01FTU9SWT1Nb2R1bGVbXCJJTklUSUFMX01FTU9SWVwiXXx8MjY4NDM1NDU2O3ZhciB3YXNtVGFibGU7dmFyIF9fQVRQUkVSVU5fXz1bXTt2YXIgX19BVElOSVRfXz1bXTt2YXIgX19BVFBPU1RSVU5fXz1bXTt2YXIgcnVudGltZUluaXRpYWxpemVkPWZhbHNlO3ZhciBydW50aW1lRXhpdGVkPWZhbHNlO3ZhciBydW50aW1lS2VlcGFsaXZlQ291bnRlcj0wO2Z1bmN0aW9uIGtlZXBSdW50aW1lQWxpdmUoKXtyZXR1cm4gbm9FeGl0UnVudGltZXx8cnVudGltZUtlZXBhbGl2ZUNvdW50ZXI+MH1mdW5jdGlvbiBwcmVSdW4oKXtpZihNb2R1bGVbXCJwcmVSdW5cIl0pe2lmKHR5cGVvZiBNb2R1bGVbXCJwcmVSdW5cIl09PVwiZnVuY3Rpb25cIilNb2R1bGVbXCJwcmVSdW5cIl09W01vZHVsZVtcInByZVJ1blwiXV07d2hpbGUoTW9kdWxlW1wicHJlUnVuXCJdLmxlbmd0aCl7YWRkT25QcmVSdW4oTW9kdWxlW1wicHJlUnVuXCJdLnNoaWZ0KCkpfX1jYWxsUnVudGltZUNhbGxiYWNrcyhfX0FUUFJFUlVOX18pfWZ1bmN0aW9uIGluaXRSdW50aW1lKCl7cnVudGltZUluaXRpYWxpemVkPXRydWU7aWYoIU1vZHVsZVtcIm5vRlNJbml0XCJdJiYhRlMuaW5pdC5pbml0aWFsaXplZClGUy5pbml0KCk7RlMuaWdub3JlUGVybWlzc2lvbnM9ZmFsc2U7VFRZLmluaXQoKTtjYWxsUnVudGltZUNhbGxiYWNrcyhfX0FUSU5JVF9fKX1mdW5jdGlvbiBleGl0UnVudGltZSgpe3J1bnRpbWVFeGl0ZWQ9dHJ1ZX1mdW5jdGlvbiBwb3N0UnVuKCl7aWYoTW9kdWxlW1wicG9zdFJ1blwiXSl7aWYodHlwZW9mIE1vZHVsZVtcInBvc3RSdW5cIl09PVwiZnVuY3Rpb25cIilNb2R1bGVbXCJwb3N0UnVuXCJdPVtNb2R1bGVbXCJwb3N0UnVuXCJdXTt3aGlsZShNb2R1bGVbXCJwb3N0UnVuXCJdLmxlbmd0aCl7YWRkT25Qb3N0UnVuKE1vZHVsZVtcInBvc3RSdW5cIl0uc2hpZnQoKSl9fWNhbGxSdW50aW1lQ2FsbGJhY2tzKF9fQVRQT1NUUlVOX18pfWZ1bmN0aW9uIGFkZE9uUHJlUnVuKGNiKXtfX0FUUFJFUlVOX18udW5zaGlmdChjYil9ZnVuY3Rpb24gYWRkT25Jbml0KGNiKXtfX0FUSU5JVF9fLnVuc2hpZnQoY2IpfWZ1bmN0aW9uIGFkZE9uUG9zdFJ1bihjYil7X19BVFBPU1RSVU5fXy51bnNoaWZ0KGNiKX12YXIgcnVuRGVwZW5kZW5jaWVzPTA7dmFyIHJ1bkRlcGVuZGVuY3lXYXRjaGVyPW51bGw7dmFyIGRlcGVuZGVuY2llc0Z1bGZpbGxlZD1udWxsO2Z1bmN0aW9uIGdldFVuaXF1ZVJ1bkRlcGVuZGVuY3koaWQpe3JldHVybiBpZH1mdW5jdGlvbiBhZGRSdW5EZXBlbmRlbmN5KGlkKXtydW5EZXBlbmRlbmNpZXMrKztpZihNb2R1bGVbXCJtb25pdG9yUnVuRGVwZW5kZW5jaWVzXCJdKXtNb2R1bGVbXCJtb25pdG9yUnVuRGVwZW5kZW5jaWVzXCJdKHJ1bkRlcGVuZGVuY2llcyl9fWZ1bmN0aW9uIHJlbW92ZVJ1bkRlcGVuZGVuY3koaWQpe3J1bkRlcGVuZGVuY2llcy0tO2lmKE1vZHVsZVtcIm1vbml0b3JSdW5EZXBlbmRlbmNpZXNcIl0pe01vZHVsZVtcIm1vbml0b3JSdW5EZXBlbmRlbmNpZXNcIl0ocnVuRGVwZW5kZW5jaWVzKX1pZihydW5EZXBlbmRlbmNpZXM9PTApe2lmKHJ1bkRlcGVuZGVuY3lXYXRjaGVyIT09bnVsbCl7Y2xlYXJJbnRlcnZhbChydW5EZXBlbmRlbmN5V2F0Y2hlcik7cnVuRGVwZW5kZW5jeVdhdGNoZXI9bnVsbH1pZihkZXBlbmRlbmNpZXNGdWxmaWxsZWQpe3ZhciBjYWxsYmFjaz1kZXBlbmRlbmNpZXNGdWxmaWxsZWQ7ZGVwZW5kZW5jaWVzRnVsZmlsbGVkPW51bGw7Y2FsbGJhY2soKX19fU1vZHVsZVtcInByZWxvYWRlZEltYWdlc1wiXT17fTtNb2R1bGVbXCJwcmVsb2FkZWRBdWRpb3NcIl09e307ZnVuY3Rpb24gYWJvcnQod2hhdCl7e2lmKE1vZHVsZVtcIm9uQWJvcnRcIl0pe01vZHVsZVtcIm9uQWJvcnRcIl0od2hhdCl9fXdoYXQ9XCJBYm9ydGVkKFwiK3doYXQrXCIpXCI7ZXJyKHdoYXQpO0FCT1JUPXRydWU7RVhJVFNUQVRVUz0xO3doYXQrPVwiLiBCdWlsZCB3aXRoIC1zIEFTU0VSVElPTlM9MSBmb3IgbW9yZSBpbmZvLlwiO3ZhciBlPW5ldyBXZWJBc3NlbWJseS5SdW50aW1lRXJyb3Iod2hhdCk7cmVhZHlQcm9taXNlUmVqZWN0KGUpO3Rocm93IGV9dmFyIGRhdGFVUklQcmVmaXg9XCJkYXRhOmFwcGxpY2F0aW9uL29jdGV0LXN0cmVhbTtiYXNlNjQsXCI7ZnVuY3Rpb24gaXNEYXRhVVJJKGZpbGVuYW1lKXtyZXR1cm4gZmlsZW5hbWUuc3RhcnRzV2l0aChkYXRhVVJJUHJlZml4KX1mdW5jdGlvbiBpc0ZpbGVVUkkoZmlsZW5hbWUpe3JldHVybiBmaWxlbmFtZS5zdGFydHNXaXRoKFwiZmlsZTovL1wiKX12YXIgd2FzbUJpbmFyeUZpbGU7d2FzbUJpbmFyeUZpbGU9XCJkYXRhOmFwcGxpY2F0aW9uL29jdGV0LXN0cmVhbTtiYXNlNjQsQUdGemJRRUFBQUFCNmdWYllBRi9BWDlnQVg4QVlBSi9md0JnQW45L0FYOWdBMzkvZndGL1lBTi9mMzhBWUFWL2YzOS9md0JnQkg5L2YzOEFZQVIvZjM5L0FYOWdCbjkvZjM5L2Z3Ri9ZQVYvZjM5L2Z3Ri9ZQVovZjM5L2YzOEFZQWQvZjM5L2YzOS9BR0FJZjM5L2YzOS9mMzhCZjJBQUFYOWdCMzkvZjM5L2YzOEJmMkFCZlFGOVlBQUFZQVYvZm41K2ZnQmdBMzkrZndGK1lBSi9mQUJnQW4xOUFYMWdCWDkvZjM5K0FYOWdDSDkvZjM5L2YzOS9BR0FEZjM5L0FYMWdDbjkvZjM5L2YzOS9mMzhCZjJBRWYzOS9md0YrWUFwL2YzOS9mMzkvZjM5L0FHQUVmMzUrZndCZ0FYOEJmR0FIZjM5L2YzOStmZ0YvWUFaL2YzOS9mbjRCZjJBRGYzOThBR0FCZndGOVlBVi9mWDEvZndGL1lBRjhBWDFnQTM5L2ZRQmdBbngvQVh4Z0JuOS9mWDEvZndGL1lBVi9mMzE5ZndCZ0FYd0JmR0FDZjM4QmZXQUpmMzkvZjM5L2YzOS9BWDlnQW45L0FYeGdESDkvZjM5L2YzOS9mMzkvZndGL1lBVi9mMzUvZndCZ0JuOThmMzkvZndGL1lBWi9mMzkvZm44QmYyQVBmMzkvZjM5L2YzOS9mMzkvZjM5L0FHQUxmMzkvZjM5L2YzOS9mMzhCZjJBRmYzOS9mM3dCZjJBTmYzOS9mMzkvZjM5L2YzOS9md0JnQTM5OWZRRjlZQVYvZlgxL2Z3RjlZQVI5ZlgxOUFYMWdBbjkrQUdBSGYzOS9mM3gvZndGL1lBUitmbjUrQVg5Z0JIOS9mMzBBWUFKK2Z3Ri9ZQUY5QVg5Z0EzeDhmd0Y4WUFKOGZBRjhZQWQvZjM5L2YzOTlBWDFnQjM5L2YzOS9mMzhCZldBRGYzNS9BR0FEZjM5OUFYMWdESDkvZjM5L2YzOS9mMzk4ZndGL1lBSitmZ0Y4WUFOK2ZuNEJmMkFGZjM5L2ZYMEFZQVo4Zkh4OGZId0JmR0FEZkh4OEFYeGdBMzE5ZlFGOVlBUi9mMzkrQVg1Z0FuNStBWDFnQm45OWZYMTlmd0YvWUFOL2YzNEFZQUovZndGK1lBSi9mUUY5WUFGL0FYNWdBbjEvQVg5Z0FueC9BWDlnRG45L2YzOS9mMzkvZjM5OGYzOS9BWDlnQlg5L2ZYMS9BWDlnQTM5L2ZRRi9ZQVovZjM5L2YzMEFZQVovZkh4L2YzOEFZQVIvZjM1K0FHQUVmMzUvZndGL1lBTi9mMzhCZkFLekFqTUJZUUZoQUJFQllRRmlBQVVCWVFGakFBRUJZUUZrQUFFQllRRmxBQTRCWVFGbUFCY0JZUUZuQUFzQllRRm9BQVlCWVFGcEFBUUJZUUZxQUFVQllRRnJBQUFCWVFGc0FBSUJZUUZ0QUFZQllRRnVBQVVCWVFGdkFBTUJZUUZ3QUFzQllRRnhBRE1CWVFGeUFBQUJZUUZ6QUFnQllRRjBBQVFCWVFGMUFBSUJZUUYyQUFVQllRRjNBQ0FCWVFGNEFBTUJZUUY1QUFBQllRRjZBQU1CWVFGQkFBZ0JZUUZDQUFRQllRRkRBQVVCWVFGRUFBY0JZUUZGQUFvQllRRkdBQXdCWVFGSEFBb0JZUUZJQUJFQllRRkpBQUFCWVFGS0FBTUJZUUZMQUFNQllRRk1BQWdCWVFGTkFBUUJZUUZPQUFRQllRRlBBQUlCWVFGUUFBVUJZUUZSQUFJQllRRlNBQVlCWVFGVEFBSUJZUUZVQUFFQllRRlZBQUVCWVFGV0FBRUJZUUZYQUJzQllRRllBQXNCWVFGWkFBZ0RzZ3F3Q2dNQkFBTUJBQUFFQUFNSEFBUUFBd0lBQUFBQkFRSTBBQU1BQUFNQ0FBQURBZ0lSQURVaEFBVUREaElCQXdnQ0FBRUZBZ0VFQUFBSURnTURBUUFRQXlJREFRQUFBUU1DQXdNREFBUUNBQU1BQXdBREFnQVNCUUlDSEFZQUFnY0NBd01BQXdNQUF3SUtBeEVBQWdBREVnQUFBRFlEQUFJRUdBRUJDZ0FCQWdNRUFnUUVCUUFBQXdVQUFnTUFBQUlDQURjQUl5TUNBZ0VEQXdVVUNDUUVBUUFBQUFJS0NnZ0VBQUFBQ2dBQ0dBQWlGUUVORFFjSkFBUWxBQUFBT0FFRkJBVUZBQU1FQXdNRkFRQUNBZ0lBQUFjREFSdzVBQWdEQURva0FRTURBd0lBQUFBQUFRSUhBZ2tDQUFBQUF3QUNPd01EQlR3UUFRTUNBZ0FFQWdRRUJRRURBQU1DQkFFQUF3QUNCUU1ER1FBRUdRSUJBQUFEQXdBRlBUNEVBUWcvUUNZREZRVVVCQUFJQVFBQ0FnVUZBZ0lEQVFNQUZRSW5BUVFEQVFVREJRQURBZ0lBQXcwQ0FBTUJBQU1EQUFnQ0FDZ0NEQUlBUVFBQUN3TUNCd0lGQlFRQ0FTa0ZDUlVDQVFNQ0NBTURBZ0VDQXdBQkJBSUNBZ0lDUWdNRkJBQUNCUUlHRjBNRkFnQUFBZ1FIQXc4RER3Y2FBd0FDQWdBQUFnRUJLZ0FCQUFBQUEwUVNSUU1GQXdnR0JBUW9BZ0lCQUFJRUF3QUJDd2NPQWdJQkJnRURCd0JHQXdJREJ3VUJBQUFCS3dFREFBSUNBQUFPQWdNQUFnTUFSd0FBU0FCSkF3SUVBQmNBQWdFQ0NDY0RBUUFCQVFJQ0FnVUJBZ2dJRHdnTEFBc0ZCd01GQWdJR0FBUUtBd0lFQUFRc0JnUXNCaEVGR2tvQUNBQUJBd0FBQXdBREFRTURBUUVCQUFVRkFBQU5BQUVGQWdFQUFBQURBd0FBQXdFQUFBQUhBUzBFQUFFREJFc0NUQWdDRWdJQkF3Uk5BRTRIRWh3U0JRY0FEd29sQXdJQkFBVUFCd0FBRUU4UUFWQUZBRkZTQ2dJUUVRY0JBUUlJQVFnQkFRQUJBQUVEQVFGVEFBRUJDQU5VQWdJQkFnZ0JKZ0lJQXdRREFnRUNBZ0lCREFBWUFBSUpBZ0lIQWdjQUFRQUJCUWtBQVFJQ0FoQVFBUUVLQXlrQklRSVpBQUlEQUFJQlZRTUNBQUlKVmc4SERRY0JBZ2dMQXdBQ0NBQUNDd0FFQVFRQkFnRUNBUUlCQWc0REFnRURBZ2NDQXdRREJ3RUNBZ0lDQWdJQ0F3TUNBUUlEQUFJRkFRSUNBbGNCQUFVQkFnTUVBQVFCQXdVRUJBUUNBZ2dDQUFNQ0FnQUNBUUlDQVFNQ0FSQUNBUU1CQXhVUUVBSUJBQUVDQVFJQUF3QUZCQWdJTHdrdkNRTUhXQUlGQXdjR0Z3VUZBd0VCQWdVRERnRUFBUUFBQWdBS0NBMEFBUUFCQVFBRU1Cc3dHd01BQWdBQ01RSURBQUFGQWpFQkFnSUNDd1lMQ3dZTEMxa01CQXdNREFNQkNRUUVCMW9ZR2dnSkNCb0lEd0lKQkFjS0JBY0tBd1FDQXdRQ0F3QUFBZ01BQUFJQkFRUUFCQUVFQUFRQ0FRUUVBaTRBRXdNQUFBUUVFdzRBQndFSEJ3SUJCd2NIQndjQ0FRUUpDUUVLQ2dFR0JnWUdCZ1lHQmdZR0JnWUdCZ1lHQmdZR0JnWUdCZ1lHQmdZR0JnWUdCZ1lHQVFJQkFnRUhCd2NIQndFTURBd01BZ3dIREFjQkFRRUhCd2NDQXdNQUF3RUJBd01EQXdNREFRRURBd01EQXdFQkJnWUdCZ1lHQmdZR0FBRUFBQUFEQUFFQkFRQUNBZ1FBQUFNQkJRTUlCd1VJQndVSUJ3VUZLeUFBQWdVRERnUUVBd1FEQ0FRRkJRRUFCQVVCQUFRRkJRSUJBQVFBQUFJQUFBTUFBZ0FDSFJRZEZBVUFBQTRCQlFBQUF3RUJBUU1CQXdFREF3RUJBQUVCQVFBQUFCa3FEd3dLQVE0QkFRQUxDd3NHQmdZRUJ3Y0hCQVFCQUFFQUFRQUJBQUVBQVFBQkFBRUFBUUFCQUFFQUFRQUJBQUVBQWdJQ0FnSUNBQUFCQVFvTkRRb05EUUFLQUFvTkRRRUtDZ1FJQkFNRUF3RUtCQWdFQXdRRENBZ0lCQUVCQVFFTEN3a2VDUjRQRHc4UER3OE5DUWtKQ1FrTkNRa0pDUWtLSHpJV0NoWUtDZ29mTWhZS0Znb0tDUWtKQ1FrSkNRa0pDUWtKQ1FrQUNRa0pCQWNCY0FIZkJOOEVCUWNCQVlBZ2dJQUNCZ2tCZndGQnNNakVBZ3NIV2hBQldnSUFBVjhBd3dRQkpBQTdBbUZoQURRQ1ltRUE4d2NDWTJFQkFBSmtZUUQwQndKbFlRQ2lCUUptWVFENkJBSm5ZUURPQ1FKb1lRRE5DUUpwWVFETUNRSnFZUURMQ1FKcllRREtDUUpzWVFESkNRSnRZUURJQ1FtZENRRUFRUUVMM2dTOUNhd0Z1QW4xQ0QzMkNQQUk5QWp5Q1BNSThRaXRCTVVKdUFiQUNZMEV3d21PQk1RSndnbkJDZTBCWHI4SnZnbjhBMTY4Q2JzSi9BTmV1Z201Q2Z3RHR3bTJDWjRKcndtekNhMEpyZ21mQ2JRSnRRbXlDYVFKb2dtakNiRUpzQW1zQ2FzSnFnbXBDYVlKcFFtb0NhY0pvUW1nQ1owSm5BbnFBNXNKbWdsV21RbVlDWmNKbGducUE2c0MrQU5FbFFtVUNaTUprZ25xQTlVRmtRbTNBWkFKandtT0NZMEpqQW1MQ1lvSmlRbUlDVjZIQ1lZSmhRbUVDWU1KZ2dtQkNlWURnQW4vQ09VRDVBUCtDT1lEL1FqOENPVUQ1QVA3Q09ZRCtnajVDT1VENUFQNENQY0krd0hwQ084STdnanRDT3dJc2dYckNPb0k2QWpuQ09ZSTVRamtDUHNCNHdqaUNPRUk0QWpmQ040STNRamNDTnNJMmdpaENLSUlvd2lrQ0tVSXBnaW5DSjhJbmdpZENKd0ltd2lhQ0prSW1BaVhDSllJbFFpVUNKTUlrZ2lSQ0pBSWp3aU9DSTBJakFpTENJb0lpUWlnQ0tnSXFRaXFDUHNCMlFqWUNOY0kxZ2pWQ05RSTB3alNDTkVJMEFqUENNNEl6UWpNQ01zSXlnakpDTWdJeHdpakFjWUl4UWpFQ01NSXdnakJDTUFJdndpK0NMMEl2QWk3Q0xvSXVRaTRDTGNJdGdpMUNMUUlzd2l5Q0xFSXNBaXZDSzRJclFpc0NLc0lpQWpnQTRjSWhnaUZDSVFJZ3dpcEJhY0ZnZ2pPQW9FSSt3R0FDUDhIL2dmOUIvd0grd2Y2Qi9rSCtBZjNCL3NCOWdmMUIvSUg4UWZ3Qis4SG93SHNCK29INlFmb0IrY0gwZ1BtQjRFRDhRVHdCTzRFb3dHakFlUUg3UVRqQi8wQzRnZjlBdEFENFFlQkEvRUU4QVR1QktNQm93SGdCKzBFM3dmOUF0NEgvUUw4QXM4RDZ3VHFCUHdDendQckJPb0UrUUxMQStJRTRRVDVBc3NENGdUaEJNY0M4d1RIQXZNRXlBUGRCOXdIMVFUYkI5b0gyUWZZQjlFRTF3ZldCOVVIMUFmVkJOTUh6d1RTQjlFSDBRVFFCODhFendmT0J6VDdBYWNLcFFyNENmWUo5QW55Q2ZBSjdnbnNDZW9KNkFubUNlUUo0Z25nQ2Q0SmtBZW9DcVlLamdlWkNwZ0tsd3FXQ3BVS25RYVVDcE1La2dxVEI1QUtqd3FPQ28wS2pBcWpBWXNLaWdxSUI0TUtnUXFBQ3Y4Si9RbjdDWWNIZ2dyR0NkOEsvZ244Q2ZvSjdRRmVYcVFLb3dxaUNxRUtvQXFmQ3A0S25RcWRCcHdLbXdxYUNsNk5CNDBIdUFTZkJKOEVrUXFmQkY2SkNvZ0t1QVNqQWFNQmh3clBCVjZHQ29VS3VBU2pBYU1CaEFyUEJlMEJYczBIekFmTEIrMEJYc29IeVFmSUIxN0hCK0lLNFFyZ0NzRUh3UWZlQ3QwSzNBcmJDdG9LWHRrSzJBclhDdFlLdVFlNUI5VUsxQXJUQ3RJSzBRcGUwQXJQQ3M0S3pRck1Dc3NLeWdySkNsN0lDc2NLeGdyRkNzUUt3d3JDQ3NFSzdRRmV6UVhBQ3I4S3ZncTlDcndLdXdyNUNmVUo4UW5sQ2VFSjdRbnBDZTBCWHMwRnVncTVDcmdLdHdxMkNyVUs5d256Q2U4SjR3bmZDZXNKNXdtMkJJUUh0QXEyQklRSHN3cGV1Z082QTd3QnZBRzhBYWdIb3dIL0FmOEJYcm9EdWdPOEFid0J2QUdvQjZNQi93SC9BVjY1QTdrRHZBRzhBYndCcHdlakFmOEIvd0ZldVFPNUE3d0J2QUc4QWFjSG93SC9BZjhCWHJJS3NRcGVzQXF2Q2w2dUNxMEtYcXdLcXdwZWxBZXFDb0VEWHBRSHFRcUJBLzRHVmY0RzdRZnRBVjc3QWZzQjNRbGUzQW5TQ2RVSjJ3bGUwd25XQ2RvSlh0UUoxd25aQ1Y3WUNlMEJYdEVKMEFuSENjOEpDb201R2JBS3BRRUJCMzhnQVJDaUFTRURJd0JCSUdzaUFpUUFBa0FnQWtFWWFpQUFFUG9DSWdVdEFBQkZEUUFnQWtFSWFpQUFFTVFESVFZZ0FDQUFLQUlBUVF4cktBSUFhaUlFS0FJRUlRY2dCQkROQkNFSUlBSWdCaWdDQUNBQklBRWdBMm9pQXlBQklBZEJzQUZ4UVNCR0d5QURJQVFnQ0JEb0FUWUNFQ0FDUVJCcUVQRUNSUTBBSUFBZ0FDZ0NBRUVNYXlnQ0FHcEJCUkRFQWdzZ0JSREZBaUFDUVNCcUpBQWdBQXZNREFFSGZ3SkFJQUJGRFFBZ0FFRUlheUlESUFCQkJHc29BZ0FpQVVGNGNTSUFhaUVGQWtBZ0FVRUJjUTBBSUFGQkEzRkZEUUVnQXlBREtBSUFJZ0ZySWdOQmdLUUVLQUlBU1EwQklBQWdBV29oQUNBRFFZU2tCQ2dDQUVjRVFDQUJRZjhCVFFSQUlBTW9BZ2dpQWlBQlFRTjJJZ1JCQTNSQm1LUUVha1lhSUFJZ0F5Z0NEQ0lCUmdSQVFmQ2pCRUh3b3dRb0FnQkJmaUFFZDNFMkFnQU1Bd3NnQWlBQk5nSU1JQUVnQWpZQ0NBd0NDeUFES0FJWUlRWUNRQ0FESUFNb0Fnd2lBVWNFUUNBREtBSUlJZ0lnQVRZQ0RDQUJJQUkyQWdnTUFRc0NRQ0FEUVJScUlnSW9BZ0FpQkEwQUlBTkJFR29pQWlnQ0FDSUVEUUJCQUNFQkRBRUxBMEFnQWlFSElBUWlBVUVVYWlJQ0tBSUFJZ1FOQUNBQlFSQnFJUUlnQVNnQ0VDSUVEUUFMSUFkQkFEWUNBQXNnQmtVTkFRSkFJQU1nQXlnQ0hDSUNRUUowUWFDbUJHb2lCQ2dDQUVZRVFDQUVJQUUyQWdBZ0FRMEJRZlNqQkVIMG93UW9BZ0JCZmlBQ2QzRTJBZ0FNQXdzZ0JrRVFRUlFnQmlnQ0VDQURSaHRxSUFFMkFnQWdBVVVOQWdzZ0FTQUdOZ0lZSUFNb0FoQWlBZ1JBSUFFZ0FqWUNFQ0FDSUFFMkFoZ0xJQU1vQWhRaUFrVU5BU0FCSUFJMkFoUWdBaUFCTmdJWURBRUxJQVVvQWdRaUFVRURjVUVEUncwQVFmaWpCQ0FBTmdJQUlBVWdBVUYrY1RZQ0JDQURJQUJCQVhJMkFnUWdBQ0FEYWlBQU5nSUFEd3NnQXlBRlR3MEFJQVVvQWdRaUFVRUJjVVVOQUFKQUlBRkJBbkZGQkVBZ0JVR0lwQVFvQWdCR0JFQkJpS1FFSUFNMkFnQkIvS01FUWZ5akJDZ0NBQ0FBYWlJQU5nSUFJQU1nQUVFQmNqWUNCQ0FEUVlTa0JDZ0NBRWNOQTBING93UkJBRFlDQUVHRXBBUkJBRFlDQUE4TElBVkJoS1FFS0FJQVJnUkFRWVNrQkNBRE5nSUFRZmlqQkVING93UW9BZ0FnQUdvaUFEWUNBQ0FESUFCQkFYSTJBZ1FnQUNBRGFpQUFOZ0lBRHdzZ0FVRjRjU0FBYWlFQUFrQWdBVUgvQVUwRVFDQUZLQUlJSWdJZ0FVRURkaUlFUVFOMFFaaWtCR3BHR2lBQ0lBVW9BZ3dpQVVZRVFFSHdvd1JCOEtNRUtBSUFRWDRnQkhkeE5nSUFEQUlMSUFJZ0FUWUNEQ0FCSUFJMkFnZ01BUXNnQlNnQ0dDRUdBa0FnQlNBRktBSU1JZ0ZIQkVBZ0JTZ0NDQ0lDUVlDa0JDZ0NBRWthSUFJZ0FUWUNEQ0FCSUFJMkFnZ01BUXNDUUNBRlFSUnFJZ0lvQWdBaUJBMEFJQVZCRUdvaUFpZ0NBQ0lFRFFCQkFDRUJEQUVMQTBBZ0FpRUhJQVFpQVVFVWFpSUNLQUlBSWdRTkFDQUJRUkJxSVFJZ0FTZ0NFQ0lFRFFBTElBZEJBRFlDQUFzZ0JrVU5BQUpBSUFVZ0JTZ0NIQ0lDUVFKMFFhQ21CR29pQkNnQ0FFWUVRQ0FFSUFFMkFnQWdBUTBCUWZTakJFSDBvd1FvQWdCQmZpQUNkM0UyQWdBTUFnc2dCa0VRUVJRZ0JpZ0NFQ0FGUmh0cUlBRTJBZ0FnQVVVTkFRc2dBU0FHTmdJWUlBVW9BaEFpQWdSQUlBRWdBallDRUNBQ0lBRTJBaGdMSUFVb0FoUWlBa1VOQUNBQklBSTJBaFFnQWlBQk5nSVlDeUFESUFCQkFYSTJBZ1FnQUNBRGFpQUFOZ0lBSUFOQmhLUUVLQUlBUncwQlFmaWpCQ0FBTmdJQUR3c2dCU0FCUVg1eE5nSUVJQU1nQUVFQmNqWUNCQ0FBSUFOcUlBQTJBZ0FMSUFCQi93Rk5CRUFnQUVFRGRpSUJRUU4wUVppa0JHb2hBQUovUWZDakJDZ0NBQ0lDUVFFZ0FYUWlBWEZGQkVCQjhLTUVJQUVnQW5JMkFnQWdBQXdCQ3lBQUtBSUlDeUVDSUFBZ0F6WUNDQ0FDSUFNMkFnd2dBeUFBTmdJTUlBTWdBallDQ0E4TFFSOGhBaUFEUWdBM0FoQWdBRUgvLy84SFRRUkFJQUJCQ0hZaUFTQUJRWUQrUDJwQkVIWkJDSEVpQVhRaUFpQUNRWURnSDJwQkVIWkJCSEVpQW5RaUJDQUVRWUNBRDJwQkVIWkJBbkVpQkhSQkQzWWdBU0FDY2lBRWNtc2lBVUVCZENBQUlBRkJGV3AyUVFGeGNrRWNhaUVDQ3lBRElBSTJBaHdnQWtFQ2RFR2dwZ1JxSVFFQ1FBSkFBa0JCOUtNRUtBSUFJZ1JCQVNBQ2RDSUhjVVVFUUVIMG93UWdCQ0FIY2pZQ0FDQUJJQU0yQWdBZ0F5QUJOZ0lZREFFTElBQkJBRUVaSUFKQkFYWnJJQUpCSDBZYmRDRUNJQUVvQWdBaEFRTkFJQUVpQkNnQ0JFRjRjU0FBUmcwQ0lBSkJIWFloQVNBQ1FRRjBJUUlnQkNBQlFRUnhhaUlIUVJCcUtBSUFJZ0VOQUFzZ0J5QUROZ0lRSUFNZ0JEWUNHQXNnQXlBRE5nSU1JQU1nQXpZQ0NBd0JDeUFFS0FJSUlnQWdBellDRENBRUlBTTJBZ2dnQTBFQU5nSVlJQU1nQkRZQ0RDQURJQUEyQWdnTFFaQ2tCRUdRcEFRb0FnQkJBV3NpQUVGL0lBQWJOZ0lBQ3dzSEFDQUFRUWhxQzdjQkFRZC9Jd0JCSUdzaUFpUUFBa0FnQWtFWWFpQUFFUG9DSWdVdEFBQkZEUUFnQUNBQUtBSUFRUXhyS0FJQWFpSURLQUlFR2lBQ1FSQnFJZ1FnQXhCUElBUkI2TGdFRU1zQklRTWdCQkJISUFKQkNHb2dBQkRFQXlFR0lBQWdBQ2dDQUVFTWF5Z0NBR29pQnhETkJDRUlJQUlnQXlBR0tBSUFJQWNnQ0NBQklBTW9BZ0FvQWhBUkNnQTJBaEFnQkJEeEFrVU5BQ0FBSUFBb0FnQkJER3NvQWdCcVFRVVF4QUlMSUFVUXhRSWdBa0VnYWlRQUlBQUxDZ0FnQUVFTkVRQUFHZ3NWQUNBQUVJY0JCRUFnQUNnQ0JBOExJQUF0QUFzTEh3RUJmeUFBRUljQkJFQWdBQ2dDQUNFQklBQVE2UUVhSUFFUU5Bc2dBQXNwQVFGL0lBSUVRQ0FBSVFNRFFDQURJQUU2QUFBZ0EwRUJhaUVESUFKQkFXc2lBZzBBQ3dzZ0FBdU9MZ0VMZnlNQVFSQnJJZ3NrQUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQWdBRUgwQVUwRVFFSHdvd1FvQWdBaUJFRVFJQUJCQzJwQmVIRWdBRUVMU1JzaUJrRURkaUlBZGlJQlFRTnhCRUFnQVVGL2MwRUJjU0FBYWlJQ1FRTjBJZ1ZCb0tRRWFpZ0NBQ0lCUVFocUlRQUNRQ0FCS0FJSUlnTWdCVUdZcEFScUlnVkdCRUJCOEtNRUlBUkJmaUFDZDNFMkFnQU1BUXNnQXlBRk5nSU1JQVVnQXpZQ0NBc2dBU0FDUVFOMElnSkJBM0kyQWdRZ0FTQUNhaUlCSUFFb0FnUkJBWEkyQWdRTURBc2dCa0g0b3dRb0FnQWlDRTBOQVNBQkJFQUNRRUVDSUFCMElnSkJBQ0FDYTNJZ0FTQUFkSEVpQUVFQUlBQnJjVUVCYXlJQUlBQkJESFpCRUhFaUFIWWlBVUVGZGtFSWNTSUNJQUJ5SUFFZ0FuWWlBRUVDZGtFRWNTSUJjaUFBSUFGMklnQkJBWFpCQW5FaUFYSWdBQ0FCZGlJQVFRRjJRUUZ4SWdGeUlBQWdBWFpxSWdKQkEzUWlBMEdncEFScUtBSUFJZ0VvQWdnaUFDQURRWmlrQkdvaUEwWUVRRUh3b3dRZ0JFRitJQUozY1NJRU5nSUFEQUVMSUFBZ0F6WUNEQ0FESUFBMkFnZ0xJQUZCQ0dvaEFDQUJJQVpCQTNJMkFnUWdBU0FHYWlJSElBSkJBM1FpQWlBR2F5SURRUUZ5TmdJRUlBRWdBbW9nQXpZQ0FDQUlCRUFnQ0VFRGRpSUZRUU4wUVppa0JHb2hBVUdFcEFRb0FnQWhBZ0ovSUFSQkFTQUZkQ0lGY1VVRVFFSHdvd1FnQkNBRmNqWUNBQ0FCREFFTElBRW9BZ2dMSVFVZ0FTQUNOZ0lJSUFVZ0FqWUNEQ0FDSUFFMkFnd2dBaUFGTmdJSUMwR0VwQVFnQnpZQ0FFSDRvd1FnQXpZQ0FBd01DMEgwb3dRb0FnQWlDa1VOQVNBS1FRQWdDbXR4UVFGcklnQWdBRUVNZGtFUWNTSUFkaUlCUVFWMlFRaHhJZ0lnQUhJZ0FTQUNkaUlBUVFKMlFRUnhJZ0Z5SUFBZ0FYWWlBRUVCZGtFQ2NTSUJjaUFBSUFGMklnQkJBWFpCQVhFaUFYSWdBQ0FCZG1wQkFuUkJvS1lFYWlnQ0FDSUJLQUlFUVhoeElBWnJJUVVnQVNFQ0EwQUNRQ0FDS0FJUUlnQkZCRUFnQWlnQ0ZDSUFSUTBCQ3lBQUtBSUVRWGh4SUFacklnSWdCU0FDSUFWSklnSWJJUVVnQUNBQklBSWJJUUVnQUNFQ0RBRUxDeUFCS0FJWUlRa2dBU0FCS0FJTUlnTkhCRUFnQVNnQ0NDSUFRWUNrQkNnQ0FFa2FJQUFnQXpZQ0RDQURJQUEyQWdnTUN3c2dBVUVVYWlJQ0tBSUFJZ0JGQkVBZ0FTZ0NFQ0lBUlEwRElBRkJFR29oQWdzRFFDQUNJUWNnQUNJRFFSUnFJZ0lvQWdBaUFBMEFJQU5CRUdvaEFpQURLQUlRSWdBTkFBc2dCMEVBTmdJQURBb0xRWDhoQmlBQVFiOS9TdzBBSUFCQkMyb2lBRUY0Y1NFR1FmU2pCQ2dDQUNJSFJRMEFRUUFnQm1zaEJRSkFBa0FDUUFKL1FRQWdCa0dBQWtrTkFCcEJIeUFHUWYvLy93ZExEUUFhSUFCQkNIWWlBQ0FBUVlEK1AycEJFSFpCQ0hFaUFIUWlBU0FCUVlEZ0gycEJFSFpCQkhFaUFYUWlBaUFDUVlDQUQycEJFSFpCQW5FaUFuUkJEM1lnQUNBQmNpQUNjbXNpQUVFQmRDQUdJQUJCRldwMlFRRnhja0VjYWdzaUNFRUNkRUdncGdScUtBSUFJZ0pGQkVCQkFDRUFEQUVMUVFBaEFDQUdRUUJCR1NBSVFRRjJheUFJUVI5R0czUWhBUU5BQWtBZ0FpZ0NCRUY0Y1NJSklBWnJJZ1FnQlU4TkFDQUVJUVVnQWlFRElBWWdDVWNOQUVFQUlRVWdBaUVBREFNTElBQWdBaWdDRkNJRUlBUWdBaUFCUVIxMlFRUnhhaWdDRUNJQ1Joc2dBQ0FFR3lFQUlBRkJBWFFoQVNBQ0RRQUxDeUFBSUFOeVJRUkFRUUFoQTBFQ0lBaDBJZ0JCQUNBQWEzSWdCM0VpQUVVTkF5QUFRUUFnQUd0eFFRRnJJZ0FnQUVFTWRrRVFjU0lBZGlJQlFRVjJRUWh4SWdJZ0FISWdBU0FDZGlJQVFRSjJRUVJ4SWdGeUlBQWdBWFlpQUVFQmRrRUNjU0lCY2lBQUlBRjJJZ0JCQVhaQkFYRWlBWElnQUNBQmRtcEJBblJCb0tZRWFpZ0NBQ0VBQ3lBQVJRMEJDd05BSUFBb0FnUkJlSEVnQm1zaUFpQUZTU0VCSUFJZ0JTQUJHeUVGSUFBZ0F5QUJHeUVESUFBb0FoQWlBUVIvSUFFRklBQW9BaFFMSWdBTkFBc0xJQU5GRFFBZ0JVSDRvd1FvQWdBZ0JtdFBEUUFnQXlnQ0dDRUlJQU1nQXlnQ0RDSUJSd1JBSUFNb0FnZ2lBRUdBcEFRb0FnQkpHaUFBSUFFMkFnd2dBU0FBTmdJSURBa0xJQU5CRkdvaUFpZ0NBQ0lBUlFSQUlBTW9BaEFpQUVVTkF5QURRUkJxSVFJTEEwQWdBaUVFSUFBaUFVRVVhaUlDS0FJQUlnQU5BQ0FCUVJCcUlRSWdBU2dDRUNJQURRQUxJQVJCQURZQ0FBd0lDeUFHUWZpakJDZ0NBQ0lCVFFSQVFZU2tCQ2dDQUNFQUFrQWdBU0FHYXlJQ1FSQlBCRUJCK0tNRUlBSTJBZ0JCaEtRRUlBQWdCbW9pQXpZQ0FDQURJQUpCQVhJMkFnUWdBQ0FCYWlBQ05nSUFJQUFnQmtFRGNqWUNCQXdCQzBHRXBBUkJBRFlDQUVING93UkJBRFlDQUNBQUlBRkJBM0kyQWdRZ0FDQUJhaUlCSUFFb0FnUkJBWEkyQWdRTElBQkJDR29oQUF3S0N5QUdRZnlqQkNnQ0FDSUJTUVJBUWZ5akJDQUJJQVpySWdFMkFnQkJpS1FFUVlpa0JDZ0NBQ0lBSUFacUlnSTJBZ0FnQWlBQlFRRnlOZ0lFSUFBZ0JrRURjallDQkNBQVFRaHFJUUFNQ2d0QkFDRUFJQVpCTDJvaUJRSi9RY2luQkNnQ0FBUkFRZENuQkNnQ0FBd0JDMEhVcHdSQ2Z6Y0NBRUhNcHdSQ2dLQ0FnSUNBQkRjQ0FFSElwd1FnQzBFTWFrRndjVUhZcXRXcUJYTTJBZ0JCM0tjRVFRQTJBZ0JCcktjRVFRQTJBZ0JCZ0NBTElnSnFJZ1JCQUNBQ2F5SUhjU0lDSUFaTkRRbEJxS2NFS0FJQUlnTUVRRUdncHdRb0FnQWlDQ0FDYWlJSklBaE5JQU1nQ1VseURRb0xRYXluQkMwQUFFRUVjUTBFQWtBQ1FFR0lwQVFvQWdBaUF3UkFRYkNuQkNFQUEwQWdBeUFBS0FJQUlnaFBCRUFnQ0NBQUtBSUVhaUFEU3cwREN5QUFLQUlJSWdBTkFBc0xRUUFRaHdJaUFVRi9SZzBGSUFJaEJFSE1wd1FvQWdBaUFFRUJheUlESUFGeEJFQWdBaUFCYXlBQklBTnFRUUFnQUd0eGFpRUVDeUFFSUFaTklBUkIvdi8vL3dkTGNnMEZRYWluQkNnQ0FDSUFCRUJCb0tjRUtBSUFJZ01nQkdvaUJ5QURUU0FBSUFkSmNnMEdDeUFFRUljQ0lnQWdBVWNOQVF3SEN5QUVJQUZySUFkeElnUkIvdi8vL3dkTERRUWdCQkNIQWlJQklBQW9BZ0FnQUNnQ0JHcEdEUU1nQVNFQUN5QUFRWDlHSUFaQk1Hb2dCRTF5UlFSQVFkQ25CQ2dDQUNJQklBVWdCR3RxUVFBZ0FXdHhJZ0ZCL3YvLy93ZExCRUFnQUNFQkRBY0xJQUVRaHdKQmYwY0VRQ0FCSUFScUlRUWdBQ0VCREFjTFFRQWdCR3NRaHdJYURBUUxJQUFpQVVGL1J3MEZEQU1MUVFBaEF3d0hDMEVBSVFFTUJRc2dBVUYvUncwQ0MwR3Nwd1JCcktjRUtBSUFRUVJ5TmdJQUN5QUNRZjcvLy84SFN3MEJJQUlRaHdJaUFVRi9Sa0VBRUljQ0lnQkJmMFp5SUFBZ0FVMXlEUUVnQUNBQmF5SUVJQVpCS0dwTkRRRUxRYUNuQkVHZ3B3UW9BZ0FnQkdvaUFEWUNBRUdrcHdRb0FnQWdBRWtFUUVHa3B3UWdBRFlDQUFzQ1FBSkFBa0JCaUtRRUtBSUFJZ01FUUVHd3B3UWhBQU5BSUFFZ0FDZ0NBQ0lDSUFBb0FnUWlCV3BHRFFJZ0FDZ0NDQ0lBRFFBTERBSUxRWUNrQkNnQ0FDSUFRUUFnQUNBQlRSdEZCRUJCZ0tRRUlBRTJBZ0FMUVFBaEFFRzBwd1FnQkRZQ0FFR3dwd1FnQVRZQ0FFR1FwQVJCZnpZQ0FFR1VwQVJCeUtjRUtBSUFOZ0lBUWJ5bkJFRUFOZ0lBQTBBZ0FFRURkQ0lDUWFDa0JHb2dBa0dZcEFScUlnTTJBZ0FnQWtHa3BBUnFJQU0yQWdBZ0FFRUJhaUlBUVNCSERRQUxRZnlqQkNBRVFTaHJJZ0JCZUNBQmEwRUhjVUVBSUFGQkNHcEJCM0ViSWdKcklnTTJBZ0JCaUtRRUlBRWdBbW9pQWpZQ0FDQUNJQU5CQVhJMkFnUWdBQ0FCYWtFb05nSUVRWXlrQkVIWXB3UW9BZ0EyQWdBTUFnc2dBQzBBREVFSWNTQUNJQU5MY2lBQklBTk5jZzBBSUFBZ0JDQUZhallDQkVHSXBBUWdBMEY0SUFOclFRZHhRUUFnQTBFSWFrRUhjUnNpQUdvaUFUWUNBRUg4b3dSQi9LTUVLQUlBSUFScUlnSWdBR3NpQURZQ0FDQUJJQUJCQVhJMkFnUWdBaUFEYWtFb05nSUVRWXlrQkVIWXB3UW9BZ0EyQWdBTUFRdEJnS1FFS0FJQUlBRkxCRUJCZ0tRRUlBRTJBZ0FMSUFFZ0JHb2hBa0d3cHdRaEFBSkFBa0FDUUFKQUFrQUNRQU5BSUFJZ0FDZ0NBRWNFUUNBQUtBSUlJZ0FOQVF3Q0N3c2dBQzBBREVFSWNVVU5BUXRCc0tjRUlRQURRQ0FESUFBb0FnQWlBazhFUUNBQ0lBQW9BZ1JxSWdVZ0Ewc05Bd3NnQUNnQ0NDRUFEQUFMQUFzZ0FDQUJOZ0lBSUFBZ0FDZ0NCQ0FFYWpZQ0JDQUJRWGdnQVd0QkIzRkJBQ0FCUVFocVFRZHhHMm9pQ0NBR1FRTnlOZ0lFSUFKQmVDQUNhMEVIY1VFQUlBSkJDR3BCQjNFYmFpSUVJQVlnQ0dvaUIyc2hCaUFESUFSR0JFQkJpS1FFSUFjMkFnQkIvS01FUWZ5akJDZ0NBQ0FHYWlJQU5nSUFJQWNnQUVFQmNqWUNCQXdEQ3lBRVFZU2tCQ2dDQUVZRVFFR0VwQVFnQnpZQ0FFSDRvd1JCK0tNRUtBSUFJQVpxSWdBMkFnQWdCeUFBUVFGeU5nSUVJQUFnQjJvZ0FEWUNBQXdEQ3lBRUtBSUVJZ0JCQTNGQkFVWUVRQ0FBUVhoeElRa0NRQ0FBUWY4QlRRUkFJQVFvQWdnaUFTQUFRUU4ySWdKQkEzUkJtS1FFYWtZYUlBRWdCQ2dDRENJQVJnUkFRZkNqQkVId293UW9BZ0JCZmlBQ2QzRTJBZ0FNQWdzZ0FTQUFOZ0lNSUFBZ0FUWUNDQXdCQ3lBRUtBSVlJUU1DUUNBRUlBUW9BZ3dpQVVjRVFDQUVLQUlJSWdBZ0FUWUNEQ0FCSUFBMkFnZ01BUXNDUUNBRVFSUnFJZ0FvQWdBaUJRMEFJQVJCRUdvaUFDZ0NBQ0lGRFFCQkFDRUJEQUVMQTBBZ0FDRUNJQVVpQVVFVWFpSUFLQUlBSWdVTkFDQUJRUkJxSVFBZ0FTZ0NFQ0lGRFFBTElBSkJBRFlDQUFzZ0EwVU5BQUpBSUFRZ0JDZ0NIQ0lBUVFKMFFhQ21CR29pQWlnQ0FFWUVRQ0FDSUFFMkFnQWdBUTBCUWZTakJFSDBvd1FvQWdCQmZpQUFkM0UyQWdBTUFnc2dBMEVRUVJRZ0F5Z0NFQ0FFUmh0cUlBRTJBZ0FnQVVVTkFRc2dBU0FETmdJWUlBUW9BaEFpQUFSQUlBRWdBRFlDRUNBQUlBRTJBaGdMSUFRb0FoUWlBRVVOQUNBQklBQTJBaFFnQUNBQk5nSVlDeUFHSUFscUlRWWdCQ0FKYWlFRUN5QUVJQVFvQWdSQmZuRTJBZ1FnQnlBR1FRRnlOZ0lFSUFZZ0Iyb2dCallDQUNBR1FmOEJUUVJBSUFaQkEzWWlBVUVEZEVHWXBBUnFJUUFDZjBId293UW9BZ0FpQWtFQklBRjBJZ0Z4UlFSQVFmQ2pCQ0FCSUFKeU5nSUFJQUFNQVFzZ0FDZ0NDQXNoQVNBQUlBYzJBZ2dnQVNBSE5nSU1JQWNnQURZQ0RDQUhJQUUyQWdnTUF3dEJIeUVBSUFaQi8vLy9CMDBFUUNBR1FRaDJJZ0FnQUVHQS9qOXFRUkIyUVFoeElnQjBJZ0VnQVVHQTRCOXFRUkIyUVFSeElnRjBJZ0lnQWtHQWdBOXFRUkIyUVFKeElnSjBRUTkySUFBZ0FYSWdBbkpySWdCQkFYUWdCaUFBUVJWcWRrRUJjWEpCSEdvaEFBc2dCeUFBTmdJY0lBZENBRGNDRUNBQVFRSjBRYUNtQkdvaEFRSkFRZlNqQkNnQ0FDSUNRUUVnQUhRaUEzRkZCRUJCOUtNRUlBSWdBM0kyQWdBZ0FTQUhOZ0lBSUFjZ0FUWUNHQXdCQ3lBR1FRQkJHU0FBUVFGMmF5QUFRUjlHRzNRaEFDQUJLQUlBSVFFRFFDQUJJZ0lvQWdSQmVIRWdCa1lOQXlBQVFSMTJJUUVnQUVFQmRDRUFJQUlnQVVFRWNXb2lBeWdDRUNJQkRRQUxJQU1nQnpZQ0VDQUhJQUkyQWhnTElBY2dCellDRENBSElBYzJBZ2dNQWd0Qi9LTUVJQVJCS0dzaUFFRjRJQUZyUVFkeFFRQWdBVUVJYWtFSGNSc2lBbXNpQnpZQ0FFR0lwQVFnQVNBQ2FpSUNOZ0lBSUFJZ0IwRUJjallDQkNBQUlBRnFRU2cyQWdSQmpLUUVRZGluQkNnQ0FEWUNBQ0FESUFWQkp5QUZhMEVIY1VFQUlBVkJKMnRCQjNFYmFrRXZheUlBSUFBZ0EwRVFha2tiSWdKQkd6WUNCQ0FDUWJpbkJDa0NBRGNDRUNBQ1FiQ25CQ2tDQURjQ0NFRzRwd1FnQWtFSWFqWUNBRUcwcHdRZ0JEWUNBRUd3cHdRZ0FUWUNBRUc4cHdSQkFEWUNBQ0FDUVJocUlRQURRQ0FBUVFjMkFnUWdBRUVJYWlFQklBQkJCR29oQUNBQklBVkpEUUFMSUFJZ0EwWU5BeUFDSUFJb0FnUkJmbkUyQWdRZ0F5QUNJQU5ySWdWQkFYSTJBZ1FnQWlBRk5nSUFJQVZCL3dGTkJFQWdCVUVEZGlJQlFRTjBRWmlrQkdvaEFBSi9RZkNqQkNnQ0FDSUNRUUVnQVhRaUFYRkZCRUJCOEtNRUlBRWdBbkkyQWdBZ0FBd0JDeUFBS0FJSUN5RUJJQUFnQXpZQ0NDQUJJQU0yQWd3Z0F5QUFOZ0lNSUFNZ0FUWUNDQXdFQzBFZklRQWdBMElBTndJUUlBVkIvLy8vQjAwRVFDQUZRUWgySWdBZ0FFR0EvajlxUVJCMlFRaHhJZ0IwSWdFZ0FVR0E0QjlxUVJCMlFRUnhJZ0YwSWdJZ0FrR0FnQTlxUVJCMlFRSnhJZ0owUVE5MklBQWdBWElnQW5KcklnQkJBWFFnQlNBQVFSVnFka0VCY1hKQkhHb2hBQXNnQXlBQU5nSWNJQUJCQW5SQm9LWUVhaUVCQWtCQjlLTUVLQUlBSWdKQkFTQUFkQ0lFY1VVRVFFSDBvd1FnQWlBRWNqWUNBQ0FCSUFNMkFnQWdBeUFCTmdJWURBRUxJQVZCQUVFWklBQkJBWFpySUFCQkgwWWJkQ0VBSUFFb0FnQWhBUU5BSUFFaUFpZ0NCRUY0Y1NBRlJnMEVJQUJCSFhZaEFTQUFRUUYwSVFBZ0FpQUJRUVJ4YWlJRUtBSVFJZ0VOQUFzZ0JDQUROZ0lRSUFNZ0FqWUNHQXNnQXlBRE5nSU1JQU1nQXpZQ0NBd0RDeUFDS0FJSUlnQWdCellDRENBQ0lBYzJBZ2dnQjBFQU5nSVlJQWNnQWpZQ0RDQUhJQUEyQWdnTElBaEJDR29oQUF3RkN5QUNLQUlJSWdBZ0F6WUNEQ0FDSUFNMkFnZ2dBMEVBTmdJWUlBTWdBallDRENBRElBQTJBZ2dMUWZ5akJDZ0NBQ0lBSUFaTkRRQkIvS01FSUFBZ0Jtc2lBVFlDQUVHSXBBUkJpS1FFS0FJQUlnQWdCbW9pQWpZQ0FDQUNJQUZCQVhJMkFnUWdBQ0FHUVFOeU5nSUVJQUJCQ0dvaEFBd0RDMEhRbVFSQk1EWUNBRUVBSVFBTUFnc0NRQ0FJUlEwQUFrQWdBeWdDSENJQVFRSjBRYUNtQkdvaUFpZ0NBQ0FEUmdSQUlBSWdBVFlDQUNBQkRRRkI5S01FSUFkQmZpQUFkM0VpQnpZQ0FBd0NDeUFJUVJCQkZDQUlLQUlRSUFOR0cyb2dBVFlDQUNBQlJRMEJDeUFCSUFnMkFoZ2dBeWdDRUNJQUJFQWdBU0FBTmdJUUlBQWdBVFlDR0FzZ0F5Z0NGQ0lBUlEwQUlBRWdBRFlDRkNBQUlBRTJBaGdMQWtBZ0JVRVBUUVJBSUFNZ0JTQUdhaUlBUVFOeU5nSUVJQUFnQTJvaUFDQUFLQUlFUVFGeU5nSUVEQUVMSUFNZ0JrRURjallDQkNBRElBWnFJZ1FnQlVFQmNqWUNCQ0FFSUFWcUlBVTJBZ0FnQlVIL0FVMEVRQ0FGUVFOMklnRkJBM1JCbUtRRWFpRUFBbjlCOEtNRUtBSUFJZ0pCQVNBQmRDSUJjVVVFUUVId293UWdBU0FDY2pZQ0FDQUFEQUVMSUFBb0FnZ0xJUUVnQUNBRU5nSUlJQUVnQkRZQ0RDQUVJQUEyQWd3Z0JDQUJOZ0lJREFFTFFSOGhBQ0FGUWYvLy93ZE5CRUFnQlVFSWRpSUFJQUJCZ1A0L2FrRVFka0VJY1NJQWRDSUJJQUZCZ09BZmFrRVFka0VFY1NJQmRDSUNJQUpCZ0lBUGFrRVFka0VDY1NJQ2RFRVBkaUFBSUFGeUlBSnlheUlBUVFGMElBVWdBRUVWYW5aQkFYRnlRUnhxSVFBTElBUWdBRFlDSENBRVFnQTNBaEFnQUVFQ2RFR2dwZ1JxSVFFQ1FBSkFJQWRCQVNBQWRDSUNjVVVFUUVIMG93UWdBaUFIY2pZQ0FDQUJJQVEyQWdBTUFRc2dCVUVBUVJrZ0FFRUJkbXNnQUVFZlJodDBJUUFnQVNnQ0FDRUNBMEFnQWlJQktBSUVRWGh4SUFWR0RRSWdBRUVkZGlFQ0lBQkJBWFFoQUNBQklBSkJCSEZxSWdjb0FoQWlBZzBBQ3lBSElBUTJBaEFMSUFRZ0FUWUNHQ0FFSUFRMkFnd2dCQ0FFTmdJSURBRUxJQUVvQWdnaUFDQUVOZ0lNSUFFZ0JEWUNDQ0FFUVFBMkFoZ2dCQ0FCTmdJTUlBUWdBRFlDQ0FzZ0EwRUlhaUVBREFFTEFrQWdDVVVOQUFKQUlBRW9BaHdpQUVFQ2RFR2dwZ1JxSWdJb0FnQWdBVVlFUUNBQ0lBTTJBZ0FnQXcwQlFmU2pCQ0FLUVg0Z0FIZHhOZ0lBREFJTElBbEJFRUVVSUFrb0FoQWdBVVliYWlBRE5nSUFJQU5GRFFFTElBTWdDVFlDR0NBQktBSVFJZ0FFUUNBRElBQTJBaEFnQUNBRE5nSVlDeUFCS0FJVUlnQkZEUUFnQXlBQU5nSVVJQUFnQXpZQ0dBc0NRQ0FGUVE5TkJFQWdBU0FGSUFacUlnQkJBM0kyQWdRZ0FDQUJhaUlBSUFBb0FnUkJBWEkyQWdRTUFRc2dBU0FHUVFOeU5nSUVJQUVnQm1vaUF5QUZRUUZ5TmdJRUlBTWdCV29nQlRZQ0FDQUlCRUFnQ0VFRGRpSUhRUU4wUVppa0JHb2hBRUdFcEFRb0FnQWhBZ0ovUVFFZ0IzUWlCeUFFY1VVRVFFSHdvd1FnQkNBSGNqWUNBQ0FBREFFTElBQW9BZ2dMSVFRZ0FDQUNOZ0lJSUFRZ0FqWUNEQ0FDSUFBMkFnd2dBaUFFTmdJSUMwR0VwQVFnQXpZQ0FFSDRvd1FnQlRZQ0FBc2dBVUVJYWlFQUN5QUxRUkJxSkFBZ0FBc05BQ0FBS0FJQUlBRkJBblJxQzlFREFRVi9Jd0JCRUdzaUFDUUFBa0FnQWtVTkFFR0E4QU1vQWdBZ0FVb05BQ0FDTFFBQVJRMEFJQUFnQXpZQ0RDTUFRUkJySWdVa0FDQUZJQU0yQWd3Q1FDQUNSUTBBUVlEd0F5Z0NBQ0FCU2cwQUlBSXRBQUJGRFFBZ0JTQUZLQUlNSWdNMkFnaEJBRUVBSUFJZ0F4Q0lBaUlHUlEwQUlBRkJBMDBFUUNBQlFRSjBRZENyQVdvb0FnQVFvZ0ZCQTJvaEJBc2dCQ0FHYWlJSFFRRnFJZ2dRT3lFRElBUUVRQ0FGSUFGQkFuUkIwS3NCYWlnQ0FEWUNBQ0FESUFSQkFXcEI1U1lnQlJEYUF4b0xJQU1nQkdvZ0JrRUJhaUFDSUFVb0Fnd1FpQUlhQWtBQ1FFR1FtQVFvQWdBaUFRUkFRWlNZQkNnQ0FFVU5BVUdZbUFRb0FnQkIxSm9FUndSQVFaeVlCQ2dDQUNJRVJRMERRYVNZQkNnQ0FDSUJRWUFnUVFCQm9KZ0VMUUFBR3lJQ1R3MERJQUVnQkdvaEJDQUNJQUZyUVFScklBZFBCRUFnQkNBRElBZ1EyQU5CcEpnRUlBRWdCMm8yQWdBTUJBc2dCRUd1M0xnQk5nQUFRYVNZQkNBQ05nSUFEQU1MUWFTWUJDZ0NBRVVOQVVHY21BUW9BZ0FnQVJFQkFFR2ttQVJCQURZQ0FFR1FtQVFvQWdBaEFRd0JDMEdROUFJb0FnQWhBU0FEUVFFZ0F4Q2lBU0FCRU00Qkdnd0JDeUFESUFFUkFRQUxJQU1RTkFzZ0JVRVFhaVFBQ3lBQVFSQnFKQUFMQndBZ0FFRU1hZ3N6QVFGL0lBSUVRQ0FBSVFNRFFDQURJQUV0QUFBNkFBQWdBMEVCYWlFRElBRkJBV29oQVNBQ1FRRnJJZ0lOQUFzTElBQUxFZ0FnQUJDSEFRUkFJQUFvQWdBUEN5QUFDd2tBSUFBUVFDQUJhZ3ZaQVFFRWZ3SkFJQUVnQUJBNElnTkxCRUFqQUVFUWF5SUNKQUFnQVNBRGF5SURCRUFnQUJCUklRUWdBQkE0SWdFZ0Eyb2hCU0FESUFRZ0FXdExCRUFnQUNBRUlBVWdCR3NnQVNBQkVMVUVDeUFCSUFBUVFDSUVhaUFEUVFBUS9BWWdBQ0FGRUprQ0lBSkJBRG9BRHlBRUlBVnFJQUpCRDJvUWhnRUxEQUVMSXdCQkVHc2lBaVFBQWtBZ0FCQ0hBUVJBSUFBb0FnQWhBeUFDUVFBNkFBOGdBU0FEYWlBQ1FROXFFSVlCSUFBZ0FSQ0tBUXdCQ3lBQ1FRQTZBQTRnQUNBQmFpQUNRUTVxRUlZQklBQWdBUkNSQVFzTElBSkJFR29rQUFzUUFDQUFLQUlFSUFBb0FnQnJRUU4xQ3hBQUlBQW9BZ1FnQUNnQ0FHdEJBblVMR3dFQmZ5TUFRUkJySWdFa0FDQUFFTlFFSUFGQkVHb2tBQ0FBQ3hJQUlBQUVRQ0FBS0FJQUVEUWdBQkEwQ3dzTEFDQUFLQUlBRU5rQ0dnczFBUUYvSXdCQkVHc2lBaVFBSUFJZ0FDZ0NBRFlDRENBQUlBRW9BZ0EyQWdBZ0FTQUNRUXhxS0FJQU5nSUFJQUpCRUdva0FBdXVCd0lHZndSOUFuMGdBQ2dDR0NFSUlBQW9BZ1FoQlNBQUtBSUlJUVFnQUNnQ0RDRUhBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKL0lBR0xRd0FBQUU5ZEJFQWdBYWdNQVF0QmdJQ0FnSGdMQW44Z0FZNGlDWXREQUFBQVQxMEVRQ0FKcUF3QkMwR0FnSUNBZUFzaUFFWUVRQUovSUFLTFF3QUFBRTlkQkVBZ0FxZ01BUXRCZ0lDQWdIZ0xJUVlnQmdKL0lBS09JZ21MUXdBQUFFOWRCRUFnQ2FnTUFRdEJnSUNBZ0hnTElnTkhEUUVnQTBFQVNDQURJQVJQY2cwQ0lBUWdBMEVCYWlJR1RRMERJQUJCQUVnZ0FDQUZUM0lOQkNBRklBQkJBV29pQkUwTkJTQUVzaUFCa3lJS0lBYXlJQUtUSWd1VUlnbERBQUFBQUdCRklBbTdSSEdzaTl0b0FQQS9aVVZ5RFFZZ0FTQUFzcE1pRENBTGxDSUJRd0FBQUFCZ1JTQUJ1MFJ4ckl2YmFBRHdQMlZGY2cwSElBb2dBaUFEc3BNaUNwUWlBa01BQUFBQVlFVWdBcnRFY2F5TDIyZ0E4RDlsUlhJTkNDQU1JQXFVSWdwREFBQUFBR0JGSUFxN1JIR3NpOXRvQVBBL1pVVnlEUWtnQ2lBQ0lBa2dBWktTa3J0RWNheUwyMmdBOEQ5bFJRMEtJQW9nQ0NBRElBZHNhaUlESUFkcUlnVWdCRUVDZENJRWFpb0NBSlFnQWlBRklBQkJBblFpQUdvcUFnQ1VJQWtnQUNBRGFpb0NBSlFnQVNBRElBUnFLZ0lBbEpLU2tnd01DMEhRc2dSQjZ0QUJFRE5CbnRFQkVETkJ0QjBRTTBIRkFCQTJRZTRoRUROQjJOSUJFRE1RTnd3S0MwSFFzZ1JCOXRJQkVETkJudEVCRUROQnRCMFFNMEhHQUJBMlFlNGhFRE5CMk5JQkVETVFOd3dKQzBIUXNnUkJxdE1CRUROQm50RUJFRE5CdEIwUU0wSFBBQkEyUWU0aEVETkIyTk1CRURNUU53d0lDMEhRc2dSQjZkTUJFRE5CbnRFQkVETkJ0QjBRTTBIUUFCQTJRZTRoRUROQnBkUUJFRE1RTnd3SEMwSFFzZ1JCdmRRQkVETkJudEVCRUROQnRCMFFNMEhSQUJBMlFlNGhFRE5CNnRRQkVETVFOd3dHQzBIUXNnUkIrOVFCRUROQm50RUJFRE5CdEIwUU0wSFNBQkEyUWU0aEVETkJ0dFVCRURNUU53d0ZDMEhRc2dSQnp0VUJFRE5CbnRFQkVETkJ0QjBRTTBIZUFCQTJRZTRoRUROQi9kVUJFRE1RTnd3RUMwSFFzZ1JCaXRZQkVETkJudEVCRUROQnRCMFFNMEhmQUJBMlFlNGhFRE5CL2RVQkVETVFOd3dEQzBIUXNnUkJ1ZFlCRUROQm50RUJFRE5CdEIwUU0wSGdBQkEyUWU0aEVETkIvZFVCRURNUU53d0NDMEhRc2dSQjZOWUJFRE5CbnRFQkVETkJ0QjBRTTBIaEFCQTJRZTRoRUROQi9kVUJFRE1RTnd3QkMwSFFzZ1JCbDljQkVETkJudEVCRUROQnRCMFFNMEhpQUJBMlFlNGhFRE5CL2RVQkVETVFOd3NRQUFBTEN3Y0FJQUJCQkdvTERRQWdBQ2dDQUNBQlFRVjBhZ3N6QVFGL0lBQkJBU0FBR3lFQUFrQURRQ0FBRURzaUFRMEJRYWpJQkNnQ0FDSUJCRUFnQVJFUkFBd0JDd3NRQUFBTElBRUxDUUFnQUJDb0FpQUFDMFVBSUFFZ0FDZ0NDRThFUUVIUXNnUkI5czRCRUROQm04OEJFRE5CdEIwUU0wSDhBQkEyUWU0aEVETkJxTkFCRURNUU54QUFBQXNnQUNnQ0dDQUFLQUlNSUFGc2Fnc01BQ0FBSUFGQkhHb1F1Z1FMMHdFQ0EzOENmZ0pBSUFBcEEzQWlCRkJGSUFRZ0FDa0RlQ0FBS0FJRUlnRWdBQ2dDTENJQ2E2eDhJZ1ZYY1VVRVFDQUFFSWtESWdOQkFFNE5BU0FBS0FJc0lRSWdBQ2dDQkNFQkN5QUFRbjgzQTNBZ0FDQUJOZ0pvSUFBZ0JTQUNJQUZyckh3M0EzaEJmdzhMSUFWQ0FYd2hCU0FBS0FJRUlRRWdBQ2dDQ0NFQ0FrQWdBQ2tEY0NJRVVBMEFJQVFnQlgwaUJDQUNJQUZyckZrTkFDQUJJQVNuYWlFQ0N5QUFJQUkyQW1nZ0FDQUZJQUFvQWl3aUFDQUJhNng4TndONElBQWdBVThFUUNBQlFRRnJJQU02QUFBTElBTUxHd0VCZjBFS0lRRWdBQkNIQVFSL0lBQVE2UUZCQVdzRlFRb0xDdzBBSUFBb0FnQWdBVUVEZEdvTDVBRUJCbjhnQVJESkJDRURJd0JCRUdzaUJTUUFBa0FnQXlBQUlnUVF2QVFpQUUwRVFDQUVFRUFpQmlFQ0lBTWlBQVIvQWtBZ0FTQUNSZzBBSUFJZ0FXc2dBRUVDZEU4RVFDQUFSUTBCQTBBZ0FpQUJLQUlBTmdJQUlBSkJCR29oQWlBQlFRUnFJUUVnQUVFQmF5SUFEUUFMREFFTElBQkZEUUFEUUNBQ0lBQkJBV3NpQUVFQ2RDSUhhaUFCSUFkcUtBSUFOZ0lBSUFBTkFBc0xRUUFGSUFJTEdpQUZRUUEyQWd3Z0JpQURRUUowYWlBRlFReHFFSGtnQkNBREVKa0NEQUVMSUFRZ0FDQURJQUJySUFRUU9DSUFRUUFnQUNBRElBRVErZ1lMSUFWQkVHb2tBQXQxQVFOL0lBRVFvZ0VoQWlNQVFSQnJJZ1FrQUFKQUlBSWdBQkJSSWdOTkJFQWdBQkJBSVFNZ0FnUkFJQU1nQVNBQ0VNc0NDeUFFUVFBNkFBOGdBaUFEYWlBRVFROXFFSVlCSUFBZ0FoQ1pBZ3dCQ3lBQUlBTWdBaUFEYXlBQUVEZ2lBRUVBSUFBZ0FpQUJFTFVEQ3lBRVFSQnFKQUFMQlFBUUFBQUxFQUFnQUNnQ0JDQUFLQUlBYTBFTWJRdGdBUUYvSXdCQkVHc2lCU1FBSUFBZ0F5QUVFUGNCSVFBZ0JVRU1haUFGUVFocUlBRWdBaUFERUp3RUlBVXFBZ2doQVNBQUlBVXFBZ3dnQUNnQ0JFRUNhN01RNXdJZ0FTQUFLQUlJUVFKcnN4RG5BaEJKSVFFZ0JVRVFhaVFBSUFFTENRQWdBQ0FBRU9nRkN3Y0FJQUJCRUdvTFJnQWdBQ0FCS2dJSUlBRXFBZ0FnQWlvQ0FKUWdBU29DQkNBQ0tnSUVsSktTT0FJQUlBQWdBU29DRkNBQktnSU1JQUlxQWdDVUlBRXFBaEFnQWlvQ0JKU1NramdDQkFzb0FRRi9JQUVnQVVFQmF5SUNjVVVFUUNBQUlBSnhEd3NnQUNBQlR3Ui9JQUFnQVhBRklBQUxDL0FDQVFSL1FleTVCQzBBQUFSQVFlaTVCQ2dDQUE4TEl3QkJJR3NpQWlRQUFrQUNRQU5BSUFKQkNHb2dBRUVDZEdvQ2YwRUJJQUIwUWYvLy8vOEhjU0lEUVFGeVJRUkFJQUJCQW5Rb0FnQU1BUXNnQUVHT21RSkJrcVFDSUFNYkVNNEVDeUlETmdJQUlBTkJmMGNFUUNBQVFRRnFJZ0JCQmtZTkFnd0JDd3NNQVF0QkFCRE1CRVVFUUVING13TWhBU0FDUVFocVFmaWJBeER5QWtVTkFVR1FuQU1oQVNBQ1FRaHFRWkNjQXhEeUFrVU5BVUVBSVFCQndMZ0VMUUFBUlFSQUEwQWdBRUVDZEVHUXVBUnFJQUJCa3FRQ0VNNEVOZ0lBSUFCQkFXb2lBRUVHUncwQUMwSEF1QVJCQVRvQUFFR291QVJCa0xnRUtBSUFOZ0lBQzBHUXVBUWhBU0FDUVFocVFaQzRCQkR5QWtVTkFVR291QVFoQVNBQ1FRaHFRYWk0QkJEeUFrVU5BVUVZRURzaUFVVU5BUXNnQVNBQ0tRTUlOd0lBSUFFZ0Fpa0RHRGNDRUNBQklBSXBBeEEzQWdnTElBSkJJR29rQUNBQklRQkI3TGtFUVFFNkFBQkI2TGtFSUFBMkFnQWdBQXZKQ2dJRmZ3OStJd0JCNEFCcklnVWtBQ0FFUXYvLy8vLy8veitESVF3Z0FpQUVoVUtBZ0lDQWdJQ0FnSUIvZ3lFS0lBSkMvLy8vLy8vL1A0TWlEVUlnaUNFT0lBUkNNSWluUWYvL0FYRWhCd0pBQWtBZ0FrSXdpS2RCLy84QmNTSUpRZi8vQVd0QmdvQitUd1JBSUFkQi8vOEJhMEdCZ0g1TERRRUxJQUZRSUFKQy8vLy8vLy8vLy8vL0FJTWlDMEtBZ0lDQWdJREEvLzhBVkNBTFFvQ0FnSUNBZ01ELy93QlJHMFVFUUNBQ1FvQ0FnSUNBZ0NDRUlRb01BZ3NnQTFBZ0JFTC8vLy8vLy8vLy8vOEFneUlDUW9DQWdJQ0FnTUQvL3dCVUlBSkNnSUNBZ0lDQXdQLy9BRkViUlFSQUlBUkNnSUNBZ0lDQUlJUWhDaUFESVFFTUFnc2dBU0FMUW9DQWdJQ0FnTUQvL3dDRmhGQUVRQ0FDSUFPRVVBUkFRb0NBZ0lDQWdPRC8vd0FoQ2tJQUlRRU1Bd3NnQ2tLQWdJQ0FnSURBLy84QWhDRUtRZ0FoQVF3Q0N5QURJQUpDZ0lDQWdJQ0F3UC8vQUlXRVVBUkFJQUVnQzRRaEFrSUFJUUVnQWxBRVFFS0FnSUNBZ0lEZy8vOEFJUW9NQXdzZ0NrS0FnSUNBZ0lEQS8vOEFoQ0VLREFJTElBRWdDNFJRQkVCQ0FDRUJEQUlMSUFJZ0E0UlFCRUJDQUNFQkRBSUxJQXRDLy8vLy8vLy9QMWdFUUNBRlFkQUFhaUFCSUEwZ0FTQU5JQTFRSWdZYmVTQUdRUVowclh5bklnWkJEMnNRakFGQkVDQUdheUVHSUFVcEExZ2lEVUlnaUNFT0lBVXBBMUFoQVFzZ0FrTC8vLy8vLy84L1ZnMEFJQVZCUUdzZ0F5QU1JQU1nRENBTVVDSUlHM2tnQ0VFR2RLMThweUlJUVE5ckVJd0JJQVlnQ0d0QkVHb2hCaUFGS1FOSUlRd2dCU2tEUUNFREN5QURRZytHSWd0Q2dJRCsvdytESWdJZ0FVSWdpQ0lFZmlJUUlBdENJSWdpRXlBQlF2Ly8vLzhQZ3lJQmZud2lEMElnaGlJUklBRWdBbjU4SWdzZ0VWU3RJQUlnRFVMLy8vLy9ENE1pRFg0aUZTQUVJQk4rZkNJUklBeENENFlnQTBJeGlJUWlFa0wvLy8vL0Q0TWlBeUFCZm53aUZDQVBJQkJVclVJZ2hpQVBRaUNJaEh3aUR5QUNJQTVDZ0lBRWhDSU1maUlXSUEwZ0UzNThJZzRnRWtJZ2lFS0FnSUNBQ0lRaUFpQUJmbndpRUNBRElBUitmQ0lTUWlDR2ZDSVhmQ0VCSUFjZ0NXb2dCbXBCLy84QWF5RUdBa0FnQWlBRWZpSVlJQXdnRTM1OElnUWdHRlN0SUFRZ0JDQURJQTErZkNJRVZxMThJQUlnREg1OElBUWdCQ0FSSUJWVXJTQVJJQlJXclh4OElnUldyWHdnQXlBTWZpSURJQUlnRFg1OElnSWdBMVN0UWlDR0lBSkNJSWlFZkNBRUlBSkNJSVo4SWdJZ0JGU3RmQ0FDSUFJZ0VDQVNWcTBnRGlBV1ZLMGdEaUFRVnExOGZFSWdoaUFTUWlDSWhId2lBbGF0ZkNBQ0lBSWdEeUFVVkswZ0R5QVhWcTE4ZkNJQ1ZxMThJZ1JDZ0lDQWdJQ0F3QUNEVUVVRVFDQUdRUUZxSVFZTUFRc2dDMEkvaUNFRElBUkNBWVlnQWtJL2lJUWhCQ0FDUWdHR0lBRkNQNGlFSVFJZ0MwSUJoaUVMSUFNZ0FVSUJob1FoQVFzZ0JrSC8vd0ZPQkVBZ0NrS0FnSUNBZ0lEQS8vOEFoQ0VLUWdBaEFRd0JDd0orSUFaQkFFd0VRRUVCSUFacklnZEJnQUZQQkVCQ0FDRUJEQU1MSUFWQk1Hb2dDeUFCSUFaQi93QnFJZ1lRakFFZ0JVRWdhaUFDSUFRZ0JoQ01BU0FGUVJCcUlBc2dBU0FIRUlVQ0lBVWdBaUFFSUFjUWhRSWdCU2tETUNBRktRTTRoRUlBVXEwZ0JTa0RJQ0FGS1FNUWhJUWhDeUFGS1FNb0lBVXBBeGlFSVFFZ0JTa0RBQ0VDSUFVcEF3Z01BUXNnQkVMLy8vLy8vLzgvZ3lBR3JVSXdob1FMSUFxRUlRb2dDMUFnQVVJQVdTQUJRb0NBZ0lDQWdJQ0FnSDlSRzBVRVFDQUtJQUpDQVh3aUFTQUNWSzE4SVFvTUFRc2dDeUFCUW9DQWdJQ0FnSUNBZ0grRmhGQkZCRUFnQWlFQkRBRUxJQW9nQWlBQ1FnR0RmQ0lCSUFKVXJYd2hDZ3NnQUNBQk53TUFJQUFnQ2pjRENDQUZRZUFBYWlRQUN3WUFJQUFRTkF2SkJBRUhmd0pBSUFBb0F0UURJZ1FvQWhBaUFrR0FnQUpPQkVBZ0JDZ0NGQ0VEREFFTElBUW9BaFFoQXdOQUlBUWdBMEVCYXlJQ05nSVVBa0FnQTBFQVNnUkFJQUloQXd3QkMwRUFJUVVnQUNnQ3VBTkZCRUFDUUNBQUtBSVlJZ0lvQWdRTkFDQUFJQUlvQWd3UkFBQU5BQ0FBS0FJQUlnTkJHVFlDRkNBQUlBTW9BZ0FSQVFBTElBSWdBaWdDQkVFQmF6WUNCQ0FDSUFJb0FnQWlBa0VCYWpZQ0FBSkFJQUl0QUFBaUJVSC9BVWNOQUFOQUFrQWdBQ2dDR0NJQ0tBSUVEUUFnQUNBQ0tBSU1FUUFBRFFBZ0FDZ0NBQ0lEUVJrMkFoUWdBQ0FES0FJQUVRRUFDeUFDSUFJb0FnUkJBV3MyQWdRZ0FpQUNLQUlBSWdKQkFXbzJBZ0JCL3dFaEJTQUNMUUFBSWdKQi93RkdEUUFMSUFKRkRRQWdBQ0FDTmdLNEEwRUFJUVVMSUFRb0FoUWhBZ3NnQkNBQ1FRaHFJZ00yQWhRZ0JDQUVLQUlNUVFoMElBVnlOZ0lNSUFKQmQwb05BQ0FFSUFKQkNXb2lBellDRkNBRERRQWdCRUdBZ0FJMkFoQkJBQ0VEQ3lBRUlBUW9BaEJCQVhRaUFqWUNFQ0FDUVlDQUFrZ05BQXNMSUFRZ0FpQUJMUUFBSWdCQi93QnhRUUowUVpDeEFtb29BZ0FpQlVFUWRTSUdheUlDTmdJUUlBVkJDSFVoQndKQUlBUW9BZ3dpQ0NBQ0lBTjBJZ05PQkVBZ0JDQUdOZ0lRSUFRZ0NDQURhellDRENBQVFZQUJjU0VESUFJZ0JrZ0VRQ0FCSUFNZ0IzTTZBQUFNQWdzZ0FTQURJQVZ6T2dBQUlBQkJnQUZ6SVFBTUFRc2dBa0gvL3dGTERRQWdBRUdBQVhFaEF5QUNJQVpJQkVBZ0FTQURJQVZ6T2dBQUlBQkJnQUZ6SVFBTUFRc2dBU0FESUFkek9nQUFDeUFBUVFkMkM3Z0JBUVIvSUFNb0Frd2FJQUVnQW13aEJTQURJQU1vQWtnaUJFRUJheUFFY2pZQ1NDQURLQUlFSWdZZ0F5Z0NDQ0lFUmdSL0lBVUZJQUFnQmlBRUlBWnJJZ1FnQlNBRUlBVkpHeUlFRUQ4YUlBTWdBeWdDQkNBRWFqWUNCQ0FBSUFScUlRQWdCU0FFYXdzaUJBUkFBMEFDUUNBREVJb0RSUVJBSUFNZ0FDQUVJQU1vQWlBUkJBQWlCdzBCQ3lBRklBUnJJQUZ1RHdzZ0FDQUhhaUVBSUFRZ0IwY2hCaUFFSUFkcklRUWdCZzBBQ3dzZ0FrRUFJQUViQ3hBQUlBQkJnT3dESUFFb0FnQzNFQllMcXdFQkJIOGpBRUVnYXlJQkpBQWdBVUVBTmdJTUlBRkIwQUkyQWdnZ0FTQUJLUU1JTndNQUlBRkJFR29pQXlBQktRSUFOd0lFSUFNZ0FEWUNBQ01BUVJCcklnSWtBQ0FBS0FJQVFYOUhCRUFnQWtFSWFpSUVJQU1RZ1FFYUlBSWdCQkNCQVJvRFFDQUFLQUlBUVFGR0RRQUxJQUFvQWdCRkJFQWdBRUVCTmdJQUlBSkIwUUlSQVFBZ0FFRi9OZ0lBQ3dzZ0FrRVFhaVFBSUFBb0FnUWhBQ0FCUVNCcUpBQWdBRUVCYXdzUUFDQUFFSkVHSUFCQjJNQUROZ0lBQzdnQkFRRjlJQUlnQVJEb0JTRURJQUFnQUNvQ0FDQURJQUVxQWdDVWt6Z0NBQ0FBSUFBcUFnUWdBeUFCS2dJRWxKTTRBZ1FnQUNBQUtnSUlJQU1nQVNvQ0NKU1RPQUlJSUFBZ0FDb0NEQ0FESUFFcUFneVVremdDRENBQUlBQXFBaEFnQXlBQktnSVFsSk00QWhBZ0FDQUFLZ0lVSUFNZ0FTb0NGSlNUT0FJVUlBQWdBQ29DR0NBRElBRXFBaGlVa3pnQ0dDQUFJQUFxQWh3Z0F5QUJLZ0ljbEpNNEFod2dBQ0FBS2dJZ0lBTWdBU29DSUpTVE9BSWdDKzBGQVFsL0l3QkJFR3NpQ0NRQUlBQVFtZ01qQUVFUWF5SUNKQUFnQWlBQU5nSU1JQWhCQ0dvaUJTQUNRUXhxRUhrZ0FrRVFhaVFBUWNER0JCQkVJQUZOQkVBQ1FFSEF4Z1FRUkNJQ0lBRkJBV29pQUVrRVFDTUFRU0JySWdra0FBSkFJQUFnQW1zaUJrSEF4Z1FRTlNnQ0FFSEV4Z1FvQWdCclFRSjFUUVJBSUFZUWtnY01BUXRCd01ZRUVGa2hCeUFKUVFocUlRQUNmMEhBeGdRUVJDQUdhaUVFSXdCQkVHc2lBeVFBSUFNZ0JEWUNEQ0FFRUlNSElnSk5CRUJCd01ZRUVOTUJJZ1FnQWtFQmRra0VRQ0FESUFSQkFYUTJBZ2dnQTBFSWFpQURRUXhxRUhvb0FnQWhBZ3NnQTBFUWFpUUFJQUlNQVFzUVZRQUxJUU5Cd01ZRUVFUWhDa0VBSVFJakFFRVFheUlFSkFBZ0JFRUFOZ0lNSUFCQkRHb2dCRUVNYWlBSEVMb0JJQU1FUUNBQUtBSVFJQU1RZ2djaEFnc2dBQ0FDTmdJQUlBQWdBaUFLUVFKMGFpSUhOZ0lJSUFBZ0J6WUNCQ0FBRUQ0Z0FpQURRUUowYWpZQ0FDQUVRUkJxSkFBakFFRVFheUlFSkFBZ0JDQUFRUWhxSUFZUXBnTWlBeWdDQUNFQ0EwQWdBeWdDQkNBQ1J3UkFJQUFvQWhBZ0F5Z0NBQkNUQkNBRElBTW9BZ0JCQkdvaUFqWUNBQXdCQ3dzZ0F4Q3JBU0FFUVJCcUpBQkJ3TVlFRU9vQ1FjREdCQkJaUWNER0JDZ0NBRUhFeGdRb0FnQWdBRUVFYWlJQ0VKZ0NRY0RHQkNBQ0VFaEJ4TVlFSUFCQkNHb1FTRUhBeGdRUU5TQUFFRDRRU0NBQUlBQW9BZ1EyQWdCQndNWUVRY0RHQkJCRUVMWUNJQUFvQWdRaEFnTkFJQUlnQUNnQ0NFY0VRQ0FBS0FJUUdpQUFJQUFvQWdoQkJHczJBZ2dNQVFzTElBQW9BZ0FFUUNBQUtBSVFJQUFvQWdBZ0FCREtCaENCQndzTElBbEJJR29rQUF3QkN5QUFJQUpKQkVCQndNWUVLQUlBSUFCQkFuUnFJUUJCd01ZRUVFUWhBa0hBeGdRZ0FCQ0FCMEhBeGdRZ0FoQ25Bd3NMQzBIQXhnUWdBUkE4S0FJQUJFQkJ3TVlFSUFFUVBDZ0NBQkRaQWhvTElBVVF1QUVoQUVIQXhnUWdBUkE4SUFBMkFnQWdCU2dDQUNFQUlBVkJBRFlDQUNBQUJFQWdBQkRaQWhvTElBaEJFR29rQUFzSUFDQUFRUUFRZndzdkFRRi9Jd0JCRUdzaUF5UUFJQU1nQVRZQ0RDQUFJQU5CREdvUWVTQUFRUVJxSUFJUWVTQURRUkJxSkFBZ0FBc0tBQ0FBS0FJQUVPUUVDeEFBSUFBb0FnQVE2QVJCR0hSQkdIVUwrZ0lCQm44Z0FDZ0NCQ0VISUFBb0FnQWhCZ0pBQWtBZ0FDZ0NFQ0lGS0FLNEF3UkFJQVloQkF3QkN5QUNRUmhLQkVBZ0FpRUlJQVloQkF3Q0N3TkFJQWRGQkVBZ0JTQUZLQUlZS0FJTUVRQUFSUVJBUVFBUEN5QUZLQUlZSWdRb0FnUWhCeUFFS0FJQUlRWUxJQVpCQVdvaEJDQUhRUUZySVFjQ1FDQUdMUUFBSWdoQi93RkdCRUFEUUNBSFJRUkFJQVVnQlNnQ0dDZ0NEQkVBQUVVRVFFRUFEd3NnQlNnQ0dDSUVLQUlFSVFjZ0JDZ0NBQ0VFQ3lBSFFRRnJJUWNnQkMwQUFDRUdRZjhCSVFnZ0JFRUJhaUVFSUFaQi93RkdEUUFMSUFZTkFRc2dDQ0FCUVFoMGNpRUJJQUpCRVVnaENTQUVJUVlnQWtFSWFpSUlJUUlnQ1EwQkRBTUxDeUFGSUFZMkFyZ0RDeUFDSUFOT0JFQWdBaUVJREFFTElBVW9BdFFES0FJb1JRUkFJQVVvQWdBaUEwSDRBRFlDRkNBRlFYOGdBeWdDQkJFQ0FDQUZLQUxVQTBFQk5nSW9DMEVaSVFnZ0FVRVpJQUpyZENFQkN5QUFJQWcyQWd3Z0FDQUJOZ0lJSUFBZ0J6WUNCQ0FBSUFRMkFnQkJBUXNtQVFKL0l3QkJFR3NpQUNRQUlBQkJDR29RaFFRUWdRRW9BZ0FoQVNBQVFSQnFKQUFnQVFzTkFDQUFJQUZxUVFGcklBRnRDdzBBSUFBb0FnQWdBVUVVYkdvTER3QWdBQ2dDQUNBQUtBSUVOZ0lFQ3dvQUlBQW9BZ0JCQ0dvTEJ3QWdBQ0FBbEF0RUFDQUFJQUZ6SWdBZ0FFRUJka0hWcXRXcUJYRnJJZ0JCQW5aQnMrYk1tUU54SUFCQnMrYk1tUU54YWlJQVFRUjJJQUJxUVkrZXZQZ0FjVUdCZ29RSWJFRVlkZ3V5QVFFRmZ3Si9JQUpEQUFBQVA1SWlBb3REQUFBQVQxMEVRQ0FDcUF3QkMwR0FnSUNBZUFzaEJTQUFLQUlVSVFoQmZ5RUdBa0FDZnlBQlF3QUFBRCtTSWdHTFF3QUFBRTlkQkVBZ0FhZ01BUXRCZ0lDQWdIZ0xJQUFvQWhCcUlnZEJBRWdOQUNBSElBQW9BZ2dpQ1U0TkFDQUZJQWhxSWdWQkFFZ05BQ0FGSUFBb0FneE9EUUFnQXlBQUtBSUFJQVVnQ1d3Z0IycEJBM1JxSWdBcUFnQTRBZ0FnQkNBQUtnSUVPQUlBUVFBaEJnc2dCZ3NxQVFGL0l3QkJFR3NpQWlRQUlBSkJDR29nQUNBQkVKWUdFSUVCS0FJQUlRQWdBa0VRYWlRQUlBQUxMQUVCZnlBQUVPb0NJQUFvQWdBRVFDQUFFTkFHSUFBUU5Sb2dBQ2dDQUNFQklBQVEwd0VhSUFFUU5Bc0xEUUFnQUNnQ0FCRGpCQm9nQUFzTkFDQUFLQUlBRU9jRUdpQUFDK3dDQWdaL0Fud2pBRUV3YXlJQkpBQWpBRUVRYXlJQ0pBQWdBQ3NEQUVRQUFBQUFBQUFBQUdaRkJFQkIwTElFUWNnS0VETkJ3UkFRTTBHMEhSQXpRY01BRURaQjdpRVFNMEdmSlJBekVEY1FBQUFMSUFKQkNHcEJBQkFYR2lBQUlBSW9BZ3kzUkkzdHRhRDN4ckErb2lBQ0tBSUl0NkE1QXdnZ0FrRVFhaVFBRUpVR0lRTWdBVUVnYWlJQ0VONEZJQUlRUUNFRUlBQkJFR29pQlJCQUlRWWdBUUo4QWtBZ0FDc0RBQ0lIUkFBQUFBQUFBQUFBWmdSQUlBQXJBd2dpQ0VRQUFBQUFBQUFBQUdaRkRRRWdDQ0FIb1F3Q0MwSFFzZ1JCeUFvUU0wSEJFQkF6UWJRZEVETkIwQUFRTmtIdUlSQXpRWjhsRURNUU54QUFBQXRCMExJRVFlMHNFRE5Cd1JBUU0wRzBIUkF6UWRFQUVEWkI3aUVRTTBIak1CQXpFRGNRQUFBTFJBQUFBQUFBUUk5QW9qa0RFQ0FCSUFZMkFnd2dBVUgxNFFFMkFnZ2dBU0FFTmdJRUlBRkIxTUFBTmdJQUlBTkJ4RFlnQVJEYkJTQUNFRGthSUFVUU9Sb2dBVUV3YWlRQUN3a0FJQUFnQVJDeEFRc01BQ0FBSUFFb0FnQTJBZ0FMSkFFQ2Z5TUFRUkJySWdJa0FDQUFJQUVRK0FFaEF5QUNRUkJxSkFBZ0FTQUFJQU1iQ3drQUlBQWdBUkRsQkFzSkFDQUFJQUVRNlFRTHVBWUNDbjhCZlNNQVFTQnJJZ1FrQUNBRUlBQVEzQUkyQWhBZ0JFRVlhaUVJSXdCQklHc2lBU1FBUWJ5WUJCQStHaUFBS0FJQUlRVkJ2SmdFRUk0QklRTWdBVUVBT2dBZkFrQUNRQ0FEUlEwQVFieVlCQ0FGSUFNUVd5SUdFRHdvQWdBaUFrVU5BQU5BSUFJb0FnQWlBa1VOQVNBRklBSW9BZ1JIQkVBZ0FpZ0NCQ0FERUZzZ0JrY05BZ3RCdkpnRUVGa2dBa0VJYWlBQUVOQUJSUTBBQ3d3QkN5TUFRUkJySWdra0FFRzhtQVFRTlNFQUlBRkJFR3BCdUFRUVRDQUpRUWhxSUFCQkFCQ3dBaEN2QWlJQ0tBSUFRUWhxSVFBZ0JDZ0NFQ0VLSXdCQkVHc2lCeVFBSUFjZ0NqWUNDQ0FBSUFjb0FnZ29BZ0EyQWdBZ0FFRUlha0VBUWFnRUVEb2lBRUlBTndMTUFTQUFRZ0EzQThBQklBQkMvdi8vL3c4M0E0QUNJQUJDZ0lDQWdJQ0FnSy9BQURjRCtBRWdBRUtBZ0lDQWdJQ0FwOEFBTndQd0FTQUFRZ0EzQXRRQklBQkIyQUpxRUpJQ0dpQUFRZndDYWhCTkdpQUFRUUkyQXFBRUlBQkJBRFlDbUFNZ0FFS0FnSUNBZ0lEUXg4QUFOd09RQXlBQVFxMkc4ZGl1M0kyTlB6Y0RpQU1nQjBFUWFpUUFJQUlRU2tFQk9nQUVJQUlvQWdBZ0JUWUNCQ0FDS0FJQVFRQTJBZ0FnQ1VFUWFpUUFRYnlZQkJBK0tBSUFJUUJCdkpnRUVGa2hBZ0pBSUFNRVFDQUFRUUZxc3lBQ0tnSUFJQU96bEY1RkRRRUxJQUVnQXhEaEFVRUJjeUFEUVFGMGNqWUNEQ0FCQW45QnZKZ0VFRDRvQWdCQkFXcXpRYnlZQkJCWktnSUFsWTBpQzBNQUFJQlBYU0FMUXdBQUFBQmdjUVJBSUF1cERBRUxRUUFMTmdJSVFieVlCQ0FCUVF4cUlBRkJDR29RZWlnQ0FCRElCU0FGUWJ5WUJCQ09BU0lERUZzaEJnc0NRRUc4bUFRZ0JoQThLQUlBSWdCRkJFQWdBU2dDRUVIRW1BUW9BZ0EyQWdCQnhKZ0VJQUVvQWhBMkFnQkJ2SmdFSUFZUVBFSEVtQVEyQWdBZ0FTZ0NFQ2dDQUVVTkFTQUJLQUlRSVFCQnZKZ0VJQUVvQWhBb0FnQW9BZ1FnQXhCYkVEd2dBRFlDQUF3QkN5QUJLQUlRSUFBb0FnQTJBZ0FnQUNBQktBSVFOZ0lBQ3lBQlFSQnFJZ0FRdUFFaEFrRzhtQVFRUGlJRElBTW9BZ0JCQVdvMkFnQWdBVUVCT2dBZklBQVF4d1VMSUFnZ0FVRVFhaUFDRUlFQklBRkJIMm9Rc1FJZ0FVRWdhaVFBSUFnUWJ5RUFJQVJCSUdva0FDQUFRUWhxQ3kwQUlBSkZCRUFnQUNnQ0JDQUJLQUlFUmc4TElBQWdBVVlFUUVFQkR3c2dBQ2dDQkNBQktBSUVFS01DUlFzakFRRi9JQUFvQWdBaEFpQUFJQUUyQWdBZ0FnUkFJQUlnQUJCS0tBSUFFUUVBQ3dzUUFDQUFLQUlFSUFBb0FnQnJRUlJ0Q3dzQUlBQWdBVFlDQUNBQUN3b0FJQUJCRUdvUWdBRUxEQUFnQUNBQkVMRUJRUUZ6Q3hBQUlBQW9BZ1FnQUNnQ0FHdEJKRzBMRVFBZ0FDQUJJQUFvQWdBb0Fod1JBd0FMREFBZ0FDQUJMUUFBT2dBQUN3b0FJQUF0QUF0QkIzWUxkUUVCZmlBQUlBRWdCSDRnQWlBRGZud2dBMElnaUNJQ0lBRkNJSWdpQkg1OElBTkMvLy8vL3crRElnTWdBVUwvLy8vL0Q0TWlBWDRpQlVJZ2lDQURJQVIrZkNJRFFpQ0lmQ0FCSUFKK0lBTkMvLy8vL3crRGZDSUJRaUNJZkRjRENDQUFJQVZDLy8vLy93K0RJQUZDSUlhRU53TUFDeGdBSUFBdEFBQkJJSEZGQkVBZ0FTQUNJQUFRM1FNYUN3c0pBQ0FBSUFFMkFnUUxXUUVDZnlNQVFSQnJJZ0lrQUNBQUVJY0JCRUFnQUNnQ0FDRURJQUFRNlFFYUlBTVFOQXNnQUNBQktBSUlOZ0lJSUFBZ0FTa0NBRGNDQUNBQlFRQVFrUUVnQWtFQU9nQVBJQUVnQWtFUGFoQ0dBU0FDUVJCcUpBQUxVQUVCZmdKQUlBTkJ3QUJ4QkVBZ0FTQURRVUJxcllZaEFrSUFJUUVNQVFzZ0EwVU5BQ0FDSUFPdElnU0dJQUZCd0FBZ0EydXRpSVFoQWlBQklBU0dJUUVMSUFBZ0FUY0RBQ0FBSUFJM0F3Z0xid0VCZnlNQVFZQUNheUlGSkFBZ0JFR0F3QVJ4SUFJZ0EweHlSUVJBSUFVZ0FVSC9BWEVnQWlBRGF5SUNRWUFDSUFKQmdBSkpJZ0ViRURvYUlBRkZCRUFEUUNBQUlBVkJnQUlRaVFFZ0FrR0FBbXNpQWtIL0FVc05BQXNMSUFBZ0JTQUNFSWtCQ3lBRlFZQUNhaVFBQ3drQUlBQVFTaWdDQUFzSkFDQUFJQUUyQWdBTG9RRUJBbjhDUUNBQUVEaEZJQUlnQVd0QkJVaHlEUUFnQVNBQ0VMc0RJQUpCQkdzaEJDQUFFRUFpQWlBQUVEaHFJUVVDUUFOQUFrQWdBaXdBQUNFQUlBRWdCRThOQUNBQVFRQk1JQUJCL3dCT2NrVUVRQ0FCS0FJQUlBSXNBQUJIRFFNTElBRkJCR29oQVNBQ0lBVWdBbXRCQVVwcUlRSU1BUXNMSUFCQkFFd2dBRUgvQUU1eURRRWdBaXdBQUNBRUtBSUFRUUZyU3cwQkN5QURRUVEyQWdBTEN3a0FJQUFnQVRvQUN3c01BQ0FBSUFFUTVRUkJBWE1MREFBZ0FDQUJFT2tFUVFGekN3MEFJQUFvQWdRZ0FDZ0NBR3NMYXdFQmZ5QUFRb0NBZ0lDQWdJRDR2MzgzQXdnZ0FFS0FnSUNBZ0lDQStMOS9Od01BSUFBaEFpQUFRUkJxSUFFUW13RWFJd0JCRUdzaUFTUUFJQUZCQ0dwQkFCQVhHaUFDSUFFb0FneTNSSTN0dGFEM3hyQStvaUFCS0FJSXQ2QTVBd0FnQVVFUWFpUUFJQUFMTUFFQ2ZRSi9RUUVnQVNvQ0FDSUNJQUFxQWdBaUExME5BQnBCQUNBQ0lBTmVEUUFhSUFFb0FnUWdBQ2dDQkVrTEN3c0FJQUJCakxvRUVNc0JDdzBBSUFBb0FnQWdBVUVNYkdvTG1RZ0NDbjhCZlNNQVFTQnJJZ1FrQUNBRVFRRTJBaGdnQkNBQk5nSWNJQUZCQUU0RVFDQUVJQUUyQWdnZ0JDQUFRZHdBYWlJQUlBUkJDR29pQVJCek5nSVFJQVFRYXpZQ0NBSkFJQVJCRUdvZ0FSQjRCRUFnQkVFSWFpSUZJQVFvQWh3MkFnQWdCU0FFS0FJWU5nSUVJd0JCRUdzaUJ5UUFJQWRCQ0dvaENpTUFRU0JySWdNa0FDQUFFRDRhSUFVb0FnQWhDQ0FBRUk0QklRRWdBMEVBT2dBZkFrQUNRQ0FCUlEwQUlBQWdDQ0FCRUZzaUJoQThLQUlBSWdKRkRRQURRQ0FDS0FJQUlnSkZEUUVnQ0NBQ0tBSUVSd1JBSUFJb0FnUWdBUkJiSUFaSERRSUxJQUFRV1NBQ1FRaHFJQVVRMEFGRkRRQUxEQUVMSXdCQkVHc2lDU1FBSUFBUU5TRUNJQU5CRUdwQkVCQk1JQWxCQ0dvZ0FrRUFFTEFDRUs4Q0lnSW9BZ0FpQzBFSWFpQUZLQUlBTmdJQUlBc2dCU2dDQkRZQ0RDQUNFRXBCQVRvQUJDQUNLQUlBSUFnMkFnUWdBaWdDQUVFQU5nSUFJQWxCRUdva0FDQUFFRDRvQWdBaEFpQUFFRmtoQlFKQUlBRUVRQ0FDUVFGcXN5QUZLZ0lBSUFHemxGNUZEUUVMSUFNZ0FSRGhBVUVCY3lBQlFRRjBjallDRENBREFuOGdBQkErS0FJQVFRRnFzeUFBRUZrcUFnQ1ZqU0lNUXdBQWdFOWRJQXhEQUFBQUFHQnhCRUFnREtrTUFRdEJBQXMyQWdnZ0EwRU1haUFEUVFocUVIb29BZ0FoQVNNQVFSQnJJZ0lrQUNBQ0lBRTJBZ3dDUUNBQ0lBRkJBVVlFZjBFQ0JTQUJJQUZCQVd0eFJRMEJJQUVRb0FJTElnRTJBZ3dMQWtBZ0FCQ09BU0lGSUFGSkJFQWdBQ0FCRU9FRkRBRUxJQUVnQlU4TkFDQUZFT0VCSVFZQ2Z5QUFFRDRvQWdDeklBQVFXU29DQUpXTklneERBQUNBVDEwZ0RFTUFBQUFBWUhFRVFDQU1xUXdCQzBFQUN5RUJJQUlDZnlBR0JFQWdBUkNBQkF3QkN5QUJFS0FDQ3pZQ0NDQUNJQUpCREdvZ0FrRUlhaEI2S0FJQUlnRTJBZ3dnQVNBRlR3MEFJQUFnQVJEaEJRc2dBa0VRYWlRQUlBZ2dBQkNPQVNJQkVGc2hCZ3NDUUNBQUlBWVFQQ2dDQUNJQ1JRUkFJQU1vQWhBZ0FFRUlhaUlDS0FJQU5nSUFJQUFnQXlnQ0VEWUNDQ0FBSUFZUVBDQUNOZ0lBSUFNb0FoQW9BZ0JGRFFFZ0F5Z0NFQ0VDSUFBZ0F5Z0NFQ2dDQUNnQ0JDQUJFRnNRUENBQ05nSUFEQUVMSUFNb0FoQWdBaWdDQURZQ0FDQUNJQU1vQWhBMkFnQUxJQU5CRUdvaUFSQzRBU0VDSUFBUVBpSUFJQUFvQWdCQkFXbzJBZ0FnQTBFQk9nQWZJQUVvQWdBaEFDQUJRUUEyQWdBZ0FBUkFJQUVRU2lJQkxRQUVCRUFnQVNnQ0FCb0xJQUFFUUNBQktBSUFHaUFBRURRTEN3c2dDaUFEUVJCcUlBSVFnUUVnQTBFZmFoQ3hBaUFEUVNCcUpBQWdCQ0FIS0FJSUVJRUJHaUFFSUFjdEFBdzZBQVFnQjBFUWFpUUFEQUVMSUFSQkVHb1FieUlBSUFBb0FnUkJBV28yQWdRTElBUkJJR29rQUE4TFFkQ3lCRUhSaEFFUU0wRzJnQUVRTTBHMEhSQXpRYUlDRURaQjdpRVFNMEdGaGdFUU14QTNFQUFBQzVFRUFRTi9Ba0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFJQUZCQUU0RVFDQUFLQUkwSWdVZ0FVd05BU0FDUVFCSURRSWdBQ2dDT0NJR0lBSk1EUU1nQTBFQVNBMEVJQUFvQWp3aUJ5QURUQTBGSUFSQkFFZ05CaUFBS0FKQUlBUk1EUWNnQWlBRmJDQUJhaUlCSUFBb0FsUWdBMnhxSUFBb0FsZ2dCR3hxSWdBZ0JDQUhiQ0FEYWlBRklBWnNiQ0FCYWtvTkNDQUFEd3RCMExJRVFkS0xBUkF6UWJhQUFSQXpRYlFkRUROQnBRRVFOa0h1SVJBelFaaU1BUkF6RURjTUNBdEIwTElFUWVDT0FSQXpRYmFBQVJBelFiUWRFRE5CcGdFUU5rSHVJUkF6UVppTUFSQXpFRGNNQnd0QjBMSUVRYktRQVJBelFiYUFBUkF6UWJRZEVETkJwd0VRTmtIdUlSQXpRYlNTQVJBekVEY01CZ3RCMExJRVFhS1ZBUkF6UWJhQUFSQXpRYlFkRUROQnFBRVFOa0h1SVJBelFiU1NBUkF6RURjTUJRdEIwTElFUWFHWUFSQXpRYmFBQVJBelFiUWRFRE5CcVFFUU5rSHVJUkF6UWQ2WUFSQXpFRGNNQkF0QjBMSUVRZEdiQVJBelFiYUFBUkF6UWJRZEVETkJxZ0VRTmtIdUlSQXpRZDZZQVJBekVEY01Bd3RCMExJRVFacWVBUkF6UWJhQUFSQXpRYlFkRUROQnF3RVFOa0h1SVJBelFaaWZBUkF6RURjTUFndEIwTElFUVlDaUFSQXpRYmFBQVJBelFiUWRFRE5CckFFUU5rSHVJUkF6UVppZkFSQXpFRGNNQVF0QjBMSUVRWnlsQVJBelFiYUFBUkF6UWJRZEVETkJzQUVRTmtIdUlSQXpRWVdHQVJBekVEY0xFQUFBQ3lJQkFYOGpBRUVRYXlJQ0pBQWdBQ0FCSUFFUW9nRVErd1lnQWtFUWFpUUFJQUFMQ2dCQjQvUUJFS3dCQUFzTEFDQUFRWlM2QkJETEFRc1JBQ0FBSUFFZ0FTZ0NBQ2dDRkJFQ0FBc1BBQ0FBSUFBb0FnQW9BaEFSQUFBTEVRQWdBQ0FCSUFBb0FnQW9BaXdSQXdBTHpBa0NCSDRFZnlNQVFmQUFheUlLSkFBZ0JFTC8vLy8vLy8vLy8vOEFneUVGQWtBQ1FDQUJVQ0lKSUFKQy8vLy8vLy8vLy8vL0FJTWlCa0tBZ0lDQWdJREEvLzhBZlVLQWdJQ0FnSURBZ0lCL1ZDQUdVQnRGQkVBZ0EwSUFVaUFGUW9DQWdJQ0FnTUQvL3dCOUlnaENnSUNBZ0lDQXdJQ0FmMVlnQ0VLQWdJQ0FnSURBZ0lCL1VSc05BUXNnQ1NBR1FvQ0FnSUNBZ01ELy93QlVJQVpDZ0lDQWdJQ0F3UC8vQUZFYlJRUkFJQUpDZ0lDQWdJQ0FJSVFoQkNBQklRTU1BZ3NnQTFBZ0JVS0FnSUNBZ0lEQS8vOEFWQ0FGUW9DQWdJQ0FnTUQvL3dCUkcwVUVRQ0FFUW9DQWdJQ0FnQ0NFSVFRTUFnc2dBU0FHUW9DQWdJQ0FnTUQvL3dDRmhGQUVRRUtBZ0lDQWdJRGcvLzhBSUFJZ0FTQURoU0FDSUFTRlFvQ0FnSUNBZ0lDQWdIK0ZoRkFpQ1JzaEJFSUFJQUVnQ1JzaEF3d0NDeUFESUFWQ2dJQ0FnSUNBd1AvL0FJV0VVQTBCSUFFZ0JvUlFCRUFnQXlBRmhFSUFVZzBDSUFFZ0E0TWhBeUFDSUFTRElRUU1BZ3NnQXlBRmhGQkZEUUFnQVNFRElBSWhCQXdCQ3lBRElBRWdBU0FEVkNBRklBWldJQVVnQmxFYklnd2JJUVVnQkNBQ0lBd2JJZ2hDLy8vLy8vLy9QNE1oQmlBQ0lBUWdEQnNpQjBJd2lLZEIvLzhCY1NFTElBaENNSWluUWYvL0FYRWlDVVVFUUNBS1FlQUFhaUFGSUFZZ0JTQUdJQVpRSWdrYmVTQUpRUVowclh5bklnbEJEMnNRakFFZ0Npa0RhQ0VHSUFvcEEyQWhCVUVRSUFscklRa0xJQUVnQXlBTUd5RURJQWRDLy8vLy8vLy9QNE1oQkNBTFJRUkFJQXBCMEFCcUlBTWdCQ0FESUFRZ0JGQWlDeHQ1SUF0QkJuU3RmS2NpQzBFUGF4Q01BVUVRSUF0cklRc2dDaWtEV0NFRUlBb3BBMUFoQXdzZ0JFSURoaUFEUWoySWhFS0FnSUNBZ0lDQUJJUWhBaUFHUWdPR0lBVkNQWWlFSVFRZ0EwSURoaUVCSUFjZ0NJVWhBd0pBSUFrZ0MwWU5BQ0FKSUF0cklndEIvd0JMQkVCQ0FDRUNRZ0VoQVF3QkN5QUtRVUJySUFFZ0FrR0FBU0FMYXhDTUFTQUtRVEJxSUFFZ0FpQUxFSVVDSUFvcEF6QWdDaWtEUUNBS0tRTkloRUlBVXEyRUlRRWdDaWtET0NFQ0N5QUVRb0NBZ0lDQWdJQUVoQ0VISUFWQ0E0WWhCZ0pBSUFOQ0FGTUVRRUlBSVFOQ0FDRUVJQUVnQm9VZ0FpQUhoWVJRRFFJZ0JpQUJmU0VGSUFjZ0FuMGdBU0FHVnExOUlnUkMvLy8vLy8vLy93TldEUUVnQ2tFZ2FpQUZJQVFnQlNBRUlBUlFJZ3NiZVNBTFFRWjByWHluUVF4cklnc1FqQUVnQ1NBTGF5RUpJQW9wQXlnaEJDQUtLUU1nSVFVTUFRc2dBU0FHZkNJRklBRlVyU0FDSUFkOGZDSUVRb0NBZ0lDQWdJQUlnMUFOQUNBRlFnR0RJQVJDUDRZZ0JVSUJpSVNFSVFVZ0NVRUJhaUVKSUFSQ0FZZ2hCQXNnQ0VLQWdJQ0FnSUNBZ0lCL2d5RUJJQWxCLy84QlRnUkFJQUZDZ0lDQWdJQ0F3UC8vQUlRaEJFSUFJUU1NQVF0QkFDRUxBa0FnQ1VFQVNnUkFJQWtoQ3d3QkN5QUtRUkJxSUFVZ0JDQUpRZjhBYWhDTUFTQUtJQVVnQkVFQklBbHJFSVVDSUFvcEF3QWdDaWtERUNBS0tRTVloRUlBVXEyRUlRVWdDaWtEQ0NFRUN5QUVRajJHSUFWQ0E0aUVJZ0lnQmFkQkIzRWlDVUVFUzYxOElnTWdBbFN0SUFSQ0E0aEMvLy8vLy8vL1A0TWdDNjFDTUlhRUlBR0VmQ0VFQWtBZ0NVRUVSZ1JBSUFRZ0EwSUJneUlCSUFOOElnTWdBVlN0ZkNFRURBRUxJQWxGRFFFTEN5QUFJQU0zQXdBZ0FDQUVOd01JSUFwQjhBQnFKQUFMZndFRGZ5QUFJUUVDUUNBQVFRTnhCRUFEUUNBQkxRQUFSUTBDSUFGQkFXb2lBVUVEY1EwQUN3c0RRQ0FCSWdKQkJHb2hBU0FDS0FJQUlnTkJmM01nQTBHQmdvUUlhM0ZCZ0lHQ2hIaHhSUTBBQ3lBRFFmOEJjVVVFUUNBQ0lBQnJEd3NEUUNBQ0xRQUJJUU1nQWtFQmFpSUJJUUlnQXcwQUN3c2dBU0FBYXdzRUFFRUFDeEVBSUFBZ0FDZ0NBRUVJYWpZQ0FDQUFDdzBBSUFBZ0E1UWdBU0FDbEpNTERRQWdBQ2dDQUNBQlFTUnNhZ3NRQUNBQUtBSUVJQUFvQWdCclFRVjFDMzhDQW44QmZpTUFRUkJySWdNa0FDQUFBbjRnQVVVRVFFSUFEQUVMSUFNZ0FTQUJRUjkxSWdKeklBSnJJZ0t0UWdBZ0FtY2lBa0hSQUdvUWpBRWdBeWtEQ0VLQWdJQ0FnSURBQUlWQm5vQUJJQUpyclVJd2hud2dBVUdBZ0lDQWVIR3RRaUNHaENFRUlBTXBBd0FMTndNQUlBQWdCRGNEQ0NBRFFSQnFKQUFMUVFFQ2Z3SkFJQUpGRFFBRFFDQUJJQU5CQTNScUtBSUFJZ1JGRFFFZ0FDQUVSZ1JBSUFFZ0EwRURkR29vQWdRUEN5QURRUUZxSWdNZ0FrY05BQXNMUVFBTE1RRUNmU0FCS2dJQUlBQXFBZ0FpQTVNZ0Fpb0NCQ0FBS2dJRUlnU1RsQ0FDS2dJQUlBT1RJQUVxQWdRZ0JKT1Vrd3NQQUNBQUtBSUlJQUFvQWdBMkFnQUxYUUVEZjBFSUVBb2lBUkMzQmlBQlFZenZBellDQUNBQUVLSUJJZ0pCRFdvUVRDSURRUUEyQWdnZ0F5QUNOZ0lFSUFNZ0FqWUNBQ0FCSUFNUVBpQUFJQUpCQVdvUVB6WUNCQ0FCUWJ6dkF6WUNBQ0FCUWR6dkEwRU1FQWtBQzBVQkFYOGpBRUVRYXlJRkpBQWdCU0FDTmdJTUlBVWdCRFlDQ0NBRklBVkJER29ReWdFaEFpQUFJQUVnQXlBRktBSUlFSWdDSVFBZ0FoREpBU0FGUVJCcUpBQWdBQXNuQVFGL0l3QkJFR3NpQVNRQUlBRkJDR29nQUJCQUVJRUJLQUlBSVFBZ0FVRVFhaVFBSUFBTGJRRUNmeUFBS0FKTUdpQUFFTW9DR2lBQUlBQW9BZ3dSQUFBYUlBQXRBQUJCQVhGRkJFQWdBQ2dDTkNJQkJFQWdBU0FBS0FJNE5nSTRDeUFBS0FJNElnSUVRQ0FDSUFFMkFqUUxJQUJCMEpvRUtBSUFSZ1JBUWRDYUJDQUNOZ0lBQ3lBQUtBSmdFRFFnQUJBMEN3dmNBUUVCZlNBQUtnSUFJUUlnQUNBQktnSUFPQUlBSUFFZ0FqZ0NBQ0FBS2dJRUlRSWdBQ0FCS2dJRU9BSUVJQUVnQWpnQ0JDQUFLZ0lJSVFJZ0FDQUJLZ0lJT0FJSUlBRWdBamdDQ0NBQUtnSU1JUUlnQUNBQktnSU1PQUlNSUFFZ0FqZ0NEQ0FBS2dJUUlRSWdBQ0FCS2dJUU9BSVFJQUVnQWpnQ0VDQUFLZ0lVSVFJZ0FDQUJLZ0lVT0FJVUlBRWdBamdDRkNBQUtnSVlJUUlnQUNBQktnSVlPQUlZSUFFZ0FqZ0NHQ0FBS2dJY0lRSWdBQ0FCS2dJY09BSWNJQUVnQWpnQ0hDQUFLZ0lnSVFJZ0FDQUJLZ0lnT0FJZ0lBRWdBamdDSUFzTkFDQUFLQUlBSUFFb0FnQkdDNkVDQVFOL0l3QkJRR29pQXlRQUlBQW9BZ0FpQlVFRWF5Z0NBQ0VFSUFWQkNHc29BZ0FoQlNBRFFRQTJBaFFnQXlBQk5nSVFJQU1nQURZQ0RDQURJQUkyQWdoQkFDRUJJQU5CR0dwQkFFRW5FRG9hSUFBZ0JXb2hBQUpBSUFRZ0FrRUFFSDRFUUNBRFFRRTJBamdnQkNBRFFRaHFJQUFnQUVFQlFRQWdCQ2dDQUNnQ0ZCRUxBQ0FBUVFBZ0F5Z0NJRUVCUmhzaEFRd0JDeUFFSUFOQkNHb2dBRUVCUVFBZ0JDZ0NBQ2dDR0JFR0FBSkFBa0FnQXlnQ0xBNENBQUVDQ3lBREtBSWNRUUFnQXlnQ0tFRUJSaHRCQUNBREtBSWtRUUZHRzBFQUlBTW9BakJCQVVZYklRRU1BUXNnQXlnQ0lFRUJSd1JBSUFNb0FqQU5BU0FES0FJa1FRRkhEUUVnQXlnQ0tFRUJSdzBCQ3lBREtBSVlJUUVMSUFOQlFHc2tBQ0FCQ3hBQUlBQWdBVUdBZ0lDQWVISTJBZ2dMRXdBZ0FDQUJJQUlnQUNnQ0FDZ0NEQkVFQUFzbkFRRi9JQUpCQUU0RWZ5QUFLQUlJSUFKQi93RnhRUUYwYWk4QkFDQUJjVUVBUndWQkFBc0xFQUFnQWdSQUlBQWdBU0FDRUQ4YUN3c1FBQ0FBS0FJRUlBQW9BZ0JyUVFSMUN4UUJBWDhnQUNnQ0FDRUJJQUJCQURZQ0FDQUJDd3NBSUFBZ0FVRURFT3NHQ3hNQUlBQWdBUkNOQXlBQVFRUnFJQUlRandFTEVnQWdBQkExS0FJQUlBQW9BZ0JyUVF4dEN3Y0FJQUFRUlJvTEJ3QWdBQ0FCUmdzUEFDQUFJQUFvQWdBb0Fnd1JBQUFMQndBZ0FCQTRSUXNSQUNBQUlBRWdBU2dDQUNnQ0hCRUNBQXNSQUNBQUlBRWdBU2dDQUNnQ0dCRUNBQXNJQUNBQVFmOEJjUXRCQVFGL0lBQWdBVGNEY0NBQUlBQW9BaXdnQUNnQ0JDSUNhNnczQTNnZ0FDQUJVQ0FBS0FJSUlnQWdBbXVzSUFGWGNnUi9JQUFGSUFJZ0FhZHFDellDYUFzS0FDQUFRVEJyUVFwSkMwc0JBbndnQUNBQW9pSUJJQUNpSWdJZ0FTQUJvcUlnQVVTblJqdU1oODNHUHFKRWRPZks0dmtBS3IrZ29pQUNJQUZFc3Z0dWlSQVJnVCtpUkhlc3kxUlZWY1cvb0tJZ0FLQ2d0Z3RQQVFGOElBQWdBS0lpQUNBQUlBQ2lJZ0dpSUFCRWFWRHU0RUtUK1Q2aVJDY2VEK2lId0ZhL29LSWdBVVJDT2dYaFUxV2xQNklnQUVTQlhnejkvLy9mdjZKRUFBQUFBQUFBOEQrZ29LQzJDeGtBSUFBZ0FVR2k0Z0ZCcy9vRFFZandBMEdFOEFNUXJBUUxGUUFnQUNBQkVMc0dJQUJCQkdvZ0FVRUVhaEJJQ3hJQUlBQW9BZ0FpQUFSQUlBQVF4d1FhQ3dzUkFDQUFJQUVvQWdBUXh3UTJBZ0FnQUF0Q0FRRi9JQUFvQWdBaEFpQUJFR0loQUNBQ1FRaHFJZ0VRUkNBQVN3Ui9JQUVnQUJBOEtBSUFRUUJIQlVFQUMwVUVRQkJWQUFzZ0FrRUlhaUFBRUR3b0FnQUxOZ0FnQWdSL0lBSUVRQU5BSUFBZ0FTZ0NBRFlDQUNBQVFRUnFJUUFnQVVFRWFpRUJJQUpCQVdzaUFnMEFDd3RCQUFVZ0FBc2FDL29CQWdOK0FuOGpBRUVRYXlJRkpBQUNmaUFCdlNJRFF2Ly8vLy8vLy8vLy93Q0RJZ0pDZ0lDQWdJQ0FnQWg5UXYvLy8vLy8vLy92L3dCWUJFQWdBa0k4aGlFRUlBSkNCSWhDZ0lDQWdJQ0FnSUE4ZkF3QkN5QUNRb0NBZ0lDQWdJRDQvd0JhQkVBZ0EwSThoaUVFSUFOQ0JJaENnSUNBZ0lDQXdQLy9BSVFNQVFzZ0FsQUVRRUlBREFFTElBVWdBa0lBSUFPblowRWdhaUFDUWlDSXAyY2dBa0tBZ0lDQUVGUWJJZ1pCTVdvUWpBRWdCU2tEQUNFRUlBVXBBd2hDZ0lDQWdJQ0F3QUNGUVl6NEFDQUdhNjFDTUlhRUN5RUNJQUFnQkRjREFDQUFJQUlnQTBLQWdJQ0FnSUNBZ0lCL2c0UTNBd2dnQlVFUWFpUUFDMElCQVg4Z0FTQUNiQ0VFSUFRQ2Z5QURLQUpNUVFCSUJFQWdBQ0FFSUFNUTNRTU1BUXNnQUNBRUlBTVEzUU1MSWdCR0JFQWdBa0VBSUFFYkR3c2dBQ0FCYmd0M0FDQUFJQUVxQWdBZ0FwUTRBZ0FnQUNBQktnSUVJQUtVT0FJRUlBQWdBU29DQ0NBQ2xEZ0NDQ0FBSUFFcUFnd2dBcFE0QWd3Z0FDQUJLZ0lRSUFLVU9BSVFJQUFnQVNvQ0ZDQUNsRGdDRkNBQUlBRXFBaGdnQXBRNEFoZ2dBQ0FCS2dJY0lBS1VPQUljSUFBZ0FTb0NJQ0FDbERnQ0lBc0pBQ0FCSUFJUXNRRUxQUUVCZnlBQUtBSUVJZ0FFUUNBQUVOa0NCRUFDUUNBQVFRaHFJZ0VvQWdBRVFDQUJFUHNEUVg5SERRRUxJQUFnQUNnQ0FDZ0NFQkVCQUFzTEN3c1JBQ0FBSUFBb0FnQkJDR3MyQWdBZ0FBc1NBQ0FBRURVb0FnQWdBQ2dDQUd0QkFuVUxFZ0FnQUJBMUtBSUFJQUFvQWdCclFRTjFDMWdCQW44akFFRVFheUlDSkFBZ0FCQ0hBUVJBSUFBb0FnQWhBeUFBRU9rQkdpQURFRFFMSUFBZ0FTZ0NDRFlDQ0NBQUlBRXBBZ0EzQWdBZ0FVRUFFSkVCSUFKQkFEWUNEQ0FCSUFKQkRHb1FlU0FDUVJCcUpBQUx2d0VCQTM4akFFRVFheUlGSkFBZ0JTQUJOZ0lJUVFBaEFVRUdJUVlDUUFKQUlBQWdCVUVJYWhCN0RRQkJCQ0VHSUFOQmdCQWdBQkJvSWdjUXRBRkZEUUFnQXlBSEVMNENJUUVEUUFKQUlBQVFkUm9nQVVFd2F5RUJJQUFnQlVFSWFoQ1NBVVVnQkVFQ1NISU5BQ0FEUVlBUUlBQVFhQ0lHRUxRQlJRMERJQVJCQVdzaEJDQURJQVlRdmdJZ0FVRUtiR29oQVF3QkN3dEJBaUVHSUFBZ0JVRUlhaEI3UlEwQkN5QUNJQUlvQWdBZ0JuSTJBZ0FMSUFWQkVHb2tBQ0FCQzc4QkFRTi9Jd0JCRUdzaUJTUUFJQVVnQVRZQ0NFRUFJUUZCQmlFR0FrQUNRQ0FBSUFWQkNHb1FmQTBBUVFRaEJpQURRWUFRSUFBUWFTSUhFTFVCUlEwQUlBTWdCeEMvQWlFQkEwQUNRQ0FBRUhZYUlBRkJNR3NoQVNBQUlBVkJDR29Ra3dGRklBUkJBa2h5RFFBZ0EwR0FFQ0FBRUdraUJoQzFBVVVOQXlBRVFRRnJJUVFnQXlBR0VMOENJQUZCQ214cUlRRU1BUXNMUVFJaEJpQUFJQVZCQ0dvUWZFVU5BUXNnQWlBQ0tBSUFJQVp5TmdJQUN5QUZRUkJxSkFBZ0FRdWNBUUVEZnlNQVFSQnJJZ1FrQUNBRUlBRTJBZ3dnQkNBRE5nSUlJQVFnQkVFTWFoREtBU0VHSUFRb0FnZ2hBeU1BUVJCcklnRWtBQ0FCSUFNMkFnd2dBU0FETmdJSVFYOGhCUUpBUVFCQkFDQUNJQU1RaUFJaUEwRUFTQTBBSUFBZ0EwRUJhaUlERURzaUFEWUNBQ0FBUlEwQUlBQWdBeUFDSUFFb0Fnd1FpQUloQlFzZ0FVRVFhaVFBSUFVaEFDQUdFTWtCSUFSQkVHb2tBQ0FBQzJNQUlBSW9BZ1JCc0FGeElnSkJJRVlFUUNBQkR3c0NRQ0FDUVJCSERRQUNRQUpBSUFBdEFBQWlBa0VyYXc0REFBRUFBUXNnQUVFQmFnOExJQUpCTUVjZ0FTQUFhMEVDU0hJTkFDQUFMUUFCUVNCeVFmZ0FSdzBBSUFCQkFtb2hBQXNnQUFzdUFBSkFJQUFvQWdSQnlnQnhJZ0FFUUNBQVFjQUFSZ1JBUVFnUEN5QUFRUWhIRFFGQkVBOExRUUFQQzBFS0N3OEFJQUFRTlNnQ0FDQUFLQUlBYXdzU0FDQUFFRFVvQWdBZ0FDZ0NBR3RCRkcwTDlBRUJBbjhnQWlBRVNBUkFJQUFnQVNBQ0lBUVFha1VFUUVGL0R3c2dBQ2dDRENFQ0lBQW9BZ2doQVFzZ0JFRUNkQ0lHUWFDK0Ftb29BZ0FnQVNBQ0lBUnJJZ0oxY1NJRklBTWdCbW9vQWdCS0JFQURRQ0FDUVFCTUJFQWdBQ0FCSUFKQkFSQnFSUVJBUVg4UEN5QUFLQUlNSVFJZ0FDZ0NDQ0VCQ3lBQklBSkJBV3NpQW5aQkFYRWdCVUVCZEhJaUJTQURJQVJCQVdvaUJFRUNkR29vQWdCS0RRQUxDeUFBSUFJMkFnd2dBQ0FCTmdJSUlBUkJFVTRFUUNBQUtBSVFJZ0FvQWdBaUFVSDVBRFlDRkNBQVFYOGdBU2dDQkJFQ0FFRUFEd3NnQXlnQ2pBRWdBeUFFUVFKMGFpZ0NTQ0FGYW1vdEFCRUxGQUVCZjBFSUVFd2lBU0FBS1FJQU53TUFJQUVMSndFQmZ5TUFRUkJySWdJa0FDQUFRUUpCa0xBQ1FlQ3BBa0hXQUNBQkVBWWdBa0VRYWlRQUM4OEJBZ0YvQW4wZ0FDQUJJQUVnQWtFQ2RDSURhaUlDS2dJQWpCRFBBU0FBSUFOcUlnTWdBeW9DQUVNQUFJQS9ramdDQUNBQUlBRkJKR29nQWlvQ0pJd1FqQUlnQUNBQlFjZ0FhaUFDS2dKSWpCQ01BaUFBSUFGQjdBQnFJQUlxQW15TUVJd0NJQUFnQVVHUUFXb2dBaW9Da0FHTUVJd0NJQUFnQVVHMEFXb2dBaW9DdEFHTUVJd0NJQUFnQVVIWUFXb2dBaW9DMkFHTUVJd0NJQUFnQVVIOEFXb2dBaW9DL0FHTUVJd0NJQUFRV0NJRVF3QUFBQUJjQkVBZ0FDQUFRd0FBZ0Q4Z0JKRWlCWlVRendFTElBVUxFUUFnQUNBQVFRRnJjVVVnQUVFQ1MzRUxzZ0VCQlg4Q2Z5QUNRd0FBQUQrU0lnS0xRd0FBQUU5ZEJFQWdBcWdNQVF0QmdJQ0FnSGdMSVFVZ0FDZ0NGQ0VJUVg4aEJnSkFBbjhnQVVNQUFBQS9raUlCaTBNQUFBQlBYUVJBSUFHb0RBRUxRWUNBZ0lCNEN5QUFLQUlRYWlJSFFRQklEUUFnQnlBQUtBSUlJZ2xPRFFBZ0JTQUlhaUlGUVFCSURRQWdCU0FBS0FJTVRnMEFJQU1nQUNnQ0JDQUZJQWxzSUFkcVFRTjBhaUlBS2dJQU9BSUFJQVFnQUNvQ0JEZ0NBRUVBSVFZTElBWUwzZ0lCQkg4Q2ZTQUFJQUdTSUFDOFFmLy8vLzhIY1VHQmdJRDhCMGtnQWJ4Qi8vLy8vd2R4UVlDQWdQd0hUWEZGRFFBYUlBRzhJZ0pCZ0lDQS9BTkdCRUFnQUJDaEJRd0JDeUFDUVI1MlFRSnhJZ1VnQUx3aUEwRWZkbkloQkFKQUFrQWdBMEgvLy8vL0IzRWlBMFVFUUFKQUFrQWdCRUVDYXc0Q0FBRURDMFBiRDBsQURBUUxROXNQU2NBTUF3c2dBa0gvLy8vL0IzRWlBa0dBZ0lEOEIwY0VRRVBiRDhrL0lBQ1lJQUpGRFFNYVE5c1B5VDhnQUpnZ0EwR0FnSUQ4QjBjZ0FrR0FnSURvQUdvZ0EwOXhSUTBER2dKOUlBVUVRRU1BQUFBQUlBTkJnSUNBNkFCcUlBSkpEUUVhQ3lBQUlBR1ZpeENoQlFzaEFBSkFBa0FDUUNBRURnTUVBQUVDQ3lBQWpBd0ZDMFBiRDBsQUlBQkRMcjI3TTVLVERBUUxJQUJETHIyN001SkQydzlKd0pJTUF3c2dBMEdBZ0lEOEIwWU5BU0FFUVFKMFFlRFZBbW9xQWdBaEFBc2dBQXdCQ3lBRVFRSjBRZERWQW1vcUFnQUxDeXdCQVg4Z0FCRGtBaUFBS0FJQUJFQWdBQkRiQmlBQUVEVWFJQUFvQWdBaEFTQUFFTlFCR2lBQkVEUUxDOHNEQVFOL0l3QkJJR3NpQ0NRQUlBZ2dBallDRUNBSUlBRTJBaGdnQ0VFSWFpSUJJQU1RVHlBQkVKY0JJUWtnQVJCSElBUkJBRFlDQUVFQUlRSUNRQU5BSUFZZ0IwWWdBbklOQVFKQUlBaEJHR29nQ0VFUWFoQjdEUUFDUUNBSklBWW9BZ0FRdmdKQkpVWUVRQ0FHUVFScUlnSWdCMFlOQWtFQUlRb0NmeUFKSUFJb0FnQVF2Z0lpQVVIRkFFWWdBVUgvQVhGQk1FWnlSUVJBSUFZaEFpQUJEQUVMSUFaQkNHb2dCMFlOQXlBQklRb2dDU0FHS0FJSUVMNENDeUVCSUFnZ0FDQUlLQUlZSUFnb0FoQWdBeUFFSUFVZ0FTQUtJQUFvQWdBb0FpUVJEUUEyQWhnZ0FrRUlhaUVHREFFTElBbEJnTUFBSUFZb0FnQVF0QUVFUUFOQUFrQWdCeUFHUVFScUlnWkdCRUFnQnlFR0RBRUxJQWxCZ01BQUlBWW9BZ0FRdEFFTkFRc0xBMEFnQ0VFWWFpQUlRUkJxRUpJQlJRMENJQWxCZ01BQUlBaEJHR29RYUJDMEFVVU5BaUFJUVJocUVIVWFEQUFMQUFzZ0NTQUlRUmhxRUdnUWhRRWdDU0FHS0FJQUVJVUJSZ1JBSUFaQkJHb2hCaUFJUVJocUVIVWFEQUVMSUFSQkJEWUNBQXNnQkNnQ0FDRUNEQUVMQ3lBRVFRUTJBZ0FMSUFoQkdHb2dDRUVRYWhCN0JFQWdCQ0FFS0FJQVFRSnlOZ0lBQ3lBSUtBSVlJUUFnQ0VFZ2FpUUFJQUFMeXdNQkEzOGpBRUVnYXlJSUpBQWdDQ0FDTmdJUUlBZ2dBVFlDR0NBSVFRaHFJZ0VnQXhCUElBRVFuUUVoQ1NBQkVFY2dCRUVBTmdJQVFRQWhBZ0pBQTBBZ0JpQUhSaUFDY2cwQkFrQWdDRUVZYWlBSVFSQnFFSHdOQUFKQUlBa2dCaXdBQUJDL0FrRWxSZ1JBSUFaQkFXb2lBaUFIUmcwQ1FRQWhDZ0ovSUFrZ0Fpd0FBQkMvQWlJQlFjVUFSaUFCUWY4QmNVRXdSbkpGQkVBZ0JpRUNJQUVNQVFzZ0JrRUNhaUFIUmcwRElBRWhDaUFKSUFZc0FBSVF2d0lMSVFFZ0NDQUFJQWdvQWhnZ0NDZ0NFQ0FESUFRZ0JTQUJJQW9nQUNnQ0FDZ0NKQkVOQURZQ0dDQUNRUUpxSVFZTUFRc2dDVUdBd0FBZ0Jpd0FBQkMxQVFSQUEwQUNRQ0FISUFaQkFXb2lCa1lFUUNBSElRWU1BUXNnQ1VHQXdBQWdCaXdBQUJDMUFRMEJDd3NEUUNBSVFSaHFJQWhCRUdvUWt3RkZEUUlnQ1VHQXdBQWdDRUVZYWhCcEVMVUJSUTBDSUFoQkdHb1FkaG9NQUFzQUN5QUpJQWhCR0dvUWFSREFBeUFKSUFZc0FBQVF3QU5HQkVBZ0JrRUJhaUVHSUFoQkdHb1FkaG9NQVFzZ0JFRUVOZ0lBQ3lBRUtBSUFJUUlNQVFzTElBUkJCRFlDQUFzZ0NFRVlhaUFJUVJCcUVId0VRQ0FFSUFRb0FnQkJBbkkyQWdBTElBZ29BaGdoQUNBSVFTQnFKQUFnQUFzV0FDQUFJQUVnQWlBRElBQW9BZ0FvQWpBUkNBQWFDNkFCQVFSL0l3QkJFR3NpQnlRQUFrQWdBRVVOQUNBRUtBSU1JUWdnQWlBQmF5SUdRUUJLQkVBZ0FDQUJJQVlRd2dJZ0JrY05BUXNnQ0NBQklBTnJhaUlCUVFCS0JFQWdBQ0FISUFGQkFDQUJRUUJLR3lJQklBVVF1Z2NpQlJCQUlBRVF3Z0loQmlBRkVEa2FJQUVnQmtjTkFRc2dBeUFDYXlJQlFRQktCRUFnQUNBQ0lBRVF3Z0lnQVVjTkFRc2dCQkM0QnlBQUlRa0xJQWRCRUdva0FDQUpDdzRBSUFBb0FnaEIvLy8vL3dkeEN5Z0JBWDhqQUVFUWF5SURKQUFnQXlBQ05nSU1JQUFnQVNBQ0VQOEVJUUFnQTBFUWFpUUFJQUFMcUFFQUFrQWdBVUdBQ0U0RVFDQUFSQUFBQUFBQUFPQi9vaUVBSUFGQi93OUpCRUFnQVVIL0Iyc2hBUXdDQ3lBQVJBQUFBQUFBQU9CL29pRUFJQUZCL1JjZ0FVSDlGMGdiUWY0UGF5RUJEQUVMSUFGQmdYaEtEUUFnQUVRQUFBQUFBQUJnQTZJaEFDQUJRYmh3U3dSQUlBRkJ5UWRxSVFFTUFRc2dBRVFBQUFBQUFBQmdBNkloQUNBQlFmQm9JQUZCOEdoS0cwR1NEMm9oQVFzZ0FDQUJRZjhIYXExQ05JYS9vZ3NRQUNBQVFTQkdJQUJCQ1d0QkJVbHlDd1FBSUFBTEZBRUJmMEVFRUV3aUFTQUFLQUlBTmdJQUlBRUxuQUlDQkg4RmZDQUFJQU5CQW5RaUIyb29BZ0FpQ0NBQklBSkJBblFpQ1dvb0FnQWlDbXdnQUNBSmFpZ0NBQ0lKSUFFZ0Iyb29BZ0FpQjJ4cnR5RVBJQWtnQ0d1M0lRd2dCeUFLYTdjaERTQUNRUUZxSWdjaENBTkFJQU1nQjB4RkJFQWdEU0FBSUFkQkFuUWlDV29vQWdDM29pQU1JQUVnQ1dvb0FnQzNvcUFnRDZBaURpQU9vaUlPSUFzZ0N5QU9ZeUlKR3lFTElBY2dDQ0FKR3lFSUlBZEJBV29oQnd3QkN3c0NRQ0FFSUFzZ0RTQU5vaUFNSUF5aW9LTmpCRUJCZnlFSElBQWdBU0FDSUFnZ0JDQUZJQVlRN3dGQkFFZ05BU0FHS0FJQUlnSkJCVW9OQVNBRklBSkJBblJxSUFnMkFnQWdCaUFHS0FJQVFRRnFOZ0lBSUFBZ0FTQUlJQU1nQkNBRklBWVE3d0ZCQUVnTkFRdEJBQ0VIQ3lBSEN4TUFJQUJCd3ZzRFFaRHdBMEdNOEFNUTh3WUxhUUVDZlNBQUlBRXFBZ2dnQVNvQ0FDQUNLZ0lBSWdPVUlBSXFBZ1FpQkNBQktnSUVsSktTSUFFcUFpQWdBU29DR0NBRGxDQUJLZ0ljSUFTVWtwSWlBNVU0QWdBZ0FDQUJLZ0lVSUFFcUFnd2dBaW9DQUpRZ0FTb0NFQ0FDS2dJRWxKS1NJQU9WT0FJRUN4SUFJQUFnQWpZQ0JDQUFJQUUyQWdBZ0FBc01BQ0FCSUFJb0FnQTJBZ0FMRGdBZ0FDQUJJQUpCQW5RUVB4b0xFZ0FnQUJBMUtBSUFJQUFvQWdCclFTUnRDemNCQVg4akFFRVFheUlDSkFBZ0FpQUFLQUlBTmdJSUlBSWdBaWdDQ0NBQlFRTjBhallDQ0NBQ0tBSUlJUUFnQWtFUWFpUUFJQUFMZ2dFQkFYOENRQ0FCSUFBb0FoQkpCRUFnQUNnQ0ZDSURJQUpORFFFZ0FFRUVhaUFCSUFOc0lBSnFFRXNQQzBIUXNnUkI3YkFCRUROQm1iRUJFRE5CdEIwUU0wSGFBUkEyUWU0aEVETkJ1N0lCRURNUU54QUFBQXRCMExJRVFmNnlBUkF6UVpteEFSQXpRYlFkRUROQjJ3RVFOa0h1SVJBelFiR3pBUkF6RURjUUFBQUxEUUFnQUNnQ0FDQUJLQUlBU1Fza0FRSi9Jd0JCRUdzaUFpUUFJQUVnQUJENEFTRURJQUpCRUdva0FDQUJJQUFnQXhzTEt3RUJmeUFBS0FJRUlRTURRQ0FCSUFOSEJFQWdBQkExR2lBRElBSnJJUU1NQVFzTElBQWdBVFlDQkFzREFBRUxEd0FnQUNBQUtBSUFLQUlrRVFBQUN4RUFJQUFnQVNBQktBSUFLQUlnRVFJQUN4RUFJQUFnQVNBQktBSUFLQUlzRVFJQUN3d0FJQUJCZ29hQUlEWUFBQXN2QVFGL0l3QkJFR3NpQVNRQUlBRkJDR29nQUJCQUlBQVFPRUVDZEdvUWdRRW9BZ0FoQUNBQlFSQnFKQUFnQUFzc0FRRi9Jd0JCRUdzaUFTUUFJQUZCQ0dvZ0FCQkFJQUFRT0dvUWdRRW9BZ0FoQUNBQlFSQnFKQUFnQUFzV0FDQUFJQUVnQWlBRElBQW9BZ0FvQWlBUkNBQWFDeWtBSUFCQkNIUkJnSUQ4QjNFZ0FFRVlkSElnQUVFSWRrR0EvZ054SUFCQkdIWnljaUFBSUFFYkN6UUFJQUFvQWdBYUlBQW9BZ0FnQUJDN0FVRU1iR29hSUFBb0FnQWdBQkJXUVF4c2Fob2dBQ2dDQUNBQUVMc0JRUXhzYWhvTFVBRUJmZ0pBSUFOQndBQnhCRUFnQWlBRFFVQnFyWWdoQVVJQUlRSU1BUXNnQTBVTkFDQUNRY0FBSUFOcnJZWWdBU0FEclNJRWlJUWhBU0FDSUFTSUlRSUxJQUFnQVRjREFDQUFJQUkzQXdnTDJ3RUNBWDhDZmtFQklRUUNRQ0FBUWdCU0lBRkMvLy8vLy8vLy8vLy9BSU1pQlVLQWdJQ0FnSURBLy84QVZpQUZRb0NBZ0lDQWdNRC8vd0JSR3cwQUlBSkNBRklnQTBMLy8vLy8vLy8vLy84QWd5SUdRb0NBZ0lDQWdNRC8vd0JXSUFaQ2dJQ0FnSUNBd1AvL0FGRWJEUUFnQUNBQ2hDQUZJQWFFaEZBRVFFRUFEd3NnQVNBRGcwSUFXUVJBUVg4aEJDQUFJQUpVSUFFZ0ExTWdBU0FEVVJzTkFTQUFJQUtGSUFFZ0E0V0VRZ0JTRHd0QmZ5RUVJQUFnQWxZZ0FTQURWU0FCSUFOUkd3MEFJQUFnQW9VZ0FTQURoWVJDQUZJaEJBc2dCQXRTQVFKL1FjenlBeWdDQUNJQklBQkJBMnBCZkhFaUFtb2hBQUpBSUFKQkFDQUFJQUZOR3cwQUlBQS9BRUVRZEVzRVFDQUFFQ0pGRFFFTFFjenlBeUFBTmdJQUlBRVBDMEhRbVFSQk1EWUNBRUYvQzZJQkFRSi9Jd0JCb0FGcklnUWtBRUYvSVFVZ0JDQUJRUUZyUVFBZ0FSczJBcFFCSUFRZ0FDQUVRWjRCYWlBQkd5SUFOZ0tRQVNBRVFRQkJrQUVRT2lJRVFYODJBa3dnQkVHRkFqWUNKQ0FFUVg4MkFsQWdCQ0FFUVo4QmFqWUNMQ0FFSUFSQmtBRnFOZ0pVQWtBZ0FVRUFTQVJBUWRDWkJFRTlOZ0lBREFFTElBQkJBRG9BQUNBRUlBSWdBMEdEQWtHRUFoQ0xCU0VGQ3lBRVFhQUJhaVFBSUFVTENRQWdBQ0FCRU1VRkN4SUFJQUFRTlNnQ0FDQUFLQUlBYTBFRWRRdW1Bd0lDZndGOUlBRUNmeUFERU44R2ppSUdpME1BQUFCUFhRUkFJQWFvREFFTFFZQ0FnSUI0Q3lJRU5nSUFJQUlDZnlBRFFRRWdCSFN5bFJDbkFpQUFLZ0ljbEJEZUJpSURpME1BQUFCUFhRUkFJQU9vREFFTFFZQ0FnSUI0Q3lJRU5nSUFJQVFnQUNnQ0ZFRUJhMFlFUUNBQklBRW9BZ0JCQVdvMkFnQWdBa0VBTmdJQVFRQWhCQXNDUUNBQ0FuOGdBU2dDQUNJQ1FRQklCRUFnQVVFQU5nSUFRUUFNQVFzZ0FpQUFLQUlRSWdWSURRRWdBU0FGUVFGck5nSUFJQUFvQWhSQkFXc0xJZ1EyQWdBTEFrQUNRQUpBSUFFb0FnQWlBVUVBVGdSQUlBRWdBQ2dDRUU0TkFTQUVRUUJJRFFJZ0JDQUFLQUlVVGcwRER3dEIwTElFUWJqSkFCQXpRZi9NQUJBelFkQWhFRE5CakFJUU5rSHJKaEF6UVluVEFCQXpFRGNRQUFBTFFkQ3lCRUdQMkFBUU0wSC96QUFRTTBIUUlSQXpRWTBDRURaQjZ5WVFNMEdqMndBUU14QTNFQUFBQzBIUXNnUkJqZTRBRUROQi84d0FFRE5CMENFUU0wR09BaEEyUWVzbUVETkJvUEFBRURNUU54QUFBQXRCMExJRVFhUDBBQkF6UWYvTUFCQXpRZEFoRUROQmp3SVFOa0hySmhBelFiUDRBQkF6RURjUUFBQUxyUUVBSUFBZ0FTb0NBQ0FDbENBQUtnSUFramdDQUNBQUlBRXFBZ1FnQXBRZ0FDb0NCSkk0QWdRZ0FDQUJLZ0lJSUFLVUlBQXFBZ2lTT0FJSUlBQWdBU29DRENBQ2xDQUFLZ0lNa2pnQ0RDQUFJQUVxQWhBZ0FwUWdBQ29DRUpJNEFoQWdBQ0FCS2dJVUlBS1VJQUFxQWhTU09BSVVJQUFnQVNvQ0dDQUNsQ0FBS2dJWWtqZ0NHQ0FBSUFFcUFod2dBcFFnQUNvQ0hKSTRBaHdnQUNBQktnSWdJQUtVSUFBcUFpQ1NPQUlnQ3c4QUlBQWdBQ2dDQUVFRWFqWUNBQXNMQUNBQVFSQnFJQUVRYlFzU0FDQUFRUVJxSUFBb0FnQWdBV3dRc0FVTERnQWdBQ0FCS0FJQU5nSUFJQUFMa3dFQkFuOGdBU0FBRUVRaUFrc0VRQ01BUVNCcklnTWtBQUpBSUFFZ0Ftc2lBU0FBRURVb0FnQWdBQ2dDQkd0QkFuVk5CRUFnQUNBQkVLZ0REQUVMSUFBUU5TRUNJQU5CQ0dvZ0FDQUFFRVFnQVdvUTR3SWdBQkJFSUFJUTJnSWlBaUFCRU0wR0lBQWdBaERpQWlBQ0VMZ0NDeUFEUVNCcUpBQVBDeUFCSUFKSkJFQWdBQ0FBS0FJQUlBRkJBblJxRUtJRUN3dUlBUUVEZnlNQVFSQnJJZ0VrQUNNQVFSQnJJZ0lrQUNBQ1FRQTJBZ3dnQUNBQ1FReHFFSGtqQUVFUWF5SURKQUFnQTBFQU5nSU1JQUJCQkdvZ0EwRU1haEI1SUFOQkVHb2tBQ0FDUVJCcUpBQWdBRUVBTmdJSUlBRkJBRFlDRENBQVFReHFJQUZCREdvUWVTQUJRWUNBZ1B3RE5nSUVJQUFnQVNvQ0JEZ0NFQ0FCUVJCcUpBQWdBQXNTQUNBQUVEVW9BZ0FnQUNnQ0FHdEJBWFVMRUFBZ0FDZ0NCQ0FBS0FJQWEwRUJkUXNTQUNBQUVEVW9BZ0FnQUNnQ0FHdEJCWFVMRmdFQmZ5QUFFRU1oQVNBQUVOc0dJQUFnQVJDWUJBdjVBUUVIZnlBQklBQVFSQ0lDU3dSQUl3QkJJR3NpQnlRQUFrQWdBU0FDYXlJRElBQVFOU2dDQUNBQUtBSUVhMEVDZFUwRVFDQUFJQU1RcUFNTUFRc2dBQkExSVFRZ0FDQUFFRVFnQTJvUTR3SWhCU0FBRUVRaENFRUFJUUlqQUVFUWF5SUdKQUFnQmtFQU5nSU1JQWRCQ0dvaUFVRU1haUFHUVF4cUlBUVF1Z0VnQlFSQUlBRW9BaEFnQlJETEJpRUNDeUFCSUFJMkFnQWdBU0FDSUFoQkFuUnFJZ1EyQWdnZ0FTQUVOZ0lFSUFFUVBpQUNJQVZCQW5ScU5nSUFJQVpCRUdva0FDQUJJQU1RelFZZ0FDQUJFT0lDSUFFUXVBSUxJQWRCSUdva0FBOExJQUVnQWtrRVFDQUFJQUFvQWdBZ0FVRUNkR29Rb2dRTEN5Y0FJQU1nQXlnQ0FDQUNJQUZySWdCcklnSTJBZ0FnQUVFQVNnUkFJQUlnQVNBQUVEOGFDd3NaQUNBQUVJY0JCRUFnQUNBQkVJb0JEd3NnQUNBQkVKRUJDNjBCQVFSL0l3QkJFR3NpQ0NRQUFrQWdBRVVOQUNBRUtBSU1JUVlnQWlBQmF5SUhRUUJLQkVBZ0FDQUJJQWRCQW5VaUJ4RENBaUFIUncwQkN5QUdJQU1nQVd0QkFuVnJJZ0ZCQUVvRVFDQUFJQWdnQVVFQUlBRkJBRW9iSWdFZ0JSQ3pCeUlGRUVBZ0FSRENBaUVHSUFVUU9Sb2dBU0FHUncwQkN5QURJQUpySWdGQkFFb0VRQ0FBSUFJZ0FVRUNkU0lCRU1JQ0lBRkhEUUVMSUFRUXVBY2dBQ0VKQ3lBSVFSQnFKQUFnQ1Fzc0FBSkFJQUFnQVVZTkFBTkFJQUFnQVVFQmF5SUJUdzBCSUFBZ0FSQ3BCeUFBUVFGcUlRQU1BQXNBQ3dzTEFDQUFRYnk2QkJETEFRc2tBQ0FBUVF0UEJIOGdBRUVRYWtGd2NTSUFJQUJCQVdzaUFDQUFRUXRHR3dWQkNnc0xEd0FnQUNBQUtBSUFLQUljRVFBQUN5UUJBbjhqQUVFUWF5SUNKQUFnQVNBQUVPWUVJUU1nQWtFUWFpUUFJQUVnQUNBREd3dTJEQUVHZnlNQVFSQnJJZ1FrQUNBRUlBQTJBZ3dDUUNBQVFkTUJUUVJBUVpDT0EwSFFqd01nQkVFTWFoRDFCQ2dDQUNFQ0RBRUxJQUJCZkU4RVFCQlZBQXNnQkNBQUlBQkIwZ0Z1SWdaQjBnRnNJZ0pyTmdJSVFkQ1BBMEdRa1FNZ0JFRUlhaEQxQkVIUWp3TnJRUUoxSVFVRFFDQUZRUUowUWRDUEEyb29BZ0FnQW1vaEFrRUZJUUFDUUFOQUFrQWdBRUV2UmdSQVFkTUJJUUFEUUNBQ0lBQnVJZ0VnQUVrTkJDQUNJQUFnQVd4R0RRSWdBaUFBUVFwcUlnRnVJZ01nQVVrTkJDQUNJQUVnQTJ4R0RRSWdBaUFBUVF4cUlnRnVJZ01nQVVrTkJDQUNJQUVnQTJ4R0RRSWdBaUFBUVJCcUlnRnVJZ01nQVVrTkJDQUNJQUVnQTJ4R0RRSWdBaUFBUVJKcUlnRnVJZ01nQVVrTkJDQUNJQUVnQTJ4R0RRSWdBaUFBUVJacUlnRnVJZ01nQVVrTkJDQUNJQUVnQTJ4R0RRSWdBaUFBUVJ4cUlnRnVJZ01nQVVrTkJDQUNJQUVnQTJ4R0RRSWdBaUFBUVI1cUlnRnVJZ01nQVVrTkJDQUNJQUVnQTJ4R0RRSWdBaUFBUVNScUlnRnVJZ01nQVVrTkJDQUNJQUVnQTJ4R0RRSWdBaUFBUVNocUlnRnVJZ01nQVVrTkJDQUNJQUVnQTJ4R0RRSWdBaUFBUVNwcUlnRnVJZ01nQVVrTkJDQUNJQUVnQTJ4R0RRSWdBaUFBUVM1cUlnRnVJZ01nQVVrTkJDQUNJQUVnQTJ4R0RRSWdBaUFBUVRScUlnRnVJZ01nQVVrTkJDQUNJQUVnQTJ4R0RRSWdBaUFBUVRwcUlnRnVJZ01nQVVrTkJDQUNJQUVnQTJ4R0RRSWdBaUFBUVR4cUlnRnVJZ01nQVVrTkJDQUNJQUVnQTJ4R0RRSWdBaUFBUWNJQWFpSUJiaUlESUFGSkRRUWdBaUFCSUFOc1JnMENJQUlnQUVIR0FHb2lBVzRpQXlBQlNRMEVJQUlnQVNBRGJFWU5BaUFDSUFCQnlBQnFJZ0Z1SWdNZ0FVa05CQ0FDSUFFZ0EyeEdEUUlnQWlBQVFjNEFhaUlCYmlJRElBRkpEUVFnQWlBQklBTnNSZzBDSUFJZ0FFSFNBR29pQVc0aUF5QUJTUTBFSUFJZ0FTQURiRVlOQWlBQ0lBQkIyQUJxSWdGdUlnTWdBVWtOQkNBQ0lBRWdBMnhHRFFJZ0FpQUFRZUFBYWlJQmJpSURJQUZKRFFRZ0FpQUJJQU5zUmcwQ0lBSWdBRUhrQUdvaUFXNGlBeUFCU1EwRUlBSWdBU0FEYkVZTkFpQUNJQUJCNWdCcUlnRnVJZ01nQVVrTkJDQUNJQUVnQTJ4R0RRSWdBaUFBUWVvQWFpSUJiaUlESUFGSkRRUWdBaUFCSUFOc1JnMENJQUlnQUVIc0FHb2lBVzRpQXlBQlNRMEVJQUlnQVNBRGJFWU5BaUFDSUFCQjhBQnFJZ0Z1SWdNZ0FVa05CQ0FDSUFFZ0EyeEdEUUlnQWlBQVFmZ0FhaUlCYmlJRElBRkpEUVFnQWlBQklBTnNSZzBDSUFJZ0FFSCtBR29pQVc0aUF5QUJTUTBFSUFJZ0FTQURiRVlOQWlBQ0lBQkJnZ0ZxSWdGdUlnTWdBVWtOQkNBQ0lBRWdBMnhHRFFJZ0FpQUFRWWdCYWlJQmJpSURJQUZKRFFRZ0FpQUJJQU5zUmcwQ0lBSWdBRUdLQVdvaUFXNGlBeUFCU1EwRUlBSWdBU0FEYkVZTkFpQUNJQUJCamdGcUlnRnVJZ01nQVVrTkJDQUNJQUVnQTJ4R0RRSWdBaUFBUVpRQmFpSUJiaUlESUFGSkRRUWdBaUFCSUFOc1JnMENJQUlnQUVHV0FXb2lBVzRpQXlBQlNRMEVJQUlnQVNBRGJFWU5BaUFDSUFCQm5BRnFJZ0Z1SWdNZ0FVa05CQ0FDSUFFZ0EyeEdEUUlnQWlBQVFhSUJhaUlCYmlJRElBRkpEUVFnQWlBQklBTnNSZzBDSUFJZ0FFR21BV29pQVc0aUF5QUJTUTBFSUFJZ0FTQURiRVlOQWlBQ0lBQkJxQUZxSWdGdUlnTWdBVWtOQkNBQ0lBRWdBMnhHRFFJZ0FpQUFRYXdCYWlJQmJpSURJQUZKRFFRZ0FpQUJJQU5zUmcwQ0lBSWdBRUd5QVdvaUFXNGlBeUFCU1EwRUlBSWdBU0FEYkVZTkFpQUNJQUJCdEFGcUlnRnVJZ01nQVVrTkJDQUNJQUVnQTJ4R0RRSWdBaUFBUWJvQmFpSUJiaUlESUFGSkRRUWdBaUFCSUFOc1JnMENJQUlnQUVHK0FXb2lBVzRpQXlBQlNRMEVJQUlnQVNBRGJFWU5BaUFDSUFCQndBRnFJZ0Z1SWdNZ0FVa05CQ0FDSUFFZ0EyeEdEUUlnQWlBQVFjUUJhaUlCYmlJRElBRkpEUVFnQWlBQklBTnNSZzBDSUFJZ0FFSEdBV29pQVc0aUF5QUJTUTBFSUFJZ0FTQURiRVlOQWlBQ0lBQkIwQUZxSWdGdUlnTWdBVWtOQkNBQVFkSUJhaUVBSUFJZ0FTQURiRWNOQUFzTUFRc2dBaUFBUVFKMFFaQ09BMm9vQWdBaUFXNGlBeUFCU1EwQ0lBQkJBV29oQUNBQ0lBRWdBMnhIRFFFTEMwRUFJQVZCQVdvaUFDQUFRVEJHSWdBYklRVWdBQ0FHYWlJR1FkSUJiQ0VDREFFTEN5QUVJQUkyQWd3TElBUkJFR29rQUNBQ0MyUUNBWDhCZmlNQVFSQnJJZ0lrQUNBQUFuNGdBVVVFUUVJQURBRUxJQUlnQWExQ0FDQUJaeUlCUWRFQWFoQ01BU0FDS1FNSVFvQ0FnSUNBZ01BQWhVR2VnQUVnQVd1dFFqQ0dmQ0VESUFJcEF3QUxOd01BSUFBZ0F6Y0RDQ0FDUVJCcUpBQUxnd0VDQTM4QmZnSkFJQUJDZ0lDQWdCQlVCRUFnQUNFRkRBRUxBMEFnQVVFQmF5SUJJQUFnQUVJS2dDSUZRZ3ArZmFkQk1ISTZBQUFnQUVMLy8vLy9ud0ZXSVFJZ0JTRUFJQUlOQUFzTElBV25JZ0lFUUFOQUlBRkJBV3NpQVNBQ0lBSkJDbTRpQTBFS2JHdEJNSEk2QUFBZ0FrRUpTeUVFSUFNaEFpQUVEUUFMQ3lBQkMwb0JBbjhDUUNBQUxRQUFJZ0pGSUFJZ0FTMEFBQ0lEUjNJTkFBTkFJQUV0QUFFaEF5QUFMUUFCSWdKRkRRRWdBVUVCYWlFQklBQkJBV29oQUNBQ0lBTkdEUUFMQ3lBQ0lBTnJDeG9BSUFBZ0FSQ05CU0lBUVFBZ0FDMEFBQ0FCUWY4QmNVWWJDNkFCQVFSL0l3QkJFR3NpQlNRQUlBVWdBallDRENNQVFhQUJheUlESkFBZ0EwRUlhaUlHUWRDSUEwR1FBUkEvR2lBRElBQTJBalFnQXlBQU5nSWNJQU5CLy8vLy93ZEJmaUFBYXlJRUlBUkIvLy8vL3dkTEd5SUVOZ0k0SUFNZ0FDQUVhaUlBTmdJa0lBTWdBRFlDR0NBR0lBRWdBaENIQlNBRUJFQWdBeWdDSENJQUlBQWdBeWdDR0VaclFRQTZBQUFMSUFOQm9BRnFKQUFnQlVFUWFpUUFDNklCQWdGOUFuOGdBTHdpQWtFWGRrSC9BWEVpQTBHVkFVMEVRQ0FEUWYwQVRRUjlJQUJEQUFBQUFKUUZBbjBnQUNBQWpDQUNRUUJPR3lJQVF3QUFBRXVTUXdBQUFNdVNJQUNUSWdGREFBQUFQMTRFUUNBQUlBR1NRd0FBZ0wrU0RBRUxJQUFnQVpJaUFDQUJRd0FBQUw5ZlJRMEFHaUFBUXdBQWdEK1NDeUlBSUFDTUlBSkJBRTRiQ3lFQUN5QUFpME1BQUFCUFhRUkFJQUNvRHd0QmdJQ0FnSGdMaHdJQ0FuOENmQ0FBdkNJQlFZQ0FnUHdEUmdSQVF3QUFBQUFQQ3dKQUlBRkJnSUNBL0FkclFmLy8vNGQ0VFFSQUlBRkJBWFFpQWtVRVFDTUFRUkJySWdGREFBQ0F2emdDRENBQktnSU1Rd0FBQUFDVkR3c2dBVUdBZ0lEOEIwWU5BU0FDUVlDQWdIaEpJQUZCQUU1eFJRUkFJQUFRbUFVUEN5QUFRd0FBQUV1VXZFR0FnSURjQUdzaEFRdEJ1TzRDS3dNQUlBRWdBVUdBZ016NUEyc2lBVUdBZ0lCOGNXdSt1eUFCUVE5MlFmQUJjU0lDUWJEc0Ftb3JBd0NpUkFBQUFBQUFBUEMvb0NJRElBT2lJZ1NpUWNEdUFpc0RBQ0FEb2tISTdnSXJBd0Nnb0NBRW9pQUJRUmQxdDBHdzdnSXJBd0NpSUFKQnVPd0NhaXNEQUtBZ0E2Q2d0aUVBQ3lBQUN5OEJBWDhqQUVFUWF5SUJKQUFnQUVJQU53SUFJQUZCQURZQ0RDQUFRUWhxSUFGQkRHb1FqUU1nQVVFUWFpUUFDdzBBSUFBb0FnUWdBU2dDQkVzTElRQWdBQ2dDQkNBQUVEVW9BZ0JKQkVBZ0FDQUJFS29ERHdzZ0FDQUJFUEVGQzZJQkFRSi9JQUFvQWdRZ0FCQTFLQUlBUndSQUl3QkJFR3NpQXlRQUlBTWdBRUVCRUxjQ0lRSWdBQkExSUFJb0FnUWdBUkR6QVNBQ0lBSW9BZ1JCQkdvMkFnUWdBaEJ1SUFOQkVHb2tBQThMSXdCQklHc2lBeVFBSUFBUU5TSUNJQU5CQ0dvZ0FDQUFFRVJCQVdvUTR3SWdBQkJFSUFJUTJnSWlBaWdDQ0NBQkVQTUJJQUlnQWlnQ0NFRUVhallDQ0NBQUlBSVE0Z0lnQWhDNEFpQURRU0JxSkFBTENBQWdBRUgwQUdvTENnQWdBQ0FCRUhrZ0FBc2dBUUYvSUFBb0FnQWhBaUFBSUFFMkFnQWdBZ1JBSUFBUVNpQUNFS1FHQ3dzd0FRRi9Jd0JCRUdzaUF5UUFJQU1nQVRZQ0RDQUFJQU5CREdvUWVTQUFJQUlwQWdBM0FnUWdBMEVRYWlRQUlBQUxFZ0FnQUNBQ09nQUVJQUFnQVRZQ0FDQUFDeFlBSUFBZ0FTZ0NBRFlDQUNBQUlBSXRBQUE2QUFRTElBRUJmeUFBS0FJQUlRRWdBRUVBTmdJQUlBRUVRQ0FBRUVvZ0FSQ2tCZ3NMS0FFQmZ5TUFRUkJySWdJa0FDQUNJQUUyQWdnZ0FDQUNRUWhxRUpBQ0dpQUNRUkJxSkFBZ0FBc0xBQ0FBUWdBM0FnQWdBQXNNQUNBQUlBRWdBQ0FCU2hzTExBQWdBQ2dDQUJvZ0FDZ0NBQ0FBRU5NQlFRSjBhaG9nQUNnQ0FDQUFFTk1CUVFKMGFob2dBQ2dDQUJvTERRQWdBQ0FCSUFKQkFoQ3BCQXROQVFGL0lBQW9BZ1FoQVFOQUlBRWdBQ2dDQ0VjRVFDQUFLQUlRR2lBQUlBQW9BZ2hCQkdzMkFnZ01BUXNMSUFBb0FnQUVRQ0FBS0FJUUdpQUFLQUlBSVFFZ0FCREtCaG9nQVJBMEN3c0tBQ0FBS0FJQUVKY0VDMW9CQW44akFFRVFheUlDSkFBZ0FpQUJOZ0lNSUFFZ0FCRHBCaUlEVFFSQUlBQVF1d0VpQUNBRFFRRjJTUVJBSUFJZ0FFRUJkRFlDQ0NBQ1FRaHFJQUpCREdvUWVpZ0NBQ0VEQ3lBQ1FSQnFKQUFnQXc4TEVKd0JBQXNrQUNBQVFRSlBCSDhnQUVFRWFrRjhjU0lBSUFCQkFXc2lBQ0FBUVFKR0d3VkJBUXNMbWdFQkJYOGpBRUVRYXlJRkpBQWdBUkRKQkNFQ0l3QkJFR3NpQXlRQUFrQWdBa0h2Ly8vL0EwMEVRQUpBSUFKQkFVMEVRQ0FBSUFJUWtRRWdBQ0VFREFFTElBQWdBQ0FDRUxzQ1FRRnFJZ1lRaVFJaUJCQ1BBU0FBSUFZUXN3RWdBQ0FDRUlvQkN5QUVJQUVnQWhETUFTQURRUUEyQWd3Z0JDQUNRUUowYWlBRFFReHFFSGtnQTBFUWFpUUFEQUVMRUZVQUN5QUZRUkJxSkFBTHhnRUJCbjhqQUVFUWF5SUVKQUFnQUJCS0tBSUFJUVVDZnlBQ0tBSUFJQUFvQWdCcklnTkIvLy8vL3dkSkJFQWdBMEVCZEF3QkMwRi9DeUlEUVFRZ0F4c2hBeUFCS0FJQUlRWWdBQ2dDQUNFSElBVkJ6d0pHQkg5QkFBVWdBQ2dDQUFzZ0F4RElBaUlJQkVBZ0JVSFBBa2NFUUNBQUVMZ0JHZ3NnQkVIT0FqWUNCQ0FBSUFSQkNHb2dDQ0FFUVFScUVHY2lCUkNmQnlBRkVHWWdBU0FBS0FJQUlBWWdCMnRxTmdJQUlBSWdBQ2dDQUNBRFFYeHhhallDQUNBRVFSQnFKQUFQQ3hCVkFBc1RBQ0FBSUFGQkFDQUFLQUlBS0FJMEVRUUFDeE1BSUFBZ0FVRUFJQUFvQWdBb0FpUVJCQUFMOGdJQkFuOGpBRUVRYXlJS0pBQWdDaUFBTmdJTUFrQUNRQUpBSUFNb0FnQWdBa2NOQUVFcklRc2dBQ0FKS0FKZ1J3UkFRUzBoQ3lBSktBSmtJQUJIRFFFTElBTWdBa0VCYWpZQ0FDQUNJQXM2QUFBTUFRc2dCaEE0UlNBQUlBVkhja1VFUUVFQUlRQWdDQ2dDQUNJQklBZHJRWjhCU2cwQ0lBUW9BZ0FoQUNBSUlBRkJCR28yQWdBZ0FTQUFOZ0lBREFFTFFYOGhBQ0FKSUFsQjZBQnFJQXBCREdvUXZRUWdDV3NpQmtIY0FFb05BU0FHUVFKMUlRVUNRQUpBQWtBZ0FVRUlhdzREQUFJQUFRc2dBU0FGU2cwQkRBTUxJQUZCRUVjZ0JrSFlBRWh5RFFBZ0F5Z0NBQ0lCSUFKR0lBRWdBbXRCQWtweURRSWdBVUVCYXkwQUFFRXdSdzBDUVFBaEFDQUVRUUEyQWdBZ0F5QUJRUUZxTmdJQUlBRWdCVUdndXdOcUxRQUFPZ0FBREFJTElBTWdBeWdDQUNJQVFRRnFOZ0lBSUFBZ0JVR2d1d05xTFFBQU9nQUFJQVFnQkNnQ0FFRUJhallDQUVFQUlRQU1BUXRCQUNFQUlBUkJBRFlDQUFzZ0NrRVFhaVFBSUFBTEN3QWdBRUhFdWdRUXl3RUxFd0FnQUNBQklBSWdBQ2dDQUNnQ01CRUVBQXZ1QWdFRGZ5TUFRUkJySWdva0FDQUtJQUE2QUE4Q1FBSkFBa0FnQXlnQ0FDQUNSdzBBUVNzaEN5QUFRZjhCY1NJTUlBa3RBQmhIQkVCQkxTRUxJQWt0QUJrZ0RFY05BUXNnQXlBQ1FRRnFOZ0lBSUFJZ0N6b0FBQXdCQ3lBR0VEaEZJQUFnQlVkeVJRUkFRUUFoQUNBSUtBSUFJZ0VnQjJ0Qm53RktEUUlnQkNnQ0FDRUFJQWdnQVVFRWFqWUNBQ0FCSUFBMkFnQU1BUXRCZnlFQUlBa2dDVUVhYWlBS1FROXFFTUFFSUFscklnVkJGMG9OQVFKQUFrQUNRQ0FCUVFockRnTUFBZ0FCQ3lBQklBVktEUUVNQXdzZ0FVRVFSeUFGUVJaSWNnMEFJQU1vQWdBaUFTQUNSaUFCSUFKclFRSktjZzBDSUFGQkFXc3RBQUJCTUVjTkFrRUFJUUFnQkVFQU5nSUFJQU1nQVVFQmFqWUNBQ0FCSUFWQm9Mc0RhaTBBQURvQUFBd0NDeUFESUFNb0FnQWlBRUVCYWpZQ0FDQUFJQVZCb0xzRGFpMEFBRG9BQUNBRUlBUW9BZ0JCQVdvMkFnQkJBQ0VBREFFTFFRQWhBQ0FFUVFBMkFnQUxJQXBCRUdva0FDQUFDeVlBSUFBZ0FDZ0NHRVVnQUNnQ0VDQUJjbklpQVRZQ0VDQUFLQUlVSUFGeEJFQVFWUUFMQzQwQkFRRi9Ba0FnQUNnQ0JDSUJJQUVvQWdCQkRHc29BZ0JxS0FJWVJRMEFJQUFvQWdRaUFTQUJLQUlBUVF4cktBSUFhaERPQTBVTkFDQUFLQUlFSWdFZ0FTZ0NBRUVNYXlnQ0FHb29BZ1JCZ01BQWNVVU5BQ0FBS0FJRUlnRWdBU2dDQUVFTWF5Z0NBR29vQWhnUXhnSkJmMGNOQUNBQUtBSUVJZ0FnQUNnQ0FFRU1heWdDQUdwQkFSREVBZ3NMRHdBZ0FDQUFLQUlBS0FJWUVRQUFDd29BSUFBUXlBTWFJQUFMbkFnQkMzOGdBRVVFUUNBQkVEc1BDeUFCUVVCUEJFQkIwSmtFUVRBMkFnQkJBQThMQW45QkVDQUJRUXRxUVhoeElBRkJDMGtiSVFZZ0FFRUlheUlGS0FJRUlnbEJlSEVoQkFKQUlBbEJBM0ZGQkVCQkFDQUdRWUFDU1EwQ0dpQUdRUVJxSUFSTkJFQWdCU0VDSUFRZ0JtdEIwS2NFS0FJQVFRRjBUUTBDQzBFQURBSUxJQVFnQldvaEJ3SkFJQVFnQms4RVFDQUVJQVpySWdOQkVFa05BU0FGSUFsQkFYRWdCbkpCQW5JMkFnUWdCU0FHYWlJQ0lBTkJBM0kyQWdRZ0J5QUhLQUlFUVFGeU5nSUVJQUlnQXhEOEJBd0JDeUFIUVlpa0JDZ0NBRVlFUUVIOG93UW9BZ0FnQkdvaUJDQUdUUTBDSUFVZ0NVRUJjU0FHY2tFQ2NqWUNCQ0FGSUFacUlnTWdCQ0FHYXlJQ1FRRnlOZ0lFUWZ5akJDQUNOZ0lBUVlpa0JDQUROZ0lBREFFTElBZEJoS1FFS0FJQVJnUkFRZmlqQkNnQ0FDQUVhaUlESUFaSkRRSUNRQ0FESUFacklnSkJFRThFUUNBRklBbEJBWEVnQm5KQkFuSTJBZ1FnQlNBR2FpSUVJQUpCQVhJMkFnUWdBeUFGYWlJRElBSTJBZ0FnQXlBREtBSUVRWDV4TmdJRURBRUxJQVVnQ1VFQmNTQURja0VDY2pZQ0JDQURJQVZxSWdJZ0FpZ0NCRUVCY2pZQ0JFRUFJUUpCQUNFRUMwR0VwQVFnQkRZQ0FFSDRvd1FnQWpZQ0FBd0JDeUFIS0FJRUlnTkJBbkVOQVNBRFFYaHhJQVJxSWdvZ0Jra05BU0FLSUFacklRd0NRQ0FEUWY4QlRRUkFJQWNvQWdnaUJDQURRUU4ySWdKQkEzUkJtS1FFYWtZYUlBUWdCeWdDRENJRFJnUkFRZkNqQkVId293UW9BZ0JCZmlBQ2QzRTJBZ0FNQWdzZ0JDQUROZ0lNSUFNZ0JEWUNDQXdCQ3lBSEtBSVlJUXNDUUNBSElBY29BZ3dpQ0VjRVFDQUhLQUlJSWdKQmdLUUVLQUlBU1JvZ0FpQUlOZ0lNSUFnZ0FqWUNDQXdCQ3dKQUlBZEJGR29pQkNnQ0FDSUNEUUFnQjBFUWFpSUVLQUlBSWdJTkFFRUFJUWdNQVFzRFFDQUVJUU1nQWlJSVFSUnFJZ1FvQWdBaUFnMEFJQWhCRUdvaEJDQUlLQUlRSWdJTkFBc2dBMEVBTmdJQUN5QUxSUTBBQWtBZ0J5QUhLQUljSWdOQkFuUkJvS1lFYWlJQ0tBSUFSZ1JBSUFJZ0NEWUNBQ0FJRFFGQjlLTUVRZlNqQkNnQ0FFRitJQU4zY1RZQ0FBd0NDeUFMUVJCQkZDQUxLQUlRSUFkR0cyb2dDRFlDQUNBSVJRMEJDeUFJSUFzMkFoZ2dCeWdDRUNJQ0JFQWdDQ0FDTmdJUUlBSWdDRFlDR0FzZ0J5Z0NGQ0lDUlEwQUlBZ2dBallDRkNBQ0lBZzJBaGdMSUF4QkQwMEVRQ0FGSUFsQkFYRWdDbkpCQW5JMkFnUWdCU0FLYWlJQ0lBSW9BZ1JCQVhJMkFnUU1BUXNnQlNBSlFRRnhJQVp5UVFKeU5nSUVJQVVnQm1vaUF5QU1RUU55TmdJRUlBVWdDbW9pQWlBQ0tBSUVRUUZ5TmdJRUlBTWdEQkQ4QkFzZ0JTRUNDeUFDQ3lJQ0JFQWdBa0VJYWc4TElBRVFPeUlGUlFSQVFRQVBDeUFGSUFCQmZFRjRJQUJCQkdzb0FnQWlBa0VEY1JzZ0FrRjRjV29pQWlBQklBRWdBa3NiRUQ4YUlBQVFOQ0FGQzh3RUFRUi9Jd0JCRUdzaUJDUUFBa0FDUUVIOGpnSWdBU3dBQUJDa0FrVUVRRUhRbVFSQkhEWUNBQXdCQzBFQ0lRSWdBVUVyRUtRQ1JRUkFJQUV0QUFCQjhnQkhJUUlMSUFKQmdBRnlJQUlnQVVINEFCQ2tBaHNpQWtHQWdDQnlJQUlnQVVIbEFCQ2tBaHNpQWlBQ1FjQUFjaUFCTFFBQUlnSkI4Z0JHR3lJRlFZQUVjaUFGSUFKQjl3QkdHeUlGUVlBSWNpQUZJQUpCNFFCR0d5RUNJQVJCdGdNMkFnQWdBQ0FDUVlDQUFuSWdCQkFuSWdCQmdXQlBCRUJCMEprRVFRQWdBR3MyQWdCQmZ5RUFDeUFBUVFCSURRRWpBRUVnYXlJREpBQUNmd0pBQWtCQi9JNENJQUVzQUFBUXBBSkZCRUJCMEprRVFSdzJBZ0FNQVF0Qm1Ba1FPeUlDRFFFTFFRQU1BUXNnQWtFQVFaQUJFRG9hSUFGQkt4Q2tBa1VFUUNBQ1FRaEJCQ0FCTFFBQVFmSUFSaHMyQWdBTEFrQWdBUzBBQUVIaEFFY0VRQ0FDS0FJQUlRRU1BUXNnQUVFRFFRQVFFeUlCUVlBSWNVVUVRQ0FESUFGQmdBaHlOZ0lRSUFCQkJDQURRUkJxRUJNYUN5QUNJQUlvQWdCQmdBRnlJZ0UyQWdBTElBSkJmellDVUNBQ1FZQUlOZ0l3SUFJZ0FEWUNQQ0FDSUFKQm1BRnFOZ0lzQWtBZ0FVRUljUTBBSUFNZ0EwRVlhallDQUNBQVFaT29BU0FERUNZTkFDQUNRUW8yQWxBTElBSkIvUUUyQWlnZ0FrSCtBVFlDSkNBQ1FmOEJOZ0lnSUFKQmdBSTJBZ3hCNlprRUxRQUFSUVJBSUFKQmZ6WUNUQXNnQWtIUW1nUW9BZ0EyQWpoQjBKb0VLQUlBSWdFRVFDQUJJQUkyQWpRTFFkQ2FCQ0FDTmdJQUlBSUxJUUVnQTBFZ2FpUUFJQUVpQXcwQklBQVFFUm9MUVFBaEF3c2dCRUVRYWlRQUlBTUw4QUVCQTM4Z0FFVUVRRUhJOGdNb0FnQUVRRUhJOGdNb0FnQVF5Z0loQVF0QnNQRURLQUlBQkVCQnNQRURLQUlBRU1vQ0lBRnlJUUVMUWRDYUJDZ0NBQ0lBQkVBRFFDQUFLQUpNR2lBQUtBSVVJQUFvQWh4SEJFQWdBQkRLQWlBQmNpRUJDeUFBS0FJNElnQU5BQXNMSUFFUEN5QUFLQUpNUVFCT0lRSUNRQUpBSUFBb0FoUWdBQ2dDSEVZTkFDQUFRUUJCQUNBQUtBSWtFUVFBR2lBQUtBSVVEUUJCZnlFQkRBRUxJQUFvQWdRaUFTQUFLQUlJSWdOSEJFQWdBQ0FCSUFOcnJFRUJJQUFvQWlnUkV3QWFDMEVBSVFFZ0FFRUFOZ0ljSUFCQ0FEY0RFQ0FBUWdBM0FnUWdBa1VOQUFzZ0FRdEhBQ0FBSUFGSkJFQWdBQ0FCSUFJUVB4b1BDeUFDQkVBZ0FDQUNhaUVBSUFFZ0Ftb2hBUU5BSUFCQkFXc2lBQ0FCUVFGcklnRXRBQUE2QUFBZ0FrRUJheUlDRFFBTEN3dVpBUUVEZkNBQUlBQ2lJZ01nQXlBRG9xSWdBMFI4MWM5YU90bmxQYUpFNjV3cml1YmxXcjZnb2lBRElBTkVmZjZ4VitNZHh6NmlSTlZod1JtZ0FTcS9vS0pFcHZnUUVSRVJnVCtnb0NFRklBTWdBS0loQkNBQ1JRUkFJQVFnQXlBRm9rUkpWVlZWVlZYRnY2Q2lJQUNnRHdzZ0FDQURJQUZFQUFBQUFBQUE0RCtpSUFVZ0JLS2hvaUFCb1NBRVJFbFZWVlZWVmNVL29xQ2hDNUlCQVFOOFJBQUFBQUFBQVBBL0lBQWdBS0lpQWtRQUFBQUFBQURnUDZJaUE2RWlCRVFBQUFBQUFBRHdQeUFFb1NBRG9TQUNJQUlnQWlBQ1JKQVZ5eG1nQWZvK29rUjNVY0VXYk1GV3Y2Q2lSRXhWVlZWVlZhVS9vS0lnQWlBQ29pSURJQU9pSUFJZ0FrVFVPSWkrNmZxb3ZhSkV4TEcwdlo3dUlUNmdva1N0VXB5QVQzNlN2cUNpb0tJZ0FDQUJvcUdnb0F2NUFnRUdmeUFBS0FJRUlRWWdBa0h4ayt2Y0EwOEVRQ0FBS0FJQVFyaUFnSUFRTndJVUlBQWdBQ2dDQUNnQ0FCRUJBQXRCQ0NBQ1FRZHhJZ05yUVFBZ0F4c2hBeUFCUVFKUEJFQWdBQ2dDQUNJRklBRTJBaGdnQlVFUE5nSVVJQUFnQUNnQ0FDZ0NBQkVCQUFzZ0FpQURhaUVEQWtBZ0JpQUJRUUowYWlJSUtBSTBJZ0lFUUFOQUlBTWdBaUlFS0FJSVRRUkFJQVFoQVF3REN5QUVLQUlBSWdJTkFBc0xJQUZCQW5SQmlNTUNRWUREQWlBRUcyb29BZ0FpQVVId2srdmNBeUFEYXlJQ0lBRWdBa2tiSWdJZ0Eyb2lCVUVRYWlJSEVEc2lBVVVFUUFOQUlBSkI0d0JOQkVBZ0FDZ0NBRUs0Z0lDQUlEY0NGQ0FBSUFBb0FnQW9BZ0FSQVFBTElBSkJBWFlpQVNFQ0lBRWdBMm9pQlVFUWFpSUhFRHNpQVVVTkFBc0xJQVlnQmlnQ1RDQUhhallDVENBQklBVTJBZ2dnQVVJQU53TUFJQVJGQkVBZ0NDQUJOZ0kwREFFTElBUWdBVFlDQUFzZ0FTQUJLQUlFSWdBZ0EybzJBZ1FnQVNBQktBSUlJQU5yTmdJSUlBQWdBV3BCRUdvTHB3SUJCWDhnQUNnQzFBTWhBaUFBSUFBb0F0QURLQUlJRVFBQVJRUkFJQUFvQWdBaUFVRVpOZ0lVSUFBZ0FTZ0NBQkVCQUFzZ0FDZ0MxQUpCQUVvRVFBTkFJQUFnQTBFQ2RDSUZhaWdDMkFJaEJBSkFBa0FnQUNnQzRBRUVRQ0FBS0FLY0F3MEJJQUFvQXFRRERRSUxJQUlnQkNnQ0ZFRUNkR29vQWp3aUFVSUFOd0FBSUFGQ0FEY0FPQ0FCUWdBM0FEQWdBVUlBTndBb0lBRkNBRGNBSUNBQlFnQTNBQmdnQVVJQU53QVFJQUZDQURjQUNDQUNJQVZxSWdGQkFEWUNLQ0FCUVFBMkFoZ2dBQ2dDNEFGRkJFQWdBQ2dDdEFNTkFRd0NDeUFBS0FLY0EwVU5BUXNnQWlBRUtBSVlRUUowYWlnQ2ZFRUFRWUFDRURvYUN5QURRUUZxSWdNZ0FDZ0MxQUpJRFFBTEN5QUNRWEEyQWhRZ0FrSUFOd0lNSUFJZ0FDZ0NtQUkyQWpnTHhRb0JDMzhnQUNnQ0dDSUdLQUlFSVFRZ0JpZ0NBQ0VGSUFBZ0F6WUM1QUVnQUNBQ05nTGdBU0FBSUFFMkF0d0JBa0FnQkVVRVFDQUFJQVlvQWd3UkFBQkZEUUVnQmlnQ0FDRUZJQVlvQWdRaEJBc2dCUzBBQUNFRElBUkJBV3NpQVFSL0lBVkJBV29GSUFBZ0JpZ0NEQkVBQUVVTkFTQUdLQUlFSVFFZ0JpZ0NBQXNpQkMwQUFDRUhJQUFnQVVFQmF5SUZCSDhnQkVFQmFnVWdBQ0FHS0FJTUVRQUFSUTBCSUFZb0FnUWhCU0FHS0FJQUN5SUVMUUFBTmdMVUFTQUFJQVZCQVdzaUJRUi9JQVJCQVdvRklBQWdCaWdDREJFQUFFVU5BU0FHS0FJRUlRVWdCaWdDQUFzaUJDMEFBRUVJZENJQk5nSWdJQUFnQlVFQmF5SUZCSDhnQkVFQmFnVWdBQ0FHS0FJTUVRQUFSUTBCSUFBb0FpQWhBU0FHS0FJRUlRVWdCaWdDQUFzaUJDMEFBQ0FCYWpZQ0lDQUFJQVZCQVdzaUJRUi9JQVJCQVdvRklBQWdCaWdDREJFQUFFVU5BU0FHS0FJRUlRVWdCaWdDQUFzaUJDMEFBRUVJZENJQk5nSWNJQUFnQlVFQmF5SUZCSDhnQkVFQmFnVWdBQ0FHS0FJTUVRQUFSUTBCSUFBb0Fod2hBU0FHS0FJRUlRVWdCaWdDQUFzaUJDMEFBQ0FCYWpZQ0hDQUFJQVZCQVdzaUFRUi9JQVJCQVdvRklBQWdCaWdDREJFQUFFVU5BU0FHS0FJRUlRRWdCaWdDQUFzaUJTMEFBRFlDSkNBQUtBSUFJZ0lnQUNnQ3VBTTJBaGdnQWlBQUtBSWNOZ0ljSUFJZ0FDZ0NJRFlDSUNBQUtBSWtJUVFnQWtIbUFEWUNGQ0FDSUFRMkFpUWdBRUVCSUFJb0FnUVJBZ0FnQUNnQzBBTW9BaEFFUUNBQUtBSUFJZ0pCUFRZQ0ZDQUFJQUlvQWdBUkFRQUxJQU5CQ0hRZ0IzSkJDR3NoQWdKQUFrQWdBQ2dDSUVVTkFDQUFLQUljUlEwQUlBQW9BaVFpQkVFQVNnMEJDeUFBS0FJQUlnTkJJVFlDRkNBQUlBTW9BZ0FSQVFBZ0FDZ0NKQ0VFQ3lBRVFRTnNJQUpIQkVBZ0FDZ0NBQ0lDUVF3MkFoUWdBQ0FDS0FJQUVRRUFDeUFBS0FMWUFVVUVRQ0FBSUFCQkFTQUFLQUlrUWRnQWJDQUFLQUlFS0FJQUVRUUFOZ0xZQVFzZ0JVRUJhaUVJSUFGQkFXc2hCQ0FBS0FJa1FRQktCRUJCQUNFQkEwQWdCQVIvSUFRRklBQWdCaWdDREJFQUFFVU5BeUFHS0FJQUlRZ2dCaWdDQkF0QkFXc2hDaUFBS0FMWUFTRURJQWd0QUFBaEFnSkFJQUZGQkVBZ0F5RUVEQUVMSUFGQkFtc2hDeUFCUVFGcklRa2dBeUFCUWRnQWJHb2hCMEVBSVFVZ0F5RUVBMEFnQWlBRUtBSUFSZ1JBSUFOQjJBQnFJUVFnQXlnQ0FDRUZJQUZCQWs4RVFDQUxRUU5QQkVBZ0NVRjhjU0VEUVFBaEFnTkFJQVFvQW9nQ0lnc2dCQ2dDc0FFaURDQUVLQUpZSWcwZ0JDZ0NBQ0lPSUFVZ0JTQU9TQnNpQlNBRklBMUlHeUlGSUFVZ0RFZ2JJZ1VnQlNBTFNCc2hCU0FFUWVBQ2FpRUVJQUpCQkdvaUFpQURSdzBBQ3d0QkFDRUNJQWxCQTNFaUF3UkFBMEFnQkNnQ0FDSUpJQVVnQlNBSlNCc2hCU0FFUWRnQWFpRUVJQUpCQVdvaUFpQURSdzBBQ3dzZ0J5RUVDeUFGUVFGcUlRSU1BZ3NnQkVIWUFHb2hCQ0FGUVFGcUlnVWdBVWNOQUFzZ0J5RUVDeUFFSUFFMkFnUWdCQ0FDTmdJQUlBUWdDZ1IvSUFoQkFXb0ZJQUFnQmlnQ0RCRUFBRVVOQXlBR0tBSUVJUW9nQmlnQ0FBc2lCUzBBQUNJQ1FROXhOZ0lNSUFRZ0FrRUVkallDQ0NBRUlBcEJBV3NpQXdSL0lBVkJBV29GSUFBZ0JpZ0NEQkVBQUVVTkF5QUdLQUlFSVFNZ0JpZ0NBQXNpQWkwQUFEWUNFQ0FBS0FJQUlnY2dCQ2dDQURZQ0dDQUhJQVFvQWdnMkFod2dCeUFFS0FJTU5nSWdJQVFvQWhBaEJDQUhRZWNBTmdJVUlBY2dCRFlDSkNBQVFRRWdCeWdDQkJFQ0FDQUNRUUZxSVFnZ0EwRUJheUVFSUFGQkFXb2lBU0FBS0FJa1NBMEFDd3NnQUNnQzBBTkJBVFlDRUNBR0lBUTJBZ1FnQmlBSU5nSUFRUUVQQzBFQUMra1NBaFI5Q1g4Z0JVVUVRQ01BUVNCcklnVWtBRU1ndkw1TUlRWUNRQ0FEUVFSSURRQWdBQ29DTEVNQUFBQUFXdzBBSUFOQkJuUVFPeUlkUlFSQVFRQkJBMEgyb2dKQkFCQTlRd0FBZ0w4aEJnd0JDeUFEUVFOMEVEc2lIZ1JBQTBCQkFDRWNJQnRCQTBZRVFDQURRUUYwSVI4Z0E3SWhEd0pBQTBBZ0JDb0NKQ0VRSUFRcUFpQWhFU0FFS2dJY0lSSWdCQ29DRkNFVElBUXFBaEFoRkNBRUtnSU1JUlVnQkNvQ0JDRVdJQVFxQWdBaEYwTUFBQUFBSVFwQkFDRWJBMEFnQXlBYlJ3UkFJQkVnQWlBYlFReHNhaUlBS2dJQUlnaVVJQUFxQWdRaUNTQVFsSkpEQUFDQVA1SWlCa01BQUFBQVd3MERJQUVnRzBFRGRDSUFhaUlnS2dJQUlRc2dBQ0FlYWlJQUlDQXFBZ1FnRWlBVUlBaVVJQWtnRTVTU2tpSU1JQWFWa3lJTk9BSUVJQUFnQ3lBVklCY2dDSlFnRmlBSmxKS1NJZ3NnQnBXVElnNDRBZ0FnSFNBYlFRWjBhaUlBSUFrZ0JwVWlHRGdDQkNBQUlBZ2dCcFVpR1RnQ0FDQUFRd0FBZ0Q4Z0JwVWlHamdDQ0NBQVFnQTNBZ3dnQUVFQU5nSVVJQUFnQ3lBSWpDSUlsQ0FHSUFhVUlnYVZPQUlZSUFBZ0N5QUpqQ0lKbENBR2xUZ0NIQ0FBUWdBM0FpQWdBRUVBTmdJb0lBQWdHVGdDTENBQUlCZzRBakFnQUNBYU9BSTBJQUFnRENBSWxDQUdsVGdDT0NBQUlBd2dDWlFnQnBVNEFqd2dDaUFPSUE2VUlBMGdEWlNTa2lFS0lCdEJBV29oR3d3QkN3c0NRQ0FLSUErVklnWkR6Y3pNUFYwTkFBSkFJQnhGSUFaREFBQ0FRRjFGY2tVRVFDQUdJQWVWUTZSd2ZUOWVEUUlnSEVFS1J3MEJEQUlMSUJ4QkNrWU5BUXNnQlNBZUlCMGdIeEMzQlVFQVNBMENJQVFnQlNvQ0FDQUVLZ0lBa2pnQ0FDQUVJQVVxQWdRZ0JDb0NCSkk0QWdRZ0JDQUZLZ0lJSUFRcUFneVNPQUlNSUFRZ0JTb0NEQ0FFS2dJUWtqZ0NFQ0FFSUFVcUFoQWdCQ29DRkpJNEFoUWdCQ0FGS2dJVUlBUXFBaHlTT0FJY0lBUWdCU29DR0NBRUtnSWdramdDSUNBRUlBVXFBaHdnQkNvQ0pKSTRBaVFnSEVFQmFpRWNJQVloQnd3QkN3c2dIUkEwSUI0UU5Bd0VDeUFkRURRZ0hoQTBReUM4dmt3aEJnd0RCUU5BSUJ4QkJFY0VRQ0FjUVFKMEloOGdCQ0FiUVFSMElpQnFhaUFBSUNCcUlCOXFLZ0lBSUFBcUFpeVZPQUlBSUJ4QkFXb2hIQXdCQ3dzZ0cwRUJhaUViREFFTEFBc0FDMEVBUVFOQjlxSUNRUUFRUFNBZEVEUkRBQUNBdnlFR0N5QUZRU0JxSkFBZ0JnOExJQVloQ0NNQVFTQnJJaHdrQUVNZ3ZMNU1JUVlDUUNBRFFRUklEUUFnQUNvQ0xFTUFBQUFBV3cwQUFuOGdBN0lpRGlBSWxDSUdpME1BQUFCUFhRUkFJQWFvREFFTFFZQ0FnSUI0Q3lFRklBTkJCblFRT3lJYlJRUkFRUUJCQTBIMm9nSkJBQkE5UXdBQWdMOGhCZ3dCQ3lBRFFRTjBFRHNpSGtVRVFFRUFRUU5COXFJQ1FRQVFQU0FiRURSREFBQ0F2eUVHREFFTElBTkJBblFpSFJBN0lpQkZCRUJCQUVFRFFmYWlBa0VBRUQwZ0d4QTBJQjRRTkVNQUFJQy9JUVlNQVFzZ0hSQTdJaDhFUUNBRlFRVWdCVUVGU2h0QkFXc2hJVUVBSVIwRFFFRUFJUVVnSFVFRFJnUkFJQjhnSVVFQ2RHb2hJMEVBSVIwQ1FBTkFJQVFxQWlRaER5QUVLZ0lnSVJBZ0JDb0NIQ0VSSUFRcUFoUWhFaUFFS2dJUUlSTWdCQ29DRENFVUlBUXFBZ1FoRlNBRUtnSUFJUlpCQUNFRkEwQWdBeUFGUndSQUlCQWdBaUFGUVF4c2FpSUFLZ0lBSWdpVUlBQXFBZ1FpQ1NBUGxKSkRBQUNBUDVJaUJrTUFBQUFBV3cwRElBRWdCVUVEZENJQWFpSWhLZ0lBSVEwZ0FDQWVhaUlBSUNFcUFnUWdFU0FUSUFpVUlBa2dFcFNTa2lJS0lBYVZreUlNT0FJRUlBQWdEU0FVSUJZZ0NKUWdGU0FKbEpLU0lnMGdCcFdUSWdzNEFnQWdIeUFGUVFKMElnQnFJQXNnQzVRZ0RDQU1sSklpRERnQ0FDQUFJQ0JxSUF3NEFnQWdHeUFGUVFaMGFpSUFJQWtnQnBVaUREZ0NCQ0FBSUFnZ0JwVWlDemdDQUNBQVF3QUFnRDhnQnBVaUZ6Z0NDQ0FBUWdBM0Fnd2dBRUVBTmdJVUlBQWdEU0FJakNJSWxDQUdJQWFVSWdhVk9BSVlJQUFnRFNBSmpDSUpsQ0FHbFRnQ0hDQUFRZ0EzQWlBZ0FFRUFOZ0lvSUFBZ0N6Z0NMQ0FBSUF3NEFqQWdBQ0FYT0FJMElBQWdDaUFJbENBR2xUZ0NPQ0FBSUFvZ0NaUWdCcFU0QWp3Z0JVRUJhaUVGREFFTEN5QWZJQU5CQkVIMkFCQ1RCU0FqS2dJQVF3QUFnRUNVUXdBQWdFR1hJZ2hEQUFEQVFKVWhDVUVBSVFWREFBQUFBQ0VHQTBBZ0F5QUZSd1JBSUFnZ0h5QUZRUUowYWlvQ0FDSUtYUVI5SUFrZ0JwSUZJQWxEQUFDQVAwTUFBSUEvSUFvZ0NKV1RJZ29nQ3BRZ0NwU1RsQ0FHa2dzaEJpQUZRUUZxSVFVTUFRc0xBa0FnQmlBT2xTSUdRODNNekQxZERRQUNRQ0FkUlNBR1F3QUFnRUJkUlhKRkJFQWdCaUFIbFVPa2NIMC9YZzBDSUIxQkNrY05BUXdDQ3lBZFFRcEdEUUVMUVFBaElVRUFJU0lEUUNBRElDRkhCRUFnQ0NBZ0lDRkJBblJxS2dJQUlnZGdCRUFnR3lBaVFRVjBhaUlBUXdBQWdEOGdCeUFJbFpNaUJ5QUhsQ0lISUJzZ0lVRUdkR29pQlNvQ0FKUTRBZ0FnQUNBSElBVXFBZ1NVT0FJRUlBQWdCeUFGS2dJSWxEZ0NDQ0FBSUFjZ0JTb0NESlE0QWd3Z0FDQUhJQVVxQWhDVU9BSVFJQUFnQnlBRktnSVVsRGdDRkNBQUlBY2dCU29DR0pRNEFoZ2dBQ0FISUFVcUFoeVVPQUljSUFBZ0J5QUZLZ0lnbERnQ0lDQUFJQWNnQlNvQ0pKUTRBaVFnQUNBSElBVXFBaWlVT0FJb0lBQWdCeUFGS2dJc2xEZ0NMQ0FBSUFjZ0JTb0NNSlE0QWpBZ0FDQUhJQVVxQWpTVU9BSTBJQUFnQnlBRktnSTRsRGdDT0NBQUlBY2dCU29DUEpRNEFqd2dIaUFpUVFKMGFpSUFJQWNnSGlBaFFRTjBhaUlGS2dJQWxEZ0NBQ0FBSUFjZ0JTb0NCSlE0QWdRZ0lrRUNhaUVpQ3lBaFFRRnFJU0VNQVFzTElDSkJCVXdFUUNBYkVEUWdIaEEwSUNBUU5DQWZFRFJEQUFDQXZ5RUdEQWNMSUJ3Z0hpQWJJQ0lRdHdWQkFFZ05BaUFFSUJ3cUFnQWdCQ29DQUpJNEFnQWdCQ0FjS2dJRUlBUXFBZ1NTT0FJRUlBUWdIQ29DQ0NBRUtnSU1ramdDRENBRUlCd3FBZ3dnQkNvQ0VKSTRBaEFnQkNBY0tnSVFJQVFxQWhTU09BSVVJQVFnSENvQ0ZDQUVLZ0lja2pnQ0hDQUVJQndxQWhnZ0JDb0NJSkk0QWlBZ0JDQWNLZ0ljSUFRcUFpU1NPQUlrSUIxQkFXb2hIU0FHSVFjTUFRc0xJQnNRTkNBZUVEUWdJQkEwSUI4UU5Bd0VDeUFiRURRZ0hoQTBJQ0FRTkNBZkVEUkRJTHkrVENFR0RBTUZBMEFnQlVFRVJ3UkFJQVZCQW5RaUlpQUVJQjFCQkhRaUkycHFJQUFnSTJvZ0ltb3FBZ0FnQUNvQ0xKVTRBZ0FnQlVFQmFpRUZEQUVMQ3lBZFFRRnFJUjBNQVFzQUN3QUxRUUJCQTBIMm9nSkJBQkE5SUJzUU5DQWVFRFFnSUJBMFF3QUFnTDhoQmdzZ0hFRWdhaVFBSUFZTDJROERDSDhGZkFSOUl3QkI0QUZySWdja0FDQUhJQVJCQkhRUU95SUpOZ0xRQVNBSkJFQUNRQ0FISUFSQkdHd1FPeUlMTmdMVUFTQUxSUTBBSUFSQkFDQUVRUUJLR3lFTkEwQWdDQ0FOUndSQUlCUWdBeUFJUVF4c2FpSUtLZ0lJa2lFVUlCVWdDaW9DQkpJaEZTQVdJQW9xQWdDU0lSWWdDRUVCYWlFSURBRUxDeUFVSUFTeUloZVZJUlFnRlNBWGxTRVZJQllnRjVVaEZrRUFJUWdEUUNBSUlBMUhCRUFnQ1NBSVFRUjBhaUlLSUFJZ0NFRURkR29pRENvQ0FMczVBd0FnQ2lBTUtnSUV1emtEQ0NBTElBaEJHR3hxSWdvZ0F5QUlRUXhzYWlJTUtnSUFJQmFUdXprREFDQUtJQXdxQWdRZ0ZaTzdPUU1JSUFvZ0RDb0NDQ0FVazdzNUF4QWdDRUVCYWlFSURBRUxDeUFISUFRMkF0Z0JRUUFoQWdOQVFRQWhDQ0FDUVFOSEJFQURRQ0FJUVFOSEJFQWdCMEh3QUdvZ0FrRUZkR29nQ0VFRGRHb2dBU0FDUVFSMGFpQUlRUUowYWlvQ0FMczVBd0FnQ0VFQmFpRUlEQUVMQ3lBQ1FRRnFJUUlNQVFzTElBY2dBU29DRENBQktnSUlJQlNVSUFFcUFnQWdGcFFnRlNBQktnSUVsSktTa3JzNUE0Z0JJQWNnQVNvQ0hDQUJLZ0lZSUJTVUlBRXFBaEFnRnBRZ0ZTQUJLZ0lVbEpLU2tyczVBNmdCSUFjZ0FTb0NMQ0FCS2dJb0lCU1VJQUVxQWlBZ0ZwUWdGU0FCS2dJa2xKS1NrcnM1QThnQkFrQWdCa1VFUUNBQUlBZEIwQUZxSUFkQjhBQnFJQWRCRUdvZ0IwRUlhaERtQlVFQVRnMEJJQWRDZ0lDQWdNRHc5Y3ZCQURjRENBd0JDeUFIUWZBQWFpRUxJQWRCRUdvaENpTUFRYUFCYXlJREpBQkJmeUVCQWtBZ0J5Z0MyQUVpQWtFRVNBMEFBbjhnQUNzRGdBRWdBcmVpSWhDWlJBQUFBQUFBQU9CQll3UkFJQkNxREFFTFFZQ0FnSUI0Q3lFSklBSkI0QUJzRURzaUJFVUVRRUVBUVFOQjJ3dEJBQkE5REFFTElBSkJCSFFRT3lJR1JRUkFRUUJCQTBIYkMwRUFFRDBnQkJBMERBRUxJQUpCQTNRaUFSQTdJZzFGQkVCQkFFRURRZHNMUVFBUVBTQUVFRFFnQmhBMFFYOGhBUXdCQ3lBQkVEc2lDQVJBSUFsQkJDQUpRUVJLRzBFQmF5RUpRUUFoQWdOQVFRQWhBU0FDUVFOR0JFQWdDQ0FKUVFOMGFpRU9RUUFoREFKQUEwQWdBQ0FLSUFOQk1Hb1E5Z1pCQUNFQkEwQWdCeWdDMkFFaUFpQUJTZ1JBSUFOQmtBRnFJQU5CTUdvZ0J5Z0MxQUVnQVVFWWJHb1FpZ1pCQUVnTkF5QUJRUVIwSWdJZ0J5Z0MwQUZxSWdrckF3QWhFU0FES3dPUUFTRVNJQUlnQm1vaUFpQUpLd01JSUFNckE1Z0JvU0lRT1FNSUlBSWdFU0FTb1NJUk9RTUFJQWdnQVVFRGRDSUNhaUFSSUJHaUlCQWdFS0tnSWhBNUF3QWdBaUFOYWlBUU9RTUFJQUZCQVdvaEFRd0JDd3NnQ0NBQ1FRaEJBUkNUQlVFQUlRRWdCeWdDMkFFaUFrRUFJQUpCQUVvYklRa2dEaXNEQUVRQUFBQUFBQUFRUUtKRUFBQUFBQUFBTUVDbEloRkVBQUFBQUFBQUdFQ2pJUkpFQUFBQUFBQUFBQUFoRUFOQUlBRWdDVWNFUUNBUklBZ2dBVUVEZEdvckF3QWlFMk1FZkNBU0lCQ2dCU0FTUkFBQUFBQUFBUEEvUkFBQUFBQUFBUEEvSUJNZ0VhT2hJaE1nRTZJZ0U2S2hvaUFRb0FzaEVDQUJRUUZxSVFFTUFRc0xBa0FnRUNBQ3Q2TWlFQ0FBS3dOb1l3MEFBa0FnREVVTkFDQVFJQUFyQTNoalJRMEFJQUFyQTNBZ0VDQVBvMk1OQVF0QkFDRUpRUUFoQ3lBTUlBQW9BbUJHRFFBRFFDQUNJQWxLQkVBZ0VTQU5JQWxCQTNScUt3TUFJZzltQkVBZ0JDQUxRUVpzUVFOMElnSnFJZ0VnQUNBS0lBY29BdFFCSUFsQkdHeHFFSVVHUVFCSURRVWdBVVFBQUFBQUFBRHdQeUFQSUJHam9TSVBJQStpSWc4Z0FTc0RBS0k1QXdBZ0JDQUNRUWh5YWlJQ0lBOGdBaXNEQUtJNUF3QWdBU0FQSUFFckF4Q2lPUU1RSUFFZ0R5QUJLd01Zb2prREdDQUJJQThnQVNzRElLSTVBeUFnQVNBUElBRXJBeWlpT1FNb0lBRWdEeUFCS3dNd29qa0RNQ0FCSUE4Z0FTc0RPS0k1QXpnZ0FVRkFheUlDSUE4Z0Fpc0RBS0k1QXdBZ0FTQVBJQUVyQTBpaU9RTklJQUVnRHlBQkt3TlFvamtEVUNBQklBOGdBU3NEV0tJNUExZ2dCaUFMUVFOMGFpSUJJQThnQmlBSlFRUjBhaUlDS3dNQW9qa0RBQ0FCSUE4Z0Fpc0RDS0k1QXdnZ0MwRUNhaUVMSUFjb0F0Z0JJUUlMSUFsQkFXb2hDUXdCQ3dzZ0MwRUZUQTBDSUFNZ0JpQUVJQXNRZ0FaQkFFZ05BaUFLSUFNUTl3VWdERUVCYWlFTUlCQWhEd3dCQ3dzZ0J5QVFPUU1JSUFRUU5DQUdFRFFnRFJBMElBZ1FORUVBSVFFTUJBc2dCQkEwSUFZUU5DQU5FRFFnQ0JBMFFYOGhBUXdEQlFOQUlBRkJCRWNFUUNBQlFRTjBJZ3dnQ2lBQ1FRVjBJZzVxYWlBTElBNXFJQXhxS3dNQU9RTUFJQUZCQVdvaEFRd0JDd3NnQWtFQmFpRUNEQUVMQUFzQUMwRUFRUU5CMnd0QkFCQTlJQVFRTkNBR0VEUWdEUkEwUVg4aEFRc2dBMEdnQVdva0FDQUJRUUJPRFFBZ0IwS0FnSUNBd1BEMXk4RUFOd01JQ3lBSEtBTFFBUkEwSUFjb0F0UUJFRFJCQUNFQ0EwQkJBQ0VJSUFKQkEwY0VRQU5BSUFoQkEwY0VRQ0FGSUFKQkJIUnFJQWhCQW5ScUlBZEJFR29nQWtFRmRHb2dDRUVEZEdvckF3QzJPQUlBSUFoQkFXb2hDQXdCQ3dzZ0FrRUJhaUVDREFFTEN5QUZJQWNyQXlnZ0J5c0RFQ0FXdXlJUW9xRWdCeXNER0NBVnV5SVBvcUVnQnlzRElDQVV1eUlSb3FHMk9BSU1JQVVnQnlzRFNDQUhLd013SUJDaW9TQUhLd000SUEraW9TQUhRVUJyS3dNQUlCR2lvYlk0QWh3Z0JTQUhLd05vSUFjckExQWdFS0toSUFjckExZ2dENktoSUFjckEyQWdFYUtodGpnQ0xDQUhLd01JSVJBZ0IwSGdBV29rQUNBUXRnOExDMEVBUVFOQmdxUUNRUUFRUFVFQkVBTUFDKzBCQWdGL0JIMGpBRUV3YXlJR0pBQUNmeUFBQkVBZ0FFRUlhaUFCSUFZUXNnTWdBRUc0QVdvZ0Jpb0NEQ0FHS2dJQUlBS1VJQVlxQWdRZ0E1U1NraUFHS2dJc0lBWXFBaUFnQXBRZ0Jpb0NKQ0FEbEpLU0lnZVZJQVlxQWh3Z0Jpb0NFQ0FDbENBR0tnSVVJQU9Va3BJZ0I1VWdCQ0FGRUhKQkgzVU1BUXNnQVNvQ0hDRUhJQUVxQWhRaENDQUJLZ0lRSVFrZ0JDQUJLZ0lNSUFFcUFnQWdBcFFnQVNvQ0JDQURsSktTSUFFcUFpd2dBU29DSUNBQ2xDQUJLZ0lrSUFPVWtwSWlDcFU0QWdBZ0JTQUhJQWtnQXBRZ0NDQURsSktTSUFxVk9BSUFRUUFMSVFFZ0JrRXdhaVFBSUFFTHVBSUJCbjhEUUVFQUlRSWdBU2dDVEJwQi93RWhCU0FBSVFNQ1FBTkFBa0FDUUFKQUlBRW9BZ1FpQWlBQktBSUlJZ1JHRFFBQ2Z5QUNRUW9nQkNBQ2F4RGNBeUlIQkVBZ0J5QUJLQUlFSWdSclFRRnFEQUVMSUFFb0FnZ2dBU2dDQkNJRWF3c2hBaUFESUFRZ0FpQUZJQUlnQlVrYklnUVFQeG9nQVNBQktBSUVJQVJxSWdZMkFnUWdBeUFFYWlFRElBY2dBaUFGVDNJTkFpQUZJQVJySVFVZ0JpQUJLQUlJUmcwQUlBRWdCa0VCYWpZQ0JDQUdMUUFBSVFJTUFRc2dBUkNKQXlJQ1FRQk9EUUJCQUNFQ0lBQWdBMFlOQXlBQkxRQUFRUkJ4RFFFTUF3c2dBeUFDT2dBQUlBTkJBV29oQXlBQ1FmOEJjVUVLUmcwQUlBVkJBV3NpQlEwQkN3c2dBRVVFUUVFQUlRSU1BUXNnQTBFQU9nQUFJQUFoQWdzZ0FnUkFJQUF0QUFBaUEwRUtSaUFEUVNOR2NnMEJDd3NnQWdzVkFDQUFRd0FBZ0Q4Z0FTQUJRd0FBQUFCYkc1VUxJZ0FnQUNBQktnSUFJQUlxQWdDVE9BSUFJQUFnQVNvQ0JDQUNLZ0lFa3pnQ0JBc1JBQ0FBUlFSQUR3c2dBQ0FCT1FPQUFRc1JBQ0FBRU8wRklBRVE3UVVnQWhDZUJnc21BUUYvSUFCQkJHb1Erd01pQVVGL1JnUkFJQUFnQUNnQ0FDZ0NDQkVCQUFzZ0FVRi9SZ3RwQVFKL0l3QkJFR3NpQkNRQUlBUkJBRFlDRENBQVFReHFJQVJCREdvZ0F4QzZBU0FCQkVBZ0FDZ0NFQ0FCRVA4RElRVUxJQUFnQlRZQ0FDQUFJQVVnQWtFQ2RHb2lBallDQ0NBQUlBSTJBZ1FnQUJBK0lBVWdBVUVDZEdvMkFnQWdCRUVRYWlRQUlBQUxEUUFnQUNnQ0FCQTBJQUFRTkFzbkFRRi9Jd0JCRUdzaUFTUUFJQUZCQ0dvZ0FCQ1BBU0FCS0FJSUlRQWdBVUVRYWlRQUlBQUxsd0VCQkg4akFFRVFheUlESkFBQ1FDQUJFSWNCUlFSQUlBQWdBU2dDQ0RZQ0NDQUFJQUVwQWdBM0FnQU1BUXNnQVNnQ0FDRUVBa0FDUUFKQUlBRW9BZ1FpQWtFS1RRUkFJQUFpQVNBQ0VKRUJEQUVMSUFKQmIwc05BU0FBSUFJUW5RSkJBV29pQlJCTUlnRVFqd0VnQUNBRkVMTUJJQUFnQWhDS0FRc2dBU0FFSUFKQkFXb1F0Z0VNQVFzUVZRQUxDeUFEUVJCcUpBQUxHZ0FnQUJDM0JpQUFRYnpZQVRZQ0FDQUFRUVJxSUFFUTNRSUw5UlFDRFg4QmZTTUFRUkJySWcwa0FDQUJLQUlBUVFKR0JFQUNRQUpBQWtBQ1FBSkFJQUlvQWdBT0F3RURBQUlMSUFFb0FoZ2hDeUFBUVN4cVFRQVFQQ0VBSUFJb0FoZ2hDQ0FDS0FJSUlRb0NRQ0FDS0FJRUlnZEJCRXNFUUNBS1FRUkxCRUFnQjBFQ2F5RUdJQWRCQVd0QkFuUWhDU0FIUVFOclFRSjBJUXdnQjBFRWEwRUNkQ0VPSUFBaEFRTkFBa0FnQXlBS1JnUkFRUUFoQlNBTElRSWdCMEVDZENJRUlBQWlCbW9pQVNFRElBRWdCR29pQkNFSURBRUxRUUloQlNBQklBZ2dBeUFIYkVFQ2RHb2lBaW9DQ0NBQ0tnSUFJaEFnRUVNQUFNQkFsQ0FRSUFJcUFnU1NRd0FBZ0VDVWtwS1NPQUlBSUFFZ0Fpb0NEQ0FDS2dJQUloQWdBaW9DQkVNQUFNQkFsQ0FRSUFJcUFnaVNRd0FBZ0VDVWtwS1NPQUlFSUFGQkNHb2hCQU5BSUFVZ0JrWUVRQ0FFSUFJZ0NXb2lBU29DQUNJUUlBSWdEbW9xQWdBZ0FpQUdRUUowYWlJRktnSUFRd0FBd0VDVUlCQWdBaUFNYWlJQ0tnSUFra01BQUlCQWxKS1NramdDQUNBRUlBRXFBZ0FpRUNBQ0tnSUFJQkJEQUFEQVFKUWdFQ0FGS2dJQWtrTUFBSUJBbEpLU2tqZ0NCQ0FEUVFGcUlRTWdCRUVJYWlFQkRBTUZJQVFnQWlBRlFRSjBhaUlCS2dJSUlBRkJDR3NxQWdBZ0FTb0NBRU1BQU1CQWxDQUJRUVJyS2dJQUlBSWdCVUVCYWlJRlFRSjBhaW9DQUpKREFBQ0FRSlNTa3BJNEFnQWdCRUVFYWlFRURBRUxBQXNBQ3dzRFFDQUZJQWRIQkVBZ0FpQUlLZ0lBSUFZcUFnQWlFQ0FRUXdBQXdFQ1VJQkFnQXlvQ0FKSkRBQUNBUUpTU2twSkRBQUNBTzVRNEFnQWdDRUVFYWlFSUlBTkJCR29oQXlBR1FRUnFJUVlnQWtFRWFpRUNJQVZCQVdvaEJRd0JDd3NnQ3lBSFFRSjBJZ05xSVFJZ0F5QUVhaUVHUVFBaEJTQUFJUU1EUUNBRklBZEdCRUFDUUNBS1FRSnJJUXhCQWlFSkEwQUNRQ0FKSUF4R0JFQWdBQ0FLUVFScklBZHNRUUowYWlJQklBZEJBblFpQTJvaUJDQURhaUlDSUFOcUlRWWdDeUFISUF4c1FRSjBhaUVEUVFBaEJRd0JDeUFBSUFsQkFtc2dCMnhCQW5ScUlnRWdCMEVDZENJRGFpSUVJQU5xSWdJZ0Eyb2lCaUFEYWlFRElBc2dCeUFKYkVFQ2RHb2hDRUVBSVFVRFFDQUZJQWRHQkVBZ0NVRUJhaUVKREFNRklBZ2dBeW9DQUNBQktnSUFJQUlxQWdCREFBREFRSlFnQkNvQ0FDQUdLZ0lBa2tNQUFJQkFsSktTa2tNQUFJQTdsRGdDQUNBRFFRUnFJUU1nQmtFRWFpRUdJQUpCQkdvaEFpQUVRUVJxSVFRZ0FVRUVhaUVCSUFoQkJHb2hDQ0FGUVFGcUlRVU1BUXNBQ3dBTEN3TkFJQVVnQjBjRVFDQURJQVlxQWdBaUVDQUJLZ0lBSUFJcUFnQkRBQURBUUpRZ0VDQUVLZ0lBa2tNQUFJQkFsSktTa2tNQUFJQTdsRGdDQUNBR1FRUnFJUVlnQWtFRWFpRUNJQVJCQkdvaEJDQUJRUVJxSVFFZ0EwRUVhaUVESUFWQkFXb2hCUXdCQ3dzZ0FDQUtRUU5ySUFkc1FRSjBhaUlCSUFkQkFuUWlBR29pQkNBQWFpRUNJQXNnQ2tFQmF5QUhiRUVDZEdvaEJrRUFJUVVEUUNBRklBZEdEUUVnQmlBQ0tnSUFJaEFnQVNvQ0FDQVFRd0FBd0VDVUlCQWdCQ29DQUpKREFBQ0FRSlNTa3BKREFBQ0FPNVE0QWdBZ0FrRUVhaUVDSUFSQkJHb2hCQ0FCUVFScUlRRWdCa0VFYWlFR0lBVkJBV29oQlF3QUN3QUxCU0FDSUFZcUFnQWdBeW9DQUNJUUlBRXFBZ0JEQUFEQVFKUWdFQ0FFS2dJQWtrTUFBSUJBbEpLU2trTUFBSUE3bERnQ0FDQUdRUVJxSVFZZ0JFRUVhaUVFSUFGQkJHb2hBU0FEUVFScUlRTWdBa0VFYWlFQ0lBVkJBV29oQlF3QkN3c01BZ3RCMExJRVFiMHJFRE5CMXhVUU0wRzBIUkF6UWFrQkVEWkI3aUVRTTBIOUpCQXpFRGNRQUFBTFFkQ3lCRUc0Q1JBelFkY1ZFRE5CdEIwUU0wR29BUkEyUWU0aEVETkIvU1FRTXhBM0VBQUFDd3dEQzBFUUVBb2lBQ0FOUVpEMEFCQ2JBUkRlQWlBQVFmelhBVUVPRUFrQUMwRVFFQW9pQUNBTlFlYjRBQkNiQVJEZUFpQUFRZnpYQVVFT0VBa0FDeUFCS0FJWUlRc2dBQ2dDSUNFQUlBSW9BaGdoQ0NBQ0tBSUlJUW9DUUNBQ0tBSUVJZ2RCQkVzRVFDQUtRUVJMQkVBZ0IwRUVheUVKSUFkQkEyc2hEQ0FIUVFKcklRWWdCMEVCYXlFT0lBQWhBUU5BQWtBZ0F5QUtSZ1JBUVFBaEJTQUxJUUlnQjBFQmRDSUVJQUFpQm1vaUFTRURJQUVnQkdvaUJDRUlEQUVMUVFJaEJTQUJJQWdnQXlBSGJHb2lBaTBBQUNJRVFRZHNJQUl0QUFKcUlBSXRBQUVnQkdwQkFuUnFPd0VBSUFFZ0FpMEFBeUFDTFFBQUlnUWdBaTBBQVVFR2JHcHFJQUl0QUFJZ0JHcEJBblJxT3dFQ0lBRkJCR29oQkFOQUlBVWdCa1lFUUNBRUlBSWdDV290QUFBZ0FpQU9haUlCTFFBQUlnVWdBaUFHYWlJUExRQUFRUVpzYW1vZ0JTQUNJQXhxSWdJdEFBQnFRUUowYWpzQkFDQUVJQUl0QUFBZ0FTMEFBQ0lCUVFkc2FpQVBMUUFBSUFGcVFRSjBhanNCQWlBRFFRRnFJUU1nQkVFRWFpRUJEQU1GSUFRZ0FpQUZhaUlCTFFBQVFRWnNJQUZCQW1zdEFBQnFJQUlnQlVFQmFpSUZhaTBBQUNBQlFRRnJMUUFBYWtFQ2RHb2dBUzBBQW1vN0FRQWdCRUVDYWlFRURBRUxBQXNBQ3dzRFFDQUZJQWRIQkVBZ0FpQUlMd0VBSUFZdkFRQWlDVUVIYkNBREx3RUFJQWxxUVFKMGFtcXlRd0FBZ0R1VU9BSUFJQWhCQW1vaENDQURRUUpxSVFNZ0JrRUNhaUVHSUFKQkJHb2hBaUFGUVFGcUlRVU1BUXNMSUFzZ0IwRUNkR29oQWlBRUlBZEJBWFJxSVFaQkFDRUZJQUFoQXdOQUlBVWdCMFlFUUFKQUlBcEJBbXNoREVFQ0lRa0RRQUpBSUFrZ0RFWUVRQ0FBSUFwQkJHc2dCMnhCQVhScUlnRWdCMEVCZENJRGFpSUVJQU5xSWdJZ0Eyb2hCaUFMSUFjZ0RHeEJBblJxSVFOQkFDRUZEQUVMSUFBZ0NVRUNheUFIYkVFQmRHb2lBU0FIUVFGMElnTnFJZ1FnQTJvaUFpQURhaUlHSUFOcUlRTWdDeUFISUFsc1FRSjBhaUVJUVFBaEJRTkFJQVVnQjBZRVFDQUpRUUZxSVFrTUF3VWdDQ0FETHdFQUlBRXZBUUFnQWk4QkFFRUdiR29nQmk4QkFDQUVMd0VBYWtFQ2RHcHFza01BQUlBN2xEZ0NBQ0FEUVFKcUlRTWdCa0VDYWlFR0lBSkJBbW9oQWlBRVFRSnFJUVFnQVVFQ2FpRUJJQWhCQkdvaENDQUZRUUZxSVFVTUFRc0FDd0FMQ3dOQUlBVWdCMGNFUUNBRElBRXZBUUFnQWk4QkFFRUdiR29nQmk4QkFDSUlJQVF2QVFCcVFRSjBhaUFJYXJKREFBQ0FPNVE0QWdBZ0JrRUNhaUVHSUFKQkFtb2hBaUFFUVFKcUlRUWdBVUVDYWlFQklBTkJCR29oQXlBRlFRRnFJUVVNQVFzTElBQWdDa0VEYXlBSGJFRUJkR29pQVNBSFFRRjBJZ0JxSWdRZ0FHb2hBaUFMSUFwQkFXc2dCMnhCQW5ScUlRWkJBQ0VGQTBBZ0JTQUhSZzBCSUFZZ0FTOEJBQ0FDTHdFQUlnQkJCbXhxSUFBZ0JDOEJBR3BCQW5ScUlBQnFza01BQUlBN2xEZ0NBQ0FDUVFKcUlRSWdCRUVDYWlFRUlBRkJBbW9oQVNBR1FRUnFJUVlnQlVFQmFpRUZEQUFMQUFzRklBSWdCaThCQUNBREx3RUFJZ2dnQVM4QkFFRUdiR29nQkM4QkFDQUlha0VDZEdwcXNrTUFBSUE3bERnQ0FDQUdRUUpxSVFZZ0JFRUNhaUVFSUFGQkFtb2hBU0FEUVFKcUlRTWdBa0VFYWlFQ0lBVkJBV29oQlF3QkN3c01BZ3RCMExJRVFiMHJFRE5CMXhVUU0wRzBIUkF6UVRnUU5rSHVJUkF6UWYwa0VETVFOeEFBQUF0QjBMSUVRYmdKRUROQjF4VVFNMEcwSFJBelFUY1FOa0h1SVJBelFmMGtFRE1RTnhBQUFBc0xJQTFCRUdva0FBOExRZEN5QkVISzdBQVFNMEhYRlJBelFiUWRFRE5CNVFJUU5rSHVJUkF6UWVMdkFCQXpFRGNRQUFBTERBQWdBU0FDS1FJQU53SUFDeXNBSUFBb0FnQWFJQUFvQWdBZ0FCQzdBVUVNYkdvYUlBQW9BZ0FhSUFBb0FnQWdBQkJXUVF4c2Fob0xVQUVCZnlBQUVPb0NJQUFRTlNBQUtBSUFJQUFvQWdRZ0FVRUVhaUlDRUpnQ0lBQWdBaEJJSUFCQkJHb2dBVUVJYWhCSUlBQVFOU0FCRUQ0UVNDQUJJQUVvQWdRMkFnQWdBQ0FBRUVRUXRnSUxXZ0VDZnlNQVFSQnJJZ0lrQUNBQ0lBRTJBZ3dnQVNBQUVKVUVJZ05OQkVBZ0FCRFRBU0lBSUFOQkFYWkpCRUFnQWlBQVFRRjBOZ0lJSUFKQkNHb2dBa0VNYWhCNktBSUFJUU1MSUFKQkVHb2tBQ0FERHdzUW5BRUFDelFBSUFBb0FnQWFJQUFvQWdBZ0FCRFVBVUVEZEdvYUlBQW9BZ0FnQUJCRFFRTjBhaG9nQUNnQ0FDQUFFTlFCUVFOMGFob0xMZ0VCZnlBQUtBSUVJQUVvQWdnUXVRRWlBZ1JBSUFJZ0FDQUJFSlFFUVFCT0JFQWdBZzhMSUFJUVJndEJBQXNLQUNBQUtBSUVFSmNFQ3lFQkFYMENRQ0FBUXdBQUFBQmREUUFnQVNBQUlnSmRSUTBBSUFFaEFnc2dBZ3VrQVFFQ2Z5QUFLQUlFSUFBUU5TZ0NBRWNFUUNNQVFSQnJJZ01rQUNBRElBQkJBUkREQmlFQ0lBQVFOU0FDS0FJRUlBRVF3Z1lnQWlBQ0tBSUVRU1JxTmdJRUlBSVFiaUFEUVJCcUpBQVBDeU1BUVNCcklnTWtBQ0FBRURVaUFpQURRUWhxSUFBZ0FCQ0VBVUVCYWhEQkJpQUFFSVFCSUFJUW13UWlBaWdDQ0NBQkVNSUdJQUlnQWlnQ0NFRWthallDQ0NBQUlBSVFtZ1FnQWhDWkJDQURRU0JxSkFBTHNRa0VCM3dCZmdGL0FYMGdBQ0FDUVFFZ0JIU3lJZ0tVQW53Q1FBSkFBa0FnQkVFQmE3Y2lCNzBpREVJZ2lLY2lCRUgvLy8vL0IzRWlBQ0FNcHlJTmNnUjhJQWRFQUFBQUFBQUFBRUNnSUExRklBQkJnSURBL3dkSGNpQUFRWUNBd1A4SFRYRkZEUVFhQWtBZ0RRMEFJQWRFQUFBQUFBQUFBQUFnREVJQVdSc2dBRUdBZ01EL0IwWU5CUm9nQUVHQWdNRC9BMFlFUUVRQUFBQUFBQUFBUUNBTVFnQlpEUVlhUkFBQUFBQUFBT0EvREFZTFJBQUFBQUFBQUJCQUlBUkJnSUNBZ0FSR0RRVWFJQVJCZ0lDQS93TkhEUUJFelR0L1pwNmc5ajhNQlFzZ0FFR0JnSUNQQkU4TkEwSGc3Z0lyQXdCRUFBQUFBQUFBOEQ5QjBPNENLd01BSWdpaElnbEVBQUFBQUFBQThEOGdDRVFBQUFBQUFBRHdQNkNqSWdxaUlnYTlRb0NBZ0lCd2c3OGlCU0FGSUFXaUlndEVBQUFBQUFBQUNFQ2dJQW9nQ1NBRklBV2dvU0FGUkFBQUFBQUFBUEEvUkFBQUFBQUFBQUJBSUFpaG9hS2hvaUlJSUFZZ0JhQ2lJQVlnQnFJaUJTQUZvaUFGSUFVZ0JTQUZJQVZFNzA1RlNpaCt5aitpUkdYYnlaTktoczAvb0tKRUFVRWRxV0IwMFQrZ29rUk5KbzlSVlZYVlA2Q2lSUCtyYjl1MmJkcy9vS0pFQXpNek16TXo0eitnb3FBaUNhQzlRb0NBZ0lCd2c3OGlCYUlpQ2lBSUlBV2lJQVlnQ1NBRlJBQUFBQUFBQUFqQW9DQUxvYUdpb0NJR29MMUNnSUNBZ0hDRHZ5SUZSUFVCV3hUZ0x6NitvaUFHSUFVZ0NxR2hSUDBET3R3SngrNC9vcUNnSWdaQjhPNENLd01BSWdnZ0JpQUZSQUFBQU9BSngrNC9vaUlHb0tCRUFBQUFBQUFBOEQrZ3ZVS0FnSUNBY0lPL0lnVkVBQUFBQUFBQThEK2hJQWloSUFhaG9TRUdJQWNnREVLQWdJQ0FjSU8vSWdpaElBV2lJQVlnQjZLZ0lnY2dCU0FJb2lJRm9DSUd2U0lNcHlFRUFrQWdERUlnaUtjaUFFR0FnTUNFQkU0RVFDQUFRWUNBd0lRRWF5QUVjZzBESUFkRS9vSXJaVWNWbHp5Z0lBWWdCYUZrUlEwQkRBTUxJQUJCZ1BqLy93ZHhRWUNZdzRRRVNRMEFJQUJCZ09pOCt3TnFJQVJ5RFFNZ0J5QUdJQVdoWlVVTkFBd0RDMEVBSVFRQ2ZDQUFRZi8vLy84SGNTSU5RWUdBZ1A4RFR3UitRUUJCZ0lEQUFDQU5RUlIyUWY0SGEzWWdBR29pQUVILy96OXhRWUNBd0FCeVFaTUlJQUJCRkhaQi93OXhJZzFyZGlJRWF5QUVJQXhDQUZNYklRUWdCeUFGUVlDQVFDQU5RZjhIYTNVZ0FIR3RRaUNHdjZFaUJhQzlCU0FNQzBLQWdJQ0FjSU8vSWdaRUFBQUFBRU11NWoraUlnZ2dCeUFHSUFXaG9VVHZPZnIrUWk3bVA2SWdCa1E1YktnTVlWd2d2cUtnSWdhZ0lnVWdCU0FGSUFVZ0JhSWlCeUFISUFjZ0J5QUhSTkNrdm5KcE4yWStva1R4YTlMRlFiMjd2cUNpUkN6ZUphOXFWaEUvb0tKRWs3MitGbXpCWnIrZ29rUStWVlZWVlZYRlA2Q2lvU0lIb2lBSFJBQUFBQUFBQUFEQW9LTWdCU0FHSUFVZ0NLR2hJZ1dpSUFXZ29hRkVBQUFBQUFBQThEK2dJZ1c5SWd4Q0lJaW5JQVJCRkhScUlnQkIvLzgvVEFSQUlBVWdCQkRyQVF3QkN5QU1Rdi8vLy84UGd5QUFyVUlnaG9TL0MwUUFBQUFBQUFEd1A2SUZSQUFBQUFBQUFQQS9Dd3dEQzBRQUFBQUFBQUR3Znd3Q0MwUUFBQUFBQUFBQUFBd0JDMFFBQUFBQUFBRHdmMFFBQUFBQUFBQUFBQ0FFUVFCS0d3dEVBQUFBQUFBQTRMK2d0aUlPa2pnQ0FDQUJJQU1nQXBRZ0RwSTRBZ0FMTkFBZ0FDZ0NBQm9nQUNnQ0FDQUFFTk1CUVFKMGFob2dBQ2dDQUNBQUVFUkJBblJxR2lBQUtBSUFJQUFRMHdGQkFuUnFHZ3NOQUNBQUlBRWdBa0VNRUtzRUN6OEJBWDhqQUVFUWF5SUNKQUFnQUJBMUdpQUNJQUUyQWd3Z0FrSC8vLy8vQnpZQ0NDQUNRUXhxSUFKQkNHb1ErUUVvQWdBaEFDQUNRUkJxSkFBZ0FBc1BBQ0FBSUFBb0FnQkJBV28yQWdBTE9RRUNmeU1BUVJCcklnTWtBQ0FEUVFocUlnUWdBUkJQSUFJZ0JCREJBaUlCRUo4Qk5nSUFJQUFnQVJDZUFTQUVFRWNnQTBFUWFpUUFDemNCQW44akFFRVFheUlDSkFBZ0FrRUlhaUlESUFBUVR5QURFSmNCUWFDN0EwRzZ1d01nQVJEbkFTQURFRWNnQWtFUWFpUUFJQUVMT1FFQ2Z5TUFRUkJySWdNa0FDQURRUWhxSWdRZ0FSQlBJQUlnQkJDY0FpSUJFSjhCT2dBQUlBQWdBUkNlQVNBRUVFY2dBMEVRYWlRQUN3Z0FJQUFvQWdCRkMwSUJCSDlCR0NFQ0FrQURRQ0FBTFFBQUlnTWdBUzBBQUNJRVJnUkFJQUZCQVdvaEFTQUFRUUZxSVFBZ0FrRUJheUlDRFFFTUFnc0xJQU1nQkdzaEJRc2dCUXNQQUNBQUtBSklHaUFBSUFFMkFrZ0xUUUFnQUVFQU5nSVVJQUFnQVRZQ0dDQUFRUUEyQWd3Z0FFS0NvSUNBNEFBM0FnUWdBQ0FCUlRZQ0VDQUFRU0JxUVFCQktCQTZHaUFBUVJ4cUVJOEhJQUJCQURZQ1NDQUFRWDgyQWt3THJBRUJBbjhDZndKQUlBQW9Ba3dpQVVFQVRnUkFJQUZGRFFGQjVKb0VLQUlBSUFGQi8vLy8vM3R4UncwQkN5QUFLQUlFSWdFZ0FDZ0NDRWNFUUNBQUlBRkJBV28yQWdRZ0FTMEFBQXdDQ3lBQUVJa0REQUVMSUFCQnpBQnFJZ0VnQVNnQ0FDSUNRZi8vLy84RElBSWJOZ0lBQW44Z0FDZ0NCQ0lDSUFBb0FnaEhCRUFnQUNBQ1FRRnFOZ0lFSUFJdEFBQU1BUXNnQUJDSkF3c2hBQ0FCS0FJQUdpQUJRUUEyQWdBZ0FBc0xmQUVEZjBGL0lRTUNRQ0FBUVg5R0RRQWdBU2dDVEVFQVRpRUVBa0FDUUNBQktBSUVJZ0pGQkVBZ0FSQ0tBeG9nQVNnQ0JDSUNSUTBCQ3lBQ0lBRW9BaXhCQ0d0TERRRUxJQVJGRFFGQmZ3OExJQUVnQWtFQmF5SUNOZ0lFSUFJZ0FEb0FBQ0FCSUFFb0FnQkJiM0UyQWdBZ0FFSC9BWEVoQXdzZ0F3c2RBQ0FBSUFFZ0FpQURJQVFnQlNBR0lBY2dBQ2dDQUNnQ0RCRU5BQXNNQUNBQUlBRkJCR29RdWdRTERRQWdBRUVFYWhESEFob2dBQXRWQUNBQUlBRTJBZ1FnQUVFQU9nQUFJQUVnQVNnQ0FFRU1heWdDQUdvUXpnTUVRQ0FCSUFFb0FnQkJER3NvQWdCcUtBSklCRUFnQVNBQktBSUFRUXhyS0FJQWFpZ0NTQkQ3QWdzZ0FFRUJPZ0FBQ3lBQUMyNEJBbjhqQUVFUWF5SUJKQUFnQUNBQUtBSUFRUXhyS0FJQWFpZ0NHQVJBQWtBZ0FVRUlhaUFBRVBvQ0lnSXRBQUJGRFFBZ0FDQUFLQUlBUVF4cktBSUFhaWdDR0JER0FrRi9SdzBBSUFBZ0FDZ0NBRUVNYXlnQ0FHcEJBUkRFQWdzZ0FoREZBZ3NnQVVFUWFpUUFDdzBBSUFCQkNHb1F4d0lhSUFBTEJBQkJmd3RhQWdGL0FYNENRQUovUVFBZ0FFVU5BQm9nQUswZ0FhMStJZ09uSWdJZ0FDQUJja0dBZ0FSSkRRQWFRWDhnQWlBRFFpQ0lweHNMSWdJUU95SUFSUTBBSUFCQkJHc3RBQUJCQTNGRkRRQWdBRUVBSUFJUU9ob0xJQUFMRmdBZ0FFVUVRRUVBRHd0QjBKa0VJQUEyQWdCQmZ3dmxBZ0VHZnlNQVFSQnJJZ2NrQUNBRFFleWpCQ0FER3lJRktBSUFJUU1DUUFKQUFrQWdBVVVFUUNBRERRRU1Bd3RCZmlFRUlBSkZEUUlnQUNBSFFReHFJQUFiSVFZQ1FDQURCRUFnQWlFQURBRUxJQUV0QUFBaUFFRVlkRUVZZFNJRFFRQk9CRUFnQmlBQU5nSUFJQU5CQUVjaEJBd0VDeUFCTEFBQUlRQkJySnNFS0FJQUtBSUFSUVJBSUFZZ0FFSC92d054TmdJQVFRRWhCQXdFQ3lBQVFmOEJjVUhDQVdzaUFFRXlTdzBCSUFCQkFuUkJ3SXdEYWlnQ0FDRURJQUpCQVdzaUFFVU5BaUFCUVFGcUlRRUxJQUV0QUFBaUNFRURkaUlKUVJCcklBTkJHblVnQ1dweVFRZExEUUFEUUNBQVFRRnJJUUFnQ0VHQUFXc2dBMEVHZEhJaUEwRUFUZ1JBSUFWQkFEWUNBQ0FHSUFNMkFnQWdBaUFBYXlFRURBUUxJQUJGRFFJZ0FVRUJhaUlCTFFBQUlnaEJ3QUZ4UVlBQlJnMEFDd3NnQlVFQU5nSUFRZENaQkVFWk5nSUFRWDhoQkF3QkN5QUZJQU0yQWdBTElBZEJFR29rQUNBRUN3TUFBUXVCQXdFTmYwRUFJQUFnQUVHVkFVc2JRUUYwUWNDQ0Eyb3ZBUUJCbVBRQ2FpRUhRYXliQkNnQ0FDZ0NGQ0lBQkg4Z0FDZ0NCQ0VGSUFBb0FnQWlBQ2dDQ0NBQUtBSUFRYUxhNzljR2FpSUNFSU1DSVFNZ0FDZ0NEQ0FDRUlNQ0lRUWdBQ2dDRUNBQ0VJTUNJUUVDUUNBRElBVkJBblpQRFFBZ0FTQUVja0VEY1NBRUlBVWdBMEVDZEdzaUJrOGdBU0FHVDNKeURRQWdBVUVDZGlFS0lBUkJBblloQzBFQUlRUURRQ0FBSUFRZ0EwRUJkaUlHYWlJTVFRRjBJZzBnQzJwQkFuUnFJZ0VvQWdBZ0FoQ0RBaUVKSUFVZ0FTZ0NCQ0FDRUlNQ0lnRk5JQWtnQlNBQmEwOXlEUUVnQUNBQklBbHFhaTBBQUEwQklBY2dBQ0FCYWhDakFpSUJSUVJBSUFBZ0NpQU5ha0VDZEdvaUJDZ0NBQ0FDRUlNQ0lRTWdCU0FFS0FJRUlBSVFnd0lpQWswZ0F5QUZJQUpyVDNJTkFrRUFJQUFnQW1vZ0FDQUNJQU5xYWkwQUFCc2hDQXdDQ3lBRFFRRkdEUUVnQmlBRElBWnJJQUZCQUVnaUFSc2hBeUFFSUF3Z0FSc2hCQXdBQ3dBTElBZ0ZRUUFMSWdBZ0J5QUFHd3ZMQVFFQ2Z5TUFRUkJySWdFa0FBSkFJQUM5UWlDSXAwSC8vLy8vQjNFaUFrSDd3NlQvQTAwRVFDQUNRWUNBd1BJRFNRMEJJQUJFQUFBQUFBQUFBQUJCQUJETUFpRUFEQUVMSUFKQmdJREEvd2RQQkVBZ0FDQUFvU0VBREFFTEFrQUNRQUpBQWtBZ0FDQUJFSjRGUVFOeERnTUFBUUlEQ3lBQkt3TUFJQUVyQXdoQkFSRE1BaUVBREFNTElBRXJBd0FnQVNzRENCRE5BaUVBREFJTElBRXJBd0FnQVNzRENFRUJFTXdDbWlFQURBRUxJQUVyQXdBZ0FTc0RDQkROQXBvaEFBc2dBVUVRYWlRQUlBQUxTQUVDZndKL0lBRkJIMDBFUUNBQUtBSUFJUUlnQUVFRWFnd0JDeUFCUVNCcklRRWdBQXNvQWdBaEF5QUFJQUlnQVhRMkFnQWdBQ0FESUFGMElBSkJJQ0FCYTNaeU5nSUVDN0lDQVFWL0l3QkI4QUZySWdja0FDQUhJQU1vQWdBaUNEWUM2QUVnQXlnQ0JDRURJQWNnQURZQ0FDQUhJQU0yQXV3QlFRRWhDUUpBQWtBQ1FDQUlRUUZISUFOeVJRUkFJQUFoQXd3QkMwRUFJQUZySVFzZ0FDRUlBMEFnQ0NBR0lBUkJBblJxSWdvb0FnQnJJZ01nQUNBQ0VRTUFRUUJNQkVBZ0NDRUREQUlMQWtBZ0JTQUVRUUpJY2tVRVFDQUtRUWhyS0FJQUlRVWdDQ0FMYWlJS0lBTWdBaEVEQUVFQVRnMEJJQW9nQldzZ0F5QUNFUU1BUVFCT0RRRUxJQWNnQ1VFQ2RHb2dBellDQUNBSFFlZ0JhaUlGSUFVUWtnVWlCUkNHQXlBSlFRRnFJUWtnQkNBRmFpRUVRUUFoQlNBRElRZ2dCeWdDNkFGQkFVY05BU0FIS0FMc0FRMEJEQU1MQ3lBSUlRTU1BUXNnQlEwQkN5QUJJQWNnQ1JDUkJTQURJQUVnQWlBRUlBWVEyd01MSUFkQjhBRnFKQUFMU0FFQ2Z3Si9JQUZCSDAwRVFDQUFLQUlFSVFJZ0FBd0JDeUFCUVNCcklRRWdBRUVFYWdzb0FnQWhBeUFBSUFJZ0FYWTJBZ1FnQUNBQ1FTQWdBV3QwSUFNZ0FYWnlOZ0lBQytRQkFRbC9JQUFnQUVFOUVJMEZJZ0ZHQkVCQkFBOExBa0FnQUNBQklBQnJJZ1ZxTFFBQURRQkI1SmtFS0FJQUlnTkZEUUFnQXlnQ0FDSUNSUTBBQTBBQ1FBSi9JQUFoQVVFQUlRWkJBQ0FGSWdkRkRRQWFBa0FnQVMwQUFDSUVSUTBBQTBBQ1FDQUNMUUFBSWdoRkRRQWdCMEVCYXlJSFJTQUVJQWhIY2cwQUlBSkJBV29oQWlBQkxRQUJJUVFnQVVFQmFpRUJJQVFOQVF3Q0N3c2dCQ0VHQ3lBR1FmOEJjU0FDTFFBQWF3dEZCRUFnQXlnQ0FDQUZhaUlCTFFBQVFUMUdEUUVMSUFNb0FnUWhBaUFEUVFScUlRTWdBZzBCREFJTEN5QUJRUUZxSVFrTElBa0xnd0VCQVg4Q1FDQUNRUUZIRFFBZ0FDZ0NDQ0lEUlEwQUlBRWdBeUFBS0FJRWE2eDlJUUVMQWtBZ0FDZ0NGQ0FBS0FJY1J3UkFJQUJCQUVFQUlBQW9BaVFSQkFBYUlBQW9BaFJGRFFFTElBQkJBRFlDSENBQVFnQTNBeEFnQUNBQklBSWdBQ2dDS0JFVEFFSUFVdzBBSUFCQ0FEY0NCQ0FBSUFBb0FnQkJiM0UyQWdBTEMwRUJBbjhqQUVFUWF5SUJKQUJCZnlFQ0FrQWdBQkNLQXcwQUlBQWdBVUVQYWtFQklBQW9BaUFSQkFCQkFVY05BQ0FCTFFBUElRSUxJQUZCRUdva0FDQUNDM3dCQW44Z0FDQUFLQUpJSWdGQkFXc2dBWEkyQWtnZ0FDZ0NGQ0FBS0FJY1J3UkFJQUJCQUVFQUlBQW9BaVFSQkFBYUN5QUFRUUEyQWh3Z0FFSUFOd01RSUFBb0FnQWlBVUVFY1FSQUlBQWdBVUVnY2pZQ0FFRi9Ed3NnQUNBQUtBSXNJQUFvQWpCcUlnSTJBZ2dnQUNBQ05nSUVJQUZCRzNSQkgzVUwwd0VCQVg4Q1FDQUVRUUJNRFFBZ0JFRUJheUVHSUFBZ0FVRUNkR29oQUNBQ0lBTkJBblJxSVFFZ0JFRURjU0lEQkVCQkFDRUNBMEFnQVNnQ0FDQUFLQUlBSUFVUVB4b2dCRUVCYXlFRUlBRkJCR29oQVNBQVFRUnFJUUFnQWtFQmFpSUNJQU5IRFFBTEN5QUdRUU5KRFFBRFFDQUJLQUlBSUFBb0FnQWdCUkEvR2lBQktBSUVJQUFvQWdRZ0JSQS9HaUFCS0FJSUlBQW9BZ2dnQlJBL0dpQUJLQUlNSUFBb0Fnd2dCUkEvR2lBQlFSQnFJUUVnQUVFUWFpRUFJQVJCQldzaEFpQUVRUVJySVFRZ0FrRitTUTBBQ3dzTEVnQWdBQ0FCYWtFQmF5SUFJQUFnQVc5ckN3a0FJQUJCQURZQ0FBdjFCZ0VNZnlNQVFhQUtheUlISkFBZ0FrRUVUd1JBSUFBb0FnQWlCU0FDTmdJWUlBVkJORFlDRkNBQUlBQW9BZ0FvQWdBUkFRQUxJQUJCdEFGQnhBRWdBUnRxSUFKQkFuUnFLQUlBSWdoRkJFQWdBQ2dDQUNJRklBSTJBaGdnQlVFME5nSVVJQUFnQUNnQ0FDZ0NBQkVCQUFzZ0F5Z0NBQ0lKUlFSQUlBTWdBRUVCUVpBTElBQW9BZ1FvQWdBUkJBQWlDVFlDQUFzZ0NTQUlOZ0tNQVVFQUlRVkJBU0VDQTBBZ0JTQUNJQWhxTFFBQUlnUnFJZ05CZ1FKT0JFQWdBQ2dDQUNJR1FRazJBaFFnQUNBR0tBSUFFUUVBQ3lBRUJFQWdCMEdRQ0dvZ0JXb2dBaUFFRURvYUlBTWhCUXNnQWtFQmFpSUNRUkZIRFFBTFFRQWhBeUFIUVpBSWFpQUZha0VBT2dBQUlBY3RBSkFJSWdZRVFDQUdRUmgwUVJoMUlRUkJBQ0VDQTBBZ0JrRVlkRUVZZFNBRVJnUkFBMEFnQnlBRFFRSjBhaUFDTmdJQUlBSkJBV29oQWlBRUlBTkJBV29pQXlBSFFaQUlhbW9zQUFBaUJrWU5BQXNMUVFFZ0JIUWdBa3dFUUNBQUtBSUFJZ3BCQ1RZQ0ZDQUFJQW9vQWdBUkFRQUxJQVJCQVdvaEJDQUNRUUYwSVFJZ0JrSC9BWEVOQUFzTFFRQWhBMEVCSVFJRFFDQUpJQUpCQW5ScUlBSWdDR29pQkMwQUFBUi9JQWtnQWtFQ2RHb2dBeUFISUFOQkFuUnFLQUlBYXpZQ1NDQURJQVF0QUFCcUlnTkJBblFnQjJwQkJHc29BZ0FGUVg4TE5nSUFJQUpCQVdvaUFrRVJSdzBBQ3lBSlFmLy9QellDUkVFQUlRb2dDVUdRQVdwQkFFR0FDQkE2R2tFQklRWURRQ0FHSUFocUlnd3RBQUFFUUVFQklRdEJBVUVJSUFacklnMTBJUVFEUUNBSUlBcHFJUTRnQnlBS1FRSjBhaWdDQUNBTmRDRUNJQVFoQXdOQUlBa2dBa0VDZEdvZ0JqWUNrQUVnQWlBSmFrR1FDV29nRGkwQUVUb0FBQ0FDUVFGcUlRSWdBMEVCU2lFUElBTkJBV3NoQXlBUERRQUxJQXBCQVdvaENpQUxJQXd0QUFCSklRSWdDMEVCYWlFTElBSU5BQXNMSUFaQkFXb2lCa0VKUncwQUN3SkFJQUZGSUFWQkFFeHlEUUJCQUNFQ0lBVkJBVWNFUUNBRlFYNXhJUUZCQUNFREEwQWdBaUFJYWkwQUVVRVFUd1JBSUFBb0FnQWlCRUVKTmdJVUlBQWdCQ2dDQUJFQkFBc2dDQ0FDUVFGeWFpMEFFVUVRVHdSQUlBQW9BZ0FpQkVFSk5nSVVJQUFnQkNnQ0FCRUJBQXNnQWtFQ2FpRUNJQU5CQW1vaUF5QUJSdzBBQ3dzZ0JVRUJjVVVOQUNBQ0lBaHFMUUFSUVJCSkRRQWdBQ2dDQUNJQlFRazJBaFFnQUNBQktBSUFFUUVBQ3lBSFFhQUthaVFBQ3ljQkFuOGdBU2dDQUNFQ0l3QkJFR3NpQXlRQUlBQWdBVUVFYWlBQ0VQc0dJQU5CRUdva0FBc0pBQ0FCSUFJUTNRSUxGZ0FnQVNBQ0tRSUFOd0lBSUFFZ0Fpa0NDRGNDQ0F0TEFRRi9Jd0JCRUdzaUF5UUFJQU1nQWpZQ0RFRzRyd0lnQVVHQTdBTkI0S2tDUWQwQUlBTkJER29RN2dGQmdPd0RRYkNwQWtIZUFDQURRUXhxRU80QkVEQWdBMEVRYWlRQUlBQUxHUUFnQUNBQlFaM2lBVUdCK1FOQmlQQURRWVR3QXhDc0JBc0tBQ0FBUVJocUVORUJDeUFBSUFBcUFnQWdBU29DQkpRZ0FTb0NBQ0FBS2dJRWxKT0xRd0FBQUQrVUM3SUJBUUY5SUFBZ0FTb0NBSXc0QWdBZ0FTb0NCQ0VESUFCQmdJQ0EvSHMyQWdnZ0FDQURqRGdDQkNBQVFReHFFT2tGSUFBZ0Fpb0NBQ0FCS2dJQWxEZ0NHQ0FBSUFJcUFnQWdBU29DQkpRNEFod2dBQ0FDS2dJQU9BSWdJQUJCSkdvUTZRVWdBQ0FCS2dJQWpEZ0NNQ0FCS2dJRUlRTWdBRUdBZ0lEOGV6WUNPQ0FBSUFPTU9BSTBJQUFnQWlvQ0JDQUJLZ0lBbERnQ1BDQUFJQUlxQWdRZ0FTb0NCSlE0QWtBZ0FDQUNLZ0lFT0FKRUN5SUFJQUFnQVNBQ0VLb0JRd0FBQUFCZUlBTWdCQ0FGRUtvQlF3QUFBQUJlYzBVTERBQWdBQ0FCSUFBZ0FWMGJDMEVCQW44akFFRWdheUlDSkFBZ0FCRFVBU0FCU1FSQUlBQVFOU0VESUFBZ0FrRUlhaUFCSUFBUVF5QURFSjBESWdBUW9nTWdBQkNoQXdzZ0FrRWdhaVFBQ3c4QUlBQWdBQ2dDQkVFQmFqWUNCQXNKQUNBQUlBRVFnZ1lMQ1FBZ0FDQUJPZ0JrQzJrQkFuOGpBRUVRYXlJRUpBQWdCRUVBTmdJTUlBQkJER29nQkVFTWFpQURFTG9CSUFFRVFDQUFLQUlRSUFFUW1RWWhCUXNnQUNBRk5nSUFJQUFnQlNBQ1FRTjBhaUlDTmdJSUlBQWdBallDQkNBQUVENGdCU0FCUVFOMGFqWUNBQ0FFUVJCcUpBQWdBQXNNQUNBQUlBRWdBQ0FCU0JzTEVBQWdBQ2dDQUNBQktBSUFhMEVEZFFzc0FDQUFLQUlBR2lBQUtBSUFJQUFRMUFGQkEzUnFHaUFBS0FJQUlBQVExQUZCQTNScUdpQUFLQUlBR2d0TkFRRi9JQUFvQWdRaEFRTkFJQUVnQUNnQ0NFY0VRQ0FBS0FJUUdpQUFJQUFvQWdoQkNHczJBZ2dNQVFzTElBQW9BZ0FFUUNBQUtBSVFHaUFBS0FJQUlRRWdBQkMrQmhvZ0FSQTBDd3RRQVFGL0lBQVE1QUlnQUJBMUlBQW9BZ0FnQUNnQ0JDQUJRUVJxSWdJUW1BSWdBQ0FDRUVnZ0FFRUVhaUFCUVFocUVFZ2dBQkExSUFFUVBoQklJQUVnQVNnQ0JEWUNBQ0FBSUFBUVF4Q2dBd3RhQVFKL0l3QkJFR3NpQWlRQUlBSWdBVFlDRENBQklBQVFrQVFpQTAwRVFDQUFFTlFCSWdBZ0EwRUJka2tFUUNBQ0lBQkJBWFEyQWdnZ0FrRUlhaUFDUVF4cUVIb29BZ0FoQXdzZ0FrRVFhaVFBSUFNUEN4Q2NBUUFMamdZQ0NYOENmQ0FBS0FJQUlRVWdBQ2dDQkNFRFFRQWhBQ01BUWRBUGF5SUdKQUFDUUNBRFFmUURTZzBBQWtBQ1FBSkFJQU1PQWdNQUFRc2dCVVFBQUFBQUFBRHdQeUFGS3dNQW96a0RBQXdCQ3lBRFFRQWdBMEVBU2hzaENRTkFJQUFnQ1VZRVFBTkFJQVFnQ1VZRVFFRUFJUVFEUUNBSklBUWlBVVlOQlFOQUFrQWdBU0FEUmdSQUlBTWhBUXdCQ3lBR0lBRkJBblJxS0FJQUlBUkdEUUFnQVVFQmFpRUJEQUVMQ3lBR0lBRkJBblJxSUFZZ0JFRUNkR29vQWdBMkFnQWdCU0FFUVFOMGFpRUFJQVVnQVVFRGRHb2hBVUVBSVFJRFFDQUNJQWxIQkVBZ0FTc0RBQ0VLSUFFZ0FDc0RBRGtEQUNBQUlBbzVBd0FnQWtFQmFpRUNJQUFnQTBFRGRDSUlhaUVBSUFFZ0NHb2hBUXdCQ3dzZ0JFRUJhaUVFREFBTEFBdEVBQUFBQUFBQUFBQWhDa0YvSVFJZ0JTQUVJZ0FnQTJ4QkEzUnFJZ2doQVFOQUlBQWdBMGNFUUNBQkt3TUFtU0lMSUFvZ0NpQUxZeUlIR3lFS0lBQWdBaUFIR3lFQ0lBQkJBV29oQUNBQklBTkJBM1JxSVFFTUFRc0xRUUFoQUNBQ1FYOUdJQXBFdTczWDJkOTgyejFsY2cwRUlBWWdBa0VDZEdvaUFDZ0NBQ0VCSUFBZ0JpQUVRUUowYWlJQUtBSUFOZ0lBSUFBZ0FUWUNBQ0FGSUFJZ0EyeEJBM1JxSVFCQkFDRUNJQWdoQVFOQUlBSWdBMGNFUUNBQUt3TUFJUW9nQUNBQkt3TUFPUU1BSUFFZ0Nqa0RBQ0FDUVFGcUlRSWdBVUVJYWlFQklBQkJDR29oQUF3QkN3c2dDQ3NEQUNFS1FRRWhBU0FJSVFBRFFDQUJJQU5IQkVBZ0FDQUFLd01JSUFxak9RTUFJQUZCQVdvaEFTQUFRUWhxSVFBTUFRc0xJQUJFQUFBQUFBQUE4RDhnQ3FNNUF3QkJBQ0VIQTBBZ0F5QUhSd1JBSUFRZ0IwY0VRQ0FGSUFNZ0IyeEJBM1JxSWdBckF3Q2FJUXBCQVNFQklBZ2hBZ05BSUFFZ0EwY0VRQ0FBSUFvZ0Fpc0RBS0lnQUNzRENLQTVBd0FnQWtFSWFpRUNJQUZCQVdvaEFTQUFRUWhxSVFBTUFRc0xJQUFnQWlzREFDQUtvamtEQUFzZ0IwRUJhaUVIREFFTEN5QUVRUUZxSVFRTUFBc0FCU0FHSUFCQkFuUnFJQUEyQWdBZ0FFRUJhaUVBREFFTEFBc0FDeUFGSVFBTElBWkIwQTlxSkFCQkFFRi9JQUFiQ3djQUlBQVFUUm9MS3dFQmZ5QUFJQUVvQWdBMkFnQWdBU2dDQUNFRElBQWdBVFlDQ0NBQUlBTWdBa0VDZEdvMkFnUWdBQXNyQUNBQUtBSUFHaUFBS0FJQUlBQVEwd0ZCQW5ScUdpQUFLQUlBR2lBQUtBSUFJQUFRUkVFQ2RHb2FDMUlCQTM4akFFRVFheUlESkFBZ0F5QUFJQUVRdHdJaUFpZ0NCQ0VCSUFJb0FnZ2hCQU5BSUFFZ0JFWUVRQ0FDRUc0Z0EwRVFhaVFBQlNBQUVEVWdBUkRNQmlBQ0lBRkJCR29pQVRZQ0JBd0JDd3NMQ3dBZ0FDQUJRUWdRK2dFTFBnRUNmeU1BUVJCcklnTWtBQ0FESUFCQkFSQy9CaUVDSUFBUU5TQUNLQUlFSUFFUTRBSWdBaUFDS0FJRVFRaHFOZ0lFSUFJUWJpQURRUkJxSkFBTEtBQWdBQ0FCRUVnZ0FFRUVhaUFCUVFScUVFZ2dBQkExSUFFUU5SQklJQUFRTlJvZ0FSQTFHZ3VDQVFBQ1FDQUNRd0FBQUFCZ0JFQWdBQ2dDRkxJZ0FsNUZEUUVnQUNvQ0dDQUNFTjBHUVFFZ0FYU3lsQThMUWRDeUJFR090d0VRTTBHWnNRRVFNMEcwSFJBelFlZ0JFRFpCN2lFUU0wR091QUVRTXhBM0VBQUFDMEhRc2dSQi9ySUJFRE5CbWJFQkVETkJ0QjBRTTBIcEFSQTJRZTRoRUROQnBiZ0JFRE1RTnhBQUFBdGFBUUovSXdCQkVHc2lBaVFBSUFJZ0FUWUNEQ0FCSUFBUTV3WWlBMDBFUUNBQUVOc0JJZ0FnQTBFQmRra0VRQ0FDSUFCQkFYUTJBZ2dnQWtFSWFpQUNRUXhxRUhvb0FnQWhBd3NnQWtFUWFpUUFJQU1QQ3hDY0FRQUxEQUFnQVNBQ0xRQUFPZ0FBQ3lFQUlBQWdBVFlDQUNBQUlBRW9BZ1FpQVRZQ0JDQUFJQUVnQW1vMkFnZ2dBQXNTQUNBQUVENG9BZ0FnQUNnQ0FHdEJERzBMTEFBZ0FDZ0NBQm9nQUNnQ0FDQUFFTHNCUVF4c2Fob2dBQ2dDQUNBQUVMc0JRUXhzYWhvZ0FDZ0NBQm9MblFFQ0JIOERmUU5BSUFSQkEwY0VRQ0FBSUFSQkJYUnFJZ1lyQXhDMklRY2dCaXNEQ0xZaENDQUdLd01BdGlFSlFRQWhBd05BSUFOQkJFY0VRQ0FEUVFKMElnVWdBaUFFUVFSMGFtb2dCeUFCSUFWcUlnVXFBaUNVSUFrZ0JTb0NBSlFnQlNvQ0VDQUlsSktTT0FJQUlBTkJBV29oQXd3QkN3c2dBaUFFUVFSMGFpSURJQU1xQWd3Z0Jpc0RHTGFTT0FJTUlBUkJBV29oQkF3QkN3c0xWUUVCZnlBQUtBSUVJUUlEUUNBQ0lBQW9BZ2hIQkVBZ0FDZ0NFQm9nQUNBQUtBSUlJQUZyTmdJSURBRUxDeUFBS0FJQUJFQWdBQ2dDRUJvZ0FDZ0NBQ0VDSUFBUVBpZ0NBQ0FBS0FJQWF4b2dBaEEwQ3d0SkFRSi9JQUFvQWdRaUJrRUlkU0VGSUFaQkFYRUVRQ0FDS0FJQUlBVVFzUVFoQlFzZ0FDZ0NBQ0lBSUFFZ0FpQUZhaUFEUVFJZ0JrRUNjUnNnQkNBQUtBSUFLQUlZRVFZQUMvTUJBUVIvSXdCQkVHc2lDQ1FBSUFJZ0FVRi9jMEVSYTAwRVFDQUFFRUFoQ1FKL0lBRkI1Ly8vL3dkSkJFQWdDQ0FCUVFGME5nSUlJQWdnQVNBQ2FqWUNEQ0FJUVF4cUlBaEJDR29RZWlnQ0FCQ2RBZ3dCQzBGdUMwRUJhaUlLRUV3aEFpQUVCRUFnQWlBSklBUVF0Z0VMSUFZRVFDQUNJQVJxSUFjZ0JoQzJBUXNnQXlBRUlBVnFJZ3RySVFjZ0F5QUxSd1JBSUFJZ0JHb2dCbW9nQkNBSmFpQUZhaUFIRUxZQkN5QUJRUXBIQkVBZ0NSQTBDeUFBSUFJUWp3RWdBQ0FLRUxNQklBQWdCQ0FHYWlBSGFpSUFFSW9CSUFoQkFEb0FCeUFBSUFKcUlBaEJCMm9RaGdFZ0NFRVFhaVFBRHdzUVZRQUxubW9ERFg4RWZRbDhJd0JCNEFGcklnd2tBQ0FNUW9DQWdJQ0FnT0N0d0FBM0E5Z0JJQXhDZ0lDQWdJQ0E0SzNBQURjRHlBRWdERUtBZ0lDQWdJREFyTUFBTndPNEFTQU1Rb0NBZ0lDQWdNQ3N3QUEzQTlBQklBeENnSUNBZ0lDQTRLM0FBRGNEd0FFZ0RFS0FnSUNBZ0lEZ3JjQUFOd093QVNBTVFvQ0FnSUNBZ01Dc3dBQTNBNmdCSUF4Q2dJQ0FnSUNBd0t6QUFEY0RvQUVEUUNBTlFRUkhCRUFnRFVFRWRDSU9JQXhCNEFCcWFpSVJJQWtnRG1vaURpc0RBRGtEQUNBUklBNHJBd2c1QXdnZ0RVRUJhaUVOREFFTEN5QU1RYUFCYWlFVklBeEI0QUJxSVJZZ0RFRVFhaUVTUVFBaERVRUlRUWdRdVFFaEUwRUlRUUVRdVFFaEQwRUlRUUVRdVFFaEVDQVBLQUlBSVJjZ0V5Z0NBQ0VZQTBBZ0RVRUVSd1JBSUJnZ0RVRUhkR29pQ1NBVklBMUJCSFFpRkdvaURpc0RBRGtEQUNBT0t3TUlJUjBnQ1VJQU53TW9JQWxDQURjRElDQUpRZ0EzQXhnZ0NVS0FnSUNBZ0lDQStEODNBeEFnQ1NBZE9RTUlJQWtnRkNBV2FpSVJLd01BSUE0ckF3Q2FvamtETUNBUkt3TUFJUjBnRGlzRENDRWVJQWxDQURjRFVDQUpRZ0EzQTBnZ0NVRkFhMElBTndNQUlBa2dIU0FlbXFJNUF6Z2dDU0FPS3dNQU9RTllJQTRyQXdnaEhTQUpRb0NBZ0lDQWdJRDRQemNEYUNBSklCMDVBMkFnQ1NBUkt3TUlJQTRyQXdDYW9qa0RjQ0FKSUJFckF3Z2dEaXNEQ0pxaU9RTjRJQlFnRjJvaUNTQVJLd01BT1FNQUlBa2dFU3NEQ0RrRENDQU5RUUZxSVEwTUFRc0xJQk1RcEFNYUlCQWdFeUFQRUpRRUdpQVFLQUlBSVE1QkFDRUpBMEFnQ1VFQ1J3UkFJQklnQ1VFWWJDSVJhaUlOSUE0Z0VXb2lFU3NEQURrREFDQU5JQkVyQXdnNUF3Z2dEU0FSS3dNUU9RTVFJQWxCQVdvaENRd0JDd3NnRWlBT0t3TXdPUU13SUE0ckF6Z2hIU0FTUVVCclFvQ0FnSUNBZ0lENFB6Y0RBQ0FTSUIwNUF6Z2dFeEJHSUE4UVJpQVFFRVlDZnlBTUt3TndJaDBnRENzRGdBRWlIcUVpSHlBZm9pQU1Ld040SWg4Z0RDc0RpQUVpSUtFaUlTQWhvcUFpSVpsRUFBQUFBQUFBNEVGakJFQWdJYW9NQVF0QmdJQ0FnSGdMSVFrQ2Z3Si9JQXdyQTVBQklpRWdEQ3NEWUNJaW9TSWtJQ1NpSUF3ckE1Z0JJaVFnRENzRGFDSWxvU0lqSUNPaW9DSWptVVFBQUFBQUFBRGdRV01FUUNBanFnd0JDMEdBZ0lDQWVBc2lEaUFKSUFrZ0RrZ2J0eUFLb2lBS29pSWptVVFBQUFBQUFBRGdRV01FUUNBanFnd0JDMEdBZ0lDQWVBc2hFUUovSUNJZ0hhRWlIU0Fkb2lBbElCK2hJaDBnSGFLZ0loMlpSQUFBQUFBQUFPQkJZd1JBSUIycURBRUxRWUNBZ0lCNEN5RUpBbjhDZnlBZUlDR2hJaDBnSGFJZ0lDQWtvU0lkSUIyaW9DSWRtVVFBQUFBQUFBRGdRV01FUUNBZHFnd0JDMEdBZ0lDQWVBc2lEaUFKSUFrZ0RrZ2J0eUFLb2lBS29pSWRtVVFBQUFBQUFBRGdRV01FUUNBZHFnd0JDMEdBZ0lDQWVBc2hEZ0pBSUFCRkJFQWdBaUVKQTBBZ0F5QUpJZzFLQkVBZ0RVRUJkQ0VKSUEwZ0RXd2dEa2dOQVFzTElBSWhEZ05BSUE0aUNTQURUZzBDSUFsQkFYUWhEaUFKSUFsc0lCRklEUUFMREFFTElBSWhDUU5BSUE0Z0NTQUpJZzFzUVFKMFNnUkFJQTFCQVhRaENTQURJQTFLRFFFTEN5QUNJUTREUUNBT0lna2dDV3hCQW5RZ0VVNE5BU0FKUVFGMElRNGdBeUFKU2cwQUN3c2dDa1FBQUFBQUFBQWtRS0loSFVRQUFBQUFBQUR3UHlBS29VUUFBQUFBQUFEZ1A2SkVBQUFBQUFBQUpFQ2lJUW9nQ1NBRElBTWdDVW9iSWdrZ0FtMGhFU0FOSUFNZ0F5QU5TaHNpQXlBQ2JTRVNJQUlnQW13aEV3SkFBa0FDUUFKQUlBRkZCRUFnRTBFRGJDSVRRUVFRL2dJaURrVU5CQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFJQWNPRHdBQkFnTUVCUVlIQ0FrS0N3VUZCUTRMSUFsQkFDQUpRUUJLR3lFUElBTkJBQ0FEUVFCS0d5RVFJQXBFQUFBQUFBQUFXVUNnSVI0Z0E3Y2hJU0FKdHlFaVFRQWhBUU5BSUFFZ0QwWU5EQ0FlSUIwZ0FiZEVBQUFBQUFBQTREK2dvaUFpbzZBaENrRUFJUTBEUUNBTklCQkhCRUFnRENzRFVDQU1Ld05BSUI0Z0hTQU50MFFBQUFBQUFBRGdQNkNpSUNHam9DSWZvaUFLSUF3ckEwaWlvS0FpSUVRQUFBQUFBQUFBQUdFTkVTQU1JQXdyQXlBZ0RDc0RFQ0Fmb2lBS0lBd3JBeGlpb0tBZ0lLTzJJaGs0QWd3Z0RDQU1Ld000SUF3ckF5Z2dINklnQ2lBTUt3TXdvcUNnSUNDanRpSWFPQUlJSUFnZ0dTQWFJQXhCREdvZ0RFRUlhaEJ5R2lBTUtnSU1JUmtDZnlBQVFRRkdCRUFDZnlBTUtnSUlRd0FBZ0QrU0locUxRd0FBQUU5ZEJFQWdHcWdNQVF0QmdJQ0FnSGdMUVFKdFFRRjBJUU1DZnlBWlF3QUFnRCtTSWhtTFF3QUFBRTlkQkVBZ0dhZ01BUXRCZ0lDQWdIZ0xRUUp0UVFGMERBRUxBbjhnRENvQ0NFTUFBQUEva2lJYWkwTUFBQUJQWFFSQUlCcW9EQUVMUVlDQWdJQjRDeUVESUJsREFBQUFQNUlpR1l0REFBQUFUMTBFUUNBWnFBd0JDMEdBZ0lDQWVBc2lDVUVBU0NBRklBbE1jaUFEUVFCSUlBTWdCazV5Y2tVRVFDQU9JQUVnRVcwZ0Ftd2dEU0FTYldwQkRHeHFJZ2NnQnlnQ0FDQUVJQU1nQld3Z0NXcEJBMnhxSWdNdEFBSnFOZ0lBSUFjZ0J5Z0NCQ0FETFFBQmFqWUNCQ0FISUFjb0FnZ2dBeTBBQUdvMkFnZ0xJQTFCQVdvaERRd0JDd3NnQVVFQmFpRUJEQUFMQUFzZ0NVRUFJQWxCQUVvYklROGdBMEVBSUFOQkFFb2JJUkFnQ2tRQUFBQUFBQUJaUUtBaEhpQUR0eUVoSUFtM0lTSkJBQ0VCQTBBZ0FTQVBSZzBMSUI0Z0hTQUJ0MFFBQUFBQUFBRGdQNkNpSUNLam9DRUtRUUFoRFFOQUlBMGdFRWNFUUNBTUt3TlFJQXdyQTBBZ0hpQWRJQTIzUkFBQUFBQUFBT0Evb0tJZ0lhT2dJaCtpSUFvZ0RDc0RTS0tnb0NJZ1JBQUFBQUFBQUFBQVlRMFFJQXdnRENzRElDQU1Ld01RSUIraUlBb2dEQ3NER0tLZ29DQWdvN1lpR1RnQ0RDQU1JQXdyQXpnZ0RDc0RLQ0Fmb2lBS0lBd3JBekNpb0tBZ0lLTzJJaG80QWdnZ0NDQVpJQm9nREVFTWFpQU1RUWhxRUhJYUlBd3FBZ3doR1FKL0lBQkJBVVlFUUFKL0lBd3FBZ2hEQUFDQVA1SWlHb3REQUFBQVQxMEVRQ0FhcUF3QkMwR0FnSUNBZUF0QkFtMUJBWFFoQXdKL0lCbERBQUNBUDVJaUdZdERBQUFBVDEwRVFDQVpxQXdCQzBHQWdJQ0FlQXRCQW0xQkFYUU1BUXNDZnlBTUtnSUlRd0FBQUQrU0locUxRd0FBQUU5ZEJFQWdHcWdNQVF0QmdJQ0FnSGdMSVFNZ0dVTUFBQUEva2lJWmkwTUFBQUJQWFFSQUlCbW9EQUVMUVlDQWdJQjRDeUlKUVFCSUlBVWdDVXh5SUFOQkFFZ2dBeUFHVG5KeVJRUkFJQTRnQVNBUmJTQUNiQ0FOSUJKdGFrRU1iR29pQnlBSEtBSUFJQVFnQXlBRmJDQUpha0VEYkdvaUF5MEFBR28yQWdBZ0J5QUhLQUlFSUFNdEFBRnFOZ0lFSUFjZ0J5Z0NDQ0FETFFBQ2FqWUNDQXNnRFVFQmFpRU5EQUVMQ3lBQlFRRnFJUUVNQUFzQUN5QUpRUUFnQ1VFQVNoc2hEeUFEUVFBZ0EwRUFTaHNoRUNBS1JBQUFBQUFBQUZsQW9DRWVJQU8zSVNFZ0NiY2hJa0VBSVFFRFFDQUJJQTlHRFFvZ0hpQWRJQUczUkFBQUFBQUFBT0Evb0tJZ0lxT2dJUXBCQUNFTkEwQWdEU0FRUndSQUlBd3JBMUFnRENzRFFDQWVJQjBnRGJkRUFBQUFBQUFBNEQrZ29pQWhvNkFpSDZJZ0NpQU1Ld05Jb3FDZ0lpQkVBQUFBQUFBQUFBQmhEUThnRENBTUt3TWdJQXdyQXhBZ0g2SWdDaUFNS3dNWW9xQ2dJQ0NqdGlJWk9BSU1JQXdnRENzRE9DQU1Ld01vSUIraUlBb2dEQ3NETUtLZ29DQWdvN1lpR2pnQ0NDQUlJQmtnR2lBTVFReHFJQXhCQ0dvUWNob2dEQ29DRENFWkFuOGdBRUVCUmdSQUFuOGdEQ29DQ0VNQUFJQS9raUlhaTBNQUFBQlBYUVJBSUJxb0RBRUxRWUNBZ0lCNEMwRUNiVUVCZENFREFuOGdHVU1BQUlBL2tpSVppME1BQUFCUFhRUkFJQm1vREFFTFFZQ0FnSUI0QzBFQ2JVRUJkQXdCQ3dKL0lBd3FBZ2hEQUFBQVA1SWlHb3REQUFBQVQxMEVRQ0FhcUF3QkMwR0FnSUNBZUFzaEF5QVpRd0FBQUQrU0lobUxRd0FBQUU5ZEJFQWdHYWdNQVF0QmdJQ0FnSGdMSWdsQkFFZ2dCU0FKVEhJZ0EwRUFTQ0FESUFaT2NuSkZCRUFnRGlBQklCRnRJQUpzSUEwZ0VtMXFRUXhzYWlJSElBY29BZ0FnQkNBRElBVnNJQWxxUVFKMGFpSURMUUFDYWpZQ0FDQUhJQWNvQWdRZ0F5MEFBV28yQWdRZ0J5QUhLQUlJSUFNdEFBQnFOZ0lJQ3lBTlFRRnFJUTBNQVFzTElBRkJBV29oQVF3QUN3QUxJQWxCQUNBSlFRQktHeUVQSUFOQkFDQURRUUJLR3lFUUlBcEVBQUFBQUFBQVdVQ2dJUjRnQTdjaElTQUp0eUVpUVFBaEFRTkFJQUVnRDBZTkNTQWVJQjBnQWJkRUFBQUFBQUFBNEQrZ29pQWlvNkFoQ2tFQUlRMERRQ0FOSUJCSEJFQWdEQ3NEVUNBTUt3TkFJQjRnSFNBTnQwUUFBQUFBQUFEZ1A2Q2lJQ0dqb0NJZm9pQUtJQXdyQTBpaW9LQWlJRVFBQUFBQUFBQUFBR0VORGlBTUlBd3JBeUFnRENzREVDQWZvaUFLSUF3ckF4aWlvS0FnSUtPMkloazRBZ3dnRENBTUt3TTRJQXdyQXlnZ0g2SWdDaUFNS3dNd29xQ2dJQ0NqdGlJYU9BSUlJQWdnR1NBYUlBeEJER29nREVFSWFoQnlHaUFNS2dJTUlSa0NmeUFBUVFGR0JFQUNmeUFNS2dJSVF3QUFnRCtTSWhxTFF3QUFBRTlkQkVBZ0dxZ01BUXRCZ0lDQWdIZ0xRUUp0UVFGMElRTUNmeUFaUXdBQWdEK1NJaG1MUXdBQUFFOWRCRUFnR2FnTUFRdEJnSUNBZ0hnTFFRSnRRUUYwREFFTEFuOGdEQ29DQ0VNQUFBQS9raUlhaTBNQUFBQlBYUVJBSUJxb0RBRUxRWUNBZ0lCNEN5RURJQmxEQUFBQVA1SWlHWXREQUFBQVQxMEVRQ0FacUF3QkMwR0FnSUNBZUFzaUNVRUFTQ0FGSUFsTWNpQURRUUJJSUFNZ0JrNXlja1VFUUNBT0lBRWdFVzBnQW13Z0RTQVNiV3BCREd4cUlnY2dCeWdDQUNBRUlBTWdCV3dnQ1dwQkFuUnFJZ010QUFCcU5nSUFJQWNnQnlnQ0JDQURMUUFCYWpZQ0JDQUhJQWNvQWdnZ0F5MEFBbW8yQWdnTElBMUJBV29oRFF3QkN3c2dBVUVCYWlFQkRBQUxBQXNnQ1VFQUlBbEJBRW9iSVE4Z0EwRUFJQU5CQUVvYklSQWdDa1FBQUFBQUFBQlpRS0FoSGlBRHR5RWhJQW0zSVNKQkFDRUJBMEFnQVNBUFJnMElJQjRnSFNBQnQwUUFBQUFBQUFEZ1A2Q2lJQ0tqb0NFS1FRQWhEUU5BSUEwZ0VFY0VRQ0FNS3dOUUlBd3JBMEFnSGlBZElBMjNSQUFBQUFBQUFPQS9vS0lnSWFPZ0loK2lJQW9nRENzRFNLS2dvQ0lnUkFBQUFBQUFBQUFBWVEwTklBd2dEQ3NESUNBTUt3TVFJQitpSUFvZ0RDc0RHS0tnb0NBZ283WWlHVGdDRENBTUlBd3JBemdnRENzREtDQWZvaUFLSUF3ckF6Q2lvS0FnSUtPMklobzRBZ2dnQ0NBWklCb2dERUVNYWlBTVFRaHFFSElhSUF3cUFnd2hHUUovSUFCQkFVWUVRQUovSUF3cUFnaERBQUNBUDVJaUdvdERBQUFBVDEwRVFDQWFxQXdCQzBHQWdJQ0FlQXRCQW0xQkFYUWhBd0ovSUJsREFBQ0FQNUlpR1l0REFBQUFUMTBFUUNBWnFBd0JDMEdBZ0lDQWVBdEJBbTFCQVhRTUFRc0NmeUFNS2dJSVF3QUFBRCtTSWhxTFF3QUFBRTlkQkVBZ0dxZ01BUXRCZ0lDQWdIZ0xJUU1nR1VNQUFBQS9raUlaaTBNQUFBQlBYUVJBSUJtb0RBRUxRWUNBZ0lCNEN5SUpRUUJJSUFVZ0NVeHlJQU5CQUVnZ0F5QUdUbkp5UlFSQUlBNGdBU0FSYlNBQ2JDQU5JQkp0YWtFTWJHb2lCeUFIS0FJQUlBUWdBeUFGYkNBSmFrRUNkR29pQXkwQUFXbzJBZ0FnQnlBSEtBSUVJQU10QUFKcU5nSUVJQWNnQnlnQ0NDQURMUUFEYWpZQ0NBc2dEVUVCYWlFTkRBRUxDeUFCUVFGcUlRRU1BQXNBQ3lBSlFRQWdDVUVBU2hzaER5QURRUUFnQTBFQVNoc2hFQ0FLUkFBQUFBQUFBRmxBb0NFZUlBTzNJU0VnQ2JjaElrRUFJUUVEUUNBQklBOUdEUWNnSGlBZElBRzNSQUFBQUFBQUFPQS9vS0lnSXFPZ0lRcEJBQ0VOQTBBZ0RTQVFSd1JBSUF3ckExQWdEQ3NEUUNBZUlCMGdEYmRFQUFBQUFBQUE0RCtnb2lBaG82QWlINklnQ2lBTUt3TklvcUNnSWlCRUFBQUFBQUFBQUFCaERRd2dEQ0FNS3dNZ0lBd3JBeEFnSDZJZ0NpQU1Ld01Zb3FDZ0lDQ2p0aUlaT0FJTUlBd2dEQ3NET0NBTUt3TW9JQitpSUFvZ0RDc0RNS0tnb0NBZ283WWlHamdDQ0NBSUlCa2dHaUFNUVF4cUlBeEJDR29RY2hvZ0RDb0NEQ0VaQW44Z0FFRUJSZ1JBQW44Z0RDb0NDRU1BQUlBL2tpSWFpME1BQUFCUFhRUkFJQnFvREFFTFFZQ0FnSUI0QzBFQ2JVRUJkQ0VEQW44Z0dVTUFBSUEva2lJWmkwTUFBQUJQWFFSQUlCbW9EQUVMUVlDQWdJQjRDMEVDYlVFQmRBd0JDd0ovSUF3cUFnaERBQUFBUDVJaUdvdERBQUFBVDEwRVFDQWFxQXdCQzBHQWdJQ0FlQXNoQXlBWlF3QUFBRCtTSWhtTFF3QUFBRTlkQkVBZ0dhZ01BUXRCZ0lDQWdIZ0xJZ2xCQUVnZ0JTQUpUSElnQTBFQVNDQURJQVpPY25KRkJFQWdEaUFCSUJGdElBSnNJQTBnRW0xcVFReHNhaUlISUFRZ0F5QUZiQ0FKYW1vdEFBQWlBeUFIS0FJQWFqWUNBQ0FISUFNZ0J5Z0NCR28yQWdRZ0J5QURJQWNvQWdocU5nSUlDeUFOUVFGcUlRME1BUXNMSUFGQkFXb2hBUXdBQ3dBTElBbEJBQ0FKUVFCS0d5RVBJQU5CQUNBRFFRQktHeUVRSUFwRUFBQUFBQUFBV1VDZ0lSNGdBN2NoSVNBSnR5RWlRUUFoQVFOQUlBRWdEMFlOQmlBZUlCMGdBYmRFQUFBQUFBQUE0RCtnb2lBaW82QWhDa0VBSVEwRFFDQU5JQkJIQkVBZ0RDc0RVQ0FNS3dOQUlCNGdIU0FOdDBRQUFBQUFBQURnUDZDaUlDR2pvQ0lmb2lBS0lBd3JBMGlpb0tBaUlFUUFBQUFBQUFBQUFHRU5DeUFNSUF3ckF5QWdEQ3NERUNBZm9pQUtJQXdyQXhpaW9LQWdJS08ySWhrNEFnd2dEQ0FNS3dNNElBd3JBeWdnSDZJZ0NpQU1Ld013b3FDZ0lDQ2p0aUlhT0FJSUlBZ2dHU0FhSUF4QkRHb2dERUVJYWhCeUdpQU1LZ0lNSVJrQ2Z5QUFRUUZHQkVBQ2Z5QU1LZ0lJUXdBQWdEK1NJaHFMUXdBQUFFOWRCRUFnR3FnTUFRdEJnSUNBZ0hnTFFRSnRRUUYwSVFNQ2Z5QVpRd0FBZ0QrU0lobUxRd0FBQUU5ZEJFQWdHYWdNQVF0QmdJQ0FnSGdMUVFKdFFRRjBEQUVMQW44Z0RDb0NDRU1BQUFBL2tpSWFpME1BQUFCUFhRUkFJQnFvREFFTFFZQ0FnSUI0Q3lFRElCbERBQUFBUDVJaUdZdERBQUFBVDEwRVFDQVpxQXdCQzBHQWdJQ0FlQXNpQ1VFQVNDQUZJQWxNY2lBRFFRQklJQU1nQms1eWNrVUVRQ0FPSUFFZ0VXMGdBbXdnRFNBU2JXcEJER3hxSWdjZ0J5Z0NBQ0FFSUFNZ0JXd2dDV3BCQW5ScUlnTXRBQU5xTmdJQUlBY2dCeWdDQkNBRExRQUNhallDQkNBSElBY29BZ2dnQXkwQUFXbzJBZ2dMSUExQkFXb2hEUXdCQ3dzZ0FVRUJhaUVCREFBTEFBc2dDVUVBSUFsQkFFb2JJUThnQTBFQUlBTkJBRW9iSVJBZ0NrUUFBQUFBQUFCWlFLQWhIaUFEdHlFaElBbTNJU0pCQUNFQkEwQWdBU0FQUmcwRklCNGdIU0FCdDBRQUFBQUFBQURnUDZDaUlDS2pvQ0VLUVFBaERRTkFJQTBnRUVjRVFDQU1Ld05RSUF3ckEwQWdIaUFkSUEyM1JBQUFBQUFBQU9BL29LSWdJYU9nSWgraUlBb2dEQ3NEU0tLZ29DSWdSQUFBQUFBQUFBQUFZUTBLSUF3Z0RDc0RJQ0FNS3dNUUlCK2lJQW9nRENzREdLS2dvQ0FnbzdZaUdUZ0NEQ0FNSUF3ckF6Z2dEQ3NES0NBZm9pQUtJQXdyQXpDaW9LQWdJS08ySWhvNEFnZ2dDQ0FaSUJvZ0RFRU1haUFNUVFocUVISWFJQXdxQWd3aEdRSi9JQUJCQVVZRVFBSi9JQXdxQWdoREFBQ0FQNUlpR290REFBQUFUMTBFUUNBYXFBd0JDMEdBZ0lDQWVBdEJBbTFCQVhRaEF3Si9JQmxEQUFDQVA1SWlHWXREQUFBQVQxMEVRQ0FacUF3QkMwR0FnSUNBZUF0QkFtMUJBWFFNQVFzQ2Z5QU1LZ0lJUXdBQUFEK1NJaHFMUXdBQUFFOWRCRUFnR3FnTUFRdEJnSUNBZ0hnTElRTWdHVU1BQUFBL2tpSVppME1BQUFCUFhRUkFJQm1vREFFTFFZQ0FnSUI0Q3lJSFFRQklJQVVnQjB4eUlBTkJBRWdnQXlBR1RuSnlSUVJBQW44Z0JDQURJQVZzSWdNZ0IycEJBWFJxTFFBQlFSQnJza04vQ3BWRGxDSVpJQVFnQjBIKy93TnhJQU5xUVFGMGFpSURMUUFBUVlBQmE3SWlHa05PR2dGRWxKSWlHNHREQUFBQVQxMEVRQ0FicUF3QkMwR0FnSUNBZUFzaEJ5QURMUUFDSVFrZ0RpQUJJQkZ0SUFKc0lBMGdFbTFxUVF4c2FpSURJQU1vQWdBZ0IwRUlkU0lIUVFBZ0IwRUFTaHNpQjBIL0FTQUhRZjhCU1J0cU5nSUFJQU1nQXlnQ0NBSi9JQmtnQ1VHQUFXdXlJaHREb0VyTVE1U1NJaHlMUXdBQUFFOWRCRUFnSEtnTUFRdEJnSUNBZ0hnTFFRaDFJZ2RCQUNBSFFRQktHeUlIUWY4QklBZEIvd0ZKRzJvMkFnZ2dBeUFES0FJRUFuOGdHME80SGxERGxDQVpJQnBEL3BUSXdwU1NraUlaaTBNQUFBQlBYUVJBSUJtb0RBRUxRWUNBZ0lCNEMwRUlkU0lEUVFBZ0EwRUFTaHNpQTBIL0FTQURRZjhCU1J0cU5nSUVDeUFOUVFGcUlRME1BUXNMSUFGQkFXb2hBUXdBQ3dBTElBbEJBQ0FKUVFCS0d5RVBJQU5CQUNBRFFRQktHeUVRSUFwRUFBQUFBQUFBV1VDZ0lSNGdBN2NoSVNBSnR5RWlRUUFoQVFOQUlBRWdEMFlOQkNBZUlCMGdBYmRFQUFBQUFBQUE0RCtnb2lBaW82QWhDa0VBSVEwRFFDQU5JQkJIQkVBZ0RDc0RVQ0FNS3dOQUlCNGdIU0FOdDBRQUFBQUFBQURnUDZDaUlDR2pvQ0lmb2lBS0lBd3JBMGlpb0tBaUlFUUFBQUFBQUFBQUFHRU5DU0FNSUF3ckF5QWdEQ3NERUNBZm9pQUtJQXdyQXhpaW9LQWdJS08ySWhrNEFnd2dEQ0FNS3dNNElBd3JBeWdnSDZJZ0NpQU1Ld013b3FDZ0lDQ2p0aUlhT0FJSUlBZ2dHU0FhSUF4QkRHb2dERUVJYWhCeUdpQU1LZ0lNSVJrQ2Z5QUFRUUZHQkVBQ2Z5QU1LZ0lJUXdBQWdEK1NJaHFMUXdBQUFFOWRCRUFnR3FnTUFRdEJnSUNBZ0hnTFFRSnRRUUYwSVFNQ2Z5QVpRd0FBZ0QrU0lobUxRd0FBQUU5ZEJFQWdHYWdNQVF0QmdJQ0FnSGdMUVFKdFFRRjBEQUVMQW44Z0RDb0NDRU1BQUFBL2tpSWFpME1BQUFCUFhRUkFJQnFvREFFTFFZQ0FnSUI0Q3lFRElCbERBQUFBUDVJaUdZdERBQUFBVDEwRVFDQVpxQXdCQzBHQWdJQ0FlQXNpQjBFQVNDQUZJQWRNY2lBRFFRQklJQU1nQms1eWNrVUVRQUovSUFRZ0F5QUZiQ0lESUFkcVFRRjBhaTBBQUVFUWE3SkRmd3FWUTVRaUdTQUhRZjcvQTNFZ0EycEJBWFFnQkdvaUF5MEFBVUdBQVd1eUlocERUaG9CUkpTU0lodUxRd0FBQUU5ZEJFQWdHNmdNQVF0QmdJQ0FnSGdMSVFjZ0F5MEFBeUVKSUE0Z0FTQVJiU0FDYkNBTklCSnRha0VNYkdvaUF5QURLQUlBSUFkQkNIVWlCMEVBSUFkQkFFb2JJZ2RCL3dFZ0IwSC9BVWtiYWpZQ0FDQURJQU1vQWdnQ2Z5QVpJQWxCZ0FGcnNpSWJRNkJLekVPVWtpSWNpME1BQUFCUFhRUkFJQnlvREFFTFFZQ0FnSUI0QzBFSWRTSUhRUUFnQjBFQVNoc2lCMEgvQVNBSFFmOEJTUnRxTmdJSUlBTWdBeWdDQkFKL0lCdER1QjVRdzVRZ0dTQWFRLzZVeU1LVWtwSWlHWXREQUFBQVQxMEVRQ0FacUF3QkMwR0FnSUNBZUF0QkNIVWlBMEVBSUFOQkFFb2JJZ05CL3dFZ0EwSC9BVWtiYWpZQ0JBc2dEVUVCYWlFTkRBRUxDeUFCUVFGcUlRRU1BQXNBQ3lBSlFRQWdDVUVBU2hzaER5QURRUUFnQTBFQVNoc2hFQ0FLUkFBQUFBQUFBRmxBb0NFZUlBTzNJU0VnQ2JjaElrRUFJUUVEUUNBQklBOUdEUU1nSGlBZElBRzNSQUFBQUFBQUFPQS9vS0lnSXFPZ0lRcEJBQ0VOQTBBZ0RTQVFSd1JBSUF3ckExQWdEQ3NEUUNBZUlCMGdEYmRFQUFBQUFBQUE0RCtnb2lBaG82QWlINklnQ2lBTUt3TklvcUNnSWlCRUFBQUFBQUFBQUFCaERRZ2dEQ0FNS3dNZ0lBd3JBeEFnSDZJZ0NpQU1Ld01Zb3FDZ0lDQ2p0aUlaT0FJTUlBd2dEQ3NET0NBTUt3TW9JQitpSUFvZ0RDc0RNS0tnb0NBZ283WWlHamdDQ0NBSUlCa2dHaUFNUVF4cUlBeEJDR29RY2hvZ0RDb0NEQ0VaQW44Z0FFRUJSZ1JBQW44Z0RDb0NDRU1BQUlBL2tpSWFpME1BQUFCUFhRUkFJQnFvREFFTFFZQ0FnSUI0QzBFQ2JVRUJkQ0VEQW44Z0dVTUFBSUEva2lJWmkwTUFBQUJQWFFSQUlCbW9EQUVMUVlDQWdJQjRDMEVDYlVFQmRBd0JDd0ovSUF3cUFnaERBQUFBUDVJaUdvdERBQUFBVDEwRVFDQWFxQXdCQzBHQWdJQ0FlQXNoQXlBWlF3QUFBRCtTSWhtTFF3QUFBRTlkQkVBZ0dhZ01BUXRCZ0lDQWdIZ0xJZ2xCQUVnZ0JTQUpUSElnQTBFQVNDQURJQVpPY25KRkJFQWdEaUFCSUJGdElBSnNJQTBnRW0xcVFReHNhaUlISUFjb0FnQWdCQ0FESUFWc0lBbHFRUUYwYWlJRExRQUJJZ2xCQTNSQkJISkIvQUZ4YWpZQ0FDQUhJQWNvQWdnZ0F5MEFBQ0lEUVFSeVFmd0JjV28yQWdnZ0J5QUhLQUlFSUFOQkJYUWdDVUVEZG5KQkFuSkIvZ0Z4YWpZQ0JBc2dEVUVCYWlFTkRBRUxDeUFCUVFGcUlRRU1BQXNBQ3lBSlFRQWdDVUVBU2hzaER5QURRUUFnQTBFQVNoc2hFQ0FLUkFBQUFBQUFBRmxBb0NFZUlBTzNJU0VnQ2JjaElrRUFJUUVEUUNBQklBOUdEUUlnSGlBZElBRzNSQUFBQUFBQUFPQS9vS0lnSXFPZ0lRcEJBQ0VOQTBBZ0RTQVFSd1JBSUF3ckExQWdEQ3NEUUNBZUlCMGdEYmRFQUFBQUFBQUE0RCtnb2lBaG82QWlINklnQ2lBTUt3TklvcUNnSWlCRUFBQUFBQUFBQUFCaERRY2dEQ0FNS3dNZ0lBd3JBeEFnSDZJZ0NpQU1Ld01Zb3FDZ0lDQ2p0aUlaT0FJTUlBd2dEQ3NET0NBTUt3TW9JQitpSUFvZ0RDc0RNS0tnb0NBZ283WWlHamdDQ0NBSUlCa2dHaUFNUVF4cUlBeEJDR29RY2hvZ0RDb0NEQ0VaQW44Z0FFRUJSZ1JBQW44Z0RDb0NDRU1BQUlBL2tpSWFpME1BQUFCUFhRUkFJQnFvREFFTFFZQ0FnSUI0QzBFQ2JVRUJkQ0VEQW44Z0dVTUFBSUEva2lJWmkwTUFBQUJQWFFSQUlCbW9EQUVMUVlDQWdJQjRDMEVDYlVFQmRBd0JDd0ovSUF3cUFnaERBQUFBUDVJaUdvdERBQUFBVDEwRVFDQWFxQXdCQzBHQWdJQ0FlQXNoQXlBWlF3QUFBRCtTSWhtTFF3QUFBRTlkQkVBZ0dhZ01BUXRCZ0lDQWdIZ0xJZ2xCQUVnZ0JTQUpUSElnQTBFQVNDQURJQVpPY25KRkJFQWdEaUFCSUJGdElBSnNJQTBnRW0xcVFReHNhaUlISUFjb0FnQWdCQ0FESUFWc0lBbHFRUUYwYWlJRExRQUJJZ2xCQW5SQkJISkIvQUZ4YWpZQ0FDQUhJQWNvQWdnZ0F5MEFBQ0lEUVFSeVFmd0JjV28yQWdnZ0J5QUhLQUlFSUFOQkJYUWdDVUVEZG5KQkJISkIvQUZ4YWpZQ0JBc2dEVUVCYWlFTkRBRUxDeUFCUVFGcUlRRU1BQXNBQ3lBSlFRQWdDVUVBU2hzaER5QURRUUFnQTBFQVNoc2hFQ0FLUkFBQUFBQUFBRmxBb0NFZUlBTzNJU0VnQ2JjaElrRUFJUUVEUUNBQklBOUdEUUVnSGlBZElBRzNSQUFBQUFBQUFPQS9vS0lnSXFPZ0lRcEJBQ0VOQTBBZ0RTQVFSd1JBSUF3ckExQWdEQ3NEUUNBZUlCMGdEYmRFQUFBQUFBQUE0RCtnb2lBaG82QWlINklnQ2lBTUt3TklvcUNnSWlCRUFBQUFBQUFBQUFCaERRWWdEQ0FNS3dNZ0lBd3JBeEFnSDZJZ0NpQU1Ld01Zb3FDZ0lDQ2p0aUlaT0FJTUlBd2dEQ3NET0NBTUt3TW9JQitpSUFvZ0RDc0RNS0tnb0NBZ283WWlHamdDQ0NBSUlCa2dHaUFNUVF4cUlBeEJDR29RY2hvZ0RDb0NEQ0VaQW44Z0FFRUJSZ1JBQW44Z0RDb0NDRU1BQUlBL2tpSWFpME1BQUFCUFhRUkFJQnFvREFFTFFZQ0FnSUI0QzBFQ2JVRUJkQ0VEQW44Z0dVTUFBSUEva2lJWmkwTUFBQUJQWFFSQUlCbW9EQUVMUVlDQWdJQjRDMEVDYlVFQmRBd0JDd0ovSUF3cUFnaERBQUFBUDVJaUdvdERBQUFBVDEwRVFDQWFxQXdCQzBHQWdJQ0FlQXNoQXlBWlF3QUFBRCtTSWhtTFF3QUFBRTlkQkVBZ0dhZ01BUXRCZ0lDQWdIZ0xJZ2xCQUVnZ0JTQUpUSElnQTBFQVNDQURJQVpPY25KRkJFQWdEaUFCSUJGdElBSnNJQTBnRW0xcVFReHNhaUlISUFjb0FnQWdCQ0FESUFWc0lBbHFRUUYwYWlJRExRQUJRZkFCY1dwQkNHbzJBZ0FnQnlBSEtBSUlJQU10QUFBaUEwRUlja0g0QVhGcU5nSUlJQWNnQnlnQ0JDQURRUVIwUVFoeVFmZ0JjV28yQWdRTElBMUJBV29oRFF3QkN3c2dBVUVCYWlFQkRBQUxBQXNnRVNBU2JDRUFRUUFoQ1VFQUlRMERRQ0FOSUJOR0RRUWdDeUFOYWlBT0lBMUJBblJxS0FJQUlBQnVPZ0FBSUExQkFXb2hEUXdBQ3dBTElCTkJCQkQrQWlJT1JRMERBa0FnQjBFQlRRUkFJQWxCQUNBSlFRQktHeUVQSUFOQkFDQURRUUJLR3lFUUlBcEVBQUFBQUFBQVdVQ2dJUjRnQTdjaElTQUp0eUVpUVFBaEFRTkFJQUVnRDBZTkFpQWVJQjBnQWJkRUFBQUFBQUFBNEQrZ29pQWlvNkFoQ2tFQUlRMERRQ0FOSUJCSEJFQWdEQ3NEVUNBTUt3TkFJQjRnSFNBTnQwUUFBQUFBQUFEZ1A2Q2lJQ0dqb0NJZm9pQUtJQXdyQTBpaW9LQWlJRVFBQUFBQUFBQUFBR0VOQmlBTUlBd3JBeUFnRENzREVDQWZvaUFLSUF3ckF4aWlvS0FnSUtPMkloazRBZ3dnRENBTUt3TTRJQXdyQXlnZ0g2SWdDaUFNS3dNd29xQ2dJQ0NqdGlJYU9BSUlJQWdnR1NBYUlBeEJER29nREVFSWFoQnlHaUFNS2dJTUlSa0NmeUFBUVFGR0JFQUNmeUFNS2dJSVF3QUFnRCtTSWhxTFF3QUFBRTlkQkVBZ0dxZ01BUXRCZ0lDQWdIZ0xRUUp0UVFGMElRTUNmeUFaUXdBQWdEK1NJaG1MUXdBQUFFOWRCRUFnR2FnTUFRdEJnSUNBZ0hnTFFRSnRRUUYwREFFTEFuOGdEQ29DQ0VNQUFBQS9raUlhaTBNQUFBQlBYUVJBSUJxb0RBRUxRWUNBZ0lCNEN5RURJQmxEQUFBQVA1SWlHWXREQUFBQVQxMEVRQ0FacUF3QkMwR0FnSUNBZUFzaUIwRUFTQ0FGSUFkTWNpQURRUUJJSUFNZ0JrNXlja1VFUUNBT0lBRWdFVzBnQW13Z0RTQVNiV3BCQW5ScUlna2dDU2dDQUNBRUlBTWdCV3dnQjJwQkEyeHFJZ010QUFFZ0F5MEFBR29nQXkwQUFtcEJBMjVxTmdJQUN5QU5RUUZxSVEwTUFRc0xJQUZCQVdvaEFRd0FDd0FMSUFkQmZuRkJBa1lFUUNBSlFRQWdDVUVBU2hzaER5QURRUUFnQTBFQVNoc2hFQ0FLUkFBQUFBQUFBRmxBb0NFZUlBTzNJU0VnQ2JjaElrRUFJUUVEUUNBQklBOUdEUUlnSGlBZElBRzNSQUFBQUFBQUFPQS9vS0lnSXFPZ0lRcEJBQ0VOQTBBZ0RTQVFSd1JBSUF3ckExQWdEQ3NEUUNBZUlCMGdEYmRFQUFBQUFBQUE0RCtnb2lBaG82QWlINklnQ2lBTUt3TklvcUNnSWlCRUFBQUFBQUFBQUFCaERRWWdEQ0FNS3dNZ0lBd3JBeEFnSDZJZ0NpQU1Ld01Zb3FDZ0lDQ2p0aUlaT0FJTUlBd2dEQ3NET0NBTUt3TW9JQitpSUFvZ0RDc0RNS0tnb0NBZ283WWlHamdDQ0NBSUlCa2dHaUFNUVF4cUlBeEJDR29RY2hvZ0RDb0NEQ0VaQW44Z0FFRUJSZ1JBQW44Z0RDb0NDRU1BQUlBL2tpSWFpME1BQUFCUFhRUkFJQnFvREFFTFFZQ0FnSUI0QzBFQ2JVRUJkQ0VEQW44Z0dVTUFBSUEva2lJWmkwTUFBQUJQWFFSQUlCbW9EQUVMUVlDQWdJQjRDMEVDYlVFQmRBd0JDd0ovSUF3cUFnaERBQUFBUDVJaUdvdERBQUFBVDEwRVFDQWFxQXdCQzBHQWdJQ0FlQXNoQXlBWlF3QUFBRCtTSWhtTFF3QUFBRTlkQkVBZ0dhZ01BUXRCZ0lDQWdIZ0xJZ2RCQUVnZ0JTQUhUSElnQTBFQVNDQURJQVpPY25KRkJFQWdEaUFCSUJGdElBSnNJQTBnRW0xcVFRSjBhaUlKSUFrb0FnQWdCQ0FESUFWc0lBZHFRUUowYWlJRExRQUJJQU10QUFCcUlBTXRBQUpxUVFOdWFqWUNBQXNnRFVFQmFpRU5EQUVMQ3lBQlFRRnFJUUVNQUFzQUN5QUhRWDF4UVFSR0JFQWdDVUVBSUFsQkFFb2JJUThnQTBFQUlBTkJBRW9iSVJBZ0NrUUFBQUFBQUFCWlFLQWhIaUFEdHlFaElBbTNJU0pCQUNFQkEwQWdBU0FQUmcwQ0lCNGdIU0FCdDBRQUFBQUFBQURnUDZDaUlDS2pvQ0VLUVFBaERRTkFJQTBnRUVjRVFDQU1Ld05RSUF3ckEwQWdIaUFkSUEyM1JBQUFBQUFBQU9BL29LSWdJYU9nSWgraUlBb2dEQ3NEU0tLZ29DSWdSQUFBQUFBQUFBQUFZUTBHSUF3Z0RDc0RJQ0FNS3dNUUlCK2lJQW9nRENzREdLS2dvQ0FnbzdZaUdUZ0NEQ0FNSUF3ckF6Z2dEQ3NES0NBZm9pQUtJQXdyQXpDaW9LQWdJS08ySWhvNEFnZ2dDQ0FaSUJvZ0RFRU1haUFNUVFocUVISWFJQXdxQWd3aEdRSi9JQUJCQVVZRVFBSi9JQXdxQWdoREFBQ0FQNUlpR290REFBQUFUMTBFUUNBYXFBd0JDMEdBZ0lDQWVBdEJBbTFCQVhRaEF3Si9JQmxEQUFDQVA1SWlHWXREQUFBQVQxMEVRQ0FacUF3QkMwR0FnSUNBZUF0QkFtMUJBWFFNQVFzQ2Z5QU1LZ0lJUXdBQUFEK1NJaHFMUXdBQUFFOWRCRUFnR3FnTUFRdEJnSUNBZ0hnTElRTWdHVU1BQUFBL2tpSVppME1BQUFCUFhRUkFJQm1vREFFTFFZQ0FnSUI0Q3lJSFFRQklJQVVnQjB4eUlBTkJBRWdnQXlBR1RuSnlSUVJBSUE0Z0FTQVJiU0FDYkNBTklCSnRha0VDZEdvaUNTQUpLQUlBSUFRZ0F5QUZiQ0FIYWtFQ2RHb2lBeTBBQWlBRExRQUJhaUFETFFBRGFrRURibW8yQWdBTElBMUJBV29oRFF3QkN3c2dBVUVCYWlFQkRBQUxBQXNDUUFKQUFrQUNRQUpBQWtBZ0IwRUZhdzRLQUFjQkFnTUVCUUFBQUFjTElBbEJBQ0FKUVFCS0d5RVBJQU5CQUNBRFFRQktHeUVRSUFwRUFBQUFBQUFBV1VDZ0lSNGdBN2NoSVNBSnR5RWlRUUFoQVFOQUlBRWdEMFlOQmlBZUlCMGdBYmRFQUFBQUFBQUE0RCtnb2lBaW82QWhDa0VBSVEwRFFDQU5JQkJIQkVBZ0RDc0RVQ0FNS3dOQUlCNGdIU0FOdDBRQUFBQUFBQURnUDZDaUlDR2pvQ0lmb2lBS0lBd3JBMGlpb0tBaUlFUUFBQUFBQUFBQUFHRU5DaUFNSUF3ckF5QWdEQ3NERUNBZm9pQUtJQXdyQXhpaW9LQWdJS08ySWhrNEFnd2dEQ0FNS3dNNElBd3JBeWdnSDZJZ0NpQU1Ld013b3FDZ0lDQ2p0aUlhT0FJSUlBZ2dHU0FhSUF4QkRHb2dERUVJYWhCeUdpQU1LZ0lNSVJrQ2Z5QUFRUUZHQkVBQ2Z5QU1LZ0lJUXdBQWdEK1NJaHFMUXdBQUFFOWRCRUFnR3FnTUFRdEJnSUNBZ0hnTFFRSnRRUUYwSVFNQ2Z5QVpRd0FBZ0QrU0lobUxRd0FBQUU5ZEJFQWdHYWdNQVF0QmdJQ0FnSGdMUVFKdFFRRjBEQUVMQW44Z0RDb0NDRU1BQUFBL2tpSWFpME1BQUFCUFhRUkFJQnFvREFFTFFZQ0FnSUI0Q3lFRElCbERBQUFBUDVJaUdZdERBQUFBVDEwRVFDQVpxQXdCQzBHQWdJQ0FlQXNpQjBFQVNDQUZJQWRNY2lBRFFRQklJQU1nQms1eWNrVUVRQ0FPSUFFZ0VXMGdBbXdnRFNBU2JXcEJBblJxSWdrZ0NTZ0NBQ0FFSUFNZ0JXd2dCMnBxTFFBQWFqWUNBQXNnRFVFQmFpRU5EQUVMQ3lBQlFRRnFJUUVNQUFzQUN5QUpRUUFnQ1VFQVNoc2hEeUFEUVFBZ0EwRUFTaHNoRUNBS1JBQUFBQUFBQUZsQW9DRWVJQU8zSVNFZ0NiY2hJa0VBSVFFRFFDQUJJQTlHRFFVZ0hpQWRJQUczUkFBQUFBQUFBT0Evb0tJZ0lxT2dJUXBCQUNFTkEwQWdEU0FRUndSQUlBd3JBMUFnRENzRFFDQWVJQjBnRGJkRUFBQUFBQUFBNEQrZ29pQWhvNkFpSDZJZ0NpQU1Ld05Jb3FDZ0lpQkVBQUFBQUFBQUFBQmhEUWtnRENBTUt3TWdJQXdyQXhBZ0g2SWdDaUFNS3dNWW9xQ2dJQ0NqdGlJWk9BSU1JQXdnRENzRE9DQU1Ld01vSUIraUlBb2dEQ3NETUtLZ29DQWdvN1lpR2pnQ0NDQUlJQmtnR2lBTVFReHFJQXhCQ0dvUWNob2dEQ29DRENFWkFuOGdBRUVCUmdSQUFuOGdEQ29DQ0VNQUFJQS9raUlhaTBNQUFBQlBYUVJBSUJxb0RBRUxRWUNBZ0lCNEMwRUNiVUVCZENFREFuOGdHVU1BQUlBL2tpSVppME1BQUFCUFhRUkFJQm1vREFFTFFZQ0FnSUI0QzBFQ2JVRUJkQXdCQ3dKL0lBd3FBZ2hEQUFBQVA1SWlHb3REQUFBQVQxMEVRQ0FhcUF3QkMwR0FnSUNBZUFzaEF5QVpRd0FBQUQrU0lobUxRd0FBQUU5ZEJFQWdHYWdNQVF0QmdJQ0FnSGdMSWdkQkFFZ2dCU0FIVEhJZ0EwRUFTQ0FESUFaT2NuSkZCRUFnRGlBQklCRnRJQUpzSUEwZ0VtMXFRUUowYWlJSklBa29BZ0FnQkNBRElBVnNJQWRxUVFGMGFpMEFBV28yQWdBTElBMUJBV29oRFF3QkN3c2dBVUVCYWlFQkRBQUxBQXNnQ1VFQUlBbEJBRW9iSVE4Z0EwRUFJQU5CQUVvYklSQWdDa1FBQUFBQUFBQlpRS0FoSGlBRHR5RWhJQW0zSVNKQkFDRUJBMEFnQVNBUFJnMEVJQjRnSFNBQnQwUUFBQUFBQUFEZ1A2Q2lJQ0tqb0NFS1FRQWhEUU5BSUEwZ0VFY0VRQ0FNS3dOUUlBd3JBMEFnSGlBZElBMjNSQUFBQUFBQUFPQS9vS0lnSWFPZ0loK2lJQW9nRENzRFNLS2dvQ0lnUkFBQUFBQUFBQUFBWVEwSUlBd2dEQ3NESUNBTUt3TVFJQitpSUFvZ0RDc0RHS0tnb0NBZ283WWlHVGdDRENBTUlBd3JBemdnRENzREtDQWZvaUFLSUF3ckF6Q2lvS0FnSUtPMklobzRBZ2dnQ0NBWklCb2dERUVNYWlBTVFRaHFFSElhSUF3cUFnd2hHUUovSUFCQkFVWUVRQUovSUF3cUFnaERBQUNBUDVJaUdvdERBQUFBVDEwRVFDQWFxQXdCQzBHQWdJQ0FlQXRCQW0xQkFYUWhBd0ovSUJsREFBQ0FQNUlpR1l0REFBQUFUMTBFUUNBWnFBd0JDMEdBZ0lDQWVBdEJBbTFCQVhRTUFRc0NmeUFNS2dJSVF3QUFBRCtTSWhxTFF3QUFBRTlkQkVBZ0dxZ01BUXRCZ0lDQWdIZ0xJUU1nR1VNQUFBQS9raUlaaTBNQUFBQlBYUVJBSUJtb0RBRUxRWUNBZ0lCNEN5SUhRUUJJSUFVZ0IweHlJQU5CQUVnZ0F5QUdUbkp5UlFSQUlBNGdBU0FSYlNBQ2JDQU5JQkp0YWtFQ2RHb2lDU0FKS0FJQUlBUWdBeUFGYkNBSGFrRUJkR290QUFCcU5nSUFDeUFOUVFGcUlRME1BUXNMSUFGQkFXb2hBUXdBQ3dBTElBbEJBQ0FKUVFCS0d5RVBJQU5CQUNBRFFRQktHeUVRSUFwRUFBQUFBQUFBV1VDZ0lSNGdBN2NoSVNBSnR5RWlRUUFoQVFOQUlBRWdEMFlOQXlBZUlCMGdBYmRFQUFBQUFBQUE0RCtnb2lBaW82QWhDa0VBSVEwRFFDQU5JQkJIQkVBZ0RDc0RVQ0FNS3dOQUlCNGdIU0FOdDBRQUFBQUFBQURnUDZDaUlDR2pvQ0lmb2lBS0lBd3JBMGlpb0tBaUlFUUFBQUFBQUFBQUFHRU5CeUFNSUF3ckF5QWdEQ3NERUNBZm9pQUtJQXdyQXhpaW9LQWdJS08ySWhrNEFnd2dEQ0FNS3dNNElBd3JBeWdnSDZJZ0NpQU1Ld013b3FDZ0lDQ2p0aUlhT0FJSUlBZ2dHU0FhSUF4QkRHb2dERUVJYWhCeUdpQU1LZ0lNSVJrQ2Z5QUFRUUZHQkVBQ2Z5QU1LZ0lJUXdBQWdEK1NJaHFMUXdBQUFFOWRCRUFnR3FnTUFRdEJnSUNBZ0hnTFFRSnRRUUYwSVFNQ2Z5QVpRd0FBZ0QrU0lobUxRd0FBQUU5ZEJFQWdHYWdNQVF0QmdJQ0FnSGdMUVFKdFFRRjBEQUVMQW44Z0RDb0NDRU1BQUFBL2tpSWFpME1BQUFCUFhRUkFJQnFvREFFTFFZQ0FnSUI0Q3lFRElCbERBQUFBUDVJaUdZdERBQUFBVDEwRVFDQVpxQXdCQzBHQWdJQ0FlQXNpQjBFQVNDQUZJQWRNY2lBRFFRQklJQU1nQms1eWNrVUVRQ0FPSUFFZ0VXMGdBbXdnRFNBU2JXcEJBblJxSWdrZ0NTZ0NBQ0FFSUFNZ0JXd2dCMnBCQVhScUlnTXRBQUFpQjBINEFYRWdBeTBBQVNJRFFRTjBRZmdCY1dvZ0IwRUZkQ0FEUVFOMmNrSDhBWEZxUVFwcVFRTnVhallDQUFzZ0RVRUJhaUVOREFFTEN5QUJRUUZxSVFFTUFBc0FDeUFKUVFBZ0NVRUFTaHNoRHlBRFFRQWdBMEVBU2hzaEVDQUtSQUFBQUFBQUFGbEFvQ0VlSUFPM0lTRWdDYmNoSWtFQUlRRURRQ0FCSUE5R0RRSWdIaUFkSUFHM1JBQUFBQUFBQU9BL29LSWdJcU9nSVFwQkFDRU5BMEFnRFNBUVJ3UkFJQXdyQTFBZ0RDc0RRQ0FlSUIwZ0RiZEVBQUFBQUFBQTREK2dvaUFobzZBaUg2SWdDaUFNS3dOSW9xQ2dJaUJFQUFBQUFBQUFBQUJoRFFZZ0RDQU1Ld01nSUF3ckF4QWdINklnQ2lBTUt3TVlvcUNnSUNDanRpSVpPQUlNSUF3Z0RDc0RPQ0FNS3dNb0lCK2lJQW9nRENzRE1LS2dvQ0FnbzdZaUdqZ0NDQ0FJSUJrZ0dpQU1RUXhxSUF4QkNHb1FjaG9nRENvQ0RDRVpBbjhnQUVFQlJnUkFBbjhnRENvQ0NFTUFBSUEva2lJYWkwTUFBQUJQWFFSQUlCcW9EQUVMUVlDQWdJQjRDMEVDYlVFQmRDRURBbjhnR1VNQUFJQS9raUlaaTBNQUFBQlBYUVJBSUJtb0RBRUxRWUNBZ0lCNEMwRUNiVUVCZEF3QkN3Si9JQXdxQWdoREFBQUFQNUlpR290REFBQUFUMTBFUUNBYXFBd0JDMEdBZ0lDQWVBc2hBeUFaUXdBQUFEK1NJaG1MUXdBQUFFOWRCRUFnR2FnTUFRdEJnSUNBZ0hnTElnZEJBRWdnQlNBSFRISWdBMEVBU0NBRElBWk9jbkpGQkVBZ0RpQUJJQkZ0SUFKc0lBMGdFbTFxUVFKMGFpSUpJQWtvQWdBZ0JDQURJQVZzSUFkcVFRRjBhaUlETFFBQUlnZEIrQUZ4SUFNdEFBRWlBMEVDZEVINEFYRnFJQWRCQlhRZ0EwRURkbkpCK0FGeGFrRU1ha0VEYm1vMkFnQUxJQTFCQVdvaERRd0JDd3NnQVVFQmFpRUJEQUFMQUFzZ0NVRUFJQWxCQUVvYklROGdBMEVBSUFOQkFFb2JJUkFnQ2tRQUFBQUFBQUJaUUtBaEhpQUR0eUVoSUFtM0lTSkJBQ0VCQTBBZ0FTQVBSZzBCSUI0Z0hTQUJ0MFFBQUFBQUFBRGdQNkNpSUNLam9DRUtRUUFoRFFOQUlBMGdFRWNFUUNBTUt3TlFJQXdyQTBBZ0hpQWRJQTIzUkFBQUFBQUFBT0Evb0tJZ0lhT2dJaCtpSUFvZ0RDc0RTS0tnb0NJZ1JBQUFBQUFBQUFBQVlRMEZJQXdnRENzRElDQU1Ld01RSUIraUlBb2dEQ3NER0tLZ29DQWdvN1lpR1RnQ0RDQU1JQXdyQXpnZ0RDc0RLQ0Fmb2lBS0lBd3JBekNpb0tBZ0lLTzJJaG80QWdnZ0NDQVpJQm9nREVFTWFpQU1RUWhxRUhJYUlBd3FBZ3doR1FKL0lBQkJBVVlFUUFKL0lBd3FBZ2hEQUFDQVA1SWlHb3REQUFBQVQxMEVRQ0FhcUF3QkMwR0FnSUNBZUF0QkFtMUJBWFFoQXdKL0lCbERBQUNBUDVJaUdZdERBQUFBVDEwRVFDQVpxQXdCQzBHQWdJQ0FlQXRCQW0xQkFYUU1BUXNDZnlBTUtnSUlRd0FBQUQrU0locUxRd0FBQUU5ZEJFQWdHcWdNQVF0QmdJQ0FnSGdMSVFNZ0dVTUFBQUEva2lJWmkwTUFBQUJQWFFSQUlCbW9EQUVMUVlDQWdJQjRDeUlIUVFCSUlBVWdCMHh5SUFOQkFFZ2dBeUFHVG5KeVJRUkFJQTRnQVNBUmJTQUNiQ0FOSUJKdGFrRUNkR29pQ1NBSktBSUFJQVFnQXlBRmJDQUhha0VCZEdvaUF5MEFBQ0lIUWZBQmNTQUhRUVIwUWZBQmNXb2dBeTBBQVVFSWNrSDRBWEZxUVJCcVFRTnVhallDQUFzZ0RVRUJhaUVOREFFTEN5QUJRUUZxSVFFTUFBc0FDeUFSSUJKc0lRQkJBQ0VKUVFBaERRTkFJQTBnRTBZTkF5QUxJQTFxSUE0Z0RVRUNkR29vQWdBZ0FHNDZBQUFnRFVFQmFpRU5EQUFMQUF0QkFFRURRWnNaUVFBUVBRdEJmeUVKQ3lBT0VEUWdERUhnQVdva0FDQUpEd3RCQUVFRFFhUU9RUUFRUFVFQkVBTUFDeUlBSUFFZ0FpSUFLUUlBTndJQUlBRWdBQ2dDRURZQ0VDQUJJQUFwQWdnM0FnZ0xFUUFnQUNBQklBRW9BZ0FvQWlnUkFnQUxDQUJCLy8vLy93Y0xCUUJCL3dBTEt3QUNRQ0FBSUFGR0RRQURRQ0FBSUFGQkJHc2lBVThOQVNBQUlBRVFTQ0FBUVFScUlRQU1BQXNBQ3d2UUFRRUNmeUFDUVlBUWNRUkFJQUJCS3pvQUFDQUFRUUZxSVFBTElBSkJnQWh4QkVBZ0FFRWpPZ0FBSUFCQkFXb2hBQXNnQWtHRUFuRWlBMEdFQWtjRVFDQUFRYTdVQURzQUFDQUFRUUpxSVFBTElBSkJnSUFCY1NFQ0EwQWdBUzBBQUNJRUJFQWdBQ0FFT2dBQUlBQkJBV29oQUNBQlFRRnFJUUVNQVFzTElBQUNmd0pBSUFOQmdBSkhCRUFnQTBFRVJ3MEJRY1lBUWVZQUlBSWJEQUlMUWNVQVFlVUFJQUliREFFTFFjRUFRZUVBSUFJYklBTkJoQUpHRFFBYVFjY0FRZWNBSUFJYkN6b0FBQ0FEUVlRQ1J3dXFBUUVCZndKQUlBTkJnQkJ4UlEwQUlBSkZJQU5CeWdCeElnUkJDRVlnQkVIQUFFWnljZzBBSUFCQkt6b0FBQ0FBUVFGcUlRQUxJQU5CZ0FSeEJFQWdBRUVqT2dBQUlBQkJBV29oQUFzRFFDQUJMUUFBSWdRRVFDQUFJQVE2QUFBZ0FFRUJhaUVBSUFGQkFXb2hBUXdCQ3dzZ0FBSi9RZThBSUFOQnlnQnhJZ0ZCd0FCR0RRQWFRZGdBUWZnQUlBTkJnSUFCY1JzZ0FVRUlSZzBBR2tIa0FFSDFBQ0FDR3dzNkFBQUxEQUFnQUJCQUlBRkJBblJxQzY4RUFRdC9Jd0JCZ0FGcklnb2tBQ0FLSUFFMkFuZ2dBaUFERVBZRElRZ2dDa0hPQWpZQ0VDQUtRUWhxUVFBZ0NrRVFhaUlKRUdjaER3SkFJQWhCNVFCUEJFQWdDQkE3SWdsRkRRRWdEeUFKRUg4TElBa2hCeUFDSVFFRFFDQUJJQU5HQkVBRFFBSkFJQUFnQ2tINEFHb1FrZ0ZCQUNBSUcwVUVRQ0FBSUFwQitBQnFFSHNFUUNBRklBVW9BZ0JCQW5JMkFnQUxEQUVMSUFBUWFDRU5JQVpGQkVBZ0JDQU5FSVVCSVEwTElBeEJBV29oRUVFQUlRNGdDU0VISUFJaEFRTkFJQUVnQTBZRVFDQVFJUXdnRGtVTkF5QUFFSFVhSUFraEJ5QUNJUUVnQ0NBTGFrRUNTUTBEQTBBZ0FTQURSZ1JBREFVRkFrQWdCeTBBQUVFQ1J3MEFJQUVRT0NBTVJnMEFJQWRCQURvQUFDQUxRUUZySVFzTElBZEJBV29oQnlBQlFReHFJUUVNQVFzQUN3QUZBa0FnQnkwQUFFRUJSdzBBSUFFZ0RCQytBeWdDQUNFUkFrQWdCZ1IvSUJFRklBUWdFUkNGQVFzZ0RVWUVRRUVCSVE0Z0FSQTRJQkJIRFFJZ0IwRUNPZ0FBSUF0QkFXb2hDd3dCQ3lBSFFRQTZBQUFMSUFoQkFXc2hDQXNnQjBFQmFpRUhJQUZCREdvaEFRd0JDd0FMQUFzTEFrQUNRQU5BSUFJZ0EwWU5BU0FKTFFBQVFRSkhCRUFnQ1VFQmFpRUpJQUpCREdvaEFnd0JDd3NnQWlFRERBRUxJQVVnQlNnQ0FFRUVjallDQUFzZ0R4Qm1JQXBCZ0FGcUpBQWdBdzhGQWtBZ0FSQy9BVVVFUUNBSFFRRTZBQUFNQVFzZ0IwRUNPZ0FBSUF0QkFXb2hDeUFJUVFGcklRZ0xJQWRCQVdvaEJ5QUJRUXhxSVFFTUFRc0FDd0FMRUZVQUN4RUFJQUFnQVNBQUtBSUFLQUlNRVFNQUM3WUVBUXQvSXdCQmdBRnJJZ29rQUNBS0lBRTJBbmdnQWlBREVQWURJUWdnQ2tIT0FqWUNFQ0FLUVFocVFRQWdDa0VRYWlJSkVHY2hEd0pBSUFoQjVRQlBCRUFnQ0JBN0lnbEZEUUVnRHlBSkVIOExJQWtoQnlBQ0lRRURRQ0FCSUFOR0JFQURRQUpBSUFBZ0NrSDRBR29Ra3dGQkFDQUlHMFVFUUNBQUlBcEIrQUJxRUh3RVFDQUZJQVVvQWdCQkFuSTJBZ0FMREFFTElBQVFhU0VOSUFaRkJFQWdCQ0FORU1BRElRMExJQXhCQVdvaEVFRUFJUTRnQ1NFSElBSWhBUU5BSUFFZ0EwWUVRQ0FRSVF3Z0RrVU5BeUFBRUhZYUlBa2hCeUFDSVFFZ0NDQUxha0VDU1EwREEwQWdBU0FEUmdSQURBVUZBa0FnQnkwQUFFRUNSdzBBSUFFUU9DQU1SZzBBSUFkQkFEb0FBQ0FMUVFGcklRc0xJQWRCQVdvaEJ5QUJRUXhxSVFFTUFRc0FDd0FGQWtBZ0J5MEFBRUVCUncwQUlBRWdEQkJCTEFBQUlSRUNRQ0FOUWY4QmNTQUdCSDhnRVFVZ0JDQVJFTUFEQzBIL0FYRkdCRUJCQVNFT0lBRVFPQ0FRUncwQ0lBZEJBam9BQUNBTFFRRnFJUXNNQVFzZ0IwRUFPZ0FBQ3lBSVFRRnJJUWdMSUFkQkFXb2hCeUFCUVF4cUlRRU1BUXNBQ3dBTEN3SkFBa0FEUUNBQ0lBTkdEUUVnQ1MwQUFFRUNSd1JBSUFsQkFXb2hDU0FDUVF4cUlRSU1BUXNMSUFJaEF3d0JDeUFGSUFVb0FnQkJCSEkyQWdBTElBOFFaaUFLUVlBQmFpUUFJQU1QQlFKQUlBRVF2d0ZGQkVBZ0IwRUJPZ0FBREFFTElBZEJBam9BQUNBTFFRRnFJUXNnQ0VFQmF5RUlDeUFIUVFGcUlRY2dBVUVNYWlFQkRBRUxBQXNBQ3hCVkFBdC9BZ0ovQW40akFFR2dBV3NpQkNRQUlBUWdBVFlDUENBRUlBRTJBaFFnQkVGL05nSVlJQVJCRUdvaUJVSUFFTU1CSUFRZ0JTQURRUUVRZ3dVZ0JDa0RDQ0VHSUFRcEF3QWhCeUFDQkVBZ0FpQUJJQVFvQWhRZ0JDZ0NpQUZxSUFRb0FqeHJhallDQUFzZ0FDQUdOd01JSUFBZ0J6Y0RBQ0FFUWFBQmFpUUFDdzBBSUFBZ0FTQUNRbjhReGdRTEdnQWdBQ0FCSUFFb0FnQkJER3NvQWdCcUtBSVlOZ0lBSUFBTEN3QWdBRUdrdWdRUXl3RUxKd0VCZnlBQVFRUnFFTmNFSVFJZ0FFR3Nrd00yQWdBZ0FrSEFrd00yQWdBZ0FpQUJFUFFDQ3ljQkFYOGdBRUVFYWhDQkJTRUNJQUJCL0pJRE5nSUFJQUpCa0pNRE5nSUFJQUlnQVJEMEFndHFBUUovSUFCQmdKZ0ROZ0lBSUFBb0FpZ2hBUU5BSUFFRVFFRUFJQUFnQVVFQmF5SUJRUUowSWdJZ0FDZ0NKR29vQWdBZ0FDZ0NJQ0FDYWlnQ0FCRUZBQXdCQ3dzZ0FFRWNhaEJISUFBb0FpQVFOQ0FBS0FJa0VEUWdBQ2dDTUJBMElBQW9BandRTkNBQUN3c0FJQUJCbkxvRUVNc0JDMTBCQW44Q1FDQUFLQUlBSWdKRkRRQUNmeUFDS0FJWUlnTWdBaWdDSEVZRVFDQUNJQUVRd2dFZ0FpZ0NBQ2dDTkJFREFBd0JDeUFDSUFOQkFXbzJBaGdnQXlBQk9nQUFJQUVRd2dFTFFYOFF2UUZGRFFBZ0FFRUFOZ0lBQ3dzSkFDQUFFUGtDRURRTHVnRUJBbjhqQUVFUWF5SUNKQUFnQUNBQUtBSUFRUXhyS0FJQWFpZ0NHQVJBSUFKQkNHb2lBU0FBTmdJRUlBRkJBRG9BQUNBQUlBQW9BZ0JCREdzb0FnQnFFTTREQkVBZ0FDQUFLQUlBUVF4cktBSUFhaWdDU0FSQUlBQWdBQ2dDQUVFTWF5Z0NBR29vQWtnUXpBTUxJQUZCQVRvQUFBc0NRQ0FCTFFBQVJRMEFJQUFnQUNnQ0FFRU1heWdDQUdvb0FoZ1F4Z0pCZjBjTkFDQUFJQUFvQWdCQkRHc29BZ0JxUVFFUXhBSUxJQUVReFFJTElBSkJFR29rQUF1QjRnRUNEWDhCZkNBRFJRUkFJQVJCQVVZRVFDQUlCRUFDZnlBQUlRVkJBQ0VBSUFFaUJrRUFJQUZCQUVvYklRb2dCeWdDQUNJRElBRWdBaUlQUVFGcklnRnNRUUYwYWlFRUlBTWhBZ05BSUFBZ0NrY0VRQ0FFUVFBN0FRQWdBa0VBT3dFQUlBQkJBV29oQUNBQ1FRSnFJUUlnQkVFQ2FpRUVEQUVMQ3lBUFFRQWdEMEVBU2hzaENTQURJQVpCQVdzaUNrRUJkR29oQkVFQUlRQWdBeUVDQTBBZ0FDQUpSd1JBSUFSQkFEc0JBQ0FDUVFBN0FRQWdBRUVCYWlFQUlBUWdCa0VCZENJTGFpRUVJQUlnQzJvaEFnd0JDd3NnQVVFQklBRkJBVW9iSVJJZ0IwR1FnTWdBYWlFQklBZ2dCa0VCYWlJQWFpRUxJQUFnQldvaERDQUtRUUVnQ2tFQlNoc2lFMEVCYXlFTklBTWdBRUVCZEdvaEFrRUFJQVpyUVFGMElSUkJBQ0VGUVFFaENnSkFBMEFnQ2lBU1J3UkFJQXdnRFdvaEVDQUxJQTFxSVE1QkFTRUVBMEFDUUFKQUFrQWdCQ0FUUndSQUlBd3RBQUFnQ3kwQUFFMEVRQ0FDSUJScUlnQXZBUUFpQTBFUWRFRVFkU0lJUVFCS0JFQWdBaUFJT3dFQUlBY2dBMEVjYkdvaUFFR01nTkFBYWlBS05nSUFJQUJCOVAvUEFHb2lBeUFES0FJQVFRRnFOZ0lBSUFCQitQL1BBR29pQXlBREtBSUFJQVJxTmdJQUlBQkIvUC9QQUdvaUFDQUFLQUlBSUFwcU5nSUFEQVVMSUFCQkFtc3ZBUUFpQ0VFUWRFRVFkU0VESUFBdUFRSWlBRUVBU2dSQUlBTkJBRW9FUUNBSFFaQ0F5QUJxSWdrZ0FFRUNkR3BCQkdzb0FnQWlBeUFJUVFKMElBbHFRUVJyS0FJQUlnaEtCRUFnQWlBSU93RUFRUUFoQ1NBRlFRQWdCVUVBU2hzaEVTQUJJUUFEUUNBSklCRkdCRUFnQ0NFRERBZ0xJQU1nQUNnQ0FFWUVRQ0FBSUFnMkFnQUxJQWxCQVdvaENTQUFRUVJxSVFBTUFBc0FDeUFDSUFNN0FRQWdBeUFJVGcwRlFRQWhDU0FGUVFBZ0JVRUFTaHNoRVNBQklRQURRQ0FKSUJGR0RRWWdDQ0FBS0FJQVJnUkFJQUFnQXpZQ0FBc2dDVUVCYWlFSklBQkJCR29oQUF3QUN3QUxJQUpCQW1zdUFRQWlDRUVBU2dSQUlBZEJrSURJQUdvaUNTQUFRUUowYWtFRWF5Z0NBQ0lESUFoQi8vOERjVUVDZENBSmFrRUVheWdDQUNJSVNnUkFJQUlnQ0RzQkFFRUFJUWtnQlVFQUlBVkJBRW9iSVJFZ0FTRUFBMEFnQ1NBUlJnUkFJQWdoQXd3SEN5QURJQUFvQWdCR0JFQWdBQ0FJTmdJQUN5QUpRUUZxSVFrZ0FFRUVhaUVBREFBTEFBc2dBaUFET3dFQUlBTWdDRTROQkVFQUlRa2dCVUVBSUFWQkFFb2JJUkVnQVNFQUEwQWdDU0FSUmcwRklBZ2dBQ2dDQUVZRVFDQUFJQU0yQWdBTElBbEJBV29oQ1NBQVFRUnFJUUFNQUFzQUN5QUNJQUE3QVFBZ0J5QUFRUWRzUVFKMGFpSUFRZlQvendCcUlnTWdBeWdDQUVFQmFqWUNBQ0FBUWZqL3p3QnFJZ01nQXlnQ0FDQUVhallDQUNBQVFmei96d0JxSWdNZ0F5Z0NBQ0FLYWpZQ0FDQUVJQUJCZ0lEUUFHb2lBeWdDQUVnRVFDQURJQVEyQWdBTElBQkJqSURRQUdvZ0NqWUNBQXdGQ3lBRFFRQktCRUFnQWlBRE93RUFJQWNnQ0VFSGJFRUNkR29pQUVIMC84OEFhaUlESUFNb0FnQkJBV28yQWdBZ0FFSDQvODhBYWlJRElBTW9BZ0FnQkdvMkFnQWdBRUg4Lzg4QWFpSURJQU1vQWdBZ0NtbzJBZ0FnQkNBQVFZU0EwQUJxSWdNb0FnQktCRUFnQXlBRU5nSUFDeUFBUVl5QTBBQnFJQW8yQWdBTUJRc2dBa0VDYXk4QkFDSUFRUkIwUVJCMUlnTkJBRW9FUUNBQ0lBTTdBUUFnQnlBQVFSeHNhaUlBUWZUL3p3QnFJZ01nQXlnQ0FFRUJhallDQUNBQVFmai96d0JxSWdNZ0F5Z0NBQ0FFYWpZQ0FDQUFRZnovendCcUlnTWdBeWdDQUNBS2FqWUNBQ0FBUVlTQTBBQnFJZ0FvQWdBZ0JFNE5CU0FBSUFRMkFnQU1CUXNnQlVHQWdBSk9CRUJCQUVFRFFib01RUUFRUFVGL0lRc01DUXNnQWlBRlFRRnFJZ0E3QVFBZ0J5QUZRUUowYWtHUWdNZ0FhaUFBUVJCMFFSQjFOZ0lBSUFjZ0JVRWNiR29pQTBHVWdOQUFhaUFFTmdJQUlBTkJrSURRQUdwQkFUWUNBQ0FEUVppQTBBQnFJQW8yQWdBZ0EwR2NnTkFBYWlBRU5nSUFJQU5Cb0lEUUFHb2dCRFlDQUNBRFFhU0EwQUJxSUFvMkFnQWdBMEdvZ05BQWFpQUtOZ0lBSUFBaEJRd0VDeUFDUVFBN0FRQU1Bd3NnQWtFRWFpRUNJQTVCQW1vaEN5QVFRUUpxSVF3Z0NrRUJhaUVLREFVTElBY2dBMEVRZEVFUWRVRWNiR29pQUVIMC84OEFhaUlESUFNb0FnQkJBV28yQWdBZ0FFSDQvODhBYWlJRElBTW9BZ0FnQkdvMkFnQWdBRUg4Lzg4QWFpSUFJQUFvQWdBZ0NtbzJBZ0FNQVFzZ0J5QURRUkIwUVJCMVFSeHNhaUlBUVl5QTBBQnFJQW8yQWdBZ0FFSDAvODhBYWlJRElBTW9BZ0JCQVdvMkFnQWdBRUg0Lzg4QWFpSURJQU1vQWdBZ0JHbzJBZ0FnQUVIOC84OEFhaUlBSUFBb0FnQWdDbW8yQWdBTElBSkJBbW9oQWlBTFFRRnFJUXNnREVFQmFpRU1JQVJCQVdvaEJBd0FDd0FMQ3lBRlFRQWdCVUVBU2h0QkFXb2hBMEVCSVFCQkFTRUNBMEFnQUNBRFJ3UkFBa0FnQUNBQktBSUFJZ1JHQkVBZ0FpSUVRUUZxSVFJTUFRc2dCRUVDZENBSGFrR01nTWdBYWlnQ0FDRUVDeUFCSUFRMkFnQWdBVUVFYWlFQklBQkJBV29oQUF3QkN3c2dCeUFDUVFGcklnUTJBZ2hCQUNBRVJRMEJHaUFIUVF4cVFRQWdCRUVDZEJBNkdpQUhRWkNBS0dwQkFDQUVRUVIwRURvYVFRQWhBQU5BSUFBZ0JFNEVRRUVBSVFRZ0JVRUFJQVZCQUVvYklRSURRQ0FDSUFSR0JFQkJBQ0VMSUFjb0FnZ2lBRUVBSUFCQkFFb2JJUUZCQUNFQUEwQWdBQ0FCUmcwRklBY2dBRUVFZEdvaUFrR1FnQ2hxSWdNZ0F5c0RBQ0FISUFCQkFuUnFLQUlNdHlJV296a0RBQ0FDUVppQUtHb2lBaUFDS3dNQUlCYWpPUU1BSUFCQkFXb2hBQXdBQ3dBTElBY2dCeUFFUVFKMGFrR1FnTWdBYWlnQ0FFRUJheUlCUVFKMElnTnFJZ0FnQUNnQ0RDQUhJQVJCQjJ4QkFuUnFJZ0JCa0lEUUFHb29BZ0JxTmdJTUlBY2dBVUVFZEdvaUFVR1FnQ2hxSWdVZ0JTc0RBQ0FBUVpTQTBBQnFLQUlBdDZBNUF3QWdBVUdZZ0NocUlnVWdCU3NEQUNBQVFaaUEwQUJxS0FJQXQ2QTVBd0FnQUVHY2dOQUFhaWdDQUNJRklBRkJqSUFJYWlJQktBSUFTQVJBSUFFZ0JUWUNBQXNnQUVHZ2dOQUFhaWdDQUNJRklBY2dBMEVDZENJQlFRUnlha0dNZ0FocUlnTW9BZ0JLQkVBZ0F5QUZOZ0lBQ3lBQVFhU0EwQUJxS0FJQUlnTWdCeUFCUVFoeWFrR01nQWhxSWdVb0FnQklCRUFnQlNBRE5nSUFDeUFBUWFpQTBBQnFLQUlBSWdBZ0J5QUJRUXh5YWtHTWdBaHFJZ0VvQWdCS0JFQWdBU0FBTmdJQUN5QUVRUUZxSVFRTUFBc0FCU0FISUFCQkJIUnFJZ0ZCa0lBSWFrRUFOZ0lBSUFGQmpJQUlhaUFHTmdJQUlBRkJsSUFJYWlBUE5nSUFJQUZCbUlBSWFrRUFOZ0lBSUFCQkFXb2hBQ0FIS0FJSUlRUU1BUXNBQ3dBTElBc0xEd3NnQmtVRVFBSi9JQUFoQ0NBRklRcEJBQ0VBSUFFaUJrRUFJQUZCQUVvYklRVWdCeWdDQUNJRElBRWdBaUlQUVFGcklnRnNRUUYwYWlFRUlBTWhBZ05BSUFBZ0JVY0VRQ0FFUVFBN0FRQWdBa0VBT3dFQUlBQkJBV29oQUNBQ1FRSnFJUUlnQkVFQ2FpRUVEQUVMQ3lBUFFRQWdEMEVBU2hzaENTQURJQVpCQVdzaUJVRUJkR29oQkVFQUlRQWdBeUVDQTBBZ0FDQUpSd1JBSUFSQkFEc0JBQ0FDUVFBN0FRQWdBRUVCYWlFQUlBUWdCa0VCZENJTGFpRUVJQUlnQzJvaEFnd0JDd3NnQVVFQklBRkJBVW9iSVEwZ0IwR1FnTWdBYWlFQklBZ2dCa0VCYWlJQWFpRU1JQVZCQVNBRlFRRktHeUlTUVFGcklSTWdBeUFBUVFGMGFpRUNRUUFnQm10QkFYUWhGRUVBSVFWQkFTRUpBa0FEUUNBSklBMUhCRUFnRENBVGFpRVFRUUVoQkFOQUFrQUNRQUpBSUFRZ0VrY0VRQ0FLSUF3dEFBQk9CRUFnQWlBVWFpSUFMd0VBSWdOQkVIUkJFSFVpQ0VFQVNnUkFJQUlnQ0RzQkFDQUhJQU5CSEd4cUlnQkJqSURRQUdvZ0NUWUNBQ0FBUWZUL3p3QnFJZ01nQXlnQ0FFRUJhallDQUNBQVFmai96d0JxSWdNZ0F5Z0NBQ0FFYWpZQ0FDQUFRZnovendCcUlnQWdBQ2dDQUNBSmFqWUNBQXdGQ3lBQVFRSnJMd0VBSWdoQkVIUkJFSFVoQXlBQUxnRUNJZ0JCQUVvRVFDQURRUUJLQkVBZ0IwR1FnTWdBYWlJTElBQkJBblJxUVFScktBSUFJZ01nQ0VFQ2RDQUxha0VFYXlnQ0FDSUlTZ1JBSUFJZ0NEc0JBRUVBSVFzZ0JVRUFJQVZCQUVvYklRNGdBU0VBQTBBZ0N5QU9SZ1JBSUFnaEF3d0lDeUFESUFBb0FnQkdCRUFnQUNBSU5nSUFDeUFMUVFGcUlRc2dBRUVFYWlFQURBQUxBQXNnQWlBRE93RUFJQU1nQ0U0TkJVRUFJUXNnQlVFQUlBVkJBRW9iSVE0Z0FTRUFBMEFnQ3lBT1JnMEdJQWdnQUNnQ0FFWUVRQ0FBSUFNMkFnQUxJQXRCQVdvaEN5QUFRUVJxSVFBTUFBc0FDeUFDUVFKckxnRUFJZ2hCQUVvRVFDQUhRWkNBeUFCcUlnc2dBRUVDZEdwQkJHc29BZ0FpQXlBSVFmLy9BM0ZCQW5RZ0MycEJCR3NvQWdBaUNFb0VRQ0FDSUFnN0FRQkJBQ0VMSUFWQkFDQUZRUUJLR3lFT0lBRWhBQU5BSUFzZ0RrWUVRQ0FJSVFNTUJ3c2dBeUFBS0FJQVJnUkFJQUFnQ0RZQ0FBc2dDMEVCYWlFTElBQkJCR29oQUF3QUN3QUxJQUlnQXpzQkFDQURJQWhPRFFSQkFDRUxJQVZCQUNBRlFRQktHeUVPSUFFaEFBTkFJQXNnRGtZTkJTQUlJQUFvQWdCR0JFQWdBQ0FETmdJQUN5QUxRUUZxSVFzZ0FFRUVhaUVBREFBTEFBc2dBaUFBT3dFQUlBY2dBRUVIYkVFQ2RHb2lBRUgwLzg4QWFpSURJQU1vQWdCQkFXbzJBZ0FnQUVINC84OEFhaUlESUFNb0FnQWdCR28yQWdBZ0FFSDgvODhBYWlJRElBTW9BZ0FnQ1dvMkFnQWdCQ0FBUVlDQTBBQnFJZ01vQWdCSUJFQWdBeUFFTmdJQUN5QUFRWXlBMEFCcUlBazJBZ0FNQlFzZ0EwRUFTZ1JBSUFJZ0F6c0JBQ0FISUFoQkIyeEJBblJxSWdCQjlQL1BBR29pQXlBREtBSUFRUUZxTmdJQUlBQkIrUC9QQUdvaUF5QURLQUlBSUFScU5nSUFJQUJCL1AvUEFHb2lBeUFES0FJQUlBbHFOZ0lBSUFRZ0FFR0VnTkFBYWlJREtBSUFTZ1JBSUFNZ0JEWUNBQXNnQUVHTWdOQUFhaUFKTmdJQURBVUxJQUpCQW1zdkFRQWlBRUVRZEVFUWRTSURRUUJLQkVBZ0FpQURPd0VBSUFjZ0FFRWNiR29pQUVIMC84OEFhaUlESUFNb0FnQkJBV28yQWdBZ0FFSDQvODhBYWlJRElBTW9BZ0FnQkdvMkFnQWdBRUg4Lzg4QWFpSURJQU1vQWdBZ0NXbzJBZ0FnQUVHRWdOQUFhaUlBS0FJQUlBUk9EUVVnQUNBRU5nSUFEQVVMSUFWQmdJQUNUZ1JBUVFCQkEwRzZERUVBRUQxQmZ5RU1EQWtMSUFJZ0JVRUJhaUlBT3dFQUlBY2dCVUVDZEdwQmtJRElBR29nQUVFUWRFRVFkVFlDQUNBSElBVkJIR3hxSWdOQmxJRFFBR29nQkRZQ0FDQURRWkNBMEFCcVFRRTJBZ0FnQTBHWWdOQUFhaUFKTmdJQUlBTkJuSURRQUdvZ0JEWUNBQ0FEUWFDQTBBQnFJQVEyQWdBZ0EwR2tnTkFBYWlBSk5nSUFJQU5CcUlEUUFHb2dDVFlDQUNBQUlRVU1CQXNnQWtFQU93RUFEQU1MSUFKQkJHb2hBaUFRUVFKcUlRd2dDVUVCYWlFSkRBVUxJQWNnQTBFUWRFRVFkVUVjYkdvaUFFSDAvODhBYWlJRElBTW9BZ0JCQVdvMkFnQWdBRUg0Lzg4QWFpSURJQU1vQWdBZ0JHbzJBZ0FnQUVIOC84OEFhaUlBSUFBb0FnQWdDV28yQWdBTUFRc2dCeUFEUVJCMFFSQjFRUnhzYWlJQVFZeUEwQUJxSUFrMkFnQWdBRUgwLzg4QWFpSURJQU1vQWdCQkFXbzJBZ0FnQUVINC84OEFhaUlESUFNb0FnQWdCR28yQWdBZ0FFSDgvODhBYWlJQUlBQW9BZ0FnQ1dvMkFnQUxJQUpCQW1vaEFpQU1RUUZxSVF3Z0JFRUJhaUVFREFBTEFBc0xJQVZCQUNBRlFRQktHMEVCYWlFRFFRRWhBRUVCSVFJRFFDQUFJQU5IQkVBQ1FDQUFJQUVvQWdBaUJFWUVRQ0FDSWdSQkFXb2hBZ3dCQ3lBRVFRSjBJQWRxUVl5QXlBQnFLQUlBSVFRTElBRWdCRFlDQUNBQlFRUnFJUUVnQUVFQmFpRUFEQUVMQ3lBSElBSkJBV3NpQkRZQ0NFRUFJQVJGRFFFYUlBZEJER3BCQUNBRVFRSjBFRG9hSUFkQmtJQW9ha0VBSUFSQkJIUVFPaHBCQUNFQUEwQWdBQ0FFVGdSQVFRQWhCQ0FGUVFBZ0JVRUFTaHNoQWdOQUlBSWdCRVlFUUVFQUlRd2dCeWdDQ0NJQVFRQWdBRUVBU2hzaEFVRUFJUUFEUUNBQUlBRkdEUVVnQnlBQVFRUjBhaUlDUVpDQUtHb2lBeUFES3dNQUlBY2dBRUVDZEdvb0FneTNJaGFqT1FNQUlBSkJtSUFvYWlJQ0lBSXJBd0FnRnFNNUF3QWdBRUVCYWlFQURBQUxBQXNnQnlBSElBUkJBblJxUVpDQXlBQnFLQUlBUVFGcklnRkJBblFpQTJvaUFDQUFLQUlNSUFjZ0JFRUhiRUVDZEdvaUFFR1FnTkFBYWlnQ0FHbzJBZ3dnQnlBQlFRUjBhaUlCUVpDQUtHb2lCU0FGS3dNQUlBQkJsSURRQUdvb0FnQzNvRGtEQUNBQlFaaUFLR29pQlNBRkt3TUFJQUJCbUlEUUFHb29BZ0Mzb0RrREFDQUFRWnlBMEFCcUtBSUFJZ1VnQVVHTWdBaHFJZ0VvQWdCSUJFQWdBU0FGTmdJQUN5QUFRYUNBMEFCcUtBSUFJZ1VnQnlBRFFRSjBJZ0ZCQkhKcVFZeUFDR29pQXlnQ0FFb0VRQ0FESUFVMkFnQUxJQUJCcElEUUFHb29BZ0FpQXlBSElBRkJDSEpxUVl5QUNHb2lCU2dDQUVnRVFDQUZJQU0yQWdBTElBQkJxSURRQUdvb0FnQWlBQ0FISUFGQkRISnFRWXlBQ0dvaUFTZ0NBRW9FUUNBQklBQTJBZ0FMSUFSQkFXb2hCQXdBQ3dBRklBY2dBRUVFZEdvaUFVR1FnQWhxUVFBMkFnQWdBVUdNZ0FocUlBWTJBZ0FnQVVHVWdBaHFJQTgyQWdBZ0FVR1lnQWhxUVFBMkFnQWdBRUVCYWlFQUlBY29BZ2doQkF3QkN3QUxBQXNnREFzUEN3Si9JQUFoQmlBRklROGdBU0lJUVFKdElneEJBQ0FNUVFCS0d5RUZJQWNvQWdBaUF5QUNRUUp0SWcxQkFXc2lBU0FNYkVFQmRHb2hCRUVBSVFBZ0F5RUNBMEFnQUNBRlJ3UkFJQVJCQURzQkFDQUNRUUE3QVFBZ0FFRUJhaUVBSUFKQkFtb2hBaUFFUVFKcUlRUU1BUXNMSUExQkFDQU5RUUJLR3lFS0lBTWdERUVCYXlJRlFRRjBhaUVFUVFBaEFDQURJUUlEUUNBQUlBcEhCRUFnQkVFQU93RUFJQUpCQURzQkFDQUFRUUZxSVFBZ0JDQU1RUUYwSWdscUlRUWdBaUFKYWlFQ0RBRUxDeUFCUVFFZ0FVRUJTaHNoRWlBRlFRRWdCVUVCU2hzaEV5QUhRWkNBeUFCcUlRRWdDRUVCZENBR2FrRUNhaUVMSUF4QkFYUWdBMnBCQW1vaEFrRUFJQXhyUVFGMElSUkJBQ0VGUVFFaENnSkFBMEFnQ2lBU1J3UkFRUUVoQkFOQUFrQUNRQUpBSUFRZ0UwY0VRQ0FQSUFzdEFBQk9CRUFnQWlBVWFpSUFMd0VBSWdOQkVIUkJFSFVpQmtFQVNnUkFJQUlnQmpzQkFDQUhJQU5CSEd4cUlnQkJqSURRQUdvZ0NqWUNBQ0FBUWZUL3p3QnFJZ01nQXlnQ0FFRUJhallDQUNBQVFmai96d0JxSWdNZ0F5Z0NBQ0FFYWpZQ0FDQUFRZnovendCcUlnQWdBQ2dDQUNBS2FqWUNBQXdGQ3lBQVFRSnJMd0VBSWdaQkVIUkJFSFVoQXlBQUxnRUNJZ0JCQUVvRVFDQURRUUJLQkVBZ0IwR1FnTWdBYWlJSklBQkJBblJxUVFScktBSUFJZ01nQmtFQ2RDQUpha0VFYXlnQ0FDSUdTZ1JBSUFJZ0Jqc0JBRUVBSVFrZ0JVRUFJQVZCQUVvYklSQWdBU0VBQTBBZ0NTQVFSZ1JBSUFZaEF3d0lDeUFESUFBb0FnQkdCRUFnQUNBR05nSUFDeUFKUVFGcUlRa2dBRUVFYWlFQURBQUxBQXNnQWlBRE93RUFJQU1nQms0TkJVRUFJUWtnQlVFQUlBVkJBRW9iSVJBZ0FTRUFBMEFnQ1NBUVJnMEdJQVlnQUNnQ0FFWUVRQ0FBSUFNMkFnQUxJQWxCQVdvaENTQUFRUVJxSVFBTUFBc0FDeUFDUVFKckxnRUFJZ1pCQUVvRVFDQUhRWkNBeUFCcUlna2dBRUVDZEdwQkJHc29BZ0FpQXlBR1FmLy9BM0ZCQW5RZ0NXcEJCR3NvQWdBaUJrb0VRQ0FDSUFZN0FRQkJBQ0VKSUFWQkFDQUZRUUJLR3lFUUlBRWhBQU5BSUFrZ0VFWUVRQ0FHSVFNTUJ3c2dBeUFBS0FJQVJnUkFJQUFnQmpZQ0FBc2dDVUVCYWlFSklBQkJCR29oQUF3QUN3QUxJQUlnQXpzQkFDQURJQVpPRFFSQkFDRUpJQVZCQUNBRlFRQktHeUVRSUFFaEFBTkFJQWtnRUVZTkJTQUdJQUFvQWdCR0JFQWdBQ0FETmdJQUN5QUpRUUZxSVFrZ0FFRUVhaUVBREFBTEFBc2dBaUFBT3dFQUlBY2dBRUVIYkVFQ2RHb2lBRUgwLzg4QWFpSURJQU1vQWdCQkFXbzJBZ0FnQUVINC84OEFhaUlESUFNb0FnQWdCR28yQWdBZ0FFSDgvODhBYWlJRElBTW9BZ0FnQ21vMkFnQWdCQ0FBUVlDQTBBQnFJZ01vQWdCSUJFQWdBeUFFTmdJQUN5QUFRWXlBMEFCcUlBbzJBZ0FNQlFzZ0EwRUFTZ1JBSUFJZ0F6c0JBQ0FISUFaQkIyeEJBblJxSWdCQjlQL1BBR29pQXlBREtBSUFRUUZxTmdJQUlBQkIrUC9QQUdvaUF5QURLQUlBSUFScU5nSUFJQUJCL1AvUEFHb2lBeUFES0FJQUlBcHFOZ0lBSUFRZ0FFR0VnTkFBYWlJREtBSUFTZ1JBSUFNZ0JEWUNBQXNnQUVHTWdOQUFhaUFLTmdJQURBVUxJQUpCQW1zdkFRQWlBRUVRZEVFUWRTSURRUUJLQkVBZ0FpQURPd0VBSUFjZ0FFRWNiR29pQUVIMC84OEFhaUlESUFNb0FnQkJBV28yQWdBZ0FFSDQvODhBYWlJRElBTW9BZ0FnQkdvMkFnQWdBRUg4Lzg4QWFpSURJQU1vQWdBZ0NtbzJBZ0FnQUVHRWdOQUFhaUlBS0FJQUlBUk9EUVVnQUNBRU5nSUFEQVVMSUFWQmdJQUNUZ1JBUVFCQkEwRzZERUVBRUQxQmZ5RUxEQWtMSUFJZ0JVRUJhaUlBT3dFQUlBY2dCVUVDZEdwQmtJRElBR29nQUVFUWRFRVFkVFlDQUNBSElBVkJIR3hxSWdOQmxJRFFBR29nQkRZQ0FDQURRWkNBMEFCcVFRRTJBZ0FnQTBHWWdOQUFhaUFLTmdJQUlBTkJuSURRQUdvZ0JEWUNBQ0FEUWFDQTBBQnFJQVEyQWdBZ0EwR2tnTkFBYWlBS05nSUFJQU5CcUlEUUFHb2dDallDQUNBQUlRVU1CQXNnQWtFQU93RUFEQU1MSUFKQkJHb2hBaUFLUVFGcUlRb2dDQ0FMYWtFRWFpRUxEQVVMSUFjZ0EwRVFkRUVRZFVFY2JHb2lBRUgwLzg4QWFpSURJQU1vQWdCQkFXbzJBZ0FnQUVINC84OEFhaUlESUFNb0FnQWdCR28yQWdBZ0FFSDgvODhBYWlJQUlBQW9BZ0FnQ21vMkFnQU1BUXNnQnlBRFFSQjBRUkIxUVJ4c2FpSUFRWXlBMEFCcUlBbzJBZ0FnQUVIMC84OEFhaUlESUFNb0FnQkJBV28yQWdBZ0FFSDQvODhBYWlJRElBTW9BZ0FnQkdvMkFnQWdBRUg4Lzg4QWFpSUFJQUFvQWdBZ0NtbzJBZ0FMSUFKQkFtb2hBaUFMUVFKcUlRc2dCRUVCYWlFRURBQUxBQXNMSUFWQkFDQUZRUUJLRzBFQmFpRURRUUVoQUVFQklRSURRQ0FBSUFOSEJFQUNRQ0FBSUFFb0FnQWlCRVlFUUNBQ0lnUkJBV29oQWd3QkN5QUVRUUowSUFkcVFZeUF5QUJxS0FJQUlRUUxJQUVnQkRZQ0FDQUJRUVJxSVFFZ0FFRUJhaUVBREFFTEN5QUhJQUpCQVdzaUJEWUNDRUVBSUFSRkRRRWFJQWRCREdwQkFDQUVRUUowRURvYUlBZEJrSUFvYWtFQUlBUkJCSFFRT2hwQkFDRUFBMEFnQUNBRVRnUkFRUUFoQkNBRlFRQWdCVUVBU2hzaEFnTkFJQUlnQkVZRVFFRUFJUXNnQnlnQ0NDSUFRUUFnQUVFQVNoc2hBVUVBSVFBRFFDQUFJQUZHRFFVZ0J5QUFRUVIwYWlJQ1FaQ0FLR29pQXlBREt3TUFJQWNnQUVFQ2RHb29BZ3kzSWhhak9RTUFJQUpCbUlBb2FpSUNJQUlyQXdBZ0ZxTTVBd0FnQUVFQmFpRUFEQUFMQUFzZ0J5QUhJQVJCQW5ScVFaQ0F5QUJxS0FJQVFRRnJJZ0ZCQW5RaUEyb2lBQ0FBS0FJTUlBY2dCRUVIYkVFQ2RHb2lBRUdRZ05BQWFpZ0NBR28yQWd3Z0J5QUJRUVIwYWlJQlFaQ0FLR29pQlNBRkt3TUFJQUJCbElEUUFHb29BZ0Mzb0RrREFDQUJRWmlBS0dvaUJTQUZLd01BSUFCQm1JRFFBR29vQWdDM29Ea0RBQ0FBUVp5QTBBQnFLQUlBSWdVZ0FVR01nQWhxSWdFb0FnQklCRUFnQVNBRk5nSUFDeUFBUWFDQTBBQnFLQUlBSWdVZ0J5QURRUUowSWdGQkJISnFRWXlBQ0dvaUF5Z0NBRW9FUUNBRElBVTJBZ0FMSUFCQnBJRFFBR29vQWdBaUF5QUhJQUZCQ0hKcVFZeUFDR29pQlNnQ0FFZ0VRQ0FGSUFNMkFnQUxJQUJCcUlEUUFHb29BZ0FpQUNBSElBRkJESEpxUVl5QUNHb2lBU2dDQUVvRVFDQUJJQUEyQWdBTElBUkJBV29oQkF3QUN3QUZJQWNnQUVFRWRHb2lBVUdRZ0FocVFRQTJBZ0FnQVVHTWdBaHFJQXcyQWdBZ0FVR1VnQWhxSUEwMkFnQWdBVUdZZ0FocVFRQTJBZ0FnQUVFQmFpRUFJQWNvQWdnaEJBd0JDd0FMQUFzZ0N3c1BDeUFJQkVBQ2Z5QUFJUVZCQUNFQUlBRWlCa0VBSUFGQkFFb2JJUW9nQnlnQ0FDSURJQUVnQWlJUFFRRnJJZ0ZzUVFGMGFpRUVJQU1oQWdOQUlBQWdDa2NFUUNBRVFRQTdBUUFnQWtFQU93RUFJQUJCQVdvaEFDQUNRUUpxSVFJZ0JFRUNhaUVFREFFTEN5QVBRUUFnRDBFQVNoc2hDU0FESUFaQkFXc2lDa0VCZEdvaEJFRUFJUUFnQXlFQ0EwQWdBQ0FKUndSQUlBUkJBRHNCQUNBQ1FRQTdBUUFnQUVFQmFpRUFJQVFnQmtFQmRDSUxhaUVFSUFJZ0Myb2hBZ3dCQ3dzZ0FVRUJJQUZCQVVvYklSSWdCMEdRZ01nQWFpRUJJQWdnQmtFQmFpSUFhaUVMSUFBZ0JXb2hEQ0FLUVFFZ0NrRUJTaHNpRTBFQmF5RU5JQU1nQUVFQmRHb2hBa0VBSUFaclFRRjBJUlJCQUNFRlFRRWhDZ0pBQTBBZ0NpQVNSd1JBSUF3Z0RXb2hFQ0FMSUExcUlRNUJBU0VFQTBBQ1FBSkFBa0FnQkNBVFJ3UkFJQXd0QUFBZ0N5MEFBRXNFUUNBQ0lCUnFJZ0F2QVFBaUEwRVFkRUVRZFNJSVFRQktCRUFnQWlBSU93RUFJQWNnQTBFY2JHb2lBRUdNZ05BQWFpQUtOZ0lBSUFCQjlQL1BBR29pQXlBREtBSUFRUUZxTmdJQUlBQkIrUC9QQUdvaUF5QURLQUlBSUFScU5nSUFJQUJCL1AvUEFHb2lBQ0FBS0FJQUlBcHFOZ0lBREFVTElBQkJBbXN2QVFBaUNFRVFkRUVRZFNFRElBQXVBUUlpQUVFQVNnUkFJQU5CQUVvRVFDQUhRWkNBeUFCcUlna2dBRUVDZEdwQkJHc29BZ0FpQXlBSVFRSjBJQWxxUVFScktBSUFJZ2hLQkVBZ0FpQUlPd0VBUVFBaENTQUZRUUFnQlVFQVNoc2hFU0FCSVFBRFFDQUpJQkZHQkVBZ0NDRUREQWdMSUFNZ0FDZ0NBRVlFUUNBQUlBZzJBZ0FMSUFsQkFXb2hDU0FBUVFScUlRQU1BQXNBQ3lBQ0lBTTdBUUFnQXlBSVRnMEZRUUFoQ1NBRlFRQWdCVUVBU2hzaEVTQUJJUUFEUUNBSklCRkdEUVlnQ0NBQUtBSUFSZ1JBSUFBZ0F6WUNBQXNnQ1VFQmFpRUpJQUJCQkdvaEFBd0FDd0FMSUFKQkFtc3VBUUFpQ0VFQVNnUkFJQWRCa0lESUFHb2lDU0FBUVFKMGFrRUVheWdDQUNJRElBaEIvLzhEY1VFQ2RDQUpha0VFYXlnQ0FDSUlTZ1JBSUFJZ0NEc0JBRUVBSVFrZ0JVRUFJQVZCQUVvYklSRWdBU0VBQTBBZ0NTQVJSZ1JBSUFnaEF3d0hDeUFESUFBb0FnQkdCRUFnQUNBSU5nSUFDeUFKUVFGcUlRa2dBRUVFYWlFQURBQUxBQXNnQWlBRE93RUFJQU1nQ0U0TkJFRUFJUWtnQlVFQUlBVkJBRW9iSVJFZ0FTRUFBMEFnQ1NBUlJnMEZJQWdnQUNnQ0FFWUVRQ0FBSUFNMkFnQUxJQWxCQVdvaENTQUFRUVJxSVFBTUFBc0FDeUFDSUFBN0FRQWdCeUFBUVFkc1FRSjBhaUlBUWZUL3p3QnFJZ01nQXlnQ0FFRUJhallDQUNBQVFmai96d0JxSWdNZ0F5Z0NBQ0FFYWpZQ0FDQUFRZnovendCcUlnTWdBeWdDQUNBS2FqWUNBQ0FFSUFCQmdJRFFBR29pQXlnQ0FFZ0VRQ0FESUFRMkFnQUxJQUJCaklEUUFHb2dDallDQUF3RkN5QURRUUJLQkVBZ0FpQURPd0VBSUFjZ0NFRUhiRUVDZEdvaUFFSDAvODhBYWlJRElBTW9BZ0JCQVdvMkFnQWdBRUg0Lzg4QWFpSURJQU1vQWdBZ0JHbzJBZ0FnQUVIOC84OEFhaUlESUFNb0FnQWdDbW8yQWdBZ0JDQUFRWVNBMEFCcUlnTW9BZ0JLQkVBZ0F5QUVOZ0lBQ3lBQVFZeUEwQUJxSUFvMkFnQU1CUXNnQWtFQ2F5OEJBQ0lBUVJCMFFSQjFJZ05CQUVvRVFDQUNJQU03QVFBZ0J5QUFRUnhzYWlJQVFmVC96d0JxSWdNZ0F5Z0NBRUVCYWpZQ0FDQUFRZmovendCcUlnTWdBeWdDQUNBRWFqWUNBQ0FBUWZ6L3p3QnFJZ01nQXlnQ0FDQUthallDQUNBQVFZU0EwQUJxSWdBb0FnQWdCRTROQlNBQUlBUTJBZ0FNQlFzZ0JVR0FnQUpPQkVCQkFFRURRYm9NUVFBUVBVRi9JUXNNQ1FzZ0FpQUZRUUZxSWdBN0FRQWdCeUFGUVFKMGFrR1FnTWdBYWlBQVFSQjBRUkIxTmdJQUlBY2dCVUVjYkdvaUEwR1VnTkFBYWlBRU5nSUFJQU5Ca0lEUUFHcEJBVFlDQUNBRFFaaUEwQUJxSUFvMkFnQWdBMEdjZ05BQWFpQUVOZ0lBSUFOQm9JRFFBR29nQkRZQ0FDQURRYVNBMEFCcUlBbzJBZ0FnQTBHb2dOQUFhaUFLTmdJQUlBQWhCUXdFQ3lBQ1FRQTdBUUFNQXdzZ0FrRUVhaUVDSUE1QkFtb2hDeUFRUVFKcUlRd2dDa0VCYWlFS0RBVUxJQWNnQTBFUWRFRVFkVUVjYkdvaUFFSDAvODhBYWlJRElBTW9BZ0JCQVdvMkFnQWdBRUg0Lzg4QWFpSURJQU1vQWdBZ0JHbzJBZ0FnQUVIOC84OEFhaUlBSUFBb0FnQWdDbW8yQWdBTUFRc2dCeUFEUVJCMFFSQjFRUnhzYWlJQVFZeUEwQUJxSUFvMkFnQWdBRUgwLzg4QWFpSURJQU1vQWdCQkFXbzJBZ0FnQUVINC84OEFhaUlESUFNb0FnQWdCR28yQWdBZ0FFSDgvODhBYWlJQUlBQW9BZ0FnQ21vMkFnQUxJQUpCQW1vaEFpQUxRUUZxSVFzZ0RFRUJhaUVNSUFSQkFXb2hCQXdBQ3dBTEN5QUZRUUFnQlVFQVNodEJBV29oQTBFQklRQkJBU0VDQTBBZ0FDQURSd1JBQWtBZ0FDQUJLQUlBSWdSR0JFQWdBaUlFUVFGcUlRSU1BUXNnQkVFQ2RDQUhha0dNZ01nQWFpZ0NBQ0VFQ3lBQklBUTJBZ0FnQVVFRWFpRUJJQUJCQVdvaEFBd0JDd3NnQnlBQ1FRRnJJZ1EyQWdoQkFDQUVSUTBCR2lBSFFReHFRUUFnQkVFQ2RCQTZHaUFIUVpDQUtHcEJBQ0FFUVFSMEVEb2FRUUFoQUFOQUlBQWdCRTRFUUVFQUlRUWdCVUVBSUFWQkFFb2JJUUlEUUNBQ0lBUkdCRUJCQUNFTElBY29BZ2dpQUVFQUlBQkJBRW9iSVFGQkFDRUFBMEFnQUNBQlJnMEZJQWNnQUVFRWRHb2lBa0dRZ0NocUlnTWdBeXNEQUNBSElBQkJBblJxS0FJTXR5SVdvemtEQUNBQ1FaaUFLR29pQWlBQ0t3TUFJQmFqT1FNQUlBQkJBV29oQUF3QUN3QUxJQWNnQnlBRVFRSjBha0dRZ01nQWFpZ0NBRUVCYXlJQlFRSjBJZ05xSWdBZ0FDZ0NEQ0FISUFSQkIyeEJBblJxSWdCQmtJRFFBR29vQWdCcU5nSU1JQWNnQVVFRWRHb2lBVUdRZ0NocUlnVWdCU3NEQUNBQVFaU0EwQUJxS0FJQXQ2QTVBd0FnQVVHWWdDaHFJZ1VnQlNzREFDQUFRWmlBMEFCcUtBSUF0NkE1QXdBZ0FFR2NnTkFBYWlnQ0FDSUZJQUZCaklBSWFpSUJLQUlBU0FSQUlBRWdCVFlDQUFzZ0FFR2dnTkFBYWlnQ0FDSUZJQWNnQTBFQ2RDSUJRUVJ5YWtHTWdBaHFJZ01vQWdCS0JFQWdBeUFGTmdJQUN5QUFRYVNBMEFCcUtBSUFJZ01nQnlBQlFRaHlha0dNZ0FocUlnVW9BZ0JJQkVBZ0JTQUROZ0lBQ3lBQVFhaUEwQUJxS0FJQUlnQWdCeUFCUVF4eWFrR01nQWhxSWdFb0FnQktCRUFnQVNBQU5nSUFDeUFFUVFGcUlRUU1BQXNBQlNBSElBQkJCSFJxSWdGQmtJQUlha0VBTmdJQUlBRkJqSUFJYWlBR05nSUFJQUZCbElBSWFpQVBOZ0lBSUFGQm1JQUlha0VBTmdJQUlBQkJBV29oQUNBSEtBSUlJUVFNQVFzQUN3QUxJQXNMRHdzZ0JrVUVRQUovSUFBaENDQUZJUXBCQUNFQUlBRWlCa0VBSUFGQkFFb2JJUVVnQnlnQ0FDSURJQUVnQWlJUFFRRnJJZ0ZzUVFGMGFpRUVJQU1oQWdOQUlBQWdCVWNFUUNBRVFRQTdBUUFnQWtFQU93RUFJQUJCQVdvaEFDQUNRUUpxSVFJZ0JFRUNhaUVFREFFTEN5QVBRUUFnRDBFQVNoc2hDU0FESUFaQkFXc2lCVUVCZEdvaEJFRUFJUUFnQXlFQ0EwQWdBQ0FKUndSQUlBUkJBRHNCQUNBQ1FRQTdBUUFnQUVFQmFpRUFJQVFnQmtFQmRDSUxhaUVFSUFJZ0Myb2hBZ3dCQ3dzZ0FVRUJJQUZCQVVvYklRMGdCMEdRZ01nQWFpRUJJQWdnQmtFQmFpSUFhaUVNSUFWQkFTQUZRUUZLR3lJU1FRRnJJUk1nQXlBQVFRRjBhaUVDUVFBZ0JtdEJBWFFoRkVFQUlRVkJBU0VKQWtBRFFDQUpJQTFIQkVBZ0RDQVRhaUVRUVFFaEJBTkFBa0FDUUFKQUlBUWdFa2NFUUNBS0lBd3RBQUJJQkVBZ0FpQVVhaUlBTHdFQUlnTkJFSFJCRUhVaUNFRUFTZ1JBSUFJZ0NEc0JBQ0FISUFOQkhHeHFJZ0JCaklEUUFHb2dDVFlDQUNBQVFmVC96d0JxSWdNZ0F5Z0NBRUVCYWpZQ0FDQUFRZmovendCcUlnTWdBeWdDQUNBRWFqWUNBQ0FBUWZ6L3p3QnFJZ0FnQUNnQ0FDQUphallDQUF3RkN5QUFRUUpyTHdFQUlnaEJFSFJCRUhVaEF5QUFMZ0VDSWdCQkFFb0VRQ0FEUVFCS0JFQWdCMEdRZ01nQWFpSUxJQUJCQW5ScVFRUnJLQUlBSWdNZ0NFRUNkQ0FMYWtFRWF5Z0NBQ0lJU2dSQUlBSWdDRHNCQUVFQUlRc2dCVUVBSUFWQkFFb2JJUTRnQVNFQUEwQWdDeUFPUmdSQUlBZ2hBd3dJQ3lBRElBQW9BZ0JHQkVBZ0FDQUlOZ0lBQ3lBTFFRRnFJUXNnQUVFRWFpRUFEQUFMQUFzZ0FpQURPd0VBSUFNZ0NFNE5CVUVBSVFzZ0JVRUFJQVZCQUVvYklRNGdBU0VBQTBBZ0N5QU9SZzBHSUFnZ0FDZ0NBRVlFUUNBQUlBTTJBZ0FMSUF0QkFXb2hDeUFBUVFScUlRQU1BQXNBQ3lBQ1FRSnJMZ0VBSWdoQkFFb0VRQ0FIUVpDQXlBQnFJZ3NnQUVFQ2RHcEJCR3NvQWdBaUF5QUlRZi8vQTNGQkFuUWdDMnBCQkdzb0FnQWlDRW9FUUNBQ0lBZzdBUUJCQUNFTElBVkJBQ0FGUVFCS0d5RU9JQUVoQUFOQUlBc2dEa1lFUUNBSUlRTU1Cd3NnQXlBQUtBSUFSZ1JBSUFBZ0NEWUNBQXNnQzBFQmFpRUxJQUJCQkdvaEFBd0FDd0FMSUFJZ0F6c0JBQ0FESUFoT0RRUkJBQ0VMSUFWQkFDQUZRUUJLR3lFT0lBRWhBQU5BSUFzZ0RrWU5CU0FJSUFBb0FnQkdCRUFnQUNBRE5nSUFDeUFMUVFGcUlRc2dBRUVFYWlFQURBQUxBQXNnQWlBQU93RUFJQWNnQUVFSGJFRUNkR29pQUVIMC84OEFhaUlESUFNb0FnQkJBV28yQWdBZ0FFSDQvODhBYWlJRElBTW9BZ0FnQkdvMkFnQWdBRUg4Lzg4QWFpSURJQU1vQWdBZ0NXbzJBZ0FnQkNBQVFZQ0EwQUJxSWdNb0FnQklCRUFnQXlBRU5nSUFDeUFBUVl5QTBBQnFJQWsyQWdBTUJRc2dBMEVBU2dSQUlBSWdBenNCQUNBSElBaEJCMnhCQW5ScUlnQkI5UC9QQUdvaUF5QURLQUlBUVFGcU5nSUFJQUJCK1AvUEFHb2lBeUFES0FJQUlBUnFOZ0lBSUFCQi9QL1BBR29pQXlBREtBSUFJQWxxTmdJQUlBUWdBRUdFZ05BQWFpSURLQUlBU2dSQUlBTWdCRFlDQUFzZ0FFR01nTkFBYWlBSk5nSUFEQVVMSUFKQkFtc3ZBUUFpQUVFUWRFRVFkU0lEUVFCS0JFQWdBaUFET3dFQUlBY2dBRUVjYkdvaUFFSDAvODhBYWlJRElBTW9BZ0JCQVdvMkFnQWdBRUg0Lzg4QWFpSURJQU1vQWdBZ0JHbzJBZ0FnQUVIOC84OEFhaUlESUFNb0FnQWdDV28yQWdBZ0FFR0VnTkFBYWlJQUtBSUFJQVJPRFFVZ0FDQUVOZ0lBREFVTElBVkJnSUFDVGdSQVFRQkJBMEc2REVFQUVEMUJmeUVNREFrTElBSWdCVUVCYWlJQU93RUFJQWNnQlVFQ2RHcEJrSURJQUdvZ0FFRVFkRUVRZFRZQ0FDQUhJQVZCSEd4cUlnTkJsSURRQUdvZ0JEWUNBQ0FEUVpDQTBBQnFRUUUyQWdBZ0EwR1lnTkFBYWlBSk5nSUFJQU5CbklEUUFHb2dCRFlDQUNBRFFhQ0EwQUJxSUFRMkFnQWdBMEdrZ05BQWFpQUpOZ0lBSUFOQnFJRFFBR29nQ1RZQ0FDQUFJUVVNQkFzZ0FrRUFPd0VBREFNTElBSkJCR29oQWlBUVFRSnFJUXdnQ1VFQmFpRUpEQVVMSUFjZ0EwRVFkRUVRZFVFY2JHb2lBRUgwLzg4QWFpSURJQU1vQWdCQkFXbzJBZ0FnQUVINC84OEFhaUlESUFNb0FnQWdCR28yQWdBZ0FFSDgvODhBYWlJQUlBQW9BZ0FnQ1dvMkFnQU1BUXNnQnlBRFFSQjBRUkIxUVJ4c2FpSUFRWXlBMEFCcUlBazJBZ0FnQUVIMC84OEFhaUlESUFNb0FnQkJBV28yQWdBZ0FFSDQvODhBYWlJRElBTW9BZ0FnQkdvMkFnQWdBRUg4Lzg4QWFpSUFJQUFvQWdBZ0NXbzJBZ0FMSUFKQkFtb2hBaUFNUVFGcUlRd2dCRUVCYWlFRURBQUxBQXNMSUFWQkFDQUZRUUJLRzBFQmFpRURRUUVoQUVFQklRSURRQ0FBSUFOSEJFQUNRQ0FBSUFFb0FnQWlCRVlFUUNBQ0lnUkJBV29oQWd3QkN5QUVRUUowSUFkcVFZeUF5QUJxS0FJQUlRUUxJQUVnQkRZQ0FDQUJRUVJxSVFFZ0FFRUJhaUVBREFFTEN5QUhJQUpCQVdzaUJEWUNDRUVBSUFSRkRRRWFJQWRCREdwQkFDQUVRUUowRURvYUlBZEJrSUFvYWtFQUlBUkJCSFFRT2hwQkFDRUFBMEFnQUNBRVRnUkFRUUFoQkNBRlFRQWdCVUVBU2hzaEFnTkFJQUlnQkVZRVFFRUFJUXdnQnlnQ0NDSUFRUUFnQUVFQVNoc2hBVUVBSVFBRFFDQUFJQUZHRFFVZ0J5QUFRUVIwYWlJQ1FaQ0FLR29pQXlBREt3TUFJQWNnQUVFQ2RHb29BZ3kzSWhhak9RTUFJQUpCbUlBb2FpSUNJQUlyQXdBZ0ZxTTVBd0FnQUVFQmFpRUFEQUFMQUFzZ0J5QUhJQVJCQW5ScVFaQ0F5QUJxS0FJQVFRRnJJZ0ZCQW5RaUEyb2lBQ0FBS0FJTUlBY2dCRUVIYkVFQ2RHb2lBRUdRZ05BQWFpZ0NBR28yQWd3Z0J5QUJRUVIwYWlJQlFaQ0FLR29pQlNBRkt3TUFJQUJCbElEUUFHb29BZ0Mzb0RrREFDQUJRWmlBS0dvaUJTQUZLd01BSUFCQm1JRFFBR29vQWdDM29Ea0RBQ0FBUVp5QTBBQnFLQUlBSWdVZ0FVR01nQWhxSWdFb0FnQklCRUFnQVNBRk5nSUFDeUFBUWFDQTBBQnFLQUlBSWdVZ0J5QURRUUowSWdGQkJISnFRWXlBQ0dvaUF5Z0NBRW9FUUNBRElBVTJBZ0FMSUFCQnBJRFFBR29vQWdBaUF5QUhJQUZCQ0hKcVFZeUFDR29pQlNnQ0FFZ0VRQ0FGSUFNMkFnQUxJQUJCcUlEUUFHb29BZ0FpQUNBSElBRkJESEpxUVl5QUNHb2lBU2dDQUVvRVFDQUJJQUEyQWdBTElBUkJBV29oQkF3QUN3QUZJQWNnQUVFRWRHb2lBVUdRZ0FocVFRQTJBZ0FnQVVHTWdBaHFJQVkyQWdBZ0FVR1VnQWhxSUE4MkFnQWdBVUdZZ0FocVFRQTJBZ0FnQUVFQmFpRUFJQWNvQWdnaEJBd0JDd0FMQUFzZ0RBc1BDd0ovSUFBaEJpQUZJUThnQVNJSVFRSnRJZ3hCQUNBTVFRQktHeUVGSUFjb0FnQWlBeUFDUVFKdElnMUJBV3NpQVNBTWJFRUJkR29oQkVFQUlRQWdBeUVDQTBBZ0FDQUZSd1JBSUFSQkFEc0JBQ0FDUVFBN0FRQWdBRUVCYWlFQUlBSkJBbW9oQWlBRVFRSnFJUVFNQVFzTElBMUJBQ0FOUVFCS0d5RUtJQU1nREVFQmF5SUZRUUYwYWlFRVFRQWhBQ0FESVFJRFFDQUFJQXBIQkVBZ0JFRUFPd0VBSUFKQkFEc0JBQ0FBUVFGcUlRQWdCQ0FNUVFGMElnbHFJUVFnQWlBSmFpRUNEQUVMQ3lBQlFRRWdBVUVCU2hzaEVpQUZRUUVnQlVFQlNoc2hFeUFIUVpDQXlBQnFJUUVnQ0VFQmRDQUdha0VDYWlFTElBeEJBWFFnQTJwQkFtb2hBa0VBSUF4clFRRjBJUlJCQUNFRlFRRWhDZ0pBQTBBZ0NpQVNSd1JBUVFFaEJBTkFBa0FDUUFKQUlBUWdFMGNFUUNBUElBc3RBQUJJQkVBZ0FpQVVhaUlBTHdFQUlnTkJFSFJCRUhVaUJrRUFTZ1JBSUFJZ0Jqc0JBQ0FISUFOQkhHeHFJZ0JCaklEUUFHb2dDallDQUNBQVFmVC96d0JxSWdNZ0F5Z0NBRUVCYWpZQ0FDQUFRZmovendCcUlnTWdBeWdDQUNBRWFqWUNBQ0FBUWZ6L3p3QnFJZ0FnQUNnQ0FDQUthallDQUF3RkN5QUFRUUpyTHdFQUlnWkJFSFJCRUhVaEF5QUFMZ0VDSWdCQkFFb0VRQ0FEUVFCS0JFQWdCMEdRZ01nQWFpSUpJQUJCQW5ScVFRUnJLQUlBSWdNZ0JrRUNkQ0FKYWtFRWF5Z0NBQ0lHU2dSQUlBSWdCanNCQUVFQUlRa2dCVUVBSUFWQkFFb2JJUkFnQVNFQUEwQWdDU0FRUmdSQUlBWWhBd3dJQ3lBRElBQW9BZ0JHQkVBZ0FDQUdOZ0lBQ3lBSlFRRnFJUWtnQUVFRWFpRUFEQUFMQUFzZ0FpQURPd0VBSUFNZ0JrNE5CVUVBSVFrZ0JVRUFJQVZCQUVvYklSQWdBU0VBQTBBZ0NTQVFSZzBHSUFZZ0FDZ0NBRVlFUUNBQUlBTTJBZ0FMSUFsQkFXb2hDU0FBUVFScUlRQU1BQXNBQ3lBQ1FRSnJMZ0VBSWdaQkFFb0VRQ0FIUVpDQXlBQnFJZ2tnQUVFQ2RHcEJCR3NvQWdBaUF5QUdRZi8vQTNGQkFuUWdDV3BCQkdzb0FnQWlCa29FUUNBQ0lBWTdBUUJCQUNFSklBVkJBQ0FGUVFCS0d5RVFJQUVoQUFOQUlBa2dFRVlFUUNBR0lRTU1Cd3NnQXlBQUtBSUFSZ1JBSUFBZ0JqWUNBQXNnQ1VFQmFpRUpJQUJCQkdvaEFBd0FDd0FMSUFJZ0F6c0JBQ0FESUFaT0RRUkJBQ0VKSUFWQkFDQUZRUUJLR3lFUUlBRWhBQU5BSUFrZ0VFWU5CU0FHSUFBb0FnQkdCRUFnQUNBRE5nSUFDeUFKUVFGcUlRa2dBRUVFYWlFQURBQUxBQXNnQWlBQU93RUFJQWNnQUVFSGJFRUNkR29pQUVIMC84OEFhaUlESUFNb0FnQkJBV28yQWdBZ0FFSDQvODhBYWlJRElBTW9BZ0FnQkdvMkFnQWdBRUg4Lzg4QWFpSURJQU1vQWdBZ0NtbzJBZ0FnQkNBQVFZQ0EwQUJxSWdNb0FnQklCRUFnQXlBRU5nSUFDeUFBUVl5QTBBQnFJQW8yQWdBTUJRc2dBMEVBU2dSQUlBSWdBenNCQUNBSElBWkJCMnhCQW5ScUlnQkI5UC9QQUdvaUF5QURLQUlBUVFGcU5nSUFJQUJCK1AvUEFHb2lBeUFES0FJQUlBUnFOZ0lBSUFCQi9QL1BBR29pQXlBREtBSUFJQXBxTmdJQUlBUWdBRUdFZ05BQWFpSURLQUlBU2dSQUlBTWdCRFlDQUFzZ0FFR01nTkFBYWlBS05nSUFEQVVMSUFKQkFtc3ZBUUFpQUVFUWRFRVFkU0lEUVFCS0JFQWdBaUFET3dFQUlBY2dBRUVjYkdvaUFFSDAvODhBYWlJRElBTW9BZ0JCQVdvMkFnQWdBRUg0Lzg4QWFpSURJQU1vQWdBZ0JHbzJBZ0FnQUVIOC84OEFhaUlESUFNb0FnQWdDbW8yQWdBZ0FFR0VnTkFBYWlJQUtBSUFJQVJPRFFVZ0FDQUVOZ0lBREFVTElBVkJnSUFDVGdSQVFRQkJBMEc2REVFQUVEMUJmeUVMREFrTElBSWdCVUVCYWlJQU93RUFJQWNnQlVFQ2RHcEJrSURJQUdvZ0FFRVFkRUVRZFRZQ0FDQUhJQVZCSEd4cUlnTkJsSURRQUdvZ0JEWUNBQ0FEUVpDQTBBQnFRUUUyQWdBZ0EwR1lnTkFBYWlBS05nSUFJQU5CbklEUUFHb2dCRFlDQUNBRFFhQ0EwQUJxSUFRMkFnQWdBMEdrZ05BQWFpQUtOZ0lBSUFOQnFJRFFBR29nQ2pZQ0FDQUFJUVVNQkFzZ0FrRUFPd0VBREFNTElBSkJCR29oQWlBS1FRRnFJUW9nQ0NBTGFrRUVhaUVMREFVTElBY2dBMEVRZEVFUWRVRWNiR29pQUVIMC84OEFhaUlESUFNb0FnQkJBV28yQWdBZ0FFSDQvODhBYWlJRElBTW9BZ0FnQkdvMkFnQWdBRUg4Lzg4QWFpSUFJQUFvQWdBZ0NtbzJBZ0FNQVFzZ0J5QURRUkIwUVJCMVFSeHNhaUlBUVl5QTBBQnFJQW8yQWdBZ0FFSDAvODhBYWlJRElBTW9BZ0JCQVdvMkFnQWdBRUg0Lzg4QWFpSURJQU1vQWdBZ0JHbzJBZ0FnQUVIOC84OEFhaUlBSUFBb0FnQWdDbW8yQWdBTElBSkJBbW9oQWlBTFFRSnFJUXNnQkVFQmFpRUVEQUFMQUFzTElBVkJBQ0FGUVFCS0cwRUJhaUVEUVFFaEFFRUJJUUlEUUNBQUlBTkhCRUFDUUNBQUlBRW9BZ0FpQkVZRVFDQUNJZ1JCQVdvaEFnd0JDeUFFUVFKMElBZHFRWXlBeUFCcUtBSUFJUVFMSUFFZ0JEWUNBQ0FCUVFScUlRRWdBRUVCYWlFQURBRUxDeUFISUFKQkFXc2lCRFlDQ0VFQUlBUkZEUUVhSUFkQkRHcEJBQ0FFUVFKMEVEb2FJQWRCa0lBb2FrRUFJQVJCQkhRUU9ocEJBQ0VBQTBBZ0FDQUVUZ1JBUVFBaEJDQUZRUUFnQlVFQVNoc2hBZ05BSUFJZ0JFWUVRRUVBSVFzZ0J5Z0NDQ0lBUVFBZ0FFRUFTaHNoQVVFQUlRQURRQ0FBSUFGR0RRVWdCeUFBUVFSMGFpSUNRWkNBS0dvaUF5QURLd01BSUFjZ0FFRUNkR29vQWd5M0loYWpPUU1BSUFKQm1JQW9haUlDSUFJckF3QWdGcU01QXdBZ0FFRUJhaUVBREFBTEFBc2dCeUFISUFSQkFuUnFRWkNBeUFCcUtBSUFRUUZySWdGQkFuUWlBMm9pQUNBQUtBSU1JQWNnQkVFSGJFRUNkR29pQUVHUWdOQUFhaWdDQUdvMkFnd2dCeUFCUVFSMGFpSUJRWkNBS0dvaUJTQUZLd01BSUFCQmxJRFFBR29vQWdDM29Ea0RBQ0FCUVppQUtHb2lCU0FGS3dNQUlBQkJtSURRQUdvb0FnQzNvRGtEQUNBQVFaeUEwQUJxS0FJQUlnVWdBVUdNZ0FocUlnRW9BZ0JJQkVBZ0FTQUZOZ0lBQ3lBQVFhQ0EwQUJxS0FJQUlnVWdCeUFEUVFKMElnRkJCSEpxUVl5QUNHb2lBeWdDQUVvRVFDQURJQVUyQWdBTElBQkJwSURRQUdvb0FnQWlBeUFISUFGQkNISnFRWXlBQ0dvaUJTZ0NBRWdFUUNBRklBTTJBZ0FMSUFCQnFJRFFBR29vQWdBaUFDQUhJQUZCREhKcVFZeUFDR29pQVNnQ0FFb0VRQ0FCSUFBMkFnQUxJQVJCQVdvaEJBd0FDd0FGSUFjZ0FFRUVkR29pQVVHUWdBaHFRUUEyQWdBZ0FVR01nQWhxSUF3MkFnQWdBVUdVZ0FocUlBMDJBZ0FnQVVHWWdBaHFRUUEyQWdBZ0FFRUJhaUVBSUFjb0FnZ2hCQXdCQ3dBTEFBc2dDd3NQQ3lBRVFRRkdCRUFnQ0FSQUFuOGdBQ0VGUVFBaEFDQUJJZ1pCQUNBQlFRQktHeUVLSUFjb0FnQWlBeUFCSUFJaUQwRUJheUlCYkVFQmRHb2hCQ0FESVFJRFFDQUFJQXBIQkVBZ0JFRUFPd0VBSUFKQkFEc0JBQ0FBUVFGcUlRQWdBa0VDYWlFQ0lBUkJBbW9oQkF3QkN3c2dEMEVBSUE5QkFFb2JJUWtnQXlBR1FRRnJJZ3BCQVhScUlRUkJBQ0VBSUFNaEFnTkFJQUFnQ1VjRVFDQUVRUUE3QVFBZ0FrRUFPd0VBSUFCQkFXb2hBQ0FFSUFaQkFYUWlDMm9oQkNBQ0lBdHFJUUlNQVFzTElBRkJBU0FCUVFGS0d5RVRJQWRCa0lESUFHb2hBU0FJSUFaQkFXb2lBR29oQ3lBQUlBVnFJUTBnQnlnQ0JDQUFhaUVNSUFwQkFTQUtRUUZLR3lJVVFRRnJJUklnQXlBQVFRRjBhaUVDUVFBZ0JtdEJBWFFoRUVFQUlRVkJBU0VLQWtBRFFDQUtJQk5IQkVBZ0RTQVNhaUVPSUFzZ0Vtb2hFVUVCSVFRRFFBSkFBa0FDUUNBRUlCUkhCRUFnRFMwQUFDQUxMUUFBVFFSQUlBeEIvd0U2QUFBZ0FpQVFhaUlBTHdFQUlnTkJFSFJCRUhVaUNFRUFTZ1JBSUFJZ0NEc0JBQ0FISUFOQkhHeHFJZ0JCaklEUUFHb2dDallDQUNBQVFmVC96d0JxSWdNZ0F5Z0NBRUVCYWpZQ0FDQUFRZmovendCcUlnTWdBeWdDQUNBRWFqWUNBQ0FBUWZ6L3p3QnFJZ0FnQUNnQ0FDQUthallDQUF3RkN5QUFRUUpyTHdFQUlnaEJFSFJCRUhVaEF5QUFMZ0VDSWdCQkFFb0VRQ0FEUVFCS0JFQWdCMEdRZ01nQWFpSUpJQUJCQW5ScVFRUnJLQUlBSWdNZ0NFRUNkQ0FKYWtFRWF5Z0NBQ0lJU2dSQUlBSWdDRHNCQUVFQUlRa2dCVUVBSUFWQkFFb2JJUlVnQVNFQUEwQWdDU0FWUmdSQUlBZ2hBd3dJQ3lBRElBQW9BZ0JHQkVBZ0FDQUlOZ0lBQ3lBSlFRRnFJUWtnQUVFRWFpRUFEQUFMQUFzZ0FpQURPd0VBSUFNZ0NFNE5CVUVBSVFrZ0JVRUFJQVZCQUVvYklSVWdBU0VBQTBBZ0NTQVZSZzBHSUFnZ0FDZ0NBRVlFUUNBQUlBTTJBZ0FMSUFsQkFXb2hDU0FBUVFScUlRQU1BQXNBQ3lBQ1FRSnJMZ0VBSWdoQkFFb0VRQ0FIUVpDQXlBQnFJZ2tnQUVFQ2RHcEJCR3NvQWdBaUF5QUlRZi8vQTNGQkFuUWdDV3BCQkdzb0FnQWlDRW9FUUNBQ0lBZzdBUUJCQUNFSklBVkJBQ0FGUVFCS0d5RVZJQUVoQUFOQUlBa2dGVVlFUUNBSUlRTU1Cd3NnQXlBQUtBSUFSZ1JBSUFBZ0NEWUNBQXNnQ1VFQmFpRUpJQUJCQkdvaEFBd0FDd0FMSUFJZ0F6c0JBQ0FESUFoT0RRUkJBQ0VKSUFWQkFDQUZRUUJLR3lFVklBRWhBQU5BSUFrZ0ZVWU5CU0FJSUFBb0FnQkdCRUFnQUNBRE5nSUFDeUFKUVFGcUlRa2dBRUVFYWlFQURBQUxBQXNnQWlBQU93RUFJQWNnQUVFSGJFRUNkR29pQUVIMC84OEFhaUlESUFNb0FnQkJBV28yQWdBZ0FFSDQvODhBYWlJRElBTW9BZ0FnQkdvMkFnQWdBRUg4Lzg4QWFpSURJQU1vQWdBZ0NtbzJBZ0FnQkNBQVFZQ0EwQUJxSWdNb0FnQklCRUFnQXlBRU5nSUFDeUFBUVl5QTBBQnFJQW8yQWdBTUJRc2dBMEVBU2dSQUlBSWdBenNCQUNBSElBaEJCMnhCQW5ScUlnQkI5UC9QQUdvaUF5QURLQUlBUVFGcU5nSUFJQUJCK1AvUEFHb2lBeUFES0FJQUlBUnFOZ0lBSUFCQi9QL1BBR29pQXlBREtBSUFJQXBxTmdJQUlBUWdBRUdFZ05BQWFpSURLQUlBU2dSQUlBTWdCRFlDQUFzZ0FFR01nTkFBYWlBS05nSUFEQVVMSUFKQkFtc3ZBUUFpQUVFUWRFRVFkU0lEUVFCS0JFQWdBaUFET3dFQUlBY2dBRUVjYkdvaUFFSDAvODhBYWlJRElBTW9BZ0JCQVdvMkFnQWdBRUg0Lzg4QWFpSURJQU1vQWdBZ0JHbzJBZ0FnQUVIOC84OEFhaUlESUFNb0FnQWdDbW8yQWdBZ0FFR0VnTkFBYWlJQUtBSUFJQVJPRFFVZ0FDQUVOZ0lBREFVTElBVkJnSUFDVGdSQVFRQkJBMEc2REVFQUVEMUJmeUVMREFrTElBSWdCVUVCYWlJQU93RUFJQWNnQlVFQ2RHcEJrSURJQUdvZ0FFRVFkRUVRZFRZQ0FDQUhJQVZCSEd4cUlnTkJsSURRQUdvZ0JEWUNBQ0FEUVpDQTBBQnFRUUUyQWdBZ0EwR1lnTkFBYWlBS05nSUFJQU5CbklEUUFHb2dCRFlDQUNBRFFhQ0EwQUJxSUFRMkFnQWdBMEdrZ05BQWFpQUtOZ0lBSUFOQnFJRFFBR29nQ2pZQ0FDQUFJUVVNQkFzZ0FrRUFPd0VBSUF4QkFEb0FBQXdEQ3lBTVFRSnFJUXdnQWtFRWFpRUNJQkZCQW1vaEN5QU9RUUpxSVEwZ0NrRUJhaUVLREFVTElBY2dBMEVRZEVFUWRVRWNiR29pQUVIMC84OEFhaUlESUFNb0FnQkJBV28yQWdBZ0FFSDQvODhBYWlJRElBTW9BZ0FnQkdvMkFnQWdBRUg4Lzg4QWFpSUFJQUFvQWdBZ0NtbzJBZ0FNQVFzZ0J5QURRUkIwUVJCMVFSeHNhaUlBUVl5QTBBQnFJQW8yQWdBZ0FFSDAvODhBYWlJRElBTW9BZ0JCQVdvMkFnQWdBRUg0Lzg4QWFpSURJQU1vQWdBZ0JHbzJBZ0FnQUVIOC84OEFhaUlBSUFBb0FnQWdDbW8yQWdBTElBeEJBV29oRENBQ1FRSnFJUUlnQzBFQmFpRUxJQTFCQVdvaERTQUVRUUZxSVFRTUFBc0FDd3NnQlVFQUlBVkJBRW9iUVFGcUlRTkJBU0VBUVFFaEFnTkFJQUFnQTBjRVFBSkFJQUFnQVNnQ0FDSUVSZ1JBSUFJaUJFRUJhaUVDREFFTElBUkJBblFnQjJwQmpJRElBR29vQWdBaEJBc2dBU0FFTmdJQUlBRkJCR29oQVNBQVFRRnFJUUFNQVFzTElBY2dBa0VCYXlJRU5nSUlRUUFnQkVVTkFSb2dCMEVNYWtFQUlBUkJBblFRT2hvZ0IwR1FnQ2hxUVFBZ0JFRUVkQkE2R2tFQUlRQURRQ0FBSUFST0JFQkJBQ0VFSUFWQkFDQUZRUUJLR3lFQ0EwQWdBaUFFUmdSQVFRQWhDeUFIS0FJSUlnQkJBQ0FBUVFCS0d5RUJRUUFoQUFOQUlBQWdBVVlOQlNBSElBQkJCSFJxSWdKQmtJQW9haUlESUFNckF3QWdCeUFBUVFKMGFpZ0NETGNpRnFNNUF3QWdBa0dZZ0NocUlnSWdBaXNEQUNBV296a0RBQ0FBUVFGcUlRQU1BQXNBQ3lBSElBY2dCRUVDZEdwQmtJRElBR29vQWdCQkFXc2lBVUVDZENJRGFpSUFJQUFvQWd3Z0J5QUVRUWRzUVFKMGFpSUFRWkNBMEFCcUtBSUFhallDRENBSElBRkJCSFJxSWdGQmtJQW9haUlGSUFVckF3QWdBRUdVZ05BQWFpZ0NBTGVnT1FNQUlBRkJtSUFvYWlJRklBVXJBd0FnQUVHWWdOQUFhaWdDQUxlZ09RTUFJQUJCbklEUUFHb29BZ0FpQlNBQlFZeUFDR29pQVNnQ0FFZ0VRQ0FCSUFVMkFnQUxJQUJCb0lEUUFHb29BZ0FpQlNBSElBTkJBblFpQVVFRWNtcEJqSUFJYWlJREtBSUFTZ1JBSUFNZ0JUWUNBQXNnQUVHa2dOQUFhaWdDQUNJRElBY2dBVUVJY21wQmpJQUlhaUlGS0FJQVNBUkFJQVVnQXpZQ0FBc2dBRUdvZ05BQWFpZ0NBQ0lBSUFjZ0FVRU1jbXBCaklBSWFpSUJLQUlBU2dSQUlBRWdBRFlDQUFzZ0JFRUJhaUVFREFBTEFBVWdCeUFBUVFSMGFpSUJRWkNBQ0dwQkFEWUNBQ0FCUVl5QUNHb2dCallDQUNBQlFaU0FDR29nRHpZQ0FDQUJRWmlBQ0dwQkFEWUNBQ0FBUVFGcUlRQWdCeWdDQ0NFRURBRUxBQXNBQ3lBTEN3OExJQVpGQkVBQ2Z5QUFJUWdnQlNFS1FRQWhBQ0FCSWdaQkFDQUJRUUJLR3lFRklBY29BZ0FpQXlBQklBSWlEMEVCYXlJQmJFRUJkR29oQkNBRElRSURRQ0FBSUFWSEJFQWdCRUVBT3dFQUlBSkJBRHNCQUNBQVFRRnFJUUFnQWtFQ2FpRUNJQVJCQW1vaEJBd0JDd3NnRDBFQUlBOUJBRW9iSVFrZ0F5QUdRUUZySWdWQkFYUnFJUVJCQUNFQUlBTWhBZ05BSUFBZ0NVY0VRQ0FFUVFBN0FRQWdBa0VBT3dFQUlBQkJBV29oQUNBRUlBWkJBWFFpQzJvaEJDQUNJQXRxSVFJTUFRc0xJQUZCQVNBQlFRRktHeUVTSUFkQmtJRElBR29oQVNBSUlBWkJBV29pQUdvaERDQUhLQUlFSUFCcUlRMGdCVUVCSUFWQkFVb2JJaE5CQVdzaEZDQURJQUJCQVhScUlRSkJBQ0FHYTBFQmRDRVFRUUFoQlVFQklRa0NRQU5BSUFrZ0VrY0VRQ0FNSUJScUlRNUJBU0VFQTBBQ1FBSkFBa0FnQkNBVFJ3UkFJQW9nREMwQUFFNEVRQ0FOUWY4Qk9nQUFJQUlnRUdvaUFDOEJBQ0lEUVJCMFFSQjFJZ2hCQUVvRVFDQUNJQWc3QVFBZ0J5QURRUnhzYWlJQVFZeUEwQUJxSUFrMkFnQWdBRUgwLzg4QWFpSURJQU1vQWdCQkFXbzJBZ0FnQUVINC84OEFhaUlESUFNb0FnQWdCR28yQWdBZ0FFSDgvODhBYWlJQUlBQW9BZ0FnQ1dvMkFnQU1CUXNnQUVFQ2F5OEJBQ0lJUVJCMFFSQjFJUU1nQUM0QkFpSUFRUUJLQkVBZ0EwRUFTZ1JBSUFkQmtJRElBR29pQ3lBQVFRSjBha0VFYXlnQ0FDSURJQWhCQW5RZ0MycEJCR3NvQWdBaUNFb0VRQ0FDSUFnN0FRQkJBQ0VMSUFWQkFDQUZRUUJLR3lFUklBRWhBQU5BSUFzZ0VVWUVRQ0FJSVFNTUNBc2dBeUFBS0FJQVJnUkFJQUFnQ0RZQ0FBc2dDMEVCYWlFTElBQkJCR29oQUF3QUN3QUxJQUlnQXpzQkFDQURJQWhPRFFWQkFDRUxJQVZCQUNBRlFRQktHeUVSSUFFaEFBTkFJQXNnRVVZTkJpQUlJQUFvQWdCR0JFQWdBQ0FETmdJQUN5QUxRUUZxSVFzZ0FFRUVhaUVBREFBTEFBc2dBa0VDYXk0QkFDSUlRUUJLQkVBZ0IwR1FnTWdBYWlJTElBQkJBblJxUVFScktBSUFJZ01nQ0VILy93TnhRUUowSUF0cVFRUnJLQUlBSWdoS0JFQWdBaUFJT3dFQVFRQWhDeUFGUVFBZ0JVRUFTaHNoRVNBQklRQURRQ0FMSUJGR0JFQWdDQ0VEREFjTElBTWdBQ2dDQUVZRVFDQUFJQWcyQWdBTElBdEJBV29oQ3lBQVFRUnFJUUFNQUFzQUN5QUNJQU03QVFBZ0F5QUlUZzBFUVFBaEN5QUZRUUFnQlVFQVNoc2hFU0FCSVFBRFFDQUxJQkZHRFFVZ0NDQUFLQUlBUmdSQUlBQWdBellDQUFzZ0MwRUJhaUVMSUFCQkJHb2hBQXdBQ3dBTElBSWdBRHNCQUNBSElBQkJCMnhCQW5ScUlnQkI5UC9QQUdvaUF5QURLQUlBUVFGcU5nSUFJQUJCK1AvUEFHb2lBeUFES0FJQUlBUnFOZ0lBSUFCQi9QL1BBR29pQXlBREtBSUFJQWxxTmdJQUlBUWdBRUdBZ05BQWFpSURLQUlBU0FSQUlBTWdCRFlDQUFzZ0FFR01nTkFBYWlBSk5nSUFEQVVMSUFOQkFFb0VRQ0FDSUFNN0FRQWdCeUFJUVFkc1FRSjBhaUlBUWZUL3p3QnFJZ01nQXlnQ0FFRUJhallDQUNBQVFmai96d0JxSWdNZ0F5Z0NBQ0FFYWpZQ0FDQUFRZnovendCcUlnTWdBeWdDQUNBSmFqWUNBQ0FFSUFCQmhJRFFBR29pQXlnQ0FFb0VRQ0FESUFRMkFnQUxJQUJCaklEUUFHb2dDVFlDQUF3RkN5QUNRUUpyTHdFQUlnQkJFSFJCRUhVaUEwRUFTZ1JBSUFJZ0F6c0JBQ0FISUFCQkhHeHFJZ0JCOVAvUEFHb2lBeUFES0FJQVFRRnFOZ0lBSUFCQitQL1BBR29pQXlBREtBSUFJQVJxTmdJQUlBQkIvUC9QQUdvaUF5QURLQUlBSUFscU5nSUFJQUJCaElEUUFHb2lBQ2dDQUNBRVRnMEZJQUFnQkRZQ0FBd0ZDeUFGUVlDQUFrNEVRRUVBUVFOQnVneEJBQkE5UVg4aERBd0pDeUFDSUFWQkFXb2lBRHNCQUNBSElBVkJBblJxUVpDQXlBQnFJQUJCRUhSQkVIVTJBZ0FnQnlBRlFSeHNhaUlEUVpTQTBBQnFJQVEyQWdBZ0EwR1FnTkFBYWtFQk5nSUFJQU5CbUlEUUFHb2dDVFlDQUNBRFFaeUEwQUJxSUFRMkFnQWdBMEdnZ05BQWFpQUVOZ0lBSUFOQnBJRFFBR29nQ1RZQ0FDQURRYWlBMEFCcUlBazJBZ0FnQUNFRkRBUUxJQUpCQURzQkFDQU5RUUE2QUFBTUF3c2dEVUVDYWlFTklBSkJCR29oQWlBT1FRSnFJUXdnQ1VFQmFpRUpEQVVMSUFjZ0EwRVFkRUVRZFVFY2JHb2lBRUgwLzg4QWFpSURJQU1vQWdCQkFXbzJBZ0FnQUVINC84OEFhaUlESUFNb0FnQWdCR28yQWdBZ0FFSDgvODhBYWlJQUlBQW9BZ0FnQ1dvMkFnQU1BUXNnQnlBRFFSQjBRUkIxUVJ4c2FpSUFRWXlBMEFCcUlBazJBZ0FnQUVIMC84OEFhaUlESUFNb0FnQkJBV28yQWdBZ0FFSDQvODhBYWlJRElBTW9BZ0FnQkdvMkFnQWdBRUg4Lzg4QWFpSUFJQUFvQWdBZ0NXbzJBZ0FMSUExQkFXb2hEU0FDUVFKcUlRSWdERUVCYWlFTUlBUkJBV29oQkF3QUN3QUxDeUFGUVFBZ0JVRUFTaHRCQVdvaEEwRUJJUUJCQVNFQ0EwQWdBQ0FEUndSQUFrQWdBQ0FCS0FJQUlnUkdCRUFnQWlJRVFRRnFJUUlNQVFzZ0JFRUNkQ0FIYWtHTWdNZ0FhaWdDQUNFRUN5QUJJQVEyQWdBZ0FVRUVhaUVCSUFCQkFXb2hBQXdCQ3dzZ0J5QUNRUUZySWdRMkFnaEJBQ0FFUlEwQkdpQUhRUXhxUVFBZ0JFRUNkQkE2R2lBSFFaQ0FLR3BCQUNBRVFRUjBFRG9hUVFBaEFBTkFJQUFnQkU0RVFFRUFJUVFnQlVFQUlBVkJBRW9iSVFJRFFDQUNJQVJHQkVCQkFDRU1JQWNvQWdnaUFFRUFJQUJCQUVvYklRRkJBQ0VBQTBBZ0FDQUJSZzBGSUFjZ0FFRUVkR29pQWtHUWdDaHFJZ01nQXlzREFDQUhJQUJCQW5ScUtBSU10eUlXb3prREFDQUNRWmlBS0dvaUFpQUNLd01BSUJhak9RTUFJQUJCQVdvaEFBd0FDd0FMSUFjZ0J5QUVRUUowYWtHUWdNZ0FhaWdDQUVFQmF5SUJRUUowSWdOcUlnQWdBQ2dDRENBSElBUkJCMnhCQW5ScUlnQkJrSURRQUdvb0FnQnFOZ0lNSUFjZ0FVRUVkR29pQVVHUWdDaHFJZ1VnQlNzREFDQUFRWlNBMEFCcUtBSUF0NkE1QXdBZ0FVR1lnQ2hxSWdVZ0JTc0RBQ0FBUVppQTBBQnFLQUlBdDZBNUF3QWdBRUdjZ05BQWFpZ0NBQ0lGSUFGQmpJQUlhaUlCS0FJQVNBUkFJQUVnQlRZQ0FBc2dBRUdnZ05BQWFpZ0NBQ0lGSUFjZ0EwRUNkQ0lCUVFSeWFrR01nQWhxSWdNb0FnQktCRUFnQXlBRk5nSUFDeUFBUWFTQTBBQnFLQUlBSWdNZ0J5QUJRUWh5YWtHTWdBaHFJZ1VvQWdCSUJFQWdCU0FETmdJQUN5QUFRYWlBMEFCcUtBSUFJZ0FnQnlBQlFReHlha0dNZ0FocUlnRW9BZ0JLQkVBZ0FTQUFOZ0lBQ3lBRVFRRnFJUVFNQUFzQUJTQUhJQUJCQkhScUlnRkJrSUFJYWtFQU5nSUFJQUZCaklBSWFpQUdOZ0lBSUFGQmxJQUlhaUFQTmdJQUlBRkJtSUFJYWtFQU5nSUFJQUJCQVdvaEFDQUhLQUlJSVFRTUFRc0FDd0FMSUF3TER3c0NmeUFBSVFZZ0JTRVBJQUVpQ0VFQ2JTSU1RUUFnREVFQVNoc2hCU0FIS0FJQUlnTWdBa0VDYlNJU1FRRnJJZ0VnREd4QkFYUnFJUVJCQUNFQUlBTWhBZ05BSUFBZ0JVY0VRQ0FFUVFBN0FRQWdBa0VBT3dFQUlBQkJBV29oQUNBQ1FRSnFJUUlnQkVFQ2FpRUVEQUVMQ3lBU1FRQWdFa0VBU2hzaENpQURJQXhCQVdzaUJVRUJkR29oQkVFQUlRQWdBeUVDQTBBZ0FDQUtSd1JBSUFSQkFEc0JBQ0FDUVFBN0FRQWdBRUVCYWlFQUlBUWdERUVCZENJSmFpRUVJQUlnQ1dvaEFnd0JDd3NnQVVFQklBRkJBVW9iSVJNZ0JVRUJJQVZCQVVvYklSUWdCMEdRZ01nQWFpRUJJQXhCQVdvaUFDQUhLQUlFYWlFTElBaEJBWFFnQm1wQkFtb2hEU0FESUFCQkFYUnFJUUpCQUNBTWEwRUJkQ0VRUVFBaEJVRUJJUW9DUUFOQUlBb2dFMGNFUUVFQklRUURRQUpBQWtBQ1FDQUVJQlJIQkVBZ0R5QU5MUUFBVGdSQUlBdEIvd0U2QUFBZ0FpQVFhaUlBTHdFQUlnTkJFSFJCRUhVaUJrRUFTZ1JBSUFJZ0Jqc0JBQ0FISUFOQkhHeHFJZ0JCaklEUUFHb2dDallDQUNBQVFmVC96d0JxSWdNZ0F5Z0NBRUVCYWpZQ0FDQUFRZmovendCcUlnTWdBeWdDQUNBRWFqWUNBQ0FBUWZ6L3p3QnFJZ0FnQUNnQ0FDQUthallDQUF3RkN5QUFRUUpyTHdFQUlnWkJFSFJCRUhVaEF5QUFMZ0VDSWdCQkFFb0VRQ0FEUVFCS0JFQWdCMEdRZ01nQWFpSUpJQUJCQW5ScVFRUnJLQUlBSWdNZ0JrRUNkQ0FKYWtFRWF5Z0NBQ0lHU2dSQUlBSWdCanNCQUVFQUlRa2dCVUVBSUFWQkFFb2JJUTRnQVNFQUEwQWdDU0FPUmdSQUlBWWhBd3dJQ3lBRElBQW9BZ0JHQkVBZ0FDQUdOZ0lBQ3lBSlFRRnFJUWtnQUVFRWFpRUFEQUFMQUFzZ0FpQURPd0VBSUFNZ0JrNE5CVUVBSVFrZ0JVRUFJQVZCQUVvYklRNGdBU0VBQTBBZ0NTQU9SZzBHSUFZZ0FDZ0NBRVlFUUNBQUlBTTJBZ0FMSUFsQkFXb2hDU0FBUVFScUlRQU1BQXNBQ3lBQ1FRSnJMZ0VBSWdaQkFFb0VRQ0FIUVpDQXlBQnFJZ2tnQUVFQ2RHcEJCR3NvQWdBaUF5QUdRZi8vQTNGQkFuUWdDV3BCQkdzb0FnQWlCa29FUUNBQ0lBWTdBUUJCQUNFSklBVkJBQ0FGUVFCS0d5RU9JQUVoQUFOQUlBa2dEa1lFUUNBR0lRTU1Cd3NnQXlBQUtBSUFSZ1JBSUFBZ0JqWUNBQXNnQ1VFQmFpRUpJQUJCQkdvaEFBd0FDd0FMSUFJZ0F6c0JBQ0FESUFaT0RRUkJBQ0VKSUFWQkFDQUZRUUJLR3lFT0lBRWhBQU5BSUFrZ0RrWU5CU0FHSUFBb0FnQkdCRUFnQUNBRE5nSUFDeUFKUVFGcUlRa2dBRUVFYWlFQURBQUxBQXNnQWlBQU93RUFJQWNnQUVFSGJFRUNkR29pQUVIMC84OEFhaUlESUFNb0FnQkJBV28yQWdBZ0FFSDQvODhBYWlJRElBTW9BZ0FnQkdvMkFnQWdBRUg4Lzg4QWFpSURJQU1vQWdBZ0NtbzJBZ0FnQkNBQVFZQ0EwQUJxSWdNb0FnQklCRUFnQXlBRU5nSUFDeUFBUVl5QTBBQnFJQW8yQWdBTUJRc2dBMEVBU2dSQUlBSWdBenNCQUNBSElBWkJCMnhCQW5ScUlnQkI5UC9QQUdvaUF5QURLQUlBUVFGcU5nSUFJQUJCK1AvUEFHb2lBeUFES0FJQUlBUnFOZ0lBSUFCQi9QL1BBR29pQXlBREtBSUFJQXBxTmdJQUlBUWdBRUdFZ05BQWFpSURLQUlBU2dSQUlBTWdCRFlDQUFzZ0FFR01nTkFBYWlBS05nSUFEQVVMSUFKQkFtc3ZBUUFpQUVFUWRFRVFkU0lEUVFCS0JFQWdBaUFET3dFQUlBY2dBRUVjYkdvaUFFSDAvODhBYWlJRElBTW9BZ0JCQVdvMkFnQWdBRUg0Lzg4QWFpSURJQU1vQWdBZ0JHbzJBZ0FnQUVIOC84OEFhaUlESUFNb0FnQWdDbW8yQWdBZ0FFR0VnTkFBYWlJQUtBSUFJQVJPRFFVZ0FDQUVOZ0lBREFVTElBVkJnSUFDVGdSQVFRQkJBMEc2REVFQUVEMUJmeUVMREFrTElBSWdCVUVCYWlJQU93RUFJQWNnQlVFQ2RHcEJrSURJQUdvZ0FFRVFkRUVRZFRZQ0FDQUhJQVZCSEd4cUlnTkJsSURRQUdvZ0JEWUNBQ0FEUVpDQTBBQnFRUUUyQWdBZ0EwR1lnTkFBYWlBS05nSUFJQU5CbklEUUFHb2dCRFlDQUNBRFFhQ0EwQUJxSUFRMkFnQWdBMEdrZ05BQWFpQUtOZ0lBSUFOQnFJRFFBR29nQ2pZQ0FDQUFJUVVNQkFzZ0FrRUFPd0VBSUF0QkFEb0FBQXdEQ3lBTFFRSnFJUXNnQWtFRWFpRUNJQXBCQVdvaENpQUlJQTFxUVFScUlRME1CUXNnQnlBRFFSQjBRUkIxUVJ4c2FpSUFRZlQvendCcUlnTWdBeWdDQUVFQmFqWUNBQ0FBUWZqL3p3QnFJZ01nQXlnQ0FDQUVhallDQUNBQVFmei96d0JxSWdBZ0FDZ0NBQ0FLYWpZQ0FBd0JDeUFISUFOQkVIUkJFSFZCSEd4cUlnQkJqSURRQUdvZ0NqWUNBQ0FBUWZUL3p3QnFJZ01nQXlnQ0FFRUJhallDQUNBQVFmai96d0JxSWdNZ0F5Z0NBQ0FFYWpZQ0FDQUFRZnovendCcUlnQWdBQ2dDQUNBS2FqWUNBQXNnQzBFQmFpRUxJQUpCQW1vaEFpQU5RUUpxSVEwZ0JFRUJhaUVFREFBTEFBc0xJQVZCQUNBRlFRQktHMEVCYWlFRFFRRWhBRUVCSVFJRFFDQUFJQU5IQkVBQ1FDQUFJQUVvQWdBaUJFWUVRQ0FDSWdSQkFXb2hBZ3dCQ3lBRVFRSjBJQWRxUVl5QXlBQnFLQUlBSVFRTElBRWdCRFlDQUNBQlFRUnFJUUVnQUVFQmFpRUFEQUVMQ3lBSElBSkJBV3NpQkRZQ0NFRUFJQVJGRFFFYUlBZEJER3BCQUNBRVFRSjBFRG9hSUFkQmtJQW9ha0VBSUFSQkJIUVFPaHBCQUNFQUEwQWdBQ0FFVGdSQVFRQWhCQ0FGUVFBZ0JVRUFTaHNoQWdOQUlBSWdCRVlFUUVFQUlRc2dCeWdDQ0NJQVFRQWdBRUVBU2hzaEFVRUFJUUFEUUNBQUlBRkdEUVVnQnlBQVFRUjBhaUlDUVpDQUtHb2lBeUFES3dNQUlBY2dBRUVDZEdvb0FneTNJaGFqT1FNQUlBSkJtSUFvYWlJQ0lBSXJBd0FnRnFNNUF3QWdBRUVCYWlFQURBQUxBQXNnQnlBSElBUkJBblJxUVpDQXlBQnFLQUlBUVFGcklnRkJBblFpQTJvaUFDQUFLQUlNSUFjZ0JFRUhiRUVDZEdvaUFFR1FnTkFBYWlnQ0FHbzJBZ3dnQnlBQlFRUjBhaUlCUVpDQUtHb2lCU0FGS3dNQUlBQkJsSURRQUdvb0FnQzNvRGtEQUNBQlFaaUFLR29pQlNBRkt3TUFJQUJCbUlEUUFHb29BZ0Mzb0RrREFDQUFRWnlBMEFCcUtBSUFJZ1VnQVVHTWdBaHFJZ0VvQWdCSUJFQWdBU0FGTmdJQUN5QUFRYUNBMEFCcUtBSUFJZ1VnQnlBRFFRSjBJZ0ZCQkhKcVFZeUFDR29pQXlnQ0FFb0VRQ0FESUFVMkFnQUxJQUJCcElEUUFHb29BZ0FpQXlBSElBRkJDSEpxUVl5QUNHb2lCU2dDQUVnRVFDQUZJQU0yQWdBTElBQkJxSURRQUdvb0FnQWlBQ0FISUFGQkRISnFRWXlBQ0dvaUFTZ0NBRW9FUUNBQklBQTJBZ0FMSUFSQkFXb2hCQXdBQ3dBRklBY2dBRUVFZEdvaUFVR1FnQWhxUVFBMkFnQWdBVUdNZ0FocUlBdzJBZ0FnQVVHVWdBaHFJQkkyQWdBZ0FVR1lnQWhxUVFBMkFnQWdBRUVCYWlFQUlBY29BZ2doQkF3QkN3QUxBQXNnQ3dzUEN5QUlCRUFDZnlBQUlRVkJBQ0VBSUFFaUJrRUFJQUZCQUVvYklRb2dCeWdDQUNJRElBRWdBaUlQUVFGcklnRnNRUUYwYWlFRUlBTWhBZ05BSUFBZ0NrY0VRQ0FFUVFBN0FRQWdBa0VBT3dFQUlBQkJBV29oQUNBQ1FRSnFJUUlnQkVFQ2FpRUVEQUVMQ3lBUFFRQWdEMEVBU2hzaENTQURJQVpCQVdzaUNrRUJkR29oQkVFQUlRQWdBeUVDQTBBZ0FDQUpSd1JBSUFSQkFEc0JBQ0FDUVFBN0FRQWdBRUVCYWlFQUlBUWdCa0VCZENJTGFpRUVJQUlnQzJvaEFnd0JDd3NnQVVFQklBRkJBVW9iSVJNZ0IwR1FnTWdBYWlFQklBZ2dCa0VCYWlJQWFpRUxJQUFnQldvaERTQUhLQUlFSUFCcUlRd2dDa0VCSUFwQkFVb2JJaFJCQVdzaEVpQURJQUJCQVhScUlRSkJBQ0FHYTBFQmRDRVFRUUFoQlVFQklRb0NRQU5BSUFvZ0UwY0VRQ0FOSUJKcUlRNGdDeUFTYWlFUlFRRWhCQU5BQWtBQ1FBSkFJQVFnRkVjRVFDQU5MUUFBSUFzdEFBQkxCRUFnREVIL0FUb0FBQ0FDSUJCcUlnQXZBUUFpQTBFUWRFRVFkU0lJUVFCS0JFQWdBaUFJT3dFQUlBY2dBMEVjYkdvaUFFR01nTkFBYWlBS05nSUFJQUJCOVAvUEFHb2lBeUFES0FJQVFRRnFOZ0lBSUFCQitQL1BBR29pQXlBREtBSUFJQVJxTmdJQUlBQkIvUC9QQUdvaUFDQUFLQUlBSUFwcU5nSUFEQVVMSUFCQkFtc3ZBUUFpQ0VFUWRFRVFkU0VESUFBdUFRSWlBRUVBU2dSQUlBTkJBRW9FUUNBSFFaQ0F5QUJxSWdrZ0FFRUNkR3BCQkdzb0FnQWlBeUFJUVFKMElBbHFRUVJyS0FJQUlnaEtCRUFnQWlBSU93RUFRUUFoQ1NBRlFRQWdCVUVBU2hzaEZTQUJJUUFEUUNBSklCVkdCRUFnQ0NFRERBZ0xJQU1nQUNnQ0FFWUVRQ0FBSUFnMkFnQUxJQWxCQVdvaENTQUFRUVJxSVFBTUFBc0FDeUFDSUFNN0FRQWdBeUFJVGcwRlFRQWhDU0FGUVFBZ0JVRUFTaHNoRlNBQklRQURRQ0FKSUJWR0RRWWdDQ0FBS0FJQVJnUkFJQUFnQXpZQ0FBc2dDVUVCYWlFSklBQkJCR29oQUF3QUN3QUxJQUpCQW1zdUFRQWlDRUVBU2dSQUlBZEJrSURJQUdvaUNTQUFRUUowYWtFRWF5Z0NBQ0lESUFoQi8vOERjVUVDZENBSmFrRUVheWdDQUNJSVNnUkFJQUlnQ0RzQkFFRUFJUWtnQlVFQUlBVkJBRW9iSVJVZ0FTRUFBMEFnQ1NBVlJnUkFJQWdoQXd3SEN5QURJQUFvQWdCR0JFQWdBQ0FJTmdJQUN5QUpRUUZxSVFrZ0FFRUVhaUVBREFBTEFBc2dBaUFET3dFQUlBTWdDRTROQkVFQUlRa2dCVUVBSUFWQkFFb2JJUlVnQVNFQUEwQWdDU0FWUmcwRklBZ2dBQ2dDQUVZRVFDQUFJQU0yQWdBTElBbEJBV29oQ1NBQVFRUnFJUUFNQUFzQUN5QUNJQUE3QVFBZ0J5QUFRUWRzUVFKMGFpSUFRZlQvendCcUlnTWdBeWdDQUVFQmFqWUNBQ0FBUWZqL3p3QnFJZ01nQXlnQ0FDQUVhallDQUNBQVFmei96d0JxSWdNZ0F5Z0NBQ0FLYWpZQ0FDQUVJQUJCZ0lEUUFHb2lBeWdDQUVnRVFDQURJQVEyQWdBTElBQkJqSURRQUdvZ0NqWUNBQXdGQ3lBRFFRQktCRUFnQWlBRE93RUFJQWNnQ0VFSGJFRUNkR29pQUVIMC84OEFhaUlESUFNb0FnQkJBV28yQWdBZ0FFSDQvODhBYWlJRElBTW9BZ0FnQkdvMkFnQWdBRUg4Lzg4QWFpSURJQU1vQWdBZ0NtbzJBZ0FnQkNBQVFZU0EwQUJxSWdNb0FnQktCRUFnQXlBRU5nSUFDeUFBUVl5QTBBQnFJQW8yQWdBTUJRc2dBa0VDYXk4QkFDSUFRUkIwUVJCMUlnTkJBRW9FUUNBQ0lBTTdBUUFnQnlBQVFSeHNhaUlBUWZUL3p3QnFJZ01nQXlnQ0FFRUJhallDQUNBQVFmai96d0JxSWdNZ0F5Z0NBQ0FFYWpZQ0FDQUFRZnovendCcUlnTWdBeWdDQUNBS2FqWUNBQ0FBUVlTQTBBQnFJZ0FvQWdBZ0JFNE5CU0FBSUFRMkFnQU1CUXNnQlVHQWdBSk9CRUJCQUVFRFFib01RUUFRUFVGL0lRc01DUXNnQWlBRlFRRnFJZ0E3QVFBZ0J5QUZRUUowYWtHUWdNZ0FhaUFBUVJCMFFSQjFOZ0lBSUFjZ0JVRWNiR29pQTBHVWdOQUFhaUFFTmdJQUlBTkJrSURRQUdwQkFUWUNBQ0FEUVppQTBBQnFJQW8yQWdBZ0EwR2NnTkFBYWlBRU5nSUFJQU5Cb0lEUUFHb2dCRFlDQUNBRFFhU0EwQUJxSUFvMkFnQWdBMEdvZ05BQWFpQUtOZ0lBSUFBaEJRd0VDeUFDUVFBN0FRQWdERUVBT2dBQURBTUxJQXhCQW1vaERDQUNRUVJxSVFJZ0VVRUNhaUVMSUE1QkFtb2hEU0FLUVFGcUlRb01CUXNnQnlBRFFSQjBRUkIxUVJ4c2FpSUFRZlQvendCcUlnTWdBeWdDQUVFQmFqWUNBQ0FBUWZqL3p3QnFJZ01nQXlnQ0FDQUVhallDQUNBQVFmei96d0JxSWdBZ0FDZ0NBQ0FLYWpZQ0FBd0JDeUFISUFOQkVIUkJFSFZCSEd4cUlnQkJqSURRQUdvZ0NqWUNBQ0FBUWZUL3p3QnFJZ01nQXlnQ0FFRUJhallDQUNBQVFmai96d0JxSWdNZ0F5Z0NBQ0FFYWpZQ0FDQUFRZnovendCcUlnQWdBQ2dDQUNBS2FqWUNBQXNnREVFQmFpRU1JQUpCQW1vaEFpQUxRUUZxSVFzZ0RVRUJhaUVOSUFSQkFXb2hCQXdBQ3dBTEN5QUZRUUFnQlVFQVNodEJBV29oQTBFQklRQkJBU0VDQTBBZ0FDQURSd1JBQWtBZ0FDQUJLQUlBSWdSR0JFQWdBaUlFUVFGcUlRSU1BUXNnQkVFQ2RDQUhha0dNZ01nQWFpZ0NBQ0VFQ3lBQklBUTJBZ0FnQVVFRWFpRUJJQUJCQVdvaEFBd0JDd3NnQnlBQ1FRRnJJZ1EyQWdoQkFDQUVSUTBCR2lBSFFReHFRUUFnQkVFQ2RCQTZHaUFIUVpDQUtHcEJBQ0FFUVFSMEVEb2FRUUFoQUFOQUlBQWdCRTRFUUVFQUlRUWdCVUVBSUFWQkFFb2JJUUlEUUNBQ0lBUkdCRUJCQUNFTElBY29BZ2dpQUVFQUlBQkJBRW9iSVFGQkFDRUFBMEFnQUNBQlJnMEZJQWNnQUVFRWRHb2lBa0dRZ0NocUlnTWdBeXNEQUNBSElBQkJBblJxS0FJTXR5SVdvemtEQUNBQ1FaaUFLR29pQWlBQ0t3TUFJQmFqT1FNQUlBQkJBV29oQUF3QUN3QUxJQWNnQnlBRVFRSjBha0dRZ01nQWFpZ0NBRUVCYXlJQlFRSjBJZ05xSWdBZ0FDZ0NEQ0FISUFSQkIyeEJBblJxSWdCQmtJRFFBR29vQWdCcU5nSU1JQWNnQVVFRWRHb2lBVUdRZ0NocUlnVWdCU3NEQUNBQVFaU0EwQUJxS0FJQXQ2QTVBd0FnQVVHWWdDaHFJZ1VnQlNzREFDQUFRWmlBMEFCcUtBSUF0NkE1QXdBZ0FFR2NnTkFBYWlnQ0FDSUZJQUZCaklBSWFpSUJLQUlBU0FSQUlBRWdCVFlDQUFzZ0FFR2dnTkFBYWlnQ0FDSUZJQWNnQTBFQ2RDSUJRUVJ5YWtHTWdBaHFJZ01vQWdCS0JFQWdBeUFGTmdJQUN5QUFRYVNBMEFCcUtBSUFJZ01nQnlBQlFRaHlha0dNZ0FocUlnVW9BZ0JJQkVBZ0JTQUROZ0lBQ3lBQVFhaUEwQUJxS0FJQUlnQWdCeUFCUVF4eWFrR01nQWhxSWdFb0FnQktCRUFnQVNBQU5nSUFDeUFFUVFGcUlRUU1BQXNBQlNBSElBQkJCSFJxSWdGQmtJQUlha0VBTmdJQUlBRkJqSUFJYWlBR05nSUFJQUZCbElBSWFpQVBOZ0lBSUFGQm1JQUlha0VBTmdJQUlBQkJBV29oQUNBSEtBSUlJUVFNQVFzQUN3QUxJQXNMRHdzZ0JrVUVRQUovSUFBaENDQUZJUXBCQUNFQUlBRWlCa0VBSUFGQkFFb2JJUVVnQnlnQ0FDSURJQUVnQWlJUFFRRnJJZ0ZzUVFGMGFpRUVJQU1oQWdOQUlBQWdCVWNFUUNBRVFRQTdBUUFnQWtFQU93RUFJQUJCQVdvaEFDQUNRUUpxSVFJZ0JFRUNhaUVFREFFTEN5QVBRUUFnRDBFQVNoc2hDU0FESUFaQkFXc2lCVUVCZEdvaEJFRUFJUUFnQXlFQ0EwQWdBQ0FKUndSQUlBUkJBRHNCQUNBQ1FRQTdBUUFnQUVFQmFpRUFJQVFnQmtFQmRDSUxhaUVFSUFJZ0Myb2hBZ3dCQ3dzZ0FVRUJJQUZCQVVvYklSSWdCMEdRZ01nQWFpRUJJQWdnQmtFQmFpSUFhaUVNSUFjb0FnUWdBR29oRFNBRlFRRWdCVUVCU2hzaUUwRUJheUVVSUFNZ0FFRUJkR29oQWtFQUlBWnJRUUYwSVJCQkFDRUZRUUVoQ1FKQUEwQWdDU0FTUndSQUlBd2dGR29oRGtFQklRUURRQUpBQWtBQ1FDQUVJQk5IQkVBZ0NpQU1MUUFBU0FSQUlBMUIvd0U2QUFBZ0FpQVFhaUlBTHdFQUlnTkJFSFJCRUhVaUNFRUFTZ1JBSUFJZ0NEc0JBQ0FISUFOQkhHeHFJZ0JCaklEUUFHb2dDVFlDQUNBQVFmVC96d0JxSWdNZ0F5Z0NBRUVCYWpZQ0FDQUFRZmovendCcUlnTWdBeWdDQUNBRWFqWUNBQ0FBUWZ6L3p3QnFJZ0FnQUNnQ0FDQUphallDQUF3RkN5QUFRUUpyTHdFQUlnaEJFSFJCRUhVaEF5QUFMZ0VDSWdCQkFFb0VRQ0FEUVFCS0JFQWdCMEdRZ01nQWFpSUxJQUJCQW5ScVFRUnJLQUlBSWdNZ0NFRUNkQ0FMYWtFRWF5Z0NBQ0lJU2dSQUlBSWdDRHNCQUVFQUlRc2dCVUVBSUFWQkFFb2JJUkVnQVNFQUEwQWdDeUFSUmdSQUlBZ2hBd3dJQ3lBRElBQW9BZ0JHQkVBZ0FDQUlOZ0lBQ3lBTFFRRnFJUXNnQUVFRWFpRUFEQUFMQUFzZ0FpQURPd0VBSUFNZ0NFNE5CVUVBSVFzZ0JVRUFJQVZCQUVvYklSRWdBU0VBQTBBZ0N5QVJSZzBHSUFnZ0FDZ0NBRVlFUUNBQUlBTTJBZ0FMSUF0QkFXb2hDeUFBUVFScUlRQU1BQXNBQ3lBQ1FRSnJMZ0VBSWdoQkFFb0VRQ0FIUVpDQXlBQnFJZ3NnQUVFQ2RHcEJCR3NvQWdBaUF5QUlRZi8vQTNGQkFuUWdDMnBCQkdzb0FnQWlDRW9FUUNBQ0lBZzdBUUJCQUNFTElBVkJBQ0FGUVFCS0d5RVJJQUVoQUFOQUlBc2dFVVlFUUNBSUlRTU1Cd3NnQXlBQUtBSUFSZ1JBSUFBZ0NEWUNBQXNnQzBFQmFpRUxJQUJCQkdvaEFBd0FDd0FMSUFJZ0F6c0JBQ0FESUFoT0RRUkJBQ0VMSUFWQkFDQUZRUUJLR3lFUklBRWhBQU5BSUFzZ0VVWU5CU0FJSUFBb0FnQkdCRUFnQUNBRE5nSUFDeUFMUVFGcUlRc2dBRUVFYWlFQURBQUxBQXNnQWlBQU93RUFJQWNnQUVFSGJFRUNkR29pQUVIMC84OEFhaUlESUFNb0FnQkJBV28yQWdBZ0FFSDQvODhBYWlJRElBTW9BZ0FnQkdvMkFnQWdBRUg4Lzg4QWFpSURJQU1vQWdBZ0NXbzJBZ0FnQkNBQVFZQ0EwQUJxSWdNb0FnQklCRUFnQXlBRU5nSUFDeUFBUVl5QTBBQnFJQWsyQWdBTUJRc2dBMEVBU2dSQUlBSWdBenNCQUNBSElBaEJCMnhCQW5ScUlnQkI5UC9QQUdvaUF5QURLQUlBUVFGcU5nSUFJQUJCK1AvUEFHb2lBeUFES0FJQUlBUnFOZ0lBSUFCQi9QL1BBR29pQXlBREtBSUFJQWxxTmdJQUlBUWdBRUdFZ05BQWFpSURLQUlBU2dSQUlBTWdCRFlDQUFzZ0FFR01nTkFBYWlBSk5nSUFEQVVMSUFKQkFtc3ZBUUFpQUVFUWRFRVFkU0lEUVFCS0JFQWdBaUFET3dFQUlBY2dBRUVjYkdvaUFFSDAvODhBYWlJRElBTW9BZ0JCQVdvMkFnQWdBRUg0Lzg4QWFpSURJQU1vQWdBZ0JHbzJBZ0FnQUVIOC84OEFhaUlESUFNb0FnQWdDV28yQWdBZ0FFR0VnTkFBYWlJQUtBSUFJQVJPRFFVZ0FDQUVOZ0lBREFVTElBVkJnSUFDVGdSQVFRQkJBMEc2REVFQUVEMUJmeUVNREFrTElBSWdCVUVCYWlJQU93RUFJQWNnQlVFQ2RHcEJrSURJQUdvZ0FFRVFkRUVRZFRZQ0FDQUhJQVZCSEd4cUlnTkJsSURRQUdvZ0JEWUNBQ0FEUVpDQTBBQnFRUUUyQWdBZ0EwR1lnTkFBYWlBSk5nSUFJQU5CbklEUUFHb2dCRFlDQUNBRFFhQ0EwQUJxSUFRMkFnQWdBMEdrZ05BQWFpQUpOZ0lBSUFOQnFJRFFBR29nQ1RZQ0FDQUFJUVVNQkFzZ0FrRUFPd0VBSUExQkFEb0FBQXdEQ3lBTlFRSnFJUTBnQWtFRWFpRUNJQTVCQW1vaERDQUpRUUZxSVFrTUJRc2dCeUFEUVJCMFFSQjFRUnhzYWlJQVFmVC96d0JxSWdNZ0F5Z0NBRUVCYWpZQ0FDQUFRZmovendCcUlnTWdBeWdDQUNBRWFqWUNBQ0FBUWZ6L3p3QnFJZ0FnQUNnQ0FDQUphallDQUF3QkN5QUhJQU5CRUhSQkVIVkJIR3hxSWdCQmpJRFFBR29nQ1RZQ0FDQUFRZlQvendCcUlnTWdBeWdDQUVFQmFqWUNBQ0FBUWZqL3p3QnFJZ01nQXlnQ0FDQUVhallDQUNBQVFmei96d0JxSWdBZ0FDZ0NBQ0FKYWpZQ0FBc2dEVUVCYWlFTklBSkJBbW9oQWlBTVFRRnFJUXdnQkVFQmFpRUVEQUFMQUFzTElBVkJBQ0FGUVFCS0cwRUJhaUVEUVFFaEFFRUJJUUlEUUNBQUlBTkhCRUFDUUNBQUlBRW9BZ0FpQkVZRVFDQUNJZ1JCQVdvaEFnd0JDeUFFUVFKMElBZHFRWXlBeUFCcUtBSUFJUVFMSUFFZ0JEWUNBQ0FCUVFScUlRRWdBRUVCYWlFQURBRUxDeUFISUFKQkFXc2lCRFlDQ0VFQUlBUkZEUUVhSUFkQkRHcEJBQ0FFUVFKMEVEb2FJQWRCa0lBb2FrRUFJQVJCQkhRUU9ocEJBQ0VBQTBBZ0FDQUVUZ1JBUVFBaEJDQUZRUUFnQlVFQVNoc2hBZ05BSUFJZ0JFWUVRRUVBSVF3Z0J5Z0NDQ0lBUVFBZ0FFRUFTaHNoQVVFQUlRQURRQ0FBSUFGR0RRVWdCeUFBUVFSMGFpSUNRWkNBS0dvaUF5QURLd01BSUFjZ0FFRUNkR29vQWd5M0loYWpPUU1BSUFKQm1JQW9haUlDSUFJckF3QWdGcU01QXdBZ0FFRUJhaUVBREFBTEFBc2dCeUFISUFSQkFuUnFRWkNBeUFCcUtBSUFRUUZySWdGQkFuUWlBMm9pQUNBQUtBSU1JQWNnQkVFSGJFRUNkR29pQUVHUWdOQUFhaWdDQUdvMkFnd2dCeUFCUVFSMGFpSUJRWkNBS0dvaUJTQUZLd01BSUFCQmxJRFFBR29vQWdDM29Ea0RBQ0FCUVppQUtHb2lCU0FGS3dNQUlBQkJtSURRQUdvb0FnQzNvRGtEQUNBQVFaeUEwQUJxS0FJQUlnVWdBVUdNZ0FocUlnRW9BZ0JJQkVBZ0FTQUZOZ0lBQ3lBQVFhQ0EwQUJxS0FJQUlnVWdCeUFEUVFKMElnRkJCSEpxUVl5QUNHb2lBeWdDQUVvRVFDQURJQVUyQWdBTElBQkJwSURRQUdvb0FnQWlBeUFISUFGQkNISnFRWXlBQ0dvaUJTZ0NBRWdFUUNBRklBTTJBZ0FMSUFCQnFJRFFBR29vQWdBaUFDQUhJQUZCREhKcVFZeUFDR29pQVNnQ0FFb0VRQ0FCSUFBMkFnQUxJQVJCQVdvaEJBd0FDd0FGSUFjZ0FFRUVkR29pQVVHUWdBaHFRUUEyQWdBZ0FVR01nQWhxSUFZMkFnQWdBVUdVZ0FocUlBODJBZ0FnQVVHWWdBaHFRUUEyQWdBZ0FFRUJhaUVBSUFjb0FnZ2hCQXdCQ3dBTEFBc2dEQXNQQ3dKL0lBQWhCaUFGSVE4Z0FTSUlRUUp0SWd4QkFDQU1RUUJLR3lFRklBY29BZ0FpQXlBQ1FRSnRJaEpCQVdzaUFTQU1iRUVCZEdvaEJFRUFJUUFnQXlFQ0EwQWdBQ0FGUndSQUlBUkJBRHNCQUNBQ1FRQTdBUUFnQUVFQmFpRUFJQUpCQW1vaEFpQUVRUUpxSVFRTUFRc0xJQkpCQUNBU1FRQktHeUVLSUFNZ0RFRUJheUlGUVFGMGFpRUVRUUFoQUNBRElRSURRQ0FBSUFwSEJFQWdCRUVBT3dFQUlBSkJBRHNCQUNBQVFRRnFJUUFnQkNBTVFRRjBJZ2xxSVFRZ0FpQUphaUVDREFFTEN5QUJRUUVnQVVFQlNoc2hFeUFGUVFFZ0JVRUJTaHNoRkNBSFFaQ0F5QUJxSVFFZ0RFRUJhaUlBSUFjb0FnUnFJUXNnQ0VFQmRDQUdha0VDYWlFTklBTWdBRUVCZEdvaEFrRUFJQXhyUVFGMElSQkJBQ0VGUVFFaENnSkFBMEFnQ2lBVFJ3UkFRUUVoQkFOQUFrQUNRQUpBSUFRZ0ZFY0VRQ0FQSUEwdEFBQklCRUFnQzBIL0FUb0FBQ0FDSUJCcUlnQXZBUUFpQTBFUWRFRVFkU0lHUVFCS0JFQWdBaUFHT3dFQUlBY2dBMEVjYkdvaUFFR01nTkFBYWlBS05nSUFJQUJCOVAvUEFHb2lBeUFES0FJQVFRRnFOZ0lBSUFCQitQL1BBR29pQXlBREtBSUFJQVJxTmdJQUlBQkIvUC9QQUdvaUFDQUFLQUlBSUFwcU5nSUFEQVVMSUFCQkFtc3ZBUUFpQmtFUWRFRVFkU0VESUFBdUFRSWlBRUVBU2dSQUlBTkJBRW9FUUNBSFFaQ0F5QUJxSWdrZ0FFRUNkR3BCQkdzb0FnQWlBeUFHUVFKMElBbHFRUVJyS0FJQUlnWktCRUFnQWlBR093RUFRUUFoQ1NBRlFRQWdCVUVBU2hzaERpQUJJUUFEUUNBSklBNUdCRUFnQmlFRERBZ0xJQU1nQUNnQ0FFWUVRQ0FBSUFZMkFnQUxJQWxCQVdvaENTQUFRUVJxSVFBTUFBc0FDeUFDSUFNN0FRQWdBeUFHVGcwRlFRQWhDU0FGUVFBZ0JVRUFTaHNoRGlBQklRQURRQ0FKSUE1R0RRWWdCaUFBS0FJQVJnUkFJQUFnQXpZQ0FBc2dDVUVCYWlFSklBQkJCR29oQUF3QUN3QUxJQUpCQW1zdUFRQWlCa0VBU2dSQUlBZEJrSURJQUdvaUNTQUFRUUowYWtFRWF5Z0NBQ0lESUFaQi8vOERjVUVDZENBSmFrRUVheWdDQUNJR1NnUkFJQUlnQmpzQkFFRUFJUWtnQlVFQUlBVkJBRW9iSVE0Z0FTRUFBMEFnQ1NBT1JnUkFJQVloQXd3SEN5QURJQUFvQWdCR0JFQWdBQ0FHTmdJQUN5QUpRUUZxSVFrZ0FFRUVhaUVBREFBTEFBc2dBaUFET3dFQUlBTWdCazROQkVFQUlRa2dCVUVBSUFWQkFFb2JJUTRnQVNFQUEwQWdDU0FPUmcwRklBWWdBQ2dDQUVZRVFDQUFJQU0yQWdBTElBbEJBV29oQ1NBQVFRUnFJUUFNQUFzQUN5QUNJQUE3QVFBZ0J5QUFRUWRzUVFKMGFpSUFRZlQvendCcUlnTWdBeWdDQUVFQmFqWUNBQ0FBUWZqL3p3QnFJZ01nQXlnQ0FDQUVhallDQUNBQVFmei96d0JxSWdNZ0F5Z0NBQ0FLYWpZQ0FDQUVJQUJCZ0lEUUFHb2lBeWdDQUVnRVFDQURJQVEyQWdBTElBQkJqSURRQUdvZ0NqWUNBQXdGQ3lBRFFRQktCRUFnQWlBRE93RUFJQWNnQmtFSGJFRUNkR29pQUVIMC84OEFhaUlESUFNb0FnQkJBV28yQWdBZ0FFSDQvODhBYWlJRElBTW9BZ0FnQkdvMkFnQWdBRUg4Lzg4QWFpSURJQU1vQWdBZ0NtbzJBZ0FnQkNBQVFZU0EwQUJxSWdNb0FnQktCRUFnQXlBRU5nSUFDeUFBUVl5QTBBQnFJQW8yQWdBTUJRc2dBa0VDYXk4QkFDSUFRUkIwUVJCMUlnTkJBRW9FUUNBQ0lBTTdBUUFnQnlBQVFSeHNhaUlBUWZUL3p3QnFJZ01nQXlnQ0FFRUJhallDQUNBQVFmai96d0JxSWdNZ0F5Z0NBQ0FFYWpZQ0FDQUFRZnovendCcUlnTWdBeWdDQUNBS2FqWUNBQ0FBUVlTQTBBQnFJZ0FvQWdBZ0JFNE5CU0FBSUFRMkFnQU1CUXNnQlVHQWdBSk9CRUJCQUVFRFFib01RUUFRUFVGL0lRc01DUXNnQWlBRlFRRnFJZ0E3QVFBZ0J5QUZRUUowYWtHUWdNZ0FhaUFBUVJCMFFSQjFOZ0lBSUFjZ0JVRWNiR29pQTBHVWdOQUFhaUFFTmdJQUlBTkJrSURRQUdwQkFUWUNBQ0FEUVppQTBBQnFJQW8yQWdBZ0EwR2NnTkFBYWlBRU5nSUFJQU5Cb0lEUUFHb2dCRFlDQUNBRFFhU0EwQUJxSUFvMkFnQWdBMEdvZ05BQWFpQUtOZ0lBSUFBaEJRd0VDeUFDUVFBN0FRQWdDMEVBT2dBQURBTUxJQXRCQW1vaEN5QUNRUVJxSVFJZ0NrRUJhaUVLSUFnZ0RXcEJCR29oRFF3RkN5QUhJQU5CRUhSQkVIVkJIR3hxSWdCQjlQL1BBR29pQXlBREtBSUFRUUZxTmdJQUlBQkIrUC9QQUdvaUF5QURLQUlBSUFScU5nSUFJQUJCL1AvUEFHb2lBQ0FBS0FJQUlBcHFOZ0lBREFFTElBY2dBMEVRZEVFUWRVRWNiR29pQUVHTWdOQUFhaUFLTmdJQUlBQkI5UC9QQUdvaUF5QURLQUlBUVFGcU5nSUFJQUJCK1AvUEFHb2lBeUFES0FJQUlBUnFOZ0lBSUFCQi9QL1BBR29pQUNBQUtBSUFJQXBxTmdJQUN5QUxRUUZxSVFzZ0FrRUNhaUVDSUExQkFtb2hEU0FFUVFGcUlRUU1BQXNBQ3dzZ0JVRUFJQVZCQUVvYlFRRnFJUU5CQVNFQVFRRWhBZ05BSUFBZ0EwY0VRQUpBSUFBZ0FTZ0NBQ0lFUmdSQUlBSWlCRUVCYWlFQ0RBRUxJQVJCQW5RZ0IycEJqSURJQUdvb0FnQWhCQXNnQVNBRU5nSUFJQUZCQkdvaEFTQUFRUUZxSVFBTUFRc0xJQWNnQWtFQmF5SUVOZ0lJUVFBZ0JFVU5BUm9nQjBFTWFrRUFJQVJCQW5RUU9ob2dCMEdRZ0NocVFRQWdCRUVFZEJBNkdrRUFJUUFEUUNBQUlBUk9CRUJCQUNFRUlBVkJBQ0FGUVFCS0d5RUNBMEFnQWlBRVJnUkFRUUFoQ3lBSEtBSUlJZ0JCQUNBQVFRQktHeUVCUVFBaEFBTkFJQUFnQVVZTkJTQUhJQUJCQkhScUlnSkJrSUFvYWlJRElBTXJBd0FnQnlBQVFRSjBhaWdDRExjaUZxTTVBd0FnQWtHWWdDaHFJZ0lnQWlzREFDQVdvemtEQUNBQVFRRnFJUUFNQUFzQUN5QUhJQWNnQkVFQ2RHcEJrSURJQUdvb0FnQkJBV3NpQVVFQ2RDSURhaUlBSUFBb0Fnd2dCeUFFUVFkc1FRSjBhaUlBUVpDQTBBQnFLQUlBYWpZQ0RDQUhJQUZCQkhScUlnRkJrSUFvYWlJRklBVXJBd0FnQUVHVWdOQUFhaWdDQUxlZ09RTUFJQUZCbUlBb2FpSUZJQVVyQXdBZ0FFR1lnTkFBYWlnQ0FMZWdPUU1BSUFCQm5JRFFBR29vQWdBaUJTQUJRWXlBQ0dvaUFTZ0NBRWdFUUNBQklBVTJBZ0FMSUFCQm9JRFFBR29vQWdBaUJTQUhJQU5CQW5RaUFVRUVjbXBCaklBSWFpSURLQUlBU2dSQUlBTWdCVFlDQUFzZ0FFR2tnTkFBYWlnQ0FDSURJQWNnQVVFSWNtcEJqSUFJYWlJRktBSUFTQVJBSUFVZ0F6WUNBQXNnQUVHb2dOQUFhaWdDQUNJQUlBY2dBVUVNY21wQmpJQUlhaUlCS0FJQVNnUkFJQUVnQURZQ0FBc2dCRUVCYWlFRURBQUxBQVVnQnlBQVFRUjBhaUlCUVpDQUNHcEJBRFlDQUNBQlFZeUFDR29nRERZQ0FDQUJRWlNBQ0dvZ0VqWUNBQ0FCUVppQUNHcEJBRFlDQUNBQVFRRnFJUUFnQnlnQ0NDRUVEQUVMQUFzQUN5QUxDd3NJQUNBQUtBSVFSUXNKQUNBQUVQd0NFRFFMRkFBZ0FFSFlrUU0yQWdBZ0FFRUVhaEJISUFBTENnQWdBRUVZZEVFWWRRc1VBQ0FBUVppUkF6WUNBQ0FBUVFScUVFY2dBQXNKQUNBQUlBRVE5QVFMMlFNQ0FuNENmeU1BUVNCcklnUWtBQUpBSUFGQy8vLy8vLy8vLy8vL0FJTWlBMEtBZ0lDQWdJREFnRHg5SUFOQ2dJQ0FnSUNBd1AvREFIMVVCRUFnQVVJRWhpQUFRanlJaENFRElBQkMvLy8vLy8vLy8vOFBneUlBUW9HQWdJQ0FnSUNBQ0ZvRVFDQURRb0dBZ0lDQWdJQ0F3QUI4SVFJTUFnc2dBMEtBZ0lDQWdJQ0FnRUI5SVFJZ0FFS0FnSUNBZ0lDQWdBaUZRZ0JTRFFFZ0FpQURRZ0dEZkNFQ0RBRUxJQUJRSUFOQ2dJQ0FnSUNBd1AvL0FGUWdBMEtBZ0lDQWdJREEvLzhBVVJ0RkJFQWdBVUlFaGlBQVFqeUloRUwvLy8vLy8vLy9BNE5DZ0lDQWdJQ0FnUHovQUlRaEFnd0JDMEtBZ0lDQWdJQ0ErUDhBSVFJZ0EwTC8vLy8vLy8rLy84TUFWZzBBUWdBaEFpQURRakNJcHlJRlFaSDNBRWtOQUNBRVFSQnFJQUFnQVVMLy8vLy8vLzgvZzBLQWdJQ0FnSURBQUlRaUFpQUZRWUgzQUdzUWpBRWdCQ0FBSUFKQmdmZ0FJQVZyRUlVQ0lBUXBBd2hDQklZZ0JDa0RBQ0lBUWp5SWhDRUNJQVFwQXhBZ0JDa0RHSVJDQUZLdElBQkMvLy8vLy8vLy8vOFBnNFFpQUVLQmdJQ0FnSUNBZ0FoYUJFQWdBa0lCZkNFQ0RBRUxJQUJDZ0lDQWdJQ0FnSUFJaFVJQVVnMEFJQUpDQVlNZ0Fud2hBZ3NnQkVFZ2FpUUFJQUlnQVVLQWdJQ0FnSUNBZ0lCL2c0Uy9DMFVCQVg4akFFRVFheUlGSkFBZ0JTQUJJQUlnQXlBRVFvQ0FnSUNBZ0lDQWdIK0ZFS0VCSUFVcEF3QWhBU0FBSUFVcEF3ZzNBd2dnQUNBQk53TUFJQVZCRUdva0FBdkVBUUlCZndKK1FYOGhBd0pBSUFCQ0FGSWdBVUwvLy8vLy8vLy8vLzhBZ3lJRVFvQ0FnSUNBZ01ELy93QldJQVJDZ0lDQWdJQ0F3UC8vQUZFYkRRQkJBQ0FDUXYvLy8vLy8vLy8vL3dDRElnVkNnSUNBZ0lDQXdQLy9BRllnQlVLQWdJQ0FnSURBLy84QVVSc05BQ0FBSUFRZ0JZU0VVQVJBUVFBUEN5QUJJQUtEUWdCWkJFQkJBQ0FCSUFKVElBRWdBbEViRFFFZ0FDQUJJQUtGaEVJQVVnOExJQUJDQUZJZ0FTQUNWU0FCSUFKUkd3MEFJQUFnQVNBQ2hZUkNBRkloQXdzZ0F3dUpBZ0FDUUNBQUJIOGdBVUgvQUUwTkFRSkFRYXliQkNnQ0FDZ0NBRVVFUUNBQlFZQi9jVUdBdndOR0RRTU1BUXNnQVVIL0QwMEVRQ0FBSUFGQlAzRkJnQUZ5T2dBQklBQWdBVUVHZGtIQUFYSTZBQUJCQWc4TElBRkJnRUJ4UVlEQUEwY2dBVUdBc0FOUGNVVUVRQ0FBSUFGQlAzRkJnQUZ5T2dBQ0lBQWdBVUVNZGtIZ0FYSTZBQUFnQUNBQlFRWjJRVDl4UVlBQmNqb0FBVUVERHdzZ0FVR0FnQVJyUWYvL1AwMEVRQ0FBSUFGQlAzRkJnQUZ5T2dBRElBQWdBVUVTZGtId0FYSTZBQUFnQUNBQlFRWjJRVDl4UVlBQmNqb0FBaUFBSUFGQkRIWkJQM0ZCZ0FGeU9nQUJRUVFQQ3d0QjBKa0VRUmsyQWdCQmZ3VkJBUXNQQ3lBQUlBRTZBQUJCQVF2MkFRRUJmd0pBQWtBQ1FDQUFJQUZ6UVFOeERRQWdBa0VBUnlFREFrQWdBVUVEY1VVZ0FrVnlEUUFEUUNBQUlBRXRBQUFpQXpvQUFDQURSUTBFSUFCQkFXb2hBQ0FDUVFGcklnSkJBRWNoQXlBQlFRRnFJZ0ZCQTNGRkRRRWdBZzBBQ3dzZ0EwVU5BU0FCTFFBQVJRMENJQUpCQkVrTkFBTkFJQUVvQWdBaUEwRi9jeUFEUVlHQ2hBaHJjVUdBZ1lLRWVIRU5BU0FBSUFNMkFnQWdBRUVFYWlFQUlBRkJCR29oQVNBQ1FRUnJJZ0pCQTBzTkFBc0xJQUpGRFFBRFFDQUFJQUV0QUFBaUF6b0FBQ0FEUlEwQ0lBQkJBV29oQUNBQlFRRnFJUUVnQWtFQmF5SUNEUUFMQzBFQUlRSUxJQUJCQUNBQ0VEb2FDMllCQTM5QmZ5RUNBa0FnQUVVZ0FVVnlEUUJCQUNFQ0lBQkJER3BCQUVHQUNCQTZHaUFCSUFBb0FnZ2dBQ2dDQkd4cUlRTURRQ0FCSUFOUERRRWdBQ0FCTFFBQVFRSjBhaUlFUVF4cUlBUW9BZ3hCQVdvMkFnQWdBVUVCYWlFQkRBQUxBQXNnQWdzcUFRRi9Jd0JCRUdzaUJDUUFJQVFnQXpZQ0RDQUFJQUVnQWlBREVJZ0NJUUFnQkVFUWFpUUFJQUFMcndFQkJuOGpBRUh3QVdzaUJ5UUFJQWNnQURZQ0FFRUJJUVlDUUNBRFFRSklEUUJCQUNBQmF5RUpJQUFoQlFOQUlBQWdCU0FKYWlJRklBUWdBMEVDYXlJS1FRSjBhaWdDQUdzaUNDQUNFUU1BUVFCT0JFQWdBQ0FGSUFJUkF3QkJBRTROQWdzZ0J5QUdRUUowYWlBSUlBVWdDQ0FGSUFJUkF3QkJBRTRpQ0JzaUJUWUNBQ0FHUVFGcUlRWWdBMEVCYXlBS0lBZ2JJZ05CQVVvTkFBc0xJQUVnQnlBR0VKRUZJQWRCOEFGcUpBQUw0UUVCQW44Z0FrRUFSeUVEQWtBQ1FBSkFJQUJCQTNGRklBSkZjZzBBSUFGQi93RnhJUVFEUUNBQUxRQUFJQVJHRFFJZ0FrRUJheUlDUVFCSElRTWdBRUVCYWlJQVFRTnhSUTBCSUFJTkFBc0xJQU5GRFFFTEFrQWdBQzBBQUNBQlFmOEJjVVlnQWtFRVNYSU5BQ0FCUWY4QmNVR0Jnb1FJYkNFREEwQWdBQ2dDQUNBRGN5SUVRWDl6SUFSQmdZS0VDR3R4UVlDQmdvUjRjUTBCSUFCQkJHb2hBQ0FDUVFScklnSkJBMHNOQUFzTElBSkZEUUFnQVVIL0FYRWhBUU5BSUFFZ0FDMEFBRVlFUUNBQUR3c2dBRUVCYWlFQUlBSkJBV3NpQWcwQUN3dEJBQXZCQVFFRGZ3SkFJQUVnQWlnQ0VDSURCSDhnQXdVZ0FoQ2NCUTBCSUFJb0FoQUxJQUlvQWhRaUJXdExCRUFnQWlBQUlBRWdBaWdDSkJFRUFBOExBa0FnQWlnQ1VFRUFTQVJBUVFBaEF3d0JDeUFCSVFRRFFDQUVJZ05GQkVCQkFDRUREQUlMSUFBZ0EwRUJheUlFYWkwQUFFRUtSdzBBQ3lBQ0lBQWdBeUFDS0FJa0VRUUFJZ1FnQTBrTkFTQUFJQU5xSVFBZ0FTQURheUVCSUFJb0FoUWhCUXNnQlNBQUlBRVFQeG9nQWlBQ0tBSVVJQUZxTmdJVUlBRWdBMm9oQkFzZ0JBdU5BUUFnQUNBQUlBQWdBQ0FBUkFuMy9RM2hQUUkvb2tTSXNnRjE0TzlKUDZDaVJEdVBhTFVvZ3FTL29LSkVWVVNJRGxYQnlUK2dva1I5YitzREV0YlV2NkNpUkZWVlZWVlZWY1Uvb0NBQW9pQUFJQUFnQUNBQVJJS1NMckhGdUxNL29rUlpBWTBiYkFibXY2Q2lSTWlLV1p6bEtnQkFvS0pFU3kyS0hDYzZBOENnb2tRQUFBQUFBQUR3UDZDakM0NEtBUTUvSUFFb0FoUWhDU0FCS0FJUUlRTWdBU2dDRENFTElBRW9BZ2doQlNBQUtBTGtBeWdDR0NFTkFrQWdBU2dDQkNJSElBRW9BZ0FpQmtvRVFDQUdJUW9EUUNBRklBdE1CRUFnRFNBS1FRSjBhaWdDQUNFTUlBVWhBZ05BSUFNZ0NVd0VRQ0FNSUFKQkJuUnFJQU5CQVhScUlRQWdBeUVFQTBBZ0FDOEJBQVJBSUFFZ0NqWUNBQXdIQ3lBQVFRSnFJUUFnQkNBSlJ5RUlJQVJCQVdvaEJDQUlEUUFMQ3lBQ0lBdEhJUUFnQWtFQmFpRUNJQUFOQUFzTElBY2dDa2NoQUNBS1FRRnFJUW9nQUEwQUN3c2dCaUVLQ3dKQUlBY2dDa29FUUNBSElRZ0RRQ0FGSUF0TUJFQWdEU0FJUVFKMGFpZ0NBQ0VNSUFVaEFnTkFJQU1nQ1V3RVFDQU1JQUpCQm5ScUlBTkJBWFJxSVFBZ0F5RUVBMEFnQUM4QkFBUkFJQUVnQ0RZQ0JBd0hDeUFBUVFKcUlRQWdCQ0FKUnlFR0lBUkJBV29oQkNBR0RRQUxDeUFDSUF0SElRQWdBa0VCYWlFQ0lBQU5BQXNMSUFnZ0Nrb2hBQ0FJUVFGcklRZ2dBQTBBQ3dzZ0J5RUlDd0pBSUFVZ0MwZ0VRQ0FGSVFZRFFDQUlJQW9pQWs0RVFBTkFJQU1nQ1V3RVFDQU5JQUpCQW5ScUtBSUFJQVpCQm5ScUlBTkJBWFJxSVFBZ0F5RUVBMEFnQUM4QkFBUkFJQUVnQmpZQ0NBd0hDeUFBUVFKcUlRQWdCQ0FKUnlFSElBUkJBV29oQkNBSERRQUxDeUFDSUFoSElRQWdBa0VCYWlFQ0lBQU5BQXNMSUFZZ0MwY2hBQ0FHUVFGcUlRWWdBQTBBQ3dzZ0JTRUdDd0pBSUFZZ0MwZ0VRQ0FMSVFjRFFDQUlJQW9pQWs0RVFBTkFJQU1nQ1V3RVFDQU5JQUpCQW5ScUtBSUFJQWRCQm5ScUlBTkJBWFJxSVFBZ0F5RUVBMEFnQUM4QkFBUkFJQUVnQnpZQ0RBd0hDeUFBUVFKcUlRQWdCQ0FKUnlFRklBUkJBV29oQkNBRkRRQUxDeUFDSUFoSElRQWdBa0VCYWlFQ0lBQU5BQXNMSUFZZ0IwZ2hBQ0FIUVFGcklRY2dBQTBBQ3dzZ0N5RUhDd0pBSUFNZ0NVZ0VRQ0FHUVFaMElRd2dBeUVGQTBBZ0NDQUtJZ0pPQkVBRFFDQUdJQWRNQkVBZ0RTQUNRUUowYWlnQ0FDQU1haUFGUVFGMGFpRUFJQVloQkFOQUlBQXZBUUFFUUNBQklBVTJBaEFNQndzZ0FFRkFheUVBSUFRZ0IwY2hDeUFFUVFGcUlRUWdDdzBBQ3dzZ0FpQUlSeUVBSUFKQkFXb2hBaUFBRFFBTEN5QUZJQWxISVFBZ0JVRUJhaUVGSUFBTkFBc0xJQU1oQlFzQ1FDQUZJQWxJQkVBZ0JrRUdkQ0VNSUFraEFnTkFJQWdnQ2lJRFRnUkFBMEFnQmlBSFRBUkFJQTBnQTBFQ2RHb29BZ0FnREdvZ0FrRUJkR29oQUNBR0lRUURRQ0FBTHdFQUJFQWdBU0FDTmdJVURBY0xJQUJCUUdzaEFDQUVJQWRISVFzZ0JFRUJhaUVFSUFzTkFBc0xJQU1nQ0VjaEFDQURRUUZxSVFNZ0FBMEFDd3NnQWlBRlNpRUFJQUpCQVdzaEFpQUFEUUFMQ3lBSklRSUxJQUVnQnlBR2EwRU1iQ0lBSUFCc0lBZ2dDbXRCQkhRaUFDQUFiR29nQWlBRmF5SU9RUU4wSWdBZ0FHeHFOZ0lZUVFBaEJDQUlJQXBPQkVBZ0RrRUJha0VEY1NFUEEwQWdCaUFIVEFSQUlBMGdDa0VDZEdvb0FnQWhEQ0FHSVFNRFFDQURJUXNDUUNBQ0lBVklEUUFnRENBTFFRWjBhaUFGUVFGMGFpRURRUUFoQ1NBRklRQWdEd1JBQTBBZ0FFRUJhaUVBSUFRZ0F5OEJBRUVBUjJvaEJDQURRUUpxSVFNZ0NVRUJhaUlKSUE5SERRQUxDeUFPUVFOSkRRQURRQ0FFSUFNdkFRQkJBRWRxSUFNdkFRSkJBRWRxSUFNdkFRUkJBRWRxSUFNdkFRWkJBRWRxSVFRZ0EwRUlhaUVESUFCQkEyb2hDU0FBUVFScUlRQWdBaUFKUncwQUN3c2dDMEVCYWlFRElBY2dDMGNOQUFzTElBZ2dDa2NoQUNBS1FRRnFJUW9nQUEwQUN3c2dBU0FFTmdJY0M4Y0NBUU4vSUFBb0FnUWhBd0pBSUFGQkFrOEVRQ0FBS0FJQUlnSWdBVFlDR0NBQ1FRODJBaFFnQUNBQUtBSUFLQUlBRVFFQURBRUxJQUZCQVVjTkFDQURLQUpFSWdJRVFBTkFJQUlvQWlnRVFDQUNRUUEyQWlnZ0FDQUNRVEJxSUFJb0FqZ1JBZ0FMSUFJb0Fpd2lBZzBBQ3dzZ0EwRUFOZ0pFSUFNb0FrZ2lBZ1JBQTBBZ0FpZ0NLQVJBSUFKQkFEWUNLQ0FBSUFKQk1Hb2dBaWdDT0JFQ0FBc2dBaWdDTENJQ0RRQUxDeUFEUVFBMkFrZ0xJQU1nQVVFQ2RHb2lBU0lBS0FJOElRSWdBRUVBTmdJOElBSUVRQU5BSUFJb0FnQWhBQ0FDS0FJRUlBSW9BZ2hxUVJCcUlRUWdBaEEwSUFNZ0F5Z0NUQ0FFYXpZQ1RDQUFJZ0lOQUFzTElBRW9BalFoQWlBQlFRQTJBalFnQWdSQUEwQWdBaWdDQUNFQUlBSW9BZ1FnQWlnQ0NHcEJFR29oQVNBQ0VEUWdBeUFES0FKTUlBRnJOZ0pNSUFBaUFnMEFDd3NMTEFFQmZ5QUFFS3NGSUFBb0FnQUVRQ0FBRUtnRklBQVFOUm9nQUNnQ0FDRUJJQUFRM0FFYUlBRVFOQXNMaVFNQkJuOGdBQ2dDR0NJQktBSUVJUUlnQVNnQ0FDRUVBMEFnQWtVRVFDQUFJQUVvQWd3UkFBQkZCRUJCQUE4TElBRW9BZ0FoQkNBQktBSUVJUUlMSUFSQkFXb2hBeUFDUVFGcklRSWdCQzBBQUVIL0FVY0VRQU5BSUFBb0F0QURJZ1FnQkNnQ0dFRUJhallDR0NBQklBSTJBZ1FnQVNBRE5nSUFJQUlFZnlBQ0JTQUFJQUVvQWd3UkFBQkZCRUJCQUE4TElBRW9BZ0FoQXlBQktBSUVDMEVCYXlFQ0lBTXRBQUFoQkNBRFFRRnFJUU1nQkVIL0FVY05BQXNMQTBBZ0FnUi9JQUlGSUFBZ0FTZ0NEQkVBQUVVRVFFRUFEd3NnQVNnQ0FDRURJQUVvQWdRTFFRRnJJUUlnQXkwQUFDRUZJQU5CQVdvaUJDRURJQVZCL3dGR0RRQUxJQVZGQkVBZ0FDZ0MwQU1pQXlBREtBSVlRUUpxTmdJWUlBRWdBallDQkNBQklBUTJBZ0FNQVFzTElBQW9BdEFES0FJWUlnTUVRQ0FBS0FJQUlnWWdBellDR0NBR1FmY0FOZ0lVSUFBb0FnQWdCVFlDSENBQVFYOGdBQ2dDQUNnQ0JCRUNBQ0FBS0FMUUEwRUFOZ0lZQ3lBQUlBVTJBcmdESUFFZ0FqWUNCQ0FCSUFRMkFnQkJBUXNaQUNBQUtBSUFJQUUyQWdBZ0FDQUFLQUlBUVFocU5nSUFDejRCQW44akFFRVFheUlFSkFBZ0JFRUlhaUlESUFFZ0FpQUFLQUlBRVFVQUlBTW9BZ0FRTGlBREtBSUFJUUFnQXlnQ0FCQXRJQVJCRUdva0FDQUFDMUVCQW44akFFRVFheUlDSkFBZ0FDZ0NBQ0VESUFJZ0FDZ0NCQ0lBUVFGMUlBRnFJZ0VnQUVFQmNRUi9JQUVvQWdBZ0Eyb29BZ0FGSUFNTEVRQUFOZ0lNSUFJb0Fnd2hBQ0FDUVJCcUpBQWdBQXNIQUNBQUVRNEFDd29BSUFCQkFSQ0JBUm9MdlFNQ0FYOERmU01BUVNCcklnWWtBQ0FGQW44Q1FBSkFBa0FnQVVVTkFDQUFJQUVnQkNvQ0NDSUlJQVFxQWd3aUNTQUdRUnhxSUFaQkVHb1Ewd0pCQUVnTkFDQUZBbjhnQmlvQ0hDSUhpME1BQUFCUFhRUkFJQWVvREFFTFFZQ0FnSUI0Q3pZQ0FDQUZBbjhnQmlvQ0VDSUhpME1BQUFCUFhRUkFJQWVvREFFTFFZQ0FnSUI0Q3pZQ0JDQUNSUTBCSUFBZ0FpQUlJQWtnQmtFWWFpQUdRUXhxRU5NQ1FRQklEUUVnQlFKL0lBWXFBaHdpQnlBSGtpQUdLZ0lZa3lJSGkwTUFBQUJQWFFSQUlBZW9EQUVMUVlDQWdJQjRDellDQ0NBRkFuOGdCaW9DRUNJSElBZVNJQVlxQWd5VElnZUxRd0FBQUU5ZEJFQWdCNmdNQVF0QmdJQ0FnSGdMTmdJTUlBTkZEUUlnQUNBRElBZ2dDU0FHUVJScUlBWkJDR29RMHdKQkFFZ05BaUFGQW44Z0Jpb0NGQ0FHS2dJY1F3QUFRRUNVSUFZcUFoaERBQUJBd0pTU2tpSUlpME1BQUFCUFhRUkFJQWlvREFFTFFZQ0FnSUI0Q3pZQ0VDQUdLZ0lJSUFZcUFoQkRBQUJBUUpRZ0Jpb0NERU1BQUVEQWxKS1NJZ2lMUXdBQUFFOWRCRUFnQ0tnTUJBdEJnSUNBZ0hnTUF3c2dCVUovTndJQUN5QUZRbjgzQWdnTElBVkJmellDRUVGL0N6WUNGQ0FHUVNCcUpBQUxUZ0VDZlNBQktnSUFJQUFxQWdDVElnUWdCSlFnQVNvQ0JDQUFLZ0lFa3lJRUlBU1VrcEVpQlVNQUFBQUFYQVJBSUFJZ0JDQUZsVGdDQUNBRElBRXFBZ0FnQUNvQ0FKTWdCWlU0QWdBTEN3Z0FRUXdRVEJCTkN5Y0JBWDhqQUVFUWF5SUNKQUFnQUVFRFFmaXdBa0d3cVFKQjR3QWdBUkFHSUFKQkVHb2tBQXNaQUNBQUlBRkJuZUlCUWZPQUJFR1E4QU5CalBBREVLd0VDeE1BSUFCQjRQTURRWWp3QTBHRThBTVE4d1lMakFRQkNYOGpBRUVRYXlJTEpBQUNRQUpBQWtBQ1FDQUNCRUFnQTBVTkFTQUVSUTBDSUFBZ0FSRGRCU0FDSUFSc2JDSUZOZ0lNSUFNZ0JXd2lEQ0FBS0FJVVJ3UkFJQXdRVENFR0l3QkJFR3NpRFNRQUl3QkJJR3NpQnlRQUlBMUJDR29pQ1NBR05nSUFJQWRCR0dvZ0JoQ3BCaUVLUVJBUVRDRUlJd0JCSUdzaUJTUUFJQVVnQmpZQ0RDQUlFUDRESUFoQnRPQUJOZ0lBSUFoQkRHb2dCVUVJYWlBRlFReHFJQVZCR0dvUXJRSWdCVUVRYWhDdEFob2dCVUVnYWlRQUlBa2dDRFlDQkNBS0VMZ0JHaUFISUFZMkFnUWdCeUFHTmdJQUlBb29BZ0FoQlNBS1FRQTJBZ0FnQlFSQUlBVVFOQXNnQjBFZ2FpUUFJQWtnQUVFWWFoQ0NCQ0FKRU5FQklBMUJFR29rQUNBQUtBSVlSUTBFSUFBb0FoaEZEUVVMSUFBZ0REWUNGQ0FBSUFRMkFoQWdBQ0FETmdJSUlBQWdBallDQkNBQUlBRTJBZ0FnQzBFUWFpUUFEd3RCMExJRVFmd0pFRE5CMnhRUU0wRzBIUkF6UWY4QUVEWkI3aUVRTTBIT0pCQXpFRGNRQUFBTFFkQ3lCRUdETEJBelFkc1VFRE5CdEIwUU0wR0FBUkEyUWU0aEVETkJoVEFRTXhBM0VBQUFDMEhRc2dSQm04UUFFRE5CMnhRUU0wRzBIUkF6UVlJQkVEWkI3aUVRTTBIQnh3QVFNeEEzRUFBQUMwSFFzZ1JCcWRBQUVETkIyeFFRTTBHMEhSQXpRWlVCRURaQjdpRVFNMEhNMHdBUU14QTNFQUFBQzBFUUVBb2lBQ0FMUWVEWEFCQ2JBUkRlQWlBQVFmelhBVUVPRUFrQUN4c0JBWDhnQUNnQ0FDSUJSUVJBRHdzZ0FSQTBJQUJCQURZQ0FBc1FBQ0FBS0FJQUlBRW9BZ0JyUVFKMUM3c09BUXgvSXdCQklHc2lEU1FBQWtBZ0FpMEFaQVJBSUEwZ0FFSElBR29pQUJEbUFqWUNDQ0FOUVJocUlBMUJDR29Ra0FJaEFTQUNFS3dDRUxrQ0lRY2dBaENzQWhEbUFpRURJQUVvQWdBaEFTTUFRU0JySWdRa0FDQUVJQUUyQWhnZ0FDZ0NBQ0VCSUFRZ0FCQzVBallDQUNBQklBUkJHR29nQkJEd0EwRUNkR29oQlFKQUlBY2dBeER2QlNJR1FRQk1EUUFnQUJBMUtBSUFJQUFvQWdRaUNXdEJBblVnQms0RVFDQUVJQU0yQWdBZ0NTQUZheUlLUVFKMUlnRWdCa2dFUUNBRUlBYzJBZ0FnQkNBQkVPNEZJQVFvQWdBaERDTUFRUkJySWdna0FDQUlJQUFnQmlBQmF4QzNBaUVDSUFBUU5TRUxJd0JCRUdzaUFTUUFJQUVnQXpZQ0FDQUJJQXcyQWdnRFFDQUJRUWhxSUFFUWd3RUVRQ0FMSUFJb0FnUWdBVUVJYWlJREtBSUFFUE1CSUFNUWpRSWdBaUFDS0FJRVFRUnFOZ0lFREFFTEN5QUJRUkJxSkFBZ0FoQnVJQWhCRUdva0FDQUtRUUJNRFFJTEl3QkJFR3NpQ0NRQUlBZ2dBQ0lDSUFrZ0JTQUNLQUlFSWdNZ0JTQUdRUUowYW10cUlnRnJRUUoxRUxjQ0lnb29BZ1FoQmlBQklRQURRQ0FBSUFsUEJFQWdDaEJ1SUFFZ0JVY0VRQ0FESUFFZ0JXc2lBR3NnQlNBQUVNc0NDeUFJUVJCcUpBQUZJQUlRTlNBR0lBQVE4d0VnQ2lBR1FRUnFJZ1kyQWdRZ0FFRUVhaUVBREFFTEN5QUhJQVFvQWdBZ0JSRFlBaG9NQVFzZ0FCQTFJUUVnQkNBQUlBQVFSQ0FHYWhEakFpQUZJQUFvQWdCclFRSjFJQUVRMmdJaEFpTUFRU0JySWdZa0FDQUdJQWMyQWhnZ0JrRUlhaUFDUVFocUlBY2dBeER2QlJDbUF5RUJBMEFnQVNnQ0FDQUJLQUlFUndSQUlBSW9BaEFnQVNnQ0FDQUdRUmhxSWdNb0FnQVE4d0VnQVNBQktBSUFRUVJxTmdJQUlBTVFqUUlNQVFzTElBRVFxd0VnQmtFZ2FpUUFJQUFRNmdJZ0FpZ0NCQ0VCSUFBUU5TQUFLQUlBSUFVZ0FrRUVhaUlIRUpnQ0lBQVFOU0VHSUFBb0FnUWhDU0FDUVFocUlRTURRQ0FGSUFsSEJFQWdCaUFES0FJQUlBVVE4d0VnQXlBREtBSUFRUVJxTmdJQUlBVkJCR29oQlF3QkN3c2dBQ0FIRUVnZ0FFRUVhaUFERUVnZ0FCQTFJQUlRUGhCSUlBSWdBaWdDQkRZQ0FDQUFJQUFRUkJDMkFpQUJJUVVnQWhDNEFnc2dCUkNYQkJvZ0JFRWdhaVFBREFFTElBMUJDR29RVFNFSkl3QkJJR3NpQ2lRQVFYOGhCRUYvSVFZZ0FrSG9BR29pREJCRUlRSWdDa0VRYWlJSEVLZ0NJQUlFUUNBSEVKQUVJQUpKQkVBUW5BRUFDeUFISUFjUU5TQUNFSmtHSWdnMkFnQWdCeUFJTmdJRUlBY1FOU0FJSUFKQkEzUnFOZ0lBSUFkQkFCQ2dBeUFISUFJUWhnUUxBa0FEUUNBSEVFTWdCVTBFUUNBR1FYOUhCRUFnQ1NBTUlBWVFQQkNyQWtFQUlRVURRQ0FIRUVNZ0JVME5CQUpBSUFVZ0JrWU5BQ0FISUFVUVVpZ0NCQ0FISUFZUVVpZ0NCRVlFUUNBSklBd2dCUkE4RUtzQ0RBRUxJQWNnQlJCU0lRUUNRQ0FCS0FJRUlBRVFOU2dDQUVjRVFDQUJJQVFRcWdNTUFRc2pBRUVnYXlJTEpBQWdBUkExSWdJZ0MwRUlhaUFCSUFFUVEwRUJhaENqQXlBQkVFTWdBaENkQXlJQ0tBSUlJQVFRNEFJZ0FpQUNLQUlJUVFocU5nSUlJQUVRNUFJZ0FSQTFJUTRnQVNnQ0FDRVBJQUVvQWdRaENDQUNRUVJxSVFRRFFDQUlJQTlIQkVBZ0RpQUVLQUlBUVFocklBaEJDR3NpQ0JEZ0FpQUVJQVFvQWdCQkNHczJBZ0FNQVFzTElBRWdCQkJJSUFGQkJHb2dBa0VJYWhCSUlBRVFOU0FDRUQ0UVNDQUNJQUlvQWdRMkFnQWdBU0FCRUVNUW9BTWdBaWdDQkNFRUEwQWdCQ0FDS0FJSVJ3UkFJQUlvQWhBYUlBSWdBaWdDQ0VFSWF6WUNDQXdCQ3dzZ0FpZ0NBQVJBSUFJb0FoQWFJQUlvQWdBaEJDQUNFTDRHR2lBRUVEUUxJQXRCSUdva0FBc2dBUkM1QWlFQ0lBRVE1Z0loQ3lNQVFTQnJJZ2drQUNBSUlBczJBaEFnQ0NBQ05nSVlJQWhCRUdvZ0NFRVlhaENmQXlFT0l3QkJJR3NpQkNRQUlBUWdDellDRUNBRUlBSTJBaGdDUUNBT1FRSklEUUFnQkNBRVFSaHFJQTVCQW10QkFYWWlBaEQyQVRZQ0NDQUVLQUlJSUFSQkVHb1EwZ0VvQWdBUXFRSkZEUUFnQkNBRUtBSVFLUUlBTndNQUEwQUNRQ0FFS0FJUUlBUW9BZ2dwQWdBM0FnQWdCQ0FFS0FJSU5nSVFJQUpGRFFBZ0JDQUVRUmhxSUFKQkFXdEJBbTBpQWhEMkFUWUNDQ0FFS0FJSUlBUVFxUUlOQVFzTElBUW9BaEFnQkNrQ0FEY0NBQXNnQkVFZ2FpUUFJQWhCSUdva0FBc2dCVUVCYWlFRkRBQUxBQXNGSUF3Z0JSQThLQUlBUVFScUlBTVFtd01oQWlBS1FRaHFJQXdnQlJBOEtBSUFJQUlROGdFYUlBY2dCUkJTSUFvcEF3ZzNBZ0FnQWlBRUlBSWdCRWtpQWhzaEJDQUZJQVlnQWhzaEJpQUZRUUZxSVFVTUFRc0xRZEN5QkVIMnVRRVFNMEhYL1FBUU0wSEt4UUFRTTBHYkFSQTJRZHZKQUJBelFaaTZBUkF6RURjUUFBQUxJQWNRandZZ0NrRWdhaVFBUVFBaEFnTkFJQWtRUkNBQ1RRUkFBa0FnQUNnQ1pDQUFLQUpvVGcwQUlBRVE4QVVOQUNBQktBSUFLQUlBSVFJZ0FSRHlCU0FBSUFBb0FtUkJBV28yQW1RZ0FDQUJJQUlnQXhEeEF3c2dDUkIwQlNBQUlBRWdDU0FDRUR3b0FnQWdBeER4QXlBQ1FRRnFJUUlNQVFzTEN5QU5RU0JxSkFBTHBnRUJCWDlCaUFFUU95SUJCSDhEUUVFQUlRTWdBa0VEUmtVRVFBTkFJQU5CQkVaRkJFQWdBMEVEZENJRUlBRWdBa0VGZENJRmFtb2dBQ0FGYWlBRWFpc0RBRGtEQUNBRFFRRnFJUU1NQVFzTElBSkJBV29oQWd3QkN3c2dBVUtBZ0lDQWdJQ0E4RDgzQTRBQklBRkNnSUNBZ0lDQWdJakFBRGNEZUNBQlFvQ0FnSURJd3V2M1B6Y0RjQ0FCUW9DQWdJQ2FzK2JjUHpjRGFDQUJRUW8yQW1BZ0FRVkJBQXNMV1FFQmZTQUFJQUlxQWdnZ0Fpb0NBQ0FEbENBQ0tnSUVJQVNVa3BJZ0Fpb0NJQ0FDS2dJWUlBT1VJQUlxQWh3Z0JKU1NraUlGbFRnQ0FDQUJJQUlxQWhRZ0Fpb0NEQ0FEbENBQ0tnSVFJQVNVa3BJZ0JaVTRBZ0FMVXdFQmZ5QUFFS2dDSUFFRVFDQUFFSlVFSUFGSkJFQVFuQUVBQ3lBQUlBQVFOU0FCRU1zR0lnSTJBZ0FnQUNBQ05nSUVJQUFRTlNBQ0lBRkJBblJxTmdJQUlBQkJBQkMyQWlBQUlBRVFxQU1MSUFBTEN3QWdBQ0FCUVNRUVB4b0xDZ0FnQVNBQWEwRU1iUXRZQVFKL0lBSkJBQ0FDUVFCS0d5RUNBMEFnQWlBRVJ3UkFJQU1nQXlnQ0FFSDlodzFzUWNPOW1nRnFJZ1UyQWdBZ0FDQUVRUUowYWlBQUlBVkJFSFpCLy84QmNTQUJiMEVDZEdvUVNDQUVRUUZxSVFRTUFRc0xDNjBDQVFSL0lBRWdBQkJFSWdOTEJFQWpBRUVnYXlJR0pBQUNRQ0FCSUFOcklnRWdBQkExS0FJQUlBQW9BZ1JyUVFKMVRRUkFJd0JCRUdzaUJDUUFJQVFnQUNBQkVMY0NJZ01vQWdRaEFTQURLQUlJSVFVRFFDQUJJQVZHQkVBZ0F4QnVJQVJCRUdva0FBVWdBQkExSUFFZ0FoRHpBU0FESUFGQkJHb2lBVFlDQkF3QkN3c01BUXNnQUJBMUlRTWdCa0VJYWlBQUlBQVFSQ0FCYWhEakFpQUFFRVFnQXhEYUFpRURJd0JCRUdzaUJDUUFJQVFnQTBFSWFpQUJFS1lESWdFb0FnQWhCUU5BSUFFb0FnUWdCVWNFUUNBREtBSVFJQUVvQWdBZ0FoRHpBU0FCSUFFb0FnQkJCR29pQlRZQ0FBd0JDd3NnQVJDckFTQUVRUkJxSkFBZ0FDQURFT0lDSUFNUXVBSUxJQVpCSUdva0FBOExJQUVnQTBrRVFDQUFJQUFvQWdBZ0FVRUNkR29Rb2dRTEN3MEFJQUFvQWdBYUlBQVEvZ1VMU2dFQ2Z5TUFRUkJySWdFa0FDTUFRUkJySWdJa0FDQUNRUWhxSUFCQkNHb29BZ0FRZ1FFb0FnQWhBQ0FDUVJCcUpBQWdBVUVJYWlBQUVJRUJLQUlBSVFBZ0FVRVFhaVFBSUFBTEV3QWdBQ0FBS0FJQVFRRnJJZ0EyQWdBZ0FBc1lBUUYvSXdCQkVHc2lBU1FBSUFBUU5DQUJRUkJxSkFBTFlBSURmd0Y4SUFBb0FnUWlBaUFCS0FJRVJnUkFJQUpCQUNBQ1FRQktHeUVDQTBBZ0FpQURSa1VFUUNBRFFRTjBJZ1FnQUNnQ0FHb3JBd0FnQVNnQ0FDQUVhaXNEQUtJZ0JhQWhCU0FEUVFGcUlRTU1BUXNMSUFVUEMwRUFFQU1BQ3hjQUlBQVFrUVlnQUVFQU5nSUlJQUJCME9jRE5nSUFDeHdBSUFGQi8vLy8vd05MQkVCQmx3Z1FyQUVBQ3lBQlFRSjBFRXdMRmdCQkFVRWdJQUJCQVd0bmEzUWdBQ0FBUVFKUEd3dlhBUUlEZndGOUl3QkJFR3NpQWlRQUlBSWdBVFlDREFKQUlBSWdBVUVCUmdSL1FRSUZJQUVnQVVFQmEzRkZEUUVnQVJDZ0Fnc2lBVFlDREFzQ1FDQUFFSTRCSWdNZ0FVa0VRQ0FBSUFFUWxBWU1BUXNnQVNBRFR3MEFJQU1RNFFFaEJBSi9JQUFRUGlnQ0FMTWdBQkJaS2dJQWxZMGlCVU1BQUlCUFhTQUZRd0FBQUFCZ2NRUkFJQVdwREFFTFFRQUxJUUVnQWdKL0lBUUVRQ0FCRUlBRURBRUxJQUVRb0FJTE5nSUlJQUlnQWtFTWFpQUNRUWhxRUhvb0FnQWlBVFlDRENBQklBTlBEUUFnQUNBQkVKUUdDeUFDUVJCcUpBQUxGQUFnQUNBQkVFZ2dBRUVFYWlBQlFRUnFFRWdMQndBZ0FFRThhZ3MwQVFKL1FRZ1FPeUlCQkg4Z0FTQUFRUU4wRURzaUFqWUNBQ0FDUlFSQUlBRVFORUVBRHdzZ0FTQUFOZ0lFSUFFRlFRQUxDeVVCQW44akFFRVFheUlBSkFBZ0FFRUlha0VBRUlFQktBSUFJUUVnQUVFUWFpUUFJQUVMVXdFRGZ5TUFRUkJySWdNa0FDQURJQUFnQVJDL0JpSUNLQUlFSVFFZ0FpZ0NDQ0VFQTBBZ0FTQUVSZ1JBSUFJUWJpQURRUkJxSkFBRklBQVFOUm9nQVJDWUJpQUNJQUZCQ0dvaUFUWUNCQXdCQ3dzTENRQWdBQ0FCRUo4R0N6d0JBbjhqQUVFUWF5SUJKQUFnQVVFSWFpSUNJQUFvQWdBb0FnQkJRR3NRaWdRYUlBSW9BZ0FRTlJCWklRQWdBaERSQVNBQlFSQnFKQUFnQUFzWkFRRi9JQUFRbEFFaEFpQUFJQUVRamdVZ0FDQUNFSndHQ3lRQUlBQWdBU2dDQURZQ0FDQUFJQUVvQWdRaUFUWUNCQ0FCQkVBZ0FSQ2FBd3NnQUFzc0FRRi9Jd0JCRUdzaUFTUUFJQUZCQURZQ0RDQUFJQUZCREdvZ0FVRUlhaEN4QmlBQlFSQnFKQUFnQUFzVEFDQUNJQVdpSUFBZ0E2SWdBU0FFb3FDZ0N4VUFJQUJCME5jQk5nSUFJQUJCQkdvUW9BUWdBQXRWQVFKL0lBQkI0TmNCTmdJQUlBQkJPR29RZENBQVFTeHFFSFFnQUVFZ2FpSUJFTG9HSUFFb0FnQUVRQ0FCSUFFb0FnQVF0UVlnQVJBMUdpQUJLQUlBSVFJZ0FSQ1RBaG9nQWhBMEN5QUFFSTBFR2lBQUN4UUFJQUlnQXFJZ0FDQUFvaUFCSUFHaW9LQ2ZDdzBBSUFCQi8vLy8vd0VRN0FJTERRQWdBQ0FDbENBQklBR1Vrd3RzQVFGL0lBRVFOUm9qQUVFUWF5SUNKQUFnQUVJQU53SUFJQUpCQURZQ0RDQUFRUWhxSUFKQkRHb1FqUU1nQWtFUWFpUUFJQUFnQVNnQ0FEWUNBQ0FBSUFFb0FnUTJBZ1FnQVJBMUtBSUFJUUlnQUJBMUlBSTJBZ0FnQVJBMVFRQTJBZ0FnQVVJQU53SUFJQUFMQ1FBZ0FVRUFOZ0lBQzVFQ0FneC9BWHhCZnlFS0FrQWdBU2dDQ0NJR0lBSW9BZ1JIRFFBZ0FDZ0NCQ0lESUFFb0FnUkhEUUFnQUNnQ0NDSUhJQUlvQWdoSERRQkJBQ0VLSUFOQkFDQURRUUJLR3lFTElBZEJBQ0FIUVFCS0d5RU1JQVpCQUNBR1FRQktHeUVOSUFBb0FnQWhBd05BSUFRZ0MwWU5BU0FFSUFac0lRNUJBQ0VGQTBBZ0JTQU1Sa1VFUUNBRFFnQTNBd0FnQWlnQ0FDQUZRUU4wYWlFSUlBRW9BZ0FnRGtFRGRHb2hDVUVBSVFCRUFBQUFBQUFBQUFBaER3TkFJQUFnRFVaRkJFQWdBeUFKS3dNQUlBZ3JBd0NpSUErZ0lnODVBd0FnQUVFQmFpRUFJQWxCQ0dvaENTQUlJQWRCQTNScUlRZ01BUXNMSUFWQkFXb2hCU0FEUVFocUlRTU1BUXNMSUFSQkFXb2hCQXdBQ3dBTElBb0xEUUFnQUVILy8vLy9BeERzQWd2SkFnSUNmd0Y5QWtBQ1FDQUdRUUJNRFFBZ0JTZ0NCQ0FHUVFGcVRRMEFJQWRCQUV3TkFTQUhRUUZxSWdnZ0JTZ0NDRThOQVNBRklBZEJBV3NRVGlFSklBVWdCeEJPSVFjZ0JTQUlFRTRoQ0NBQUlBY2dCa0VDZENJRmFpSUFLZ0lFSUFCQkJHc2lCaW9DQUpOREFBQUFQNVE0QWdBZ0FTQUZJQWhxSWdFcUFnQWdCU0FKYWlJRktnSUFrME1BQUFBL2xEZ0NBQ0FDSUFZcUFnQWdBQ29DQUNJS0lBcVNreUFBS2dJRWtqZ0NBQ0FESUFVcUFnQWdBQ29DQUNJS0lBcVNreUFCS2dJQWtqZ0NBQ0FFSUFWQkJHc3FBZ0FnQVNvQ0JKSWdCU29DQkNBQlFRUnJLZ0lBa3BOREFBQ0FQcFE0QWdBUEMwSFFzZ1JCdThNQkVETkJ5N1FCRUROQnRCMFFNMEdjQWhBMlFlNGhFRE5CeWI0QkVETVFOeEFBQUF0QjBMSUVRWW5FQVJBelFjdTBBUkF6UWJRZEVETkJuUUlRTmtIdUlSQXpRYzYvQVJBekVEY1FBQUFMSlFFQmZ5TUFRUkJySWdFa0FDQUJRUWhxSUFBUWdRRW9BZ0FoQUNBQlFSQnFKQUFnQUFzckFDQUFLQUlBR2lBQUtBSUFJQUFRMUFGQkEzUnFHaUFBS0FJQUdpQUFLQUlBSUFBUVEwRURkR29hQ3drQUlBQkJKQkN6QXd1ZUFRRUVmeUFBRU9NR0lBQVFOUm9nQVVFRWFpSURJZ0lnQWlnQ0FDQUFLQUlFSUFBb0FnQWlCR3NpQWtGY2JVRWtiR29pQlRZQ0FDQUNRUUJLQkVBZ0JTQUVJQUlRUHhvTElBQWdBeEJJSUFCQkJHb2dBVUVJYWhCSUlBQVFOU0FCRUQ0UVNDQUJJQUVvQWdRMkFnQWdBQkNFQVJvZ0FDZ0NBQm9nQUNnQ0FDQUFFUFVCUVNSc2Fob2dBQ2dDQUNBQUVQVUJRU1JzYWhvZ0FDZ0NBQm9MR0FBZ0FDQUJJQUlnQTBFa1Faak5BVUhINC9FNEVLb0VDemdCQVgwZ0FDQUNRd0FBZ0Q5QkFTQUVkTEtWSWdLVUlBSkRBQUFBUDVSREFBQUF2NUlpQlpJNEFnQWdBU0FESUFLVUlBV1NPQUlBQ3dnQUlBQWdBUkJMQ3hjQkFYOGdBQkNFQVNFQklBQVE0UVlnQUNBQkVPQUdDd1FBUVFFTE1RRUJmeUFBRU5rR0lBQW9BZ0FFUUNBQUlBQW9BZ0FRMkFZZ0FCQTFHaUFBS0FJQUlRRWdBQkNWQWhvZ0FSQTBDd3NzQVFGL0lBQVE0d1lnQUNnQ0FBUkFJQUFRNFFZZ0FCQTFHaUFBS0FJQUlRRWdBQkQxQVJvZ0FSQTBDd3NZQVFGL0lBQVFSQ0VDSUFBZ0FSRFBCaUFBSUFJUXB3TUxRZ0VDZnlNQVFTQnJJZ0lrQUNBQUVQVUJJQUZKQkVBZ0FCQTFJUU1nQUNBQ1FRaHFJQUVnQUJDRUFTQURFSnNFSWdBUW1nUWdBQkNaQkFzZ0FrRWdhaVFBQyswSEFRZC9JQUVnQUJDbkFTSUNTd1JBSXdCQklHc2lDQ1FBQWtBZ0FTQUNheUlGSUFBUU5TZ0NBQ0FBS0FJRWEwRUZkVTBFUUNNQVFSQnJJZ01rQUNBRElBQTJBZ0FnQXlBQUtBSUVJZ0UyQWdRZ0F5QUJJQVZCQlhScU5nSUlJQU1vQWdRaEFpQURLQUlJSVFFRFFDQUJJQUpHQkVBZ0F4QnVJQU5CRUdva0FBVWdBQkExR2lBQ0VOWUdJQU1nQWtFZ2FpSUNOZ0lFREFFTEN3d0JDeUFBRURVaEJ5QUlRUWhxSVFJQ2Z5QUFFS2NCSUFWcUlRTWpBRUVRYXlJR0pBQWdCaUFETmdJTUl3QkJFR3NpQkNRQUlBQVFOUm9nQkVILy8vOC9OZ0lNSUFSQi8vLy8vd2MyQWdnZ0JFRU1haUFFUVFocUVQa0JLQUlBSVFFZ0JFRVFhaVFBSUFFZ0EwOEVRQ0FBRUpVQ0lnTWdBVUVCZGtrRVFDQUdJQU5CQVhRMkFnZ2dCa0VJYWlBR1FReHFFSG9vQWdBaEFRc2dCa0VRYWlRQUlBRU1BUXNRbkFFQUN5RUdJQUFRcHdFaEEwRUFJUUVqQUVFUWF5SUVKQUFnQkVFQU5nSU1JQUpCREdvZ0JFRU1haUFIRUxvQklBWUVRQ0FDS0FJUUdpQUdRZi8vL3o5TEJFQkJtTTBCRUt3QkFBc2dCa0VGZEJCTUlRRUxJQUlnQVRZQ0FDQUNJQUVnQTBFRmRHb2lBellDQ0NBQ0lBTTJBZ1FnQWhBK0lBRWdCa0VGZEdvMkFnQWdCRUVRYWlRQUl3QkJFR3NpQXlRQUlBTWdBaWdDQ0RZQ0FDQUNLQUlJSVFFZ0F5QUNRUWhxTmdJSUlBTWdBU0FGUVFWMGFqWUNCQ0FES0FJQUlRVURRQ0FES0FJRUlBVkhCRUFnQWlnQ0VCb2dBeWdDQUJEV0JpQURJQU1vQWdCQklHb2lCVFlDQUF3QkN3c2dBeENyQVNBRFFSQnFKQUFnQUJEWkJpQUFFRFVhSUFBb0FnQWhBeUFBS0FJRUlRVWdBa0VFYWlFSEEwQWdBeUFGUndSQUlBY29BZ0JCSUdzaUJFSUFOd0lBSUFSQ0FEY0NFQ0FFUWdBM0FnZ2dCRUVZYWlJQkVMUUNHaUFFSUFWQklHc2lCU2dDQURZQ0FDQUVJQVVvQWdRMkFnUWdCQ0FGS0FJSU5nSUlJQVFnQlNnQ0REWUNEQ0FFSUFVb0FoQTJBaEFnQkNBRktBSVVOZ0lVSUFFZ0JVRVlhaENuQmlBSElBY29BZ0JCSUdzMkFnQU1BUXNMSUFBZ0J4QklJQUJCQkdvZ0FrRUlhaEJJSUFBUU5TQUNFRDRRU0NBQ0lBSW9BZ1EyQWdBZ0FCQ25BUm9nQUNnQ0FCb2dBQ2dDQUNBQUVKVUNRUVYwYWhvZ0FDZ0NBQ0FBRUpVQ1FRVjBhaG9nQUNnQ0FCb2dBaWdDQkNFQkEwQWdBU0FDS0FJSVJ3UkFJQUlvQWhBYUlBSWdBaWdDQ0VFZ2F5SUFOZ0lJSUFBUWxBTU1BUXNMSUFJb0FnQUVRQ0FDS0FJUUdpQUNLQUlBSVFBZ0FoQStLQUlBSUFJb0FnQnJHaUFBRURRTEN5QUlRU0JxSkFBUEN5QUJJQUpKQkVBZ0FDZ0NBQ0FCUVFWMGFpRUJJQUFRcHdFYUlBQWdBUkRZQmlBQUtBSUFHaUFBS0FJQUlBQVFsUUpCQlhScUdpQUFLQUlBR2lBQUtBSUFJQUFRcHdGQkJYUnFHZ3NMaVFFQkJYOERRQ0FHUVFOSEJFQWdBQ0FHUVFSMElnZHFJUVJCQUNFREEwQWdBMEVFUndSQUlBTkJBblFpQlNBQ0lBZHFhaUFFS2dJSUlBRWdCV29pQlNvQ0lKUWdCQ29DQUNBRktnSUFsQ0FFS2dJRUlBVXFBaENVa3BJNEFnQWdBMEVCYWlFRERBRUxDeUFDSUFkcUlnTWdCQ29DRENBREtnSU1ramdDRENBR1FRRnFJUVlNQVFzTEN3a0FJQUJCQVJDekF3dFJBUUYvSUFBUXJRVWdBQkExSUFBb0FnQWdBQ2dDQkNBQlFRUnFJZ0lRbUFJZ0FDQUNFRWdnQUVFRWFpQUJRUWhxRUVnZ0FCQTFJQUVRUGhCSUlBRWdBU2dDQkRZQ0FDQUFJQUFRbEFFUTVnWUxZd0VDZnlNQVFSQnJJZ1FrQUNBRVFRQTJBZ3dnQUVFTWFpQUVRUXhxSUFNUXVnRWdBUVJBSUFBb0FoQWFJQUVRVENFRkN5QUFJQVUyQWdBZ0FDQUNJQVZxSWdJMkFnZ2dBQ0FDTmdJRUlBQVFQaUFCSUFWcU5nSUFJQVJCRUdva0FDQUFDeVFBSUFBZ0FUWUNBQ0FBSUFFb0FnUWlBVFlDQkNBQUlBRWdBaUFEZEdvMkFnZ2dBQXQ2QVFKL0l3QkJFR3NpQnlRQUlBZEJBRFlDRENBQVFReHFJQWRCREdvZ0F4QzZBU0FCQkVBZ0FDZ0NFQm9nQVNBR1N3UkFJQVVRckFFQUN5QUJJQVJzRUV3aENBc2dBQ0FJTmdJQUlBQWdDQ0FDSUFSc2FpSUNOZ0lJSUFBZ0FqWUNCQ0FBRUQ0Z0NDQUJJQVJzYWpZQ0FDQUhRUkJxSkFBZ0FBc2tBQ0FBSUFFMkFnQWdBQ0FCS0FJRUlnRTJBZ1FnQUNBQklBSWdBMnhxTmdJSUlBQUxQd0VCZnlNQVFSQnJJZ1lrQUNBR0lBQTJBZ0FnQmlBQk5nSU1JQVlnQlNnQ0FEWUNCQ0FHSUFRb0FnQTJBZ2dnQXlBQ0lBWVFDQm9nQmtFUWFpUUFDeXNCQVg4Z0FFR003d00yQWdBQ1FDQUFLQUlFUVF4cklnRkJDR29RK3dOQkFFNE5BQ0FCRURRTElBQUxTd0VDZnlBQUtBSUVJZ2RCQ0hVaEJpQUhRUUZ4QkVBZ0F5Z0NBQ0FHRUxFRUlRWUxJQUFvQWdBaUFDQUJJQUlnQXlBR2FpQUVRUUlnQjBFQ2NSc2dCU0FBS0FJQUtBSVVFUXNBQ3lBQUFrQWdBQ2dDQkNBQlJ3MEFJQUFvQWh4QkFVWU5BQ0FBSUFJMkFod0xDNW9CQUNBQVFRRTZBRFVDUUNBQUtBSUVJQUpIRFFBZ0FFRUJPZ0EwQWtBZ0FDZ0NFQ0lDUlFSQUlBQkJBVFlDSkNBQUlBTTJBaGdnQUNBQk5nSVFJQU5CQVVjTkFpQUFLQUl3UVFGR0RRRU1BZ3NnQVNBQ1JnUkFJQUFvQWhnaUFrRUNSZ1JBSUFBZ0F6WUNHQ0FESVFJTElBQW9BakJCQVVjTkFpQUNRUUZHRFFFTUFnc2dBQ0FBS0FJa1FRRnFOZ0lrQ3lBQVFRRTZBRFlMQ3dvQUlBQWdBV29vQWdBTFhRRUJmeUFBS0FJUUlnTkZCRUFnQUVFQk5nSWtJQUFnQWpZQ0dDQUFJQUUyQWhBUEN3SkFJQUVnQTBZRVFDQUFLQUlZUVFKSERRRWdBQ0FDTmdJWUR3c2dBRUVCT2dBMklBQkJBallDR0NBQUlBQW9BaVJCQVdvMkFpUUxDN3dCQVFOL0l3QkJFR3NpQXlRQUlBTWdBVFlDREFKQUFrQUNRQUpBSUFBUWh3RUVRQ0FBRU9rQklRRWdBQ2dDQkNJRUlBRkJBV3NpQWtZTkFRd0RDMEVCSVFSQkFTRUNJQUF0QUFzaUFVRUJSdzBCQ3lBQUlBSkJBU0FDSUFJUStRWWdCQ0VCSUFBUWh3RU5BUXNnQUNJQ0lBRkJBV29Ra1FFTUFRc2dBQ2dDQUNFQ0lBQWdCRUVCYWhDS0FTQUVJUUVMSUFJZ0FVRUNkR29pQUNBRFFReHFFSGtnQTBFQU5nSUlJQUJCQkdvZ0EwRUlhaEI1SUFOQkVHb2tBQXU3QVFFRGZ5TUFRUkJySWdNa0FDQURJQUU2QUE4Q1FBSkFBa0FDUUNBQUVJY0JCRUFnQUJEcEFTRUJJQUFvQWdRaUJDQUJRUUZySWdKR0RRRU1Bd3RCQ2lFRVFRb2hBaUFBTFFBTElnRkJDa2NOQVFzZ0FDQUNRUUVnQWlBQ0VMVUVJQVFoQVNBQUVJY0JEUUVMSUFBaUFpQUJRUUZxRUpFQkRBRUxJQUFvQWdBaEFpQUFJQVJCQVdvUWlnRWdCQ0VCQ3lBQklBSnFJZ0FnQTBFUGFoQ0dBU0FEUVFBNkFBNGdBRUVCYWlBRFFRNXFFSVlCSUFOQkVHb2tBQXV0QVFFRGZ5TUFRUkJySWdVa0FDQUNRVzhnQVd0TkJFQWdBQkJBSVFZQ2Z5QUJRZWYvLy84SFNRUkFJQVVnQVVFQmREWUNDQ0FGSUFFZ0FtbzJBZ3dnQlVFTWFpQUZRUWhxRUhvb0FnQVFuUUlNQVF0QmJndEJBV29pQnhCTUlRSWdCQVJBSUFJZ0JpQUVFTFlCQ3lBRElBUkhCRUFnQWlBRWFpQUVJQVpxSUFNZ0JHc1F0Z0VMSUFGQkNrY0VRQ0FHRURRTElBQWdBaENQQVNBQUlBY1Fzd0VnQlVFUWFpUUFEd3NRVlFBTEZ3QWdBQ2dDQ0JCY1J3UkFJQUFvQWdnUXlnUUxJQUFMT2dFQmZ5TUFRUkJySWdNa0FDQURJQUkyQWd3Z0EwRUlhaUFEUVF4cUVNb0JJUUlnQUNBQkVOY0RJUUFnQWhESkFTQURRUkJxSkFBZ0FBc0xBQ0FFSUFJMkFnQkJBd3RhQVFKL0l3QkJFR3NpQWlRQUlBSWdBVFlDRENBQklBQVFoUWNpQTAwRVFDQUFFTndCSWdBZ0EwRUJka2tFUUNBQ0lBQkJBWFEyQWdnZ0FrRUlhaUFDUVF4cUVIb29BZ0FoQXdzZ0FrRVFhaVFBSUFNUEN4Q2NBUUFMRXdBZ0FDQUJLQUlBSWdBMkFnQWdBQkNhQXdzTkFDQUFJQUVnQWtFVUVLc0VDeHNCQVg5QkFTRUJJQUFRaHdFRWZ5QUFFT2tCUVFGckJVRUJDd3N4QUNBQ0tBSUFJUUlEUUFKQUlBQWdBVWNFZnlBQUtBSUFJQUpIRFFFZ0FBVWdBUXNQQ3lBQVFRUnFJUUFNQUFzQUMva0RBUUYvSXdCQkVHc2lEQ1FBSUF3Z0FEWUNEQUpBQWtBZ0FDQUZSZ1JBSUFFdEFBQkZEUUZCQUNFQUlBRkJBRG9BQUNBRUlBUW9BZ0FpQVVFQmFqWUNBQ0FCUVM0NkFBQWdCeEE0UlEwQ0lBa29BZ0FpQVNBSWEwR2ZBVW9OQWlBS0tBSUFJUUlnQ1NBQlFRUnFOZ0lBSUFFZ0FqWUNBQXdDQ3dKQUlBQWdCa2NOQUNBSEVEaEZEUUFnQVMwQUFFVU5BVUVBSVFBZ0NTZ0NBQ0lCSUFoclFaOEJTZzBDSUFvb0FnQWhBQ0FKSUFGQkJHbzJBZ0FnQVNBQU5nSUFRUUFoQUNBS1FRQTJBZ0FNQWd0QmZ5RUFJQXNnQzBHQUFXb2dERUVNYWhDOUJDQUxheUlGUWZ3QVNnMEJJQVZCQW5WQm9Mc0RhaTBBQUNFR0FrQUNRQ0FGUVh0eElnQkIyQUJIQkVBZ0FFSGdBRWNOQVNBRElBUW9BZ0FpQVVjRVFFRi9JUUFnQVVFQmF5MEFBRUhmQUhFZ0FpMEFBRUgvQUhGSERRVUxJQVFnQVVFQmFqWUNBQ0FCSUFZNkFBQkJBQ0VBREFRTElBSkIwQUE2QUFBTUFRc2dBaXdBQUNJQUlBWkIzd0J4UncwQUlBSWdBRUdBQVhJNkFBQWdBUzBBQUVVTkFDQUJRUUE2QUFBZ0J4QTRSUTBBSUFrb0FnQWlBQ0FJYTBHZkFVb05BQ0FLS0FJQUlRRWdDU0FBUVFScU5nSUFJQUFnQVRZQ0FBc2dCQ0FFS0FJQUlnQkJBV28yQWdBZ0FDQUdPZ0FBUVFBaEFDQUZRZFFBU2cwQklBb2dDaWdDQUVFQmFqWUNBQXdCQzBGL0lRQUxJQXhCRUdva0FDQUFDMVVCQW44akFFRVFheUlHSkFBZ0JrRUlhaUlGSUFFUVR5QUZFSmNCUWFDN0EwSEF1d01nQWhEbkFTQURJQVVRd1FJaUFSQytBVFlDQUNBRUlBRVFud0UyQWdBZ0FDQUJFSjRCSUFVUVJ5QUdRUkJxSkFBTE1RQWdBaTBBQUNFQ0EwQUNRQ0FBSUFGSEJIOGdBQzBBQUNBQ1J3MEJJQUFGSUFFTER3c2dBRUVCYWlFQURBQUxBQXZ0QXdFQmZ5TUFRUkJySWd3a0FDQU1JQUE2QUE4Q1FBSkFJQUFnQlVZRVFDQUJMUUFBUlEwQlFRQWhBQ0FCUVFBNkFBQWdCQ0FFS0FJQUlnRkJBV28yQWdBZ0FVRXVPZ0FBSUFjUU9FVU5BaUFKS0FJQUlnRWdDR3RCbndGS0RRSWdDaWdDQUNFQ0lBa2dBVUVFYWpZQ0FDQUJJQUkyQWdBTUFnc0NRQ0FBSUFaSERRQWdCeEE0UlEwQUlBRXRBQUJGRFFGQkFDRUFJQWtvQWdBaUFTQUlhMEdmQVVvTkFpQUtLQUlBSVFBZ0NTQUJRUVJxTmdJQUlBRWdBRFlDQUVFQUlRQWdDa0VBTmdJQURBSUxRWDhoQUNBTElBdEJJR29nREVFUGFoREFCQ0FMYXlJRlFSOUtEUUVnQlVHZ3V3TnFMUUFBSVFZQ1FBSkFBa0FDUUNBRlFYNXhRUlpyRGdNQkFnQUNDeUFESUFRb0FnQWlBVWNFUUNBQlFRRnJMUUFBUWQ4QWNTQUNMUUFBUWY4QWNVY05CUXNnQkNBQlFRRnFOZ0lBSUFFZ0Jqb0FBRUVBSVFBTUJBc2dBa0hRQURvQUFBd0JDeUFDTEFBQUlnQWdCa0hmQUhGSERRQWdBaUFBUVlBQmNqb0FBQ0FCTFFBQVJRMEFJQUZCQURvQUFDQUhFRGhGRFFBZ0NTZ0NBQ0lBSUFoclFaOEJTZzBBSUFvb0FnQWhBU0FKSUFCQkJHbzJBZ0FnQUNBQk5nSUFDeUFFSUFRb0FnQWlBRUVCYWpZQ0FDQUFJQVk2QUFCQkFDRUFJQVZCRlVvTkFTQUtJQW9vQWdCQkFXbzJBZ0FNQVF0QmZ5RUFDeUFNUVJCcUpBQWdBQXRWQVFKL0l3QkJFR3NpQmlRQUlBWkJDR29pQlNBQkVFOGdCUkNkQVVHZ3V3TkJ3THNESUFJUWdnSWdBeUFGRUp3Q0lnRVF2Z0U2QUFBZ0JDQUJFSjhCT2dBQUlBQWdBUkNlQVNBRkVFY2dCa0VRYWlRQUM4a1lBUVIvSXdCQkVHc2lBaVFBQWtBZ0FrRU1haUFDUVFocUVDUU5BRUhrbVFRZ0FpZ0NERUVDZEVFRWFoQTdJZ0EyQWdBZ0FFVU5BQ0FDS0FJSUVEc2lBQVJBUWVTWkJDZ0NBQ0FDS0FJTVFRSjBha0VBTmdJQVFlU1pCQ2dDQUNBQUVDTkZEUUVMUWVTWkJFRUFOZ0lBQ3lBQ1FSQnFKQUJCaGJnRUxRQUFSUVJBUWFTWUF5Z0NBQ0lCSVFBakFFRVFheUlDSkFCQnBMVUVFUElFSVFOQnpMVUVRZHkxQkRZQ0FFSEV0UVFnQURZQ0FFR2t0UVJCc0pnRE5nSUFRZGkxQkVFQU9nQUFRZFMxQkVGL05nSUFJQUpCQ0dvaUFDQURFUGdDUWFTMUJDQUFRYVMxQkNnQ0FDZ0NDQkVDQUNBQUVFY2dBa0VRYWlRQVFZQ3dCQkNCQlNFQ1FmaXZCRUdja2dNMkFnQWdBa0d3a2dNMkFnQkIvSzhFUVFBMkFnQWdBa0drdFFRUTlBSWpBRUVRYXlJQ0pBQkI1TFVFRU93RUlRTkJqTFlFUVp5MkJEWUNBRUdFdGdRZ0FUWUNBRUhrdFFSQmxKa0ROZ0lBUVppMkJFRUFPZ0FBUVpTMkJFRi9OZ0lBSUFKQkNHb2lBQ0FERVBnQ1FlUzFCQ0FBUWVTMUJDZ0NBQ2dDQ0JFQ0FDQUFFRWNnQWtFUWFpUUFRZGl3QkJEWEJDRUNRZEN3QkVITWtnTTJBZ0FnQWtIZ2tnTTJBZ0JCMUxBRVFRQTJBZ0FnQWtIa3RRUVE5QUpCcExZRVFaVDBBaWdDQUNJQ1FkUzJCQkRaQkVHb3NRUkJwTFlFRU1jRFFkeTJCQ0FDUVl5M0JCRFlCRUg4c1FSQjNMWUVFTVlEUVpTM0JFR1E5QUlvQWdBaUFrSEV0d1FRMlFSQjBMSUVRWlMzQkJESEEwSDRzd1JCMExJRUtBSUFRUXhyS0FJQVFkQ3lCR29vQWhnUXh3TkJ6TGNFSUFKQi9MY0VFTmdFUWFTekJFSE10d1FReGdOQnpMUUVRYVN6QkNnQ0FFRU1heWdDQUVHa3N3UnFLQUlZRU1ZRFFmaXZCQ2dDQUVFTWF5Z0NBRUg0cndScVFhaXhCQkR6QWtIUXNBUW9BZ0JCREdzb0FnQkIwTEFFYWtIOHNRUVE4d0pCMExJRUtBSUFRUXhyS0FJQVFkQ3lCR29RMWdSQnBMTUVLQUlBUVF4cktBSUFRYVN6QkdvUTFnUkIwTElFS0FJQVFReHJLQUlBUWRDeUJHcEJxTEVFRVBNQ1FhU3pCQ2dDQUVFTWF5Z0NBRUdrc3dScVFmeXhCQkR6QWtHRnVBUkJBVG9BQUFzakFFRVFheUlDSkFBakFFRWdheUlBSkFCQnFLWUNRWmluQWtHQXFBSkJBRUdRcUFKQlBVR1RxQUpCQUVHVHFBSkJBRUdqN0FGQmxhZ0NRVDRRRUNNQVFSQnJJZ0VrQUVHb3BnSkJBVUdZcUFKQmtLZ0NRZVFBUVQ4UUR5QUJRUkJxSkFBZ0FFRUFOZ0ljSUFCQndBQTJBaGdnQUNBQUtRTVlOd01RSXdCQkVHc2lBU1FBSUFFZ0FDa0NFRGNEQ0VHb3BnSkI0UGtCUVFOQm5LZ0NRYkNwQWtIbEFDQUJRUWhxRU40QlFRQVFCU0FCUVJCcUpBQWdBRUVBTmdJY0lBQkJ3UUEyQWhnZ0FDQUFLUU1ZTndNSUl3QkJFR3NpQVNRQUlBRWdBQ2tDQ0RjRENFR29wZ0pCai93QlFRUkJ3S2tDUWRDcEFrSG1BQ0FCUVFocUVONEJRUUFRQlNBQlFSQnFKQUFnQUVFQU5nSWNJQUJCd2dBMkFoZ2dBQ0FBS1FNWU53TUFJd0JCRUdzaUFTUUFJQUVnQUNrQ0FEY0RDRUdvcGdKQjFmd0JRUUpCMktrQ1FlQ3BBa0huQUNBQlFRaHFFTjRCUVFBUUJTQUJRUkJxSkFBakFFRVFheUlCSkFBZ0FVSERBRFlDREVHb3BnSkJ6ZTRCUVFOQjVLa0NRWXlxQWtIb0FDQUJRUXhxRU80QlFRQVFCU0FCUVJCcUpBQWpBRUVRYXlJQkpBQWdBVUhFQURZQ0RFR29wZ0pCeWU0QlFRUkJvS29DUWJDcUFrSHBBQ0FCUVF4cUVPNEJRUUFRQlNBQlFSQnFKQUFnQUVFZ2FpUUFJd0JCSUdzaUFDUUFRYUNyQWtIZ3F3SkJtS3dDUVFCQmtLZ0NRY1VBUVpPb0FrRUFRWk9vQWtFQVFadnNBVUdWcUFKQnhnQVFFQ01BUVJCcklnRWtBRUdncXdKQkFVR29yQUpCa0tnQ1Flb0FRY2NBRUE4Z0FVRVFhaVFBSUFCQkFEWUNIQ0FBUWNnQU5nSVlJQUFnQUNrREdEY0RFQ01BUVJCcklnRWtBQ0FCSUFBcEFoQTNBd2hCb0tzQ1FlRDVBVUVEUWF5c0FrR3dxUUpCNndBZ0FVRUlhaERlQVVFQUVBVWdBVUVRYWlRQUlBQkJBRFlDSENBQVFja0FOZ0lZSUFBZ0FDa0RHRGNEQ0NNQVFSQnJJZ0VrQUNBQklBQXBBZ2czQXdoQm9Lc0NRWS84QVVFRVFjQ3NBa0hRcVFKQjdBQWdBVUVJYWhEZUFVRUFFQVVnQVVFUWFpUUFJQUJCQURZQ0hDQUFRY29BTmdJWUlBQWdBQ2tER0RjREFDTUFRUkJySWdFa0FDQUJJQUFwQWdBM0F3aEJvS3NDUWRYOEFVRUNRZENzQWtIZ3FRSkI3UUFnQVVFSWFoRGVBVUVBRUFVZ0FVRVFhaVFBSXdCQkVHc2lBU1FBSUFGQnl3QTJBZ3hCb0tzQ1FjM3VBVUVEUWRpc0FrR01xZ0pCN2dBZ0FVRU1haER1QVVFQUVBVWdBVUVRYWlRQUl3QkJFR3NpQVNRQUlBRkJ6QUEyQWd4Qm9Lc0NRY251QVVFRVFmQ3NBa0d3cWdKQjd3QWdBVUVNYWhEdUFVRUFFQVVnQVVFUWFpUUFJQUJCSUdva0FDTUFRU0JySWdBa0FFR0FyZ0pCeUs0Q1FZeXZBa0VBUVpDb0FrSE5BRUdUcUFKQkFFR1RxQUpCQUVHZThnRkJsYWdDUWM0QUVCQWpBRUVRYXlJQkpBQkJnSzRDUVFGQm5LOENRWkNvQWtId0FFSFBBQkFQSUFGQkVHb2tBQ0FBUVFBMkFod2dBRUhRQURZQ0dDQUFJQUFwQXhnM0F4QWpBRUVRYXlJQkpBQWdBU0FBS1FJUU53TUlRWUN1QWtIZytRRkJBMEdncndKQnNLa0NRZkVBSUFGQkNHb1EzZ0ZCQUJBRklBRkJFR29rQUNBQVFRQTJBaHdnQUVIUkFEWUNHQ0FBSUFBcEF4ZzNBd2dqQUVFUWF5SUJKQUFnQVNBQUtRSUlOd01JUVlDdUFrR1AvQUZCQkVIQXJ3SkIwS2tDUWZJQUlBRkJDR29RM2dGQkFCQUZJQUZCRUdva0FDQUFRUUEyQWh3Z0FFSFNBRFlDR0NBQUlBQXBBeGczQXdBakFFRVFheUlCSkFBZ0FTQUFLUUlBTndNSVFZQ3VBa0hWL0FGQkFrSFFyd0pCNEtrQ1FmTUFJQUZCQ0dvUTNnRkJBQkFGSUFGQkVHb2tBQ01BUVJCcklnRWtBQ0FCUWRNQU5nSU1RWUN1QWtITjdnRkJBMEhZcndKQmpLb0NRZlFBSUFGQkRHb1E3Z0ZCQUJBRklBRkJFR29rQUNNQVFSQnJJZ0VrQUNBQlFkUUFOZ0lNUVlDdUFrSEo3Z0ZCQkVId3J3SkJzS29DUWZVQUlBRkJER29RN2dGQkFCQUZJQUZCRUdva0FDQUFRU0JxSkFBakFFRVFheUlBSkFCQjN2WUJRUVJCZ0xBQ1FiQ3FBa0hWQUVFbEVBWWdBRUVRYWlRQVFaZjNBVUVtRU44QlFhNmZBa0VuRU44Qkl3QkJFR3NpQUNRQVFhbnlBVUVEUVppd0FrR01xZ0pCMXdCQktCQUdJQUJCRUdva0FDTUFRUkJySWdBa0FFR3lqd0pCQWtHa3NBSkI0S2tDUWRnQVFTa1FCaUFBUVJCcUpBQkJ1dlVCUVNvUTN3RkIxUFVCUVNzUTN3RkJ4L1VCUVN3UTB3VWpBRUVRYXlJQUpBQkJwNDhDUVFOQnVMQUNRWXlxQWtIYUFFRXRFQVlnQUVFUWFpUUFRYml2QWtHdzlRRkJ4TEFDUWRzQVFaV29Ba0hjQUJBeElBSkJDR29pQUVHRmd3SkJBQkNTQTBIMytnRkJCQkNTQTBHMTdRRkJDQkNTQTBIdStRRkJEQkNTQXhwQnVLOENFQzlCM29FQ1FTNFEwd1ZCNjRFQ1FTOFEzd0ZCeW9BQ1FUQVEzd0VqQUVFUWF5SUJKQUJCdVBrQlFRSkJ5TEFDUWRDd0FrSGZBRUV4RUFZZ0FVRVFhaVFBSXdCQkVHc2lBU1FBUWNUNUFVRUJRZFN3QWtHUXFBSkI0QUJCTWhBR0lBRkJFR29rQUVHSy9RRkJNeERTQlVHaC9RRkJOQkRRQlVHNC9RRkJOUkRTQlVITy9RRkJOaERRQlVINGdRSkJOeERyQTBHSmdnSkJPQkRmQVVIcGdnSkJPUkRyQTBIMmdnSkJPaERmQVVHYWdnSkJPeERyQTBHcmdnSkJQQkRmQVVINWx3SkJsUEFERUdGQmxwZ0NRWnp3QXhCaFFaYVJBa0dZOEFNUVlTQUNRUUEyQWdoQnhwWUNJQUFRWVNBQ1FRRTJBZ2hCMTVZQ0lBQVFZU0FDUVFBMkFnaEJtNWNDSUFBUVlTQUNRZVFBTmdJSVFiU1VBaUFBRUdFZ0FrRUFOZ0lJUWVlV0FpQUFFR0VnQWtFQk5nSUlRWUdYQWlBQUVHRWdBa0VBTmdJSVFiR1hBaUFBRUdFZ0FrRUZOZ0lJUWFhUUFpQUFFR0VnQWtLQWdJQ0FnSUNBOEQ4M0F3aEJuNVFDUWRUc0F5QUFLd01BRUJZZ0FrRUFOZ0lJUWMrVUFpQUFFR0VnQWtFQk5nSUlRZnFSQWlBQUVHRWdBa0VDTmdJSVFhS1NBaUFBRUdFZ0FrRUROZ0lJUWNDUkFpQUFFR0VnQWtFRU5nSUlRWXlTQWlBQUVHRWdBa0VBTmdJSVFkT1RBaUFBRUdFZ0FrRUJOZ0lJUWVlU0FpQUFFR0VnQWtFQ05nSUlRZG1QQWlBQUVHRWdBa0VETmdJSVFmK1ZBaUFBRUdFZ0FrRUFOZ0lJUWFXV0FpQUFFR0VnQWtFQk5nSUlRYlNTQWlBQUVHRWdBa0VDTmdJSVFlYVlBaUFBRUdFZ0FrRUROZ0lJUWZ1UEFpQUFFR0VnQWtFRU5nSUlRYktZQWlBQUVHRWdBa0VGTmdJSVFhQ1RBaUFBRUdFZ0FrRUdOZ0lJUWN5WEFpQUFFR0VnQWtFSE5nSUlRZE9SQWlBQUVHRWdBa0VJTmdJSVFmS1RBaUFBRUdFZ0FrRUpOZ0lJUWRlUUFpQUFFR0VnQWtFUWFpUUFRYnlZQkJDU0FocEIwSmdFRUpJQ0doQ2lCVUdzbXdSQmlKb0VOZ0lBUWVTYUJFRXFOZ0lBQzVnQkFRUi9Jd0JCRUdzaUJTUUFJQUVnQWhEVEF5SUVRZS8vLy84RFRRUkFBa0FnQkVFQlRRUkFJQUFnQkJDUkFTQUFJUU1NQVFzZ0FDQUFJQVFRdXdKQkFXb2lCaENKQWlJREVJOEJJQUFnQmhDekFTQUFJQVFRaWdFTEEwQWdBU0FDUndSQUlBTWdBUkI1SUFOQkJHb2hBeUFCUVFScUlRRU1BUXNMSUFWQkFEWUNEQ0FESUFWQkRHb1FlU0FGUVJCcUpBQVBDeEJWQUFzV0FDQUFJQUVnQWtLQWdJQ0FnSUNBZ0lCL0VNWUVDNVFFQWdkL0JINGpBRUVRYXlJSUpBQUNRQUpBQWtBZ0FrRWtUQVJBSUFBdEFBQWlCUTBCSUFBaEJBd0NDMEhRbVFSQkhEWUNBRUlBSVFNTUFnc2dBQ0VFQWtBRFFDQUZRUmgwUVJoMUVPd0JSUTBCSUFRdEFBRWhCU0FFUVFGcUlRUWdCUTBBQ3d3QkN3SkFJQVF0QUFBaUJVRXJhdzREQUFFQUFRdEJmMEVBSUFWQkxVWWJJUWNnQkVFQmFpRUVDd0ovQWtBZ0FrRnZjUTBBSUFRdEFBQkJNRWNOQUVFQklRa2dCQzBBQVVIZkFYRkIyQUJHQkVBZ0JFRUNhaUVFUVJBTUFnc2dCRUVCYWlFRUlBSkJDQ0FDR3d3QkN5QUNRUW9nQWhzTElncXNJUXhCQUNFQ0EwQUNRRUZRSVFVQ1FDQUVMQUFBSWdaQk1HdEIvd0Z4UVFwSkRRQkJxWDhoQlNBR1FlRUFhMEgvQVhGQkdra05BRUZKSVFVZ0JrSEJBR3RCL3dGeFFSbExEUUVMSUFVZ0Jtb2lCaUFLVGcwQUlBZ2dERUlBSUF0Q0FCQ0lBVUVCSVFVQ1FDQUlLUU1JUWdCU0RRQWdDeUFNZmlJTklBYXNJZzVDZjRWV0RRQWdEU0FPZkNFTFFRRWhDU0FDSVFVTElBUkJBV29oQkNBRklRSU1BUXNMSUFFRVFDQUJJQVFnQUNBSkd6WUNBQXNDUUFKQUlBSUVRRUhRbVFSQnhBQTJBZ0FnQjBFQUlBTkNBWU1pREZBYklRY2dBeUVMREFFTElBTWdDMVlOQVNBRFFnR0RJUXdMSUF5bklBZHlSUVJBUWRDWkJFSEVBRFlDQUNBRFFnRjlJUU1NQWdzZ0F5QUxXZzBBUWRDWkJFSEVBRFlDQUF3QkN5QUxJQWVzSWdPRklBTjlJUU1MSUFoQkVHb2tBQ0FEQ3pFQkFYOUJySnNFS0FJQUlRRWdBQVJBUWF5YkJFR0ltZ1FnQUNBQVFYOUdHellDQUF0QmZ5QUJJQUZCaUpvRVJoc0xyd2dCQlg4Z0FTZ0NBQ0VFQWtBQ1FBSkFBa0FDUUFKQUFrQUNmd0pBQWtBQ1FBSkFJQU5GRFFBZ0F5Z0NBQ0lHUlEwQUlBQkZCRUFnQWlFRERBTUxJQU5CQURZQ0FDQUNJUU1NQVFzQ1FFR3Ntd1FvQWdBb0FnQkZCRUFnQUVVTkFTQUNSUTBNSUFJaEJnTkFJQVFzQUFBaUF3UkFJQUFnQTBIL3Z3TnhOZ0lBSUFCQkJHb2hBQ0FFUVFGcUlRUWdCa0VCYXlJR0RRRU1EZ3NMSUFCQkFEWUNBQ0FCUVFBMkFnQWdBaUFHYXc4TElBSWhBeUFBUlEwRERBVUxJQVFRb2dFUEMwRUJJUVVNQXd0QkFBd0JDMEVCQ3lFRkEwQWdCVVVFUUNBRUxRQUFRUU4ySWdWQkVHc2dCa0VhZFNBRmFuSkJCMHNOQXdKL0lBUkJBV29pQlNBR1FZQ0FnQkJ4UlEwQUdpQUZMUUFBUWNBQmNVR0FBVWNFUUNBRVFRRnJJUVFNQndzZ0JFRUNhaUlGSUFaQmdJQWdjVVVOQUJvZ0JTMEFBRUhBQVhGQmdBRkhCRUFnQkVFQmF5RUVEQWNMSUFSQkEyb0xJUVFnQTBFQmF5RURRUUVoQlF3QkN3TkFBa0FnQkVFRGNTQUVMUUFBSWdaQkFXdEIvZ0JMY2cwQUlBUW9BZ0FpQmtHQmdvUUlheUFHY2tHQWdZS0VlSEVOQUFOQUlBTkJCR3NoQXlBRUtBSUVJUVlnQkVFRWFpRUVJQVlnQmtHQmdvUUlhM0pCZ0lHQ2hIaHhSUTBBQ3dzZ0JrSC9BWEVpQlVFQmEwSCtBRTBFUUNBRFFRRnJJUU1nQkVFQmFpRUVEQUVMQ3lBRlFjSUJheUlGUVRKTERRTWdCRUVCYWlFRUlBVkJBblJCd0l3RGFpZ0NBQ0VHUVFBaEJRd0FDd0FMQTBBZ0JVVUVRQ0FEUlEwSEEwQUNRQUpBQWtBZ0JDMEFBQ0lGUVFGcklnZEIvZ0JMQkVBZ0JTRUdEQUVMSUFSQkEzRWdBMEVGU1hJTkFRSkFBMEFnQkNnQ0FDSUdRWUdDaEFocklBWnlRWUNCZ29SNGNRMEJJQUFnQmtIL0FYRTJBZ0FnQUNBRUxRQUJOZ0lFSUFBZ0JDMEFBallDQ0NBQUlBUXRBQU0yQWd3Z0FFRVFhaUVBSUFSQkJHb2hCQ0FEUVFScklnTkJCRXNOQUFzZ0JDMEFBQ0VHQ3lBR1FmOEJjU0lGUVFGcklRY0xJQWRCL2dCTERRRUxJQUFnQlRZQ0FDQUFRUVJxSVFBZ0JFRUJhaUVFSUFOQkFXc2lBdzBCREFrTEN5QUZRY0lCYXlJRlFUSkxEUU1nQkVFQmFpRUVJQVZCQW5SQndJd0RhaWdDQUNFR1FRRWhCUXdCQ3lBRUxRQUFJZ1ZCQTNZaUIwRVFheUFISUFaQkduVnFja0VIU3cwQkFrQUNRQUovSUFSQkFXb2lCeUFGUVlBQmF5QUdRUVowY2lJRlFRQk9EUUFhSUFjdEFBQkJnQUZySWdkQlAwc05BU0FFUVFKcUlnZ2dCeUFGUVFaMGNpSUZRUUJPRFFBYUlBZ3RBQUJCZ0FGcklnZEJQMHNOQVNBSElBVkJCblJ5SVFVZ0JFRURhZ3NoQkNBQUlBVTJBZ0FnQTBFQmF5RURJQUJCQkdvaEFBd0JDMEhRbVFSQkdUWUNBQ0FFUVFGcklRUU1CUXRCQUNFRkRBQUxBQXNnQkVFQmF5RUVJQVlOQVNBRUxRQUFJUVlMSUFaQi93RnhEUUFnQUFSQUlBQkJBRFlDQUNBQlFRQTJBZ0FMSUFJZ0Eyc1BDMEhRbVFSQkdUWUNBQ0FBUlEwQkN5QUJJQVEyQWdBTFFYOFBDeUFCSUFRMkFnQWdBZ3NqQVFKL0lBQWhBUU5BSUFFaUFrRUVhaUVCSUFJb0FnQU5BQXNnQWlBQWEwRUNkUXNPQUNBQUVNd0VCRUFnQUJBMEN3c1hBQ0FBRU1RQlFRQkhJQUJCSUhKQjRRQnJRUVpKY2dzbkFDQUFRUUJISUFCQitKc0RSM0VnQUVHUW5BTkhjU0FBUVpDNEJFZHhJQUJCcUxnRVIzRUxNZ0FDUUVGL0lBQW9Ba3dRdlFGRkJFQWdBQ2dDVENFQURBRUxJQUFnQUVFZ0VMY0hJZ0EyQWt3TElBQkJHSFJCR0hVTDhnSUJBMzhDUUNBQkxRQUFEUUJCbVpNQ0VJY0RJZ0VFUUNBQkxRQUFEUUVMSUFCQkRHeEJzSndEYWhDSEF5SUJCRUFnQVMwQUFBMEJDMEhpbEFJUWh3TWlBUVJBSUFFdEFBQU5BUXRCOEo0Q0lRRUxBa0FEUUNBQklBSnFMUUFBSWdSRklBUkJMMFp5UlFSQVFSY2hCQ0FDUVFGcUlnSkJGMGNOQVF3Q0N3c2dBaUVFQzBId25nSWhBd0pBQWtBQ1FBSkFBa0FnQVMwQUFDSUNRUzVHRFFBZ0FTQUVhaTBBQUEwQUlBRWhBeUFDUWNNQVJ3MEJDeUFETFFBQlJRMEJDeUFEUWZDZUFoQ2pBa1VOQUNBRFFkT1BBaENqQWcwQkN5QUFSUVJBUWRTYkF5RUNJQU10QUFGQkxrWU5BZ3RCQUE4TFFRQWhBVUdNdUFRb0FnQWlBZ1JBQTBBZ0F5QUNRUWhxRUtNQ1JRMENJQUlvQWlBaUFnMEFDd3RCSkJBN0lnSUVRQ0FDUWRTYkF5a0NBRGNDQUNBQ1FRaHFJZ0VnQXlBRUVEOGFJQUVnQkdwQkFEb0FBQ0FDUVl5NEJDZ0NBRFlDSUVHTXVBUWdBallDQUNBQ0lRRUxJQUZCMUpzRElBQWdBWEliSVFJTElBSUxoUUVCQlg4akFFRVFheUlCSkFBZ0FVRVFhaUVFQWtBRFFDQUFLQUlrSWdJZ0FDZ0NLQ0FCUVFocUlnTWdCQ0FCUVFScUlBSW9BZ0FvQWhRUkNnQWhCVUYvSVFJZ0EwRUJJQUVvQWdRZ0Eyc2lBeUFBS0FJZ0VNNEJJQU5IRFFFQ1FDQUZRUUZyRGdJQkFnQUxDMEYvUVFBZ0FDZ0NJQkRLQWhzaEFnc2dBVUVRYWlRQUlBSUwvZ0lDQlg4QmZpTUFRU0JySWdJa0FBSkFJQUF0QURRRVFDQUFLQUl3SVFNZ0FVVU5BU0FBUVFBNkFEUWdBRUYvTmdJd0RBRUxJQUpCQVRZQ0dDQUNRUmhxSUFCQkxHb1EwZ1FvQWdBaUJFRUFJQVJCQUVvYklRVUNRQU5BSUFNZ0JVY0VRQ0FBS0FJZ0VQVUNJZ1pCZjBZTkFpQUNRUmhxSUFOcUlBWTZBQUFnQTBFQmFpRUREQUVMQ3dKQUlBQXRBRFVFUUNBQ0lBSXNBQmcyQWhRTUFRc2dBa0VZYWlFREEwQUNRQ0FBS0FJb0lnVXBBZ0FoQndKQUlBQW9BaVFnQlNBQ1FSaHFJZ1VnQkNBRmFpSUZJQUpCRUdvZ0FrRVVhaUFESUFKQkRHb1EzQVJCQVdzT0F3QUVBUU1MSUFBb0FpZ2dCemNDQUNBRVFRaEdEUU1nQUNnQ0lCRDFBaUlHUVg5R0RRTWdCU0FHT2dBQUlBUkJBV29oQkF3QkN3c2dBaUFDTEFBWU5nSVVDd0pBSUFGRkJFQURRQ0FFUVFCTURRSWdCRUVCYXlJRUlBSkJHR3BxTEFBQUlBQW9BaUFROWdKQmYwY05BQXdEQ3dBTElBQWdBaWdDRkRZQ01Bc2dBaWdDRkNFRERBRUxRWDhoQXdzZ0FrRWdhaVFBSUFNTERBQWdBQkRRQXhvZ0FCQTBDeVFCQW44akFFRVFheUlDSkFBZ0FDQUJFT1lFSVFNZ0FrRVFhaVFBSUFFZ0FDQURHd3VIQXdJRmZ3RitJd0JCSUdzaUFpUUFBa0FnQUMwQU5BUkFJQUFvQWpBaEF5QUJSUTBCSUFCQkFEb0FOQ0FBUVg4MkFqQU1BUXNnQWtFQk5nSVlJQUpCR0dvZ0FFRXNhaERTQkNnQ0FDSUVRUUFnQkVFQVNoc2hCUUpBQTBBZ0F5QUZSd1JBSUFBb0FpQVE5UUlpQmtGL1JnMENJQUpCR0dvZ0Eyb2dCam9BQUNBRFFRRnFJUU1NQVFzTEFrQWdBQzBBTlFSQUlBSWdBaTBBR0RvQUZ3d0JDeUFDUVJocUlRTURRQUpBSUFBb0FpZ2lCU2tDQUNFSEFrQWdBQ2dDSkNBRklBSkJHR29pQlNBRUlBVnFJZ1VnQWtFUWFpQUNRUmRxSUFNZ0FrRU1haERjQkVFQmF3NERBQVFCQXdzZ0FDZ0NLQ0FITndJQUlBUkJDRVlOQXlBQUtBSWdFUFVDSWdaQmYwWU5BeUFGSUFZNkFBQWdCRUVCYWlFRURBRUxDeUFDSUFJdEFCZzZBQmNMQWtBZ0FVVUVRQU5BSUFSQkFFd05BaUFFUVFGcklnUWdBa0VZYW1vc0FBQVF3Z0VnQUNnQ0lCRDJBa0YvUncwQURBTUxBQXNnQUNBQ0xBQVhFTUlCTmdJd0N5QUNMQUFYRU1JQklRTU1BUXRCZnlFREN5QUNRU0JxSkFBZ0F3c3RBUUYvSUFBaEFVRUFJUUFEUUNBQVFRTkhCRUFnQVNBQVFRSjBha0VBTmdJQUlBQkJBV29oQUF3QkN3c0xEQUFnQUJEU0F4b2dBQkEwQ3hFQUlBQWdBQ2dDQkVHQXdBQnlOZ0lFQ3hJQUlBQVEzZ1FnQUVHZ2xBTTJBZ0FnQUF0YUFRSi9Jd0JCRUdzaUJDUUFJQUFRN0FRaEF5QUFJQUUyQWlBZ0FFSGdtZ00yQWdBZ0JFRUlhaUlCSUFNUStBSWdBUkRGQXlFRElBRVFSeUFBSUFJMkFpZ2dBQ0FETmdJa0lBQWdBeENlQWpvQUxDQUVRUkJxSkFBTFdnRUNmeU1BUVJCcklnUWtBQ0FBRVBJRUlRTWdBQ0FCTmdJZ0lBQkIrSmtETmdJQUlBUkJDR29pQVNBREVQZ0NJQUVReVFNaEF5QUJFRWNnQUNBQ05nSW9JQUFnQXpZQ0pDQUFJQU1RbmdJNkFDd2dCRUVRYWlRQUN5d0JBWDhnQUNnQ0FDSUJCRUFnQVJEa0JFRi9FTDBCUlFSQUlBQW9BZ0JGRHdzZ0FFRUFOZ0lBQzBFQkN5d0JBWDhnQUNnQ0FDSUJCRUFnQVJEb0JFRi9FTDBCUlFSQUlBQW9BZ0JGRHdzZ0FFRUFOZ0lBQzBFQkN4MEFJQUFnQVNBQ0lBTWdCQ0FGSUFZZ0J5QUFLQUlBS0FJUUVRMEFDdzRBUVFBZ0FDQUFRWDhRdlFFYkN3c0FJQUJCZ0pnRE5nSUFDNU1CQVFSL0l3QkJFR3NpQlNRQUlBRWdBaENIQkNJRVFXOU5CRUFDUUNBRVFRcE5CRUFnQUNBRUVKRUJJQUFoQXd3QkN5QUFJQVFRblFKQkFXb2lCaEJNSWdNUWp3RWdBQ0FHRUxNQklBQWdCQkNLQVFzRFFDQUJJQUpIQkVBZ0F5QUJFSVlCSUFOQkFXb2hBeUFCUVFGcUlRRU1BUXNMSUFWQkFEb0FEeUFESUFWQkQyb1FoZ0VnQlVFUWFpUUFEd3NRVlFBTFZ3RUNmd0pBSUFBb0FnQWlBa1VOQUFKL0lBSW9BaGdpQXlBQ0tBSWNSZ1JBSUFJZ0FTQUNLQUlBS0FJMEVRTUFEQUVMSUFJZ0EwRUVhallDR0NBRElBRTJBZ0FnQVF0QmZ4QzlBVVVOQUNBQVFRQTJBZ0FMQ3hNQUlBQWdBQ2dDQUVFTWF5Z0NBR29ReXdNTEV3QWdBQ0FBS0FJQVFReHJLQUlBYWhENUFnc3hBUUYvSUFBb0Fnd2lBU0FBS0FJUVJnUkFJQUFnQUNnQ0FDZ0NLQkVBQUE4TElBQWdBVUVFYWpZQ0RDQUJLQUlBQ3ljQkFYOGdBQ2dDRENJQklBQW9BaEJHQkVBZ0FDQUFLQUlBS0FJa0VRQUFEd3NnQVNnQ0FBc1FBQ0FBRU5vRUlBRVEyZ1J6UVFGekN3MEFJQUFvQWdBZ0FTZ0NBRWdMTkFFQmZ5QUFLQUlNSWdFZ0FDZ0NFRVlFUUNBQUlBQW9BZ0FvQWlnUkFBQVBDeUFBSUFGQkFXbzJBZ3dnQVN3QUFCRENBUXNxQVFGL0lBQW9BZ3dpQVNBQUtBSVFSZ1JBSUFBZ0FDZ0NBQ2dDSkJFQUFBOExJQUVzQUFBUXdnRUxFQUFnQUJEYkJDQUJFTnNFYzBFQmN3c1RBQ0FBSUFBb0FnQkJER3NvQWdCcUVNOERDeE1BSUFBZ0FDZ0NBRUVNYXlnQ0FHb1EvQUlMQ3dBZ0FFSFlrUU1ROGdZTEJBQkJmd3NIQUNBQUVPOEVDeEFBSUFCQ2Z6Y0RDQ0FBUWdBM0F3QUxCd0FnQUJEdkJBc0VBQ0FBQ3dzQUlBQkJtSkVERVBJR0N3a0FJQUFReHdJUU5Bc0tBQ0FCSUFCclFRSjFDMzBCQTM4akFFRVFheUlGSkFBakFFRVFheUlESkFBZ0FDQUJFTk1ESVFFRFFDQUJCRUFnQXlBQU5nSU1JQU1nQXlnQ0RDQUJRUUYySWdSQkFuUnFOZ0lNSUFFZ0JFRi9jMm9nQkNBREtBSU1JQUlRK0FFaUJCc2hBU0FES0FJTVFRUnFJQUFnQkJzaEFBd0JDd3NnQTBFUWFpUUFJQVZCRUdva0FDQUFDN1lEQWdOL0FYNGpBRUVnYXlJREpBQUNRQ0FCUXYvLy8vLy8vLy8vL3dDRElnVkNnSUNBZ0lDQXdNQS9mU0FGUW9DQWdJQ0FnTUMvd0FCOVZBUkFJQUZDR1lpbklRUWdBRkFnQVVMLy8vOFBneUlGUW9DQWdBaFVJQVZDZ0lDQUNGRWJSUVJBSUFSQmdZQ0FnQVJxSVFJTUFnc2dCRUdBZ0lDQUJHb2hBaUFBSUFWQ2dJQ0FDSVdFUWdCU0RRRWdBaUFFUVFGeGFpRUNEQUVMSUFCUUlBVkNnSUNBZ0lDQXdQLy9BRlFnQlVLQWdJQ0FnSURBLy84QVVSdEZCRUFnQVVJWmlLZEIvLy8vQVhGQmdJQ0EvZ2R5SVFJTUFRdEJnSUNBL0FjaEFpQUZRdi8vLy8vLy83Ky93QUJXRFFCQkFDRUNJQVZDTUlpbklnUkJrZjRBU1EwQUlBTkJFR29nQUNBQlF2Ly8vLy8vL3orRFFvQ0FnSUNBZ01BQWhDSUZJQVJCZ2Y0QWF4Q01BU0FESUFBZ0JVR0Ivd0FnQkdzUWhRSWdBeWtEQ0NJQVFobUlweUVDSUFNcEF3QWdBeWtERUNBREtRTVloRUlBVXEyRUlnVlFJQUJDLy8vL0Q0TWlBRUtBZ0lBSVZDQUFRb0NBZ0FoUkcwVUVRQ0FDUVFGcUlRSU1BUXNnQlNBQVFvQ0FnQWlGaEVJQVVnMEFJQUpCQVhFZ0Ftb2hBZ3NnQTBFZ2FpUUFJQUlnQVVJZ2lLZEJnSUNBZ0hoeGNyNExDd0FnQUNBQkVQb0VFQ0VMSndBZ0FDQUZPZ0FRSUFBZ0JEZ0NEQ0FBSUFNNEFnZ2dBQ0FDT0FJRUlBQWdBVGdDQUNBQUM0b0JBUU4vUWVpbkJFSG9wd1FvQWdCQkFXb2lCVFlDQUNBQUlBVTJBZ0FnQXdSQUEwQWdBaUFFUVFOMGFpSUdLQUlBUlFSQUlBWWdCVFlDQUNBQ0lBUkJBM1JxSWdBZ0FUWUNCQ0FBUVFBMkFnZ2dBeEFDSUFJUEN5QUVRUUZxSWdRZ0EwY05BQXNMSUFBZ0FTQUNJQU5CQkhSQkNISVF5QUlnQTBFQmRDSUFFUGtFSVFFZ0FCQUNJQUVMSHdCQjRLY0VLQUlBUlFSQVFlU25CQ0FCTmdJQVFlQ25CQ0FBTmdJQUN3dTJEd0lGZnc1K0l3QkIwQUpySWdVa0FDQUVRdi8vLy8vLy96K0RJUW9nQWtMLy8vLy8vLzgvZ3lFTUlBSWdCSVZDZ0lDQWdJQ0FnSUNBZjRNaERTQUVRakNJcDBILy93RnhJUWdDUUFKQUlBSkNNSWluUWYvL0FYRWlDVUgvL3dGclFZS0FmazhFUUNBSVFmLy9BV3RCZ1lCK1N3MEJDeUFCVUNBQ1F2Ly8vLy8vLy8vLy93Q0RJZzlDZ0lDQWdJQ0F3UC8vQUZRZ0QwS0FnSUNBZ0lEQS8vOEFVUnRGQkVBZ0FrS0FnSUNBZ0lBZ2hDRU5EQUlMSUFOUUlBUkMvLy8vLy8vLy8vLy9BSU1pQWtLQWdJQ0FnSURBLy84QVZDQUNRb0NBZ0lDQWdNRC8vd0JSRzBVRVFDQUVRb0NBZ0lDQWdDQ0VJUTBnQXlFQkRBSUxJQUVnRDBLQWdJQ0FnSURBLy84QWhZUlFCRUFnQXlBQ1FvQ0FnSUNBZ01ELy93Q0ZoRkFFUUVJQUlRRkNnSUNBZ0lDQTRQLy9BQ0VOREFNTElBMUNnSUNBZ0lDQXdQLy9BSVFoRFVJQUlRRU1BZ3NnQXlBQ1FvQ0FnSUNBZ01ELy93Q0ZoRkFFUUVJQUlRRU1BZ3NnQVNBUGhGQUVRRUtBZ0lDQWdJRGcvLzhBSUEwZ0FpQURoRkFiSVExQ0FDRUJEQUlMSUFJZ0E0UlFCRUFnRFVLQWdJQ0FnSURBLy84QWhDRU5RZ0FoQVF3Q0N5QVBRdi8vLy8vLy96OVlCRUFnQlVIQUFtb2dBU0FNSUFFZ0RDQU1VQ0lHRzNrZ0JrRUdkSzE4cHlJR1FROXJFSXdCUVJBZ0Jtc2hCaUFGS1FQSUFpRU1JQVVwQThBQ0lRRUxJQUpDLy8vLy8vLy9QMVlOQUNBRlFiQUNhaUFESUFvZ0F5QUtJQXBRSWdjYmVTQUhRUVowclh5bklnZEJEMnNRakFFZ0JpQUhha0VRYXlFR0lBVXBBN2dDSVFvZ0JTa0RzQUloQXdzZ0JVR2dBbW9nQ2tLQWdJQ0FnSURBQUlRaUVrSVBoaUFEUWpHSWhDSUNRZ0JDZ0lDQWdMRG12SUwxQUNBQ2ZTSUVRZ0FRaUFFZ0JVR1FBbXBDQUNBRktRT29BbjFDQUNBRVFnQVFpQUVnQlVHQUFtb2dCU2tEbUFKQ0FZWWdCU2tEa0FKQ1A0aUVJZ1JDQUNBQ1FnQVFpQUVnQlVId0FXb2dCRUlBUWdBZ0JTa0RpQUo5UWdBUWlBRWdCVUhnQVdvZ0JTa0QrQUZDQVlZZ0JTa0Q4QUZDUDRpRUlnUkNBQ0FDUWdBUWlBRWdCVUhRQVdvZ0JFSUFRZ0FnQlNrRDZBRjlRZ0FRaUFFZ0JVSEFBV29nQlNrRDJBRkNBWVlnQlNrRDBBRkNQNGlFSWdSQ0FDQUNRZ0FRaUFFZ0JVR3dBV29nQkVJQVFnQWdCU2tEeUFGOVFnQVFpQUVnQlVHZ0FXb2dBa0lBSUFVcEE3Z0JRZ0dHSUFVcEE3QUJRaitJaEVJQmZTSUNRZ0FRaUFFZ0JVR1FBV29nQTBJUGhrSUFJQUpDQUJDSUFTQUZRZkFBYWlBQ1FnQkNBQ0FGS1FPb0FTQUZLUU9nQVNJUElBVXBBNWdCZkNJRUlBOVVyWHdnQkVJQlZxMThmVUlBRUlnQklBVkJnQUZxUWdFZ0JIMUNBQ0FDUWdBUWlBRWdCaUFKSUFocmFpRUdBbjhnQlNrRGNDSVFRZ0dHSWhRZ0JTa0RpQUVpRGtJQmhpQUZLUU9BQVVJL2lJUjhJZ3RDNSt3QWZTSVZRaUNJSWdJZ0RFS0FnSUNBZ0lEQUFJUWlGa0lCaGlBQlFqK0loQ0lNUWlDSUlnUitJaEVnQVVJQmhpSVBRaUNJSWdvZ0N5QVZWcTBnQ3lBVVZLMGdCU2tEZUVJQmhpQVFRaitJaENBT1FqK0lmSHg4UWdGOUloQkNJSWdpQzM1OElnNGdFVlN0SUE0Z0RpQVFRdi8vLy84UGd5SVFJQXhDLy8vLy93K0RJaFIrZkNJT1ZxMThJQVFnQzM1OElBUWdFSDRpRXlBTElCUitmQ0lSSUJOVXJVSWdoaUFSUWlDSWhId2dEaUFPSUJGQ0lJWjhJZzVXclh3Z0RpQU9JQlZDLy8vLy93K0RJaFVnRkg0aUV5QUNJQXArZkNJUklCTlVyU0FSSUJFZ0VDQVBRdjcvLy84UGd5SVRmbndpRVZhdGZId2lEbGF0ZkNBT0lBUWdGWDRpRnlBTElCTitmQ0lFSUFJZ0ZINThJZ3NnQ2lBUWZud2lFRUlnaUNBTElCQldyU0FFSUJkVXJTQUVJQXRXclh4OFFpQ0doSHdpQkNBT1ZLMThJQVFnRVNBQ0lCTitJZ0lnQ2lBVmZud2lDa0lnaUNBQ0lBcFdyVUlnaG9SOElnSWdFVlN0SUFJZ0VFSWdobndnQWxTdGZId2lBaUFFVksxOElnUkMvLy8vLy8vLy93QllCRUFnQlVIUUFHb2dBaUFFSUFNZ0VoQ0lBU0FCUWpHR0lBVXBBMWg5SUFVcEExQWlBVUlBVXExOUlRdENBQ0FCZlNFS0lBWkIvdjhBYWd3QkN5QUZRZUFBYWlBRVFqK0dJQUpDQVlpRUlnSWdCRUlCaUNJRUlBTWdFaENJQVNBQlFqQ0dJQVVwQTJoOUlBVXBBMkFpREVJQVVxMTlJUXRDQUNBTWZTRUtJQUVoRHlBV0lRd2dCa0gvL3dCcUN5SUdRZi8vQVU0RVFDQU5Rb0NBZ0lDQWdNRC8vd0NFSVExQ0FDRUJEQUVMQW40Z0JrRUFTZ1JBSUF0Q0FZWWdDa0kvaUlRaEN5QUVRdi8vLy8vLy96K0RJQWF0UWpDR2hDRU1JQXBDQVlZTUFRc2dCa0dQZjB3RVFFSUFJUUVNQWdzZ0JVRkFheUFDSUFSQkFTQUdheENGQWlBRlFUQnFJQThnRENBR1FmQUFhaENNQVNBRlFTQnFJQU1nRWlBRktRTkFJZ0lnQlNrRFNDSU1FSWdCSUFVcEF6Z2dCU2tES0VJQmhpQUZLUU1nSWdGQ1A0aUVmU0FGS1FNd0lnUWdBVUlCaGlJQlZLMTlJUXNnQkNBQmZRc2hCQ0FGUVJCcUlBTWdFa0lEUWdBUWlBRWdCU0FESUJKQ0JVSUFFSWdCSUF3Z0FpQUNJQU1nQWtJQmd5SUJJQVI4SWdOVUlBc2dBU0FEVnExOElnRWdFbFlnQVNBU1VSdXRmQ0lDVnExOElnUWdBaUFDSUFSQ2dJQ0FnSUNBd1AvL0FGUWdBeUFGS1FNUVZpQUJJQVVwQXhnaUJGWWdBU0FFVVJ0eHJYd2lBbGF0ZkNJRUlBSWdCRUtBZ0lDQWdJREEvLzhBVkNBRElBVXBBd0JXSUFFZ0JTa0RDQ0lEVmlBQklBTlJHM0d0ZkNJQklBSlVyWHdnRFlRaERRc2dBQ0FCTndNQUlBQWdEVGNEQ0NBRlFkQUNhaVFBQzRzTUFRWi9JQUFnQVdvaEJRSkFBa0FnQUNnQ0JDSUNRUUZ4RFFBZ0FrRURjVVVOQVNBQUtBSUFJZ0lnQVdvaEFRSkFJQUFnQW1zaUFFR0VwQVFvQWdCSEJFQWdBa0gvQVUwRVFDQUFLQUlJSWdRZ0FrRURkaUlDUVFOMFFaaWtCR3BHR2lBQUtBSU1JZ01nQkVjTkFrSHdvd1JCOEtNRUtBSUFRWDRnQW5keE5nSUFEQU1MSUFBb0FoZ2hCZ0pBSUFBZ0FDZ0NEQ0lEUndSQUlBQW9BZ2dpQWtHQXBBUW9BZ0JKR2lBQ0lBTTJBZ3dnQXlBQ05nSUlEQUVMQWtBZ0FFRVVhaUlDS0FJQUlnUU5BQ0FBUVJCcUlnSW9BZ0FpQkEwQVFRQWhBd3dCQ3dOQUlBSWhCeUFFSWdOQkZHb2lBaWdDQUNJRURRQWdBMEVRYWlFQ0lBTW9BaEFpQkEwQUN5QUhRUUEyQWdBTElBWkZEUUlDUUNBQUlBQW9BaHdpQkVFQ2RFR2dwZ1JxSWdJb0FnQkdCRUFnQWlBRE5nSUFJQU1OQVVIMG93UkI5S01FS0FJQVFYNGdCSGR4TmdJQURBUUxJQVpCRUVFVUlBWW9BaEFnQUVZYmFpQUROZ0lBSUFORkRRTUxJQU1nQmpZQ0dDQUFLQUlRSWdJRVFDQURJQUkyQWhBZ0FpQUROZ0lZQ3lBQUtBSVVJZ0pGRFFJZ0F5QUNOZ0lVSUFJZ0F6WUNHQXdDQ3lBRktBSUVJZ0pCQTNGQkEwY05BVUg0b3dRZ0FUWUNBQ0FGSUFKQmZuRTJBZ1FnQUNBQlFRRnlOZ0lFSUFVZ0FUWUNBQThMSUFRZ0F6WUNEQ0FESUFRMkFnZ0xBa0FnQlNnQ0JDSUNRUUp4UlFSQUlBVkJpS1FFS0FJQVJnUkFRWWlrQkNBQU5nSUFRZnlqQkVIOG93UW9BZ0FnQVdvaUFUWUNBQ0FBSUFGQkFYSTJBZ1FnQUVHRXBBUW9BZ0JIRFFOQitLTUVRUUEyQWdCQmhLUUVRUUEyQWdBUEN5QUZRWVNrQkNnQ0FFWUVRRUdFcEFRZ0FEWUNBRUg0b3dSQitLTUVLQUlBSUFGcUlnRTJBZ0FnQUNBQlFRRnlOZ0lFSUFBZ0FXb2dBVFlDQUE4TElBSkJlSEVnQVdvaEFRSkFJQUpCL3dGTkJFQWdCU2dDQ0NJRUlBSkJBM1lpQWtFRGRFR1lwQVJxUmhvZ0JDQUZLQUlNSWdOR0JFQkI4S01FUWZDakJDZ0NBRUYrSUFKM2NUWUNBQXdDQ3lBRUlBTTJBZ3dnQXlBRU5nSUlEQUVMSUFVb0FoZ2hCZ0pBSUFVZ0JTZ0NEQ0lEUndSQUlBVW9BZ2dpQWtHQXBBUW9BZ0JKR2lBQ0lBTTJBZ3dnQXlBQ05nSUlEQUVMQWtBZ0JVRVVhaUlFS0FJQUlnSU5BQ0FGUVJCcUlnUW9BZ0FpQWcwQVFRQWhBd3dCQ3dOQUlBUWhCeUFDSWdOQkZHb2lCQ2dDQUNJQ0RRQWdBMEVRYWlFRUlBTW9BaEFpQWcwQUN5QUhRUUEyQWdBTElBWkZEUUFDUUNBRklBVW9BaHdpQkVFQ2RFR2dwZ1JxSWdJb0FnQkdCRUFnQWlBRE5nSUFJQU1OQVVIMG93UkI5S01FS0FJQVFYNGdCSGR4TmdJQURBSUxJQVpCRUVFVUlBWW9BaEFnQlVZYmFpQUROZ0lBSUFORkRRRUxJQU1nQmpZQ0dDQUZLQUlRSWdJRVFDQURJQUkyQWhBZ0FpQUROZ0lZQ3lBRktBSVVJZ0pGRFFBZ0F5QUNOZ0lVSUFJZ0F6WUNHQXNnQUNBQlFRRnlOZ0lFSUFBZ0FXb2dBVFlDQUNBQVFZU2tCQ2dDQUVjTkFVSDRvd1FnQVRZQ0FBOExJQVVnQWtGK2NUWUNCQ0FBSUFGQkFYSTJBZ1FnQUNBQmFpQUJOZ0lBQ3lBQlFmOEJUUVJBSUFGQkEzWWlBa0VEZEVHWXBBUnFJUUVDZjBId293UW9BZ0FpQTBFQklBSjBJZ0p4UlFSQVFmQ2pCQ0FDSUFOeU5nSUFJQUVNQVFzZ0FTZ0NDQXNoQWlBQklBQTJBZ2dnQWlBQU5nSU1JQUFnQVRZQ0RDQUFJQUkyQWdnUEMwRWZJUUlnQUVJQU53SVFJQUZCLy8vL0IwMEVRQ0FCUVFoMklnSWdBa0dBL2o5cVFSQjJRUWh4SWdSMElnSWdBa0dBNEI5cVFSQjJRUVJ4SWdOMElnSWdBa0dBZ0E5cVFSQjJRUUp4SWdKMFFROTJJQU1nQkhJZ0FuSnJJZ0pCQVhRZ0FTQUNRUlZxZGtFQmNYSkJIR29oQWdzZ0FDQUNOZ0ljSUFKQkFuUkJvS1lFYWlFSEFrQUNRRUgwb3dRb0FnQWlCRUVCSUFKMElnTnhSUVJBUWZTakJDQURJQVJ5TmdJQUlBY2dBRFlDQUNBQUlBYzJBaGdNQVFzZ0FVRUFRUmtnQWtFQmRtc2dBa0VmUmh0MElRSWdCeWdDQUNFREEwQWdBeUlFS0FJRVFYaHhJQUZHRFFJZ0FrRWRkaUVESUFKQkFYUWhBaUFFSUFOQkJIRnFJZ2RCRUdvb0FnQWlBdzBBQ3lBSElBQTJBaEFnQUNBRU5nSVlDeUFBSUFBMkFnd2dBQ0FBTmdJSUR3c2dCQ2dDQ0NJQklBQTJBZ3dnQkNBQU5nSUlJQUJCQURZQ0dDQUFJQVEyQWd3Z0FDQUJOZ0lJQ3dzc0FRRi9JQUFRaEFJZ0FDZ0NBQVJBSUFBUXBnY2dBQkExR2lBQUtBSUFJUUVnQUJDN0FSb2dBUkEwQ3dzU0FDQUFSUVJBUVFBUEN5QUFJQUVRMXdNTDJ4NENEMzhGZmlNQVFaQUJheUlFSkFBZ0JFRUFRWkFCRURvaUEwRi9OZ0pNSUFNZ0FEWUNMQ0FEUVlZQ05nSWdJQU1nQURZQ1ZDQUJJUVFnQWlFUFFRQWhBaU1BUWJBQ2F5SUZKQUFnQXlnQ1RCb0NRQUpBQWtBQ1FBSkFJQU1vQWdRTkFDQURFSW9ER2lBREtBSUVEUUFNQVFzZ0JDMEFBQ0lBUlEwREFrQUNRQUpBQTBBQ1FBSkFJQUJCL3dGeEVPd0JCRUFEUUNBRUlnQkJBV29oQkNBQUxRQUJFT3dCRFFBTElBTkNBQkREQVFOQUFuOGdBeWdDQkNJQklBTW9BbWhIQkVBZ0F5QUJRUUZxTmdJRUlBRXRBQUFNQVFzZ0F4QlFDeERzQVEwQUN5QURLQUlFSVFRZ0F5a0RjRUlBV1FSQUlBTWdCRUVCYXlJRU5nSUVDeUFFSUFNb0FpeHJyQ0FES1FONElCUjhmQ0VVREFFTEFuOENRQUpBSUFRdEFBQkJKVVlFUUNBRUxRQUJJZ0JCS2tZTkFTQUFRU1ZIRFFJTElBTkNBQkREQVFKQUlBUXRBQUJCSlVZRVFBTkFBbjhnQXlnQ0JDSUFJQU1vQW1oSEJFQWdBeUFBUVFGcU5nSUVJQUF0QUFBTUFRc2dBeEJRQ3lJQUVPd0JEUUFMSUFSQkFXb2hCQXdCQ3lBREtBSUVJZ0FnQXlnQ2FFY0VRQ0FESUFCQkFXbzJBZ1FnQUMwQUFDRUFEQUVMSUFNUVVDRUFDeUFFTFFBQUlBQkhCRUFnQXlrRGNFSUFXUVJBSUFNZ0F5Z0NCRUVCYXpZQ0JBc2dBRUVBVGcwTlFRQWhBaUFPUlEwS0RBMExJQU1vQWdRZ0F5Z0NMR3VzSUFNcEEzZ2dGSHg4SVJRZ0JDRUFEQU1MUVFBaENDQUVRUUpxREFFTEFrQWdBQkRFQVVVTkFDQUVMUUFDUVNSSERRQWdCQzBBQVVFd2F5RUFJd0JCRUdzaUFTQVBOZ0lNSUFFZ0R5QUFRUUowUVFSclFRQWdBRUVCU3h0cUlnQkJCR28yQWdnZ0FDZ0NBQ0VJSUFSQkEyb01BUXNnRHlnQ0FDRUlJQTlCQkdvaER5QUVRUUZxQ3lFQVFRQWhERUVBSVFRZ0FDMEFBQkRFQVFSQUEwQWdBQzBBQUNBRVFRcHNha0V3YXlFRUlBQXRBQUVoQVNBQVFRRnFJUUFnQVJERUFRMEFDd3NnQUMwQUFDSUhRZTBBUndSL0lBQUZRUUFoQ1NBSVFRQkhJUXdnQUMwQUFTRUhRUUFoQ2lBQVFRRnFDeUlCUVFGcUlRQkJBeUVHSUF3aEFnSkFBa0FDUUFKQUFrQUNRQ0FIUWNFQWF3NDZCQXNFQ3dRRUJBc0xDd3NEQ3dzTEN3c0xCQXNMQ3dzRUN3c0VDd3NMQ3dzRUN3UUVCQVFFQUFRRkN3RUxCQVFFQ3dzRUFnUUxDd1FMQWdzTElBRkJBbW9nQUNBQkxRQUJRZWdBUmlJQkd5RUFRWDVCZnlBQkd5RUdEQVFMSUFGQkFtb2dBQ0FCTFFBQlFld0FSaUlCR3lFQVFRTkJBU0FCR3lFR0RBTUxRUUVoQmd3Q0MwRUNJUVlNQVF0QkFDRUdJQUVoQUF0QkFTQUdJQUF0QUFBaUFVRXZjVUVEUmlJQ0d5RU5Ba0FnQVVFZ2NpQUJJQUliSWd0QjJ3QkdEUUFDUUNBTFFlNEFSd1JBSUF0QjR3QkhEUUVnQkVFQklBUkJBVW9iSVFRTUFnc2dDQ0FOSUJRUWdBVU1BZ3NnQTBJQUVNTUJBMEFDZnlBREtBSUVJZ0VnQXlnQ2FFY0VRQ0FESUFGQkFXbzJBZ1FnQVMwQUFBd0JDeUFERUZBTEVPd0JEUUFMSUFNb0FnUWhBU0FES1FOd1FnQlpCRUFnQXlBQlFRRnJJZ0UyQWdRTElBRWdBeWdDTEd1c0lBTXBBM2dnRkh4OElSUUxJQU1nQkt3aUVoRERBUUpBSUFNb0FnUWlBU0FES0FKb1J3UkFJQU1nQVVFQmFqWUNCQXdCQ3lBREVGQkJBRWdOQkFzZ0F5a0RjRUlBV1FSQUlBTWdBeWdDQkVFQmF6WUNCQXRCRUNFQkFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQWdDMEhZQUdzT0lRWUpDUUlKQ1FrSkNRRUpBZ1FCQVFFSkJRa0pDUWtKQXdZSkNRSUpCQWtKQmdBTElBdEJ3UUJySWdGQkJrdEJBU0FCZEVIeEFIRkZjZzBJQ3lBRlFRaHFJQU1nRFVFQUVJTUZJQU1wQTNoQ0FDQURLQUlFSUFNb0FpeHJySDFTRFFVTUR3c2dDMEh2QVhGQjR3QkdCRUFnQlVFZ2FrRi9RWUVDRURvYUlBVkJBRG9BSUNBTFFmTUFSdzBHSUFWQkFEb0FRU0FGUVFBNkFDNGdCVUVBTmdFcURBWUxJQVZCSUdvZ0FDMEFBU0lCUWQ0QVJpSUNRWUVDRURvYUlBVkJBRG9BSUNBQVFRSnFJQUJCQVdvZ0Foc2hCd0ovQWtBQ1FDQUFRUUpCQVNBQ0cyb3RBQUFpQUVFdFJ3UkFJQUJCM1FCR0RRRWdBVUhlQUVjaEJpQUhEQU1MSUFVZ0FVSGVBRWNpQmpvQVRnd0JDeUFGSUFGQjNnQkhJZ1k2QUg0TElBZEJBV29MSVFBRFFBSkFJQUF0QUFBaUFVRXRSd1JBSUFGRkRRMGdBVUhkQUVjTkFRd0lDMEV0SVFFZ0FDMEFBU0lDUlNBQ1FkMEFSbklOQUNBQVFRRnFJUWNDUUNBQ0lBQkJBV3N0QUFBaUFFMEVRQ0FDSVFFTUFRc0RRQ0FBUVFGcUlnQWdCVUVnYW1vZ0Jqb0FBQ0FBSUFjdEFBQWlBVWtOQUFzTElBY2hBQXNnQVNBRmFpQUdPZ0FoSUFCQkFXb2hBQXdBQ3dBTFFRZ2hBUXdDQzBFS0lRRU1BUXRCQUNFQkMwSUFJUkpCQUNFQ1FRQWhCMEVBSVFZakFFRVFheUlRSkFBQ1FDQUJRUUZISUFGQkpFMXhSUVJBUWRDWkJFRWNOZ0lBREFFTEEwQUNmeUFES0FJRUlnUWdBeWdDYUVjRVFDQURJQVJCQVdvMkFnUWdCQzBBQUF3QkN5QURFRkFMSWdRUTdBRU5BQXNDUUFKQUlBUkJLMnNPQXdBQkFBRUxRWDlCQUNBRVFTMUdHeUVHSUFNb0FnUWlCQ0FES0FKb1J3UkFJQU1nQkVFQmFqWUNCQ0FFTFFBQUlRUU1BUXNnQXhCUUlRUUxBa0FDUUFKQUFrQWdBVUZ2Y1NBRVFUQkhja1VFUUFKL0lBTW9BZ1FpQkNBREtBSm9Sd1JBSUFNZ0JFRUJhallDQkNBRUxRQUFEQUVMSUFNUVVBc2lCRUZmY1VIWUFFWUVRRUVRSVFFQ2Z5QURLQUlFSWdRZ0F5Z0NhRWNFUUNBRElBUkJBV28yQWdRZ0JDMEFBQXdCQ3lBREVGQUxJZ1JCc1lvRGFpMEFBRUVRU1EwRElBTXBBM0JDQUZrRVFDQURJQU1vQWdSQkFXczJBZ1FMSUFOQ0FCRERBUXdHQ3lBQkRRRkJDQ0VCREFJTElBRkJDaUFCR3lJQklBUkJzWW9EYWkwQUFFc05BQ0FES1FOd1FnQlpCRUFnQXlBREtBSUVRUUZyTmdJRUN5QURRZ0FRd3dGQjBKa0VRUncyQWdBTUJBc2dBVUVLUncwQUlBUkJNR3NpQWtFSlRRUkFRUUFoQVFOQUlBRkJDbXdnQW1vaUFVR1pzK2JNQVVrQ2Z5QURLQUlFSWdJZ0F5Z0NhRWNFUUNBRElBSkJBV28yQWdRZ0FpMEFBQXdCQ3lBREVGQUxJZ1JCTUdzaUFrRUpUWEVOQUFzZ0FhMGhFZ3NDUUNBQ1FRbExEUUFnRWtJS2ZpRVRJQUt0SVJVRFFBSi9JQU1vQWdRaUFTQURLQUpvUndSQUlBTWdBVUVCYWpZQ0JDQUJMUUFBREFFTElBTVFVQXNpQkVFd2F5SUNRUWxMSUJNZ0ZYd2lFa0thcytiTW1iUG16QmxhY2cwQklCSkNDbjRpRXlBQ3JTSVZRbitGV0EwQUMwRUtJUUVNQWd0QkNpRUJJQUpCQ1UwTkFRd0NDeUFCSUFGQkFXdHhCRUFnQkVHeGlnTnFMUUFBSWdjZ0FVa0VRQU5BSUFFZ0Ftd2dCMm9pQWtISDQvRTRTUUovSUFNb0FnUWlCQ0FES0FKb1J3UkFJQU1nQkVFQmFqWUNCQ0FFTFFBQURBRUxJQU1RVUFzaUJFR3hpZ05xTFFBQUlnY2dBVWx4RFFBTElBS3RJUklMSUFFZ0IwME5BU0FCclNFVEEwQWdFaUFUZmlJVklBZXRRdjhCZ3lJV1FuK0ZWZzBDSUJVZ0Zud2hFaUFCQW44Z0F5Z0NCQ0lDSUFNb0FtaEhCRUFnQXlBQ1FRRnFOZ0lFSUFJdEFBQU1BUXNnQXhCUUN5SUVRYkdLQTJvdEFBQWlCMDBOQWlBUUlCTkNBQ0FTUWdBUWlBRWdFQ2tEQ0ZBTkFBc01BUXNnQVVFWGJFRUZka0VIY1VHeGpBTnFMQUFBSVJFZ0JFR3hpZ05xTFFBQUlnSWdBVWtFUUFOQUlBY2dFWFFnQW5JaUIwR0FnSURBQUVrQ2Z5QURLQUlFSWdJZ0F5Z0NhRWNFUUNBRElBSkJBV28yQWdRZ0FpMEFBQXdCQ3lBREVGQUxJZ1JCc1lvRGFpMEFBQ0lDSUFGSmNRMEFDeUFIclNFU0N5QUJJQUpORFFCQ2Z5QVJyU0lUaUNJVklCSlVEUUFEUUNBQ3JVTC9BWU1nRWlBVGhvUWhFaUFCQW44Z0F5Z0NCQ0lDSUFNb0FtaEhCRUFnQXlBQ1FRRnFOZ0lFSUFJdEFBQU1BUXNnQXhCUUN5SUVRYkdLQTJvdEFBQWlBazBOQVNBU0lCVllEUUFMQ3lBQklBUkJzWW9EYWkwQUFFME5BQU5BSUFFQ2Z5QURLQUlFSWdJZ0F5Z0NhRWNFUUNBRElBSkJBV28yQWdRZ0FpMEFBQXdCQ3lBREVGQUxRYkdLQTJvdEFBQkxEUUFMUWRDWkJFSEVBRFlDQUVFQUlRWkNmeUVTQ3lBREtRTndRZ0JaQkVBZ0F5QURLQUlFUVFGck5nSUVDMEVBSUJKQ2YxRWdCa0VCY2hzRVFFSFFtUVJCeEFBMkFnQkNmaUVTREFFTElCSWdCcXdpRTRVZ0UzMGhFZ3NnRUVFUWFpUUFJQU1wQTNoQ0FDQURLQUlFSUFNb0FpeHJySDFSRFFvZ0NFVWdDMEh3QUVkeVJRUkFJQWdnRWo0Q0FBd0RDeUFJSUEwZ0VoQ0FCUXdDQ3lBSVJRMEJJQVVwQXhBaEVpQUZLUU1JSVJNQ1FBSkFBa0FnRFE0REFBRUNCQXNnQ0NBVElCSVE5Z1E0QWdBTUF3c2dDQ0FUSUJJUTFBTTVBd0FNQWdzZ0NDQVROd01BSUFnZ0VqY0RDQXdCQ3lBRVFRRnFRUjhnQzBIakFFWWlCeHNoQmdKQUlBMUJBVWNpRFVVRVFDQUlJUUVnREFSQUlBWkJBblFRT3lJQlJRMElDeUFGUWdBM0E2Z0NRUUFoQkFKQUEwQWdBU0VLQTBBQ2Z5QURLQUlFSWdFZ0F5Z0NhRWNFUUNBRElBRkJBV28yQWdRZ0FTMEFBQXdCQ3lBREVGQUxJZ0VnQldvdEFDRkZEUUlnQlNBQk9nQWJJQVZCSEdvZ0JVRWJha0VCSUFWQnFBSnFFSUFESWdGQmZrWU5BQ0FCUVg5R0RRY2dDZ1JBSUFvZ0JFRUNkR29nQlNnQ0hEWUNBQ0FFUVFGcUlRUUxJQXdnQkNBR1JuRkZEUUFMSUFvZ0JrRUJkRUVCY2lJR1FRSjBFTWdDSWdFTkFBdEJBU0VDUVFBaENRd0pDeUFGUWFnQ2FnUi9JQVVvQXFnQ0JVRUFDdzBFUVFBaENRd0JDeUFNQkVCQkFDRUVJQVlRT3lJQlJRMEhBMEFnQVNFSkEwQUNmeUFES0FJRUlnRWdBeWdDYUVjRVFDQURJQUZCQVdvMkFnUWdBUzBBQUF3QkN5QURFRkFMSWdFZ0JXb3RBQ0ZGQkVCQkFDRUtEQVFMSUFRZ0NXb2dBVG9BQUNBRVFRRnFJZ1FnQmtjTkFBdEJBU0VDUVFBaENpQUpJQVpCQVhSQkFYSWlCaERJQWlJQkRRQUxEQWdMUVFBaEJDQUlCRUFEUUFKL0lBTW9BZ1FpQVNBREtBSm9Sd1JBSUFNZ0FVRUJhallDQkNBQkxRQUFEQUVMSUFNUVVBc2lBU0FGYWkwQUlRUkFJQVFnQ0dvZ0FUb0FBQ0FFUVFGcUlRUU1BUVZCQUNFS0lBZ2hDUXdEQ3dBTEFBc0RRQUovSUFNb0FnUWlBU0FES0FKb1J3UkFJQU1nQVVFQmFqWUNCQ0FCTFFBQURBRUxJQU1RVUFzZ0JXb3RBQ0VOQUF0QkFDRUpRUUFoQ2dzZ0F5Z0NCQ0VCSUFNcEEzQkNBRmtFUUNBRElBRkJBV3NpQVRZQ0JBc2dBeWtEZUNBQklBTW9BaXhyckh3aUUxQWdDMEhqQUVZZ0VpQVRVbkZ5RFFnQ1FDQU1SUTBBSUExRkJFQWdDQ0FLTmdJQURBRUxJQWdnQ1RZQ0FBc2dCdzBBSUFvRVFDQUtJQVJCQW5ScVFRQTJBZ0FMSUFsRkJFQkJBQ0VKREFFTElBUWdDV3BCQURvQUFBc2dBeWdDQkNBREtBSXNhNndnQXlrRGVDQVVmSHdoRkNBT0lBaEJBRWRxSVE0TElBQkJBV29oQkNBQUxRQUJJZ0FOQVF3SUN3dEJBQ0VKQ3lBTUlRSU1BUXRCQVNFQ1FRQWhDVUVBSVFvTElBNE5BZ3RCZnlFT0RBRUxJQXdoQWdzZ0FrVU5BQ0FKRURRZ0NoQTBDeUFGUWJBQ2FpUUFJQTRoQUNBRFFaQUJhaVFBSUFBTFF3QUNRQ0FBUlEwQUFrQUNRQUpBQWtBZ0FVRUNhZzRHQUFFQ0FnUURCQXNnQUNBQ1BBQUFEd3NnQUNBQ1BRRUFEd3NnQUNBQ1BnSUFEd3NnQUNBQ053TUFDd3NTQUNBQUVONEVJQUJCMkpNRE5nSUFJQUFMa0FRQ0EzOEJmZ0pBQWtBQ2Z3SkFBa0FDZnlBQUtBSUVJZ0lnQUNnQ2FFY0VRQ0FBSUFKQkFXbzJBZ1FnQWkwQUFBd0JDeUFBRUZBTElnSkJLMnNPQXdBQkFBRUxJQUpCTFVZZ0FVVUNmeUFBS0FJRUlnTWdBQ2dDYUVjRVFDQUFJQU5CQVdvMkFnUWdBeTBBQUF3QkN5QUFFRkFMSWdOQk9tc2lBVUYxUzNJTkFSb2dBQ2tEY0VJQVV3MENJQUFnQUNnQ0JFRUJhellDQkF3Q0N5QUNRVHBySVFFZ0FpRURRUUFMSVFRZ0FVRjJTUTBBSUFOQk1Hc2lBVUVLU1FSQVFRQWhBZ05BSUFNZ0FrRUtiR29oQVFKL0lBQW9BZ1FpQWlBQUtBSm9Sd1JBSUFBZ0FrRUJhallDQkNBQ0xRQUFEQUVMSUFBUVVBc2hBeUFCUVRCcklRSWdBa0hNbWJQbUFFZ2dBMEV3YXlJQlFRbE5jUTBBQ3lBQ3JDRUZDd0pBSUFGQkNrOE5BQU5BSUFPdElBVkNDbjU4UWpCOUlRVUNmeUFBS0FJRUlnRWdBQ2dDYUVjRVFDQUFJQUZCQVdvMkFnUWdBUzBBQUF3QkN5QUFFRkFMSWdOQk1Hc2lBVUVKU3cwQklBVkNybytGMThmQzY2TUJVdzBBQ3dzZ0FVRUtTUVJBQTBBQ2Z5QUFLQUlFSWdFZ0FDZ0NhRWNFUUNBQUlBRkJBV28yQWdRZ0FTMEFBQXdCQ3lBQUVGQUxRVEJyUVFwSkRRQUxDeUFBS1FOd1FnQlpCRUFnQUNBQUtBSUVRUUZyTmdJRUMwSUFJQVY5SUFVZ0JCc2hCUXdCQzBLQWdJQ0FnSUNBZ0lCL0lRVWdBQ2tEY0VJQVV3MEFJQUFnQUNnQ0JFRUJhellDQkVLQWdJQ0FnSUNBZ0lCL0R3c2dCUXYxTWdNUWZ3ZCtBWHdqQUVFd2F5SU1KQUFDUUNBQ1FRSk5CRUFnQWtFQ2RDSUNRWnlLQTJvb0FnQWhEeUFDUVpDS0Eyb29BZ0FoRGdOQUFuOGdBU2dDQkNJQ0lBRW9BbWhIQkVBZ0FTQUNRUUZxTmdJRUlBSXRBQUFNQVFzZ0FSQlFDeUlDRU93QkRRQUxRUUVoQmdKQUFrQWdBa0VyYXc0REFBRUFBUXRCZjBFQklBSkJMVVliSVFZZ0FTZ0NCQ0lDSUFFb0FtaEhCRUFnQVNBQ1FRRnFOZ0lFSUFJdEFBQWhBZ3dCQ3lBQkVGQWhBZ3NDUUFKQUEwQWdCVUduNGdGcUxBQUFJQUpCSUhKR0JFQUNRQ0FGUVFaTERRQWdBU2dDQkNJQ0lBRW9BbWhIQkVBZ0FTQUNRUUZxTmdJRUlBSXRBQUFoQWd3QkN5QUJFRkFoQWdzZ0JVRUJhaUlGUVFoSERRRU1BZ3NMSUFWQkEwY0VRQ0FGUVFoR0RRRWdBMFVnQlVFRVNYSU5BaUFGUVFoR0RRRUxJQUVwQTNBaUZFSUFXUVJBSUFFZ0FTZ0NCRUVCYXpZQ0JBc2dBMFVnQlVFRVNYSU5BQ0FVUWdCVElRSURRQ0FDUlFSQUlBRWdBU2dDQkVFQmF6WUNCQXNnQlVFQmF5SUZRUU5MRFFBTEMwSUFJUlFqQUVFUWF5SUNKQUFDZmlBR3NrTUFBSUIvbEx3aUEwSC8vLy8vQjNFaUFVR0FnSUFFYTBILy8vLzNCMDBFUUNBQnJVSVpoa0tBZ0lDQWdJQ0F3RDk4REFFTElBT3RRaG1HUW9DQWdJQ0FnTUQvL3dDRUlBRkJnSUNBL0FkUERRQWFRZ0FnQVVVTkFCb2dBaUFCclVJQUlBRm5JZ0ZCMFFCcUVJd0JJQUlwQXdBaEZDQUNLUU1JUW9DQWdJQ0FnTUFBaFVHSi93QWdBV3V0UWpDR2hBc2hGU0FNSUJRM0F3QWdEQ0FWSUFOQmdJQ0FnSGh4clVJZ2hvUTNBd2dnQWtFUWFpUUFJQXdwQXdnaEZDQU1LUU1BSVJVTUFnc0NRQUpBQWtBZ0JRMEFRUUFoQlFOQUlBVkJwZmdCYWl3QUFDQUNRU0J5UncwQkFrQWdCVUVCU3cwQUlBRW9BZ1FpQWlBQktBSm9Sd1JBSUFFZ0FrRUJhallDQkNBQ0xRQUFJUUlNQVFzZ0FSQlFJUUlMSUFWQkFXb2lCVUVEUncwQUN3d0JDd0pBQWtBZ0JRNEVBQUVCQWdFTEFrQWdBa0V3UncwQUFuOGdBU2dDQkNJRklBRW9BbWhIQkVBZ0FTQUZRUUZxTmdJRUlBVXRBQUFNQVFzZ0FSQlFDMEZmY1VIWUFFWUVRQ01BUWJBRGF5SUNKQUFDZnlBQktBSUVJZ1VnQVNnQ2FFY0VRQ0FCSUFWQkFXbzJBZ1FnQlMwQUFBd0JDeUFCRUZBTElRVUNRQUovQTBBZ0JVRXdSd1JBQWtBZ0JVRXVSdzBFSUFFb0FnUWlCU0FCS0FKb1JnMEFJQUVnQlVFQmFqWUNCQ0FGTFFBQURBTUxCU0FCS0FJRUlnVWdBU2dDYUVjRWYwRUJJUW9nQVNBRlFRRnFOZ0lFSUFVdEFBQUZRUUVoQ2lBQkVGQUxJUVVNQVFzTElBRVFVQXNoQlVFQklRUWdCVUV3UncwQUEwQWdGMElCZlNFWEFuOGdBU2dDQkNJRklBRW9BbWhIQkVBZ0FTQUZRUUZxTmdJRUlBVXRBQUFNQVFzZ0FSQlFDeUlGUVRCR0RRQUxRUUVoQ2d0Q2dJQ0FnSUNBd1A4L0lSVUNRQU5BQWtBZ0JVRWdjaUVMQWtBQ1FDQUZRVEJySWdoQkNra05BQ0FGUVM1SElBdEI0UUJyUVFaUGNRMEVJQVZCTGtjTkFDQUVEUUpCQVNFRUlCUWhGd3dCQ3lBTFFkY0FheUFJSUFWQk9Vb2JJUVVDUUNBVVFnZFhCRUFnQlNBSlFRUjBhaUVKREFFTElCUkNIRmdFUUNBQ1FUQnFJQVVRcUFFZ0FrRWdhaUFaSUJWQ0FFS0FnSUNBZ0lEQS9UOFFYU0FDUVJCcUlBSXBBekFnQWlrRE9DQUNLUU1nSWhrZ0Fpa0RLQ0lWRUYwZ0FpQUNLUU1RSUFJcEF4Z2dGaUFZRUtFQklBSXBBd2doR0NBQ0tRTUFJUllNQVFzZ0JVVWdCM0lOQUNBQ1FkQUFhaUFaSUJWQ0FFS0FnSUNBZ0lDQS96OFFYU0FDUVVCcklBSXBBMUFnQWlrRFdDQVdJQmdRb1FFZ0Fpa0RTQ0VZUVFFaEJ5QUNLUU5BSVJZTElCUkNBWHdoRkVFQklRb0xJQUVvQWdRaUJTQUJLQUpvUndSL0lBRWdCVUVCYWpZQ0JDQUZMUUFBQlNBQkVGQUxJUVVNQVFzTFFTNGhCUXNDZmlBS1JRUkFBa0FDUUNBQktRTndRZ0JaQkVBZ0FTQUJLQUlFSWdWQkFXczJBZ1FnQTBVTkFTQUJJQVZCQW1zMkFnUWdCRVVOQWlBQklBVkJBMnMyQWdRTUFnc2dBdzBCQ3lBQlFnQVF3d0VMSUFKQjRBQnFJQWEzUkFBQUFBQUFBQUFBb2hETkFTQUNLUU5nSVJZZ0Fpa0RhQXdCQ3lBVVFnZFhCRUFnRkNFVkEwQWdDVUVFZENFSklCVkNBWHdpRlVJSVVnMEFDd3NDUUFKQUFrQWdCVUZmY1VIUUFFWUVRQ0FCSUFNUWdnVWlGVUtBZ0lDQWdJQ0FnSUIvVWcwRElBTUVRQ0FCS1FOd1FnQlpEUUlNQXd0Q0FDRVdJQUZDQUJEREFVSUFEQVFMUWdBaEZTQUJLUU53UWdCVERRSUxJQUVnQVNnQ0JFRUJhellDQkF0Q0FDRVZDeUFKUlFSQUlBSkI4QUJxSUFhM1JBQUFBQUFBQUFBQW9oRE5BU0FDS1FOd0lSWWdBaWtEZUF3QkN5QVhJQlFnQkJ0Q0FvWWdGWHhDSUgwaUZFRUFJQTlyclZVRVFFSFFtUVJCeEFBMkFnQWdBa0dnQVdvZ0JoQ29BU0FDUVpBQmFpQUNLUU9nQVNBQ0tRT29BVUovUXYvLy8vLy8vNy8vL3dBUVhTQUNRWUFCYWlBQ0tRT1FBU0FDS1FPWUFVSi9Rdi8vLy8vLy83Ly8vd0FRWFNBQ0tRT0FBU0VXSUFJcEE0Z0JEQUVMSUE5QjRnRnJyQ0FVVndSQUlBbEJBRTRFUUFOQUlBSkJvQU5xSUJZZ0dFSUFRb0NBZ0lDQWdNRC92MzhRb1FFZ0ZpQVlRb0NBZ0lDQWdJRC9QeERXQXlFQklBSkJrQU5xSUJZZ0dDQVdJQUlwQTZBRElBRkJBRWdpQXhzZ0dDQUNLUU9vQXlBREd4Q2hBU0FVUWdGOUlSUWdBaWtEbUFNaEdDQUNLUU9RQXlFV0lBbEJBWFFnQVVFQVRuSWlDVUVBVGcwQUN3c0NmaUFVSUErc2ZVSWdmQ0lWcHlJQlFRQWdBVUVBU2hzZ0RpQVZJQTZ0VXhzaUFVSHhBRTRFUUNBQ1FZQURhaUFHRUtnQklBSXBBNGdESVJjZ0Fpa0RnQU1oR1VJQURBRUxJQUpCNEFKcVJBQUFBQUFBQVBBL1FaQUJJQUZyRU9zQkVNMEJJQUpCMEFKcUlBWVFxQUVnQWtId0Ftb2dBaWtENEFJZ0Fpa0Q2QUlnQWlrRDBBSWlHU0FDS1FQWUFpSVhFSVlGSUFJcEEvZ0NJUm9nQWlrRDhBSUxJUlVnQWtIQUFtb2dDU0FKUVFGeFJTQVdJQmhDQUVJQUVJWUNRUUJISUFGQklFaHhjU0lCYWhDaEFpQUNRYkFDYWlBWklCY2dBaWtEd0FJZ0Fpa0R5QUlRWFNBQ1FaQUNhaUFDS1FPd0FpQUNLUU80QWlBVklCb1FvUUVnQWtHZ0Ftb2dHU0FYUWdBZ0ZpQUJHMElBSUJnZ0FSc1FYU0FDUVlBQ2FpQUNLUU9nQWlBQ0tRT29BaUFDS1FPUUFpQUNLUU9ZQWhDaEFTQUNRZkFCYWlBQ0tRT0FBaUFDS1FPSUFpQVZJQm9RMVFNZ0Fpa0Q4QUVpRlNBQ0tRUDRBU0lYUWdCQ0FCQ0dBa1VFUUVIUW1RUkJ4QUEyQWdBTElBSkI0QUZxSUJVZ0Z5QVVweENGQlNBQ0tRUGdBU0VXSUFJcEErZ0JEQUVMUWRDWkJFSEVBRFlDQUNBQ1FkQUJhaUFHRUtnQklBSkJ3QUZxSUFJcEE5QUJJQUlwQTlnQlFnQkNnSUNBZ0lDQXdBQVFYU0FDUWJBQmFpQUNLUVBBQVNBQ0tRUElBVUlBUW9DQWdJQ0FnTUFBRUYwZ0Fpa0RzQUVoRmlBQ0tRTzRBUXNoRkNBTUlCWTNBeEFnRENBVU53TVlJQUpCc0FOcUpBQWdEQ2tER0NFVUlBd3BBeEFoRlF3R0N5QUJLUU53UWdCVERRQWdBU0FCS0FJRVFRRnJOZ0lFQ3lBQklRVWdCaUVKSUFNaENrRUFJUU5CQUNFR0l3QkJrTVlBYXlJRUpBQkJBQ0FPSUE5cUloSnJJUk1DUUFKL0EwQWdBa0V3UndSQUFrQWdBa0V1UncwRUlBVW9BZ1FpQVNBRktBSm9SZzBBSUFVZ0FVRUJhallDQkNBQkxRQUFEQU1MQlNBRktBSUVJZ0VnQlNnQ2FFY0VmMEVCSVFNZ0JTQUJRUUZxTmdJRUlBRXRBQUFGUVFFaEF5QUZFRkFMSVFJTUFRc0xJQVVRVUFzaEFrRUJJUWNnQWtFd1J3MEFBMEFnRkVJQmZTRVVBbjhnQlNnQ0JDSUJJQVVvQW1oSEJFQWdCU0FCUVFGcU5nSUVJQUV0QUFBTUFRc2dCUkJRQ3lJQ1FUQkdEUUFMUVFFaEF3c2dCRUVBTmdLUUJpQU1BbjRDUUFKQUFrQUNRQUpBSUFKQkxrWWlBU0FDUVRCcklnaEJDVTF5QkVBRFFBSkFJQUZCQVhFRVFDQUhSUVJBSUJVaEZFRUJJUWNNQWdzZ0EwVWhBUXdFQ3lBVlFnRjhJUlVnQmtIOEQwd0VRQ0FOSUJXbklBSkJNRVliSVEwZ0JFR1FCbW9nQmtFQ2RHb2lBU0FMQkg4Z0FpQUJLQUlBUVFwc2FrRXdhd1VnQ0FzMkFnQkJBU0VEUVFBZ0MwRUJhaUlCSUFGQkNVWWlBUnNoQ3lBQklBWnFJUVlNQVFzZ0FrRXdSZzBBSUFRZ0JDZ0NnRVpCQVhJMkFvQkdRZHlQQVNFTkN3Si9JQVVvQWdRaUFTQUZLQUpvUndSQUlBVWdBVUVCYWpZQ0JDQUJMUUFBREFFTElBVVFVQXNpQWtFdVJpSUJJQUpCTUdzaUNFRUtTWElOQUFzTElCUWdGU0FIR3lFVUlBTkZJQUpCWDNGQnhRQkhja1VFUUFKQUlBVWdDaENDQlNJV1FvQ0FnSUNBZ0lDQWdIOVNEUUFnQ2tVTkJVSUFJUllnQlNrRGNFSUFVdzBBSUFVZ0JTZ0NCRUVCYXpZQ0JBc2dBMFVOQXlBVUlCWjhJUlFNQlFzZ0EwVWhBU0FDUVFCSURRRUxJQVVwQTNCQ0FGTU5BQ0FGSUFVb0FnUkJBV3MyQWdRTElBRkZEUUlMUWRDWkJFRWNOZ0lBQzBJQUlSVWdCVUlBRU1NQlFnQU1BUXNnQkNnQ2tBWWlBVVVFUUNBRUlBbTNSQUFBQUFBQUFBQUFvaEROQVNBRUtRTUFJUlVnQkNrRENBd0JDeUFVSUJWU0lCVkNDVlZ5SUE1QkhreEJBQ0FCSUE1MkczSkZCRUFnQkVFd2FpQUpFS2dCSUFSQklHb2dBUkNoQWlBRVFSQnFJQVFwQXpBZ0JDa0RPQ0FFS1FNZ0lBUXBBeWdRWFNBRUtRTVFJUlVnQkNrREdBd0JDeUFQUVg1dHJTQVVVd1JBUWRDWkJFSEVBRFlDQUNBRVFlQUFhaUFKRUtnQklBUkIwQUJxSUFRcEEyQWdCQ2tEYUVKL1F2Ly8vLy8vLzcvLy93QVFYU0FFUVVCcklBUXBBMUFnQkNrRFdFSi9Rdi8vLy8vLy83Ly8vd0FRWFNBRUtRTkFJUlVnQkNrRFNBd0JDeUFQUWVJQmE2d2dGRlVFUUVIUW1RUkJ4QUEyQWdBZ0JFR1FBV29nQ1JDb0FTQUVRWUFCYWlBRUtRT1FBU0FFS1FPWUFVSUFRb0NBZ0lDQWdNQUFFRjBnQkVId0FHb2dCQ2tEZ0FFZ0JDa0RpQUZDQUVLQWdJQ0FnSURBQUJCZElBUXBBM0FoRlNBRUtRTjREQUVMSUFzRVFDQUxRUWhNQkVBZ0JFR1FCbW9nQmtFQ2RHb2lBU2dDQUNFRkEwQWdCVUVLYkNFRklBdEJBV29pQzBFSlJ3MEFDeUFCSUFVMkFnQUxJQVpCQVdvaEJnc0NRQ0FOSUJTbklnZEtJQTFCQ1U1eUlBZEJFVXB5RFFBZ0IwRUpSZ1JBSUFSQndBRnFJQWtRcUFFZ0JFR3dBV29nQkNnQ2tBWVFvUUlnQkVHZ0FXb2dCQ2tEd0FFZ0JDa0R5QUVnQkNrRHNBRWdCQ2tEdUFFUVhTQUVLUU9nQVNFVklBUXBBNmdCREFJTElBZEJDRXdFUUNBRVFaQUNhaUFKRUtnQklBUkJnQUpxSUFRb0FwQUdFS0VDSUFSQjhBRnFJQVFwQTVBQ0lBUXBBNWdDSUFRcEE0QUNJQVFwQTRnQ0VGMGdCRUhnQVdwQkFDQUhhMEVDZEVHUWlnTnFLQUlBRUtnQklBUkIwQUZxSUFRcEEvQUJJQVFwQS9nQklBUXBBK0FCSUFRcEErZ0JFUHNFSUFRcEE5QUJJUlVnQkNrRDJBRU1BZ3NnRGlBSFFYMXNha0ViYWlJQlFSNU1RUUFnQkNnQ2tBWWlBaUFCZGhzTkFDQUVRZUFDYWlBSkVLZ0JJQVJCMEFKcUlBSVFvUUlnQkVIQUFtb2dCQ2tENEFJZ0JDa0Q2QUlnQkNrRDBBSWdCQ2tEMkFJUVhTQUVRYkFDYWlBSFFRSjBRY2lKQTJvb0FnQVFxQUVnQkVHZ0Ftb2dCQ2tEd0FJZ0JDa0R5QUlnQkNrRHNBSWdCQ2tEdUFJUVhTQUVLUU9nQWlFVklBUXBBNmdDREFFTEEwQWdCRUdRQm1vZ0JpSUNRUUZySWdaQkFuUnFLQUlBUlEwQUMwRUFJUXNDUUNBSFFRbHZJZ0ZGQkVCQkFDRUJEQUVMSUFFZ0FVRUphaUFIUVFCT0d5RURBa0FnQWtVRVFFRUFJUUZCQUNFQ0RBRUxRWUNVNjl3RFFRQWdBMnRCQW5SQmtJb0RhaWdDQUNJR2JTRUtRUUFoQ0VFQUlRVkJBQ0VCQTBBZ0JFR1FCbW9nQlVFQ2RHb2lEU0FJSUEwb0FnQWlEU0FHYmlJUWFpSUlOZ0lBSUFGQkFXcEIvdzl4SUFFZ0NFVWdBU0FGUm5FaUNCc2hBU0FIUVFscklBY2dDQnNoQnlBS0lBMGdCaUFRYkd0c0lRZ2dCVUVCYWlJRklBSkhEUUFMSUFoRkRRQWdCRUdRQm1vZ0FrRUNkR29nQ0RZQ0FDQUNRUUZxSVFJTElBY2dBMnRCQ1dvaEJ3c0RRQ0FFUVpBR2FpQUJRUUowYWlFRkFrQURRQ0FIUVNST0JFQWdCMEVrUncwQ0lBVW9BZ0JCMGVuNUJFOE5BZ3NnQWtIL0Qyb2hBMEVBSVFnRFFDQUlyU0FFUVpBR2FpQURRZjhQY1NJR1FRSjBhaUlETlFJQVFoMkdmQ0lVUW9HVTY5d0RWQVIvUVFBRklCUWdGRUtBbE92Y0E0QWlGVUtBbE92Y0EzNTlJUlFnRmFjTElRZ2dBeUFVcHlJRE5nSUFJQUlnQWlBQ0lBWWdBeHNnQVNBR1Joc2dCaUFDUVFGclFmOFBjVWNiSVFJZ0JrRUJheUVESUFFZ0JrY05BQXNnQzBFZGF5RUxJQWhGRFFBTElBSWdBVUVCYTBIL0QzRWlBVVlFUUNBRVFaQUdhaUlESUFKQi9nOXFRZjhQY1VFQ2RHb2lCaUFHS0FJQUlBSkJBV3RCL3c5eElnSkJBblFnQTJvb0FnQnlOZ0lBQ3lBSFFRbHFJUWNnQkVHUUJtb2dBVUVDZEdvZ0NEWUNBQXdCQ3dzQ1FBTkFJQUpCQVdwQi93OXhJUVlnQkVHUUJtb2dBa0VCYTBIL0QzRkJBblJxSVFnRFFFRUpRUUVnQjBFdFNoc2hDZ0pBQTBBZ0FTRURRUUFoQlFKQUEwQUNRQ0FESUFWcVFmOFBjU0lCSUFKR0RRQWdCRUdRQm1vZ0FVRUNkR29vQWdBaUFTQUZRUUowUWVDSkEyb29BZ0FpRFVrTkFDQUJJQTFMRFFJZ0JVRUJhaUlGUVFSSERRRUxDeUFIUVNSSERRQkNBQ0VVUVFBaEJVSUFJUlVEUUNBQ0lBTWdCV3BCL3c5eElnRkdCRUFnQWtFQmFrSC9EM0VpQWtFQ2RDQUVha0VBTmdLTUJnc2dCRUdBQm1vZ0JFR1FCbW9nQVVFQ2RHb29BZ0FRb1FJZ0JFSHdCV29nRkNBVlFnQkNnSUNBZ09XYXQ0N0FBQkJkSUFSQjRBVnFJQVFwQS9BRklBUXBBL2dGSUFRcEE0QUdJQVFwQTRnR0VLRUJJQVFwQStnRklSVWdCQ2tENEFVaEZDQUZRUUZxSWdWQkJFY05BQXNnQkVIUUJXb2dDUkNvQVNBRVFjQUZhaUFVSUJVZ0JDa0QwQVVnQkNrRDJBVVFYU0FFS1FQSUJTRVZRZ0FoRkNBRUtRUEFCU0VXSUF0QjhRQnFJZ2NnRDJzaUJrRUFJQVpCQUVvYklBNGdCaUFPU0NJRkd5SUJRZkFBVEEwQ0RBVUxJQW9nQzJvaEN5QURJQUlpQVVZTkFBdEJnSlRyM0FNZ0NuWWhEVUYvSUFwMFFYOXpJUkJCQUNFRklBTWhBUU5BSUFSQmtBWnFJQU5CQW5ScUloRWdCU0FSS0FJQUloRWdDblpxSWdVMkFnQWdBVUVCYWtIL0QzRWdBU0FGUlNBQklBTkdjU0lGR3lFQklBZEJDV3NnQnlBRkd5RUhJQkFnRVhFZ0RXd2hCU0FEUVFGcVFmOFBjU0lESUFKSERRQUxJQVZGRFFFZ0FTQUdSd1JBSUFSQmtBWnFJQUpCQW5ScUlBVTJBZ0FnQmlFQ0RBTUxJQWdnQ0NnQ0FFRUJjallDQUF3QkN3c0xJQVJCa0FWcVJBQUFBQUFBQVBBL1FlRUJJQUZyRU9zQkVNMEJJQVJCc0FWcUlBUXBBNUFGSUFRcEE1Z0ZJQllnRlJDR0JTQUVLUU80QlNFWklBUXBBN0FGSVJnZ0JFR0FCV3BFQUFBQUFBQUE4RDlCOFFBZ0FXc1E2d0VRelFFZ0JFR2dCV29nRmlBVklBUXBBNEFGSUFRcEE0Z0ZFSVFGSUFSQjhBUnFJQllnRlNBRUtRT2dCU0lVSUFRcEE2Z0ZJaGNRMVFNZ0JFSGdCR29nR0NBWklBUXBBL0FFSUFRcEEvZ0VFS0VCSUFRcEErZ0VJUlVnQkNrRDRBUWhGZ3NDUUNBRFFRUnFRZjhQY1NJS0lBSkdEUUFDUUNBRVFaQUdhaUFLUVFKMGFpZ0NBQ0lLUWYvSnRlNEJUUVJBSUFwRklBTkJCV3BCL3c5eElBSkdjUTBCSUFSQjhBTnFJQW0zUkFBQUFBQUFBTkEvb2hETkFTQUVRZUFEYWlBVUlCY2dCQ2tEOEFNZ0JDa0QrQU1Rb1FFZ0JDa0Q2QU1oRnlBRUtRUGdBeUVVREFFTElBcEJnTXExN2dGSEJFQWdCRUhRQkdvZ0NiZEVBQUFBQUFBQTZEK2lFTTBCSUFSQndBUnFJQlFnRnlBRUtRUFFCQ0FFS1FQWUJCQ2hBU0FFS1FQSUJDRVhJQVFwQThBRUlSUU1BUXNnQ2JjaEd5QUNJQU5CQldwQi93OXhSZ1JBSUFSQmtBUnFJQnRFQUFBQUFBQUE0RCtpRU0wQklBUkJnQVJxSUJRZ0Z5QUVLUU9RQkNBRUtRT1lCQkNoQVNBRUtRT0lCQ0VYSUFRcEE0QUVJUlFNQVFzZ0JFR3dCR29nRzBRQUFBQUFBQURvUDZJUXpRRWdCRUdnQkdvZ0ZDQVhJQVFwQTdBRUlBUXBBN2dFRUtFQklBUXBBNmdFSVJjZ0JDa0RvQVFoRkFzZ0FVSHZBRW9OQUNBRVFkQURhaUFVSUJkQ0FFS0FnSUNBZ0lEQS96OFFoQVVnQkNrRDBBTWdCQ2tEMkFOQ0FFSUFFSVlDRFFBZ0JFSEFBMm9nRkNBWFFnQkNnSUNBZ0lDQXdQOC9FS0VCSUFRcEE4Z0RJUmNnQkNrRHdBTWhGQXNnQkVHd0Eyb2dGaUFWSUJRZ0Z4Q2hBU0FFUWFBRGFpQUVLUU93QXlBRUtRTzRBeUFZSUJrUTFRTWdCQ2tEcUFNaEZTQUVLUU9nQXlFV0FrQkJmaUFTYXlBSFFmLy8vLzhIY1U0TkFDQUVJQlZDLy8vLy8vLy8vLy8vQUlNM0E1Z0RJQVFnRmpjRGtBTWdCRUdBQTJvZ0ZpQVZRZ0JDZ0lDQWdJQ0FnUDgvRUYwZ0JDa0RrQU1pR0NBRUtRT1lBeUlaUW9DQWdJQ0FnSUM0d0FBUTFnTWhBaUFWSUFRcEE0Z0RJQUpCQUVnaUF4c2hGU0FXSUFRcEE0QURJQU1iSVJZZ0V5QUxJQUpCQUU1cUlndEI3Z0JxVGdSQUlBVWdCU0FCSUFaSGNTQVlJQmxDZ0lDQWdJQ0FnTGpBQUJEV0EwRUFTQnRCQVVjTkFTQVVJQmRDQUVJQUVJWUNSUTBCQzBIUW1RUkJ4QUEyQWdBTElBUkI4QUpxSUJZZ0ZTQUxFSVVGSUFRcEEvQUNJUlVnQkNrRCtBSUxOd01vSUF3Z0ZUY0RJQ0FFUVpER0FHb2tBQ0FNS1FNb0lSUWdEQ2tESUNFVkRBUUxJQUVwQTNCQ0FGa0VRQ0FCSUFFb0FnUkJBV3MyQWdRTERBRUxBa0FDZnlBQktBSUVJZ0lnQVNnQ2FFY0VRQ0FCSUFKQkFXbzJBZ1FnQWkwQUFBd0JDeUFCRUZBTFFTaEdCRUJCQVNFRkRBRUxRb0NBZ0lDQWdPRC8vd0FoRkNBQktRTndRZ0JURFFNZ0FTQUJLQUlFUVFGck5nSUVEQU1MQTBBQ2Z5QUJLQUlFSWdJZ0FTZ0NhRWNFUUNBQklBSkJBV28yQWdRZ0FpMEFBQXdCQ3lBQkVGQUxJZ0pCTUd0QkNra2dBa0hCQUd0QkdrbHlJQUpCM3dCR2NrVWdBa0hoQUd0QkdrOXhSUVJBSUFWQkFXb2hCUXdCQ3d0Q2dJQ0FnSUNBNFAvL0FDRVVJQUpCS1VZTkFpQUJLUU53SWhkQ0FGa0VRQ0FCSUFFb0FnUkJBV3MyQWdRTEFrQWdBd1JBSUFVTkFRd0VDd3dCQ3dOQUlBVkJBV3NoQlNBWFFnQlpCRUFnQVNBQktBSUVRUUZyTmdJRUN5QUZEUUFMREFJTFFkQ1pCRUVjTmdJQUlBRkNBQkREQVF0Q0FDRVVDeUFBSUJVM0F3QWdBQ0FVTndNSUlBeEJNR29rQUF2UUJnSUVmd04rSXdCQmdBRnJJZ1VrQUFKQUFrQUNRQ0FESUFSQ0FFSUFFSVlDUlEwQUFuOGdCRUwvLy8vLy8vOC9neUVKQW44Z0JFSXdpS2RCLy84QmNTSUdRZi8vQVVjRVFFRUVJQVlOQVJwQkFrRURJQU1nQ1lSUUd3d0NDeUFESUFtRVVBc0xJUWNnQWtJd2lLY2lDRUgvL3dGeElnWkIvLzhCUmcwQUlBY05BUXNnQlVFUWFpQUJJQUlnQXlBRUVGMGdCU0FGS1FNUUlnRWdCU2tER0NJQ0lBRWdBaEQ3QkNBRktRTUlJUUlnQlNrREFDRUVEQUVMSUFFZ0FrTC8vLy8vLy84L2d5QUdyVUl3aG9RaUNpQURJQVJDLy8vLy8vLy9QNE1nQkVJd2lLZEIvLzhCY1NJSHJVSXdob1FpQ1JDR0FrRUFUQVJBSUFFZ0NpQURJQWtRaGdJRVFDQUJJUVFNQWdzZ0JVSHdBR29nQVNBQ1FnQkNBQkJkSUFVcEEzZ2hBaUFGS1FOd0lRUU1BUXNnQmdSK0lBRUZJQVZCNEFCcUlBRWdDa0lBUW9DQWdJQ0FnTUM3d0FBUVhTQUZLUU5vSWdwQ01JaW5RZmdBYXlFR0lBVXBBMkFMSVFRZ0IwVUVRQ0FGUWRBQWFpQURJQWxDQUVLQWdJQ0FnSURBdThBQUVGMGdCU2tEV0NJSlFqQ0lwMEg0QUdzaEJ5QUZLUU5RSVFNTElBbEMvLy8vLy8vL1A0TkNnSUNBZ0lDQXdBQ0VJUWtnQ2tMLy8vLy8vLzgvZzBLQWdJQ0FnSURBQUlRaENpQUdJQWRLQkVBRFFBSitJQW9nQ1gwZ0F5QUVWcTE5SWd0Q0FGa0VRQ0FMSUFRZ0EzMGlCSVJRQkVBZ0JVRWdhaUFCSUFKQ0FFSUFFRjBnQlNrREtDRUNJQVVwQXlBaEJBd0ZDeUFMUWdHR0lBUkNQNGlFREFFTElBcENBWVlnQkVJL2lJUUxJUW9nQkVJQmhpRUVJQVpCQVdzaUJpQUhTZzBBQ3lBSElRWUxBa0FnQ2lBSmZTQURJQVJXclgwaUNVSUFVd1JBSUFvaENRd0JDeUFKSUFRZ0EzMGlCSVJDQUZJTkFDQUZRVEJxSUFFZ0FrSUFRZ0FRWFNBRktRTTRJUUlnQlNrRE1DRUVEQUVMSUFsQy8vLy8vLy8vUDFnRVFBTkFJQVJDUDRnaEFTQUdRUUZySVFZZ0JFSUJoaUVFSUFFZ0NVSUJob1FpQ1VLQWdJQ0FnSURBQUZRTkFBc0xJQWhCZ0lBQ2NTRUhJQVpCQUV3RVFDQUZRVUJySUFRZ0NVTC8vLy8vLy84L2d5QUdRZmdBYWlBSGNxMUNNSWFFUWdCQ2dJQ0FnSUNBd01NL0VGMGdCU2tEU0NFQ0lBVXBBMEFoQkF3QkN5QUpRdi8vLy8vLy96K0RJQVlnQjNLdFFqQ0doQ0VDQ3lBQUlBUTNBd0FnQUNBQ053TUlJQVZCZ0FGcUpBQUx2d0lCQVg4akFFSFFBR3NpQkNRQUFrQWdBMEdBZ0FGT0JFQWdCRUVnYWlBQklBSkNBRUtBZ0lDQWdJQ0EvLzhBRUYwZ0JDa0RLQ0VDSUFRcEF5QWhBU0FEUWYvL0FVa0VRQ0FEUWYvL0FHc2hBd3dDQ3lBRVFSQnFJQUVnQWtJQVFvQ0FnSUNBZ0lELy93QVFYU0FEUWYzL0FpQURRZjMvQWtnYlFmNy9BV3NoQXlBRUtRTVlJUUlnQkNrREVDRUJEQUVMSUFOQmdZQi9TZzBBSUFSQlFHc2dBU0FDUWdCQ2dJQ0FnSUNBZ0RrUVhTQUVLUU5JSVFJZ0JDa0RRQ0VCSUFOQjlJQitTd1JBSUFOQmpmOEFhaUVEREFFTElBUkJNR29nQVNBQ1FnQkNnSUNBZ0lDQWdEa1FYU0FEUWVpQmZTQURRZWlCZlVvYlFacitBV29oQXlBRUtRTTRJUUlnQkNrRE1DRUJDeUFFSUFFZ0FrSUFJQU5CLy84QWFxMUNNSVlRWFNBQUlBUXBBd2czQXdnZ0FDQUVLUU1BTndNQUlBUkIwQUJxSkFBTE5RQWdBQ0FCTndNQUlBQWdBa0wvLy8vLy8vOC9neUFFUWpDSXAwR0FnQUp4SUFKQ01JaW5RZi8vQVhGeXJVSXdob1EzQXdnTEVBQWdBQ0FCSUFKQkFFRUFFSXNGR2d2RUFnQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FDQUJRUWxyRGhJQUNnc01DZ3NDQXdRRkRBc01EQW9MQndnSkN5QUNJQUlvQWdBaUFVRUVhallDQUNBQUlBRW9BZ0EyQWdBUEN3QUxJQUlnQWlnQ0FDSUJRUVJxTmdJQUlBQWdBVElCQURjREFBOExJQUlnQWlnQ0FDSUJRUVJxTmdJQUlBQWdBVE1CQURjREFBOExJQUlnQWlnQ0FDSUJRUVJxTmdJQUlBQWdBVEFBQURjREFBOExJQUlnQWlnQ0FDSUJRUVJxTmdJQUlBQWdBVEVBQURjREFBOExBQXNnQWlBQ0tBSUFRUWRxUVhoeElnRkJDR28yQWdBZ0FDQUJLd01BT1FNQUR3c2dBQ0FDSUFNUkFnQUxEd3NnQWlBQ0tBSUFJZ0ZCQkdvMkFnQWdBQ0FCTkFJQU53TUFEd3NnQWlBQ0tBSUFJZ0ZCQkdvMkFnQWdBQ0FCTlFJQU53TUFEd3NnQWlBQ0tBSUFRUWRxUVhoeElnRkJDR28yQWdBZ0FDQUJLUU1BTndNQUMyMEJCSDhnQUNnQ0FDd0FBQkRFQVVVRVFFRUFEd3NEUUNBQUtBSUFJUU5CZnlFQklBSkJ6Sm16NWdCTkJFQkJmeUFETEFBQVFUQnJJZ1FnQWtFS2JDSUJhaUFFUWYvLy8vOEhJQUZyU2hzaEFRc2dBQ0FEUVFGcU5nSUFJQUVoQWlBRExBQUJFTVFCRFFBTElBSUxseE1DRVg4QmZpTUFRZEFBYXlJSEpBQWdCeUFCTmdKTUlBZEJOMm9oRmlBSFFUaHFJUkpCQUNFQkFrQUNRQUpBQWtBRFFDQUJRZi8vLy84SElBMXJTZzBCSUFFZ0RXb2hEU0FIS0FKTUlnc2hBUUpBQWtBQ1FDQUxMUUFBSWdnRVFBTkFBa0FDUUNBSVFmOEJjU0lJUlFSQUlBRWhDQXdCQ3lBSVFTVkhEUUVnQVNFSUEwQWdBUzBBQVVFbFJ3MEJJQWNnQVVFQ2FpSUtOZ0pNSUFoQkFXb2hDQ0FCTFFBQ0lRa2dDaUVCSUFsQkpVWU5BQXNMSUFnZ0Myc2lBVUgvLy8vL0J5QU5heUlYU2cwSElBQUVRQ0FBSUFzZ0FSQ0pBUXNnQ0NBTFJ3MEdRWDhoRUVFQklRZ2dCeWdDVEN3QUFSREVBU0VCSUFjb0Frd2hDZ0pBSUFGRkRRQWdDaTBBQWtFa1J3MEFJQW9zQUFGQk1Hc2hFRUVCSVJSQkF5RUlDeUFISUFnZ0Ntb2lBVFlDVEVFQUlRNENRQ0FCTEFBQUloTkJJR3NpQ2tFZlN3UkFJQUVoQ0F3QkN5QUJJUWhCQVNBS2RDSUpRWW5SQkhGRkRRQURRQ0FISUFGQkFXb2lDRFlDVENBSklBNXlJUTRnQVN3QUFTSVRRU0JySWdwQklFOE5BU0FJSVFGQkFTQUtkQ0lKUVluUkJIRU5BQXNMQWtBZ0UwRXFSZ1JBSUFjQ2Z3SkFJQWdzQUFFUXhBRkZEUUFnQnlnQ1RDSUJMUUFDUVNSSERRQWdBU3dBQVVFQ2RDQUVha0hBQVd0QkNqWUNBQ0FCTEFBQlFRTjBJQU5xUVlBRGF5Z0NBQ0VQUVFFaEZDQUJRUU5xREFFTElCUU5Ca0VBSVJSQkFDRVBJQUFFUUNBQ0lBSW9BZ0FpQVVFRWFqWUNBQ0FCS0FJQUlROExJQWNvQWt4QkFXb0xJZ0UyQWt3Z0QwRUFUZzBCUVFBZ0Qyc2hEeUFPUVlEQUFISWhEZ3dCQ3lBSFFjd0FhaENKQlNJUFFRQklEUWdnQnlnQ1RDRUJDMEVBSVFoQmZ5RUpBbjlCQUNBQkxRQUFRUzVIRFFBYUlBRXRBQUZCS2tZRVFDQUhBbjhDUUNBQkxBQUNFTVFCUlEwQUlBY29Ba3dpQVMwQUEwRWtSdzBBSUFFc0FBSkJBblFnQkdwQndBRnJRUW8yQWdBZ0FTd0FBa0VEZENBRGFrR0FBMnNvQWdBaENTQUJRUVJxREFFTElCUU5CaUFBQkg4Z0FpQUNLQUlBSWdGQkJHbzJBZ0FnQVNnQ0FBVkJBQXNoQ1NBSEtBSk1RUUpxQ3lJQk5nSk1JQWxCZjNOQkgzWU1BUXNnQnlBQlFRRnFOZ0pNSUFkQnpBQnFFSWtGSVFrZ0J5Z0NUQ0VCUVFFTElSVURRQ0FJSVJGQkhDRU1JQUVzQUFCQit3QnJRVVpKRFFrZ0J5QUJRUUZxSWhNMkFrd2dBU3dBQUNFSUlCTWhBU0FJSUJGQk9teHFRYStFQTJvdEFBQWlDRUVCYTBFSVNRMEFDd0pBQWtBZ0NFRWJSd1JBSUFoRkRRc2dFRUVBVGdSQUlBUWdFRUVDZEdvZ0NEWUNBQ0FISUFNZ0VFRURkR29wQXdBM0EwQU1BZ3NnQUVVTkNDQUhRVUJySUFnZ0FpQUdFSWdGSUFjb0Frd2hFd3dDQ3lBUVFRQk9EUW9MUVFBaEFTQUFSUTBIQ3lBT1FmLy9lM0VpQ2lBT0lBNUJnTUFBY1JzaENFRUFJUTVCL3VVQklSQWdFaUVNQWtBQ1FBSkFBbjhDUUFKQUFrQUNRQUovQWtBQ1FBSkFBa0FDUUFKQUFrQWdFMEVCYXl3QUFDSUJRVjl4SUFFZ0FVRVBjVUVEUmhzZ0FTQVJHeUlCUWRnQWF3NGhCQlFVRkJRVUZCUVVEaFFQQmc0T0RoUUdGQlFVRkFJRkF4UVVDUlFCRkJRRUFBc0NRQ0FCUWNFQWF3NEhEaFFMRkE0T0RnQUxJQUZCMHdCR0RRa01Fd3NnQnlrRFFDRVlRZjdsQVF3RkMwRUFJUUVDUUFKQUFrQUNRQUpBQWtBQ1FDQVJRZjhCY1E0SUFBRUNBd1FhQlFZYUN5QUhLQUpBSUEwMkFnQU1HUXNnQnlnQ1FDQU5OZ0lBREJnTElBY29Ba0FnRGF3M0F3QU1Gd3NnQnlnQ1FDQU5Pd0VBREJZTElBY29Ba0FnRFRvQUFBd1ZDeUFIS0FKQUlBMDJBZ0FNRkFzZ0J5Z0NRQ0FOckRjREFBd1RDeUFKUVFnZ0NVRUlTeHNoQ1NBSVFRaHlJUWhCK0FBaEFRc2dFaUVLSUFGQklIRWhFU0FIS1FOQUloaFFSUVJBQTBBZ0NrRUJheUlLSUJpblFROXhRY0NJQTJvdEFBQWdFWEk2QUFBZ0dFSVBWaUVMSUJoQ0JJZ2hHQ0FMRFFBTEN5QUtJUXNnQ0VFSWNVVWdCeWtEUUZCeURRTWdBVUVFZGtIKzVRRnFJUkJCQWlFT0RBTUxJQkloQVNBSEtRTkFJaGhRUlFSQUEwQWdBVUVCYXlJQklCaW5RUWR4UVRCeU9nQUFJQmhDQjFZaENpQVlRZ09JSVJnZ0NnMEFDd3NnQVNFTElBaEJDSEZGRFFJZ0NTQVNJQXRySWdGQkFXb2dBU0FKU0JzaENRd0NDeUFIS1FOQUloaENBRk1FUUNBSFFnQWdHSDBpR0RjRFFFRUJJUTVCL3VVQkRBRUxJQWhCZ0JCeEJFQkJBU0VPUWYvbEFRd0JDMEdBNWdGQi91VUJJQWhCQVhFaURoc0xJUkFnR0NBU0VLSUNJUXNMSUJWQkFDQUpRUUJJR3cwT0lBaEIvLzk3Y1NBSUlCVWJJUWdnQnlrRFFDSVlRZ0JTSUFseVJRUkFJQklpQ3lFTVFRQWhDUXdNQ3lBSklCaFFJQklnQzJ0cUlnRWdBU0FKU0JzaENRd0xDeUFIS0FKQUlnRkI5S0VDSUFFYklndEJBQ0FKUWYvLy8vOEhJQWxCLy8vLy93ZEpHeUlJRU53RElnRWdDMnNnQ0NBQkd5SUJJQXRxSVF3Z0NVRUFUZ1JBSUFvaENDQUJJUWtNQ3dzZ0NpRUlJQUVoQ1NBTUxRQUFEUTBNQ2dzZ0NRUkFJQWNvQWtBTUFndEJBQ0VCSUFCQklDQVBRUUFnQ0JDTkFRd0NDeUFIUVFBMkFnd2dCeUFIS1FOQVBnSUlJQWNnQjBFSWFpSUJOZ0pBUVg4aENTQUJDeUVNUVFBaEFRSkFBMEFnRENnQ0FDSUtSUTBCSUFkQkJHb2dDaEQrQkNJTFFRQklJZ29nQ3lBSklBRnJTM0pGQkVBZ0RFRUVhaUVNSUFrZ0FTQUxhaUlCU3cwQkRBSUxDeUFLRFEwTFFUMGhEQ0FCUVFCSURRc2dBRUVnSUE4Z0FTQUlFSTBCSUFGRkJFQkJBQ0VCREFFTFFRQWhDU0FIS0FKQUlRd0RRQ0FNS0FJQUlncEZEUUVnQjBFRWFpQUtFUDRFSWdvZ0NXb2lDU0FCU3cwQklBQWdCMEVFYWlBS0VJa0JJQXhCQkdvaERDQUJJQWxMRFFBTEN5QUFRU0FnRHlBQklBaEJnTUFBY3hDTkFTQVBJQUVnQVNBUFNCc2hBUXdJQ3lBVlFRQWdDVUVBU0JzTkNFRTlJUXdnQUNBSEt3TkFJQThnQ1NBSUlBRWdCUkV1QUNJQlFRQk9EUWNNQ1FzZ0J5QUhLUU5BUEFBM1FRRWhDU0FXSVFzZ0NpRUlEQVFMSUFjZ0FVRUJhaUlLTmdKTUlBRXRBQUVoQ0NBS0lRRU1BQXNBQ3lBQURRY2dGRVVOQWtFQklRRURRQ0FFSUFGQkFuUnFLQUlBSWdBRVFDQURJQUZCQTNScUlBQWdBaUFHRUlnRlFRRWhEU0FCUVFGcUlnRkJDa2NOQVF3SkN3dEJBU0VOSUFGQkNrOE5Cd05BSUFRZ0FVRUNkR29vQWdBTkFTQUJRUUZxSWdGQkNrY05BQXNNQnd0QkhDRU1EQVFMSUFrZ0RDQUxheUlSSUFrZ0VVb2JJZ3BCLy8vLy93Y2dEbXRLRFFKQlBTRU1JQThnQ2lBT2FpSUpJQWtnRDBnYklnRWdGMG9OQXlBQVFTQWdBU0FKSUFnUWpRRWdBQ0FRSUE0UWlRRWdBRUV3SUFFZ0NTQUlRWUNBQkhNUWpRRWdBRUV3SUFvZ0VVRUFFSTBCSUFBZ0N5QVJFSWtCSUFCQklDQUJJQWtnQ0VHQXdBQnpFSTBCREFFTEMwRUFJUTBNQXd0QlBTRU1DMEhRbVFRZ0REWUNBQXRCZnlFTkN5QUhRZEFBYWlRQUlBMEwxQUlCQkg4akFFSFFBV3NpQlNRQUlBVWdBallDekFFZ0JVR2dBV29pQWtFQVFTZ1FPaG9nQlNBRktBTE1BVFlDeUFFQ1FFRUFJQUVnQlVISUFXb2dCVUhRQUdvZ0FpQURJQVFRaWdWQkFFZ0VRRUYvSVFFTUFRc2dBQ2dDVEVFQVRpRUdJQUFvQWdBaEJ5QUFLQUpJUVFCTUJFQWdBQ0FIUVY5eE5nSUFDd0ovQWtBQ1FDQUFLQUl3UlFSQUlBQkIwQUEyQWpBZ0FFRUFOZ0ljSUFCQ0FEY0RFQ0FBS0FJc0lRZ2dBQ0FGTmdJc0RBRUxJQUFvQWhBTkFRdEJmeUFBRUp3RkRRRWFDeUFBSUFFZ0JVSElBV29nQlVIUUFHb2dCVUdnQVdvZ0F5QUVFSW9GQ3lFQ0lBZ0VRQ0FBUVFCQkFDQUFLQUlrRVFRQUdpQUFRUUEyQWpBZ0FDQUlOZ0lzSUFCQkFEWUNIQ0FBS0FJVUlRRWdBRUlBTndNUUlBSkJmeUFCR3lFQ0N5QUFJQUFvQWdBaUFDQUhRU0J4Y2pZQ0FFRi9JQUlnQUVFZ2NSc2hBU0FHUlEwQUN5QUZRZEFCYWlRQUlBRUxmd0lCZndGK0lBQzlJZ05DTklpblFmOFBjU0lDUWY4UFJ3UjhJQUpGQkVBZ0FTQUFSQUFBQUFBQUFBQUFZUVIvUVFBRklBQkVBQUFBQUFBQThFT2lJQUVRakFVaEFDQUJLQUlBUVVCcUN6WUNBQ0FBRHdzZ0FTQUNRZjRIYXpZQ0FDQURRdi8vLy8vLy8vK0hnSCtEUW9DQWdJQ0FnSUR3UDRTL0JTQUFDd3ZhQVFFQ2Z3SkFJQUZCL3dGeElnTUVRQ0FBUVFOeEJFQURRQ0FBTFFBQUlnSkZJQUlnQVVIL0FYRkdjZzBESUFCQkFXb2lBRUVEY1EwQUN3c0NRQ0FBS0FJQUlnSkJmM01nQWtHQmdvUUlhM0ZCZ0lHQ2hIaHhEUUFnQTBHQmdvUUliQ0VEQTBBZ0FpQURjeUlDUVg5eklBSkJnWUtFQ0d0eFFZQ0Jnb1I0Y1EwQklBQW9BZ1FoQWlBQVFRUnFJUUFnQWtHQmdvUUlheUFDUVg5emNVR0FnWUtFZUhGRkRRQUxDd05BSUFBaUFpMEFBQ0lEQkVBZ0FrRUJhaUVBSUFNZ0FVSC9BWEZIRFFFTEN5QUNEd3NnQUJDaUFTQUFhZzhMSUFBTEN3QWdBQ0FCUVFFUStnRUxPZ0FnQUNnQ1RFRUFUZ1JBSUFCQ0FFRUFFSWdESUFBZ0FDZ0NBRUZmY1RZQ0FBOExJQUJDQUVFQUVJZ0RJQUFnQUNnQ0FFRmZjVFlDQUFzYkFFRUFJQUJySUFCeFFhbk1yenRzUVJ0MlFmRHpBbW9zQUFBTHFRRUJCWDhqQUVHQUFtc2lCQ1FBQWtBZ0FrRUNTQTBBSUFFZ0FrRUNkR29pQnlBRU5nSUFJQUJGRFFBZ0JDRURBMEFnQXlBQktBSUFJQUJCZ0FJZ0FFR0FBa2tiSWdVUVB4cEJBQ0VEQTBBZ0FTQURRUUowYWlJR0tBSUFJQUVnQTBFQmFpSURRUUowYWlnQ0FDQUZFRDhhSUFZZ0JpZ0NBQ0FGYWpZQ0FDQUNJQU5IRFFBTElBQkJnUUpKRFFFZ0FDQUZheUVBSUFjb0FnQWhBd3dBQ3dBTElBUkJnQUpxSkFBTEtRRUJmeUFBS0FJQVFRRnJFSkFGSWdFRWZ5QUJCU0FBS0FJRUVKQUZJZ0JCSUdwQkFDQUFHd3NMMUFRQkIzOGpBRUhRQVdzaUJDUUFJQVJDQVRjRENBSkFJQUVnQW13aUIwVU5BQ0FFSUFJMkFoQWdCQ0FDTmdJVVFRQWdBbXNoQ1NBQ0lnRWhDRUVDSVFVRFFDQUVRUkJxSUFWQkFuUnFJQUVpQmlBQ0lBaHFhaUlCTmdJQUlBVkJBV29oQlNBR0lRZ2dBU0FIU1EwQUN3Si9JQUFnQUNBSGFpQUphaUlHVHdSQVFRQWhCVUVCSVFGQkFBd0JDMEVCSVFWQkFTRUJBMEFDZnlBRlFRTnhRUU5HQkVBZ0FDQUNJQU1nQVNBRVFSQnFFTnNESUFSQkNHcEJBaENHQXlBQlFRSnFEQUVMQWtBZ0JFRVFhaUFCUVFGcklnaEJBblJxS0FJQUlBWWdBR3RQQkVBZ0FDQUNJQU1nQkVFSWFpQUJRUUFnQkVFUWFoQ0ZBd3dCQ3lBQUlBSWdBeUFCSUFSQkVHb1Eyd01MSUFGQkFVWUVRQ0FFUVFocVFRRVFoQU5CQUF3QkN5QUVRUWhxSUFnUWhBTkJBUXNoQVNBRUlBUW9BZ2dpQjBFQmNpSUZOZ0lJSUFBZ0Ftb2lBQ0FHU1EwQUN5QUhRUUZMSVFVZ0JDZ0NERUVBUndzaENDQUFJQUlnQXlBRVFRaHFJQUZCQUNBRVFSQnFFSVVEUVFFZ0FVRUJSeUFGY2lBSUcwVU5BQU5BQW44Z0FVRUJUQVJBSUFSQkNHb2lCaUFHRUpJRklnWVFoZ01nQkNnQ0NDRUZJQUVnQm1vTUFRc2dCRUVJYWlJSFFRSVFoQU1nQkNBRUtBSUlRUWR6TmdJSUlBZEJBUkNHQXlBQUlBbHFJZ2dnQkVFUWFpSUtJQUZCQW1zaUJrRUNkR29vQWdCcklBSWdBeUFISUFGQkFXdEJBU0FLRUlVRElBZEJBUkNFQXlBRUlBUW9BZ2hCQVhJaUJUWUNDQ0FJSUFJZ0F5QUhJQVpCQVNBS0VJVURJQVlMSVFFZ0FDQUphaUVBSUFGQkFVY05BQ0FFS0FJTUlBVkJBVWR5RFFBTEN5QUVRZEFCYWlRQUMwWUJBWDhDZjBFQUlBQkJGM1pCL3dGeElnRkIvd0JKRFFBYVFRSWdBVUdXQVVzTkFCcEJBRUVCUVpZQklBRnJkQ0lCUVFGcklBQnhEUUFhUVFGQkFpQUFJQUZ4R3dzTEV3QWdBRUVCZEVHQWdJQUlha0dCZ0lBSVNRc1ZBUUYvSXdCQkVHc2lBU0FBT0FJTUlBRXFBZ3dMRUFBZ0FZd2dBU0FBR3hDV0JTQUJsQXNNQUNBQUlBQ1RJZ0FnQUpVTERBQWdBQ0FBS0FJQUVJNEZDM0FDQW44QmZpQUFLQUlvSVFKQkFTRUJBa0FnQUVJQUlBQXRBQUJCZ0FGeEJIOUJBVUVDSUFBb0FoUWdBQ2dDSEVZYkJVRUJDeUFDRVJNQUlnTkNBRk1OQUNBRElBQW9BZ2dpQVFSL0lBQkJCR29GSUFBb0Fod2lBVVVOQVNBQVFSUnFDeWdDQUNBQmE2eDhJUU1MSUFNTEt3RUJmZ0pBSUFHc0lRTWdBQ2dDVEVFQVNBUkFJQUFnQXlBQ0VJZ0REQUVMSUFBZ0F5QUNFSWdEQ3d0WkFRRi9JQUFnQUNnQ1NDSUJRUUZySUFGeU5nSklJQUFvQWdBaUFVRUljUVJBSUFBZ0FVRWdjallDQUVGL0R3c2dBRUlBTndJRUlBQWdBQ2dDTENJQk5nSWNJQUFnQVRZQ0ZDQUFJQUVnQUNnQ01HbzJBaEJCQUF1VkF3SURmd044SXdCQkVHc2lBeVFBQWtBZ0FMd2lCRUgvLy8vL0IzRWlBa0hhbjZUdUJFMEVRQ0FCSUFDN0lnWWdCa1NEeU1sdE1GL2tQNkpFQUFBQUFBQUFPRU9nUkFBQUFBQUFBRGpEb0NJRlJBQUFBRkQ3SWZtL29xQWdCVVJqWWhwaHRCQlJ2cUtnSWdjNUF3QWdCMFFBQUFCZyt5SHB2Mk1oQkFKL0lBV1pSQUFBQUFBQUFPQkJZd1JBSUFXcURBRUxRWUNBZ0lCNEN5RUNJQVFFUUNBQklBWWdCVVFBQUFBQUFBRHd2NkFpQlVRQUFBQlEreUg1djZLZ0lBVkVZMklhWWJRUVViNmlvRGtEQUNBQ1FRRnJJUUlNQWdzZ0IwUUFBQUJnK3lIcFAyUkZEUUVnQVNBR0lBVkVBQUFBQUFBQThEK2dJZ1ZFQUFBQVVQc2grYitpb0NBRlJHTmlHbUcwRUZHK29xQTVBd0FnQWtFQmFpRUNEQUVMSUFKQmdJQ0EvQWRQQkVBZ0FTQUFJQUNUdXprREFFRUFJUUlNQVFzZ0F5QUNJQUpCRjNaQmxnRnJJZ0pCRjNScnZyczVBd2dnQTBFSWFpQURJQUpCQVVFQUVKOEZJUUlnQXlzREFDRUZJQVJCQUVnRVFDQUJJQVdhT1FNQVFRQWdBbXNoQWd3QkN5QUJJQVU1QXdBTElBTkJFR29rQUNBQ0M5b0tBd1I4Qlg4QmZpTUFRVEJySWdja0FBSkFBa0FDUUNBQXZTSUxRaUNJcHlJR1FmLy8vLzhIY1NJSVFmclV2WUFFVFFSQUlBWkIvLzgvY1VIN3d5UkdEUUVnQ0VIOHNvdUFCRTBFUUNBTFFnQlpCRUFnQVNBQVJBQUFRRlQ3SWZtL29DSUFSREZqWWhwaHROQzlvQ0lDT1FNQUlBRWdBQ0FDb1VReFkySWFZYlRRdmFBNUF3aEJBU0VHREFVTElBRWdBRVFBQUVCVSt5SDVQNkFpQUVReFkySWFZYlRRUGFBaUFqa0RBQ0FCSUFBZ0FxRkVNV05pR21HMDBEMmdPUU1JUVg4aEJnd0VDeUFMUWdCWkJFQWdBU0FBUkFBQVFGVDdJUW5Bb0NJQVJERmpZaHBodE9DOW9DSUNPUU1BSUFFZ0FDQUNvVVF4WTJJYVliVGd2YUE1QXdoQkFpRUdEQVFMSUFFZ0FFUUFBRUJVK3lFSlFLQWlBRVF4WTJJYVliVGdQYUFpQWprREFDQUJJQUFnQXFGRU1XTmlHbUcwNEQyZ09RTUlRWDRoQmd3REN5QUlRYnVNOFlBRVRRUkFJQWhCdlB2WGdBUk5CRUFnQ0VIOHNzdUFCRVlOQWlBTFFnQlpCRUFnQVNBQVJBQUFNSDk4MlJMQW9DSUFSTXFVazZlUkR1bTlvQ0lDT1FNQUlBRWdBQ0FDb1VUS2xKT25rUTdwdmFBNUF3aEJBeUVHREFVTElBRWdBRVFBQURCL2ZOa1NRS0FpQUVUS2xKT25rUTdwUGFBaUFqa0RBQ0FCSUFBZ0FxRkV5cFNUcDVFTzZUMmdPUU1JUVgwaEJnd0VDeUFJUWZ2RDVJQUVSZzBCSUF0Q0FGa0VRQ0FCSUFCRUFBQkFWUHNoR2NDZ0lnQkVNV05pR21HMDhMMmdJZ0k1QXdBZ0FTQUFJQUtoUkRGallocGh0UEM5b0RrRENFRUVJUVlNQkFzZ0FTQUFSQUFBUUZUN0lSbEFvQ0lBUkRGallocGh0UEE5b0NJQ09RTUFJQUVnQUNBQ29VUXhZMklhWWJUd1BhQTVBd2hCZkNFR0RBTUxJQWhCK3NQa2lRUkxEUUVMSUFBZ0FFU0R5TWx0TUYva1A2SkVBQUFBQUFBQU9FT2dSQUFBQUFBQUFEakRvQ0lEUkFBQVFGVDdJZm0vb3FBaUFpQURSREZqWWhwaHROQTlvaUlFb1NJRlJCZ3RSRlQ3SWVtL1l5RUpBbjhnQTVsRUFBQUFBQUFBNEVGakJFQWdBNm9NQVF0QmdJQ0FnSGdMSVFZQ1FDQUpCRUFnQmtFQmF5RUdJQU5FQUFBQUFBQUE4TCtnSWdORU1XTmlHbUcwMEQyaUlRUWdBQ0FEUkFBQVFGVDdJZm0vb3FBaEFnd0JDeUFGUkJndFJGVDdJZWsvWkVVTkFDQUdRUUZxSVFZZ0EwUUFBQUFBQUFEd1A2QWlBMFF4WTJJYVliVFFQYUloQkNBQUlBTkVBQUJBVlBzaCtiK2lvQ0VDQ3lBQklBSWdCS0VpQURrREFBSkFJQWhCRkhZaUNTQUF2VUkwaUtkQi93OXhhMEVSU0EwQUlBRWdBaUFEUkFBQVlCcGh0TkE5b2lJQW9TSUZJQU5FYzNBRExvb1pvenVpSUFJZ0JhRWdBS0doSWdTaElnQTVBd0FnQ1NBQXZVSTBpS2RCL3c5eGEwRXlTQVJBSUFVaEFnd0JDeUFCSUFVZ0EwUUFBQUF1aWhtak82SWlBS0VpQWlBRFJNRkpJQ1dhZzNzNW9pQUZJQUtoSUFDaG9TSUVvU0lBT1FNQUN5QUJJQUlnQUtFZ0JLRTVBd2dNQVFzZ0NFR0FnTUQvQjA4RVFDQUJJQUFnQUtFaUFEa0RBQ0FCSUFBNUF3aEJBQ0VHREFFTElBdEMvLy8vLy8vLy93ZURRb0NBZ0lDQWdJQ3d3UUNFdnlFQVFRQWhCa0VCSVFrRFFDQUhRUkJxSUFaQkEzUnFBbjhnQUpsRUFBQUFBQUFBNEVGakJFQWdBS29NQVF0QmdJQ0FnSGdMdHlJQ09RTUFJQUFnQXFGRUFBQUFBQUFBY0VHaUlRQkJBU0VHSUFsQkFYRWhDa0VBSVFrZ0NnMEFDeUFISUFBNUF5QUNRQ0FBUkFBQUFBQUFBQUFBWWdSQVFRSWhCZ3dCQzBFQklRa0RRQ0FKSWdaQkFXc2hDU0FIUVJCcUlBWkJBM1JxS3dNQVJBQUFBQUFBQUFBQVlRMEFDd3NnQjBFUWFpQUhJQWhCRkhaQmxnaHJJQVpCQVdwQkFSQ2ZCU0VHSUFjckF3QWhBQ0FMUWdCVEJFQWdBU0FBbWprREFDQUJJQWNyQXdpYU9RTUlRUUFnQm1zaEJnd0JDeUFCSUFBNUF3QWdBU0FIS3dNSU9RTUlDeUFIUVRCcUpBQWdCZ3ZFRVFJRGZCQi9Jd0JCc0FScklna2tBQ0FDSUFKQkEydEJHRzBpQ0VFQUlBaEJBRW9iSWhKQmFHeHFJUXdnQkVFQ2RFR1ExZ0pxS0FJQUlnMGdBMEVCYXlJTGFrRUFUZ1JBSUFNZ0RXb2hDQ0FTSUF0cklRSURRQ0FKUWNBQ2FpQUtRUU4wYWlBQ1FRQklCSHhFQUFBQUFBQUFBQUFGSUFKQkFuUkJvTllDYWlnQ0FMY0xPUU1BSUFKQkFXb2hBaUFLUVFGcUlnb2dDRWNOQUFzTElBeEJHR3NoRDBFQUlRZ2dEVUVBSUExQkFFb2JJUW9nQTBFQVRDRU9BMEFDUUNBT0JFQkVBQUFBQUFBQUFBQWhCUXdCQ3lBSUlBdHFJUkZCQUNFQ1JBQUFBQUFBQUFBQUlRVURRQ0FBSUFKQkEzUnFLd01BSUFsQndBSnFJQkVnQW10QkEzUnFLd01Bb2lBRm9DRUZJQUpCQVdvaUFpQURSdzBBQ3dzZ0NTQUlRUU4wYWlBRk9RTUFJQWdnQ2tZaEFpQUlRUUZxSVFnZ0FrVU5BQXRCTHlBTWF5RVVRVEFnREdzaEVTQU1RUmxySVJVZ0RTRUlBa0FEUUNBSklBaEJBM1JxS3dNQUlRVkJBQ0VDSUFnaENpQUlRUUJNSWhCRkJFQURRQ0FKUWVBRGFpQUNRUUowYWdKL0FuOGdCVVFBQUFBQUFBQndQcUlpQnBsRUFBQUFBQUFBNEVGakJFQWdCcW9NQVF0QmdJQ0FnSGdMdHlJR1JBQUFBQUFBQUhEQm9pQUZvQ0lGbVVRQUFBQUFBQURnUVdNRVFDQUZxZ3dCQzBHQWdJQ0FlQXMyQWdBZ0NTQUtRUUZySWdwQkEzUnFLd01BSUFhZ0lRVWdBa0VCYWlJQ0lBaEhEUUFMQ3dKL0lBVWdEeERyQVNJRklBVkVBQUFBQUFBQXdEK2luRVFBQUFBQUFBQWd3S0tnSWdXWlJBQUFBQUFBQU9CQll3UkFJQVdxREFFTFFZQ0FnSUI0Q3lFT0lBVWdEcmVoSVFVQ1FBSkFBa0FDZnlBUFFRQk1JaFpGQkVBZ0NFRUNkQ0FKYWlJQ0lBSW9BdHdESWdJZ0FpQVJkU0lDSUJGMGF5SUtOZ0xjQXlBQ0lBNXFJUTRnQ2lBVWRRd0JDeUFQRFFFZ0NFRUNkQ0FKYWlnQzNBTkJGM1VMSWd0QkFFd05BZ3dCQzBFQ0lRc2dCVVFBQUFBQUFBRGdQMllOQUVFQUlRc01BUXRCQUNFQ1FRQWhDaUFRUlFSQUEwQWdDVUhnQTJvZ0FrRUNkR29pRnlnQ0FDRVFRZi8vL3djaEV3Si9Ba0FnQ2cwQVFZQ0FnQWdoRXlBUURRQkJBQXdCQ3lBWElCTWdFR3MyQWdCQkFRc2hDaUFDUVFGcUlnSWdDRWNOQUFzTEFrQWdGZzBBUWYvLy93TWhBZ0pBQWtBZ0ZRNENBUUFDQzBILy8vOEJJUUlMSUFoQkFuUWdDV29pRUNBUUtBTGNBeUFDY1RZQzNBTUxJQTVCQVdvaERpQUxRUUpIRFFCRUFBQUFBQUFBOEQ4Z0JhRWhCVUVDSVFzZ0NrVU5BQ0FGUkFBQUFBQUFBUEEvSUE4UTZ3R2hJUVVMSUFWRUFBQUFBQUFBQUFCaEJFQkJBQ0VLSUFnaEFnSkFJQWdnRFV3TkFBTkFJQWxCNEFOcUlBSkJBV3NpQWtFQ2RHb29BZ0FnQ25JaENpQUNJQTFLRFFBTElBcEZEUUFnRHlFTUEwQWdERUVZYXlFTUlBbEI0QU5xSUFoQkFXc2lDRUVDZEdvb0FnQkZEUUFMREFNTFFRRWhBZ05BSUFJaUNrRUJhaUVDSUFsQjRBTnFJQTBnQ210QkFuUnFLQUlBUlEwQUN5QUlJQXBxSVFvRFFDQUpRY0FDYWlBRElBaHFJZ3RCQTNScUlBaEJBV29pQ0NBU2FrRUNkRUdnMWdKcUtBSUF0emtEQUVFQUlRSkVBQUFBQUFBQUFBQWhCU0FEUVFCS0JFQURRQ0FBSUFKQkEzUnFLd01BSUFsQndBSnFJQXNnQW10QkEzUnFLd01Bb2lBRm9DRUZJQUpCQVdvaUFpQURSdzBBQ3dzZ0NTQUlRUU4wYWlBRk9RTUFJQWdnQ2tnTkFBc2dDaUVJREFFTEN3SkFJQVZCR0NBTWF4RHJBU0lGUkFBQUFBQUFBSEJCWmdSQUlBbEI0QU5xSUFoQkFuUnFBbjhDZnlBRlJBQUFBQUFBQUhBK29pSUdtVVFBQUFBQUFBRGdRV01FUUNBR3Fnd0JDMEdBZ0lDQWVBc2lBcmRFQUFBQUFBQUFjTUdpSUFXZ0lnV1pSQUFBQUFBQUFPQkJZd1JBSUFXcURBRUxRWUNBZ0lCNEN6WUNBQ0FJUVFGcUlRZ01BUXNDZnlBRm1VUUFBQUFBQUFEZ1FXTUVRQ0FGcWd3QkMwR0FnSUNBZUFzaEFpQVBJUXdMSUFsQjRBTnFJQWhCQW5ScUlBSTJBZ0FMUkFBQUFBQUFBUEEvSUF3UTZ3RWhCUUpBSUFoQkFFZ05BQ0FJSVFNRFFDQUpJQU1pQUVFRGRHb2dCU0FKUWVBRGFpQURRUUowYWlnQ0FMZWlPUU1BSUFOQkFXc2hBeUFGUkFBQUFBQUFBSEErb2lFRklBQU5BQXNnQ0VFQVNBMEFJQWdoQWdOQUlBZ2dBaUlBYXlFRFJBQUFBQUFBQUFBQUlRVkJBQ0VDQTBBQ1FDQUNRUU4wUWZEckFtb3JBd0FnQ1NBQUlBSnFRUU4wYWlzREFLSWdCYUFoQlNBQ0lBMU9EUUFnQWlBRFNTRU1JQUpCQVdvaEFpQU1EUUVMQ3lBSlFhQUJhaUFEUVFOMGFpQUZPUU1BSUFCQkFXc2hBaUFBUVFCS0RRQUxDd0pBQWtBQ1FBSkFBa0FnQkE0RUFRSUNBQVFMUkFBQUFBQUFBQUFBSVFZQ1FDQUlRUUJNRFFBZ0NVR2dBV29nQ0VFRGRHb3JBd0FoQlNBSUlRSURRQ0FKUWFBQmFpSURJQUpCQTNScUlBVWdBeUFDUVFGcklnQkJBM1JxSWdNckF3QWlCeUFISUFXZ0lnV2hvRGtEQUNBRElBVTVBd0FnQWtFQlN5RURJQUFoQWlBRERRQUxJQWhCQWtnTkFDQUpRYUFCYWlBSVFRTjBhaXNEQUNFRklBZ2hBZ05BSUFsQm9BRnFJZ01nQWtFRGRHb2dCU0FESUFKQkFXc2lBRUVEZEdvaUF5c0RBQ0lHSUFZZ0JhQWlCYUdnT1FNQUlBTWdCVGtEQUNBQ1FRSkxJUU1nQUNFQ0lBTU5BQXRFQUFBQUFBQUFBQUFoQmlBSVFRRk1EUUFEUUNBR0lBbEJvQUZxSUFoQkEzUnFLd01Bb0NFR0lBaEJBa29oQUNBSVFRRnJJUWdnQUEwQUN3c2dDU3NEb0FFaEJTQUxEUUlnQVNBRk9RTUFJQWtyQTZnQklRVWdBU0FHT1FNUUlBRWdCVGtEQ0F3REMwUUFBQUFBQUFBQUFDRUZJQWhCQUU0RVFBTkFJQWdpQUVFQmF5RUlJQVVnQ1VHZ0FXb2dBRUVEZEdvckF3Q2dJUVVnQUEwQUN3c2dBU0FGbWlBRklBc2JPUU1BREFJTFJBQUFBQUFBQUFBQUlRVWdDRUVBVGdSQUlBZ2hBd05BSUFNaUFFRUJheUVESUFVZ0NVR2dBV29nQUVFRGRHb3JBd0NnSVFVZ0FBMEFDd3NnQVNBRm1pQUZJQXNiT1FNQUlBa3JBNkFCSUFXaElRVkJBU0VDSUFoQkFFb0VRQU5BSUFVZ0NVR2dBV29nQWtFRGRHb3JBd0NnSVFVZ0FpQUlSeUVBSUFKQkFXb2hBaUFBRFFBTEN5QUJJQVdhSUFVZ0N4czVBd2dNQVFzZ0FTQUZtamtEQUNBSkt3T29BU0VGSUFFZ0JwbzVBeEFnQVNBRm1qa0RDQXNnQ1VHd0JHb2tBQ0FPUVFkeEN3c0FJQUFnQVVFVUVQb0JDK2dDQWdOL0EzMGdBTHdpQWtILy8vLy9CM0VpQVVHQWdJRGtCRThFUUNBQVE5b1B5VDhnQUpnZ0FMeEIvLy8vL3dkeFFZQ0FnUHdIU3hzUEN3SkFBbjhnQVVILy8vLzJBMDBFUUVGL0lBRkJnSUNBekFOUERRRWFEQUlMSUFDTElRQWdBVUgvLzkvOEEwMEVRQ0FCUWYvL3Yva0RUUVJBSUFBZ0FKSkRBQUNBdjVJZ0FFTUFBQUJBa3BVaEFFRUFEQUlMSUFCREFBQ0F2NUlnQUVNQUFJQS9rcFVoQUVFQkRBRUxJQUZCLy8vdmdBUk5CRUFnQUVNQUFNQy9raUFBUXdBQXdEK1VRd0FBZ0QrU2xTRUFRUUlNQVF0REFBQ0F2eUFBbFNFQVFRTUxJUU1nQUNBQWxDSUZJQVdVSWdRZ0JFTkhFdHE5bEVPWXlreStrcFFoQmlBRklBUWdCRU1sckh3OWxFTU45UkUra3BSRHFhcXFQcEtVSVFRZ0FVSC8vLy8yQTAwRVFDQUFJQUFnQmlBRWtwU1REd3NnQTBFQ2RDSUJRZkRWQW1vcUFnQWdBQ0FHSUFTU2xDQUJRWURXQW1vcUFnQ1RJQUNUa3lJQUlBQ01JQUpCQUU0YklRQUxJQUFMblFRQVFhRHJBMEdEZ3dJUUxFRzQ2d05CZ3ZrQlFRRkJBVUVBRUN0QnhPc0RRWkgyQVVFQlFZQi9RZjhBRUFkQjNPc0RRWXIyQVVFQlFZQi9RZjhBRUFkQjBPc0RRWWoyQVVFQlFRQkIvd0VRQjBIbzZ3TkI4ZXdCUVFKQmdJQitRZi8vQVJBSFFmVHJBMEhvN0FGQkFrRUFRZi8vQXhBSFFZRHNBMEdBN1FGQkJFR0FnSUNBZUVILy8vLy9CeEFIUVl6c0EwSDM3QUZCQkVFQVFYOFFCMEdZN0FOQmtQc0JRUVJCZ0lDQWdIaEIvLy8vL3djUUIwR2s3QU5CaC9zQlFRUkJBRUYvRUFkQnNPd0RRYlh2QVVLQWdJQ0FnSUNBZ0lCL1F2Ly8vLy8vLy8vLy93QVE5QVpCdk93RFFiVHZBVUlBUW44UTlBWkJ5T3dEUWFydkFVRUVFQlZCMU93RFFiei9BVUVJRUJWQm1La0NRYUw3QVJBVVFmRFBBa0dxblFJUUZFSEkwQUpCQkVHVit3RVFEVUdrMFFKQkFrR3Urd0VRRFVHQTBnSkJCRUc5K3dFUURVR0VxZ0pCMFBrQkVDcEJ1TklDUVFCQjVad0NFQUZCNE5JQ1FRQkJ5NTBDRUFGQmlOTUNRUUZCZzUwQ0VBRkJzTk1DUVFKQjlaa0NFQUZCMk5NQ1FRTkJsSm9DRUFGQmdOUUNRUVJCdkpvQ0VBRkJxTlFDUVFWQjJab0NFQUZCME5RQ1FRUkI4SjBDRUFGQitOUUNRUVZCanA0Q0VBRkI0TklDUVFCQnY1c0NFQUZCaU5NQ1FRRkJucHNDRUFGQnNOTUNRUUpCZ1p3Q0VBRkIyTk1DUVFOQjM1c0NFQUZCZ05RQ1FRUkJ4SndDRUFGQnFOUUNRUVZCb3B3Q0VBRkJvTlVDUVFaQi81b0NFQUZCeU5VQ1FRZEJ0WjRDRUFFTDdoSUJGWDhqQUVHQUMyc2lEU1FBSUFOQkEzUWlCVUZnY1VFRWNpRVBJQUpCQW5RaUIwRmdjVUVDY2lFU0lBRkJBM1FpREVGZ2NVRUVjaUVUSUFBb0F1UURLQUlZSVJnQ1FDQUFLQUtFQVNJSVFRQk1CRUFNQVFzZ0R5QUZRUnh5SWdwcVFRRjFJUlFnRWlBSFFSNXlJZ3RxUVFGMUlSVWdFeUFNUVJ4eUlnNXFRUUYxSVJZZ0FDZ0NpQUVpQlNnQ0NDRVhJQVVvQWdRaEVDQUZLQUlBSVJGQi8vLy8vd2NoREFOQUFuOGdCQ0FSYWkwQUFDSUZJQk5JQkVBZ0JTQU9hMEVCZENJSElBZHNJUWNnQlNBVGEwRUJkQ0lGSUFWc0RBRUxJQVVnRGtvRVFDQUZJQk5yUVFGMElnY2dCMndoQnlBRklBNXJRUUYwSWdVZ0JXd01BUXNDZnlBRklCWk1CRUFnQlNBT2EwRUJkQ0lGSUFWc0RBRUxJQVVnRTJ0QkFYUWlCU0FGYkFzaEIwRUFDeUVHQW44Z0JDQVFhaTBBQUNJRklCSklCRUFnQmlBRklCSnJRUU5zSWdZZ0JteHFJUVlnQlNBTGEwRURiQ0lGSUFWc0RBRUxJQVVnQzBvRVFDQUdJQVVnQzJ0QkEyd2lCaUFHYkdvaEJpQUZJQkpyUVFOc0lnVWdCV3dNQVFzZ0JTQVZUQVJBSUFVZ0MydEJBMndpQlNBRmJBd0JDeUFGSUJKclFRTnNJZ1VnQld3TElBZHFJUWNDZnlBRUlCZHFMUUFBSWdVZ0QwZ0VRQ0FHSUFVZ0Qyc2lCaUFHYkdvaEJpQUZJQXBySWdVZ0JXd01BUXNnQlNBS1NnUkFJQVlnQlNBS2F5SUdJQVpzYWlFR0lBVWdEMnNpQlNBRmJBd0JDeUFGSUJSTUJFQWdCU0FLYXlJRklBVnNEQUVMSUFVZ0Qyc2lCU0FGYkFzaENTQU5RWUFEYWlBRVFRSjBhaUFHTmdJQUlBY2dDV29pQlNBTUlBVWdERWdiSVF3Z0JFRUJhaUlFSUFoSERRQUxJQWhCQVhFaEJRSkFJQWhCQVVZRVFFRUFJUXRCQUNFRURBRUxJQWhCZm5FaEIwRUFJUXRCQUNFRVFRQWhCZ05BSUF3Z0RVR0FBMm9nQkVFQ2RHb29BZ0JPQkVBZ0RVR0FBV29nQzJvZ0JEb0FBQ0FMUVFGcUlRc0xJQXdnRFVHQUEyb2dCRUVCY2lJSVFRSjBhaWdDQUU0RVFDQU5RWUFCYWlBTGFpQUlPZ0FBSUF0QkFXb2hDd3NnQkVFQ2FpRUVJQVpCQW1vaUJpQUhSdzBBQ3dzZ0JVVU5BQ0FOUVlBRGFpQUVRUUowYWlnQ0FDQU1TZzBBSUExQmdBRnFJQXRxSUFRNkFBQWdDMEVCYWlFTEMwSC9BQ0VHSUExQmdBTnFJUVFEUUNBRVF2Ly8vLy8zLy8vLy93QTNBaGdnQkVMLy8vLy85Ly8vLy84QU53SVFJQVJDLy8vLy8vZi8vLy8vQURjQ0NDQUVRdi8vLy8vMy8vLy8vd0EzQWdBZ0JFRWdhaUVFSUFaQkIwWWhCU0FHUVFocklRWWdCVVVOQUFzZ0MwRUFTZ1JBUVFBaEZnTkFJQThnRFVHQUFXb2dGbW90QUFBaUNpQUFLQUtJQVNJSEtBSUlhaTBBQUdzaUNFRUVkQ0lGUWNBQ2FpRU9JQVZCd0FGcUlSUWdCVUZBYXlFVklCTWdCeWdDQUNBS2FpMEFBR3NpQ1VFR2RDSVhRWUFDYWlFUVFRY2hCU0FOSWdaQmdBTnFJUVFnRWlBSEtBSUVJQXBxTFFBQWF5SVJRY2dBYkVHUUFXb2lEQ0VISUJGQkEyd2lFU0FSYkNBSlFRRjBJZ2tnQ1d4cUlBZ2dDR3hxSWhFaENRTkFJQVFvQWdBZ0NVb0VRQ0FFSUFrMkFnQWdCaUFLT2dBQUN5QUpJQlZxSWdnZ0JDZ0NCRWdFUUNBRUlBZzJBZ1FnQmlBS09nQUJDeUFJSUJScUlnZ2dCQ2dDQ0VnRVFDQUVJQWcyQWdnZ0JpQUtPZ0FDQ3lBSUlBNXFJZ2dnQkNnQ0RFZ0VRQ0FFSUFnMkFnd2dCaUFLT2dBREN5QUZJZ2hCQVdzaEJTQUhJQWxxSVFrZ0JrRUVhaUVHSUFSQkVHb2hCQ0FIUWFBQ2FpRUhJQWdOQUF0QkJ5RUZJQXdoQnlBUUlCRnFJaEFoQ1FOQUlBUW9BZ0FnQ1VvRVFDQUVJQWsyQWdBZ0JpQUtPZ0FBQ3lBSklCVnFJZ2dnQkNnQ0JFZ0VRQ0FFSUFnMkFnUWdCaUFLT2dBQkN5QUlJQlJxSWdnZ0JDZ0NDRWdFUUNBRUlBZzJBZ2dnQmlBS09nQUNDeUFJSUE1cUlnZ2dCQ2dDREVnRVFDQUVJQWcyQWd3Z0JpQUtPZ0FEQ3lBRklnaEJBV3NoQlNBSElBbHFJUWtnQmtFRWFpRUdJQVJCRUdvaEJDQUhRYUFDYWlFSElBZ05BQXRCQnlFRklBd2hCeUFRSUJkcVFZQUdhaUlRSVFrRFFDQUVLQUlBSUFsS0JFQWdCQ0FKTmdJQUlBWWdDam9BQUFzZ0NTQVZhaUlJSUFRb0FnUklCRUFnQkNBSU5nSUVJQVlnQ2pvQUFRc2dDQ0FVYWlJSUlBUW9BZ2hJQkVBZ0JDQUlOZ0lJSUFZZ0Nqb0FBZ3NnQ0NBT2FpSUlJQVFvQWd4SUJFQWdCQ0FJTmdJTUlBWWdDam9BQXdzZ0JTSUlRUUZySVFVZ0J5QUphaUVKSUFaQkJHb2hCaUFFUVJCcUlRUWdCMEdnQW1vaEJ5QUlEUUFMSUJBZ0YycEJnQXBxSVFsQkJ5RUZBMEFnQkNnQ0FDQUpTZ1JBSUFRZ0NUWUNBQ0FHSUFvNkFBQUxJQWtnRldvaUJ5QUVLQUlFU0FSQUlBUWdCellDQkNBR0lBbzZBQUVMSUFjZ0ZHb2lCeUFFS0FJSVNBUkFJQVFnQnpZQ0NDQUdJQW82QUFJTElBY2dEbW9pQnlBRUtBSU1TQVJBSUFRZ0J6WUNEQ0FHSUFvNkFBTUxJQVVpQjBFQmF5RUZJQWtnREdvaENTQUdRUVJxSVFZZ0JFRVFhaUVFSUF4Qm9BSnFJUXdnQncwQUN5QVdRUUZxSWhZZ0MwY05BQXNMSUFGQmZIRWhCVUVBSVFjZ0RTRUVJQU5CZkhGQkFYUWhBQ0FDUVhoeElnTkJBWEpCQm5RaERDQURRUUp5UVFaMElRWWdBMEVEY2tFR2RDRUlJQU5CQkhKQkJuUWhDU0FEUVFWeVFRWjBJUW9nQTBFR2NrRUdkQ0VMSUFKQkIzSkJCblFoRHdOQUlCZ2dCU0FIYWtFQ2RHb29BZ0FpQVNBRFFRWjBhaUFBYWlJQ0lBUXRBQUJCQVdvN0FRQWdBaUFFTFFBQlFRRnFPd0VDSUFJZ0JDMEFBa0VCYWpzQkJDQUNJQVF0QUFOQkFXbzdBUVlnQVNBTWFpQUFhaUlDSUFRdEFBUkJBV283QVFBZ0FpQUVMUUFGUVFGcU93RUNJQUlnQkMwQUJrRUJhanNCQkNBQ0lBUXRBQWRCQVdvN0FRWWdBU0FHYWlBQWFpSUNJQVF0QUFoQkFXbzdBUUFnQWlBRUxRQUpRUUZxT3dFQ0lBSWdCQzBBQ2tFQmFqc0JCQ0FDSUFRdEFBdEJBV283QVFZZ0FTQUlhaUFBYWlJQ0lBUXRBQXhCQVdvN0FRQWdBaUFFTFFBTlFRRnFPd0VDSUFJZ0JDMEFEa0VCYWpzQkJDQUNJQVF0QUE5QkFXbzdBUVlnQVNBSmFpQUFhaUlDSUFRdEFCQkJBV283QVFBZ0FpQUVMUUFSUVFGcU93RUNJQUlnQkMwQUVrRUJhanNCQkNBQ0lBUXRBQk5CQVdvN0FRWWdBU0FLYWlBQWFpSUNJQVF0QUJSQkFXbzdBUUFnQWlBRUxRQVZRUUZxT3dFQ0lBSWdCQzBBRmtFQmFqc0JCQ0FDSUFRdEFCZEJBV283QVFZZ0FTQUxhaUFBYWlJQ0lBUXRBQmhCQVdvN0FRQWdBaUFFTFFBWlFRRnFPd0VDSUFJZ0JDMEFHa0VCYWpzQkJDQUNJQVF0QUJ0QkFXbzdBUVlnQVNBUGFpQUFhaUlCSUFRdEFCeEJBV283QVFBZ0FTQUVMUUFkUVFGcU93RUNJQUVnQkMwQUhrRUJhanNCQkNBQklBUXRBQjlCQVdvN0FRWWdCRUVnYWlFRUlBZEJBV29pQjBFRVJ3MEFDeUFOUVlBTGFpUUFDOHNEQVFSL0lBQW9BdVFESUFCQkFVSDhEeUFBS0FJRUtBSUFFUVFBSWdCQi9BZHFJZ0UyQWlnZ0FFTC8vLy8vRHpjQytBY2dBRUtCZ0lDQUlEY0NnQWdnQUVLRGdJQ0F3QUEzQW9nSUlBQkMvZi8vLzI4M0F2QUhJQUJDaFlDQWdPQUFOd0tRQ0NBQVF2di8vLzlQTndMb0J5QUFRb2VBZ0lDQUFUY0NtQWdnQUVMNS8vLy9yMzgzQXVBSElBQkNpWUNBZ0tBQk53S2dDQ0FBUXZmLy8vK1BmemNDMkFjZ0FFS0xnSUNBd0FFM0FxZ0lJQUJDOWYvLy8rOStOd0xRQnlBQVFvMkFnSURnQVRjQ3NBZ2dBRUx6Ly8vL3ozNDNBc2dISUFCQkR6WUN1QWdnQUVMeC8vLy9yMzQzQXNBSFFSQWhBa0VRSVFNRFFDQUJJQU5CQW5RaUFHb2dBallDQUNBQklBQnJRUUFnQW1zaUJEWUNBQ0FCSUFCQkJISnFJQUkyQWdBZ0FTQURRWDl6UVFKMGFpQUVOZ0lBSUFKQkFXb2hBa0V3SVFBZ0EwRUNhaUlEUVRCSERRQUxBMEFnQVNBQVFRSjBJZ0pxUVNBMkFnQWdBU0FDYTBGZ05nSUFJQUVnQWtFRWNtcEJJRFlDQUNBQklBQkJmM05CQW5ScVFXQTJBZ0FnQVNBQ1FRaHlha0VnTmdJQUlBRkJmaUFBYTBFQ2RHcEJZRFlDQUNBQklBSkJESEpxUVNBMkFnQWdBVUY5SUFCclFRSjBha0ZnTmdJQUlBQkJCR29pQUVHQUFrY05BQXNMOXdJQkNuOGdBQ2dDNUFNaUJDQUFLQUpZSWdGQkFVWWlBallDSENBRUlBQkJBVUgrQlVHQUFpQUNHeUFBS0FKNElBQW9BZ1FvQWdnUkNBQTJBaGdnQUNnQ2VFRUFTZ1JBSUFRb0FoUWhCaUFCUVFGSElRZ0RRQ0FHSUFRZ0IwRUNkQ0lCYWlnQ0lDSUNiU0VHSUFoRkJFQWdCQ2dDR0NBQmFpSURJQU1vQWdCQi93RnFOZ0lBQ3lBQ1FmNEJhaUFDUVFGcklnbEJBWFFpQ20waEJTQUVLQUlZSUFGcUtBSUFJUUZCQUNFQ1FRQWhBd05BSUFNZ0JVb0VRQU5BSUFNZ0FrRUJhaUlDUVFGMFFRRnlRZjhCYkNBSmFpQUtiU0lGU2cwQUN3c2dBU0FEYWlBQ0lBWnNPZ0FBSUFOQkFXb2lBMEdBQWtjTkFBc2dDRVVFUUVFQklRSURRQ0FCSUFKcklnVWdBUzBBQURvQUFDQUJJQUpxSWdNZ0FTMEEvd0U2QVA4QklBRWdBa0YvYzJvZ0FTMEFBRG9BQUNBRElBRXRBUDhCT2dDQUFpQUZRUUpySUFFdEFBQTZBQUFnQXlBQkxRRC9BVG9BZ1FJZ0FrRURhaUlDUVlBQ1J3MEFDd3NnQjBFQmFpSUhJQUFvQW5oSURRQUxDd3NZQUNBQUtBSUFJZ0ZCTXpZQ0ZDQUFJQUVvQWdBUkFRQUwrZ01CQ1g5QjhKUHIzQU1nQW00aENDQUFLQUlFSVFRZ0FrSHhrK3ZjQTA4RVFDQUFLQUlBSWdkQnlBQTJBaFFnQUNBSEtBSUFFUUVBQ3lBRUlBZ2dBeUFESUFoS0d5SUlOZ0pRSUFBZ0FTQURRUUowRU00Q0lRb2dBd1JBSUFGQkFra2hDMEVBSVFjRFFDQUFLQUlFSVFVZ0NDQURJQWRySWdRZ0JDQUlTeHNpQ0NBQ2JDSUVRZkdUNjl3RFR3UkFJQUFvQWdCQ3VJQ0FnREEzQWhRZ0FDQUFLQUlBS0FJQUVRRUFDeUFFUVFnZ0JFRUhjU0lHYTBFQUlBWWJhaUVHSUF0RkJFQWdBQ2dDQUNJRUlBRTJBaGdnQkVFUE5nSVVJQUFnQUNnQ0FDZ0NBQkVCQUFzZ0JrRVFhaUlKRURzaUJFVUVRQ0FBS0FJQVFyaUFnSURBQURjQ0ZDQUFJQUFvQWdBb0FnQVJBUUFMSUFVZ0JTZ0NUQ0FKYWpZQ1RDQUZJQUZCQW5ScUlnVW9BandoQ1NBRVFRQTJBZ2dnQkNBR05nSUVJQVFnQ1RZQ0FDQUZJQVEyQWp3Q1FDQUlSUTBBSUFSQkVHb2hCVUVBSVFZZ0NDSUVRUU54SWdrRVFBTkFJQW9nQjBFQ2RHb2dCVFlDQUNBRVFRRnJJUVFnQWlBRmFpRUZJQWRCQVdvaEJ5QUdRUUZxSWdZZ0NVY05BQXNMSUFoQkFXdEJBMGtOQUFOQUlBb2dCMEVDZEdvaUJpQUZOZ0lBSUFZZ0FpQUZhaUlGSUFKcUlna2dBbW9pRERZQ0RDQUdJQWsyQWdnZ0JpQUZOZ0lFSUFkQkJHb2hCeUFDSUF4cUlRVWdCRUVFYXlJRURRQUxDeUFESUFkTERRQUxDeUFLQ3d3QUlBQWdBQ2dDQUJDZ0JRdjBBd0VKZjBId2srdmNBeUFDUVFkMElndHVJUVVnQUNnQ0JDRUVJQXRCOFpQcjNBTlBCRUFnQUNnQ0FDSUdRY2dBTmdJVUlBQWdCaWdDQUJFQkFBc2dCQ0FGSUFNZ0F5QUZTaHNpQlRZQ1VDQUFJQUVnQTBFQ2RCRE9BaUVLSUFNRVFDQUJRUUpKSVF3Z0FrRUhkQ0VKUVFBaEJnTkFJQUFvQWdRaEJDQUxJQVVnQXlBR2F5SUNJQUlnQlVzYklnVnNJZ2RCOFpQcjNBTlBCRUFnQUNnQ0FFSzRnSUNBTURjQ0ZDQUFJQUFvQWdBb0FnQVJBUUFMSUF4RkJFQWdBQ2dDQUNJQ0lBRTJBaGdnQWtFUE5nSVVJQUFnQUNnQ0FDZ0NBQkVCQUFzZ0IwRVFjaUlJRURzaUFrVUVRQ0FBS0FJQVFyaUFnSURBQURjQ0ZDQUFJQUFvQWdBb0FnQVJBUUFMSUFRZ0JDZ0NUQ0FJYWpZQ1RDQUVJQUZCQW5ScUlnUW9BandoQ0NBQ1FRQTJBZ2dnQWlBSE5nSUVJQUlnQ0RZQ0FDQUVJQUkyQWp3Q1FDQUZSUTBBSUFKQkVHb2hBa0VBSVFjZ0JTRUVJQVZCQTNFaUNBUkFBMEFnQ2lBR1FRSjBhaUFDTmdJQUlBUkJBV3NoQkNBR1FRRnFJUVlnQWlBSmFpRUNJQWRCQVdvaUJ5QUlSdzBBQ3dzZ0JVRUJhMEVEU1EwQUEwQWdDaUFHUVFKMGFpSUhJQUkyQWdBZ0J5QUNJQWxxSWdJZ0NXb2lDRFlDQ0NBSElBSTJBZ1FnQnlBSUlBbHFJZ0kyQWd3Z0FpQUphaUVDSUFaQkJHb2hCaUFFUVFScklnUU5BQXNMSUFNZ0Jrc05BQXNMSUFvTGN3RUNmeUFBUlFSQVFRQkJBMEdNd1FCQkFCQTlEd3NnQUNnQ0FDSUJSUVJBRHdzZ0FTZ0NBQkEwUVFBaEFRTi9JQUFvQWdBaUFpZ0NEQ0FCVEFSL0lBSW9BZ2dRTkNBQUtBSUFFRFFnQUVFQU5nSUFRUUFGSUFJb0FnZ2dBVUVNYkdvb0FnQVFOQ0FCUVFGcUlRRU1BUXNMR2dzMUFDQUFLQUlBR2lBQUtBSUFJQUFRM0FGQkZHeHFHaUFBS0FJQUlBQVFnQUZCRkd4cUdpQUFLQUlBSUFBUTNBRkJGR3hxR2d0U0FDQUFRZ0EzQW1nZ0FFSGVBVFlDRUNBQVFkOEJOZ0lNSUFCQjRBRTJBZ2dnQUVIaEFUWUNCQ0FBUWVJQk5nSUFJQUJDQURjQ2ZDQUFRdjRBTndKMElBQkJnTDhDTmdKd0lBQkJBRFlDRkNBQUN5d0FJQUFvQWdBYUlBQW9BZ0FnQUJEYkFXb2FJQUFvQWdBZ0FCQ1VBV29hSUFBb0FnQWdBQkRiQVdvYUM5a0JBUU4vQWtBZ0FDZ0N0QUlOQUFKQUlBQW9BaWhCQTJzT0JRQUJBUUVBQVFzZ0FDZ0NKRUVEUncwQUlBQW9BaXhCQWtjTkFDQUFLQUo0UVFOSERRQWdBQ2dDc0FJTkFDQUFLQUxZQVNJQktBSUlRUUpIRFFBZ0FTZ0NZRUVCUncwQUlBRW9BcmdCUVFGSERRQWdBU2dDREVFQ1NnMEFJQUVvQW1SQkFVY05BQ0FCS0FLOEFVRUJSdzBBSUFFb0FpUWlBaUFBS0FMRUFrY05BQ0FCS0FKOElBSkhEUUFnQVNnQzFBRWdBa2NOQUNBQktBSW9JZ0lnQUNnQ3lBSkhEUUFnQVNnQ2dBRWdBa2NOQUNBQktBTFlBU0FDUmlFREN5QURDeXdCQVg4Z0FCQ3RCU0FBS0FJQUJFQWdBQkNaQlNBQUVEVWFJQUFvQWdBaEFTQUFFTnNCR2lBQkVEUUxDd29BSUFBb0FnQWdBV29MOHdFQkJuOGdBQ2dDNEFNaUFTQUFRUUZCZ0FnZ0FDZ0NCQ2dDQUJFRUFEWUNDQ0FCSUFCQkFVR0FDQ0FBS0FJRUtBSUFFUVFBTmdJTUlBRWdBRUVCUVlBSUlBQW9BZ1FvQWdBUkJBQTJBaEFnQVNBQVFRRkJnQWdnQUNnQ0JDZ0NBQkVFQUNJRE5nSVVJQUVvQWhBaEJDQUJLQUlNSVFVZ0FTZ0NDQ0VHUVFBaEFVR0FmeUVBQTBBZ0JpQUJRUUowSWdKcUlBQkI2YzBGYkVHQWdBSnFRUkIxTmdJQUlBSWdCV29nQUVHaWl3ZHNRWUNBQW1wQkVIVTJBZ0FnQWlBRWFpQUFRYTZTZld3MkFnQWdBaUFEYWlBQVFlZlBmbXhCZ0lBQ2FqWUNBQ0FBUVFGcUlRQWdBVUVCYWlJQlFZQUNSdzBBQ3d2aEJnRUlmMEVCSVFFQ1FBSkFJQUFvQXRRQ0lnSkJBVVlFUUNBQUlBQW9BdGdDSWdJb0FodzJBdWdDSUFBZ0FpZ0NJQ0lETmdMc0FpQUNRUUUyQWtBZ0FrS0JnSUNBRURjQ09DQUNRUUUyQWtnZ0FpQUNLQUlrTmdKRUlBSWdBeUFDS0FJTUlnSndJZ01nQWlBREd6WUNUQ0FBUWdFM0EvQUNEQUVMSUFKQkJXdEJlMDBFUUNBQUtBSUFJZ0VnQWpZQ0dDQUJRUnMyQWhRZ0FDZ0NBRUVFTmdJY0lBQWdBQ2dDQUNnQ0FCRUJBQXNnQUNBQUtBSWNJQUFvQXF3RElBQW9BcndDYkJCc05nTG9BaUFBS0FJZ0lBQW9BcXdESUFBb0FzQUNiQkJzSVFJZ0FFRUFOZ0x3QWlBQUlBSTJBdXdDSUFBb0F0UUNRUUJNRFFFZ0FFSDBBbW9oQkFOQUlBQWdBMEVDZEdvb0F0Z0NJZ0VnQVNnQ0NDSUZOZ0k0SUFFZ0FTZ0NEQ0lHTmdJOElBRWdCU0FHYkNJQ05nSkFJQUVnQlNBQktBSWtiRFlDUkNBQklBRW9BaHdnQlhBaUNDQUZJQWdiTmdKSUlBRWdBU2dDSUNBR2NDSUJJQVlnQVJzMkFrd2dBaUFIYWtFTFRnUkFJQUFvQWdBaUFVRU9OZ0lVSUFBZ0FTZ0NBQkVCQUFzQ1FDQUNRUUJNRFFBZ0FrRUJheUVGUVFBaEFTQUNRUU54SWdZRVFBTkFJQUFnQUNnQzhBSWlCMEVCYWpZQzhBSWdBQ0FIUVFKMGFpQUROZ0wwQWlBQ1FRRnJJUUlnQVVFQmFpSUJJQVpIRFFBTEN5QUZRUU5KRFFBRFFDQUFJQUFvQXZBQ0lnRkJBV28yQXZBQ0lBUWdBVUVDZEdvZ0F6WUNBQ0FBSUFBb0F2QUNJZ0ZCQVdvMkF2QUNJQVFnQVVFQ2RHb2dBellDQUNBQUlBQW9BdkFDSWdGQkFXbzJBdkFDSUFRZ0FVRUNkR29nQXpZQ0FDQUFJQUFvQXZBQ0lnRkJBV28yQXZBQ0lBUWdBVUVDZEdvZ0F6WUNBQ0FDUVFWcklRRWdBa0VFYXlFQ0lBRkJma2tOQUFzTElBTkJBV29pQXlBQUtBTFVBaUlCU0FSQUlBQW9BdkFDSVFjTUFRc0xJQUZCQUV3TkFRdEJBQ0VDQTBBZ0FDQUNRUUowYWlnQzJBSWlBeWdDVUVVRVFBSkFJQU1vQWhBaUFVRURUUVJBSUFBZ0FVRUNkR29vQXFRQkRRRUxJQUFvQWdBaUJDQUJOZ0lZSUFSQk5qWUNGQ0FBSUFBb0FnQW9BZ0FSQVFBTElBTWdBRUVCUVlRQklBQW9BZ1FvQWdBUkJBQWdBQ0FCUVFKMGFpZ0NwQUZCaEFFUVB6WUNVQ0FBS0FMVUFpRUJDeUFDUVFGcUlnSWdBVWdOQUFzTElBQWdBQ2dDMUFNb0FnQVJBUUFnQUNBQUtBTEVBeWdDQUJFQkFDQUFLQUxNQXlBQUtBTEVBeWdDQkRZQ0FBdXdRd010ZndkOEFYNGpBRUVRYXlJbkpBQWdCVUVBSUFWQkFFb2JJVFFEUUNBdElEUkhCRUFnQ3lBdVFRaDBhaUlmSUFRZ0xVR3c4UVJzYWlJRktBSUFOZ0lBQWtBZ0NTQUZLd01JdGlBRkt3TVF0aUFuUVF4cUlDZEJDR29RNGdGQkFFZ05BQ0FmSUNjcUFneTdPUU00SUI5QlFHc2dKeW9DQ0xzNUF3QWdCVUVjYWlFMUlBVkIzTGdDYWlFMklBVW9BaGdhSUFWQm5QRUVhaUV6SUI5QnlBQnFJUzhnSDBHb0FXb2hLQ01BUVJCcklpTWtBRUVDRUlRRUlSZEJBaENFQkNFZ1FRSkJBaEM1QVNFWlFRQWhHd0ovQWtBRFFDQWJRUVJIQkVBQ2Z5QXpJQnRCQVdvaUdFRUNkR29vQWdBaURpQXpJQnRCQW5ScUtBSUFJZ1ZyUVFGcXQwU2FtWm1abVptcFA2SkVBQUFBQUFBQTREK2dJanNnQmJlZ0lqeVpSQUFBQUFBQUFPQkJZd1JBSUR5cURBRUxRWUNBZ0lCNEN5RUZBbjhnRHJjZ082RWlPNWxFQUFBQUFBQUE0RUZqQkVBZ082b01BUXRCZ0lDQWdIZ0xJQVZySWhCQmZ5QVFRUUJPRzBFQmFpRVJRUUFoRGlBUVFRRnFRUUlRdVFFaElRTkFJQTRnRVVjRVFDQUpJRFVnQlNBT2FrRUNkQ0lRYWlnQ0FMSWdFQ0EyYWlnQ0FMSWdJMEVNYWlBalFRaHFFT0lCUVFCSURRUWdJU2dDQUNBT1FRUjBhaUlRSUNNcUFneTdPUU1BSUJBZ0l5b0NDTHM1QXdnZ0RrRUJhaUVPREFFTEMwRi9JUk1DUUNBaEtBSUVJaFpCQWtnTkFDQWhLQUlJSWdWQkFrZ05BQ0FaS0FJSUlBVkhEUUFnRmlBRklBVWdGa29iSWc0Z0dTZ0NCRWNOQUNBWEtBSUVJQTVIRFFBZ0lDZ0NCQ0FGUncwQUFuOGdJU2dDQkNBaEtBSUlFTGtCSWhBRVFFRi9JUThDUUNBUUtBSUVJZzRnSVNnQ0JFY05BQ0FRS0FJSUloSWdJU2dDQ0VjTkFFRUFJUThnRGtFQUlBNUJBRW9iSVJVZ0VrRUFJQkpCQUVvYklScEJBQ0VPQTBBZ0RpQVZSZzBCSUE0Z0Vtd2hGRUVBSVJFRFFDQVJJQnBIQkVBZ0VTQVVha0VEZENJZElCQW9BZ0JxSUNFb0FnQWdIV29yQXdBNUF3QWdFVUVCYWlFUkRBRUxDeUFPUVFGcUlRNE1BQXNBQ3lBUUlBOUJBRTROQVJvZ0VCQkdDMEVBQ3lJYVJRMEFRUUFoRGtFQUlROUJmeUVSQWtBZ0dpZ0NCQ0lTUVFCTURRQWdHaWdDQ0NJUVFRQk1EUUFnSUNnQ0JDQVFSdzBBQTBBZ0RpQVFSd1JBSUNBb0FnQWdEa0VEZEdwQ0FEY0RBQ0FPUVFGcUlRNE1BUXNMSUJvb0FnQWhFUU5BSUE4Z0VrWUVRQ0FTdHlFN1FRQWhFVUVBSVE0RFFDQU9JQkJHRFFNZ0lDZ0NBQ0FPUVFOMGFpSVBJQThyQXdBZ082TTVBd0FnRGtFQmFpRU9EQUFMQUFVZ0lDZ0NBQ0VPUVFBaEZRTkFJQkFnRlVjRVFDQU9JQkVyQXdBZ0Rpc0RBS0E1QXdBZ0ZVRUJhaUVWSUE1QkNHb2hEaUFSUVFocUlSRU1BUXNMSUE5QkFXb2hEd3dCQ3dBTEFBc0NRQ0FSUVFCSURRQkJmeUVWQWtBZ0dpZ0NDQ0lPSUNBb0FnUkhEUUJCQUNFVklBNUJBQ0FPUVFCS0d5RVFJQm9vQWdRaURrRUFJQTVCQUVvYklSUWdHaWdDQUNFT1FRQWhFUU5BSUJFZ0ZFWU5BU0FnS0FJQUlSSkJBQ0VQQTBBZ0R5QVFSd1JBSUE0Z0Rpc0RBQ0FTS3dNQW9Ua0RBQ0FQUVFGcUlROGdEa0VJYWlFT0lCSkJDR29oRWd3QkN3c2dFVUVCYWlFUkRBQUxBQXNnRlVFQVNBMEFJQmEzbnlFN1FRQWhEaUFGSUJac0lnVkJBQ0FGUVFCS0d5RUZBMEFnQlNBT1J3UkFJQm9vQWdBZ0RrRURkR29pRUNBUUt3TUFJRHVqT1FNQUlBNUJBV29oRGd3QkN3c0NmMEVBSVE1QmZ5RVJBa0FDUUNBYUtBSUVJaEJCQWtnTkFDQWFLQUlJSWdWQkFrZ05BQ0FaS0FJSUlBVkhEUUFnQlNBUUlBVWdFRWdiSWhRZ0dTZ0NCRWNOQUNBWEtBSUVJQlJIRFFBQ1FDQVVJQlFnRkJDNUFTSVdLQUlFUmdSQUlCWW9BZ2dnRkVZTkFRc01BZ3NDUUNBRklCQk5JamRGQkVCQmZ5RVZBa0FnR2lnQ0JDSVRJQllvQWdSSERRQWdGaWdDQ0NBVFJ3MEFRUUFoRlNBVFFRQWdFMEVBU2hzaElpQWFLQUlJSWgxQkFDQWRRUUJLR3lFY0lCWW9BZ0FpSGlFRkEwQWdEaUFpUmcwQklBNGdIV3doS1VFQUlSRURRQUpBSUJFZ0UwY0VRQ0FPSUJGTEJFQWdCU0FlSUJFZ0Uyd2dEbXBCQTNScUt3TUFPUU1BREFJTElCb29BZ0FoRUNBRlFnQTNBd0FnRUNBcFFRTjBhaUVTSUJBZ0VTQWRiRUVEZEdvaEQwRUFJUkJFQUFBQUFBQUFBQUFoT3dOQUlCQWdIRVlOQWlBRklCSXJBd0FnRHlzREFLSWdPNkFpT3prREFDQVFRUUZxSVJBZ0QwRUlhaUVQSUJKQkNHb2hFZ3dBQ3dBTElBNUJBV29oRGd3Q0N5QVJRUUZxSVJFZ0JVRUlhaUVGREFBTEFBc0FDeUFWUVFCT0RRRU1Bd3RCZnlFUUFrQWdHaWdDQ0NJUklCWW9BZ1JIRFFBZ0ZpZ0NDQ0FSUncwQVFRQWhFQ0FSUVFBZ0VVRUFTaHNoSFNBYUtBSUVJZ1ZCQUNBRlFRQktHeUVpSUJZb0FnQWlIQ0VUQTBCQkFDRUZJQTRnSFVZTkFRTkFBa0FnQlNBUlJ3UkFJQVVnRGtrRVFDQVRJQndnQlNBUmJDQU9ha0VEZEdvckF3QTVBd0FNQWdzZ0dpZ0NBQ0VQSUJOQ0FEY0RBQ0FQSUFWQkEzUnFJUklnRHlBT1FRTjBhaUVQUVFBaEZVUUFBQUFBQUFBQUFDRTdBMEFnRlNBaVJnMENJQk1nRHlzREFDQVNLd01Bb2lBN29DSTdPUU1BSUJWQkFXb2hGU0FTSUJGQkEzUWlIbW9oRWlBUElCNXFJUThNQUFzQUN5QU9RUUZxSVE0TUFnc2dCVUVCYWlFRklCTkJDR29oRXd3QUN3QUxBQXNnRUVFQVRnMEFEQUlMSXdCQkVHc2lJaVFBUVg4aEVRSkFJQllvQWdRaUhVRUNTQTBBSUIwZ0ZpZ0NDRWNOQUNBWEtBSUVJQjFIRFFBZ0hSQ0VCQ0lwUlEwQUlDSWdIVUVCYXlJVk5nSU1JQ0lnS1NnQ0FFRUlhallDQ0VFQUlSQWpBRUVRYXlJVEpBQkJmeUVrQWtBZ0ZpZ0NDQ0lQSUJZb0FnUkhEUUFnRHlBWEtBSUVSdzBBSUE4Z0lpZ0NERUVCYWtjTkFDQVBRUUpySWh4QkFDQWNRUUJLR3lFcUEwQUNRQ0FxSUJBaUVrY0VRQ0FTUVFOMElpUWdGeWdDQUdvZ0ZpZ0NBQ0FQSUJKc1FRTjBhaUllSUNScUt3TUFPUU1BSUJNZ0hpQVNRUUZxSWhCQkEzUWlLMm9pTERZQ0NDQVRJQThnRWtGL2Myb2lKVFlDREVFQUlRVUNRQ0FUUVFocUlnNGdEaEQ5QTU4aU8wUUFBQUFBQUFBQUFHRU5BQ0FPS0FJQUlpWWdKaXNEQUNJOElEdWFJRHNnUEVRQUFBQUFBQUFBQUdNYklqdWdJanc1QXdCRUFBQUFBQUFBOEQ4Z095QThvcCtqSVR3Z0RpZ0NCQ0lPUVFBZ0RrRUFTaHNoRGdOQUlBVWdEa1lOQVNBbUlBVkJBM1JxSWpBZ1BDQXdLd01Bb2prREFDQUZRUUZxSVFVTUFBc0FDeUFpS0FJSUlDUnFJRHVhSWpzNUF3QWdFQ0VGSUR0RUFBQUFBQUFBQUFCaERRSURRRVFBQUFBQUFBQUFBQ0U3SUJBaERpQUZJQTlPRFFJRFFDQUZJQTVOQkVBZ0JTQVBiQ0VrSUFVaERnTkFJQTRnRDBnRVFDQVdLQUlBSUE0Z0pHcEJBM1JxS3dNQUlCNGdEa0VEZEdvckF3Q2lJRHVnSVRzZ0RrRUJhaUVPREFFTEN5QVhLQUlBSUFWQkEzUnFJRHM1QXdBZ0JVRUJhaUVGREFJRklCWW9BZ0FnRGlBUGJDQUZha0VEZEdvckF3QWdIaUFPUVFOMGFpc0RBS0lnTzZBaE95QU9RUUZxSVE0TUFRc0FDd0FMQUFzQ1FBSkFJQTlCQWs0RVFDQVhLQUlBSWdVZ0hFRURkQ0lPYWlBV0tBSUFJaEFnRHlBY2JDSVNJQnhxUVFOMGFpc0RBRGtEQUNBaUtBSUlJQTVxSUJBZ0QwRUJheUlPSUJKcVFRTjBhaXNEQURrREFBd0JDeUFQUVFGSERRRWdGeWdDQUNFRklCWW9BZ0FoRUVFQUlRNExJQVVnRGtFRGRHb2dFQ0FPSUE5c0lBNXFRUU4wYWlzREFEa0RBQXRCQUNFa0lBOUJBQ0FQUVFCS0d5RW1JQThoQlFOQUlBVkJBRXdOQXlBV0tBSUFJQVZCQVdzaUVDQVBiRUVEZEdvaEhnSkFJQVVnSEVvTkFDQVBJQVZySVNVZ0hpQUZRUU4wYWlFcUlBVWhFZ05BSUE4Z0Vrd05BU0FUSUNVMkFnd2dFeUFsTmdJRUlCTWdLallDQ0NBVElCWW9BZ0FnRHlBU2JDSXJJQVZxUVFOMGFqWUNBQ0FUUVFocUlCTVEvUU9hSVRzZ0JTRU9BMEFnRGlBUFNBUkFJQllvQWdBZ0RpQXJha0VEZEdvaUxDQTdJQjRnRGtFRGRHb3JBd0NpSUN3ckF3Q2dPUU1BSUE1QkFXb2hEZ3dCQ3dzZ0VrRUJhaUVTREFBTEFBdEJBQ0VPQTBBZ0RpQW1Sd1JBSUI0Z0RrRURkR3BDQURjREFDQU9RUUZxSVE0TUFRc0xJQjRnRUVFRGRHcENnSUNBZ0lDQWdQZy9Od01BSUJBaEJRd0FDd0FMSUJNZ0pUWUNEQ0FUSUNVMkFnUWdFeUFzTmdJSUlCTWdGeWdDQUNBcmFqWUNBQ0FUUVFocUlCTVEvUU5FQUFBQUFBQUE0TCtpSVRzZ0R5RUZBMEFnQlVFQmF5SUZJQkpNRFFFZ0Z5Z0NBQ0lrSUFWQkEzUWlEbW9pSlNBN0lBNGdIbW9yQXdBaVBLSWdKU3NEQUtBaVBUa0RBQ0FGSUE5c0lTVWdCU0VPQTBBZ0RpQVBUZzBCSUJZb0FnQWdEaUFsYWtFRGRHb2lKaUFtS3dNQUlEd2dKQ0FPUVFOMElpWnFLd01Bb2lBOUlCNGdKbW9yQXdDaW9LRTVBd0FnRGtFQmFpRU9EQUFMQUFzQUN3QUxJQk5CRUdva0FBSkFJQ1JCQUVnTkFDQXBLQUlBSWhOQ0FEY0RBQ0FWSVJBRFFDQVFJZ1VpRVVFQVRBUkFRUUFoQlFOQUlBVWdGVVlFUUVFQUlSRU1CQXNnRnlnQ0FDSVBJQVZCQTNScUloSXJBd0FpUENFN0lBVkJBV29pRUNFUklBVWhEZ05BSUJFZ0hVZ0VRQ0FQSUJGQkEzUnFLd01BSWowZ095QTdJRDFqSWhNYklUc2dFU0FPSUJNYklRNGdFVUVCYWlFUkRBRUxDeUFQSUE1QkEzUnFJRHc1QXdBZ0VpQTdPUU1BSUJZb0FnQWlEeUFGSUIxc1FRTjBhaUVSSUE4Z0RpQWRiRUVEZEdvaERrRUFJUVVEUUNBRklCMUdCRUFnRUNFRkRBSUZJQTRyQXdBaE95QU9JQkVyQXdBNUF3QWdFU0E3T1FNQUlBVkJBV29oQlNBUlFRaHFJUkVnRGtFSWFpRU9EQUVMQUFzQUN3QUxBMEFDUUNBUklnNUJBRXdFUUVFQUlRNE1BUXNnRXlBT1FRTjBJaEJxS3dNQW1TQVhLQUlBSWc4Z0RrRUJheUlSUVFOMGFpc0RBSmtnRHlBUWFpc0RBSm1nUkkzdHRhRDN4ckErb21RTkFRc0xJQVZCQVdzaEVDQUZJQTVHRFFBZ0RpQUZJQVVnRGtnYklTWWdFeUFGUVFOMElpcHFJU1FnRGtFRGRDSXJJQk5xSVN4QkFDRVJBMEFnRVVIa0FFWU5BU0FSUVFGcUlSSWdGeWdDQUNJY0lDdHFLd01BSUJ3Z0ttb2lNQ3NEQUNJN29TQWtLd01BSWp3Z1BLSWlQQ0FjSUJCQkEzUnFJamdyQXdBZ082RkVBQUFBQUFBQTREK2lJanNnUENBN0lEdWlvSjhpUEpvZ1BDQTdSQUFBQUFBQUFBQUFZeHVnbzZBaFBpQXNLd01JSVQwZ0RpRUZBMEFnQlNBbVJ3UkFBa0FnUHBraU95QTltV1lFUUNBN1JMeUoySmV5MHB3OFpFVUVRRVFBQUFBQUFBRHdQeUU3UkFBQUFBQUFBQUFBSVR3TUFnc2dQWm9nUHFNaU8wUUFBQUFBQUFEd1B5QTdJRHVpUkFBQUFBQUFBUEEvb0oraklqdWlJVHdNQVFzZ1Bwb2dQYU1pTzBRQUFBQUFBQUR3UHlBN0lEdWlSQUFBQUFBQUFQQS9vSitqSWp5aUlUc0xJQndnQlVFRGRDSWxhaUlSSUJFckF3QWlQeUE4SUQ4Z0hDQUZRUUZxSWc5QkEzUWlFV29pTVNzREFDSS9vU0pBSUR5aUlEc2dPNkFnRVNBVGFpSWVLd01Bb3FDaUlrR2hPUU1BSURFZ1B5QkJvRGtEQUNBRklBNUtCRUFnRXlBbGFpSVJJRHNnRVNzREFLSWdQU0E4b3FFNUF3QUxJRHlhSVQ4Z0hpQThJRHNnUUtJZ1BFUUFBQUFBQUFBQXdLSWdIaXNEQUNKQW9xQ2lJRUNnT1FNQUlBOGdIV3doTVNBRklCMXNJVGxCQUNFUkEwQWdFU0FkUndSQUlCWW9BZ0FpTWlBUklEbHFRUU4wYWlJNklEc2dPaXNEQUNJK29pQXlJQkVnTVdwQkEzUnFJaklyQXdBaVBTQS9vcUE1QXdBZ01pQThJRDZpSURzZ1BhS2dPUU1BSUJGQkFXb2hFUXdCQ3dzZ0JTQVFUaUVSSUE4aEJTQVJEUUVnSGlzREFDRStJQk1nSldvaUVTQTdJQkVyQXhBaU82STVBeEFnT3lBL29pRTlEQUVMQ3lBU0lSRWdKQ3NEQUprZ09Dc0RBSmtnTUNzREFKbWdSSTN0dGFEM3hyQStvbVFOQUFzTUFBc0FDeUFwRU5zQ0N5QWlRUkJxSkFBZ0VVRUFTQTBCQWtBZ04wVUVRRUVBSVE1QmZ5RVBBa0FnR2lnQ0JDSUZRUUJNRFFBZ0dpZ0NDQ0lUUVFCTURRQWdGaWdDQkNBRlJ3MEFJQllvQWdnZ0JVY05BQ0FaS0FJRUlBVkhEUUFnR1NnQ0NDQVRSdzBBSUJjb0FnUWdCVWNOQUNBWktBSUFJUlVEUUFKQUlBVWdEa1lFUUNBRklRNE1BUXNnRnlnQ0FDQU9RUU4wYWlzREFDSTdSTHlKMkpleTBwdzhZdzBBSUFVZ0Rtd2hGRVFBQUFBQUFBRHdQeUE3bVoraklUeEJBQ0VSQTBBZ0VTQVRSd1JBSUJvb0FnQWdFVUVEZEdvaEVDQVdLQUlBSUJSQkEzUnFJUTlCQUNFU1JBQUFBQUFBQUFBQUlUc0RRQ0FGSUJKSEJFQWdFa0VCYWlFU0lBOHJBd0FnRUNzREFLSWdPNkFoT3lBUUlCTkJBM1JxSVJBZ0QwRUlhaUVQREFFTEN5QVZJRHdnTzZJNUF3QWdFVUVCYWlFUklCVkJDR29oRlF3QkN3c2dEa0VCYWlFT0RBRUxDeUFPSUFVZ0JTQU9TQnNoQlVFQUlROGdFMEVBSUJOQkFFb2JJUkFEUUNBRklBNUdEUUVnRnlnQ0FDQU9RUU4wYWtJQU53TUFRUUFoRWdOQUlCQWdFa2NFUUNBVlFnQTNBd0FnRWtFQmFpRVNJQlZCQ0dvaEZRd0JDd3NnRGtFQmFpRU9EQUFMQUFzZ0QwRUFUZzBCREFNTFFRQWhCU0FVUVFBZ0ZFRUFTaHNoRGlBWktBSUFJUkFnRmlnQ0FDRVNBMEFDUUNBRklBNUhCRUJCQUNFUklCY29BZ0FnQlVFRGRHb3JBd0JFdkluWWw3TFNuRHhqUlEwQklBVWhEZ3NnRGlBVUlBNGdGRW9iSVFVRFFDQUZJQTVHRFFNZ0Z5Z0NBQ0FPUVFOMGFrSUFOd01BUVFBaEVRTkFJQkVnRkVjRVFDQVFRZ0EzQXdBZ0VVRUJhaUVSSUJCQkNHb2hFQXdCQ3dzZ0RrRUJhaUVPREFBTEFBc0RRQ0FSSUJSSEJFQWdFQ0FTS3dNQU9RTUFJQkZCQVdvaEVTQVFRUWhxSVJBZ0VrRUlhaUVTREFFTEN5QUZRUUZxSVFVTUFBc0FDeUFXRUVaQkFDRVJDeUFSREFFTElCWVFSa0YvQ3lFVElCb1FSa0VBSVE0Z0Z5Z0NCQ0lGUVFBZ0JVRUFTaHNoRUVRQUFBQUFBQUFBQUNFN1FRQWhCUU5BSUFVZ0VFWUVRQU5BSUE0Z0VFWU5CQ0FYS0FJQUlBNUJBM1JxSWdVZ0JTc0RBQ0E3b3prREFDQU9RUUZxSVE0TUFBc0FCU0E3SUJjb0FnQWdCVUVEZEdvckF3Q2dJVHNnQlVFQmFpRUZEQUVMQUFzQUN5QWFFRVlMSUJOQkFFZ05BaUF2SUJ0QkdHeHFJZ1VnR1NnQ0FDSU9Ld01JSWpzNUF3QWdCU0FPS3dNQUlqeWFPUU1JSUFVZ095QWdLQUlBSWdVckF3Q2lJRHdnQlNzRENLS2htamtERUNBaEVFWWdHQ0ViREFFTEN5QVpFRVlnSUJEYkFpQVhFTnNDUVFBaERnTkFRUUFnRGtFRVJnMENHa0YvSUM4Z0RrRUJhMEVEY1VFWWJHb2lCU3NEQUNBdklBNUJHR3hxSWhBckF3Z2lQS0lnQlNzRENDSTlJQkFyQXdDaW9TSTdtVVF0UXh6cjRqWWFQMk1OQWhvZ0tDQU9RUVIwYWlJUklEMGdFQ3NERUtJZ0JTc0RFQ0E4b3FFZ082TTVBd0FnRVNBUUt3TUFJQVVyQXhDaUlCQXJBeEFnQlNzREFLS2hJRHVqT1FNSUlBNUJBV29oRGd3QUN3QUxJQ0VRUmlBWkVFWWdJQkRiQWlBWEVOc0NRWDhMSVFVZ0kwRVFhaVFBSUFWQkFFZ05BQ0FmUVFocUlSTWdIMEVVYWlFaElCOUJLR29oSWlBZlFReHFJUklnSDBFWWFpRWFJQjlCTUdvaEZpQWZRZkFCYWlFT0lCOUIrQUZxSVNBakFFR1E0QUJySWhja0FFRUJJUVVDUUNBSVFRSnJRUUpMRFFBZ0RVR09Ga1lFUUNBSFFRSkJEa0VxSUFBZ0FTQUNJQU1nQ1NBb1JBQUFBQUFBQU93L0lCZEJFR29RdGdOQkFFZ0VRQ0FTUVg4MkFnQkJlaUVGREFJTElCZEJFR29oR1NBT0lSRkJBQ0VQUVFBaEJTTUFRYkFCYXlJWUpBQWdHRUxEZ1lDQTBBRTNBNWdCSUJoQ2dJQ0FnT0FXTndPUUFVSC9BU0VPQTBBZ0QwRUVSd1JBSUJrZ0dFR1FBV29nRDBFQ2RHb29BZ0JxTFFBQUloQWdEa0gvQVhFaURpQU9JQkJMR3lFT0lCQWdCVUgvQVhFaUJTQUZJQkJKR3lFRklBOUJBV29oRHd3QkN3c0NmeUFGUWY4QmNTSUZJQTVCL3dGeElnNXJRUjFNQkVBZ0drRUFOZ0lBSUJaQ2dJQ0FnSUNBZ1BpL2Z6Y0RBRUYrREFFTElBVWdEbXBCQVhZaEhVRUFJUVZCQUNFUElCWUNmQUpBQWtBQ1FBTkFJQTlCQkVZRVFBSkFBa0FDUUFOQUlBVWlFRUVFUmcwQklCQkJBV29oQlNBWVFhd0JhaUFRYWkwQUFFRUJSdzBBSUJoQnJBRnFJQVZCQTNGcUxRQUFRUUZIRFFBZ0dFR3NBV29nRUVFQ2FrRURjV290QUFBTkFBdEJBQ0VVUWZjQUlSVkJEU0VGUWY4QklSc0NRQ0FRSWc0T0JBSUhCZ01BQ3lBYUlCQTJBZ0JFQUFBQUFBQUE4RDhNQ0FzZ0drRUFOZ0lBSUJaQ2dJQ0FnSUNBZ1BpL2Z6Y0RBRUY5REFnTEEwQWdEa0VPUmcwR0lBNUJEbXdoSXlBT1FmNy8vLzhIY1NFRlFRQWhEd05BSUE5QkRrY0VRQUpBSUE1QkEwa2dEMEVEYTBFSFMzSkZJQTVCQzBseERRQWdEMEgrLy8vL0IzRWlGQ0FGY2tVZ0JVRU1SaUljSUJSRmNYSWdIQ0FVUVF4R2NYSU5BQ0FWSUJocUlCa2dEeUFqYW1vdEFBQWdIV3NpRkVFZmRqb0FBQ0FVSUJSQkgzVWlISE1nSEdzaUZDQWJJQlFnRzBnYklSc2dGVUVCYXlFVkN5QVBRUUZxSVE4TUFRc0xJQTVCQVdvaERnd0FDd0FMQlNBWVFhd0JhaUFQYWlBZElCa2dHRUdRQVdvZ0QwRUNkR29vQWdCcUxRQUFTem9BQUNBUFFRRnFJUThNQVFzTEEwQkJBQ0VQSUFWQkFFZ05BeUFGUVg1eElRNGdCVUVEYXlFakEwQWdEMEVPUndSQUFrQWdEMEVEU1NBalFRZExja1VnRDBFTFNYRU5BRUVBSUE1QkRFWWdEMEgrLy8vL0IzRWlGQnNnRGlBVWNrVnlJQTVGSUJSQkRFWnhjZzBBSUJVZ0dHb2dHU0FQUVE1c0lBVnFhaTBBQUNBZGF5SVVRUjkyT2dBQUlCUWdGRUVmZFNJY2N5QWNheUlVSUJzZ0ZDQWJTQnNoR3lBVlFRRnJJUlVMSUE5QkFXb2hEd3dCQ3dzZ0JVRUJheUVGREFBTEFBc0RRQ0FGUVFCSURRSWdCVUVPYkNFVUlBVkJmbkVoSTBFTklROERRQ0FQUVFCT0JFQUNRQ0FGUVFOSklBOUJBMnRCQjB0eVJTQUZRUXRKY1EwQUlBOUJmbkVpRGtFTVJ5SWNSU0FqUVF4R2NTQUZRUUpKSWg0Z0hFVnhjaUFlSUE1RmNYSU5BQ0FWSUJocUlCa2dEeUFVYW1vdEFBQWdIV3NpRGtFZmRqb0FBQ0FPSUE1QkgzVWlISE1nSEdzaURpQWJJQTRnRzBnYklSc2dGVUVCYXlFVkN5QVBRUUZySVE4TUFRc0xJQVZCQVdzaEJRd0FDd0FMQTBBZ0ZFRU9SZzBCSUJSQi92Ly8vd2R4SVFVZ0ZFRURheUVqUVEwaER3TkFJQTlCQUU0RVFBSkFJQTlCQTBrZ0kwRUhTM0pGSUE5QkMwbHhEUUFnQlVVZ0QwRitjU0lPUVF4R2NRMEFJQVZCREVjaUhFVWdEa0VNUm5FZ0hFVWdEMEVDU1hGeURRQWdGU0FZYWlBWklBOUJEbXdnRkdwcUxRQUFJQjFySWc1QkgzWTZBQUFnRGlBT1FSOTFJaHh6SUJ4cklnNGdHeUFPSUJ0SUd5RWJJQlZCQVdzaEZRc2dEMEVCYXlFUERBRUxDeUFVUVFGcUlSUU1BQXNBQ3lBYUlCQTJBZ0JFQUFBQUFBQUE4RDhnRzBFZVNnMEFHaUFidDBRQUFBQUFBQUErUUtNTE9RTUFRWHhCamhaQ0FDQVlJQmhCaUFGcUVMRUhJZ1ZCQUVnTkFCb2dFUVJBSUJFZ0JUWUNBQXNnRnlBWUtRT0lBVGNEQ0VFQUN5RUZJQmhCc0FGcUpBQWdCVUVBU0FSQUlCSkJmellDQUF3Q0N5QVhLUU1JSWtKQ2YxRUVRQ0FTUVg4MkFnQkJleUVGREFJTElCSWdRcWRCLy84QmNVRUFJRUpDZ0lEKy93K0RVQnMyQWdBZ0lFVU5BU0FnSUVJM0F3QU1BUXNnQjBFQ0lBMUIvd0Z4SWc4Z0QwRURiQ0FBSUFFZ0FpQURJQWtnS0NBS0lCZEJFR29RdGdOQkFFZ0VRQ0FTUVg4MkFnQkJlaUVGREFFTElCZEJFR29oRlNBT0lSRkJBQ0VGUVFBaERrSUFJVUlqQUVFd2F5SVlKQUFDZnlBUFFRbHJRWGxOQkVBZ0VrRi9OZ0lBSUJwQkFEWUNBQ0FXUW9DQWdJQ0FnSUQ0djM4M0F3QkJmd3dCQ3lBWVFRQTJBaEFnR0NBUFFRRnJJaEEyQWh3Z0dDQVBJQTlzSWhSQkFXczJBaGdnR0NBUElCQnNOZ0lVUWY4QklSc0RRQ0FGUVFSSEJFQWdGU0FZUVJCcUlBVkJBblJxS0FJQWFpMEFBQ0laSUJ0Qi93RnhJaHNnR1NBYlNSc2hHeUFaSUE1Qi93RnhJZzRnRGlBWlNSc2hEaUFGUVFGcUlRVU1BUXNMSUE1Qi93RnhJZ1VnRzBIL0FYRWlEbXRCSFV3RVFDQVNRWDgyQWdBZ0drRUFOZ0lBSUJaQ2dJQ0FnSUNBZ1BpL2Z6Y0RBRUYrREFFTElBVWdEbXBCQVhZaEdVRUFJUTVCQUNFRkFrQURRQ0FGUVFSR0JFQUNRQUpBQTBBZ0RpSUZRUVJHRFFFZ0JVRUJhaUVPSUJoQkxHb2dCV290QUFCQkFVY05BQ0FZUVN4cUlBNUJBM0ZxTFFBQVFRRkhEUUFnR0VFc2FpQUZRUUpxUVFOeGFpMEFBQTBBQ3lBYUlBVTJBZ0JCQUNFRlFmOEJJUnNEUUNBRklCUkhCRUFnQlNBVmFpSU9JQTR0QUFBaURpQVpTVG9BQUNBT0lCbHJJZzRnRGtFZmRTSU9jeUFPYXlJT0lCc2dEaUFiU0JzaEd5QUZRUUZxSVFVTUFRc0xJQkFoRGdKQUFrQUNRQ0FhS0FJQURnUUFBUUlFQndzZ0R5RVpRUUFoRGdOQUlBNGdHVVlOQnlBT0lBOXNJUlJCQUNFRkEwQWdCU0FQUndSQUlBNGdFRVlpSFNBRklCQkdjU0FGSUE1eVJTQWRJQVZGY1hKeVJRUkFJQlVnQlNBVWFtb3RBQUJCQUVldElFSkNBWWFFSVVJTElBVkJBV29oQlF3QkN3c2dEa0VCYWlFT0RBQUxBQXNnRHlFWlFRQWhEZ05BSUE0Z0dVWU5CaUFRSVFVRFFDQUZRUUJPQkVBQ1FDQU9SU0FGSUJCR2NRMEFJQTRnRUVjaUZFVWdCU0FRUm5GQkFTQVVJQVViUlhJTkFDQVZJQVVnRDJ3Z0RtcHFMUUFBUVFCSHJTQkNRZ0dHaENGQ0N5QUZRUUZySVFVTUFRc0xJQTVCQVdvaERnd0FDd0FMQTBBZ0RrRUFTQTBGSUE0Z0Qyd2hHU0FRSVFVRFFDQUZRUUJPQkVBZ0JTQU9ja1VnQlNBUVJ5SVVSU0FPSUJCR2NVRUJJQlFnRGh0RmNuSkZCRUFnRlNBRklCbHFhaTBBQUVFQVI2MGdRa0lCaG9RaFFnc2dCVUVCYXlFRkRBRUxDeUFPUVFGcklRNE1BQXNBQ3lBU1FYODJBZ0FnR2tFQU5nSUFJQlpDZ0lDQWdJQ0FnUGkvZnpjREFFRjlEQVFMQlNBWVFTeHFJQVZxSUJrZ0ZTQVlRUkJxSUFWQkFuUnFLQUlBYWkwQUFFczZBQUFnQlVFQmFpRUZEQUVMQ3lBUElSa0RRQ0FPUVFCSURRRkJBQ0VGQTBBZ0JTQVpSd1JBSUE1RklBVWdFRVp4SUFVZ0RuSkZRUUFnRGlBUVJpQUZHM0p5UlFSQUlCVWdCU0FQYkNBT2Ftb3RBQUJCQUVldElFSkNBWWFFSVVJTElBVkJBV29oQlF3QkN3c2dEa0VCYXlFT0RBQUxBQXNnRmlBYnQwUUFBQUFBQUFBK1FLTkVBQUFBQUFBQThEOGdHMEVlVEJzNUF3QUNRQUpBQWtBZ0RVR0ZDa1lnRFVHRUNHdEJBa2x5RFFBZ0RVR0RCRWNFUUNBTlFZUUdSZzBCSUExQmd3SkhEUUlnR0NCQ3AwSEE0QUJxTUFBQU53TUlRcGJUcGJPWnphWEw2UUFnUW9oQ0FZTlFEUU1nRWtGL05nSUFJQlpDZ0lDQWdJQ0FnUGkvZnpjREFFRjhEQVFMSUJnZ1FxZEJnT0FBYWpBQUFEY0RDQ0JDUXYvLy8vOFBneUZDSUJFRVFDQVJRdjdPNys3YjkvYnovZ0FnUW9pblFRRnhOZ0lBQzBLQXNKQ0JvSWlBZ0lGL0lFS0lRZ0dEVUEwQ0lCSkJmellDQUNBV1FvQ0FnSUNBZ0lENHYzODNBd0JCZkF3REN5QU5JRUpCQUNBWVFRaHFFTEVISWdWQkFFZ0VRQ0FTUVg4MkFnQWdGa0tBZ0lDQWdJQ0ErTDkvTndNQVFYd01Bd3NnRVVVZ0JVVnlEUUVnRVNBRk5nSUFEQUVMSUJnZ1FqY0RDQXNnRWlBWUtRTUlQZ0lBUVFBTElRVWdHRUV3YWlRQUlDQkZEUUFnSUVJQU53TUFDd0pBSUFoQkFrWWdDRUVFUzNJTkFBSi9JQVpGQkVBZ0UwRi9OZ0lBUVg4TUFRc0NRQUpBSUFnT0JBQUJBUUFCQ3lBSFFRQWdCaWdDSENJT0lBNUJBblFnQUNBQklBSWdBeUFKSUNnZ0NpQVhRUkJxRUxZRFFRQklCRUFnRTBGL05nSUFRWG9NQWdzZ0JrRUFJQmRCRUdvZ0JpZ0NIQ0FUSUNFZ0loREZCd3dCQ3lBSFFRRWdCaWdDSENJT0lBNUJBblFnQUNBQklBSWdBeUFKSUNnZ0NpQVhRUkJxRUxZRFFRQklCRUFnRTBGL05nSUFRWG9NQVFzZ0JrRUJJQmRCRUdvZ0JpZ0NIQ0FUSUNFZ0loREZCd3NoRGlBRlFRRkdCRUFnRGlFRkRBRUxJQTVCQVVZTkFDQUZJQTV4UVI5MUlBNXhJUVVMSUJkQmtPQUFhaVFBSUFWQkJtb2lCVUVHVFFSQUlCOGdCVUVDZEVIZzN3QnFLQUlBTmdMc0FRc2dDRUVDVFFSQUlCOGdFeUFTSUFoQkFra2lCUnNvQWdBMkFnUWdIeUFoSUJvZ0JSc29BZ0EyQWhBZ0h5QWlJQllnQlJzckF3QTVBeUFMSUM1QkFXb2hMZ3NnTFVFQmFpRXREQUVMQ3lBTUlDNDJBZ0FnSjBFUWFpUUFRUUFMbkFnQkRuOGdBQ2dDQUNFTElBQW9BZ1FoREVFQlFid2dFUDRDSWdaRkJFQkJBRUVEUWFRT1FRQVFQVUVCRUFNQUMwRUVFRXdpRFJDTEJBSi9RUmdRVENJSkVJc0VJUUVnQ1VFRWFoQ1NBaG9nQVFKL1FjZ0dFRXdpQkVFTWFoQk5HaUFFUVVCckVMUUNHaUFFUWNnQWFoQ1NBaG9nQkVIY0FHb2lBVUhRMXdFMkFnQWdBVUVFYWhCTkdpQUJRZ0EzQWhnZ0FVSUFOd0lRSUFGQjROY0JOZ0lBSUFGQklHb1FUUm9nQVVFc2FoQk5HaUFCUVRocUVFMGFJQVJCb0FGcUlnTkNpb0NBZ0tBQk53SUlJQU5DQURjQ0FDQURRUkJxRUUwYUlBTkJBVG9BSENBRFFTQnFFRTBhSUFOQ0FEY0NMQ0FEUW9DQWdJQ0FnSUNRd1FBM0FqUWdBMEU4YWhCTkdpQURRY2dBYWhCTkdpQURRWUNBd0lnRU5nSllJQU5CM0FCcUlnRkNBRGNDRENBQlFnQTNBZ0FnQVVJQU53SVVJQUZCSEdvUVRSb2dBVUVvYWhCTkdpQURRWkFCYWhCTklRRWdBMEdJSnhEa0JpQUJRU1FRbHdJZ0JFRzhBbW9pQVVHQTNRRkJEQkQwQVNBQlFUQnFRYkRkQVVFTUVQUUJJQUZCNEFCcVFlRGRBVUVNRVBRQklBRkJrQUZxUVpEZUFVRU1FUFFCSUFGQndBRnFRY0RlQVVFTUVQUUJJQUZCOEFGcVFmRGVBVUVNRVBRQklBRkN6Wm16K0lPQWdQREFBRGNDdUFJZ0FVTE5tYlAycytiTStUNDNBckFDSUFGQ2dJQ0E5T1BNbWRNK053S29BaUFCUXMyWnMrNno1c3laUGpjQ29BSWdCRUg4QkdvUVRSb2dCRUd6NXN6NUF6WUNpQVVnQkVHTUJXb2lBVUlBTndJQUlBRkJBVG9BRUNBQlFnQTNBZ2dnQVVFVWFrRUFRY2dBRURvYUlBRkIzQUJxRUpJQ0dpQUJRZkFBYWhCTkdpQUJRZndBYWhCTkdpQUVRWlFHYWlJSEVFMGFJQWRCREdvUVRSb2dCMEVZYWlJQkVFMGFJQWRCZ01nQUVKY0NBa0FnQVJCRElnSkJnQWhKQkVBakFFRWdheUlLSkFBQ1FFR0FDQ0FDYXlJSUlBRVFOU2dDQUNBQktBSUVhMEVEZFUwRVFDQUJJQWdRaGdRTUFRc2dBUkExSVFJZ0NrRUlhaUFCSUFFUVF5QUlhaENqQXlBQkVFTWdBaENkQXlFRkl3QkJFR3NpQWlRQUlBSWdCU2dDQ0RZQ0FDQUZLQUlJSVE0Z0FpQUZRUWhxTmdJSUlBSWdEaUFJUVFOMGFqWUNCQ0FDS0FJQUlRZ0RRQ0FDS0FJRUlBaEhCRUFnQlNnQ0VCb2dBaWdDQUJDWUJpQUNJQUlvQWdCQkNHb2lDRFlDQUF3QkN3c2dBaENyQVNBQ1FSQnFKQUFnQVNBRkVLSURJQVVRb1FNTElBcEJJR29rQUF3QkN5QUNRWUFJU3dSQUlBRW9BZ0JCZ0VCcklRSWdBUkJESVFVZ0FTQUNFS2tESUFFZ0JSQ1lCQXNMSUFkQk1qWUNNQ0FIUWFnSU5nSXNJQWRCZ0FnMkFpZ2dCME1LMXlNOE9BSWtJQU5EQUFCQVFEZ0NOQ0FEUXdBQWdFQTRBamdnQTBIMEF4RGtCaUFFUVFFNkFBZ2dCRUtJZ0lDQWdJQ0FvTUFBTndJQUlBUUxFTEFHSUFrTEVMTUdJQVpDZ1lDQWdIQTNBaFFnQmlBTU5nSVFJQVlnQ3pZQ0RDQUdRUUUyQWdnZ0JpQUFOZ0lFSUFZZ0RUWUNBQ0FHQ3lZQkFYOGdBQ2dDQkNJQkJFQWdBQ0FCS0FJb0VRRUFDeUFBUVFBMkFoUWdBRUVBTmdJRUN6c0JBWDhnQUNnQ0JDSUJCRUFnQUVFQklBRW9BaVFSQWdBZ0FDZ0NFQVJBSUFCQkFEWUN1QUlnQUVISUFUWUNGQThMSUFCQjVBQTJBaFFMQy84SUFndC9BbjBqQUVFd2F5SUVKQUFnQkVLSWdJQ0FFRGNDSkNBRUlBQTJBaUFnQkVFQk5nSVlJQVFnQXpZQ0ZDQUVJQUUyQWhBZ0JFRUlOZ0lJSUFRZ0F6WUNCQ0FFSUFJMkFnQUNRQUovSUFRaUNTZ0NDQ0FFS0FJRUVOd0dJZ0FFUUVGL0lRWUNRQ0FBS0FJRUlnSWdDU2dDQ0VjTkFDQUFLQUlJSWdFZ0NTZ0NCRWNOQUVFQUlRWWdBa0VBSUFKQkFFb2JJUWNnQVVFQUlBRkJBRW9iSVFnZ0FDZ0NBQ0VEUVFBaEFRTkFJQUVnQjBZTkFTQUpLQUlBSUFGQkFuUnFJUVJCQUNFRkEwQWdCU0FJUndSQUlBTWdCQ29DQURnQ0FDQUZRUUZxSVFVZ0EwRUVhaUVESUFRZ0FrRUNkR29oQkF3QkN3c2dBVUVCYWlFQkRBQUxBQXNnQUNBR1FRQk9EUUVhSUFBUVJndEJBQXNpRFVVRVFFRi9JUUlNQVFzQ1FDQU5JQWtRMUFZaUMwVUVRRUYvSVFJTUFRc0NRQ0FOSUFsQkVHb1ExQVlpRGtVRVFFRi9JUUlNQVF0QkFDRUNRUUFoQXlBTEtBSUFJUWNnQ3lnQ0JDRUdRUUFoQUNNQVFkQVBheUlJSkFBQ1FDQUdRZlFEU2cwQUFrQUNRQUpBSUFZT0FnTUFBUXNnQjBNQUFJQS9JQWNxQWdDVk9BSUFEQUVMSUFaQkFDQUdRUUJLR3lFTUEwQWdBQ0FNUmdSQUEwQWdBeUFNUmdSQVFRQWhBd05BSUF3Z0F5SUFSZzBGQTBBQ1FDQUFJQVpHQkVBZ0JpRUFEQUVMSUFnZ0FFRUNkR29vQWdBZ0EwWU5BQ0FBUVFGcUlRQU1BUXNMSUFnZ0FFRUNkQ0lCYWlBSUlBTkJBblFpQUdvb0FnQTJBZ0FnQUNBSGFpRUFJQUVnQjJvaEJFRUFJUVVEUUNBRklBeEhCRUFnQkNvQ0FDRVBJQVFnQUNvQ0FEZ0NBQ0FBSUE4NEFnQWdCVUVCYWlFRklBQWdCa0VDZENJQmFpRUFJQUVnQkdvaEJBd0JDd3NnQTBFQmFpRUREQUFMQUF0REFBQUFBQ0VQUVg4aEJTQUhJQU1pQUNBR2JFRUNkR29pQVNFRUEwQWdBQ0FHUndSQUlBUXFBZ0NMSWhBZ0R5QVBJQkJkSWdvYklROGdBQ0FGSUFvYklRVWdBRUVCYWlFQUlBUWdCa0VDZEdvaEJBd0JDd3RCQUNFQUlBVkJmMFlnRDBQLzV0c3VYM0lOQkNBSUlBVkJBblJxSWdBb0FnQWhCQ0FBSUFnZ0EwRUNkR29pQUNnQ0FEWUNBQ0FBSUFRMkFnQWdCeUFGSUFac1FRSjBhaUVBUVFBaEJTQUJJUVFEUUNBRklBWkhCRUFnQUNvQ0FDRVBJQUFnQkNvQ0FEZ0NBQ0FFSUE4NEFnQWdCVUVCYWlFRklBUkJCR29oQkNBQVFRUnFJUUFNQVFzTElBRXFBZ0FoRDBFQklRUWdBU0VBQTBBZ0JDQUdSd1JBSUFBZ0FDb0NCQ0FQbFRnQ0FDQUVRUUZxSVFRZ0FFRUVhaUVBREFFTEN5QUFRd0FBZ0Q4Z0Q1VTRBZ0JCQUNFS0EwQWdCaUFLUndSQUlBTWdDa2NFUUNBSElBWWdDbXhCQW5ScUlnQXFBZ0NNSVE5QkFTRUVJQUVoQlFOQUlBUWdCa2NFUUNBQUlBOGdCU29DQUpRZ0FDb0NCSkk0QWdBZ0JVRUVhaUVGSUFSQkFXb2hCQ0FBUVFScUlRQU1BUXNMSUFBZ0JTb0NBQ0FQbERnQ0FBc2dDa0VCYWlFS0RBRUxDeUFEUVFGcUlRTU1BQXNBQlNBSUlBQkJBblJxSUFBMkFnQWdBRUVCYWlFQURBRUxBQXNBQ3lBSElRQUxJQWhCMEE5cUpBQUNRRUVBUVg4Z0FCdEJBRWdFUUVGL0lRSU1BUXNnQ1VFZ2FpQUxJQTRReEFZYUN5QU9FRVlMSUFzUVJnc2dEUkJHQ3lBSlFUQnFKQUFnQWdzTkFDQUFLQUlBSUFGQkJIUnFDL2NDQWdWL0JYMGpBRUVRYXlJRkpBQkJmeUVISXdCQlFHb2lCaVFBQW44Z0FDb0NIQ0FBS2dJc0lnb2dBNVNUSVEwZ0FDb0NJQ0lMSUFPVUlBQXFBaENUSVE0Z0FDb0NEQ0FLSUFLVWt5RUtRWDhnQ3lBQ2xDQUFLZ0lBa3lJTElBQXFBaVFpRENBRGxDQUFLZ0lVa3lJRGxDQU9JQXdnQXBRZ0FDb0NCSk1pREpTVElnSkRBQUFBQUZzTkFCb2dCU0FESUFxVUlBMGdESXlVa2lBQ2xUZ0NEQ0FGSUFzZ0RaUWdDaUFPbEpNZ0FwVTRBZ2hCQUFzaEFDQUdRVUJySkFBQ1FDQUFRUUJJRFFBQ2Z5QUZLZ0lNSUFFcUFnd2lBcFJETXpQTFFaVkRBQUFBUDVJaUE0dERBQUFBVDEwRVFDQURxQXdCQzBHQWdJQ0FlQXNpQUVFQVNBMEFJQUVvQWdRaUNDQUFUQTBBQW44Z0FTZ0NDQ0lKc2lBQ0lBVXFBZ2lVUXpNenk4R1Zra01BQUFBL2tpSUNpME1BQUFCUFhRUkFJQUtvREFFTFFZQ0FnSUI0Q3lJR1FRQklJQVlnQ1U1eURRQWdCQ0FCS0FJQUlBWWdDR3dnQUdwcUxRQUFPZ0FBUVFBaEJ3c2dCVUVRYWlRQUlBY0xMUUVCZnlBQUtBSUVJUUlEUUNBQklBSkhCRUFnQUJBMUlBSkJER3NpQWhDN0JRd0JDd3NnQUNBQk5nSUVDd2NBSUFFUU9Sb0xWd0VEZnlBQUtBSUVJUUVEUUNBQklBQW9BZ2hIQkVBZ0FDZ0NFQ0VDSUFBZ0FDZ0NDRUVNYXlJRE5nSUlJQUlnQXhDN0JRd0JDd3NnQUNnQ0FBUkFJQUFvQWhBYUlBQW9BZ0FoQVNBQUVMQURHaUFCRURRTEM1SUJBUVIvSUFBUWhBSWdBQkExR2lBQUtBSUFJUVFnQUNnQ0JDRUNJQUZCQkdvaEF3TkFJQUlnQkVjRVFDQURLQUlBUVF4cklnVWdBa0VNYXlJQ0tRSUFOd0lBSUFVZ0FpZ0NDRFlDQ0NBQ0VOUUVJQU1nQXlnQ0FFRU1hellDQUF3QkN3c2dBQ0FERUVnZ0FFRUVhaUFCUVFocUVFZ2dBQkExSUFFUVBoQklJQUVnQVNnQ0JEWUNBQ0FBSUFBUVZoQ3hBd3NaQUNBQUlBRWdBaUFEUVF4Qmx2d0JRZFdxMWFvQkVLb0VDd2tBSUFCQkVCQ3pBd3ZDQWdJQmZ3UjlJd0JCUUdvaUJpUUFBa0FnQUFSQUlBQkJDR29nQVNBR1FSQnFFTElEUVg4aEFTQUFRYmdCYWlJQUlBWXFBaHdnQmlvQ0VDQUNsQ0FHS2dJVUlBT1VrcElnQmlvQ1BDQUdLZ0l3SUFLVUlBWXFBalFnQTVTU2tpSUhsU0lJSUFZcUFpd2dCaW9DSUNBQ2xDQUdLZ0lrSUFPVWtwSWdCNVVpQWlBRUlBVVFja0VBU0EwQklBQWdCQ29DQUNBRktnSUFJQVpCREdvZ0JrRUlhaERpQVVFQVNBMEJRWDlCQUNBSUlBWXFBZ3lUSWdNZ0E1UWdBaUFHS2dJSWt5SUNJQUtVa2tNQUFJQS9YaHNoQVF3QkN5QUJLZ0ljSVFjZ0FTb0NGQ0VJSUFFcUFoQWhDU0FFSUFFcUFnd2dBU29DQUNBQ2xDQUJLZ0lFSUFPVWtwSWdBU29DTENBQktnSWdJQUtVSUFFcUFpUWdBNVNTa2lJS2xUZ0NBQ0FGSUFjZ0NTQUNsQ0FJSUFPVWtwSWdDcFU0QWdCQkFDRUJDeUFHUVVCckpBQWdBUXQzQVFGL0lBQVF5d1VnQUJBMUlBQW9BZ0FnQUNnQ0JDQUJRUVJxSWdJUW1BSWdBQ0FDRUVnZ0FFRUVhaUFCUVFocUVFZ2dBQkExSUFFUVBoQklJQUVnQVNnQ0JEWUNBQ0FBRUxjQkdpQUFLQUlBR2lBQUtBSUFJQUFRaWdKQkJIUnFHaUFBS0FJQUlBQVFpZ0pCQkhScUdpQUFLQUlBR2d1QUFRRUNmeU1BUVJCcklnUWtBQ0FFUVFBMkFnd2dBRUVNYWlBRVFReHFJQU1RdWdFZ0FRUkFJQUFvQWhBYUlBRkIvLy8vL3dCTEJFQkJsdndCRUt3QkFBc2dBVUVFZEJCTUlRVUxJQUFnQlRZQ0FDQUFJQVVnQWtFRWRHb2lBallDQ0NBQUlBSTJBZ1FnQUJBK0lBVWdBVUVFZEdvMkFnQWdCRUVRYWlRQUlBQUxrZ0VCQTM4akFFRVFheUlDSkFBZ0FpQUJOZ0lNSXdCQkVHc2lBeVFBSUFBUU5Sb2dBMEgvLy8vL0FEWUNEQ0FEUWYvLy8vOEhOZ0lJSUFOQkRHb2dBMEVJYWhENUFTZ0NBQ0VFSUFOQkVHb2tBQ0FCSUFSTkJFQWdBQkNLQWlJQUlBUkJBWFpKQkVBZ0FpQUFRUUYwTmdJSUlBSkJDR29nQWtFTWFoQjZLQUlBSVFRTElBSkJFR29rQUNBRUR3c1FuQUVBQ3cwQUlBQWdBU0FDUVFRUXFRUUxIUUFnQVVILy8vLy9BMHNFUUVHVy9BRVFyQUVBQ3lBQlFRSjBFRXdMcVFJQkIzOGdBQkJLSVFJQ1FDQUJCRUFnQUNBQ0lBRVFpUUlRcmdJZ0FCQktJQUUyQWdCQkFDRUNBMEFnQVNBQ1JnUkFJQUJCQ0dvaUFpZ0NBQ0lEUlEwRElBQWdBeWdDQkNBQkVGc2lCeEE4SUFJMkFnQURRQ0FES0FJQUlnSkZEUVFDUUNBQ0tBSUVJQUVRV3lJRUlBZEdEUUFnQWlFRklBQWdCQkE4S0FJQVJRUkFJQUFnQkJBOElBTTJBZ0FnQkNFSERBRUxBMEFDUUNBRklnWW9BZ0JGQkVCQkFDRUZEQUVMSUFBUVdTQUNRUWhxSUFZb0FnQkJDR29RMEFFaENDQUdLQUlBSVFVZ0NBMEJDd3NnQXlBRk5nSUFJQVlnQUNBRUVEd29BZ0FvQWdBMkFnQWdBQ0FFRUR3b0FnQWdBallDQUF3QkN5QUNJUU1NQUFzQUJTQUFJQUlRUEVFQU5nSUFJQUpCQVdvaEFnd0JDd0FMQUFzZ0FFRUFFSzRDSUFBUVNrRUFOZ0lBQ3dzL0FRRi9JQUFvQWdBaEFTQUFRUUEyQWdBZ0FRUkFJQUFRU2lJQUxRQUVCRUFnQUNnQ0FDQUJRUWhxRU1rRkN5QUJCRUFnQUNnQ0FCb2dBUkEwQ3dzTDF3RUNBMzhCZlNNQVFSQnJJZ0lrQUNBQ0lBRTJBZ3dDUUNBQ0lBRkJBVVlFZjBFQ0JTQUJJQUZCQVd0eFJRMEJJQUVRb0FJTElnRTJBZ3dMQWtBZ0FCQ09BU0lESUFGSkJFQWdBQ0FCRU1ZRkRBRUxJQUVnQTA4TkFDQURFT0VCSVFRQ2Z5QUFFRDRvQWdDeklBQVFXU29DQUpXTklnVkRBQUNBVDEwZ0JVTUFBQUFBWUhFRVFDQUZxUXdCQzBFQUN5RUJJQUlDZnlBRUJFQWdBUkNBQkF3QkN5QUJFS0FDQ3pZQ0NDQUNJQUpCREdvZ0FrRUlhaEI2S0FJQUlnRTJBZ3dnQVNBRFR3MEFJQUFnQVJER0JRc2dBa0VRYWlRQUN3c0FJQUZCQ0dvUTJRVWFDd3NBSUFBZ0FVRVFFUG9CQ3pVQUlBQW9BZ0FhSUFBb0FnQWdBQkNLQWtFRWRHb2FJQUFvQWdBZ0FCQzNBVUVFZEdvYUlBQW9BZ0FnQUJDS0FrRUVkR29hQzlvS0FncC9BWDBnQXlnQ0dDRU1Ba0JCQVNBQ2RFR2c0QUZ4UlNBQ1FRNUxja1VFUUVFQUlBTW9BaEFpQW1zaUJ5QURLQUlVUVFGcUlnZ2dCeUFJU2hzaERrRUFJQU1vQWdnaUNHc2lDU0FES0FJTVFRRnFJZ3NnQ1NBTFNoc2hEeUFBSUFRZ0NFRUJkR3NnQlNBQ1FRRjBheUFCYkdwcUlRQWdBVUVCZENFRVFRQWhDd05BSUFraEFpQUFJUWdnQnlBT1JnMENBMEFnQWlBUFJrVUVRQ0FNTHdFQUlnVkJnQ0JIQkVBZ0N5QUlMUUFBSWdGcUlRc2dBU0FGYkNBTmFpRU5JQUVnQVd3Z0Ntb2hDZ3NnQWtFQmFpRUNJQXhCQW1vaERDQUlRUUpxSVFnTUFRc0xJQWRCQVdvaEJ5QUFJQVJxSVFBTUFBc0FDeUFDUVFGTkJFQkJBQ0FES0FJUWF5SUhJQU1vQWhSQkFXb2lBaUFDSUFkSUd5RU9BMEFnQnlBT1JnMENRUUFnQXlnQ0NDSUNheUlJSUFNb0FneEJBV29pQ1NBSUlBbEtHeUVQSUFBZ0IwRUJkQ0FGYWlBQmJDQUVhaUFDUVFGMGEwRURiR29oQWdOQUlBZ2dEMFpGQkVBZ0RDOEJBQ0lRUVlBZ1J3UkFJQXNnQWkwQUFpQUNMUUFCSUFJdEFBQnFha0VEYmlJSmFpRUxJQWtnRUd3Z0RXb2hEU0FKSUFsc0lBcHFJUW9MSUFoQkFXb2hDQ0FNUVFKcUlRd2dBa0VHYWlFQ0RBRUxDeUFIUVFGcUlRY01BQXNBQ3lBQ1FYNXhRUUpHQkVCQkFDQURLQUlRYXlJSElBTW9BaFJCQVdvaUFpQUNJQWRJR3lFT0EwQWdCeUFPUmcwQ1FRQWdBeWdDQ0NJQ2F5SUlJQU1vQWd4QkFXb2lDU0FJSUFsS0d5RVBJQUFnQjBFQmRDQUZhaUFCYkNBRWFpQUNRUUYwYTBFQ2RHb2hBZ05BSUFnZ0QwWkZCRUFnREM4QkFDSVFRWUFnUndSQUlBc2dBaTBBQWlBQ0xRQUJJQUl0QUFCcWFrRURiaUlKYWlFTElBa2dFR3dnRFdvaERTQUpJQWxzSUFwcUlRb0xJQWhCQVdvaENDQU1RUUpxSVF3Z0FrRUlhaUVDREFFTEN5QUhRUUZxSVFjTUFBc0FDeUFDUVgxeFFRUkdCRUJCQUNBREtBSVFheUlISUFNb0FoUkJBV29pQWlBQ0lBZElHeUVPQTBBZ0J5QU9SZzBDUVFBZ0F5Z0NDQ0lDYXlJSUlBTW9BZ3hCQVdvaUNTQUlJQWxLR3lFUElBQWdCMEVCZENBRmFpQUJiQ0FFYWlBQ1FRRjBhMEVDZEdvaEFnTkFJQWdnRDBaRkJFQWdEQzhCQUNJUVFZQWdSd1JBSUFzZ0FpMEFBeUFDTFFBQ0lBSXRBQUZxYWtFRGJpSUphaUVMSUFrZ0VHd2dEV29oRFNBSklBbHNJQXBxSVFvTElBaEJBV29oQ0NBTVFRSnFJUXdnQWtFSWFpRUNEQUVMQ3lBSFFRRnFJUWNNQUFzQUN3SkFBa0FnQWtFSGF3NENBQUVDQzBFQUlBTW9BaEJySWdjZ0F5Z0NGRUVCYWlJQ0lBSWdCMGdiSVE0RFFDQUhJQTVHRFFKQkFDQURLQUlJSWdocklnSWdBeWdDREVFQmFpSUpJQUlnQ1VvYklROGdBQ0FIUVFGMElBVnFJQUZzSUFScUlBaEJBWFJyUVFGMGFpRUlBMEFnQWlBUFJrVUVRQ0FNTHdFQUloQkJnQ0JIQkVBZ0N5QUlMUUFCSWdscUlRc2dDU0FRYkNBTmFpRU5JQWtnQ1d3Z0Ntb2hDZ3NnQWtFQmFpRUNJQXhCQW1vaERDQUlRUVJxSVFnTUFRc0xJQWRCQVdvaEJ3d0FDd0FMUVFBZ0F5Z0NFR3NpQnlBREtBSVVRUUZxSWdJZ0FpQUhTQnNoRGdOQUlBY2dEa1lOQVVFQUlBTW9BZ2dpQ0dzaUFpQURLQUlNUVFGcUlna2dBaUFKU2hzaER5QUFJQWRCQVhRZ0JXb2dBV3dnQkdvZ0NFRUJkR3RCQVhScUlRZ0RRQ0FDSUE5R1JRUkFJQXd2QVFBaUVFR0FJRWNFUUNBTElBZ3RBQUFpQ1dvaEN5QUpJQkJzSUExcUlRMGdDU0FKYkNBS2FpRUtDeUFDUVFGcUlRSWdERUVDYWlFTUlBaEJCR29oQ0F3QkN3c2dCMEVCYWlFSERBQUxBQXRCQUNFTUlBWWdDeUFMYkNBREtBSWtJZ0J0SWdFZ0NrY0VmeUFOSUFNb0FpQWdDMndnQUcxclFlUUFiQ0FES0FJY2JVSGtBR3dDZnlBS0lBRnJzcEVpRVl0REFBQUFUMTBFUUNBUnFBd0JDMEdBZ0lDQWVBdHRCVUVBQ3pZQ0FBc0VBRUVDQzBVQkFuMGdBU29DQUNBQUtnSUFJZ09USUFJcUFnUWdBQ29DQkNJRWs1UWdBU29DQkNBRWt5QUNLZ0lBSUFPVGxKTkRBQUFBUDVRaUE0d2dBeUFEUXdBQUFBQmRHd3NFQUVFRUN5Y0JBWDhqQUVFUWF5SUNKQUFnQUVFQ1FleXdBa0gwc0FKQjRnQWdBUkFHSUFKQkVHb2tBQXVaRFFNUGZRWi9BWDRqQUVFZ2F5SVZKQUFDUUFKQUlBSkJBRWdOQUFKQUFrQUNRQUpBQWtBZ0FnNEVBQUVDQXdRTElBVkJBbTJ5SVFvZ0JFRUNiYkloQ3lBRlFRaHRzaUVNSUFSQkNHMnlJUWtnQlVFSGJFRUliYkloRFNBRVFRZHNRUWh0c2lFT1FRQWhBa0YvSVFVRFFBSkFBa0FDUUNBQUlBSkJHR3hxSWdFb0FneEJBV29PQWdJQUFRc2dBU29DRUNJR0lBbGRJQVlnRGw1eURRQWdBU29DRkNJSElBeGRJQWNnRFY1eURRQWdCaUFMa3lJR0lBYVVJQWNnQ3BNaUJpQUdsSklpQmlBSVhrVU5BQ0FDSVFVZ0JpRUlDeUFDUVFGcUlRSU1BUXNMUVg4aEFpQUZRWDlHRFFVZ0FDQUZRUmhzYWtFQk5nSU1JQVVoQWd3RkN5QUZRUWh0c2lFS0lBUkJDRzJ5SVFzZ0JVRUhiRUVJYmJJaERDQUVRUWRzUVFodHNpRUpRWDhoQlVFQUlRSURRQUpBQWtBQ1FDQUFJQUpCR0d4cUlnRW9BZ3hCQVdvT0FnSUFBUXNnQVNvQ0VDSUdJQXRkSUFZZ0NWNXlEUUFnQVNvQ0ZDSUhJQXBkSUFjZ0RGNXlEUUFnQmlBREtnSUFreUlHSUFhVUlBY2dBeW9DQkpNaUJpQUdsSklpQmlBSVhrVU5BQ0FHSVFnZ0FpRUZDeUFDUVFGcUlRSU1BUXNMUVg4aEFpQUZRWDlHRFFRZ0FDQUZRUmhzYWtFQk5nSU1JQVVoQWd3RUN5QUZRUWh0c2lFS0lBUkJDRzJ5SVFzZ0JVRUhiRUVJYmJJaERDQUVRUWRzUVFodHNpRUpRWDhoQlVFQUlRSURRQUpBQWtBQ1FDQUFJQUpCR0d4cUlnRW9BZ3hCQVdvT0FnSUFBUXNnQVNvQ0VDSUdJQXRkSUFZZ0NWNXlEUUFnQVNvQ0ZDSUhJQXBkSUFjZ0RGNXlEUUFnQmlBREtnSUFJZ2FUSUFNcUFnd2dBeW9DQkNJTms1UWdBeW9DQ0NBR2t5QUhJQTJUbEpNaUJpQUdsQ0lHSUFoZVJRMEFJQVloQ0NBQ0lRVUxJQUpCQVdvaEFnd0JDd3RCZnlFQ0lBVkJmMFlOQXlBQUlBVkJHR3hxUVFFMkFnd2dCU0VDREFNTElBTWdBMEVJYWlBVlFSeHFJQlZCR0dvUTZRTWdBeUFEUVJCcUlCVkJGR29nRlVFUWFoRHBBMEVDUVFFZ0ZTb0NGQ0lISUJVcUFoZ2lDcFFpQ0NBVktnSWNJZ3NnRlNvQ0VDSU1sQ0lHazBNQUFBQUFZQ0lZR3lFV1FRRkJBaUFZR3lFWklBWWdDSk1oRGlBRFFSaHFJUm9nQlVFSWJiSWhEeUFFUVFodHNpRVFJQVZCQjJ4QkNHMnlJUkVnQkVFSGJFRUliYkloRWlBS2pDRVRJQXlNSVJSQmZ5RUNRUUFoQkVNQUFBQUFJUWdEUUFKQUFrQUNRQ0FBSUFSQkdHeHFJZ0VvQWd4QkFXb09BZ0lBQVFzZ0FTb0NFQ0lHSUJCZElBWWdFbDV5RFFBZ0FTb0NGQ0lKSUE5ZElBa2dFVjV5RFFBZ0F5QUdPQUlZSUFNZ0FTb0NGRGdDSENBRElCb2dGVUVNYWlBVlFRaHFFT2tEQWtBZ0dFVWdGU29DRENJR0lBcVVJQXNnRlNvQ0NDSU5qQ0lKbEpKREFBQUFBR0JGY2tVRVFFRURRUUlnQmlBTWxDQUhJQW1Va2tNQUFBQUFZQ0lCR3lFRlFRSkJBeUFCR3lFQlFRRWhGd3dCQ3lBR0lBeVVJQWNnQ1pTU1F3QUFBQUJnUlNBT1F3QUFBQUJnUlhKRkJFQkJBMEVCSUFZZ0NwUWdDeUFKbEpKREFBQUFBR0FpQVJzaEJVRUJRUU1nQVJzaEFVRUNJUmNNQVFzZ0N5QU5sQ0FHSUJPVWtrTUFBQUFBWUVVTkFVRURJUmNnR1NFQklCWWhCU0FISUEyVUlBWWdGSlNTUXdBQUFBQmdSUTBCQ3lBRElBTWdGMEVEZEdvZ0F5QUJRUU4wYWlJQkVNNEZJQU1nQVNBRElBVkJBM1JxRU00RmtpSUdJQWhlUlEwQUlBWWhDQ0FFSVFJTElBUkJBV29oQkF3QkN3c2dBa0YvUmcwQ0lBQWdBa0VZYkdwQkFUWUNEQXdDQ3dKQUEwQUNRQUpBQWtBZ0FTQVdRUmhzYWlJREtBSU1RUUZxRGdJQ0FBRUxJQU5CQVRZQ0RFRUFJUUlEUUFKQUFrQWdBQ0FDUVJoc2FpSUVLQUlNUVFGcURnSURBQUVMSUFNb0FnQWdCQ2dDQUVjTkFDQURLQUlFSUFBZ0FrRVliR29pQlNnQ0JFY05BQ0FES0FJSUlBVW9BZ2hHRFFVTElBSkJBV29oQWd3QUN3QUxJQlpCQVdvaEZnd0JDd3NnQVVGL05nSU1RUUFoQWtHb21BUkJBRUdvbUFRb0FnQWlBUVIvSUFFRlFjaWJCRUVBRUJoQkFXdXROd01BUWFpWUJDZ0NBQXRCQVdvaUFTQUJRWUFCUmhzMkFnQkJBQ0VFQTBBQ1FBSkFBa0FnQUNBQ1FSaHNhaWdDREVFQmFnNENBZ0FCQ3lBRVFRRnFJUVFMSUFKQkFXb2hBZ3dCQ3dzZ0JFVU5BUUovUWNpYkJFSEltd1FwQXdCQ3JmN1Y1TlNGL2FqWUFINUNBWHdpR3pjREFDQUVzaUFiUWlHSXA3S1VRd0FBQURDVUlnaUxRd0FBQUU5ZEJFQWdDS2dNQVF0QmdJQ0FnSGdMSVFGQkFDRUVRUUFoQlFOQUFrQUNRQ0FBSUFSQkdHeHFJZ01vQWd3aUFrRUJhZzRDQlFBQkN5QUJJQVZHQkVBZ0EwRUJOZ0lNSUFRaEFnd0ZDeUFGUVFGcUlRVUxJQVJCQVdvaEJBd0FDd0FMSUFSQkFUWUNEQXdCQzBGL0lRSUxJQlZCSUdva0FDQUNDeWNCQVg4akFFRVFheUlDSkFBZ0FFRURRZGl3QWtIa3NBSkI0UUFnQVJBR0lBSkJFR29rQUFzbkFRRi9Jd0JCRUdzaUFpUUFJQUJCQTBHc3NBSkJqS29DUWRrQUlBRVFCaUFDUVJCcUpBQUx1d1FDRTMwQmZ5TUFRVEJySWhja0FBSkFJQUFFUUNBQVFRaHFJQUVnRnhDeUF5QVhLZ0ljSWdnZ0Z5b0NFQ0lRSUFJcUFnQWlCSlFpRHlBQ0tnSUVJZ1VnRnlvQ0ZDSUhsQ0lLa3BJZ0Z5b0NMQ0lMSUJjcUFpQWlEQ0FFbENJUklBVWdGeW9DSkNJTmxDSVNrcElpQnBVaENTQVhLZ0lNSWc0Z0Z5b0NBQ0lUSUFTVUloUWdCU0FYS2dJRUloV1VJaGFTa2lBR2xTRUdJQWdnRHlBRlF3QUFJRUdTSWdVZ0I1U1NraUFMSUJFZ0JTQU5sSktTSWdlVklROGdEaUFVSUFVZ0ZaU1NraUFIbFNFSElBZ2dFQ0FFUXdBQUlFR1NJZ1NVSUFxU2tpQUxJQXdnQkpRZ0VwS1NJZ1dWSVFnZ0RpQVRJQVNVSUJhU2tpQUZsU0VFREFFTElBRXFBaHdpQ1NBQktnSVFJZ2dnQWlvQ0FDSUVsQ0lRSUFJcUFnUWlCVU1BQUNCQmtpSUdJQUVxQWhRaUNwU1NraUFCS2dJc0lnc2dBU29DSUNJTUlBU1VJaEVnQmlBQktnSWtJZzJVa3BJaUI1VWhEeUFCS2dJTUlnNGdBU29DQUNJU0lBU1VJaE1nQmlBQktnSUVJZ2FVa3BJZ0I1VWhCeUFKSUFnZ0JFTUFBQ0JCa2lJRWxDQUZJQXFVSWdxU2tpQUxJQXdnQkpRZ0JTQU5sQ0lNa3BJaURaVWhDQ0FPSUJJZ0JKUWdCU0FHbENJRmtwSWdEWlVoQkNBSklCQWdDcEtTSUFzZ0VTQU1rcElpQnBVaENTQU9JQk1nQlpLU0lBYVZJUVlMSUFNZ0JDQUdreUlFSUFTVUlBZ2dDWk1pQkNBRWxKSWlCQ0FISUFhVElnVWdCWlFnRHlBSmt5SUZJQVdVa2lJRklBUWdCVjBpQUJ1UlExeVBJa0NVT0FJRUlBTWdCU0FFSUFBYmtVTmNqeUpBbERnQ0FDQVhRVEJxSkFBTHBBRUJBbjhnQUNnQ0JDQUFFRFVvQWdCSEJFQWpBRUVRYXlJREpBQWdBeUFBUVFFUXhBVWhBaUFBRURVZ0FpZ0NCQ0FCRUpFRElBSWdBaWdDQkVFUWFqWUNCQ0FDRUc0Z0EwRVFhaVFBRHdzakFFRWdheUlESkFBZ0FCQTFJZ0lnQTBFSWFpQUFJQUFRdHdGQkFXb1F3d1VnQUJDM0FTQUNFTUlGSWdJb0FnZ2dBUkNSQXlBQ0lBSW9BZ2hCRUdvMkFnZ2dBQ0FDRU1FRklBSVF2d1VnQTBFZ2FpUUFDeUlBQWtBZ0FBUkFJQUFnQVNBQ0lBTVExQVVNQVF0QkFDQUJJQUlnQXhEVUJRc0wzZ1VDQ244QmZTTUFRU0JySWdRa0FDQUVJQUFRM0FJMkFoQWdCRUVZYWlFSEl3QkJJR3NpQVNRQVFkQ1lCQkErR2lBQUtBSUFJUVZCMEpnRUVJNEJJUUlnQVVFQU9nQWZBa0FDUUNBQ1JRMEFRZENZQkNBRklBSVFXeUlHRUR3b0FnQWlBMFVOQUFOQUlBTW9BZ0FpQTBVTkFTQUZJQU1vQWdSSEJFQWdBeWdDQkNBQ0VGc2dCa2NOQWd0QjBKZ0VFRmtnQTBFSWFpQUFFTkFCUlEwQUN3d0JDeU1BUVJCcklnZ2tBRUhRbUFRUU5TRUFJQUZCRUdwQnlBRVFUQ0FJUVFocUlBQkJBQkN3QWhDdkFpSUFLQUlBUVFocUlRa2dCQ2dDRUNFS0l3QkJFR3NpQXlRQUlBTWdDallDQ0NBSklBTW9BZ2dvQWdBMkFnQWdDVUVJYWtFQVFiZ0JFRG9hSUFOQkVHb2tBQ0FBRUVwQkFUb0FCQ0FBS0FJQUlBVTJBZ1FnQUNnQ0FFRUFOZ0lBSUFoQkVHb2tBRUhRbUFRUVBpZ0NBQ0VBUWRDWUJCQlpJUU1DUUNBQ0JFQWdBRUVCYXJNZ0F5b0NBQ0FDczVSZVJRMEJDeUFCSUFJUTRRRkJBWE1nQWtFQmRISTJBZ3dnQVFKL1FkQ1lCQkErS0FJQVFRRnFzMEhRbUFRUVdTb0NBSldOSWd0REFBQ0FUMTBnQzBNQUFBQUFZSEVFUUNBTHFRd0JDMEVBQ3pZQ0NFSFFtQVFnQVVFTWFpQUJRUWhxRUhvb0FnQVF5QVVnQlVIUW1BUVFqZ0VpQWhCYklRWUxBa0JCMEpnRUlBWVFQQ2dDQUNJQVJRUkFJQUVvQWhCQjJKZ0VLQUlBTmdJQVFkaVlCQ0FCS0FJUU5nSUFRZENZQkNBR0VEeEIySmdFTmdJQUlBRW9BaEFvQWdCRkRRRWdBU2dDRUNFQVFkQ1lCQ0FCS0FJUUtBSUFLQUlFSUFJUVd4QThJQUEyQWdBTUFRc2dBU2dDRUNBQUtBSUFOZ0lBSUFBZ0FTZ0NFRFlDQUFzZ0FVRVFhaUlBRUxnQklRTkIwSmdFRUQ0aUFpQUNLQUlBUVFGcU5nSUFJQUZCQVRvQUh5QUFLQUlBSVFJZ0FFRUFOZ0lBSUFJRVFDQUFFRW9pQUMwQUJBUkFJQUFvQWdBYUN5QUNCRUFnQUNnQ0FCb2dBaEEwQ3dzTElBY2dBVUVRYWlBREVJRUJJQUZCSDJvUXNRSWdBVUVnYWlRQUlBY1FieUVBSUFSQklHb2tBQ0FBUVFocUN6RUJBWDhnQUJETEJTQUFLQUlBQkVBZ0FDQUFLQUlBRU1vRklBQVFOUm9nQUNnQ0FDRUJJQUFRaWdJYUlBRVFOQXNMR1FBZ0FFSDhBbW9RMkFVQ1FDQUFRZGdDYWhEbEJRc2dBQXZ3QVFFQ2Z5QUFLQUxZQVNJQkJFQUNRQ0FCUlEwQUlBRW9BdkNHcndORkRRQWdBVUVBTmdMd2hxOERDeUFBS0FMWUFTSUJCRUFnQVNnQ2lJZXZBeUlDQkVBZ0FoQkdJQUZCQURZQ2lJZXZBd3NnQVNnQzRJYW5BaEEwSUFGQjVJYW5BbW9vQWdBUU5DQUJFRFFMSUFCQkFEWUMyQUVMSUFBb0F0d0JCRUFnQUNnQzNBRWlBUVJBSUFFUTd3TWdBQ2dDM0FFUU5DQUFRUUEyQXR3QkN5QUFRUUEyQXR3QkN5QUFLQUxBQVFSQUFrQWdBRUhBQVdvaUFVVU5BQ0FCS0FJQUlnSkZEUUFnQWlnQ3VBRVFOQ0FCS0FJQUtBSzhBUkEwSUFFb0FnQVFOQ0FCUVFBMkFnQUxJQUJCQURZQ3dBRUxDNWNCQVFOL0l3QkJJR3NpQXlRQUlBTWdBallDSENBRElBRVFtd0VoQkNBREtBSWNJUUlqQUVHQUVHc2lBU1FBSUFGQmdCQWdCQkJBSUFJUWlBSWFJQU5CRUdvaUJTQUJFSnNCR2lBQlFZQVFhaVFBUVFBaEFnTkFJQUFRUXlBQ1N3UkFJQUFnQWhCU0tBSUFJZ0ZCQ0NBRklBRW9BZ0FvQWdnUkJRQWdBa0VCYWlFQ0RBRUxDeUFGRURrYUlBUVFPUm9nQTBFZ2FpUUFDOE1CQVFKL0lBQkJBVFlDRUNBQUlBUTJBZ2dnQUNBRE5nSUVJQUFnQWpZQ0FDQUFJQVFnQld3MkFoUWpBRUVnYXlJSEpBQWdBRUVZYWlJRUlBRTJBZ0FnQkFKL1FSQVFUQ0VHSXdCQklHc2lCQ1FBSUFRZ0FUWUNEQ0FHRVA0RElBWkJxTjhCTmdJQUlBWkJER29nQkVFSWFpQUVRUXhxSUFSQkdHb1FyUUlnQkVFUWFoQ3RBaG9nQkVFZ2FpUUFJQVlMTmdJRUlBY2dBVFlDQkNBSElBRTJBZ0FnQjBFZ2FpUUFJQUFnQlVFQVNBUi9JQUlRM1FVZ0Eyd0ZJQVVMTmdJTUlBQUxTZ0VCZnlNQVFSQnJJZ0VrQUFKQUFrQUNRQ0FBUVFGckRnSUNBUUFMUVJBUUNpSUFJQUZCK2RzQUVKc0JFTjRDSUFCQi9OY0JRUTRRQ1FBTFFRUWhBQXNnQVVFUWFpUUFJQUFMYUFFQ2Z5TUFRWkFDYXlJQkpBQWdBVUdNQW1vaUFoQVlHa0hVbVFSQjJKa0VRZHlaQkJBcElBSkJvSm9FRUNoQnlKb0VRZUNaQkVIY21RUkJ3Sm9FS0FJQUd5Z0NBRFlDQUNBQlFZQUNRZmNJUWFDYUJCQXlHaUFBSUFFUW13RWFJQUZCa0FKcUpBQUw1d0lCQ0g4akFFRVFheUlISkFBZ0FDZ0NBQ0VDSUFkQkFEb0FEeUFIUVE5cUlRZ0NRQ0FBUVFScUlnUVFsQUVpQXlBQklBSnNJZ0pKQkVBakFFRWdheUlKSkFBQ1FDQUNJQU5ySWdJZ0JCQTFLQUlBSUFRb0FnUnJUUVJBSXdCQkVHc2lCU1FBSUFVZ0JDQUNFSzhESWdNb0FnUWhBaUFES0FJSUlRWURRQ0FDSUFaR0JFQWdBeEJ1SUFWQkVHb2tBQVVnQkJBMUlBSWdDQkN1QXlBRElBSkJBV29pQWpZQ0JBd0JDd3NNQVFzZ0JCQTFJUU1nQ1VFSWFpQUVJQVFRbEFFZ0Ftb1FyUU1nQkJDVUFTQURFS2dFSVFNakFFRVFheUlGSkFBZ0JTQURRUWhxSUFJUWpBWWlBaWdDQUNFR0EwQWdBaWdDQkNBR1J3UkFJQU1vQWhBZ0FpZ0NBQ0FJRUs0RElBSWdBaWdDQUVFQmFpSUdOZ0lBREFFTEN5QUNFS3NCSUFWQkVHb2tBQ0FFSUFNUXB3UWdBeENtQkFzZ0NVRWdhaVFBREFFTElBSWdBMGtFUUNBRUlBUW9BZ0FnQW1vUWlRUUxDeUFBUVJCcUlBRVFyUVlnQjBFUWFpUUFDeUFBSUFBUU5Sb0RRQ0FCQkVBZ0FTZ0NBQ0VBSUFFUU5DQUFJUUVNQVFzTEM3NENBUWQvSUFBUVNob0NRQ0FCQkVBZ0FTSUNRZi8vLy84RFN3UkFRZWVIQVJDc0FRQUxJQUFnQWtFQ2RCQk1FSzRDSUFBUVNpQUNOZ0lBUVFBaEFRTkFJQUVnQWtZRVFDQUFRUWhxSWdFb0FnQWlBMFVOQXlBQUlBTW9BZ1FnQWhCYklnY1FQQ0FCTmdJQUEwQWdBeWdDQUNJQlJRMEVBa0FnQVNnQ0JDQUNFRnNpQkNBSFJnMEFJQUVoQlNBQUlBUVFQQ2dDQUVVRVFDQUFJQVFRUENBRE5nSUFJQVFoQnd3QkN3TkFBa0FnQlNJR0tBSUFSUVJBUVFBaEJRd0JDeUFBRUZrZ0FVRUlhaUFHS0FJQVFRaHFFTkFCSVFnZ0JpZ0NBQ0VGSUFnTkFRc0xJQU1nQlRZQ0FDQUdJQUFnQkJBOEtBSUFLQUlBTmdJQUlBQWdCQkE4S0FJQUlBRTJBZ0FNQVFzZ0FTRUREQUFMQUFVZ0FDQUJFRHhCQURZQ0FDQUJRUUZxSVFFTUFRc0FDd0FMSUFCQkFCQ3VBaUFBRUVwQkFEWUNBQXNMaVFNQ0FYd0RmeU1BUVJCcklnSWtBQUpBSUFDOElnUkIvLy8vL3dkeElnTkIycCtrK2dOTkJFQWdBMEdBZ0lETUEwa05BU0FBdXhERkFTRUFEQUVMSUFOQjBhZnRnd1JOQkVBZ0FMc2hBU0FEUWVPWDI0QUVUUVJBSUFSQkFFZ0VRQ0FCUkJndFJGVDdJZmsvb0JER0FZd2hBQXdEQ3lBQlJCZ3RSRlQ3SWZtL29CREdBU0VBREFJTFJCZ3RSRlQ3SVFuQVJCZ3RSRlQ3SVFsQUlBUkJBRTRiSUFHZ21oREZBU0VBREFFTElBTkIxZU9JaHdSTkJFQWdBTHNoQVNBRFFkL2J2NFVFVFFSQUlBUkJBRWdFUUNBQlJOSWhNMzk4MlJKQW9CREdBU0VBREFNTElBRkUwaUV6ZjN6WkVzQ2dFTVlCakNFQURBSUxSQmd0UkZUN0lSbkFSQmd0UkZUN0lSbEFJQVJCQUU0YklBR2dFTVVCSVFBTUFRc2dBMEdBZ0lEOEIwOEVRQ0FBSUFDVElRQU1BUXNDUUFKQUFrQUNRQ0FBSUFKQkNHb1FuUVZCQTNFT0F3QUJBZ01MSUFJckF3Z1F4UUVoQUF3REN5QUNLd01JRU1ZQklRQU1BZ3NnQWlzRENKb1F4UUVoQUF3QkN5QUNLd01JRU1ZQmpDRUFDeUFDUVJCcUpBQWdBQXZ6QWdJRGZ3RjhJd0JCRUdzaUFTUUFBbjBnQUx3aUEwSC8vLy8vQjNFaUFrSGFuNlQ2QTAwRVFFTUFBSUEvSUFKQmdJQ0F6QU5KRFFFYUlBQzdFTVlCREFFTElBSkIwYWZ0Z3dSTkJFQWdBTHNoQkNBQ1FlU1gyNEFFVHdSQVJCZ3RSRlQ3SVFuQVJCZ3RSRlQ3SVFsQUlBTkJBRTRiSUFTZ0VNWUJqQXdDQ3lBRFFRQklCRUFnQkVRWUxVUlUreUg1UDZBUXhRRU1BZ3RFR0MxRVZQc2grVDhnQktFUXhRRU1BUXNnQWtIVjQ0aUhCRTBFUUNBQ1FlRGJ2NFVFVHdSQVJCZ3RSRlQ3SVJuQVJCZ3RSRlQ3SVJsQUlBTkJBRTRiSUFDN29CREdBUXdDQ3lBRFFRQklCRUJFMGlFemYzelpFc0FnQUx1aEVNVUJEQUlMSUFDN1JOSWhNMzk4MlJMQW9CREZBUXdCQ3lBQUlBQ1RJQUpCZ0lDQS9BZFBEUUFhQWtBQ1FBSkFBa0FnQUNBQlFRaHFFSjBGUVFOeERnTUFBUUlEQ3lBQkt3TUlFTVlCREFNTElBRXJBd2lhRU1VQkRBSUxJQUVyQXdnUXhnR01EQUVMSUFFckF3Z1F4UUVMSVFBZ0FVRVFhaVFBSUFBTFdBRUNmeUFBRUQ0b0FnQUVRQ0FBSUFCQkNHb2lBU2dDQUJEZ0JTQUJRUUEyQWdBZ0FCQ09BU0VDUVFBaEFRTkFJQUVnQWtZRVFDQUFFRDVCQURZQ0FBVWdBQ0FCRUR4QkFEWUNBQ0FCUVFGcUlRRU1BUXNMQ3dzVUFDQUFJQUJCQ0dvb0FnQVE0QVVnQUJDeUFndW9CQUlIZndWOEl3QkJvQUZySWdja0FFRi9JUVVDUUNBQktBSUlJZ1pCQTBnTkFDQUdRZUFBYkJBN0lnaEZCRUJCQUVFRFFkc0xRUUFRUFF3QkN5QUdRUVIwRURzaUNRUkFRUUFoQmdOQVFRQWhCU0FHUVFOR0JFQkJBQ0VHQWtBRFFDQUFJQU1nQjBFd2FoRDJCa1FBQUFBQUFBQUFBQ0VNUVFBaEJRTkFJQUVvQWdnaUFpQUZTZ1JBSUFkQmtBRnFJQWRCTUdvZ0FTZ0NCQ0FGUVJoc2FoQ0tCa0VBU0EwRElBVkJCSFFpQWlBQktBSUFhaUlLS3dNQUlRMGdCeXNEa0FFaER5QUNJQWxxSWdJZ0Npc0RDQ0FIS3dPWUFhRWlEamtEQ0NBQ0lBMGdENkVpRFRrREFDQU1JQTBnRGFJZ0RpQU9vcUNnSVF3Z0JVRUJhaUVGREFFTEN3SkFJQXdnQXJlaklnd2dBQ3NEYUdNTkFBSkFJQVpGRFFBZ0RDQUFLd040WTBVTkFDQUFLd053SUF3Z0VLTmpEUUVMUVFBaEJTQUdJQUFvQW1CR0RRQURRQ0FDSUFWS0JFQWdDQ0FGUWVBQWJHb2dBQ0FESUFFb0FnUWdCVUVZYkdvUWhRWkJBRWdOQkNBRlFRRnFJUVVnQVNnQ0NDRUNEQUVMQ3lBSElBa2dDQ0FDUVFGMEVJQUdRUUJJRFFJZ0F5QUhFUGNGSUFaQkFXb2hCaUFNSVJBTUFRc0xJQVFnRERrREFDQUlFRFFnQ1JBMFFRQWhCUXdFQ3lBSUVEUWdDUkEwUVg4aEJRd0RCUU5BSUFWQkJFY0VRQ0FGUVFOMElnb2dBeUFHUVFWMElndHFhaUFDSUF0cUlBcHFLd01BT1FNQUlBVkJBV29oQlF3QkN3c2dCa0VCYWlFR0RBRUxBQXNBQzBFQVFRTkIyd3RCQUJBOUlBZ1FOQXNnQjBHZ0FXb2tBQ0FGQ3pBQkFuMENmMEVCSUFBcUFnQWlBaUFCS2dJQUlnTmREUUFhUVFBZ0FpQURYZzBBR2lBQUtBSUVJQUVvQWdSSUN3dHRBQ0FBS2dJZ0lBRXFBaUNVSUFBcUFod2dBU29DSEpRZ0FDb0NHQ0FCS2dJWWxDQUFLZ0lVSUFFcUFoU1VJQUFxQWhBZ0FTb0NFSlFnQUNvQ0RDQUJLZ0lNbENBQUtnSUlJQUVxQWdpVUlBQXFBZ0FnQVNvQ0FKUWdBQ29DQkNBQktnSUVsSktTa3BLU2twS1NDeEFBSUFCQ0FEY0NBQ0FBUVFBMkFnZ0xaUUVDZlNBQUtnSVFJQUFxQWhRZ0FDb0NIQ0FBS2dJZ0VLVUJJUUVnQUNvQ0RDQUFLZ0lVSUFBcUFoZ2dBQ29DSUJDbEFTRUNJQUFxQWd3Z0FDb0NFQ0FBS2dJWUlBQXFBaHdRcFFFZ0FDb0NDSlFnQVNBQUtnSUFsQ0FDSUFBcUFnU1VrNUlMREFBZ0FDQUJLUUlBTndJQUM5Z0NBUXA5SUFVZ0Jpb0NBQ0FIS2dJQWtpQUlLZ0lBa2lBSktnSUFra01BQUlBK2xDSUtPQUlBSUFVZ0Jpb0NCQ0FIS2dJRWtpQUlLZ0lFa2lBSktnSUVra01BQUlBK2xDSUxPQUlFSUFZcUFnQWdDcE1pRENBTWxDQUdLZ0lFSUF1VElnMGdEWlNTa1NBSEtnSUFJQXFUSWc0Z0RwUWdCeW9DQkNBTGt5SVBJQStVa3BHU0lBZ3FBZ0FnQ3BNaUVDQVFsQ0FJS2dJRUlBdVRJaEVnRVpTU2taSWdDU29DQUNBS2t5SUtJQXFVSUFrcUFnUWdDNU1pQ3lBTGxKS1Jra01BQUlBK2xDSVNRd0FBQUFCY0JFQWdCRU1BQUlBL0lCS1Z1MFROTzM5bW5xRDJQNksySWhNNEFnQWdBQ0FNSUJPVU9BSUFJQUFnRFNBRUtnSUFsRGdDQkNBQklBNGdCQ29DQUpRNEFnQWdBU0FQSUFRcUFnQ1VPQUlFSUFJZ0VDQUVLZ0lBbERnQ0FDQUNJQkVnQkNvQ0FKUTRBZ1FnQXlBS0lBUXFBZ0NVT0FJQUlBTWdDeUFFS2dJQWxEZ0NCQXNnRWtNQUFBQUFYQXNrQVFGL0l3QkJFR3NpQVNRQUlBRWdBRFlDQ0NBQktBSUlJUUFnQVVFUWFpUUFJQUFMRWdBZ0FDQUFLQUlBSUFGQkFuUnFOZ0lBQ3pBQkFYOGpBRUVRYXlJQ0pBQWdBaUFCTmdJQUlBSWdBRFlDQ0NBQ0lBSkJDR29ROEFNaEFDQUNRUkJxSkFBZ0FBc05BQ0FBS0FJQUlBQW9BZ1JHQzFjQkFuOGpBRUVnYXlJREpBQWdBQkExSWdJZ0EwRUlhaUFBSUFBUVEwRUJhaENqQXlBQUVFTWdBaENkQXlJQ0tBSUlJQUVRNEFJZ0FpQUNLQUlJUVFocU5nSUlJQUFnQWhDaUF5QUNFS0VESUFOQklHb2tBQXUwQkFFSmZ5QUFFTGtDSVFJZ0FCRG1BaUVESXdCQklHc2lCaVFBSUFZZ0F6WUNFQ0FHSUFJMkFoZ2dCa0VRYWlBR1FSaHFFSjhESVFVakFFRVFheUlFSkFBZ0JDQUROZ0lBSUFRZ0FqWUNDQ0FGUVFKT0JFQWdCQ2dDQ0NFRElBUVEwZ0VvQWdBaEFTTUFRUkJySWdJa0FDQUNJQU1wQWdBM0F3Z2dBeUFCS1FJQU53SUFJQUVnQWtFSWFpa0NBRGNDQUNBQ1FSQnFKQUFnQkNnQ0NDRUNJQVFvQWdBYUl3QkJNR3NpQVNRQUlBRWdBallDSUNBQklBSTJBaWdnQVVFZ2FpQUJRU2hxRUo4RElRSUNRQ0FGUVFGcklnVkJBa2dOQUNBRlFRSnJRUUYySWdrZ0FrZ05BQ0FCSUFGQktHb2dBa0VCZENJRFFRRnlJZ0lROWdFMkFoZ0NRQ0FEUVFKcUlnTWdCVTROQUNBQlFSaHFJZ2NvQWdBaENDQUJJQWRCQVJEMkFUWUNFQ0FJSUFFb0FoQVFxUUpGRFFBZ0FVRVlhaENrQVJvZ0F5RUNDeUFCS0FJWUlBRW9BaUFRcVFJTkFDQUJJQUVvQWlBcEFnQTNBeEFEUUFKQUlBRW9BaUFnQVNnQ0dDa0NBRGNDQUNBQklBRW9BaGcyQWlBZ0FpQUpTZzBBSUFFZ0FVRW9haUFDUVFGMElnTkJBWElpQWhEMkFUWUNHQUpBSUFOQkFtb2lBeUFGVGcwQUlBRkJHR29pQnlnQ0FDRUlJQUVnQjBFQkVQWUJOZ0lJSUFnZ0FTZ0NDQkNwQWtVTkFDQUJRUmhxRUtRQkdpQURJUUlMSUFFb0FoZ2dBVUVRYWhDcEFrVU5BUXNMSUFFb0FpQWdBVUVRYWlrQ0FEY0NBQXNnQVVFd2FpUUFDeUFFUVJCcUpBQWdCa0VnYWlRQUlBQW9BZ1JCQ0dzaEFpQUFFRU1oQXlBQUlBSVFxUU1nQUNBREVKZ0VDN2tDQWdGOUFYOGdBaUFCRU9vRklnT0xZQ0lFUlFSQUlBQkRBQUNBUHlBRGxTSUNJQUVxQWhBZ0FTb0NGQ0FCS2dJY0lBRXFBaUFRcFFHVU9BSUFJQUFnQWlBQktnSUlJQUVxQWdRZ0FTb0NJQ0FCS2dJY0VLVUJsRGdDQkNBQUlBSWdBU29DQkNBQktnSUlJQUVxQWhBZ0FTb0NGQkNsQVpRNEFnZ2dBQ0FDSUFFcUFoUWdBU29DRENBQktnSWdJQUVxQWhnUXBRR1VPQUlNSUFBZ0FpQUJLZ0lBSUFFcUFnZ2dBU29DR0NBQktnSWdFS1VCbERnQ0VDQUFJQUlnQVNvQ0NDQUJLZ0lBSUFFcUFoUWdBU29DREJDbEFaUTRBaFFnQUNBQ0lBRXFBZ3dnQVNvQ0VDQUJLZ0lZSUFFcUFod1FwUUdVT0FJWUlBQWdBaUFCS2dJRUlBRXFBZ0FnQVNvQ0hDQUJLZ0lZRUtVQmxEZ0NIQ0FBSUFJZ0FTb0NBQ0FCS2dJRUlBRXFBZ3dnQVNvQ0VCQ2xBWlE0QWlBTElBUkZDMmtCQW44Z0FCQ29BaUFCQkVBZ0FCQ1FCQ0FCU1FSQUVKd0JBQXNnQUJBMUdpQUJRZi8vLy84QlN3UkFRYythQVJDc0FRQUxJQUFnQVVFRGRDSURFRXdpQWpZQ0FDQUFJQUkyQWdRZ0FCQTFJQUlnQTJvMkFnQWdBRUVBRUtBRElBQWdBUkNHQkFzZ0FBc2hBQ0FBS0FJRUlBQVFOU2dDQUVjRVFDQUFJQUVRcWdNUEN5QUFJQUVROFFVTENBQWdBRUg4QUdvTHNBY0NCbjhFZkNNQVFZQUNheUlDSkFBQ1FDQUJLd01RSWdnZ0NLSWdBU3NEQUNJSUlBaWlJQUVyQXdnaUNTQUpvcUNnSWdsRUFBQUFBQUFBQUFCaEJFQWdBa0lBTndQSUFTQUNRb0NBZ0lDQWdJRDRQemNEd0FGRUFBQUFBQUFBQUFBaENBd0JDeUFDSUFnZ0NaOGlDS001QThBQklBSWdBU3NEQ0NBSW96a0R5QUVnQVNzREVDQUlveUVLQ3lBQ0lBZzVBOWdCSUFJZ0Nqa0QwQUVnQWlBQkt3TVlPUVBnQVNBQ0lBRXJBeUE1QStnQklBSWdBU3NES0RrRDhBRWdBaXNEMkFFaUNTRUlJd0JCRUdzaUFTUUFBbndnQ0wxQ0lJaW5RZi8vLy84SGNTSURRZnZEcFA4RFRRUkFSQUFBQUFBQUFQQS9JQU5CbnNHYThnTkpEUUVhSUFoRUFBQUFBQUFBQUFBUXpRSU1BUXNnQ0NBSW9TQURRWUNBd1A4SFR3MEFHZ0pBQWtBQ1FBSkFJQWdnQVJDZUJVRURjUTREQUFFQ0F3c2dBU3NEQUNBQkt3TUlFTTBDREFNTElBRXJBd0FnQVNzRENFRUJFTXdDbWd3Q0N5QUJLd01BSUFFckF3Z1F6UUthREFFTElBRXJBd0FnQVNzRENFRUJFTXdDQ3lFSUlBRkJFR29rQUNBQ0lBZ2lDaUFDS3dQQUFTSUlJQWlpUkFBQUFBQUFBUEEvSUFxaElnaWlvRGtEWUNBQ0lBSXJBOEFCSUFJckE4Z0JvaUFJb2lBQ0t3UFFBU0FKRUlNRElnbWlvVGtEYUNBQ0lBSXJBOEFCSUFJckE5QUJvaUFJb2lBSklBSXJBOGdCb3FBNUEzQWdBaUFDS3dQZ0FUa0RlQ0FDSUFJckE4Z0JJQUlyQThBQm9pQUlvaUFKSUFJckE5QUJvcUE1QTRBQklBSWdDaUFDS3dQSUFTSUxJQXVpSUFpaW9Ea0RpQUVnQWlBQ0t3UElBU0FDS3dQUUFhSWdDS0lnQ1NBQ0t3UEFBYUtoT1FPUUFTQUNJQUlyQStnQk9RT1lBU0FDSUFJckE5QUJJQUlyQThBQm9pQUlvaUFKSUFJckE4Z0JvcUU1QTZBQklBSWdBaXNEMEFFZ0Fpc0R5QUdpSUFpaUlBa2dBaXNEd0FHaW9Ea0RxQUVnQWlBS0lBSXJBOUFCSWdrZ0NhSWdDS0tnT1FPd0FTQUNJQUlyQS9BQk9RTzRBUU4vSUFSQkEwWUVmd04vUVFBaEFTQUdRUU5HQkg4Z0FrR0FBbW9rQUVFQUJRTkFJQUZCQkVjRVFDQUJRUU4wSWdRZ0FDQUdRUVYwSWdOcWFpQUNJQU5xSUFScUt3TUFPUU1BSUFGQkFXb2hBUXdCQ3dzZ0JrRUJhaUVHREFFTEN3VWdBQ0FFUVFWMElnZHFJZ01yQXhBaENDQURLd01JSVFrZ0F5c0RBQ0VLUVFBaEFRTkFJQUZCQkVjRVFDQUJRUU4wSWdVZ0FpQUhhbW9nQ0NBQ1FlQUFhaUFGYWlJRlFVQnJLd01Bb2lBS0lBVXJBd0NpSUFrZ0JTc0RJS0tnb0RrREFDQUJRUUZxSVFFTUFRc0xJQUlnQjJvaUFTQURLd01ZSUFFckF4aWdPUU1ZSUFSQkFXb2hCQXdCQ3dzYUMvd1NBaFIvQVh4QnhnQWhGRUhBaEQwaEZTQURRUUZHQkVBZ0FVRUNiU0VCUVpDaER5RVZRUkVoRkNBQVFRSnRJUUFMSUFWQkFEWUNBQ0FDUVpDQXlBQnFJUmNnQVVFQ2F5RVlJQUJCQW1zaEdVRUFJUUVEUUFKQUlBSW9BZ2dnQVV3RVFDQUZLQUlBSVFZTUFRc0NRQ0FDSUFGQkFuUnFJaFlvQWd3aUJpQVVTQ0FHSUJWS2NnMEFJQUlnQVVFRWRHb2lFa0dNZ0FocUlnY29BZ0JCQVVZTkFDQVNRWkNBQ0dvb0FnQWdHVVlOQUNBU1FaU0FDR29vQWdCQkFVWU5BQ0FTUVppQUNHb29BZ0FnR0VZTkFDQUNLQUlBSVJBZ0FVRUJhaUVMSUFRZ0JTZ0NBRUd3OFFSc2FpRUpJd0JCZ1BFRWF5SVBKQUFnRUNBSEtBSUFJZ1lnQnlnQ0NDSU1JQUJzYWtFQmRHb2hDaUFIS0FJRUlRY0Nmd0pBQWtBRFFDQUdJQWRLRFFFQ1FDQUtMZ0VBSWdoQkFFb0VRQ0FJUWYvL0EzRkJBblFnRjJwQkJHc29BZ0FnQzBZTkFRc2dDa0VDYWlFS0lBWkJBV29oQmd3QkN3c2dCa0YvUncwQkMwRUFRUU5Cc3d4QkFCQTlRWDhNQVFzZ0NTQU1OZ0xjdUFJZ0NTQUdOZ0ljSUFsQkFUWUNHQ0FKUVJ4cUlRMGdCaUVMSUF3aEIwRUJJUWhCQlNFS0FrQURRQ0FLUVFWcUlRb2dFQ0FBSUFkc0lBdHFRUUYwYWlFUlFRQWhCd0pBQTBBQ1FDQUtRUWh2SVFvZ0IwRUlSZzBBSUJFZ0NrRUNkQ0lPUWNEZkFHb29BZ0FpRXlBQWJDQU9RYURmQUdvb0FnQWlEbXBCQVhScUxnRUFRUUJLRFFJZ0IwRUJhaUVISUFwQkFXb2hDZ3dCQ3d0QkFFRURRWlFaUVFBUVBVRi9EQU1MSUEwZ0NFRUNkR29nQ3lBT2FqWUNBQ0FKSUFrb0FoaEJBblJxSWdkQjNMZ0NhaUFUSUFkQjJMZ0NhaWdDQUdvMkFnQUNRQ0FOSUFrb0FoZ2lCMEVDZENJTGFpSVJLQUlBSUFaSERRQWdDU0FMYWtIY3VBSnFLQUlBSUF4SERRQWdCMEVCSUFkQkFVb2JJUkJCQUNFTFFRQWhDRUVCSVFvTUFnc2dDU0FIUVFGcUlnZzJBaGdnQ0VHUHpnQkhCRUFnQ1NBTGFrSGN1QUpxS0FJQUlRY2dFU2dDQUNFTERBRUxDMEVBUVFOQjVSNUJBQkE5UVg4TUFRc0RRQ0FLSUJCSEJFQWdDU0FLUVFKMGFpSU5RZHk0QW1vb0FnQWdER3NpRVNBUmJDQU5LQUljSUFacklnMGdEV3hxSWcwZ0N5QUxJQTFJSWcwYklRc2dDaUFJSUEwYklRZ2dDa0VCYWlFS0RBRUxDMEVBSVFZZ0NFRUFJQWhCQUVvYklRc0RmeUFHSUF0R0JIOGdDVUVjYWlFTUlBbEIzTGdDYWlFS0lBZ2hCZ04vSUFZZ0IwNEVmMEVBSVFZRFFDQUdJQXRIQkVBZ0NTQUdJQWhySWdjZ0NTZ0NHR3BCQW5ScUlBWkJBblFpRENBUFFjQzRBbXBxS0FJQU5nSWNJQWtnQ1NnQ0dDQUhha0VDZEdwQjNMZ0NhaUFNSUE5cUtBSUFOZ0lBSUFaQkFXb2hCZ3dCQ3dzZ0NVRWNhaUFKS0FJWVFRSjBhaUFKS0FJY05nSUFJQWxCM0xnQ2FpQUpLQUlZUVFKMGFpQUpLQUxjdUFJMkFnQWdDU0FKS0FJWVFRRnFOZ0lZUVFBRklBd2dCaUFJYTBFQ2RDSUhhaUFNSUFaQkFuUWlFR29vQWdBMkFnQWdCeUFLYWlBS0lCQnFLQUlBTmdJQUlBWkJBV29oQmlBSktBSVlJUWNNQVFzTEJTQUdRUUowSWd3Z0QwSEF1QUpxYWlBSklBeHFJZ29vQWh3MkFnQWdEQ0FQYWlBS1FkeTRBbW9vQWdBMkFnQWdCa0VCYWlFR0RBRUxDd3NoQmlBUFFZRHhCR29rQUNBR1FRQklEUUFnRmlnQ0RDRVBJQVFnQlNnQ0FFR3c4UVJzYWlFTVFRQWhCeU1BUWZBQWF5SUlKQUFnRENnQ0dFRUJheUlHUVFFZ0JrRUJTaHNoRUNBTVFkeTRBbW9oQ3lBTVFSeHFJUW9nRENnQzNMZ0NJUTBnRENnQ0hDRVJRUUFoQmtFQklRa0RRQ0FKSUJCSEJFQWdEQ0FKUVFKMGFpSU9RZHk0QW1vb0FnQWdEV3NpRXlBVGJDQU9LQUljSUJGcklnNGdEbXhxSWc0Z0J5QUhJQTVJSWc0YklRY2dDU0FHSUE0YklRWWdDVUVCYWlFSkRBRUxDeUFJUVFBMkFnd2dDRUVBTmdJOEFrQWdDaUFMUVFBZ0JpQVB0MFFBQUFBQUFBRG9QNk5FZXhTdVIrRjZoRCtpUkFBQUFBQUFBUEEvb2lJYUlBaEJRR3NnQ0VFOGFoRHZBVUVBU0FSQVFYOGhDUXdCQzBGL0lRa2dDaUFMSUFZZ0RDZ0NHRUVCYXlBYUlBaEJFR29nQ0VFTWFoRHZBVUVBU0EwQUFuOGdDQ2dDUENJSFFRRkhJQWdvQWd3aUQwRUJSM0pGQkVBZ0NDZ0NFQ0VISUFZaEN5QUlLQUpBREFFTElBZEJBa2dnRDNKRkJFQWdDRUVBTmdJOElBaEJBRFlDRENBS0lBdEJBQ0FHUVFKdElnY2dHaUFJUVVCcklBaEJQR29RN3dGQkFFZ05BaUFLSUFzZ0J5QUdJQm9nQ0VFUWFpQUlRUXhxRU84QlFRQklEUUlnQ0NnQ1BFRUJSdzBDSUFnb0FneEJBVWNOQWlBSUtBSVFJUXNnQmlFSElBZ29Ba0FNQVFzZ0J5QVBRUUpJY2cwQklBd29BaGdoQnlBSVFRQTJBandnQ0VFQU5nSU1JQW9nQ3lBR0lBWWdCMnBCQVd0QkFtMGlCeUFhSUFoQlFHc2dDRUU4YWhEdkFVRUFTQTBCSUFvZ0N5QUhJQXdvQWhoQkFXc2dHaUFJUVJCcUlBaEJER29RN3dGQkFFZ05BU0FJS0FJOFFRRkhEUUVnQ0NnQ0RFRUJSdzBCSUFnb0FoQWhCeUFJS0FKQUlRc2dCZ3NoQmtFQUlRa2dERUVBTmdLYzhRUWdERUdvOFFScUlBYzJBZ0FnREVHazhRUnFJQXMyQWdBZ0RFR2c4UVJxSUFZMkFnQWdERUdzOFFScUlBd29BaGhCQVdzMkFnQUxJQWhCOEFCcUpBQWdDVUVBU0EwQUlBUWdCU2dDQUVHdzhRUnNhaUFXS0FJTU5nSUFJQVFnQlNnQ0FDSUdRYkR4Qkd4cUlnY2dFa0dRZ0NocUt3TUFPUU1JSUFjZ0VrR1lnQ2hxS3dNQU9RTVFJQVVnQmtFQmFpSUhOZ0lBUVR3aEJpQUhRVHhHRFFFTElBRkJBV29oQVF3QkN3dEJBQ0VDUVFBaEFRTkFJQUVnQms0RVFBTkFJQUlnQmtnRVFDQUVJQUlpQVVHdzhRUnNhaWdDQUVVRVFBTkFJQVlnQVVFQmFpSUFTZ1JBSUFRZ0FVR3c4UVJzYWlBRUlBQkJzUEVFYkdwQnNQRUVFRDhhSUFVb0FnQWhCaUFBSVFFTUFRc0xJQVVnQmtFQmF5SUdOZ0lBQ3lBQ1FRRnFJUUlNQVFzTEFrQWdBMEVCUncwQVFRQWhBQU5BSUFBZ0JrNE5BU0FFSUFRb0FnQkJBblEyQWdBZ0JDQUVLd01JSWhvZ0dxQTVBd2dnQkNBRUt3TVFJaG9nR3FBNUF4QWdCQ2dDR0NFRFFRQWhBUU5BSUFFZ0EwZ0VRQ0FFSUFGQkFuUnFJZ0lnQWlnQ0hFRUJkRFlDSENBQ1FkeTRBbW9pQWlBQ0tBSUFRUUYwTmdJQUlBRkJBV29oQVF3QkN3c2dBRUVCYWlFQUlBUkJzUEVFYWlFRUlBVW9BZ0FoQmd3QUN3QUxRUUFQQ3lBRUlBRkJzUEVFYkdvaEJ5QUJRUUZxSWdBaEFRTkFJQUVnQms0RVFDQUFJUUVNQWdVZ0J5c0RDQ0FFSUFGQnNQRUViR29pQmlzRENLRWlHaUFhb2lBSEt3TVFJQVlyQXhDaElob2dHcUtnSVJvQ1FBSkFJQWNvQWdBaUN5QUdLQUlBSWdoS0JFQWdHaUFMUVFSdHQyTU5BUXdDQ3lBSElRWWdHaUFJUVFSdHQyTkZEUUVMSUFaQkFEWUNBQXNnQVVFQmFpRUJJQVVvQWdBaEJnd0JDd0FMQUFzQUM2NEJBUU4vSXdCQkVHc2lCeVFBSUFVUWNDRUZJQUFnQkJCREVKa0RJQWRCREdvaENBTkFJQVFRUXlBR1N3UkFJQWRCQ0dvZ0NDQUJJQU1nQkNBR0VGSW9BZ1FRYlNvQ0FDQURJQVFnQmhCU0tBSUVFRzBxQWdRUTh3TWdCU0FIS2dJSUlBSWdCQ0FHRUZJb0FnQVFiU29DQUpNUWNDQUhLZ0lNSUFJZ0JDQUdFRklvQWdBUWJTb0NCSk1RY0pKZ0JFQWdBQ0FFSUFZUVVoRDFCUXNnQmtFQmFpRUdEQUVMQ3lBSFFSQnFKQUFMdFMwQ0gzOFBmU01BUVVCcUloUWtBQ0FVUVRCcUlBTVFReEQwQlNFZklCUkJJR29nQXhCREVQUUZJU0FEZnlBREVFTWdFVTBFZjBFQUlSRWdGRUVBTmdJWUlCUkJBRFlDRENBVVFnQTNBd0FnRkNBR3NpSW1PQUljSUJRZ0pqZ0NGQ0FVSUFXeUlpWTRBaEFnRkNBbU9BSUlJQjlCQUJCU0lSY2dJRUVBRUZJaEdDQUVRUXhxSWdFZ0F4QkRJaGtRa1FJZ0FDRVBJQlFoQUNBRVFSaHFJUlVnQkNvQ0pDRW1JQVFvQWlnaEhTQUVLQUlzSVNRZ0JDZ0NNQ0VDSXdCQkVHc2lHeVFBQWtBZ0JDSWhFRVFnSFVFSmJFOEVRQ0FCRUVRZ0dVOEVRQ0FWRUVNZ0hVOEVRQ0FaUVFSSURRTWdHMEhTQ1RZQ0RDQUJRUUFRUENFVElDWVFjQ0V1SUFJZ0dSQ2VBeUVsSUJNZ0dSQ0VCaUFUSUJrZ0dTQWJRUXhxRVBjREEwQWdEaUFkVGlBTUlDUk9ja1VFUUNBVElCbEJCQ0FiUVF4cUVQY0RJQmNnRXlnQ0RFRURkQ0lDYWlFQklBSWdHR29oQWtFQUlRTUNRQ0FYSUJNb0FnQkJBM1FpQ1dvaUJDQVhJQk1vQWdSQkEzUWlDR29pQ2lBWElCTW9BZ2hCQTNRaUVHb2lCeENxQVVNQUFBQUFYaUFKSUJocUlna2dDQ0FZYWlJSUlCQWdHR29pRUJDcUFVTUFBQUFBWG5NTkFDQUtJQWNnQVJDcUFVTUFBQUFBWGlBSUlCQWdBaENxQVVNQUFBQUFYbk1OQUNBSElBRWdCQkNxQVVNQUFBQUFYaUFRSUFJZ0NSQ3FBVU1BQUFBQVhuTU5BQ0FCSUFRZ0NoQ3FBVU1BQUFBQVhpQUNJQWtnQ0JDcUFVTUFBQUFBWG5ORklRTUxBa0FnQTBVTkFDQWhJQTVCQ1d3aUloQThJUUVnRnlBVEtBSUFRUU4wSWdKcUlRTWdGeUFUS0FJRVFRTjBJZ1JxSVFvZ0Z5QVRLQUlJUVFOMElnZHFJUWtnRnlBVEtBSU1RUU4wSWdocUlSQWdBaUFZYWlFU0lBUWdHR29oRmlBSElCaHFJUWNnQ0NBWWFpRUlRUUFoQWlNQVFaQUJheUlFSkFBQ1FDQUVRVUJySUFSQk9Hb2dCRUV3YWlBRVFTaHFJQVJCM0FCcUlBUkIwQUJxSUFNZ0NpQUpJQkFRN0FWRkRRQWdCRUVnYWlBRVFSaHFJQVJCRUdvZ0JFRUlhaUFFUWRnQWFpQUVRY2dBYWlBU0lCWWdCeUFJRU93RlJRMEFJQVJCNEFCcUlSQWpBRUdnQW1zaUNpUUFJQW9nQkVGQWF5QUVRU0JxRUpZRElBcEJ5QUJxSWdrZ0JFRTRhaUFFUVJocUVKWURJQXBCa0FGcUlnZ2dCRUV3YWlBRVFSQnFFSllESUFwQjJBRnFJZ3NnQkVFb2FpQUVRUWhxRUpZRFFRQWhFa0VBSVJZakFFR2dBbXNpQXlRQUl3QkJJR3NpQnlRQUlBY2dDaEJZT0FJQUlBY2dDa0VrYWlJTkVGZzRBZ1FnQnlBSkVGZzRBZ2dnQnlBS1Fld0FhaEJZT0FJTUlBY2dDQkJZT0FJUUlBY2dDa0cwQVdvUVdEZ0NGQ0FISUFzUVdEZ0NHQ0FISUFwQi9BRnFFRmc0QWh3Z0IwRUhRUVpCQlVFRVFRTkJBaUFIS2dJRUlBY3FBZ0JlSWdrZ0J5b0NDQ0FISUFsQkFuUnFLZ0lBWGhzaUNTQUhLZ0lNSUFjZ0NVRUNkR29xQWdCZUd5SUpJQWNxQWhBZ0J5QUpRUUowYWlvQ0FGNGJJZ2tnQnlvQ0ZDQUhJQWxCQW5ScUtnSUFYaHNpQ1NBSEtnSVlJQWNnQ1VFQ2RHb3FBZ0JlR3lJSklBY3FBaHdnQnlBSlFRSjBhaW9DQUY0YklnbEJBblJxSWdncUFnQWlKa01BQUFBQVhBUkFJQW9nQ2lBSlFTUnNhaEN3QVNBRElBcERBQUNBUHlBSUtnSUFrWlVRendFZ0EwRWthaUFOUVQ4UTlBRUxJQWRCSUdva0FBSkFJQ1pEQUFBQUFGc05BQ01BUVNCcklnY2tBQ0FEUVNScUlna2dBeUFLUVNScUlnZ1FaQ0FEUWNnQWFpSUxJQU1nQ2tISUFHb1FaQ0FEUWV3QWFpSU5JQU1nQ2tIc0FHb1FaQ0FEUVpBQmFpSWFJQU1nQ2tHUUFXb1FaQ0FEUWJRQmFpSWNJQU1nQ2tHMEFXb1FaQ0FEUWRnQmFpSWVJQU1nQ2tIWUFXb1FaQ0FEUWZ3QmFpSWpJQU1nQ2tIOEFXb1FaQ0FISUFrUVdEZ0NBQ0FISUFzUVdEZ0NCQ0FISUEwUVdEZ0NDQ0FISUJvUVdEZ0NEQ0FISUJ3UVdEZ0NFQ0FISUI0UVdEZ0NGQ0FISUNNUVdEZ0NHQ0FIUVFaQkJVRUVRUU5CQWlBSEtnSUVJQWNxQWdCZUlnc2dCeW9DQ0NBSElBdEJBblJxS2dJQVhoc2lDeUFIS2dJTUlBY2dDMEVDZEdvcUFnQmVHeUlMSUFjcUFoQWdCeUFMUVFKMGFpb0NBRjRiSWdzZ0J5b0NGQ0FISUF0QkFuUnFLZ0lBWGhzaUN5QUhLZ0lZSUFjZ0MwRUNkR29xQWdCZUd5SUxRUUowYWlJTktnSUFJaVpEQUFBQUFGd0VRQ0FKSUFrZ0MwRWtiQ0lMYWhDd0FTQUlJQWdnQzJvUXNBRWdDU0FKUXdBQWdEOGdEU29DQUpHVkVNOEJDeUFIUVNCcUpBQWdKa01BQUFBQVd3MEFJd0JCSUdzaUJ5UUFJQU5CeUFCcUlna2dBMEVrYWlJSUlBcEJ5QUJxSWdzUVpDQURRZXdBYWlJTklBZ2dDa0hzQUdvUVpDQURRWkFCYWlJYUlBZ2dDa0dRQVdvUVpDQURRYlFCYWlJY0lBZ2dDa0cwQVdvUVpDQURRZGdCYWlJZUlBZ2dDa0hZQVdvUVpDQURRZndCYWlJaklBZ2dDa0g4QVdvUVpDQUhJQWtRV0RnQ0FDQUhJQTBRV0RnQ0JDQUhJQm9RV0RnQ0NDQUhJQndRV0RnQ0RDQUhJQjRRV0RnQ0VDQUhJQ01RV0RnQ0ZDQUhRUVZCQkVFRFFRSWdCeW9DQkNBSEtnSUFYaUlJSUFjcUFnZ2dCeUFJUVFKMGFpb0NBRjRiSWdnZ0J5b0NEQ0FISUFoQkFuUnFLZ0lBWGhzaUNDQUhLZ0lRSUFjZ0NFRUNkR29xQWdCZUd5SUlJQWNxQWhRZ0J5QUlRUUowYWlvQ0FGNGJJZ2hCQW5ScUlnMHFBZ0FpSmtNQUFBQUFYQVJBSUFrZ0NTQUlRU1JzSWdocUVMQUJJQXNnQ0NBTGFoQ3dBU0FKSUFsREFBQ0FQeUFOS2dJQWtaVVF6d0VMSUFkQklHb2tBQ0FtUXdBQUFBQmJEUUFqQUVFZ2F5SUhKQUFnQTBIc0FHb2lDU0FEUWNnQWFpSUlJQXBCN0FCcUlnc1FaQ0FEUVpBQmFpSU5JQWdnQ2tHUUFXb1FaQ0FEUWJRQmFpSWFJQWdnQ2tHMEFXb1FaQ0FEUWRnQmFpSWNJQWdnQ2tIWUFXb1FaQ0FEUWZ3QmFpSWVJQWdnQ2tIOEFXb1FaQ0FISUFrUVdEZ0NBQ0FISUEwUVdEZ0NCQ0FISUJvUVdEZ0NDQ0FISUJ3UVdEZ0NEQ0FISUI0UVdEZ0NFQ0FIUVFSQkEwRUNJQWNxQWdRZ0J5b0NBRjRpQ0NBSEtnSUlJQWNnQ0VFQ2RHb3FBZ0JlR3lJSUlBY3FBZ3dnQnlBSVFRSjBhaW9DQUY0YklnZ2dCeW9DRUNBSElBaEJBblJxS2dJQVhoc2lDRUVDZEdvaURTb0NBQ0ltUXdBQUFBQmNCRUFnQ1NBSklBaEJKR3dpQ0dvUXNBRWdDeUFJSUF0cUVMQUJJQWtnQ1VNQUFJQS9JQTBxQWdDUmxSRFBBUXNnQjBFZ2FpUUFJQ1pEQUFBQUFGc05BQ01BUVJCcklnY2tBQ0FEUVpBQmFpSUpJQU5CN0FCcUlnZ2dDa0dRQVdvaUN4QmtJQU5CdEFGcUlnMGdDQ0FLUWJRQmFoQmtJQU5CMkFGcUlob2dDQ0FLUWRnQmFoQmtJQU5CL0FGcUlod2dDQ0FLUWZ3QmFoQmtJQWNnQ1JCWU9BSUFJQWNnRFJCWU9BSUVJQWNnR2hCWU9BSUlJQWNnSEJCWU9BSU1JQWRCQTBFQ0lBY3FBZ1FnQnlvQ0FGNGlDQ0FIS2dJSUlBY2dDRUVDZEdvcUFnQmVHeUlJSUFjcUFnd2dCeUFJUVFKMGFpb0NBRjRiSWdoQkFuUnFJZzBxQWdBaUprTUFBQUFBWEFSQUlBa2dDU0FJUVNSc0lnaHFFTEFCSUFzZ0NDQUxhaEN3QVNBSklBbERBQUNBUHlBTktnSUFrWlVRendFTElBZEJFR29rQUNBbVF3QUFBQUJiRFFBakFFRVFheUlISkFBZ0EwRzBBV29pQ1NBRFFaQUJhaUlJSUFwQnRBRnFJZ3NRWkNBRFFkZ0JhaUlOSUFnZ0NrSFlBV29RWkNBRFFmd0JhaUlhSUFnZ0NrSDhBV29RWkNBSElBa1FXRGdDQkNBSElBMFFXRGdDQ0NBSElCb1FXRGdDRENBSFFRUnFJZ2hCQWlBSUtnSUVJQWdxQWdCZUlnMGdDQ29DQ0NBSUlBMUJBblJxS2dJQVhoc2lDRUVDZEdvaURTb0NBQ0ltUXdBQUFBQmNCRUFnQ1NBSklBaEJKR3dpQ0dvUXNBRWdDeUFJSUF0cUVMQUJJQWtnQ1VNQUFJQS9JQTBxQWdDUmxSRFBBUXNnQjBFUWFpUUFJQ1pEQUFBQUFGc05BQ01BUVJCcklnY2tBQ0FEUWRnQmFpSUpJQU5CdEFGcUlnc2dDa0hZQVdvaUNCQmtJQU5CL0FGcUlnMGdDeUFLUWZ3QmFoQmtJQWNnQ1JCWU9BSUlJQWNnRFJCWU9BSU1JQWRCQ0dvZ0J5b0NEQ0FIS2dJSVhpSUxRUUowYWlJTktnSUFJaVpEQUFBQUFGd0VRQ0FKSUFrZ0MwRWtiQ0lMYWhDd0FTQUlJQWdnQzJvUXNBRWdDU0FKUXdBQWdEOGdEU29DQUpHVkVNOEJDeUFIUVJCcUpBQWdKa01BQUFBQVd3MEFJQU5CL0FGcUlnY2dBMEhZQVdvZ0NrSDhBV29RWkNBSEVGZ2lKa01BQUFBQVhBUkFJQWNnQjBNQUFJQS9JQ2FSbFJEUEFRc2dKa01BQUFBQVd3MEFJd0JCZ0FOcklnY2tBQ0FISUFjZ0EwRUFFT0FCT0FMUUFpQUhJQWRCSkdvZ0EwRUJFT0FCT0FMVUFpQUhJQWRCeUFCcUlBTkJBaERnQVRnQzJBSWdCeUFIUWV3QWFpQURRUU1RNEFFNEF0d0NJQWNnQjBHUUFXb2dBMEVFRU9BQk9BTGdBaUFISUFkQnRBRnFJQU5CQlJEZ0FUZ0M1QUlnQnlBSFFkZ0JhaUFEUVFZUTRBRTRBdWdDSUFjZ0IwSDhBV29nQTBFSEVPQUJPQUxzQWlBSElBZEJvQUpxSUFOQkNCRGdBVGdDOEFJZ0IwSFFBbW9pQ1VFSVFRZEJCa0VGUVFSQkEwRUNJQWtxQWdRZ0NTb0NBRjRpQ0NBSktnSUlJQWtnQ0VFQ2RHb3FBZ0JlR3lJSUlBa3FBZ3dnQ1NBSVFRSjBhaW9DQUY0YklnZ2dDU29DRUNBSklBaEJBblJxS2dJQVhoc2lDQ0FKS2dJVUlBa2dDRUVDZEdvcUFnQmVHeUlJSUFrcUFoZ2dDU0FJUVFKMGFpb0NBRjRiSWdnZ0NTb0NIQ0FKSUFoQkFuUnFLZ0lBWGhzaUNDQUpLZ0lnSUFrZ0NFRUNkR29xQWdCZUd5SUpRUUowYWlvQ0FDSW1Rd0FBQUFCY0JFQWdFQ0FISUFsQkpHeHFFUFVEQ3lBSFFZQURhaVFBSUNaREFBQUFBRndoRmdzZ0EwR2dBbW9rQUNBV0JFQWdFQkRxQll1N1JQRm80NGkxK09RK1kwVWhFZ3NnQ2tHZ0Ftb2tBQ0FTUlEwQUlBUXFBbFFoS2lBRUtnSlFJUzhnQkNvQ2JDRXdJQVFxQWt3aEtDQUVLZ0p3SVNzZ0JDb0NlQ0VwSUFRcUFtQWhMQ0FCSUFRcUFrZ2lMU0FFS2dKOElqR1VJQVFxQW1RZ0JDb0NXQ0lubFpJaU1pQUVLZ0pjSWlhVU9BSUVJQUVnS1NBdGxDQXNJQ2VWa2lJc0lDYVVPQUlBSUFRcUFrZ2hMU0FFS2dLQUFTRXpJQVFxQW1naE5DQUJJREVnS0pRZ0t5QW5sWklpS3lBbWxEZ0NFQ0FCSUNrZ0tKUWdNQ0FubFpJaUtDQW1sRGdDRENBQklDcU1JQ2FVSWlrZ01wUWdMNHdnSnBRaUtpQXNsQ0F6SUMyVUlEUWdKNVdTa3BJNEFnZ2dBU0FwSUN1VUlDb2dLSlFnQkNvQ2dBRWdCQ29DVEpRZ0JDb0NkQ0FubFpLU2tqZ0NGQ0FCSUFRcUFuZ2dKcFFpSnpnQ0dDQUJJQVFxQW53Z0pwUWlKamdDSENBQklBUXFBb0FCSUNjZ0JDb0NVSlNUSUNZZ0JDb0NWSlNUT0FJZ1FRRWhBZ3NnQkVHUUFXb2tBQ0FDUlEwQUlDRWdJaEE4SVJKQkFDRUxJd0JCTUdzaUNDUUFJQWhCS0dvaUFTQVNJQUFROFFFZ0NFRWdhaUlDSUJJZ0FFRUlhaUlLRVBFQklBaEJHR29pQXlBU0lBQkJFR29pRUJEeEFTQUlRUkJxSUFFUTZ3VWdDRUVJYWlBQ0VPc0ZBa0FnQUNBS0lCQWdBU0FDSUFNUWx3TkZEUUJCQXlFV0lBaEJLR29oQXlBSVFTQnFJUUlnQ0VFWWFpRUJJQUFoQ1NBS0lRY0RRQ0FXUVFSSEJFQWdBeUlFSUJJZ0VFRUlhaUlRRVBFQklCWkJBV29oRmlBSlFRaHFJZ2tnQjBFSWFpSUhJQkFnQWlBQklBTVFsd01oSWlBQ0lRTWdBU0VDSUFRaEFTQWlEUUVNQWdzTElBY2dFQ0FBSUFJZ0FTQUlRUkJxRUpjRFJRMEFJQkFnQUNBS0lBRWdDRUVRYWlBSVFRaHFFSmNESVFzTElBaEJNR29rQUNBTFJRMEFJQTVCQVdvaERnc2dERUVCYWlFTURBRUxDeUFPUlFSQVFRQWhEZ3dFQzBNQUFJQS9JQzZWSVNZZ0RrRUFJQTVCQUVvYklRQkJBQ0VNQTBBZ0FDQU1SZ1JBUVFBaEFBTkFJQUFnR1VnZ0RrRUNTbkZGQkVBZ0RrRUJJQTVCQVVvYklRQWdGVUVBRUZJb0FnUWhBU0FWUVFBUVVpb0NBQ0VtUVFFaERBTkFJQUFnREVZRVFDQVBJQ0VnQVVFSmJCQThFUFVESUE4cUFpQWhKaUFQUVlDQWdQd0ROZ0lnSUE4Z0R5b0NBRU1BQUlBL0lDYVZJaWFVT0FJQUlBOGdKaUFQS2dJRWxEZ0NCQ0FQSUNZZ0R5b0NDSlE0QWdnZ0R5QW1JQThxQWd5VU9BSU1JQThnSmlBUEtnSVFsRGdDRUNBUElDWWdEeW9DRkpRNEFoUWdEeUFtSUE4cUFoaVVPQUlZSUE4Z0ppQVBLZ0ljbERnQ0hFRUJJUTRNQ1FVZ0ppQVZJQXdRVWlvQ0FGNEVRQ0FWSUF3UVVpb0NBQ0VtSUJVZ0RCQlNLQUlFSVFFTElBeEJBV29oREF3QkN3QUxBQXNnQUNBbElCa2dBR3NRbmdNZ0FHb2lCQ0FBSUFSS0d5RUtRUUFoQVFOQUlBRWdEa1lFUUNBVlFRQVFVaUVKSUE1QkFtMGdEa0VCY1dwQkFXc2hDRUVBSVF3akFFRVFheUlTSkFBZ0VrRUlhaEMwQWlFSEFrQUNRQ0FPSWdwQkFFb0VRQ0FJUVFCTURRRWdDa0VCYXlFT0lBa2dDRUVCYXlJZFFRTjBhaUVRQTBBZ0RDQU9TQVJBSUFjZ0VDb0NBRGdDQUNBSElCQW9BZ1EyQWdRZ0RpRUFJQXdoQVFOQUlBRWhBZ05BSUFJaUFVRUJhaUVDSUFrZ0FVRURkR29pRmlBSEVPY0ZEUUFMSUFBaEF3TkFJQU1pQUVFQmF5RURJQWNnQ1NBQVFRTjBhaUlMRU9jRkRRQUxJQUFnQVU0RVFDQVdJQXNReUFFZ0FpRUJJQU1oQUFzZ0FDQUJUZzBBQ3lBT0lBQWdBU0FJU0JzaERpQUJJQXdnQUNBZFNCc2hEQXdCQ3dzZ0d5QVFLUUlBTndJQUlCSkJFR29rQUF3Q0MwSFFzZ1JCM00wQkVETkIrYzBCRUROQnlzVUFFRE5CMGdBUU5rSGJ5UUFRTTBHVjBBRVFNeEEzRUFBQUMwSFFzZ1JCdXRBQkVETkIrYzBCRUROQnlzVUFFRE5CMHdBUU5rSGJ5UUFRTTBIWDBBRVFNeEEzRUFBQUN5QUtRUUYxSVE0Z0JDRUFEQUlMSUNFZ0ZTQUJFRklvQWdSQkNXd1FQQ0VISUFBaERBTkFJQW9nREVZRVFDQUJRUUZxSVFFTUFnVWdGeUFUSUF4QkFuUnFLQUlBUVFOMElnbHFJUU1qQUVFUWF5SUNKQUFnQWtFSWFpQUNRUXhxSUFjZ0F5b0NBQ0FES2dJRUVQTURJQUlnQWlvQ0NDQUpJQmhxSWdNcUFnQ1RPQUlBSUFJZ0Fpb0NEQ0FES2dJRWt6Z0NCQ0FDS2dJQUlpY2dKNVFnQWlvQ0JDSW5JQ2VVa2lBbWxFTUFBSUEva2hEWEJpRW5JQUpCRUdva0FDQVZJQUVRVWlJQ0lDY2dBaW9DQUpJNEFnQWdERUVCYWlFTURBRUxBQXNBQ3dBTEFBVWdGU0FNRUZKQkFEWUNBQ0FWSUF3UVVpQU1OZ0lFSUF4QkFXb2hEQXdCQ3dBTEFBdEIwTElFUWJETEFSQXpRY3JIQVJBelFjckZBQkF6UWZrQUVEWkIyOGtBRUROQnA4d0JFRE1RTnhBQUFBdEIwTElFUWUzSkFSQXpRY3JIQVJBelFjckZBQkF6UWZnQUVEWkIyOGtBRUROQjBzb0JFRE1RTnhBQUFBdEIwTElFUVpESEFSQXpRY3JIQVJBelFjckZBQkF6UWZjQUVEWkIyOGtBRUROQmhja0JFRE1RTnhBQUFBc2dHMEVRYWlRQUlBNEVRQ01BUWZBQWF5SUFKQUFDZjBFQUlBQkJJR29nRDBPc3hTYzNFUE1GUlEwQUdpQUFRZ0EzQXhnZ0FFRUFOZ0lVSUFBZ0JiSWlKamdDRUNBQUlBYXlJaWM0QWd3Z0FDQW1PQUlJSUFBZ0p6Z0NCQ0FBUVFBMkFnQWdBRUhvQUdvaUFpQUFRU0JxSWdFZ0FFRVlhaER4QVNBQVFlQUFhaUlFSUFFZ0FFRVFhaER4QVNBQVFkZ0FhaUlESUFFZ0FFRUlhaER4QVNBQVFkQUFhaUlNSUFFZ0FCRHhBU01BUVRCcklnRWtBQ0FCUVNocUlnOGdCQ0FDRU5ZQ0lBRkJJR29pRGlBRElBSVExZ0lnQVVFWWFpSWJJQXdnQWhEV0FpQUJRUkJxSWdJZ0JDQURFTllDSUFGQkNHb2lCQ0FNSUFNUTFnSWdEeUFPRUpVRElTWWdEaUFiRUpVRElTY2dEeUFiRUpVRElTZ2dBaUFFRUpVRElTa2dKaUFuRUpnRElDZ1FtQU1nS1JDWUF5RW1JQUZCTUdva0FFRUFJQVVnQm15M1JDMURIT3ZpTmhvL29yWWdKbDROQUJvZ0FFSG9BR29pQVNBQVFlQUFhaUlDSUFCQjJBQnFJZ01RcWdFaEprRUJRWDhnQWlBRElBQkIwQUJxSWdRUXFnRkRBQUFBQUY0YlFRRkJmeUFtUXdBQUFBQmVHMnBCQVVGL0lBTWdCQ0FCRUtvQlF3QUFBQUJlRzJwQkFVRi9JQVFnQVNBQ0VLb0JRd0FBQUFCZUcyb2lBU0FCUVI5MUlnRnpJQUZyUVFSR0N5RVJJQUJCOEFCcUpBQUxJQ0FRNUFFZ0h4RGtBU0FVUVVCckpBQWdFUVVnQVNBRElCRVFVaWdDQUJCdEtnSUFJU1lnSUNBUkVGSWdKamdDQUNBQklBTWdFUkJTS0FJQUVHMHFBZ1FoSmlBZ0lCRVFVaUFtT0FJRUlBSWdBeUFSRUZJb0FnUVFiU29DQUNFbUlCOGdFUkJTSUNZNEFnQWdBaUFESUJFUVVpZ0NCQkJ0S2dJRUlTWWdIeUFSRUZJZ0pqZ0NCQ0FSUVFGcUlSRU1BUXNMQzRBSUFnTi9CbjBqQUVFZ2F5SUVKQUFnQkNBRElBRW9BbGh2SUFFb0FsUnZJQUVvQWpSdklnVTJBZ3dnQkNBRElBVnJJQUVvQWxodklBRW9BbFJ2SUFFb0FqUnRJZ1UyQWdnZ0JDQURJQVFvQWd3Z0FTZ0NOQ0FGYkdwcklBRW9BbGh2SUFFb0FsUnRJZ1UyQWdRZ0JDQURJQVFvQWd3Z0FTZ0NWQ0FGYkNBQktBSTBJQVFvQWdoc2FtcHJJQUVvQWxodElnTTJBZ0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FnQkNnQ0RDSUZRUUJPQkVBZ0JTQUJLQUkwVGcwQklBUW9BZ2dpQlVFQVNBMENJQVVnQVNnQ09FNE5BeUFFS0FJRUlnVkJBRWdOQkNBRklBRW9BanhPRFFVZ0EwRUFTQTBHSUFNZ0FTZ0NRRTROQnd3SkMwSFFzZ1JCNDd3QkVETkJoTDBCRUROQnlzVUFFRE5CdmdFUU5rSGJ5UUFRTTBIWnZnRVFNeEEzREFjTFFkQ3lCRUhydmdFUU0wR0V2UUVRTTBIS3hRQVFNMEcvQVJBMlFkdkpBQkF6UWRtK0FSQXpFRGNNQmd0QjBMSUVRZDYvQVJBelFZUzlBUkF6UWNyRkFCQXpRY0FCRURaQjI4a0FFRE5CLzc4QkVETVFOd3dGQzBIUXNnUkI0OEFCRUROQmhMMEJFRE5CeXNVQUVETkJ3UUVRTmtIYnlRQVFNMEgvdndFUU14QTNEQVFMUWRDeUJFR0x3UUVRTTBHRXZRRVFNMEhLeFFBUU0wSENBUkEyUWR2SkFCQXpRZVRCQVJBekVEY01Bd3RCMExJRVFiRENBUkF6UVlTOUFSQXpRY3JGQUJBelFjTUJFRFpCMjhrQUVETkI1TUVCRURNUU53d0NDMEhRc2dSQmxzTUJFRE5CaEwwQkVETkJ5c1VBRUROQnhBRVFOa0hieVFBUU0wSHp3d0VRTXhBM0RBRUxRZEN5QkVIQ3hBRVFNMEdFdlFFUU0wSEt4UUFRTTBIRkFSQTJRZHZKQUJBelFmUERBUkF6RURjTEVBQUFDeUFBRUpZQ0lBRVE5Z1VRUkNFRklBRW9BbkFoQXdKQUlBSVFReUFGVHdSQUlBVkJBQ0FGUVFCS0d5RUZBMEFnQlNBR1JnMENJQU1xQWdRaEJ5QURLZ0lJSVFnZ0F5b0NEQ0VKSUFRb0FnaTNSQUFBQUFBQUFPQS9vTFloQ2lBRUtBSUV0MFFBQUFBQUFBRGdQNkMySVFzZ0JDZ0NBTGRFQUFBQUFBQUE0RCtndGlFTUlBUWdBeW9DQUNBRUtBSU10MFFBQUFBQUFBRGdQNkMyazRzNEFod2dCQ0FISUFxVGl6Z0NHQ0FFSUFrZ0RKT0xPQUlRSUFRZ0NDQUxrNHNpQnlBQktBSThzaUFIa3hDWUF5SUhPQUlVSUFkREFBQUFBR0FFUUFKQUlBUXFBaHhEQUFDQVAxMUZEUUFnQkNvQ0dFTUFBSUEvWFVVTkFDQUVLZ0lVUXdBQWdEOWRSUTBBSUFRcUFoQkRBQUNBUDExRkRRQWdBQ0FDSUFFUTlnVWdCaEE4S0FJQUVGSVE5UVVMSUFOQkVHb2hBeUFHUVFGcUlRWU1BUVZCMExJRVFhdkZBUkF6UVlTOUFSQXpRY3JGQUJBelFjMENFRFpCMjhrQUVETkJqOFlCRURNUU54QUFBQXNBQ3dBTFFkQ3lCRUhzdXdFUU0wRzZQUkF6UWNyRkFCQXpRZFlDRURaQjI4a0FFRE5CbXJ3QkVETVFOeEFBQUFzZ0JFRWdhaVFBQzlFWkF3cDlFWDhDZkNNQVFUQnJJaFlrQUNBV1FTQnFJQU1RUTBFQ2RCRDBBeUVaSUJaQkVHb2dBeEJEUVFKMEVQUURJUm9DUUFOL0lBTVFReUFUVFFSL0lBU3lJZ2hEemN4TVBwUWdDSklpQ0l3aENTQUZzaUlLUTgzTVRENlVJQXFTSWdxTUlRc2dBRUVLTmdKQUlBQkJERFlDUENBQVFRQTJBamdnQUVFQU5nSTBJQUJDZ0lDQS9JdUFnTUEvTndJa0lBQWdDamdDSUNBQUlBczRBaHdnQUNBSU9BSVlJQUFnQ1RnQ0ZDQUFRWUNBZ0lrRU5nSXNJQUJCQURZQ1ZDQUFRUUEyQWxoREFBQWdRUkRYQmlFSUlBQkJBVG9BRUNBQVF3QUFnRDhnQ0pVNEFqQWdBRUhjQUdvaUFSRGtCU0FBSUFkQkFYV3lPQUlNSUFBZ0JrRUJkYkk0QWdnZ0FDQUhOZ0lFSUFBZ0JqWUNBQ0FaUVFBUVBDRWJJQnBCQUJBOElSd2dBeEJESVJKQkFDRURJd0JCRUdzaUV5UUFJQUVRNUFVZ0VnUkFJQUJCOEFCcUloMGdFa0VDZEJDWEFpQUFRZndBYWlJZUlCSVFrUUlnQUMwQUVBUkFBa0FqQUVFUWF5SVlKQUFnQUNnQ0FDQUFLQUlFRUxVQ0lRRWdHQ0FTRVBRRElSUUNRQUpBSUJKQkFFb0VRQ0FBS0FJQVFRQk1EUUVnQUNnQ0JFRUFUQTBDSUJ4QkRHb2hBaUFiUVF4cUlRUWdBYkloQ0VFQUlRWURRQ0FHSUJKR0JFQUNmU0FVUVFBUVBDRVZJQlFRUkNJQlFRSnRJQUZCQVhGcVFRRnJJUmRCQUNFR0FrQWdBVUVBU2dSQUlCZEJBRXdOQVNBQlFRRnJJUWNnRlNBWFFRRnJJaDlCQW5ScUlTQURRQ0FnS2dJQUlRZ2dCeUlCSUFZaUFrb0VRQU5BSUFJaEJBTkFJQVFpQWtFQmFpRUVJQlVnQWtFQ2RHb2lJU29DQUNBSVhRMEFDeUFCSVFVRFFDQUZJZ0ZCQVdzaEJTQUlJQlVnQVVFQ2RHb2lJaW9DQUYwTkFBc2dBU0FDVGdSQUlDRWdJaEM3QmlBRUlRSWdCU0VCQ3lBQklBSk9EUUFMSUFjZ0FTQUNJQmRJR3lFSElBSWdCaUFCSUI5SUd5RUdEQUVMQ3lBSURBSUxRZEN5QkVITXB3RVFNMEdkcUFFUU0wRzBIUkF6UVRVUU5rSHVJUkF6UWRDc0FSQXpFRGNRQUFBTFFkQ3lCRUdzclFFUU0wR2RxQUVRTTBHMEhSQXpRVFlRTmtIdUlSQXpRYmF1QVJBekVEY1FBQUFMSVFnZ0FFRUZBbjhnQUNvQ0dDQUFLZ0lVa3lBSVF3QUFnRDZVSWdpVmpTSUppME1BQUFCUFhRUkFJQW1vREFFTFFZQ0FnSUI0Q3hDMUFqWUNOQ0FBUVFVQ2Z5QUFLZ0lnSUFBcUFoeVRJQWlWalNJSWkwTUFBQUJQWFFSQUlBaW9EQUVMUVlDQWdJQjRDeEMxQWlJQk5nSTRJQUFnQVNBQUtBSTBiQ0lCTmdKVUlBQWdBQ2dDUENBQmJEWUNXQ0FVRUhRZ0dFRVFhaVFBREFVRklBUWdCa0VFZENJQmFpb0NBQ0FCSUFKcUtnSUFFTlVDSVFrZ0ZDQUdFRHdnQ1NBSWxEZ0NBQ0FHUVFGcUlRWU1BUXNBQ3dBTFFkQ3lCRUh0N1FBUU0wSE9FeEF6UWJRZEVETkIwQUVRTmtIdUlSQXpRWXJ3QUJBekVEY01Cd3RCMExJRVFmWDFBQkF6UWM0VEVETkJ0QjBRTTBIUkFSQTJRZTRoRUROQm5QZ0FFRE1RTnd3R0MwSFFzZ1JCdVB3QUVETkJ6aE1RTTBHMEhSQXpRZElCRURaQjdpRVFNMEdTL3dBUU14QTNEQVVMQ3lBU1FRQWdFa0VBU2hzaEdFRUFJUUlEUUNBRElCaEdCRUFnSFNBQ1FRSjBFSmNDSUI0Z0FoQ1JBZ1VnR3lBRFFRUjBJZ1JxSWdFcUFnQWhEU0FCS2dJRUlRNGdBU29DQ0NFSUlBRXFBZ3doQ3lBRUlCeHFJZ0VxQWdBaENTQUJLZ0lFSVFvZ0FTb0NDQ0VNSUFFcUFnd2hEeU1BUVJCcklnRWtBQ0FUSUFnZ0RKTWlDRGdDQkVRWUxVUlUreUVaUUNFakFrQWdDTHNpSkVRWUxVUlUreUVKd0dWRkJFQkVHQzFFVlBzaEdjQWhJeUFrUkJndFJGVDdJUWxBWkVVTkFRc2dFeUFqSUNTZ3RpSUlPQUlFQ3dKQUFrQWdDTHNpSTBRWUxVUlUreUVKd0dRRVFDQWpSQmd0UkZUN0lRbEFaVVVOQVNBVElBc2dEeERWQWlJSU9BSUFJQk1xQWdRaUN4RGpCU0VNSUFzUTRnVWhDeUFCSUF3Z0NKUWlERGdDRENBQklBdzRBZ0FnQVNBTElBaVVJZ2c0QWdnZ0FTQUlqRGdDQkNBVElCTXFBZ0FRcHdJZ0FDb0NNSlE0QWdBZ0FTb0NDQ0VJSUFFcUFnd2hDeUFUSUEwZ0FTb0NBQ0lOSUFtVUlBRXFBZ1FpRENBS2xKS1RJQTBnQUNvQ0NKUWdEQ0FBS2dJTWxKS1NPQUlNSUJNZ0RpQUlJQW1VSUFzZ0NwU1NreUFJSUFBcUFnaVVJQXNnQUNvQ0RKU1NramdDQ0NBQlFSQnFKQUFNQWd0QjBMSUVRZmpEQUJBelFiYUFBUkF6UWJRZEVETkIxQU1RTmtIdUlSQXpRWTNJQUJBekVEY01Cd3RCMExJRVFlTE9BQkF6UWJhQUFSQXpRYlFkRUROQjFRTVFOa0h1SVJBelFZM0lBQkF6RURjTUJnc0NmeUFUS2dJSUlRZ2dFeW9DQkNFTElCTXFBZ0FoQ1VFQUlSVUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQ0FUS2dJTUlnb2dBQ29DRkNJTlhRMEFJQUFxQWhnaURpQUtYdzBBSUFBcUFod2lEQ0FJWGcwQUlBQXFBaUFpRHlBSVh3MEFJQXU3SWlORUdDMUVWUHNoQ2NCbElDTkVHQzFFVlBzaENVQmtjZzBBSUFBcUFpUWlFQ0FKWGcwQUlBQXFBaWdpRVNBSlh3MEFJQW9nRFdCRkRRRWdDaUFPWFVVTkFpQUlJQXhnUlEwRElBZ2dEMTFGRFFRZ0kwUVlMVVJVK3lFSndHUkZEUVVnSTBRWUxVUlUreUVKUUdWRkRRWWdDU0FRWUVVTkJ5QUpJQkZkUlEwSUlBQW9BalFoQVNBQUlBb2dBQ29DRkNJS2t5QUFLZ0lZSUFxVEVOVUNJQUd5bERnQ1JDQUFLQUk0SVFFZ0FDQUlJQUFxQWh3aUNKTWdBQ29DSUNBSWt4RFZBaUFCc3BRNEFrZ2dBQ0FMdTBRWUxVUlUreUVKUUtCRWc4akpiVEJmeEQraUlBQW9Bankzb3JZNEFrd2dBQ2dDUUNFQklBQWdDU0FBS2dJa0lnaVRJQUFxQWlnZ0NKTVExUUlnQWJLVU9BSlFJQUFxQWtSREFBQUF2NUtPSVFnZ0FDb0NTRU1BQUFDL2tvNGhDU0FBS2dKUVF3QUFBTCtTamlFS0FuOGdBQ29DVEVNQUFBQy9rbzRpQzR0REFBQUFUMTBFUUNBTHFBd0JDMEdBZ0lDQWVBc2dBQ2dDUENJWGFpQVhieUVHQW44Z0NJdERBQUFBVDEwRVFDQUlxQXdCQzBHQWdJQ0FlQXNoQVFKL0lBbUxRd0FBQUU5ZEJFQWdDYWdNQVF0QmdJQ0FnSGdMSVFRZ0FVRUFTQ0VIQW44Z0NvdERBQUFBVDEwRVFDQUtxQXdCQzBHQWdJQ0FlQXNoQlNBSERRQWdCRUVBU0NBQlFRRnFJZ2NnQUNnQ05FNXlEUUJCQUNBRVFRRnFJaElnQUNnQ09FNE5DaG9nQlVFQVNBMEFJQVZCQVdvaUZDQUFLQUpBVGcwQUlBQWdBQ0FCSUFRZ0JpQUZFSm9CRUprQklBQWdBQ0FISUFRZ0JpQUZFSm9CRUprQklBQWdBQ0FISUJJZ0JpQUZFSm9CRUprQklBQWdBQ0FISUJJZ0JrRUJhaUFYYnlJVklBVVFtZ0VRbVFFZ0FDQUFJQWNnRWlBVklCUVFtZ0VRbVFFZ0FDQUFJQWNnRWlBR0lCUVFtZ0VRbVFFZ0FDQUFJQWNnQkNBVklBVVFtZ0VRbVFFZ0FDQUFJQWNnQkNBVklCUVFtZ0VRbVFFZ0FDQUFJQWNnQkNBR0lCUVFtZ0VRbVFFZ0FDQUFJQUVnRWlBR0lBVVFtZ0VRbVFFZ0FDQUFJQUVnRWlBVklBVVFtZ0VRbVFFZ0FDQUFJQUVnRWlBVklCUVFtZ0VRbVFFZ0FDQUFJQUVnRWlBR0lCUVFtZ0VRbVFFZ0FDQUFJQUVnQkNBVklBVVFtZ0VRbVFFZ0FDQUFJQUVnQkNBVklCUVFtZ0VRbVFFZ0FDQUFJQUVnQkNBR0lCUVFtZ0VRbVFGQkFTRVZDeUFWREFrTFFkQ3lCRUdXQ1JBelFiYUFBUkF6UWJRZEVETkI2QUlRTmtIdUlSQXpRWkFsRURNUU53d0hDMEhRc2dSQm5Dc1FNMEcyZ0FFUU0wRzBIUkF6UWVrQ0VEWkI3aUVRTTBHUUpSQXpFRGNNQmd0QjBMSUVRYWd5RUROQnRvQUJFRE5CdEIwUU0wSHFBaEEyUWU0aEVETkI5ellRTXhBM0RBVUxRZEN5QkVITVB4QXpRYmFBQVJBelFiUWRFRE5CNndJUU5rSHVJUkF6UWZjMkVETVFOd3dFQzBIUXNnUkIrTU1BRUROQnRvQUJFRE5CdEIwUU0wSHNBaEEyUWU0aEVETkJqY2dBRURNUU53d0RDMEhRc2dSQjRzNEFFRE5CdG9BQkVETkJ0QjBRTTBIdEFoQTJRZTRoRUROQmpjZ0FFRE1RTnd3Q0MwSFFzZ1JCbTlRQUVETkJ0b0FCRUROQnRCMFFNMEh1QWhBMlFlNGhFRE5CcmRjQUVETVFOd3dCQzBIUXNnUkJxOXdBRUROQnRvQUJFRE5CdEIwUU0wSHZBaEEyUWU0aEVETkJyZGNBRURNUU53c01CZ3NFUUNBZElBSkJBblFRUENJQklBQXFBa1E0QWdBZ0FTQUFLZ0pJT0FJRUlBRWdBQ29DVERnQ0NDQUJJQUFxQWxBNEFnd2dIaUFDRUR3Z0F6WUNBQ0FDUVFGcUlRSUxJQU5CQVdvaEF3d0JDd3NMSUJOQkVHb2tBQ01BUVJCcklnRWtBQ0FXUVFBMkFnd2dGa0YvTmdJSUlBRkJDR29nQUVIY0FHb1ErZ01Rc3dJaEFBTkFJQUFnQVJCckVMTUNFSU1CQkVBZ0FCQnZJUUlnRmlvQ0RDQUNLQUlFczEwRVFDQVdJQUFRYnlnQ0FEWUNDQ0FXSUFBUWJ5Z0NCTE00QWd3TElBQVErUU1NQVFzTElBRkJFR29rQUNBV0tBSUlJUUFnRmlvQ0RDRUlJQm9RZENBWkVIUWdGa0V3YWlRQVFYOGdBQ0FJUXdBQVFFQmRHd1VnQVNBRElCTVFVaWdDQUJCdElSSWdBaUFESUJNUVVpZ0NCQkJ0SVJRZ0dTQVRRUUowSWhjUVBDSVZJQklxQWdBNEFnQWdGU0FTS2dJRU9BSUVJQlVnRWlvQ0NEZ0NDQ0FWSUJJcUFndzRBZ3dnR2lBWEVEd2lFaUFVS2dJQU9BSUFJQklnRkNvQ0JEZ0NCQ0FTSUJRcUFnZzRBZ2dnRWlBVUtnSU1PQUlNSUJOQkFXb2hFd3dCQ3dzUEN4QUFBQXRVQVFGL0l3QkJFR3NpQkNRQUlBUWdBQ0FERU9zQ0lRTWdBQkExR2lBQ0lBRnJJZ0JCQUVvRVFDQURLQUlFSUFFZ0FCQS9HaUFESUFNb0FnUWdBRUVNYmtFTWJHbzJBZ1FMSUFNUWJpQUVRUkJxSkFBTER3QWdBQ0FBS0FJQUtBSUFOZ0lBQ3drQUlBRkJCR29RZEF2U0FRRUJmeU1BUVRCcklnUWtBQ0FFUW9hQWdJQVFOd0lrSUFRZ0FEWUNJQ0FFUVFFMkFoZ2dCQ0FETmdJVUlBUWdBVFlDRUNBRVFRWTJBZ2dnQkNBRE5nSUVJQVFnQWpZQ0FBSkFJQVFRemdZaUEwVUVRRUYvSVFJTUFRc0NRQ0FESUFRUTVRSWlBRVVFUUVGL0lRSWdBeUVCREFFTEFrQWdBeUFFUVJCcUVPVUNJZ0ZGQkVCQmZ5RUNJQUFoQVF3QkMwRUFJUUlDUUNBQUVLUURRUUJJQkVCQmZ5RUNEQUVMSUFSQklHb2dBQ0FCRUpRRUdnc2dBeEJHSUFBaEF3c2dBeEJHQ3lBQkVFWUxJQVJCTUdva0FDQUNDNGNCQUNNQVFSQnJJZ01rQUNBQkVEVWhBU0FBUVJnUVRDQURRUWhxSUFGQkFCQ3dBaEN2QWlJQUtBSUFRUWhxSVFVZ0JDZ0NBQ0VFSXdCQkVHc2lBU1FBSUFFZ0JEWUNDQ0FGSUFFb0FnZ29BZ0EyQWdBZ0JVRUVhaEJOR2lBQlFSQnFKQUFnQUJCS1FRRTZBQVFnQUNnQ0FDQUNOZ0lFSUFBb0FnQkJBRFlDQUNBRFFSQnFKQUFMdVFJQUlBQW9BZ0FnQVNnQ0FCQnhJQUFvQWdRZ0FTZ0NCQkJ4YWlBQUtBSUlJQUVvQWdnUWNXb2dBQ2dDRENBQktBSU1FSEZxSUFBb0FoQWdBU2dDRUJCeGFpQUFLQUlVSUFFb0FoUVFjV29nQUNnQ0dDQUJLQUlZRUhGcUlBQW9BaHdnQVNnQ0hCQnhhaUFBS0FJZ0lBRW9BaUFRY1dvZ0FDZ0NKQ0FCS0FJa0VIRnFJQUFvQWlnZ0FTZ0NLQkJ4YWlBQUtBSXNJQUVvQWl3UWNXb2dBQ2dDTUNBQktBSXdFSEZxSUFBb0FqUWdBU2dDTkJCeGFpQUFLQUk0SUFFb0FqZ1FjV29nQUNnQ1BDQUJLQUk4RUhGcUlBQW9Ba0FnQVNnQ1FCQnhhaUFBS0FKRUlBRW9Ba1FRY1dvZ0FDZ0NTQ0FCS0FKSUVIRnFJQUFvQWt3Z0FTZ0NUQkJ4YWlBQUtBSlFJQUVvQWxBUWNXb2dBQ2dDVkNBQktBSlVFSEZxSUFBb0FsZ2dBU2dDV0JCeGFpQUFLQUpjSUFFb0Fsd1FjV29MQ2dBZ0FFRU1haWdDQUFzL0FRSi9Ba0FnQVVFQVRBMEFJQUJCQURZQ0FFRUJJUUlEUUNBQklBSkdEUUVnQUNBQ1FRSjBhaUFEUVFGcUlnTTJBZ0FnQWtFQmFpRUNEQUFMQUFzTDlBc0NCbjhLZkNNQVFlQUJheUlGSkFBZ0JVSFFBR29oQnlNQVFlQUdheUlFSkFBZ0JTQUNLd01RSUFNckF4QWlDNklnQWlzREFDQURLd01Bb2lBQ0t3TUlJQU1yQXdnaURLS2dvQ0FDS3dNWW9Ea0RDQ0FGSUFJckF6Z2dDeUFDS3dNd29pQUNLd01nSUFNckF3QWlDcUlnRENBQ0t3TW9vcUNnb0RrREVDQUZJQUlyQTFnZ0N5QUNLd05Rb2lBS0lBSXJBMENpSUFJckEwZ2dBeXNEQ0NJTG9xQ2dvRGtER0NBRUlBc2dBaXNEQUNJT29qa0R5QVFnQkNBS0lBNmlPUVBBQkNBRUlBNGdBeXNERUNJTW9qa0QwQVFnQkNBTUlBSXJBd2dpRDZJNUErZ0VJQVFnQ3lBUG9qa0Q0QVFnQkNBS0lBK2lPUVBZQkNBRUlBSXJBeEFpRFRrRG1BVWdCQ0FQT1FPUUJTQUVJQTQ1QTRnRklBUWdEQ0FOb2prRGdBVWdCQ0FMSUEyaU9RUDRCQ0FFSUFvZ0RhSTVBL0FFSUFRZ0RDQUNLd01nSWc2aU9RT3dCU0FFSUFzZ0RxSTVBNmdGSUFRZ0NpQU9vamtEb0FVZ0JDQU1JQUlyQXlnaUQ2STVBOGdGSUFRZ0N5QVBvamtEd0FVZ0JDQUtJQStpT1FPNEJTQUVJQUlyQXpBaURUa0QrQVVnQkNBUE9RUHdCU0FFSUE0NUErZ0ZJQVFnRENBTm9qa0Q0QVVnQkNBTElBMmlPUVBZQlNBRUlBb2dEYUk1QTlBRklBUWdEQ0FDS3dOQUlnNmlPUU9RQmlBRUlBc2dEcUk1QTRnR0lBUWdDaUFPb2prRGdBWWdCQ0FNSUFJckEwZ2lENkk1QTZnR0lBUWdDeUFQb2prRG9BWWdCQ0FLSUEraU9RT1lCaUFFSUFJckExQWlEVGtEMkFZZ0JDQVBPUVBRQmlBRUlBNDVBOGdHSUFRZ0RDQU5vamtEd0FZZ0JDQUxJQTJpT1FPNEJpQUVJQW9nRGFJNUE3QUdJQVJCQUVIQUFCQTZJZ0pDQURjRFNDQUNRVUJyUW9DQWdJQ0FnSUQ0djM4M0F3QWdBa0lBTndOUUlBSkNBRGNEV0NBQ1FnQTNBMkFnQWtLQWdJQ0FnSUNBK0Q4M0EyZ2dBa0h3QUdwQkFFRXdFRG9hSUFKQ2dJQ0FnSUNBZ1BnL053T2dBU0FDUWFnQmFrRUFRY2dBRURvYUlBSkNnSUNBZ0lDQWdQaS9memNEOEFFZ0FrSDRBV3BCQUVFd0VEb2FJQUpDQURjRHNBSWdBa0tBZ0lDQWdJQ0ErTDkvTndPb0FpQUNRZ0EzQTdnQ0lBSkNBRGNEd0FJZ0FrSUFOd1BJQWlBQ1FvQ0FnSUNBZ0lENFB6Y0QwQUlnQWtIWUFtcEJBRUh3QUJBNkdpQUNRb0NBZ0lDQWdJRDRQemNEeUFNZ0FrSFFBMnBCQUVFd0VEb2FJQUpDZ0lDQWdJQ0FnUGcvTndPQUJDQUNRWWdFYWtFQVFUQVFPaG9nQWtLQWdJQ0FnSUNBK0Q4M0E3Z0VBMEJCQUNFRElBWkJBMGNFUUFOQUlBTkJCa2NFUUNBRFFRTjBJZ2dnQnlBR1FUQnNhbW9oQ1VFQUlRSkVBQUFBQUFBQUFBQWhDZ05BSUFKQkRFY0VRQ0FFUWNBRWFpQUdRZUFBYkdvZ0FrRURkR29yQXdBZ0JDQUNRVEJzYWlBSWFpc0RBS0lnQ3FBaENpQUNRUUZxSVFJTUFRc0xJQWtnQ2prREFDQURRUUZxSVFNTUFRc0xJQVpCQVdvaEJnd0JDd3NnQkVIZ0Jtb2tBRUYvSVFNQ1FDQUJLd05ZSUFFckExQWdCU3NER0NJTW9pQUJLd05BSWdzZ0JTc0RDQ0lPb2lBRkt3TVFJZzhnQVNzRFNLS2dvS0FpQ2tRQUFBQUFBQUFBQUdJRWZ5QUJLd01nSVJBZ0FTc0RLQ0VSSUFFckF6QWhFaUFCS3dNNElSTWdCU0FCS3dNQUlnMGdDcUlnQVNzREVDQU1vaUFOSUE2aUlBRXJBd2dnRDZLZ29DQUJLd01Zb0NJTklBdWlvU0FLSUFxaUlndWpPUU1nSUFVZ0FTc0RDQ0FLb2lBTklBRXJBMGlpb1NBTG96a0RLQ0FGSUFFckF4QWdDcUlnRFNBQkt3TlFvcUVnQzZNNUF6QWdCU0FCS3dNZ0lBcWlJQk1nRWlBTW9pQVFJQTZpSUE4Z0VhS2dvS0FpRENBQkt3TkFvcUVnQzZNNUF6Z2dCU0FCS3dNb0lBcWlJQXdnQVNzRFNLS2hJQXVqT1FOQUlBVWdBU3NETUNBS29pQU1JQUVyQTFDaW9TQUxvemtEU0VFQUJVRi9DMEVBVGdSQVFRQWhBZ05BUVFBaEF5QUNRUUpHRFFJRFFDQURRUVpIQkVBZ0EwRURkQ0lFSUFBZ0FrRXdiR3BxSVFaQkFDRUJSQUFBQUFBQUFBQUFJUW9EUUNBQlFRTkhCRUFnQlVFZ2FpQUNRUmhzYWlBQlFRTjBhaXNEQUNBRlFkQUFhaUFCUVRCc2FpQUVhaXNEQUtJZ0NxQWhDaUFCUVFGcUlRRU1BUXNMSUFZZ0Nqa0RBQ0FEUVFGcUlRTU1BUXNMSUFKQkFXb2hBZ3dBQ3dBTFFRQkJBMEh0RjBFQUVEMExJQVZCNEFGcUpBQWdBd3NJQUNBQVFlZ0FhZ3NMQUNBQVFRQWdBUkE2R2d2RkVnSVVmd0Y5SXdCQk1Hc2lEU1FBQWtBQ1FBSkFBa0FDUUFKQUFrQWdBRUVNYWlJSktBSUVJQUFvQW13UXRRSWdCVTRFUUNBQlFRRVFuQU1nQVJDc0FpQUZFSkVDSUFWQkFDQUZRUUJLR3lFQ0EwQWdBaUFHUmcwQ0lBUWdCa0VDZEdvb0FnQWhBQ0FCRUt3Q0lBWVFQQ0FBTmdJQUlBWkJBV29oQmd3QUN3QUxJQTFCR0dvUWtnSWhCeUFDSVJVZ0F5RVFJd0JCRUdzaUV5UUFBa0FDUUFKQUFrQWdDU2dDQkNBSlFReHFJaGtRUkVZRVFDQVFRUUJNRFFFZ0JTQVFTZzBDSUFrb0FnUWdCVW9OQXlBVFFYODJBZ3dnQ1VFWWFpSU9JQVVnRTBFTWFoRDRBeUFUUVg4MkFnZ2dDVUVrYWlJWUlBVWdFMEVJYWhENEF5QUpRVEJxSWhFZ0JSQ1JBaUFSUVFBUVBDQVJFRVFRaEFaQmZ5RURBMEFnQ1NnQ0NDQUlUQVJBSUFrb0FnUWdHUkJFUndSQVFkQ3lCRUdja3dFUU0wSGFrd0VRTTBIS3hRQVFNMEc3QVJBMlFkdkpBQkF6UWIyV0FSQXpFRGNNRGdzRklCRkJBQkE4SUJFUVJDQUpLQUlFSUFrb0FnQVE5d01nRVVFQUVEd2hEeUFKS0FJRUlRdEJBQ0VLUVFBaEFnSkFBa0FDUUFKQUlCZ1FSQ0FGUmdSQUlCQkJBRXdOQVNBRklCQktEUUlnQzBFQVRBMERJQVZCQUNBRlFRQktHeUVTQTBBZ0NpQVNSZzBGSUFRZ0NrRUNkR29oRkVFQUlSWkJmeUVHQTBBZ0N5QVdSZ1JBSUFwQkFXb2hDaUFDSUFacUlRSU1BZ1VnQmlBVklCUW9BZ0JCNEFCc2FpQVZJQVFnRHlBV1FRSjBhaUlYS0FJQVFRSjBhaWdDQUVIZ0FHeHFFSnNESWd4TEJFQWdGeWdDQUNFR0lCZ2dDaEE4SUFZMkFnQWdEQ0VHQ3lBV1FRRnFJUllNQVFzQUN3QUxBQXRCMExJRVFiTDdBQkF6UWRxVEFSQXpRY3JGQUJBelFjWUJFRFpCMjhrQUVETkJvS1lCRURNUU54QUFBQXRCMExJRVFlcVpBUkF6UWRxVEFSQXpRY3JGQUJBelFjY0JFRFpCMjhrQUVETkJrNXNCRURNUU54QUFBQXRCMExJRVFjR2RBUkF6UWRxVEFSQXpRY3JGQUJBelFjZ0JFRFpCMjhrQUVETkIrSjRCRURNUU54QUFBQXRCMExJRVFhaXFBUkF6UWRxVEFSQXpRY3JGQUJBelFja0JFRFpCMjhrQUVETkJzS3dCRURNUU54QUFBQXNnQWlBRFNRUkFJQTRnR0JDckF5QVpRUUFRUENBUlFRQVFQQ0FKS0FJRUVQUUJJQUloQXdzZ0NFRUJhaUVJREFFTEN5QVRRUkJxSkFBTUJBdEIwTElFUVp5VEFSQXpRZHFUQVJBelFjckZBQkF6UVpvQkVEWkIyOGtBRUROQnZaWUJFRE1RTnd3S0MwSFFzZ1JCNnBrQkVETkIycE1CRUROQnlzVUFFRE5CbXdFUU5rSGJ5UUFRTTBHVG13RVFNeEEzREFrTFFkQ3lCRUhCblFFUU0wSGFrd0VRTTBIS3hRQVFNMEdjQVJBMlFkdkpBQkF6UWZpZUFSQXpFRGNNQ0F0QjBMSUVRZWVpQVJBelFkcVRBUkF6UWNyRkFCQXpRWjBCRURaQjI4a0FFRE5CNWFNQkVETVFOd3dIQ3lBSlFSaHFJZzRRUkNBRlJ3MEJRUUFoQmdKQUEwQUNRQ0FPRUVRZ0JrMEVRQ0FIRUlNR1FRRkhEUUVnQVVFQkVKd0RJQUVRckFJZ0JSQ1JBa0VBSVFZZ0JVRUFJQVZCQUVvYklRSURRQ0FDSUFaR0RRUWdCQ0FHUVFKMGFpZ0NBQ0VBSUFFUXJBSWdCaEE4SUFBMkFnQWdCa0VCYWlFR0RBQUxBQXNnRGlBR0VEd29BZ0JCZjBZTkJTQU9JQVlRUENnQ0FDQUZUZzBHSUFRZ0RpQUdFRHdvQWdCQkFuUnFLQUlBSUJCT0RRY2dCQ0FPSUFZUVBDZ0NBRUVDZEdvaEZDTUFRU0JySWc4a0FDQVBJQlFRM0FJMkFoQWdEMEVZYWlFWElBOUJFR29oRENBUFFRaHFJUU5CQUNFS0l3QkJJR3NpQ0NRQUlBY1FQaG9nRkNnQ0FDRVNJQWNRamdFaEFpQUlRUUE2QUI4Q1FBSkFJQUpGRFFBZ0J5QVNJQUlRV3lJS0VEd29BZ0FpQzBVTkFBTkFJQXNvQWdBaUMwVU5BU0FTSUFzb0FnUkhCRUFnQ3lnQ0JDQUNFRnNnQ2tjTkFnc2dCeEJaSUF0QkNHb2dGQkRRQVVVTkFBc01BUXNnQ0VFUWFpQUhJQkpCMU5nQklBd2dBeENCQmlBSEVENG9BZ0FoRENBSEVGa2hBd0pBSUFJRVFDQU1RUUZxc3lBREtnSUFJQUt6bEY1RkRRRUxJQWdnQWhEaEFVRUJjeUFDUVFGMGNqWUNEQ0FJQW44Z0J4QStLQUlBUVFGcXN5QUhFRmtxQWdDVmpTSWFRd0FBZ0U5ZElCcERBQUFBQUdCeEJFQWdHcWtNQVF0QkFBczJBZ2dnQnlBSVFReHFJQWhCQ0dvUWVpZ0NBQkNCQkNBU0lBY1FqZ0VpQWhCYklRb0xBa0FnQnlBS0VEd29BZ0FpQTBVRVFDQUlLQUlRSUFkQkNHb2lBeWdDQURZQ0FDQUhJQWdvQWhBMkFnZ2dCeUFLRUR3Z0F6WUNBQ0FJS0FJUUtBSUFSUTBCSUFnb0FoQWhBeUFISUFnb0FoQW9BZ0FvQWdRZ0FoQmJFRHdnQXpZQ0FBd0JDeUFJS0FJUUlBTW9BZ0EyQWdBZ0F5QUlLQUlRTmdJQUN5QUlRUkJxSWdNUXVBRWhDeUFIRUQ0aUFpQUNLQUlBUVFGcU5nSUFJQWhCQVRvQUh5QURLQUlBSVF3Z0EwRUFOZ0lBSUF3RVFDQURFRW9pQWkwQUJBUkFJQUlvQWdBZ0RFRUlhaEQvQlFzZ0RBUkFJQUlvQWdBYUlBd1FOQXNMQ3lBWElBaEJFR29nQ3hDQkFTQUlRUjlxRUxFQ0lBaEJJR29rQUNBWEVHOGhBaUFQUVNCcUpBQWdBa0VFYWlBRUlBWkJBblJxRUtzQ0lBWkJBV29oQmd3QkN3c2dBUkNHQmlFRklBY1Fnd1loQkNNQVFTQnJJZ01rQUNBRkVOTUJJQVJKQkVBZ0JSQTFJUUlnQlNBRFFRaHFJQVFnQlJCRUlBSVEyZ0lpQWhEaUFpQUNFTGdDQ3lBRFFTQnFKQUFnRFVFUWFpQUhFUG9ERUxNQ0lRUURRQ0FFSUExQkNHb1FheEN6QWhDREFVVU5BU0FFRUc5QkJHb1FSRVVOQjBHQUFSQk1JUVVnQUJDSkJpRURJQlVnQkJCdktBSUFRZUFBYkdvaEFpQUZRUUU2QUdRZ0JTQUROZ0lBSUFWQjZBQnFFRTBhSUFWQjlBQnFFRTBhSUFWQkJHb2dBa0hnQUJBL0dpQU5JQVUyQWdnZ0JVRUFFSndESUFFUWhnWWdEVUVJYWhDckFpQUVFRzhoQWlBQUlBMG9BZ2dnRlNBUUlBSkJCR29pQWtFQUVEd2dBaEJFRUlnR0lBUVErUU1NQUFzQUN5QUhLQUlJSVFBZ0J4QTFJUUlEUUNBQUJFQWdBQ2dDQUNFQklBSWdBRUVJYWhEL0JTQUFFRFFnQVNFQURBRUxDeUFIRUxJQ0N5QU5RVEJxSkFBUEMwSFFzZ1JCc3ZzQUVETkIxLzBBRUROQnlzVUFFRE5CNndJUU5rSGJ5UUFRTTBIQmdRRVFNeEEzREFRTFFkQ3lCRUdtaEFFUU0wSFgvUUFRTTBIS3hRQVFNMEh0QWhBMlFkdkpBQkF6UVppR0FSQXpFRGNNQXd0QjBMSUVRZktJQVJBelFkZjlBQkF6UWNyRkFCQXpRZTRDRURaQjI4a0FFRE5COElvQkVETVFOd3dDQzBIUXNnUkJxb3dCRUROQjEvMEFFRE5CeXNVQUVETkI3d0lRTmtIYnlRQVFNMEh3aWdFUU14QTNEQUVMUWRDeUJFR0lqd0VRTTBIWC9RQVFNMEhLeFFBUU0wR0RBeEEyUWR2SkFCQXpRZUdQQVJBekVEY0xFQUFBQ3hNQUlBQWdBQ2dDQkNJQVFRRnFOZ0lFSUFBTHJRRUNDSHdCZjBGL0lRc2dBU3NEV0NBQkt3TlFJQUlyQXhBaUE2SWdBU3NEUUNBQ0t3TUFJZ1NpSUFJckF3Z2lCU0FCS3dOSW9xQ2dvQ0lHUkFBQUFBQUFBQUFBWWdSL0lBRXJBemdoQnlBQkt3TXdJUWdnQVNzREtDRUpJQUVyQXlBaENpQUFJQUVyQXhnZ0FTc0RFQ0FEb2lBQkt3TUFJQVNpSUFVZ0FTc0RDS0tnb0tBZ0JxTTVBd0FnQUNBSElBZ2dBNklnQ2lBRW9pQUZJQW1pb0tDZ0lBYWpPUU1JUVFBRlFYOExDd2tBSUFCQkFEb0FBQXNvQVFGL0lBQWdBU2dDQURZQ0FDQUJLQUlBSVFNZ0FDQUJOZ0lJSUFBZ0FpQURhallDQkNBQUMwVUJBMzhnQUVIb0FHb2hBUU5BSUFFUVJDQUNTd1JBSUFFZ0FoQThLQUlBSWdNRVFDQURFSTBHQ3lBREVEUWdBa0VCYWlFQ0RBRUxDeUFBUWZRQWFoQjBJQUVRZEFzbEFRRi9JQUFvQWdBaEFpQUFJQUUyQWdBZ0FnUkFJQUlFUUNBQ0VJMEdDeUFDRURRTEN6RUJBWDhnQUJEa0FpQUFLQUlBQkVBZ0FDQUFLQUlBRUtrRElBQVFOUm9nQUNnQ0FDRUJJQUFRMUFFYUlBRVFOQXNMWXdFQmZ5QUJCRUFnQVVFa2FpSUFRZFFBYWhDUEJpQUFRY2dBYWhCMElBQkJER29pQWtFd2FoQjBJQUpCSkdvUWRDQUNRUmhxRUhRZ0FrRU1haEIwSUFCQkNHcEJBQkNPQmlBQlFRaHFJZ0JCRUdvUTRRTWdBRUVFYWhDdkJRc2dBUkEwQ3hJQUlBQkJBRFlDQkNBQVFaam5BellDQUFzSkFDQUFJQUUyQWdnTEV3QWdBRUVJTmdJRUlBQkJER3BCQ0JDUkFndXBBZ0VIZnlBQUVFb2hBZ0pBSUFFRVFDQUFJQUlnQVJEL0F4Q3VBaUFBRUVvZ0FUWUNBRUVBSVFJRFFDQUJJQUpHQkVBZ0FFRUlhaUlDS0FJQUlnTkZEUU1nQUNBREtBSUVJQUVRV3lJSEVEd2dBallDQUFOQUlBTW9BZ0FpQWtVTkJBSkFJQUlvQWdRZ0FSQmJJZ1FnQjBZTkFDQUNJUVVnQUNBRUVEd29BZ0JGQkVBZ0FDQUVFRHdnQXpZQ0FDQUVJUWNNQVFzRFFBSkFJQVVpQmlnQ0FFVUVRRUVBSVFVTUFRc2dBQkJaSUFKQkNHb2dCaWdDQUVFSWFoRFFBU0VJSUFZb0FnQWhCU0FJRFFFTEN5QURJQVUyQWdBZ0JpQUFJQVFRUENnQ0FDZ0NBRFlDQUNBQUlBUVFQQ2dDQUNBQ05nSUFEQUVMSUFJaEF3d0FDd0FGSUFBZ0FoQThRUUEyQWdBZ0FrRUJhaUVDREFFTEFBc0FDeUFBUVFBUXJnSWdBQkJLUVFBMkFnQUxDeVFBUWJpWUJDMEFBRUVCY1VVRVFFR3NtQVFRcFFOQnVKZ0VRUUU2QUFBTFFheVlCQXVpQVFFRmZ5TUFRUkJySWdNa0FDQUFFRDRhSUFFb0FnQWhCQUpBQWtBZ0FCQ09BU0lGUlEwQUlBQWdCQ0FGRUZzaUJoQThLQUlBSWdKRkRRQURRQ0FDS0FJQUlnSkZEUUVnQkNBQ0tBSUVSd1JBSUFJb0FnUWdCUkJiSUFaSERRSUxJQVFnQWlnQ0JFY05BQ0FBRUZrZ0FrRUlhaUFCRU5BQlJRMEFDeUFEUVFocUlBSVFnUUVvQWdBaEFnd0JDeUFERUlVRUlnSTJBZ2dMSUFOQkVHb2tBQ0FDQ3dvQUlBRkJCR29RL1FRTENBQWdBQkMwQWhvTEhBQWdBVUgvLy8vL0FVc0VRRUdYQ0JDc0FRQUxJQUZCQTNRUVRBdEFBUUYvSUFBUWhRY2dBVWtFUUJDY0FRQUxJQUFnQUJBMUlBRVEvUVlpQWpZQ0FDQUFJQUkyQWdRZ0FCQTFJQUlnQVVFVWJHbzJBZ0FnQUVFQUVQVUdDMVlCQVg4akFFRVFheUlFSkFBZ0JDQUFJQU1RdXdRaEF5QUFFRFVoQUFOQUlBRWdBa2NFUUNBQUlBTW9BZ1FnQVJDM0F5QURJQU1vQWdSQkZHbzJBZ1FnQVVFVWFpRUJEQUVMQ3lBREVHNGdCRUVRYWlRQUN5WUFJQUFvQWdBYUlBQW9BZ0FnQUJEYkFXb2FJQUFvQWdBYUlBQW9BZ0FnQUJDVUFXb2FDd1FBSUFFTElRRUJmeUFCSUFCcklRTWdBQ0FCUndSQUlBSWdBQ0FERU1zQ0N5QUNJQU5xQ3djQUlBRWdBR3NMVGdFQmZ5TUFRUkJySWdRa0FDQUVJQUFnQXhDdkF5RURJQUFRTlJvZ0FpQUJheUlBUVFCS0JFQWdBeWdDQkNBQklBQVFQeG9nQXlBREtBSUVJQUJxTmdJRUN5QURFRzRnQkVFUWFpUUFDeGNBSUFCQ0FEY0NBQ0FBUVFFNkFCQWdBRUlBTndJSUN5d0FJQUFvQWdBYUlBQW9BZ0FnQUJEY0FVRVViR29hSUFBb0FnQWFJQUFvQWdBZ0FCQ0FBVUVVYkdvYUMxTUJBMzhqQUVFUWF5SURKQUFnQXlBQUlBRVF1d1FpQWlnQ0JDRUJJQUlvQWdnaEJBTkFJQUVnQkVZRVFDQUNFRzRnQTBFUWFpUUFCU0FBRURVYUlBRVFvUVlnQWlBQlFSUnFJZ0UyQWdRTUFRc0xDd3dBSUFBb0FnQWFJQUVRTkFzS0FDQUJRUVJxRU5FQkN5a0JBWDhEUUNBQ1FRaEdSUVJBSUFFZ0Ftb2dBQ0FDYXkwQUJ6b0FBQ0FDUVFGcUlRSU1BUXNMQ3lvQkFYOGpBRUVRYXlJQ0pBQWdBa0VJYWlBQkVJb0VJZ0VnQUJDQ0JDQUJFTkVCSUFKQkVHb2tBQXNaQVFGL0lBQVFnQUVoQWlBQUlBRVFvQVVnQUNBQ0VLSUdDeXdCQVg4akFFRVFheUlDSkFBZ0FpQUJOZ0lNSUFBZ0FrRU1haUFDUVFocUVMRUdJQUpCRUdva0FDQUFDOW9FQWdsL0FYMGpBRUVnYXlJRkpBQWdCU0FCRU53Q05nSVFJQVZCR0dvaENDQUZRUkJxSVFrZ0JVRUlhaUVLSXdCQklHc2lBaVFBSUFBUVBob2dBU2dDQUNFR0lBQVFqZ0VoQXlBQ1FRQTZBQjhDUUFKQUlBTkZEUUFnQUNBR0lBTVFXeUlIRUR3b0FnQWlCRVVOQUFOQUlBUW9BZ0FpQkVVTkFTQUdJQVFvQWdSSEJFQWdCQ2dDQkNBREVGc2dCMGNOQWdzZ0FCQlpJQVJCQ0dvZ0FSRFFBVVVOQUFzTUFRc2dBa0VRYWlBQUlBWkIxTmdCSUFrZ0NoQ0JCaUFBRUQ0b0FnQWhBU0FBRUZraEJBSkFJQU1FUUNBQlFRRnFzeUFFS2dJQUlBT3psRjVGRFFFTElBSWdBeERoQVVFQmN5QURRUUYwY2pZQ0RDQUNBbjhnQUJBK0tBSUFRUUZxc3lBQUVGa3FBZ0NWalNJTFF3QUFnRTlkSUF0REFBQUFBR0J4QkVBZ0M2a01BUXRCQUFzMkFnZ2dBQ0FDUVF4cUlBSkJDR29RZWlnQ0FCQ0JCQ0FHSUFBUWpnRWlBeEJiSVFjTEFrQWdBQ0FIRUR3b0FnQWlBVVVFUUNBQ0tBSVFJQUJCQ0dvaUFTZ0NBRFlDQUNBQklBSW9BaEEyQWdBZ0FDQUhFRHdnQVRZQ0FDQUNLQUlRS0FJQVJRMEJJQUlvQWhBaEFTQUFJQUlvQWhBb0FnQW9BZ1FnQXhCYkVEd2dBVFlDQUF3QkN5QUNLQUlRSUFFb0FnQTJBZ0FnQVNBQ0tBSVFOZ0lBQ3lBQ1FSQnFJZ0VRdUFFaEJDQUFFRDRpQUNBQUtBSUFRUUZxTmdJQUlBSkJBVG9BSHlBQktBSUFJUUFnQVVFQU5nSUFJQUFFUUNBQkVFb2lBUzBBQkFSQUlBRW9BZ0FnQUVFSWFoQ1hCZ3NnQUFSQUlBRW9BZ0FhSUFBUU5Bc0xDeUFJSUFKQkVHb2dCQkNCQVNBQ1FSOXFFTEVDSUFKQklHb2tBQ0FJRUc4aEFDQUZRU0JxSkFBZ0FFRUVhZ3NwQVFGL0EwQWdBa0VFUmtVRVFDQUJJQUpxSUFBZ0Ftc3RBQU02QUFBZ0FrRUJhaUVDREFFTEN3dUNBd0VFZndKQUFrQUNRQUpBSUFBb0FoZ09Bd0FBQVFJTElBQW9BaXdpQVVFQUlBRkJBRW9iSVFOQkFDRUJBMEFnQVNBRFJnMERBa0FnQUNBQlFRaDBhaUlDUVRScUtBSUFRUUJJRFFBZ0Fpc0RVRVFBQUFBQUFBRGdQMk5GRFFBZ0FrRi9OZ0k0SUFKQmZ6WUNOQ0FDUVFZMkFwd0NDeUFCUVFGcUlRRU1BQXNBQ3lBQUtBSXNJZ0ZCQUNBQlFRQktHeUVEUVFBaEFRTkFJQUVnQTBZTkFnSkFJQUFnQVVFSWRHb2lBa0UwYWlnQ0FFRUFTQTBBSUFJckExQkVBQUFBQUFBQTREOWpSUTBBSUFKQmZ6WUNQQ0FDUVg4MkFqUWdBa0VHTmdLY0Fnc2dBVUVCYWlFQkRBQUxBQXNnQUNnQ0xDSUJRUUFnQVVFQVNoc2hCRUVBSVFFRFFDQUJJQVJHRFFGQkFDRURBa0FnQUNBQlFRaDBhaUlDUVRocUtBSUFRUUJJRFFBZ0Fpc0RXRVFBQUFBQUFBRGdQMk5GRFFBZ0FrRi9OZ0k0UVFFaEF3c0NRQ0FDS0FJOFFRQklEUUFnQWlzRFlFUUFBQUFBQUFEZ1AyTkZEUUFnQWtGL05nSThJQU5GRFFBZ0FrRUdOZ0tjQWdzZ0FVRUJhaUVCREFBTEFBc0xnZ0lCQkg4Z0FTQUFFSUFCSWdKTEJFQWpBRUVnYXlJRUpBQUNRQ0FCSUFKcklnTWdBQkExS0FJQUlBQW9BZ1JyUVJSdFRRUkFJQUFnQXhDakJnd0JDeUFBRURVaEFTQUVRUWhxSUFBZ0FCQ0FBU0FEYWhDNUJDQUFFSUFCSUFFUWpBY2hBaU1BUVJCcklnRWtBQ0FCSUFJb0FnZzJBZ0FnQWlnQ0NDRUZJQUVnQWtFSWFqWUNDQ0FCSUFVZ0EwRVViR28yQWdRZ0FTZ0NBQ0VEQTBBZ0FTZ0NCQ0FEUndSQUlBSW9BaEFhSUFFb0FnQVFvUVlnQVNBQktBSUFRUlJxSWdNMkFnQU1BUXNMSUFFUXF3RWdBVUVRYWlRQUlBQWdBaENKQnlBQ0VJWUhDeUFFUVNCcUpBQVBDeUFCSUFKSkJFQWdBQ0FBS0FJQUlBRkJGR3hxRUtnR0N3dXBBUUVFZnlNQVFTQnJJZ01rQUNBQUlBRTJBZ0FnQTBFWWFpQUJFS2tHSVFSQkVCQk1JUVVqQUVFZ2F5SUNKQUFnQWlBQk5nSU1JQVVRL2dNZ0JVSGcyQUUyQWdBZ0JVRU1haUFDUVFocUlBSkJER29nQWtFWWFoQ3RBaUFDUVJCcUVLMENHaUFDUVNCcUpBQWdBQ0FGTmdJRUlBUVF1QUVhSUFNZ0FUWUNCQ0FESUFFMkFnQWdCQ2dDQUNFQklBUkJBRFlDQUNBQkJFQWdCQ0FCRUpBR0N5QURRU0JxSkFBZ0FBdWVBUUVDZnlBQVFnQTNBZ0FnQUVFSWFpSUJRUUEyQWdBZ0FVRUVhaEJOR2lBQlFSQnFFRTBhSUFCQkpHb2lBVUxTQ1RjQ0FDQUJRUWhxRUlzRUdpQUJRUXhxSWdKQ0FEY0NCQ0FDSUFFMkFnQWdBa0VNYWhCTkdpQUNRUmhxRUUwYUlBSkJKR29RVFJvZ0FrRXdhaEJOR2lBQlFjZ0FhaEJOR2lBQlFkUUFhaENsQXlBQlFSQTJBbXdnQVVJQU53SmtJQUlRa3dZZ0FrRUJFSklHSUFBTHBBSUJBMzhnQUNnQ0FDRUNJQUFnQVRZQ0FDQUNCRUFnQWdSQUlBSkJsQVpxSWdCQkdHb1E1QUVnQUVFTWFoQjBJQUFRZENBQ1FZd0ZhaUlBUWZ3QWFoQjBJQUJCOEFCcUVIUWdBRUhjQUdvUTVRVWdBa0g4QkdvUTVBRWdBa0dnQVdvaUFFR1FBV29RZENBQVFkd0FhaUlCUVNocUVLQUVJQUZCSEdvUWRDQUFRY2dBYWhDaEJDQUFRVHhxRUtFRUlBQkJJR29Rb0FRZ0FFRVFhaUlBRUlRQ0lBQW9BZ0FFUUNBQUlBQW9BZ0FRMVFZZ0FCQTFHaUFBS0FJQUlRRWdBQkM3QVJvZ0FSQTBDeUFDUWR3QWFoQ09CQm9nQWtISUFHb2lBeWdDQ0NFQUlBTVFOU0VFQTBBZ0FBUkFJQUFvQWdBaEFTQUVJQUJCQ0dvUXBRWWdBQkEwSUFFaEFBd0JDd3NnQXhDeUFpQUNRVUJyRU5FQklBSkJER29RNUFFTElBSVFOQXNMQ0FBZ0FDQUJFSGtMMkFFQkJYOGpBRUhBQVdzaUF5UUFJQUFnQTBFSWFpSUJFS3NHSUFCQkJHb2dBVUVFY2hDckJnTkFBa0JCQUNFQklBSkJBMFlFUUFOQUlBRWdBQ2dDc0FFaUFrRURkRUdvcXdGcUtBSUFUZzBDSUFBZ0FVRURkQ0lDYWtIb0FHb2dBaUFEYWtId0FHb1FwZ1lnQVVFQmFpRUJEQUFMQUFVRFFDQUJRUVJHUlFSQUlBRkJBM1FpQkNBQUlBSkJCWFFpQldwcVFRaHFJQU1nQldvZ0JHcEJFR29RcGdZZ0FVRUJhaUVCREFFTEN5QUNRUUZxSVFJTUFnc0FDd3NnQXlBQ05nSzRBU0FBSUFOQkNHcEJ1QUVRUHhvZ0EwSEFBV29rQUF0aEFRTi9JQUFvQWdBaEFpQUFJQUUyQWdBZ0FnUkFJQUlFUUNBQ1FRUnFJZ01vQWdnaEFDQURFRFVoQkFOQUlBQUVRQ0FBS0FJQUlRRWdCQ0FBUVFocUVKY0dJQUFRTkNBQklRQU1BUXNMSUFNUXNnSWdBa0VBRUxBR0N5QUNFRFFMQ3drQUlBRkJBRHNCQUFzTEFDQUFJQUZCQWhENkFRdUNDd0VXZkFKQUFrQUNRQUpBQWtBQ1FDQUZRUUZyRGdRQkFnTUFCUXNnQUNzREVDSVJSQUFBQUFBQUFCaEFvaUVYSUFBckF4Z2lFa1FBQUFBQUFBQVlRS0loR0NBQ0lBQXJBemdpR2FFZ0FDc0RLQ0lhb3lJS0lBcWlJUUlnQVNBQUt3TXdJaHVoSUFBckF5QWlEcU1pQ1NBSm9pRUJJQUFyQTBBaEZTQUFLd01JSVJNZ0FDc0RBQ0VVSUJJZ0VxQWhEeUFSSUJHZ0lSWkJBU0VGSUFvaEJpQUpJUWNEUUFKQUFrQWdBVVFBQUFBQUFBQUFBR0lnQWtRQUFBQUFBQUFBQUdKeVJRUkFSQUFBQUFBQUFBQUFJUWNNQVFzZ0JpQVBJQWNnRWlBQklBR2dJQUlnQWFBaUVLQ2lJQk1nRUtJZ0VLSWdGQ0FRb2tRQUFBQUFBQUR3UDZDZ0lnc2dCNklnQmlBV0lBZWlvcUNnSUFtaElCZ2dCNklnRmlBR29pQVRJQUlnQXFJZ0FVUUFBQUFBQUFBVVFLSWdBYUlnQWlBQlJBQUFBQUFBQUFoQW9pSUhvaUlNb0tDaUlCUWdCeUFDb0tKRUFBQUFBQUFBOEQrZ29LQ2dvNkVpQjZJaURTQUdvaUFMSUFhaUlCRWdBaUFDb0NBUW9LS2dvQ0FLb1NBTklCY2dCcUlnRXlBQ1JBQUFBQUFBQUJSQW9pQUNvaUFCSUFHaUlBeWdvS0lnRkNBQ1JBQUFBQUFBQUFoQW9pQUJvS0pFQUFBQUFBQUE4RCtnb0tDZ282RWhCaUFGUVFSSERRRWdCaUVJQ3lBRElCc2dEaUFIb2lBVm82QTVBd0FnR1NBYUlBaWlJQldqb0NFQ0RBVUxJQVZCQVdvaEJTQUdJQWFpSVFJZ0J5QUhvaUVCREFBTEFBc2dBU0FBS3dNQUlndWhJZ0VnQWFJZ0FpQUFLd01Jb1NJR0lBYWlvQ0lIbnlJQ21pRU1JQUFyQXhoRUFBQUFBSVRYbDBHaklnaEVBQUFBQUFBQUNNQ2lJUTBnQ0pvaENrRUJJUVVEUUVRQUFBQUFBQUFBQUNFSUFrQWdBa1FBQUFBQUFBQUFBR0lFUUNBR0lBSWdDaUFIb2tRQUFBQUFBQUR3UDZBZ0FxSWdES0FnRFNBSG9rUUFBQUFBQUFEd1A2Q2pvU0lJb2lBQ295RUdJQUVnQ0tJZ0FxTWhBU0FGUVFOSERRRWdBU0VKSUFZaENBc2dBeUFMSUFrZ0FDc0RFS09nT1FNQUlBZ2dBQ3NERUtNZ0FDc0RDS0FoQWd3RUN5QUZRUUZxSVFVZ0FTQUJvaUFHSUFhaW9DSUhueUVDREFBTEFBc2dBU0FBS3dNQUlnNmhJZ1lnQnFJZ0FpQUFLd01Jb1NJSElBZWlvQ0lDbnlJQm1pRVBJQUFyQXhoRUFBQUFBSVRYbDBHaklnbEVBQUFBQUFBQUNNQ2lJUXNnQUNzRElFUUFBQUFBaE5lWFFhTkVBQUFBQUFCcStFQ2pJZ2hFQUFBQUFBQUFGTUNpSVF3Z0Nab2hEU0FJbWlFS1FRRWhCUU5BUkFBQUFBQUFBQUFBSVFsRUFBQUFBQUFBQUFBaENBSkFJQUZFQUFBQUFBQUFBQUJpQkVBZ0J5QUJJQUlnQ3FJZ0FxSWdEU0FDb2tRQUFBQUFBQUR3UDZDZ0lBR2lJQStnSUF3Z0FxSWdBcUlnQ3lBQ29rUUFBQUFBQUFEd1A2Q2dvNkVpQXFJZ0FhTWhCeUFHSUFLaUlBR2pJUVlnQlVFRFJ3MEJJQVloQ1NBSElRZ0xJQU1nRGlBSklBQXJBeENqb0RrREFDQUlJQUFyQXhDaklBQXJBd2lnSVFJTUF3c2dCVUVCYWlFRklBWWdCcUlnQnlBSG9xQWlBcDhoQVF3QUN3QUxJQUVnQUNzREFDSU9vU0FBS3dNWW95SUdJQWFpSUFJZ0FDc0RDS0VpQnlBSG9xQWlBcDhpQVpvaER5QUFLd01nUkFBQUFBQ0UxNWRCb3lJSlJBQUFBQUFBQUFqQW9pRUxJQUFyQXloRUFBQUFBSVRYbDBHalJBQUFBQUFBYXZoQW95SUlSQUFBQUFBQUFCVEFvaUVNSUFtYUlRMGdDSm9oQ2tFQklRVURRRVFBQUFBQUFBQUFBQ0VKUkFBQUFBQUFBQUFBSVFnQ1FDQUJSQUFBQUFBQUFBQUFZZ1JBSUFjZ0FTQUNJQXFpSUFLaUlBMGdBcUpFQUFBQUFBQUE4RCtnb0NBQm9pQVBvQ0FNSUFLaUlBS2lJQXNnQXFKRUFBQUFBQUFBOEQrZ29LT2hJZ0tpSUFHaklRY2dCaUFDb2lBQm95RUdJQVZCQTBjTkFTQUdJUWtnQnlFSUN5QURJQTRnQ1NBQUt3TVFvNkE1QXdBZ0NDQUFLd01Rb3lBQUt3TUlvQ0VDREFJTElBVkJBV29oQlNBR0lBYWlJQWNnQjZLZ0lnS2ZJUUVNQUFzQUN5QUVJQUk1QXdBTEN3c0FJQUJCNE80RE5nSUFDeFVBSUFCQnZOZ0JOZ0lBSUFCQkJHb1FPUm9nQUF0TkFRSi9Jd0JCSUdzaUF5UUFJQUFnQXlBQVFUaHFRUUFRUENBQ0tBSUFJQUlvQWdRZ0FpZ0NDQ0FDS0FJTUVOd0ZJZ1FnQWhEZkFpQUFJQUVnQkJEZkFpQUVFSlFESUFOQklHb2tBQXMxQUNBQUtBSUFHaUFBS0FJQUlBQVFrd0pCQVhScUdpQUFLQUlBSUFBUWxBSkJBWFJxR2lBQUtBSUFJQUFRa3dKQkFYUnFHZ3MxQVFGL0l3QkJFR3NpQWlRQUlBSWdBQ29DQURnQ0RDQUFJQUVxQWdBNEFnQWdBU0FDUVF4cUtnSUFPQUlBSUFKQkVHb2tBQXNNQUNBQUlBRVErQUZCQVhNTDVBRUJBWDhqQUVFZ2F5SURKQUFnQXlBQk5nSVFJQU1nQURZQ0dDQURJQUkyQWdnZ0F5Z0NFQ0FES0FJWUVKWUJJUUVnQXlnQ0NDQURLQUlRRUpZQklRQUNRQUovQW44Z0FVVUVRRUVBSVFJZ0FFVU5BeUFES0FJUUlBTW9BZ2dReUFGQkFTRUNJQU1vQWhBZ0F5Z0NHQkNXQVVVTkF5QURRUkJxSVFBZ0EwRVlhZ3dCQ3lBREtBSVlJUUVnQUFSQUlBTkJDR29oQUVFQkRBSUxJQUVnQXlnQ0VCRElBVUVCSVFJZ0F5Z0NDQ0FES0FJUUVKWUJSUTBDSUFOQkNHb2hBQ0FEUVJCcUN5Z0NBQ0VCUVFJTElRSWdBU0FBS0FJQUVNZ0JDeUFEUVNCcUpBQWdBZ3NTQUNBQUVENG9BZ0FnQUNnQ0FHdEJBM1VMRFFBZ0FDQUJJQUpCQXhDcEJBc0xBQ0FBUVFCQkpCQTZHZ3VSQVFFRGZ5TUFRUkJySWdJa0FDQUNJQUUyQWd3akFFRVFheUlESkFBZ0FCQTFHaUFEUWNmajhUZzJBZ3dnQTBILy8vLy9CellDQ0NBRFFReHFJQU5CQ0dvUStRRW9BZ0FoQkNBRFFSQnFKQUFnQVNBRVRRUkFJQUFROVFFaUFDQUVRUUYyU1FSQUlBSWdBRUVCZERZQ0NDQUNRUWhxSUFKQkRHb1FlaWdDQUNFRUN5QUNRUkJxSkFBZ0JBOExFSndCQUFzTEFDQUJJQUpCSkJBL0dnc05BQ0FBSUFFZ0FrRWtFS3NFQzQwQ0FneC9BWDFCZnlFS0FrQWdBU2dDQ0NJR0lBSW9BZ1JIRFFBZ0FDZ0NCQ0lESUFFb0FnUkhEUUFnQUNnQ0NDSUhJQUlvQWdoSERRQkJBQ0VLSUFOQkFDQURRUUJLR3lFTElBZEJBQ0FIUVFCS0d5RU1JQVpCQUNBR1FRQktHeUVOSUFBb0FnQWhBd05BSUFRZ0MwWU5BU0FFSUFac0lRNUJBQ0VGQTBBZ0JTQU1Sa1VFUUVFQUlRQWdBMEVBTmdJQUlBSW9BZ0FnQlVFQ2RHb2hDQ0FCS0FJQUlBNUJBblJxSVFsREFBQUFBQ0VQQTBBZ0FDQU5Sa1VFUUNBRElBa3FBZ0FnQ0NvQ0FKUWdENUlpRHpnQ0FDQUFRUUZxSVFBZ0NVRUVhaUVKSUFnZ0IwRUNkR29oQ0F3QkN3c2dCVUVCYWlFRklBTkJCR29oQXd3QkN3c2dCRUVCYWlFRURBQUxBQXNnQ2dzckFRRi9JQUFnQVNnQ0FEWUNBQ0FCS0FJQUlRTWdBQ0FCTmdJSUlBQWdBeUFDUVF4c2FqWUNCQ0FBQzM4QkEzOGdBQkNFQWlBQUVEVWFJQUFvQWdBaEJDQUFLQUlFSVFNZ0FVRUVhaUVDQTBBZ0F5QUVSd1JBSUFJb0FnQkJER3NnQTBFTWF5SURFSklFR2lBQ0lBSW9BZ0JCREdzMkFnQU1BUXNMSUFBZ0FoQklJQUJCQkdvZ0FVRUlhaEJJSUFBUU5TQUJFRDRRU0NBQklBRW9BZ1EyQWdBZ0FDQUFFRllRc1FNTFdRRUNmeU1BUVJCcklnSWtBQ0FDSUFCQkNHb2dBUkRGQmlJQktBSUFJUU1EUUNBQktBSUVJQU5IQkVBZ0FDZ0NFQm9nQVNnQ0FCQ2xBeUFCSUFFb0FnQkJER29pQXpZQ0FBd0JDd3NnQVJDckFTQUNRUkJxSkFBTEdRQWdBQ0FCSUFJZ0EwRU1RWmpOQVVIVnF0V3FBUkNxQkF0VEFRTi9Jd0JCRUdzaUF5UUFJQU1nQUNBQkVPc0NJZ0lvQWdRaEFTQUNLQUlJSVFRRFFDQUJJQVJHQkVBZ0FoQnVJQU5CRUdva0FBVWdBQkExR2lBQkVLVURJQUlnQVVFTWFpSUJOZ0lFREFFTEN3c1NBQ0FBRUQ0b0FnQWdBQ2dDQUd0QkFuVUxIUUFnQVVILy8vLy9BMHNFUUVHWXpRRVFyQUVBQ3lBQlFRSjBFRXdMQ1FBZ0FDQUJFSk1FQzFnQkFuOGpBRUVRYXlJQ0pBQWdBaUFBUVFocUlBRVFwZ01pQVNnQ0FDRURBMEFnQVNnQ0JDQURSd1JBSUFBb0FoQWdBU2dDQUJETUJpQUJJQUVvQWdCQkJHb2lBellDQUF3QkN3c2dBUkNyQVNBQ1FSQnFKQUFMeHdFQkNYOGdBQ2dDQ0NBQUtBSUVFTGtCSWdJRVFFRi9JUWNDUUNBQ0tBSUVJZ01nQUNnQ0NFY05BQ0FDS0FJSUlnRWdBQ2dDQkVjTkFFRUFJUWNnQTBFQUlBTkJBRW9iSVFnZ0FVRUFJQUZCQUVvYklRa2dBaWdDQUNFRVFRQWhBUU5BSUFFZ0NFWU5BU0FBS0FJQUlBRkJBM1JxSVFWQkFDRUdBMEFnQmlBSlJ3UkFJQVFnQlNzREFEa0RBQ0FHUVFGcUlRWWdCRUVJYWlFRUlBVWdBMEVEZEdvaEJRd0JDd3NnQVVFQmFpRUJEQUFMQUFzZ0IwRUFUZ1JBSUFJUEN5QUNFRVlMUVFBTEN3QWdBQ0FCUVFRUStnRUxEQUFnQUNBQUtBSUFFTThHQ3dzQUlBQWdBVUVrRVBvQkN5NEJBWDhnQUNnQ0JDRUNBMEFnQVNBQ1J3UkFJQUFRTlJvZ0FrRU1heUlDRU9RQkRBRUxDeUFBSUFFMkFnUUxNUUVCZnlBQUVJUUNJQUFvQWdBRVFDQUFJQUFvQWdBUTBnWWdBQkExR2lBQUtBSUFJUUVnQUJDN0FSb2dBUkEwQ3dzdUFRRi9JQUFvQWdRZ0FTZ0NDQkRjQmlJQ0JFQWdBaUFBSUFFUXhBWkJBRTRFUUNBQ0R3c2dBaEJHQzBFQUN5NEJBWDhnQUNnQ0JDRUNBMEFnQVNBQ1J3UkFJQUFRTlJvZ0FrRU1heUlDRU5NR0RBRUxDeUFBSUFFMkFnUUxJQUFnQUVJQU53SUFJQUJDQURjQ0VDQUFRZ0EzQWdnZ0FFRVlhaEMwQWhvTEJ3QWdBQkNuQWdzdUFRRi9JQUFvQWdRaEFnTkFJQUVnQWtjRVFDQUFFRFVhSUFKQklHc2lBaENVQXd3QkN3c2dBQ0FCTmdJRUN6VUFJQUFvQWdBYUlBQW9BZ0FnQUJDVkFrRUZkR29hSUFBb0FnQWdBQkNuQVVFRmRHb2FJQUFvQWdBZ0FCQ1ZBa0VGZEdvYUMrOEJBUVYvSXdCQkVHc2lBeVFBQWtBZ0FFVUVRRUYvSVFRTUFRc2dBQ2dDOUlhdkF5QUJSZzBBSUFBb0FvaUhyd01pQWdSQUlBSVFSaUFBUVFBMkFvaUhyd01MQWtBQ1FBSkFBa0FnQVE0RkF3QUFBQUVDQ3lBQUtBSWtJUVVnQUNnQ0tDRUdRWkFRRURzaUFnUkFJQUlnQmpZQ0NDQUNJQVUyQWdRZ0FrRUFOZ0lBQ3lBQUlBSTJBb2lIcndNTUFnc2dBRUtCZ0lDQUVEY0RnSWV2QTBFRUlRRU1BUXRCQUNFQlFRQkJBMEc5R1VFQUVEMExJQUFnQVRZQzlJYXZBeUFBS0FJQVFRRkhEUUFnQXlBQlFRSjBRYkEyYWlnQ0FEWUNBRUVBUVFOQnhEb2dBeEE5Q3lBRFFSQnFKQUFnQkFzTUFDQUFJQUFvQWdBUXFRTUxDd0FnQUNBQlFRSVE2d1lMK2dRRUJIOENmQUY5QVg0Q2ZTQUJ2Q0lFRUpVRklRSUNRQUpBQWtBQ1FDQUF2Q0lEUVlDQWdQd0hhMEdBZ0lDSWVFOEVRQ0FDRFFFTUF3c2dBa1VOQVF0REFBQ0FQeUVJSUFOQmdJQ0EvQU5HRFFJZ0JFRUJkQ0lDUlEwQ0lBQWdBWklnQWtHQmdJQjRTU0FEUVFGMElnSkJnSUNBZUUxeFJRMERHaUFDUVlDQWdQZ0hSZzBDUXdBQUFBQWdBU0FCbENBRVFYOXpRUjkySUFKQmdJQ0ErQWRKUmhzTUF3c2dBeENWQlFSQUlBQWdBSlFoQ0NBRFFRQklCRUFnQ0l3Z0NDQUVFSlFGUVFGR0d5RUlDeUFFUVFCT0RRSkRBQUNBUHlBSWxSQ1dCUXdEQ3lBRFFRQklCRUFnQkJDVUJTSUNSUVJBSUFBUW1BVU1CQXNnQTBILy8vLy9CM0VoQXlBQ1FRRkdRUkIwSVFVTElBTkIvLy8vQTBzTkFDQUFRd0FBQUV1VXZFSC8vLy8vQjNGQmdJQ0EzQUJySVFNTEFrQkJ5UE1DS3dNQUlBTWdBMEdBZ016NUEyc2lCRUdBZ0lCOGNXdSt1eUFFUVE5MlFmQUJjU0lDUWNqeEFtb3JBd0NpUkFBQUFBQUFBUEMvb0NJR29rSFE4d0lyQXdDZ0lBWWdCcUlpQnlBSG9xSkIyUE1DS3dNQUlBYWlRZUR6QWlzREFLQWdCNkpCNlBNQ0t3TUFJQWFpSUFKQjBQRUNhaXNEQUNBRVFSZDF0NkNnb0tBZ0FidWlJZ2U5UW9DQWdJQ0FnT0QvL3dDRFFvR0FnSUNBZ01DdndBQlVEUUFnQjBSeDFkSC8vLzlmUUdRRVFDQUZRd0FBQUhBUWx3VU1Bd3NnQjBRQUFBQUFBTUJpd0dWRkRRQWdCVU1BQUFBUUVKY0ZEQUlMUVlqeEFpc0RBQ0FIUVlEeEFpc0RBQ0lHSUFlZ0lnY2dCcUdoSWdhaVFaRHhBaXNEQUtBZ0JpQUdvcUpCbVBFQ0t3TUFJQWFpUkFBQUFBQUFBUEEvb0tBZ0I3MGlDU0FGclh4Q0w0WWdDYWRCSDNGQkEzUkJnTzhDYWlrREFIeS9vclloQ0FzZ0NBc0xDd0FnQUVNQUFBQS9rbzRMRUFBZ0FCQ25Ba01BQUFCQUVLY0NsUXNzQUNBQUtBSUFHaUFBS0FJQUlBQVE5UUZCSkd4cUdpQUFLQUlBR2lBQUtBSUFJQUFRaEFGQkpHeHFHZ3NNQUNBQUlBQW9BZ0FRMFFZTEhBRUJmeUFBUVE1TkJIOGdBRUVDZEVId3FnRnFLQUlBQlVFQUN3czFBQ0FBS0FJQUdpQUFLQUlBSUFBUTlRRkJKR3hxR2lBQUtBSUFJQUFRaEFGQkpHeHFHaUFBS0FJQUlBQVE5UUZCSkd4cUdnc1RBQ0FBSUFFMkFsUWdBRUU4YWlBQkVLTUVDMm9CQlh3Z0FDc0RHQ0lCSUFHaUlBQXJBeEFpQWlBQ29pQUFLd01BSWdNZ0E2SWdBQ3NEQ0NJRUlBU2lvS0NnSWdWRUFBQUFBQUFBQUFCaEJFQVBDeUFBSUFFZ0JaOGlBYU01QXhnZ0FDQUNJQUdqT1FNUUlBQWdCQ0FCb3prRENDQUFJQU1nQWFNNUF3QUxKZ0FnQUNnQ0FCb2dBQ2dDQUNBQUVOc0JhaG9nQUNnQ0FDQUFFTnNCYWhvZ0FDZ0NBQm9MQ1FBZ0FFRi9FT3dDQ3gwQUlBRkIxYXJWcWdGTEJFQkJ6UE1BRUt3QkFBc2dBVUVNYkJCTUN3MEFJQUJCMWFyVnFnRVE3QUlMRmdBZ0FTQUNLUUlBTndJQUlBRWdBaWdDQ0RZQ0NBcytBUUovUVF3UU95SURCSDhnQXlBQUlBRnNJQUowRURzaUJEWUNBQ0FFUlFSQUlBTVFORUVBRHdzZ0F5QUJOZ0lJSUFNZ0FEWUNCQ0FEQlVFQUN3cytBQU5BSUFFZ0FrY0VRQ0FCSUFFc0FBQWlBRUVBVGdSL0lBTW9BZ0FnQVN3QUFFRUNkR29vQWdBRklBQUxPZ0FBSUFGQkFXb2hBUXdCQ3dzZ0Fncy9BQU5BSUFFZ0FrY0VRQ0FCSUFFb0FnQWlBRUgvQUUwRWZ5QURLQUlBSUFFb0FnQkJBblJxS0FJQUJTQUFDellDQUNBQlFRUnFJUUVNQVFzTElBSUxwd0VCQkg4akFFR0FBbXNpQUNRQUlBQkNKVGNEK0FFZ0FFSDRBV29pQjBFQmNrR3YrUUVnQlNBQ0tBSUVFTDBERUZ3aENDQUFJQVEzQXdBZ0FFSGdBV29pQmlBR1FSZ2dDQ0FISUFBUXJRRWdCbW9pQ0NBQ0VOa0JJUWtnQUVFUWFpSUhJQUlRVHlBR0lBa2dDQ0FBUVNCcUlnWWdBRUVjYWlBQVFSaHFJQWNRdEFjZ0J4QkhJQUVnQmlBQUtBSWNJQUFvQWhnZ0FpQURFSm9DSVFFZ0FFR0FBbW9rQUNBQkM3a0JBUU4vSXdCQm9BRnJJZ0FrQUNBQVFjVzdBeThBQURzQm5BRWdBRUhCdXdNb0FBQTJBcGdCSUFCQm1BRnFJZ1pCQVhKQjN2a0JJQVVnQWlnQ0JCQzlBeEJjSVFjZ0FDQUVOZ0lBSUFCQml3RnFJZ1FnQkVFTklBY2dCaUFBRUswQklBUnFJZ2NnQWhEWkFTRUlJQUJCRUdvaUJpQUNFRThnQkNBSUlBY2dBRUVnYWlJRUlBQkJIR29nQUVFWWFpQUdFTFFISUFZUVJ5QUJJQVFnQUNnQ0hDQUFLQUlZSUFJZ0F4Q2FBaUVCSUFCQm9BRnFKQUFnQVF1bUFRRUVmeU1BUWZBQWF5SUFKQUFnQUVJbE53Tm9JQUJCNkFCcUlnZEJBWEpCci9rQklBVWdBaWdDQkJDOUF4QmNJUWdnQUNBRU53TUFJQUJCMEFCcUlnWWdCa0VZSUFnZ0J5QUFFSzBCSUFacUlnZ2dBaERaQVNFSklBQkJFR29pQnlBQ0VFOGdCaUFKSUFnZ0FFRWdhaUlHSUFCQkhHb2dBRUVZYWlBSEVMWUhJQWNRUnlBQklBWWdBQ2dDSENBQUtBSVlJQUlnQXhEb0FTRUJJQUJCOEFCcUpBQWdBUXUyQVFFRGZ5TUFRZEFBYXlJQUpBQWdBRUhGdXdNdkFBQTdBVXdnQUVIQnV3TW9BQUEyQWtnZ0FFSElBR29pQmtFQmNrSGUrUUVnQlNBQ0tBSUVFTDBERUZ3aEJ5QUFJQVEyQWdBZ0FFRTdhaUlFSUFSQkRTQUhJQVlnQUJDdEFTQUVhaUlISUFJUTJRRWhDQ0FBUVJCcUlnWWdBaEJQSUFRZ0NDQUhJQUJCSUdvaUJDQUFRUnhxSUFCQkdHb2dCaEMyQnlBR0VFY2dBU0FFSUFBb0Fod2dBQ2dDR0NBQ0lBTVE2QUVoQVNBQVFkQUFhaVFBSUFFTEtBQWdBQ0FCTmdJQUlBQkJCR29RandjZ0FFSUFOd0lZSUFCQ0FEY0NFQ0FBUWdBM0FnZ2dBQXM2QVFGL0l3QkJFR3NpQkNRQUlBUWdBRFlDQUNBRUlBTW9BZ0EyQWdRZ0JDQUNLQUlBTmdJSUlBRkJtZUlCSUFRUUNCb2dCRUVRYWlRQUN4d0FJQUFnQVVFSUlBS25JQUpDSUlpbklBT25JQU5DSUlpbkVCOExMQUFnQUNnQ0FCb2dBQ2dDQUNBQUVOd0JRUlJzYWhvZ0FDZ0NBQ0FBRU53QlFSUnNhaG9nQUNnQ0FCb0xqQUVCQlg4RFFDQUdRUU5IQkVBZ0FDQUdRUVYwSWdkcUlRUkJBQ0VEQTBBZ0EwRUVSd1JBSUFOQkEzUWlCU0FDSUFkcWFpQUVLd01RSUFFZ0JXb2lCVUZBYXlzREFLSWdCQ3NEQUNBRkt3TUFvaUFFS3dNSUlBVXJBeUNpb0tBNUF3QWdBMEVCYWlFRERBRUxDeUFDSUFkcUlnTWdCQ3NER0NBREt3TVlvRGtER0NBR1FRRnFJUVlNQVFzTEMxRUJBWDhDUUNBQlJRMEFJQUZCd09nRFFjRHFBeEN5QVNJQlJRMEFJQUVvQWdnZ0FDZ0NDRUYvYzNFTkFDQUFLQUlNSUFFb0FneEJBQkIrUlEwQUlBQW9BaEFnQVNnQ0VFRUFFSDRoQWdzZ0FndFZBUUovSUFBb0FnUWhCQUovUVFBZ0FrVU5BQm9nQkVFSWRTSUZJQVJCQVhGRkRRQWFJQUlvQWdBZ0JSQ3hCQXNoQlNBQUtBSUFJZ0FnQVNBQ0lBVnFJQU5CQWlBRVFRSnhHeUFBS0FJQUtBSWNFUWNBQzcwQkFRUi9Jd0JCRUdzaUJTUUFJQUpCNy8vLy93TWdBV3ROQkVBZ0FCQkFJUVlnQUFKL0lBRkI1Ly8vL3dGSkJFQWdCU0FCUVFGME5nSUlJQVVnQVNBQ2FqWUNEQ0FGUVF4cUlBVkJDR29RZWlnQ0FCQzdBZ3dCQzBIdS8vLy9Bd3RCQVdvaUJ4Q0pBaUVDSUFRRVFDQUNJQVlnQkJETUFRc2dBeUFFUndSQUlBUkJBblFpQ0NBQ2FpQUdJQWhxSUFNZ0JHc1F6QUVMSUFGQkFVY0VRQ0FHRURRTElBQWdBaENQQVNBQUlBY1Fzd0VnQlVFUWFpUUFEd3NRVlFBTGpnSUJCSDhqQUVFUWF5SUlKQUFnQWlBQlFYOXpRZS8vLy84RGFrMEVRQ0FBRUVBaENTQUFBbjhnQVVIbi8vLy9BVWtFUUNBSUlBRkJBWFEyQWdnZ0NDQUJJQUpxTmdJTUlBaEJER29nQ0VFSWFoQjZLQUlBRUxzQ0RBRUxRZTcvLy84REMwRUJhaUlLRUlrQ0lRSWdCQVJBSUFJZ0NTQUVFTXdCQ3lBR0JFQWdCRUVDZENBQ2FpQUhJQVlRekFFTElBTWdCQ0FGYWlJTGF5RUhJQU1nQzBjRVFDQUVRUUowSWdNZ0Ftb2dCa0VDZEdvZ0F5QUphaUFGUVFKMGFpQUhFTXdCQ3lBQlFRRkhCRUFnQ1JBMEN5QUFJQUlRandFZ0FDQUtFTE1CSUFBZ0JDQUdhaUFIYWlJQUVJb0JJQWhCQURZQ0JDQUNJQUJCQW5ScUlBaEJCR29RZVNBSVFSQnFKQUFQQ3hCVkFBdDJBUU4vSXdCQkVHc2lBeVFBSUFKQmIwMEVRQUpBSUFKQkNrMEVRQ0FBSUFJUWtRRWdBQ0VFREFFTElBQWdBaENkQWtFQmFpSUZFRXdpQkJDUEFTQUFJQVVRc3dFZ0FDQUNFSW9CQ3lBRUlBRWdBaEMyQVNBRFFRQTZBQThnQWlBRWFpQURRUTlxRUlZQklBTkJFR29rQUE4TEVGVUFDeE1BSUFFRVFDQUFJQUlRd2dFZ0FSQTZHZ3NMSFFBZ0FVSE1tYlBtQUVzRVFFSE04d0FRckFFQUN5QUJRUlJzRUV3TEF3QUFDd2tBSUFBUVhEWUNBQXNyQVFGL0lBQW9BZ1FoQWdOQUlBRWdBa2NFUUNBQUVGa2FJQUpCQkdzaEFnd0JDd3NnQUNBQk5nSUVDeW9BSXdCQkVHc2lBaVFBQWtBZ0FDQUJSZ1JBSUFCQkFEb0FlQXdCQ3lBQkVEUUxJQUpCRUdva0FBcy9BUUYvSXdCQkVHc2lBaVFBQWtBQ1FDQUJRUjVMRFFBZ0FDMEFlQTBBSUFCQkFUb0FlQXdCQ3lBQ1FRaHFJQUVReFFVaEFBc2dBa0VRYWlRQUlBQUxSUUVDZnlNQVFSQnJJZ0FrQUVIQXhnUVFXUm9nQUVILy8vLy9BellDRENBQVFmLy8vLzhITmdJSUlBQkJER29nQUVFSWFoRDVBU2dDQUNFQklBQkJFR29rQUNBQkN3a0FJQUFRdGdRUU5Bc05BQ0FBUWN5WnMrWUFFT3dDQ3drQUlBQkJGQkN6QXdzVkFDQUFRYmkrQXpZQ0FDQUFRUkJxRURrYUlBQUxGUUFnQUVHUXZnTTJBZ0FnQUVFTWFoQTVHaUFBQzRJQkFRUi9JQUFRcXdVZ0FCQTFJUVFnQUNnQ0FDRUZJQUFvQWdRaEF5QUJRUVJxSVFJRFFDQURJQVZIQkVBZ0JDQUNLQUlBUVJScklBTkJGR3NpQXhDM0F5QUNJQUlvQWdCQkZHczJBZ0FNQVFzTElBQWdBaEJJSUFCQkJHb2dBVUVJYWhCSUlBQVFOU0FCRUQ0UVNDQUJJQUVvQWdRMkFnQWdBQ0FBRUlBQkVQVUdDMElCQW44akFFRVFheUlCSkFBZ0FTQUFOZ0lNSUFGQkNHb2dBVUVNYWhES0FTRUFRUVJCQVVHc213UW9BZ0FvQWdBYklRSWdBQkRKQVNBQlFSQnFKQUFnQWdzK0FRRi9Jd0JCRUdzaUJTUUFJQVVnQkRZQ0RDQUZRUWhxSUFWQkRHb1F5Z0VoQkNBQUlBRWdBaUFERUlBRElRQWdCQkRKQVNBRlFSQnFKQUFnQUF0cEFRSi9Jd0JCRUdzaUJDUUFJQVJCQURZQ0RDQUFRUXhxSUFSQkRHb2dBeEM2QVNBQkJFQWdBQ2dDRUNBQkVQMEdJUVVMSUFBZ0JUWUNBQ0FBSUFVZ0FrRVViR29pQWpZQ0NDQUFJQUkyQWdRZ0FCQStJQVVnQVVFVWJHbzJBZ0FnQkVFUWFpUUFJQUFMRWdBZ0JDQUNOZ0lBSUFjZ0JUWUNBRUVEQ3lnQkFYOGdBRUdzdlFNMkFnQUNRQ0FBS0FJSUlnRkZEUUFnQUMwQURFVU5BQ0FCRURRTElBQUw1UWtBSUFBQ2YwR0V1Z1F0QUFBRVFFR0F1Z1FvQWdBTUFRdEIvTGtFQW45QitMa0VMUUFBQkVCQjlMa0VLQUlBREFFTFFiakdCQkJqUWJqR0JFR1l2UU0yQWdBakFFRVFheUlBSkFCQndNWUVRZ0EzQXdBZ0FFRUFOZ0lNUWNqR0JDQUFRUXhxRUkwRFFjakhCRUVBT2dBQUlBQkJFR29rQUJDREIwRWVTUVJBRUZVQUMwSEF4Z1JCd01ZRUVGbEJIaENDQnlJQU5nSUFRY1RHQkNBQU5nSUFRY0RHQkJBMUlBQkIrQUJxTmdJQVFjREdCRUVBRUxZQ1FSNFFrZ2RCME1jRVFZNlpBaENiQVJwQndNWUVFRVFoQUVIQXhnUVFrUWRCd01ZRUlBQVFwd05CZ01RRUVHTkJnTVFFUWNUSEF6WUNBRUdBeEFSQnlMZ0VFR0lRWlVHSXhBUVFZMEdJeEFSQjVNY0ROZ0lBUVlqRUJFSFF1QVFRWWhCbFFaREVCQkJqUVp6RUJFRUFPZ0FBUVpqRUJFRUFOZ0lBUVpERUJFR3N2UU0yQWdCQm1NUUVRZmljQXlnQ0FEWUNBRUdReEFSQmxMb0VFR0lRWlVHZ3hBUVFZMEdneEFSQmtNRUROZ0lBUWFERUJFR011Z1FRWWhCbFFhakVCQkJqUWFqRUJFR2t3Z00yQWdCQnFNUUVRWnk2QkJCaUVHVkJzTVFFRUdOQnNNUUVRZUM5QXpZQ0FFRzR4QVFRWERZQ0FFR3d4QVJCcExvRUVHSVFaVUhBeEFRUVkwSEF4QVJCdU1NRE5nSUFRY0RFQkVHc3VnUVFZaEJsUWNqRUJCQmpRY2pFQkVHc3hBTTJBZ0JCeU1RRVFiUzZCQkJpRUdWQjBNUUVFR05CMk1RRVFhN1lBRHNCQUVIUXhBUkJrTDRETmdJQVFkekVCQkJGR2tIUXhBUkJ2TG9FRUdJUVpVSG94QVFRWTBId3hBUkNyb0NBZ01BRk53SUFRZWpFQkVHNHZnTTJBZ0JCK01RRUVFVWFRZWpFQkVIRXVnUVFZaEJsUVlqRkJCQmpRWWpGQkVHRXlBTTJBZ0JCaU1VRVFkaTRCQkJpRUdWQmtNVUVFR05Ca01VRVFmakpBellDQUVHUXhRUkI0TGdFRUdJUVpVR1l4UVFRWTBHWXhRUkJ6TXNETmdJQVFaakZCRUhvdUFRUVloQmxRYURGQkJCalFhREZCRUcwelFNMkFnQkJvTVVFUWZDNEJCQmlFR1ZCcU1VRUVHTkJxTVVFUVl6VkF6WUNBRUdveFFSQm1Ma0VFR0lRWlVHd3hRUVFZMEd3eFFSQm9OWUROZ0lBUWJERkJFR2d1UVFRWWhCbFFiakZCQkJqUWJqRkJFR1Uxd00yQWdCQnVNVUVRYWk1QkJCaUVHVkJ3TVVFRUdOQndNVUVRWWpZQXpZQ0FFSEF4UVJCc0xrRUVHSVFaVUhJeFFRUVkwSEl4UVJCL05nRE5nSUFRY2pGQkVHNHVRUVFZaEJsUWRERkJCQmpRZERGQkVHZzJnTTJBZ0JCME1VRVFjQzVCQkJpRUdWQjJNVUVFR05CMk1VRVFjVGJBellDQUVIWXhRUkJ5TGtFRUdJUVpVSGd4UVFRWTBIZ3hRUkI2TndETmdJQVFlREZCRUhRdVFRUVloQmxRZWpGQkJCalFmREZCRUhRNWdNMkFnQkI2TVVFUWZ6T0F6WUNBRUh3eFFSQnJNOEROZ0lBUWVqRkJFSDR1QVFRWWhCbFFmakZCQkJqUVlER0JFSDA1Z00yQWdCQitNVUVRWVRSQXpZQ0FFR0F4Z1JCdE5FRE5nSUFRZmpGQkVHQXVRUVFZaEJsUVlqR0JCQmpRWkRHQkJEL0JrR0l4Z1JCOE5JRE5nSUFRWWpHQkVHSXVRUVFZaEJsUVpqR0JCQmpRYURHQkJEL0JrR1l4Z1JCak5RRE5nSUFRWmpHQkVHUXVRUVFZaEJsUWFqR0JCQmpRYWpHQkVHTTNnTTJBZ0JCcU1ZRVFkaTVCQkJpRUdWQnNNWUVFR05Cc01ZRVFZVGZBellDQUVHd3hnUkI0TGtFRUdJUVpVSHd1UVJCdU1ZRU5nSUFRZmk1QkVFQk9nQUFRZlM1QkVId3VRUTJBZ0JCOExrRUN4QzZCRUdFdWdSQkFUb0FBRUdBdWdSQi9Ma0VOZ0lBUWZ5NUJBc29BZ0FpQURZQ0FDQUFFSm9EQzNFQkFuOGdBRUdZdlFNMkFnQWdBRUVJYWlFQkEwQWdBUkJFSUFKTEJFQWdBU0FDRUR3b0FnQUVRQ0FCSUFJUVBDZ0NBQkRaQWhvTElBSkJBV29oQWd3QkN3c2dBRUdZQVdvUU9Sb2dBUkRxQWlBQktBSUFCRUFnQVJDUkJ5QUJFRmtnQVNnQ0FDQUJFTk1CRUlFSEN5QUFDd3dBSUFBZ0FDZ0NBQkNBQnd0V0FRTi9Jd0JCRUdzaUFpUUFJQUpCd01ZRUlBQVF0d0lpQVNnQ0JDRUFJQUVvQWdnaEF3TkFJQUFnQTBZRVFDQUJFRzRnQWtFUWFpUUFCVUhBeGdRUVdTQUFFSk1FSUFFZ0FFRUVhaUlBTmdJRURBRUxDd3NnQUNBQVFlQzlBellDQUNBQUtBSUlFRnhIQkVBZ0FDZ0NDQkRLQkFzZ0FBc0VBRUYvQzRNR0FRcC9Jd0JCRUdzaUV5UUFJQUlnQURZQ0FDQURRWUFFY1NFVklBZEJBblFoRmdOQUlCUkJCRVlFUUNBTkVEaEJBVXNFUUNBVElBMFFyZ0UyQWdnZ0FpQVRRUWhxUVFFUW1RY2dEUkNBQWlBQ0tBSUFFTmdDTmdJQUN5QURRYkFCY1NJRFFSQkhCRUFnQVNBRFFTQkdCSDhnQWlnQ0FBVWdBQXMyQWdBTElCTkJFR29rQUFVQ1FBSkFBa0FDUUFKQUFrQWdDQ0FVYWl3QUFBNEZBQUVEQWdRRkN5QUJJQUlvQWdBMkFnQU1CQXNnQVNBQ0tBSUFOZ0lBSUFaQklCQ2dBU0VISUFJZ0FpZ0NBQ0lQUVFScU5nSUFJQThnQnpZQ0FBd0RDeUFORUw4QkRRSWdEVUVBRUw0REtBSUFJUWNnQWlBQ0tBSUFJZzlCQkdvMkFnQWdEeUFITmdJQURBSUxJQXdRdndFZ0ZVVnlEUUVnQWlBTUVLNEJJQXdRZ0FJZ0FpZ0NBQkRZQWpZQ0FBd0JDeUFDS0FJQUlSY2dCQ0FXYWlJRUlRY0RRQUpBSUFVZ0IwME5BQ0FHUVlBUUlBY29BZ0FRdEFGRkRRQWdCMEVFYWlFSERBRUxDeUFPUVFCS0JFQWdBaWdDQUNFUElBNGhFQU5BSUJCRklBUWdCMDl5UlFSQUlBZEJCR3NpQnlnQ0FDRVNJQUlnRDBFRWFpSVJOZ0lBSUE4Z0VqWUNBQ0FRUVFGcklSQWdFU0VQREFFTEN3SkFJQkJGQkVCQkFDRVNEQUVMSUFaQk1CQ2dBU0VTSUFJb0FnQWhEd3NEUUNBUFFRUnFJUkVnRUVFQVNnUkFJQThnRWpZQ0FDQVFRUUZySVJBZ0VTRVBEQUVMQ3lBQ0lCRTJBZ0FnRHlBSk5nSUFDd0pBSUFRZ0IwWUVRQ0FHUVRBUW9BRWhEeUFDSUFJb0FnQWlFVUVFYWlJSE5nSUFJQkVnRHpZQ0FBd0JDeUFMRUw4QkJIOUJmd1VnQzBFQUVFRXNBQUFMSVJKQkFDRVBRUUFoRUFOQUlBUWdCMGNFUUFKQUlBOGdFa2NFUUNBUElSRU1BUXNnQWlBQ0tBSUFJaEZCQkdvMkFnQWdFU0FLTmdJQVFRQWhFU0FMRURnZ0VFRUJhaUlRVFFSQUlBOGhFZ3dCQ3lBTElCQVFRUzBBQUVIL0FFWUVRRUYvSVJJTUFRc2dDeUFRRUVFc0FBQWhFZ3NnQjBFRWF5SUhLQUlBSVE4Z0FpQUNLQUlBSWhoQkJHbzJBZ0FnR0NBUE5nSUFJQkZCQVdvaER3d0JDd3NnQWlnQ0FDRUhDeUFYSUFjUXV3TUxJQlJCQVdvaEZBd0JDd3NMdXdJQkFYOGpBRUVRYXlJS0pBQWdDUUovSUFBRVFDQUNFSndISVFBQ1FDQUJCRUFnQ2lBQUVQNEJJQU1nQ2lnQ0FEWUFBQ0FLSUFBUS9RRU1BUXNnQ2lBQUVMZ0RJQU1nQ2lnQ0FEWUFBQ0FLSUFBUXdBRUxJQWdnQ2hEVkFTQUtFRGthSUFRZ0FCQytBVFlDQUNBRklBQVFud0UyQWdBZ0NpQUFFSjRCSUFZZ0NoQ0xBU0FLRURrYUlBb2dBQkRCQVNBSElBb1ExUUVnQ2hBNUdpQUFFUHdCREFFTElBSVFtZ2NoQUFKQUlBRUVRQ0FLSUFBUS9nRWdBeUFLS0FJQU5nQUFJQW9nQUJEOUFRd0JDeUFLSUFBUXVBTWdBeUFLS0FJQU5nQUFJQW9nQUJEQUFRc2dDQ0FLRU5VQklBb1FPUm9nQkNBQUVMNEJOZ0lBSUFVZ0FCQ2ZBVFlDQUNBS0lBQVFuZ0VnQmlBS0VJc0JJQW9RT1JvZ0NpQUFFTUVCSUFjZ0NoRFZBU0FLRURrYUlBQVEvQUVMTmdJQUlBcEJFR29rQUF2YkJRRUtmeU1BUVJCckloUWtBQ0FDSUFBMkFnQWdBMEdBQkhFaEZnTkFJQlZCQkVZRVFDQU5FRGhCQVVzRVFDQVVJQTBRcmdFMkFnZ2dBaUFVUVFocVFRRVFvQWNnRFJDQkFpQUNLQUlBRU5nQ05nSUFDeUFEUWJBQmNTSURRUkJIQkVBZ0FTQURRU0JHQkg4Z0FpZ0NBQVVnQUFzMkFnQUxJQlJCRUdva0FBOExBa0FDUUFKQUFrQUNRQUpBSUFnZ0ZXb3NBQUFPQlFBQkF3SUVCUXNnQVNBQ0tBSUFOZ0lBREFRTElBRWdBaWdDQURZQ0FDQUdRU0FRaFFFaER5QUNJQUlvQWdBaUVFRUJhallDQUNBUUlBODZBQUFNQXdzZ0RSQy9BUTBDSUExQkFCQkJMUUFBSVE4Z0FpQUNLQUlBSWhCQkFXbzJBZ0FnRUNBUE9nQUFEQUlMSUF3UXZ3RWdGa1Z5RFFFZ0FpQU1FSzRCSUF3UWdRSWdBaWdDQUJEWUFqWUNBQXdCQ3lBQ0tBSUFJUmNnQkNBSGFpSUVJUkVEUUFKQUlBVWdFVTBOQUNBR1FZQVFJQkVzQUFBUXRRRkZEUUFnRVVFQmFpRVJEQUVMQ3lBT0lnOUJBRW9FUUFOQUlBOUZJQVFnRVU5eVJRUkFJQkZCQVdzaUVTMEFBQ0VRSUFJZ0FpZ0NBQ0lTUVFGcU5nSUFJQklnRURvQUFDQVBRUUZySVE4TUFRc0xJQThFZnlBR1FUQVFoUUVGUVFBTElSSURRQ0FDSUFJb0FnQWlFRUVCYWpZQ0FDQVBRUUJLQkVBZ0VDQVNPZ0FBSUE5QkFXc2hEd3dCQ3dzZ0VDQUpPZ0FBQ3dKQUlBUWdFVVlFUUNBR1FUQVFoUUVoRHlBQ0lBSW9BZ0FpRUVFQmFqWUNBQ0FRSUE4NkFBQU1BUXNnQ3hDL0FRUi9RWDhGSUF0QkFCQkJMQUFBQ3lFUVFRQWhEMEVBSVJNRFFDQUVJQkZHRFFFQ1FDQVBJQkJIQkVBZ0R5RVNEQUVMSUFJZ0FpZ0NBQ0lRUVFGcU5nSUFJQkFnQ2pvQUFFRUFJUklnQ3hBNElCTkJBV29pRTAwRVFDQVBJUkFNQVFzZ0N5QVRFRUV0QUFCQi93QkdCRUJCZnlFUURBRUxJQXNnRXhCQkxBQUFJUkFMSUJGQkFXc2lFUzBBQUNFUElBSWdBaWdDQUNJWVFRRnFOZ0lBSUJnZ0R6b0FBQ0FTUVFGcUlROE1BQXNBQ3lBWElBSW9BZ0FRbXdJTElCVkJBV29oRlF3QUN3QUx1d0lCQVg4akFFRVFheUlLSkFBZ0NRSi9JQUFFUUNBQ0VLSUhJUUFDUUNBQkJFQWdDaUFBRVA0QklBTWdDaWdDQURZQUFDQUtJQUFRL1FFTUFRc2dDaUFBRUxnRElBTWdDaWdDQURZQUFDQUtJQUFRd0FFTElBZ2dDaENMQVNBS0VEa2FJQVFnQUJDK0FUb0FBQ0FGSUFBUW53RTZBQUFnQ2lBQUVKNEJJQVlnQ2hDTEFTQUtFRGthSUFvZ0FCREJBU0FISUFvUWl3RWdDaEE1R2lBQUVQd0JEQUVMSUFJUW9RY2hBQUpBSUFFRVFDQUtJQUFRL2dFZ0F5QUtLQUlBTmdBQUlBb2dBQkQ5QVF3QkN5QUtJQUFRdUFNZ0F5QUtLQUlBTmdBQUlBb2dBQkRBQVFzZ0NDQUtFSXNCSUFvUU9Sb2dCQ0FBRUw0Qk9nQUFJQVVnQUJDZkFUb0FBQ0FLSUFBUW5nRWdCaUFLRUlzQklBb1FPUm9nQ2lBQUVNRUJJQWNnQ2hDTEFTQUtFRGthSUFBUS9BRUxOZ0lBSUFwQkVHb2tBQXN4QVFGL0l3QkJFR3NpQWlRQUlBSWdBQ2dDQURZQ0NDQUNRUWhxSUFFUTdnVWdBaWdDQ0NFQUlBSkJFR29rQUNBQUN3c0FJQUJCcUxrRUVNc0JDd3NBSUFBZ0FVRU1FUG9CQ3dzQUlBQkJzTGtFRU1zQkN4VUFJQUFnQVNnQ0FCRGpCQ0FCS0FJQUVQSUJHZ3VhRUFFS2Z5TUFRYkFFYXlJTEpBQWdDeUFLTmdLa0JDQUxJQUUyQXFnRUlBdEJ6d0kyQW1BZ0N5QUxRWWdCYWlBTFFaQUJhaUFMUWVBQWFpSUJFR2NpRHlnQ0FDSUtOZ0tFQVNBTElBcEJrQU5xTmdLQUFTQUJFRVVoRVNBTFFkQUFhaEJGSVE0Z0MwRkFheEJGSVF3Z0MwRXdhaEJGSVEwZ0MwRWdhaEJGSVJBakFFRVFheUlCSkFBZ0N3Si9JQUlFUUNBQklBTVFuQWNpQWhEK0FTQUxJQUVvQWdBMkFIZ2dBU0FDRVAwQklBMGdBUkRWQVNBQkVEa2FJQUVnQWhEQUFTQU1JQUVRMVFFZ0FSQTVHaUFMSUFJUXZnRTJBblFnQ3lBQ0VKOEJOZ0p3SUFFZ0FoQ2VBU0FSSUFFUWl3RWdBUkE1R2lBQklBSVF3UUVnRGlBQkVOVUJJQUVRT1JvZ0FoRDhBUXdCQ3lBQklBTVFtZ2NpQWhEK0FTQUxJQUVvQWdBMkFIZ2dBU0FDRVAwQklBMGdBUkRWQVNBQkVEa2FJQUVnQWhEQUFTQU1JQUVRMVFFZ0FSQTVHaUFMSUFJUXZnRTJBblFnQ3lBQ0VKOEJOZ0p3SUFFZ0FoQ2VBU0FSSUFFUWl3RWdBUkE1R2lBQklBSVF3UUVnRGlBQkVOVUJJQUVRT1JvZ0FoRDhBUXMyQWh3Z0FVRVFhaVFBSUFrZ0NDZ0NBRFlDQUNBRVFZQUVjU0lTUVFsMklSTkJBQ0VCUVFBaEFnTkFJQUloQ2dKQUFrQUNRQUpBSUFGQkJFWU5BQ0FBSUF0QnFBUnFFSklCUlEwQVFRQWhCQUpBQWtBQ1FBSkFBa0FDUUNBTFFmZ0FhaUFCYWl3QUFBNEZBUUFFQXdVSkN5QUJRUU5HRFFjZ0IwR0F3QUFnQUJCb0VMUUJCRUFnQzBFUWFpQUFFSjBISUJBZ0N5Z0NFQkN6QkF3Q0N5QUZJQVVvQWdCQkJISTJBZ0JCQUNFQURBWUxJQUZCQTBZTkJnc0RRQ0FBSUF0QnFBUnFFSklCUlEwR0lBZEJnTUFBSUFBUWFCQzBBVVVOQmlBTFFSQnFJQUFRblFjZ0VDQUxLQUlRRUxNRURBQUxBQXNnREJBNFFRQWdEUkE0YTBZTkJBSkFJQXdRT0FSQUlBMFFPQTBCQ3lBTUVEZ2hBeUFBRUdnaEFpQURCRUFnREJCQUtBSUFJQUpHQkVBZ0FCQjFHaUFNSUFvZ0RCQTRRUUZMR3lFQ0RBZ0xJQVpCQVRvQUFBd0dDeUFDSUEwUVFDZ0NBRWNOQlNBQUVIVWFJQVpCQVRvQUFDQU5JQW9nRFJBNFFRRkxHeUVDREFZTElBQVFhQ0FNRUVBb0FnQkdCRUFnQUJCMUdpQU1JQW9nREJBNFFRRkxHeUVDREFZTElBQVFhQ0FORUVBb0FnQkdCRUFnQUJCMUdpQUdRUUU2QUFBZ0RTQUtJQTBRT0VFQlN4c2hBZ3dHQ3lBRklBVW9BZ0JCQkhJMkFnQkJBQ0VBREFNTElBb2dBVUVDU1hKRkJFQkJBQ0VDSUJNZ0FVRUNSaUFMTFFCN1FRQkhjWEpGRFFVTElBc2dEaEN1QVRZQ0NDQUxRUkJxSUF0QkNHb1FrQUloQWdKQUlBRkZEUUFnQVNBTGFpMEFkMEVCU3cwQUEwQUNRQ0FMSUE0UWdBSTJBZ2dnQWlBTFFRaHFFSU1CUlEwQUlBZEJnTUFBSUFJb0FnQW9BZ0FRdEFGRkRRQWdBaENOQWd3QkN3c2dDeUFPRUs0Qk5nSUlJQUlnQzBFSWFoRHdBeUlDSUJBUU9FMEVRQ0FMSUJBUWdBSTJBZ2dnQzBFSWFrRUFJQUpyRUprSElRTWdFQkNBQWlFRUlBNFFyZ0VoRkNNQVFTQnJJZ0lrQUNBQ0lBUTJBaEFnQWlBRE5nSVlJQUlnRkRZQ0NBTkFBa0FnQWtFWWFpQUNRUkJxRUlNQklnTkZEUUFnQWlnQ0dDQUNLQUlJRUxFQlJRMEFJQUpCR0dvUWpRSWdBa0VJYWhDTkFnd0JDd3NnQWtFZ2FpUUFJQU5CQVhNTkFRc2dDeUFPRUs0Qk5nSUFJQXRCQ0dvZ0N4Q1FBaG9nQ3lBTEtBSUlOZ0lRQ3lBTElBc29BaEEyQWdnRFFBSkFJQXNnRGhDQUFqWUNBQ0FMUVFocUlBc1Fnd0ZGRFFBZ0FDQUxRYWdFYWhDU0FVVU5BQ0FBRUdnZ0N5Z0NDQ2dDQUVjTkFDQUFFSFVhSUF0QkNHb1FqUUlNQVFzTElCSkZEUU1nQ3lBT0VJQUNOZ0lBSUF0QkNHb2dDeENEQVVVTkF5QUZJQVVvQWdCQkJISTJBZ0JCQUNFQURBSUxBMEFDUUNBQUlBdEJxQVJxRUpJQlJRMEFBbjhnQjBHQUVDQUFFR2dpQWhDMEFRUkFJQWtvQWdBaUF5QUxLQUtrQkVZRVFDQUlJQWtnQzBHa0JHb1F2UUlnQ1NnQ0FDRURDeUFKSUFOQkJHbzJBZ0FnQXlBQ05nSUFJQVJCQVdvTUFRc2dFUkE0UlNBRVJYSU5BU0FDSUFzb0FuQkhEUUVnQ3lnQ2hBRWlBaUFMS0FLQUFVWUVRQ0FQSUF0QmhBRnFJQXRCZ0FGcUVMMENJQXNvQW9RQklRSUxJQXNnQWtFRWFqWUNoQUVnQWlBRU5nSUFRUUFMSVFRZ0FCQjFHZ3dCQ3dzZ0JFVWdDeWdDaEFFaUFpQVBLQUlBUm5KRkJFQWdDeWdDZ0FFZ0FrWUVRQ0FQSUF0QmhBRnFJQXRCZ0FGcUVMMENJQXNvQW9RQklRSUxJQXNnQWtFRWFqWUNoQUVnQWlBRU5nSUFDd0pBSUFzb0FoeEJBRXdOQUFKQUlBQWdDMEdvQkdvUWUwVUVRQ0FBRUdnZ0N5Z0NkRVlOQVFzZ0JTQUZLQUlBUVFSeU5nSUFRUUFoQUF3REN3TkFJQUFRZFJvZ0N5Z0NIRUVBVEEwQkFrQWdBQ0FMUWFnRWFoQjdSUVJBSUFkQmdCQWdBQkJvRUxRQkRRRUxJQVVnQlNnQ0FFRUVjallDQUVFQUlRQU1CQXNnQ1NnQ0FDQUxLQUtrQkVZRVFDQUlJQWtnQzBHa0JHb1F2UUlMSUFBUWFDRUNJQWtnQ1NnQ0FDSURRUVJxTmdJQUlBTWdBallDQUNBTElBc29BaHhCQVdzMkFod01BQXNBQ3lBS0lRSWdDQ2dDQUNBSktBSUFSdzBESUFVZ0JTZ0NBRUVFY2pZQ0FFRUFJUUFNQVFzQ1FDQUtSUTBBUVFFaEJBTkFJQW9RT0NBRVRRMEJBa0FnQUNBTFFhZ0VhaEI3UlFSQUlBQVFhQ0FLSUFRUXZnTW9BZ0JHRFFFTElBVWdCU2dDQUVFRWNqWUNBRUVBSVFBTUF3c2dBQkIxR2lBRVFRRnFJUVFNQUFzQUMwRUJJUUFnRHlnQ0FDQUxLQUtFQVVZTkFFRUFJUUFnQzBFQU5nSVFJQkVnRHlnQ0FDQUxLQUtFQVNBTFFSQnFFSkFCSUFzb0FoQUVRQ0FGSUFVb0FnQkJCSEkyQWdBTUFRdEJBU0VBQ3lBUUVEa2FJQTBRT1JvZ0RCQTVHaUFPRURrYUlCRVFPUm9nRHhCbUlBdEJzQVJxSkFBZ0FBOExJQW9oQWdzZ0FVRUJhaUVCREFBTEFBc2RBQ0FBSUFFUXVBRVFmeUFCRUVvb0FnQWhBU0FBRUVvZ0FUWUNBQXMwQVFGL0l3QkJFR3NpQWlRQUlBSWdBQ2dDQURZQ0NDQUNJQUlvQWdnZ0FXbzJBZ2dnQWlnQ0NDRUFJQUpCRUdva0FDQUFDd3NBSUFCQm1Ma0VFTXNCQ3dzQUlBQkJvTGtFRU1zQkM4TUJBUVovSXdCQkVHc2lCQ1FBSUFBUVNpZ0NBQ0VGQW44Z0FpZ0NBQ0FBS0FJQWF5SURRZi8vLy84SFNRUkFJQU5CQVhRTUFRdEJmd3NpQTBFQklBTWJJUU1nQVNnQ0FDRUdJQUFvQWdBaEJ5QUZRYzhDUmdSL1FRQUZJQUFvQWdBTElBTVF5QUlpQ0FSQUlBVkJ6d0pIQkVBZ0FCQzRBUm9MSUFSQnpnSTJBZ1FnQUNBRVFRaHFJQWdnQkVFRWFoQm5JZ1VRbndjZ0JSQm1JQUVnQUNnQ0FDQUdJQWRyYWpZQ0FDQUNJQU1nQUNnQ0FHbzJBZ0FnQkVFUWFpUUFEd3NRVlFBTEpRRUJmeUFCS0FJQUVPY0VRUmgwUVJoMUlRSWdBQ0FCS0FJQU5nSUVJQUFnQWpvQUFBdlBFQUVLZnlNQVFiQUVheUlMSkFBZ0N5QUtOZ0trQkNBTElBRTJBcWdFSUF0Qnp3STJBbWdnQ3lBTFFZZ0JhaUFMUVpBQmFpQUxRZWdBYWlJQkVHY2lEeWdDQUNJS05nS0VBU0FMSUFwQmtBTnFOZ0tBQVNBQkVFVWhFU0FMUWRnQWFoQkZJUTRnQzBISUFHb1FSU0VNSUF0Qk9Hb1FSU0VOSUF0QktHb1FSU0VRSXdCQkVHc2lBU1FBSUFzQ2Z5QUNCRUFnQVNBREVLSUhJZ0lRL2dFZ0N5QUJLQUlBTmdCNElBRWdBaEQ5QVNBTklBRVFpd0VnQVJBNUdpQUJJQUlRd0FFZ0RDQUJFSXNCSUFFUU9Sb2dDeUFDRUw0Qk9nQjNJQXNnQWhDZkFUb0FkaUFCSUFJUW5nRWdFU0FCRUlzQklBRVFPUm9nQVNBQ0VNRUJJQTRnQVJDTEFTQUJFRGthSUFJUS9BRU1BUXNnQVNBREVLRUhJZ0lRL2dFZ0N5QUJLQUlBTmdCNElBRWdBaEQ5QVNBTklBRVFpd0VnQVJBNUdpQUJJQUlRd0FFZ0RDQUJFSXNCSUFFUU9Sb2dDeUFDRUw0Qk9nQjNJQXNnQWhDZkFUb0FkaUFCSUFJUW5nRWdFU0FCRUlzQklBRVFPUm9nQVNBQ0VNRUJJQTRnQVJDTEFTQUJFRGthSUFJUS9BRUxOZ0lrSUFGQkVHb2tBQ0FKSUFnb0FnQTJBZ0FnQkVHQUJIRWlFa0VKZGlFVFFRQWhBVUVBSVFJRFFDQUNJUW9DUUFKQUFrQUNRQ0FCUVFSR0RRQWdBQ0FMUWFnRWFoQ1RBVVVOQUVFQUlRUUNRQUpBQWtBQ1FBSkFBa0FnQzBINEFHb2dBV29zQUFBT0JRRUFCQU1GQ1FzZ0FVRURSZzBISUFkQmdNQUFJQUFRYVJDMUFRUkFJQXRCR0dvZ0FCQ2tCeUFRSUFzc0FCZ1F0QVFNQWdzZ0JTQUZLQUlBUVFSeU5nSUFRUUFoQUF3R0N5QUJRUU5HRFFZTEEwQWdBQ0FMUWFnRWFoQ1RBVVVOQmlBSFFZREFBQ0FBRUdrUXRRRkZEUVlnQzBFWWFpQUFFS1FISUJBZ0N5d0FHQkMwQkF3QUN3QUxJQXdRT0VFQUlBMFFPR3RHRFFRQ1FDQU1FRGdFUUNBTkVEZ05BUXNnREJBNElRTWdBQkJwSVFJZ0F3UkFJQXhCQUJCQkxRQUFJQUpCL3dGeFJnUkFJQUFRZGhvZ0RDQUtJQXdRT0VFQlN4c2hBZ3dJQ3lBR1FRRTZBQUFNQmdzZ0RVRUFFRUV0QUFBZ0FrSC9BWEZIRFFVZ0FCQjJHaUFHUVFFNkFBQWdEU0FLSUEwUU9FRUJTeHNoQWd3R0N5QUFFR2xCL3dGeElBeEJBQkJCTFFBQVJnUkFJQUFRZGhvZ0RDQUtJQXdRT0VFQlN4c2hBZ3dHQ3lBQUVHbEIvd0Z4SUExQkFCQkJMUUFBUmdSQUlBQVFkaG9nQmtFQk9nQUFJQTBnQ2lBTkVEaEJBVXNiSVFJTUJnc2dCU0FGS0FJQVFRUnlOZ0lBUVFBaEFBd0RDeUFLSUFGQkFrbHlSUVJBUVFBaEFpQVRJQUZCQWtZZ0N5MEFlMEVBUjNGeVJRMEZDeUFMSUE0UXJnRTJBaEFnQzBFWWFpQUxRUkJxRUpBQ0lRSUNRQ0FCUlEwQUlBRWdDMm90QUhkQkFVc05BQU5BQWtBZ0N5QU9FSUVDTmdJUUlBSWdDMEVRYWhDREFVVU5BQ0FIUVlEQUFDQUNLQUlBTEFBQUVMVUJSUTBBSUFJUTdRSU1BUXNMSUFzZ0RoQ3VBVFlDRUNBQ0tBSUFJQXNvQWhCcklnSWdFQkE0VFFSQUlBc2dFQkNCQWpZQ0VDQUxRUkJxUVFBZ0Ftc1FvQWNoQXlBUUVJRUNJUVFnRGhDdUFTRVVJd0JCSUdzaUFpUUFJQUlnQkRZQ0VDQUNJQU0yQWhnZ0FpQVVOZ0lJQTBBQ1FDQUNRUmhxSUFKQkVHb1Fnd0VpQTBVTkFDQUNLQUlZTFFBQUlBSW9BZ2d0QUFCSERRQWdBa0VZYWhEdEFpQUNRUWhxRU8wQ0RBRUxDeUFDUVNCcUpBQWdBMEVCY3cwQkN5QUxJQTRRcmdFMkFnZ2dDMEVRYWlBTFFRaHFFSkFDR2lBTElBc29BaEEyQWhnTElBc2dDeWdDR0RZQ0VBTkFBa0FnQ3lBT0VJRUNOZ0lJSUF0QkVHb2dDMEVJYWhDREFVVU5BQ0FBSUF0QnFBUnFFSk1CUlEwQUlBQVFhVUgvQVhFZ0N5Z0NFQzBBQUVjTkFDQUFFSFlhSUF0QkVHb1E3UUlNQVFzTElCSkZEUU1nQ3lBT0VJRUNOZ0lJSUF0QkVHb2dDMEVJYWhDREFVVU5BeUFGSUFVb0FnQkJCSEkyQWdCQkFDRUFEQUlMQTBBQ1FDQUFJQXRCcUFScUVKTUJSUTBBQW44Z0IwR0FFQ0FBRUdraUFoQzFBUVJBSUFrb0FnQWlBeUFMS0FLa0JFWUVRQ0FJSUFrZ0MwR2tCR29Rb3djZ0NTZ0NBQ0VEQ3lBSklBTkJBV28yQWdBZ0F5QUNPZ0FBSUFSQkFXb01BUXNnRVJBNFJTQUVSWElOQVNBTExRQjJJQUpCL3dGeFJ3MEJJQXNvQW9RQklnSWdDeWdDZ0FGR0JFQWdEeUFMUVlRQmFpQUxRWUFCYWhDOUFpQUxLQUtFQVNFQ0N5QUxJQUpCQkdvMkFvUUJJQUlnQkRZQ0FFRUFDeUVFSUFBUWRob01BUXNMSUFSRklBc29Bb1FCSWdJZ0R5Z0NBRVp5UlFSQUlBc29Bb0FCSUFKR0JFQWdEeUFMUVlRQmFpQUxRWUFCYWhDOUFpQUxLQUtFQVNFQ0N5QUxJQUpCQkdvMkFvUUJJQUlnQkRZQ0FBc0NRQ0FMS0FJa1FRQk1EUUFDUUNBQUlBdEJxQVJxRUh4RkJFQWdBQkJwUWY4QmNTQUxMUUIzUmcwQkN5QUZJQVVvQWdCQkJISTJBZ0JCQUNFQURBTUxBMEFnQUJCMkdpQUxLQUlrUVFCTURRRUNRQ0FBSUF0QnFBUnFFSHhGQkVBZ0IwR0FFQ0FBRUdrUXRRRU5BUXNnQlNBRktBSUFRUVJ5TmdJQVFRQWhBQXdFQ3lBSktBSUFJQXNvQXFRRVJnUkFJQWdnQ1NBTFFhUUVhaENqQndzZ0FCQnBJUUlnQ1NBSktBSUFJZ05CQVdvMkFnQWdBeUFDT2dBQUlBc2dDeWdDSkVFQmF6WUNKQXdBQ3dBTElBb2hBaUFJS0FJQUlBa29BZ0JIRFFNZ0JTQUZLQUlBUVFSeU5nSUFRUUFoQUF3QkN3SkFJQXBGRFFCQkFTRUVBMEFnQ2hBNElBUk5EUUVDUUNBQUlBdEJxQVJxRUh4RkJFQWdBQkJwUWY4QmNTQUtJQVFRUVMwQUFFWU5BUXNnQlNBRktBSUFRUVJ5TmdJQVFRQWhBQXdEQ3lBQUVIWWFJQVJCQVdvaEJBd0FDd0FMUVFFaEFDQVBLQUlBSUFzb0FvUUJSZzBBUVFBaEFDQUxRUUEyQWhnZ0VTQVBLQUlBSUFzb0FvUUJJQXRCR0dvUWtBRWdDeWdDR0FSQUlBVWdCU2dDQUVFRWNqWUNBQXdCQzBFQklRQUxJQkFRT1JvZ0RSQTVHaUFNRURrYUlBNFFPUm9nRVJBNUdpQVBFR1lnQzBHd0JHb2tBQ0FBRHdzZ0NpRUNDeUFCUVFGcUlRRU1BQXNBQ3d3QUlBQWdBQ2dDQUJDYkJ3c01BQ0FBUVFGQkxSQ3pCeG9MREFBZ0FFRUJRUzBRdWdjYUN6VUJBWDhqQUVFUWF5SUNKQUFnQWlBQUxRQUFPZ0FQSUFBZ0FTMEFBRG9BQUNBQklBSkJEMm90QUFBNkFBQWdBa0VRYWlRQUMyUUJBWDhqQUVFUWF5SUdKQUFnQmtFQU9nQVBJQVlnQlRvQURpQUdJQVE2QUEwZ0JrRWxPZ0FNSUFVRVFDQUdRUTFxSUFaQkRtb1FxUWNMSUFJZ0FTQUJJQUlvQWdBUW53WWdCa0VNYWlBRElBQW9BZ0FRSUNBQmFqWUNBQ0FHUVJCcUpBQUxRZ0FnQVNBQ0lBTWdCRUVFRU5ZQklRRWdBeTBBQUVFRWNVVUVRQ0FBSUFGQjBBOXFJQUZCN0E1cUlBRWdBVUhrQUVnYklBRkJ4UUJJRzBIc0RtczJBZ0FMQzBBQUlBSWdBeUFBUVFocUlBQW9BZ2dvQWdRUkFBQWlBQ0FBUWFBQ2FpQUZJQVJCQUJDL0F5QUFheUlBUVo4Q1RBUkFJQUVnQUVFTWJVRU1iellDQUFzTFFBQWdBaUFESUFCQkNHb2dBQ2dDQ0NnQ0FCRUFBQ0lBSUFCQnFBRnFJQVVnQkVFQUVMOERJQUJySWdCQnB3Rk1CRUFnQVNBQVFReHRRUWR2TmdJQUN3dENBQ0FCSUFJZ0F5QUVRUVFRMXdFaEFTQURMUUFBUVFSeFJRUkFJQUFnQVVIUUQyb2dBVUhzRG1vZ0FTQUJRZVFBU0JzZ0FVSEZBRWdiUWV3T2F6WUNBQXNMUUFBZ0FpQURJQUJCQ0dvZ0FDZ0NDQ2dDQkJFQUFDSUFJQUJCb0FKcUlBVWdCRUVBRU1FRElBQnJJZ0JCbndKTUJFQWdBU0FBUVF4dFFReHZOZ0lBQ3d0QUFDQUNJQU1nQUVFSWFpQUFLQUlJS0FJQUVRQUFJZ0FnQUVHb0FXb2dCU0FFUVFBUXdRTWdBR3NpQUVHbkFVd0VRQ0FCSUFCQkRHMUJCMjgyQWdBTEMrVVBBaFYvQVg0akFFSFFIV3NpQkNRQUlBUkIwQnhxUVlEaEFFRThFRDhhSUFSQmtCeHFRY0RoQUVIQUFCQS9HaUFFUVpBYmFrR0E0Z0JCL0FBUVB4b2dCRUdRR21wQmdPTUFRWUFCRUQ4YUlBUkJrQlpxUVlEa0FFSDhBeEEvR2lBRVFaQVNha0dBNkFCQmdBUVFQeHBCZENFU1FRSWhEd0pBQWtBQ2Z3SkFBa0FDZndKQUFrQWdBRUdFQ0dzT0FnRUVBQXNnQUVHRUJrWUVRRUYzSVJKQkFRd0NDeUFBUVlVS1JnMENRWDhoQlNBQVFZNFdSdzBHUVVBaEVrSDRBQ0VSUWY4QUlRMUJDU0VQSUFSQmtCSnFJUXNnQkVHUUZtb2hFQXdGQzBGN0lSSkJBZ3NoRDBFTklSRkJEeUVOSUFSQjBCeHFJUkFnQkVHUUhHb01BZ3RCZVNFU1FRTWhEd3RCRmlFUlFSOGhEU0FFUVpBYmFpRVFJQVJCa0JwcUN5RUxRUUFoQUFOL0lBQWdFVVlFZnlBRVFaQWRhZ1VnQkVHUUhXb2dBR29nQWFkQkFYRTZBQUFnQUVFQmFpRUFJQUZDQVlnaEFRd0JDd3NoQWdzZ0QwRUJkQ0lVUVFGeUlRaEJBU0VGQTBBQ1FDQUZJQWhIQkVCQkFDRUhJQVJCc0FScUlBVkJBblJxSWdaQkFEWUNBRUVBSVFBRFFDQUFJQkZHRFFJZ0FDQUNhaTBBQUFSQUlBWWdCeUFRSUFBZ0JXd2dEWEJCQW5ScUtBSUFjeUlITmdJQUN5QUFRUUZxSVFBTUFBc0FDd0pBSUJORkRRQWdCRUVBTmdLZ0JpQUVJQVFvQXJRRUlnazJBcVFHSUFSQkFUWUN1QWNnQkVFQU5nTHdCa0VCSVFBRFFDQUFJQlJHUlFSQUlBUkI4QVpxSUFCQkFuUnFJZ2RCZnpZQ0FDQUhRUUEyQWtnZ0FFRUJhaUVBREFFTEN5QUVRZ0EzQTlBRklBUkMvLy8vL3c4M0E0QUZJQlJCQVdzaEYwRUFJUWhCQUNFR0EwQWdCa0VCYWlFTUlBWWhCd0pBSUFsQmYwWUVRQ0FFUWRBRmFpQUdRUUpxSWdkQkFuUnFJQWcyQWdBZ0NFRi9JQWhCQUU0YlFRRnFJUVZCQUNFQUEwQWdBQ0FGUmcwQ0lBQkJBblFpQ2lBRVFmQUdhaUlKSUFkQnlBQnNhbW9nREVISUFHd2dDV29nQ21vaUNpZ0NBQ0lKTmdJQUlBb2dDeUFKUVFKMGFpZ0NBRFlDQUNBQVFRRnFJUUFNQUFzQUN3TkFJQVJCb0FacUlBY2lBRUVDZEdvb0FnQkJmMFlFUUNBQVFRRnJJUWNnQUVFQVNnMEJDd3NnQUNFRklBQkJBRW9FUUFOQUlBQkJBV3NpQjBFQ2RDSUtJQVJCb0FacWFpZ0NBRUYvUndSQUlBY2dCU0FFUVlBRmFpSU9JQVZCQW5ScUtBSUFJQW9nRG1vb0FnQklHeUVGQ3lBQVFRRkxJUW9nQnlFQUlBb05BQXNMSUFSQjBBVnFJZ0FnQmtFQ2FpSUhRUUowYWlBSUlBd2dCV3NpRGlBQUlBVkJBblFpRldvaUZpZ0NBR29pQUNBQUlBaElHeUlLTmdJQVFRQWhBQU5BSUFBZ0ZFWUVRQ0FKSUExcUlRa2dGaWdDQUNJQVFYOGdBRUVBVGh0QkFXb2hGaUFFUWFBR2FpQVZhaUVWUVFBaEFBTkFJQUFnRmtZRVFDQUlRWDhnQ0VFQVRodEJBV29oQlVFQUlRQURRQ0FBSUFWR0JFQWdDaUVJREFZRklBQkJBblFpQ0NBRVFmQUdhaUlPSUFkQnlBQnNhbW9pQ1NBTVFjZ0FiQ0FPYWlBSWFpSUlLQUlBSWc0Z0NTZ0NBSE0yQWdBZ0NDQUxJQTVCQW5ScUtBSUFOZ0lBSUFCQkFXb2hBQXdCQ3dBTEFBc2dCRUh3Qm1vZ0JVSElBR3hxSUFCQkFuUnFLQUlBSWhoQmYwY0VRQ0FFUWZBR2FpQUhRY2dBYkdvZ0FDQU9ha0VDZEdvZ0VDQUpJQmhxSUJVb0FnQnJJQTF2UVFKMGFpZ0NBRFlDQUFzZ0FFRUJhaUVBREFBTEFBVWdCRUh3Qm1vZ0IwSElBR3hxSUFCQkFuUnFRUUEyQWdBZ0FFRUJhaUVBREFFTEFBc0FDeUFIUVFKMElnQWdCRUdBQldwcUlBd2dDR3MyQWdBZ0JpQVhSd1JBSUFSQm9BWnFJQUJxSWdVZ0JFR3dCR29nQUdvb0FnQWlCa0YvUmdSL1FRQUZJQkFnQmtFQ2RHb29BZ0FMSWdZMkFnQkJBU0VBSUFoQkFDQUlRUUJLRzBFQmFpRUtBMEFnQUNBS1JrVUVRQUpBSUFSQnNBUnFJQWNnQUd0QkFuUnFLQUlBSWdsQmYwWU5BQ0FFUWZBR2FpQUhRY2dBYkdvZ0FFRUNkR29vQWdBaURrVU5BQ0FGSUFZZ0VDQUxJQTVCQW5ScUtBSUFJQWxxSUExdlFRSjBhaWdDQUhNaUJqWUNBQXNnQUVFQmFpRUFEQUVMQ3lBRklBc2dCa0VDZEdvb0FnQWlDVFlDQUNBTUlRWWdDQ0FQVEEwQkN3dEJmeUVGSUFnZ0Qwb05BMEVBSVFBZ0NFRUJhaUlHUVFBZ0JrRUFTaHNoQlNBRVFmQUdhaUFIUWNnQWJHb2hEQU5BSUFBZ0JVWUVRQ0FHUVFFZ0JrRUJTaHNoQlNBRVFmQUdhaUFIUWNnQWJHb2hCa0VCSVFBRFFDQUFJQVZHQkVBZ0RVRUJhaUVNUVFBaEJrRUJJUWtEUUVFQklRQkJBU0VMSUFrZ0RFWkZCRUFEUUNBQUlBVkdSUVJBSUFRZ0FFRUNkR29pQ2lnQ0FDSVBRWDlIQkVBZ0NpQUFJQTlxSUExdklnbzJBZ0FnRUNBS1FRSjBhaWdDQUNBTGN5RUxDeUFBUVFGcUlRQU1BUXNMSUF0RkJFQWdCRUV3YWlBR1FRSjBhaUFOSUFsck5nSUFJQVpCQVdvaEJnc2dDVUVCYWlFSkRBRUxDMEYvSVFVZ0JpQUlSdzBIUVFBaEFDQUlRUUFnQ0VFQVNoc2hCZ05BSUFBZ0JrWU5CU0FDSUFSQk1Hb2dBRUVDZEdvb0FnQnFJZ1VnQlMwQUFFRUJjem9BQUNBQVFRRnFJUUFNQUFzQUJTQUVJQUJCQW5RaURHb2dCaUFNYWlnQ0FEWUNBQ0FBUVFGcUlRQU1BUXNBQ3dBRklBd2dBRUVDZEdvaUNpQUxJQW9vQWdCQkFuUnFLQUlBTmdJQUlBQkJBV29oQUF3QkN3QUxBQXNnQTBJQU53TUFJQkVnRW1vaEFFSUJJUUVEUUNBQUlCRkdSUVJBSUFNZ0FTQUFJQUpxTVFBQWZpQVpmQ0laTndNQUlBQkJBV29oQUNBQlFnR0dJUUVNQVFzTElCTkZCRUJCQUNFRkRBTUxJQVJCMEFWcUlBZEJBblJxS0FJQUlRVU1BZ3NnQmlBTElBZEJBblJxS0FJQU5nSUFRUUVnRXlBSEd5RVRJQVZCQVdvaEJRd0FDd0FMSUFSQjBCMXFKQUFnQlF1OUJRRUtmeU1BUVJCcklna2tBQ0FHRUpjQklRb2dDU0FHRU1FQ0lnMFFuZ0VnQlNBRE5nSUFBa0FDUUNBQUlnY3RBQUFpQmtFcmF3NERBQUVBQVFzZ0NpQUdRUmgwUVJoMUVLQUJJUVlnQlNBRktBSUFJZ2RCQkdvMkFnQWdCeUFHTmdJQUlBQkJBV29oQndzQ1FBSkFJQUlnQnlJR2EwRUJUQTBBSUFjdEFBQkJNRWNOQUNBSExRQUJRU0J5UWZnQVJ3MEFJQXBCTUJDZ0FTRUdJQVVnQlNnQ0FDSUlRUVJxTmdJQUlBZ2dCallDQUNBS0lBY3NBQUVRb0FFaEJpQUZJQVVvQWdBaUNFRUVhallDQUNBSUlBWTJBZ0FnQjBFQ2FpSUhJUVlEUUNBQ0lBWk5EUUlnQml3QUFCQmNFTXNFUlEwQ0lBWkJBV29oQmd3QUN3QUxBMEFnQWlBR1RRMEJJQVlzQUFBaENCQmNHaUFJRU1RQlJRMEJJQVpCQVdvaEJnd0FDd0FMQWtBZ0NSQy9BUVJBSUFvZ0J5QUdJQVVvQWdBUTV3RWdCU0FGS0FJQUlBWWdCMnRCQW5ScU5nSUFEQUVMSUFjZ0JoQ2JBaUFORUo4QklRNGdCeUVJQTBBZ0JpQUlUUVJBSUFNZ0J5QUFhMEVDZEdvZ0JTZ0NBQkM3QXdVQ1FDQUpJQXNRUVN3QUFFRUFUQTBBSUF3Z0NTQUxFRUVzQUFCSERRQWdCU0FGS0FJQUlneEJCR28yQWdBZ0RDQU9OZ0lBSUFzZ0N5QUpFRGhCQVd0SmFpRUxRUUFoREFzZ0NpQUlMQUFBRUtBQklROGdCU0FGS0FJQUloQkJCR28yQWdBZ0VDQVBOZ0lBSUFoQkFXb2hDQ0FNUVFGcUlRd01BUXNMQ3dKQUFrQURRQ0FDSUFaTkRRRWdCaTBBQUNJSFFTNUhCRUFnQ2lBSFFSaDBRUmgxRUtBQklRY2dCU0FGS0FJQUlnaEJCR28yQWdBZ0NDQUhOZ0lBSUFaQkFXb2hCZ3dCQ3dzZ0RSQytBU0VISUFVZ0JTZ0NBQ0lMUVFScUlnZzJBZ0FnQ3lBSE5nSUFJQVpCQVdvaEJnd0JDeUFGS0FJQUlRZ0xJQW9nQmlBQ0lBZ1E1d0VnQlNBRktBSUFJQUlnQm10QkFuUnFJZ1UyQWdBZ0JDQUZJQU1nQVNBQWEwRUNkR29nQVNBQ1JoczJBZ0FnQ1JBNUdpQUpRUkJxSkFBTHZBRUJCWDhqQUVFUWF5SUhKQUFqQUVFUWF5SUZKQUFDUUNBQlFlLy8vLzhEVFFSQUFrQWdBVUVCVFFSQUlBQWdBUkNSQVNBQUlRWU1BUXNnQUNBQUlBRVF1d0pCQVdvaUF4Q0pBaUlHRUk4QklBQWdBeEN6QVNBQUlBRVFpZ0VMSUFZaEJDQUJJZ01FZnlBREJFQURRQ0FFSUFJMkFnQWdCRUVFYWlFRUlBTkJBV3NpQXcwQUN3dEJBQVVnQkFzYUlBVkJBRFlDRENBR0lBRkJBblJxSUFWQkRHb1FlU0FGUVJCcUpBQU1BUXNRVlFBTElBZEJFR29rQUNBQUM5NERBUWgvSXdCQkVHc2lDaVFBSUFZUWx3RWhDeUFLSUFZUXdRSWlCaENlQVFKQUlBb1F2d0VFUUNBTElBQWdBaUFERU9jQklBVWdBeUFDSUFCclFRSjBhaUlHTmdJQURBRUxJQVVnQXpZQ0FBSkFBa0FnQUNJSUxRQUFJZ2RCSzJzT0F3QUJBQUVMSUFzZ0IwRVlkRUVZZFJDZ0FTRUlJQVVnQlNnQ0FDSUhRUVJxTmdJQUlBY2dDRFlDQUNBQVFRRnFJUWdMQWtBZ0FpQUlhMEVDU0EwQUlBZ3RBQUJCTUVjTkFDQUlMUUFCUVNCeVFmZ0FSdzBBSUF0Qk1CQ2dBU0VISUFVZ0JTZ0NBQ0lKUVFScU5nSUFJQWtnQnpZQ0FDQUxJQWdzQUFFUW9BRWhCeUFGSUFVb0FnQWlDVUVFYWpZQ0FDQUpJQWMyQWdBZ0NFRUNhaUVJQ3lBSUlBSVFtd0pCQUNFSklBWVFud0VoREVFQUlRY2dDQ0VHQTM4Z0FpQUdUUVIvSUFNZ0NDQUFhMEVDZEdvZ0JTZ0NBQkM3QXlBRktBSUFCUUpBSUFvZ0J4QkJMUUFBUlEwQUlBa2dDaUFIRUVFc0FBQkhEUUFnQlNBRktBSUFJZ2xCQkdvMkFnQWdDU0FNTmdJQUlBY2dCeUFLRURoQkFXdEphaUVIUVFBaENRc2dDeUFHTEFBQUVLQUJJUTBnQlNBRktBSUFJZzVCQkdvMkFnQWdEaUFOTmdJQUlBWkJBV29oQmlBSlFRRnFJUWtNQVFzTElRWUxJQVFnQmlBRElBRWdBR3RCQW5ScUlBRWdBa1liTmdJQUlBb1FPUm9nQ2tFUWFpUUFDNmdGQVFwL0l3QkJFR3NpQ1NRQUlBWVFuUUVoQ2lBSklBWVFuQUlpRFJDZUFTQUZJQU0yQWdBQ1FBSkFJQUFpQnkwQUFDSUdRU3RyRGdNQUFRQUJDeUFLSUFaQkdIUkJHSFVRaFFFaEJpQUZJQVVvQWdBaUIwRUJhallDQUNBSElBWTZBQUFnQUVFQmFpRUhDd0pBQWtBZ0FpQUhJZ1pyUVFGTURRQWdCeTBBQUVFd1J3MEFJQWN0QUFGQklISkIrQUJIRFFBZ0NrRXdFSVVCSVFZZ0JTQUZLQUlBSWdoQkFXbzJBZ0FnQ0NBR09nQUFJQW9nQnl3QUFSQ0ZBU0VHSUFVZ0JTZ0NBQ0lJUVFGcU5nSUFJQWdnQmpvQUFDQUhRUUpxSWdjaEJnTkFJQUlnQmswTkFpQUdMQUFBRUZ3UXl3UkZEUUlnQmtFQmFpRUdEQUFMQUFzRFFDQUNJQVpORFFFZ0Jpd0FBQ0VJRUZ3YUlBZ1F4QUZGRFFFZ0JrRUJhaUVHREFBTEFBc0NRQ0FKRUw4QkJFQWdDaUFISUFZZ0JTZ0NBQkNDQWlBRklBVW9BZ0FnQmlBSGEybzJBZ0FNQVFzZ0J5QUdFSnNDSUEwUW53RWhEaUFISVFnRFFDQUdJQWhOQkVBZ0F5QUhJQUJyYWlBRktBSUFFSnNDQlFKQUlBa2dEQkJCTEFBQVFRQk1EUUFnQ3lBSklBd1FRU3dBQUVjTkFDQUZJQVVvQWdBaUMwRUJhallDQUNBTElBNDZBQUFnRENBTUlBa1FPRUVCYTBscUlReEJBQ0VMQ3lBS0lBZ3NBQUFRaFFFaER5QUZJQVVvQWdBaUVFRUJhallDQUNBUUlBODZBQUFnQ0VFQmFpRUlJQXRCQVdvaEN3d0JDd3NMQTBBQ1FDQUNJQVpMQkVBZ0JpMEFBQ0lIUVM1SERRRWdEUkMrQVNFSElBVWdCU2dDQUNJSVFRRnFOZ0lBSUFnZ0J6b0FBQ0FHUVFGcUlRWUxJQW9nQmlBQ0lBVW9BZ0FRZ2dJZ0JTQUZLQUlBSUFJZ0JtdHFJZ1UyQWdBZ0JDQUZJQU1nQVNBQWEyb2dBU0FDUmhzMkFnQWdDUkE1R2lBSlFSQnFKQUFQQ3lBS0lBZEJHSFJCR0hVUWhRRWhCeUFGSUFVb0FnQWlDRUVCYWpZQ0FDQUlJQWM2QUFBZ0JrRUJhaUVHREFBTEFBdlZBd0VJZnlNQVFSQnJJZ29rQUNBR0VKMEJJUXNnQ2lBR0VKd0NJZ1lRbmdFQ1FDQUtFTDhCQkVBZ0N5QUFJQUlnQXhDQ0FpQUZJQU1nQWlBQWEyb2lCallDQUF3QkN5QUZJQU0yQWdBQ1FBSkFJQUFpQ0MwQUFDSUhRU3RyRGdNQUFRQUJDeUFMSUFkQkdIUkJHSFVRaFFFaENDQUZJQVVvQWdBaUIwRUJhallDQUNBSElBZzZBQUFnQUVFQmFpRUlDd0pBSUFJZ0NHdEJBa2dOQUNBSUxRQUFRVEJIRFFBZ0NDMEFBVUVnY2tINEFFY05BQ0FMUVRBUWhRRWhCeUFGSUFVb0FnQWlDVUVCYWpZQ0FDQUpJQWM2QUFBZ0N5QUlMQUFCRUlVQklRY2dCU0FGS0FJQUlnbEJBV28yQWdBZ0NTQUhPZ0FBSUFoQkFtb2hDQXNnQ0NBQ0VKc0NRUUFoQ1NBR0VKOEJJUXhCQUNFSElBZ2hCZ04vSUFJZ0JrMEVmeUFESUFnZ0FHdHFJQVVvQWdBUW13SWdCU2dDQUFVQ1FDQUtJQWNRUVMwQUFFVU5BQ0FKSUFvZ0J4QkJMQUFBUncwQUlBVWdCU2dDQUNJSlFRRnFOZ0lBSUFrZ0REb0FBQ0FISUFjZ0NoQTRRUUZyU1dvaEIwRUFJUWtMSUFzZ0Jpd0FBQkNGQVNFTklBVWdCU2dDQUNJT1FRRnFOZ0lBSUE0Z0RUb0FBQ0FHUVFGcUlRWWdDVUVCYWlFSkRBRUxDeUVHQ3lBRUlBWWdBeUFCSUFCcmFpQUJJQUpHR3pZQ0FDQUtFRGthSUFwQkVHb2tBQXN4QVFKL0l3QkJFR3NpQWlRQUlBSkJDR29pQXlBQUVFOGdBeENkQVNBQkVJVUJJUUFnQXhCSElBSkJFR29rQUNBQUN3OEFJQUFvQWd3YUlBQkJBRFlDREF1Z0F3RUNmeU1BUWVBQ2F5SUFKQUFnQUNBQ05nTFFBaUFBSUFFMkF0Z0NJQU1RMmdFaEJpQURJQUJCNEFGcUVPOENJUWNnQUVIUUFXb2dBeUFBUWN3Q2FoRHVBaUFBUWNBQmFoQkZJZ0VnQVJCUkVFSWdBQ0FCUVFBUVFTSUNOZ0s4QVNBQUlBQkJFR28yQWd3Z0FFRUFOZ0lJQTBBQ1FDQUFRZGdDYWlBQVFkQUNhaENTQVVVTkFDQUFLQUs4QVNBQkVEZ2dBbXBHQkVBZ0FSQTRJUU1nQVNBQkVEaEJBWFFRUWlBQklBRVFVUkJDSUFBZ0F5QUJRUUFRUVNJQ2FqWUN2QUVMSUFCQjJBSnFFR2dnQmlBQ0lBQkJ2QUZxSUFCQkNHb2dBQ2dDekFJZ0FFSFFBV29nQUVFUWFpQUFRUXhxSUFjUXdBSU5BQ0FBUWRnQ2FoQjFHZ3dCQ3dzQ1FDQUFRZEFCYWhBNFJRMEFJQUFvQWd3aUF5QUFRUkJxYTBHZkFVb05BQ0FBSUFOQkJHbzJBZ3dnQXlBQUtBSUlOZ0lBQ3lBRklBSWdBQ2dDdkFFZ0JDQUdFTUFITmdJQUlBQkIwQUZxSUFCQkVHb2dBQ2dDRENBRUVKQUJJQUJCMkFKcUlBQkIwQUpxRUhzRVFDQUVJQVFvQWdCQkFuSTJBZ0FMSUFBb0F0Z0NJUUlnQVJBNUdpQUFRZEFCYWhBNUdpQUFRZUFDYWlRQUlBSUxqQUVCQkg4akFFRVFheUlGSkFBakFFRVFheUlESkFBQ1FDQUJRVzlOQkVBQ1FDQUJRUXBOQkVBZ0FDQUJFSkVCSUFBaEJBd0JDeUFBSUFFUW5RSkJBV29pQmhCTUlnUVFqd0VnQUNBR0VMTUJJQUFnQVJDS0FRc2dCQ0FCSUFJUS9BWWdBMEVBT2dBUElBRWdCR29nQTBFUGFoQ0dBU0FEUVJCcUpBQU1BUXNRVlFBTElBVkJFR29rQUNBQUMwVUJBWDhqQUVFUWF5SURKQUFnQXlBQk5nSU1JQU1nQWpZQ0NDQURJQU5CREdvUXlnRWhBU0FBUVpUM0FTQURLQUlJRVA4RUlRQWdBUkRKQVNBRFFSQnFKQUFnQUF1eEFnSUVmZ1YvSXdCQklHc2lDQ1FBQWtBQ1FBSkFJQUVnQWtjRVFFSFFtUVFvQWdBaERFSFFtUVJCQURZQ0FDTUFRUkJySWdra0FCQmNHaU1BUVJCcklnb2tBQ01BUVJCcklnc2tBQ0FMSUFFZ0NFRWNha0VDRU1JRElBc3BBd0FoQkNBS0lBc3BBd2czQXdnZ0NpQUVOd01BSUF0QkVHb2tBQ0FLS1FNQUlRUWdDU0FLS1FNSU53TUlJQWtnQkRjREFDQUtRUkJxSkFBZ0NTa0RBQ0VFSUFnZ0NTa0RDRGNERUNBSUlBUTNBd2dnQ1VFUWFpUUFJQWdwQXhBaEJDQUlLUU1JSVFWQjBKa0VLQUlBSWdGRkRRRWdDQ2dDSENBQ1J3MENJQVVoQmlBRUlRY2dBVUhFQUVjTkF3d0NDeUFEUVFRMkFnQU1BZ3RCMEprRUlBdzJBZ0FnQ0NnQ0hDQUNSZzBCQ3lBRFFRUTJBZ0FnQmlFRklBY2hCQXNnQUNBRk53TUFJQUFnQkRjRENDQUlRU0JxSkFBTHRnRUNBbndEZnlNQVFSQnJJZ1VrQUFKQUFrQUNRQ0FBSUFGSEJFQkIwSmtFS0FJQUlRZEIwSmtFUVFBMkFnQVFYQm9qQUVFUWF5SUdKQUFnQmlBQUlBVkJER3BCQVJEQ0F5QUdLUU1BSUFZcEF3Z1ExQU1oQXlBR1FSQnFKQUJCMEprRUtBSUFJZ0JGRFFFZ0JTZ0NEQ0FCUncwQ0lBTWhCQ0FBUWNRQVJ3MEREQUlMSUFKQkJEWUNBQXdDQzBIUW1RUWdCellDQUNBRktBSU1JQUZHRFFFTElBSkJCRFlDQUNBRUlRTUxJQVZCRUdva0FDQURDN1lCQWdKOUEzOGpBRUVRYXlJRkpBQUNRQUpBQWtBZ0FDQUJSd1JBUWRDWkJDZ0NBQ0VIUWRDWkJFRUFOZ0lBRUZ3YUl3QkJFR3NpQmlRQUlBWWdBQ0FGUVF4cVFRQVF3Z01nQmlrREFDQUdLUU1JRVBZRUlRTWdCa0VRYWlRQVFkQ1pCQ2dDQUNJQVJRMEJJQVVvQWd3Z0FVY05BaUFESVFRZ0FFSEVBRWNOQXd3Q0N5QUNRUVEyQWdBTUFndEIwSmtFSUFjMkFnQWdCU2dDRENBQlJnMEJDeUFDUVFRMkFnQWdCQ0VEQ3lBRlFSQnFKQUFnQXd2R0FRSURmd0YrSXdCQkVHc2lCQ1FBQW40Q1FBSkFJQUFnQVVjRVFBSkFBa0FnQUMwQUFDSUZRUzFIRFFBZ0FFRUJhaUlBSUFGSERRQU1BUXRCMEprRUtBSUFJUVpCMEprRVFRQTJBZ0FnQUNBRVFReHFJQU1RWEJEREF5RUhBa0JCMEprRUtBSUFJZ0FFUUNBRUtBSU1JQUZIRFFFZ0FFSEVBRVlOQkF3RkMwSFFtUVFnQmpZQ0FDQUVLQUlNSUFGR0RRUUxDd3NnQWtFRU5nSUFRZ0FNQWdzZ0FrRUVOZ0lBUW44TUFRdENBQ0FIZlNBSElBVkJMVVliQ3lFSElBUkJFR29rQUNBSEM5Y0JBZ04vQVg0akFFRVFheUlFSkFBQ2Z3SkFBa0FDUUNBQUlBRkhCRUFDUUFKQUlBQXRBQUFpQlVFdFJ3MEFJQUJCQVdvaUFDQUJSdzBBREFFTFFkQ1pCQ2dDQUNFR1FkQ1pCRUVBTmdJQUlBQWdCRUVNYWlBREVGd1F3d01oQndKQVFkQ1pCQ2dDQUNJQUJFQWdCQ2dDRENBQlJ3MEJJQUJCeEFCR0RRVU1CQXRCMEprRUlBWTJBZ0FnQkNnQ0RDQUJSZzBEQ3dzTElBSkJCRFlDQUVFQURBTUxJQWRDLy8vLy93OVlEUUVMSUFKQkJEWUNBRUYvREFFTFFRQWdCNmNpQUdzZ0FDQUZRUzFHR3dzaEFDQUVRUkJxSkFBZ0FBdVZBd0VCZnlNQVFaQUNheUlBSkFBZ0FDQUNOZ0tBQWlBQUlBRTJBb2dDSUFNUTJnRWhCaUFBUWRBQmFpQURJQUJCL3dGcUVQQUNJQUJCd0FGcUVFVWlBU0FCRUZFUVFpQUFJQUZCQUJCQklnSTJBcndCSUFBZ0FFRVFhallDRENBQVFRQTJBZ2dEUUFKQUlBQkJpQUpxSUFCQmdBSnFFSk1CUlEwQUlBQW9BcndCSUFFUU9DQUNha1lFUUNBQkVEZ2hBeUFCSUFFUU9FRUJkQkJDSUFFZ0FSQlJFRUlnQUNBRElBRkJBQkJCSWdKcU5nSzhBUXNnQUVHSUFtb1FhU0FHSUFJZ0FFRzhBV29nQUVFSWFpQUFMQUQvQVNBQVFkQUJhaUFBUVJCcUlBQkJER3BCb0xzREVNTUNEUUFnQUVHSUFtb1FkaG9NQVFzTEFrQWdBRUhRQVdvUU9FVU5BQ0FBS0FJTUlnTWdBRUVRYW10Qm53RktEUUFnQUNBRFFRUnFOZ0lNSUFNZ0FDZ0NDRFlDQUFzZ0JTQUNJQUFvQXJ3QklBUWdCaERBQnpZQ0FDQUFRZEFCYWlBQVFSQnFJQUFvQWd3Z0JCQ1FBU0FBUVlnQ2FpQUFRWUFDYWhCOEJFQWdCQ0FFS0FJQVFRSnlOZ0lBQ3lBQUtBS0lBaUVDSUFFUU9Sb2dBRUhRQVdvUU9Sb2dBRUdRQW1va0FDQUNDOXdCQWdOL0FYNGpBRUVRYXlJRUpBQUNmd0pBQWtBQ1FDQUFJQUZIQkVBQ1FBSkFJQUF0QUFBaUJVRXRSdzBBSUFCQkFXb2lBQ0FCUncwQURBRUxRZENaQkNnQ0FDRUdRZENaQkVFQU5nSUFJQUFnQkVFTWFpQURFRndRd3dNaEJ3SkFRZENaQkNnQ0FDSUFCRUFnQkNnQ0RDQUJSdzBCSUFCQnhBQkdEUVVNQkF0QjBKa0VJQVkyQWdBZ0JDZ0NEQ0FCUmcwREN3c0xJQUpCQkRZQ0FFRUFEQU1MSUFkQy8vOERXQTBCQ3lBQ1FRUTJBZ0JCLy84RERBRUxRUUFnQjZjaUFHc2dBQ0FGUVMxR0d3c2hBQ0FFUVJCcUpBQWdBRUgvL3dOeEM3WUJBZ0YrQW44akFFRVFheUlGSkFBQ1FBSkFJQUFnQVVjRVFFSFFtUVFvQWdBaEJrSFFtUVJCQURZQ0FDQUFJQVZCREdvZ0F4QmNFTVVFSVFRQ1FFSFFtUVFvQWdBaUFBUkFJQVVvQWd3Z0FVY05BU0FBUWNRQVJnMEREQVFMUWRDWkJDQUdOZ0lBSUFVb0Fnd2dBVVlOQXdzTElBSkJCRFlDQUVJQUlRUU1BUXNnQWtFRU5nSUFJQVJDQUZVRVFFTC8vLy8vLy8vLy8vOEFJUVFNQVF0Q2dJQ0FnSUNBZ0lDQWZ5RUVDeUFGUVJCcUpBQWdCQXZEQVFJQ2Z3RitJd0JCRUdzaUJDUUFBbjhDUUFKQUlBQWdBVWNFUUVIUW1RUW9BZ0FoQlVIUW1RUkJBRFlDQUNBQUlBUkJER29nQXhCY0VNVUVJUVlDUUVIUW1RUW9BZ0FpQUFSQUlBUW9BZ3dnQVVjTkFTQUFRY1FBUmcwRURBTUxRZENaQkNBRk5nSUFJQVFvQWd3Z0FVWU5BZ3NMSUFKQkJEWUNBRUVBREFJTElBWkNnSUNBZ0hoVElBWkMvLy8vL3dkVmNnMEFJQWFuREFFTElBSkJCRFlDQUVILy8vLy9CeUFHUWdCVkRRQWFRWUNBZ0lCNEN5RUFJQVJCRUdva0FDQUFDL1VIQWdwL0Ezd2dBRUVBSUFOQkFFb2JSUVJBSUFSQkFEWUNBQ0FGUVFBMkFnQWdCa0tBZ0lDQWdJQ0ErTDkvTndNQVFYOFBDeUFESUFOc0lRa0NRQUpBQWtBQ1FDQUJSUVJBSUFsQkRHd1FPeUlMUlEwRUlBbEJBMndoQ1VFQUlRRURRQ0FCSUFsR1JRUkFJQWNnQVNBQ2FpMEFBRUgvQVhOcUlRY2dBVUVCYWlFQkRBRUxDeUFISUFsdUlRcEJBQ0VIUVFBaEFRTkFJQUVnQ1VaRkJFQWdDeUFCUVFKMGFpQUJJQUpxTFFBQVFmOEJjeUFLYXlJSU5nSUFJQUZCQVdvaEFTQUlJQWhzSUFkcUlRY01BUXNMSUFlM255SVNJQU8zUkpFclVPWjZ0dnMvb3FORUFBQUFBQUFBTGtCakRRSkJBQ0VISUFBb0FnQWlBVUVBSUFGQkFFb2JJUTVCZnlFSVFYOGhDa0YvSVF3RFFDQUhJQTVIQkVBZ0FDZ0NDQ0VCQWtBRFFBSkFJQUVnREVFQmFpSU1RUUowSWc5cUtBSUFEZ01CQUFJQUN3c2dBQ2dDRUNFUVFRQWhBd05BSUFOQkJFWU5BU0FESUE5cUlRMUJBQ0VDUVFBaEFRTkFJQUVnQ1VaRkJFQWdBaUFCUVFKMElnSWdBQ2dDRENBTlFRSjBhaWdDQUdvb0FnQWdBaUFMYWlnQ0FHeHFJUUlnQVVFQmFpRUJEQUVMQ3lBQ3R5QVFJQTFCQTNScUt3TUFveUFTb3lJVElCRWdFU0FUWXlJQkd5RVJJQXdnQ2lBQkd5RUtJQU1nQ0NBQkd5RUlJQU5CQVdvaEF3d0FDd0FMSUFkQkFXb2hCd3dCQ3dzTUFRc2dDVUVDZEJBN0lndEZEUU5CQUNFQkEwQWdBU0FKUmtVRVFDQUhJQUVnQW1vdEFBQkIvd0Z6YWlFSElBRkJBV29oQVF3QkN3c2dCeUFKYmlFS1FRQWhCMEVBSVFFRFFDQUJJQWxHUlFSQUlBc2dBVUVDZEdvZ0FTQUNhaTBBQUVIL0FYTWdDbXNpQ0RZQ0FDQUJRUUZxSVFFZ0NDQUliQ0FIYWlFSERBRUxDeUFIdDU4aUVpQUR0Nk5FQUFBQUFBQUFMa0JqRFFKQkFDRUhJQUFvQWdBaUFVRUFJQUZCQUVvYklRNUJmeUVJUVg4aENrRi9JUXdEUUNBSElBNUhCRUFnQUNnQ0NDRUJBa0FEUUFKQUlBRWdERUVCYWlJTVFRSjBJZzlxS0FJQURnTUJBQUlBQ3dzZ0FDZ0NHQ0VRUVFBaEF3TkFJQU5CQkVZTkFTQURJQTlxSVExQkFDRUNRUUFoQVFOQUlBRWdDVVpGQkVBZ0FpQUJRUUowSWdJZ0FDZ0NGQ0FOUVFKMGFpZ0NBR29vQWdBZ0FpQUxhaWdDQUd4cUlRSWdBVUVCYWlFQkRBRUxDeUFDdHlBUUlBMUJBM1JxS3dNQW95QVNveUlUSUJFZ0VTQVRZeUlCR3lFUklBd2dDaUFCR3lFS0lBTWdDQ0FCR3lFSUlBTkJBV29oQXd3QUN3QUxJQWRCQVdvaEJ3d0JDd3NMSUFVZ0NEWUNBQ0FFSUFvMkFnQWdCaUFST1FNQUlBc1FORUVBRHdzZ0JFRUFOZ0lBSUFWQkFEWUNBQ0FHUW9DQWdJQ0FnSUQ0djM4M0F3QWdDeEEwUVg0UEN5QUVRUUEyQWdBZ0JVRUFOZ0lBSUFaQ2dJQ0FnSUNBZ1BpL2Z6Y0RBQ0FMRURSQmZnOExRUUJCQTBHa0RrRUFFRDFCQVJBREFBdHBBQ0FBUlFSQUR3c0NRQ0FBS0FJQUlBRkdEUUFnQUNBQk5nSUFJQUZGQkVBZ0FFSGtocWNDYWlJQUtBSUFFRFFnQUVFQU5nSUFEQUVMSUFCQjVJYW5BbW9nQUNnQ0tDQUFLQUlrYkJBN0lnQTJBZ0FnQUEwQVFRQkJBMEdrRGtFQUVEMUJBUkFEQUFzTDd3RUJBWDhqQUVFZ2F5SUdKQUFnQmlBQk5nSVlBa0FnQXlnQ0JFRUJjVVVFUUNBR1FYODJBZ0FnQmlBQUlBRWdBaUFESUFRZ0JpQUFLQUlBS0FJUUVRa0FJZ0UyQWhnQ1FBSkFBa0FnQmlnQ0FBNENBQUVDQ3lBRlFRQTZBQUFNQXdzZ0JVRUJPZ0FBREFJTElBVkJBVG9BQUNBRVFRUTJBZ0FNQVFzZ0JpQURFRThnQmhDZEFTRUJJQVlRUnlBR0lBTVFUeUFHRUp3Q0lRQWdCaEJISUFZZ0FCREJBU0FHUVF4eUlBQVF3QUVnQlNBR1FSaHFJZ01nQWlBR0lBTWdBU0FFUVFFUXdRTWdCa1k2QUFBZ0JpZ0NHQ0VCQTBBZ0EwRU1heEE1SWdNZ0JrY05BQXNMSUFaQklHb2tBQ0FCQzBBQkFYOUJBQ0VBQTM4Z0FTQUNSZ1IvSUFBRklBRW9BZ0FnQUVFRWRHb2lBRUdBZ0lDQWYzRWlBMEVZZGlBRGNpQUFjeUVBSUFGQkJHb2hBUXdCQ3dzTEd3QWpBRUVRYXlJQkpBQWdBQ0FDSUFNUXhBUWdBVUVRYWlRQUMxUUJBbjhDUUFOQUlBTWdCRWNFUUVGL0lRQWdBU0FDUmcwQ0lBRW9BZ0FpQlNBREtBSUFJZ1pJRFFJZ0JTQUdTZ1JBUVFFUEJTQURRUVJxSVFNZ0FVRUVhaUVCREFJTEFBc0xJQUVnQWtjaEFBc2dBQXRBQVFGL1FRQWhBQU4vSUFFZ0FrWUVmeUFBQlNBQkxBQUFJQUJCQkhScUlnQkJnSUNBZ0g5eElnTkJHSFlnQTNJZ0FITWhBQ0FCUVFGcUlRRU1BUXNMQ3hzQUl3QkJFR3NpQVNRQUlBQWdBaUFERU44RUlBRkJFR29rQUF0ZUFRTi9JQUVnQkNBRGEyb2hCUUpBQTBBZ0F5QUVSd1JBUVg4aEFDQUJJQUpHRFFJZ0FTd0FBQ0lHSUFNc0FBQWlCMGdOQWlBR0lBZEtCRUJCQVE4RklBTkJBV29oQXlBQlFRRnFJUUVNQWdzQUN3c2dBaUFGUnlFQUN5QUFDL2NCQVFWL0l3QkJJR3NpQWlRQUFuOENRQUpBSUFGQmZ4QzlBUTBBSUFJZ0FUWUNGQ0FBTFFBc0JFQWdBa0VVYWtFRVFRRWdBQ2dDSUJET0FVRUJSdzBDREFFTElBSWdBa0VZYWlJRk5nSVFJQUpCSUdvaEJpQUNRUlJxSVFNRFFDQUFLQUlrSUFBb0FpZ2dBeUFGSUFKQkRHb2dBa0VZYWlBR0lBSkJFR29ROXdJaEJDQUNLQUlNSUFOR0RRSWdCRUVEUmdSQUlBTkJBVUVCSUFBb0FpQVF6Z0ZCQVVZTkFnd0RDeUFFUVFGTERRSWdBa0VZYWlJRFFRRWdBaWdDRUNBRGF5SURJQUFvQWlBUXpnRWdBMGNOQWlBQ0tBSU1JUU1nQkVFQlJnMEFDd3NnQVJEZEJBd0JDMEYvQ3lFQUlBSkJJR29rQUNBQUMyWUJBWDhDUUNBQUxRQXNSUVJBSUFKQkFDQUNRUUJLR3lFQ0EwQWdBaUFEUmcwQ0lBQWdBU2dDQUNBQUtBSUFLQUkwRVFNQVFYOUdCRUFnQXc4RklBRkJCR29oQVNBRFFRRnFJUU1NQVFzQUN3QUxJQUZCQkNBQ0lBQW9BaUFRemdFaEFnc2dBZ3NtQUNBQUlBQW9BZ0FvQWhnUkFBQWFJQUFnQVJERkF5SUJOZ0lrSUFBZ0FSQ2VBam9BTEF2NkFRRUZmeU1BUVNCcklnSWtBQUovQWtBQ1FDQUJRWDhRdlFFTkFDQUNJQUVRMFFNNkFCY2dBQzBBTEFSQUlBSkJGMnBCQVVFQklBQW9BaUFRemdGQkFVY05BZ3dCQ3lBQ0lBSkJHR29pQlRZQ0VDQUNRU0JxSVFZZ0FrRVhhaUVEQTBBZ0FDZ0NKQ0FBS0FJb0lBTWdCU0FDUVF4cUlBSkJHR29nQmlBQ1FSQnFFUGNDSVFRZ0FpZ0NEQ0FEUmcwQ0lBUkJBMFlFUUNBRFFRRkJBU0FBS0FJZ0VNNEJRUUZHRFFJTUF3c2dCRUVCU3cwQ0lBSkJHR29pQTBFQklBSW9BaEFnQTJzaUF5QUFLQUlnRU00QklBTkhEUUlnQWlnQ0RDRURJQVJCQVVZTkFBc0xJQUVRM1FRTUFRdEJmd3NoQUNBQ1FTQnFKQUFnQUF0cEFRRi9Ba0FnQUMwQUxFVUVRQ0FDUVFBZ0FrRUFTaHNoQWdOQUlBSWdBMFlOQWlBQUlBRXNBQUFRd2dFZ0FDZ0NBQ2dDTkJFREFFRi9SZ1JBSUFNUEJTQUJRUUZxSVFFZ0EwRUJhaUVEREFFTEFBc0FDeUFCUVFFZ0FpQUFLQUlnRU00QklRSUxJQUlMSmdBZ0FDQUFLQUlBS0FJWUVRQUFHaUFBSUFFUXlRTWlBVFlDSkNBQUlBRVFuZ0k2QUN3TDhnRUJBMzhqQUVFZ2F5SUNKQUFnQVVGL0VMMEJJUVFnQUMwQU5DRURBa0FnQkFSQUlBTU5BU0FBSUFBb0FqQWlBVUYvRUwwQlFRRnpPZ0EwREFFTEFrQWdBMFVOQUNBQ0lBQW9BakEyQWhBQ1FBSkFBa0FnQUNnQ0pDQUFLQUlvSUFKQkVHb2dBa0VVYWlJRElBSkJER29nQWtFWWFpQUNRU0JxSUFNUTl3SkJBV3NPQXdJQ0FBRUxJQUFvQWpBaEF5QUNJQUpCR1dvMkFoUWdBaUFET2dBWUN3TkFJQUlvQWhRaUF5QUNRUmhxVFEwQ0lBSWdBMEVCYXlJRE5nSVVJQU1zQUFBZ0FDZ0NJQkQyQWtGL1J3MEFDd3RCZnlFQkRBRUxJQUJCQVRvQU5DQUFJQUUyQWpBTElBSkJJR29rQUNBQkN3a0FJQUJCQVJEUUJBc0pBQ0FBUVFBUTBBUUxNd0FnQUNBQkVNVURJZ0UyQWlRZ0FDQUJFTVlDTmdJc0lBQWdBQ2dDSkJDZUFqb0FOU0FBS0FJc1FRbE9CRUFRVlFBTEMvVUJBUU4vSXdCQklHc2lBaVFBSUFGQmZ4QzlBU0VFSUFBdEFEUWhBd0pBSUFRRVFDQUREUUVnQUNBQUtBSXdJZ0ZCZnhDOUFVRUJjem9BTkF3QkN3SkFJQU5GRFFBZ0FpQUFLQUl3RU5FRE9nQVRBa0FDUUFKQUlBQW9BaVFnQUNnQ0tDQUNRUk5xSUFKQkZHb2lBeUFDUVF4cUlBSkJHR29nQWtFZ2FpQURFUGNDUVFGckRnTUNBZ0FCQ3lBQUtBSXdJUU1nQWlBQ1FSbHFOZ0lVSUFJZ0F6b0FHQXNEUUNBQ0tBSVVJZ01nQWtFWWFrME5BaUFDSUFOQkFXc2lBellDRkNBRExBQUFJQUFvQWlBUTlnSkJmMGNOQUFzTFFYOGhBUXdCQ3lBQVFRRTZBRFFnQUNBQk5nSXdDeUFDUVNCcUpBQWdBUXNKQUNBQVFRRVEwd1FMQ1FBZ0FFRUFFTk1FQ3pNQUlBQWdBUkRKQXlJQk5nSWtJQUFnQVJER0FqWUNMQ0FBSUFBb0FpUVFuZ0k2QURVZ0FDZ0NMRUVKVGdSQUVGVUFDd3NlQUVHb3NRUVErd0pCL0xFRUVNd0RRZml6QkJEN0FrSE10QVFRekFNTENRQWdBQkRJQXhBMEM3UUJBUVIvSXdCQkVHc2lCU1FBQTBBQ1FDQUNJQU5NRFFBZ0FDZ0NHQ0lFSUFBb0Fod2lCazhFUUNBQUlBRW9BZ0FnQUNnQ0FDZ0NOQkVEQUVGL1JnMEJJQU5CQVdvaEF5QUJRUVJxSVFFRklBVWdCaUFFYTBFQ2RUWUNEQ0FGSUFJZ0EyczJBZ2dnQlVFTWFpQUZRUWhxRUo4Q0lRUWdBQ2dDR0NBQklBUW9BZ0FpQkJETUFTQUFJQVJCQW5RaUJpQUFLQUlZYWpZQ0dDQURJQVJxSVFNZ0FTQUdhaUVCQ3d3QkN3c2dCVUVRYWlRQUlBTUxMQUFnQUNBQUtBSUFLQUlrRVFBQVFYOUdCRUJCZnc4TElBQWdBQ2dDRENJQVFRUnFOZ0lNSUFBb0FnQUx5Z0VCQkg4akFFRVFheUlFSkFBRFFBSkFJQUlnQlV3TkFBSi9JQUFvQWd3aUF5QUFLQUlRSWdaSkJFQWdCRUgvLy8vL0J6WUNEQ0FFSUFZZ0EydEJBblUyQWdnZ0JDQUNJQVZyTmdJRUlBUkJER29nQkVFSWFpQUVRUVJxRUo4Q0VKOENJUU1nQVNBQUtBSU1JQU1vQWdBaUF4RE1BU0FBSUFOQkFuUWlCaUFBS0FJTWFqWUNEQ0FCSUFacURBRUxJQUFnQUNnQ0FDZ0NLQkVBQUNJRFFYOUdEUUVnQVNBRE5nSUFRUUVoQXlBQlFRUnFDeUVCSUFNZ0JXb2hCUXdCQ3dzZ0JFRVFhaVFBSUFVTENRQWdBQkRRQXhBMEM2OEJBUVIvSXdCQkVHc2lCU1FBQTBBQ1FDQUNJQVJNRFFBZ0FDZ0NHQ0lESUFBb0Fod2lCazhFUUNBQUlBRXNBQUFRd2dFZ0FDZ0NBQ2dDTkJFREFFRi9SZzBCSUFSQkFXb2hCQ0FCUVFGcUlRRUZJQVVnQmlBRGF6WUNEQ0FGSUFJZ0JHczJBZ2dnQlVFTWFpQUZRUWhxRUo4Q0lRTWdBQ2dDR0NBQklBTW9BZ0FpQXhDMkFTQUFJQU1nQUNnQ0dHbzJBaGdnQXlBRWFpRUVJQUVnQTJvaEFRc01BUXNMSUFWQkVHb2tBQ0FFQ3k4QUlBQWdBQ2dDQUNnQ0pCRUFBRUYvUmdSQVFYOFBDeUFBSUFBb0Fnd2lBRUVCYWpZQ0RDQUFMQUFBRU1JQkM4QUJBUVIvSXdCQkVHc2lCQ1FBQTBBQ1FDQUNJQVZNRFFBQ1FDQUFLQUlNSWdNZ0FDZ0NFQ0lHU1FSQUlBUkIvLy8vL3djMkFnd2dCQ0FHSUFOck5nSUlJQVFnQWlBRmF6WUNCQ0FFUVF4cUlBUkJDR29nQkVFRWFoQ2ZBaENmQWlFRElBRWdBQ2dDRENBREtBSUFJZ01RdGdFZ0FDQUFLQUlNSUFOcU5nSU1EQUVMSUFBZ0FDZ0NBQ2dDS0JFQUFDSURRWDlHRFFFZ0FTQURFTkVET2dBQVFRRWhBd3NnQVNBRGFpRUJJQU1nQldvaEJRd0JDd3NnQkVFUWFpUUFJQVVMNXU4QkJDeC9EbjBjZkFOK0l3QkJJR3NpSENRQUFrQUNRQUpBQWtBZ0FFRUFJQUViUlFSQVFRQkJBMEhVM2dCQkFCQTlEQUVMSUFBb0FoQWhEeUFBS0FJTUlRWUNRQ0FBS0FJVUlpVkJBVVlOQUFKL0FrQUNRQUpBQWtBQ1FDQWxRUUZyRGdVQUFnUURBUVFMSUJ3Z0JqWUNIQ0FjSUE4MkFoZ2dCaUFQYkNJQ0VEc2lBMFVOQ0NBRElBRWdBaEEvREFRTEFuOGdBU0VDSUJ3Z0JrRURiU0lCUVFGMElnYzJBaHdnSENBUFFRTnRJZ05CQVhRaUJEWUNHQ0FFSUFkc0VEc2lEUVJBSUFOQkFDQURRUUJLR3lFTUlBRkJBQ0FCUVFCS0d5RUtJQTBpQVNFRUEwQWdDU0FNUndSQUlBRWdCMm9oQVNBQ0lBbEJBMndpQlNBR2JHb2hDeUFDSUFWQkFtb2dCbXhxSVFNZ0FpQUZRUUZxSUFac2FpRUlRUUFoQlFOQUlBVWdDa2NFUUNBRUlBc3RBQUFnQ3kwQUFVRUJkbW9nQ0MwQUFFRUJkbW9nQ0MwQUFVRUNkbXBCQW5SQkNXNDZBQUFnQVNBRExRQUFJQWd0QUFGQkFuWWdDQzBBQUVFQmRtcHFJQU10QUFGQkFYWnFRUUowUVFsdU9nQUFJQVFnQ3kwQUFpQUxMUUFCUVFGMmFpQUlMUUFCUVFKMmFpQUlMUUFDUVFGMmFrRUNkRUVKYmpvQUFTQUJJQU10QUFJZ0NDMEFBa0VCZGlBSUxRQUJRUUoyYWlBRExRQUJRUUYyYW1wQkFuUkJDVzQ2QUFFZ0JVRUJhaUVGSUFOQkEyb2hBeUFJUVFOcUlRZ2dDMEVEYWlFTElBRkJBbW9oQVNBRVFRSnFJUVFNQVFzTElBbEJBV29oQ1NBRUlBZHFJUVFNQVFzTElBME1BUXNNQ0FzTUF3c0NmeUFCSVFJZ0hDQUdRUUp0SWdFMkFod2dIQ0FQUVFKdElnTTJBaGdnQVNBRGJCQTdJZ1VFUUNBRFFRQWdBMEVBU2hzaERTQUJRUUFnQVVFQVNoc2hCeUFGSVFFRFFDQUVJQTFIQkVBZ0FpQUVRUUYwSWdNZ0JteHFJUWdnQWlBRFFRRnlJQVpzYWlFTFFRQWhBd05BSUFNZ0IwY0VRQ0FCSUFzdEFBRWdDeTBBQUNBSUxRQUJJQWd0QUFCcWFtcEJBblk2QUFBZ0EwRUJhaUVESUF0QkFtb2hDeUFJUVFKcUlRZ2dBVUVCYWlFQkRBRUxDeUFFUVFGcUlRUU1BUXNMSUFVTUFRc01Cd3NNQWdzQ2Z5QWNJQVpCQTIwaUFqWUNIQ0FjSUE5QkEyMGlCRFlDR0NBQ0lBUnNFRHNpQlFSQUlBUkJBQ0FFUVFCS0d5RU5JQUpCQUNBQ1FRQktHeUVISUFVaEFnTkFJQU1nRFVjRVFDQUJJQU5CQTJ3aUN5QUdiR29oQ0NBQklBdEJBbW9nQm14cUlRUWdBU0FMUVFGcUlBWnNhaUVMUVFBaENRTkFJQWNnQ1VjRVFDQUNJQVF0QUFJZ0JDMEFBU0FFTFFBQUlBc3RBQUlnQ3kwQUFTQUxMUUFBSUFndEFBSWdDQzBBQVNBSUxRQUFhbXBxYW1wcWFtcEJDVzQ2QUFBZ0NVRUJhaUVKSUFSQkEyb2hCQ0FMUVFOcUlRc2dDRUVEYWlFSUlBSkJBV29oQWd3QkN3c2dBMEVCYWlFRERBRUxDeUFGREFFTERBWUxEQUVMQW44Z0hDQUdRUVJ0SWdJMkFod2dIQ0FQUVFSdElnTTJBaGdnQWlBRGJCQTdJZ1VFUUNBRFFRQWdBMEVBU2hzaERTQUNRUUFnQWtFQVNoc2hEQ0FGSVFJRFFDQUpJQTFIQkVBZ0FTQUpRUUowSWdNZ0JteHFJUWdnQVNBRFFRTnlJQVpzYWlFRUlBRWdBMEVDY2lBR2JHb2hDeUFCSUFOQkFYSWdCbXhxSVFOQkFDRUhBMEFnQnlBTVJ3UkFJQUlnQkMwQUF5QUVMUUFDSUFRdEFBRWdCQzBBQUNBTExRQURJQXN0QUFJZ0N5MEFBU0FMTFFBQUlBTXRBQU1nQXkwQUFpQURMUUFCSUFNdEFBQWdDQzBBQXlBSUxRQUNJQWd0QUFFZ0NDMEFBR3BxYW1wcWFtcHFhbXBxYW1wcWFrRUVkam9BQUNBSFFRRnFJUWNnQkVFRWFpRUVJQXRCQkdvaEN5QURRUVJxSVFNZ0NFRUVhaUVJSUFKQkFXb2hBZ3dCQ3dzZ0NVRUJhaUVKREFFTEN5QUZEQUVMREFVTEN5SUJEUUFNQVFzZ0FDZ0NBQ0VDSXdCQklHc2lLQ1FBSUNnZ0FVRUJJQVlnRHlBR0VOd0ZJUjBnQWlnQ0FDZ0NBQ0VaUVFBaEN5TUFRU0JySWlra0FBSkFBa0FnR1VIY0FHb2lDQkJLRUtjQlJRMEFJQWdRU2tFQUVFc29BZ1FnSFNnQ0JFY05BQ0FJRUVwQkFCQkxLQUlJSUIwb0FnaEdEUUVMSUIwb0FnUWhBeUFkS0FJSUlRUURRQ0FEUVFoSUlBUkJDRWh5UlFSQUlBdEJBV29oQ3lBRVFRRjFJUVFnQTBFQmRTRUREQUVMQ3lBZEtBSUVJUUlnSFNnQ0NDRURRUUFoQkNBSVFRTTJBaFFnQ0NBTE5nSVFJQWhEQUFBQVFFTUFBQUEvRU4wR0lpNDRBaGdnQ0VNQUFJQS9JQzRRcHdLVk9BSWNJQWhCQkdvaUJTQUlLQUlVSUF0c0VLUUVJQXRCQUNBTFFRQktHeUVOQTBBZ0JDQU5Sd1JBSUFNZ0JIWWhCaUFDSUFSMklRZEJBQ0VMQTBBZ0NDZ0NGQ0lQSUF0TkJFQWdCRUVCYWlFRURBTUZJQVVnQkNBUGJDQUxhaEJMUVFJZ0J5QUdRUUVRN2dNZ0MwRUJhaUVMREFFTEFBc0FDd3NDUUNBSVFTQnFJZ1VRbEFJaUJDQUNJQU5zSWcxSkJFQWpBRUVnYXlJSEpBQUNRQ0FOSUFScklnWWdCUkExS0FJQUlBVW9BZ1JyUVFGMVRRUkFJd0JCRUdzaUFpUUFJQUlnQlRZQ0FDQUNJQVVvQWdRaUF6WUNCQ0FDSUFNZ0JrRUJkR28yQWdnZ0FpZ0NCQ0VMSUFJb0FnZ2hBd05BSUFNZ0MwWUVRQ0FDRUc0Z0FrRVFhaVFBQlNBRkVEVWdDeEMwQmlBQ0lBdEJBbW9pQ3pZQ0JBd0JDd3NNQVFzZ0JSQTFJUXdnQjBFSWFpRUNBbjhnQlJDVUFpQUdhaUVQSXdCQkVHc2lCQ1FBSUFRZ0R6WUNEQ01BUVJCcklnc2tBQ0FGRURVYUlBdEIvLy8vL3djMkFnd2dDMEgvLy8vL0J6WUNDQ0FMUVF4cUlBdEJDR29RK1FFb0FnQWhBeUFMUVJCcUpBQWdBeUFQVHdSQUlBVVFrd0lpQ3lBRFFRRjJTUVJBSUFRZ0MwRUJkRFlDQ0NBRVFRaHFJQVJCREdvUWVpZ0NBQ0VEQ3lBRVFSQnFKQUFnQXd3QkN4Q2NBUUFMSVFRZ0JSQ1VBaUVQUVFBaEF5TUFRUkJySWdza0FDQUxRUUEyQWd3Z0FrRU1haUFMUVF4cUlBd1F1Z0VnQkFSQUlBSW9BaEFhSUFSQi8vLy8vd2RMQkVCQnNmb0FFS3dCQUFzZ0JFRUJkQkJNSVFNTElBSWdBellDQUNBQ0lBTWdEMEVCZEdvaUR6WUNDQ0FDSUE4MkFnUWdBaEErSUFNZ0JFRUJkR28yQWdBZ0MwRVFhaVFBSXdCQkVHc2lBeVFBSUFNZ0FpZ0NDRFlDQUNBQ0tBSUlJUVFnQXlBQ1FRaHFOZ0lJSUFNZ0JDQUdRUUYwYWpZQ0JDQURJZ1FvQWdBaEF3TkFJQVFvQWdRZ0EwY0VRQ0FDS0FJUUlBUW9BZ0FRdEFZZ0JDQUVLQUlBUVFKcUlnTTJBZ0FNQVFzTElBUVFxd0VnQkVFUWFpUUFJQVVRdWdZZ0JSQTFJQVVvQWdBZ0JTZ0NCQ0FDUVFScUlnTVFtQUlnQlNBREVFZ2dCVUVFYWlBQ1FRaHFFRWdnQlJBMUlBSVFQaEJJSUFJZ0FpZ0NCRFlDQUNBRkVKUUNHaUFGS0FJQUdpQUZLQUlBSUFVUWt3SkJBWFJxR2lBRktBSUFJQVVRa3dKQkFYUnFHaUFGS0FJQUdpQUNLQUlFSVFNRFFDQURJQUlvQWdoSEJFQWdBaWdDRUJvZ0FpQUNLQUlJUVFKck5nSUlEQUVMQ3lBQ0tBSUFCRUFnQWlnQ0VCb2dBaWdDQUNFRElBSVFQaWdDQUNBQ0tBSUFheG9nQXhBMEN3c2dCMEVnYWlRQURBRUxJQVFnRFVzRVFDQUZLQUlBSUExQkFYUnFJUUlnQlJDVUFob2dCU0FDRUxVR0lBVW9BZ0FhSUFVb0FnQWdCUkNUQWtFQmRHb2FJQVVvQWdBYUlBVW9BZ0FnQlJDVUFrRUJkR29hQ3dzZ0NFRXNhaUFORUpjQ0lBaEJPR29nRFJDWEFnc2dLVUhFSEJDVkFTRU5Ba0FDUUFKQUFrQUNRQ0FkS0FJQVFRRkdCRUFnSFNnQ0VFRUJSdzBCSUFoQkJHb2lBaENuQVNBSUtBSVVJQWdvQWhCc1J3MENJQjBvQWdRZ0FrRUFFRXNvQWdSSERRTWdIU2dDQ0NBQ1FRQVFTeWdDQ0VjTkJDQUlJQUpCQUJCTElCMFEzd0lnQ0NBQ1FRRVFTeUFDUVFBUVN4RGZBaUFJSUFKQkFoQkxJQUpCQVJCTEVMa0dRUUVoQkFOQUlBUWdDQ2dDRUU4TkJpQUNJQWdvQWhRZ0JHd1FTeWdDR0NFUElBSWdDQ2dDRkNBRWJFRUJheEJMS0FJWUlRWkJBQ0VMSUFJZ0NDZ0NGQ0FFYkVFQmF4QkxLQUlFSWdWQkFYUWhEQ0FDSUFnb0FoUWdCR3hCQVdzUVN5Z0NDRUVCZGlFS0lBVkJBWFloR0FOQUlBb2dDMGNFUUNBR0lBc2dER3hCQW5ScUlnTWdCVUVDZEdvaENVRUFJUWNEUUNBSElCaEdCRUFnQzBFQmFpRUxEQU1GSUE4Z0F5b0NBQ0FES2dJRWtpQUpLZ0lBa2lBSktnSUVra01BQUlBK2xEZ0NBQ0FKUVFocUlRa2dBMEVJYWlFRElBZEJBV29oQnlBUFFRUnFJUThNQVFzQUN3QUxDeUFJSUFJZ0NDZ0NGQ0FFYkVFQmFoQkxJQUlnQ0NnQ0ZDQUViQkJMRU44Q0lBZ2dBaUFJS0FJVUlBUnNRUUpxRUVzZ0FpQUlLQUlVSUFSc1FRRnFFRXNRdVFZZ0JFRUJhaUVFREFBTEFBdEIwTElFUWNveUVETkIxeFVRTTBHMEhSQXpRY29DRURaQjdpRVFNMEhmTmhBekVEY01DQXRCMExJRVFlMC9FRE5CMXhVUU0wRzBIUkF6UWNzQ0VEWkI3aUVRTTBIZndnQVFNeEEzREFjTFFkQ3lCRUh1eUFBUU0wSFhGUkF6UWJRZEVETkJ6UUlRTmtIdUlSQXpRZHpNQUJBekVEY01CZ3RCMExJRVFjWFVBQkF6UWRjVkVETkJ0QjBRTTBIT0FoQTJRZTRoRUROQndOY0FFRE1RTnd3RkMwSFFzZ1JCM04wQUVETkIxeFVRTTBHMEhSQXpRYzhDRURaQjdpRVFNMEhBMXdBUU14QTNEQVFMSUEwUWR5TUFRVEJySWlJa0FBSkFJQmxCb0FGcUlnMG9BZ0FnQ0JCS1FRQVFTeWdDQkVZRVFDQU5LQUlFSUFnUVNrRUFFRXNvQWdoR0RRRUxRUUFoQzBFQUlRTkJBQ0VKSUExQklHb2hBZ0pBSUFoQkJHb1Fwd0VFUUNBSVFRQkJBQkQzQVNnQ0FDRUVJQWhCQUVFQUVQY0JLQUlFSVFVZ0NFRUFRUUFROXdFb0FnZ2hCaUFDSUFnb0FoQTJBZ3dnQWlBSUtBSVVRUUZySWdjMkFoQWdBaUFDS0FJTUlBZHNFS1FFQTBBZ0N5QUNLQUlNVHcwQ0lBWWdDM1loQnlBRklBdDJJUXhCQUNFUEEwQWdBaWdDRUNJS0lBOU5CRUFnQzBFQmFpRUxEQUlGSUFJZ0NpQUxiQ0FQYWhCTElBUWdEQ0FIUVFFUTdnTWdEMEVCYWlFUERBRUxBQXNBQ3dBTFFkQ3lCRUdkQ2hBelFic1NFRE5CdEIwUU0wRTFFRFpCN2lFUU0wRzZKUkF6RURjTUJRc2dDQkJLUVFBUVN5Z0NCQ0VHSUFnUVNrRUFFRXNvQWdnaEJ5QUlLQUlRSVFzZ0NDZ0NGQ0VGSUExQjNBQnFJZ0pEemN4TVB6Z0NHQ0FDUVFVMkFoUWdBa01BQU1BL09BSVFJQUpEQUFCQVFEZ0NEQ0FDUVNRMkFnZ2dBaUFGTmdJRUlBSWdDellDQUNBQ1FSeHFRU1FRbHdJZ0FrRW9haUlQSUFJb0FnUWdBaWdDQUd3UXBBUURRQ0FESUF0SEJFQWdCeUFEZGlFQ0lBWWdBM1loRENBRElBVnNJUXBCQUNFRUEwQWdCQ0FGUmdSQUlBTkJBV29oQXd3REJTQVBJQVFnQ21vUVMwRUNJQXdnQWtFQ0VPNERJQVJCQVdvaEJBd0JDd0FMQUFzTElBMGdDQkJLUVFBUVN5Z0NCRFlDQUNBTklBZ1FTa0VBRUVzb0FnZzJBZ1FnRFNnQ0NDRURBa0FnQXlBTlFSQnFJZ1VpQWhCV0lnUkxCRUFqQUVFZ2F5SUxKQUFDUUNBRElBUnJJZ1FnQWhBMUtBSUFJQUlvQWdSclFReHRUUVJBSUFJZ0JCREpCZ3dCQ3lBQ0VEVWhBeUFMUVFocUlBSWdBaEJXSUFScUVMb0NJQUlRVmlBREVNZ0dJZ01nQkJESEJpQUNJQU1ReGdZZ0F5Z0NCQ0VDQTBBZ0FpQURLQUlJUndSQUlBTW9BaEFhSUFNZ0F5Z0NDRUVNYXlJRU5nSUlJQVFRMHdZTUFRc0xJQU1vQWdBRVFDQURLQUlRR2lBREtBSUFJUUlnQXhDd0F4b2dBaEEwQ3dzZ0MwRWdhaVFBREFFTElBTWdCRWtFUUNBQ0tBSUFJQU5CREd4cUlRTWdBaEJXSVFRZ0FpQURFTlVHSUFJZ0JCRGhBZ3NMQTBBZ0JSQldJQWxMQkVBZ0JTQUpFSmdCSVFJZ0RTZ0NEQ0VEQWtBZ0F5QUNFRllpQkVzRVFDTUFRU0JySWdza0FBSkFJQU1nQkdzaUJDQUNFRFVvQWdBZ0FpZ0NCR3RCREcxTkJFQWdBaUFFRU1rR0RBRUxJQUlRTlNFRElBdEJDR29nQWlBQ0VGWWdCR29RdWdJZ0FoQldJQU1ReUFZaUF5QUVFTWNHSUFJZ0F4REdCaUFES0FJRUlRSURRQ0FDSUFNb0FnaEhCRUFnQXlnQ0VCb2dBeUFES0FJSVFReHJJZ1EyQWdnZ0JCRGtBUXdCQ3dzZ0F5Z0NBQVJBSUFNb0FoQWFJQU1vQWdBaEFpQURFTEFER2lBQ0VEUUxDeUFMUVNCcUpBQU1BUXNnQXlBRVNRUkFJQUlvQWdBZ0EwRU1iR29oQXlBQ0VGWWhCQ0FDSUFNUTBnWWdBaUFFRU9FQ0N3c2dDVUVCYWlFSkRBRUxDd3RCbEFFUVRCQ3ZCaUVESXdCQkVHc2lBaVFBSUFKQkNHb2dBeEN1QmlJRElCbEJRR3NpSXhDQ0JDQURFTkVCSUFKQkVHb2tBQ0FqS0FJQUlBZ1FTa0VBRUVzb0FnUVFqd0VnSXlnQ0FDQUlFRXBCQUJCTEtBSUlFSW9CSUNKQkVHcEIweUFRbFFFaEtpQWpLQUlBSVNzZ0dVRzhBbW9oR0VFQUlRc2pBRUV3YXlJaEpBQUNRQUpBQWtBQ1FBSkFJQWdFUUNBTlJRMEJJQWdRU2hDbkFVVU5BaUFJRUVwQkFCQkxLQUlFSUEwb0FnQkhEUU1nQ0JCS1FRQVFTeWdDQ0NBTktBSUVSdzBFUVFBaEJTTUFRU0JySWg0a0FBSkFBa0FnQ0NJQ0tBSVFRUUJLQkVBZ0hrR1Zpd0VRbFFFaERpQUNJUThDUUFKQUFrQWdEVUVnYWlJVUlnd1Fwd0VFUUNBUEtBSVFRUUJNRFFFZ0QwR1FyQUZCcU5nQkVMSUJSUTBDQTBCQkFDRUNJQVVnRENnQ0RFOE5CQU5BSUF3b0FoQWdBazBFUUNBRlFRRnFJUVVNQWdVZ0RDQU1LQUlRSUFWc0lBSnFFRXNoQXlBUElBVWdBaEQzQVNFRUlBOGdCU0FDUVFGcUlnSVE5d0VoQjBFQUlRWUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQ0FES0FJQVFRSkdCRUFnQkNnQ0FFRUNSdzBCSUFjb0FnQkJBa2NOQWlBREtBSVFRUUZIRFFNZ0JDZ0NFRUVCUncwRUlBY29BaEJCQVVjTkJTQURLQUlFSUFjb0FnUkhEUVlnQXlnQ0NDQUhLQUlJUncwSElBUW9BZ1FnQnlnQ0JFY05DQ0FFS0FJSUlBY29BZ2hIRFFrRFFDQUdJQVFvQWdoUERRMUJBQ0VKSUFZZ0F5Z0NDRThFUUVIUXNnUkI5czRCRUROQm04OEJFRE5CdEIwUU0wSDNBQkEyUWU0aEVETkJxTkFCRURNUU53d1ZDeUFES0FJWUlBTW9BZ3dnQm14cUlSQWdCQ0FHRUU0aEVTQUhJQVlRVGlFVkEwQWdDU0FFS0FJRVR3UkFJQVpCQVdvaEJnd0NCU0FRSUFsQkFuUWlDbW9nQ2lBUmFpb0NBQ0FLSUJWcUtnSUFremdDQUNBSlFRRnFJUWtNQVFzQUN3QUxBQXRCMExJRVFZWFBBQkF6UWJzU0VETkJ0QjBRTTBIV0FCQTJRZTRoRUROQm9kTUFFRE1RTnd3SkMwSFFzZ1JCNE5nQUVETkJ1eElRTTBHMEhSQXpRZGNBRURaQjdpRVFNMEdoMHdBUU14QTNEQWdMUWRDeUJFSDUzQUFRTTBHN0VoQXpRYlFkRUROQjJBQVFOa0h1SVJBelFhSFRBQkF6RURjTUJ3dEIwTElFUWZuc0FCQXpRYnNTRUROQnRCMFFNMEhaQUJBMlFlNGhFRE5CMXZBQUVETVFOd3dHQzBIUXNnUkJ5dlVBRUROQnV4SVFNMEcwSFJBelFkb0FFRFpCN2lFUU0wSFc4QUFRTXhBM0RBVUxRZEN5QkVHNytRQVFNMEc3RWhBelFiUWRFRE5CMndBUU5rSHVJUkF6UWRid0FCQXpFRGNNQkF0QjBMSUVRZVA4QUJBelFic1NFRE5CdEIwUU0wSGNBQkEyUWU0aEVETkJ0LzBBRURNUU53d0RDMEhRc2dSQnQ0SUJFRE5CdXhJUU0wRzBIUkF6UWQwQUVEWkI3aUVRTTBIcGdnRVFNeEEzREFJTFFkQ3lCRUd6aGdFUU0wRzdFaEF6UWJRZEVETkIzZ0FRTmtIdUlSQXpRYmY5QUJBekVEY01BUXRCMExJRVFZaUtBUkF6UWJzU0VETkJ0QjBRTTBIZkFCQTJRZTRoRUROQjZZSUJFRE1RTndzTUNBc0FDd0FMQUF0QjBMSUVRYVVzRUROQnV4SVFNMEcwSFJBelFjZ0FFRFpCN2lFUU0wRzZNQkF6RURjTUJBdEIwTElFUWQ4NEVETkJ1eElRTTBHMEhSQXpRY2tBRURaQjdpRVFNMEhGUEJBekVEY01Bd3RCMExJRVFZTEZBQkF6UWJzU0VETkJ0QjBRTTBIS0FCQTJRZTRoRUROQm9NZ0FFRE1RTnd3Q0N5QU9FSGNnSGtHRWpBRVFsUUVoTENNQVFUQnJJZ2trQUNBTlFUeHFJaVlRbmdRZ0NVRUlha0VFY2lFbklBMHFBalFRY0NFMFFRRWhBd0pBQTBBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBSUJRUXB3RkJBV3NnQTBzRVFDQVVJQU5CQVdzUW5RUWhCaUFVSUFNUW5RUWhEQ0FVSUFOQkFXb2lCQkNkQkNFSEFuOGdGQkNuQVNBRFN3UkFJQlJCQUJCTEtBSUVJQlFnQXhCTEtBSUVick1RM3dZUTNnWWlMb3REQUFBQVQxMEVRQ0F1cUF3Q0MwR0FnSUNBZUF3QkMwSFFzZ1JCbmJRQkVETkJ5N1FCRUROQnRCMFFNMEhlQUJBMlFlNGhFRE5CK0xZQkVETVFOd3dOQ3lFUUlBTWdGQ2dDRUc4aEVRSkFJQVlvQWdRZ0RDZ0NCRWNOQUNBR0tBSUVJQWNvQWdSSERRQWdCaWdDQ0NBTUtBSUlSdzBDSUFZb0FnZ2dCeWdDQ0VjTkEwRUJJUUlnRENnQ0JFRUJheUlEUVFFZ0EwRUJTeHNoSkNBTUtBSUlRUUZySWdOQkFTQURRUUZMR3lFdElCR3lJUzhEUUNBQ0lDMUdEUWxCQVNFRElBS3pJVEFnQmlBQ1FRRnJJZ29RVGlFZklBWWdBaEJPSVJVZ0JpQUNRUUZxSWdVUVRpRVdJQXdnQ2hCT0lSSWdEQ0FDRUU0aElDQU1JQVVRVGlFVElBY2dDaEJPSVJvZ0J5QUNFRTRoR3lBSElBVVFUaUVYQTBBZ0F5QWtSZ1JBSUFVaEFnd0NCUUpBSUNBZ0EwRUNkQ0lDYWlJS0tnSUFFSEFnTkYwTkFBSkFBa0FnQ2lvQ0FDSXVJQjhnQTBFQmEwRUNkQ0lLYWlvQ0FDSXhYa1VOQUNBdUlBSWdIMm9xQWdCZVJRMEFJQzRnSHlBRFFRRnFRUUowSWc1cUtnSUFYa1VOQUNBdUlBb2dGV29xQWdCZVJRMEFJQzRnQWlBVmFpb0NBRjVGRFFBZ0xpQU9JQlZxS2dJQVhrVU5BQ0F1SUFvZ0Ztb3FBZ0JlUlEwQUlDNGdBaUFXYWlvQ0FGNUZEUUFnTGlBT0lCWnFLZ0lBWGtVTkFDQXVJQW9nRW1vcUFnQmVSUTBBSUM0Z0FpQVNhaW9DQUY1RkRRQWdMaUFPSUJKcUtnSUFYa1VOQUNBdUlBb2dJR29xQWdCZVJRMEFJQzRnRGlBZ2Fpb0NBRjVGRFFBZ0xpQUtJQk5xS2dJQVhrVU5BQ0F1SUFJZ0Uyb3FBZ0JlUlEwQUlDNGdEaUFUYWlvQ0FGNUZEUUFnTGlBS0lCcHFLZ0lBWGtVTkFDQXVJQUlnR21vcUFnQmVSUTBBSUM0Z0RpQWFhaW9DQUY1RkRRQWdMaUFLSUJ0cUtnSUFYa1VOQUNBdUlBSWdHMm9xQWdCZVJRMEFJQzRnRGlBYmFpb0NBRjVGRFFBZ0xpQUtJQmRxS2dJQVhrVU5BQ0F1SUFJZ0Yyb3FBZ0JlUlEwQUlDNGdEaUFYYWlvQ0FGNE5BUXNnTGlBeFhVVU5BU0F1SUFJZ0gyb3FBZ0JkUlEwQklDNGdIeUFEUVFGcVFRSjBJZzVxS2dJQVhVVU5BU0F1SUFvZ0ZXb3FBZ0JkUlEwQklDNGdBaUFWYWlvQ0FGMUZEUUVnTGlBT0lCVnFLZ0lBWFVVTkFTQXVJQW9nRm1vcUFnQmRSUTBCSUM0Z0FpQVdhaW9DQUYxRkRRRWdMaUFPSUJacUtnSUFYVVVOQVNBdUlBb2dFbW9xQWdCZFJRMEJJQzRnQWlBU2Fpb0NBRjFGRFFFZ0xpQU9JQkpxS2dJQVhVVU5BU0F1SUFvZ0lHb3FBZ0JkUlEwQklDNGdEaUFnYWlvQ0FGMUZEUUVnTGlBS0lCTnFLZ0lBWFVVTkFTQXVJQUlnRTJvcUFnQmRSUTBCSUM0Z0RpQVRhaW9DQUYxRkRRRWdMaUFLSUJwcUtnSUFYVVVOQVNBdUlBSWdHbW9xQWdCZFJRMEJJQzRnRGlBYWFpb0NBRjFGRFFFZ0xpQUtJQnRxS2dJQVhVVU5BU0F1SUFJZ0cyb3FBZ0JkUlEwQklDNGdEaUFiYWlvQ0FGMUZEUUVnTGlBS0lCZHFLZ0lBWFVVTkFTQXVJQUlnRjJvcUFnQmRSUTBCSUM0Z0RpQVhhaW9DQUYxRkRRRUxJQWtnTGpnQ0lDQUpJQkUyQWhnZ0NTQVFOZ0lVSUFrZ0R5QVFJQzhRckFNNEFpUWdDVUVJYWlJQ0lDY2dBN01nTUNBUUVPa0NJQ1lnQWhEb0Fnc2dBMEVCYWlFRERBRUxBQXNBQ3dBTEFrQWdCaWdDQkNBTUtBSUVSdzBBSUFjb0FnUWdEQ2dDQkVFQmRrY05BQ0FHS0FJSUlBd29BZ2hIRFFRZ0J5Z0NDQ0FNS0FJSVFRRjJSdzBGUVFJaEFnSi9JQWNvQWdSQkFXdXpRd0FBQUwrU0lpNGdMcEpEQUFBQVA1S09JaTVEQUFDQVQxMGdMa01BQUFBQVlIRUVRQ0F1cVF3QkMwRUFDeUlEUVFKTElRVWdBMEVDSUFVYklSOENmeUFIS0FJSVFRRnJzME1BQUFDL2tpSXVJQzZTUXdBQUFEK1NqaUl1UXdBQWdFOWRJQzVEQUFBQUFHQnhCRUFnTHFrTUFRdEJBQXNpQTBFQ0lBTkJBa3NiSVNBZ0ViSWhOUU5BSUFJZ0lFWU5DU0FDc3lJNFF3QUFBRCtVUXdBQWdMNlNJakJEQUFBQVA1SWhNU0F3UXdBQUFMK1NJVE5CQWlFRElBWWdBa0VCYXlJS0VFNGhHaUFHSUFJUVRpRVZJQVlnQWtFQmFpSUZFRTRoRmlBTUlBb1FUaUVTSUF3Z0FoQk9JUnNnRENBRkVFNGhFd05BSUFNZ0gwWUVRQ0FGSVFJTUFnVUNRQ0FiSUFOQkFuUWlDbW9pQWlvQ0FCQndJRFJkRFFBZ0E3TWlOa01BQUFBL2xFTUFBSUMra2lFdkFrQUNRQ0FDS2dJQUlpNGdHaUFEUVFGclFRSjBJZzVxSWlRcUFnQmVSUTBBSUM0Z0NpQWFhaW9DQUY1RkRRQWdMaUFhSUFOQkFXcEJBblFpRjJvcUFnQmVSUTBBSUM0Z0RpQVZhaW9DQUY1RkRRQWdMaUFLSUJWcUtnSUFYa1VOQUNBdUlCVWdGMm9xQWdCZVJRMEFJQzRnRGlBV2Fpb0NBRjVGRFFBZ0xpQUtJQlpxS2dJQVhrVU5BQ0F1SUJZZ0Yyb3FBZ0JlUlEwQUlDNGdEaUFTYWlvQ0FGNUZEUUFnTGlBS0lCSnFLZ0lBWGtVTkFDQXVJQklnRjJvcUFnQmVSUTBBSUM0Z0RpQWJhaW9DQUY1RkRRQWdMaUFYSUJ0cUtnSUFYa1VOQUNBdUlBNGdFMm9xQWdCZVJRMEFJQzRnQ2lBVGFpb0NBRjVGRFFBZ0xpQVRJQmRxS2dJQVhrVU5BQ0FISUM5REFBQUF2NUlpTWlBekVFa2dMbDFGRFFBZ0Fpb0NBQ0FISUM4Z014QkpYa1VOQUNBQ0tnSUFJQWNnTDBNQUFBQS9raUl1SURNUVNWNUZEUUFnQWlvQ0FDQUhJRElnTUJCSlhrVU5BQ0FDS2dJQUlBY2dMeUF3RUVsZVJRMEFJQUlxQWdBZ0J5QXVJREFRU1Y1RkRRQWdBaW9DQUNBSElESWdNUkJKWGtVTkFDQUNLZ0lBSUFjZ0x5QXhFRWxlUlEwQUlBSXFBZ0FnQnlBdUlERVFTVjROQVFzZ0Fpb0NBQ0l1SUNRcUFnQmRSUTBCSUM0Z0NpQWFhaW9DQUYxRkRRRWdMaUFhSUFOQkFXcEJBblFpRjJvcUFnQmRSUTBCSUM0Z0RpQVZhaW9DQUYxRkRRRWdMaUFLSUJWcUtnSUFYVVVOQVNBdUlCVWdGMm9xQWdCZFJRMEJJQzRnRGlBV2Fpb0NBRjFGRFFFZ0xpQUtJQlpxS2dJQVhVVU5BU0F1SUJZZ0Yyb3FBZ0JkUlEwQklDNGdEaUFTYWlvQ0FGMUZEUUVnTGlBS0lCSnFLZ0lBWFVVTkFTQXVJQklnRjJvcUFnQmRSUTBCSUM0Z0RpQWJhaW9DQUYxRkRRRWdMaUFYSUJ0cUtnSUFYVVVOQVNBdUlBNGdFMm9xQWdCZFJRMEJJQzRnQ2lBVGFpb0NBRjFGRFFFZ0xpQVRJQmRxS2dJQVhVVU5BU0FISUM5REFBQUF2NUlpTWlBekVFa2dMbDVGRFFFZ0Fpb0NBQ0FISUM4Z014QkpYVVVOQVNBQ0tnSUFJQWNnTDBNQUFBQS9raUl1SURNUVNWMUZEUUVnQWlvQ0FDQUhJRElnTUJCSlhVVU5BU0FDS2dJQUlBY2dMeUF3RUVsZFJRMEJJQUlxQWdBZ0J5QXVJREFRU1YxRkRRRWdBaW9DQUNBSElESWdNUkJKWFVVTkFTQUNLZ0lBSUFjZ0x5QXhFRWxkUlEwQklBSXFBZ0FnQnlBdUlERVFTVjFGRFFFTElBa2dFVFlDR0NBSklCQTJBaFFnQ1NBQ0tnSUFPQUlnSUFrZ0R5QVFJRFVRckFNNEFpUWdDVUVJYWlJQ0lDY2dOaUE0SUJBUTZRSWdKaUFDRU9nQ0N5QURRUUZxSVFNTUFRc0FDd0FMQUFzZ0JDRURJQXdvQWdRZ0JpZ0NCRUVCZGtjTkNTQUhLQUlFSUFZb0FnUkJBWFpIRFFrZ0RDZ0NDQ0FHS0FJSVFRRjJSdzBGSUFjb0FnZ2dCaWdDQ0VFQmRrY05Ca0VCSVFJZ0RDZ0NCRUVCYXlJRFFRRWdBMEVCU3hzaEh5QU1LQUlJUVFGcklnTkJBU0FEUVFGTEd5RWdJQkd5SVRVRFFDQUNJQ0JHRFFoQkFTRURJQUpCQVhTelF3QUFBRCtTSWpCREFBQUFRSkloTVNBd1F3QUFBTUNTSVRNZ0FyTWhPQ0FNSUFKQkFXc2lDaEJPSVJvZ0RDQUNFRTRoR3lBTUlBSkJBV29pQlJCT0lSVWdCeUFLRUU0aEZpQUhJQUlRVGlFU0lBY2dCUkJPSVJNRFFDQURJQjlHQkVBZ0JTRUNEQUlGQWtBZ0d5QURRUUowSWdwcUlnSXFBZ0FRY0NBMFhRMEFJQU5CQVhTelF3QUFBRCtTSVM4Q1FBSkFJQUlxQWdBaUxpQWFJQU5CQVd0QkFuUWlEbW9pSkNvQ0FGNUZEUUFnTGlBS0lCcHFLZ0lBWGtVTkFDQXVJQm9nQTBFQmFrRUNkQ0lYYWlvQ0FGNUZEUUFnTGlBT0lCdHFLZ0lBWGtVTkFDQXVJQmNnRzJvcUFnQmVSUTBBSUM0Z0RpQVZhaW9DQUY1RkRRQWdMaUFLSUJWcUtnSUFYa1VOQUNBdUlCVWdGMm9xQWdCZVJRMEFJQzRnRGlBV2Fpb0NBRjVGRFFBZ0xpQUtJQlpxS2dJQVhrVU5BQ0F1SUJZZ0Yyb3FBZ0JlUlEwQUlDNGdEaUFTYWlvQ0FGNUZEUUFnTGlBS0lCSnFLZ0lBWGtVTkFDQXVJQklnRjJvcUFnQmVSUTBBSUM0Z0RpQVRhaW9DQUY1RkRRQWdMaUFLSUJOcUtnSUFYa1VOQUNBdUlCTWdGMm9xQWdCZVJRMEFJQVlnTDBNQUFBREFraUl5SURNUVNTQXVYVVVOQUNBQ0tnSUFJQVlnTHlBekVFbGVSUTBBSUFJcUFnQWdCaUF2UXdBQUFFQ1NJaTRnTXhCSlhrVU5BQ0FDS2dJQUlBWWdNaUF3RUVsZVJRMEFJQUlxQWdBZ0JpQXZJREFRU1Y1RkRRQWdBaW9DQUNBR0lDNGdNQkJKWGtVTkFDQUNLZ0lBSUFZZ01pQXhFRWxlUlEwQUlBSXFBZ0FnQmlBdklERVFTVjVGRFFBZ0Fpb0NBQ0FHSUM0Z01SQkpYZzBCQ3lBQ0tnSUFJaTRnSkNvQ0FGMUZEUUVnTGlBS0lCcHFLZ0lBWFVVTkFTQXVJQm9nQTBFQmFrRUNkQ0lYYWlvQ0FGMUZEUUVnTGlBT0lCdHFLZ0lBWFVVTkFTQXVJQmNnRzJvcUFnQmRSUTBCSUM0Z0RpQVZhaW9DQUYxRkRRRWdMaUFLSUJWcUtnSUFYVVVOQVNBdUlCVWdGMm9xQWdCZFJRMEJJQzRnRGlBV2Fpb0NBRjFGRFFFZ0xpQUtJQlpxS2dJQVhVVU5BU0F1SUJZZ0Yyb3FBZ0JkUlEwQklDNGdEaUFTYWlvQ0FGMUZEUUVnTGlBS0lCSnFLZ0lBWFVVTkFTQXVJQklnRjJvcUFnQmRSUTBCSUM0Z0RpQVRhaW9DQUYxRkRRRWdMaUFLSUJOcUtnSUFYVVVOQVNBdUlCTWdGMm9xQWdCZFJRMEJJQVlnTDBNQUFBREFraUl5SURNUVNTQXVYa1VOQVNBQ0tnSUFJQVlnTHlBekVFbGRSUTBCSUFJcUFnQWdCaUF2UXdBQUFFQ1NJaTRnTXhCSlhVVU5BU0FDS2dJQUlBWWdNaUF3RUVsZFJRMEJJQUlxQWdBZ0JpQXZJREFRU1YxRkRRRWdBaW9DQUNBR0lDNGdNQkJKWFVVTkFTQUNLZ0lBSUFZZ01pQXhFRWxkUlEwQklBSXFBZ0FnQmlBdklERVFTVjFGRFFFZ0Fpb0NBQ0FHSUM0Z01SQkpYVVVOQVFzZ0NTQVJOZ0lZSUFrZ0VEWUNGQ0FKSUFJcUFnQTRBaUFnQ1NBUElCQWdOUkNzQXpnQ0pDQUpRUWhxSWdJZ0p5QURzeUE0SUJBUTZRSWdKaUFDRU9nQ0N5QURRUUZxSVFNTUFRc0FDd0FMQUFzZ0NVRXdhaVFBREFrTFFkQ3lCRUh5bFFFUU0wRzdFaEF6UWJRZEVETkJ3QUVRTmtIdUlSQXpRYWFXQVJBekVEY01CZ3RCMExJRVFaS2FBUkF6UWJzU0VETkJ0QjBRTTBIQkFSQTJRZTRoRUROQnBwWUJFRE1RTnd3RkMwSFFzZ1JCOHBVQkVETkJ1eElRTTBHMEhSQXpRWlVDRURaQjdpRVFNMEdtbGdFUU14QTNEQVFMUWRDeUJFR3duQUVRTTBHN0VoQXpRYlFkRUROQmxnSVFOa0h1SVJBelFhYVdBUkF6RURjTUF3dEIwTElFUWIrZUFSQXpRYnNTRUROQnRCMFFNMEhxQWhBMlFlNGhFRE5CcHBZQkVETVFOd3dDQzBIUXNnUkJvcUFCRUROQnV4SVFNMEcwSFJBelFlc0NFRFpCN2lFUU0wR21sZ0VRTXhBM0RBRUxJQVFoQXd3QkN3c01BZ3NnTEJCM0lCNUJ3WTBCRUpVQklSVkJBQ0VPUVFBaEZDTUFRZEFBYXlJQ0pBQWdEVUVnYWlFUUlBMUJQR29oQ1NBTktnSTBFSEFoTVNBTktnSTRRd0FBZ0QrU0VIQWdEU29DT0pVaE13SkFBa0FDUUFOQUlBa1FoQUVnRGtzRVFDQUpJQTRRcGdFaURDZ0NFQ0FRS0FJUVRnMENJQXdvQWd3aEF5QVFLQUlRSVFRZ0RDZ0NFQ0VGSUFKQkJHb2dBaUFNS2dJQUlBd3FBZ1FnRENnQ0RCQ2NCQUovSUFJcUFnQkRBQUFBUDVJaUxvdERBQUFBVDEwRVFDQXVxQXdCQzBHQWdJQ0FlQXNoQndKL0lBSXFBZ1JEQUFBQVA1SWlMb3REQUFBQVQxMEVRQ0F1cUF3QkMwR0FnSUNBZUFzaENnSkFBbjhnRUNBRElBUnNJQVZxSWdWQkFXc1FTeUVFSUJBZ0JSQkxJUU1DUUFKQUFrQUNRQUpBQWtBZ0VDQUZRUUZxRUVzaUJpZ0NCQ0FFS0FJRUlBTW9BZ1JHUmdSQUlBWW9BZ2dnQkNnQ0NDQURLQUlJUmtjTkFpTUFRU0JySWdVa0FBSkFBa0FDUUFKQUFrQUNRQUpBSUFwQkFFd05BQ0FES0FJRUlBcEJBV3BORFFBZ0IwRUFUQTBCSUFkQkFXb2lFU0FES0FJSVR3MEJJQVFvQWdRZ0F5Z0NCRWNOQWlBRUtBSUVJQVlvQWdSSERRTWdCQ2dDQ0NBREtBSUlSdzBFSUFRb0FnZ2dCaWdDQ0VjTkJTQUVJQWRCQVdzaUZoQk9JUklnQkNBSEVFNGhFeUFFSUJFUVRpRWFJQU1nQnhCT0lSc2dCaUFXRUU0aEZpQUdJQWNRVGlFWElBWWdFUkJPSVFZZ0JVRWNhaUFGUVJocUlBVkJGR29nQlVFUWFpQUZRUXhxSUFNZ0NpQUhFSllFSUJvZ0NrRUNkQ0lFYWlvQ0FDRTBJQVFnRW1vcUFnQWhNaUFFSUFacUtnSUFJVFVnQkNBV2Fpb0NBQ0U0SUFRZ0Yyb2lCaW9DQUNFdUlBUWdFMm9pRVNvQ0FDRXZJQVFnRzJvcUFnQWhNQ0FSS2dJRUlUWWdFVUVFYXlvQ0FDRTNJQVlxQWdRaE9TQUdRUVJyS2dJQUlUb2dBaUFGS2dJVU9BSWdJQUlnQlNvQ0RDSTdPQUlzSUFJZ096Z0NKQ0FDSURjZ05wTWdPU0E2azVKREFBQ0FQcFFpTmpnQ0tDQUZLZ0lRSVRjZ0FpQXVJQzhnTUNBd2twT1NPQUpBSUFJZ01pQTBreUExSURpVGtrTUFBSUErbENJd09BSThJQUlnTmpnQ09DQUNJREE0QWpRZ0FpQTNPQUl3SUFJZ0JTb0NISXc0QWhRZ0JTb0NHQ0V3SUFJZ0xpQXZrME1BQUFDL2xEZ0NIQ0FDSURDTU9BSVlJQVZCSUdva0FBd0dDMEhRc2dSQmo3NEJFRE5CeTdRQkVETkJ0QjBRTTBHMUFoQTJRZTRoRUROQnliNEJFRE1RTnd3TUMwSFFzZ1JCazc4QkVETkJ5N1FCRUROQnRCMFFNMEcyQWhBMlFlNGhFRE5CenI4QkVETVFOd3dMQzBIUXNnUkJrY0FCRUROQnk3UUJFRE5CdEIwUU0wRzNBaEEyUWU0aEVETkJ4Y0FCRURNUU53d0tDMEhRc2dSQnNNRUJFRE5CeTdRQkVETkJ0QjBRTTBHNEFoQTJRZTRoRUROQnhjQUJFRE1RTnd3SkMwSFFzZ1JCK3NFQkVETkJ5N1FCRUROQnRCMFFNMEc1QWhBMlFlNGhFRE5CeGNBQkVETVFOd3dJQzBIUXNnUkI0TUlCRUROQnk3UUJFRE5CdEIwUU0wRzZBaEEyUWU0aEVETkJ4Y0FCRURNUU53d0hDd3dCQ3dKQUlBUW9BZ1FnQXlnQ0JFY05BQ0FHS0FJRUlBTW9BZ1JCQVhaSERRQWdCQ2dDQ0NBREtBSUlSdzBESUFZb0FnZ2dBeWdDQ0VFQmRrY05BeU1BUVNCcklnVWtBQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBZ0NrRUFUQTBBSUFNb0FnUWdDa0VCYWswTkFDQUhRUUJNRFFFZ0IwRUJhaUlSSUFNb0FnaFBEUUVnQkNnQ0JDQURLQUlFUncwQ0lBWW9BZ1FnQkNnQ0JFRUJka2NOQXlBRUtBSUlJQU1vQWdoSERRUWdCaWdDQ0NBRUtBSUlRUUYyUncwRklBUWdCMEVCYXhCT0lSWWdCQ0FIRUU0aEVpQUVJQkVRVGlFVElBTWdCeEJPSVJFZ0JVRWNhaUFGUVJocUlBcXlJQWV5UVFFUW5BUWdCU29DSENJdVF3QUFBTCtTUXdBQUFBQmdSUTBHSUFVcUFoaERBQUFBdjVKREFBQUFBR0JGRFFjZ0JpZ0NCTE1nTGtNQUFBQS9rbDVGRFFnZ0JpZ0NDTE1nQlNvQ0dFTUFBQUEva2w1RkRRa2dCVUVVYWlBRlFSQnFJQVZCREdvZ0JVRUlhaUFGUVFScUlBTWdDaUFIRUpZRUlBWWdCU29DSENBRktnSVlFRWtoTGlBUklBcEJBblFpQkdvcUFnQWhMeUFFSUJKcUloRkJCR3NxQWdBaE5DQVJLZ0lBSVRBZ0JpQUZLZ0ljUXdBQUFEK1NJQVVxQWhnUVNTRXlJQkVxQWdRaE5TQUdJQVVxQWh4REFBQUF2NUlnQlNvQ0dCQkpJVGdnQkNBV2Fpb0NBQ0UySUFZZ0JTb0NIQ0FGS2dJWVF3QUFBRCtTRUVraE55QUVJQk5xS2dJQUlUa2dCaUFGS2dJY0lBVXFBaGhEQUFBQXY1SVFTU0U2SUFJZ0JTb0NERGdDSUNBQ0lBVXFBZ1FpT3pnQ0xDQUNJRFFnTXBJZ05TQTRrcE5EQUFDQVBwUWlORGdDS0NBQ0lEczRBaVFnQlNvQ0NDRXlJQUlnTGlBd0lDOGdMNUtUa2pnQ1FDQUNJRFlnTjVJZ09TQTZrcE5EQUFDQVBwUWlMemdDUENBQ0lEUTRBamdnQWlBdk9BSTBJQUlnTWpnQ01DQUNJQVVxQWhTTU9BSVVJQVVxQWhBaEx5QUNJQzRnTUpOREFBQUF2NVE0QWh3Z0FpQXZqRGdDR0NBRlFTQnFKQUFNQ2d0QjBMSUVRWSsrQVJBelFjdTBBUkF6UWJRZEVETkJuUU1RTmtIdUlSQXpRY20rQVJBekVEY01FQXRCMExJRVFaTy9BUkF6UWN1MEFSQXpRYlFkRUROQm5nTVFOa0h1SVJBelFjNi9BUkF6RURjTUR3dEIwTElFUVpIQUFSQXpRY3UwQVJBelFiUWRFRE5CbndNUU5rSHVJUkF6UWNYQUFSQXpFRGNNRGd0QjBMSUVRZkxFQVJBelFjdTBBUkF6UWJRZEVETkJvQU1RTmtIdUlSQXpRY1hBQVJBekVEY01EUXRCMExJRVFmckJBUkF6UWN1MEFSQXpRYlFkRUROQm9RTVFOa0h1SVJBelFjWEFBUkF6RURjTURBdEIwTElFUWRURkFSQXpRY3UwQVJBelFiUWRFRE5Cb2dNUU5rSHVJUkF6UWNYQUFSQXpFRGNNQ3d0QjBMSUVRYkhHQVJBelFjdTBBUkF6UWJRZEVETkJyQU1RTmtIdUlSQXpRZHJHQVJBekVEY01DZ3RCMExJRVFkeklBUkF6UWN1MEFSQXpRYlFkRUROQnJRTVFOa0h1SVJBelFiZkpBUkF6RURjTUNRdEIwTElFUVovS0FSQXpRY3UwQVJBelFiUWRFRE5CcmdNUU5rSHVJUkF6UWRyR0FSQXpFRGNNQ0F0QjBMSUVRZnpLQVJBelFjdTBBUkF6UWJRZEVETkJyd01RTmtIdUlSQXpRYmZKQVJBekVEY01Cd3NNQVFzZ0F5Z0NCQ0FFS0FJRVFRRjJSdzBFSUFNb0FnUWdCaWdDQkVjTkJDQURLQUlFSUFRb0FnUkJBWFpIRFFNZ0F5Z0NCQ0FHS0FJRVJ3MERJd0JCSUdzaUJTUUFBa0FDUUFKQUFrQUNRQUpBQWtBZ0NrRUFUQTBBSUFNb0FnUWdDa0VCYWswTkFDQUhRUUJNRFFFZ0IwRUJhaUlSSUFNb0FnaFBEUUVnQXlnQ0JDQUVLQUlFUVFGMlJ3MENJQVlvQWdRZ0JDZ0NCRUVCZGtjTkF5QURLQUlJSUFRb0FnaEJBWFpIRFFRZ0JpZ0NDQ0FFS0FJSVFRRjJSdzBGSUFNZ0J4Qk9JUllnQmlBSFFRRnJFRTRoRWlBR0lBY1FUaUVUSUFZZ0VSQk9JUm9nQlVFY2FpQUZRUmhxSUFxeUlBZXlRUUVRNlFJZ0JVRVVhaUFGUVJCcUlBVkJER29nQlVFSWFpQUZRUVJxSUFNZ0NpQUhFSllFSUFRZ0JTb0NIQ0FGS2dJWUVFa2hMaUFUSUFwQkFuUWlCbW9pRVNvQ0FDRXZJQVlnRm1vcUFnQWhNQ0FFSUFVcUFoeERBQUFBd0pJZ0JTb0NHQkJKSVRRZ0VTb0NCQ0V5SUFRZ0JTb0NIRU1BQUFCQWtpQUZLZ0lZRUVraE5TQVJRUVJyS2dJQUlUZ2dCQ0FGS2dJY0lBVXFBaGhEQUFBQXdKSVFTU0UySUFZZ0dtb3FBZ0FoTnlBRUlBVXFBaHdnQlNvQ0dFTUFBQUJBa2hCSklUa2dCaUFTYWlvQ0FDRTZJQUlnQlNvQ0REZ0NJQ0FDSUFVcUFnUWlPemdDTENBQ0lEUWdNcElnTlNBNGtwTkRBQUNBUHBRaU5EZ0NLQ0FDSURzNEFpUWdCU29DQ0NFeUlBSWdMeUF1SURBZ01KS1RramdDUUNBQ0lEWWdONUlnT1NBNmtwTkRBQUNBUHBRaU1EZ0NQQ0FDSURRNEFqZ2dBaUF3T0FJMElBSWdNamdDTUNBQ0lBVXFBaFNNT0FJVUlBVXFBaEFoTUNBQ0lDOGdMcE5EQUFBQXY1UTRBaHdnQWlBd2pEZ0NHQ0FGUVNCcUpBQU1CZ3RCMExJRVFZKytBUkF6UWN1MEFSQXpRYlFkRUROQjV3SVFOa0h1SVJBelFjbStBUkF6RURjTUN3dEIwTElFUVpPL0FSQXpRY3UwQVJBelFiUWRFRE5CNkFJUU5rSHVJUkF6UWM2L0FSQXpFRGNNQ2d0QjBMSUVRZTdMQVJBelFjdTBBUkF6UWJRZEVETkI2UUlRTmtIdUlSQXpRY1hBQVJBekVEY01DUXRCMExJRVFmTEVBUkF6UWN1MEFSQXpRYlFkRUROQjZnSVFOa0h1SVJBelFjWEFBUkF6RURjTUNBdEIwTElFUWQzTUFSQXpRY3UwQVJBelFiUWRFRE5CNndJUU5rSHVJUkF6UWNYQUFSQXpFRGNNQnd0QjBMSUVRZFRGQVJBelFjdTBBUkF6UWJRZEVETkI3QUlRTmtIdUlSQXpRY1hBQVJBekVEY01CZ3NMUVFFTUJRdEIwTElFUVkrNUFSQXpRY3UwQVJBelFiUWRFRE5CMGdNUU5rSHVJUkF6UWRhNUFSQXpFRGNNQXd0QjBMSUVRYTY2QVJBelFjdTBBUkF6UWJRZEVETkIxUU1RTmtIdUlSQXpRZGE1QVJBekVEY01BZ3RCMExJRVFZKzdBUkF6UWN1MEFSQXpRYlFkRUROQjJBTVFOa0h1SVJBelFkYTVBUkF6RURjTUFRdEIwTElFUWEyOEFSQXpRY3UwQVJBelFiUWRFRE5CMndNUU5rSHVJUkF6UWNhOEFSQXpFRGNMREFnTFJRMEFJd0JCTUdzaUJDUUFJQUlxQWtBaExpQUNLZ0lrRUhBaEx5QUNLZ0lrSWpBZ01KSWdBaW9DS0NJd2xDQUNLZ0kwbENBdUlDK1VreUFDS2dJd0lEQVFjSlNUSUFJcUFpQWdBaW9DTkJCd2xKTWdBaW9DSUNBQ0tnSXdsQ0FDS2dKQWxKSWlMb3REQUFBQU5GOGlCVVVFUUNBRVF3QUFnRDhnTHBVaUxpQUNLZ0l3SUFJcUFqUWdBaW9DUUJDUkJKUTRBZ0FnQkNBdUlBSXFBaWdnQWlvQ0pDQUNLZ0pBSUFJcUFqd1FwUUdVT0FJRUlBUWdMaUFDS2dJa0lBSXFBaWdnQWlvQ01DQUNLZ0kwRUtVQmxEZ0NDQ0FFSUM0Z0Fpb0NJQ0FDS2dJb0lBSXFBa0FRa1FTVU9BSVFJQVFnTGlBQ0tnSW9JQUlxQWlBZ0Fpb0NOQ0FDS2dJc0VLVUJsRGdDRkNBRUlDNGdBaW9DSUNBQ0tnSWtJQUlxQWpBUWtRU1VPQUlnSUFRZ0JDb0NCRGdDRENBRUlBUXFBZ2c0QWhnZ0JDQUVLZ0lVT0FJY0N5QUZSU0lGQkVBZ0FpQUVLZ0lJSUFJcUFoeVVJQVFxQWdBZ0Fpb0NGSlFnQkNvQ0JDQUNLZ0lZbEpLU09BSUlJQUlnQkNvQ0ZDQUNLZ0ljbENBRUtnSU1JQUlxQWhTVUlBUXFBaEFnQWlvQ0dKU1NramdDRENBQ0lBUXFBaUFnQWlvQ0hKUWdCQ29DR0NBQ0tnSVVsQ0FFS2dJY0lBSXFBaGlVa3BJNEFoQUxJQVJCTUdva0FDQUZSUTBBSUFJcUFnZ1FjQ0FDS2dJTUVIQ1NJQTBxQWxoZURRQWdBaW9DSUNBQ0tnSXdsQ0FDS2dJa0VIQ1RJaTVEQUFBQUFGd0VRQ0FNSUFJcUFpQWdBaW9DTUpJUWNDQXVsVGdDSUFzZ0xrTUFBQUFBV3cwQUlBd3FBaGdnQXlBSEVFNGdDa0VDZENJRWFpb0NBRndOQkNBTUlBTWdCeEJPSUFScUtnSUFJQUlxQWh3Z0Fpb0NFSlFnQWlvQ0ZDQUNLZ0lJSWk2VUlBSXFBaGdnQWlvQ0RDSXZsSktTa3pnQ0dDQU1JQXhCQkdvZ0xpQUNLZ0lFa2lBdklBSXFBZ0NTSUF3b0Fnd1E2UUlnRENBQ0tnSVFJQXdvQWhDeWtpSXVPQUlVSUF3Z0xpQVFLQUlRc2hEbkFqZ0NGQ0F6SUF3cUFpQ0xYa1VOQUNBTUtnSVlFSEFnTVdCRkRRQWdEQ29DQUNJdVF3QUFBQUJnUlEwQUlDNGdFRUVBRUVzb0FnU3pYVVVOQUNBTUtnSUVJaTVEQUFBQUFHQkZEUUFnTGlBUVFRQVFTeWdDQ0xOZFJRMEFJQXdnRHlBTUtBSU1JQXdxQWhRUXJBTTRBaHdnQ1NBVUVLWUJJQXhCSkJBL0dpQVVRUUZxSVJRTElBNUJBV29oRGd3QkN3c0NRQ0FVSUFrUWhBRWlBMHNFUUNNQVFTQnJJZ1lrQUFKQUlCUWdBMnNpQlNBSkVEVW9BZ0FnQ1NnQ0JHdEJKRzFOQkVBakFFRVFheUlISkFBZ0J5QUpJQVVRd3dZaUJDZ0NCQ0VESUFRb0FnZ2hCUU5BSUFNZ0JVWUVRQ0FFRUc0Z0IwRVFhaVFBQlNBSkVEVWFJQU1Rd0FZZ0JDQURRU1JxSWdNMkFnUU1BUXNMREFFTElBa1FOU0VESUFaQkNHb2dDU0FKRUlRQklBVnFFTUVHSUFrUWhBRWdBeENiQkNFRUl3QkJFR3NpQXlRQUlBTWdCQ2dDQ0RZQ0FDQUVLQUlJSVFjZ0F5QUVRUWhxTmdJSUlBTWdCeUFGUVNSc2FqWUNCQ0FES0FJQUlRVURRQ0FES0FJRUlBVkhCRUFnQkNnQ0VCb2dBeWdDQUJEQUJpQURJQU1vQWdCQkpHb2lCVFlDQUF3QkN3c2dBeENyQVNBRFFSQnFKQUFnQ1NBRUVKb0VJQVFRbVFRTElBWkJJR29rQUF3QkN5QURJQlJMQkVBZ0NTZ0NBQ0FVUVNSc2FpRURJQWtRaEFFaEJDQUpJQU1RMFFZZ0NTQUVFT0FHQ3dzZ0FrSFFBR29rQUF3Q0MwSFFzZ1JCeWEwQkVETkJ1eElRTTBHMEhSQXpRZWtERURaQjdpRVFNMEdScmdFUU14QTNEQU1MUWRDeUJFSHJyZ0VRTTBHN0VoQXpRYlFkRUROQmpnUVFOa0h1SVJBelFhU3ZBUkF6RURjTUFnc2dGUkIzSUI1QnRvOEJFSlVCSVJVakFFRVFheUlVSkFBQ1FBSkFBa0FDUUNBTlFUeHFJZ3dRaEFFZ0RTZ0NWRXNFUUNBTlFSQnFJZ1lRVmlBTktBSUlSdzBCSUFaQkFCQ1lBUkJXSUEwb0FneEhEUUlnRkJCTklRa2dEU2dDQ0NFQ0lBMG9BZ3doQXlBTktBSUFJUVVnRFNnQ0JDRUhJQTBvQWxRaEVDTUFRU0JySWdRa0FDQUZzaUFDc3BXTklTNGdCN0lnQTdLVmpTRXZJQWtRbmdRZ0NTQVFFS01FSUFJZ0Eyd2hGa0VBSVFvRFFBSkFRUUFoQWlBR0VGWWdDazBFUUFKL0lDK0xRd0FBQUU5ZEJFQWdMNmdNQVF0QmdJQ0FnSGdMc2lFdkFuOGdMb3REQUFBQVQxMEVRQ0F1cUF3QkMwR0FnSUNBZUF1eUlTNERRQ0FFSUFJMkFod2dEQkNFQVNBQ1RRUkFJQkFnRm0waEZrRUFJUW9EUUVFQUlRNGdCaEJXSUFwTkJFQWdCRUVnYWlRQURBVUxBMEFnQmlBS0VKZ0JFRllnRGswRVFDQUtRUUZxSVFvTUFnc2dCQ0FHSUFvUW1BRWdEaENZQVNJSEVFTTJBaEFnQkNBV05nSWNBa0FnQkVFUWFpQUVRUnhxRVBrQktBSUFJaEJGRFFBZ0J4QzVBaUVESUFRZ0J4QzVBallDRUNBRVFSQnFJQkFROWdFaEJTQUhFT1lDSVJFakFFRVFheUlTSkFBakFFRkFhaUlDSkFBZ0FpQUZOZ0l3SUFJZ0F6WUNPQ0FDSUJFMkFpZ0RRQUpBSUFKQk1Hb2dBa0VvYWhDeEFRMEFBa0FDUUFKQUlBSkJLR29nQWtFNGFoQ2ZBeUlERGdRREF3QUJBZ3NnQWtFb2FoRFNBU2dDQUNBQ0tBSTRFSllCUlEwQ0lBSW9BamdnQWlnQ0tCRElBUXdDQ3lBQ0lBSW9BamdpQXpZQ0lDQURJQUpCSUdvUXBBRW9BZ0FnQWtFb2FoRFNBU2dDQUJDOUJob01BUXNnQTBFSFRBUkFJQUlvQWpnaEF5QUNLQUlvSVJFakFFRWdheUlGSkFBZ0JTQUROZ0lZSUFVZ0VUWUNFQ0FGUVJCcUVOSUJHZ05BSUFWQkdHb2dCVUVRYWhDREFRUkFJQVVvQWhnaEV5TUFRU0JySWdNa0FDQURJQkUyQWhBZ0F5QVROZ0lZQWtBZ0EwRVlhaUFEUVJCcUVJTUJSUTBBSUFNZ0F5Z0NHRFlDQ0FOQUlBTkJDR29RcEFFZ0EwRVFhaENEQVVVTkFTQURLQUlJSUFNb0FoZ1FsZ0ZGRFFBZ0F5QURLQUlJTmdJWURBQUxBQXNnQXlnQ0dDRVRJQU5CSUdva0FDQUZJQk0yQWdnZ0JVRUlhaUFGUVJocUVJTUJCRUFnQlNnQ0dDQUZLQUlJRU1nQkN5QUZRUmhxRUtRQkdnd0JDd3NnQlVFZ2FpUUFEQUVMSUFJZ0FrRTRhaUFEUVFGMkVQWUJJZ00yQWlBZ0FpQUNLQUlvTmdJWUlBSW9BamdnQXlBQ1FSaHFFTklCS0FJQUVMMEdJUU1nQWlBQ0tBSTROZ0lRSUFJZ0FpZ0NHRFlDQ0FKQUlBSW9BaEFnQWlnQ0lCQ1dBVVVFUUNBQ1FSQnFJUk1nQWtFSWFpRVJJQUlvQWlBaEdpTUFRUkJySWdVa0FDQUZJQm8yQWdnRFFDQVRJQkVRMGdFUXNRRWlHa1VFUUNBUktBSUFJQVVvQWdnUWxnRkZEUUVMQ3lBRlFSQnFKQUFnR2tFQmMwVU5BU0FDS0FJUUlBSW9BZ2dReUFFZ0EwRUJhaUVEQ3lBQ1FSQnFJZ1VRcEFFYUFrQWdCU0FDUVFocUVQZ0JSUTBBQTBBZ0FpZ0NFQ0FDS0FJZ0VKWUJCRUFnQWtFUWFoQ2tBUm9NQVFzRFFDQUNRUWhxRU5JQktBSUFJQUlvQWlBUWxnRkZEUUFMSUFKQkVHb2dBa0VJYWhDOEJnMEJJQUpCRUdvaUJTZ0NBQ0FDS0FJSUVNZ0JJQUpCSUdvZ0JSQ3hBUVJBSUFJZ0FpZ0NDRFlDSUFzZ0EwRUJhaUVESUFKQkVHb1FwQUVhREFBTEFBc0NRQ0FDUVJCcUlBSkJJR29RZ3dGRkRRQWdBaWdDSUNBQ0tBSVFFSllCUlEwQUlBSW9BaEFnQWlnQ0lCRElBU0FEUVFGcUlRTUxJQUpCTUdvZ0FrRVFhaEN4QVEwQkFrQWdBdzBBSUFKQk1Hb2dBa0VRYWhENEFRUkFJQUlnQWlnQ09DSUROZ0lnSUFJZ0F6WUNDQU5BSUFKQkNHb1FwQUVnQWtFUWFoQ3hBUTBFSUFJb0FnZ2dBaWdDSUJDV0FRMENJQUlnQWlnQ0NEWUNJQXdBQ3dBTElBSWdBaWdDRUNJRE5nSWdJQUlnQXpZQ0NBTkFJQUpCQ0dvUXBBRWdBa0VvYWhDeEFRMERJQUlvQWdnZ0FpZ0NJQkNXQVEwQklBSWdBaWdDQ0RZQ0lBd0FDd0FMSUFKQk1Hb2dBa0VRYWhENEFRUkFJQUlnQWlnQ0VEWUNLQXdEQ3lBQ0lBSkJFR29RcEFFb0FnQTJBamdNQWdzZ0FrRVFhaENrQVJvZ0FpQUNLQUlvTmdJSUlBSW9BamdnQWtFSWFoRFNBU2dDQUJDV0FVVUVRQU5BSUFKQkVHb2dBa0VJYWhDeEFRMENJQUlvQWpnZ0FpZ0NFQkNXQVFSQUlBSkJFR29pQXlnQ0FDQUNLQUlJRU1nQklBTVFwQUVhQlNBQ1FSQnFFS1FCR2d3QkN3c0xJQUpCRUdvZ0FrRUlhaEN4QVEwQUEwQUNRQ0FDS0FJNElBSW9BaEFRbGdFRVFBTkFJQUlvQWpnZ0FrRUlhaERTQVNnQ0FCQ1dBUTBBQ3lBQ1FSQnFJQUpCQ0dvUXZBWU5BU0FDS0FJUUlBSW9BZ2dReUFFTElBSkJFR29RcEFFYURBRUxDeUFDUVRCcUlBSkJFR29RK0FFTkFDQUNJQUlvQWhBMkFqZ01BUXNMSUFKQlFHc2tBQ0FTUVJCcUpBQUNRQ0FIRUVNZ0VFOE5BQ0FIUVFBUVVpb0NBQ0FISUJBUVVpb0NBR0FOQUVIUXNnUkIvcThCRUROQnV4SVFNMEcwSFJBelFaVUZFRFpCN2lFUU0wRzRzQUVRTXhBM0RBOExRUUFoQWdOQUlBSWdFRVlOQVNBSklBd2dCeUFDRUZJb0FnUVFwZ0VRNkFJZ0FrRUJhaUVDREFBTEFBc2dEa0VCYWlFT0RBQUxBQXNBQlFKL0lBd2dCQ2dDSEJDbUFTSUNLZ0lFSUMrVklqQ0xRd0FBQUU5ZEJFQWdNS2dNQVF0QmdJQ0FnSGdMSVFNZ0JnSi9JQUlxQWdBZ0xwVWlNSXREQUFBQVQxMEVRQ0F3cUF3QkMwR0FnSUNBZUFzUW1BRWdBeENZQVNFRklBUWdBaW9DR0lzNEFnd2dCRUVRYWlJS0lBUXFBZ3c0QWdBZ0NpQUVLQUljTmdJRUFrQWdCU2dDQkNBRkVEVW9BZ0JKQkVBZ0JTQUtFS29EREFFTFFRQWhBaU1BUVNCckloRWtBQ0FGRURVaUVnSi9JQVVnQlJCRFFRRnFFS01ESVFjZ0JSQkRJUk1qQUVFUWF5SU9KQUFnRGtFQU5nSU1JQkZCQ0dvaUEwRU1haUFPUVF4cUlCSVF1Z0VnQndSQUlBTW9BaEFhSUFkQi8vLy8vd0ZMQkVCQm1NMEJFS3dCQUFzZ0IwRURkQkJNSVFJTElBTWdBallDQUNBRElBSWdFMEVEZEdvaUVqWUNDQ0FESUJJMkFnUWdBeEErSUFJZ0IwRURkR28yQWdBZ0RrRVFhaVFBSUFNb0FnZ0xJQW9RNEFJZ0F5QURLQUlJUVFocU5nSUlJQVVnQXhDaUF5QURFS0VESUJGQklHb2tBQXNnQkNnQ0hFRUJhaUVDREFFTEFBc0FCUU5BSUFZZ0NoQ1lBUkJXSUFKTEJFQWdCaUFLRUpnQklBSVFtQUVRbGdJZ0FrRUJhaUVDREFFTEN5QUtRUUZxSVFvTUFnc0FDd3NnRENBSkVLc0RJQXdRaEFFZ0RTZ0NWRXNOQXlBSkVLRUVDeUFVUVJCcUpBQU1Bd3RCMExJRVFiQ2lBUkF6UWJzU0VETkJ0QjBRTTBIR0F4QTJRZTRoRUROQnM2UUJFRE1RTnd3RUMwSFFzZ1JCdmFZQkVETkJ1eElRTTBHMEhSQXpRY2NERURaQjdpRVFNMEd6cEFFUU14QTNEQU1MUWRDeUJFR2FxUUVRTTBHN0VoQXpRYlFkRUROQjFRTVFOa0h1SVJBelFaaXNBUkF6RURjTUFnc2dGUkIzSUI1QjhwQUJFSlVCSVJwQkFDRUtJd0JCUUdvaURpUUFBa0FnRFMwQUhFVUVRQ0FOUVR4cUlRSkJBQ0VHQTBBZ0FoQ0VBU0FHVFEwQ0lBSWdCaENtQVVFQU5nSUlJQVpCQVdvaEJnd0FDd0FMSUExQnlBQnFJaFlRbmdRZ0ZpQU5RVHhxSWhFUWhBRkJKR3dRb3dRZ0RVSGNBR29pRUVFb2FpRWJRUUFoQWdKQUFrQURRQ0FQRUVvUXB3RWdBa3NFUUNBUEVFb2dBaEJMSWdNb0FnUWdBeWdDREVFQ2RrY05BaUFiSUFJUVN5Z0NHQ0VFSUFNb0FnZ2hGQ0FFSUFNb0FoZ2lEQ0FES0FJRUloVkJBblJxSWdVcUFnQWdEQ29DQUNJdmt5SXVJQXdxQWdRZ0w1TWlMeERqQWJ0RUdDMUVWUHNoQ1VDZ3RqZ0NBQ0FFSUM4Z0w1UWdMaUF1bEpLUk9BSUVJQlZCQVdzaUEwRUJJQU5CQVVzYklSSWdERUVFYWlFSklBVWhCMEVCSVFZRFFBSkFJQWRCQkdvaEJ5QUVRUWhxSVFNZ0JpQVNSZ1JBSUFRZ0J5b0NBQ0FKS2dJQUlpK1RJaTRnTHlBSlFRUnJLZ0lBa3lJdkVPTUJ1MFFZTFVSVSt5RUpRS0MyT0FJSUlBUWdMeUF2bENBdUlDNlVrcEU0QWd3Z0ZFRUJheUlUUVFFZ0UwRUJTeHNoRnlBRklCVkJBblJxSVFjZ0RDRUdRUUVoRkFOQUlCUWdGMFlFUUNBRFFRaHFJUWtnQXlBTUlCTWdGV3hCQW5ScUlnVXFBZ0FpTHlBRklCVkJBblJySWdRcUFnQ1RJaTRnQlNvQ0JDQXZreUl2RU9NQnUwUVlMVVJVK3lFSlFLQzJPQUlJSUFNZ0x5QXZsQ0F1SUM2VWtwRTRBZ3dnQlVFRWFpRURRUUVoQndOQUlBUkJCR29oQkNBSElCSkdEUVFnQ1NBREtnSUFJQVFxQWdDVElpNGdBeW9DQkNBRFFRUnJLZ0lBa3lJdkVPTUJ1MFFZTFVSVSt5RUpRS0MyT0FJSUlBa2dMeUF2bENBdUlDNlVrcEU0QWd3Z0IwRUJhaUVISUFOQkJHb2hBeUFKUVFocUlRa01BQXNBQ3lBRElBY3FBZ0FnQmlvQ0FKTWlMaUFGS2dJRUlBVXFBZ0NUSWk4UTR3RzdSQmd0UkZUN0lRbEFvTFk0QWdnZ0F5QXZJQytVSUM0Z0xwU1NrVGdDRENBRFFSQnFJUU1nQlVFRWFpRUpRUUVoQkFOQUlBUWdFa1lFUUNBRElBY3FBZ1FnQmlvQ0JKTWlMaUFKS2dJQUlBbEJCR3NxQWdDVElpOFE0d0c3UkJndFJGVDdJUWxBb0xZNEFnQWdBeUF2SUMrVUlDNGdMcFNTa1RnQ0JDQVVRUUZxSVJRZ0IwRUlhaUVISUFaQkNHb2hCaUFKUVFScUlRVU1BZ1VnQXlBSFFRUnFJZ2NxQWdBZ0JrRUVhaUlHS2dJQWt5SXVJQWtxQWdRZ0NVRUVheW9DQUpNaUx4RGpBYnRFR0MxRVZQc2hDVUNndGpnQ0FDQURJQzhnTDVRZ0xpQXVsSktST0FJRUlBUkJBV29oQkNBRFFRaHFJUU1nQ1VFRWFpRUpEQUVMQUFzQUN3QUZJQVFnQnlvQ0FDQUpLZ0lBa3lJdUlBa3FBZ1FnQ1VFRWF5b0NBSk1pTHhEakFidEVHQzFFVlBzaENVQ2d0amdDQ0NBRUlDOGdMNVFnTGlBdWxKS1JPQUlNSUFaQkFXb2hCaUFKUVFScUlRa2dBeUVFREFJTEFBc0xJQWtnQXlvQ0FDSXZJQVFxQWdDVElpNGdMeUFEUVFScktnSUFreUl2RU9NQnUwUVlMVVJVK3lFSlFLQzJPQUlJSUFrZ0x5QXZsQ0F1SUM2VWtwRTRBZ3dnQWtFQmFpRUNEQUVMQ3d3QkMwSFFzZ1JCbVFzUU0wRzBEeEF6UWJRZEVETkI0QUFRTmtIdUlSQXpRZjhqRURNUU53d0RDeUFOUVpBQmFpRVZBMEFnRVJDRUFTQUtUUVJBSUJFZ0ZoQ3JBd3dDQ3lBUklBb1FwZ0VxQWdBaExpQVJJQW9RcGdFcUFnUWhMeUFSSUFvUXBnRXFBaHdoTUNBT0lDNURBQUNBUDBFQklCRWdDaENtQVNnQ0RIU3lsU0l1bENBdVF3QUFBRCtVUXdBQUFMK1NJakdTT0FJNElBNGdMeUF1bENBeGtqZ0NOQ0FPSUM0Z01KUTRBakJCQUNFR0lBNGdEaW9DT0NBUElCRWdDaENtQVNnQ0RFRUFFUGNCS0FJRVFRRnJzeERuQWpnQ09DQU9JQTRxQWpRZ0R5QVJJQW9RcGdFb0FneEJBQkQzQVNnQ0NFRUJhN01RNXdJNEFqUWdGVUVBRUR3aEd5QVJJQW9RcGdFb0Fnd2hBaUFSSUFvUXBnRW9BaEFoQXlBT0tnSTRJUzhnRGlvQ05DRXdJQTRxQWpBaExpTUFRVEJySWdRa0FBSkFJQzlEQUFBQUFHQUVRQ0F2SUJCQktHb2lCU0FRS0FJRUlBSnNJQU5xRUVzb0FnU3pYUVJBSURCREFBQUFBR0FFUUNBd0lBVWdFQ2dDQkNBQ2JDQURhaEJMS0FJSXMxMEVRQ0FGSUJBb0FnUWdBbXdnQTJvUVN5SUZLQUlRUVFKR0JFQWdEa0VBTmdJOEFuOGdMME1BQUFBL2tpSXhpME1BQUFCUFhRUkFJREdvREFFTFFZQ0FnSUI0Q3lJSFFRQklJUUlDZnlBd1F3QUFBRCtTSWpHTFF3QUFBRTlkQkVBZ01hZ01BUXRCZ0lDQWdIZ0xJUU1nQWcwRklBTkJBRWdnQnlBRktBSUVUM0lOQlNBRElBVW9BZ2hQRFFVZ0VFRWNhaUVNUXdBQWdEOGdFQ29DRENBdWxDSXVJQzVEQUFDQVAxMGJJakVRY0NFdUFuOGdNU0FRS2dJUWxDSXhRd0FBQUQrU0lqT0xRd0FBQUU5ZEJFQWdNNmdNQVF0QmdJQ0FnSGdMSVFrZ01SQndqU0V6UVFBZ0J5QUpheEMxQWlFQ0lBY2dDV29nQlNnQ0JFRUJheENlQXlFWFFRQWdBeUFKYXhDMUFpRUhJQU1nQ1dvZ0JTZ0NDRUVCYXhDZUF5RWZJQXhCQUJBOFFRQWdEQkJFUVFKMEVEb2FRd0FBZ0w4Z0xpQXVrcFVoTkFOQUlBY2dIMG9FUUVFQUlRTkJBQ0VGQTBBZ0VDZ0NGQ0FGVEFSQVF3QUFBQUFoTGdOQUlCQW9BZ2dpQlNBRFRBUkFJQzVEQUFBQUFGc05Dd1VnTGlBTUlBTVFQQ29DQUYwRVFDQU1JQU1RUENvQ0FDRXVDeUFEUVFGcUlRTU1BUXNMSUM1REFBQUFBRjRFUUVFQUlRSURRQ0FDSWdNZ0JVNE5DeUFFSUFPeUlpODRBaUFnQkNBTUlBTVFQQ29DQURnQ0pDQUVJQU5CQVdzaUFySTRBaGdnQkNBTUlBSWdFQ2dDQ0NJRmFpQUZieEE4S2dJQU9BSWNJQVFnQTBFQmFpSUNzamdDRUNBRUlBd2dFQ2dDQ0NJRklBSnFJQVZ2RUR3cUFnQTRBaFFDUUNBTUlBTVFQQ29DQUNBdUlCQXFBaGlVWGtVTkFDQUVLZ0lrSWpBZ0JDb0NIRjVGRFFBZ01DQUVLZ0lVWGtVTkFDQUVJQzg0QWdCREFBQUFBQ0V4QWtBZ0JDb0NFQ0l3SUFRcUFpQWlMNU1nTUNBRUtnSVlJakNUSWpTVUlqSkRBQUFBQUZzZ01DQXZreUl6SURTVUlqUkRBQUFBQUZ0eUlETkRBQUFBQUZ0eUlnTUVRQ0FFUVFBMkFnd2dCRUVBTmdJSURBRUxJQVFnQkNvQ0ZDQUVLZ0lrSWpHVElES1ZJQVFxQWh3Z01aTWdOSldUSWpFNEFnd2dCQ0F4SUM4Z0w1UWdNQ0F3bENJdms1UWdCQ29DSENBRUtnSWtrNUlnTTVVaU1EZ0NDQ0FFS2dJY0lBUXFBZ3dnTDVTVElEQWdCQ29DR0pTVElURUxJQVFnTVRnQ0JDQURSUVJBSUFRcUFnZ2hNQ0FFS2dJRUdpQUVLZ0lNSWk5REFBQUFBRndFUUNBRUlEQ01JQzhnTDVLVk9BSUFDd3NnR3lBT0tBSThJZ1ZCQW5ScUFud2dCQ29DQUVNQUFBQS9raUFRS0FJSXNpSXZraUF2bGJ0RUdDMUVWUHNoR1VDaUlqeTlJbHBDTklpblFmOFBjU0lEUWY4UFJnUkFJRHhFR0MxRVZQc2hHVUNpSWp3Z1BLTU1BUXNnV2tJQmhpSllRckMwb2NUcS9wQ1pnSDlZQkVBZ1BFUUFBQUFBQUFBQUFLSWdQQ0JZUXJDMG9jVHEvcENaZ0g5Ukd3d0JDd0orSUFORkJFQkJBQ0VESUZwQ0RJWWlXRUlBV1FSQUEwQWdBMEVCYXlFRElGaENBWVlpV0VJQVdRMEFDd3NnV2tFQklBTnJyWVlNQVFzZ1drTC8vLy8vLy8vL0I0TkNnSUNBZ0lDQWdBaUVDeUZZSUFOQmdRaEtCRUFEUUFKQUlGaENtTnFRb3JXL3lBeDlJbGxDQUZNRVFDQllJVmtNQVFzZ1dFS1kycENpdGIvSURGSU5BQ0E4UkFBQUFBQUFBQUFBb2d3REN5QlpRZ0dHSVZnZ0EwRUJheUlEUVlFSVNnMEFDMEdCQ0NFREN3SkFJRmhDbU5xUW9yVy95QXg5SWxsQ0FGTUVRQ0JZSVZrTUFRc2dXRUtZMnBDaXRiL0lERklOQUNBOFJBQUFBQUFBQUFBQW9nd0JDd0pBSUZsQy8vLy8vLy8vL3dkV0JFQWdXU0ZZREFFTEEwQWdBMEVCYXlFRElGbENnSUNBZ0lDQWdBUlVJUWNnV1VJQmhpSllJVmtnQncwQUN3c2dXa0tBZ0lDQWdJQ0FnSUIvZ3lCWVFvQ0FnSUNBZ0lBSWZTQURyVUkwaG9RZ1dFRUJJQU5ycllnZ0EwRUFTaHVFdnd1Mk9BSUFJQTRnQlVFQmFqWUNQQXNnRUNnQ0NDRUZEQUFMQUF0QjBMSUVRYUx0QUJBelFiUVBFRE5CdEIwUU0wSGFBUkEyUWU0aEVETkJ0L0FBRURNUU53d05CU0FFUWREWUFTZ0NBRFlDS0NBRVFjallBU2tDQURjRElDQU1RUUFRUENFSklBeEJBQkE4SVFJZ0FpQVFLQUlJUVFGckloUkJBblJxSWhJcUFnQWhMaUFDS2dJQUlTOUJBQ0VIQTBBZ0J5QVVSZ1JBSUFrZ0ZFRUNkR29nQkNvQ0tDQXZsQ0FFS2dJZ0lDNlVJQVFxQWlRZ0Vpb0NBSlNTa2pnQ0FBVWdDU0FIUVFKMEloTnFJQVFxQWlnZ0FpQUhRUUZxSWdkQkFuUnFLZ0lBbENBRUtnSWdJQzZVSUFJZ0Uyb3FBZ0FpTGlBRUtnSWtsSktTT0FJQURBRUxDeUFGUVFGcUlRVU1BUXNBQ3dBTElBZXlJRENURUhBaE1pQUZJQWNRVGlFZ0lBSWhBd05BSUFNZ0Ywb0VRQ0FIUVFGcUlRY01BZ3NnTWlBRHNpQXZreEJ3a2lJdUlETmVSUVJBSUNBZ0EwRURkR29pQ1NvQ0FDRXhJQkFvQWdnaEVpQU1RUUFRUENFVUlERWdFcktVdTBSM3lNbHRNRi9FUDZLMklURWdOQ0F1bENJdUlDNGdMaUF1SUM0Z0xrTUFBTUJBa3BSREFBRHdRWktVUXdBQThFS1NsRU1BQUxSRGtwUkRBQUEwUkpLVVF3QUFORVNTdTBRNWJGTCthOEZXUDZLMklBa3FBZ1NVSVM0Z0VDZ0NDQ0VKQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQ0FVQkVBZ01VTUFBQUEva2tNQUFBQUFYa1VOQVNBeFF3QUFBTCtTSWpVZ0NiSmRSUTBCSUM1REFBQUFBR0JGRFFJZ0NVRUFTQTBEQW44Z05ZNGlOWXREQUFBQVQxMEVRQ0ExcUF3QkMwR0FnSUNBZUFzaUVrRUJhaUFKYnlFVElBa2dFbW9nQ1c4aENVTUFBSUEvSURFZ0VyS1RRd0FBQUwrU0lqR1RJalZEQUFBQUFHQkZEUVFnTVVNQUFBQUFZRVVOQlNBSlFRQklEUVlnRTBFQVNBMEhJQlFnQ1VFQ2RHb2lDU0ExSUM2VUlBa3FBZ0NTT0FJQUlCUWdFMEVDZEdvaUNTQXhJQzZVSUFrcUFnQ1NPQUlBREFnTFFkQ3lCRUg4OUFBUU0wR0Y5d0FRTTBHMEhSQXpRWXNCRURaQjdpRVFNMEdZK3dBUU14QTNEQlFMUWRDeUJFRzkvd0FRTTBHRjl3QVFNMEcwSFJBelFZd0JFRFpCN2lFUU0wSFhnUUVRTXhBM0RCTUxRZEN5QkVIemhBRVFNMEdGOXdBUU0wRzBIUkF6UVkwQkVEWkI3aUVRTTBIS2hRRVFNeEEzREJJTFFkQ3lCRUdsaVFFUU0wR0Y5d0FRTTBHMEhSQXpRWTRCRURaQjdpRVFNMEhUaWdFUU14QTNEQkVMUWRDeUJFR2FqUUVRTTBHRjl3QVFNMEcwSFJBelFaWUJFRFpCN2lFUU0wSEtqUUVRTXhBM0RCQUxRZEN5QkVIVGtBRVFNMEdGOXdBUU0wRzBIUkF6UVpjQkVEWkI3aUVRTTBHVmtnRVFNeEEzREE4TFFkQ3lCRUh5bEFFUU0wR0Y5d0FRTTBHMEhSQXpRWmdCRURaQjdpRVFNMEh3bGdFUU14QTNEQTRMUWRDeUJFR1FtUUVRTTBHRjl3QVFNMEcwSFJBelFaa0JFRFpCN2lFUU0wRzNtd0VRTXhBM0RBMExDeUFEUVFGcUlRTU1BQXNBQ3dBTFFkQ3lCRUdQMlFBUU0wRzBEeEF6UWJRZEVETkIvZ0FRTmtIdUlSQXpRWXpjQUJBekVEY01DQXRCMExJRVFkalBBQkF6UWJRUEVETkJ0QjBRTTBINkFCQTJRZTRoRUROQnpOSUFFRE1RTnd3SEMwSFFzZ1JCNU1RQUVETkJ0QThRTTBHMEhSQXpRZmtBRURaQjdpRVFNMEhqeHdBUU14QTNEQVlMUWRDeUJFR3dPUkF6UWJRUEVETkJ0QjBRTTBINEFCQTJRZTRoRUROQmxqMFFNeEEzREFVTFFkQ3lCRUhQTEJBelFiUVBFRE5CdEIwUU0wSDNBQkEyUWU0aEVETkJwekFRTXhBM0RBUUxJQVJCTUdva0FBTkFJQTRvQWp3Z0Jrd0VRQ0FLUVFGcUlRb01BZ1VnRGtFSWFpSUNJQkVnQ2hDbUFVRWtFRDhhSUE0Z0ZTQUdFRHdxQWdBNEFoQWdGaUFDRU9nQ0lBWkJBV29oQmd3QkN3QUxBQXNBQ3lBT1FVQnJKQUFnR2hCM0lCNUJJR29rQUF3Q0MwSFFzZ1JCM3pnUU0wRzdFaEF6UWJRZEVETkJrd0VRTmtIdUlSQXpRY1U4RURNUU53c1FBQUFMSUEwUWd3UVFoQUVoQWlBaFFTQnFJZ2NRcUFJZ0FnUkFJQWNnQWhDYUJpQUhJQUlRb3dZTEEwQWdEUkNEQkJDRUFTQUxUUTBHSUNGQkNHb2dEUkNEQkNBTEVLWUJJZ0lxQWdBZ0Fpb0NCQ0FDS2dJSUlBSXFBaHdnQWlvQ0dFTUFBQUFBWGhENEJCb2dCeUFMRUcwaUFpQWhMUUFZT2dBUUlBSWdJU2tERURjQ0NDQUNJQ0VwQXdnM0FnQWdDMEVCYWlFTERBQUxBQXRCMExJRVFjQTRFRE5CdWowUU0wSEt4UUFRTTBIVUFSQTJRZHZKQUJBelFaRE9BQkF6RURjTUNBdEIwTElFUWZ2VEFCQXpRYm85RUROQnlzVUFFRE5CMVFFUU5rSGJ5UUFRTTBIKzF3QVFNeEEzREFjTFFkQ3lCRUdvM1FBUU0wRzZQUkF6UWNyRkFCQXpRZFlCRURaQjI4a0FFRE5CZ093QUVETVFOd3dHQzBIUXNnUkJ3dkVBRUROQnVqMFFNMEhLeFFBUU0wSFhBUkEyUWR2SkFCQXpRYW56QUJBekVEY01CUXRCMExJRVFlYjVBQkF6UWJvOUVETkJ5c1VBRUROQjJBRVFOa0hieVFBUU0wR3A4d0FRTXhBM0RBUUxJQ3NRTlNJUVFlQUFFSThCSUJBZ0J4Q0FBUkRmQlNBWVFUQnFJUThnR0VIZ0FHb2hEQ0FZUVpBQmFpRUpJQmhCd0FGcUlRb2dHRUh3QVdvaERpQVlLZ0tnQWlFdklCZ3FBcVFDSVRBZ0dDb0NxQUloTVNBWUtnS3NBaUV6SUJncUFyQUNJVFFnR0NvQ3RBSWhNaUFZS2dLNEFpRTFJQmdxQXJ3Q0lUaEJBQ0VEUVFBaEN3SkFBa0FnQ0FSQUlCQVFnZ0VnQnhDQUFVY05BUU5BSUFjUWdBRWdDMDBFUUNBSEVJQUJJQU5IQkVCQjBMSUVRWnJBQUJBelFiMGJFRE5CMENFUU0wSHBCQkEyUWVzbUVETkIrY0lBRURNUU53d0pDd1VnRUNBREVJOENJUkVnQnlBTEVHMGhCQ01BUWFBQmF5SUdKQUFqQUVIZ0Ftc2lBaVFBSUFRcUFnQWhOaUFFS2dJRUlUY2dCQ29DRENBNGxFTUFBSUEvbHlFdUlBUXFBZ2dpT1JEakJTRTZJRGtRNGdVaE9TQUNRYkFDYWlJRVFZQ0FnUHdETmdJZ0lBUkNBRGNDR0NBRUlEYzRBaFFnQkNBNklDNlVJamM0QWhBZ0JDQTJPQUlJSUFRZ056Z0NBQ0FFSURrZ0xwUWlOamdDRENBRUlEYU1PQUlFSUFJcUFzUUNJVFlnQWlvQ3VBSWhOeUFDUVlBQ2FpSUZJQVFnR0JCYUlBVkJDSElnQkNBWVFRaHFFRm9nQWtHUUFtb2dCQ0FZUVJCcUVGb2dBa0dZQW1vZ0JDQVlRUmhxRUZvZ0FrR2dBbW9nQkNBWVFTQnFFRm9nQWtHb0Ftb2dCQ0FZUVNocUVGb2dBa0hRQVdvaUJTQUVJQThRV2lBRlFRaHlJQVFnRDBFSWFoQmFJQUpCNEFGcUlBUWdEMEVRYWhCYUlBSkI2QUZxSUFRZ0QwRVlhaEJhSUFKQjhBRnFJQVFnRDBFZ2FoQmFJQUpCK0FGcUlBUWdEMEVvYWhCYUlBSkJvQUZxSWdVZ0JDQU1FRm9nQlVFSWNpQUVJQXhCQ0dvUVdpQUNRYkFCYWlBRUlBeEJFR29RV2lBQ1FiZ0JhaUFFSUF4QkdHb1FXaUFDUWNBQmFpQUVJQXhCSUdvUVdpQUNRY2dCYWlBRUlBeEJLR29RV2lBQ1FmQUFhaUlGSUFRZ0NSQmFJQVZCQ0hJZ0JDQUpRUWhxRUZvZ0FrR0FBV29nQkNBSlFSQnFFRm9nQWtHSUFXb2dCQ0FKUVJocUVGb2dBa0dRQVdvZ0JDQUpRU0JxRUZvZ0FrR1lBV29nQkNBSlFTaHFFRm9nQWtGQWF5SUZJQVFnQ2hCYUlBVkJDSElnQkNBS1FRaHFFRm9nQWtIUUFHb2dCQ0FLUVJCcUVGb2dBa0hZQUdvZ0JDQUtRUmhxRUZvZ0FrSGdBR29nQkNBS1FTQnFFRm9nQWtIb0FHb2dCQ0FLUVNocUVGb2dBa0VRYWlJRklBUWdEaEJhSUFWQkNISWdCQ0FPUVFocUVGb2dBa0VnYWlBRUlBNUJFR29RV2lBQ1FTaHFJQVFnRGtFWWFoQmFJQUpCTUdvZ0JDQU9RU0JxRUZvZ0FrRTRhaUFFSUE1QktHb1FXaUFJSUFKQkRHb2lCQ0FDUVFocUlnVWdMaUExbEJDTEFpQUdJQWdnQWlvQ0VDQUNLZ0lVSUFJb0Fnd2dBaWdDQ0JCWE9BSUFJQVlnQ0NBQ0tnSVlJQUlxQWh3Z0FpZ0NEQ0FDS0FJSUVGYzRBZ1FnQmlBSUlBSXFBaUFnQWlvQ0pDQUNLQUlNSUFJb0FnZ1FWemdDQ0NBR0lBZ2dBaW9DS0NBQ0tnSXNJQUlvQWd3Z0FpZ0NDQkJYT0FJTUlBWWdDQ0FDS2dJd0lBSXFBalFnQWlnQ0RDQUNLQUlJRUZjNEFoQWdCaUFJSUFJcUFqZ2dBaW9DUENBQ0tBSU1JQUlvQWdnUVZ6Z0NGQ0FJSUFRZ0JTQXVJREtVRUlzQ0lBWWdDQ0FDS2dKQUlBSXFBa1FnQWlnQ0RDQUNLQUlJRUZjNEFoZ2dCaUFJSUFJcUFrZ2dBaW9DVENBQ0tBSU1JQUlvQWdnUVZ6Z0NIQ0FHSUFnZ0Fpb0NVQ0FDS2dKVUlBSW9BZ3dnQWlnQ0NCQlhPQUlnSUFZZ0NDQUNLZ0pZSUFJcUFsd2dBaWdDRENBQ0tBSUlFRmM0QWlRZ0JpQUlJQUlxQW1BZ0Fpb0NaQ0FDS0FJTUlBSW9BZ2dRVnpnQ0tDQUdJQWdnQWlvQ2FDQUNLZ0pzSUFJb0Fnd2dBaWdDQ0JCWE9BSXNJQWdnQkNBRklDNGdOSlFRaXdJZ0JpQUlJQUlxQW5BZ0Fpb0NkQ0FDS0FJTUlBSW9BZ2dRVnpnQ01DQUdJQWdnQWlvQ2VDQUNLZ0o4SUFJb0Fnd2dBaWdDQ0JCWE9BSTBJQVlnQ0NBQ0tnS0FBU0FDS2dLRUFTQUNLQUlNSUFJb0FnZ1FWemdDT0NBR0lBZ2dBaW9DaUFFZ0Fpb0NqQUVnQWlnQ0RDQUNLQUlJRUZjNEFqd2dCaUFJSUFJcUFwQUJJQUlxQXBRQklBSW9BZ3dnQWlnQ0NCQlhPQUpBSUFZZ0NDQUNLZ0tZQVNBQ0tnS2NBU0FDS0FJTUlBSW9BZ2dRVnpnQ1JDQUlJQVFnQlNBdUlET1VFSXNDSUFZZ0NDQUNLZ0tnQVNBQ0tnS2tBU0FDS0FJTUlBSW9BZ2dRVnpnQ1NDQUdJQWdnQWlvQ3FBRWdBaW9DckFFZ0FpZ0NEQ0FDS0FJSUVGYzRBa3dnQmlBSUlBSXFBckFCSUFJcUFyUUJJQUlvQWd3Z0FpZ0NDQkJYT0FKUUlBWWdDQ0FDS2dLNEFTQUNLZ0s4QVNBQ0tBSU1JQUlvQWdnUVZ6Z0NWQ0FHSUFnZ0Fpb0N3QUVnQWlvQ3hBRWdBaWdDRENBQ0tBSUlFRmM0QWxnZ0JpQUlJQUlxQXNnQklBSXFBc3dCSUFJb0Fnd2dBaWdDQ0JCWE9BSmNJQWdnQkNBRklDNGdNWlFRaXdJZ0JpQUlJQUlxQXRBQklBSXFBdFFCSUFJb0Fnd2dBaWdDQ0JCWE9BSmdJQVlnQ0NBQ0tnTFlBU0FDS2dMY0FTQUNLQUlNSUFJb0FnZ1FWemdDWkNBR0lBZ2dBaW9DNEFFZ0Fpb0M1QUVnQWlnQ0RDQUNLQUlJRUZjNEFtZ2dCaUFJSUFJcUF1Z0JJQUlxQXV3QklBSW9BZ3dnQWlnQ0NCQlhPQUpzSUFZZ0NDQUNLZ0x3QVNBQ0tnTDBBU0FDS0FJTUlBSW9BZ2dRVnpnQ2NDQUdJQWdnQWlvQytBRWdBaW9DL0FFZ0FpZ0NEQ0FDS0FJSUVGYzRBblFnQ0NBRUlBVWdMaUF3bEJDTEFpQUdJQWdnQWlvQ2dBSWdBaW9DaEFJZ0FpZ0NEQ0FDS0FJSUVGYzRBbmdnQmlBSUlBSXFBb2dDSUFJcUFvd0NJQUlvQWd3Z0FpZ0NDQkJYT0FKOElBWWdDQ0FDS2dLUUFpQUNLZ0tVQWlBQ0tBSU1JQUlvQWdnUVZ6Z0NnQUVnQmlBSUlBSXFBcGdDSUFJcUFwd0NJQUlvQWd3Z0FpZ0NDQkJYT0FLRUFTQUdJQWdnQWlvQ29BSWdBaW9DcEFJZ0FpZ0NEQ0FDS0FJSUVGYzRBb2dCSUFZZ0NDQUNLZ0tvQWlBQ0tnS3NBaUFDS0FJTUlBSW9BZ2dRVnpnQ2pBRWdDQ0FFSUFVZ0xpQXZsQkNMQWlBR0lBZ2dOeUEySUFJb0Fnd2dBaWdDQ0JCWE9BS1FBU0FDUWVBQ2FpUUFRUUFoQlVFQUlRSWdFVUhVQUJDSEJrRWtJUlFEUUNBRlFTVkdCRUFDUUNBQ1Fab0ZSZzBBUWRDeUJFSGZxUUVRTTBHOUd4QXpRZEFoRUROQm1nTVFOa0hySmhBelFlT3NBUkF6RURjUUFBQUxCU0FDSUJScUlRUWdCaUFGUVFKMGFpRWVJQVZCQVdvaURTRUZBMEFnQWlBRVJ3UkFJQkVnQWtFSWJXb2lGU0FWTFFBQUlCNHFBZ0FnQmlBRlFRSjBhaW9DQUYwZ0FrRUhjWFJ5T2dBQUlBVkJBV29oQlNBQ1FRRnFJUUlNQVFzTElCUkJBV3NoRkNBRUlRSWdEU0VGREFFTEN5QUdRYUFCYWlRQUlBY2dDeEJ0SVFJZ0VDQURFSTRDSWdRZ0FpMEFFRG9BRUNBRUlBSXBBZ2czQWdnZ0JDQUNLUUlBTndJQUlBTkJBV29oQXlBTFFRRnFJUXNNQVFzTElCQWdBeERmQlF3Q0MwSFFzZ1JCdGhnUU0wRzlHeEF6UWRBaEVETkJtUVFRTmtIckpoQXpRWVlxRURNUU53d0ZDMEhRc2dSQi9USVFNMEc5R3hBelFkQWhFRE5CbWdRUU5rSHJKaEF6UVlZM0VETVFOd3dFQ3lBSEVPRURJQ0ZCTUdva0FDQXFFSGNRbFFZaEF5QWlRUkJxSWdJUTNnVWdBaEJBSVFRZ0lpQWpLQUlBRURVUWdnRTJBZ3dnSWtIZDJnRTJBZ2dnSWlBRU5nSUVJQ0pCc3kwMkFnQWdBMEdBclFFZ0loRGJCU0FDRURrYUlDTW9BZ0FoR0NNQVFmQUFheUlISkFBZ0dVRU1haUloRUpZQ0lCbEJmellDR0NBWlFSeHFJUklnR1VHVUJtb2hIaUFaUVl3RmFpRVVJQmxCL0FScUlRWWdHQkExRUZraERpQUhRZWdBYWlBWlFjZ0FhaEQ2QXhDekFpRU1BMEFnRENBSFFUQnFFR3NRc3dJUWd3RUVRQ0FIUVRCcVFjbXVBUkNWQVNFUUlCa3RBQWdoQkNBWUVEVWhBaUFNRUc4b0FnUVFOU0VEQWtBQ1FBSkFJQVFFUUFKL0lBTWhCU0FNRUc4b0FnUkJKR29oRFVFQUlROUJBQ0VKSXdCQkVHc2lFU1FBSUFZUWxnSUNRQUpBSUFJaUJCQ0NBVVVOQUNBRkVJSUJSUTBBSUFZZ0JCQ0NBUkNaQXdOQUFrQWdCQkNDQVNBSlRRUkFJQVlRUXlBRUVJSUJUUTBCUWRDeUJFR3d0d0VRTTBIY3RRRVFNMEhLeFFBUU0wR3ZBUkEyUWR2SkFCQXpRZXkzQVJBekVEY01Ed3RCZnlFQ1FYOGhBMEgvLy8vL0J5RUtJQVFnQ1JDUEFpRVZBa0FnRFNnQ0NBUkFJQTFCQURZQ1pDQU5RY2dBYWlJTEVFUWhDQ0FMRU5BR0lBc2dDQkNuQXlBTlFkUUFhaUVJQTBBZ0NCRHdCVVVFUUNBSUVQSUZEQUVMQ3lBTklBZ2dEU2dDQ0NBVkVQRURJQXNRUkJvTUFRdEIwTElFUWRpNEFSQXpRZGY5QUJBelFjckZBQkF6UVpVREVEWkIyOGtBRUROQis3Z0JFRE1RTnd3UEMwRUFJUThnQkNBSkVJNENJUllnRFVISUFHb2hDQUpBQTBBZ0NCQkVJQTlOQkVBQ1FDQUNRWDlHRFFNZ0NrRi9SZzBISUFOQmYwY05BQ0FHSUJGQkNHb2dDU0FLRVBJQkVLb0NEQU1MQlFKQUlCWXRBQkFnQlNBSUlBOFFQQ2dDQUJDT0FpMEFFRWNOQUNBQ0lCVWdCU0FJSUE4UVBDZ0NBQkNQQWhDYkF5SUxTd1JBSUFnZ0R4QThLQUlBSVFvZ0FpRURJQXNoQWd3QkN5QUxJQU1nQXlBTFN4c2hBd3NnRDBFQmFpRVBEQUVMQ3lBR0tnSU1JQUt6SUFPemxWNUZEUUFnQmlBUlFRaHFJQWtnQ2hEeUFSQ3FBZ3NnQ1VFQmFpRUpEQUVMQ3lBR0VFTWhEd3NnRVVFUWFpUUFJQThNQVF0QjBMSUVRZFd6QVJBelFkeTFBUkF6UWNyRkFCQXpRYUFCRURaQjI4a0FFRE5CNXJZQkVETVFOd3dLQ3lBWktBSUFUdzBCSUJBUWR3d0RDeUFESVExQkFDRURRUUFoQ2lNQVFSQnJJZzhrQUNBR0VKWUNBa0FnQWlJRkVJSUJSUTBBSUEwUWdnRkZEUUFnQmlBRkVJSUJFSmtEQTBBZ0JSQ0NBU0FLVFFSQUlBWVFReUFGRUlJQlN3UkFRZEN5QkVHd3R3RVFNMEhjdFFFUU0wSEt4UUFRTTBId0FCQTJRZHZKQUJBelFleTNBUkF6RURjTURBc0ZRUUFoQTBGL0lRSkJmeUVMUWYvLy8vOEhJUVFnQlNBS0VJOENJUWtnQlNBS0VJNENJUkVDUUFOQUlBMFFnZ0VnQTAwRVFBSkFJQUpCZjBZTkF5QUxRWDlIRFFBZ0JpQVBRUWhxSUFvZ0JCRHlBUkNxQWd3REN3VUNRQ0FSTFFBUUlBMGdBeENPQWkwQUVFY05BQ0FDSUFrZ0RTQURFSThDRUpzRElnaExCRUFnQWlFTElBTWhCQ0FJSVFJTUFRc2dDQ0FMSUFnZ0Mwa2JJUXNMSUFOQkFXb2hBd3dCQ3dzZ0Jpb0NEQ0FDc3lBTHM1VmVSUTBBSUFZZ0QwRUlhaUFLSUFRUThnRVFxZ0lMSUFwQkFXb2hDZ3dCQ3dzZ0JoQkRJUU1MSUE5QkVHb2tBQ0FaS0FJQUlBTkxEUUVMSUJBUWR5QU1FRzhvQWdRUU5SQlpJUW9DZnlBSFFUQnFRZHF1QVJDVkFTRUNRUUFnRkNBT0lBb2dCaUFZS0FJQUlCZ29BZ1FnREJCdktBSUVLQUlBSUF3UWJ5Z0NCQ2dDQkJEOEJTSURRUUJJRFFBYVFRRUxJUVFnQWhCM0lBUkZEUUVnQjBIWUFHb1FUU0VQSUFkQk1Hb2lCRUhQcndFUWxRRWhBaUFQSUJRZ0JpQURFUHNGSUFJUWR5QUhRUkJxUWVhdkFSQ1ZBU0VDQWtBZ0JDQU9JQW9nRHlBZUlBd1FieWdDQkNnQ0FDQU1FRzhvQWdRb0FnUVErZ1ZGQkVBZ0FoQjNEQUVMSUFJUWR5QUhFRTBoQ0NBSFFSQnFRY3V3QVJDVkFTRUNJQWdnQjBFd2FpQU9JQW9nRHlBWktnSUVFUGtGQWtBZ0NCQkRJQmtvQWdCSkJFQWdBaEIzREFFTElBSVFkeUFIUVJCcVFkeXdBUkNWQVNFVkFuOGdHQkExSVJBZ0RCQnZLQUlFRURVaEVTQUhRVEJxSVFKQkFDRURRUUFoQ1NNQVFVQnFJZzBrQUNBR0VKWUNBa0FDUUFKQUlCQVFnZ0ZGRFFBZ0VSQ0NBVVVOQUVNQUFDQkJFSEFoTGlBTlFSQnFJQUpEQUFBQUFCRHpCVVVOQVNBR0lCQVFnZ0VRbVFNRFFBSkFJQkFRZ2dFZ0NVMEVRQ0FHRUVNZ0VCQ0NBVTBOQVVIUXNnUkJzTGNCRUROQjNMVUJFRE5CeXNVQUVETkJnQUlRTmtIYnlRQVFNMEhzdHdFUU14QTNEQkFMUVg4aEFrRi9JUXRCLy8vLy93Y2hCQ0FRSUFrUWp3SWhFeUFOUVF4cUlBMUJDR29nRFVFUWFpQVFJQWtRamdJaUZpb0NBQ0FXS2dJRUVQTURRUUFoQXdKQUEwQWdFUkNDQVNBRFRRUkFBa0FnQWtGL1JnMERJQVJCZjBZTkNDQUxRWDlIRFFBZ0JpQU5JQWtnQkJEeUFSQ3FBZ3dEQ3dVZ0VTQURFSTRDSVFVQ1FDQVdMUUFRSUFVdEFCQkhEUUFnRFNvQ0RDQUZLZ0lBa3hCd0lBMHFBZ2dnQlNvQ0JKTVFjSklnTGw0TkFDQUNJQk1nRVNBREVJOENFSUlHSWdWTEJFQWdBeUVFSUFJaEN5QUZJUUlNQVFzZ0JTQUxJQVVnQzBrYklRc0xJQU5CQVdvaEF3d0JDd3NnQmlvQ0RDQUNzeUFMczVWZVJRMEFJQVlnRFNBSklBUVE4Z0VRcWdJTElBbEJBV29oQ1F3QkN3c2dCaEJESVFNTElBMUJRR3NrQUNBRERBSUxRZEN5QkVHZTBnRVFNMEhjdFFFUU0wSEt4UUFRTTBIRUFSQTJRZHZKQUJBelFiZlNBUkF6RURjTUN3dEIwTElFUWRXekFSQXpRZHkxQVJBelFjckZBQkF6UWZFQkVEWkIyOGtBRUROQjVyWUJFRE1RTnd3S0N5QVpLQUlBU1FSQUlCVVFkd3dCQ3lBVkVIY0NmeUFIUVJCcVFhcXlBUkNWQVNFQ1FRQWdGQ0FPSUFvZ0JpQVlLQUlBSUJnb0FnUWdEQkJ2S0FJRUtBSUFJQXdRYnlnQ0JDZ0NCQkQ4QlNJRFFRQklEUUFhUVFFTElRUWdBaEIzSUFSRkRRQWdCMEVRYWlJQ1FjK3lBUkNWQVNFRUlBOGdGQ0FHSUFNUSt3VWdCQkIzSUFKQjVySUJFSlVCSVFJZ0IwRXdhaUFPSUFvZ0R5QWVJQXdRYnlnQ0JDZ0NBQ0FNRUc4b0FnUW9BZ1FRK2dWRkJFQWdBaEIzREFFTElBSVFkeUFJRUpZQ0lBZEJFR3BCeExNQkVKVUJJUUlnQ0NBSFFUQnFJQTRnQ2lBUElCa3FBZ1FRK1FVZ0FoQjNJQWdRUXlBWktBSUFTUTBBSUFnUVF5QWhFRU5ORFFBZ0VpQUhRVEJxRVBVRElDRWdDQkNyQXlBWklBd1FieWdDQURZQ0dBc2dDQkRrQVFzZ0R4RGtBUXdCQ3lBUUVIY0xJQXdRK1FNTUFRc0xJQmtvQWhnYUlBZEI4QUJxSkFBZ0lrRXdhaVFBSUNsQklHb2tBQ0FkRUpRRElDaEJJR29rQUNBQUlBQW9BZ0FRaUFRUWdBRWlBallDTUFKQUlBSkZCRUJCQUNFQ0lBQW9BamdpQTBFQUlBTkJBRW9iSVFNRFFDQUNJQU5HRFFJZ0FDZ0NOQ0FDUWNRQWJHcEJmellDUENBQ1FRRnFJUUlNQUFzQUN5QUFLQUlzRURRZ0FDQUFLQUl3UVFOMEVEc2lBallDTENBQ0JFQWdBQ2dDQUJDSUJDRURBa0FnSlVFQlJnUkFRUUFoQWdOQUlBSWdBQ2dDTUU0TkFpQURJQUlRYlNvQ0FDRXVJQU1nQWhCdEtnSUVJUzhDUUNBQUtBSUVJZ1FFUUNBRVFiZ0JhaUF1SUM4Z0FDZ0NMQ0FDUVFOMGFpSUVJQVJCQkdvUTRnRWFEQUVMSUFBb0Fpd2dBa0VEZEdvaUJDQXZPQUlFSUFRZ0xqZ0NBQXNnQWtFQmFpRUNEQUFMQUFzQ1FBSkFBa0FDUUNBbFFRSnJEZ1FCQXdJQUF3dEJBQ0VDQTBBZ0FpQUFLQUl3VGcwRUlBTWdBaEJ0S2dJQUlTNGdBeUFDRUcwcUFnUWhMd0pBSUFBb0FnUWlCQVJBSUFSQnVBRnFJQzVEQUFEQVA1UWdMME1BQU1BL2xDQUFLQUlzSUFKQkEzUnFJZ1FnQkVFRWFoRGlBUm9NQVFzZ0FDZ0NMQ0FDUVFOMGFpSUVJQzlEQUFEQVA1UTRBZ1FnQkNBdVF3QUF3RCtVT0FJQUN5QUNRUUZxSVFJTUFBc0FDMEVBSVFJRFFDQUNJQUFvQWpCT0RRTWdBeUFDRUcwcUFnQWhMaUFESUFJUWJTb0NCQ0V2QWtBZ0FDZ0NCQ0lFQkVBZ0JFRzRBV29nTGlBdWtpQXZJQytTSUFBb0Fpd2dBa0VEZEdvaUJDQUVRUVJxRU9JQkdnd0JDeUFBS0FJc0lBSkJBM1JxSWdRZ0x5QXZramdDQkNBRUlDNGdMcEk0QWdBTElBSkJBV29oQWd3QUN3QUxRUUFoQWdOQUlBSWdBQ2dDTUU0TkFpQURJQUlRYlNvQ0FDRXVJQU1nQWhCdEtnSUVJUzhDUUNBQUtBSUVJZ1FFUUNBRVFiZ0JhaUF1UXdBQVFFQ1VJQzlEQUFCQVFKUWdBQ2dDTENBQ1FRTjBhaUlFSUFSQkJHb1E0Z0VhREFFTElBQW9BaXdnQWtFRGRHb2lCQ0F2UXdBQVFFQ1VPQUlFSUFRZ0xrTUFBRUJBbERnQ0FBc2dBa0VCYWlFQ0RBQUxBQXRCQUNFQ0EwQWdBaUFBS0FJd1RnMEJJQU1nQWhCdEtnSUFJUzRnQXlBQ0VHMHFBZ1FoTHdKQUlBQW9BZ1FpQkFSQUlBUkJ1QUZxSUM1REFBQ0FRSlFnTDBNQUFJQkFsQ0FBS0FJc0lBSkJBM1JxSWdRZ0JFRUVhaERpQVJvTUFRc2dBQ2dDTENBQ1FRTjBhaUlFSUM5REFBQ0FRSlE0QWdRZ0JDQXVRd0FBZ0VDVU9BSUFDeUFDUVFGcUlRSU1BQXNBQzBFQUlRSWdBQ2dDT0NJRFFRQWdBMEVBU2hzaEF3TkFJQUlnQTBZRVFDQUFLQUlBS0FJQUtBSUFFRDRoQ0NBQUtBSUFLQUlBS0FJQUtBSVlJZ05GRFFNZ0FDQURRUUowYWlnQ1BDSVlRY1FBYkNJRklBQW9BalJxS0FKQURRTUNmeUFBS0FJRUlRMGdBQ2dDQUNFRUl3QkJFR3NpQWlRQUlBSWdBellDRENBRUtBSUFRUVJxSUFKQkRHb1FxZ1loQkNBQ1FSQnFKQUFnQUNnQ0FCQ0lCQ0VDSUFBb0FqUWdCV29oRGlNQVFlQUJheUlGSkFCQmZ5RURBa0FDUUNBSUVFTkJCRWtOQUNBSUVFTkJCSFFRT3lJTVJRMEJJQWdRUTBFWWJCQTdJZ1pGRFFGQkFDRURBMEFnQ0JCRElBTkxCRUFnRENBRFFRUjBhaUlMSUFJZ0NDQURFRklvQWdBUWJTb0NBTHM1QXdBZ0N5QUNJQWdnQXhCU0tBSUFFRzBxQWdTN09RTUlJQVlnQTBFWWJHb2lDeUFFSUFnZ0F4QlNLQUlFRUpnQktnSUF1emtEQUNBRUlBZ2dBeEJTS0FJRUVKZ0JLZ0lFSVM0Z0MwSUFOd01RSUFzZ0xyczVBd2dnQTBFQmFpRUREQUVMQ3lBRklBWTJBdFFCSUFVZ0REWUMwQUVnQlNBRE5nTFlBVUYvSVFNZ0RVRUlhaUVOSUFnUVF5RVpRUUFoQkVFQUlRY2pBRUhRQUdzaUFpUUFRWDhoRUFKQUlCbEJCRWdOQUFOQUlBUWdHVWNFUUNBRVFSaHNJUXNnQkVFQmFpRUVJQVlnQzJvckF4QkVBQUFBQUFBQUFBQmhEUUVNQWdzTElBMHJBd0JFQUFBQUFBQUFBQUJoRFFBZ0RTc0RJRVFBQUFBQUFBQUFBR0lOQUNBTkt3TW9SQUFBQUFBQUFBQUFZUTBBSUEwckEwQkVBQUFBQUFBQUFBQmlEUUFnRFNzRFNFUUFBQUFBQUFBQUFHSU5BQ0FOS3dOUVJBQUFBQUFBQVBBL1lnMEFJQTByQXhoRUFBQUFBQUFBQUFCaURRQWdEU3NET0VRQUFBQUFBQUFBQUdJTkFDQU5Ld05ZUkFBQUFBQUFBQUFBWWcwQUlCbEJBWFFpQkVFSUVMa0JJZ3RGQkVCQkFFRURRZW9MUVFBUVBRd0JDeUFFUVFFUXVRRWlEd1JBSUE4b0FnQWhGQ0FMS0FJQUlSMERRQ0FISUJsSEJFQWdIU0FIUVFkMGFpSUVJQVlnQjBFWWJHb2lDU3NEQURrREFDQUpLd01JSVR3Z0JFSUFOd01vSUFSQ0FEY0RJQ0FFUWdBM0F4Z2dCRUtBZ0lDQWdJQ0ErRDgzQXhBZ0JDQThPUU1JSUFRZ0RDQUhRUVIwSWhGcUlnb3JBd0FnQ1NzREFKcWlPUU13SUFvckF3QWhQQ0FKS3dNSUlUMGdCRUlBTndOUUlBUkNBRGNEU0NBRVFVQnJRZ0EzQXdBZ0JDQThJRDJhb2prRE9DQUVJQWtyQXdBNUExZ2dDU3NEQ0NFOElBUkNnSUNBZ0lDQWdQZy9Od05vSUFRZ1BEa0RZQ0FFSUFvckF3Z2dDU3NEQUpxaU9RTndJQVFnQ2lzRENDQUpLd01JbXFJNUEzZ2dFU0FVYWlJRUlBb3JBd0E1QXdBZ0JDQUtLd01JT1FNSUlBZEJBV29oQnd3QkN3c2dDeERPQmlJRVJRUkFJQXNRUmlBUEVFWkJBRUVEUWFRZVFRQVFQUXdDQ3lBRUlBc1E1UUlpQ1VVRVFDQUxFRVlnRHhCR0lBUVFSa0VBUVFOQnBTSkJBQkE5REFJTElBUWdEeERsQWlJS1JRUkFJQXNRUmlBUEVFWWdCQkJHSUFrUVJrRUFRUU5CbXlkQkFCQTlEQUlMSUFrUXBBTkJBRWdFUUNBTEVFWWdEeEJHSUFRUVJpQUpFRVlnQ2hCR1FRQkJBMEh4TFVFQUVEME1BZ3NnQ1NBS0VPVUNJaGxGQkVBZ0N4QkdJQThRUmlBRUVFWWdDUkJHSUFvUVJrRUFRUU5CMlROQkFCQTlEQUlMSUEwckF6QWhUU0FaS0FJQUlnY3JBeWdoVlNBSEt3TVFJVllnQnlzREdDRS9JQWNyQXdBaFJTQUhLd013SVR3Z0RTc0RBQ0ZPSUEwckF3Z2hUeUFOS3dNb0lWQWdCeXNESUNFK0lBY3JBd2doUUNBTkt3TVFJVkVnQnlzRE9DRTlJQXNRUmlBUEVFWWdCQkJHSUFrUVJpQUtFRVlnR1JCR0lBSWdQU0E5SUQyaUlFQWdVU0E5b3FFZ1R5QStJRTBnUGFLaElGQ2pJajJpb1NCT295SStJRDZpSUQwZ1BhS2dvSjhpVXFNNUF5Z2dBaUE5SUZLak9RTWdJQUlnUGlCU296a0RHQ0FDSUR3Z1BDQThvaUJGSUZFZ1BLS2hJRThnUHlCTklEeWlvU0JRb3lJOG9xRWdUcU1pUFNBOW9pQThJRHlpb0tDZklsT2pPUU1RSUFJZ1BDQlRvemtEQ0NBQ0lEMGdVNk01QXdCQkFDRUVRUUFoQ3dKQUlBSXJBd0FpUUNBQ0t3TWdJa3FpSUFJckF4Z2lSeUFDS3dNSUlrT2lvU0k5SUQyaUlFTWdBaXNES0NKTG9pQktJQUlyQXhBaVNLS2hJajRnUHFJZ1NDQkhvaUJMSUVDaW9TSS9JRCtpb0tDZklqeEVBQUFBQUFBQUFBQmhEUUFnUFNBOG95RTlBbndnUHlBOG95SkdJRUNpSUQ0Z1BLTWlSQ0JEbXFLZ0lqOUVBQUFBQUFBQUFBQmlCRUFnUXlFK0lFQWhSU0JHSVVFZ1JDRThJRWdNQVFzZ1BTQkdJRDBnUUtJZ1JDQkltcUtnSWtKRUFBQUFBQUFBQUFCaUlnUWJJa0VnUUNCSUlBUWJJa1dpSUVRZ1BTQUVHeUk4SUVnZ1F5QUVHeUkrb3FFaFB5QkdJRVFnQkJzaFBTQkNSQUFBQUFBQUFBQUFZU0VMSUVNZ1FDQUVHd3NoUmlBL1JBQUFBQUFBQUFBQVlRMEFJRDRnUGFJZ1JpQkJvcUVnUDZNaVJDQklJRXVpSUVBZ1I2SWdReUJLb3FDZ0lrQ2FJRUFnUUVRQUFBQUFBQUFBQUdNYklrQkVBQUFBQUFBQThEK2duMFFBQUFBQUFBRHdQeUJBb1orZ1JBQUFBQUFBQU9BL29pSlVJRUdpSUQraklrT2lJRlFnUEtJZ1BDQStvaUJCSUVXaW9TSS9veUkrSUVVZ1BhSWdSaUE4b3FFZ1A2TWlScUtnSWtnZ1NLSWdReUJEb2lBK0lENmlvRVFBQUFBQUFBRHd2NkFnUkNCRW9pQkdJRWFpb0VRQUFBQUFBQUR3UDZBaVFxS2hJajlFQUFBQUFBQUFBQUJqRFFBZ1JpQkltaUEvbnlKSm9TQkNveUkvb2lBK29DRkFJRVFnUDZJZ1E2QWhSU0JHSUVrZ1NLRWdRcU1pUXFJZ1BxQWhTU0JFSUVLaUlFT2dJVU1DZkNBRUJFQWdRU0UrSUQwaFFTQThJVDBnUXlGSUlFa2hReUJGSVVRZ1B5RkdJRUFoUlNCQ0RBRUxJQXRGQkVBZ1BTRStJRHdoUFNCRElVZ2dRaUZESUVVaFJDQkFJVVlnUHlGRklFa01BUXNnUENFK0lFSWhTQ0EvSVVRZ1FDRkdJRWtMSVV4QkFDRUVBbjhnUVNCSG9pQTlJRXFpb1NKQVJBQUFBQUFBQUFBQVlnUkFJRW9oUENCSElVa2dRU0UvSUQwaFFrRUFEQUVMSUQ0Z1FTQStJRWVpSUQwZ1M2S2hJbGRFQUFBQUFBQUFBQUJpSWdRYklqOGdSeUJMSUFRYklrbWlJRDBnUGlBRUd5SkNJRXNnU2lBRUd5SThvcUVoUUNCQklEMGdCQnNoUGlCS0lFY2dCQnNoU3lCWFJBQUFBQUFBQUFBQVlRc2hDeUJBUkFBQUFBQUFBQUFBWVEwQUlEd2dQcUlnU3lBL29xRWdRS01pUFNCVUlEK2lJRUNqSWtDaUlGUWdRcUlnUWlBOG9pQS9JRW1pb1NJOG95SkJJRWtnUHFJZ1N5QkNvcUVnUEtNaVBxS2dJajhnUDZJZ1FDQkFvaUJCSUVHaW9FUUFBQUFBQUFEd3Y2QWdQU0E5b2lBK0lENmlvRVFBQUFBQUFBRHdQNkFpU3FLaElqeEVBQUFBQUFBQUFBQmpEUUFnUGlBL21pQThueUpKb1NCS295SkNvaUJCb0NGSElEMGdRcUlnUUtBaFBDQStJRWtnUDZFZ1NxTWlQNklnUWFBaFFTQTlJRCtpSUVDZ0lUNENmQ0FFQkVBZ1BpRkFJRDhoUFNCQklUNGdQQ0UvSUVjaFBDQkNEQUVMSUF0RkJFQWdQaUZBSUVFaFBTQS9JVDRnUENFL0lFSWhQQ0JIREFFTElEOGhRQ0JCSVQwZ1FpRS9JRWNMSVVFZ1JTQThvaUJFSUQraUlFWWdRYUtnb0NKQ21pQkNJRUpFQUFBQUFBQUFBQUJqR3lGQ0lFVWdQcUlnUkNCQW9pQkdJRDJpb0tBaVI1b2dSeUJIUkFBQUFBQUFBQUFBWXhzaFJ3SkFBa0FDUUNCRElENmlJRWdnUUtJZ1RDQTlvcUNnSWtxYUlFb2dTa1FBQUFBQUFBQUFBR01iSWtvZ1F5QThvaUJJSUQraUlFd2dRYUtnb0NKSm1pQkpJRWxFQUFBQUFBQUFBQUJqR3lKSll3UkFJRWNnU21RRVFDQkNJRXBrUlEwQ0lBSWdRemtERUNBQ0lFdzVBd2dnQWlCSU9RTUFEQVFMSUFJZ1JUa0RFQ0FDSUVZNUF3Z2dBaUJFT1FNQUlENGdQQ0JDSUVka0lnUWJJVDRnUFNCQklBUWJJVDBnUUNBL0lBUWJJVUFNQXdzZ1J5QkpaQVJBSUVJZ1NXUkZEUUVnQWlCRE9RTVFJQUlnVERrRENDQUNJRWc1QXdBTUFnc2dBaUJGT1FNUUlBSWdSamtEQ0NBQ0lFUTVBd0FnUGlBOElFSWdSMlFpQkJzaFBpQTlJRUVnQkJzaFBTQkFJRDhnQkJzaFFBd0NDeUFDSUVVNUF4QWdBaUJHT1FNSUlBSWdSRGtEQUFzZ1B5RkFJRUVoUFNBOElUNExJQUlnUGprREtDQUNJRDA1QXlBZ0FpQkFPUU1ZQ3lBQ1FVQnJJQUlyQXdBaVBDQUNLd01nSWoyaUlBSXJBeGdpUGlBQ0t3TUlJaitpb1NKRklFVWdSYUlnUHlBQ0t3TW9Ja1dpSUQwZ0Fpc0RFQ0pBb3FFaVFTQkJvaUJBSUQ2aUlFVWdQS0toSWtNZ1E2S2dvSjhpUktNaVJqa0RBQ0FDSUVNZ1JLTWlRemtET0NBQ0lFRWdSS01pUkRrRE1DQUZJRllnVWFFZ1R5QlZJRTJoSUZDaklraWlvU0JPb3lCVElGS2dSQUFBQUFBQUFPQS9vaUpCb3prRGlBRWdCU0JJSUVHak9RT29BU0FGUkFBQUFBQUFBUEEvSUVHak9RUElBU0FGSUVRNUE0QUJJQVVnUXprRG9BRWdCU0JHT1FQQUFTQUZJRDQ1QTNnZ0JTQTlPUU9ZQVNBRklFVTVBN2dCSUFVZ1B6a0RrQUVnQlNCQU9RT3dBU0FGSUR3NUEzQkJBQ0VRREFFTElBc1FSa0VBUVFOQitoaEJBQkE5Q3lBQ1FkQUFhaVFBSUJCQkFFZ0VRQ0FNRURRZ0JoQTBEQUVMSUFVZ0RSRHlBeUlDTmdMY0FTQUNSUVJBSUF3UU5DQUdFRFFNQVFzZ0FpQUZRZEFCYWlBRlFmQUFhaUFGSUFWQjZBQnFFT1lGUVFCT0JFQkJBQ0VMQTBCQkFDRURJQXRCQTBZRVFDQUZRZHdCYWhEdkF5QU1FRFFnQmhBMElBNGdCU3NEYUxZaUxqZ0NORUYvUVFBZ0xrTUFBQ0JCWGhzaEF3d0RCUU5BSUFOQkJFY0VRQ0FPSUF0QkJIUnFJQU5CQW5ScUlBVWdDMEVGZEdvZ0EwRURkR29yQXdDMk9BSUFJQU5CQVdvaEF3d0JDd3NnQzBFQmFpRUxEQUVMQUFzQUN5QU1FRFFnQmhBMElBVkIzQUZxRU84REN5QUZRZUFCYWlRQUlBTU1BUXNNQmdzTkF5QVlRY1FBYkNJQ0lBQW9BalJxUVFBMkFqd2dDQkJESVFNZ0FDZ0NOQ0FDYWlJRUlCZzJBakFnQkNBRE5nSTRJQWdRUXlFRElBZ1FReUVFSUJ3Z0FDZ0NOQ0FDYWlvQ05MczVBeEFnSENBRU5nSUlJQndnQXpZQ0JDQWNJQmcyQWdCQkFFRUJRYS91QUNBY0VEME1Bd1VnQUNnQ05DQUNRY1FBYkdwQmZ6WUNQQ0FDUVFGcUlRSU1BUXNBQ3dBTERBSUxJQUFvQWpnaUFrRUFJQUpCQUVvYklRTkJBQ0VDQTBBZ0FpQURSd1JBSUFBb0FqUWdBa0hFQUd4cVFRQTJBa0FnQWtFQmFpRUNEQUVMQ3lBbFFRRkdEUUFnQVJBMEN5QWNRU0JxSkFBUEMwRUFRUU5CeTh3QVFRQVFQVUVCRUFNQUMwRUFRUU5CcEE1QkFCQTlRUUVRQXdBTEVBQUFDd2tBSUFBUTBnTVFOQXRVQVFKL0lBRWdBQ2dDVkNJQklBRkJBQ0FDUVlBQ2FpSURFTndESWdRZ0FXc2dBeUFFR3lJRElBSWdBaUFEU3hzaUFoQS9HaUFBSUFFZ0Eyb2lBellDVkNBQUlBTTJBZ2dnQUNBQklBSnFOZ0lFSUFJTHFRRUJCSDhnQUNnQ1ZDSURLQUlFSWdVZ0FDZ0NGQ0FBS0FJY0lnWnJJZ1FnQkNBRlN4c2lCQVJBSUFNb0FnQWdCaUFFRUQ4YUlBTWdBeWdDQUNBRWFqWUNBQ0FESUFNb0FnUWdCR3NpQlRZQ0JBc2dBeWdDQUNFRUlBVWdBaUFDSUFWTEd5SUZCRUFnQkNBQklBVVFQeG9nQXlBREtBSUFJQVZxSWdRMkFnQWdBeUFES0FJRUlBVnJOZ0lFQ3lBRVFRQTZBQUFnQUNBQUtBSXNJZ0UyQWh3Z0FDQUJOZ0lVSUFJTEtRQWdBU0FCS0FJQVFRZHFRWGh4SWdGQkVHbzJBZ0FnQUNBQktRTUFJQUVwQXdnUTFBTTVBd0FMeHhnREVuOEJmQUorSXdCQnNBUnJJZ3NrQUNBTFFRQTJBaXdDUUNBQnZTSVpRZ0JUQkVCQkFTRVFRWWptQVNFVElBR2FJZ0c5SVJrTUFRc2dCRUdBRUhFRVFFRUJJUkJCaStZQklSTU1BUXRCanVZQlFZbm1BU0FFUVFGeEloQWJJUk1nRUVVaEZRc0NRQ0FaUW9DQWdJQ0FnSUQ0L3dDRFFvQ0FnSUNBZ0lENC93QlJCRUFnQUVFZ0lBSWdFRUVEYWlJRElBUkIvLzk3Y1JDTkFTQUFJQk1nRUJDSkFTQUFRYVg0QVVIamtnSWdCVUVnY1NJRkcwR0IvQUZCKzVVQ0lBVWJJQUVnQVdJYlFRTVFpUUVnQUVFZ0lBSWdBeUFFUVlEQUFITVFqUUVnQXlBQ0lBSWdBMGdiSVFrTUFRc2dDMEVRYWlFUkFrQUNmd0pBSUFFZ0MwRXNhaENNQlNJQklBR2dJZ0ZFQUFBQUFBQUFBQUJpQkVBZ0N5QUxLQUlzSWdaQkFXczJBaXdnQlVFZ2NpSU9RZUVBUncwQkRBTUxJQVZCSUhJaURrSGhBRVlOQWlBTEtBSXNJUXBCQmlBRElBTkJBRWdiREFFTElBc2dCa0VkYXlJS05nSXNJQUZFQUFBQUFBQUFzRUdpSVFGQkJpQURJQU5CQUVnYkN5RU1JQXRCTUdvZ0MwSFFBbW9nQ2tFQVNCc2lEU0VIQTBBZ0J3Si9JQUZFQUFBQUFBQUE4RUZqSUFGRUFBQUFBQUFBQUFCbWNRUkFJQUdyREFFTFFRQUxJZ00yQWdBZ0IwRUVhaUVISUFFZ0E3aWhSQUFBQUFCbHpjMUJvaUlCUkFBQUFBQUFBQUFBWWcwQUN3SkFJQXBCQUV3RVFDQUtJUU1nQnlFR0lBMGhDQXdCQ3lBTklRZ2dDaUVEQTBBZ0EwRWRJQU5CSFVnYklRTUNRQ0FIUVFScklnWWdDRWtOQUNBRHJTRWFRZ0FoR1FOQUlBWWdHVUwvLy8vL0Q0TWdCalVDQUNBYWhud2lHU0FaUW9DVTY5d0RnQ0laUW9DVTY5d0RmbjArQWdBZ0JrRUVheUlHSUFoUERRQUxJQm1uSWdaRkRRQWdDRUVFYXlJSUlBWTJBZ0FMQTBBZ0NDQUhJZ1pKQkVBZ0JrRUVheUlIS0FJQVJRMEJDd3NnQ3lBTEtBSXNJQU5ySWdNMkFpd2dCaUVISUFOQkFFb05BQXNMSUFOQkFFZ0VRQ0FNUVJscVFRbHVRUUZxSVE4Z0RrSG1BRVloRWdOQVFRQWdBMnNpQTBFSklBTkJDVWdiSVFrQ1FDQUdJQWhOQkVBZ0NDZ0NBQ0VIREFFTFFZQ1U2OXdESUFsMklSUkJmeUFKZEVGL2N5RVdRUUFoQXlBSUlRY0RRQ0FISUFNZ0J5Z0NBQ0lYSUFsMmFqWUNBQ0FXSUJkeElCUnNJUU1nQjBFRWFpSUhJQVpKRFFBTElBZ29BZ0FoQnlBRFJRMEFJQVlnQXpZQ0FDQUdRUVJxSVFZTElBc2dDeWdDTENBSmFpSUROZ0lzSUEwZ0NDQUhSVUVDZEdvaUNDQVNHeUlISUE5QkFuUnFJQVlnQmlBSGEwRUNkU0FQU2hzaEJpQURRUUJJRFFBTEMwRUFJUU1DUUNBR0lBaE5EUUFnRFNBSWEwRUNkVUVKYkNFRFFRb2hCeUFJS0FJQUlnbEJDa2tOQUFOQUlBTkJBV29oQXlBSklBZEJDbXdpQjA4TkFBc0xJQXhCQUNBRElBNUI1Z0JHRzJzZ0RrSG5BRVlnREVFQVIzRnJJZ2NnQmlBTmEwRUNkVUVKYkVFSmEwZ0VRRUVFUWFRQ0lBcEJBRWdiSUF0cUlBZEJnTWdBYWlJSlFRbHRJZzlCQW5ScVFkQWZheUVLUVFvaEJ5QUpJQTlCQ1d4cklnbEJCMHdFUUFOQUlBZEJDbXdoQnlBSlFRRnFJZ2xCQ0VjTkFBc0xBa0FnQ2lnQ0FDSVNJQklnQjI0aUR5QUhiR3NpQ1VVZ0NrRUVhaUlVSUFaR2NRMEFBa0FnRDBFQmNVVUVRRVFBQUFBQUFBQkFReUVCSUFkQmdKVHIzQU5ISUFnZ0NrOXlEUUVnQ2tFRWF5MEFBRUVCY1VVTkFRdEVBUUFBQUFBQVFFTWhBUXRFQUFBQUFBQUE0RDlFQUFBQUFBQUE4RDlFQUFBQUFBQUErRDhnQmlBVVJodEVBQUFBQUFBQStEOGdDU0FIUVFGMkloUkdHeUFKSUJSSkd5RVlBa0FnRlEwQUlCTXRBQUJCTFVjTkFDQVltaUVZSUFHYUlRRUxJQW9nRWlBSmF5SUpOZ0lBSUFFZ0dLQWdBV0VOQUNBS0lBY2dDV29pQXpZQ0FDQURRWUNVNjl3RFR3UkFBMEFnQ2tFQU5nSUFJQWdnQ2tFRWF5SUtTd1JBSUFoQkJHc2lDRUVBTmdJQUN5QUtJQW9vQWdCQkFXb2lBellDQUNBRFFmK1Q2OXdEU3cwQUN3c2dEU0FJYTBFQ2RVRUpiQ0VEUVFvaEJ5QUlLQUlBSWdsQkNra05BQU5BSUFOQkFXb2hBeUFKSUFkQkNtd2lCMDhOQUFzTElBcEJCR29pQnlBR0lBWWdCMHNiSVFZTEEwQWdCaUlISUFoTklnbEZCRUFnQjBFRWF5SUdLQUlBUlEwQkN3c0NRQ0FPUWVjQVJ3UkFJQVJCQ0hFaENnd0JDeUFEUVg5elFYOGdERUVCSUF3YklnWWdBMG9nQTBGN1NuRWlDaHNnQm1vaERFRi9RWDRnQ2hzZ0JXb2hCU0FFUVFoeElnb05BRUYzSVFZQ1FDQUpEUUFnQjBFRWF5Z0NBQ0lPUlEwQVFRb2hDVUVBSVFZZ0RrRUtjQTBBQTBBZ0JpSUtRUUZxSVFZZ0RpQUpRUXBzSWdsd1JRMEFDeUFLUVg5eklRWUxJQWNnRFd0QkFuVkJDV3doQ1NBRlFWOXhRY1lBUmdSQVFRQWhDaUFNSUFZZ0NXcEJDV3NpQmtFQUlBWkJBRW9iSWdZZ0JpQU1TaHNoREF3QkMwRUFJUW9nRENBRElBbHFJQVpxUVFscklnWkJBQ0FHUVFCS0d5SUdJQVlnREVvYklRd0xRWDhoQ1NBTVFmMy8vLzhIUWY3Ly8vOEhJQW9nREhJaUVodEtEUUVnRENBU1FRQkhha0VCYWlFT0FrQWdCVUZmY1NJVlFjWUFSZ1JBSUFOQi8vLy8vd2NnRG10S0RRTWdBMEVBSUFOQkFFb2JJUVlNQVFzZ0VTQURJQU5CSDNVaUJuTWdCbXV0SUJFUW9nSWlCbXRCQVV3RVFBTkFJQVpCQVdzaUJrRXdPZ0FBSUJFZ0JtdEJBa2dOQUFzTElBWkJBbXNpRHlBRk9nQUFJQVpCQVd0QkxVRXJJQU5CQUVnYk9nQUFJQkVnRDJzaUJrSC8vLy8vQnlBT2Ewb05BZ3NnQmlBT2FpSURJQkJCLy8vLy93ZHpTZzBCSUFCQklDQUNJQU1nRUdvaUJTQUVFSTBCSUFBZ0V5QVFFSWtCSUFCQk1DQUNJQVVnQkVHQWdBUnpFSTBCQWtBQ1FBSkFJQlZCeGdCR0JFQWdDMEVRYWlJR1FRaHlJUU1nQmtFSmNpRUtJQTBnQ0NBSUlBMUxHeUlKSVFnRFFDQUlOUUlBSUFvUW9nSWhCZ0pBSUFnZ0NVY0VRQ0FHSUF0QkVHcE5EUUVEUUNBR1FRRnJJZ1pCTURvQUFDQUdJQXRCRUdwTERRQUxEQUVMSUFZZ0NrY05BQ0FMUVRBNkFCZ2dBeUVHQ3lBQUlBWWdDaUFHYXhDSkFTQUlRUVJxSWdnZ0RVME5BQXNnRWdSQUlBQkI4cUVDUVFFUWlRRUxJQXhCQUV3Z0J5QUlUWElOQVFOQUlBZzFBZ0FnQ2hDaUFpSUdJQXRCRUdwTEJFQURRQ0FHUVFGcklnWkJNRG9BQUNBR0lBdEJFR3BMRFFBTEN5QUFJQVlnREVFSklBeEJDVWdiRUlrQklBeEJDV3NoQmlBSVFRUnFJZ2dnQjA4TkF5QU1RUWxLSVFNZ0JpRU1JQU1OQUFzTUFnc0NRQ0FNUVFCSURRQWdCeUFJUVFScUlBY2dDRXNiSVFrZ0MwRVFhaUlHUVFoeUlRTWdCa0VKY2lFTklBZ2hCd05BSUEwZ0J6VUNBQ0FORUtJQ0lnWkdCRUFnQzBFd09nQVlJQU1oQmdzQ1FDQUhJQWhIQkVBZ0JpQUxRUkJxVFEwQkEwQWdCa0VCYXlJR1FUQTZBQUFnQmlBTFFSQnFTdzBBQ3d3QkN5QUFJQVpCQVJDSkFTQUdRUUZxSVFZZ0NpQU1ja1VOQUNBQVFmS2hBa0VCRUlrQkN5QUFJQVlnRENBTklBWnJJZ1lnQmlBTVNoc1FpUUVnRENBR2F5RU1JQWRCQkdvaUJ5QUpUdzBCSUF4QkFFNE5BQXNMSUFCQk1DQU1RUkpxUVJKQkFCQ05BU0FBSUE4Z0VTQVBheENKQVF3Q0N5QU1JUVlMSUFCQk1DQUdRUWxxUVFsQkFCQ05BUXNnQUVFZ0lBSWdCU0FFUVlEQUFITVFqUUVnQlNBQ0lBSWdCVWdiSVFrTUFRc2dFeUFGUVJwMFFSOTFRUWx4YWlFTUFrQWdBMEVMU3cwQVFRd2dBMnNoQmtRQUFBQUFBQUF3UUNFWUEwQWdHRVFBQUFBQUFBQXdRS0loR0NBR1FRRnJJZ1lOQUFzZ0RDMEFBRUV0UmdSQUlCZ2dBWm9nR0tHZ21pRUJEQUVMSUFFZ0dLQWdHS0VoQVFzZ0VTQUxLQUlzSWdZZ0JrRWZkU0lHY3lBR2E2MGdFUkNpQWlJR1JnUkFJQXRCTURvQUR5QUxRUTlxSVFZTElCQkJBbkloQ2lBRlFTQnhJUWdnQ3lnQ0xDRUhJQVpCQW1zaURTQUZRUTlxT2dBQUlBWkJBV3RCTFVFcklBZEJBRWdiT2dBQUlBUkJDSEVoQmlBTFFSQnFJUWNEUUNBSElnVUNmeUFCbVVRQUFBQUFBQURnUVdNRVFDQUJxZ3dCQzBHQWdJQ0FlQXNpQjBIQWlBTnFMUUFBSUFoeU9nQUFJQVlnQTBFQVNuSkZJQUVnQjdlaFJBQUFBQUFBQURCQW9pSUJSQUFBQUFBQUFBQUFZWEVnQlVFQmFpSUhJQXRCRUdwclFRRkhja1VFUUNBRlFTNDZBQUVnQlVFQ2FpRUhDeUFCUkFBQUFBQUFBQUFBWWcwQUMwRi9JUWxCL2YvLy93Y2dDaUFSSUExcklnVnFJZ1pySUFOSURRQWdBRUVnSUFJZ0JnSi9Ba0FnQTBVTkFDQUhJQXRCRUdwcklnaEJBbXNnQTA0TkFDQURRUUpxREFFTElBY2dDMEVRYW1zaUNBc2lCMm9pQXlBRUVJMEJJQUFnRENBS0VJa0JJQUJCTUNBQ0lBTWdCRUdBZ0FSekVJMEJJQUFnQzBFUWFpQUlFSWtCSUFCQk1DQUhJQWhyUVFCQkFCQ05BU0FBSUEwZ0JSQ0pBU0FBUVNBZ0FpQURJQVJCZ01BQWN4Q05BU0FESUFJZ0FpQURTQnNoQ1FzZ0MwR3dCR29rQUNBSkN5RUJBbjhnQUJDaUFVRUJhaUlCRURzaUFrVUVRRUVBRHdzZ0FpQUFJQUVRUHdzRUFFSUFDd1FBUVFBTE9RRUJmZ0orSUFBb0FreEJBRWdFUUNBQUVKb0ZEQUVMSUFBUW1nVUxJZ0ZDZ0lDQWdBaFpCRUJCMEprRVFUMDJBZ0JCZnc4TElBR25Dd2tBSUFBb0Fqd1FFUXZjQVFFRWZ5TUFRU0JySWdNa0FDQURJQUUyQWhBZ0F5QUNJQUFvQWpBaUJFRUFSMnMyQWhRZ0FDZ0NMQ0VHSUFNZ0JEWUNIQ0FESUFZMkFoaEJJQ0VFQWtBQ1FDQUFJQUFvQWp3Z0EwRVFha0VDSUFOQkRHb1FKUkQvQWdSL1FTQUZJQU1vQWd3aUJFRUFTZzBCUVNCQkVDQUVHd3NnQUNnQ0FISTJBZ0FNQVFzZ0F5Z0NGQ0lHSUFSUEJFQWdCQ0VGREFFTElBQWdBQ2dDTENJRk5nSUVJQUFnQlNBRUlBWnJhallDQ0NBQUtBSXdCRUFnQUNBRlFRRnFOZ0lFSUFFZ0FtcEJBV3NnQlMwQUFEb0FBQXNnQWlFRkN5QURRU0JxSkFBZ0JRdlJBZ0VIZnlNQVFTQnJJZ01rQUNBRElBQW9BaHdpQkRZQ0VDQUFLQUlVSVFVZ0F5QUNOZ0ljSUFNZ0FUWUNHQ0FESUFVZ0JHc2lBVFlDRkNBQklBSnFJUVJCQWlFSElBTkJFR29oQVFKL0FrQUNRQ0FBS0FJOElBRkJBaUFEUVF4cUVCSVEvd0pGQkVBRFFDQUVJQU1vQWd3aUJVWU5BaUFGUVFCSURRTWdBU0FGSUFFb0FnUWlDRXNpQmtFRGRHb2lDU0FGSUFoQkFDQUdHMnNpQ0NBSktBSUFhallDQUNBQlFReEJCQ0FHRzJvaUNTQUpLQUlBSUFock5nSUFJQVFnQldzaEJDQUFLQUk4SUFGQkNHb2dBU0FHR3lJQklBY2dCbXNpQnlBRFFReHFFQklRL3dKRkRRQUxDeUFFUVg5SERRRUxJQUFnQUNnQ0xDSUJOZ0ljSUFBZ0FUWUNGQ0FBSUFFZ0FDZ0NNR28yQWhBZ0Fnd0JDeUFBUVFBMkFod2dBRUlBTndNUUlBQWdBQ2dDQUVFZ2NqWUNBRUVBSUFkQkFrWU5BQm9nQWlBQktBSUVhd3NoQkNBRFFTQnFKQUFnQkF0R0FRRi9JQUFvQWp3aEF5TUFRUkJySWdBa0FDQURJQUduSUFGQ0lJaW5JQUpCL3dGeElBQkJDR29RSGhEL0FpRUNJQUFwQXdnaEFTQUFRUkJxSkFCQ2Z5QUJJQUliQ3dZQVFkQ1pCQXNLQUNBQUtBSUVFT3NIQzU4QkFRUi9JQU5CQUVvRVFDQUFLQUp3SVFJZ0FDZ0M1QU1vQWhnaEJ3TkFJQUlFUUNBQklBVkJBblJxS0FJQUlRQWdBaUVHQTBBZ0J5QUFMUUFBUVFGMlFmd0FjV29vQWdBZ0FDMEFBVUVFZEVIQUgzRnFJQUF0QUFKQkFuWkJQbkZxSWdRZ0JDOEJBQ0lFSUFSQkFXb2lCQ0FFSUFSQi8vOERjVWNiT3dFQUlBQkJBMm9oQUNBR1FRRnJJZ1lOQUFzTElBVkJBV29pQlNBRFJ3MEFDd3NMa3dzQkduOGdBQ0FBS0FMa0F5SVRLQUlRTmdLSUFTQUFRUUVnRXlnQ0ZDSUlRUVYwSUFBb0FnUW9BZ0FSQkFBaURFS0FnSUNBOEFNM0FoQWdERUtBZ0lDQThBYzNBZ2dnREVLQWdJQ0E4QU0zQWdBZ0FDQU1FTjhEUVFFaENnSkFBa0FnQ0VFQ1NBMEFBMEFDUUFKQUFrQUNRQUpBSUFnZ0NrRUJkRTRFUUNBS1FRRnhJUVFnRHcwQlFRQWhBa0VBSVFNZ0RDRUJEQUlMSUFwQkEzRWhCMEVBSVFrZ0QwRURUdzBDUVFBaEFrRUFJUU1nRENFQkRBTUxJQXBCL3YvLy93ZHhJUWRCQUNFQ1FRQWhBeUFNSVFGQkFDRUpBMEFnQXlBQktBSWNJZ1pJQkVBZ0FTQUNJQUVvQWhoQkFFb2lCUnNoQWlBR0lBTWdCUnNoQXdzZ0F5QUJLQUk4SWdaSUJFQWdBVUVnYWlBQ0lBRW9BamhCQUVvaUJSc2hBaUFHSUFNZ0JSc2hBd3NnQVVGQWF5RUJJQWxCQW1vaUNTQUhSdzBBQ3dzZ0JFVU5BaUFCS0FJY0lBTk1EUUlnQVNBQ0lBRW9BaGhCQUVvYklRSU1BZ3NnQ2tIOC8vLy9CM0VoQmtFQUlRSkJBQ0VESUF3aEFVRUFJUVFEUUNBQlFlQUFhaUFCUVVCcklBRkJJR29nQVNBQ0lBRW9BaGdpQWlBRFNpSUZHeUFCS0FJNElnc2dBaUFESUFVYklnSktJZ01iSUFFb0FsZ2lCU0FMSUFJZ0F4c2lBa29pQXhzZ0FTZ0NlQ0lMSUFVZ0FpQURHeUlEU2lJRkd5RUNJQXNnQXlBRkd5RURJQUZCZ0FGcUlRRWdCRUVFYWlJRUlBWkhEUUFMQ3lBSFJRMEFBMEFnQVNBQ0lBRW9BaGdpQkNBRFNpSUdHeUVDSUFRZ0F5QUdHeUVESUFGQklHb2hBU0FKUVFGcUlna2dCMGNOQUFzTElBSkZEUUVnRENBS1FRVjBhaUlCSUFJb0FnUTJBZ1FnQVNBQ0tBSU1OZ0lNSUFFZ0FpZ0NGRFlDRkNBQklBSW9BZ0EyQWdBZ0FTQUNLQUlJTmdJSUlBRWdBaWdDRURZQ0VBSkFBbjhDUUFKQUFrQkJBaUFDS0FJRUlnUWdBaWdDQUNJSGEwRUVkQ0lKSUFJb0Fnd2lCaUFDS0FJSUlnVnJRUXhzSWdOTUlBSW9BaFFpQ3lBQ0tBSVFJZzVyUVFOMElBa2dBeUFESUFsSUcwb2JEZ01BQVFJRUN5QUNJQVFnQjJwQkFtMGlBellDQkNBQkRBSUxJQUlnQlNBR2FrRUNiU0lETmdJTUlBRkJDR29NQVFzZ0FpQUxJQTVxUVFKdElnTTJBaFFnQVVFUWFnc2dBMEVCYWpZQ0FBc2dBQ0FDRU44RElBQWdBUkRmQXlBUFFRRnFJUThnQ2tFQmFpSUtJQWhIRFFBTElBZ2lDa0VBVEEwQkMwRUFJUXNEUUVFQUlRUkJBQ0VIUVFBaEJrRUFJUVVnRENBTFFRVjBhaUlCS0FJQUlnNGdBU2dDQkNJV1RBUkFJQUVvQWd3aEZDQUJLQUlJSVFNZ0FDZ0M1QU1vQWhnaEZ5QUJLQUlRSWdoQkFXb2hEeUFJUVFOMFFRUnlJUmdnQVNnQ0ZDSVFJQWhyUVFGcVFRRnhJUmtEUUNBRElCUk1CRUFnRGtFRGRFRUVjaUVSSUJjZ0RrRUNkR29vQWdBaEdpQURJUUVEUUNBQklRa0NRQ0FJSUJCS0RRQWdHaUFKUVFaMGFpQUlRUUYwYWlFQ0lBbEJBblJCQW5JaEVnSi9JQmxGQkVBZ0FpRUJJQWdNQVFzZ0FrRUNhaUVCSUFJdkFRQWlBZ1JBSUFJZ0dHd2dCV29oQlNBQ0lCSnNJQVpxSVFZZ0FpQVJiQ0FIYWlFSElBSWdCR29oQkFzZ0R3c2hBaUFJSUJCR0RRQURRQ0FCTHdFQUlnMEVRQ0FOSUJKc0lBWnFJUVlnRFNBUmJDQUhhaUVISUFKQkEzUkJCSElnRFd3Z0JXb2hCU0FFSUExcUlRUUxJQUpCQVdvaEZTQUJMd0VDSWcwRVFDQU5JQkpzSUFacUlRWWdEU0FSYkNBSGFpRUhJQlZCQTNSQkJISWdEV3dnQldvaEJTQUVJQTFxSVFRTElBRkJCR29oQVNBQ1FRSnFJUUlnRUNBVlJ3MEFDd3NnQ1VFQmFpRUJJQWtnRkVjTkFBc0xJQTRnRmtjaEFTQU9RUUZxSVE0Z0FRMEFDd3NnQUNnQ2lBRW9BZ0FnQzJvZ0J5QUVRUUYxSWdGcUlBUnRPZ0FBSUFBb0FvZ0JLQUlFSUF0cUlBRWdCbW9nQkcwNkFBQWdBQ2dDaUFFb0FnZ2dDMm9nQVNBRmFpQUViVG9BQUNBTFFRRnFJZ3NnQ2tjTkFBc2dDaUVJQ3lBQUlBZzJBb1FCSUFBb0FnQWlBU0FJTmdJWUlBRkI0Z0EyQWhRZ0FFRUJJQUFvQWdBb0FnUVJBZ0FnRTBFQk5nSWNDN01GQVNOL0lBTkJBRW9FUUNBQUtBTFFBaUVTSUFBb0FvZ0JJZ1VvQWdnaEd5QUZLQUlFSVJ3Z0JTZ0NBQ0VkSUFBb0F1UURJZ29vQWlnaEV5QUtLQUlZSVI0Z0FDZ0NjQ0lVUVFGcklSOGdGRUVEYkNJRlFRTnJJU0FnQlVFRGFrRUJkQ0VoQTBBZ0FpQVZRUUowSWdWcUtBSUFJUXNnQVNBRmFpZ0NBQ0VIQW44Z0NpZ0NKQVJBSUFzZ0gyb2hDeUFISUNCcUlRZEJmU0VNUVg4aEZrRUFJUVFnQ2lnQ0lDQWhhZ3dCQzBFRElReEJBU0VFUVFFaEZpQUtLQUlnQ3lFRklBb2dCRFlDSkFKQUlCUkZCRUJCQUNFTlFRQWhEa0VBSVE4TUFRc2dERUVDYWlFaUlBeEJBV29oSTBFQUlSQkJBQ0VKUVFBaEVVRUFJUmRCQUNFWVFRQWhHVUVBSVE5QkFDRU9RUUFoRFNBVUlSb2dCU0VFQTBBZ0N5QWVJQklnRXlBUUlBUWdERUVCZEdvaUJTNEJBR3BCQ0dwQkJIVkJBblJxS0FJQUlBY3RBQUJxYWkwQUFDSWtRUU4ySWlWQkFuUnFLQUlBSUJJZ0V5QUpJQVFnSTBFQmRHb3VBUUJxUVFocVFRUjFRUUowYWlnQ0FDQUhMUUFCYW1vdEFBQWlFRUVDZGlJSlFRWjBhaUFTSUJNZ0VTQUVJQ0pCQVhScUxnRUFha0VJYWtFRWRVRUNkR29vQWdBZ0J5MEFBbXBxTFFBQUloRkJBM1lpQmtFQmRHb2lDQzhCQUNJbUJIOGdKZ1VnQUNBbElBa2dCaENqQlNBSUx3RUFDMEVCYXlJR09nQUFJQVlnSFdvdEFBQWhDU0FHSUJ4cUxRQUFJUWdnQkNBUklBWWdHMm90QUFCcklnWkJBMndnRFdvN0FRUWdCQ0FRSUFocklnaEJBMndnRG1vN0FRSWdCQ0FrSUFscklnUkJBMndnRDJvN0FRQWdDeUFXYWlFTElBY2dER29oQnlBR1FRZHNJUkVnQ0VFSGJDRUpJQVJCQjJ3aEVDQUdRUVZzSUJscUlRMGdDRUVGYkNBWWFpRU9JQVJCQld3Z0Yyb2hEeUFFSVJjZ0NDRVlJQVloR1NBRklRUWdHa0VCYXlJYURRQUxDeUFGSUEwN0FRUWdCU0FPT3dFQ0lBVWdEenNCQUNBVlFRRnFJaFVnQTBjTkFBc0xDNzhCQVF0L0lBTkJBRW9FUUNBQUtBSndJUWtnQUNnQzVBTW9BaGdoQ2dOQUlBa0VRQ0FCSUFaQkFuUWlCV29vQWdBaEJDQUNJQVZxS0FJQUlRY2dDU0VGQTBBZ0NpQUVMUUFBUVFOMklndEJBblJxS0FJQUlBUXRBQUZCQW5ZaURFRUdkR29nQkMwQUFrRURkaUlOUVFGMGFpSU9Md0VBSWdoRkJFQWdBQ0FMSUF3Z0RSQ2pCU0FPTFFBQUlRZ0xJQVJCQTJvaEJDQUhJQWhCQVdzNkFBQWdCMEVCYWlFSElBVkJBV3NpQlEwQUN3c2dCa0VCYWlJR0lBTkhEUUFMQ3d1MEJRRUVmeUFBS0FMa0F5SURLQUlZSVFJQ1FBSkFBbjhnQUNnQ1dFVUVRQ0FCRFFKQitBRU1BUXNnQUVFQ05nSllJQUVOQVVINUFRc2hBU0FEUWZvQk5nSUlJQU1nQVRZQ0JFRUJJUUVDUUNBQUtBS0VBU0lFUVFCTUJIOUJPZ1VnQkVHQkFra05BVUdBQWlFQlFUc0xJUVFnQUNnQ0FDSUZJQUUyQWhnZ0JTQUVOZ0lVSUFBZ0FDZ0NBQ2dDQUJFQkFBc2dBQ2dDV0VFQ1J3MEJJQUFvQW5CQkJteEJER29oQVNBREtBSWdJZ1JGQkVBZ0F5QUFRUUVnQVNBQUtBSUVLQUlFRVFRQUlnUTJBaUFMSUFSQkFDQUJFRG9hSUFNb0FpaEZCRUFnQUJDa0JRc2dBMEVBTmdJa0RBRUxJQU5CQVRZQ0hDQURRZnNCTmdJSUlBTkIvQUUyQWdRTElBTW9BaHdFUUNBQ0tBSUFRUUJCZ0NBUU9ob2dBaWdDQkVFQVFZQWdFRG9hSUFJb0FnaEJBRUdBSUJBNkdpQUNLQUlNUVFCQmdDQVFPaG9nQWlnQ0VFRUFRWUFnRURvYUlBSW9BaFJCQUVHQUlCQTZHaUFDS0FJWVFRQkJnQ0FRT2hvZ0FpZ0NIRUVBUVlBZ0VEb2FJQUlvQWlCQkFFR0FJQkE2R2lBQ0tBSWtRUUJCZ0NBUU9ob2dBaWdDS0VFQVFZQWdFRG9hSUFJb0FpeEJBRUdBSUJBNkdpQUNLQUl3UVFCQmdDQVFPaG9nQWlnQ05FRUFRWUFnRURvYUlBSW9BamhCQUVHQUlCQTZHaUFDS0FJOFFRQkJnQ0FRT2hvZ0FpZ0NRRUVBUVlBZ0VEb2FJQUlvQWtSQkFFR0FJQkE2R2lBQ0tBSklRUUJCZ0NBUU9ob2dBaWdDVEVFQVFZQWdFRG9hSUFJb0FsQkJBRUdBSUJBNkdpQUNLQUpVUVFCQmdDQVFPaG9nQWlnQ1dFRUFRWUFnRURvYUlBSW9BbHhCQUVHQUlCQTZHaUFDS0FKZ1FRQkJnQ0FRT2hvZ0FpZ0NaRUVBUVlBZ0VEb2FJQUlvQW1oQkFFR0FJQkE2R2lBQ0tBSnNRUUJCZ0NBUU9ob2dBaWdDY0VFQVFZQWdFRG9hSUFJb0FuUkJBRUdBSUJBNkdpQUNLQUo0UVFCQmdDQVFPaG9nQWlnQ2ZFRUFRWUFnRURvYUlBTkJBRFlDSEFzTERRQWdBQ2dDNUFOQkFUWUNIQXUzQXdFWWZ5QURRUUJLQkVBZ0FDZ0MwQUloRWlBQUtBTGtBeUVGUVFBZ0FDZ0NlQ0lKYXlFVElBQW9BbkFpQ2tFQmF5SVVJQWxzSVJVZ0NrRUJha0VCZENFV0EwQWdBaUFOUVFKMElnQnFJaGNvQWdCQkFDQUtFRG9hSUFsQkFFb0VRQ0FBSUFGcUlSaEJBQ0VHQTBBZ0dDZ0NBQ0FHYWlFSElCY29BZ0FoQUFKL0lBVW9BbFFFUUNBQUlCUnFJUUFnQnlBVmFpRUhRWDhoRGlBVElROGdCU0FHUVFKMGFpZ0NSQ0FXYWd3QkMwRUJJUTRnQ1NFUElBVWdCa0VDZEdvb0FrUUxJUVJCQUNFTEFrQWdDa1VFUUNBRUlRaEJBQ0VNREFFTElBWkJBblFpQ0NBRktBSVFhaWdDQUNFWklBVW9BaGdnQ0dvb0FnQWhHa0VBSVJBZ0NpRVJRUUFoREFOQUlBQWdHaUFTSUFjdEFBQWdDeUFFSUE1QkFYUnFJZ2d1QVFCcVFRaHFRUVIxYW1vdEFBQWlDMm90QUFBaUd5QUFMUUFBYWpvQUFDQUVJQXNnR1NBYmFpMEFBR3NpQkVFRGJDQU1hanNCQUNBRVFRZHNJUXNnQkVFRmJDQVFhaUVNSUFBZ0Rtb2hBQ0FISUE5cUlRY2dCQ0VRSUFnaEJDQVJRUUZySWhFTkFBc0xJQWdnRERzQkFDQUdRUUZxSWdZZ0NVY05BQXNMSUFVZ0JTZ0NWRVUyQWxRZ0RVRUJhaUlOSUFOSERRQUxDd3Y1QWdFUWZ5QURRUUJLQkVBZ0FDZ0NlQ0VHSUFBb0F1UURJUWNnQUNnQ2NDSUlRWDV4SVE4Z0NFRUJjU0VRQTBBZ0FpQUtRUUowSWdCcUloRW9BZ0JCQUNBSUVEb2FJQWNvQWpBaEN5QUdRUUJLQkVBZ0FDQUJhaUVTUVFBaENRTkFBa0FnQ0VVTkFDQUpRUUowSWdBZ0J5Z0NHR29vQWdBaERDQUFJQWRxS0FJMElRMGdFaWdDQUNBSmFpRUVJQkVvQWdBaEFFRUFJUVZCQUNFT0lBaEJBVWNFUUFOQUlBQWdBQzBBQUNBTUlBMGdDMEVHZEdvaUV5QUZRUUowYWlnQ0FDQUVMUUFBYW1vdEFBQnFPZ0FBSUFBZ0FDMEFBU0FNSUJNZ0JVRUJha0VQY1VFQ2RHb29BZ0FnQkNBR2FpSUVMUUFBYW1vdEFBQnFPZ0FCSUFCQkFtb2hBQ0FGUVFKcVFROXhJUVVnQkNBR2FpRUVJQTVCQW1vaURpQVBSdzBBQ3dzZ0VFVU5BQ0FBSUFBdEFBQWdEQ0FOSUF0QkJuUnFJQVZCQW5ScUtBSUFJQVF0QUFCcWFpMEFBR282QUFBTElBbEJBV29pQ1NBR1J3MEFDd3NnQnlBTFFRRnFRUTl4TmdJd0lBcEJBV29pQ2lBRFJ3MEFDd3NMalFJQkQzOGdBMEVBU2dSQUlBQW9BbkFoQ2lBQUtBTGtBeUlFS0FJWUlnQW9BZ2doRFNBQUtBSUVJUTRnQUNnQ0FDRVBJQVFvQWpBaEJnTkFJQW9FUUNBRUtBSThJUkFnQkNnQ09DRVJJQVFvQWpRaEVpQUJJQWRCQW5RaUJXb29BZ0FoQUNBQ0lBVnFLQUlBSVFoQkFDRUpJQW9oQlFOQUlBZ2dEaUFKUVFKMElnc2dFU0FHUVFaMElneHFhaWdDQUNBQUxRQUJhbW90QUFBZ0R5QU1JQkpxSUF0cUtBSUFJQUF0QUFCcWFpMEFBR29nRFNBTUlCQnFJQXRxS0FJQUlBQXRBQUpxYWkwQUFHbzZBQUFnQ0VFQmFpRUlJQUJCQTJvaEFDQUpRUUZxUVE5eElRa2dCVUVCYXlJRkRRQUxDeUFFSUFaQkFXcEJEM0VpQmpZQ01DQUhRUUZxSWdjZ0EwY05BQXNMQytvQ0FROS9JQU5CQUVvRVFDQUFLQUp3SVF3Z0FDZ0M1QU1vQWhnaEJpQUFLQUo0SWdkQmZIRWhFU0FIUVFOeElRMGdCMEVCYTBFRFNTRVNBMEFnREFSQUlBRWdDRUVDZENJQWFpZ0NBQ0VKSUFBZ0Ftb29BZ0FoQ2lBTUlRNERRQUpBSUFkQkFFd0VRRUVBSVFRTUFRdEJBQ0VQUVFBaEJFRUFJUVVnQ1NFQVFRQWhFQ0FTUlFSQUEwQWdCQ0FHSUFWQkFuUWlDMm9vQWdBZ0FDMEFBR290QUFCcUlBWWdDMEVFY21vb0FnQWdBQzBBQVdvdEFBQnFJQVlnQzBFSWNtb29BZ0FnQUMwQUFtb3RBQUJxSUFZZ0MwRU1jbW9vQWdBZ0FDMEFBMm90QUFCcUlRUWdCVUVFYWlFRklBQkJCR29oQUNBUVFRUnFJaEFnRVVjTkFBc0xJQTBFUUFOQUlBUWdCaUFGUVFKMGFpZ0NBQ0FBTFFBQWFpMEFBR29oQkNBRlFRRnFJUVVnQUVFQmFpRUFJQTlCQVdvaUR5QU5SdzBBQ3dzZ0J5QUphaUVKQ3lBS0lBUTZBQUFnQ2tFQmFpRUtJQTVCQVdzaURnMEFDd3NnQ0VFQmFpSUlJQU5IRFFBTEN3dWdBZ0VKZnlBRFFRQktCRUFnQUNnQzVBTW9BaGdpQkNnQ0NDRUhJQVFvQWdRaENDQUVLQUlBSVFrZ0FDZ0NjQ0lHUVFGcklRc2dCa0VCY1NFTUEwQUNRQ0FHUlEwQUlBRWdDa0VDZENJRWFpZ0NBQ0VBSUFJZ0JHb29BZ0FoQlNBTUJIOGdCU0FISUFBdEFBSnFMUUFBSUFnZ0FDMEFBV290QUFBZ0NTQUFMUUFBYWkwQUFHcHFPZ0FBSUFWQkFXb2hCU0FBUVFOcUlRQWdDd1VnQmdzaEJDQUdRUUZHRFFBRFFDQUZJQWNnQUMwQUFtb3RBQUFnQ0NBQUxRQUJhaTBBQUNBSklBQXRBQUJxTFFBQWFtbzZBQUFnQlNBSElBQXRBQVZxTFFBQUlBZ2dBQzBBQkdvdEFBQWdDU0FBTFFBRGFpMEFBR3BxT2dBQklBVkJBbW9oQlNBQVFRWnFJUUFnQkVFQ2F5SUVEUUFMQ3lBS1FRRnFJZ29nQTBjTkFBc0xDOThFQVFkL0lBQWdBQ2dDNUFNaUFpZ0NFRFlDaUFFZ0FDQUNLQUlVTmdLRUFRSkFBa0FDUUFKQUFrQWdBQ2dDV0E0REFBRUNBd3NnQUNnQ2VFRURSZ1JBSUFKQjhRRTJBZ1FQQ3lBQ1FmSUJOZ0lFRHdzZ0FDZ0NlQ0VCSUFKQkFEWUNNQ0FDUWZNQlFmUUJJQUZCQTBZYk5nSUVJQUlvQWh4RkJFQWdBQkNsQlFzZ0FpZ0NOQTBDSUFBb0FuZ2lBMEVBVEEwQ0lBQW9BdVFESVFaQkFDRUNBMEFnQmlBQ1FRSjBhaUlJS0FJZ0lRUkJBQ0VCQWtBQ1FDQUNSUTBBQTBBZ0JpQUJRUUowYWlJRktBSWdJQVJIQkVBZ0FVRUJhaUlCSUFKSERRRU1BZ3NMSUFVb0FqUWlCUTBCQ3lBRVFRbDBRWUFFYXlFSFFRQWhCQ0FBUVFGQmdBZ2dBQ2dDQkNnQ0FCRUVBQ0VGQTBCQkFDRUJBMEFnQlNBRVFRWjBhaUFCUVFKMGFnSi9JQVJCQkhRZ0FXcEJrTU1DYWkwQUFFR0NmR3dpQTBIK2czeE1CRUJCQUVIL2czd2dBMnNnQjIxckRBRUxJQU5CZ2Z3RGFpQUhiUXMyQWdBZ0FVRUJhaUlCUVJCSERRQUxJQVJCQVdvaUJFRVFSdzBBQ3lBQUtBSjRJUU1MSUFnZ0JUWUNOQ0FDUVFGcUlnSWdBMGdOQUFzTUFnc2dBa0VBTmdKVUlBSkI5UUUyQWdRQ1FDQUNLQUpFQkVBZ0FDZ0NlQ0VEREFFTElBQW9BbmhCQUV3TkFpQUFLQUp3UVFGMFFRUnFJUVJCQUNFQkEwQWdBaUFCUVFKMGFpQUFRUUVnQkNBQUtBSUVLQUlFRVFRQU5nSkVJQUZCQVdvaUFTQUFLQUo0SWdOSURRQUxDeUFEUVFCTURRRWdBQ2dDY0VFQmRFRUVhaUVEUVFBaEFRTkFJQUlnQVVFQ2RHb29Ba1JCQUNBREVEb2FJQUZCQVdvaUFTQUFLQUo0U0EwQUN3d0JDeUFBS0FJQUlnRkJNVFlDRkNBQUlBRW9BZ0FSQVFBTEN4b0JBWDhnQUNnQ0FDSUJRUzgyQWhRZ0FDQUJLQUlBRVFFQUM5WUJBUU4vSUFBb0FnUWhCQ0FDUWZHVDY5d0RUd1JBSUFBb0FnQkN1SUNBZ0RBM0FoUWdBQ0FBS0FJQUtBSUFFUUVBQ3lBQ1FRZ2dBa0VIY1NJRGEwRUFJQU1iYWlFRElBRkJBazhFUUNBQUtBSUFJZ0lnQVRZQ0dDQUNRUTgyQWhRZ0FDQUFLQUlBS0FJQUVRRUFDeUFEUVJCcUlnVVFPeUlDUlFSQUlBQW9BZ0JDdUlDQWdNQUFOd0lVSUFBZ0FDZ0NBQ2dDQUJFQkFBc2dCQ0FFS0FKTUlBVnFOZ0pNSUFRZ0FVRUNkR29pQUNnQ1BDRUJJQUpCQURZQ0NDQUNJQU0yQWdRZ0FpQUJOZ0lBSUFBZ0FqWUNQQ0FDUVJCcUMzb0JBbjhnQUNnQ0JDRUdJQUZCQVVjRVFDQUFLQUlBSWdjZ0FUWUNHQ0FIUVE4MkFoUWdBQ0FBS0FJQUtBSUFFUUVBQ3lBQUlBRkJnQUVRemdJaUFFRUFOZ0lvSUFBZ0FqWUNJQ0FBSUFVMkFnd2dBQ0FETmdJSUlBQWdCRFlDQkNBQVFRQTJBZ0FnQUNBR0tBSkVOZ0lzSUFZZ0FEWUNSQ0FBQzNvQkFuOGdBQ2dDQkNFR0lBRkJBVWNFUUNBQUtBSUFJZ2NnQVRZQ0dDQUhRUTgyQWhRZ0FDQUFLQUlBS0FJQUVRRUFDeUFBSUFGQmdBRVF6Z0lpQUVFQU5nSW9JQUFnQWpZQ0lDQUFJQVUyQWd3Z0FDQUROZ0lJSUFBZ0JEWUNCQ0FBUVFBMkFnQWdBQ0FHS0FKSU5nSXNJQVlnQURZQ1NDQUFDL1VEQVFWL0lBQW9BZ1FpQlNnQ1JDSUJCRUFEUUNBQktBSUFSUVJBSUFFb0FnZ2lBeUFCS0FJRWJDQUVhaUVFSUFNZ0FTZ0NER3dnQW1vaEFnc2dBU2dDTENJQkRRQUxDeUFGS0FKSUlnRUVRQU5BSUFFb0FnQkZCRUFnQVNnQ0NDSURJQUVvQWdSc1FRZDBJQVJxSVFRZ0FTZ0NEQ0FEYkVFSGRDQUNhaUVDQ3lBQktBSXNJZ0VOQUFzTEFrQWdBa0VBVEEwQVFZQ1U2OXdESVFNZ0JTZ0NUQm9nQkNBRUlnRktCRUFnQVNBQ2JTSUJRUUVnQVVFQlNoc2hBd3NnQlNnQ1JDSUJCRUFEUUNBQktBSUFSUVJBQWtBZ0F5QUJLQUlFSWdKQkFXc2dBU2dDRENJRWJrRUJhazRFUUNBQklBSTJBaEFNQVFzZ0FTQURJQVJzTmdJUUlBQWdBU2dDQ0NBQ2JCQ21CU0FCUVFFMkFpZ2dBU2dDRUNFQ0N5QUJJQUJCQVNBQktBSUlJQUlRcHdVMkFnQWdCU2dDVUNFQ0lBRkJBRFlDSkNBQlFnQTNBaGdnQVNBQ05nSVVDeUFCS0FJc0lnRU5BQXNMSUFVb0FrZ2lBVVVOQUFOQUlBRW9BZ0JGQkVBQ1FDQURJQUVvQWdRaUFrRUJheUFCS0FJTUlnUnVRUUZxVGdSQUlBRWdBallDRUF3QkN5QUJJQU1nQkd3MkFoQWdBQ0FDSUFFb0FnaHNRUWQwRUtZRklBRkJBVFlDS0NBQktBSVFJUUlMSUFFZ0FFRUJJQUVvQWdnZ0FoQ3BCVFlDQUNBRktBSlFJUUlnQVVFQU5nSWtJQUZDQURjQ0dDQUJJQUkyQWhRTElBRW9BaXdpQVEwQUN3c0wxUWNCQjM4Q1FBSkFJQUlnQTJvaUNDQUJLQUlFU3cwQUlBRW9BZ3dnQTBrTkFDQUJLQUlBRFFFTElBQW9BZ0FpQTBFWE5nSVVJQUFnQXlnQ0FCRUJBQXNDUUNBQ0lBRW9BaGdpQTA4RVFDQUlJQUVvQWhBZ0EycE5EUUVMSUFFb0FpaEZCRUFnQUNnQ0FDSURRY2NBTmdJVUlBQWdBeWdDQUJFQkFBc2dBU2dDSkFSQUFrQWdBU2dDRUNJRFFRQk1EUUFnQVNnQ0ZDSUZJQU1nQXlBRlNoc2lCU0FCS0FJY0lBRW9BaGdpQTJzaUJpQUZJQVpJR3lJRklBRW9BZ1FnQTJzaUJpQUZJQVpJR3lJRlFRQk1EUUFnQVVFd2FpRUtJQU1nQVNnQ0NDSUxiQ0VHUVFBaEF3TkFJQUFnQ2lBQktBSUFJQU5CQW5ScUtBSUFJQVlnQlNBTGJDSUhJQUVvQWpRUkJnQWdBU2dDRUNJSklBRW9BaFFpQlNBRGFpSURUQTBCSUFZZ0Iyb2hCaUFGSUFrZ0Eyc2lCeUFGSUFkSUd5SUZJQUVvQWh3Z0FTZ0NHQ0FEYWlJSGF5SUpJQVVnQ1VnYklnVWdBU2dDQkNBSGF5SUhJQVVnQjBnYklnVkJBRW9OQUFzTElBRkJBRFlDSkFzZ0FTQUNJQWdnQVNnQ0VDSURheUlGUVFBZ0JVRUFTaHNnQVNnQ0dDQUNTUnNpQmpZQ0dDQURRUUJNRFFBZ0FTZ0NGQ0lGSUFNZ0F5QUZTaHNpQXlBQktBSWNJQVpySWdVZ0F5QUZTQnNpQXlBQktBSUVJQVpySWdVZ0F5QUZTQnNpQlVFQVRBMEFJQUZCTUdvaENpQUJLQUlJSWdzZ0Jtd2hCa0VBSVFNRFFDQUFJQW9nQVNnQ0FDQURRUUowYWlnQ0FDQUdJQVVnQzJ3aUJ5QUJLQUl3RVFZQUlBRW9BaEFpQ1NBQktBSVVJZ1VnQTJvaUEwd05BU0FHSUFkcUlRWWdCU0FKSUFOcklnY2dCU0FIU0JzaUJTQUJLQUljSUFFb0FoZ2dBMm9pQjJzaUNTQUZJQWxJR3lJRklBRW9BZ1FnQjJzaUJ5QUZJQWRJR3lJRlFRQktEUUFMQ3dKQUFrQUNRQ0FCS0FJY0lnVWdDRThOQUFKQUFrQUNRQ0FDSUFWTEJFQWdBaUVGSUFSRkRRRWdBQ2dDQUNJRFFSYzJBaFFnQUNBREtBSUFFUUVBREFJTElBUU5BUXNnQVNnQ0lBMEJJQUFvQWdBaUEwRVhOZ0lVSUFBZ0F5Z0NBQkVCQUF3RUN5QUJJQWcyQWh3Z0FTZ0NJRVVOQWdzZ0JTQUJLQUlZSWdCcklnTWdDQ0FBYXlJR1R3MEFJQUVvQWdnaEFDQUlJQVZCZjNOcUlRb2dDQ0FGYTBFRGNTSUlCRUJCQUNFRkEwQWdBU2dDQUNBRFFRSjBhaWdDQUVFQUlBQVFPaG9nQTBFQmFpRURJQVZCQVdvaUJTQUlSdzBBQ3dzZ0NrRURTUTBBQTBBZ0EwRUNkQ0lGSUFFb0FnQnFLQUlBUVFBZ0FCQTZHaUFGSUFFb0FnQnFLQUlFUVFBZ0FCQTZHaUFGSUFFb0FnQnFLQUlJUVFBZ0FCQTZHaUFGSUFFb0FnQnFLQUlNUVFBZ0FCQTZHaUFEUVFScUlnTWdCa2NOQUFzTElBUkZEUUVMSUFGQkFUWUNKQXNnQVNnQ0FDQUNJQUVvQWhoclFRSjBhZ3ZlQndFSGZ3SkFBa0FnQWlBRGFpSUlJQUVvQWdSTERRQWdBU2dDRENBRFNRMEFJQUVvQWdBTkFRc2dBQ2dDQUNJRFFSYzJBaFFnQUNBREtBSUFFUUVBQ3dKQUlBSWdBU2dDR0NJRFR3UkFJQWdnQVNnQ0VDQURhazBOQVFzZ0FTZ0NLRVVFUUNBQUtBSUFJZ05CeHdBMkFoUWdBQ0FES0FJQUVRRUFDeUFCS0FJa0JFQUNRQ0FCS0FJUUlnTkJBRXdOQUNBQktBSVVJZ1VnQXlBRElBVktHeUlGSUFFb0Fod2dBU2dDR0NJRGF5SUdJQVVnQmtnYklnVWdBU2dDQkNBRGF5SUdJQVVnQmtnYklnVkJBRXdOQUNBQlFUQnFJUW9nQXlBQktBSUlRUWQwSWd0c0lRWkJBQ0VEQTBBZ0FDQUtJQUVvQWdBZ0EwRUNkR29vQWdBZ0JpQUZJQXRzSWdjZ0FTZ0NOQkVHQUNBQktBSVFJZ2tnQVNnQ0ZDSUZJQU5xSWdOTURRRWdCaUFIYWlFR0lBVWdDU0FEYXlJSElBVWdCMGdiSWdVZ0FTZ0NIQ0FCS0FJWUlBTnFJZ2RySWdrZ0JTQUpTQnNpQlNBQktBSUVJQWRySWdjZ0JTQUhTQnNpQlVFQVNnMEFDd3NnQVVFQU5nSWtDeUFCSUFJZ0NDQUJLQUlRSWdOcklnVkJBQ0FGUVFCS0d5QUJLQUlZSUFKSkd5SUdOZ0lZSUFOQkFFd05BQ0FCS0FJVUlnVWdBeUFESUFWS0d5SURJQUVvQWh3Z0Jtc2lCU0FESUFWSUd5SURJQUVvQWdRZ0Jtc2lCU0FESUFWSUd5SUZRUUJNRFFBZ0FVRXdhaUVLSUFFb0FnaEJCM1FpQ3lBR2JDRUdRUUFoQXdOQUlBQWdDaUFCS0FJQUlBTkJBblJxS0FJQUlBWWdCU0FMYkNJSElBRW9BakFSQmdBZ0FTZ0NFQ0lKSUFFb0FoUWlCU0FEYWlJRFRBMEJJQVlnQjJvaEJpQUZJQWtnQTJzaUJ5QUZJQWRJR3lJRklBRW9BaHdnQVNnQ0dDQURhaUlIYXlJSklBVWdDVWdiSWdVZ0FTZ0NCQ0FIYXlJSElBVWdCMGdiSWdWQkFFb05BQXNMQWtBQ1FBSkFJQUVvQWh3aUJTQUlUdzBBQWtBQ1FBSkFJQUlnQlVzRVFDQUNJUVVnQkVVTkFTQUFLQUlBSWdOQkZ6WUNGQ0FBSUFNb0FnQVJBUUFNQWdzZ0JBMEJDeUFCS0FJZ0RRRWdBQ2dDQUNJRFFSYzJBaFFnQUNBREtBSUFFUUVBREFRTElBRWdDRFlDSENBQktBSWdSUTBDQ3lBRklBRW9BaGdpQUdzaUF5QUlJQUJySWdaUERRQWdBU2dDQ0VFSGRDRUFJQWdnQlVGL2Myb2hDaUFJSUFWclFRTnhJZ2dFUUVFQUlRVURRQ0FCS0FJQUlBTkJBblJxS0FJQVFRQWdBQkE2R2lBRFFRRnFJUU1nQlVFQmFpSUZJQWhIRFFBTEN5QUtRUU5KRFFBRFFDQURRUUowSWdVZ0FTZ0NBR29vQWdCQkFDQUFFRG9hSUFVZ0FTZ0NBR29vQWdSQkFDQUFFRG9hSUFVZ0FTZ0NBR29vQWdoQkFDQUFFRG9hSUFVZ0FTZ0NBR29vQWd4QkFDQUFFRG9hSUFOQkJHb2lBeUFHUncwQUN3c2dCRVVOQVFzZ0FVRUJOZ0lrQ3lBQktBSUFJQUlnQVNnQ0dHdEJBblJxQ3g0QUlBQkJBUkRnQXlBQVFRQVE0QU1nQUNnQ0JCQTBJQUJCQURZQ0JBdG5BUUYvSUFNb0FnQWdCR29nQUNnQzBBSkJnQU5ySWdBZ0FTZ0NWQ0lCS0FJZ0lBSXZBUkJzSWdVZ0FTZ0NBQ0FDTHdFQWJFR0VJR29pQVdwQkEzWkIvd2R4YWkwQUFEb0FBQ0FES0FJRUlBUnFJQUFnQVNBRmEwRURka0gvQjNGcUxRQUFPZ0FBQzlzREFRMS9JQU1vQWdBZ0JHb2lCU0FBS0FMUUFrR0FBMnNpQUNBQktBSlVJZ0VvQW1BZ0FpNEJNR3dpQmlBQktBSWdJQUl1QVJCc0lnZHFRZEVpYkNJSUlBZEIvakJzYWlJSElBRW9Ba0FnQWk4QklHd2lDU0FCS0FJQUlBSXZBUUJzSWdwcVFRMTBJZzFxUVlDQWdoQnFJZ3NnQVNnQ1pDQUNMZ0V5YkNJT0lBRW9BaVFnQWk0QkVtd2lER3BCMFNKc0lnOGdERUgrTUd4cUlnd2dBU2dDUkNBQ0x3RWliQ0lRSUFFb0FnUWdBaThCQW13aUFXcEJEWFFpQW1vaUVXcEJFSFpCL3dkeGFpMEFBRG9BQUNBRklBQWdDeUFSYTBFUWRrSC9CM0ZxTFFBQU9nQUJJQU1vQWdRZ0JHb2lCU0FBSUFnZ0JrSGZpWDlzYWlJR0lBb2dDV3RCRFhRaUNHcEJnSUNDRUdvaUNTQVBJQTVCMzRsL2JHb2lDaUFCSUJCclFRMTBJZ0ZxSWd0cVFSQjJRZjhIY1dvdEFBQTZBQUFnQlNBQUlBa2dDMnRCRUhaQi93ZHhhaTBBQURvQUFTQURLQUlJSUFScUlnVWdBQ0FJSUFaclFZQ0FnaEJxSWdZZ0FTQUtheUlCYWtFUWRrSC9CM0ZxTFFBQU9nQUFJQVVnQUNBR0lBRnJRUkIyUWY4SGNXb3RBQUE2QUFFZ0F5Z0NEQ0FFYWlJQklBQWdEU0FIYTBHQWdJSVFhaUlESUFJZ0RHc2lBbXBCRUhaQi93ZHhhaTBBQURvQUFDQUJJQUFnQXlBQ2EwRVFka0gvQjNGcUxRQUFPZ0FCQzlJREFReC9JQUFvQXRBQ0lRNGdBU2dDVkNFQkl3QkIwQUJySWdnaEFBTkFJQUVvQWtBaENpQUNMZ0VnSVFzZ0FDQUNMZ0VBSUFFb0FnQnNRUTEwUVlBSWNpSU1JQUVvQW9BQklBSXVBVUJzSWcxQnZxVi9iR3BCQzNVaUR5QUJLQUlnSUFJdUFSQnNJZ1VnQVNnQ1lDQUNMZ0V3YkNJR0lBRW9BcUFCSUFJdUFWQnNJZ2xxYTBFQ2RDSVFhellDTUNBQUlBOGdFR28yQWd3Z0FDQUtJQXRzUWJIT0FHd2lDaUFOUWFFdGJDQU1haUlMYWlJTUlBVWdDV3BCdGhkc0lnMGdCU0FHYWtFTmRHb2lCV3RCQzNVMkFqd2dBQ0FGSUF4cVFRdDFOZ0lBSUFBZ0N5QUtheUlGSUEwZ0NTQUdhMEVOZEdvaUJtdEJDM1UyQWlRZ0FDQUZJQVpxUVF0MU5nSVlJQUJCQkdvaEFDQUJRUVJxSVFFZ0FrRUNhaUVDSUFkQkFXb2lCMEVEUncwQUN5QU9RWUFEYXlFQlFRQWhBQ0FJSVFJRFFDQURJQUJCQW5ScUtBSUFJQVJxSWdnZ0FTQUNLQUlBUVExMFFZQ0FpTUFBYWlJSElBSW9BZ2dpQlVHaExXeHFJZ1lnQWlnQ0JFR3h6Z0JzSWdscVFSSjJRZjhIY1dvdEFBQTZBQUFnQ0NBQklBWWdDV3RCRW5aQi93ZHhhaTBBQURvQUFpQUlJQUVnQlVHK3BmLy9BR3dnQjJwQkVuWkIvd2R4YWkwQUFEb0FBU0FDUVF4cUlRSWdBRUVCYWlJQVFRWkhEUUFMQzZVR0FSSi9JQUFvQXRBQ0lRc2dBU2dDVkNFQUl3QkJnQUZySWdraEFVRUVJUWNEUUNBQkFuOENRQ0FDTGdFUUlnWWdBaThCSUNJRmNrSC8vd054RFFCQkFDRUZJQUl2QVRBTkFDQUNMd0ZBRFFBZ0FpOEJVQTBBSUFJdkFXQU5BQ0FDTHdGd0RRQWdBU0FDTGdFQUlBQW9BZ0JzUVFKMElnVTJBbUFnQVNBRk5nSlFJQUVnQlRZQ1FDQUJJQVUyQWpBZ0FTQUZOZ0lnSUFFZ0JUWUNFQ0FCSUFVMkFnQkJIQXdCQ3lBQklBQW9Bc0FCSUFJdUFXQnNJZ29nQUNnQ1FDQUZRUkIwUVJCMWJDSUZha0hSSW13aURDQUZRZjR3YkdvaUVTQUNMZ0ZBSUFBb0FvQUJiRUVOZENJTklBSXVBUUFnQUNnQ0FHeEJEWFJCZ0FoeUlnNXFJaEpxSWc4Z0FDZ0NJQ0FHYkNJRklBQW9BdUFCSUFJdUFYQnNJZ1pxUWJOR2JDSVRJQVZCaStBQWJHb2dCU0FBS0FLZ0FTQUNMZ0ZRYkNJSWFpSVFJQUFvQW1BZ0FpNEJNR3dpQlNBR2FpSVVha0doeXdCc0loVWdFRUdFWjJ4cUloQnFJaFpyUVF0MU5nSndJQUVnRHlBV2FrRUxkVFlDQUNBQklBd2dDa0hmaVg5c2FpSUtJQTRnRFdzaURHb2lEU0FWSUJSQnU0Si9iR29pRGlBRklBaHFRZjNiZm13aUR5QUZRZFRFQVd4cWFpSUZhMEVMZFRZQ1lDQUJJQVVnRFdwQkMzVTJBaEFnQVNBTUlBcHJJZ1VnRHlBSVFiT0RBV3hxSUJCcUlnaHJRUXQxTmdKUUlBRWdCU0FJYWtFTGRUWUNJQ0FCSUJNZ0JrR09FMnhxSUE1cUlnVWdFaUFSYXlJR2FrRUxkVFlDTUNBR0lBVnJRUXQxSVFWQkVBdEJBblJxSUFVMkFnQWdBa0VDYWlFQ0lBQkJCR29oQUNBQlFRUnFJUUVnQjBFQlN5RUZJQWRCQVdzaEJ5QUZEUUFMSUF0QmdBTnJJUUJCQUNFSElBa2hBZ05BSUFNZ0IwRUNkR29vQWdBZ0JHb2lBU0FBSUFJb0Fnd2lDU0FDS0FJRUlnVnFRZEVpYkNJS0lBVkIvakJzYWlJRklBSW9BZ0JCa0lBQmFpSUdJQUlvQWdnaUNHcEJEWFFpQzJwQkVuWkIvd2R4YWkwQUFEb0FBQ0FCSUFBZ0N5QUZhMEVTZGtIL0IzRnFMUUFBT2dBRElBRWdBQ0FLSUFsQjM0bC9iR29pQ1NBR0lBaHJRUTEwSWdWcVFSSjJRZjhIY1dvdEFBQTZBQUVnQVNBQUlBVWdDV3RCRW5aQi93ZHhhaTBBQURvQUFpQUNRUkJxSVFJZ0IwRUJhaUlIUVFoSERRQUxDNHNHQVJKL0l3QkIwQUZySWc4a0FDQUFLQUxRQWlFTklBRW9BbFFoQUNBUElRRURRQ0FBS0FMQUFTRUlJQUl1QVdBaEJpQUFLQUpBSVFrZ0FpNEJJQ0VPSUFFZ0FpNEJBQ0FBS0FJQWJFRU5kRUdBQ0hJaUJTQUFLQUtBQVNBQ0xnRkFiQ0lMUWI2bGYyeHFRUXQxSWhBZ0FDZ0NJQ0FDTGdFUWJDSUhJQUFvQXFBQklBSXVBVkJzSWhFZ0FDZ0NZQ0FDTGdFd2JDSVNJQUFvQXVBQklBSXVBWEJzSWhOcklneHFhMEVDZENJVWF6WUNqQUVnQVNBUUlCUnFOZ0lvSUFFZ0JpQUliQ0lJSUFrZ0Rtd2lCbXBCbWpWc0lna2dCa0h4SUd4cUlnWWdDMEdkeVFCc0lBVnFJZzVxSWhBZ0RFSGpFMndpRkNBUlFRMTBJaEZxSWhVZ0VpQVRhaUlTUWU4OGJDSVRJQWRCczlrQWJHcHFJaFpyUVF0MU5nSzBBU0FCSUJBZ0ZtcEJDM1UyQWdBZ0FTQU9JQVpySWdZZ0IwR1VEbXdnRTJzZ0ZXb2lEbXRCQzNVMkFtUWdBU0FHSUE1cVFRdDFOZ0pRSUFFZ0MwR0VaR3dnQldvaUJTQUpJQWhCM1BSK2JHb2lDMnNpQ0NBUklCUnJJQXhCREhScklnd2dCMEdNS1d3Z0VrSFBKV3dpQm10cUlnbHJRUXQxTmdKNElBRWdDQ0FKYWtFTGRUWUNQQ0FCSUFVZ0Myb2lCU0FIUWRQUUFHd2dCaUFNYW1zaUIydEJDM1UyQXFBQklBRWdCU0FIYWtFTGRUWUNGQ0FCUVFScUlRRWdBRUVFYWlFQUlBSkJBbW9oQWlBS1FRRnFJZ3BCQlVjTkFBc2dEVUdBQTJzaEFFRUFJUWNnRHlFQkEwQWdBeUFIUVFKMGFpZ0NBQ0FFYWlJQ0lBQWdBU2dDRENJS0lBRW9BZ1FpQldwQm1qVnNJZ3NnQlVIeElHeHFJZ1VnQVNnQ0FFRU5kRUdBZ0lqQUFHb2lEQ0FCS0FJSUlnMGdBU2dDRUNJSWF5SUdRZEFXYkdvaUNTQUlJQTFxUWN3eWJDSU5haUlJYWtFU2RrSC9CM0ZxTFFBQU9nQUFJQUlnQUNBSUlBVnJRUkoyUWY4SGNXb3RBQUE2QUFRZ0FpQUFJQXNnQ2tIYzlINXNhaUlLSUFrZ0RXc2lCV3BCRW5aQi93ZHhhaTBBQURvQUFTQUNJQUFnQlNBS2EwRVNka0gvQjNGcUxRQUFPZ0FESUFJZ0FDQUdRY0NsLy84QWJDQU1ha0VTZGtIL0IzRnFMUUFBT2dBQ0lBRkJGR29oQVNBSFFRRnFJZ2RCQ2tjTkFBc2dEMEhRQVdva0FBdnRCZ0VTZnlNQVFhQUNheUlTSkFBZ0FDZ0MwQUloRXlBQktBSlVJUUFnRWlFQkEwQWdBQ2dDZ0FFaERTQUNMZ0ZBSVFvZ0FTQUFLQUpBSUFJdUFTQnNJZ2dnQUNnQ3dBRWdBaTRCWUd3aUQydEJEWFFpQ3lBQ0xnRUFJQUFvQWdCc1FRMTBRWUFJY2lJR2FpSU1JQUFvQWlBZ0FpNEJFR3dpQlNBQUtBTGdBU0FDTGdGd2JDSUhheUlRSUFBb0FtQWdBaTRCTUd3aURpQUFLQUtnQVNBQ0xnRlFiQ0lKYXlJVWFrSFJJbXdpRlNBUVFmNHdiR29pRUd0QkMzVTJBdkFCSUFFZ0RDQVFha0VMZFRZQ0dDQUJJQVlnQzJzaUN5QVZJQlJCMzRsL2JHb2lER3RCQzNVMkFxZ0JJQUVnQ3lBTWFrRUxkVFlDWUNBQklBb2dEV3hCc2M0QWJDSUtJQVpxSWdzZ0QwRU5kQ0lQSUFoQnR0Y0FiR29pREdzaUVDQUhJQVVnQ1dvaUZHcEJqVGRzSWcwZ0RrR3ZYV3dpRlNBRlFkeFViR29nQjBHTWdYOXNhbW9pRm10QkMzVTJBcEFCSUFFZ0VDQVdha0VMZFRZQ2VDQUJJQXNnREdvaUN5QU5JQlJCMnhCc2FpSU1JQTVCejlNQWJDSU9JQVZCOXhGc2Ftb2lCV3RCQzNVMkFvZ0NJQUVnQlNBTGFrRUxkVFlDQUNBQklBaEJ0aGRzSUE5cklnVWdCaUFLYXlJR2FpSUlJQWNnQ1dwQmk3MS9iQ0lLSUFsQnNLRi9iQ0FWYW1vZ0RHb2lDV3RCQzNVMkF0Z0JJQUVnQ0NBSmFrRUxkVFlDTUNBQklBWWdCV3NpQmlBSFFjYmxBR3dnRG1zZ0RXb2dDbW9pQjJ0QkMzVTJBc0FCSUFFZ0JpQUhha0VMZFRZQ1NDQUJRUVJxSVFFZ0FFRUVhaUVBSUFKQkFtb2hBaUFSUVFGcUloRkJCa2NOQUFzZ0UwR0FBMnNoQUVFQUlRY2dFaUVCQTBBZ0F5QUhRUUowYWlnQ0FDQUVhaUlDSUFBZ0FTZ0NGQ0lHSUFFb0FnUWlCV3BCdGhkc0loRWdBU2dDRENJSklBVnFRUTEwYWlJSUlBRW9BZ0JCRFhSQmdJQ0l3QUJxSWc0Z0FTZ0NFQ0lOUWFFdGJHb2lFeUFCS0FJSVFiSE9BR3dpQ21vaUQycEJFblpCL3dkeGFpMEFBRG9BQUNBQ0lBQWdEeUFJYTBFU2RrSC9CM0ZxTFFBQU9nQUZJQUlnQUNBRklBWWdDV3ByUVExMElnVWdEVUcrcFg5c0lBNXFJZ2hxUVJKMlFmOEhjV290QUFBNkFBRWdBaUFBSUFnZ0JXdEJFblpCL3dkeGFpMEFBRG9BQkNBQ0lBQWdFU0FHSUFsclFRMTBhaUlHSUJNZ0Ntc2lCV3BCRW5aQi93ZHhhaTBBQURvQUFpQUNJQUFnQlNBR2EwRVNka0gvQjNGcUxRQUFPZ0FESUFGQkdHb2hBU0FIUVFGcUlnZEJERWNOQUFzZ0VrR2dBbW9rQUF1akNBRVZmeU1BUVpBRGF5SVRKQUFnQUNnQzBBSWhGQ0FCS0FKVUlRQWdFeUVCQTBBZ0FDZ0N3QUVoRFNBQ0xnRmdJUWdnQUNnQ1FDRUpJQUl1QVNBaERDQUJJQUl1QVFBZ0FDZ0NBR3hCRFhSQmdBaHlJZ29nQUNnQ2dBRWdBaTRCUUd3aUMwRytwWDlzYWtFTGRTSU9JQUFvQXVBQklBSXVBWEJzSWc4Z0FDZ0NJQ0FDTGdFUWJDSUhJQUFvQW1BZ0FpNEJNR3dpQldzaUVTQUFLQUtnQVNBQ0xnRlFiQ0lHYTJwQkFuUWlFbXMyQXBnQ0lBRWdEaUFTYWpZQ1ZDQUJJQWdnRFd3aUNDQUpJQXhzSWdscVFlTEdBR3dpRENBSVFmeVJmMnhxSWc0Z0MwR1NGR3dnQ21vaUVtb2lGU0FGSUFacVFlOTFiQ0FQUVExMElnMXJJZzhnQlNBSGFrRzMxUUJzSWhjZ0JVSHVaR3hxYWlJV2EwRUxkVFlDMEFJZ0FTQVZJQlpxUVF0MU5nSWNJQUVnQ0VIaHAzOXNJQWxCb3lkc2FpSUlJQXRCeVVkc0lBcHFJaFZxSWhZZ0R5QUdJQWRxSWc5QjBzd0FiQ0lZSUFaQmllaCtiR3BxSWhsclFRdDFOZ0swQWlBQklCWWdHV3BCQzNVMkFqZ2dBU0FTSUE1cklnNGdFVUh5SFd3Z0RXc2lFU0FHSUFWclFmalpBR3dpRWlBRlFaa3JiR3BxSWdWclFRdDFOZ0xnQVNBQklBVWdEbXBCQzNVMkFvd0JJQUVnQzBIRzBRQnNJQXBxSWdVZ0RDQUpRYjBSYkdvaUNtc2lDeUFQUVpRd2JDSUpJQWRCaTd4L2JHb2dFV29pREd0QkMzVTJBc1FCSUFFZ0N5QU1ha0VMZFRZQ3FBRWdBU0FGSUFwcUlnVWdGeUFIUWZDM2YyeHFJQmhxSUExcUlnZHJRUXQxTmdMc0FpQUJJQVVnQjJwQkMzVTJBZ0FnQVNBVklBaHJJZ1VnRWlBR1FlYVRmMnhxSUFscUlBMXFJZ1pyUVF0MU5nTDhBU0FCSUFVZ0JtcEJDM1UyQW5BZ0FVRUVhaUVCSUFCQkJHb2hBQ0FDUVFKcUlRSWdFRUVCYWlJUVFRZEhEUUFMSUJSQmdBTnJJUUJCQUNFRklCTWhBUU5BSUFNZ0JVRUNkR29vQWdBZ0JHb2lBaUFBSUFFb0Fnd2lCeUFCS0FJRUlnWnFRZTg3YkNJSUlBWWdCMnRCOHdwc0lnbHJJQUVvQWhRaUNpQUdha0dqSjJ3aUZHb2lEQ0FCS0FJUUlnWWdBU2dDR0NJTGEwRzNPR3dpRGlBTFFZTjdiR29nQVNnQ0FFRU5kRUdBZ0lqQUFHb2lEU0FMSUFFb0FnZ2lFR29pQzBIRzBRQnNhaUlQYWlJUmFrRVNka0gvQjNGcUxRQUFPZ0FBSUFJZ0FDQVJJQXhyUVJKMlFmOEhjV290QUFBNkFBWWdBaUFBSUFjZ0NtcEI0YWQvYkNJSElBZ2dDV3BxSWdnZ0VDQUdhMEdTRkd3aUNTQUdRWldLZjJ3Z0RXcHFJQTVxSWd4cVFSSjJRZjhIY1dvdEFBQTZBQUVnQWlBQUlBd2dDR3RCRW5aQi93ZHhhaTBBQURvQUJTQUNJQUFnRkNBS1FkNzNBR3hxSUFkcUlnY2dDU0FRUWZIaGZteHFJQTlxSWdwcVFSSjJRZjhIY1dvdEFBQTZBQUlnQWlBQUlBb2dCMnRCRW5aQi93ZHhhaTBBQURvQUJDQUNJQUFnQmlBTGEwSEIyZ0JzSUExcVFSSjJRZjhIY1dvdEFBQTZBQU1nQVVFY2FpRUJJQVZCQVdvaUJVRU9SdzBBQ3lBVFFaQURhaVFBQzhBSkFScC9Jd0JCZ0FSckloUWtBQ0FBS0FMUUFpRVFJQUVvQWxRaEFDQVVJUUVEUUNBQklBQW9Ba0FnQWk0QklHd2lEQ0FBS0FMQUFTQUNMZ0ZnYkNJTmF5SUpRZVBZQUd3aURpQU5RWU9rQVd4cUloRWdBQ2dDZ0FFZ0FpNEJRR3dpQ2tIUDB3QnNJaFVnQWk0QkFDQUFLQUlBYkVFTmRFR0FDSElpQzJvaUZtb2lFaUFBS0FKZ0lBSXVBVEJzSWdnZ0FDZ0NJQ0FDTGdFUWJDSUZha0hPMWdCc0loTWdCVUhXN1g1c2FpQUFLQUtnQVNBQ0xnRlFiQ0lISUFWcUlobEI2YzhBYkNJWGFpQUFLQUxnQVNBQ0xnRndiQ0lHSUFWcVFmekZBR3dpR21vaUdHdEJDM1UyQXVBRElBRWdFaUFZYWtFTGRUWUNBQ0FCSUFsQjFCRnNJZ2tnREVITk9XeHFJaElnQ2tIUkltd2lDaUFMYWlJWWFpSWJJQVlnQ0dvaUhFR3JWV3dpSFNBSElBaHFRZkFJYkNJZUlCTWdDRUhOQkd4cWFtb2lFMnRCQzNVMkFzQURJQUVnRXlBYmFrRUxkVFlDSUNBQklBNGdERUhDV1d4cUlnd2dDeUFLYXlJT2FpSUtJQVlnQjJwQnNxbC9iQ0lUSUI0Z0IwSDZ0MzlzYWlBWGFtb2lGMnRCQzNVMkFxQURJQUVnQ2lBWGFrRUxkVFlDUUNBQklBa2dEVUd3WDJ4cUlnMGdDeUFWYXlJTGFpSUpJQjBnQmtHWXhBQnNhaUFhYWlBVGFpSUthMEVMZFRZQ2dBTWdBU0FKSUFwcVFRdDFOZ0pnSUFFZ0N5QU5heUlMSUFZZ0IydEJveHBzSWcwZ0JTQUdhMEcyT1d3aUNTQWNRWmV3ZjJ3aUNpQUdRWVhKQVd4cWFtb2lCbXRCQzNVMkF1QUNJQUVnQmlBTGFrRUxkVFlDZ0FFZ0FTQU9JQXhySWdZZ0dVSFZLbXdpQ3lBSElBaHJRWW5hQUd3aURDQUhRZnBPYkdwcUlBMXFJZ2RyUVF0MU5nTEFBaUFCSUFZZ0IycEJDM1UyQXFBQklBRWdHQ0FTYXlJSElBVWdDR3RCb3hwc0lnWWdDRUdhL2dCc2FpQU1haUFLYWlJSWEwRUxkVFlDb0FJZ0FTQUhJQWhxUVF0MU5nTEFBU0FCSUJZZ0VXc2lDQ0FHSUFWQndvcC9iR29nQzJvZ0NXb2lCV3RCQzNVMkFvQUNJQUVnQlNBSWFrRUxkVFlDNEFFZ0FVRUVhaUVCSUFCQkJHb2hBQ0FDUVFKcUlRSWdEMEVCYWlJUFFRaEhEUUFMSUJCQmdBTnJJUUJCQUNFSUlCUWhBUU5BSUFNZ0NFRUNkR29vQWdBZ0JHb2lBaUFBSUFFb0FnUWlCU0FCS0FJY0lnZHFRYk5HYkNJTElBVkJpK0FBYkdvZ0JTQUJLQUlVSWdacUlnOGdBU2dDRENJRklBZHFJZ3hxUWFITEFHd2lEU0FQUVlSbmJHb2lEMm9pRUNBQktBSVlJZ2tnQVNnQ0NDSU9ha0hSSW13aUVTQU9RZjR3YkdvaURpQUJLQUlBUVpDQUFXb2lDaUFCS0FJUUloVnFRUTEwSWhacUloSnFRUkoyUWY4SGNXb3RBQUE2QUFBZ0FpQUFJQklnRUd0QkVuWkIvd2R4YWkwQUFEb0FCeUFDSUFBZ0RTQU1RYnVDZjJ4cUlnd2dCU0FHYWtIOTIzNXNJZzBnQlVIVXhBRnNhbW9pQlNBUklBbEIzNGwvYkdvaUVDQUtJQlZyUVExMElnbHFJaEZxUVJKMlFmOEhjV290QUFBNkFBRWdBaUFBSUJFZ0JXdEJFblpCL3dkeGFpMEFBRG9BQmlBQ0lBQWdEU0FHUWJPREFXeHFJQTlxSWdVZ0NTQVFheUlHYWtFU2RrSC9CM0ZxTFFBQU9nQUNJQUlnQUNBR0lBVnJRUkoyUWY4SGNXb3RBQUE2QUFVZ0FpQUFJQXNnQjBHT0UyeHFJQXhxSWdVZ0ZpQU9heUlIYWtFU2RrSC9CM0ZxTFFBQU9nQURJQUlnQUNBSElBVnJRUkoyUWY4SGNXb3RBQUE2QUFRZ0FVRWdhaUVCSUFoQkFXb2lDRUVRUncwQUN5QVVRWUFFYWlRQUMyRUFJQU1vQWdBZ0JHb2lBeUFBS0FMUUFrR0FBMnNpQUNBQktBSlVJZ0VvQWdRZ0FpOEJBbXdpQkNBQktBSUFJQUl2QVFCc1FZUWdhaUlCYWtFRGRrSC9CM0ZxTFFBQU9nQUFJQU1nQUNBQklBUnJRUU4yUWY4SGNXb3RBQUE2QUFFTHV3TUJEWDhnQXlnQ0FDQUVhaUlGSUFBb0F0QUNRWUFEYXlJQUlBRW9BbFFpQVNnQ0xDQUNMZ0VXYkNJR0lBRW9BZ3dnQWk0QkJtd2lCMm9pQ0NBQktBSWtJQUl1QVJKc0lnb2dBU2dDQkNBQ0xnRUNiQ0lMYWlJSmFrSFJJbXdpRENBSlFmNHdiR29pQ1NBQktBSWdJQUl2QVJCc0lnMGdBU2dDQUNBQ0x3RUFiQ0lPYWtHRUlHb2lEeUFCS0FJb0lBSXZBUlJzSWhBZ0FTZ0NDQ0FDTHdFRWJDSUNhaUlCYWtFTmRDSVJha0VRZGtIL0IzRnFMUUFBT2dBQUlBVWdBQ0FSSUFsclFSQjJRZjhIY1dvdEFBQTZBQU1nQlNBQUlBd2dDRUhmaVg5c2FpSUlJQThnQVd0QkRYUWlBV3BCRUhaQi93ZHhhaTBBQURvQUFTQUZJQUFnQVNBSWEwRVFka0gvQjNGcUxRQUFPZ0FDSUFNb0FnUWdCR29pQVNBQUlBY2dCbXNpQXlBTElBcHJJZ1JxUWRFaWJDSUZJQVJCL2pCc2FpSUVJQTRnRFd0QmhDQnFJZ1lnQWlBUWF5SUNha0VOZENJSGFrRVFka0gvQjNGcUxRQUFPZ0FBSUFFZ0FDQUhJQVJyUVJCMlFmOEhjV290QUFBNkFBTWdBU0FBSUFVZ0EwSGZpWDlzYWlJRElBWWdBbXRCRFhRaUFtcEJFSFpCL3dkeGFpMEFBRG9BQVNBQklBQWdBaUFEYTBFUWRrSC9CM0ZxTFFBQU9nQUNDOFVIQVF0L0lBQW9BdEFDSVFrZ0FpNEJFQ0VGSUFFb0FsUWlBU2dDSUNFSEl3QkIwQUJySWdBZ0FpNEJBQ0FCS0FJQWJFRU5kRUdBQ0hJaUJpQUJLQUpBSUFJdUFTQnNJZ2hCdnFWL2JHcEJDM1UyQWhnZ0FDQUlRYUV0YkNBR2FpSUdJQVVnQjJ4QnNjNEFiQ0lGYTBFTGRUWUNNQ0FBSUFVZ0JtcEJDM1UyQWdBZ0FTZ0NKQ0VGSUFJdUFSSWhCeUFBSUFJdUFRSWdBU2dDQkd4QkRYUkJnQWh5SWdZZ0FTZ0NSQ0FDTGdFaWJDSUlRYjZsZjJ4cVFRdDFOZ0ljSUFBZ0NFR2hMV3dnQm1vaUJpQUZJQWRzUWJIT0FHd2lCV3RCQzNVMkFqUWdBQ0FGSUFacVFRdDFOZ0lFSUFFb0FpZ2hCU0FDTGdFVUlRY2dBQ0FDTGdFRUlBRW9BZ2hzUVExMFFZQUljaUlHSUFFb0FrZ2dBaTRCSkd3aUNFRytwWDlzYWtFTGRUWUNJQ0FBSUFoQm9TMXNJQVpxSWdZZ0JTQUhiRUd4emdCc0lnVnJRUXQxTmdJNElBQWdCU0FHYWtFTGRUWUNDQ0FCS0FJc0lRVWdBaTRCRmlFSElBQWdBaTRCQmlBQktBSU1iRUVOZEVHQUNISWlCaUFCS0FKTUlBSXVBU1pzSWdoQnZxVi9iR3BCQzNVMkFpUWdBQ0FJUWFFdGJDQUdhaUlHSUFVZ0IyeEJzYzRBYkNJRmEwRUxkVFlDUENBQUlBVWdCbXBCQzNVMkFnd2dBU2dDTUNFRklBSXVBUmdoQnlBQUlBSXVBUWdnQVNnQ0VHeEJEWFJCZ0FoeUlnWWdBU2dDVUNBQ0xnRW9iQ0lJUWI2bGYyeHFRUXQxTmdJb0lBQWdDRUdoTFd3Z0Jtb2lCaUFGSUFkc1FiSE9BR3dpQld0QkMzVTJBa0FnQUNBRklBWnFRUXQxTmdJUUlBRW9BalFoQlNBQ0xnRWFJUWNnQUNBQ0xnRUtJQUVvQWhSc1FRMTBRWUFJY2lJR0lBRW9BbFFnQWk0Qkttd2lBVUcrcFg5c2FrRUxkVFlDTENBQUlBRkJvUzFzSUFacUlnRWdCU0FIYkVHeHpnQnNJZ0pyUVF0MU5nSkVJQUFnQVNBQ2FrRUxkVFlDRkNBSlFZQURheUVCUVFBaENTQUFJUUlEUUNBRElBbEJBblJxS0FJQUlBUnFJZ0FnQVNBQ0tBSVVJZ1VnQWlnQ0JDSUhha0cyRjJ3aUNDQUNLQUlNSWdZZ0IycEJEWFJxSWdvZ0FpZ0NBRUVOZEVHQWdJakFBR29pQ3lBQ0tBSVFJZ3hCb1Mxc2FpSU5JQUlvQWdoQnNjNEFiQ0lPYWlJUGFrRVNka0gvQjNGcUxRQUFPZ0FBSUFBZ0FTQVBJQXByUVJKMlFmOEhjV290QUFBNkFBVWdBQ0FCSUFjZ0JTQUdhbXRCRFhRaUJ5QU1RYjZsZjJ3Z0Myb2lDbXBCRW5aQi93ZHhhaTBBQURvQUFTQUFJQUVnQ2lBSGEwRVNka0gvQjNGcUxRQUFPZ0FFSUFBZ0FTQUlJQVVnQm10QkRYUnFJZ1VnRFNBT2F5SUhha0VTZGtIL0IzRnFMUUFBT2dBQ0lBQWdBU0FISUFWclFSSjJRZjhIY1dvdEFBQTZBQU1nQWtFWWFpRUNJQWxCQVdvaUNVRURSdzBBQ3d1UkJRRVFmeUFBS0FMUUFpRUlJQUVvQWxRaEFTTUFRWUFCYXlJRklRQURRQ0FBSUFFb0FrQWdBaTRCSUd3aUJpQUJLQUlBSUFJdUFRQnNJZ3BxUVFKMElnc2dBU2dDWUNBQ0xnRXdiQ0lNSUFFb0FpQWdBaTRCRUd3aUIycEIwU0pzUVlBSWFpSU5JQWRCL2pCc2FrRUxkU0lIYXpZQ1lDQUFJQWNnQzJvMkFnQWdBQ0FLSUFaclFRSjBJZ1lnRFNBTVFkK0pmMnhxUVF0MUlncHJOZ0pBSUFBZ0JpQUthallDSUNBQVFRUnFJUUFnQVVFRWFpRUJJQUpCQW1vaEFpQUpRUUZxSWdsQkNFY05BQXNnQ0VHQUEyc2hBRUVBSVFrZ0JTRUNBMEFnQXlBSlFRSjBhaWdDQUNBRWFpSUJJQUFnQWlnQ0JDSUZJQUlvQWh3aUNHcEJzMFpzSWdvZ0JVR0w0QUJzYWlBRklBSW9BaFFpQm1vaUN5QUNLQUlNSWdVZ0NHb2lER3BCb2NzQWJDSUhJQXRCaEdkc2FpSUxhaUlOSUFJb0FoZ2lEaUFDS0FJSUlnOXFRZEVpYkNJUUlBOUIvakJzYWlJUElBSW9BZ0JCa0lBQmFpSVJJQUlvQWhBaUVtcEJEWFFpRTJvaUZHcEJFblpCL3dkeGFpMEFBRG9BQUNBQklBQWdGQ0FOYTBFU2RrSC9CM0ZxTFFBQU9nQUhJQUVnQUNBSElBeEJ1NEovYkdvaURDQUZJQVpxUWYzYmZtd2lCeUFGUWRURUFXeHFhaUlGSUJBZ0RrSGZpWDlzYWlJTklCRWdFbXRCRFhRaURtb2lFR3BCRW5aQi93ZHhhaTBBQURvQUFTQUJJQUFnRUNBRmEwRVNka0gvQjNGcUxRQUFPZ0FHSUFFZ0FDQUhJQVpCczRNQmJHb2dDMm9pQlNBT0lBMXJJZ1pxUVJKMlFmOEhjV290QUFBNkFBSWdBU0FBSUFZZ0JXdEJFblpCL3dkeGFpMEFBRG9BQlNBQklBQWdDaUFJUVk0VGJHb2dER29pQlNBVElBOXJJZ2hxUVJKMlFmOEhjV290QUFBNkFBTWdBU0FBSUFnZ0JXdEJFblpCL3dkeGFpMEFBRG9BQkNBQ1FTQnFJUUlnQ1VFQmFpSUpRUVJIRFFBTEM2Y0dBUkovSXdCQm9BRnJJZzhrQUNBQUtBTFFBaUVLSUFFb0FsUWhBU0FQSVFBRFFDQUJLQUpnSVFZZ0FpNEJNQ0VGSUFFb0FpQWhDU0FDTGdFUUlRc2dBQ0FDTGdFQUlBRW9BZ0JzUVExMFFZQUljaUlNSUFFb0FrQWdBaTRCSUd3aUNDQUJLQUtBQVNBQ0xnRkFiQ0lOYXlJT1FjQ2xmMnhxUVF0MU5nSkFJQUFnRGtIUUZtd2dER29pRENBSUlBMXFRY3d5YkNJSWFpSU5JQVVnQm13aUJpQUpJQXRzSWdWcVFabzFiQ0lKSUFWQjhTQnNhaUlGYTBFTGRUWUNnQUVnQUNBRklBMXFRUXQxTmdJQUlBQWdEQ0FJYXlJRklBa2dCa0hjOUg1c2FpSUdhMEVMZFRZQ1lDQUFJQVVnQm1wQkMzVTJBaUFnQUVFRWFpRUFJQUZCQkdvaEFTQUNRUUpxSVFJZ0IwRUJhaUlIUVFoSERRQUxJQXBCZ0FOcklRQkJBQ0VLSUE4aEFRTkFJQU1nQ2tFQ2RHb29BZ0FnQkdvaUFpQUFJQUVvQWh3aUJpQUJLQUlNSWdWcUlndEI3enhzSWd3Z0FTZ0NCQ0lIUWJQWkFHeHFJQVVnQm1zaUJrSGpFMndpQ0NBQktBSVVJZzFCRFhRaURtb2lFMm9pRUNBQktBSVlJaEVnQVNnQ0NDSUZha0dhTld3aUVpQUZRZkVnYkdvaUZDQUJLQUlBUVExMFFZQ0FpTUFBYWlJRklBRW9BaEFpQ1VHZHlRQnNhaUlWYWlJV2FrRVNka0gvQjNGcUxRQUFPZ0FBSUFJZ0FDQVdJQkJyUVJKMlFmOEhjV290QUFBNkFBa2dBaUFBSUFkQjA5QUFiQ0FMUWM4bGJDSUxJQTRnQ0dzZ0JrRU1kR3NpQ0dwcklnNGdFaUFSUWR6MGZteHFJaEFnQ1VHRVpHd2dCV29pRVdvaUVtcEJFblpCL3dkeGFpMEFBRG9BQVNBQ0lBQWdFaUFPYTBFU2RrSC9CM0ZxTFFBQU9nQUlJQUlnQUNBSElBWWdEV3ByUVExMElnWWdDVUcrcFg5c0lBVnFJZ1ZxUVJKMlFmOEhjV290QUFBNkFBSWdBaUFBSUFVZ0JtdEJFblpCL3dkeGFpMEFBRG9BQnlBQ0lBQWdDQ0FIUVl3cGJDQUxhMm9pQmlBUklCQnJJZ1ZxUVJKMlFmOEhjV290QUFBNkFBTWdBaUFBSUFVZ0JtdEJFblpCL3dkeGFpMEFBRG9BQmlBQ0lBQWdCMEdVRG13Z0RHc2dFMm9pQnlBVklCUnJJZ1pxUVJKMlFmOEhjV290QUFBNkFBUWdBaUFBSUFZZ0IydEJFblpCL3dkeGFpMEFBRG9BQlNBQlFTQnFJUUVnQ2tFQmFpSUtRUVZIRFFBTElBOUJvQUZxSkFBTGxBY0JGSDhqQUVIQUFXc2lFQ1FBSUFBb0F0QUNJUWtnQVNnQ1ZDRUJJQkFoQUFOQUlBRW9Ba0FoRENBQ0xnRWdJUTBnQUNBQ0xnRUFJQUVvQWdCc1FRMTBRWUFJY2lJR0lBRW9Bb0FCSUFJdUFVQnNJZzVCdnFWL2JHcEJDM1VpRHlBQktBSWdJQUl1QVJCc0lnY2dBU2dDWUNBQ0xnRXdiQ0lJSUFFb0FxQUJJQUl1QVZCc0lnVnFhMEVDZENJTGF6WUNnQUVnQUNBTElBOXFOZ0lnSUFBZ0RDQU5iRUd4emdCc0lnd2dEa0doTFd3Z0Jtb2lEV29pQmlBRklBZHFRYllYYkNJT0lBY2dDR3BCRFhScUlnZHJRUXQxTmdLZ0FTQUFJQVlnQjJwQkMzVTJBZ0FnQUNBTklBeHJJZ2NnRGlBRklBaHJRUTEwYWlJSWEwRUxkVFlDWUNBQUlBY2dDR3BCQzNVMkFrQWdBRUVFYWlFQUlBRkJCR29oQVNBQ1FRSnFJUUlnQ2tFQmFpSUtRUWhIRFFBTElBbEJnQU5ySVFGQkFDRUhJQkFoQUFOQUlBTWdCMEVDZEdvb0FnQWdCR29pQWlBQklBQW9BZ3dpREVIUDB3QnNJZzRnQUNnQ0JDSUlRZmNSYkdvZ0FDZ0NGQ0lGSUFocUlna2dBQ2dDSENJS2FrR05OMndpRFNBSlFkc1FiR29pRDJvaUN5QUFLQUlZSWhGQkRYUWlFaUFBS0FJSUlnWkJ0dGNBYkdvaUZDQUFLQUlBUVExMFFZQ0FpTUFBYWlJSklBQW9BaEJCc2M0QWJDSVZhaUlXYWlJVGFrRVNka0gvQjNGcUxRQUFPZ0FBSUFJZ0FTQVRJQXRyUVJKMlFmOEhjV290QUFBNkFBc2dBaUFCSUFnZ0Ntc2lDeUFNSUFWckloTnFRZEVpYkNJWElBdEIvakJzYWlJTElBWWdFV3RCRFhRaUVTQUphaUlZYWtFU2RrSC9CM0ZxTFFBQU9nQUJJQUlnQVNBWUlBdHJRUkoyUWY4SGNXb3RBQUE2QUFvZ0FpQUJJQThnQlNBS2FrR0x2WDlzSWc4Z0RFR3ZYV3dpRENBRlFiQ2hmMnhxYW1vaUJTQUdRYllYYkNBU2F5SUdJQWtnRldzaUMyb2lFbXBCRW5aQi93ZHhhaTBBQURvQUFpQUNJQUVnRWlBRmEwRVNka0gvQjNGcUxRQUFPZ0FKSUFJZ0FTQUtRY2JsQUd3Z0Rtc2dEV29nRDJvaUJTQUxJQVpySWdacVFSSjJRZjhIY1dvdEFBQTZBQU1nQWlBQklBWWdCV3RCRW5aQi93ZHhhaTBBQURvQUNDQUNJQUVnRnlBVFFkK0pmMnhxSWdVZ0NTQVJheUlKYWtFU2RrSC9CM0ZxTFFBQU9nQUVJQUlnQVNBSklBVnJRUkoyUWY4SGNXb3RBQUE2QUFjZ0FpQUJJQXdnQ0VIY1ZHeHFJQXBCaklGL2JHb2dEV29pQ2lBV0lCUnJJZ2hxUVJKMlFmOEhjV290QUFBNkFBVWdBaUFCSUFnZ0NtdEJFblpCL3dkeGFpMEFBRG9BQmlBQVFTQnFJUUFnQjBFQmFpSUhRUVpIRFFBTElCQkJ3QUZxSkFBTDV3Z0JGSDhqQUVIZ0FXc2lFeVFBSUFBb0F0QUNJUXdnQVNnQ1ZDRUJJQk1oQUFOQUlBRW9BcUFCSVFjZ0FpNEJVQ0VKSUFFb0FpQWhEU0FDTGdFUUlRNGdBU2dDWUNFSUlBSXVBVEFoRkNBQUlBSXVBUUFnQVNnQ0FHeEJEWFJCZ0FoeUlnVWdBU2dDZ0FFZ0FpNEJRR3dpQmlBQktBTEFBU0FDTGdGZ2JDSUtJQUVvQWtBZ0FpNEJJR3dpQzJvaUQydEJ3ZG9BYkdwQkMzVTJBbUFnQUNBUFFjYlJBR3dnQldvaUR5QUdJQXByUWJjNGJDSVJJQXBCZzN0c2Ftb2lFaUFISUFsc0lnb2dEU0FPYkNJSGFrR2pKMndpRFNBSUlCUnNJZ2tnQjJwQjd6dHNJZzRnQnlBSmEwSHpDbXdpQjJ0cUlnaHJRUXQxTmdMQUFTQUFJQWdnRW1wQkMzVTJBZ0FnQUNBTElBWnJRWklVYkNJSUlBdEI4ZUYrYkdvZ0Qyb2lDeUFKSUFwcVFlR25mMndpQ1NBTklBcEIzdmNBYkdwcUlncHJRUXQxTmdLQUFTQUFJQW9nQzJwQkMzVTJBa0FnQUNBR1FaV0tmMndnQldvZ0NHb2dFV29pQmlBSElBNXFJQWxxSWdWclFRdDFOZ0tnQVNBQUlBVWdCbXBCQzNVMkFpQWdBRUVFYWlFQUlBRkJCR29oQVNBQ1FRSnFJUUlnRUVFQmFpSVFRUWhIRFFBTElBeEJnQU5ySVFGQkFDRVFJQk1oQUFOQUlBTWdFRUVDZEdvb0FnQWdCR29pQWlBQklBQW9BaHdpRGtFTmRDSUxJQUFvQWd3aUJpQUFLQUlFSWdwcVFiZlZBR3dpQ0NBS1FmQzNmMnhxSUFBb0FoUWlCU0FLYWlJVVFkTE1BR3dpRDJwcUloRWdBQ2dDR0NJTUlBQW9BZ2dpRFdwQjRzWUFiQ0lTSUExQnZSRnNhaUlXSUFBb0FnQkJEWFJCZ0lDSXdBQnFJZ2NnQUNnQ0VDSUpRY2JSQUd4cUloZHFJaFZxUVJKMlFmOEhjV290QUFBNkFBQWdBaUFCSUJVZ0VXdEJFblpCL3dkeGFpMEFBRG9BRFNBQ0lBRWdCU0FHYWtIdmRXd2dDMnNpRVNBSUlBWkI3bVJzYW1vaUNDQVNJQXhCL0pGL2JHb2lFaUFISUFsQmtoUnNhaUlWYWlJWWFrRVNka0gvQjNGcUxRQUFPZ0FCSUFJZ0FTQVlJQWhyUVJKMlFmOEhjV290QUFBNkFBd2dBaUFCSUE4Z0JVR0o2SDVzYWlBUmFpSUlJQXhCNGFkL2JDQU5RYU1uYkdvaURDQUpRY2xIYkNBSGFpSU5haUlQYWtFU2RrSC9CM0ZxTFFBQU9nQUNJQUlnQVNBUElBaHJRUkoyUWY4SGNXb3RBQUE2QUFzZ0FpQUJJQTRnQ2lBR2F5SUlJQVZyYWtFTmRDSU9JQWxCdnFWL2JDQUhhaUlIYWtFU2RrSC9CM0ZxTFFBQU9nQURJQUlnQVNBSElBNXJRUkoyUWY4SGNXb3RBQUE2QUFvZ0FpQUJJQlJCbERCc0lnY2dCU0FHYTBINDJRQnNJZ2tnQ3lBRlFlYVRmMnhxYW1vaUJTQU5JQXhySWd4cVFSSjJRZjhIY1dvdEFBQTZBQVFnQWlBQklBd2dCV3RCRW5aQi93ZHhhaTBBQURvQUNTQUNJQUVnQ0VIeUhXd2dDMnNpQlNBSklBWkJtU3RzYW1vaUJpQVZJQkpySWd0cVFSSjJRZjhIY1dvdEFBQTZBQVVnQWlBQklBc2dCbXRCRW5aQi93ZHhhaTBBQURvQUNDQUNJQUVnQnlBS1FZdThmMnhxSUFWcUlnWWdGeUFXYXlJRmFrRVNka0gvQjNGcUxRQUFPZ0FHSUFJZ0FTQUZJQVpyUVJKMlFmOEhjV290QUFBNkFBY2dBRUVnYWlFQUlCQkJBV29pRUVFSFJ3MEFDeUFUUWVBQmFpUUFDNllMQVJsL0l3QkJnQUpySWhVa0FDQUFLQUxRQWlFUklBRW9BbFFoQUVFSUlRb2dGU0VCQTBBZ0FRSi9Ba0FnQWk0QkVDSUdJQUl2QVNBaUJYSkIvLzhEY1EwQVFRQWhCU0FDTHdFd0RRQWdBaThCUUEwQUlBSXZBVkFOQUNBQ0x3RmdEUUFnQWk4QmNBMEFJQUVnQWk0QkFDQUFLQUlBYkVFQ2RDSUZOZ0xBQVNBQklBVTJBcUFCSUFFZ0JUWUNnQUVnQVNBRk5nSmdJQUVnQlRZQ1FDQUJJQVUyQWlBZ0FTQUZOZ0lBUVRnTUFRc2dBU0FBS0FMQUFTQUNMZ0ZnYkNJSElBQW9Ba0FnQlVFUWRFRVFkV3dpQldwQjBTSnNJZ3NnQlVIK01HeHFJaEFnQWk0QlFDQUFLQUtBQVd4QkRYUWlDU0FDTGdFQUlBQW9BZ0JzUVExMFFZQUljaUlTYWlJTWFpSU5JQUFvQWlBZ0Jtd2lCU0FBS0FMZ0FTQUNMZ0Z3YkNJR2FrR3pSbXdpRXlBRlFZdmdBR3hxSUFVZ0FDZ0NvQUVnQWk0QlVHd2lDR29pRGlBQUtBSmdJQUl1QVRCc0lnVWdCbW9pRkdwQm9jc0FiQ0lXSUE1QmhHZHNhaUlPYWlJUGEwRUxkVFlDNEFFZ0FTQU5JQTlxUVF0MU5nSUFJQUVnQ3lBSFFkK0pmMnhxSWdjZ0VpQUpheUlMYWlJSklCWWdGRUc3Z245c2FpSVNJQVVnQ0dwQi9kdCtiQ0lOSUFWQjFNUUJiR3BxSWdWclFRdDFOZ0xBQVNBQklBVWdDV3BCQzNVMkFpQWdBU0FMSUFkcklnVWdEU0FJUWJPREFXeHFJQTVxSWdoclFRdDFOZ0tnQVNBQklBVWdDR3BCQzNVMkFrQWdBU0FUSUFaQmpoTnNhaUFTYWlJRklBd2dFR3NpQm1wQkMzVTJBbUFnQmlBRmEwRUxkU0VGUVNBTFFRSjBhaUFGTmdJQUlBSkJBbW9oQWlBQVFRUnFJUUFnQVVFRWFpRUJJQXBCQVVzaEJTQUtRUUZySVFvZ0JRMEFDeUFSUVlBRGF5RUJRUUFoRVNBVklRQURRQ0FESUJGQkFuUnFLQUlBSUFScUlnSWdBU0FBS0FJTUlnVWdBQ2dDQkNJS2FrSE8xZ0JzSWdrZ0NrSFc3WDVzYWlBQUtBSVVJZ1lnQ21vaUVrSHB6d0JzSWd4cUlBQW9BaHdpQ0NBS2FrSDh4UUJzSWcxcUloTWdBQ2dDQ0NJTElBQW9BaGdpRUdzaURrSGoyQUJzSWhRZ0VFR0RwQUZzYWlJV0lBQW9BZ0JCRFhSQmdJQ0l3QUJxSWdjZ0FDZ0NFQ0lQUWMvVEFHd2lHR29pR1dvaUYycEJFblpCL3dkeGFpMEFBRG9BQUNBQ0lBRWdGeUFUYTBFU2RrSC9CM0ZxTFFBQU9nQVBJQUlnQVNBRklBaHFJaE5CcTFWc0loY2dCU0FHYWtId0NHd2lHaUFKSUFWQnpRUnNhbXBxSWdrZ0RrSFVFV3dpRGlBTFFjMDViR29pR3lBSElBOUIwU0pzSWc5cUloeHFJaDFxUVJKMlFmOEhjV290QUFBNkFBRWdBaUFCSUIwZ0NXdEJFblpCL3dkeGFpMEFBRG9BRGlBQ0lBRWdCaUFJYWtHeXFYOXNJZ2tnR2lBR1FmcTNmMnhxSUF4cWFpSU1JQlFnQzBIQ1dXeHFJZ3NnQnlBUGF5SVVhaUlQYWtFU2RrSC9CM0ZxTFFBQU9nQUNJQUlnQVNBUElBeHJRUkoyUWY4SGNXb3RBQUE2QUEwZ0FpQUJJQmNnQ0VHWXhBQnNhaUFOYWlBSmFpSUpJQTRnRUVHd1gyeHFJaEFnQnlBWWF5SUhhaUlNYWtFU2RrSC9CM0ZxTFFBQU9nQURJQUlnQVNBTUlBbHJRUkoyUWY4SGNXb3RBQUE2QUF3Z0FpQUJJQWdnQm10Qm94cHNJZ2tnQ2lBSWEwRzJPV3dpRENBVFFaZXdmMndpRFNBSVFZWEpBV3hxYW1vaUNDQUhJQkJySWdkcVFSSjJRZjhIY1dvdEFBQTZBQVFnQWlBQklBY2dDR3RCRW5aQi93ZHhhaTBBQURvQUN5QUNJQUVnRWtIVkttd2lDQ0FHSUFWclFZbmFBR3dpQnlBR1FmcE9iR3BxSUFscUlnWWdGQ0FMYXlJTGFrRVNka0gvQjNGcUxRQUFPZ0FGSUFJZ0FTQUxJQVpyUVJKMlFmOEhjV290QUFBNkFBb2dBaUFCSUFvZ0JXdEJveHBzSWdZZ0JVR2EvZ0JzYWlBSGFpQU5haUlGSUJ3Z0cyc2lCMnBCRW5aQi93ZHhhaTBBQURvQUJpQUNJQUVnQnlBRmEwRVNka0gvQjNGcUxRQUFPZ0FKSUFJZ0FTQUdJQXBCd29wL2JHb2dDR29nREdvaUJTQVpJQlpySWdwcVFSSjJRZjhIY1dvdEFBQTZBQWNnQWlBQklBb2dCV3RCRW5aQi93ZHhhaTBBQURvQUNDQUFRU0JxSVFBZ0VVRUJhaUlSUVFoSERRQUxJQlZCZ0FKcUpBQUx2Z3dCR244akFFR0FCR3NpR1NRQUlBQW9BdEFDSVEwZ0FTZ0NWQ0VBSUJraEFRTkFJQUVnQUNnQ1FDQUNMZ0VnYkNJS0lBQW9Bc0FCSUFJdUFXQnNJZzVySWhGQjQ5Z0FiQ0lQSUE1Qmc2UUJiR29pRWlBQUtBS0FBU0FDTGdGQWJDSUxRYy9UQUd3aUV5QUNMZ0VBSUFBb0FnQnNRUTEwUVlBSWNpSU1haUlVYWlJVklBQW9BbUFnQWk0Qk1Hd2lCaUFBS0FJZ0lBSXVBUkJzSWdocVFjN1dBR3dpRUNBSVFkYnRmbXhxSUFBb0FxQUJJQUl1QVZCc0lnY2dDR29pR2tIcHp3QnNJaFpxSUFBb0F1QUJJQUl1QVhCc0lnVWdDR3BCL01VQWJDSVhhaUlZYTBFTGRUWUM0QU1nQVNBVklCaHFRUXQxTmdJQUlBRWdFVUhVRVd3aUVTQUtRYzA1YkdvaUZTQUxRZEVpYkNJTElBeHFJaGhxSWhzZ0JTQUdhaUljUWF0VmJDSWRJQVlnQjJwQjhBaHNJaDRnRUNBR1FjMEViR3BxYWlJUWEwRUxkVFlDd0FNZ0FTQVFJQnRxUVF0MU5nSWdJQUVnRHlBS1FjSlpiR29pQ2lBTUlBdHJJZzlxSWdzZ0JTQUhha0d5cVg5c0loQWdIaUFIUWZxM2YyeHFJQlpxYWlJV2EwRUxkVFlDb0FNZ0FTQUxJQlpxUVF0MU5nSkFJQUVnRVNBT1FiQmZiR29pRGlBTUlCTnJJZ3hxSWhFZ0hTQUZRWmpFQUd4cUlCZHFJQkJxSWd0clFRdDFOZ0tBQXlBQklBc2dFV3BCQzNVMkFtQWdBU0FNSUE1cklnd2dCU0FIYTBHakdtd2lEaUFJSUFWclFiWTViQ0lSSUJ4Qmw3Qi9iQ0lMSUFWQmhja0JiR3BxYWlJRmEwRUxkVFlDNEFJZ0FTQUZJQXhxUVF0MU5nS0FBU0FCSUE4Z0Ntc2lCU0FhUWRVcWJDSU1JQWNnQm10Qmlkb0FiQ0lLSUFkQitrNXNhbW9nRG1vaUIydEJDM1UyQXNBQ0lBRWdCU0FIYWtFTGRUWUNvQUVnQVNBWUlCVnJJZ2NnQ0NBR2EwR2pHbXdpQlNBR1FacitBR3hxSUFwcUlBdHFJZ1pyUVF0MU5nS2dBaUFCSUFZZ0IycEJDM1UyQXNBQklBRWdGQ0FTYXlJR0lBVWdDRUhDaW45c2FpQU1haUFSYWlJSWEwRUxkVFlDZ0FJZ0FTQUdJQWhxUVF0MU5nTGdBU0FCUVFScUlRRWdBRUVFYWlFQUlBSkJBbW9oQWlBSlFRRnFJZ2xCQ0VjTkFBc2dEVUdBQTJzaEFVRUFJUXdnR1NFQUEwQWdBeUFNUVFKMGFpZ0NBQ0FFYWlJQ0lBRWdBQ2dDRENJR0lBQW9BZ1FpQ0dwQnp0WUFiQ0lOSUFoQjF1MStiR29nQUNnQ0ZDSUhJQWhxSWhGQjZjOEFiQ0lQYWlBQUtBSWNJZ1VnQ0dwQi9NVUFiQ0lTYWlJTElBQW9BZ2dpQ2lBQUtBSVlJZzVySWhOQjQ5Z0FiQ0lVSUE1Qmc2UUJiR29pRlNBQUtBSUFRUTEwUVlDQWlNQUFhaUlKSUFBb0FoQWlFRUhQMHdCc0locHFJaFpxSWhkcVFSSjJRZjhIY1dvdEFBQTZBQUFnQWlBQklCY2dDMnRCRW5aQi93ZHhhaTBBQURvQUR5QUNJQUVnQlNBR2FpSUxRYXRWYkNJWElBWWdCMnBCOEFoc0loZ2dEU0FHUWMwRWJHcHFhaUlOSUJOQjFCRnNJaE1nQ2tITk9XeHFJaHNnQ1NBUVFkRWliQ0lRYWlJY2FpSWRha0VTZGtIL0IzRnFMUUFBT2dBQklBSWdBU0FkSUExclFSSjJRZjhIY1dvdEFBQTZBQTRnQWlBQklBVWdCMnBCc3FsL2JDSU5JQmdnQjBINnQzOXNhaUFQYW1vaUR5QVVJQXBCd2xsc2FpSUtJQWtnRUdzaUZHb2lFR3BCRW5aQi93ZHhhaTBBQURvQUFpQUNJQUVnRUNBUGEwRVNka0gvQjNGcUxRQUFPZ0FOSUFJZ0FTQVhJQVZCbU1RQWJHb2dFbW9nRFdvaURTQVRJQTVCc0Y5c2FpSU9JQWtnR21zaUNXb2lEMnBCRW5aQi93ZHhhaTBBQURvQUF5QUNJQUVnRHlBTmEwRVNka0gvQjNGcUxRQUFPZ0FNSUFJZ0FTQUZJQWRyUWFNYWJDSU5JQWdnQld0QnRqbHNJZzhnQzBHWHNIOXNJaElnQlVHRnlRRnNhbXBxSWdVZ0NTQU9heUlKYWtFU2RrSC9CM0ZxTFFBQU9nQUVJQUlnQVNBSklBVnJRUkoyUWY4SGNXb3RBQUE2QUFzZ0FpQUJJQkZCMVNwc0lnVWdCeUFHYTBHSjJnQnNJZ2tnQjBINlRteHFhaUFOYWlJSElCUWdDbXNpQ21wQkVuWkIvd2R4YWkwQUFEb0FCU0FDSUFFZ0NpQUhhMEVTZGtIL0IzRnFMUUFBT2dBS0lBSWdBU0FJSUFaclFhTWFiQ0lISUFaQm12NEFiR29nQ1dvZ0Vtb2lCaUFjSUJ0cklnbHFRUkoyUWY4SGNXb3RBQUE2QUFZZ0FpQUJJQWtnQm10QkVuWkIvd2R4YWkwQUFEb0FDU0FDSUFFZ0J5QUlRY0tLZjJ4cUlBVnFJQTlxSWdZZ0ZpQVZheUlJYWtFU2RrSC9CM0ZxTFFBQU9nQUhJQUlnQVNBSUlBWnJRUkoyUWY4SGNXb3RBQUE2QUFnZ0FFRWdhaUVBSUF4QkFXb2lERUVRUncwQUN5QVpRWUFFYWlRQUM2Y0xBUmgvSXdCQjRBTnJJaGdrQUNBQUtBTFFBaUVVSUFFb0FsUWhBQ0FZSVFFRFFDQUFLQUtnQVNFRklBSXVBVkFoQ0NBQUtBSWdJUkFnQWk0QkVDRUtJQUFvQXVBQklRY2dBaTRCY0NFTElBQW9BbUFoRlNBQ0xnRXdJUXdnQVNBQ0xnRUFJQUFvQWdCc1FRMTBRWUFJY2lJUElBQW9Bc0FCSUFJdUFXQnNJZzFCdnFWL2JHb2lFaUFBS0FKQUlBSXVBU0JzSWdrZ0FDZ0NnQUVnQWk0QlFHd2lEbXNpQmtIQXBYOXNha0VMZFRZQzRBRWdBU0FOUVozSkFHd2dEMm9pRXlBR1FmWUNiQ0lXSUFrZ0Rtb2lEa0hPMVFCc0lobHFhaUlYSUFjZ0Myd2lCMEdqblFGc0lBd2dGV3dpQzBIMnFYOXNJaFZySUFVZ0NHeEJzYzRBYkNJSUlBb2dFR3dpQlNBSGF5SVFRWUxhQUd4cUlncHFJZ3hyUVF0MU5nTEFBeUFCSUF3Z0YycEJDM1UyQWdBZ0FTQU5RWVJrYkNBUGFpSVBJQVpCMEJac0lnMGdEa0hNTW13aURHcHFJaGNnQ3lBSGF5SWFJQVZxUVpvMWJDSWJJQVZCOFNCc2FpSWNhMEVMZFRZQ29BTWdBU0FYSUJ4cVFRdDFOZ0lnSUFFZ0VpQUdRYUF0YkdvaUVpQVFRYkhPQUd3Z0NHc2lFR3RCQzNVMkFvQURJQUVnRUNBU2FrRUxkVFlDUUNBQklBWkJ1V1pzSWdZZ0RrR0NJMndpRG1zZ0Uyb2lFQ0FGSUFkcVFlZ2tiQ0lTSUFnZ0ZXb2dCMEd2U0d4cWFpSUhhMEVMZFRZQ29BSWdBU0FISUJCcVFRdDFOZ0tnQVNBQklBbEJrOXdBYkNJSElCbHJJQlpxSUE5cUlna2dDMEhtU213aUN5QUZRYmtlYkdvZ0NHc2dFbW9pQ0d0QkMzVTJBdUFDSUFFZ0NDQUpha0VMZFRZQ1lDQUJJQk1nREdzZ0RXb2lDQ0FiSUJwQjNQUitiR29pRFd0QkMzVTJBc0FDSUFFZ0NDQU5ha0VMZFRZQ2dBRWdBU0FPSUFkcklBWnFJQTlxSWdZZ0N5QUZRZWU0ZjJ4cUlBcHFJZ1ZyUVF0MU5nS0FBaUFCSUFVZ0JtcEJDM1UyQXNBQklBRkJCR29oQVNBQVFRUnFJUUFnQWtFQ2FpRUNJQkZCQVdvaUVVRUlSdzBBQ3lBVVFZQURheUVCUVFBaENDQVlJUUFEUUNBRElBaEJBblJxS0FJQUlBUnFJZ0lnQVNBQUtBSWNJZ1pCbzUwQmJDQUFLQUlNSWc5QjlxbC9iQ0lRYXlBQUtBSVVRYkhPQUd3aUVTQUFLQUlFSWdVZ0Jtc2lDa0dDMmdCc2FpSVZhaUlVSUFBb0FnQkJEWFJCZ0lDSXdBQnFJZzBnQUNnQ0dDSUpRWjNKQUd4cUloTWdBQ2dDQ0NJT0lBQW9BaEFpQzJzaUIwSDJBbXdpRENBTElBNXFJZ3RCenRVQWJDSVNhbW9pRm1wQkVuWkIvd2R4YWkwQUFEb0FBQ0FDSUFFZ0ZpQVVhMEVTZGtIL0IzRnFMUUFBT2dBT0lBSWdBU0FGSUE4Z0Jtc2lGbXBCbWpWc0loa2dCVUh4SUd4cUloY2dDVUdFWkd3Z0RXb2lGQ0FIUWRBV2JDSWFJQXRCekRKc0lodHFhaUljYWtFU2RrSC9CM0ZxTFFBQU9nQUJJQUlnQVNBY0lCZHJRUkoyUWY4SGNXb3RBQUE2QUEwZ0FpQUJJQXBCc2M0QWJDQVJheUlLSUFsQnZxVi9iQ0FOYWlJTklBZEJvQzFzYWlJSmFrRVNka0gvQjNGcUxRQUFPZ0FDSUFJZ0FTQUpJQXByUVJKMlFmOEhjV290QUFBNkFBd2dBaUFCSUFVZ0JtcEI2Q1JzSWdrZ0QwSG1TbXdpRHlBRlFia2ViR29nRVd0cUlnb2dEa0dUM0FCc0lnNGdFbXNnREdvZ0ZHb2lER3BCRW5aQi93ZHhhaTBBQURvQUF5QUNJQUVnRENBS2EwRVNka0gvQjNGcUxRQUFPZ0FMSUFJZ0FTQVpJQlpCM1BSK2JHb2lDaUFUSUJ0cklCcHFJZ3hxUVJKMlFmOEhjV290QUFBNkFBUWdBaUFCSUF3Z0NtdEJFblpCL3dkeGFpMEFBRG9BQ2lBQ0lBRWdFQ0FSYWlBR1FhOUliR29nQ1dvaUJpQUhRYmxtYkNJUklBdEJnaU5zSWdscklCTnFJaE5xUVJKMlFmOEhjV290QUFBNkFBVWdBaUFCSUJNZ0JtdEJFblpCL3dkeGFpMEFBRG9BQ1NBQ0lBRWdEeUFGUWVlNGYyeHFJQlZxSWdVZ0NTQU9heUFSYWlBVWFpSUdha0VTZGtIL0IzRnFMUUFBT2dBR0lBSWdBU0FHSUFWclFSSjJRZjhIY1dvdEFBQTZBQWdnQWlBQklBMGdCMEhBcGYvL0FHeHFRUkoyUWY4SGNXb3RBQUE2QUFjZ0FFRWdhaUVBSUFoQkFXb2lDRUVQUncwQUN5QVlRZUFEYWlRQUM4Y0tBUlYvSXdCQndBTnJJaFlrQUNBQUtBTFFBaUVVSUFFb0FsUWhBQ0FXSVFFRFFDQUFLQUxBQVNFSElBSXVBV0FoQ0NBQUtBSkFJUW9nQWk0QklDRUpJQUVnQWk0QkFDQUFLQUlBYkVFTmRFR0FDSElpRFNBQUtBS0FBU0FDTGdGQWJDSUxRYjZsZjJ4cVFRdDFJaEVnQUNnQzRBRWdBaTRCY0d3aURpQUFLQUlnSUFJdUFSQnNJZ3dnQUNnQ1lDQUNMZ0V3YkNJRmF5SVNJQUFvQXFBQklBSXVBVkJzSWdacmFrRUNkQ0lQYXpZQ3dBSWdBU0FQSUJGcU5nSmdJQUVnQnlBSWJDSUlJQWtnQ213aUNtcEI0c1lBYkNJSklBaEIvSkYvYkdvaUVTQUxRWklVYkNBTmFpSVBhaUlWSUFVZ0JtcEI3M1ZzSUE1QkRYUWlCMnNpRGlBRklBeHFRYmZWQUd3aUZ5QUZRZTVrYkdwcUloTnJRUXQxTmdLQUF5QUJJQk1nRldwQkMzVTJBaUFnQVNBSVFlR25mMndnQ2tHakoyeHFJZ2dnQzBISlIyd2dEV29pRldvaUV5QU9JQVlnREdvaURrSFN6QUJzSWhnZ0JrR0o2SDVzYW1vaUdXdEJDM1UyQXVBQ0lBRWdFeUFaYWtFTGRUWUNRQ0FCSUE4Z0VXc2lFU0FTUWZJZGJDQUhheUlTSUFZZ0JXdEIrTmtBYkNJUElBVkJtU3RzYW1vaUJXdEJDM1UyQW9BQ0lBRWdCU0FSYWtFTGRUWUNvQUVnQVNBTFFjYlJBR3dnRFdvaUJTQUpJQXBCdlJGc2FpSU5heUlMSUE1QmxEQnNJZ29nREVHTHZIOXNhaUFTYWlJSmEwRUxkVFlDNEFFZ0FTQUpJQXRxUVF0MU5nTEFBU0FCSUFVZ0RXb2lCU0FYSUF4QjhMZC9iR29nR0dvZ0Iyb2lER3RCQzNVMkFxQURJQUVnQlNBTWFrRUxkVFlDQUNBQklCVWdDR3NpQlNBUElBWkI1cE4vYkdvZ0Ntb2dCMm9pQm10QkMzVTJBcUFDSUFFZ0JTQUdha0VMZFRZQ2dBRWdBVUVFYWlFQklBQkJCR29oQUNBQ1FRSnFJUUlnRUVFQmFpSVFRUWhIRFFBTElCUkJnQU5ySVFGQkFDRU5JQlloQUFOQUlBTWdEVUVDZEdvb0FnQWdCR29pQWlBQklBQW9BaHdpRkVFTmRDSUxJQUFvQWd3aUJTQUFLQUlFSWd4cVFiZlZBR3dpQ1NBTVFmQzNmMnhxSUFBb0FoUWlCaUFNYWlJUlFkTE1BR3dpRG1wcUloSWdBQ2dDR0NJSUlBQW9BZ2dpQ21wQjRzWUFiQ0lQSUFwQnZSRnNhaUlWSUFBb0FnQkJEWFJCZ0lDSXdBQnFJZ2NnQUNnQ0VDSVFRY2JSQUd4cUloZHFJaE5xUVJKMlFmOEhjV290QUFBNkFBQWdBaUFCSUJNZ0VtdEJFblpCL3dkeGFpMEFBRG9BRFNBQ0lBRWdCU0FHYWtIdmRXd2dDMnNpRWlBSklBVkI3bVJzYW1vaUNTQVBJQWhCL0pGL2JHb2lEeUFISUJCQmtoUnNhaUlUYWlJWWFrRVNka0gvQjNGcUxRQUFPZ0FCSUFJZ0FTQVlJQWxyUVJKMlFmOEhjV290QUFBNkFBd2dBaUFCSUE0Z0JrR0o2SDVzYWlBU2FpSUpJQWhCNGFkL2JDQUtRYU1uYkdvaUNDQVFRY2xIYkNBSGFpSUthaUlPYWtFU2RrSC9CM0ZxTFFBQU9nQUNJQUlnQVNBT0lBbHJRUkoyUWY4SGNXb3RBQUE2QUFzZ0FpQUJJQlFnRENBRmF5SUpJQVpyYWtFTmRDSVVJQkJCdnFWL2JDQUhhaUlIYWtFU2RrSC9CM0ZxTFFBQU9nQURJQUlnQVNBSElCUnJRUkoyUWY4SGNXb3RBQUE2QUFvZ0FpQUJJQkZCbERCc0lnY2dCaUFGYTBINDJRQnNJaEFnQ3lBR1FlYVRmMnhxYW1vaUJpQUtJQWhySWdocVFSSjJRZjhIY1dvdEFBQTZBQVFnQWlBQklBZ2dCbXRCRW5aQi93ZHhhaTBBQURvQUNTQUNJQUVnQ1VIeUhXd2dDMnNpQmlBUUlBVkJtU3RzYW1vaUJTQVRJQTlySWd0cVFSSjJRZjhIY1dvdEFBQTZBQVVnQWlBQklBc2dCV3RCRW5aQi93ZHhhaTBBQURvQUNDQUNJQUVnQnlBTVFZdThmMnhxSUFacUlnVWdGeUFWYXlJR2FrRVNka0gvQjNGcUxRQUFPZ0FHSUFJZ0FTQUdJQVZyUVJKMlFmOEhjV290QUFBNkFBY2dBRUVnYWlFQUlBMUJBV29pRFVFT1J3MEFDeUFXUWNBRGFpUUFDLzhLQVJaL0l3QkJvQU5ySWhZa0FDQUFLQUxRQWlFSklBRW9BbFFoQUNBV0lRRURRQ0FBS0FMZ0FTRUtJQUl1QVhBaEVDQUFLQUpnSVFVZ0FpNEJNQ0VHSUFBb0FxQUJJUkVnQWk0QlVDRVRJQUFvQWlBaENDQUNMZ0VRSVFzZ0FTQUNMZ0VBSUFBb0FnQnNRUTEwUVlBSWNpSU1JQUFvQW9BQklBSXVBVUJzSWcwZ0FDZ0N3QUVnQWk0QllHd2lEbXNpRHlBQUtBSkFJQUl1QVNCc0lnZHJRY0hhQUd4cVFRdDFOZ0xBQVNBQklBOUJtUVpzSUF4cUloY2dEU0FPYWlJTlFmbkpBR3dpRGlBSFFmSFhBR3hxYWlJVUlBVWdCbXdpQlNBSUlBdHNJZ2hxUWREVUFHd2lDeUFJUWR2K2ZteHFJQkVnRTJ3aUJpQUlha0creWdCc0loRnFJQW9nRUd3aUNpQUlhaUlRUVlJOGJDSVRhaUlWYTBFTGRUWUNnQU1nQVNBVUlCVnFRUXQxTmdJQUlBRWdEMEdWSDJ3Z0RHb2lGQ0FIUWVEREFHd2dEVUdnRkd3aUZXdHFJaGdnQlNBS2FrSEN0WDlzSWhrZ0JTQUdha0dyYW13aUdpQUxJQVZCeXpWc2FtcHFJZ3RyUVF0MU5nTGdBaUFCSUFzZ0dHcEJDM1UyQWlBZ0FTQUhRWXdnYkNBT2F5QVhhaUlMSUFZZ0NtcEIrRlZzSWc0Z0dpQUdRYkdiZjJ4cUlCRnFhaUlSYTBFTGRUWUN3QUlnQVNBTElCRnFRUXQxTmdKQUlBRWdEMEdDUkd3Z0RHb2lEQ0FIUVl4MWJDQU5RZkliYkNJUGEyb2lEU0FaSUFwQmxJMEJiR29nRTJvZ0Rtb2lFV3RCQzNVMkFxQUNJQUVnRFNBUmFrRUxkVFlDWUNBQklBOGdCMEhMVEd4cUlBeHFJZ3dnRUVIVkZXd2dCaUFGYTBHQ1BHeHFJZzhnQ0VHekZHeHFJQVZCbG1Kc2FpSUZhMEVMZFRZQ2dBSWdBU0FGSUF4cVFRdDFOZ0tBQVNBQklCVWdCMEh1cjM5c2FpQVVhaUlISUE4Z0JrSE9HR3hxSUFwQnY1Qi9iR29pQld0QkMzVTJBdUFCSUFFZ0JTQUhha0VMZFRZQ29BRWdBVUVFYWlFQklBQkJCR29oQUNBQ1FRSnFJUUlnRWtFQmFpSVNRUWhIRFFBTElBbEJnQU5ySVFGQkFDRU1JQlloQUFOQUlBTWdERUVDZEdvb0FnQWdCR29pQWlBQklBQW9BZ3dpQlNBQUtBSUVJZ2hxUWREVUFHd2lDU0FJUWR2K2ZteHFJQUFvQWhRaUJpQUlha0creWdCc0loQnFJQUFvQWh3aUNpQUlhaUlSUVlJOGJDSVRhaUlMSUFBb0FoZ2lFaUFBS0FJUUlnNXFJZzFCK2NrQWJDSVhJQUFvQWdnaUIwSHgxd0JzYWlBQUtBSUFRUTEwUVlDQWlNQUFhaUlQSUE0Z0Vtc2lFa0daQm14cUlnNXFJaFJxUVJKMlFmOEhjV290QUFBNkFBQWdBaUFCSUJRZ0MydEJFblpCL3dkeGFpMEFBRG9BRENBQ0lBRWdCU0FLYWtIQ3RYOXNJZ3NnQlNBR2FrR3JhbXdpRkNBSklBVkJ5elZzYW1wcUlna2dFa0dWSDJ3Z0Qyb2lGU0FIUWVEREFHd2dEVUdnRkd3aUdHdHFJaGxxUVJKMlFmOEhjV290QUFBNkFBRWdBaUFCSUJrZ0NXdEJFblpCL3dkeGFpMEFBRG9BQ3lBQ0lBRWdCaUFLYWtINFZXd2lDU0FVSUFaQnNadC9iR29nRUdwcUloQWdCMEdNSUd3Z0Yyc2dEbW9pRG1wQkVuWkIvd2R4YWkwQUFEb0FBaUFDSUFFZ0RpQVFhMEVTZGtIL0IzRnFMUUFBT2dBS0lBSWdBU0FMSUFwQmxJMEJiR29nRTJvZ0NXb2lDU0FTUVlKRWJDQVBhaUlRSUFkQmpIVnNJQTFCOGh0c0lnMXJhaUlUYWtFU2RrSC9CM0ZxTFFBQU9nQURJQUlnQVNBVElBbHJRUkoyUWY4SGNXb3RBQUE2QUFrZ0FpQUJJQkZCMVJWc0lBWWdCV3RCZ2p4c2FpSUpJQWhCc3hSc2FpQUZRWlppYkdvaUJTQU5JQWRCeTB4c2FpQVFhaUlJYWtFU2RrSC9CM0ZxTFFBQU9nQUVJQUlnQVNBSUlBVnJRUkoyUWY4SGNXb3RBQUE2QUFnZ0FpQUJJQWtnQmtIT0dHeHFJQXBCdjVCL2JHb2lCU0FZSUFkQjdxOS9iR29nRldvaUJtcEJFblpCL3dkeGFpMEFBRG9BQlNBQ0lBRWdCaUFGYTBFU2RrSC9CM0ZxTFFBQU9nQUhJQUlnQVNBU0lBZHJRY0hhQUd3Z0QycEJFblpCL3dkeGFpMEFBRG9BQmlBQVFTQnFJUUFnREVFQmFpSU1RUTFIRFFBTElCWkJvQU5xSkFBTG1Ba0JGSDhqQUVHQUEyc2lGU1FBSUFBb0F0QUNJUllnQVNnQ1ZDRUFJQlVoQVFOQUlBQW9Bb0FCSVFnZ0FpNEJRQ0VPSUFFZ0FDZ0NRQ0FDTGdFZ2JDSVBJQUFvQXNBQklBSXVBV0JzSWdsclFRMTBJZ29nQWk0QkFDQUFLQUlBYkVFTmRFR0FDSElpQzJvaURDQUFLQUlnSUFJdUFSQnNJZ1lnQUNnQzRBRWdBaTRCY0d3aUIyc2lFQ0FBS0FKZ0lBSXVBVEJzSWhFZ0FDZ0NvQUVnQWk0QlVHd2lCV3NpRW1wQjBTSnNJaE1nRUVIK01HeHFJaEJyUVF0MU5nTEFBaUFCSUF3Z0VHcEJDM1UyQWlBZ0FTQUxJQXBySWdvZ0V5QVNRZCtKZjJ4cUlneHJRUXQxTmdMZ0FTQUJJQW9nREdwQkMzVTJBb0FCSUFFZ0NDQU9iRUd4emdCc0lnNGdDMm9pQ2lBSlFRMTBJZ2tnRDBHMjF3QnNhaUlNYXlJUUlBY2dCU0FHYWlJU2FrR05OMndpQ0NBUlFhOWRiQ0lUSUFaQjNGUnNhaUFIUVl5QmYyeHFhaUlVYTBFTGRUWUN3QUVnQVNBUUlCUnFRUXQxTmdLZ0FTQUJJQW9nREdvaUNpQUlJQkpCMnhCc2FpSU1JQkZCejlNQWJDSVJJQVpCOXhGc2Ftb2lCbXRCQzNVMkF1QUNJQUVnQmlBS2FrRUxkVFlDQUNBQklBOUJ0aGRzSUFscklnWWdDeUFPYXlJTGFpSVBJQVVnQjJwQmk3MS9iQ0lPSUFWQnNLRi9iQ0FUYW1vZ0RHb2lCV3RCQzNVMkFxQUNJQUVnQlNBUGFrRUxkVFlDUUNBQklBc2dCbXNpQ3lBSFFjYmxBR3dnRVdzZ0NHb2dEbW9pQjJ0QkMzVTJBb0FDSUFFZ0J5QUxha0VMZFRZQ1lDQUJRUVJxSVFFZ0FFRUVhaUVBSUFKQkFtb2hBaUFOUVFGcUlnMUJDRWNOQUFzZ0ZrR0FBMnNoQVVFQUlRc2dGU0VBQTBBZ0F5QUxRUUowYWlnQ0FDQUVhaUlDSUFFZ0FDZ0NEQ0lQUWMvVEFHd2lGaUFBS0FJRUlnWkI5eEZzYWlBQUtBSVVJZ1VnQm1vaURTQUFLQUljSWdkcVFZMDNiQ0lSSUExQjJ4QnNhaUlPYWlJSklBQW9BaGdpQ2tFTmRDSU1JQUFvQWdnaUNFRzIxd0JzYWlJUUlBQW9BZ0JCRFhSQmdJQ0l3QUJxSWcwZ0FDZ0NFRUd4emdCc0loSnFJaE5xSWhScVFSSjJRZjhIY1dvdEFBQTZBQUFnQWlBQklCUWdDV3RCRW5aQi93ZHhhaTBBQURvQUN5QUNJQUVnQmlBSGF5SUpJQThnQldzaUZHcEIwU0pzSWhjZ0NVSCtNR3hxSWdrZ0NDQUthMEVOZENJS0lBMXFJaGhxUVJKMlFmOEhjV290QUFBNkFBRWdBaUFCSUJnZ0NXdEJFblpCL3dkeGFpMEFBRG9BQ2lBQ0lBRWdEaUFGSUFkcVFZdTlmMndpRGlBUFFhOWRiQ0lQSUFWQnNLRi9iR3BxYWlJRklBaEJ0aGRzSUF4cklnZ2dEU0FTYXlJSmFpSU1ha0VTZGtIL0IzRnFMUUFBT2dBQ0lBSWdBU0FNSUFWclFSSjJRZjhIY1dvdEFBQTZBQWtnQWlBQklBZEJ4dVVBYkNBV2F5QVJhaUFPYWlJRklBa2dDR3NpQ0dwQkVuWkIvd2R4YWkwQUFEb0FBeUFDSUFFZ0NDQUZhMEVTZGtIL0IzRnFMUUFBT2dBSUlBSWdBU0FYSUJSQjM0bC9iR29pQlNBTklBcHJJZzFxUVJKMlFmOEhjV290QUFBNkFBUWdBaUFCSUEwZ0JXdEJFblpCL3dkeGFpMEFBRG9BQnlBQ0lBRWdEeUFHUWR4VWJHb2dCMEdNZ1g5c2FpQVJhaUlISUJNZ0VHc2lCbXBCRW5aQi93ZHhhaTBBQURvQUJTQUNJQUVnQmlBSGEwRVNka0gvQjNGcUxRQUFPZ0FHSUFCQklHb2hBQ0FMUVFGcUlndEJERWNOQUFzZ0ZVR0FBMm9rQUF2bkNRRVVmeU1BUWVBQ2F5SVdKQUFnQUNnQzBBSWhFU0FCS0FKVUlRQWdGaUVCQTBBZ0FDZ0M0QUVoQlNBQ0xnRndJUTBnQUNnQ1lDRUdJQUl1QVRBaENDQUFLQUtnQVNFT0lBSXVBVkFoRHlBQUtBSWdJUWtnQWk0QkVDRVFJQUVnQWk0QkFDQUFLQUlBYkVFTmRFR0FDSElpQ3lBQUtBTEFBU0FDTGdGZ2JDSU1JQUFvQWtBZ0FpNEJJR3dpQjJvaUZ5QUFLQUtBQVNBQ0xnRkFiQ0lLYXlJVFFiK2xmMnhxUVF0MU5nS2dBU0FCSUJOQjdOWUFiQ0FMYWlJTElBb2dER3RCL3FJQmJHb2lFeUFNUWJXSEFXeHFJaFFnQmlBSWJDSUdJQWtnRUd3aUNXb2lFRUhxT0d3aUZTQUpRZlpFYkdvZ0RpQVBiQ0lJSUFscVFmUXFiQ0lPYWlBRklBMXNJZ1VnQ0NBUWFtcEJ3QmxzSWcwZ0JTQUpha0c0RjJ4cUlnbHFJZzlyUVF0MU5nTEFBaUFCSUE4Z0ZHcEJDM1UyQWdBZ0FTQUxJQmRCaGJaL2JHb2lEeUFNUWNOTmJHb2lEQ0FOSUFZZ0NHcEJ5YlYvYkdvaUVDQU9JQWhCMnJOL2JHcHFJZzVyUVF0MU5nS0FBaUFCSUF3Z0RtcEJDM1UyQWtBZ0FTQUxJQW9nQjJ0QnlSdHNJZ3hxSUFkQmtaOS9iR29pQ3lBSklBVWdCbXBCOVl4L2JDSUpJQVZCeDRZQmJHcHFJZzVyUVF0MU5nTGdBU0FCSUFzZ0RtcEJDM1UyQW1BZ0FTQUtRYm44QUd3Z0IwSDlwbjlzYWlBUGFpSUhJQWhCaThBQWJDQUdRWTJpZjJ4cUlBVkJscFIvYkdvZ0RXb2lDR3RCQzNVMkFzQUJJQUVnQnlBSWFrRUxkVFlDZ0FFZ0FTQVRJQXBCdEl0L2JHb2dER29pQ2lBVklBWkIySVFCYkdvZ0NXb2dFR29pQm10QkMzVTJBcUFDSUFFZ0JpQUtha0VMZFRZQ0lDQUJRUVJxSVFFZ0FFRUVhaUVBSUFKQkFtb2hBaUFTUVFGcUloSkJDRWNOQUFzZ0VVR0FBMnNoQVVFQUlRd2dGaUVBQTBBZ0F5QU1RUUowYWlnQ0FDQUVhaUlDSUFFZ0FDZ0NEQ0lLSUFBb0FnUWlCV29pQjBIcU9Hd2lEU0FGUWZaRWJHb2dBQ2dDRkNJR0lBVnFRZlFxYkNJUmFpQUFLQUljSWdnZ0JpQUhhbXBCd0Jsc0loSWdCU0FJYWtHNEYyeHFJZzVxSWc4Z0FDZ0NBRUVOZEVHQWdJakFBR29pRUNBQUtBSVlJZ2NnQUNnQ0NDSUphaUlYSUFBb0FoQWlCV3NpRTBIczFnQnNhaUlMSUFVZ0IydEIvcUlCYkdvaUZDQUhRYldIQVd4cUloVnFRUkoyUWY4SGNXb3RBQUE2QUFBZ0FpQUJJQlVnRDJ0QkVuWkIvd2R4YWkwQUFEb0FDaUFDSUFFZ0VpQUdJQXBxUWNtMWYyeHFJZzhnQ0NBS2FrSDFqSDlzSWhVZ0RTQUtRZGlFQVd4cWFtb2lEU0FGSUFsclFja2JiQ0lZSUJRZ0JVRzBpMzlzYW1vaUZHcEJFblpCL3dkeGFpMEFBRG9BQVNBQ0lBRWdGQ0FOYTBFU2RrSC9CM0ZxTFFBQU9nQUpJQUlnQVNBUklBWkIyck4vYkdvZ0Qyb2lEU0FMSUJkQmhiWi9iR29pRVNBSFFjTk5iR29pQjJwQkVuWkIvd2R4YWkwQUFEb0FBaUFDSUFFZ0J5QU5hMEVTZGtIL0IzRnFMUUFBT2dBSUlBSWdBU0FWSUFoQng0WUJiR29nRG1vaUJ5QUxJQmhxSUFsQmtaOS9iR29pQzJwQkVuWkIvd2R4YWkwQUFEb0FBeUFDSUFFZ0N5QUhhMEVTZGtIL0IzRnFMUUFBT2dBSElBSWdBU0FHUVl2QUFHd2dDa0dOb245c2FpQUlRWmFVZjJ4cUlCSnFJZ29nQlVHNS9BQnNJQWxCL2FaL2JHb2dFV29pQm1wQkVuWkIvd2R4YWkwQUFEb0FCQ0FDSUFFZ0JpQUthMEVTZGtIL0IzRnFMUUFBT2dBR0lBSWdBU0FUUWIrbC8vOEFiQ0FRYWtFU2RrSC9CM0ZxTFFBQU9nQUZJQUJCSUdvaEFDQU1RUUZxSWd4QkMwY05BQXNnRmtIZ0Ftb2tBQXVIQ0FFU2Z5TUFRY0FDYXlJVUpBQWdBQ2dDMEFJaEVTQUJLQUpVSVFBZ0ZDRUJBMEFnQUNnQ3dBRWhDaUFDTGdGZ0lRY2dBQ2dDUUNFTElBSXVBU0FoQ1NBQklBSXVBUUFnQUNnQ0FHeEJEWFJCZ0FoeUlnVWdBQ2dDZ0FFZ0FpNEJRR3dpQmtHK3BYOXNha0VMZFNJU0lBQW9BaUFnQWk0QkVHd2lDQ0FBS0FLZ0FTQUNMZ0ZRYkNJTUlBQW9BbUFnQWk0Qk1Hd2lEU0FBS0FMZ0FTQUNMZ0Z3YkNJT2F5SVBhbXRCQW5RaUUyczJBdUFCSUFFZ0VpQVRhallDUUNBQklBY2dDbXdpQ2lBSklBdHNJZ2RxUVpvMWJDSUxJQWRCOFNCc2FpSUhJQVpCbmNrQWJDQUZhaUlKYWlJU0lBOUI0eE5zSWhNZ0RFRU5kQ0lNYWlJVklBMGdEbW9pRFVIdlBHd2lEaUFJUWJQWkFHeHFhaUlXYTBFTGRUWUNvQUlnQVNBU0lCWnFRUXQxTmdJQUlBRWdDU0FIYXlJSElBaEJsQTVzSUE1cklCVnFJZ2xyUVF0MU5nS2dBU0FCSUFjZ0NXcEJDM1UyQW9BQklBRWdCa0dFWkd3Z0JXb2lCU0FMSUFwQjNQUitiR29pQm1zaUNpQU1JQk5ySUE5QkRIUnJJZzhnQ0VHTUtXd2dEVUhQSld3aUIydHFJZ3RyUVF0MU5nTEFBU0FCSUFvZ0MycEJDM1UyQW1BZ0FTQUZJQVpxSWdVZ0NFSFQwQUJzSUFjZ0QycHJJZ2hyUVF0MU5nS0FBaUFCSUFVZ0NHcEJDM1UyQWlBZ0FVRUVhaUVCSUFCQkJHb2hBQ0FDUVFKcUlRSWdFRUVCYWlJUVFRaEhEUUFMSUJGQmdBTnJJUUJCQUNFUUlCUWhBZ05BSUFNZ0VFRUNkR29vQWdBZ0JHb2lBU0FBSUFJb0Fod2lCU0FDS0FJTUlnWnFJaEZCN3p4c0lnb2dBaWdDQkNJSVFiUFpBR3hxSUFZZ0JXc2lCVUhqRTJ3aUJ5QUNLQUlVSWd0QkRYUWlDV29pRW1vaURDQUNLQUlZSWcwZ0FpZ0NDQ0lHYWtHYU5Xd2lEaUFHUWZFZ2JHb2lFeUFDS0FJQVFRMTBRWUNBaU1BQWFpSUdJQUlvQWhBaUQwR2R5UUJzYWlJVmFpSVdha0VTZGtIL0IzRnFMUUFBT2dBQUlBRWdBQ0FXSUF4clFSSjJRZjhIY1dvdEFBQTZBQWtnQVNBQUlBaEIwOUFBYkNBUlFjOGxiQ0lSSUFrZ0Iyc2dCVUVNZEdzaUIycHJJZ2tnRGlBTlFkejBmbXhxSWd3Z0QwR0VaR3dnQm1vaURXb2lEbXBCRW5aQi93ZHhhaTBBQURvQUFTQUJJQUFnRGlBSmEwRVNka0gvQjNGcUxRQUFPZ0FJSUFFZ0FDQUlJQVVnQzJwclFRMTBJZ1VnRDBHK3BYOXNJQVpxSWdacVFSSjJRZjhIY1dvdEFBQTZBQUlnQVNBQUlBWWdCV3RCRW5aQi93ZHhhaTBBQURvQUJ5QUJJQUFnQnlBSVFZd3BiQ0FSYTJvaUJTQU5JQXhySWdacVFSSjJRZjhIY1dvdEFBQTZBQU1nQVNBQUlBWWdCV3RCRW5aQi93ZHhhaTBBQURvQUJpQUJJQUFnQ0VHVURtd2dDbXNnRW1vaUNDQVZJQk5ySWdWcVFSSjJRZjhIY1dvdEFBQTZBQVFnQVNBQUlBVWdDR3RCRW5aQi93ZHhhaTBBQURvQUJTQUNRU0JxSVFJZ0VFRUJhaUlRUVFwSERRQUxJQlJCd0FKcUpBQUx0d2NCRTM4akFFR2dBbXNpRWlRQUlBQW9BdEFDSVF3Z0FTZ0NWQ0VBSUJJaEFRTkFJQUFvQW1BaENpQUNMZ0V3SVFnZ0FDZ0NvQUVoQmlBQ0xnRlFJUTRnQUNnQzRBRWhEeUFDTGdGd0lRa2dBQ2dDSUNFUUlBSXVBUkFoRXlBQklBSXVBUUFnQUNnQ0FHeEJEWFJCZ0FoeUlnc2dBQ2dDd0FFZ0FpNEJZR3dpRVVHK3BYOXNhaUlVSUFBb0FrQWdBaTRCSUd3aUJ5QUFLQUtBQVNBQ0xnRkFiQ0lGYXlJVlFiNmxmMnhxUVF0MU5nS0FBU0FCSUJGQm9TMXNJQXRxSWdzZ0JTQUhha0dIMVFCc0loRWdCVUhjRDJ3aUZtdHFJaGNnQmlBT2JDSUZJQkFnRTJ3aUJtcEJsenBzSWc0Z0NDQUtiRUhQc1g5c0lncHJJQWtnRDJ3aUNDQUdha0g2SG13aUQyb2lDV3RCQzNVMkFvQUNJQUVnQ1NBWGFrRUxkVFlDQUNBQklCUWdGVUdoTFd4cUlna2dCaUFGSUFocWEwR3h6Z0JzSWdaclFRdDFOZ0xnQVNBQklBWWdDV3BCQzNVMkFpQWdBU0FIUWF2RkFHd2lCeUFMSUJGcmFpSUdJQW9nQlNBSWEwR1IyUUJzSWdWcklBNXFJZ2hyUVF0MU5nTEFBU0FCSUFZZ0NHcEJDM1UyQWtBZ0FTQUxJQWRySUJacUlnY2dCU0FLYWlBUGFpSUZhMEVMZFRZQ29BRWdBU0FGSUFkcVFRdDFOZ0pnSUFGQkJHb2hBU0FBUVFScUlRQWdBa0VDYWlFQ0lBMUJBV29pRFVFSVJ3MEFDeUFNUVlBRGF5RUFRUUFoRFNBU0lRRURRQ0FESUExQkFuUnFLQUlBSUFScUlnSWdBQ0FCS0FJVUlnY2dBU2dDQkNJRmFrR1hPbXdpRGlBQktBSU1RYyt4ZjJ3aUMyc2dBU2dDSENJR0lBVnFRZm9lYkNJUGFpSUpJQUVvQWdCQkRYUkJnSUNJd0FCcUloQWdBU2dDR0NJVFFhRXRiR29pQ2lBQktBSVFJZ2dnQVNnQ0NDSU1ha0dIMVFCc0loRWdDRUhjRDJ3aUZHdHFJaFZxUVJKMlFmOEhjV290QUFBNkFBQWdBaUFBSUJVZ0NXdEJFblpCL3dkeGFpMEFBRG9BQ0NBQ0lBQWdCU0FHSUFkcWEwR3h6Z0JzSWdVZ0UwRytwWDlzSUJCcUlna2dEQ0FJYXlJSVFhRXRiR29pRUdwQkVuWkIvd2R4YWkwQUFEb0FBU0FDSUFBZ0VDQUZhMEVTZGtIL0IzRnFMUUFBT2dBSElBSWdBQ0FMSUFjZ0JtdEJrZGtBYkNJSGF5QU9haUlGSUF4QnE4VUFiQ0lHSUFvZ0VXdHFJZ3hxUVJKMlFmOEhjV290QUFBNkFBSWdBaUFBSUF3Z0JXdEJFblpCL3dkeGFpMEFBRG9BQmlBQ0lBQWdCeUFMYWlBUGFpSUhJQW9nQm1zZ0ZHb2lCV3BCRW5aQi93ZHhhaTBBQURvQUF5QUNJQUFnQlNBSGEwRVNka0gvQjNGcUxRQUFPZ0FGSUFJZ0FDQUpJQWhCdnFYLy93QnNha0VTZGtIL0IzRnFMUUFBT2dBRUlBRkJJR29oQVNBTlFRRnFJZzFCQ1VjTkFBc2dFa0dnQW1va0FBczBBQ0FES0FJQUlBUnFJQUFvQXRBQ0lBRW9BbFFvQWdBZ0FpOEJBR3hCaENCcVFRTjJRZjhIY1dwQmdBTnJMUUFBT2dBQUM4TUJBUVYvSUFNb0FnQWdCR29pQlNBQUtBTFFBa0dBQTJzaUFDQUJLQUpVSWdFb0FpUWdBaThCRW13aUJpQUJLQUlFSUFJdkFRSnNJZ2RxSWdnZ0FTZ0NJQ0FDTHdFUWJDSUpJQUVvQWdBZ0FpOEJBR3hCaENCcUlnRnFJZ0pxUVFOMlFmOEhjV290QUFBNkFBQWdCU0FBSUFJZ0NHdEJBM1pCL3dkeGFpMEFBRG9BQVNBREtBSUVJQVJxSWdJZ0FDQUhJQVpySWdNZ0FTQUpheUlCYWtFRGRrSC9CM0ZxTFFBQU9nQUFJQUlnQUNBQklBTnJRUU4yUWY4SGNXb3RBQUE2QUFFTDFRUUJEMzhnQXlnQ0FDQUVhaUlGSUFBb0F0QUNRWUFEYXlJQUlBSXVBUkFnQVNnQ1ZDSUJLQUlnYkVHeHpnQnNJZ2dnQWk0QkFDQUJLQUlBYkVFTmRFR0FDSElpQmlBQktBSkFJQUl1QVNCc0lnZEJvUzFzYWlJSmFrRUNkRUdBZ0lqQUFHcEJnRUJ4SWdvZ0FpNEJGQ0FCS0FJb2JFR3h6Z0JzSWdzZ0FpNEJCQ0FCS0FJSWJFRU5kRUdBQ0hJaURDQUJLQUpJSUFJdUFTUnNJZzFCb1Mxc2FpSU9ha0VMZFNJUFFhRXRiR29pRUNBQ0xnRVNJQUVvQWlSc1FiSE9BR3dpRVNBQ0xnRUNJQUVvQWdSc1FRMTBRWUFJY2lJU0lBRW9Ba1FnQWk0Qkltd2lBa0doTFd4cUloTnFRUXQxUWJIT0FHd2lBV3BCRW5aQi93ZHhhaTBBQURvQUFDQUZJQUFnRUNBQmEwRVNka0gvQjNGcUxRQUFPZ0FDSUFVZ0FDQVBRYjZsLy84QWJDQUtha0VTZGtIL0IzRnFMUUFBT2dBQklBTW9BZ1FnQkdvaUFTQUFJQWRCdnFYLy93TnNJQVpxUVFKMFFZQ0FpTUFBYWtHQVFIRWlCU0FOUWI2bGYyd2dER3BCQzNVaUJrR2hMV3hxSWdjZ0FrRytwWDlzSUJKcVFRdDFRYkhPQUd3aUFtcEJFblpCL3dkeGFpMEFBRG9BQUNBQklBQWdCeUFDYTBFU2RrSC9CM0ZxTFFBQU9nQUNJQUVnQUNBR1FiNmwvLzhBYkNBRmFrRVNka0gvQjNGcUxRQUFPZ0FCSUFNb0FnZ2dCR29pQVNBQUlBa2dDR3RCQW5SQmdJQ0l3QUJxUVlCQWNTSUNJQTRnQzJ0QkMzVWlBMEdoTFd4cUlnUWdFeUFSYTBFTGRVR3h6Z0JzSWdWcVFSSjJRZjhIY1dvdEFBQTZBQUFnQVNBQUlBUWdCV3RCRW5aQi93ZHhhaTBBQURvQUFpQUJJQUFnQTBHK3BmLy9BR3dnQW1wQkVuWkIvd2R4YWkwQUFEb0FBUXVUQmdFSGZ5QUFLQUxRQWlFTEl3QkJRR29pQUNBQktBSlVJZ0VvQWtBZ0FpNEJJR3dpQmlBQktBSUFJQUl1QVFCc0lnVnFRUUowSWdnZ0FTZ0NZQ0FDTGdFd2JDSUpJQUVvQWlBZ0FpNEJFR3dpQjJwQjBTSnNRWUFJYWlJS0lBZEIvakJzYWtFTGRTSUhhellDTUNBQUlBY2dDR28yQWdBZ0FDQUZJQVpyUVFKMElnWWdDaUFKUWQrSmYyeHFRUXQxSWdWck5nSWdJQUFnQlNBR2FqWUNFQ0FBSUFFb0FrUWdBaTRCSW13aUJpQUJLQUlFSUFJdUFRSnNJZ1ZxUVFKMElnZ2dBU2dDWkNBQ0xnRXliQ0lKSUFFb0FpUWdBaTRCRW13aUIycEIwU0pzUVlBSWFpSUtJQWRCL2pCc2FrRUxkU0lIYXpZQ05DQUFJQWNnQ0dvMkFnUWdBQ0FGSUFaclFRSjBJZ1lnQ2lBSlFkK0pmMnhxUVF0MUlnVnJOZ0lrSUFBZ0JTQUdhallDRkNBQUlBRW9Ba2dnQWk0QkpHd2lCaUFCS0FJSUlBSXVBUVJzSWdWcVFRSjBJZ2dnQVNnQ2FDQUNMZ0UwYkNJSklBRW9BaWdnQWk0QkZHd2lCMnBCMFNKc1FZQUlhaUlLSUFkQi9qQnNha0VMZFNJSGF6WUNPQ0FBSUFjZ0NHbzJBZ2dnQUNBRklBWnJRUUowSWdZZ0NpQUpRZCtKZjJ4cVFRdDFJZ1ZyTmdJb0lBQWdCU0FHYWpZQ0dDQUFJQUVvQWt3Z0FpNEJKbXdpQmlBQktBSU1JQUl1QVFac0lnVnFRUUowSWdnZ0FTZ0NiQ0FDTGdFMmJDSUpJQUVvQWl3Z0FpNEJGbXdpQVdwQjBTSnNRWUFJYWlJQ0lBRkIvakJzYWtFTGRTSUJhellDUENBQUlBRWdDR28yQWd3Z0FDQUZJQVpyUVFKMElnRWdBaUFKUWQrSmYyeHFRUXQxSWdKck5nSXNJQUFnQVNBQ2FqWUNIQ0FMUVlBRGF5RUJRUUFoQ3lBQUlRSURRQ0FESUF0QkFuUnFLQUlBSUFScUlnQWdBU0FDS0FJTUlnWWdBaWdDQkNJRmFrSFJJbXdpQ0NBRlFmNHdiR29pQlNBQ0tBSUFRWkNBQVdvaUNTQUNLQUlJSWdkcVFRMTBJZ3BxUVJKMlFmOEhjV290QUFBNkFBQWdBQ0FCSUFvZ0JXdEJFblpCL3dkeGFpMEFBRG9BQXlBQUlBRWdDQ0FHUWQrSmYyeHFJZ1lnQ1NBSGEwRU5kQ0lGYWtFU2RrSC9CM0ZxTFFBQU9nQUJJQUFnQVNBRklBWnJRUkoyUWY4SGNXb3RBQUE2QUFJZ0FrRVFhaUVDSUF0QkFXb2lDMEVFUncwQUN3dWhCQUVMZnlBQUtBTFFBaUVHSUFFb0FsUWhBU01BUWZBQWF5SUtJUUFEUUNBQktBSmdJUWNnQWk0Qk1DRUZJQUVvQWlBaENDQUNMZ0VRSVFzZ0FDQUNMZ0VBSUFFb0FnQnNRUTEwUVlBSWNpSU1JQUVvQWtBZ0FpNEJJR3dpRFNBQktBS0FBU0FDTGdGQWJDSU9heUlQUWNDbGYyeHFRUXQxTmdJb0lBQWdEMEhRRm13Z0RHb2lEQ0FOSUE1cVFjd3liQ0lOYWlJT0lBVWdCMndpQnlBSUlBdHNJZ1ZxUVpvMWJDSUlJQVZCOFNCc2FpSUZhMEVMZFRZQ1VDQUFJQVVnRG1wQkMzVTJBZ0FnQUNBTUlBMXJJZ1VnQ0NBSFFkejBmbXhxSWdkclFRdDFOZ0k4SUFBZ0JTQUhha0VMZFRZQ0ZDQUFRUVJxSVFBZ0FVRUVhaUVCSUFKQkFtb2hBaUFKUVFGcUlnbEJCVWNOQUFzZ0JrR0FBMnNoQUVFQUlRa2dDaUVDQTBBZ0F5QUpRUUowYWlnQ0FDQUVhaUlCSUFBZ0FpZ0NEQ0lLSUFJb0FnUWlCbXBCbWpWc0lnY2dCa0h4SUd4cUlnWWdBaWdDQUVFTmRFR0FnSWpBQUdvaUJTQUNLQUlJSWdnZ0FpZ0NFQ0lMYXlJTVFkQVdiR29pRFNBSUlBdHFRY3d5YkNJSWFpSUxha0VTZGtIL0IzRnFMUUFBT2dBQUlBRWdBQ0FMSUFaclFSSjJRZjhIY1dvdEFBQTZBQVFnQVNBQUlBY2dDa0hjOUg1c2FpSUtJQTBnQ0dzaUJtcEJFblpCL3dkeGFpMEFBRG9BQVNBQklBQWdCaUFLYTBFU2RrSC9CM0ZxTFFBQU9nQURJQUVnQUNBTVFjQ2wvLzhBYkNBRmFrRVNka0gvQjNGcUxRQUFPZ0FDSUFKQkZHb2hBaUFKUVFGcUlnbEJCVWNOQUFzTDZRUUJESDhqQUVHUUFXc2lEU1FBSUFBb0F0QUNJUTRnQVNnQ1ZDRUJJQTBoQUFOQUlBRW9Ba0FoQnlBQ0xnRWdJUWtnQUNBQ0xnRUFJQUVvQWdCc1FRMTBRWUFJY2lJS0lBRW9Bb0FCSUFJdUFVQnNJZ3RCdnFWL2JHcEJDM1VpRHlBQktBSWdJQUl1QVJCc0lnVWdBU2dDWUNBQ0xnRXdiQ0lHSUFFb0FxQUJJQUl1QVZCc0lneHFhMEVDZENJUWF6WUNZQ0FBSUE4Z0VHbzJBaGdnQUNBSElBbHNRYkhPQUd3aUJ5QUxRYUV0YkNBS2FpSUphaUlLSUFVZ0RHcEJ0aGRzSWdzZ0JTQUdha0VOZEdvaUJXdEJDM1UyQW5nZ0FDQUZJQXBxUVF0MU5nSUFJQUFnQ1NBSGF5SUZJQXNnRENBR2EwRU5kR29pQm10QkMzVTJBa2dnQUNBRklBWnFRUXQxTmdJd0lBQkJCR29oQUNBQlFRUnFJUUVnQWtFQ2FpRUNJQWhCQVdvaUNFRUdSdzBBQ3lBT1FZQURheUVBUVFBaENDQU5JUUlEUUNBRElBaEJBblJxS0FJQUlBUnFJZ0VnQUNBQ0tBSVVJZ1VnQWlnQ0JDSUdha0cyRjJ3aURpQUNLQUlNSWd3Z0JtcEJEWFJxSWdjZ0FpZ0NBRUVOZEVHQWdJakFBR29pQ1NBQ0tBSVFJZ3BCb1Mxc2FpSUxJQUlvQWdoQnNjNEFiQ0lQYWlJUWFrRVNka0gvQjNGcUxRQUFPZ0FBSUFFZ0FDQVFJQWRyUVJKMlFmOEhjV290QUFBNkFBVWdBU0FBSUFZZ0JTQU1hbXRCRFhRaUJpQUtRYjZsZjJ3Z0NXb2lCMnBCRW5aQi93ZHhhaTBBQURvQUFTQUJJQUFnQnlBR2EwRVNka0gvQjNGcUxRQUFPZ0FFSUFFZ0FDQU9JQVVnREd0QkRYUnFJZ1VnQ3lBUGF5SUdha0VTZGtIL0IzRnFMUUFBT2dBQ0lBRWdBQ0FHSUFWclFSSjJRZjhIY1dvdEFBQTZBQU1nQWtFWWFpRUNJQWhCQVdvaUNFRUdSdzBBQ3lBTlFaQUJhaVFBQzhNR0FSQi9Jd0JCMEFGckloRWtBQ0FBS0FMUUFpRU9JQUVvQWxRaEFTQVJJUUFEUUNBQktBS2dBU0VJSUFJdUFWQWhDU0FCS0FJZ0lRMGdBaTRCRUNFUElBRW9BbUFoQ2lBQ0xnRXdJUklnQUNBQ0xnRUFJQUVvQWdCc1FRMTBRWUFJY2lJR0lBRW9Bb0FCSUFJdUFVQnNJZ3NnQVNnQ3dBRWdBaTRCWUd3aUJTQUJLQUpBSUFJdUFTQnNJZ3hxSWhCclFjSGFBR3hxUVF0MU5nSlVJQUFnRUVIRzBRQnNJQVpxSWhBZ0N5QUZhMEczT0d3aUV5QUZRWU43YkdwcUloUWdDQ0FKYkNJRklBMGdEMndpQ0dwQm95ZHNJZzBnQ2lBU2JDSUpJQWhxUWU4N2JDSVBJQWdnQ1d0Qjh3cHNJZ2hyYWlJS2EwRUxkVFlDcUFFZ0FDQUtJQlJxUVF0MU5nSUFJQUFnRENBTGEwR1NGR3dpQ2lBTVFmSGhmbXhxSUJCcUlnd2dCU0FKYWtIaHAzOXNJZ2tnRFNBRlFkNzNBR3hxYWlJRmEwRUxkVFlDY0NBQUlBVWdER3BCQzNVMkFqZ2dBQ0FMUVpXS2Yyd2dCbW9nQ21vZ0Uyb2lDeUFJSUE5cUlBbHFJZ1pyUVF0MU5nS01BU0FBSUFZZ0MycEJDM1UyQWh3Z0FFRUVhaUVBSUFGQkJHb2hBU0FDUVFKcUlRSWdCMEVCYWlJSFFRZEhEUUFMSUE1QmdBTnJJUUJCQUNFTElCRWhBZ05BSUFNZ0MwRUNkR29vQWdBZ0JHb2lBU0FBSUFJb0Fnd2lCaUFDS0FJRUlnZHFRZTg3YkNJT0lBY2dCbXRCOHdwc0lnMXJJQUlvQWhRaUJTQUhha0dqSjJ3aUQyb2lDaUFDS0FJUUlnY2dBaWdDR0NJTWEwRzNPR3dpRWlBTVFZTjdiR29nQWlnQ0FFRU5kRUdBZ0lqQUFHb2lDQ0FNSUFJb0FnZ2lDV29pREVIRzBRQnNhaUlRYWlJVGFrRVNka0gvQjNGcUxRQUFPZ0FBSUFFZ0FDQVRJQXByUVJKMlFmOEhjV290QUFBNkFBWWdBU0FBSUFVZ0JtcEI0YWQvYkNJR0lBMGdEbXBxSWc0Z0NTQUhhMEdTRkd3aURTQUhRWldLZjJ3Z0NHcHFJQkpxSWdwcVFSSjJRZjhIY1dvdEFBQTZBQUVnQVNBQUlBb2dEbXRCRW5aQi93ZHhhaTBBQURvQUJTQUJJQUFnRHlBRlFkNzNBR3hxSUFacUlnWWdEU0FKUWZIaGZteHFJQkJxSWdWcVFSSjJRZjhIY1dvdEFBQTZBQUlnQVNBQUlBVWdCbXRCRW5aQi93ZHhhaTBBQURvQUJDQUJJQUFnQnlBTWEwSEIyZ0JzSUFocVFSSjJRZjhIY1dvdEFBQTZBQU1nQWtFY2FpRUNJQXRCQVdvaUMwRUhSdzBBQ3lBUlFkQUJhaVFBQzRFSkFSSi9Jd0JCZ0FKckloSWtBQ0FBS0FMUUFpRVJJQUVvQWxRaEFFRUlJUVlnRWlFQkEwQWdBUUovQWtBZ0FpNEJFQ0lJSUFJdkFTQWlCWEpCLy84RGNRMEFRUUFoQlNBQ0x3RXdEUUFnQWk4QlFBMEFJQUl2QVZBTkFDQUNMd0ZnRFFBZ0FpOEJjQTBBSUFFZ0FpNEJBQ0FBS0FJQWJFRUNkQ0lGTmdMQUFTQUJJQVUyQXFBQklBRWdCVFlDZ0FFZ0FTQUZOZ0pnSUFFZ0JUWUNRQ0FCSUFVMkFpQWdBU0FGTmdJQVFUZ01BUXNnQVNBQUtBTEFBU0FDTGdGZ2JDSUpJQUFvQWtBZ0JVRVFkRUVRZFd3aUJXcEIwU0pzSWcwZ0JVSCtNR3hxSWc0Z0FpNEJRQ0FBS0FLQUFXeEJEWFFpQ2lBQ0xnRUFJQUFvQWdCc1FRMTBRWUFJY2lJTGFpSVBhaUlNSUFBb0FpQWdDR3dpQlNBQUtBTGdBU0FDTGdGd2JDSUlha0d6Um13aUV5QUZRWXZnQUd4cUlBVWdBQ2dDb0FFZ0FpNEJVR3dpQjJvaUVDQUFLQUpnSUFJdUFUQnNJZ1VnQ0dvaUZHcEJvY3NBYkNJVklCQkJoR2RzYWlJUWFpSVdhMEVMZFRZQzRBRWdBU0FNSUJacVFRdDFOZ0lBSUFFZ0RTQUpRZCtKZjJ4cUlna2dDeUFLYXlJTmFpSUtJQlVnRkVHN2duOXNhaUlMSUFVZ0IycEIvZHQrYkNJTUlBVkIxTVFCYkdwcUlnVnJRUXQxTmdMQUFTQUJJQVVnQ21wQkMzVTJBaUFnQVNBTklBbHJJZ1VnRENBSFFiT0RBV3hxSUJCcUlnZHJRUXQxTmdLZ0FTQUJJQVVnQjJwQkMzVTJBa0FnQVNBVElBaEJqaE5zYWlBTGFpSUZJQThnRG1zaUNHcEJDM1UyQW1BZ0NDQUZhMEVMZFNFRlFTQUxRUUowYWlBRk5nSUFJQUpCQW1vaEFpQUFRUVJxSVFBZ0FVRUVhaUVCSUFaQkFVc2hCU0FHUVFGcklRWWdCUTBBQ3lBUlFZQURheUVBUVFBaENDQVNJUUlEUUNBQ0tBSUFRWkNBQVdvaEJpQURJQWhCQW5ScUtBSUFJQVJxSVFFQ1FBSkFJQUlvQWdRaUJ5QUNLQUlJSWdWeURRQkJBQ0VGSUFJb0Fnd05BQ0FDS0FJUURRQWdBaWdDRkEwQUlBSW9BaGdOQUNBQ0tBSWNEUUFnQVNBQUlBWkJCWFpCL3dkeGFqRUFBRUtCZ29TSWtLREFnQUYrTndBQURBRUxJQUVnQUNBQ0tBSWNJaEVnQjJwQnMwWnNJZzBnQjBHTDRBQnNhaUFDS0FJTUlna2dFV29pRGlBSElBSW9BaFFpQjJvaUNtcEJvY3NBYkNJTElBcEJoR2RzYWlJS2FpSVBJQUlvQWhnaURDQUZha0hSSW13aUV5QUZRZjR3YkdvaUJTQUNLQUlRSWhBZ0JtcEJEWFFpRkdvaUZXcEJFblpCL3dkeGFpMEFBRG9BQUNBQklBQWdGU0FQYTBFU2RrSC9CM0ZxTFFBQU9nQUhJQUVnQUNBTElBNUJ1NEovYkdvaURpQUhJQWxxUWYzYmZtd2lDeUFKUWRURUFXeHFhaUlKSUJNZ0RFSGZpWDlzYWlJUElBWWdFR3RCRFhRaUJtb2lER3BCRW5aQi93ZHhhaTBBQURvQUFTQUJJQUFnRENBSmEwRVNka0gvQjNGcUxRQUFPZ0FHSUFFZ0FDQUxJQWRCczRNQmJHb2dDbW9pQnlBR0lBOXJJZ1pxUVJKMlFmOEhjV290QUFBNkFBSWdBU0FBSUFZZ0IydEJFblpCL3dkeGFpMEFBRG9BQlNBQklBQWdEU0FSUVk0VGJHb2dEbW9pQmlBVUlBVnJJZ1ZxUVJKMlFmOEhjV290QUFBNkFBTWdBU0FBSUFVZ0JtdEJFblpCL3dkeGFpMEFBRG9BQkFzZ0FrRWdhaUVDSUFoQkFXb2lDRUVJUncwQUN5QVNRWUFDYWlRQUM1QUlBUkYvSXdCQmdBSnJJaEFrQUNBQUtBTFFBaUVKSUFFb0FsUWhBQ0FRSVFGQkNDRUhBMEFnQVFKL0FrQWdBaTRCRUNJRklBSXZBU0FpQm5KQi8vOERjUTBBUVFBaEJpQUNMd0V3RFFBZ0FpOEJRQTBBSUFJdkFWQU5BQ0FDTHdGZ0RRQWdBaThCY0EwQUlBRWdBQ2dDQUNBQ0xnRUFiQ0lHTmdMQUFTQUJJQVkyQXFBQklBRWdCallDZ0FFZ0FTQUdOZ0pnSUFFZ0JqWUNRQ0FCSUFZMkFpQWdBU0FHTmdJQVFUZ01BUXNnQVNBQUtBTEFBU0FDTGdGZ2JDSUlJQUFvQWtBZ0JrRVFkRUVRZFd3aUMyb2lCaUFBS0FLQUFTQUNMZ0ZBYkNJS0lBQW9BZ0FnQWk0QkFHd2lER29pRFdvaURpQUFLQUxnQVNBQ0xnRndiQ0lQSUFBb0FpQWdCV3dpRVdvaUVpQUFLQUtnQVNBQ0xnRlFiQ0lUSUFBb0FtQWdBaTRCTUd3aUZHb2lGV29pQldzMkF1QUJJQUVnQlNBT2FqWUNBQ0FCSUFzZ0NHdEI2Z0pzUVFoMUlBWnJJZ2dnRENBS2F5SUxhaUlLSUJFZ0Qyc2lEQ0FUSUJScklnNXFRZGtEYkVFSWRTSVBJQVVnRGtHZEJXeEJDSFZxYXlJRmF6WUN3QUVnQVNBRklBcHFOZ0lnSUFFZ0N5QUlheUlJSUJJZ0ZXdEI2Z0pzUVFoMUlBVnJJZ1ZyTmdLZ0FTQUJJQVVnQ0dvMkFrQWdBU0FQSUF4QmxRSnNRUWgxSUFWcWF5SUZJQTBnQm1zaUJtbzJBbUFnQmlBRmF5RUdRU0FMUVFKMGFpQUdOZ0lBSUFKQkFtb2hBaUFBUVFScUlRQWdBVUVFYWlFQklBZEJBVXNoQmlBSFFRRnJJUWNnQmcwQUN5QUpRWUFEYXlFQVFRQWhCaUFRSVFJRFFDQUNLQUlBUVpDQUFXb2hCU0FESUFaQkFuUnFLQUlBSUFScUlRRUNRQUpBSUFJb0FnUWlDU0FDS0FJSUlnZHlEUUJCQUNFSElBSW9BZ3dOQUNBQ0tBSVFEUUFnQWlnQ0ZBMEFJQUlvQWhnTkFDQUNLQUljRFFBZ0FTQUFJQVZCQlhaQi93ZHhhakVBQUVLQmdvU0lrS0RBZ0FGK053QUFEQUVMSUFFZ0FDQUNLQUljSWdvZ0NXb2lEQ0FDS0FJTUlnMGdBaWdDRkNJT2FpSVBhaUlJSUFJb0FoZ2lFU0FIYWlJTElBSW9BaEFpRWlBRmFpSVRhaUlVYWtFRmRrSC9CM0ZxTFFBQU9nQUFJQUVnQUNBVUlBaHJRUVYyUWY4SGNXb3RBQUE2QUFjZ0FTQUFJQWtnQ21zaUNpQU9JQTFySWdscVFka0RiRUVJZFNJTklBbEJuUVZzUVFoMUlBaHFheUlKSUFjZ0VXdEI2Z0pzUVFoMUlBdHJJZ2dnQlNBU2F5SUZhaUlIYWtFRmRrSC9CM0ZxTFFBQU9nQUJJQUVnQUNBSElBbHJRUVYyUWY4SGNXb3RBQUE2QUFZZ0FTQUFJQXdnRDJ0QjZnSnNRUWgxSUFscklnY2dCU0FJYXlJRmFrRUZka0gvQjNGcUxRQUFPZ0FDSUFFZ0FDQUZJQWRyUVFWMlFmOEhjV290QUFBNkFBVWdBU0FBSUEwZ0NrR1ZBbXhCQ0hVZ0IycHJJZ2NnRXlBTGF5SUZha0VGZGtIL0IzRnFMUUFBT2dBRElBRWdBQ0FGSUFkclFRVjJRZjhIY1dvdEFBQTZBQVFMSUFKQklHb2hBaUFHUVFGcUlnWkJDRWNOQUFzZ0VFR0FBbW9rQUF2eUNBSVBmUVYvSXdCQmdBSnJJaFlrQUNBQUtBTFFBaUVYSUFFb0FsUWhBRUVJSVJRZ0ZpRUJBMEFnQVFKL0FrQWdBaThCRUNJWUlBSXZBU0FpRlhJTkFFRUFJUlVnQWk4Qk1BMEFJQUl2QVVBTkFDQUNMd0ZRRFFBZ0FpOEJZQTBBSUFJdkFYQU5BQ0FCSUFBcUFnQWdBaTRCQUxLVUlnWTRBc0FCSUFFZ0JqZ0NvQUVnQVNBR09BS0FBU0FCSUFZNEFtQWdBU0FHT0FKQUlBRWdCamdDSUNBQklBWTRBZ0JCT0F3QkN5QUJJQUFxQWdBZ0FpNEJBTEtVSWdjZ0FDb0NnQUVnQWk0QlFMS1VJZ2lTSWcwZ0FDb0NRQ0FWUVJCMFFSQjFzcFFpQ1NBQUtnTEFBU0FDTGdGZ3NwUWlDcElpQnBJaUN5QUFLZ0pnSUFJdUFUQ3lsQ0lNSUFBcUFxQUJJQUl1QVZDeWxDSU9raUlQSUFBcUFpQWdHRUVRZEVFUWRiS1VJaEFnQUNvQzRBRWdBaTRCY0xLVUloR1NJaEtTSWdXVE9BTGdBU0FCSUFzZ0JaSTRBZ0FnQVNBSElBaVRJZ2NnQ1NBS2swUHpCTFUvbENBR2t5SUlraUlKSUE0Z0RKTWlDaUFRSUJHVElndVNRMTZEN0QrVUlnd2dDa04xUFNmQWxKSWdCWk1pQlpNNEFzQUJJQUVnQ1NBRmtqZ0NJQ0FCSUFjZ0NKTWlCeUFTSUErVFEvTUV0VCtVSUFXVElnV1RPQUtnQVNBQklBY2dCWkk0QWtBZ0FTQU5JQWFUSWdZZ0RDQUxROVNMaXIrVWtpQUZreUlGa2pnQ1lDQUdJQVdUSVFaQklBdEJBblJxSUFZNEFnQWdBa0VDYWlFQ0lBQkJCR29oQUNBQlFRUnFJUUVnRkVFQlN5RVZJQlJCQVdzaEZDQVZEUUFMSUJkQmdBTnJJUUJCQUNFVUlCWWhBZ05BSUFNZ0ZFRUNkR29vQWdBZ0JHb2lBU0FBQW44Z0Fpb0NBRU1BSUFCRWtpSUhJQUlxQWhBaUNKSWlEU0FDS2dJSUlna2dBaW9DR0NJS2tpSUdraUlMSUFJcUFoUWlEQ0FDS2dJTUlnNlNJZzhnQWlvQ0JDSVFJQUlxQWh3aUVaSWlFcElpQlpJaUU0dERBQUFBVDEwRVFDQVRxQXdCQzBHQWdJQ0FlQXRCL3dkeGFpMEFBRG9BQUNBQklBQUNmeUFMSUFXVElndUxRd0FBQUU5ZEJFQWdDNmdNQVF0QmdJQ0FnSGdMUWY4SGNXb3RBQUE2QUFjZ0FTQUFBbjhnQnlBSWt5SUhJQWtnQ3BORDh3UzFQNVFnQnBNaUNKSWlDU0FNSUE2VElnb2dFQ0FSa3lJTGtrTmVnK3cvbENJTUlBcERkVDBud0pTU0lBV1RJZ1dTSWdxTFF3QUFBRTlkQkVBZ0NxZ01BUXRCZ0lDQWdIZ0xRZjhIY1dvdEFBQTZBQUVnQVNBQUFuOGdDU0FGa3lJSmkwTUFBQUJQWFFSQUlBbW9EQUVMUVlDQWdJQjRDMEgvQjNGcUxRQUFPZ0FHSUFFZ0FBSi9JQWNnQ0pNaUJ5QVNJQStUUS9NRXRUK1VJQVdUSWdXU0lnaUxRd0FBQUU5ZEJFQWdDS2dNQVF0QmdJQ0FnSGdMUWY4SGNXb3RBQUE2QUFJZ0FTQUFBbjhnQnlBRmt5SUhpME1BQUFCUFhRUkFJQWVvREFFTFFZQ0FnSUI0QzBIL0IzRnFMUUFBT2dBRklBRWdBQUovSUEwZ0JwTWlCaUFNSUF0RDFJdUt2NVNTSUFXVElnV1NJZ2VMUXdBQUFFOWRCRUFnQjZnTUFRdEJnSUNBZ0hnTFFmOEhjV290QUFBNkFBTWdBU0FBQW44Z0JpQUZreUlHaTBNQUFBQlBYUVJBSUFhb0RBRUxRWUNBZ0lCNEMwSC9CM0ZxTFFBQU9nQUVJQUpCSUdvaEFpQVVRUUZxSWhSQkNFY05BQXNnRmtHQUFtb2tBQXNaQUNBQUlBQW9BZ0FvQWdnUkFRQWdBQkMxQlVFQkVBTUFDMXNCQVg4Z0FDZ0NBQ0VDSUFGQkFFZ0VRQUpBSUFJb0Ftd2lBUVJBSUFJb0FtaEJBMGdOQVFzZ0FDQUNLQUlJRVFFQUlBSW9BbXdoQVFzZ0FpQUJRUUZxTmdKc0R3c2dBU0FDS0FKb1RBUkFJQUFnQWlnQ0NCRUJBQXNMWEFFQ2Z5TUFRZUFCYXlJQkpBQWdBQ0FCUVJCcUlnSWdBQ2dDQUNnQ0RCRUNBQ0FCSUFJMkFnQkJrUFFDS0FJQUlRSWpBRUVRYXlJQUpBQWdBQ0FCTmdJTUlBSkI4cUlDSUFFUWh3VWdBRUVRYWlRQUlBRkI0QUZxSkFBTGt3SUNCSDhEZmlNQVFUQnJJZ01rQUFKQUFrQUNmd0pBSUFBb0FnQWlBaWdDRkNJQVFRQk1EUUFnQUNBQ0tBSjBTZzBBSUFJb0FuQWdBRUVDZEdvTUFRc2dBaWdDZUNJRVJRMEJJQUFnQWlnQ2ZDSUZTQTBCSUFBZ0FpZ0NnQUZLRFFFZ0JDQUFJQVZyUVFKMGFnc29BZ0FpQkEwQkN5QUNJQUEyQWhnZ0FpZ0NjQ2dDQUNFRUN5QUVJUUFDUUFKQUEwQWdBQzBBQUNJRlJRMEJJQUJCQVdvaEFDQUZRU1ZIRFFBTElBQXRBQUJCOHdCSERRQWdBeUFDUVJocU5nSWdJQUVnQkNBRFFTQnFFS1VDREFFTElBSXBBaUFoQmlBQ0tRSW9JUWNnQWlrQ0dDRUlJQU1nQWlrQ01EY0RHQ0FESUFjM0F4QWdBeUFHTndNSUlBTWdDRGNEQUNBQklBUWdBeENsQWdzZ0EwRXdhaVFBQ3hVQUlBQW9BZ0FpQUVFQU5nSVVJQUJCQURZQ2JBdkJBUUVIZnlBQUtBTEFBa0VBU2dSQUlBQW9BdHdESUFFb0FnUnFJZ0V0QUl3QklRVWdBeWdDQUNFR0lBRXRBSllCSWdoQkFXc2hDUU5BSUFBb0FuQWlBVUVBU2dSQUlBRWdCaUFFUVFKMGFpZ0NBQ0lCYWlFS0lBSWdCMEVDZEdvb0FnQWhBd05BSUFVRVFDQUJJQU10QUFBZ0JSQTZJQVZxSVFFTElBTkJBV29oQXlBQklBcEpEUUFMQ3lBSVFRSlBCRUFnQmlBRUlBWWdCRUVCYWlBSklBQW9BbkFRaXdNTElBZEJBV29oQnlBRUlBaHFJZ1FnQUNnQ3dBSklEUUFMQ3d1ZUFRRUZmeUFBS0FMQUFrRUFTZ1JBSUFNb0FnQWhCUU5BSUFVZ0JDQUZJQVJCQVhKQkFTQUFLQUp3SWdGQkFFb0VmeUFGSUFSQkFuUnFLQUlBSWdNZ0FXb2hCeUFDSUFaQkFuUnFLQUlBSVFFRFFDQURJQUV0QUFBaUNEb0FBU0FESUFnNkFBQWdBVUVCYWlFQklBTkJBbW9pQXlBSFNRMEFDeUFBS0FKd0JTQUJDeENMQXlBR1FRRnFJUVlnQkVFQ2FpSUVJQUFvQXNBQ1NBMEFDd3NMaEFFQkJIOGdBQ2dDd0FJaUFVRUFTZ1JBSUFNb0FnQWhCUU5BSUFBb0FuQWlBMEVBU2dSQUlBTWdCU0FFUVFKMElnTnFLQUlBSWdGcUlRWWdBaUFEYWlnQ0FDRURBMEFnQVNBRExRQUFJZ2M2QUFFZ0FTQUhPZ0FBSUFOQkFXb2hBeUFCUVFKcUlnRWdCa2tOQUFzZ0FDZ0N3QUloQVFzZ0JFRUJhaUlFSUFGSURRQUxDd3NKQUNBRElBSTJBZ0FMQ1FBZ0EwRUFOZ0lBQ3g4QkFYOGdBQ2dDM0FNaUFTQUFLQUxBQWpZQ1hDQUJJQUFvQW5RMkFtQUxuQUlCQTM4Z0FDZ0MzQU1pQXlnQ1hDSUhJQUFvQXNBQ0lnaE9CRUFnQUNnQ0pFRUFTZ1JBSUFBb0F0Z0JJUWhCQUNFSEEwQWdBQ0FJSUFFZ0IwRUNkQ0lKYWlnQ0FDQURJQWxxSWdrb0FtUWdBaWdDQUd4QkFuUnFJQWxCREdvZ0NTZ0NOQkVIQUNBSVFkZ0FhaUVJSUFkQkFXb2lCeUFBS0FJa1NBMEFDeUFBS0FMQUFpRUlDeUFEUVFBMkFseEJBQ0VIQ3lBQUlBTkJER29nQnlBRUlBVW9BZ0FpQVVFQ2RHb2dDQ0FIYXlJRUlBTW9BbUFpQnlBRUlBZEpHeUlFSUFZZ0FXc2lBU0FCSUFSTEd5SUJJQUFvQXVBREtBSUVFUVlBSUFVZ0JTZ0NBQ0FCYWpZQ0FDQURJQU1vQW1BZ0FXczJBbUFnQXlBREtBSmNJQUZxSWdFMkFsd2dBQ2dDd0FJZ0FVd0VRQ0FDSUFJb0FnQkJBV28yQWdBTEM5Z0JBQUpBSUFBb0FzZ0RJZ0VvQWhnaUFnUkFJQUVvQWd3aEF3d0JDeUFCSUFBZ0FTZ0NDQ0FCS0FJVUlBRW9BaEJCQUNBQUtBSUVLQUljRVFvQUlnTTJBZ3dnQVNnQ0dDRUNDeUFBSUFNZ0FrRUNkR29nQkNBRktBSUFJZ05CQW5ScUlBRW9BaEFnQW1zaUFpQUdJQU5ySWdNZ0FpQURTUnNpQWlBQUtBSjBJQUVvQWhScklnTWdBaUFEU1JzaUFpQUFLQUxrQXlnQ0JCRUhBQ0FGSUFVb0FnQWdBbW8yQWdBZ0FTQUJLQUlZSUFKcUlnQTJBaGdnQUNBQktBSVFJZ0JQQkVBZ0FVRUFOZ0lZSUFFZ0FTZ0NGQ0FBYWpZQ0ZBc0wwd0VCQW44Z0FDZ0N5QU1pQkVFWWFpRUlBa0FnQkNnQ0dDSUdCRUFnQkNnQ0RDRUhEQUVMSUFRZ0FDQUVLQUlJSUFRb0FoUWdCQ2dDRUVFQklBQW9BZ1FvQWh3UkNnQWlCellDRENBRUtBSVlJUVlMSUFBZ0FTQUNJQU1nQnlBSUlBUW9BaEFnQUNnQzNBTW9BZ1FSREFBZ0JpQUVLQUlZSWdGSkJIOGdBQ0FFS0FJTUlBWkJBblJxUVFBZ0FTQUdheUlCSUFBb0F1UURLQUlFRVFjQUlBVWdCU2dDQUNBQmFqWUNBQ0FFS0FJWUJTQUJDeUFFS0FJUUlnQlBCRUFnQkVFQU5nSVlJQVFnQkNnQ0ZDQUFhallDRkFzTGp3RUJCSDhqQUVFUWF5SUhKQUFnQUNnQ3lBTWlDQ2dDRUNFSklBVW9BZ0FoQ2lBSFFRQTJBZ3dnQUNBQklBSWdBeUFJS0FJTUlBZEJER29nQmlBS2F5SUJJQWtnQVNBSlNSc2dBQ2dDM0FNb0FnUVJEQUFnQUNBSUtBSU1JQVFnQlNnQ0FFRUNkR29nQnlnQ0RDQUFLQUxrQXlnQ0JCRUhBQ0FGSUFVb0FnQWdCeWdDREdvMkFnQWdCMEVRYWlRQUM5d0JBUUYvSUFBb0FzZ0RJUUlDUUFKQUFrQUNRQUpBSUFFT0JBQURBZ0VEQ3lBQUtBSlVCRUFnQWtIVUFUWUNCQ0FDS0FJTURRUWdBaUFBSUFJb0FnaEJBQ0FDS0FJUVFRRWdBQ2dDQkNnQ0hCRUtBRFlDREF3RUN5QUNJQUFvQXR3REtBSUVOZ0lFREFNTElBSW9BZ2hGQkVBZ0FDZ0NBQ0lCUVFNMkFoUWdBQ0FCS0FJQUVRRUFDeUFDUWRVQk5nSUVEQUlMSUFJb0FnaEZCRUFnQUNnQ0FDSUJRUU0yQWhRZ0FDQUJLQUlBRVFFQUN5QUNRZFlCTmdJRURBRUxJQUFvQWdBaUFVRUROZ0lVSUFBZ0FTZ0NBQkVCQUFzZ0FrSUFOd0lVQ3p3QUlBQWdBU0FDS0FJQUlBUWdCU2dDQUVFQ2RHb2dBQ2dDM0FNb0Fnd1JCd0FnQlNBRktBSUFRUUZxTmdJQUlBSWdBaWdDQUVFQmFqWUNBQXZDQXdFTWZ5QUNRUUowSWdJZ0FTZ0NDR29vQWdBaEJTQUJLQUlFSUFKcUtBSUFJUVlnQVNnQ0FDQUNhaWdDQUNFSElBTW9BZ0FoQVNBQUtBTFFBaUVDSUFBb0F0d0RJZ01vQWh3aENDQURLQUlZSVFzZ0F5Z0NGQ0VNSUFNb0FoQWhEU0FBS0FKd0lnTkJBazhFZnlBRFFRRjJJUU1EUUNBTUlBWXRBQUJCQW5RaUJHb29BZ0FoRGlBTElBVXRBQUJCQW5RaUNXb29BZ0FoQ2lBRUlBaHFLQUlBSVE4Z0FTQUNJQWtnRFdvb0FnQWlDU0FITFFBQUlnUnFhaTBBQURvQUFDQUJJQUlnQkNBS0lBOXFRUkIxSWdwcWFpMEFBRG9BQVNBQklBSWdCQ0FPYW1vdEFBQTZBQUlnQVNBQ0lBa2dCeTBBQVNJRWFtb3RBQUE2QUFNZ0FTQUNJQVFnQ21wcUxRQUFPZ0FFSUFFZ0FpQUVJQTVxYWkwQUFEb0FCU0FCUVFacUlRRWdCMEVDYWlFSElBVkJBV29oQlNBR1FRRnFJUVlnQTBFQmF5SUREUUFMSUFBb0FuQUZJQU1MUVFGeEJFQWdEQ0FHTFFBQVFRSjBJZ0JxS0FJQUlRTWdDeUFGTFFBQVFRSjBJZ1ZxS0FJQUlRWWdBQ0FJYWlnQ0FDRUlJQUVnQWlBSExRQUFJZ0FnQlNBTmFpZ0NBR3BxTFFBQU9nQUFJQUVnQWlBQUlBWWdDR3BCRUhWcWFpMEFBRG9BQVNBQklBSWdBQ0FEYW1vdEFBQTZBQUlMQzRzQ0FRTi9Jd0JCRUdzaUNDUUFBa0FDUUNBQUtBTGNBeUlIS0FJa0JFQWdCMEVnYWtFQUlBUWdCU2dDQUVFQ2RHcEJBRUVCSUFjb0FpZ1Fpd01nQjBFQU5nSWtJQVVnQlNnQ0FFRUJhallDQUNBSElBY29BaXhCQVdzMkFpd01BUXNnQnlnQ0xDRUpJQWdnQkNBRktBSUFJZ05CQW5ScUlnUW9BZ0EyQWdnZ0NBSi9JQWtnQmlBRGF5SURJQU1nQ1VzYklnTkJBaUFEUVFKSkd5SURRUUpQQkVBZ0JDZ0NCQXdCQ3lBSFFRRTJBaVFnQnlnQ0lBczJBZ3dnQUNBQklBSW9BZ0FnQ0VFSWFpQUhLQUlNRVFjQUlBY29BaVFoQUNBRklBVW9BZ0FnQTJvMkFnQWdCeUFIS0FJc0lBTnJOZ0lzSUFBTkFRc2dBaUFDS0FJQVFRRnFOZ0lBQ3lBSVFSQnFKQUFMaGdVQkRuOGdBa0VDZENJRklBRW9BZ2hxS0FJQUlRb2dBU2dDQkNBRmFpZ0NBQ0VMSUFFb0FnQWdBa0VEZEdvaUFTZ0NBQ0VISUFFb0FnUWhDQ0FES0FJRUlRSWdBeWdDQUNFRElBQW9BdEFDSVFRZ0FDZ0MzQU1pQVNnQ0hDRU9JQUVvQWhnaER5QUJLQUlVSVJBZ0FTZ0NFQ0VSSUFBb0FuQWlBVUVDVHdSL0lBRkJBWFloQ1FOQUlCQWdDeTBBQUVFQ2RDSUJhaWdDQUNFTUlBOGdDaTBBQUVFQ2RDSUdhaWdDQUNFRklBRWdEbW9vQWdBaEFTQURJQVFnQmlBUmFpZ0NBQ0lOSUFjdEFBQWlCbXBxTFFBQU9nQUFJQU1nQkNBR0lBRWdCV3BCRUhVaUJXcHFMUUFBT2dBQklBTWdCQ0FHSUF4cWFpMEFBRG9BQWlBRElBUWdEU0FITFFBQklnRnFhaTBBQURvQUF5QURJQVFnQVNBRmFtb3RBQUE2QUFRZ0F5QUVJQUVnREdwcUxRQUFPZ0FGSUFJZ0JDQU5JQWd0QUFBaUFXcHFMUUFBT2dBQUlBSWdCQ0FCSUFWcWFpMEFBRG9BQVNBQ0lBUWdBU0FNYW1vdEFBQTZBQUlnQWlBRUlBMGdDQzBBQVNJQmFtb3RBQUE2QUFNZ0FpQUVJQUVnQldwcUxRQUFPZ0FFSUFJZ0JDQUJJQXhxYWkwQUFEb0FCU0FDUVFacUlRSWdDRUVDYWlFSUlBTkJCbW9oQXlBSFFRSnFJUWNnQ2tFQmFpRUtJQXRCQVdvaEN5QUpRUUZySWdrTkFBc2dBQ2dDY0FVZ0FRdEJBWEVFUUNBUUlBc3RBQUJCQW5RaUFHb29BZ0FoQ1NBUElBb3RBQUJCQW5RaUFXb29BZ0FoQlNBQUlBNXFLQUlBSVFBZ0F5QUVJQUVnRVdvb0FnQWlBU0FITFFBQUlnWnFhaTBBQURvQUFDQURJQVFnQmlBQUlBVnFRUkIxSWdCcWFpMEFBRG9BQVNBRElBUWdCaUFKYW1vdEFBQTZBQUlnQWlBRUlBRWdDQzBBQUNJRGFtb3RBQUE2QUFBZ0FpQUVJQUFnQTJwcUxRQUFPZ0FCSUFJZ0JDQURJQWxxYWkwQUFEb0FBZ3NMR3dFQmZ5QUFLQUxjQXlJQlFRQTJBaVFnQVNBQUtBSjBOZ0lzQzRVREFRTi9Ba0FnQUFKL0lBQW9BcndESWdFb0FnZ0VRQ0FCUVFBMkFnZ2dBRUVBSUFBb0F1UURLQUlBRVFJQUlBQkJBaUFBS0FMSUF5Z0NBQkVDQUVFQ0RBRUxBa0FnQUNnQ1ZFVU5BQ0FBS0FLSUFRMEFBa0FnQUNnQ1hFVU5BQ0FBS0FKc1JRMEFJQUFnQVNnQ0dEWUM1QU1nQVVFQk5nSUlEQUVMSUFBb0FtUUVRQ0FBSUFFb0FoUTJBdVFEREFFTElBQW9BZ0FpQWtFdk5nSVVJQUFnQWlnQ0FCRUJBQXNnQUNBQUtBTFlBeWdDQUJFQkFDQUFJQUFvQXNRREtBSUlFUUVBSUFBb0FrUU5BU0FCS0FJUVJRUkFJQUFnQUNnQzRBTW9BZ0FSQVFBTElBQWdBQ2dDM0FNb0FnQVJBUUFnQUNnQ1ZBUkFJQUFnQVNnQ0NDQUFLQUxrQXlnQ0FCRUNBQXNnQUVFRFFRQWdBU2dDQ0JzZ0FDZ0N5QU1vQWdBUkFnQkJBQXNnQUNnQ3dBTW9BZ0FSQWdBTEFrQWdBQ2dDQ0NJQ1JRMEFJQUlnQVNnQ0RDSUROZ0lNSUFJZ0EwRUNRUUVnQVNnQ0NCdHFJZ0UyQWhBZ0FDZ0NRRVVOQUNBQUtBTE1BeWdDRkEwQUlBSkJBa0VCSUFBb0Ftd2JJQUZxTmdJUUN3c3ZBUUYvSUFBb0Fyd0RJUUVnQUNnQ1ZBUkFJQUFnQUNnQzVBTW9BZ2dSQVFBTElBRWdBU2dDREVFQmFqWUNEQXNjQUNBQVFRQkJBRUVBSUFFZ0FpQURJQUFvQXNnREtBSUVFUXdBQzJFQkFuOENRQ0FBS0FMQUF5SUVLQUl3SUFRb0FqUWlCVThFUUNBQUlBUkJDR29nQUNnQ3hBTW9BZ3dSQXdCRkRRRWdCRUVBTmdJd0lBUW9BalFoQlFzZ0FDQUVRUWhxSUFSQk1Hb2dCU0FCSUFJZ0F5QUFLQUxJQXlnQ0JCRU1BQXNMd3djQkQzOENRQ0FBS0FMQUF5SUVLQUk0UlFSQUlBQWdCQ0FFS0FKRVFRSjBhaWdDUENBQUtBTEVBeWdDREJFREFFVU5BU0FFUVFFMkFqZ2dCQ0FFS0FKTVFRRnFOZ0pNQ3dKQUFrQUNRQ0FFS0FKSURnTUJBZ0FEQ3lBQUlBUWdCQ2dDUkVFQ2RHb29BandnQkVFd2FpQUVLQUkwSUFFZ0FpQURJQUFvQXNnREtBSUVFUXdBSUFRb0FqQWdCQ2dDTkVrTkFpQUVRUUEyQWtnZ0FpZ0NBQ0FEVHcwQ0N5QUVRUUEyQWpBZ0JDQUFLQUxJQWlJTlFRRnJOZ0kwQWtBZ0JDZ0NUQ0FBS0FMTUFrY05BQ0FBS0FJa0loQkJBRXdOQUNBQUtBTEFBeUlPSUE0b0FrUkJBblJxSVJFZ0FDZ0MyQUVoQndOQUlBY29BakFnQnlnQ0tDQUhLQUlNYkNJRmNDSUdJQVVnQmhzaEJpQUZJQTF0SVFVZ0NFVUVRQ0FPSUFaQkFXc2dCVzFCQVdvMkFqUUxBa0FnQlVFQVRBMEFJQVZCQVhRaUJVRUJJQVZCQVVvYklnbEJBM0VoRHlBUktBSThJQWhCQW5ScUtBSUFJZ29nQmtFQ2RHcEJCR3NoQzBFQUlReEJBQ0VGSUFsQkFXdEJBMDhFUUNBSlFmei8vLzhIY1NFU1FRQWhDUU5BSUFvZ0JTQUdha0VDZEdvZ0N5Z0NBRFlDQUNBS0lBVkJBWElnQm1wQkFuUnFJQXNvQWdBMkFnQWdDaUFGUVFKeUlBWnFRUUowYWlBTEtBSUFOZ0lBSUFvZ0JVRURjaUFHYWtFQ2RHb2dDeWdDQURZQ0FDQUZRUVJxSVFVZ0NVRUVhaUlKSUJKSERRQUxDeUFQUlEwQUEwQWdDaUFGSUFacVFRSjBhaUFMS0FJQU5nSUFJQVZCQVdvaEJTQU1RUUZxSWd3Z0QwY05BQXNMSUFkQjJBQnFJUWNnQ0VFQmFpSUlJQkJIRFFBTEN5QUVRUUUyQWtnTElBQWdCQ0FFS0FKRVFRSjBhaWdDUENBRVFUQnFJQVFvQWpRZ0FTQUNJQU1nQUNnQ3lBTW9BZ1FSREFBZ0JDZ0NNQ0FFS0FJMFNRMEFBa0FnQkNnQ1RFRUJSd1JBSUFBb0FzZ0NJUUVNQVFzZ0FDZ0N5QUloQVNBQUtBSWtJZ3BCQUV3TkFDQUFLQUxBQXlFR0lBRkJBbW9oQ3lBQlFRRnFJUTRnQUNnQzJBRWhCMEVBSVFnRFFDQUhLQUlvSUFjb0FneHNJQUZ0SWdCQkFFb0VRQ0FJUVFKMElnTWdCaWdDUUdvb0FnQWhBaUFHS0FJOElBTnFLQUlBSVFNZ0FDQUxiQ0VKSUFBZ0Rtd2hEMEVBSVFVRFFDQURJQVVnQUd0QkFuUWlER29nQXlBRklBOXFRUUowSWcxcUtBSUFOZ0lBSUFJZ0RHb2dBaUFOYWlnQ0FEWUNBQ0FESUFVZ0NXcEJBblFpREdvZ0F5QUZRUUowSWcxcUtBSUFOZ0lBSUFJZ0RHb2dBaUFOYWlnQ0FEWUNBQ0FGUVFGcUlnVWdBRWNOQUFzTElBZEIyQUJxSVFjZ0NFRUJhaUlJSUFwSERRQUxDeUFFUVFBMkFqZ2dCRUVDTmdKSUlBUWdBVUVDYWpZQ05DQUVJQUZCQVdvMkFqQWdCQ0FFS0FKRVFRRnpOZ0pFQ3d1dEJ3RVJmeUFBS0FMQUF5RUhBa0FDUUFKQUlBRU9Bd0FDQVFJTElBQW9BdHdES0FJSUJFQWdCMEhKQVRZQ0JDQUFLQUlrSWhCQkFFb0VRQ0FBS0FMSUFpSU9RUUpySVJFZ0RrRUNhaUVTSUFBb0F0Z0JJUTBEUUNBUFFRSjBJZ0FnQnlnQ1FHb29BZ0FoQVNBSEtBSThJQUJxS0FJQUlRSWdBQ0FIYWlnQ0NDRUVBa0FnRFNnQ0tDQU5LQUlNYkNBT2JTSUZJQkpzSWdsQkFFd05BRUVBSVFaQkFDRUFJQWxCQVd0QkEwOEVRQ0FKUVh4eElRdEJBQ0VLQTBBZ0FTQUFRUUowSWdOcUlBTWdCR29vQWdBaUNEWUNBQ0FDSUFOcUlBZzJBZ0FnQVNBRFFRUnlJZ2hxSUFRZ0NHb29BZ0FpRERZQ0FDQUNJQWhxSUF3MkFnQWdBU0FEUVFoeUlnaHFJQVFnQ0dvb0FnQWlERFlDQUNBQ0lBaHFJQXcyQWdBZ0FTQURRUXh5SWdOcUlBTWdCR29vQWdBaUNEWUNBQ0FDSUFOcUlBZzJBZ0FnQUVFRWFpRUFJQXBCQkdvaUNpQUxSdzBBQ3dzZ0NVRURjU0lKUlEwQUEwQWdBU0FBUVFKMElnTnFJQU1nQkdvb0FnQWlDallDQUNBQ0lBTnFJQW8yQWdBZ0FFRUJhaUVBSUFaQkFXb2lCaUFKUncwQUN3c0NRQ0FGUVFCTURRQWdCVUVCZENJR1FRRWdCa0VCU2hzaUNrRUJjU0VJSUFVZ0VXd2hBeUFGSUE1c0lRbEJBQ0VBSUFaQkFrNEVRQ0FLUWY3Ly8vOEhjU0VLUVFBaEJnTkFJQUVnQUNBRGFrRUNkQ0lMYWlBRUlBQWdDV3BCQW5RaURHb29BZ0EyQWdBZ0FTQU1haUFFSUF0cUtBSUFOZ0lBSUFFZ0FFRUJjaUlMSUFOcVFRSjBJZ3hxSUFRZ0NTQUxha0VDZENJTGFpZ0NBRFlDQUNBQklBdHFJQVFnREdvb0FnQTJBZ0FnQUVFQ2FpRUFJQVpCQW1vaUJpQUtSdzBBQ3dzZ0NBUkFJQUVnQUNBRGFrRUNkQ0lHYWlBRUlBQWdDV3BCQW5RaUFHb29BZ0EyQWdBZ0FDQUJhaUFFSUFacUtBSUFOZ0lBQzBFQUlRUkJBQ0VCSUFWQkFXdEJBMDhFUUNBRlFYeHhJUVpCQUNFQUEwQWdBaUFCSUFWclFRSjBhaUFDS0FJQU5nSUFJQUlnQVVFQmNpQUZhMEVDZEdvZ0FpZ0NBRFlDQUNBQ0lBRkJBbklnQld0QkFuUnFJQUlvQWdBMkFnQWdBaUFCUVFOeUlBVnJRUUowYWlBQ0tBSUFOZ0lBSUFGQkJHb2hBU0FBUVFScUlnQWdCa2NOQUFzTElBVkJBM0VpQUVVTkFBTkFJQUlnQVNBRmEwRUNkR29nQWlnQ0FEWUNBQ0FCUVFGcUlRRWdCRUVCYWlJRUlBQkhEUUFMQ3lBTlFkZ0FhaUVOSUE5QkFXb2lEeUFRUncwQUN3c2dCMEVBTmdKTUlBZENBRGNDUkNBSFFRQTJBamdQQ3lBSFFjb0JOZ0lFSUFjZ0J5Z0NORFlDTUE4TElBZEJ5d0UyQWdRUEN5QUFLQUlBSWdGQkF6WUNGQ0FBSUFFb0FnQVJBUUFMbGdzQkxYOGpBRUdBQVdzaUNDUUFJQUFvQXN3Q1FRRnJJU2tnQUNnQ3hBTWhGQUovQWtBRFFDQUFLQUtRQVNJRUlBQW9BcGdCSWdaS0RRRWdBQ2dDekFNaUN5Z0NGQTBCSUFRZ0JrWUVRQ0FBS0FLVUFTQUFLQUtjQVNBQUtBS2NBMFZxU3cwQ0N5QUFJQXNvQWdBUkFBQU5BQXRCQUF3QkN5QUFLQUlrUVFCS0JFQWdBQ2dDMkFFaENRTkFBa0FnQ1NnQ05FVU5BQUovSUFBb0Fwd0JJaFVnS1U4aUtrVUVRQ0FKS0FJTUlnUkJBWFFoQnlBRURBRUxJQWtvQWlBZ0NTZ0NEQ0lFY0NJR0lBUWdCaHNpQndzaEZnSi9JQlVFUUNBQUlCUWdEa0VDZEdvb0FrZ2dCQ0FWUVFGcmJDQUVJQWRxUVFBZ0FDZ0NCQ2dDSUJFS0FDQUpLQUlNUVFKMGFnd0JDeUFBSUJRZ0RrRUNkR29vQWtoQkFDQUhRUUFnQUNnQ0JDZ0NJQkVLQUFzaEt5QVdRUUJNRFFBZ0ZDZ0NjQ0FPUVJoc2FpRVBJQTVCQW5RaUN5QUFLQUxZQTJvb0FnUWhMQ0FKS0FKUUlnUXZBUVFpQmtFSWRDRWNJQVpCQjNRaEhTQUVMd0VTSWdaQkNIUWhIaUFHUVFkMElSOGdCQzhCQUNJR1FRVnNJUzBnQkM4QklDSUhRUWgwSVNBZ0IwRUhkQ0VoSUFaQkNXd2hJaUFFTHdFUUlnZEJDSFFoSXlBSFFRZDBJU1FnQkM4QkFpSUVRUWgwSVNVZ0JFRUhkQ0VtSUFaQkpHd2hKeUFXUVFGcklTNGdBU0FMYWlnQ0FDRVhRUUFoRUFOQUlDc2dFRUVDZEdvaUJDZ0NBQ0lISVEwZ0VDQVZjZ1JBSUFSQkJHc29BZ0FoRFFzZ0J5RVJJQWtvQWh4QkFXc2hLRUVBSVJnZ0tpQVFJQzVHY1VVRVFDQUVLQUlFSVJFTElCRXVBUUFpR1NFRUlBY3VBUUFpRWlFR0lBMHVBUUFpR2lFTFFRQWhHd05BSUFzaEJTQWFJUXNnQmlFS0lCSWhCaUFFSVF3Z0dTRUVJQWdnQjBHQUFSQS9HaUFZSUNoSkJFQWdFUzRCZ0FFaEdTQU5MZ0dBQVNFYUlBY3VBWUFCSVJJTEFrQWdEeWdDQkNJRFJRMEFJQWd2QVFJTkFDQUlBbjhnSnlBS0lCSnJiQ0lDUVFCT0JFQWdBaUFtYWlBbGJTSUNJQU5CQUV3TkFSb2dBa0VCSUFOMElnTkJBV3NnQWlBRFNCc01BUXRCQUNBbUlBSnJJQ1Z0SWdKQkFTQURkQ0lUUVFGcklBSWdFMGdiSUFJZ0EwRUFTaHRyQ3pzQkFnc0NRQ0FQS0FJSUlnTkZEUUFnQ0M4QkVBMEFJQWdDZnlBbklBc2dCR3RzSWdKQkFFNEVRQ0FDSUNScUlDTnRJZ0lnQTBFQVRBMEJHaUFDUVFFZ0EzUWlBMEVCYXlBQ0lBTklHd3dCQzBFQUlDUWdBbXNnSTIwaUFrRUJJQU4wSWhOQkFXc2dBaUFUU0JzZ0FpQURRUUJLRzJzTE93RVFDd0pBSUE4b0Fnd2lBMFVOQUNBSUx3RWdEUUFnQ0FKL0lDSWdDeUFHUVFGMGF5QUVhbXdpQWtFQVRnUkFJQUlnSVdvZ0lHMGlBaUFEUVFCTURRRWFJQUpCQVNBRGRDSURRUUZySUFJZ0EwZ2JEQUVMUVFBZ0lTQUNheUFnYlNJQ1FRRWdBM1FpRTBFQmF5QUNJQk5JR3lBQ0lBTkJBRW9iYXdzN0FTQUxBa0FnRHlnQ0VDSURSUTBBSUFndkFSSU5BQ0FJQW44Z0xTQUZJQXdnR21wcklCbHFiQ0lGUVFCT0JFQWdCU0FmYWlBZWJTSUZJQU5CQUV3TkFSb2dCVUVCSUFOMElneEJBV3NnQlNBTVNCc01BUXRCQUNBZklBVnJJQjV0SWdWQkFTQURkQ0lNUVFGcklBVWdERWdiSUFVZ0EwRUFTaHRyQ3pzQkVnc0NRQ0FQS0FJVUlnVkZEUUFnQ0M4QkJBMEFJQWdDZnlBaUlBb2dCa0VCZEdzZ0VtcHNJZ3BCQUU0RVFDQUtJQjFxSUJ4dElnb2dCVUVBVEEwQkdpQUtRUUVnQlhRaUJVRUJheUFGSUFwS0d3d0JDMEVBSUIwZ0Ntc2dIRzBpQ2tFQklBVjBJZ3hCQVdzZ0NpQU1TQnNnQ2lBRlFRQktHMnNMT3dFRUN5QUFJQWtnQ0NBWElCc2dMQkVHQUNBUlFZQUJhaUVSSUExQmdBRnFJUTBnQjBHQUFXb2hCeUFKS0FJa0lCdHFJUnNnR0VFQmFpSVlJQ2hORFFBTElCY2dDU2dDS0VFQ2RHb2hGeUFRUVFGcUloQWdGa2NOQUFzTElBbEIyQUJxSVFrZ0RrRUJhaUlPSUFBb0FpUklEUUFMQ3lBQUlBQW9BcHdCUVFGcUlnRTJBcHdCUVFOQkJDQUJJQUFvQXN3Q1NSc0xJUUFnQ0VHQUFXb2tBQ0FBQy80RkFSUi9JQUFvQXN3Q0lRUUNRQ0FBS0FMRUF5SUZLQUlZSWdnZ0JTZ0NIQ0lDU0FSQUlBUkJBV3NoRXlBQUtBTG9Ba0VCYXlFTklBVkJJR29oQ3lBRktBSVVJUVlEUUNBR0lBMU5CRUFEUUNBQUtBSzBBd1JBSUFzb0FnQkJBQ0FBS0FMd0FrRUhkQkE2R2dzZ0FDQUxJQUFvQXRRREtBSUVFUU1BUlEwRUlBQW9BdFFDSWdKQkFFb0VRRUVBSVFkQkFDRU9BMEFDUUNBQUlBNUJBblJxS0FMWUFpSURLQUkwUlFSQUlBTW9Ba0FnQjJvaEJ3d0JDeUFES0FJOElnUkJBRXdOQUNBREtBSkVJQVpzSVF3Z0F5Z0NCRUVDZENJQ0lBQW9BdGdEYWlnQ0JDRVBJQUVnQW1vb0FnQWdBeWdDS0NJQ0lBaHNRUUowYWlFSklBTkJPRUhJQUNBR0lBMUpHMm9vQWdBaUVFRUFUQ0VSSUJCQkFTQVFRUUZLR3lJS1FmNy8vLzhIY1NFVUlBcEJBWEVoRlVFQUlRb0RRQUpBQWtBZ0V5QUFLQUtVQVUwRVFDQURLQUpNSUFnZ0NtcE1JQkZ5UlEwQkRBSUxJQkVOQVF0QkFDRUVJQXdoQWtFQUlSSWdFRUVDVGdSQUEwQWdBQ0FESUFzZ0JDQUhha0VDZEdvb0FnQWdDU0FDSUE4UkJnQWdBQ0FESUFzZ0JFRUJjaUFIYWtFQ2RHb29BZ0FnQ1NBREtBSWtJQUpxSWdJZ0R4RUdBQ0FFUVFKcUlRUWdBeWdDSkNBQ2FpRUNJQkpCQW1vaUVpQVVSdzBBQ3dzZ0ZRUkFJQUFnQXlBRklBUWdCMnBCQW5ScUtBSWdJQWtnQWlBUEVRWUFDeUFES0FJOElRUWdBeWdDS0NFQ0N5QUpJQUpCQW5ScUlRa2dBeWdDT0NBSGFpRUhJQXBCQVdvaUNpQUVTQTBBQ3lBQUtBTFVBaUVDQ3lBT1FRRnFJZzRnQWtnTkFBc0xJQVpCQVdvaUJpQU5UUTBBQ3lBRktBSWNJUUlMUVFBaEJpQUZRUUEyQWhRZ0NFRUJhaUlJSUFKSURRQUxJQUFvQXN3Q0lRUUxRUUVoQWlBQUlBQW9BcHdCUVFGcU5nS2NBU0FBSUFBb0FwUUJRUUZxSWdFMkFwUUJJQUVnQkVrRVFDQUFLQUxFQXlFTUlBQW9BdFFDUVFGTUJFQWdBQ2dDMkFKQkRFSE1BQ0FCSUFSQkFXdEpHMm9vQWdBaEFnc2dERUlBTndJVUlBd2dBallDSEVFRER3c2dBQ0FBS0FMTUF5Z0NEQkVCQUVFRUR3c2dCU0FHTmdJVUlBVWdDRFlDR0VFQUM3QUZBUk4vSXdCQkVHc2lDQ1FBSUFBb0FzUURJUU1nQUNnQzFBSkJBRW9FUUFOQUlBZ2dBVUVDZENJQ2FpQUFJQU1nQUNBQ2FpZ0MyQUlpQWlnQ0JFRUNkR29vQWtnZ0FpZ0NEQ0lDSUFBb0FwUUJiQ0FDUVFFZ0FDZ0NCQ2dDSUJFS0FEWUNBQ0FCUVFGcUlnRWdBQ2dDMUFKSURRQUxDd0ovSUFNb0FoZ2lCeUFES0FJY0lnSklCRUFnQTBFZ2FpRU5JQUFvQXVnQ0lRRWdBeWdDRkNFRUEwQWdBU0FFU3dSQUEwQkJBQ0VKUVFBaEFpQUFLQUxVQWlJT1FRQktCRUFEUUNBQUlBbEJBblFpQVdvb0F0Z0NJZ1VvQWp3aUQwRUFTZ1JBSUFVb0FqZ2lCU0FFYkNFUUlBVkJmSEVoRVNBRlFRTnhJUXNnQlVFQmF5RVNJQUVnQ0dvb0FnQWhFMEVBSVFvRFFBSkFJQVZCQUV3TkFDQVRJQWNnQ21wQkFuUnFLQUlBSUJCQkIzUnFJUUZCQUNFTUlCSkJBMDhFUUFOQUlBTWdBa0VDZEdvaUJpQUJRWUFCYWpZQ0pDQUdJQUUyQWlBZ0JpQUJRWUFDYWpZQ0tDQUdJQUZCZ0FOcU5nSXNJQUpCQkdvaEFpQUJRWUFFYWlFQklBeEJCR29pRENBUlJ3MEFDd3RCQUNFR0lBdEZEUUFEUUNBRElBSkJBblJxSUFFMkFpQWdBa0VCYWlFQ0lBRkJnQUZxSVFFZ0JrRUJhaUlHSUF0SERRQUxDeUFLUVFGcUlnb2dEMGNOQUFzTElBbEJBV29pQ1NBT1J3MEFDd3NnQUNBTklBQW9BdFFES0FJRUVRTUFSUVJBSUFNZ0JEWUNGQ0FESUFjMkFoaEJBQXdGQ3lBRVFRRnFJZ1FnQUNnQzZBSWlBVWtOQUFzZ0F5Z0NIQ0VDQzBFQUlRUWdBMEVBTmdJVUlBZEJBV29pQnlBQ1NBMEFDd3RCQVNFQ0lBQWdBQ2dDbEFGQkFXb2lBVFlDbEFFZ0FDZ0N6QUlpQkNBQlN3UkFJQUFvQXNRRElRTWdBQ2dDMUFKQkFVd0VRQ0FBS0FMWUFrRU1RY3dBSUFFZ0JFRUJhMGtiYWlnQ0FDRUNDeUFEUWdBM0FoUWdBeUFDTmdJY1FRTU1BUXNnQUNBQUtBTE1BeWdDREJFQkFFRUVDeUVCSUFoQkVHb2tBQ0FCQzZZREFRMS9JQUFvQXN3Q1FRRnJJUXNnQUNnQ3hBTWhEQUpBQTBBZ0FDZ0NrQUVpQXlBQUtBS1lBU0lFVGdSQUlBTWdCRWNOQWlBQUtBS1VBU0FBS0FLY0FVc05BZ3NnQUNBQUtBTE1BeWdDQUJFQUFBMEFDMEVBRHdzZ0FDZ0NKRUVBU2dSQUlBQW9BdGdCSVFJRFFBSkFJQUlvQWpSRkRRQWdBQ0FNSUFWQkFuUWlBMm9vQWtnZ0FpZ0NEQ0lFSUFBb0Fwd0JiQ0FFUVFBZ0FDZ0NCQ2dDSUJFS0FDRU5BbjhnQ3lBQUtBS2NBVXNFUUNBQ0tBSU1EQUVMSUFJb0FpQWdBaWdDRENJRWNDSUdJQVFnQmhzTElnWkJBRXdOQUNBQUtBTFlBeUFEYWlnQ0JDRU9JQUVnQTJvb0FnQWhCeUFDS0FJY0lRTkJBQ0VJQTBCQkFDRUVJQU1FUUNBTklBaEJBblJxS0FJQUlRTkJBQ0VKUVFBaENnTkFJQUFnQWlBRElBY2dDU0FPRVFZQUlBTkJnQUZxSVFNZ0FpZ0NKQ0FKYWlFSklBcEJBV29pQ2lBQ0tBSWNJZ1JKRFFBTEN5QUhJQUlvQWloQkFuUnFJUWNnQkNFRElBaEJBV29pQ0NBR1J3MEFDd3NnQWtIWUFHb2hBaUFGUVFGcUlnVWdBQ2dDSkVnTkFBc0xJQUFnQUNnQ25BRkJBV29pQVRZQ25BRkJBMEVFSUFFZ0FDZ0N6QUpKR3d0TkFRSi9JQUJCQURZQ2xBRkJBU0VCSUFBb0FzUURJUUlnQUNnQzFBSkJBVXdFUUNBQUtBTFlBa0hNQUVFTUlBQW9Bc3dDUVFGR0cyb29BZ0FoQVFzZ0FrSUFOd0lVSUFJZ0FUWUNIQXZjQWdFSmZ5QUFLQUxFQXlJQktBSVFCRUFnQVFKL0FrQWdBQ2dDVUVVTkFDQUFLQUxnQVVVTkFDQUFLQUtnQVVVTkFDQUJLQUp3SWdKRkJFQWdBU0FBUVFFZ0FDZ0NKRUVZYkNBQUtBSUVLQUlBRVFRQUlnSTJBbkFMSUFBb0FpUkJBRXdOQUNBQUtBTFlBU0VEQTBBZ0F5Z0NVQ0lCUlEwQklBRXZBUUJGRFFFZ0FTOEJBa1VOQVNBQkx3RVFSUTBCSUFFdkFTQkZEUUVnQVM4QkVrVU5BU0FCTHdFRVJRMEJJQUFvQXFBQklBVkJDSFJxSWdFb0FnQkJBRWdOQVNBQ0lBRW9BZ1EyQWdRZ0FTZ0NCQ0VHSUFJZ0FTZ0NDRFlDQ0NBQktBSUlJUWNnQWlBQktBSU1OZ0lNSUFFb0Fnd2hDQ0FDSUFFb0FoQTJBaEFnQVNnQ0VDRUpJQUlnQVNnQ0ZEWUNGRUVCSUFRZ0NTQUJLQUlVY2lBSUlBWWdCM0p5Y2hzaEJDQURRZGdBYWlFRElBSkJHR29oQWlBRlFRRnFJZ1VnQUNnQ0pFZ05BQXRCeHdFZ0JBMEJHZ3RCd3dFTE5nSU1DeUFBUVFBMkFwd0JDL29LQVE1L0l3QkJNR3NpQkNRQUlBQW9BdFFESVFjQ2Z3SkFJQUFvQXBnQ1JRMEFJQWNvQWl3TkFDQUFLQUxRQXlJRElBTW9BaGdnQnlnQ0VFRUliV28yQWhnZ0IwRUFOZ0lRUVFBZ0FDQURLQUlJRVFBQVJRMEJHaUFBS0FMVUFrRUFTZ1JBUVFBaEF3TkFJQWNnQTBFQ2RHcEJBRFlDR0NBRFFRRnFJZ01nQUNnQzFBSklEUUFMQ3lBSFFRQTJBaFFnQnlBQUtBS1lBallDTENBQUtBSzRBdzBBSUFkQkFEWUNLQXNnQnlnQ0tFVUVRQ0FBS0FLMEF5RU5JQUFvQXJBRElROGdCQ0FBTmdJb0lBUWdBQ2dDR0NJSUtBSUFJZ1kyQWhnZ0JDQUlLQUlFSWdJMkFod2dCeWdDRUNFRElBY29BZ3doQlNBRUlBY29BaVEyQWhBZ0JDQUhLUUljTndNSUlBUWdCeWtDRkRjREFDQUFLQUx3QWtFQVNnUkFBMEFnQVNBTVFRSjBJZ3RxS0FJQUlRNGdCeUFMYWlJS0tBSmtJUWdDZndKQUFuOGdBMEVIVEFSQVFRQWdCRUVZYWlBRklBTkJBQkJxUlEwSEdpQUVLQUlnSVFWQkFTQUVLQUlrSWdOQkNFZ05BUm9MSUFnZ0JTQURRUWhyZFVIL0FYRWlBa0VDZEdvb0FwQUJJZ1lOQVVFSkN5RUNRUUFnQkVFWWFpQUZJQU1nQ0NBQ0VOMEJJZ0pCQUVnTkJSb2dCQ2dDSUNFRklBUW9BaVFNQVFzZ0FpQUlha0dRQ1dvdEFBQWhBaUFESUFackN5RURJQW9vQW93QklRa0NRQUpBSUFvb0FyUUJJZ29FUUNBQ0JIOGdBaUFEU2dSQVFRQWdCRUVZYWlBRklBTWdBaEJxUlEwSUdpQUVLQUlnSVFVZ0JDZ0NKQ0VEQ3lBQ1FRSjBJZ1pCb0w0Q2FpZ0NBQ0lJSUFVZ0F5QUNheUlEZFhFaUFrRUFJQWdnQWlBR1FaeStBbW9vQWdCS0cyc0ZRUUFMSVFJZ0JDQUFJQXRxS0FMMEFrRUNkR29pQmtFRWFpQUdLQUlFSUFKcUlnSTJBZ0FnRGlBQ093RUFRUUVoQ0NBS1FRSklEUUVEUUFKL0FrQUNmeUFEUVFkTUJFQkJBQ0FFUVJocUlBVWdBMEVBRUdwRkRRc2FJQVFvQWlBaEJVRUJJQVFvQWlRaUEwRUlTQTBCR2dzZ0NTQUZJQU5CQ0d0MVFmOEJjU0lDUVFKMGFpZ0NrQUVpQmcwQlFRa0xJUUpCQUNBRVFSaHFJQVVnQXlBSklBSVEzUUVpQWtFQVNBMEpHaUFFS0FJZ0lRVWdCQ2dDSkF3QkN5QUNJQWxxUVpBSmFpMEFBQ0VDSUFNZ0Jtc0xJUU1nQWtFRWRpRUdBa0FnQWtFUGNTSUNCRUFnQWlBRFNnUkFRUUFnQkVFWWFpQUZJQU1nQWhCcVJRMEtHaUFFS0FJZ0lRVWdCQ2dDSkNFREN5QU9JQThnQmlBSWFpSUlRUUowYWlnQ0FFRUJkR29nQWtFQ2RDSUdRYUMrQW1vb0FnQWlDeUFGSUFNZ0Ftc2lBM1Z4SWdKQkFDQUxJQUlnQmtHY3ZnSnFLQUlBU2h0ck93RUFEQUVMSUFaQkQwY05CQ0FJUVE5cUlRZ0xJQWhCQVdvaUNDQUtTQTBBQ3d3QkMwRUJJUWdnQWtVTkFDQUNJQU5LQkg5QkFDQUVRUmhxSUFVZ0F5QUNFR3BGRFFZYUlBUW9BaUFoQlNBRUtBSWtCU0FEQ3lBQ2F5RURDeUFJSUExS0RRQURRQUovQWtBQ2Z5QURRUWRNQkVCQkFDQUVRUmhxSUFVZ0EwRUFFR3BGRFFrYUlBUW9BaUFoQlVFQklBUW9BaVFpQTBFSVNBMEJHZ3NnQ1NBRklBTkJDR3QxUWY4QmNTSUNRUUowYWlnQ2tBRWlCZzBCUVFrTElRSkJBQ0FFUVJocUlBVWdBeUFKSUFJUTNRRWlBa0VBU0EwSEdpQUVLQUlnSVFVZ0JDZ0NKQXdCQ3lBQ0lBbHFRWkFKYWkwQUFDRUNJQU1nQm1zTElRTWdBa0VFZGlFR0FrQWdBa0VQY1NJQ0JFQWdBaUFEU2dSL1FRQWdCRUVZYWlBRklBTWdBaEJxUlEwSUdpQUVLQUlnSVFVZ0JDZ0NKQVVnQXdzZ0Ftc2hBd3dCQ3lBR1FROUhJUUpCRHlFR0lBSU5BZ3NnQmlBSWFrRUJhaUlJSUExTURRQUxDeUFNUVFGcUlnd2dBQ2dDOEFKSURRQUxJQUFvQWhnaENDQUVLQUlZSVFZZ0JDZ0NIQ0VDQ3lBSUlBSTJBZ1FnQ0NBR05nSUFJQWNnQXpZQ0VDQUhJQVUyQWd3Z0J5QUVLQUlRTmdJa0lBY2dCQ2tEQ0RjQ0hDQUhJQVFwQXdBM0FoUUxJQWNnQnlnQ0xFRUJhellDTEVFQkN5RUdJQVJCTUdva0FDQUdDKzBLQVF4L0l3QkJNR3NpQkNRQUlBQW9BdFFESVFjQ2Z3SkFJQUFvQXBnQ1JRMEFJQWNvQWl3TkFDQUFLQUxRQXlJRElBTW9BaGdnQnlnQ0VFRUliV28yQWhnZ0IwRUFOZ0lRUVFBZ0FDQURLQUlJRVFBQVJRMEJHaUFBS0FMVUFrRUFTZ1JBUVFBaEF3TkFJQWNnQTBFQ2RHcEJBRFlDR0NBRFFRRnFJZ01nQUNnQzFBSklEUUFMQ3lBSFFRQTJBaFFnQnlBQUtBS1lBallDTENBQUtBSzRBdzBBSUFkQkFEWUNLQXNnQnlnQ0tFVUVRQ0FFSUFBMkFpZ2dCQ0FBS0FJWUlnSW9BZ0FpQ0RZQ0dDQUVJQUlvQWdRaUJqWUNIQ0FIS0FJUUlRTWdCeWdDRENFRklBUWdCeWdDSkRZQ0VDQUVJQWNwQWh3M0F3Z2dCQ0FIS1FJVU53TUFJQUFvQXZBQ1FRQktCRUFEUUNBQklBdEJBblFpQ21vb0FnQWhEQ0FISUFwcUlnZ29BbVFoQWdKL0FrQUNmeUFEUVFkTUJFQkJBQ0FFUVJocUlBVWdBMEVBRUdwRkRRY2FJQVFvQWlBaEJVRUJJQVFvQWlRaUEwRUlTQTBCR2dzZ0FpQUZJQU5CQ0d0MVFmOEJjU0lHUVFKMGFpZ0NrQUVpQ1EwQlFRa0xJUWxCQUNBRVFSaHFJQVVnQXlBQ0lBa1EzUUVpQWtFQVNBMEZHaUFFS0FJZ0lRVWdCQ2dDSkF3QkN5QUNJQVpxUVpBSmFpMEFBQ0VDSUFNZ0NXc0xJUU1nQ0NnQ2pBRWhDUUpBQWtBZ0NDZ0N0QUVpRFFSQUlBSUVmeUFDSUFOS0JFQkJBQ0FFUVJocUlBVWdBeUFDRUdwRkRRZ2FJQVFvQWlBaEJTQUVLQUlrSVFNTElBSkJBblFpQmtHZ3ZnSnFLQUlBSWdnZ0JTQURJQUpySWdOMWNTSUNRUUFnQ0NBQ0lBWkJuTDRDYWlnQ0FFb2Jhd1ZCQUFzaENDQUVJQUFnQ21vb0F2UUNRUUowYWlJQ1FRUnFJQUlvQWdRZ0NHb2lBallDQUNBTUlBSTdBUUJCQVNFSUlBMUJBa2dOQVFOQUFuOENRQUovSUFOQkIwd0VRRUVBSUFSQkdHb2dCU0FEUVFBUWFrVU5DeG9nQkNnQ0lDRUZRUUVnQkNnQ0pDSURRUWhJRFFFYUN5QUpJQVVnQTBFSWEzVkIvd0Z4SWdKQkFuUnFLQUtRQVNJR0RRRkJDUXNoQWtFQUlBUkJHR29nQlNBRElBa2dBaERkQVNJQ1FRQklEUWthSUFRb0FpQWhCU0FFS0FJa0RBRUxJQUlnQ1dwQmtBbHFMUUFBSVFJZ0F5QUdhd3NoQXlBQ1FRUjJJUVlDUUNBQ1FROXhJZ0lFUUNBQ0lBTktCRUJCQUNBRVFSaHFJQVVnQXlBQ0VHcEZEUW9hSUFRb0FpQWhCU0FFS0FJa0lRTUxJQXdnQmlBSWFpSUdRUUowUWFERkFtb29BZ0JCQVhScUlBSkJBblFpQ0VHZ3ZnSnFLQUlBSWdvZ0JTQURJQUpySWdOMWNTSUNRUUFnQ2lBQ0lBaEJuTDRDYWlnQ0FFb2JhenNCQUF3QkN5QUdRUTlIRFFRZ0NFRVBhaUVHQ3lBR1FRRnFJZ2dnRFVnTkFBc2dCa0UrVEEwQkRBSUxRUUVoQ0NBQ1JRMEFJQUlnQTBvRWYwRUFJQVJCR0dvZ0JTQURJQUlRYWtVTkJob2dCQ2dDSUNFRklBUW9BaVFGSUFNTElBSnJJUU1MQTBBQ2Z3SkFBbjhnQTBFSFRBUkFRUUFnQkVFWWFpQUZJQU5CQUJCcVJRMEpHaUFFS0FJZ0lRVkJBU0FFS0FJa0lnTkJDRWdOQVJvTElBa2dCU0FEUVFocmRVSC9BWEVpQWtFQ2RHb29BcEFCSWdZTkFVRUpDeUVDUVFBZ0JFRVlhaUFGSUFNZ0NTQUNFTjBCSWdKQkFFZ05CeG9nQkNnQ0lDRUZJQVFvQWlRTUFRc2dBaUFKYWtHUUNXb3RBQUFoQWlBRElBWnJDeUVESUFKQkJIWWhCZ0pBSUFKQkQzRWlBZ1JBSUFJZ0Ewb0VmMEVBSUFSQkdHb2dCU0FESUFJUWFrVU5DQm9nQkNnQ0lDRUZJQVFvQWlRRklBTUxJQUpySVFNTUFRc2dCa0VQUnlFQ1FROGhCaUFDRFFJTElBWWdDR3BCQVdvaUNFSEFBRWdOQUFzTElBdEJBV29pQ3lBQUtBTHdBa2dOQUFzZ0JDZ0NIQ0VHSUFRb0FoZ2hDQ0FBS0FJWUlRSUxJQUlnQmpZQ0JDQUNJQWcyQWdBZ0J5QUROZ0lRSUFjZ0JUWUNEQ0FISUFRb0FoQTJBaVFnQnlBRUtRTUlOd0ljSUFjZ0JDa0RBRGNDRkFzZ0J5QUhLQUlzUVFGck5nSXNRUUVMSVFZZ0JFRXdhaVFBSUFZTDV3VUJDMzhqQUVFd2F5SURKQUFnQUNnQ3FBTWhDaUFBS0FMVUF5RUVBbjhDUUNBQUtBS1lBa1VOQUNBRUtBSXNEUUFnQUNnQzBBTWlCU0FGS0FJWUlBUW9BaEJCQ0cxcU5nSVlJQVJCQURZQ0VFRUFJQUFnQlNnQ0NCRUFBRVVOQVJvZ0FDZ0MxQUpCQUVvRVFFRUFJUVVEUUNBRUlBVkJBblJxUVFBMkFoZ2dCVUVCYWlJRklBQW9BdFFDU0EwQUN3c2dCRUVBTmdJVUlBUWdBQ2dDbUFJMkFpd2dBQ2dDdUFNTkFDQUVRUUEyQWlnTElBUW9BaWhGQkVBZ0F5QUFOZ0lvSUFNZ0FDZ0NHQ0lDS0FJQUlnZzJBaGdnQXlBQ0tBSUVJZ1kyQWh3Z0JDZ0NFQ0VGSUFRb0Fnd2hCeUFESUFRb0FpUTJBaEFnQXlBRUtRSWNOd01JSUFNZ0JDa0NGRGNEQUNBQUtBTHdBa0VBU2dSQVFRQWhDQU5BSUFFZ0NFRUNkQ0lDYWlnQ0FDRUxJQVFnQUNBQUlBSnFLQUwwQWtFQ2RDSU1haWdDMkFJb0FoUkJBblJxS0FJd0lRSUNmd0pBQW44Z0JVRUhUQVJBUVFBZ0EwRVlhaUFISUFWQkFCQnFSUTBIR2lBREtBSWdJUWRCQVNBREtBSWtJZ1ZCQ0VnTkFSb0xJQUlnQnlBRlFRaHJkVUgvQVhFaUJrRUNkR29vQXBBQklna05BVUVKQ3lFSlFRQWdBMEVZYWlBSElBVWdBaUFKRU4wQklnSkJBRWdOQlJvZ0F5Z0NJQ0VISUFNb0FpUU1BUXNnQWlBR2FrR1FDV290QUFBaEFpQUZJQWxyQ3lFRklBSUVmeUFDSUFWS0JFQkJBQ0FEUVJocUlBY2dCU0FDRUdwRkRRVWFJQU1vQWlBaEJ5QURLQUlrSVFVTElBSkJBblFpQmtHZ3ZnSnFLQUlBSWdrZ0J5QUZJQUpySWdWMWNTSUNRUUFnQ1NBQ0lBWkJuTDRDYWlnQ0FFb2Jhd1ZCQUFzaEJpQURJQXhxSWdKQkJHb2dBaWdDQkNBR2FpSUNOZ0lBSUFzZ0FpQUtkRHNCQUNBSVFRRnFJZ2dnQUNnQzhBSklEUUFMSUFNb0Fod2hCaUFES0FJWUlRZ2dBQ2dDR0NFQ0N5QUNJQVkyQWdRZ0FpQUlOZ0lBSUFRZ0JUWUNFQ0FFSUFjMkFnd2dCQ0FES0FJUU5nSWtJQVFnQXlrRENEY0NIQ0FFSUFNcEF3QTNBaFFMSUFRZ0JDZ0NMRUVCYXpZQ0xFRUJDeUVHSUFOQk1Hb2tBQ0FHQzVVR0FReC9Jd0JCSUdzaUF5UUFJQUFvQXRRRElRUUNmd0pBSUFBb0FwZ0NSUTBBSUFRb0Fpd05BQ0FBS0FMUUF5SUNJQUlvQWhnZ0JDZ0NFRUVJYldvMkFoZ2dCRUVBTmdJUVFRQWdBQ0FDS0FJSUVRQUFSUTBCR2lBQUtBTFVBa0VBU2dSQVFRQWhBZ05BSUFRZ0FrRUNkR3BCQURZQ0dDQUNRUUZxSWdJZ0FDZ0MxQUpJRFFBTEN5QUVRUUEyQWhRZ0JDQUFLQUtZQWpZQ0xDQUFLQUs0QXcwQUlBUkJBRFlDS0FzZ0JDZ0NLRVVFUUFKQUlBUW9BaFFpQWdSQUlBSkJBV3NoQlF3QkN5QURJQUEyQWhnZ0F5QUFLQUlZSWdJb0FnQTJBZ2dnQXlBQ0tBSUVOZ0lNSUFRb0FoQWhBaUFFS0FJTUlRWUNmMEVBSUFBb0Fwd0RJZ2dnQUNnQ29BTWlDa29OQUJvZ0JDZ0NRQ0VKSUFFb0FnQWhDeUFBS0FLd0F5RU1JQUFvQXFnRElRMERRQUovQWtBQ2Z5QUNRUWRNQkVCQkFDQURRUWhxSUFZZ0FrRUFFR3BGRFFnYUlBTW9BaEFoQmtFQklBTW9BaFFpQWtFSVNBMEJHZ3NnQ1NBR0lBSkJDR3QxUWY4QmNTSUJRUUowYWlnQ2tBRWlCUTBCUVFrTElRRkJBQ0FEUVFocUlBWWdBaUFKSUFFUTNRRWlBVUVBU0EwR0dpQURLQUlRSVFZZ0F5Z0NGQXdCQ3lBQklBbHFRWkFKYWkwQUFDRUJJQUlnQldzTElRSWdBVUVFZGlFSEFrQWdBVUVQY1NJRkJFQWdBaUFGU0FSQVFRQWdBMEVJYWlBR0lBSWdCUkJxUlEwSEdpQURLQUlRSVFZZ0F5Z0NGQ0VDQ3lBTElBd2dCeUFJYWlJQlFRSjBhaWdDQUVFQmRHb2dCVUVDZENJSFFhQytBbW9vQWdBaUNDQUdJQUlnQldzaUFuVnhJZ1ZCQUNBSUlBVWdCMEdjdmdKcUtBSUFTaHRySUExME93RUFEQUVMSUFkQkQwY0VRRUVBSUFGQkVFa05BeG9nQWlBSFNBUkFRUUFnQTBFSWFpQUdJQUlnQnhCcVJRMEhHaUFES0FJUUlRWWdBeWdDRkNFQ0N5QUhRUUowUWFDK0Ftb29BZ0FnQmlBQ0lBZHJJZ0oxY1VGL0lBZDBRWDl6YWd3REN5QUlRUTlxSVFFTElBRkJBV29oQ0NBQklBcElEUUFMUVFBTElRVWdBQ2dDR0NJQUlBTW9BZ2cyQWdBZ0FDQURLQUlNTmdJRUlBUWdBallDRUNBRUlBWTJBZ3dMSUFRZ0JUWUNGQXNnQkNBRUtBSXNRUUZyTmdJc1FRRUxJUVVnQTBFZ2FpUUFJQVVMcVFNQkNIOGpBRUVnYXlJRUpBQWdBQ2dDMUFNaEF3SkFBa0FnQUNnQ21BSkZEUUFnQXlnQ0xBMEFJQUFvQXRBRElnSWdBaWdDR0NBREtBSVFRUWh0YWpZQ0dDQURRUUEyQWhBZ0FDQUNLQUlJRVFBQVJRMEJJQUFvQXRRQ1FRQktCRUJCQUNFQ0EwQWdBeUFDUVFKMGFrRUFOZ0lZSUFKQkFXb2lBaUFBS0FMVUFrZ05BQXNMSUFOQkFEWUNGQ0FESUFBb0FwZ0NOZ0lzSUFBb0FyZ0REUUFnQTBFQU5nSW9DeUFFSUFBMkFoZ2dCQ0FBS0FJWUlnVW9BZ0FpQmpZQ0NDQUVJQVVvQWdRaUJ6WUNERUVCSVFrZ0F5Z0NFQ0VDSUFNb0Fnd2hDQ0FBS0FMd0FrRUFTZ1JBUVFFZ0FDZ0NxQU4wSVFaQkFDRUZBMEFnQWtFQVRBUkFJQVJCQ0dvZ0NDQUNRUUVRYWtVRVFFRUFJUWtNQkFzZ0JDZ0NFQ0VJSUFRb0FoUWhBZ3NnQ0NBQ1FRRnJJZ0oyUVFGeEJFQWdBU0FGUVFKMGFpZ0NBQ0lISUFjdkFRQWdCbkk3QVFBTElBVkJBV29pQlNBQUtBTHdBa2dOQUFzZ0JDZ0NEQ0VISUFRb0FnZ2hCaUFBS0FJWUlRVUxJQVVnQnpZQ0JDQUZJQVkyQWdBZ0F5QUNOZ0lRSUFNZ0NEWUNEQ0FESUFNb0FpeEJBV3MyQWl3TElBUkJJR29rQUNBSkM3WUtBUkYvSXdCQm9BSnJJZ01rQUNBQUtBTFVBeUVHQWtBQ1FDQUFLQUtZQWtVTkFDQUdLQUlzRFFBZ0FDZ0MwQU1pQ0NBSUtBSVlJQVlvQWhCQkNHMXFOZ0lZSUFaQkFEWUNFQ0FBSUFnb0FnZ1JBQUJGRFFFZ0FDZ0MxQUpCQUVvRVFBTkFJQVlnQWtFQ2RHcEJBRFlDR0NBQ1FRRnFJZ0lnQUNnQzFBSklEUUFMQ3lBR1FRQTJBaFFnQmlBQUtBS1lBallDTENBQUtBSzRBdzBBSUFaQkFEWUNLQXNDUUNBR0tBSW9SUVJBSUFBb0FyQURJUTBnQUNnQ29BTWhDeUFBS0FLb0F5RUVJQU1nQURZQ21BSWdBeUFBS0FJWUlnZ29BZ0EyQW9nQ0lBTWdDQ2dDQkRZQ2pBSkJmeUFFZENFT1FRRWdCSFFoRENBR0tBSVFJUUlnQUNnQ25BTWhCQ0FCS0FJQUlRb2dCaWdDRENFRkFuOENRQ0FHS0FJVUlnZ0VRQXdCQ3lBR0tBSkFJUThEUUFKL0FrQUNmeUFDUVFkTUJFQWdBMEdJQW1vZ0JTQUNRUUFRYWtVTkNDQURLQUtRQWlFRlFRRWdBeWdDbEFJaUFrRUlTQTBCR2dzZ0R5QUZJQUpCQ0d0MVFmOEJjU0lCUVFKMGFpZ0NrQUVpQ0EwQlFRa0xJUUVnQTBHSUFtb2dCU0FDSUE4Z0FSRGRBU0lCUVFCSURRWWdBeWdDa0FJaEJTQURLQUtVQWd3QkN5QUJJQTlxUVpBSmFpMEFBQ0VCSUFJZ0NHc0xJUUlnQVVFRWRpRUpBa0FDUUFKQUFrQUNRQ0FCUVE5eERnSUNBUUFMSUFBb0FnQWlBVUg1QURZQ0ZDQUFRWDhnQVNnQ0JCRUNBQXNnQWtFQVRBUkFJQU5CaUFKcUlBVWdBa0VCRUdwRkRRZ2dBeWdDa0FJaEJTQURLQUtVQWlFQ0N5QU1JQTRnQlNBQ1FRRnJJZ0oyUVFGeEd5RVFEQUVMUVFBaEVDQUpRUTlHRFFCQkFTQUpkQ0VJSUFGQkVFa05BeUFDSUFsSUJFQWdBMEdJQW1vZ0JTQUNJQWtRYWtVTkJ5QURLQUtRQWlFRklBTW9BcFFDSVFJTElBbEJBblJCb0w0Q2FpZ0NBQ0FGSUFJZ0NXc2lBblZ4SUFocUlnZ05Bd3dCQ3lBRUlBc2dCQ0FMU2hzaUVrRUJhaUVJQWtBRFFBSkFJQW9nRFNBRUlnRkJBblJxS0FJQVFRRjBhaUlFTHdFQUJFQWdBa0VBVEFSQUlBTkJpQUpxSUFVZ0FrRUJFR3BGRFFvZ0F5Z0NrQUloQlNBREtBS1VBaUVDQ3lBRklBSkJBV3NpQW5aQkFYRkZEUUVnRENBRUxnRUFJaEZ4RFFFZ0JDQVJJQXdnRGlBUlFRQk9HMm83QVFBTUFRc2dDVUVBVEEwQ0lBbEJBV3NoQ1FzZ0FVRUJhaUVFSUFFZ0VrY05BQXNnQ0NFQkN5QVFCRUFnQ2lBTklBRkJBblJxS0FJQUlnUkJBWFJxSUJBN0FRQWdBeUFIUVFKMGFpQUVOZ0lBSUFkQkFXb2hCd3NnQVVFQmFpRUVJQUVnQzBnTkFRc0xRUUFNQVFzZ0JDQUxJQVFnQzBvYklRc0RRQUpBSUFvZ0RTQUVJZ0ZCQW5ScUtBSUFRUUYwYWlJRUx3RUFSUTBBSUFKQkFFd0VRQ0FEUVlnQ2FpQUZJQUpCQVJCcVJRMEZJQU1vQXBBQ0lRVWdBeWdDbEFJaEFnc2dCU0FDUVFGcklnSjJRUUZ4UlEwQUlBd2dCQzRCQUNJSmNRMEFJQVFnQ1NBTUlBNGdDVUVBVGh0cU93RUFDeUFCUVFGcUlRUWdBU0FMUncwQUN5QUlRUUZyQ3lFQklBQW9BaGdpQUNBREtBS0lBallDQUNBQUlBTW9Bb3dDTmdJRUlBWWdBVFlDRkNBR0lBSTJBaEFnQmlBRk5nSU1DeUFHSUFZb0FpeEJBV3MyQWl4QkFTRUVEQUVMSUFkRkJFQkJBQ0VFREFFTElBZEJBV3NoQUNBSFFRTnhJZ0VFUUVFQUlRSURRQ0FLSUFNZ0IwRUJheUlIUVFKMGFpZ0NBRUVCZEdwQkFEc0JBQ0FDUVFGcUlnSWdBVWNOQUFzTFFRQWhCQ0FBUVFOSkRRQURRQ0FLSUFkQkFuUWdBMm9pQUVFRWF5Z0NBRUVCZEdwQkFEc0JBQ0FLSUFCQkNHc29BZ0JCQVhScVFRQTdBUUFnQ2lBQVFReHJLQUlBUVFGMGFrRUFPd0VBSUFvZ0F5QUhRUVJySWdkQkFuUnFLQUlBUVFGMGFrRUFPd0VBSUFjTkFBc0xJQU5Cb0FKcUpBQWdCQXZWQ3dFSGZ5QUFLQUtjQXlFQ0lBQW9BdFFESVFRQ1FDQUFLQUxnQVFSQUlBQW9BcUFESVFFQ1FBSkFBa0FnQWtVRVFDQUJSUTBCREFJTElBRWdBa2dOQVNBQklBQW9BclFEU2cwQklBQW9BdFFDUVFGSERRRUxBa0FnQUNnQ3BBTWlBVVVFUUNBQUtBS29BeUVGREFFTElBRkJBV3NpQlNBQUtBS29BMGNOQVFzZ0JVRU9TQTBCQ3lBQUtBSUFJZ0VnQWpZQ0dDQUJRUkUyQWhRZ0FDZ0NBQ0FBS0FLZ0F6WUNIQ0FBS0FJQUlBQW9BcVFETmdJZ0lBQW9BZ0FnQUNnQ3FBTTJBaVFnQUNBQUtBSUFLQUlBRVFFQUN5QUFLQUxVQWlJQ1FRQktCRUFEUUNBQUlBTkJBblJxS0FMWUFpZ0NCQ0VISUFBb0FxQUJJUVVDZjBFQUlBQW9BcHdESWdGRkRRQWFJQUVnQlNBSFFRaDBhaWdDQUVFQVRnMEFHaUFBS0FJQUlnRWdCellDR0NBQlFmWUFOZ0lVSUFBb0FnQkJBRFlDSENBQVFYOGdBQ2dDQUNnQ0JCRUNBQ0FBS0FLY0F3c2lBaUFBS0FLZ0Ewd0VRQU5BSUFBb0FxUURJQVVnQjBFSWRHb2dBa0VDZEdvaUJpZ0NBQ0lCUVFBZ0FVRUFTaHRIQkVBZ0FDZ0NBQ0lCSUFjMkFoZ2dBVUgyQURZQ0ZDQUFLQUlBSUFJMkFod2dBRUYvSUFBb0FnQW9BZ1FSQWdBTElBWWdBQ2dDcUFNMkFnQWdBaUFBS0FLZ0EwZ2hBU0FDUVFGcUlRSWdBUTBBQ3dzZ0EwRUJhaUlESUFBb0F0UUNJZ0pJRFFBTEN5QUVRYnNCUWJ3QklBQW9BcHdESWdVYlFiMEJRYjRCSUFVYklBQW9BcVFER3pZQ0JBSkFJQUpCQUV3TkFFRUFJUUlEUUNBQUlBSkJBblFpQm1vb0F0Z0NJUUVDUUNBRlJRUkFJQUFvQXFRRERRRWdBRUVCSUFFb0FoUWlBU0FFSUFGQkFuUnFRVEJxRUk0RERBRUxJQUJCQUNBQktBSVlJZ0VnQkNBQlFRSjBhaUlCUVRCcUVJNERJQVFnQVNnQ01EWUNRQXNnQkNBR2FrRUFOZ0lZSUFKQkFXb2lBaUFBS0FMVUFrNE5BU0FBS0FLY0F5RUZEQUFMQUFzZ0JFRUFOZ0lVREFFTEFrQUNRQ0FDRFFBZ0FDZ0NwQU1OQUNBQUtBS29BdzBBSUFBb0F0d0JSU0FBS0FLZ0F5SUJRVDlLY1EwQklBRWdBQ2dDdEFOR0RRRUxJQUFvQWdBaUFVSDlBRFlDRkNBQVFYOGdBU2dDQkJFQ0FBc2dCRUcvQVVIQUFTQUFLQUswQTBFL1JoczJBZ1JCQUNFQ0lBQW9BdFFDUVFCS0JFQURRQ0FBUVFFZ0FDQUNRUUowSWdWcUtBTFlBaUlHS0FJVUlnRWdCQ0FCUVFKMGFrSEVBR29RamdNZ0FDZ0N0QU1FUUNBQVFRQWdCaWdDR0NJQklBUWdBVUVDZEdwQjFBQnFFSTREQ3lBRUlBVnFRUUEyQWhnZ0FrRUJhaUlDSUFBb0F0UUNTQTBBQ3d0QkFDRUZJQUFvQXZBQ1FRQk1EUUFEUUNBRUlBVkJBblFpQVdvaUJpQUVJQUFnQUNBQmFpZ0M5QUpCQW5ScUtBTFlBaUlCS0FJVVFRSjBhaWdDUkRZQ1pDQUdJQVFnQVNnQ0dFRUNkR29vQWxRMkFvd0JBa0FnQVNnQ05FVUVRRUVBSVFJTUFRc2dBU2dDSkNFRElBRW9BaWdoQVVFQklRSUNmd0pBQWtBQ1FBSkFBa0FDUUFKQUlBQW9BclFERGpFSUJnWUFCZ1lHQmdFR0JnWUdCZ1lDQmdZR0JnWUdCZ1lEQmdZR0JnWUdCZ1lHQmdRR0JnWUdCZ1lHQmdZR0JnWUZCZ3RCQVNBQlFRRnJJQUZCQTJ0QmZra2JRUU4wUVFFZ0EwRUJheUFEUVFOclFYNUpHMEVDZEdwQjBMY0NhZ3dHQzBFQ0lBRkJBV3NnQVVFRWEwRjlTUnRCREd4QkFpQURRUUZySUFOQkJHdEJmVWtiUVFKMGFrSGd0d0pxREFVTFFRTWdBVUVCYXlBQlFRVnJRWHhKRzBFRWRFRURJQU5CQVdzZ0EwRUZhMEY4U1J0QkFuUnFRWkM0QW1vTUJBdEJCQ0FCUVFGcklBRkJCbXRCZTBrYlFSUnNRUVFnQTBFQmF5QURRUVpyUVh0SkcwRUNkR3BCMExnQ2Fnd0RDMEVGSUFGQkFXc2dBVUVIYTBGNlNSdEJHR3hCQlNBRFFRRnJJQU5CQjJ0QmVra2JRUUowYWtIQXVRSnFEQUlMUVFZZ0FVRUJheUFCUVFoclFYbEpHMEVjYkVFR0lBTkJBV3NnQTBFSWEwRjVTUnRCQW5ScVFkQzZBbW9NQVF0QkJ5QUJRUUZySUFGQkNXdEJlRWtiUVFWMFFRY2dBMEVCYXlBRFFRbHJRWGhKRzBFQ2RHcEJvTHdDYWdzb0FnQkJBV29oQWdzZ0JpQUNOZ0swQVNBRlFRRnFJZ1VnQUNnQzhBSklEUUFMQ3lBRVFRQTJBaWdnQkVJQU53SU1JQVFnQUNnQ21BSTJBaXdMTFFFQmZ5QUFLQUxRQXlJQklBRW9BaGdnQUNnQzFBTWlBRUVRYWlnQ0FFRUliV28yQWhnZ0FFRUFOZ0lRQzh3R0FRNS9JQUFvQXRRRElRWWdBQ2dDbUFJRVFDQUdJQVlvQWpnaUF3Ui9JQU1GSUFBUXp3SWdCaWdDT0F0QkFXczJBamdMQWtBQ1FDQUdLQUlVUVg5R0RRQWdBQ2dDOEFKQkFFd05BQ0FBS0FLd0F5RU9JQVpCdkFGcUlROERRQ0FCSUFwQkFuUWlBMm9vQWdBaERRSkFJQUFnQmlBQUlBQWdBMm9vQXZRQ1FRSjBJZ05xS0FMWUFpSUxLQUlVSWdoQkFuUnFJZ3hCUEdvb0FnQWdBeUFHYWlJRlFTaHFLQUlBYWlJQ0VGOUZCRUFnQlVFQU5nSW9JQVVvQWhnaEF3d0JDMEVBSVFkQkFDRURBa0FnQUNBQ0lBQWdBa0VCYWhCZklnbHFRUUpxSWdJUVh5SUVSUTBBSUFRaEF5QUFJQXdvQWp4QkZHb2lBaEJmUlEwQUEwQWdBMEVCZENJRFFZQ0FBa1lOQlNBQUlBSkJBV29pQWhCZkRRQUxDd0pBSUFOQkFTQUFJQWhxSWdndEFPZ0JkRUVCZFVnTkFDQUpRUUowSVFSQkFTQUlMUUQ0QVhSQkFYVWdBMGdFUUNBRVFReHFJUWNNQVFzZ0JFRUVhaUVIQ3lBRklBYzJBaWdDUUNBRFFRSkpCRUFnQXlFQ0RBRUxJQUpCRG1vaEJ5QURJUUlEUUNBRFFRRjFJZ1JCQUNBQUlBY1FYeHNnQW5JaEFpQURRUU5MSVFnZ0JDRURJQWdOQUFzTElBVWdCU2dDR0NBQ1FYOXpJQUpCQVdvZ0NSdHFJZ00yQWhnTElBMGdBenNCQUFKQUlBQW9BclFEUlEwQUlBQWdDeWdDR0NJRGFpRUpJQVlnQTBFQ2RHb2hCMEVBSVFNRFFDQUFJQWNvQW53Z0F5SUVRUU5zYWlJQ0VGOE5BUU5BQWtBZ0JFRUJhaUVESUFBZ0FrRUJhaEJmRFFBZ0FrRURhaUVDSUFNaUJDQUFLQUswQTBnTkFRd0dDd3NnQUNBUEVGOGhDd0pBSUFBZ0FrRUNhaUlGRUY4aUFrVUVRRUVBSVFRTUFRc0NRQ0FBSUFVUVgwVU5BQ0FDUVFGMElRSWdBQ0FIS0FKOFFiMEJRZGtCSUFRZ0NTMEFpQUpJRzJvaUJSQmZSUTBBQTBBZ0FrRUJkQ0lDUVlDQUFrWU5CeUFBSUFWQkFXb2lCUkJmRFFBTEN5QUNRUUpKQkVBZ0FpRUVEQUVMSUFWQkRtb2hDQ0FDSVFRRFFDQUNRUUYxSWdWQkFDQUFJQWdRWHhzZ0JISWhCQ0FDUVFOTElRd2dCU0VDSUF3TkFBc0xJQTBnRGlBRFFRSjBhaWdDQUVFQmRHb2dCRUYvY3lBRVFRRnFJQXNiT3dFQUlBTWdBQ2dDdEFOSURRQUxDeUFLUVFGcUlnb2dBQ2dDOEFKSURRQUxDMEVCRHdzZ0FDZ0NBQ0lCUWZVQU5nSVVJQUJCZnlBQktBSUVFUUlBSUFaQmZ6WUNGRUVCQzQ4REFRcC9JQUFvQXRRRElRTWdBQ2dDbUFJRVFDQURJQU1vQWpnaUFnUi9JQUlGSUFBUXp3SWdBeWdDT0F0QkFXczJBamdMQWtBZ0F5Z0NGRUYvUmcwQVFYOGdBQ2dDcUFNaUFuUWhCVUVCSUFKMElRWWdBQ2dDb0FNaEJDQUJLQUlBSVFjZ0FDZ0NzQU1oQ0NBQUtBTFlBaWdDR0NFQ0FrQURRQ0FISUFnZ0JFRUNkR29vQWdCQkFYUnFMd0VBRFFFZ0JFRUJheUlFRFFBTFFRQWhCQXNnQTBHOEFXb2hDaUFBS0FLY0EwRUJheUVCSUFNZ0FrRUNkR29oQ3dOQUlBc29BbndnQVVFRGJHb2hBaUFCSUFST0JFQWdBQ0FDRUY4TkFnc0NRQUovQWtBRFFDQUhJQWdnQVVFQmFpSUJRUUowYWlnQ0FFRUJkR29pQ1M4QkFBUkFJQUFnQWtFQ2FoQmZSUTBFSUFrdUFRQWlBa0VBVGcwQ0lBSWdCV29NQXdzZ0FDQUNRUUZxRUY4RVFDQUZJQVlnQUNBS0VGOGJEQU1MSUFKQkEyb2hBaUFCSUFBb0FxQURTQTBBQ3lBQUtBSUFJZ0ZCOVFBMkFoUWdBRUYvSUFFb0FnUVJBZ0FnQTBGL05nSVVRUUVQQ3lBQ0lBWnFDeUVDSUFrZ0Fqc0JBQXNnQVNBQUtBS2dBMGdOQUFzTFFRRUxqUUVCQkg4Z0FDZ0MxQU1oQWlBQUtBS1lBZ1JBSUFJZ0FpZ0NPQ0lEQkg4Z0F3VWdBQkRQQWlBQ0tBSTRDMEVCYXpZQ09Bc2dBQ2dDOEFKQkFFb0VRQ0FDUWJ3QmFpRURRUUVnQUNnQ3FBTjBJUVJCQUNFQ0EwQWdBQ0FERUY4RVFDQUJJQUpCQW5ScUtBSUFJZ1VnQlM4QkFDQUVjanNCQUFzZ0FrRUJhaUlDSUFBb0F2QUNTQTBBQ3d0QkFRdlFBd0VNZnlBQUtBTFVBeUVESUFBb0FwZ0NCRUFnQXlBREtBSTRJZ1FFZnlBRUJTQUFFTThDSUFNb0FqZ0xRUUZyTmdJNEN3SkFBa0FnQXlnQ0ZFRi9SZzBBSUFOQnZBRnFJUWNnQUNnQ25BTkJBV3NoQkNBQUlBQW9BdGdDS0FJWUlnSnFJUWdnQXlBQ1FRSjBhaUVHSUFFb0FnQWhDU0FBS0FLd0F5RUtBMEFnQUNBR0tBSjhJQVFpQWtFRGJHb2lBUkJmRFFFRFFBSkFJQUpCQVdvaEJDQUFJQUZCQVdvUVh3MEFJQUZCQTJvaEFTQUVJZ0lnQUNnQ29BTklEUUVNQkFzTElBQWdCeEJmSVFzQ1FDQUFJQUZCQW1vaUJSQmZJZ0ZGQkVCQkFDRUNEQUVMQWtBZ0FDQUZFRjlGRFFBZ0FVRUJkQ0VCSUFBZ0JpZ0NmRUc5QVVIWkFTQUNJQWd0QUlnQ1NCdHFJZ1VRWDBVTkFBTkFJQUZCQVhRaUFVR0FnQUpHRFFVZ0FDQUZRUUZxSWdVUVh3MEFDd3NnQVVFQ1NRUkFJQUVoQWd3QkN5QUZRUTVxSVF3Z0FTRUNBMEFnQVVFQmRTSUZRUUFnQUNBTUVGOGJJQUp5SVFJZ0FVRURTeUVOSUFVaEFTQU5EUUFMQ3lBSklBb2dCRUVDZEdvb0FnQkJBWFJxSUFKQmYzTWdBa0VCYWlBTEd5QUFLQUtvQTNRN0FRQWdCQ0FBS0FLZ0EwZ05BQXNMUVFFUEN5QUFLQUlBSWdGQjlRQTJBaFFnQUVGL0lBRW9BZ1FSQWdBZ0EwRi9OZ0lVUVFFTDlRTUJDMzhnQUNnQzFBTWhCQ0FBS0FLWUFnUkFJQVFnQkNnQ09DSUNCSDhnQWdVZ0FCRFBBaUFFS0FJNEMwRUJhellDT0FzQ1FDQUVLQUlVUVg5R0RRQWdBQ2dDOEFKQkFFd05BQU5BSUFFZ0NVRUNkQ0lDYWlnQ0FDRUxBa0FnQUNBRUlBQWdBQ0FDYWlnQzlBSkJBblFpQW1vb0F0Z0NLQUlVSWdaQkFuUnFJZ3hCUEdvb0FnQWdBaUFFYWlJSFFTaHFLQUlBYWlJREVGOUZCRUFnQjBFQU5nSW9JQWNvQWhnaEFnd0JDMEVBSVFoQkFDRUNBa0FnQUNBRElBQWdBMEVCYWhCZklncHFRUUpxSWdNUVh5SUZSUTBBSUFVaEFpQUFJQXdvQWp4QkZHb2lBeEJmUlEwQUEwQWdBa0VCZENJQ1FZQ0FBa1lFUUNBQUtBSUFJZ0ZCOVFBMkFoUWdBRUYvSUFFb0FnUVJBZ0FnQkVGL05nSVVRUUVQQ3lBQUlBTkJBV29pQXhCZkRRQUxDd0pBSUFKQkFTQUFJQVpxSWdZdEFPZ0JkRUVCZFVnTkFDQUtRUUowSVFWQkFTQUdMUUQ0QVhSQkFYVWdBa2dFUUNBRlFReHFJUWdNQVFzZ0JVRUVhaUVJQ3lBSElBZzJBaWdDUUNBQ1FRSkpCRUFnQWlFRERBRUxJQU5CRG1vaENDQUNJUU1EUUNBQ1FRRjFJZ1ZCQUNBQUlBZ1FYeHNnQTNJaEF5QUNRUU5MSVFZZ0JTRUNJQVlOQUFzTElBY2dCeWdDR0NBRFFYOXpJQU5CQVdvZ0NodHFJZ0kyQWhnTElBc2dBaUFBS0FLb0EzUTdBUUFnQ1VFQmFpSUpJQUFvQXZBQ1NBMEFDd3RCQVF1akNBRUhmeUFBS0FLY0F5RUNJQUFvQXRRRElRTUNRQ0FBS0FMZ0FRUkFJQUFvQXFBRElRRUNRQUpBQWtBZ0FrVUVRQ0FCUlEwQkRBSUxJQUVnQWtnTkFTQUJJQUFvQXJRRFNnMEJJQUFvQXRRQ1FRRkhEUUVMQWtBZ0FDZ0NwQU1pQVVVRVFDQUFLQUtvQXlFRURBRUxJQUZCQVdzaUJDQUFLQUtvQTBjTkFRc2dCRUVPU0EwQkN5QUFLQUlBSWdFZ0FqWUNHQ0FCUVJFMkFoUWdBQ2dDQUNBQUtBS2dBellDSENBQUtBSUFJQUFvQXFRRE5nSWdJQUFvQWdBZ0FDZ0NxQU0yQWlRZ0FDQUFLQUlBS0FJQUVRRUFDeUFBS0FMVUFpSUNRUUJLQkVCQkFDRUVBMEFnQUNBRVFRSjBhaWdDMkFJb0FnUWhCaUFBS0FLZ0FTRUZBbjlCQUNBQUtBS2NBeUlCUlEwQUdpQUJJQVVnQmtFSWRHb29BZ0JCQUU0TkFCb2dBQ2dDQUNJQklBWTJBaGdnQVVIMkFEWUNGQ0FBS0FJQVFRQTJBaHdnQUVGL0lBQW9BZ0FvQWdRUkFnQWdBQ2dDbkFNTElnSWdBQ2dDb0FOTUJFQURRQ0FBS0FLa0F5QUZJQVpCQ0hScUlBSkJBblJxSWdjb0FnQWlBVUVBSUFGQkFFb2JSd1JBSUFBb0FnQWlBU0FHTmdJWUlBRkI5Z0EyQWhRZ0FDZ0NBQ0FDTmdJY0lBQkJmeUFBS0FJQUtBSUVFUUlBQ3lBSElBQW9BcWdETmdJQUlBSWdBQ2dDb0FOSUlRRWdBa0VCYWlFQ0lBRU5BQXNMSUFSQkFXb2lCQ0FBS0FMVUFpSUNTQTBBQ3dzZ0FDZ0NuQU1oQVNBQUtBS2tBMFVFUUNBQlJRUkFJQU5CdEFFMkFnUU1Bd3NnQTBHMUFUWUNCQXdDQ3lBQlJRUkFJQU5CdGdFMkFnUU1BZ3NnQTBHM0FUWUNCQXdCQ3dKQUFrQWdBZzBBSUFBb0FxUUREUUFnQUNnQ3FBTU5BQ0FBS0FLZ0F5SUJRVDlLRFFFZ0FTQUFLQUswQTBZTkFRc2dBQ2dDQUNJQlFmMEFOZ0lVSUFCQmZ5QUJLQUlFRVFJQUN5QURRYmdCTmdJRUlBQW9BdFFDSVFJTElBSkJBRW9FUUVFQUlRUURRQ0FBSUFSQkFuUWlCMm9vQXRnQ0lRVUNRQUpBSUFBb0F1QUJCRUFnQUNnQ25BTU5BU0FBS0FLa0F3MENDeUFGS0FJVUlnSkJFRThFUUNBQUtBSUFJZ0VnQWpZQ0dDQUJRVEkyQWhRZ0FDQUFLQUlBS0FJQUVRRUFDeUFESUFKQkFuUnFJZ0ZCUEdvb0FnQWlBa1VFUUNBQklBQkJBVUhBQUNBQUtBSUVLQUlBRVFRQUlnSTJBandMSUFKQ0FEY0FBQ0FDUWdBM0FEZ2dBa0lBTndBd0lBSkNBRGNBS0NBQ1FnQTNBQ0FnQWtJQU53QVlJQUpDQURjQUVDQUNRZ0EzQUFnZ0F5QUhhaUlCUVFBMkFpZ2dBVUVBTmdJWUlBQW9BdUFCUlFSQUlBQW9BclFERFFFTUFnc2dBQ2dDbkFORkRRRUxJQVVvQWhnaUFrRVFUd1JBSUFBb0FnQWlBU0FDTmdJWUlBRkJNallDRkNBQUlBQW9BZ0FvQWdBUkFRQUxJQU1nQWtFQ2RHb2lBVUg4QUdvb0FnQWlBa1VFUUNBQklBQkJBVUdBQWlBQUtBSUVLQUlBRVFRQUlnSTJBbndMSUFKQkFFR0FBaEE2R2dzZ0JFRUJhaUlFSUFBb0F0UUNTQTBBQ3dzZ0EwRndOZ0lVSUFOQ0FEY0NEQ0FESUFBb0FwZ0NOZ0k0QzZzTkFncC9BWHdnQUNnQ0pFRUFTZ1JBSUFBb0F0Z0RJUW9nQUNnQzJBRWhCd05BSUFFaEJpQUNJUVFDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FnQnlnQ0tDQUhLQUlrSWdoQkNIUnFJZ05CZ3hCTUJFQWdBMEdCQ0V3RVFBSkFJQU5CZ1FSckRnUVhBeUllQUF0QmtBRWhBVUVBSVFJQ1FDQURRWUVDYXc0Q0poOEFDeUFEUVlNR2F3NEVBeUVoSENFTElBTkJnZ3hNQkVBQ1FDQURRWUlJYXc0SEZpSUZJaUlpSEFBTElBTkJoUXByRGdZRklTRWhJUm9oQ3dKQUlBTkJnd3hyRGdvVUlTRUdJU0VoSVNFWkFBc2dBMEdIRG1zT0NBWWdJQ0FnSUNBWElBc2dBMEdGR0V3RVFDQURRWVFVVEFSQUlBTkJoQkJyRGcwVElTRWhIeUVoSVNFaElTRVhJQXNnQTBHRkZHc09CaEVnSUNBZ0J3Z0xJQU5CaGh4TUJFQWdBMEdHR0dzT0J4QWdJQ0FnSUFrS0N3SkFJQU5CaHh4ckRnZ1BJQ0FnSUNBZ0N3QUxJQU5CaUNCckRna05IeDhmSHg4Zkh3d0xDMEdSQVNFQlFRQWhBZ3dpQzBHU0FTRUJEQ0VMUVpNQklRRkJBQ0VDRENBTFFaUUJJUUZCQUNFQ0RCOExRWlVCSVFGQkFDRUNEQjRMUVpZQklRRkJBQ0VDREIwTFFaY0JJUUZCQUNFQ0RCd0xJQU5CaXhaSERSZEJtQUVoQVVFQUlRSU1Hd3RCbVFFaEFVRUFJUUlNR2dzZ0EwR05Ha2NORlVHYUFTRUJRUUFoQWd3WkMwR2JBU0VCUVFBaEFnd1lDeUFEUVk4ZVJ3MFRRWndCSVFGQkFDRUNEQmNMUVowQklRRkJBQ0VDREJZTFFaNEJJUUZCQUNFQ0RCVUxRWjhCSVFGQkFDRUNEQlFMUWFBQklRRkJBQ0VDREJNTFFhRUJJUUZCQUNFQ0RCSUxRYUlCSVFGQkFDRUNEQkVMUWFNQklRRkJBQ0VDREJBTFFhUUJJUUZCQUNFQ0RBOExRYVVCSVFGQkFDRUNEQTRMUWFZQklRRkJBQ0VDREEwTFFhY0JJUUZCQUNFQ0RBd0xRYWdCSVFGQkFDRUNEQXNMUWFrQklRRkJBQ0VDREFvTFFhb0JJUUZCQUNFQ0RBa0xRYXNCSVFFTUNBdEJyQUVoQVVFQUlRSU1Cd3RCclFFaEFRd0dDeUFBS0FKSUlnSkJBMGtOQWlBQUtBSUFJZ0ZCTVRZQ0ZDQUFJQUVvQWdBUkFRQU1Bd3NnQTBHSkVrWU5Bd3NnQUNnQ0FDSUJJQWcyQWhnZ0FVRUhOZ0lVSUFBb0FnQWdCeWdDS0RZQ0hDQUFJQUFvQWdBb0FnQVJBUUFNQVFzZ0FrRUNkRUhBdHdKcUtBSUFJUUVNQWdzZ0JpRUJJQVFoQWd3QkMwR3VBU0VCUVFBaEFnc2dDaUFKUVFKMGFpSUVJQUUyQWdRQ1FDQUhLQUkwUlEwQUlBUW9BaXdnQWtZTkFDQUhLQUpRSWdORkRRQWdCQ0FDTmdJc0FrQUNRQUpBQWtBZ0FnNERBQUVDQXdzZ0J5Z0NWQ0VHUVFBaEJRTkFJQVlnQlVFQ2RHb2dBeUFGUVFGMGFpOEJBRFlDQUNBR0lBVkJBWElpQkVFQ2RHb2dBeUFFUVFGMGFpOEJBRFlDQUNBR0lBVkJBbklpQkVFQ2RHb2dBeUFFUVFGMGFpOEJBRFlDQUNBR0lBVkJBM0lpQkVFQ2RHb2dBeUFFUVFGMGFpOEJBRFlDQUNBRlFRUnFJZ1ZCd0FCSERRQUxEQU1MSUFjb0FsUWhCa0VBSVFVRFFDQUdJQVZCQW5ScUlBVkJBWFFpQkVHQXRnSnFMZ0VBSUFNZ0JHb3ZBUUJzUVlBUWFrRU1kVFlDQUNBR0lBVkJBWElpQkVFQ2RHb2dCRUVCZENJRVFZQzJBbW91QVFBZ0F5QUVhaThCQUd4QmdCQnFRUXgxTmdJQUlBVkJBbW9pQlVIQUFFY05BQXNNQWdzZ0J5Z0NWQ0VJUVFBaEJrRUFJUVVEUUNBSUlBVkJBblJxSUFaQkEzUkJnTGNDYWlzREFDSUxJQU1nQlVFQmRHb3ZBUUM0b2tRQUFBQUFBQURBUDZLMk9BSUFJQWdnQlVFQmNpSUVRUUowYWlBTElBTWdCRUVCZEdvdkFRQzRva1R2WVVpeFVESDJQNkpFQUFBQUFBQUF3RCtpdGpnQ0FDQUlJQVZCQW5JaUJFRUNkR29nQ3lBRElBUkJBWFJxTHdFQXVLSkV5bTlOa2E3bjlEK2lSQUFBQUFBQUFNQS9vclk0QWdBZ0NDQUZRUU55SWdSQkFuUnFJQXNnQXlBRVFRRjBhaThCQUxpaVJLb1JiTzlpMFBJL29rUUFBQUFBQUFEQVA2SzJPQUlBSUFnZ0JVRUVjaUlFUVFKMGFpQUxJQU1nQkVFQmRHb3ZBUUM0b2tRQUFBQUFBQURBUDZLMk9BSUFJQWdnQlVFRmNpSUVRUUowYWlBTElBTWdCRUVCZEdvdkFRQzRva1E3djZmQWFTVHBQNkpFQUFBQUFBQUF3RCtpdGpnQ0FDQUlJQVZCQm5JaUJFRUNkR29nQ3lBRElBUkJBWFJxTHdFQXVLSkV1eURIZTNwUjRUK2lSQUFBQUFBQUFNQS9vclk0QWdBZ0NDQUZRUWR5SWdSQkFuUnFJQXNnQXlBRVFRRjBhaThCQUxpaVJGMnJjdDVWcU5FL29rUUFBQUFBQUFEQVA2SzJPQUlBSUFWQkNHb2hCU0FHUVFGcUlnWkJDRWNOQUFzTUFRc2dBQ2dDQUNJRVFURTJBaFFnQUNBRUtBSUFFUUVBQ3lBSFFkZ0FhaUVISUFsQkFXb2lDU0FBS0FJa1NBMEFDd3NMcHdJQkNYOGdCRUVBU2dSQUlBQW9BbkFpQ1VGOGNTRUxJQWxCQTNFaENpQUFLQUlrSWdaQkFFd2hEQ0FKUVFGclFRTkpJUTBEUUVFQUlRZ2dERVVFUUFOQUFrQWdDVVVOQUNBQklBaEJBblJxS0FJQUlBSkJBblJxS0FJQUlRQWdBeWdDQUNBSWFpRUZRUUFoQnlBTlJRUkFBMEFnQlNBQUxRQUFPZ0FBSUFVZ0Jtb2lCU0FBTFFBQk9nQUFJQVVnQm1vaUJTQUFMUUFDT2dBQUlBVWdCbW9pQlNBQUxRQURPZ0FBSUFCQkJHb2hBQ0FGSUFacUlRVWdCMEVFYWlJSElBdEhEUUFMQzBFQUlRY2dDa1VOQUFOQUlBVWdBQzBBQURvQUFDQUZJQVpxSVFVZ0FFRUJhaUVBSUFkQkFXb2lCeUFLUncwQUN3c2dDRUVCYWlJSUlBWkhEUUFMQ3lBRFFRUnFJUU1nQWtFQmFpRUNJQVJCQVVvaEFDQUVRUUZySVFRZ0FBMEFDd3NMd0FJQkRuOGdCRUVBU2dSQUlBQW9BdEFDSVFVZ0FDZ0NjQ0VISUFBb0F1QURJZ0FvQWhRaENpQUFLQUlRSVFzZ0FDZ0NEQ0VNSUFBb0FnZ2hEUU5BSUFRaENDQUhCRUFnQWtFQ2RDSUFJQUVvQWd4cUtBSUFJUTRnQVNnQ0NDQUFhaWdDQUNFUElBRW9BZ1FnQUdvb0FnQWhFQ0FCS0FJQUlBQnFLQUlBSVJFZ0F5Z0NBQ0VFUVFBaEFBTkFJQUFnRUdvdEFBQWhCaUFFSUFVZ0FDQVJhaTBBQUVIL0FYTWlDU0FOSUFBZ0Qyb3RBQUJCQW5RaUVtb29BZ0JyYWkwQUFEb0FBQ0FFSUFVZ0NTQUxJQkpxS0FJQUlBb2dCa0VDZENJR2FpZ0NBR3BCRUhWcmFpMEFBRG9BQVNBRUlBVWdDU0FHSUF4cUtBSUFhMm90QUFBNkFBSWdCQ0FBSUE1cUxRQUFPZ0FESUFSQkJHb2hCQ0FBUVFGcUlnQWdCMGNOQUFzTElBTkJCR29oQXlBQ1FRRnFJUUlnQ0VFQmF5RUVJQWhCQWs0TkFBc0xDL0VDQVF0L0lBUkJBRW9FUUNBQUtBSndJZ2hCZm5FaERpQUlRUUZ4SVE4RFFDQUVJUXdDUUNBSVJRMEFJQUpCQW5RaUFDQUJLQUlJYWlnQ0FDRUdJQUVvQWdRZ0FHb29BZ0FoQ1NBQktBSUFJQUJxS0FJQUlRY2dBeWdDQUNFRVFRQWhBRUVBSVEwZ0NFRUJSd1JBQTBBZ0FDQUhhaTBBQUNFS0lBQWdCbW90QUFBaEN5QUVJQUFnQ1dvdEFBQWlCVG9BQVNBRUlBVWdDMnBCZ0FGek9nQUNJQVFnQlNBS2FrR0FBWE02QUFBZ0J5QUFRUUZ5SWdWcUxRQUFJUW9nQlNBR2FpMEFBQ0VMSUFRZ0JTQUphaTBBQUNJRk9nQUVJQVFnQlNBTGFrR0FBWE02QUFVZ0JDQUZJQXBxUVlBQmN6b0FBeUFBUVFKcUlRQWdCRUVHYWlFRUlBMUJBbW9pRFNBT1J3MEFDd3NnRDBVTkFDQUFJQWRxTFFBQUlRY2dBQ0FHYWkwQUFDRUdJQVFnQUNBSmFpMEFBQ0lBT2dBQklBUWdBQ0FHYWtHQUFYTTZBQUlnQkNBQUlBZHFRWUFCY3pvQUFBc2dBMEVFYWlFRElBSkJBV29oQWlBTVFRRnJJUVFnREVFQ1RnMEFDd3NMcVFJQkNYOGdCRUVBU2dSQUlBQW9BbkFpQlVGK2NTRU1JQVZCQVhFaERRTkFJQVFoQ1FKQUlBVkZEUUFnQWtFQ2RDSUFJQUVvQWdocUtBSUFJUVlnQVNnQ0JDQUFhaWdDQUNFSElBRW9BZ0FnQUdvb0FnQWhDQ0FES0FJQUlRUkJBQ0VBUVFBaENpQUZRUUZIQkVBRFFDQUVJQUFnQ0dvdEFBQTZBQUFnQkNBQUlBZHFMUUFBT2dBQklBUWdBQ0FHYWkwQUFEb0FBaUFFSUFnZ0FFRUJjaUlMYWkwQUFEb0FBeUFFSUFjZ0Myb3RBQUE2QUFRZ0JDQUdJQXRxTFFBQU9nQUZJQUJCQW1vaEFDQUVRUVpxSVFRZ0NrRUNhaUlLSUF4SERRQUxDeUFOUlEwQUlBUWdBQ0FJYWkwQUFEb0FBQ0FFSUFBZ0Iyb3RBQUE2QUFFZ0JDQUFJQVpxTFFBQU9nQUNDeUFEUVFScUlRTWdBa0VCYWlFQ0lBbEJBV3NoQkNBSlFRSk9EUUFMQ3d1aUFnRU5meUFFUVFCS0JFQWdBQ2dDMEFJaEJTQUFLQUp3SVFjZ0FDZ0M0QU1pQUNnQ0ZDRUtJQUFvQWhBaEN5QUFLQUlNSVF3Z0FDZ0NDQ0VOQTBBZ0JDRUlJQWNFUUNBQ1FRSjBJZ0FnQVNnQ0NHb29BZ0FoRGlBQktBSUVJQUJxS0FJQUlROGdBU2dDQUNBQWFpZ0NBQ0VRSUFNb0FnQWhCRUVBSVFBRFFDQUFJQTlxTFFBQUlRWWdCQ0FGSUFBZ0VHb3RBQUFpQ1NBTklBQWdEbW90QUFCQkFuUWlFV29vQWdCcWFpMEFBRG9BQUNBRUlBVWdDU0FMSUJGcUtBSUFJQW9nQmtFQ2RDSUdhaWdDQUdwQkVIVnFhaTBBQURvQUFTQUVJQVVnQ1NBR0lBeHFLQUlBYW1vdEFBQTZBQUlnQkVFRGFpRUVJQUJCQVdvaUFDQUhSdzBBQ3dzZ0EwRUVhaUVESUFKQkFXb2hBaUFJUVFGcklRUWdDRUVDVGcwQUN3c0wxZ0lCQ1g4Z0JFRUFTZ1JBSUFBb0FuQWlDRUY4Y1NFTUlBaEJBM0VoQ1NBSVFRRnJRUU5KSVEwRFFDQUVJUW9DUUNBSVJRMEFJQUVvQWdBZ0FrRUNkR29vQWdBaEJpQURLQUlBSVFSQkFDRUxRUUFoQUVFQUlRY2dEVVVFUUFOQUlBUWdBQ0FHYWkwQUFDSUZPZ0FCSUFRZ0JUb0FBaUFFSUFVNkFBQWdCQ0FHSUFCQkFYSnFMUUFBSWdVNkFBUWdCQ0FGT2dBRklBUWdCVG9BQXlBRUlBWWdBRUVDY21vdEFBQWlCVG9BQnlBRUlBVTZBQWdnQkNBRk9nQUdJQVFnQmlBQVFRTnlhaTBBQUNJRk9nQUtJQVFnQlRvQUN5QUVJQVU2QUFrZ0FFRUVhaUVBSUFSQkRHb2hCQ0FIUVFScUlnY2dERWNOQUFzTElBbEZEUUFEUUNBRUlBQWdCbW90QUFBaUJ6b0FBU0FFSUFjNkFBSWdCQ0FIT2dBQUlBQkJBV29oQUNBRVFRTnFJUVFnQzBFQmFpSUxJQWxIRFFBTEN5QURRUVJxSVFNZ0FrRUJhaUVDSUFwQkFXc2hCQ0FLUVFKT0RRQUxDd3ZxQVFFSGZ5QUVRUUJLQkVBZ0FDZ0NjQ0VISUFBb0F1QURLQUlZSVFVRFFDQUVJUUFnQndSQUlBSkJBblFpQkNBQktBSUlhaWdDQUNFSUlBRW9BZ1FnQkdvb0FnQWhDU0FCS0FJQUlBUnFLQUlBSVFvZ0F5Z0NBQ0VMUVFBaEJBTkFJQVFnQzJvZ0JTQUVJQWxxTFFBQUlnWkJBblJxUVlBSWFpZ0NBQ0FGSUFaQmdBRnFJZ1lnQkNBS2FpMEFBR3BCL3dGeFFRSjBhaWdDQUdvZ0JTQUdJQVFnQ0dvdEFBQnFRZjhCY1VFQ2RHcEJnQkJxS0FJQWFrRVFkam9BQUNBRVFRRnFJZ1FnQjBjTkFBc0xJQU5CQkdvaEF5QUNRUUZxSVFJZ0FFRUJheUVFSUFCQkFrNE5BQXNMQzlRQkFRWi9JQVJCQUVvRVFDQUFLQUp3SVFZZ0FDZ0M0QU1vQWhnaEJRTkFJQVFoQUNBR0JFQWdBa0VDZENJRUlBRW9BZ2hxS0FJQUlRY2dBU2dDQkNBRWFpZ0NBQ0VJSUFFb0FnQWdCR29vQWdBaENTQURLQUlBSVFwQkFDRUVBMEFnQkNBS2FpQUZJQVFnQjJvdEFBQkJBblJxUVlBUWFpZ0NBQ0FGSUFRZ0NHb3RBQUJCQW5ScVFZQUlhaWdDQUNBRklBUWdDV290QUFCQkFuUnFLQUlBYW1wQkVIWTZBQUFnQkVFQmFpSUVJQVpIRFFBTEN5QURRUVJxSVFNZ0FrRUJhaUVDSUFCQkFXc2hCQ0FBUVFKT0RRQUxDd3NYQUNBQktBSUFJQUlnQTBFQUlBUWdBQ2dDY0JDTEF3dTRDZ0VOZnlNQVFSQnJJZ0lrQUFKQUlBQW9BaGdpQmlnQ0JDSUVSUVJBSUFBZ0JpZ0NEQkVBQUVVRVFFRUFJUVFNQWdzZ0JpZ0NCQ0VFQ3lBR0tBSUFJZ0V0QUFBaEJTQUVRUUZySWdRRWZ5QUJRUUZxQlNBQUlBWW9BZ3dSQUFCRkJFQkJBQ0VFREFJTElBWW9BZ1FoQkNBR0tBSUFDeUlCUVFGcUlRZ2dCRUVCYXlFRVFRNUJBQ0FCTFFBQUlBVkJDSFJ5SWdGQkFtc2lCU0FCSUFWSkd5QUJRUTlMR3lJQkJFQURRQ0FFUlFSQUlBQWdCaWdDREJFQUFFVUVRRUVBSVFRTUJBc2dCaWdDQUNFSUlBWW9BZ1FoQkFzZ0FrRUNhaUFEYWlBSUxRQUFPZ0FBSUFoQkFXb2hDQ0FFUVFGcklRUWdBMEVCYWlJRElBRkhEUUFMQ3lBRklBRnJJUXdDUUFKQUFrQWdBQ2dDdUFNaUEwSGdBV3NpQndSQUlBZEJEa1lFUUF3Q0JRd0RDd0FMSUFFZ0RHb2hCUUpBQWtBQ1FBSkFJQUZCRGs4RVFDQUNMUUFDUWNvQVJ3MENJQUl0QUFOQnhnQkhEUUVnQWkwQUJFSEpBRWNOQVNBQ0xRQUZRY1lBUncwQklBSXRBQVlOQVNBQVFRRTJBcHdDSUFBZ0FpMEFCeUlCT2dDZ0FpQUFJQUl0QUFnaUJ6b0FvUUlnQUNBQ0xRQUpJZ2s2QUtJQ0lBQWdBaThBQ2lJRFFRaDBJQU5CQ0haeUlnbzdBYVFDSUFBZ0FpOEFEQ0lEUVFoMElBTkJDSFp5SWdzN0FhWUNJQUZCQVd0Qi93RnhRUUpQQkVBZ0FDZ0NBQ0lESUFFMkFoZ2dBMEg2QURZQ0ZDQUFLQUlBSUFBdEFLRUNOZ0ljSUFCQmZ5QUFLQUlBS0FJRUVRSUFJQUF0QUtJQ0lRa2dBQzhCcGdJaEN5QUFMd0drQWlFS0lBQXRBS0VDSVFjZ0FDMEFvQUloQVFzZ0FDZ0NBQ0lESUFFMkFoZ2dBMEhaQURZQ0ZDQURJQWsyQWlnZ0F5QUxRZi8vQTNFMkFpUWdBeUFLUWYvL0EzRTJBaUFnQXlBSE5nSWNJQUJCQVNBREtBSUVFUUlBSUFJdEFBOGlBeUFDTFFBT0lnRnlCRUFnQUNnQ0FDSUJRZHdBTmdJVUlBRWdBaTBBRGpZQ0dDQUFLQUlBSUFJdEFBODJBaHdnQUVFQklBQW9BZ0FvQWdRUkFnQWdBaTBBRHlFRElBSXRBQTRoQVFzZ0JVRU9heUlGSUFFZ0EyeEJBMnhHRFFRZ0FDZ0NBQ0lCSUFVMkFoZ2dBVUhhQURZQ0ZBd0RDeUFCUVFaSkRRRWdBaTBBQWtIS0FFY05BUXNnQWkwQUEwSEdBRWNOQUNBQ0xRQUVRZGdBUncwQUlBSXRBQVZCMkFCSERRQWdBaTBBQmcwQUFrQUNRQUpBQWtBZ0FpMEFCMEVRYXc0RUFBRURBZ01MSUFBb0FnQWlBU0FGTmdJWUlBRkI3Z0EyQWhRTUJBc2dBQ2dDQUNJQklBVTJBaGdnQVVIdkFEWUNGQXdEQ3lBQUtBSUFJZ0VnQlRZQ0dDQUJRZkFBTmdJVURBSUxJQUFvQWdBaUFVSGJBRFlDRkNBQklBSXRBQWMyQWhnZ0FDZ0NBQ0FGTmdJY0RBRUxJQUFvQWdBaUFTQUZOZ0lZSUFGQnp3QTJBaFFnQUVFQklBQW9BZ0FvQWdRUkFnQU1BUXNnQUVFQklBQW9BZ0FvQWdRUkFnQUxEQUlMQWtBZ0FVRU1TUTBBSUFJdEFBSkJ3UUJIRFFBZ0FpMEFBMEhrQUVjTkFDQUNMUUFFUWU4QVJ3MEFJQUl0QUFWQjRnQkhEUUFnQWkwQUJrSGxBRWNOQUNBQ0xRQUlJUU1nQWkwQUJ5RUhJQUl0QUFvaENTQUNMUUFKSVFvZ0FpMEFEQ0VMSUFJdEFBc2hEU0FDTFFBTklRVWdBQ2dDQUNJQlFjNEFOZ0lVSUFFZ0JUWUNKQ0FCSUFzZ0RVRUlkSEkyQWlBZ0FTQUpJQXBCQ0hSeU5nSWNJQUVnQXlBSFFRaDBjallDR0NBQVFRRWdBU2dDQkJFQ0FDQUFJQVU2QUt3Q0lBQkJBVFlDcUFJTUFnc2dBQ2dDQUNJQklBVTJBaGdnQVVIUUFEWUNGQ0FBUVFFZ0FDZ0NBQ2dDQkJFQ0FBd0JDeUFBS0FJQUlnRWdBellDR0NBQlFjWUFOZ0lVSUFBZ0FDZ0NBQ2dDQUJFQkFBc2dCaUFFTmdJRUlBWWdDRFlDQUVFQklRUWdERUVBVEEwQUlBQWdEQ0FBS0FJWUtBSVFFUUlBQ3lBQ1FSQnFKQUFnQkFzMkFDQUFRUUEyQXRnQklBQkJBRFlDdUFNZ0FFRUFOZ0tRQVNBQUtBTFFBeUlBUVFBMkFxUUJJQUJCQURZQ0dDQUFRZ0EzQWd3TGl6c0JEMzhqQUVHZ0Ftc2lDU1FBSUFBb0FyZ0RJUUVEUUFKQUFrQUNRQ0FCRFFBZ0FDZ0MwQU1vQWd4RkJFQWdBQ2dDR0NJQ0tBSUVJZ0ZGQkVBZ0FDQUNLQUlNRVFBQVJRUkFRUUFoQVF3RUN5QUNLQUlFSVFFTElBSW9BZ0FpQXkwQUFDRUZJQUZCQVdzaUJBUi9JQU5CQVdvRklBQWdBaWdDREJFQUFFVUVRRUVBSVFFTUJBc2dBaWdDQkNFRUlBSW9BZ0FMSWdGQkFXb2hBeUFGUWY4QlJpQUJMUUFBSWdGQjJBRkdjVVVFUUNBQUtBSUFJZ1lnQlRZQ0dDQUdRVGMyQWhRZ0FDZ0NBQ0FCTmdJY0lBQWdBQ2dDQUNnQ0FCRUJBQXNnQUNBQk5nSzRBeUFDSUFSQkFXczJBZ1FnQWlBRE5nSUFEQUVMSUFBUTRnTkZCRUJCQUNFQkRBSUxJQUFvQXJnRElRRUxBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUNBQlFRRnJEdjRCRHhFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFU0FRSUZDUVVGQlFVREJBVUlCUVVGRHc4UER3OFBEdzhBQndZS0VBc1JFUTBORFEwTkRRME5EUTBORFEwTkRRMFJFUkVSRVJFUkVRd1JFUkVSRVE0UkN5QUFLQUlBSWdKQjZBQTJBaFFnQUVFQklBSW9BZ1FSQWdBZ0FDZ0MwQU1pQVNnQ0RBUkFJQUFvQWdBaUFrSEFBRFlDRkNBQUlBSW9BZ0FSQVFBZ0FDZ0MwQU1oQVFzZ0FFSUFOd0RvQVNBQVFnQTNBUEFCSUFCQ2dZS0VpSkNnd0lBQk53Q0FBaUFBUW9HQ2hJaVFvTUNBQVRjQStBRWdBRUtGaXBTbzBLREJnZ1UzQUpBQ0lBQkNoWXFVcU5DZ3dZSUZOd0NJQWlBQVFnQTNBN0FDSUFCQkFEWUNLQ0FBUWdBM0E1Z0NJQUJCQURvQXJBSWdBRUtCZ0FRM0FxUUNJQUJCQURvQW9nSWdBRUdCQWpzQm9BSWdBVUVCTmdJTURCUUxRUUFoQVNBQVFRQkJBRUVBRU5BQ0RSTU1FZ3RCQUNFQklBQkJBRUVCUVFBUTBBSU5FZ3dSQzBFQUlRRWdBRUVBUVFCQkFSRFFBZzBSREJBTFFRQWhBU0FBUVFCQkFVRUJFTkFDRFJBTUR3c2dBQ2dDQUNJQ0lBRTJBaGdnQWtFL05nSVVJQUFnQUNnQ0FDZ0NBQkVCQUF3UEN5QUFLQUlZSWdZb0FnUWhBU0FHS0FJQUlRTWdBQ2dDMEFNb0FoQkZCRUFnQUNnQ0FDSUNRVHcyQWhRZ0FrRVlha0hZdEFKQjBBQVFQeG9nQUNBQUtBSUFLQUlBRVFFQUN5QUJSUVJBSUFBZ0JpZ0NEQkVBQUVVRVFFRUFJUUVNRHdzZ0JpZ0NBQ0VESUFZb0FnUWhBUXNnQXkwQUFDRUZJQUZCQVdzaUFnUi9JQU5CQVdvRklBQWdCaWdDREJFQUFFVUVRRUVBSVFFTUR3c2dCaWdDQkNFQ0lBWW9BZ0FMSWdRdEFBQWhBU0FDUVFGcklnTUVmeUFFUVFGcUJTQUFJQVlvQWd3UkFBQkZCRUJCQUNFQkRBOExJQVlvQWdRaEF5QUdLQUlBQ3lFRUlBQW9BZ0FpQWlBRUxRQUFJZ3MyQWhnZ0FrSHBBRFlDRkVFQklRSWdBRUVCSUFBb0FnQW9BZ1FSQWdBQ1FBSkFBa0FnQzBFQmRFRUdhaUFGUVFoMElBRnlSeUFMUVFSTGNnMEFJQXNFUUNBQUlBczJBdFFDSUFSQkFXb2hDaUFEUVFGcklRVU1BZ3NnQUNnQzRBRkZEUUFnQUNBTE5nTFVBaUFFUVFGcUlRb2dBMEVCYXlFRkRBSUxJQUFvQWdBaUFVRU1OZ0lVSUFBZ0FTZ0NBQkVCQUNBQUlBczJBdFFDSUFSQkFXb2hDaUFEUVFGcklRVWdDMFVOQVF0QkFDRUVBMEFnQlVVRVFDQUFJQVlvQWd3UkFBQkZCRUJCQUNFQkRCRUxJQVlvQWdBaENpQUdLQUlFSVFVTElBb3RBQUFoQXdKQUlBUkZEUUFnQkVFQ2F5RUNJQVJCQVdzaENFRUFJUUVEUUNBRElBQWdBVUVDZEdvb0F0Z0NLQUlBUndSQUlBUWdBVUVCYWlJQlJ3MEJEQUlMQ3lBQUtBTFlBaWdDQUNFQkFrQWdCRUVDU1EwQVFRRWhBeUFDUVFOUEJFQWdDRUY4Y1NFTVFRQWhCd05BSUFBZ0EwRUNkR29pQWlnQzVBSW9BZ0FpRFNBQ0tBTGdBaWdDQUNJT0lBSW9BdHdDS0FJQUlnOGdBaWdDMkFJb0FnQWlBaUFCSUFFZ0FrZ2JJZ0lnQWlBUFNCc2lBaUFDSUE1SUd5SUNJQUlnRFVnYklRRWdBMEVFYWlFRElBZEJCR29pQnlBTVJ3MEFDd3RCQUNFQ0lBaEJBM0VpQ0VVTkFBTkFJQUFnQTBFQ2RHb29BdGdDS0FJQUlnY2dBU0FCSUFkSUd5RUJJQU5CQVdvaEF5QUNRUUZxSWdJZ0NFY05BQXNMSUFGQkFXb2hBd3NnQlVFQmF5RUlJQUFvQXRnQklRRUNRQ0FBS0FJa0lnZEJBRW9FUUNBQklBZEIyQUJzYWlFRlFRQWhBZ05BSUFNZ0FTZ0NBRVlOQWlBQlFkZ0FhaUVCSUFKQkFXb2lBaUFIUncwQUN5QUZJUUVMSUFBb0FnQWlBaUFETmdJWUlBSkJCRFlDRkNBQUlBQW9BZ0FvQWdBUkFRQUxJQUFnQkVFQ2RHb2dBVFlDMkFJZ0NBUi9JQXBCQVdvRklBQWdCaWdDREJFQUFFVUVRRUVBSVFFTUVRc2dCaWdDQkNFSUlBWW9BZ0FMSVFVZ0FTQUZMUUFBSWdKQkQzRTJBaGdnQVNBQ1FRUjJOZ0lVSUFBb0FnQWlBaUFCS0FJQU5nSVlJQUlnQVNnQ0ZEWUNIQ0FCS0FJWUlRRWdBa0hxQURZQ0ZDQUNJQUUyQWlBZ0FFRUJJQUlvQWdRUkFnQWdCVUVCYWlFS0lBaEJBV3NoQlNBRVFRRnFJZ1FnQzBjTkFBdEJBQ0VDQ3lBRlJRUkFJQUFnQmlnQ0RCRUFBRVVFUUVFQUlRRU1Ed3NnQmlnQ0FDRUtJQVlvQWdRaEJRc2dBQ0FLTFFBQU5nS2NBeUFBSUFWQkFXc2lBd1IvSUFwQkFXb0ZJQUFnQmlnQ0RCRUFBRVVFUUVFQUlRRU1Ed3NnQmlnQ0JDRURJQVlvQWdBTElnUXRBQUEyQXFBRElBQWdBMEVCYXlJSEJIOGdCRUVCYWdVZ0FDQUdLQUlNRVFBQVJRUkFRUUFoQVF3UEN5QUdLQUlFSVFjZ0JpZ0NBQXNpQlMwQUFDSUVRUTl4TmdLb0F5QUFJQVJCQkhZMkFxUURJQUFvQWdBaUJDQUFLQUtjQXpZQ0dDQUVJQUFvQXFBRE5nSWNJQVFnQUNnQ3BBTTJBaUFnQkNBQUtBS29BellDSkNBRVFlc0FOZ0lVUVFFaEFTQUFRUUVnQkNnQ0JCRUNBQ0FBS0FMUUEwRUFOZ0lVSUFKRkJFQWdBQ0FBS0FLUUFVRUJhallDa0FFTElBWWdCMEVCYXpZQ0JDQUdJQVZCQVdvMkFnQWdBRUVBTmdLNEF3d05DeUFBS0FJQUlnSkIxd0EyQWhRZ0FFRUJJQUlvQWdRUkFnQWdBRUVBTmdLNEEwRUNJUUVNREFzZ0FDZ0NHQ0lGS0FJRUlnRkZCRUFnQUNBRktBSU1FUUFBUlFSQVFRQWhBUXdOQ3lBRktBSUVJUUVMSUFVb0FnQWlBaTBBQUNFRUlBRkJBV3NpQXdSL0lBSkJBV29GSUFBZ0JTZ0NEQkVBQUVVRVFFRUFJUUVNRFFzZ0JTZ0NCQ0VESUFVb0FnQUxJZ0ZCQVdvaEFpQURRUUZySVFNZ0FTMEFBQ0FFUVFoMGNpSUVRUUpySVFFZ0JFRURUd1JBQTBBZ0FTRUVJQU5GQkVBZ0FDQUZLQUlNRVFBQVJRUkFRUUFoQVF3UEN5QUZLQUlFSVFNZ0JTZ0NBQ0VDQ3lBQ0xRQUFJUUVnQTBFQmF5SUlCSDhnQWtFQmFnVWdBQ0FGS0FJTUVRQUFSUVJBUVFBaEFRd1BDeUFGS0FJRUlRZ2dCU2dDQUFzaUF5MEFBQ0VDSUFBb0FnQWlCaUFCTmdJWUlBWkIwUUEyQWhRZ0FDZ0NBQ0FDTmdJY0lBQkJBU0FBS0FJQUtBSUVFUUlBQWtBQ1FBSkFJQUZCSUU4RVFDQUFLQUlBSWdZZ0FUWUNHQ0FHUVIwMkFoUWdBQ0FBS0FJQUtBSUFFUUVBREFFTElBRkJFRWtOQVFzZ0FDQUJhaUFDT2dENEFRd0JDeUFBSUFGcUlnRWdBa0VFZGlJR09nRDRBU0FCSUFKQkQzRWlBVG9BNkFFZ0FTQUdUUTBBSUFBb0FnQWlBU0FDTmdJWUlBRkJIallDRkNBQUlBQW9BZ0FvQWdBUkFRQUxJQU5CQVdvaEFpQUlRUUZySVFNZ0JFRUNheUVCSUFSQkFrb05BQXNMSUFFRVFDQUFLQUlBSWdSQkREWUNGQ0FBSUFRb0FnQVJBUUFMSUFVZ0F6WUNCQ0FGSUFJMkFnQU1EQXNnQUNnQ0dDSUdLQUlFSWdGRkJFQWdBQ0FHS0FJTUVRQUFSUTBLSUFZb0FnUWhBUXNnQmlnQ0FDSUNMUUFBSVFRZ0FVRUJheUlCQkg4Z0FrRUJhZ1VnQUNBR0tBSU1FUUFBUlEwS0lBWW9BZ1FoQVNBR0tBSUFDeUlDUVFGcUlRTWdBVUVCYXlFQklBSXRBQUFnQkVFSWRISWlBa0VDYXlFRklBSkJFMDhFUUFOQUlBRkZCRUFnQUNBR0tBSU1FUUFBUlEwTUlBWW9BZ0FoQXlBR0tBSUVJUUVMSUFBb0FnQWlBaUFETFFBQUlnYzJBaGdnQWtIU0FEWUNGRUVCSVFJZ0FFRUJJQUFvQWdBb0FnUVJBZ0JCQUNFRUlBbEJBRG9BZ0FJZ0EwRUJhaUVESUFGQkFXc2hBUU5BSUFGRkJFQWdBQ0FHS0FJTUVRQUFSUTBOSUFZb0FnQWhBeUFHS0FJRUlRRUxJQWxCZ0FKcUlBSnFJQU10QUFBaUNEb0FBQ0FEUVFGcUlRTWdBVUVCYXlFQklBUWdDR29oQkNBQ1FRRnFJZ0pCRVVjTkFBc2dBQ2dDQUNJQ0lBa3RBSUVDTmdJWUlBSWdDUzBBZ2dJMkFod2dBaUFKTFFDREFqWUNJQ0FDSUFrdEFJUUNOZ0lrSUFJZ0NTMEFoUUkyQWlnZ0FpQUpMUUNHQWpZQ0xDQUNJQWt0QUljQ05nSXdJQWt0QUlnQ0lRZ2dBa0hZQURZQ0ZDQUNJQWcyQWpRZ0FFRUNJQUlvQWdRUkFnQWdBQ2dDQUNJQ0lBa3RBSWtDTmdJWUlBSWdDUzBBaWdJMkFod2dBaUFKTFFDTEFqWUNJQ0FDSUFrdEFJd0NOZ0lrSUFJZ0NTMEFqUUkyQWlnZ0FpQUpMUUNPQWpZQ0xDQUNJQWt0QUk4Q05nSXdJQWt0QUpBQ0lRZ2dBa0hZQURZQ0ZDQUNJQWcyQWpRZ0FFRUNJQUlvQWdRUkFnQWdCRUdBQWswZ0JVRVJheUlGSUFST2NVVUVRQ0FBS0FJQUlnSkJDVFlDRkNBQUlBSW9BZ0FSQVFBTFFRQWhBaUFKUVFCQmdBSVFPaUVJSUFRRVFBTkFJQUZGQkVBZ0FDQUdLQUlNRVFBQVJRME9JQVlvQWdBaEF5QUdLQUlFSVFFTElBSWdDR29nQXkwQUFEb0FBQ0FEUVFGcUlRTWdBVUVCYXlFQklBSkJBV29pQWlBRVJ3MEFDd3NnQUNBSFFSQnJJZ0pCQW5ScVFjUUJhaUFBSUFkQkFuUnFRYlFCYWlBSFFSQnhJZ3NiSVFvZ0FpQUhJQXNiSWdKQkJFOEVRQ0FBS0FJQUlnY2dBallDR0NBSFFSODJBaFFnQUNBQUtBSUFLQUlBRVFFQUN5QUZJQVJySVFVZ0NpZ0NBQ0lDUlFSQUlBQkJBRUdZQWlBQUtBSUVLQUlBRVFRQUlnSkJBRFlDbEFJZ0NpQUNOZ0lBQ3lBQ0lBZ3BBNEFDTndJQUlBSWdDQ2tEaUFJM0FnZ2dBaUFJTFFDUUFqb0FFQ0FLS0FJQVFSRnFJQWhCZ0FJUVB4b2dCVUVRU2cwQUN3c2dCUVJBSUFBb0FnQWlBa0VNTmdJVUlBQWdBaWdDQUJFQkFBc2dCaUFCTmdJRUlBWWdBellDQUF3TEN5QUFLQUlZSWdZb0FnUWlBVVVFUUNBQUlBWW9BZ3dSQUFCRkJFQkJBQ0VCREFzTElBWW9BZ1FoQVFzZ0JpZ0NBQ0lDTFFBQUlRVWdBVUVCYXlJREJIOGdBa0VCYWdVZ0FDQUdLQUlNRVFBQVJRUkFRUUFoQVF3TEN5QUdLQUlFSVFNZ0JpZ0NBQXNpQVVFQmFpRUNJQU5CQVdzaEJDQUJMUUFBSUFWQkNIUnlJZ0ZCQW1zaENDQUJRUU5QQkVBRFFDQUVSUVJBSUFBZ0JpZ0NEQkVBQUVVRVFFRUFJUUVNRFFzZ0JpZ0NCQ0VFSUFZb0FnQWhBZ3NnQWkwQUFDRUZJQUFvQWdBaUFVSFRBRFlDRkNBQklBVkJEM0VpQVRZQ0dDQUFLQUlBSUFWQkJIWTJBaHdnQUVFQklBQW9BZ0FvQWdRUkFnQWdBVUVFVHdSQUlBQW9BZ0FpQXlBQk5nSVlJQU5CSURZQ0ZDQUFJQUFvQWdBb0FnQVJBUUFMSUFBZ0FVRUNkR29pQXlnQ3BBRWlBVVVFUUNBQVFRQkJoQUVnQUNnQ0JDZ0NBQkVFQUNJQlFRQTJBb0FCSUFNZ0FUWUNwQUVMSUFoQkFXc2hDZ0pBQWtBQ1FBSkFBbjhnQlVFUVNTSUxSUVJBUVFBaEJ5QUlRWUFCU3cwQ0EwQWdBU0FIUVFGMElnVnFRUUU3QVFBZ0FTQUZRUUp5YWtFQk93RUFJQUVnQlVFRWNtcEJBVHNCQUNBQklBVkJCbkpxUVFFN0FRQWdBU0FGUVFoeWFrRUJPd0VBSUFFZ0JVRUtjbXBCQVRzQkFDQUJJQVZCREhKcVFRRTdBUUFnQVNBRlFRNXlha0VCT3dFQUlBZEJDR29pQjBIQUFFY05BQXNnQ2tFQmRRd0JDMEVBSVFjZ0NFSEFBRXNOQVFOQUlBRWdCMEVCZENJRmFrRUJPd0VBSUFFZ0JVRUNjbXBCQVRzQkFDQUJJQVZCQkhKcVFRRTdBUUFnQVNBRlFRWnlha0VCT3dFQUlBRWdCVUVJY21wQkFUc0JBQ0FCSUFWQkNuSnFRUUU3QVFBZ0FTQUZRUXh5YWtFQk93RUFJQUVnQlVFT2NtcEJBVHNCQUNBSFFRaHFJZ2RCd0FCSERRQUxJQW9MSVFWQjRNNENJUWdDUUFKQUFrQUNRQUpBQWtBZ0JVRUVhdzR1QlFjSEJ3Y0FCd2NIQndjSEFRY0hCd2NIQndjSEFnY0hCd2NIQndjSEJ3Y0RCd2NIQndjSEJ3Y0hCd2NIQkFjTFFmRE5BaUVJREFRTFFmRE1BaUVJREFNTFFjRExBaUVJREFJTFFmREpBaUVJREFFTFFlREhBaUVJQ3lBQ1FRRnFJUUlnQkVFQmF5RUVEQUlMSUFKQkFXb2hBaUFFUVFGcklRUkJ3QUFoQlVHZ3hRSWhDQXdCQ3lBQ1FRRnFJUUlnQkVFQmF5RUVRYURGQWlFSUlBVkJBRXdOQVF0QkFDRURBMEFDZnlBTFJRUkFJQVJGQkVBZ0FDQUdLQUlNRVFBQVJRUkFRUUFoQVF3UkN5QUdLQUlFSVFRZ0JpZ0NBQ0VDQ3lBQ0xRQUFJUWNnQkVFQmF5SUVCSDhnQWtFQmFnVWdBQ0FHS0FJTUVRQUFSUVJBUVFBaEFRd1JDeUFHS0FJRUlRUWdCaWdDQUFzaUFpMEFBQ0FIUVFoMGNnd0JDeUFFUlFSQUlBQWdCaWdDREJFQUFFVUVRRUVBSVFFTUVBc2dCaWdDQkNFRUlBWW9BZ0FoQWdzZ0FpMEFBQXNoQnlBQklBZ2dBMEVDZEdvb0FnQkJBWFJxSUFjN0FRQWdBa0VCYWlFQ0lBUkJBV3NoQkNBRFFRRnFJZ01nQlVjTkFBc0xRUUFoQ0FKQUlBQW9BZ0FpQXlnQ2FFRUNTQTBBQTBBZ0F5QUJJQWhCQVhRaUIyb3ZBUUEyQWhnZ0F5QUJJQWRCQW5KcUx3RUFOZ0ljSUFNZ0FTQUhRUVJ5YWk4QkFEWUNJQ0FESUFFZ0IwRUdjbW92QVFBMkFpUWdBeUFCSUFkQkNISnFMd0VBTmdJb0lBTWdBU0FIUVFweWFpOEJBRFlDTENBRElBRWdCMEVNY21vdkFRQTJBakFnQVNBSFFRNXlhaThCQUNFSElBTkIzd0EyQWhRZ0F5QUhOZ0kwSUFCQkFpQURLQUlFRVFJQUlBaEJOMHNOQVNBSVFRaHFJUWdnQUNnQ0FDRUREQUFMQUFzZ0NpQUZRUUFnQlNBTEcycHJJZ2hCQUVvTkFBc0xJQWdFUUNBQUtBSUFJZ0ZCRERZQ0ZDQUFJQUVvQWdBUkFRQUxJQVlnQkRZQ0JDQUdJQUkyQWdBTUNnc2dBQ2dDR0NJQ0tBSUVJZ05GQkVBZ0FDQUNLQUlNRVFBQVJRUkFRUUFoQVF3S0N5QUNLQUlFSVFNTElBSW9BZ0FpQkMwQUFDRUJJQU5CQVdzaUF3Ui9JQVJCQVdvRklBQWdBaWdDREJFQUFFVUVRRUVBSVFFTUNnc2dBaWdDQkNFRElBSW9BZ0FMSVFRZ0EwRUJheUVESUFRdEFBQWdBVUVJZEhKQkJFY0VRQ0FBS0FJQUlnRkJERFlDRkNBQUlBRW9BZ0FSQVFBTElBTUVmeUFFUVFGcUJTQUFJQUlvQWd3UkFBQkZCRUJCQUNFQkRBb0xJQUlvQWdRaEF5QUNLQUlBQ3lJQkxRQUFJUVVnQTBFQmF5SUVCSDhnQVVFQmFnVWdBQ0FDS0FJTUVRQUFSUVJBUVFBaEFRd0tDeUFDS0FJRUlRUWdBaWdDQUFzaUFTMEFBQ0VESUFBb0FnQWlCa0hVQURZQ0ZDQUdJQU1nQlVFSWRISWlCVFlDR0NBQVFRRWdBQ2dDQUNnQ0JCRUNBQ0FBSUFVMkFwZ0NJQUlnQkVFQmF6WUNCQ0FDSUFGQkFXbzJBZ0FNQ1FzZ0FDZ0NHQ0lCS0FJRUlRTWdBU2dDQUNFQ0lBQW9BdEFES0FJUVJRUkFJQUFvQWdBaUJFRThOZ0lVSUFSQkdHcEJxYlVDUWRBQUVEOGFJQUFnQUNnQ0FDZ0NBQkVCQUFzQ1FBSkFJQUFvQWlSQkEwZ05BQ0FEUlFSQUlBQWdBU2dDREJFQUFFVUVRRUVBSVFFTUN3c2dBU2dDQkNFRElBRW9BZ0FoQWdzZ0FpMEFBQ0VFSUFOQkFXc2lBd1IvSUFKQkFXb0ZJQUFnQVNnQ0RCRUFBRVVFUUVFQUlRRU1Dd3NnQVNnQ0JDRURJQUVvQWdBTElRSWdBMEVCYXlFRElBSXRBQUFnQkVFSWRISkJHRWNFUUNBQUtBSUFJZ1JCRERZQ0ZDQUFJQVFvQWdBUkFRQUxJQU1FZnlBQ1FRRnFCU0FBSUFFb0Fnd1JBQUJGQkVCQkFDRUJEQXNMSUFFb0FnUWhBeUFCS0FJQUN5RUNJQU5CQVdzaEF5QUNMUUFBUVExSEJFQWdBQ2dDQUNJRVFjWUFOZ0lVSUFRZ0FDZ0N1QU0yQWhnZ0FDQUFLQUlBS0FJQUVRRUFDeUFEQkg4Z0FrRUJhZ1VnQUNBQktBSU1FUUFBUlFSQVFRQWhBUXdMQ3lBQktBSUVJUU1nQVNnQ0FBc2lBaTBBQUNFRUlBTkJBV3NpQXdSL0lBSkJBV29GSUFBZ0FTZ0NEQkVBQUVVRVFFRUFJUUVNQ3dzZ0FTZ0NCQ0VESUFFb0FnQUxJZ1ZCQVdvaEFpQURRUUZySVFNZ0JTMEFBQ0FFUVFoMGNrSC9BVWNOQUNBRFJRUkFJQUFnQVNnQ0RCRUFBRVVFUUVFQUlRRU1Dd3NnQVNnQ0JDRURJQUVvQWdBaEFnc2dBa0VCYWlFRUlBTkJBV3NoQXlBQ0xRQUFRUU5IQkVBZ0JDRUNEQUVMSUFORkJFQWdBQ0FCS0FJTUVRQUFSUVJBUVFBaEFRd0xDeUFCS0FJRUlRTWdBU2dDQUNFRUN5QUVRUUZxSVFJZ0EwRUJheUVESUFBb0F0Z0JJZ2NvQWxnZ0JDMEFBRWNOQUNBRFJRUkFJQUFnQVNnQ0RCRUFBRVVFUUVFQUlRRU1Dd3NnQUNnQzJBRWhCeUFCS0FJRUlRTWdBU2dDQUNFQ0N5QUNRUUZxSVFRZ0EwRUJheUVESUFjb0FnQWdBaTBBQUVjRVFDQUVJUUlNQVFzZ0EwVUVRQ0FBSUFFb0Fnd1JBQUJGQkVCQkFDRUJEQXNMSUFBb0F0Z0JJUWNnQVNnQ0JDRURJQUVvQWdBaEJBc2dCRUVCYWlFQ0lBTkJBV3NoQXlBSEtBS3dBU0FFTFFBQVJ3MEFJQU5GQkVBZ0FDQUJLQUlNRVFBQVJRUkFRUUFoQVF3TEN5QUJLQUlFSVFNZ0FTZ0NBQ0VDQ3lBQ1FRRnFJUVFnQTBFQmF5RURJQUl0QUFCQmdBRkhCRUFnQkNFQ0RBRUxJQU5GQkVBZ0FDQUJLQUlNRVFBQVJRUkFRUUFoQVF3TEN5QUJLQUlFSVFNZ0FTZ0NBQ0VFQ3lBRUxRQUFJUVVnQTBFQmF5SURCSDhnQkVFQmFnVWdBQ0FCS0FJTUVRQUFSUVJBUVFBaEFRd0xDeUFCS0FJRUlRTWdBU2dDQUFzaUJFRUJhaUVDSUFOQkFXc2hBeUFFTFFBQUlBVkJDSFJ5RFFBZ0EwVUVRQ0FBSUFFb0Fnd1JBQUJGQkVCQkFDRUJEQXNMSUFFb0FnUWhBeUFCS0FJQUlRSUxJQUl0QUFBaEJDQURRUUZySWdNRWZ5QUNRUUZxQlNBQUlBRW9BZ3dSQUFCRkJFQkJBQ0VCREFzTElBRW9BZ1FoQXlBQktBSUFDeUlGUVFGcUlRSWdBMEVCYXlFRElBVXRBQUFnQkVFSWRISU5BQ0FEUlFSQUlBQWdBU2dDREJFQUFFVUVRRUVBSVFFTUN3c2dBU2dDQkNFRElBRW9BZ0FoQWdzZ0FrRUJhaUVFSUFOQkFXc2hBeUFDTFFBQUJFQWdCQ0VDREFFTElBTkZCRUFnQUNBQktBSU1FUUFBUlFSQVFRQWhBUXdMQ3lBQktBSUVJUU1nQVNnQ0FDRUVDeUFFTFFBQUlRVWdBMEVCYXlJREJIOGdCRUVCYWdVZ0FDQUJLQUlNRVFBQVJRUkFRUUFoQVF3TEN5QUJLQUlFSVFNZ0FTZ0NBQXNpQkVFQmFpRUNJQU5CQVdzaEF5QUVMUUFBSUFWQkNIUnlRUUZIRFFBZ0EwVUVRQ0FBSUFFb0Fnd1JBQUJGQkVCQkFDRUJEQXNMSUFFb0FnUWhBeUFCS0FJQUlRSUxJQUl0QUFBaEJDQURRUUZySWdNRWZ5QUNRUUZxQlNBQUlBRW9BZ3dSQUFCRkJFQkJBQ0VCREFzTElBRW9BZ1FoQXlBQktBSUFDeUlGUVFGcUlRSWdBMEVCYXlFRElBVXRBQUFnQkVFSWRISU5BQ0FEUlFSQUlBQWdBU2dDREJFQUFFVUVRRUVBSVFFTUN3c2dBU2dDQkNFRElBRW9BZ0FoQWdzZ0FrRUJhaUVFSUFOQkFXc2hBeUFDTFFBQUJFQWdCQ0VDREFFTElBTkZCRUFnQUNBQktBSU1FUUFBUlFSQVFRQWhBUXdMQ3lBQktBSUVJUU1nQVNnQ0FDRUVDeUFFTFFBQUlRVWdBMEVCYXlJREJIOGdCRUVCYWdVZ0FDQUJLQUlNRVFBQVJRUkFRUUFoQVF3TEN5QUJLQUlFSVFNZ0FTZ0NBQXNpQkVFQmFpRUNJQU5CQVdzaEF5QUVMUUFBSUFWQkNIUnlRUUZIRFFBZ0EwVUVRQ0FBSUFFb0Fnd1JBQUJGQkVCQkFDRUJEQXNMSUFFb0FnUWhBeUFCS0FJQUlRSUxJQUl0QUFBaEJDQURRUUZySWdNRWZ5QUNRUUZxQlNBQUlBRW9BZ3dSQUFCRkJFQkJBQ0VCREFzTElBRW9BZ1FoQXlBQktBSUFDeUlGUVFGcUlRSWdBMEVCYXlFRElBVXRBQUFnQkVFSWRISkZEUUVMSUFBb0FnQWlCRUVjTmdJVUlBQWdCQ2dDQUJFQkFBc2dBRUVCTmdLd0FpQUJJQU0yQWdRZ0FTQUNOZ0lBREFnTElBQWdBQ2dDMEFNZ0FVRUNkR3BCNEFacktBSUFFUUFBRFFkQkFDRUJEQVlMSUFBZ0FDZ0MwQU1vQWh3UkFBQU5Ca0VBSVFFTUJRc2dBQ2dDQUNJQ0lBRTJBaGdnQWtIZUFEWUNGQ0FBUVFFZ0FDZ0NBQ2dDQkJFQ0FBd0ZDeUFBS0FJWUlnUW9BZ1FpQTBVRVFDQUFJQVFvQWd3UkFBQkZCRUJCQUNFQkRBVUxJQVFvQWdRaEF3c2dCQ2dDQUNJQkxRQUFJUVVnQTBFQmF5SUNCSDhnQVVFQmFnVWdBQ0FFS0FJTUVRQUFSUVJBUVFBaEFRd0ZDeUFFS0FJRUlRSWdCQ2dDQUFzaUFTMEFBQ0VESUFBb0FnQWlCa0hkQURZQ0ZDQUdJQUFvQXJnRE5nSVlJQUFvQWdBZ0F5QUZRUWgwY2lJRlFRSnJJZ00yQWh3Z0FFRUJJQUFvQWdBb0FnUVJBZ0FnQkNBQ1FRRnJOZ0lFSUFRZ0FVRUJhallDQUNBRlFRTkpEUVFnQUNBRElBQW9BaGdvQWhBUkFnQU1CQXNnQUNnQ0FDSUNJQUUyQWhnZ0FrSEdBRFlDRkNBQUlBQW9BZ0FvQWdBUkFRQU1Bd3RCQUNFQklBQkJBVUVBUVFBUTBBSU5BZ3dCQzBFQUlRRUxJQWxCb0FKcUpBQWdBUThMUVFBaEFTQUFRUUEyQXJnRERBQUxBQXVTQVFFQ2Z3SkFBa0FnQUNnQ3VBTWlBUVIvSUFFRklBQVE0Z05GRFFFZ0FDZ0N1QU1MSUFBb0F0QURLQUlVSWdGQjBBRnFSZ1JBSUFBb0FnQWlBaUFCTmdJWUlBSkI1QUEyQWhRZ0FFRURJQUFvQWdBb0FnUVJBZ0FnQUVFQU5nSzRBd3dDQ3lBQUlBRWdBQ2dDR0NnQ0ZCRURBQTBCQzBFQUR3c2dBQ2dDMEFNaUFDQUFLQUlVUVFGcVFRZHhOZ0lVUVFFTDF3RUJCbjhnQUNnQ0dDSUJLQUlFSWdKRkJFQWdBQ0FCS0FJTUVRQUFSUVJBUVFBUEN5QUJLQUlFSVFJTElBRW9BZ0FpQXkwQUFDRUVJQUpCQVdzaUJRUi9JQU5CQVdvRklBQWdBU2dDREJFQUFFVUVRRUVBRHdzZ0FTZ0NCQ0VGSUFFb0FnQUxJZ0l0QUFBaEF5QUFLQUlBSWdaQjNRQTJBaFFnQmlBQUtBSzRBellDR0NBQUtBSUFJQU1nQkVFSWRISWlBMEVDYXlJRU5nSWNJQUJCQVNBQUtBSUFLQUlFRVFJQUlBRWdCVUVCYXpZQ0JDQUJJQUpCQVdvMkFnQWdBMEVEVHdSQUlBQWdCQ0FBS0FJWUtBSVFFUUlBQzBFQkM4OENBUVYvSUFBb0FnQWlBeUFBS0FLNEF5SUNOZ0lZSUFOQi9BQTJBaFFnQUNnQ0FDQUJOZ0ljSUFCQmZ5QUFLQUlBS0FJRUVRSUFJQUZCQm1wQkIzRkIwQUZ5SVFNZ0FVRUJhMEVIY1VIUUFYSWhCQ0FCUVFKcVFRZHhRZEFCY2lFRklBRkJBV3BCQjNGQjBBRnlJUUVEUUFKQUFrQWdBa0hBQVVnTkFDQUJJQUpHSUFKQjJBRnJRWGhKY2lBQ0lBVkdjZzBCSUFJZ0JFWWdBaUFEUm5JTkFDQUFLQUlBSWdFZ0FqWUNHQ0FCUWVNQU5nSVVJQUFvQWdCQkFUWUNIQ0FBUVFRZ0FDZ0NBQ2dDQkJFQ0FDQUFRUUEyQXJnRFFRRVBDeUFBS0FJQUlnWWdBallDR0NBR1FlTUFOZ0lVSUFBb0FnQkJBallDSENBQVFRUWdBQ2dDQUNnQ0JCRUNBQ0FBRU9JREJFQWdBQ2dDdUFNaEFnd0NCVUVBRHdzQUN3c2dBQ2dDQUNJQklBSTJBaGdnQVVIakFEWUNGQ0FBS0FJQVFRTTJBaHdnQUVFRUlBQW9BZ0FvQWdRUkFnQkJBUXUyRFFFSWYwRUNJUUlDUUNBQUtBTE1BeUlGS0FJVURRQURRQUpBSUFBQ2Z3SkFBa0FnQUNBQUtBTFFBeWdDQkJFQUFDSUNRUUZIQkVBZ0FrRUNSdzBHSUFWQkFUWUNGQ0FGS0FJWVJRMEJRUUloQWlBQUtBTFFBeWdDRUVVTkJpQUFLQUlBSWdGQlBqWUNGQ0FBSUFFb0FnQVJBUUJCQWc4TEFrQUNRQUpBSUFVb0FoZ09BZ0lCQUFzZ0FDZ0MxQUloQWd3RkN3SkFJQUFvQWlCQjNQOERUQVJBSUFBb0FoeEIzZjhEU0EwQkN5QUFLQUlBUXFxQWdJREErejgzQWhRZ0FDQUFLQUlBS0FJQUVRRUFDeUFBS0FMVUFTSUJRUTFyUVhwTkJFQWdBQ2dDQUNJQ0lBRTJBaGdnQWtFUU5nSVVJQUFnQUNnQ0FDZ0NBQkVCQUFzZ0FDZ0NKQ0lEUVF0T0JFQWdBQ2dDQUNJQklBTTJBaGdnQVVFYk5nSVVJQUFvQWdCQkNqWUNIQ0FBSUFBb0FnQW9BZ0FSQVFBZ0FDZ0NKQ0VEQ3lBQVFvR0FnSUFRTndLOEFpQURRUUJLQkVBZ0FDZ0MyQUVoQWtFQUlRaEJBU0VCUVFFaEJBTkFBa0FnQWlnQ0NDSUdRUVZyUVh4UEJFQWdBaWdDRENJSFFRVnJRWHRMRFFFTElBQW9BZ0FpQVVFVE5nSVVJQUFnQVNnQ0FCRUJBQ0FBS0FJa0lRTWdBaWdDRENFSElBQW9Bc0FDSVFFZ0FpZ0NDQ0VHSUFBb0Fyd0NJUVFMSUFBZ0FTQUhJQUVnQjBvYklnRTJBc0FDSUFBZ0JDQUdJQVFnQmtvYklnUTJBcndDSUFKQjJBQnFJUUlnQ0VFQmFpSUlJQU5JRFFBTEN5QUFLQUxjQVEwQ0lBQW9BdUFCQkVBZ0FDZ0MxQUlOQXdzQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUlBQW9BcUFESWdGQjl3Qk1CRUFnQVE1a0FRNE9BZzRPRGc0RERnNE9EZzRPQkE0T0RnNE9EZzRPQlE0T0RnNE9EZzRPRGc0R0RnNE9EZzRPRGc0T0RnNE9CdzRPRGc0T0RnNE9EZzRPRGc0T0VRNE9EZzRPRGc0T0RnNE9EZzRPRGc0SURnNE9EZzRPRGc0T0RnNE9EZzRPRGc0T0NRNExJQUZCd2dGTUJFQWdBVUg0QUVZTkNpQUJRWThCUmcwTElBRkJxQUZIRFE0Z0FFRS9OZ0swQXlBQVFhREZBallDc0FNZ0FFRU5OZ0tzQTBFTkRCSUxJQUZCd3dGR0RRc2dBVUhnQVVZTkRDQUJRZjhCUncwTklBQkJQellDdEFNZ0FFR2d4UUkyQXJBRElBQkJFRFlDckFOQkVBd1JDeUFBUVFBMkFyUURJQUJCb01VQ05nS3dBeUFBUVFFMkFxd0RRUUVNRUFzZ0FFRUROZ0swQXlBQVFlRE9BallDc0FNZ0FFRUNOZ0tzQTBFQ0RBOExJQUJCQ0RZQ3RBTWdBRUh3elFJMkFyQURJQUJCQXpZQ3JBTkJBd3dPQ3lBQVFRODJBclFESUFCQjhNd0NOZ0t3QXlBQVFRUTJBcXdEUVFRTURRc2dBRUVZTmdLMEF5QUFRY0RMQWpZQ3NBTWdBRUVGTmdLc0EwRUZEQXdMSUFCQkl6WUN0QU1nQUVId3lRSTJBckFESUFCQkJqWUNyQU5CQmd3TEN5QUFRVEEyQXJRRElBQkI0TWNDTmdLd0F5QUFRUWMyQXF3RFFRY01DZ3NnQUVFL05nSzBBeUFBUWFERkFqWUNzQU1nQUVFSk5nS3NBMEVKREFrTElBQkJQellDdEFNZ0FFR2d4UUkyQXJBRElBQkJDallDckFOQkNnd0lDeUFBUVQ4MkFyUURJQUJCb01VQ05nS3dBeUFBUVFzMkFxd0RRUXNNQndzZ0FFRS9OZ0swQXlBQVFhREZBallDc0FNZ0FFRU1OZ0tzQTBFTURBWUxJQUJCUHpZQ3RBTWdBRUdneFFJMkFyQURJQUJCRGpZQ3JBTkJEZ3dGQ3lBQVFUODJBclFESUFCQm9NVUNOZ0t3QXlBQVFRODJBcXdEUVE4TUJBc2dBQ2dDQUNJQlFSRTJBaFFnQVNBQUtBS2NBellDR0NBQUtBSUFJQUFvQXFBRE5nSWNJQUFvQWdBZ0FDZ0NwQU0yQWlBZ0FDZ0NBQ0FBS0FLb0F6WUNKQ0FBSUFBb0FnQW9BZ0FSQVFBZ0FDZ0NKQ0VESUFBb0Fxd0REQU1MSUFVb0FoQkZCRUFnQUNnQ0FDSUJRU1EyQWhRZ0FDQUJLQUlBRVFFQUN5QUFLQUxVQWtVTkJDQUFFTElGUVFFUEMwRUNJUUlnQUNnQ2tBRWlBU0FBS0FLWUFVNE5CQ0FBSUFFMkFwZ0JEQVFMSUFCQlB6WUN0QU1nQUVHZ3hRSTJBckFESUFCQkNEWUNyQU5CQ0FzaUFUWUN5QUlnQUNBQk5nTEVBaUFEUVFCS0JFQWdBQ2dDMkFFaEFrRUFJUVFEUUNBQ0lBRTJBaWdnQWlBQk5nSWtJQUlnQWlnQ0NDQUFLQUljYkNBQUtBSzhBaUFCYkJCc05nSWNJQUlnQWlnQ0RDQUFLQUlnYkNBQUtBS3NBeUFBS0FMQUFtd1FiRFlDSUNBQ0lBSW9BZ2dnQUNnQ0hHd2dBQ2dDdkFJUWJEWUNMQ0FDS0FJTUlBQW9BaUJzSUFBb0FzQUNFR3doQVNBQ1FRQTJBbEFnQWtFQk5nSTBJQUlnQVRZQ01DQUVRUUZxSWdRZ0FDZ0NKRTVGQkVBZ0FrSFlBR29oQWlBQUtBS3NBeUVCREFFTEN5QUFLQUtzQXlFQkN5QUFJQUFvQWlBZ0FTQUFLQUxBQW13UWJEWUN6QUpCQVNFQklBQW9Bc3dESUFBb0F0UUNJZ0lnQUNnQ0pFNEVmeUFBS0FMZ0FVRUFSd1ZCQVFzMkFoQUxJQUpGQkVBZ0JVRUNOZ0lZREFFTEN5QUZRUUEyQWhoQkFROExJQUlMUXdFQmZ5QUFLQUxNQXlJQlFRRTJBaGdnQVVJQU53SVFJQUZCL3dBMkFnQWdBQ0FBS0FJQUtBSVFFUUVBSUFBZ0FDZ0MwQU1vQWdBUkFRQWdBRUVBTmdLZ0FRc2NBQ0FBSUFBb0F0UURLQUlJRVFFQUlBQW9Bc3dEUWY4QU5nSUFDd3dBSUFBb0FoaEJBVFlDSkF1TEFRRUNmeUFBS0FJWUlnRW9BaUJCQVVHQUlDQUJLQUljRUdBaUFrVUVRQ0FCS0FJa0JFQWdBQ2dDQUNJQ1FTczJBaFFnQUNBQ0tBSUFFUUVBQ3lBQUtBSUFJZ0pCK3dBMkFoUWdBRUYvSUFJb0FnUVJBZ0FnQVNnQ0lFSC9BVG9BQUNBQktBSWdRZGtCT2dBQlFRSWhBZ3NnQVVFQU5nSWtJQUVnQWpZQ0JDQUJJQUVvQWlBMkFnQkJBUXRVQVFKL0lBRkJBRW9FUUNBQklBQW9BaGdpQWlnQ0JDSURTZ1JBQTBBZ0FDQUNLQUlNRVFBQUdpQUJJQU5ySWdFZ0FpZ0NCQ0lEU2cwQUN3c2dBaUFESUFGck5nSUVJQUlnQWlnQ0FDQUJhallDQUFzTGV3RUJmeUFBS0FJWUlnSkZCRUFnQUNBQVFRQkJLQ0FBS0FJRUtBSUFFUVFBSWdJMkFoZ2dBaUFBUVFCQmdDQWdBQ2dDQkNnQ0FCRUVBRFlDSUNBQUtBSVlJUUlMSUFJZ0FUWUNIQ0FDUWZjQU5nSVlJQUpCK0FBMkFoUWdBa0g1QURZQ0VDQUNRZm9BTmdJTUlBSkIrd0EyQWdnZ0FrSUFOd0lBQzgwQkFRUi9Jd0JCRUdzaUJDUUFJQUFvQWhRaUEwSE5BVWNFUUNBQUtBSUFJZ1VnQXpZQ0dDQUZRUlUyQWhRZ0FDQUFLQUlBS0FJQUVRRUFDd0pBSUFBb0Fvd0JJZ1VnQUNnQ2RDSUdUd1JBSUFBb0FnQWlBVUgrQURZQ0ZDQUFRWDhnQVNnQ0JCRUNBRUVBSVFFTUFRc2dBQ2dDQ0NJREJFQWdBeUFHTmdJSUlBTWdCVFlDQkNBQUlBTW9BZ0FSQVFBTElBUkJBRFlDRENBQUlBRWdCRUVNYWlBQ0lBQW9Bc0FES0FJRUVRY0FJQUFnQkNnQ0RDSUJJQUFvQW93QmFqWUNqQUVMSUFSQkVHb2tBQ0FCQzhOQUFSUi9Ba0FDUUFKQUFrQUNRQ0FBS0FJVUlnRkJ5Z0ZyRGdNQUFRTUNDeUFBSUFCQkFVRWNJQUFvQWdRb0FnQVJCQUFpRFRZQ3ZBTWdEVUVBTmdJSUlBMUJ6QUUyQWdRZ0RVSE5BVFlDQUNBQUtBTFVBU0lCUVFoSEJFQWdBQ2dDQUNJQ0lBRTJBaGdnQWtFUU5nSVVJQUFnQUNnQ0FDZ0NBQkVCQUFzZ0FDZ0NGQ0lCUWNvQlJ3UkFJQUFvQWdBaUFpQUJOZ0lZSUFKQkZUWUNGQ0FBSUFBb0FnQW9BZ0FSQVFBTEFuOGdBQ2dDckFNaUFpQUFLQUl3YkNJRElBQW9BalFpQkUwRVFDQUFJQUFvQWh3Z0FoQnNOZ0p3UVFFaEFTQUFLQUlnREFFTElBUkJBWFFnQTA4RVFDQUFJQUFvQWh4QkFYUWdBaEJzTmdKd1FRSWhBU0FBS0FJZ1FRRjBEQUVMUVFNaEFTQUVRUU5zSUFOUEJFQWdBQ0FBS0FJY1FRTnNJQUlRYkRZQ2NDQUFLQUlnUVFOc0RBRUxJQVJCQW5RZ0EwOEVRQ0FBSUFBb0FoeEJBblFnQWhCc05nSndRUVFoQVNBQUtBSWdRUUowREFFTFFRVWhBU0FFUVFWc0lBTlBCRUFnQUNBQUtBSWNRUVZzSUFJUWJEWUNjQ0FBS0FJZ1FRVnNEQUVMUVFZaEFTQUVRUVpzSUFOUEJFQWdBQ0FBS0FJY1FRWnNJQUlRYkRZQ2NDQUFLQUlnUVFac0RBRUxRUWNoQVNBRVFRZHNJQU5QQkVBZ0FDQUFLQUljUVFkc0lBSVFiRFlDY0NBQUtBSWdRUWRzREFFTElBUkJBM1FnQTA4RVFDQUFJQUFvQWh4QkEzUWdBaEJzTmdKd1FRZ2hBU0FBS0FJZ1FRTjBEQUVMUVFraEFTQUVRUWxzSUFOUEJFQWdBQ0FBS0FJY1FRbHNJQUlRYkRZQ2NDQUFLQUlnUVFsc0RBRUxRUW9oQVNBRVFRcHNJQU5QQkVBZ0FDQUFLQUljUVFwc0lBSVFiRFlDY0NBQUtBSWdRUXBzREFFTFFRc2hBU0FFUVF0c0lBTlBCRUFnQUNBQUtBSWNRUXRzSUFJUWJEWUNjQ0FBS0FJZ1FRdHNEQUVMUVF3aEFTQUVRUXhzSUFOUEJFQWdBQ0FBS0FJY1FReHNJQUlRYkRZQ2NDQUFLQUlnUVF4c0RBRUxRUTBoQVNBRVFRMXNJQU5QQkVBZ0FDQUFLQUljUVExc0lBSVFiRFlDY0NBQUtBSWdRUTFzREFFTFFRNGhBU0FFUVE1c0lBTlBCRUFnQUNBQUtBSWNRUTVzSUFJUWJEWUNjQ0FBS0FJZ1FRNXNEQUVMUVE4aEFTQUFLQUljSVFZZ0JFRVBiQ0FEVHdSQUlBQWdCa0VQYkNBQ0VHdzJBbkFnQUNnQ0lFRVBiQXdCQ3lBQUlBWkJCSFFnQWhCc05nSndRUkFoQVNBQUtBSWdRUVIwQ3lBQUtBS3NBeEJzSVFJZ0FDQUJOZ0xJQWlBQUlBRTJBc1FDSUFBZ0FqWUNkQUpBSUFBb0FpUWlCRUVBVEEwQUlBQW9BdGdCSVFJZ0JFRUJhMEVIVHdSQUlBUkJlSEVoQmtFQUlRTURRQ0FDSUFFMkFpZ2dBaUFCTmdJa0lBSWdBVFlDa0FVZ0FpQUJOZ0tNQlNBQ0lBRTJBcmdFSUFJZ0FUWUN0QVFnQWlBQk5nTGdBeUFDSUFFMkF0d0RJQUlnQVRZQ2lBTWdBaUFCTmdLRUF5QUNJQUUyQXJBQ0lBSWdBVFlDckFJZ0FpQUJOZ0xZQVNBQ0lBRTJBdFFCSUFJZ0FUWUNnQUVnQWlBQk5nSjhJQUpCd0FWcUlRSWdBMEVJYWlJRElBWkhEUUFMQ3lBRVFRZHhJZ1JGRFFCQkFDRURBMEFnQWlBQk5nSW9JQUlnQVRZQ0pDQUNRZGdBYWlFQ0lBTkJBV29pQXlBRVJ3MEFDd3NDUUNBQUtBSWtJZ2xCQUV3TkFFRUlRUVFnQUNnQ1RCc2hDaUFBS0FMSUFpRURJQUFvQXNRQ0lRUWdBQ2dDMkFFaUJ5RUlBMEFDUUNBS0lBUWlBVWdOQUNBQUtBSzhBaUlDSUFnb0FnZ2lERUVCZEc4TkFFRUNJUVlEUUNBRUlBWnNJZ0VnQ2tvTkFTQUNJQVpCQVhRaUJpQU1iRzlGRFFBTEN5QUlJQUUyQWlRQ1FDQUtJQU1pQWtnTkFDQUFLQUxBQWlJTUlBZ29BZ3dpRGtFQmRHOE5BRUVDSVFZRFFDQURJQVpzSWdJZ0Nrb05BU0FNSUFaQkFYUWlCaUFPYkc5RkRRQUxDeUFJSUFJMkFpZ0NRQ0FDUVFGMElnWWdBVWdFUUNBSUlBWTJBaVFNQVFzZ0FpQUJRUUYwSWdGTURRQWdDQ0FCTmdJb0N5QUlRZGdBYWlFSUlBdEJBV29pQ3lBSlJ3MEFDeUFKUVFCTURRQkJBQ0VHQTBBZ0J5QUhLQUlrSUFjb0FnZ2dBQ2dDSEd4c0lBQW9BcXdESUFBb0Fyd0NiQkJzTmdJc0lBY2dCeWdDS0NBSEtBSU1JQUFvQWlCc2JDQUFLQUtzQXlBQUtBTEFBbXdRYkRZQ01DQUhRZGdBYWlFSElBWkJBV29pQmlBQUtBSWtJZ2xJRFFBTEN5QUFLQUlzUVFGcklnRkJCazBFUUNBQlFRSjBRZUMrQW1vb0FnQWhDUXNnQUNBSk5nSjRJQUJCQVNBSklBQW9BbFFiTmdKOElBQWdBQkN1QlFSL0lBQW9Bc0FDQlVFQkN6WUNnQUVnQUNBQVFRRkJnQW9nQUNnQ0JDZ0NBQkVFQUVFQVFZQUVFRG9pQWtHQUJHb2lBVFlDMEFJRFFDQUJJQVZxSUFVNkFBQWdBU0FGUVFGeUlnTnFJQU02QUFBZ0FTQUZRUUp5SWdOcUlBTTZBQUFnQVNBRlFRTnlJZ05xSUFNNkFBQWdBU0FGUVFSeUlnTnFJQU02QUFBZ0FTQUZRUVZ5SWdOcUlBTTZBQUFnQVNBRlFRWnlJZ05xSUFNNkFBQWdBU0FGUVFkeUlnTnFJQU02QUFBZ0JVRUlhaUlGUVlBQ1J3MEFDeUFDUVlBR2FrSC9BVUdBQkJBNkdnSkFBa0FnQUNnQ2RFVU5BQ0FBS0FKd1JRMEFJQUFvQW5oQkFFb05BUXNnQUNnQ0FDSUJRU0UyQWhRZ0FDQUJLQUlBRVFFQUN5QU5RUUEyQWd3Z0FCQ3VCU0VCSUExQ0FEY0NGQ0FOSUFFMkFoQUNRQ0FBS0FKVVJRUkFJQUJCQURZQ2JDQUFRZ0EzQW1RTUFRc2dBQ2dDUUVVRVFDQUFRUUEyQW13Z0FFSUFOd0prQ3lBQUtBSkVCRUFnQUNnQ0FDSUJRVEEyQWhRZ0FDQUJLQUlBRVFFQUN3SkFJQUFvQW5oQkEwY0VRQ0FBUVFBMkFvZ0JJQUJCQURZQ2JDQUFRZ0UzQW1RTUFRc2dBQ2dDaUFFRVFDQUFRUUUyQW1nTUFRc2dBQ2dDWEFSQUlBQkJBVFlDYkF3QkN5QUFRUUUyQW1RTElBQW9BbVFFUUNBQUlBQkJBVUhZQUNBQUtBSUVLQUlBRVFRQUlnRTJBdVFESUFGQkFEWUNSQ0FCUWU0Qk5nSU1JQUZCN3dFMkFnZ2dBVUh3QVRZQ0FDQUJRUUEyQWpRZ0FDZ0NlRUVGVGdSQUlBQW9BZ0JDdVlDQWdNQUFOd0lVSUFBZ0FDZ0NBQ2dDQUJFQkFBc2dBQ2dDWUNJS1FZRUNUZ1JBSUFBb0FnQkN1NENBZ0lBZ053SVVJQUFnQUNnQ0FDZ0NBQkVCQUNBQUtBSmdJUW9MSUFBb0FuZ2lCMEVCYXlJSlFYaHhJUWdnQ1VFSGNTRURJQUFvQXVRRElRWWdCMEVDU0NFTElBZEJBbXRCQjBraERFRUJJUUVEUUNBQklnVkJBV29pQVNFRUFrQWdDdzBBUVFBaEFpQUJJUVFnREVVRVFBTkFJQUVnQkd3Z0FXd2dBV3dnQVd3Z0FXd2dBV3dnQVd3Z0FXd2hCQ0FDUVFocUlnSWdDRWNOQUFzTFFRQWhBaUFEUlEwQUEwQWdBU0FFYkNFRUlBSkJBV29pQWlBRFJ3MEFDd3NnQkNBS1RBMEFDMEVCSVFNZ0JVRUJUUVJBSUFBb0FnQWlBU0FFTmdJWUlBRkJPallDRkNBQUlBQW9BZ0FvQWdBUkFRQUxBa0FnQjBFQVRBMEFJQWRCQTNFaEMwRUFJUWdDUUNBSlFRTkpCRUJCQUNFQkRBRUxJQWRCZkhFaERFRUFJUUVnQmtFZ2FpRUNRUUFoQ1FOQUlBSWdBVUVDZENJRWFpQUZOZ0lBSUFJZ0JFRUVjbW9nQlRZQ0FDQUNJQVJCQ0hKcUlBVTJBZ0FnQWlBRVFReHlhaUFGTmdJQUlBRkJCR29oQVNBRElBVnNJQVZzSUFWc0lBVnNJUU1nQ1VFRWFpSUpJQXhIRFFBTEN5QUxCRUFEUUNBR0lBRkJBblJxSUFVMkFpQWdBVUVCYWlFQklBTWdCV3doQXlBSVFRRnFJZ2dnQzBjTkFBc0xJQWRCQUV3TkFFRUFJUUVnQUNnQ0xFRUNSeUVGUVFFaEFnTkFJQW9nQXlBR0lBVUVmeUFCQlNBQlFRSjBRWkRGQW1vb0FnQUxRUUowYWlJSUtBSWdJZ1J0SUFSQkFXb2lDV3dpQkU0RVFDQUlJQWsyQWlCQkFDRUNJQVFoQXlBQlFRRnFJZ0VnQjBjTkFRc2dBa0VCY1NFRVFRRWhBa0VBSVFFZ0JFVU5BQXNMSUFBb0FuZ2hBU0FBS0FJQUlnSWdBellDR0NBQ0FuOGdBVUVEUmdSQUlBSWdCaWdDSURZQ0hDQUNJQVlvQWlRMkFpQWdBaUFHS0FJb05nSWtRZUFBREFFTElBQW9BZ0FoQWtIaEFBczJBaFFnQUVFQklBSW9BZ1FSQWdBZ0FFRUJJQU1nQUNnQ2VDQUFLQUlFS0FJSUVRZ0FJUTRnQUNnQ2VDSUJRUUJLQkVCQkFDRUlJQU1oQWdOQUlBSWdCaUFJUVFKMElnUnFLQUlnSWd4dElRVWdERUVBU2dSQUlBVkJmSEVoRVNBRlFRTnhJUThnQlVFQmF5RVNJQVFnRG1vaEJ5QU1RUUZySWhOQkFYWWhGRUVBSVFzRFFDQURJQVVnQzJ3aUJFb0VRQ0FMUWY4QmJDQVVhaUFUYlNFS0EwQUNRQ0FGUVFCTURRQkJBQ0VKUVFBaEFVRUFJUkFnRWtFRFR3UkFBMEFnQnlnQ0FDQUJJQVJxYWlBS09nQUFJQWNvQWdBZ0FVRUJjaUFFYW1vZ0Nqb0FBQ0FIS0FJQUlBRkJBbklnQkdwcUlBbzZBQUFnQnlnQ0FDQUJRUU55SUFScWFpQUtPZ0FBSUFGQkJHb2hBU0FRUVFScUloQWdFVWNOQUFzTElBOUZEUUFEUUNBSEtBSUFJQUVnQkdwcUlBbzZBQUFnQVVFQmFpRUJJQWxCQVdvaUNTQVBSdzBBQ3dzZ0FpQUVhaUlFSUFOSURRQUxDeUFMUVFGcUlnc2dERWNOQUFzZ0FDZ0NlQ0VCQ3lBRklRSWdDRUVCYWlJSUlBRklEUUFMQ3lBR0lBTTJBaFFnQmlBT05nSVFJQUFRcFFVQ1FDQUFLQUpZUVFKSERRQWdBQ2dDZUVFQVRBMEFJQUFvQW5CQkFYUkJCR29oQWlBQUtBTGtBeUVEUVFBaEFRTkFJQU1nQVVFQ2RHb2dBRUVCSUFJZ0FDZ0NCQ2dDQkJFRUFEWUNSQ0FCUVFGcUlnRWdBQ2dDZUVnTkFBc0xJQTBnQUNnQzVBTTJBaFFMSUFBb0FteEZCRUFnQUNnQ2FFVU5BUXRCQUNFQ0lBQWdBRUVCUVN3Z0FDZ0NCQ2dDQUJFRUFDSUJOZ0xrQXlBQlFRQTJBaWdnQVVFQU5nSWdJQUZCOWdFMkFnd2dBVUgzQVRZQ0FDQUFLQUo0UVFOSEJFQWdBQ2dDQUNJRFFUQTJBaFFnQUNBREtBSUFFUUVBQ3lBQklBQkJBVUdBQVNBQUtBSUVLQUlBRVFRQU5nSVlBMEFnQUVFQlFZQWdJQUFvQWdRb0FnUVJCQUFoQXlBQ1FRSjBJZ1FnQVNnQ0dHb2dBellDQUNBQVFRRkJnQ0FnQUNnQ0JDZ0NCQkVFQUNFRElBRW9BaGdnQkVFRWNtb2dBellDQUNBQ1FRSnFJZ0pCSUVjTkFBc2dBVUVCTmdJY0FrQWdBQ2dDYkFSQVFRZ2hBMEU2SVFRQ1FDQUFLQUpnSWdKQkNFNEVRQ0FDUVlFQ1NRMEJRVHNoQkVHQUFpRURDeUFBS0FJQUlnVWdBellDR0NBRklBUTJBaFFnQUNBQUtBSUFLQUlBRVFFQUN5QUFRUUVnQWtFRElBQW9BZ1FvQWdnUkNBQWhBeUFCSUFJMkFoUWdBU0FETmdJUURBRUxJQUZCQURZQ0VBc2dBQ2dDV0FSQUlBQkJBallDV0NBQklBQkJBU0FBS0FKd1FRWnNRUXhxSUFBb0FnUW9BZ1FSQkFBMkFpQWdBQkNrQlFzZ0RTQUFLQUxrQXpZQ0dBc2dBQ2dDUkVVRVFBSkFJQTBvQWhBRVFFRUFJUUlnQUNBQVFRRkJNQ0FBS0FJRUtBSUFFUVFBSWdFMkF0d0RJQUZCQURZQ0NDQUJRYzRCTmdJQUlBRWdBQ2dDZUNBQUtBSndiQ0lETmdJb0FrQWdBQ2dDd0FKQkFrWUVRQ0FCUWM4Qk5nSU1JQUZCMEFFMkFnUWdBRUVCSUFNZ0FDZ0NCQ2dDQkJFRUFDRUNEQUVMSUFGQjBRRTJBZ3dnQVVIU0FUWUNCQXNnQVNBQ05nSWdJQUFvQWlnaEF5QUFLQUxjQXlJQklBQkJBVUdBQ0NBQUtBSUVLQUlBRVFRQU5nSVFJQUVnQUVFQlFZQUlJQUFvQWdRb0FnQVJCQUEyQWhRZ0FTQUFRUUZCZ0FnZ0FDZ0NCQ2dDQUJFRUFEWUNHQ0FCSUFCQkFVR0FDQ0FBS0FJRUtBSUFFUVFBSWdRMkFod2dBU2dDR0NFRklBRW9BaFFoQmlBQktBSVFJUWRCQUNFQ1FZQi9JUUVDUUNBRFFRZEdCRUFEUUNBSElBSkJBblFpQTJvZ0FVSFRtd3RzUVlDQUFtcEJFSFUyQWdBZ0F5QUdhaUFCUWNTV0RteEJnSUFDYWtFUWRUWUNBQ0FESUFWcUlBRkIzYVI2YkRZQ0FDQURJQVJxSUFGQnpaOTliRUdBZ0FKcU5nSUFJQUZCQVdvaEFTQUNRUUZxSWdKQmdBSkhEUUFNQWdzQUN3TkFJQWNnQWtFQ2RDSURhaUFCUWVuTkJXeEJnSUFDYWtFUWRUWUNBQ0FESUFacUlBRkJvb3NIYkVHQWdBSnFRUkIxTmdJQUlBTWdCV29nQVVHdWtuMXNOZ0lBSUFNZ0JHb2dBVUhuejM1c1FZQ0FBbW8yQWdBZ0FVRUJhaUVCSUFKQkFXb2lBa0dBQWtjTkFBc0xEQUVMSUFBZ0FFRUJRUndnQUNnQ0JDZ0NBQkVFQUNJQk5nTGdBeUFCUVlVQk5nSUFBa0FDUUFKQUlBQW9BaWdpQWtFSFN3MEFBa0JCQVNBQ2RFSE1BWEZGQkVCQkFTQUNkRUV3Y1EwQklBSkJBVWNOQWlBQUtBSWtRUUZIRFFNTUJBc2dBQ2dDSkVFRFJ3MENEQU1MSUFBb0FpUkJCRWNOQVF3Q0N5QUFLQUlrUVFCS0RRRUxJQUFvQWdBaUFrRUxOZ0lVSUFBZ0FpZ0NBQkVCQUFzQ1FDQUFLQUt3QWtVTkFBSkFJQUFvQWloQkFtc09CUUVBQUFBQkFBc2dBQ2dDQUNJQ1FSdzJBaFFnQUNBQ0tBSUFFUUVBQ3dKQUFrQUNRQUpBQWtBQ1FDQUFLQUlzSWdKQkFXc09CZ0FCQkFNRUFnUUxJQUJCQVRZQ2VBSkFBa0FDUUNBQUtBSW9RUUZyRGdjQUFRQUNBZ0lBQWdzZ0FVR0dBVFlDQkNBQUtBSWtJZ0ZCQWtnTkJpQUJRUUZySWdWQkIzRWhBeUFBS0FMWUFTRUVRUUVoQWlBQlFRSnJRUWRQQkVBZ0JVRjRjU0VHUVFBaEJRTkFJQVFnQWtIWUFHeHFJZ0ZCQURZQ05DQUJRUUEyQW93QklBRkJBRFlDNUFFZ0FVRUFOZ0s4QWlBQlFRQTJBcFFESUFGQkFEWUM3QU1nQVVFQU5nTEVCQ0FCUVFBMkFwd0ZJQUpCQ0dvaEFpQUZRUWhxSWdVZ0JrY05BQXNMSUFORkRRWkJBQ0VCQTBBZ0JDQUNRZGdBYkdwQkFEWUNOQ0FDUVFGcUlRSWdBVUVCYWlJQklBTkhEUUFMREFZTEFrQUNRQUpBQWtBZ0FDZ0NzQUlPQWdBQkFnc2dBVUdIQVRZQ0JBd0NDeUFCUVlnQk5nSUVEQUVMSUFBb0FnQWlBVUVjTmdJVUlBQWdBU2dDQUJFQkFBc2dBQ2dDNEFNZ0FFRUJRWUFZSUFBb0FnUW9BZ0FSQkFBaUJEWUNHRUVBSVFFRFFDQUVJQUZCQW5ScUlnSWdBVUdMbVFGc05nSUFJQUpCZ0JCcUlBRkJyenBzUVlDQUFtbzJBZ0FnQWtHQUNHb2dBVUhHckFKc05nSUFJQVFnQVVFQmNpSURRUUowYWlBRFFZdVpBV3cyQWdBZ0FrR0VFR29nQTBHdk9teEJnSUFDYWpZQ0FDQUNRWVFJYWlBRFFjYXNBbXcyQWdBZ0FVRUNhaUlCUVlBQ1J3MEFDd3dGQ3lBQUtBSUFJZ0ZCSERZQ0ZDQUFJQUVvQWdBUkFRQU1CQXNnQUVFRE5nSjRBa0FDUUFKQUFrQUNRQ0FBS0FJb1FRRnJEZ2NBQXdFRUJBUUNCQXNnQVVHSkFUWUNCQXdIQ3lBQlFZb0JOZ0lFSUFBUXNRVU1CZ3NnQVVHS0FUWUNCQ0FBS0FMZ0F5SUJJQUJCQVVHQUNDQUFLQUlFS0FJQUVRUUFOZ0lJSUFFZ0FFRUJRWUFJSUFBb0FnUW9BZ0FSQkFBMkFnd2dBU0FBUVFGQmdBZ2dBQ2dDQkNnQ0FCRUVBRFlDRUNBQklBQkJBVUdBQ0NBQUtBSUVLQUlBRVFRQUlnUTJBaFFnQVNnQ0VDRUZJQUVvQWd3aEJpQUJLQUlJSVFkQkFDRUNRWUIvSVFFRFFDQUhJQUpCQW5RaUEyb2dBVUhUbXd0c1FZQ0FBbXBCRUhVMkFnQWdBeUFHYWlBQlFjU1dEbXhCZ0lBQ2FrRVFkVFlDQUNBRElBVnFJQUZCM2FSNmJEWUNBQ0FESUFScUlBRkJ6Wjk5YkVHQWdBSnFOZ0lBSUFGQkFXb2hBU0FDUVFGcUlnSkJnQUpIRFFBTERBVUxBa0FDUUFKQUlBQW9BckFDRGdJQUFRSUxJQUZCaXdFMkFnUU1CZ3NnQVVHTUFUWUNCQXdGQ3lBQUtBSUFJZ0ZCSERZQ0ZDQUFJQUVvQWdBUkFRQU1CQXNnQUNnQ0FDSUJRUncyQWhRZ0FDQUJLQUlBRVFFQURBTUxJQUJCQXpZQ2VDQUFLQUlvUVFaR0JFQUNRQUpBQWtBZ0FDZ0NzQUlPQWdBQkFnc2dBVUdMQVRZQ0JBd0ZDeUFCUVl3Qk5nSUVEQVFMSUFBb0FnQWlBVUVjTmdJVUlBQWdBU2dDQUJFQkFBd0RDeUFBS0FJQUlnRkJIRFlDRkNBQUlBRW9BZ0FSQVFBTUFnc2dBRUVFTmdKNEFrQUNRQUpBSUFBb0FpaEJCR3NPQWdFQUFnc2dBVUdOQVRZQ0JDQUFFTEVGREFNTElBRkJqZ0UyQWdRTUFnc2dBQ2dDQUNJQlFSdzJBaFFnQUNBQktBSUFFUUVBREFFTElBQW9BaWdnQWtZRVFDQUFJQUFvQWlRMkFuZ2dBVUdPQVRZQ0JBd0JDeUFBS0FJQUlnRkJIRFlDRkNBQUlBRW9BZ0FSQVFBTElBQWdBQ2dDVkFSL1FRRUZJQUFvQW5nTE5nSjhRUUFoQXlBQUlBQkJBVUdnQVNBQUtBSUVLQUlBRVFRQUlnRTJBdHdESUFGQkFEWUNDQ0FCUWRjQk5nSUVJQUZCMkFFMkFnQWdBQ2dDdEFJRVFDQUFLQUlBSWdKQkdqWUNGQ0FBSUFJb0FnQVJBUUFMSUFBb0FpUkJBRW9FUUNBQlFReHFJUWtnQVVHV0FXb2hDaUFCUVl3QmFpRUxJQUZCTkdvaEJDQUJRZVFBYWlFTUlBQW9BdGdCSVFFRFFDQUFLQUxBQWlFRklBQW9BcndDSVFjZ0FDZ0N4QUloQ0NBQktBSWtJUTRnQVNnQ0NDRVBJQXdnQTBFQ2RDSUNhaUFCS0FJb0lBRW9BZ3hzSUFBb0FzZ0NiU0lHTmdJQUlBNGdEMndnQ0cwaENBSkFJQUVvQWpSRkJFQWdBaUFFYWtIWkFUWUNBQXdCQ3lBSElBaEhJQVVnQmtkeVJRUkFJQUlnQkdwQjJnRTJBZ0FNQVFzQ1FDQUlRUUYwSUFkSElnNGdCU0FHUjNKRkJFQWdBaUFFYWtIYkFUWUNBQXdCQ3lBT0lBWkJBWFFnQlVkeVJRUkFJQUlnQkdwQjNBRTJBZ0FNQVFzQ1FDQUhJQWNnQ0cwaUJ5QUliR3NOQUNBRklBVWdCbTBpQlNBR2JHc05BQ0FDSUFScVFkMEJOZ0lBSUFNZ0Myb2dCem9BQUNBRElBcHFJQVU2QUFBTUFRc2dBQ2dDQUNJRlFTYzJBaFFnQUNBRktBSUFFUUVBQ3lBQUtBSUVLQUlJSVFVZ0FpQUphaUFBUVFFZ0FDZ0NjQ0FBS0FLOEFoQ01BeUFBS0FMQUFpQUZFUWdBTmdJQUN5QUJRZGdBYWlFQklBTkJBV29pQXlBQUtBSWtTQTBBQ3dzTElBQW9BbXdoQkNBQUlBQkJBVUVjSUFBb0FnUW9BZ0FSQkFBaUFUWUN5QU1nQVVJQU53SUlJQUZCMHdFMkFnQWdBQ2dDVkFSQUFrQWdBU0FBS0FMQUFpSUNOZ0lRSUFBb0FnUWhBeUFFQkVBZ0F5Z0NFQ0VESUFFZ0FFRUJRUUFnQUNnQ2VDQUFLQUp3YkNBQUtBSjBJQUlRakFNZ0FTZ0NFQ0FERVFrQU5nSUlEQUVMSUFFZ0FFRUJJQUFvQW5nZ0FDZ0NjR3dnQWlBREtBSUlFUWdBTmdJTUN3c0xRUUFoQVNBQUlBQkJBVUhVQUNBQUtBSUVLQUlBRVFRQUlnSTJBdGdESUFKQmp3RTJBZ0FnQUNnQ0pFRUFTZ1JBSUFKQkxHb2hBeUFBS0FMWUFTRUNBMEFnQWlBQVFRRkJnQUlnQUNnQ0JDZ0NBQkVFQUNJRU5nSlVJQVJCQUVHQUFoQTZHaUFESUFGQkFuUnFRWDgyQWdBZ0FrSFlBR29oQWlBQlFRRnFJZ0VnQUNnQ0pFZ05BQXNMQWtBZ0FDZ0M1QUVFUUVFQUlRSWdBQ0FBUVFGQndBRWdBQ2dDQkNnQ0FCRUVBQ0lCTmdMVUF5QUJRYklCTmdJSUlBRkJzd0UyQWdBZ0FVRThha0VBUVlBQkVEb2FJQUZCOFFBNkFMd0JBa0FnQUNnQzRBRkZEUUFnQUNBQVFRRWdBQ2dDSkVFSWRDQUFLQUlFS0FJQUVRUUFJZ0UyQXFBQklBQW9BaVJCQUV3TkFBTkFJQUZCL3dGQmdBSVFPa0dBQW1vaEFTQUNRUUZxSWdJZ0FDZ0NKRWdOQUFzTERBRUxRUUFoQWlBQUlBQkJBVUhjQVNBQUtBSUVLQUlBRVFRQUlnRTJBdFFESUFGQnVRRTJBZ2dnQVVHNkFUWUNBQUpBSUFBb0F1QUJSUVJBSUFGQ0FEY0NSQ0FCUWdBM0Fsd2dBVUlBTndKVUlBRkNBRGNDVEF3QkN5QUFJQUJCQVNBQUtBSWtRUWgwSUFBb0FnUW9BZ0FSQkFBaUF6WUNvQUVnQUNnQ0pFRUFTZ1JBQTBBZ0EwSC9BVUdBQWhBNlFZQUNhaUVESUFKQkFXb2lBaUFBS0FJa1NBMEFDd3NnQVVJQU53SXdJQUZDQURjQ09Bc0xJQUFvQXN3REtBSVFCSDlCQVFVZ0FDZ0NRRUVBUndzaEFrRUFJUU1nQUNBQVFRRkI5QUFnQUNnQ0JDZ0NBQkVFQUNJQk5nTEVBeUFCUVFBMkFuQWdBVUhCQVRZQ0NDQUJRY0lCTmdJQUFrQWdBZ1JBSUFBb0FpUkJBRW9FUUNBQlFjZ0FhaUVGSUFBb0F0Z0JJUUlEUUNBQ0tBSU1JUVFnQUNnQzRBRWhCaUFBS0FJRUtBSVVJUWNnQlNBRFFRSjBhaUFBUVFGQkFTQUNLQUljSUFJb0FnZ1FqQU1nQWlnQ0lDQUNLQUlNRUl3RElBUkJBMndnQkNBR0d5QUhFUWtBTmdJQUlBSkIyQUJxSVFJZ0EwRUJhaUlESUFBb0FpUklEUUFMQ3lBQlFjTUJOZ0lNSUFGQnhBRTJBZ1FnQVNBQlFjZ0FhallDRUF3QkN5QUJJQUJCQVVHQUNpQUFLQUlFS0FJRUVRUUFJZ0kyQWlBZ0FTQUNRWUFKYWpZQ1JDQUJJQUpCZ0FocU5nSkFJQUVnQWtHQUIybzJBandnQVNBQ1FZQUdhallDT0NBQklBSkJnQVZxTmdJMElBRWdBa0dBQkdvMkFqQWdBU0FDUVlBRGFqWUNMQ0FCSUFKQmdBSnFOZ0lvSUFFZ0FrR0FBV28yQWlRZ0FDZ0N0QU5GQkVBZ0FrRUFRWUFLRURvYUN5QUJRUUEyQWhBZ0FVSEZBVFlDRENBQlFjWUJOZ0lFQ3lBQUtBSkVSUVJBUVFBaEF5QUFJQUJCQVVIUUFDQUFLQUlFS0FJQUVRUUFJZ1UyQXNBRElBVkJ5QUUyQWdBZ0FDZ0N5QUloQWdKL0lBQW9BdHdES0FJSUJFQWdBa0VCVEFSQUlBQW9BZ0FpQVVFd05nSVVJQUFnQVNnQ0FCRUJBQ0FBS0FMSUFpRUNDeUFBS0FMQUF5SUdJQUJCQVNBQUtBSWtRUU4wSUFBb0FnUW9BZ0FSQkFBaUFUWUNQQ0FHUVVCcklBRWdBQ2dDSkNJRVFRSjBhallDQUNBRVFRQktCRUFnQWtFRWFpRUNJQUFvQXRnQklRRURRQ0FBUVFFZ0FTZ0NLQ0FCS0FJTWJDQUFLQUxJQW0waUJDQUNiQ0lIUVFOMElBQW9BZ1FvQWdBUkJBQWhDQ0FEUVFKMElna2dCaWdDUEdvZ0NDQUVRUUowYWlJRU5nSUFJQVlvQWtBZ0NXb2dCQ0FIUVFKMGFqWUNBQ0FCUWRnQWFpRUJJQU5CQVdvaUF5QUFLQUlrSWdSSURRQUxDeUFBS0FMSUFpSUNRUUpxREFFTElBVWdBallDTkNBQUtBSWtJUVFnQWdzaEJnSkFJQVJCQUV3TkFDQUZRUWhxSVFRZ0FDZ0MyQUVoQVVFQUlRTURRQ0FFSUFOQkFuUnFJQUJCQVNBQktBSWtJQUVvQWh4c0lBRW9BaWdnQVNnQ0RHd2dBbTBnQm13Z0FDZ0NCQ2dDQ0JFSUFEWUNBQ0FEUVFGcUlnTWdBQ2dDSkU0TkFTQUJRZGdBYWlFQklBQW9Bc2dDSVFJTUFBc0FDd3NnQUNBQUtBSUVLQUlZRVFFQUlBQWdBQ2dDekFNb0FnZ1JBUUFDUUNBQUtBSUlJZ0ZGRFFBZ0FDZ0NRQTBBSUFBb0Fzd0RLQUlRUlEwQUlBQW9BdUFCSVFNZ0FDZ0NKQ0VDSUFGQkFEWUNCQ0FBS0FMTUFpRUVJQUZCQURZQ0RDQUJJQVFnQWtFRGJFRUNhaUFDSUFNYmJEWUNDQ0FCUVFOQkFpQUFLQUpzR3pZQ0VDQU5JQTBvQWd4QkFXbzJBZ3dMSUFBb0FrQUVRQ0FBUWM4Qk5nSVVRUUVQQ3lBQVFjc0JOZ0lVQ3dKQUlBQW9Bc3dES0FJUVJRMEFJQUFvQWdnaEJRTkFJQVVFUUNBQUlBVW9BZ0FSQVFBTEFrQWdBQ0FBS0FMTUF5Z0NBQkVBQUNJQkRnTUZBQUlBQ3lBQUtBSUlJZ1ZGSUFGQmZYRkJBVWR5RFFBZ0JTQUZLQUlFUVFGcUlnRTJBZ1FnQVNBRktBSUlJZ0pJRFFBZ0JTQUFLQUxNQWlBQ2FqWUNDQXdBQ3dBTElBQWdBQ2dDa0FFMkFwZ0JEQUVMSUFBb0FnQWlBaUFCTmdJWUlBSkJGVFlDRkNBQUlBQW9BZ0FvQWdBUkFRQUxJQUFvQWhSQnpBRkhCRUFnQUNBQUtBSzhBeWdDQUJFQkFDQUFRY3dCTmdJVUlBQkJBRFlDakFFTEFrQWdBQ2dDdkFNb0FnZ0VRQ0FBUVl3QmFpRUNJQUFvQW93QklRVURRQ0FBS0FKMElnTWdCVXNFUUNBQUtBSUlJZ0VFUUNBQklBTTJBZ2dnQVNBRk5nSUVJQUFnQVNnQ0FCRUJBQ0FBS0FLTUFTRUZDMEVBSVFFZ0FFRUFJQUpCQUNBQUtBTEFBeWdDQkJFSEFDQUZJQUFvQW93QklnVkhEUUVNQXdzZ0FDQUFLQUs4QXlnQ0JCRUJBQ0FBSUFBb0Fyd0RLQUlBRVFFQVFRQWhCU0FBUVFBMkFvd0JJQUFvQXJ3REtBSUlEUUFMQ3lBQVFjNEJRYzBCSUFBb0FrUWJOZ0lVUVFFaEFRc0xJQUVMMGdFQkFuOENRQUpBSUFBb0FoUWlBVUhOQVd0QkFVc05BQ0FBS0FKQURRQWdBQ2dDakFFZ0FDZ0NkRWtFUUNBQUtBSUFJZ0ZCeFFBMkFoUWdBQ0FCS0FJQUVRRUFDeUFBSUFBb0Fyd0RLQUlFRVFFQUlBQkIwZ0UyQWhRTUFRc0NRQUpBSUFGQnp3RnJEZ1FBQVFFQ0FRc2dBRUhTQVRZQ0ZBd0JDeUFBS0FJQUlnSWdBVFlDR0NBQ1FSVTJBaFFnQUNBQUtBSUFLQUlBRVFFQUN3SkFBMEFnQUNnQ3pBTWlBU2dDRkEwQklBQWdBU2dDQUJFQUFBMEFDMEVBRHdzZ0FDQUFLQUlZS0FJWUVRRUFJQUFRdGdWQkFRdWNCZ0VGZnlBQUtBSVVJZ05CZm5GQnlBRkhCRUFnQUNnQ0FDSUNJQU0yQWhnZ0FrRVZOZ0lVSUFBZ0FDZ0NBQ2dDQUJFQkFBc0NmMEVCSVFJQ1FBSkFBa0FDUUFKQUlBQW9BaFFpQTBISUFXc09Dd0FCQkFJQ0FnSUNBZ01DQXdzZ0FDQUFLQUxNQXlnQ0JCRUJBQ0FBSUFBb0FoZ29BZ2dSQVFBZ0FFSEpBVFlDRkFzZ0FDQUFLQUxNQXlnQ0FCRUFBQ0lDUVFGSERRSWdBQ2dDSkNJQ0lRVUNRQUpBQWtBQ1FDQUNRUUZyRGdRREFnQUJBZ3NnQUNnQzJBRWlBeWdDc0FFaEJFRUNJUVVnQXlnQ0FDSUdRUUZISWdJZ0F5Z0NXQ0lEUVFKSGNpQUVRUU5IY2tVRVFFRURJUUlNQXdzZ0FpQURRU0pIY2tVRVFFRUhJUUlnQkVFalJnMERDeUFHUWRJQVJ5QURRY2NBUjNJZ0JFSENBRWR5UlFSQVFRSWhBZ3dEQ3lBR1FmSUFSeUFEUWVjQVIzSkZCRUJCQmlFQ0lBUkI0Z0JHRFFNTElBQW9BcHdDQkVCQkF5RUNEQU1MSUFBb0FxZ0NCRUJCQWlFQ0FrQUNRQ0FBTFFDc0FpSUREZ0lGQUFFTFFRTWhBZ3dFQ3lBQUtBSUFJZ0lnQXpZQ0dDQUNRZlFBTmdJVUlBQkJmeUFBS0FJQUtBSUVFUUlBUVFNaEFnd0RDeUFBS0FJQUlnSWdCallDR0NBQ1FmRUFOZ0lVSUFJZ0JEWUNJQ0FDSUFNMkFod2dBRUVCSUFJb0FnUVJBZ0JCQXlFQ0RBSUxRUVFoQlNBQUtBS29Ba1VFUUVFRUlRSU1BZ3RCQkNFQ0FrQUNRQ0FBTFFDc0FpSUREZ01EQVFBQkMwRUZJUUlNQWdzZ0FDZ0NBQ0lDSUFNMkFoZ2dBa0gwQURZQ0ZDQUFRWDhnQUNnQ0FDZ0NCQkVDQUVFRklRSU1BUXRCQUNFQ1FRQWhCUXNnQUNBRk5nSXNJQUFnQWpZQ0tDQUFRUUEyQW9nQklBQkJnQUkyQW1BZ0FFS0NnSUNBRURjRFdDQUFRZ0UzQTFBZ0FFS0FnSUNBRURjRFNDQUFRZ0EzQTBBZ0FFS0FnSUNBZ0lDQStEODNBemdnQUVFQU5nSnNJQUJDQURjQ1pDQUFRY29CTmdJVUlBQWdBQ2dDckFNaUFqWUNOQ0FBSUFJMkFqQkJBUXdEQ3lBQUlBQW9Bc3dES0FJQUVRQUFEQUlMSUFBb0FnQWlBaUFETmdJWUlBSkJGVFlDRkNBQUlBQW9BZ0FvQWdBUkFRQkJBQ0VDQ3lBQ0N5SUNRUUpHQkVBZ0FRUkFJQUFvQWdBaUFVRTFOZ0lVSUFBZ0FTZ0NBQkVCQUFzZ0FCQzJCUXNnQWdzSEFDQUFFTFVGQzU4SEFRRi9JQUJCQURZQ0JDQUJRZG9BUndSQUlBQW9BZ0JDallDQWdLQUxOd0lVSUFBb0FnQWdBVFlDSENBQUlBQW9BZ0FvQWdBUkFRQUxJQUpCNkFOSEJFQWdBQ2dDQUVLV2dJQ0FnRDAzQWhRZ0FDZ0NBQ0FDTmdJY0lBQWdBQ2dDQUNnQ0FCRUJBQXNnQUNnQ0FDRUJJQUFvQWd3aEFpQUFRUVJxUVFCQjVBTVFPaG9nQUVFQk5nSVFJQUFnQWpZQ0RDQUFJQUUyQWdBakFFRVFheUlDSkFBZ0FFRUFOZ0lFSUFKQkFEWUNERUhVQUJBN0lnRkZCRUFnQUNnQ0FFSTROd0lVSUFBZ0FDZ0NBQ2dDQUJFQkFBc2dBVUdBbE92Y0F6WUNNQ0FCUWVNQk5nSW9JQUZCNUFFMkFpUWdBVUhsQVRZQ0lDQUJRZVlCTmdJY0lBRkI1d0UyQWhnZ0FVSG9BVFlDRkNBQlFla0JOZ0lRSUFGQjZnRTJBZ3dnQVVIckFUWUNDQ0FCUWV3Qk5nSUVJQUZCN1FFMkFnQWdBVUlBTndJMElBRkJBRFlDTENBQlFkUUFOZ0pNSUFGQ0FEY0NQQ0FCUWdBM0FrUWdBQ0FCTmdJRUFrQkJqcE1DRUljRElnTkZEUUFnQWtINEFEb0FDeUFDSUFKQkRHbzJBZ0FnQWlBQ1FRdHFOZ0lFSUFOQnNvNENJQUlRNmdGQkFFd05BQ0FDS0FJTUlRTWdBaTBBQzBIZkFYRkJ6UUJHQkVBZ0FpQURRZWdIYkNJRE5nSU1DeUFCSUFOQjZBZHNOZ0lzQ3lBQ1FSQnFKQUFnQUVFQU5nSzRBaUFBUVFBMkFoZ2dBRUVBTmdJSUlBQkNBRGNDcEFFZ0FFSUFOd0tzQVNBQVFnQTNBclFCSUFCQ0FEY0N2QUVnQUVJQU53TEVBU0FBUWdBM0Fzd0JJQUFnQUVFQVFhd0JJQUFvQWdRb0FnQVJCQUFpQVRZQzBBTWdBVUlBTndKZ0lBRkJnQUUyQWh3Z0FVR0JBVFlDQ0NBQlFZSUJOZ0lFSUFGQmd3RTJBZ0FnQVVFQU5nSm9JQUZCZ0FFMkFpUWdBVUdBQVRZQ0tDQUJRZ0EzQW13Z0FVR0FBVFlDTENBQlFZQUJOZ0l3SUFGQ0FEY0NkQ0FCUVlBQk5nSTBJQUZCZ0FFMkFqZ2dBVUlBTndKOElBRkJnQUUyQWp3Z0FVRUFOZ0tFQVNBQlFZQUJOZ0pBSUFGQ0FEY0NpQUVnQVVHQUFUWUNSQ0FCUVlBQk5nSklJQUZCZ0FFMkFrd2dBVUdBQVRZQ1VDQUJRZ0EzQXBBQklBRkJnQUUyQWxRZ0FVSUFOd0tZQVNBQlFRQTJBcUFCSUFGQmdBRTJBbHdnQVVHRUFUWUNJQ0FCUVlRQk5nSllJQUJCQURZQ3VBTWdBRUVBTmdLUUFTQUFRUUEyQXRnQklBQW9BdEFESWdGQkFEWUNwQUVnQVVFQU5nSVlJQUZDQURjQ0RDQUFJQUJCQUVFY0lBQW9BZ1FvQWdBUkJBQWlBVFlDekFNZ0FVRUJOZ0lZSUFGQ0FEY0NFQ0FCUWZ3QU5nSU1JQUZCL1FBMkFnZ2dBVUgrQURZQ0JDQUJRZjhBTmdJQUlBQkJ5QUUyQWhRTElnRUJmVUYvSUFBcUFnQWdBU29DQUpNaUFrTUFBQUFBWGlBQ1F3QUFBQUJkR3dzUUFDQUJJQUlnQXlBQUtBSUFFUVFBQ3prQkFYOGdBQ2dDQkNJRVFRRjFJQUZxSVFFZ0FDZ0NBQ0VBSUFFZ0FpQURJQVJCQVhFRWZ5QUJLQUlBSUFCcUtBSUFCU0FBQ3hFRkFBczNBUUYvSUFBb0FnUWlBMEVCZFNBQmFpRUJJQUFvQWdBaEFDQUJJQUlnQTBFQmNRUi9JQUVvQWdBZ0FHb29BZ0FGSUFBTEVRSUFDelFCQVg4akFFRVFheUlFSkFBZ0FDZ0NBQ0VBSUFRZ0F6WUNEQ0FCSUFJZ0JFRU1haUFBRVFRQUlRQWdCRUVRYWlRQUlBQUxWQUVDZnlNQVFSQnJJZ1FrQUNBQUtBSUVJZ1ZCQVhVZ0FXb2hBU0FBS0FJQUlRQWdCVUVCY1FSQUlBRW9BZ0FnQUdvb0FnQWhBQXNnQkNBRE5nSU1JQUVnQWlBRVFReHFJQUFSQlFBZ0JFRVFhaVFBQzFJQkFuOGpBRUVRYXlJREpBQWdBQ2dDQkNJRVFRRjFJQUZxSVFFZ0FDZ0NBQ0VBSUFSQkFYRUVRQ0FCS0FJQUlBQnFLQUlBSVFBTElBTWdBallDRENBQklBTkJER29nQUJFQ0FDQURRUkJxSkFBTE5nRUJmeU1BUVJCcklnUWtBQ0FBS0FJQUlRQWdCQ0FERUk4RElBRWdBaUFFSUFBUkJBQWhBQ0FFRURrYUlBUkJFR29rQUNBQUMxWUJBbjhqQUVFUWF5SUVKQUFnQUNnQ0JDSUZRUUYxSUFGcUlRRWdBQ2dDQUNFQUlBVkJBWEVFUUNBQktBSUFJQUJxS0FJQUlRQUxJQVFnQXhDUEF5QUJJQUlnQkNBQUVRVUFJQVFRT1JvZ0JFRVFhaVFBQzFRQkFuOGpBRUVRYXlJREpBQWdBQ2dDQkNJRVFRRjFJQUZxSVFFZ0FDZ0NBQ0VBSUFSQkFYRUVRQ0FCS0FJQUlBQnFLQUlBSVFBTElBTWdBaENQQXlBQklBTWdBQkVDQUNBREVEa2FJQU5CRUdva0FBc0xBQ0FCSUFJZ0FCRUNBQXNyQWdGL0FYd2pBRUVRYXlJQ0pBQWdBaUFCSUFBUkhRQTVBd2dnQWlzRENDRURJQUpCRUdva0FDQURDd3NBSUFFZ0FpQUFFUlFBQ3ljQkFYOGpBRUVRYXlJQkpBQWdBU0FBRVE0QU5nSU1JQUVvQWd3aEFDQUJRUkJxSkFBZ0FBc0pBQ0FCSUFBUkFRQUxEd0FnQVNBQUtBSUFhaUFDTmdJQUN3MEFJQUVnQUNnQ0FHb29BZ0FMR0FFQmYwRVFFRXdpQUVJQU53TUFJQUJDQURjRENDQUFDemtCQVg4akFFRVFheUlESkFBZ0F5QUJJQUlnQUJFRkFFRVFFRXdpQUNBREtRSUFOd0lBSUFBZ0F5a0NDRGNDQ0NBRFFSQnFKQUFnQUFzckFRRi9Jd0JCRUdzaUF5UUFJQU1nQVNBQ0lBQVJBd0EyQWd3Z0F5Z0NEQ0VBSUFOQkVHb2tBQ0FBQ3pVQkFYOGpBRUVRYXlJQ0pBQWdBaUFCRUk4RElBSWdBaUFBRVFBQU5nSU1JQUlvQWd3aEFDQUNFRGthSUFKQkVHb2tBQ0FBQ3pBQkFYOGpBRUVRYXlJREpBQWdBeUFCSUFJZ0FCRUZBRUVNRUV3Z0F4Q1NCQ0VBSUFNUWRDQURRUkJxSkFBZ0FBc3BBUUYvSXdCQkVHc2lBaVFBSUFJZ0FTQUFFUUFBTmdJTUlBSW9BZ3doQUNBQ1FSQnFKQUFnQUFzdEFRRi9Jd0JCRUdzaUJDUUFJQVFnQVNBQ0lBTWdBQkVFQURZQ0RDQUVLQUlNSVFBZ0JFRVFhaVFBSUFBTEh3QWdBQ0FCRUxnRklnQWdBaWtDQ0RjQ0NDQUFJQUlwQWdBM0FnQkJBUXQ1QVFOL0lBRVF0d0VnQWtzRVFDQUJJQUlRdUFVaEFpTUFRUkJySWdNa0FDTUFRUkJySWdFa0FDQUJJQU5CQ0dvaUJUWUNERUVRRUV3aUJDQUNLUUlJTndJSUlBUWdBaWtDQURjQ0FDQUJRUXhxSUFRUTR3TWdBVUVRYWlRQUlBQkJ1SzhDSUFVUURqWUNBQ0FEUVJCcUpBQVBDeUFBRU9jREM0QURBUVIvSUFFZ0FCQzNBU0lEU3dSQUl3QkJJR3NpQmlRQUFrQWdBU0FEYXlJRUlBQVFOU2dDQUNBQUtBSUVhMEVFZFUwRVFDTUFRUkJySWdVa0FDQUZJQUFnQkJERUJTSURLQUlFSVFFZ0F5Z0NDQ0VFQTBBZ0FTQUVSZ1JBSUFNUWJpQUZRUkJxSkFBRklBQVFOU0FCSUFJUWtRTWdBeUFCUVJCcUlnRTJBZ1FNQVFzTERBRUxJQUFRTlNFQklBWkJDR29nQUNBQUVMY0JJQVJxRU1NRklBQVF0d0VnQVJEQ0JTRURJd0JCRUdzaUFTUUFJQUVnQXlnQ0NEWUNBQ0FES0FJSUlRVWdBU0FEUVFocU5nSUlJQUVnQlNBRVFRUjBhallDQkNBQktBSUFJUVFEUUNBQktBSUVJQVJIQkVBZ0F5Z0NFQ0FCS0FJQUlBSVFrUU1nQVNBQktBSUFRUkJxSWdRMkFnQU1BUXNMSUFFUXF3RWdBVUVRYWlRQUlBQWdBeERCQlNBREVMOEZDeUFHUVNCcUpBQVBDeUFCSUFOSkJFQWdBQ2dDQUNBQlFRUjBhaUVCSUFBUXR3RWFJQUFnQVJES0JTQUFLQUlBR2lBQUtBSUFJQUFRaWdKQkJIUnFHaUFBS0FJQUdpQUFLQUlBSUFBUXR3RkJCSFJxR2dzTEVBQWdBQVJBSUFBUTJBVUxJQUFRTkFzR0FFR0FyZ0lMRmdBZ0FpZ0NBQ0VDSUFBZ0FSQThJQUkyQWdCQkFRdGlBUUovSUFFUVJDQUNTd1JBSUFFZ0FoQThJUU1qQUVFUWF5SUNKQUFqQUVFUWF5SUJKQUFnQVNBQ1FRaHFJZ1EyQWd3Z0FVRU1haUFES0FJQUVPTURJQUZCRUdva0FDQUFRWURzQXlBRUVBNDJBZ0FnQWtFUWFpUUFEd3NnQUJEbkF3c1BBQ0FBQkVBZ0FCQjBDeUFBRURRTEJnQkJvS3NDQzZvQ0FRSi9Ba0FnQWlBQUlBRVFtQUVpQUVjRWZ5QUFFSWNCUlFSQUlBSVFod0ZGQkVBZ0FDQUNLQUlJTmdJSUlBQWdBaWtDQURjQ0FBd0RDeUFDRUVBaEF5QUNFRGdoQVNNQVFSQnJJZ0lrQUFKQUlBRkJDazBFUUNBQUlBRVFrUUVnQUNBRElBRVF0Z0VnQWtFQU9nQVBJQUFnQVdvZ0FrRVBhaENHQVF3QkN5QUFRUW9nQVVFS2F5QUFMUUFMSWdCQkFDQUFJQUVnQXhDMUF3c2dBa0VRYWlRQURBSUxJQUlRUUNFRElBSVFPQ0VCSXdCQkVHc2lBaVFBQWtBZ0FTQUFFT2tCSWdSSkJFQWdBQ2dDQUNFRUlBQWdBUkNLQVNBRUlBTWdBUkMyQVNBQ1FRQTZBQThnQVNBRWFpQUNRUTlxRUlZQkRBRUxJQUFnQkVFQmF5QUJJQVJyUVFGcUlBQW9BZ1FpQUVFQUlBQWdBU0FERUxVREN5QUNRUkJxSkFCQkFBVWdBQXNhQzBFQkM0VUJBUUovSUFFUVZpQUNTd1JBSUFFZ0FoQ1lBU0VCSXdCQkVHc2lBaVFBSUFBQ2Z5TUFRUkJySWdBa0FDQUFJQUpCQ0dvaUJEWUNEQ0FCRURoQkJHb1FPeUlESUFFUU9EWUNBQ0FEUVFScUlBRVFRQ0FCRURnUVB4b2dBRUVNYWlBREVPTURJQUJCRUdva0FFR1lxUUlnQkJBT0N6WUNBQ0FDUVJCcUpBQVBDeUFBRU9jREM3NENBUVIvSUFFZ0FCQldJZ05MQkVBakFFRWdheUlHSkFBQ1FDQUJJQU5ySWdFZ0FCQTFLQUlBSUFBb0FnUnJRUXh0VFFSQUl3QkJFR3NpQkNRQUlBUWdBQ0FCRU9zQ0lnTW9BZ1FoQVNBREtBSUlJUVVEUUNBQklBVkdCRUFnQXhCdUlBUkJFR29rQUFVZ0FCQTFJQUVnQWhDUUF5QURJQUZCREdvaUFUWUNCQXdCQ3dzTUFRc2dBQkExSVFNZ0JrRUlhaUFBSUFBUVZpQUJhaEM2QWlBQUVGWWdBeEMrQlNFREl3QkJFR3NpQkNRQUlBUWdBMEVJYWlBQkVNVUdJZ0VvQWdBaEJRTkFJQUVvQWdRZ0JVY0VRQ0FES0FJUUlBRW9BZ0FnQWhDUUF5QUJJQUVvQWdCQkRHb2lCVFlDQUF3QkN3c2dBUkNyQVNBRVFSQnFKQUFnQUNBREVMMEZJQU1RdkFVTElBWkJJR29rQUE4TElBRWdBMGtFUUNBQUtBSUFJQUZCREd4cUlRRWdBQkJXSVFJZ0FDQUJFTG9GSUFBZ0FoRGhBZ3NMb2dFQkFuOGdBQ2dDQkNBQUVEVW9BZ0JIQkVBakFFRVFheUlESkFBZ0F5QUFRUUVRNndJaEFpQUFFRFVnQWlnQ0JDQUJFSkFESUFJZ0FpZ0NCRUVNYWpZQ0JDQUNFRzRnQTBFUWFpUUFEd3NqQUVFZ2F5SURKQUFnQUJBMUlnSWdBMEVJYWlBQUlBQVFWa0VCYWhDNkFpQUFFRllnQWhDK0JTSUNLQUlJSUFFUWtBTWdBaUFDS0FJSVFReHFOZ0lJSUFBZ0FoQzlCU0FDRUx3RklBTkJJR29rQUFzNkFRRi9JQUFFUUNBQUVJUUNJQUFvQWdBRVFDQUFJQUFvQWdBUXVnVWdBQkExR2lBQUtBSUFJUUVnQUJDN0FSb2dBUkEwQ3dzZ0FCQTBDd1lBUWFpbUFndXJJQUlNZkExL0l3QkJJR3NpRmlRQVFlaVlCRUhvbUFRb0FnQWlEMEVCYWpZQ0FDQVdJQTgyQWh3Z0ZrRWNhaEI5SVJRZ0ZpZ0NIQ0VQSUJRZ0FUWUMxQUVnRkNBQU5nTFFBU0FVSUE4MkFnQWdGQ0FBSUFGc0lnQkJBblFpQVRZQ3lBRWdGQ0FCRURzMkFzUUJJQlFnQUJBN05nTE1BU01BUVNCckloSWtBQ0FTSUFJMkFoZ2dFaUFQTmdJY0lCSkJ2SmdFSUJKQkhHb1FjellDRUNBU0VHczJBZ2dDUUFKQUFrQWdFa0VRYWlBU1FRaHFFSGdOQUNBU1FSeHFFSDBoRXlBU1FkQ1lCQ0FTUVJocUVITTJBaEFnRWhCck5nSUlJQkpCRUdvZ0VrRUlhaEI0RFFBZ0UwRUlhaUFTUVJocUVOY0ZRYmdCRUQ4aEFDQVRLQUlNSVFFQ1FDQVRLQUlJSWdJZ0V5Z0MwQUZHQkVBZ0FTQVRLQUxVQVVZTkFRc2dFaUFCTmdJRUlCSWdBallDQUVFQVFRSkIwNk1DSUJJUVBTQVRLQUxRQVNFQklBQW9BZ0FoQWlBQUtBSUVJUThnQUNBVEtBTFVBU0lRTmdJRUlBQWdBVFlDQUNBUXR5QVB0Nk1oQXlBQnR5QUN0Nk1oQkVFQUlRRURRQ0FCUVFSSEJFQWdBQ0FCUVFOMElnOXFJZ0lnQkNBQUlBOXFJZzhyQXdpaU9RTUlJQUlnQXlBUEt3TW9vamtES0NBQ0lBOHJBMGc1QTBnZ0FVRUJhaUVCREFFTEN3SkFBa0FDUUFKQUFrQUNRQ0FBS0FLd0FTSUJRUUZyRGdRREFnRUFCUXNnQUNBQUt3Tm9PUU5vSUFBZ0FDc0RjRGtEY0NBQUlBQXJBM2c1QTNnZ0FDQUFLd09BQVRrRGdBRWdBQ0FFSUFBckE0Z0JvamtEaUFFZ0FDQURJQUFyQTVBQm9qa0RrQUVnQUNBRUlBQXJBNWdCb2prRG1BRWdBQ0FESUFBckE2QUJvamtEb0FFZ0FDQUFLd09vQVRrRHFBRU1Bd3NnQUNBRUlBQXJBMmlpT1FOb0lBQWdBeUFBS3dOd29qa0RjQ0FBSUFBckEzZzVBM2dnQUNBQUt3T0FBVGtEZ0FFZ0FDQUFLd09JQVNBRUlBT2lvemtEaUFFZ0FDQUFLd09RQVNBRElBUWdCS0lnQTZLaW96a0RrQUVNQWdzZ0FDQUVJQUFyQTJpaU9RTm9JQUFnQXlBQUt3TndvamtEY0NBQUlBQXJBM2c1QTNnZ0FDQUFLd09BQVNBRUlBT2lvemtEZ0FFZ0FDQUFLd09JQVNBRElBUWdCS0lnQTZLaW96a0RpQUVNQVFzZ0FDQUVJQUFyQTJpaU9RTm9JQUFnQXlBQUt3TndvamtEY0NBQUlBQXJBM2c1QTNnZ0FDQUFLd09BQVNBRUlBT2lvemtEZ0FFTElBQWdBVFlDc0FFTEN5QVRFTm9GSUJNQ2Z5TUFRU0JySWc4a0FFSFFBUkE3SWdFRVFBSkFJQUVnQUVHNEFSQS9JaEFnQUNnQ0FFRWVhaUlCTmdMQUFTQUFLQUlFSVFJZ0VFRVBOZ0xNQVNBUVFRODJBc2dCSUJBZ0FrRWVhaUlWTmdMRUFTQVFJQUVnRld4QkEzUWlFUkE3SWdJMkFyZ0JJQUpGRFFBZ0VDQVJFRHNpRVRZQ3ZBRWdFVVVOQUNBVlFRQWdGVUVBU2hzaEdpQUJRUUFnQVVFQVNoc2hHQ0FBUWVnQWFpRUJJQUFvQXJBQklSa0RRQ0FYSUJwSEJFQWdGMEVQYTdLN0lRWkJBQ0VWQTBBZ0ZTQVlSd1JBSUJWQkQydXl1eUlKSVFNQ1FDQVBBbndDUUFKQUFrQUNRQ0FaUVFGckRnUURBZ0VBQlFzZ0R5QUJLd01ZSWdjZ0F5QUJLd013SWdxaElBRXJBMEFpQktJZ0FTc0RJQ0lMb3lJRElBT2dJQU9pSUFNZ0E2SWdCaUFCS3dNNElneWhJQVNpSUFFckF5Z2lEYU1pQkNBRW9xQWlCYUNpSUFNZ0FTc0RDQ0FGb2lBRm9pQUJLd01BSUFXaVJBQUFBQUFBQVBBL29LQWlEcUlnQkNBQkt3TVFJZ2dnQ0tBZ0E2S2lvS0FnQzZJZ0NxQTVBd2dnRENBTklBY2dCNkFnQTZJZ0JLSWdCQ0FPb2lBSUlBUWdCS0FnQktJZ0JhQ2lvS0Npb0F3REN5QUJLd01RSWdjZ0JpQUJLd01Jb2FJaEJDQURJQUVyQXdBaUJhRWdCNklpQTBRQUFBQUFBQUFBQUdJZ0JFUUFBQUFBQUFBQUFHSnlSUVJBSUE4Z0JUa0RDQ0FCS3dNSURBTUxJQThnQXlBRElBT2lJQVFnQktLZ0lnTWdBU3NES0VRQUFBQUFoTmVYUWFORUFBQUFBQUJxK01Dam9pQURvaUFCS3dNZ1JBQUFBQUNFMTVmQm95QURva1FBQUFBQUFBRHdQNkNnSWdPaUlBRXJBeGlpSUFXZ09RTUlJQVFnQTZJZ0FTc0RDS0FNQWdzZ0FTc0RFQ0lISUFZZ0FTc0RDS0dpSVFRZ0F5QUJLd01BSWdXaElBZWlJZ05FQUFBQUFBQUFBQUJpSUFSRUFBQUFBQUFBQUFCaWNrVUVRQ0FQSUFVNUF3Z2dBU3NEQ0F3Q0N5QVBJQU1nQXlBRG9pQUVJQVNpb0NJRElBRXJBeUJFQUFBQUFJVFhsMEdqUkFBQUFBQUFhdmpBbzZJZ0E2SWdBU3NER0VRQUFBQUFoTmVYd2FNZ0E2SkVBQUFBQUFBQThEK2dvQ0lEb2lBRm9Ea0RDQ0FFSUFPaUlBRXJBd2lnREFFTElBRXJBeEFpQnlBR0lBRXJBd2lob2lFRUlBTWdBU3NEQUNJRm9TQUhvaUlEUkFBQUFBQUFBQUFBWWlBRVJBQUFBQUFBQUFBQVluSkZCRUFnRHlBRk9RTUlJQUVyQXdnTUFRc2dEeUFESUFFckF4aEVBQUFBQUlUWGw4R2pJQU1nQTZJZ0JDQUVvcUNpUkFBQUFBQUFBUEEvb0NJRG9pQUZvRGtEQ0NBRUlBT2lJQUVyQXdpZ0N6a0RBQXNnQWlBUEt3TUl0amdDQUNBQ0lBOHJBd0MyT0FJRUlBRWdDU0FHSUE5QkdHb2dEMEVRYWlBWkVMWUdJQkVnRHlzREdMWTRBZ0FnRVNBUEt3TVF0amdDQkNBVlFRRnFJUlVnRVVFSWFpRVJJQUpCQ0dvaEFnd0JDd3NnRjBFQmFpRVhEQUVMQ3lBUFFTQnFKQUFnRUF3Q0N3c01BZ3NpQWpZQ3dBRWdBa1VFUUVINm53SVE4QUVNQVFzZ0V3Si9RYUNIcndNUU95SUJCRUFDUUNBQlFRQTJBb2lIcndNZ0FVS0FnSUNBY0RjREFDQUJRUU0yQXBpSHJ3TWdBVUtBZ0lDQWdJQ0E4RDgzQTVDSHJ3TWdBVUtBZ0lDQUlEY0RHQ0FCUXVRQU53TVFJQUZDZ0lDQWdCQTNBd2dnQVNBQ05nSWdJQUZCNUlhbkFtcEJBRFlDQUNBQklBSW9BZ0FpRHpZQ0pDQUNLQUlFSVFJZ0FVSG9ocWNDYWtFQU5nSUFJQUZCQURZQ3NIZ2dBVUVBTmdJc0lBRWdBallDS0NBQlFRQTJBdmlLcGdJZ0FTQUNJQTlzUVFGMEVEc2lBallDNElhbkFpQUNSUTBBSUFGQkFEWUM4SWF2QXlBQlFRQVF4Z2NnQVVGL05nTDBocThESUFGQkFCRGFCaG9nQVFSQUlBRkJBRFlDL0lhdkF5QUJRUWMyQXZpR3J3TUxJQUVNQWdzTERBSUxJZ0UyQXRnQklBRkZCRUJCcGFBQ0VQQUJEQUVMSUJNb0FxQUVJUUlqQUVFUWF5SVBKQUFDUUNBQlJRMEFJQUVvQWdRZ0FrWU5BQ0FDUVE1TkJFQUNRQUpBUVFFZ0FuUkIzeDl4QkVBZ0FTQUNOZ0lFSUFFZ0FoRGlCallDQ0NBQktBSVlRUUZyRGdRQkJBUUNCQXNnQVNBQ05nSUVJQUVnQWhEaUJqWUNDQUpBQWtBZ0FTZ0NHQTRFQUFVRkFRVUxJQUZCQVRZQ0dBd0VDeUFCUVFRMkFoZ01Bd3NnQVVFRU5nSVlEQUlMSUFGQkF6WUNHQXdCQ3lBUElBSTJBZ0JCQUVFRFFlYkJBQ0FQRUQwTElBOUJFR29rQUNBVEFuOGdBRUVJYWlFQlFRUVFPeUlBQkVBZ0FDQUJFUElESWdFMkFnQWdBUVIvSUFBRklBQVFORUVBQ3d3QkN3d0NDeUlBTmdMY0FTQUFSUVJBUVpiL0FSRHdBUXdCQ3lBVEtBTEFBU0VCSUJNckE0Z0RJUVFnRXlzRGtBTWhBeUFUUWFBRGFpRVhRUUFoRUVFQUlRSWpBRUdRQTJzaUFDUUFJQUVvQWdRaEdTQUJLQUlBSVJvZ0FFR3dBbW9oRHlNQVFlQUFheUlSSkFBQ1FDQUJRUWhxSWhVckExaEVBQUFBQUFBQUFBQm1SUVJBQTBCQkFDRUJJQkJCQTBZTkFnTkFJQUZCQkVjRVFDQUJRUU4wSWhnZ0VTQVFRUVYwSWh0cWFpQVZJQnRxSUJocUt3TUFtamtEQUNBQlFRRnFJUUVNQVFzTElCQkJBV29oRUF3QUN3QUxBMEJCQUNFQklCQkJBMFlOQVFOQUlBRkJCRWNFUUNBQlFRTjBJaGdnRVNBUVFRVjBJaHRxYWlBVklCdHFJQmhxS3dNQU9RTUFJQUZCQVdvaEFRd0JDd3NnRUVFQmFpRVFEQUFMQUF0QkFDRVFBa0FEZjBFQUlRRWdFRUVEUmdSL0lBOGdFU3NEUUNJR0lCRXJBMGdpQlNBUkt3TlFJZ2NRandRaUNEa0RVQ0FBSUFZZ0NLTWlCamtEa0FJZ0FDQUZJQThyQTFDaklnVTVBNWdDSUFBZ0J5QVBLd05Rb3lJSE9RT2dBaUFBSUJFckExZ2dEeXNEVUtNNUE2Z0NJQThnQmlBRklBY2dFU3NESUNJRklCRXJBeWdpQnlBUkt3TXdJZ2dRakFRaUJqa0RNQ0FQSUFVZ0JpQUFLd09RQXFLaElnVWdCeUFHSUFBckE1Z0NvcUVpQnlBSUlBWWdBQ3NEb0FLaW9TSUdFSThFSWdnNUF5Z2dBQ0FGSUFpak9RUHdBU0FBSUFjZ0R5c0RLS001QS9nQklBQWdCaUFQS3dNb296a0RnQUlnRHlBQUt3T1FBaUFBS3dPWUFpQUFLd09nQWlBUkt3TUFJZ2NnRVNzRENDSUlJQkVyQXhBaUNSQ01CQ0lHT1FNUUlBOGdBQ3NEOEFFZ0FDc0QrQUVnQUNzRGdBSWdCeUFJSUFrUWpBUWlCVGtEQ0NBUElBY2dCU0FBS3dQd0FhS2hJQVlnQUNzRGtBS2lvU0lISUFnZ0JTQUFLd1A0QWFLaElBWWdBQ3NEbUFLaW9TSUlJQWtnQlNBQUt3T0FBcUtoSUFZZ0FDc0RvQUtpb1NJR0VJOEVJZ1U1QXdBZ0FDQUhJQVdqT1FQUUFTQUFJQWdnRHlzREFLTTVBOWdCSUFBZ0JpQVBLd01Bb3prRDRBRWdBQ0FSS3dNNElBOHJBekFnQUNzRHFBSWlCcUtoSUE4ckF5aWpJZ1U1QTRnQ0lBQWdFU3NER0NBUEt3TUlJQVdpb1NBR0lBOHJBeENpb1NBUEt3TUFvemtENkFGQkFDRVFBMzlCQUNFQklCQkJBMFlFZnlBUlFlQUFhaVFBUVFBRkEwQWdBVUVEUndSQUlBOGdFRUVGZEdvZ0FVRURkR29pRlNBVkt3TUFJQThyQTFDak9RTUFJQUZCQVdvaEFRd0JDd3NnRUVFQmFpRVFEQUVMQ3dVRFFDQUJRUVJIQkVBZ0R5QVFRUVYwYWlBQlFRTjBha0lBTndNQUlBRkJBV29oQVF3QkN3c2dFRUVCYWlFUURBRUxDMEVBVGdSQUlCbEJBV3UzSVFZRFFDQUNRUVJHQkVBZ0FDc0RnQU1oQlVFQUlRRURRRUVBSVFJZ0FVRURSd1JBQTBBZ0FrRURSd1JBSUFKQkEzUWlEeUFBUVlBQmFpQUJRUmhzYW1vZ0FFR3dBbW9nQVVFRmRHb2dEMm9yQXdBZ0JhTTVBd0FnQWtFQmFpRUNEQUVMQ3lBQlFRRnFJUUVNQVFzTElBQkNBRGNESUNBQVFnQTNBemdnQUVGQWEwSUFOd01BSUFCQ0FEY0RTQ0FBUWdBM0EyZ2dBQ0FFSUFPZ0lBUWdBNkVpQmFNNUExQWdBQ0FESUFPZ0lBU2lJQVdqT1FOWUlBQWdBQ3NEb0FGRUFBQUFBQUFBQU1DaUlBYWpPUU1vSUFBZ0FDc0RxQUVpQXlBRG9DQUdvMFFBQUFBQUFBRHd2NkNhT1FNd0lBQkNBRGNER0NBQVFnQTNBMkFnQUNBQUt3T0FBU0lESUFPZ0lCcEJBV3UzSWdPak9RTUFJQUFnQUNzRGlBRWlCQ0FFb0NBRG96a0RDQ0FBSUFBckE1QUJJZ1FnQktBZ0E2TkVBQUFBQUFBQThMK2dtamtERUNBQVFnQTNBM2dnQUVLQWdJQ0FnSUNBK0w5L053TndJQUFyQTZnQ0lRVWdBQ3NEaUFJaEIwRUFJUUVnQUNzRDZBRWhDQU5BSUFGQkJFWU5CQ0FBSUFGQkJYUnFJZzhyQXhBaEF5QVBLd01JSVFRZ0R5c0RBQ0VHUVFBaEFnTkFJQUpCQTBjRVFDQVhJQUpCQW5RZ0FXcEJBM1JxSUFNZ0FFSFFBV29nQWtFRGRHb2lFRUZBYXlzREFLSWdCaUFRS3dNQW9pQUVJQkFyQXlDaW9LQTVBd0FnQWtFQmFpRUNEQUVMQ3lBQlFRTjBJQmRxSUFNZ0JhSWdCaUFJb2lBRUlBZWlvS0FnRHlzREdLQTVBMkFnQVVFQmFpRUJEQUFMQUFVZ0FFR3dBbW9nQWtFRGRHb2lBU0FHSUFGQlFHc3JBd0NpSUFFckF5Q2hPUU1nSUFKQkFXb2hBZ3dCQ3dBTEFBdEJBRUVEUVkwTlFRQVFQUXNnQUVHUUEyb2tBQ0FUSUJNb0FzQUJFTFFGTmdMZ0FRc2dFa0VnYWlRQURBRUxRUUJCQTBHa0RrRUFFRDFCQVJBREFBdEJpNHdDSUJRb0FzZ0JFTWNCSUJRb0FnQWhBQ0FVS0FMRUFTRUJJQlFvQXNnQklRSWdGaUFVS0FMTUFUWUNGQ0FXUWZDWUJEWUNFQ0FXSUJSQm9BTnFOZ0lNSUJZZ0FqWUNDQ0FXSUFFMkFnUWdGaUFBTmdJQVFlV1ZCRUdrcEFJZ0ZoQUlHaUFVS0FJQUlRQWdGa0VnYWlRQUlBQUw2eDBERDM4RGZBZDlJd0JCTUdzaUR5UUFJQThnQURZQ0xDQVBRYnlZQkNBUFFTeHFFSE0yQWdBZ0R4QnJOZ0lvQW44Z0R5QVBRU2hxRUhnRVFFR1U4QU1vQWdBTUFRc2dEMEVzYWhCOUlRTWdEMEVBUVNnUU9pRUFJQU1vQXNRQklRSWdBRUVCTmdJUUlBQWdBallDQUNBQUlBTW9Bc3dCTmdJTUlBTW9BdGdCSVFFakFFSFFBR3NpQ0NRQUFrQUNRQUpBQWtBZ0FVVWdBQ0lDUlhJTkFDQUJRUUEyQWl3Z0FVRXNhaUVNQWtBQ1FDQUJLQUwwaHE4RElnQkJCRVlFUUNBQktBTDhocThESWdCQkFFb0VRQ0FCSUFCQkFXczJBdnlHcndNTUFnc2dDQ0FCS0FJUUlnY2dBU2dDZ0lldkEyb2lBRUgvQVNBQVFmOEJTQnNpRFRZQ1JDQUJLQUtFaDY4RElRQWdDQ0FITmdKTUlBZ2dCeUFBYXlJQVFRQWdBRUVBU2hzaUJqWUNTQ0FCUVRCcUlRc2dBVUd3K0FCcUlRVWdBVUc0K0FCcUlRNGdBVUhnaHFjQ2FpRUpRUUFoQUFOQUlBQkJBMGNFUUNBQ0tBSU1JQUVvQWlRZ0FTZ0NLQ0FCS0FJQUlBRW9BZ3dnQUVFQ2RDSURJQWhCeEFCcWFpZ0NBQ0FCS0FJVUlBbEJBQkROQTBFQVNBMEZJQUVvQWlRZ0FTZ0NLQ0FKSUFFb0FoUWdEaUFGRVBnRlFRQklEUVVnQWlnQ0FDQUJLQUlrSUFFb0FpZ2dBU2dDQkNBT0lBRW9BckI0SUFFb0F2Q0dyd01nQVNnQ0ZDQUJLQUlZSUFFb0FpQkJ1QUZxSUFFckE1Q0hyd01nQ3lBTUlBRW9BcGlIcndNUXN3VkJBRWdOQlNBSVFUaHFJQU5xSUF3b0FnQTJBZ0FnQUVFQmFpRUFEQUVMQ3dKQUlBRW9BZ0JCQVVjRVFDQUlLQUk4SVFvZ0NDZ0NRQ0VBSUFnb0FqZ2hBd3dCQ3lBSUlBMDJBakFnQ0NBSUtBSTRJZ00yQWpRZ0NDQUdOZ0lnSUFnZ0NDZ0NQQ0lLTmdJa0lBZ2dCellDS0NBSUlBZ29Ba0FpQURZQ0xFRUFRUU5CLzhzQUlBaEJJR29RUFFzZ0FDQURTQ0FBSUFwSWNrVUVRQUpBSUFFQ2Z5QUJLQUtBaDY4RElnSWdBU2dDaElldkF5SUFTQVJBSUFKQkFXb01BUXNnQUNBQ1NBUkFJQUVnQUVFQmFqWUNoSWV2QXd3Q0N5QUJJQUJCQVdvMkFvU0hyd01nQWtFQmFnc2lBallDZ0lldkF3c2dBaUFIYWtIL0FVNEVmeUFCUVFFMkFvQ0hyd05CQVFVZ0Fnc2dCMDRFUUNBQlFRRTJBb1NIcndNTElBRWdBU2dDK0lhdkF6WUMvSWF2QXd3R0N5QUJJQVlnRFNBRElBcElHeUlGTmdJUVFRRWhBd0pBSUFVZ0Iyc2lBRUVBU2dSQUlBRWdBRFlDZ0lldkF3d0JDeUFCUVFFMkFvQ0hyd05CQUNBQWF5RURDeUFCSUFNMkFvU0hyd01nQVNnQ0FFRUJSZ1JBSUFnZ0JUWUNFRUVBUVFOQjRkRUFJQWhCRUdvUVBRc2dBU0FCS0FMNGhxOEROZ0w4aHE4RElBRW9BdlNHcndNaEFBc0NRQUpBSUFCQkFXc09Bd0VCQUFJTFFYOGhCd0pBSUFFb0FvaUhyd01pQmlBQ0tBSU1JZ1VRMlFOQkFFZ05BQ0FHS0FJQVJRUkFJQVlnQmlnQ0NDQUdLQUlFYkJBN0lnQTJBZ0FnQUVVTkFRc0RRQUpBUVFBaEJ5QUVJQVlvQWdnaURVNE5BQU5BQWtCQkFDRU9RUUFoQTBGOElRMGdCeUFHS0FJRUlnbE9EUUFEUUNBTlFRVkhCRUFDUUNBRUlBMXFJZ0JCQUVnTkFDQUFJQVlvQWdoT0RRQWdBQ0FKYkNFQVFYd2hDZ05BSUFwQkJVWU5BU0FISUFwcUlndEJBRWdnQ1NBTFRISkZCRUFnRGlBRklBQWdDMnBxTFFBQWFpRU9JQU5CQVdvaEF3c2dDa0VCYWlFS0RBQUxBQXNnRFVFQmFpRU5EQUVMQ3lBR0tBSUFJQVFnQ1d3Z0IycHFJQTRnQTIwNkFBQWdCMEVCYWlFSERBRUxDeUFFUVFGcUlRUU1BUXNMUVFBaENnTkFJQW9nRFNBR0tBSUViRTROQVNBR0tBSUFJQXBxSWdBZ0FDMEFBRUVIYXpvQUFDQUtRUUZxSVFvZ0JpZ0NDQ0VOREFBTEFBc2dCMEVBU0EwR0lBSW9BZ3dnQVNnQ2lJZXZBeUlBS0FJRUlBQW9BZ2dnQVNnQ0FDQUJLQUlNUVFCQkFDQUJRZUNHcHdKcUlBQW9BZ0FRelFNaUIwRUFUZzBDREFZTElBRW9BdnlHcndNaUEwRUFTZ1JBSUFFZ0EwRUJhellDL0lhdkF3d0JDeUFDS0FJTUlRVWdBU2dDaUlldkF5RUpBbjhnQUVFQlJnUkFRUUFoQUVFQUlRZEJBQ0VESUFrZ0JSRFpBMEVBU0FSL1FYOEZBMEFnQ1NBRVFRSjBhaUlGUVl3SWFpQUZLQUlNSUFCcUlnQTJBZ0FnQkVFQmFpRUVJQWRCL3dGeFFRRnFJZ2RCL3dGeElBZEdEUUFMUVFBTElnQkJBRTRFZndKL0lBa29BZ2dnQ1NnQ0JHeXlRd0FBQUQrVUloTkRBQUNBVDEwZ0UwTUFBQUFBWUhFRVFDQVRxUXdCQzBFQUN5RUxBMEFnQXlJQVFRRnFJUU1nQ1NBQVFmOEJjU0lGUVFKMGFrR01DR29vQWdBaUJ5QUxTUTBBQ3dOQUlBY2dDMFlFUUNBSklBQkJBV29pQUVIL0FYRkJBblJxUVl3SWFpZ0NBQ0VIREFFTEN5QUlJQUJCL3dGeElBVnFRUUYyT2dCRVFRQUZJQUFMREFFTEFuOUJmeUFKSUFVUTJRTkJBRWdOQUJwQkFTRURRUUVoQUFOQUlCVWdDU0FEUVFKMGFpZ0NEQ0FEYkxPU0lSVWdBMEVCYWlFRElBQkIvd0Z4UVFGcUlnQkIvd0Z4SUFCR0RRQUxJQWtvQWdnZ0NTZ0NCR3l5SVJsQkFDRURRUUFoQUFOQUFrQWdGQ0FKSUFOQkFuUnFLQUlNSWdXemtpSVVRd0FBQUFCY0JFQWdHU0FVa3lJWVF3QUFBQUJiRFFFZ0ZpQURJQVZzczVJaUZpQVVsU0FWSUJhVElCaVZreUlUSUJNZ0ZDQVlsSlNVSWhNZ0Z5QVRJQmRlSWdVYklSY2dBeUFFSUFVYklRUUxJQU5CQVdvaEF5QUFRZjhCY1VFQmFpSUFRZjhCY1NBQVJnMEJDd3NnQ0NBRU9nQkVRUUFMQ3lJSFFRQklEUVVDUUNBQktBSUFRUUZIRFFBZ0NDMEFSQ0lESUFFb0FoQkdEUUFnQVNnQzlJYXZBeUVBSUFnZ0F6WUNCQ0FJUWFiWEFFR2Uyd0FnQUVFQlJoczJBZ0JCQUVFRFFhSFdBQ0FJRUQwTElBRWdDQzBBUkRZQ0VDQUJJQUVvQXZpR3J3TTJBdnlHcndNTElBSW9BZ3dnQVNnQ0pDQUJLQUlvSUFFb0FnQWdBU2dDRENBQktBSVFJQUVvQWhRZ0FVSGdocWNDYWtFQUVNMERRUUJJRFFFTElBRW9BaVFnQVNnQ0tDQUJRZUNHcHdKcUlBRW9BaFFnQVVHNCtBQnFJZ0FnQVVHdytBQnFFUGdGUVFCT0RRRUxRWDhoQnd3Q0MwRi9JUWNnQWlnQ0FDQUJLQUlrSUFFb0FpZ2dBU2dDQkNBQUlBRW9BckI0SUFFb0F2Q0dyd01nQVNnQ0ZDQUJLQUlZSUFFb0FpQkJ1QUZxSUFFckE1Q0hyd01nQVVFd2FpQU1JQUVvQXBpSHJ3TVFzd1ZCQUVnTkFRc2dBU2dDSEVFQlJ3UkFJQUVvQXZpS3BnSWlBRUVBSUFCQkFFb2JJUTVCQUNFTkEwQWdEU0FPUndSQVFRQWhBaUFCS0FJc0lnQkJBQ0FBUVFCS0d5RUpJQUVnRFVHSUFteHFJZ3hCd0l1bUFtb2hDeUFNUWJpTHBnSnFJUVVnREVHQWk2WUNhaUVEUVg4aEFFUUFBQUFBQUFEZ1B5RVJBMEFnQWlBSlJ3UkFBa0FnQXlnQ0FMY2dBU0FDUVFoMGFpSUdLQUl3dHlJU295SVFSR1ptWm1abVp1WS9ZeUFRUk9GNkZLNUg0ZlkvWkhJTkFDQUdLd05vSUFVckF3Q2hJaEFnRUtJZ0Jpc0RjQ0FMS3dNQW9TSVFJQkNpb0NBU295SVFJQkZqUlEwQUlCQWhFU0FDSVFBTElBSkJBV29oQWd3QkN3c0NRQ0FBUVFCSURRQkJmeUVIQWtBQ1FDQUJLQUlZSWdzT0JRQUFBQUVCQmdzZ0RFR2dpNllDYWlzREFDSVNJQUVnQUVFSWRHb2lCaUlBS3dOUVpFVU5BU0FBSUJJNUExQWdCaUFNUVlTTHBnSnFLQUlBSWdrMkFqUWdERUdRaTZZQ2FpRUZRUUFoQ2tGL0lRUkVBQUFBQUlUWGwwRWhFUU5BUkFBQUFBQUFBQUFBSVJCQkFDRUNJQXBCQkVjRVFBTkFJQUpCQkVjRVFDQVFJQXdnQWtFRWRHb2lBMEdvaktZQ2Fpc0RBQ0FHSUFJZ0NtcEJBM0ZCQkhScUlnQXJBOWdCb1NJUUlCQ2lJQU5Cc0l5bUFtb3JBd0FnQUNzRDRBR2hJaEFnRUtLZ29DRVFJQUpCQVdvaEFnd0JDd3NnRUNBUll3UkFJQVVvQWdBZ0NtdEJCR3BCQkc4aEJDQVFJUkVMSUFwQkFXb2hDZ3dCQ3dzZ0JrRkFheUFFTmdJQUlBdEJBVTBFUUNBR0lCSTVBMWdnQmlBSk5nSTRJQVlnQkRZQ1JBd0NDeUFHSUJJNUEyQWdCaUFKTmdJOElBWWdCRFlDU0F3QkN3SkFJQXhCcUl1bUFtb3JBd0FpRUNBQklBQkJDSFJxSWdVaUFDc0RXR1FFUUNBTVFiQ0xwZ0pxS3dNQUlSRU1BUXNnREVHd2k2WUNhaXNEQUNJUklBVXJBMkJrUlEwQkN5QUFJQkE1QTFnZ0RFR0lpNllDYWlnQ0FDRUFJQVVnRVRrRFlDQUZJQUEyQWpnZ0JTQU1RWXlMcGdKcUtBSUFOZ0k4UVFBaENrRi9JUVJFQUFBQUFJVFhsMEVoRVFOQVJBQUFBQUFBQUFBQUlSQkJBQ0VDSUFwQkJFY0VRQU5BSUFKQkJFY0VRQ0FRSUF3Z0FrRUVkR29pQTBHb2pLWUNhaXNEQUNBRklBSWdDbXBCQTNGQkJIUnFJZ0FyQTlnQm9TSVFJQkNpSUFOQnNJeW1BbW9yQXdBZ0FDc0Q0QUdoSWhBZ0VLS2dvQ0VRSUFKQkFXb2hBZ3dCQ3dzZ0NpQUVJQkFnRVdNaUFCc2hCQ0FRSUJFZ0FCc2hFU0FLUVFGcUlRb01BUXNMSUFWQkJDQUVheUlBSUF4QmxJdW1BbW9vQWdCcVFRUnZOZ0pFSUFVZ0FDQU1RWmlMcGdKcUtBSUFha0VFYnpZQ1NBc2dEVUVCYWlFTkRBRUxDeUFCRUt3R1FRQWhBa0VBSVFRRFFDQUJLQUw0aXFZQ0lBSktCRUFnQVNBQ1FZZ0NiR29pQTBHQWphWUNhaUlBSUFBb0FnQWlBRUVCYWpZQ0FDQUFRUUpNQkVBZ0FpQUVSd1JBSUFFZ0JFR0lBbXhxUVlDTHBnSnFJQU5CZ0l1bUFtcEJpQUlRUHhvTElBUkJBV29oQkFzZ0FrRUJhaUVDREFFTEN5QUJJQVEyQXZpS3BnSWdBU2dDTENJQVFRQWdBRUVBU2hzaENVRUFJUU1EUUFKQUFrQWdBeUFKUmcwQUlBRWdBMEVJZEdvaUFDZ0NOQ0lMUVFCSURRRWdBRUV3YWlFRlFRQWhBaUFFUVFBZ0JFRUFTaHNoQUFOQUFrQWdBQ0FDUndSQUlBRWdBa0dJQW14cVFZU0xwZ0pxS0FJQUlBdEhEUUVnQWlFQUN5QUFJQVJHQkVBZ0JFRThSZzBESUFFZ0JFRUJhaUlFTmdMNGlxWUNDeUFCSUFCQmlBSnNhaUlBUVlDTHBnSnFJQVZCZ0FJUVB4b2dBRUdBamFZQ2FrRUJOZ0lBREFNTElBSkJBV29oQWd3QUN3QUxRUUFoQnlBQktBSWNRUUpHRFFOQkFDRUFBMEFnQUNBRVRnMEVRUUFoQWlBQktBSXNJZ1pCQUNBR1FRQktHeUVPSUFFZ0FFR0lBbXhxSWd0QndJdW1BbW9oQlNBTFFiaUxwZ0pxSVFNZ0MwR0FpNllDYWlFSkEwQUNRQ0FDSUE1SEJIOGdDU2dDQUxjZ0FTQUNRUWgwYWlJTEtBSXd0eUlRb3lJUlJHWm1abVptWnVZL1l5QVJST0Y2Rks1SDRmWS9aSElOQVNBTEt3Tm9JQU1yQXdDaEloRWdFYUlnQ3lzRGNDQUZLd01Bb1NJUklCR2lvQ0FRbzBRQUFBQUFBQURnUDJORkRRRWdBZ1VnRGdzZ0JrWUVRQ0FCSUFaQkNIUnFRVEJxSUFsQmdBSVFQeG9nQVNBQktBSXNRUUZxTmdJc0lBRW9BdmlLcGdJaEJBc2dBRUVCYWlFQURBSUxJQUpCQVdvaEFnd0FDd0FMQUFzZ0EwRUJhaUVEREFBTEFBc2dBUkNzQmtFQUlRY0xJQWhCMEFCcUpBQWdCd3NoQUNBUFFUQnFKQUFnQUF0eUFRRi9Jd0JCRUdzaUFTUUFJQUVnQURZQ0RDQUJRYnlZQkNBQlFReHFFSE0yQWdnZ0FSQnJOZ0lBUVg4aEFDQUJRUWhxSUFFUWVFVUVRQ0FCUVF4cUVIMG9BdGdCSWdBRWZ5QUJJQUFvQWhRMkFnaEJBQVZCZndzaEFFRi9JQUVvQWdnZ0FCc2hBQXNnQVVFUWFpUUFJQUFMYmdFQmZ5TUFRUkJySWdJa0FDQUNJQUEyQWd3Z0FrRzhtQVFnQWtFTWFoQnpOZ0lJSUFJUWF6WUNBQUpBSUFKQkNHb2dBaEI0RFFBZ0FrRU1haEI5S0FMWUFTSUFSU0FCUVFGTGNnUi9RWDhGSUFBZ0FUWUNGRUVBQ3cwQVFZaWhBaUFCRU1jQkN5QUNRUkJxSkFBTGRnRUNmeU1BUVJCcklnRWtBQ0FCSUFBMkFnd2dBVUc4bUFRZ0FVRU1haEJ6TmdJSUlBRVFhellDQUVFQUlRQWdBVUVJYWlBQkVIaEZCRUFnQVVFTWFoQjlLQUxZQVNJQVJTQUJRUWhxSWdKRmNnUi9RWDhGSUFJZ0FDZ0NBRFlDQUVFQUN4b2dBU2dDQ0NFQUN5QUJRUkJxSkFBZ0FBdGJBUUYvSXdCQkVHc2lBU1FBSUFFZ0FEWUNEQ0FCUWJ5WUJDQUJRUXhxRUhNMkFnZ2dBUkJyTmdJQVFRQWhBQ0FCUVFocUlBRVFlRVVFUUNBQlFReHFFSDBvQXRnQlFlU0dwd0pxS0FJQUlRQUxJQUZCRUdva0FDQUFDMjRCQVg4akFFRVFheUlDSkFBZ0FpQUFOZ0lNSUFKQnZKZ0VJQUpCREdvUWN6WUNDQ0FDRUdzMkFnQkJBQ0VBSUFKQkNHb2dBaEI0UlFSQUlBSkJER29RZlNnQzJBRWdBVUVBUnhER0IwSDE4d0ZCMDU4Q1FkZWZBaUFCR3hDVEF5QUJJUUFMSUFKQkVHb2tBQ0FBQzM4QkFuOGpBRUVRYXlJQkpBQWdBU0FBTmdJTUlBRkJ2SmdFSUFGQkRHb1FjellDQ0NBQkVHczJBZ0JCZnlFQUlBRkJDR29nQVJCNFJRUkFJQUZCREdvUWZTZ0MyQUVpQUVVZ0FVRUlhaUlDUlhJRWYwRi9CU0FDSUFBb0F2U0dyd00yQWdCQkFBc2hBRUYvSUFFb0FnZ2dBQnNoQUFzZ0FVRVFhaVFBSUFBTFd3RUJmeU1BUVJCcklnSWtBQ0FDSUFBMkFnd2dBa0c4bUFRZ0FrRU1haEJ6TmdJSUlBSVFhellDQUFKQUlBSkJDR29nQWhCNERRQWdBa0VNYWhCOUtBTFlBU0FCRU5vR0RRQkJxWW9DSUFFUXh3RUxJQUpCRUdva0FBdDhBUUovSXdCQkVHc2lBU1FBSUFFZ0FEWUNEQ0FCUWJ5WUJDQUJRUXhxRUhNMkFnZ2dBUkJyTmdJQVFYOGhBQ0FCUVFocUlBRVFlRVVFUUNBQlFReHFFSDBvQXRnQklnQkZJQUZCQ0dvaUFrVnlCSDlCZndVZ0FpQUFLQUlRTmdJQVFRQUxJUUJCZnlBQktBSUlJQUFiSVFBTElBRkJFR29rQUNBQUMzc0JBWDhqQUVFUWF5SUNKQUFnQWlBQU5nSU1JQUpCdkpnRUlBSkJER29RY3pZQ0NDQUNFR3MyQWdBQ1FDQUNRUWhxSUFJUWVBMEFJQUpCREdvUWZTRUFJQUZCL3dGTERRQWdBQ2dDMkFFaUFFVWdBVUgvQVV0eUJIOUJmd1VnQUNBQk5nSVFRUUFMRFFCQndvb0NJQUVReHdFTElBSkJFR29rQUF0YkFnRi9BWHdqQUVFUWF5SUJKQUFnQVNBQU5nSU1JQUZCdkpnRUlBRkJER29RY3pZQ0NDQUJFR3MyQWdCRUFBQUFBQUFBOEw4aEFpQUJRUWhxSUFFUWVFVUVRQ0FCUVF4cUVIMHJBNUFESVFJTElBRkJFR29rQUNBQ0Mwd0JBWDhqQUVFUWF5SUNKQUFnQWlBQU5nSU1JQUpCdkpnRUlBSkJER29RY3pZQ0NDQUNFR3MyQWdBZ0FrRUlhaUFDRUhoRkJFQWdBa0VNYWhCOUlBRTVBNUFEQ3lBQ1FSQnFKQUFMV3dJQmZ3RjhJd0JCRUdzaUFTUUFJQUVnQURZQ0RDQUJRYnlZQkNBQlFReHFFSE0yQWdnZ0FSQnJOZ0lBUkFBQUFBQUFBUEMvSVFJZ0FVRUlhaUFCRUhoRkJFQWdBVUVNYWhCOUt3T0lBeUVDQ3lBQlFSQnFKQUFnQWd0TUFRRi9Jd0JCRUdzaUFpUUFJQUlnQURZQ0RDQUNRYnlZQkNBQ1FReHFFSE0yQWdnZ0FoQnJOZ0lBSUFKQkNHb2dBaEI0UlFSQUlBSkJER29RZlNBQk9RT0lBd3NnQWtFUWFpUUFDOGhuQWlOL0FuMGpBRUVnYXlJTkpBQWdEU0FCTmdJY0lBMUJ2SmdFSUExQkhHb1FjellDQ0NBTkVHczJBaGdDUUFKQUFrQUNRQUpBSUExQkNHb2dEVUVZYWhCNEJFQWdBQkJOR2d3QkN5QU5RUnhxRUgwaUlTZ0M0QUVoRlNBTlFRQTJBaGdnQWhCV1FSUlBEUUVnSVVIOEFtb2hJeUFoUWV3Q2FpRWtJQTFCQ0dvUVRTRWxBa0FEUUFKQUlBMGdEallDQkNBQ0VGWWdEazBOQUVISitnRWdBaEJXRU1jQlFiNmlBaUFDSUEwb0FnUVFtQUVRUUJDVEF5QUNJQTBvQWdRUW1BRVFRQ0VaSUEwb0FnUWhEQ0FsSUExQkJHb1Fxd0pCblo4Q0lCa1Frd01DUUFKQUFuOGpBRUVRYXlJR0pBQWdCa0hvcXdFdEFBQTZBQTRnQmtIbXF3RXZBQUE3QVF3Q1FBSi9Ba0FnR1VFQUlBMGJSUVJBUVFCQkEwR2gzZ0JCQUJBOURBRUxBbjhnQmtFTWFpRUJJd0JCRUdzaUJDUUFBa0FDUUNBWlJRUkFRUUFoRHd3QkN5QVpFS0lCUWFpZkFoQ2lBV3BCQW1vUU95SURSUTBCSUFSQnFKOENOZ0lFSUFRZ0dUWUNBQ0FEUWF3UElBUVFwUUlnQXlBQkVNa0NJUThnQXhBMEN5QUVRUkJxSkFBZ0R3d0JDd3dOQ3lJRVJRUkFJQVlnR1RZQ0FDQUdRYWlmQWpZQ0NDQUdRYnJPQURZQ0JFRUFRUU5Cbis4QUlBWVFQUXdCQ3dKQVFRRkJFQkQrQWlJRkJFQWdCVUVFYWtFRVFRRWdCQkJnUVFGSERRRWdCU2dDQkNJS1FRQk1EUUVnQlNBS1FZUUJiQkE3SWdFMkFnQWdBVVVOQkVFQUlROERRQ0FLSUE5S0JFQWdEMEdFQVd3aUFTQUZLQUlBYWtFSVFRRWdCQkJnUVFGSERRTWdCU2dDQUNBQmFrRUlha0VJUVFFZ0JCQmdRUUZIRFFNZ0JTZ0NBQ0FCYWtFUWFrSHNBRUVCSUFRUVlFRUJSdzBESUFVb0FnQWdBV3BCL0FCcVFRUkJBU0FFRUdCQkFVY05BeUFGS0FJQUlBRnFRWUFCYWtFRVFRRWdCQkJnUVFGSERRTWdEMEVCYWlFUElBVW9BZ1FoQ2d3QkN3c2dCVUVNYWtFRVFRRWdCQkJnUVFGSERRRkJBQ0VLSUFVb0Fnd2lEMEVBVEFSQUlBVkJBRFlDQ0F3Q0N5QUZJQTlCREd3UU95SUJOZ0lJSUFGRkRRUURRQ0FLSUE5SUJFQWdDa0VNYkNJQklBVW9BZ2hxUVFocVFRUkJBU0FFRUdCQkFVY05BeUFGS0FJSUlBRnFRUVJxUVFSQkFTQUVFR0JCQVVjTkF5QUZLQUlJSUFGcUlnRWdBU2dDQkNJRFFReHNFRHNpQVRZQ0FDQUJSUTBHSUFGQkRDQURJQVFRWUNBRFJ3MERJQXBCQVdvaENpQUZLQUlNSVE4TUFRc0xJQTBnQlRZQ0FDQUVFSzhCUVFBTUF3c01Bd3RCQUVFRFFicnlBRUVBRUQwZ0JTZ0NDQkEwSUFVb0FnQVFOQ0FGRURRZ0JCQ3ZBUXRCZndzaEFTQUdRUkJxSkFBZ0FRd0JDd3dJQzBFQVNBUkFRZmllQWlBWkVPd0REQUVMUWFTaEFpQU1FTWNCQWtBZ0RTZ0NBQ0lHQkVBZ0JpZ0NCQ0lCUVFBZ0FVRUFTaHNoQkVFQUlRNERRQ0FFSUE1R0JFQkJBQ0VQSUFZb0Fnd2lBVUVBSUFGQkFFb2JJUVJCQUNFT0EwQWdCQ0FPUmcwRUlBWW9BZ2dnRGtFTWJHb2lBeWdDQ0NJQlFYOUhJQUZCQUVoeFJRUkFJQU1nRERZQ0NBc2dEa0VCYWlFT0RBQUxBQVVnQmlnQ0FDQU9RWVFCYkdvaUF5Z0NmQ0lCUVg5SElBRkJBRWh4UlFSQUlBTWdERFlDZkFzZ0RrRUJhaUVPREFFTEFBc0FDMEVBUVFOQnIvWUFRUUFRUFVGL0lROExJQTlCQUVnRVFFSHA3Z0VROEFFTUFRc0NmMEVBSVFFZ0RVRVlha0VBSUEwYlJRUkFRUUJCQTBIWk8wRUFFRDFCZnd3QkN3SkFJQTBvQWhnaURrVUVRQ0FOUVJBUU95SU9OZ0lZSUE1RkRRRWdEa0lBTndJQUlBNUNBRGNDQ0FzQ1FDQU5LQUlBSWdWRkRRQWdCU2dDQkNJR0lBNG9BZ1FpQ0dvaURFR0VBV3dRT3lJUUJFQWdDRUVBSUFoQkFFb2JJUVFEUUNBQklBUkdCRUJCQUNFQklBWkJBQ0FHUVFCS0d5RURBMEFnQVNBRFJ3UkFJQkFnQVNBSWFrR0VBV3hxSUFVb0FnQWdBVUdFQVd4cVFZUUJFRDhhSUFGQkFXb2hBUXdCQ3dzZ0RpZ0NBQkEwSUEwb0FoZ2dFRFlDQUNBTktBSVlJZ1lnRERZQ0JFRUFJUTRnQmlnQ0RDSWFRUUFnR2tFQVNoc2hDU0FOS0FJQUlnUW9BZ3dpREVFQUlBeEJBRW9iSVJGQkFDRUhBMEJCQUNFQklBY2dFVWNFUUFKQUEwQWdBU0FKUmcwQklBRkJER3doQXlBQlFRRnFJUUVnQkNnQ0NDQUhRUXhzYWlnQ0NDQURJQVlvQWdocUtBSUlSdzBBQ3lBT1FRRnFJUTRMSUFkQkFXb2hCd3dCQ3dzZ0RDQWFhaUFPYXlJRlFReHNFRHNpQ2dSQVFRQWhFZ05BSUFrZ0VrWUVRRUVBSVE5QkFDRU9Ba0FEUUNBUElCRkhCRUFnRDBFTWJDSUdJQTBvQWdBb0FnaHFJZ1FvQWdnaERFRUFJUUVDUUFKQUEwQWdBU0FKUmcwQklBRkJER3doQXlBQlFRRnFJUUVnRENBRElBMG9BaGdvQWdocUtBSUlSdzBBQ3lBT1FRRnFJUTRNQVFzZ0NpQVBJQnBxSUE1clFReHNhaUlJSUF3MkFnZ2dDQ0FFS0FJRUloQkJER3dRT3lJQk5nSUFJQUZGRFFOQkFDRUJJQkJCQUNBUVFRQktHeUVNQTBBZ0FTQU1Sd1JBSUFGQkRHd2lBeUFJS0FJQWFpSUVJQTBvQWdBb0FnZ2dCbW9vQWdBZ0Eyb2lBeWtDQURjQ0FDQUVJQU1vQWdnMkFnZ2dBVUVCYWlFQkRBRUxDeUFJSUJBMkFnUUxJQTlCQVdvaER3d0JDd3NnRFNnQ0dDSU9LQUlJQkg5QkFDRUJBMEFnRGlnQ0RDQUJTZ1JBSUE0b0FnZ2dBVUVNYkdvb0FnQVFOQ0FCUVFGcUlRRWdEU2dDR0NFT0RBRUxDeUFPS0FJSUVEUWdEU2dDR0FVZ0Rnc2dDallDQ0NBTktBSVlJQVUyQWd3Z0RSQ3FCUXdIQ3d3SEN5QUtJQkpCREd3aUVHb2lDQ0FOS0FJWUtBSUlJQkJxSWdRb0FnZzJBZ2hCQUNFQklBUW9BZ1FpQmlFUEEwQWdBU0FSUndSQUlBMG9BZ0FvQWdnZ0FVRU1iR29pQXlnQ0NDQUVLQUlJUmdSQUlBTW9BZ1FnRDJvaER3c2dBVUVCYWlFQkRBRUxDeUFJSUE5QkRHd1FPeUlCTmdJQUlBRUVRRUVBSVE0Z0JrRUFJQVpCQUVvYklReEJBQ0VCQTBBZ0FTQU1Sd1JBSUFGQkRHd2lBeUFJS0FJQWFpSUVJQTBvQWhnb0FnZ2dFR29vQWdBZ0Eyb2lBeWtDQURjQ0FDQUVJQU1vQWdnMkFnZ2dBVUVCYWlFQkRBRUxDd0pBQTBBZ0RpQVJSZzBCSUEwb0FnQW9BZ2dpQnlBT1FReHNJZ3hxS0FJSUlBMG9BaGdvQWdnZ0VHb29BZ2hIQkVBZ0RrRUJhaUVPREFFTEMwRUFJUUVEUUNBQklBY2dER29pQXlnQ0JFNE5BU0FJS0FJQUlBRWdCbXBCREd4cUlnUWdBeWdDQUNBQlFReHNhaUlES1FJQU53SUFJQVFnQXlnQ0NEWUNDQ0FCUVFGcUlRRWdEU2dDQUNnQ0NDRUhEQUFMQUFzZ0NDQVBOZ0lFSUJKQkFXb2hFZ3dCQ3dzTUJRc01CQVVnRUNBQlFZUUJiQ0lEYWlBT0tBSUFJQU5xUVlRQkVEOGFJQUZCQVdvaEFRd0JDd0FMQUFzTUFRdEJBQXdCQ3d3SUMwRUFTQVJBUVl6dkFSRHdBUXdCQzBHZm9BSVE3UU5CdmU0QklCa1Frd01DZjBFQUlRTkJBQ0VlUVFBaEV5TUFRZEFIYXlJTEpBQUNRQUpBQWtBQ2Z3SkFRY2p1QVMwQUFBUkFRY2p1QVVHQUNCQ2pBZzBCQ3lBTFFkQUZhaUFaUWY4QkVOZ0RJQXRCQURvQXp3ZEJBUXdCQ3lBTElCazJBckFCSUF0QnlPNEJOZ0swQVNBTFFjQUJhaUlCUWF3UElBdEJzQUZxRUtVQ0lBRkJ1eHNReVFJaUhrVUVRQ0FMSUJrMkFxQUJRUUJCQTBIWElTQUxRYUFCYWhBOUlBdEIwSmtFS0FJQUVJSUROZ0tVQVNBTFFmZ3ZOZ0tRQVVFQVFRTkI3aVlnQzBHUUFXb1FQUXdDQzBFQUN5RVBBa0FDUUVIMENCQTdJaE1FUUVFQklRNENRQ0FQRFFBZ0MwSEFBV29nSGhEVUFrVU5BaUFMSUF0QnpBVnFOZ0tBQVNBTFFjQUJha0dyTnlBTFFZQUJhaERxQVVFQlJ3MENJQXNvQXN3RklnNUJBRW9OQUF3Q0N5QVRRUUEyQXBnQklCTWdEallDQkNBVElBNUI4QUJzRURzaUlEWUNBQ0FnQkVBQ1FBTkFJQXNnQXpZQ3pBVWdBeUFPVGcwQklBc2dBMEVCYWpZQ2NFRUFRUUZCcjhJQUlBdEI4QUJxRUQwZ0QwVUVRQ0FMUWNBQmFpQWVFTlFDUlEwQ0lBc2dDMEhRQldvMkFtQWdDMEhBQVdwQjNNSUFJQXRCNEFCcUVPb0JRUUZIRFFJZ0MwSFFCV29oREVFQUlRRkJmeUVEQTBBQ1FBSkFJQUVnREdvdEFBQWlCRUV1UndSQUlBUU5BU0FEUVg5SEJFQWdBeUFNYWtFQU9nQUFDd3dDQ3lBQklRTUxJQUZCQVdvaEFRd0JDd3NMUVFCQkFVRy95Z0JCQUJBOUFuOGpBRUhnQUdzaUdDUUFJQmhCNUtzQkx3QUFPd0ZZSUJoQjRLc0JLQUFBTmdKVUFrQUNmd0pBSUF0QjBBVnFJZ29Rb2dFZ0dFSFVBR29Rb2dGcVFRRnFFRHNpQVFSQUlCZ2dDallDUUNBWUlCaEIxQUJxTmdKRUlBRkJwdzhnR0VGQWF4Q2xBaUFCUWRrY0VNa0NJUjBnQVJBMElCMUZCRUFnR0NBS05nSUFJQmdnR0VIVUFHbzJBZ1JCQUVFRFFiNGpJQmdRUFVFQURBTUxRUWdRT3lJV1JRMERBa0FDUUNBV1FRUnFRUVJCQVNBZEVHQkJBVVlFUUNBV0tBSUVJaDlCQUVvTkFRdEJBRUVEUWRrblFRQVFQUXdCQ3lBWUlCODJBakJCQUVFQlFjWXVJQmhCTUdvUVBTQVdJQjlCQW5RUU95SWlOZ0lBSUNKRkRRUWdJa0VRRURzaUFUWUNBQ0FCUlEwRUFuOUJGQkE3SWhvRVFDQWFRUWhxSVFnZ0drRU1haUVRSUJwQkJHb2hCaUFhUVJCcUlRa2pBRUdnQm1zaUJ5UUFRU2dRT3lJUlFRQTJBZ0FnQjBHNEFtcEJBRUhvQXhBNkdrSGdwd1JCQURZQ0FDQUhRUmhxRUt3RklRUkI0S2NFS0FJQUlRTkI0S2NFUVFBMkFnQkJmeUVCUVFRaEVnSkFBa0FDUUFKQUlBTkZEUUJCNUtjRUtBSUFJZ1ZGRFFBZ0F5Z0NBQ0FSUVFRUXFRRWlBVVVOQVNBRkVBSUxFQVFoQXlBQlFRRkhCRUFnQjBFRE5nSVlJQWNnQkRZQ3VBSWdCMEdjQVdwQkFTQVJRUVFRK1FRaEVSQUVJUkpCQUNFREN3TkFJQU1FUUVIZ3B3UkJBRFlDQUVFRUlBZEJ1QUpxRUF0QjRLY0VLQUlBSVFOQjRLY0VRUUEyQWdCQmZ5RUJBa0FnQTBVTkFFSGtwd1FvQWdBaUJVVU5BQ0FES0FJQUlCRWdFaENwQVNJQlJRMERJQVVRQWdzUUJDRURJQUZCQVVZTkFVSGdwd1JCQURZQ0FFRUZRUUJCQTBHQ05VRUFFQXhCNEtjRUtBSUFJUU5CNEtjRVFRQTJBZ0JCZnlFQkFrQWdBMFVOQUVIa3B3UW9BZ0FpQlVVTkFDQURLQUlBSUJFZ0VoQ3BBU0lCUlEwRElBVVFBZ3NRQkNFRElBRkJBVVlOQVF3REMwSGdwd1JCQURZQ0FFRUdJQWRCdUFKcVFkb0FRZWdERUIxQjRLY0VLQUlBSVFOQjRLY0VRUUEyQWdCQmZ5RUJBa0FnQTBVTkFFSGtwd1FvQWdBaUJVVU5BQ0FES0FJQUlCRWdFaENwQVNJQlJRMENJQVVRQWdzUUJDRURJQUZCQVVZTkFFSGdwd1JCQURZQ0FFRUhJQWRCdUFKcUlCMFFIRUhncHdRb0FnQWhBMEhncHdSQkFEWUNBRUYvSVFFQ1FDQURSUTBBUWVTbkJDZ0NBQ0lGUlEwQUlBTW9BZ0FnRVNBU0VLa0JJZ0ZGRFFJZ0JSQUNDeEFFSVFNZ0FVRUJSZzBBUWVDbkJFRUFOZ0lBUVFnZ0IwRzRBbXBCQVJBYklRUkI0S2NFS0FJQUlRTkI0S2NFUVFBMkFnQkJmeUVCQWtBZ0EwVU5BRUhrcHdRb0FnQWlCVVVOQUNBREtBSUFJQkVnRWhDcEFTSUJSUTBDSUFVUUFnc1FCQ0VESUFGQkFVWU5BQ0FFUVFGSEJFQkI0S2NFUVFBMkFnQkJCVUVBUVFOQjZEcEJBQkFNUWVDbkJDZ0NBQ0VEUWVDbkJFRUFOZ0lBUVg4aEFRSkFJQU5GRFFCQjVLY0VLQUlBSWdWRkRRQWdBeWdDQUNBUklCSVFxUUVpQVVVTkF5QUZFQUlMRUFRaEF5QUJRUUZHRFFGQjRLY0VRUUEyQWdCQkJDQUhRYmdDYWhBTFFlQ25CQ2dDQUNFRFFlQ25CRUVBTmdJQVFYOGhBUUpBSUFORkRRQkI1S2NFS0FJQUlnVkZEUUFnQXlnQ0FDQVJJQklRcVFFaUFVVU5BeUFGRUFJTEVBUWhBeUFCUVFGR0RRRU1Bd3RCNEtjRVFRQTJBZ0JCQ1NBSFFiZ0NhaEFaR2tIZ3B3UW9BZ0FoQTBIZ3B3UkJBRFlDQUVGL0lRRUNRQ0FEUlEwQVFlU25CQ2dDQUNJRlJRMEFJQU1vQWdBZ0VTQVNFS2tCSWdGRkRRSWdCUkFDQ3hBRUlRTWdBVUVCUmcwQUlBY29BdFFDSUFjb0F0d0NiQ0lNSUFjb0F0Z0NiQkE3SWhRRVFFRUFJUUVDUUFKQUFrQURRQUpBUVFBaEF5QUhLQUxFQXlBSEtBS3NBMDhFUUVIZ3B3UkJBRFlDQUVFS0lBZEJ1QUpxRUJrYVFlQ25CQ2dDQUNFRFFlQ25CRUVBTmdJQVFYOGhBUUpBSUFORkRRQkI1S2NFS0FJQUlnVkZEUUFnQXlnQ0FDQVJJQklRcVFFaUFVVU5DU0FGRUFJTEVBUWhBeUFCUVFGR0RRZEI0S2NFUVFBMkFnQkJCQ0FIUWJnQ2FoQUxRZUNuQkNnQ0FDRURRZUNuQkVFQU5nSUFRWDhoQVFKQUlBTkZEUUJCNUtjRUtBSUFJZ1ZGRFFBZ0F5Z0NBQ0FSSUJJUXFRRWlBVVVOQ1NBRkVBSUxFQVFoQXlBQlFRRkdEUWNnQ0FSQUlBZ2dCeWdDMUFJMkFnQUxJQkFFUUNBUUlBY29BdGdDTmdJQUN5QUdCRUFnQmlBSEtBTGNBallDQUFzZ0NVVU5DaUFITFFEYUJDSUVRUUZyRGdJQkF3UUxBMEFnQTBFRlJ3UkFJQWNnQTBFQ2RHb2dGQ0FCSUFOcUlBeHNhallDQUNBRFFRRnFJUU1NQVFzTFFlQ25CRUVBTmdJQVFRc2dCMEc0QW1vZ0IwRUZFQm9oQkVIZ3B3UW9BZ0FoQTBIZ3B3UkJBRFlDQUVGL0lSc0NRQ0FEUlEwQVFlU25CQ2dDQUNJRlJRMEFJQU1vQWdBZ0VTQVNFS2tCSWh0RkRRZ2dCUkFDQ3hBRUlRTWdHMEVCUmcwR0lBRWdCR29oQVF3QkN3c2dCeThCM0FRaUFTQUhMd0hlQkNJRFJ3MENJQWtnQWJNNEFnQU1Cd3NnQnk4QjNBUWlBU0FITHdIZUJDSURSdzBCSUFrZ0FiTkRYSThpUUpRNEFnQU1CZ3NnQnk4QjNnUWhBeUFITHdIY0JDRUJDeUFESUFGQi8vOERjU0FFUVFOSmNuSkZCRUFnQ1NBRXN6Z0NBQXdGQ3lBSlFRQTJBZ0FNQkF0QjRLY0VRUUEyQWdCQkJVRUFRUU5CcEE1QkFCQU1RZUNuQkNnQ0FDRURRZUNuQkVFQU5nSUFRWDhoQVFKQUlBTkZEUUJCNUtjRUtBSUFJZ1ZGRFFBZ0F5Z0NBQ0FSSUJJUXFRRWlBVVVOQWlBRkVBSUxFQVFoQXlBQlFRRkdEUUJCNEtjRVFRQTJBZ0JCQkNBSFFiZ0NhaEFMUWVDbkJDZ0NBQ0VEUWVDbkJFRUFOZ0lBUVg4aEFRSkFJQU5GRFFCQjVLY0VLQUlBSWdWRkRRQWdBeWdDQUNBUklCSVFxUUVpQVVVTkFpQUZFQUlMRUFRaEF5QUJRUUZHRFFBTERBRUxJQkVRTkNBRElBVVE5d1FBQzBFQUlSUUxJQkVRTkNBSFFhQUdhaVFBSUJvZ0ZEWUNBQ0FVQkg4Z0dnVWdHaEEwUVFBTERBRUxEQVVMSWdORkRRSWdBeWdDQkVFQlJ3UkFJQmdnQ2pZQ0lDQVlJQmhCMUFCcU5nSWtRUUJCQWtHbE5DQVlRU0JxRUQwZ0lpZ0NBQkEwSUNJUU5DQVdFRFFnQXhBMElCMFFyd0ZCQUF3RUN5QWlLQUlBSWdFZ0F5Z0NDRFlDQkNBQklBTW9BZ3cyQWdnZ0FTQURLZ0lRT0FJTUlBRWdBeWdDQURZQ0FDQURFRFFnSFVFRUlCOUJBblJyUVFJUW13VkJBU0VjQWtBRFFDQWNJQjlIQkVBZ0dFSGNBR3BCQkVFQklCMFFZRUVCUndSQVFRQWhBUU5BSUFFZ0hFWU5CQ0FpSUFGQkFuUnFJZ01vQWdBb0FnQVFOQ0FES0FJQUVEUWdBVUVCYWlFQkRBQUxBQXNnSWlBY1FRSjBhZ0ovSUJncUFsd2hKeUFpS0FJQUloY29BZ1FoQXlBWEtnSU1JU1lnRnlnQ0NDRUJRUkFRT3lFU0lBR3lJQ2VVSUNhVkVLWUNJUVFnQTdJZ0o1UWdKcFVRcGdJaEF5QVNCRUFDUUNBU0lDYzRBZ3dnRWlBRU5nSUlJQklnQXpZQ0JDQVNJQU1nQkd3UU95SVVOZ0lBSUJSRkRRQkJBQ0VCSUFSQkFDQUVRUUJLR3lFSklBTkJBQ0FEUVFCS0d5RUtBMEFnQVNBSlJ3UkFJQmNvQWdnaERDQVhLZ0lNSWlZZ0FVRUJhaUlFc3BRZ0o1VVFwZ0loQXlBbUlBR3lsQ0FubFJDbUFpSUdJQU1nRENBRElBeElHeUlCSUFFZ0JrZ2JJUWhCQUNFQkEwQWdBU0FLUmdSQUlBUWhBUXdEQlNBWEtBSUVJUWNnRnlvQ0RDSW1JQUZCQVdvaUE3S1VJQ2VWRUtZQ0lRd2dKaUFCc3BRZ0o1VVFwZ0lpRVNBTUlBY2dCeUFNU2hzaUFTQUJJQkZJR3lBUmF5RVFRUUFoQVNBR0lRVkJBQ0VhQTBBZ0JTQUlSd1JBSUFFZ0VHb2hEQ0FYS0FJQUlBVWdCMndnRVdwcUlSc0RRQ0FCSUF4SEJFQWdBVUVCYWlFQklCb2dHeTBBQUdvaEdpQWJRUUZxSVJzTUFRc0xJQVZCQVdvaEJTQU1JUUVNQVFzTElCUWdHaUFCYlRvQUFDQVVRUUZxSVJRZ0F5RUJEQUVMQUFzQUN3c2dFZ3dDQ3dzTUNBc2lBVFlDQUNBQkJFQWdIRUVCYWlFY0RBSUZRUUFoQVFOQUlBRWdIRVlOQkNBaUlBRkJBblJxSWdNb0FnQW9BZ0FRTkNBREtBSUFFRFFnQVVFQmFpRUJEQUFMQUFzQUN3c2dIUkN2QVNBV0RBUUxJQ0lRTkFzZ0ZoQTBJQjBRcndGQkFBd0NDd3dDQ3lBWUlBbzJBaEFnR0NBWVFkUUFhallDRkVFQVFRSkJwVFFnR0VFUWFoQTlJQ0lvQWdBUU5DQWlFRFFnRmhBMElCMFFqd1VDZjBFQUlRRUNRQUpBQWtCQkNCQTdJZ1VFUUFKQUlBVkJCR3BCQkVFQklCMFFZRUVCUmdSQUlBVW9BZ1FpREVFQVNnMEJDMEVBUVFOQjJTZEJBQkE5REFJTElBVWdERUVDZEJBN0lnWTJBZ0FnQmdSQUEwQWdBU0FNUmdSQVFRQWhBUUpBQTBBZ0FTQU1SZzBISUFZZ0FVRUNkR29pQkNnQ0FFRUVha0VFUVFFZ0hSQmdRUUZIQkVCQkFDRURBMEFnQVNBRFJnUkFRUUFoQVFOQUlBRWdERVlOQlNBR0lBRkJBblJxS0FJQUVEUWdBVUVCYWlFQkRBQUxBQVVnQmlBRFFRSjBhaWdDQUNnQ0FCQTBJQU5CQVdvaEF3d0JDd0FMQUFzZ0JDZ0NBRUVJYWtFRVFRRWdIUkJnUVFGSEJFQkJBQ0VEQTBBZ0FTQURSZ1JBUVFBaEFRTkFJQUVnREVZTkJTQUdJQUZCQW5ScUtBSUFFRFFnQVVFQmFpRUJEQUFMQUFVZ0JpQURRUUowYWlnQ0FDZ0NBQkEwSUFOQkFXb2hBd3dCQ3dBTEFBc2dCQ2dDQUVFTWFrRUVRUUVnSFJCZ1FRRkhCRUJCQUNFREEwQWdBU0FEUmdSQVFRQWhBUU5BSUFFZ0RFWU5CU0FHSUFGQkFuUnFLQUlBRURRZ0FVRUJhaUVCREFBTEFBVWdCaUFEUVFKMGFpZ0NBQ2dDQUJBMElBTkJBV29oQXd3QkN3QUxBQXNnQkNnQ0FDSURJQU1vQWdnZ0F5Z0NCR3dRT3lJRE5nSUFJQU5GRFFnZ0FVRUJhaUVCSUFRb0FnQWlBeWdDQUVFQklBTW9BZ2dnQXlnQ0JHd2dIUkJnSUFRb0FnQWlBeWdDQ0NBREtBSUViRVlOQUF0QkFDRURBMEFnQVNBRFJnUkFRUUFoQVFOQUlBRWdERVlOQXlBR0lBRkJBblJxS0FJQUVEUWdBVUVCYWlFQkRBQUxBQVVnQmlBRFFRSjBhaWdDQUNnQ0FCQTBJQU5CQVdvaEF3d0JDd0FMQUFzZ0JoQTBEQVFMSUFZZ0FVRUNkR3BCRUJBN0lnTTJBZ0FnQVVFQmFpRUJJQU1OQUFzTUJBc01Bd3NNQWdzZ0JSQTBRUUFoQlFzZ0hSQ3ZBU0FGREFFTERBSUxDeUVCSUJoQjRBQnFKQUFnQVF3QkN3d1RDeUVCSUNBZ0N5Z0N6QVZCOEFCc2FpQUJOZ0lBSUFGRkJFQWdDeUFMUWRBRmFqWUNBRUVBUVFOQmxkSUFJQXNRUFNBZ0VEUWdFeEEwSUI1RkRRWWdIaEN2QVF3R0MwRUFRUUZCbDlZQVFRQVFQVUVBUVFGQjlOa0FRUUFRUFFKL1FRQWhDVUVBSVFVakFFR2dCR3NpQmlRQUlBWWdDMEhRQldvaUF6WUNFQ0FHUVlBSU5nSVVJQVpCSUdvaUFVR0xDQ0FHUVJCcUVLVUNBa0FDUUNBQlFZUVlFTWtDSWdoRkJFQWdCaUFETmdJQVFRQkJBMEhCSFNBR0VEME1BUXRCQ0JBN0lnbEZEUUVDUUFKQUlBbEJCR3BCQkVFQklBZ1FZRUVCUndSQVFRQkJBMEdSS1VFQUVEME1BUXNnQ1NBSktBSUVJZ0ZCRkd3UU95SU1OZ0lBSUF4RkRRTWdBVUVBSUFGQkFFb2JJUU1EUUNBRElBVkdEUUlDUUNBTUlBVkJGR3hxSWhCQkNHcEJCRUVCSUFnUVlFRUJSdzBBSUJCQkRHcEJCRUVCSUFnUVlFRUJSdzBBSUJCQkVHcEJCRUVCSUFnUVlFRUJSdzBBSUJCQkJHcEJCRUVCSUFnUVlFRUJSdzBBSUJBZ0VDZ0NCQ0lFUVJSc0VEc2lBVFlDQUVFQUlRb2dBVVVOQlFOQUlBUWdDa29FUUNBS1FSUnNJZ0VnRUNnQ0FHcEJCRUVCSUFnUVlFRUJSdzBDSUJBb0FnQWdBV3BCQkdwQkJFRUJJQWdRWUVFQlJ3MENJQkFvQWdBZ0FXcEJDR3BCQkVFQklBZ1FZRUVCUncwQ0lCQW9BZ0FnQVdwQkRHcEJCRUVCSUFnUVlFRUJSdzBDSUJBb0FnQWdBV3BCRUdwQkJFRUJJQWdRWUVFQlJ3MENJQXBCQVdvaENpQVFLQUlFSVFRTUFRc0xJQVZCQVdvaEJRd0JDd3RCQUNFRFFRQkJBMEdSS1VFQUVEMERRQ0FESUFWSEJFQWdEQ0FEUVJSc2FpZ0NBQkEwSUFOQkFXb2hBd3dCQ3dzZ0RCQTBDeUFKRURSQkFDRUpDeUFJRUs4QkN5QUdRYUFFYWlRQUlBa01BUXRCQUVFRFFlNGpRUUFRUFF3VUN5RUJJQ0FnQ3lnQ3pBVkI4QUJzYWlBQk5nSUVJQUZGQkVBZ0N5QUxRZEFGYWpZQ0VFRUFRUU5CZ044QUlBdEJFR29RUFVFQUlRTUNRQ0FnSUFzb0Fzd0ZRZkFBYkdvaUJFVU5BQ0FFS0FJQUlnbEZEUUFEUUNBSktBSUVJQU5LQkVBZ0EwRUNkQ0lCSUFrb0FnQnFLQUlBS0FJQUVEUWdCQ2dDQUNnQ0FDQUJhaWdDQUJBMElBTkJBV29oQXlBRUtBSUFJUWtNQVFzTElBa29BZ0FRTkNBRUtBSUFFRFFnQkVFQU5nSUFDeUFnRURRZ0V4QTBJQjVGRFFZZ0hoQ3ZBUXdHQzBFQVFRRkJsOVlBUVFBUVBTQWdJQXNvQXN3RlFmQUFiR3BCQURZQ0NBSkFBa0FnRHdSQVFRQWhBU0FMS0FMTUJTRUpBMEJCQUNFRElBRkJBMFlOQWdOQUlBTkJCRWNFUUNBZ0lBbEI4QUJzYWlBQlFRUjBhaUFEUVFKMGFrTUFBSUEvUXdBQUFBQWdBU0FEUmhzNEFnd2dBMEVCYWlFRERBRUxDeUFCUVFGcUlRRU1BQXNBQ3lBTFFjQUJhaUFlRU5RQ1JRMERJQXNnSUNBTEtBTE1CVUh3QUd4cUlnRkJER28yQWtBZ0N5QUJRUkJxTmdKRUlBc2dBVUVVYWpZQ1NDQUxJQUZCR0dvMkFrd2dDMEhBQVdwQmtQZ0FJQXRCUUdzUTZnRkJCRWNOQ1NBTFFjQUJhaUFlRU5RQ1JRMERJQXNnSUNBTEtBTE1CVUh3QUd4cUlnRkJIR28yQWpBZ0N5QUJRU0JxTmdJMElBc2dBVUVrYWpZQ09DQUxJQUZCS0dvMkFqd2dDMEhBQVdwQmtQZ0FJQXRCTUdvUTZnRkJCRWNOQ1NBTFFjQUJhaUFlRU5RQ1JRMERJQXNnSUNBTEtBTE1CVUh3QUd4cUlnRkJMR28yQWlBZ0N5QUJRVEJxTmdJa0lBc2dBVUUwYWpZQ0tDQUxJQUZCT0dvMkFpd2dDMEhBQVdwQmtQZ0FJQXRCSUdvUTZnRkJCRWNOQVNBTEtBTE1CU0VKQ3lBZ0lBbEI4QUJzYWlJQlFReHFJUXdnQVVFOGFpRUdRUUFoQVVFRVFRUVF1UUVpQlNnQ0FDRVFBMEFnQVVFRFJ3UkFJQUZCQW5RaEJFRUFJUU1EUUNBRFFRUkhCRUFnRUNBRElBUnFRUU4wYWlBTUlBRkJCSFJxSUFOQkFuUnFLZ0lBdXprREFDQURRUUZxSVFNTUFRc0xJQUZCQVdvaEFRd0JDd3NnRUVJQU53TmdJQkJDZ0lDQWdJQ0FnUGcvTndONElCQkNBRGNEY0NBUVFnQTNBMmdnQlJDa0F4b2dCU2dDQUNFTVFRQWhBUU5BSUFGQkEwY0VRQ0FCUVFKMElRUkJBQ0VEQTBBZ0EwRUVSd1JBSUFZZ0FVRUVkR29nQTBFQ2RHb2dEQ0FESUFScVFRTjBhaXNEQUxZNEFnQWdBMEVCYWlFRERBRUxDeUFCUVFGcUlRRU1BUXNMSUFVUVJpQUxRZEFGYWlFR1FRQWhBVUVBSVFNQ1FBSkFBMEFDUUFKQUlBRWdCbW9pREMwQUFDSUVRUzVIQkVBZ0JBMEJRZW4rQUJDaUFTRUVJQU1OQWlBQklBUnFRUUpxUVlBQ1NnMEZJQXhCTGpvQUFDQUJJUU1NQkFzZ0FTRURDeUFCUVFGcUlRRU1BUXNMSUFNZ0JHcEJBbXBCZ0FKS0RRRUxJQU1nQm1wQkFEb0FBVUhwL2dBaEFRSkFBa0FnQmhDaUFTQUdhaUlKUWVuK0FITkJBM0VOQUFOQUlBa2dBUzBBQUNJRE9nQUFJQU5GRFFJZ0NVRUJhaUVKSUFGQkFXb2lBVUVEY1EwQUN5QUJLQUlBSWdOQmYzTWdBMEdCZ29RSWEzRkJnSUdDaEhoeERRQURRQ0FKSUFNMkFnQWdBU2dDQkNFRElBbEJCR29oQ1NBQlFRUnFJUUVnQTBHQmdvUUlheUFEUVg5emNVR0FnWUtFZUhGRkRRQUxDeUFKSUFFdEFBQWlBem9BQUNBRFJRMEFBMEFnQ1NBQkxRQUJJZ002QUFFZ0NVRUJhaUVKSUFGQkFXb2hBU0FERFFBTEN3dEJnQUlRT3lFRElDQWdDeWdDekFVaUFVSHdBR3hxSUFNMkFtd2dBMFVOQ1NBRElBdEIwQVZxUVlBQ0VOZ0RJQUZCQVdvaEF3d0JDd3NNQmdzZ0hnUkFJQjRRcndFTElBNGdDeWdDekFWTURRUkJBQkFEQUFzTUJRc01CQXNnSGhDdkFTQVRFRFFMUVFBaEV3c2dDMEhRQjJva0FDQVREQUlMUVFCQkEwR1QvUUJCQUJBOUlCNFFyd0ZCQUJBREFBdEJBRUVEUVpBMlFRQVFQUXdLQ3lFQklDRWdEU2dDQkVFQ2RHb2dBVFlDaUFJZ0FRMEJRWjN1QVNBWkVPd0RDeUFBRUUwYURBTUxJQUVvQWdBb0FnQWlBeWdDQkNFQklDRWdBeWdDQUNnQ0FDSURLQUlFTmdMd0FpQWhJQU1vQWdnMkF2UUNJQ0VDZnlBREtnSU1JaWFMUXdBQUFFOWRCRUFnSnFnTUFRdEJnSUNBZ0hnTE5nTDRBa0dJK2dFZ0FSREhBVUcwK2dFZ0lTZ0M4QUlReHdGQjh2a0JJQ0VvQXZRQ0VNY0JRYUg2QVNBaEtBTDRBaERIQVNBaElBMG9BZ1EyQXV3Q0lDTWdKQkRWQlVHZm9BSVE3UU1nRFNnQ0JFRUJhaUVPREFFTEN3Si9JQTBvQWhnaERFRUFJUVpCQUNFSFFRQWhJMEVBSVNSQkFDRVFJd0JCNEFCckloSWtBQUpBQWtBQ1FFRUFRUU1nRlVVZ0RFVnlCSDlCM01BQUJTQU1LQUlFRFFGQmdjWUFDMEVBRUQxQmZ5RVFEQUVMSUJVb0Fod1FOQUpBSUF3b0FnUWlFd1JBSUJVZ0UwR0VBV3dRT3lJQk5nSWNJQUZGRFFNRFFDQUhJQk5PRFFJZ0IwR0VBV3dpQVNBVktBSWNhaUFNS0FJQUlBRnFRWVFCRUQ4YUlBZEJBV29oQnlBTUtBSUVJUk1NQUFzQUMwRUFJUk1nRlVFQU5nSWNDeUFWSUJNMkFpQWdGU2dDSkFSQVFRQWhCd05BSUJVb0FpZ2dCMG9FUUNBVktBSWtJQWRCREd4cUtBSUFFRFFnQjBFQmFpRUhEQUVMQ3lBVktBSWtFRFFMQWtBZ0RDZ0NEQ0lIQkVBZ0ZTQUhRUXhzRURzaUFUWUNKQ0FCUlEwREEwQWdCaUFIVGcwQ0lBWkJER3dpQkNBVktBSWthaUlCSUF3b0FnZ2lFeUFFYWlJREtBSUlOZ0lJSUFFZ0F5Z0NCRFlDQkFKQUFrQWdBeWdDQkNJQ0JFQWdBU0FDUVF4c0VEc2lBVFlDQUVFQUlRY2dBVVVOQndOQUlBSWdCMHdOQWlBSFFReHNJZ0VnRlNnQ0pDQUVhaWdDQUdvaUFpQUVJQk5xS0FJQUlBRnFJZ0VwQWdBM0FnQWdBaUFCS0FJSU5nSUlJQWRCQVdvaEJ5QU1LQUlJSWhNZ0JHb29BZ1FoQWd3QUN3QUxJQU5CQURZQ0FBd0JDeUFNS0FJTUlRY0xJQVpCQVdvaEJnd0FDd0FMUVFBaEJ5QVZRUUEyQWlRTElCVWdCellDS0NBVktBSTBJZ0VFUUNBQkVEUWdGVUlBTndJMEN3SkFBa0FnRENnQ0RDSUNRUUJNRFFBZ0ZTQUNOZ0k0SUJVZ0FrSEVBR3dRT3lJQk5nSTBJQUZGRFFGQkFDRUhBMEFnQWlBSFJnMEJJQUVnQjBIRUFHeHFRUUEyQWtBZ0IwRUJhaUVIREFBTEFBc2dGU2dDSUNJQlJRMEJJQUZCQUNBQlFRQktHeUVNQTBCQkFDRWFJQ01nRlNnQ0tFNE5BZ05BSUNOQkRHd2lCU0FWS0FJa2FpZ0NCQ0FhVEFSQUlDTkJBV29oSXd3Q0N5QVNRZEFBYWhCTklSc2dFa0ZBYXhCTklSUkJBQ0VUSUJKQk1Hb1FUU0VjQTBBZ0RDQVRSZ1JBSUJJZ0d4Q0FBVFlDQ0NBU0lCbzJBZ1FnRWlBak5nSUFRUUJCQVVIMjBBQWdFaEE5SUJVZ0pFRUNkR29nRlNnQ0pDQUZhaUlCS0FJSU5nSThJQlVvQWdBaEdTQUJLQUlBSUJwQkRHeHFJZ0VvQWdBaEFpQUJLQUlFSVFFakFFRWdheUlSSkFBZ0VTQWtOZ0ljSUJGQkVHcEJsQUVRVEJDdkJoQ3VCaUlmS0FJQUlBSVFqd0VnSHlnQ0FDQUJFSW9CSUI4b0FnQVFOVUhnQUJDUEFTQWZLQUlBRURVUVdTQWJFSUFCRUswR0lCc2dIeWdDQUJBMUVGa2lDVWNFUUNBYktBSUFJUWdnR3lnQ0JDRUNJd0JCRUdzaUNpUUFBa0FnQ1JEY0FTQUNJQWhyUVJSdElnVlBCRUFnQ2lBQ05nSU1JQWtRZ0FFZ0JVOGlBd1IvSUFJRklBb2dDRFlDRENBSkVJQUJJUUVnQ2lBS0tBSU1JQUZCRkd4cU5nSU1JQW9vQWd3TElRRWdDU2dDQUNFR0lBRWdDR3NoQkNBQklBaEhCRUFnQmlBSUlBUVF5d0lMSUFORkJFQWdDU0FLS0FJTUlBSWdCU0FKRUlBQmF4Q2JCZ3dDQ3lBSklBWWdCRUVVYlVFVWJHb1FxQVlNQVFzZ0NTZ0NBQVJBSUFrUWdBRWhBU0FKRUtnRklBa2dBUkNpQmlBSkVEVWFJQWtvQWdBaEFTQUpFTndCR2lBQkVEUWdDUkExUVFBMkFnQWdDVUlBTndJQUN5QUpJQWtnQlJDNUJCQ2FCaUFKSUFnZ0FpQUZFSnNHQ3lBS1FSQnFKQUFMSUI4b0FnQVFOUkJLSVFZZ0hCQ1VBU0VDQWtBZ0FpQUdFSlFCSWdGTEJFQWpBRUVnYXlJREpBQUNRQ0FDSUFGcklnUWdCaEExS0FJQUlBWW9BZ1JyVFFSQUl3QkJFR3NpQWlRQUlBSWdCaUFFRUs4RElnUW9BZ1FoQnlBRUtBSUlJUUVEUUNBQklBZEdCRUFnQkJCdUlBSkJFR29rQUFVZ0JoQTFHaUFIRUlzR0lBUWdCMEVCYWlJSE5nSUVEQUVMQ3d3QkN5QUdFRFVoQVNBRFFRaHFJQVlnQmhDVUFTQUVhaEN0QXlBR0VKUUJJQUVRcUFRaEFpTUFRUkJySWdFa0FDQUJJQUpCQ0dvZ0JCQ01CaUlFS0FJQUlSTURRQ0FFS0FJRUlCTkhCRUFnQWlnQ0VCb2dCQ2dDQUJDTEJpQUVJQVFvQWdCQkFXb2lFellDQUF3QkN3c2dCQkNyQVNBQlFSQnFKQUFnQmlBQ0VLY0VJQUlRcGdRTElBTkJJR29rQUF3QkN5QUJJQUpMQkVBZ0JpQUdLQUlBSUFKcUVJa0VDd3NnSENBZktBSUFFRFVRU2lJSVJ3UkFJQndvQWdBaEJDQWNLQUlFSVFZakFFRVFheUlGSkFBQ1FDQUVJQVlRaHdRaUF5QUlFTnNCVFFSQUlBVWdCallDRENBRUlBZ1FsQUVnQTA4aUFnUi9JQVlGSUFVZ0JEWUNEQ0FGSUFnUWxBRWdCU2dDREdvMkFnd2dCU2dDREFzZ0NDZ0NBQkNlQmlFQklBSkZCRUFnQ0NBRktBSU1JQVlnQXlBSUVKUUJheENnQmd3Q0N5QUlJQUVRaVFRTUFRc2dDQ2dDQUFSQUlBZ1FsQUVoQVNBSUVKa0ZJQWdnQVJDY0JpQUlFRFVhSUFnb0FnQWhBU0FJRU5zQkdpQUJFRFFnQ0JBMVFRQTJBZ0FnQ0VJQU53SUFDeUFJSUFNUXJRTWhBaUFJRU9jR0lBSkpCRUFRbkFFQUN5QUlFRFVhSUFnZ0FoQk1JZ0UyQWdBZ0NDQUJOZ0lFSUFnUU5TQUJJQUpxTmdJQUlBaEJBQkRtQmlBSUlBUWdCaUFERUtBR0N5QUZRUkJxSkFBTElCOG9BZ0FpQVVFa2FpSUlRUXhxUVlBQkVKSUdJQWhCREdvUWt3WWdDRUVJTmdKb0lBaEJFRFlDYkNBQlFRaHFJZ0VRU2tFQUVMQUZJUVFnQVJDQ0FTRUZRUUFoQmlNQVFSQnJJZ29rQUNBS0VLZ0NJQVVFUUNBS0VKVUVJQVZKQkVBUW5BRUFDeUFLSUFvUU5TQUZFUDhESWdFMkFnQWdDaUFCTmdJRUlBb1FOU0FCSUFWQkFuUnFOZ0lBSUFwQkFCQzJBaUFLSUFVUXFBTUxBMEFnQ2hCRUlBWk5CRUFnQ2tFQUVEd2hBeUFLRUVRaEFrR0FBUkJNSVFZZ0NCQ0pCaUVCSUFaQkFUb0FaQ0FHSUFFMkFnQWdCa0hvQUdvUVRSb2dCa0gwQUdvUVRSb2dCa0VFYWtIZ0FCQ0hCaUFJUVFocUlBWVFqZ1lnQ0NnQ0NFRUFFSndESUFnZ0NDZ0NDQ0FFSUFVZ0F5QUNFSWdHSUFvUWRDQUtRUkJxSkFBRklBb2dCaEE4SUFZMkFnQWdCa0VCYWlFR0RBRUxDeUFaS0FJQUtBSUFJUUVnRVNBUlFRaHFJQjhRaWdRcEFnQTNBd0FqQUVFZ2F5SVBKQUFnRHlBa05nSWNJQThnQVVISUFHb2lGeUFQUVJ4cUVITTJBaGdnRHhCck5nSUlJQTlCR0dvZ0QwRUlhaENEQVFSQVFSQVFDaUlBSUE5QkNHcEJsUThRbXdFUTNnSWdBRUg4MXdGQkRoQUpBQXNqQUVFZ2F5SUtKQUFnQ2lBUFFSeHFJZ0VRM0FJMkFoQWdDa0VZYWlFRVFRQWhDU01BUVNCckloWWtBQ0FYRUQ0YUlBRW9BZ0FoQ0NBWEVJNEJJUWNnRmtFQU9nQWZBa0FDUUNBSFJRMEFJQmNnQ0NBSEVGc2lDUkE4S0FJQUloTkZEUUFEUUNBVEtBSUFJaE5GRFFFZ0NDQVRLQUlFUndSQUlCTW9BZ1FnQnhCYklBbEhEUUlMSUJjUVdTQVRRUWhxSUFFUTBBRkZEUUFMREFFTEl3QkJFR3NpQXlRQUlCY1FOU0VCSUJaQkVHcEJGQkJNSUFOQkNHb2dBVUVBRUxBQ0VLOENJZ1VvQWdCQkNHb2hBaUFLS0FJUUlRRWpBRUVRYXlJR0pBQWdCaUFCTmdJSUlBSWdCaWdDQ0NnQ0FEWUNBQ0FDUVFScUVMUUNHaUFHUVJCcUpBQWdCUkJLUVFFNkFBUWdCU2dDQUNBSU5nSUVJQVVvQWdCQkFEWUNBQ0FEUVJCcUpBQWdGeEErS0FJQUlRSWdGeEJaSVFFQ1FDQUhCRUFnQWtFQmFyTWdBU29DQUNBSHM1UmVSUTBCQ3lBV0lBY1E0UUZCQVhNZ0IwRUJkSEkyQWd3Z0ZnSi9JQmNRUGlnQ0FFRUJhck1nRnhCWktnSUFsWTBpSmtNQUFJQlBYU0FtUXdBQUFBQmdjUVJBSUNhcERBRUxRUUFMTmdJSUlCY2dGa0VNYWlBV1FRaHFFSG9vQWdBUWdRUWdDQ0FYRUk0QklnY1FXeUVKQ3dKQUlCY2dDUkE4S0FJQUlnRkZCRUFnRmlnQ0VDQVhRUWhxSWdFb0FnQTJBZ0FnRnlBV0tBSVFOZ0lJSUJjZ0NSQThJQUUyQWdBZ0ZpZ0NFQ2dDQUVVTkFTQVdLQUlRSVFFZ0Z5QVdLQUlRS0FJQUtBSUVJQWNRV3hBOElBRTJBZ0FNQVFzZ0ZpZ0NFQ0FCS0FJQU5nSUFJQUVnRmlnQ0VEWUNBQXNnRmtFUWFpSUNFTGdCSVJNZ0Z4QStJZ0VnQVNnQ0FFRUJhallDQUNBV1FRRTZBQjhnQWlnQ0FDRURJQUpCQURZQ0FDQURCRUFnQWhCS0lnRXRBQVFFUUNBQktBSUFJQU5CQ0dvUXBRWUxJQU1FUUNBQktBSUFHaUFERURRTEN3c2dCQ0FXUVJCcUlCTVFnUUVnRmtFZmFoQ3hBaUFXUVNCcUpBQWdCQkJ2SVFFZ0NrRWdhaVFBSUFGQkJHb2dFUkNuQmlBUkVORUJJQTlCSUdva0FDQVVJQmtvQWdCQkJHb2dFVUVjYWhDcUJpSUtSd1JBSUJRb0FnQWhCU0FVS0FJRUlRSWpBRUVRYXlJSUpBQUNRQ0FGSUFJUTlnTWlHU0FLRUxzQlRRUkFJQWdnQWpZQ0RDQUtFRllnR1U4aUF3Ui9JQUlGSUFnZ0JUWUNEQ0FLRUZZaEFTQUlJQWdvQWd3Z0FVRU1iR28yQWd3Z0NDZ0NEQXNoQVNBS0tBSUFJUVlnQVNBRmF5RUVJQUVnQlVjRVFDQUdJQVVnQkJETEFnc2dBMFVFUUNBS0lBZ29BZ3dnQWlBWklBb1FWbXNRL1FVTUFnc2dDaEJXSVFFZ0NpQUdJQVJCREcxQkRHeHFFSnNISUFvZ0FSRGhBZ3dCQ3lBS0tBSUFCRUFnQ2hCV0lRRWdDaENtQnlBS0lBRVE0UUlnQ2hBMUdpQUtLQUlBSVFFZ0NoQzdBUm9nQVJBMElBb1FOVUVBTmdJQUlBcENBRGNDQUFzZ0NpQVpFTG9DSVFNZ0NoRHBCaUFEU1FSQUVKd0JBQXNnQ2lBS0VEVWdBeERvQmlJQk5nSUFJQW9nQVRZQ0JDQUtFRFVnQVNBRFFReHNhallDQUNBS1FRQVFzUU1nQ2lBRklBSWdHUkQ5QlFzZ0NFRVFhaVFBQ3lBZkVORUJJQkZCSUdva0FDQWNFSzhGSUJRUS9RUWdHeERoQXlBa1FRRnFJU1FnR2tFQmFpRWFEQUlMQWtBZ0UwR0VBV3dpR1NBVktBSWNhaUlDS0FLQUFTQVZLQUlrSUFWcUlnRW9BZ0FnR2tFTWJHb29BZ2hIRFFBZ0FpZ0NmQ0FCS0FJSVJ3MEFRUUFoQnlBU1FSaHFJZ29nQWlvQ0FDQUNLZ0lFSUFJcUFuQWdBaW9DZENBQ0tBSjRRUUJIRVBnRUlRTWdHeWdDQkNFQkFrQWdBU0FiRURVb0FnQkpCRUFqQUVFUWF5SUJKQUFnQVNBYlFRRVF1d1FoQWlBYkVEVWdBaWdDQkNBREVMY0RJQUlnQWlnQ0JFRVVhallDQkNBQ0VHNGdBVUVRYWlRQURBRUxJd0JCSUdzaUFpUUFJQnNRTlNJQklBSkJDR29nR3lBYkVJQUJRUUZxRUxrRUlCc1FnQUVnQVJDTUJ5SUJLQUlJSUFNUXR3TWdBU0FCS0FJSVFSUnFOZ0lJSUJzZ0FSQ0pCeUFCRUlZSElBSkJJR29rQUFzZ0ZTZ0NIQ0FaYWlJQktnSUlJU2NnQVNvQ0RDRW1JQXBEQUFBQUFEZ0NDQ0FLSUNZNEFnUWdDaUFuT0FJQUFrQWdGQ2dDQkNBVUVEVW9BZ0JKQkVBakFFRVFheUlCSkFBZ0FTQVVRUUVRNndJaEFpQVVFRFVnQWlnQ0JDQUtFT29HSUFJZ0FpZ0NCRUVNYWpZQ0JDQUNFRzRnQVVFUWFpUUFEQUVMUVFBaENDTUFRU0JySWdZa0FDQVVFRFVpQWdKL0lCUWdGQkJXUVFGcUVMb0NJUVFnRkJCV0lRRWpBRUVRYXlJREpBQWdBMEVBTmdJTUlBWkJDR29pQ1VFTWFpQURRUXhxSUFJUXVnRWdCQVJBSUFrb0FoQWdCQkRvQmlFSUN5QUpJQWcyQWdBZ0NTQUlJQUZCREd4cUlnRTJBZ2dnQ1NBQk5nSUVJQWtRUGlBSUlBUkJER3hxTmdJQUlBTkJFR29rQUNBSktBSUlDeUFLRU9vR0lBa2dDU2dDQ0VFTWFqWUNDQ0FVRUlRQ0lCUVFOUm9nQ1VFRWFpSURJZ0VnQVNnQ0FDQVVLQUlFSUJRb0FnQWlBbXNpQkVGMGJVRU1iR29pQVRZQ0FDQUVRUUJLQkVBZ0FTQUNJQVFRUHhvTElCUWdBeEJJSUJSQkJHb2dDVUVJYWhCSUlCUVFOU0FKRUQ0UVNDQUpJQWtvQWdRMkFnQWdGQ0FVRUZZUXNRTWdDU2dDQkNFQkEwQWdBU0FKS0FJSVJ3UkFJQWtvQWhBYUlBa2dDU2dDQ0VFTWF6WUNDQXdCQ3dzZ0NTZ0NBQVJBSUFrb0FoQWFJQWtvQWdBaEFTQUpFTEFER2lBQkVEUUxJQVpCSUdva0FBc0RRQ0FIUWVBQVJnMEJJQlVvQWh3Z0dXb2dCMnBCRUdvaEF3SkFJQndvQWdRZ0hCQTFLQUlBUndSQUl3QkJFR3NpQVNRQUlBRWdIRUVCRUs4RElRSWdIQkExSUFJb0FnUWdBeEN1QXlBQ0lBSW9BZ1JCQVdvMkFnUWdBaEJ1SUFGQkVHb2tBQXdCQ3lNQVFTQnJJZ0lrQUNBY0VEVWlBU0FDUVFocUlCd2dIQkNVQVVFQmFoQ3RBeUFjRUpRQklBRVFxQVFpQVNnQ0NDQURFSzRESUFFZ0FTZ0NDRUVCYWpZQ0NDQWNJQUVRcHdRZ0FSQ21CQ0FDUVNCcUpBQUxJQWRCQVdvaEJ3d0FDd0FMSUJOQkFXb2hFd3dBQ3dBTEFBc0FDd3dCQ3lBU1FlQUFhaVFBSUJBTUFRdEJBRUVEUWN2TUFFRUFFRDFCQVJBREFBdEJBRWdFUUVIUjdnRVE4QUVnQUJCTkdnd0JDeUFOUVJocUVLb0ZRZHlmQWhEdEF5QWhJQ1VRUkNBaEtBS0VBbW8yQW9RQ0lBQWdKUkNTQkJvTElDVVFkQXNnRFVFZ2FpUUFEd3RCdDU4Q0VQQUJRWDhRQXdBTFFRQkJBMEgySDBFQUVEME1BUXRCQUVFRFFhUU9RUUFRUFF0QkFSQURBQXY0QlFJSmZ3RjhJd0JCd0FGcklnVWtBRUYvSVFrZ0FCQkFJUU1qQUVHZ0Ftc2lBU1FBUVg4aEJBSkFJQVZCQ0dvaUJrVWdBMFZ5RFFBZ0EwSFRKUkRKQWlJQ1JRUkFRZENaQkNnQ0FDRUNJQUVnQXpZQ0ZDQUJJQUkyQWhCQkFFRURRWkl2SUFGQkVHb1FQU0FCUWRDWkJDZ0NBQkNDQXpZQ0JDQUJRZjRqTmdJQVFRQkJBMEc3SFNBQkVEME1BUXRCQUNFRUlBSkJBRUVDRUpzRkFuOENRQUovSUFJb0FreEJBRWdFUUNBQ0tBSUFEQUVMSUFJb0FnQUxRUVYyUVFGeEJFQWdBVUhRbVFRb0FnQTJBbEJCQUVFRFFjMHhJQUZCMEFCcUVEMGdBVUhRbVFRb0FnQVFnZ00yQWtRZ0FVSCtJellDUUVFQVFRTkJ1eDBnQVVGQWF4QTlEQUVMSUFJUTdnY2hCeUFDRUk4RkFrQURRQ0FFSWdOQkJFWU5BU0FEUVFGcUlRUWdCeUFEUVFOMFFiQ3JBV29vQWdSdkRRQUxJQUZCNEFCcUlBTkJBM1JCc0tzQmFpZ0NCRUVCSUFJUVlFRUJSd1JBSUFGQjBKa0VLQUlBTmdJd1FRQkJBMEgwUGlBQlFUQnFFRDBnQVVIUW1RUW9BZ0FRZ2dNMkFpUWdBVUgrSXpZQ0lFRUFRUU5CdXgwZ0FVRWdhaEE5REFJTElBRWdCRFlDa0FJZ0FVSGdBR29Rc2dZZ0EwVUVRQ0FCS3dQZ0FTRUtJQUVnQVNzRDJBRTVBK0FCSUFFZ0Nqa0QyQUVMSUFZZ0FVSGdBR3BCdUFFUVB5RUhJQUZCQURZQ25BSkJBU0VHQTBCQkFDQUdRUUZHRFFNYUlBRWdBU2dDbkFJaUNFRUVhallDbkFJZ0NDZ0NBQ0lJSUFjb0FyQUJOZ0t3QVNBQlFlQUFhaUFIS0FLd0FVRURkRUdzcXdGcUtBSUFRUUVnQWhCZ1FRRkhEUUlnQVNBRU5nS1FBaUFCUWVBQWFoQ3lCaUFEUlFSQUlBRXJBK0FCSVFvZ0FTQUJLd1BZQVRrRDRBRWdBU0FLT1FQWUFRc2dDQ0FCUWVBQWFrRzRBUkEvR2lBR1FRRnFJUVlNQUFzQUMwRUFRUU5CaVR0QkFCQTlDMEYvQ3lFRUlBSVFyd0VMSUFGQm9BSnFKQUFDUUNBRVFRQklCRUJCdXFFQ0lBQVFRQkRzQXd3QkMwSGttQVJCNUpnRUtBSUFJZ0JCQVdvMkFnQWdCU0FBTmdJRUlBVkJCR29RMXdVZ0JVRUlha0c0QVJBL0dpQUZLQUlFSVFrTElBVkJ3QUZxSkFBZ0NRdldBd0VMZnlNQVFSQnJJZ0VrQUNBQklBQTJBZ3dnQVVHOG1BUWdBVUVNYWhCek5nSUlJQUVRYXpZQ0FFRi9JUUFnQVVFSWFpQUJFSGhGQkVBZ0FVRU1haEI5SWdjb0FzUUJJZ0FFUUNBQUVEUWdCMElBTndMRUFRc2dCeERhQlNNQVFTQnJJZ1FrQUNBRVFieVlCQ0FCUVF4cUVKWUdOZ0lZSUFRUWhRUTJBaEFnQkVFWWFpQUVRUkJxRUxFQlJRUkFJQVJCQ0dvZ0JFRVlhaENRQWlnQ0FDRUNJd0JCSUdzaUNDUUFJQWhCR0dvZ0FoQ0JBU0lMRVA0RklBaEJDR29oQ1NNQVFSQnJJZ29rQUVHOG1BUVFqZ0VoQlVHOG1BUWdBaWdDQkNBRkVGc2lCaEE4S0FJQUlRTURRQ0FESWdBb0FnQWlBeUFDUncwQUN3SkFJQUJCeEpnRVJ3UkFJQUFvQWdRZ0JSQmJJQVpHRFFFTElBSW9BZ0FpQXdSQUlBTW9BZ1FnQlJCYklBWkdEUUVMUWJ5WUJDQUdFRHhCQURZQ0FBc0NRQ0FDS0FJQUlnTkZEUUFnQXlnQ0JDQUZFRnNpQXlBR1JnMEFRYnlZQkNBREVEd2dBRFlDQUFzZ0FDQUNLQUlBTmdJQUlBSkJBRFlDQUVHOG1BUVFQaUlBSUFBb0FnQkJBV3MyQWdBZ0NTQUNJQXBCQ0dwQnZKZ0VFRFZCQVJDd0FoQ3ZBaG9nQ2tFUWFpUUFJQWtReHdVZ0N5Z0NBQm9nQ0VFZ2FpUUFDeUFFUVNCcUpBQWdCeERaQlJBMFFRQWhBQXNnQVVFUWFpUUFJQUFMQ1FCQmdQQURLQUlBQ3dzQVFZRHdBeUFBTmdJQUM0b0JBUUYvSXdCQkVHc2lBeVFBSUFNZ0FUWUNEQ0FEUWJ5WUJDQURRUXhxRUhNMkFnZ2dBeEJyTmdJQUFrQWdBMEVJYWlBREVIZ0VRQ0FBUWdBM0FnQWdBRUlBTndJSURBRUxJQU5CREdvUWZTSUJRZndDYWhDM0FTQUNUUVJBRUZVQUN5QUFJQUVvQXZ3Q0lBSkJCSFJxSWdFcEFnQTNBZ0FnQUNBQktRSUlOd0lJQ3lBRFFSQnFKQUFMblFRQkJuOGpBRUVRYXlJQ0pBQWdBaUFBTmdJTUlBSkJ2SmdFSUFKQkRHb1FjellDQ0NBQ0VHczJBZ0JCZnlFQUlBSkJDR29nQWhCNFJRUkFJQUpCREdvUWZTSUJBbjhDZnlBQktBS2dCQ0VHSUFFb0FzQUJJZ01vQWdBaEJDQURLQUlFSVFWQnBPc0FFRHNpQUFSQUFrQWdBRUVCTmdMZ1p5QUFRcHF6NXZpRGdJQ0F3QUEzQWlnZ0FFS0xnSUNBb0FFM0FpQWdBRUtaZ0lDQXNBRTNBaGdnQUNBRk5nSUlJQUFnQkRZQ0JDQUFJQVkyQWhRZ0FFSDA1d0JxSUFRZ0JXd1FPeUlFTmdJQUlBUkZEUUFnQUVINDV3QnFRUUEyQWdBZ0FBd0NDd3RCQUVFRFFZS2tBa0VBRUQxQkFSQURBQXNpQUNBRE5nSU1JQUJCQVRZQ0FDQUFJQU5CQ0dvUThnTWlBellDRUNBRFJBQUFBQUFBQUFBQUVOY0NJQUFMTmdMa0FTQUFSUVJBUWNtZ0FoRHdBU0FCS0FMZ0FTSUFCRUFnQUNnQ0FDSUFCRUFnQUVFQUVMTUdDeUFBRURRZ0FTZ0M0QUVvQWh3UU5DQUJLQUxnQVNnQ0pCQTBJQUVvQXVBQktBSTBFRFFnQVNnQzRBRW9BaXdRTkNBQktBTGdBUkEwSUFGQkFEWUM0QUVMSUFFb0F1UUJJUUFMSUFBRVFDQUFRd0FBb0VBNEFpd0xJQUVvQXVRQklnQUVRQ0FBUXdBQUFEODRBaWdMSUFFb0F1UUJJZ0FFUUNBQVFSQTJBaVFMSUFFb0F1UUJJZ0FFUUNBQVFRWTJBaGdMSUFFb0F1UUJJZ0FFUUNBQVFRWTJBaHdMSUFFb0F1UUJJZ0FFUUNBQVFRWTJBaUFMSUFFZ0FTZ0N3QUVRdEFVMkF1QUJRUUFoQUFzZ0FrRVFhaVFBSUFBTDBRUUNDSDhDZkNNQVFVQnFJZ0VrQUNBQklBQTJBandnQVVHOG1BUWdBVUU4YWhCek5nSUFJQUVRYXpZQ09FRi9JUUFDUUNBQklBRkJPR29RZUEwQUlBRkJQR29RZlNFQ0lBRkJBRFlDT0NBQlFYODJBalFnQWlnQ2dBSkJma2NOQUFKQUFrQUNRQ0FDS0FMZ0FTQUNLQUxNQVJEbEJ3c0xDeUFDS0FMZ0FTSUFCRUFnQVNBQUtBSTBOZ0k0SUFFZ0FDZ0NPRFlDTkFzZ0Fpc0QrQUVoQ1NBQ0t3UHdBU0VLQWtCQndBQVFPeUlBQkVBZ0FFSUFOd01JSUFCQ0FEY0RLQ0FBUWdBM0F4Z2dBRUlBTndNUUlBQkNnSUNBZ0lDQWdQZy9Od01nSUFCQ0FEY0RNQ0FBUWdBM0F6Z2dBQVIvSUFsRUFBQUFBQUFBQUFCaElBcEVBQUFBQUFBQUFBQmhjZ1IvUVg0RklBQkVBQUFBQUFBQThEOGdDYU1pQ1NBSlJBQUFBQUFBQVBBL0lBcWpvS001QXdCQkFBc0ZRWDhMUVFCT0RRRWdBQkEwQzBFQUlRQUxJQUlnQURZQzZBRURRQ0FGSUFFb0FqUWlBRTROQVNBQktBSTRJQVZCeEFCc2FpSUVLQUk4UlFSQUlBSWdCQ2dDTUNJR05nS0FBa0VBSVFNRFFFRUFJUUFnQTBFRFJnUkFJQUlnQmtFQ2RHb29Bb2dDSWdRRVFDQUVRUUUyQXBnQkEwQkJBQ0VESUFCQkEwY0VRQU5BSUFOQkJFY0VRQ0FEUVFKMElnWWdCQ0FBUVFSMElnZHFhaUFCSUFkcUlBWnFLZ0lBT0FJSUlBTkJBV29oQXd3QkN3c2dBRUVCYWlFQURBRUxDeUFFUVg4MkFxZ0JDd1VEUUNBQVFRUkhCRUFnQUVFQ2RDSUhJQUVnQTBFRWRDSUlhbW9nQkNBSWFpQUhhaW9DQURnQ0FDQUFRUUZxSVFBTUFRc0xJQU5CQVdvaEF3d0JDd3NMSUFWQkFXb2hCUXdBQ3dBTElBRkJRR3NrQUNBQUMrOU1CRHQvQm4wTmZBRitJd0JCa0FOcklnUWtBQ0FFSUFBMkFvd0RJQVJCdkpnRUlBUkJqQU5xRUhNMkF2QUJJQVFRYXpZQ2tBRUNRQUovSUFSQjhBRnFJQVJCa0FGcUVIZ0VRRUdVOEFNb0FnQU1BUXNnQVNBRVFZd0RhaEI5SWg0b0FvUUNUZ1JBUVpqd0F5Z0NBQXdCQ3lBRVFaQUJha0VBUWVBQUVEb2FJQVJCZ0lDQS9IczJBb3dCQWtBZ0hpZ0NnQUlpQUNBQlJ3MEFJQjRvQXVRQklRY2dIaUFCUVFKMGFpZ0NpQUloRHlBZUtBTEVBU0V5UVFBaEFDTUFRVEJySWlJa0FFRi9JUW9DUUNBSFJTQVBSWElnTWtVZ0JFSFFBbW9pRkVWeWNpQUVRZlIrUm5JTkFDQVBLQUtZQVVFQVRBUkFRWDRoQ2d3QkN5QUVRUUEyQW93QklBOUI2QUJxSVFzZ0QwRTRhaUVTSUE5QkNHb2hMd05BSUE4b0FnUWdBRW9FUUNBdklBQkI4QUJzSWdNZ0R5Z0NBR3BCREdvZ0J5QUFRVEJzYWlJRlFUQnFFS1VFQWtBZ0R5Z0NtQUZCQWtnTkFDQVNJQThvQWdBZ0EycEJER29nQlVHUUJHb1FwUVFnRHlnQ21BRkJBMGdOQUNBTElBOG9BZ0FnQTJwQkRHb2dCVUh3QjJvUXBRUUxJQUJCQVdvaEFBd0JDd3NDUUNBSEtBSUFRUUZHQkVBZ0J5Z0NEQ0VGSUFkQk1Hb2hEQ0FIUWZBVWFpRUxJQWRCeURwcUlSSkJBQ0VESXdCQjBBQnJJZ0FrQUNBRktBSUVzaUZCSUFVb0FnQ3lJVUlDZndOQUFrQkJBQ0VKSUJNZ0R5Z0NCRTROQUFOQVFRQWhDaUFKUVFOR0JFQWdFMEh3QUd3aUVDQVBLQUlBYWlnQ0JDRUNRUUFoQ1FOQUlBSW9BZ1FnQ1VvRVFFRUFJUW9EUUNBSlFSUnNJZ2dnQWlnQ0FHb2lHQ2dDQkNBS1NnUkFBa0FnQlNBQVFTQnFJQXBCRkd3aUFpQVlLQUlBYWlJWUtnSUlJQmdxQWd3Z0FFRWNhaUFBUVJocUVNQUZRUUJJRFFBZ0FDb0NIQ0k5UXdBQUFBQmRJRDBnUW1CeURRQWdBQ29DR0NJOVF3QUFBQUJkSUQwZ1FXQnlEUUFnQUNvQ1RDQUFLZ0pBSUE4b0FnQWdFR29vQWdRb0FnQWdDR29vQWdBZ0Ftb2lBaW9DQ0NJOWxDQUNLZ0lNSWo0Z0FDb0NSSlNTa2lJL0lEOGdQNVFnQUNvQ0xDQUFLZ0lnSUQyVUlBQXFBaVFnUHBTU2tpSS9JRCtVSUFBcUFqd2dBQ29DTUNBOWxDQStJQUFxQWpTVWtwSWlQaUErbEpLU2tTSkFsU0FBS2dKSWxDQS9JRUNWSUFBcUFpaVVJQUFxQWpnZ1BpQkFsWlNTa2tQTnpNeTlYZzBBSUFBZ1BUZ0NFQ0FBSUFJcUFndzRBaFFnQlNBQVFTQnFJQUJCRUdvZ0FFRUlhaERXQlFKQUlBQXFBZ3dpUFNBUEtBSUFJQkJxS0FJRUtBSUFJQWhxSWdJcUFnd2lQbDlGRFFBZ1BTQUNLZ0lRWUVVTkFDQUdRY2dCUmdSQVFRQkJBMEdGb3dKQkFCQTlJQXRCekNWcURBc0xJQXNnQmtFWWJHb2lBaUFLTmdJSUlBSWdDVFlDQkNBQ0lCTTJBZ0FnQWlBQUtnSWNPQUlRSUFBcUFoZ2hQU0FDUVFBMkFnd2dBaUE5T0FJVUlBWkJBV29oQmd3QkN5QTlJRDRnUHBKZlJRMEFJRDBnQWlvQ0VFTUFBQUEvbEdCRkRRQWdBMEhJQVVZRVFDQVNRWDgyQXN3bFFjZ0JJUU1NQVFzZ0VpQURRUmhzYWlJQ0lBbzJBZ2dnQWlBSk5nSUVJQUlnRXpZQ0FDQUNJQUFxQWh3NEFoQWdBQ29DR0NFOUlBSkJBRFlDRENBQ0lEMDRBaFFnQTBFQmFpRURDeUFLUVFGcUlRb2dEeWdDQUNBUWFpZ0NCQ0VDREFFTEN5QUpRUUZxSVFrTUFRc0xJQk5CQVdvaEV3d0RCUU5BSUFwQkJFY0VRQ0FLUVFKMElnSWdDVUVFZENJUUlBQkJJR3BxYWlBTUlCTkJNR3hxSUJCcUlBSnFLZ0lBT0FJQUlBcEJBV29oQ2d3QkN3c2dDVUVCYWlFSkRBRUxBQXNBQ3dzZ0N5QUdRUmhzYWtGL05nSU1JQklnQTBFWWJHcEJER29MUVg4MkFnQU1BUXNnQnlnQ0JDRUdJQWNvQWdnaEJTQUhRVEJxSVFnZ0IwSHdGR29oQ3lBSFFjZzZhaUVTUVFBaEF5TUFRZEFBYXlJQUpBQWdCYkloUHlBR3NpRkFBbjhEUUFKQVFRQWhDaUFUSUE4b0FnUk9EUUFEUUVFQUlRa2dDa0VEUmdSQUlCTkI4QUJzSWhBZ0R5Z0NBR29vQWdRaENrRUFJUVlEUUNBS0tBSUVJQVpLQkVCQkFDRUpBMEFnQmtFVWJDSUZJQW9vQWdCcUlnd29BZ1FnQ1VvRVFBSkFRUUFnQUVFZ2FpQUpRUlJzSWhnZ0RDZ0NBR29pRENvQ0NDQU1LZ0lNSUFCQkhHb2dBRUVZYWhEQUJVRUFTQTBBSUFBcUFod2lQVU1BQUFBQVhTQTlJRUJnY2cwQUlBQXFBaGdpUFVNQUFBQUFYU0E5SUQ5Z2NnMEFJQUFnRHlnQ0FDQVFhaWdDQkNnQ0FDQUZhaWdDQUNBWWFpSU1LZ0lJT0FJUUlBQWdEQ29DRERnQ0ZFRUFJQUJCSUdvZ0FFRVFhaUFBUVFocUVOWUZBa0FnQUNvQ0RDSTlJQThvQWdBZ0VHb29BZ1FvQWdBZ0JXb2lCU29DRENJK1gwVU5BQ0E5SUFVcUFoQmdSUTBBSUFKQnlBRkdCRUJCQUVFRFFZV2pBa0VBRUQwZ0MwSE1KV29NQ3dzZ0N5QUNRUmhzYWlJRklBazJBZ2dnQlNBR05nSUVJQVVnRXpZQ0FDQUZJQUFxQWh3NEFoQWdBQ29DR0NFOUlBVkJBRFlDRENBRklEMDRBaFFnQWtFQmFpRUNEQUVMSUQwZ1BpQStrbDlGRFFBZ1BTQUZLZ0lRUXdBQUFEK1VZRVVOQUNBRFFjZ0JSZ1JBSUJKQmZ6WUN6Q1ZCeUFFaEF3d0JDeUFTSUFOQkdHeHFJZ1VnQ1RZQ0NDQUZJQVkyQWdRZ0JTQVROZ0lBSUFVZ0FDb0NIRGdDRUNBQUtnSVlJVDBnQlVFQU5nSU1JQVVnUFRnQ0ZDQURRUUZxSVFNTElBbEJBV29oQ1NBUEtBSUFJQkJxS0FJRUlRb01BUXNMSUFaQkFXb2hCZ3dCQ3dzZ0UwRUJhaUVUREFNRkEwQWdDVUVFUndSQUlBbEJBblFpQmlBS1FRUjBJZ1VnQUVFZ2FtcHFJQWdnRTBFd2JHb2dCV29nQm1vcUFnQTRBZ0FnQ1VFQmFpRUpEQUVMQ3lBS1FRRnFJUW9NQVFzQUN3QUxDeUFMSUFKQkdHeHFRWDgyQWd3Z0VpQURRUmhzYWtFTWFndEJmellDQUFzZ0FFSFFBR29rQUNBSFFkQUxhaUV6SUE5Qm5BRnFJVFFnQjBISU9tb2hOU0FIUWZBVWFpSTJJUk5CQUNFSkEwQUNRQ0FKSVFCQkFDRWJJREFnQnlnQ0pFNE5BQU5BQWtBQ1FDQWJJQWNvQXVCblRnMEFJREFnQnlnQ0pFWU5BQ0FUSURRZ0FDQXpJQWNvQWdRZ0J5Z0NDQkRSQlNJS1FRQk9EUUVnRXlBMlJ3MEFJRFVpRXlBMElBQWdNeUFIS0FJRUlBY29BZ2dRMFFVaUNrRUFUZzBCQzBFQUlRb2dHMFVOQWdOQUlBb2dHMFlOQkNBSElBcEJOR3hxSWhsQmxPZ0FhZ0ovSUJsQjVPY0FhaWdDQUNFRElCbEI2T2NBYWlnQ0FDRWpJQmxCN09jQWFpZ0NBQ0VBSUJsQjhPY0FhaWdDQUNFcklCbEI5T2NBYWlnQ0FDRVNJQmxCL09jQWFpRVlRUUFoQzBFQUlSQkJBQ0VWSXdCQk1Hc2lIQ1FBSUFBb0FnZ2hKQ0FBS0FJRUlTY2dBQ2dDQUNFZ0lCbEIrT2NBYWlJV0tBSUFJZ0pGQkVBZ0ZnSi9JQU1vQWh3aEFpQURLQUlnSVFaQktCQTdJZ0FFUUFKQUlBQWdCallDRkNBQUlBSTJBZ2dnQUNBQ05nSVFJQUFnQmpZQ0RDQUFJQUlnQm1wQkFXb2lBallDQkNBQUlBSTJBZ0FnQUNBQ0lBSnNRUUYwRURzaUFqWUNHQ0FDUlEwQUlBQU1BZ3NMREFzTElnSTJBZ0FMUVg4aExDQURLQUlNSVFVZ0F5QWdRVEJzYWtFd2FpRU9JQ01vQWdBZ0lFSHdBR3hxSWdBb0FnQWhGeUFBS0FJRUtBSUFJQ2RCRkd4cUlSRWpBRUhRQUdzaUFDUUFBa0FDUUFKQUlBVUVRQ0FGUVFocUlBNGdBRUVRYWlJSUVMSURJQUFnRVNnQ0FDQWtRUlJzYWlJR0tnSUlJajA0QWt3Z0FDQUdLZ0lNSWo0NEFraEJmeUVHUVFBZ0NDQTlJRDRnQUVITUFHb2dBRUhJQUdvUTB3SkJBRWdOQXlBRlFiZ0JhaUloSUFBcUFrd2dBQ29DU0NBQVFjUUFhaUFBUVVCckVISkJBRWdOQXlBQ0tBSVFJUVlDZnlBQUtnSkFRd0FBQUQrU0lqMkxRd0FBQUU5ZEJFQWdQYWdNQVF0QmdJQ0FnSGdMSVFVZ0JrRUJkQ0VJQW44Z0FDb0NSRU1BQUFBL2tpSTlpME1BQUFCUFhRUkFJRDJvREFFTFFZQ0FnSUI0Q3lFZklBVWdDR3NoQ0VFQUlBWnJJUXdnQWlnQ0dDRUZBMEFnRENBQ0tBSVVTZzBDUVFBZ0FpZ0NDQ0lHYXlFTklCOGdCa0VCZEdzaEJpQUlzaUU5QTBBQ1FBSkFJQUlvQWd3Z0RVNEVRQ0FoSUFheUlEMGdBRUhFQUdvZ0FFRkFheERpQVVFQVNBMEJJQUJCRUdvZ0Z5Z0NBQ0FSS0FJSVFRSjBhaWdDQUNBQUtnSkVJQUFxQWtBZ0FFRVBhaEM1QlVFQVNBMEJJQVVnQUMwQUR5SWFPd0VBSUJCQkFXb2hFQ0FMSUJwcUlRc2dHaUFhYkNBVmFpRVZEQUlMSUFoQkFtb2hDQ0FNUVFGcUlRd01Bd3NnQlVHQUlEc0JBQXNnQmtFQ2FpRUdJQTFCQVdvaERTQUZRUUpxSVFVTUFBc0FDd0FMUVFBZ0RpQVJLQUlBSUNSQkZHeHFJZ1lxQWdnZ0Jpb0NEQ0FBUWNRQWFpQUFRVUJyRU5NQ1FRQklEUUVnQWlnQ0VDRUdBbjhnQUNvQ1FFTUFBQUEva2lJOWkwTUFBQUJQWFFSQUlEMm9EQUVMUVlDQWdJQjRDeUVGSUFaQkFYUWhDQUovSUFBcUFrUkRBQUFBUDVJaVBZdERBQUFBVDEwRVFDQTlxQXdCQzBHQWdJQ0FlQXNoSVNBRklBaHJJUWhCQUNBR2F5RU1JQUlvQWhnaEJRTkFJQXdnQWlnQ0ZFb05BVUVBSUFJb0FnZ2lCbXNoRFNBaElBWkJBWFJySVFZZ0NMSWhQUU5BSUFJb0Fnd2dEVTRFUUFKQUlBNGdGeWdDQUNBUktBSUlRUUowYWlnQ0FDQUdzaUE5SUFCQkQyb1F1UVZCQUVnRVFDQUZRWUFnT3dFQURBRUxJQVVnQUMwQUR5SWFPd0VBSUJCQkFXb2hFQ0FMSUJwcUlRc2dHaUFhYkNBVmFpRVZDeUFHUVFKcUlRWWdEVUVCYWlFTklBVkJBbW9oQlF3QkN3c2dDRUVDYWlFSUlBeEJBV29oREF3QUN3QUxJQkJGRFFBZ0FpQVFOZ0lrSUFJZ0N6WUNJQ0FDQW44Z0ZTQUxJQXRzSUJCdGE3S1JJajJMUXdBQUFFOWRCRUFnUGFnTUFRdEJnSUNBZ0hnTE5nSWNRUUFoQmd3QkMwRi9JUVlMSUFCQjBBQnFKQUFDUUNBR1FRQklEUUFnRmlnQ0FDSUFLQUlRSUFBb0FoUnFRUUZxSUFBb0FnZ2dBQ2dDREdwQkFXcHNza01BQUtCQWxFTUFBS0JBbENBQUtBSWNJZ0FnQUd5eVhnMEFBa0FDUUFKQUFrQWdJeWdDbUFGQkFXc09BZ0FCQWdzZ0F5Z0NEQ0FPUVFCQkFDQWpLQUlBSUNCQjhBQnNhaWdDQkNnQ0FDQW5RUlJzYWlnQ0FDQWtRUlJzYWlBY1FSQnFFT2dEREFJTElBTW9BZ3dnRGlBRElDQkJNR3hxUVpBRWFrRUFJQ01vQWdBZ0lFSHdBR3hxS0FJRUtBSUFJQ2RCRkd4cUtBSUFJQ1JCRkd4cUlCeEJFR29RNkFNTUFRc2dBeWdDRENBT0lBTWdJRUV3YkdvaUFFR1FCR29nQUVId0Iyb2dJeWdDQUNBZ1FmQUFiR29vQWdRb0FnQWdKMEVVYkdvb0FnQWdKRUVVYkdvZ0hFRVFhaERvQXd0QkFDRXNBbjhnQXlnQ0JDRVZJQU1vQWdnaEdpQURLQUlVSVNFZ0ZpZ0NBQ0VOSUFNb0FoZ2hDeUFjUVJCcUlSOUJBQ0VNSXdCQlFHb2lEaVFBSUJwQkFXc2hCU0FWUVFGcklSQWdEU2dDRkNFSUlBMG9BaEFoRVFOQUFrQWdERUVEUmcwQUlCOGdERUVEZEdvaUFDZ0NBQ0lDUVFCSURRQWdBa0Y4Y1VFQ2NpSUNJQXRxSWdNZ0VDQURJQlZJR3lFV0lBSWdDMnNpQWtFQUlBSkJBRW9iSVFZZ0FDZ0NCRUVFYlVFQ2RFRUNjaUlBSUF0cUlnSWdCU0FDSUJwSUd5RVhJQUFnQzJzaUFFRUFJQUJCQUVvYklRQURRQ0FBSUJkTUJFQWdFaUFBSUJWc0lBWnFhaUVESUFZaEFnTkFJQUlnRmt3RVFDQURRUUE2QUFBZ0FrRUJhaUVDSUFOQkFXb2hBd3dCQ3dzZ0FFRUJhaUVBREFFTEN5QU1RUUZxSVF3TUFRc0xJQTVCQURZQ1BDQUlRUUYwSVMxQkFDQVJRUUYwYXlFZFFRQWhBMEVCSVFZRFFBSkFBa0FDUUNBRFFRTkhCRUFnSHlBRFFRTjBhaUlBS0FJQUlnSkJBRTROQWtGL0lSOGdCZzBCQ3lBTktBSUFRUU4wUVNCcUlBMG9BZ1JCQVhSQkNHcHNJZ0FRT3lJU0JFQWdBQkE3SWhBRVFFRi9JUjhnSVVFT1N5RXhRUUFoRjBFQUlRQURRQUpBSUE0b0Fqd2dGMG9FUUFKQUFrQkJBU0FoZEVHZzRBRnhSU0FOS0FJa0lBMG9BZ1FpQWlBTktBSUFJZ1pzUnlBeGNuSU5BQ0FYUVFKMElnTWdEa0VrYW1vaU55Z0NBQ0lGSUEwb0FoQkJBWFJyUVFOcklpaEJBRWdOQUNBRklBMG9BaFJCQVhScVFRTnFJQnBPRFFBZ0RrRXdhaUFEYWlJNEtBSUFJZ01nRFNnQ0NFRUJkR3RCQTJzaUxVRUFTQTBBSUFNZ0RTZ0NERUVCZEdwQkEyb2dGVWdOQVFzZ0YwRUNkQ0lDSUE1QkpHcHFLQUlBSWdOQkEyb2hCU0FEUVFOcklRTWdEa0V3YWlBQ2FpRUxBMEFnQXlBRlNnMERBa0FnQXlBTktBSVFRUUYwYTBFQVNBMEFJQTBvQWhSQkFYUWdBMm9nR2s0TkJDQUxLQUlBSWdKQkEyb2hDQ0FDUVFOcklRSURRQ0FDSUFoS0RRRUNRQ0FDSUEwb0FnaEJBWFJyUVFCSURRQWdEU2dDREVFQmRDQUNhaUFWVGcwQ0lDc2dGU0FoSUEwZ0FpQURJQTVCRkdvUXpBVWdEaWdDRkNJR0lBQk1EUUFnSENBQ05nSU1JQndnQXpZQ0NDQVlJQWF5UXdCQUhFYVZPQUlBUVFBaEh5QUdJUUFMSUFKQkFXb2hBZ3dBQ3dBTElBTkJBV29oQXd3QUN3QUxRUUFoQ0NBR1FRSjBRUkJxSWdOQkFDQURRUUJLR3lFTElBSkJBWFJCQm1vaEJTQVNJUUlnRUNFREEwQWdDQ0FMUndSQUlBSkJBRFlDQUNBRFFRQTJBZ0FnQ0VFQmFpRUlJQU5CQkdvaEF5QUNRUVJxSVFJTUFRc0xRUUFoRmlBR1FRRjBRUVpxSWdaQkFDQUdRUUJLR3lFbElBVkJBQ0FGUVFCS0d5RW1JQ3NnTFNBVklDaHNhbW9oREVFQUlSRWdFaUVGSUJBaEN3TkFRUUFoQ0NBUklDWkhCRUFEUUNBSVFRSkhCRUFnQWtFQU5nSUFJQU5CQURZQ0FDQUlRUUowSWdZZ0RrRUVhbXBCQURZQ0FDQU9RUXhxSUFacVFRQTJBZ0FnQ0VFQmFpRUlJQU5CQkdvaEF5QUNRUVJxSVFJTUFRc0xJQXRCQ0dvaEN5QUZRUWhxSVFWQkFDRUlJQXdoQmdOQUlBZ2dKVWNFUUNBSVFRSjBRUVJ4SWlrZ0RrRU1hbW9pS2lBR0xRQUFJaDBnS2lnQ0FHb2lLallDQUNBT1FRUnFJQ2xxSWlrZ0tTZ0NBQ0FkSUIxc2FpSWROZ0lBSUFJZ0JTZ0NBQ0FxYWpZQ0FDQURJQXNvQWdBZ0hXbzJBZ0FnQ0VFQmFpRUlJQU5CQkdvaEF5QUxRUVJxSVFzZ0FrRUVhaUVDSUFWQkJHb2hCU0FHUVFGcUlRWU1BUXNMSUJGQkFXb2hFU0FNSUJWcUlRd01BUXNMQTBBZ0ZrRUhSZzBDSUJaQkEyc2hLU0FXUVFKcUlTb2dGaUFvYWlFNVFRQWhBZ05BSUFKQkIwY0VRQ0FDUVFKcUlUcEJBQ0VHSUEwb0FnQWlIVUVBSUIxQkFFb2JJU1VnRFNnQ0JDSW1RUUFnSmtFQVNoc2hPeUFWUVFGMElUd2dLeUFDSUMxcUlCVWdPV3hxYWlFRklBMG9BaGdoQzBFQUlSRURRQ0FSSUR0SEJFQWdCU0VESUFzaENFRUFJUXdEUUNBTUlDVkhCRUFnREVFQmFpRU1JQWd2QVFBZ0F5MEFBR3dnQm1vaEJpQURRUUpxSVFNZ0NFRUNhaUVJREFFTEN5QVJRUUZxSVJFZ0JTQThhaUVGSUFzZ0pVRUJkR29oQ3d3QkN3c2dEaUFRSUIxQkFYUWlCVUVJYWlJTElDcEJBbXNpQ0d3aURDQTZRUUpySWdOcVFRSjBJaEZxS0FJQUlCQWdDeUFJSUNaQkFYUnFiQ0lMSUFNZ0JXb2lCV3BCQW5RaUNHb29BZ0JxSWgwZ0VDQUZJQXhxUVFKMElnVnFLQUlBSUJBZ0F5QUxha0VDZENJRGFpZ0NBR29nRVNBU2FpZ0NBQ0FJSUJKcUtBSUFhaUFESUJKcUtBSUFJQVVnRW1vb0FnQnFheUlESUFOc0lBMG9BaVFpQlcxcUlndEhCSDhnQmlBTktBSWdJQU5zSUFWdGEwSGtBR3dnRFNnQ0hHMUI1QUJzQW44Z0hTQUxhN0tSSWoyTFF3QUFBRTlkQkVBZ1BhZ01BUXRCZ0lDQWdIZ0xiUVZCQUFzMkFoUWdBQ0FPS0FJVUlnTklCRUFnSENBQ0lEZ29BZ0JxUVFOck5nSU1JQndnS1NBM0tBSUFhallDQ0NBWUlBT3lRd0JBSEVhVk9BSUFRUUFoSHlBRElRQUxJQUpCQVdvaEFnd0JDd3NnRmtFQmFpRVdEQUFMQUFzZ0VoQTBJQkFRTkF3RUN5QVhRUUZxSVJjTUFBc0FDd3dEQ3d3Q0N5QU9RVUJySkFBZ0h3d0RDeUFDUVh4eFFRSnlJZ0lnQzJvaEpTQUNJQXRySVJBZ0FDZ0NCRUVFYlVFQ2RFRUNjaUlBSUF0cUlTWWdBQ0FMYXlFSUEwQUNRQ0FJSUNaS0RRQUNRQ0FJSUIxcVFRQklEUUFnQ0NBdGFpQWFUZzBCSUFnZ0ZXd2hNU0FRSVFJRFFDQUNJQ1ZLRFFFQ1FDQUNJQTBvQWdoQkFYUnJRUUJJRFFBZ0RTZ0NERUVCZENBQ2FpQVZUZzBDSUJJZ0FpQXhhbW9pQUMwQUFBMEFJQUJCQVRvQUFDQXJJQlVnSVNBTklBSWdDQ0FPUVJScUVNd0ZJQTRvQWhRaEZ5QU9RVEJxSVJFZ0RrRWthaUVXSUE1QkdHb2hERUVBSVFBQ1FDQU9LQUk4SWdVRVFDQUZRUUFnQlVFQVNoc2hCZ05BQWtBZ0FDQUdSd1JBSUF3Z0FFRUNkR29vQWdBZ0YwNE5BU0FBSVFZTElBVWdCa1lFUUNBRlFRSkxEUVFnRVNBRlFRSjBJZ0JxSUFJMkFnQWdBQ0FXYWlBSU5nSUFJQUFnREdvZ0Z6WUNBQ0FPSUE0b0FqeEJBV28yQWp3TUJBdEJBaUVBSUFWQkEwY0VRQ0FPSUFWQkFXbzJBandnQlNFQUN3TkFJQUFnQmtvRVFDQVJJQUJCQW5RaUJXb2dFU0FBUVFGcklnQkJBblFpS0dvb0FnQTJBZ0FnQlNBV2FpQVdJQ2hxS0FJQU5nSUFJQVVnREdvZ0RDQW9haWdDQURZQ0FBd0JDd3NnRVNBQVFRSjBJZ0JxSUFJMkFnQWdBQ0FXYWlBSU5nSUFJQUFnREdvZ0Z6WUNBQXdEQ3lBQVFRRnFJUUFNQUFzQUN5QVJJQUkyQWdBZ0ZpQUlOZ0lBSUF3Z0Z6WUNBQ0FPUVFFMkFqd0xRUUFoQmdzZ0FrRUVhaUVDREFBTEFBc2dDRUVFYWlFSURBRUxDeUFEUVFGcUlRTU1BUXNMREFzTFFRQklCRUJCZnlFc0RBRUxJQmdnSENnQ0RMSTRBZ1FnR0NBY0tBSUlzamdDQ0NBWUlDTW9BZ0FnSUVId0FHeHFJZ0FxQWhnZ0FDb0NEQ0FBS0FJRUtBSUFJQ2RCRkd4cUtBSUFJQ1JCRkd4cUlnSXFBZ2lVSUFBcUFoQWdBaW9DREpTU2tqZ0NEQ0FZSUFBcUFpZ2dBQ29DSENBQ0tnSUlsQ0FBS2dJZ0lBSXFBZ3lVa3BJNEFoQWdHQ0FBS2dJNElBQXFBaXdnQWlvQ0NKUWdBQ29DTUNBQ0tnSU1sSktTT0FJVUN5QWNRVEJxSkFBZ0xBczJBZ0FDUUNBc0RRQWdHQ29DQUNBSEtnSW9Ya1VOQUNBSElBbEJBM1JxSWdKQjFBNXFBbjBnQnlnQ0FFRUJSZ1JBSUFjb0Fnd2lBRUhvQUdvZ0dVR0E2QUJxS2dJQXV5QVpRWVRvQUdvcUFnQzdJQ0pCQ0dvZ0lpQUFLQUt3QVJDMkJpQUhJQWxCQTNScVFkQU9haUFpS3dNSXRqZ0NBQ0FpS3dNQXRnd0JDeUFISUFsQkEzUnFRZEFPYWlBWlFZRG9BR29xQWdBNEFnQWdHVUdFNkFCcUtnSUFDemdDQUNBSElBbEJER3hxSWdCQmtCRnFJQmxCaU9nQWFpb0NBRGdDQUNBQVFaUVJhaUFaUVl6b0FHb3FBZ0E0QWdBZ0FFR1lFV29nR1VHUTZBQnFLZ0lBT0FJQUlBSkIwQXRxSUNKQkVHb2dDa0VDZEdvb0FnQWlBQ29DRURnQ0FDQUNRZFFMYWlBQUtnSVVPQUlBSUFjZ0NVRVliR29pQWtHZzRBQnFJQUFvQWdBMkFnQWdBa0drNEFCcUlBQW9BZ1EyQWdBZ0FDZ0NDQ0VBSUFKQnJPQUFha0VBTmdJQUlBSkJxT0FBYWlBQU5nSUFJQWxCQVdvaENRc2dDa0VCYWlFS0RBQUxBQXNnSWtFUWFpQWJRUUowYWlBVElBcEJHR3hxSWdJMkFnQWdCeUFBUVFOMGFpSURRZEFMYWlBQ0tnSVFPQUlBSUFOQjFBdHFJQUlxQWhRNEFnQWdCeUFiUVRSc2FpSURRZkRuQUdvZ01qWUNBQ0FEUWV6bkFHb2dBallDQUNBRFFlam5BR29nRHpZQ0FDQURRZVRuQUdvZ0J6WUNBQ0FKSUFCQkFXb2lBQ0FBUVFWR0d5RUFJQnRCQVdvaEd5QXdRUUZxSVRBTUFBc0FDd3RCQUNFQUlBbEJBQ0FKUVFCS0d5RUdBMEFnQUNBR1J3UkFJQThnQUVFWWJDSURhaUlDSUFNZ0Iyb2lBMEd3NEFCcUtRSUFOd0tzQVNBQ0lBTkJxT0FBYWlrQ0FEY0NwQUVnQWlBRFFhRGdBR29wQWdBM0Fwd0JJQUJCQVdvaEFBd0JDd3NnRHlBSlFSaHNha0YvTmdLb0FRSkFBa0FnQnlnQ0FFRUJSZ1JBUVgwaENpQUpRUU5JRFFJZ0JDQUhLQUlRSUM4Z0IwSFFEbW9pQUNBSFFaQVJhaUlDSUFrZ0ZFRUFFTklDSWowNEFvd0JJRDBnQnlvQ0xGNUZEUUVnQnlnQ0VFUUFBQUNnbVpucFB4RFhBaUFFSUFjb0FoQWdGQ0FBSUFJZ0NTQVVRUUVRMGdJaVBUZ0NqQUVnUFNBSEtnSXNYa1VOQVNBSEtBSVFSQUFBQUVBek0rTS9FTmNDSUFRZ0J5Z0NFQ0FVSUFBZ0FpQUpJQlJCQVJEU0FpSTlPQUtNQVNBOUlBY3FBaXhlUlEwQklBY29BaEJFQUFBQW9KbVoyVDhRMXdJZ0JDQUhLQUlRSUJRZ0FDQUNJQWtnRkVFQkVOSUNJajA0QW93QklEMGdCeW9DTEY1RkRRRWdCeWdDRUVRQUFBQUFBQUFBQUJEWEFpQUVJQWNvQWhBZ0ZDQUFJQUlnQ1NBVVFRRVEwZ0lpUFRnQ2pBRkJmQ0VLSUQwZ0J5b0NMRjVGRFFFTUFndEJmU0VLSUFsQkEwZ05BU0FFSUM4Z0IwSFFEbW9pQUNBSFFaQVJhaUlDSUFrZ0ZFRUFRd0FBZ0Q4UTBRSWlQVGdDakFFZ1BTQUhLZ0lzWGtVTkFDQUVJQlFnQUNBQ0lBa2dGRUVCUTgzTVREOFEwUUlpUFRnQ2pBRWdQU0FIS2dJc1hrVU5BQ0FFSUJRZ0FDQUNJQWtnRkVFQlE1cVpHVDhRMFFJaVBUZ0NqQUVnUFNBSEtnSXNYa1VOQUNBRUlCUWdBQ0FDSUFrZ0ZFRUJRODNNekQ0UTBRSWlQVGdDakFFZ1BTQUhLZ0lzWGtVTkFDQUVJQlFnQUNBQ0lBa2dGRUVCUXdBQUFBQVEwUUlpUFRnQ2pBRkJmQ0VLSUQwZ0J5b0NMRjROQVFzZ0R5QVBLQUtZQVVFQmFqWUNtQUZCQUNFS1FRQWhHd05BUVFBaEFDQWJRUU5HQkVBRFFFRUFJUUFnQ2tFRFJnUkFBMEJCQUNFS0lBQkJBMFlOQmdOQUlBcEJCRWNFUUNBS1FRSjBJZ0lnRHlBQVFRUjBJZ05xYWlBRElCUnFJQUpxS2dJQU9BSUlJQXBCQVdvaENnd0JDd3NnQUVFQmFpRUFEQUFMQUFVRFFDQUFRUVJIQkVBZ0R5QUtRUVIwYWlBQVFRSjBhaUlDSUFJcUFnZzRBamdnQUVFQmFpRUFEQUVMQ3lBS1FRRnFJUW9NQVFzQUN3QUZBMEFnQUVFRVJ3UkFJQThnRzBFRWRHb2dBRUVDZEdvaUFpQUNLZ0k0T0FKb0lBQkJBV29oQUF3QkN3c2dHMEVCYWlFYkRBRUxBQXNBQ3lBUFFRQTJBcGdCQ3lBaVFUQnFKQUFEUUFKQVFRQWhBQ0F1UVFOR0JFQWdIaWdDNkFFaEFpQUtRUjkySVFNakFFRkFhaUlBSkFBZ0FnUi9JQUFDZkNBRUt3UHdBU0pESUFRckE1Z0NJa1NnSUFRckE4QUNJa1dnUkFBQUFBQUFBUEEvb0NKR1JDMURIT3ZpTmhvL1pBUkFJQUFnQkNzRG9BSWdCQ3NEdUFLaElFYWZJa01nUTZBaVE2TTVBeUFnQUNBRUt3T3dBaUFFS3dPQUFxRWdRNk01QXlnZ0FDQUVLd1A0QVNBRUt3T1FBcUVnUTZNNUF6QWdRMFFBQUFBQUFBRFFQNklNQVFzZ1F5QkVaRVVnUXlCRlpFVnlSUVJBSUFBZ1EwUUFBQUFBQUFEd1A2QWdSS0VnUmFHZklrTWdRNkFpUTBRQUFBQUFBQURRUDZJNUF5QWdBQ0FFS3dQNEFTQUVLd09RQXFBZ1E2TTVBeWdnQUNBRUt3T3dBaUFFS3dPQUFxQWdRNk01QXpBZ0JDc0RvQUlnQkNzRHVBS2hJRU9qREFFTElFUWdSV1FFUUNBRUt3T1FBaUZHSUFRckEvZ0JJVWNnQUNCRVJBQUFBQUFBQVBBL29DQkRvU0JGb1o4aVF5QkRvQ0pEUkFBQUFBQUFBTkEvb2prREtDQUFJRWNnUnFBZ1E2TTVBeUFnQUNBRUt3T2dBaUFFS3dPNEFxQWdRNk01QXpBZ0JDc0RzQUlnQkNzRGdBS2hJRU9qREFFTElBQWdCQ3NEc0FJZ0JDc0RnQUtnSUVWRUFBQUFBQUFBOEQrZ0lFT2hJRVNobnlKRElFT2dJa09qT1FNZ0lBUXJBN2dDSVVRZ0JDc0RvQUloUlNBQUlFTkVBQUFBQUFBQTBEK2lPUU13SUFBZ1JTQkVvQ0JEb3prREtDQUVLd1A0QVNBRUt3T1FBcUVnUTZNTE9RTTRJQUFnQkNzRGlBSTVBd0FnQUNBRUt3T29BamtEQ0NBQUlBUXJBOGdDT1FNUUlBQkJJR29RNVFZQ1FDQURCRUFnQWlBQUt3TWdPUU1JSUFJZ0FDc0RLRGtERUNBQ0lBQXJBekE1QXhnZ0FpQUFLd000T1FNZ0lBSWdBQ3NEQURrREtDQUNJQUFyQXdnNUF6QWdBaUFBS3dNUU9RTTREQUVMUkFBQUFBQUFBUEEvSUFJckF3QWlRNkVpUnlGR0lFTWhSQ0FBS3dNNElrb2dBaXNESUNKTW9pQUFLd013SWtnZ0Fpc0RHQ0pOb2lBQUt3TWdJa2tnQWlzRENDSk9vaUFBS3dNb0lrc2dBaXNERUNKUG9xQ2dvQ0pGUkFBQUFBQUFBQUFBWXdSQUlBQWdTcG9pU2prRE9DQUFJRWlhSWtnNUF6QWdBQ0JMbWlKTE9RTW9JQUFnU1pvaVNUa0RJQ0JGbWlGRkN5QkZSSlpEaTJ6bisrOC9aRVVFUUNCREFud2dSYjBpVUVJZ2lLZEIvLy8vL3dkeElnTkJnSURBL3dOUEJFQkVBQUFBQUFBQUFBQkVHQzFFVlBzaENVQWdVRUlBV1JzZ1VLY2dBMEdBZ01EL0EydHlSUTBCR2tRQUFBQUFBQUFBQUNCRklFV2hvd3dCQ3dKOElBTkIvLy8vL2dOTkJFQkVHQzFFVlBzaCtUOGdBMEdCZ0lEakEwa05BUnBFQjF3VU15YW1rVHdnUlNCRklFV2lFTjREb3FFZ1JhRkVHQzFFVlBzaCtUK2dEQUlMSUZCQ0FGTUVRRVFZTFVSVSt5SDVQeUJGUkFBQUFBQUFBUEEvb0VRQUFBQUFBQURnUDZJaVJKOGlSU0JGSUVRUTNnT2lSQWRjRkRNbXBwRzhvS0NoSWtRZ1JLQU1BZ3RFQUFBQUFBQUE4RDhnUmFGRUFBQUFBQUFBNEQraUlrU2ZJa1VnUkJEZUE2SWdSQ0JGdlVLQWdJQ0FjSU8vSWtRZ1JLS2hJRVVnUktDam9DQkVvQ0pFSUVTZ0N3c2lSYUlRZ3dNZ1JSQ0RBeUpHb3lGRUlFY2dSYUlRZ3dNZ1JxTWhSZ3NnQWlCS0lFU2lJRXdnUnFLZ09RTWdJQUlnU0NCRW9pQk5JRWFpb0RrREdDQUNJRXNnUktJZ1R5QkdvcUE1QXhBZ0FpQkpJRVNpSUU0Z1JxS2dPUU1JSUFKQkNHb1E1UVlnQWlBQUt3TUFJRU9pSUVjZ0Fpc0RLS0tnT1FNb0lBSWdBQ3NEQ0NCRG9pQkhJQUlyQXpDaW9Ea0RNQ0FDSUFBckF4QWdRNklnUnlBQ0t3TTRvcUE1QXpnTElBUWdBaXNEQ0NKRElBSXJBeEFpUkNCRW9DSkdvaUpJSUFJckF5QWlSeUFDS3dNWUlrb2dTcUFpUmFJaVNhRTVBNUFDSUFRZ1F5QkZvaUpMSUVZZ1I2SWlUS0E1QTdBQ0lBUWdTQ0JKb0RrRCtBRWdCQ0JFSUVXaUlrZ2dSeUJESUVPZ0lrZWlJa21oT1FPNEFpQUVJRXNnVEtFNUE0QUNJQVFnU0NCSm9Ea0RvQUlnQkVRQUFBQUFBQUR3UHlCRElFZWlJa01nUkNCR29pSkVvS0U1QThBQ0lBUkVBQUFBQUFBQThEOGdReUJLSUVXaUlrT2dvVGtEbUFJZ0JFUUFBQUFBQUFEd1B5QkVJRU9nb1RrRDhBRWdCQ0FDS3dNb09RT0lBaUFFSUFJckF6QTVBNmdDSUFRZ0Fpc0RPRGtEeUFKQkFBVkJmd3NoQWlBQVFVQnJKQUFnQWtFQVNBUkFJd0JCRUdzaUFDUUFJQUJCNGFBQ05nSUFJQUFnQVRZQ0RDQUFRWXp3QXlnQ0FEWUNCQ0FBUVpEd0F5Z0NBRFlDQ0VHcGdnUkJvdUlCSUFBUUNCb2dBRUVRYWlRQUN5QUVRZkFCYWlFQ0lBUkJrQUZxSVFOQkFDRUFBMEFDUUVFQUlRa2dBRUVEUmcwQUEwQWdDVUVFUmdSQUlBQkJBV29oQUF3REJTQUpRUU4wSWdZZ0F5QUFRUVYwSWdWcWFpSUxJQXNyQXdBaVF5QUNJQVZxSUFacUt3TUFJRU9oUkFBQUFHQm1adTQvbzZBNUF3QWdDVUVCYWlFSkRBRUxBQXNBQ3dzZ0NrRUFUZzBCUWVlTkFpQUtFTWNCUVg0aEFDQWVRWDQyQW9BQ0RBTUZBMEFnQUVFRVJ3UkFJQVJCOEFGcUlDNUJCWFJxSUFCQkEzUnFJQVJCMEFKcUlDNUJCSFJxSUFCQkFuUnFLZ0lBdXprREFDQUFRUUZxSVFBTUFRc0xJQzVCQVdvaExnd0NDd0FMQ3lBZUlCNG9Bb0FDUVFKMGFpZ0NpQUloQUNBRUlCNG9Bb1FDUVFGck5nS0VBU0FFSUFBMkFvQUJRUUJCQVVHNG93SWdCRUdBQVdvUVBTQWVLQUtBQWlFQUN3SkFJQUFnQVVZRVFDQUVJQVFyQTVBQk9RTVFJQVFnQkNzRG1BRTVBeGdnQkNBRUt3T2dBVGtESUNBRUlBUXJBNmdCT1FNb0lBUWdCQ3NEc0FFNUF6QWdCQ0FFS3dQUUFUa0RVQ0FFSUFRckE3Z0JPUU00SUFSQlFHc2dCQ3NEd0FFNUF3QWdCQ0FFS3dQSUFUa0RTQ0FFSUFRckE5Z0JPUU5ZSUFRZ0JDc0Q0QUU1QTJBZ0JDQUVLd1BvQVRrRGFDQUVJQUUyQWdBZ0JDQUVLZ0tNQWJzNUF3aEJyb3NFUVpPa0FpQUVFQWdhREFFTElBUWdBVFlDY0VId2tBUkJvcVFDSUFSQjhBQnFFQWdhQzBFQUN5RUFJQVJCa0FOcUpBQWdBQThMUVFCQkEwR2tEa0VBRUQxQkFSQURBQXMwQVFGL1FkaVlCQ2dDQUNFQVFkQ1lCQkExR2dOQUlBQUVRQ0FBS0FJQUlRRWdBQkEwSUFFaEFBd0JDd3RCMEpnRUVMSUNDejhCQW45QnhKZ0VLQUlBSVFCQnZKZ0VFRFVoQVFOQUlBQUVRQ0FBS0FJQUlRSWdBU0FBUVFocUVNa0ZJQUFRTkNBQ0lRQU1BUXNMUWJ5WUJCQ3lBZ3NSQUNBQUtBSUFRWVFCYWtFQkVQY0VBQXNVQUNBQVFReHFRUUFnQVNnQ0JFRzg0UUZHR3dzTUFDQUFRUXhxS0FJQUVEUUxGQUFnQUVFTWFrRUFJQUVvQWdSQmxPQUJSaHNMQ3dBZ0FFRU1haWdDQUJvTEtnRUJmRUYvSUFBckF3QWdBU3NEQUtFaUFrUUFBQUFBQUFBQUFHUWdBa1FBQUFBQUFBQUFBR01iQ3hRQUlBQkJER3BCQUNBQktBSUVRWWphQVVZYkN4RUFJQUJCREdvaUFDQUFLQUlBRUpBR0Myb0JBWDlCckpnRUVPUUNRYXlZQkNnQ0FBUkFRYXlZQkNnQ0FDRUJRYkNZQkNnQ0FDRUFBMEFnQUNBQlJ3UkFRYXlZQkJBMUdpQUFRUWhySWdBUTBRRU1BUXNMUWJDWUJDQUJOZ0lBUWF5WUJCQTFHa0dzbUFRb0FnQWhBRUdzbUFRUTFBRWFJQUFRTkFzTENRQWdBRUVFYWhCQUN3a0FJQUFRdUFZUU5Bc0pBQ0FBRUkwRUVEUUxDUUFnQUJDT0JCQTBDM01CQkg4Z0FDQUFLQUlBUVF4cktBSUFha0VLRUxjSElRSWpBRUVRYXlJQkpBQUNRQ0FCUVFocUlBQVErZ0lpQXkwQUFFVU5BQ0FCSUFBUXhBTWlCQ0FDRU1vRElBUVE4UUpGRFFBZ0FDQUFLQUlBUVF4cktBSUFha0VCRU1RQ0N5QURFTVVDSUFGQkVHb2tBQ0FBRVBzQ0lBQUxCd0FnQUNnQ0NBc0hBQ0FBS0FJRUN5VUFJQUVnQWlBRElBUWdCU0FHclNBSHJVSWdob1FnQ0swZ0NhMUNJSWFFSUFBUkhnQUxJd0FnQVNBQ0lBTWdCQ0FGclNBR3JVSWdob1FnQjYwZ0NLMUNJSWFFSUFBUkh3QUxHUUFnQVNBQ0lBTWdCQ0FGclNBR3JVSWdob1FnQUJFV0FBc1pBQ0FCSUFJZ0E2MGdCSzFDSUlhRUlBVWdCaUFBRVMwQUN5SUJBWDRnQVNBQ3JTQURyVUlnaG9RZ0JDQUFFUk1BSWdWQ0lJaW5FQUlnQmFjTEJnQWdBQ1FBQ3dRQUl3QUxEQUFnQUJDdEJCb2dBQkEwQ3drQUlBQVFyUVFRTkFzR0FFR285d0VMR3dBZ0FDQUJLQUlJSUFVUWZnUkFJQUVnQWlBRElBUVFzQVFMQ3pnQUlBQWdBU2dDQ0NBRkVINEVRQ0FCSUFJZ0F5QUVFTEFFRHdzZ0FDZ0NDQ0lBSUFFZ0FpQURJQVFnQlNBQUtBSUFLQUlVRVFzQUM1WUNBUVovSUFBZ0FTZ0NDQ0FGRUg0RVFDQUJJQUlnQXlBRUVMQUVEd3NnQVMwQU5TRUhJQUFvQWd3aEJpQUJRUUE2QURVZ0FTMEFOQ0VJSUFGQkFEb0FOQ0FBUVJCcUlna2dBU0FDSUFNZ0JDQUZFSzRFSUFjZ0FTMEFOU0lLY2lFSElBZ2dBUzBBTkNJTGNpRUlBa0FnQmtFQ1NBMEFJQWtnQmtFRGRHb2hDU0FBUVJocUlRWURRQ0FCTFFBMkRRRUNRQ0FMQkVBZ0FTZ0NHRUVCUmcwRElBQXRBQWhCQW5FTkFRd0RDeUFLUlEwQUlBQXRBQWhCQVhGRkRRSUxJQUZCQURzQk5DQUdJQUVnQWlBRElBUWdCUkN1QkNBQkxRQTFJZ29nQjNJaEJ5QUJMUUEwSWdzZ0NISWhDQ0FHUVFocUlnWWdDVWtOQUFzTElBRWdCMEgvQVhGQkFFYzZBRFVnQVNBSVFmOEJjVUVBUnpvQU5BdVNBUUFnQUNBQktBSUlJQVFRZmdSQUlBRWdBaUFERUs4RUR3c0NRQ0FBSUFFb0FnQWdCQkIrUlEwQUFrQWdBaUFCS0FJUVJ3UkFJQUVvQWhRZ0FrY05BUXNnQTBFQlJ3MEJJQUZCQVRZQ0lBOExJQUVnQWpZQ0ZDQUJJQU0yQWlBZ0FTQUJLQUlvUVFGcU5nSW9Ba0FnQVNnQ0pFRUJSdzBBSUFFb0FoaEJBa2NOQUNBQlFRRTZBRFlMSUFGQkJEWUNMQXNMOHdFQUlBQWdBU2dDQ0NBRUVINEVRQ0FCSUFJZ0F4Q3ZCQThMQWtBZ0FDQUJLQUlBSUFRUWZnUkFBa0FnQWlBQktBSVFSd1JBSUFFb0FoUWdBa2NOQVFzZ0EwRUJSdzBDSUFGQkFUWUNJQThMSUFFZ0F6WUNJQUpBSUFFb0FpeEJCRVlOQUNBQlFRQTdBVFFnQUNnQ0NDSUFJQUVnQWlBQ1FRRWdCQ0FBS0FJQUtBSVVFUXNBSUFFdEFEVUVRQ0FCUVFNMkFpd2dBUzBBTkVVTkFRd0RDeUFCUVFRMkFpd0xJQUVnQWpZQ0ZDQUJJQUVvQWloQkFXbzJBaWdnQVNnQ0pFRUJSdzBCSUFFb0FoaEJBa2NOQVNBQlFRRTZBRFlQQ3lBQUtBSUlJZ0FnQVNBQ0lBTWdCQ0FBS0FJQUtBSVlFUVlBQ3d1ZEJBRURmeUFBSUFFb0FnZ2dCQkIrQkVBZ0FTQUNJQU1RcndRUEN3SkFJQUFnQVNnQ0FDQUVFSDRFUUFKQUlBSWdBU2dDRUVjRVFDQUJLQUlVSUFKSERRRUxJQU5CQVVjTkFpQUJRUUUyQWlBUEN5QUJJQU0yQWlBZ0FTZ0NMRUVFUndSQUlBQkJFR29pQlNBQUtBSU1RUU4wYWlFSFFRQWhBeUFCQW44Q1FBTkFBa0FnQlNBSFR3MEFJQUZCQURzQk5DQUZJQUVnQWlBQ1FRRWdCQkN1QkNBQkxRQTJEUUFDUUNBQkxRQTFSUTBBSUFFdEFEUUVRRUVCSVFNZ0FTZ0NHRUVCUmcwRVFRRWhCaUFBTFFBSVFRSnhEUUVNQkF0QkFTRUdJQUF0QUFoQkFYRkZEUU1MSUFWQkNHb2hCUXdCQ3d0QkJDQUdSUTBCR2d0QkF3czJBaXdnQTBFQmNRMENDeUFCSUFJMkFoUWdBU0FCS0FJb1FRRnFOZ0lvSUFFb0FpUkJBVWNOQVNBQktBSVlRUUpIRFFFZ0FVRUJPZ0EyRHdzZ0FDZ0NEQ0VGSUFCQkVHb2lCaUFCSUFJZ0F5QUVFTFFESUFWQkFrZ05BQ0FHSUFWQkEzUnFJUVlnQUVFWWFpRUZBa0FnQUNnQ0NDSUFRUUp4UlFSQUlBRW9BaVJCQVVjTkFRc0RRQ0FCTFFBMkRRSWdCU0FCSUFJZ0F5QUVFTFFESUFWQkNHb2lCU0FHU1EwQUN3d0JDeUFBUVFGeFJRUkFBMEFnQVMwQU5nMENJQUVvQWlSQkFVWU5BaUFGSUFFZ0FpQURJQVFRdEFNZ0JVRUlhaUlGSUFaSkRRQU1BZ3NBQ3dOQUlBRXRBRFlOQVNBQktBSWtRUUZHQkVBZ0FTZ0NHRUVCUmcwQ0N5QUZJQUVnQWlBRElBUVF0QU1nQlVFSWFpSUZJQVpKRFFBTEN3dmJCUUVFZnlNQVFVQnFJZ1VrQUFKQUlBRkJyT3NEUVFBUWZnUkFJQUpCQURZQ0FFRUJJUU1NQVFzQ1FDQUFJQUVnQUMwQUNFRVljUVIvUVFFRklBRkZEUUVnQVVIQTZBTkJvT2tERUxJQklnWkZEUUVnQmkwQUNFRVljVUVBUndzUWZpRUVDeUFFQkVCQkFTRURJQUlvQWdBaUFFVU5BU0FDSUFBb0FnQTJBZ0FNQVFzQ1FDQUJSUTBBSUFGQndPZ0RRZERwQXhDeUFTSUVSUTBCSUFJb0FnQWlBUVJBSUFJZ0FTZ0NBRFlDQUFzZ0JDZ0NDQ0lCSUFBb0FnZ2lCa0YvYzNGQkIzRWdBVUYvY3lBR2NVSGdBSEZ5RFFGQkFTRURJQUFvQWd3Z0JDZ0NERUVBRUg0TkFTQUFLQUlNUWFEckEwRUFFSDRFUUNBRUtBSU1JZ0JGRFFJZ0FFSEE2QU5CaE9vREVMSUJSU0VEREFJTElBQW9BZ3dpQVVVTkFFRUFJUU1nQVVIQTZBTkIwT2tERUxJQklnRUVRQ0FBTFFBSVFRRnhSUTBDQW44Z0FTRUFJQVFvQWd3aEFnSkFBMEJCQUNBQ1JRMENHaUFDUWNEb0EwSFE2UU1Rc2dFaUFrVU5BU0FDS0FJSUlBQW9BZ2hCZjNOeERRRkJBU0FBS0FJTUlBSW9BZ3hCQUJCK0RRSWFJQUF0QUFoQkFYRkZEUUVnQUNnQ0RDSUJSUTBCSUFGQndPZ0RRZERwQXhDeUFTSUJCRUFnQWlnQ0RDRUNJQUVoQUF3QkN3c2dBQ2dDRENJQVJRMEFJQUJCd09nRFFjRHFBeEN5QVNJQVJRMEFJQUFnQWlnQ0RCRDNCaUVEQ3lBREN5RUREQUlMSUFBb0Fnd2lBVVVOQVNBQlFjRG9BMEhBNmdNUXNnRWlBUVJBSUFBdEFBaEJBWEZGRFFJZ0FTQUVLQUlNRVBjR0lRTU1BZ3NnQUNnQ0RDSUFSUTBCSUFCQndPZ0RRZkRvQXhDeUFTSUJSUTBCSUFRb0Fnd2lBRVVOQVNBQVFjRG9BMEh3NkFNUXNnRWlBRVVOQVNBRlFRaHFJZ05CQkhKQkFFRTBFRG9hSUFWQkFUWUNPQ0FGUVg4MkFoUWdCU0FCTmdJUUlBVWdBRFlDQ0NBQUlBTWdBaWdDQUVFQklBQW9BZ0FvQWh3UkJ3QUNRQ0FGS0FJZ0lnQkJBVWNOQUNBQ0tBSUFSUTBBSUFJZ0JTZ0NHRFlDQUFzZ0FFRUJSaUVEREFFTFFRQWhBd3NnQlVGQWF5UUFJQU1MYndFQ2Z5QUFJQUVvQWdoQkFCQitCRUFnQVNBQ0lBTVFzZ1FQQ3lBQUtBSU1JUVFnQUVFUWFpSUZJQUVnQWlBREVQZ0dBa0FnQkVFQ1NBMEFJQVVnQkVFRGRHb2hCQ0FBUVJocUlRQURRQ0FBSUFFZ0FpQURFUGdHSUFFdEFEWU5BU0FBUVFocUlnQWdCRWtOQUFzTEN6SUFJQUFnQVNnQ0NFRUFFSDRFUUNBQklBSWdBeEN5QkE4TElBQW9BZ2dpQUNBQklBSWdBeUFBS0FJQUtBSWNFUWNBQ3hrQUlBQWdBU2dDQ0VFQUVINEVRQ0FCSUFJZ0F4Q3lCQXNMcEFFQkFuOGpBRUZBYWlJREpBQUNmMEVCSUFBZ0FVRUFFSDROQUJwQkFDQUJSUTBBR2tFQUlBRkJ3T2dEUWZEb0F4Q3lBU0lCUlEwQUdpQURRUWhxSWdSQkJISkJBRUUwRURvYUlBTkJBVFlDT0NBRFFYODJBaFFnQXlBQU5nSVFJQU1nQVRZQ0NDQUJJQVFnQWlnQ0FFRUJJQUVvQWdBb0Fod1JCd0FnQXlnQ0lDSUFRUUZHQkVBZ0FpQURLQUlZTmdJQUN5QUFRUUZHQ3lFQUlBTkJRR3NrQUNBQUN3b0FJQUFnQVVFQUVINExDUUJCN0xzRUVEa2FDeVVBUWZpN0JDMEFBRVVFUUVIc3V3UkJvTUFERUx3Q1FmaTdCRUVCT2dBQUMwSHN1d1FMQ1FCQjNMc0VFRGthQ3lZQVFlaTdCQzBBQUVVRVFFSGN1d1JCaS9jQkVKc0JHa0hvdXdSQkFUb0FBQXRCM0xzRUN3a0FRY3k3QkJBNUdnc2xBRUhZdXdRdEFBQkZCRUJCekxzRVFjeS9BeEM4QWtIWXV3UkJBVG9BQUF0QnpMc0VDd2tBUWJ5N0JCQTVHZ3NtQUVISXV3UXRBQUJGQkVCQnZMc0VRYjZQQWhDYkFScEJ5THNFUVFFNkFBQUxRYnk3QkFzSkFFR3N1d1FRT1JvTEpRQkJ1THNFTFFBQVJRUkFRYXk3QkVHb3Z3TVF2QUpCdUxzRVFRRTZBQUFMUWF5N0JBc0pBRUdjdXdRUU9Sb0xKZ0JCcUxzRUxRQUFSUVJBUVp5N0JFRzNrUUlRbXdFYVFhaTdCRUVCT2dBQUMwR2N1d1FMQ1FCQmpMc0VFRGthQ3lVQVFaaTdCQzBBQUVVRVFFR011d1JCaEw4REVMd0NRWmk3QkVFQk9nQUFDMEdNdXdRTENRQkIvTG9FRURrYUN5WUFRWWk3QkMwQUFFVUVRRUg4dWdSQnBPTUJFSnNCR2tHSXV3UkJBVG9BQUF0Qi9Mb0VDeHNBUWZqREJDRUFBMEFnQUVFTWF4QTVJZ0JCNE1NRVJ3MEFDd3R0QUVINHVnUXRBQUFFUUVIMHVnUW9BZ0FQQzBINHd3UXRBQUJGQkVCQjRNTUVJUUFEUUNBQUVFVkJER29pQUVINHd3UkhEUUFMUWZqREJFRUJPZ0FBQzBIZ3d3UkJzT1lERUZOQjdNTUVRYnptQXhCVFFmaTZCRUVCT2dBQVFmUzZCRUhnd3dRMkFnQkI0TU1FQ3hzQVFkakRCQ0VBQTBBZ0FFRU1heEE1SWdCQndNTUVSdzBBQ3d0dEFFSHd1Z1F0QUFBRVFFSHN1Z1FvQWdBUEMwSFl3d1F0QUFCRkJFQkJ3TU1FSVFBRFFDQUFFRVZCREdvaUFFSFl3d1JIRFFBTFFkakRCRUVCT2dBQUMwSEF3d1JCbHBNQ0VGUkJ6TU1FUVl1VEFoQlVRZkM2QkVFQk9nQUFRZXk2QkVIQXd3UTJBZ0JCd01NRUN4c0FRYkREQkNFQUEwQWdBRUVNYXhBNUlnQkJrTUVFUncwQUN3dkpBZ0JCNkxvRUxRQUFCRUJCNUxvRUtBSUFEd3RCc01NRUxRQUFSUVJBUVpEQkJDRUFBMEFnQUJCRlFReHFJZ0JCc01NRVJ3MEFDMEd3d3dSQkFUb0FBQXRCa01FRVFhamlBeEJUUVp6QkJFSEk0Z01RVTBHb3dRUkI3T0lERUZOQnRNRUVRWVRqQXhCVFFjREJCRUdjNHdNUVUwSE13UVJCck9NREVGTkIyTUVFUWNEakF4QlRRZVRCQkVIVTR3TVFVMEh3d1FSQjhPTURFRk5CL01FRVFaamtBeEJUUVlqQ0JFRzQ1QU1RVTBHVXdnUkIzT1FERUZOQm9NSUVRWURsQXhCVFFhekNCRUdRNVFNUVUwRzR3Z1JCb09VREVGTkJ4TUlFUWJEbEF4QlRRZERDQkVHYzR3TVFVMEhjd2dSQndPVURFRk5CNk1JRVFkRGxBeEJUUWZUQ0JFSGc1UU1RVTBHQXd3UkI4T1VERUZOQmpNTUVRWURtQXhCVFFaakRCRUdRNWdNUVUwR2t3d1JCb09ZREVGTkI2TG9FUVFFNkFBQkI1TG9FUVpEQkJEWUNBRUdRd1FRTEd3QkJnTUVFSVFBRFFDQUFRUXhyRURraUFFSGd2Z1JIRFFBTEM4a0NBRUhndWdRdEFBQUVRRUhjdWdRb0FnQVBDMEdBd1FRdEFBQkZCRUJCNEw0RUlRQURRQ0FBRUVWQkRHb2lBRUdBd1FSSERRQUxRWURCQkVFQk9nQUFDMEhndmdSQjJ1SUJFRlJCN0w0RVFkSGlBUkJVUWZpK0JFSDkrZ0VRVkVHRXZ3UkJzdmtCRUZSQmtMOEVRYURqQVJCVVFaeS9CRUdGL1FFUVZFR292d1JCNHVJQkVGUkJ0TDhFUVpUc0FSQlVRY0MvQkVIMTlRRVFWRUhNdndSQjVQVUJFRlJCMkw4RVFlejFBUkJVUWVTL0JFSC85UUVRVkVId3Z3UkIrdmdCRUZSQi9MOEVRZmlPQWhCVVFZakFCRUdtOWdFUVZFR1V3QVJCMy9RQkVGUkJvTUFFUWFEakFSQlVRYXpBQkVHazl3RVFWRUc0d0FSQi92Z0JFRlJCeE1BRVFZUDdBUkJVUWREQUJFR0g5d0VRVkVIY3dBUkJwdThCRUZSQjZNQUVRZWZtQVJCVVFmVEFCRUd1amdJUVZFSGd1Z1JCQVRvQUFFSGN1Z1JCNEw0RU5nSUFRZUMrQkFzYkFFSFl2Z1FoQUFOQUlBQkJER3NRT1NJQVFiQzlCRWNOQUFzTDVRRUFRZGk2QkMwQUFBUkFRZFM2QkNnQ0FBOExRZGkrQkMwQUFFVUVRRUd3dlFRaEFBTkFJQUFRUlVFTWFpSUFRZGkrQkVjTkFBdEIyTDRFUVFFNkFBQUxRYkM5QkVIVTN3TVFVMEc4dlFSQjhOOERFRk5CeUwwRVFZemdBeEJUUWRTOUJFR3M0QU1RVTBIZ3ZRUkIxT0FERUZOQjdMMEVRZmpnQXhCVFFmaTlCRUdVNFFNUVUwR0V2Z1JCdU9FREVGTkJrTDRFUWNqaEF4QlRRWnkrQkVIWTRRTVFVMEdvdmdSQjZPRURFRk5CdEw0RVFmamhBeEJUUWNDK0JFR0k0Z01RVTBITXZnUkJtT0lERUZOQjJMb0VRUUU2QUFCQjFMb0VRYkM5QkRZQ0FFR3d2UVFMR3dCQnFMMEVJUUFEUUNBQVFReHJFRGtpQUVHQXZBUkhEUUFMQytVQkFFSFF1Z1F0QUFBRVFFSE11Z1FvQWdBUEMwR292UVF0QUFCRkJFQkJnTHdFSVFBRFFDQUFFRVZCREdvaUFFR292UVJIRFFBTFFhaTlCRUVCT2dBQUMwR0F2QVJCaStNQkVGUkJqTHdFUVpMakFSQlVRWmk4QkVIdzRnRVFWRUdrdkFSQitPSUJFRlJCc0x3RVFlZmlBUkJVUWJ5OEJFR1o0d0VRVkVISXZBUkJndU1CRUZSQjFMd0VRYUQzQVJCVVFlQzhCRUdoK0FFUVZFSHN2QVJCMy93QkVGUkIrTHdFUVplRkFoQlVRWVM5QkVIcjVnRVFWRUdRdlFSQjZ2a0JFRlJCbkwwRVFiRHZBUkJVUWRDNkJFRUJPZ0FBUWN5NkJFR0F2QVEyQWdCQmdMd0VDd3NBSUFCQjdMNERFTHdDQ3d3QUlBQkI0L3dCRUpzQkdnc0xBQ0FBUWRpK0F4QzhBZ3NNQUNBQVFkcjhBUkNiQVJvTERBQWdBQ0FCUVJCcUVOMENDd3dBSUFBZ0FVRU1haERkQWdzSEFDQUFMQUFKQ3djQUlBQXNBQWdMQ1FBZ0FCQ0hCeEEwQ3drQUlBQVFpQWNRTkF2dEF3RUZmd0pBSUFNZ0FpSUFhMEVEU0EwQUN3TkFBa0FnQkNBSVRTQUFJQU5QY2cwQUlBQXNBQUFpQmtIL0FYRWhBUUpBSUFaQkFFNEVRRUVCSVFZZ0FVSC8vOE1BVFEwQkRBSUxJQVpCUWtrTkFTQUdRVjlOQkVBZ0F5QUFhMEVDU0EwQ0lBQXRBQUVpQlVIQUFYRkJnQUZIRFFKQkFpRUdJQVZCUDNFZ0FVRUdkRUhBRDNGeVFmLy93d0JORFFFTUFnc0NRQUpBSUFaQmIwMEVRQ0FESUFCclFRTklEUVFnQUMwQUFpRUhJQUF0QUFFaEJTQUJRZTBCUmcwQklBRkI0QUZHQkVBZ0JVSGdBWEZCb0FGR0RRTU1CUXNnQlVIQUFYRkJnQUZIRFFRTUFnc2dBeUFBYTBFRVNDQUdRWFJMY2cwRElBQXRBQU1oQnlBQUxRQUNJUWtnQUMwQUFTRUZBa0FDUUFKQUFrQWdBVUh3QVdzT0JRQUNBZ0lCQWdzZ0JVSHdBR3BCL3dGeFFUQkpEUUlNQmdzZ0JVSHdBWEZCZ0FGR0RRRU1CUXNnQlVIQUFYRkJnQUZIRFFRTElBbEJ3QUZ4UVlBQlJ5QUhRY0FCY1VHQUFVZHlEUU5CQkNFR0lBZEJQM0VnQ1VFR2RFSEFIM0VnQVVFU2RFR0FnUEFBY1NBRlFUOXhRUXgwY25KeVFmLy93d0JMRFFNTUFnc2dCVUhnQVhGQmdBRkhEUUlMSUFkQndBRnhRWUFCUncwQlFRTWhCaUFIUVQ5eElBRkJESFJCZ09BRGNTQUZRVDl4UVFaMGNuSkIvLy9EQUVzTkFRc2dDRUVCYWlFSUlBQWdCbW9oQUF3QkN3c2dBQ0FDYXd2ZUJBRUZmeU1BUVJCcklnQWtBQ0FBSUFJMkFnd2dBQ0FGTmdJSUFuOGdBQ0FDTmdJTUlBQWdCVFlDQ0FKQUFrQURRQUpBSUFBb0Fnd2lBU0FEVHcwQUlBQW9BZ2dpRENBR1R3MEFJQUVzQUFBaUJVSC9BWEVoQWdKQUlBVkJBRTRFUUNBQ1FmLy93d0JOQkVCQkFTRUZEQUlMUVFJTUJndEJBaUVLSUFWQlFra05BeUFGUVY5TkJFQWdBeUFCYTBFQ1NBMEZJQUV0QUFFaUNFSEFBWEZCZ0FGSERRUkJBaUVGSUFoQlAzRWdBa0VHZEVIQUQzRnlJZ0pCLy8vREFFME5BUXdFQ3lBRlFXOU5CRUFnQXlBQmEwRURTQTBGSUFFdEFBSWhDU0FCTFFBQklRZ0NRQUpBSUFKQjdRRkhCRUFnQWtIZ0FVY05BU0FJUWVBQmNVR2dBVVlOQWd3SEN5QUlRZUFCY1VHQUFVWU5BUXdHQ3lBSVFjQUJjVUdBQVVjTkJRc2dDVUhBQVhGQmdBRkhEUVJCQXlFRklBbEJQM0VnQWtFTWRFR0E0QU54SUFoQlAzRkJCblJ5Y2lJQ1FmLy93d0JORFFFTUJBc2dCVUYwU3cwRElBTWdBV3RCQkVnTkJDQUJMUUFESVFrZ0FTMEFBaUVMSUFFdEFBRWhDQUpBQWtBQ1FBSkFJQUpCOEFGckRnVUFBZ0lDQVFJTElBaEI4QUJxUWY4QmNVRXdTUTBDREFZTElBaEI4QUZ4UVlBQlJnMEJEQVVMSUFoQndBRnhRWUFCUncwRUN5QUxRY0FCY1VHQUFVY2dDVUhBQVhGQmdBRkhjZzBEUVFRaEJTQUpRVDl4SUF0QkJuUkJ3Qjl4SUFKQkVuUkJnSUR3QUhFZ0NFRS9jVUVNZEhKeWNpSUNRZi8vd3dCTERRTUxJQXdnQWpZQ0FDQUFJQUVnQldvMkFnd2dBQ0FBS0FJSVFRUnFOZ0lJREFFTEN5QUJJQU5KSVFvTElBb01BUXRCQVFzaEFTQUVJQUFvQWd3MkFnQWdCeUFBS0FJSU5nSUFJQUJCRUdva0FDQUJDNDRFQUNNQVFSQnJJZ0FrQUNBQUlBSTJBZ3dnQUNBRk5nSUlBbjhnQUNBQ05nSU1JQUFnQlRZQ0NDQUFLQUlNSVFFQ1FBTkFJQUVnQTA4RVFFRUFJUUlNQWd0QkFpRUNJQUVvQWdBaUFVSC8vOE1BU3lBQlFZQndjVUdBc0FOR2NnMEJBa0FDUUNBQlFmOEFUUVJBUVFFaEFpQUdJQUFvQWdnaUJXdEJBRXdOQkNBQUlBVkJBV28yQWdnZ0JTQUJPZ0FBREFFTElBRkIvdzlOQkVBZ0JpQUFLQUlJSWdKclFRSklEUUlnQUNBQ1FRRnFOZ0lJSUFJZ0FVRUdka0hBQVhJNkFBQWdBQ0FBS0FJSUlnSkJBV28yQWdnZ0FpQUJRVDl4UVlBQmNqb0FBQXdCQ3lBR0lBQW9BZ2dpQW1zaEJTQUJRZi8vQTAwRVFDQUZRUU5JRFFJZ0FDQUNRUUZxTmdJSUlBSWdBVUVNZGtIZ0FYSTZBQUFnQUNBQUtBSUlJZ0pCQVdvMkFnZ2dBaUFCUVFaMlFUOXhRWUFCY2pvQUFDQUFJQUFvQWdnaUFrRUJhallDQ0NBQ0lBRkJQM0ZCZ0FGeU9nQUFEQUVMSUFWQkJFZ05BU0FBSUFKQkFXbzJBZ2dnQWlBQlFSSjJRZkFCY2pvQUFDQUFJQUFvQWdnaUFrRUJhallDQ0NBQ0lBRkJESFpCUDNGQmdBRnlPZ0FBSUFBZ0FDZ0NDQ0lDUVFGcU5nSUlJQUlnQVVFR2RrRS9jVUdBQVhJNkFBQWdBQ0FBS0FJSUlnSkJBV28yQWdnZ0FpQUJRVDl4UVlBQmNqb0FBQXNnQUNBQUtBSU1RUVJxSWdFMkFnd01BUXNMUVFFTUFRc2dBZ3NoQVNBRUlBQW9BZ3cyQWdBZ0J5QUFLQUlJTmdJQUlBQkJFR29rQUNBQkMva0RBUVIvQWtBZ0F5QUNJZ0JyUVFOSURRQUxBMEFDUUNBRUlBWk5JQUFnQTA5eURRQWdBQzBBQUNJQlFmLy93d0JMRFFBQ2Z5QUFRUUZxSUFGQkdIUkJHSFZCQUU0TkFCb2dBVUhDQVVrTkFTQUJRZDhCVFFSQUlBTWdBR3RCQWtnTkFpQUFMUUFCSWdWQndBRnhRWUFCUnlBRlFUOXhJQUZCQm5SQndBOXhja0gvLzhNQVMzSU5BaUFBUVFKcURBRUxBa0FDUUNBQlFlOEJUUVJBSUFNZ0FHdEJBMGdOQkNBQUxRQUNJUWNnQUMwQUFTRUZJQUZCN1FGR0RRRWdBVUhnQVVZRVFDQUZRZUFCY1VHZ0FVWU5Bd3dGQ3lBRlFjQUJjVUdBQVVjTkJBd0NDeUFESUFCclFRUklJQUZCOUFGTGNpQUVJQVpyUVFKSmNnMERJQUF0QUFNaEJ5QUFMUUFDSVFnZ0FDMEFBU0VGQWtBQ1FBSkFBa0FnQVVId0FXc09CUUFDQWdJQkFnc2dCVUh3QUdwQi93RnhRVEJKRFFJTUJnc2dCVUh3QVhGQmdBRkdEUUVNQlFzZ0JVSEFBWEZCZ0FGSERRUUxJQWhCd0FGeFFZQUJSeUFIUWNBQmNVR0FBVWR5SUFkQlAzRWdDRUVHZEVIQUgzRWdBVUVTZEVHQWdQQUFjU0FGUVQ5eFFReDBjbkp5UWYvL3d3QkxjZzBESUFaQkFXb2hCaUFBUVFScURBSUxJQVZCNEFGeFFZQUJSdzBDQ3lBSFFjQUJjVUdBQVVjZ0IwRS9jU0FCUVF4MFFZRGdBM0VnQlVFL2NVRUdkSEp5UWYvL3d3QkxjZzBCSUFCQkEyb0xJUUFnQmtFQmFpRUdEQUVMQ3lBQUlBSnJDOU1GQVFSL0l3QkJFR3NpQUNRQUlBQWdBallDRENBQUlBVTJBZ2dDZnlBQUlBSTJBZ3dnQUNBRk5nSUlBa0FDUUFKQUEwQUNRQ0FBS0FJTUlnRWdBMDhOQUNBQUtBSUlJZ1VnQms4TkFFRUNJUW9nQVMwQUFDSUNRZi8vd3dCTERRUWdBQUovSUFKQkdIUkJHSFZCQUU0RVFDQUZJQUk3QVFBZ0FVRUJhZ3dCQ3lBQ1FjSUJTUTBGSUFKQjN3Rk5CRUFnQXlBQmEwRUNTQTBGSUFFdEFBRWlDRUhBQVhGQmdBRkhEUVFnQ0VFL2NTQUNRUVowUWNBUGNYSWlBa0gvLzhNQVN3MEVJQVVnQWpzQkFDQUJRUUpxREFFTElBSkI3d0ZOQkVBZ0F5QUJhMEVEU0EwRklBRXRBQUloQ1NBQkxRQUJJUWdDUUFKQUlBSkI3UUZIQkVBZ0FrSGdBVWNOQVNBSVFlQUJjVUdnQVVZTkFnd0hDeUFJUWVBQmNVR0FBVVlOQVF3R0N5QUlRY0FCY1VHQUFVY05CUXNnQ1VIQUFYRkJnQUZIRFFRZ0NVRS9jU0FJUVQ5eFFRWjBJQUpCREhSeWNpSUNRZi8vQTNGQi8vL0RBRXNOQkNBRklBSTdBUUFnQVVFRGFnd0JDeUFDUWZRQlN3MEZRUUVoQ2lBRElBRnJRUVJJRFFNZ0FTMEFBeUVKSUFFdEFBSWhDQ0FCTFFBQklRRUNRQUpBQWtBQ1FDQUNRZkFCYXc0RkFBSUNBZ0VDQ3lBQlFmQUFha0gvQVhGQk1FOE5DQXdDQ3lBQlFmQUJjVUdBQVVjTkJ3d0JDeUFCUWNBQmNVR0FBVWNOQmdzZ0NFSEFBWEZCZ0FGSElBbEJ3QUZ4UVlBQlIzSU5CU0FHSUFWclFRUklEUU5CQWlFS0lBbEJQM0VpQ1NBSVFRWjBJZ3RCd0I5eElBRkJESFJCZ09BUGNTQUNRUWR4SWdKQkVuUnljbkpCLy8vREFFc05BeUFGSUFoQkJIWkJBM0VnQVVFQ2RDSUJRY0FCY1NBQ1FRaDBjaUFCUVR4eGNuSkJ3UDhBYWtHQXNBTnlPd0VBSUFBZ0JVRUNhallDQ0NBRklBdEJ3QWR4SUFseVFZQzRBM0k3QVFJZ0FDZ0NERUVFYWdzMkFnd2dBQ0FBS0FJSVFRSnFOZ0lJREFFTEN5QUJJQU5KSVFvTElBb01BZ3RCQVF3QkMwRUNDeUVCSUFRZ0FDZ0NERFlDQUNBSElBQW9BZ2cyQWdBZ0FFRVFhaVFBSUFFTCtnVUJBWDhqQUVFUWF5SUFKQUFnQUNBQ05nSU1JQUFnQlRZQ0NBSi9JQUFnQWpZQ0RDQUFJQVUyQWdnZ0FDZ0NEQ0VDQWtBQ1FBTkFJQUlnQTA4RVFFRUFJUVVNQXd0QkFpRUZJQUl2QVFBaUFVSC8vOE1BU3cwQ0FrQUNRQ0FCUWY4QVRRUkFRUUVoQlNBR0lBQW9BZ2dpQW10QkFFd05CU0FBSUFKQkFXbzJBZ2dnQWlBQk9nQUFEQUVMSUFGQi93OU5CRUFnQmlBQUtBSUlJZ0pyUVFKSURRUWdBQ0FDUVFGcU5nSUlJQUlnQVVFR2RrSEFBWEk2QUFBZ0FDQUFLQUlJSWdKQkFXbzJBZ2dnQWlBQlFUOXhRWUFCY2pvQUFBd0JDeUFCUWYrdkEwMEVRQ0FHSUFBb0FnZ2lBbXRCQTBnTkJDQUFJQUpCQVdvMkFnZ2dBaUFCUVF4MlFlQUJjam9BQUNBQUlBQW9BZ2dpQWtFQmFqWUNDQ0FDSUFGQkJuWkJQM0ZCZ0FGeU9nQUFJQUFnQUNnQ0NDSUNRUUZxTmdJSUlBSWdBVUUvY1VHQUFYSTZBQUFNQVFzZ0FVSC90d05OQkVCQkFTRUZJQU1nQW10QkJFZ05CU0FDTHdFQ0lnaEJnUGdEY1VHQXVBTkhEUUlnQmlBQUtBSUlhMEVFU0EwRklBaEIvd2R4SUFGQkNuUkJnUGdEY1NBQlFjQUhjU0lGUVFwMGNuSkJnSUFFYWtILy84TUFTdzBDSUFBZ0FrRUNhallDRENBQUlBQW9BZ2dpQWtFQmFqWUNDQ0FDSUFWQkJuWkJBV29pQWtFQ2RrSHdBWEk2QUFBZ0FDQUFLQUlJSWdWQkFXbzJBZ2dnQlNBQ1FRUjBRVEJ4SUFGQkFuWkJEM0Z5UVlBQmNqb0FBQ0FBSUFBb0FnZ2lBa0VCYWpZQ0NDQUNJQWhCQm5aQkQzRWdBVUVFZEVFd2NYSkJnQUZ5T2dBQUlBQWdBQ2dDQ0NJQlFRRnFOZ0lJSUFFZ0NFRS9jVUdBQVhJNkFBQU1BUXNnQVVHQXdBTkpEUVFnQmlBQUtBSUlJZ0pyUVFOSURRTWdBQ0FDUVFGcU5nSUlJQUlnQVVFTWRrSGdBWEk2QUFBZ0FDQUFLQUlJSWdKQkFXbzJBZ2dnQWlBQlFRWjJRVDl4UVlBQmNqb0FBQ0FBSUFBb0FnZ2lBa0VCYWpZQ0NDQUNJQUZCUDNGQmdBRnlPZ0FBQ3lBQUlBQW9BZ3hCQW1vaUFqWUNEQXdCQ3d0QkFnd0NDMEVCREFFTElBVUxJUUVnQkNBQUtBSU1OZ0lBSUFjZ0FDZ0NDRFlDQUNBQVFSQnFKQUFnQVFzVkFDQUFLQUlJSWdCRkJFQkJBUThMSUFBUWlnY0xrZ0VCQm44RFFBSkFJQUlnQTBZZ0JDQUlUWElOQUVFQklRY2dBQ2dDQ0NFRkl3QkJFR3NpQmlRQUlBWWdCVFlDRENBR1FRaHFJQVpCREdvUXlnRWhDa0VBSUFJZ0F5QUNheUFCUWNTNEJDQUJHeENBQXlFRklBb1F5UUVnQmtFUWFpUUFBa0FDUUNBRlFRSnFEZ01DQWdFQUN5QUZJUWNMSUFoQkFXb2hDQ0FISUFscUlRa2dBaUFIYWlFQ0RBRUxDeUFKQzF3QkEzOGdBQ2dDQ0NFQ0l3QkJFR3NpQVNRQUlBRWdBallDRENBQlFRaHFJQUZCREdvUXlnRWhBaU1BUVJCcklnTWtBQ0FEUVJCcUpBQWdBaERKQVNBQlFSQnFKQUFnQUNnQ0NDSUFSUVJBUVFFUEN5QUFFSW9IUVFGR0M1SUJBUUYvSXdCQkVHc2lCU1FBSUFRZ0FqWUNBQUovUVFJZ0JVRU1ha0VBSUFBb0FnZ1F0d1FpQUVFQmFrRUNTUTBBR2tFQklBQkJBV3NpQVNBRElBUW9BZ0JyU3cwQUdpQUZRUXhxSVFJRGZ5QUJCSDhnQWkwQUFDRUFJQVFnQkNnQ0FDSURRUUZxTmdJQUlBTWdBRG9BQUNBQlFRRnJJUUVnQWtFQmFpRUNEQUVGUVFBTEN3c2hBaUFGUVJCcUpBQWdBZ3Z3QmdFTmZ5TUFRUkJySWhJa0FDQUNJUWtEUUFKQUlBTWdDVVlFUUNBRElRa01BUXNnQ1MwQUFFVU5BQ0FKUVFGcUlRa01BUXNMSUFjZ0JUWUNBQ0FFSUFJMkFnQURRQUpBQW44Q1FDQUNJQU5HSUFVZ0JrWnlEUUFnRWlBQktRSUFOd01JSUFBb0FnZ2hDQ01BUVJCckloRWtBQ0FSSUFnMkFnd2dFVUVJYWlBUlFReHFFTW9CSVJRZ0NTQUNheUVOSXdCQmtBaHJJZ3NrQUNBTElBUW9BZ0FpRGpZQ0RDQUZJQXRCRUdvZ0JSc2hEMEVBSVFvQ1FBSkFBa0FnRGtVZ0JpQUZhMEVDZFVHQUFpQUZHeUlJUlhKRkJFQURRQ0FOUVlNQlN5QU5RUUoySWd3Z0NFOXlSUVJBSUFnaERBd0VDeUFQSUF0QkRHb2dEQ0FJSUFnZ0RFc2JJQUVReUFRaUVFRi9SZ1JBUVg4aENrRUFJUXdnQ3lnQ0RDRU9EQU1MSUFoQkFDQVFJQThnQzBFUWFrWWJJaE5ySVF3Z0R5QVRRUUowYWlFUElBMGdEbW9nQ3lnQ0RDSU9hMEVBSUE0YklRMGdDaUFRYWlFS0lBNUZEUUlnQ0NBVFJ5RVFJQXdoQ0NBUURRQU1BZ3NBQ3lBSUlRd0xJQTVGRFFFTElBeEZJQTFGY2cwQUlBb2hDQU5BQWtBQ1FDQVBJQTRnRFNBQkVJQURJZ3BCQW1wQkFrMEVRQUpBQWtBZ0NrRUJhZzRDQmdBQkN5QUxRUUEyQWd3TUFnc2dBVUVBTmdJQURBRUxJQXNnQ3lnQ0RDQUthaUlPTmdJTUlBaEJBV29oQ0NBTVFRRnJJZ3dOQVFzZ0NDRUtEQUlMSUE5QkJHb2hEeUFLSUExSElSQWdEU0FLYXlFTklBZ2hDaUFRRFFBTEN5QUZCRUFnQkNBTEtBSU1OZ0lBQ3lBTFFaQUlhaVFBSUFvaENDQVVFTWtCSUJGQkVHb2tBQUpBQWtBQ1FBSkFJQWhCZjBZRVFBTkFBa0FnQnlBRk5nSUFJQUlnQkNnQ0FFWU5BRUVCSVFZQ1FBSkFBa0FnQlNBQ0lBa2dBbXNnRWtFSWFpQUFLQUlJRUlzSElnRkJBbW9PQXdnQUFnRUxJQVFnQWpZQ0FBd0ZDeUFCSVFZTElBSWdCbW9oQWlBSEtBSUFRUVJxSVFVTUFRc0xJQVFnQWpZQ0FBd0ZDeUFISUFjb0FnQWdDRUVDZEdvaUJUWUNBQ0FGSUFaR0RRTWdCQ2dDQUNFQ0lBTWdDVVlFUUNBRElRa01DQXNnQlNBQ1FRRWdBU0FBS0FJSUVJc0hSUTBCQzBFQ0RBUUxJQWNnQnlnQ0FFRUVhallDQUNBRUlBUW9BZ0JCQVdvaUFqWUNBQ0FDSVFrRFFDQURJQWxHQkVBZ0F5RUpEQVlMSUFrdEFBQkZEUVVnQ1VFQmFpRUpEQUFMQUFzZ0JDQUNOZ0lBUVFFTUFnc2dCQ2dDQUNFQ0N5QUNJQU5IQ3lFQUlCSkJFR29rQUNBQUR3c2dCeWdDQUNFRkRBQUxBQXUxQlFFTWZ5TUFRUkJySWcwa0FDQUNJUWdEUUFKQUlBTWdDRVlFUUNBRElRZ01BUXNnQ0NnQ0FFVU5BQ0FJUVFScUlRZ01BUXNMSUFjZ0JUWUNBQ0FFSUFJMkFnQURRQUpBQWtBZ0FpQURSaUFGSUFaR2NnUi9JQUlGSUEwZ0FTa0NBRGNEQ0VFQklSQWdBQ2dDQ0NFSkl3QkJFR3NpRGlRQUlBNGdDVFlDRENBT1FRaHFJQTVCREdvUXlnRWhFeUFHSUFVaUNXc2hDa0VBSVE4akFFRVFheUlSSkFBQ1FDQUVLQUlBSWd0RklBZ2dBbXRCQW5VaUVrVnlEUUFnQ2tFQUlBa2JJUW9EUUNBUlFReHFJQWtnQ2tFRVNSc2dDeWdDQUJEWEF5SU1RWDlHQkVCQmZ5RVBEQUlMSUFrRWZ5QUtRUU5OQkVBZ0NpQU1TUTBESUFrZ0VVRU1haUFNRUQ4YUN5QUtJQXhySVFvZ0NTQU1hZ1ZCQUFzaENTQUxLQUlBUlFSQVFRQWhDd3dDQ3lBTUlBOXFJUThnQzBFRWFpRUxJQkpCQVdzaUVnMEFDd3NnQ1FSQUlBUWdDellDQUFzZ0VVRVFhaVFBSUE4aENTQVRFTWtCSUE1QkVHb2tBQUpBQWtBQ1FBSkFBa0FnQ1VFQmFnNENBQVlCQ3lBSElBVTJBZ0FEUUFKQUlBSWdCQ2dDQUVZTkFDQUZJQUlvQWdBZ0FDZ0NDQkMzQkNJQlFYOUdEUUFnQnlBSEtBSUFJQUZxSWdVMkFnQWdBa0VFYWlFQ0RBRUxDeUFFSUFJMkFnQU1BUXNnQnlBSEtBSUFJQWxxSWdVMkFnQWdCU0FHUmcwQ0lBTWdDRVlFUUNBRUtBSUFJUUlnQXlFSURBY0xJQTFCQkdwQkFDQUFLQUlJRUxjRUlnaEJmMGNOQVF0QkFpRVFEQU1MSUExQkJHb2hBaUFHSUFjb0FnQnJJQWhKRFFJRFFDQUlCRUFnQWkwQUFDRUZJQWNnQnlnQ0FDSUpRUUZxTmdJQUlBa2dCVG9BQUNBSVFRRnJJUWdnQWtFQmFpRUNEQUVMQ3lBRUlBUW9BZ0JCQkdvaUFqWUNBQ0FDSVFnRFFDQURJQWhHQkVBZ0F5RUlEQVVMSUFnb0FnQkZEUVFnQ0VFRWFpRUlEQUFMQUFzZ0JDZ0NBQXNnQTBjaEVBc2dEVUVRYWlRQUlCQVBDeUFIS0FJQUlRVU1BQXNBQ3drQUlBQVFrd2NRTkFzM0FDTUFRUkJySWdBa0FDQUFJQVEyQWd3Z0FDQURJQUpyTmdJSUlBQkJER29nQUVFSWFoRDVBU2dDQUNFQklBQkJFR29rQUNBQkN6UUFBMEFnQVNBQ1JrVUVRQ0FFSUFFc0FBQWlBQ0FESUFCQkFFNGJPZ0FBSUFSQkFXb2hCQ0FCUVFGcUlRRU1BUXNMSUFJTERBQWdBU0FDSUFGQkFFNGJDeW9BQTBBZ0FTQUNSa1VFUUNBRElBRXRBQUE2QUFBZ0EwRUJhaUVESUFGQkFXb2hBUXdCQ3dzZ0Fnc1BBQ0FBSUFFZ0FrR1Fyd01RN0FZTEp3QWdBVUVBVGdSL1FaQ3ZBeWdDQUNBQlFmOEJjVUVDZEdvb0FnQUZJQUVMUVJoMFFSaDFDdzhBSUFBZ0FTQUNRWUNqQXhEc0Jnc25BQ0FCUVFCT0JIOUJnS01ES0FJQUlBRkIvd0Z4UVFKMGFpZ0NBQVVnQVF0QkdIUkJHSFVMQ1FBZ0FCQ09CeEEwQ3pVQUEwQWdBU0FDUmtVRVFDQUVJQUVvQWdBaUFDQURJQUJCZ0FGSkd6b0FBQ0FFUVFGcUlRUWdBVUVFYWlFQkRBRUxDeUFDQ3hNQUlBRWdBaUFCUVlBQlNSdEJHSFJCR0hVTEtnQURRQ0FCSUFKR1JRUkFJQU1nQVN3QUFEWUNBQ0FEUVFScUlRTWdBVUVCYWlFQkRBRUxDeUFDQ3c4QUlBQWdBU0FDUVpDdkF4RHRCZ3NlQUNBQlFmOEFUUVIvUVpDdkF5Z0NBQ0FCUVFKMGFpZ0NBQVVnQVFzTER3QWdBQ0FCSUFKQmdLTURFTzBHQ3g0QUlBRkIvd0JOQkg5QmdLTURLQUlBSUFGQkFuUnFLQUlBQlNBQkN3dEZBQUpBQTBBZ0FpQURSZzBCQWtBZ0FpZ0NBRUgvQUVzTkFFSDRuQU1vQWdBZ0FpZ0NBRUVCZEdvdkFRQWdBWEZGRFFBZ0FrRUVhaUVDREFFTEN5QUNJUU1MSUFNTFJBQURRQUpBSUFJZ0EwY0VmeUFDS0FJQVFmOEFTdzBCUWZpY0F5Z0NBQ0FDS0FJQVFRRjBhaThCQUNBQmNVVU5BU0FDQlNBREN3OExJQUpCQkdvaEFnd0FDd0FMUmdBRFFDQUJJQUpIQkVBZ0F5QUJLQUlBUWY4QVRRUi9RZmljQXlnQ0FDQUJLQUlBUVFGMGFpOEJBQVZCQUFzN0FRQWdBMEVDYWlFRElBRkJCR29oQVF3QkN3c2dBZ3NrQUNBQ1FmOEFUUVIvUWZpY0F5Z0NBQ0FDUVFGMGFpOEJBQ0FCY1VFQVJ3VkJBQXNMUUFFQ2Z5QUFLQUlBS0FJQUlnQW9BZ0FnQUNnQ0NDSUNRUUYxYWlFQklBQW9BZ1FoQUNBQklBSkJBWEVFZnlBQktBSUFJQUJxS0FJQUJTQUFDeEVCQUFzUEFDQUFJQUFvQWdBb0FnUVJBUUFMSHdBZ0FBSi9RWWk2QkVHSXVnUW9BZ0JCQVdvaUFEWUNBQ0FBQ3pZQ0JBc0pBQ0FBRUpBSEVEUUxuQUVBSXdCQkVHc2lBeVFBQWtBZ0JSQ0hBVVVFUUNBQUlBVW9BZ2cyQWdnZ0FDQUZLUUlBTndJQURBRUxJQVVvQWdBaEJBSkFBa0FDUUNBRktBSUVJZ0pCQVUwRVFDQUFJZ0VnQWhDUkFRd0JDeUFDUWUvLy8vOERTdzBCSUFBZ0FDQUNFTHNDUVFGcUlnVVFpUUlpQVJDUEFTQUFJQVVRc3dFZ0FDQUNFSW9CQ3lBQklBUWdBa0VCYWhETUFRd0JDeEJWQUFzTElBTkJFR29rQUFzSkFDQUFJQVVRM1FJTGlnTUJDSDhqQUVId0Eyc2lBQ1FBSUFCQjZBTnFJZ1lnQXhCUElBWVFsd0VoQ2lBRkVEZ0VRQ0FGUVFBUXZnTW9BZ0FnQ2tFdEVLQUJSaUVMQ3lBQ0lBc2dBRUhvQTJvZ0FFSGdBMm9nQUVIY0Eyb2dBRUhZQTJvZ0FFSElBMm9RUlNJTUlBQkJ1QU5xRUVVaUJpQUFRYWdEYWhCRklnY2dBRUdrQTJvUWxnY2dBRUhPQWpZQ0VDQUFRUWhxUVFBZ0FFRVFhaUlDRUdjaENBSkFBbjhnQlJBNElBQW9BcVFEU2dSQUlBVVFPQ0VKSUFBb0FxUURJUTBnQnhBNElBa2dEV3RCQVhScUlBWVFPR29nQUNnQ3BBTnFRUUZxREFFTElBY1FPQ0FHRURocUlBQW9BcVFEYWtFQ2Fnc2lDVUhsQUVrTkFDQUlJQWxCQW5RUU94Qi9JQWdvQWdBaUFnMEFFRlVBQ3lBQ0lBQkJCR29nQUNBREtBSUVJQVVRUUNBRkVFQWdCUkE0UVFKMGFpQUtJQXNnQUVIZ0Eyb2dBQ2dDM0FNZ0FDZ0MyQU1nRENBR0lBY2dBQ2dDcEFNUWxRY2dBU0FDSUFBb0FnUWdBQ2dDQUNBRElBUVFtZ0loQVNBSUVHWWdCeEE1R2lBR0VEa2FJQXdRT1JvZ0FFSG9BMm9RUnlBQVFmQURhaVFBSUFFTHlnUUJDMzhqQUVHd0NHc2lBQ1FBSUFBZ0JUY0RFQ0FBSUFZM0F4Z2dBQ0FBUWNBSGFpSUhOZ0s4QnlBSFFlUUFRWVg4QVNBQVFSQnFFTm9ESVFjZ0FFSE9BallDb0FRZ0FFR1lCR3BCQUNBQVFhQUVhaUlKRUdjaERpQUFRYzRDTmdLZ0JDQUFRWkFFYWtFQUlBa1FaeUVLQWtBZ0IwSGtBRThFUUJCY0lRY2dBQ0FGTndNQUlBQWdCamNEQ0NBQVFid0hhaUFIUVlYOEFTQUFFTmdCSWdkQmYwWU5BU0FPSUFBb0Fyd0hFSDhnQ2lBSFFRSjBFRHNRZnlBS0VQRUNEUUVnQ2lnQ0FDRUpDeUFBUVlnRWFpSUlJQU1RVHlBSUVKY0JJaEVnQUNnQ3ZBY2lDQ0FISUFocUlBa1E1d0VnQjBFQVNnUkFJQUFvQXJ3SExRQUFRUzFHSVE4TElBSWdEeUFBUVlnRWFpQUFRWUFFYWlBQVFmd0RhaUFBUWZnRGFpQUFRZWdEYWhCRkloQWdBRUhZQTJvUVJTSUlJQUJCeUFOcUVFVWlDeUFBUWNRRGFoQ1dCeUFBUWM0Q05nSXdJQUJCS0dwQkFDQUFRVEJxSWdJUVp5RU1BbjhnQUNnQ3hBTWlEU0FIU0FSQUlBc1FPQ0FISUExclFRRjBhaUFJRURocUlBQW9Bc1FEYWtFQmFnd0JDeUFMRURnZ0NCQTRhaUFBS0FMRUEycEJBbW9MSWcxQjVRQlBCRUFnRENBTlFRSjBFRHNRZnlBTUtBSUFJZ0pGRFFFTElBSWdBRUVrYWlBQVFTQnFJQU1vQWdRZ0NTQUpJQWRCQW5ScUlCRWdEeUFBUVlBRWFpQUFLQUw4QXlBQUtBTDRBeUFRSUFnZ0N5QUFLQUxFQXhDVkJ5QUJJQUlnQUNnQ0pDQUFLQUlnSUFNZ0JCQ2FBaUVCSUF3UVppQUxFRGthSUFnUU9Sb2dFQkE1R2lBQVFZZ0VhaEJISUFvUVppQU9FR1lnQUVHd0NHb2tBQ0FCRHdzUVZRQUxnZ01CQ0g4akFFSEFBV3NpQUNRQUlBQkJ1QUZxSWdZZ0F4QlBJQVlRblFFaENpQUZFRGdFUUNBRlFRQVFRUzBBQUNBS1FTMFFoUUZCL3dGeFJpRUxDeUFDSUFzZ0FFRzRBV29nQUVHd0FXb2dBRUd2QVdvZ0FFR3VBV29nQUVHZ0FXb1FSU0lNSUFCQmtBRnFFRVVpQmlBQVFZQUJhaEJGSWdjZ0FFSDhBR29RbUFjZ0FFSE9BallDRUNBQVFRaHFRUUFnQUVFUWFpSUNFR2NoQ0FKQUFuOGdCUkE0SUFBb0FueEtCRUFnQlJBNElRa2dBQ2dDZkNFTklBY1FPQ0FKSUExclFRRjBhaUFHRURocUlBQW9BbnhxUVFGcURBRUxJQWNRT0NBR0VEaHFJQUFvQW54cVFRSnFDeUlKUWVVQVNRMEFJQWdnQ1JBN0VIOGdDQ2dDQUNJQ0RRQVFWUUFMSUFJZ0FFRUVhaUFBSUFNb0FnUWdCUkJBSUFVUVFDQUZFRGhxSUFvZ0N5QUFRYkFCYWlBQUxBQ3ZBU0FBTEFDdUFTQU1JQVlnQnlBQUtBSjhFSmNISUFFZ0FpQUFLQUlFSUFBb0FnQWdBeUFFRU9nQklRRWdDQkJtSUFjUU9Sb2dCaEE1R2lBTUVEa2FJQUJCdUFGcUVFY2dBRUhBQVdva0FDQUJDOEVFQVF0L0l3QkIwQU5ySWdBa0FDQUFJQVUzQXhBZ0FDQUdOd01ZSUFBZ0FFSGdBbW9pQnpZQzNBSWdCMEhrQUVHRi9BRWdBRUVRYWhEYUF5RUhJQUJCemdJMkF2QUJJQUJCNkFGcVFRQWdBRUh3QVdvaUNSQm5JUTRnQUVIT0FqWUM4QUVnQUVIZ0FXcEJBQ0FKRUdjaENnSkFJQWRCNUFCUEJFQVFYQ0VISUFBZ0JUY0RBQ0FBSUFZM0F3Z2dBRUhjQW1vZ0IwR0YvQUVnQUJEWUFTSUhRWDlHRFFFZ0RpQUFLQUxjQWhCL0lBb2dCeEE3RUg4Z0NoRHhBZzBCSUFvb0FnQWhDUXNnQUVIWUFXb2lDQ0FERUU4Z0NCQ2RBU0lSSUFBb0F0d0NJZ2dnQnlBSWFpQUpFSUlDSUFkQkFFb0VRQ0FBS0FMY0FpMEFBRUV0UmlFUEN5QUNJQThnQUVIWUFXb2dBRUhRQVdvZ0FFSFBBV29nQUVIT0FXb2dBRUhBQVdvUVJTSVFJQUJCc0FGcUVFVWlDQ0FBUWFBQmFoQkZJZ3NnQUVHY0FXb1FtQWNnQUVIT0FqWUNNQ0FBUVNocVFRQWdBRUV3YWlJQ0VHY2hEQUovSUFBb0Fwd0JJZzBnQjBnRVFDQUxFRGdnQnlBTmEwRUJkR29nQ0JBNGFpQUFLQUtjQVdwQkFXb01BUXNnQ3hBNElBZ1FPR29nQUNnQ25BRnFRUUpxQ3lJTlFlVUFUd1JBSUF3Z0RSQTdFSDhnRENnQ0FDSUNSUTBCQ3lBQ0lBQkJKR29nQUVFZ2FpQURLQUlFSUFrZ0J5QUphaUFSSUE4Z0FFSFFBV29nQUN3QXp3RWdBQ3dBemdFZ0VDQUlJQXNnQUNnQ25BRVFsd2NnQVNBQ0lBQW9BaVFnQUNnQ0lDQURJQVFRNkFFaEFTQU1FR1lnQ3hBNUdpQUlFRGthSUJBUU9Sb2dBRUhZQVdvUVJ5QUtFR1lnRGhCbUlBQkIwQU5xSkFBZ0FROExFRlVBQzdFRkFRTi9Jd0JCd0FOcklnQWtBQ0FBSUFJMkFyQURJQUFnQVRZQ3VBTWdBRUhQQWpZQ0ZDQUFRUmhxSUFCQklHb2dBRUVVYWlJSEVHY2hDU0FBUVJCcUlnRWdCQkJQSUFFUWx3RWhDQ0FBUVFBNkFBOGdBRUc0QTJvZ0FpQURJQUVnQkNnQ0JDQUZJQUJCRDJvZ0NDQUpJQWNnQUVHd0Eyb1FuZ2NFUUNNQVFSQnJJZ0VrQUFKQUlBWVFod0VFUUNBR0tBSUFJUUlnQVVFQU5nSU1JQUlnQVVFTWFoQjVJQVpCQUJDS0FRd0JDeUFCUVFBMkFnZ2dCaUFCUVFocUVIa2dCa0VBRUpFQkN5QUJRUkJxSkFBZ0FDMEFEd1JBSUFZZ0NFRXRFS0FCRUxNRUN5QUlRVEFRb0FFaEFTQUpLQUlBSVFRZ0FDZ0NGQ0lJUVFScklRSURRQUpBSUFJZ0JFME5BQ0FFS0FJQUlBRkhEUUFnQkVFRWFpRUVEQUVMQ3lNQVFSQnJJZ0VrQUNBR0VEZ2hBaUFHRUx3RUlRTUNRQ0FFSUFnUTB3TWlCMFVOQUNBR0VFQWdCRTBFZnlBRUlBWVFRQ0FHRURoQkFuUnFUUVZCQUF0RkJFQWdCeUFESUFKclN3UkFJQVlnQXlBQ0lBZHFJQU5ySUFJZ0FoRDVCZ3NnQmhCQUlBSkJBblJxSVFNRFFDQUVJQWhIQkVBZ0F5QUVFSGtnQkVFRWFpRUVJQU5CQkdvaEF3d0JDd3NnQVVFQU5nSUFJQU1nQVJCNUlBWWdBaUFIYWhDWkFnd0JDeU1BUVJCcklnSWtBQ0FCSUFRZ0NCREVCQ0FDUVJCcUpBQWdBUkJBSVFnZ0FSQTRJUUlqQUVFUWF5SUVKQUFDUUNBQ0lBWVF2QVFpQnlBR0VEZ2lBMnROQkVBZ0FrVU5BU0FHRUVBaUJ5QURRUUowYWlBSUlBSVF6QUVnQmlBQ0lBTnFJZ0lRbVFJZ0JFRUFOZ0lNSUFjZ0FrRUNkR29nQkVFTWFoQjVEQUVMSUFZZ0J5QUNJQU5xSUFkcklBTWdBMEVBSUFJZ0NCRDZCZ3NnQkVFUWFpUUFJQUVRT1JvTElBRkJFR29rQUFzZ0FFRzRBMm9nQUVHd0Eyb1Fld1JBSUFVZ0JTZ0NBRUVDY2pZQ0FBc2dBQ2dDdUFNaEFTQUFRUkJxRUVjZ0NSQm1JQUJCd0FOcUpBQWdBUXZoQXdFQ2Z5TUFRZkFFYXlJQUpBQWdBQ0FDTmdMZ0JDQUFJQUUyQXVnRUlBQkJ6d0kyQWhBZ0FFSElBV29nQUVIUUFXb2dBRUVRYWhCbklRRWdBRUhBQVdvaUJ5QUVFRThnQnhDWEFTRUlJQUJCQURvQXZ3RUNRQ0FBUWVnRWFpQUNJQU1nQnlBRUtBSUVJQVVnQUVHL0FXb2dDQ0FCSUFCQnhBRnFJQUJCNEFScUVKNEhSUTBBSUFCQjNKNENLQUFBTmdDM0FTQUFRZFdlQWlrQUFEY0RzQUVnQ0NBQVFiQUJhaUFBUWJvQmFpQUFRWUFCYWhEbkFTQUFRYzRDTmdJUUlBQkJDR3BCQUNBQVFSQnFJZ0lRWnlFREFrQWdBQ2dDeEFFZ0FTZ0NBR3RCaVFOT0JFQWdBeUFBS0FMRUFTQUJLQUlBYTBFQ2RVRUNhaEE3RUg4Z0F5Z0NBRVVOQVNBREtBSUFJUUlMSUFBdEFMOEJCRUFnQWtFdE9nQUFJQUpCQVdvaEFnc2dBU2dDQUNFRUEwQWdBQ2dDeEFFZ0JFMEVRQUpBSUFKQkFEb0FBQ0FBSUFZMkFnQWdBRUVRYWtHTC9BRWdBQkRxQVVFQlJ3MEFJQU1RWmd3RUN3VWdBaUFBUWJBQmFpQUFRWUFCYWlJSElBZEJLR29nQkJDOUJDQUhhMEVDZFdvdEFBQTZBQUFnQWtFQmFpRUNJQVJCQkdvaEJBd0JDd3NRVlFBTEVGVUFDeUFBUWVnRWFpQUFRZUFFYWhCN0JFQWdCU0FGS0FJQVFRSnlOZ0lBQ3lBQUtBTG9CQ0VDSUFCQndBRnFFRWNnQVJCbUlBQkI4QVJxSkFBZ0FndXpCUUVEZnlNQVFhQUJheUlBSkFBZ0FDQUNOZ0tRQVNBQUlBRTJBcGdCSUFCQnp3STJBaFFnQUVFWWFpQUFRU0JxSUFCQkZHb2lCeEJuSVFrZ0FFRVFhaUlCSUFRUVR5QUJFSjBCSVFnZ0FFRUFPZ0FQSUFCQm1BRnFJQUlnQXlBQklBUW9BZ1FnQlNBQVFROXFJQWdnQ1NBSElBQkJoQUZxRUtVSEJFQWpBRUVRYXlJQkpBQUNRQ0FHRUljQkJFQWdCaWdDQUNFQ0lBRkJBRG9BRHlBQ0lBRkJEMm9RaGdFZ0JrRUFFSW9CREFFTElBRkJBRG9BRGlBR0lBRkJEbW9RaGdFZ0JrRUFFSkVCQ3lBQlFSQnFKQUFnQUMwQUR3UkFJQVlnQ0VFdEVJVUJFTFFFQ3lBSVFUQVFoUUVoQVNBSktBSUFJUVFnQUNnQ0ZDSUlRUUZySVFJZ0FVSC9BWEVoQVFOQUFrQWdBaUFFVFEwQUlBUXRBQUFnQVVjTkFDQUVRUUZxSVFRTUFRc0xJd0JCRUdzaUFTUUFJQVlRT0NFQ0lBWVFVU0VEQWtBZ0JDQUlFSWNFSWdkRkRRQWdCaEJBSUFSTkJIOGdCQ0FHRUVBZ0JoQTRhazBGUVFBTFJRUkFJQWNnQXlBQ2Ewc0VRQ0FHSUFNZ0FpQUhhaUFEYXlBQ0lBSVF0UVFMSUFZUVFDQUNhaUVEQTBBZ0JDQUlSd1JBSUFNZ0JCQ0dBU0FFUVFGcUlRUWdBMEVCYWlFRERBRUxDeUFCUVFBNkFBOGdBeUFCUVE5cUVJWUJJQVlnQWlBSGFoQ1pBZ3dCQ3lNQVFSQnJJZ0lrQUNBQklBUWdDQkRmQkNBQ1FSQnFKQUFnQVJCQUlRZ2dBUkE0SVFJakFFRVFheUlFSkFBQ1FDQUNJQVlRVVNJSElBWVFPQ0lEYTAwRVFDQUNSUTBCSUFZUVFDSUhJQU5xSUFnZ0FoQzJBU0FHSUFJZ0Eyb2lBaENaQWlBRVFRQTZBQThnQWlBSGFpQUVRUTlxRUlZQkRBRUxJQVlnQnlBQ0lBTnFJQWRySUFNZ0EwRUFJQUlnQ0JDMUF3c2dCRUVRYWlRQUlBRVFPUm9MSUFGQkVHb2tBQXNnQUVHWUFXb2dBRUdRQVdvUWZBUkFJQVVnQlNnQ0FFRUNjallDQUFzZ0FDZ0NtQUVoQVNBQVFSQnFFRWNnQ1JCbUlBQkJvQUZxSkFBZ0FRdlhBd0VDZnlNQVFhQUNheUlBSkFBZ0FDQUNOZ0tRQWlBQUlBRTJBcGdDSUFCQnp3STJBaEFnQUVHWUFXb2dBRUdnQVdvZ0FFRVFhaEJuSVFFZ0FFR1FBV29pQnlBRUVFOGdCeENkQVNFSUlBQkJBRG9BandFQ1FDQUFRWmdDYWlBQ0lBTWdCeUFFS0FJRUlBVWdBRUdQQVdvZ0NDQUJJQUJCbEFGcUlBQkJoQUpxRUtVSFJRMEFJQUJCM0o0Q0tBQUFOZ0NIQVNBQVFkV2VBaWtBQURjRGdBRWdDQ0FBUVlBQmFpQUFRWW9CYWlBQVFmWUFhaENDQWlBQVFjNENOZ0lRSUFCQkNHcEJBQ0FBUVJCcUlnSVFaeUVEQWtBZ0FDZ0NsQUVnQVNnQ0FHdEI0d0JPQkVBZ0F5QUFLQUtVQVNBQktBSUFhMEVDYWhBN0VIOGdBeWdDQUVVTkFTQURLQUlBSVFJTElBQXRBSThCQkVBZ0FrRXRPZ0FBSUFKQkFXb2hBZ3NnQVNnQ0FDRUVBMEFnQUNnQ2xBRWdCRTBFUUFKQUlBSkJBRG9BQUNBQUlBWTJBZ0FnQUVFUWFrR0wvQUVnQUJEcUFVRUJSdzBBSUFNUVpnd0VDd1VnQWlBQVFmWUFhaUlISUFkQkNtb2dCQkRBQkNBQWF5QUFhaTBBQ2pvQUFDQUNRUUZxSVFJZ0JFRUJhaUVFREFFTEN4QlZBQXNRVlFBTElBQkJtQUpxSUFCQmtBSnFFSHdFUUNBRklBVW9BZ0JCQW5JMkFnQUxJQUFvQXBnQ0lRSWdBRUdRQVdvUVJ5QUJFR1lnQUVHZ0Ftb2tBQ0FDQzVvQ0FRSi9Jd0JCb0FOcklnZ2tBQ0FJSUFoQm9BTnFJZ00yQWd3akFFR1FBV3NpQnlRQUlBY2dCMEdFQVdvMkFod2dBRUVJYWlBSFFTQnFJZ0lnQjBFY2FpQUVJQVVnQmhDcUJ5QUhRZ0EzQXhBZ0J5QUNOZ0lNSUFoQkVHb2lBaUFJS0FJTUVQUUVJUVFnQUNnQ0NDRUZJd0JCRUdzaUFDUUFJQUFnQlRZQ0RDQUFRUWhxSUFCQkRHb1F5Z0VoQlNBQ0lBZEJER29nQkNBSFFSQnFFTWdFSVFRZ0JSREpBU0FBUVJCcUpBQWdCRUYvUmdSQUVGVUFDeUFJSUFJZ0JFRUNkR28yQWd3Z0IwR1FBV29rQUNBSUtBSU1JUVFqQUVFUWF5SUFKQUFnQUNBQk5nSUlBMEFnQWlBRVJ3UkFJQUJCQ0dvZ0FpZ0NBQkRnQkNBQ1FRUnFJUUlNQVFzTElBQW9BZ2doQVNBQVFSQnFKQUFnQXlRQUlBRUxoUUVBSXdCQmdBRnJJZ0lrQUNBQ0lBSkI5QUJxTmdJTUlBQkJDR29nQWtFUWFpSUFJQUpCREdvZ0JDQUZJQVlRcWdjZ0FDRUVJQUlvQWd3aEF5TUFRUkJySWdBa0FDQUFJQUUyQWdnRFFDQURJQVJIQkVBZ0FFRUlhaUFFTEFBQUVNb0RJQVJCQVdvaEJBd0JDd3NnQUNnQ0NDRUJJQUJCRUdva0FDQUNRWUFCYWlRQUlBRUw4QXdCQVg4akFFRkFhaUlISkFBZ0J5QUJOZ0k0SUFSQkFEWUNBQ0FISUFNUVR5QUhFSmNCSVFnZ0J4QkhBbjhDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFJQVpCd1FCckRqa0FBUmNFRndVWEJnY1hGeGNLRnhjWEZ3NFBFQmNYRnhNVkZ4Y1hGeGNYRndBQkFnTURGeGNCRndnWEZ3a0xGd3dYRFJjTEZ4Y1JFaFFXQ3lBQUlBVkJHR29nQjBFNGFpQUNJQVFnQ0JDdEJ3d1lDeUFBSUFWQkVHb2dCMEU0YWlBQ0lBUWdDQkNzQnd3WEN5QUhJQUFnQVNBQ0lBTWdCQ0FGSUFCQkNHb2dBQ2dDQ0NnQ0RCRUFBQ0lBRUVBZ0FCQkFJQUFRT0VFQ2RHb1E1UUUyQWpnTUZnc2dCMEU0YWlBQ0lBUWdDRUVDRU5ZQklRQUNRQ0FFS0FJQUlnRkJCSEVnQUVFQmEwRWVTM0pGQkVBZ0JTQUFOZ0lNREFFTElBUWdBVUVFY2pZQ0FBc01GUXNnQjBINHV3TXBBd0EzQXhnZ0IwSHd1d01wQXdBM0F4QWdCMEhvdXdNcEF3QTNBd2dnQjBIZ3V3TXBBd0EzQXdBZ0J5QUFJQUVnQWlBRElBUWdCU0FISUFkQklHb1E1UUUyQWpnTUZBc2dCMEdZdkFNcEF3QTNBeGdnQjBHUXZBTXBBd0EzQXhBZ0IwR0l2QU1wQXdBM0F3Z2dCMEdBdkFNcEF3QTNBd0FnQnlBQUlBRWdBaUFESUFRZ0JTQUhJQWRCSUdvUTVRRTJBamdNRXdzZ0IwRTRhaUFDSUFRZ0NFRUNFTllCSVFBQ1FDQUVLQUlBSWdGQkJIRWdBRUVYU25KRkJFQWdCU0FBTmdJSURBRUxJQVFnQVVFRWNqWUNBQXNNRWdzZ0IwRTRhaUFDSUFRZ0NFRUNFTllCSVFBQ1FDQUVLQUlBSWdGQkJIRWdBRUVCYTBFTFMzSkZCRUFnQlNBQU5nSUlEQUVMSUFRZ0FVRUVjallDQUFzTUVRc2dCMEU0YWlBQ0lBUWdDRUVERU5ZQklRQUNRQ0FFS0FJQUlnRkJCSEVnQUVIdEFrcHlSUVJBSUFVZ0FEWUNIQXdCQ3lBRUlBRkJCSEkyQWdBTERCQUxJQWRCT0dvZ0FpQUVJQWhCQWhEV0FTRUFBa0FnQkNnQ0FDSUJRUVJ4SUFCQkRFcHlSUVJBSUFVZ0FFRUJhellDRUF3QkN5QUVJQUZCQkhJMkFnQUxEQThMSUFkQk9Hb2dBaUFFSUFoQkFoRFdBU0VBQWtBZ0JDZ0NBQ0lCUVFSeElBQkJPMHB5UlFSQUlBVWdBRFlDQkF3QkN5QUVJQUZCQkhJMkFnQUxEQTRMSUFkQk9Hb2hBQ01BUVJCcklnRWtBQ0FCSUFJMkFnZ0RRQUpBSUFBZ0FVRUlhaENTQVVVTkFDQUlRWURBQUNBQUVHZ1F0QUZGRFFBZ0FCQjFHZ3dCQ3dzZ0FDQUJRUWhxRUhzRVFDQUVJQVFvQWdCQkFuSTJBZ0FMSUFGQkVHb2tBQXdOQ3lBSFFUaHFJUUVDUUNBQVFRaHFJQUFvQWdnb0FnZ1JBQUFpQUJBNFFRQWdBRUVNYWhBNGEwWUVRQ0FFSUFRb0FnQkJCSEkyQWdBTUFRc2dBU0FDSUFBZ0FFRVlhaUFJSUFSQkFCQy9BeUlDSUFCSElBVW9BZ2dpQVVFTVIzSkZCRUFnQlVFQU5nSUlEQUVMSUFJZ0FHdEJERWNnQVVFTFNuSkZCRUFnQlNBQlFReHFOZ0lJQ3dzTURBc2dCMEdndkFOQkxCQS9JZ1lnQUNBQklBSWdBeUFFSUFVZ0JpQUdRU3hxRU9VQk5nSTREQXNMSUFkQjRMd0RLQUlBTmdJUUlBZEIyTHdES1FNQU53TUlJQWRCMEx3REtRTUFOd01BSUFjZ0FDQUJJQUlnQXlBRUlBVWdCeUFIUVJScUVPVUJOZ0k0REFvTElBZEJPR29nQWlBRUlBaEJBaERXQVNFQUFrQWdCQ2dDQUNJQlFRUnhJQUJCUEVweVJRUkFJQVVnQURZQ0FBd0JDeUFFSUFGQkJISTJBZ0FMREFrTElBZEJpTDBES1FNQU53TVlJQWRCZ0wwREtRTUFOd01RSUFkQitMd0RLUU1BTndNSUlBZEI4THdES1FNQU53TUFJQWNnQUNBQklBSWdBeUFFSUFVZ0J5QUhRU0JxRU9VQk5nSTREQWdMSUFkQk9Hb2dBaUFFSUFoQkFSRFdBU0VBQWtBZ0JDZ0NBQ0lCUVFSeElBQkJCa3B5UlFSQUlBVWdBRFlDR0F3QkN5QUVJQUZCQkhJMkFnQUxEQWNMSUFBZ0FTQUNJQU1nQkNBRklBQW9BZ0FvQWhRUkNRQU1Cd3NnQnlBQUlBRWdBaUFESUFRZ0JTQUFRUWhxSUFBb0FnZ29BaGdSQUFBaUFCQkFJQUFRUUNBQUVEaEJBblJxRU9VQk5nSTREQVVMSUFWQkZHb2dCMEU0YWlBQ0lBUWdDQkNyQnd3RUN5QUhRVGhxSUFJZ0JDQUlRUVFRMWdFaEFDQUVMUUFBUVFSeFJRUkFJQVVnQUVIc0RtczJBaFFMREFNTElBWkJKVVlOQVFzZ0JDQUVLQUlBUVFSeU5nSUFEQUVMSXdCQkVHc2lBQ1FBSUFBZ0FqWUNDRUVHSVFFQ1FBSkFJQWRCT0dvaUFpQUFRUWhxRUhzTkFFRUVJUUVnQ0NBQ0VHZ1F2Z0pCSlVjTkFFRUNJUUVnQWhCMUlBQkJDR29RZTBVTkFRc2dCQ0FFS0FJQUlBRnlOZ0lBQ3lBQVFSQnFKQUFMSUFjb0FqZ0xJUUFnQjBGQWF5UUFJQUFMU0FFQmZ5TUFRUkJySWdZa0FDQUdJQUUyQWdnZ0JpQURFRThnQmhDWEFTRUJJQVlRUnlBRlFSUnFJQVpCQ0dvZ0FpQUVJQUVRcXdjZ0JpZ0NDQ0VBSUFaQkVHb2tBQ0FBQzBvQkFYOGpBRUVRYXlJR0pBQWdCaUFCTmdJSUlBWWdBeEJQSUFZUWx3RWhBU0FHRUVjZ0FDQUZRUkJxSUFaQkNHb2dBaUFFSUFFUXJBY2dCaWdDQ0NFQUlBWkJFR29rQUNBQUMwb0JBWDhqQUVFUWF5SUdKQUFnQmlBQk5nSUlJQVlnQXhCUElBWVFsd0VoQVNBR0VFY2dBQ0FGUVJocUlBWkJDR29nQWlBRUlBRVFyUWNnQmlnQ0NDRUFJQVpCRUdva0FDQUFDekVBSUFBZ0FTQUNJQU1nQkNBRklBQkJDR29nQUNnQ0NDZ0NGQkVBQUNJQUVFQWdBQkJBSUFBUU9FRUNkR29RNVFFTFhRRUJmeU1BUVNCcklnWWtBQ0FHUVlpOUF5a0RBRGNER0NBR1FZQzlBeWtEQURjREVDQUdRZmk4QXlrREFEY0RDQ0FHUWZDOEF5a0RBRGNEQUNBQUlBRWdBaUFESUFRZ0JTQUdJQVpCSUdvaUFSRGxBU0VBSUFFa0FDQUFDNkFNQVFKL0l3QkJJR3NpQnlRQUlBY2dBVFlDR0NBRVFRQTJBZ0FnQjBFSWFpSUpJQU1RVHlBSkVKMEJJUWdnQ1JCSEFuOENRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUlBWkJ3UUJyRGprQUFSY0VGd1VYQmdjWEZ4Y0tGeGNYRnc0UEVCY1hGeE1WRnhjWEZ4Y1hGd0FCQWdNREZ4Y0JGd2dYRndrTEZ3d1hEUmNMRnhjUkVoUVdDeUFBSUFWQkdHb2dCMEVZYWlBQ0lBUWdDQkN3Qnd3WUN5QUFJQVZCRUdvZ0IwRVlhaUFDSUFRZ0NCQ3ZCd3dYQ3lBSElBQWdBU0FDSUFNZ0JDQUZJQUJCQ0dvZ0FDZ0NDQ2dDREJFQUFDSUFFRUFnQUJCQUlBQVFPR29RNWdFMkFoZ01GZ3NnQjBFWWFpQUNJQVFnQ0VFQ0VOY0JJUUFDUUNBRUtBSUFJZ0ZCQkhFZ0FFRUJhMEVlUzNKRkJFQWdCU0FBTmdJTURBRUxJQVFnQVVFRWNqWUNBQXNNRlFzZ0IwS2wycjJwd3V6TGt2a0FOd01JSUFjZ0FDQUJJQUlnQXlBRUlBVWdCMEVJYWlBSFFSQnFFT1lCTmdJWURCUUxJQWRDcGJLMXFkS3R5NUxrQURjRENDQUhJQUFnQVNBQ0lBTWdCQ0FGSUFkQkNHb2dCMEVRYWhEbUFUWUNHQXdUQ3lBSFFSaHFJQUlnQkNBSVFRSVExd0VoQUFKQUlBUW9BZ0FpQVVFRWNTQUFRUmRLY2tVRVFDQUZJQUEyQWdnTUFRc2dCQ0FCUVFSeU5nSUFDd3dTQ3lBSFFSaHFJQUlnQkNBSVFRSVExd0VoQUFKQUlBUW9BZ0FpQVVFRWNTQUFRUUZyUVF0TGNrVUVRQ0FGSUFBMkFnZ01BUXNnQkNBQlFRUnlOZ0lBQ3d3UkN5QUhRUmhxSUFJZ0JDQUlRUU1RMXdFaEFBSkFJQVFvQWdBaUFVRUVjU0FBUWUwQ1NuSkZCRUFnQlNBQU5nSWNEQUVMSUFRZ0FVRUVjallDQUFzTUVBc2dCMEVZYWlBQ0lBUWdDRUVDRU5jQklRQUNRQ0FFS0FJQUlnRkJCSEVnQUVFTVNuSkZCRUFnQlNBQVFRRnJOZ0lRREFFTElBUWdBVUVFY2pZQ0FBc01Ed3NnQjBFWWFpQUNJQVFnQ0VFQ0VOY0JJUUFDUUNBRUtBSUFJZ0ZCQkhFZ0FFRTdTbkpGQkVBZ0JTQUFOZ0lFREFFTElBUWdBVUVFY2pZQ0FBc01EZ3NnQjBFWWFpRUFJd0JCRUdzaUFTUUFJQUVnQWpZQ0NBTkFBa0FnQUNBQlFRaHFFSk1CUlEwQUlBaEJnTUFBSUFBUWFSQzFBVVVOQUNBQUVIWWFEQUVMQ3lBQUlBRkJDR29RZkFSQUlBUWdCQ2dDQUVFQ2NqWUNBQXNnQVVFUWFpUUFEQTBMSUFkQkdHb2hBUUpBSUFCQkNHb2dBQ2dDQ0NnQ0NCRUFBQ0lBRURoQkFDQUFRUXhxRURoclJnUkFJQVFnQkNnQ0FFRUVjallDQUF3QkN5QUJJQUlnQUNBQVFSaHFJQWdnQkVFQUVNRURJZ0lnQUVjZ0JTZ0NDQ0lCUVF4SGNrVUVRQ0FGUVFBMkFnZ01BUXNnQWlBQWEwRU1SeUFCUVF0S2NrVUVRQ0FGSUFGQkRHbzJBZ2dMQ3d3TUN5QUhRZFM3QXlnQUFEWUFEeUFIUWMyN0F5a0FBRGNEQ0NBSElBQWdBU0FDSUFNZ0JDQUZJQWRCQ0dvZ0IwRVRhaERtQVRZQ0dBd0xDeUFIUWR5N0F5MEFBRG9BRENBSFFkaTdBeWdBQURZQ0NDQUhJQUFnQVNBQ0lBTWdCQ0FGSUFkQkNHb2dCMEVOYWhEbUFUWUNHQXdLQ3lBSFFSaHFJQUlnQkNBSVFRSVExd0VoQUFKQUlBUW9BZ0FpQVVFRWNTQUFRVHhLY2tVRVFDQUZJQUEyQWdBTUFRc2dCQ0FCUVFSeU5nSUFDd3dKQ3lBSFFxV1E2YW5TeWM2UzB3QTNBd2dnQnlBQUlBRWdBaUFESUFRZ0JTQUhRUWhxSUFkQkVHb1E1Z0UyQWhnTUNBc2dCMEVZYWlBQ0lBUWdDRUVCRU5jQklRQUNRQ0FFS0FJQUlnRkJCSEVnQUVFR1NuSkZCRUFnQlNBQU5nSVlEQUVMSUFRZ0FVRUVjallDQUFzTUJ3c2dBQ0FCSUFJZ0F5QUVJQVVnQUNnQ0FDZ0NGQkVKQUF3SEN5QUhJQUFnQVNBQ0lBTWdCQ0FGSUFCQkNHb2dBQ2dDQ0NnQ0dCRUFBQ0lBRUVBZ0FCQkFJQUFRT0dvUTVnRTJBaGdNQlFzZ0JVRVVhaUFIUVJocUlBSWdCQ0FJRUs0SERBUUxJQWRCR0dvZ0FpQUVJQWhCQkJEWEFTRUFJQVF0QUFCQkJIRkZCRUFnQlNBQVFld09hellDRkFzTUF3c2dCa0VsUmcwQkN5QUVJQVFvQWdCQkJISTJBZ0FNQVFzakFFRVFheUlBSkFBZ0FDQUNOZ0lJUVFZaEFRSkFBa0FnQjBFWWFpSUNJQUJCQ0dvUWZBMEFRUVFoQVNBSUlBSVFhUkMvQWtFbFJ3MEFRUUloQVNBQ0VIWWdBRUVJYWhCOFJRMEJDeUFFSUFRb0FnQWdBWEkyQWdBTElBQkJFR29rQUFzZ0J5Z0NHQXNoQUNBSFFTQnFKQUFnQUF0SUFRRi9Jd0JCRUdzaUJpUUFJQVlnQVRZQ0NDQUdJQU1RVHlBR0VKMEJJUUVnQmhCSElBVkJGR29nQmtFSWFpQUNJQVFnQVJDdUJ5QUdLQUlJSVFBZ0JrRVFhaVFBSUFBTFNnRUJmeU1BUVJCcklnWWtBQ0FHSUFFMkFnZ2dCaUFERUU4Z0JoQ2RBU0VCSUFZUVJ5QUFJQVZCRUdvZ0JrRUlhaUFDSUFRZ0FSQ3ZCeUFHS0FJSUlRQWdCa0VRYWlRQUlBQUxTZ0VCZnlNQVFSQnJJZ1lrQUNBR0lBRTJBZ2dnQmlBREVFOGdCaENkQVNFQklBWVFSeUFBSUFWQkdHb2dCa0VJYWlBQ0lBUWdBUkN3QnlBR0tBSUlJUUFnQmtFUWFpUUFJQUFMTGdBZ0FDQUJJQUlnQXlBRUlBVWdBRUVJYWlBQUtBSUlLQUlVRVFBQUlnQVFRQ0FBRUVBZ0FCQTRhaERtQVF0QUFRRi9Jd0JCRUdzaUJpUUFJQVpDcFpEcHFkTEp6cExUQURjRENDQUFJQUVnQWlBRElBUWdCU0FHUVFocUlBWkJFR29pQVJEbUFTRUFJQUVrQUNBQUM3TUJBUVYvSXdCQjBBRnJJZ0FrQUNBQVFjdTdBeThBQURzQnpBRWdBRUhIdXdNb0FBQTJBc2dCRUZ3aEJpQUFJQVEyQWdBZ0FFR3dBV29pQnlBSElBZEJGQ0FHSUFCQnlBRnFJQUFRclFFaUNHb2lCQ0FDRU5rQklRWWdBRUVRYWlJRklBSVFUeUFGRUpjQklRa2dCUkJISUFrZ0J5QUVJQVVRNXdFZ0FTQUZJQWhCQW5RZ0JXb2lBU0FHSUFCclFRSjBJQUJxUWJBRmF5QUVJQVpHR3lBQklBSWdBeENhQWlFQklBQkIwQUZxSkFBZ0FRdUpCQUVIZnlNQVFiQURheUlBSkFBZ0FFSWxOd09vQXlBQVFhZ0Rha0VCY2tId2t3SWdBaWdDQkJDOEF5RUlJQUFnQUVHQUEybzJBdndDRUZ3aEJnSi9JQWdFUUNBQ0tBSUlJUWNnQUVGQWF5QUZOd01BSUFBZ0JEY0RPQ0FBSUFjMkFqQWdBRUdBQTJwQkhpQUdJQUJCcUFOcUlBQkJNR29RclFFTUFRc2dBQ0FFTndOUUlBQWdCVGNEV0NBQVFZQURha0VlSUFZZ0FFR29BMm9nQUVIUUFHb1FyUUVMSVFZZ0FFSE9BallDZ0FFZ0FFSHdBbXBCQUNBQVFZQUJhaEJuSVFrZ0FFR0FBMm9pQ2lFSEFrQWdCa0VlVGdSQUVGd2hCZ0ovSUFnRVFDQUNLQUlJSVFjZ0FDQUZOd01RSUFBZ0JEY0RDQ0FBSUFjMkFnQWdBRUg4QW1vZ0JpQUFRYWdEYWlBQUVOZ0JEQUVMSUFBZ0JEY0RJQ0FBSUFVM0F5Z2dBRUg4QW1vZ0JpQUFRYWdEYWlBQVFTQnFFTmdCQ3lJR1FYOUdEUUVnQ1NBQUtBTDhBaEIvSUFBb0F2d0NJUWNMSUFjZ0JpQUhhaUlMSUFJUTJRRWhEQ0FBUWM0Q05nS0FBU0FBUWZnQWFrRUFJQUJCZ0FGcUVHY2hCd0pBSUFBb0F2d0NJQUJCZ0FOcVJnUkFJQUJCZ0FGcUlRWU1BUXNnQmtFRGRCQTdJZ1pGRFFFZ0J5QUdFSDhnQUNnQy9BSWhDZ3NnQUVIb0FHb2lDQ0FDRUU4Z0NpQU1JQXNnQmlBQVFmUUFhaUFBUWZBQWFpQUlFTElISUFnUVJ5QUJJQVlnQUNnQ2RDQUFLQUp3SUFJZ0F4Q2FBaUVCSUFjUVppQUpFR1lnQUVHd0Eyb2tBQ0FCRHdzUVZRQUw1UU1CQjM4akFFR0FBMnNpQUNRQUlBQkNKVGNEK0FJZ0FFSDRBbXBCQVhKQmtxUUNJQUlvQWdRUXZBTWhCeUFBSUFCQjBBSnFOZ0xNQWhCY0lRVUNmeUFIQkVBZ0FpZ0NDQ0VHSUFBZ0JEa0RLQ0FBSUFZMkFpQWdBRUhRQW1wQkhpQUZJQUJCK0FKcUlBQkJJR29RclFFTUFRc2dBQ0FFT1FNd0lBQkIwQUpxUVI0Z0JTQUFRZmdDYWlBQVFUQnFFSzBCQ3lFRklBQkJ6Z0kyQWxBZ0FFSEFBbXBCQUNBQVFkQUFhaEJuSVFnZ0FFSFFBbW9pQ1NFR0FrQWdCVUVlVGdSQUVGd2hCUUovSUFjRVFDQUNLQUlJSVFZZ0FDQUVPUU1JSUFBZ0JqWUNBQ0FBUWN3Q2FpQUZJQUJCK0FKcUlBQVEyQUVNQVFzZ0FDQUVPUU1RSUFCQnpBSnFJQVVnQUVINEFtb2dBRUVRYWhEWUFRc2lCVUYvUmcwQklBZ2dBQ2dDekFJUWZ5QUFLQUxNQWlFR0N5QUdJQVVnQm1vaUNpQUNFTmtCSVFzZ0FFSE9BallDVUNBQVFjZ0Fha0VBSUFCQjBBQnFFR2NoQmdKQUlBQW9Bc3dDSUFCQjBBSnFSZ1JBSUFCQjBBQnFJUVVNQVFzZ0JVRURkQkE3SWdWRkRRRWdCaUFGRUg4Z0FDZ0N6QUloQ1FzZ0FFRTRhaUlISUFJUVR5QUpJQXNnQ2lBRklBQkJ4QUJxSUFCQlFHc2dCeEN5QnlBSEVFY2dBU0FGSUFBb0FrUWdBQ2dDUUNBQ0lBTVFtZ0loQVNBR0VHWWdDQkJtSUFCQmdBTnFKQUFnQVE4TEVGVUFDeEVBSUFBZ0FTQUNJQU1nQkVFQUVPNEdDeEVBSUFBZ0FTQUNJQU1nQkVFQUVPOEdDeEVBSUFBZ0FTQUNJQU1nQkVFQkVPNEdDeEVBSUFBZ0FTQUNJQU1nQkVFQkVPOEdDOUlCQVFGL0l3QkJNR3NpQlNRQUlBVWdBVFlDS0FKQUlBSW9BZ1JCQVhGRkJFQWdBQ0FCSUFJZ0F5QUVJQUFvQWdBb0FoZ1JDZ0FoQWd3QkN5QUZRUmhxSWdBZ0FoQlBJQUFRd1FJaEFTQUFFRWNDUUNBRUJFQWdCVUVZYWlBQkVNRUJEQUVMSUFWQkdHb2dBUkRBQVFzZ0JTQUZRUmhxRUs0Qk5nSVFBMEFnQlNBRlFSaHFFSUFDTmdJSUlBVkJFR29nQlVFSWFoQ0RBUVJBSUFWQktHb2dCVUVRYWlJQUtBSUFLQUlBRU9BRUlBQVFqUUlNQVFVZ0JTZ0NLQ0VDSUFWQkdHb1FPUm9MQ3dzZ0JVRXdhaVFBSUFJTHFRRUJCWDhqQUVIZ0FHc2lBQ1FBSUFCQnk3c0RMd0FBT3dGY0lBQkJ4N3NES0FBQU5nSllFRndoQmlBQUlBUTJBZ0FnQUVGQWF5SUhJQWNnQjBFVUlBWWdBRUhZQUdvZ0FCQ3RBU0lJYWlJRUlBSVEyUUVoQmlBQVFSQnFJZ1VnQWhCUElBVVFuUUVoQ1NBRkVFY2dDU0FISUFRZ0JSQ0NBaUFCSUFVZ0JTQUlhaUlCSUFZZ0FHc2dBR3BCTUdzZ0JDQUdSaHNnQVNBQ0lBTVE2QUVoQVNBQVFlQUFhaVFBSUFFTGlRUUJCMzhqQUVHQUFtc2lBQ1FBSUFCQ0pUY0QrQUVnQUVINEFXcEJBWEpCOEpNQ0lBSW9BZ1FRdkFNaENDQUFJQUJCMEFGcU5nTE1BUkJjSVFZQ2Z5QUlCRUFnQWlnQ0NDRUhJQUJCUUdzZ0JUY0RBQ0FBSUFRM0F6Z2dBQ0FITmdJd0lBQkIwQUZxUVI0Z0JpQUFRZmdCYWlBQVFUQnFFSzBCREFFTElBQWdCRGNEVUNBQUlBVTNBMWdnQUVIUUFXcEJIaUFHSUFCQitBRnFJQUJCMEFCcUVLMEJDeUVHSUFCQnpnSTJBb0FCSUFCQndBRnFRUUFnQUVHQUFXb1FaeUVKSUFCQjBBRnFJZ29oQndKQUlBWkJIazRFUUJCY0lRWUNmeUFJQkVBZ0FpZ0NDQ0VISUFBZ0JUY0RFQ0FBSUFRM0F3Z2dBQ0FITmdJQUlBQkJ6QUZxSUFZZ0FFSDRBV29nQUJEWUFRd0JDeUFBSUFRM0F5QWdBQ0FGTndNb0lBQkJ6QUZxSUFZZ0FFSDRBV29nQUVFZ2FoRFlBUXNpQmtGL1JnMEJJQWtnQUNnQ3pBRVFmeUFBS0FMTUFTRUhDeUFISUFZZ0Iyb2lDeUFDRU5rQklRd2dBRUhPQWpZQ2dBRWdBRUg0QUdwQkFDQUFRWUFCYWhCbklRY0NRQ0FBS0FMTUFTQUFRZEFCYWtZRVFDQUFRWUFCYWlFR0RBRUxJQVpCQVhRUU95SUdSUTBCSUFjZ0JoQi9JQUFvQXN3QklRb0xJQUJCNkFCcUlnZ2dBaEJQSUFvZ0RDQUxJQVlnQUVIMEFHb2dBRUh3QUdvZ0NCQzFCeUFJRUVjZ0FTQUdJQUFvQW5RZ0FDZ0NjQ0FDSUFNUTZBRWhBU0FIRUdZZ0NSQm1JQUJCZ0FKcUpBQWdBUThMRUZVQUMrVURBUWQvSXdCQjBBRnJJZ0FrQUNBQVFpVTNBOGdCSUFCQnlBRnFRUUZ5UVpLa0FpQUNLQUlFRUx3RElRY2dBQ0FBUWFBQmFqWUNuQUVRWENFRkFuOGdCd1JBSUFJb0FnZ2hCaUFBSUFRNUF5Z2dBQ0FHTmdJZ0lBQkJvQUZxUVI0Z0JTQUFRY2dCYWlBQVFTQnFFSzBCREFFTElBQWdCRGtETUNBQVFhQUJha0VlSUFVZ0FFSElBV29nQUVFd2FoQ3RBUXNoQlNBQVFjNENOZ0pRSUFCQmtBRnFRUUFnQUVIUUFHb1FaeUVJSUFCQm9BRnFJZ2toQmdKQUlBVkJIazRFUUJCY0lRVUNmeUFIQkVBZ0FpZ0NDQ0VHSUFBZ0JEa0RDQ0FBSUFZMkFnQWdBRUdjQVdvZ0JTQUFRY2dCYWlBQUVOZ0JEQUVMSUFBZ0JEa0RFQ0FBUVp3QmFpQUZJQUJCeUFGcUlBQkJFR29RMkFFTElnVkJmMFlOQVNBSUlBQW9BcHdCRUg4Z0FDZ0NuQUVoQmdzZ0JpQUZJQVpxSWdvZ0FoRFpBU0VMSUFCQnpnSTJBbEFnQUVISUFHcEJBQ0FBUWRBQWFoQm5JUVlDUUNBQUtBS2NBU0FBUWFBQmFrWUVRQ0FBUWRBQWFpRUZEQUVMSUFWQkFYUVFPeUlGUlEwQklBWWdCUkIvSUFBb0Fwd0JJUWtMSUFCQk9Hb2lCeUFDRUU4Z0NTQUxJQW9nQlNBQVFjUUFhaUFBUVVCcklBY1F0UWNnQnhCSElBRWdCU0FBS0FKRUlBQW9Ba0FnQWlBREVPZ0JJUUVnQmhCbUlBZ1FaaUFBUWRBQmFpUUFJQUVQQ3hCVkFBc1JBQ0FBSUFFZ0FpQURJQVJCQUJEd0Jnc1JBQ0FBSUFFZ0FpQURJQVJCQUJEeEJnc1JBQ0FBSUFFZ0FpQURJQVJCQVJEd0Jnc1JBQ0FBSUFFZ0FpQURJQVJCQVJEeEJndlNBUUVCZnlNQVFUQnJJZ1VrQUNBRklBRTJBaWdDUUNBQ0tBSUVRUUZ4UlFSQUlBQWdBU0FDSUFNZ0JDQUFLQUlBS0FJWUVRb0FJUUlNQVFzZ0JVRVlhaUlBSUFJUVR5QUFFSndDSVFFZ0FCQkhBa0FnQkFSQUlBVkJHR29nQVJEQkFRd0JDeUFGUVJocUlBRVF3QUVMSUFVZ0JVRVlhaEN1QVRZQ0VBTkFJQVVnQlVFWWFoQ0JBallDQ0NBRlFSQnFJQVZCQ0dvUWd3RUVRQ0FGUVNocUlBVkJFR29pQUNnQ0FDd0FBQkRLQXlBQUVPMENEQUVGSUFVb0FpZ2hBaUFGUVJocUVEa2FDd3NMSUFWQk1Hb2tBQ0FDQy9VQ0FRRi9Jd0JCNEFKcklnQWtBQ0FBSUFJMkF0QUNJQUFnQVRZQzJBSWdBRUhRQVdvUVJTRUdJQUJCRUdvaUFpQURFRThnQWhDWEFVR2d1d05CdXJzRElBQkI0QUZxRU9jQklBSVFSeUFBUWNBQmFoQkZJZ01nQXhCUkVFSWdBQ0FEUVFBUVFTSUJOZ0s4QVNBQUlBSTJBZ3dnQUVFQU5nSUlBMEFDUUNBQVFkZ0NhaUFBUWRBQ2FoQ1NBVVVOQUNBQUtBSzhBU0FERURnZ0FXcEdCRUFnQXhBNElRSWdBeUFERURoQkFYUVFRaUFESUFNUVVSQkNJQUFnQWlBRFFRQVFRU0lCYWpZQ3ZBRUxJQUJCMkFKcUVHaEJFQ0FCSUFCQnZBRnFJQUJCQ0dwQkFDQUdJQUJCRUdvZ0FFRU1haUFBUWVBQmFoREFBZzBBSUFCQjJBSnFFSFVhREFFTEN5QURJQUFvQXJ3QklBRnJFRUlnQXhCQUlRSVFYQ0VCSUFBZ0JUWUNBQ0FDSUFFZ0FCQzdCMEVCUndSQUlBUkJCRFlDQUFzZ0FFSFlBbW9nQUVIUUFtb1Fld1JBSUFRZ0JDZ0NBRUVDY2pZQ0FBc2dBQ2dDMkFJaEFTQURFRGthSUFZUU9Sb2dBRUhnQW1va0FDQUJDOVFEQVFGK0l3QkJnQU5ySWdBa0FDQUFJQUkyQXZBQ0lBQWdBVFlDK0FJZ0FFSFlBV29nQXlBQVFmQUJhaUFBUWV3QmFpQUFRZWdCYWhDL0JDQUFRY2dCYWhCRklnRWdBUkJSRUVJZ0FDQUJRUUFRUVNJQ05nTEVBU0FBSUFCQklHbzJBaHdnQUVFQU5nSVlJQUJCQVRvQUZ5QUFRY1VBT2dBV0EwQUNRQ0FBUWZnQ2FpQUFRZkFDYWhDU0FVVU5BQ0FBS0FMRUFTQUJFRGdnQW1wR0JFQWdBUkE0SVFNZ0FTQUJFRGhCQVhRUVFpQUJJQUVRVVJCQ0lBQWdBeUFCUVFBUVFTSUNhallDeEFFTElBQkIrQUpxRUdnZ0FFRVhhaUFBUVJacUlBSWdBRUhFQVdvZ0FDZ0M3QUVnQUNnQzZBRWdBRUhZQVdvZ0FFRWdhaUFBUVJ4cUlBQkJHR29nQUVId0FXb1F2Z1FOQUNBQVFmZ0NhaEIxR2d3QkN3c0NRQ0FBUWRnQmFoQTRSUTBBSUFBdEFCZEZEUUFnQUNnQ0hDSURJQUJCSUdwclFaOEJTZzBBSUFBZ0EwRUVhallDSENBRElBQW9BaGcyQWdBTElBQWdBaUFBS0FMRUFTQUVFTHdISUFBcEF3QWhCaUFGSUFBcEF3ZzNBd2dnQlNBR053TUFJQUJCMkFGcUlBQkJJR29nQUNnQ0hDQUVFSkFCSUFCQitBSnFJQUJCOEFKcUVIc0VRQ0FFSUFRb0FnQkJBbkkyQWdBTElBQW9BdmdDSVFJZ0FSQTVHaUFBUWRnQmFoQTVHaUFBUVlBRGFpUUFJQUlMdlFNQUl3QkI4QUpySWdBa0FDQUFJQUkyQXVBQ0lBQWdBVFlDNkFJZ0FFSElBV29nQXlBQVFlQUJhaUFBUWR3QmFpQUFRZGdCYWhDL0JDQUFRYmdCYWhCRklnRWdBUkJSRUVJZ0FDQUJRUUFRUVNJQ05nSzBBU0FBSUFCQkVHbzJBZ3dnQUVFQU5nSUlJQUJCQVRvQUJ5QUFRY1VBT2dBR0EwQUNRQ0FBUWVnQ2FpQUFRZUFDYWhDU0FVVU5BQ0FBS0FLMEFTQUJFRGdnQW1wR0JFQWdBUkE0SVFNZ0FTQUJFRGhCQVhRUVFpQUJJQUVRVVJCQ0lBQWdBeUFCUVFBUVFTSUNhallDdEFFTElBQkI2QUpxRUdnZ0FFRUhhaUFBUVFacUlBSWdBRUcwQVdvZ0FDZ0MzQUVnQUNnQzJBRWdBRUhJQVdvZ0FFRVFhaUFBUVF4cUlBQkJDR29nQUVIZ0FXb1F2Z1FOQUNBQVFlZ0NhaEIxR2d3QkN3c0NRQ0FBUWNnQmFoQTRSUTBBSUFBdEFBZEZEUUFnQUNnQ0RDSURJQUJCRUdwclFaOEJTZzBBSUFBZ0EwRUVhallDRENBRElBQW9BZ2cyQWdBTElBVWdBaUFBS0FLMEFTQUVFTDBIT1FNQUlBQkJ5QUZxSUFCQkVHb2dBQ2dDRENBRUVKQUJJQUJCNkFKcUlBQkI0QUpxRUhzRVFDQUVJQVFvQWdCQkFuSTJBZ0FMSUFBb0F1Z0NJUUlnQVJBNUdpQUFRY2dCYWhBNUdpQUFRZkFDYWlRQUlBSUx2UU1BSXdCQjhBSnJJZ0FrQUNBQUlBSTJBdUFDSUFBZ0FUWUM2QUlnQUVISUFXb2dBeUFBUWVBQmFpQUFRZHdCYWlBQVFkZ0JhaEMvQkNBQVFiZ0JhaEJGSWdFZ0FSQlJFRUlnQUNBQlFRQVFRU0lDTmdLMEFTQUFJQUJCRUdvMkFnd2dBRUVBTmdJSUlBQkJBVG9BQnlBQVFjVUFPZ0FHQTBBQ1FDQUFRZWdDYWlBQVFlQUNhaENTQVVVTkFDQUFLQUswQVNBQkVEZ2dBbXBHQkVBZ0FSQTRJUU1nQVNBQkVEaEJBWFFRUWlBQklBRVFVUkJDSUFBZ0F5QUJRUUFRUVNJQ2FqWUN0QUVMSUFCQjZBSnFFR2dnQUVFSGFpQUFRUVpxSUFJZ0FFRzBBV29nQUNnQzNBRWdBQ2dDMkFFZ0FFSElBV29nQUVFUWFpQUFRUXhxSUFCQkNHb2dBRUhnQVdvUXZnUU5BQ0FBUWVnQ2FoQjFHZ3dCQ3dzQ1FDQUFRY2dCYWhBNFJRMEFJQUF0QUFkRkRRQWdBQ2dDRENJRElBQkJFR3ByUVo4QlNnMEFJQUFnQTBFRWFqWUNEQ0FESUFBb0FnZzJBZ0FMSUFVZ0FpQUFLQUswQVNBRUVMNEhPQUlBSUFCQnlBRnFJQUJCRUdvZ0FDZ0NEQ0FFRUpBQklBQkI2QUpxSUFCQjRBSnFFSHNFUUNBRUlBUW9BZ0JCQW5JMkFnQUxJQUFvQXVnQ0lRSWdBUkE1R2lBQVFjZ0JhaEE1R2lBQVFmQUNhaVFBSUFJTG9BTUJBbjhqQUVIZ0Ftc2lBQ1FBSUFBZ0FqWUMwQUlnQUNBQk5nTFlBaUFERU5vQklRWWdBeUFBUWVBQmFoRHZBaUVISUFCQjBBRnFJQU1nQUVITUFtb1E3Z0lnQUVIQUFXb1FSU0lCSUFFUVVSQkNJQUFnQVVFQUVFRWlBallDdkFFZ0FDQUFRUkJxTmdJTUlBQkJBRFlDQ0FOQUFrQWdBRUhZQW1vZ0FFSFFBbW9Ra2dGRkRRQWdBQ2dDdkFFZ0FSQTRJQUpxUmdSQUlBRVFPQ0VESUFFZ0FSQTRRUUYwRUVJZ0FTQUJFRkVRUWlBQUlBTWdBVUVBRUVFaUFtbzJBcndCQ3lBQVFkZ0NhaEJvSUFZZ0FpQUFRYndCYWlBQVFRaHFJQUFvQXN3Q0lBQkIwQUZxSUFCQkVHb2dBRUVNYWlBSEVNQUNEUUFnQUVIWUFtb1FkUm9NQVFzTEFrQWdBRUhRQVdvUU9FVU5BQ0FBS0FJTUlnTWdBRUVRYW10Qm53RktEUUFnQUNBRFFRUnFOZ0lNSUFNZ0FDZ0NDRFlDQUFzZ0JTQUNJQUFvQXJ3QklBUWdCaEMvQnpjREFDQUFRZEFCYWlBQVFSQnFJQUFvQWd3Z0JCQ1FBU0FBUWRnQ2FpQUFRZEFDYWhCN0JFQWdCQ0FFS0FJQVFRSnlOZ0lBQ3lBQUtBTFlBaUVDSUFFUU9Sb2dBRUhRQVdvUU9Sb2dBRUhnQW1va0FDQUNDNkFEQVFKL0l3QkI0QUpySWdBa0FDQUFJQUkyQXRBQ0lBQWdBVFlDMkFJZ0F4RGFBU0VHSUFNZ0FFSGdBV29RN3dJaEJ5QUFRZEFCYWlBRElBQkJ6QUpxRU80Q0lBQkJ3QUZxRUVVaUFTQUJFRkVRUWlBQUlBRkJBQkJCSWdJMkFyd0JJQUFnQUVFUWFqWUNEQ0FBUVFBMkFnZ0RRQUpBSUFCQjJBSnFJQUJCMEFKcUVKSUJSUTBBSUFBb0Fyd0JJQUVRT0NBQ2FrWUVRQ0FCRURnaEF5QUJJQUVRT0VFQmRCQkNJQUVnQVJCUkVFSWdBQ0FESUFGQkFCQkJJZ0pxTmdLOEFRc2dBRUhZQW1vUWFDQUdJQUlnQUVHOEFXb2dBRUVJYWlBQUtBTE1BaUFBUWRBQmFpQUFRUkJxSUFCQkRHb2dCeERBQWcwQUlBQkIyQUpxRUhVYURBRUxDd0pBSUFCQjBBRnFFRGhGRFFBZ0FDZ0NEQ0lESUFCQkVHcHJRWjhCU2cwQUlBQWdBMEVFYWpZQ0RDQURJQUFvQWdnMkFnQUxJQVVnQWlBQUtBSzhBU0FFSUFZUXdnYzdBUUFnQUVIUUFXb2dBRUVRYWlBQUtBSU1JQVFRa0FFZ0FFSFlBbW9nQUVIUUFtb1Fld1JBSUFRZ0JDZ0NBRUVDY2pZQ0FBc2dBQ2dDMkFJaEFpQUJFRGthSUFCQjBBRnFFRGthSUFCQjRBSnFKQUFnQWd1Z0F3RUNmeU1BUWVBQ2F5SUFKQUFnQUNBQ05nTFFBaUFBSUFFMkF0Z0NJQU1RMmdFaEJpQURJQUJCNEFGcUVPOENJUWNnQUVIUUFXb2dBeUFBUWN3Q2FoRHVBaUFBUWNBQmFoQkZJZ0VnQVJCUkVFSWdBQ0FCUVFBUVFTSUNOZ0s4QVNBQUlBQkJFR28yQWd3Z0FFRUFOZ0lJQTBBQ1FDQUFRZGdDYWlBQVFkQUNhaENTQVVVTkFDQUFLQUs4QVNBQkVEZ2dBbXBHQkVBZ0FSQTRJUU1nQVNBQkVEaEJBWFFRUWlBQklBRVFVUkJDSUFBZ0F5QUJRUUFRUVNJQ2FqWUN2QUVMSUFCQjJBSnFFR2dnQmlBQ0lBQkJ2QUZxSUFCQkNHb2dBQ2dDekFJZ0FFSFFBV29nQUVFUWFpQUFRUXhxSUFjUXdBSU5BQ0FBUWRnQ2FoQjFHZ3dCQ3dzQ1FDQUFRZEFCYWhBNFJRMEFJQUFvQWd3aUF5QUFRUkJxYTBHZkFVb05BQ0FBSUFOQkJHbzJBZ3dnQXlBQUtBSUlOZ0lBQ3lBRklBSWdBQ2dDdkFFZ0JDQUdFTU1ITndNQUlBQkIwQUZxSUFCQkVHb2dBQ2dDRENBRUVKQUJJQUJCMkFKcUlBQkIwQUpxRUhzRVFDQUVJQVFvQWdCQkFuSTJBZ0FMSUFBb0F0Z0NJUUlnQVJBNUdpQUFRZEFCYWhBNUdpQUFRZUFDYWlRQUlBSUxvQU1CQW44akFFSGdBbXNpQUNRQUlBQWdBallDMEFJZ0FDQUJOZ0xZQWlBREVOb0JJUVlnQXlBQVFlQUJhaER2QWlFSElBQkIwQUZxSUFNZ0FFSE1BbW9RN2dJZ0FFSEFBV29RUlNJQklBRVFVUkJDSUFBZ0FVRUFFRUVpQWpZQ3ZBRWdBQ0FBUVJCcU5nSU1JQUJCQURZQ0NBTkFBa0FnQUVIWUFtb2dBRUhRQW1vUWtnRkZEUUFnQUNnQ3ZBRWdBUkE0SUFKcVJnUkFJQUVRT0NFRElBRWdBUkE0UVFGMEVFSWdBU0FCRUZFUVFpQUFJQU1nQVVFQUVFRWlBbW8yQXJ3QkN5QUFRZGdDYWhCb0lBWWdBaUFBUWJ3QmFpQUFRUWhxSUFBb0Fzd0NJQUJCMEFGcUlBQkJFR29nQUVFTWFpQUhFTUFDRFFBZ0FFSFlBbW9RZFJvTUFRc0xBa0FnQUVIUUFXb1FPRVVOQUNBQUtBSU1JZ01nQUVFUWFtdEJud0ZLRFFBZ0FDQURRUVJxTmdJTUlBTWdBQ2dDQ0RZQ0FBc2dCU0FDSUFBb0Fyd0JJQVFnQmhERUJ6WUNBQ0FBUWRBQmFpQUFRUkJxSUFBb0Fnd2dCQkNRQVNBQVFkZ0NhaUFBUWRBQ2FoQjdCRUFnQkNBRUtBSUFRUUp5TmdJQUN5QUFLQUxZQWlFQ0lBRVFPUm9nQUVIUUFXb1FPUm9nQUVIZ0Ftb2tBQ0FDQys4QkFRRi9Jd0JCSUdzaUJpUUFJQVlnQVRZQ0dBSkFJQU1vQWdSQkFYRkZCRUFnQmtGL05nSUFJQVlnQUNBQklBSWdBeUFFSUFZZ0FDZ0NBQ2dDRUJFSkFDSUJOZ0lZQWtBQ1FBSkFJQVlvQWdBT0FnQUJBZ3NnQlVFQU9nQUFEQU1MSUFWQkFUb0FBQXdDQ3lBRlFRRTZBQUFnQkVFRU5nSUFEQUVMSUFZZ0F4QlBJQVlRbHdFaEFTQUdFRWNnQmlBREVFOGdCaERCQWlFQUlBWVFSeUFHSUFBUXdRRWdCa0VNY2lBQUVNQUJJQVVnQmtFWWFpSURJQUlnQmlBRElBRWdCRUVCRUw4RElBWkdPZ0FBSUFZb0FoZ2hBUU5BSUFOQkRHc1FPU0lESUFaSERRQUxDeUFHUVNCcUpBQWdBUXYxQWdFQmZ5TUFRWkFDYXlJQUpBQWdBQ0FDTmdLQUFpQUFJQUUyQW9nQ0lBQkIwQUZxRUVVaEJpQUFRUkJxSWdJZ0F4QlBJQUlRblFGQm9Mc0RRYnE3QXlBQVFlQUJhaENDQWlBQ0VFY2dBRUhBQVdvUVJTSURJQU1RVVJCQ0lBQWdBMEVBRUVFaUFUWUN2QUVnQUNBQ05nSU1JQUJCQURZQ0NBTkFBa0FnQUVHSUFtb2dBRUdBQW1vUWt3RkZEUUFnQUNnQ3ZBRWdBeEE0SUFGcVJnUkFJQU1RT0NFQ0lBTWdBeEE0UVFGMEVFSWdBeUFERUZFUVFpQUFJQUlnQTBFQUVFRWlBV28yQXJ3QkN5QUFRWWdDYWhCcFFSQWdBU0FBUWJ3QmFpQUFRUWhxUVFBZ0JpQUFRUkJxSUFCQkRHb2dBRUhnQVdvUXd3SU5BQ0FBUVlnQ2FoQjJHZ3dCQ3dzZ0F5QUFLQUs4QVNBQmF4QkNJQU1RUUNFQ0VGd2hBU0FBSUFVMkFnQWdBaUFCSUFBUXV3ZEJBVWNFUUNBRVFRUTJBZ0FMSUFCQmlBSnFJQUJCZ0FKcUVId0VRQ0FFSUFRb0FnQkJBbkkyQWdBTElBQW9Bb2dDSVFFZ0F4QTVHaUFHRURrYUlBQkJrQUpxSkFBZ0FRdlVBd0VCZmlNQVFhQUNheUlBSkFBZ0FDQUNOZ0tRQWlBQUlBRTJBcGdDSUFCQjRBRnFJQU1nQUVId0FXb2dBRUh2QVdvZ0FFSHVBV29Rd2dRZ0FFSFFBV29RUlNJQklBRVFVUkJDSUFBZ0FVRUFFRUVpQWpZQ3pBRWdBQ0FBUVNCcU5nSWNJQUJCQURZQ0dDQUFRUUU2QUJjZ0FFSEZBRG9BRmdOQUFrQWdBRUdZQW1vZ0FFR1FBbW9Ra3dGRkRRQWdBQ2dDekFFZ0FSQTRJQUpxUmdSQUlBRVFPQ0VESUFFZ0FSQTRRUUYwRUVJZ0FTQUJFRkVRUWlBQUlBTWdBVUVBRUVFaUFtbzJBc3dCQ3lBQVFaZ0NhaEJwSUFCQkYyb2dBRUVXYWlBQ0lBQkJ6QUZxSUFBc0FPOEJJQUFzQU80QklBQkI0QUZxSUFCQklHb2dBRUVjYWlBQVFSaHFJQUJCOEFGcUVNRUVEUUFnQUVHWUFtb1FkaG9NQVFzTEFrQWdBRUhnQVdvUU9FVU5BQ0FBTFFBWFJRMEFJQUFvQWh3aUF5QUFRU0JxYTBHZkFVb05BQ0FBSUFOQkJHbzJBaHdnQXlBQUtBSVlOZ0lBQ3lBQUlBSWdBQ2dDekFFZ0JCQzhCeUFBS1FNQUlRWWdCU0FBS1FNSU53TUlJQVVnQmpjREFDQUFRZUFCYWlBQVFTQnFJQUFvQWh3Z0JCQ1FBU0FBUVpnQ2FpQUFRWkFDYWhCOEJFQWdCQ0FFS0FJQVFRSnlOZ0lBQ3lBQUtBS1lBaUVDSUFFUU9Sb2dBRUhnQVdvUU9Sb2dBRUdnQW1va0FDQUNDNzBEQUNNQVFaQUNheUlBSkFBZ0FDQUNOZ0tBQWlBQUlBRTJBb2dDSUFCQjBBRnFJQU1nQUVIZ0FXb2dBRUhmQVdvZ0FFSGVBV29Rd2dRZ0FFSEFBV29RUlNJQklBRVFVUkJDSUFBZ0FVRUFFRUVpQWpZQ3ZBRWdBQ0FBUVJCcU5nSU1JQUJCQURZQ0NDQUFRUUU2QUFjZ0FFSEZBRG9BQmdOQUFrQWdBRUdJQW1vZ0FFR0FBbW9Ra3dGRkRRQWdBQ2dDdkFFZ0FSQTRJQUpxUmdSQUlBRVFPQ0VESUFFZ0FSQTRRUUYwRUVJZ0FTQUJFRkVRUWlBQUlBTWdBVUVBRUVFaUFtbzJBcndCQ3lBQVFZZ0NhaEJwSUFCQkIyb2dBRUVHYWlBQ0lBQkJ2QUZxSUFBc0FOOEJJQUFzQU40QklBQkIwQUZxSUFCQkVHb2dBRUVNYWlBQVFRaHFJQUJCNEFGcUVNRUVEUUFnQUVHSUFtb1FkaG9NQVFzTEFrQWdBRUhRQVdvUU9FVU5BQ0FBTFFBSFJRMEFJQUFvQWd3aUF5QUFRUkJxYTBHZkFVb05BQ0FBSUFOQkJHbzJBZ3dnQXlBQUtBSUlOZ0lBQ3lBRklBSWdBQ2dDdkFFZ0JCQzlCemtEQUNBQVFkQUJhaUFBUVJCcUlBQW9BZ3dnQkJDUUFTQUFRWWdDYWlBQVFZQUNhaEI4QkVBZ0JDQUVLQUlBUVFKeU5nSUFDeUFBS0FLSUFpRUNJQUVRT1JvZ0FFSFFBV29RT1JvZ0FFR1FBbW9rQUNBQ0M3MERBQ01BUVpBQ2F5SUFKQUFnQUNBQ05nS0FBaUFBSUFFMkFvZ0NJQUJCMEFGcUlBTWdBRUhnQVdvZ0FFSGZBV29nQUVIZUFXb1F3Z1FnQUVIQUFXb1FSU0lCSUFFUVVSQkNJQUFnQVVFQUVFRWlBallDdkFFZ0FDQUFRUkJxTmdJTUlBQkJBRFlDQ0NBQVFRRTZBQWNnQUVIRkFEb0FCZ05BQWtBZ0FFR0lBbW9nQUVHQUFtb1Frd0ZGRFFBZ0FDZ0N2QUVnQVJBNElBSnFSZ1JBSUFFUU9DRURJQUVnQVJBNFFRRjBFRUlnQVNBQkVGRVFRaUFBSUFNZ0FVRUFFRUVpQW1vMkFyd0JDeUFBUVlnQ2FoQnBJQUJCQjJvZ0FFRUdhaUFDSUFCQnZBRnFJQUFzQU44QklBQXNBTjRCSUFCQjBBRnFJQUJCRUdvZ0FFRU1haUFBUVFocUlBQkI0QUZxRU1FRURRQWdBRUdJQW1vUWRob01BUXNMQWtBZ0FFSFFBV29RT0VVTkFDQUFMUUFIUlEwQUlBQW9BZ3dpQXlBQVFSQnFhMEdmQVVvTkFDQUFJQU5CQkdvMkFnd2dBeUFBS0FJSU5nSUFDeUFGSUFJZ0FDZ0N2QUVnQkJDK0J6Z0NBQ0FBUWRBQmFpQUFRUkJxSUFBb0Fnd2dCQkNRQVNBQVFZZ0NhaUFBUVlBQ2FoQjhCRUFnQkNBRUtBSUFRUUp5TmdJQUN5QUFLQUtJQWlFQ0lBRVFPUm9nQUVIUUFXb1FPUm9nQUVHUUFtb2tBQ0FDQzVVREFRRi9Jd0JCa0FKcklnQWtBQ0FBSUFJMkFvQUNJQUFnQVRZQ2lBSWdBeERhQVNFR0lBQkIwQUZxSUFNZ0FFSC9BV29ROEFJZ0FFSEFBV29RUlNJQklBRVFVUkJDSUFBZ0FVRUFFRUVpQWpZQ3ZBRWdBQ0FBUVJCcU5nSU1JQUJCQURZQ0NBTkFBa0FnQUVHSUFtb2dBRUdBQW1vUWt3RkZEUUFnQUNnQ3ZBRWdBUkE0SUFKcVJnUkFJQUVRT0NFRElBRWdBUkE0UVFGMEVFSWdBU0FCRUZFUVFpQUFJQU1nQVVFQUVFRWlBbW8yQXJ3QkN5QUFRWWdDYWhCcElBWWdBaUFBUWJ3QmFpQUFRUWhxSUFBc0FQOEJJQUJCMEFGcUlBQkJFR29nQUVFTWFrR2d1d01Rd3dJTkFDQUFRWWdDYWhCMkdnd0JDd3NDUUNBQVFkQUJhaEE0UlEwQUlBQW9BZ3dpQXlBQVFSQnFhMEdmQVVvTkFDQUFJQU5CQkdvMkFnd2dBeUFBS0FJSU5nSUFDeUFGSUFJZ0FDZ0N2QUVnQkNBR0VMOEhOd01BSUFCQjBBRnFJQUJCRUdvZ0FDZ0NEQ0FFRUpBQklBQkJpQUpxSUFCQmdBSnFFSHdFUUNBRUlBUW9BZ0JCQW5JMkFnQUxJQUFvQW9nQ0lRSWdBUkE1R2lBQVFkQUJhaEE1R2lBQVFaQUNhaVFBSUFJTEJ3QWdBQ2dDREF1VkF3RUJmeU1BUVpBQ2F5SUFKQUFnQUNBQ05nS0FBaUFBSUFFMkFvZ0NJQU1RMmdFaEJpQUFRZEFCYWlBRElBQkIvd0ZxRVBBQ0lBQkJ3QUZxRUVVaUFTQUJFRkVRUWlBQUlBRkJBQkJCSWdJMkFyd0JJQUFnQUVFUWFqWUNEQ0FBUVFBMkFnZ0RRQUpBSUFCQmlBSnFJQUJCZ0FKcUVKTUJSUTBBSUFBb0Fyd0JJQUVRT0NBQ2FrWUVRQ0FCRURnaEF5QUJJQUVRT0VFQmRCQkNJQUVnQVJCUkVFSWdBQ0FESUFGQkFCQkJJZ0pxTmdLOEFRc2dBRUdJQW1vUWFTQUdJQUlnQUVHOEFXb2dBRUVJYWlBQUxBRC9BU0FBUWRBQmFpQUFRUkJxSUFCQkRHcEJvTHNERU1NQ0RRQWdBRUdJQW1vUWRob01BUXNMQWtBZ0FFSFFBV29RT0VVTkFDQUFLQUlNSWdNZ0FFRVFhbXRCbndGS0RRQWdBQ0FEUVFScU5nSU1JQU1nQUNnQ0NEWUNBQXNnQlNBQ0lBQW9BcndCSUFRZ0JoRENCenNCQUNBQVFkQUJhaUFBUVJCcUlBQW9BZ3dnQkJDUUFTQUFRWWdDYWlBQVFZQUNhaEI4QkVBZ0JDQUVLQUlBUVFKeU5nSUFDeUFBS0FLSUFpRUNJQUVRT1JvZ0FFSFFBV29RT1JvZ0FFR1FBbW9rQUNBQ0M1VURBUUYvSXdCQmtBSnJJZ0FrQUNBQUlBSTJBb0FDSUFBZ0FUWUNpQUlnQXhEYUFTRUdJQUJCMEFGcUlBTWdBRUgvQVdvUThBSWdBRUhBQVdvUVJTSUJJQUVRVVJCQ0lBQWdBVUVBRUVFaUFqWUN2QUVnQUNBQVFSQnFOZ0lNSUFCQkFEWUNDQU5BQWtBZ0FFR0lBbW9nQUVHQUFtb1Frd0ZGRFFBZ0FDZ0N2QUVnQVJBNElBSnFSZ1JBSUFFUU9DRURJQUVnQVJBNFFRRjBFRUlnQVNBQkVGRVFRaUFBSUFNZ0FVRUFFRUVpQW1vMkFyd0JDeUFBUVlnQ2FoQnBJQVlnQWlBQVFid0JhaUFBUVFocUlBQXNBUDhCSUFCQjBBRnFJQUJCRUdvZ0FFRU1ha0dndXdNUXd3SU5BQ0FBUVlnQ2FoQjJHZ3dCQ3dzQ1FDQUFRZEFCYWhBNFJRMEFJQUFvQWd3aUF5QUFRUkJxYTBHZkFVb05BQ0FBSUFOQkJHbzJBZ3dnQXlBQUtBSUlOZ0lBQ3lBRklBSWdBQ2dDdkFFZ0JDQUdFTU1ITndNQUlBQkIwQUZxSUFCQkVHb2dBQ2dDRENBRUVKQUJJQUJCaUFKcUlBQkJnQUpxRUh3RVFDQUVJQVFvQWdCQkFuSTJBZ0FMSUFBb0FvZ0NJUUlnQVJBNUdpQUFRZEFCYWhBNUdpQUFRWkFDYWlRQUlBSUxsUU1CQVg4akFFR1FBbXNpQUNRQUlBQWdBallDZ0FJZ0FDQUJOZ0tJQWlBREVOb0JJUVlnQUVIUUFXb2dBeUFBUWY4QmFoRHdBaUFBUWNBQmFoQkZJZ0VnQVJCUkVFSWdBQ0FCUVFBUVFTSUNOZ0s4QVNBQUlBQkJFR28yQWd3Z0FFRUFOZ0lJQTBBQ1FDQUFRWWdDYWlBQVFZQUNhaENUQVVVTkFDQUFLQUs4QVNBQkVEZ2dBbXBHQkVBZ0FSQTRJUU1nQVNBQkVEaEJBWFFRUWlBQklBRVFVUkJDSUFBZ0F5QUJRUUFRUVNJQ2FqWUN2QUVMSUFCQmlBSnFFR2tnQmlBQ0lBQkJ2QUZxSUFCQkNHb2dBQ3dBL3dFZ0FFSFFBV29nQUVFUWFpQUFRUXhxUWFDN0F4RERBZzBBSUFCQmlBSnFFSFlhREFFTEN3SkFJQUJCMEFGcUVEaEZEUUFnQUNnQ0RDSURJQUJCRUdwclFaOEJTZzBBSUFBZ0EwRUVhallDRENBRElBQW9BZ2cyQWdBTElBVWdBaUFBS0FLOEFTQUVJQVlReEFjMkFnQWdBRUhRQVdvZ0FFRVFhaUFBS0FJTUlBUVFrQUVnQUVHSUFtb2dBRUdBQW1vUWZBUkFJQVFnQkNnQ0FFRUNjallDQUFzZ0FDZ0NpQUloQWlBQkVEa2FJQUJCMEFGcUVEa2FJQUJCa0FKcUpBQWdBZ3NMbXRBRFNnQkJnQWdMb0M1bWMyVjBBQ1Z6THlWekFDVnpMaVZ6QUdSbFluVm5BR0ZzYkc5allYUnZjanhVUGpvNllXeHNiMk5oZEdVb2MybDZaVjkwSUc0cElDZHVKeUJsZUdObFpXUnpJRzFoZUdsdGRXMGdjM1Z3Y0c5eWRHVmtJSE5wZW1VQWQySUFKV1BpaExudnVJOWJkMlZpWVhKcmFYUXRhVzVtYnpwZEFDVnRMU1ZrTFNWWkxTVklMU1ZOTFNWVEFFMWhjbXRsY2lCUFN5NEFMQUJCYzNObGNuUnBiMjRnWUhnZ1BqMGdiVTFwYmxoZ0lHWmhhV3hsWkNCcGJpQUFRWE56WlhKMGFXOXVJR0IzYVdSMGFDQStQU0ExWUNCbVlXbHNaV1FnYVc0Z0FFRnpjMlZ5ZEdsdmJpQmdkMmxrZEdnZ1BqMGdNV0FnWm1GcGJHVmtJR2x1SUFCQmMzTmxjblJwYjI0Z1lIZHBaSFJvSUQ0Z01HQWdabUZwYkdWa0lHbHVJQUJCYzNObGNuUnBiMjRnWUhCNWNtRnRhV1F0UG5OcGVtVW9LU0ErSURCZ0lHWmhhV3hsWkNCcGJpQUFRWE56WlhKMGFXOXVJR0J0VTNSaGNuUlVhVzFsSUQ0OUlEQmdJR1poYVd4bFpDQnBiaUFBUVhOelpYSjBhVzl1SUdBb2MzSmpYM2RwWkhSb0pUSXBJRDA5SURCZ0lHWmhhV3hsWkNCcGJpQUFRWE56WlhKMGFXOXVJR0JwYlM1M2FXUjBhQ2dwSUQwOUlHbHRMbk4wWlhBb0tTOXphWHBsYjJZb1pteHZZWFFwWUNCbVlXbHNaV1FnYVc0Z0FDQUpDZzBBUlhKeWIzSTZJRzFoYkd4dll3b0FSWEp5YjNJZ01Ub2dhV053UjJWMFNXNXBkRmgzTWxoakNnQWdQVDA5SUcxaGRISnBlQ0FvSldRc0pXUXBJRDA5UFFvQUlEMDlQU0IyWldOMGIzSWdLQ1ZrS1NBOVBUMEtBRDgvUHlBeENnQkZjbkp2Y2pvZ2JHRmlaV3hwYm1jZ2QyOXlheUJ2ZG1WeVpteHZkeTRLQUNNakl5QkdaV0YwZFhKbElHTmhibVJwWkdGMFpYTWdabTl5SUhSeVlXTnJhVzVuSUdGeVpTQnZkbVZ5Wm14dmR5NEtBR0Z5WjJ4RFlXMWxjbUZHY25WemRIVnRVa2dvS1RvZ1lYSlFZWEpoYlVSbFkyOXRjRTFoZENncElHbHVaR2xqWVhSbFpDQndZWEpoYldWMFpYSWdaWEp5YjNJdUNnQnJjRzFFWld4bGRHVlNaV1pFWVhSaFUyVjBLQ2s2SUU1VlRFd2djbVZtUkdGMFlWTmxkRkIwY2k5eVpXWkpiV0ZuWlM0S0FGTjBZWEowSUhSeVlXTnJhVzVuWDNSb2NtVmhaQ0FqSldRdUNnQlBkWFFnYjJZZ2JXVnRiM0o1SVNFS0FFUmhkR0VnYm5WdElHVnljbTl5SVNFS0FHTnZiRzl5T2lBak5qWTBOREF3T3lCaVlXTnJaM0p2ZFc1a0xXTnZiRzl5T2lBalptWm1aams1T3lCaWIzSmtaWEl0Y21Ga2FYVnpPaUEwY0hnN0lIQmhaR1JwYm1jNklESndlQUIzQUVsRUlHRnNjbVZoWkhrZ1pYaHBjM1J6QUNWekpYTUFKWE11SlhNQWNnQXZhRzl0WlM5M1lXeDBaWEl2YTJGc2QyRnNkQzFuYVhSb2RXSXZkMlZpWVhKcmFYUXRiM0puTDJwellYSjBiMjlzYTJsMFRrWlVMMlZ0YzJOeWFYQjBaVzR2VjJWaVFWSkxhWFJNYVdJdmJHbGlMMU5TUXk5TFVFMHZSbkpsWVd0TllYUmphR1Z5TDJSbGRHVmpkRzl5Y3k5dmNtbGxiblJoZEdsdmJsOWhjM05wWjI1dFpXNTBMbU53Y0FBdmFHOXRaUzkzWVd4MFpYSXZhMkZzZDJGc2RDMW5hWFJvZFdJdmQyVmlZWEpyYVhRdGIzSm5MMnB6WVhKMGIyOXNhMmwwVGtaVUwyVnRjMk55YVhCMFpXNHZWMlZpUVZKTGFYUk1hV0l2YkdsaUwxTlNReTlMVUUwdlJuSmxZV3ROWVhSamFHVnlMMlp5WVcxbGQyOXlheTkwYVcxbGNuTXVZM0J3QUM5b2IyMWxMM2RoYkhSbGNpOXJZV3gzWVd4MExXZHBkR2gxWWk5M1pXSmhjbXRwZEMxdmNtY3Zhbk5oY25SdmIyeHJhWFJPUmxRdlpXMXpZM0pwY0hSbGJpOVhaV0pCVWt0cGRFeHBZaTlzYVdJdlUxSkRMMHRRVFM5R2NtVmhhMDFoZEdOb1pYSXZaR1YwWldOMGIzSnpMMmhoY25KcGN5NWpjSEFBTDJodmJXVXZkMkZzZEdWeUwydGhiSGRoYkhRdFoybDBhSFZpTDNkbFltRnlhMmwwTFc5eVp5OXFjMkZ5ZEc5dmJHdHBkRTVHVkM5bGJYTmpjbWx3ZEdWdUwxZGxZa0ZTUzJsMFRHbGlMMnhwWWk5VFVrTXZTMUJOTDBaeVpXRnJUV0YwWTJobGNpOWtaWFJsWTNSdmNuTXZSRzlIWDNOallXeGxYMmx1ZG1GeWFXRnVkRjlrWlhSbFkzUnZjaTVqY0hBQUwyaHZiV1V2ZDJGc2RHVnlMMnRoYkhkaGJIUXRaMmwwYUhWaUwzZGxZbUZ5YTJsMExXOXlaeTlxYzJGeWRHOXZiR3RwZEU1R1ZDOWxiWE5qY21sd2RHVnVMMWRsWWtGU1MybDBUR2xpTDJ4cFlpOVRVa012UzFCTkwwWnlaV0ZyVFdGMFkyaGxjaTl0WVhSamFHVnljeTlvYjNWbmFGOXphVzFwYkdGeWFYUjVYM1p2ZEdsdVp5NWpjSEFBTDJodmJXVXZkMkZzZEdWeUwydGhiSGRoYkhRdFoybDBhSFZpTDNkbFltRnlhMmwwTFc5eVp5OXFjMkZ5ZEc5dmJHdHBkRTVHVkM5bGJYTmpjbWx3ZEdWdUwxZGxZa0ZTUzJsMFRHbGlMMnhwWWk5VFVrTXZTMUJOTDBaeVpXRnJUV0YwWTJobGNpOW1jbUZ0WlhkdmNtc3ZhVzFoWjJVdVkzQndBQzlvYjIxbEwzZGhiSFJsY2k5cllXeDNZV3gwTFdkcGRHaDFZaTkzWldKaGNtdHBkQzF2Y21jdmFuTmhjblJ2YjJ4cmFYUk9SbFF2WlcxelkzSnBjSFJsYmk5WFpXSkJVa3RwZEV4cFlpOXNhV0l2VTFKREwwdFFUUzlHY21WaGEwMWhkR05vWlhJdlpHVjBaV04wYjNKekwyZGhkWE56YVdGdVgzTmpZV3hsWDNOd1lXTmxYM0I1Y21GdGFXUXVZM0J3QUM5b2IyMWxMM2RoYkhSbGNpOXJZV3gzWVd4MExXZHBkR2gxWWk5M1pXSmhjbXRwZEMxdmNtY3Zhbk5oY25SdmIyeHJhWFJPUmxRdlpXMXpZM0pwY0hSbGJpOVhaV0pCVWt0cGRFeHBZaTlzYVdJdlUxSkRMMHRRVFM5R2NtVmhhMDFoZEdOb1pYSXZaR1YwWldOMGIzSnpMM0I1Y21GdGFXUXVZM0J3QUdsdVptOEFSWEp5YjNJNklHbGpjRWRsZEVwZlZWOVlZd0IzWWdCeVlnQkJVbDlRU1ZoRlRGOUdUMUpOUVZSZlVrZENBRkJoZEhSbGNtNGdaWGgwY21GamRHbHZiaUJtWVdsc1pXUXVBRUZ6YzJWeWRHbHZiaUJnY0hseVlXMXBaR0FnWm1GcGJHVmtJR2x1SUFCVWNtRmphMmx1WnlCMGFISmxZV1FnUFNBbFpBb0FVMGxhUlNBOUlDVmtMQ0FsWkFvQVJYSnliM0lnTWpvZ2FXTndSMlYwU1c1cGRGaDNNbGhqQ2dBL1B6OGdNZ29BUlhKeWIzSTZJSFZ1YzNWd2NHOXlkR1ZrSUhCcGVHVnNJR1p2Y20xaGRDNEtBRlZ1YTI1dmQyNGdiM0lnZFc1emRYQndiM0owWldRZ2JHRmlaV3hwYm1jZ2RHaHlaWE5vYjJ4a0lHMXZaR1VnY21WeGRXVnpkR1ZrTGlCVFpYUWdkRzhnYldGdWRXRnNMZ29BYTNCdFJHVnNaWFJsVW1WbVJHRjBZVk5sZENncE9pQXdJSGh6YVhwbEwzbHphWHBsTDJSd2FTNEtBRVZ5Y205eUlDZ2xaQ2s2SUhWdVlXSnNaU0IwYnlCdmNHVnVJR05oYldWeVlTQndZWEpoYldWMFpYSnpJR1pwYkdVZ0lpVnpJaUJtYjNJZ2QzSnBkR2x1Wnk0S0FFVnljbTl5T2lCT1ZVeE1JSEJoZEhSSVlXNWtiR1V1Q2dCRmJtUWdkSEpoWTJ0cGJtZGZkR2h5WldGa0lDTWxaQzRLQUU5MWRDQnZaaUJ0WlcxdmNua2hJUW9BY2dBdmFHOXRaUzkzWVd4MFpYSXZhMkZzZDJGc2RDMW5hWFJvZFdJdmQyVmlZWEpyYVhRdGIzSm5MMnB6WVhKMGIyOXNhMmwwVGtaVUwyVnRjMk55YVhCMFpXNHZWMlZpUVZKTGFYUk1hV0l2YkdsaUwxTlNReTlMVUUwdlJuSmxZV3ROWVhSamFHVnlMMjFoZEdOb1pYSnpMMlp5WldGckxtZ0FkMkZ5Ym1sdVp3QWdKVEV3WndCQ2RXbHNaQ0JRZVhKaGJXbGtBQ1UwWkFCM1lnQnlZZ0FsWS9DZm1xbGJkMlZpWVhKcmFYUXRaWEp5YjNJNlhRQkJVbDlRU1ZoRlRGOUdUMUpOUVZSZlFrZFNBRTFCVGxWQlRBQkhaVzVsY21saklHVnljbTl5SUdSMWNtbHVaeUJ0WVhSamFHbHVaeUJ3YUdGelpTNEFJR3hwYm1VZ0FDVnpKWE1LQUVacGJHVWdiM0JsYmlCbGNuSnZjaTRnSlhNS0FFUnBjM1J2Y25ScGIyNGdabUZqZEc5eU9pQnJNVDBsTVM0eE1HWXNJR3N5UFNVeExqRXdaaXdnY0RFOUpURXVNVEJtTENCd01qMGxNUzR4TUdZS0FFVnljbTl5T2lCdFlXeHNiMk1LQUVWeWNtOXlJRE02SUdsamNFZGxkRWx1YVhSWWR6SllZd29BUlhKeWIzSWdhV053UjJWMFNsOVZYMU1LQUQwOVBUMDlQU0FsY3lBOVBUMDlQVDA5UFFvQVB6OC9JRE1LQUVWeWNtOXlPaUJqWVc0bmRDQnNiMkZrSUhCaGRIUmxjbTRnWm5KdmJTQk9WVXhNSUdKMVptWmxjaTRLQUd0d2JWTmxkRkpsWmtSaGRHRlRaWFFvS1RvZ1RsVk1UQ0JyY0cxSVlXNWtiR1V2Wm1sc1pXNWhiV1V1Q2dCRmNuSnZjaUJ6WVhacGJtY2dabVZoZEhWeVpTQnRZWEE2SUdWeWNtOXlJSGR5YVhScGJtY2daR0YwWVM0S0FFOTFkQ0J2WmlCdFpXMXZjbmtoSVFvQVkyOXNiM0k2SUNObVptWm1abVk3SUdKaFkydG5jbTkxYm1RdFkyOXNiM0k2SUNObVpqQXhNREU3SUdKdmNtUmxjaTF5WVdScGRYTTZJRFJ3ZURzZ2NHRmtaR2x1WnpvZ01uQjRBRVY0ZEhKaFkzUWdSbVZoZEhWeVpYTUFaWEp5YjNJQVJuSmxZV3NnWm1WaGRIVnlaWE1nTFNBbFpBQnlZZ0JCVlZSUFgwMUZSRWxCVGdCQlVsOVFTVmhGVEY5R1QxSk5RVlJmVWtkQ1FRQkpibk4xWm1acFkybGxiblFnWTI5dWRISmhjM1FnWkhWeWFXNW5JRzFoZEdOb2FXNW5MZ0FsTnk0MVppQUFJR3hwYm1VZ0FFVnljbTl5SUc5d1pXNXBibWNnWm1sc1pTQW5KWE1uT2lBQUlDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ1puZzlKV1lzSUdaNVBTVm1MQ0I0TUQwbFppd2dlVEE5SldZc0lITTlKV1lLQUVWeWNtOXlJRFE2SUdsamNFZGxkRWx1YVhSWWR6SllZd29BUlhKeWIzSWdhV053UjJWMFZWOW1jbTl0WDFoZllubGZUV0YwV0RKVkNnQkZjbkp2Y2lCaGJHeHZZMkYwYVc1bklHMWxiVzl5ZVM0S0FFVnljbTl5T2lCdmRYUWdiMllnYldWdGIzSjVMZ29BUlhKeWIzSTZJRlZ1WVdKc1pTQjBieUJ2Y0dWdUlHWnBiR1VnSnlWekp5Qm1iM0lnZDNKcGRHbHVaeTRLQUVWeWNtOXlPaUIxYm1GaWJHVWdkRzhnYjNCbGJpQm1hV3hsSUNjbGN5VnpKeUJtYjNJZ2NtVmhaR2x1Wnk0S0FFOTFkQ0J2WmlCdFpXMXZjbmtoSVFvQVUzUmxjQ0J6YVhwbElHMTFjM1FnWW1VZ1pYRjFZV3dnZEc4Z2QybGtkR2dnWm05eUlHNXZkd0JiSlhOZElGc2xjMTBnV3lWelhTQTZJRVp2ZFc1a0lDVmtJR1psWVhSMWNtVnpBQ1Z6QUZkcFpIUm9JR05oYm01dmRDQmlaU0I2WlhKdkFGTnZkWEpqWlNCM2FXUjBhQ0J0ZFhOMElHSmxJR1YyWlc0QVNXMWhaMlVnYVhNZ2RHOXZJSE50WVd4c0FIZ2diM1YwSUc5bUlISmhibWRsQUVOc2IyTnJJR2hoY3lCdWIzUWdZbVZsYmlCemRHRnlkR1ZrQUZCNWNtRnRhV1FnYVhNZ2JtOTBJR0ZzYkc5allYUmxaQUJ5WWdBbFkrS2FvTys0ajF0M1pXSmhjbXRwZEMxM1lYSnVPbDBBUVZWVVQxOVBWRk5WQUVGU1gxQkpXRVZNWDBaUFVrMUJWRjlDUjFKQkFIZHdJRzExYzNRZ1ltVWdZWFFnYkdWaGMzUWdNUUJDWVhKamIyUmxJRzFoZEdOb2FXNW5JR052ZFd4a0lHNXZkQ0JtYVc1a0lHTnZjbkpsWTNRZ1ltRnlZMjlrWlNCc2IyTmhkRzl5SUhCaGRIUmxjbTR1QUZzbGMxMGdBRG9nQUNWekpYTUtBRVJwYzNSdmNuUnBiMjRnWm1GamRHOXlJRDBnSldZZ0pXWWdKV1lnSldZZ0pXWWdKV1lLQUVWeWNtOXlJRFU2SUdsamNFZGxkRWx1YVhSWWR6SllZd29BUlhKeWIzSWdhV053UjJWMFdHTmZabkp2YlY5WWQxOWllVjlOWVhSWWR6SllZd29BUlhKeWIzSWdjbVZoWkdsdVp5QnBiV0ZuWlZObGRDNEtBRVZ5Y205eUlIZG9hV3hsSUdGa1pHbHVaeUJ5WldabGNtVnVZMlVnWkdGMFlTQnpaWFE2SUd0d2JVZGxibEpsWmtSaGRHRlRaWFFvS1NCbVlXbHNaV1F1Q2dCRmNuSnZjaUJ2Y0dWdWFXNW5JQ2NsY3ljdUNnQkRZVzRuZENCdmNHVnVJRXBRUlVjZ1ptbHNaU0FuSlhNbkNnQlBkWFFnYjJZZ2JXVnRiM0o1SVNFS0FGQmhkSFJsY200Z1JHRjBZU0J5WldGa0lHVnljbTl5SVNFS0FGSmxZV1FnWlhKeWIzSWhJUW9BWTI5c2IzSTZJQ00zTnpRME1EQTdJR0poWTJ0bmNtOTFibVF0WTI5c2IzSTZJQ05tWm1abU9UazdJR0p2Y21SbGNpMXlZV1JwZFhNNklEUndlRHNnY0dGa1pHbHVaem9nTW5CNEFDVm1BSGRpQUVGU1gxQkpXRVZNWDBaUFVrMUJWRjlCUWtkU0FGQjVjbUZ0YVdRZ2FYTWdUbFZNVEFCQlZWUlBYMEZFUVZCVVNWWkZBRUpoY21OdlpHVWdiV0YwWTJocGJtY2daWEp5YjNJZ1pHVjBaV04wYVc5dUwyTnZjbkpsWTNScGIyNGdabTkxYm1RZ2RXNXlaV052ZG1WeVlXSnNaU0JsY25KdmNpNEFSWEp5YjNJZ1kzSmxZWFJwYm1jZ1puVnNiQ0JtYVd4bElIQmhkR2dnWm5KdmJTQW5KWE1uSUdGdVpDQW5KWE1uQUVGemMyVnlkR2x2YmlCZ2VDQThJRzFOWVhoWVlDQm1ZV2xzWldRZ2FXNGdBRUZ6YzJWeWRHbHZiaUJnYUdWcFoyaDBJRDQ5SURWZ0lHWmhhV3hsWkNCcGJpQUFRWE56WlhKMGFXOXVJR0JvWldsbmFIUWdQajBnTVdBZ1ptRnBiR1ZrSUdsdUlBQkJjM05sY25ScGIyNGdZR2hsYVdkb2RDQStJREJnSUdaaGFXeGxaQ0JwYmlBQVFYTnpaWEowYVc5dUlHQnRTVzFoWjJWekxuTnBlbVVvS1NBK0lEQmdJR1poYVd4bFpDQnBiaUFBUVhOelpYSjBhVzl1SUdCNElENDlJREJnSUdaaGFXeGxaQ0JwYmlBQVFYTnpaWEowYVc5dUlHQnRVM1J2Y0ZScGJXVWdQajBnTUdBZ1ptRnBiR1ZrSUdsdUlBQkJjM05sY25ScGIyNGdZR1J6ZENBaFBTQXdZQ0JtWVdsc1pXUWdhVzRnQUNCSlRrWlBJQ0FBSlhNbGN3b0FSR2x6ZEc5eWRHbHZiaUJtWVdOMGIzSWdQU0FsWmlBbFppQWxaaUFsWmlBbFpnb0FSWEp5YjNJZ1BTQWxaZ29BUlhKeWIzSWdOam9nYVdOd1IyVjBTVzVwZEZoM01saGpDZ0FnSUNBZ0lDQWdJQ0JKYldGblpWTnBlbVVnUFNBbE4yUmJjR2w0Wld4ZENnQTlQVDA5UFQwOVBUMGdKV1FnUFQwOVBUMDlQVDA5UFQwS0FFbHRZV2RsYzJWMElHTnZiblJoYVc1eklDVmtJR2x0WVdkbGN5NEtBRVZ5Y205eU9pQlZibUZpYkdVZ2RHOGdiM0JsYmlCbWFXeGxJQ2NsY3ljZ1ptOXlJSEpsWVdScGJtY3VDZ0JGY25KdmNpQW9KV1FwT2lCMWJtRmliR1VnZEc4Z2IzQmxiaUJqWVcxbGNtRWdjR0Z5WVcxbGRHVnljeUJtYVd4bElDSWxjeUlnWm05eUlISmxZV1JwYm1jdUNnQkZjbkp2Y2lCeVpXRmthVzVuSUhCaGRIUmxjbTRnWm1sc1pTQW5KWE1uTGdvQVFuVnBiR1FnU1c1a1pYZ0FTR1ZwWjJoMElHTmhibTV2ZENCaVpTQjZaWEp2QUNWbUlDVm1JQ1ZtSUNWbUFIZ2diWFZ6ZENCaVpTQndiM05wZEdsMlpRQk1ZWEJzWVdOcFlXNGdjSGx5WVcxcFpDQm9ZWE1nYm05MElHSmxaVzRnWVd4c2IyTmhkR1ZrQUVOc2IyTnJJR2hoY3lCdWIzUWdZbVZsYmlCemRHOXdjR1ZrQUVGU1gxQkpXRVZNWDBaUFVrMUJWRjlOVDA1UEFFUmxjM1JwYm1GMGFXOXVJR2x6SUU1VlRFd0FRVlZVVDE5Q1VrRkRTMFZVU1U1SEFHaHdJRzExYzNRZ1ltVWdZWFFnYkdWaGMzUWdNUUJGY25KdmNpQW9KV1FwT2lCMWJtRmliR1VnZEc4Z1pHVjBaWEp0YVc1bElHWnBiR1VnYkdWdVozUm9MZ0JOWVhSamFHbHVaeUJqYjI1bWFXUmxibU5sSUdOMWRHOW1aaUIyWVd4MVpTQnViM1FnY21WaFkyaGxaQzRBUVhOelpYSjBhVzl1SUdCNUlENDlJRzFOYVc1WllDQm1ZV2xzWldRZ2FXNGdBRUZ6YzJWeWRHbHZiaUJnYVcxaFoyVXVkSGx3WlNncElEMDlJRWxOUVVkRlgxVkpUbFE0WUNCbVlXbHNaV1FnYVc0Z0FFRnpjMlZ5ZEdsdmJpQmdjM1J2Y21VdWMybDZaU2dwSUQwOUlIQnZhVzUwY3k1emFYcGxLQ2xnSUdaaGFXeGxaQ0JwYmlBQUpYTWxjd29BUkdsemRHOXlkR2x2YmlCbVlXTjBiM0lnUFNBbFppQWxaaUFsWmlBbFpnb0FSWEp5YjNJZ056b2dhV053UjJWMFNXNXBkRmgzTWxoakNnQkZlSFJ5WVdOMFpXUWdabVZoZEhWeVpYTWdQU0FsTjJSYmNHbDRaV3hkQ2dCRmNuSnZjaUJwWTNBeVIyVjBWRk1LQUVaaGJHeHBibWNnWW1GamF5QjBieUJ5WldGa2FXNW5JQ2NsY3lWekp5QnBiaUJCVWxSdmIyeExhWFFnZGpRdWVDQm1iM0p0WVhRdUNnQkZjbkp2Y2lCcGJpQnZjR1Z1YVc1bklDY2xjeWNnYVc0Z2VtbHdabWxzWlM0S0FFVnljbTl5SUhKbFlXUnBibWNnU2xCRlJ5Qm1hV3hsTGdvQVJYSnliM0lnZDJocGJHVWdZV1JrYVc1bklISmxabVZ5Wlc1alpTQmtZWFJoSUhObGREb2dhM0J0VFdWeVoyVlNaV1pFWVhSaFUyVjBLQ2tnWm1GcGJHVmtMZ29BUlhKeWIzSWdjMkYyYVc1bklHWmxZWFIxY21VZ2MyVjBPaUJsY25KdmNpQjNjbWwwYVc1bklHUmhkR0V1Q2dCUGRYUWdiMllnYldWdGIzSjVJU0VLQUVHd05ndkZLWWdPQUFDQkVBQUE3eElBQUJZVkFBQ25HQUFBV3lWelhTQmJKWE5kSUZzbGMxMGdPaUFsY3pvZ0pXWWdiWE1BU1cxaFoyVWdiWFZ6ZENCaVpTQm5jbUY1YzJOaGJHVUFlU0J2ZFhRZ2IyWWdjbUZ1WjJVQVJtVmhkSFZ5WlNCemRHOXlaU0JvWVhNZ2JtOTBJR0psWlc0Z1lXeHNiMk5oZEdWa0FDVmtBSGRpQUVGU1gxQkpXRVZNWDBaUFVrMUJWRjlCVWtkQ0FFMWhlR2x0ZFcwZ1lXeHNiM2RoWW14bElIQnZjMlVnWlhKeWIzSWdaWGhqWldWa1pXUXVBRUZ6YzJWeWRHbHZiaUJnYzNSbGNDQStQU0IzYVdSMGFHQWdabUZwYkdWa0lHbHVJQUJCYzNObGNuUnBiMjRnWUdrck1TdGphSFZ1YTE5emFYcGxJRHdnZDJsa2RHaGdJR1poYVd4bFpDQnBiaUFBUVhOelpYSjBhVzl1SUdCd2VYSmhiV2xrWUNCbVlXbHNaV1FnYVc0Z0FFRnpjMlZ5ZEdsdmJpQmdjSGx5WVcxcFpDMCtiblZ0VDJOMFlYWmxjeWdwSUQ0Z01HQWdabUZwYkdWa0lHbHVJQUJCYzNObGNuUnBiMjRnWUhOeVl5QWhQU0F3WUNCbVlXbHNaV1FnYVc0Z0FFRnpjMlZ5ZEdsdmJpQmdlQ0E4SUcxSGNtRmthV1Z1ZEhOYmIyTjBZWFpsS20xT2RXMVRZMkZzWlhOUVpYSlBZM1JoZG1VcmMyTmhiR1ZkTG5kcFpIUm9LQ2xnSUdaaGFXeGxaQ0JwYmlBQVJYSnliM0lnYVc0Z2IzQmxibWx1WnlBbkpYTW5JR1p2Y2lCeVpXRmthVzVuQ2dBZ1JtbHNkR1Z5WldRZ1ptVmhkSFZ5WlhNZ1BTQWxOMlJiY0dsNFpXeGRDZ0JNWVdKbGJHbHVaeUIwYUhKbGMyaHZiR1FnYlc5a1pTQnpaWFFnZEc4Z0pYTXVDZ0JGY25KdmNpQnlaV0ZrYVc1bklFcFFSVWNnWm1sc1pTQm9aV0ZrWlhJdUNnQkZjbkp2Y2pvZ2MzVndjR3hwWldRZ1ptbHNaU0JrYjJWeklHNXZkQ0JoY0hCbFlYSWdkRzhnWW1VZ1lXNGdRVkpVYjI5c1MybDBJR05oYldWeVlTQndZWEpoYldWMFpYSWdabWxzWlM0S0FHdHdiVVJsYkdWMFpWSmxaa1JoZEdGVFpYUW9LVG9nVGxWTVRDQnlaV1pFWVhSaFUyVjBVSFJ5TVM5eVpXWkVZWFJoVTJWMFVIUnlNaTRLQUVOaGJpZDBJSEpsWVdRZ1NsQkZSeUJtYVd4bElDY2xjeWNLQUVGU1gxQkpXRVZNWDBaUFVrMUJWRjh5ZG5WNUFGQjVjbUZ0YVdRZ1pHOWxjeUJ1YjNRZ1kyOXVkR0ZwYmlCaGJua2diR1YyWld4ekFGTjBaWEFnYlhWemRDQmlaU0JuY21WaGRHVnlJSFJvWVc0Z2IzSWdaWEYxWVd3Z2RHaGxJSGRwWkhSb0FIZ2diWFZ6ZENCaVpTQnNaWE56SUhSb1lXNGdkR2hsSUdsdFlXZGxJSGRwWkhSb0FDOW9iMjFsTDNkaGJIUmxjaTlyWVd4M1lXeDBMV2RwZEdoMVlpOTNaV0poY210cGRDMXZjbWN2YW5OaGNuUnZiMnhyYVhST1JsUXZaVzF6WTNKcGNIUmxiaTlYWldKQlVrdHBkRXhwWWk5c2FXSXZVMUpETDB0UVRTOUdjbVZoYTAxaGRHTm9aWEl2YldGMFkyaGxjbk12ZG1semRXRnNYMlJoZEdGaVlYTmxMbWdBUlhoMFpXNWthVzVuSUdKbGVXOXVaQ0IwYUdVZ2QybGtkR2dnYjJZZ2RHaGxJR2x0WVdkbEFGTnZkWEpqWlNCcGN5Qk9WVXhNQUVWeWNtOXlJQ2dsWkNrNklIVnVZV0pzWlNCMGJ5QnlaV0ZrSUdaeWIyMGdabWxzWlM0QVRYVnNkR2t0YldGeWEyVnlJSEJ2YzJVZ1pYSnliM0lnZG1Gc2RXVWdaWGhqWldWa1pXUXVBQTBsTkdRdkpUUmtMZ0JCYzNObGNuUnBiMjRnWUhrZ1BDQnRUV0Y0V1dBZ1ptRnBiR1ZrSUdsdUlBQkJjM05sY25ScGIyNGdZR2x0WVdkbExtTm9ZVzV1Wld4ektDa2dQVDBnTVdBZ1ptRnBiR1ZrSUdsdUlBQkJjM05sY25ScGIyNGdZRzUxYlY5d2IybHVkSE1nUFQwZ2NHOXBiblJ6TG5OcGVtVW9LV0FnWm1GcGJHVmtJR2x1SUFBbE55NDFaaUFBSUVsT1JrOGdJQUJyY0cxVFpYUlNaV1pFWVhSaFUyVjBLQ2s2SUU1VlRFd2dhM0J0U0dGdVpHeGxMM0psWmtSaGRHRlRaWFF1Q2dCcmNHMUVaV3hsZEdWU1pXWkVZWFJoVTJWMEtDazZJRTVWVEV3Z2NtVm1SR0YwWVZObGRGQjBjaTRLQUVWeWNtOXlPaUIxYm1GaWJHVWdkRzhnYjNCbGJpQm1hV3hsSUNjbGN5Y2dabTl5SUhkeWFYUnBibWN1Q2dCRmNuSnZjam9nVlc1emRYQndiM0owWldRZ2NHbDRaV3dnWm05eWJXRjBJQ2dsWkNrZ2NtVnhkV1Z6ZEdWa0xnb0FSWEp5YjNJZ2FXNGdjbVZoWkdsdVp5QW5KWE1uTGdvQUNpTWpJeUJUZFhKbVlXTmxJRTV2TGlWa0lDTWpJd29BUVZKZlVFbFlSVXhmUms5U1RVRlVYM2wxZG5NQUpYTUFTVzFoWjJVZ2JYVnpkQ0JvWVhabElERWdZMmhoYm01bGJBQlRhRzkxYkdRZ1ltVWdjMkZ0WlNCemFYcGxBRkpsYW1WamRHVmtJR1p5WlhGMVpXNTBiSGtnYldsemNtVmpiMmR1YVhObFpDQnRZWFJ5YVhnZ2JXRnlhMlZ5TGdCQmMzTmxjblJwYjI0Z1lHSjFZMnRsZEZzd1hTNW1hWEp6ZENBK1BTQmlkV05yWlhSYmJsMHVabWx5YzNSZ0lHWmhhV3hsWkNCcGJpQUFRWE56WlhKMGFXOXVJR0JoYm1kc1pTQStJQzFRU1dBZ1ptRnBiR1ZrSUdsdUlBQkJjM05sY25ScGIyNGdZR05vWVc1dVpXeHpJRDRnTUdBZ1ptRnBiR1ZrSUdsdUlBQkJjM05sY25ScGIyNGdZSE55WTE5M2FXUjBhQ0ErSURCZ0lHWmhhV3hsWkNCcGJpQUFRWE56WlhKMGFXOXVJR0I1SUQ0OUlEQmdJR1poYVd4bFpDQnBiaUFBUVhOelpYSjBhVzl1SUdCa2VXNWhiV2xqWDJOaGMzUThZMjl1YzNRZ1FtbHViMjFwWVd4UWVYSmhiV2xrTXpKbUtqNG9jSGx5WVcxcFpDbGdJR1poYVd4bFpDQnBiaUFBSUd4cGJtVWdBR3R3YlZOaGRtVlNaV1pFWVhSaFUyVjBLQ2s2SUU1VlRFd2dabWxzWlc1aGJXVXZjbVZtUkdGMFlWTmxkQzRLQUd0d2JWTmxkRkpsWmtSaGRHRlRaWFFvS1RvZ2NtVm1SR0YwWVZObGRDNEtBRVZ5Y205eU9pQnpkWEJ3YkdsbFpDQmlkV1ptWlhJZ1pHOWxjeUJ1YjNRZ1lYQndaV0Z5SUhSdklHSmxJRUZTVkc5dmJFdHBkQ0JqWVcxbGNtRWdjR0Z5WVcxbGRHVnljeTRLQUVWeWNtOXlJR2x1SUhkeWFYUnBibWNnSnlWekp5QnBiaUIwYUdVZ2VtbHdabWxzWlM0S0FFVnljbTl5SUhOaGRtbHVaeUJwYldGblpTQnpaWFE2SUdWeWNtOXlJSGR5YVhScGJtY2daR0YwWVM0S0FFNTFiV0psY2lCdlppQmphR0Z1Ym1Wc2N5QmpZVzV1YjNRZ1ltVWdlbVZ5YndCNUlHMTFjM1FnWW1VZ2NHOXphWFJwZG1VQVYybGtkR2dnYlhWemRDQmlaU0J3YjNOcGRHbDJaUUJoYm1kc1pTQnZkWFFnYjJZZ2NtRnVaMlVBVDI1c2VTQmlhVzV2YldsaGJDQndlWEpoYldsa0lHbHpJSE4xY0hCdmNuUmxaQUJ1ZEdoZlpXeGxiV1Z1ZENCbVlXbHNaV1FBUVZKZlVFbFlSVXhmUms5U1RVRlVYMUpIUWw4MU5qVUFRWE56WlhKMGFXOXVJR0J0VUhseVlXMXBaQzV6YVhwbEtDa2dQVDBnYlU1MWJVOWpkR0YyWlhNcWJVNTFiVk5qWVd4bGMxQmxjazlqZEdGMlpXQWdabUZwYkdWa0lHbHVJQUJCYzNObGNuUnBiMjRnWUc5amRHRjJaU0ErUFNBd1lDQm1ZV2xzWldRZ2FXNGdBRG9nQUVacFpXeGtMVzltTFhacFpYY2dkbVZ5ZEdsallXd2dQU0FsTGpGbUxDQm9iM0pwZW05dWRHRnNJRDBnSlM0eFppQmtaV2R5WldWekxDQmhjM0JsWTNRZ2NtRjBhVzhnUFNBbExqTm1DZ0JOWVhnZ1ptVmhkSFZ5WlNBOUlDVmtDZ0FnSUZKbFlXUWdTVzFoWjJWVFpYUXVDZ0JGY25KdmNpQnpZWFpwYm1jZ1MxQk5JR1JoZEdFNklIVnVZV0pzWlNCMGJ5QnZjR1Z1SUdacGJHVWdKeVZ6SlhNbGN5Y2dabTl5SUhkeWFYUnBibWN1Q2dCRmNuSnZjaUFvSldRcE9pQjFibUZpYkdVZ2RHOGdiM0JsYmlCbGVIUmxjbTVoYkNCd1lYSmhiV1YwWlhKeklHWnBiR1VnSWlWeklpQm1iM0lnZDNKcGRHbHVaeTRLQUVWeWNtOXlJR2x1SUdOc2IzTnBibWNnSlhNZ2FXNGdkR2hsSUhwcGNHWnBiR1V1Q2dCQmRYUnZJSFJvY21WemFHOXNaQ0FvWW5KaFkydGxkQ2tnYldGeWEyVnlJR052ZFc1MGN5QXRXeVV6WkRvZ0pUTmtYU0JiSlROa09pQWxNMlJkSUZzbE0yUTZJQ1V6WkYwckxnb0FUM1YwSUc5bUlHMWxiVzl5ZVNFaENnQlFlWEpoYldsa0lHaGhjeUJ1YjNRZ1ltVmxiaUJoYkd4dlkyRjBaV1FnZVdWMEFDOW9iMjFsTDNkaGJIUmxjaTlyWVd4M1lXeDBMV2RwZEdoMVlpOTNaV0poY210cGRDMXZjbWN2YW5OaGNuUnZiMnhyYVhST1JsUXZaVzF6WTNKcGNIUmxiaTlYWldKQlVrdHBkRXhwWWk5c2FXSXZVMUpETDB0UVRTOUdjbVZoYTAxaGRHTm9aWEl2WkdWMFpXTjBiM0p6TDJkaGRYTnphV0Z1WDNOallXeGxYM053WVdObFgzQjVjbUZ0YVdRdWFBQlFlWEpoYldsa0lHbHpJRTVWVEV3QVFWSmZVRWxZUlV4ZlJrOVNUVUZVWDFKSFFrRmZOVFUxTVFBdUFFRnpjMlZ5ZEdsdmJpQmdjRnN3WFNBK0lIQnRNVnN0TVYxZ0lHWmhhV3hsWkNCcGJpQUFRWE56WlhKMGFXOXVJR0JoYm1kc1pTQThQU0JRU1dBZ1ptRnBiR1ZrSUdsdUlBQkJjM05sY25ScGIyNGdZR1F1ZEhsd1pTZ3BJRDA5SUVsTlFVZEZYMFl6TW1BZ1ptRnBiR1ZrSUdsdUlBQkJjM05sY25ScGIyNGdZSE55WTE5b1pXbG5hSFFnUGlBd1lDQm1ZV2xzWldRZ2FXNGdBRUZ6YzJWeWRHbHZiaUJnZVNBOElHMUhjbUZrYVdWdWRITmJiMk4wWVhabEttMU9kVzFUWTJGc1pYTlFaWEpQWTNSaGRtVXJjMk5oYkdWZExtaGxhV2RvZENncFlDQm1ZV2xzWldRZ2FXNGdBRUZ6YzJWeWRHbHZiaUJnYlVSaGRHRXVaMlYwS0NsZ0lHWmhhV3hsWkNCcGJpQUFKVE5rT2lBb0pUTmtMQ1V6WkNrZ09pQWxaaUJ0YVc0OUpXWWdiV0Y0UFNWbUxDQnpaRDBsWmdvQWNHRm5aU0FsWkN3Z2FXMWhaMlVnYm5WdElDVmtMQ0J3YjJsdWRITWdMU0FsWkFvQVJYSnliM0lnS0NWa0tUb2dkVzVoWW14bElIUnZJRzl3Wlc0Z1pYaDBaWEp1WVd3Z2NHRnlZVzFsZEdWeWN5Qm1hV3hsSUNJbGN5SWdabTl5SUhKbFlXUnBibWN1Q2dCQmRYUnZJSFJvY21WemFHOXNaQ0FvWW5KaFkydGxkQ2tnWVdScWRYTjBaV1FnZEdoeVpYTm9iMnhrSUhSdklDVmtMZ29BUlhKeWIzSWdiM0JsYm1sdVp5Qm1hV3hsSUNjbGN5NXBjMlYwSnk0S0FFVnljbTl5SUdsdUlHTnNiM05wYm1jZ0p5VnpKeTRLQUhrZ2JYVnpkQ0JpWlNCc1pYTnpJSFJvWVc0Z2RHaGxJR2x0WVdkbElHaGxhV2RvZEFCSVpXbG5hSFFnYlhWemRDQmlaU0J3YjNOcGRHbDJaUUJQWTNSaGRtVWdiWFZ6ZENCaVpTQndiM05wZEdsMlpRQlBibXg1SUVZek1pQnBiV0ZuWlhNZ2MzVndjRzl5ZEdWa0FGTm9iM1ZzWkNCaVpTQnRZWGhwYldFQVJHRjBZU0J3YjJsdWRHVnlJR2x6SUU1VlRFd0FRVkpmVUVsWVJVeGZSazlTVFVGVVgxSkhRa0ZmTkRRME5BQkJjM05sY25ScGIyNGdZR1JsZEdWamRHOXlZQ0JtWVdsc1pXUWdhVzRnQUVGemMyVnlkR2x2YmlCZ2MyTmhiR1VnUGowZ2JVMXBibE5qWVd4bFlDQm1ZV2xzWldRZ2FXNGdBRUZ6YzJWeWRHbHZiaUJnYVcxaFoyVXVkMmxrZEdnb0tTQTlQU0J0VUhseVlXMXBaRnN3WFM1M2FXUjBhQ2dwWUNCbVlXbHNaV1FnYVc0Z0FGc2xJQzR6WmlBbElDNHpaaUFsSUM0elpsMGdXeVVnTmk0eFpsMEtBRVZ5Y205eUlDZ2xaQ2s2SUhWdVlXSnNaU0IwYnlCdmNHVnVJRzl3ZEdsallXd2djR0Z5WVcxbGRHVnljeUJtYVd4bElDSWxjeUlnWm05eUlIZHlhWFJwYm1jdUNnQnJjRzFUWlhSU1pXWkVZWFJoVTJWMFJtbHNaU2dwT2lCT1ZVeE1JR3R3YlVoaGJtUnNaUzltYVd4bGJtRnRaUzRLQUNBZ0lDQmxibVF1Q2dCQmRYUnZJSFJvY21WemFHOXNaQ0FvSlhNcElHRmthblZ6ZEdWa0lIUm9jbVZ6YUc5c1pDQjBieUFsWkM0S0FDMHRMUzB0TFMwdExTMHRMUzB0TFMwdExTMHRMUzB0TFMwdExTMHRMUzB0TFMwdExTMHRMUzB0TFMwdExTMHRMUzB0TFMwdExTMHRMUzB0TFMwdExRb0FRVkpmVUVsWVJVeGZSazlTVFVGVVh6UXlNSFlBYldWa2FXRnVBSE5qWVd4bElHOTFkQ0J2WmlCeVlXNW5aUUJKYldGblpTQnZaaUIzY205dVp5QnphWHBsSUdadmNpQndlWEpoYldsa0FGVnVZV0pzWlNCMGJ5QmhiR3h2WTJGMFpTQnBiV0ZuWlNCa1lYUmhBRVJsZEdWamRHOXlJR2x6SUU1VlRFd0FRWE56WlhKMGFXOXVJR0J2WTNSaGRtVWdQQ0J0VG5WdFQyTjBZWFpsYzJBZ1ptRnBiR1ZrSUdsdUlBQkJjM05sY25ScGIyNGdZSEJiTUYwZ1BpQndiVEZiTUYxZ0lHWmhhV3hsWkNCcGJpQUFRWE56WlhKMGFXOXVJR0JwYlRFdWRIbHdaU2dwSUQwOUlFbE5RVWRGWDBZek1tQWdabUZwYkdWa0lHbHVJQUJCYzNObGNuUnBiMjRnWUdjdVkyaGhibTVsYkhNb0tTQTlQU0F5WUNCbVlXbHNaV1FnYVc0Z0FFRnpjMlZ5ZEdsdmJpQmdjM0pqWDNOMFpYQWdQaUF3WUNCbVlXbHNaV1FnYVc0Z0FDVXpaQ3dnSlROa09pQnRZWGhmYzJsdElEMGdKV1lLQUNBZ1VtVmhaQ0JHWldGMGRYSmxVMlYwTGdvQVEyRnVibTkwSUdacGJtUWdkR2hsSUhCaFoyVWdabTl5SUhOcmFYQndhVzVuTGdvQVJYSnliM0lnS0NWa0tUb2dkVzVoWW14bElIUnZJRzl3Wlc0Z2IzQjBhV05oYkNCd1lYSmhiV1YwWlhKeklHWnBiR1VnSWlWeklpQm1iM0lnY21WaFpHbHVaeTRLQUVWeWNtOXlJSE5oZG1sdVp5QkxVRTBnWkdGMFlUb2daWEp5YjNJZ2QzSnBkR2x1WnlCa1lYUmhMZ29BVDNSemRRQlBZM1JoZG1VZ2JYVnpkQ0JpWlNCc1pYTnpJSFJvWVc0Z2JuVnRZbVZ5SUc5bUlHOWpkR0YyWlhNQVFWSmZVRWxZUlV4ZlJrOVNUVUZVWHpReU1HWUFVM1JsY0NCdGRYTjBJR0psSUhCdmMybDBhWFpsQUVsdWRtRnNhV1FnYVcxaFoyVWdkSGx3WlFCT2RXMWlaWElnYjJZZ1kyaGhibTVsYkhNZ2MyaHZkV3hrSUdKbElESUFRWE56WlhKMGFXOXVJR0J6WTJGc1pTQThJRzFOWVhoVFkyRnNaV0FnWm1GcGJHVmtJR2x1SUFCQmMzTmxjblJwYjI0Z1lIQmJNRjBnUGlCd2JURmJNVjFnSUdaaGFXeGxaQ0JwYmlBQVFYTnpaWEowYVc5dUlHQnBiVEl1ZEhsd1pTZ3BJRDA5SUVsTlFVZEZYMFl6TW1BZ1ptRnBiR1ZrSUdsdUlBQkJjM05sY25ScGIyNGdZSEI1Y21GdGFXUXRQbWx0WVdkbGN5Z3BMbk5wZW1Vb0tTQStJREJnSUdaaGFXeGxaQ0JwYmlBQVFYTnpaWEowYVc5dUlHQnBiV0ZuWlM1b1pXbG5hSFFvS1NBOVBTQnRVSGx5WVcxcFpGc3dYUzVvWldsbmFIUW9LV0FnWm1GcGJHVmtJR2x1SUFBbE55NDBaaUFBYTNCdFRHOWhaRkpsWmtSaGRHRlRaWFFvS1RvZ1RsVk1UQ0JtYVd4bGJtRnRaUzl5WldaRVlYUmhVMlYwVUhSeUxnb0FhM0J0VFdGMFkyaHBibWNvS1RvZ1RsVk1UQ0JyY0cxSVlXNWtiR1V2YVc1SmJXRm5aVXgxYldFdUNnQkZjbkp2Y2lCdmNHVnVhVzVuSUdacGJHVWdKeVZ6TG1aelpYUW5MZ29BQUFBQUFBQUJBQUFBQVFBQUFBRUFBQUFBQUFBQS8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vOEFBQUFBQVFBQUFBRUFBQUFCQUFBQUFBQUFBUC8vLy84QkFBQUFDUUFBQUFVQUFBQUVBQUFBQXdBQUFBSUFRWVBnQUF1eHlRRUJBQUVCQVFBQ0JQLy9CUU1CQUFML0JnZi9Bd0VDQWdNQ0F3SURBd0QvQkFZSEJmOEJCQVVFQkFVRkJBVUhCZ1lHQndjSEJ2OENCQVlIQlFQL0FQLy9BLzhGQnYvL0NRci9EUC8vRC84UkV2OFUvLzhYR1AvL0cvOGRIdi8vQVFML0JQLy9Cd2ovL3d2L0RRNy9FUC8vRS84VkZ2Ly9HUnIvSFAvL0h3RUFBQUFDQUFBQUJBQUFBQWdBQUFBREFBQUFCZ0FBQUF3QUFBQUxBQUFBQlFBQUFBb0FBQUFIQUFBQURnQUFBQThBQUFBTkFBQUFDUUFBQUFBQUFBRC8vLy8vQUFBQUFBRUFBQUFFQUFBQUFnQUFBQWdBQUFBRkFBQUFDZ0FBQUFNQUFBQU9BQUFBQ1FBQUFBY0FBQUFHQUFBQURRQUFBQXNBQUFBTUFBQUFBUUFBQUFJQUFBQUVBQUFBQ0FBQUFCQUFBQUFGQUFBQUNnQUFBQlFBQUFBTkFBQUFHZ0FBQUJFQUFBQUhBQUFBRGdBQUFCd0FBQUFkQUFBQUh3QUFBQnNBQUFBVEFBQUFBd0FBQUFZQUFBQU1BQUFBR0FBQUFCVUFBQUFQQUFBQUhnQUFBQmtBQUFBWEFBQUFDd0FBQUJZQUFBQUpBQUFBRWdBQUFBQUFBQUQvLy8vL0FBQUFBQUVBQUFBU0FBQUFBZ0FBQUFVQUFBQVRBQUFBQ3dBQUFBTUFBQUFkQUFBQUJnQUFBQnNBQUFBVUFBQUFDQUFBQUF3QUFBQVhBQUFBQkFBQUFBb0FBQUFlQUFBQUVRQUFBQWNBQUFBV0FBQUFIQUFBQUJvQUFBQVZBQUFBR1FBQUFBa0FBQUFRQUFBQURRQUFBQTRBQUFBWUFBQUFEd0FBQUFFQUFBQUNBQUFBQkFBQUFBZ0FBQUFRQUFBQUlBQUFBRUFBQUFBREFBQUFCZ0FBQUF3QUFBQVlBQUFBTUFBQUFHQUFBQUJEQUFBQUJRQUFBQW9BQUFBVUFBQUFLQUFBQUZBQUFBQWpBQUFBUmdBQUFBOEFBQUFlQUFBQVBBQUFBSGdBQUFCekFBQUFaUUFBQUVrQUFBQVJBQUFBSWdBQUFFUUFBQUFMQUFBQUZnQUFBQ3dBQUFCWUFBQUFNd0FBQUdZQUFBQlBBQUFBSFFBQUFEb0FBQUIwQUFBQWF3QUFBRlVBQUFBcEFBQUFVZ0FBQUNjQUFBQk9BQUFBSHdBQUFENEFBQUI4QUFBQWV3QUFBSFVBQUFCcEFBQUFVUUFBQUNFQUFBQkNBQUFBQndBQUFBNEFBQUFjQUFBQU9BQUFBSEFBQUFCakFBQUFSUUFBQUFrQUFBQVNBQUFBSkFBQUFFZ0FBQUFUQUFBQUpnQUFBRXdBQUFBYkFBQUFOZ0FBQUd3QUFBQmJBQUFBTlFBQUFHb0FBQUJYQUFBQUxRQUFBRm9BQUFBM0FBQUFiZ0FBQUY4QUFBQTlBQUFBZWdBQUFIY0FBQUJ0QUFBQVdRQUFBREVBQUFCaUFBQUFSd0FBQUEwQUFBQWFBQUFBTkFBQUFHZ0FBQUJUQUFBQUpRQUFBRW9BQUFBWEFBQUFMZ0FBQUZ3QUFBQTdBQUFBZGdBQUFHOEFBQUJkQUFBQU9RQUFBSElBQUFCbkFBQUFUUUFBQUJrQUFBQXlBQUFBWkFBQUFFc0FBQUFWQUFBQUtnQUFBRlFBQUFBckFBQUFWZ0FBQUM4QUFBQmVBQUFBUHdBQUFINEFBQUIvQUFBQWZRQUFBSGtBQUFCeEFBQUFZUUFBQUVFQUFBQUFBQUFBLy8vLy93QUFBQUFCQUFBQUJ3QUFBQUlBQUFBT0FBQUFDQUFBQURnQUFBQURBQUFBUHdBQUFBOEFBQUFmQUFBQUNRQUFBRm9BQUFBNUFBQUFGUUFBQUFRQUFBQWNBQUFBUUFBQUFFTUFBQUFRQUFBQWNBQUFBQ0FBQUFCaEFBQUFDZ0FBQUd3QUFBQmJBQUFBUmdBQUFEb0FBQUFtQUFBQUZnQUFBQzhBQUFBRkFBQUFOZ0FBQUIwQUFBQVRBQUFBUVFBQUFGOEFBQUJFQUFBQUxRQUFBQkVBQUFBckFBQUFjUUFBQUhNQUFBQWhBQUFBVFFBQUFHSUFBQUIxQUFBQUN3QUFBRmNBQUFCdEFBQUFJd0FBQUZ3QUFBQktBQUFBUndBQUFFOEFBQUE3QUFBQWFBQUFBQ2NBQUFCa0FBQUFGd0FBQUZJQUFBQXdBQUFBZHdBQUFBWUFBQUIrQUFBQU53QUFBQTBBQUFBZUFBQUFQZ0FBQUJRQUFBQlpBQUFBUWdBQUFCc0FBQUJnQUFBQWJ3QUFBRVVBQUFCckFBQUFMZ0FBQUNVQUFBQVNBQUFBTlFBQUFDd0FBQUJlQUFBQWNnQUFBQ29BQUFCMEFBQUFUQUFBQUNJQUFBQldBQUFBVGdBQUFFa0FBQUJqQUFBQVp3QUFBSFlBQUFCUkFBQUFEQUFBQUgwQUFBQllBQUFBUFFBQUFHNEFBQUFhQUFBQUpBQUFBR29BQUFCZEFBQUFOQUFBQUVzQUFBQXBBQUFBU0FBQUFGVUFBQUJRQUFBQVpnQUFBRHdBQUFCOEFBQUFhUUFBQUJrQUFBQW9BQUFBTXdBQUFHVUFBQUJVQUFBQUdBQUFBSHNBQUFCVEFBQUFNZ0FBQURFQUFBQjZBQUFBZUFBQUFIa0FBQUJRZVhKaGJXbGtJR2x6SUdWdGNIUjVBRUZTWDFCSldFVk1YMFpQVWsxQlZGOU9Wakl4QUVGemMyVnlkR2x2YmlCZ2NGc3dYU0ErSUhCYkxURmRZQ0JtWVdsc1pXUWdhVzRnQUVGemMyVnlkR2x2YmlCZ1pITjBMblI1Y0dVb0tTQTlQU0JKVFVGSFJWOUdNekpnSUdaaGFXeGxaQ0JwYmlBQVFYTnpaWEowYVc5dUlHQmtMbU5vWVc1dVpXeHpLQ2tnUFQwZ01XQWdabUZwYkdWa0lHbHVJQUJCYzNObGNuUnBiMjRnWUcxaGVGOW9aV2xuYUhRZ1BpQXdZQ0JtWVdsc1pXUWdhVzRnQUVGemMyVnlkR2x2YmlCZ1pITjBYM2RwWkhSb0lENGdNR0FnWm1GcGJHVmtJR2x1SUFCQmMzTmxjblJwYjI0Z1lITnBlbVVnUGlBd1lDQm1ZV2xzWldRZ2FXNGdBRUZ6YzJWeWRHbHZiaUJnYzJOaGJHVWdQajBnTUdBZ1ptRnBiR1ZrSUdsdUlBQlFZV2RsV3lWa1hTQWdjSEpsT2lVelpDd2dZV1owT2lVelpDd2daWEp5YjNJZ1BTQWxaZ29BSlROa0xDQWxNMlE2SUcxaGVGOXphVzBnUFNBbFppd2dLRzFoZUN4dGFXNHBJRDBnSldZc0lDVm1MQ0J6WkNBOUlDVm1DZ0FnSUZKbFlXUWdUV0Z5YTJWeVUyVjBMZ29BUlhKeWIzSWdiRzloWkdsdVp5QkxVRTBnWkdGMFlUb2dkVzVoWW14bElIUnZJRzl3Wlc0Z1ptbHNaU0FuSlhNbGN5VnpKeUJtYjNJZ2NtVmhaR2x1Wnk0S0FFUmxjM1JwYm1GMGFXOXVJR2x0WVdkbElITm9iM1ZzWkNCaVpTQmhJR1pzYjJGMEFHMXlhd0J6YVhwbElHMTFjM1FnWW1VZ2NHOXphWFJwZG1VQVUyTmhiR1VnYlhWemRDQmlaU0J3YjNOcGRHbDJaUUJOWVhocGJYVnRJR0pwYmlCemFHOTFiR1FnWW1VZ2NHOXphWFJwZG1VQVQyNXNlU0J6YVc1bmJHVWdZMmhoYm01bGJDQnBiV0ZuWlhNZ2MzVndjRzl5ZEdWa0FFRnpjMlZ5ZEdsdmJpQmdjRnN3WFNBK0lIQmJNVjFnSUdaaGFXeGxaQ0JwYmlBQVFYTnpaWEowYVc5dUlHQmtjM1JmYzNSbGNDQStJREJnSUdaaGFXeGxaQ0JwYmlBQVFYTnpaWEowYVc5dUlHQndlWEpoYldsa0xUNXBiV0ZuWlhNb0tWc3dYUzUzYVdSMGFDZ3BJRDA5SUdSbGRHVmpkRzl5TFQ1M2FXUjBhQ2dwWUNCbVlXbHNaV1FnYVc0Z0FFcFFSVWNnWm1sc1pTQm9ZWE1nZFc1emRYQndiM0owWldRZ0pXUXRZMjl0Y0c5dVpXNTBJSEJwZUdWc2N3b0FSWEp5YjNJZ2JHOWhaR2x1WnlCTFVFMGdaR0YwWVRvZ1pYSnliM0lnY21WaFpHbHVaeUJrWVhSaExnb0FZWEpWZEdsc1IyVjBVR2w0Wld4R2IzSnRZWFJPWVcxbE9pQkZjbkp2Y2l3Z2RXNXlaV052WjI1cGMyVmtJSEJwZUdWc0lHWnZjbTFoZENBb0pXUXBMZ29BVUhseVlXMXBaQ0JoYm1RZ1pHVjBaV04wYjNJZ2MybDZaU0J0YVhOdFlYUmphQUJoYkd4dlkyRjBiM0k4VkQ0Nk9tRnNiRzlqWVhSbEtITnBlbVZmZENCdUtTQW5iaWNnWlhoalpXVmtjeUJ0WVhocGJYVnRJSE4xY0hCdmNuUmxaQ0J6YVhwbEFGVnVhMjV2ZDI0Z2FXMWhaMlVnZEhsd1pRQkJjM05sY25ScGIyNGdZSE5qWVd4bElEd2diVTUxYlZOallXeGxjMUJsY2s5amRHRjJaV0FnWm1GcGJHVmtJR2x1SUFCQmMzTmxjblJwYjI0Z1lIQmJNRjBnUGlCd2NERmJMVEZkWUNCbVlXbHNaV1FnYVc0Z0FFRnpjMlZ5ZEdsdmJpQmdhR2x6ZENBaFBTQk9WVXhNWUNCbVlXbHNaV1FnYVc0Z0FFRnpjMlZ5ZEdsdmJpQmdLSE55WTE5M2FXUjBhQ1V5S1NBOVBTQXhZQ0JtWVdsc1pXUWdhVzRnQUVGemMyVnlkR2x2YmlCZ2FXMHhMbU5vWVc1dVpXeHpLQ2tnUFQwZ01XQWdabUZwYkdWa0lHbHVJQUJCYzNObGNuUnBiMjRnWUcxU1pXWkpiV0ZuWlZkcFpIUm9JRDRnTUdBZ1ptRnBiR1ZrSUdsdUlBQlBkWFFnYjJZZ2JXVnRiM0o1TGdvQWEzQnRRMmhoYm1kbFVHRm5aVTV2VDJaU1pXWkVZWFJoVTJWMEtDazZJRTVWVEV3Z2NtVm1SR0YwWVZObGRDNEtBRVZ5Y205eUlHOXdaVzVwYm1jZ1ptbHNaU0FuSlhNdWJYSnJKeTRLQUNVbEpUQXllQUF2YUc5dFpTOTNZV3gwWlhJdmEyRnNkMkZzZEMxbmFYUm9kV0l2ZDJWaVlYSnJhWFF0YjNKbkwycHpZWEowYjI5c2EybDBUa1pVTDJWdGMyTnlhWEIwWlc0dlYyVmlRVkpMYVhSTWFXSXZiR2xpTDFOU1F5OUxVRTB2Um5KbFlXdE5ZWFJqYUdWeUwyUmxkR1ZqZEc5eWN5OXZjbWxsYm5SaGRHbHZibDloYzNOcFoyNXRaVzUwTG1nQUpXWWdKV1lnSldZZ0pXWUFkMmxrZEdnZ2JYVnpkQ0JpWlNCd2IzTnBkR2wyWlFCVFkyRnNaU0J0ZFhOMElHSmxJR3hsYzNNZ2RHaGhiaUJ1ZFcxaVpYSWdiMllnYzJOaGJHVWdjR1Z5SUc5amRHRjJaUUJWYm5OMWNIQnZjblJsWkNCcGJXRm5aU0IwZVhCbEFGTnZkWEpqWlNCM2FXUjBhQ0J0ZFhOMElHSmxJRzlrWkFCQmMzTmxjblJwYjI0Z1lIQmJNRjBnUGlCd2NERmJNRjFnSUdaaGFXeGxaQ0JwYmlBQVFYTnpaWEowYVc5dUlHQnBiVEl1WTJoaGJtNWxiSE1vS1NBOVBTQXhZQ0JtWVdsc1pXUWdhVzRnQUVGemMyVnlkR2x2YmlCZ2NIbHlZVzFwWkMwK2FXMWhaMlZ6S0NsYk1GMHVhR1ZwWjJoMEtDa2dQVDBnWkdWMFpXTjBiM0l0UG1obGFXZG9kQ2dwWUNCbVlXbHNaV1FnYVc0Z0FHRnNiRzlqWVhSdmNqeFVQam82WVd4c2IyTmhkR1VvYzJsNlpWOTBJRzRwSUNkdUp5QmxlR05sWldSeklHMWhlR2x0ZFcwZ2MzVndjRzl5ZEdWa0lITnBlbVVBTDNCeWIyTXZjMlZzWmk5bGVHVUFUMk4wWVhabElHOTFkQ0J2WmlCeVlXNW5aUUJJYVhOMGIyZHlZVzBnY0c5cGJuUmxjaUJwY3lCT1ZVeE1BRUZ6YzJWeWRHbHZiaUJnWVhOemFXZHViV1Z1ZEM1emFYcGxLQ2tnUFQwZ2JuVnRYMmx1WkdsalpYTmdJR1poYVd4bFpDQnBiaUFBUVhOelpYSjBhVzl1SUdCd1d6QmRJRDRnY0hBeFd6RmRZQ0JtWVdsc1pXUWdhVzRnQUVGemMyVnlkR2x2YmlCZ0tHTm9kVzVyWDNOcGVtVWxNaWs5UFRCZ0lHWmhhV3hsWkNCcGJpQUFRWE56WlhKMGFXOXVJR0J0VW1WbVNXMWhaMlZJWldsbmFIUWdQaUF3WUNCbVlXbHNaV1FnYVc0Z0FFRnpjMlZ5ZEdsdmJpQmdaQzUzYVdSMGFDZ3BJRDA5SUdsdE1pNTNhV1IwYUNncFlDQm1ZV2xzWldRZ2FXNGdBRlJ5WVc1elptOXliV0YwYVc5dUlHMWhkSEpwZUNCeVpXRmtJR1Z5Y205eUlTRUtBRWx0WVdkbGN5QnRkWE4wSUdoaGRtVWdkR2hsSUhOaGJXVWdkMmxrZEdnQUwyaHZiV1V2ZDJGc2RHVnlMMnRoYkhkaGJIUXRaMmwwYUhWaUwzZGxZbUZ5YTJsMExXOXlaeTlxYzJGeWRHOXZiR3RwZEU1R1ZDOWxiWE5qY21sd2RHVnVMMWRsWWtGU1MybDBUR2xpTDJ4cFlpOVRVa012UzFCTkwwWnlaV0ZyVFdGMFkyaGxjaTl0WVhSamFHVnljeTlpYVc1aGNubGZhR2xsY21GeVkyaHBZMkZzWDJOc2RYTjBaWEpwYm1jdWFBQnFjR2NBVlc1MFpYTjBaV1FnWW1Wb1lYWnBiM0lnWm05eUlHOWtaQ0JqYUhWdWF5QnphWHBsQUdobGFXZG9kQ0J0ZFhOMElHSmxJSEJ2YzJsMGFYWmxBRk5qWVd4bElHOTFkQ0J2WmlCeVlXNW5aUUJCYzNObGNuUnBiMjRnWUNobVltbHVLekF1TldZcElENGdNQ0FtSmlBb1ptSnBiaTB3TGpWbUtTQThJRzUxYlY5aWFXNXpZQ0JtWVdsc1pXUWdhVzRnQUVGemMyVnlkR2x2YmlCZ0lXbHphVzVtS0hWYk1GMHBZQ0JtWVdsc1pXUWdhVzRnQUNWekpYTUtBRmRwWkhSb0lHbHpJSHBsY204QUwyaHZiV1V2ZDJGc2RHVnlMMnRoYkhkaGJIUXRaMmwwYUhWaUwzZGxZbUZ5YTJsMExXOXlaeTlxYzJGeWRHOXZiR3RwZEU1R1ZDOWxiWE5qY21sd2RHVnVMMWRsWWtGU1MybDBUR2xpTDJ4cFlpOVRVa012UzFCTkwwWnlaV0ZyVFdGMFkyaGxjaTl0WVhSamFHVnljeTlvYjNWbmFGOXphVzFwYkdGeWFYUjVYM1p2ZEdsdVp5NW9BRUZ6YzJsbmJtMWxiblFnYzJsNlpTQjNjbTl1WndCRVpXTnBiV0ZzSUdKcGJpQndiM05wZEdsdmJpQnBibVJsZUNCdmRYUWdiMllnY21GdVoyVUFTVTVHQUVGemMyVnlkR2x2YmlCZ0tHbHVkQ2x6ZEdRNk9tWnNiMjl5S0hncElEMDlJQ2hwYm5RcGVHQWdabUZwYkdWa0lHbHVJQUJCYzNObGNuUnBiMjRnWUdRdWFHVnBaMmgwS0NrZ1BUMGdhVzB5TG1obGFXZG9kQ2dwWUNCbVlXbHNaV1FnYVc0Z0FFbHRZV2RsY3lCdGRYTjBJR2hoZG1VZ2RHaGxJSE5oYldVZ2FHVnBaMmgwQUM4dUxpOXphR0Z5WlM4bGN3QklaV2xuYUhRZ2FYTWdlbVZ5YndBdmFHOXRaUzkzWVd4MFpYSXZhMkZzZDJGc2RDMW5hWFJvZFdJdmQyVmlZWEpyYVhRdGIzSm5MMnB6WVhKMGIyOXNhMmwwVGtaVUwyVnRjMk55YVhCMFpXNHZWMlZpUVZKTGFYUk1hV0l2YkdsaUwxTlNReTlMVUUwdlJuSmxZV3ROWVhSamFHVnlMMlJsZEdWamRHOXljeTlwYm5SbGNuQnZiR0YwWlM1b0FFRnpjMlZ5ZEdsdmJpQmdZWE56YVdkdWJXVnVkRnRwWFNBaFBTQXRNV0FnWm1GcGJHVmtJR2x1SUFCQmMzTmxjblJwYjI0Z1lHbHVaR1Y0SUQ0OUlEQmdJR1poYVd4bFpDQnBiaUFBUVhOelpYSjBhVzl1SUdCdFlXZHVhWFIxWkdVZ1BqMGdNR0FnWm1GcGJHVmtJR2x1SUFCQmMzTmxjblJwYjI0Z1lDRnBjMmx1WmloMVd6RmRLV0FnWm1GcGJHVmtJR2x1SUFCVGRHVndJR2x6SUhwbGNtOEFUV0ZuYm1sMGRXUmxJR05oYm01dmRDQmlaU0J1WldkaGRHbDJaUUJtYkc5dmNpZ3BJR0Z1WkNCallYTjBJRzV2ZENCMGFHVWdjMkZ0WlFCcGJtUmxlQ0J2ZFhRZ2IyWWdjbUZ1WjJVQVFYTnphV2R1YldWdWRDQnBjeUJwYm5aaGJHbGtBRWhQVFVVQVFYTnpaWEowYVc5dUlHQnBiVEV1ZDJsa2RHZ29LU0E5UFNCcGJUSXVkMmxrZEdnb0tXQWdabUZwYkdWa0lHbHVJQUF2YUc5dFpTOTNZV3gwWlhJdmEyRnNkMkZzZEMxbmFYUm9kV0l2ZDJWaVlYSnJhWFF0YjNKbkwycHpZWEowYjI5c2EybDBUa1pVTDJWdGMyTnlhWEIwWlc0dlYyVmlRVkpMYVhSTWFXSXZiR2xpTDFOU1F5OUxVRTB2Um5KbFlXdE5ZWFJqYUdWeUwyUmxkR1ZqZEc5eWN5OW9ZWEp5YVhNdGFXNXNhVzVsTG1nQVlXeHNiMk5oZEc5eVBGUStPanBoYkd4dlkyRjBaU2h6YVhwbFgzUWdiaWtnSjI0bklHVjRZMlZsWkhNZ2JXRjRhVzExYlNCemRYQndiM0owWldRZ2MybDZaUUF2Y0hKdll5OXpaV3htTDJOdFpHeHBibVVBUVhOelpYSjBhVzl1SUdBb2FXNTBLWE4wWkRvNlpteHZiM0lvZVNrZ1BUMGdLR2x1ZENsNVlDQm1ZV2xzWldRZ2FXNGdBRUZ6YzJWeWRHbHZiaUJnWVhOemFXZHViV1Z1ZEZ0cFhTQThJRzUxYlY5cGJtUnBZMlZ6WUNCbVlXbHNaV1FnYVc0Z0FFRnpjMlZ5ZEdsdmJpQmdiblZ0WDJKcGJuTWdQajBnTUdBZ1ptRnBiR1ZrSUdsdUlBQkJjM05sY25ScGIyNGdZQ2hwUGo0eEtTQThJSE4wWkRvNlkyVnBiQ2dvYzNKalgyaGxhV2RvZEMweEtTOHlMbVlwWUNCbVlXbHNaV1FnYVc0Z0FFRnpjMlZ5ZEdsdmJpQmdhVzB4TG1obGFXZG9kQ2dwSUQwOUlHbHRNaTVvWldsbmFIUW9LV0FnWm1GcGJHVmtJR2x1SUFCSmJtUmxlQ0JwY3lCdmRYUWdiMllnWW05MWJtUnpBRTUxYldKbGNpQmlhVzV6SUcxMWMzUWdZbVVnY0c5emFYUnBkbVVBUVhOemFXZHViV1Z1ZENCdmRYUWdiMllnY21GdVoyVUFUM1YwSUc5bUlISmhibWRsQUVSdlJ5QlFlWEpoYldsa0FISmlBRUZ6YzJWeWRHbHZiaUJnZVhBZ1BqMGdNQ0FtSmlCNWNDQThJR2hsYVdkb2RHQWdabUZwYkdWa0lHbHVJQUJCYzNObGNuUnBiMjRnWUdKcGJsZ2dQajBnTUdBZ1ptRnBiR1ZrSUdsdUlBQjVjQ0J2ZFhRZ2IyWWdZbTkxYm1SekFFNXZiaTF0WVhnZ2MzVndjSEpsYzNOcGIyNEFZbWx1V0NCdmRYUWdiMllnY21GdVoyVUFRWE56WlhKMGFXOXVJR0JwYm1ScFkyVnpXMkZ6YzJsbmJtMWxiblJiYVYxZElEd2diblZ0WDJabFlYUjFjbVZ6WUNCbVlXbHNaV1FnYVc0Z0FFRnpjMlZ5ZEdsdmJpQmdhVzFoWjJVdWRIbHdaU2dwSUQwOUlFbE5RVWRGWDFWSlRsUTRZQ0JtWVdsc1pXUWdhVzRnQUVGemMyVnlkR2x2YmlCZ2R6RWdQajBnTUdBZ1ptRnBiR1ZrSUdsdUlBQWxjem9nSlhNS0FGTjFZbkJwZUdWc0FIY3hJRzExYzNRZ1ltVWdjRzl6YVhScGRtVUFWVzVoWW14bElIUnZJR1JsZEdWeWJXbHVaU0J3Y205alpYTnpJRzVoYldVQVQyNXNlU0JuY21GNUlITmpZV3hsSUdsdFlXZGxjeUJoY21VZ2MzVndjRzl5ZEdWa0FFRnpjMlZ5ZEdsdmJpQmdlWEJmY0d4MWMxOHhJRDQ5SURBZ0ppWWdlWEJmY0d4MWMxOHhJRHdnYUdWcFoyaDBZQ0JtWVdsc1pXUWdhVzRnQUVGemMyVnlkR2x2YmlCZ1ltbHVXQ0E4SUcxT2RXMVlRbWx1YzJBZ1ptRnBiR1ZrSUdsdUlBQkJjM05sY25ScGIyNGdZR2wwTFQ1elpXTnZibVF1YzJsNlpTZ3BJQ0U5SURCZ0lHWmhhV3hsWkNCcGJpQUFjSEoxYm1WR1pXRjBkWEpsY3dCNWNGOXdiSFZ6WHpFZ2IzVjBJRzltSUdKdmRXNWtjd0FsY3lWekFFTnNkWE4wWlhJZ2JYVnpkQ0JvWVhabElHRjBiR1ZoYzJWMElERWdabVZoZEhWeVpRQkJjM05sY25ScGIyNGdZRzlqZEdGMlpTQThJRzFPZFcxUFkzUmhkbVZ6WUNCbVlXbHNaV1FnYVc0Z0FFRnpjMlZ5ZEdsdmJpQmdZbWx1V1NBK1BTQXdZQ0JtWVdsc1pXUWdhVzRnQUVGemMyVnlkR2x2YmlCZ2R6SWdQajBnTUdBZ1ptRnBiR1ZrSUdsdUlBQkdhVzVrSUU5eWFXVnVkR0YwYVc5dWN3QXZhRzl0WlM5M1lXeDBaWEl2YTJGc2QyRnNkQzFuYVhSb2RXSXZkMlZpWVhKcmFYUXRiM0puTDJwellYSjBiMjlzYTJsMFRrWlVMMlZ0YzJOeWFYQjBaVzR2VjJWaVFWSkxhWFJNYVdJdmJHbGlMMU5TUXk5TFVFMHZSbkpsWVd0TllYUmphR1Z5TDJSbGRHVmpkRzl5Y3k5bllYVnpjMmxoYmw5elkyRnNaVjl6Y0dGalpWOXdlWEpoYldsa0xtZ0FkeklnYlhWemRDQmlaU0J3YjNOcGRHbDJaUUF2ZG1GeUwyTmhZMmhsQUdKcGJsa2diM1YwSUc5bUlISmhibWRsQUVGemMyVnlkR2x2YmlCZ2VIQWdQajBnTUNBbUppQjRjQ0E4SUhkcFpIUm9ZQ0JtWVdsc1pXUWdhVzRnQUVGemMyVnlkR2x2YmlCZ1pITjBXMmxkSUQ0OUlDMHlOVGd3TmpSZ0lHWmhhV3hsWkNCcGJpQUFRWE56WlhKMGFXOXVJR0J0U3lBOVBTQnRRMlZ1ZEdWeWN5NXphWHBsS0NsZ0lHWmhhV3hsWkNCcGJpQUFlSEFnYjNWMElHOW1JR0p2ZFc1a2N3QXZhRzl0WlM5M1lXeDBaWEl2YTJGc2QyRnNkQzFuYVhSb2RXSXZkMlZpWVhKcmFYUXRiM0puTDJwellYSjBiMjlzYTJsMFRrWlVMMlZ0YzJOeWFYQjBaVzR2VjJWaVFWSkxhWFJNYVdJdmJHbGlMMU5TUXk5TFVFMHZSbkpsWVd0TllYUmphR1Z5TDIxaGRHTm9aWEp6TDJ0dFpXUnZhV1J6TG1nQUx5NWpZV05vWlFCUFkzUmhkbVVnYjNWMElHOW1JSEpoYm1kbEFFRnpjMlZ5ZEdsdmJpQmdZakVnUGowZ01DQW1KaUJpTVNBOElHNTFiVjlpYVc1ellDQm1ZV2xzWldRZ2FXNGdBRUZ6YzJWeWRHbHZiaUJnWW1sdVdTQThJRzFPZFcxWlFtbHVjMkFnWm1GcGJHVmtJR2x1SUFCQmMzTmxjblJwYjI0Z1lHUnpkRnRwWFNBOFBTQXlOVGd3TmpSZ0lHWmhhV3hsWkNCcGJpQUFRWE56WlhKMGFXOXVJR0JwYlRBdWFHVnBaMmgwS0NrZ1BUMGdhVzB4TG1obGFXZG9kQ2dwWUNCbVlXbHNaV1FnYVc0Z0FFaGxhV2RvZENCcGN5QnBibU52Ym5OcGMzUmxiblFBYXlCemFHOTFiR1FnYldGMFkyZ2dkR2hsSUc1MWJXSmxjaUJ2WmlCamJIVnpkR1Z5SUdObGJuUmxjbk1BSlhNdkpYTUFZakVnWW1sdUlHbHVaR1Y0SUc5MWRDQnZaaUJ5WVc1blpRQkJjM05sY25ScGIyNGdZSGh3WDNCc2RYTmZNU0ErUFNBd0lDWW1JSGh3WDNCc2RYTmZNU0E4SUhkcFpIUm9ZQ0JtWVdsc1pXUWdhVzRnQUVGemMyVnlkR2x2YmlCZ2MyTmhiR1VnUENCdFRuVnRVMk5oYkdWelVHVnlUMk4wWVhabFlDQm1ZV2xzWldRZ2FXNGdBRUZ6YzJWeWRHbHZiaUJnWkhOMFcybGRJRHc5SURReE1qa3dNalJnSUdaaGFXeGxaQ0JwYmlBQVFYTnpaWEowYVc5dUlHQmlhVzVCYm1kc1pTQStQU0F3WUNCbVlXbHNaV1FnYVc0Z0FIaHdYM0JzZFhOZk1TQnZkWFFnYjJZZ1ltOTFibVJ6QUdKcGJrRnVaMnhsSUc5MWRDQnZaaUJ5WVc1blpRQlRZMkZzWlNCdmRYUWdiMllnY21GdVoyVUFMM1poY2k5c2FXSUFRWE56WlhKMGFXOXVJR0JpTWlBK1BTQXdJQ1ltSUdJeUlEd2diblZ0WDJKcGJuTmdJR1poYVd4bFpDQnBiaUFBUVhOelpYSjBhVzl1SUdCa2MzUmJhVjBnUGowZ0xUUXhNamt3TWpSZ0lHWmhhV3hsWkNCcGJpQUFRWE56WlhKMGFXOXVJR0J1ZFcxZlptVmhkSFZ5WlhNZ1BpQXdZQ0JtWVdsc1pXUWdhVzRnQUVGemMyVnlkR2x2YmlCZ2FXMHdMbWhsYVdkb2RDZ3BJRDA5SUdsdE1pNW9aV2xuYUhRb0tXQWdabUZwYkdWa0lHbHVJQUF2TG1OdmJtWnBad0JoYkd4dlkyRjBiM0k4VkQ0Nk9tRnNiRzlqWVhSbEtITnBlbVZmZENCdUtTQW5iaWNnWlhoalpXVmtjeUJ0WVhocGJYVnRJSE4xY0hCdmNuUmxaQ0J6YVhwbEFFNTFiV0psY2lCdlppQm1aV0YwZFhKbGN5QnRkWE4wSUdKbElIQnZjMmwwYVhabEFHSXlJR0pwYmlCcGJtUmxlQ0J2ZFhRZ2IyWWdjbUZ1WjJVQVFYTnpaWEowYVc5dUlHQmlhVzVCYm1kc1pTQThJRzFPZFcxQmJtZHNaVUpwYm5OZ0lHWmhhV3hsWkNCcGJpQUFRWE56WlhKMGFXOXVJR0IzTUNBK1BTQXdJQ1ltSUhjd0lEdzlJREV1TURBd01XQWdabUZwYkdWa0lHbHVJQUJCYzNObGNuUnBiMjRnWUNocGJURXVhR1ZwWjJoMEtDaytQakVwSUQwOUlHbHRNaTVvWldsbmFIUW9LV0FnWm1GcGJHVmtJR2x1SUFCaGJHeHZZMkYwYjNJOFZENDZPbUZzYkc5allYUmxLSE5wZW1WZmRDQnVLU0FuYmljZ1pYaGpaV1ZrY3lCdFlYaHBiWFZ0SUhOMWNIQnZjblJsWkNCemFYcGxBRTkxZENCdlppQnlZVzVuWlFCVVRWQkVTVklBUVhOelpYSjBhVzl1SUdCdWRXMWZhVzVrYVdObGN5QThQU0J1ZFcxZlptVmhkSFZ5WlhOZ0lHWmhhV3hsWkNCcGJpQUFRWE56WlhKMGFXOXVJR0JuZUhnZ1BEMGdOREV5T1RBeU5HQWdabUZwYkdWa0lHbHVJQUJCYzNObGNuUnBiMjRnWUdKcGJsTmpZV3hsSUQ0OUlEQmdJR1poYVd4bFpDQnBiaUFBUVhOelpYSjBhVzl1SUdBb2FXMHdMbWhsYVdkb2RDZ3BQajR4S1NBOVBTQnBiVEV1YUdWcFoyaDBLQ2xnSUdaaGFXeGxaQ0JwYmlBQVRXOXlaU0JwYm1ScFkyVnpJSFJvWVc0Z1ptVmhkSFZ5WlhNQUwzUnRjQUJpYVc1VFkyRnNaU0J2ZFhRZ2IyWWdjbUZ1WjJVQVFYTnpaWEowYVc5dUlHQnliM2NnUENCdFNHVnBaMmgwWUNCbVlXbHNaV1FnYVc0Z0FFRnpjMlZ5ZEdsdmJpQmdkekVnUGowZ01DQW1KaUIzTVNBOFBTQXhMakF3TURGZ0lHWmhhV3hsWkNCcGJpQUFRWE56WlhKMGFXOXVJR0JuZUhnZ1BqMGdNR0FnWm1GcGJHVmtJR2x1SUFCQmMzTmxjblJwYjI0Z1lDaHBiVEF1YUdWcFoyaDBLQ2srUGpFcElEMDlJR2x0TWk1b1pXbG5hSFFvS1dBZ1ptRnBiR1ZrSUdsdUlBQkZjbkp2Y2lCc2IyOXJhVzVuSUdadmNpQnlaWE52ZFhKalpYTWdaR2x5WldOMGIzSjVJSEJoZEdnQUwyaHZiV1V2ZDJGc2RHVnlMMnRoYkhkaGJIUXRaMmwwYUhWaUwzZGxZbUZ5YTJsMExXOXlaeTlxYzJGeWRHOXZiR3RwZEU1R1ZDOWxiWE5qY21sd2RHVnVMMWRsWWtGU1MybDBUR2xpTDJ4cFlpOVRVa012UzFCTkwwWnlaV0ZyVFdGMFkyaGxjaTltY21GdFpYZHZjbXN2YVcxaFoyVXVhQUJCYzNObGNuUnBiMjRnWUdKcGJsTmpZV3hsSUR3Z2JVNTFiVk5qWVd4bFFtbHVjMkFnWm1GcGJHVmtJR2x1SUFCQmMzTmxjblJwYjI0Z1lHMUNkV05yWlhSekxuTnBlbVVvS1NBOVBTQnRUblZ0UW5WamEyVjBjMWhnSUdaaGFXeGxaQ0JwYmlBQVFYTnpaWEowYVc5dUlHQnVkVzFmYVc1a2FXTmxjeUErUFNCdFMyQWdabUZwYkdWa0lHbHVJQUJCYzNObGNuUnBiMjRnWUdkNWVTQThQU0EwTVRJNU1ESTBZQ0JtWVdsc1pXUWdhVzRnQUVGemMyVnlkR2x2YmlCZ2R6SWdQajBnTUNBbUppQjNNaUE4UFNBeExqQXdNREZnSUdaaGFXeGxaQ0JwYmlBQVRtOTBJR1Z1YjNWbmFDQm1aV0YwZFhKbGN3QnliM2NnYjNWMElHOW1JR0p2ZFc1a2N3QkZjbkp2Y2lCamNtVmhkR2x1WnlCeVpYTnZkWEpqWlhNZ1pHbHlaV04wYjNKNUlIQmhkR2dBUW5WamEyVjBjeUJoY21VZ2JtOTBJR0ZzYkc5allYUmxaQUJCYzNObGNuUnBiMjRnWUhjeklENDlJREFnSmlZZ2R6TWdQRDBnTVM0d01EQXhZQ0JtWVdsc1pXUWdhVzRnQUVGemMyVnlkR2x2YmlCZ1ozbDVJRDQ5SURCZ0lHWmhhV3hsWkNCcGJpQUFRWE56WlhKMGFXOXVJR0JwYm1SbGVDQThQU0FvWW1sdVdDQXJJR0pwYmxrcWJVNTFiVmhDYVc1eklDc2dZbWx1UVc1bmJHVXFiVTUxYlZoQ2FXNXpLbTFPZFcxWlFtbHVjeUFySUdKcGJsTmpZV3hsS20xT2RXMVlRbWx1Y3lwdFRuVnRXVUpwYm5NcWJVNTFiVUZ1WjJ4bFFtbHVjeWxnSUdaaGFXeGxaQ0JwYmlBQVFYTnphV2R1YldWdWRDQnphWHBsSUdseklHbHVZMjl5Y21WamRBQkJjM05sY25ScGIyNGdZRzFDZFdOclpYUnpXekJkTG5OcGVtVW9LU0E5UFNCdFRuVnRRblZqYTJWMGMxbGdJR1poYVd4bFpDQnBiaUFBUVhOelpYSjBhVzl1SUdCbmVIa2dQRDBnTkRFeU9UQXlOR0FnWm1GcGJHVmtJR2x1SUFCQmMzTmxjblJwYjI0Z1lDaDNNQ3QzTVN0M01pdDNNeWtnUEQwZ01TNHdNREF4WUNCbVlXbHNaV1FnYVc0Z0FFRnpjMlZ5ZEdsdmJpQmdiaUErSURCZ0lHWmhhV3hsWkNCcGJpQUFSWEp5YjNJNklGVnVZV0pzWlNCMGJ5QmphR0Z1WjJVZ2QyOXlhMmx1WnlCa2FYSmxZM1J2Y25rZ2RHOGdKeVZ6Snk0S0FDOW9iMjFsTDNkaGJIUmxjaTlyWVd4M1lXeDBMV2RwZEdoMVlpOTNaV0poY210cGRDMXZjbWN2YW5OaGNuUnZiMnhyYVhST1JsUXZaVzF6WTNKcGNIUmxiaTlYWldKQlVrdHBkRXhwWWk5c2FXSXZVMUpETDB0UVRTOUdjbVZoYTAxaGRHTm9aWEl2ZFhScGJITXZjR0Z5ZEdsaGJGOXpiM0owTG1nQVFYTnpaWEowYVc5dUlHQnRSbVZoZEhWeVpWQnZhVzUwY3k1emFYcGxLQ2tnUEQwZ2JVMWhlRTUxYlVabFlYUjFjbVZRYjJsdWRITmdJR1poYVd4bFpDQnBiaUFBUVhOelpYSjBhVzl1SUdCd2IzTWdQVDBnTmpZMllDQm1ZV2xzWldRZ2FXNGdBRUZ6YzJWeWRHbHZiaUJnWjNoNUlENDlJQzAwTVRJNU1ESTBZQ0JtWVdsc1pXUWdhVzRnQUVGemMyVnlkR2x2YmlCZ2JuVnRYMk5sYm5SbGNuTWdQaUF3WUNCbVlXbHNaV1FnYVc0Z0FGc2xJQzR6WmlBbElDNHpaaUFsSUM0elpsMGdXeVVnTmk0eFpsMEtBQUFBQUFNQUFBQURBQUFBQkFBQUFBUUFBQUFFQUFBQUFRQUFBQVFBQUFBQ0FBQUFBZ0FBQUFJQUFBQUNBQUFBQWdBQUFBRUFBQUFCQUFBQUFRQUFBQUFBQUFBRUFBQUFpQUFBQUFVQUFBQ1FBQUFBQmdBQUFKZ0FBQUFKQUFBQXNBQUFBQkVFQUFEb0N3QUFOZzRBQUdRUUFBQXVhWE5sZEFCeVlnQk9OblpwYzJsdmJqSTFSMkYxYzNOcFlXNVRZMkZzWlZOd1lXTmxVSGx5WVcxcFpFVUFBQUJrOWdBQTZWVUFBRlJ2YnlCdFlXNTVJR1psWVhSMWNtVWdjRzlwYm5SekFGUm9aWEpsSUcxMWMzUWdZbVVnWVhRZ2JHVmhjM1FnTVNCalpXNTBaWElBYmlCdGRYTjBJR0psSUhCdmMybDBhWFpsQUZCdmMybDBhVzl1SUdseklHNXZkQ0IzYVhSb2FXNGdjbUZ1WjJVQVd5VnpYU0JiSlhOZElGc2xjMTBnT2lCR2IzVnVaQ0FsWkNCbVpXRjBkWEpsY3lCcGJpQnhkV1Z5ZVFCQmMzTmxjblJwYjI0Z1lHc2dQaUF3WUNCbVlXbHNaV1FnYVc0Z0FFRnpjMlZ5ZEdsdmJpQmdhM0F1YzJOaGJHVWdQQ0J0VEdGd2JHRmphV0Z1VUhseVlXMXBaQzV1ZFcxVFkyRnNaVkJsY2s5amRHRjJaU2dwWUNCbVlXbHNaV1FnYVc0Z0FFWmxZWFIxY21VZ2NHOXBiblFnYzJOaGJHVWdhWE1nYjNWMElHOW1JR0p2ZFc1a2N3QnJJRzExYzNRZ1ltVWdjRzl6YVhScGRtVUFSbWx1WkNCTllYUmphR1Z6SUNneEtRQkliM1ZuYUNCV2IzUnBibWNnS0RFcEFFRnpjMlZ5ZEdsdmJpQmdhM0F1YzJOdmNtVWdQVDBnYkdGd01TNW5aWFE4Wm14dllYUStLSGtwVzNoZFlDQm1ZV2xzWldRZ2FXNGdBRk5qYjNKbElHbHpJRzV2ZENCamIyNXphWE4wWlc1MElIZHBkR2dnZEdobElFUnZSeUJwYldGblpRQkdhVzVrSUVodmRXZG9JRTFoZEdOb1pYTWdLREVwQUVWemRHbHRZWFJsSUVodmJXOW5jbUZ3YUhrZ0tERXBBRUZ6YzJWeWRHbHZiaUJnWW5WamEyVjBXekJkTG1acGNuTjBJRDQ5SUdKMVkydGxkRnR1WFM1bWFYSnpkR0FnWm1GcGJHVmtJR2x1SUFCdWRHaGZaV3hsYldWdWRDQm1ZV2xzWldRQVJtbHVaQ0JKYm14cFpYSnpJQ2d4S1FCR2FXNWtJRTFoZEdOb1pYTWdLRElwQUVGemMyVnlkR2x2YmlCZ2IyTjBZWFpsSUR3Z2JVNTFiVTlqZEdGMlpYTmdJR1poYVd4bFpDQnBiaUFBTDJodmJXVXZkMkZzZEdWeUwydGhiSGRoYkhRdFoybDBhSFZpTDNkbFltRnlhMmwwTFc5eVp5OXFjMkZ5ZEc5dmJHdHBkRTVHVkM5bGJYTmpjbWx3ZEdWdUwxZGxZa0ZTUzJsMFRHbGlMMnhwWWk5VFVrTXZTMUJOTDBaeVpXRnJUV0YwWTJobGNpOWtaWFJsWTNSdmNuTXZaMkYxYzNOcFlXNWZjMk5oYkdWZmMzQmhZMlZmY0hseVlXMXBaQzVvQUVodmRXZG9JRlp2ZEdsdVp5QW9NaWtBVDJOMFlYWmxJRzkxZENCdlppQnlZVzVuWlFCR2FXNWtJRWh2ZFdkb0lFMWhkR05vWlhNZ0tESXBBRVZ6ZEdsdFlYUmxJRWh2Ylc5bmNtRndhSGtnS0RJcEFFRnpjMlZ5ZEdsdmJpQmdjMk5oYkdVZ1BDQnRUblZ0VTJOaGJHVnpVR1Z5VDJOMFlYWmxZQ0JtWVdsc1pXUWdhVzRnQUZOallXeGxJRzkxZENCdlppQnlZVzVuWlFCR2FXNWtJRWx1YkdsbGNuTWdLRElwQUVGemMyVnlkR2x2YmlCZ1ltVnpkRjlwYm1SbGVDQWhQU0J6ZEdRNk9tNTFiV1Z5YVdOZmJHbHRhWFJ6UEhOcGVtVmZkRDQ2T20xaGVDZ3BZQ0JtWVdsc1pXUWdhVzRnQUVGemMyVnlkR2x2YmlCZ2FXNWtaWGdnUENCdFNXMWhaMlZ6TG5OcGVtVW9LV0FnWm1GcGJHVmtJR2x1SUFBdmFHOXRaUzkzWVd4MFpYSXZhMkZzZDJGc2RDMW5hWFJvZFdJdmQyVmlZWEpyYVhRdGIzSm5MMnB6WVhKMGIyOXNhMmwwVGtaVUwyVnRjMk55YVhCMFpXNHZWMlZpUVZKTGFYUk1hV0l2YkdsaUwxTlNReTlMVUUwdlJuSmxZV3ROWVhSamFHVnlMMlJsZEdWamRHOXljeTlFYjBkZmMyTmhiR1ZmYVc1MllYSnBZVzUwWDJSbGRHVmpkRzl5TG1nQUwyaHZiV1V2ZDJGc2RHVnlMMnRoYkhkaGJIUXRaMmwwYUhWaUwzZGxZbUZ5YTJsMExXOXlaeTlxYzJGeWRHOXZiR3RwZEU1R1ZDOWxiWE5qY21sd2RHVnVMMWRsWWtGU1MybDBUR2xpTDJ4cFlpOVRVa012UzFCTkwwWnlaV0ZyVFdGMFkyaGxjaTl0WVhSamFHVnljeTltWldGMGRYSmxYMjFoZEdOb1pYSXRhVzVzYVc1bExtZ0FVMjl0WlhSb2FXNW5JSE4wY21GdVoyVUFTVzVrWlhnZ2FYTWdiM1YwSUc5bUlISmhibWRsQUVGemMyVnlkR2x2YmlCZ2MyTmhiR1VnUGowZ01HQWdabUZwYkdWa0lHbHVJQUJCYzNObGNuUnBiMjRnWUcxTllYUmphR1Z6TG5OcGVtVW9LU0E4UFNCbVpXRjBkWEpsY3pFdFBuTnBlbVVvS1dBZ1ptRnBiR1ZrSUdsdUlBQk9kVzFpWlhJZ2IyWWdiV0YwWTJobGN5QnphRzkxYkdRZ1ltVWdiRzkzWlhJQVUyTmhiR1VnYlhWemRDQmlaU0J3YjNOcGRHbDJaUUJUWTJGc1pTQnRkWE4wSUdKbElHeGxjM01nZEdoaGJpQnVkVzFpWlhJZ2IyWWdjMk5oYkdVZ2NHVnlJRzlqZEdGMlpRQkJjM05sY25ScGIyNGdZRzFTYjI5MExtZGxkQ2dwWUNCbVlXbHNaV1FnYVc0Z0FGSnZiM1FnWTJGdWJtOTBJR0psSUU1VlRFd0FRWE56WlhKMGFXOXVJR0JzWVhBd0xtaGxhV2RvZENncElEMDlJR3hoY0RFdWFHVnBaMmgwS0NrZ1BUMGdiR0Z3TWk1b1pXbG5hSFFvS1dBZ1ptRnBiR1ZrSUdsdUlBQlhhV1IwYUM5b1pXbG5hSFFnWVhKbElHNXZkQ0JqYjI1emFYTjBaVzUwQUVGemMyVnlkR2x2YmlCZ2JXbHVhU0FoUFNBdE1XQWdabUZwYkdWa0lHbHVJQUJOYVc1cGJYVnRJR2x1WkdWNElHNXZkQ0J6WlhRQVFYTnpaWEowYVc5dUlHQW9iR0Z3TUM1b1pXbG5hSFFvS1NBOVBTQnNZWEF4TG1obGFXZG9kQ2dwS1NBbUppQW9LR3hoY0RFdWFHVnBaMmgwS0NrK1BqRXBJRDA5SUd4aGNESXVhR1ZwWjJoMEtDa3BZQ0JtWVdsc1pXUWdhVzRnQUVGemMyVnlkR2x2YmlCZ0tDaHNZWEF3TG5kcFpIUm9LQ2srUGpFcElEMDlJR3hoY0RFdWQybGtkR2dvS1NrZ0ppWWdLR3hoY0RFdWQybGtkR2dvS1NBOVBTQnNZWEF5TG5kcFpIUm9LQ2twWUNCbVlXbHNaV1FnYVc0Z0FFRnpjMlZ5ZEdsdmJpQmdiaUE4UFNCcGJsOXRZWFJqYUdWekxuTnBlbVVvS1dBZ1ptRnBiR1ZrSUdsdUlBQlRhRzkxYkdRZ1ltVWdkR2hsSUhOaGJXVUFRWE56WlhKMGFXOXVJR0F3WUNCbVlXbHNaV1FnYVc0Z0FFbHRZV2RsSUhOcGVtVnpJR0Z5WlNCcGJtTnZibk5wYzNSbGJuUUFRWE56WlhKMGFXOXVJR0JpYVc1WUlENDlJREJnSUdaaGFXeGxaQ0JwYmlBQUwyaHZiV1V2ZDJGc2RHVnlMMnRoYkhkaGJIUXRaMmwwYUhWaUwzZGxZbUZ5YTJsMExXOXlaeTlxYzJGeWRHOXZiR3RwZEU1R1ZDOWxiWE5qY21sd2RHVnVMMWRsWWtGU1MybDBUR2xpTDJ4cFlpOVRVa012UzFCTkwwWnlaV0ZyVFdGMFkyaGxjaTl0WVhSamFHVnljeTlvYjNWbmFGOXphVzFwYkdGeWFYUjVYM1p2ZEdsdVp5NW9BRUZ6YzJWeWRHbHZiaUJnS0hndE1Ta2dQajBnTUNBbUppQW9lQ3N4S1NBOElHeGhjREV1ZDJsa2RHZ29LV0FnWm1GcGJHVmtJR2x1SUFCNElHOTFkQ0J2WmlCaWIzVnVaSE1BWW1sdVdDQnZkWFFnYjJZZ2NtRnVaMlVBUVhOelpYSjBhVzl1SUdCaWFXNVlJRHdnYlU1MWJWaENhVzV6WUNCbVlXbHNaV1FnYVc0Z0FFRnpjMlZ5ZEdsdmJpQmdLSGt0TVNrZ1BqMGdNQ0FtSmlBb2VTc3hLU0E4SUd4aGNERXVhR1ZwWjJoMEtDbGdJR1poYVd4bFpDQnBiaUFBZVNCdmRYUWdiMllnWW05MWJtUnpBRUZ6YzJWeWRHbHZiaUJnWW1sdVdTQStQU0F3WUNCbVlXbHNaV1FnYVc0Z0FHSnBibGtnYjNWMElHOW1JSEpoYm1kbEFFRnpjMlZ5ZEdsdmJpQmdiR0Z3TUM1M2FXUjBhQ2dwSUQwOUlHeGhjREV1ZDJsa2RHZ29LV0FnWm1GcGJHVmtJR2x1SUFCSmJXRm5aU0JrYVcxbGJuTnBiMjV6SUdsdVkyOXVjMmx6ZEdWdWRBQkJjM05sY25ScGIyNGdZR0pwYmxrZ1BDQnRUblZ0V1VKcGJuTmdJR1poYVd4bFpDQnBiaUFBUVhOelpYSjBhVzl1SUdCaWFXNUJibWRzWlNBK1BTQXdZQ0JtWVdsc1pXUWdhVzRnQUVGemMyVnlkR2x2YmlCZ2JHRndNQzUzYVdSMGFDZ3BJRDA5SUd4aGNESXVkMmxrZEdnb0tXQWdabUZwYkdWa0lHbHVJQUJpYVc1QmJtZHNaU0J2ZFhRZ2IyWWdjbUZ1WjJVQVFYTnpaWEowYVc5dUlHQnNZWEF3TG1obGFXZG9kQ2dwSUQwOUlHeGhjREV1YUdWcFoyaDBLQ2xnSUdaaGFXeGxaQ0JwYmlBQVFYTnpaWEowYVc5dUlHQmlhVzVCYm1kc1pTQThJRzFPZFcxQmJtZHNaVUpwYm5OZ0lHWmhhV3hsWkNCcGJpQUFRWE56WlhKMGFXOXVJR0JzWVhBd0xtaGxhV2RvZENncElEMDlJR3hoY0RJdWFHVnBaMmgwS0NsZ0lHWmhhV3hsWkNCcGJpQUFRWE56WlhKMGFXOXVJR0JpYVc1VFkyRnNaU0ErUFNBd1lDQm1ZV2xzWldRZ2FXNGdBRUZ6YzJWeWRHbHZiaUJnS0hndE1Ta2dQajBnTUNBbUppQW9lQ3N4S1NBOElHbHRMbmRwWkhSb0tDbGdJR1poYVd4bFpDQnBiaUFBWW1sdVUyTmhiR1VnYjNWMElHOW1JSEpoYm1kbEFFRnpjMlZ5ZEdsdmJpQmdLSGt0TVNrZ1BqMGdNQ0FtSmlBb2VTc3hLU0E4SUdsdExtaGxhV2RvZENncFlDQm1ZV2xzWldRZ2FXNGdBRUZ6YzJWeWRHbHZiaUJnWW1sdVUyTmhiR1VnUENCdFRuVnRVMk5oYkdWQ2FXNXpZQ0JtWVdsc1pXUWdhVzRnQUVGemMyVnlkR2x2YmlCZ0tHeGhjREF1ZDJsa2RHZ29LVDQrTVNrZ1BUMGdiR0Z3TWk1M2FXUjBhQ2dwWUNCbVlXbHNaV1FnYVc0Z0FFRnpjMlZ5ZEdsdmJpQmdaR2x6ZEVKcGJrRnVaMnhsSUQ0OUlEQmdJR1poYVd4bFpDQnBiaUFBUVhOelpYSjBhVzl1SUdBb2JHRndNQzVvWldsbmFIUW9LVDQrTVNrZ1BUMGdiR0Z3TWk1b1pXbG5hSFFvS1dBZ1ptRnBiR1ZrSUdsdUlBQmthWE4wUW1sdVFXNW5iR1VnYlhWemRDQnViM1FnWW1VZ2JtVm5ZWFJwZG1VQVFYTnpaWEowYVc5dUlHQjRYMlJwZGw4eUxUQXVOV1lnUGowZ01HQWdabUZwYkdWa0lHbHVJQUI0WDJScGRsOHlJRzkxZENCdlppQmliM1Z1WkhNZ2IzVjBJRzltSUdKdmRXNWtjeUJtYjNJZ2FXNTBaWEp3YjJ4aGRHbHZiZ0JCYzNObGNuUnBiMjRnWUdoNWNDNXphWHBsS0NrZ1BqMGdPU3B0WVhoZmJuVnRYMmg1Y0c5MGFHVnpaWE5nSUdaaGFXeGxaQ0JwYmlBQUwyaHZiV1V2ZDJGc2RHVnlMMnRoYkhkaGJIUXRaMmwwYUhWaUwzZGxZbUZ5YTJsMExXOXlaeTlxYzJGeWRHOXZiR3RwZEU1R1ZDOWxiWE5qY21sd2RHVnVMMWRsWWtGU1MybDBUR2xpTDJ4cFlpOVRVa012UzFCTkwwWnlaV0ZyVFdGMFkyaGxjaTlvYjIxdlozSmhjR2g1WDJWemRHbHRZWFJwYjI0dmNtOWlkWE4wWDJodmJXOW5jbUZ3YUhrdWFBQkJjM05sY25ScGIyNGdZSGxmWkdsMlh6SXRNQzQxWmlBK1BTQXdZQ0JtWVdsc1pXUWdhVzRnQUdoNWNDQjJaV04wYjNJZ2MyaHZkV3hrSUdKbElHOW1JSE5wZW1VZ09TcHRZWGhmYm5WdFgyaDVjRzkwYUdWelpYTUFlVjlrYVhaZk1pQnZkWFFnYjJZZ1ltOTFibVJ6SUc5MWRDQnZaaUJpYjNWdVpITWdabTl5SUdsdWRHVnljRzlzWVhScGIyNEFRWE56WlhKMGFXOXVJR0IwYlhCZmFTNXphWHBsS0NrZ1BqMGdiblZ0WDNCdmFXNTBjMkFnWm1GcGJHVmtJR2x1SUFCQmMzTmxjblJwYjI0Z1lIaGZaR2wyWHpJck1DNDFaaUE4SUd4aGNESXVkMmxrZEdnb0tXQWdabUZwYkdWa0lHbHVJQUIwYlhCZmFTQjJaV04wYjNJZ2MyaHZkV3hrSUdKbElHOW1JSE5wZW1VZ2JuVnRYM0J2YVc1MGN3QkJjM05sY25ScGIyNGdZSGxmWkdsMlh6SXJNQzQxWmlBOElHeGhjREl1YUdWcFoyaDBLQ2xnSUdaaGFXeGxaQ0JwYmlBQVFYTnpaWEowYVc5dUlHQm9lWEJmWTI5emRITXVjMmw2WlNncElENDlJRzFoZUY5dWRXMWZhSGx3YjNSb1pYTmxjMkFnWm1GcGJHVmtJR2x1SUFCQmMzTmxjblJwYjI0Z1lDaHNZWEF3TG5kcFpIUm9LQ2srUGpFcElEMDlJR3hoY0RFdWQybGtkR2dvS1dBZ1ptRnBiR1ZrSUdsdUlBQm9lWEJmWTI5emRITWdkbVZqZEc5eUlITm9iM1ZzWkNCaVpTQnZaaUJ6YVhwbElHMWhlRjl1ZFcxZmFIbHdiM1JvWlhObGN3QkJjM05sY25ScGIyNGdZQ2hzWVhBd0xtaGxhV2RvZENncFBqNHhLU0E5UFNCc1lYQXhMbWhsYVdkb2RDZ3BZQ0JtWVdsc1pXUWdhVzRnQUdGc2JHOWpZWFJ2Y2p4VVBqbzZZV3hzYjJOaGRHVW9jMmw2WlY5MElHNHBJQ2R1SnlCbGVHTmxaV1J6SUcxaGVHbHRkVzBnYzNWd2NHOXlkR1ZrSUhOcGVtVUFRWE56WlhKMGFXOXVJR0J1SUQ0Z01HQWdabUZwYkdWa0lHbHVJQUF2YUc5dFpTOTNZV3gwWlhJdmEyRnNkMkZzZEMxbmFYUm9kV0l2ZDJWaVlYSnJhWFF0YjNKbkwycHpZWEowYjI5c2EybDBUa1pVTDJWdGMyTnlhWEIwWlc0dlYyVmlRVkpMYVhSTWFXSXZiR2xpTDFOU1F5OUxVRTB2Um5KbFlXdE5ZWFJqYUdWeUwzVjBhV3h6TDNCaGNuUnBZV3hmYzI5eWRDNW9BRUZ6YzJWeWRHbHZiaUJnY205M0lEd2diVWhsYVdkb2RHQWdabUZwYkdWa0lHbHVJQUF2YUc5dFpTOTNZV3gwWlhJdmEyRnNkMkZzZEMxbmFYUm9kV0l2ZDJWaVlYSnJhWFF0YjNKbkwycHpZWEowYjI5c2EybDBUa1pVTDJWdGMyTnlhWEIwWlc0dlYyVmlRVkpMYVhSTWFXSXZiR2xpTDFOU1F5OUxVRTB2Um5KbFlXdE5ZWFJqYUdWeUwyWnlZVzFsZDI5eWF5OXBiV0ZuWlM1b0FHNGdiWFZ6ZENCaVpTQndiM05wZEdsMlpRQnliM2NnYjNWMElHOW1JR0p2ZFc1a2N3QkJjM05sY25ScGIyNGdZR3NnUGlBd1lDQm1ZV2xzWldRZ2FXNGdBR3NnYlhWemRDQmlaU0J3YjNOcGRHbDJaUUJCYzNObGNuUnBiMjRnWUNocGJuUXBjM1JrT2pwbWJHOXZjaWg0S1NBOVBTQW9hVzUwS1hoZ0lHWmhhV3hsWkNCcGJpQUFMMmh2YldVdmQyRnNkR1Z5TDJ0aGJIZGhiSFF0WjJsMGFIVmlMM2RsWW1GeWEybDBMVzl5Wnk5cWMyRnlkRzl2Ykd0cGRFNUdWQzlsYlhOamNtbHdkR1Z1TDFkbFlrRlNTMmwwVEdsaUwyeHBZaTlUVWtNdlMxQk5MMFp5WldGclRXRjBZMmhsY2k5a1pYUmxZM1J2Y25NdmFXNTBaWEp3YjJ4aGRHVXVhQUJCYzNObGNuUnBiMjRnWURCZ0lHWmhhV3hsWkNCcGJpQUFSbUZwYkdWa0lIUnZJR052YlhCMWRHVWdiV0YwY21sNElHbHVkbVZ5YzJVQVpteHZiM0lvS1NCaGJtUWdZMkZ6ZENCdWIzUWdkR2hsSUhOaGJXVUFRWE56WlhKMGFXOXVJR0FvYVc1MEtYTjBaRG82Wm14dmIzSW9lU2tnUFQwZ0tHbHVkQ2w1WUNCbVlXbHNaV1FnYVc0Z0FFRnpjMlZ5ZEdsdmJpQmdlWEFnUGowZ01DQW1KaUI1Y0NBOElHaGxhV2RvZEdBZ1ptRnBiR1ZrSUdsdUlBQjVjQ0J2ZFhRZ2IyWWdZbTkxYm1SekFFRnpjMlZ5ZEdsdmJpQmdlWEJmY0d4MWMxOHhJRDQ5SURBZ0ppWWdlWEJmY0d4MWMxOHhJRHdnYUdWcFoyaDBZQ0JtWVdsc1pXUWdhVzRnQUhsd1gzQnNkWE5mTVNCdmRYUWdiMllnWW05MWJtUnpBRUZ6YzJWeWRHbHZiaUJnZUhBZ1BqMGdNQ0FtSmlCNGNDQThJSGRwWkhSb1lDQm1ZV2xzWldRZ2FXNGdBSGh3SUc5MWRDQnZaaUJpYjNWdVpITUFRWE56WlhKMGFXOXVJR0I0Y0Y5d2JIVnpYekVnUGowZ01DQW1KaUI0Y0Y5d2JIVnpYekVnUENCM2FXUjBhR0FnWm1GcGJHVmtJR2x1SUFCNGNGOXdiSFZ6WHpFZ2IzVjBJRzltSUdKdmRXNWtjd0JCYzNObGNuUnBiMjRnWUhjd0lENDlJREFnSmlZZ2R6QWdQRDBnTVM0d01EQXhZQ0JtWVdsc1pXUWdhVzRnQUU5MWRDQnZaaUJ5WVc1blpRQkJjM05sY25ScGIyNGdZSGN4SUQ0OUlEQWdKaVlnZHpFZ1BEMGdNUzR3TURBeFlDQm1ZV2xzWldRZ2FXNGdBRUZ6YzJWeWRHbHZiaUJnZHpJZ1BqMGdNQ0FtSmlCM01pQThQU0F4TGpBd01ERmdJR1poYVd4bFpDQnBiaUFBUVhOelpYSjBhVzl1SUdCM015QStQU0F3SUNZbUlIY3pJRHc5SURFdU1EQXdNV0FnWm1GcGJHVmtJR2x1SUFCQmMzTmxjblJwYjI0Z1lDaDNNQ3QzTVN0M01pdDNNeWtnUEQwZ01TNHdNREF4WUNCbVlXbHNaV1FnYVc0Z0FBQUFBQUFBQUJCV0FBQVFBQUFBRVFBQUFBQUFBQUFvYkFBQUVnQUFBQk1BQUFCT05uWnBjMmx2YmpsRmVHTmxjSFJwYjI1RkFJejJBQURvYXdBQWZQY0FBRTQyZG1semFXOXVNVGhDYVc1dmJXbGhiRkI1Y21GdGFXUXpNbVpGQUFBQWpQWUFBQWhzQUFBUVZnQUFBQUFBQVB4ckFBQU9BQUFBRkFBQUFCVUFBQUM1VW93K2pscm5QcmxTakQ0QUFBQUFBQUFBQVB4c0FBQVdBQUFBRndBQUFCZ0FBQUFaQUFBQUdnQUFBRTVUZEROZlh6SXlNRjlmYzJoaGNtVmtYM0IwY2w5d2IybHVkR1Z5U1ZCT05uWnBjMmx2YmpoTFpYbG1jbUZ0WlVsTWFUazJSVVZGVGxOZk1UQnphR0Z5WldSZmNIUnlTVk16WDBVeU4xOWZjMmhoY21Wa1gzQjBjbDlrWldaaGRXeDBYMlJsYkdWMFpVbFRNMTlUTTE5RlJVNVRYemxoYkd4dlkyRjBiM0pKVXpOZlJVVkZSUUNNOWdBQWRHd0FBQVQwQUFCT1UzUXpYMTh5TVRCemFHRnlaV1JmY0hSeVNVNDJkbWx6YVc5dU9FdGxlV1p5WVcxbFNVeHBPVFpGUlVWRk1qZGZYM05vWVhKbFpGOXdkSEpmWkdWbVlYVnNkRjlrWld4bGRHVkpVek5mVXpOZlJVVUFZbTl2YkNCMmFYTnBiMjQ2T2xacGMzVmhiRVJoZEdGaVlYTmxQSFpwYzJsdmJqbzZSbEpGUVV0RmVIUnlZV04wYjNJc0lIWnBjMmx2YmpvNlFtbHVZWEo1Um1WaGRIVnlaVk4wYjNKbExDQjJhWE5wYjI0Nk9rSnBibUZ5ZVVabFlYUjFjbVZOWVhSamFHVnlQRGsyUGo0Nk9uRjFaWEo1S0dOdmJuTjBJSFpwYzJsdmJqbzZSMkYxYzNOcFlXNVRZMkZzWlZOd1lXTmxVSGx5WVcxcFpDQXFLU0JiUmtWQlZGVlNSVjlGV0ZSU1FVTlVUMUlnUFNCMmFYTnBiMjQ2T2taU1JVRkxSWGgwY21GamRHOXlMQ0JUVkU5U1JTQTlJSFpwYzJsdmJqbzZRbWx1WVhKNVJtVmhkSFZ5WlZOMGIzSmxMQ0JOUVZSRFNFVlNJRDBnZG1semFXOXVPanBDYVc1aGNubEdaV0YwZFhKbFRXRjBZMmhsY2p3NU5qNWRBQUFBQUFBQUFMSyt1VDRTM0tDK2tMNDVQaExjb0w2UXZqbStBQUFBZ0xLK3ViNFMzS0Era0w0NXZoTGNvRDZRdmprKzBuSVl2d0FBQUFEU2NwaStPZ1lFdjlKeW1ENDZCZ1MvMG5JWVB3QUFBSURTY3BnK09nWUVQOUp5bUw0NkJnUS9BQUFBZ0ZhNFBiOW1UU1EvVnJpOXZtWk5KRDlXdUwwK0FBQUFBRmE0UFQ5bVRTUy9Wcmk5UG1aTkpMOVd1TDIrRE9sWVB3QUFBSUFNNmRnK21kazdQd3pwMkw2WjJUcy9ET2xZdndBQUFBQU02ZGkrbWRrN3Z3enAyRDZaMlR1L0FBQUFBUHhUYmoveFpVNi9EVlR1UHZGbFRyOE5WTzYrQUFBQWdQeFRici94WlU0L0RWVHV2dkZsVGo4TlZPNCtBQUNBdndBQUFBQUFBQUMvMExOZHZ3QUFBRC9RczEyL0FBQ0FQd0FBQUlBQUFBQS8wTE5kUHdBQUFML1FzMTAvQUFBQUFBaHdBQUFXQUFBQUd3QUFBQndBQUFBZEFBQUFIZ0FBQUU1VGRETmZYekl5TUY5ZmMyaGhjbVZrWDNCMGNsOXdiMmx1ZEdWeVNWQm9NVFpPZFd4c1FYSnlZWGxFWld4bGRHVnlTV2hGVGxOZk9XRnNiRzlqWVhSdmNrbG9SVVZGUlFBQUFBQ005Z0FBdkc4QUFBVDBBQUF4Tms1MWJHeEJjbkpoZVVSbGJHVjBaWEpKYUVVQUFBQUFBQUFBc0hBQUFCWUFBQUFmQUFBQUlBQUFBQ0VBQUFBaUFBQUFUbE4wTTE5Zk1qSXdYMTl6YUdGeVpXUmZjSFJ5WDNCdmFXNTBaWEpKVUdoT1UxOHhNSE5vWVhKbFpGOXdkSEpKYUVVeU4xOWZjMmhoY21Wa1gzQjBjbDlrWldaaGRXeDBYMlJsYkdWMFpVbG9hRVZGVGxOZk9XRnNiRzlqWVhSdmNrbG9SVVZGUlFDTTlnQUFTSEFBQUFUMEFBQk9VM1F6WDE4eU1UQnphR0Z5WldSZmNIUnlTV2hGTWpkZlgzTm9ZWEpsWkY5d2RISmZaR1ZtWVhWc2RGOWtaV3hsZEdWSmFHaEZSUUIyYVhOcGIyNDZPbE5qYjNCbFpGUnBiV1Z5T2pwK1UyTnZjR1ZrVkdsdFpYSW9LUUJwYVdrQWFXbHBhUUJwYVdscEFHbHVabWx1YVhSNUFFMXBjM05wYm1jZ1NIVm1abTFoYmlCamIyUmxJSFJoWW14bElHVnVkSEo1QUVabFluSjFZWEo1QUVwaGJuVmhjbmtBU25Wc2VRQlVhSFZ5YzJSaGVRQlVkV1Z6WkdGNUFGZGxaRzVsYzJSaGVRQlRZWFIxY21SaGVRQlRkVzVrWVhrQVRXOXVaR0Y1QUVaeWFXUmhlUUJOWVhrQUpXMHZKV1F2SlhrQVRVRllYMEZNVEU5RFgwTklWVTVMSUdseklIZHliMjVuTENCd2JHVmhjMlVnWm1sNEFFRk1TVWRPWDFSWlVFVWdhWE1nZDNKdmJtY3NJSEJzWldGelpTQm1hWGdBVG05MElHRWdTbEJGUnlCbWFXeGxPaUJ6ZEdGeWRITWdkMmwwYUNBd2VDVXdNbmdnTUhnbE1ESjRBRU52Y25KMWNIUWdTbEJGUnlCa1lYUmhPaUFsZFNCbGVIUnlZVzVsYjNWeklHSjVkR1Z6SUdKbFptOXlaU0J0WVhKclpYSWdNSGdsTURKNEFGVnVaWGh3WldOMFpXUWdiV0Z5YTJWeUlEQjRKVEF5ZUFCVmJuTjFjSEJ2Y25SbFpDQnRZWEpyWlhJZ2RIbHdaU0F3ZUNVd01uZ0FWVzV6ZFhCd2IzSjBaV1FnU2xCRlJ5QndjbTlqWlhOek9pQlRUMFlnZEhsd1pTQXdlQ1V3TW5nQVJHVm1hVzVsSUVoMVptWnRZVzRnVkdGaWJHVWdNSGdsTURKNEFFUmxabWx1WlNCQmNtbDBhRzFsZEdsaklGUmhZbXhsSURCNEpUQXllRG9nTUhnbE1ESjRBQzBySUNBZ01GZ3dlQUF0TUZnck1GZ2dNRmd0TUhnck1IZ2dNSGdBUW05bmRYTWdSRUZESUhaaGJIVmxJREI0SlhnQVgxOXVaWGgwWDNCeWFXMWxJRzkyWlhKbWJHOTNBRWgxWm1adFlXNGdZMjlrWlNCemFYcGxJSFJoWW14bElHOTJaWEptYkc5M0FFNXZkZ0JVYUhVQUlDQWdJQ0FnSUNBbE5IVWdKVFIxSUNVMGRTQWxOSFVnSlRSMUlDVTBkU0FsTkhVZ0pUUjFBRXBRUlVjZ2NHRnlZVzFsZEdWeUlITjBjblZqZENCdGFYTnRZWFJqYURvZ2JHbGljbUZ5ZVNCMGFHbHVhM01nYzJsNlpTQnBjeUFsZFN3Z1kyRnNiR1Z5SUdWNGNHVmpkSE1nSlhVQVJHVm1hVzVsSUZKbGMzUmhjblFnU1c1MFpYSjJZV3dnSlhVQVYyRnlibWx1WnpvZ2RHaDFiV0p1WVdsc0lHbHRZV2RsSUhOcGVtVWdaRzlsY3lCdWIzUWdiV0YwWTJnZ1pHRjBZU0JzWlc1bmRHZ2dKWFVBVFdselkyVnNiR0Z1Wlc5MWN5QnRZWEpyWlhJZ01IZ2xNREo0TENCc1pXNW5kR2dnSlhVQVNrWkpSaUJsZUhSbGJuTnBiMjRnYldGeWEyVnlPaUIwZVhCbElEQjRKVEF5ZUN3Z2JHVnVaM1JvSUNWMUFFcEdTVVlnWlhoMFpXNXphVzl1SUcxaGNtdGxjam9nY0dGc1pYUjBaU0IwYUhWdFltNWhhV3dnYVcxaFoyVXNJR3hsYm1kMGFDQWxkUUJLUmtsR0lHVjRkR1Z1YzJsdmJpQnRZWEpyWlhJNklFcFFSVWN0WTI5dGNISmxjM05sWkNCMGFIVnRZbTVoYVd3Z2FXMWhaMlVzSUd4bGJtZDBhQ0FsZFFCS1JrbEdJR1Y0ZEdWdWMybHZiaUJ0WVhKclpYSTZJRkpIUWlCMGFIVnRZbTVoYVd3Z2FXMWhaMlVzSUd4bGJtZDBhQ0FsZFFCVmJtdHViM2R1SUVGUVVERTBJRzFoY210bGNpQW9ibTkwSUVGa2IySmxLU3dnYkdWdVozUm9JQ1YxQUZWdWEyNXZkMjRnUVZCUU1DQnRZWEpyWlhJZ0tHNXZkQ0JLUmtsR0tTd2diR1Z1WjNSb0lDVjFBRTlpZEdGcGJtVmtJRmhOVXlCb1lXNWtiR1VnSlhVQVJuSmxaV1FnV0UxVElHaGhibVJzWlNBbGRRQlBZblJoYVc1bFpDQkZUVk1nYUdGdVpHeGxJQ1YxQUVaeVpXVmtJRVZOVXlCb1lXNWtiR1VnSlhVQWRXNXpkWEJ3YjNKMFpXUWdiRzlqWVd4bElHWnZjaUJ6ZEdGdVpHRnlaQ0JwYm5CMWRBQkJkV2QxYzNRQVNXNTBUR2x6ZEFCVGRISnBibWRNYVhOMEFFbHVkbUZzYVdRZ1kzSnZjQ0J5WlhGMVpYTjBBRlZ1YzNWd2NHOXlkR1ZrSUdOdmJHOXlJR052Ym5abGNuTnBiMjRnY21WeGRXVnpkQUIxYm5OcFoyNWxaQ0J6YUc5eWRBQjFibk5wWjI1bFpDQnBiblFBUTI5eWNuVndkQ0JLVUVWSElHUmhkR0U2SUhCeVpXMWhkSFZ5WlNCbGJtUWdiMllnWkdGMFlTQnpaV2R0Wlc1MEFHaGxhV2RvZEFCR2NtRmpkR2x2Ym1Gc0lITmhiWEJzYVc1bklHNXZkQ0JwYlhCc1pXMWxiblJsWkNCNVpYUUFRME5KVWpZd01TQnpZVzF3YkdsdVp5QnViM1FnYVcxd2JHVnRaVzUwWldRZ2VXVjBBRTV2ZENCcGJYQnNaVzFsYm5SbFpDQjVaWFFBUlhKeWIzSWdjbVZoWkdsdVp5QmtZWFJoSUdaeWIyMGdKWE11Wm5ObGRBQlNaV0ZrYVc1bklDVnpMbVp6WlhRQVoyVjBBRVZ5Y205eU9pQnJjRzFUWlhSU1pXWkVZWFJoVTJWMEFFVnljbTl5T2lCcmNHMURhR0Z1WjJWUVlXZGxUbTlQWmxKbFprUmhkR0ZUWlhRQVJYSnliM0k2SUd0d2JVMWxjbWRsVW1WbVJHRjBZVk5sZEFCUFkzUUFabXh2WVhRQVUyRjBBSFZwYm5RMk5GOTBBRU5oYm01dmRDQnhkV0Z1ZEdsNlpTQnRiM0psSUhSb1lXNGdKV1FnWTI5c2IzSWdZMjl0Y0c5dVpXNTBjd0JUZEdGeWRDQlBaaUJUWTJGdU9pQWxaQ0JqYjIxd2IyNWxiblJ6QUVKdlozVnpJSFpwY25SMVlXd2dZWEp5WVhrZ1lXTmpaWE56QUVKdlozVnpJSE5oYlhCc2FXNW5JR1poWTNSdmNuTUFVWFZoYm5ScGVtbHVaeUIwYnlBbFpDQTlJQ1ZrS2lWa0tpVmtJR052Ykc5eWN3QlJkV0Z1ZEdsNmFXNW5JSFJ2SUNWa0lHTnZiRzl5Y3dCRFlXNXViM1FnY1hWaGJuUnBlbVVnZEc4Z1ptVjNaWElnZEdoaGJpQWxaQ0JqYjJ4dmNuTUFRMkZ1Ym05MElIRjFZVzUwYVhwbElIUnZJRzF2Y21VZ2RHaGhiaUFsWkNCamIyeHZjbk1BU1c1MllXeHBaQ0JLVUVWSElHWnBiR1VnYzNSeWRXTjBkWEpsT2lCMGQyOGdVMDlKSUcxaGNtdGxjbk1BU1c1MllXeHBaQ0JLVUVWSElHWnBiR1VnYzNSeWRXTjBkWEpsT2lCMGQyOGdVMDlHSUcxaGNtdGxjbk1BYm1aMFRXRnlhMlZ5Y3dCZllXUmtUa1pVVFdGeWEyVnljd0JUYlc5dmRHaHBibWNnYm05MElITjFjSEJ2Y25SbFpDQjNhWFJvSUc1dmJuTjBZVzVrWVhKa0lITmhiWEJzYVc1bklISmhkR2x2Y3dCTllYaHBiWFZ0SUhOMWNIQnZjblJsWkNCcGJXRm5aU0JrYVcxbGJuTnBiMjRnYVhNZ0pYVWdjR2w0Wld4ekFFRndjR3hwWTJGMGFXOXVJSFJ5WVc1elptVnljbVZrSUhSdmJ5QnRZVzU1SUhOallXNXNhVzVsY3dCQmNIQnNhV05oZEdsdmJpQjBjbUZ1YzJabGNuSmxaQ0IwYjI4Z1ptVjNJSE5qWVc1c2FXNWxjd0JFWldKMVp5QnRiMlJsSUhObGRDQjBieUFsY3dCR1lXbHNaV1FnZEc4Z1kzSmxZWFJsSUhSbGJYQnZjbUZ5ZVNCbWFXeGxJQ1Z6QUVOc2IzTmxaQ0IwWlcxd2IzSmhjbmtnWm1sc1pTQWxjd0JQY0dWdVpXUWdkR1Z0Y0c5eVlYSjVJR1pwYkdVZ0pYTUFRWEJ5QUhabFkzUnZjZ0JKYm5CMWRDQm1hV3hsSUhKbFlXUWdaWEp5YjNJQVNXNTJZV3hwWkNCS1VFVkhJR1pwYkdVZ2MzUnlkV04wZFhKbE9pQnRhWE56YVc1bklGTlBVeUJ0WVhKclpYSUFibVowVFdGeWEyVnlBR1JsZEdWamRFMWhjbXRsY2dCblpYUk9SbFJOWVhKclpYSUFaR1YwWldOMFRrWlVUV0Z5YTJWeUFFOWpkRzlpWlhJQVRtOTJaVzFpWlhJQVUyVndkR1Z0WW1WeUFFUmxZMlZ0WW1WeUFIVnVjMmxuYm1Wa0lHTm9ZWElBYVc5elgySmhjMlU2T21Oc1pXRnlBRTFoY2dCVmJuSmxZMjluYm1sNlpXUWdZMjl0Y0c5dVpXNTBJRWxFY3lBbFpDQWxaQ0FsWkN3Z1lYTnpkVzFwYm1jZ1dVTmlRM0lBYzJWMGRYQUFWbWx5ZEhWaGJDQmhjbkpoZVNCamIyNTBjbTlzYkdWeUlHMWxjM05sWkNCMWNBQlRaWEFBSlVrNkpVMDZKVk1nSlhBQWRHVmhjbVJ2ZDI0QVUzVnVBRXAxYmdCemRHUTZPbVY0WTJWd2RHbHZiZ0JDYjJkMWN5QklkV1ptYldGdUlIUmhZbXhsSUdSbFptbHVhWFJwYjI0QVUyVnNaV04wWldRZ0pXUWdZMjlzYjNKeklHWnZjaUJ4ZFdGdWRHbDZZWFJwYjI0QVNXMWhaMlVnZEc5dklIZHBaR1VnWm05eUlIUm9hWE1nYVcxd2JHVnRaVzUwWVhScGIyNEFUVzl1QUc1aGJnQkVhV1J1SjNRZ1pYaHdaV04wSUcxdmNtVWdkR2hoYmlCdmJtVWdjMk5oYmdCVFlXMXdiR2x1WnlCbVlXTjBiM0p6SUhSdmJ5QnNZWEpuWlNCbWIzSWdhVzUwWlhKc1pXRjJaV1FnYzJOaGJnQktZVzRBU25Wc0FHSnZiMndBUW5WbVptVnlJSEJoYzNObFpDQjBieUJLVUVWSElHeHBZbkpoY25rZ2FYTWdkRzl2SUhOdFlXeHNBRUZ3Y21sc0FITmxkRXh2WjB4bGRtVnNBR2RsZEV4dloweGxkbVZzQUdWdGMyTnlhWEIwWlc0Nk9uWmhiQUJ3ZFhOb1gySmhZMnNBUm5KcEFHUndhUUJPUmxRZ2JXRnlhMlZ5SUdobGFXZG9kRG9nSldrQVRrWlVJRzUxYlM0Z2IyWWdTVzFoWjJWVFpYUTZJQ1ZwQUU1R1ZDQnRZWEpyWlhJZ1pIQnBPaUFsYVFCT1JsUWdiV0Z5YTJWeUlIZHBaSFJvT2lBbGFRQmtZWFJoYzJWMFVHRjBhRzVoYldWeklITnBlbVU2SUNWcEFFSnZaM1Z6SUcxaGNtdGxjaUJzWlc1bmRHZ0FkMmxrZEdnQVRXRnlZMmdBUVhWbkFIVnVjMmxuYm1Wa0lHeHZibWNBYzNSa09qcDNjM1J5YVc1bkFITjBaRG82YzNSeWFXNW5BSE4wWkRvNmRURTJjM1J5YVc1bkFITjBaRG82ZFRNeWMzUnlhVzVuQUVOdmNIbHlhV2RvZENBb1F5a2dNakF4T0N3Z1ZHaHZiV0Z6SUVjdUlFeGhibVVzSUVkMWFXUnZJRlp2Ykd4aVpXUnBibWNBYVc1bUFDVXVNRXhtQUNWTVpnQnlaWE5wZW1VQVlXeHNiMk5oZEc5eVBGUStPanBoYkd4dlkyRjBaU2h6YVhwbFgzUWdiaWtnSjI0bklHVjRZMlZsWkhNZ2JXRjRhVzExYlNCemRYQndiM0owWldRZ2MybDZaUUIwY25WbEFGUjFaUUJtWVd4elpRQlRkWE53Wlc1emFXOXVJRzV2ZENCaGJHeHZkMlZrSUdobGNtVUFTblZ1WlFCelpYUlFjbTlxWldOMGFXOXVUbVZoY2xCc1lXNWxBR2RsZEZCeWIycGxZM1JwYjI1T1pXRnlVR3hoYm1VQWMyVjBVSEp2YW1WamRHbHZia1poY2xCc1lXNWxBR2RsZEZCeWIycGxZM1JwYjI1R1lYSlFiR0Z1WlFCU1pYRjFaWE4wWldRZ1ptVmhkSFZ5WlNCM1lYTWdiMjFwZEhSbFpDQmhkQ0JqYjIxd2FXeGxJSFJwYldVQVUyVmxheUJtWVdsc1pXUWdiMjRnZEdWdGNHOXlZWEo1SUdacGJHVUFVbVZoWkNCbVlXbHNaV1FnYjI0Z2RHVnRjRzl5WVhKNUlHWnBiR1VBUlcxd2RIa2dhVzV3ZFhRZ1ptbHNaUUJRY21WdFlYUjFjbVVnWlc1a0lHOW1JR2x1Y0hWMElHWnBiR1VBVUhKbGJXRjBkWEpsSUdWdVpDQnZaaUJLVUVWSElHWnBiR1VBYzJWMFEyRnRaWEpoS0NrNklFVnljbTl5SUdOeVpXRjBhVzVuSURORUlHaGhibVJzWlFCa2IzVmliR1VBUkVOVUlHTnZaV1ptYVdOcFpXNTBJRzkxZENCdlppQnlZVzVuWlFCSmJuWmhiR2xrSUdOdmJHOXlJSEYxWVc1MGFYcGhkR2x2YmlCdGIyUmxJR05vWVc1blpRQktVRVZISUdSaGRHRnpkSEpsWVcwZ1kyOXVkR0ZwYm5NZ2JtOGdhVzFoWjJVQUlDQWdJSGRwZEdnZ0pXUWdlQ0FsWkNCMGFIVnRZbTVoYVd3Z2FXMWhaMlVBWjJWMFVISnZZMlZ6YzJsdVowbHRZV2RsQUZOMFlYSjBJRzltSUVsdFlXZGxBRVZ1WkNCUFppQkpiV0ZuWlFCQ2IyZDFjeUJpZFdabVpYSWdZMjl1ZEhKdmJDQnRiMlJsQUVOdmNuSjFjSFFnU2xCRlJ5QmtZWFJoT2lCaVlXUWdTSFZtWm0xaGJpQmpiMlJsQUVOdmNuSjFjSFFnU2xCRlJ5QmtZWFJoT2lCaVlXUWdZWEpwZEdodFpYUnBZeUJqYjJSbEFITmxkRVJsWW5WblRXOWtaUUJuWlhSRVpXSjFaMDF2WkdVQWMyVjBWR2h5WlhOb2IyeGtUVzlrWlFCblpYUlVhSEpsYzJodmJHUk5iMlJsQUhObGRFbHRZV2RsVUhKdlkwMXZaR1VBWjJWMFNXMWhaMlZRY205alRXOWtaUUJDYjJkMWN5QnBibkIxZENCamIyeHZjbk53WVdObEFFSnZaM1Z6SUVwUVJVY2dZMjlzYjNKemNHRmpaUUJ6WlhSVWFISmxjMmh2YkdRQVoyVjBWR2h5WlhOb2IyeGtBSFp2YVdRQVFtRmphMmx1WnlCemRHOXlaU0J1YjNRZ2MzVndjRzl5ZEdWa0FFUkRWQ0J6WTJGc1pXUWdZbXh2WTJzZ2MybDZaU0FsWkhnbFpDQnViM1FnYzNWd2NHOXlkR1ZrQUZGMVlXNTBhWHBoZEdsdmJpQjBZV0pzWlNBd2VDVXdNbmdnZDJGeklHNXZkQ0JrWldacGJtVmtBRWgxWm1adFlXNGdkR0ZpYkdVZ01IZ2xNREo0SUhkaGN5QnViM1FnWkdWbWFXNWxaQUJCY21sMGFHMWxkR2xqSUhSaFlteGxJREI0SlRBeWVDQjNZWE1nYm05MElHUmxabWx1WldRQVYzSnBkR1VnZEc4Z1dFMVRJR1poYVd4bFpBQlNaV0ZrSUdaeWIyMGdXRTFUSUdaaGFXeGxaQUJYY21sMFpTQjBieUJGVFZNZ1ptRnBiR1ZrQUZKbFlXUWdabkp2YlNCRlRWTWdabUZwYkdWa0FGZGxaQUFnSUNBZ0lDQWdJQ1V6WkNBbE0yUWdKVE5rSUNVelpDQWxNMlFnSlROa0lDVXpaQ0FsTTJRQVYyRnlibWx1WnpvZ2RXNXJibTkzYmlCS1JrbEdJSEpsZG1semFXOXVJRzUxYldKbGNpQWxaQzRsTURKa0FFTnZjbkoxY0hRZ1NsQkZSeUJrWVhSaE9pQm1iM1Z1WkNCdFlYSnJaWElnTUhnbE1ESjRJR2x1YzNSbFlXUWdiMllnVWxOVUpXUUFVM1JoY25RZ1QyWWdSbkpoYldVZ01IZ2xNREo0T2lCM2FXUjBhRDBsZFN3Z2FHVnBaMmgwUFNWMUxDQmpiMjF3YjI1bGJuUnpQU1ZrQUNBZ0lDQkRiMjF3YjI1bGJuUWdKV1E2SUNWa2FIZ2xaSFlnY1QwbFpBQkpiblpoYkdsa0lIQnliMmR5WlhOemFYWmxJSEJoY21GdFpYUmxjbk1nVTNNOUpXUWdVMlU5SldRZ1FXZzlKV1FnUVd3OUpXUUFJQ0JUY3owbFpDd2dVMlU5SldRc0lFRm9QU1ZrTENCQmJEMGxaQUFnSUNBZ1EyOXRjRzl1Wlc1MElDVmtPaUJrWXowbFpDQmhZejBsWkFCSmJuWmhiR2xrSUhCeWIyZHlaWE56YVhabElIQmhjbUZ0WlhSbGNuTWdZWFFnYzJOaGJpQnpZM0pwY0hRZ1pXNTBjbmtnSldRQVNXNTJZV3hwWkNCelkyRnVJSE5qY21sd2RDQmhkQ0JsYm5SeWVTQWxaQUJDYjJkMWN5QkVVVlFnYVc1a1pYZ2dKV1FBUW05bmRYTWdSRWhVSUdsdVpHVjRJQ1ZrQUVKdlozVnpJRVJCUXlCcGJtUmxlQ0FsWkFCVWIyOGdiV0Z1ZVNCamIyeHZjaUJqYjIxd2IyNWxiblJ6T2lBbFpDd2diV0Y0SUNWa0FFbHVZMjl1YzJsemRHVnVkQ0J3Y205bmNtVnpjMmx2YmlCelpYRjFaVzVqWlNCbWIzSWdZMjl0Y0c5dVpXNTBJQ1ZrSUdOdlpXWm1hV05wWlc1MElDVmtBRmR5YjI1bklFcFFSVWNnYkdsaWNtRnllU0IyWlhKemFXOXVPaUJzYVdKeVlYSjVJR2x6SUNWa0xDQmpZV3hzWlhJZ1pYaHdaV04wY3lBbFpBQlVhSEpsYzJodmJHUWdiVzlrWlNCelpYUWdkRzhnSldRQVZHaHlaWE5vYjJ4a0lITmxkQ0IwYnlBbFpBQkJkQ0J0WVhKclpYSWdNSGdsTURKNExDQnlaV052ZG1WeWVTQmhZM1JwYjI0Z0pXUUFWVzV6ZFhCd2IzSjBaV1FnU2xCRlJ5QmtZWFJoSUhCeVpXTnBjMmx2YmlBbFpBQkVaV1pwYm1VZ1VYVmhiblJwZW1GMGFXOXVJRlJoWW14bElDVmtJQ0J3Y21WamFYTnBiMjRnSldRQVFXUnZZbVVnUVZCUU1UUWdiV0Z5YTJWeU9pQjJaWEp6YVc5dUlDVmtMQ0JtYkdGbmN5QXdlQ1V3TkhnZ01IZ2xNRFI0TENCMGNtRnVjMlp2Y20wZ0pXUUFRV3hzYjJOaGRHVmtJSFpwWkdWdlJuSmhiV1ZUYVhwbElDVmtBRWx0Y0hKdmNHVnlJR05oYkd3Z2RHOGdTbEJGUnlCc2FXSnlZWEo1SUdsdUlITjBZWFJsSUNWa0FFTmhibTV2ZENCMGNtRnVjMk52WkdVZ1pIVmxJSFJ2SUcxMWJIUnBjR3hsSUhWelpTQnZaaUJ4ZFdGdWRHbDZZWFJwYjI0Z2RHRmliR1VnSldRQVZXNXJibTkzYmlCQlpHOWlaU0JqYjJ4dmNpQjBjbUZ1YzJadmNtMGdZMjlrWlNBbFpBQkpiblpoYkdsa0lHMWxiVzl5ZVNCd2IyOXNJR052WkdVZ0pXUUFRbTluZFhNZ2JXVnpjMkZuWlNCamIyUmxJQ1ZrQUZSeVlXTnJhVzVuSUd4dmMzUXVJQ1ZrQUVwR1NVWWdRVkJRTUNCdFlYSnJaWEk2SUhabGNuTnBiMjRnSldRdUpUQXlaQ3dnWkdWdWMybDBlU0FsWkhnbFpDQWdKV1FBUkdWakFDVnNaQ1ZqQUVOdmJYQnZibVZ1ZENCcGJtUmxlQ0FsWkRvZ2JXbHpiV0YwWTJocGJtY2djMkZ0Y0d4cGJtY2djbUYwYVc4Z0pXUTZKV1FzSUNWa09pVmtMQ0FsWXdCR1pXSUFjbmRoQUZOallXNGdjMk55YVhCMElHUnZaWE1nYm05MElIUnlZVzV6YldsMElHRnNiQ0JrWVhSaEFHZGxkRTVHVkVSaGRHRUFYMnh2WVdSRFlXMWxjbUVBSldFZ0pXSWdKV1FnSlVnNkpVMDZKVk1nSlZrQVVFOVRTVmdBUVZKZlRFRkNSVXhKVGtkZlZFaFNSVk5JWDAxUFJFVmZRVlZVVDE5UFZGTlZBRUZTWDAxQlVrdEZVbDlKVGtaUFgwTlZWRTlHUmw5UVNFRlRSVjlOUVZSRFNGOURUMDVVVWtGVFZBQkJVbDlOUVZoZlRFOVBVRjlEVDFWT1ZBQkpiblpoYkdsa0lHTnZiWEJ2Ym1WdWRDQkpSQ0FsWkNCcGJpQlRUMU1BUVZKZlRVRlNTMFZTWDBsT1JrOWZRMVZVVDBaR1gxQklRVk5GWDBoRlZWSkpVMVJKUTE5VVVrOVZRa3hGVTA5TlJWOU5RVlJTU1ZoZlEwOUVSVk1BUlZKU1QxSmZUVUZTUzBWU1gwbE9SRVZZWDA5VlZGOVBSbDlDVDFWT1JGTUFKVWc2SlUwNkpWTUFRVkpmVEU5SFgweEZWa1ZNWDBWU1VrOVNBRUZTWDAxQlVrdEZVbDlKVGtaUFgwTlZWRTlHUmw5UVNFRlRSVjlRVDFORlgwVlNVazlTQUVGU1gweFBSMTlNUlZaRlRGOUpUa1pQQUVGU1gweFBSMTlNUlZaRlRGOVNSVXhmU1U1R1R3QkJVbDlNVDBkZlRFVldSVXhmVjBGU1RnQkJVbDlOUVZKTFJWSmZTVTVHVDE5RFZWUlBSa1pmVUVoQlUwVmZVRUZVVkVWU1RsOUZXRlJTUVVOVVNVOU9BRTVCVGdCQlVsOU1RVUpGVEVsT1IxOVVTRkpGVTBoZlRVOUVSVjlCVlZSUFgwMUZSRWxCVGdCUVRRQktVRVZIVFVWTkFFRk5BRXhEWDBGTVRBQkJVbDlOUVZKTFJWSmZTVTVHVDE5RFZWUlBSa1pmVUVoQlUwVmZUVUZVUTBoZlFrRlNRMDlFUlY5RlJFTmZSa0ZKVEFCQlVsOU1RVUpGVEVsT1IxOVVTRkpGVTBoZlRVOUVSVjlOUVU1VlFVd0FRVkpmVFVGU1MwVlNYMGxPUms5ZlExVlVUMFpHWDFCSVFWTkZYMUJQVTBWZlJWSlNUMUpmVFZWTVZFa0FRVkpmVEU5UFVGOUNVa1ZCUzE5VVNGSkZVMGdBUVZKZlJFVkdRVlZNVkY5TVFVSkZURWxPUjE5VVNGSkZVMGdBUVZKZlRFOUhYMHhGVmtWTVgwUkZRbFZIQUV4QlRrY0FTVzUyWVd4cFpDQlRUMU1nY0dGeVlXMWxkR1Z5Y3lCbWIzSWdjMlZ4ZFdWdWRHbGhiQ0JLVUVWSEFFTmhkWFJwYjI0NklIRjFZVzUwYVhwaGRHbHZiaUIwWVdKc1pYTWdZWEpsSUhSdmJ5QmpiMkZ5YzJVZ1ptOXlJR0poYzJWc2FXNWxJRXBRUlVjQVNXNTJZV3hwWkNCS1VFVkhJR1pwYkdVZ2MzUnlkV04wZFhKbE9pQWxjeUJpWldadmNtVWdVMDlHQUVsT1JnQkJVbDlNUVVKRlRFbE9SMTlVU0ZKRlUwaGZUVTlFUlY5QlZWUlBYMEZFUVZCVVNWWkZBRUZTWDAxQlVrdEZVbDlKVGtaUFgwTlZWRTlHUmw5UVNFRlRSVjlPVDA1RkFFRlNYMFJGUWxWSFgwUkpVMEZDVEVVQVFWSmZSRVZDVlVkZlJVNUJRa3hGQUVGU1gwbE5RVWRGWDFCU1QwTmZSbEpCVFVWZlNVMUJSMFVBUVZKZlNVMUJSMFZmVUZKUFExOUdTVVZNUkY5SlRVRkhSUUJCVWw5RVJVWkJWVXhVWDBSRlFsVkhYMDFQUkVVQVFWSmZSRVZHUVZWTVZGOUpUVUZIUlY5UVVrOURYMDFQUkVVQVFWSmZUVUZTUzBWU1gwbE9SazlmUTFWVVQwWkdYMUJJUVZORlgwMUJWRU5JWDBOUFRrWkpSRVZPUTBVQVJWSlNUMUpmUVZKRFQwNVVVazlNVEVWU1gwNVBWRjlHVDFWT1JBQkZVbEpQVWw5TlZVeFVTVTFCVWt0RlVsOU9UMVJmUms5VlRrUUFRVkpmVFVGU1MwVlNYMGxPUms5ZlExVlVUMFpHWDFCSVFWTkZYMDFCVkVOSVgwSkJVa05QUkVWZlRrOVVYMFpQVlU1RUFFRlNYMDFCVWt0RlVsOUpUa1pQWDBOVlZFOUdSbDlRU0VGVFJWOU5RVlJEU0Y5SFJVNUZVa2xEQUU5MWRIQjFkQ0JtYVd4bElIZHlhWFJsSUdWeWNtOXlJQzB0TFNCdmRYUWdiMllnWkdsemF5QnpjR0ZqWlQ4QVYzSnBkR1VnWm1GcGJHVmtJRzl1SUhSbGJYQnZjbUZ5ZVNCbWFXeGxJQzB0TFNCdmRYUWdiMllnWkdsemF5QnpjR0ZqWlQ4QVpXMXpZM0pwY0hSbGJqbzZiV1Z0YjNKNVgzWnBaWGM4YzJodmNuUStBR1Z0YzJOeWFYQjBaVzQ2T20xbGJXOXllVjkyYVdWM1BIVnVjMmxuYm1Wa0lITm9iM0owUGdCbGJYTmpjbWx3ZEdWdU9qcHRaVzF2Y25sZmRtbGxkenhwYm5RK0FHVnRjMk55YVhCMFpXNDZPbTFsYlc5eWVWOTJhV1YzUEhWdWMybG5ibVZrSUdsdWRENEFaVzF6WTNKcGNIUmxiam82YldWdGIzSjVYM1pwWlhjOFpteHZZWFErQUdWdGMyTnlhWEIwWlc0Nk9tMWxiVzl5ZVY5MmFXVjNQSFZwYm5RNFgzUStBR1Z0YzJOeWFYQjBaVzQ2T20xbGJXOXllVjkyYVdWM1BHbHVkRGhmZEQ0QVpXMXpZM0pwY0hSbGJqbzZiV1Z0YjNKNVgzWnBaWGM4ZFdsdWRERTJYM1ErQUdWdGMyTnlhWEIwWlc0Nk9tMWxiVzl5ZVY5MmFXVjNQR2x1ZERFMlgzUStBR1Z0YzJOeWFYQjBaVzQ2T20xbGJXOXllVjkyYVdWM1BIVnBiblF6TWw5MFBnQmxiWE5qY21sd2RHVnVPanB0WlcxdmNubGZkbWxsZHp4cGJuUXpNbDkwUGdCbGJYTmpjbWx3ZEdWdU9qcHRaVzF2Y25sZmRtbGxkenhqYUdGeVBnQmxiWE5qY21sd2RHVnVPanB0WlcxdmNubGZkbWxsZHp4MWJuTnBaMjVsWkNCamFHRnlQZ0J6ZEdRNk9tSmhjMmxqWDNOMGNtbHVaengxYm5OcFoyNWxaQ0JqYUdGeVBnQmxiWE5qY21sd2RHVnVPanB0WlcxdmNubGZkbWxsZHp4emFXZHVaV1FnWTJoaGNqNEFaVzF6WTNKcGNIUmxiam82YldWdGIzSjVYM1pwWlhjOGJHOXVaejRBWlcxelkzSnBjSFJsYmpvNmJXVnRiM0o1WDNacFpYYzhkVzV6YVdkdVpXUWdiRzl1Wno0QVpXMXpZM0pwY0hSbGJqbzZiV1Z0YjNKNVgzWnBaWGM4Wkc5MVlteGxQZ0F3TVRJek5EVTJOemc1QURsaklDQXhOQzFLWVc0dE1qQXhPQUJETGxWVVJpMDRBRVZ5Y205eUlISmxZV1JwYm1jZ1MxQk5JR1JoZEdFZ1puSnZiU0FsY3k1bWMyVjBNd0JTWldGa2FXNW5JQ1Z6TG1aelpYUXpBSE5sZEhWd1FWSXlBRVZ5Y205eUlHVjRZMlZsWkNCdFlYaHBiWFZ0SUhCaFoyVnpMZ0J2Ymk0QWIyWm1MZ0JNYjJGa2FXNW5JRzltSUU1R1ZDQmtZWFJoSUdOdmJYQnNaWFJsTGdCelpYUkRZVzFsY21Fb0tUb2dSWEp5YjNJNklHRnlVR0Z5WVcxTVZFTnlaV0YwWlM0QVJHOXVaUzRBYzJWMFEyRnRaWEpoS0NrNklFVnljbTl5T2lCaGNrTnlaV0YwWlVoaGJtUnNaUzRBUlhKeWIzSTZJR0Z5TWtOeVpXRjBaVWhoYm1Sc1pTNEFZWEpHYVd4MFpYSlVjbUZ1YzAxaGRDQmxjbkp2Y2lCM2FYUm9JRzFoY210bGNpQWxaQzRBU1cxaFoyVWdjSEp2WXk0Z2JXOWtaU0J6WlhRZ2RHOGdKV1F1QUVGemMybG5ibVZrSUhCaFoyVWdibTh1SUNWa0xnQnNiMkZrUTJGdFpYSmhLQ2s2SUVWeWNtOXlJR3h2WVdScGJtY2djR0Z5WVcxbGRHVnlJR1pwYkdVZ0pYTWdabTl5SUdOaGJXVnlZUzRBS0c1MWJHd3BBRVZ0Y0hSNUlFcFFSVWNnYVcxaFoyVWdLRVJPVENCdWIzUWdjM1Z3Y0c5eWRHVmtLUUJKYm5OMVptWnBZMmxsYm5RZ2JXVnRiM0o1SUNoallYTmxJQ1ZrS1FCaFpHUWdUa1pVSUcxaGNtdGxjaTArSUNjbGN5Y0FVSFZ5WlNCMmFYSjBkV0ZzSUdaMWJtTjBhVzl1SUdOaGJHeGxaQ0VBSlhNS0FFVnljbTl5T2lCdFlXeHNiMk1LQUNNakl5QkdaV0YwZFhKbElHTmhibVJwWkdGMFpYTWdabTl5SUhSeVlXTnJhVzVuSUdGeVpTQnZkbVZ5Wm14dmR5NEtBRlJ5WVdOclpXUWdjR0ZuWlNBbFpDQW9iV0Y0SUNWa0tTNEtBQ29xS2lCRFlXMWxjbUVnVUdGeVlXMWxkR1Z5SUhKbGMybDZaV1FnWm5KdmJTQWxaQ3dnSldRdUlDb3FLZ29BVDNWMElHOW1JRzFsYlc5eWVTRWhDZ0JwWkdSa1pHUmtaR1JrWkdSa1pBQnBBR2xwYVdscGFRQUFUbE4wTTE5Zk1qWjJaV04wYjNKSlRsTmZNVEppWVhOcFkxOXpkSEpwYm1kSlkwNVRYekV4WTJoaGNsOTBjbUZwZEhOSlkwVkZUbE5mT1dGc2JHOWpZWFJ2Y2tsalJVVkZSVTVUTkY5SlV6WmZSVVZGUlFCT1UzUXpYMTh5TVROZlgzWmxZM1J2Y2w5aVlYTmxTVTVUWHpFeVltRnphV05mYzNSeWFXNW5TV05PVTE4eE1XTm9ZWEpmZEhKaGFYUnpTV05GUlU1VFh6bGhiR3h2WTJGMGIzSkpZMFZGUlVWT1V6UmZTVk0yWDBWRlJVVUFUbE4wTTE5Zk1qSXdYMTkyWldOMGIzSmZZbUZ6WlY5amIyMXRiMjVKVEdJeFJVVkZBQUFBQUdUMkFBRGdrZ0FBNlBZQUFJS1NBQUFBQUFBQUFRQUFBQWlUQUFBQUFBQUE2UFlBQUN5U0FBQUFBQUFBQVFBQUFCQ1RBQUFBQUFBQVVFNVRkRE5mWHpJMmRtVmpkRzl5U1U1VFh6RXlZbUZ6YVdOZmMzUnlhVzVuU1dOT1UxOHhNV05vWVhKZmRISmhhWFJ6U1dORlJVNVRYemxoYkd4dlkyRjBiM0pKWTBWRlJVVk9VelJmU1ZNMlgwVkZSVVVBQUVUM0FBQkFrd0FBQUFBQUFDaVRBQUJRUzA1VGRETmZYekkyZG1WamRHOXlTVTVUWHpFeVltRnphV05mYzNSeWFXNW5TV05PVTE4eE1XTm9ZWEpmZEhKaGFYUnpTV05GUlU1VFh6bGhiR3h2WTJGMGIzSkpZMFZGUlVWT1V6UmZTVk0yWDBWRlJVVUFSUGNBQUtpVEFBQUJBQUFBS0pNQUFHbHBBSFlBZG1rQW1KTUFBS0QxQUFDWWt3QUFtSlFBQUU1VGRETmZYekl4TW1KaGMybGpYM04wY21sdVowbGpUbE5mTVRGamFHRnlYM1J5WVdsMGMwbGpSVVZPVTE4NVlXeHNiMk5oZEc5eVNXTkZSVVZGQUU1VGRETmZYekl5TVY5ZlltRnphV05mYzNSeWFXNW5YMk52YlcxdmJrbE1ZakZGUlVVQUFBQUFaUFlBQUdlVUFBRG85Z0FBS0pRQUFBQUFBQUFCQUFBQWtKUUFBQUFBQUFCMmFXbHBBRUhBcVFJTFVLRDFBQUNZa3dBQUpQWUFBSmlVQUFCMmFXbHBhUUFBQUNUMkFBQUFsQUFBYVdscEFBU1ZBQUFva3dBQUpQWUFBRTR4TUdWdGMyTnlhWEIwWlc0emRtRnNSUUFBWlBZQUFQQ1VBQUJwYVdscEFFR2dxZ0lMbGdLNDlRQUFLSk1BQUNUMkFBQ1lsQUFBYVdscGFXa0FUbE4wTTE5Zk1qWjJaV04wYjNKSmFVNVRYemxoYkd4dlkyRjBiM0pKYVVWRlJVVUFUbE4wTTE5Zk1qRXpYMTkyWldOMGIzSmZZbUZ6WlVscFRsTmZPV0ZzYkc5allYUnZja2xwUlVWRlJRQUFBT2oyQUFCYWxRQUFBQUFBQUFFQUFBQUlrd0FBQUFBQUFPajJBQUEybFFBQUFBQUFBQUVBQUFDSWxRQUFBQUFBQUZCT1UzUXpYMTh5Tm5abFkzUnZja2xwVGxOZk9XRnNiRzlqWVhSdmNrbHBSVVZGUlFBQUFBQkU5d0FBdUpVQUFBQUFBQUNnbFFBQVVFdE9VM1F6WDE4eU5uWmxZM1J2Y2tscFRsTmZPV0ZzYkc5allYUnZja2xwUlVWRlJRQUFBRVQzQUFEd2xRQUFBUUFBQUtDVkFBRGdsUUFBb1BVQUFPQ1ZBQUFBOWdCQndLd0NDeUtnOVFBQTRKVUFBQ1QyQUFBQTlnQUFKUFlBQUJpV0FBQUVsUUFBb0pVQUFDVDJBRUh3ckFJTDhnSzQ5UUFBb0pVQUFDVDJBQUFBOWdBQVRsTjBNMTlmTWpaMlpXTjBiM0pKT1c1bWRFMWhjbXRsY2s1VFh6bGhiR3h2WTJGMGIzSkpVekZmUlVWRlJRQk9VM1F6WDE4eU1UTmZYM1psWTNSdmNsOWlZWE5sU1RsdVpuUk5ZWEpyWlhKT1UxODVZV3hzYjJOaGRHOXlTVk14WDBWRlJVVUFBQURvOWdBQXI1WUFBQUFBQUFBQkFBQUFDSk1BQUFBQUFBRG85Z0FBZ0pZQUFBQUFBQUFCQUFBQTZKWUFBQUFBQUFCUVRsTjBNMTlmTWpaMlpXTjBiM0pKT1c1bWRFMWhjbXRsY2s1VFh6bGhiR3h2WTJGMGIzSkpVekZmUlVWRlJRQkU5d0FBR0pjQUFBQUFBQUFBbHdBQVVFdE9VM1F6WDE4eU5uWmxZM1J2Y2trNWJtWjBUV0Z5YTJWeVRsTmZPV0ZzYkc5allYUnZja2xUTVY5RlJVVkZBQUFBQUVUM0FBQllsd0FBQVFBQUFBQ1hBQUJJbHdBQW9QVUFBRWlYQUFDNGx3QUFPVzVtZEUxaGNtdGxjZ0FBWlBZQUFLeVhBQUNnOVFBQVNKY0FBQ1QyQUFDNGx3QUFKUFlBQUl5WEFBQUVsUUFBQUpjQUFDVDJBRUh3cndJTGtnRzQ5UUFBQUpjQUFDVDJBQUM0bHdBQUFQWUFBQUQyQUFBQTlnQUFBUFlBQUFEMkFBQUE5Z0FBb0pVQUFBRDJBQUFva3dBQUFQWUFBSmlVQUFBQTlnQUFBUFlBQUFEMkFBQzRsd0FBQVBZQUFBRDJBQUJwQUFBQW9QVUFBQUQyQUFCMmFXa0FBUFlBQUtEMUFBQUE5Z0FBVlBZQUFIWnBhV1FBQUFBQVZQWUFBQUQyQUFCa2FXa0FvUFVBQUFEMkFBQUE5Z0JCa0xFQ0M4c0RnUUVkV2c0Q2hpVVFBeFFSRWdRTENCUUYyQU1YQnRvQkdRZmxBQndJYndBZUNUWUFJUW9hQUNNTERRQUpEQVlBQ2cwREFBd05BUUNQRDM5YUpCQWxQeVlSOGl3bkVud2dLQk81RnlvVWdoRXJGZThNTFJhaENTNFhMd2N3R0Z3Rk1Sa0dCRE1hQXdNMEcwQUNOaHl4QVRnZFJBRTVIdlVBT3grM0FEd2dpZ0ErSVdnQVB5Sk9BQ0FqT3dBaENTd0FwU1hoV2tBbVRFaEJKdzA2UXlqeExrUXBIeVpGS2pNZlJpdW9HVWdzR0JWSkxYY1JTaTUwRGtzdit3dE5NUGdKVGpGaENFOHlCZ2N3TTgwRk1qVGVCREkxRHdRek5tTURORGZVQWpVNFhBSTJPZmdCTnpxa0FUZzdZQUU1UENVQk9qMzJBRHMreXdBOVA2c0FQU0NQQU1GQkVsdFFRZ1JOVVVNc1FWSkUyRGRUUmVndlZFWThLVlpIZVNOWFNOOGVWMG1wR2toS1RoZElTeVFVU2t5Y0VVcE5hdzlMVGxFTlRVKzJDMDB3UUFyUVVUSllXRkljVFZsVGprTmFWTjA3VzFYdU5GeFdyaTVkVjVvcFZrY1dKZGhaY0ZWZldxbE1ZRnZaUkdGY0lqNWpYU1E0WTE2ME1sMVdGeTdmWUtoV1pXRkdUMlppNVVkblk4OUJhR1E5UEdOZFhqZHBaakZTYW1jUFRHdG9PVVpuWTE1QjZXb25WbXhyNTFCdFo0VkxibTJYVlc5clQxRHVieEJhY0cwaVZmQnY2MWx4Y1IxYVUwOVRBRUdwdFFJTEEweFRSUUJCZ2JZQ0M4Z0JRTVZZbjFOQ1N3QkFTVEtqSXFnUnhWZ2hlL3h6WW1qRldMOUZDekIrR0o5VC9ITkJiVlJpbjFPelFVRXRFaGRDUzJKb1ZHSitXRUpMSVR1NktNTVVBRURGV0o5VFFrc0FRRWt5b3lLb0VVa3l2MFd6UVNFN1NUS0NKemNiNEEyaklnc3dRUzI2S0tNaU54dS9FbzRKcUJGK0dCSVh3eFNvRWVBTmpnbmZCQUFBQUFBQUFQQS83MkZJc1ZBeDlqL0tiMDJScnVmMFA2b1JiTzlpMFBJL0FBQUFBQUFBOEQ4N3Y2ZkFhU1RwUDdzZ3gzdDZVZUUvWGF0eTNsV28wVCt2QUFBQXNBQUFBTEVBUWRTM0Fnc3RBUUFBQUFJQUFBQURBQUFBQUFBQUFBRUFBQUFGQUFBQUFnQUFBQVFBQUFBR0FBQUFBd0FBQUFjQUFBQUlBRUdVdUFJTG5RRUJBQUFBQlFBQUFBWUFBQUFDQUFBQUJBQUFBQWNBQUFBTUFBQUFBd0FBQUFnQUFBQUxBQUFBRFFBQUFBa0FBQUFLQUFBQURnQUFBQThBQUFBQUFBQUFBUUFBQUFVQUFBQUdBQUFBRGdBQUFBSUFBQUFFQUFBQUJ3QUFBQTBBQUFBUEFBQUFBd0FBQUFnQUFBQU1BQUFBRUFBQUFCVUFBQUFKQUFBQUN3QUFBQkVBQUFBVUFBQUFGZ0FBQUFvQUFBQVNBQUFBRXdBQUFCY0FBQUFZQUVIRXVRSUx6UUlCQUFBQUJRQUFBQVlBQUFBT0FBQUFEd0FBQUFJQUFBQUVBQUFBQndBQUFBMEFBQUFRQUFBQUdRQUFBQU1BQUFBSUFBQUFEQUFBQUJFQUFBQVlBQUFBR2dBQUFBa0FBQUFMQUFBQUVnQUFBQmNBQUFBYkFBQUFJQUFBQUFvQUFBQVRBQUFBRmdBQUFCd0FBQUFmQUFBQUlRQUFBQlFBQUFBVkFBQUFIUUFBQUI0QUFBQWlBQUFBSXdBQUFBQUFBQUFCQUFBQUJRQUFBQVlBQUFBT0FBQUFEd0FBQUJzQUFBQUNBQUFBQkFBQUFBY0FBQUFOQUFBQUVBQUFBQm9BQUFBY0FBQUFBd0FBQUFnQUFBQU1BQUFBRVFBQUFCa0FBQUFkQUFBQUpnQUFBQWtBQUFBTEFBQUFFZ0FBQUJnQUFBQWVBQUFBSlFBQUFDY0FBQUFLQUFBQUV3QUFBQmNBQUFBZkFBQUFKQUFBQUNnQUFBQXRBQUFBRkFBQUFCWUFBQUFnQUFBQUl3QUFBQ2tBQUFBc0FBQUFMZ0FBQUJVQUFBQWhBQUFBSWdBQUFDb0FBQUFyQUFBQUx3QUFBREFBUWFTOEFndjFDQUVBQUFBRkFBQUFCZ0FBQUE0QUFBQVBBQUFBR3dBQUFCd0FBQUFDQUFBQUJBQUFBQWNBQUFBTkFBQUFFQUFBQUJvQUFBQWRBQUFBS2dBQUFBTUFBQUFJQUFBQURBQUFBQkVBQUFBWkFBQUFIZ0FBQUNrQUFBQXJBQUFBQ1FBQUFBc0FBQUFTQUFBQUdBQUFBQjhBQUFBb0FBQUFMQUFBQURVQUFBQUtBQUFBRXdBQUFCY0FBQUFnQUFBQUp3QUFBQzBBQUFBMEFBQUFOZ0FBQUJRQUFBQVdBQUFBSVFBQUFDWUFBQUF1QUFBQU13QUFBRGNBQUFBOEFBQUFGUUFBQUNJQUFBQWxBQUFBTHdBQUFESUFBQUE0QUFBQU93QUFBRDBBQUFBakFBQUFKQUFBQURBQUFBQXhBQUFBT1FBQUFEb0FBQUErQUFBQVB3QUFBQUFBQUFBQkFBQUFBd0FBQUFjQUFBQVBBQUFBSHdBQUFEOEFBQUIvQUFBQS93QUFBUDhCQUFEL0F3QUEvd2NBQVA4UEFBRC9Id0FBL3o4QUFQOS9BQUFCQUFBQUF3QUFBQU1BQUFBRUFBQUFCQUFBQUFNQUFBQURBQUFBQUFBQUFOR0dBQURTY1FBQXJYRUFBSG1BQUFBNGlBQUFMbllBQU1OL0FBQ2tnUUFBT0ljQUFMZDdBQUE4Z1FBQVU0RUFBR045QUFEc2hBQUFTbndBQUxXR0FBQjdoUUFBZ29NQUFQU0RBQUFqZUFBQUs0UUFBQ2VHQUFDWGN3QUFDSGdBQUlkOEFBQnBmZ0FBNUhZQUFJU0VBQUJEZGdBQWNZUUFBQnR6QUFCZWhBQUFTNFFBQVB1UUFBQ0NnZ0FBYm9JQUFDbDhBQUJxZWdBQWtJd0FBTHgyQUFCR2N3QUFNSEVBQUhGNUFBQk9md0FBWDM4QUFGR0dBQUNBaHdBQTRIOEFBQWwzQUFEa2ZnQUFIWUlBQUlpQkFBRDRnUUFBQjRBQUFNNkJBQUR5Y1FBQUlKRUFBTDEzQUFCMWVBQUFuWGdBQU5DS0FBRHhlQUFBZ0hvQUFKRnlBQURFZUFBQUNub0FBREIvQUFBU2Z3QUF2NHdBQU10NUFBQnljZ0FBWkhzQUFQcDdBQUJaZ2dBQVJZSUFBTXg5QUFCZ2p3QUFrb29BQU1tRkFBQnVkUUFBUW5VQUFOZHlBQUM3Y2dBQW5vVUFBT1J6QUFEYWRRQUF3M1VBQUd5QUFBQ2JnZ0FBK1lZQUFQOXpBQUJpZEFBQUtZQUFBRHQwQUFCWmNnQUFiM01BQURwNEFBQmRlQUFBMW5zQUFGYUZBQUFqZ3dBQU9Ia0FBQ21EQUFCamd3QUFYWUFBQU90M0FBRFdnd0FBdVlNQUFDMTZBQUJHZWdBQXluUUFBSkIwQUFBTWRRQUFLbnNBQUs5MUFBQ1lkUUFBajRZQUFMZUFBQUNxaEFBQUhYSUFBSVIyQUFDVGdBQUF3NElBQUh0L0FBRHhnZ0FBWjRvQUFLQjVBQUFBQUFBQVFBWUFBSUErQUFBQUFBQUFpQk1BQUFEQU1QQU16RHo4QThNejh3L1BQLytBUUxCd2pFeThmSU5EczNPUFQ3OS9JT0FRMEN6c0hOd2o0eFBUTCs4ZjM2QmdrRkNzYkp4Y28yT1RVNjl2bjE4SXlEajRCTVEwOUF2TE8vc0h4emYzaUVpNGVJUkV0SFNMUzd0N2gwZTNkeWpvR05nazVCVFVLK3NiMnlmbkY5ZW9hSmhZcEdTVVZLdHJtMXVuWjVkWEFzSXk4ZzdPUHY0QndUSHhEYzA5L1lKQ3NuS09UcjUrZ1VHeGNZMU52WDBpNGhMU0x1NGUzaUhoRWRFdDdSM2RvbUtTVXE1dW5sNmhZWkZSclcyZFhRcktPdm9HeGpiMkNjazUrUVhGTmZXS1NycDZoa2EyZG9sSnVYbUZSYlYxS3VvYTJpYm1GdFlwNlJuWkplVVYxYXBxbWxxbVpwWldxV21aV2FWbGxWVUJBQUFBQUFBQUFBSUFRYVRGQWd1OUJBRUFBQUFJQUFBQUVBQUFBQWtBQUFBQ0FBQUFBd0FBQUFvQUFBQVJBQUFBR0FBQUFDQUFBQUFaQUFBQUVnQUFBQXNBQUFBRUFBQUFCUUFBQUF3QUFBQVRBQUFBR2dBQUFDRUFBQUFvQUFBQU1BQUFBQ2tBQUFBaUFBQUFHd0FBQUJRQUFBQU5BQUFBQmdBQUFBY0FBQUFPQUFBQUZRQUFBQndBQUFBakFBQUFLZ0FBQURFQUFBQTRBQUFBT1FBQUFESUFBQUFyQUFBQUpBQUFBQjBBQUFBV0FBQUFEd0FBQUJjQUFBQWVBQUFBSlFBQUFDd0FBQUF6QUFBQU9nQUFBRHNBQUFBMEFBQUFMUUFBQUNZQUFBQWZBQUFBSndBQUFDNEFBQUExQUFBQVBBQUFBRDBBQUFBMkFBQUFMd0FBQURjQUFBQStBQUFBUHdBQUFEOEFBQUEvQUFBQVB3QUFBRDhBQUFBL0FBQUFQd0FBQUQ4QUFBQS9BQUFBUHdBQUFEOEFBQUEvQUFBQVB3QUFBRDhBQUFBL0FBQUFQd0FBQUQ4QUFBQUFBQUFBQVFBQUFBZ0FBQUFRQUFBQUNRQUFBQUlBQUFBREFBQUFDZ0FBQUJFQUFBQVlBQUFBSUFBQUFCa0FBQUFTQUFBQUN3QUFBQVFBQUFBRkFBQUFEQUFBQUJNQUFBQWFBQUFBSVFBQUFDZ0FBQUF3QUFBQUtRQUFBQ0lBQUFBYkFBQUFGQUFBQUEwQUFBQUdBQUFBRGdBQUFCVUFBQUFjQUFBQUl3QUFBQ29BQUFBeEFBQUFNZ0FBQUNzQUFBQWtBQUFBSFFBQUFCWUFBQUFlQUFBQUpRQUFBQ3dBQUFBekFBQUFOQUFBQUMwQUFBQW1BQUFBTGdBQUFEVUFBQUEyQUFBQVB3QUFBRDhBQUFBL0FBQUFQd0FBQUQ4QUFBQS9BQUFBUHdBQUFEOEFBQUEvQUFBQVB3QUFBRDhBQUFBL0FBQUFQd0FBQUQ4QUFBQS9BQUFBUHdCQjlNa0NDKzBDQVFBQUFBZ0FBQUFRQUFBQUNRQUFBQUlBQUFBREFBQUFDZ0FBQUJFQUFBQVlBQUFBSUFBQUFCa0FBQUFTQUFBQUN3QUFBQVFBQUFBRkFBQUFEQUFBQUJNQUFBQWFBQUFBSVFBQUFDZ0FBQUFwQUFBQUlnQUFBQnNBQUFBVUFBQUFEUUFBQUJVQUFBQWNBQUFBSXdBQUFDb0FBQUFyQUFBQUpBQUFBQjBBQUFBbEFBQUFMQUFBQUMwQUFBQS9BQUFBUHdBQUFEOEFBQUEvQUFBQVB3QUFBRDhBQUFBL0FBQUFQd0FBQUQ4QUFBQS9BQUFBUHdBQUFEOEFBQUEvQUFBQVB3QUFBRDhBQUFBL0FBQUFBQUFBQUFFQUFBQUlBQUFBRUFBQUFBa0FBQUFDQUFBQUF3QUFBQW9BQUFBUkFBQUFHQUFBQUNBQUFBQVpBQUFBRWdBQUFBc0FBQUFFQUFBQURBQUFBQk1BQUFBYUFBQUFJUUFBQUNJQUFBQWJBQUFBRkFBQUFCd0FBQUFqQUFBQUpBQUFBRDhBQUFBL0FBQUFQd0FBQUQ4QUFBQS9BQUFBUHdBQUFEOEFBQUEvQUFBQVB3QUFBRDhBQUFBL0FBQUFQd0FBQUQ4QUFBQS9BQUFBUHdBQUFEOEFRZlRNQWd2ZEFRRUFBQUFJQUFBQUVBQUFBQWtBQUFBQ0FBQUFBd0FBQUFvQUFBQVJBQUFBR0FBQUFCa0FBQUFTQUFBQUN3QUFBQk1BQUFBYUFBQUFHd0FBQUQ4QUFBQS9BQUFBUHdBQUFEOEFBQUEvQUFBQVB3QUFBRDhBQUFBL0FBQUFQd0FBQUQ4QUFBQS9BQUFBUHdBQUFEOEFBQUEvQUFBQVB3QUFBRDhBQUFBQUFBQUFBUUFBQUFnQUFBQVFBQUFBQ1FBQUFBSUFBQUFLQUFBQUVRQUFBQklBQUFBL0FBQUFQd0FBQUQ4QUFBQS9BQUFBUHdBQUFEOEFBQUEvQUFBQVB3QUFBRDhBQUFBL0FBQUFQd0FBQUQ4QUFBQS9BQUFBUHdBQUFEOEFBQUEvQUVIa3pnSUxneDBCQUFBQUNBQUFBQWtBQUFBL0FBQUFQd0FBQUQ4QUFBQS9BQUFBUHdBQUFEOEFBQUEvQUFBQVB3QUFBRDhBQUFBL0FBQUFQd0FBQUQ4QUFBQS9BQUFBUHdBQUFEOEFBQUEvQUFBQVRsTjBNMTlmTWpFeVltRnphV05mYzNSeWFXNW5TV2hPVTE4eE1XTm9ZWEpmZEhKaGFYUnpTV2hGUlU1VFh6bGhiR3h2WTJGMGIzSkphRVZGUlVVQUFPajJBQUN3cHdBQUFBQUFBQUVBQUFDUWxBQUFBQUFBQUU1VGRETmZYekl4TW1KaGMybGpYM04wY21sdVowbDNUbE5mTVRGamFHRnlYM1J5WVdsMGMwbDNSVVZPVTE4NVlXeHNiMk5oZEc5eVNYZEZSVVZGQUFEbzlnQUFDS2dBQUFBQUFBQUJBQUFBa0pRQUFBQUFBQUJPVTNRelgxOHlNVEppWVhOcFkxOXpkSEpwYm1kSlJITk9VMTh4TVdOb1lYSmZkSEpoYVhSelNVUnpSVVZPVTE4NVlXeHNiMk5oZEc5eVNVUnpSVVZGUlFBQUFPajJBQUJncUFBQUFBQUFBQUVBQUFDUWxBQUFBQUFBQUU1VGRETmZYekl4TW1KaGMybGpYM04wY21sdVowbEVhVTVUWHpFeFkyaGhjbDkwY21GcGRITkpSR2xGUlU1VFh6bGhiR3h2WTJGMGIzSkpSR2xGUlVWRkFBQUE2UFlBQUx5b0FBQUFBQUFBQVFBQUFKQ1VBQUFBQUFBQVRqRXdaVzF6WTNKcGNIUmxiakV4YldWdGIzSjVYM1pwWlhkSlkwVkZBQUJrOWdBQUdLa0FBRTR4TUdWdGMyTnlhWEIwWlc0eE1XMWxiVzl5ZVY5MmFXVjNTV0ZGUlFBQVpQWUFBRUNwQUFCT01UQmxiWE5qY21sd2RHVnVNVEZ0WlcxdmNubGZkbWxsZDBsb1JVVUFBR1QyQUFCb3FRQUFUakV3WlcxelkzSnBjSFJsYmpFeGJXVnRiM0o1WDNacFpYZEpjMFZGQUFCazlnQUFrS2tBQUU0eE1HVnRjMk55YVhCMFpXNHhNVzFsYlc5eWVWOTJhV1YzU1hSRlJRQUFaUFlBQUxpcEFBQk9NVEJsYlhOamNtbHdkR1Z1TVRGdFpXMXZjbmxmZG1sbGQwbHBSVVVBQUdUMkFBRGdxUUFBVGpFd1pXMXpZM0pwY0hSbGJqRXhiV1Z0YjNKNVgzWnBaWGRKYWtWRkFBQms5Z0FBQ0tvQUFFNHhNR1Z0YzJOeWFYQjBaVzR4TVcxbGJXOXllVjkyYVdWM1NXeEZSUUFBWlBZQUFEQ3FBQUJPTVRCbGJYTmpjbWx3ZEdWdU1URnRaVzF2Y25sZmRtbGxkMGx0UlVVQUFHVDJBQUJZcWdBQVRqRXdaVzF6WTNKcGNIUmxiakV4YldWdGIzSjVYM1pwWlhkSlprVkZBQUJrOWdBQWdLb0FBRTR4TUdWdGMyTnlhWEIwWlc0eE1XMWxiVzl5ZVY5MmFXVjNTV1JGUlFBQVpQWUFBS2lxQUFEYkQway8ydzlKditUTEZrRGt5eGJBQUFBQUFBQUFBSURiRDBsQTJ3OUp3RGhqN1Q3YUQway9YcGg3UDlvUHlUOXBONnd4YUNFaU03UVBGRE5vSWFJekF3QUFBQVFBQUFBRUFBQUFCZ0FBQUlQNW9nQkVUbTRBL0NrVkFORlhKd0RkTlBVQVl0dkFBRHlabFFCQmtFTUFZMUgrQUx2ZXF3QzNZY1VBT200a0FOSk5RZ0JKQnVBQUNlb3VBQnlTMFFEckhmNEFLYkVjQU9nK3B3RDFOWUlBUkxzdUFKenBoQUMwSm5BQVFYNWZBTmFST1FCVGd6a0FuUFE1QUl0ZmhBQW8rYjBBK0I4N0FONy9sd0FQbUFVQUVTL3ZBQXBhaXdCdEgyMEF6MzQyQUFuTEp3QkdUN2NBbm1ZL0FDM3FYd0M2SjNVQTVldkhBRDE3OFFEM09RY0FrbEtLQVB0cjZnQWZzVjhBQ0YyTkFEQURWZ0I3L0VZQThLdHJBQ0M4endBMjlKb0E0NmtkQUY1aGtRQUlHK1lBaFpsbEFLQVVYd0NOUUdnQWdOai9BQ2R6VFFBR0JqRUF5bFlWQU1tb2N3Qjc0bUFBYTR6QUFCbkVSd0ROWjhNQUNlamNBRm1ES2dDTGRzUUFwaHlXQUVTdjNRQVpWOUVBcFQ0RkFBVUgvd0F6Zmo4QXdqTG9BSmhQM2dDN2ZUSUFKajNEQUI1cjd3Q2YrRjRBTlI4NkFIL3l5Z0R4aHgwQWZKQWhBR29rZkFEVmJ2b0FNQzEzQUJVN1F3QzFGTVlBd3htZEFLM0V3Z0FzVFVFQURBQmRBSVo5UmdEamNTMEFtOGFhQUROaUFBQzAwbndBdEtlWEFEZFYxUURYUHZZQW94QVlBRTEyL0FCa25Tb0FjTmVyQUdOOCtBQjZzRmNBRnhYbkFNQkpWZ0E3MXRrQXA0UTRBQ1FqeXdEV2luY0FXbFFqQUFBZnVRRHhDaHNBR2M3ZkFKOHgvd0JtSG1vQW1WZGhBS3o3UndCK2Y5Z0FJbVczQURMb2lRRG12MkFBNzhUTkFHdzJDUUJkUDlRQUZ0N1hBRmc3M2dEZW01SUEwaUlvQUNpRzZBRGlXRTBBeHNveUFBampGZ0RnZmNzQUY4QlFBUE1kcHdBWTRGc0FMaE0wQUlNU1lnQ0RTQUVBOVk1YkFLMndmd0FlNmZJQVNFcERBQkJuMHdDcTNkZ0FybDlDQUdwaHpnQUtLS1FBMDVtMEFBYW04Z0JjZDM4QW84S0RBR0U4aUFDS2MzZ0FyNHhhQUcvWHZRQXRwbU1BOUwvTEFJMkI3d0Ftd1djQVZjcEZBTXJaTmdBb3FOSUF3bUdOQUJMSmR3QUVKaFFBRWthYkFNUlp4QURJeFVRQVRiS1JBQUFYOHdEVVE2MEFLVW5sQVAzVkVBQUF2dndBSHBUTUFIRE83Z0FUUHZVQTdQR0FBTFBud3dESCtDZ0Frd1dVQU1GeFBnQXVDYk1BQzBYekFJZ1NuQUNySUhzQUxyV2ZBRWVTd2dCN01pOEFERlZ0QUhLbmtBQnI1eDhBTWN1V0FIa1dTZ0JCZWVJQTlOK0pBT2lVbHdEaTVvUUFtVEdYQUlqdGF3QmZYellBdS8wT0FFaWF0QUJucEd3QWNYSkNBSTFkTWdDZkZiZ0F2T1VKQUkweEpRRDNkRGtBTUFVY0FBME1BUUJMQ0dnQUxPNVlBRWVxa0FCMDV3SUF2ZFlrQVBkOXBnQnVTSElBbnhidkFJNlVwZ0Mwa2ZZQTBWTlJBTThLOGdBZ21ETUE5VXQrQUxKamFBRGRQbDhBUUYwREFJV0pmd0JWVWlrQU4yVEFBRzNZRUFBeVNESUFXMHgxQUU1eDFBQkZWRzRBQ3duQkFDcjFhUUFVWnRVQUp3ZWRBRjBFVUFDME85c0E2bmJGQUlmNUZ3QkphMzBBSFNlNkFKWnBLUURHekt3QXJSUlVBSkRpYWdDSTJZa0FMSEpRQUFTa3ZnQjNCNVFBOHpCd0FBRDhKd0RxY2FnQVpzSkpBR1RnUFFDWDNZTUFveitYQUVPVS9RQU5ob3dBTVVIZUFKSTVuUURkY0l3QUY3Zm5BQWpmT3dBVk55c0FYSUNnQUZxQWt3QVFFWklBRCtqWUFHeUFyd0RiLzBzQU9KQVBBRmtZZGdCaXBSVUFZY3U3QU1lSnVRQVFRTDBBMHZJRUFFbDFKd0RydHZZQTJ5SzdBQW9VcWdDSkppOEFaSU4yQUFrN013QU9sQm9BVVRxcUFCMmp3Z0N2N2E0QVhDWVNBRzNDVFFBdGVwd0F3RmFYQUFNL2d3QUo4UFlBSzBDTUFHMHhtUUE1dEFjQURDQVZBTmpEV3dEMWtzUUF4cTFMQUU3S3BRQ25OODBBNXFrMkFLdVNsQURkUW1nQUdXUGVBSGFNN3dCb2kxSUEvTnMzQUs2aHF3RGZGVEVBQUs2aEFBejcyZ0JrVFdZQTdRVzNBQ2xsTUFCWFZyOEFSLzg2QUdyNXVRQjF2dk1BS0pQZkFLdUFNQUJtalBZQUJNc1ZBUG9pQmdEWjVCMEFQYk9rQUZjYmp3QTJ6UWtBVGtMcEFCTytwQUF6STdVQThLb2FBRTlscUFEU3dhVUFDejhQQUZ0NHpRQWorWFlBZTRzRUFJa1hjZ0RHcGxNQWIyN2lBTy9yQUFDYlNsZ0F4TnEzQUtwbXVnQjJ6ODhBMFFJZEFMSHhMUUNNbWNFQXc2MTNBSVpJMmdEM1hhQUF4b0QwQUt6d0x3RGQ3Sm9BUDF5OEFORGViUUNReHg4QUt0dTJBS01sT2dBQXI1b0FyVk9UQUxaWEJBQXBMYlFBUzRCK0FOb0hwd0IycWc0QWUxbWhBQllTS2dEY3R5MEErdVg5QUluYi9nQ0p2djBBNUhac0FBYXAvQUErZ0hBQWhXNFZBUDJIL3dBb1BnY0FZV2N6QUNvWWhnQk52ZW9BcytldkFJOXRiZ0NWWnprQU1iOWJBSVRYU0FBdzN4WUF4eTFEQUNWaE5RREpjTTRBTU11NEFMOXMvUUNrQUtJQUJXemtBRnJkb0FBaGIwY0FZaExTQUxsY2hBQndZVWtBYTFiZ0FKbFNBUUJRVlRjQUh0VzNBRFB4eEFBVGJsOEFYVERrQUlVdXFRQWRzc01Bb1RJMkFBaTNwQURxc2RRQUZ2Y2hBSTlwNUFBbi8zY0FEQU9BQUkxQUxRQlB6YUFBSUtXWkFMT2kwd0F2WFFvQXRQbENBQkhheXdCOXZ0QUFtOXZCQUtzWHZRREtvb0VBQ0dwY0FDNVZGd0FuQUZVQWZ4VHdBT0VIaGdBVUMyUUFsa0dOQUllKzNnRGEvU29BYXlXMkFIdUpOQUFGOC80QXViK2VBR2hxVHdCS0txZ0FUOFJhQUMzNHZBRFhXcGdBOU1lVkFBMU5qUUFnT3FZQXBGZGZBQlEvc1FDQU9KVUF6Q0FCQUhIZGhnREozcllBdjJEMUFFMWxFUUFCQjJzQWpMQ3NBTExBMEFCUlZVZ0FIdnNPQUpWeXd3Q2pCanNBd0VBMUFBYmNld0RnUmN3QVRpbjZBTmJLeUFEbzgwRUFmR1RlQUp0azJBRFp2akVBcEpmREFIZFkxQUJwNDhVQThOb1RBTG82UEFCR0dFWUFWWFZmQU5LOTlRQnVrc1lBckM1ZEFBNUU3UUFjUGtJQVljU0hBQ245NlFEbjF2TUFJbnpLQUcrUk5RQUk0TVVBLzllTkFHNXE0Z0N3L2NZQWt3akJBSHhkZEFCcnJiSUF6VzZkQUQ1eWV3REdFV29BOTgrcEFDbHozd0MxeWJvQXR3QlJBT0t5RFFCMHVpUUE1WDFnQUhUWWlnQU5GU3dBZ1JnTUFINW1sQUFCS1JZQW4zcDJBUDM5dmdCV1JlOEEyWDQyQU96WkV3Q0x1cmtBeEpmOEFER29Kd0R4YnNNQWxNVTJBTmlvVmdDMHFMVUF6OHdPQUJLSkxRQnZWelFBTEZhSkFKbk80d0RXSUxrQWExNnFBRDRxbkFBUlg4d0EvUXRLQU9IMCt3Q09PMjBBNG9Zc0FPblVoQUQ4dEtrQTcrN1JBQzQxeVFBdk9XRUFPQ0ZFQUJ2WnlBQ0IvQW9BKzBwcUFDOGMyQUJUdElRQVRwbU1BRlFpekFBcVZkd0F3TWJXQUFzWmxnQWFjTGdBYVpWa0FDWmFZQUEvVXU0QWZ4RVBBUFMxRVFEOHkvVUFOTHd0QURTODdnRG9YY3dBM1Y1Z0FHZU9td0NTTSs4QXlSZTRBR0ZZbXdEaFY3d0FVWVBHQU5nK0VBRGRjVWdBTFJ6ZEFLOFlvUUFoTEVZQVdmUFhBTmw2bUFDZVZNQUFUNGI2QUZZRy9BRGxlYTRBaVNJMkFEaXRJZ0Juazl3QVZlaXFBSUltT0FESzU1c0FVUTJrQUprenNRQ3AxdzRBYVFWSUFHV3k4QUIvaUtjQWlFeVhBUG5STmdBaGtyTUFlNEpLQUpqUElRQkFuOXdBM0VkVkFPRjBPZ0JuNjBJQS9wM2ZBRjdVWHdCN1o2UUF1cXg2QUZYMm9nQXJpQ01BUWJwVkFGbHVDQUFoS29ZQU9VZURBSW5qNWdEbG50UUFTZnRBQVA5VzZRQWNEOG9BeFZtS0FKVDZLd0RUd2NVQUQ4WFBBTnRhcmdCSHhZWUFoVU5pQUNHR093QXNlWlFBRUdHSEFDcE1ld0NBTEJvQVE3OFNBSWdta0FCNFBJa0FxTVRrQU9YYmV3REVPc0lBSnZUcUFQZG5pZ0FOa3I4QVphTXJBRDJUc1FDOWZBc0FwRkhjQUNmZFl3QnA0ZDBBbXBRWkFLZ3BsUUJvemlnQUNlMjBBRVNmSUFCT21Nb0FjSUpqQUg1OEl3QVB1VElBcC9XT0FCUlc1d0FoOFFnQXRaMHFBRzkrVFFDbEdWRUF0Zm1yQUlMZjFnQ1czV0VBRmpZQ0FNUTZud0NEb3FFQWN1MXRBRG1OZWdDQ3VLa0FhekpjQUVZbld3QUFOTzBBMGdCM0FQejBWUUFCV1UwQTRIR0FBRUh6NndJTC9RSkEreUg1UHdBQUFBQXRSSFErQUFBQWdKaEcrRHdBQUFCZ1VjeDRPd0FBQUlDREcvQTVBQUFBUUNBbGVqZ0FBQUNBSW9Mak5nQUFBQUFkODJrMXZ2UDRlZXhoOWovZXFveUE5M3ZWdnoySXIwcnRjZlUvMjIzQXAvQyswcit3RVBEd09aWDBQMmM2VVgrdUh0Qy9oUU80c0pYSjh6L3BKSUttMkRITHY2VmtpQXdaRGZNL1dIZkFDazlYeHIrZ2pndDdJbDd5UHdDQm5NY3Jxc0cvUHpRYVNrcTc4VDllRG96T2RrNjZ2N3JsaXZCWUkvRS96QnhoV2p5WHNiK25BSmxCUDVYd1B4NE00VGowVXFLL0FBQUFBQUFBOEQ4QUFBQUFBQUFBQUt4SG12Mk1ZTzQvaEZueVhhcWxxaitnYWdJZnM2VHNQN1F1TnFwVFhydy81dnhxVnpZZzZ6OEkyeUIzNVNiRlB5MnFvV1BSd3VrL2NFY2lEWWJDeXovdFFYZ0Q1b2JvUCtGK29NaUxCZEUvWWtoVDlkeG41ejhKN3JaWE1BVFVQKzg1K3Y1Q0x1WS9OSU80U0tNTzBMOXFDK0FMVzFmVlB5TkJDdkwrLzkrL0FBQUFBQUFBOEQ4QUFBQUFBQUQ0UHdBQUFBQUFBQUFBQnREUFErdjlURDRBUWZ2dUFndTZFMEFEdU9JL0FBQUFBQUFBOEQ5MGhSWFRzTm52UHcrSitXeFl0ZTgvVVZzUzBBR1Q3ejk3VVgwOHVITHZQNnE1YURHSFZPOC9PR0oxYm5vNDd6L2gzaC8xblI3dlB4VzNNUXIrQnU4L3k2azZONmZ4N2o4aU5CSk1wdDd1UHkySllXQUl6dTQvSnlvMjFkcS83aitDVDUxV0s3VHVQeWxVU04wSHErNC9oVlU2c0g2azdqL05PMzltbnFEdVAzUmY3T2gxbis0L2h3SHJjeFNoN2o4VHpreVppYVh1UDl1Z0trTGxyTzQvNWNYTnNEZTM3aitROEtPQ2tjVHVQMTBsUHJJRDFlNC9yZE5hbVovbzdqOUhYdnZ5ZHYvdVA1eFNoZDJiR2U4L2FaRHYzQ0EzN3orSHBQdmNHRmp2UDErYmV6T1hmTzgvMnBDa29xK2s3ejlBUlc1YmR0RHZQd0FBQUFBQUFPaENsQ09SUy9ocXJEL3p4UHBRenIvT1A5WlNEUDlDTHVZL0FBQUFBQUFBT0VQK2dpdGxSeFZIUUpRamtVdjRhcncrODhUNlVNNi9Mai9XVWd6L1FpNldQNzd6K0huc1lmWS9HVENXVzhiKzNyODlpSzlLN1hIMVA2VDgxREpvQzl1L3NCRHc4RG1WOUQ5N3R4OEtpMEhYdjRVRHVMQ1Z5Zk0vZTg5dEd1bWQwNytsWklnTUdRM3pQekcyOHZPYkhkQy9vSTRMZXlKZThqL3dlanNiSFh6SnZ6ODBHa3BLdS9FL256eXZrK1A1d3IrNjVZcndXQ1B4UDF5TmVML0xZTG0vcHdDWlFUK1Y4RC9PWDBlMm5XK3F2d0FBQUFBQUFQQS9BQUFBQUFBQUFBQ3NSNXI5akdEdVB6MzFKSi9LT0xNL29Hb0NIN09rN0QrNmtUaFVxWGJFUCtiOGFsYzJJT3MvMHVURVNndUV6ajh0cXFGajBjTHBQeHhseHZCRkJ0US83VUY0QSthRzZELzRueHNzbkk3WVAySklVL1hjWitjL3pIdXhUcVRnM0Q4TGJrbkpGbmJTUDNyR2RhQnBHZGUvM2JxbmJBckgzai9JOXI1SVJ4WG52eXU0S21WSEZmYy9BQUVYQWgwWUV3TWVHeGtMRkFnRURSOFdIQklhQ2djTUZSRUpCaEFGRHc0ZytBQUF1UGdBQUU1dklHVnljbTl5SUdsdVptOXliV0YwYVc5dUFFbHNiR1ZuWVd3Z1lubDBaU0J6WlhGMVpXNWpaUUJFYjIxaGFXNGdaWEp5YjNJQVVtVnpkV3gwSUc1dmRDQnlaWEJ5WlhObGJuUmhZbXhsQUU1dmRDQmhJSFIwZVFCUVpYSnRhWE56YVc5dUlHUmxibWxsWkFCUGNHVnlZWFJwYjI0Z2JtOTBJSEJsY20xcGRIUmxaQUJPYnlCemRXTm9JR1pwYkdVZ2IzSWdaR2x5WldOMGIzSjVBRTV2SUhOMVkyZ2djSEp2WTJWemN3QkdhV3hsSUdWNGFYTjBjd0JXWVd4MVpTQjBiMjhnYkdGeVoyVWdabTl5SUdSaGRHRWdkSGx3WlFCT2J5QnpjR0ZqWlNCc1pXWjBJRzl1SUdSbGRtbGpaUUJQZFhRZ2IyWWdiV1Z0YjNKNUFGSmxjMjkxY21ObElHSjFjM2tBU1c1MFpYSnlkWEIwWldRZ2MzbHpkR1Z0SUdOaGJHd0FVbVZ6YjNWeVkyVWdkR1Z0Y0c5eVlYSnBiSGtnZFc1aGRtRnBiR0ZpYkdVQVNXNTJZV3hwWkNCelpXVnJBRU55YjNOekxXUmxkbWxqWlNCc2FXNXJBRkpsWVdRdGIyNXNlU0JtYVd4bElITjVjM1JsYlFCRWFYSmxZM1J2Y25rZ2JtOTBJR1Z0Y0hSNUFFTnZibTVsWTNScGIyNGdjbVZ6WlhRZ1lua2djR1ZsY2dCUGNHVnlZWFJwYjI0Z2RHbHRaV1FnYjNWMEFFTnZibTVsWTNScGIyNGdjbVZtZFhObFpBQkliM04wSUdseklHUnZkMjRBU0c5emRDQnBjeUIxYm5KbFlXTm9ZV0pzWlFCQlpHUnlaWE56SUdsdUlIVnpaUUJDY205clpXNGdjR2x3WlFCSkwwOGdaWEp5YjNJQVRtOGdjM1ZqYUNCa1pYWnBZMlVnYjNJZ1lXUmtjbVZ6Y3dCQ2JHOWpheUJrWlhacFkyVWdjbVZ4ZFdseVpXUUFUbThnYzNWamFDQmtaWFpwWTJVQVRtOTBJR0VnWkdseVpXTjBiM0o1QUVseklHRWdaR2x5WldOMGIzSjVBRlJsZUhRZ1ptbHNaU0JpZFhONUFFVjRaV01nWm05eWJXRjBJR1Z5Y205eUFFbHVkbUZzYVdRZ1lYSm5kVzFsYm5RQVFYSm5kVzFsYm5RZ2JHbHpkQ0IwYjI4Z2JHOXVad0JUZVcxaWIyeHBZeUJzYVc1cklHeHZiM0FBUm1sc1pXNWhiV1VnZEc5dklHeHZibWNBVkc5dklHMWhibmtnYjNCbGJpQm1hV3hsY3lCcGJpQnplWE4wWlcwQVRtOGdabWxzWlNCa1pYTmpjbWx3ZEc5eWN5QmhkbUZwYkdGaWJHVUFRbUZrSUdacGJHVWdaR1Z6WTNKcGNIUnZjZ0JPYnlCamFHbHNaQ0J3Y205alpYTnpBRUpoWkNCaFpHUnlaWE56QUVacGJHVWdkRzl2SUd4aGNtZGxBRlJ2YnlCdFlXNTVJR3hwYm10ekFFNXZJR3h2WTJ0eklHRjJZV2xzWVdKc1pRQlNaWE52ZFhKalpTQmtaV0ZrYkc5amF5QjNiM1ZzWkNCdlkyTjFjZ0JUZEdGMFpTQnViM1FnY21WamIzWmxjbUZpYkdVQVVISmxkbWx2ZFhNZ2IzZHVaWElnWkdsbFpBQlBjR1Z5WVhScGIyNGdZMkZ1WTJWc1pXUUFSblZ1WTNScGIyNGdibTkwSUdsdGNHeGxiV1Z1ZEdWa0FFNXZJRzFsYzNOaFoyVWdiMllnWkdWemFYSmxaQ0IwZVhCbEFFbGtaVzUwYVdacFpYSWdjbVZ0YjNabFpBQkVaWFpwWTJVZ2JtOTBJR0VnYzNSeVpXRnRBRTV2SUdSaGRHRWdZWFpoYVd4aFlteGxBRVJsZG1salpTQjBhVzFsYjNWMEFFOTFkQ0J2WmlCemRISmxZVzF6SUhKbGMyOTFjbU5sY3dCTWFXNXJJR2hoY3lCaVpXVnVJSE5sZG1WeVpXUUFVSEp2ZEc5amIyd2daWEp5YjNJQVFtRmtJRzFsYzNOaFoyVUFSbWxzWlNCa1pYTmpjbWx3ZEc5eUlHbHVJR0poWkNCemRHRjBaUUJPYjNRZ1lTQnpiMk5yWlhRQVJHVnpkR2x1WVhScGIyNGdZV1JrY21WemN5QnlaWEYxYVhKbFpBQk5aWE56WVdkbElIUnZieUJzWVhKblpRQlFjbTkwYjJOdmJDQjNjbTl1WnlCMGVYQmxJR1p2Y2lCemIyTnJaWFFBVUhKdmRHOWpiMndnYm05MElHRjJZV2xzWVdKc1pRQlFjbTkwYjJOdmJDQnViM1FnYzNWd2NHOXlkR1ZrQUZOdlkydGxkQ0IwZVhCbElHNXZkQ0J6ZFhCd2IzSjBaV1FBVG05MElITjFjSEJ2Y25SbFpBQlFjbTkwYjJOdmJDQm1ZVzFwYkhrZ2JtOTBJSE4xY0hCdmNuUmxaQUJCWkdSeVpYTnpJR1poYldsc2VTQnViM1FnYzNWd2NHOXlkR1ZrSUdKNUlIQnliM1J2WTI5c0FFRmtaSEpsYzNNZ2JtOTBJR0YyWVdsc1lXSnNaUUJPWlhSM2IzSnJJR2x6SUdSdmQyNEFUbVYwZDI5eWF5QjFibkpsWVdOb1lXSnNaUUJEYjI1dVpXTjBhVzl1SUhKbGMyVjBJR0o1SUc1bGRIZHZjbXNBUTI5dWJtVmpkR2x2YmlCaFltOXlkR1ZrQUU1dklHSjFabVpsY2lCemNHRmpaU0JoZG1GcGJHRmliR1VBVTI5amEyVjBJR2x6SUdOdmJtNWxZM1JsWkFCVGIyTnJaWFFnYm05MElHTnZibTVsWTNSbFpBQkRZVzV1YjNRZ2MyVnVaQ0JoWm5SbGNpQnpiMk5yWlhRZ2MyaDFkR1J2ZDI0QVQzQmxjbUYwYVc5dUlHRnNjbVZoWkhrZ2FXNGdjSEp2WjNKbGMzTUFUM0JsY21GMGFXOXVJR2x1SUhCeWIyZHlaWE56QUZOMFlXeGxJR1pwYkdVZ2FHRnVaR3hsQUZKbGJXOTBaU0JKTDA4Z1pYSnliM0lBVVhWdmRHRWdaWGhqWldWa1pXUUFUbThnYldWa2FYVnRJR1p2ZFc1a0FGZHliMjVuSUcxbFpHbDFiU0IwZVhCbEFFMTFiSFJwYUc5d0lHRjBkR1Z0Y0hSbFpBQkJ3b0lEQzVZQnBRSmJBUEFCdFFXTUJTVUJnd1lkQTVRRS93REhBekVEQ3dhOEFZOEJmd1BLQkNzQTJnYXZBRUlEVGdQY0FRNEVGUUNoQmcwQmxBSUxBamdHWkFLOEF2OENYUVBuQkFzSHp3TExCZThGMndYaEFoNEdSUUtGQUlJQ2JBTnZCUEVBOHdNWUJka0EyZ05NQmxRQ2V3R2RBNzBFQUFCUkFCVUN1d0N6QTIwQS93R0ZCQzhGK1FRNEFHVUJSZ0dmQUxjR3FBRnpBbE1CQUVHSWhBTUxEQ0VFQUFBQUFBQUFBQUF2QWdCQnFJUURDd1kxQkVjRVZnUUFRYjZFQXdzQ29BUUFRZEtFQXd0ZlJnVmdCVzRGWVFZQUFNOEJBQUFBQUFBQUFBREpCdWtHK1FZQUFBQUFHUUFLQUJrWkdRQUFBQUFGQUFBQUFBQUFDUUFBQUFBTEFBQUFBQUFBQUFBWkFCRUtHUmtaQXdvSEFBRUFDUXNZQUFBSkJnc0FBQXNBQmhrQUFBQVpHUmtBUWNHRkF3c2hEZ0FBQUFBQUFBQUFHUUFLRFJrWkdRQU5BQUFDQUFrT0FBQUFDUUFPQUFBT0FFSDdoUU1MQVF3QVFZZUdBd3NWRXdBQUFBQVRBQUFBQUFrTUFBQUFBQUFNQUFBTUFFRzFoZ01MQVJBQVFjR0dBd3NWRHdBQUFBUVBBQUFBQUFrUUFBQUFBQUFRQUFBUUFFSHZoZ01MQVJJQVFmdUdBd3NlRVFBQUFBQVJBQUFBQUFrU0FBQUFBQUFTQUFBU0FBQWFBQUFBR2hvYUFFR3lod01MRGhvQUFBQWFHaG9BQUFBQUFBQUpBRUhqaHdNTEFSUUFRZStIQXdzVkZ3QUFBQUFYQUFBQUFBa1VBQUFBQUFBVUFBQVVBRUdkaUFNTEFSWUFRYW1JQXdzbkZRQUFBQUFWQUFBQUFBa1dBQUFBQUFBV0FBQVdBQUF3TVRJek5EVTJOemc1UVVKRFJFVkdBRUgwaUFNTEFnVUJBRUdjaVFNTENQLy8vLy8vLy8vL0FFSGdpUU1MZ3hMUmRKNEFWNTI5S29Cd1VnLy8vejRuQ2dBQUFHUUFBQURvQXdBQUVDY0FBS0NHQVFCQVFnOEFnSmFZQUFEaDlRVVlBQUFBTlFBQUFIRUFBQUJyLy8vL3p2di8vNUsvLy84QUFBQUFBQUFBQVAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vOEFBUUlEQkFVR0J3Z0ovLy8vLy8vLy93b0xEQTBPRHhBUkVoTVVGUllYR0JrYUd4d2RIaDhnSVNJai8vLy8vLy8vQ2dzTURRNFBFQkVTRXhRVkZoY1lHUm9iSEIwZUh5QWhJaVAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9BQUVDQkFjREJnVUFBQUFBQUFBQUFnQUF3QU1BQU1BRUFBREFCUUFBd0FZQUFNQUhBQURBQ0FBQXdBa0FBTUFLQUFEQUN3QUF3QXdBQU1BTkFBREFEZ0FBd0E4QUFNQVFBQURBRVFBQXdCSUFBTUFUQUFEQUZBQUF3QlVBQU1BV0FBREFGd0FBd0JnQUFNQVpBQURBR2dBQXdCc0FBTUFjQUFEQUhRQUF3QjRBQU1BZkFBREFBQUFBc3dFQUFNTUNBQUREQXdBQXd3UUFBTU1GQUFEREJnQUF3d2NBQU1NSUFBRERDUUFBd3dvQUFNTUxBQUREREFBQXd3MEFBTk1PQUFERER3QUF3d0FBRExzQkFBekRBZ0FNd3dNQURNTUVBQXpiQUFBQUFBQUFBQUFDQUFBQUF3QUFBQVVBQUFBSEFBQUFDd0FBQUEwQUFBQVJBQUFBRXdBQUFCY0FBQUFkQUFBQUh3QUFBQ1VBQUFBcEFBQUFLd0FBQUM4QUFBQTFBQUFBT3dBQUFEMEFBQUJEQUFBQVJ3QUFBRWtBQUFCUEFBQUFVd0FBQUZrQUFBQmhBQUFBWlFBQUFHY0FBQUJyQUFBQWJRQUFBSEVBQUFCL0FBQUFnd0FBQUlrQUFBQ0xBQUFBbFFBQUFKY0FBQUNkQUFBQW93QUFBS2NBQUFDdEFBQUFzd0FBQUxVQUFBQy9BQUFBd1FBQUFNVUFBQURIQUFBQTB3QUFBQUVBQUFBTEFBQUFEUUFBQUJFQUFBQVRBQUFBRndBQUFCMEFBQUFmQUFBQUpRQUFBQ2tBQUFBckFBQUFMd0FBQURVQUFBQTdBQUFBUFFBQUFFTUFBQUJIQUFBQVNRQUFBRThBQUFCVEFBQUFXUUFBQUdFQUFBQmxBQUFBWndBQUFHc0FBQUJ0QUFBQWNRQUFBSGtBQUFCL0FBQUFnd0FBQUlrQUFBQ0xBQUFBandBQUFKVUFBQUNYQUFBQW5RQUFBS01BQUFDbkFBQUFxUUFBQUswQUFBQ3pBQUFBdFFBQUFMc0FBQUMvQUFBQXdRQUFBTVVBQUFESEFBQUEwUUFBQUFBQUFBQ1V5Z0FBQndFQUFBZ0JBQUFKQVFBQUNnRUFBQXNCQUFBTUFRQUFEUUVBQUE0QkFBQVBBUUFBRUFFQUFCRUJBQUFTQVFBQUV3RUFBQlFCQUFBQUFBQUEwTW9BQUJVQkFBQVdBUUFBRndFQUFCZ0JBQUFaQVFBQUdnRUFBQnNCQUFBY0FRQUFIUUVBQUI0QkFBQWZBUUFBSUFFQUFDRUJBQUFpQVFBQUNBQUFBQUFBQUFBSXl3QUFJd0VBQUNRQkFBRDQvLy8vK1AvLy93akxBQUFsQVFBQUpnRUFBQnpKQUFBd3lRQUFDQUFBQUFBQUFBQlF5d0FBSndFQUFDZ0JBQUQ0Ly8vLytQLy8vMURMQUFBcEFRQUFLZ0VBQUV6SkFBQmd5UUFBQkFBQUFBQUFBQUNZeXdBQUt3RUFBQ3dCQUFEOC8vLy8vUC8vLzVqTEFBQXRBUUFBTGdFQUFIekpBQUNReVFBQUJBQUFBQUFBQUFEZ3l3QUFMd0VBQURBQkFBRDgvLy8vL1AvLy8rRExBQUF4QVFBQU1nRUFBS3pKQUFEQXlRQUFBQUFBQUF6S0FBQXpBUUFBTkFFQUFFNVRkRE5mWHpJNVltRnphV05mYVc5elNXTk9VMTh4TVdOb1lYSmZkSEpoYVhSelNXTkZSVVZGQUFBQWpQWUFBT0RKQUFBY3pBQUFBQUFBQUZUS0FBQTFBUUFBTmdFQUFFNVRkRE5mWHpJNVltRnphV05mYVc5elNYZE9VMTh4TVdOb1lYSmZkSEpoYVhSelNYZEZSVVZGQUFBQWpQWUFBQ2pLQUFBY3pBQUFUbE4wTTE5Zk1qRTFZbUZ6YVdOZmMzUnlaV0Z0WW5WbVNXTk9VMTh4TVdOb1lYSmZkSEpoYVhSelNXTkZSVVZGQUFBQUFHVDJBQUJneWdBQVRsTjBNMTlmTWpFMVltRnphV05mYzNSeVpXRnRZblZtU1hkT1UxOHhNV05vWVhKZmRISmhhWFJ6U1hkRlJVVkZBQUFBQUdUMkFBQ2N5Z0FBVGxOME0xOWZNakV6WW1GemFXTmZhWE4wY21WaGJVbGpUbE5mTVRGamFHRnlYM1J5WVdsMGMwbGpSVVZGUlFBQTZQWUFBTmpLQUFBQUFBQUFBUUFBQUF6S0FBQUQ5UC8vVGxOME0xOWZNakV6WW1GemFXTmZhWE4wY21WaGJVbDNUbE5mTVRGamFHRnlYM1J5WVdsMGMwbDNSVVZGUlFBQTZQWUFBQ0RMQUFBQUFBQUFBUUFBQUZUS0FBQUQ5UC8vVGxOME0xOWZNakV6WW1GemFXTmZiM04wY21WaGJVbGpUbE5mTVRGamFHRnlYM1J5WVdsMGMwbGpSVVZGUlFBQTZQWUFBR2pMQUFBQUFBQUFBUUFBQUF6S0FBQUQ5UC8vVGxOME0xOWZNakV6WW1GemFXTmZiM04wY21WaGJVbDNUbE5mTVRGamFHRnlYM1J5WVdsMGMwbDNSVVZGUlFBQTZQWUFBTERMQUFBQUFBQUFBUUFBQUZUS0FBQUQ5UC8vQUFBQUFCek1BQUEzQVFBQU9BRUFBRTVUZEROZlh6STRhVzl6WDJKaGMyVkZBQUFBWlBZQUFBak1BQUJRK1FBQUFBQUFBSURNQUFBSEFRQUFPZ0VBQURzQkFBQUtBUUFBQ3dFQUFBd0JBQUFOQVFBQURnRUFBQThCQUFBOEFRQUFQUUVBQUQ0QkFBQVRBUUFBRkFFQUFFNVRkRE5mWHpJeE1GOWZjM1JrYVc1aWRXWkpZMFZGQUl6MkFBQm96QUFBbE1vQUFBQUFBQURrekFBQUZRRUFBRDhCQUFCQUFRQUFHQUVBQUJrQkFBQWFBUUFBR3dFQUFCd0JBQUFkQVFBQVFRRUFBRUlCQUFCREFRQUFJUUVBQUNJQkFBQk9VM1F6WDE4eU1UQmZYM04wWkdsdVluVm1TWGRGUlFDTTlnQUF6TXdBQU5ES0FBQUFBQUFBVE0wQUFBY0JBQUJFQVFBQVJRRUFBQW9CQUFBTEFRQUFEQUVBQUVZQkFBQU9BUUFBRHdFQUFCQUJBQUFSQVFBQUVnRUFBRWNCQUFCSUFRQUFUbE4wTTE5Zk1qRXhYMTl6ZEdSdmRYUmlkV1pKWTBWRkFBQUFBSXoyQUFBd3pRQUFsTW9BQUFBQUFBQzB6UUFBRlFFQUFFa0JBQUJLQVFBQUdBRUFBQmtCQUFBYUFRQUFTd0VBQUJ3QkFBQWRBUUFBSGdFQUFCOEJBQUFnQVFBQVRBRUFBRTBCQUFCT1UzUXpYMTh5TVRGZlgzTjBaRzkxZEdKMVprbDNSVVVBQUFBQWpQWUFBSmpOQUFEUXlnQUEzaElFbFFBQUFBRC8vLy8vLy8vLy8vLy8vLy9BelFBQUZBQUFBRU11VlZSR0xUZ0FRWkNjQXdzQzFNMEFRYkNjQXd0S1RFTmZRMVJaVUVVQUFBQUFURU5mVGxWTlJWSkpRd0FBVEVOZlZFbE5SUUFBQUFBQVRFTmZRMDlNVEVGVVJRQUFURU5mVFU5T1JWUkJVbGtBVEVOZlRVVlRVMEZIUlZNQWdNOEFRWUNmQXd2L0FRSUFBZ0FDQUFJQUFnQUNBQUlBQWdBQ0FBTWdBaUFDSUFJZ0FpQUNBQUlBQWdBQ0FBSUFBZ0FDQUFJQUFnQUNBQUlBQWdBQ0FBSUFBZ0FDQUFJQUFnQUJZQVRBQk1BRXdBVEFCTUFFd0FUQUJNQUV3QVRBQk1BRXdBVEFCTUFFd0FqWUNOZ0kyQWpZQ05nSTJBallDTmdJMkFqWUJNQUV3QVRBQk1BRXdBVEFCTUFJMVFqVkNOVUkxUWpWQ05VSXhRakZDTVVJeFFqRkNNVUl4UWpGQ01VSXhRakZDTVVJeFFqRkNNVUl4UWpGQ01VSXhRakZCTUFFd0FUQUJNQUV3QVRBQ05ZSTFnaldDTllJMWdqV0NNWUl4Z2pHQ01ZSXhnakdDTVlJeGdqR0NNWUl4Z2pHQ01ZSXhnakdDTVlJeGdqR0NNWUl4Z1RBQk1BRXdBVEFBZ0JCZ0tNREN3S1Ewd0JCbEtjREMva0RBUUFBQUFJQUFBQURBQUFBQkFBQUFBVUFBQUFHQUFBQUJ3QUFBQWdBQUFBSkFBQUFDZ0FBQUFzQUFBQU1BQUFBRFFBQUFBNEFBQUFQQUFBQUVBQUFBQkVBQUFBU0FBQUFFd0FBQUJRQUFBQVZBQUFBRmdBQUFCY0FBQUFZQUFBQUdRQUFBQm9BQUFBYkFBQUFIQUFBQUIwQUFBQWVBQUFBSHdBQUFDQUFBQUFoQUFBQUlnQUFBQ01BQUFBa0FBQUFKUUFBQUNZQUFBQW5BQUFBS0FBQUFDa0FBQUFxQUFBQUt3QUFBQ3dBQUFBdEFBQUFMZ0FBQUM4QUFBQXdBQUFBTVFBQUFESUFBQUF6QUFBQU5BQUFBRFVBQUFBMkFBQUFOd0FBQURnQUFBQTVBQUFBT2dBQUFEc0FBQUE4QUFBQVBRQUFBRDRBQUFBL0FBQUFRQUFBQUVFQUFBQkNBQUFBUXdBQUFFUUFBQUJGQUFBQVJnQUFBRWNBQUFCSUFBQUFTUUFBQUVvQUFBQkxBQUFBVEFBQUFFMEFBQUJPQUFBQVR3QUFBRkFBQUFCUkFBQUFVZ0FBQUZNQUFBQlVBQUFBVlFBQUFGWUFBQUJYQUFBQVdBQUFBRmtBQUFCYUFBQUFXd0FBQUZ3QUFBQmRBQUFBWGdBQUFGOEFBQUJnQUFBQVFRQUFBRUlBQUFCREFBQUFSQUFBQUVVQUFBQkdBQUFBUndBQUFFZ0FBQUJKQUFBQVNnQUFBRXNBQUFCTUFBQUFUUUFBQUU0QUFBQlBBQUFBVUFBQUFGRUFBQUJTQUFBQVV3QUFBRlFBQUFCVkFBQUFWZ0FBQUZjQUFBQllBQUFBV1FBQUFGb0FBQUI3QUFBQWZBQUFBSDBBQUFCK0FBQUFmd0JCa0s4REN3S2cyUUJCcExNREMva0RBUUFBQUFJQUFBQURBQUFBQkFBQUFBVUFBQUFHQUFBQUJ3QUFBQWdBQUFBSkFBQUFDZ0FBQUFzQUFBQU1BQUFBRFFBQUFBNEFBQUFQQUFBQUVBQUFBQkVBQUFBU0FBQUFFd0FBQUJRQUFBQVZBQUFBRmdBQUFCY0FBQUFZQUFBQUdRQUFBQm9BQUFBYkFBQUFIQUFBQUIwQUFBQWVBQUFBSHdBQUFDQUFBQUFoQUFBQUlnQUFBQ01BQUFBa0FBQUFKUUFBQUNZQUFBQW5BQUFBS0FBQUFDa0FBQUFxQUFBQUt3QUFBQ3dBQUFBdEFBQUFMZ0FBQUM4QUFBQXdBQUFBTVFBQUFESUFBQUF6QUFBQU5BQUFBRFVBQUFBMkFBQUFOd0FBQURnQUFBQTVBQUFBT2dBQUFEc0FBQUE4QUFBQVBRQUFBRDRBQUFBL0FBQUFRQUFBQUdFQUFBQmlBQUFBWXdBQUFHUUFBQUJsQUFBQVpnQUFBR2NBQUFCb0FBQUFhUUFBQUdvQUFBQnJBQUFBYkFBQUFHMEFBQUJ1QUFBQWJ3QUFBSEFBQUFCeEFBQUFjZ0FBQUhNQUFBQjBBQUFBZFFBQUFIWUFBQUIzQUFBQWVBQUFBSGtBQUFCNkFBQUFXd0FBQUZ3QUFBQmRBQUFBWGdBQUFGOEFBQUJnQUFBQVlRQUFBR0lBQUFCakFBQUFaQUFBQUdVQUFBQm1BQUFBWndBQUFHZ0FBQUJwQUFBQWFnQUFBR3NBQUFCc0FBQUFiUUFBQUc0QUFBQnZBQUFBY0FBQUFIRUFBQUJ5QUFBQWN3QUFBSFFBQUFCMUFBQUFkZ0FBQUhjQUFBQjRBQUFBZVFBQUFIb0FBQUI3QUFBQWZBQUFBSDBBQUFCK0FBQUFmd0JCb0xzREM4RUJNREV5TXpRMU5qYzRPV0ZpWTJSbFprRkNRMFJGUm5oWUt5MXdVR2xKYms0QUpRQUFBQUFBSlhBQUFBQUFKVWs2SlUwNkpWTWdKWEFsU0RvbFRRQUFBQ1VBQUFCdEFBQUFMd0FBQUNVQUFBQmtBQUFBTHdBQUFDVUFBQUI1QUFBQUpRQUFBRmtBQUFBdEFBQUFKUUFBQUcwQUFBQXRBQUFBSlFBQUFHUUFBQUFsQUFBQVNRQUFBRG9BQUFBbEFBQUFUUUFBQURvQUFBQWxBQUFBVXdBQUFDQUFBQUFsQUFBQWNBQUFBQUFBQUFBbEFBQUFTQUFBQURvQUFBQWxBQUFBVFFCQjhMd0RDOWtESlFBQUFFZ0FBQUE2QUFBQUpRQUFBRTBBQUFBNkFBQUFKUUFBQUZNQUFBQUFBQUFBOU9JQUFHQUJBQUJoQVFBQVlnRUFBQUFBQUFCVTR3QUFZd0VBQUdRQkFBQmlBUUFBWlFFQUFHWUJBQUJuQVFBQWFBRUFBR2tCQUFCcUFRQUFhd0VBQUd3QkFBQUFBQUFBdk9JQUFHMEJBQUJ1QVFBQVlnRUFBRzhCQUFCd0FRQUFjUUVBQUhJQkFBQnpBUUFBZEFFQUFIVUJBQUFBQUFBQWpPTUFBSFlCQUFCM0FRQUFZZ0VBQUhnQkFBQjVBUUFBZWdFQUFIc0JBQUI4QVFBQUFBQUFBTERqQUFCOUFRQUFmZ0VBQUdJQkFBQi9BUUFBZ0FFQUFJRUJBQUNDQVFBQWd3RUFBSFFBQUFCeUFBQUFkUUFBQUdVQUFBQUFBQUFBWmdBQUFHRUFBQUJzQUFBQWN3QUFBR1VBQUFBQUFBQUFKUUFBQUcwQUFBQXZBQUFBSlFBQUFHUUFBQUF2QUFBQUpRQUFBSGtBQUFBQUFBQUFKUUFBQUVnQUFBQTZBQUFBSlFBQUFFMEFBQUE2QUFBQUpRQUFBRk1BQUFBQUFBQUFKUUFBQUdFQUFBQWdBQUFBSlFBQUFHSUFBQUFnQUFBQUpRQUFBR1FBQUFBZ0FBQUFKUUFBQUVnQUFBQTZBQUFBSlFBQUFFMEFBQUE2QUFBQUpRQUFBRk1BQUFBZ0FBQUFKUUFBQUZrQUFBQUFBQUFBSlFBQUFFa0FBQUE2QUFBQUpRQUFBRTBBQUFBNkFBQUFKUUFBQUZNQUFBQWdBQUFBSlFBQUFIQUFRZFRBQXd1V0NYemdBQUNFQVFBQWhRRUFBR0lCQUFCT1UzUXpYMTh5Tm14dlkyRnNaVFZtWVdObGRFVUFBQUNNOWdBQVpPQUFBTUR6QUFBQUFBQUEvT0FBQUlRQkFBQ0dBUUFBWWdFQUFJY0JBQUNJQVFBQWlRRUFBSW9CQUFDTEFRQUFqQUVBQUkwQkFBQ09BUUFBandFQUFKQUJBQUNSQVFBQWtnRUFBRTVUZEROZlh6STFZM1I1Y0dWSmQwVkZBRTVUZEROZlh6SXhNR04wZVhCbFgySmhjMlZGQUFCazlnQUEzdUFBQU9qMkFBRE00QUFBQUFBQUFBSUFBQUI4NEFBQUFnQUFBUFRnQUFBQ0FBQUFBQUFBQUpEaEFBQ0VBUUFBa3dFQUFHSUJBQUNVQVFBQWxRRUFBSllCQUFDWEFRQUFtQUVBQUprQkFBQ2FBUUFBVGxOME0xOWZNamRqYjJSbFkzWjBTV05qTVRGZlgyMWljM1JoZEdWZmRFVkZBRTVUZEROZlh6SXhNbU52WkdWamRuUmZZbUZ6WlVVQUFBQUFaUFlBQUc3aEFBRG85Z0FBVE9FQUFBQUFBQUFDQUFBQWZPQUFBQUlBQUFDSTRRQUFBZ0FBQUFBQUFBQUU0Z0FBaEFFQUFKc0JBQUJpQVFBQW5BRUFBSjBCQUFDZUFRQUFud0VBQUtBQkFBQ2hBUUFBb2dFQUFFNVRkRE5mWHpJM1kyOWtaV04yZEVsRWMyTXhNVjlmYldKemRHRjBaVjkwUlVVQUFPajJBQURnNFFBQUFBQUFBQUlBQUFCODRBQUFBZ0FBQUlqaEFBQUNBQUFBQUFBQUFIamlBQUNFQVFBQW93RUFBR0lCQUFDa0FRQUFwUUVBQUtZQkFBQ25BUUFBcUFFQUFLa0JBQUNxQVFBQVRsTjBNMTlmTWpkamIyUmxZM1owU1VScFl6RXhYMTl0WW5OMFlYUmxYM1JGUlFBQTZQWUFBRlRpQUFBQUFBQUFBZ0FBQUh6Z0FBQUNBQUFBaU9FQUFBSUFBQUJPVTNRelgxOHlOMk52WkdWamRuUkpkMk14TVY5ZmJXSnpkR0YwWlY5MFJVVUFBQURvOWdBQW1PSUFBQUFBQUFBQ0FBQUFmT0FBQUFJQUFBQ0k0UUFBQWdBQUFFNVRkRE5mWHpJMmJHOWpZV3hsTlY5ZmFXMXdSUUFBQUl6MkFBRGM0Z0FBZk9BQUFFNVRkRE5mWHpJM1kyOXNiR0YwWlVsalJVVUFqUFlBQUFEakFBQjg0QUFBVGxOME0xOWZNamRqYjJ4c1lYUmxTWGRGUlFDTTlnQUFJT01BQUh6Z0FBQk9VM1F6WDE4eU5XTjBlWEJsU1dORlJRQUFBT2oyQUFCQTR3QUFBQUFBQUFJQUFBQjg0QUFBQWdBQUFQVGdBQUFDQUFBQVRsTjBNMTlmTWpodWRXMXdkVzVqZEVsalJVVUFBQUFBalBZQUFIVGpBQUI4NEFBQVRsTjBNMTlmTWpodWRXMXdkVzVqZEVsM1JVVUFBQUFBalBZQUFKampBQUI4NEFBQUFBQUFBQlRqQUFDckFRQUFyQUVBQUdJQkFBQ3RBUUFBcmdFQUFLOEJBQUFBQUFBQU5PTUFBTEFCQUFDeEFRQUFZZ0VBQUxJQkFBQ3pBUUFBdEFFQUFBQUFBQURRNUFBQWhBRUFBTFVCQUFCaUFRQUF0Z0VBQUxjQkFBQzRBUUFBdVFFQUFMb0JBQUM3QVFBQXZBRUFBTDBCQUFDK0FRQUF2d0VBQU1BQkFBQk9VM1F6WDE4eU4yNTFiVjluWlhSSlkwNVRYekU1YVhOMGNtVmhiV0oxWmw5cGRHVnlZWFJ2Y2tsalRsTmZNVEZqYUdGeVgzUnlZV2wwYzBsalJVVkZSVVZGQUU1VGRETmZYekk1WDE5dWRXMWZaMlYwU1dORlJRQk9VM1F6WDE4eU1UUmZYMjUxYlY5blpYUmZZbUZ6WlVVQUFHVDJBQUNXNUFBQTZQWUFBSURrQUFBQUFBQUFBUUFBQUxEa0FBQUFBQUFBNlBZQUFEemtBQUFBQUFBQUFnQUFBSHpnQUFBQ0FBQUF1T1FBUWZUSkF3dktBYVRsQUFDRUFRQUF3UUVBQUdJQkFBRENBUUFBd3dFQUFNUUJBQURGQVFBQXhnRUFBTWNCQUFESUFRQUF5UUVBQU1vQkFBRExBUUFBekFFQUFFNVRkRE5mWHpJM2JuVnRYMmRsZEVsM1RsTmZNVGxwYzNSeVpXRnRZblZtWDJsMFpYSmhkRzl5U1hkT1UxOHhNV05vWVhKZmRISmhhWFJ6U1hkRlJVVkZSVVVBVGxOME0xOWZNamxmWDI1MWJWOW5aWFJKZDBWRkFBQUE2UFlBQUhUbEFBQUFBQUFBQVFBQUFMRGtBQUFBQUFBQTZQWUFBRERsQUFBQUFBQUFBZ0FBQUh6Z0FBQUNBQUFBak9VQVFjakxBd3ZlQVl6bUFBQ0VBUUFBelFFQUFHSUJBQURPQVFBQXp3RUFBTkFCQUFEUkFRQUEwZ0VBQU5NQkFBRFVBUUFBMVFFQUFFNVRkRE5mWHpJM2JuVnRYM0IxZEVsalRsTmZNVGx2YzNSeVpXRnRZblZtWDJsMFpYSmhkRzl5U1dOT1UxOHhNV05vWVhKZmRISmhhWFJ6U1dORlJVVkZSVVVBVGxOME0xOWZNamxmWDI1MWJWOXdkWFJKWTBWRkFFNVRkRE5mWHpJeE5GOWZiblZ0WDNCMWRGOWlZWE5sUlFBQVpQWUFBRkxtQUFEbzlnQUFQT1lBQUFBQUFBQUJBQUFBYk9ZQUFBQUFBQURvOWdBQStPVUFBQUFBQUFBQ0FBQUFmT0FBQUFJQUFBQjA1Z0JCc00wREM3NEJWT2NBQUlRQkFBRFdBUUFBWWdFQUFOY0JBQURZQVFBQTJRRUFBTm9CQUFEYkFRQUEzQUVBQU4wQkFBRGVBUUFBVGxOME0xOWZNamR1ZFcxZmNIVjBTWGRPVTE4eE9XOXpkSEpsWVcxaWRXWmZhWFJsY21GMGIzSkpkMDVUWHpFeFkyaGhjbDkwY21GcGRITkpkMFZGUlVWRlJRQk9VM1F6WDE4eU9WOWZiblZ0WDNCMWRFbDNSVVVBQUFEbzlnQUFKT2NBQUFBQUFBQUJBQUFBYk9ZQUFBQUFBQURvOWdBQTRPWUFBQUFBQUFBQ0FBQUFmT0FBQUFJQUFBQTg1d0JCK000REM1b0xWT2dBQU44QkFBRGdBUUFBWWdFQUFPRUJBQURpQVFBQTR3RUFBT1FCQUFEbEFRQUE1Z0VBQU9jQkFBRDQvLy8vVk9nQUFPZ0JBQURwQVFBQTZnRUFBT3NCQUFEc0FRQUE3UUVBQU80QkFBQk9VM1F6WDE4eU9IUnBiV1ZmWjJWMFNXTk9VMTh4T1dsemRISmxZVzFpZFdaZmFYUmxjbUYwYjNKSlkwNVRYekV4WTJoaGNsOTBjbUZwZEhOSlkwVkZSVVZGUlFCT1UzUXpYMTh5T1hScGJXVmZZbUZ6WlVVQVpQWUFBQTNvQUFCT1UzUXpYMTh5TWpCZlgzUnBiV1ZmWjJWMFgyTmZjM1J2Y21GblpVbGpSVVVBQUFCazlnQUFLT2dBQU9qMkFBREk1d0FBQUFBQUFBTUFBQUI4NEFBQUFnQUFBQ0RvQUFBQ0FBQUFUT2dBQUFBSUFBQUFBQUFBUU9rQUFPOEJBQUR3QVFBQVlnRUFBUEVCQUFEeUFRQUE4d0VBQVBRQkFBRDFBUUFBOWdFQUFQY0JBQUQ0Ly8vL1FPa0FBUGdCQUFENUFRQUErZ0VBQVBzQkFBRDhBUUFBL1FFQUFQNEJBQUJPVTNRelgxOHlPSFJwYldWZloyVjBTWGRPVTE4eE9XbHpkSEpsWVcxaWRXWmZhWFJsY21GMGIzSkpkMDVUWHpFeFkyaGhjbDkwY21GcGRITkpkMFZGUlVWRlJRQk9VM1F6WDE4eU1qQmZYM1JwYldWZloyVjBYMk5mYzNSdmNtRm5aVWwzUlVVQUFHVDJBQUFWNlFBQTZQWUFBTkRvQUFBQUFBQUFBd0FBQUh6Z0FBQUNBQUFBSU9nQUFBSUFBQUE0NlFBQUFBZ0FBQUFBQUFEazZRQUEvd0VBQUFBQ0FBQmlBUUFBQVFJQUFFNVRkRE5mWHpJNGRHbHRaVjl3ZFhSSlkwNVRYekU1YjNOMGNtVmhiV0oxWmw5cGRHVnlZWFJ2Y2tsalRsTmZNVEZqYUdGeVgzUnlZV2wwYzBsalJVVkZSVVZGQUU1VGRETmZYekl4TUY5ZmRHbHRaVjl3ZFhSRkFBQUFaUFlBQU1YcEFBRG85Z0FBZ09rQUFBQUFBQUFDQUFBQWZPQUFBQUlBQUFEYzZRQUFBQWdBQUFBQUFBQms2Z0FBQWdJQUFBTUNBQUJpQVFBQUJBSUFBRTVUZEROZlh6STRkR2x0WlY5d2RYUkpkMDVUWHpFNWIzTjBjbVZoYldKMVpsOXBkR1Z5WVhSdmNrbDNUbE5mTVRGamFHRnlYM1J5WVdsMGMwbDNSVVZGUlVWRkFBQUFBT2oyQUFBYzZnQUFBQUFBQUFJQUFBQjg0QUFBQWdBQUFOenBBQUFBQ0FBQUFBQUFBUGpxQUFDRUFRQUFCUUlBQUdJQkFBQUdBZ0FBQndJQUFBZ0NBQUFKQWdBQUNnSUFBQXNDQUFBTUFnQUFEUUlBQUE0Q0FBQk9VM1F6WDE4eU1UQnRiMjVsZVhCMWJtTjBTV05NWWpCRlJVVUFUbE4wTTE5Zk1qRXdiVzl1WlhsZlltRnpaVVVBQUFBQVpQWUFBTmpxQUFEbzlnQUF2T29BQUFBQUFBQUNBQUFBZk9BQUFBSUFBQUR3NmdBQUFnQUFBQUFBQUFCczZ3QUFoQUVBQUE4Q0FBQmlBUUFBRUFJQUFCRUNBQUFTQWdBQUV3SUFBQlFDQUFBVkFnQUFGZ0lBQUJjQ0FBQVlBZ0FBVGxOME0xOWZNakV3Ylc5dVpYbHdkVzVqZEVsalRHSXhSVVZGQU9qMkFBQlE2d0FBQUFBQUFBSUFBQUI4NEFBQUFnQUFBUERxQUFBQ0FBQUFBQUFBQU9EckFBQ0VBUUFBR1FJQUFHSUJBQUFhQWdBQUd3SUFBQndDQUFBZEFnQUFIZ0lBQUI4Q0FBQWdBZ0FBSVFJQUFDSUNBQUJPVTNRelgxOHlNVEJ0YjI1bGVYQjFibU4wU1hkTVlqQkZSVVVBNlBZQUFNVHJBQUFBQUFBQUFnQUFBSHpnQUFBQ0FBQUE4T29BQUFJQUFBQUFBQUFBVk93QUFJUUJBQUFqQWdBQVlnRUFBQ1FDQUFBbEFnQUFKZ0lBQUNjQ0FBQW9BZ0FBS1FJQUFDb0NBQUFyQWdBQUxBSUFBRTVUZEROZlh6SXhNRzF2Ym1WNWNIVnVZM1JKZDB4aU1VVkZSUURvOWdBQU9Pd0FBQUFBQUFBQ0FBQUFmT0FBQUFJQUFBRHc2Z0FBQWdBQUFBQUFBQUQ0N0FBQWhBRUFBQzBDQUFCaUFRQUFMZ0lBQUM4Q0FBQk9VM1F6WDE4eU9XMXZibVY1WDJkbGRFbGpUbE5mTVRscGMzUnlaV0Z0WW5WbVgybDBaWEpoZEc5eVNXTk9VMTh4TVdOb1lYSmZkSEpoYVhSelNXTkZSVVZGUlVVQVRsTjBNMTlmTWpFeFgxOXRiMjVsZVY5blpYUkpZMFZGQUFCazlnQUExdXdBQU9qMkFBQ1E3QUFBQUFBQUFBSUFBQUI4NEFBQUFnQUFBUERzQUVHYzJnTUxtZ0djN1FBQWhBRUFBREFDQUFCaUFRQUFNUUlBQURJQ0FBQk9VM1F6WDE4eU9XMXZibVY1WDJkbGRFbDNUbE5mTVRscGMzUnlaV0Z0WW5WbVgybDBaWEpoZEc5eVNYZE9VMTh4TVdOb1lYSmZkSEpoYVhSelNYZEZSVVZGUlVVQVRsTjBNMTlmTWpFeFgxOXRiMjVsZVY5blpYUkpkMFZGQUFCazlnQUFldTBBQU9qMkFBQTA3UUFBQUFBQUFBSUFBQUI4NEFBQUFnQUFBSlR0QUVIQTJ3TUxtZ0ZBN2dBQWhBRUFBRE1DQUFCaUFRQUFOQUlBQURVQ0FBQk9VM1F6WDE4eU9XMXZibVY1WDNCMWRFbGpUbE5mTVRsdmMzUnlaV0Z0WW5WbVgybDBaWEpoZEc5eVNXTk9VMTh4TVdOb1lYSmZkSEpoYVhSelNXTkZSVVZGUlVVQVRsTjBNMTlmTWpFeFgxOXRiMjVsZVY5d2RYUkpZMFZGQUFCazlnQUFIdTRBQU9qMkFBRFk3UUFBQUFBQUFBSUFBQUI4NEFBQUFnQUFBRGp1QUVIazNBTUxtZ0hrN2dBQWhBRUFBRFlDQUFCaUFRQUFOd0lBQURnQ0FBQk9VM1F6WDE4eU9XMXZibVY1WDNCMWRFbDNUbE5mTVRsdmMzUnlaV0Z0WW5WbVgybDBaWEpoZEc5eVNYZE9VMTh4TVdOb1lYSmZkSEpoYVhSelNYZEZSVVZGUlVVQVRsTjBNMTlmTWpFeFgxOXRiMjVsZVY5d2RYUkpkMFZGQUFCazlnQUF3dTRBQU9qMkFBQjg3Z0FBQUFBQUFBSUFBQUI4NEFBQUFnQUFBTnp1QUVHSTNnTUx1UWhjN3dBQWhBRUFBRGtDQUFCaUFRQUFPZ0lBQURzQ0FBQThBZ0FBVGxOME0xOWZNamh0WlhOellXZGxjMGxqUlVVQVRsTjBNMTlmTWpFemJXVnpjMkZuWlhOZlltRnpaVVVBQUFBQVpQWUFBRG52QUFEbzlnQUFKTzhBQUFBQUFBQUNBQUFBZk9BQUFBSUFBQUJVN3dBQUFnQUFBQUFBQUFDMDd3QUFoQUVBQUQwQ0FBQmlBUUFBUGdJQUFEOENBQUJBQWdBQVRsTjBNMTlmTWpodFpYTnpZV2RsYzBsM1JVVUFBQUFBNlBZQUFKenZBQUFBQUFBQUFnQUFBSHpnQUFBQ0FBQUFWTzhBQUFJQUFBQlRBQUFBZFFBQUFHNEFBQUJrQUFBQVlRQUFBSGtBQUFBQUFBQUFUUUFBQUc4QUFBQnVBQUFBWkFBQUFHRUFBQUI1QUFBQUFBQUFBRlFBQUFCMUFBQUFaUUFBQUhNQUFBQmtBQUFBWVFBQUFIa0FBQUFBQUFBQVZ3QUFBR1VBQUFCa0FBQUFiZ0FBQUdVQUFBQnpBQUFBWkFBQUFHRUFBQUI1QUFBQUFBQUFBRlFBQUFCb0FBQUFkUUFBQUhJQUFBQnpBQUFBWkFBQUFHRUFBQUI1QUFBQUFBQUFBRVlBQUFCeUFBQUFhUUFBQUdRQUFBQmhBQUFBZVFBQUFBQUFBQUJUQUFBQVlRQUFBSFFBQUFCMUFBQUFjZ0FBQUdRQUFBQmhBQUFBZVFBQUFBQUFBQUJUQUFBQWRRQUFBRzRBQUFBQUFBQUFUUUFBQUc4QUFBQnVBQUFBQUFBQUFGUUFBQUIxQUFBQVpRQUFBQUFBQUFCWEFBQUFaUUFBQUdRQUFBQUFBQUFBVkFBQUFHZ0FBQUIxQUFBQUFBQUFBRVlBQUFCeUFBQUFhUUFBQUFBQUFBQlRBQUFBWVFBQUFIUUFBQUFBQUFBQVNnQUFBR0VBQUFCdUFBQUFkUUFBQUdFQUFBQnlBQUFBZVFBQUFBQUFBQUJHQUFBQVpRQUFBR0lBQUFCeUFBQUFkUUFBQUdFQUFBQnlBQUFBZVFBQUFBQUFBQUJOQUFBQVlRQUFBSElBQUFCakFBQUFhQUFBQUFBQUFBQkJBQUFBY0FBQUFISUFBQUJwQUFBQWJBQUFBQUFBQUFCTkFBQUFZUUFBQUhrQUFBQUFBQUFBU2dBQUFIVUFBQUJ1QUFBQVpRQUFBQUFBQUFCS0FBQUFkUUFBQUd3QUFBQjVBQUFBQUFBQUFFRUFBQUIxQUFBQVp3QUFBSFVBQUFCekFBQUFkQUFBQUFBQUFBQlRBQUFBWlFBQUFIQUFBQUIwQUFBQVpRQUFBRzBBQUFCaUFBQUFaUUFBQUhJQUFBQUFBQUFBVHdBQUFHTUFBQUIwQUFBQWJ3QUFBR0lBQUFCbEFBQUFjZ0FBQUFBQUFBQk9BQUFBYndBQUFIWUFBQUJsQUFBQWJRQUFBR0lBQUFCbEFBQUFjZ0FBQUFBQUFBQkVBQUFBWlFBQUFHTUFBQUJsQUFBQWJRQUFBR0lBQUFCbEFBQUFjZ0FBQUFBQUFBQktBQUFBWVFBQUFHNEFBQUFBQUFBQVJnQUFBR1VBQUFCaUFBQUFBQUFBQUUwQUFBQmhBQUFBY2dBQUFBQUFBQUJCQUFBQWNBQUFBSElBQUFBQUFBQUFTZ0FBQUhVQUFBQnVBQUFBQUFBQUFFb0FBQUIxQUFBQWJBQUFBQUFBQUFCQkFBQUFkUUFBQUdjQUFBQUFBQUFBVXdBQUFHVUFBQUJ3QUFBQUFBQUFBRThBQUFCakFBQUFkQUFBQUFBQUFBQk9BQUFBYndBQUFIWUFBQUFBQUFBQVJBQUFBR1VBQUFCakFBQUFBQUFBQUVFQUFBQk5BQUFBQUFBQUFGQUFBQUJOQUVITTVnTUxzZ2xNNkFBQTZBRUFBT2tCQUFEcUFRQUE2d0VBQU93QkFBRHRBUUFBN2dFQUFBQUFBQUE0NlFBQStBRUFBUGtCQUFENkFRQUErd0VBQVB3QkFBRDlBUUFBL2dFQUFBQUFBQURBOHdBQUZnQUFBRUVDQUFCQ0FnQUFUbE4wTTE5Zk1qRTBYMTl6YUdGeVpXUmZZMjkxYm5SRkFBQUFBR1QyQUFDazh3QUFBQUFBQUFUMEFBQVdBQUFBUXdJQUFFSUNBQUJFQWdBQVFnSUFBRTVUZEROZlh6SXhPVjlmYzJoaGNtVmtYM2RsWVd0ZlkyOTFiblJGQUFBQTZQWUFBT1R6QUFBQUFBQUFBUUFBQU1EekFBQUFBQUFBVGpFd1gxOWplSGhoWW1sMk1URTJYMTl6YUdsdFgzUjVjR1ZmYVc1bWIwVUFBQUFBalBZQUFCejBBQUQ0OXdBQVRqRXdYMTlqZUhoaFltbDJNVEUzWDE5amJHRnpjMTkwZVhCbFgybHVabTlGQUFBQWpQWUFBRXowQUFCQTlBQUFUakV3WDE5amVIaGhZbWwyTVRFM1gxOXdZbUZ6WlY5MGVYQmxYMmx1Wm05RkFBQUFqUFlBQUh6MEFBQkE5QUFBVGpFd1gxOWplSGhoWW1sMk1URTVYMTl3YjJsdWRHVnlYM1I1Y0dWZmFXNW1iMFVBalBZQUFLejBBQUNnOUFBQVRqRXdYMTlqZUhoaFltbDJNVEl3WDE5bWRXNWpkR2x2Ymw5MGVYQmxYMmx1Wm05RkFBQUFBSXoyQUFEYzlBQUFRUFFBQUU0eE1GOWZZM2g0WVdKcGRqRXlPVjlmY0c5cGJuUmxjbDkwYjE5dFpXMWlaWEpmZEhsd1pWOXBibVp2UlFBQUFJejJBQUFROVFBQW9QUUFBQUFBQUFDUTlRQUFSUUlBQUVZQ0FBQkhBZ0FBU0FJQUFFa0NBQUJPTVRCZlgyTjRlR0ZpYVhZeE1qTmZYMloxYm1SaGJXVnVkR0ZzWDNSNWNHVmZhVzVtYjBVQWpQWUFBR2oxQUFCQTlBQUFkZ0FBQUZUMUFBQ2M5UUFBUkc0QUFGVDFBQUNvOVFBQVlnQUFBRlQxQUFDMDlRQUFZd0FBQUZUMUFBREE5UUFBYUFBQUFGVDFBQURNOVFBQVlRQUFBRlQxQUFEWTlRQUFjd0FBQUZUMUFBRGs5UUFBZEFBQUFGVDFBQUR3OVFBQWFRQUFBRlQxQUFEODlRQUFhZ0FBQUZUMUFBQUk5Z0FBYkFBQUFGVDFBQUFVOWdBQWJRQUFBRlQxQUFBZzlnQUFlQUFBQUZUMUFBQXM5Z0FBZVFBQUFGVDFBQUE0OWdBQVpnQUFBRlQxQUFCRTlnQUFaQUFBQUZUMUFBQlE5Z0FBQUFBQUFIRDBBQUJGQWdBQVNnSUFBRWNDQUFCSUFnQUFTd0lBQUV3Q0FBQk5BZ0FBVGdJQUFBQUFBQURVOWdBQVJRSUFBRThDQUFCSEFnQUFTQUlBQUVzQ0FBQlFBZ0FBVVFJQUFGSUNBQUJPTVRCZlgyTjRlR0ZpYVhZeE1qQmZYM05wWDJOc1lYTnpYM1I1Y0dWZmFXNW1iMFVBQUFBQWpQWUFBS3oyQUFCdzlBQUFBQUFBQUREM0FBQkZBZ0FBVXdJQUFFY0NBQUJJQWdBQVN3SUFBRlFDQUFCVkFnQUFWZ0lBQUU0eE1GOWZZM2g0WVdKcGRqRXlNVjlmZG0xcFgyTnNZWE56WDNSNWNHVmZhVzVtYjBVQUFBQ005Z0FBQ1BjQUFIRDBBQUFBQUFBQTBQUUFBRVVDQUFCWEFnQUFSd0lBQUVnQ0FBQllBZ0FBQUFBQUFIejNBQUJaQWdBQVdnSUFBRnNDQUFCVGREbGxlR05sY0hScGIyNEFBQUFBWlBZQUFHejNBQUFBQUFBQXFQY0FBQXdBQUFCY0FnQUFYUUlBQUZOME1URnNiMmRwWTE5bGNuSnZjZ0NNOWdBQW1QY0FBSHozQUFBQUFBQUEzUGNBQUF3QUFBQmVBZ0FBWFFJQUFGTjBNVEpzWlc1bmRHaGZaWEp5YjNJQUFBQUFqUFlBQU1qM0FBQ285d0FBVTNRNWRIbHdaVjlwYm1adkFBQUFBR1QyQUFEbzl3QkJnUEFEQ3lFQkFBQUFYZ1FBQUVjSEFBQmNEZ0FBQnhBQUFQLy8vLy85Ly8vLy92Ly8vd1VBUWEzd0F3c0JBUUJCeFBBREN3ditBQUFBL1FBQUFOZ05BUUJCM1BBREN3RUNBRUhzOEFNTENQLy8vLy8vLy8vL0FFR3c4UU1MQ1NENEFBQUFBQUFBQlFCQnhQRURDd0lCQVFCQjNQRURDdzcrQUFBQUFnRUFBT2dOQVFBQUJBQkI5UEVEQ3dFQkFFR0U4Z01MQmYvLy8vOEtBRUhJOGdNTENiajRBQUF3SkZFQUNRQkIzZklEQ3dFQkFFSHc4Z01MRXY4QUFBQUFBQUFBL1FBQUFQZ1RBUUFBQkFCQm5QTURDd1QvLy8vL1wiO2lmKCFpc0RhdGFVUkkod2FzbUJpbmFyeUZpbGUpKXt3YXNtQmluYXJ5RmlsZT1sb2NhdGVGaWxlKHdhc21CaW5hcnlGaWxlKX1mdW5jdGlvbiBnZXRCaW5hcnkoZmlsZSl7dHJ5e2lmKGZpbGU9PXdhc21CaW5hcnlGaWxlJiZ3YXNtQmluYXJ5KXtyZXR1cm4gbmV3IFVpbnQ4QXJyYXkod2FzbUJpbmFyeSl9dmFyIGJpbmFyeT10cnlQYXJzZUFzRGF0YVVSSShmaWxlKTtpZihiaW5hcnkpe3JldHVybiBiaW5hcnl9aWYocmVhZEJpbmFyeSl7cmV0dXJuIHJlYWRCaW5hcnkoZmlsZSl9ZWxzZXt0aHJvd1wiYm90aCBhc3luYyBhbmQgc3luYyBmZXRjaGluZyBvZiB0aGUgd2FzbSBmYWlsZWRcIn19Y2F0Y2goZXJyKXthYm9ydChlcnIpfX1mdW5jdGlvbiBnZXRCaW5hcnlQcm9taXNlKCl7aWYoIXdhc21CaW5hcnkmJihFTlZJUk9OTUVOVF9JU19XRUJ8fEVOVklST05NRU5UX0lTX1dPUktFUikpe2lmKHR5cGVvZiBmZXRjaD09XCJmdW5jdGlvblwiJiYhaXNGaWxlVVJJKHdhc21CaW5hcnlGaWxlKSl7cmV0dXJuIGZldGNoKHdhc21CaW5hcnlGaWxlLHtjcmVkZW50aWFsczpcInNhbWUtb3JpZ2luXCJ9KS50aGVuKGZ1bmN0aW9uKHJlc3BvbnNlKXtpZighcmVzcG9uc2VbXCJva1wiXSl7dGhyb3dcImZhaWxlZCB0byBsb2FkIHdhc20gYmluYXJ5IGZpbGUgYXQgJ1wiK3dhc21CaW5hcnlGaWxlK1wiJ1wifXJldHVybiByZXNwb25zZVtcImFycmF5QnVmZmVyXCJdKCl9KS5jYXRjaChmdW5jdGlvbigpe3JldHVybiBnZXRCaW5hcnkod2FzbUJpbmFyeUZpbGUpfSl9ZWxzZXtpZihyZWFkQXN5bmMpe3JldHVybiBuZXcgUHJvbWlzZShmdW5jdGlvbihyZXNvbHZlLHJlamVjdCl7cmVhZEFzeW5jKHdhc21CaW5hcnlGaWxlLGZ1bmN0aW9uKHJlc3BvbnNlKXtyZXNvbHZlKG5ldyBVaW50OEFycmF5KHJlc3BvbnNlKSl9LHJlamVjdCl9KX19fXJldHVybiBQcm9taXNlLnJlc29sdmUoKS50aGVuKGZ1bmN0aW9uKCl7cmV0dXJuIGdldEJpbmFyeSh3YXNtQmluYXJ5RmlsZSl9KX1mdW5jdGlvbiBjcmVhdGVXYXNtKCl7dmFyIGluZm89e1wiYVwiOmFzbUxpYnJhcnlBcmd9O2Z1bmN0aW9uIHJlY2VpdmVJbnN0YW5jZShpbnN0YW5jZSxtb2R1bGUpe3ZhciBleHBvcnRzPWluc3RhbmNlLmV4cG9ydHM7TW9kdWxlW1wiYXNtXCJdPWV4cG9ydHM7d2FzbU1lbW9yeT1Nb2R1bGVbXCJhc21cIl1bXCJaXCJdO3VwZGF0ZUdsb2JhbEJ1ZmZlckFuZFZpZXdzKHdhc21NZW1vcnkuYnVmZmVyKTt3YXNtVGFibGU9TW9kdWxlW1wiYXNtXCJdW1wiY2FcIl07YWRkT25Jbml0KE1vZHVsZVtcImFzbVwiXVtcIl9cIl0pO3JlbW92ZVJ1bkRlcGVuZGVuY3koXCJ3YXNtLWluc3RhbnRpYXRlXCIpfWFkZFJ1bkRlcGVuZGVuY3koXCJ3YXNtLWluc3RhbnRpYXRlXCIpO2Z1bmN0aW9uIHJlY2VpdmVJbnN0YW50aWF0aW9uUmVzdWx0KHJlc3VsdCl7cmVjZWl2ZUluc3RhbmNlKHJlc3VsdFtcImluc3RhbmNlXCJdKX1mdW5jdGlvbiBpbnN0YW50aWF0ZUFycmF5QnVmZmVyKHJlY2VpdmVyKXtyZXR1cm4gZ2V0QmluYXJ5UHJvbWlzZSgpLnRoZW4oZnVuY3Rpb24oYmluYXJ5KXtyZXR1cm4gV2ViQXNzZW1ibHkuaW5zdGFudGlhdGUoYmluYXJ5LGluZm8pfSkudGhlbihmdW5jdGlvbihpbnN0YW5jZSl7cmV0dXJuIGluc3RhbmNlfSkudGhlbihyZWNlaXZlcixmdW5jdGlvbihyZWFzb24pe2VycihcImZhaWxlZCB0byBhc3luY2hyb25vdXNseSBwcmVwYXJlIHdhc206IFwiK3JlYXNvbik7YWJvcnQocmVhc29uKX0pfWZ1bmN0aW9uIGluc3RhbnRpYXRlQXN5bmMoKXtpZighd2FzbUJpbmFyeSYmdHlwZW9mIFdlYkFzc2VtYmx5Lmluc3RhbnRpYXRlU3RyZWFtaW5nPT1cImZ1bmN0aW9uXCImJiFpc0RhdGFVUkkod2FzbUJpbmFyeUZpbGUpJiYhaXNGaWxlVVJJKHdhc21CaW5hcnlGaWxlKSYmdHlwZW9mIGZldGNoPT1cImZ1bmN0aW9uXCIpe3JldHVybiBmZXRjaCh3YXNtQmluYXJ5RmlsZSx7Y3JlZGVudGlhbHM6XCJzYW1lLW9yaWdpblwifSkudGhlbihmdW5jdGlvbihyZXNwb25zZSl7dmFyIHJlc3VsdD1XZWJBc3NlbWJseS5pbnN0YW50aWF0ZVN0cmVhbWluZyhyZXNwb25zZSxpbmZvKTtyZXR1cm4gcmVzdWx0LnRoZW4ocmVjZWl2ZUluc3RhbnRpYXRpb25SZXN1bHQsZnVuY3Rpb24ocmVhc29uKXtlcnIoXCJ3YXNtIHN0cmVhbWluZyBjb21waWxlIGZhaWxlZDogXCIrcmVhc29uKTtlcnIoXCJmYWxsaW5nIGJhY2sgdG8gQXJyYXlCdWZmZXIgaW5zdGFudGlhdGlvblwiKTtyZXR1cm4gaW5zdGFudGlhdGVBcnJheUJ1ZmZlcihyZWNlaXZlSW5zdGFudGlhdGlvblJlc3VsdCl9KX0pfWVsc2V7cmV0dXJuIGluc3RhbnRpYXRlQXJyYXlCdWZmZXIocmVjZWl2ZUluc3RhbnRpYXRpb25SZXN1bHQpfX1pZihNb2R1bGVbXCJpbnN0YW50aWF0ZVdhc21cIl0pe3RyeXt2YXIgZXhwb3J0cz1Nb2R1bGVbXCJpbnN0YW50aWF0ZVdhc21cIl0oaW5mbyxyZWNlaXZlSW5zdGFuY2UpO3JldHVybiBleHBvcnRzfWNhdGNoKGUpe2VycihcIk1vZHVsZS5pbnN0YW50aWF0ZVdhc20gY2FsbGJhY2sgZmFpbGVkIHdpdGggZXJyb3I6IFwiK2UpO3JldHVybiBmYWxzZX19aW5zdGFudGlhdGVBc3luYygpLmNhdGNoKHJlYWR5UHJvbWlzZVJlamVjdCk7cmV0dXJue319dmFyIHRlbXBEb3VibGU7dmFyIHRlbXBJNjQ7dmFyIEFTTV9DT05TVFM9ezYzOTY4OmZ1bmN0aW9uKCQwLCQxLCQyKXt2YXIgbWVzc2FnZT1VVEY4VG9TdHJpbmcoJDApO3ZhciBpbmZvSGVhZD1VVEY4VG9TdHJpbmcoJDEpO3ZhciBzdHlsZT1VVEY4VG9TdHJpbmcoJDIpO2NvbnNvbGUubG9nKGluZm9IZWFkK21lc3NhZ2Usc3R5bGUpfSw2NDEwNzpmdW5jdGlvbigkMCwkMSwkMiwkMyl7dmFyIG1lc3NhZ2U9VVRGOFRvU3RyaW5nKCQwKTt2YXIgaW5mb0hlYWQ9VVRGOFRvU3RyaW5nKCQxKTt2YXIgc3R5bGU9VVRGOFRvU3RyaW5nKCQyKTt2YXIgZm9ybWF0PVVURjhUb1N0cmluZygkMyk7Y29uc29sZS5sb2coaW5mb0hlYWQrbWVzc2FnZSxzdHlsZSxmb3JtYXQpfSw2NDI4NTpmdW5jdGlvbigkMCwkMSwkMiwkMyl7dmFyIG1lc3NhZ2U9VVRGOFRvU3RyaW5nKCQwKTt2YXIgaW5mb0hlYWQ9VVRGOFRvU3RyaW5nKCQxKTt2YXIgc3R5bGU9VVRGOFRvU3RyaW5nKCQyKTt2YXIgZm9ybWF0PVVURjhUb1N0cmluZygkMyk7Y29uc29sZS5sb2coaW5mb0hlYWQrbWVzc2FnZSxzdHlsZSxmb3JtYXQpfSw2NDQ2MzpmdW5jdGlvbigkMCwkMSwkMiwkMyl7dmFyIG1lc3NhZ2U9VVRGOFRvU3RyaW5nKCQwKTt2YXIgaW5mb0hlYWQ9VVRGOFRvU3RyaW5nKCQxKTt2YXIgc3R5bGU9VVRGOFRvU3RyaW5nKCQyKTt2YXIgZm9ybWF0PVVURjhUb1N0cmluZygkMyk7Y29uc29sZS5sb2coaW5mb0hlYWQrbWVzc2FnZSxzdHlsZSxmb3JtYXQpfSw2NDY0MTpmdW5jdGlvbigkMCwkMSwkMiwkMyl7dmFyIG1lc3NhZ2U9VVRGOFRvU3RyaW5nKCQwKTt2YXIgaW5mb0hlYWQ9VVRGOFRvU3RyaW5nKCQxKTt2YXIgc3R5bGU9VVRGOFRvU3RyaW5nKCQyKTt2YXIgZm9ybWF0PVVURjhUb1N0cmluZygkMyk7Y29uc29sZS5sb2coaW5mb0hlYWQrbWVzc2FnZSxzdHlsZSxmb3JtYXQpfSw2NDgxOTpmdW5jdGlvbigkMCwkMSwkMiwkMyl7dmFyIG1lc3NhZ2U9VVRGOFRvU3RyaW5nKCQwKTt2YXIgaW5mb0hlYWQ9VVRGOFRvU3RyaW5nKCQxKTt2YXIgc3R5bGU9VVRGOFRvU3RyaW5nKCQyKTtjb25zb2xlLmxvZyhpbmZvSGVhZCttZXNzYWdlLHN0eWxlLCQzKX0sNjQ5NjI6ZnVuY3Rpb24oJDAsJDEsJDIpe3ZhciBtZXNzYWdlPVVURjhUb1N0cmluZygkMCk7dmFyIGVycm9ySGVhZD1VVEY4VG9TdHJpbmcoJDEpO3ZhciBzdHlsZT1VVEY4VG9TdHJpbmcoJDIpO2NvbnNvbGUuZXJyb3IoZXJyb3JIZWFkK21lc3NhZ2Usc3R5bGUpfSw2NTEwNTpmdW5jdGlvbigkMCwkMSwkMiwkMyl7dmFyIG1lc3NhZ2U9VVRGOFRvU3RyaW5nKCQwKTt2YXIgZXJyb3JIZWFkPVVURjhUb1N0cmluZygkMSk7dmFyIHN0eWxlPVVURjhUb1N0cmluZygkMik7dmFyIGZvcm1hdD1VVEY4VG9TdHJpbmcoJDMpO2NvbnNvbGUuZXJyb3IoZXJyb3JIZWFkK21lc3NhZ2Usc3R5bGUsZm9ybWF0KX0sNjUyODc6ZnVuY3Rpb24oJDAsJDEsJDIsJDMpe3ZhciBtZXNzYWdlPVVURjhUb1N0cmluZygkMCk7dmFyIGVycm9ySGVhZD1VVEY4VG9TdHJpbmcoJDEpO3ZhciBzdHlsZT1VVEY4VG9TdHJpbmcoJDIpO3ZhciBmb3JtYXQ9VVRGOFRvU3RyaW5nKCQzKTtjb25zb2xlLmVycm9yKGVycm9ySGVhZCttZXNzYWdlLHN0eWxlLGZvcm1hdCl9LDY1NDY5OmZ1bmN0aW9uKCQwLCQxLCQyLCQzKXt2YXIgbWVzc2FnZT1VVEY4VG9TdHJpbmcoJDApO3ZhciBlcnJvckhlYWQ9VVRGOFRvU3RyaW5nKCQxKTt2YXIgc3R5bGU9VVRGOFRvU3RyaW5nKCQyKTt2YXIgZm9ybWF0PVVURjhUb1N0cmluZygkMyk7Y29uc29sZS5lcnJvcihlcnJvckhlYWQrbWVzc2FnZSxzdHlsZSxmb3JtYXQpfSw2NTY1MTpmdW5jdGlvbigkMCwkMSwkMiwkMyl7dmFyIG1lc3NhZ2U9VVRGOFRvU3RyaW5nKCQwKTt2YXIgZXJyb3JIZWFkPVVURjhUb1N0cmluZygkMSk7dmFyIHN0eWxlPVVURjhUb1N0cmluZygkMik7dmFyIGZvcm1hdD1VVEY4VG9TdHJpbmcoJDMpO2NvbnNvbGUuZXJyb3IoZXJyb3JIZWFkK21lc3NhZ2Usc3R5bGUsZm9ybWF0KX0sNjU4MzM6ZnVuY3Rpb24oJDAsJDEsJDIsJDMpe3ZhciBtZXNzYWdlPVVURjhUb1N0cmluZygkMCk7dmFyIGVycm9ySGVhZD1VVEY4VG9TdHJpbmcoJDEpO3ZhciBzdHlsZT1VVEY4VG9TdHJpbmcoJDIpO2NvbnNvbGUuZXJyb3IoZXJyb3JIZWFkK21lc3NhZ2Usc3R5bGUsJDMpfSw2NTk4MDpmdW5jdGlvbigkMCwkMSwkMil7dmFyIG1lc3NhZ2U9VVRGOFRvU3RyaW5nKCQwKTt2YXIgaW5mb0hlYWQ9VVRGOFRvU3RyaW5nKCQxKTt2YXIgc3R5bGU9VVRGOFRvU3RyaW5nKCQyKTtjb25zb2xlLndhcm4oaW5mb0hlYWQrbWVzc2FnZSxzdHlsZSl9LDY2MTIwOmZ1bmN0aW9uKCQwLCQxLCQyLCQzKXt2YXIgbWVzc2FnZT1VVEY4VG9TdHJpbmcoJDApO3ZhciBlcnJvckhlYWQ9VVRGOFRvU3RyaW5nKCQxKTt2YXIgc3R5bGU9VVRGOFRvU3RyaW5nKCQyKTt2YXIgZm9ybWF0PVVURjhUb1N0cmluZygkMyk7Y29uc29sZS53YXJuKGVycm9ySGVhZCttZXNzYWdlLHN0eWxlLGZvcm1hdCl9LDY2MzAxOmZ1bmN0aW9uKCQwLCQxLCQyLCQzKXt2YXIgbWVzc2FnZT1VVEY4VG9TdHJpbmcoJDApO3ZhciBlcnJvckhlYWQ9VVRGOFRvU3RyaW5nKCQxKTt2YXIgc3R5bGU9VVRGOFRvU3RyaW5nKCQyKTt2YXIgZm9ybWF0PVVURjhUb1N0cmluZygkMyk7Y29uc29sZS53YXJuKGVycm9ySGVhZCttZXNzYWdlLHN0eWxlLGZvcm1hdCl9LDY2NDgyOmZ1bmN0aW9uKCQwLCQxLCQyLCQzKXt2YXIgbWVzc2FnZT1VVEY4VG9TdHJpbmcoJDApO3ZhciBlcnJvckhlYWQ9VVRGOFRvU3RyaW5nKCQxKTt2YXIgc3R5bGU9VVRGOFRvU3RyaW5nKCQyKTt2YXIgZm9ybWF0PVVURjhUb1N0cmluZygkMyk7Y29uc29sZS53YXJuKGVycm9ySGVhZCttZXNzYWdlLHN0eWxlLGZvcm1hdCl9LDY2NjYzOmZ1bmN0aW9uKCQwLCQxLCQyLCQzKXt2YXIgbWVzc2FnZT1VVEY4VG9TdHJpbmcoJDApO3ZhciBlcnJvckhlYWQ9VVRGOFRvU3RyaW5nKCQxKTt2YXIgc3R5bGU9VVRGOFRvU3RyaW5nKCQyKTt2YXIgZm9ybWF0PVVURjhUb1N0cmluZygkMyk7Y29uc29sZS53YXJuKGVycm9ySGVhZCttZXNzYWdlLHN0eWxlLGZvcm1hdCl9LDY2ODQ0OmZ1bmN0aW9uKCQwLCQxLCQyLCQzKXt2YXIgbWVzc2FnZT1VVEY4VG9TdHJpbmcoJDApO3ZhciBlcnJvckhlYWQ9VVRGOFRvU3RyaW5nKCQxKTt2YXIgc3R5bGU9VVRGOFRvU3RyaW5nKCQyKTtjb25zb2xlLndhcm4oZXJyb3JIZWFkK21lc3NhZ2Usc3R5bGUsJDMpfSw2Njk5MDpmdW5jdGlvbigpe3ZhciAkYT1hcmd1bWVudHM7dmFyIGk9MDtpZighYXJ0b29sa2l0TkZUW1wiTkZUTWFya2VySW5mb1wiXSl7YXJ0b29sa2l0TkZUW1wiTkZUTWFya2VySW5mb1wiXT17aWQ6MCxlcnJvcjotMSxmb3VuZDowLHBvc2U6WzAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwXX19dmFyIG1hcmtlckluZm89YXJ0b29sa2l0TkZUW1wiTkZUTWFya2VySW5mb1wiXTttYXJrZXJJbmZvW1wiaWRcIl09JGFbaSsrXTttYXJrZXJJbmZvW1wiZXJyb3JcIl09JGFbaSsrXTttYXJrZXJJbmZvW1wiZm91bmRcIl09MTttYXJrZXJJbmZvW1wicG9zZVwiXVswXT0kYVtpKytdO21hcmtlckluZm9bXCJwb3NlXCJdWzFdPSRhW2krK107bWFya2VySW5mb1tcInBvc2VcIl1bMl09JGFbaSsrXTttYXJrZXJJbmZvW1wicG9zZVwiXVszXT0kYVtpKytdO21hcmtlckluZm9bXCJwb3NlXCJdWzRdPSRhW2krK107bWFya2VySW5mb1tcInBvc2VcIl1bNV09JGFbaSsrXTttYXJrZXJJbmZvW1wicG9zZVwiXVs2XT0kYVtpKytdO21hcmtlckluZm9bXCJwb3NlXCJdWzddPSRhW2krK107bWFya2VySW5mb1tcInBvc2VcIl1bOF09JGFbaSsrXTttYXJrZXJJbmZvW1wicG9zZVwiXVs5XT0kYVtpKytdO21hcmtlckluZm9bXCJwb3NlXCJdWzEwXT0kYVtpKytdO21hcmtlckluZm9bXCJwb3NlXCJdWzExXT0kYVtpKytdfSw2NzY5NjpmdW5jdGlvbigpe3ZhciAkYT1hcmd1bWVudHM7dmFyIGk9MDtpZighYXJ0b29sa2l0TkZUW1wiTkZUTWFya2VySW5mb1wiXSl7YXJ0b29sa2l0TkZUW1wiTkZUTWFya2VySW5mb1wiXT17aWQ6MCxlcnJvcjotMSxmb3VuZDowLHBvc2U6WzAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwXX19dmFyIG1hcmtlckluZm89YXJ0b29sa2l0TkZUW1wiTkZUTWFya2VySW5mb1wiXTttYXJrZXJJbmZvW1wiaWRcIl09JGFbaSsrXTttYXJrZXJJbmZvW1wiZXJyb3JcIl09LTE7bWFya2VySW5mb1tcImZvdW5kXCJdPTA7bWFya2VySW5mb1tcInBvc2VcIl1bMF09MDttYXJrZXJJbmZvW1wicG9zZVwiXVsxXT0wO21hcmtlckluZm9bXCJwb3NlXCJdWzJdPTA7bWFya2VySW5mb1tcInBvc2VcIl1bM109MDttYXJrZXJJbmZvW1wicG9zZVwiXVs0XT0wO21hcmtlckluZm9bXCJwb3NlXCJdWzVdPTA7bWFya2VySW5mb1tcInBvc2VcIl1bNl09MDttYXJrZXJJbmZvW1wicG9zZVwiXVs3XT0wO21hcmtlckluZm9bXCJwb3NlXCJdWzhdPTA7bWFya2VySW5mb1tcInBvc2VcIl1bOV09MDttYXJrZXJJbmZvW1wicG9zZVwiXVsxMF09MDttYXJrZXJJbmZvW1wicG9zZVwiXVsxMV09MH0sNjgzMjU6ZnVuY3Rpb24oJDAsJDEsJDIsJDMsJDQsJDUpe2lmKCFhcnRvb2xraXRORlRbXCJmcmFtZU1hbGxvY1wiXSl7YXJ0b29sa2l0TkZUW1wiZnJhbWVNYWxsb2NcIl09e319dmFyIGZyYW1lTWFsbG9jPWFydG9vbGtpdE5GVFtcImZyYW1lTWFsbG9jXCJdO2ZyYW1lTWFsbG9jW1wiZnJhbWVwb2ludGVyXCJdPSQxO2ZyYW1lTWFsbG9jW1wiZnJhbWVzaXplXCJdPSQyO2ZyYW1lTWFsbG9jW1wiY2FtZXJhXCJdPSQzO2ZyYW1lTWFsbG9jW1widHJhbnNmb3JtXCJdPSQ0O2ZyYW1lTWFsbG9jW1widmlkZW9MdW1hUG9pbnRlclwiXT0kNX19O2Z1bmN0aW9uIGNhbGxSdW50aW1lQ2FsbGJhY2tzKGNhbGxiYWNrcyl7d2hpbGUoY2FsbGJhY2tzLmxlbmd0aD4wKXt2YXIgY2FsbGJhY2s9Y2FsbGJhY2tzLnNoaWZ0KCk7aWYodHlwZW9mIGNhbGxiYWNrPT1cImZ1bmN0aW9uXCIpe2NhbGxiYWNrKE1vZHVsZSk7Y29udGludWV9dmFyIGZ1bmM9Y2FsbGJhY2suZnVuYztpZih0eXBlb2YgZnVuYz09XCJudW1iZXJcIil7aWYoY2FsbGJhY2suYXJnPT09dW5kZWZpbmVkKXtnZXRXYXNtVGFibGVFbnRyeShmdW5jKSgpfWVsc2V7Z2V0V2FzbVRhYmxlRW50cnkoZnVuYykoY2FsbGJhY2suYXJnKX19ZWxzZXtmdW5jKGNhbGxiYWNrLmFyZz09PXVuZGVmaW5lZD9udWxsOmNhbGxiYWNrLmFyZyl9fX1mdW5jdGlvbiBnZXRXYXNtVGFibGVFbnRyeShmdW5jUHRyKXtyZXR1cm4gd2FzbVRhYmxlLmdldChmdW5jUHRyKX1mdW5jdGlvbiBfX19jeGFfYWxsb2NhdGVfZXhjZXB0aW9uKHNpemUpe3JldHVybiBfbWFsbG9jKHNpemUrMTYpKzE2fWZ1bmN0aW9uIEV4Y2VwdGlvbkluZm8oZXhjUHRyKXt0aGlzLmV4Y1B0cj1leGNQdHI7dGhpcy5wdHI9ZXhjUHRyLTE2O3RoaXMuc2V0X3R5cGU9ZnVuY3Rpb24odHlwZSl7SEVBUDMyW3RoaXMucHRyKzQ+PjJdPXR5cGV9O3RoaXMuZ2V0X3R5cGU9ZnVuY3Rpb24oKXtyZXR1cm4gSEVBUDMyW3RoaXMucHRyKzQ+PjJdfTt0aGlzLnNldF9kZXN0cnVjdG9yPWZ1bmN0aW9uKGRlc3RydWN0b3Ipe0hFQVAzMlt0aGlzLnB0cis4Pj4yXT1kZXN0cnVjdG9yfTt0aGlzLmdldF9kZXN0cnVjdG9yPWZ1bmN0aW9uKCl7cmV0dXJuIEhFQVAzMlt0aGlzLnB0cis4Pj4yXX07dGhpcy5zZXRfcmVmY291bnQ9ZnVuY3Rpb24ocmVmY291bnQpe0hFQVAzMlt0aGlzLnB0cj4+Ml09cmVmY291bnR9O3RoaXMuc2V0X2NhdWdodD1mdW5jdGlvbihjYXVnaHQpe2NhdWdodD1jYXVnaHQ/MTowO0hFQVA4W3RoaXMucHRyKzEyPj4wXT1jYXVnaHR9O3RoaXMuZ2V0X2NhdWdodD1mdW5jdGlvbigpe3JldHVybiBIRUFQOFt0aGlzLnB0cisxMj4+MF0hPTB9O3RoaXMuc2V0X3JldGhyb3duPWZ1bmN0aW9uKHJldGhyb3duKXtyZXRocm93bj1yZXRocm93bj8xOjA7SEVBUDhbdGhpcy5wdHIrMTM+PjBdPXJldGhyb3dufTt0aGlzLmdldF9yZXRocm93bj1mdW5jdGlvbigpe3JldHVybiBIRUFQOFt0aGlzLnB0cisxMz4+MF0hPTB9O3RoaXMuaW5pdD1mdW5jdGlvbih0eXBlLGRlc3RydWN0b3Ipe3RoaXMuc2V0X3R5cGUodHlwZSk7dGhpcy5zZXRfZGVzdHJ1Y3RvcihkZXN0cnVjdG9yKTt0aGlzLnNldF9yZWZjb3VudCgwKTt0aGlzLnNldF9jYXVnaHQoZmFsc2UpO3RoaXMuc2V0X3JldGhyb3duKGZhbHNlKX07dGhpcy5hZGRfcmVmPWZ1bmN0aW9uKCl7dmFyIHZhbHVlPUhFQVAzMlt0aGlzLnB0cj4+Ml07SEVBUDMyW3RoaXMucHRyPj4yXT12YWx1ZSsxfTt0aGlzLnJlbGVhc2VfcmVmPWZ1bmN0aW9uKCl7dmFyIHByZXY9SEVBUDMyW3RoaXMucHRyPj4yXTtIRUFQMzJbdGhpcy5wdHI+PjJdPXByZXYtMTtyZXR1cm4gcHJldj09PTF9fXZhciBleGNlcHRpb25MYXN0PTA7dmFyIHVuY2F1Z2h0RXhjZXB0aW9uQ291bnQ9MDtmdW5jdGlvbiBfX19jeGFfdGhyb3cocHRyLHR5cGUsZGVzdHJ1Y3Rvcil7dmFyIGluZm89bmV3IEV4Y2VwdGlvbkluZm8ocHRyKTtpbmZvLmluaXQodHlwZSxkZXN0cnVjdG9yKTtleGNlcHRpb25MYXN0PXB0cjt1bmNhdWdodEV4Y2VwdGlvbkNvdW50Kys7dGhyb3cgcHRyfWZ1bmN0aW9uIHNldEVyck5vKHZhbHVlKXtIRUFQMzJbX19fZXJybm9fbG9jYXRpb24oKT4+Ml09dmFsdWU7cmV0dXJuIHZhbHVlfXZhciBQQVRIPXtzcGxpdFBhdGg6ZnVuY3Rpb24oZmlsZW5hbWUpe3ZhciBzcGxpdFBhdGhSZT0vXihcXC8/fCkoW1xcc1xcU10qPykoKD86XFwuezEsMn18W15cXC9dKz98KShcXC5bXi5cXC9dKnwpKSg/OltcXC9dKikkLztyZXR1cm4gc3BsaXRQYXRoUmUuZXhlYyhmaWxlbmFtZSkuc2xpY2UoMSl9LG5vcm1hbGl6ZUFycmF5OmZ1bmN0aW9uKHBhcnRzLGFsbG93QWJvdmVSb290KXt2YXIgdXA9MDtmb3IodmFyIGk9cGFydHMubGVuZ3RoLTE7aT49MDtpLS0pe3ZhciBsYXN0PXBhcnRzW2ldO2lmKGxhc3Q9PT1cIi5cIil7cGFydHMuc3BsaWNlKGksMSl9ZWxzZSBpZihsYXN0PT09XCIuLlwiKXtwYXJ0cy5zcGxpY2UoaSwxKTt1cCsrfWVsc2UgaWYodXApe3BhcnRzLnNwbGljZShpLDEpO3VwLS19fWlmKGFsbG93QWJvdmVSb290KXtmb3IoO3VwO3VwLS0pe3BhcnRzLnVuc2hpZnQoXCIuLlwiKX19cmV0dXJuIHBhcnRzfSxub3JtYWxpemU6ZnVuY3Rpb24ocGF0aCl7dmFyIGlzQWJzb2x1dGU9cGF0aC5jaGFyQXQoMCk9PT1cIi9cIix0cmFpbGluZ1NsYXNoPXBhdGguc3Vic3RyKC0xKT09PVwiL1wiO3BhdGg9UEFUSC5ub3JtYWxpemVBcnJheShwYXRoLnNwbGl0KFwiL1wiKS5maWx0ZXIoZnVuY3Rpb24ocCl7cmV0dXJuISFwfSksIWlzQWJzb2x1dGUpLmpvaW4oXCIvXCIpO2lmKCFwYXRoJiYhaXNBYnNvbHV0ZSl7cGF0aD1cIi5cIn1pZihwYXRoJiZ0cmFpbGluZ1NsYXNoKXtwYXRoKz1cIi9cIn1yZXR1cm4oaXNBYnNvbHV0ZT9cIi9cIjpcIlwiKStwYXRofSxkaXJuYW1lOmZ1bmN0aW9uKHBhdGgpe3ZhciByZXN1bHQ9UEFUSC5zcGxpdFBhdGgocGF0aCkscm9vdD1yZXN1bHRbMF0sZGlyPXJlc3VsdFsxXTtpZighcm9vdCYmIWRpcil7cmV0dXJuXCIuXCJ9aWYoZGlyKXtkaXI9ZGlyLnN1YnN0cigwLGRpci5sZW5ndGgtMSl9cmV0dXJuIHJvb3QrZGlyfSxiYXNlbmFtZTpmdW5jdGlvbihwYXRoKXtpZihwYXRoPT09XCIvXCIpcmV0dXJuXCIvXCI7cGF0aD1QQVRILm5vcm1hbGl6ZShwYXRoKTtwYXRoPXBhdGgucmVwbGFjZSgvXFwvJC8sXCJcIik7dmFyIGxhc3RTbGFzaD1wYXRoLmxhc3RJbmRleE9mKFwiL1wiKTtpZihsYXN0U2xhc2g9PT0tMSlyZXR1cm4gcGF0aDtyZXR1cm4gcGF0aC5zdWJzdHIobGFzdFNsYXNoKzEpfSxleHRuYW1lOmZ1bmN0aW9uKHBhdGgpe3JldHVybiBQQVRILnNwbGl0UGF0aChwYXRoKVszXX0sam9pbjpmdW5jdGlvbigpe3ZhciBwYXRocz1BcnJheS5wcm90b3R5cGUuc2xpY2UuY2FsbChhcmd1bWVudHMsMCk7cmV0dXJuIFBBVEgubm9ybWFsaXplKHBhdGhzLmpvaW4oXCIvXCIpKX0sam9pbjI6ZnVuY3Rpb24obCxyKXtyZXR1cm4gUEFUSC5ub3JtYWxpemUobCtcIi9cIityKX19O2Z1bmN0aW9uIGdldFJhbmRvbURldmljZSgpe2lmKHR5cGVvZiBjcnlwdG89PVwib2JqZWN0XCImJnR5cGVvZiBjcnlwdG9bXCJnZXRSYW5kb21WYWx1ZXNcIl09PVwiZnVuY3Rpb25cIil7dmFyIHJhbmRvbUJ1ZmZlcj1uZXcgVWludDhBcnJheSgxKTtyZXR1cm4gZnVuY3Rpb24oKXtjcnlwdG8uZ2V0UmFuZG9tVmFsdWVzKHJhbmRvbUJ1ZmZlcik7cmV0dXJuIHJhbmRvbUJ1ZmZlclswXX19ZWxzZSBpZihFTlZJUk9OTUVOVF9JU19OT0RFKXt0cnl7dmFyIGNyeXB0b19tb2R1bGU9cmVxdWlyZShcImNyeXB0b1wiKTtyZXR1cm4gZnVuY3Rpb24oKXtyZXR1cm4gY3J5cHRvX21vZHVsZVtcInJhbmRvbUJ5dGVzXCJdKDEpWzBdfX1jYXRjaChlKXt9fXJldHVybiBmdW5jdGlvbigpe2Fib3J0KFwicmFuZG9tRGV2aWNlXCIpfX12YXIgUEFUSF9GUz17cmVzb2x2ZTpmdW5jdGlvbigpe3ZhciByZXNvbHZlZFBhdGg9XCJcIixyZXNvbHZlZEFic29sdXRlPWZhbHNlO2Zvcih2YXIgaT1hcmd1bWVudHMubGVuZ3RoLTE7aT49LTEmJiFyZXNvbHZlZEFic29sdXRlO2ktLSl7dmFyIHBhdGg9aT49MD9hcmd1bWVudHNbaV06RlMuY3dkKCk7aWYodHlwZW9mIHBhdGghPVwic3RyaW5nXCIpe3Rocm93IG5ldyBUeXBlRXJyb3IoXCJBcmd1bWVudHMgdG8gcGF0aC5yZXNvbHZlIG11c3QgYmUgc3RyaW5nc1wiKX1lbHNlIGlmKCFwYXRoKXtyZXR1cm5cIlwifXJlc29sdmVkUGF0aD1wYXRoK1wiL1wiK3Jlc29sdmVkUGF0aDtyZXNvbHZlZEFic29sdXRlPXBhdGguY2hhckF0KDApPT09XCIvXCJ9cmVzb2x2ZWRQYXRoPVBBVEgubm9ybWFsaXplQXJyYXkocmVzb2x2ZWRQYXRoLnNwbGl0KFwiL1wiKS5maWx0ZXIoZnVuY3Rpb24ocCl7cmV0dXJuISFwfSksIXJlc29sdmVkQWJzb2x1dGUpLmpvaW4oXCIvXCIpO3JldHVybihyZXNvbHZlZEFic29sdXRlP1wiL1wiOlwiXCIpK3Jlc29sdmVkUGF0aHx8XCIuXCJ9LHJlbGF0aXZlOmZ1bmN0aW9uKGZyb20sdG8pe2Zyb209UEFUSF9GUy5yZXNvbHZlKGZyb20pLnN1YnN0cigxKTt0bz1QQVRIX0ZTLnJlc29sdmUodG8pLnN1YnN0cigxKTtmdW5jdGlvbiB0cmltKGFycil7dmFyIHN0YXJ0PTA7Zm9yKDtzdGFydDxhcnIubGVuZ3RoO3N0YXJ0Kyspe2lmKGFycltzdGFydF0hPT1cIlwiKWJyZWFrfXZhciBlbmQ9YXJyLmxlbmd0aC0xO2Zvcig7ZW5kPj0wO2VuZC0tKXtpZihhcnJbZW5kXSE9PVwiXCIpYnJlYWt9aWYoc3RhcnQ+ZW5kKXJldHVybltdO3JldHVybiBhcnIuc2xpY2Uoc3RhcnQsZW5kLXN0YXJ0KzEpfXZhciBmcm9tUGFydHM9dHJpbShmcm9tLnNwbGl0KFwiL1wiKSk7dmFyIHRvUGFydHM9dHJpbSh0by5zcGxpdChcIi9cIikpO3ZhciBsZW5ndGg9TWF0aC5taW4oZnJvbVBhcnRzLmxlbmd0aCx0b1BhcnRzLmxlbmd0aCk7dmFyIHNhbWVQYXJ0c0xlbmd0aD1sZW5ndGg7Zm9yKHZhciBpPTA7aTxsZW5ndGg7aSsrKXtpZihmcm9tUGFydHNbaV0hPT10b1BhcnRzW2ldKXtzYW1lUGFydHNMZW5ndGg9aTticmVha319dmFyIG91dHB1dFBhcnRzPVtdO2Zvcih2YXIgaT1zYW1lUGFydHNMZW5ndGg7aTxmcm9tUGFydHMubGVuZ3RoO2krKyl7b3V0cHV0UGFydHMucHVzaChcIi4uXCIpfW91dHB1dFBhcnRzPW91dHB1dFBhcnRzLmNvbmNhdCh0b1BhcnRzLnNsaWNlKHNhbWVQYXJ0c0xlbmd0aCkpO3JldHVybiBvdXRwdXRQYXJ0cy5qb2luKFwiL1wiKX19O3ZhciBUVFk9e3R0eXM6W10saW5pdDpmdW5jdGlvbigpe30sc2h1dGRvd246ZnVuY3Rpb24oKXt9LHJlZ2lzdGVyOmZ1bmN0aW9uKGRldixvcHMpe1RUWS50dHlzW2Rldl09e2lucHV0OltdLG91dHB1dDpbXSxvcHM6b3BzfTtGUy5yZWdpc3RlckRldmljZShkZXYsVFRZLnN0cmVhbV9vcHMpfSxzdHJlYW1fb3BzOntvcGVuOmZ1bmN0aW9uKHN0cmVhbSl7dmFyIHR0eT1UVFkudHR5c1tzdHJlYW0ubm9kZS5yZGV2XTtpZighdHR5KXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig0Myl9c3RyZWFtLnR0eT10dHk7c3RyZWFtLnNlZWthYmxlPWZhbHNlfSxjbG9zZTpmdW5jdGlvbihzdHJlYW0pe3N0cmVhbS50dHkub3BzLmZsdXNoKHN0cmVhbS50dHkpfSxmbHVzaDpmdW5jdGlvbihzdHJlYW0pe3N0cmVhbS50dHkub3BzLmZsdXNoKHN0cmVhbS50dHkpfSxyZWFkOmZ1bmN0aW9uKHN0cmVhbSxidWZmZXIsb2Zmc2V0LGxlbmd0aCxwb3Mpe2lmKCFzdHJlYW0udHR5fHwhc3RyZWFtLnR0eS5vcHMuZ2V0X2NoYXIpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDYwKX12YXIgYnl0ZXNSZWFkPTA7Zm9yKHZhciBpPTA7aTxsZW5ndGg7aSsrKXt2YXIgcmVzdWx0O3RyeXtyZXN1bHQ9c3RyZWFtLnR0eS5vcHMuZ2V0X2NoYXIoc3RyZWFtLnR0eSl9Y2F0Y2goZSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoMjkpfWlmKHJlc3VsdD09PXVuZGVmaW5lZCYmYnl0ZXNSZWFkPT09MCl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNil9aWYocmVzdWx0PT09bnVsbHx8cmVzdWx0PT09dW5kZWZpbmVkKWJyZWFrO2J5dGVzUmVhZCsrO2J1ZmZlcltvZmZzZXQraV09cmVzdWx0fWlmKGJ5dGVzUmVhZCl7c3RyZWFtLm5vZGUudGltZXN0YW1wPURhdGUubm93KCl9cmV0dXJuIGJ5dGVzUmVhZH0sd3JpdGU6ZnVuY3Rpb24oc3RyZWFtLGJ1ZmZlcixvZmZzZXQsbGVuZ3RoLHBvcyl7aWYoIXN0cmVhbS50dHl8fCFzdHJlYW0udHR5Lm9wcy5wdXRfY2hhcil7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNjApfXRyeXtmb3IodmFyIGk9MDtpPGxlbmd0aDtpKyspe3N0cmVhbS50dHkub3BzLnB1dF9jaGFyKHN0cmVhbS50dHksYnVmZmVyW29mZnNldCtpXSl9fWNhdGNoKGUpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDI5KX1pZihsZW5ndGgpe3N0cmVhbS5ub2RlLnRpbWVzdGFtcD1EYXRlLm5vdygpfXJldHVybiBpfX0sZGVmYXVsdF90dHlfb3BzOntnZXRfY2hhcjpmdW5jdGlvbih0dHkpe2lmKCF0dHkuaW5wdXQubGVuZ3RoKXt2YXIgcmVzdWx0PW51bGw7aWYoRU5WSVJPTk1FTlRfSVNfTk9ERSl7dmFyIEJVRlNJWkU9MjU2O3ZhciBidWY9QnVmZmVyLmFsbG9jKEJVRlNJWkUpO3ZhciBieXRlc1JlYWQ9MDt0cnl7Ynl0ZXNSZWFkPWZzLnJlYWRTeW5jKHByb2Nlc3Muc3RkaW4uZmQsYnVmLDAsQlVGU0laRSwtMSl9Y2F0Y2goZSl7aWYoZS50b1N0cmluZygpLmluY2x1ZGVzKFwiRU9GXCIpKWJ5dGVzUmVhZD0wO2Vsc2UgdGhyb3cgZX1pZihieXRlc1JlYWQ+MCl7cmVzdWx0PWJ1Zi5zbGljZSgwLGJ5dGVzUmVhZCkudG9TdHJpbmcoXCJ1dGYtOFwiKX1lbHNle3Jlc3VsdD1udWxsfX1lbHNlIGlmKHR5cGVvZiB3aW5kb3chPVwidW5kZWZpbmVkXCImJnR5cGVvZiB3aW5kb3cucHJvbXB0PT1cImZ1bmN0aW9uXCIpe3Jlc3VsdD13aW5kb3cucHJvbXB0KFwiSW5wdXQ6IFwiKTtpZihyZXN1bHQhPT1udWxsKXtyZXN1bHQrPVwiXFxuXCJ9fWVsc2UgaWYodHlwZW9mIHJlYWRsaW5lPT1cImZ1bmN0aW9uXCIpe3Jlc3VsdD1yZWFkbGluZSgpO2lmKHJlc3VsdCE9PW51bGwpe3Jlc3VsdCs9XCJcXG5cIn19aWYoIXJlc3VsdCl7cmV0dXJuIG51bGx9dHR5LmlucHV0PWludEFycmF5RnJvbVN0cmluZyhyZXN1bHQsdHJ1ZSl9cmV0dXJuIHR0eS5pbnB1dC5zaGlmdCgpfSxwdXRfY2hhcjpmdW5jdGlvbih0dHksdmFsKXtpZih2YWw9PT1udWxsfHx2YWw9PT0xMCl7b3V0KFVURjhBcnJheVRvU3RyaW5nKHR0eS5vdXRwdXQsMCkpO3R0eS5vdXRwdXQ9W119ZWxzZXtpZih2YWwhPTApdHR5Lm91dHB1dC5wdXNoKHZhbCl9fSxmbHVzaDpmdW5jdGlvbih0dHkpe2lmKHR0eS5vdXRwdXQmJnR0eS5vdXRwdXQubGVuZ3RoPjApe291dChVVEY4QXJyYXlUb1N0cmluZyh0dHkub3V0cHV0LDApKTt0dHkub3V0cHV0PVtdfX19LGRlZmF1bHRfdHR5MV9vcHM6e3B1dF9jaGFyOmZ1bmN0aW9uKHR0eSx2YWwpe2lmKHZhbD09PW51bGx8fHZhbD09PTEwKXtlcnIoVVRGOEFycmF5VG9TdHJpbmcodHR5Lm91dHB1dCwwKSk7dHR5Lm91dHB1dD1bXX1lbHNle2lmKHZhbCE9MCl0dHkub3V0cHV0LnB1c2godmFsKX19LGZsdXNoOmZ1bmN0aW9uKHR0eSl7aWYodHR5Lm91dHB1dCYmdHR5Lm91dHB1dC5sZW5ndGg+MCl7ZXJyKFVURjhBcnJheVRvU3RyaW5nKHR0eS5vdXRwdXQsMCkpO3R0eS5vdXRwdXQ9W119fX19O2Z1bmN0aW9uIG1tYXBBbGxvYyhzaXplKXthYm9ydCgpfXZhciBNRU1GUz17b3BzX3RhYmxlOm51bGwsbW91bnQ6ZnVuY3Rpb24obW91bnQpe3JldHVybiBNRU1GUy5jcmVhdGVOb2RlKG51bGwsXCIvXCIsMTYzODR8NTExLDApfSxjcmVhdGVOb2RlOmZ1bmN0aW9uKHBhcmVudCxuYW1lLG1vZGUsZGV2KXtpZihGUy5pc0Jsa2Rldihtb2RlKXx8RlMuaXNGSUZPKG1vZGUpKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig2Myl9aWYoIU1FTUZTLm9wc190YWJsZSl7TUVNRlMub3BzX3RhYmxlPXtkaXI6e25vZGU6e2dldGF0dHI6TUVNRlMubm9kZV9vcHMuZ2V0YXR0cixzZXRhdHRyOk1FTUZTLm5vZGVfb3BzLnNldGF0dHIsbG9va3VwOk1FTUZTLm5vZGVfb3BzLmxvb2t1cCxta25vZDpNRU1GUy5ub2RlX29wcy5ta25vZCxyZW5hbWU6TUVNRlMubm9kZV9vcHMucmVuYW1lLHVubGluazpNRU1GUy5ub2RlX29wcy51bmxpbmsscm1kaXI6TUVNRlMubm9kZV9vcHMucm1kaXIscmVhZGRpcjpNRU1GUy5ub2RlX29wcy5yZWFkZGlyLHN5bWxpbms6TUVNRlMubm9kZV9vcHMuc3ltbGlua30sc3RyZWFtOntsbHNlZWs6TUVNRlMuc3RyZWFtX29wcy5sbHNlZWt9fSxmaWxlOntub2RlOntnZXRhdHRyOk1FTUZTLm5vZGVfb3BzLmdldGF0dHIsc2V0YXR0cjpNRU1GUy5ub2RlX29wcy5zZXRhdHRyfSxzdHJlYW06e2xsc2VlazpNRU1GUy5zdHJlYW1fb3BzLmxsc2VlayxyZWFkOk1FTUZTLnN0cmVhbV9vcHMucmVhZCx3cml0ZTpNRU1GUy5zdHJlYW1fb3BzLndyaXRlLGFsbG9jYXRlOk1FTUZTLnN0cmVhbV9vcHMuYWxsb2NhdGUsbW1hcDpNRU1GUy5zdHJlYW1fb3BzLm1tYXAsbXN5bmM6TUVNRlMuc3RyZWFtX29wcy5tc3luY319LGxpbms6e25vZGU6e2dldGF0dHI6TUVNRlMubm9kZV9vcHMuZ2V0YXR0cixzZXRhdHRyOk1FTUZTLm5vZGVfb3BzLnNldGF0dHIscmVhZGxpbms6TUVNRlMubm9kZV9vcHMucmVhZGxpbmt9LHN0cmVhbTp7fX0sY2hyZGV2Ontub2RlOntnZXRhdHRyOk1FTUZTLm5vZGVfb3BzLmdldGF0dHIsc2V0YXR0cjpNRU1GUy5ub2RlX29wcy5zZXRhdHRyfSxzdHJlYW06RlMuY2hyZGV2X3N0cmVhbV9vcHN9fX12YXIgbm9kZT1GUy5jcmVhdGVOb2RlKHBhcmVudCxuYW1lLG1vZGUsZGV2KTtpZihGUy5pc0Rpcihub2RlLm1vZGUpKXtub2RlLm5vZGVfb3BzPU1FTUZTLm9wc190YWJsZS5kaXIubm9kZTtub2RlLnN0cmVhbV9vcHM9TUVNRlMub3BzX3RhYmxlLmRpci5zdHJlYW07bm9kZS5jb250ZW50cz17fX1lbHNlIGlmKEZTLmlzRmlsZShub2RlLm1vZGUpKXtub2RlLm5vZGVfb3BzPU1FTUZTLm9wc190YWJsZS5maWxlLm5vZGU7bm9kZS5zdHJlYW1fb3BzPU1FTUZTLm9wc190YWJsZS5maWxlLnN0cmVhbTtub2RlLnVzZWRCeXRlcz0wO25vZGUuY29udGVudHM9bnVsbH1lbHNlIGlmKEZTLmlzTGluayhub2RlLm1vZGUpKXtub2RlLm5vZGVfb3BzPU1FTUZTLm9wc190YWJsZS5saW5rLm5vZGU7bm9kZS5zdHJlYW1fb3BzPU1FTUZTLm9wc190YWJsZS5saW5rLnN0cmVhbX1lbHNlIGlmKEZTLmlzQ2hyZGV2KG5vZGUubW9kZSkpe25vZGUubm9kZV9vcHM9TUVNRlMub3BzX3RhYmxlLmNocmRldi5ub2RlO25vZGUuc3RyZWFtX29wcz1NRU1GUy5vcHNfdGFibGUuY2hyZGV2LnN0cmVhbX1ub2RlLnRpbWVzdGFtcD1EYXRlLm5vdygpO2lmKHBhcmVudCl7cGFyZW50LmNvbnRlbnRzW25hbWVdPW5vZGU7cGFyZW50LnRpbWVzdGFtcD1ub2RlLnRpbWVzdGFtcH1yZXR1cm4gbm9kZX0sZ2V0RmlsZURhdGFBc1R5cGVkQXJyYXk6ZnVuY3Rpb24obm9kZSl7aWYoIW5vZGUuY29udGVudHMpcmV0dXJuIG5ldyBVaW50OEFycmF5KDApO2lmKG5vZGUuY29udGVudHMuc3ViYXJyYXkpcmV0dXJuIG5vZGUuY29udGVudHMuc3ViYXJyYXkoMCxub2RlLnVzZWRCeXRlcyk7cmV0dXJuIG5ldyBVaW50OEFycmF5KG5vZGUuY29udGVudHMpfSxleHBhbmRGaWxlU3RvcmFnZTpmdW5jdGlvbihub2RlLG5ld0NhcGFjaXR5KXt2YXIgcHJldkNhcGFjaXR5PW5vZGUuY29udGVudHM/bm9kZS5jb250ZW50cy5sZW5ndGg6MDtpZihwcmV2Q2FwYWNpdHk+PW5ld0NhcGFjaXR5KXJldHVybjt2YXIgQ0FQQUNJVFlfRE9VQkxJTkdfTUFYPTEwMjQqMTAyNDtuZXdDYXBhY2l0eT1NYXRoLm1heChuZXdDYXBhY2l0eSxwcmV2Q2FwYWNpdHkqKHByZXZDYXBhY2l0eTxDQVBBQ0lUWV9ET1VCTElOR19NQVg/MjoxLjEyNSk+Pj4wKTtpZihwcmV2Q2FwYWNpdHkhPTApbmV3Q2FwYWNpdHk9TWF0aC5tYXgobmV3Q2FwYWNpdHksMjU2KTt2YXIgb2xkQ29udGVudHM9bm9kZS5jb250ZW50cztub2RlLmNvbnRlbnRzPW5ldyBVaW50OEFycmF5KG5ld0NhcGFjaXR5KTtpZihub2RlLnVzZWRCeXRlcz4wKW5vZGUuY29udGVudHMuc2V0KG9sZENvbnRlbnRzLnN1YmFycmF5KDAsbm9kZS51c2VkQnl0ZXMpLDApfSxyZXNpemVGaWxlU3RvcmFnZTpmdW5jdGlvbihub2RlLG5ld1NpemUpe2lmKG5vZGUudXNlZEJ5dGVzPT1uZXdTaXplKXJldHVybjtpZihuZXdTaXplPT0wKXtub2RlLmNvbnRlbnRzPW51bGw7bm9kZS51c2VkQnl0ZXM9MH1lbHNle3ZhciBvbGRDb250ZW50cz1ub2RlLmNvbnRlbnRzO25vZGUuY29udGVudHM9bmV3IFVpbnQ4QXJyYXkobmV3U2l6ZSk7aWYob2xkQ29udGVudHMpe25vZGUuY29udGVudHMuc2V0KG9sZENvbnRlbnRzLnN1YmFycmF5KDAsTWF0aC5taW4obmV3U2l6ZSxub2RlLnVzZWRCeXRlcykpKX1ub2RlLnVzZWRCeXRlcz1uZXdTaXplfX0sbm9kZV9vcHM6e2dldGF0dHI6ZnVuY3Rpb24obm9kZSl7dmFyIGF0dHI9e307YXR0ci5kZXY9RlMuaXNDaHJkZXYobm9kZS5tb2RlKT9ub2RlLmlkOjE7YXR0ci5pbm89bm9kZS5pZDthdHRyLm1vZGU9bm9kZS5tb2RlO2F0dHIubmxpbms9MTthdHRyLnVpZD0wO2F0dHIuZ2lkPTA7YXR0ci5yZGV2PW5vZGUucmRldjtpZihGUy5pc0Rpcihub2RlLm1vZGUpKXthdHRyLnNpemU9NDA5Nn1lbHNlIGlmKEZTLmlzRmlsZShub2RlLm1vZGUpKXthdHRyLnNpemU9bm9kZS51c2VkQnl0ZXN9ZWxzZSBpZihGUy5pc0xpbmsobm9kZS5tb2RlKSl7YXR0ci5zaXplPW5vZGUubGluay5sZW5ndGh9ZWxzZXthdHRyLnNpemU9MH1hdHRyLmF0aW1lPW5ldyBEYXRlKG5vZGUudGltZXN0YW1wKTthdHRyLm10aW1lPW5ldyBEYXRlKG5vZGUudGltZXN0YW1wKTthdHRyLmN0aW1lPW5ldyBEYXRlKG5vZGUudGltZXN0YW1wKTthdHRyLmJsa3NpemU9NDA5NjthdHRyLmJsb2Nrcz1NYXRoLmNlaWwoYXR0ci5zaXplL2F0dHIuYmxrc2l6ZSk7cmV0dXJuIGF0dHJ9LHNldGF0dHI6ZnVuY3Rpb24obm9kZSxhdHRyKXtpZihhdHRyLm1vZGUhPT11bmRlZmluZWQpe25vZGUubW9kZT1hdHRyLm1vZGV9aWYoYXR0ci50aW1lc3RhbXAhPT11bmRlZmluZWQpe25vZGUudGltZXN0YW1wPWF0dHIudGltZXN0YW1wfWlmKGF0dHIuc2l6ZSE9PXVuZGVmaW5lZCl7TUVNRlMucmVzaXplRmlsZVN0b3JhZ2Uobm9kZSxhdHRyLnNpemUpfX0sbG9va3VwOmZ1bmN0aW9uKHBhcmVudCxuYW1lKXt0aHJvdyBGUy5nZW5lcmljRXJyb3JzWzQ0XX0sbWtub2Q6ZnVuY3Rpb24ocGFyZW50LG5hbWUsbW9kZSxkZXYpe3JldHVybiBNRU1GUy5jcmVhdGVOb2RlKHBhcmVudCxuYW1lLG1vZGUsZGV2KX0scmVuYW1lOmZ1bmN0aW9uKG9sZF9ub2RlLG5ld19kaXIsbmV3X25hbWUpe2lmKEZTLmlzRGlyKG9sZF9ub2RlLm1vZGUpKXt2YXIgbmV3X25vZGU7dHJ5e25ld19ub2RlPUZTLmxvb2t1cE5vZGUobmV3X2RpcixuZXdfbmFtZSl9Y2F0Y2goZSl7fWlmKG5ld19ub2RlKXtmb3IodmFyIGkgaW4gbmV3X25vZGUuY29udGVudHMpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDU1KX19fWRlbGV0ZSBvbGRfbm9kZS5wYXJlbnQuY29udGVudHNbb2xkX25vZGUubmFtZV07b2xkX25vZGUucGFyZW50LnRpbWVzdGFtcD1EYXRlLm5vdygpO29sZF9ub2RlLm5hbWU9bmV3X25hbWU7bmV3X2Rpci5jb250ZW50c1tuZXdfbmFtZV09b2xkX25vZGU7bmV3X2Rpci50aW1lc3RhbXA9b2xkX25vZGUucGFyZW50LnRpbWVzdGFtcDtvbGRfbm9kZS5wYXJlbnQ9bmV3X2Rpcn0sdW5saW5rOmZ1bmN0aW9uKHBhcmVudCxuYW1lKXtkZWxldGUgcGFyZW50LmNvbnRlbnRzW25hbWVdO3BhcmVudC50aW1lc3RhbXA9RGF0ZS5ub3coKX0scm1kaXI6ZnVuY3Rpb24ocGFyZW50LG5hbWUpe3ZhciBub2RlPUZTLmxvb2t1cE5vZGUocGFyZW50LG5hbWUpO2Zvcih2YXIgaSBpbiBub2RlLmNvbnRlbnRzKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig1NSl9ZGVsZXRlIHBhcmVudC5jb250ZW50c1tuYW1lXTtwYXJlbnQudGltZXN0YW1wPURhdGUubm93KCl9LHJlYWRkaXI6ZnVuY3Rpb24obm9kZSl7dmFyIGVudHJpZXM9W1wiLlwiLFwiLi5cIl07Zm9yKHZhciBrZXkgaW4gbm9kZS5jb250ZW50cyl7aWYoIW5vZGUuY29udGVudHMuaGFzT3duUHJvcGVydHkoa2V5KSl7Y29udGludWV9ZW50cmllcy5wdXNoKGtleSl9cmV0dXJuIGVudHJpZXN9LHN5bWxpbms6ZnVuY3Rpb24ocGFyZW50LG5ld25hbWUsb2xkcGF0aCl7dmFyIG5vZGU9TUVNRlMuY3JlYXRlTm9kZShwYXJlbnQsbmV3bmFtZSw1MTF8NDA5NjAsMCk7bm9kZS5saW5rPW9sZHBhdGg7cmV0dXJuIG5vZGV9LHJlYWRsaW5rOmZ1bmN0aW9uKG5vZGUpe2lmKCFGUy5pc0xpbmsobm9kZS5tb2RlKSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoMjgpfXJldHVybiBub2RlLmxpbmt9fSxzdHJlYW1fb3BzOntyZWFkOmZ1bmN0aW9uKHN0cmVhbSxidWZmZXIsb2Zmc2V0LGxlbmd0aCxwb3NpdGlvbil7dmFyIGNvbnRlbnRzPXN0cmVhbS5ub2RlLmNvbnRlbnRzO2lmKHBvc2l0aW9uPj1zdHJlYW0ubm9kZS51c2VkQnl0ZXMpcmV0dXJuIDA7dmFyIHNpemU9TWF0aC5taW4oc3RyZWFtLm5vZGUudXNlZEJ5dGVzLXBvc2l0aW9uLGxlbmd0aCk7aWYoc2l6ZT44JiZjb250ZW50cy5zdWJhcnJheSl7YnVmZmVyLnNldChjb250ZW50cy5zdWJhcnJheShwb3NpdGlvbixwb3NpdGlvbitzaXplKSxvZmZzZXQpfWVsc2V7Zm9yKHZhciBpPTA7aTxzaXplO2krKylidWZmZXJbb2Zmc2V0K2ldPWNvbnRlbnRzW3Bvc2l0aW9uK2ldfXJldHVybiBzaXplfSx3cml0ZTpmdW5jdGlvbihzdHJlYW0sYnVmZmVyLG9mZnNldCxsZW5ndGgscG9zaXRpb24sY2FuT3duKXtpZihidWZmZXIuYnVmZmVyPT09SEVBUDguYnVmZmVyKXtjYW5Pd249ZmFsc2V9aWYoIWxlbmd0aClyZXR1cm4gMDt2YXIgbm9kZT1zdHJlYW0ubm9kZTtub2RlLnRpbWVzdGFtcD1EYXRlLm5vdygpO2lmKGJ1ZmZlci5zdWJhcnJheSYmKCFub2RlLmNvbnRlbnRzfHxub2RlLmNvbnRlbnRzLnN1YmFycmF5KSl7aWYoY2FuT3duKXtub2RlLmNvbnRlbnRzPWJ1ZmZlci5zdWJhcnJheShvZmZzZXQsb2Zmc2V0K2xlbmd0aCk7bm9kZS51c2VkQnl0ZXM9bGVuZ3RoO3JldHVybiBsZW5ndGh9ZWxzZSBpZihub2RlLnVzZWRCeXRlcz09PTAmJnBvc2l0aW9uPT09MCl7bm9kZS5jb250ZW50cz1idWZmZXIuc2xpY2Uob2Zmc2V0LG9mZnNldCtsZW5ndGgpO25vZGUudXNlZEJ5dGVzPWxlbmd0aDtyZXR1cm4gbGVuZ3RofWVsc2UgaWYocG9zaXRpb24rbGVuZ3RoPD1ub2RlLnVzZWRCeXRlcyl7bm9kZS5jb250ZW50cy5zZXQoYnVmZmVyLnN1YmFycmF5KG9mZnNldCxvZmZzZXQrbGVuZ3RoKSxwb3NpdGlvbik7cmV0dXJuIGxlbmd0aH19TUVNRlMuZXhwYW5kRmlsZVN0b3JhZ2Uobm9kZSxwb3NpdGlvbitsZW5ndGgpO2lmKG5vZGUuY29udGVudHMuc3ViYXJyYXkmJmJ1ZmZlci5zdWJhcnJheSl7bm9kZS5jb250ZW50cy5zZXQoYnVmZmVyLnN1YmFycmF5KG9mZnNldCxvZmZzZXQrbGVuZ3RoKSxwb3NpdGlvbil9ZWxzZXtmb3IodmFyIGk9MDtpPGxlbmd0aDtpKyspe25vZGUuY29udGVudHNbcG9zaXRpb24raV09YnVmZmVyW29mZnNldCtpXX19bm9kZS51c2VkQnl0ZXM9TWF0aC5tYXgobm9kZS51c2VkQnl0ZXMscG9zaXRpb24rbGVuZ3RoKTtyZXR1cm4gbGVuZ3RofSxsbHNlZWs6ZnVuY3Rpb24oc3RyZWFtLG9mZnNldCx3aGVuY2Upe3ZhciBwb3NpdGlvbj1vZmZzZXQ7aWYod2hlbmNlPT09MSl7cG9zaXRpb24rPXN0cmVhbS5wb3NpdGlvbn1lbHNlIGlmKHdoZW5jZT09PTIpe2lmKEZTLmlzRmlsZShzdHJlYW0ubm9kZS5tb2RlKSl7cG9zaXRpb24rPXN0cmVhbS5ub2RlLnVzZWRCeXRlc319aWYocG9zaXRpb248MCl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoMjgpfXJldHVybiBwb3NpdGlvbn0sYWxsb2NhdGU6ZnVuY3Rpb24oc3RyZWFtLG9mZnNldCxsZW5ndGgpe01FTUZTLmV4cGFuZEZpbGVTdG9yYWdlKHN0cmVhbS5ub2RlLG9mZnNldCtsZW5ndGgpO3N0cmVhbS5ub2RlLnVzZWRCeXRlcz1NYXRoLm1heChzdHJlYW0ubm9kZS51c2VkQnl0ZXMsb2Zmc2V0K2xlbmd0aCl9LG1tYXA6ZnVuY3Rpb24oc3RyZWFtLGFkZHJlc3MsbGVuZ3RoLHBvc2l0aW9uLHByb3QsZmxhZ3Mpe2lmKGFkZHJlc3MhPT0wKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcigyOCl9aWYoIUZTLmlzRmlsZShzdHJlYW0ubm9kZS5tb2RlKSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNDMpfXZhciBwdHI7dmFyIGFsbG9jYXRlZDt2YXIgY29udGVudHM9c3RyZWFtLm5vZGUuY29udGVudHM7aWYoIShmbGFncyYyKSYmY29udGVudHMuYnVmZmVyPT09YnVmZmVyKXthbGxvY2F0ZWQ9ZmFsc2U7cHRyPWNvbnRlbnRzLmJ5dGVPZmZzZXR9ZWxzZXtpZihwb3NpdGlvbj4wfHxwb3NpdGlvbitsZW5ndGg8Y29udGVudHMubGVuZ3RoKXtpZihjb250ZW50cy5zdWJhcnJheSl7Y29udGVudHM9Y29udGVudHMuc3ViYXJyYXkocG9zaXRpb24scG9zaXRpb24rbGVuZ3RoKX1lbHNle2NvbnRlbnRzPUFycmF5LnByb3RvdHlwZS5zbGljZS5jYWxsKGNvbnRlbnRzLHBvc2l0aW9uLHBvc2l0aW9uK2xlbmd0aCl9fWFsbG9jYXRlZD10cnVlO3B0cj1tbWFwQWxsb2MobGVuZ3RoKTtpZighcHRyKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig0OCl9SEVBUDguc2V0KGNvbnRlbnRzLHB0cil9cmV0dXJue3B0cjpwdHIsYWxsb2NhdGVkOmFsbG9jYXRlZH19LG1zeW5jOmZ1bmN0aW9uKHN0cmVhbSxidWZmZXIsb2Zmc2V0LGxlbmd0aCxtbWFwRmxhZ3Mpe2lmKCFGUy5pc0ZpbGUoc3RyZWFtLm5vZGUubW9kZSkpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDQzKX1pZihtbWFwRmxhZ3MmMil7cmV0dXJuIDB9dmFyIGJ5dGVzV3JpdHRlbj1NRU1GUy5zdHJlYW1fb3BzLndyaXRlKHN0cmVhbSxidWZmZXIsMCxsZW5ndGgsb2Zmc2V0LGZhbHNlKTtyZXR1cm4gMH19fTtmdW5jdGlvbiBhc3luY0xvYWQodXJsLG9ubG9hZCxvbmVycm9yLG5vUnVuRGVwKXt2YXIgZGVwPSFub1J1bkRlcD9nZXRVbmlxdWVSdW5EZXBlbmRlbmN5KFwiYWwgXCIrdXJsKTpcIlwiO3JlYWRBc3luYyh1cmwsZnVuY3Rpb24oYXJyYXlCdWZmZXIpe2Fzc2VydChhcnJheUJ1ZmZlciwnTG9hZGluZyBkYXRhIGZpbGUgXCInK3VybCsnXCIgZmFpbGVkIChubyBhcnJheUJ1ZmZlcikuJyk7b25sb2FkKG5ldyBVaW50OEFycmF5KGFycmF5QnVmZmVyKSk7aWYoZGVwKXJlbW92ZVJ1bkRlcGVuZGVuY3koZGVwKX0sZnVuY3Rpb24oZXZlbnQpe2lmKG9uZXJyb3Ipe29uZXJyb3IoKX1lbHNle3Rocm93J0xvYWRpbmcgZGF0YSBmaWxlIFwiJyt1cmwrJ1wiIGZhaWxlZC4nfX0pO2lmKGRlcClhZGRSdW5EZXBlbmRlbmN5KGRlcCl9dmFyIEZTPXtyb290Om51bGwsbW91bnRzOltdLGRldmljZXM6e30sc3RyZWFtczpbXSxuZXh0SW5vZGU6MSxuYW1lVGFibGU6bnVsbCxjdXJyZW50UGF0aDpcIi9cIixpbml0aWFsaXplZDpmYWxzZSxpZ25vcmVQZXJtaXNzaW9uczp0cnVlLEVycm5vRXJyb3I6bnVsbCxnZW5lcmljRXJyb3JzOnt9LGZpbGVzeXN0ZW1zOm51bGwsc3luY0ZTUmVxdWVzdHM6MCxsb29rdXBQYXRoOihwYXRoLG9wdHM9e30pPT57cGF0aD1QQVRIX0ZTLnJlc29sdmUoRlMuY3dkKCkscGF0aCk7aWYoIXBhdGgpcmV0dXJue3BhdGg6XCJcIixub2RlOm51bGx9O3ZhciBkZWZhdWx0cz17Zm9sbG93X21vdW50OnRydWUscmVjdXJzZV9jb3VudDowfTtvcHRzPU9iamVjdC5hc3NpZ24oZGVmYXVsdHMsb3B0cyk7aWYob3B0cy5yZWN1cnNlX2NvdW50Pjgpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDMyKX12YXIgcGFydHM9UEFUSC5ub3JtYWxpemVBcnJheShwYXRoLnNwbGl0KFwiL1wiKS5maWx0ZXIocD0+ISFwKSxmYWxzZSk7dmFyIGN1cnJlbnQ9RlMucm9vdDt2YXIgY3VycmVudF9wYXRoPVwiL1wiO2Zvcih2YXIgaT0wO2k8cGFydHMubGVuZ3RoO2krKyl7dmFyIGlzbGFzdD1pPT09cGFydHMubGVuZ3RoLTE7aWYoaXNsYXN0JiZvcHRzLnBhcmVudCl7YnJlYWt9Y3VycmVudD1GUy5sb29rdXBOb2RlKGN1cnJlbnQscGFydHNbaV0pO2N1cnJlbnRfcGF0aD1QQVRILmpvaW4yKGN1cnJlbnRfcGF0aCxwYXJ0c1tpXSk7aWYoRlMuaXNNb3VudHBvaW50KGN1cnJlbnQpKXtpZighaXNsYXN0fHxpc2xhc3QmJm9wdHMuZm9sbG93X21vdW50KXtjdXJyZW50PWN1cnJlbnQubW91bnRlZC5yb290fX1pZighaXNsYXN0fHxvcHRzLmZvbGxvdyl7dmFyIGNvdW50PTA7d2hpbGUoRlMuaXNMaW5rKGN1cnJlbnQubW9kZSkpe3ZhciBsaW5rPUZTLnJlYWRsaW5rKGN1cnJlbnRfcGF0aCk7Y3VycmVudF9wYXRoPVBBVEhfRlMucmVzb2x2ZShQQVRILmRpcm5hbWUoY3VycmVudF9wYXRoKSxsaW5rKTt2YXIgbG9va3VwPUZTLmxvb2t1cFBhdGgoY3VycmVudF9wYXRoLHtyZWN1cnNlX2NvdW50Om9wdHMucmVjdXJzZV9jb3VudCsxfSk7Y3VycmVudD1sb29rdXAubm9kZTtpZihjb3VudCsrPjQwKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcigzMil9fX19cmV0dXJue3BhdGg6Y3VycmVudF9wYXRoLG5vZGU6Y3VycmVudH19LGdldFBhdGg6bm9kZT0+e3ZhciBwYXRoO3doaWxlKHRydWUpe2lmKEZTLmlzUm9vdChub2RlKSl7dmFyIG1vdW50PW5vZGUubW91bnQubW91bnRwb2ludDtpZighcGF0aClyZXR1cm4gbW91bnQ7cmV0dXJuIG1vdW50W21vdW50Lmxlbmd0aC0xXSE9PVwiL1wiP21vdW50K1wiL1wiK3BhdGg6bW91bnQrcGF0aH1wYXRoPXBhdGg/bm9kZS5uYW1lK1wiL1wiK3BhdGg6bm9kZS5uYW1lO25vZGU9bm9kZS5wYXJlbnR9fSxoYXNoTmFtZToocGFyZW50aWQsbmFtZSk9Pnt2YXIgaGFzaD0wO2Zvcih2YXIgaT0wO2k8bmFtZS5sZW5ndGg7aSsrKXtoYXNoPShoYXNoPDw1KS1oYXNoK25hbWUuY2hhckNvZGVBdChpKXwwfXJldHVybihwYXJlbnRpZCtoYXNoPj4+MCklRlMubmFtZVRhYmxlLmxlbmd0aH0saGFzaEFkZE5vZGU6bm9kZT0+e3ZhciBoYXNoPUZTLmhhc2hOYW1lKG5vZGUucGFyZW50LmlkLG5vZGUubmFtZSk7bm9kZS5uYW1lX25leHQ9RlMubmFtZVRhYmxlW2hhc2hdO0ZTLm5hbWVUYWJsZVtoYXNoXT1ub2RlfSxoYXNoUmVtb3ZlTm9kZTpub2RlPT57dmFyIGhhc2g9RlMuaGFzaE5hbWUobm9kZS5wYXJlbnQuaWQsbm9kZS5uYW1lKTtpZihGUy5uYW1lVGFibGVbaGFzaF09PT1ub2RlKXtGUy5uYW1lVGFibGVbaGFzaF09bm9kZS5uYW1lX25leHR9ZWxzZXt2YXIgY3VycmVudD1GUy5uYW1lVGFibGVbaGFzaF07d2hpbGUoY3VycmVudCl7aWYoY3VycmVudC5uYW1lX25leHQ9PT1ub2RlKXtjdXJyZW50Lm5hbWVfbmV4dD1ub2RlLm5hbWVfbmV4dDticmVha31jdXJyZW50PWN1cnJlbnQubmFtZV9uZXh0fX19LGxvb2t1cE5vZGU6KHBhcmVudCxuYW1lKT0+e3ZhciBlcnJDb2RlPUZTLm1heUxvb2t1cChwYXJlbnQpO2lmKGVyckNvZGUpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKGVyckNvZGUscGFyZW50KX12YXIgaGFzaD1GUy5oYXNoTmFtZShwYXJlbnQuaWQsbmFtZSk7Zm9yKHZhciBub2RlPUZTLm5hbWVUYWJsZVtoYXNoXTtub2RlO25vZGU9bm9kZS5uYW1lX25leHQpe3ZhciBub2RlTmFtZT1ub2RlLm5hbWU7aWYobm9kZS5wYXJlbnQuaWQ9PT1wYXJlbnQuaWQmJm5vZGVOYW1lPT09bmFtZSl7cmV0dXJuIG5vZGV9fXJldHVybiBGUy5sb29rdXAocGFyZW50LG5hbWUpfSxjcmVhdGVOb2RlOihwYXJlbnQsbmFtZSxtb2RlLHJkZXYpPT57dmFyIG5vZGU9bmV3IEZTLkZTTm9kZShwYXJlbnQsbmFtZSxtb2RlLHJkZXYpO0ZTLmhhc2hBZGROb2RlKG5vZGUpO3JldHVybiBub2RlfSxkZXN0cm95Tm9kZTpub2RlPT57RlMuaGFzaFJlbW92ZU5vZGUobm9kZSl9LGlzUm9vdDpub2RlPT57cmV0dXJuIG5vZGU9PT1ub2RlLnBhcmVudH0saXNNb3VudHBvaW50Om5vZGU9PntyZXR1cm4hIW5vZGUubW91bnRlZH0saXNGaWxlOm1vZGU9PntyZXR1cm4obW9kZSY2MTQ0MCk9PT0zMjc2OH0saXNEaXI6bW9kZT0+e3JldHVybihtb2RlJjYxNDQwKT09PTE2Mzg0fSxpc0xpbms6bW9kZT0+e3JldHVybihtb2RlJjYxNDQwKT09PTQwOTYwfSxpc0NocmRldjptb2RlPT57cmV0dXJuKG1vZGUmNjE0NDApPT09ODE5Mn0saXNCbGtkZXY6bW9kZT0+e3JldHVybihtb2RlJjYxNDQwKT09PTI0NTc2fSxpc0ZJRk86bW9kZT0+e3JldHVybihtb2RlJjYxNDQwKT09PTQwOTZ9LGlzU29ja2V0Om1vZGU9PntyZXR1cm4obW9kZSY0OTE1Mik9PT00OTE1Mn0sZmxhZ01vZGVzOntcInJcIjowLFwicitcIjoyLFwid1wiOjU3NyxcIncrXCI6NTc4LFwiYVwiOjEwODksXCJhK1wiOjEwOTB9LG1vZGVTdHJpbmdUb0ZsYWdzOnN0cj0+e3ZhciBmbGFncz1GUy5mbGFnTW9kZXNbc3RyXTtpZih0eXBlb2YgZmxhZ3M9PVwidW5kZWZpbmVkXCIpe3Rocm93IG5ldyBFcnJvcihcIlVua25vd24gZmlsZSBvcGVuIG1vZGU6IFwiK3N0cil9cmV0dXJuIGZsYWdzfSxmbGFnc1RvUGVybWlzc2lvblN0cmluZzpmbGFnPT57dmFyIHBlcm1zPVtcInJcIixcIndcIixcInJ3XCJdW2ZsYWcmM107aWYoZmxhZyY1MTIpe3Blcm1zKz1cIndcIn1yZXR1cm4gcGVybXN9LG5vZGVQZXJtaXNzaW9uczoobm9kZSxwZXJtcyk9PntpZihGUy5pZ25vcmVQZXJtaXNzaW9ucyl7cmV0dXJuIDB9aWYocGVybXMuaW5jbHVkZXMoXCJyXCIpJiYhKG5vZGUubW9kZSYyOTIpKXtyZXR1cm4gMn1lbHNlIGlmKHBlcm1zLmluY2x1ZGVzKFwid1wiKSYmIShub2RlLm1vZGUmMTQ2KSl7cmV0dXJuIDJ9ZWxzZSBpZihwZXJtcy5pbmNsdWRlcyhcInhcIikmJiEobm9kZS5tb2RlJjczKSl7cmV0dXJuIDJ9cmV0dXJuIDB9LG1heUxvb2t1cDpkaXI9Pnt2YXIgZXJyQ29kZT1GUy5ub2RlUGVybWlzc2lvbnMoZGlyLFwieFwiKTtpZihlcnJDb2RlKXJldHVybiBlcnJDb2RlO2lmKCFkaXIubm9kZV9vcHMubG9va3VwKXJldHVybiAyO3JldHVybiAwfSxtYXlDcmVhdGU6KGRpcixuYW1lKT0+e3RyeXt2YXIgbm9kZT1GUy5sb29rdXBOb2RlKGRpcixuYW1lKTtyZXR1cm4gMjB9Y2F0Y2goZSl7fXJldHVybiBGUy5ub2RlUGVybWlzc2lvbnMoZGlyLFwid3hcIil9LG1heURlbGV0ZTooZGlyLG5hbWUsaXNkaXIpPT57dmFyIG5vZGU7dHJ5e25vZGU9RlMubG9va3VwTm9kZShkaXIsbmFtZSl9Y2F0Y2goZSl7cmV0dXJuIGUuZXJybm99dmFyIGVyckNvZGU9RlMubm9kZVBlcm1pc3Npb25zKGRpcixcInd4XCIpO2lmKGVyckNvZGUpe3JldHVybiBlcnJDb2RlfWlmKGlzZGlyKXtpZighRlMuaXNEaXIobm9kZS5tb2RlKSl7cmV0dXJuIDU0fWlmKEZTLmlzUm9vdChub2RlKXx8RlMuZ2V0UGF0aChub2RlKT09PUZTLmN3ZCgpKXtyZXR1cm4gMTB9fWVsc2V7aWYoRlMuaXNEaXIobm9kZS5tb2RlKSl7cmV0dXJuIDMxfX1yZXR1cm4gMH0sbWF5T3Blbjoobm9kZSxmbGFncyk9PntpZighbm9kZSl7cmV0dXJuIDQ0fWlmKEZTLmlzTGluayhub2RlLm1vZGUpKXtyZXR1cm4gMzJ9ZWxzZSBpZihGUy5pc0Rpcihub2RlLm1vZGUpKXtpZihGUy5mbGFnc1RvUGVybWlzc2lvblN0cmluZyhmbGFncykhPT1cInJcInx8ZmxhZ3MmNTEyKXtyZXR1cm4gMzF9fXJldHVybiBGUy5ub2RlUGVybWlzc2lvbnMobm9kZSxGUy5mbGFnc1RvUGVybWlzc2lvblN0cmluZyhmbGFncykpfSxNQVhfT1BFTl9GRFM6NDA5NixuZXh0ZmQ6KGZkX3N0YXJ0PTAsZmRfZW5kPUZTLk1BWF9PUEVOX0ZEUyk9Pntmb3IodmFyIGZkPWZkX3N0YXJ0O2ZkPD1mZF9lbmQ7ZmQrKyl7aWYoIUZTLnN0cmVhbXNbZmRdKXtyZXR1cm4gZmR9fXRocm93IG5ldyBGUy5FcnJub0Vycm9yKDMzKX0sZ2V0U3RyZWFtOmZkPT5GUy5zdHJlYW1zW2ZkXSxjcmVhdGVTdHJlYW06KHN0cmVhbSxmZF9zdGFydCxmZF9lbmQpPT57aWYoIUZTLkZTU3RyZWFtKXtGUy5GU1N0cmVhbT1mdW5jdGlvbigpe307RlMuRlNTdHJlYW0ucHJvdG90eXBlPXtvYmplY3Q6e2dldDpmdW5jdGlvbigpe3JldHVybiB0aGlzLm5vZGV9LHNldDpmdW5jdGlvbih2YWwpe3RoaXMubm9kZT12YWx9fSxpc1JlYWQ6e2dldDpmdW5jdGlvbigpe3JldHVybih0aGlzLmZsYWdzJjIwOTcxNTUpIT09MX19LGlzV3JpdGU6e2dldDpmdW5jdGlvbigpe3JldHVybih0aGlzLmZsYWdzJjIwOTcxNTUpIT09MH19LGlzQXBwZW5kOntnZXQ6ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5mbGFncyYxMDI0fX19fXN0cmVhbT1PYmplY3QuYXNzaWduKG5ldyBGUy5GU1N0cmVhbSxzdHJlYW0pO3ZhciBmZD1GUy5uZXh0ZmQoZmRfc3RhcnQsZmRfZW5kKTtzdHJlYW0uZmQ9ZmQ7RlMuc3RyZWFtc1tmZF09c3RyZWFtO3JldHVybiBzdHJlYW19LGNsb3NlU3RyZWFtOmZkPT57RlMuc3RyZWFtc1tmZF09bnVsbH0sY2hyZGV2X3N0cmVhbV9vcHM6e29wZW46c3RyZWFtPT57dmFyIGRldmljZT1GUy5nZXREZXZpY2Uoc3RyZWFtLm5vZGUucmRldik7c3RyZWFtLnN0cmVhbV9vcHM9ZGV2aWNlLnN0cmVhbV9vcHM7aWYoc3RyZWFtLnN0cmVhbV9vcHMub3Blbil7c3RyZWFtLnN0cmVhbV9vcHMub3BlbihzdHJlYW0pfX0sbGxzZWVrOigpPT57dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNzApfX0sbWFqb3I6ZGV2PT5kZXY+PjgsbWlub3I6ZGV2PT5kZXYmMjU1LG1ha2VkZXY6KG1hLG1pKT0+bWE8PDh8bWkscmVnaXN0ZXJEZXZpY2U6KGRldixvcHMpPT57RlMuZGV2aWNlc1tkZXZdPXtzdHJlYW1fb3BzOm9wc319LGdldERldmljZTpkZXY9PkZTLmRldmljZXNbZGV2XSxnZXRNb3VudHM6bW91bnQ9Pnt2YXIgbW91bnRzPVtdO3ZhciBjaGVjaz1bbW91bnRdO3doaWxlKGNoZWNrLmxlbmd0aCl7dmFyIG09Y2hlY2sucG9wKCk7bW91bnRzLnB1c2gobSk7Y2hlY2sucHVzaC5hcHBseShjaGVjayxtLm1vdW50cyl9cmV0dXJuIG1vdW50c30sc3luY2ZzOihwb3B1bGF0ZSxjYWxsYmFjayk9PntpZih0eXBlb2YgcG9wdWxhdGU9PVwiZnVuY3Rpb25cIil7Y2FsbGJhY2s9cG9wdWxhdGU7cG9wdWxhdGU9ZmFsc2V9RlMuc3luY0ZTUmVxdWVzdHMrKztpZihGUy5zeW5jRlNSZXF1ZXN0cz4xKXtlcnIoXCJ3YXJuaW5nOiBcIitGUy5zeW5jRlNSZXF1ZXN0cytcIiBGUy5zeW5jZnMgb3BlcmF0aW9ucyBpbiBmbGlnaHQgYXQgb25jZSwgcHJvYmFibHkganVzdCBkb2luZyBleHRyYSB3b3JrXCIpfXZhciBtb3VudHM9RlMuZ2V0TW91bnRzKEZTLnJvb3QubW91bnQpO3ZhciBjb21wbGV0ZWQ9MDtmdW5jdGlvbiBkb0NhbGxiYWNrKGVyckNvZGUpe0ZTLnN5bmNGU1JlcXVlc3RzLS07cmV0dXJuIGNhbGxiYWNrKGVyckNvZGUpfWZ1bmN0aW9uIGRvbmUoZXJyQ29kZSl7aWYoZXJyQ29kZSl7aWYoIWRvbmUuZXJyb3JlZCl7ZG9uZS5lcnJvcmVkPXRydWU7cmV0dXJuIGRvQ2FsbGJhY2soZXJyQ29kZSl9cmV0dXJufWlmKCsrY29tcGxldGVkPj1tb3VudHMubGVuZ3RoKXtkb0NhbGxiYWNrKG51bGwpfX1tb3VudHMuZm9yRWFjaChtb3VudD0+e2lmKCFtb3VudC50eXBlLnN5bmNmcyl7cmV0dXJuIGRvbmUobnVsbCl9bW91bnQudHlwZS5zeW5jZnMobW91bnQscG9wdWxhdGUsZG9uZSl9KX0sbW91bnQ6KHR5cGUsb3B0cyxtb3VudHBvaW50KT0+e3ZhciByb290PW1vdW50cG9pbnQ9PT1cIi9cIjt2YXIgcHNldWRvPSFtb3VudHBvaW50O3ZhciBub2RlO2lmKHJvb3QmJkZTLnJvb3Qpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDEwKX1lbHNlIGlmKCFyb290JiYhcHNldWRvKXt2YXIgbG9va3VwPUZTLmxvb2t1cFBhdGgobW91bnRwb2ludCx7Zm9sbG93X21vdW50OmZhbHNlfSk7bW91bnRwb2ludD1sb29rdXAucGF0aDtub2RlPWxvb2t1cC5ub2RlO2lmKEZTLmlzTW91bnRwb2ludChub2RlKSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoMTApfWlmKCFGUy5pc0Rpcihub2RlLm1vZGUpKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig1NCl9fXZhciBtb3VudD17dHlwZTp0eXBlLG9wdHM6b3B0cyxtb3VudHBvaW50Om1vdW50cG9pbnQsbW91bnRzOltdfTt2YXIgbW91bnRSb290PXR5cGUubW91bnQobW91bnQpO21vdW50Um9vdC5tb3VudD1tb3VudDttb3VudC5yb290PW1vdW50Um9vdDtpZihyb290KXtGUy5yb290PW1vdW50Um9vdH1lbHNlIGlmKG5vZGUpe25vZGUubW91bnRlZD1tb3VudDtpZihub2RlLm1vdW50KXtub2RlLm1vdW50Lm1vdW50cy5wdXNoKG1vdW50KX19cmV0dXJuIG1vdW50Um9vdH0sdW5tb3VudDptb3VudHBvaW50PT57dmFyIGxvb2t1cD1GUy5sb29rdXBQYXRoKG1vdW50cG9pbnQse2ZvbGxvd19tb3VudDpmYWxzZX0pO2lmKCFGUy5pc01vdW50cG9pbnQobG9va3VwLm5vZGUpKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcigyOCl9dmFyIG5vZGU9bG9va3VwLm5vZGU7dmFyIG1vdW50PW5vZGUubW91bnRlZDt2YXIgbW91bnRzPUZTLmdldE1vdW50cyhtb3VudCk7T2JqZWN0LmtleXMoRlMubmFtZVRhYmxlKS5mb3JFYWNoKGhhc2g9Pnt2YXIgY3VycmVudD1GUy5uYW1lVGFibGVbaGFzaF07d2hpbGUoY3VycmVudCl7dmFyIG5leHQ9Y3VycmVudC5uYW1lX25leHQ7aWYobW91bnRzLmluY2x1ZGVzKGN1cnJlbnQubW91bnQpKXtGUy5kZXN0cm95Tm9kZShjdXJyZW50KX1jdXJyZW50PW5leHR9fSk7bm9kZS5tb3VudGVkPW51bGw7dmFyIGlkeD1ub2RlLm1vdW50Lm1vdW50cy5pbmRleE9mKG1vdW50KTtub2RlLm1vdW50Lm1vdW50cy5zcGxpY2UoaWR4LDEpfSxsb29rdXA6KHBhcmVudCxuYW1lKT0+e3JldHVybiBwYXJlbnQubm9kZV9vcHMubG9va3VwKHBhcmVudCxuYW1lKX0sbWtub2Q6KHBhdGgsbW9kZSxkZXYpPT57dmFyIGxvb2t1cD1GUy5sb29rdXBQYXRoKHBhdGgse3BhcmVudDp0cnVlfSk7dmFyIHBhcmVudD1sb29rdXAubm9kZTt2YXIgbmFtZT1QQVRILmJhc2VuYW1lKHBhdGgpO2lmKCFuYW1lfHxuYW1lPT09XCIuXCJ8fG5hbWU9PT1cIi4uXCIpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDI4KX12YXIgZXJyQ29kZT1GUy5tYXlDcmVhdGUocGFyZW50LG5hbWUpO2lmKGVyckNvZGUpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKGVyckNvZGUpfWlmKCFwYXJlbnQubm9kZV9vcHMubWtub2Qpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDYzKX1yZXR1cm4gcGFyZW50Lm5vZGVfb3BzLm1rbm9kKHBhcmVudCxuYW1lLG1vZGUsZGV2KX0sY3JlYXRlOihwYXRoLG1vZGUpPT57bW9kZT1tb2RlIT09dW5kZWZpbmVkP21vZGU6NDM4O21vZGUmPTQwOTU7bW9kZXw9MzI3Njg7cmV0dXJuIEZTLm1rbm9kKHBhdGgsbW9kZSwwKX0sbWtkaXI6KHBhdGgsbW9kZSk9Pnttb2RlPW1vZGUhPT11bmRlZmluZWQ/bW9kZTo1MTE7bW9kZSY9NTExfDUxMjttb2RlfD0xNjM4NDtyZXR1cm4gRlMubWtub2QocGF0aCxtb2RlLDApfSxta2RpclRyZWU6KHBhdGgsbW9kZSk9Pnt2YXIgZGlycz1wYXRoLnNwbGl0KFwiL1wiKTt2YXIgZD1cIlwiO2Zvcih2YXIgaT0wO2k8ZGlycy5sZW5ndGg7KytpKXtpZighZGlyc1tpXSljb250aW51ZTtkKz1cIi9cIitkaXJzW2ldO3RyeXtGUy5ta2RpcihkLG1vZGUpfWNhdGNoKGUpe2lmKGUuZXJybm8hPTIwKXRocm93IGV9fX0sbWtkZXY6KHBhdGgsbW9kZSxkZXYpPT57aWYodHlwZW9mIGRldj09XCJ1bmRlZmluZWRcIil7ZGV2PW1vZGU7bW9kZT00Mzh9bW9kZXw9ODE5MjtyZXR1cm4gRlMubWtub2QocGF0aCxtb2RlLGRldil9LHN5bWxpbms6KG9sZHBhdGgsbmV3cGF0aCk9PntpZighUEFUSF9GUy5yZXNvbHZlKG9sZHBhdGgpKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig0NCl9dmFyIGxvb2t1cD1GUy5sb29rdXBQYXRoKG5ld3BhdGgse3BhcmVudDp0cnVlfSk7dmFyIHBhcmVudD1sb29rdXAubm9kZTtpZighcGFyZW50KXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig0NCl9dmFyIG5ld25hbWU9UEFUSC5iYXNlbmFtZShuZXdwYXRoKTt2YXIgZXJyQ29kZT1GUy5tYXlDcmVhdGUocGFyZW50LG5ld25hbWUpO2lmKGVyckNvZGUpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKGVyckNvZGUpfWlmKCFwYXJlbnQubm9kZV9vcHMuc3ltbGluayl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNjMpfXJldHVybiBwYXJlbnQubm9kZV9vcHMuc3ltbGluayhwYXJlbnQsbmV3bmFtZSxvbGRwYXRoKX0scmVuYW1lOihvbGRfcGF0aCxuZXdfcGF0aCk9Pnt2YXIgb2xkX2Rpcm5hbWU9UEFUSC5kaXJuYW1lKG9sZF9wYXRoKTt2YXIgbmV3X2Rpcm5hbWU9UEFUSC5kaXJuYW1lKG5ld19wYXRoKTt2YXIgb2xkX25hbWU9UEFUSC5iYXNlbmFtZShvbGRfcGF0aCk7dmFyIG5ld19uYW1lPVBBVEguYmFzZW5hbWUobmV3X3BhdGgpO3ZhciBsb29rdXAsb2xkX2RpcixuZXdfZGlyO2xvb2t1cD1GUy5sb29rdXBQYXRoKG9sZF9wYXRoLHtwYXJlbnQ6dHJ1ZX0pO29sZF9kaXI9bG9va3VwLm5vZGU7bG9va3VwPUZTLmxvb2t1cFBhdGgobmV3X3BhdGgse3BhcmVudDp0cnVlfSk7bmV3X2Rpcj1sb29rdXAubm9kZTtpZighb2xkX2Rpcnx8IW5ld19kaXIpdGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNDQpO2lmKG9sZF9kaXIubW91bnQhPT1uZXdfZGlyLm1vdW50KXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig3NSl9dmFyIG9sZF9ub2RlPUZTLmxvb2t1cE5vZGUob2xkX2RpcixvbGRfbmFtZSk7dmFyIHJlbGF0aXZlPVBBVEhfRlMucmVsYXRpdmUob2xkX3BhdGgsbmV3X2Rpcm5hbWUpO2lmKHJlbGF0aXZlLmNoYXJBdCgwKSE9PVwiLlwiKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcigyOCl9cmVsYXRpdmU9UEFUSF9GUy5yZWxhdGl2ZShuZXdfcGF0aCxvbGRfZGlybmFtZSk7aWYocmVsYXRpdmUuY2hhckF0KDApIT09XCIuXCIpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDU1KX12YXIgbmV3X25vZGU7dHJ5e25ld19ub2RlPUZTLmxvb2t1cE5vZGUobmV3X2RpcixuZXdfbmFtZSl9Y2F0Y2goZSl7fWlmKG9sZF9ub2RlPT09bmV3X25vZGUpe3JldHVybn12YXIgaXNkaXI9RlMuaXNEaXIob2xkX25vZGUubW9kZSk7dmFyIGVyckNvZGU9RlMubWF5RGVsZXRlKG9sZF9kaXIsb2xkX25hbWUsaXNkaXIpO2lmKGVyckNvZGUpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKGVyckNvZGUpfWVyckNvZGU9bmV3X25vZGU/RlMubWF5RGVsZXRlKG5ld19kaXIsbmV3X25hbWUsaXNkaXIpOkZTLm1heUNyZWF0ZShuZXdfZGlyLG5ld19uYW1lKTtpZihlcnJDb2RlKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcihlcnJDb2RlKX1pZighb2xkX2Rpci5ub2RlX29wcy5yZW5hbWUpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDYzKX1pZihGUy5pc01vdW50cG9pbnQob2xkX25vZGUpfHxuZXdfbm9kZSYmRlMuaXNNb3VudHBvaW50KG5ld19ub2RlKSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoMTApfWlmKG5ld19kaXIhPT1vbGRfZGlyKXtlcnJDb2RlPUZTLm5vZGVQZXJtaXNzaW9ucyhvbGRfZGlyLFwid1wiKTtpZihlcnJDb2RlKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcihlcnJDb2RlKX19RlMuaGFzaFJlbW92ZU5vZGUob2xkX25vZGUpO3RyeXtvbGRfZGlyLm5vZGVfb3BzLnJlbmFtZShvbGRfbm9kZSxuZXdfZGlyLG5ld19uYW1lKX1jYXRjaChlKXt0aHJvdyBlfWZpbmFsbHl7RlMuaGFzaEFkZE5vZGUob2xkX25vZGUpfX0scm1kaXI6cGF0aD0+e3ZhciBsb29rdXA9RlMubG9va3VwUGF0aChwYXRoLHtwYXJlbnQ6dHJ1ZX0pO3ZhciBwYXJlbnQ9bG9va3VwLm5vZGU7dmFyIG5hbWU9UEFUSC5iYXNlbmFtZShwYXRoKTt2YXIgbm9kZT1GUy5sb29rdXBOb2RlKHBhcmVudCxuYW1lKTt2YXIgZXJyQ29kZT1GUy5tYXlEZWxldGUocGFyZW50LG5hbWUsdHJ1ZSk7aWYoZXJyQ29kZSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoZXJyQ29kZSl9aWYoIXBhcmVudC5ub2RlX29wcy5ybWRpcil7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNjMpfWlmKEZTLmlzTW91bnRwb2ludChub2RlKSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoMTApfXBhcmVudC5ub2RlX29wcy5ybWRpcihwYXJlbnQsbmFtZSk7RlMuZGVzdHJveU5vZGUobm9kZSl9LHJlYWRkaXI6cGF0aD0+e3ZhciBsb29rdXA9RlMubG9va3VwUGF0aChwYXRoLHtmb2xsb3c6dHJ1ZX0pO3ZhciBub2RlPWxvb2t1cC5ub2RlO2lmKCFub2RlLm5vZGVfb3BzLnJlYWRkaXIpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDU0KX1yZXR1cm4gbm9kZS5ub2RlX29wcy5yZWFkZGlyKG5vZGUpfSx1bmxpbms6cGF0aD0+e3ZhciBsb29rdXA9RlMubG9va3VwUGF0aChwYXRoLHtwYXJlbnQ6dHJ1ZX0pO3ZhciBwYXJlbnQ9bG9va3VwLm5vZGU7aWYoIXBhcmVudCl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNDQpfXZhciBuYW1lPVBBVEguYmFzZW5hbWUocGF0aCk7dmFyIG5vZGU9RlMubG9va3VwTm9kZShwYXJlbnQsbmFtZSk7dmFyIGVyckNvZGU9RlMubWF5RGVsZXRlKHBhcmVudCxuYW1lLGZhbHNlKTtpZihlcnJDb2RlKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcihlcnJDb2RlKX1pZighcGFyZW50Lm5vZGVfb3BzLnVubGluayl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNjMpfWlmKEZTLmlzTW91bnRwb2ludChub2RlKSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoMTApfXBhcmVudC5ub2RlX29wcy51bmxpbmsocGFyZW50LG5hbWUpO0ZTLmRlc3Ryb3lOb2RlKG5vZGUpfSxyZWFkbGluazpwYXRoPT57dmFyIGxvb2t1cD1GUy5sb29rdXBQYXRoKHBhdGgpO3ZhciBsaW5rPWxvb2t1cC5ub2RlO2lmKCFsaW5rKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig0NCl9aWYoIWxpbmsubm9kZV9vcHMucmVhZGxpbmspe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDI4KX1yZXR1cm4gUEFUSF9GUy5yZXNvbHZlKEZTLmdldFBhdGgobGluay5wYXJlbnQpLGxpbmsubm9kZV9vcHMucmVhZGxpbmsobGluaykpfSxzdGF0OihwYXRoLGRvbnRGb2xsb3cpPT57dmFyIGxvb2t1cD1GUy5sb29rdXBQYXRoKHBhdGgse2ZvbGxvdzohZG9udEZvbGxvd30pO3ZhciBub2RlPWxvb2t1cC5ub2RlO2lmKCFub2RlKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig0NCl9aWYoIW5vZGUubm9kZV9vcHMuZ2V0YXR0cil7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNjMpfXJldHVybiBub2RlLm5vZGVfb3BzLmdldGF0dHIobm9kZSl9LGxzdGF0OnBhdGg9PntyZXR1cm4gRlMuc3RhdChwYXRoLHRydWUpfSxjaG1vZDoocGF0aCxtb2RlLGRvbnRGb2xsb3cpPT57dmFyIG5vZGU7aWYodHlwZW9mIHBhdGg9PVwic3RyaW5nXCIpe3ZhciBsb29rdXA9RlMubG9va3VwUGF0aChwYXRoLHtmb2xsb3c6IWRvbnRGb2xsb3d9KTtub2RlPWxvb2t1cC5ub2RlfWVsc2V7bm9kZT1wYXRofWlmKCFub2RlLm5vZGVfb3BzLnNldGF0dHIpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDYzKX1ub2RlLm5vZGVfb3BzLnNldGF0dHIobm9kZSx7bW9kZTptb2RlJjQwOTV8bm9kZS5tb2RlJn40MDk1LHRpbWVzdGFtcDpEYXRlLm5vdygpfSl9LGxjaG1vZDoocGF0aCxtb2RlKT0+e0ZTLmNobW9kKHBhdGgsbW9kZSx0cnVlKX0sZmNobW9kOihmZCxtb2RlKT0+e3ZhciBzdHJlYW09RlMuZ2V0U3RyZWFtKGZkKTtpZighc3RyZWFtKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig4KX1GUy5jaG1vZChzdHJlYW0ubm9kZSxtb2RlKX0sY2hvd246KHBhdGgsdWlkLGdpZCxkb250Rm9sbG93KT0+e3ZhciBub2RlO2lmKHR5cGVvZiBwYXRoPT1cInN0cmluZ1wiKXt2YXIgbG9va3VwPUZTLmxvb2t1cFBhdGgocGF0aCx7Zm9sbG93OiFkb250Rm9sbG93fSk7bm9kZT1sb29rdXAubm9kZX1lbHNle25vZGU9cGF0aH1pZighbm9kZS5ub2RlX29wcy5zZXRhdHRyKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig2Myl9bm9kZS5ub2RlX29wcy5zZXRhdHRyKG5vZGUse3RpbWVzdGFtcDpEYXRlLm5vdygpfSl9LGxjaG93bjoocGF0aCx1aWQsZ2lkKT0+e0ZTLmNob3duKHBhdGgsdWlkLGdpZCx0cnVlKX0sZmNob3duOihmZCx1aWQsZ2lkKT0+e3ZhciBzdHJlYW09RlMuZ2V0U3RyZWFtKGZkKTtpZighc3RyZWFtKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig4KX1GUy5jaG93bihzdHJlYW0ubm9kZSx1aWQsZ2lkKX0sdHJ1bmNhdGU6KHBhdGgsbGVuKT0+e2lmKGxlbjwwKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcigyOCl9dmFyIG5vZGU7aWYodHlwZW9mIHBhdGg9PVwic3RyaW5nXCIpe3ZhciBsb29rdXA9RlMubG9va3VwUGF0aChwYXRoLHtmb2xsb3c6dHJ1ZX0pO25vZGU9bG9va3VwLm5vZGV9ZWxzZXtub2RlPXBhdGh9aWYoIW5vZGUubm9kZV9vcHMuc2V0YXR0cil7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNjMpfWlmKEZTLmlzRGlyKG5vZGUubW9kZSkpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDMxKX1pZighRlMuaXNGaWxlKG5vZGUubW9kZSkpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDI4KX12YXIgZXJyQ29kZT1GUy5ub2RlUGVybWlzc2lvbnMobm9kZSxcIndcIik7aWYoZXJyQ29kZSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoZXJyQ29kZSl9bm9kZS5ub2RlX29wcy5zZXRhdHRyKG5vZGUse3NpemU6bGVuLHRpbWVzdGFtcDpEYXRlLm5vdygpfSl9LGZ0cnVuY2F0ZTooZmQsbGVuKT0+e3ZhciBzdHJlYW09RlMuZ2V0U3RyZWFtKGZkKTtpZighc3RyZWFtKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig4KX1pZigoc3RyZWFtLmZsYWdzJjIwOTcxNTUpPT09MCl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoMjgpfUZTLnRydW5jYXRlKHN0cmVhbS5ub2RlLGxlbil9LHV0aW1lOihwYXRoLGF0aW1lLG10aW1lKT0+e3ZhciBsb29rdXA9RlMubG9va3VwUGF0aChwYXRoLHtmb2xsb3c6dHJ1ZX0pO3ZhciBub2RlPWxvb2t1cC5ub2RlO25vZGUubm9kZV9vcHMuc2V0YXR0cihub2RlLHt0aW1lc3RhbXA6TWF0aC5tYXgoYXRpbWUsbXRpbWUpfSl9LG9wZW46KHBhdGgsZmxhZ3MsbW9kZSxmZF9zdGFydCxmZF9lbmQpPT57aWYocGF0aD09PVwiXCIpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDQ0KX1mbGFncz10eXBlb2YgZmxhZ3M9PVwic3RyaW5nXCI/RlMubW9kZVN0cmluZ1RvRmxhZ3MoZmxhZ3MpOmZsYWdzO21vZGU9dHlwZW9mIG1vZGU9PVwidW5kZWZpbmVkXCI/NDM4Om1vZGU7aWYoZmxhZ3MmNjQpe21vZGU9bW9kZSY0MDk1fDMyNzY4fWVsc2V7bW9kZT0wfXZhciBub2RlO2lmKHR5cGVvZiBwYXRoPT1cIm9iamVjdFwiKXtub2RlPXBhdGh9ZWxzZXtwYXRoPVBBVEgubm9ybWFsaXplKHBhdGgpO3RyeXt2YXIgbG9va3VwPUZTLmxvb2t1cFBhdGgocGF0aCx7Zm9sbG93OiEoZmxhZ3MmMTMxMDcyKX0pO25vZGU9bG9va3VwLm5vZGV9Y2F0Y2goZSl7fX12YXIgY3JlYXRlZD1mYWxzZTtpZihmbGFncyY2NCl7aWYobm9kZSl7aWYoZmxhZ3MmMTI4KXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcigyMCl9fWVsc2V7bm9kZT1GUy5ta25vZChwYXRoLG1vZGUsMCk7Y3JlYXRlZD10cnVlfX1pZighbm9kZSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNDQpfWlmKEZTLmlzQ2hyZGV2KG5vZGUubW9kZSkpe2ZsYWdzJj1+NTEyfWlmKGZsYWdzJjY1NTM2JiYhRlMuaXNEaXIobm9kZS5tb2RlKSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNTQpfWlmKCFjcmVhdGVkKXt2YXIgZXJyQ29kZT1GUy5tYXlPcGVuKG5vZGUsZmxhZ3MpO2lmKGVyckNvZGUpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKGVyckNvZGUpfX1pZihmbGFncyY1MTIpe0ZTLnRydW5jYXRlKG5vZGUsMCl9ZmxhZ3MmPX4oMTI4fDUxMnwxMzEwNzIpO3ZhciBzdHJlYW09RlMuY3JlYXRlU3RyZWFtKHtub2RlOm5vZGUscGF0aDpGUy5nZXRQYXRoKG5vZGUpLGZsYWdzOmZsYWdzLHNlZWthYmxlOnRydWUscG9zaXRpb246MCxzdHJlYW1fb3BzOm5vZGUuc3RyZWFtX29wcyx1bmdvdHRlbjpbXSxlcnJvcjpmYWxzZX0sZmRfc3RhcnQsZmRfZW5kKTtpZihzdHJlYW0uc3RyZWFtX29wcy5vcGVuKXtzdHJlYW0uc3RyZWFtX29wcy5vcGVuKHN0cmVhbSl9aWYoTW9kdWxlW1wibG9nUmVhZEZpbGVzXCJdJiYhKGZsYWdzJjEpKXtpZighRlMucmVhZEZpbGVzKUZTLnJlYWRGaWxlcz17fTtpZighKHBhdGggaW4gRlMucmVhZEZpbGVzKSl7RlMucmVhZEZpbGVzW3BhdGhdPTF9fXJldHVybiBzdHJlYW19LGNsb3NlOnN0cmVhbT0+e2lmKEZTLmlzQ2xvc2VkKHN0cmVhbSkpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDgpfWlmKHN0cmVhbS5nZXRkZW50cylzdHJlYW0uZ2V0ZGVudHM9bnVsbDt0cnl7aWYoc3RyZWFtLnN0cmVhbV9vcHMuY2xvc2Upe3N0cmVhbS5zdHJlYW1fb3BzLmNsb3NlKHN0cmVhbSl9fWNhdGNoKGUpe3Rocm93IGV9ZmluYWxseXtGUy5jbG9zZVN0cmVhbShzdHJlYW0uZmQpfXN0cmVhbS5mZD1udWxsfSxpc0Nsb3NlZDpzdHJlYW09PntyZXR1cm4gc3RyZWFtLmZkPT09bnVsbH0sbGxzZWVrOihzdHJlYW0sb2Zmc2V0LHdoZW5jZSk9PntpZihGUy5pc0Nsb3NlZChzdHJlYW0pKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig4KX1pZighc3RyZWFtLnNlZWthYmxlfHwhc3RyZWFtLnN0cmVhbV9vcHMubGxzZWVrKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig3MCl9aWYod2hlbmNlIT0wJiZ3aGVuY2UhPTEmJndoZW5jZSE9Mil7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoMjgpfXN0cmVhbS5wb3NpdGlvbj1zdHJlYW0uc3RyZWFtX29wcy5sbHNlZWsoc3RyZWFtLG9mZnNldCx3aGVuY2UpO3N0cmVhbS51bmdvdHRlbj1bXTtyZXR1cm4gc3RyZWFtLnBvc2l0aW9ufSxyZWFkOihzdHJlYW0sYnVmZmVyLG9mZnNldCxsZW5ndGgscG9zaXRpb24pPT57aWYobGVuZ3RoPDB8fHBvc2l0aW9uPDApe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDI4KX1pZihGUy5pc0Nsb3NlZChzdHJlYW0pKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig4KX1pZigoc3RyZWFtLmZsYWdzJjIwOTcxNTUpPT09MSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoOCl9aWYoRlMuaXNEaXIoc3RyZWFtLm5vZGUubW9kZSkpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDMxKX1pZighc3RyZWFtLnN0cmVhbV9vcHMucmVhZCl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoMjgpfXZhciBzZWVraW5nPXR5cGVvZiBwb3NpdGlvbiE9XCJ1bmRlZmluZWRcIjtpZighc2Vla2luZyl7cG9zaXRpb249c3RyZWFtLnBvc2l0aW9ufWVsc2UgaWYoIXN0cmVhbS5zZWVrYWJsZSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNzApfXZhciBieXRlc1JlYWQ9c3RyZWFtLnN0cmVhbV9vcHMucmVhZChzdHJlYW0sYnVmZmVyLG9mZnNldCxsZW5ndGgscG9zaXRpb24pO2lmKCFzZWVraW5nKXN0cmVhbS5wb3NpdGlvbis9Ynl0ZXNSZWFkO3JldHVybiBieXRlc1JlYWR9LHdyaXRlOihzdHJlYW0sYnVmZmVyLG9mZnNldCxsZW5ndGgscG9zaXRpb24sY2FuT3duKT0+e2lmKGxlbmd0aDwwfHxwb3NpdGlvbjwwKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcigyOCl9aWYoRlMuaXNDbG9zZWQoc3RyZWFtKSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoOCl9aWYoKHN0cmVhbS5mbGFncyYyMDk3MTU1KT09PTApe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDgpfWlmKEZTLmlzRGlyKHN0cmVhbS5ub2RlLm1vZGUpKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcigzMSl9aWYoIXN0cmVhbS5zdHJlYW1fb3BzLndyaXRlKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcigyOCl9aWYoc3RyZWFtLnNlZWthYmxlJiZzdHJlYW0uZmxhZ3MmMTAyNCl7RlMubGxzZWVrKHN0cmVhbSwwLDIpfXZhciBzZWVraW5nPXR5cGVvZiBwb3NpdGlvbiE9XCJ1bmRlZmluZWRcIjtpZighc2Vla2luZyl7cG9zaXRpb249c3RyZWFtLnBvc2l0aW9ufWVsc2UgaWYoIXN0cmVhbS5zZWVrYWJsZSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNzApfXZhciBieXRlc1dyaXR0ZW49c3RyZWFtLnN0cmVhbV9vcHMud3JpdGUoc3RyZWFtLGJ1ZmZlcixvZmZzZXQsbGVuZ3RoLHBvc2l0aW9uLGNhbk93bik7aWYoIXNlZWtpbmcpc3RyZWFtLnBvc2l0aW9uKz1ieXRlc1dyaXR0ZW47cmV0dXJuIGJ5dGVzV3JpdHRlbn0sYWxsb2NhdGU6KHN0cmVhbSxvZmZzZXQsbGVuZ3RoKT0+e2lmKEZTLmlzQ2xvc2VkKHN0cmVhbSkpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDgpfWlmKG9mZnNldDwwfHxsZW5ndGg8PTApe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDI4KX1pZigoc3RyZWFtLmZsYWdzJjIwOTcxNTUpPT09MCl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoOCl9aWYoIUZTLmlzRmlsZShzdHJlYW0ubm9kZS5tb2RlKSYmIUZTLmlzRGlyKHN0cmVhbS5ub2RlLm1vZGUpKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig0Myl9aWYoIXN0cmVhbS5zdHJlYW1fb3BzLmFsbG9jYXRlKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcigxMzgpfXN0cmVhbS5zdHJlYW1fb3BzLmFsbG9jYXRlKHN0cmVhbSxvZmZzZXQsbGVuZ3RoKX0sbW1hcDooc3RyZWFtLGFkZHJlc3MsbGVuZ3RoLHBvc2l0aW9uLHByb3QsZmxhZ3MpPT57aWYoKHByb3QmMikhPT0wJiYoZmxhZ3MmMik9PT0wJiYoc3RyZWFtLmZsYWdzJjIwOTcxNTUpIT09Mil7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoMil9aWYoKHN0cmVhbS5mbGFncyYyMDk3MTU1KT09PTEpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDIpfWlmKCFzdHJlYW0uc3RyZWFtX29wcy5tbWFwKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig0Myl9cmV0dXJuIHN0cmVhbS5zdHJlYW1fb3BzLm1tYXAoc3RyZWFtLGFkZHJlc3MsbGVuZ3RoLHBvc2l0aW9uLHByb3QsZmxhZ3MpfSxtc3luYzooc3RyZWFtLGJ1ZmZlcixvZmZzZXQsbGVuZ3RoLG1tYXBGbGFncyk9PntpZighc3RyZWFtfHwhc3RyZWFtLnN0cmVhbV9vcHMubXN5bmMpe3JldHVybiAwfXJldHVybiBzdHJlYW0uc3RyZWFtX29wcy5tc3luYyhzdHJlYW0sYnVmZmVyLG9mZnNldCxsZW5ndGgsbW1hcEZsYWdzKX0sbXVubWFwOnN0cmVhbT0+MCxpb2N0bDooc3RyZWFtLGNtZCxhcmcpPT57aWYoIXN0cmVhbS5zdHJlYW1fb3BzLmlvY3RsKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig1OSl9cmV0dXJuIHN0cmVhbS5zdHJlYW1fb3BzLmlvY3RsKHN0cmVhbSxjbWQsYXJnKX0scmVhZEZpbGU6KHBhdGgsb3B0cz17fSk9PntvcHRzLmZsYWdzPW9wdHMuZmxhZ3N8fDA7b3B0cy5lbmNvZGluZz1vcHRzLmVuY29kaW5nfHxcImJpbmFyeVwiO2lmKG9wdHMuZW5jb2RpbmchPT1cInV0ZjhcIiYmb3B0cy5lbmNvZGluZyE9PVwiYmluYXJ5XCIpe3Rocm93IG5ldyBFcnJvcignSW52YWxpZCBlbmNvZGluZyB0eXBlIFwiJytvcHRzLmVuY29kaW5nKydcIicpfXZhciByZXQ7dmFyIHN0cmVhbT1GUy5vcGVuKHBhdGgsb3B0cy5mbGFncyk7dmFyIHN0YXQ9RlMuc3RhdChwYXRoKTt2YXIgbGVuZ3RoPXN0YXQuc2l6ZTt2YXIgYnVmPW5ldyBVaW50OEFycmF5KGxlbmd0aCk7RlMucmVhZChzdHJlYW0sYnVmLDAsbGVuZ3RoLDApO2lmKG9wdHMuZW5jb2Rpbmc9PT1cInV0ZjhcIil7cmV0PVVURjhBcnJheVRvU3RyaW5nKGJ1ZiwwKX1lbHNlIGlmKG9wdHMuZW5jb2Rpbmc9PT1cImJpbmFyeVwiKXtyZXQ9YnVmfUZTLmNsb3NlKHN0cmVhbSk7cmV0dXJuIHJldH0sd3JpdGVGaWxlOihwYXRoLGRhdGEsb3B0cz17fSk9PntvcHRzLmZsYWdzPW9wdHMuZmxhZ3N8fDU3Nzt2YXIgc3RyZWFtPUZTLm9wZW4ocGF0aCxvcHRzLmZsYWdzLG9wdHMubW9kZSk7aWYodHlwZW9mIGRhdGE9PVwic3RyaW5nXCIpe3ZhciBidWY9bmV3IFVpbnQ4QXJyYXkobGVuZ3RoQnl0ZXNVVEY4KGRhdGEpKzEpO3ZhciBhY3R1YWxOdW1CeXRlcz1zdHJpbmdUb1VURjhBcnJheShkYXRhLGJ1ZiwwLGJ1Zi5sZW5ndGgpO0ZTLndyaXRlKHN0cmVhbSxidWYsMCxhY3R1YWxOdW1CeXRlcyx1bmRlZmluZWQsb3B0cy5jYW5Pd24pfWVsc2UgaWYoQXJyYXlCdWZmZXIuaXNWaWV3KGRhdGEpKXtGUy53cml0ZShzdHJlYW0sZGF0YSwwLGRhdGEuYnl0ZUxlbmd0aCx1bmRlZmluZWQsb3B0cy5jYW5Pd24pfWVsc2V7dGhyb3cgbmV3IEVycm9yKFwiVW5zdXBwb3J0ZWQgZGF0YSB0eXBlXCIpfUZTLmNsb3NlKHN0cmVhbSl9LGN3ZDooKT0+RlMuY3VycmVudFBhdGgsY2hkaXI6cGF0aD0+e3ZhciBsb29rdXA9RlMubG9va3VwUGF0aChwYXRoLHtmb2xsb3c6dHJ1ZX0pO2lmKGxvb2t1cC5ub2RlPT09bnVsbCl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNDQpfWlmKCFGUy5pc0Rpcihsb29rdXAubm9kZS5tb2RlKSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNTQpfXZhciBlcnJDb2RlPUZTLm5vZGVQZXJtaXNzaW9ucyhsb29rdXAubm9kZSxcInhcIik7aWYoZXJyQ29kZSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoZXJyQ29kZSl9RlMuY3VycmVudFBhdGg9bG9va3VwLnBhdGh9LGNyZWF0ZURlZmF1bHREaXJlY3RvcmllczooKT0+e0ZTLm1rZGlyKFwiL3RtcFwiKTtGUy5ta2RpcihcIi9ob21lXCIpO0ZTLm1rZGlyKFwiL2hvbWUvd2ViX3VzZXJcIil9LGNyZWF0ZURlZmF1bHREZXZpY2VzOigpPT57RlMubWtkaXIoXCIvZGV2XCIpO0ZTLnJlZ2lzdGVyRGV2aWNlKEZTLm1ha2VkZXYoMSwzKSx7cmVhZDooKT0+MCx3cml0ZTooc3RyZWFtLGJ1ZmZlcixvZmZzZXQsbGVuZ3RoLHBvcyk9Pmxlbmd0aH0pO0ZTLm1rZGV2KFwiL2Rldi9udWxsXCIsRlMubWFrZWRldigxLDMpKTtUVFkucmVnaXN0ZXIoRlMubWFrZWRldig1LDApLFRUWS5kZWZhdWx0X3R0eV9vcHMpO1RUWS5yZWdpc3RlcihGUy5tYWtlZGV2KDYsMCksVFRZLmRlZmF1bHRfdHR5MV9vcHMpO0ZTLm1rZGV2KFwiL2Rldi90dHlcIixGUy5tYWtlZGV2KDUsMCkpO0ZTLm1rZGV2KFwiL2Rldi90dHkxXCIsRlMubWFrZWRldig2LDApKTt2YXIgcmFuZG9tX2RldmljZT1nZXRSYW5kb21EZXZpY2UoKTtGUy5jcmVhdGVEZXZpY2UoXCIvZGV2XCIsXCJyYW5kb21cIixyYW5kb21fZGV2aWNlKTtGUy5jcmVhdGVEZXZpY2UoXCIvZGV2XCIsXCJ1cmFuZG9tXCIscmFuZG9tX2RldmljZSk7RlMubWtkaXIoXCIvZGV2L3NobVwiKTtGUy5ta2RpcihcIi9kZXYvc2htL3RtcFwiKX0sY3JlYXRlU3BlY2lhbERpcmVjdG9yaWVzOigpPT57RlMubWtkaXIoXCIvcHJvY1wiKTt2YXIgcHJvY19zZWxmPUZTLm1rZGlyKFwiL3Byb2Mvc2VsZlwiKTtGUy5ta2RpcihcIi9wcm9jL3NlbGYvZmRcIik7RlMubW91bnQoe21vdW50OigpPT57dmFyIG5vZGU9RlMuY3JlYXRlTm9kZShwcm9jX3NlbGYsXCJmZFwiLDE2Mzg0fDUxMSw3Myk7bm9kZS5ub2RlX29wcz17bG9va3VwOihwYXJlbnQsbmFtZSk9Pnt2YXIgZmQ9K25hbWU7dmFyIHN0cmVhbT1GUy5nZXRTdHJlYW0oZmQpO2lmKCFzdHJlYW0pdGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoOCk7dmFyIHJldD17cGFyZW50Om51bGwsbW91bnQ6e21vdW50cG9pbnQ6XCJmYWtlXCJ9LG5vZGVfb3BzOntyZWFkbGluazooKT0+c3RyZWFtLnBhdGh9fTtyZXQucGFyZW50PXJldDtyZXR1cm4gcmV0fX07cmV0dXJuIG5vZGV9fSx7fSxcIi9wcm9jL3NlbGYvZmRcIil9LGNyZWF0ZVN0YW5kYXJkU3RyZWFtczooKT0+e2lmKE1vZHVsZVtcInN0ZGluXCJdKXtGUy5jcmVhdGVEZXZpY2UoXCIvZGV2XCIsXCJzdGRpblwiLE1vZHVsZVtcInN0ZGluXCJdKX1lbHNle0ZTLnN5bWxpbmsoXCIvZGV2L3R0eVwiLFwiL2Rldi9zdGRpblwiKX1pZihNb2R1bGVbXCJzdGRvdXRcIl0pe0ZTLmNyZWF0ZURldmljZShcIi9kZXZcIixcInN0ZG91dFwiLG51bGwsTW9kdWxlW1wic3Rkb3V0XCJdKX1lbHNle0ZTLnN5bWxpbmsoXCIvZGV2L3R0eVwiLFwiL2Rldi9zdGRvdXRcIil9aWYoTW9kdWxlW1wic3RkZXJyXCJdKXtGUy5jcmVhdGVEZXZpY2UoXCIvZGV2XCIsXCJzdGRlcnJcIixudWxsLE1vZHVsZVtcInN0ZGVyclwiXSl9ZWxzZXtGUy5zeW1saW5rKFwiL2Rldi90dHkxXCIsXCIvZGV2L3N0ZGVyclwiKX12YXIgc3RkaW49RlMub3BlbihcIi9kZXYvc3RkaW5cIiwwKTt2YXIgc3Rkb3V0PUZTLm9wZW4oXCIvZGV2L3N0ZG91dFwiLDEpO3ZhciBzdGRlcnI9RlMub3BlbihcIi9kZXYvc3RkZXJyXCIsMSl9LGVuc3VyZUVycm5vRXJyb3I6KCk9PntpZihGUy5FcnJub0Vycm9yKXJldHVybjtGUy5FcnJub0Vycm9yPWZ1bmN0aW9uIEVycm5vRXJyb3IoZXJybm8sbm9kZSl7dGhpcy5ub2RlPW5vZGU7dGhpcy5zZXRFcnJubz1mdW5jdGlvbihlcnJubyl7dGhpcy5lcnJubz1lcnJub307dGhpcy5zZXRFcnJubyhlcnJubyk7dGhpcy5tZXNzYWdlPVwiRlMgZXJyb3JcIn07RlMuRXJybm9FcnJvci5wcm90b3R5cGU9bmV3IEVycm9yO0ZTLkVycm5vRXJyb3IucHJvdG90eXBlLmNvbnN0cnVjdG9yPUZTLkVycm5vRXJyb3I7WzQ0XS5mb3JFYWNoKGNvZGU9PntGUy5nZW5lcmljRXJyb3JzW2NvZGVdPW5ldyBGUy5FcnJub0Vycm9yKGNvZGUpO0ZTLmdlbmVyaWNFcnJvcnNbY29kZV0uc3RhY2s9XCI8Z2VuZXJpYyBlcnJvciwgbm8gc3RhY2s+XCJ9KX0sc3RhdGljSW5pdDooKT0+e0ZTLmVuc3VyZUVycm5vRXJyb3IoKTtGUy5uYW1lVGFibGU9bmV3IEFycmF5KDQwOTYpO0ZTLm1vdW50KE1FTUZTLHt9LFwiL1wiKTtGUy5jcmVhdGVEZWZhdWx0RGlyZWN0b3JpZXMoKTtGUy5jcmVhdGVEZWZhdWx0RGV2aWNlcygpO0ZTLmNyZWF0ZVNwZWNpYWxEaXJlY3RvcmllcygpO0ZTLmZpbGVzeXN0ZW1zPXtcIk1FTUZTXCI6TUVNRlN9fSxpbml0OihpbnB1dCxvdXRwdXQsZXJyb3IpPT57RlMuaW5pdC5pbml0aWFsaXplZD10cnVlO0ZTLmVuc3VyZUVycm5vRXJyb3IoKTtNb2R1bGVbXCJzdGRpblwiXT1pbnB1dHx8TW9kdWxlW1wic3RkaW5cIl07TW9kdWxlW1wic3Rkb3V0XCJdPW91dHB1dHx8TW9kdWxlW1wic3Rkb3V0XCJdO01vZHVsZVtcInN0ZGVyclwiXT1lcnJvcnx8TW9kdWxlW1wic3RkZXJyXCJdO0ZTLmNyZWF0ZVN0YW5kYXJkU3RyZWFtcygpfSxxdWl0OigpPT57RlMuaW5pdC5pbml0aWFsaXplZD1mYWxzZTtmb3IodmFyIGk9MDtpPEZTLnN0cmVhbXMubGVuZ3RoO2krKyl7dmFyIHN0cmVhbT1GUy5zdHJlYW1zW2ldO2lmKCFzdHJlYW0pe2NvbnRpbnVlfUZTLmNsb3NlKHN0cmVhbSl9fSxnZXRNb2RlOihjYW5SZWFkLGNhbldyaXRlKT0+e3ZhciBtb2RlPTA7aWYoY2FuUmVhZCltb2RlfD0yOTJ8NzM7aWYoY2FuV3JpdGUpbW9kZXw9MTQ2O3JldHVybiBtb2RlfSxmaW5kT2JqZWN0OihwYXRoLGRvbnRSZXNvbHZlTGFzdExpbmspPT57dmFyIHJldD1GUy5hbmFseXplUGF0aChwYXRoLGRvbnRSZXNvbHZlTGFzdExpbmspO2lmKHJldC5leGlzdHMpe3JldHVybiByZXQub2JqZWN0fWVsc2V7cmV0dXJuIG51bGx9fSxhbmFseXplUGF0aDoocGF0aCxkb250UmVzb2x2ZUxhc3RMaW5rKT0+e3RyeXt2YXIgbG9va3VwPUZTLmxvb2t1cFBhdGgocGF0aCx7Zm9sbG93OiFkb250UmVzb2x2ZUxhc3RMaW5rfSk7cGF0aD1sb29rdXAucGF0aH1jYXRjaChlKXt9dmFyIHJldD17aXNSb290OmZhbHNlLGV4aXN0czpmYWxzZSxlcnJvcjowLG5hbWU6bnVsbCxwYXRoOm51bGwsb2JqZWN0Om51bGwscGFyZW50RXhpc3RzOmZhbHNlLHBhcmVudFBhdGg6bnVsbCxwYXJlbnRPYmplY3Q6bnVsbH07dHJ5e3ZhciBsb29rdXA9RlMubG9va3VwUGF0aChwYXRoLHtwYXJlbnQ6dHJ1ZX0pO3JldC5wYXJlbnRFeGlzdHM9dHJ1ZTtyZXQucGFyZW50UGF0aD1sb29rdXAucGF0aDtyZXQucGFyZW50T2JqZWN0PWxvb2t1cC5ub2RlO3JldC5uYW1lPVBBVEguYmFzZW5hbWUocGF0aCk7bG9va3VwPUZTLmxvb2t1cFBhdGgocGF0aCx7Zm9sbG93OiFkb250UmVzb2x2ZUxhc3RMaW5rfSk7cmV0LmV4aXN0cz10cnVlO3JldC5wYXRoPWxvb2t1cC5wYXRoO3JldC5vYmplY3Q9bG9va3VwLm5vZGU7cmV0Lm5hbWU9bG9va3VwLm5vZGUubmFtZTtyZXQuaXNSb290PWxvb2t1cC5wYXRoPT09XCIvXCJ9Y2F0Y2goZSl7cmV0LmVycm9yPWUuZXJybm99cmV0dXJuIHJldH0sY3JlYXRlUGF0aDoocGFyZW50LHBhdGgsY2FuUmVhZCxjYW5Xcml0ZSk9PntwYXJlbnQ9dHlwZW9mIHBhcmVudD09XCJzdHJpbmdcIj9wYXJlbnQ6RlMuZ2V0UGF0aChwYXJlbnQpO3ZhciBwYXJ0cz1wYXRoLnNwbGl0KFwiL1wiKS5yZXZlcnNlKCk7d2hpbGUocGFydHMubGVuZ3RoKXt2YXIgcGFydD1wYXJ0cy5wb3AoKTtpZighcGFydCljb250aW51ZTt2YXIgY3VycmVudD1QQVRILmpvaW4yKHBhcmVudCxwYXJ0KTt0cnl7RlMubWtkaXIoY3VycmVudCl9Y2F0Y2goZSl7fXBhcmVudD1jdXJyZW50fXJldHVybiBjdXJyZW50fSxjcmVhdGVGaWxlOihwYXJlbnQsbmFtZSxwcm9wZXJ0aWVzLGNhblJlYWQsY2FuV3JpdGUpPT57dmFyIHBhdGg9UEFUSC5qb2luMih0eXBlb2YgcGFyZW50PT1cInN0cmluZ1wiP3BhcmVudDpGUy5nZXRQYXRoKHBhcmVudCksbmFtZSk7dmFyIG1vZGU9RlMuZ2V0TW9kZShjYW5SZWFkLGNhbldyaXRlKTtyZXR1cm4gRlMuY3JlYXRlKHBhdGgsbW9kZSl9LGNyZWF0ZURhdGFGaWxlOihwYXJlbnQsbmFtZSxkYXRhLGNhblJlYWQsY2FuV3JpdGUsY2FuT3duKT0+e3ZhciBwYXRoPW5hbWU7aWYocGFyZW50KXtwYXJlbnQ9dHlwZW9mIHBhcmVudD09XCJzdHJpbmdcIj9wYXJlbnQ6RlMuZ2V0UGF0aChwYXJlbnQpO3BhdGg9bmFtZT9QQVRILmpvaW4yKHBhcmVudCxuYW1lKTpwYXJlbnR9dmFyIG1vZGU9RlMuZ2V0TW9kZShjYW5SZWFkLGNhbldyaXRlKTt2YXIgbm9kZT1GUy5jcmVhdGUocGF0aCxtb2RlKTtpZihkYXRhKXtpZih0eXBlb2YgZGF0YT09XCJzdHJpbmdcIil7dmFyIGFycj1uZXcgQXJyYXkoZGF0YS5sZW5ndGgpO2Zvcih2YXIgaT0wLGxlbj1kYXRhLmxlbmd0aDtpPGxlbjsrK2kpYXJyW2ldPWRhdGEuY2hhckNvZGVBdChpKTtkYXRhPWFycn1GUy5jaG1vZChub2RlLG1vZGV8MTQ2KTt2YXIgc3RyZWFtPUZTLm9wZW4obm9kZSw1NzcpO0ZTLndyaXRlKHN0cmVhbSxkYXRhLDAsZGF0YS5sZW5ndGgsMCxjYW5Pd24pO0ZTLmNsb3NlKHN0cmVhbSk7RlMuY2htb2Qobm9kZSxtb2RlKX1yZXR1cm4gbm9kZX0sY3JlYXRlRGV2aWNlOihwYXJlbnQsbmFtZSxpbnB1dCxvdXRwdXQpPT57dmFyIHBhdGg9UEFUSC5qb2luMih0eXBlb2YgcGFyZW50PT1cInN0cmluZ1wiP3BhcmVudDpGUy5nZXRQYXRoKHBhcmVudCksbmFtZSk7dmFyIG1vZGU9RlMuZ2V0TW9kZSghIWlucHV0LCEhb3V0cHV0KTtpZighRlMuY3JlYXRlRGV2aWNlLm1ham9yKUZTLmNyZWF0ZURldmljZS5tYWpvcj02NDt2YXIgZGV2PUZTLm1ha2VkZXYoRlMuY3JlYXRlRGV2aWNlLm1ham9yKyssMCk7RlMucmVnaXN0ZXJEZXZpY2UoZGV2LHtvcGVuOnN0cmVhbT0+e3N0cmVhbS5zZWVrYWJsZT1mYWxzZX0sY2xvc2U6c3RyZWFtPT57aWYob3V0cHV0JiZvdXRwdXQuYnVmZmVyJiZvdXRwdXQuYnVmZmVyLmxlbmd0aCl7b3V0cHV0KDEwKX19LHJlYWQ6KHN0cmVhbSxidWZmZXIsb2Zmc2V0LGxlbmd0aCxwb3MpPT57dmFyIGJ5dGVzUmVhZD0wO2Zvcih2YXIgaT0wO2k8bGVuZ3RoO2krKyl7dmFyIHJlc3VsdDt0cnl7cmVzdWx0PWlucHV0KCl9Y2F0Y2goZSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoMjkpfWlmKHJlc3VsdD09PXVuZGVmaW5lZCYmYnl0ZXNSZWFkPT09MCl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNil9aWYocmVzdWx0PT09bnVsbHx8cmVzdWx0PT09dW5kZWZpbmVkKWJyZWFrO2J5dGVzUmVhZCsrO2J1ZmZlcltvZmZzZXQraV09cmVzdWx0fWlmKGJ5dGVzUmVhZCl7c3RyZWFtLm5vZGUudGltZXN0YW1wPURhdGUubm93KCl9cmV0dXJuIGJ5dGVzUmVhZH0sd3JpdGU6KHN0cmVhbSxidWZmZXIsb2Zmc2V0LGxlbmd0aCxwb3MpPT57Zm9yKHZhciBpPTA7aTxsZW5ndGg7aSsrKXt0cnl7b3V0cHV0KGJ1ZmZlcltvZmZzZXQraV0pfWNhdGNoKGUpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDI5KX19aWYobGVuZ3RoKXtzdHJlYW0ubm9kZS50aW1lc3RhbXA9RGF0ZS5ub3coKX1yZXR1cm4gaX19KTtyZXR1cm4gRlMubWtkZXYocGF0aCxtb2RlLGRldil9LGZvcmNlTG9hZEZpbGU6b2JqPT57aWYob2JqLmlzRGV2aWNlfHxvYmouaXNGb2xkZXJ8fG9iai5saW5rfHxvYmouY29udGVudHMpcmV0dXJuIHRydWU7aWYodHlwZW9mIFhNTEh0dHBSZXF1ZXN0IT1cInVuZGVmaW5lZFwiKXt0aHJvdyBuZXcgRXJyb3IoXCJMYXp5IGxvYWRpbmcgc2hvdWxkIGhhdmUgYmVlbiBwZXJmb3JtZWQgKGNvbnRlbnRzIHNldCkgaW4gY3JlYXRlTGF6eUZpbGUsIGJ1dCBpdCB3YXMgbm90LiBMYXp5IGxvYWRpbmcgb25seSB3b3JrcyBpbiB3ZWIgd29ya2Vycy4gVXNlIC0tZW1iZWQtZmlsZSBvciAtLXByZWxvYWQtZmlsZSBpbiBlbWNjIG9uIHRoZSBtYWluIHRocmVhZC5cIil9ZWxzZSBpZihyZWFkXyl7dHJ5e29iai5jb250ZW50cz1pbnRBcnJheUZyb21TdHJpbmcocmVhZF8ob2JqLnVybCksdHJ1ZSk7b2JqLnVzZWRCeXRlcz1vYmouY29udGVudHMubGVuZ3RofWNhdGNoKGUpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDI5KX19ZWxzZXt0aHJvdyBuZXcgRXJyb3IoXCJDYW5ub3QgbG9hZCB3aXRob3V0IHJlYWQoKSBvciBYTUxIdHRwUmVxdWVzdC5cIil9fSxjcmVhdGVMYXp5RmlsZToocGFyZW50LG5hbWUsdXJsLGNhblJlYWQsY2FuV3JpdGUpPT57ZnVuY3Rpb24gTGF6eVVpbnQ4QXJyYXkoKXt0aGlzLmxlbmd0aEtub3duPWZhbHNlO3RoaXMuY2h1bmtzPVtdfUxhenlVaW50OEFycmF5LnByb3RvdHlwZS5nZXQ9ZnVuY3Rpb24gTGF6eVVpbnQ4QXJyYXlfZ2V0KGlkeCl7aWYoaWR4PnRoaXMubGVuZ3RoLTF8fGlkeDwwKXtyZXR1cm4gdW5kZWZpbmVkfXZhciBjaHVua09mZnNldD1pZHgldGhpcy5jaHVua1NpemU7dmFyIGNodW5rTnVtPWlkeC90aGlzLmNodW5rU2l6ZXwwO3JldHVybiB0aGlzLmdldHRlcihjaHVua051bSlbY2h1bmtPZmZzZXRdfTtMYXp5VWludDhBcnJheS5wcm90b3R5cGUuc2V0RGF0YUdldHRlcj1mdW5jdGlvbiBMYXp5VWludDhBcnJheV9zZXREYXRhR2V0dGVyKGdldHRlcil7dGhpcy5nZXR0ZXI9Z2V0dGVyfTtMYXp5VWludDhBcnJheS5wcm90b3R5cGUuY2FjaGVMZW5ndGg9ZnVuY3Rpb24gTGF6eVVpbnQ4QXJyYXlfY2FjaGVMZW5ndGgoKXt2YXIgeGhyPW5ldyBYTUxIdHRwUmVxdWVzdDt4aHIub3BlbihcIkhFQURcIix1cmwsZmFsc2UpO3hoci5zZW5kKG51bGwpO2lmKCEoeGhyLnN0YXR1cz49MjAwJiZ4aHIuc3RhdHVzPDMwMHx8eGhyLnN0YXR1cz09PTMwNCkpdGhyb3cgbmV3IEVycm9yKFwiQ291bGRuJ3QgbG9hZCBcIit1cmwrXCIuIFN0YXR1czogXCIreGhyLnN0YXR1cyk7dmFyIGRhdGFsZW5ndGg9TnVtYmVyKHhoci5nZXRSZXNwb25zZUhlYWRlcihcIkNvbnRlbnQtbGVuZ3RoXCIpKTt2YXIgaGVhZGVyO3ZhciBoYXNCeXRlU2VydmluZz0oaGVhZGVyPXhoci5nZXRSZXNwb25zZUhlYWRlcihcIkFjY2VwdC1SYW5nZXNcIikpJiZoZWFkZXI9PT1cImJ5dGVzXCI7dmFyIHVzZXNHemlwPShoZWFkZXI9eGhyLmdldFJlc3BvbnNlSGVhZGVyKFwiQ29udGVudC1FbmNvZGluZ1wiKSkmJmhlYWRlcj09PVwiZ3ppcFwiO3ZhciBjaHVua1NpemU9MTAyNCoxMDI0O2lmKCFoYXNCeXRlU2VydmluZyljaHVua1NpemU9ZGF0YWxlbmd0aDt2YXIgZG9YSFI9KGZyb20sdG8pPT57aWYoZnJvbT50byl0aHJvdyBuZXcgRXJyb3IoXCJpbnZhbGlkIHJhbmdlIChcIitmcm9tK1wiLCBcIit0bytcIikgb3Igbm8gYnl0ZXMgcmVxdWVzdGVkIVwiKTtpZih0bz5kYXRhbGVuZ3RoLTEpdGhyb3cgbmV3IEVycm9yKFwib25seSBcIitkYXRhbGVuZ3RoK1wiIGJ5dGVzIGF2YWlsYWJsZSEgcHJvZ3JhbW1lciBlcnJvciFcIik7dmFyIHhocj1uZXcgWE1MSHR0cFJlcXVlc3Q7eGhyLm9wZW4oXCJHRVRcIix1cmwsZmFsc2UpO2lmKGRhdGFsZW5ndGghPT1jaHVua1NpemUpeGhyLnNldFJlcXVlc3RIZWFkZXIoXCJSYW5nZVwiLFwiYnl0ZXM9XCIrZnJvbStcIi1cIit0byk7eGhyLnJlc3BvbnNlVHlwZT1cImFycmF5YnVmZmVyXCI7aWYoeGhyLm92ZXJyaWRlTWltZVR5cGUpe3hoci5vdmVycmlkZU1pbWVUeXBlKFwidGV4dC9wbGFpbjsgY2hhcnNldD14LXVzZXItZGVmaW5lZFwiKX14aHIuc2VuZChudWxsKTtpZighKHhoci5zdGF0dXM+PTIwMCYmeGhyLnN0YXR1czwzMDB8fHhoci5zdGF0dXM9PT0zMDQpKXRocm93IG5ldyBFcnJvcihcIkNvdWxkbid0IGxvYWQgXCIrdXJsK1wiLiBTdGF0dXM6IFwiK3hoci5zdGF0dXMpO2lmKHhoci5yZXNwb25zZSE9PXVuZGVmaW5lZCl7cmV0dXJuIG5ldyBVaW50OEFycmF5KHhoci5yZXNwb25zZXx8W10pfWVsc2V7cmV0dXJuIGludEFycmF5RnJvbVN0cmluZyh4aHIucmVzcG9uc2VUZXh0fHxcIlwiLHRydWUpfX07dmFyIGxhenlBcnJheT10aGlzO2xhenlBcnJheS5zZXREYXRhR2V0dGVyKGNodW5rTnVtPT57dmFyIHN0YXJ0PWNodW5rTnVtKmNodW5rU2l6ZTt2YXIgZW5kPShjaHVua051bSsxKSpjaHVua1NpemUtMTtlbmQ9TWF0aC5taW4oZW5kLGRhdGFsZW5ndGgtMSk7aWYodHlwZW9mIGxhenlBcnJheS5jaHVua3NbY2h1bmtOdW1dPT1cInVuZGVmaW5lZFwiKXtsYXp5QXJyYXkuY2h1bmtzW2NodW5rTnVtXT1kb1hIUihzdGFydCxlbmQpfWlmKHR5cGVvZiBsYXp5QXJyYXkuY2h1bmtzW2NodW5rTnVtXT09XCJ1bmRlZmluZWRcIil0aHJvdyBuZXcgRXJyb3IoXCJkb1hIUiBmYWlsZWQhXCIpO3JldHVybiBsYXp5QXJyYXkuY2h1bmtzW2NodW5rTnVtXX0pO2lmKHVzZXNHemlwfHwhZGF0YWxlbmd0aCl7Y2h1bmtTaXplPWRhdGFsZW5ndGg9MTtkYXRhbGVuZ3RoPXRoaXMuZ2V0dGVyKDApLmxlbmd0aDtjaHVua1NpemU9ZGF0YWxlbmd0aDtvdXQoXCJMYXp5RmlsZXMgb24gZ3ppcCBmb3JjZXMgZG93bmxvYWQgb2YgdGhlIHdob2xlIGZpbGUgd2hlbiBsZW5ndGggaXMgYWNjZXNzZWRcIil9dGhpcy5fbGVuZ3RoPWRhdGFsZW5ndGg7dGhpcy5fY2h1bmtTaXplPWNodW5rU2l6ZTt0aGlzLmxlbmd0aEtub3duPXRydWV9O2lmKHR5cGVvZiBYTUxIdHRwUmVxdWVzdCE9XCJ1bmRlZmluZWRcIil7aWYoIUVOVklST05NRU5UX0lTX1dPUktFUil0aHJvd1wiQ2Fubm90IGRvIHN5bmNocm9ub3VzIGJpbmFyeSBYSFJzIG91dHNpZGUgd2Vid29ya2VycyBpbiBtb2Rlcm4gYnJvd3NlcnMuIFVzZSAtLWVtYmVkLWZpbGUgb3IgLS1wcmVsb2FkLWZpbGUgaW4gZW1jY1wiO3ZhciBsYXp5QXJyYXk9bmV3IExhenlVaW50OEFycmF5O09iamVjdC5kZWZpbmVQcm9wZXJ0aWVzKGxhenlBcnJheSx7bGVuZ3RoOntnZXQ6ZnVuY3Rpb24oKXtpZighdGhpcy5sZW5ndGhLbm93bil7dGhpcy5jYWNoZUxlbmd0aCgpfXJldHVybiB0aGlzLl9sZW5ndGh9fSxjaHVua1NpemU6e2dldDpmdW5jdGlvbigpe2lmKCF0aGlzLmxlbmd0aEtub3duKXt0aGlzLmNhY2hlTGVuZ3RoKCl9cmV0dXJuIHRoaXMuX2NodW5rU2l6ZX19fSk7dmFyIHByb3BlcnRpZXM9e2lzRGV2aWNlOmZhbHNlLGNvbnRlbnRzOmxhenlBcnJheX19ZWxzZXt2YXIgcHJvcGVydGllcz17aXNEZXZpY2U6ZmFsc2UsdXJsOnVybH19dmFyIG5vZGU9RlMuY3JlYXRlRmlsZShwYXJlbnQsbmFtZSxwcm9wZXJ0aWVzLGNhblJlYWQsY2FuV3JpdGUpO2lmKHByb3BlcnRpZXMuY29udGVudHMpe25vZGUuY29udGVudHM9cHJvcGVydGllcy5jb250ZW50c31lbHNlIGlmKHByb3BlcnRpZXMudXJsKXtub2RlLmNvbnRlbnRzPW51bGw7bm9kZS51cmw9cHJvcGVydGllcy51cmx9T2JqZWN0LmRlZmluZVByb3BlcnRpZXMobm9kZSx7dXNlZEJ5dGVzOntnZXQ6ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5jb250ZW50cy5sZW5ndGh9fX0pO3ZhciBzdHJlYW1fb3BzPXt9O3ZhciBrZXlzPU9iamVjdC5rZXlzKG5vZGUuc3RyZWFtX29wcyk7a2V5cy5mb3JFYWNoKGtleT0+e3ZhciBmbj1ub2RlLnN0cmVhbV9vcHNba2V5XTtzdHJlYW1fb3BzW2tleV09ZnVuY3Rpb24gZm9yY2VMb2FkTGF6eUZpbGUoKXtGUy5mb3JjZUxvYWRGaWxlKG5vZGUpO3JldHVybiBmbi5hcHBseShudWxsLGFyZ3VtZW50cyl9fSk7c3RyZWFtX29wcy5yZWFkPSgoc3RyZWFtLGJ1ZmZlcixvZmZzZXQsbGVuZ3RoLHBvc2l0aW9uKT0+e0ZTLmZvcmNlTG9hZEZpbGUobm9kZSk7dmFyIGNvbnRlbnRzPXN0cmVhbS5ub2RlLmNvbnRlbnRzO2lmKHBvc2l0aW9uPj1jb250ZW50cy5sZW5ndGgpcmV0dXJuIDA7dmFyIHNpemU9TWF0aC5taW4oY29udGVudHMubGVuZ3RoLXBvc2l0aW9uLGxlbmd0aCk7aWYoY29udGVudHMuc2xpY2Upe2Zvcih2YXIgaT0wO2k8c2l6ZTtpKyspe2J1ZmZlcltvZmZzZXQraV09Y29udGVudHNbcG9zaXRpb24raV19fWVsc2V7Zm9yKHZhciBpPTA7aTxzaXplO2krKyl7YnVmZmVyW29mZnNldCtpXT1jb250ZW50cy5nZXQocG9zaXRpb24raSl9fXJldHVybiBzaXplfSk7bm9kZS5zdHJlYW1fb3BzPXN0cmVhbV9vcHM7cmV0dXJuIG5vZGV9LGNyZWF0ZVByZWxvYWRlZEZpbGU6KHBhcmVudCxuYW1lLHVybCxjYW5SZWFkLGNhbldyaXRlLG9ubG9hZCxvbmVycm9yLGRvbnRDcmVhdGVGaWxlLGNhbk93bixwcmVGaW5pc2gpPT57dmFyIGZ1bGxuYW1lPW5hbWU/UEFUSF9GUy5yZXNvbHZlKFBBVEguam9pbjIocGFyZW50LG5hbWUpKTpwYXJlbnQ7dmFyIGRlcD1nZXRVbmlxdWVSdW5EZXBlbmRlbmN5KFwiY3AgXCIrZnVsbG5hbWUpO2Z1bmN0aW9uIHByb2Nlc3NEYXRhKGJ5dGVBcnJheSl7ZnVuY3Rpb24gZmluaXNoKGJ5dGVBcnJheSl7aWYocHJlRmluaXNoKXByZUZpbmlzaCgpO2lmKCFkb250Q3JlYXRlRmlsZSl7RlMuY3JlYXRlRGF0YUZpbGUocGFyZW50LG5hbWUsYnl0ZUFycmF5LGNhblJlYWQsY2FuV3JpdGUsY2FuT3duKX1pZihvbmxvYWQpb25sb2FkKCk7cmVtb3ZlUnVuRGVwZW5kZW5jeShkZXApfWlmKEJyb3dzZXIuaGFuZGxlZEJ5UHJlbG9hZFBsdWdpbihieXRlQXJyYXksZnVsbG5hbWUsZmluaXNoLCgpPT57aWYob25lcnJvcilvbmVycm9yKCk7cmVtb3ZlUnVuRGVwZW5kZW5jeShkZXApfSkpe3JldHVybn1maW5pc2goYnl0ZUFycmF5KX1hZGRSdW5EZXBlbmRlbmN5KGRlcCk7aWYodHlwZW9mIHVybD09XCJzdHJpbmdcIil7YXN5bmNMb2FkKHVybCxieXRlQXJyYXk9PnByb2Nlc3NEYXRhKGJ5dGVBcnJheSksb25lcnJvcil9ZWxzZXtwcm9jZXNzRGF0YSh1cmwpfX0saW5kZXhlZERCOigpPT57cmV0dXJuIHdpbmRvdy5pbmRleGVkREJ8fHdpbmRvdy5tb3pJbmRleGVkREJ8fHdpbmRvdy53ZWJraXRJbmRleGVkREJ8fHdpbmRvdy5tc0luZGV4ZWREQn0sREJfTkFNRTooKT0+e3JldHVyblwiRU1fRlNfXCIrd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lfSxEQl9WRVJTSU9OOjIwLERCX1NUT1JFX05BTUU6XCJGSUxFX0RBVEFcIixzYXZlRmlsZXNUb0RCOihwYXRocyxvbmxvYWQsb25lcnJvcik9PntvbmxvYWQ9b25sb2FkfHwoKCk9Pnt9KTtvbmVycm9yPW9uZXJyb3J8fCgoKT0+e30pO3ZhciBpbmRleGVkREI9RlMuaW5kZXhlZERCKCk7dHJ5e3ZhciBvcGVuUmVxdWVzdD1pbmRleGVkREIub3BlbihGUy5EQl9OQU1FKCksRlMuREJfVkVSU0lPTil9Y2F0Y2goZSl7cmV0dXJuIG9uZXJyb3IoZSl9b3BlblJlcXVlc3Qub251cGdyYWRlbmVlZGVkPSgoKT0+e291dChcImNyZWF0aW5nIGRiXCIpO3ZhciBkYj1vcGVuUmVxdWVzdC5yZXN1bHQ7ZGIuY3JlYXRlT2JqZWN0U3RvcmUoRlMuREJfU1RPUkVfTkFNRSl9KTtvcGVuUmVxdWVzdC5vbnN1Y2Nlc3M9KCgpPT57dmFyIGRiPW9wZW5SZXF1ZXN0LnJlc3VsdDt2YXIgdHJhbnNhY3Rpb249ZGIudHJhbnNhY3Rpb24oW0ZTLkRCX1NUT1JFX05BTUVdLFwicmVhZHdyaXRlXCIpO3ZhciBmaWxlcz10cmFuc2FjdGlvbi5vYmplY3RTdG9yZShGUy5EQl9TVE9SRV9OQU1FKTt2YXIgb2s9MCxmYWlsPTAsdG90YWw9cGF0aHMubGVuZ3RoO2Z1bmN0aW9uIGZpbmlzaCgpe2lmKGZhaWw9PTApb25sb2FkKCk7ZWxzZSBvbmVycm9yKCl9cGF0aHMuZm9yRWFjaChwYXRoPT57dmFyIHB1dFJlcXVlc3Q9ZmlsZXMucHV0KEZTLmFuYWx5emVQYXRoKHBhdGgpLm9iamVjdC5jb250ZW50cyxwYXRoKTtwdXRSZXF1ZXN0Lm9uc3VjY2Vzcz0oKCk9PntvaysrO2lmKG9rK2ZhaWw9PXRvdGFsKWZpbmlzaCgpfSk7cHV0UmVxdWVzdC5vbmVycm9yPSgoKT0+e2ZhaWwrKztpZihvaytmYWlsPT10b3RhbClmaW5pc2goKX0pfSk7dHJhbnNhY3Rpb24ub25lcnJvcj1vbmVycm9yfSk7b3BlblJlcXVlc3Qub25lcnJvcj1vbmVycm9yfSxsb2FkRmlsZXNGcm9tREI6KHBhdGhzLG9ubG9hZCxvbmVycm9yKT0+e29ubG9hZD1vbmxvYWR8fCgoKT0+e30pO29uZXJyb3I9b25lcnJvcnx8KCgpPT57fSk7dmFyIGluZGV4ZWREQj1GUy5pbmRleGVkREIoKTt0cnl7dmFyIG9wZW5SZXF1ZXN0PWluZGV4ZWREQi5vcGVuKEZTLkRCX05BTUUoKSxGUy5EQl9WRVJTSU9OKX1jYXRjaChlKXtyZXR1cm4gb25lcnJvcihlKX1vcGVuUmVxdWVzdC5vbnVwZ3JhZGVuZWVkZWQ9b25lcnJvcjtvcGVuUmVxdWVzdC5vbnN1Y2Nlc3M9KCgpPT57dmFyIGRiPW9wZW5SZXF1ZXN0LnJlc3VsdDt0cnl7dmFyIHRyYW5zYWN0aW9uPWRiLnRyYW5zYWN0aW9uKFtGUy5EQl9TVE9SRV9OQU1FXSxcInJlYWRvbmx5XCIpfWNhdGNoKGUpe29uZXJyb3IoZSk7cmV0dXJufXZhciBmaWxlcz10cmFuc2FjdGlvbi5vYmplY3RTdG9yZShGUy5EQl9TVE9SRV9OQU1FKTt2YXIgb2s9MCxmYWlsPTAsdG90YWw9cGF0aHMubGVuZ3RoO2Z1bmN0aW9uIGZpbmlzaCgpe2lmKGZhaWw9PTApb25sb2FkKCk7ZWxzZSBvbmVycm9yKCl9cGF0aHMuZm9yRWFjaChwYXRoPT57dmFyIGdldFJlcXVlc3Q9ZmlsZXMuZ2V0KHBhdGgpO2dldFJlcXVlc3Qub25zdWNjZXNzPSgoKT0+e2lmKEZTLmFuYWx5emVQYXRoKHBhdGgpLmV4aXN0cyl7RlMudW5saW5rKHBhdGgpfUZTLmNyZWF0ZURhdGFGaWxlKFBBVEguZGlybmFtZShwYXRoKSxQQVRILmJhc2VuYW1lKHBhdGgpLGdldFJlcXVlc3QucmVzdWx0LHRydWUsdHJ1ZSx0cnVlKTtvaysrO2lmKG9rK2ZhaWw9PXRvdGFsKWZpbmlzaCgpfSk7Z2V0UmVxdWVzdC5vbmVycm9yPSgoKT0+e2ZhaWwrKztpZihvaytmYWlsPT10b3RhbClmaW5pc2goKX0pfSk7dHJhbnNhY3Rpb24ub25lcnJvcj1vbmVycm9yfSk7b3BlblJlcXVlc3Qub25lcnJvcj1vbmVycm9yfX07dmFyIFNZU0NBTExTPXtERUZBVUxUX1BPTExNQVNLOjUsY2FsY3VsYXRlQXQ6ZnVuY3Rpb24oZGlyZmQscGF0aCxhbGxvd0VtcHR5KXtpZihwYXRoWzBdPT09XCIvXCIpe3JldHVybiBwYXRofXZhciBkaXI7aWYoZGlyZmQ9PT0tMTAwKXtkaXI9RlMuY3dkKCl9ZWxzZXt2YXIgZGlyc3RyZWFtPUZTLmdldFN0cmVhbShkaXJmZCk7aWYoIWRpcnN0cmVhbSl0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig4KTtkaXI9ZGlyc3RyZWFtLnBhdGh9aWYocGF0aC5sZW5ndGg9PTApe2lmKCFhbGxvd0VtcHR5KXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig0NCl9cmV0dXJuIGRpcn1yZXR1cm4gUEFUSC5qb2luMihkaXIscGF0aCl9LGRvU3RhdDpmdW5jdGlvbihmdW5jLHBhdGgsYnVmKXt0cnl7dmFyIHN0YXQ9ZnVuYyhwYXRoKX1jYXRjaChlKXtpZihlJiZlLm5vZGUmJlBBVEgubm9ybWFsaXplKHBhdGgpIT09UEFUSC5ub3JtYWxpemUoRlMuZ2V0UGF0aChlLm5vZGUpKSl7cmV0dXJuLTU0fXRocm93IGV9SEVBUDMyW2J1Zj4+Ml09c3RhdC5kZXY7SEVBUDMyW2J1Zis0Pj4yXT0wO0hFQVAzMltidWYrOD4+Ml09c3RhdC5pbm87SEVBUDMyW2J1ZisxMj4+Ml09c3RhdC5tb2RlO0hFQVAzMltidWYrMTY+PjJdPXN0YXQubmxpbms7SEVBUDMyW2J1ZisyMD4+Ml09c3RhdC51aWQ7SEVBUDMyW2J1ZisyND4+Ml09c3RhdC5naWQ7SEVBUDMyW2J1ZisyOD4+Ml09c3RhdC5yZGV2O0hFQVAzMltidWYrMzI+PjJdPTA7dGVtcEk2ND1bc3RhdC5zaXplPj4+MCwodGVtcERvdWJsZT1zdGF0LnNpemUsK01hdGguYWJzKHRlbXBEb3VibGUpPj0xP3RlbXBEb3VibGU+MD8oTWF0aC5taW4oK01hdGguZmxvb3IodGVtcERvdWJsZS80Mjk0OTY3Mjk2KSw0Mjk0OTY3Mjk1KXwwKT4+PjA6fn4rTWF0aC5jZWlsKCh0ZW1wRG91YmxlLSsofn50ZW1wRG91YmxlPj4+MCkpLzQyOTQ5NjcyOTYpPj4+MDowKV0sSEVBUDMyW2J1Zis0MD4+Ml09dGVtcEk2NFswXSxIRUFQMzJbYnVmKzQ0Pj4yXT10ZW1wSTY0WzFdO0hFQVAzMltidWYrNDg+PjJdPTQwOTY7SEVBUDMyW2J1Zis1Mj4+Ml09c3RhdC5ibG9ja3M7SEVBUDMyW2J1Zis1Nj4+Ml09c3RhdC5hdGltZS5nZXRUaW1lKCkvMWUzfDA7SEVBUDMyW2J1Zis2MD4+Ml09MDtIRUFQMzJbYnVmKzY0Pj4yXT1zdGF0Lm10aW1lLmdldFRpbWUoKS8xZTN8MDtIRUFQMzJbYnVmKzY4Pj4yXT0wO0hFQVAzMltidWYrNzI+PjJdPXN0YXQuY3RpbWUuZ2V0VGltZSgpLzFlM3wwO0hFQVAzMltidWYrNzY+PjJdPTA7dGVtcEk2ND1bc3RhdC5pbm8+Pj4wLCh0ZW1wRG91YmxlPXN0YXQuaW5vLCtNYXRoLmFicyh0ZW1wRG91YmxlKT49MT90ZW1wRG91YmxlPjA/KE1hdGgubWluKCtNYXRoLmZsb29yKHRlbXBEb3VibGUvNDI5NDk2NzI5NiksNDI5NDk2NzI5NSl8MCk+Pj4wOn5+K01hdGguY2VpbCgodGVtcERvdWJsZS0rKH5+dGVtcERvdWJsZT4+PjApKS80Mjk0OTY3Mjk2KT4+PjA6MCldLEhFQVAzMltidWYrODA+PjJdPXRlbXBJNjRbMF0sSEVBUDMyW2J1Zis4ND4+Ml09dGVtcEk2NFsxXTtyZXR1cm4gMH0sZG9Nc3luYzpmdW5jdGlvbihhZGRyLHN0cmVhbSxsZW4sZmxhZ3Msb2Zmc2V0KXt2YXIgYnVmZmVyPUhFQVBVOC5zbGljZShhZGRyLGFkZHIrbGVuKTtGUy5tc3luYyhzdHJlYW0sYnVmZmVyLG9mZnNldCxsZW4sZmxhZ3MpfSxkb01rZGlyOmZ1bmN0aW9uKHBhdGgsbW9kZSl7cGF0aD1QQVRILm5vcm1hbGl6ZShwYXRoKTtpZihwYXRoW3BhdGgubGVuZ3RoLTFdPT09XCIvXCIpcGF0aD1wYXRoLnN1YnN0cigwLHBhdGgubGVuZ3RoLTEpO0ZTLm1rZGlyKHBhdGgsbW9kZSwwKTtyZXR1cm4gMH0sZG9Na25vZDpmdW5jdGlvbihwYXRoLG1vZGUsZGV2KXtzd2l0Y2gobW9kZSY2MTQ0MCl7Y2FzZSAzMjc2ODpjYXNlIDgxOTI6Y2FzZSAyNDU3NjpjYXNlIDQwOTY6Y2FzZSA0OTE1MjpicmVhaztkZWZhdWx0OnJldHVybi0yOH1GUy5ta25vZChwYXRoLG1vZGUsZGV2KTtyZXR1cm4gMH0sZG9SZWFkbGluazpmdW5jdGlvbihwYXRoLGJ1ZixidWZzaXplKXtpZihidWZzaXplPD0wKXJldHVybi0yODt2YXIgcmV0PUZTLnJlYWRsaW5rKHBhdGgpO3ZhciBsZW49TWF0aC5taW4oYnVmc2l6ZSxsZW5ndGhCeXRlc1VURjgocmV0KSk7dmFyIGVuZENoYXI9SEVBUDhbYnVmK2xlbl07c3RyaW5nVG9VVEY4KHJldCxidWYsYnVmc2l6ZSsxKTtIRUFQOFtidWYrbGVuXT1lbmRDaGFyO3JldHVybiBsZW59LGRvQWNjZXNzOmZ1bmN0aW9uKHBhdGgsYW1vZGUpe2lmKGFtb2RlJn43KXtyZXR1cm4tMjh9dmFyIGxvb2t1cD1GUy5sb29rdXBQYXRoKHBhdGgse2ZvbGxvdzp0cnVlfSk7dmFyIG5vZGU9bG9va3VwLm5vZGU7aWYoIW5vZGUpe3JldHVybi00NH12YXIgcGVybXM9XCJcIjtpZihhbW9kZSY0KXBlcm1zKz1cInJcIjtpZihhbW9kZSYyKXBlcm1zKz1cIndcIjtpZihhbW9kZSYxKXBlcm1zKz1cInhcIjtpZihwZXJtcyYmRlMubm9kZVBlcm1pc3Npb25zKG5vZGUscGVybXMpKXtyZXR1cm4tMn1yZXR1cm4gMH0sZG9EdXA6ZnVuY3Rpb24ocGF0aCxmbGFncyxzdWdnZXN0RkQpe3ZhciBzdWdnZXN0PUZTLmdldFN0cmVhbShzdWdnZXN0RkQpO2lmKHN1Z2dlc3QpRlMuY2xvc2Uoc3VnZ2VzdCk7cmV0dXJuIEZTLm9wZW4ocGF0aCxmbGFncywwLHN1Z2dlc3RGRCxzdWdnZXN0RkQpLmZkfSxkb1JlYWR2OmZ1bmN0aW9uKHN0cmVhbSxpb3YsaW92Y250LG9mZnNldCl7dmFyIHJldD0wO2Zvcih2YXIgaT0wO2k8aW92Y250O2krKyl7dmFyIHB0cj1IRUFQMzJbaW92K2kqOD4+Ml07dmFyIGxlbj1IRUFQMzJbaW92KyhpKjgrNCk+PjJdO3ZhciBjdXJyPUZTLnJlYWQoc3RyZWFtLEhFQVA4LHB0cixsZW4sb2Zmc2V0KTtpZihjdXJyPDApcmV0dXJuLTE7cmV0Kz1jdXJyO2lmKGN1cnI8bGVuKWJyZWFrfXJldHVybiByZXR9LGRvV3JpdGV2OmZ1bmN0aW9uKHN0cmVhbSxpb3YsaW92Y250LG9mZnNldCl7dmFyIHJldD0wO2Zvcih2YXIgaT0wO2k8aW92Y250O2krKyl7dmFyIHB0cj1IRUFQMzJbaW92K2kqOD4+Ml07dmFyIGxlbj1IRUFQMzJbaW92KyhpKjgrNCk+PjJdO3ZhciBjdXJyPUZTLndyaXRlKHN0cmVhbSxIRUFQOCxwdHIsbGVuLG9mZnNldCk7aWYoY3VycjwwKXJldHVybi0xO3JldCs9Y3Vycn1yZXR1cm4gcmV0fSx2YXJhcmdzOnVuZGVmaW5lZCxnZXQ6ZnVuY3Rpb24oKXtTWVNDQUxMUy52YXJhcmdzKz00O3ZhciByZXQ9SEVBUDMyW1NZU0NBTExTLnZhcmFyZ3MtND4+Ml07cmV0dXJuIHJldH0sZ2V0U3RyOmZ1bmN0aW9uKHB0cil7dmFyIHJldD1VVEY4VG9TdHJpbmcocHRyKTtyZXR1cm4gcmV0fSxnZXRTdHJlYW1Gcm9tRkQ6ZnVuY3Rpb24oZmQpe3ZhciBzdHJlYW09RlMuZ2V0U3RyZWFtKGZkKTtpZighc3RyZWFtKXRocm93IG5ldyBGUy5FcnJub0Vycm9yKDgpO3JldHVybiBzdHJlYW19LGdldDY0OmZ1bmN0aW9uKGxvdyxoaWdoKXtyZXR1cm4gbG93fX07ZnVuY3Rpb24gX19fc3lzY2FsbF9mY250bDY0KGZkLGNtZCx2YXJhcmdzKXtTWVNDQUxMUy52YXJhcmdzPXZhcmFyZ3M7dHJ5e3ZhciBzdHJlYW09U1lTQ0FMTFMuZ2V0U3RyZWFtRnJvbUZEKGZkKTtzd2l0Y2goY21kKXtjYXNlIDA6e3ZhciBhcmc9U1lTQ0FMTFMuZ2V0KCk7aWYoYXJnPDApe3JldHVybi0yOH12YXIgbmV3U3RyZWFtO25ld1N0cmVhbT1GUy5vcGVuKHN0cmVhbS5wYXRoLHN0cmVhbS5mbGFncywwLGFyZyk7cmV0dXJuIG5ld1N0cmVhbS5mZH1jYXNlIDE6Y2FzZSAyOnJldHVybiAwO2Nhc2UgMzpyZXR1cm4gc3RyZWFtLmZsYWdzO2Nhc2UgNDp7dmFyIGFyZz1TWVNDQUxMUy5nZXQoKTtzdHJlYW0uZmxhZ3N8PWFyZztyZXR1cm4gMH1jYXNlIDU6e3ZhciBhcmc9U1lTQ0FMTFMuZ2V0KCk7dmFyIG9mZnNldD0wO0hFQVAxNlthcmcrb2Zmc2V0Pj4xXT0yO3JldHVybiAwfWNhc2UgNjpjYXNlIDc6cmV0dXJuIDA7Y2FzZSAxNjpjYXNlIDg6cmV0dXJuLTI4O2Nhc2UgOTpzZXRFcnJObygyOCk7cmV0dXJuLTE7ZGVmYXVsdDp7cmV0dXJuLTI4fX19Y2F0Y2goZSl7aWYodHlwZW9mIEZTPT1cInVuZGVmaW5lZFwifHwhKGUgaW5zdGFuY2VvZiBGUy5FcnJub0Vycm9yKSl0aHJvdyBlO3JldHVybi1lLmVycm5vfX1mdW5jdGlvbiBfX19zeXNjYWxsX2lvY3RsKGZkLG9wLHZhcmFyZ3Mpe1NZU0NBTExTLnZhcmFyZ3M9dmFyYXJnczt0cnl7dmFyIHN0cmVhbT1TWVNDQUxMUy5nZXRTdHJlYW1Gcm9tRkQoZmQpO3N3aXRjaChvcCl7Y2FzZSAyMTUwOTpjYXNlIDIxNTA1OntpZighc3RyZWFtLnR0eSlyZXR1cm4tNTk7cmV0dXJuIDB9Y2FzZSAyMTUxMDpjYXNlIDIxNTExOmNhc2UgMjE1MTI6Y2FzZSAyMTUwNjpjYXNlIDIxNTA3OmNhc2UgMjE1MDg6e2lmKCFzdHJlYW0udHR5KXJldHVybi01OTtyZXR1cm4gMH1jYXNlIDIxNTE5OntpZighc3RyZWFtLnR0eSlyZXR1cm4tNTk7dmFyIGFyZ3A9U1lTQ0FMTFMuZ2V0KCk7SEVBUDMyW2FyZ3A+PjJdPTA7cmV0dXJuIDB9Y2FzZSAyMTUyMDp7aWYoIXN0cmVhbS50dHkpcmV0dXJuLTU5O3JldHVybi0yOH1jYXNlIDIxNTMxOnt2YXIgYXJncD1TWVNDQUxMUy5nZXQoKTtyZXR1cm4gRlMuaW9jdGwoc3RyZWFtLG9wLGFyZ3ApfWNhc2UgMjE1MjM6e2lmKCFzdHJlYW0udHR5KXJldHVybi01OTtyZXR1cm4gMH1jYXNlIDIxNTI0OntpZighc3RyZWFtLnR0eSlyZXR1cm4tNTk7cmV0dXJuIDB9ZGVmYXVsdDphYm9ydChcImJhZCBpb2N0bCBzeXNjYWxsIFwiK29wKX19Y2F0Y2goZSl7aWYodHlwZW9mIEZTPT1cInVuZGVmaW5lZFwifHwhKGUgaW5zdGFuY2VvZiBGUy5FcnJub0Vycm9yKSl0aHJvdyBlO3JldHVybi1lLmVycm5vfX1mdW5jdGlvbiBfX19zeXNjYWxsX29wZW4ocGF0aCxmbGFncyx2YXJhcmdzKXtTWVNDQUxMUy52YXJhcmdzPXZhcmFyZ3M7dHJ5e3ZhciBwYXRobmFtZT1TWVNDQUxMUy5nZXRTdHIocGF0aCk7dmFyIG1vZGU9dmFyYXJncz9TWVNDQUxMUy5nZXQoKTowO3ZhciBzdHJlYW09RlMub3BlbihwYXRobmFtZSxmbGFncyxtb2RlKTtyZXR1cm4gc3RyZWFtLmZkfWNhdGNoKGUpe2lmKHR5cGVvZiBGUz09XCJ1bmRlZmluZWRcInx8IShlIGluc3RhbmNlb2YgRlMuRXJybm9FcnJvcikpdGhyb3cgZTtyZXR1cm4tZS5lcnJub319dmFyIHN0cnVjdFJlZ2lzdHJhdGlvbnM9e307ZnVuY3Rpb24gcnVuRGVzdHJ1Y3RvcnMoZGVzdHJ1Y3RvcnMpe3doaWxlKGRlc3RydWN0b3JzLmxlbmd0aCl7dmFyIHB0cj1kZXN0cnVjdG9ycy5wb3AoKTt2YXIgZGVsPWRlc3RydWN0b3JzLnBvcCgpO2RlbChwdHIpfX1mdW5jdGlvbiBzaW1wbGVSZWFkVmFsdWVGcm9tUG9pbnRlcihwb2ludGVyKXtyZXR1cm4gdGhpc1tcImZyb21XaXJlVHlwZVwiXShIRUFQVTMyW3BvaW50ZXI+PjJdKX12YXIgYXdhaXRpbmdEZXBlbmRlbmNpZXM9e307dmFyIHJlZ2lzdGVyZWRUeXBlcz17fTt2YXIgdHlwZURlcGVuZGVuY2llcz17fTt2YXIgY2hhcl8wPTQ4O3ZhciBjaGFyXzk9NTc7ZnVuY3Rpb24gbWFrZUxlZ2FsRnVuY3Rpb25OYW1lKG5hbWUpe2lmKHVuZGVmaW5lZD09PW5hbWUpe3JldHVyblwiX3Vua25vd25cIn1uYW1lPW5hbWUucmVwbGFjZSgvW15hLXpBLVowLTlfXS9nLFwiJFwiKTt2YXIgZj1uYW1lLmNoYXJDb2RlQXQoMCk7aWYoZj49Y2hhcl8wJiZmPD1jaGFyXzkpe3JldHVyblwiX1wiK25hbWV9ZWxzZXtyZXR1cm4gbmFtZX19ZnVuY3Rpb24gY3JlYXRlTmFtZWRGdW5jdGlvbihuYW1lLGJvZHkpe25hbWU9bWFrZUxlZ2FsRnVuY3Rpb25OYW1lKG5hbWUpO3JldHVybiBuZXcgRnVuY3Rpb24oXCJib2R5XCIsXCJyZXR1cm4gZnVuY3Rpb24gXCIrbmFtZStcIigpIHtcXG5cIisnICAgIFwidXNlIHN0cmljdFwiOycrXCIgICAgcmV0dXJuIGJvZHkuYXBwbHkodGhpcywgYXJndW1lbnRzKTtcXG5cIitcIn07XFxuXCIpKGJvZHkpfWZ1bmN0aW9uIGV4dGVuZEVycm9yKGJhc2VFcnJvclR5cGUsZXJyb3JOYW1lKXt2YXIgZXJyb3JDbGFzcz1jcmVhdGVOYW1lZEZ1bmN0aW9uKGVycm9yTmFtZSxmdW5jdGlvbihtZXNzYWdlKXt0aGlzLm5hbWU9ZXJyb3JOYW1lO3RoaXMubWVzc2FnZT1tZXNzYWdlO3ZhciBzdGFjaz1uZXcgRXJyb3IobWVzc2FnZSkuc3RhY2s7aWYoc3RhY2shPT11bmRlZmluZWQpe3RoaXMuc3RhY2s9dGhpcy50b1N0cmluZygpK1wiXFxuXCIrc3RhY2sucmVwbGFjZSgvXkVycm9yKDpbXlxcbl0qKT9cXG4vLFwiXCIpfX0pO2Vycm9yQ2xhc3MucHJvdG90eXBlPU9iamVjdC5jcmVhdGUoYmFzZUVycm9yVHlwZS5wcm90b3R5cGUpO2Vycm9yQ2xhc3MucHJvdG90eXBlLmNvbnN0cnVjdG9yPWVycm9yQ2xhc3M7ZXJyb3JDbGFzcy5wcm90b3R5cGUudG9TdHJpbmc9ZnVuY3Rpb24oKXtpZih0aGlzLm1lc3NhZ2U9PT11bmRlZmluZWQpe3JldHVybiB0aGlzLm5hbWV9ZWxzZXtyZXR1cm4gdGhpcy5uYW1lK1wiOiBcIit0aGlzLm1lc3NhZ2V9fTtyZXR1cm4gZXJyb3JDbGFzc312YXIgSW50ZXJuYWxFcnJvcj11bmRlZmluZWQ7ZnVuY3Rpb24gdGhyb3dJbnRlcm5hbEVycm9yKG1lc3NhZ2Upe3Rocm93IG5ldyBJbnRlcm5hbEVycm9yKG1lc3NhZ2UpfWZ1bmN0aW9uIHdoZW5EZXBlbmRlbnRUeXBlc0FyZVJlc29sdmVkKG15VHlwZXMsZGVwZW5kZW50VHlwZXMsZ2V0VHlwZUNvbnZlcnRlcnMpe215VHlwZXMuZm9yRWFjaChmdW5jdGlvbih0eXBlKXt0eXBlRGVwZW5kZW5jaWVzW3R5cGVdPWRlcGVuZGVudFR5cGVzfSk7ZnVuY3Rpb24gb25Db21wbGV0ZSh0eXBlQ29udmVydGVycyl7dmFyIG15VHlwZUNvbnZlcnRlcnM9Z2V0VHlwZUNvbnZlcnRlcnModHlwZUNvbnZlcnRlcnMpO2lmKG15VHlwZUNvbnZlcnRlcnMubGVuZ3RoIT09bXlUeXBlcy5sZW5ndGgpe3Rocm93SW50ZXJuYWxFcnJvcihcIk1pc21hdGNoZWQgdHlwZSBjb252ZXJ0ZXIgY291bnRcIil9Zm9yKHZhciBpPTA7aTxteVR5cGVzLmxlbmd0aDsrK2kpe3JlZ2lzdGVyVHlwZShteVR5cGVzW2ldLG15VHlwZUNvbnZlcnRlcnNbaV0pfX12YXIgdHlwZUNvbnZlcnRlcnM9bmV3IEFycmF5KGRlcGVuZGVudFR5cGVzLmxlbmd0aCk7dmFyIHVucmVnaXN0ZXJlZFR5cGVzPVtdO3ZhciByZWdpc3RlcmVkPTA7ZGVwZW5kZW50VHlwZXMuZm9yRWFjaChmdW5jdGlvbihkdCxpKXtpZihyZWdpc3RlcmVkVHlwZXMuaGFzT3duUHJvcGVydHkoZHQpKXt0eXBlQ29udmVydGVyc1tpXT1yZWdpc3RlcmVkVHlwZXNbZHRdfWVsc2V7dW5yZWdpc3RlcmVkVHlwZXMucHVzaChkdCk7aWYoIWF3YWl0aW5nRGVwZW5kZW5jaWVzLmhhc093blByb3BlcnR5KGR0KSl7YXdhaXRpbmdEZXBlbmRlbmNpZXNbZHRdPVtdfWF3YWl0aW5nRGVwZW5kZW5jaWVzW2R0XS5wdXNoKGZ1bmN0aW9uKCl7dHlwZUNvbnZlcnRlcnNbaV09cmVnaXN0ZXJlZFR5cGVzW2R0XTsrK3JlZ2lzdGVyZWQ7aWYocmVnaXN0ZXJlZD09PXVucmVnaXN0ZXJlZFR5cGVzLmxlbmd0aCl7b25Db21wbGV0ZSh0eXBlQ29udmVydGVycyl9fSl9fSk7aWYoMD09PXVucmVnaXN0ZXJlZFR5cGVzLmxlbmd0aCl7b25Db21wbGV0ZSh0eXBlQ29udmVydGVycyl9fWZ1bmN0aW9uIF9fZW1iaW5kX2ZpbmFsaXplX3ZhbHVlX29iamVjdChzdHJ1Y3RUeXBlKXt2YXIgcmVnPXN0cnVjdFJlZ2lzdHJhdGlvbnNbc3RydWN0VHlwZV07ZGVsZXRlIHN0cnVjdFJlZ2lzdHJhdGlvbnNbc3RydWN0VHlwZV07dmFyIHJhd0NvbnN0cnVjdG9yPXJlZy5yYXdDb25zdHJ1Y3Rvcjt2YXIgcmF3RGVzdHJ1Y3Rvcj1yZWcucmF3RGVzdHJ1Y3Rvcjt2YXIgZmllbGRSZWNvcmRzPXJlZy5maWVsZHM7dmFyIGZpZWxkVHlwZXM9ZmllbGRSZWNvcmRzLm1hcChmdW5jdGlvbihmaWVsZCl7cmV0dXJuIGZpZWxkLmdldHRlclJldHVyblR5cGV9KS5jb25jYXQoZmllbGRSZWNvcmRzLm1hcChmdW5jdGlvbihmaWVsZCl7cmV0dXJuIGZpZWxkLnNldHRlckFyZ3VtZW50VHlwZX0pKTt3aGVuRGVwZW5kZW50VHlwZXNBcmVSZXNvbHZlZChbc3RydWN0VHlwZV0sZmllbGRUeXBlcyxmdW5jdGlvbihmaWVsZFR5cGVzKXt2YXIgZmllbGRzPXt9O2ZpZWxkUmVjb3Jkcy5mb3JFYWNoKGZ1bmN0aW9uKGZpZWxkLGkpe3ZhciBmaWVsZE5hbWU9ZmllbGQuZmllbGROYW1lO3ZhciBnZXR0ZXJSZXR1cm5UeXBlPWZpZWxkVHlwZXNbaV07dmFyIGdldHRlcj1maWVsZC5nZXR0ZXI7dmFyIGdldHRlckNvbnRleHQ9ZmllbGQuZ2V0dGVyQ29udGV4dDt2YXIgc2V0dGVyQXJndW1lbnRUeXBlPWZpZWxkVHlwZXNbaStmaWVsZFJlY29yZHMubGVuZ3RoXTt2YXIgc2V0dGVyPWZpZWxkLnNldHRlcjt2YXIgc2V0dGVyQ29udGV4dD1maWVsZC5zZXR0ZXJDb250ZXh0O2ZpZWxkc1tmaWVsZE5hbWVdPXtyZWFkOmZ1bmN0aW9uKHB0cil7cmV0dXJuIGdldHRlclJldHVyblR5cGVbXCJmcm9tV2lyZVR5cGVcIl0oZ2V0dGVyKGdldHRlckNvbnRleHQscHRyKSl9LHdyaXRlOmZ1bmN0aW9uKHB0cixvKXt2YXIgZGVzdHJ1Y3RvcnM9W107c2V0dGVyKHNldHRlckNvbnRleHQscHRyLHNldHRlckFyZ3VtZW50VHlwZVtcInRvV2lyZVR5cGVcIl0oZGVzdHJ1Y3RvcnMsbykpO3J1bkRlc3RydWN0b3JzKGRlc3RydWN0b3JzKX19fSk7cmV0dXJuW3tuYW1lOnJlZy5uYW1lLFwiZnJvbVdpcmVUeXBlXCI6ZnVuY3Rpb24ocHRyKXt2YXIgcnY9e307Zm9yKHZhciBpIGluIGZpZWxkcyl7cnZbaV09ZmllbGRzW2ldLnJlYWQocHRyKX1yYXdEZXN0cnVjdG9yKHB0cik7cmV0dXJuIHJ2fSxcInRvV2lyZVR5cGVcIjpmdW5jdGlvbihkZXN0cnVjdG9ycyxvKXtmb3IodmFyIGZpZWxkTmFtZSBpbiBmaWVsZHMpe2lmKCEoZmllbGROYW1lIGluIG8pKXt0aHJvdyBuZXcgVHlwZUVycm9yKCdNaXNzaW5nIGZpZWxkOiAgXCInK2ZpZWxkTmFtZSsnXCInKX19dmFyIHB0cj1yYXdDb25zdHJ1Y3RvcigpO2ZvcihmaWVsZE5hbWUgaW4gZmllbGRzKXtmaWVsZHNbZmllbGROYW1lXS53cml0ZShwdHIsb1tmaWVsZE5hbWVdKX1pZihkZXN0cnVjdG9ycyE9PW51bGwpe2Rlc3RydWN0b3JzLnB1c2gocmF3RGVzdHJ1Y3RvcixwdHIpfXJldHVybiBwdHJ9LFwiYXJnUGFja0FkdmFuY2VcIjo4LFwicmVhZFZhbHVlRnJvbVBvaW50ZXJcIjpzaW1wbGVSZWFkVmFsdWVGcm9tUG9pbnRlcixkZXN0cnVjdG9yRnVuY3Rpb246cmF3RGVzdHJ1Y3Rvcn1dfSl9ZnVuY3Rpb24gX19lbWJpbmRfcmVnaXN0ZXJfYmlnaW50KHByaW1pdGl2ZVR5cGUsbmFtZSxzaXplLG1pblJhbmdlLG1heFJhbmdlKXt9ZnVuY3Rpb24gZ2V0U2hpZnRGcm9tU2l6ZShzaXplKXtzd2l0Y2goc2l6ZSl7Y2FzZSAxOnJldHVybiAwO2Nhc2UgMjpyZXR1cm4gMTtjYXNlIDQ6cmV0dXJuIDI7Y2FzZSA4OnJldHVybiAzO2RlZmF1bHQ6dGhyb3cgbmV3IFR5cGVFcnJvcihcIlVua25vd24gdHlwZSBzaXplOiBcIitzaXplKX19ZnVuY3Rpb24gZW1iaW5kX2luaXRfY2hhckNvZGVzKCl7dmFyIGNvZGVzPW5ldyBBcnJheSgyNTYpO2Zvcih2YXIgaT0wO2k8MjU2OysraSl7Y29kZXNbaV09U3RyaW5nLmZyb21DaGFyQ29kZShpKX1lbWJpbmRfY2hhckNvZGVzPWNvZGVzfXZhciBlbWJpbmRfY2hhckNvZGVzPXVuZGVmaW5lZDtmdW5jdGlvbiByZWFkTGF0aW4xU3RyaW5nKHB0cil7dmFyIHJldD1cIlwiO3ZhciBjPXB0cjt3aGlsZShIRUFQVThbY10pe3JldCs9ZW1iaW5kX2NoYXJDb2Rlc1tIRUFQVThbYysrXV19cmV0dXJuIHJldH12YXIgQmluZGluZ0Vycm9yPXVuZGVmaW5lZDtmdW5jdGlvbiB0aHJvd0JpbmRpbmdFcnJvcihtZXNzYWdlKXt0aHJvdyBuZXcgQmluZGluZ0Vycm9yKG1lc3NhZ2UpfWZ1bmN0aW9uIHJlZ2lzdGVyVHlwZShyYXdUeXBlLHJlZ2lzdGVyZWRJbnN0YW5jZSxvcHRpb25zPXt9KXtpZighKFwiYXJnUGFja0FkdmFuY2VcImluIHJlZ2lzdGVyZWRJbnN0YW5jZSkpe3Rocm93IG5ldyBUeXBlRXJyb3IoXCJyZWdpc3RlclR5cGUgcmVnaXN0ZXJlZEluc3RhbmNlIHJlcXVpcmVzIGFyZ1BhY2tBZHZhbmNlXCIpfXZhciBuYW1lPXJlZ2lzdGVyZWRJbnN0YW5jZS5uYW1lO2lmKCFyYXdUeXBlKXt0aHJvd0JpbmRpbmdFcnJvcigndHlwZSBcIicrbmFtZSsnXCIgbXVzdCBoYXZlIGEgcG9zaXRpdmUgaW50ZWdlciB0eXBlaWQgcG9pbnRlcicpfWlmKHJlZ2lzdGVyZWRUeXBlcy5oYXNPd25Qcm9wZXJ0eShyYXdUeXBlKSl7aWYob3B0aW9ucy5pZ25vcmVEdXBsaWNhdGVSZWdpc3RyYXRpb25zKXtyZXR1cm59ZWxzZXt0aHJvd0JpbmRpbmdFcnJvcihcIkNhbm5vdCByZWdpc3RlciB0eXBlICdcIituYW1lK1wiJyB0d2ljZVwiKX19cmVnaXN0ZXJlZFR5cGVzW3Jhd1R5cGVdPXJlZ2lzdGVyZWRJbnN0YW5jZTtkZWxldGUgdHlwZURlcGVuZGVuY2llc1tyYXdUeXBlXTtpZihhd2FpdGluZ0RlcGVuZGVuY2llcy5oYXNPd25Qcm9wZXJ0eShyYXdUeXBlKSl7dmFyIGNhbGxiYWNrcz1hd2FpdGluZ0RlcGVuZGVuY2llc1tyYXdUeXBlXTtkZWxldGUgYXdhaXRpbmdEZXBlbmRlbmNpZXNbcmF3VHlwZV07Y2FsbGJhY2tzLmZvckVhY2goZnVuY3Rpb24oY2Ipe2NiKCl9KX19ZnVuY3Rpb24gX19lbWJpbmRfcmVnaXN0ZXJfYm9vbChyYXdUeXBlLG5hbWUsc2l6ZSx0cnVlVmFsdWUsZmFsc2VWYWx1ZSl7dmFyIHNoaWZ0PWdldFNoaWZ0RnJvbVNpemUoc2l6ZSk7bmFtZT1yZWFkTGF0aW4xU3RyaW5nKG5hbWUpO3JlZ2lzdGVyVHlwZShyYXdUeXBlLHtuYW1lOm5hbWUsXCJmcm9tV2lyZVR5cGVcIjpmdW5jdGlvbih3dCl7cmV0dXJuISF3dH0sXCJ0b1dpcmVUeXBlXCI6ZnVuY3Rpb24oZGVzdHJ1Y3RvcnMsbyl7cmV0dXJuIG8/dHJ1ZVZhbHVlOmZhbHNlVmFsdWV9LFwiYXJnUGFja0FkdmFuY2VcIjo4LFwicmVhZFZhbHVlRnJvbVBvaW50ZXJcIjpmdW5jdGlvbihwb2ludGVyKXt2YXIgaGVhcDtpZihzaXplPT09MSl7aGVhcD1IRUFQOH1lbHNlIGlmKHNpemU9PT0yKXtoZWFwPUhFQVAxNn1lbHNlIGlmKHNpemU9PT00KXtoZWFwPUhFQVAzMn1lbHNle3Rocm93IG5ldyBUeXBlRXJyb3IoXCJVbmtub3duIGJvb2xlYW4gdHlwZSBzaXplOiBcIituYW1lKX1yZXR1cm4gdGhpc1tcImZyb21XaXJlVHlwZVwiXShoZWFwW3BvaW50ZXI+PnNoaWZ0XSl9LGRlc3RydWN0b3JGdW5jdGlvbjpudWxsfSl9ZnVuY3Rpb24gQ2xhc3NIYW5kbGVfaXNBbGlhc09mKG90aGVyKXtpZighKHRoaXMgaW5zdGFuY2VvZiBDbGFzc0hhbmRsZSkpe3JldHVybiBmYWxzZX1pZighKG90aGVyIGluc3RhbmNlb2YgQ2xhc3NIYW5kbGUpKXtyZXR1cm4gZmFsc2V9dmFyIGxlZnRDbGFzcz10aGlzLiQkLnB0clR5cGUucmVnaXN0ZXJlZENsYXNzO3ZhciBsZWZ0PXRoaXMuJCQucHRyO3ZhciByaWdodENsYXNzPW90aGVyLiQkLnB0clR5cGUucmVnaXN0ZXJlZENsYXNzO3ZhciByaWdodD1vdGhlci4kJC5wdHI7d2hpbGUobGVmdENsYXNzLmJhc2VDbGFzcyl7bGVmdD1sZWZ0Q2xhc3MudXBjYXN0KGxlZnQpO2xlZnRDbGFzcz1sZWZ0Q2xhc3MuYmFzZUNsYXNzfXdoaWxlKHJpZ2h0Q2xhc3MuYmFzZUNsYXNzKXtyaWdodD1yaWdodENsYXNzLnVwY2FzdChyaWdodCk7cmlnaHRDbGFzcz1yaWdodENsYXNzLmJhc2VDbGFzc31yZXR1cm4gbGVmdENsYXNzPT09cmlnaHRDbGFzcyYmbGVmdD09PXJpZ2h0fWZ1bmN0aW9uIHNoYWxsb3dDb3B5SW50ZXJuYWxQb2ludGVyKG8pe3JldHVybntjb3VudDpvLmNvdW50LGRlbGV0ZVNjaGVkdWxlZDpvLmRlbGV0ZVNjaGVkdWxlZCxwcmVzZXJ2ZVBvaW50ZXJPbkRlbGV0ZTpvLnByZXNlcnZlUG9pbnRlck9uRGVsZXRlLHB0cjpvLnB0cixwdHJUeXBlOm8ucHRyVHlwZSxzbWFydFB0cjpvLnNtYXJ0UHRyLHNtYXJ0UHRyVHlwZTpvLnNtYXJ0UHRyVHlwZX19ZnVuY3Rpb24gdGhyb3dJbnN0YW5jZUFscmVhZHlEZWxldGVkKG9iail7ZnVuY3Rpb24gZ2V0SW5zdGFuY2VUeXBlTmFtZShoYW5kbGUpe3JldHVybiBoYW5kbGUuJCQucHRyVHlwZS5yZWdpc3RlcmVkQ2xhc3MubmFtZX10aHJvd0JpbmRpbmdFcnJvcihnZXRJbnN0YW5jZVR5cGVOYW1lKG9iaikrXCIgaW5zdGFuY2UgYWxyZWFkeSBkZWxldGVkXCIpfXZhciBmaW5hbGl6YXRpb25SZWdpc3RyeT1mYWxzZTtmdW5jdGlvbiBkZXRhY2hGaW5hbGl6ZXIoaGFuZGxlKXt9ZnVuY3Rpb24gcnVuRGVzdHJ1Y3RvcigkJCl7aWYoJCQuc21hcnRQdHIpeyQkLnNtYXJ0UHRyVHlwZS5yYXdEZXN0cnVjdG9yKCQkLnNtYXJ0UHRyKX1lbHNleyQkLnB0clR5cGUucmVnaXN0ZXJlZENsYXNzLnJhd0Rlc3RydWN0b3IoJCQucHRyKX19ZnVuY3Rpb24gcmVsZWFzZUNsYXNzSGFuZGxlKCQkKXskJC5jb3VudC52YWx1ZS09MTt2YXIgdG9EZWxldGU9MD09PSQkLmNvdW50LnZhbHVlO2lmKHRvRGVsZXRlKXtydW5EZXN0cnVjdG9yKCQkKX19ZnVuY3Rpb24gZG93bmNhc3RQb2ludGVyKHB0cixwdHJDbGFzcyxkZXNpcmVkQ2xhc3Mpe2lmKHB0ckNsYXNzPT09ZGVzaXJlZENsYXNzKXtyZXR1cm4gcHRyfWlmKHVuZGVmaW5lZD09PWRlc2lyZWRDbGFzcy5iYXNlQ2xhc3Mpe3JldHVybiBudWxsfXZhciBydj1kb3duY2FzdFBvaW50ZXIocHRyLHB0ckNsYXNzLGRlc2lyZWRDbGFzcy5iYXNlQ2xhc3MpO2lmKHJ2PT09bnVsbCl7cmV0dXJuIG51bGx9cmV0dXJuIGRlc2lyZWRDbGFzcy5kb3duY2FzdChydil9dmFyIHJlZ2lzdGVyZWRQb2ludGVycz17fTtmdW5jdGlvbiBnZXRJbmhlcml0ZWRJbnN0YW5jZUNvdW50KCl7cmV0dXJuIE9iamVjdC5rZXlzKHJlZ2lzdGVyZWRJbnN0YW5jZXMpLmxlbmd0aH1mdW5jdGlvbiBnZXRMaXZlSW5oZXJpdGVkSW5zdGFuY2VzKCl7dmFyIHJ2PVtdO2Zvcih2YXIgayBpbiByZWdpc3RlcmVkSW5zdGFuY2VzKXtpZihyZWdpc3RlcmVkSW5zdGFuY2VzLmhhc093blByb3BlcnR5KGspKXtydi5wdXNoKHJlZ2lzdGVyZWRJbnN0YW5jZXNba10pfX1yZXR1cm4gcnZ9dmFyIGRlbGV0aW9uUXVldWU9W107ZnVuY3Rpb24gZmx1c2hQZW5kaW5nRGVsZXRlcygpe3doaWxlKGRlbGV0aW9uUXVldWUubGVuZ3RoKXt2YXIgb2JqPWRlbGV0aW9uUXVldWUucG9wKCk7b2JqLiQkLmRlbGV0ZVNjaGVkdWxlZD1mYWxzZTtvYmpbXCJkZWxldGVcIl0oKX19dmFyIGRlbGF5RnVuY3Rpb249dW5kZWZpbmVkO2Z1bmN0aW9uIHNldERlbGF5RnVuY3Rpb24oZm4pe2RlbGF5RnVuY3Rpb249Zm47aWYoZGVsZXRpb25RdWV1ZS5sZW5ndGgmJmRlbGF5RnVuY3Rpb24pe2RlbGF5RnVuY3Rpb24oZmx1c2hQZW5kaW5nRGVsZXRlcyl9fWZ1bmN0aW9uIGluaXRfZW1iaW5kKCl7TW9kdWxlW1wiZ2V0SW5oZXJpdGVkSW5zdGFuY2VDb3VudFwiXT1nZXRJbmhlcml0ZWRJbnN0YW5jZUNvdW50O01vZHVsZVtcImdldExpdmVJbmhlcml0ZWRJbnN0YW5jZXNcIl09Z2V0TGl2ZUluaGVyaXRlZEluc3RhbmNlcztNb2R1bGVbXCJmbHVzaFBlbmRpbmdEZWxldGVzXCJdPWZsdXNoUGVuZGluZ0RlbGV0ZXM7TW9kdWxlW1wic2V0RGVsYXlGdW5jdGlvblwiXT1zZXREZWxheUZ1bmN0aW9ufXZhciByZWdpc3RlcmVkSW5zdGFuY2VzPXt9O2Z1bmN0aW9uIGdldEJhc2VzdFBvaW50ZXIoY2xhc3NfLHB0cil7aWYocHRyPT09dW5kZWZpbmVkKXt0aHJvd0JpbmRpbmdFcnJvcihcInB0ciBzaG91bGQgbm90IGJlIHVuZGVmaW5lZFwiKX13aGlsZShjbGFzc18uYmFzZUNsYXNzKXtwdHI9Y2xhc3NfLnVwY2FzdChwdHIpO2NsYXNzXz1jbGFzc18uYmFzZUNsYXNzfXJldHVybiBwdHJ9ZnVuY3Rpb24gZ2V0SW5oZXJpdGVkSW5zdGFuY2UoY2xhc3NfLHB0cil7cHRyPWdldEJhc2VzdFBvaW50ZXIoY2xhc3NfLHB0cik7cmV0dXJuIHJlZ2lzdGVyZWRJbnN0YW5jZXNbcHRyXX1mdW5jdGlvbiBtYWtlQ2xhc3NIYW5kbGUocHJvdG90eXBlLHJlY29yZCl7aWYoIXJlY29yZC5wdHJUeXBlfHwhcmVjb3JkLnB0cil7dGhyb3dJbnRlcm5hbEVycm9yKFwibWFrZUNsYXNzSGFuZGxlIHJlcXVpcmVzIHB0ciBhbmQgcHRyVHlwZVwiKX12YXIgaGFzU21hcnRQdHJUeXBlPSEhcmVjb3JkLnNtYXJ0UHRyVHlwZTt2YXIgaGFzU21hcnRQdHI9ISFyZWNvcmQuc21hcnRQdHI7aWYoaGFzU21hcnRQdHJUeXBlIT09aGFzU21hcnRQdHIpe3Rocm93SW50ZXJuYWxFcnJvcihcIkJvdGggc21hcnRQdHJUeXBlIGFuZCBzbWFydFB0ciBtdXN0IGJlIHNwZWNpZmllZFwiKX1yZWNvcmQuY291bnQ9e3ZhbHVlOjF9O3JldHVybiBhdHRhY2hGaW5hbGl6ZXIoT2JqZWN0LmNyZWF0ZShwcm90b3R5cGUseyQkOnt2YWx1ZTpyZWNvcmR9fSkpfWZ1bmN0aW9uIFJlZ2lzdGVyZWRQb2ludGVyX2Zyb21XaXJlVHlwZShwdHIpe3ZhciByYXdQb2ludGVyPXRoaXMuZ2V0UG9pbnRlZShwdHIpO2lmKCFyYXdQb2ludGVyKXt0aGlzLmRlc3RydWN0b3IocHRyKTtyZXR1cm4gbnVsbH12YXIgcmVnaXN0ZXJlZEluc3RhbmNlPWdldEluaGVyaXRlZEluc3RhbmNlKHRoaXMucmVnaXN0ZXJlZENsYXNzLHJhd1BvaW50ZXIpO2lmKHVuZGVmaW5lZCE9PXJlZ2lzdGVyZWRJbnN0YW5jZSl7aWYoMD09PXJlZ2lzdGVyZWRJbnN0YW5jZS4kJC5jb3VudC52YWx1ZSl7cmVnaXN0ZXJlZEluc3RhbmNlLiQkLnB0cj1yYXdQb2ludGVyO3JlZ2lzdGVyZWRJbnN0YW5jZS4kJC5zbWFydFB0cj1wdHI7cmV0dXJuIHJlZ2lzdGVyZWRJbnN0YW5jZVtcImNsb25lXCJdKCl9ZWxzZXt2YXIgcnY9cmVnaXN0ZXJlZEluc3RhbmNlW1wiY2xvbmVcIl0oKTt0aGlzLmRlc3RydWN0b3IocHRyKTtyZXR1cm4gcnZ9fWZ1bmN0aW9uIG1ha2VEZWZhdWx0SGFuZGxlKCl7aWYodGhpcy5pc1NtYXJ0UG9pbnRlcil7cmV0dXJuIG1ha2VDbGFzc0hhbmRsZSh0aGlzLnJlZ2lzdGVyZWRDbGFzcy5pbnN0YW5jZVByb3RvdHlwZSx7cHRyVHlwZTp0aGlzLnBvaW50ZWVUeXBlLHB0cjpyYXdQb2ludGVyLHNtYXJ0UHRyVHlwZTp0aGlzLHNtYXJ0UHRyOnB0cn0pfWVsc2V7cmV0dXJuIG1ha2VDbGFzc0hhbmRsZSh0aGlzLnJlZ2lzdGVyZWRDbGFzcy5pbnN0YW5jZVByb3RvdHlwZSx7cHRyVHlwZTp0aGlzLHB0cjpwdHJ9KX19dmFyIGFjdHVhbFR5cGU9dGhpcy5yZWdpc3RlcmVkQ2xhc3MuZ2V0QWN0dWFsVHlwZShyYXdQb2ludGVyKTt2YXIgcmVnaXN0ZXJlZFBvaW50ZXJSZWNvcmQ9cmVnaXN0ZXJlZFBvaW50ZXJzW2FjdHVhbFR5cGVdO2lmKCFyZWdpc3RlcmVkUG9pbnRlclJlY29yZCl7cmV0dXJuIG1ha2VEZWZhdWx0SGFuZGxlLmNhbGwodGhpcyl9dmFyIHRvVHlwZTtpZih0aGlzLmlzQ29uc3Qpe3RvVHlwZT1yZWdpc3RlcmVkUG9pbnRlclJlY29yZC5jb25zdFBvaW50ZXJUeXBlfWVsc2V7dG9UeXBlPXJlZ2lzdGVyZWRQb2ludGVyUmVjb3JkLnBvaW50ZXJUeXBlfXZhciBkcD1kb3duY2FzdFBvaW50ZXIocmF3UG9pbnRlcix0aGlzLnJlZ2lzdGVyZWRDbGFzcyx0b1R5cGUucmVnaXN0ZXJlZENsYXNzKTtpZihkcD09PW51bGwpe3JldHVybiBtYWtlRGVmYXVsdEhhbmRsZS5jYWxsKHRoaXMpfWlmKHRoaXMuaXNTbWFydFBvaW50ZXIpe3JldHVybiBtYWtlQ2xhc3NIYW5kbGUodG9UeXBlLnJlZ2lzdGVyZWRDbGFzcy5pbnN0YW5jZVByb3RvdHlwZSx7cHRyVHlwZTp0b1R5cGUscHRyOmRwLHNtYXJ0UHRyVHlwZTp0aGlzLHNtYXJ0UHRyOnB0cn0pfWVsc2V7cmV0dXJuIG1ha2VDbGFzc0hhbmRsZSh0b1R5cGUucmVnaXN0ZXJlZENsYXNzLmluc3RhbmNlUHJvdG90eXBlLHtwdHJUeXBlOnRvVHlwZSxwdHI6ZHB9KX19ZnVuY3Rpb24gYXR0YWNoRmluYWxpemVyKGhhbmRsZSl7aWYoXCJ1bmRlZmluZWRcIj09PXR5cGVvZiBGaW5hbGl6YXRpb25SZWdpc3RyeSl7YXR0YWNoRmluYWxpemVyPShoYW5kbGU9PmhhbmRsZSk7cmV0dXJuIGhhbmRsZX1maW5hbGl6YXRpb25SZWdpc3RyeT1uZXcgRmluYWxpemF0aW9uUmVnaXN0cnkoaW5mbz0+e3JlbGVhc2VDbGFzc0hhbmRsZShpbmZvLiQkKX0pO2F0dGFjaEZpbmFsaXplcj0oaGFuZGxlPT57dmFyICQkPWhhbmRsZS4kJDt2YXIgaGFzU21hcnRQdHI9ISEkJC5zbWFydFB0cjtpZihoYXNTbWFydFB0cil7dmFyIGluZm89eyQkOiQkfTtmaW5hbGl6YXRpb25SZWdpc3RyeS5yZWdpc3RlcihoYW5kbGUsaW5mbyxoYW5kbGUpfXJldHVybiBoYW5kbGV9KTtkZXRhY2hGaW5hbGl6ZXI9KGhhbmRsZT0+ZmluYWxpemF0aW9uUmVnaXN0cnkudW5yZWdpc3RlcihoYW5kbGUpKTtyZXR1cm4gYXR0YWNoRmluYWxpemVyKGhhbmRsZSl9ZnVuY3Rpb24gQ2xhc3NIYW5kbGVfY2xvbmUoKXtpZighdGhpcy4kJC5wdHIpe3Rocm93SW5zdGFuY2VBbHJlYWR5RGVsZXRlZCh0aGlzKX1pZih0aGlzLiQkLnByZXNlcnZlUG9pbnRlck9uRGVsZXRlKXt0aGlzLiQkLmNvdW50LnZhbHVlKz0xO3JldHVybiB0aGlzfWVsc2V7dmFyIGNsb25lPWF0dGFjaEZpbmFsaXplcihPYmplY3QuY3JlYXRlKE9iamVjdC5nZXRQcm90b3R5cGVPZih0aGlzKSx7JCQ6e3ZhbHVlOnNoYWxsb3dDb3B5SW50ZXJuYWxQb2ludGVyKHRoaXMuJCQpfX0pKTtjbG9uZS4kJC5jb3VudC52YWx1ZSs9MTtjbG9uZS4kJC5kZWxldGVTY2hlZHVsZWQ9ZmFsc2U7cmV0dXJuIGNsb25lfX1mdW5jdGlvbiBDbGFzc0hhbmRsZV9kZWxldGUoKXtpZighdGhpcy4kJC5wdHIpe3Rocm93SW5zdGFuY2VBbHJlYWR5RGVsZXRlZCh0aGlzKX1pZih0aGlzLiQkLmRlbGV0ZVNjaGVkdWxlZCYmIXRoaXMuJCQucHJlc2VydmVQb2ludGVyT25EZWxldGUpe3Rocm93QmluZGluZ0Vycm9yKFwiT2JqZWN0IGFscmVhZHkgc2NoZWR1bGVkIGZvciBkZWxldGlvblwiKX1kZXRhY2hGaW5hbGl6ZXIodGhpcyk7cmVsZWFzZUNsYXNzSGFuZGxlKHRoaXMuJCQpO2lmKCF0aGlzLiQkLnByZXNlcnZlUG9pbnRlck9uRGVsZXRlKXt0aGlzLiQkLnNtYXJ0UHRyPXVuZGVmaW5lZDt0aGlzLiQkLnB0cj11bmRlZmluZWR9fWZ1bmN0aW9uIENsYXNzSGFuZGxlX2lzRGVsZXRlZCgpe3JldHVybiF0aGlzLiQkLnB0cn1mdW5jdGlvbiBDbGFzc0hhbmRsZV9kZWxldGVMYXRlcigpe2lmKCF0aGlzLiQkLnB0cil7dGhyb3dJbnN0YW5jZUFscmVhZHlEZWxldGVkKHRoaXMpfWlmKHRoaXMuJCQuZGVsZXRlU2NoZWR1bGVkJiYhdGhpcy4kJC5wcmVzZXJ2ZVBvaW50ZXJPbkRlbGV0ZSl7dGhyb3dCaW5kaW5nRXJyb3IoXCJPYmplY3QgYWxyZWFkeSBzY2hlZHVsZWQgZm9yIGRlbGV0aW9uXCIpfWRlbGV0aW9uUXVldWUucHVzaCh0aGlzKTtpZihkZWxldGlvblF1ZXVlLmxlbmd0aD09PTEmJmRlbGF5RnVuY3Rpb24pe2RlbGF5RnVuY3Rpb24oZmx1c2hQZW5kaW5nRGVsZXRlcyl9dGhpcy4kJC5kZWxldGVTY2hlZHVsZWQ9dHJ1ZTtyZXR1cm4gdGhpc31mdW5jdGlvbiBpbml0X0NsYXNzSGFuZGxlKCl7Q2xhc3NIYW5kbGUucHJvdG90eXBlW1wiaXNBbGlhc09mXCJdPUNsYXNzSGFuZGxlX2lzQWxpYXNPZjtDbGFzc0hhbmRsZS5wcm90b3R5cGVbXCJjbG9uZVwiXT1DbGFzc0hhbmRsZV9jbG9uZTtDbGFzc0hhbmRsZS5wcm90b3R5cGVbXCJkZWxldGVcIl09Q2xhc3NIYW5kbGVfZGVsZXRlO0NsYXNzSGFuZGxlLnByb3RvdHlwZVtcImlzRGVsZXRlZFwiXT1DbGFzc0hhbmRsZV9pc0RlbGV0ZWQ7Q2xhc3NIYW5kbGUucHJvdG90eXBlW1wiZGVsZXRlTGF0ZXJcIl09Q2xhc3NIYW5kbGVfZGVsZXRlTGF0ZXJ9ZnVuY3Rpb24gQ2xhc3NIYW5kbGUoKXt9ZnVuY3Rpb24gZW5zdXJlT3ZlcmxvYWRUYWJsZShwcm90byxtZXRob2ROYW1lLGh1bWFuTmFtZSl7aWYodW5kZWZpbmVkPT09cHJvdG9bbWV0aG9kTmFtZV0ub3ZlcmxvYWRUYWJsZSl7dmFyIHByZXZGdW5jPXByb3RvW21ldGhvZE5hbWVdO3Byb3RvW21ldGhvZE5hbWVdPWZ1bmN0aW9uKCl7aWYoIXByb3RvW21ldGhvZE5hbWVdLm92ZXJsb2FkVGFibGUuaGFzT3duUHJvcGVydHkoYXJndW1lbnRzLmxlbmd0aCkpe3Rocm93QmluZGluZ0Vycm9yKFwiRnVuY3Rpb24gJ1wiK2h1bWFuTmFtZStcIicgY2FsbGVkIHdpdGggYW4gaW52YWxpZCBudW1iZXIgb2YgYXJndW1lbnRzIChcIithcmd1bWVudHMubGVuZ3RoK1wiKSAtIGV4cGVjdHMgb25lIG9mIChcIitwcm90b1ttZXRob2ROYW1lXS5vdmVybG9hZFRhYmxlK1wiKSFcIil9cmV0dXJuIHByb3RvW21ldGhvZE5hbWVdLm92ZXJsb2FkVGFibGVbYXJndW1lbnRzLmxlbmd0aF0uYXBwbHkodGhpcyxhcmd1bWVudHMpfTtwcm90b1ttZXRob2ROYW1lXS5vdmVybG9hZFRhYmxlPVtdO3Byb3RvW21ldGhvZE5hbWVdLm92ZXJsb2FkVGFibGVbcHJldkZ1bmMuYXJnQ291bnRdPXByZXZGdW5jfX1mdW5jdGlvbiBleHBvc2VQdWJsaWNTeW1ib2wobmFtZSx2YWx1ZSxudW1Bcmd1bWVudHMpe2lmKE1vZHVsZS5oYXNPd25Qcm9wZXJ0eShuYW1lKSl7aWYodW5kZWZpbmVkPT09bnVtQXJndW1lbnRzfHx1bmRlZmluZWQhPT1Nb2R1bGVbbmFtZV0ub3ZlcmxvYWRUYWJsZSYmdW5kZWZpbmVkIT09TW9kdWxlW25hbWVdLm92ZXJsb2FkVGFibGVbbnVtQXJndW1lbnRzXSl7dGhyb3dCaW5kaW5nRXJyb3IoXCJDYW5ub3QgcmVnaXN0ZXIgcHVibGljIG5hbWUgJ1wiK25hbWUrXCInIHR3aWNlXCIpfWVuc3VyZU92ZXJsb2FkVGFibGUoTW9kdWxlLG5hbWUsbmFtZSk7aWYoTW9kdWxlLmhhc093blByb3BlcnR5KG51bUFyZ3VtZW50cykpe3Rocm93QmluZGluZ0Vycm9yKFwiQ2Fubm90IHJlZ2lzdGVyIG11bHRpcGxlIG92ZXJsb2FkcyBvZiBhIGZ1bmN0aW9uIHdpdGggdGhlIHNhbWUgbnVtYmVyIG9mIGFyZ3VtZW50cyAoXCIrbnVtQXJndW1lbnRzK1wiKSFcIil9TW9kdWxlW25hbWVdLm92ZXJsb2FkVGFibGVbbnVtQXJndW1lbnRzXT12YWx1ZX1lbHNle01vZHVsZVtuYW1lXT12YWx1ZTtpZih1bmRlZmluZWQhPT1udW1Bcmd1bWVudHMpe01vZHVsZVtuYW1lXS5udW1Bcmd1bWVudHM9bnVtQXJndW1lbnRzfX19ZnVuY3Rpb24gUmVnaXN0ZXJlZENsYXNzKG5hbWUsY29uc3RydWN0b3IsaW5zdGFuY2VQcm90b3R5cGUscmF3RGVzdHJ1Y3RvcixiYXNlQ2xhc3MsZ2V0QWN0dWFsVHlwZSx1cGNhc3QsZG93bmNhc3Qpe3RoaXMubmFtZT1uYW1lO3RoaXMuY29uc3RydWN0b3I9Y29uc3RydWN0b3I7dGhpcy5pbnN0YW5jZVByb3RvdHlwZT1pbnN0YW5jZVByb3RvdHlwZTt0aGlzLnJhd0Rlc3RydWN0b3I9cmF3RGVzdHJ1Y3Rvcjt0aGlzLmJhc2VDbGFzcz1iYXNlQ2xhc3M7dGhpcy5nZXRBY3R1YWxUeXBlPWdldEFjdHVhbFR5cGU7dGhpcy51cGNhc3Q9dXBjYXN0O3RoaXMuZG93bmNhc3Q9ZG93bmNhc3Q7dGhpcy5wdXJlVmlydHVhbEZ1bmN0aW9ucz1bXX1mdW5jdGlvbiB1cGNhc3RQb2ludGVyKHB0cixwdHJDbGFzcyxkZXNpcmVkQ2xhc3Mpe3doaWxlKHB0ckNsYXNzIT09ZGVzaXJlZENsYXNzKXtpZighcHRyQ2xhc3MudXBjYXN0KXt0aHJvd0JpbmRpbmdFcnJvcihcIkV4cGVjdGVkIG51bGwgb3IgaW5zdGFuY2Ugb2YgXCIrZGVzaXJlZENsYXNzLm5hbWUrXCIsIGdvdCBhbiBpbnN0YW5jZSBvZiBcIitwdHJDbGFzcy5uYW1lKX1wdHI9cHRyQ2xhc3MudXBjYXN0KHB0cik7cHRyQ2xhc3M9cHRyQ2xhc3MuYmFzZUNsYXNzfXJldHVybiBwdHJ9ZnVuY3Rpb24gY29uc3ROb1NtYXJ0UHRyUmF3UG9pbnRlclRvV2lyZVR5cGUoZGVzdHJ1Y3RvcnMsaGFuZGxlKXtpZihoYW5kbGU9PT1udWxsKXtpZih0aGlzLmlzUmVmZXJlbmNlKXt0aHJvd0JpbmRpbmdFcnJvcihcIm51bGwgaXMgbm90IGEgdmFsaWQgXCIrdGhpcy5uYW1lKX1yZXR1cm4gMH1pZighaGFuZGxlLiQkKXt0aHJvd0JpbmRpbmdFcnJvcignQ2Fubm90IHBhc3MgXCInK19lbWJpbmRfcmVwcihoYW5kbGUpKydcIiBhcyBhICcrdGhpcy5uYW1lKX1pZighaGFuZGxlLiQkLnB0cil7dGhyb3dCaW5kaW5nRXJyb3IoXCJDYW5ub3QgcGFzcyBkZWxldGVkIG9iamVjdCBhcyBhIHBvaW50ZXIgb2YgdHlwZSBcIit0aGlzLm5hbWUpfXZhciBoYW5kbGVDbGFzcz1oYW5kbGUuJCQucHRyVHlwZS5yZWdpc3RlcmVkQ2xhc3M7dmFyIHB0cj11cGNhc3RQb2ludGVyKGhhbmRsZS4kJC5wdHIsaGFuZGxlQ2xhc3MsdGhpcy5yZWdpc3RlcmVkQ2xhc3MpO3JldHVybiBwdHJ9ZnVuY3Rpb24gZ2VuZXJpY1BvaW50ZXJUb1dpcmVUeXBlKGRlc3RydWN0b3JzLGhhbmRsZSl7dmFyIHB0cjtpZihoYW5kbGU9PT1udWxsKXtpZih0aGlzLmlzUmVmZXJlbmNlKXt0aHJvd0JpbmRpbmdFcnJvcihcIm51bGwgaXMgbm90IGEgdmFsaWQgXCIrdGhpcy5uYW1lKX1pZih0aGlzLmlzU21hcnRQb2ludGVyKXtwdHI9dGhpcy5yYXdDb25zdHJ1Y3RvcigpO2lmKGRlc3RydWN0b3JzIT09bnVsbCl7ZGVzdHJ1Y3RvcnMucHVzaCh0aGlzLnJhd0Rlc3RydWN0b3IscHRyKX1yZXR1cm4gcHRyfWVsc2V7cmV0dXJuIDB9fWlmKCFoYW5kbGUuJCQpe3Rocm93QmluZGluZ0Vycm9yKCdDYW5ub3QgcGFzcyBcIicrX2VtYmluZF9yZXByKGhhbmRsZSkrJ1wiIGFzIGEgJyt0aGlzLm5hbWUpfWlmKCFoYW5kbGUuJCQucHRyKXt0aHJvd0JpbmRpbmdFcnJvcihcIkNhbm5vdCBwYXNzIGRlbGV0ZWQgb2JqZWN0IGFzIGEgcG9pbnRlciBvZiB0eXBlIFwiK3RoaXMubmFtZSl9aWYoIXRoaXMuaXNDb25zdCYmaGFuZGxlLiQkLnB0clR5cGUuaXNDb25zdCl7dGhyb3dCaW5kaW5nRXJyb3IoXCJDYW5ub3QgY29udmVydCBhcmd1bWVudCBvZiB0eXBlIFwiKyhoYW5kbGUuJCQuc21hcnRQdHJUeXBlP2hhbmRsZS4kJC5zbWFydFB0clR5cGUubmFtZTpoYW5kbGUuJCQucHRyVHlwZS5uYW1lKStcIiB0byBwYXJhbWV0ZXIgdHlwZSBcIit0aGlzLm5hbWUpfXZhciBoYW5kbGVDbGFzcz1oYW5kbGUuJCQucHRyVHlwZS5yZWdpc3RlcmVkQ2xhc3M7cHRyPXVwY2FzdFBvaW50ZXIoaGFuZGxlLiQkLnB0cixoYW5kbGVDbGFzcyx0aGlzLnJlZ2lzdGVyZWRDbGFzcyk7aWYodGhpcy5pc1NtYXJ0UG9pbnRlcil7aWYodW5kZWZpbmVkPT09aGFuZGxlLiQkLnNtYXJ0UHRyKXt0aHJvd0JpbmRpbmdFcnJvcihcIlBhc3NpbmcgcmF3IHBvaW50ZXIgdG8gc21hcnQgcG9pbnRlciBpcyBpbGxlZ2FsXCIpfXN3aXRjaCh0aGlzLnNoYXJpbmdQb2xpY3kpe2Nhc2UgMDppZihoYW5kbGUuJCQuc21hcnRQdHJUeXBlPT09dGhpcyl7cHRyPWhhbmRsZS4kJC5zbWFydFB0cn1lbHNle3Rocm93QmluZGluZ0Vycm9yKFwiQ2Fubm90IGNvbnZlcnQgYXJndW1lbnQgb2YgdHlwZSBcIisoaGFuZGxlLiQkLnNtYXJ0UHRyVHlwZT9oYW5kbGUuJCQuc21hcnRQdHJUeXBlLm5hbWU6aGFuZGxlLiQkLnB0clR5cGUubmFtZSkrXCIgdG8gcGFyYW1ldGVyIHR5cGUgXCIrdGhpcy5uYW1lKX1icmVhaztjYXNlIDE6cHRyPWhhbmRsZS4kJC5zbWFydFB0cjticmVhaztjYXNlIDI6aWYoaGFuZGxlLiQkLnNtYXJ0UHRyVHlwZT09PXRoaXMpe3B0cj1oYW5kbGUuJCQuc21hcnRQdHJ9ZWxzZXt2YXIgY2xvbmVkSGFuZGxlPWhhbmRsZVtcImNsb25lXCJdKCk7cHRyPXRoaXMucmF3U2hhcmUocHRyLEVtdmFsLnRvSGFuZGxlKGZ1bmN0aW9uKCl7Y2xvbmVkSGFuZGxlW1wiZGVsZXRlXCJdKCl9KSk7aWYoZGVzdHJ1Y3RvcnMhPT1udWxsKXtkZXN0cnVjdG9ycy5wdXNoKHRoaXMucmF3RGVzdHJ1Y3RvcixwdHIpfX1icmVhaztkZWZhdWx0OnRocm93QmluZGluZ0Vycm9yKFwiVW5zdXBwb3J0aW5nIHNoYXJpbmcgcG9saWN5XCIpfX1yZXR1cm4gcHRyfWZ1bmN0aW9uIG5vbkNvbnN0Tm9TbWFydFB0clJhd1BvaW50ZXJUb1dpcmVUeXBlKGRlc3RydWN0b3JzLGhhbmRsZSl7aWYoaGFuZGxlPT09bnVsbCl7aWYodGhpcy5pc1JlZmVyZW5jZSl7dGhyb3dCaW5kaW5nRXJyb3IoXCJudWxsIGlzIG5vdCBhIHZhbGlkIFwiK3RoaXMubmFtZSl9cmV0dXJuIDB9aWYoIWhhbmRsZS4kJCl7dGhyb3dCaW5kaW5nRXJyb3IoJ0Nhbm5vdCBwYXNzIFwiJytfZW1iaW5kX3JlcHIoaGFuZGxlKSsnXCIgYXMgYSAnK3RoaXMubmFtZSl9aWYoIWhhbmRsZS4kJC5wdHIpe3Rocm93QmluZGluZ0Vycm9yKFwiQ2Fubm90IHBhc3MgZGVsZXRlZCBvYmplY3QgYXMgYSBwb2ludGVyIG9mIHR5cGUgXCIrdGhpcy5uYW1lKX1pZihoYW5kbGUuJCQucHRyVHlwZS5pc0NvbnN0KXt0aHJvd0JpbmRpbmdFcnJvcihcIkNhbm5vdCBjb252ZXJ0IGFyZ3VtZW50IG9mIHR5cGUgXCIraGFuZGxlLiQkLnB0clR5cGUubmFtZStcIiB0byBwYXJhbWV0ZXIgdHlwZSBcIit0aGlzLm5hbWUpfXZhciBoYW5kbGVDbGFzcz1oYW5kbGUuJCQucHRyVHlwZS5yZWdpc3RlcmVkQ2xhc3M7dmFyIHB0cj11cGNhc3RQb2ludGVyKGhhbmRsZS4kJC5wdHIsaGFuZGxlQ2xhc3MsdGhpcy5yZWdpc3RlcmVkQ2xhc3MpO3JldHVybiBwdHJ9ZnVuY3Rpb24gUmVnaXN0ZXJlZFBvaW50ZXJfZ2V0UG9pbnRlZShwdHIpe2lmKHRoaXMucmF3R2V0UG9pbnRlZSl7cHRyPXRoaXMucmF3R2V0UG9pbnRlZShwdHIpfXJldHVybiBwdHJ9ZnVuY3Rpb24gUmVnaXN0ZXJlZFBvaW50ZXJfZGVzdHJ1Y3RvcihwdHIpe2lmKHRoaXMucmF3RGVzdHJ1Y3Rvcil7dGhpcy5yYXdEZXN0cnVjdG9yKHB0cil9fWZ1bmN0aW9uIFJlZ2lzdGVyZWRQb2ludGVyX2RlbGV0ZU9iamVjdChoYW5kbGUpe2lmKGhhbmRsZSE9PW51bGwpe2hhbmRsZVtcImRlbGV0ZVwiXSgpfX1mdW5jdGlvbiBpbml0X1JlZ2lzdGVyZWRQb2ludGVyKCl7UmVnaXN0ZXJlZFBvaW50ZXIucHJvdG90eXBlLmdldFBvaW50ZWU9UmVnaXN0ZXJlZFBvaW50ZXJfZ2V0UG9pbnRlZTtSZWdpc3RlcmVkUG9pbnRlci5wcm90b3R5cGUuZGVzdHJ1Y3Rvcj1SZWdpc3RlcmVkUG9pbnRlcl9kZXN0cnVjdG9yO1JlZ2lzdGVyZWRQb2ludGVyLnByb3RvdHlwZVtcImFyZ1BhY2tBZHZhbmNlXCJdPTg7UmVnaXN0ZXJlZFBvaW50ZXIucHJvdG90eXBlW1wicmVhZFZhbHVlRnJvbVBvaW50ZXJcIl09c2ltcGxlUmVhZFZhbHVlRnJvbVBvaW50ZXI7UmVnaXN0ZXJlZFBvaW50ZXIucHJvdG90eXBlW1wiZGVsZXRlT2JqZWN0XCJdPVJlZ2lzdGVyZWRQb2ludGVyX2RlbGV0ZU9iamVjdDtSZWdpc3RlcmVkUG9pbnRlci5wcm90b3R5cGVbXCJmcm9tV2lyZVR5cGVcIl09UmVnaXN0ZXJlZFBvaW50ZXJfZnJvbVdpcmVUeXBlfWZ1bmN0aW9uIFJlZ2lzdGVyZWRQb2ludGVyKG5hbWUscmVnaXN0ZXJlZENsYXNzLGlzUmVmZXJlbmNlLGlzQ29uc3QsaXNTbWFydFBvaW50ZXIscG9pbnRlZVR5cGUsc2hhcmluZ1BvbGljeSxyYXdHZXRQb2ludGVlLHJhd0NvbnN0cnVjdG9yLHJhd1NoYXJlLHJhd0Rlc3RydWN0b3Ipe3RoaXMubmFtZT1uYW1lO3RoaXMucmVnaXN0ZXJlZENsYXNzPXJlZ2lzdGVyZWRDbGFzczt0aGlzLmlzUmVmZXJlbmNlPWlzUmVmZXJlbmNlO3RoaXMuaXNDb25zdD1pc0NvbnN0O3RoaXMuaXNTbWFydFBvaW50ZXI9aXNTbWFydFBvaW50ZXI7dGhpcy5wb2ludGVlVHlwZT1wb2ludGVlVHlwZTt0aGlzLnNoYXJpbmdQb2xpY3k9c2hhcmluZ1BvbGljeTt0aGlzLnJhd0dldFBvaW50ZWU9cmF3R2V0UG9pbnRlZTt0aGlzLnJhd0NvbnN0cnVjdG9yPXJhd0NvbnN0cnVjdG9yO3RoaXMucmF3U2hhcmU9cmF3U2hhcmU7dGhpcy5yYXdEZXN0cnVjdG9yPXJhd0Rlc3RydWN0b3I7aWYoIWlzU21hcnRQb2ludGVyJiZyZWdpc3RlcmVkQ2xhc3MuYmFzZUNsYXNzPT09dW5kZWZpbmVkKXtpZihpc0NvbnN0KXt0aGlzW1widG9XaXJlVHlwZVwiXT1jb25zdE5vU21hcnRQdHJSYXdQb2ludGVyVG9XaXJlVHlwZTt0aGlzLmRlc3RydWN0b3JGdW5jdGlvbj1udWxsfWVsc2V7dGhpc1tcInRvV2lyZVR5cGVcIl09bm9uQ29uc3ROb1NtYXJ0UHRyUmF3UG9pbnRlclRvV2lyZVR5cGU7dGhpcy5kZXN0cnVjdG9yRnVuY3Rpb249bnVsbH19ZWxzZXt0aGlzW1widG9XaXJlVHlwZVwiXT1nZW5lcmljUG9pbnRlclRvV2lyZVR5cGV9fWZ1bmN0aW9uIHJlcGxhY2VQdWJsaWNTeW1ib2wobmFtZSx2YWx1ZSxudW1Bcmd1bWVudHMpe2lmKCFNb2R1bGUuaGFzT3duUHJvcGVydHkobmFtZSkpe3Rocm93SW50ZXJuYWxFcnJvcihcIlJlcGxhY2luZyBub25leGlzdGFudCBwdWJsaWMgc3ltYm9sXCIpfWlmKHVuZGVmaW5lZCE9PU1vZHVsZVtuYW1lXS5vdmVybG9hZFRhYmxlJiZ1bmRlZmluZWQhPT1udW1Bcmd1bWVudHMpe01vZHVsZVtuYW1lXS5vdmVybG9hZFRhYmxlW251bUFyZ3VtZW50c109dmFsdWV9ZWxzZXtNb2R1bGVbbmFtZV09dmFsdWU7TW9kdWxlW25hbWVdLmFyZ0NvdW50PW51bUFyZ3VtZW50c319ZnVuY3Rpb24gZHluQ2FsbExlZ2FjeShzaWcscHRyLGFyZ3Mpe3ZhciBmPU1vZHVsZVtcImR5bkNhbGxfXCIrc2lnXTtyZXR1cm4gYXJncyYmYXJncy5sZW5ndGg/Zi5hcHBseShudWxsLFtwdHJdLmNvbmNhdChhcmdzKSk6Zi5jYWxsKG51bGwscHRyKX1mdW5jdGlvbiBkeW5DYWxsKHNpZyxwdHIsYXJncyl7aWYoc2lnLmluY2x1ZGVzKFwialwiKSl7cmV0dXJuIGR5bkNhbGxMZWdhY3koc2lnLHB0cixhcmdzKX1yZXR1cm4gZ2V0V2FzbVRhYmxlRW50cnkocHRyKS5hcHBseShudWxsLGFyZ3MpfWZ1bmN0aW9uIGdldER5bkNhbGxlcihzaWcscHRyKXt2YXIgYXJnQ2FjaGU9W107cmV0dXJuIGZ1bmN0aW9uKCl7YXJnQ2FjaGUubGVuZ3RoPTA7T2JqZWN0LmFzc2lnbihhcmdDYWNoZSxhcmd1bWVudHMpO3JldHVybiBkeW5DYWxsKHNpZyxwdHIsYXJnQ2FjaGUpfX1mdW5jdGlvbiBlbWJpbmRfX3JlcXVpcmVGdW5jdGlvbihzaWduYXR1cmUscmF3RnVuY3Rpb24pe3NpZ25hdHVyZT1yZWFkTGF0aW4xU3RyaW5nKHNpZ25hdHVyZSk7ZnVuY3Rpb24gbWFrZUR5bkNhbGxlcigpe2lmKHNpZ25hdHVyZS5pbmNsdWRlcyhcImpcIikpe3JldHVybiBnZXREeW5DYWxsZXIoc2lnbmF0dXJlLHJhd0Z1bmN0aW9uKX1yZXR1cm4gZ2V0V2FzbVRhYmxlRW50cnkocmF3RnVuY3Rpb24pfXZhciBmcD1tYWtlRHluQ2FsbGVyKCk7aWYodHlwZW9mIGZwIT1cImZ1bmN0aW9uXCIpe3Rocm93QmluZGluZ0Vycm9yKFwidW5rbm93biBmdW5jdGlvbiBwb2ludGVyIHdpdGggc2lnbmF0dXJlIFwiK3NpZ25hdHVyZStcIjogXCIrcmF3RnVuY3Rpb24pfXJldHVybiBmcH12YXIgVW5ib3VuZFR5cGVFcnJvcj11bmRlZmluZWQ7ZnVuY3Rpb24gZ2V0VHlwZU5hbWUodHlwZSl7dmFyIHB0cj1fX19nZXRUeXBlTmFtZSh0eXBlKTt2YXIgcnY9cmVhZExhdGluMVN0cmluZyhwdHIpO19mcmVlKHB0cik7cmV0dXJuIHJ2fWZ1bmN0aW9uIHRocm93VW5ib3VuZFR5cGVFcnJvcihtZXNzYWdlLHR5cGVzKXt2YXIgdW5ib3VuZFR5cGVzPVtdO3ZhciBzZWVuPXt9O2Z1bmN0aW9uIHZpc2l0KHR5cGUpe2lmKHNlZW5bdHlwZV0pe3JldHVybn1pZihyZWdpc3RlcmVkVHlwZXNbdHlwZV0pe3JldHVybn1pZih0eXBlRGVwZW5kZW5jaWVzW3R5cGVdKXt0eXBlRGVwZW5kZW5jaWVzW3R5cGVdLmZvckVhY2godmlzaXQpO3JldHVybn11bmJvdW5kVHlwZXMucHVzaCh0eXBlKTtzZWVuW3R5cGVdPXRydWV9dHlwZXMuZm9yRWFjaCh2aXNpdCk7dGhyb3cgbmV3IFVuYm91bmRUeXBlRXJyb3IobWVzc2FnZStcIjogXCIrdW5ib3VuZFR5cGVzLm1hcChnZXRUeXBlTmFtZSkuam9pbihbXCIsIFwiXSkpfWZ1bmN0aW9uIF9fZW1iaW5kX3JlZ2lzdGVyX2NsYXNzKHJhd1R5cGUscmF3UG9pbnRlclR5cGUscmF3Q29uc3RQb2ludGVyVHlwZSxiYXNlQ2xhc3NSYXdUeXBlLGdldEFjdHVhbFR5cGVTaWduYXR1cmUsZ2V0QWN0dWFsVHlwZSx1cGNhc3RTaWduYXR1cmUsdXBjYXN0LGRvd25jYXN0U2lnbmF0dXJlLGRvd25jYXN0LG5hbWUsZGVzdHJ1Y3RvclNpZ25hdHVyZSxyYXdEZXN0cnVjdG9yKXtuYW1lPXJlYWRMYXRpbjFTdHJpbmcobmFtZSk7Z2V0QWN0dWFsVHlwZT1lbWJpbmRfX3JlcXVpcmVGdW5jdGlvbihnZXRBY3R1YWxUeXBlU2lnbmF0dXJlLGdldEFjdHVhbFR5cGUpO2lmKHVwY2FzdCl7dXBjYXN0PWVtYmluZF9fcmVxdWlyZUZ1bmN0aW9uKHVwY2FzdFNpZ25hdHVyZSx1cGNhc3QpfWlmKGRvd25jYXN0KXtkb3duY2FzdD1lbWJpbmRfX3JlcXVpcmVGdW5jdGlvbihkb3duY2FzdFNpZ25hdHVyZSxkb3duY2FzdCl9cmF3RGVzdHJ1Y3Rvcj1lbWJpbmRfX3JlcXVpcmVGdW5jdGlvbihkZXN0cnVjdG9yU2lnbmF0dXJlLHJhd0Rlc3RydWN0b3IpO3ZhciBsZWdhbEZ1bmN0aW9uTmFtZT1tYWtlTGVnYWxGdW5jdGlvbk5hbWUobmFtZSk7ZXhwb3NlUHVibGljU3ltYm9sKGxlZ2FsRnVuY3Rpb25OYW1lLGZ1bmN0aW9uKCl7dGhyb3dVbmJvdW5kVHlwZUVycm9yKFwiQ2Fubm90IGNvbnN0cnVjdCBcIituYW1lK1wiIGR1ZSB0byB1bmJvdW5kIHR5cGVzXCIsW2Jhc2VDbGFzc1Jhd1R5cGVdKX0pO3doZW5EZXBlbmRlbnRUeXBlc0FyZVJlc29sdmVkKFtyYXdUeXBlLHJhd1BvaW50ZXJUeXBlLHJhd0NvbnN0UG9pbnRlclR5cGVdLGJhc2VDbGFzc1Jhd1R5cGU/W2Jhc2VDbGFzc1Jhd1R5cGVdOltdLGZ1bmN0aW9uKGJhc2Upe2Jhc2U9YmFzZVswXTt2YXIgYmFzZUNsYXNzO3ZhciBiYXNlUHJvdG90eXBlO2lmKGJhc2VDbGFzc1Jhd1R5cGUpe2Jhc2VDbGFzcz1iYXNlLnJlZ2lzdGVyZWRDbGFzcztiYXNlUHJvdG90eXBlPWJhc2VDbGFzcy5pbnN0YW5jZVByb3RvdHlwZX1lbHNle2Jhc2VQcm90b3R5cGU9Q2xhc3NIYW5kbGUucHJvdG90eXBlfXZhciBjb25zdHJ1Y3Rvcj1jcmVhdGVOYW1lZEZ1bmN0aW9uKGxlZ2FsRnVuY3Rpb25OYW1lLGZ1bmN0aW9uKCl7aWYoT2JqZWN0LmdldFByb3RvdHlwZU9mKHRoaXMpIT09aW5zdGFuY2VQcm90b3R5cGUpe3Rocm93IG5ldyBCaW5kaW5nRXJyb3IoXCJVc2UgJ25ldycgdG8gY29uc3RydWN0IFwiK25hbWUpfWlmKHVuZGVmaW5lZD09PXJlZ2lzdGVyZWRDbGFzcy5jb25zdHJ1Y3Rvcl9ib2R5KXt0aHJvdyBuZXcgQmluZGluZ0Vycm9yKG5hbWUrXCIgaGFzIG5vIGFjY2Vzc2libGUgY29uc3RydWN0b3JcIil9dmFyIGJvZHk9cmVnaXN0ZXJlZENsYXNzLmNvbnN0cnVjdG9yX2JvZHlbYXJndW1lbnRzLmxlbmd0aF07aWYodW5kZWZpbmVkPT09Ym9keSl7dGhyb3cgbmV3IEJpbmRpbmdFcnJvcihcIlRyaWVkIHRvIGludm9rZSBjdG9yIG9mIFwiK25hbWUrXCIgd2l0aCBpbnZhbGlkIG51bWJlciBvZiBwYXJhbWV0ZXJzIChcIithcmd1bWVudHMubGVuZ3RoK1wiKSAtIGV4cGVjdGVkIChcIitPYmplY3Qua2V5cyhyZWdpc3RlcmVkQ2xhc3MuY29uc3RydWN0b3JfYm9keSkudG9TdHJpbmcoKStcIikgcGFyYW1ldGVycyBpbnN0ZWFkIVwiKX1yZXR1cm4gYm9keS5hcHBseSh0aGlzLGFyZ3VtZW50cyl9KTt2YXIgaW5zdGFuY2VQcm90b3R5cGU9T2JqZWN0LmNyZWF0ZShiYXNlUHJvdG90eXBlLHtjb25zdHJ1Y3Rvcjp7dmFsdWU6Y29uc3RydWN0b3J9fSk7Y29uc3RydWN0b3IucHJvdG90eXBlPWluc3RhbmNlUHJvdG90eXBlO3ZhciByZWdpc3RlcmVkQ2xhc3M9bmV3IFJlZ2lzdGVyZWRDbGFzcyhuYW1lLGNvbnN0cnVjdG9yLGluc3RhbmNlUHJvdG90eXBlLHJhd0Rlc3RydWN0b3IsYmFzZUNsYXNzLGdldEFjdHVhbFR5cGUsdXBjYXN0LGRvd25jYXN0KTt2YXIgcmVmZXJlbmNlQ29udmVydGVyPW5ldyBSZWdpc3RlcmVkUG9pbnRlcihuYW1lLHJlZ2lzdGVyZWRDbGFzcyx0cnVlLGZhbHNlLGZhbHNlKTt2YXIgcG9pbnRlckNvbnZlcnRlcj1uZXcgUmVnaXN0ZXJlZFBvaW50ZXIobmFtZStcIipcIixyZWdpc3RlcmVkQ2xhc3MsZmFsc2UsZmFsc2UsZmFsc2UpO3ZhciBjb25zdFBvaW50ZXJDb252ZXJ0ZXI9bmV3IFJlZ2lzdGVyZWRQb2ludGVyKG5hbWUrXCIgY29uc3QqXCIscmVnaXN0ZXJlZENsYXNzLGZhbHNlLHRydWUsZmFsc2UpO3JlZ2lzdGVyZWRQb2ludGVyc1tyYXdUeXBlXT17cG9pbnRlclR5cGU6cG9pbnRlckNvbnZlcnRlcixjb25zdFBvaW50ZXJUeXBlOmNvbnN0UG9pbnRlckNvbnZlcnRlcn07cmVwbGFjZVB1YmxpY1N5bWJvbChsZWdhbEZ1bmN0aW9uTmFtZSxjb25zdHJ1Y3Rvcik7cmV0dXJuW3JlZmVyZW5jZUNvbnZlcnRlcixwb2ludGVyQ29udmVydGVyLGNvbnN0UG9pbnRlckNvbnZlcnRlcl19KX1mdW5jdGlvbiBoZWFwMzJWZWN0b3JUb0FycmF5KGNvdW50LGZpcnN0RWxlbWVudCl7dmFyIGFycmF5PVtdO2Zvcih2YXIgaT0wO2k8Y291bnQ7aSsrKXthcnJheS5wdXNoKEhFQVAzMlsoZmlyc3RFbGVtZW50Pj4yKStpXSl9cmV0dXJuIGFycmF5fWZ1bmN0aW9uIF9fZW1iaW5kX3JlZ2lzdGVyX2NsYXNzX2NvbnN0cnVjdG9yKHJhd0NsYXNzVHlwZSxhcmdDb3VudCxyYXdBcmdUeXBlc0FkZHIsaW52b2tlclNpZ25hdHVyZSxpbnZva2VyLHJhd0NvbnN0cnVjdG9yKXthc3NlcnQoYXJnQ291bnQ+MCk7dmFyIHJhd0FyZ1R5cGVzPWhlYXAzMlZlY3RvclRvQXJyYXkoYXJnQ291bnQscmF3QXJnVHlwZXNBZGRyKTtpbnZva2VyPWVtYmluZF9fcmVxdWlyZUZ1bmN0aW9uKGludm9rZXJTaWduYXR1cmUsaW52b2tlcik7d2hlbkRlcGVuZGVudFR5cGVzQXJlUmVzb2x2ZWQoW10sW3Jhd0NsYXNzVHlwZV0sZnVuY3Rpb24oY2xhc3NUeXBlKXtjbGFzc1R5cGU9Y2xhc3NUeXBlWzBdO3ZhciBodW1hbk5hbWU9XCJjb25zdHJ1Y3RvciBcIitjbGFzc1R5cGUubmFtZTtpZih1bmRlZmluZWQ9PT1jbGFzc1R5cGUucmVnaXN0ZXJlZENsYXNzLmNvbnN0cnVjdG9yX2JvZHkpe2NsYXNzVHlwZS5yZWdpc3RlcmVkQ2xhc3MuY29uc3RydWN0b3JfYm9keT1bXX1pZih1bmRlZmluZWQhPT1jbGFzc1R5cGUucmVnaXN0ZXJlZENsYXNzLmNvbnN0cnVjdG9yX2JvZHlbYXJnQ291bnQtMV0pe3Rocm93IG5ldyBCaW5kaW5nRXJyb3IoXCJDYW5ub3QgcmVnaXN0ZXIgbXVsdGlwbGUgY29uc3RydWN0b3JzIHdpdGggaWRlbnRpY2FsIG51bWJlciBvZiBwYXJhbWV0ZXJzIChcIisoYXJnQ291bnQtMSkrXCIpIGZvciBjbGFzcyAnXCIrY2xhc3NUeXBlLm5hbWUrXCInISBPdmVybG9hZCByZXNvbHV0aW9uIGlzIGN1cnJlbnRseSBvbmx5IHBlcmZvcm1lZCB1c2luZyB0aGUgcGFyYW1ldGVyIGNvdW50LCBub3QgYWN0dWFsIHR5cGUgaW5mbyFcIil9Y2xhc3NUeXBlLnJlZ2lzdGVyZWRDbGFzcy5jb25zdHJ1Y3Rvcl9ib2R5W2FyZ0NvdW50LTFdPSgoKT0+e3Rocm93VW5ib3VuZFR5cGVFcnJvcihcIkNhbm5vdCBjb25zdHJ1Y3QgXCIrY2xhc3NUeXBlLm5hbWUrXCIgZHVlIHRvIHVuYm91bmQgdHlwZXNcIixyYXdBcmdUeXBlcyl9KTt3aGVuRGVwZW5kZW50VHlwZXNBcmVSZXNvbHZlZChbXSxyYXdBcmdUeXBlcyxmdW5jdGlvbihhcmdUeXBlcyl7YXJnVHlwZXMuc3BsaWNlKDEsMCxudWxsKTtjbGFzc1R5cGUucmVnaXN0ZXJlZENsYXNzLmNvbnN0cnVjdG9yX2JvZHlbYXJnQ291bnQtMV09Y3JhZnRJbnZva2VyRnVuY3Rpb24oaHVtYW5OYW1lLGFyZ1R5cGVzLG51bGwsaW52b2tlcixyYXdDb25zdHJ1Y3Rvcik7cmV0dXJuW119KTtyZXR1cm5bXX0pfWZ1bmN0aW9uIG5ld18oY29uc3RydWN0b3IsYXJndW1lbnRMaXN0KXtpZighKGNvbnN0cnVjdG9yIGluc3RhbmNlb2YgRnVuY3Rpb24pKXt0aHJvdyBuZXcgVHlwZUVycm9yKFwibmV3XyBjYWxsZWQgd2l0aCBjb25zdHJ1Y3RvciB0eXBlIFwiK3R5cGVvZiBjb25zdHJ1Y3RvcitcIiB3aGljaCBpcyBub3QgYSBmdW5jdGlvblwiKX12YXIgZHVtbXk9Y3JlYXRlTmFtZWRGdW5jdGlvbihjb25zdHJ1Y3Rvci5uYW1lfHxcInVua25vd25GdW5jdGlvbk5hbWVcIixmdW5jdGlvbigpe30pO2R1bW15LnByb3RvdHlwZT1jb25zdHJ1Y3Rvci5wcm90b3R5cGU7dmFyIG9iaj1uZXcgZHVtbXk7dmFyIHI9Y29uc3RydWN0b3IuYXBwbHkob2JqLGFyZ3VtZW50TGlzdCk7cmV0dXJuIHIgaW5zdGFuY2VvZiBPYmplY3Q/cjpvYmp9ZnVuY3Rpb24gY3JhZnRJbnZva2VyRnVuY3Rpb24oaHVtYW5OYW1lLGFyZ1R5cGVzLGNsYXNzVHlwZSxjcHBJbnZva2VyRnVuYyxjcHBUYXJnZXRGdW5jKXt2YXIgYXJnQ291bnQ9YXJnVHlwZXMubGVuZ3RoO2lmKGFyZ0NvdW50PDIpe3Rocm93QmluZGluZ0Vycm9yKFwiYXJnVHlwZXMgYXJyYXkgc2l6ZSBtaXNtYXRjaCEgTXVzdCBhdCBsZWFzdCBnZXQgcmV0dXJuIHZhbHVlIGFuZCAndGhpcycgdHlwZXMhXCIpfXZhciBpc0NsYXNzTWV0aG9kRnVuYz1hcmdUeXBlc1sxXSE9PW51bGwmJmNsYXNzVHlwZSE9PW51bGw7dmFyIG5lZWRzRGVzdHJ1Y3RvclN0YWNrPWZhbHNlO2Zvcih2YXIgaT0xO2k8YXJnVHlwZXMubGVuZ3RoOysraSl7aWYoYXJnVHlwZXNbaV0hPT1udWxsJiZhcmdUeXBlc1tpXS5kZXN0cnVjdG9yRnVuY3Rpb249PT11bmRlZmluZWQpe25lZWRzRGVzdHJ1Y3RvclN0YWNrPXRydWU7YnJlYWt9fXZhciByZXR1cm5zPWFyZ1R5cGVzWzBdLm5hbWUhPT1cInZvaWRcIjt2YXIgYXJnc0xpc3Q9XCJcIjt2YXIgYXJnc0xpc3RXaXJlZD1cIlwiO2Zvcih2YXIgaT0wO2k8YXJnQ291bnQtMjsrK2kpe2FyZ3NMaXN0Kz0oaSE9PTA/XCIsIFwiOlwiXCIpK1wiYXJnXCIraTthcmdzTGlzdFdpcmVkKz0oaSE9PTA/XCIsIFwiOlwiXCIpK1wiYXJnXCIraStcIldpcmVkXCJ9dmFyIGludm9rZXJGbkJvZHk9XCJyZXR1cm4gZnVuY3Rpb24gXCIrbWFrZUxlZ2FsRnVuY3Rpb25OYW1lKGh1bWFuTmFtZSkrXCIoXCIrYXJnc0xpc3QrXCIpIHtcXG5cIitcImlmIChhcmd1bWVudHMubGVuZ3RoICE9PSBcIisoYXJnQ291bnQtMikrXCIpIHtcXG5cIitcInRocm93QmluZGluZ0Vycm9yKCdmdW5jdGlvbiBcIitodW1hbk5hbWUrXCIgY2FsbGVkIHdpdGggJyArIGFyZ3VtZW50cy5sZW5ndGggKyAnIGFyZ3VtZW50cywgZXhwZWN0ZWQgXCIrKGFyZ0NvdW50LTIpK1wiIGFyZ3MhJyk7XFxuXCIrXCJ9XFxuXCI7aWYobmVlZHNEZXN0cnVjdG9yU3RhY2spe2ludm9rZXJGbkJvZHkrPVwidmFyIGRlc3RydWN0b3JzID0gW107XFxuXCJ9dmFyIGR0b3JTdGFjaz1uZWVkc0Rlc3RydWN0b3JTdGFjaz9cImRlc3RydWN0b3JzXCI6XCJudWxsXCI7dmFyIGFyZ3MxPVtcInRocm93QmluZGluZ0Vycm9yXCIsXCJpbnZva2VyXCIsXCJmblwiLFwicnVuRGVzdHJ1Y3RvcnNcIixcInJldFR5cGVcIixcImNsYXNzUGFyYW1cIl07dmFyIGFyZ3MyPVt0aHJvd0JpbmRpbmdFcnJvcixjcHBJbnZva2VyRnVuYyxjcHBUYXJnZXRGdW5jLHJ1bkRlc3RydWN0b3JzLGFyZ1R5cGVzWzBdLGFyZ1R5cGVzWzFdXTtpZihpc0NsYXNzTWV0aG9kRnVuYyl7aW52b2tlckZuQm9keSs9XCJ2YXIgdGhpc1dpcmVkID0gY2xhc3NQYXJhbS50b1dpcmVUeXBlKFwiK2R0b3JTdGFjaytcIiwgdGhpcyk7XFxuXCJ9Zm9yKHZhciBpPTA7aTxhcmdDb3VudC0yOysraSl7aW52b2tlckZuQm9keSs9XCJ2YXIgYXJnXCIraStcIldpcmVkID0gYXJnVHlwZVwiK2krXCIudG9XaXJlVHlwZShcIitkdG9yU3RhY2srXCIsIGFyZ1wiK2krXCIpOyAvLyBcIithcmdUeXBlc1tpKzJdLm5hbWUrXCJcXG5cIjthcmdzMS5wdXNoKFwiYXJnVHlwZVwiK2kpO2FyZ3MyLnB1c2goYXJnVHlwZXNbaSsyXSl9aWYoaXNDbGFzc01ldGhvZEZ1bmMpe2FyZ3NMaXN0V2lyZWQ9XCJ0aGlzV2lyZWRcIisoYXJnc0xpc3RXaXJlZC5sZW5ndGg+MD9cIiwgXCI6XCJcIikrYXJnc0xpc3RXaXJlZH1pbnZva2VyRm5Cb2R5Kz0ocmV0dXJucz9cInZhciBydiA9IFwiOlwiXCIpK1wiaW52b2tlcihmblwiKyhhcmdzTGlzdFdpcmVkLmxlbmd0aD4wP1wiLCBcIjpcIlwiKSthcmdzTGlzdFdpcmVkK1wiKTtcXG5cIjtpZihuZWVkc0Rlc3RydWN0b3JTdGFjayl7aW52b2tlckZuQm9keSs9XCJydW5EZXN0cnVjdG9ycyhkZXN0cnVjdG9ycyk7XFxuXCJ9ZWxzZXtmb3IodmFyIGk9aXNDbGFzc01ldGhvZEZ1bmM/MToyO2k8YXJnVHlwZXMubGVuZ3RoOysraSl7dmFyIHBhcmFtTmFtZT1pPT09MT9cInRoaXNXaXJlZFwiOlwiYXJnXCIrKGktMikrXCJXaXJlZFwiO2lmKGFyZ1R5cGVzW2ldLmRlc3RydWN0b3JGdW5jdGlvbiE9PW51bGwpe2ludm9rZXJGbkJvZHkrPXBhcmFtTmFtZStcIl9kdG9yKFwiK3BhcmFtTmFtZStcIik7IC8vIFwiK2FyZ1R5cGVzW2ldLm5hbWUrXCJcXG5cIjthcmdzMS5wdXNoKHBhcmFtTmFtZStcIl9kdG9yXCIpO2FyZ3MyLnB1c2goYXJnVHlwZXNbaV0uZGVzdHJ1Y3RvckZ1bmN0aW9uKX19fWlmKHJldHVybnMpe2ludm9rZXJGbkJvZHkrPVwidmFyIHJldCA9IHJldFR5cGUuZnJvbVdpcmVUeXBlKHJ2KTtcXG5cIitcInJldHVybiByZXQ7XFxuXCJ9ZWxzZXt9aW52b2tlckZuQm9keSs9XCJ9XFxuXCI7YXJnczEucHVzaChpbnZva2VyRm5Cb2R5KTt2YXIgaW52b2tlckZ1bmN0aW9uPW5ld18oRnVuY3Rpb24sYXJnczEpLmFwcGx5KG51bGwsYXJnczIpO3JldHVybiBpbnZva2VyRnVuY3Rpb259ZnVuY3Rpb24gX19lbWJpbmRfcmVnaXN0ZXJfY2xhc3NfZnVuY3Rpb24ocmF3Q2xhc3NUeXBlLG1ldGhvZE5hbWUsYXJnQ291bnQscmF3QXJnVHlwZXNBZGRyLGludm9rZXJTaWduYXR1cmUscmF3SW52b2tlcixjb250ZXh0LGlzUHVyZVZpcnR1YWwpe3ZhciByYXdBcmdUeXBlcz1oZWFwMzJWZWN0b3JUb0FycmF5KGFyZ0NvdW50LHJhd0FyZ1R5cGVzQWRkcik7bWV0aG9kTmFtZT1yZWFkTGF0aW4xU3RyaW5nKG1ldGhvZE5hbWUpO3Jhd0ludm9rZXI9ZW1iaW5kX19yZXF1aXJlRnVuY3Rpb24oaW52b2tlclNpZ25hdHVyZSxyYXdJbnZva2VyKTt3aGVuRGVwZW5kZW50VHlwZXNBcmVSZXNvbHZlZChbXSxbcmF3Q2xhc3NUeXBlXSxmdW5jdGlvbihjbGFzc1R5cGUpe2NsYXNzVHlwZT1jbGFzc1R5cGVbMF07dmFyIGh1bWFuTmFtZT1jbGFzc1R5cGUubmFtZStcIi5cIittZXRob2ROYW1lO2lmKG1ldGhvZE5hbWUuc3RhcnRzV2l0aChcIkBAXCIpKXttZXRob2ROYW1lPVN5bWJvbFttZXRob2ROYW1lLnN1YnN0cmluZygyKV19aWYoaXNQdXJlVmlydHVhbCl7Y2xhc3NUeXBlLnJlZ2lzdGVyZWRDbGFzcy5wdXJlVmlydHVhbEZ1bmN0aW9ucy5wdXNoKG1ldGhvZE5hbWUpfWZ1bmN0aW9uIHVuYm91bmRUeXBlc0hhbmRsZXIoKXt0aHJvd1VuYm91bmRUeXBlRXJyb3IoXCJDYW5ub3QgY2FsbCBcIitodW1hbk5hbWUrXCIgZHVlIHRvIHVuYm91bmQgdHlwZXNcIixyYXdBcmdUeXBlcyl9dmFyIHByb3RvPWNsYXNzVHlwZS5yZWdpc3RlcmVkQ2xhc3MuaW5zdGFuY2VQcm90b3R5cGU7dmFyIG1ldGhvZD1wcm90b1ttZXRob2ROYW1lXTtpZih1bmRlZmluZWQ9PT1tZXRob2R8fHVuZGVmaW5lZD09PW1ldGhvZC5vdmVybG9hZFRhYmxlJiZtZXRob2QuY2xhc3NOYW1lIT09Y2xhc3NUeXBlLm5hbWUmJm1ldGhvZC5hcmdDb3VudD09PWFyZ0NvdW50LTIpe3VuYm91bmRUeXBlc0hhbmRsZXIuYXJnQ291bnQ9YXJnQ291bnQtMjt1bmJvdW5kVHlwZXNIYW5kbGVyLmNsYXNzTmFtZT1jbGFzc1R5cGUubmFtZTtwcm90b1ttZXRob2ROYW1lXT11bmJvdW5kVHlwZXNIYW5kbGVyfWVsc2V7ZW5zdXJlT3ZlcmxvYWRUYWJsZShwcm90byxtZXRob2ROYW1lLGh1bWFuTmFtZSk7cHJvdG9bbWV0aG9kTmFtZV0ub3ZlcmxvYWRUYWJsZVthcmdDb3VudC0yXT11bmJvdW5kVHlwZXNIYW5kbGVyfXdoZW5EZXBlbmRlbnRUeXBlc0FyZVJlc29sdmVkKFtdLHJhd0FyZ1R5cGVzLGZ1bmN0aW9uKGFyZ1R5cGVzKXt2YXIgbWVtYmVyRnVuY3Rpb249Y3JhZnRJbnZva2VyRnVuY3Rpb24oaHVtYW5OYW1lLGFyZ1R5cGVzLGNsYXNzVHlwZSxyYXdJbnZva2VyLGNvbnRleHQpO2lmKHVuZGVmaW5lZD09PXByb3RvW21ldGhvZE5hbWVdLm92ZXJsb2FkVGFibGUpe21lbWJlckZ1bmN0aW9uLmFyZ0NvdW50PWFyZ0NvdW50LTI7cHJvdG9bbWV0aG9kTmFtZV09bWVtYmVyRnVuY3Rpb259ZWxzZXtwcm90b1ttZXRob2ROYW1lXS5vdmVybG9hZFRhYmxlW2FyZ0NvdW50LTJdPW1lbWJlckZ1bmN0aW9ufXJldHVybltdfSk7cmV0dXJuW119KX1mdW5jdGlvbiBfX2VtYmluZF9yZWdpc3Rlcl9jb25zdGFudChuYW1lLHR5cGUsdmFsdWUpe25hbWU9cmVhZExhdGluMVN0cmluZyhuYW1lKTt3aGVuRGVwZW5kZW50VHlwZXNBcmVSZXNvbHZlZChbXSxbdHlwZV0sZnVuY3Rpb24odHlwZSl7dHlwZT10eXBlWzBdO01vZHVsZVtuYW1lXT10eXBlW1wiZnJvbVdpcmVUeXBlXCJdKHZhbHVlKTtyZXR1cm5bXX0pfXZhciBlbXZhbF9mcmVlX2xpc3Q9W107dmFyIGVtdmFsX2hhbmRsZV9hcnJheT1be30se3ZhbHVlOnVuZGVmaW5lZH0se3ZhbHVlOm51bGx9LHt2YWx1ZTp0cnVlfSx7dmFsdWU6ZmFsc2V9XTtmdW5jdGlvbiBfX2VtdmFsX2RlY3JlZihoYW5kbGUpe2lmKGhhbmRsZT40JiYwPT09LS1lbXZhbF9oYW5kbGVfYXJyYXlbaGFuZGxlXS5yZWZjb3VudCl7ZW12YWxfaGFuZGxlX2FycmF5W2hhbmRsZV09dW5kZWZpbmVkO2VtdmFsX2ZyZWVfbGlzdC5wdXNoKGhhbmRsZSl9fWZ1bmN0aW9uIGNvdW50X2VtdmFsX2hhbmRsZXMoKXt2YXIgY291bnQ9MDtmb3IodmFyIGk9NTtpPGVtdmFsX2hhbmRsZV9hcnJheS5sZW5ndGg7KytpKXtpZihlbXZhbF9oYW5kbGVfYXJyYXlbaV0hPT11bmRlZmluZWQpeysrY291bnR9fXJldHVybiBjb3VudH1mdW5jdGlvbiBnZXRfZmlyc3RfZW12YWwoKXtmb3IodmFyIGk9NTtpPGVtdmFsX2hhbmRsZV9hcnJheS5sZW5ndGg7KytpKXtpZihlbXZhbF9oYW5kbGVfYXJyYXlbaV0hPT11bmRlZmluZWQpe3JldHVybiBlbXZhbF9oYW5kbGVfYXJyYXlbaV19fXJldHVybiBudWxsfWZ1bmN0aW9uIGluaXRfZW12YWwoKXtNb2R1bGVbXCJjb3VudF9lbXZhbF9oYW5kbGVzXCJdPWNvdW50X2VtdmFsX2hhbmRsZXM7TW9kdWxlW1wiZ2V0X2ZpcnN0X2VtdmFsXCJdPWdldF9maXJzdF9lbXZhbH12YXIgRW12YWw9e3RvVmFsdWU6ZnVuY3Rpb24oaGFuZGxlKXtpZighaGFuZGxlKXt0aHJvd0JpbmRpbmdFcnJvcihcIkNhbm5vdCB1c2UgZGVsZXRlZCB2YWwuIGhhbmRsZSA9IFwiK2hhbmRsZSl9cmV0dXJuIGVtdmFsX2hhbmRsZV9hcnJheVtoYW5kbGVdLnZhbHVlfSx0b0hhbmRsZTpmdW5jdGlvbih2YWx1ZSl7c3dpdGNoKHZhbHVlKXtjYXNlIHVuZGVmaW5lZDp7cmV0dXJuIDF9Y2FzZSBudWxsOntyZXR1cm4gMn1jYXNlIHRydWU6e3JldHVybiAzfWNhc2UgZmFsc2U6e3JldHVybiA0fWRlZmF1bHQ6e3ZhciBoYW5kbGU9ZW12YWxfZnJlZV9saXN0Lmxlbmd0aD9lbXZhbF9mcmVlX2xpc3QucG9wKCk6ZW12YWxfaGFuZGxlX2FycmF5Lmxlbmd0aDtlbXZhbF9oYW5kbGVfYXJyYXlbaGFuZGxlXT17cmVmY291bnQ6MSx2YWx1ZTp2YWx1ZX07cmV0dXJuIGhhbmRsZX19fX07ZnVuY3Rpb24gX19lbWJpbmRfcmVnaXN0ZXJfZW12YWwocmF3VHlwZSxuYW1lKXtuYW1lPXJlYWRMYXRpbjFTdHJpbmcobmFtZSk7cmVnaXN0ZXJUeXBlKHJhd1R5cGUse25hbWU6bmFtZSxcImZyb21XaXJlVHlwZVwiOmZ1bmN0aW9uKGhhbmRsZSl7dmFyIHJ2PUVtdmFsLnRvVmFsdWUoaGFuZGxlKTtfX2VtdmFsX2RlY3JlZihoYW5kbGUpO3JldHVybiBydn0sXCJ0b1dpcmVUeXBlXCI6ZnVuY3Rpb24oZGVzdHJ1Y3RvcnMsdmFsdWUpe3JldHVybiBFbXZhbC50b0hhbmRsZSh2YWx1ZSl9LFwiYXJnUGFja0FkdmFuY2VcIjo4LFwicmVhZFZhbHVlRnJvbVBvaW50ZXJcIjpzaW1wbGVSZWFkVmFsdWVGcm9tUG9pbnRlcixkZXN0cnVjdG9yRnVuY3Rpb246bnVsbH0pfWZ1bmN0aW9uIF9lbWJpbmRfcmVwcih2KXtpZih2PT09bnVsbCl7cmV0dXJuXCJudWxsXCJ9dmFyIHQ9dHlwZW9mIHY7aWYodD09PVwib2JqZWN0XCJ8fHQ9PT1cImFycmF5XCJ8fHQ9PT1cImZ1bmN0aW9uXCIpe3JldHVybiB2LnRvU3RyaW5nKCl9ZWxzZXtyZXR1cm5cIlwiK3Z9fWZ1bmN0aW9uIGZsb2F0UmVhZFZhbHVlRnJvbVBvaW50ZXIobmFtZSxzaGlmdCl7c3dpdGNoKHNoaWZ0KXtjYXNlIDI6cmV0dXJuIGZ1bmN0aW9uKHBvaW50ZXIpe3JldHVybiB0aGlzW1wiZnJvbVdpcmVUeXBlXCJdKEhFQVBGMzJbcG9pbnRlcj4+Ml0pfTtjYXNlIDM6cmV0dXJuIGZ1bmN0aW9uKHBvaW50ZXIpe3JldHVybiB0aGlzW1wiZnJvbVdpcmVUeXBlXCJdKEhFQVBGNjRbcG9pbnRlcj4+M10pfTtkZWZhdWx0OnRocm93IG5ldyBUeXBlRXJyb3IoXCJVbmtub3duIGZsb2F0IHR5cGU6IFwiK25hbWUpfX1mdW5jdGlvbiBfX2VtYmluZF9yZWdpc3Rlcl9mbG9hdChyYXdUeXBlLG5hbWUsc2l6ZSl7dmFyIHNoaWZ0PWdldFNoaWZ0RnJvbVNpemUoc2l6ZSk7bmFtZT1yZWFkTGF0aW4xU3RyaW5nKG5hbWUpO3JlZ2lzdGVyVHlwZShyYXdUeXBlLHtuYW1lOm5hbWUsXCJmcm9tV2lyZVR5cGVcIjpmdW5jdGlvbih2YWx1ZSl7cmV0dXJuIHZhbHVlfSxcInRvV2lyZVR5cGVcIjpmdW5jdGlvbihkZXN0cnVjdG9ycyx2YWx1ZSl7cmV0dXJuIHZhbHVlfSxcImFyZ1BhY2tBZHZhbmNlXCI6OCxcInJlYWRWYWx1ZUZyb21Qb2ludGVyXCI6ZmxvYXRSZWFkVmFsdWVGcm9tUG9pbnRlcihuYW1lLHNoaWZ0KSxkZXN0cnVjdG9yRnVuY3Rpb246bnVsbH0pfWZ1bmN0aW9uIF9fZW1iaW5kX3JlZ2lzdGVyX2Z1bmN0aW9uKG5hbWUsYXJnQ291bnQscmF3QXJnVHlwZXNBZGRyLHNpZ25hdHVyZSxyYXdJbnZva2VyLGZuKXt2YXIgYXJnVHlwZXM9aGVhcDMyVmVjdG9yVG9BcnJheShhcmdDb3VudCxyYXdBcmdUeXBlc0FkZHIpO25hbWU9cmVhZExhdGluMVN0cmluZyhuYW1lKTtyYXdJbnZva2VyPWVtYmluZF9fcmVxdWlyZUZ1bmN0aW9uKHNpZ25hdHVyZSxyYXdJbnZva2VyKTtleHBvc2VQdWJsaWNTeW1ib2wobmFtZSxmdW5jdGlvbigpe3Rocm93VW5ib3VuZFR5cGVFcnJvcihcIkNhbm5vdCBjYWxsIFwiK25hbWUrXCIgZHVlIHRvIHVuYm91bmQgdHlwZXNcIixhcmdUeXBlcyl9LGFyZ0NvdW50LTEpO3doZW5EZXBlbmRlbnRUeXBlc0FyZVJlc29sdmVkKFtdLGFyZ1R5cGVzLGZ1bmN0aW9uKGFyZ1R5cGVzKXt2YXIgaW52b2tlckFyZ3NBcnJheT1bYXJnVHlwZXNbMF0sbnVsbF0uY29uY2F0KGFyZ1R5cGVzLnNsaWNlKDEpKTtyZXBsYWNlUHVibGljU3ltYm9sKG5hbWUsY3JhZnRJbnZva2VyRnVuY3Rpb24obmFtZSxpbnZva2VyQXJnc0FycmF5LG51bGwscmF3SW52b2tlcixmbiksYXJnQ291bnQtMSk7cmV0dXJuW119KX1mdW5jdGlvbiBpbnRlZ2VyUmVhZFZhbHVlRnJvbVBvaW50ZXIobmFtZSxzaGlmdCxzaWduZWQpe3N3aXRjaChzaGlmdCl7Y2FzZSAwOnJldHVybiBzaWduZWQ/ZnVuY3Rpb24gcmVhZFM4RnJvbVBvaW50ZXIocG9pbnRlcil7cmV0dXJuIEhFQVA4W3BvaW50ZXJdfTpmdW5jdGlvbiByZWFkVThGcm9tUG9pbnRlcihwb2ludGVyKXtyZXR1cm4gSEVBUFU4W3BvaW50ZXJdfTtjYXNlIDE6cmV0dXJuIHNpZ25lZD9mdW5jdGlvbiByZWFkUzE2RnJvbVBvaW50ZXIocG9pbnRlcil7cmV0dXJuIEhFQVAxNltwb2ludGVyPj4xXX06ZnVuY3Rpb24gcmVhZFUxNkZyb21Qb2ludGVyKHBvaW50ZXIpe3JldHVybiBIRUFQVTE2W3BvaW50ZXI+PjFdfTtjYXNlIDI6cmV0dXJuIHNpZ25lZD9mdW5jdGlvbiByZWFkUzMyRnJvbVBvaW50ZXIocG9pbnRlcil7cmV0dXJuIEhFQVAzMltwb2ludGVyPj4yXX06ZnVuY3Rpb24gcmVhZFUzMkZyb21Qb2ludGVyKHBvaW50ZXIpe3JldHVybiBIRUFQVTMyW3BvaW50ZXI+PjJdfTtkZWZhdWx0OnRocm93IG5ldyBUeXBlRXJyb3IoXCJVbmtub3duIGludGVnZXIgdHlwZTogXCIrbmFtZSl9fWZ1bmN0aW9uIF9fZW1iaW5kX3JlZ2lzdGVyX2ludGVnZXIocHJpbWl0aXZlVHlwZSxuYW1lLHNpemUsbWluUmFuZ2UsbWF4UmFuZ2Upe25hbWU9cmVhZExhdGluMVN0cmluZyhuYW1lKTtpZihtYXhSYW5nZT09PS0xKXttYXhSYW5nZT00Mjk0OTY3Mjk1fXZhciBzaGlmdD1nZXRTaGlmdEZyb21TaXplKHNpemUpO3ZhciBmcm9tV2lyZVR5cGU9dmFsdWU9PnZhbHVlO2lmKG1pblJhbmdlPT09MCl7dmFyIGJpdHNoaWZ0PTMyLTgqc2l6ZTtmcm9tV2lyZVR5cGU9KHZhbHVlPT52YWx1ZTw8Yml0c2hpZnQ+Pj5iaXRzaGlmdCl9dmFyIGlzVW5zaWduZWRUeXBlPW5hbWUuaW5jbHVkZXMoXCJ1bnNpZ25lZFwiKTt2YXIgY2hlY2tBc3NlcnRpb25zPSh2YWx1ZSx0b1R5cGVOYW1lKT0+e307dmFyIHRvV2lyZVR5cGU7aWYoaXNVbnNpZ25lZFR5cGUpe3RvV2lyZVR5cGU9ZnVuY3Rpb24oZGVzdHJ1Y3RvcnMsdmFsdWUpe2NoZWNrQXNzZXJ0aW9ucyh2YWx1ZSx0aGlzLm5hbWUpO3JldHVybiB2YWx1ZT4+PjB9fWVsc2V7dG9XaXJlVHlwZT1mdW5jdGlvbihkZXN0cnVjdG9ycyx2YWx1ZSl7Y2hlY2tBc3NlcnRpb25zKHZhbHVlLHRoaXMubmFtZSk7cmV0dXJuIHZhbHVlfX1yZWdpc3RlclR5cGUocHJpbWl0aXZlVHlwZSx7bmFtZTpuYW1lLFwiZnJvbVdpcmVUeXBlXCI6ZnJvbVdpcmVUeXBlLFwidG9XaXJlVHlwZVwiOnRvV2lyZVR5cGUsXCJhcmdQYWNrQWR2YW5jZVwiOjgsXCJyZWFkVmFsdWVGcm9tUG9pbnRlclwiOmludGVnZXJSZWFkVmFsdWVGcm9tUG9pbnRlcihuYW1lLHNoaWZ0LG1pblJhbmdlIT09MCksZGVzdHJ1Y3RvckZ1bmN0aW9uOm51bGx9KX1mdW5jdGlvbiBfX2VtYmluZF9yZWdpc3Rlcl9tZW1vcnlfdmlldyhyYXdUeXBlLGRhdGFUeXBlSW5kZXgsbmFtZSl7dmFyIHR5cGVNYXBwaW5nPVtJbnQ4QXJyYXksVWludDhBcnJheSxJbnQxNkFycmF5LFVpbnQxNkFycmF5LEludDMyQXJyYXksVWludDMyQXJyYXksRmxvYXQzMkFycmF5LEZsb2F0NjRBcnJheV07dmFyIFRBPXR5cGVNYXBwaW5nW2RhdGFUeXBlSW5kZXhdO2Z1bmN0aW9uIGRlY29kZU1lbW9yeVZpZXcoaGFuZGxlKXtoYW5kbGU9aGFuZGxlPj4yO3ZhciBoZWFwPUhFQVBVMzI7dmFyIHNpemU9aGVhcFtoYW5kbGVdO3ZhciBkYXRhPWhlYXBbaGFuZGxlKzFdO3JldHVybiBuZXcgVEEoYnVmZmVyLGRhdGEsc2l6ZSl9bmFtZT1yZWFkTGF0aW4xU3RyaW5nKG5hbWUpO3JlZ2lzdGVyVHlwZShyYXdUeXBlLHtuYW1lOm5hbWUsXCJmcm9tV2lyZVR5cGVcIjpkZWNvZGVNZW1vcnlWaWV3LFwiYXJnUGFja0FkdmFuY2VcIjo4LFwicmVhZFZhbHVlRnJvbVBvaW50ZXJcIjpkZWNvZGVNZW1vcnlWaWV3fSx7aWdub3JlRHVwbGljYXRlUmVnaXN0cmF0aW9uczp0cnVlfSl9ZnVuY3Rpb24gX19lbWJpbmRfcmVnaXN0ZXJfc3RkX3N0cmluZyhyYXdUeXBlLG5hbWUpe25hbWU9cmVhZExhdGluMVN0cmluZyhuYW1lKTt2YXIgc3RkU3RyaW5nSXNVVEY4PW5hbWU9PT1cInN0ZDo6c3RyaW5nXCI7cmVnaXN0ZXJUeXBlKHJhd1R5cGUse25hbWU6bmFtZSxcImZyb21XaXJlVHlwZVwiOmZ1bmN0aW9uKHZhbHVlKXt2YXIgbGVuZ3RoPUhFQVBVMzJbdmFsdWU+PjJdO3ZhciBzdHI7aWYoc3RkU3RyaW5nSXNVVEY4KXt2YXIgZGVjb2RlU3RhcnRQdHI9dmFsdWUrNDtmb3IodmFyIGk9MDtpPD1sZW5ndGg7KytpKXt2YXIgY3VycmVudEJ5dGVQdHI9dmFsdWUrNCtpO2lmKGk9PWxlbmd0aHx8SEVBUFU4W2N1cnJlbnRCeXRlUHRyXT09MCl7dmFyIG1heFJlYWQ9Y3VycmVudEJ5dGVQdHItZGVjb2RlU3RhcnRQdHI7dmFyIHN0cmluZ1NlZ21lbnQ9VVRGOFRvU3RyaW5nKGRlY29kZVN0YXJ0UHRyLG1heFJlYWQpO2lmKHN0cj09PXVuZGVmaW5lZCl7c3RyPXN0cmluZ1NlZ21lbnR9ZWxzZXtzdHIrPVN0cmluZy5mcm9tQ2hhckNvZGUoMCk7c3RyKz1zdHJpbmdTZWdtZW50fWRlY29kZVN0YXJ0UHRyPWN1cnJlbnRCeXRlUHRyKzF9fX1lbHNle3ZhciBhPW5ldyBBcnJheShsZW5ndGgpO2Zvcih2YXIgaT0wO2k8bGVuZ3RoOysraSl7YVtpXT1TdHJpbmcuZnJvbUNoYXJDb2RlKEhFQVBVOFt2YWx1ZSs0K2ldKX1zdHI9YS5qb2luKFwiXCIpfV9mcmVlKHZhbHVlKTtyZXR1cm4gc3RyfSxcInRvV2lyZVR5cGVcIjpmdW5jdGlvbihkZXN0cnVjdG9ycyx2YWx1ZSl7aWYodmFsdWUgaW5zdGFuY2VvZiBBcnJheUJ1ZmZlcil7dmFsdWU9bmV3IFVpbnQ4QXJyYXkodmFsdWUpfXZhciBnZXRMZW5ndGg7dmFyIHZhbHVlSXNPZlR5cGVTdHJpbmc9dHlwZW9mIHZhbHVlPT1cInN0cmluZ1wiO2lmKCEodmFsdWVJc09mVHlwZVN0cmluZ3x8dmFsdWUgaW5zdGFuY2VvZiBVaW50OEFycmF5fHx2YWx1ZSBpbnN0YW5jZW9mIFVpbnQ4Q2xhbXBlZEFycmF5fHx2YWx1ZSBpbnN0YW5jZW9mIEludDhBcnJheSkpe3Rocm93QmluZGluZ0Vycm9yKFwiQ2Fubm90IHBhc3Mgbm9uLXN0cmluZyB0byBzdGQ6OnN0cmluZ1wiKX1pZihzdGRTdHJpbmdJc1VURjgmJnZhbHVlSXNPZlR5cGVTdHJpbmcpe2dldExlbmd0aD0oKCk9Pmxlbmd0aEJ5dGVzVVRGOCh2YWx1ZSkpfWVsc2V7Z2V0TGVuZ3RoPSgoKT0+dmFsdWUubGVuZ3RoKX12YXIgbGVuZ3RoPWdldExlbmd0aCgpO3ZhciBwdHI9X21hbGxvYyg0K2xlbmd0aCsxKTtIRUFQVTMyW3B0cj4+Ml09bGVuZ3RoO2lmKHN0ZFN0cmluZ0lzVVRGOCYmdmFsdWVJc09mVHlwZVN0cmluZyl7c3RyaW5nVG9VVEY4KHZhbHVlLHB0cis0LGxlbmd0aCsxKX1lbHNle2lmKHZhbHVlSXNPZlR5cGVTdHJpbmcpe2Zvcih2YXIgaT0wO2k8bGVuZ3RoOysraSl7dmFyIGNoYXJDb2RlPXZhbHVlLmNoYXJDb2RlQXQoaSk7aWYoY2hhckNvZGU+MjU1KXtfZnJlZShwdHIpO3Rocm93QmluZGluZ0Vycm9yKFwiU3RyaW5nIGhhcyBVVEYtMTYgY29kZSB1bml0cyB0aGF0IGRvIG5vdCBmaXQgaW4gOCBiaXRzXCIpfUhFQVBVOFtwdHIrNCtpXT1jaGFyQ29kZX19ZWxzZXtmb3IodmFyIGk9MDtpPGxlbmd0aDsrK2kpe0hFQVBVOFtwdHIrNCtpXT12YWx1ZVtpXX19fWlmKGRlc3RydWN0b3JzIT09bnVsbCl7ZGVzdHJ1Y3RvcnMucHVzaChfZnJlZSxwdHIpfXJldHVybiBwdHJ9LFwiYXJnUGFja0FkdmFuY2VcIjo4LFwicmVhZFZhbHVlRnJvbVBvaW50ZXJcIjpzaW1wbGVSZWFkVmFsdWVGcm9tUG9pbnRlcixkZXN0cnVjdG9yRnVuY3Rpb246ZnVuY3Rpb24ocHRyKXtfZnJlZShwdHIpfX0pfWZ1bmN0aW9uIF9fZW1iaW5kX3JlZ2lzdGVyX3N0ZF93c3RyaW5nKHJhd1R5cGUsY2hhclNpemUsbmFtZSl7bmFtZT1yZWFkTGF0aW4xU3RyaW5nKG5hbWUpO3ZhciBkZWNvZGVTdHJpbmcsZW5jb2RlU3RyaW5nLGdldEhlYXAsbGVuZ3RoQnl0ZXNVVEYsc2hpZnQ7aWYoY2hhclNpemU9PT0yKXtkZWNvZGVTdHJpbmc9VVRGMTZUb1N0cmluZztlbmNvZGVTdHJpbmc9c3RyaW5nVG9VVEYxNjtsZW5ndGhCeXRlc1VURj1sZW5ndGhCeXRlc1VURjE2O2dldEhlYXA9KCgpPT5IRUFQVTE2KTtzaGlmdD0xfWVsc2UgaWYoY2hhclNpemU9PT00KXtkZWNvZGVTdHJpbmc9VVRGMzJUb1N0cmluZztlbmNvZGVTdHJpbmc9c3RyaW5nVG9VVEYzMjtsZW5ndGhCeXRlc1VURj1sZW5ndGhCeXRlc1VURjMyO2dldEhlYXA9KCgpPT5IRUFQVTMyKTtzaGlmdD0yfXJlZ2lzdGVyVHlwZShyYXdUeXBlLHtuYW1lOm5hbWUsXCJmcm9tV2lyZVR5cGVcIjpmdW5jdGlvbih2YWx1ZSl7dmFyIGxlbmd0aD1IRUFQVTMyW3ZhbHVlPj4yXTt2YXIgSEVBUD1nZXRIZWFwKCk7dmFyIHN0cjt2YXIgZGVjb2RlU3RhcnRQdHI9dmFsdWUrNDtmb3IodmFyIGk9MDtpPD1sZW5ndGg7KytpKXt2YXIgY3VycmVudEJ5dGVQdHI9dmFsdWUrNCtpKmNoYXJTaXplO2lmKGk9PWxlbmd0aHx8SEVBUFtjdXJyZW50Qnl0ZVB0cj4+c2hpZnRdPT0wKXt2YXIgbWF4UmVhZEJ5dGVzPWN1cnJlbnRCeXRlUHRyLWRlY29kZVN0YXJ0UHRyO3ZhciBzdHJpbmdTZWdtZW50PWRlY29kZVN0cmluZyhkZWNvZGVTdGFydFB0cixtYXhSZWFkQnl0ZXMpO2lmKHN0cj09PXVuZGVmaW5lZCl7c3RyPXN0cmluZ1NlZ21lbnR9ZWxzZXtzdHIrPVN0cmluZy5mcm9tQ2hhckNvZGUoMCk7c3RyKz1zdHJpbmdTZWdtZW50fWRlY29kZVN0YXJ0UHRyPWN1cnJlbnRCeXRlUHRyK2NoYXJTaXplfX1fZnJlZSh2YWx1ZSk7cmV0dXJuIHN0cn0sXCJ0b1dpcmVUeXBlXCI6ZnVuY3Rpb24oZGVzdHJ1Y3RvcnMsdmFsdWUpe2lmKCEodHlwZW9mIHZhbHVlPT1cInN0cmluZ1wiKSl7dGhyb3dCaW5kaW5nRXJyb3IoXCJDYW5ub3QgcGFzcyBub24tc3RyaW5nIHRvIEMrKyBzdHJpbmcgdHlwZSBcIituYW1lKX12YXIgbGVuZ3RoPWxlbmd0aEJ5dGVzVVRGKHZhbHVlKTt2YXIgcHRyPV9tYWxsb2MoNCtsZW5ndGgrY2hhclNpemUpO0hFQVBVMzJbcHRyPj4yXT1sZW5ndGg+PnNoaWZ0O2VuY29kZVN0cmluZyh2YWx1ZSxwdHIrNCxsZW5ndGgrY2hhclNpemUpO2lmKGRlc3RydWN0b3JzIT09bnVsbCl7ZGVzdHJ1Y3RvcnMucHVzaChfZnJlZSxwdHIpfXJldHVybiBwdHJ9LFwiYXJnUGFja0FkdmFuY2VcIjo4LFwicmVhZFZhbHVlRnJvbVBvaW50ZXJcIjpzaW1wbGVSZWFkVmFsdWVGcm9tUG9pbnRlcixkZXN0cnVjdG9yRnVuY3Rpb246ZnVuY3Rpb24ocHRyKXtfZnJlZShwdHIpfX0pfWZ1bmN0aW9uIF9fZW1iaW5kX3JlZ2lzdGVyX3ZhbHVlX29iamVjdChyYXdUeXBlLG5hbWUsY29uc3RydWN0b3JTaWduYXR1cmUscmF3Q29uc3RydWN0b3IsZGVzdHJ1Y3RvclNpZ25hdHVyZSxyYXdEZXN0cnVjdG9yKXtzdHJ1Y3RSZWdpc3RyYXRpb25zW3Jhd1R5cGVdPXtuYW1lOnJlYWRMYXRpbjFTdHJpbmcobmFtZSkscmF3Q29uc3RydWN0b3I6ZW1iaW5kX19yZXF1aXJlRnVuY3Rpb24oY29uc3RydWN0b3JTaWduYXR1cmUscmF3Q29uc3RydWN0b3IpLHJhd0Rlc3RydWN0b3I6ZW1iaW5kX19yZXF1aXJlRnVuY3Rpb24oZGVzdHJ1Y3RvclNpZ25hdHVyZSxyYXdEZXN0cnVjdG9yKSxmaWVsZHM6W119fWZ1bmN0aW9uIF9fZW1iaW5kX3JlZ2lzdGVyX3ZhbHVlX29iamVjdF9maWVsZChzdHJ1Y3RUeXBlLGZpZWxkTmFtZSxnZXR0ZXJSZXR1cm5UeXBlLGdldHRlclNpZ25hdHVyZSxnZXR0ZXIsZ2V0dGVyQ29udGV4dCxzZXR0ZXJBcmd1bWVudFR5cGUsc2V0dGVyU2lnbmF0dXJlLHNldHRlcixzZXR0ZXJDb250ZXh0KXtzdHJ1Y3RSZWdpc3RyYXRpb25zW3N0cnVjdFR5cGVdLmZpZWxkcy5wdXNoKHtmaWVsZE5hbWU6cmVhZExhdGluMVN0cmluZyhmaWVsZE5hbWUpLGdldHRlclJldHVyblR5cGU6Z2V0dGVyUmV0dXJuVHlwZSxnZXR0ZXI6ZW1iaW5kX19yZXF1aXJlRnVuY3Rpb24oZ2V0dGVyU2lnbmF0dXJlLGdldHRlciksZ2V0dGVyQ29udGV4dDpnZXR0ZXJDb250ZXh0LHNldHRlckFyZ3VtZW50VHlwZTpzZXR0ZXJBcmd1bWVudFR5cGUsc2V0dGVyOmVtYmluZF9fcmVxdWlyZUZ1bmN0aW9uKHNldHRlclNpZ25hdHVyZSxzZXR0ZXIpLHNldHRlckNvbnRleHQ6c2V0dGVyQ29udGV4dH0pfWZ1bmN0aW9uIF9fZW1iaW5kX3JlZ2lzdGVyX3ZvaWQocmF3VHlwZSxuYW1lKXtuYW1lPXJlYWRMYXRpbjFTdHJpbmcobmFtZSk7cmVnaXN0ZXJUeXBlKHJhd1R5cGUse2lzVm9pZDp0cnVlLG5hbWU6bmFtZSxcImFyZ1BhY2tBZHZhbmNlXCI6MCxcImZyb21XaXJlVHlwZVwiOmZ1bmN0aW9uKCl7cmV0dXJuIHVuZGVmaW5lZH0sXCJ0b1dpcmVUeXBlXCI6ZnVuY3Rpb24oZGVzdHJ1Y3RvcnMsbyl7cmV0dXJuIHVuZGVmaW5lZH19KX1mdW5jdGlvbiBfX2Vtc2NyaXB0ZW5fdGhyb3dfbG9uZ2ptcCgpe3Rocm93IEluZmluaXR5fWZ1bmN0aW9uIF9fZW12YWxfaW5jcmVmKGhhbmRsZSl7aWYoaGFuZGxlPjQpe2VtdmFsX2hhbmRsZV9hcnJheVtoYW5kbGVdLnJlZmNvdW50Kz0xfX1mdW5jdGlvbiByZXF1aXJlUmVnaXN0ZXJlZFR5cGUocmF3VHlwZSxodW1hbk5hbWUpe3ZhciBpbXBsPXJlZ2lzdGVyZWRUeXBlc1tyYXdUeXBlXTtpZih1bmRlZmluZWQ9PT1pbXBsKXt0aHJvd0JpbmRpbmdFcnJvcihodW1hbk5hbWUrXCIgaGFzIHVua25vd24gdHlwZSBcIitnZXRUeXBlTmFtZShyYXdUeXBlKSl9cmV0dXJuIGltcGx9ZnVuY3Rpb24gX19lbXZhbF90YWtlX3ZhbHVlKHR5cGUsYXJndil7dHlwZT1yZXF1aXJlUmVnaXN0ZXJlZFR5cGUodHlwZSxcIl9lbXZhbF90YWtlX3ZhbHVlXCIpO3ZhciB2PXR5cGVbXCJyZWFkVmFsdWVGcm9tUG9pbnRlclwiXShhcmd2KTtyZXR1cm4gRW12YWwudG9IYW5kbGUodil9ZnVuY3Rpb24gX19sb2NhbHRpbWVfanModGltZSx0bVB0cil7dmFyIGRhdGU9bmV3IERhdGUoSEVBUDMyW3RpbWU+PjJdKjFlMyk7SEVBUDMyW3RtUHRyPj4yXT1kYXRlLmdldFNlY29uZHMoKTtIRUFQMzJbdG1QdHIrND4+Ml09ZGF0ZS5nZXRNaW51dGVzKCk7SEVBUDMyW3RtUHRyKzg+PjJdPWRhdGUuZ2V0SG91cnMoKTtIRUFQMzJbdG1QdHIrMTI+PjJdPWRhdGUuZ2V0RGF0ZSgpO0hFQVAzMlt0bVB0cisxNj4+Ml09ZGF0ZS5nZXRNb250aCgpO0hFQVAzMlt0bVB0cisyMD4+Ml09ZGF0ZS5nZXRGdWxsWWVhcigpLTE5MDA7SEVBUDMyW3RtUHRyKzI0Pj4yXT1kYXRlLmdldERheSgpO3ZhciBzdGFydD1uZXcgRGF0ZShkYXRlLmdldEZ1bGxZZWFyKCksMCwxKTt2YXIgeWRheT0oZGF0ZS5nZXRUaW1lKCktc3RhcnQuZ2V0VGltZSgpKS8oMWUzKjYwKjYwKjI0KXwwO0hFQVAzMlt0bVB0cisyOD4+Ml09eWRheTtIRUFQMzJbdG1QdHIrMzY+PjJdPS0oZGF0ZS5nZXRUaW1lem9uZU9mZnNldCgpKjYwKTt2YXIgc3VtbWVyT2Zmc2V0PW5ldyBEYXRlKGRhdGUuZ2V0RnVsbFllYXIoKSw2LDEpLmdldFRpbWV6b25lT2Zmc2V0KCk7dmFyIHdpbnRlck9mZnNldD1zdGFydC5nZXRUaW1lem9uZU9mZnNldCgpO3ZhciBkc3Q9KHN1bW1lck9mZnNldCE9d2ludGVyT2Zmc2V0JiZkYXRlLmdldFRpbWV6b25lT2Zmc2V0KCk9PU1hdGgubWluKHdpbnRlck9mZnNldCxzdW1tZXJPZmZzZXQpKXwwO0hFQVAzMlt0bVB0ciszMj4+Ml09ZHN0fWZ1bmN0aW9uIF90enNldF9pbXBsKHRpbWV6b25lLGRheWxpZ2h0LHR6bmFtZSl7dmFyIGN1cnJlbnRZZWFyPShuZXcgRGF0ZSkuZ2V0RnVsbFllYXIoKTt2YXIgd2ludGVyPW5ldyBEYXRlKGN1cnJlbnRZZWFyLDAsMSk7dmFyIHN1bW1lcj1uZXcgRGF0ZShjdXJyZW50WWVhciw2LDEpO3ZhciB3aW50ZXJPZmZzZXQ9d2ludGVyLmdldFRpbWV6b25lT2Zmc2V0KCk7dmFyIHN1bW1lck9mZnNldD1zdW1tZXIuZ2V0VGltZXpvbmVPZmZzZXQoKTt2YXIgc3RkVGltZXpvbmVPZmZzZXQ9TWF0aC5tYXgod2ludGVyT2Zmc2V0LHN1bW1lck9mZnNldCk7SEVBUDMyW3RpbWV6b25lPj4yXT1zdGRUaW1lem9uZU9mZnNldCo2MDtIRUFQMzJbZGF5bGlnaHQ+PjJdPU51bWJlcih3aW50ZXJPZmZzZXQhPXN1bW1lck9mZnNldCk7ZnVuY3Rpb24gZXh0cmFjdFpvbmUoZGF0ZSl7dmFyIG1hdGNoPWRhdGUudG9UaW1lU3RyaW5nKCkubWF0Y2goL1xcKChbQS1aYS16IF0rKVxcKSQvKTtyZXR1cm4gbWF0Y2g/bWF0Y2hbMV06XCJHTVRcIn12YXIgd2ludGVyTmFtZT1leHRyYWN0Wm9uZSh3aW50ZXIpO3ZhciBzdW1tZXJOYW1lPWV4dHJhY3Rab25lKHN1bW1lcik7dmFyIHdpbnRlck5hbWVQdHI9YWxsb2NhdGVVVEY4KHdpbnRlck5hbWUpO3ZhciBzdW1tZXJOYW1lUHRyPWFsbG9jYXRlVVRGOChzdW1tZXJOYW1lKTtpZihzdW1tZXJPZmZzZXQ8d2ludGVyT2Zmc2V0KXtIRUFQMzJbdHpuYW1lPj4yXT13aW50ZXJOYW1lUHRyO0hFQVAzMlt0em5hbWUrND4+Ml09c3VtbWVyTmFtZVB0cn1lbHNle0hFQVAzMlt0em5hbWU+PjJdPXN1bW1lck5hbWVQdHI7SEVBUDMyW3R6bmFtZSs0Pj4yXT13aW50ZXJOYW1lUHRyfX1mdW5jdGlvbiBfX3R6c2V0X2pzKHRpbWV6b25lLGRheWxpZ2h0LHR6bmFtZSl7aWYoX190enNldF9qcy5jYWxsZWQpcmV0dXJuO19fdHpzZXRfanMuY2FsbGVkPXRydWU7X3R6c2V0X2ltcGwodGltZXpvbmUsZGF5bGlnaHQsdHpuYW1lKX1mdW5jdGlvbiBfYWJvcnQoKXthYm9ydChcIlwiKX12YXIgcmVhZEFzbUNvbnN0QXJnc0FycmF5PVtdO2Z1bmN0aW9uIHJlYWRBc21Db25zdEFyZ3Moc2lnUHRyLGJ1Zil7cmVhZEFzbUNvbnN0QXJnc0FycmF5Lmxlbmd0aD0wO3ZhciBjaDtidWY+Pj0yO3doaWxlKGNoPUhFQVBVOFtzaWdQdHIrK10pe3ZhciByZWFkQXNtQ29uc3RBcmdzRG91YmxlPWNoPDEwNTtpZihyZWFkQXNtQ29uc3RBcmdzRG91YmxlJiZidWYmMSlidWYrKztyZWFkQXNtQ29uc3RBcmdzQXJyYXkucHVzaChyZWFkQXNtQ29uc3RBcmdzRG91YmxlP0hFQVBGNjRbYnVmKys+PjFdOkhFQVAzMltidWZdKTsrK2J1Zn1yZXR1cm4gcmVhZEFzbUNvbnN0QXJnc0FycmF5fWZ1bmN0aW9uIF9lbXNjcmlwdGVuX2FzbV9jb25zdF9pbnQoY29kZSxzaWdQdHIsYXJnYnVmKXt2YXIgYXJncz1yZWFkQXNtQ29uc3RBcmdzKHNpZ1B0cixhcmdidWYpO3JldHVybiBBU01fQ09OU1RTW2NvZGVdLmFwcGx5KG51bGwsYXJncyl9ZnVuY3Rpb24gX2Vtc2NyaXB0ZW5fZ2V0X2hlYXBfbWF4KCl7cmV0dXJuIDIxNDc0ODM2NDh9ZnVuY3Rpb24gZW1zY3JpcHRlbl9yZWFsbG9jX2J1ZmZlcihzaXplKXt0cnl7d2FzbU1lbW9yeS5ncm93KHNpemUtYnVmZmVyLmJ5dGVMZW5ndGgrNjU1MzU+Pj4xNik7dXBkYXRlR2xvYmFsQnVmZmVyQW5kVmlld3Mod2FzbU1lbW9yeS5idWZmZXIpO3JldHVybiAxfWNhdGNoKGUpe319ZnVuY3Rpb24gX2Vtc2NyaXB0ZW5fcmVzaXplX2hlYXAocmVxdWVzdGVkU2l6ZSl7dmFyIG9sZFNpemU9SEVBUFU4Lmxlbmd0aDtyZXF1ZXN0ZWRTaXplPXJlcXVlc3RlZFNpemU+Pj4wO3ZhciBtYXhIZWFwU2l6ZT1fZW1zY3JpcHRlbl9nZXRfaGVhcF9tYXgoKTtpZihyZXF1ZXN0ZWRTaXplPm1heEhlYXBTaXplKXtyZXR1cm4gZmFsc2V9bGV0IGFsaWduVXA9KHgsbXVsdGlwbGUpPT54KyhtdWx0aXBsZS14JW11bHRpcGxlKSVtdWx0aXBsZTtmb3IodmFyIGN1dERvd249MTtjdXREb3duPD00O2N1dERvd24qPTIpe3ZhciBvdmVyR3Jvd25IZWFwU2l6ZT1vbGRTaXplKigxKy4yL2N1dERvd24pO292ZXJHcm93bkhlYXBTaXplPU1hdGgubWluKG92ZXJHcm93bkhlYXBTaXplLHJlcXVlc3RlZFNpemUrMTAwNjYzMjk2KTt2YXIgbmV3U2l6ZT1NYXRoLm1pbihtYXhIZWFwU2l6ZSxhbGlnblVwKE1hdGgubWF4KHJlcXVlc3RlZFNpemUsb3Zlckdyb3duSGVhcFNpemUpLDY1NTM2KSk7dmFyIHJlcGxhY2VtZW50PWVtc2NyaXB0ZW5fcmVhbGxvY19idWZmZXIobmV3U2l6ZSk7aWYocmVwbGFjZW1lbnQpe3JldHVybiB0cnVlfX1yZXR1cm4gZmFsc2V9dmFyIEVOVj17fTtmdW5jdGlvbiBnZXRFeGVjdXRhYmxlTmFtZSgpe3JldHVybiB0aGlzUHJvZ3JhbXx8XCIuL3RoaXMucHJvZ3JhbVwifWZ1bmN0aW9uIGdldEVudlN0cmluZ3MoKXtpZighZ2V0RW52U3RyaW5ncy5zdHJpbmdzKXt2YXIgbGFuZz0odHlwZW9mIG5hdmlnYXRvcj09XCJvYmplY3RcIiYmbmF2aWdhdG9yLmxhbmd1YWdlcyYmbmF2aWdhdG9yLmxhbmd1YWdlc1swXXx8XCJDXCIpLnJlcGxhY2UoXCItXCIsXCJfXCIpK1wiLlVURi04XCI7dmFyIGVudj17XCJVU0VSXCI6XCJ3ZWJfdXNlclwiLFwiTE9HTkFNRVwiOlwid2ViX3VzZXJcIixcIlBBVEhcIjpcIi9cIixcIlBXRFwiOlwiL1wiLFwiSE9NRVwiOlwiL2hvbWUvd2ViX3VzZXJcIixcIkxBTkdcIjpsYW5nLFwiX1wiOmdldEV4ZWN1dGFibGVOYW1lKCl9O2Zvcih2YXIgeCBpbiBFTlYpe2lmKEVOVlt4XT09PXVuZGVmaW5lZClkZWxldGUgZW52W3hdO2Vsc2UgZW52W3hdPUVOVlt4XX12YXIgc3RyaW5ncz1bXTtmb3IodmFyIHggaW4gZW52KXtzdHJpbmdzLnB1c2goeCtcIj1cIitlbnZbeF0pfWdldEVudlN0cmluZ3Muc3RyaW5ncz1zdHJpbmdzfXJldHVybiBnZXRFbnZTdHJpbmdzLnN0cmluZ3N9ZnVuY3Rpb24gX2Vudmlyb25fZ2V0KF9fZW52aXJvbixlbnZpcm9uX2J1Zil7dmFyIGJ1ZlNpemU9MDtnZXRFbnZTdHJpbmdzKCkuZm9yRWFjaChmdW5jdGlvbihzdHJpbmcsaSl7dmFyIHB0cj1lbnZpcm9uX2J1ZitidWZTaXplO0hFQVAzMltfX2Vudmlyb24raSo0Pj4yXT1wdHI7d3JpdGVBc2NpaVRvTWVtb3J5KHN0cmluZyxwdHIpO2J1ZlNpemUrPXN0cmluZy5sZW5ndGgrMX0pO3JldHVybiAwfWZ1bmN0aW9uIF9lbnZpcm9uX3NpemVzX2dldChwZW52aXJvbl9jb3VudCxwZW52aXJvbl9idWZfc2l6ZSl7dmFyIHN0cmluZ3M9Z2V0RW52U3RyaW5ncygpO0hFQVAzMltwZW52aXJvbl9jb3VudD4+Ml09c3RyaW5ncy5sZW5ndGg7dmFyIGJ1ZlNpemU9MDtzdHJpbmdzLmZvckVhY2goZnVuY3Rpb24oc3RyaW5nKXtidWZTaXplKz1zdHJpbmcubGVuZ3RoKzF9KTtIRUFQMzJbcGVudmlyb25fYnVmX3NpemU+PjJdPWJ1ZlNpemU7cmV0dXJuIDB9ZnVuY3Rpb24gX2V4aXQoc3RhdHVzKXtleGl0KHN0YXR1cyl9ZnVuY3Rpb24gX2ZkX2Nsb3NlKGZkKXt0cnl7dmFyIHN0cmVhbT1TWVNDQUxMUy5nZXRTdHJlYW1Gcm9tRkQoZmQpO0ZTLmNsb3NlKHN0cmVhbSk7cmV0dXJuIDB9Y2F0Y2goZSl7aWYodHlwZW9mIEZTPT1cInVuZGVmaW5lZFwifHwhKGUgaW5zdGFuY2VvZiBGUy5FcnJub0Vycm9yKSl0aHJvdyBlO3JldHVybiBlLmVycm5vfX1mdW5jdGlvbiBfZmRfcmVhZChmZCxpb3YsaW92Y250LHBudW0pe3RyeXt2YXIgc3RyZWFtPVNZU0NBTExTLmdldFN0cmVhbUZyb21GRChmZCk7dmFyIG51bT1TWVNDQUxMUy5kb1JlYWR2KHN0cmVhbSxpb3YsaW92Y250KTtIRUFQMzJbcG51bT4+Ml09bnVtO3JldHVybiAwfWNhdGNoKGUpe2lmKHR5cGVvZiBGUz09XCJ1bmRlZmluZWRcInx8IShlIGluc3RhbmNlb2YgRlMuRXJybm9FcnJvcikpdGhyb3cgZTtyZXR1cm4gZS5lcnJub319ZnVuY3Rpb24gX2ZkX3NlZWsoZmQsb2Zmc2V0X2xvdyxvZmZzZXRfaGlnaCx3aGVuY2UsbmV3T2Zmc2V0KXt0cnl7dmFyIHN0cmVhbT1TWVNDQUxMUy5nZXRTdHJlYW1Gcm9tRkQoZmQpO3ZhciBISUdIX09GRlNFVD00Mjk0OTY3Mjk2O3ZhciBvZmZzZXQ9b2Zmc2V0X2hpZ2gqSElHSF9PRkZTRVQrKG9mZnNldF9sb3c+Pj4wKTt2YXIgRE9VQkxFX0xJTUlUPTkwMDcxOTkyNTQ3NDA5OTI7aWYob2Zmc2V0PD0tRE9VQkxFX0xJTUlUfHxvZmZzZXQ+PURPVUJMRV9MSU1JVCl7cmV0dXJuLTYxfUZTLmxsc2VlayhzdHJlYW0sb2Zmc2V0LHdoZW5jZSk7dGVtcEk2ND1bc3RyZWFtLnBvc2l0aW9uPj4+MCwodGVtcERvdWJsZT1zdHJlYW0ucG9zaXRpb24sK01hdGguYWJzKHRlbXBEb3VibGUpPj0xP3RlbXBEb3VibGU+MD8oTWF0aC5taW4oK01hdGguZmxvb3IodGVtcERvdWJsZS80Mjk0OTY3Mjk2KSw0Mjk0OTY3Mjk1KXwwKT4+PjA6fn4rTWF0aC5jZWlsKCh0ZW1wRG91YmxlLSsofn50ZW1wRG91YmxlPj4+MCkpLzQyOTQ5NjcyOTYpPj4+MDowKV0sSEVBUDMyW25ld09mZnNldD4+Ml09dGVtcEk2NFswXSxIRUFQMzJbbmV3T2Zmc2V0KzQ+PjJdPXRlbXBJNjRbMV07aWYoc3RyZWFtLmdldGRlbnRzJiZvZmZzZXQ9PT0wJiZ3aGVuY2U9PT0wKXN0cmVhbS5nZXRkZW50cz1udWxsO3JldHVybiAwfWNhdGNoKGUpe2lmKHR5cGVvZiBGUz09XCJ1bmRlZmluZWRcInx8IShlIGluc3RhbmNlb2YgRlMuRXJybm9FcnJvcikpdGhyb3cgZTtyZXR1cm4gZS5lcnJub319ZnVuY3Rpb24gX2ZkX3dyaXRlKGZkLGlvdixpb3ZjbnQscG51bSl7dHJ5e3ZhciBzdHJlYW09U1lTQ0FMTFMuZ2V0U3RyZWFtRnJvbUZEKGZkKTt2YXIgbnVtPVNZU0NBTExTLmRvV3JpdGV2KHN0cmVhbSxpb3YsaW92Y250KTtIRUFQMzJbcG51bT4+Ml09bnVtO3JldHVybiAwfWNhdGNoKGUpe2lmKHR5cGVvZiBGUz09XCJ1bmRlZmluZWRcInx8IShlIGluc3RhbmNlb2YgRlMuRXJybm9FcnJvcikpdGhyb3cgZTtyZXR1cm4gZS5lcnJub319ZnVuY3Rpb24gX2dldFRlbXBSZXQwKCl7cmV0dXJuIGdldFRlbXBSZXQwKCl9ZnVuY3Rpb24gX2dldHRpbWVvZmRheShwdHIpe3ZhciBub3c9RGF0ZS5ub3coKTtIRUFQMzJbcHRyPj4yXT1ub3cvMWUzfDA7SEVBUDMyW3B0cis0Pj4yXT1ub3clMWUzKjFlM3wwO3JldHVybiAwfWZ1bmN0aW9uIF9zZXRUZW1wUmV0MCh2YWwpe3NldFRlbXBSZXQwKHZhbCl9ZnVuY3Rpb24gX19pc0xlYXBZZWFyKHllYXIpe3JldHVybiB5ZWFyJTQ9PT0wJiYoeWVhciUxMDAhPT0wfHx5ZWFyJTQwMD09PTApfWZ1bmN0aW9uIF9fYXJyYXlTdW0oYXJyYXksaW5kZXgpe3ZhciBzdW09MDtmb3IodmFyIGk9MDtpPD1pbmRleDtzdW0rPWFycmF5W2krK10pe31yZXR1cm4gc3VtfXZhciBfX01PTlRIX0RBWVNfTEVBUD1bMzEsMjksMzEsMzAsMzEsMzAsMzEsMzEsMzAsMzEsMzAsMzFdO3ZhciBfX01PTlRIX0RBWVNfUkVHVUxBUj1bMzEsMjgsMzEsMzAsMzEsMzAsMzEsMzEsMzAsMzEsMzAsMzFdO2Z1bmN0aW9uIF9fYWRkRGF5cyhkYXRlLGRheXMpe3ZhciBuZXdEYXRlPW5ldyBEYXRlKGRhdGUuZ2V0VGltZSgpKTt3aGlsZShkYXlzPjApe3ZhciBsZWFwPV9faXNMZWFwWWVhcihuZXdEYXRlLmdldEZ1bGxZZWFyKCkpO3ZhciBjdXJyZW50TW9udGg9bmV3RGF0ZS5nZXRNb250aCgpO3ZhciBkYXlzSW5DdXJyZW50TW9udGg9KGxlYXA/X19NT05USF9EQVlTX0xFQVA6X19NT05USF9EQVlTX1JFR1VMQVIpW2N1cnJlbnRNb250aF07aWYoZGF5cz5kYXlzSW5DdXJyZW50TW9udGgtbmV3RGF0ZS5nZXREYXRlKCkpe2RheXMtPWRheXNJbkN1cnJlbnRNb250aC1uZXdEYXRlLmdldERhdGUoKSsxO25ld0RhdGUuc2V0RGF0ZSgxKTtpZihjdXJyZW50TW9udGg8MTEpe25ld0RhdGUuc2V0TW9udGgoY3VycmVudE1vbnRoKzEpfWVsc2V7bmV3RGF0ZS5zZXRNb250aCgwKTtuZXdEYXRlLnNldEZ1bGxZZWFyKG5ld0RhdGUuZ2V0RnVsbFllYXIoKSsxKX19ZWxzZXtuZXdEYXRlLnNldERhdGUobmV3RGF0ZS5nZXREYXRlKCkrZGF5cyk7cmV0dXJuIG5ld0RhdGV9fXJldHVybiBuZXdEYXRlfWZ1bmN0aW9uIF9zdHJmdGltZShzLG1heHNpemUsZm9ybWF0LHRtKXt2YXIgdG1fem9uZT1IRUFQMzJbdG0rNDA+PjJdO3ZhciBkYXRlPXt0bV9zZWM6SEVBUDMyW3RtPj4yXSx0bV9taW46SEVBUDMyW3RtKzQ+PjJdLHRtX2hvdXI6SEVBUDMyW3RtKzg+PjJdLHRtX21kYXk6SEVBUDMyW3RtKzEyPj4yXSx0bV9tb246SEVBUDMyW3RtKzE2Pj4yXSx0bV95ZWFyOkhFQVAzMlt0bSsyMD4+Ml0sdG1fd2RheTpIRUFQMzJbdG0rMjQ+PjJdLHRtX3lkYXk6SEVBUDMyW3RtKzI4Pj4yXSx0bV9pc2RzdDpIRUFQMzJbdG0rMzI+PjJdLHRtX2dtdG9mZjpIRUFQMzJbdG0rMzY+PjJdLHRtX3pvbmU6dG1fem9uZT9VVEY4VG9TdHJpbmcodG1fem9uZSk6XCJcIn07dmFyIHBhdHRlcm49VVRGOFRvU3RyaW5nKGZvcm1hdCk7dmFyIEVYUEFOU0lPTl9SVUxFU18xPXtcIiVjXCI6XCIlYSAlYiAlZCAlSDolTTolUyAlWVwiLFwiJURcIjpcIiVtLyVkLyV5XCIsXCIlRlwiOlwiJVktJW0tJWRcIixcIiVoXCI6XCIlYlwiLFwiJXJcIjpcIiVJOiVNOiVTICVwXCIsXCIlUlwiOlwiJUg6JU1cIixcIiVUXCI6XCIlSDolTTolU1wiLFwiJXhcIjpcIiVtLyVkLyV5XCIsXCIlWFwiOlwiJUg6JU06JVNcIixcIiVFY1wiOlwiJWNcIixcIiVFQ1wiOlwiJUNcIixcIiVFeFwiOlwiJW0vJWQvJXlcIixcIiVFWFwiOlwiJUg6JU06JVNcIixcIiVFeVwiOlwiJXlcIixcIiVFWVwiOlwiJVlcIixcIiVPZFwiOlwiJWRcIixcIiVPZVwiOlwiJWVcIixcIiVPSFwiOlwiJUhcIixcIiVPSVwiOlwiJUlcIixcIiVPbVwiOlwiJW1cIixcIiVPTVwiOlwiJU1cIixcIiVPU1wiOlwiJVNcIixcIiVPdVwiOlwiJXVcIixcIiVPVVwiOlwiJVVcIixcIiVPVlwiOlwiJVZcIixcIiVPd1wiOlwiJXdcIixcIiVPV1wiOlwiJVdcIixcIiVPeVwiOlwiJXlcIn07Zm9yKHZhciBydWxlIGluIEVYUEFOU0lPTl9SVUxFU18xKXtwYXR0ZXJuPXBhdHRlcm4ucmVwbGFjZShuZXcgUmVnRXhwKHJ1bGUsXCJnXCIpLEVYUEFOU0lPTl9SVUxFU18xW3J1bGVdKX12YXIgV0VFS0RBWVM9W1wiU3VuZGF5XCIsXCJNb25kYXlcIixcIlR1ZXNkYXlcIixcIldlZG5lc2RheVwiLFwiVGh1cnNkYXlcIixcIkZyaWRheVwiLFwiU2F0dXJkYXlcIl07dmFyIE1PTlRIUz1bXCJKYW51YXJ5XCIsXCJGZWJydWFyeVwiLFwiTWFyY2hcIixcIkFwcmlsXCIsXCJNYXlcIixcIkp1bmVcIixcIkp1bHlcIixcIkF1Z3VzdFwiLFwiU2VwdGVtYmVyXCIsXCJPY3RvYmVyXCIsXCJOb3ZlbWJlclwiLFwiRGVjZW1iZXJcIl07ZnVuY3Rpb24gbGVhZGluZ1NvbWV0aGluZyh2YWx1ZSxkaWdpdHMsY2hhcmFjdGVyKXt2YXIgc3RyPXR5cGVvZiB2YWx1ZT09XCJudW1iZXJcIj92YWx1ZS50b1N0cmluZygpOnZhbHVlfHxcIlwiO3doaWxlKHN0ci5sZW5ndGg8ZGlnaXRzKXtzdHI9Y2hhcmFjdGVyWzBdK3N0cn1yZXR1cm4gc3RyfWZ1bmN0aW9uIGxlYWRpbmdOdWxscyh2YWx1ZSxkaWdpdHMpe3JldHVybiBsZWFkaW5nU29tZXRoaW5nKHZhbHVlLGRpZ2l0cyxcIjBcIil9ZnVuY3Rpb24gY29tcGFyZUJ5RGF5KGRhdGUxLGRhdGUyKXtmdW5jdGlvbiBzZ24odmFsdWUpe3JldHVybiB2YWx1ZTwwPy0xOnZhbHVlPjA/MTowfXZhciBjb21wYXJlO2lmKChjb21wYXJlPXNnbihkYXRlMS5nZXRGdWxsWWVhcigpLWRhdGUyLmdldEZ1bGxZZWFyKCkpKT09PTApe2lmKChjb21wYXJlPXNnbihkYXRlMS5nZXRNb250aCgpLWRhdGUyLmdldE1vbnRoKCkpKT09PTApe2NvbXBhcmU9c2duKGRhdGUxLmdldERhdGUoKS1kYXRlMi5nZXREYXRlKCkpfX1yZXR1cm4gY29tcGFyZX1mdW5jdGlvbiBnZXRGaXJzdFdlZWtTdGFydERhdGUoamFuRm91cnRoKXtzd2l0Y2goamFuRm91cnRoLmdldERheSgpKXtjYXNlIDA6cmV0dXJuIG5ldyBEYXRlKGphbkZvdXJ0aC5nZXRGdWxsWWVhcigpLTEsMTEsMjkpO2Nhc2UgMTpyZXR1cm4gamFuRm91cnRoO2Nhc2UgMjpyZXR1cm4gbmV3IERhdGUoamFuRm91cnRoLmdldEZ1bGxZZWFyKCksMCwzKTtjYXNlIDM6cmV0dXJuIG5ldyBEYXRlKGphbkZvdXJ0aC5nZXRGdWxsWWVhcigpLDAsMik7Y2FzZSA0OnJldHVybiBuZXcgRGF0ZShqYW5Gb3VydGguZ2V0RnVsbFllYXIoKSwwLDEpO2Nhc2UgNTpyZXR1cm4gbmV3IERhdGUoamFuRm91cnRoLmdldEZ1bGxZZWFyKCktMSwxMSwzMSk7Y2FzZSA2OnJldHVybiBuZXcgRGF0ZShqYW5Gb3VydGguZ2V0RnVsbFllYXIoKS0xLDExLDMwKX19ZnVuY3Rpb24gZ2V0V2Vla0Jhc2VkWWVhcihkYXRlKXt2YXIgdGhpc0RhdGU9X19hZGREYXlzKG5ldyBEYXRlKGRhdGUudG1feWVhcisxOTAwLDAsMSksZGF0ZS50bV95ZGF5KTt2YXIgamFuRm91cnRoVGhpc1llYXI9bmV3IERhdGUodGhpc0RhdGUuZ2V0RnVsbFllYXIoKSwwLDQpO3ZhciBqYW5Gb3VydGhOZXh0WWVhcj1uZXcgRGF0ZSh0aGlzRGF0ZS5nZXRGdWxsWWVhcigpKzEsMCw0KTt2YXIgZmlyc3RXZWVrU3RhcnRUaGlzWWVhcj1nZXRGaXJzdFdlZWtTdGFydERhdGUoamFuRm91cnRoVGhpc1llYXIpO3ZhciBmaXJzdFdlZWtTdGFydE5leHRZZWFyPWdldEZpcnN0V2Vla1N0YXJ0RGF0ZShqYW5Gb3VydGhOZXh0WWVhcik7aWYoY29tcGFyZUJ5RGF5KGZpcnN0V2Vla1N0YXJ0VGhpc1llYXIsdGhpc0RhdGUpPD0wKXtpZihjb21wYXJlQnlEYXkoZmlyc3RXZWVrU3RhcnROZXh0WWVhcix0aGlzRGF0ZSk8PTApe3JldHVybiB0aGlzRGF0ZS5nZXRGdWxsWWVhcigpKzF9ZWxzZXtyZXR1cm4gdGhpc0RhdGUuZ2V0RnVsbFllYXIoKX19ZWxzZXtyZXR1cm4gdGhpc0RhdGUuZ2V0RnVsbFllYXIoKS0xfX12YXIgRVhQQU5TSU9OX1JVTEVTXzI9e1wiJWFcIjpmdW5jdGlvbihkYXRlKXtyZXR1cm4gV0VFS0RBWVNbZGF0ZS50bV93ZGF5XS5zdWJzdHJpbmcoMCwzKX0sXCIlQVwiOmZ1bmN0aW9uKGRhdGUpe3JldHVybiBXRUVLREFZU1tkYXRlLnRtX3dkYXldfSxcIiViXCI6ZnVuY3Rpb24oZGF0ZSl7cmV0dXJuIE1PTlRIU1tkYXRlLnRtX21vbl0uc3Vic3RyaW5nKDAsMyl9LFwiJUJcIjpmdW5jdGlvbihkYXRlKXtyZXR1cm4gTU9OVEhTW2RhdGUudG1fbW9uXX0sXCIlQ1wiOmZ1bmN0aW9uKGRhdGUpe3ZhciB5ZWFyPWRhdGUudG1feWVhcisxOTAwO3JldHVybiBsZWFkaW5nTnVsbHMoeWVhci8xMDB8MCwyKX0sXCIlZFwiOmZ1bmN0aW9uKGRhdGUpe3JldHVybiBsZWFkaW5nTnVsbHMoZGF0ZS50bV9tZGF5LDIpfSxcIiVlXCI6ZnVuY3Rpb24oZGF0ZSl7cmV0dXJuIGxlYWRpbmdTb21ldGhpbmcoZGF0ZS50bV9tZGF5LDIsXCIgXCIpfSxcIiVnXCI6ZnVuY3Rpb24oZGF0ZSl7cmV0dXJuIGdldFdlZWtCYXNlZFllYXIoZGF0ZSkudG9TdHJpbmcoKS5zdWJzdHJpbmcoMil9LFwiJUdcIjpmdW5jdGlvbihkYXRlKXtyZXR1cm4gZ2V0V2Vla0Jhc2VkWWVhcihkYXRlKX0sXCIlSFwiOmZ1bmN0aW9uKGRhdGUpe3JldHVybiBsZWFkaW5nTnVsbHMoZGF0ZS50bV9ob3VyLDIpfSxcIiVJXCI6ZnVuY3Rpb24oZGF0ZSl7dmFyIHR3ZWx2ZUhvdXI9ZGF0ZS50bV9ob3VyO2lmKHR3ZWx2ZUhvdXI9PTApdHdlbHZlSG91cj0xMjtlbHNlIGlmKHR3ZWx2ZUhvdXI+MTIpdHdlbHZlSG91ci09MTI7cmV0dXJuIGxlYWRpbmdOdWxscyh0d2VsdmVIb3VyLDIpfSxcIiVqXCI6ZnVuY3Rpb24oZGF0ZSl7cmV0dXJuIGxlYWRpbmdOdWxscyhkYXRlLnRtX21kYXkrX19hcnJheVN1bShfX2lzTGVhcFllYXIoZGF0ZS50bV95ZWFyKzE5MDApP19fTU9OVEhfREFZU19MRUFQOl9fTU9OVEhfREFZU19SRUdVTEFSLGRhdGUudG1fbW9uLTEpLDMpfSxcIiVtXCI6ZnVuY3Rpb24oZGF0ZSl7cmV0dXJuIGxlYWRpbmdOdWxscyhkYXRlLnRtX21vbisxLDIpfSxcIiVNXCI6ZnVuY3Rpb24oZGF0ZSl7cmV0dXJuIGxlYWRpbmdOdWxscyhkYXRlLnRtX21pbiwyKX0sXCIlblwiOmZ1bmN0aW9uKCl7cmV0dXJuXCJcXG5cIn0sXCIlcFwiOmZ1bmN0aW9uKGRhdGUpe2lmKGRhdGUudG1faG91cj49MCYmZGF0ZS50bV9ob3VyPDEyKXtyZXR1cm5cIkFNXCJ9ZWxzZXtyZXR1cm5cIlBNXCJ9fSxcIiVTXCI6ZnVuY3Rpb24oZGF0ZSl7cmV0dXJuIGxlYWRpbmdOdWxscyhkYXRlLnRtX3NlYywyKX0sXCIldFwiOmZ1bmN0aW9uKCl7cmV0dXJuXCJcXHRcIn0sXCIldVwiOmZ1bmN0aW9uKGRhdGUpe3JldHVybiBkYXRlLnRtX3dkYXl8fDd9LFwiJVVcIjpmdW5jdGlvbihkYXRlKXt2YXIgamFuRmlyc3Q9bmV3IERhdGUoZGF0ZS50bV95ZWFyKzE5MDAsMCwxKTt2YXIgZmlyc3RTdW5kYXk9amFuRmlyc3QuZ2V0RGF5KCk9PT0wP2phbkZpcnN0Ol9fYWRkRGF5cyhqYW5GaXJzdCw3LWphbkZpcnN0LmdldERheSgpKTt2YXIgZW5kRGF0ZT1uZXcgRGF0ZShkYXRlLnRtX3llYXIrMTkwMCxkYXRlLnRtX21vbixkYXRlLnRtX21kYXkpO2lmKGNvbXBhcmVCeURheShmaXJzdFN1bmRheSxlbmREYXRlKTwwKXt2YXIgZmVicnVhcnlGaXJzdFVudGlsRW5kTW9udGg9X19hcnJheVN1bShfX2lzTGVhcFllYXIoZW5kRGF0ZS5nZXRGdWxsWWVhcigpKT9fX01PTlRIX0RBWVNfTEVBUDpfX01PTlRIX0RBWVNfUkVHVUxBUixlbmREYXRlLmdldE1vbnRoKCktMSktMzE7dmFyIGZpcnN0U3VuZGF5VW50aWxFbmRKYW51YXJ5PTMxLWZpcnN0U3VuZGF5LmdldERhdGUoKTt2YXIgZGF5cz1maXJzdFN1bmRheVVudGlsRW5kSmFudWFyeStmZWJydWFyeUZpcnN0VW50aWxFbmRNb250aCtlbmREYXRlLmdldERhdGUoKTtyZXR1cm4gbGVhZGluZ051bGxzKE1hdGguY2VpbChkYXlzLzcpLDIpfXJldHVybiBjb21wYXJlQnlEYXkoZmlyc3RTdW5kYXksamFuRmlyc3QpPT09MD9cIjAxXCI6XCIwMFwifSxcIiVWXCI6ZnVuY3Rpb24oZGF0ZSl7dmFyIGphbkZvdXJ0aFRoaXNZZWFyPW5ldyBEYXRlKGRhdGUudG1feWVhcisxOTAwLDAsNCk7dmFyIGphbkZvdXJ0aE5leHRZZWFyPW5ldyBEYXRlKGRhdGUudG1feWVhcisxOTAxLDAsNCk7dmFyIGZpcnN0V2Vla1N0YXJ0VGhpc1llYXI9Z2V0Rmlyc3RXZWVrU3RhcnREYXRlKGphbkZvdXJ0aFRoaXNZZWFyKTt2YXIgZmlyc3RXZWVrU3RhcnROZXh0WWVhcj1nZXRGaXJzdFdlZWtTdGFydERhdGUoamFuRm91cnRoTmV4dFllYXIpO3ZhciBlbmREYXRlPV9fYWRkRGF5cyhuZXcgRGF0ZShkYXRlLnRtX3llYXIrMTkwMCwwLDEpLGRhdGUudG1feWRheSk7aWYoY29tcGFyZUJ5RGF5KGVuZERhdGUsZmlyc3RXZWVrU3RhcnRUaGlzWWVhcik8MCl7cmV0dXJuXCI1M1wifWlmKGNvbXBhcmVCeURheShmaXJzdFdlZWtTdGFydE5leHRZZWFyLGVuZERhdGUpPD0wKXtyZXR1cm5cIjAxXCJ9dmFyIGRheXNEaWZmZXJlbmNlO2lmKGZpcnN0V2Vla1N0YXJ0VGhpc1llYXIuZ2V0RnVsbFllYXIoKTxkYXRlLnRtX3llYXIrMTkwMCl7ZGF5c0RpZmZlcmVuY2U9ZGF0ZS50bV95ZGF5KzMyLWZpcnN0V2Vla1N0YXJ0VGhpc1llYXIuZ2V0RGF0ZSgpfWVsc2V7ZGF5c0RpZmZlcmVuY2U9ZGF0ZS50bV95ZGF5KzEtZmlyc3RXZWVrU3RhcnRUaGlzWWVhci5nZXREYXRlKCl9cmV0dXJuIGxlYWRpbmdOdWxscyhNYXRoLmNlaWwoZGF5c0RpZmZlcmVuY2UvNyksMil9LFwiJXdcIjpmdW5jdGlvbihkYXRlKXtyZXR1cm4gZGF0ZS50bV93ZGF5fSxcIiVXXCI6ZnVuY3Rpb24oZGF0ZSl7dmFyIGphbkZpcnN0PW5ldyBEYXRlKGRhdGUudG1feWVhciwwLDEpO3ZhciBmaXJzdE1vbmRheT1qYW5GaXJzdC5nZXREYXkoKT09PTE/amFuRmlyc3Q6X19hZGREYXlzKGphbkZpcnN0LGphbkZpcnN0LmdldERheSgpPT09MD8xOjctamFuRmlyc3QuZ2V0RGF5KCkrMSk7dmFyIGVuZERhdGU9bmV3IERhdGUoZGF0ZS50bV95ZWFyKzE5MDAsZGF0ZS50bV9tb24sZGF0ZS50bV9tZGF5KTtpZihjb21wYXJlQnlEYXkoZmlyc3RNb25kYXksZW5kRGF0ZSk8MCl7dmFyIGZlYnJ1YXJ5Rmlyc3RVbnRpbEVuZE1vbnRoPV9fYXJyYXlTdW0oX19pc0xlYXBZZWFyKGVuZERhdGUuZ2V0RnVsbFllYXIoKSk/X19NT05USF9EQVlTX0xFQVA6X19NT05USF9EQVlTX1JFR1VMQVIsZW5kRGF0ZS5nZXRNb250aCgpLTEpLTMxO3ZhciBmaXJzdE1vbmRheVVudGlsRW5kSmFudWFyeT0zMS1maXJzdE1vbmRheS5nZXREYXRlKCk7dmFyIGRheXM9Zmlyc3RNb25kYXlVbnRpbEVuZEphbnVhcnkrZmVicnVhcnlGaXJzdFVudGlsRW5kTW9udGgrZW5kRGF0ZS5nZXREYXRlKCk7cmV0dXJuIGxlYWRpbmdOdWxscyhNYXRoLmNlaWwoZGF5cy83KSwyKX1yZXR1cm4gY29tcGFyZUJ5RGF5KGZpcnN0TW9uZGF5LGphbkZpcnN0KT09PTA/XCIwMVwiOlwiMDBcIn0sXCIleVwiOmZ1bmN0aW9uKGRhdGUpe3JldHVybihkYXRlLnRtX3llYXIrMTkwMCkudG9TdHJpbmcoKS5zdWJzdHJpbmcoMil9LFwiJVlcIjpmdW5jdGlvbihkYXRlKXtyZXR1cm4gZGF0ZS50bV95ZWFyKzE5MDB9LFwiJXpcIjpmdW5jdGlvbihkYXRlKXt2YXIgb2ZmPWRhdGUudG1fZ210b2ZmO3ZhciBhaGVhZD1vZmY+PTA7b2ZmPU1hdGguYWJzKG9mZikvNjA7b2ZmPW9mZi82MCoxMDArb2ZmJTYwO3JldHVybihhaGVhZD9cIitcIjpcIi1cIikrU3RyaW5nKFwiMDAwMFwiK29mZikuc2xpY2UoLTQpfSxcIiVaXCI6ZnVuY3Rpb24oZGF0ZSl7cmV0dXJuIGRhdGUudG1fem9uZX0sXCIlJVwiOmZ1bmN0aW9uKCl7cmV0dXJuXCIlXCJ9fTtwYXR0ZXJuPXBhdHRlcm4ucmVwbGFjZSgvJSUvZyxcIlxcMFxcMFwiKTtmb3IodmFyIHJ1bGUgaW4gRVhQQU5TSU9OX1JVTEVTXzIpe2lmKHBhdHRlcm4uaW5jbHVkZXMocnVsZSkpe3BhdHRlcm49cGF0dGVybi5yZXBsYWNlKG5ldyBSZWdFeHAocnVsZSxcImdcIiksRVhQQU5TSU9OX1JVTEVTXzJbcnVsZV0oZGF0ZSkpfX1wYXR0ZXJuPXBhdHRlcm4ucmVwbGFjZSgvXFwwXFwwL2csXCIlXCIpO3ZhciBieXRlcz1pbnRBcnJheUZyb21TdHJpbmcocGF0dGVybixmYWxzZSk7aWYoYnl0ZXMubGVuZ3RoPm1heHNpemUpe3JldHVybiAwfXdyaXRlQXJyYXlUb01lbW9yeShieXRlcyxzKTtyZXR1cm4gYnl0ZXMubGVuZ3RoLTF9ZnVuY3Rpb24gX3N0cmZ0aW1lX2wocyxtYXhzaXplLGZvcm1hdCx0bSl7cmV0dXJuIF9zdHJmdGltZShzLG1heHNpemUsZm9ybWF0LHRtKX1mdW5jdGlvbiBfdGltZShwdHIpe3ZhciByZXQ9RGF0ZS5ub3coKS8xZTN8MDtpZihwdHIpe0hFQVAzMltwdHI+PjJdPXJldH1yZXR1cm4gcmV0fXZhciBGU05vZGU9ZnVuY3Rpb24ocGFyZW50LG5hbWUsbW9kZSxyZGV2KXtpZighcGFyZW50KXtwYXJlbnQ9dGhpc310aGlzLnBhcmVudD1wYXJlbnQ7dGhpcy5tb3VudD1wYXJlbnQubW91bnQ7dGhpcy5tb3VudGVkPW51bGw7dGhpcy5pZD1GUy5uZXh0SW5vZGUrKzt0aGlzLm5hbWU9bmFtZTt0aGlzLm1vZGU9bW9kZTt0aGlzLm5vZGVfb3BzPXt9O3RoaXMuc3RyZWFtX29wcz17fTt0aGlzLnJkZXY9cmRldn07dmFyIHJlYWRNb2RlPTI5Mnw3Mzt2YXIgd3JpdGVNb2RlPTE0NjtPYmplY3QuZGVmaW5lUHJvcGVydGllcyhGU05vZGUucHJvdG90eXBlLHtyZWFkOntnZXQ6ZnVuY3Rpb24oKXtyZXR1cm4odGhpcy5tb2RlJnJlYWRNb2RlKT09PXJlYWRNb2RlfSxzZXQ6ZnVuY3Rpb24odmFsKXt2YWw/dGhpcy5tb2RlfD1yZWFkTW9kZTp0aGlzLm1vZGUmPX5yZWFkTW9kZX19LHdyaXRlOntnZXQ6ZnVuY3Rpb24oKXtyZXR1cm4odGhpcy5tb2RlJndyaXRlTW9kZSk9PT13cml0ZU1vZGV9LHNldDpmdW5jdGlvbih2YWwpe3ZhbD90aGlzLm1vZGV8PXdyaXRlTW9kZTp0aGlzLm1vZGUmPX53cml0ZU1vZGV9fSxpc0ZvbGRlcjp7Z2V0OmZ1bmN0aW9uKCl7cmV0dXJuIEZTLmlzRGlyKHRoaXMubW9kZSl9fSxpc0RldmljZTp7Z2V0OmZ1bmN0aW9uKCl7cmV0dXJuIEZTLmlzQ2hyZGV2KHRoaXMubW9kZSl9fX0pO0ZTLkZTTm9kZT1GU05vZGU7RlMuc3RhdGljSW5pdCgpO0ludGVybmFsRXJyb3I9TW9kdWxlW1wiSW50ZXJuYWxFcnJvclwiXT1leHRlbmRFcnJvcihFcnJvcixcIkludGVybmFsRXJyb3JcIik7ZW1iaW5kX2luaXRfY2hhckNvZGVzKCk7QmluZGluZ0Vycm9yPU1vZHVsZVtcIkJpbmRpbmdFcnJvclwiXT1leHRlbmRFcnJvcihFcnJvcixcIkJpbmRpbmdFcnJvclwiKTtpbml0X0NsYXNzSGFuZGxlKCk7aW5pdF9lbWJpbmQoKTtpbml0X1JlZ2lzdGVyZWRQb2ludGVyKCk7VW5ib3VuZFR5cGVFcnJvcj1Nb2R1bGVbXCJVbmJvdW5kVHlwZUVycm9yXCJdPWV4dGVuZEVycm9yKEVycm9yLFwiVW5ib3VuZFR5cGVFcnJvclwiKTtpbml0X2VtdmFsKCk7dmFyIEFTU0VSVElPTlM9ZmFsc2U7ZnVuY3Rpb24gaW50QXJyYXlGcm9tU3RyaW5nKHN0cmluZ3ksZG9udEFkZE51bGwsbGVuZ3RoKXt2YXIgbGVuPWxlbmd0aD4wP2xlbmd0aDpsZW5ndGhCeXRlc1VURjgoc3RyaW5neSkrMTt2YXIgdThhcnJheT1uZXcgQXJyYXkobGVuKTt2YXIgbnVtQnl0ZXNXcml0dGVuPXN0cmluZ1RvVVRGOEFycmF5KHN0cmluZ3ksdThhcnJheSwwLHU4YXJyYXkubGVuZ3RoKTtpZihkb250QWRkTnVsbCl1OGFycmF5Lmxlbmd0aD1udW1CeXRlc1dyaXR0ZW47cmV0dXJuIHU4YXJyYXl9ZnVuY3Rpb24gaW50QXJyYXlUb1N0cmluZyhhcnJheSl7dmFyIHJldD1bXTtmb3IodmFyIGk9MDtpPGFycmF5Lmxlbmd0aDtpKyspe3ZhciBjaHI9YXJyYXlbaV07aWYoY2hyPjI1NSl7aWYoQVNTRVJUSU9OUyl7YXNzZXJ0KGZhbHNlLFwiQ2hhcmFjdGVyIGNvZGUgXCIrY2hyK1wiIChcIitTdHJpbmcuZnJvbUNoYXJDb2RlKGNocikrXCIpICBhdCBvZmZzZXQgXCIraStcIiBub3QgaW4gMHgwMC0weEZGLlwiKX1jaHImPTI1NX1yZXQucHVzaChTdHJpbmcuZnJvbUNoYXJDb2RlKGNocikpfXJldHVybiByZXQuam9pbihcIlwiKX12YXIgZGVjb2RlQmFzZTY0PXR5cGVvZiBhdG9iPT1cImZ1bmN0aW9uXCI/YXRvYjpmdW5jdGlvbihpbnB1dCl7dmFyIGtleVN0cj1cIkFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky89XCI7dmFyIG91dHB1dD1cIlwiO3ZhciBjaHIxLGNocjIsY2hyMzt2YXIgZW5jMSxlbmMyLGVuYzMsZW5jNDt2YXIgaT0wO2lucHV0PWlucHV0LnJlcGxhY2UoL1teQS1aYS16MC05XFwrXFwvXFw9XS9nLFwiXCIpO2Rve2VuYzE9a2V5U3RyLmluZGV4T2YoaW5wdXQuY2hhckF0KGkrKykpO2VuYzI9a2V5U3RyLmluZGV4T2YoaW5wdXQuY2hhckF0KGkrKykpO2VuYzM9a2V5U3RyLmluZGV4T2YoaW5wdXQuY2hhckF0KGkrKykpO2VuYzQ9a2V5U3RyLmluZGV4T2YoaW5wdXQuY2hhckF0KGkrKykpO2NocjE9ZW5jMTw8MnxlbmMyPj40O2NocjI9KGVuYzImMTUpPDw0fGVuYzM+PjI7Y2hyMz0oZW5jMyYzKTw8NnxlbmM0O291dHB1dD1vdXRwdXQrU3RyaW5nLmZyb21DaGFyQ29kZShjaHIxKTtpZihlbmMzIT09NjQpe291dHB1dD1vdXRwdXQrU3RyaW5nLmZyb21DaGFyQ29kZShjaHIyKX1pZihlbmM0IT09NjQpe291dHB1dD1vdXRwdXQrU3RyaW5nLmZyb21DaGFyQ29kZShjaHIzKX19d2hpbGUoaTxpbnB1dC5sZW5ndGgpO3JldHVybiBvdXRwdXR9O2Z1bmN0aW9uIGludEFycmF5RnJvbUJhc2U2NChzKXtpZih0eXBlb2YgRU5WSVJPTk1FTlRfSVNfTk9ERT09XCJib29sZWFuXCImJkVOVklST05NRU5UX0lTX05PREUpe3ZhciBidWY9QnVmZmVyLmZyb20ocyxcImJhc2U2NFwiKTtyZXR1cm4gbmV3IFVpbnQ4QXJyYXkoYnVmW1wiYnVmZmVyXCJdLGJ1ZltcImJ5dGVPZmZzZXRcIl0sYnVmW1wiYnl0ZUxlbmd0aFwiXSl9dHJ5e3ZhciBkZWNvZGVkPWRlY29kZUJhc2U2NChzKTt2YXIgYnl0ZXM9bmV3IFVpbnQ4QXJyYXkoZGVjb2RlZC5sZW5ndGgpO2Zvcih2YXIgaT0wO2k8ZGVjb2RlZC5sZW5ndGg7KytpKXtieXRlc1tpXT1kZWNvZGVkLmNoYXJDb2RlQXQoaSl9cmV0dXJuIGJ5dGVzfWNhdGNoKF8pe3Rocm93IG5ldyBFcnJvcihcIkNvbnZlcnRpbmcgYmFzZTY0IHN0cmluZyB0byBieXRlcyBmYWlsZWQuXCIpfX1mdW5jdGlvbiB0cnlQYXJzZUFzRGF0YVVSSShmaWxlbmFtZSl7aWYoIWlzRGF0YVVSSShmaWxlbmFtZSkpe3JldHVybn1yZXR1cm4gaW50QXJyYXlGcm9tQmFzZTY0KGZpbGVuYW1lLnNsaWNlKGRhdGFVUklQcmVmaXgubGVuZ3RoKSl9dmFyIGFzbUxpYnJhcnlBcmc9e1wia1wiOl9fX2N4YV9hbGxvY2F0ZV9leGNlcHRpb24sXCJqXCI6X19fY3hhX3Rocm93LFwidFwiOl9fX3N5c2NhbGxfZmNudGw2NCxcIk1cIjpfX19zeXNjYWxsX2lvY3RsLFwiTlwiOl9fX3N5c2NhbGxfb3BlbixcIlZcIjpfX2VtYmluZF9maW5hbGl6ZV92YWx1ZV9vYmplY3QsXCJGXCI6X19lbWJpbmRfcmVnaXN0ZXJfYmlnaW50LFwiUlwiOl9fZW1iaW5kX3JlZ2lzdGVyX2Jvb2wsXCJxXCI6X19lbWJpbmRfcmVnaXN0ZXJfY2xhc3MsXCJwXCI6X19lbWJpbmRfcmVnaXN0ZXJfY2xhc3NfY29uc3RydWN0b3IsXCJmXCI6X19lbWJpbmRfcmVnaXN0ZXJfY2xhc3NfZnVuY3Rpb24sXCJ3XCI6X19lbWJpbmRfcmVnaXN0ZXJfY29uc3RhbnQsXCJRXCI6X19lbWJpbmRfcmVnaXN0ZXJfZW12YWwsXCJ2XCI6X19lbWJpbmRfcmVnaXN0ZXJfZmxvYXQsXCJnXCI6X19lbWJpbmRfcmVnaXN0ZXJfZnVuY3Rpb24sXCJoXCI6X19lbWJpbmRfcmVnaXN0ZXJfaW50ZWdlcixcImJcIjpfX2VtYmluZF9yZWdpc3Rlcl9tZW1vcnlfdmlldyxcInVcIjpfX2VtYmluZF9yZWdpc3Rlcl9zdGRfc3RyaW5nLFwiblwiOl9fZW1iaW5kX3JlZ2lzdGVyX3N0ZF93c3RyaW5nLFwiWFwiOl9fZW1iaW5kX3JlZ2lzdGVyX3ZhbHVlX29iamVjdCxcIldcIjpfX2VtYmluZF9yZWdpc3Rlcl92YWx1ZV9vYmplY3RfZmllbGQsXCJTXCI6X19lbWJpbmRfcmVnaXN0ZXJfdm9pZCxcIkhcIjpfX2Vtc2NyaXB0ZW5fdGhyb3dfbG9uZ2ptcCxcIlRcIjpfX2VtdmFsX2RlY3JlZixcIlVcIjpfX2VtdmFsX2luY3JlZixcIm9cIjpfX2VtdmFsX3Rha2VfdmFsdWUsXCJPXCI6X19sb2NhbHRpbWVfanMsXCJQXCI6X190enNldF9qcyxcImFcIjpfYWJvcnQsXCJpXCI6X2Vtc2NyaXB0ZW5fYXNtX2NvbnN0X2ludCxcIklcIjpfZW1zY3JpcHRlbl9yZXNpemVfaGVhcCxcIkpcIjpfZW52aXJvbl9nZXQsXCJLXCI6X2Vudmlyb25fc2l6ZXNfZ2V0LFwiZFwiOl9leGl0LFwiclwiOl9mZF9jbG9zZSxcIkxcIjpfZmRfcmVhZCxcIkVcIjpfZmRfc2VlayxcInNcIjpfZmRfd3JpdGUsXCJlXCI6X2dldFRlbXBSZXQwLFwieFwiOl9nZXR0aW1lb2ZkYXksXCJ6XCI6aW52b2tlX2lpLFwiQlwiOmludm9rZV9paWksXCJBXCI6aW52b2tlX2lpaWksXCJsXCI6aW52b2tlX3ZpLFwiQ1wiOmludm9rZV92aWksXCJEXCI6aW52b2tlX3ZpaWksXCJtXCI6aW52b2tlX3ZpaWlpLFwiY1wiOl9zZXRUZW1wUmV0MCxcIllcIjpfc3RyZnRpbWUsXCJHXCI6X3N0cmZ0aW1lX2wsXCJ5XCI6X3RpbWV9O3ZhciBhc209Y3JlYXRlV2FzbSgpO3ZhciBfX193YXNtX2NhbGxfY3RvcnM9TW9kdWxlW1wiX19fd2FzbV9jYWxsX2N0b3JzXCJdPWZ1bmN0aW9uKCl7cmV0dXJuKF9fX3dhc21fY2FsbF9jdG9ycz1Nb2R1bGVbXCJfX193YXNtX2NhbGxfY3RvcnNcIl09TW9kdWxlW1wiYXNtXCJdW1wiX1wiXSkuYXBwbHkobnVsbCxhcmd1bWVudHMpfTt2YXIgX21hbGxvYz1Nb2R1bGVbXCJfbWFsbG9jXCJdPWZ1bmN0aW9uKCl7cmV0dXJuKF9tYWxsb2M9TW9kdWxlW1wiX21hbGxvY1wiXT1Nb2R1bGVbXCJhc21cIl1bXCIkXCJdKS5hcHBseShudWxsLGFyZ3VtZW50cyl9O3ZhciBfZnJlZT1Nb2R1bGVbXCJfZnJlZVwiXT1mdW5jdGlvbigpe3JldHVybihfZnJlZT1Nb2R1bGVbXCJfZnJlZVwiXT1Nb2R1bGVbXCJhc21cIl1bXCJhYVwiXSkuYXBwbHkobnVsbCxhcmd1bWVudHMpfTt2YXIgX19fZXJybm9fbG9jYXRpb249TW9kdWxlW1wiX19fZXJybm9fbG9jYXRpb25cIl09ZnVuY3Rpb24oKXtyZXR1cm4oX19fZXJybm9fbG9jYXRpb249TW9kdWxlW1wiX19fZXJybm9fbG9jYXRpb25cIl09TW9kdWxlW1wiYXNtXCJdW1wiYmFcIl0pLmFwcGx5KG51bGwsYXJndW1lbnRzKX07dmFyIF9fX2dldFR5cGVOYW1lPU1vZHVsZVtcIl9fX2dldFR5cGVOYW1lXCJdPWZ1bmN0aW9uKCl7cmV0dXJuKF9fX2dldFR5cGVOYW1lPU1vZHVsZVtcIl9fX2dldFR5cGVOYW1lXCJdPU1vZHVsZVtcImFzbVwiXVtcImRhXCJdKS5hcHBseShudWxsLGFyZ3VtZW50cyl9O3ZhciBfX19lbWJpbmRfcmVnaXN0ZXJfbmF0aXZlX2FuZF9idWlsdGluX3R5cGVzPU1vZHVsZVtcIl9fX2VtYmluZF9yZWdpc3Rlcl9uYXRpdmVfYW5kX2J1aWx0aW5fdHlwZXNcIl09ZnVuY3Rpb24oKXtyZXR1cm4oX19fZW1iaW5kX3JlZ2lzdGVyX25hdGl2ZV9hbmRfYnVpbHRpbl90eXBlcz1Nb2R1bGVbXCJfX19lbWJpbmRfcmVnaXN0ZXJfbmF0aXZlX2FuZF9idWlsdGluX3R5cGVzXCJdPU1vZHVsZVtcImFzbVwiXVtcImVhXCJdKS5hcHBseShudWxsLGFyZ3VtZW50cyl9O3ZhciBfc2V0VGhyZXc9TW9kdWxlW1wiX3NldFRocmV3XCJdPWZ1bmN0aW9uKCl7cmV0dXJuKF9zZXRUaHJldz1Nb2R1bGVbXCJfc2V0VGhyZXdcIl09TW9kdWxlW1wiYXNtXCJdW1wiZmFcIl0pLmFwcGx5KG51bGwsYXJndW1lbnRzKX07dmFyIHN0YWNrU2F2ZT1Nb2R1bGVbXCJzdGFja1NhdmVcIl09ZnVuY3Rpb24oKXtyZXR1cm4oc3RhY2tTYXZlPU1vZHVsZVtcInN0YWNrU2F2ZVwiXT1Nb2R1bGVbXCJhc21cIl1bXCJnYVwiXSkuYXBwbHkobnVsbCxhcmd1bWVudHMpfTt2YXIgc3RhY2tSZXN0b3JlPU1vZHVsZVtcInN0YWNrUmVzdG9yZVwiXT1mdW5jdGlvbigpe3JldHVybihzdGFja1Jlc3RvcmU9TW9kdWxlW1wic3RhY2tSZXN0b3JlXCJdPU1vZHVsZVtcImFzbVwiXVtcImhhXCJdKS5hcHBseShudWxsLGFyZ3VtZW50cyl9O3ZhciBkeW5DYWxsX2ppamk9TW9kdWxlW1wiZHluQ2FsbF9qaWppXCJdPWZ1bmN0aW9uKCl7cmV0dXJuKGR5bkNhbGxfamlqaT1Nb2R1bGVbXCJkeW5DYWxsX2ppamlcIl09TW9kdWxlW1wiYXNtXCJdW1wiaWFcIl0pLmFwcGx5KG51bGwsYXJndW1lbnRzKX07dmFyIGR5bkNhbGxfdmlpamlpPU1vZHVsZVtcImR5bkNhbGxfdmlpamlpXCJdPWZ1bmN0aW9uKCl7cmV0dXJuKGR5bkNhbGxfdmlpamlpPU1vZHVsZVtcImR5bkNhbGxfdmlpamlpXCJdPU1vZHVsZVtcImFzbVwiXVtcImphXCJdKS5hcHBseShudWxsLGFyZ3VtZW50cyl9O3ZhciBkeW5DYWxsX2lpaWlpaj1Nb2R1bGVbXCJkeW5DYWxsX2lpaWlpalwiXT1mdW5jdGlvbigpe3JldHVybihkeW5DYWxsX2lpaWlpaj1Nb2R1bGVbXCJkeW5DYWxsX2lpaWlpalwiXT1Nb2R1bGVbXCJhc21cIl1bXCJrYVwiXSkuYXBwbHkobnVsbCxhcmd1bWVudHMpfTt2YXIgZHluQ2FsbF9paWlpaWpqPU1vZHVsZVtcImR5bkNhbGxfaWlpaWlqalwiXT1mdW5jdGlvbigpe3JldHVybihkeW5DYWxsX2lpaWlpamo9TW9kdWxlW1wiZHluQ2FsbF9paWlpaWpqXCJdPU1vZHVsZVtcImFzbVwiXVtcImxhXCJdKS5hcHBseShudWxsLGFyZ3VtZW50cyl9O3ZhciBkeW5DYWxsX2lpaWlpaWpqPU1vZHVsZVtcImR5bkNhbGxfaWlpaWlpampcIl09ZnVuY3Rpb24oKXtyZXR1cm4oZHluQ2FsbF9paWlpaWlqaj1Nb2R1bGVbXCJkeW5DYWxsX2lpaWlpaWpqXCJdPU1vZHVsZVtcImFzbVwiXVtcIm1hXCJdKS5hcHBseShudWxsLGFyZ3VtZW50cyl9O2Z1bmN0aW9uIGludm9rZV9paShpbmRleCxhMSl7dmFyIHNwPXN0YWNrU2F2ZSgpO3RyeXtyZXR1cm4gZ2V0V2FzbVRhYmxlRW50cnkoaW5kZXgpKGExKX1jYXRjaChlKXtzdGFja1Jlc3RvcmUoc3ApO2lmKGUhPT1lKzApdGhyb3cgZTtfc2V0VGhyZXcoMSwwKX19ZnVuY3Rpb24gaW52b2tlX3ZpKGluZGV4LGExKXt2YXIgc3A9c3RhY2tTYXZlKCk7dHJ5e2dldFdhc21UYWJsZUVudHJ5KGluZGV4KShhMSl9Y2F0Y2goZSl7c3RhY2tSZXN0b3JlKHNwKTtpZihlIT09ZSswKXRocm93IGU7X3NldFRocmV3KDEsMCl9fWZ1bmN0aW9uIGludm9rZV92aWlpaShpbmRleCxhMSxhMixhMyxhNCl7dmFyIHNwPXN0YWNrU2F2ZSgpO3RyeXtnZXRXYXNtVGFibGVFbnRyeShpbmRleCkoYTEsYTIsYTMsYTQpfWNhdGNoKGUpe3N0YWNrUmVzdG9yZShzcCk7aWYoZSE9PWUrMCl0aHJvdyBlO19zZXRUaHJldygxLDApfX1mdW5jdGlvbiBpbnZva2VfdmlpaShpbmRleCxhMSxhMixhMyl7dmFyIHNwPXN0YWNrU2F2ZSgpO3RyeXtnZXRXYXNtVGFibGVFbnRyeShpbmRleCkoYTEsYTIsYTMpfWNhdGNoKGUpe3N0YWNrUmVzdG9yZShzcCk7aWYoZSE9PWUrMCl0aHJvdyBlO19zZXRUaHJldygxLDApfX1mdW5jdGlvbiBpbnZva2VfdmlpKGluZGV4LGExLGEyKXt2YXIgc3A9c3RhY2tTYXZlKCk7dHJ5e2dldFdhc21UYWJsZUVudHJ5KGluZGV4KShhMSxhMil9Y2F0Y2goZSl7c3RhY2tSZXN0b3JlKHNwKTtpZihlIT09ZSswKXRocm93IGU7X3NldFRocmV3KDEsMCl9fWZ1bmN0aW9uIGludm9rZV9paWkoaW5kZXgsYTEsYTIpe3ZhciBzcD1zdGFja1NhdmUoKTt0cnl7cmV0dXJuIGdldFdhc21UYWJsZUVudHJ5KGluZGV4KShhMSxhMil9Y2F0Y2goZSl7c3RhY2tSZXN0b3JlKHNwKTtpZihlIT09ZSswKXRocm93IGU7X3NldFRocmV3KDEsMCl9fWZ1bmN0aW9uIGludm9rZV9paWlpKGluZGV4LGExLGEyLGEzKXt2YXIgc3A9c3RhY2tTYXZlKCk7dHJ5e3JldHVybiBnZXRXYXNtVGFibGVFbnRyeShpbmRleCkoYTEsYTIsYTMpfWNhdGNoKGUpe3N0YWNrUmVzdG9yZShzcCk7aWYoZSE9PWUrMCl0aHJvdyBlO19zZXRUaHJldygxLDApfX1Nb2R1bGVbXCJGU1wiXT1GUzt2YXIgY2FsbGVkUnVuO2Z1bmN0aW9uIEV4aXRTdGF0dXMoc3RhdHVzKXt0aGlzLm5hbWU9XCJFeGl0U3RhdHVzXCI7dGhpcy5tZXNzYWdlPVwiUHJvZ3JhbSB0ZXJtaW5hdGVkIHdpdGggZXhpdChcIitzdGF0dXMrXCIpXCI7dGhpcy5zdGF0dXM9c3RhdHVzfWRlcGVuZGVuY2llc0Z1bGZpbGxlZD1mdW5jdGlvbiBydW5DYWxsZXIoKXtpZighY2FsbGVkUnVuKXJ1bigpO2lmKCFjYWxsZWRSdW4pZGVwZW5kZW5jaWVzRnVsZmlsbGVkPXJ1bkNhbGxlcn07ZnVuY3Rpb24gcnVuKGFyZ3Mpe2FyZ3M9YXJnc3x8YXJndW1lbnRzXztpZihydW5EZXBlbmRlbmNpZXM+MCl7cmV0dXJufXByZVJ1bigpO2lmKHJ1bkRlcGVuZGVuY2llcz4wKXtyZXR1cm59ZnVuY3Rpb24gZG9SdW4oKXtpZihjYWxsZWRSdW4pcmV0dXJuO2NhbGxlZFJ1bj10cnVlO01vZHVsZVtcImNhbGxlZFJ1blwiXT10cnVlO2lmKEFCT1JUKXJldHVybjtpbml0UnVudGltZSgpO3JlYWR5UHJvbWlzZVJlc29sdmUoTW9kdWxlKTtpZihNb2R1bGVbXCJvblJ1bnRpbWVJbml0aWFsaXplZFwiXSlNb2R1bGVbXCJvblJ1bnRpbWVJbml0aWFsaXplZFwiXSgpO3Bvc3RSdW4oKX1pZihNb2R1bGVbXCJzZXRTdGF0dXNcIl0pe01vZHVsZVtcInNldFN0YXR1c1wiXShcIlJ1bm5pbmcuLi5cIik7c2V0VGltZW91dChmdW5jdGlvbigpe3NldFRpbWVvdXQoZnVuY3Rpb24oKXtNb2R1bGVbXCJzZXRTdGF0dXNcIl0oXCJcIil9LDEpO2RvUnVuKCl9LDEpfWVsc2V7ZG9SdW4oKX19TW9kdWxlW1wicnVuXCJdPXJ1bjtmdW5jdGlvbiBleGl0KHN0YXR1cyxpbXBsaWNpdCl7RVhJVFNUQVRVUz1zdGF0dXM7aWYoa2VlcFJ1bnRpbWVBbGl2ZSgpKXt9ZWxzZXtleGl0UnVudGltZSgpfXByb2NFeGl0KHN0YXR1cyl9ZnVuY3Rpb24gcHJvY0V4aXQoY29kZSl7RVhJVFNUQVRVUz1jb2RlO2lmKCFrZWVwUnVudGltZUFsaXZlKCkpe2lmKE1vZHVsZVtcIm9uRXhpdFwiXSlNb2R1bGVbXCJvbkV4aXRcIl0oY29kZSk7QUJPUlQ9dHJ1ZX1xdWl0Xyhjb2RlLG5ldyBFeGl0U3RhdHVzKGNvZGUpKX1pZihNb2R1bGVbXCJwcmVJbml0XCJdKXtpZih0eXBlb2YgTW9kdWxlW1wicHJlSW5pdFwiXT09XCJmdW5jdGlvblwiKU1vZHVsZVtcInByZUluaXRcIl09W01vZHVsZVtcInByZUluaXRcIl1dO3doaWxlKE1vZHVsZVtcInByZUluaXRcIl0ubGVuZ3RoPjApe01vZHVsZVtcInByZUluaXRcIl0ucG9wKCkoKX19cnVuKCk7XG5cblxuICByZXR1cm4gYXJ0b29sa2l0TkZULnJlYWR5XG59XG4pO1xufSkoKTtcbmV4cG9ydCBkZWZhdWx0IGFydG9vbGtpdE5GVDsiLCJtb2R1bGUuZXhwb3J0cyA9IHJlcXVpcmUoXCJyZWdlbmVyYXRvci1ydW50aW1lXCIpO1xuIiwibW9kdWxlLmV4cG9ydHMgPSByZXF1aXJlKCcuL2xpYi9heGlvcycpOyIsIid1c2Ugc3RyaWN0JztcblxudmFyIHV0aWxzID0gcmVxdWlyZSgnLi8uLi91dGlscycpO1xudmFyIHNldHRsZSA9IHJlcXVpcmUoJy4vLi4vY29yZS9zZXR0bGUnKTtcbnZhciBjb29raWVzID0gcmVxdWlyZSgnLi8uLi9oZWxwZXJzL2Nvb2tpZXMnKTtcbnZhciBidWlsZFVSTCA9IHJlcXVpcmUoJy4vLi4vaGVscGVycy9idWlsZFVSTCcpO1xudmFyIGJ1aWxkRnVsbFBhdGggPSByZXF1aXJlKCcuLi9jb3JlL2J1aWxkRnVsbFBhdGgnKTtcbnZhciBwYXJzZUhlYWRlcnMgPSByZXF1aXJlKCcuLy4uL2hlbHBlcnMvcGFyc2VIZWFkZXJzJyk7XG52YXIgaXNVUkxTYW1lT3JpZ2luID0gcmVxdWlyZSgnLi8uLi9oZWxwZXJzL2lzVVJMU2FtZU9yaWdpbicpO1xudmFyIGNyZWF0ZUVycm9yID0gcmVxdWlyZSgnLi4vY29yZS9jcmVhdGVFcnJvcicpO1xudmFyIGRlZmF1bHRzID0gcmVxdWlyZSgnLi4vZGVmYXVsdHMnKTtcbnZhciBDYW5jZWwgPSByZXF1aXJlKCcuLi9jYW5jZWwvQ2FuY2VsJyk7XG5cbm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24geGhyQWRhcHRlcihjb25maWcpIHtcbiAgcmV0dXJuIG5ldyBQcm9taXNlKGZ1bmN0aW9uIGRpc3BhdGNoWGhyUmVxdWVzdChyZXNvbHZlLCByZWplY3QpIHtcbiAgICB2YXIgcmVxdWVzdERhdGEgPSBjb25maWcuZGF0YTtcbiAgICB2YXIgcmVxdWVzdEhlYWRlcnMgPSBjb25maWcuaGVhZGVycztcbiAgICB2YXIgcmVzcG9uc2VUeXBlID0gY29uZmlnLnJlc3BvbnNlVHlwZTtcbiAgICB2YXIgb25DYW5jZWxlZDtcbiAgICBmdW5jdGlvbiBkb25lKCkge1xuICAgICAgaWYgKGNvbmZpZy5jYW5jZWxUb2tlbikge1xuICAgICAgICBjb25maWcuY2FuY2VsVG9rZW4udW5zdWJzY3JpYmUob25DYW5jZWxlZCk7XG4gICAgICB9XG5cbiAgICAgIGlmIChjb25maWcuc2lnbmFsKSB7XG4gICAgICAgIGNvbmZpZy5zaWduYWwucmVtb3ZlRXZlbnRMaXN0ZW5lcignYWJvcnQnLCBvbkNhbmNlbGVkKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpZiAodXRpbHMuaXNGb3JtRGF0YShyZXF1ZXN0RGF0YSkpIHtcbiAgICAgIGRlbGV0ZSByZXF1ZXN0SGVhZGVyc1snQ29udGVudC1UeXBlJ107IC8vIExldCB0aGUgYnJvd3NlciBzZXQgaXRcbiAgICB9XG5cbiAgICB2YXIgcmVxdWVzdCA9IG5ldyBYTUxIdHRwUmVxdWVzdCgpO1xuXG4gICAgLy8gSFRUUCBiYXNpYyBhdXRoZW50aWNhdGlvblxuICAgIGlmIChjb25maWcuYXV0aCkge1xuICAgICAgdmFyIHVzZXJuYW1lID0gY29uZmlnLmF1dGgudXNlcm5hbWUgfHwgJyc7XG4gICAgICB2YXIgcGFzc3dvcmQgPSBjb25maWcuYXV0aC5wYXNzd29yZCA/IHVuZXNjYXBlKGVuY29kZVVSSUNvbXBvbmVudChjb25maWcuYXV0aC5wYXNzd29yZCkpIDogJyc7XG4gICAgICByZXF1ZXN0SGVhZGVycy5BdXRob3JpemF0aW9uID0gJ0Jhc2ljICcgKyBidG9hKHVzZXJuYW1lICsgJzonICsgcGFzc3dvcmQpO1xuICAgIH1cblxuICAgIHZhciBmdWxsUGF0aCA9IGJ1aWxkRnVsbFBhdGgoY29uZmlnLmJhc2VVUkwsIGNvbmZpZy51cmwpO1xuICAgIHJlcXVlc3Qub3Blbihjb25maWcubWV0aG9kLnRvVXBwZXJDYXNlKCksIGJ1aWxkVVJMKGZ1bGxQYXRoLCBjb25maWcucGFyYW1zLCBjb25maWcucGFyYW1zU2VyaWFsaXplciksIHRydWUpO1xuXG4gICAgLy8gU2V0IHRoZSByZXF1ZXN0IHRpbWVvdXQgaW4gTVNcbiAgICByZXF1ZXN0LnRpbWVvdXQgPSBjb25maWcudGltZW91dDtcblxuICAgIGZ1bmN0aW9uIG9ubG9hZGVuZCgpIHtcbiAgICAgIGlmICghcmVxdWVzdCkge1xuICAgICAgICByZXR1cm47XG4gICAgICB9XG4gICAgICAvLyBQcmVwYXJlIHRoZSByZXNwb25zZVxuICAgICAgdmFyIHJlc3BvbnNlSGVhZGVycyA9ICdnZXRBbGxSZXNwb25zZUhlYWRlcnMnIGluIHJlcXVlc3QgPyBwYXJzZUhlYWRlcnMocmVxdWVzdC5nZXRBbGxSZXNwb25zZUhlYWRlcnMoKSkgOiBudWxsO1xuICAgICAgdmFyIHJlc3BvbnNlRGF0YSA9ICFyZXNwb25zZVR5cGUgfHwgcmVzcG9uc2VUeXBlID09PSAndGV4dCcgfHwgIHJlc3BvbnNlVHlwZSA9PT0gJ2pzb24nID9cbiAgICAgICAgcmVxdWVzdC5yZXNwb25zZVRleHQgOiByZXF1ZXN0LnJlc3BvbnNlO1xuICAgICAgdmFyIHJlc3BvbnNlID0ge1xuICAgICAgICBkYXRhOiByZXNwb25zZURhdGEsXG4gICAgICAgIHN0YXR1czogcmVxdWVzdC5zdGF0dXMsXG4gICAgICAgIHN0YXR1c1RleHQ6IHJlcXVlc3Quc3RhdHVzVGV4dCxcbiAgICAgICAgaGVhZGVyczogcmVzcG9uc2VIZWFkZXJzLFxuICAgICAgICBjb25maWc6IGNvbmZpZyxcbiAgICAgICAgcmVxdWVzdDogcmVxdWVzdFxuICAgICAgfTtcblxuICAgICAgc2V0dGxlKGZ1bmN0aW9uIF9yZXNvbHZlKHZhbHVlKSB7XG4gICAgICAgIHJlc29sdmUodmFsdWUpO1xuICAgICAgICBkb25lKCk7XG4gICAgICB9LCBmdW5jdGlvbiBfcmVqZWN0KGVycikge1xuICAgICAgICByZWplY3QoZXJyKTtcbiAgICAgICAgZG9uZSgpO1xuICAgICAgfSwgcmVzcG9uc2UpO1xuXG4gICAgICAvLyBDbGVhbiB1cCByZXF1ZXN0XG4gICAgICByZXF1ZXN0ID0gbnVsbDtcbiAgICB9XG5cbiAgICBpZiAoJ29ubG9hZGVuZCcgaW4gcmVxdWVzdCkge1xuICAgICAgLy8gVXNlIG9ubG9hZGVuZCBpZiBhdmFpbGFibGVcbiAgICAgIHJlcXVlc3Qub25sb2FkZW5kID0gb25sb2FkZW5kO1xuICAgIH0gZWxzZSB7XG4gICAgICAvLyBMaXN0ZW4gZm9yIHJlYWR5IHN0YXRlIHRvIGVtdWxhdGUgb25sb2FkZW5kXG4gICAgICByZXF1ZXN0Lm9ucmVhZHlzdGF0ZWNoYW5nZSA9IGZ1bmN0aW9uIGhhbmRsZUxvYWQoKSB7XG4gICAgICAgIGlmICghcmVxdWVzdCB8fCByZXF1ZXN0LnJlYWR5U3RhdGUgIT09IDQpIHtcbiAgICAgICAgICByZXR1cm47XG4gICAgICAgIH1cblxuICAgICAgICAvLyBUaGUgcmVxdWVzdCBlcnJvcmVkIG91dCBhbmQgd2UgZGlkbid0IGdldCBhIHJlc3BvbnNlLCB0aGlzIHdpbGwgYmVcbiAgICAgICAgLy8gaGFuZGxlZCBieSBvbmVycm9yIGluc3RlYWRcbiAgICAgICAgLy8gV2l0aCBvbmUgZXhjZXB0aW9uOiByZXF1ZXN0IHRoYXQgdXNpbmcgZmlsZTogcHJvdG9jb2wsIG1vc3QgYnJvd3NlcnNcbiAgICAgICAgLy8gd2lsbCByZXR1cm4gc3RhdHVzIGFzIDAgZXZlbiB0aG91Z2ggaXQncyBhIHN1Y2Nlc3NmdWwgcmVxdWVzdFxuICAgICAgICBpZiAocmVxdWVzdC5zdGF0dXMgPT09IDAgJiYgIShyZXF1ZXN0LnJlc3BvbnNlVVJMICYmIHJlcXVlc3QucmVzcG9uc2VVUkwuaW5kZXhPZignZmlsZTonKSA9PT0gMCkpIHtcbiAgICAgICAgICByZXR1cm47XG4gICAgICAgIH1cbiAgICAgICAgLy8gcmVhZHlzdGF0ZSBoYW5kbGVyIGlzIGNhbGxpbmcgYmVmb3JlIG9uZXJyb3Igb3Igb250aW1lb3V0IGhhbmRsZXJzLFxuICAgICAgICAvLyBzbyB3ZSBzaG91bGQgY2FsbCBvbmxvYWRlbmQgb24gdGhlIG5leHQgJ3RpY2snXG4gICAgICAgIHNldFRpbWVvdXQob25sb2FkZW5kKTtcbiAgICAgIH07XG4gICAgfVxuXG4gICAgLy8gSGFuZGxlIGJyb3dzZXIgcmVxdWVzdCBjYW5jZWxsYXRpb24gKGFzIG9wcG9zZWQgdG8gYSBtYW51YWwgY2FuY2VsbGF0aW9uKVxuICAgIHJlcXVlc3Qub25hYm9ydCA9IGZ1bmN0aW9uIGhhbmRsZUFib3J0KCkge1xuICAgICAgaWYgKCFyZXF1ZXN0KSB7XG4gICAgICAgIHJldHVybjtcbiAgICAgIH1cblxuICAgICAgcmVqZWN0KGNyZWF0ZUVycm9yKCdSZXF1ZXN0IGFib3J0ZWQnLCBjb25maWcsICdFQ09OTkFCT1JURUQnLCByZXF1ZXN0KSk7XG5cbiAgICAgIC8vIENsZWFuIHVwIHJlcXVlc3RcbiAgICAgIHJlcXVlc3QgPSBudWxsO1xuICAgIH07XG5cbiAgICAvLyBIYW5kbGUgbG93IGxldmVsIG5ldHdvcmsgZXJyb3JzXG4gICAgcmVxdWVzdC5vbmVycm9yID0gZnVuY3Rpb24gaGFuZGxlRXJyb3IoKSB7XG4gICAgICAvLyBSZWFsIGVycm9ycyBhcmUgaGlkZGVuIGZyb20gdXMgYnkgdGhlIGJyb3dzZXJcbiAgICAgIC8vIG9uZXJyb3Igc2hvdWxkIG9ubHkgZmlyZSBpZiBpdCdzIGEgbmV0d29yayBlcnJvclxuICAgICAgcmVqZWN0KGNyZWF0ZUVycm9yKCdOZXR3b3JrIEVycm9yJywgY29uZmlnLCBudWxsLCByZXF1ZXN0KSk7XG5cbiAgICAgIC8vIENsZWFuIHVwIHJlcXVlc3RcbiAgICAgIHJlcXVlc3QgPSBudWxsO1xuICAgIH07XG5cbiAgICAvLyBIYW5kbGUgdGltZW91dFxuICAgIHJlcXVlc3Qub250aW1lb3V0ID0gZnVuY3Rpb24gaGFuZGxlVGltZW91dCgpIHtcbiAgICAgIHZhciB0aW1lb3V0RXJyb3JNZXNzYWdlID0gY29uZmlnLnRpbWVvdXQgPyAndGltZW91dCBvZiAnICsgY29uZmlnLnRpbWVvdXQgKyAnbXMgZXhjZWVkZWQnIDogJ3RpbWVvdXQgZXhjZWVkZWQnO1xuICAgICAgdmFyIHRyYW5zaXRpb25hbCA9IGNvbmZpZy50cmFuc2l0aW9uYWwgfHwgZGVmYXVsdHMudHJhbnNpdGlvbmFsO1xuICAgICAgaWYgKGNvbmZpZy50aW1lb3V0RXJyb3JNZXNzYWdlKSB7XG4gICAgICAgIHRpbWVvdXRFcnJvck1lc3NhZ2UgPSBjb25maWcudGltZW91dEVycm9yTWVzc2FnZTtcbiAgICAgIH1cbiAgICAgIHJlamVjdChjcmVhdGVFcnJvcihcbiAgICAgICAgdGltZW91dEVycm9yTWVzc2FnZSxcbiAgICAgICAgY29uZmlnLFxuICAgICAgICB0cmFuc2l0aW9uYWwuY2xhcmlmeVRpbWVvdXRFcnJvciA/ICdFVElNRURPVVQnIDogJ0VDT05OQUJPUlRFRCcsXG4gICAgICAgIHJlcXVlc3QpKTtcblxuICAgICAgLy8gQ2xlYW4gdXAgcmVxdWVzdFxuICAgICAgcmVxdWVzdCA9IG51bGw7XG4gICAgfTtcblxuICAgIC8vIEFkZCB4c3JmIGhlYWRlclxuICAgIC8vIFRoaXMgaXMgb25seSBkb25lIGlmIHJ1bm5pbmcgaW4gYSBzdGFuZGFyZCBicm93c2VyIGVudmlyb25tZW50LlxuICAgIC8vIFNwZWNpZmljYWxseSBub3QgaWYgd2UncmUgaW4gYSB3ZWIgd29ya2VyLCBvciByZWFjdC1uYXRpdmUuXG4gICAgaWYgKHV0aWxzLmlzU3RhbmRhcmRCcm93c2VyRW52KCkpIHtcbiAgICAgIC8vIEFkZCB4c3JmIGhlYWRlclxuICAgICAgdmFyIHhzcmZWYWx1ZSA9IChjb25maWcud2l0aENyZWRlbnRpYWxzIHx8IGlzVVJMU2FtZU9yaWdpbihmdWxsUGF0aCkpICYmIGNvbmZpZy54c3JmQ29va2llTmFtZSA/XG4gICAgICAgIGNvb2tpZXMucmVhZChjb25maWcueHNyZkNvb2tpZU5hbWUpIDpcbiAgICAgICAgdW5kZWZpbmVkO1xuXG4gICAgICBpZiAoeHNyZlZhbHVlKSB7XG4gICAgICAgIHJlcXVlc3RIZWFkZXJzW2NvbmZpZy54c3JmSGVhZGVyTmFtZV0gPSB4c3JmVmFsdWU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQWRkIGhlYWRlcnMgdG8gdGhlIHJlcXVlc3RcbiAgICBpZiAoJ3NldFJlcXVlc3RIZWFkZXInIGluIHJlcXVlc3QpIHtcbiAgICAgIHV0aWxzLmZvckVhY2gocmVxdWVzdEhlYWRlcnMsIGZ1bmN0aW9uIHNldFJlcXVlc3RIZWFkZXIodmFsLCBrZXkpIHtcbiAgICAgICAgaWYgKHR5cGVvZiByZXF1ZXN0RGF0YSA9PT0gJ3VuZGVmaW5lZCcgJiYga2V5LnRvTG93ZXJDYXNlKCkgPT09ICdjb250ZW50LXR5cGUnKSB7XG4gICAgICAgICAgLy8gUmVtb3ZlIENvbnRlbnQtVHlwZSBpZiBkYXRhIGlzIHVuZGVmaW5lZFxuICAgICAgICAgIGRlbGV0ZSByZXF1ZXN0SGVhZGVyc1trZXldO1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgIC8vIE90aGVyd2lzZSBhZGQgaGVhZGVyIHRvIHRoZSByZXF1ZXN0XG4gICAgICAgICAgcmVxdWVzdC5zZXRSZXF1ZXN0SGVhZGVyKGtleSwgdmFsKTtcbiAgICAgICAgfVxuICAgICAgfSk7XG4gICAgfVxuXG4gICAgLy8gQWRkIHdpdGhDcmVkZW50aWFscyB0byByZXF1ZXN0IGlmIG5lZWRlZFxuICAgIGlmICghdXRpbHMuaXNVbmRlZmluZWQoY29uZmlnLndpdGhDcmVkZW50aWFscykpIHtcbiAgICAgIHJlcXVlc3Qud2l0aENyZWRlbnRpYWxzID0gISFjb25maWcud2l0aENyZWRlbnRpYWxzO1xuICAgIH1cblxuICAgIC8vIEFkZCByZXNwb25zZVR5cGUgdG8gcmVxdWVzdCBpZiBuZWVkZWRcbiAgICBpZiAocmVzcG9uc2VUeXBlICYmIHJlc3BvbnNlVHlwZSAhPT0gJ2pzb24nKSB7XG4gICAgICByZXF1ZXN0LnJlc3BvbnNlVHlwZSA9IGNvbmZpZy5yZXNwb25zZVR5cGU7XG4gICAgfVxuXG4gICAgLy8gSGFuZGxlIHByb2dyZXNzIGlmIG5lZWRlZFxuICAgIGlmICh0eXBlb2YgY29uZmlnLm9uRG93bmxvYWRQcm9ncmVzcyA9PT0gJ2Z1bmN0aW9uJykge1xuICAgICAgcmVxdWVzdC5hZGRFdmVudExpc3RlbmVyKCdwcm9ncmVzcycsIGNvbmZpZy5vbkRvd25sb2FkUHJvZ3Jlc3MpO1xuICAgIH1cblxuICAgIC8vIE5vdCBhbGwgYnJvd3NlcnMgc3VwcG9ydCB1cGxvYWQgZXZlbnRzXG4gICAgaWYgKHR5cGVvZiBjb25maWcub25VcGxvYWRQcm9ncmVzcyA9PT0gJ2Z1bmN0aW9uJyAmJiByZXF1ZXN0LnVwbG9hZCkge1xuICAgICAgcmVxdWVzdC51cGxvYWQuYWRkRXZlbnRMaXN0ZW5lcigncHJvZ3Jlc3MnLCBjb25maWcub25VcGxvYWRQcm9ncmVzcyk7XG4gICAgfVxuXG4gICAgaWYgKGNvbmZpZy5jYW5jZWxUb2tlbiB8fCBjb25maWcuc2lnbmFsKSB7XG4gICAgICAvLyBIYW5kbGUgY2FuY2VsbGF0aW9uXG4gICAgICAvLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZnVuYy1uYW1lc1xuICAgICAgb25DYW5jZWxlZCA9IGZ1bmN0aW9uKGNhbmNlbCkge1xuICAgICAgICBpZiAoIXJlcXVlc3QpIHtcbiAgICAgICAgICByZXR1cm47XG4gICAgICAgIH1cbiAgICAgICAgcmVqZWN0KCFjYW5jZWwgfHwgKGNhbmNlbCAmJiBjYW5jZWwudHlwZSkgPyBuZXcgQ2FuY2VsKCdjYW5jZWxlZCcpIDogY2FuY2VsKTtcbiAgICAgICAgcmVxdWVzdC5hYm9ydCgpO1xuICAgICAgICByZXF1ZXN0ID0gbnVsbDtcbiAgICAgIH07XG5cbiAgICAgIGNvbmZpZy5jYW5jZWxUb2tlbiAmJiBjb25maWcuY2FuY2VsVG9rZW4uc3Vic2NyaWJlKG9uQ2FuY2VsZWQpO1xuICAgICAgaWYgKGNvbmZpZy5zaWduYWwpIHtcbiAgICAgICAgY29uZmlnLnNpZ25hbC5hYm9ydGVkID8gb25DYW5jZWxlZCgpIDogY29uZmlnLnNpZ25hbC5hZGRFdmVudExpc3RlbmVyKCdhYm9ydCcsIG9uQ2FuY2VsZWQpO1xuICAgICAgfVxuICAgIH1cblxuICAgIGlmICghcmVxdWVzdERhdGEpIHtcbiAgICAgIHJlcXVlc3REYXRhID0gbnVsbDtcbiAgICB9XG5cbiAgICAvLyBTZW5kIHRoZSByZXF1ZXN0XG4gICAgcmVxdWVzdC5zZW5kKHJlcXVlc3REYXRhKTtcbiAgfSk7XG59O1xuIiwiJ3VzZSBzdHJpY3QnO1xuXG52YXIgdXRpbHMgPSByZXF1aXJlKCcuL3V0aWxzJyk7XG52YXIgYmluZCA9IHJlcXVpcmUoJy4vaGVscGVycy9iaW5kJyk7XG52YXIgQXhpb3MgPSByZXF1aXJlKCcuL2NvcmUvQXhpb3MnKTtcbnZhciBtZXJnZUNvbmZpZyA9IHJlcXVpcmUoJy4vY29yZS9tZXJnZUNvbmZpZycpO1xudmFyIGRlZmF1bHRzID0gcmVxdWlyZSgnLi9kZWZhdWx0cycpO1xuXG4vKipcbiAqIENyZWF0ZSBhbiBpbnN0YW5jZSBvZiBBeGlvc1xuICpcbiAqIEBwYXJhbSB7T2JqZWN0fSBkZWZhdWx0Q29uZmlnIFRoZSBkZWZhdWx0IGNvbmZpZyBmb3IgdGhlIGluc3RhbmNlXG4gKiBAcmV0dXJuIHtBeGlvc30gQSBuZXcgaW5zdGFuY2Ugb2YgQXhpb3NcbiAqL1xuZnVuY3Rpb24gY3JlYXRlSW5zdGFuY2UoZGVmYXVsdENvbmZpZykge1xuICB2YXIgY29udGV4dCA9IG5ldyBBeGlvcyhkZWZhdWx0Q29uZmlnKTtcbiAgdmFyIGluc3RhbmNlID0gYmluZChBeGlvcy5wcm90b3R5cGUucmVxdWVzdCwgY29udGV4dCk7XG5cbiAgLy8gQ29weSBheGlvcy5wcm90b3R5cGUgdG8gaW5zdGFuY2VcbiAgdXRpbHMuZXh0ZW5kKGluc3RhbmNlLCBBeGlvcy5wcm90b3R5cGUsIGNvbnRleHQpO1xuXG4gIC8vIENvcHkgY29udGV4dCB0byBpbnN0YW5jZVxuICB1dGlscy5leHRlbmQoaW5zdGFuY2UsIGNvbnRleHQpO1xuXG4gIC8vIEZhY3RvcnkgZm9yIGNyZWF0aW5nIG5ldyBpbnN0YW5jZXNcbiAgaW5zdGFuY2UuY3JlYXRlID0gZnVuY3Rpb24gY3JlYXRlKGluc3RhbmNlQ29uZmlnKSB7XG4gICAgcmV0dXJuIGNyZWF0ZUluc3RhbmNlKG1lcmdlQ29uZmlnKGRlZmF1bHRDb25maWcsIGluc3RhbmNlQ29uZmlnKSk7XG4gIH07XG5cbiAgcmV0dXJuIGluc3RhbmNlO1xufVxuXG4vLyBDcmVhdGUgdGhlIGRlZmF1bHQgaW5zdGFuY2UgdG8gYmUgZXhwb3J0ZWRcbnZhciBheGlvcyA9IGNyZWF0ZUluc3RhbmNlKGRlZmF1bHRzKTtcblxuLy8gRXhwb3NlIEF4aW9zIGNsYXNzIHRvIGFsbG93IGNsYXNzIGluaGVyaXRhbmNlXG5heGlvcy5BeGlvcyA9IEF4aW9zO1xuXG4vLyBFeHBvc2UgQ2FuY2VsICYgQ2FuY2VsVG9rZW5cbmF4aW9zLkNhbmNlbCA9IHJlcXVpcmUoJy4vY2FuY2VsL0NhbmNlbCcpO1xuYXhpb3MuQ2FuY2VsVG9rZW4gPSByZXF1aXJlKCcuL2NhbmNlbC9DYW5jZWxUb2tlbicpO1xuYXhpb3MuaXNDYW5jZWwgPSByZXF1aXJlKCcuL2NhbmNlbC9pc0NhbmNlbCcpO1xuYXhpb3MuVkVSU0lPTiA9IHJlcXVpcmUoJy4vZW52L2RhdGEnKS52ZXJzaW9uO1xuXG4vLyBFeHBvc2UgYWxsL3NwcmVhZFxuYXhpb3MuYWxsID0gZnVuY3Rpb24gYWxsKHByb21pc2VzKSB7XG4gIHJldHVybiBQcm9taXNlLmFsbChwcm9taXNlcyk7XG59O1xuYXhpb3Muc3ByZWFkID0gcmVxdWlyZSgnLi9oZWxwZXJzL3NwcmVhZCcpO1xuXG4vLyBFeHBvc2UgaXNBeGlvc0Vycm9yXG5heGlvcy5pc0F4aW9zRXJyb3IgPSByZXF1aXJlKCcuL2hlbHBlcnMvaXNBeGlvc0Vycm9yJyk7XG5cbm1vZHVsZS5leHBvcnRzID0gYXhpb3M7XG5cbi8vIEFsbG93IHVzZSBvZiBkZWZhdWx0IGltcG9ydCBzeW50YXggaW4gVHlwZVNjcmlwdFxubW9kdWxlLmV4cG9ydHMuZGVmYXVsdCA9IGF4aW9zO1xuIiwiJ3VzZSBzdHJpY3QnO1xuXG4vKipcbiAqIEEgYENhbmNlbGAgaXMgYW4gb2JqZWN0IHRoYXQgaXMgdGhyb3duIHdoZW4gYW4gb3BlcmF0aW9uIGlzIGNhbmNlbGVkLlxuICpcbiAqIEBjbGFzc1xuICogQHBhcmFtIHtzdHJpbmc9fSBtZXNzYWdlIFRoZSBtZXNzYWdlLlxuICovXG5mdW5jdGlvbiBDYW5jZWwobWVzc2FnZSkge1xuICB0aGlzLm1lc3NhZ2UgPSBtZXNzYWdlO1xufVxuXG5DYW5jZWwucHJvdG90eXBlLnRvU3RyaW5nID0gZnVuY3Rpb24gdG9TdHJpbmcoKSB7XG4gIHJldHVybiAnQ2FuY2VsJyArICh0aGlzLm1lc3NhZ2UgPyAnOiAnICsgdGhpcy5tZXNzYWdlIDogJycpO1xufTtcblxuQ2FuY2VsLnByb3RvdHlwZS5fX0NBTkNFTF9fID0gdHJ1ZTtcblxubW9kdWxlLmV4cG9ydHMgPSBDYW5jZWw7XG4iLCIndXNlIHN0cmljdCc7XG5cbnZhciBDYW5jZWwgPSByZXF1aXJlKCcuL0NhbmNlbCcpO1xuXG4vKipcbiAqIEEgYENhbmNlbFRva2VuYCBpcyBhbiBvYmplY3QgdGhhdCBjYW4gYmUgdXNlZCB0byByZXF1ZXN0IGNhbmNlbGxhdGlvbiBvZiBhbiBvcGVyYXRpb24uXG4gKlxuICogQGNsYXNzXG4gKiBAcGFyYW0ge0Z1bmN0aW9ufSBleGVjdXRvciBUaGUgZXhlY3V0b3IgZnVuY3Rpb24uXG4gKi9cbmZ1bmN0aW9uIENhbmNlbFRva2VuKGV4ZWN1dG9yKSB7XG4gIGlmICh0eXBlb2YgZXhlY3V0b3IgIT09ICdmdW5jdGlvbicpIHtcbiAgICB0aHJvdyBuZXcgVHlwZUVycm9yKCdleGVjdXRvciBtdXN0IGJlIGEgZnVuY3Rpb24uJyk7XG4gIH1cblxuICB2YXIgcmVzb2x2ZVByb21pc2U7XG5cbiAgdGhpcy5wcm9taXNlID0gbmV3IFByb21pc2UoZnVuY3Rpb24gcHJvbWlzZUV4ZWN1dG9yKHJlc29sdmUpIHtcbiAgICByZXNvbHZlUHJvbWlzZSA9IHJlc29sdmU7XG4gIH0pO1xuXG4gIHZhciB0b2tlbiA9IHRoaXM7XG5cbiAgLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIGZ1bmMtbmFtZXNcbiAgdGhpcy5wcm9taXNlLnRoZW4oZnVuY3Rpb24oY2FuY2VsKSB7XG4gICAgaWYgKCF0b2tlbi5fbGlzdGVuZXJzKSByZXR1cm47XG5cbiAgICB2YXIgaTtcbiAgICB2YXIgbCA9IHRva2VuLl9saXN0ZW5lcnMubGVuZ3RoO1xuXG4gICAgZm9yIChpID0gMDsgaSA8IGw7IGkrKykge1xuICAgICAgdG9rZW4uX2xpc3RlbmVyc1tpXShjYW5jZWwpO1xuICAgIH1cbiAgICB0b2tlbi5fbGlzdGVuZXJzID0gbnVsbDtcbiAgfSk7XG5cbiAgLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIGZ1bmMtbmFtZXNcbiAgdGhpcy5wcm9taXNlLnRoZW4gPSBmdW5jdGlvbihvbmZ1bGZpbGxlZCkge1xuICAgIHZhciBfcmVzb2x2ZTtcbiAgICAvLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZnVuYy1uYW1lc1xuICAgIHZhciBwcm9taXNlID0gbmV3IFByb21pc2UoZnVuY3Rpb24ocmVzb2x2ZSkge1xuICAgICAgdG9rZW4uc3Vic2NyaWJlKHJlc29sdmUpO1xuICAgICAgX3Jlc29sdmUgPSByZXNvbHZlO1xuICAgIH0pLnRoZW4ob25mdWxmaWxsZWQpO1xuXG4gICAgcHJvbWlzZS5jYW5jZWwgPSBmdW5jdGlvbiByZWplY3QoKSB7XG4gICAgICB0b2tlbi51bnN1YnNjcmliZShfcmVzb2x2ZSk7XG4gICAgfTtcblxuICAgIHJldHVybiBwcm9taXNlO1xuICB9O1xuXG4gIGV4ZWN1dG9yKGZ1bmN0aW9uIGNhbmNlbChtZXNzYWdlKSB7XG4gICAgaWYgKHRva2VuLnJlYXNvbikge1xuICAgICAgLy8gQ2FuY2VsbGF0aW9uIGhhcyBhbHJlYWR5IGJlZW4gcmVxdWVzdGVkXG4gICAgICByZXR1cm47XG4gICAgfVxuXG4gICAgdG9rZW4ucmVhc29uID0gbmV3IENhbmNlbChtZXNzYWdlKTtcbiAgICByZXNvbHZlUHJvbWlzZSh0b2tlbi5yZWFzb24pO1xuICB9KTtcbn1cblxuLyoqXG4gKiBUaHJvd3MgYSBgQ2FuY2VsYCBpZiBjYW5jZWxsYXRpb24gaGFzIGJlZW4gcmVxdWVzdGVkLlxuICovXG5DYW5jZWxUb2tlbi5wcm90b3R5cGUudGhyb3dJZlJlcXVlc3RlZCA9IGZ1bmN0aW9uIHRocm93SWZSZXF1ZXN0ZWQoKSB7XG4gIGlmICh0aGlzLnJlYXNvbikge1xuICAgIHRocm93IHRoaXMucmVhc29uO1xuICB9XG59O1xuXG4vKipcbiAqIFN1YnNjcmliZSB0byB0aGUgY2FuY2VsIHNpZ25hbFxuICovXG5cbkNhbmNlbFRva2VuLnByb3RvdHlwZS5zdWJzY3JpYmUgPSBmdW5jdGlvbiBzdWJzY3JpYmUobGlzdGVuZXIpIHtcbiAgaWYgKHRoaXMucmVhc29uKSB7XG4gICAgbGlzdGVuZXIodGhpcy5yZWFzb24pO1xuICAgIHJldHVybjtcbiAgfVxuXG4gIGlmICh0aGlzLl9saXN0ZW5lcnMpIHtcbiAgICB0aGlzLl9saXN0ZW5lcnMucHVzaChsaXN0ZW5lcik7XG4gIH0gZWxzZSB7XG4gICAgdGhpcy5fbGlzdGVuZXJzID0gW2xpc3RlbmVyXTtcbiAgfVxufTtcblxuLyoqXG4gKiBVbnN1YnNjcmliZSBmcm9tIHRoZSBjYW5jZWwgc2lnbmFsXG4gKi9cblxuQ2FuY2VsVG9rZW4ucHJvdG90eXBlLnVuc3Vic2NyaWJlID0gZnVuY3Rpb24gdW5zdWJzY3JpYmUobGlzdGVuZXIpIHtcbiAgaWYgKCF0aGlzLl9saXN0ZW5lcnMpIHtcbiAgICByZXR1cm47XG4gIH1cbiAgdmFyIGluZGV4ID0gdGhpcy5fbGlzdGVuZXJzLmluZGV4T2YobGlzdGVuZXIpO1xuICBpZiAoaW5kZXggIT09IC0xKSB7XG4gICAgdGhpcy5fbGlzdGVuZXJzLnNwbGljZShpbmRleCwgMSk7XG4gIH1cbn07XG5cbi8qKlxuICogUmV0dXJucyBhbiBvYmplY3QgdGhhdCBjb250YWlucyBhIG5ldyBgQ2FuY2VsVG9rZW5gIGFuZCBhIGZ1bmN0aW9uIHRoYXQsIHdoZW4gY2FsbGVkLFxuICogY2FuY2VscyB0aGUgYENhbmNlbFRva2VuYC5cbiAqL1xuQ2FuY2VsVG9rZW4uc291cmNlID0gZnVuY3Rpb24gc291cmNlKCkge1xuICB2YXIgY2FuY2VsO1xuICB2YXIgdG9rZW4gPSBuZXcgQ2FuY2VsVG9rZW4oZnVuY3Rpb24gZXhlY3V0b3IoYykge1xuICAgIGNhbmNlbCA9IGM7XG4gIH0pO1xuICByZXR1cm4ge1xuICAgIHRva2VuOiB0b2tlbixcbiAgICBjYW5jZWw6IGNhbmNlbFxuICB9O1xufTtcblxubW9kdWxlLmV4cG9ydHMgPSBDYW5jZWxUb2tlbjtcbiIsIid1c2Ugc3RyaWN0JztcblxubW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbiBpc0NhbmNlbCh2YWx1ZSkge1xuICByZXR1cm4gISEodmFsdWUgJiYgdmFsdWUuX19DQU5DRUxfXyk7XG59O1xuIiwiJ3VzZSBzdHJpY3QnO1xuXG52YXIgdXRpbHMgPSByZXF1aXJlKCcuLy4uL3V0aWxzJyk7XG52YXIgYnVpbGRVUkwgPSByZXF1aXJlKCcuLi9oZWxwZXJzL2J1aWxkVVJMJyk7XG52YXIgSW50ZXJjZXB0b3JNYW5hZ2VyID0gcmVxdWlyZSgnLi9JbnRlcmNlcHRvck1hbmFnZXInKTtcbnZhciBkaXNwYXRjaFJlcXVlc3QgPSByZXF1aXJlKCcuL2Rpc3BhdGNoUmVxdWVzdCcpO1xudmFyIG1lcmdlQ29uZmlnID0gcmVxdWlyZSgnLi9tZXJnZUNvbmZpZycpO1xudmFyIHZhbGlkYXRvciA9IHJlcXVpcmUoJy4uL2hlbHBlcnMvdmFsaWRhdG9yJyk7XG5cbnZhciB2YWxpZGF0b3JzID0gdmFsaWRhdG9yLnZhbGlkYXRvcnM7XG4vKipcbiAqIENyZWF0ZSBhIG5ldyBpbnN0YW5jZSBvZiBBeGlvc1xuICpcbiAqIEBwYXJhbSB7T2JqZWN0fSBpbnN0YW5jZUNvbmZpZyBUaGUgZGVmYXVsdCBjb25maWcgZm9yIHRoZSBpbnN0YW5jZVxuICovXG5mdW5jdGlvbiBBeGlvcyhpbnN0YW5jZUNvbmZpZykge1xuICB0aGlzLmRlZmF1bHRzID0gaW5zdGFuY2VDb25maWc7XG4gIHRoaXMuaW50ZXJjZXB0b3JzID0ge1xuICAgIHJlcXVlc3Q6IG5ldyBJbnRlcmNlcHRvck1hbmFnZXIoKSxcbiAgICByZXNwb25zZTogbmV3IEludGVyY2VwdG9yTWFuYWdlcigpXG4gIH07XG59XG5cbi8qKlxuICogRGlzcGF0Y2ggYSByZXF1ZXN0XG4gKlxuICogQHBhcmFtIHtPYmplY3R9IGNvbmZpZyBUaGUgY29uZmlnIHNwZWNpZmljIGZvciB0aGlzIHJlcXVlc3QgKG1lcmdlZCB3aXRoIHRoaXMuZGVmYXVsdHMpXG4gKi9cbkF4aW9zLnByb3RvdHlwZS5yZXF1ZXN0ID0gZnVuY3Rpb24gcmVxdWVzdChjb25maWdPclVybCwgY29uZmlnKSB7XG4gIC8qZXNsaW50IG5vLXBhcmFtLXJlYXNzaWduOjAqL1xuICAvLyBBbGxvdyBmb3IgYXhpb3MoJ2V4YW1wbGUvdXJsJ1ssIGNvbmZpZ10pIGEgbGEgZmV0Y2ggQVBJXG4gIGlmICh0eXBlb2YgY29uZmlnT3JVcmwgPT09ICdzdHJpbmcnKSB7XG4gICAgY29uZmlnID0gY29uZmlnIHx8IHt9O1xuICAgIGNvbmZpZy51cmwgPSBjb25maWdPclVybDtcbiAgfSBlbHNlIHtcbiAgICBjb25maWcgPSBjb25maWdPclVybCB8fCB7fTtcbiAgfVxuXG4gIGNvbmZpZyA9IG1lcmdlQ29uZmlnKHRoaXMuZGVmYXVsdHMsIGNvbmZpZyk7XG5cbiAgLy8gU2V0IGNvbmZpZy5tZXRob2RcbiAgaWYgKGNvbmZpZy5tZXRob2QpIHtcbiAgICBjb25maWcubWV0aG9kID0gY29uZmlnLm1ldGhvZC50b0xvd2VyQ2FzZSgpO1xuICB9IGVsc2UgaWYgKHRoaXMuZGVmYXVsdHMubWV0aG9kKSB7XG4gICAgY29uZmlnLm1ldGhvZCA9IHRoaXMuZGVmYXVsdHMubWV0aG9kLnRvTG93ZXJDYXNlKCk7XG4gIH0gZWxzZSB7XG4gICAgY29uZmlnLm1ldGhvZCA9ICdnZXQnO1xuICB9XG5cbiAgdmFyIHRyYW5zaXRpb25hbCA9IGNvbmZpZy50cmFuc2l0aW9uYWw7XG5cbiAgaWYgKHRyYW5zaXRpb25hbCAhPT0gdW5kZWZpbmVkKSB7XG4gICAgdmFsaWRhdG9yLmFzc2VydE9wdGlvbnModHJhbnNpdGlvbmFsLCB7XG4gICAgICBzaWxlbnRKU09OUGFyc2luZzogdmFsaWRhdG9ycy50cmFuc2l0aW9uYWwodmFsaWRhdG9ycy5ib29sZWFuKSxcbiAgICAgIGZvcmNlZEpTT05QYXJzaW5nOiB2YWxpZGF0b3JzLnRyYW5zaXRpb25hbCh2YWxpZGF0b3JzLmJvb2xlYW4pLFxuICAgICAgY2xhcmlmeVRpbWVvdXRFcnJvcjogdmFsaWRhdG9ycy50cmFuc2l0aW9uYWwodmFsaWRhdG9ycy5ib29sZWFuKVxuICAgIH0sIGZhbHNlKTtcbiAgfVxuXG4gIC8vIGZpbHRlciBvdXQgc2tpcHBlZCBpbnRlcmNlcHRvcnNcbiAgdmFyIHJlcXVlc3RJbnRlcmNlcHRvckNoYWluID0gW107XG4gIHZhciBzeW5jaHJvbm91c1JlcXVlc3RJbnRlcmNlcHRvcnMgPSB0cnVlO1xuICB0aGlzLmludGVyY2VwdG9ycy5yZXF1ZXN0LmZvckVhY2goZnVuY3Rpb24gdW5zaGlmdFJlcXVlc3RJbnRlcmNlcHRvcnMoaW50ZXJjZXB0b3IpIHtcbiAgICBpZiAodHlwZW9mIGludGVyY2VwdG9yLnJ1bldoZW4gPT09ICdmdW5jdGlvbicgJiYgaW50ZXJjZXB0b3IucnVuV2hlbihjb25maWcpID09PSBmYWxzZSkge1xuICAgICAgcmV0dXJuO1xuICAgIH1cblxuICAgIHN5bmNocm9ub3VzUmVxdWVzdEludGVyY2VwdG9ycyA9IHN5bmNocm9ub3VzUmVxdWVzdEludGVyY2VwdG9ycyAmJiBpbnRlcmNlcHRvci5zeW5jaHJvbm91cztcblxuICAgIHJlcXVlc3RJbnRlcmNlcHRvckNoYWluLnVuc2hpZnQoaW50ZXJjZXB0b3IuZnVsZmlsbGVkLCBpbnRlcmNlcHRvci5yZWplY3RlZCk7XG4gIH0pO1xuXG4gIHZhciByZXNwb25zZUludGVyY2VwdG9yQ2hhaW4gPSBbXTtcbiAgdGhpcy5pbnRlcmNlcHRvcnMucmVzcG9uc2UuZm9yRWFjaChmdW5jdGlvbiBwdXNoUmVzcG9uc2VJbnRlcmNlcHRvcnMoaW50ZXJjZXB0b3IpIHtcbiAgICByZXNwb25zZUludGVyY2VwdG9yQ2hhaW4ucHVzaChpbnRlcmNlcHRvci5mdWxmaWxsZWQsIGludGVyY2VwdG9yLnJlamVjdGVkKTtcbiAgfSk7XG5cbiAgdmFyIHByb21pc2U7XG5cbiAgaWYgKCFzeW5jaHJvbm91c1JlcXVlc3RJbnRlcmNlcHRvcnMpIHtcbiAgICB2YXIgY2hhaW4gPSBbZGlzcGF0Y2hSZXF1ZXN0LCB1bmRlZmluZWRdO1xuXG4gICAgQXJyYXkucHJvdG90eXBlLnVuc2hpZnQuYXBwbHkoY2hhaW4sIHJlcXVlc3RJbnRlcmNlcHRvckNoYWluKTtcbiAgICBjaGFpbiA9IGNoYWluLmNvbmNhdChyZXNwb25zZUludGVyY2VwdG9yQ2hhaW4pO1xuXG4gICAgcHJvbWlzZSA9IFByb21pc2UucmVzb2x2ZShjb25maWcpO1xuICAgIHdoaWxlIChjaGFpbi5sZW5ndGgpIHtcbiAgICAgIHByb21pc2UgPSBwcm9taXNlLnRoZW4oY2hhaW4uc2hpZnQoKSwgY2hhaW4uc2hpZnQoKSk7XG4gICAgfVxuXG4gICAgcmV0dXJuIHByb21pc2U7XG4gIH1cblxuXG4gIHZhciBuZXdDb25maWcgPSBjb25maWc7XG4gIHdoaWxlIChyZXF1ZXN0SW50ZXJjZXB0b3JDaGFpbi5sZW5ndGgpIHtcbiAgICB2YXIgb25GdWxmaWxsZWQgPSByZXF1ZXN0SW50ZXJjZXB0b3JDaGFpbi5zaGlmdCgpO1xuICAgIHZhciBvblJlamVjdGVkID0gcmVxdWVzdEludGVyY2VwdG9yQ2hhaW4uc2hpZnQoKTtcbiAgICB0cnkge1xuICAgICAgbmV3Q29uZmlnID0gb25GdWxmaWxsZWQobmV3Q29uZmlnKTtcbiAgICB9IGNhdGNoIChlcnJvcikge1xuICAgICAgb25SZWplY3RlZChlcnJvcik7XG4gICAgICBicmVhaztcbiAgICB9XG4gIH1cblxuICB0cnkge1xuICAgIHByb21pc2UgPSBkaXNwYXRjaFJlcXVlc3QobmV3Q29uZmlnKTtcbiAgfSBjYXRjaCAoZXJyb3IpIHtcbiAgICByZXR1cm4gUHJvbWlzZS5yZWplY3QoZXJyb3IpO1xuICB9XG5cbiAgd2hpbGUgKHJlc3BvbnNlSW50ZXJjZXB0b3JDaGFpbi5sZW5ndGgpIHtcbiAgICBwcm9taXNlID0gcHJvbWlzZS50aGVuKHJlc3BvbnNlSW50ZXJjZXB0b3JDaGFpbi5zaGlmdCgpLCByZXNwb25zZUludGVyY2VwdG9yQ2hhaW4uc2hpZnQoKSk7XG4gIH1cblxuICByZXR1cm4gcHJvbWlzZTtcbn07XG5cbkF4aW9zLnByb3RvdHlwZS5nZXRVcmkgPSBmdW5jdGlvbiBnZXRVcmkoY29uZmlnKSB7XG4gIGNvbmZpZyA9IG1lcmdlQ29uZmlnKHRoaXMuZGVmYXVsdHMsIGNvbmZpZyk7XG4gIHJldHVybiBidWlsZFVSTChjb25maWcudXJsLCBjb25maWcucGFyYW1zLCBjb25maWcucGFyYW1zU2VyaWFsaXplcikucmVwbGFjZSgvXlxcPy8sICcnKTtcbn07XG5cbi8vIFByb3ZpZGUgYWxpYXNlcyBmb3Igc3VwcG9ydGVkIHJlcXVlc3QgbWV0aG9kc1xudXRpbHMuZm9yRWFjaChbJ2RlbGV0ZScsICdnZXQnLCAnaGVhZCcsICdvcHRpb25zJ10sIGZ1bmN0aW9uIGZvckVhY2hNZXRob2ROb0RhdGEobWV0aG9kKSB7XG4gIC8qZXNsaW50IGZ1bmMtbmFtZXM6MCovXG4gIEF4aW9zLnByb3RvdHlwZVttZXRob2RdID0gZnVuY3Rpb24odXJsLCBjb25maWcpIHtcbiAgICByZXR1cm4gdGhpcy5yZXF1ZXN0KG1lcmdlQ29uZmlnKGNvbmZpZyB8fCB7fSwge1xuICAgICAgbWV0aG9kOiBtZXRob2QsXG4gICAgICB1cmw6IHVybCxcbiAgICAgIGRhdGE6IChjb25maWcgfHwge30pLmRhdGFcbiAgICB9KSk7XG4gIH07XG59KTtcblxudXRpbHMuZm9yRWFjaChbJ3Bvc3QnLCAncHV0JywgJ3BhdGNoJ10sIGZ1bmN0aW9uIGZvckVhY2hNZXRob2RXaXRoRGF0YShtZXRob2QpIHtcbiAgLyplc2xpbnQgZnVuYy1uYW1lczowKi9cbiAgQXhpb3MucHJvdG90eXBlW21ldGhvZF0gPSBmdW5jdGlvbih1cmwsIGRhdGEsIGNvbmZpZykge1xuICAgIHJldHVybiB0aGlzLnJlcXVlc3QobWVyZ2VDb25maWcoY29uZmlnIHx8IHt9LCB7XG4gICAgICBtZXRob2Q6IG1ldGhvZCxcbiAgICAgIHVybDogdXJsLFxuICAgICAgZGF0YTogZGF0YVxuICAgIH0pKTtcbiAgfTtcbn0pO1xuXG5tb2R1bGUuZXhwb3J0cyA9IEF4aW9zO1xuIiwiJ3VzZSBzdHJpY3QnO1xuXG52YXIgdXRpbHMgPSByZXF1aXJlKCcuLy4uL3V0aWxzJyk7XG5cbmZ1bmN0aW9uIEludGVyY2VwdG9yTWFuYWdlcigpIHtcbiAgdGhpcy5oYW5kbGVycyA9IFtdO1xufVxuXG4vKipcbiAqIEFkZCBhIG5ldyBpbnRlcmNlcHRvciB0byB0aGUgc3RhY2tcbiAqXG4gKiBAcGFyYW0ge0Z1bmN0aW9ufSBmdWxmaWxsZWQgVGhlIGZ1bmN0aW9uIHRvIGhhbmRsZSBgdGhlbmAgZm9yIGEgYFByb21pc2VgXG4gKiBAcGFyYW0ge0Z1bmN0aW9ufSByZWplY3RlZCBUaGUgZnVuY3Rpb24gdG8gaGFuZGxlIGByZWplY3RgIGZvciBhIGBQcm9taXNlYFxuICpcbiAqIEByZXR1cm4ge051bWJlcn0gQW4gSUQgdXNlZCB0byByZW1vdmUgaW50ZXJjZXB0b3IgbGF0ZXJcbiAqL1xuSW50ZXJjZXB0b3JNYW5hZ2VyLnByb3RvdHlwZS51c2UgPSBmdW5jdGlvbiB1c2UoZnVsZmlsbGVkLCByZWplY3RlZCwgb3B0aW9ucykge1xuICB0aGlzLmhhbmRsZXJzLnB1c2goe1xuICAgIGZ1bGZpbGxlZDogZnVsZmlsbGVkLFxuICAgIHJlamVjdGVkOiByZWplY3RlZCxcbiAgICBzeW5jaHJvbm91czogb3B0aW9ucyA/IG9wdGlvbnMuc3luY2hyb25vdXMgOiBmYWxzZSxcbiAgICBydW5XaGVuOiBvcHRpb25zID8gb3B0aW9ucy5ydW5XaGVuIDogbnVsbFxuICB9KTtcbiAgcmV0dXJuIHRoaXMuaGFuZGxlcnMubGVuZ3RoIC0gMTtcbn07XG5cbi8qKlxuICogUmVtb3ZlIGFuIGludGVyY2VwdG9yIGZyb20gdGhlIHN0YWNrXG4gKlxuICogQHBhcmFtIHtOdW1iZXJ9IGlkIFRoZSBJRCB0aGF0IHdhcyByZXR1cm5lZCBieSBgdXNlYFxuICovXG5JbnRlcmNlcHRvck1hbmFnZXIucHJvdG90eXBlLmVqZWN0ID0gZnVuY3Rpb24gZWplY3QoaWQpIHtcbiAgaWYgKHRoaXMuaGFuZGxlcnNbaWRdKSB7XG4gICAgdGhpcy5oYW5kbGVyc1tpZF0gPSBudWxsO1xuICB9XG59O1xuXG4vKipcbiAqIEl0ZXJhdGUgb3ZlciBhbGwgdGhlIHJlZ2lzdGVyZWQgaW50ZXJjZXB0b3JzXG4gKlxuICogVGhpcyBtZXRob2QgaXMgcGFydGljdWxhcmx5IHVzZWZ1bCBmb3Igc2tpcHBpbmcgb3ZlciBhbnlcbiAqIGludGVyY2VwdG9ycyB0aGF0IG1heSBoYXZlIGJlY29tZSBgbnVsbGAgY2FsbGluZyBgZWplY3RgLlxuICpcbiAqIEBwYXJhbSB7RnVuY3Rpb259IGZuIFRoZSBmdW5jdGlvbiB0byBjYWxsIGZvciBlYWNoIGludGVyY2VwdG9yXG4gKi9cbkludGVyY2VwdG9yTWFuYWdlci5wcm90b3R5cGUuZm9yRWFjaCA9IGZ1bmN0aW9uIGZvckVhY2goZm4pIHtcbiAgdXRpbHMuZm9yRWFjaCh0aGlzLmhhbmRsZXJzLCBmdW5jdGlvbiBmb3JFYWNoSGFuZGxlcihoKSB7XG4gICAgaWYgKGggIT09IG51bGwpIHtcbiAgICAgIGZuKGgpO1xuICAgIH1cbiAgfSk7XG59O1xuXG5tb2R1bGUuZXhwb3J0cyA9IEludGVyY2VwdG9yTWFuYWdlcjtcbiIsIid1c2Ugc3RyaWN0JztcblxudmFyIGlzQWJzb2x1dGVVUkwgPSByZXF1aXJlKCcuLi9oZWxwZXJzL2lzQWJzb2x1dGVVUkwnKTtcbnZhciBjb21iaW5lVVJMcyA9IHJlcXVpcmUoJy4uL2hlbHBlcnMvY29tYmluZVVSTHMnKTtcblxuLyoqXG4gKiBDcmVhdGVzIGEgbmV3IFVSTCBieSBjb21iaW5pbmcgdGhlIGJhc2VVUkwgd2l0aCB0aGUgcmVxdWVzdGVkVVJMLFxuICogb25seSB3aGVuIHRoZSByZXF1ZXN0ZWRVUkwgaXMgbm90IGFscmVhZHkgYW4gYWJzb2x1dGUgVVJMLlxuICogSWYgdGhlIHJlcXVlc3RVUkwgaXMgYWJzb2x1dGUsIHRoaXMgZnVuY3Rpb24gcmV0dXJucyB0aGUgcmVxdWVzdGVkVVJMIHVudG91Y2hlZC5cbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30gYmFzZVVSTCBUaGUgYmFzZSBVUkxcbiAqIEBwYXJhbSB7c3RyaW5nfSByZXF1ZXN0ZWRVUkwgQWJzb2x1dGUgb3IgcmVsYXRpdmUgVVJMIHRvIGNvbWJpbmVcbiAqIEByZXR1cm5zIHtzdHJpbmd9IFRoZSBjb21iaW5lZCBmdWxsIHBhdGhcbiAqL1xubW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbiBidWlsZEZ1bGxQYXRoKGJhc2VVUkwsIHJlcXVlc3RlZFVSTCkge1xuICBpZiAoYmFzZVVSTCAmJiAhaXNBYnNvbHV0ZVVSTChyZXF1ZXN0ZWRVUkwpKSB7XG4gICAgcmV0dXJuIGNvbWJpbmVVUkxzKGJhc2VVUkwsIHJlcXVlc3RlZFVSTCk7XG4gIH1cbiAgcmV0dXJuIHJlcXVlc3RlZFVSTDtcbn07XG4iLCIndXNlIHN0cmljdCc7XG5cbnZhciBlbmhhbmNlRXJyb3IgPSByZXF1aXJlKCcuL2VuaGFuY2VFcnJvcicpO1xuXG4vKipcbiAqIENyZWF0ZSBhbiBFcnJvciB3aXRoIHRoZSBzcGVjaWZpZWQgbWVzc2FnZSwgY29uZmlnLCBlcnJvciBjb2RlLCByZXF1ZXN0IGFuZCByZXNwb25zZS5cbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30gbWVzc2FnZSBUaGUgZXJyb3IgbWVzc2FnZS5cbiAqIEBwYXJhbSB7T2JqZWN0fSBjb25maWcgVGhlIGNvbmZpZy5cbiAqIEBwYXJhbSB7c3RyaW5nfSBbY29kZV0gVGhlIGVycm9yIGNvZGUgKGZvciBleGFtcGxlLCAnRUNPTk5BQk9SVEVEJykuXG4gKiBAcGFyYW0ge09iamVjdH0gW3JlcXVlc3RdIFRoZSByZXF1ZXN0LlxuICogQHBhcmFtIHtPYmplY3R9IFtyZXNwb25zZV0gVGhlIHJlc3BvbnNlLlxuICogQHJldHVybnMge0Vycm9yfSBUaGUgY3JlYXRlZCBlcnJvci5cbiAqL1xubW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbiBjcmVhdGVFcnJvcihtZXNzYWdlLCBjb25maWcsIGNvZGUsIHJlcXVlc3QsIHJlc3BvbnNlKSB7XG4gIHZhciBlcnJvciA9IG5ldyBFcnJvcihtZXNzYWdlKTtcbiAgcmV0dXJuIGVuaGFuY2VFcnJvcihlcnJvciwgY29uZmlnLCBjb2RlLCByZXF1ZXN0LCByZXNwb25zZSk7XG59O1xuIiwiJ3VzZSBzdHJpY3QnO1xuXG52YXIgdXRpbHMgPSByZXF1aXJlKCcuLy4uL3V0aWxzJyk7XG52YXIgdHJhbnNmb3JtRGF0YSA9IHJlcXVpcmUoJy4vdHJhbnNmb3JtRGF0YScpO1xudmFyIGlzQ2FuY2VsID0gcmVxdWlyZSgnLi4vY2FuY2VsL2lzQ2FuY2VsJyk7XG52YXIgZGVmYXVsdHMgPSByZXF1aXJlKCcuLi9kZWZhdWx0cycpO1xudmFyIENhbmNlbCA9IHJlcXVpcmUoJy4uL2NhbmNlbC9DYW5jZWwnKTtcblxuLyoqXG4gKiBUaHJvd3MgYSBgQ2FuY2VsYCBpZiBjYW5jZWxsYXRpb24gaGFzIGJlZW4gcmVxdWVzdGVkLlxuICovXG5mdW5jdGlvbiB0aHJvd0lmQ2FuY2VsbGF0aW9uUmVxdWVzdGVkKGNvbmZpZykge1xuICBpZiAoY29uZmlnLmNhbmNlbFRva2VuKSB7XG4gICAgY29uZmlnLmNhbmNlbFRva2VuLnRocm93SWZSZXF1ZXN0ZWQoKTtcbiAgfVxuXG4gIGlmIChjb25maWcuc2lnbmFsICYmIGNvbmZpZy5zaWduYWwuYWJvcnRlZCkge1xuICAgIHRocm93IG5ldyBDYW5jZWwoJ2NhbmNlbGVkJyk7XG4gIH1cbn1cblxuLyoqXG4gKiBEaXNwYXRjaCBhIHJlcXVlc3QgdG8gdGhlIHNlcnZlciB1c2luZyB0aGUgY29uZmlndXJlZCBhZGFwdGVyLlxuICpcbiAqIEBwYXJhbSB7b2JqZWN0fSBjb25maWcgVGhlIGNvbmZpZyB0aGF0IGlzIHRvIGJlIHVzZWQgZm9yIHRoZSByZXF1ZXN0XG4gKiBAcmV0dXJucyB7UHJvbWlzZX0gVGhlIFByb21pc2UgdG8gYmUgZnVsZmlsbGVkXG4gKi9cbm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gZGlzcGF0Y2hSZXF1ZXN0KGNvbmZpZykge1xuICB0aHJvd0lmQ2FuY2VsbGF0aW9uUmVxdWVzdGVkKGNvbmZpZyk7XG5cbiAgLy8gRW5zdXJlIGhlYWRlcnMgZXhpc3RcbiAgY29uZmlnLmhlYWRlcnMgPSBjb25maWcuaGVhZGVycyB8fCB7fTtcblxuICAvLyBUcmFuc2Zvcm0gcmVxdWVzdCBkYXRhXG4gIGNvbmZpZy5kYXRhID0gdHJhbnNmb3JtRGF0YS5jYWxsKFxuICAgIGNvbmZpZyxcbiAgICBjb25maWcuZGF0YSxcbiAgICBjb25maWcuaGVhZGVycyxcbiAgICBjb25maWcudHJhbnNmb3JtUmVxdWVzdFxuICApO1xuXG4gIC8vIEZsYXR0ZW4gaGVhZGVyc1xuICBjb25maWcuaGVhZGVycyA9IHV0aWxzLm1lcmdlKFxuICAgIGNvbmZpZy5oZWFkZXJzLmNvbW1vbiB8fCB7fSxcbiAgICBjb25maWcuaGVhZGVyc1tjb25maWcubWV0aG9kXSB8fCB7fSxcbiAgICBjb25maWcuaGVhZGVyc1xuICApO1xuXG4gIHV0aWxzLmZvckVhY2goXG4gICAgWydkZWxldGUnLCAnZ2V0JywgJ2hlYWQnLCAncG9zdCcsICdwdXQnLCAncGF0Y2gnLCAnY29tbW9uJ10sXG4gICAgZnVuY3Rpb24gY2xlYW5IZWFkZXJDb25maWcobWV0aG9kKSB7XG4gICAgICBkZWxldGUgY29uZmlnLmhlYWRlcnNbbWV0aG9kXTtcbiAgICB9XG4gICk7XG5cbiAgdmFyIGFkYXB0ZXIgPSBjb25maWcuYWRhcHRlciB8fCBkZWZhdWx0cy5hZGFwdGVyO1xuXG4gIHJldHVybiBhZGFwdGVyKGNvbmZpZykudGhlbihmdW5jdGlvbiBvbkFkYXB0ZXJSZXNvbHV0aW9uKHJlc3BvbnNlKSB7XG4gICAgdGhyb3dJZkNhbmNlbGxhdGlvblJlcXVlc3RlZChjb25maWcpO1xuXG4gICAgLy8gVHJhbnNmb3JtIHJlc3BvbnNlIGRhdGFcbiAgICByZXNwb25zZS5kYXRhID0gdHJhbnNmb3JtRGF0YS5jYWxsKFxuICAgICAgY29uZmlnLFxuICAgICAgcmVzcG9uc2UuZGF0YSxcbiAgICAgIHJlc3BvbnNlLmhlYWRlcnMsXG4gICAgICBjb25maWcudHJhbnNmb3JtUmVzcG9uc2VcbiAgICApO1xuXG4gICAgcmV0dXJuIHJlc3BvbnNlO1xuICB9LCBmdW5jdGlvbiBvbkFkYXB0ZXJSZWplY3Rpb24ocmVhc29uKSB7XG4gICAgaWYgKCFpc0NhbmNlbChyZWFzb24pKSB7XG4gICAgICB0aHJvd0lmQ2FuY2VsbGF0aW9uUmVxdWVzdGVkKGNvbmZpZyk7XG5cbiAgICAgIC8vIFRyYW5zZm9ybSByZXNwb25zZSBkYXRhXG4gICAgICBpZiAocmVhc29uICYmIHJlYXNvbi5yZXNwb25zZSkge1xuICAgICAgICByZWFzb24ucmVzcG9uc2UuZGF0YSA9IHRyYW5zZm9ybURhdGEuY2FsbChcbiAgICAgICAgICBjb25maWcsXG4gICAgICAgICAgcmVhc29uLnJlc3BvbnNlLmRhdGEsXG4gICAgICAgICAgcmVhc29uLnJlc3BvbnNlLmhlYWRlcnMsXG4gICAgICAgICAgY29uZmlnLnRyYW5zZm9ybVJlc3BvbnNlXG4gICAgICAgICk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcmV0dXJuIFByb21pc2UucmVqZWN0KHJlYXNvbik7XG4gIH0pO1xufTtcbiIsIid1c2Ugc3RyaWN0JztcblxuLyoqXG4gKiBVcGRhdGUgYW4gRXJyb3Igd2l0aCB0aGUgc3BlY2lmaWVkIGNvbmZpZywgZXJyb3IgY29kZSwgYW5kIHJlc3BvbnNlLlxuICpcbiAqIEBwYXJhbSB7RXJyb3J9IGVycm9yIFRoZSBlcnJvciB0byB1cGRhdGUuXG4gKiBAcGFyYW0ge09iamVjdH0gY29uZmlnIFRoZSBjb25maWcuXG4gKiBAcGFyYW0ge3N0cmluZ30gW2NvZGVdIFRoZSBlcnJvciBjb2RlIChmb3IgZXhhbXBsZSwgJ0VDT05OQUJPUlRFRCcpLlxuICogQHBhcmFtIHtPYmplY3R9IFtyZXF1ZXN0XSBUaGUgcmVxdWVzdC5cbiAqIEBwYXJhbSB7T2JqZWN0fSBbcmVzcG9uc2VdIFRoZSByZXNwb25zZS5cbiAqIEByZXR1cm5zIHtFcnJvcn0gVGhlIGVycm9yLlxuICovXG5tb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIGVuaGFuY2VFcnJvcihlcnJvciwgY29uZmlnLCBjb2RlLCByZXF1ZXN0LCByZXNwb25zZSkge1xuICBlcnJvci5jb25maWcgPSBjb25maWc7XG4gIGlmIChjb2RlKSB7XG4gICAgZXJyb3IuY29kZSA9IGNvZGU7XG4gIH1cblxuICBlcnJvci5yZXF1ZXN0ID0gcmVxdWVzdDtcbiAgZXJyb3IucmVzcG9uc2UgPSByZXNwb25zZTtcbiAgZXJyb3IuaXNBeGlvc0Vycm9yID0gdHJ1ZTtcblxuICBlcnJvci50b0pTT04gPSBmdW5jdGlvbiB0b0pTT04oKSB7XG4gICAgcmV0dXJuIHtcbiAgICAgIC8vIFN0YW5kYXJkXG4gICAgICBtZXNzYWdlOiB0aGlzLm1lc3NhZ2UsXG4gICAgICBuYW1lOiB0aGlzLm5hbWUsXG4gICAgICAvLyBNaWNyb3NvZnRcbiAgICAgIGRlc2NyaXB0aW9uOiB0aGlzLmRlc2NyaXB0aW9uLFxuICAgICAgbnVtYmVyOiB0aGlzLm51bWJlcixcbiAgICAgIC8vIE1vemlsbGFcbiAgICAgIGZpbGVOYW1lOiB0aGlzLmZpbGVOYW1lLFxuICAgICAgbGluZU51bWJlcjogdGhpcy5saW5lTnVtYmVyLFxuICAgICAgY29sdW1uTnVtYmVyOiB0aGlzLmNvbHVtbk51bWJlcixcbiAgICAgIHN0YWNrOiB0aGlzLnN0YWNrLFxuICAgICAgLy8gQXhpb3NcbiAgICAgIGNvbmZpZzogdGhpcy5jb25maWcsXG4gICAgICBjb2RlOiB0aGlzLmNvZGUsXG4gICAgICBzdGF0dXM6IHRoaXMucmVzcG9uc2UgJiYgdGhpcy5yZXNwb25zZS5zdGF0dXMgPyB0aGlzLnJlc3BvbnNlLnN0YXR1cyA6IG51bGxcbiAgICB9O1xuICB9O1xuICByZXR1cm4gZXJyb3I7XG59O1xuIiwiJ3VzZSBzdHJpY3QnO1xuXG52YXIgdXRpbHMgPSByZXF1aXJlKCcuLi91dGlscycpO1xuXG4vKipcbiAqIENvbmZpZy1zcGVjaWZpYyBtZXJnZS1mdW5jdGlvbiB3aGljaCBjcmVhdGVzIGEgbmV3IGNvbmZpZy1vYmplY3RcbiAqIGJ5IG1lcmdpbmcgdHdvIGNvbmZpZ3VyYXRpb24gb2JqZWN0cyB0b2dldGhlci5cbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gY29uZmlnMVxuICogQHBhcmFtIHtPYmplY3R9IGNvbmZpZzJcbiAqIEByZXR1cm5zIHtPYmplY3R9IE5ldyBvYmplY3QgcmVzdWx0aW5nIGZyb20gbWVyZ2luZyBjb25maWcyIHRvIGNvbmZpZzFcbiAqL1xubW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbiBtZXJnZUNvbmZpZyhjb25maWcxLCBjb25maWcyKSB7XG4gIC8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1wYXJhbS1yZWFzc2lnblxuICBjb25maWcyID0gY29uZmlnMiB8fCB7fTtcbiAgdmFyIGNvbmZpZyA9IHt9O1xuXG4gIGZ1bmN0aW9uIGdldE1lcmdlZFZhbHVlKHRhcmdldCwgc291cmNlKSB7XG4gICAgaWYgKHV0aWxzLmlzUGxhaW5PYmplY3QodGFyZ2V0KSAmJiB1dGlscy5pc1BsYWluT2JqZWN0KHNvdXJjZSkpIHtcbiAgICAgIHJldHVybiB1dGlscy5tZXJnZSh0YXJnZXQsIHNvdXJjZSk7XG4gICAgfSBlbHNlIGlmICh1dGlscy5pc1BsYWluT2JqZWN0KHNvdXJjZSkpIHtcbiAgICAgIHJldHVybiB1dGlscy5tZXJnZSh7fSwgc291cmNlKTtcbiAgICB9IGVsc2UgaWYgKHV0aWxzLmlzQXJyYXkoc291cmNlKSkge1xuICAgICAgcmV0dXJuIHNvdXJjZS5zbGljZSgpO1xuICAgIH1cbiAgICByZXR1cm4gc291cmNlO1xuICB9XG5cbiAgLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIGNvbnNpc3RlbnQtcmV0dXJuXG4gIGZ1bmN0aW9uIG1lcmdlRGVlcFByb3BlcnRpZXMocHJvcCkge1xuICAgIGlmICghdXRpbHMuaXNVbmRlZmluZWQoY29uZmlnMltwcm9wXSkpIHtcbiAgICAgIHJldHVybiBnZXRNZXJnZWRWYWx1ZShjb25maWcxW3Byb3BdLCBjb25maWcyW3Byb3BdKTtcbiAgICB9IGVsc2UgaWYgKCF1dGlscy5pc1VuZGVmaW5lZChjb25maWcxW3Byb3BdKSkge1xuICAgICAgcmV0dXJuIGdldE1lcmdlZFZhbHVlKHVuZGVmaW5lZCwgY29uZmlnMVtwcm9wXSk7XG4gICAgfVxuICB9XG5cbiAgLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIGNvbnNpc3RlbnQtcmV0dXJuXG4gIGZ1bmN0aW9uIHZhbHVlRnJvbUNvbmZpZzIocHJvcCkge1xuICAgIGlmICghdXRpbHMuaXNVbmRlZmluZWQoY29uZmlnMltwcm9wXSkpIHtcbiAgICAgIHJldHVybiBnZXRNZXJnZWRWYWx1ZSh1bmRlZmluZWQsIGNvbmZpZzJbcHJvcF0pO1xuICAgIH1cbiAgfVxuXG4gIC8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSBjb25zaXN0ZW50LXJldHVyblxuICBmdW5jdGlvbiBkZWZhdWx0VG9Db25maWcyKHByb3ApIHtcbiAgICBpZiAoIXV0aWxzLmlzVW5kZWZpbmVkKGNvbmZpZzJbcHJvcF0pKSB7XG4gICAgICByZXR1cm4gZ2V0TWVyZ2VkVmFsdWUodW5kZWZpbmVkLCBjb25maWcyW3Byb3BdKTtcbiAgICB9IGVsc2UgaWYgKCF1dGlscy5pc1VuZGVmaW5lZChjb25maWcxW3Byb3BdKSkge1xuICAgICAgcmV0dXJuIGdldE1lcmdlZFZhbHVlKHVuZGVmaW5lZCwgY29uZmlnMVtwcm9wXSk7XG4gICAgfVxuICB9XG5cbiAgLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIGNvbnNpc3RlbnQtcmV0dXJuXG4gIGZ1bmN0aW9uIG1lcmdlRGlyZWN0S2V5cyhwcm9wKSB7XG4gICAgaWYgKHByb3AgaW4gY29uZmlnMikge1xuICAgICAgcmV0dXJuIGdldE1lcmdlZFZhbHVlKGNvbmZpZzFbcHJvcF0sIGNvbmZpZzJbcHJvcF0pO1xuICAgIH0gZWxzZSBpZiAocHJvcCBpbiBjb25maWcxKSB7XG4gICAgICByZXR1cm4gZ2V0TWVyZ2VkVmFsdWUodW5kZWZpbmVkLCBjb25maWcxW3Byb3BdKTtcbiAgICB9XG4gIH1cblxuICB2YXIgbWVyZ2VNYXAgPSB7XG4gICAgJ3VybCc6IHZhbHVlRnJvbUNvbmZpZzIsXG4gICAgJ21ldGhvZCc6IHZhbHVlRnJvbUNvbmZpZzIsXG4gICAgJ2RhdGEnOiB2YWx1ZUZyb21Db25maWcyLFxuICAgICdiYXNlVVJMJzogZGVmYXVsdFRvQ29uZmlnMixcbiAgICAndHJhbnNmb3JtUmVxdWVzdCc6IGRlZmF1bHRUb0NvbmZpZzIsXG4gICAgJ3RyYW5zZm9ybVJlc3BvbnNlJzogZGVmYXVsdFRvQ29uZmlnMixcbiAgICAncGFyYW1zU2VyaWFsaXplcic6IGRlZmF1bHRUb0NvbmZpZzIsXG4gICAgJ3RpbWVvdXQnOiBkZWZhdWx0VG9Db25maWcyLFxuICAgICd0aW1lb3V0TWVzc2FnZSc6IGRlZmF1bHRUb0NvbmZpZzIsXG4gICAgJ3dpdGhDcmVkZW50aWFscyc6IGRlZmF1bHRUb0NvbmZpZzIsXG4gICAgJ2FkYXB0ZXInOiBkZWZhdWx0VG9Db25maWcyLFxuICAgICdyZXNwb25zZVR5cGUnOiBkZWZhdWx0VG9Db25maWcyLFxuICAgICd4c3JmQ29va2llTmFtZSc6IGRlZmF1bHRUb0NvbmZpZzIsXG4gICAgJ3hzcmZIZWFkZXJOYW1lJzogZGVmYXVsdFRvQ29uZmlnMixcbiAgICAnb25VcGxvYWRQcm9ncmVzcyc6IGRlZmF1bHRUb0NvbmZpZzIsXG4gICAgJ29uRG93bmxvYWRQcm9ncmVzcyc6IGRlZmF1bHRUb0NvbmZpZzIsXG4gICAgJ2RlY29tcHJlc3MnOiBkZWZhdWx0VG9Db25maWcyLFxuICAgICdtYXhDb250ZW50TGVuZ3RoJzogZGVmYXVsdFRvQ29uZmlnMixcbiAgICAnbWF4Qm9keUxlbmd0aCc6IGRlZmF1bHRUb0NvbmZpZzIsXG4gICAgJ3RyYW5zcG9ydCc6IGRlZmF1bHRUb0NvbmZpZzIsXG4gICAgJ2h0dHBBZ2VudCc6IGRlZmF1bHRUb0NvbmZpZzIsXG4gICAgJ2h0dHBzQWdlbnQnOiBkZWZhdWx0VG9Db25maWcyLFxuICAgICdjYW5jZWxUb2tlbic6IGRlZmF1bHRUb0NvbmZpZzIsXG4gICAgJ3NvY2tldFBhdGgnOiBkZWZhdWx0VG9Db25maWcyLFxuICAgICdyZXNwb25zZUVuY29kaW5nJzogZGVmYXVsdFRvQ29uZmlnMixcbiAgICAndmFsaWRhdGVTdGF0dXMnOiBtZXJnZURpcmVjdEtleXNcbiAgfTtcblxuICB1dGlscy5mb3JFYWNoKE9iamVjdC5rZXlzKGNvbmZpZzEpLmNvbmNhdChPYmplY3Qua2V5cyhjb25maWcyKSksIGZ1bmN0aW9uIGNvbXB1dGVDb25maWdWYWx1ZShwcm9wKSB7XG4gICAgdmFyIG1lcmdlID0gbWVyZ2VNYXBbcHJvcF0gfHwgbWVyZ2VEZWVwUHJvcGVydGllcztcbiAgICB2YXIgY29uZmlnVmFsdWUgPSBtZXJnZShwcm9wKTtcbiAgICAodXRpbHMuaXNVbmRlZmluZWQoY29uZmlnVmFsdWUpICYmIG1lcmdlICE9PSBtZXJnZURpcmVjdEtleXMpIHx8IChjb25maWdbcHJvcF0gPSBjb25maWdWYWx1ZSk7XG4gIH0pO1xuXG4gIHJldHVybiBjb25maWc7XG59O1xuIiwiJ3VzZSBzdHJpY3QnO1xuXG52YXIgY3JlYXRlRXJyb3IgPSByZXF1aXJlKCcuL2NyZWF0ZUVycm9yJyk7XG5cbi8qKlxuICogUmVzb2x2ZSBvciByZWplY3QgYSBQcm9taXNlIGJhc2VkIG9uIHJlc3BvbnNlIHN0YXR1cy5cbiAqXG4gKiBAcGFyYW0ge0Z1bmN0aW9ufSByZXNvbHZlIEEgZnVuY3Rpb24gdGhhdCByZXNvbHZlcyB0aGUgcHJvbWlzZS5cbiAqIEBwYXJhbSB7RnVuY3Rpb259IHJlamVjdCBBIGZ1bmN0aW9uIHRoYXQgcmVqZWN0cyB0aGUgcHJvbWlzZS5cbiAqIEBwYXJhbSB7b2JqZWN0fSByZXNwb25zZSBUaGUgcmVzcG9uc2UuXG4gKi9cbm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gc2V0dGxlKHJlc29sdmUsIHJlamVjdCwgcmVzcG9uc2UpIHtcbiAgdmFyIHZhbGlkYXRlU3RhdHVzID0gcmVzcG9uc2UuY29uZmlnLnZhbGlkYXRlU3RhdHVzO1xuICBpZiAoIXJlc3BvbnNlLnN0YXR1cyB8fCAhdmFsaWRhdGVTdGF0dXMgfHwgdmFsaWRhdGVTdGF0dXMocmVzcG9uc2Uuc3RhdHVzKSkge1xuICAgIHJlc29sdmUocmVzcG9uc2UpO1xuICB9IGVsc2Uge1xuICAgIHJlamVjdChjcmVhdGVFcnJvcihcbiAgICAgICdSZXF1ZXN0IGZhaWxlZCB3aXRoIHN0YXR1cyBjb2RlICcgKyByZXNwb25zZS5zdGF0dXMsXG4gICAgICByZXNwb25zZS5jb25maWcsXG4gICAgICBudWxsLFxuICAgICAgcmVzcG9uc2UucmVxdWVzdCxcbiAgICAgIHJlc3BvbnNlXG4gICAgKSk7XG4gIH1cbn07XG4iLCIndXNlIHN0cmljdCc7XG5cbnZhciB1dGlscyA9IHJlcXVpcmUoJy4vLi4vdXRpbHMnKTtcbnZhciBkZWZhdWx0cyA9IHJlcXVpcmUoJy4vLi4vZGVmYXVsdHMnKTtcblxuLyoqXG4gKiBUcmFuc2Zvcm0gdGhlIGRhdGEgZm9yIGEgcmVxdWVzdCBvciBhIHJlc3BvbnNlXG4gKlxuICogQHBhcmFtIHtPYmplY3R8U3RyaW5nfSBkYXRhIFRoZSBkYXRhIHRvIGJlIHRyYW5zZm9ybWVkXG4gKiBAcGFyYW0ge0FycmF5fSBoZWFkZXJzIFRoZSBoZWFkZXJzIGZvciB0aGUgcmVxdWVzdCBvciByZXNwb25zZVxuICogQHBhcmFtIHtBcnJheXxGdW5jdGlvbn0gZm5zIEEgc2luZ2xlIGZ1bmN0aW9uIG9yIEFycmF5IG9mIGZ1bmN0aW9uc1xuICogQHJldHVybnMgeyp9IFRoZSByZXN1bHRpbmcgdHJhbnNmb3JtZWQgZGF0YVxuICovXG5tb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIHRyYW5zZm9ybURhdGEoZGF0YSwgaGVhZGVycywgZm5zKSB7XG4gIHZhciBjb250ZXh0ID0gdGhpcyB8fCBkZWZhdWx0cztcbiAgLyplc2xpbnQgbm8tcGFyYW0tcmVhc3NpZ246MCovXG4gIHV0aWxzLmZvckVhY2goZm5zLCBmdW5jdGlvbiB0cmFuc2Zvcm0oZm4pIHtcbiAgICBkYXRhID0gZm4uY2FsbChjb250ZXh0LCBkYXRhLCBoZWFkZXJzKTtcbiAgfSk7XG5cbiAgcmV0dXJuIGRhdGE7XG59O1xuIiwiJ3VzZSBzdHJpY3QnO1xuXG52YXIgdXRpbHMgPSByZXF1aXJlKCcuL3V0aWxzJyk7XG52YXIgbm9ybWFsaXplSGVhZGVyTmFtZSA9IHJlcXVpcmUoJy4vaGVscGVycy9ub3JtYWxpemVIZWFkZXJOYW1lJyk7XG52YXIgZW5oYW5jZUVycm9yID0gcmVxdWlyZSgnLi9jb3JlL2VuaGFuY2VFcnJvcicpO1xuXG52YXIgREVGQVVMVF9DT05URU5UX1RZUEUgPSB7XG4gICdDb250ZW50LVR5cGUnOiAnYXBwbGljYXRpb24veC13d3ctZm9ybS11cmxlbmNvZGVkJ1xufTtcblxuZnVuY3Rpb24gc2V0Q29udGVudFR5cGVJZlVuc2V0KGhlYWRlcnMsIHZhbHVlKSB7XG4gIGlmICghdXRpbHMuaXNVbmRlZmluZWQoaGVhZGVycykgJiYgdXRpbHMuaXNVbmRlZmluZWQoaGVhZGVyc1snQ29udGVudC1UeXBlJ10pKSB7XG4gICAgaGVhZGVyc1snQ29udGVudC1UeXBlJ10gPSB2YWx1ZTtcbiAgfVxufVxuXG5mdW5jdGlvbiBnZXREZWZhdWx0QWRhcHRlcigpIHtcbiAgdmFyIGFkYXB0ZXI7XG4gIGlmICh0eXBlb2YgWE1MSHR0cFJlcXVlc3QgIT09ICd1bmRlZmluZWQnKSB7XG4gICAgLy8gRm9yIGJyb3dzZXJzIHVzZSBYSFIgYWRhcHRlclxuICAgIGFkYXB0ZXIgPSByZXF1aXJlKCcuL2FkYXB0ZXJzL3hocicpO1xuICB9IGVsc2UgaWYgKHR5cGVvZiBwcm9jZXNzICE9PSAndW5kZWZpbmVkJyAmJiBPYmplY3QucHJvdG90eXBlLnRvU3RyaW5nLmNhbGwocHJvY2VzcykgPT09ICdbb2JqZWN0IHByb2Nlc3NdJykge1xuICAgIC8vIEZvciBub2RlIHVzZSBIVFRQIGFkYXB0ZXJcbiAgICBhZGFwdGVyID0gcmVxdWlyZSgnLi9hZGFwdGVycy9odHRwJyk7XG4gIH1cbiAgcmV0dXJuIGFkYXB0ZXI7XG59XG5cbmZ1bmN0aW9uIHN0cmluZ2lmeVNhZmVseShyYXdWYWx1ZSwgcGFyc2VyLCBlbmNvZGVyKSB7XG4gIGlmICh1dGlscy5pc1N0cmluZyhyYXdWYWx1ZSkpIHtcbiAgICB0cnkge1xuICAgICAgKHBhcnNlciB8fCBKU09OLnBhcnNlKShyYXdWYWx1ZSk7XG4gICAgICByZXR1cm4gdXRpbHMudHJpbShyYXdWYWx1ZSk7XG4gICAgfSBjYXRjaCAoZSkge1xuICAgICAgaWYgKGUubmFtZSAhPT0gJ1N5bnRheEVycm9yJykge1xuICAgICAgICB0aHJvdyBlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHJldHVybiAoZW5jb2RlciB8fCBKU09OLnN0cmluZ2lmeSkocmF3VmFsdWUpO1xufVxuXG52YXIgZGVmYXVsdHMgPSB7XG5cbiAgdHJhbnNpdGlvbmFsOiB7XG4gICAgc2lsZW50SlNPTlBhcnNpbmc6IHRydWUsXG4gICAgZm9yY2VkSlNPTlBhcnNpbmc6IHRydWUsXG4gICAgY2xhcmlmeVRpbWVvdXRFcnJvcjogZmFsc2VcbiAgfSxcblxuICBhZGFwdGVyOiBnZXREZWZhdWx0QWRhcHRlcigpLFxuXG4gIHRyYW5zZm9ybVJlcXVlc3Q6IFtmdW5jdGlvbiB0cmFuc2Zvcm1SZXF1ZXN0KGRhdGEsIGhlYWRlcnMpIHtcbiAgICBub3JtYWxpemVIZWFkZXJOYW1lKGhlYWRlcnMsICdBY2NlcHQnKTtcbiAgICBub3JtYWxpemVIZWFkZXJOYW1lKGhlYWRlcnMsICdDb250ZW50LVR5cGUnKTtcblxuICAgIGlmICh1dGlscy5pc0Zvcm1EYXRhKGRhdGEpIHx8XG4gICAgICB1dGlscy5pc0FycmF5QnVmZmVyKGRhdGEpIHx8XG4gICAgICB1dGlscy5pc0J1ZmZlcihkYXRhKSB8fFxuICAgICAgdXRpbHMuaXNTdHJlYW0oZGF0YSkgfHxcbiAgICAgIHV0aWxzLmlzRmlsZShkYXRhKSB8fFxuICAgICAgdXRpbHMuaXNCbG9iKGRhdGEpXG4gICAgKSB7XG4gICAgICByZXR1cm4gZGF0YTtcbiAgICB9XG4gICAgaWYgKHV0aWxzLmlzQXJyYXlCdWZmZXJWaWV3KGRhdGEpKSB7XG4gICAgICByZXR1cm4gZGF0YS5idWZmZXI7XG4gICAgfVxuICAgIGlmICh1dGlscy5pc1VSTFNlYXJjaFBhcmFtcyhkYXRhKSkge1xuICAgICAgc2V0Q29udGVudFR5cGVJZlVuc2V0KGhlYWRlcnMsICdhcHBsaWNhdGlvbi94LXd3dy1mb3JtLXVybGVuY29kZWQ7Y2hhcnNldD11dGYtOCcpO1xuICAgICAgcmV0dXJuIGRhdGEudG9TdHJpbmcoKTtcbiAgICB9XG4gICAgaWYgKHV0aWxzLmlzT2JqZWN0KGRhdGEpIHx8IChoZWFkZXJzICYmIGhlYWRlcnNbJ0NvbnRlbnQtVHlwZSddID09PSAnYXBwbGljYXRpb24vanNvbicpKSB7XG4gICAgICBzZXRDb250ZW50VHlwZUlmVW5zZXQoaGVhZGVycywgJ2FwcGxpY2F0aW9uL2pzb24nKTtcbiAgICAgIHJldHVybiBzdHJpbmdpZnlTYWZlbHkoZGF0YSk7XG4gICAgfVxuICAgIHJldHVybiBkYXRhO1xuICB9XSxcblxuICB0cmFuc2Zvcm1SZXNwb25zZTogW2Z1bmN0aW9uIHRyYW5zZm9ybVJlc3BvbnNlKGRhdGEpIHtcbiAgICB2YXIgdHJhbnNpdGlvbmFsID0gdGhpcy50cmFuc2l0aW9uYWwgfHwgZGVmYXVsdHMudHJhbnNpdGlvbmFsO1xuICAgIHZhciBzaWxlbnRKU09OUGFyc2luZyA9IHRyYW5zaXRpb25hbCAmJiB0cmFuc2l0aW9uYWwuc2lsZW50SlNPTlBhcnNpbmc7XG4gICAgdmFyIGZvcmNlZEpTT05QYXJzaW5nID0gdHJhbnNpdGlvbmFsICYmIHRyYW5zaXRpb25hbC5mb3JjZWRKU09OUGFyc2luZztcbiAgICB2YXIgc3RyaWN0SlNPTlBhcnNpbmcgPSAhc2lsZW50SlNPTlBhcnNpbmcgJiYgdGhpcy5yZXNwb25zZVR5cGUgPT09ICdqc29uJztcblxuICAgIGlmIChzdHJpY3RKU09OUGFyc2luZyB8fCAoZm9yY2VkSlNPTlBhcnNpbmcgJiYgdXRpbHMuaXNTdHJpbmcoZGF0YSkgJiYgZGF0YS5sZW5ndGgpKSB7XG4gICAgICB0cnkge1xuICAgICAgICByZXR1cm4gSlNPTi5wYXJzZShkYXRhKTtcbiAgICAgIH0gY2F0Y2ggKGUpIHtcbiAgICAgICAgaWYgKHN0cmljdEpTT05QYXJzaW5nKSB7XG4gICAgICAgICAgaWYgKGUubmFtZSA9PT0gJ1N5bnRheEVycm9yJykge1xuICAgICAgICAgICAgdGhyb3cgZW5oYW5jZUVycm9yKGUsIHRoaXMsICdFX0pTT05fUEFSU0UnKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgdGhyb3cgZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHJldHVybiBkYXRhO1xuICB9XSxcblxuICAvKipcbiAgICogQSB0aW1lb3V0IGluIG1pbGxpc2Vjb25kcyB0byBhYm9ydCBhIHJlcXVlc3QuIElmIHNldCB0byAwIChkZWZhdWx0KSBhXG4gICAqIHRpbWVvdXQgaXMgbm90IGNyZWF0ZWQuXG4gICAqL1xuICB0aW1lb3V0OiAwLFxuXG4gIHhzcmZDb29raWVOYW1lOiAnWFNSRi1UT0tFTicsXG4gIHhzcmZIZWFkZXJOYW1lOiAnWC1YU1JGLVRPS0VOJyxcblxuICBtYXhDb250ZW50TGVuZ3RoOiAtMSxcbiAgbWF4Qm9keUxlbmd0aDogLTEsXG5cbiAgdmFsaWRhdGVTdGF0dXM6IGZ1bmN0aW9uIHZhbGlkYXRlU3RhdHVzKHN0YXR1cykge1xuICAgIHJldHVybiBzdGF0dXMgPj0gMjAwICYmIHN0YXR1cyA8IDMwMDtcbiAgfSxcblxuICBoZWFkZXJzOiB7XG4gICAgY29tbW9uOiB7XG4gICAgICAnQWNjZXB0JzogJ2FwcGxpY2F0aW9uL2pzb24sIHRleHQvcGxhaW4sICovKidcbiAgICB9XG4gIH1cbn07XG5cbnV0aWxzLmZvckVhY2goWydkZWxldGUnLCAnZ2V0JywgJ2hlYWQnXSwgZnVuY3Rpb24gZm9yRWFjaE1ldGhvZE5vRGF0YShtZXRob2QpIHtcbiAgZGVmYXVsdHMuaGVhZGVyc1ttZXRob2RdID0ge307XG59KTtcblxudXRpbHMuZm9yRWFjaChbJ3Bvc3QnLCAncHV0JywgJ3BhdGNoJ10sIGZ1bmN0aW9uIGZvckVhY2hNZXRob2RXaXRoRGF0YShtZXRob2QpIHtcbiAgZGVmYXVsdHMuaGVhZGVyc1ttZXRob2RdID0gdXRpbHMubWVyZ2UoREVGQVVMVF9DT05URU5UX1RZUEUpO1xufSk7XG5cbm1vZHVsZS5leHBvcnRzID0gZGVmYXVsdHM7XG4iLCJtb2R1bGUuZXhwb3J0cyA9IHtcbiAgXCJ2ZXJzaW9uXCI6IFwiMC4yNi4wXCJcbn07IiwiJ3VzZSBzdHJpY3QnO1xuXG5tb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIGJpbmQoZm4sIHRoaXNBcmcpIHtcbiAgcmV0dXJuIGZ1bmN0aW9uIHdyYXAoKSB7XG4gICAgdmFyIGFyZ3MgPSBuZXcgQXJyYXkoYXJndW1lbnRzLmxlbmd0aCk7XG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCBhcmdzLmxlbmd0aDsgaSsrKSB7XG4gICAgICBhcmdzW2ldID0gYXJndW1lbnRzW2ldO1xuICAgIH1cbiAgICByZXR1cm4gZm4uYXBwbHkodGhpc0FyZywgYXJncyk7XG4gIH07XG59O1xuIiwiJ3VzZSBzdHJpY3QnO1xuXG52YXIgdXRpbHMgPSByZXF1aXJlKCcuLy4uL3V0aWxzJyk7XG5cbmZ1bmN0aW9uIGVuY29kZSh2YWwpIHtcbiAgcmV0dXJuIGVuY29kZVVSSUNvbXBvbmVudCh2YWwpLlxuICAgIHJlcGxhY2UoLyUzQS9naSwgJzonKS5cbiAgICByZXBsYWNlKC8lMjQvZywgJyQnKS5cbiAgICByZXBsYWNlKC8lMkMvZ2ksICcsJykuXG4gICAgcmVwbGFjZSgvJTIwL2csICcrJykuXG4gICAgcmVwbGFjZSgvJTVCL2dpLCAnWycpLlxuICAgIHJlcGxhY2UoLyU1RC9naSwgJ10nKTtcbn1cblxuLyoqXG4gKiBCdWlsZCBhIFVSTCBieSBhcHBlbmRpbmcgcGFyYW1zIHRvIHRoZSBlbmRcbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30gdXJsIFRoZSBiYXNlIG9mIHRoZSB1cmwgKGUuZy4sIGh0dHA6Ly93d3cuZ29vZ2xlLmNvbSlcbiAqIEBwYXJhbSB7b2JqZWN0fSBbcGFyYW1zXSBUaGUgcGFyYW1zIHRvIGJlIGFwcGVuZGVkXG4gKiBAcmV0dXJucyB7c3RyaW5nfSBUaGUgZm9ybWF0dGVkIHVybFxuICovXG5tb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIGJ1aWxkVVJMKHVybCwgcGFyYW1zLCBwYXJhbXNTZXJpYWxpemVyKSB7XG4gIC8qZXNsaW50IG5vLXBhcmFtLXJlYXNzaWduOjAqL1xuICBpZiAoIXBhcmFtcykge1xuICAgIHJldHVybiB1cmw7XG4gIH1cblxuICB2YXIgc2VyaWFsaXplZFBhcmFtcztcbiAgaWYgKHBhcmFtc1NlcmlhbGl6ZXIpIHtcbiAgICBzZXJpYWxpemVkUGFyYW1zID0gcGFyYW1zU2VyaWFsaXplcihwYXJhbXMpO1xuICB9IGVsc2UgaWYgKHV0aWxzLmlzVVJMU2VhcmNoUGFyYW1zKHBhcmFtcykpIHtcbiAgICBzZXJpYWxpemVkUGFyYW1zID0gcGFyYW1zLnRvU3RyaW5nKCk7XG4gIH0gZWxzZSB7XG4gICAgdmFyIHBhcnRzID0gW107XG5cbiAgICB1dGlscy5mb3JFYWNoKHBhcmFtcywgZnVuY3Rpb24gc2VyaWFsaXplKHZhbCwga2V5KSB7XG4gICAgICBpZiAodmFsID09PSBudWxsIHx8IHR5cGVvZiB2YWwgPT09ICd1bmRlZmluZWQnKSB7XG4gICAgICAgIHJldHVybjtcbiAgICAgIH1cblxuICAgICAgaWYgKHV0aWxzLmlzQXJyYXkodmFsKSkge1xuICAgICAgICBrZXkgPSBrZXkgKyAnW10nO1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgdmFsID0gW3ZhbF07XG4gICAgICB9XG5cbiAgICAgIHV0aWxzLmZvckVhY2godmFsLCBmdW5jdGlvbiBwYXJzZVZhbHVlKHYpIHtcbiAgICAgICAgaWYgKHV0aWxzLmlzRGF0ZSh2KSkge1xuICAgICAgICAgIHYgPSB2LnRvSVNPU3RyaW5nKCk7XG4gICAgICAgIH0gZWxzZSBpZiAodXRpbHMuaXNPYmplY3QodikpIHtcbiAgICAgICAgICB2ID0gSlNPTi5zdHJpbmdpZnkodik7XG4gICAgICAgIH1cbiAgICAgICAgcGFydHMucHVzaChlbmNvZGUoa2V5KSArICc9JyArIGVuY29kZSh2KSk7XG4gICAgICB9KTtcbiAgICB9KTtcblxuICAgIHNlcmlhbGl6ZWRQYXJhbXMgPSBwYXJ0cy5qb2luKCcmJyk7XG4gIH1cblxuICBpZiAoc2VyaWFsaXplZFBhcmFtcykge1xuICAgIHZhciBoYXNobWFya0luZGV4ID0gdXJsLmluZGV4T2YoJyMnKTtcbiAgICBpZiAoaGFzaG1hcmtJbmRleCAhPT0gLTEpIHtcbiAgICAgIHVybCA9IHVybC5zbGljZSgwLCBoYXNobWFya0luZGV4KTtcbiAgICB9XG5cbiAgICB1cmwgKz0gKHVybC5pbmRleE9mKCc/JykgPT09IC0xID8gJz8nIDogJyYnKSArIHNlcmlhbGl6ZWRQYXJhbXM7XG4gIH1cblxuICByZXR1cm4gdXJsO1xufTtcbiIsIid1c2Ugc3RyaWN0JztcblxuLyoqXG4gKiBDcmVhdGVzIGEgbmV3IFVSTCBieSBjb21iaW5pbmcgdGhlIHNwZWNpZmllZCBVUkxzXG4gKlxuICogQHBhcmFtIHtzdHJpbmd9IGJhc2VVUkwgVGhlIGJhc2UgVVJMXG4gKiBAcGFyYW0ge3N0cmluZ30gcmVsYXRpdmVVUkwgVGhlIHJlbGF0aXZlIFVSTFxuICogQHJldHVybnMge3N0cmluZ30gVGhlIGNvbWJpbmVkIFVSTFxuICovXG5tb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIGNvbWJpbmVVUkxzKGJhc2VVUkwsIHJlbGF0aXZlVVJMKSB7XG4gIHJldHVybiByZWxhdGl2ZVVSTFxuICAgID8gYmFzZVVSTC5yZXBsYWNlKC9cXC8rJC8sICcnKSArICcvJyArIHJlbGF0aXZlVVJMLnJlcGxhY2UoL15cXC8rLywgJycpXG4gICAgOiBiYXNlVVJMO1xufTtcbiIsIid1c2Ugc3RyaWN0JztcblxudmFyIHV0aWxzID0gcmVxdWlyZSgnLi8uLi91dGlscycpO1xuXG5tb2R1bGUuZXhwb3J0cyA9IChcbiAgdXRpbHMuaXNTdGFuZGFyZEJyb3dzZXJFbnYoKSA/XG5cbiAgLy8gU3RhbmRhcmQgYnJvd3NlciBlbnZzIHN1cHBvcnQgZG9jdW1lbnQuY29va2llXG4gICAgKGZ1bmN0aW9uIHN0YW5kYXJkQnJvd3NlckVudigpIHtcbiAgICAgIHJldHVybiB7XG4gICAgICAgIHdyaXRlOiBmdW5jdGlvbiB3cml0ZShuYW1lLCB2YWx1ZSwgZXhwaXJlcywgcGF0aCwgZG9tYWluLCBzZWN1cmUpIHtcbiAgICAgICAgICB2YXIgY29va2llID0gW107XG4gICAgICAgICAgY29va2llLnB1c2gobmFtZSArICc9JyArIGVuY29kZVVSSUNvbXBvbmVudCh2YWx1ZSkpO1xuXG4gICAgICAgICAgaWYgKHV0aWxzLmlzTnVtYmVyKGV4cGlyZXMpKSB7XG4gICAgICAgICAgICBjb29raWUucHVzaCgnZXhwaXJlcz0nICsgbmV3IERhdGUoZXhwaXJlcykudG9HTVRTdHJpbmcoKSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaWYgKHV0aWxzLmlzU3RyaW5nKHBhdGgpKSB7XG4gICAgICAgICAgICBjb29raWUucHVzaCgncGF0aD0nICsgcGF0aCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaWYgKHV0aWxzLmlzU3RyaW5nKGRvbWFpbikpIHtcbiAgICAgICAgICAgIGNvb2tpZS5wdXNoKCdkb21haW49JyArIGRvbWFpbik7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaWYgKHNlY3VyZSA9PT0gdHJ1ZSkge1xuICAgICAgICAgICAgY29va2llLnB1c2goJ3NlY3VyZScpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGRvY3VtZW50LmNvb2tpZSA9IGNvb2tpZS5qb2luKCc7ICcpO1xuICAgICAgICB9LFxuXG4gICAgICAgIHJlYWQ6IGZ1bmN0aW9uIHJlYWQobmFtZSkge1xuICAgICAgICAgIHZhciBtYXRjaCA9IGRvY3VtZW50LmNvb2tpZS5tYXRjaChuZXcgUmVnRXhwKCcoXnw7XFxcXHMqKSgnICsgbmFtZSArICcpPShbXjtdKiknKSk7XG4gICAgICAgICAgcmV0dXJuIChtYXRjaCA/IGRlY29kZVVSSUNvbXBvbmVudChtYXRjaFszXSkgOiBudWxsKTtcbiAgICAgICAgfSxcblxuICAgICAgICByZW1vdmU6IGZ1bmN0aW9uIHJlbW92ZShuYW1lKSB7XG4gICAgICAgICAgdGhpcy53cml0ZShuYW1lLCAnJywgRGF0ZS5ub3coKSAtIDg2NDAwMDAwKTtcbiAgICAgICAgfVxuICAgICAgfTtcbiAgICB9KSgpIDpcblxuICAvLyBOb24gc3RhbmRhcmQgYnJvd3NlciBlbnYgKHdlYiB3b3JrZXJzLCByZWFjdC1uYXRpdmUpIGxhY2sgbmVlZGVkIHN1cHBvcnQuXG4gICAgKGZ1bmN0aW9uIG5vblN0YW5kYXJkQnJvd3NlckVudigpIHtcbiAgICAgIHJldHVybiB7XG4gICAgICAgIHdyaXRlOiBmdW5jdGlvbiB3cml0ZSgpIHt9LFxuICAgICAgICByZWFkOiBmdW5jdGlvbiByZWFkKCkgeyByZXR1cm4gbnVsbDsgfSxcbiAgICAgICAgcmVtb3ZlOiBmdW5jdGlvbiByZW1vdmUoKSB7fVxuICAgICAgfTtcbiAgICB9KSgpXG4pO1xuIiwiJ3VzZSBzdHJpY3QnO1xuXG4vKipcbiAqIERldGVybWluZXMgd2hldGhlciB0aGUgc3BlY2lmaWVkIFVSTCBpcyBhYnNvbHV0ZVxuICpcbiAqIEBwYXJhbSB7c3RyaW5nfSB1cmwgVGhlIFVSTCB0byB0ZXN0XG4gKiBAcmV0dXJucyB7Ym9vbGVhbn0gVHJ1ZSBpZiB0aGUgc3BlY2lmaWVkIFVSTCBpcyBhYnNvbHV0ZSwgb3RoZXJ3aXNlIGZhbHNlXG4gKi9cbm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gaXNBYnNvbHV0ZVVSTCh1cmwpIHtcbiAgLy8gQSBVUkwgaXMgY29uc2lkZXJlZCBhYnNvbHV0ZSBpZiBpdCBiZWdpbnMgd2l0aCBcIjxzY2hlbWU+Oi8vXCIgb3IgXCIvL1wiIChwcm90b2NvbC1yZWxhdGl2ZSBVUkwpLlxuICAvLyBSRkMgMzk4NiBkZWZpbmVzIHNjaGVtZSBuYW1lIGFzIGEgc2VxdWVuY2Ugb2YgY2hhcmFjdGVycyBiZWdpbm5pbmcgd2l0aCBhIGxldHRlciBhbmQgZm9sbG93ZWRcbiAgLy8gYnkgYW55IGNvbWJpbmF0aW9uIG9mIGxldHRlcnMsIGRpZ2l0cywgcGx1cywgcGVyaW9kLCBvciBoeXBoZW4uXG4gIHJldHVybiAvXihbYS16XVthLXpcXGQrXFwtLl0qOik/XFwvXFwvL2kudGVzdCh1cmwpO1xufTtcbiIsIid1c2Ugc3RyaWN0JztcblxudmFyIHV0aWxzID0gcmVxdWlyZSgnLi8uLi91dGlscycpO1xuXG4vKipcbiAqIERldGVybWluZXMgd2hldGhlciB0aGUgcGF5bG9hZCBpcyBhbiBlcnJvciB0aHJvd24gYnkgQXhpb3NcbiAqXG4gKiBAcGFyYW0geyp9IHBheWxvYWQgVGhlIHZhbHVlIHRvIHRlc3RcbiAqIEByZXR1cm5zIHtib29sZWFufSBUcnVlIGlmIHRoZSBwYXlsb2FkIGlzIGFuIGVycm9yIHRocm93biBieSBBeGlvcywgb3RoZXJ3aXNlIGZhbHNlXG4gKi9cbm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gaXNBeGlvc0Vycm9yKHBheWxvYWQpIHtcbiAgcmV0dXJuIHV0aWxzLmlzT2JqZWN0KHBheWxvYWQpICYmIChwYXlsb2FkLmlzQXhpb3NFcnJvciA9PT0gdHJ1ZSk7XG59O1xuIiwiJ3VzZSBzdHJpY3QnO1xuXG52YXIgdXRpbHMgPSByZXF1aXJlKCcuLy4uL3V0aWxzJyk7XG5cbm1vZHVsZS5leHBvcnRzID0gKFxuICB1dGlscy5pc1N0YW5kYXJkQnJvd3NlckVudigpID9cblxuICAvLyBTdGFuZGFyZCBicm93c2VyIGVudnMgaGF2ZSBmdWxsIHN1cHBvcnQgb2YgdGhlIEFQSXMgbmVlZGVkIHRvIHRlc3RcbiAgLy8gd2hldGhlciB0aGUgcmVxdWVzdCBVUkwgaXMgb2YgdGhlIHNhbWUgb3JpZ2luIGFzIGN1cnJlbnQgbG9jYXRpb24uXG4gICAgKGZ1bmN0aW9uIHN0YW5kYXJkQnJvd3NlckVudigpIHtcbiAgICAgIHZhciBtc2llID0gLyhtc2llfHRyaWRlbnQpL2kudGVzdChuYXZpZ2F0b3IudXNlckFnZW50KTtcbiAgICAgIHZhciB1cmxQYXJzaW5nTm9kZSA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2EnKTtcbiAgICAgIHZhciBvcmlnaW5VUkw7XG5cbiAgICAgIC8qKlxuICAgICogUGFyc2UgYSBVUkwgdG8gZGlzY292ZXIgaXQncyBjb21wb25lbnRzXG4gICAgKlxuICAgICogQHBhcmFtIHtTdHJpbmd9IHVybCBUaGUgVVJMIHRvIGJlIHBhcnNlZFxuICAgICogQHJldHVybnMge09iamVjdH1cbiAgICAqL1xuICAgICAgZnVuY3Rpb24gcmVzb2x2ZVVSTCh1cmwpIHtcbiAgICAgICAgdmFyIGhyZWYgPSB1cmw7XG5cbiAgICAgICAgaWYgKG1zaWUpIHtcbiAgICAgICAgLy8gSUUgbmVlZHMgYXR0cmlidXRlIHNldCB0d2ljZSB0byBub3JtYWxpemUgcHJvcGVydGllc1xuICAgICAgICAgIHVybFBhcnNpbmdOb2RlLnNldEF0dHJpYnV0ZSgnaHJlZicsIGhyZWYpO1xuICAgICAgICAgIGhyZWYgPSB1cmxQYXJzaW5nTm9kZS5ocmVmO1xuICAgICAgICB9XG5cbiAgICAgICAgdXJsUGFyc2luZ05vZGUuc2V0QXR0cmlidXRlKCdocmVmJywgaHJlZik7XG5cbiAgICAgICAgLy8gdXJsUGFyc2luZ05vZGUgcHJvdmlkZXMgdGhlIFVybFV0aWxzIGludGVyZmFjZSAtIGh0dHA6Ly91cmwuc3BlYy53aGF0d2cub3JnLyN1cmx1dGlsc1xuICAgICAgICByZXR1cm4ge1xuICAgICAgICAgIGhyZWY6IHVybFBhcnNpbmdOb2RlLmhyZWYsXG4gICAgICAgICAgcHJvdG9jb2w6IHVybFBhcnNpbmdOb2RlLnByb3RvY29sID8gdXJsUGFyc2luZ05vZGUucHJvdG9jb2wucmVwbGFjZSgvOiQvLCAnJykgOiAnJyxcbiAgICAgICAgICBob3N0OiB1cmxQYXJzaW5nTm9kZS5ob3N0LFxuICAgICAgICAgIHNlYXJjaDogdXJsUGFyc2luZ05vZGUuc2VhcmNoID8gdXJsUGFyc2luZ05vZGUuc2VhcmNoLnJlcGxhY2UoL15cXD8vLCAnJykgOiAnJyxcbiAgICAgICAgICBoYXNoOiB1cmxQYXJzaW5nTm9kZS5oYXNoID8gdXJsUGFyc2luZ05vZGUuaGFzaC5yZXBsYWNlKC9eIy8sICcnKSA6ICcnLFxuICAgICAgICAgIGhvc3RuYW1lOiB1cmxQYXJzaW5nTm9kZS5ob3N0bmFtZSxcbiAgICAgICAgICBwb3J0OiB1cmxQYXJzaW5nTm9kZS5wb3J0LFxuICAgICAgICAgIHBhdGhuYW1lOiAodXJsUGFyc2luZ05vZGUucGF0aG5hbWUuY2hhckF0KDApID09PSAnLycpID9cbiAgICAgICAgICAgIHVybFBhcnNpbmdOb2RlLnBhdGhuYW1lIDpcbiAgICAgICAgICAgICcvJyArIHVybFBhcnNpbmdOb2RlLnBhdGhuYW1lXG4gICAgICAgIH07XG4gICAgICB9XG5cbiAgICAgIG9yaWdpblVSTCA9IHJlc29sdmVVUkwod2luZG93LmxvY2F0aW9uLmhyZWYpO1xuXG4gICAgICAvKipcbiAgICAqIERldGVybWluZSBpZiBhIFVSTCBzaGFyZXMgdGhlIHNhbWUgb3JpZ2luIGFzIHRoZSBjdXJyZW50IGxvY2F0aW9uXG4gICAgKlxuICAgICogQHBhcmFtIHtTdHJpbmd9IHJlcXVlc3RVUkwgVGhlIFVSTCB0byB0ZXN0XG4gICAgKiBAcmV0dXJucyB7Ym9vbGVhbn0gVHJ1ZSBpZiBVUkwgc2hhcmVzIHRoZSBzYW1lIG9yaWdpbiwgb3RoZXJ3aXNlIGZhbHNlXG4gICAgKi9cbiAgICAgIHJldHVybiBmdW5jdGlvbiBpc1VSTFNhbWVPcmlnaW4ocmVxdWVzdFVSTCkge1xuICAgICAgICB2YXIgcGFyc2VkID0gKHV0aWxzLmlzU3RyaW5nKHJlcXVlc3RVUkwpKSA/IHJlc29sdmVVUkwocmVxdWVzdFVSTCkgOiByZXF1ZXN0VVJMO1xuICAgICAgICByZXR1cm4gKHBhcnNlZC5wcm90b2NvbCA9PT0gb3JpZ2luVVJMLnByb3RvY29sICYmXG4gICAgICAgICAgICBwYXJzZWQuaG9zdCA9PT0gb3JpZ2luVVJMLmhvc3QpO1xuICAgICAgfTtcbiAgICB9KSgpIDpcblxuICAvLyBOb24gc3RhbmRhcmQgYnJvd3NlciBlbnZzICh3ZWIgd29ya2VycywgcmVhY3QtbmF0aXZlKSBsYWNrIG5lZWRlZCBzdXBwb3J0LlxuICAgIChmdW5jdGlvbiBub25TdGFuZGFyZEJyb3dzZXJFbnYoKSB7XG4gICAgICByZXR1cm4gZnVuY3Rpb24gaXNVUkxTYW1lT3JpZ2luKCkge1xuICAgICAgICByZXR1cm4gdHJ1ZTtcbiAgICAgIH07XG4gICAgfSkoKVxuKTtcbiIsIid1c2Ugc3RyaWN0JztcblxudmFyIHV0aWxzID0gcmVxdWlyZSgnLi4vdXRpbHMnKTtcblxubW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbiBub3JtYWxpemVIZWFkZXJOYW1lKGhlYWRlcnMsIG5vcm1hbGl6ZWROYW1lKSB7XG4gIHV0aWxzLmZvckVhY2goaGVhZGVycywgZnVuY3Rpb24gcHJvY2Vzc0hlYWRlcih2YWx1ZSwgbmFtZSkge1xuICAgIGlmIChuYW1lICE9PSBub3JtYWxpemVkTmFtZSAmJiBuYW1lLnRvVXBwZXJDYXNlKCkgPT09IG5vcm1hbGl6ZWROYW1lLnRvVXBwZXJDYXNlKCkpIHtcbiAgICAgIGhlYWRlcnNbbm9ybWFsaXplZE5hbWVdID0gdmFsdWU7XG4gICAgICBkZWxldGUgaGVhZGVyc1tuYW1lXTtcbiAgICB9XG4gIH0pO1xufTtcbiIsIid1c2Ugc3RyaWN0JztcblxudmFyIHV0aWxzID0gcmVxdWlyZSgnLi8uLi91dGlscycpO1xuXG4vLyBIZWFkZXJzIHdob3NlIGR1cGxpY2F0ZXMgYXJlIGlnbm9yZWQgYnkgbm9kZVxuLy8gYy5mLiBodHRwczovL25vZGVqcy5vcmcvYXBpL2h0dHAuaHRtbCNodHRwX21lc3NhZ2VfaGVhZGVyc1xudmFyIGlnbm9yZUR1cGxpY2F0ZU9mID0gW1xuICAnYWdlJywgJ2F1dGhvcml6YXRpb24nLCAnY29udGVudC1sZW5ndGgnLCAnY29udGVudC10eXBlJywgJ2V0YWcnLFxuICAnZXhwaXJlcycsICdmcm9tJywgJ2hvc3QnLCAnaWYtbW9kaWZpZWQtc2luY2UnLCAnaWYtdW5tb2RpZmllZC1zaW5jZScsXG4gICdsYXN0LW1vZGlmaWVkJywgJ2xvY2F0aW9uJywgJ21heC1mb3J3YXJkcycsICdwcm94eS1hdXRob3JpemF0aW9uJyxcbiAgJ3JlZmVyZXInLCAncmV0cnktYWZ0ZXInLCAndXNlci1hZ2VudCdcbl07XG5cbi8qKlxuICogUGFyc2UgaGVhZGVycyBpbnRvIGFuIG9iamVjdFxuICpcbiAqIGBgYFxuICogRGF0ZTogV2VkLCAyNyBBdWcgMjAxNCAwODo1ODo0OSBHTVRcbiAqIENvbnRlbnQtVHlwZTogYXBwbGljYXRpb24vanNvblxuICogQ29ubmVjdGlvbjoga2VlcC1hbGl2ZVxuICogVHJhbnNmZXItRW5jb2Rpbmc6IGNodW5rZWRcbiAqIGBgYFxuICpcbiAqIEBwYXJhbSB7U3RyaW5nfSBoZWFkZXJzIEhlYWRlcnMgbmVlZGluZyB0byBiZSBwYXJzZWRcbiAqIEByZXR1cm5zIHtPYmplY3R9IEhlYWRlcnMgcGFyc2VkIGludG8gYW4gb2JqZWN0XG4gKi9cbm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gcGFyc2VIZWFkZXJzKGhlYWRlcnMpIHtcbiAgdmFyIHBhcnNlZCA9IHt9O1xuICB2YXIga2V5O1xuICB2YXIgdmFsO1xuICB2YXIgaTtcblxuICBpZiAoIWhlYWRlcnMpIHsgcmV0dXJuIHBhcnNlZDsgfVxuXG4gIHV0aWxzLmZvckVhY2goaGVhZGVycy5zcGxpdCgnXFxuJyksIGZ1bmN0aW9uIHBhcnNlcihsaW5lKSB7XG4gICAgaSA9IGxpbmUuaW5kZXhPZignOicpO1xuICAgIGtleSA9IHV0aWxzLnRyaW0obGluZS5zdWJzdHIoMCwgaSkpLnRvTG93ZXJDYXNlKCk7XG4gICAgdmFsID0gdXRpbHMudHJpbShsaW5lLnN1YnN0cihpICsgMSkpO1xuXG4gICAgaWYgKGtleSkge1xuICAgICAgaWYgKHBhcnNlZFtrZXldICYmIGlnbm9yZUR1cGxpY2F0ZU9mLmluZGV4T2Yoa2V5KSA+PSAwKSB7XG4gICAgICAgIHJldHVybjtcbiAgICAgIH1cbiAgICAgIGlmIChrZXkgPT09ICdzZXQtY29va2llJykge1xuICAgICAgICBwYXJzZWRba2V5XSA9IChwYXJzZWRba2V5XSA/IHBhcnNlZFtrZXldIDogW10pLmNvbmNhdChbdmFsXSk7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICBwYXJzZWRba2V5XSA9IHBhcnNlZFtrZXldID8gcGFyc2VkW2tleV0gKyAnLCAnICsgdmFsIDogdmFsO1xuICAgICAgfVxuICAgIH1cbiAgfSk7XG5cbiAgcmV0dXJuIHBhcnNlZDtcbn07XG4iLCIndXNlIHN0cmljdCc7XG5cbi8qKlxuICogU3ludGFjdGljIHN1Z2FyIGZvciBpbnZva2luZyBhIGZ1bmN0aW9uIGFuZCBleHBhbmRpbmcgYW4gYXJyYXkgZm9yIGFyZ3VtZW50cy5cbiAqXG4gKiBDb21tb24gdXNlIGNhc2Ugd291bGQgYmUgdG8gdXNlIGBGdW5jdGlvbi5wcm90b3R5cGUuYXBwbHlgLlxuICpcbiAqICBgYGBqc1xuICogIGZ1bmN0aW9uIGYoeCwgeSwgeikge31cbiAqICB2YXIgYXJncyA9IFsxLCAyLCAzXTtcbiAqICBmLmFwcGx5KG51bGwsIGFyZ3MpO1xuICogIGBgYFxuICpcbiAqIFdpdGggYHNwcmVhZGAgdGhpcyBleGFtcGxlIGNhbiBiZSByZS13cml0dGVuLlxuICpcbiAqICBgYGBqc1xuICogIHNwcmVhZChmdW5jdGlvbih4LCB5LCB6KSB7fSkoWzEsIDIsIDNdKTtcbiAqICBgYGBcbiAqXG4gKiBAcGFyYW0ge0Z1bmN0aW9ufSBjYWxsYmFja1xuICogQHJldHVybnMge0Z1bmN0aW9ufVxuICovXG5tb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIHNwcmVhZChjYWxsYmFjaykge1xuICByZXR1cm4gZnVuY3Rpb24gd3JhcChhcnIpIHtcbiAgICByZXR1cm4gY2FsbGJhY2suYXBwbHkobnVsbCwgYXJyKTtcbiAgfTtcbn07XG4iLCIndXNlIHN0cmljdCc7XG5cbnZhciBWRVJTSU9OID0gcmVxdWlyZSgnLi4vZW52L2RhdGEnKS52ZXJzaW9uO1xuXG52YXIgdmFsaWRhdG9ycyA9IHt9O1xuXG4vLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZnVuYy1uYW1lc1xuWydvYmplY3QnLCAnYm9vbGVhbicsICdudW1iZXInLCAnZnVuY3Rpb24nLCAnc3RyaW5nJywgJ3N5bWJvbCddLmZvckVhY2goZnVuY3Rpb24odHlwZSwgaSkge1xuICB2YWxpZGF0b3JzW3R5cGVdID0gZnVuY3Rpb24gdmFsaWRhdG9yKHRoaW5nKSB7XG4gICAgcmV0dXJuIHR5cGVvZiB0aGluZyA9PT0gdHlwZSB8fCAnYScgKyAoaSA8IDEgPyAnbiAnIDogJyAnKSArIHR5cGU7XG4gIH07XG59KTtcblxudmFyIGRlcHJlY2F0ZWRXYXJuaW5ncyA9IHt9O1xuXG4vKipcbiAqIFRyYW5zaXRpb25hbCBvcHRpb24gdmFsaWRhdG9yXG4gKiBAcGFyYW0ge2Z1bmN0aW9ufGJvb2xlYW4/fSB2YWxpZGF0b3IgLSBzZXQgdG8gZmFsc2UgaWYgdGhlIHRyYW5zaXRpb25hbCBvcHRpb24gaGFzIGJlZW4gcmVtb3ZlZFxuICogQHBhcmFtIHtzdHJpbmc/fSB2ZXJzaW9uIC0gZGVwcmVjYXRlZCB2ZXJzaW9uIC8gcmVtb3ZlZCBzaW5jZSB2ZXJzaW9uXG4gKiBAcGFyYW0ge3N0cmluZz99IG1lc3NhZ2UgLSBzb21lIG1lc3NhZ2Ugd2l0aCBhZGRpdGlvbmFsIGluZm9cbiAqIEByZXR1cm5zIHtmdW5jdGlvbn1cbiAqL1xudmFsaWRhdG9ycy50cmFuc2l0aW9uYWwgPSBmdW5jdGlvbiB0cmFuc2l0aW9uYWwodmFsaWRhdG9yLCB2ZXJzaW9uLCBtZXNzYWdlKSB7XG4gIGZ1bmN0aW9uIGZvcm1hdE1lc3NhZ2Uob3B0LCBkZXNjKSB7XG4gICAgcmV0dXJuICdbQXhpb3MgdicgKyBWRVJTSU9OICsgJ10gVHJhbnNpdGlvbmFsIG9wdGlvbiBcXCcnICsgb3B0ICsgJ1xcJycgKyBkZXNjICsgKG1lc3NhZ2UgPyAnLiAnICsgbWVzc2FnZSA6ICcnKTtcbiAgfVxuXG4gIC8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSBmdW5jLW5hbWVzXG4gIHJldHVybiBmdW5jdGlvbih2YWx1ZSwgb3B0LCBvcHRzKSB7XG4gICAgaWYgKHZhbGlkYXRvciA9PT0gZmFsc2UpIHtcbiAgICAgIHRocm93IG5ldyBFcnJvcihmb3JtYXRNZXNzYWdlKG9wdCwgJyBoYXMgYmVlbiByZW1vdmVkJyArICh2ZXJzaW9uID8gJyBpbiAnICsgdmVyc2lvbiA6ICcnKSkpO1xuICAgIH1cblxuICAgIGlmICh2ZXJzaW9uICYmICFkZXByZWNhdGVkV2FybmluZ3Nbb3B0XSkge1xuICAgICAgZGVwcmVjYXRlZFdhcm5pbmdzW29wdF0gPSB0cnVlO1xuICAgICAgLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWNvbnNvbGVcbiAgICAgIGNvbnNvbGUud2FybihcbiAgICAgICAgZm9ybWF0TWVzc2FnZShcbiAgICAgICAgICBvcHQsXG4gICAgICAgICAgJyBoYXMgYmVlbiBkZXByZWNhdGVkIHNpbmNlIHYnICsgdmVyc2lvbiArICcgYW5kIHdpbGwgYmUgcmVtb3ZlZCBpbiB0aGUgbmVhciBmdXR1cmUnXG4gICAgICAgIClcbiAgICAgICk7XG4gICAgfVxuXG4gICAgcmV0dXJuIHZhbGlkYXRvciA/IHZhbGlkYXRvcih2YWx1ZSwgb3B0LCBvcHRzKSA6IHRydWU7XG4gIH07XG59O1xuXG4vKipcbiAqIEFzc2VydCBvYmplY3QncyBwcm9wZXJ0aWVzIHR5cGVcbiAqIEBwYXJhbSB7b2JqZWN0fSBvcHRpb25zXG4gKiBAcGFyYW0ge29iamVjdH0gc2NoZW1hXG4gKiBAcGFyYW0ge2Jvb2xlYW4/fSBhbGxvd1Vua25vd25cbiAqL1xuXG5mdW5jdGlvbiBhc3NlcnRPcHRpb25zKG9wdGlvbnMsIHNjaGVtYSwgYWxsb3dVbmtub3duKSB7XG4gIGlmICh0eXBlb2Ygb3B0aW9ucyAhPT0gJ29iamVjdCcpIHtcbiAgICB0aHJvdyBuZXcgVHlwZUVycm9yKCdvcHRpb25zIG11c3QgYmUgYW4gb2JqZWN0Jyk7XG4gIH1cbiAgdmFyIGtleXMgPSBPYmplY3Qua2V5cyhvcHRpb25zKTtcbiAgdmFyIGkgPSBrZXlzLmxlbmd0aDtcbiAgd2hpbGUgKGktLSA+IDApIHtcbiAgICB2YXIgb3B0ID0ga2V5c1tpXTtcbiAgICB2YXIgdmFsaWRhdG9yID0gc2NoZW1hW29wdF07XG4gICAgaWYgKHZhbGlkYXRvcikge1xuICAgICAgdmFyIHZhbHVlID0gb3B0aW9uc1tvcHRdO1xuICAgICAgdmFyIHJlc3VsdCA9IHZhbHVlID09PSB1bmRlZmluZWQgfHwgdmFsaWRhdG9yKHZhbHVlLCBvcHQsIG9wdGlvbnMpO1xuICAgICAgaWYgKHJlc3VsdCAhPT0gdHJ1ZSkge1xuICAgICAgICB0aHJvdyBuZXcgVHlwZUVycm9yKCdvcHRpb24gJyArIG9wdCArICcgbXVzdCBiZSAnICsgcmVzdWx0KTtcbiAgICAgIH1cbiAgICAgIGNvbnRpbnVlO1xuICAgIH1cbiAgICBpZiAoYWxsb3dVbmtub3duICE9PSB0cnVlKSB7XG4gICAgICB0aHJvdyBFcnJvcignVW5rbm93biBvcHRpb24gJyArIG9wdCk7XG4gICAgfVxuICB9XG59XG5cbm1vZHVsZS5leHBvcnRzID0ge1xuICBhc3NlcnRPcHRpb25zOiBhc3NlcnRPcHRpb25zLFxuICB2YWxpZGF0b3JzOiB2YWxpZGF0b3JzXG59O1xuIiwiJ3VzZSBzdHJpY3QnO1xuXG52YXIgYmluZCA9IHJlcXVpcmUoJy4vaGVscGVycy9iaW5kJyk7XG5cbi8vIHV0aWxzIGlzIGEgbGlicmFyeSBvZiBnZW5lcmljIGhlbHBlciBmdW5jdGlvbnMgbm9uLXNwZWNpZmljIHRvIGF4aW9zXG5cbnZhciB0b1N0cmluZyA9IE9iamVjdC5wcm90b3R5cGUudG9TdHJpbmc7XG5cbi8qKlxuICogRGV0ZXJtaW5lIGlmIGEgdmFsdWUgaXMgYW4gQXJyYXlcbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gdmFsIFRoZSB2YWx1ZSB0byB0ZXN0XG4gKiBAcmV0dXJucyB7Ym9vbGVhbn0gVHJ1ZSBpZiB2YWx1ZSBpcyBhbiBBcnJheSwgb3RoZXJ3aXNlIGZhbHNlXG4gKi9cbmZ1bmN0aW9uIGlzQXJyYXkodmFsKSB7XG4gIHJldHVybiBBcnJheS5pc0FycmF5KHZhbCk7XG59XG5cbi8qKlxuICogRGV0ZXJtaW5lIGlmIGEgdmFsdWUgaXMgdW5kZWZpbmVkXG4gKlxuICogQHBhcmFtIHtPYmplY3R9IHZhbCBUaGUgdmFsdWUgdG8gdGVzdFxuICogQHJldHVybnMge2Jvb2xlYW59IFRydWUgaWYgdGhlIHZhbHVlIGlzIHVuZGVmaW5lZCwgb3RoZXJ3aXNlIGZhbHNlXG4gKi9cbmZ1bmN0aW9uIGlzVW5kZWZpbmVkKHZhbCkge1xuICByZXR1cm4gdHlwZW9mIHZhbCA9PT0gJ3VuZGVmaW5lZCc7XG59XG5cbi8qKlxuICogRGV0ZXJtaW5lIGlmIGEgdmFsdWUgaXMgYSBCdWZmZXJcbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gdmFsIFRoZSB2YWx1ZSB0byB0ZXN0XG4gKiBAcmV0dXJucyB7Ym9vbGVhbn0gVHJ1ZSBpZiB2YWx1ZSBpcyBhIEJ1ZmZlciwgb3RoZXJ3aXNlIGZhbHNlXG4gKi9cbmZ1bmN0aW9uIGlzQnVmZmVyKHZhbCkge1xuICByZXR1cm4gdmFsICE9PSBudWxsICYmICFpc1VuZGVmaW5lZCh2YWwpICYmIHZhbC5jb25zdHJ1Y3RvciAhPT0gbnVsbCAmJiAhaXNVbmRlZmluZWQodmFsLmNvbnN0cnVjdG9yKVxuICAgICYmIHR5cGVvZiB2YWwuY29uc3RydWN0b3IuaXNCdWZmZXIgPT09ICdmdW5jdGlvbicgJiYgdmFsLmNvbnN0cnVjdG9yLmlzQnVmZmVyKHZhbCk7XG59XG5cbi8qKlxuICogRGV0ZXJtaW5lIGlmIGEgdmFsdWUgaXMgYW4gQXJyYXlCdWZmZXJcbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gdmFsIFRoZSB2YWx1ZSB0byB0ZXN0XG4gKiBAcmV0dXJucyB7Ym9vbGVhbn0gVHJ1ZSBpZiB2YWx1ZSBpcyBhbiBBcnJheUJ1ZmZlciwgb3RoZXJ3aXNlIGZhbHNlXG4gKi9cbmZ1bmN0aW9uIGlzQXJyYXlCdWZmZXIodmFsKSB7XG4gIHJldHVybiB0b1N0cmluZy5jYWxsKHZhbCkgPT09ICdbb2JqZWN0IEFycmF5QnVmZmVyXSc7XG59XG5cbi8qKlxuICogRGV0ZXJtaW5lIGlmIGEgdmFsdWUgaXMgYSBGb3JtRGF0YVxuICpcbiAqIEBwYXJhbSB7T2JqZWN0fSB2YWwgVGhlIHZhbHVlIHRvIHRlc3RcbiAqIEByZXR1cm5zIHtib29sZWFufSBUcnVlIGlmIHZhbHVlIGlzIGFuIEZvcm1EYXRhLCBvdGhlcndpc2UgZmFsc2VcbiAqL1xuZnVuY3Rpb24gaXNGb3JtRGF0YSh2YWwpIHtcbiAgcmV0dXJuIHRvU3RyaW5nLmNhbGwodmFsKSA9PT0gJ1tvYmplY3QgRm9ybURhdGFdJztcbn1cblxuLyoqXG4gKiBEZXRlcm1pbmUgaWYgYSB2YWx1ZSBpcyBhIHZpZXcgb24gYW4gQXJyYXlCdWZmZXJcbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gdmFsIFRoZSB2YWx1ZSB0byB0ZXN0XG4gKiBAcmV0dXJucyB7Ym9vbGVhbn0gVHJ1ZSBpZiB2YWx1ZSBpcyBhIHZpZXcgb24gYW4gQXJyYXlCdWZmZXIsIG90aGVyd2lzZSBmYWxzZVxuICovXG5mdW5jdGlvbiBpc0FycmF5QnVmZmVyVmlldyh2YWwpIHtcbiAgdmFyIHJlc3VsdDtcbiAgaWYgKCh0eXBlb2YgQXJyYXlCdWZmZXIgIT09ICd1bmRlZmluZWQnKSAmJiAoQXJyYXlCdWZmZXIuaXNWaWV3KSkge1xuICAgIHJlc3VsdCA9IEFycmF5QnVmZmVyLmlzVmlldyh2YWwpO1xuICB9IGVsc2Uge1xuICAgIHJlc3VsdCA9ICh2YWwpICYmICh2YWwuYnVmZmVyKSAmJiAoaXNBcnJheUJ1ZmZlcih2YWwuYnVmZmVyKSk7XG4gIH1cbiAgcmV0dXJuIHJlc3VsdDtcbn1cblxuLyoqXG4gKiBEZXRlcm1pbmUgaWYgYSB2YWx1ZSBpcyBhIFN0cmluZ1xuICpcbiAqIEBwYXJhbSB7T2JqZWN0fSB2YWwgVGhlIHZhbHVlIHRvIHRlc3RcbiAqIEByZXR1cm5zIHtib29sZWFufSBUcnVlIGlmIHZhbHVlIGlzIGEgU3RyaW5nLCBvdGhlcndpc2UgZmFsc2VcbiAqL1xuZnVuY3Rpb24gaXNTdHJpbmcodmFsKSB7XG4gIHJldHVybiB0eXBlb2YgdmFsID09PSAnc3RyaW5nJztcbn1cblxuLyoqXG4gKiBEZXRlcm1pbmUgaWYgYSB2YWx1ZSBpcyBhIE51bWJlclxuICpcbiAqIEBwYXJhbSB7T2JqZWN0fSB2YWwgVGhlIHZhbHVlIHRvIHRlc3RcbiAqIEByZXR1cm5zIHtib29sZWFufSBUcnVlIGlmIHZhbHVlIGlzIGEgTnVtYmVyLCBvdGhlcndpc2UgZmFsc2VcbiAqL1xuZnVuY3Rpb24gaXNOdW1iZXIodmFsKSB7XG4gIHJldHVybiB0eXBlb2YgdmFsID09PSAnbnVtYmVyJztcbn1cblxuLyoqXG4gKiBEZXRlcm1pbmUgaWYgYSB2YWx1ZSBpcyBhbiBPYmplY3RcbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gdmFsIFRoZSB2YWx1ZSB0byB0ZXN0XG4gKiBAcmV0dXJucyB7Ym9vbGVhbn0gVHJ1ZSBpZiB2YWx1ZSBpcyBhbiBPYmplY3QsIG90aGVyd2lzZSBmYWxzZVxuICovXG5mdW5jdGlvbiBpc09iamVjdCh2YWwpIHtcbiAgcmV0dXJuIHZhbCAhPT0gbnVsbCAmJiB0eXBlb2YgdmFsID09PSAnb2JqZWN0Jztcbn1cblxuLyoqXG4gKiBEZXRlcm1pbmUgaWYgYSB2YWx1ZSBpcyBhIHBsYWluIE9iamVjdFxuICpcbiAqIEBwYXJhbSB7T2JqZWN0fSB2YWwgVGhlIHZhbHVlIHRvIHRlc3RcbiAqIEByZXR1cm4ge2Jvb2xlYW59IFRydWUgaWYgdmFsdWUgaXMgYSBwbGFpbiBPYmplY3QsIG90aGVyd2lzZSBmYWxzZVxuICovXG5mdW5jdGlvbiBpc1BsYWluT2JqZWN0KHZhbCkge1xuICBpZiAodG9TdHJpbmcuY2FsbCh2YWwpICE9PSAnW29iamVjdCBPYmplY3RdJykge1xuICAgIHJldHVybiBmYWxzZTtcbiAgfVxuXG4gIHZhciBwcm90b3R5cGUgPSBPYmplY3QuZ2V0UHJvdG90eXBlT2YodmFsKTtcbiAgcmV0dXJuIHByb3RvdHlwZSA9PT0gbnVsbCB8fCBwcm90b3R5cGUgPT09IE9iamVjdC5wcm90b3R5cGU7XG59XG5cbi8qKlxuICogRGV0ZXJtaW5lIGlmIGEgdmFsdWUgaXMgYSBEYXRlXG4gKlxuICogQHBhcmFtIHtPYmplY3R9IHZhbCBUaGUgdmFsdWUgdG8gdGVzdFxuICogQHJldHVybnMge2Jvb2xlYW59IFRydWUgaWYgdmFsdWUgaXMgYSBEYXRlLCBvdGhlcndpc2UgZmFsc2VcbiAqL1xuZnVuY3Rpb24gaXNEYXRlKHZhbCkge1xuICByZXR1cm4gdG9TdHJpbmcuY2FsbCh2YWwpID09PSAnW29iamVjdCBEYXRlXSc7XG59XG5cbi8qKlxuICogRGV0ZXJtaW5lIGlmIGEgdmFsdWUgaXMgYSBGaWxlXG4gKlxuICogQHBhcmFtIHtPYmplY3R9IHZhbCBUaGUgdmFsdWUgdG8gdGVzdFxuICogQHJldHVybnMge2Jvb2xlYW59IFRydWUgaWYgdmFsdWUgaXMgYSBGaWxlLCBvdGhlcndpc2UgZmFsc2VcbiAqL1xuZnVuY3Rpb24gaXNGaWxlKHZhbCkge1xuICByZXR1cm4gdG9TdHJpbmcuY2FsbCh2YWwpID09PSAnW29iamVjdCBGaWxlXSc7XG59XG5cbi8qKlxuICogRGV0ZXJtaW5lIGlmIGEgdmFsdWUgaXMgYSBCbG9iXG4gKlxuICogQHBhcmFtIHtPYmplY3R9IHZhbCBUaGUgdmFsdWUgdG8gdGVzdFxuICogQHJldHVybnMge2Jvb2xlYW59IFRydWUgaWYgdmFsdWUgaXMgYSBCbG9iLCBvdGhlcndpc2UgZmFsc2VcbiAqL1xuZnVuY3Rpb24gaXNCbG9iKHZhbCkge1xuICByZXR1cm4gdG9TdHJpbmcuY2FsbCh2YWwpID09PSAnW29iamVjdCBCbG9iXSc7XG59XG5cbi8qKlxuICogRGV0ZXJtaW5lIGlmIGEgdmFsdWUgaXMgYSBGdW5jdGlvblxuICpcbiAqIEBwYXJhbSB7T2JqZWN0fSB2YWwgVGhlIHZhbHVlIHRvIHRlc3RcbiAqIEByZXR1cm5zIHtib29sZWFufSBUcnVlIGlmIHZhbHVlIGlzIGEgRnVuY3Rpb24sIG90aGVyd2lzZSBmYWxzZVxuICovXG5mdW5jdGlvbiBpc0Z1bmN0aW9uKHZhbCkge1xuICByZXR1cm4gdG9TdHJpbmcuY2FsbCh2YWwpID09PSAnW29iamVjdCBGdW5jdGlvbl0nO1xufVxuXG4vKipcbiAqIERldGVybWluZSBpZiBhIHZhbHVlIGlzIGEgU3RyZWFtXG4gKlxuICogQHBhcmFtIHtPYmplY3R9IHZhbCBUaGUgdmFsdWUgdG8gdGVzdFxuICogQHJldHVybnMge2Jvb2xlYW59IFRydWUgaWYgdmFsdWUgaXMgYSBTdHJlYW0sIG90aGVyd2lzZSBmYWxzZVxuICovXG5mdW5jdGlvbiBpc1N0cmVhbSh2YWwpIHtcbiAgcmV0dXJuIGlzT2JqZWN0KHZhbCkgJiYgaXNGdW5jdGlvbih2YWwucGlwZSk7XG59XG5cbi8qKlxuICogRGV0ZXJtaW5lIGlmIGEgdmFsdWUgaXMgYSBVUkxTZWFyY2hQYXJhbXMgb2JqZWN0XG4gKlxuICogQHBhcmFtIHtPYmplY3R9IHZhbCBUaGUgdmFsdWUgdG8gdGVzdFxuICogQHJldHVybnMge2Jvb2xlYW59IFRydWUgaWYgdmFsdWUgaXMgYSBVUkxTZWFyY2hQYXJhbXMgb2JqZWN0LCBvdGhlcndpc2UgZmFsc2VcbiAqL1xuZnVuY3Rpb24gaXNVUkxTZWFyY2hQYXJhbXModmFsKSB7XG4gIHJldHVybiB0b1N0cmluZy5jYWxsKHZhbCkgPT09ICdbb2JqZWN0IFVSTFNlYXJjaFBhcmFtc10nO1xufVxuXG4vKipcbiAqIFRyaW0gZXhjZXNzIHdoaXRlc3BhY2Ugb2ZmIHRoZSBiZWdpbm5pbmcgYW5kIGVuZCBvZiBhIHN0cmluZ1xuICpcbiAqIEBwYXJhbSB7U3RyaW5nfSBzdHIgVGhlIFN0cmluZyB0byB0cmltXG4gKiBAcmV0dXJucyB7U3RyaW5nfSBUaGUgU3RyaW5nIGZyZWVkIG9mIGV4Y2VzcyB3aGl0ZXNwYWNlXG4gKi9cbmZ1bmN0aW9uIHRyaW0oc3RyKSB7XG4gIHJldHVybiBzdHIudHJpbSA/IHN0ci50cmltKCkgOiBzdHIucmVwbGFjZSgvXlxccyt8XFxzKyQvZywgJycpO1xufVxuXG4vKipcbiAqIERldGVybWluZSBpZiB3ZSdyZSBydW5uaW5nIGluIGEgc3RhbmRhcmQgYnJvd3NlciBlbnZpcm9ubWVudFxuICpcbiAqIFRoaXMgYWxsb3dzIGF4aW9zIHRvIHJ1biBpbiBhIHdlYiB3b3JrZXIsIGFuZCByZWFjdC1uYXRpdmUuXG4gKiBCb3RoIGVudmlyb25tZW50cyBzdXBwb3J0IFhNTEh0dHBSZXF1ZXN0LCBidXQgbm90IGZ1bGx5IHN0YW5kYXJkIGdsb2JhbHMuXG4gKlxuICogd2ViIHdvcmtlcnM6XG4gKiAgdHlwZW9mIHdpbmRvdyAtPiB1bmRlZmluZWRcbiAqICB0eXBlb2YgZG9jdW1lbnQgLT4gdW5kZWZpbmVkXG4gKlxuICogcmVhY3QtbmF0aXZlOlxuICogIG5hdmlnYXRvci5wcm9kdWN0IC0+ICdSZWFjdE5hdGl2ZSdcbiAqIG5hdGl2ZXNjcmlwdFxuICogIG5hdmlnYXRvci5wcm9kdWN0IC0+ICdOYXRpdmVTY3JpcHQnIG9yICdOUydcbiAqL1xuZnVuY3Rpb24gaXNTdGFuZGFyZEJyb3dzZXJFbnYoKSB7XG4gIGlmICh0eXBlb2YgbmF2aWdhdG9yICE9PSAndW5kZWZpbmVkJyAmJiAobmF2aWdhdG9yLnByb2R1Y3QgPT09ICdSZWFjdE5hdGl2ZScgfHxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYXZpZ2F0b3IucHJvZHVjdCA9PT0gJ05hdGl2ZVNjcmlwdCcgfHxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYXZpZ2F0b3IucHJvZHVjdCA9PT0gJ05TJykpIHtcbiAgICByZXR1cm4gZmFsc2U7XG4gIH1cbiAgcmV0dXJuIChcbiAgICB0eXBlb2Ygd2luZG93ICE9PSAndW5kZWZpbmVkJyAmJlxuICAgIHR5cGVvZiBkb2N1bWVudCAhPT0gJ3VuZGVmaW5lZCdcbiAgKTtcbn1cblxuLyoqXG4gKiBJdGVyYXRlIG92ZXIgYW4gQXJyYXkgb3IgYW4gT2JqZWN0IGludm9raW5nIGEgZnVuY3Rpb24gZm9yIGVhY2ggaXRlbS5cbiAqXG4gKiBJZiBgb2JqYCBpcyBhbiBBcnJheSBjYWxsYmFjayB3aWxsIGJlIGNhbGxlZCBwYXNzaW5nXG4gKiB0aGUgdmFsdWUsIGluZGV4LCBhbmQgY29tcGxldGUgYXJyYXkgZm9yIGVhY2ggaXRlbS5cbiAqXG4gKiBJZiAnb2JqJyBpcyBhbiBPYmplY3QgY2FsbGJhY2sgd2lsbCBiZSBjYWxsZWQgcGFzc2luZ1xuICogdGhlIHZhbHVlLCBrZXksIGFuZCBjb21wbGV0ZSBvYmplY3QgZm9yIGVhY2ggcHJvcGVydHkuXG4gKlxuICogQHBhcmFtIHtPYmplY3R8QXJyYXl9IG9iaiBUaGUgb2JqZWN0IHRvIGl0ZXJhdGVcbiAqIEBwYXJhbSB7RnVuY3Rpb259IGZuIFRoZSBjYWxsYmFjayB0byBpbnZva2UgZm9yIGVhY2ggaXRlbVxuICovXG5mdW5jdGlvbiBmb3JFYWNoKG9iaiwgZm4pIHtcbiAgLy8gRG9uJ3QgYm90aGVyIGlmIG5vIHZhbHVlIHByb3ZpZGVkXG4gIGlmIChvYmogPT09IG51bGwgfHwgdHlwZW9mIG9iaiA9PT0gJ3VuZGVmaW5lZCcpIHtcbiAgICByZXR1cm47XG4gIH1cblxuICAvLyBGb3JjZSBhbiBhcnJheSBpZiBub3QgYWxyZWFkeSBzb21ldGhpbmcgaXRlcmFibGVcbiAgaWYgKHR5cGVvZiBvYmogIT09ICdvYmplY3QnKSB7XG4gICAgLyplc2xpbnQgbm8tcGFyYW0tcmVhc3NpZ246MCovXG4gICAgb2JqID0gW29ial07XG4gIH1cblxuICBpZiAoaXNBcnJheShvYmopKSB7XG4gICAgLy8gSXRlcmF0ZSBvdmVyIGFycmF5IHZhbHVlc1xuICAgIGZvciAodmFyIGkgPSAwLCBsID0gb2JqLmxlbmd0aDsgaSA8IGw7IGkrKykge1xuICAgICAgZm4uY2FsbChudWxsLCBvYmpbaV0sIGksIG9iaik7XG4gICAgfVxuICB9IGVsc2Uge1xuICAgIC8vIEl0ZXJhdGUgb3ZlciBvYmplY3Qga2V5c1xuICAgIGZvciAodmFyIGtleSBpbiBvYmopIHtcbiAgICAgIGlmIChPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwob2JqLCBrZXkpKSB7XG4gICAgICAgIGZuLmNhbGwobnVsbCwgb2JqW2tleV0sIGtleSwgb2JqKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyoqXG4gKiBBY2NlcHRzIHZhcmFyZ3MgZXhwZWN0aW5nIGVhY2ggYXJndW1lbnQgdG8gYmUgYW4gb2JqZWN0LCB0aGVuXG4gKiBpbW11dGFibHkgbWVyZ2VzIHRoZSBwcm9wZXJ0aWVzIG9mIGVhY2ggb2JqZWN0IGFuZCByZXR1cm5zIHJlc3VsdC5cbiAqXG4gKiBXaGVuIG11bHRpcGxlIG9iamVjdHMgY29udGFpbiB0aGUgc2FtZSBrZXkgdGhlIGxhdGVyIG9iamVjdCBpblxuICogdGhlIGFyZ3VtZW50cyBsaXN0IHdpbGwgdGFrZSBwcmVjZWRlbmNlLlxuICpcbiAqIEV4YW1wbGU6XG4gKlxuICogYGBganNcbiAqIHZhciByZXN1bHQgPSBtZXJnZSh7Zm9vOiAxMjN9LCB7Zm9vOiA0NTZ9KTtcbiAqIGNvbnNvbGUubG9nKHJlc3VsdC5mb28pOyAvLyBvdXRwdXRzIDQ1NlxuICogYGBgXG4gKlxuICogQHBhcmFtIHtPYmplY3R9IG9iajEgT2JqZWN0IHRvIG1lcmdlXG4gKiBAcmV0dXJucyB7T2JqZWN0fSBSZXN1bHQgb2YgYWxsIG1lcmdlIHByb3BlcnRpZXNcbiAqL1xuZnVuY3Rpb24gbWVyZ2UoLyogb2JqMSwgb2JqMiwgb2JqMywgLi4uICovKSB7XG4gIHZhciByZXN1bHQgPSB7fTtcbiAgZnVuY3Rpb24gYXNzaWduVmFsdWUodmFsLCBrZXkpIHtcbiAgICBpZiAoaXNQbGFpbk9iamVjdChyZXN1bHRba2V5XSkgJiYgaXNQbGFpbk9iamVjdCh2YWwpKSB7XG4gICAgICByZXN1bHRba2V5XSA9IG1lcmdlKHJlc3VsdFtrZXldLCB2YWwpO1xuICAgIH0gZWxzZSBpZiAoaXNQbGFpbk9iamVjdCh2YWwpKSB7XG4gICAgICByZXN1bHRba2V5XSA9IG1lcmdlKHt9LCB2YWwpO1xuICAgIH0gZWxzZSBpZiAoaXNBcnJheSh2YWwpKSB7XG4gICAgICByZXN1bHRba2V5XSA9IHZhbC5zbGljZSgpO1xuICAgIH0gZWxzZSB7XG4gICAgICByZXN1bHRba2V5XSA9IHZhbDtcbiAgICB9XG4gIH1cblxuICBmb3IgKHZhciBpID0gMCwgbCA9IGFyZ3VtZW50cy5sZW5ndGg7IGkgPCBsOyBpKyspIHtcbiAgICBmb3JFYWNoKGFyZ3VtZW50c1tpXSwgYXNzaWduVmFsdWUpO1xuICB9XG4gIHJldHVybiByZXN1bHQ7XG59XG5cbi8qKlxuICogRXh0ZW5kcyBvYmplY3QgYSBieSBtdXRhYmx5IGFkZGluZyB0byBpdCB0aGUgcHJvcGVydGllcyBvZiBvYmplY3QgYi5cbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gYSBUaGUgb2JqZWN0IHRvIGJlIGV4dGVuZGVkXG4gKiBAcGFyYW0ge09iamVjdH0gYiBUaGUgb2JqZWN0IHRvIGNvcHkgcHJvcGVydGllcyBmcm9tXG4gKiBAcGFyYW0ge09iamVjdH0gdGhpc0FyZyBUaGUgb2JqZWN0IHRvIGJpbmQgZnVuY3Rpb24gdG9cbiAqIEByZXR1cm4ge09iamVjdH0gVGhlIHJlc3VsdGluZyB2YWx1ZSBvZiBvYmplY3QgYVxuICovXG5mdW5jdGlvbiBleHRlbmQoYSwgYiwgdGhpc0FyZykge1xuICBmb3JFYWNoKGIsIGZ1bmN0aW9uIGFzc2lnblZhbHVlKHZhbCwga2V5KSB7XG4gICAgaWYgKHRoaXNBcmcgJiYgdHlwZW9mIHZhbCA9PT0gJ2Z1bmN0aW9uJykge1xuICAgICAgYVtrZXldID0gYmluZCh2YWwsIHRoaXNBcmcpO1xuICAgIH0gZWxzZSB7XG4gICAgICBhW2tleV0gPSB2YWw7XG4gICAgfVxuICB9KTtcbiAgcmV0dXJuIGE7XG59XG5cbi8qKlxuICogUmVtb3ZlIGJ5dGUgb3JkZXIgbWFya2VyLiBUaGlzIGNhdGNoZXMgRUYgQkIgQkYgKHRoZSBVVEYtOCBCT00pXG4gKlxuICogQHBhcmFtIHtzdHJpbmd9IGNvbnRlbnQgd2l0aCBCT01cbiAqIEByZXR1cm4ge3N0cmluZ30gY29udGVudCB2YWx1ZSB3aXRob3V0IEJPTVxuICovXG5mdW5jdGlvbiBzdHJpcEJPTShjb250ZW50KSB7XG4gIGlmIChjb250ZW50LmNoYXJDb2RlQXQoMCkgPT09IDB4RkVGRikge1xuICAgIGNvbnRlbnQgPSBjb250ZW50LnNsaWNlKDEpO1xuICB9XG4gIHJldHVybiBjb250ZW50O1xufVxuXG5tb2R1bGUuZXhwb3J0cyA9IHtcbiAgaXNBcnJheTogaXNBcnJheSxcbiAgaXNBcnJheUJ1ZmZlcjogaXNBcnJheUJ1ZmZlcixcbiAgaXNCdWZmZXI6IGlzQnVmZmVyLFxuICBpc0Zvcm1EYXRhOiBpc0Zvcm1EYXRhLFxuICBpc0FycmF5QnVmZmVyVmlldzogaXNBcnJheUJ1ZmZlclZpZXcsXG4gIGlzU3RyaW5nOiBpc1N0cmluZyxcbiAgaXNOdW1iZXI6IGlzTnVtYmVyLFxuICBpc09iamVjdDogaXNPYmplY3QsXG4gIGlzUGxhaW5PYmplY3Q6IGlzUGxhaW5PYmplY3QsXG4gIGlzVW5kZWZpbmVkOiBpc1VuZGVmaW5lZCxcbiAgaXNEYXRlOiBpc0RhdGUsXG4gIGlzRmlsZTogaXNGaWxlLFxuICBpc0Jsb2I6IGlzQmxvYixcbiAgaXNGdW5jdGlvbjogaXNGdW5jdGlvbixcbiAgaXNTdHJlYW06IGlzU3RyZWFtLFxuICBpc1VSTFNlYXJjaFBhcmFtczogaXNVUkxTZWFyY2hQYXJhbXMsXG4gIGlzU3RhbmRhcmRCcm93c2VyRW52OiBpc1N0YW5kYXJkQnJvd3NlckVudixcbiAgZm9yRWFjaDogZm9yRWFjaCxcbiAgbWVyZ2U6IG1lcmdlLFxuICBleHRlbmQ6IGV4dGVuZCxcbiAgdHJpbTogdHJpbSxcbiAgc3RyaXBCT006IHN0cmlwQk9NXG59O1xuIiwiLypcbiAqICBBUkNvbnRyb2xsZXJORlQudHNcbiAqICBKU0FSVG9vbEtpdE5GVFxuICpcbiAqICBUaGlzIGZpbGUgaXMgcGFydCBvZiBKU0FSVG9vbEtpdE5GVCAtIFdlYkFSS2l0LlxuICpcbiAqICBKU0FSVG9vbEtpdE5GVCBpcyBmcmVlIHNvZnR3YXJlOiB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5XG4gKiAgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5XG4gKiAgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgZWl0aGVyIHZlcnNpb24gMyBvZiB0aGUgTGljZW5zZSwgb3JcbiAqICAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLlxuICpcbiAqICBKU0FSVG9vbEtpdE5GVCBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLFxuICogIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mXG4gKiAgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZVxuICogIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLlxuICpcbiAqICBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljIExpY2Vuc2VcbiAqICBhbG9uZyB3aXRoIEpTQVJUb29sS2l0TkZULiAgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LlxuICpcbiAqICBBcyBhIHNwZWNpYWwgZXhjZXB0aW9uLCB0aGUgY29weXJpZ2h0IGhvbGRlcnMgb2YgdGhpcyBsaWJyYXJ5IGdpdmUgeW91XG4gKiAgcGVybWlzc2lvbiB0byBsaW5rIHRoaXMgbGlicmFyeSB3aXRoIGluZGVwZW5kZW50IG1vZHVsZXMgdG8gcHJvZHVjZSBhblxuICogIGV4ZWN1dGFibGUsIHJlZ2FyZGxlc3Mgb2YgdGhlIGxpY2Vuc2UgdGVybXMgb2YgdGhlc2UgaW5kZXBlbmRlbnQgbW9kdWxlcywgYW5kIHRvXG4gKiAgY29weSBhbmQgZGlzdHJpYnV0ZSB0aGUgcmVzdWx0aW5nIGV4ZWN1dGFibGUgdW5kZXIgdGVybXMgb2YgeW91ciBjaG9pY2UsXG4gKiAgcHJvdmlkZWQgdGhhdCB5b3UgYWxzbyBtZWV0LCBmb3IgZWFjaCBsaW5rZWQgaW5kZXBlbmRlbnQgbW9kdWxlLCB0aGUgdGVybXMgYW5kXG4gKiAgY29uZGl0aW9ucyBvZiB0aGUgbGljZW5zZSBvZiB0aGF0IG1vZHVsZS4gQW4gaW5kZXBlbmRlbnQgbW9kdWxlIGlzIGEgbW9kdWxlXG4gKiAgd2hpY2ggaXMgbmVpdGhlciBkZXJpdmVkIGZyb20gbm9yIGJhc2VkIG9uIHRoaXMgbGlicmFyeS4gSWYgeW91IG1vZGlmeSB0aGlzXG4gKiAgbGlicmFyeSwgeW91IG1heSBleHRlbmQgdGhpcyBleGNlcHRpb24gdG8geW91ciB2ZXJzaW9uIG9mIHRoZSBsaWJyYXJ5LCBidXQgeW91XG4gKiAgYXJlIG5vdCBvYmxpZ2F0ZWQgdG8gZG8gc28uIElmIHlvdSBkbyBub3Qgd2lzaCB0byBkbyBzbywgZGVsZXRlIHRoaXMgZXhjZXB0aW9uXG4gKiAgc3RhdGVtZW50IGZyb20geW91ciB2ZXJzaW9uLlxuICpcbiAqICBDb3B5cmlnaHQgMjAyMCBXZWJBUktpdC5cbiAqXG4gKiAgQXV0aG9yKHMpOiBXYWx0ZXIgUGVyZGFuIEBrYWx3YWx0IGh0dHBzOi8vZ2l0aHViLmNvbS9rYWx3YWx0XG4gKlxuICovXG5pbXBvcnQgQVJUb29sa2l0TkZUIGZyb20gXCIuL0FSVG9vbGtpdE5GVFwiO1xuXG5pbnRlcmZhY2UgSW1hZ2VPYmogZXh0ZW5kcyBIVE1MQ2FudmFzRWxlbWVudCB7XG4gIHZpZGVvV2lkdGg6IG51bWJlcjtcbiAgd2lkdGg6IG51bWJlcjtcbiAgdmlkZW9IZWlnaHQ6IG51bWJlcjtcbiAgaGVpZ2h0OiBudW1iZXI7XG4gIGRhdGE6IFVpbnQ4Q2xhbXBlZEFycmF5O1xufVxuXG5pbnRlcmZhY2UgZGVsZWdhdGVNZXRob2RzIHtcbiAgc2V0dXA6IHtcbiAgICAod2lkdGg6IG51bWJlciwgaGVpZ2h0OiBudW1iZXIsIGNhbWVyYUlkOiBudW1iZXIpOiBudW1iZXI7XG4gIH07XG4gIHNldHVwQVIyOiB7XG4gICAgKGlkOiBudW1iZXIpOiB2b2lkO1xuICB9O1xuICBzZXREZWJ1Z01vZGU6IChpZDogbnVtYmVyLCBtb2RlOiBib29sZWFuKSA9PiBudW1iZXI7XG4gIGdldERlYnVnTW9kZTogKGlkOiBudW1iZXIpID0+IGJvb2xlYW47XG4gIGdldFByb2Nlc3NpbmdJbWFnZTogKGlkOiBudW1iZXIpID0+IG51bWJlcjtcbiAgc2V0TG9nTGV2ZWw6IChtb2RlOiBib29sZWFuKSA9PiBudW1iZXI7XG4gIGdldExvZ0xldmVsOiAoKSA9PiBudW1iZXI7XG4gIGZyYW1lTWFsbG9jOiB7XG4gICAgZnJhbWVwb2ludGVyOiBudW1iZXI7XG4gICAgZnJhbWVzaXplOiBudW1iZXI7XG4gICAgdmlkZW9MdW1hUG9pbnRlcjogbnVtYmVyO1xuICAgIGNhbWVyYTogbnVtYmVyO1xuICAgIHRyYW5zZm9ybTogbnVtYmVyO1xuICB9O1xuICBpbnN0YW5jZToge1xuICAgIGZyYW1lTWFsbG9jOiB7XG4gICAgICBmcmFtZXBvaW50ZXI6IG51bWJlcjtcbiAgICAgIGZyYW1lc2l6ZTogbnVtYmVyO1xuICAgICAgdmlkZW9MdW1hUG9pbnRlcjogbnVtYmVyO1xuICAgICAgY2FtZXJhOiBudW1iZXI7XG4gICAgICB0cmFuc2Zvcm06IG51bWJlcjtcbiAgICB9O1xuICAgIE5GVE1hcmtlckluZm86IHtcbiAgICAgIGVycm9yOiBudW1iZXI7XG4gICAgICBmb3VuZDogbnVtYmVyO1xuICAgICAgaWQ6IG51bWJlcjtcbiAgICAgIHBvc2U6IEZsb2F0NjRBcnJheTtcbiAgICB9O1xuICAgIEhFQVBVODoge1xuICAgICAgYnVmZmVyOiBVaW50OEFycmF5O1xuICAgIH07XG4gIH07XG4gIE5GVE1hcmtlckluZm86IHtcbiAgICBlcnJvcjogbnVtYmVyO1xuICAgIGZvdW5kOiBudW1iZXI7XG4gICAgaWQ6IG51bWJlcjtcbiAgICBwb3NlOiBGbG9hdDY0QXJyYXk7XG4gIH07XG4gIGxvYWRDYW1lcmE6IChjYW1lcmFQYXJhbTogc3RyaW5nKSA9PiBQcm9taXNlPG51bWJlcj47XG4gIHNldFByb2plY3Rpb25OZWFyUGxhbmU6IHtcbiAgICAoaWQ6IG51bWJlciwgdmFsdWU6IG51bWJlcik6IHZvaWQ7XG4gIH07XG4gIGdldFByb2plY3Rpb25OZWFyUGxhbmU6IChpZDogbnVtYmVyKSA9PiBudW1iZXI7XG4gIHNldFByb2plY3Rpb25GYXJQbGFuZTogKGlkOiBudW1iZXIsIHZhbHVlOiBudW1iZXIpID0+IHZvaWQ7XG4gIGdldFByb2plY3Rpb25GYXJQbGFuZTogKGlkOiBudW1iZXIpID0+IG51bWJlcjtcbiAgc2V0VGhyZXNob2xkTW9kZTogKGlkOiBudW1iZXIsIG1vZGU6IG51bWJlcikgPT4gbnVtYmVyO1xuICBnZXRUaHJlc2hvbGRNb2RlOiAoaWQ6IG51bWJlcikgPT4gbnVtYmVyO1xuICBzZXRUaHJlc2hvbGQ6IChpZDogbnVtYmVyLCB0aHJlc2hvbGQ6IG51bWJlcikgPT4gbnVtYmVyO1xuICBnZXRUaHJlc2hvbGQ6IChpZDogbnVtYmVyKSA9PiBudW1iZXI7XG4gIGFkZE5GVE1hcmtlcnM6IChcbiAgICBhcklkOiBudW1iZXIsXG4gICAgdXJsczogQXJyYXk8c3RyaW5nPixcbiAgICBjYWxsYmFjazogKGZpbGVuYW1lOiBhbnkpID0+IHZvaWQsXG4gICAgb25FcnJvcjI6IChlcnJvck51bWJlcjogYW55KSA9PiB2b2lkXG4gICkgPT4gW3sgaWQ6IG51bWJlciB9XTtcbiAgZGV0ZWN0TWFya2VyOiAoaWQ6IG51bWJlcikgPT4gbnVtYmVyO1xuICBkZXRlY3RORlRNYXJrZXI6IChhcklkOiBudW1iZXIpID0+IHZvaWQ7XG4gIGdldE5GVE1hcmtlcjogKGlkOiBudW1iZXIsIG1hcmtlckluZGV4OiBudW1iZXIpID0+IG51bWJlcjtcbiAgZ2V0TkZURGF0YTogKGlkOiBudW1iZXIsIGluZGV4OiBudW1iZXIpID0+IG9iamVjdDtcbiAgc2V0SW1hZ2VQcm9jTW9kZTogKGlkOiBudW1iZXIsIG1vZGU6IG51bWJlcikgPT4gbnVtYmVyO1xuICBnZXRJbWFnZVByb2NNb2RlOiAoaWQ6IG51bWJlcikgPT4gbnVtYmVyO1xufVxuXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBBUkNvbnRyb2xsZXJORlQge1xuICAvLyBwcml2YXRlIGRlY2xhcmF0aW9uc1xuICBwcml2YXRlIGlkOiBudW1iZXI7XG4gIHByaXZhdGUgd2lkdGg6IG51bWJlcjtcbiAgcHJpdmF0ZSBoZWlnaHQ6IG51bWJlcjtcbiAgcHJpdmF0ZSBjYW1lcmFQYXJhbTogc3RyaW5nO1xuICBwcml2YXRlIGNhbWVyYUlkOiBudW1iZXI7XG4gIHByaXZhdGUgY2FtZXJhTG9hZGVkOiBib29sZWFuO1xuICBwcml2YXRlIGFydG9vbGtpdE5GVDogZGVsZWdhdGVNZXRob2RzO1xuICBwcml2YXRlIGxpc3RlbmVyczogb2JqZWN0O1xuICBwcml2YXRlIG5mdE1hcmtlcnM6IG9iamVjdDtcbiAgcHJpdmF0ZSB0cmFuc2Zvcm1fbWF0OiBGbG9hdDY0QXJyYXk7XG4gIHByaXZhdGUgbWFya2VyX3RyYW5zZm9ybV9tYXQ6IEZsb2F0NjRBcnJheTtcbiAgcHJpdmF0ZSB0cmFuc2Zvcm1HTF9SSDogRmxvYXQ2NEFycmF5O1xuICBwcml2YXRlIHZpZGVvV2lkdGg6IG51bWJlcjtcbiAgcHJpdmF0ZSB2aWRlb0hlaWdodDogbnVtYmVyO1xuICBwcml2YXRlIHZpZGVvU2l6ZTogbnVtYmVyO1xuICBwcml2YXRlIGZyYW1lcG9pbnRlcjogbnVtYmVyO1xuICBwcml2YXRlIGZyYW1lc2l6ZTogbnVtYmVyO1xuICBwcml2YXRlIGRhdGFIZWFwOiBVaW50OEFycmF5O1xuICBwcml2YXRlIHZpZGVvTHVtYTogVWludDhBcnJheTtcbiAgcHJpdmF0ZSBjYW1lcmFfbWF0OiBGbG9hdDY0QXJyYXk7XG4gIHByaXZhdGUgdmlkZW9MdW1hUG9pbnRlcjogbnVtYmVyO1xuICBwcml2YXRlIG5mdE1hcmtlckZvdW5kOiBib29sZWFuOyAvLyA9IGZhbHNlXG4gIHByaXZhdGUgbmZ0TWFya2VyRm91bmRUaW1lOiBudW1iZXI7XG4gIHByaXZhdGUgbmZ0TWFya2VyQ291bnQ6IG51bWJlcjsgLy8gPSAwXG4gIHByaXZhdGUgZGVmYXVsdE1hcmtlcldpZHRoOiBudW1iZXI7XG5cbiAgcHJpdmF0ZSBfYndwb2ludGVyOiBudW1iZXI7XG5cbiAgLyoqXG4gICAqIFRoZSBBUkNvbnRyb2xsZXJORlQgY29uc3RydWN0b3IuIEl0IGhhcyA0IHBhcmFtcyAoc2VlIGFib3ZlKS5cbiAgICogVGhlc2UgcHJvcGVydGllcyBhcmUgaW5pdGlhbGl6ZWQ6XG4gICAqIGlkLCB3aWR0aCwgaGVpZ2h0LCBjYW1lcmFQYXJhbSwgY2FtZXJhSWQsXG4gICAqIGNhbWVyYUxvYWRlZCwgYXJ0b29sa2l0TkZULCBsaXN0ZW5lcnMsIG5mdE1hcmtlcnMsIHRyYW5zZm9ybV9tYXQsXG4gICAqIHRyYW5zZm9ybUdMX1JILCBtYXJrZXJfdHJhbnNmb3JtX21hdCwgdmlkZW9XaWR0aCwgdmlkZW9IZWlnaHQsIHZpZGVvU2l6ZSxcbiAgICogZnJhbWVwb2ludGVyLCBmcmFtZXNpemUsIGRhdGFIZWFwLCB2aWRlb0x1bWEsIGNhbWVyYV9tYXQsIHZpZGVvTHVtYVBvaW50ZXJcbiAgICogQHBhcmFtIHtudW1iZXJ9IHdpZHRoXG4gICAqIEBwYXJhbSB7bnVtYmVyfSBoZWlnaHRcbiAgICogQHBhcmFtIHtzdHJpbmd9IGNhbWVyYVBhcmFtXG4gICAqL1xuICBjb25zdHJ1Y3RvcihcbiAgICB3aWR0aDogbnVtYmVyLFxuICAgIGhlaWdodDogbnVtYmVyLFxuICAgIGNhbWVyYVBhcmFtOiBzdHJpbmdcbiAgKSB7XG5cbiAgICAvLyBubyBwb2ludCBpbiBpbml0aWFsaXppbmcgYSBtZW1iZXIgYXMgXCJ1bmRlZmluZWRcIlxuICAgIC8vIHJlcGxhY2VkIGl0IHdpdGggLTFcbiAgICB0aGlzLmlkID0gLTE7XG5cbiAgICB0aGlzLndpZHRoID0gd2lkdGg7XG4gICAgdGhpcy5oZWlnaHQgPSBoZWlnaHQ7XG5cbiAgICAvLyB0aGlzIGlzIGEgcmVwbGFjZW1lbnQgZm9yIEFSQ2FtZXJhUGFyYW1cbiAgICB0aGlzLmNhbWVyYVBhcmFtID0gY2FtZXJhUGFyYW07XG4gICAgdGhpcy5jYW1lcmFJZCA9IC0xO1xuICAgIHRoaXMuY2FtZXJhTG9hZGVkID0gZmFsc2U7XG5cbiAgICAvLyB0b29sa2l0IGluc3RhbmNlXG4gICAgdGhpcy5hcnRvb2xraXRORlQ7XG5cbiAgICAvLyB0byByZWdpc3RlciBvYnNlcnZlcnMgYXMgZXZlbnQgbGlzdGVuZXJzXG4gICAgdGhpcy5saXN0ZW5lcnMgPSB7fTtcblxuICAgIHRoaXMubmZ0TWFya2VycyA9IHt9O1xuXG4gICAgdGhpcy50cmFuc2Zvcm1fbWF0ID0gbmV3IEZsb2F0NjRBcnJheSgxNik7XG4gICAgdGhpcy50cmFuc2Zvcm1HTF9SSCA9IG5ldyBGbG9hdDY0QXJyYXkoMTYpO1xuICAgIHRoaXMubWFya2VyX3RyYW5zZm9ybV9tYXQgPSBudWxsO1xuXG4gICAgdGhpcy52aWRlb1dpZHRoID0gd2lkdGg7XG4gICAgdGhpcy52aWRlb0hlaWdodCA9IGhlaWdodDtcbiAgICB0aGlzLnZpZGVvU2l6ZSA9IHRoaXMudmlkZW9XaWR0aCAqIHRoaXMudmlkZW9IZWlnaHQ7XG5cbiAgICB0aGlzLmZyYW1lcG9pbnRlciA9IG51bGw7XG4gICAgdGhpcy5mcmFtZXNpemUgPSBudWxsO1xuICAgIHRoaXMuZGF0YUhlYXAgPSBudWxsO1xuICAgIHRoaXMudmlkZW9MdW1hID0gbnVsbDtcbiAgICB0aGlzLmNhbWVyYV9tYXQgPSBudWxsO1xuICAgIHRoaXMudmlkZW9MdW1hUG9pbnRlciA9IG51bGw7XG5cbiAgICAvLyB0aGlzIGlzIHRvIHdvcmthcm91bmQgdGhlIGludHJvZHVjdGlvbiBvZiBcInNlbGZcIiB2YXJpYWJsZVxuICAgIHRoaXMubmZ0TWFya2VyRm91bmQgPSBmYWxzZTtcbiAgICB0aGlzLm5mdE1hcmtlckZvdW5kVGltZSA9IDA7XG4gICAgdGhpcy5uZnRNYXJrZXJDb3VudCA9IDA7XG5cbiAgICB0aGlzLl9id3BvaW50ZXIgPSBudWxsO1xuICAgIHRoaXMuZGVmYXVsdE1hcmtlcldpZHRoID0gMTtcbiAgfVxuXG4gIHN0YXRpYyBhc3luYyBpbml0V2l0aERpbWVuc2lvbnMoXG4gICAgd2lkdGg6IG51bWJlcixcbiAgICBoZWlnaHQ6IG51bWJlcixcbiAgICBjYW1lcmFQYXJhbTogc3RyaW5nXG4gICkge1xuICAgIC8vIGRpcmVjdGx5IGluaXQgd2l0aCBnaXZlbiB3aWR0aCAvIGhlaWdodFxuICAgIGNvbnN0IGFyQ29udHJvbGxlck5GVCA9IG5ldyBBUkNvbnRyb2xsZXJORlQoXG4gICAgICB3aWR0aCxcbiAgICAgIGhlaWdodCxcbiAgICAgIGNhbWVyYVBhcmFtXG4gICAgKTtcbiAgICByZXR1cm4gYXdhaXQgYXJDb250cm9sbGVyTkZULl9pbml0aWFsaXplKCk7XG4gIH1cblxuICBzdGF0aWMgYXN5bmMgaW5pdFdpdGhJbWFnZShcbiAgICBpbWFnZTogSW1hZ2VPYmosXG4gICAgY2FtZXJhUGFyYW06IHN0cmluZ1xuICApIHtcbiAgICBjb25zdCB3aWR0aCA9IGltYWdlLnZpZGVvV2lkdGggfHwgaW1hZ2Uud2lkdGg7XG4gICAgY29uc3QgaGVpZ2h0ID0gaW1hZ2UudmlkZW9IZWlnaHQgfHwgaW1hZ2UuaGVpZ2h0O1xuICAgIGNvbnN0IGFyQ29udHJvbGxlck5GVCA9IG5ldyBBUkNvbnRyb2xsZXJORlQoXG4gICAgICB3aWR0aCxcbiAgICAgIGhlaWdodCxcbiAgICAgIGNhbWVyYVBhcmFtLFxuICAgICk7XG4gICAgcmV0dXJuIGF3YWl0IGFyQ29udHJvbGxlck5GVC5faW5pdGlhbGl6ZSgpO1xuICB9XG5cbiAgLyoqXG4gICAqIFRoaXMgaXMgb25lIG9mIHRoZSBtb3N0IGltcG9ydGFudCBtZXRob2QgaW5zaWRlIEFSQ29udHJvbGxlck5GVC4gSXQgZGV0ZWN0IHRoZSBtYXJrZXJcbiAgICogYW5kIGRpc3BhdGNoIGludGVybmFsbHkgd2l0aCB0aGUgZ2V0TkZUTWFya2VyIGV2ZW50IGxpc3RlbmVyIHRoZSBORlRNYXJrZXJJbmZvXG4gICAqIHN0cnVjdCBvYmplY3Qgb2YgdGhlIHRyYWNrZWQgTkZUIE1hcmtlcnMuXG4gICAqIEBwYXJhbSB7aW1hZ2V9IGltYWdlIGRhdGFcbiAgICogQHJldHVybiB7dm9pZH1cbiAgICovXG4gIHByb2Nlc3MoaW1hZ2U6IEltYWdlT2JqKSB7XG4gICAgbGV0IHJlc3VsdCA9IHRoaXMuZGV0ZWN0TWFya2VyKGltYWdlKTtcbiAgICBpZiAocmVzdWx0ICE9IDApIHtcbiAgICAgIGNvbnNvbGUuZXJyb3IoXCJbQVJDb250cm9sbGVyTkZUXVwiLCBcImRldGVjdE1hcmtlciBlcnJvcjpcIiwgcmVzdWx0KTtcbiAgICB9XG5cbiAgICBsZXQgaywgbztcblxuICAgIC8vIGdldCBORlQgbWFya2Vyc1xuICAgIGZvciAoayBpbiB0aGlzLm5mdE1hcmtlcnMpIHtcbiAgICAgIG8gPSB0aGlzLmNvbnZlcnRlcigpLm5mdE1hcmtlcnNba107XG4gICAgICBvLmluUHJldmlvdXMgPSBvLmluQ3VycmVudDtcbiAgICAgIG8uaW5DdXJyZW50ID0gZmFsc2U7XG4gICAgfVxuXG4gICAgLy8gZGV0ZWN0IE5GVCBtYXJrZXJzXG4gICAgbGV0IG5mdE1hcmtlckNvdW50ID0gdGhpcy5uZnRNYXJrZXJDb3VudDtcbiAgICB0aGlzLmRldGVjdE5GVE1hcmtlcigpO1xuXG4gICAgLy8gaW4gbXNcbiAgICBjb25zdCBNQVJLRVJfTE9TVF9USU1FID0gMjAwO1xuXG4gICAgZm9yIChsZXQgaSA9IDA7IGkgPCBuZnRNYXJrZXJDb3VudDsgaSsrKSB7XG4gICAgICBsZXQgbmZ0TWFya2VySW5mbzogZGVsZWdhdGVNZXRob2RzWydORlRNYXJrZXJJbmZvJ10gPSB0aGlzLmdldE5GVE1hcmtlcihpKTtcblxuICAgICAgbGV0IG1hcmtlclR5cGUgPSBBUlRvb2xraXRORlQuTkZUX01BUktFUjtcblxuICAgICAgaWYgKG5mdE1hcmtlckluZm8uZm91bmQpIHtcbiAgICAgICAgLy9AdHMtaWdub3JlXG4gICAgICAgIHRoaXMubmZ0TWFya2VyRm91bmQgPSBpO1xuICAgICAgICB0aGlzLm5mdE1hcmtlckZvdW5kVGltZSA9IERhdGUubm93KCk7XG5cbiAgICAgICAgbGV0IHZpc2libGUgPSB0aGlzLnRyYWNrTkZUTWFya2VySWQoaSk7XG4gICAgICAgIHZpc2libGUubWF0cml4LnNldChuZnRNYXJrZXJJbmZvLnBvc2UpO1xuICAgICAgICB2aXNpYmxlLmluQ3VycmVudCA9IHRydWU7XG4gICAgICAgIHRoaXMudHJhbnNNYXRUb0dMTWF0KHZpc2libGUubWF0cml4LCB0aGlzLnRyYW5zZm9ybV9tYXQpO1xuICAgICAgICB0aGlzLnRyYW5zZm9ybUdMX1JIID0gdGhpcy5hcmdsQ2FtZXJhVmlld1JIZih0aGlzLnRyYW5zZm9ybV9tYXQpO1xuICAgICAgICB0aGlzLmRpc3BhdGNoRXZlbnQoe1xuICAgICAgICAgIG5hbWU6IFwiZ2V0TkZUTWFya2VyXCIsXG4gICAgICAgICAgdGFyZ2V0OiB0aGlzLFxuICAgICAgICAgIGRhdGE6IHtcbiAgICAgICAgICAgIGluZGV4OiBpLFxuICAgICAgICAgICAgdHlwZTogbWFya2VyVHlwZSxcbiAgICAgICAgICAgIG1hcmtlcjogbmZ0TWFya2VySW5mbyxcbiAgICAgICAgICAgIG1hdHJpeDogdGhpcy50cmFuc2Zvcm1fbWF0LFxuICAgICAgICAgICAgbWF0cml4R0xfUkg6IHRoaXMudHJhbnNmb3JtR0xfUkgsXG4gICAgICAgICAgfSxcbiAgICAgICAgfSk7XG4gICAgICAgIC8vQHRzLWlnbm9yZVxuICAgICAgfSBlbHNlIGlmIChzZWxmLm5mdE1hcmtlckZvdW5kID09PSBpKSB7XG4gICAgICAgIC8vIGZvciBub3cgdGhpcyBtYXJrZXIgZm91bmQvbG9zdCBldmVudHMgaGFuZGxpbmcgaXMgZm9yIG9uZSBtYXJrZXIgYXQgYSB0aW1lXG4gICAgICAgIGlmIChEYXRlLm5vdygpIC0gdGhpcy5uZnRNYXJrZXJGb3VuZFRpbWUgPiBNQVJLRVJfTE9TVF9USU1FKSB7XG4gICAgICAgICAgdGhpcy5uZnRNYXJrZXJGb3VuZCA9IGZhbHNlO1xuICAgICAgICAgIHRoaXMuZGlzcGF0Y2hFdmVudCh7XG4gICAgICAgICAgICBuYW1lOiBcImxvc3RORlRNYXJrZXJcIixcbiAgICAgICAgICAgIHRhcmdldDogdGhpcyxcbiAgICAgICAgICAgIGRhdGE6IHtcbiAgICAgICAgICAgICAgaW5kZXg6IGksXG4gICAgICAgICAgICAgIHR5cGU6IG1hcmtlclR5cGUsXG4gICAgICAgICAgICAgIG1hcmtlcjogbmZ0TWFya2VySW5mbyxcbiAgICAgICAgICAgICAgbWF0cml4OiB0aGlzLnRyYW5zZm9ybV9tYXQsXG4gICAgICAgICAgICAgIG1hdHJpeEdMX1JIOiB0aGlzLnRyYW5zZm9ybUdMX1JILFxuICAgICAgICAgICAgfSxcbiAgICAgICAgICB9KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8qKlxuICAgKiBEZXRlY3RzIHRoZSBORlQgbWFya2VycyBpbiB0aGUgcHJvY2VzcygpIGZ1bmN0aW9uLFxuICAgKiB3aXRoIHRoZSBnaXZlbiB0cmFja2VkIGlkLlxuICAgKiBAcmV0dXJuIHt2b2lkfVxuICAgKi9cbiAgZGV0ZWN0TkZUTWFya2VyKCkge1xuICAgIHRoaXMuYXJ0b29sa2l0TkZULmRldGVjdE5GVE1hcmtlcih0aGlzLmlkKTtcbiAgfVxuXG4gIC8qKlxuICAgKiBBZGRzIHRoZSBnaXZlbiBORlQgbWFya2VyIElEIHRvIHRoZSBpbmRleCBvZiB0cmFja2VkIElEcy5cbiAgICogU2V0cyB0aGUgbWFya2VyV2lkdGggZm9yIHRoZSBwYXR0ZXJuIG1hcmtlciB0byBtYXJrZXJXaWR0aC5cbiAgICogVXNlZCBieSBwcm9jZXNzKCkgdG8gaW1wbGVtZW50IGNvbnRpbnVvdXMgdHJhY2tpbmcsXG4gICAqIGtlZXBpbmcgdHJhY2sgb2YgdGhlIG1hcmtlcidzIHRyYW5zZm9ybWF0aW9uIG1hdHJpeFxuICAgKiBhbmQgY3VzdG9taXphYmxlIG1hcmtlciB3aWR0aHMuXG4gICAqIEBwYXJhbSB7bnVtYmVyfSBpZCBJRCBvZiB0aGUgTkZUIG1hcmtlciB0byB0cmFjay5cbiAgICogQHBhcmFtIHtudW1iZXJ9IG1hcmtlcldpZHRoIFRoZSB3aWR0aCBvZiB0aGUgbWFya2VyIHRvIHRyYWNrLlxuICAgKiBAcmV0dXJuIHtPYmplY3R9IFRoZSBtYXJrZXIgdHJhY2tpbmcgb2JqZWN0LlxuICAgKi9cbiAgdHJhY2tORlRNYXJrZXJJZChpZDogbnVtYmVyLCBtYXJrZXJXaWR0aD86IG51bWJlcikge1xuICAgIGxldCBvYmogPSB0aGlzLmNvbnZlcnRlcigpLm5mdE1hcmtlcnNbaWRdO1xuICAgIGlmICghb2JqKSB7XG4gICAgICB0aGlzLmNvbnZlcnRlcigpLm5mdE1hcmtlcnNbaWRdID0gb2JqID0ge1xuICAgICAgICBpblByZXZpb3VzOiBmYWxzZSxcbiAgICAgICAgaW5DdXJyZW50OiBmYWxzZSxcbiAgICAgICAgbWF0cml4OiBuZXcgRmxvYXQ2NEFycmF5KDEyKSxcbiAgICAgICAgbWF0cml4R0xfUkg6IG5ldyBGbG9hdDY0QXJyYXkoMTIpLFxuICAgICAgICBtYXJrZXJXaWR0aDogbWFya2VyV2lkdGggfHwgdGhpcy5kZWZhdWx0TWFya2VyV2lkdGgsXG4gICAgICB9O1xuICAgIH1cbiAgICBpZiAobWFya2VyV2lkdGgpIHtcbiAgICAgIG9iai5tYXJrZXJXaWR0aCA9IG1hcmtlcldpZHRoO1xuICAgIH1cbiAgICByZXR1cm4gb2JqO1xuICB9XG5cbiAgLy8gbWFya2VyIGRldGVjdGlvbiByb3V0aW5lc1xuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgLyoqXG4gICAqIFRoaXMgaXMgdGhlIGNvcmUgQVJUb29sS2l0IG1hcmtlciBkZXRlY3Rpb24gZnVuY3Rpb24uIEl0IGNhbGxzIHRocm91Z2ggdG8gYSBzZXQgb2ZcbiAgICogaW50ZXJuYWwgZnVuY3Rpb25zIHRvIHBlcmZvcm0gdGhlIGtleSBtYXJrZXIgZGV0ZWN0aW9uIHN0ZXBzIG9mIGJpbmFyaXphdGlvbiBhbmRcbiAgICogbGFiZWxsaW5nLCBjb250b3VyIGV4dHJhY3Rpb24sIGFuZCB0ZW1wbGF0ZSBtYXRjaGluZyBhbmQvb3IgbWF0cml4IGNvZGUgZXh0cmFjdGlvbi5cbiAgICogVHlwaWNhbGx5LCB0aGUgcmVzdWx0aW5nIHNldCBvZiBkZXRlY3RlZCBtYXJrZXJzIGlzIHJldHJpZXZlZCBieSBjYWxsaW5nIGFyR2V0TWFya2VyTnVtXG4gICAqIHRvIGdldCB0aGUgbnVtYmVyIG9mIG1hcmtlcnMgZGV0ZWN0ZWQgYW5kIGFyR2V0TWFya2VyIHRvIGdldCBhbiBhcnJheSBvZiBBUk1hcmtlckluZm9cbiAgICogc3RydWN0dXJlcyB3aXRoIGluZm9ybWF0aW9uIG9uIGVhY2ggZGV0ZWN0ZWQgbWFya2VyLCBmb2xsb3dlZCBieSBhIHN0ZXAgaW4gd2hpY2hcbiAgICogZGV0ZWN0ZWQgbWFya2VycyBhcmUgcG9zc2libHkgZXhhbWluZWQgZm9yIHNvbWUgbWVhc3VyZSBvZiBnb29kbmVzcyBvZiBtYXRjaCAoZS5nLiBieVxuICAgKiBleGFtaW5pbmcgdGhlIG1hdGNoIGNvbmZpZGVuY2UgdmFsdWUpIGFuZCBwb3NlIGV4dHJhY3Rpb24uXG4gICAqIEBwYXJhbSB7aW1hZ2V9IEltYWdlIGRhdGEgdG8gYmUgcHJvY2Vzc2VkIHRvIGRldGVjdCBtYXJrZXJzLlxuICAgKiBAcmV0dXJuIHtudW1iZXJ9IDAgaWYgdGhlIGZ1bmN0aW9uIHByb2NlZWRlZCB3aXRob3V0IGVycm9yLCBvciBhIHZhbHVlIGxlc3MgdGhhbiAwIGluIGNhc2Ugb2YgZXJyb3IuXG4gICAqIEEgcmVzdWx0IG9mIDAgZG9lcyBub3QgaG93ZXZlciwgaW1wbHkgYW55IG1hcmtlcnMgd2VyZSBkZXRlY3RlZC5cbiAgICovXG4gIGRldGVjdE1hcmtlcihpbWFnZTogYW55KSB7XG4gICAgaWYgKHRoaXMuX2NvcHlJbWFnZVRvSGVhcChpbWFnZSkpIHtcbiAgICAgIHJldHVybiB0aGlzLmFydG9vbGtpdE5GVC5kZXRlY3RNYXJrZXIodGhpcy5pZCk7XG4gICAgfVxuICAgIHJldHVybiAtOTk7XG4gIH1cblxuICAvKipcbiAgICogR2V0IHRoZSBORlQgbWFya2VyIGluZm8gc3RydWN0IGZvciB0aGUgZ2l2ZW4gTkZUIG1hcmtlciBpbmRleCBpbiBkZXRlY3RlZCBtYXJrZXJzLlxuICAgKiBUaGUgcmV0dXJuZWQgb2JqZWN0IGlzIHRoZSBnbG9iYWwgYXJ0b29sa2l0TkZULk5GVE1hcmtlckluZm8gb2JqZWN0IGFuZCB3aWxsIGJlIG92ZXJ3cml0dGVuXG4gICAqIGJ5IHN1YnNlcXVlbnQgY2FsbHMuXG4gICAqIFJldHVybnMgdW5kZWZpbmVkIGlmIG5vIG1hcmtlciB3YXMgZm91bmQuXG4gICAqIEEgbWFya2VySW5kZXggb2YgLTEgaXMgdXNlZCB0byBhY2Nlc3MgdGhlIGdsb2JhbCBjdXN0b20gbWFya2VyLlxuICAgKiBAcGFyYW0ge251bWJlcn0gbWFya2VySW5kZXggVGhlIGluZGV4IG9mIHRoZSBORlQgbWFya2VyIHRvIHF1ZXJ5LlxuICAgKiBAcmV0dXJuIHtPYmplY3R9IFRoZSBORlRtYXJrZXJJbmZvIHN0cnVjdC5cbiAgICovXG4gIGdldE5GVE1hcmtlcihtYXJrZXJJbmRleDogbnVtYmVyKSB7XG4gICAgaWYgKDAgPT09IHRoaXMuYXJ0b29sa2l0TkZULmdldE5GVE1hcmtlcih0aGlzLmlkLCBtYXJrZXJJbmRleCkpIHtcbiAgICAgIHJldHVybiB0aGlzLmFydG9vbGtpdE5GVC5pbnN0YW5jZS5ORlRNYXJrZXJJbmZvO1xuICAgIH1cbiAgfVxuXG4gIGdldE5GVERhdGEoaWQ6IG51bWJlciwgaW5kZXg6IG51bWJlcikge1xuICAgIHJldHVybiB0aGlzLmFydG9vbGtpdE5GVC5nZXRORlREYXRhKGlkLCBpbmRleCk7XG4gIH1cblxuICAvLyBldmVudCBoYW5kbGluZ1xuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAvKipcbiAgICogQWRkIGFuIGV2ZW50IGxpc3RlbmVyIG9uIHRoaXMgQVJDb250cm9sbGVyTkZUIGZvciB0aGUgbmFtZWQgZXZlbnQsIGNhbGxpbmcgdGhlIGNhbGxiYWNrIGZ1bmN0aW9uXG4gICAqIHdoZW5ldmVyIHRoYXQgZXZlbnQgaXMgZGlzcGF0Y2hlZC5cbiAgICogUG9zc2libGUgZXZlbnRzIGFyZTpcbiAgICogLSBnZXRNYXJrZXIgLSBkaXNwYXRjaGVkIHdoZW5ldmVyIHByb2Nlc3MoKSBmaW5kcyBhIHNxdWFyZSBtYXJrZXJcbiAgICogLSBnZXRNdWx0aU1hcmtlciAtIGRpc3BhdGNoZWQgd2hlbmV2ZXIgcHJvY2VzcygpIGZpbmRzIGEgdmlzaWJsZSByZWdpc3RlcmVkIG11bHRpbWFya2VyXG4gICAqIC0gZ2V0TXVsdGlNYXJrZXJTdWIgLSBkaXNwYXRjaGVkIGJ5IHByb2Nlc3MoKSBmb3IgZWFjaCBtYXJrZXIgaW4gYSB2aXNpYmxlIG11bHRpbWFya2VyXG4gICAqIC0gbG9hZCAtIGRpc3BhdGNoZWQgd2hlbiB0aGUgQVJDb250cm9sbGVyTkZUIGlzIHJlYWR5IHRvIHVzZSAodXNlZnVsIGlmIHBhc3NpbmcgaW4gYSBjYW1lcmEgVVJMIGluIHRoZSBjb25zdHJ1Y3RvcilcbiAgICogQHBhcmFtIHtzdHJpbmd9IG5hbWUgTmFtZSBvZiB0aGUgZXZlbnQgdG8gbGlzdGVuIHRvLlxuICAgKiBAcGFyYW0ge2Z1bmN0aW9ufSBjYWxsYmFjayBDYWxsYmFjayBmdW5jdGlvbiB0byBjYWxsIHdoZW4gYW4gZXZlbnQgd2l0aCB0aGUgZ2l2ZW4gbmFtZSBpcyBkaXNwYXRjaGVkLlxuICAgKi9cbiAgYWRkRXZlbnRMaXN0ZW5lcihuYW1lOiBzdHJpbmcsIGNhbGxiYWNrOiBvYmplY3QpIHtcbiAgICBpZiAoIXRoaXMuY29udmVydGVyKCkubGlzdGVuZXJzW25hbWVdKSB7XG4gICAgICB0aGlzLmNvbnZlcnRlcigpLmxpc3RlbmVyc1tuYW1lXSA9IFtdO1xuICAgIH1cbiAgICB0aGlzLmNvbnZlcnRlcigpLmxpc3RlbmVyc1tuYW1lXS5wdXNoKGNhbGxiYWNrKTtcbiAgfVxuXG4gIC8qKlxuICAgKiBSZW1vdmUgYW4gZXZlbnQgbGlzdGVuZXIgZnJvbSB0aGUgbmFtZWQgZXZlbnQuXG4gICAqIEBwYXJhbSB7c3RyaW5nfSBuYW1lIE5hbWUgb2YgdGhlIGV2ZW50IHRvIHN0b3AgbGlzdGVuaW5nIHRvLlxuICAgKiBAcGFyYW0ge2Z1bmN0aW9ufSBjYWxsYmFjayBDYWxsYmFjayBmdW5jdGlvbiB0byByZW1vdmUgZnJvbSB0aGUgbGlzdGVuZXJzIG9mIHRoZSBuYW1lZCBldmVudC5cbiAgICovXG4gIHJlbW92ZUV2ZW50TGlzdGVuZXIobmFtZTogc3RyaW5nLCBjYWxsYmFjazogb2JqZWN0KSB7XG4gICAgaWYgKHRoaXMuY29udmVydGVyKCkubGlzdGVuZXJzW25hbWVdKSB7XG4gICAgICBsZXQgaW5kZXggPSB0aGlzLmNvbnZlcnRlcigpLmxpc3RlbmVyc1tuYW1lXS5pbmRleE9mKGNhbGxiYWNrKTtcbiAgICAgIGlmIChpbmRleCA+IC0xKSB7XG4gICAgICAgIHRoaXMuY29udmVydGVyKCkubGlzdGVuZXJzW25hbWVdLnNwbGljZShpbmRleCwgMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLyoqXG4gICAqIERpc3BhdGNoZXMgdGhlIGdpdmVuIGV2ZW50IHRvIGFsbCByZWdpc3RlcmVkIGxpc3RlbmVycyBvbiBldmVudC5uYW1lLlxuICAgKiBAcGFyYW0ge09iamVjdH0gZXZlbnQgRXZlbnQgdG8gZGlzcGF0Y2guXG4gICAqL1xuICBkaXNwYXRjaEV2ZW50KGV2ZW50OiB7IG5hbWU6IHN0cmluZzsgdGFyZ2V0OiBhbnk7IGRhdGE/OiBvYmplY3QgfSkge1xuICAgIGxldCBsaXN0ZW5lcnMgPSB0aGlzLmNvbnZlcnRlcigpLmxpc3RlbmVyc1tldmVudC5uYW1lXTtcbiAgICBpZiAobGlzdGVuZXJzKSB7XG4gICAgICBmb3IgKGxldCBpID0gMDsgaSA8IGxpc3RlbmVycy5sZW5ndGg7IGkrKykge1xuICAgICAgICBsaXN0ZW5lcnNbaV0uY2FsbCh0aGlzLCBldmVudCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gZGVidWcgc3R1ZmZcbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgLyoqXG4gICAqIFNldHMgdXAgZm9yIGRlYnVnZ2luZyBBUiBkZXRlY3Rpb24uXG4gICAqL1xuICBkZWJ1Z1NldHVwKCkge1xuICAgIHRoaXMuc2V0RGVidWdNb2RlKHRydWUpO1xuICAgIHRoaXMuX2J3cG9pbnRlciA9IHRoaXMuZ2V0UHJvY2Vzc2luZ0ltYWdlKCk7XG4gIH1cblxuICAvKipcbiAgICogQ29udmVydHMgdGhlIGdpdmVuIDN4NCBtYXJrZXIgdHJhbnNmb3JtYXRpb24gbWF0cml4IGluIHRoZSAxMi1lbGVtZW50IHRyYW5zTWF0IGFycmF5XG4gICAqIGludG8gYSA0eDQgV2ViR0wgbWF0cml4IGFuZCB3cml0ZXMgdGhlIHJlc3VsdCBpbnRvIHRoZSAxNi1lbGVtZW50IGdsTWF0IGFycmF5LlxuICAgKiBJZiBzY2FsZSBwYXJhbWV0ZXIgaXMgZ2l2ZW4sIHNjYWxlcyB0aGUgdHJhbnNmb3JtIG9mIHRoZSBnbE1hdCBieSB0aGUgc2NhbGUgcGFyYW1ldGVyLlxuICAgKiBAcGFyYW0ge0Zsb2F0NjRBcnJheX0gdHJhbnNNYXQgVGhlIDN4NCBtYXJrZXIgdHJhbnNmb3JtYXRpb24gbWF0cml4LlxuICAgKiBAcGFyYW0ge0Zsb2F0NjRBcnJheX0gZ2xNYXQgVGhlIDR4NCBHTCB0cmFuc2Zvcm1hdGlvbiBtYXRyaXguXG4gICAqIEBwYXJhbSB7bnVtYmVyfSBzY2FsZSBUaGUgc2NhbGUgZm9yIHRoZSB0cmFuc2Zvcm0uXG4gICAqL1xuICB0cmFuc01hdFRvR0xNYXQodHJhbnNNYXQ6IEZsb2F0NjRBcnJheSwgZ2xNYXQ6IEZsb2F0NjRBcnJheSwgc2NhbGU/OiBudW1iZXIpIHtcbiAgICBpZiAoZ2xNYXQgPT0gdW5kZWZpbmVkKSB7XG4gICAgICBnbE1hdCA9IG5ldyBGbG9hdDY0QXJyYXkoMTYpO1xuICAgIH1cblxuICAgIGdsTWF0WzAgKyAwICogNF0gPSB0cmFuc01hdFswXTsgLy8gUjFDMVxuICAgIGdsTWF0WzAgKyAxICogNF0gPSB0cmFuc01hdFsxXTsgLy8gUjFDMlxuICAgIGdsTWF0WzAgKyAyICogNF0gPSB0cmFuc01hdFsyXTtcbiAgICBnbE1hdFswICsgMyAqIDRdID0gdHJhbnNNYXRbM107XG4gICAgZ2xNYXRbMSArIDAgKiA0XSA9IHRyYW5zTWF0WzRdOyAvLyBSMlxuICAgIGdsTWF0WzEgKyAxICogNF0gPSB0cmFuc01hdFs1XTtcbiAgICBnbE1hdFsxICsgMiAqIDRdID0gdHJhbnNNYXRbNl07XG4gICAgZ2xNYXRbMSArIDMgKiA0XSA9IHRyYW5zTWF0WzddO1xuICAgIGdsTWF0WzIgKyAwICogNF0gPSB0cmFuc01hdFs4XTsgLy8gUjNcbiAgICBnbE1hdFsyICsgMSAqIDRdID0gdHJhbnNNYXRbOV07XG4gICAgZ2xNYXRbMiArIDIgKiA0XSA9IHRyYW5zTWF0WzEwXTtcbiAgICBnbE1hdFsyICsgMyAqIDRdID0gdHJhbnNNYXRbMTFdO1xuICAgIGdsTWF0WzMgKyAwICogNF0gPSAwLjA7XG4gICAgZ2xNYXRbMyArIDEgKiA0XSA9IDAuMDtcbiAgICBnbE1hdFszICsgMiAqIDRdID0gMC4wO1xuICAgIGdsTWF0WzMgKyAzICogNF0gPSAxLjA7XG5cbiAgICBpZiAoc2NhbGUgIT0gdW5kZWZpbmVkICYmIHNjYWxlICE9PSAwLjApIHtcbiAgICAgIGdsTWF0WzEyXSAqPSBzY2FsZTtcbiAgICAgIGdsTWF0WzEzXSAqPSBzY2FsZTtcbiAgICAgIGdsTWF0WzE0XSAqPSBzY2FsZTtcbiAgICB9XG4gICAgcmV0dXJuIGdsTWF0O1xuICB9XG5cbiAgLyoqXG4gICAqIENvbnZlcnRzIHRoZSBnaXZlbiA0eDQgb3BlbkdMIG1hdHJpeCBpbiB0aGUgMTYtZWxlbWVudCB0cmFuc01hdCBhcnJheVxuICAgKiBpbnRvIGEgNHg0IE9wZW5HTCBSaWdodC1IYW5kLVZpZXcgbWF0cml4IGFuZCB3cml0ZXMgdGhlIHJlc3VsdCBpbnRvIHRoZSAxNi1lbGVtZW50IGdsTWF0IGFycmF5LlxuICAgKiBJZiBzY2FsZSBwYXJhbWV0ZXIgaXMgZ2l2ZW4sIHNjYWxlcyB0aGUgdHJhbnNmb3JtIG9mIHRoZSBnbE1hdCBieSB0aGUgc2NhbGUgcGFyYW1ldGVyLlxuICAgKiBAcGFyYW0ge0Zsb2F0NjRBcnJheX0gZ2xNYXRyaXggVGhlIDR4NCBtYXJrZXIgdHJhbnNmb3JtYXRpb24gbWF0cml4LlxuICAgKiBAcGFyYW0ge0Zsb2F0NjRBcnJheX0gW2dsUmhNYXRyaXhdIFRoZSA0eDQgR0wgcmlnaHQgaGFuZCB0cmFuc2Zvcm1hdGlvbiBtYXRyaXguXG4gICAqIEBwYXJhbSB7bnVtYmVyfSBbc2NhbGVdIFRoZSBzY2FsZSBmb3IgdGhlIHRyYW5zZm9ybS5cbiAgICovXG4gIGFyZ2xDYW1lcmFWaWV3UkhmKFxuICAgIGdsTWF0cml4OiBGbG9hdDY0QXJyYXksXG4gICAgZ2xSaE1hdHJpeD86IEZsb2F0NjRBcnJheSxcbiAgICBzY2FsZT86IG51bWJlclxuICApIHtcbiAgICBsZXQgbV9tb2RlbHZpZXc7XG4gICAgaWYgKGdsUmhNYXRyaXggPT0gdW5kZWZpbmVkKSB7XG4gICAgICBtX21vZGVsdmlldyA9IG5ldyBGbG9hdDY0QXJyYXkoMTYpO1xuICAgIH0gZWxzZSB7XG4gICAgICBtX21vZGVsdmlldyA9IGdsUmhNYXRyaXg7XG4gICAgfVxuXG4gICAgLy8geFxuICAgIG1fbW9kZWx2aWV3WzBdID0gZ2xNYXRyaXhbMF07XG4gICAgbV9tb2RlbHZpZXdbNF0gPSBnbE1hdHJpeFs0XTtcbiAgICBtX21vZGVsdmlld1s4XSA9IGdsTWF0cml4WzhdO1xuICAgIG1fbW9kZWx2aWV3WzEyXSA9IGdsTWF0cml4WzEyXTtcbiAgICAvLyB5XG4gICAgbV9tb2RlbHZpZXdbMV0gPSAtZ2xNYXRyaXhbMV07XG4gICAgbV9tb2RlbHZpZXdbNV0gPSAtZ2xNYXRyaXhbNV07XG4gICAgbV9tb2RlbHZpZXdbOV0gPSAtZ2xNYXRyaXhbOV07XG4gICAgbV9tb2RlbHZpZXdbMTNdID0gLWdsTWF0cml4WzEzXTtcbiAgICAvLyB6XG4gICAgbV9tb2RlbHZpZXdbMl0gPSAtZ2xNYXRyaXhbMl07XG4gICAgbV9tb2RlbHZpZXdbNl0gPSAtZ2xNYXRyaXhbNl07XG4gICAgbV9tb2RlbHZpZXdbMTBdID0gLWdsTWF0cml4WzEwXTtcbiAgICBtX21vZGVsdmlld1sxNF0gPSAtZ2xNYXRyaXhbMTRdO1xuXG4gICAgLy8gMCAwIDAgMVxuICAgIG1fbW9kZWx2aWV3WzNdID0gMDtcbiAgICBtX21vZGVsdmlld1s3XSA9IDA7XG4gICAgbV9tb2RlbHZpZXdbMTFdID0gMDtcbiAgICBtX21vZGVsdmlld1sxNV0gPSAxO1xuXG4gICAgaWYgKHNjYWxlICE9IHVuZGVmaW5lZCAmJiBzY2FsZSAhPT0gMC4wKSB7XG4gICAgICBtX21vZGVsdmlld1sxMl0gKj0gc2NhbGU7XG4gICAgICBtX21vZGVsdmlld1sxM10gKj0gc2NhbGU7XG4gICAgICBtX21vZGVsdmlld1sxNF0gKj0gc2NhbGU7XG4gICAgfVxuXG4gICAgZ2xSaE1hdHJpeCA9IG1fbW9kZWx2aWV3O1xuXG4gICAgcmV0dXJuIGdsUmhNYXRyaXg7XG4gIH1cblxuICAvKipcbiAgICogUmV0dXJucyB0aGUgMTYtZWxlbWVudCBXZWJHTCB0cmFuc2Zvcm1hdGlvbiBtYXRyaXggdXNlZCBieSBBUkNvbnRyb2xsZXJORlQucHJvY2VzcyB0b1xuICAgKiBwYXNzIG1hcmtlciBXZWJHTCBtYXRyaWNlcyB0byBldmVudCBsaXN0ZW5lcnMuXG4gICAqIFVuaXF1ZSB0byBlYWNoIEFSQ29udHJvbGxlck5GVC5cbiAgICogQHJldHVybiB7RmxvYXQ2NEFycmF5fSBUaGUgMTYtZWxlbWVudCBXZWJHTCB0cmFuc2Zvcm1hdGlvbiBtYXRyaXggdXNlZCBieSB0aGUgQVJDb250cm9sbGVyTkZULlxuICAgKi9cbiAgZ2V0VHJhbnNmb3JtYXRpb25NYXRyaXgoKSB7XG4gICAgcmV0dXJuIHRoaXMudHJhbnNmb3JtX21hdDtcbiAgfVxuXG4gIC8qKlxuICAgKiBSZXR1cm5zIHRoZSBwcm9qZWN0aW9uIG1hdHJpeCBjb21wdXRlZCBmcm9tIGNhbWVyYSBwYXJhbWV0ZXJzIGZvciB0aGUgQVJDb250cm9sbGVyTkZULlxuICAgKiBAcmV0dXJuIHtGbG9hdDY0QXJyYXl9IFRoZSAxNi1lbGVtZW50IFdlYkdMIGNhbWVyYSBtYXRyaXggZm9yIHRoZSBBUkNvbnRyb2xsZXJORlQgY2FtZXJhIHBhcmFtZXRlcnMuXG4gICAqL1xuICBnZXRDYW1lcmFNYXRyaXgoKSB7XG4gICAgcmV0dXJuIHRoaXMuY2FtZXJhX21hdDtcbiAgfVxuXG4gIC8vIFNldHRlciAvIEdldHRlciBQcm94aWVzXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gIC8qKlxuICAgKiBFbmFibGVzIG9yIGRpc2FibGVzIGRlYnVnIG1vZGUgaW4gdGhlIHRyYWNrZXIuIFdoZW4gZW5hYmxlZCwgYSBibGFjayBhbmQgd2hpdGUgZGVidWdcbiAgICogaW1hZ2UgaXMgZ2VuZXJhdGVkIGR1cmluZyBtYXJrZXIgZGV0ZWN0aW9uLiBUaGUgZGVidWcgaW1hZ2UgaXMgdXNlZnVsIGZvciB2aXN1YWxpc2luZ1xuICAgKiB0aGUgYmluYXJpemF0aW9uIHByb2Nlc3MgYW5kIGNob29zaW5nIGEgdGhyZXNob2xkIHZhbHVlLlxuICAgKiBAcGFyYW0ge2Jvb2xlYW59IG1vZGUgdHJ1ZSB0byBlbmFibGUgZGVidWcgbW9kZSwgZmFsc2UgdG8gZGlzYWJsZSBkZWJ1ZyBtb2RlXG4gICAqIEBzZWUgZ2V0RGVidWdNb2RlKClcbiAgICovXG4gIHNldERlYnVnTW9kZShtb2RlOiBib29sZWFuKSB7XG4gICAgcmV0dXJuIHRoaXMuYXJ0b29sa2l0TkZULnNldERlYnVnTW9kZSh0aGlzLmlkLCBtb2RlKTtcbiAgfVxuXG4gIC8qKlxuICAgKiBSZXR1cm5zIHdoZXRoZXIgZGVidWcgbW9kZSBpcyBjdXJyZW50bHkgZW5hYmxlZC5cbiAgICogQHJldHVybiB7Ym9vbGVhbn0gdHJ1ZSB3aGVuIGRlYnVnIG1vZGUgaXMgZW5hYmxlZCwgZmFsc2Ugd2hlbiBkZWJ1ZyBtb2RlIGlzIGRpc2FibGVkXG4gICAqIEBzZWUgIHNldERlYnVnTW9kZSgpXG4gICAqL1xuICBnZXREZWJ1Z01vZGUoKSB7XG4gICAgcmV0dXJuIHRoaXMuYXJ0b29sa2l0TkZULmdldERlYnVnTW9kZSh0aGlzLmlkKTtcbiAgfVxuXG4gIC8qKlxuICAgKiBSZXR1cm5zIHRoZSBFbXNjcmlwdGVuIEhFQVAgb2Zmc2V0IHRvIHRoZSBkZWJ1ZyBwcm9jZXNzaW5nIGltYWdlIHVzZWQgYnkgQVJUb29sS2l0LlxuICAgKiBAcmV0dXJuIHtudW1iZXJ9IEhFQVAgb2Zmc2V0IHRvIHRoZSBkZWJ1ZyBwcm9jZXNzaW5nIGltYWdlLlxuICAgKi9cbiAgZ2V0UHJvY2Vzc2luZ0ltYWdlKCkge1xuICAgIHJldHVybiB0aGlzLmFydG9vbGtpdE5GVC5nZXRQcm9jZXNzaW5nSW1hZ2UodGhpcy5pZCk7XG4gIH1cblxuICAvKipcbiAgICogU2V0cyB0aGUgbG9nZ2luZyBsZXZlbCB0byB1c2UgYnkgQVJUb29sS2l0LlxuICAgKiBAcGFyYW0ge251bWJlcn0gbW9kZSB0eXBlIGZvciB0aGUgbG9nIGxldmVsLlxuICAgKi9cbiAgc2V0TG9nTGV2ZWwobW9kZTogYm9vbGVhbikge1xuICAgIHJldHVybiB0aGlzLmFydG9vbGtpdE5GVC5zZXRMb2dMZXZlbChtb2RlKTtcbiAgfVxuXG4gIC8qKlxuICAgKiBHZXRzIHRoZSBsb2dnaW5nIGxldmVsIHVzZWQgYnkgQVJUb29sS2l0LlxuICAgKiBAcmV0dXJuIHtudW1iZXJ9IHJldHVybiB0aGUgbG9nIGxldmVsIGluIHVzZS5cbiAgICovXG4gIGdldExvZ0xldmVsKCkge1xuICAgIHJldHVybiB0aGlzLmFydG9vbGtpdE5GVC5nZXRMb2dMZXZlbCgpO1xuICB9XG5cbiAgLyoqXG4gICAqIFNldHMgdGhlIHZhbHVlIG9mIHRoZSBuZWFyIHBsYW5lIG9mIHRoZSBjYW1lcmEuXG4gICAqIEBwYXJhbSB7bnVtYmVyfSB2YWx1ZSB0aGUgdmFsdWUgb2YgdGhlIG5lYXIgcGxhbmVcbiAgICogQHJldHVybiB7bnVtYmVyfSAwICh2b2lkKVxuICAgKi9cbiAgc2V0UHJvamVjdGlvbk5lYXJQbGFuZSh2YWx1ZTogbnVtYmVyKSB7XG4gICAgcmV0dXJuIHRoaXMuYXJ0b29sa2l0TkZULnNldFByb2plY3Rpb25OZWFyUGxhbmUodGhpcy5pZCwgdmFsdWUpO1xuICB9XG5cbiAgLyoqXG4gICAqIEdldHMgdGhlIHZhbHVlIG9mIHRoZSBuZWFyIHBsYW5lIG9mIHRoZSBjYW1lcmEgd2l0aCB0aGUgZ2l2ZSBpZC5cbiAgICogQHJldHVybiB7bnVtYmVyfSB0aGUgdmFsdWUgb2YgdGhlIG5lYXIgcGxhbmUuXG4gICAqL1xuICBnZXRQcm9qZWN0aW9uTmVhclBsYW5lKCkge1xuICAgIHJldHVybiB0aGlzLmFydG9vbGtpdE5GVC5nZXRQcm9qZWN0aW9uTmVhclBsYW5lKHRoaXMuaWQpO1xuICB9XG5cbiAgLyoqXG4gICAqIFNldHMgdGhlIHZhbHVlIG9mIHRoZSBmYXIgcGxhbmUgb2YgdGhlIGNhbWVyYS5cbiAgICogQHBhcmFtIHtudW1iZXJ9IHZhbHVlIHRoZSB2YWx1ZSBvZiB0aGUgZmFyIHBsYW5lXG4gICAqIEByZXR1cm4ge251bWJlcn0gMCAodm9pZClcbiAgICovXG4gIHNldFByb2plY3Rpb25GYXJQbGFuZSh2YWx1ZTogbnVtYmVyKSB7XG4gICAgcmV0dXJuIHRoaXMuYXJ0b29sa2l0TkZULnNldFByb2plY3Rpb25GYXJQbGFuZSh0aGlzLmlkLCB2YWx1ZSk7XG4gIH1cblxuICAvKipcbiAgICogR2V0cyB0aGUgdmFsdWUgb2YgdGhlIGZhciBwbGFuZSBvZiB0aGUgY2FtZXJhIHdpdGggdGhlIGdpdmUgaWQuXG4gICAqIEByZXR1cm4ge251bWJlcn0gdGhlIHZhbHVlIG9mIHRoZSBmYXIgcGxhbmUuXG4gICAqL1xuICBnZXRQcm9qZWN0aW9uRmFyUGxhbmUoKSB7XG4gICAgcmV0dXJuIHRoaXMuYXJ0b29sa2l0TkZULmdldFByb2plY3Rpb25GYXJQbGFuZSh0aGlzLmlkKTtcbiAgfVxuXG4gIC8qKlxuICAgKiBTZXQgdGhlIGxhYmVsaW5nIHRocmVzaG9sZCBtb2RlIChhdXRvL21hbnVhbCkuXG4gICAqIEBwYXJhbSB7bnVtYmVyfSBtb2RlIEFuIGludGVnZXIgc3BlY2lmeWluZyB0aGUgbW9kZS4gT25lIG9mOlxuICAgKiBBUl9MQUJFTElOR19USFJFU0hfTU9ERV9NQU5VQUwsXG4gICAqIEFSX0xBQkVMSU5HX1RIUkVTSF9NT0RFX0FVVE9fTUVESUFOLFxuICAgKiBBUl9MQUJFTElOR19USFJFU0hfTU9ERV9BVVRPX09UU1UsXG4gICAqIEFSX0xBQkVMSU5HX1RIUkVTSF9NT0RFX0FVVE9fQURBUFRJVkUsXG4gICAqIEFSX0xBQkVMSU5HX1RIUkVTSF9NT0RFX0FVVE9fQlJBQ0tFVElOR1xuICAgKi9cbiAgc2V0VGhyZXNob2xkTW9kZShtb2RlOiBudW1iZXIpIHtcbiAgICByZXR1cm4gdGhpcy5hcnRvb2xraXRORlQuc2V0VGhyZXNob2xkTW9kZSh0aGlzLmlkLCBtb2RlKTtcbiAgfVxuXG4gIC8qKlxuICAgKiBHZXRzIHRoZSBjdXJyZW50IHRocmVzaG9sZCBtb2RlIHVzZWQgZm9yIGltYWdlIGJpbmFyaXphdGlvbi5cbiAgICogQHJldHVybiB7bnVtYmVyfSBUaGUgY3VycmVudCB0aHJlc2hvbGQgbW9kZVxuICAgKiBAc2VlIGdldFZpZGVvVGhyZXNob2xkTW9kZSgpXG4gICAqL1xuICBnZXRUaHJlc2hvbGRNb2RlKCkge1xuICAgIHJldHVybiB0aGlzLmFydG9vbGtpdE5GVC5nZXRUaHJlc2hvbGRNb2RlKHRoaXMuaWQpO1xuICB9XG5cbiAgLyoqXG4gICAqIFNldCB0aGUgbGFiZWxpbmcgdGhyZXNob2xkLlxuICAgKiBUaGlzIGZ1bmN0aW9uIGZvcmNlcyBzZXRzIHRoZSB0aHJlc2hvbGQgdmFsdWUuXG4gICAqIFRoZSBkZWZhdWx0IHZhbHVlIGlzIEFSX0RFRkFVTFRfTEFCRUxJTkdfVEhSRVNIIHdoaWNoIGlzIDEwMC5cbiAgICogVGhlIGN1cnJlbnQgdGhyZXNob2xkIG1vZGUgaXMgbm90IGFmZmVjdGVkIGJ5IHRoaXMgY2FsbC5cbiAgICogVHlwaWNhbGx5LCB0aGlzIGZ1bmN0aW9uIGlzIHVzZWQgd2hlbiBsYWJlbGluZyB0aHJlc2hvbGQgbW9kZVxuICAgKiBpcyBBUl9MQUJFTElOR19USFJFU0hfTU9ERV9NQU5VQUwuXG4gICAqIFRoZSB0aHJlc2hvbGQgdmFsdWUgaXMgbm90IHJlbGV2YW50IGlmIHRocmVzaG9sZCBtb2RlIGlzXG4gICAqIEFSX0xBQkVMSU5HX1RIUkVTSF9NT0RFX0FVVE9fQURBUFRJVkUuXG4gICAqIEJhY2tncm91bmQ6IFRoZSBsYWJlbGluZyB0aHJlc2hvbGQgaXMgdGhlIHZhbHVlIHdoaWNoXG4gICAqIHRoZSBBUiBsaWJyYXJ5IHVzZXMgdG8gZGlmZmVyZW50aWF0ZSBiZXR3ZWVuIGJsYWNrIGFuZCB3aGl0ZVxuICAgKiBwb3J0aW9ucyBvZiBhbiBBUlRvb2xLaXQgbWFya2VyLiBTaW5jZSB0aGUgYWN0dWFsIGJyaWdodG5lc3MsXG4gICAqIGNvbnRyYXN0LCBhbmQgZ2FtbWEgb2YgaW5jb21pbmcgaW1hZ2VzIGNhbiB2YXJ5IHNpZ25maWNhbnRseVxuICAgKiBiZXR3ZWVuIGRpZmZlcmVudCBjYW1lcmFzIGFuZCBsaWdodGluZyBjb25kaXRpb25zLCB0aGlzXG4gICAqIHZhbHVlIHR5cGljYWxseSBuZWVkcyB0byBiZSBhZGp1c3RlZCBkeW5hbWljYWxseSB0byBhXG4gICAqIHN1aXRhYmxlIG1pZHBvaW50IGJldHdlZW4gdGhlIG9ic2VydmVkIHZhbHVlcyBmb3IgYmxhY2tcbiAgICogYW5kIHdoaXRlIHBvcnRpb25zIG9mIHRoZSBtYXJrZXJzIGluIHRoZSBpbWFnZS5cbiAgICogQHBhcmFtIHtudW1iZXJ9IHRocmVzaG9sZCBBbiBpbnRlZ2VyIGluIHRoZSByYW5nZSBbMCwyNTVdIChpbmNsdXNpdmUpLlxuICAgKi9cbiAgc2V0VGhyZXNob2xkKHRocmVzaG9sZDogbnVtYmVyKSB7XG4gICAgcmV0dXJuIHRoaXMuYXJ0b29sa2l0TkZULnNldFRocmVzaG9sZCh0aGlzLmlkLCB0aHJlc2hvbGQpO1xuICB9XG5cbiAgLyoqXG4gICAqIEdldCB0aGUgY3VycmVudCBsYWJlbGluZyB0aHJlc2hvbGQuXG4gICAqIFRoaXMgZnVuY3Rpb24gcXVlcmllcyB0aGUgY3VycmVudCBsYWJlbGluZyB0aHJlc2hvbGQuIEZvcixcbiAgICogQVJfTEFCRUxJTkdfVEhSRVNIX01PREVfQVVUT19NRURJQU4sIEFSX0xBQkVMSU5HX1RIUkVTSF9NT0RFX0FVVE9fT1RTVSxcbiAgICogYW5kIEFSX0xBQkVMSU5HX1RIUkVTSF9NT0RFX0FVVE9fQlJBQ0tFVElOR1xuICAgKiB0aGUgdGhyZXNob2xkIHZhbHVlIGlzIG9ubHkgdmFsaWQgdW50aWwgdGhlIG5leHQgYXV0by11cGRhdGUuXG4gICAqIFRoZSBjdXJyZW50IHRocmVzaG9sZCBtb2RlIGlzIG5vdCBhZmZlY3RlZCBieSB0aGlzIGNhbGwuXG4gICAqIFRoZSB0aHJlc2hvbGQgdmFsdWUgaXMgbm90IHJlbGV2YW50IGlmIHRocmVzaG9sZCBtb2RlIGlzXG4gICAqIEFSX0xBQkVMSU5HX1RIUkVTSF9NT0RFX0FVVE9fQURBUFRJVkUuXG4gICAqIEByZXR1cm4ge251bWJlcn0gVGhlIGN1cnJlbnQgdGhyZXNob2xkIHZhbHVlLlxuICAgKi9cbiAgZ2V0VGhyZXNob2xkKCkge1xuICAgIHJldHVybiB0aGlzLmFydG9vbGtpdE5GVC5nZXRUaHJlc2hvbGQodGhpcy5pZCk7XG4gIH1cblxuICAvKipcbiAgICogTG9hZHMgYW4gTkZUIG1hcmtlciBmcm9tIHRoZSBnaXZlbiBVUkwgb3IgZGF0YSBzdHJpbmdcbiAgICogQHBhcmFtIHtzdHJpbmd9IHVybE9yRGF0YSAtIFRoZSBVUkwgcHJlZml4IG9yIGRhdGEgb2YgdGhlIE5GVCBtYXJrZXJzIHRvIGxvYWQuXG4gICAqL1xuICBhc3luYyBsb2FkTkZUTWFya2VyKFxuICAgIHVybE9yRGF0YTogc3RyaW5nLFxuICAgIG9uU3VjY2VzczogKGlkczogbnVtYmVyKSA9PiB2b2lkLFxuICAgIG9uRXJyb3I6ICgpID0+IHZvaWRcbiAgKSB7XG4gICAgbGV0IG5mdCA9IGF3YWl0IHRoaXMuYXJ0b29sa2l0TkZULmFkZE5GVE1hcmtlcnMoXG4gICAgICB0aGlzLmlkLFxuICAgICAgW3VybE9yRGF0YV0sXG4gICAgICAoaWRzOiBhbnkpID0+IHtcbiAgICAgICAgdGhpcy5uZnRNYXJrZXJDb3VudCArPSBpZHMubGVuZ3RoO1xuICAgICAgICBvblN1Y2Nlc3MoaWRzKTtcbiAgICAgIH0sXG4gICAgICBvbkVycm9yXG4gICAgKTtcbiAgICByZXR1cm4gbmZ0O1xuICB9XG5cbiAgLyoqXG4gICAqIExvYWRzIGFuIGFycmF5IG9mIE5GVCBtYXJrZXJzIGZyb20gdGhlIGdpdmVuIFVSTHMgb3IgZGF0YSBzdHJpbmdcbiAgICogQHBhcmFtIHtzdHJpbmd9IHVybE9yRGF0YSAtIFRoZSBhcnJheSBvZiBVUkxzIHByZWZpeCBvciBkYXRhIG9mIHRoZSBORlQgbWFya2VycyB0byBsb2FkLlxuICAgKi9cbiAgYXN5bmMgbG9hZE5GVE1hcmtlcnMoXG4gICAgdXJsT3JEYXRhOiBBcnJheTxzdHJpbmc+LFxuICAgIG9uU3VjY2VzczogKGlkczogbnVtYmVyKSA9PiB2b2lkLFxuICAgIG9uRXJyb3I6ICgpID0+IHZvaWRcbiAgKSB7XG4gICAgbGV0IG5mdCA9IGF3YWl0IHRoaXMuYXJ0b29sa2l0TkZULmFkZE5GVE1hcmtlcnMoXG4gICAgICB0aGlzLmlkLFxuICAgICAgdXJsT3JEYXRhLFxuICAgICAgKGlkczogYW55KSA9PiB7XG4gICAgICAgIHRoaXMubmZ0TWFya2VyQ291bnQgKz0gaWRzLmxlbmd0aDtcbiAgICAgICAgb25TdWNjZXNzKGlkcyk7XG4gICAgICB9LFxuICAgICAgb25FcnJvclxuICAgICk7XG4gICAgcmV0dXJuIG5mdDtcbiAgfVxuXG4gIC8qKlxuICAgKiBTZXQgdGhlIGltYWdlIHByb2Nlc3NpbmcgbW9kZS5cbiAgICogV2hlbiB0aGUgaW1hZ2UgcHJvY2Vzc2luZyBtb2RlIGlzIEFSX0lNQUdFX1BST0NfRlJBTUVfSU1BR0UsXG4gICAqIEFSVG9vbEtpdCBwcm9jZXNzZXMgYWxsIHBpeGVscyBpbiBlYWNoIGluY29taW5nIGltYWdlXG4gICAqIHRvIGxvY2F0ZSBtYXJrZXJzLiBXaGVuIHRoZSBtb2RlIGlzIEFSX0lNQUdFX1BST0NfRklFTERfSU1BR0UsXG4gICAqIEFSVG9vbEtpdCBwcm9jZXNzZXMgcGl4ZWxzIGluIG9ubHkgZXZlcnkgc2Vjb25kIHBpeGVsIHJvdyBhbmRcbiAgICogY29sdW1uLiBUaGlzIGlzIHVzZWZ1bCBib3RoIGZvciBoYW5kbGluZyBpbWFnZXMgZnJvbSBpbnRlcmxhY2VkXG4gICAqIHZpZGVvIHNvdXJjZXMgKHdoZXJlIGFsdGVybmF0ZSBsaW5lcyBhcmUgYXNzZW1ibGVkIGZyb20gYWx0ZXJuYXRlXG4gICAqIGZpZWxkcyBhbmQgdGh1cyBoYXZlIG9uZSBmaWVsZCB0aW1lLWRpZmZlcmVuY2UsIHJlc3VsdGluZyBpbiBhXG4gICAqIFwiY29tYlwiIGVmZmVjdCkgc3VjaCBhcyBEaWdpdGFsIFZpZGVvIGNhbWVyYXMuXG4gICAqIFRoZSBlZmZlY3RpdmUgcmVkdWN0aW9uIGJ5IDc1JSBpbiB0aGUgcGl4ZWxzIHByb2Nlc3NlZCBhbHNvXG4gICAqIGhhcyB1dGlsaXR5IGluIGFjY2VsZXJhdGluZyB0cmFja2luZyBieSBlZmZlY3RpdmVseSByZWR1Y2luZ1xuICAgKiB0aGUgaW1hZ2Ugc2l6ZSB0byBvbmUgcXVhcnRlciBzaXplLCBhdCB0aGUgY29zdCBvZiBwb3NlIGFjY3VyYWNjeS5cbiAgICogQHBhcmFtIHtudW1iZXJ9IG1vZGVcbiAgICogT3B0aW9ucyBmb3IgdGhpcyBmaWVsZCBhcmU6XG4gICAqIEFSX0lNQUdFX1BST0NfRlJBTUVfSU1BR0VcbiAgICogQVJfSU1BR0VfUFJPQ19GSUVMRF9JTUFHRVxuICAgKiBUaGUgZGVmYXVsdCBtb2RlIGlzIEFSX0lNQUdFX1BST0NfRlJBTUVfSU1BR0UuXG4gICAqL1xuICBzZXRJbWFnZVByb2NNb2RlKG1vZGU6IG51bWJlcikge1xuICAgIHJldHVybiB0aGlzLmFydG9vbGtpdE5GVC5zZXRJbWFnZVByb2NNb2RlKHRoaXMuaWQsIG1vZGUpO1xuICB9XG5cbiAgLyoqXG4gICAqIEdldCB0aGUgaW1hZ2UgcHJvY2Vzc2luZyBtb2RlLlxuICAgKiBTZWUgYXJTZXRJbWFnZVByb2NNb2RlKCkgZm9yIGEgY29tcGxldGUgZGVzY3JpcHRpb24uXG4gICAqIEByZXR1cm4ge251bWJlcn0gVGhlIGN1cnJlbnQgaW1hZ2UgcHJvY2Vzc2luZyBtb2RlLlxuICAgKi9cbiAgZ2V0SW1hZ2VQcm9jTW9kZSgpIHtcbiAgICByZXR1cm4gdGhpcy5hcnRvb2xraXRORlQuZ2V0SW1hZ2VQcm9jTW9kZSh0aGlzLmlkKTtcbiAgfVxuXG4gIC8vIHByaXZhdGUgYWNjZXNzb3JzXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLyoqXG4gICAqIFVzZWQgaW50ZXJuYWxseSBieSBBUkNvbnRyb2xsZXJORlQsIGl0IHBlcm1pdCB0byBhZGQgbWV0aG9kcyB0byB0aGlzLlxuICAgKiBAcmV0dXJuIHthbnl9IEFSQ29udHJvbGxlck5GVFxuICAgKi9cbiAgcHJpdmF0ZSBjb252ZXJ0ZXIoKTogYW55IHtcbiAgICByZXR1cm4gdGhpcztcbiAgfVxuXG4gIC8qKlxuICAgKiBUaGlzIGZ1bmN0aW9uIGluaXQgdGhlIEFSQ29udHJvbGxlck5GVCB3aXRoIHRoZSBuZWNlc3NhcnkgcGFybWV0ZXJzIGFuZCB2YXJpYWJsZXMuXG4gICAqIERvbid0IGNhbGwgZGlyZWN0bHkgdGhpcyBidXQgaW5zdGVhZCBpbnN0YW50aWF0ZSBhIG5ldyBBUkNvbnRyb2xsZXJORlQuXG4gICAqIEByZXR1cm4ge0FSQ29udHJvbGxlck5GVH0gVGhlIGluaXRpYWxpemVkIEFSQ29udHJvbGxlck5GVCBpbnN0YW5jZVxuICAgKi9cbiAgcHJpdmF0ZSBhc3luYyBfaW5pdGlhbGl6ZSgpIHtcbiAgICAvLyBpbml0aWFsaXplIHRoZSB0b29sa2l0XG4gICAgdGhpcy5hcnRvb2xraXRORlQgPSBhd2FpdCBuZXcgQVJUb29sa2l0TkZUKCkuaW5pdCgpO1xuICAgIGNvbnNvbGUubG9nKFwiW0FSQ29udHJvbGxlck5GVF1cIiwgXCJBUlRvb2xraXRORlQgaW5pdGlhbGl6ZWRcIik7XG5cbiAgICAvLyBsb2FkIHRoZSBjYW1lcmFcbiAgICB0aGlzLmNhbWVyYUlkID0gYXdhaXQgdGhpcy5hcnRvb2xraXRORlQubG9hZENhbWVyYSh0aGlzLmNhbWVyYVBhcmFtKTtcbiAgICBjb25zb2xlLmxvZyhcbiAgICAgIFwiW0FSQ29udHJvbGxlck5GVF1cIixcbiAgICAgIFwiQ2FtZXJhIHBhcmFtcyBsb2FkZWQgd2l0aCBJRFwiLFxuICAgICAgdGhpcy5jYW1lcmFJZFxuICAgICk7XG5cbiAgICAvLyBzZXR1cFxuICAgIHRoaXMuaWQgPSB0aGlzLmFydG9vbGtpdE5GVC5zZXR1cCh0aGlzLndpZHRoLCB0aGlzLmhlaWdodCwgdGhpcy5jYW1lcmFJZCk7XG4gICAgY29uc29sZS5sb2coXCJbQVJDb250cm9sbGVyTkZUXVwiLCBcIkdvdCBJRCBmcm9tIHNldHVwXCIsIHRoaXMuaWQpO1xuXG4gICAgdGhpcy5faW5pdE5GVCgpO1xuXG4gICAgY29uc3QgcGFyYW1zOiBkZWxlZ2F0ZU1ldGhvZHNbXCJmcmFtZU1hbGxvY1wiXSA9XG4gICAgICB0aGlzLmFydG9vbGtpdE5GVC5pbnN0YW5jZS5mcmFtZU1hbGxvYztcbiAgICB0aGlzLmZyYW1lcG9pbnRlciA9IHBhcmFtcy5mcmFtZXBvaW50ZXI7XG4gICAgdGhpcy5mcmFtZXNpemUgPSBwYXJhbXMuZnJhbWVzaXplO1xuICAgIHRoaXMudmlkZW9MdW1hUG9pbnRlciA9IHBhcmFtcy52aWRlb0x1bWFQb2ludGVyO1xuXG4gICAgdGhpcy5kYXRhSGVhcCA9IG5ldyBVaW50OEFycmF5KFxuICAgICAgdGhpcy5hcnRvb2xraXRORlQuaW5zdGFuY2UuSEVBUFU4LmJ1ZmZlcixcbiAgICAgIHRoaXMuZnJhbWVwb2ludGVyLFxuICAgICAgdGhpcy5mcmFtZXNpemVcbiAgICApO1xuICAgIHRoaXMudmlkZW9MdW1hID0gbmV3IFVpbnQ4QXJyYXkoXG4gICAgICB0aGlzLmFydG9vbGtpdE5GVC5pbnN0YW5jZS5IRUFQVTguYnVmZmVyLFxuICAgICAgdGhpcy52aWRlb0x1bWFQb2ludGVyLFxuICAgICAgdGhpcy5mcmFtZXNpemUgLyA0XG4gICAgKTtcblxuICAgIHRoaXMuY2FtZXJhX21hdCA9IG5ldyBGbG9hdDY0QXJyYXkoXG4gICAgICB0aGlzLmFydG9vbGtpdE5GVC5pbnN0YW5jZS5IRUFQVTguYnVmZmVyLFxuICAgICAgcGFyYW1zLmNhbWVyYSxcbiAgICAgIDE2XG4gICAgKTtcbiAgICB0aGlzLm1hcmtlcl90cmFuc2Zvcm1fbWF0ID0gbmV3IEZsb2F0NjRBcnJheShcbiAgICAgIHRoaXMuYXJ0b29sa2l0TkZULmluc3RhbmNlLkhFQVBVOC5idWZmZXIsXG4gICAgICBwYXJhbXMudHJhbnNmb3JtLFxuICAgICAgMTJcbiAgICApO1xuXG4gICAgdGhpcy5zZXRQcm9qZWN0aW9uTmVhclBsYW5lKDAuMSk7XG4gICAgdGhpcy5zZXRQcm9qZWN0aW9uRmFyUGxhbmUoMTAwMCk7XG5cbiAgICBzZXRUaW1lb3V0KCgpID0+IHtcbiAgICAgIHRoaXMuZGlzcGF0Y2hFdmVudCh7XG4gICAgICAgIG5hbWU6IFwibG9hZFwiLFxuICAgICAgICB0YXJnZXQ6IHRoaXMsXG4gICAgICB9KTtcbiAgICB9LCAxKTtcblxuICAgIHJldHVybiB0aGlzO1xuICB9XG5cbiAgLyoqXG4gICAqIEluaXQgdGhlIG5lY2Vzc2FyeSBrcG0gaGFuZGxlIGZvciBORlQgYW5kIHRoZSBzZXR0aW5ncyBmb3IgdGhlIENQVS5cbiAgICogQHJldHVybiB7bnVtYmVyfSAwICh2b2lkKVxuICAgKi9cbiAgcHJpdmF0ZSBfaW5pdE5GVCgpIHtcbiAgICB0aGlzLmFydG9vbGtpdE5GVC5zZXR1cEFSMih0aGlzLmlkKTtcbiAgfVxuXG4gIC8qKlxuICAgKiBDb3B5IHRoZSBJbWFnZSBkYXRhIHRvIHRoZSBIRUFQIGZvciB0aGUgZGVidWdTZXR1cCBmdW5jdGlvbi5cbiAgICogQHJldHVybiB7bnVtYmVyfSAwICh2b2lkKVxuICAgKi9cbiAgcHJpdmF0ZSBfY29weUltYWdlVG9IZWFwKHNvdXJjZUltYWdlOiBJbWFnZU9iaikge1xuICAgIGlmICghc291cmNlSW1hZ2UpIHtcbiAgICAgIC8vIGRlZmF1bHQgdG8gcHJlbG9hZGVkIGltYWdlXG4gICAgICBjb25zb2xlLmVycm9yKFwiRXJyb3I6IG5vIHByb3ZpZGVkIGltYWdlRGF0YSB0byBBUkNvbnRyb2xsZXJORlRcIik7XG4gICAgICByZXR1cm47XG4gICAgfVxuXG4gICAgLy8gdGhpcyBpcyBvZiB0eXBlIFVpbnQ4Q2xhbXBlZEFycmF5OlxuICAgIC8vIFRoZSBVaW50OENsYW1wZWRBcnJheSB0eXBlZCBhcnJheSByZXByZXNlbnRzIGFuIGFycmF5IG9mIDgtYml0IHVuc2lnbmVkXG4gICAgLy8gaW50ZWdlcnMgY2xhbXBlZCB0byAwLTI1NVxuICAgIC8vIEBzZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvSmF2YVNjcmlwdC9SZWZlcmVuY2UvR2xvYmFsX09iamVjdHMvVWludDhDbGFtcGVkQXJyYXlcbiAgICBsZXQgZGF0YTogVWludDhDbGFtcGVkQXJyYXk7XG5cbiAgICBpZiAoc291cmNlSW1hZ2UuZGF0YSkge1xuICAgICAgLy8gZGlyZWN0bHkgdXNlIHNvdXJjZSBpbWFnZVxuICAgICAgZGF0YSA9IHNvdXJjZUltYWdlLmRhdGE7XG4gICAgfVxuXG4gICAgLy8gSGVyZSB3ZSBoYXZlIGFjY2VzcyB0byB0aGUgdW5tb2RpZmllZCB2aWRlbyBpbWFnZS4gV2Ugbm93IG5lZWQgdG8gYWRkIHRoZSB2aWRlb0x1bWEgY2hhbmVsIHRvIGJlIGFibGUgdG8gc2VydmUgdGhlIHVuZGVybHlpbmcgQVJUSyBBUElcbiAgICBpZiAodGhpcy52aWRlb0x1bWEpIHtcbiAgICAgIGxldCBxID0gMDtcblxuICAgICAgLy8gQ3JlYXRlIGx1bWEgZnJvbSB2aWRlbyBkYXRhIGFzc3VtaW5nIFBpeGVsZm9ybWF0IEFSX1BJWEVMX0ZPUk1BVF9SR0JBXG4gICAgICAvLyBzZWUgKEFSVG9vbEtpdEpTLmNwcCBMOiA0MylcbiAgICAgIGZvciAobGV0IHAgPSAwOyBwIDwgdGhpcy52aWRlb1NpemU7IHArKykge1xuICAgICAgICBsZXQgciA9IGRhdGFbcSArIDBdLFxuICAgICAgICAgIGcgPSBkYXRhW3EgKyAxXSxcbiAgICAgICAgICBiID0gZGF0YVtxICsgMl07XG4gICAgICAgIC8vIEBzZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9hLzU5NjI0MS81ODQzNjQyXG4gICAgICAgIHRoaXMudmlkZW9MdW1hW3BdID0gKHIgKyByICsgciArIGIgKyBnICsgZyArIGcgKyBnKSA+PiAzO1xuICAgICAgICBxICs9IDQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaWYgKHRoaXMuZGF0YUhlYXApIHtcbiAgICAgIHRoaXMuZGF0YUhlYXAuc2V0KGRhdGEpO1xuICAgICAgcmV0dXJuIHRydWU7XG4gICAgfVxuXG4gICAgcmV0dXJuIGZhbHNlO1xuICB9XG59XG4iLCIvKlxuICogIEFSVG9vbGtpdE5GVC50c1xuICogIEpTQVJUb29sS2l0TkZUXG4gKlxuICogIFRoaXMgZmlsZSBpcyBwYXJ0IG9mIEpTQVJUb29sS2l0TkZUIC0gV2ViQVJLaXQuXG4gKlxuICogIEpTQVJUb29sS2l0TkZUIGlzIGZyZWUgc29mdHdhcmU6IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnlcbiAqICBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnlcbiAqICB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBlaXRoZXIgdmVyc2lvbiAzIG9mIHRoZSBMaWNlbnNlLCBvclxuICogIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uXG4gKlxuICogIEpTQVJUb29sS2l0TkZUIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsXG4gKiAgYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2ZcbiAqICBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlXG4gKiAgR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuXG4gKlxuICogIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMgTGljZW5zZVxuICogIGFsb25nIHdpdGggSlNBUlRvb2xLaXRORlQuICBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uXG4gKlxuICogIEFzIGEgc3BlY2lhbCBleGNlcHRpb24sIHRoZSBjb3B5cmlnaHQgaG9sZGVycyBvZiB0aGlzIGxpYnJhcnkgZ2l2ZSB5b3VcbiAqICBwZXJtaXNzaW9uIHRvIGxpbmsgdGhpcyBsaWJyYXJ5IHdpdGggaW5kZXBlbmRlbnQgbW9kdWxlcyB0byBwcm9kdWNlIGFuXG4gKiAgZXhlY3V0YWJsZSwgcmVnYXJkbGVzcyBvZiB0aGUgbGljZW5zZSB0ZXJtcyBvZiB0aGVzZSBpbmRlcGVuZGVudCBtb2R1bGVzLCBhbmQgdG9cbiAqICBjb3B5IGFuZCBkaXN0cmlidXRlIHRoZSByZXN1bHRpbmcgZXhlY3V0YWJsZSB1bmRlciB0ZXJtcyBvZiB5b3VyIGNob2ljZSxcbiAqICBwcm92aWRlZCB0aGF0IHlvdSBhbHNvIG1lZXQsIGZvciBlYWNoIGxpbmtlZCBpbmRlcGVuZGVudCBtb2R1bGUsIHRoZSB0ZXJtcyBhbmRcbiAqICBjb25kaXRpb25zIG9mIHRoZSBsaWNlbnNlIG9mIHRoYXQgbW9kdWxlLiBBbiBpbmRlcGVuZGVudCBtb2R1bGUgaXMgYSBtb2R1bGVcbiAqICB3aGljaCBpcyBuZWl0aGVyIGRlcml2ZWQgZnJvbSBub3IgYmFzZWQgb24gdGhpcyBsaWJyYXJ5LiBJZiB5b3UgbW9kaWZ5IHRoaXNcbiAqICBsaWJyYXJ5LCB5b3UgbWF5IGV4dGVuZCB0aGlzIGV4Y2VwdGlvbiB0byB5b3VyIHZlcnNpb24gb2YgdGhlIGxpYnJhcnksIGJ1dCB5b3VcbiAqICBhcmUgbm90IG9ibGlnYXRlZCB0byBkbyBzby4gSWYgeW91IGRvIG5vdCB3aXNoIHRvIGRvIHNvLCBkZWxldGUgdGhpcyBleGNlcHRpb25cbiAqICBzdGF0ZW1lbnQgZnJvbSB5b3VyIHZlcnNpb24uXG4gKlxuICogIENvcHlyaWdodCAyMDIwIFdlYkFSS2l0LlxuICpcbiAqICBBdXRob3Iocyk6IFdhbHRlciBQZXJkYW4gQGthbHdhbHQgaHR0cHM6Ly9naXRodWIuY29tL2thbHdhbHRcbiAqXG4gKi9cbmltcG9ydCBhcnRvb2xraXRORlQgZnJvbSBcIi4uL2J1aWxkL2FydG9vbGtpdE5GVF9FUzZfd2FzbVwiO1xuaW1wb3J0IFV0aWxzIGZyb20gXCIuL1V0aWxzXCI7XG5cbmNvbnN0IFVOS05PV05fTUFSS0VSID0gLTE7XG5jb25zdCBORlRfTUFSS0VSID0gMDtcblxuZGVjbGFyZSBnbG9iYWwge1xuICBuYW1lc3BhY2UgTm9kZUpTIHtcbiAgICBpbnRlcmZhY2UgR2xvYmFsIHtcbiAgICAgIGFydG9vbGtpdE5GVDogYW55O1xuICAgIH1cbiAgfVxuICBpbnRlcmZhY2UgV2luZG93IHtcbiAgICBhcnRvb2xraXRORlQ6IGFueTtcbiAgfVxufVxuXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBBUlRvb2xraXRORlQge1xuICBzdGF0aWMgZ2V0IFVOS05PV05fTUFSS0VSKCkge1xuICAgIHJldHVybiBVTktOT1dOX01BUktFUjtcbiAgfVxuICBzdGF0aWMgZ2V0IE5GVF9NQVJLRVIoKSB7XG4gICAgcmV0dXJuIE5GVF9NQVJLRVI7XG4gIH1cblxuICBwdWJsaWMgaW5zdGFuY2U6IGFueTtcbiAgcHJpdmF0ZSBtYXJrZXJORlRDb3VudDogbnVtYmVyO1xuICBwcml2YXRlIGNhbWVyYUNvdW50OiBudW1iZXI7XG4gIHByaXZhdGUgdmVyc2lvbjogc3RyaW5nO1xuICBwdWJsaWMgc2V0dXA6ICh3aWR0aDogbnVtYmVyLCBoZWlnaHQ6IG51bWJlciwgY2FtZXJhSWQ6IG51bWJlcikgPT4gbnVtYmVyO1xuICBwdWJsaWMgdGVhcmRvd246ICgpID0+IHZvaWQ7XG4gIHB1YmxpYyBzZXR1cEFSMjogKGlkOiBudW1iZXIpID0+IHZvaWQ7XG4gIHB1YmxpYyBzZXREZWJ1Z01vZGU6IChpZDogbnVtYmVyLCBtb2RlOiBib29sZWFuKSA9PiBudW1iZXI7XG4gIHB1YmxpYyBnZXREZWJ1Z01vZGU6IChpZDogbnVtYmVyKSA9PiBib29sZWFuO1xuICBwdWJsaWMgZ2V0UHJvY2Vzc2luZ0ltYWdlOiAoaWQ6IG51bWJlcikgPT4gbnVtYmVyO1xuICBwdWJsaWMgZGV0ZWN0TWFya2VyOiAoaWQ6IG51bWJlcikgPT4gbnVtYmVyO1xuICBwdWJsaWMgZGV0ZWN0TkZUTWFya2VyOiAoaWQ6IG51bWJlcikgPT4gbnVtYmVyO1xuICBwdWJsaWMgZ2V0TkZUTWFya2VyOiAoaWQ6IG51bWJlciwgbWFya2VySW5kZXg6IG51bWJlcikgPT4gbnVtYmVyO1xuICBwdWJsaWMgZ2V0TkZURGF0YTogKGlkOiBudW1iZXIsIGluZGV4OiBudW1iZXIpID0+IG9iamVjdDtcbiAgcHVibGljIHNldExvZ0xldmVsOiAobW9kZTogYm9vbGVhbikgPT4gbnVtYmVyO1xuICBwdWJsaWMgZ2V0TG9nTGV2ZWw6ICgpID0+IG51bWJlcjtcbiAgcHVibGljIGZyYW1lTWFsbG9jOiB7XG4gICAgZnJhbWVwb2ludGVyOiBudW1iZXI7XG4gICAgZnJhbWVzaXplOiBudW1iZXI7XG4gICAgdmlkZW9MdW1hUG9pbnRlcjogbnVtYmVyO1xuICAgIGNhbWVyYTogbnVtYmVyO1xuICAgIHRyYW5zZm9ybTogbnVtYmVyO1xuICB9O1xuICBwdWJsaWMgTkZUTWFya2VySW5mbzoge1xuICAgIGVycm9yOiBudW1iZXI7XG4gICAgZm91bmQ6IG51bWJlcjtcbiAgICBpZDogbnVtYmVyO1xuICAgIHBvc2U6IEZsb2F0NjRBcnJheTtcbiAgfTtcbiAgcHVibGljIHNldFByb2plY3Rpb25OZWFyUGxhbmU6IChpZDogbnVtYmVyLCB2YWx1ZTogbnVtYmVyKSA9PiB2b2lkO1xuICBwdWJsaWMgZ2V0UHJvamVjdGlvbk5lYXJQbGFuZTogKGlkOiBudW1iZXIpID0+IG51bWJlcjtcbiAgcHVibGljIHNldFByb2plY3Rpb25GYXJQbGFuZTogKGlkOiBudW1iZXIsIHZhbHVlOiBudW1iZXIpID0+IHZvaWQ7XG4gIHB1YmxpYyBnZXRQcm9qZWN0aW9uRmFyUGxhbmU6IChpZDogbnVtYmVyKSA9PiBudW1iZXI7XG4gIHB1YmxpYyBzZXRUaHJlc2hvbGRNb2RlOiAoaWQ6IG51bWJlciwgbW9kZTogbnVtYmVyKSA9PiBudW1iZXI7XG4gIHB1YmxpYyBnZXRUaHJlc2hvbGRNb2RlOiAoaWQ6IG51bWJlcikgPT4gbnVtYmVyO1xuICBwdWJsaWMgc2V0VGhyZXNob2xkOiAoaWQ6IG51bWJlciwgdGhyZXNob2xkOiBudW1iZXIpID0+IG51bWJlcjtcbiAgcHVibGljIGdldFRocmVzaG9sZDogKGlkOiBudW1iZXIpID0+IG51bWJlcjtcbiAgcHVibGljIHNldEltYWdlUHJvY01vZGU6IChpZDogbnVtYmVyLCBtb2RlOiBudW1iZXIpID0+IG51bWJlcjtcbiAgcHVibGljIGdldEltYWdlUHJvY01vZGU6IChpZDogbnVtYmVyKSA9PiBudW1iZXI7XG5cbiAgLy8gY29uc3RydWN0aW9uXG4gIC8qKlxuICAgKiBUaGUgQVJUb29sa2l0TkZUIGNvbnN0cnVjdG9yLiBJdCBoYXMgbm8gYXJndW1lbnRzLlxuICAgKiBUaGVzZSBwcm9wZXJ0aWVzIGFyZSBpbml0aWFsaXplZDpcbiAgICogLSBpbnN0YW5jZVxuICAgKiAtIG1hcmtlck5GVENvdW50XG4gICAqIC0gY2FtZXJhQ291bnRcbiAgICogLSB2ZXJzaW9uXG4gICAqIEEgbWVzc2FnZSBpcyBkaXNwbGF5ZWQgaW4gdGhlIGJyb3dzZXIgY29uc29sZSBkdXJpbmcgdGhlIGludGl0aWFsaXphdGlvbiwgZm9yIGV4YW1wbGU6XG4gICAqIFwiQVJUb29sa2l0TkZUIDAuOS42XCJcbiAgICovXG4gIGNvbnN0cnVjdG9yKCkge1xuICAgIC8vIHJlZmVyZW5jZSB0byBXQVNNIG1vZHVsZVxuICAgIHRoaXMuaW5zdGFuY2U7XG4gICAgdGhpcy5tYXJrZXJORlRDb3VudCA9IDA7XG4gICAgdGhpcy5jYW1lcmFDb3VudCA9IDA7XG4gICAgdGhpcy52ZXJzaW9uID0gXCIxLjAuMVwiO1xuICAgIGNvbnNvbGUuaW5mbyhcIkFSVG9vbGtpdE5GVCBcIiwgdGhpcy52ZXJzaW9uKTtcbiAgfVxuXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gIC8vIGluaXRpYWxpemF0aW9uXG4gIC8qKlxuICAgKiBJbml0IHRoZSBjbGFzcyBpbmplY3RpbmcgdGhlIFdhc20gTW9kdWxlLCBsaW5rIHRoZSBpbnN0YW5jZWQgbWV0aG9kcyBhbmRcbiAgICogY3JlYXRlIGEgZ2xvYmFsIGFydG9vbGtpdE5GVCB2YXJpYWJsZS5cbiAgICogQHJldHVybiB7b2JqZWN0fSB0aGUgdGhpcyBvYmplY3RcbiAgICovXG4gIHB1YmxpYyBhc3luYyBpbml0KCkge1xuICAgIHRoaXMuaW5zdGFuY2UgPSBhd2FpdCBhcnRvb2xraXRORlQoKTtcblxuICAgIHRoaXMuX2RlY29yYXRlKCk7XG5cbiAgICBsZXQgc2NvcGUgPSB0eXBlb2Ygd2luZG93ICE9PSBcInVuZGVmaW5lZFwiID8gd2luZG93IDogZ2xvYmFsO1xuICAgIHNjb3BlLmFydG9vbGtpdE5GVCA9IHRoaXM7XG5cbiAgICByZXR1cm4gdGhpcztcbiAgfVxuXG4gIC8vIHByaXZhdGUgbWV0aG9kc1xuICAvKipcbiAgICogVXNlZCBpbnRlcm5hbGx5IHRvIGxpbmsgdGhlIGluc3RhbmNlIGluIHRoZSBNb2R1bGVMb2FkZXIgdG8gdGhlXG4gICAqIEFSVG9vbGtpdE5GVCBpbnRlcm5hbCBtZXRob2RzLlxuICAgKiBAcmV0dXJuIHt2b2lkfVxuICAgKi9cbiAgcHJpdmF0ZSBfZGVjb3JhdGUoKSB7XG4gICAgLy8gYWRkIGRlbGVnYXRlIG1ldGhvZHNcbiAgICBbXG4gICAgICBcInNldHVwXCIsXG4gICAgICBcInRlYXJkb3duXCIsXG5cbiAgICAgIFwic2V0dXBBUjJcIixcblxuICAgICAgXCJzZXRMb2dMZXZlbFwiLFxuICAgICAgXCJnZXRMb2dMZXZlbFwiLFxuXG4gICAgICBcInNldERlYnVnTW9kZVwiLFxuICAgICAgXCJnZXREZWJ1Z01vZGVcIixcblxuICAgICAgXCJnZXRQcm9jZXNzaW5nSW1hZ2VcIixcblxuICAgICAgXCJkZXRlY3RNYXJrZXJcIixcbiAgICAgIFwiZGV0ZWN0TkZUTWFya2VyXCIsXG4gICAgICBcImdldE5GVE1hcmtlclwiLFxuICAgICAgXCJnZXRORlREYXRhXCIsXG5cbiAgICAgIFwiZnJhbWVNYWxsb2NcIixcbiAgICAgIFwiTkZUTWFya2VySW5mb1wiLFxuXG4gICAgICBcInNldFByb2plY3Rpb25OZWFyUGxhbmVcIixcbiAgICAgIFwiZ2V0UHJvamVjdGlvbk5lYXJQbGFuZVwiLFxuXG4gICAgICBcInNldFByb2plY3Rpb25GYXJQbGFuZVwiLFxuICAgICAgXCJnZXRQcm9qZWN0aW9uRmFyUGxhbmVcIixcblxuICAgICAgXCJzZXRUaHJlc2hvbGRNb2RlXCIsXG4gICAgICBcImdldFRocmVzaG9sZE1vZGVcIixcblxuICAgICAgXCJzZXRUaHJlc2hvbGRcIixcbiAgICAgIFwiZ2V0VGhyZXNob2xkXCIsXG5cbiAgICAgIFwic2V0SW1hZ2VQcm9jTW9kZVwiLFxuICAgICAgXCJnZXRJbWFnZVByb2NNb2RlXCIsXG5cbiAgICAgIFwiU3RyaW5nTGlzdFwiLFxuICAgIF0uZm9yRWFjaCgobWV0aG9kKSA9PiB7XG4gICAgICB0aGlzLmNvbnZlcnRlcigpW21ldGhvZF0gPSB0aGlzLmluc3RhbmNlW21ldGhvZF07XG4gICAgfSk7XG5cbiAgICAvLyBleHBvc2UgY29uc3RhbnRzXG4gICAgZm9yIChjb25zdCBjbyBpbiB0aGlzLmluc3RhbmNlKSB7XG4gICAgICBpZiAoY28ubWF0Y2goL15BUi8pKSB7XG4gICAgICAgIHRoaXMuY29udmVydGVyKClbY29dID0gdGhpcy5pbnN0YW5jZVtjb107XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLyoqXG4gICAqIFVzZWQgaW50ZXJuYWxseSB0byBjb252ZXJ0IGFuZCBpbmplY3QgY29kZS5cbiAgICogQHJldHVybiB7dGhpc30gdGhlIHRoaXMgb2JqZWN0XG4gICAqL1xuICBwcml2YXRlIGNvbnZlcnRlcigpOiBhbnkge1xuICAgIHJldHVybiB0aGlzO1xuICB9XG5cbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vIHB1YmxpYyBhY2Nlc3NvcnNcbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8qKlxuICAgKiBMb2FkIHRoZSBjYW1lcmEsIHRoaXMgaXMgYW4gaW1wb3J0YW50IGFuZCByZXF1aXJlZCBzdGVwLCBJbnRlcm5hbGx5IGZpbGxcbiAgICogdGhlIEFSUGFyYW0gc3RydWN0LlxuICAgKiBAcGFyYW0ge3N0cmluZ30gdXJsT3JEYXRhOiB0aGUgY2FtZXJhIHBhcmFtZXRlciwgdXN1YWxseSBhIHBhdGggdG8gYSAuZGF0IGZpbGVcbiAgICogQHJldHVybiB7bnVtYmVyfSBhIG51bWJlciwgdGhlIGludGVybmFsIGlkLlxuICAgKi9cbiAgcHVibGljIGFzeW5jIGxvYWRDYW1lcmEodXJsT3JEYXRhOiBhbnkpOiBQcm9taXNlPG51bWJlcj4ge1xuICAgIGNvbnN0IHRhcmdldCA9IFwiL2NhbWVyYV9wYXJhbV9cIiArIHRoaXMuY2FtZXJhQ291bnQrKztcblxuICAgIGxldCBkYXRhO1xuXG4gICAgaWYgKHVybE9yRGF0YSBpbnN0YW5jZW9mIFVpbnQ4QXJyYXkpIHtcbiAgICAgIC8vIGFzc3VtZSBwcmVsb2FkZWQgY2FtZXJhIHBhcmFtc1xuICAgICAgZGF0YSA9IHVybE9yRGF0YTtcbiAgICB9IGVsc2Uge1xuICAgICAgLy8gZmV0Y2ggZGF0YSB2aWEgSFRUUFxuICAgICAgdHJ5IHtcbiAgICAgICAgZGF0YSA9IGF3YWl0IFV0aWxzLmZldGNoUmVtb3RlRGF0YSh1cmxPckRhdGEpO1xuICAgICAgfSBjYXRjaCAoZXJyb3IpIHtcbiAgICAgICAgdGhyb3cgZXJyb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGhpcy5fc3RvcmVEYXRhRmlsZShkYXRhLCB0YXJnZXQpO1xuXG4gICAgLy8gcmV0dXJuIHRoZSBpbnRlcm5hbCBtYXJrZXIgSURcbiAgICByZXR1cm4gdGhpcy5pbnN0YW5jZS5fbG9hZENhbWVyYSh0YXJnZXQpO1xuICB9XG5cbiAgLyoqXG4gICAqIExvYWQgdGhlIE5GVCBNYXJrZXJzICguZnNldCwgLmlzZXQgYW5kIC5mc2V0MykgaW4gdGhlIGNvZGUsIE11c3QgYmUgcHJvdmlkZWRcbiAgICogdGhlIHVybCBvZiB0aGUgZmlsZSB3aXRob3V0IHRoZSBleHRlbnNpb24uIElmIGZhaWxzIHRvIGxvYWQgaXQgcmFpc2UgYW4gZXJyb3IuXG4gICAqIEBwYXJhbSB7bnVtYmVyfSBhcklkIGludGVybmFsIGlkXG4gICAqIEBwYXJhbSB7QXJyYXk8c3RyaW5nPn0gdXJscyAgYXJyYXkgb2YgdXJscyBvZiB0aGUgZGVzY3JpcHRvcnMgZmlsZXMgd2l0aG91dCBleHRcbiAgICogQHBhcmFtIHtmdW5jdGlvbn0gY2FsbGJhY2sgdGhlIGNhbGxiYWNrIHRvIHJldHJpZXZlIHRoZSBpZHMuXG4gICAqIEBwYXJhbSB7ZnVuY3Rpb259IG9uRXJyb3IyIHRoZSBlcnJvciBjYWxsYmFjay5cbiAgICovXG4gIHB1YmxpYyBhZGRORlRNYXJrZXJzKFxuICAgIGFySWQ6IG51bWJlcixcbiAgICB1cmxzOiBBcnJheTxzdHJpbmc+LFxuICAgIGNhbGxiYWNrOiAoZmlsZW5hbWU6IGFueSkgPT4gdm9pZCxcbiAgICBvbkVycm9yMjogKGVycm9yTnVtYmVyOiBhbnkpID0+IHZvaWRcbiAgKTogW3sgaWQ6IG51bWJlciB9XSB7XG4gICAgdmFyIHByZWZpeGVzOiBhbnkgPSBbXTtcbiAgICB2YXIgcGVuZGluZyA9IHVybHMubGVuZ3RoICogMztcbiAgICB2YXIgb25TdWNjZXNzID0gKGZpbGVuYW1lOiBhbnkpID0+IHtcbiAgICAgIHBlbmRpbmcgLT0gMTtcbiAgICAgIGlmIChwZW5kaW5nID09PSAwKSB7XG4gICAgICAgIGNvbnN0IHZlYyA9IG5ldyB0aGlzLmluc3RhbmNlLlN0cmluZ0xpc3QoKTtcbiAgICAgICAgY29uc3QgbWFya2VySWRzID0gW107XG4gICAgICAgIGZvciAobGV0IGkgPSAwOyBpIDwgcHJlZml4ZXMubGVuZ3RoOyBpKyspIHtcbiAgICAgICAgICB2ZWMucHVzaF9iYWNrKHByZWZpeGVzW2ldKTtcbiAgICAgICAgfVxuICAgICAgICB2YXIgcmV0ID0gdGhpcy5pbnN0YW5jZS5fYWRkTkZUTWFya2VycyhhcklkLCB2ZWMpO1xuICAgICAgICBmb3IgKGxldCBpID0gMDsgaSA8IHJldC5zaXplKCk7IGkrKykge1xuICAgICAgICAgIG1hcmtlcklkcy5wdXNoKHJldC5nZXQoaSkpO1xuICAgICAgICB9XG5cbiAgICAgICAgY29uc29sZS5sb2coXCJhZGQgbmZ0IG1hcmtlciBpZHM6IFwiLCBtYXJrZXJJZHMpO1xuICAgICAgICBpZiAoY2FsbGJhY2spIGNhbGxiYWNrKG1hcmtlcklkcyk7XG4gICAgICB9XG4gICAgfTtcbiAgICB2YXIgb25FcnJvciA9IChmaWxlbmFtZTogYW55LCBlcnJvck51bWJlcj86IGFueSkgPT4ge1xuICAgICAgY29uc29sZS5sb2coXCJmYWlsZWQgdG8gbG9hZDogXCIsIGZpbGVuYW1lKTtcbiAgICAgIG9uRXJyb3IyKGVycm9yTnVtYmVyKTtcbiAgICB9O1xuXG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCB1cmxzLmxlbmd0aDsgaSsrKSB7XG4gICAgICB2YXIgdXJsID0gdXJsc1tpXTtcbiAgICAgIHZhciBwcmVmaXggPSBcIi9tYXJrZXJORlRfXCIgKyB0aGlzLm1hcmtlck5GVENvdW50O1xuICAgICAgcHJlZml4ZXMucHVzaChwcmVmaXgpO1xuICAgICAgdmFyIGZpbGVuYW1lMSA9IHByZWZpeCArIFwiLmZzZXRcIjtcbiAgICAgIHZhciBmaWxlbmFtZTIgPSBwcmVmaXggKyBcIi5pc2V0XCI7XG4gICAgICB2YXIgZmlsZW5hbWUzID0gcHJlZml4ICsgXCIuZnNldDNcIjtcblxuICAgICAgdGhpcy5hamF4KFxuICAgICAgICB1cmwgKyBcIi5mc2V0XCIsXG4gICAgICAgIGZpbGVuYW1lMSxcbiAgICAgICAgb25TdWNjZXNzLmJpbmQoZmlsZW5hbWUxKSxcbiAgICAgICAgb25FcnJvci5iaW5kKGZpbGVuYW1lMSlcbiAgICAgICk7XG4gICAgICB0aGlzLmFqYXgoXG4gICAgICAgIHVybCArIFwiLmlzZXRcIixcbiAgICAgICAgZmlsZW5hbWUyLFxuICAgICAgICBvblN1Y2Nlc3MuYmluZChmaWxlbmFtZTIpLFxuICAgICAgICBvbkVycm9yLmJpbmQoZmlsZW5hbWUyKVxuICAgICAgKTtcbiAgICAgIHRoaXMuYWpheChcbiAgICAgICAgdXJsICsgXCIuZnNldDNcIixcbiAgICAgICAgZmlsZW5hbWUzLFxuICAgICAgICBvblN1Y2Nlc3MuYmluZChmaWxlbmFtZTMpLFxuICAgICAgICBvbkVycm9yLmJpbmQoZmlsZW5hbWUzKVxuICAgICAgKTtcbiAgICAgIHRoaXMubWFya2VyTkZUQ291bnQgKz0gMTtcbiAgICB9XG4gICAgbGV0IElkczogYW55ID0gW107XG5cbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IHVybHMubGVuZ3RoOyArK2kpIHtcbiAgICAgIElkcy5wdXNoKGkpO1xuICAgIH1cblxuICAgIHJldHVybiBJZHM7XG4gIH1cblxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAvLyBpbXBsZW1lbnRhdGlvblxuICAvKipcbiAgICogVXNlZCBpbnRlcm5hbGx5IGJ5IExvYWRDYW1lcmEgbWV0aG9kXG4gICAqIEByZXR1cm4ge3ZvaWR9XG4gICAqL1xuICBwcml2YXRlIF9zdG9yZURhdGFGaWxlKGRhdGE6IFVpbnQ4QXJyYXksIHRhcmdldDogc3RyaW5nKSB7XG4gICAgLy8gRlMgaXMgcHJvdmlkZWQgYnkgZW1zY3JpcHRlblxuICAgIC8vIE5vdGU6IHZhbGlkIGRhdGEgbXVzdCBiZSBpbiBiaW5hcnkgZm9ybWF0IGVuY29kZWQgYXMgVWludDhBcnJheVxuICAgIHRoaXMuaW5zdGFuY2UuRlMud3JpdGVGaWxlKHRhcmdldCwgZGF0YSwge1xuICAgICAgZW5jb2Rpbmc6IFwiYmluYXJ5XCIsXG4gICAgfSk7XG4gIH1cblxuICAvKipcbiAgICogVXNlZCBpbnRlcm5hbGx5IGJ5IHRoZSBhZGRORlRNYXJrZXJzIG1ldGhvZFxuICAgKiBAcGFyYW0gdXJsIHVybCBvZiB0aGUgbWFya2VyLlxuICAgKiBAcGFyYW0gdGFyZ2V0IHRoZSB0YXJnZXQgb2YgdGhlIG1hcmtlci5cbiAgICogQHBhcmFtIGNhbGxiYWNrIGNhbGxiYWNrICB0byBnZXQgdGhlIGJpbmFyeSBkYXRhLlxuICAgKiBAcGFyYW0gZXJyb3JDYWxsYmFjayB0aGUgZXJyb3IgY2FsbGJhY2suXG4gICAqL1xuICBwcml2YXRlIGFqYXgoXG4gICAgdXJsOiBzdHJpbmcsXG4gICAgdGFyZ2V0OiBzdHJpbmcsXG4gICAgY2FsbGJhY2s6IChieXRlQXJyYXk6IFVpbnQ4QXJyYXkpID0+IHZvaWQsXG4gICAgZXJyb3JDYWxsYmFjazogKG1lc3NhZ2U6IGFueSkgPT4gdm9pZFxuICApIHtcbiAgICB2YXIgb1JlcSA9IG5ldyBYTUxIdHRwUmVxdWVzdCgpO1xuICAgIG9SZXEub3BlbihcIkdFVFwiLCB1cmwsIHRydWUpO1xuICAgIG9SZXEucmVzcG9uc2VUeXBlID0gXCJhcnJheWJ1ZmZlclwiOyAvLyBibG9iIGFycmF5YnVmZmVyXG4gICAgY29uc3Qgd3JpdGVCeXRlQXJyYXlUb0ZTID0gKFxuICAgICAgdGFyZ2V0OiBzdHJpbmcsXG4gICAgICBieXRlQXJyYXk6IFVpbnQ4QXJyYXksXG4gICAgICBjYWxsYmFjazogKGJ5dGVBcnJheTogVWludDhBcnJheSkgPT4gdm9pZFxuICAgICkgPT4ge1xuICAgICAgdGhpcy5pbnN0YW5jZS5GUy53cml0ZUZpbGUodGFyZ2V0LCBieXRlQXJyYXksIHsgZW5jb2Rpbmc6IFwiYmluYXJ5XCIgfSk7XG4gICAgICBjYWxsYmFjayhieXRlQXJyYXkpO1xuICAgIH07XG5cbiAgICBvUmVxLm9ubG9hZCA9IGZ1bmN0aW9uICgpIHtcbiAgICAgIGlmICh0aGlzLnN0YXR1cyA9PSAyMDApIHtcbiAgICAgICAgdmFyIGFycmF5QnVmZmVyID0gb1JlcS5yZXNwb25zZTtcbiAgICAgICAgdmFyIGJ5dGVBcnJheSA9IG5ldyBVaW50OEFycmF5KGFycmF5QnVmZmVyKTtcbiAgICAgICAgd3JpdGVCeXRlQXJyYXlUb0ZTKHRhcmdldCwgYnl0ZUFycmF5LCBjYWxsYmFjayk7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICBlcnJvckNhbGxiYWNrKHRoaXMuc3RhdHVzKTtcbiAgICAgIH1cbiAgICB9O1xuXG4gICAgb1JlcS5zZW5kKCk7XG4gIH1cbn1cbiIsIi8qXG4gKiAgVXRpbHMudHNcbiAqICBKU0FSVG9vbEtpdE5GVFxuICpcbiAqICBUaGlzIGZpbGUgaXMgcGFydCBvZiBKU0FSVG9vbEtpdE5GVCAtIFdlYkFSS2l0LlxuICpcbiAqICBKU0FSVG9vbEtpdE5GVCBpcyBmcmVlIHNvZnR3YXJlOiB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5XG4gKiAgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5XG4gKiAgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgZWl0aGVyIHZlcnNpb24gMyBvZiB0aGUgTGljZW5zZSwgb3JcbiAqICAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLlxuICpcbiAqICBKU0FSVG9vbEtpdE5GVCBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLFxuICogIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mXG4gKiAgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZVxuICogIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLlxuICpcbiAqICBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljIExpY2Vuc2VcbiAqICBhbG9uZyB3aXRoIEpTQVJUb29sS2l0TkZULiAgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LlxuICpcbiAqICBBcyBhIHNwZWNpYWwgZXhjZXB0aW9uLCB0aGUgY29weXJpZ2h0IGhvbGRlcnMgb2YgdGhpcyBsaWJyYXJ5IGdpdmUgeW91XG4gKiAgcGVybWlzc2lvbiB0byBsaW5rIHRoaXMgbGlicmFyeSB3aXRoIGluZGVwZW5kZW50IG1vZHVsZXMgdG8gcHJvZHVjZSBhblxuICogIGV4ZWN1dGFibGUsIHJlZ2FyZGxlc3Mgb2YgdGhlIGxpY2Vuc2UgdGVybXMgb2YgdGhlc2UgaW5kZXBlbmRlbnQgbW9kdWxlcywgYW5kIHRvXG4gKiAgY29weSBhbmQgZGlzdHJpYnV0ZSB0aGUgcmVzdWx0aW5nIGV4ZWN1dGFibGUgdW5kZXIgdGVybXMgb2YgeW91ciBjaG9pY2UsXG4gKiAgcHJvdmlkZWQgdGhhdCB5b3UgYWxzbyBtZWV0LCBmb3IgZWFjaCBsaW5rZWQgaW5kZXBlbmRlbnQgbW9kdWxlLCB0aGUgdGVybXMgYW5kXG4gKiAgY29uZGl0aW9ucyBvZiB0aGUgbGljZW5zZSBvZiB0aGF0IG1vZHVsZS4gQW4gaW5kZXBlbmRlbnQgbW9kdWxlIGlzIGEgbW9kdWxlXG4gKiAgd2hpY2ggaXMgbmVpdGhlciBkZXJpdmVkIGZyb20gbm9yIGJhc2VkIG9uIHRoaXMgbGlicmFyeS4gSWYgeW91IG1vZGlmeSB0aGlzXG4gKiAgbGlicmFyeSwgeW91IG1heSBleHRlbmQgdGhpcyBleGNlcHRpb24gdG8geW91ciB2ZXJzaW9uIG9mIHRoZSBsaWJyYXJ5LCBidXQgeW91XG4gKiAgYXJlIG5vdCBvYmxpZ2F0ZWQgdG8gZG8gc28uIElmIHlvdSBkbyBub3Qgd2lzaCB0byBkbyBzbywgZGVsZXRlIHRoaXMgZXhjZXB0aW9uXG4gKiAgc3RhdGVtZW50IGZyb20geW91ciB2ZXJzaW9uLlxuICpcbiAqICBDb3B5cmlnaHQgMjAyMCBXZWJBUktpdC5cbiAqXG4gKiAgQXV0aG9yKHMpOiBXYWx0ZXIgUGVyZGFuIEBrYWx3YWx0IGh0dHBzOi8vZ2l0aHViLmNvbS9rYWx3YWx0XG4gKlxuICovXG5pbXBvcnQgYXhpb3MgZnJvbSBcImF4aW9zXCI7XG5cbmV4cG9ydCBkZWZhdWx0IGNsYXNzIFV0aWxzIHtcbiAgc3RhdGljIGFzeW5jIGZldGNoUmVtb3RlRGF0YSh1cmw6IHN0cmluZykge1xuICAgIHRyeSB7XG4gICAgICBjb25zdCByZXNwb25zZTogYW55ID0gYXdhaXQgYXhpb3MuZ2V0KHVybCwge1xuICAgICAgICByZXNwb25zZVR5cGU6IFwiYXJyYXlidWZmZXJcIixcbiAgICAgIH0pO1xuICAgICAgcmV0dXJuIG5ldyBVaW50OEFycmF5KHJlc3BvbnNlLmRhdGEpO1xuICAgIH0gY2F0Y2ggKGVycm9yKSB7XG4gICAgICB0aHJvdyBlcnJvcjtcbiAgICB9XG4gIH1cblxuICBzdGF0aWMgYXN5bmMgZmV0Y2hSZW1vdGVEYXRhQ2FsbGJhY2sodXJsOiBzdHJpbmcsIGNhbGxiYWNrOiBhbnkpIHtcbiAgICB0cnkge1xuICAgICAgY29uc3QgcmVzcG9uc2U6IGFueSA9IGF3YWl0IGF4aW9zXG4gICAgICAgIC5nZXQodXJsLCB7IHJlc3BvbnNlVHlwZTogXCJhcnJheWJ1ZmZlclwiIH0pXG4gICAgICAgIC50aGVuKChyZXNwb25zZTogYW55KSA9PiB7XG4gICAgICAgICAgY29uc3QgZGF0YSA9IG5ldyBVaW50OEFycmF5KHJlc3BvbnNlLmRhdGEpO1xuICAgICAgICAgIGNvbnNvbGUubG9nKGRhdGEpO1xuICAgICAgICAgIGNhbGxiYWNrKHJlc3BvbnNlKTtcbiAgICAgICAgfSk7XG4gICAgICByZXR1cm4gcmVzcG9uc2U7XG4gICAgfSBjYXRjaCAoZXJyb3IpIHtcbiAgICAgIHRocm93IGVycm9yO1xuICAgIH1cbiAgfVxuXG4gIHN0YXRpYyBzdHJpbmcyVWludDhEYXRhKHN0cmluZzogc3RyaW5nKSB7XG4gICAgY29uc3QgZGF0YSA9IG5ldyBVaW50OEFycmF5KHN0cmluZy5sZW5ndGgpO1xuICAgIGZvciAobGV0IGkgPSAwOyBpIDwgZGF0YS5sZW5ndGg7IGkrKykge1xuICAgICAgZGF0YVtpXSA9IHN0cmluZy5jaGFyQ29kZUF0KGkpICYgMHhmZjtcbiAgICB9XG4gICAgcmV0dXJuIGRhdGE7XG4gIH1cbn1cbiIsIi8qKlxuICogQ29weXJpZ2h0IChjKSAyMDE0LXByZXNlbnQsIEZhY2Vib29rLCBJbmMuXG4gKlxuICogVGhpcyBzb3VyY2UgY29kZSBpcyBsaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UgZm91bmQgaW4gdGhlXG4gKiBMSUNFTlNFIGZpbGUgaW4gdGhlIHJvb3QgZGlyZWN0b3J5IG9mIHRoaXMgc291cmNlIHRyZWUuXG4gKi9cblxudmFyIHJ1bnRpbWUgPSAoZnVuY3Rpb24gKGV4cG9ydHMpIHtcbiAgXCJ1c2Ugc3RyaWN0XCI7XG5cbiAgdmFyIE9wID0gT2JqZWN0LnByb3RvdHlwZTtcbiAgdmFyIGhhc093biA9IE9wLmhhc093blByb3BlcnR5O1xuICB2YXIgdW5kZWZpbmVkOyAvLyBNb3JlIGNvbXByZXNzaWJsZSB0aGFuIHZvaWQgMC5cbiAgdmFyICRTeW1ib2wgPSB0eXBlb2YgU3ltYm9sID09PSBcImZ1bmN0aW9uXCIgPyBTeW1ib2wgOiB7fTtcbiAgdmFyIGl0ZXJhdG9yU3ltYm9sID0gJFN5bWJvbC5pdGVyYXRvciB8fCBcIkBAaXRlcmF0b3JcIjtcbiAgdmFyIGFzeW5jSXRlcmF0b3JTeW1ib2wgPSAkU3ltYm9sLmFzeW5jSXRlcmF0b3IgfHwgXCJAQGFzeW5jSXRlcmF0b3JcIjtcbiAgdmFyIHRvU3RyaW5nVGFnU3ltYm9sID0gJFN5bWJvbC50b1N0cmluZ1RhZyB8fCBcIkBAdG9TdHJpbmdUYWdcIjtcblxuICBmdW5jdGlvbiBkZWZpbmUob2JqLCBrZXksIHZhbHVlKSB7XG4gICAgT2JqZWN0LmRlZmluZVByb3BlcnR5KG9iaiwga2V5LCB7XG4gICAgICB2YWx1ZTogdmFsdWUsXG4gICAgICBlbnVtZXJhYmxlOiB0cnVlLFxuICAgICAgY29uZmlndXJhYmxlOiB0cnVlLFxuICAgICAgd3JpdGFibGU6IHRydWVcbiAgICB9KTtcbiAgICByZXR1cm4gb2JqW2tleV07XG4gIH1cbiAgdHJ5IHtcbiAgICAvLyBJRSA4IGhhcyBhIGJyb2tlbiBPYmplY3QuZGVmaW5lUHJvcGVydHkgdGhhdCBvbmx5IHdvcmtzIG9uIERPTSBvYmplY3RzLlxuICAgIGRlZmluZSh7fSwgXCJcIik7XG4gIH0gY2F0Y2ggKGVycikge1xuICAgIGRlZmluZSA9IGZ1bmN0aW9uKG9iaiwga2V5LCB2YWx1ZSkge1xuICAgICAgcmV0dXJuIG9ialtrZXldID0gdmFsdWU7XG4gICAgfTtcbiAgfVxuXG4gIGZ1bmN0aW9uIHdyYXAoaW5uZXJGbiwgb3V0ZXJGbiwgc2VsZiwgdHJ5TG9jc0xpc3QpIHtcbiAgICAvLyBJZiBvdXRlckZuIHByb3ZpZGVkIGFuZCBvdXRlckZuLnByb3RvdHlwZSBpcyBhIEdlbmVyYXRvciwgdGhlbiBvdXRlckZuLnByb3RvdHlwZSBpbnN0YW5jZW9mIEdlbmVyYXRvci5cbiAgICB2YXIgcHJvdG9HZW5lcmF0b3IgPSBvdXRlckZuICYmIG91dGVyRm4ucHJvdG90eXBlIGluc3RhbmNlb2YgR2VuZXJhdG9yID8gb3V0ZXJGbiA6IEdlbmVyYXRvcjtcbiAgICB2YXIgZ2VuZXJhdG9yID0gT2JqZWN0LmNyZWF0ZShwcm90b0dlbmVyYXRvci5wcm90b3R5cGUpO1xuICAgIHZhciBjb250ZXh0ID0gbmV3IENvbnRleHQodHJ5TG9jc0xpc3QgfHwgW10pO1xuXG4gICAgLy8gVGhlIC5faW52b2tlIG1ldGhvZCB1bmlmaWVzIHRoZSBpbXBsZW1lbnRhdGlvbnMgb2YgdGhlIC5uZXh0LFxuICAgIC8vIC50aHJvdywgYW5kIC5yZXR1cm4gbWV0aG9kcy5cbiAgICBnZW5lcmF0b3IuX2ludm9rZSA9IG1ha2VJbnZva2VNZXRob2QoaW5uZXJGbiwgc2VsZiwgY29udGV4dCk7XG5cbiAgICByZXR1cm4gZ2VuZXJhdG9yO1xuICB9XG4gIGV4cG9ydHMud3JhcCA9IHdyYXA7XG5cbiAgLy8gVHJ5L2NhdGNoIGhlbHBlciB0byBtaW5pbWl6ZSBkZW9wdGltaXphdGlvbnMuIFJldHVybnMgYSBjb21wbGV0aW9uXG4gIC8vIHJlY29yZCBsaWtlIGNvbnRleHQudHJ5RW50cmllc1tpXS5jb21wbGV0aW9uLiBUaGlzIGludGVyZmFjZSBjb3VsZFxuICAvLyBoYXZlIGJlZW4gKGFuZCB3YXMgcHJldmlvdXNseSkgZGVzaWduZWQgdG8gdGFrZSBhIGNsb3N1cmUgdG8gYmVcbiAgLy8gaW52b2tlZCB3aXRob3V0IGFyZ3VtZW50cywgYnV0IGluIGFsbCB0aGUgY2FzZXMgd2UgY2FyZSBhYm91dCB3ZVxuICAvLyBhbHJlYWR5IGhhdmUgYW4gZXhpc3RpbmcgbWV0aG9kIHdlIHdhbnQgdG8gY2FsbCwgc28gdGhlcmUncyBubyBuZWVkXG4gIC8vIHRvIGNyZWF0ZSBhIG5ldyBmdW5jdGlvbiBvYmplY3QuIFdlIGNhbiBldmVuIGdldCBhd2F5IHdpdGggYXNzdW1pbmdcbiAgLy8gdGhlIG1ldGhvZCB0YWtlcyBleGFjdGx5IG9uZSBhcmd1bWVudCwgc2luY2UgdGhhdCBoYXBwZW5zIHRvIGJlIHRydWVcbiAgLy8gaW4gZXZlcnkgY2FzZSwgc28gd2UgZG9uJ3QgaGF2ZSB0byB0b3VjaCB0aGUgYXJndW1lbnRzIG9iamVjdC4gVGhlXG4gIC8vIG9ubHkgYWRkaXRpb25hbCBhbGxvY2F0aW9uIHJlcXVpcmVkIGlzIHRoZSBjb21wbGV0aW9uIHJlY29yZCwgd2hpY2hcbiAgLy8gaGFzIGEgc3RhYmxlIHNoYXBlIGFuZCBzbyBob3BlZnVsbHkgc2hvdWxkIGJlIGNoZWFwIHRvIGFsbG9jYXRlLlxuICBmdW5jdGlvbiB0cnlDYXRjaChmbiwgb2JqLCBhcmcpIHtcbiAgICB0cnkge1xuICAgICAgcmV0dXJuIHsgdHlwZTogXCJub3JtYWxcIiwgYXJnOiBmbi5jYWxsKG9iaiwgYXJnKSB9O1xuICAgIH0gY2F0Y2ggKGVycikge1xuICAgICAgcmV0dXJuIHsgdHlwZTogXCJ0aHJvd1wiLCBhcmc6IGVyciB9O1xuICAgIH1cbiAgfVxuXG4gIHZhciBHZW5TdGF0ZVN1c3BlbmRlZFN0YXJ0ID0gXCJzdXNwZW5kZWRTdGFydFwiO1xuICB2YXIgR2VuU3RhdGVTdXNwZW5kZWRZaWVsZCA9IFwic3VzcGVuZGVkWWllbGRcIjtcbiAgdmFyIEdlblN0YXRlRXhlY3V0aW5nID0gXCJleGVjdXRpbmdcIjtcbiAgdmFyIEdlblN0YXRlQ29tcGxldGVkID0gXCJjb21wbGV0ZWRcIjtcblxuICAvLyBSZXR1cm5pbmcgdGhpcyBvYmplY3QgZnJvbSB0aGUgaW5uZXJGbiBoYXMgdGhlIHNhbWUgZWZmZWN0IGFzXG4gIC8vIGJyZWFraW5nIG91dCBvZiB0aGUgZGlzcGF0Y2ggc3dpdGNoIHN0YXRlbWVudC5cbiAgdmFyIENvbnRpbnVlU2VudGluZWwgPSB7fTtcblxuICAvLyBEdW1teSBjb25zdHJ1Y3RvciBmdW5jdGlvbnMgdGhhdCB3ZSB1c2UgYXMgdGhlIC5jb25zdHJ1Y3RvciBhbmRcbiAgLy8gLmNvbnN0cnVjdG9yLnByb3RvdHlwZSBwcm9wZXJ0aWVzIGZvciBmdW5jdGlvbnMgdGhhdCByZXR1cm4gR2VuZXJhdG9yXG4gIC8vIG9iamVjdHMuIEZvciBmdWxsIHNwZWMgY29tcGxpYW5jZSwgeW91IG1heSB3aXNoIHRvIGNvbmZpZ3VyZSB5b3VyXG4gIC8vIG1pbmlmaWVyIG5vdCB0byBtYW5nbGUgdGhlIG5hbWVzIG9mIHRoZXNlIHR3byBmdW5jdGlvbnMuXG4gIGZ1bmN0aW9uIEdlbmVyYXRvcigpIHt9XG4gIGZ1bmN0aW9uIEdlbmVyYXRvckZ1bmN0aW9uKCkge31cbiAgZnVuY3Rpb24gR2VuZXJhdG9yRnVuY3Rpb25Qcm90b3R5cGUoKSB7fVxuXG4gIC8vIFRoaXMgaXMgYSBwb2x5ZmlsbCBmb3IgJUl0ZXJhdG9yUHJvdG90eXBlJSBmb3IgZW52aXJvbm1lbnRzIHRoYXRcbiAgLy8gZG9uJ3QgbmF0aXZlbHkgc3VwcG9ydCBpdC5cbiAgdmFyIEl0ZXJhdG9yUHJvdG90eXBlID0ge307XG4gIGRlZmluZShJdGVyYXRvclByb3RvdHlwZSwgaXRlcmF0b3JTeW1ib2wsIGZ1bmN0aW9uICgpIHtcbiAgICByZXR1cm4gdGhpcztcbiAgfSk7XG5cbiAgdmFyIGdldFByb3RvID0gT2JqZWN0LmdldFByb3RvdHlwZU9mO1xuICB2YXIgTmF0aXZlSXRlcmF0b3JQcm90b3R5cGUgPSBnZXRQcm90byAmJiBnZXRQcm90byhnZXRQcm90byh2YWx1ZXMoW10pKSk7XG4gIGlmIChOYXRpdmVJdGVyYXRvclByb3RvdHlwZSAmJlxuICAgICAgTmF0aXZlSXRlcmF0b3JQcm90b3R5cGUgIT09IE9wICYmXG4gICAgICBoYXNPd24uY2FsbChOYXRpdmVJdGVyYXRvclByb3RvdHlwZSwgaXRlcmF0b3JTeW1ib2wpKSB7XG4gICAgLy8gVGhpcyBlbnZpcm9ubWVudCBoYXMgYSBuYXRpdmUgJUl0ZXJhdG9yUHJvdG90eXBlJTsgdXNlIGl0IGluc3RlYWRcbiAgICAvLyBvZiB0aGUgcG9seWZpbGwuXG4gICAgSXRlcmF0b3JQcm90b3R5cGUgPSBOYXRpdmVJdGVyYXRvclByb3RvdHlwZTtcbiAgfVxuXG4gIHZhciBHcCA9IEdlbmVyYXRvckZ1bmN0aW9uUHJvdG90eXBlLnByb3RvdHlwZSA9XG4gICAgR2VuZXJhdG9yLnByb3RvdHlwZSA9IE9iamVjdC5jcmVhdGUoSXRlcmF0b3JQcm90b3R5cGUpO1xuICBHZW5lcmF0b3JGdW5jdGlvbi5wcm90b3R5cGUgPSBHZW5lcmF0b3JGdW5jdGlvblByb3RvdHlwZTtcbiAgZGVmaW5lKEdwLCBcImNvbnN0cnVjdG9yXCIsIEdlbmVyYXRvckZ1bmN0aW9uUHJvdG90eXBlKTtcbiAgZGVmaW5lKEdlbmVyYXRvckZ1bmN0aW9uUHJvdG90eXBlLCBcImNvbnN0cnVjdG9yXCIsIEdlbmVyYXRvckZ1bmN0aW9uKTtcbiAgR2VuZXJhdG9yRnVuY3Rpb24uZGlzcGxheU5hbWUgPSBkZWZpbmUoXG4gICAgR2VuZXJhdG9yRnVuY3Rpb25Qcm90b3R5cGUsXG4gICAgdG9TdHJpbmdUYWdTeW1ib2wsXG4gICAgXCJHZW5lcmF0b3JGdW5jdGlvblwiXG4gICk7XG5cbiAgLy8gSGVscGVyIGZvciBkZWZpbmluZyB0aGUgLm5leHQsIC50aHJvdywgYW5kIC5yZXR1cm4gbWV0aG9kcyBvZiB0aGVcbiAgLy8gSXRlcmF0b3IgaW50ZXJmYWNlIGluIHRlcm1zIG9mIGEgc2luZ2xlIC5faW52b2tlIG1ldGhvZC5cbiAgZnVuY3Rpb24gZGVmaW5lSXRlcmF0b3JNZXRob2RzKHByb3RvdHlwZSkge1xuICAgIFtcIm5leHRcIiwgXCJ0aHJvd1wiLCBcInJldHVyblwiXS5mb3JFYWNoKGZ1bmN0aW9uKG1ldGhvZCkge1xuICAgICAgZGVmaW5lKHByb3RvdHlwZSwgbWV0aG9kLCBmdW5jdGlvbihhcmcpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuX2ludm9rZShtZXRob2QsIGFyZyk7XG4gICAgICB9KTtcbiAgICB9KTtcbiAgfVxuXG4gIGV4cG9ydHMuaXNHZW5lcmF0b3JGdW5jdGlvbiA9IGZ1bmN0aW9uKGdlbkZ1bikge1xuICAgIHZhciBjdG9yID0gdHlwZW9mIGdlbkZ1biA9PT0gXCJmdW5jdGlvblwiICYmIGdlbkZ1bi5jb25zdHJ1Y3RvcjtcbiAgICByZXR1cm4gY3RvclxuICAgICAgPyBjdG9yID09PSBHZW5lcmF0b3JGdW5jdGlvbiB8fFxuICAgICAgICAvLyBGb3IgdGhlIG5hdGl2ZSBHZW5lcmF0b3JGdW5jdGlvbiBjb25zdHJ1Y3RvciwgdGhlIGJlc3Qgd2UgY2FuXG4gICAgICAgIC8vIGRvIGlzIHRvIGNoZWNrIGl0cyAubmFtZSBwcm9wZXJ0eS5cbiAgICAgICAgKGN0b3IuZGlzcGxheU5hbWUgfHwgY3Rvci5uYW1lKSA9PT0gXCJHZW5lcmF0b3JGdW5jdGlvblwiXG4gICAgICA6IGZhbHNlO1xuICB9O1xuXG4gIGV4cG9ydHMubWFyayA9IGZ1bmN0aW9uKGdlbkZ1bikge1xuICAgIGlmIChPYmplY3Quc2V0UHJvdG90eXBlT2YpIHtcbiAgICAgIE9iamVjdC5zZXRQcm90b3R5cGVPZihnZW5GdW4sIEdlbmVyYXRvckZ1bmN0aW9uUHJvdG90eXBlKTtcbiAgICB9IGVsc2Uge1xuICAgICAgZ2VuRnVuLl9fcHJvdG9fXyA9IEdlbmVyYXRvckZ1bmN0aW9uUHJvdG90eXBlO1xuICAgICAgZGVmaW5lKGdlbkZ1biwgdG9TdHJpbmdUYWdTeW1ib2wsIFwiR2VuZXJhdG9yRnVuY3Rpb25cIik7XG4gICAgfVxuICAgIGdlbkZ1bi5wcm90b3R5cGUgPSBPYmplY3QuY3JlYXRlKEdwKTtcbiAgICByZXR1cm4gZ2VuRnVuO1xuICB9O1xuXG4gIC8vIFdpdGhpbiB0aGUgYm9keSBvZiBhbnkgYXN5bmMgZnVuY3Rpb24sIGBhd2FpdCB4YCBpcyB0cmFuc2Zvcm1lZCB0b1xuICAvLyBgeWllbGQgcmVnZW5lcmF0b3JSdW50aW1lLmF3cmFwKHgpYCwgc28gdGhhdCB0aGUgcnVudGltZSBjYW4gdGVzdFxuICAvLyBgaGFzT3duLmNhbGwodmFsdWUsIFwiX19hd2FpdFwiKWAgdG8gZGV0ZXJtaW5lIGlmIHRoZSB5aWVsZGVkIHZhbHVlIGlzXG4gIC8vIG1lYW50IHRvIGJlIGF3YWl0ZWQuXG4gIGV4cG9ydHMuYXdyYXAgPSBmdW5jdGlvbihhcmcpIHtcbiAgICByZXR1cm4geyBfX2F3YWl0OiBhcmcgfTtcbiAgfTtcblxuICBmdW5jdGlvbiBBc3luY0l0ZXJhdG9yKGdlbmVyYXRvciwgUHJvbWlzZUltcGwpIHtcbiAgICBmdW5jdGlvbiBpbnZva2UobWV0aG9kLCBhcmcsIHJlc29sdmUsIHJlamVjdCkge1xuICAgICAgdmFyIHJlY29yZCA9IHRyeUNhdGNoKGdlbmVyYXRvclttZXRob2RdLCBnZW5lcmF0b3IsIGFyZyk7XG4gICAgICBpZiAocmVjb3JkLnR5cGUgPT09IFwidGhyb3dcIikge1xuICAgICAgICByZWplY3QocmVjb3JkLmFyZyk7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICB2YXIgcmVzdWx0ID0gcmVjb3JkLmFyZztcbiAgICAgICAgdmFyIHZhbHVlID0gcmVzdWx0LnZhbHVlO1xuICAgICAgICBpZiAodmFsdWUgJiZcbiAgICAgICAgICAgIHR5cGVvZiB2YWx1ZSA9PT0gXCJvYmplY3RcIiAmJlxuICAgICAgICAgICAgaGFzT3duLmNhbGwodmFsdWUsIFwiX19hd2FpdFwiKSkge1xuICAgICAgICAgIHJldHVybiBQcm9taXNlSW1wbC5yZXNvbHZlKHZhbHVlLl9fYXdhaXQpLnRoZW4oZnVuY3Rpb24odmFsdWUpIHtcbiAgICAgICAgICAgIGludm9rZShcIm5leHRcIiwgdmFsdWUsIHJlc29sdmUsIHJlamVjdCk7XG4gICAgICAgICAgfSwgZnVuY3Rpb24oZXJyKSB7XG4gICAgICAgICAgICBpbnZva2UoXCJ0aHJvd1wiLCBlcnIsIHJlc29sdmUsIHJlamVjdCk7XG4gICAgICAgICAgfSk7XG4gICAgICAgIH1cblxuICAgICAgICByZXR1cm4gUHJvbWlzZUltcGwucmVzb2x2ZSh2YWx1ZSkudGhlbihmdW5jdGlvbih1bndyYXBwZWQpIHtcbiAgICAgICAgICAvLyBXaGVuIGEgeWllbGRlZCBQcm9taXNlIGlzIHJlc29sdmVkLCBpdHMgZmluYWwgdmFsdWUgYmVjb21lc1xuICAgICAgICAgIC8vIHRoZSAudmFsdWUgb2YgdGhlIFByb21pc2U8e3ZhbHVlLGRvbmV9PiByZXN1bHQgZm9yIHRoZVxuICAgICAgICAgIC8vIGN1cnJlbnQgaXRlcmF0aW9uLlxuICAgICAgICAgIHJlc3VsdC52YWx1ZSA9IHVud3JhcHBlZDtcbiAgICAgICAgICByZXNvbHZlKHJlc3VsdCk7XG4gICAgICAgIH0sIGZ1bmN0aW9uKGVycm9yKSB7XG4gICAgICAgICAgLy8gSWYgYSByZWplY3RlZCBQcm9taXNlIHdhcyB5aWVsZGVkLCB0aHJvdyB0aGUgcmVqZWN0aW9uIGJhY2tcbiAgICAgICAgICAvLyBpbnRvIHRoZSBhc3luYyBnZW5lcmF0b3IgZnVuY3Rpb24gc28gaXQgY2FuIGJlIGhhbmRsZWQgdGhlcmUuXG4gICAgICAgICAgcmV0dXJuIGludm9rZShcInRocm93XCIsIGVycm9yLCByZXNvbHZlLCByZWplY3QpO1xuICAgICAgICB9KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB2YXIgcHJldmlvdXNQcm9taXNlO1xuXG4gICAgZnVuY3Rpb24gZW5xdWV1ZShtZXRob2QsIGFyZykge1xuICAgICAgZnVuY3Rpb24gY2FsbEludm9rZVdpdGhNZXRob2RBbmRBcmcoKSB7XG4gICAgICAgIHJldHVybiBuZXcgUHJvbWlzZUltcGwoZnVuY3Rpb24ocmVzb2x2ZSwgcmVqZWN0KSB7XG4gICAgICAgICAgaW52b2tlKG1ldGhvZCwgYXJnLCByZXNvbHZlLCByZWplY3QpO1xuICAgICAgICB9KTtcbiAgICAgIH1cblxuICAgICAgcmV0dXJuIHByZXZpb3VzUHJvbWlzZSA9XG4gICAgICAgIC8vIElmIGVucXVldWUgaGFzIGJlZW4gY2FsbGVkIGJlZm9yZSwgdGhlbiB3ZSB3YW50IHRvIHdhaXQgdW50aWxcbiAgICAgICAgLy8gYWxsIHByZXZpb3VzIFByb21pc2VzIGhhdmUgYmVlbiByZXNvbHZlZCBiZWZvcmUgY2FsbGluZyBpbnZva2UsXG4gICAgICAgIC8vIHNvIHRoYXQgcmVzdWx0cyBhcmUgYWx3YXlzIGRlbGl2ZXJlZCBpbiB0aGUgY29ycmVjdCBvcmRlci4gSWZcbiAgICAgICAgLy8gZW5xdWV1ZSBoYXMgbm90IGJlZW4gY2FsbGVkIGJlZm9yZSwgdGhlbiBpdCBpcyBpbXBvcnRhbnQgdG9cbiAgICAgICAgLy8gY2FsbCBpbnZva2UgaW1tZWRpYXRlbHksIHdpdGhvdXQgd2FpdGluZyBvbiBhIGNhbGxiYWNrIHRvIGZpcmUsXG4gICAgICAgIC8vIHNvIHRoYXQgdGhlIGFzeW5jIGdlbmVyYXRvciBmdW5jdGlvbiBoYXMgdGhlIG9wcG9ydHVuaXR5IHRvIGRvXG4gICAgICAgIC8vIGFueSBuZWNlc3Nhcnkgc2V0dXAgaW4gYSBwcmVkaWN0YWJsZSB3YXkuIFRoaXMgcHJlZGljdGFiaWxpdHlcbiAgICAgICAgLy8gaXMgd2h5IHRoZSBQcm9taXNlIGNvbnN0cnVjdG9yIHN5bmNocm9ub3VzbHkgaW52b2tlcyBpdHNcbiAgICAgICAgLy8gZXhlY3V0b3IgY2FsbGJhY2ssIGFuZCB3aHkgYXN5bmMgZnVuY3Rpb25zIHN5bmNocm9ub3VzbHlcbiAgICAgICAgLy8gZXhlY3V0ZSBjb2RlIGJlZm9yZSB0aGUgZmlyc3QgYXdhaXQuIFNpbmNlIHdlIGltcGxlbWVudCBzaW1wbGVcbiAgICAgICAgLy8gYXN5bmMgZnVuY3Rpb25zIGluIHRlcm1zIG9mIGFzeW5jIGdlbmVyYXRvcnMsIGl0IGlzIGVzcGVjaWFsbHlcbiAgICAgICAgLy8gaW1wb3J0YW50IHRvIGdldCB0aGlzIHJpZ2h0LCBldmVuIHRob3VnaCBpdCByZXF1aXJlcyBjYXJlLlxuICAgICAgICBwcmV2aW91c1Byb21pc2UgPyBwcmV2aW91c1Byb21pc2UudGhlbihcbiAgICAgICAgICBjYWxsSW52b2tlV2l0aE1ldGhvZEFuZEFyZyxcbiAgICAgICAgICAvLyBBdm9pZCBwcm9wYWdhdGluZyBmYWlsdXJlcyB0byBQcm9taXNlcyByZXR1cm5lZCBieSBsYXRlclxuICAgICAgICAgIC8vIGludm9jYXRpb25zIG9mIHRoZSBpdGVyYXRvci5cbiAgICAgICAgICBjYWxsSW52b2tlV2l0aE1ldGhvZEFuZEFyZ1xuICAgICAgICApIDogY2FsbEludm9rZVdpdGhNZXRob2RBbmRBcmcoKTtcbiAgICB9XG5cbiAgICAvLyBEZWZpbmUgdGhlIHVuaWZpZWQgaGVscGVyIG1ldGhvZCB0aGF0IGlzIHVzZWQgdG8gaW1wbGVtZW50IC5uZXh0LFxuICAgIC8vIC50aHJvdywgYW5kIC5yZXR1cm4gKHNlZSBkZWZpbmVJdGVyYXRvck1ldGhvZHMpLlxuICAgIHRoaXMuX2ludm9rZSA9IGVucXVldWU7XG4gIH1cblxuICBkZWZpbmVJdGVyYXRvck1ldGhvZHMoQXN5bmNJdGVyYXRvci5wcm90b3R5cGUpO1xuICBkZWZpbmUoQXN5bmNJdGVyYXRvci5wcm90b3R5cGUsIGFzeW5jSXRlcmF0b3JTeW1ib2wsIGZ1bmN0aW9uICgpIHtcbiAgICByZXR1cm4gdGhpcztcbiAgfSk7XG4gIGV4cG9ydHMuQXN5bmNJdGVyYXRvciA9IEFzeW5jSXRlcmF0b3I7XG5cbiAgLy8gTm90ZSB0aGF0IHNpbXBsZSBhc3luYyBmdW5jdGlvbnMgYXJlIGltcGxlbWVudGVkIG9uIHRvcCBvZlxuICAvLyBBc3luY0l0ZXJhdG9yIG9iamVjdHM7IHRoZXkganVzdCByZXR1cm4gYSBQcm9taXNlIGZvciB0aGUgdmFsdWUgb2ZcbiAgLy8gdGhlIGZpbmFsIHJlc3VsdCBwcm9kdWNlZCBieSB0aGUgaXRlcmF0b3IuXG4gIGV4cG9ydHMuYXN5bmMgPSBmdW5jdGlvbihpbm5lckZuLCBvdXRlckZuLCBzZWxmLCB0cnlMb2NzTGlzdCwgUHJvbWlzZUltcGwpIHtcbiAgICBpZiAoUHJvbWlzZUltcGwgPT09IHZvaWQgMCkgUHJvbWlzZUltcGwgPSBQcm9taXNlO1xuXG4gICAgdmFyIGl0ZXIgPSBuZXcgQXN5bmNJdGVyYXRvcihcbiAgICAgIHdyYXAoaW5uZXJGbiwgb3V0ZXJGbiwgc2VsZiwgdHJ5TG9jc0xpc3QpLFxuICAgICAgUHJvbWlzZUltcGxcbiAgICApO1xuXG4gICAgcmV0dXJuIGV4cG9ydHMuaXNHZW5lcmF0b3JGdW5jdGlvbihvdXRlckZuKVxuICAgICAgPyBpdGVyIC8vIElmIG91dGVyRm4gaXMgYSBnZW5lcmF0b3IsIHJldHVybiB0aGUgZnVsbCBpdGVyYXRvci5cbiAgICAgIDogaXRlci5uZXh0KCkudGhlbihmdW5jdGlvbihyZXN1bHQpIHtcbiAgICAgICAgICByZXR1cm4gcmVzdWx0LmRvbmUgPyByZXN1bHQudmFsdWUgOiBpdGVyLm5leHQoKTtcbiAgICAgICAgfSk7XG4gIH07XG5cbiAgZnVuY3Rpb24gbWFrZUludm9rZU1ldGhvZChpbm5lckZuLCBzZWxmLCBjb250ZXh0KSB7XG4gICAgdmFyIHN0YXRlID0gR2VuU3RhdGVTdXNwZW5kZWRTdGFydDtcblxuICAgIHJldHVybiBmdW5jdGlvbiBpbnZva2UobWV0aG9kLCBhcmcpIHtcbiAgICAgIGlmIChzdGF0ZSA9PT0gR2VuU3RhdGVFeGVjdXRpbmcpIHtcbiAgICAgICAgdGhyb3cgbmV3IEVycm9yKFwiR2VuZXJhdG9yIGlzIGFscmVhZHkgcnVubmluZ1wiKTtcbiAgICAgIH1cblxuICAgICAgaWYgKHN0YXRlID09PSBHZW5TdGF0ZUNvbXBsZXRlZCkge1xuICAgICAgICBpZiAobWV0aG9kID09PSBcInRocm93XCIpIHtcbiAgICAgICAgICB0aHJvdyBhcmc7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBCZSBmb3JnaXZpbmcsIHBlciAyNS4zLjMuMy4zIG9mIHRoZSBzcGVjOlxuICAgICAgICAvLyBodHRwczovL3Blb3BsZS5tb3ppbGxhLm9yZy9+am9yZW5kb3JmZi9lczYtZHJhZnQuaHRtbCNzZWMtZ2VuZXJhdG9ycmVzdW1lXG4gICAgICAgIHJldHVybiBkb25lUmVzdWx0KCk7XG4gICAgICB9XG5cbiAgICAgIGNvbnRleHQubWV0aG9kID0gbWV0aG9kO1xuICAgICAgY29udGV4dC5hcmcgPSBhcmc7XG5cbiAgICAgIHdoaWxlICh0cnVlKSB7XG4gICAgICAgIHZhciBkZWxlZ2F0ZSA9IGNvbnRleHQuZGVsZWdhdGU7XG4gICAgICAgIGlmIChkZWxlZ2F0ZSkge1xuICAgICAgICAgIHZhciBkZWxlZ2F0ZVJlc3VsdCA9IG1heWJlSW52b2tlRGVsZWdhdGUoZGVsZWdhdGUsIGNvbnRleHQpO1xuICAgICAgICAgIGlmIChkZWxlZ2F0ZVJlc3VsdCkge1xuICAgICAgICAgICAgaWYgKGRlbGVnYXRlUmVzdWx0ID09PSBDb250aW51ZVNlbnRpbmVsKSBjb250aW51ZTtcbiAgICAgICAgICAgIHJldHVybiBkZWxlZ2F0ZVJlc3VsdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpZiAoY29udGV4dC5tZXRob2QgPT09IFwibmV4dFwiKSB7XG4gICAgICAgICAgLy8gU2V0dGluZyBjb250ZXh0Ll9zZW50IGZvciBsZWdhY3kgc3VwcG9ydCBvZiBCYWJlbCdzXG4gICAgICAgICAgLy8gZnVuY3Rpb24uc2VudCBpbXBsZW1lbnRhdGlvbi5cbiAgICAgICAgICBjb250ZXh0LnNlbnQgPSBjb250ZXh0Ll9zZW50ID0gY29udGV4dC5hcmc7XG5cbiAgICAgICAgfSBlbHNlIGlmIChjb250ZXh0Lm1ldGhvZCA9PT0gXCJ0aHJvd1wiKSB7XG4gICAgICAgICAgaWYgKHN0YXRlID09PSBHZW5TdGF0ZVN1c3BlbmRlZFN0YXJ0KSB7XG4gICAgICAgICAgICBzdGF0ZSA9IEdlblN0YXRlQ29tcGxldGVkO1xuICAgICAgICAgICAgdGhyb3cgY29udGV4dC5hcmc7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgY29udGV4dC5kaXNwYXRjaEV4Y2VwdGlvbihjb250ZXh0LmFyZyk7XG5cbiAgICAgICAgfSBlbHNlIGlmIChjb250ZXh0Lm1ldGhvZCA9PT0gXCJyZXR1cm5cIikge1xuICAgICAgICAgIGNvbnRleHQuYWJydXB0KFwicmV0dXJuXCIsIGNvbnRleHQuYXJnKTtcbiAgICAgICAgfVxuXG4gICAgICAgIHN0YXRlID0gR2VuU3RhdGVFeGVjdXRpbmc7XG5cbiAgICAgICAgdmFyIHJlY29yZCA9IHRyeUNhdGNoKGlubmVyRm4sIHNlbGYsIGNvbnRleHQpO1xuICAgICAgICBpZiAocmVjb3JkLnR5cGUgPT09IFwibm9ybWFsXCIpIHtcbiAgICAgICAgICAvLyBJZiBhbiBleGNlcHRpb24gaXMgdGhyb3duIGZyb20gaW5uZXJGbiwgd2UgbGVhdmUgc3RhdGUgPT09XG4gICAgICAgICAgLy8gR2VuU3RhdGVFeGVjdXRpbmcgYW5kIGxvb3AgYmFjayBmb3IgYW5vdGhlciBpbnZvY2F0aW9uLlxuICAgICAgICAgIHN0YXRlID0gY29udGV4dC5kb25lXG4gICAgICAgICAgICA/IEdlblN0YXRlQ29tcGxldGVkXG4gICAgICAgICAgICA6IEdlblN0YXRlU3VzcGVuZGVkWWllbGQ7XG5cbiAgICAgICAgICBpZiAocmVjb3JkLmFyZyA9PT0gQ29udGludWVTZW50aW5lbCkge1xuICAgICAgICAgICAgY29udGludWU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcmV0dXJuIHtcbiAgICAgICAgICAgIHZhbHVlOiByZWNvcmQuYXJnLFxuICAgICAgICAgICAgZG9uZTogY29udGV4dC5kb25lXG4gICAgICAgICAgfTtcblxuICAgICAgICB9IGVsc2UgaWYgKHJlY29yZC50eXBlID09PSBcInRocm93XCIpIHtcbiAgICAgICAgICBzdGF0ZSA9IEdlblN0YXRlQ29tcGxldGVkO1xuICAgICAgICAgIC8vIERpc3BhdGNoIHRoZSBleGNlcHRpb24gYnkgbG9vcGluZyBiYWNrIGFyb3VuZCB0byB0aGVcbiAgICAgICAgICAvLyBjb250ZXh0LmRpc3BhdGNoRXhjZXB0aW9uKGNvbnRleHQuYXJnKSBjYWxsIGFib3ZlLlxuICAgICAgICAgIGNvbnRleHQubWV0aG9kID0gXCJ0aHJvd1wiO1xuICAgICAgICAgIGNvbnRleHQuYXJnID0gcmVjb3JkLmFyZztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH07XG4gIH1cblxuICAvLyBDYWxsIGRlbGVnYXRlLml0ZXJhdG9yW2NvbnRleHQubWV0aG9kXShjb250ZXh0LmFyZykgYW5kIGhhbmRsZSB0aGVcbiAgLy8gcmVzdWx0LCBlaXRoZXIgYnkgcmV0dXJuaW5nIGEgeyB2YWx1ZSwgZG9uZSB9IHJlc3VsdCBmcm9tIHRoZVxuICAvLyBkZWxlZ2F0ZSBpdGVyYXRvciwgb3IgYnkgbW9kaWZ5aW5nIGNvbnRleHQubWV0aG9kIGFuZCBjb250ZXh0LmFyZyxcbiAgLy8gc2V0dGluZyBjb250ZXh0LmRlbGVnYXRlIHRvIG51bGwsIGFuZCByZXR1cm5pbmcgdGhlIENvbnRpbnVlU2VudGluZWwuXG4gIGZ1bmN0aW9uIG1heWJlSW52b2tlRGVsZWdhdGUoZGVsZWdhdGUsIGNvbnRleHQpIHtcbiAgICB2YXIgbWV0aG9kID0gZGVsZWdhdGUuaXRlcmF0b3JbY29udGV4dC5tZXRob2RdO1xuICAgIGlmIChtZXRob2QgPT09IHVuZGVmaW5lZCkge1xuICAgICAgLy8gQSAudGhyb3cgb3IgLnJldHVybiB3aGVuIHRoZSBkZWxlZ2F0ZSBpdGVyYXRvciBoYXMgbm8gLnRocm93XG4gICAgICAvLyBtZXRob2QgYWx3YXlzIHRlcm1pbmF0ZXMgdGhlIHlpZWxkKiBsb29wLlxuICAgICAgY29udGV4dC5kZWxlZ2F0ZSA9IG51bGw7XG5cbiAgICAgIGlmIChjb250ZXh0Lm1ldGhvZCA9PT0gXCJ0aHJvd1wiKSB7XG4gICAgICAgIC8vIE5vdGU6IFtcInJldHVyblwiXSBtdXN0IGJlIHVzZWQgZm9yIEVTMyBwYXJzaW5nIGNvbXBhdGliaWxpdHkuXG4gICAgICAgIGlmIChkZWxlZ2F0ZS5pdGVyYXRvcltcInJldHVyblwiXSkge1xuICAgICAgICAgIC8vIElmIHRoZSBkZWxlZ2F0ZSBpdGVyYXRvciBoYXMgYSByZXR1cm4gbWV0aG9kLCBnaXZlIGl0IGFcbiAgICAgICAgICAvLyBjaGFuY2UgdG8gY2xlYW4gdXAuXG4gICAgICAgICAgY29udGV4dC5tZXRob2QgPSBcInJldHVyblwiO1xuICAgICAgICAgIGNvbnRleHQuYXJnID0gdW5kZWZpbmVkO1xuICAgICAgICAgIG1heWJlSW52b2tlRGVsZWdhdGUoZGVsZWdhdGUsIGNvbnRleHQpO1xuXG4gICAgICAgICAgaWYgKGNvbnRleHQubWV0aG9kID09PSBcInRocm93XCIpIHtcbiAgICAgICAgICAgIC8vIElmIG1heWJlSW52b2tlRGVsZWdhdGUoY29udGV4dCkgY2hhbmdlZCBjb250ZXh0Lm1ldGhvZCBmcm9tXG4gICAgICAgICAgICAvLyBcInJldHVyblwiIHRvIFwidGhyb3dcIiwgbGV0IHRoYXQgb3ZlcnJpZGUgdGhlIFR5cGVFcnJvciBiZWxvdy5cbiAgICAgICAgICAgIHJldHVybiBDb250aW51ZVNlbnRpbmVsO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGNvbnRleHQubWV0aG9kID0gXCJ0aHJvd1wiO1xuICAgICAgICBjb250ZXh0LmFyZyA9IG5ldyBUeXBlRXJyb3IoXG4gICAgICAgICAgXCJUaGUgaXRlcmF0b3IgZG9lcyBub3QgcHJvdmlkZSBhICd0aHJvdycgbWV0aG9kXCIpO1xuICAgICAgfVxuXG4gICAgICByZXR1cm4gQ29udGludWVTZW50aW5lbDtcbiAgICB9XG5cbiAgICB2YXIgcmVjb3JkID0gdHJ5Q2F0Y2gobWV0aG9kLCBkZWxlZ2F0ZS5pdGVyYXRvciwgY29udGV4dC5hcmcpO1xuXG4gICAgaWYgKHJlY29yZC50eXBlID09PSBcInRocm93XCIpIHtcbiAgICAgIGNvbnRleHQubWV0aG9kID0gXCJ0aHJvd1wiO1xuICAgICAgY29udGV4dC5hcmcgPSByZWNvcmQuYXJnO1xuICAgICAgY29udGV4dC5kZWxlZ2F0ZSA9IG51bGw7XG4gICAgICByZXR1cm4gQ29udGludWVTZW50aW5lbDtcbiAgICB9XG5cbiAgICB2YXIgaW5mbyA9IHJlY29yZC5hcmc7XG5cbiAgICBpZiAoISBpbmZvKSB7XG4gICAgICBjb250ZXh0Lm1ldGhvZCA9IFwidGhyb3dcIjtcbiAgICAgIGNvbnRleHQuYXJnID0gbmV3IFR5cGVFcnJvcihcIml0ZXJhdG9yIHJlc3VsdCBpcyBub3QgYW4gb2JqZWN0XCIpO1xuICAgICAgY29udGV4dC5kZWxlZ2F0ZSA9IG51bGw7XG4gICAgICByZXR1cm4gQ29udGludWVTZW50aW5lbDtcbiAgICB9XG5cbiAgICBpZiAoaW5mby5kb25lKSB7XG4gICAgICAvLyBBc3NpZ24gdGhlIHJlc3VsdCBvZiB0aGUgZmluaXNoZWQgZGVsZWdhdGUgdG8gdGhlIHRlbXBvcmFyeVxuICAgICAgLy8gdmFyaWFibGUgc3BlY2lmaWVkIGJ5IGRlbGVnYXRlLnJlc3VsdE5hbWUgKHNlZSBkZWxlZ2F0ZVlpZWxkKS5cbiAgICAgIGNvbnRleHRbZGVsZWdhdGUucmVzdWx0TmFtZV0gPSBpbmZvLnZhbHVlO1xuXG4gICAgICAvLyBSZXN1bWUgZXhlY3V0aW9uIGF0IHRoZSBkZXNpcmVkIGxvY2F0aW9uIChzZWUgZGVsZWdhdGVZaWVsZCkuXG4gICAgICBjb250ZXh0Lm5leHQgPSBkZWxlZ2F0ZS5uZXh0TG9jO1xuXG4gICAgICAvLyBJZiBjb250ZXh0Lm1ldGhvZCB3YXMgXCJ0aHJvd1wiIGJ1dCB0aGUgZGVsZWdhdGUgaGFuZGxlZCB0aGVcbiAgICAgIC8vIGV4Y2VwdGlvbiwgbGV0IHRoZSBvdXRlciBnZW5lcmF0b3IgcHJvY2VlZCBub3JtYWxseS4gSWZcbiAgICAgIC8vIGNvbnRleHQubWV0aG9kIHdhcyBcIm5leHRcIiwgZm9yZ2V0IGNvbnRleHQuYXJnIHNpbmNlIGl0IGhhcyBiZWVuXG4gICAgICAvLyBcImNvbnN1bWVkXCIgYnkgdGhlIGRlbGVnYXRlIGl0ZXJhdG9yLiBJZiBjb250ZXh0Lm1ldGhvZCB3YXNcbiAgICAgIC8vIFwicmV0dXJuXCIsIGFsbG93IHRoZSBvcmlnaW5hbCAucmV0dXJuIGNhbGwgdG8gY29udGludWUgaW4gdGhlXG4gICAgICAvLyBvdXRlciBnZW5lcmF0b3IuXG4gICAgICBpZiAoY29udGV4dC5tZXRob2QgIT09IFwicmV0dXJuXCIpIHtcbiAgICAgICAgY29udGV4dC5tZXRob2QgPSBcIm5leHRcIjtcbiAgICAgICAgY29udGV4dC5hcmcgPSB1bmRlZmluZWQ7XG4gICAgICB9XG5cbiAgICB9IGVsc2Uge1xuICAgICAgLy8gUmUteWllbGQgdGhlIHJlc3VsdCByZXR1cm5lZCBieSB0aGUgZGVsZWdhdGUgbWV0aG9kLlxuICAgICAgcmV0dXJuIGluZm87XG4gICAgfVxuXG4gICAgLy8gVGhlIGRlbGVnYXRlIGl0ZXJhdG9yIGlzIGZpbmlzaGVkLCBzbyBmb3JnZXQgaXQgYW5kIGNvbnRpbnVlIHdpdGhcbiAgICAvLyB0aGUgb3V0ZXIgZ2VuZXJhdG9yLlxuICAgIGNvbnRleHQuZGVsZWdhdGUgPSBudWxsO1xuICAgIHJldHVybiBDb250aW51ZVNlbnRpbmVsO1xuICB9XG5cbiAgLy8gRGVmaW5lIEdlbmVyYXRvci5wcm90b3R5cGUue25leHQsdGhyb3cscmV0dXJufSBpbiB0ZXJtcyBvZiB0aGVcbiAgLy8gdW5pZmllZCAuX2ludm9rZSBoZWxwZXIgbWV0aG9kLlxuICBkZWZpbmVJdGVyYXRvck1ldGhvZHMoR3ApO1xuXG4gIGRlZmluZShHcCwgdG9TdHJpbmdUYWdTeW1ib2wsIFwiR2VuZXJhdG9yXCIpO1xuXG4gIC8vIEEgR2VuZXJhdG9yIHNob3VsZCBhbHdheXMgcmV0dXJuIGl0c2VsZiBhcyB0aGUgaXRlcmF0b3Igb2JqZWN0IHdoZW4gdGhlXG4gIC8vIEBAaXRlcmF0b3IgZnVuY3Rpb24gaXMgY2FsbGVkIG9uIGl0LiBTb21lIGJyb3dzZXJzJyBpbXBsZW1lbnRhdGlvbnMgb2YgdGhlXG4gIC8vIGl0ZXJhdG9yIHByb3RvdHlwZSBjaGFpbiBpbmNvcnJlY3RseSBpbXBsZW1lbnQgdGhpcywgY2F1c2luZyB0aGUgR2VuZXJhdG9yXG4gIC8vIG9iamVjdCB0byBub3QgYmUgcmV0dXJuZWQgZnJvbSB0aGlzIGNhbGwuIFRoaXMgZW5zdXJlcyB0aGF0IGRvZXNuJ3QgaGFwcGVuLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL2ZhY2Vib29rL3JlZ2VuZXJhdG9yL2lzc3Vlcy8yNzQgZm9yIG1vcmUgZGV0YWlscy5cbiAgZGVmaW5lKEdwLCBpdGVyYXRvclN5bWJvbCwgZnVuY3Rpb24oKSB7XG4gICAgcmV0dXJuIHRoaXM7XG4gIH0pO1xuXG4gIGRlZmluZShHcCwgXCJ0b1N0cmluZ1wiLCBmdW5jdGlvbigpIHtcbiAgICByZXR1cm4gXCJbb2JqZWN0IEdlbmVyYXRvcl1cIjtcbiAgfSk7XG5cbiAgZnVuY3Rpb24gcHVzaFRyeUVudHJ5KGxvY3MpIHtcbiAgICB2YXIgZW50cnkgPSB7IHRyeUxvYzogbG9jc1swXSB9O1xuXG4gICAgaWYgKDEgaW4gbG9jcykge1xuICAgICAgZW50cnkuY2F0Y2hMb2MgPSBsb2NzWzFdO1xuICAgIH1cblxuICAgIGlmICgyIGluIGxvY3MpIHtcbiAgICAgIGVudHJ5LmZpbmFsbHlMb2MgPSBsb2NzWzJdO1xuICAgICAgZW50cnkuYWZ0ZXJMb2MgPSBsb2NzWzNdO1xuICAgIH1cblxuICAgIHRoaXMudHJ5RW50cmllcy5wdXNoKGVudHJ5KTtcbiAgfVxuXG4gIGZ1bmN0aW9uIHJlc2V0VHJ5RW50cnkoZW50cnkpIHtcbiAgICB2YXIgcmVjb3JkID0gZW50cnkuY29tcGxldGlvbiB8fCB7fTtcbiAgICByZWNvcmQudHlwZSA9IFwibm9ybWFsXCI7XG4gICAgZGVsZXRlIHJlY29yZC5hcmc7XG4gICAgZW50cnkuY29tcGxldGlvbiA9IHJlY29yZDtcbiAgfVxuXG4gIGZ1bmN0aW9uIENvbnRleHQodHJ5TG9jc0xpc3QpIHtcbiAgICAvLyBUaGUgcm9vdCBlbnRyeSBvYmplY3QgKGVmZmVjdGl2ZWx5IGEgdHJ5IHN0YXRlbWVudCB3aXRob3V0IGEgY2F0Y2hcbiAgICAvLyBvciBhIGZpbmFsbHkgYmxvY2spIGdpdmVzIHVzIGEgcGxhY2UgdG8gc3RvcmUgdmFsdWVzIHRocm93biBmcm9tXG4gICAgLy8gbG9jYXRpb25zIHdoZXJlIHRoZXJlIGlzIG5vIGVuY2xvc2luZyB0cnkgc3RhdGVtZW50LlxuICAgIHRoaXMudHJ5RW50cmllcyA9IFt7IHRyeUxvYzogXCJyb290XCIgfV07XG4gICAgdHJ5TG9jc0xpc3QuZm9yRWFjaChwdXNoVHJ5RW50cnksIHRoaXMpO1xuICAgIHRoaXMucmVzZXQodHJ1ZSk7XG4gIH1cblxuICBleHBvcnRzLmtleXMgPSBmdW5jdGlvbihvYmplY3QpIHtcbiAgICB2YXIga2V5cyA9IFtdO1xuICAgIGZvciAodmFyIGtleSBpbiBvYmplY3QpIHtcbiAgICAgIGtleXMucHVzaChrZXkpO1xuICAgIH1cbiAgICBrZXlzLnJldmVyc2UoKTtcblxuICAgIC8vIFJhdGhlciB0aGFuIHJldHVybmluZyBhbiBvYmplY3Qgd2l0aCBhIG5leHQgbWV0aG9kLCB3ZSBrZWVwXG4gICAgLy8gdGhpbmdzIHNpbXBsZSBhbmQgcmV0dXJuIHRoZSBuZXh0IGZ1bmN0aW9uIGl0c2VsZi5cbiAgICByZXR1cm4gZnVuY3Rpb24gbmV4dCgpIHtcbiAgICAgIHdoaWxlIChrZXlzLmxlbmd0aCkge1xuICAgICAgICB2YXIga2V5ID0ga2V5cy5wb3AoKTtcbiAgICAgICAgaWYgKGtleSBpbiBvYmplY3QpIHtcbiAgICAgICAgICBuZXh0LnZhbHVlID0ga2V5O1xuICAgICAgICAgIG5leHQuZG9uZSA9IGZhbHNlO1xuICAgICAgICAgIHJldHVybiBuZXh0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIFRvIGF2b2lkIGNyZWF0aW5nIGFuIGFkZGl0aW9uYWwgb2JqZWN0LCB3ZSBqdXN0IGhhbmcgdGhlIC52YWx1ZVxuICAgICAgLy8gYW5kIC5kb25lIHByb3BlcnRpZXMgb2ZmIHRoZSBuZXh0IGZ1bmN0aW9uIG9iamVjdCBpdHNlbGYuIFRoaXNcbiAgICAgIC8vIGFsc28gZW5zdXJlcyB0aGF0IHRoZSBtaW5pZmllciB3aWxsIG5vdCBhbm9ueW1pemUgdGhlIGZ1bmN0aW9uLlxuICAgICAgbmV4dC5kb25lID0gdHJ1ZTtcbiAgICAgIHJldHVybiBuZXh0O1xuICAgIH07XG4gIH07XG5cbiAgZnVuY3Rpb24gdmFsdWVzKGl0ZXJhYmxlKSB7XG4gICAgaWYgKGl0ZXJhYmxlKSB7XG4gICAgICB2YXIgaXRlcmF0b3JNZXRob2QgPSBpdGVyYWJsZVtpdGVyYXRvclN5bWJvbF07XG4gICAgICBpZiAoaXRlcmF0b3JNZXRob2QpIHtcbiAgICAgICAgcmV0dXJuIGl0ZXJhdG9yTWV0aG9kLmNhbGwoaXRlcmFibGUpO1xuICAgICAgfVxuXG4gICAgICBpZiAodHlwZW9mIGl0ZXJhYmxlLm5leHQgPT09IFwiZnVuY3Rpb25cIikge1xuICAgICAgICByZXR1cm4gaXRlcmFibGU7XG4gICAgICB9XG5cbiAgICAgIGlmICghaXNOYU4oaXRlcmFibGUubGVuZ3RoKSkge1xuICAgICAgICB2YXIgaSA9IC0xLCBuZXh0ID0gZnVuY3Rpb24gbmV4dCgpIHtcbiAgICAgICAgICB3aGlsZSAoKytpIDwgaXRlcmFibGUubGVuZ3RoKSB7XG4gICAgICAgICAgICBpZiAoaGFzT3duLmNhbGwoaXRlcmFibGUsIGkpKSB7XG4gICAgICAgICAgICAgIG5leHQudmFsdWUgPSBpdGVyYWJsZVtpXTtcbiAgICAgICAgICAgICAgbmV4dC5kb25lID0gZmFsc2U7XG4gICAgICAgICAgICAgIHJldHVybiBuZXh0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIG5leHQudmFsdWUgPSB1bmRlZmluZWQ7XG4gICAgICAgICAgbmV4dC5kb25lID0gdHJ1ZTtcblxuICAgICAgICAgIHJldHVybiBuZXh0O1xuICAgICAgICB9O1xuXG4gICAgICAgIHJldHVybiBuZXh0Lm5leHQgPSBuZXh0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFJldHVybiBhbiBpdGVyYXRvciB3aXRoIG5vIHZhbHVlcy5cbiAgICByZXR1cm4geyBuZXh0OiBkb25lUmVzdWx0IH07XG4gIH1cbiAgZXhwb3J0cy52YWx1ZXMgPSB2YWx1ZXM7XG5cbiAgZnVuY3Rpb24gZG9uZVJlc3VsdCgpIHtcbiAgICByZXR1cm4geyB2YWx1ZTogdW5kZWZpbmVkLCBkb25lOiB0cnVlIH07XG4gIH1cblxuICBDb250ZXh0LnByb3RvdHlwZSA9IHtcbiAgICBjb25zdHJ1Y3RvcjogQ29udGV4dCxcblxuICAgIHJlc2V0OiBmdW5jdGlvbihza2lwVGVtcFJlc2V0KSB7XG4gICAgICB0aGlzLnByZXYgPSAwO1xuICAgICAgdGhpcy5uZXh0ID0gMDtcbiAgICAgIC8vIFJlc2V0dGluZyBjb250ZXh0Ll9zZW50IGZvciBsZWdhY3kgc3VwcG9ydCBvZiBCYWJlbCdzXG4gICAgICAvLyBmdW5jdGlvbi5zZW50IGltcGxlbWVudGF0aW9uLlxuICAgICAgdGhpcy5zZW50ID0gdGhpcy5fc2VudCA9IHVuZGVmaW5lZDtcbiAgICAgIHRoaXMuZG9uZSA9IGZhbHNlO1xuICAgICAgdGhpcy5kZWxlZ2F0ZSA9IG51bGw7XG5cbiAgICAgIHRoaXMubWV0aG9kID0gXCJuZXh0XCI7XG4gICAgICB0aGlzLmFyZyA9IHVuZGVmaW5lZDtcblxuICAgICAgdGhpcy50cnlFbnRyaWVzLmZvckVhY2gocmVzZXRUcnlFbnRyeSk7XG5cbiAgICAgIGlmICghc2tpcFRlbXBSZXNldCkge1xuICAgICAgICBmb3IgKHZhciBuYW1lIGluIHRoaXMpIHtcbiAgICAgICAgICAvLyBOb3Qgc3VyZSBhYm91dCB0aGUgb3B0aW1hbCBvcmRlciBvZiB0aGVzZSBjb25kaXRpb25zOlxuICAgICAgICAgIGlmIChuYW1lLmNoYXJBdCgwKSA9PT0gXCJ0XCIgJiZcbiAgICAgICAgICAgICAgaGFzT3duLmNhbGwodGhpcywgbmFtZSkgJiZcbiAgICAgICAgICAgICAgIWlzTmFOKCtuYW1lLnNsaWNlKDEpKSkge1xuICAgICAgICAgICAgdGhpc1tuYW1lXSA9IHVuZGVmaW5lZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9LFxuXG4gICAgc3RvcDogZnVuY3Rpb24oKSB7XG4gICAgICB0aGlzLmRvbmUgPSB0cnVlO1xuXG4gICAgICB2YXIgcm9vdEVudHJ5ID0gdGhpcy50cnlFbnRyaWVzWzBdO1xuICAgICAgdmFyIHJvb3RSZWNvcmQgPSByb290RW50cnkuY29tcGxldGlvbjtcbiAgICAgIGlmIChyb290UmVjb3JkLnR5cGUgPT09IFwidGhyb3dcIikge1xuICAgICAgICB0aHJvdyByb290UmVjb3JkLmFyZztcbiAgICAgIH1cblxuICAgICAgcmV0dXJuIHRoaXMucnZhbDtcbiAgICB9LFxuXG4gICAgZGlzcGF0Y2hFeGNlcHRpb246IGZ1bmN0aW9uKGV4Y2VwdGlvbikge1xuICAgICAgaWYgKHRoaXMuZG9uZSkge1xuICAgICAgICB0aHJvdyBleGNlcHRpb247XG4gICAgICB9XG5cbiAgICAgIHZhciBjb250ZXh0ID0gdGhpcztcbiAgICAgIGZ1bmN0aW9uIGhhbmRsZShsb2MsIGNhdWdodCkge1xuICAgICAgICByZWNvcmQudHlwZSA9IFwidGhyb3dcIjtcbiAgICAgICAgcmVjb3JkLmFyZyA9IGV4Y2VwdGlvbjtcbiAgICAgICAgY29udGV4dC5uZXh0ID0gbG9jO1xuXG4gICAgICAgIGlmIChjYXVnaHQpIHtcbiAgICAgICAgICAvLyBJZiB0aGUgZGlzcGF0Y2hlZCBleGNlcHRpb24gd2FzIGNhdWdodCBieSBhIGNhdGNoIGJsb2NrLFxuICAgICAgICAgIC8vIHRoZW4gbGV0IHRoYXQgY2F0Y2ggYmxvY2sgaGFuZGxlIHRoZSBleGNlcHRpb24gbm9ybWFsbHkuXG4gICAgICAgICAgY29udGV4dC5tZXRob2QgPSBcIm5leHRcIjtcbiAgICAgICAgICBjb250ZXh0LmFyZyA9IHVuZGVmaW5lZDtcbiAgICAgICAgfVxuXG4gICAgICAgIHJldHVybiAhISBjYXVnaHQ7XG4gICAgICB9XG5cbiAgICAgIGZvciAodmFyIGkgPSB0aGlzLnRyeUVudHJpZXMubGVuZ3RoIC0gMTsgaSA+PSAwOyAtLWkpIHtcbiAgICAgICAgdmFyIGVudHJ5ID0gdGhpcy50cnlFbnRyaWVzW2ldO1xuICAgICAgICB2YXIgcmVjb3JkID0gZW50cnkuY29tcGxldGlvbjtcblxuICAgICAgICBpZiAoZW50cnkudHJ5TG9jID09PSBcInJvb3RcIikge1xuICAgICAgICAgIC8vIEV4Y2VwdGlvbiB0aHJvd24gb3V0c2lkZSBvZiBhbnkgdHJ5IGJsb2NrIHRoYXQgY291bGQgaGFuZGxlXG4gICAgICAgICAgLy8gaXQsIHNvIHNldCB0aGUgY29tcGxldGlvbiB2YWx1ZSBvZiB0aGUgZW50aXJlIGZ1bmN0aW9uIHRvXG4gICAgICAgICAgLy8gdGhyb3cgdGhlIGV4Y2VwdGlvbi5cbiAgICAgICAgICByZXR1cm4gaGFuZGxlKFwiZW5kXCIpO1xuICAgICAgICB9XG5cbiAgICAgICAgaWYgKGVudHJ5LnRyeUxvYyA8PSB0aGlzLnByZXYpIHtcbiAgICAgICAgICB2YXIgaGFzQ2F0Y2ggPSBoYXNPd24uY2FsbChlbnRyeSwgXCJjYXRjaExvY1wiKTtcbiAgICAgICAgICB2YXIgaGFzRmluYWxseSA9IGhhc093bi5jYWxsKGVudHJ5LCBcImZpbmFsbHlMb2NcIik7XG5cbiAgICAgICAgICBpZiAoaGFzQ2F0Y2ggJiYgaGFzRmluYWxseSkge1xuICAgICAgICAgICAgaWYgKHRoaXMucHJldiA8IGVudHJ5LmNhdGNoTG9jKSB7XG4gICAgICAgICAgICAgIHJldHVybiBoYW5kbGUoZW50cnkuY2F0Y2hMb2MsIHRydWUpO1xuICAgICAgICAgICAgfSBlbHNlIGlmICh0aGlzLnByZXYgPCBlbnRyeS5maW5hbGx5TG9jKSB7XG4gICAgICAgICAgICAgIHJldHVybiBoYW5kbGUoZW50cnkuZmluYWxseUxvYyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICB9IGVsc2UgaWYgKGhhc0NhdGNoKSB7XG4gICAgICAgICAgICBpZiAodGhpcy5wcmV2IDwgZW50cnkuY2F0Y2hMb2MpIHtcbiAgICAgICAgICAgICAgcmV0dXJuIGhhbmRsZShlbnRyeS5jYXRjaExvYywgdHJ1ZSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICB9IGVsc2UgaWYgKGhhc0ZpbmFsbHkpIHtcbiAgICAgICAgICAgIGlmICh0aGlzLnByZXYgPCBlbnRyeS5maW5hbGx5TG9jKSB7XG4gICAgICAgICAgICAgIHJldHVybiBoYW5kbGUoZW50cnkuZmluYWxseUxvYyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgdGhyb3cgbmV3IEVycm9yKFwidHJ5IHN0YXRlbWVudCB3aXRob3V0IGNhdGNoIG9yIGZpbmFsbHlcIik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfSxcblxuICAgIGFicnVwdDogZnVuY3Rpb24odHlwZSwgYXJnKSB7XG4gICAgICBmb3IgKHZhciBpID0gdGhpcy50cnlFbnRyaWVzLmxlbmd0aCAtIDE7IGkgPj0gMDsgLS1pKSB7XG4gICAgICAgIHZhciBlbnRyeSA9IHRoaXMudHJ5RW50cmllc1tpXTtcbiAgICAgICAgaWYgKGVudHJ5LnRyeUxvYyA8PSB0aGlzLnByZXYgJiZcbiAgICAgICAgICAgIGhhc093bi5jYWxsKGVudHJ5LCBcImZpbmFsbHlMb2NcIikgJiZcbiAgICAgICAgICAgIHRoaXMucHJldiA8IGVudHJ5LmZpbmFsbHlMb2MpIHtcbiAgICAgICAgICB2YXIgZmluYWxseUVudHJ5ID0gZW50cnk7XG4gICAgICAgICAgYnJlYWs7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaWYgKGZpbmFsbHlFbnRyeSAmJlxuICAgICAgICAgICh0eXBlID09PSBcImJyZWFrXCIgfHxcbiAgICAgICAgICAgdHlwZSA9PT0gXCJjb250aW51ZVwiKSAmJlxuICAgICAgICAgIGZpbmFsbHlFbnRyeS50cnlMb2MgPD0gYXJnICYmXG4gICAgICAgICAgYXJnIDw9IGZpbmFsbHlFbnRyeS5maW5hbGx5TG9jKSB7XG4gICAgICAgIC8vIElnbm9yZSB0aGUgZmluYWxseSBlbnRyeSBpZiBjb250cm9sIGlzIG5vdCBqdW1waW5nIHRvIGFcbiAgICAgICAgLy8gbG9jYXRpb24gb3V0c2lkZSB0aGUgdHJ5L2NhdGNoIGJsb2NrLlxuICAgICAgICBmaW5hbGx5RW50cnkgPSBudWxsO1xuICAgICAgfVxuXG4gICAgICB2YXIgcmVjb3JkID0gZmluYWxseUVudHJ5ID8gZmluYWxseUVudHJ5LmNvbXBsZXRpb24gOiB7fTtcbiAgICAgIHJlY29yZC50eXBlID0gdHlwZTtcbiAgICAgIHJlY29yZC5hcmcgPSBhcmc7XG5cbiAgICAgIGlmIChmaW5hbGx5RW50cnkpIHtcbiAgICAgICAgdGhpcy5tZXRob2QgPSBcIm5leHRcIjtcbiAgICAgICAgdGhpcy5uZXh0ID0gZmluYWxseUVudHJ5LmZpbmFsbHlMb2M7XG4gICAgICAgIHJldHVybiBDb250aW51ZVNlbnRpbmVsO1xuICAgICAgfVxuXG4gICAgICByZXR1cm4gdGhpcy5jb21wbGV0ZShyZWNvcmQpO1xuICAgIH0sXG5cbiAgICBjb21wbGV0ZTogZnVuY3Rpb24ocmVjb3JkLCBhZnRlckxvYykge1xuICAgICAgaWYgKHJlY29yZC50eXBlID09PSBcInRocm93XCIpIHtcbiAgICAgICAgdGhyb3cgcmVjb3JkLmFyZztcbiAgICAgIH1cblxuICAgICAgaWYgKHJlY29yZC50eXBlID09PSBcImJyZWFrXCIgfHxcbiAgICAgICAgICByZWNvcmQudHlwZSA9PT0gXCJjb250aW51ZVwiKSB7XG4gICAgICAgIHRoaXMubmV4dCA9IHJlY29yZC5hcmc7XG4gICAgICB9IGVsc2UgaWYgKHJlY29yZC50eXBlID09PSBcInJldHVyblwiKSB7XG4gICAgICAgIHRoaXMucnZhbCA9IHRoaXMuYXJnID0gcmVjb3JkLmFyZztcbiAgICAgICAgdGhpcy5tZXRob2QgPSBcInJldHVyblwiO1xuICAgICAgICB0aGlzLm5leHQgPSBcImVuZFwiO1xuICAgICAgfSBlbHNlIGlmIChyZWNvcmQudHlwZSA9PT0gXCJub3JtYWxcIiAmJiBhZnRlckxvYykge1xuICAgICAgICB0aGlzLm5leHQgPSBhZnRlckxvYztcbiAgICAgIH1cblxuICAgICAgcmV0dXJuIENvbnRpbnVlU2VudGluZWw7XG4gICAgfSxcblxuICAgIGZpbmlzaDogZnVuY3Rpb24oZmluYWxseUxvYykge1xuICAgICAgZm9yICh2YXIgaSA9IHRoaXMudHJ5RW50cmllcy5sZW5ndGggLSAxOyBpID49IDA7IC0taSkge1xuICAgICAgICB2YXIgZW50cnkgPSB0aGlzLnRyeUVudHJpZXNbaV07XG4gICAgICAgIGlmIChlbnRyeS5maW5hbGx5TG9jID09PSBmaW5hbGx5TG9jKSB7XG4gICAgICAgICAgdGhpcy5jb21wbGV0ZShlbnRyeS5jb21wbGV0aW9uLCBlbnRyeS5hZnRlckxvYyk7XG4gICAgICAgICAgcmVzZXRUcnlFbnRyeShlbnRyeSk7XG4gICAgICAgICAgcmV0dXJuIENvbnRpbnVlU2VudGluZWw7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9LFxuXG4gICAgXCJjYXRjaFwiOiBmdW5jdGlvbih0cnlMb2MpIHtcbiAgICAgIGZvciAodmFyIGkgPSB0aGlzLnRyeUVudHJpZXMubGVuZ3RoIC0gMTsgaSA+PSAwOyAtLWkpIHtcbiAgICAgICAgdmFyIGVudHJ5ID0gdGhpcy50cnlFbnRyaWVzW2ldO1xuICAgICAgICBpZiAoZW50cnkudHJ5TG9jID09PSB0cnlMb2MpIHtcbiAgICAgICAgICB2YXIgcmVjb3JkID0gZW50cnkuY29tcGxldGlvbjtcbiAgICAgICAgICBpZiAocmVjb3JkLnR5cGUgPT09IFwidGhyb3dcIikge1xuICAgICAgICAgICAgdmFyIHRocm93biA9IHJlY29yZC5hcmc7XG4gICAgICAgICAgICByZXNldFRyeUVudHJ5KGVudHJ5KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgcmV0dXJuIHRocm93bjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBUaGUgY29udGV4dC5jYXRjaCBtZXRob2QgbXVzdCBvbmx5IGJlIGNhbGxlZCB3aXRoIGEgbG9jYXRpb25cbiAgICAgIC8vIGFyZ3VtZW50IHRoYXQgY29ycmVzcG9uZHMgdG8gYSBrbm93biBjYXRjaCBibG9jay5cbiAgICAgIHRocm93IG5ldyBFcnJvcihcImlsbGVnYWwgY2F0Y2ggYXR0ZW1wdFwiKTtcbiAgICB9LFxuXG4gICAgZGVsZWdhdGVZaWVsZDogZnVuY3Rpb24oaXRlcmFibGUsIHJlc3VsdE5hbWUsIG5leHRMb2MpIHtcbiAgICAgIHRoaXMuZGVsZWdhdGUgPSB7XG4gICAgICAgIGl0ZXJhdG9yOiB2YWx1ZXMoaXRlcmFibGUpLFxuICAgICAgICByZXN1bHROYW1lOiByZXN1bHROYW1lLFxuICAgICAgICBuZXh0TG9jOiBuZXh0TG9jXG4gICAgICB9O1xuXG4gICAgICBpZiAodGhpcy5tZXRob2QgPT09IFwibmV4dFwiKSB7XG4gICAgICAgIC8vIERlbGliZXJhdGVseSBmb3JnZXQgdGhlIGxhc3Qgc2VudCB2YWx1ZSBzbyB0aGF0IHdlIGRvbid0XG4gICAgICAgIC8vIGFjY2lkZW50YWxseSBwYXNzIGl0IG9uIHRvIHRoZSBkZWxlZ2F0ZS5cbiAgICAgICAgdGhpcy5hcmcgPSB1bmRlZmluZWQ7XG4gICAgICB9XG5cbiAgICAgIHJldHVybiBDb250aW51ZVNlbnRpbmVsO1xuICAgIH1cbiAgfTtcblxuICAvLyBSZWdhcmRsZXNzIG9mIHdoZXRoZXIgdGhpcyBzY3JpcHQgaXMgZXhlY3V0aW5nIGFzIGEgQ29tbW9uSlMgbW9kdWxlXG4gIC8vIG9yIG5vdCwgcmV0dXJuIHRoZSBydW50aW1lIG9iamVjdCBzbyB0aGF0IHdlIGNhbiBkZWNsYXJlIHRoZSB2YXJpYWJsZVxuICAvLyByZWdlbmVyYXRvclJ1bnRpbWUgaW4gdGhlIG91dGVyIHNjb3BlLCB3aGljaCBhbGxvd3MgdGhpcyBtb2R1bGUgdG8gYmVcbiAgLy8gaW5qZWN0ZWQgZWFzaWx5IGJ5IGBiaW4vcmVnZW5lcmF0b3IgLS1pbmNsdWRlLXJ1bnRpbWUgc2NyaXB0LmpzYC5cbiAgcmV0dXJuIGV4cG9ydHM7XG5cbn0oXG4gIC8vIElmIHRoaXMgc2NyaXB0IGlzIGV4ZWN1dGluZyBhcyBhIENvbW1vbkpTIG1vZHVsZSwgdXNlIG1vZHVsZS5leHBvcnRzXG4gIC8vIGFzIHRoZSByZWdlbmVyYXRvclJ1bnRpbWUgbmFtZXNwYWNlLiBPdGhlcndpc2UgY3JlYXRlIGEgbmV3IGVtcHR5XG4gIC8vIG9iamVjdC4gRWl0aGVyIHdheSwgdGhlIHJlc3VsdGluZyBvYmplY3Qgd2lsbCBiZSB1c2VkIHRvIGluaXRpYWxpemVcbiAgLy8gdGhlIHJlZ2VuZXJhdG9yUnVudGltZSB2YXJpYWJsZSBhdCB0aGUgdG9wIG9mIHRoaXMgZmlsZS5cbiAgdHlwZW9mIG1vZHVsZSA9PT0gXCJvYmplY3RcIiA/IG1vZHVsZS5leHBvcnRzIDoge31cbikpO1xuXG50cnkge1xuICByZWdlbmVyYXRvclJ1bnRpbWUgPSBydW50aW1lO1xufSBjYXRjaCAoYWNjaWRlbnRhbFN0cmljdE1vZGUpIHtcbiAgLy8gVGhpcyBtb2R1bGUgc2hvdWxkIG5vdCBiZSBydW5uaW5nIGluIHN0cmljdCBtb2RlLCBzbyB0aGUgYWJvdmVcbiAgLy8gYXNzaWdubWVudCBzaG91bGQgYWx3YXlzIHdvcmsgdW5sZXNzIHNvbWV0aGluZyBpcyBtaXNjb25maWd1cmVkLiBKdXN0XG4gIC8vIGluIGNhc2UgcnVudGltZS5qcyBhY2NpZGVudGFsbHkgcnVucyBpbiBzdHJpY3QgbW9kZSwgaW4gbW9kZXJuIGVuZ2luZXNcbiAgLy8gd2UgY2FuIGV4cGxpY2l0bHkgYWNjZXNzIGdsb2JhbFRoaXMuIEluIG9sZGVyIGVuZ2luZXMgd2UgY2FuIGVzY2FwZVxuICAvLyBzdHJpY3QgbW9kZSB1c2luZyBhIGdsb2JhbCBGdW5jdGlvbiBjYWxsLiBUaGlzIGNvdWxkIGNvbmNlaXZhYmx5IGZhaWxcbiAgLy8gaWYgYSBDb250ZW50IFNlY3VyaXR5IFBvbGljeSBmb3JiaWRzIHVzaW5nIEZ1bmN0aW9uLCBidXQgaW4gdGhhdCBjYXNlXG4gIC8vIHRoZSBwcm9wZXIgc29sdXRpb24gaXMgdG8gZml4IHRoZSBhY2NpZGVudGFsIHN0cmljdCBtb2RlIHByb2JsZW0uIElmXG4gIC8vIHlvdSd2ZSBtaXNjb25maWd1cmVkIHlvdXIgYnVuZGxlciB0byBmb3JjZSBzdHJpY3QgbW9kZSBhbmQgYXBwbGllZCBhXG4gIC8vIENTUCB0byBmb3JiaWQgRnVuY3Rpb24sIGFuZCB5b3UncmUgbm90IHdpbGxpbmcgdG8gZml4IGVpdGhlciBvZiB0aG9zZVxuICAvLyBwcm9ibGVtcywgcGxlYXNlIGRldGFpbCB5b3VyIHVuaXF1ZSBwcmVkaWNhbWVudCBpbiBhIEdpdEh1YiBpc3N1ZS5cbiAgaWYgKHR5cGVvZiBnbG9iYWxUaGlzID09PSBcIm9iamVjdFwiKSB7XG4gICAgZ2xvYmFsVGhpcy5yZWdlbmVyYXRvclJ1bnRpbWUgPSBydW50aW1lO1xuICB9IGVsc2Uge1xuICAgIEZ1bmN0aW9uKFwiclwiLCBcInJlZ2VuZXJhdG9yUnVudGltZSA9IHJcIikocnVudGltZSk7XG4gIH1cbn1cbiIsIi8qIChpZ25vcmVkKSAqLyIsIi8qIChpZ25vcmVkKSAqLyIsIi8qIChpZ25vcmVkKSAqLyIsImZ1bmN0aW9uIGFzeW5jR2VuZXJhdG9yU3RlcChnZW4sIHJlc29sdmUsIHJlamVjdCwgX25leHQsIF90aHJvdywga2V5LCBhcmcpIHtcbiAgdHJ5IHtcbiAgICB2YXIgaW5mbyA9IGdlbltrZXldKGFyZyk7XG4gICAgdmFyIHZhbHVlID0gaW5mby52YWx1ZTtcbiAgfSBjYXRjaCAoZXJyb3IpIHtcbiAgICByZWplY3QoZXJyb3IpO1xuICAgIHJldHVybjtcbiAgfVxuXG4gIGlmIChpbmZvLmRvbmUpIHtcbiAgICByZXNvbHZlKHZhbHVlKTtcbiAgfSBlbHNlIHtcbiAgICBQcm9taXNlLnJlc29sdmUodmFsdWUpLnRoZW4oX25leHQsIF90aHJvdyk7XG4gIH1cbn1cblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gX2FzeW5jVG9HZW5lcmF0b3IoZm4pIHtcbiAgcmV0dXJuIGZ1bmN0aW9uICgpIHtcbiAgICB2YXIgc2VsZiA9IHRoaXMsXG4gICAgICAgIGFyZ3MgPSBhcmd1bWVudHM7XG4gICAgcmV0dXJuIG5ldyBQcm9taXNlKGZ1bmN0aW9uIChyZXNvbHZlLCByZWplY3QpIHtcbiAgICAgIHZhciBnZW4gPSBmbi5hcHBseShzZWxmLCBhcmdzKTtcblxuICAgICAgZnVuY3Rpb24gX25leHQodmFsdWUpIHtcbiAgICAgICAgYXN5bmNHZW5lcmF0b3JTdGVwKGdlbiwgcmVzb2x2ZSwgcmVqZWN0LCBfbmV4dCwgX3Rocm93LCBcIm5leHRcIiwgdmFsdWUpO1xuICAgICAgfVxuXG4gICAgICBmdW5jdGlvbiBfdGhyb3coZXJyKSB7XG4gICAgICAgIGFzeW5jR2VuZXJhdG9yU3RlcChnZW4sIHJlc29sdmUsIHJlamVjdCwgX25leHQsIF90aHJvdywgXCJ0aHJvd1wiLCBlcnIpO1xuICAgICAgfVxuXG4gICAgICBfbmV4dCh1bmRlZmluZWQpO1xuICAgIH0pO1xuICB9O1xufSIsImV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIF9jbGFzc0NhbGxDaGVjayhpbnN0YW5jZSwgQ29uc3RydWN0b3IpIHtcbiAgaWYgKCEoaW5zdGFuY2UgaW5zdGFuY2VvZiBDb25zdHJ1Y3RvcikpIHtcbiAgICB0aHJvdyBuZXcgVHlwZUVycm9yKFwiQ2Fubm90IGNhbGwgYSBjbGFzcyBhcyBhIGZ1bmN0aW9uXCIpO1xuICB9XG59IiwiZnVuY3Rpb24gX2RlZmluZVByb3BlcnRpZXModGFyZ2V0LCBwcm9wcykge1xuICBmb3IgKHZhciBpID0gMDsgaSA8IHByb3BzLmxlbmd0aDsgaSsrKSB7XG4gICAgdmFyIGRlc2NyaXB0b3IgPSBwcm9wc1tpXTtcbiAgICBkZXNjcmlwdG9yLmVudW1lcmFibGUgPSBkZXNjcmlwdG9yLmVudW1lcmFibGUgfHwgZmFsc2U7XG4gICAgZGVzY3JpcHRvci5jb25maWd1cmFibGUgPSB0cnVlO1xuICAgIGlmIChcInZhbHVlXCIgaW4gZGVzY3JpcHRvcikgZGVzY3JpcHRvci53cml0YWJsZSA9IHRydWU7XG4gICAgT2JqZWN0LmRlZmluZVByb3BlcnR5KHRhcmdldCwgZGVzY3JpcHRvci5rZXksIGRlc2NyaXB0b3IpO1xuICB9XG59XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIF9jcmVhdGVDbGFzcyhDb25zdHJ1Y3RvciwgcHJvdG9Qcm9wcywgc3RhdGljUHJvcHMpIHtcbiAgaWYgKHByb3RvUHJvcHMpIF9kZWZpbmVQcm9wZXJ0aWVzKENvbnN0cnVjdG9yLnByb3RvdHlwZSwgcHJvdG9Qcm9wcyk7XG4gIGlmIChzdGF0aWNQcm9wcykgX2RlZmluZVByb3BlcnRpZXMoQ29uc3RydWN0b3IsIHN0YXRpY1Byb3BzKTtcbiAgT2JqZWN0LmRlZmluZVByb3BlcnR5KENvbnN0cnVjdG9yLCBcInByb3RvdHlwZVwiLCB7XG4gICAgd3JpdGFibGU6IGZhbHNlXG4gIH0pO1xuICByZXR1cm4gQ29uc3RydWN0b3I7XG59IiwiLy8gVGhlIG1vZHVsZSBjYWNoZVxudmFyIF9fd2VicGFja19tb2R1bGVfY2FjaGVfXyA9IHt9O1xuXG4vLyBUaGUgcmVxdWlyZSBmdW5jdGlvblxuZnVuY3Rpb24gX193ZWJwYWNrX3JlcXVpcmVfXyhtb2R1bGVJZCkge1xuXHQvLyBDaGVjayBpZiBtb2R1bGUgaXMgaW4gY2FjaGVcblx0dmFyIGNhY2hlZE1vZHVsZSA9IF9fd2VicGFja19tb2R1bGVfY2FjaGVfX1ttb2R1bGVJZF07XG5cdGlmIChjYWNoZWRNb2R1bGUgIT09IHVuZGVmaW5lZCkge1xuXHRcdHJldHVybiBjYWNoZWRNb2R1bGUuZXhwb3J0cztcblx0fVxuXHQvLyBDcmVhdGUgYSBuZXcgbW9kdWxlIChhbmQgcHV0IGl0IGludG8gdGhlIGNhY2hlKVxuXHR2YXIgbW9kdWxlID0gX193ZWJwYWNrX21vZHVsZV9jYWNoZV9fW21vZHVsZUlkXSA9IHtcblx0XHQvLyBubyBtb2R1bGUuaWQgbmVlZGVkXG5cdFx0Ly8gbm8gbW9kdWxlLmxvYWRlZCBuZWVkZWRcblx0XHRleHBvcnRzOiB7fVxuXHR9O1xuXG5cdC8vIEV4ZWN1dGUgdGhlIG1vZHVsZSBmdW5jdGlvblxuXHRfX3dlYnBhY2tfbW9kdWxlc19fW21vZHVsZUlkXShtb2R1bGUsIG1vZHVsZS5leHBvcnRzLCBfX3dlYnBhY2tfcmVxdWlyZV9fKTtcblxuXHQvLyBSZXR1cm4gdGhlIGV4cG9ydHMgb2YgdGhlIG1vZHVsZVxuXHRyZXR1cm4gbW9kdWxlLmV4cG9ydHM7XG59XG5cbiIsIi8vIGdldERlZmF1bHRFeHBvcnQgZnVuY3Rpb24gZm9yIGNvbXBhdGliaWxpdHkgd2l0aCBub24taGFybW9ueSBtb2R1bGVzXG5fX3dlYnBhY2tfcmVxdWlyZV9fLm4gPSAobW9kdWxlKSA9PiB7XG5cdHZhciBnZXR0ZXIgPSBtb2R1bGUgJiYgbW9kdWxlLl9fZXNNb2R1bGUgP1xuXHRcdCgpID0+IChtb2R1bGVbJ2RlZmF1bHQnXSkgOlxuXHRcdCgpID0+IChtb2R1bGUpO1xuXHRfX3dlYnBhY2tfcmVxdWlyZV9fLmQoZ2V0dGVyLCB7IGE6IGdldHRlciB9KTtcblx0cmV0dXJuIGdldHRlcjtcbn07IiwiLy8gZGVmaW5lIGdldHRlciBmdW5jdGlvbnMgZm9yIGhhcm1vbnkgZXhwb3J0c1xuX193ZWJwYWNrX3JlcXVpcmVfXy5kID0gKGV4cG9ydHMsIGRlZmluaXRpb24pID0+IHtcblx0Zm9yKHZhciBrZXkgaW4gZGVmaW5pdGlvbikge1xuXHRcdGlmKF9fd2VicGFja19yZXF1aXJlX18ubyhkZWZpbml0aW9uLCBrZXkpICYmICFfX3dlYnBhY2tfcmVxdWlyZV9fLm8oZXhwb3J0cywga2V5KSkge1xuXHRcdFx0T2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsIGtleSwgeyBlbnVtZXJhYmxlOiB0cnVlLCBnZXQ6IGRlZmluaXRpb25ba2V5XSB9KTtcblx0XHR9XG5cdH1cbn07IiwiX193ZWJwYWNrX3JlcXVpcmVfXy5nID0gKGZ1bmN0aW9uKCkge1xuXHRpZiAodHlwZW9mIGdsb2JhbFRoaXMgPT09ICdvYmplY3QnKSByZXR1cm4gZ2xvYmFsVGhpcztcblx0dHJ5IHtcblx0XHRyZXR1cm4gdGhpcyB8fCBuZXcgRnVuY3Rpb24oJ3JldHVybiB0aGlzJykoKTtcblx0fSBjYXRjaCAoZSkge1xuXHRcdGlmICh0eXBlb2Ygd2luZG93ID09PSAnb2JqZWN0JykgcmV0dXJuIHdpbmRvdztcblx0fVxufSkoKTsiLCJfX3dlYnBhY2tfcmVxdWlyZV9fLm8gPSAob2JqLCBwcm9wKSA9PiAoT2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsKG9iaiwgcHJvcCkpIiwiLy8gZGVmaW5lIF9fZXNNb2R1bGUgb24gZXhwb3J0c1xuX193ZWJwYWNrX3JlcXVpcmVfXy5yID0gKGV4cG9ydHMpID0+IHtcblx0aWYodHlwZW9mIFN5bWJvbCAhPT0gJ3VuZGVmaW5lZCcgJiYgU3ltYm9sLnRvU3RyaW5nVGFnKSB7XG5cdFx0T2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsIFN5bWJvbC50b1N0cmluZ1RhZywgeyB2YWx1ZTogJ01vZHVsZScgfSk7XG5cdH1cblx0T2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsICdfX2VzTW9kdWxlJywgeyB2YWx1ZTogdHJ1ZSB9KTtcbn07IiwiLypcbiAqICBpbmRleC50c1xuICogIEpTQVJUb29sS2l0TkZUXG4gKlxuICogIFRoaXMgZmlsZSBpcyBwYXJ0IG9mIEpTQVJUb29sS2l0TkZUIC0gV2ViQVJLaXQuXG4gKlxuICogIEpTQVJUb29sS2l0TkZUIGlzIGZyZWUgc29mdHdhcmU6IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnlcbiAqICBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnlcbiAqICB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBlaXRoZXIgdmVyc2lvbiAzIG9mIHRoZSBMaWNlbnNlLCBvclxuICogIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uXG4gKlxuICogIEpTQVJUb29sS2l0TkZUIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsXG4gKiAgYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2ZcbiAqICBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlXG4gKiAgR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuXG4gKlxuICogIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMgTGljZW5zZVxuICogIGFsb25nIHdpdGggSlNBUlRvb2xLaXRORlQuICBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uXG4gKlxuICogIEFzIGEgc3BlY2lhbCBleGNlcHRpb24sIHRoZSBjb3B5cmlnaHQgaG9sZGVycyBvZiB0aGlzIGxpYnJhcnkgZ2l2ZSB5b3VcbiAqICBwZXJtaXNzaW9uIHRvIGxpbmsgdGhpcyBsaWJyYXJ5IHdpdGggaW5kZXBlbmRlbnQgbW9kdWxlcyB0byBwcm9kdWNlIGFuXG4gKiAgZXhlY3V0YWJsZSwgcmVnYXJkbGVzcyBvZiB0aGUgbGljZW5zZSB0ZXJtcyBvZiB0aGVzZSBpbmRlcGVuZGVudCBtb2R1bGVzLCBhbmQgdG9cbiAqICBjb3B5IGFuZCBkaXN0cmlidXRlIHRoZSByZXN1bHRpbmcgZXhlY3V0YWJsZSB1bmRlciB0ZXJtcyBvZiB5b3VyIGNob2ljZSxcbiAqICBwcm92aWRlZCB0aGF0IHlvdSBhbHNvIG1lZXQsIGZvciBlYWNoIGxpbmtlZCBpbmRlcGVuZGVudCBtb2R1bGUsIHRoZSB0ZXJtcyBhbmRcbiAqICBjb25kaXRpb25zIG9mIHRoZSBsaWNlbnNlIG9mIHRoYXQgbW9kdWxlLiBBbiBpbmRlcGVuZGVudCBtb2R1bGUgaXMgYSBtb2R1bGVcbiAqICB3aGljaCBpcyBuZWl0aGVyIGRlcml2ZWQgZnJvbSBub3IgYmFzZWQgb24gdGhpcyBsaWJyYXJ5LiBJZiB5b3UgbW9kaWZ5IHRoaXNcbiAqICBsaWJyYXJ5LCB5b3UgbWF5IGV4dGVuZCB0aGlzIGV4Y2VwdGlvbiB0byB5b3VyIHZlcnNpb24gb2YgdGhlIGxpYnJhcnksIGJ1dCB5b3VcbiAqICBhcmUgbm90IG9ibGlnYXRlZCB0byBkbyBzby4gSWYgeW91IGRvIG5vdCB3aXNoIHRvIGRvIHNvLCBkZWxldGUgdGhpcyBleGNlcHRpb25cbiAqICBzdGF0ZW1lbnQgZnJvbSB5b3VyIHZlcnNpb24uXG4gKlxuICogIENvcHlyaWdodCAyMDIwIFdlYkFSS2l0LlxuICpcbiAqICBBdXRob3Iocyk6IFdhbHRlciBQZXJkYW4gQGthbHdhbHQgaHR0cHM6Ly9naXRodWIuY29tL2thbHdhbHRcbiAqXG4gKi9cbmltcG9ydCBBUlRvb2xraXRORlQgZnJvbSBcIi4vQVJUb29sa2l0TkZUXCI7XG5pbXBvcnQgQVJDb250cm9sbGVyTkZUIGZyb20gXCIuL0FSQ29udHJvbGxlck5GVFwiO1xuXG5leHBvcnQgZGVmYXVsdCB7XG4gIEFSVG9vbGtpdE5GVCxcbiAgQVJDb250cm9sbGVyTkZULFxufTtcbiJdLCJuYW1lcyI6WyJBUlRvb2xraXRORlQiLCJBUkNvbnRyb2xsZXJORlQiLCJ3aWR0aCIsImhlaWdodCIsImNhbWVyYVBhcmFtIiwiaWQiLCJjYW1lcmFJZCIsImNhbWVyYUxvYWRlZCIsImFydG9vbGtpdE5GVCIsImxpc3RlbmVycyIsIm5mdE1hcmtlcnMiLCJ0cmFuc2Zvcm1fbWF0IiwiRmxvYXQ2NEFycmF5IiwidHJhbnNmb3JtR0xfUkgiLCJtYXJrZXJfdHJhbnNmb3JtX21hdCIsInZpZGVvV2lkdGgiLCJ2aWRlb0hlaWdodCIsInZpZGVvU2l6ZSIsImZyYW1lcG9pbnRlciIsImZyYW1lc2l6ZSIsImRhdGFIZWFwIiwidmlkZW9MdW1hIiwiY2FtZXJhX21hdCIsInZpZGVvTHVtYVBvaW50ZXIiLCJuZnRNYXJrZXJGb3VuZCIsIm5mdE1hcmtlckZvdW5kVGltZSIsIm5mdE1hcmtlckNvdW50IiwiX2J3cG9pbnRlciIsImRlZmF1bHRNYXJrZXJXaWR0aCIsImltYWdlIiwicmVzdWx0IiwiZGV0ZWN0TWFya2VyIiwiY29uc29sZSIsImVycm9yIiwiayIsIm8iLCJjb252ZXJ0ZXIiLCJpblByZXZpb3VzIiwiaW5DdXJyZW50IiwiZGV0ZWN0TkZUTWFya2VyIiwiTUFSS0VSX0xPU1RfVElNRSIsImkiLCJuZnRNYXJrZXJJbmZvIiwiZ2V0TkZUTWFya2VyIiwibWFya2VyVHlwZSIsIk5GVF9NQVJLRVIiLCJmb3VuZCIsIkRhdGUiLCJub3ciLCJ2aXNpYmxlIiwidHJhY2tORlRNYXJrZXJJZCIsIm1hdHJpeCIsInNldCIsInBvc2UiLCJ0cmFuc01hdFRvR0xNYXQiLCJhcmdsQ2FtZXJhVmlld1JIZiIsImRpc3BhdGNoRXZlbnQiLCJuYW1lIiwidGFyZ2V0IiwiZGF0YSIsImluZGV4IiwidHlwZSIsIm1hcmtlciIsIm1hdHJpeEdMX1JIIiwic2VsZiIsIm1hcmtlcldpZHRoIiwib2JqIiwiX2NvcHlJbWFnZVRvSGVhcCIsIm1hcmtlckluZGV4IiwiaW5zdGFuY2UiLCJORlRNYXJrZXJJbmZvIiwiZ2V0TkZURGF0YSIsImNhbGxiYWNrIiwicHVzaCIsImluZGV4T2YiLCJzcGxpY2UiLCJldmVudCIsImxlbmd0aCIsImNhbGwiLCJzZXREZWJ1Z01vZGUiLCJnZXRQcm9jZXNzaW5nSW1hZ2UiLCJ0cmFuc01hdCIsImdsTWF0Iiwic2NhbGUiLCJ1bmRlZmluZWQiLCJnbE1hdHJpeCIsImdsUmhNYXRyaXgiLCJtX21vZGVsdmlldyIsIm1vZGUiLCJnZXREZWJ1Z01vZGUiLCJzZXRMb2dMZXZlbCIsImdldExvZ0xldmVsIiwidmFsdWUiLCJzZXRQcm9qZWN0aW9uTmVhclBsYW5lIiwiZ2V0UHJvamVjdGlvbk5lYXJQbGFuZSIsInNldFByb2plY3Rpb25GYXJQbGFuZSIsImdldFByb2plY3Rpb25GYXJQbGFuZSIsInNldFRocmVzaG9sZE1vZGUiLCJnZXRUaHJlc2hvbGRNb2RlIiwidGhyZXNob2xkIiwic2V0VGhyZXNob2xkIiwiZ2V0VGhyZXNob2xkIiwidXJsT3JEYXRhIiwib25TdWNjZXNzIiwib25FcnJvciIsImFkZE5GVE1hcmtlcnMiLCJpZHMiLCJuZnQiLCJzZXRJbWFnZVByb2NNb2RlIiwiZ2V0SW1hZ2VQcm9jTW9kZSIsImluaXQiLCJsb2ciLCJsb2FkQ2FtZXJhIiwic2V0dXAiLCJfaW5pdE5GVCIsInBhcmFtcyIsImZyYW1lTWFsbG9jIiwiVWludDhBcnJheSIsIkhFQVBVOCIsImJ1ZmZlciIsImNhbWVyYSIsInRyYW5zZm9ybSIsInNldFRpbWVvdXQiLCJzZXR1cEFSMiIsInNvdXJjZUltYWdlIiwicSIsInAiLCJyIiwiZyIsImIiLCJhckNvbnRyb2xsZXJORlQiLCJfaW5pdGlhbGl6ZSIsIlV0aWxzIiwiVU5LTk9XTl9NQVJLRVIiLCJtYXJrZXJORlRDb3VudCIsImNhbWVyYUNvdW50IiwidmVyc2lvbiIsImluZm8iLCJfZGVjb3JhdGUiLCJzY29wZSIsIndpbmRvdyIsImdsb2JhbCIsImZvckVhY2giLCJtZXRob2QiLCJjbyIsIm1hdGNoIiwiZmV0Y2hSZW1vdGVEYXRhIiwiX3N0b3JlRGF0YUZpbGUiLCJfbG9hZENhbWVyYSIsImFySWQiLCJ1cmxzIiwib25FcnJvcjIiLCJwcmVmaXhlcyIsInBlbmRpbmciLCJmaWxlbmFtZSIsInZlYyIsIlN0cmluZ0xpc3QiLCJtYXJrZXJJZHMiLCJwdXNoX2JhY2siLCJyZXQiLCJfYWRkTkZUTWFya2VycyIsInNpemUiLCJnZXQiLCJlcnJvck51bWJlciIsInVybCIsInByZWZpeCIsImZpbGVuYW1lMSIsImZpbGVuYW1lMiIsImZpbGVuYW1lMyIsImFqYXgiLCJiaW5kIiwiSWRzIiwiRlMiLCJ3cml0ZUZpbGUiLCJlbmNvZGluZyIsImVycm9yQ2FsbGJhY2siLCJvUmVxIiwiWE1MSHR0cFJlcXVlc3QiLCJvcGVuIiwicmVzcG9uc2VUeXBlIiwid3JpdGVCeXRlQXJyYXlUb0ZTIiwiYnl0ZUFycmF5Iiwib25sb2FkIiwic3RhdHVzIiwiYXJyYXlCdWZmZXIiLCJyZXNwb25zZSIsInNlbmQiLCJheGlvcyIsInRoZW4iLCJzdHJpbmciLCJjaGFyQ29kZUF0Il0sInNvdXJjZVJvb3QiOiIifQ== \ No newline at end of file +!function(A,I){"object"==typeof exports&&"object"==typeof module?module.exports=I():"function"==typeof define&&define.amd?define([],I):"object"==typeof exports?exports.ARToolkitNFT=I():A.ARToolkitNFT=I()}("undefined"!=typeof self?self:this,(function(){return(()=>{var A={757:(A,I,g)=>{A.exports=g(666)},669:(A,I,g)=>{A.exports=g(609)},448:(A,I,g)=>{"use strict";var B=g(867),Q=g(26),C=g(372),E=g(327),i=g(97),o=g(109),D=g(985),a=g(61),G=g(655),w=g(263);A.exports=function(A){return new Promise((function(I,g){var s,h=A.data,t=A.headers,F=A.responseType;function R(){A.cancelToken&&A.cancelToken.unsubscribe(s),A.signal&&A.signal.removeEventListener("abort",s)}B.isFormData(h)&&delete t["Content-Type"];var y=new XMLHttpRequest;if(A.auth){var r=A.auth.username||"",M=A.auth.password?unescape(encodeURIComponent(A.auth.password)):"";t.Authorization="Basic "+btoa(r+":"+M)}var N=i(A.baseURL,A.url);function S(){if(y){var B="getAllResponseHeaders"in y?o(y.getAllResponseHeaders()):null,C={data:F&&"text"!==F&&"json"!==F?y.response:y.responseText,status:y.status,statusText:y.statusText,headers:B,config:A,request:y};Q((function(A){I(A),R()}),(function(A){g(A),R()}),C),y=null}}if(y.open(A.method.toUpperCase(),E(N,A.params,A.paramsSerializer),!0),y.timeout=A.timeout,"onloadend"in y?y.onloadend=S:y.onreadystatechange=function(){y&&4===y.readyState&&(0!==y.status||y.responseURL&&0===y.responseURL.indexOf("file:"))&&setTimeout(S)},y.onabort=function(){y&&(g(a("Request aborted",A,"ECONNABORTED",y)),y=null)},y.onerror=function(){g(a("Network Error",A,null,y)),y=null},y.ontimeout=function(){var I=A.timeout?"timeout of "+A.timeout+"ms exceeded":"timeout exceeded",B=A.transitional||G.transitional;A.timeoutErrorMessage&&(I=A.timeoutErrorMessage),g(a(I,A,B.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",y)),y=null},B.isStandardBrowserEnv()){var e=(A.withCredentials||D(N))&&A.xsrfCookieName?C.read(A.xsrfCookieName):void 0;e&&(t[A.xsrfHeaderName]=e)}"setRequestHeader"in y&&B.forEach(t,(function(A,I){void 0===h&&"content-type"===I.toLowerCase()?delete t[I]:y.setRequestHeader(I,A)})),B.isUndefined(A.withCredentials)||(y.withCredentials=!!A.withCredentials),F&&"json"!==F&&(y.responseType=A.responseType),"function"==typeof A.onDownloadProgress&&y.addEventListener("progress",A.onDownloadProgress),"function"==typeof A.onUploadProgress&&y.upload&&y.upload.addEventListener("progress",A.onUploadProgress),(A.cancelToken||A.signal)&&(s=function(A){y&&(g(!A||A&&A.type?new w("canceled"):A),y.abort(),y=null)},A.cancelToken&&A.cancelToken.subscribe(s),A.signal&&(A.signal.aborted?s():A.signal.addEventListener("abort",s))),h||(h=null),y.send(h)}))}},609:(A,I,g)=>{"use strict";var B=g(867),Q=g(849),C=g(321),E=g(185),i=function A(I){var g=new C(I),i=Q(C.prototype.request,g);return B.extend(i,C.prototype,g),B.extend(i,g),i.create=function(g){return A(E(I,g))},i}(g(655));i.Axios=C,i.Cancel=g(263),i.CancelToken=g(972),i.isCancel=g(502),i.VERSION=g(288).version,i.all=function(A){return Promise.all(A)},i.spread=g(713),i.isAxiosError=g(268),A.exports=i,A.exports.default=i},263:A=>{"use strict";function I(A){this.message=A}I.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},I.prototype.__CANCEL__=!0,A.exports=I},972:(A,I,g)=>{"use strict";var B=g(263);function Q(A){if("function"!=typeof A)throw new TypeError("executor must be a function.");var I;this.promise=new Promise((function(A){I=A}));var g=this;this.promise.then((function(A){if(g._listeners){var I,B=g._listeners.length;for(I=0;I{"use strict";A.exports=function(A){return!(!A||!A.__CANCEL__)}},321:(A,I,g)=>{"use strict";var B=g(867),Q=g(327),C=g(782),E=g(572),i=g(185),o=g(875),D=o.validators;function a(A){this.defaults=A,this.interceptors={request:new C,response:new C}}a.prototype.request=function(A,I){"string"==typeof A?(I=I||{}).url=A:I=A||{},(I=i(this.defaults,I)).method?I.method=I.method.toLowerCase():this.defaults.method?I.method=this.defaults.method.toLowerCase():I.method="get";var g=I.transitional;void 0!==g&&o.assertOptions(g,{silentJSONParsing:D.transitional(D.boolean),forcedJSONParsing:D.transitional(D.boolean),clarifyTimeoutError:D.transitional(D.boolean)},!1);var B=[],Q=!0;this.interceptors.request.forEach((function(A){"function"==typeof A.runWhen&&!1===A.runWhen(I)||(Q=Q&&A.synchronous,B.unshift(A.fulfilled,A.rejected))}));var C,a=[];if(this.interceptors.response.forEach((function(A){a.push(A.fulfilled,A.rejected)})),!Q){var G=[E,void 0];for(Array.prototype.unshift.apply(G,B),G=G.concat(a),C=Promise.resolve(I);G.length;)C=C.then(G.shift(),G.shift());return C}for(var w=I;B.length;){var s=B.shift(),h=B.shift();try{w=s(w)}catch(A){h(A);break}}try{C=E(w)}catch(A){return Promise.reject(A)}for(;a.length;)C=C.then(a.shift(),a.shift());return C},a.prototype.getUri=function(A){return A=i(this.defaults,A),Q(A.url,A.params,A.paramsSerializer).replace(/^\?/,"")},B.forEach(["delete","get","head","options"],(function(A){a.prototype[A]=function(I,g){return this.request(i(g||{},{method:A,url:I,data:(g||{}).data}))}})),B.forEach(["post","put","patch"],(function(A){a.prototype[A]=function(I,g,B){return this.request(i(B||{},{method:A,url:I,data:g}))}})),A.exports=a},782:(A,I,g)=>{"use strict";var B=g(867);function Q(){this.handlers=[]}Q.prototype.use=function(A,I,g){return this.handlers.push({fulfilled:A,rejected:I,synchronous:!!g&&g.synchronous,runWhen:g?g.runWhen:null}),this.handlers.length-1},Q.prototype.eject=function(A){this.handlers[A]&&(this.handlers[A]=null)},Q.prototype.forEach=function(A){B.forEach(this.handlers,(function(I){null!==I&&A(I)}))},A.exports=Q},97:(A,I,g)=>{"use strict";var B=g(793),Q=g(303);A.exports=function(A,I){return A&&!B(I)?Q(A,I):I}},61:(A,I,g)=>{"use strict";var B=g(481);A.exports=function(A,I,g,Q,C){var E=new Error(A);return B(E,I,g,Q,C)}},572:(A,I,g)=>{"use strict";var B=g(867),Q=g(527),C=g(502),E=g(655),i=g(263);function o(A){if(A.cancelToken&&A.cancelToken.throwIfRequested(),A.signal&&A.signal.aborted)throw new i("canceled")}A.exports=function(A){return o(A),A.headers=A.headers||{},A.data=Q.call(A,A.data,A.headers,A.transformRequest),A.headers=B.merge(A.headers.common||{},A.headers[A.method]||{},A.headers),B.forEach(["delete","get","head","post","put","patch","common"],(function(I){delete A.headers[I]})),(A.adapter||E.adapter)(A).then((function(I){return o(A),I.data=Q.call(A,I.data,I.headers,A.transformResponse),I}),(function(I){return C(I)||(o(A),I&&I.response&&(I.response.data=Q.call(A,I.response.data,I.response.headers,A.transformResponse))),Promise.reject(I)}))}},481:A=>{"use strict";A.exports=function(A,I,g,B,Q){return A.config=I,g&&(A.code=g),A.request=B,A.response=Q,A.isAxiosError=!0,A.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code,status:this.response&&this.response.status?this.response.status:null}},A}},185:(A,I,g)=>{"use strict";var B=g(867);A.exports=function(A,I){I=I||{};var g={};function Q(A,I){return B.isPlainObject(A)&&B.isPlainObject(I)?B.merge(A,I):B.isPlainObject(I)?B.merge({},I):B.isArray(I)?I.slice():I}function C(g){return B.isUndefined(I[g])?B.isUndefined(A[g])?void 0:Q(void 0,A[g]):Q(A[g],I[g])}function E(A){if(!B.isUndefined(I[A]))return Q(void 0,I[A])}function i(g){return B.isUndefined(I[g])?B.isUndefined(A[g])?void 0:Q(void 0,A[g]):Q(void 0,I[g])}function o(g){return g in I?Q(A[g],I[g]):g in A?Q(void 0,A[g]):void 0}var D={url:E,method:E,data:E,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:o};return B.forEach(Object.keys(A).concat(Object.keys(I)),(function(A){var I=D[A]||C,Q=I(A);B.isUndefined(Q)&&I!==o||(g[A]=Q)})),g}},26:(A,I,g)=>{"use strict";var B=g(61);A.exports=function(A,I,g){var Q=g.config.validateStatus;g.status&&Q&&!Q(g.status)?I(B("Request failed with status code "+g.status,g.config,null,g.request,g)):A(g)}},527:(A,I,g)=>{"use strict";var B=g(867),Q=g(655);A.exports=function(A,I,g){var C=this||Q;return B.forEach(g,(function(g){A=g.call(C,A,I)})),A}},655:(A,I,g)=>{"use strict";var B=g(867),Q=g(16),C=g(481),E={"Content-Type":"application/x-www-form-urlencoded"};function i(A,I){!B.isUndefined(A)&&B.isUndefined(A["Content-Type"])&&(A["Content-Type"]=I)}var o,D={transitional:{silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},adapter:(("undefined"!=typeof XMLHttpRequest||"undefined"!=typeof process&&"[object process]"===Object.prototype.toString.call(process))&&(o=g(448)),o),transformRequest:[function(A,I){return Q(I,"Accept"),Q(I,"Content-Type"),B.isFormData(A)||B.isArrayBuffer(A)||B.isBuffer(A)||B.isStream(A)||B.isFile(A)||B.isBlob(A)?A:B.isArrayBufferView(A)?A.buffer:B.isURLSearchParams(A)?(i(I,"application/x-www-form-urlencoded;charset=utf-8"),A.toString()):B.isObject(A)||I&&"application/json"===I["Content-Type"]?(i(I,"application/json"),function(A,I,g){if(B.isString(A))try{return(0,JSON.parse)(A),B.trim(A)}catch(A){if("SyntaxError"!==A.name)throw A}return(0,JSON.stringify)(A)}(A)):A}],transformResponse:[function(A){var I=this.transitional||D.transitional,g=I&&I.silentJSONParsing,Q=I&&I.forcedJSONParsing,E=!g&&"json"===this.responseType;if(E||Q&&B.isString(A)&&A.length)try{return JSON.parse(A)}catch(A){if(E){if("SyntaxError"===A.name)throw C(A,this,"E_JSON_PARSE");throw A}}return A}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(A){return A>=200&&A<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};B.forEach(["delete","get","head"],(function(A){D.headers[A]={}})),B.forEach(["post","put","patch"],(function(A){D.headers[A]=B.merge(E)})),A.exports=D},288:A=>{A.exports={version:"0.26.0"}},849:A=>{"use strict";A.exports=function(A,I){return function(){for(var g=new Array(arguments.length),B=0;B{"use strict";var B=g(867);function Q(A){return encodeURIComponent(A).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}A.exports=function(A,I,g){if(!I)return A;var C;if(g)C=g(I);else if(B.isURLSearchParams(I))C=I.toString();else{var E=[];B.forEach(I,(function(A,I){null!=A&&(B.isArray(A)?I+="[]":A=[A],B.forEach(A,(function(A){B.isDate(A)?A=A.toISOString():B.isObject(A)&&(A=JSON.stringify(A)),E.push(Q(I)+"="+Q(A))})))})),C=E.join("&")}if(C){var i=A.indexOf("#");-1!==i&&(A=A.slice(0,i)),A+=(-1===A.indexOf("?")?"?":"&")+C}return A}},303:A=>{"use strict";A.exports=function(A,I){return I?A.replace(/\/+$/,"")+"/"+I.replace(/^\/+/,""):A}},372:(A,I,g)=>{"use strict";var B=g(867);A.exports=B.isStandardBrowserEnv()?{write:function(A,I,g,Q,C,E){var i=[];i.push(A+"="+encodeURIComponent(I)),B.isNumber(g)&&i.push("expires="+new Date(g).toGMTString()),B.isString(Q)&&i.push("path="+Q),B.isString(C)&&i.push("domain="+C),!0===E&&i.push("secure"),document.cookie=i.join("; ")},read:function(A){var I=document.cookie.match(new RegExp("(^|;\\s*)("+A+")=([^;]*)"));return I?decodeURIComponent(I[3]):null},remove:function(A){this.write(A,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},793:A=>{"use strict";A.exports=function(A){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(A)}},268:(A,I,g)=>{"use strict";var B=g(867);A.exports=function(A){return B.isObject(A)&&!0===A.isAxiosError}},985:(A,I,g)=>{"use strict";var B=g(867);A.exports=B.isStandardBrowserEnv()?function(){var A,I=/(msie|trident)/i.test(navigator.userAgent),g=document.createElement("a");function Q(A){var B=A;return I&&(g.setAttribute("href",B),B=g.href),g.setAttribute("href",B),{href:g.href,protocol:g.protocol?g.protocol.replace(/:$/,""):"",host:g.host,search:g.search?g.search.replace(/^\?/,""):"",hash:g.hash?g.hash.replace(/^#/,""):"",hostname:g.hostname,port:g.port,pathname:"/"===g.pathname.charAt(0)?g.pathname:"/"+g.pathname}}return A=Q(window.location.href),function(I){var g=B.isString(I)?Q(I):I;return g.protocol===A.protocol&&g.host===A.host}}():function(){return!0}},16:(A,I,g)=>{"use strict";var B=g(867);A.exports=function(A,I){B.forEach(A,(function(g,B){B!==I&&B.toUpperCase()===I.toUpperCase()&&(A[I]=g,delete A[B])}))}},109:(A,I,g)=>{"use strict";var B=g(867),Q=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];A.exports=function(A){var I,g,C,E={};return A?(B.forEach(A.split("\n"),(function(A){if(C=A.indexOf(":"),I=B.trim(A.substr(0,C)).toLowerCase(),g=B.trim(A.substr(C+1)),I){if(E[I]&&Q.indexOf(I)>=0)return;E[I]="set-cookie"===I?(E[I]?E[I]:[]).concat([g]):E[I]?E[I]+", "+g:g}})),E):E}},713:A=>{"use strict";A.exports=function(A){return function(I){return A.apply(null,I)}}},875:(A,I,g)=>{"use strict";var B=g(288).version,Q={};["object","boolean","number","function","string","symbol"].forEach((function(A,I){Q[A]=function(g){return typeof g===A||"a"+(I<1?"n ":" ")+A}}));var C={};Q.transitional=function(A,I,g){function Q(A,I){return"[Axios v"+B+"] Transitional option '"+A+"'"+I+(g?". "+g:"")}return function(g,B,E){if(!1===A)throw new Error(Q(B," has been removed"+(I?" in "+I:"")));return I&&!C[B]&&(C[B]=!0,console.warn(Q(B," has been deprecated since v"+I+" and will be removed in the near future"))),!A||A(g,B,E)}},A.exports={assertOptions:function(A,I,g){if("object"!=typeof A)throw new TypeError("options must be an object");for(var B=Object.keys(A),Q=B.length;Q-- >0;){var C=B[Q],E=I[C];if(E){var i=A[C],o=void 0===i||E(i,C,A);if(!0!==o)throw new TypeError("option "+C+" must be "+o)}else if(!0!==g)throw Error("Unknown option "+C)}},validators:Q}},867:(A,I,g)=>{"use strict";var B=g(849),Q=Object.prototype.toString;function C(A){return Array.isArray(A)}function E(A){return void 0===A}function i(A){return"[object ArrayBuffer]"===Q.call(A)}function o(A){return null!==A&&"object"==typeof A}function D(A){if("[object Object]"!==Q.call(A))return!1;var I=Object.getPrototypeOf(A);return null===I||I===Object.prototype}function a(A){return"[object Function]"===Q.call(A)}function G(A,I){if(null!=A)if("object"!=typeof A&&(A=[A]),C(A))for(var g=0,B=A.length;g{var I=function(A){"use strict";var I,g=Object.prototype,B=g.hasOwnProperty,Q="function"==typeof Symbol?Symbol:{},C=Q.iterator||"@@iterator",E=Q.asyncIterator||"@@asyncIterator",i=Q.toStringTag||"@@toStringTag";function o(A,I,g){return Object.defineProperty(A,I,{value:g,enumerable:!0,configurable:!0,writable:!0}),A[I]}try{o({},"")}catch(A){o=function(A,I,g){return A[I]=g}}function D(A,I,g,B){var Q=I&&I.prototype instanceof F?I:F,C=Object.create(Q.prototype),E=new J(B||[]);return C._invoke=function(A,I,g){var B=G;return function(Q,C){if(B===s)throw new Error("Generator is already running");if(B===h){if("throw"===Q)throw C;return Y()}for(g.method=Q,g.arg=C;;){var E=g.delegate;if(E){var i=k(E,g);if(i){if(i===t)continue;return i}}if("next"===g.method)g.sent=g._sent=g.arg;else if("throw"===g.method){if(B===G)throw B=h,g.arg;g.dispatchException(g.arg)}else"return"===g.method&&g.abrupt("return",g.arg);B=s;var o=a(A,I,g);if("normal"===o.type){if(B=g.done?h:w,o.arg===t)continue;return{value:o.arg,done:g.done}}"throw"===o.type&&(B=h,g.method="throw",g.arg=o.arg)}}}(A,g,E),C}function a(A,I,g){try{return{type:"normal",arg:A.call(I,g)}}catch(A){return{type:"throw",arg:A}}}A.wrap=D;var G="suspendedStart",w="suspendedYield",s="executing",h="completed",t={};function F(){}function R(){}function y(){}var r={};o(r,C,(function(){return this}));var M=Object.getPrototypeOf,N=M&&M(M(K([])));N&&N!==g&&B.call(N,C)&&(r=N);var S=y.prototype=F.prototype=Object.create(r);function e(A){["next","throw","return"].forEach((function(I){o(A,I,(function(A){return this._invoke(I,A)}))}))}function c(A,I){function g(Q,C,E,i){var o=a(A[Q],A,C);if("throw"!==o.type){var D=o.arg,G=D.value;return G&&"object"==typeof G&&B.call(G,"__await")?I.resolve(G.__await).then((function(A){g("next",A,E,i)}),(function(A){g("throw",A,E,i)})):I.resolve(G).then((function(A){D.value=A,E(D)}),(function(A){return g("throw",A,E,i)}))}i(o.arg)}var Q;this._invoke=function(A,B){function C(){return new I((function(I,Q){g(A,B,I,Q)}))}return Q=Q?Q.then(C,C):C()}}function k(A,g){var B=A.iterator[g.method];if(B===I){if(g.delegate=null,"throw"===g.method){if(A.iterator.return&&(g.method="return",g.arg=I,k(A,g),"throw"===g.method))return t;g.method="throw",g.arg=new TypeError("The iterator does not provide a 'throw' method")}return t}var Q=a(B,A.iterator,g.arg);if("throw"===Q.type)return g.method="throw",g.arg=Q.arg,g.delegate=null,t;var C=Q.arg;return C?C.done?(g[A.resultName]=C.value,g.next=A.nextLoc,"return"!==g.method&&(g.method="next",g.arg=I),g.delegate=null,t):C:(g.method="throw",g.arg=new TypeError("iterator result is not an object"),g.delegate=null,t)}function n(A){var I={tryLoc:A[0]};1 in A&&(I.catchLoc=A[1]),2 in A&&(I.finallyLoc=A[2],I.afterLoc=A[3]),this.tryEntries.push(I)}function U(A){var I=A.completion||{};I.type="normal",delete I.arg,A.completion=I}function J(A){this.tryEntries=[{tryLoc:"root"}],A.forEach(n,this),this.reset(!0)}function K(A){if(A){var g=A[C];if(g)return g.call(A);if("function"==typeof A.next)return A;if(!isNaN(A.length)){var Q=-1,E=function g(){for(;++Q=0;--C){var E=this.tryEntries[C],i=E.completion;if("root"===E.tryLoc)return Q("end");if(E.tryLoc<=this.prev){var o=B.call(E,"catchLoc"),D=B.call(E,"finallyLoc");if(o&&D){if(this.prev=0;--g){var Q=this.tryEntries[g];if(Q.tryLoc<=this.prev&&B.call(Q,"finallyLoc")&&this.prev=0;--I){var g=this.tryEntries[I];if(g.finallyLoc===A)return this.complete(g.completion,g.afterLoc),U(g),t}},catch:function(A){for(var I=this.tryEntries.length-1;I>=0;--I){var g=this.tryEntries[I];if(g.tryLoc===A){var B=g.completion;if("throw"===B.type){var Q=B.arg;U(g)}return Q}}throw new Error("illegal catch attempt")},delegateYield:function(A,g,B){return this.delegate={iterator:K(A),resultName:g,nextLoc:B},"next"===this.method&&(this.arg=I),t}},A}(A.exports);try{regeneratorRuntime=I}catch(A){"object"==typeof globalThis?globalThis.regeneratorRuntime=I:Function("r","regeneratorRuntime = r")(I)}},567:()=>{},889:()=>{},431:()=>{}},I={};function g(B){var Q=I[B];if(void 0!==Q)return Q.exports;var C=I[B]={exports:{}};return A[B](C,C.exports,g),C.exports}g.n=A=>{var I=A&&A.__esModule?()=>A.default:()=>A;return g.d(I,{a:I}),I},g.d=(A,I)=>{for(var B in I)g.o(I,B)&&!g.o(A,B)&&Object.defineProperty(A,B,{enumerable:!0,get:I[B]})},g.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(A){if("object"==typeof window)return window}}(),g.o=(A,I)=>Object.prototype.hasOwnProperty.call(A,I);var B={};return(()=>{"use strict";function A(A,I,g,B,Q,C,E){try{var i=A[C](E),o=i.value}catch(A){return void g(A)}i.done?I(o):Promise.resolve(o).then(B,Q)}function I(I){return function(){var g=this,B=arguments;return new Promise((function(Q,C){var E=I.apply(g,B);function i(I){A(E,Q,C,i,o,"next",I)}function o(I){A(E,Q,C,i,o,"throw",I)}i(void 0)}))}}function Q(A,I){if(!(A instanceof I))throw new TypeError("Cannot call a class as a function")}function C(A,I){for(var g=0;gR});var i,o=g(757),D=g.n(o),a=(i=(i="undefined"!=typeof document&&document.currentScript?document.currentScript.src:void 0)||"/index.js",function(A){var I,B,Q=void 0!==(A=A||{})?A:{};Q.ready=new Promise((function(A,g){I=A,B=g}));var C,E,o,D,a,G,w=Object.assign({},Q),s=[],h="./this.program",t=(A,I)=>{throw I},F="object"==typeof window,R="function"==typeof importScripts,y="object"==typeof process&&"object"==typeof process.versions&&"string"==typeof process.versions.node,r="";y?(r=R?g(431).dirname(r)+"/":"//",G=()=>{a||(D=g(889),a=g(431))},C=function(A,I){var g=bI(A);return g?I?g:g.toString():(G(),A=a.normalize(A),D.readFileSync(A,I?void 0:"utf8"))},o=A=>{var I=C(A,!0);return I.buffer||(I=new Uint8Array(I)),I},E=(A,I,g)=>{var B=bI(A);B&&I(B),G(),A=a.normalize(A),D.readFile(A,(function(A,B){A?g(A):I(B.buffer)}))},process.argv.length>1&&(h=process.argv[1].replace(/\\/g,"/")),s=process.argv.slice(2),process.on("uncaughtException",(function(A){if(!(A instanceof PI))throw A})),process.on("unhandledRejection",(function(A){throw A})),t=(A,I)=>{if(gA())throw process.exitCode=A,I;var g;(g=I)instanceof PI||N("exiting due to exception: "+g),process.exit(A)},Q.inspect=function(){return"[Emscripten Module object]"}):(F||R)&&(R?r=self.location.href:"undefined"!=typeof document&&document.currentScript&&(r=document.currentScript.src),i&&(r=i),r=0!==r.indexOf("blob:")?r.substr(0,r.replace(/[?#].*/,"").lastIndexOf("/")+1):"",C=A=>{try{var I=new XMLHttpRequest;return I.open("GET",A,!1),I.send(null),I.responseText}catch(I){var g=bI(A);if(g)return function(A){for(var I=[],g=0;g255&&(B&=255),I.push(String.fromCharCode(B))}return I.join("")}(g);throw I}},R&&(o=A=>{try{var I=new XMLHttpRequest;return I.open("GET",A,!1),I.responseType="arraybuffer",I.send(null),new Uint8Array(I.response)}catch(I){var g=bI(A);if(g)return g;throw I}}),E=(A,I,g)=>{var B=new XMLHttpRequest;B.open("GET",A,!0),B.responseType="arraybuffer",B.onload=()=>{if(200==B.status||0==B.status&&B.response)I(B.response);else{var Q=bI(A);Q?I(Q.buffer):g()}},B.onerror=g,B.send(null)});var M=Q.print||console.log.bind(console),N=Q.printErr||console.warn.bind(console);Object.assign(Q,w),w=null,Q.arguments&&(s=Q.arguments),Q.thisProgram&&(h=Q.thisProgram),Q.quit&&(t=Q.quit);var S,e=0;Q.wasmBinary&&(S=Q.wasmBinary);var c,k=Q.noExitRuntime||!0;"object"!=typeof WebAssembly&&oA("no native wasm support detected");var n=!1;function U(A,I){A||oA(I)}var J="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0;function K(A,I,g){for(var B=I+g,Q=I;A[Q]&&!(Q>=B);)++Q;if(Q-I>16&&A.subarray&&J)return J.decode(A.subarray(I,Q));for(var C="";I>10,56320|1023&D)}}else C+=String.fromCharCode((31&E)<<6|i)}else C+=String.fromCharCode(E)}return C}function Y(A,I){return A?K(W,A,I):""}function L(A,I,g,B){if(!(B>0))return 0;for(var Q=g,C=g+B-1,E=0;E=55296&&i<=57343&&(i=65536+((1023&i)<<10)|1023&A.charCodeAt(++E)),i<=127){if(g>=C)break;I[g++]=i}else if(i<=2047){if(g+1>=C)break;I[g++]=192|i>>6,I[g++]=128|63&i}else if(i<=65535){if(g+2>=C)break;I[g++]=224|i>>12,I[g++]=128|i>>6&63,I[g++]=128|63&i}else{if(g+3>=C)break;I[g++]=240|i>>18,I[g++]=128|i>>12&63,I[g++]=128|i>>6&63,I[g++]=128|63&i}}return I[g]=0,g-Q}function d(A,I,g){return L(A,W,I,g)}function H(A){for(var I=0,g=0;g=55296&&B<=57343&&(B=65536+((1023&B)<<10)|1023&A.charCodeAt(++g)),B<=127?++I:I+=B<=2047?2:B<=65535?3:4}return I}var q,l,W,u,f,p,b,m,Z,V="undefined"!=typeof TextDecoder?new TextDecoder("utf-16le"):void 0;function x(A,I){for(var g=A,B=g>>1,Q=B+I/2;!(B>=Q)&&f[B];)++B;if((g=B<<1)-A>32&&V)return V.decode(W.subarray(A,g));for(var C="",E=0;!(E>=I/2);++E){var i=u[A+2*E>>1];if(0==i)break;C+=String.fromCharCode(i)}return C}function X(A,I,g){if(void 0===g&&(g=2147483647),g<2)return 0;for(var B=I,Q=(g-=2)<2*A.length?g/2:A.length,C=0;C>1]=E,I+=2}return u[I>>1]=0,I-B}function T(A){return 2*A.length}function O(A,I){for(var g=0,B="";!(g>=I/4);){var Q=p[A+4*g>>2];if(0==Q)break;if(++g,Q>=65536){var C=Q-65536;B+=String.fromCharCode(55296|C>>10,56320|1023&C)}else B+=String.fromCharCode(Q)}return B}function j(A,I,g){if(void 0===g&&(g=2147483647),g<4)return 0;for(var B=I,Q=B+g-4,C=0;C=55296&&E<=57343&&(E=65536+((1023&E)<<10)|1023&A.charCodeAt(++C)),p[I>>2]=E,(I+=4)+4>Q)break}return p[I>>2]=0,I-B}function v(A){for(var I=0,g=0;g=55296&&B<=57343&&++g,I+=4}return I}function P(A){var I=H(A)+1,g=VI(I);return g&&L(A,l,g,I),g}function z(A){q=A,Q.HEAP8=l=new Int8Array(A),Q.HEAP16=u=new Int16Array(A),Q.HEAP32=p=new Int32Array(A),Q.HEAPU8=W=new Uint8Array(A),Q.HEAPU16=f=new Uint16Array(A),Q.HEAPU32=b=new Uint32Array(A),Q.HEAPF32=m=new Float32Array(A),Q.HEAPF64=Z=new Float64Array(A)}Q.INITIAL_MEMORY;var _,$=[],AA=[],IA=[];function gA(){return k||!1}var BA=0,QA=null,CA=null;function EA(A){BA++,Q.monitorRunDependencies&&Q.monitorRunDependencies(BA)}function iA(A){if(BA--,Q.monitorRunDependencies&&Q.monitorRunDependencies(BA),0==BA&&(null!==QA&&(clearInterval(QA),QA=null),CA)){var I=CA;CA=null,I()}}function oA(A){Q.onAbort&&Q.onAbort(A),N(A="Aborted("+A+")"),n=!0,A+=". Build with -s ASSERTIONS=1 for more info.";var I=new WebAssembly.RuntimeError(A);throw B(I),I}Q.preloadedImages={},Q.preloadedAudios={};var DA,aA,GA,wA,sA="data:application/octet-stream;base64,";function hA(A){return A.startsWith(sA)}function tA(A){return A.startsWith("file://")}function FA(A){try{if(A==DA&&S)return new Uint8Array(S);var I=bI(A);if(I)return I;if(o)return o(A);throw"both async and sync fetching of the wasm failed"}catch(A){oA(A)}}hA(DA="data:application/octet-stream;base64,AGFzbQEAAAAB6gVbYAF/AX9gAX8AYAJ/fwBgAn9/AX9gA39/fwF/YAN/f38AYAV/f39/fwBgBH9/f38AYAR/f39/AX9gBn9/f39/fwF/YAV/f39/fwF/YAZ/f39/f38AYAd/f39/f39/AGAIf39/f39/f38Bf2AAAX9gB39/f39/f38Bf2ABfQF9YAAAYAV/fn5+fgBgA39+fwF+YAJ/fABgAn19AX1gBX9/f39+AX9gCH9/f39/f39/AGADf39/AX1gCn9/f39/f39/f38Bf2AEf39/fwF+YAp/f39/f39/f39/AGAEf35+fwBgAX8BfGAHf39/f39+fgF/YAZ/f39/fn4Bf2ADf398AGABfwF9YAV/fX1/fwF/YAF8AX1gA39/fQBgAnx/AXxgBn9/fX1/fwF/YAV/f319fwBgAXwBfGACf38BfWAJf39/f39/f39/AX9gAn9/AXxgDH9/f39/f39/f39/fwF/YAV/f35/fwBgBn98f39/fwF/YAZ/f39/fn8Bf2APf39/f39/f39/f39/f39/AGALf39/f39/f39/f38Bf2AFf39/f3wBf2ANf39/f39/f39/f39/fwBgA399fQF9YAV/fX1/fwF9YAR9fX19AX1gAn9+AGAHf39/f3x/fwF/YAR+fn5+AX9gBH9/f30AYAJ+fwF/YAF9AX9gA3x8fwF8YAJ8fAF8YAd/f39/f399AX1gB39/f39/f38BfWADf35/AGADf399AX1gDH9/f39/f39/f398fwF/YAJ+fgF8YAN+fn4Bf2AFf39/fX0AYAZ8fHx8fHwBfGADfHx8AXxgA319fQF9YAR/f39+AX5gAn5+AX1gBn99fX19fwF/YAN/f34AYAJ/fwF+YAJ/fQF9YAF/AX5gAn1/AX9gAnx/AX9gDn9/f39/f39/f398f39/AX9gBX9/fX1/AX9gA39/fQF/YAZ/f39/f30AYAZ/fHx/f38AYAR/f35+AGAEf35/fwF/YAN/f38BfAKzAjMBYQFhABEBYQFiAAUBYQFjAAEBYQFkAAEBYQFlAA4BYQFmABcBYQFnAAsBYQFoAAYBYQFpAAQBYQFqAAUBYQFrAAABYQFsAAIBYQFtAAYBYQFuAAUBYQFvAAMBYQFwAAsBYQFxADMBYQFyAAABYQFzAAgBYQF0AAQBYQF1AAIBYQF2AAUBYQF3ACAB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QQhqIAEgAiADEJwEIAUqAgghASAAIAUqAgwgACgCBEECa7MQ5wIgASAAKAIIQQJrsxDnAhBJIQEgBUEQaiQAIAELCQAgACAAEOgFCwcAIABBEGoLRgAgACABKgIIIAEqAgAgAioCAJQgASoCBCACKgIElJKSOAIAIAAgASoCFCABKgIMIAIqAgCUIAEqAhAgAioCBJSSkjgCBAsoAQF/IAEgAUEBayICcUUEQCAAIAJxDwsgACABTwR/IAAgAXAFIAALC/ACAQR/Qey5BC0AAARAQei5BCgCAA8LIwBBIGsiAiQAAkACQANAIAJBCGogAEECdGoCf0EBIAB0Qf////8HcSIDQQFyRQRAIABBAnQoAgAMAQsgAEGOmQJBkqQCIAMbEM4ECyIDNgIAIANBf0cEQCAAQQFqIgBBBkYNAgwBCwsMAQtBABDMBEUEQEH4mwMhASACQQhqQfibAxDyAkUNAUGQnAMhASACQQhqQZCcAxDyAkUNAUEAIQBBwLgELQAARQRAA0AgAEECdEGQuARqIABBkqQCEM4ENgIAIABBAWoiAEEGRw0AC0HAuARBAToAAEGouARBkLgEKAIANgIAC0GQuAQhASACQQhqQZC4BBDyAkUNAUGouAQhASACQQhqQai4BBDyAkUNAUEYEDsiAUUNAQsgASACKQMINwIAIAEgAikDGDcCECABIAIpAxA3AggLIAJBIGokACABIQBB7LkEQQE6AABB6LkEIAA2AgAgAAvJCgIFfw9+IwBB4ABrIgUkACAEQv///////z+DIQwgAiAEhUKAgICAgICAgIB/gyEKIAJC////////P4MiDUIgiCEOIARCMIinQf//AXEhBwJAAkAgAkIwiKdB//8BcSIJQf//AWtBgoB+TwRAIAdB//8Ba0GBgH5LDQELIAFQIAJC////////////AIMiC0KAgICAgIDA//8AVCALQoCAgICAgMD//wBRG0UEQCACQoCAgICAgCCEIQoMAgsgA1AgBEL///////////8AgyICQoCAgICAgMD//wBUIAJCgICAgICAwP//AFEbRQRAIARCgICAgICAIIQhCiADIQEMAgsgASALQoCAgICAgMD//wCFhFAEQCACIAOEUARAQoCAgICAgOD//wAhCkIAIQEMAwsgCkKAgICAgIDA//8AhCEKQgAhAQwCCyADIAJC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QoCAgICAgMD//wBRG0UEQCAEQoCAgICAgCCEIQQMAgsgASAGQoCAgICAgMD//wCFhFAEQEKAgICAgIDg//8AIAIgASADhSACIASFQoCAgICAgICAgH+FhFAiCRshBEIAIAEgCRshAwwCCyADIAVCgICAgICAwP//AIWEUA0BIAEgBoRQBEAgAyAFhEIAUg0CIAEgA4MhAyACIASDIQQMAgsgAyAFhFBFDQAgASEDIAIhBAwBCyADIAEgASADVCAFIAZWIAUgBlEbIgwbIQUgBCACIAwbIghC////////P4MhBiACIAQgDBsiB0IwiKdB//8BcSELIAhCMIinQf//AXEiCUUEQCAKQeAAaiAFIAYgBSAGIAZQIgkbeSAJQQZ0rXynIglBD2sQjAEgCikDaCEGIAopA2AhBUEQIAlrIQkLIAEgAyAMGyEDIAdC////////P4MhBCALRQRAIApB0ABqIAMgBCADIAQgBFAiCxt5IAtBBnStfKciC0EPaxCMAUEQIAtrIQsgCikDWCEEIAopA1AhAwsgBEIDhiADQj2IhEKAgICAgICABIQhAiAGQgOGIAVCPYiEIQQgA0IDhiEBIAcgCIUhAwJAIAkgC0YNACAJIAtrIgtB/wBLBEBCACECQgEhAQwBCyAKQUBrIAEgAkGAASALaxCMASAKQTBqIAEgAiALEIUCIAopAzAgCikDQCAKKQNIhEIAUq2EIQEgCikDOCECCyAEQoCAgICAgIAEhCEHIAVCA4YhBgJAIANCAFMEQEIAIQNCACEEIAEgBoUgAiAHhYRQDQIgBiABfSEFIAcgAn0gASAGVq19IgRC/////////wNWDQEgCkEgaiAFIAQgBSAEIARQIgsbeSALQQZ0rXynQQxrIgsQjAEgCSALayEJIAopAyghBCAKKQMgIQUMAQsgASAGfCIFIAFUrSACIAd8fCIEQoCAgICAgIAIg1ANACAFQgGDIARCP4YgBUIBiISEIQUgCUEBaiEJIARCAYghBAsgCEKAgICAgICAgIB/gyEBIAlB//8BTgRAIAFCgICAgICAwP//AIQhBEIAIQMMAQtBACELAkAgCUEASgRAIAkhCwwBCyAKQRBqIAUgBCAJQf8AahCMASAKIAUgBEEBIAlrEIUCIAopAwAgCikDECAKKQMYhEIAUq2EIQUgCikDCCEECyAEQj2G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fSAAIAEqAgggASoCACACKgIAIgOUIAIqAgQiBCABKgIElJKSIAEqAiAgASoCGCADlCABKgIcIASUkpIiA5U4AgAgACABKgIUIAEqAgwgAioCAJQgASoCECACKgIElJKSIAOVOAIECxIAIAAgAjYCBCAAIAE2AgAgAAsMACABIAIoAgA2AgALDgAgACABIAJBAnQQPxoLEgAgABA1KAIAIAAoAgBrQSRtCzcBAX8jAEEQayICJAAgAiAAKAIANgIIIAIgAigCCCABQQN0ajYCCCACKAIIIQAgAkEQaiQAIAALggEBAX8CQCABIAAoAhBJBEAgACgCFCIDIAJNDQEgAEEEaiABIANsIAJqEEsPC0HQsgRB7bABEDNBmbEBEDNBtB0QM0HaARA2Qe4hEDNBu7IBEDMQNxAAAAtB0LIEQf6yARAzQZmxARAzQbQdEDNB2wEQNkHuIRAzQbGzARAzEDcQAAALDQAgACgCACABKAIASQskAQJ/IwBBEGsiAiQAIAEgABD4ASEDIAJBEGokACABIAAgAxsLKwEBfyAAKAIEIQMDQCABIANHBEAgABA1GiADIAJrIQMMAQsLIAAgATYCBAsDAAELDwAgACAAKAIAKAIkEQAACxEAIAAgASABKAIAKAIgEQIACxEAIAAgASABKAIAKAIsEQIACwwAIABBgoaAIDYAAAsvAQF/IwBBEGsiASQAIAFBCGogABBAIAAQOEECdGoQgQEoAgAhACABQRBqJAAgAAssAQF/IwBBEGsiASQAIAFBCGogABBAIAAQOGoQgQEoAgAhACABQRBqJAAgAAsWACAAIAEgAiADIAAoAgAoAiARCAAaCykAIABBCHRBgID8B3EgAEEYdHIgAEEIdkGA/gNxIABBGHZyciAAIAEbCzQAIAAoAgAaIAAoAgAgABC7AUEMbGoaIAAoAgAgABBWQQxsahogACgCACAAELsBQQxsahoLUAEBfgJAIANBwABxBEAgAiADQUBqrYghAUIAIQIMAQsgA0UNACACQcAAIANrrYYgASADrSIEiIQhASACIASIIQILIAAgATcDACAAIAI3AwgL2wECAX8CfkEBIQQCQCAAQgBSIAFC////////////AIMiBUKAgICAgIDA//8AViAFQoCAgICAgMD//wBRGw0AIAJCAFIgA0L///////////8AgyIGQoCAgICAgMD//wBWIAZCgICAgICAwP//AFEbDQAgACAChCAFIAaEhFAEQEEADwsgASADg0IAWQRAQX8hBCAAIAJUIAEgA1MgASADURsNASAAIAKFIAEgA4WEQgBSDwtBfyEEIAAgAlYgASADVSABIANRGw0AIAAgAoUgASADhYRCAFIhBAsgBAtSAQJ/QczyAygCACIBIABBA2pBfHEiAmohAAJAIAJBACAAIAFNGw0AIAA/AEEQdEsEQCAAECJFDQELQczyAyAANgIAIAEPC0HQmQRBMDYCAEF/C6IBAQJ/IwBBoAFrIgQkAEF/IQUgBCABQQFrQQAgARs2ApQBIAQgACAEQZ4BaiABGyIANgKQASAEQQBBkAEQOiIEQX82AkwgBEGFAjYCJCAEQX82AlAgBCAEQZ8BajYCLCAEIARBkAFqNgJUAkAgAUEASARAQdCZBEE9NgIADAELIABBADoAACAEIAIgA0GDAkGEAhCLBSEFCyAEQaABaiQAIAULCQAgACABEMUFCxIAIAAQNSgCACAAKAIAa0EEdQumAwICfwF9IAECfyADEN8GjiIGi0MAAABPXQRAIAaoDAELQYCAgIB4CyIENgIAIAICfyADQQEgBHSylRCnAiAAKgIclBDeBiIDi0MAAABPXQRAIAOoDAELQYCAgIB4CyIENgIAIAQgACgCFEEBa0YEQCABIAEoAgBBAWo2AgAgAkEANgIAQQAhBAsCQCACAn8gASgCACICQQBIBEAgAUEANgIAQQAMAQsgAiAAKAIQIgVIDQEgASAFQQFrNgIAIAAoAhRBAWsLIgQ2AgALAkACQAJAIAEoAgAiAUEATgRAIAEgACgCEE4NASAEQQBIDQIgBCAAKAIUTg0DDwtB0LIEQbjJABAzQf/MABAzQdAhEDNBjAIQNkHrJhAzQYnTABAzEDcQAAALQdCyBEGP2AAQM0H/zAAQM0HQIRAzQY0CEDZB6yYQM0Gj2wAQMxA3EAAAC0HQsgRBje4AEDNB/8wAEDNB0CEQM0GOAhA2QesmEDNBoPAAEDMQNxAAAAtB0LIEQaP0ABAzQf/MABAzQdAhEDNBjwIQNkHrJhAzQbP4ABAzEDcQAAALrQEAIAAgASoCACAClCAAKgIAkjgCACAAIAEqAgQgApQgACoCBJI4AgQgACABKgIIIAKUIAAqAgiSOAIIIAAgASoCDCAClCAAKgIMkjgCDCAAIAEqAhAgApQgACoCEJI4AhAgACABKgIUIAKUIAAqAhSSOAIUIAAgASoCGCAClCAAKgIYkjgCGCAAIAEqAhwgApQgACoCHJI4AhwgACABKgIgIAKUIAAqAiCSOAIgCw8AIAAgACgCAEEEajYCAAsLACAAQRBqIAEQbQsSACAAQQRqIAAoAgAgAWwQsAULDgAgACABKAIANgIAIAALkwEBAn8gASAAEEQiAksEQCMAQSBrIgMkAAJAIAEgAmsiASAAEDUoAgAgACgCBGtBAnVNBEAgACABEKgDDAELIAAQNSECIANBCGogACAAEEQgAWoQ4wIgABBEIAIQ2gIiAiABEM0GIAAgAhDiAiACELgCCyADQSBqJAAPCyABIAJJBEAgACAAKAIAIAFBAnRqEKIECwuIAQEDfyMAQRBrIgEkACMAQRBrIgIkACACQQA2AgwgACACQQxqEHkjAEEQayIDJAAgA0EANgIMIABBBGogA0EMahB5IANBEGokACACQRBqJAAgAEEANgIIIAFBADYCDCAAQQxqIAFBDGoQeSABQYCAgPwDNgIEIAAgASoCBDgCECABQRBqJAAgAAsSACAAEDUoAgAgACgCAGtBAXULEAAgACgCBCAAKAIAa0EBdQsSACAAEDUoAgAgACgCAGtBBXULFgEBfyAAEEMhASAAENsGIAAgARCYBAv5AQEHfyABIAAQRCICSwRAIwBBIGsiByQAAkAgASACayIDIAAQNSgCACAAKAIEa0ECdU0EQCAAIAMQqAMMAQsgABA1IQQgACAAEEQgA2oQ4wIhBSAAEEQhCEEAIQIjAEEQayIGJAAgBkEANgIMIAdBCGoiAUEMaiAGQQxqIAQQugEgBQRAIAEoAhAgBRDLBiECCyABIAI2AgAgASACIAhBAnRqIgQ2AgggASAENgIEIAEQPiACIAVBAnRqNgIAIAZBEGokACABIAMQzQYgACABEOICIAEQuAILIAdBIGokAA8LIAEgAkkEQCAAIAAoAgAgAUECdGoQogQLCycAIAMgAygCACACIAFrIgBrIgI2AgAgAEEASgRAIAIgASAAED8aCwsZACAAEIcBBEAgACABEIoBDwsgACABEJEBC60BAQR/IwBBEGsiCCQAAkAgAEUNACAEKAIMIQYgAiABayIHQQBKBEAgACABIAdB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IAAoAgAiACgCCCAAKAIAQaLa79cGaiICEIMCIQMgACgCDCACEIMCIQQgACgCECACEIMCIQECQCADIAVBAnZPDQAgASAEckEDcSAEIAUgA0ECdGsiBk8gASAGT3JyDQAgAUECdiEKIARBAnYhC0EAIQQDQCAAIAQgA0EBdiIGaiIMQQF0Ig0gC2pBAnRqIgEoAgAgAhCDAiEJIAUgASgCBCACEIMCIgFNIAkgBSABa09yDQEgACABIAlqai0AAA0BIAcgACABahCjAiIBRQRAIAAgCiANakECdGoiBCgCACACEIMCIQMgBSAEKAIEIAIQgwIiAk0gAyAFIAJrT3INAkEAIAAgAmogACACIANqai0AABshCAwCCyADQQFGDQEgBiADIAZrIAFBAEgiARshAyAEIAwgARshBAwACwALIAgFQQALIgAgByAAGwvLAQECfyMAQRBrIgEkAAJAIAC9QiCIp0H/////B3EiAkH7w6T/A00EQCACQYCAwPIDSQ0BIABEAAAAAAAAAABBABDMAiEADAELIAJBgIDA/wdPBEAgACAAoSEADAELAkACQAJAAkAgACABEJ4FQQNxDgMAAQIDCyABKwMAIAErAwhBARDMAiEADAMLIAErAwAgASsDCBDNAiEADAILIAErAwAgASsDCEEBEMwCmiEADAELIAErAwAgASsDCBDNApohAAsgAUEQaiQAIAALSAECfwJ/IAFBH00EQCAAKAIAIQIgAEEEagwBCyABQSBrIQEgAAsoAgAhAyAAIAIgAXQ2AgAgACADIAF0IAJBICABa3ZyNgIEC7ICAQV/IwBB8AFrIgckACAHIAMoAgAiCDYC6AEgAygCBCEDIAcgADYCACAHIAM2AuwBQQEhCQJAAkACQCAIQQFHIANyRQRAIAAhAwwBC0EAIAFrIQsgACEIA0AgCCAGIARBAnRqIgooAgBrIgMgACACEQMAQQBMBEAgCCEDDAILAkAgBSAEQQJIckUEQCAKQQhrKAIAIQUgCCALaiIKIAMgAhEDAEEATg0BIAogBWsgAyACEQMAQQBODQELIAcgCUECdGogAzYCACAHQegBaiIFIAUQkgUiBRCGAyAJQQFqIQkgBCAFaiEEQQAhBSADIQggBygC6AFBAUcNASAHKALsAQ0BDAMLCyAIIQMMAQsgBQ0BCyABIAcgCRCRBSADIAEg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aiEEDAALAAUgByAAQQR0aiIBQZCACGpBADYCACABQYyACGogDDYCACABQZSACGogEjYCACABQZiACGpBADYCACAAQQFqIQAgBygCCCEEDAELAAsACyALCwsIACAAKAIQRQsJACAAEPwCEDQLFAAgAEHYkQM2AgAgAEEEahBHIAALCgAgAEEYdEEYdQsUACAAQZiRAzYCACAAQQRqEEcgAAsJACAAIAEQ9AQL2QMCAn4CfyMAQSBrIgQkAAJAIAFC////////////AIMiA0KAgICAgIDAgDx9IANCgICAgICAwP/DAH1UBEAgAUIEhiAAQjyIhCEDIABC//////////8PgyIAQoGAgICAgICACFoEQCADQoGAgICAgICAwAB8IQIMAgsgA0KAgICAgICAgEB9IQIgAEKAgICAgICAgAiFQgBSDQEgAiADQgGDfCECDAELIABQIANCgICAgICAwP//AFQgA0KAgICAgIDA//8AURtFBEAgAUIEhiAAQjyIhEL/////////A4NCgICAgICAgPz/AIQhAgwBC0KAgICAgICA+P8AIQIgA0L///////+//8MAVg0AQgAhAiADQjCIpyIFQZH3AEkNACAEQRBqIAAgAUL///////8/g0KAgICAgIDAAIQiAiAFQYH3AGsQjAEgBCAAIAJBgfgAIAVrEIUCIAQpAwhCBIYgBCkDACIAQjyIhCECIAQpAxAgBCkDGIRCAFKtIABC//////////8Pg4QiAEKBgICAgICAgAhaBEAgAkIBfCECDAELIABCgICAgICAgIAIhUIAUg0AIAJCAYMgAnwhAgsgBEEgaiQAIAIgAUKAgICAgICAgIB/g4S/C0UBAX8jAEEQayIFJAAgBSABIAIgAyAEQoCAgICAgICAgH+FEKEBIAUpAwAhASAAIAUpAwg3AwggACABNwMAIAVBEGokAAvEAQIBfwJ+QX8hAwJAIABCAFIgAUL///////////8AgyIEQoCAgICAgMD//wBWIARCgICAgICAwP//AFEbDQBBACACQv///////////wCDIgVCgICAgICAwP//AFYgBUKAgICAgIDA//8AURsNACAAIAQgBYSEUARAQQAPCyABIAKDQgBZBEBBACABIAJTIAEgAlEbDQEgACABIAKFhEIAUg8LIABCAFIgASACVSABIAJRGw0AIAAg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A0EQaiQAIAVBEGokACAAC7YDAgN/AX4jAEEgayIDJAACQCABQv///////////wCDIgVCgICAgICAwMA/fSAFQoCAgICAgMC/wAB9VARAIAFCGYinIQQgAFAgAUL///8PgyIFQoCAgAhUIAVCgICACFEbRQRAIARBgYCAgARqIQIMAgsgBEGAgICABGohAiAAIAVCgICACIWEQgBSDQEgAiAEQQFxaiECDAELIABQIAVCgICAgICAwP//AFQgBUKAgICAgIDA//8AURtFBEAgAUIZiKdB////AXFBgICA/gdyIQIMAQtBgICA/AchAiAFQv///////7+/wABWDQBBACECIAVCMIinIgRBkf4ASQ0AIANBEGogACABQv///////z+DQoCAgICAgMAAhCIFIARBgf4AaxCMASADIAAgBUGB/wAgBGsQhQIgAykDCCIAQhmIpyECIAMpAwAgAykDECADKQMYhEIAUq2EIgVQIABC////D4MiAEKAgIAIVCAAQoCAgAhRG0UEQCACQQFqIQIMAQsgBSAAQoCAgAiFhEIAUg0AIAJBAXEgAmohAgsgA0EgaiQAIAIgAUIgiKdBgICAgHhxcr4LCwAgACABEPoEECELJwAgACAFOgAQIAAgBDgCDCAAIAM4AgggACACOAIEIAAgATgCACAAC4oBAQN/QeinBEHopwQoAgBBAWoiBTYCACAAIAU2AgAgAwRAA0AgAiAEQQN0aiIGKAIARQRAIAYgBTYCACACIARBA3RqIgAgATYCBCAAQQA2AgggAxACIAIPCyAEQQFqIgQgA0cNAAsLIAAgASACIANBBHRBCHIQyAIgA0EBdCIAEPkEIQEgABACIAELHwBB4KcEKAIARQRAQeSnBCABNgIAQeCnBCAANgIACwu2DwIFfw5+IwBB0AJrIgUkACAEQv///////z+DIQogAkL///////8/gyEMIAIgBIVCgICAgICAgICAf4MhDSAEQjCIp0H//wFxIQgCQAJAIAJCMIinQf//AXEiCUH//wFrQYKAfk8EQCAIQf//AWtBgYB+Sw0BCyABUCACQv///////////wCDIg9CgICAgICAwP//AFQgD0KAgICAgIDA//8AURtFBEAgAkKAgICAgIAghCENDAILIANQIARC////////////AIMiAkKAgICAgIDA//8AVCACQoCAgICAgMD//wBRG0UEQCAEQoCAgICAgCCEIQ0gAyEBDAILIAEgD0KAgICAgIDA//8AhYRQBEAgAyACQoCAgICAgMD//wCFhFAEQEIAIQFCgICAgICA4P//ACENDAMLIA1CgICAgICAwP//AIQhDUIAIQEMAgsgAyACQoCAgICAgMD//wCFhFAEQEIAIQEMAgsgASAPhFAEQEKAgICAgIDg//8AIA0gAiADhFAbIQ1CACEBDAILIAIgA4RQBEAgDUKAgICAgIDA//8AhCENQgAhAQwCCyAPQv///////z9YBEAgBUHAAmogASAMIAEgDCAMUCIGG3kgBkEGdK18pyIGQQ9rEIwBQRAgBmshBiAFKQPIAiEMIAUpA8ACIQELIAJC////////P1YNACAFQbACaiADIAogAyAKIApQIgcbeSAHQQZ0rXynIgdBD2sQjAEgBiAHakEQayEGIAUpA7gCIQogBSkDsAIhAwsgBUGgAmogCkKAgICAgIDAAIQiEkIPhiADQjGIhCICQgBCgICAgLDmvIL1ACACfSIEQgAQiAEgBUGQAmpCACAFKQOoAn1CACAEQgAQiAEgBUGAAmogBSkDmAJCAYYgBSkDkAJCP4iEIgRCACACQgAQiAEgBUHwAWogBEIAQgAgBSkDiAJ9QgAQiAEgBUHgAWogBSkD+AFCAYYgBSkD8AFCP4iEIgRCACACQgAQiAEgBUHQAWogBEIAQgAgBSkD6AF9QgAQiAEgBUHAAWogBSkD2AFCAYYgBSkD0AFCP4iEIgRCACACQgAQiAEgBUGwAWogBEIAQgAgBSkDyAF9QgAQiAEgBUGgAWogAkIAIAUpA7gBQgGGIAUpA7ABQj+IhEIBfSICQgAQiAEgBUGQAWogA0IPhkIAIAJCABCIASAFQfAAaiACQgBCACAFKQOoASAFKQOgASIPIAUpA5gBfCIEIA9UrXwgBEIBVq18fUIAEIgBIAVBgAFqQgEgBH1CACACQgAQiAEgBiAJIAhraiEGAn8gBSkDcCIQQgGGIhQgBSkDiAEiDkIBhiAFKQOAAUI/iIR8IgtC5+wAfSIVQiCIIgIgDEKAgICAgIDAAIQiFkIBhiABQj+IhCIMQiCIIgR+IhEgAUIBhiIPQiCIIgogCyAVVq0gCyAUVK0gBSkDeEIBhiAQQj+IhCAOQj+IfHx8QgF9IhBCIIgiC358Ig4gEVStIA4gDiAQQv////8PgyIQIAxC/////w+DIhR+fCIOVq18IAQgC358IAQgEH4iEyALIBR+fCIRIBNUrUIghiARQiCIhHwgDiAOIBFCIIZ8Ig5WrXwgDiAOIBVC/////w+DIhUgFH4iEyACIAp+fCIRIBNUrSARIBEgECAPQv7///8PgyITfnwiEVatfHwiDlatfCAOIAQgFX4iFyALIBN+fCIEIAIgFH58IgsgCiAQfnwiEEIgiCALIBBWrSAEIBdUrSAEIAtWrXx8QiCGhHwiBCAOVK18IAQgESACIBN+IgIgCiAVfnwiCkIgiCACIApWrUIghoR8IgIgEVStIAIgEEIghnwgAlStfHwiAiAEVK18IgRC/////////wBYBEAgBUHQAGogAiAEIAMgEhCIASABQjGGIAUpA1h9IAUpA1AiAUIAUq19IQtCACABfSEKIAZB/v8AagwBCyAFQeAAaiAEQj+GIAJCAYiEIgIgBEIBiCIEIAMgEhCIASABQjCGIAUpA2h9IAUpA2AiDEIAUq19IQtCACAMfSEKIAEhDyAWIQwgBkH//wBqCyIGQf//AU4EQCANQoCAgICAgMD//wCEIQ1CACEBDAELAn4gBkEASgRAIAtCAYYgCkI/iIQhCyAEQv///////z+DIAatQjCGhCEMIApCAYYMAQsgBkGPf0wEQEIAIQEMAgsgBUFAayACIARBASAGaxCFAiAFQTBqIA8gDCAGQfAAahCMASAFQSBqIAMgEiAFKQNAIgIgBSkDSCIMEIgBIAUpAzggBSkDKEIBhiAFKQMgIgFCP4iEfSAFKQMwIgQgAUIBhiIBVK19IQsgBCABfQshBCAFQRBqIAMgEkIDQgAQiAEgBSADIBJCBUIAEIgBIAwgAiACIAMgAkIBgyIBIAR8IgNUIAsgASADVq18IgEgElYgASASURutfCICVq18IgQgAiACIARCgICAgICAwP//AFQgAyAFKQMQViABIAUpAxgiBFYgASAEURtxrXwiAlatfCIEIAIgBEKAgICAgIDA//8AVCADIAUpAwBWIAEgBSkDCCIDViABIANRG3GtfCIBIAJUrXwgDYQhDQsgACABNwMAIAAgDTcDCCAFQdACaiQAC4sMAQZ/IAAgAWohBQJAAkAgACgCBCICQQFxDQAgAkEDcUUNASAAKAIAIgIg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NgIAIAFCABDDAQtCACEUCyAAIBU3AwAgACAUNwMIIAxBMGokAAvQBgIEfwN+IwBBgAFrIgUkAAJAAkACQCADIARCAEIAEIYCRQ0AAn8gBEL///////8/gyEJAn8gBEIwiKdB//8BcSIGQf//AUcEQEEEIAYNARpBAkEDIAMgCYRQGwwCCyADIAmEUAsLIQcgAkIwiKciCEH//wFxIgZB//8BRg0AIAcNAQsgBUEQaiABIAIgAyAEEF0gBSAFKQMQIgEgBSkDGCICIAEgAhD7BCAFKQMIIQIgBSkDACEEDAELIAEgAkL///////8/gyAGrUIwhoQiCiADIARC////////P4MgBEIwiKdB//8BcSIHrUIwhoQiCRCGAkEATARAIAEgCiADIAkQhgIEQCABIQQMAgsgBUHwAGogASACQgBCABBdIAUpA3ghAiAFKQNwIQQMAQsgBgR+IAEFIAVB4ABqIAEgCkIAQoCAgICAgMC7wAAQXSAFKQNoIgpCMIinQfgAayEGIAUpA2ALIQQgB0UEQCAFQdAAaiADIAlCAEKAgICAgIDAu8AAEF0gBSkDWCIJQjCIp0H4AGshByAFKQNQIQMLIAlC////////P4NCgICAgICAwACEIQkgCkL///////8/g0KAgICAgIDAAIQhCiAGIAdKBEADQAJ+IAogCX0gAyAEVq19IgtCAFkEQCALIAQgA30iBIRQBEAgBUEgaiABIAJCAEIAEF0gBSkDKCECIAUpAyAhBAwFCyALQgGGIARCP4iEDAELIApCAYYgBEI/iIQLIQogBEIBhiEEIAZBAWsiBiAHSg0ACyAHIQYLAkAgCiAJfSADIARWrX0iCUIAUwRAIAohCQwBCyAJIAQgA30iBIRCAFINACAFQTBqIAEgAkIAQgAQXSAFKQM4IQIgBSkDMCEEDAELIAlC////////P1gEQANAIARCP4ghASAGQQFrIQYgBEIBhiEEIAEgCUIBhoQiCUKAgICAgIDAAFQNAAsLIAhBgIACcSEHIAZBAEwEQCAFQUBrIAQgCUL///////8/gyAGQfgAaiAHcq1CMIaEQgBCgICAgICAwMM/EF0gBSkDSCECIAUpA0AhBAwBCyAJQv///////z+DIAYgB3KtQjCGhCECCyAAIAQ3AwAgACACNwMIIAVBgAFqJAALvwIBAX8jAEHQAGsiBCQAAkAgA0GAgAFOBEAgBEEgaiABIAJCAEKAgICAgICA//8AEF0gBCkDKCECIAQpAyAhASADQf//AUkEQCADQf//AGshAwwCCyAEQRBqIAEgAkIAQoCAgICAgID//wAQXSADQf3/AiADQf3/AkgbQf7/AWshAyAEKQMYIQIgBCkDECEBDAELIANBgYB/Sg0AIARBQGsgASACQgBCgICAgICAgDkQXSAEKQNIIQIgBCkDQCEBIANB9IB+SwRAIANBjf8AaiEDDAELIARBMGogASACQgBCgICAgICAgDkQXSADQeiBfSADQeiBfUobQZr+AWohAyAEKQM4IQIgBCkDMCEBCyAEIAEgAkIAIANB//8Aaq1CMIYQXSAAIAQpAwg3AwggACAEKQMANwMAIARB0ABqJAALNQAgACABNwMAIAAgAkL///////8/gyAEQjCIp0GAgAJxIAJCMIinQf//AXFyrUIwhoQ3AwgLEAAgACABIAJBAEEAEIsFGgvEAgACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABQQlrDhIACgsMCgsCAwQFDAsMDAoLBwgJCyACIAIoAgAiAUEEajYCACAAIAEoAgA2AgAPCwALIAIgAigCACIBQQRqNgIAIAAgATIBADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATMBADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATAAADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATEAADcDAA8LAAsgAiACKAIAQQdqQXhxIgFBCGo2AgAgACABKwMAOQMADwsgACACIAMRAgALDwsgAiACKAIAIgFBBGo2AgAgACABNAIANwMADwsgAiACKAIAIgFBBGo2AgAgACABNQIANwMADwsgAiACKAIAQQdqQXhxIgFBCGo2AgAgACABKQMANwMAC20BBH8gACgCACwAABDEAUUEQEEADwsDQCAAKAIAIQNBfyEBIAJBzJmz5gBNBEBBfyADLAAAQTBrIgQgAkEKbCIBaiAEQf////8HIAFrShshAQsgACADQQFqNgIAIAEhAiADLAABEMQBDQALIAILlxMCEX8BfiMAQdAAayIHJAAgByABNgJMIAdBN2ohFiAHQThqIRJBACEBAkACQAJAAkADQCABQf////8HIA1rSg0BIAEgDWohDSAHKAJMIgshAQJA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AWo7AQYgBEEgaiEEIAdBAWoiB0EERw0ACyANQYALaiQAC8sDAQR/IAAoAuQDIABBAUH8DyAAKAIEKAIAEQQAIgBB/AdqIgE2AiggAEL/////DzcC+AcgAEKBgICAIDcCgAggAEKDgICAwAA3AogIIABC/f///283AvAHIABChYCAgOAANwKQCCAAQvv///9PNwLoByAAQoeAgICAATcCmAggAEL5////r383AuAHIABCiYCAgKABNwKgCCAAQvf///+PfzcC2AcgAEKLgICAwAE3AqgIIABC9f///+9+NwLQByAAQo2AgIDgATcCsAggAELz////z343AsgHIABBDzYCuAggAELx////r343AsAHQRAhAkEQIQMDQCABIANBAnQiAGogAjYCACABIABrQQAgAmsiBDYCACABIABBBHJqIAI2AgAgASADQX9zQQJ0aiAENgIAIAJBAWohAkEwIQAgA0ECaiIDQTBHDQALA0AgASAAQQJ0IgJqQSA2AgAgASACa0FgNgIAIAEgAkEEcmpBIDYCACABIABBf3NBAnRqQWA2AgAgASACQQhyakEgNgIAIAFBfiAAa0ECdGpBYDYCACABIAJBDHJqQSA2AgAgAUF9IABrQQJ0akFgNgIAIABBBGoiAEGAAkcNAAsL9wIBCn8gACgC5AMiBCAAKAJYIgFBAUYiAjYCHCAEIABBAUH+BUGAAiACGyAAKAJ4IAAoAgQoAggRCAA2AhggACgCeEEASgRAIAQoAhQhBiABQQFHIQgDQCAGIAQgB0ECdCIBaigCICICbSEGIAhFBEAgBCgCGCABaiIDIAMoAgBB/wFqNgIACyACQf4BaiACQQFrIglBAXQiCm0hBSAEKAIYIAFqKAIAIQFBACECQQAhAwNAIAMgBUoEQANAIAMgAkEBaiICQQF0QQFyQf8BbCAJaiAKbSIFSg0ACwsgASADaiACIAZsOgAAIANBAWoiA0GAAkcNAAsgCEUEQEEBIQIDQCABIAJrIgUgAS0AADoAACABIAJqIgMgAS0A/wE6AP8BIAEgAkF/c2ogAS0AADoAACADIAEtAP8BOgCAAiAFQQJrIAEtAAA6AAAgAyABLQD/AToAgQIgAkEDaiICQYACRw0ACwsgB0EBaiIHIAAoAnhIDQALCwsYACAAKAIAIgFBMzYCFCAAIAEoAgARAQAL+gMB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aiIAIAYqAhwgBioCECAClCAGKgIUIAOUkpIgBioCPCAGKgIwIAKUIAYqAjQgA5SSkiIHlSIIIAYqAiwgBioCICAClCAGKgIkIAOUkpIgB5UiAiAEIAUQckEASA0BIAAgBCoCACAFKgIAIAZBDGogBkEIahDiAUEASA0BQX9BACAIIAYqAgyTIgMgA5QgAiAGKgIIkyICIAKUkkMAAIA/XhshAQwBCyABKgIcIQcgASoCFCEIIAEqAhAhCSAEIAEqAgwgASoCACAClCABKgIEIAOUkpIgASoCLCABKgIgIAKUIAEqAiQgA5SSkiIKlTgCACAFIAcgCSAClCAIIAOUkpIgCpU4AgBBACEBCyAGQUBrJAAgAQt3AQF/IAAQywUgABA1IAAoAgAgACgCBCABQQRqIgIQmAIgACACEEggAEEEaiABQQhqEEggABA1IAEQPhBIIAEgASgCBDYCACAAELcBGiAAKAIAGiAAKAIAIAAQigJBBHRqGiAAKAIAIAAQigJBBHRqGiAAKAIAGguAAQECfyMAQRBrIgQkACAEQQA2AgwgAEEMaiAEQQxqIAMQugEgAQRAIAAoAhAaIAFB/////wBLBEBBlvwBEKwBAAsgAUEEdBBMIQULIAAgBTYCACAAIAUgAkEEdGoiAjYCCCAAIAI2AgQgABA+IAUgAUEEdGo2AgAgBEEQaiQAIAALkgEBA38jAEEQayICJAAgAiABNgIMIwBBEGsiAyQAIAAQNRogA0H/////ADYCDCADQf////8HNgIIIANBDGogA0EIahD5ASgCACEEIANBEGokACABIARNBEAgABCKAiIAIARBAXZJBEAgAiAAQQF0NgIIIAJBCGogAkEMahB6KAIAIQQLIAJBEGokACAEDwsQnAEACw0AIAAgASACQQQQqQQLHQAgAUH/////A0sEQEGW/AEQrAEACyABQQJ0EEwLqQIBB38gABBKIQICQCABBEAgACACIAEQiQIQrgIgABBKIAE2AgBBACECA0AgASACRgRAIABBCGoiAigCACIDRQ0DIAAgAygCBCABEFsiBxA8IAI2AgADQCADKAIAIgJFDQQCQCACKAIEIAEQWyIEIAdGDQAgAiEFIAAgBBA8KAIARQRAIAAgBBA8IAM2AgAgBCEHDAELA0ACQCAFIgYoAgBFBEBBACEFDAELIAAQWSACQQhq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IAQgDCANojkDwAYgBCALIA2iOQO4BiAEIAogDaI5A7AGIARBAEHAABA6IgJCADcDSCACQUBrQoCAgICAgID4v383AwAgAkIANwNQIAJCADcDWCACQgA3A2AgAkKAgICAgICA+D83A2ggAkHwAGpBAEEwEDoaIAJCgICAgICAgPg/NwOgASACQagBakEAQcgAEDoaIAJCgICAgICAgPi/fzcD8AEgAkH4AWpBAEEwEDoaIAJCADcDsAIgAkKAgICAgICA+L9/NwOoAiACQgA3A7gCIAJCADcDwAIgAkIANwPIAiACQoCAgICAgID4PzcD0AIgAkHYAmpBAEHwABA6GiACQoCAgICAgID4PzcDyAMgAkHQA2pBAEEwEDoaIAJCgICAgICAgPg/NwOABCACQYgEakEAQTAQOhogAkKAgICAgICA+D83A7gEA0BBACEDIAZBA0cEQANAIANBBkcEQCADQQN0IgggByAGQTBsamohCUEAIQJEAAAAAAAAAAAhCgNAIAJBDEcEQCAEQcAEaiAGQeAAbGogAkEDdGorAwAgBCACQTBsaiAIaisDAKIgCqAhCiACQQFqIQIMAQsLIAkgCjkDACADQQFqIQMMAQsLIAZBAWohBgwBCwsgBEHgBmokAEF/IQMCQCABKwNYIAErA1AgBSsDGCIMoiABKwNAIgsgBSsDCCIOoiAFKwMQIg8gASsDSKKgoKAiCkQAAAAAAAAAAGIEfyABKwMgIRAgASsDKCERIAErAzAhEiABKwM4IRMgBSABKwMAIg0gCqIgASsDECAMoiANIA6iIAErAwggD6KgoCABKwMYoCINIAuioSAKIAqiIgujOQMgIAUgASsDCCAKoiANIAErA0iioSALozkDKCAFIAErAxAgCqIgDSABKwNQoqEgC6M5AzAgBSABKwMgIAqiIBMgEiAMoiAQIA6iIA8gEaKgoKAiDCABKwNAoqEgC6M5AzggBSABKwMoIAqiIAwgASsDSKKhIAujOQNAIAUgASsDMCAKoiAMIAErA1CioSALozkDSEEABUF/C0EATgRAQQAhAgNAQQAhAyACQQJGDQIDQCADQQZHBEAgA0EDdCIEIAAgAkEwbGpqIQZBACEBRAAAAAAAAAAAIQoDQCABQQNHBEAgBUEgaiACQRhsaiABQQN0aisDACAFQdAAaiABQTBsaiAEaisD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SCABIAEoAgQ2AgAgACAAEFYQsQMLWQECfyMAQRBrIgIkACACIABBCGogARDFBiIBKAIAIQMDQCABKAIEIANHBEAgACgCEBogASgCABClAyABIAEoAgBBDGoiAzYCAAwBCwsgARCrASACQRBqJAALGQAgACABIAIgA0EMQZjNAUHVqtWqARCqBAtTAQN/IwBBEGsiAyQAIAMgACABEOsCIgIoAgQhASACKAIIIQQDQCABIARGBEAgAhBuIANBEGokAAUgABA1GiABEKUDIAIgAUEMaiIBNgIEDAELCwsSACAAED4oAgAgACgCAGtBAnULHQAgAUH/////A0sEQEGYzQEQrAEACyABQQJ0EEwLCQAgACABEJMEC1gBAn8jAEEQayICJAAgAiAAQQhqIAEQpgMiASgCACEDA0AgASgCBCADRwRAIAAoAhAgASgCABDMBiABIAEoAgBBBGoiAzYCAAwBCwsgARCrASACQRBqJAALxwEBCX8gACgCCCAAKAIEELkBIgIEQEF/IQcCQCACKAIEIgMgACgCCEcNACACKAIIIgEgACgCBEcNAEEAIQcgA0EAIANBAEobIQggAUEAIAFBAEobIQkgAigCACEEQQAhAQNAIAEgCEYNASAAKAIAIAFBA3RqIQVBACEGA0AgBiAJRwRAIAQgBSsDADkDACAGQQFqIQYgBEEIaiEEIAUgA0EDdGohBQwBCwsgAUEBaiEBDAALAAsgB0EATgRAIAIPCyACEEYLQQALCwAgACABQQQQ+gELDAAgACAAKAIAEM8GCwsAIAAgAUEkEPoBCy4BAX8gACgCBCECA0AgASACRwRAIAAQNRogAkEMayICEOQBDAELCyAAIAE2AgQLMQEBfyAAEIQCIAAoAgAEQCAAIAAoAgAQ0gYgABA1GiAAKAIAIQEgABC7ARogARA0CwsuAQF/IAAoAgQgASgCCBDcBiICBEAgAiAAIAEQxAZBAE4EQCACDwsgAhBGC0EACy4BAX8gACgCBCECA0AgASACRwRAIAAQNRogAkEMayICENMGDAELCyAAIAE2AgQLIAAgAEIANwIAIABCADcCECAAQgA3AgggAEEYahC0AhoLBwAgABCnAgsuAQF/IAAoAgQhAgNAIAEgAkcEQCAAEDUaIAJBIGsiAhCUAwwBCwsgACABNgIECzUAIAAoAgAaIAAoAgAg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QCAGQTAQhQEhDyACIAIoAgAiEEEBajYCACAQIA86AAAMAQsgCxC/AQR/QX8FIAtBABBBLAAACyEQQQAhD0EAIRMDQCAEIBFGDQECQCAPIBBHBEAgDyESDAELIAIgAigCACIQQQFqNgIAIBAgCjoAAEEAIRIgCxA4IBNBAWoiE00EQCAPIRAMAQsgCyATEEEtAABB/wBGBEBBfyEQDAELIAsgExBBLAAAIRALIBFBAWsiES0AACEPIAIgAigCACIYQQFqNgIAIBggDzoAACASQQFqIQ8MAAsACyAXIAIoAgAQmwILIBVBAWohFQwACwALuwIBAX8jAEEQayIKJAAgCQJ/IAAEQCACEKIHIQACQCABBEAgCiAAEP4BIAMgCigCADYAACAKIAAQ/QEMAQsgCiAAELgDIAMgCigCADYAACAKIAAQwAELIAggChCLASAKEDkaIAQgABC+AToAACAFIAAQnwE6AAAgCiAAEJ4BIAYgChCLASAKEDkaIAogABDBASAHIAoQiwEgChA5GiAAEPwBDAELIAIQoQchAAJAIAEEQCAKIAAQ/gEgAyAKKAIANgAAIAogABD9AQwBCyAKIAAQuAMgAyAKKAIANgAAIAogABDAAQsgCCAKEIsBIAoQORogBCAAEL4BOgAAIAUgABCfAToAACAKIAAQngEgBiAKEIsBIAoQORogCiAAEMEBIAcgChCLASAKEDkaIAAQ/AELNgIAIApBEGokAAsxAQF/IwBBEGsiAiQAIAIgACgCADYCCCACQQhqIAEQ7gUgAigCCCEAIAJBEGokACAACwsAIABBqLkEEMsBCwsAIAAgAUEMEPoBCwsAIABBsLkEEMsBCxUAIAAgASgCABDjBCABKAIAEPIBGguaEAEKfyMAQbAEayILJAAgCyAKNgKkBCALIAE2AqgEIAtBzwI2AmAgCyALQYgBaiALQZABaiALQeAAaiIBEGciDygCACIKNgKEASALIApBkANqNgKAASABEEUhESALQdAAahBFIQ4gC0FAaxBFIQwgC0EwahBFIQ0gC0EgahBFIRAjAEEQayIBJAAgCwJ/IAIEQCABIAMQnAciAhD+ASALIAEoAgA2AHggASACEP0BIA0gARDVASABEDkaIAEgAhDAASAMIAEQ1QEgARA5GiALIAIQvgE2AnQgCyACEJ8BNgJwIAEgAhCeASAR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EDkaIBEQORogDxBmIAtBsARqJAAgAA8LIAohAgsgAUEBaiEBDAALAAsdACAAIAEQuAEQfyABEEooAgAhASAAEEogATYCAAs0AQF/IwBBEGsiAiQAIAIgACgCADYCCCACIAIoAgggAWo2AgggAigCCCEAIAJBEGokACAACwsAIABBmLkEEMsBCwsAIABBoLkEEMsBC8MBAQZ/IwBBEGsiBCQAIAAQSigCACEFAn8gAigCACAAKAIAayIDQf////8HSQRAIANBAXQMAQtBfwsiA0EBIAMbIQMgASgCACEGIAAoAgAhByAFQc8CRgR/QQAFIAAoAgALIAMQyAIiCARAIAVBzwJHBEAgABC4ARoLIARBzgI2AgQgACAEQQhqIAggBEEEahBnIgUQnwcgBRBmIAEgACgCACAGIAdrajYCACACIAMgACgCAGo2AgAgBEEQaiQADwsQVQALJQEBfyABKAIAEOcEQRh0QRh1IQIgACABKAIANgIEIAAgAjoAAAvPEAEKfyMAQbAEayILJAAgCyAKNgKkBCALIAE2AqgEIAtBzwI2AmggCyALQYgBaiALQZABaiALQegAaiIBEGciDygCACIKNgKEASALIApBkANqNgKAASABEEUhESALQdgAahBFIQ4gC0HIAGoQRSEMIAtBOGoQRSENIAtBKGoQRSEQIwBBEGsiASQAIAsCfyACBEAgASADEKIHIgIQ/gEgCyABKAIANgB4IAEgAhD9ASANIAEQiwEgARA5GiABIAIQwAEgDCABEIsBIAEQORogCyACEL4BOgB3IAsgAhCfAToAdiABIAIQngEgESABEIsBIAEQORogASACEMEBIA4gARCLASABEDkaIAIQ/AEMAQsgASADEKEHIgIQ/gEgCyABKAIANgB4IAEgAhD9ASANIAEQiwEgARA5GiABIAIQwAEgDCABEIsBIAEQORogCyACEL4BOgB3IAsgAhCfAToAdiABIAIQngEgESABEIsBIAEQORogASACEMEBIA4gARCLASABEDkaIAIQ/AELNgIkIAFBEGokACAJIAgoAgA2AgAgBEGABHEiEkEJdiETQQAhAUEAIQIDQCACIQoCQAJAAkACQCABQQRGDQAgACALQagEahCTAUUNAEEAIQQCQAJAAkACQAJAAkAgC0H4AGogAWosAAAOBQEABAMFCQsgAUEDRg0H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KgJUIAIoAgwgAigCCBBXOAIgIAYgCCACKgJYIAIqAlwgAigCDCACKAIIEFc4AiQgBiAIIAIqAmAgAioCZCACKAIMIAIoAggQVzgCKCAGIAggAioCaCACKgJsIAIoAgwgAigCCBBXOAIsIAggBCAFIC4gNJQQiwIgBiAIIAIqAnAgAioCdCACKAIMIAIoAggQVzgCMCAGIAggAioCeCACKgJ8IAIoAgwgAigCCBBXOAI0IAYgCCACKgKAASACKgKEASACKAIMIAIoAggQVzgCOCAGIAggAioCiAEgAioCjAEgAigCDCACKAIIEFc4AjwgBiAIIAIqApABIAIqApQBIAIoAgwgAigCCBBXOAJAIAYgCCACKgKYASACKgKcASACKAIMIAIoAggQVzgCRCAIIAQgBSAuIDOUEIsCIAYgCCACKgKgASACKgKkASACKAIMIAIoAggQVzgCSCAGIAggAioCqAEgAioCrAEgAigCDCACKAIIEFc4AkwgBiAIIAIqArABIAIqArQBIAIoAgwgAigCCBBXOAJQIAYgCCACKgK4ASACKgK8ASACKAIMIAIoAggQVzgCVCAGIAggAioCwAEgAioCxAEgAigCDCACKAIIEFc4AlggBiAIIAIqAsgBIAIqAswBIAIoAgwgAigCCBBXOAJcIAggBCAFIC4gMZQQiwIgBiAIIAIqAtABIAIqAtQBIAIoAgwgAigCCBBXOAJgIAYgCCACKgLYASACKgLcASACKAIMIAIoAggQVzgCZCAGIAggAioC4AEgAioC5AEgAigCDCACKAIIEFc4AmggBiAIIAIqAugBIAIqAuwBIAIoAgwgAigCCBBXOAJsIAYgCCACKgLwASACKgL0ASACKAIMIAIoAggQVzgCcCAGIAggAioC+AEgAioC/AEgAigCDCACKAIIEFc4AnQgCCAEIAUgLiAwlBCLAiAGIAggAioCgAIgAioChAIgAigCDCACKAIIEFc4AnggBiAIIAIqAogCIAIqAowCIAIoAgwgAigCCBBXOAJ8IAYgCCACKgKQAiACKgKUAiACKAIMIAIoAggQVzgCgAEgBiAIIAIqApgCIAIqApwCIAIoAgwgAigCCBBXOAKEASAGIAggAioCoAIgAioCpAIgAigCDCACKAIIEFc4AogBIAYgCCACKgKoAiACKgKsAiACKAIMIAIoAggQVzgCjAEgCCAEIAUgLiAvlBCLAiAGIAggNyA2IAIoAgwgAigCCBBXOAKQASACQeACaiQAQQAhBUEAIQIgEUHUABCHBkEkIRQDQCAFQSVGBEACQCACQZoFRg0AQdCyBEHfqQEQM0G9GxAzQdAhEDNBmgMQNkHrJhAzQeOsARAzEDcQAAALBSACIBRqIQQgBiAFQQJ0aiEeIAVBAWoiDSEFA0AgAiAERwRAIBEgAkEIbWoiFSAVLQAAIB4qAgAgBiAFQQJ0aioCAF0gAkEHcXRyOgAAIAVBAWohBSACQQFqIQIMAQsLIBRBAWshFCAEIQIgDSEFDAELCyAGQaABaiQAIAcgCxBtIQIgECADEI4CIgQgAi0AEDoAECAEIAIpAgg3AgggBCACKQIANwIAIANBAWohAyALQQFqIQsMAQsLIBAgAxDfBQwCC0HQsgRBthgQM0G9GxAzQdAhEDNBmQQQNkHrJhAzQYYqEDMQNwwFC0HQsgRB/TIQM0G9GxAzQdAhEDNBmgQQNkHrJhAzQYY3EDMQNwwECyAHEOEDICFBMGokACAqEHcQlQYhAyAiQRBqIgIQ3gUgAhBAIQQgIiAjKAIAEDUQggE2AgwgIkHd2gE2AgggIiAENgIEICJBsy02AgAgA0GArQEgIhDbBSACEDkaICMoAgAhGCMAQfAAayIHJAAgGUEMaiIhEJYCIBlBfzYCGCAZQRxqIRIgGUGUBmohHiAZQYwFaiEUIBlB/ARqIQYgGBA1EFkhDiAHQegAaiAZQcgAahD6AxCzAiEMA0AgDCAHQTBqEGsQswIQgwEEQCAHQTBqQcmuARCVASEQIBktAAghBCAYEDUhAiAMEG8oAgQQNSEDAkACQAJAIAQEQAJ/IAMhBSAMEG8oAgRBJGohDUEAIQ9BACEJIwBBEGsiESQAIAYQlgICQAJAIAIiBBCCAUUNACAFEIIBRQ0AIAYgBBCCARCZAwNAAkAgBBCCASAJTQRAIAYQQyAEEIIBTQ0BQdCyBEGwtwEQM0HctQEQM0HKxQAQM0GvARA2QdvJABAzQey3ARAzEDcMDwtBfyECQX8hA0H/////ByEKIAQgCRCPAiEVAkAgDSgCCARAIA1BADYCZCANQcgAaiILEEQhCCALENAGIAsgCBCnAyANQdQAaiEIA0AgCBDwBUUEQCAIEPIFDAELCyANIAggDSgCCCAVEPEDIAsQRBoMAQtB0LIEQdi4ARAzQdf9ABAzQcrFABAzQZUDEDZB28kAEDNB+7gBEDMQNwwPC0EAIQ8gBCAJEI4CIRYgDUHIAGohCAJAA0AgCBBEIA9NBEACQCACQX9GDQMgCkF/Rg0HIANBf0cNACAGIBFBCGogCSAKEPIBEKoCDAMLBQJAIBYtABAgBSAIIA8QPCgCABCOAi0AEEcNACACIBUgBSAIIA8QPCgCABCPAhCbAyILSwRAIAggDxA8KAIAIQogAiEDIAshAgwBCyALIAMgAyALSxshAwsgD0EBaiEPDAELCyAGKgIMIAKzIAOzlV5FDQAgBiARQQhqIAkgChDyARCqAgsgCUEBaiEJDAELCyAGEEMhDwsgEUEQaiQAIA8MAQtB0LIEQdWzARAzQdy1ARAzQcrFABAzQaABEDZB28kAEDNB5rYBEDMQNwwKCyAZKAIATw0BIBAQdwwDCyADIQ1BACEDQQAhCiMAQRBrIg8kACAGEJYCAkAgAiIFEIIBRQ0AIA0QggFFDQAgBiAFEIIBEJkDA0AgBRCCASAKTQRAIAYQQyAFEIIBSwRAQdCyBEGwtwEQM0HctQEQM0HKxQAQM0HwABA2QdvJABAzQey3ARAzEDcMDAsFQQAhA0F/IQJBfyELQf////8HIQQgBSAKEI8CIQkgBSAKEI4CIRECQANAIA0QggEgA00EQAJAIAJBf0YNAyALQX9HDQAgBiAPQQhqIAogBBDyARCqAgwDCwUCQCARLQAQIA0gAxCOAi0AEEcNACACIAkgDSADEI8CEJsDIghLBEAgAiELIAMhBCAIIQIMAQsgCCALIAggC0kbIQsLIANBAWohAwwBCwsgBioCDCACsyALs5VeRQ0AIAYgD0EIaiAKIAQQ8gEQqgILIApBAWohCgwBCwsgBhBDIQMLIA9BEGokACAZKAIAIANLDQELIBAQdyAMEG8oAgQQNRBZIQoCfyAHQTBqQdquARCVASECQQAgFCAOIAogBiAYKAIAIBgoAgQgDBBvKAIEKAIAIAwQbygCBCgCBBD8BSIDQQBIDQAaQQELIQQgAhB3IARFDQEgB0HYAGoQTSEPIAdBMGoiBEHPrwEQlQEhAiAPIBQgBiADEPsFIAIQdyAHQRBqQeavARCVASECAkAgBCAOIAogDyAeIAwQbygCBCgCACAMEG8oAgQoAgQQ+gVFBEAgAhB3DAELIAIQdyAHEE0hCCAHQRBqQcuwARCVASECIAggB0EwaiAOIAogDyAZKgIEEPkFAkAgCBBDIBkoAgBJBEAgAhB3DAELIAIQdyAHQRBqQdywARCVASEVAn8gGBA1IRAgDBBvKAIEEDUhESAHQTBqIQJBACEDQQAhCSMAQUBqIg0kACAGEJYCAkACQAJAIBAQggFFDQAgERCCAUUNAEMAACBBEHAhLiANQRBqIAJDAAAAABDzBUUNASAGIBAQggEQmQMDQAJAIBAQggEgCU0EQCAGEEMgEBCCAU0NAUHQsgRBsLcBEDNB3LUBEDNBysUAEDNBgAIQNkHbyQAQM0HstwEQMxA3DBALQX8hAkF/IQtB/////wchBCAQIAkQjwIhEyANQQxqIA1BCGogDUEQaiAQIAkQjgIiFioCACAWKgIEEPMDQQAhAwJAA0AgERCCASADTQRAAkAgAkF/Rg0DIARBf0YNCCALQX9HDQAgBiANIAkgBBDyARCqAgwDCwUgESADEI4CIQUCQCAWLQAQIAUtABBHDQAgDSoCDCAFKgIAkxBwIA0qAgggBSoCBJMQcJIgLl4NACACIBMgESADEI8CEIIGIgVLBEAgAyEEIAIhCyAFIQIMAQsgBSALIAUgC0kbIQsLIANBAWohAwwBCwsgBioCDCACsyALs5VeRQ0AIAYgDSAJIAQQ8gEQqgILIAlBAWohCQwBCwsgBhBDIQMLIA1BQGskACADDAILQdCyBEGe0gEQM0HctQEQM0HKxQAQM0HEARA2QdvJABAzQbfSARAzEDcMCwtB0LIEQdWzARAzQdy1ARAzQcrFABAzQfEBEDZB28kAEDNB5rYBEDMQNwwKCyAZKAIASQRAIBUQdwwBCyAVEHcCfyAHQRBqQaqyARCVASECQQAgFCAOIAogBiAYKAIAIBgoAgQgDBBvKAIEKAIAIAwQbygCBCgCBBD8BSIDQQBIDQAaQQELIQQgAhB3IARFDQAgB0EQaiICQc+yARCVASEEIA8gFCAGIAMQ+wUgBBB3IAJB5rIBEJUBIQIgB0EwaiAOIAogDyAeIAwQbygCBCgCACAMEG8oAgQoAgQQ+gVFBEAgAhB3DAELIAIQdyAIEJYCIAdBEGpBxLMBEJUBIQIgCCAHQTBqIA4gCiAPIBkqAgQQ+QUgAhB3IAgQQyAZKAIASQ0AIAgQQyAhEENNDQAgEiAHQTBqEPUDICEgCBCrAyAZIAwQbygCADYCGAsgCBDkAQsgDxDkAQwBCyAQEHcLIAwQ+QMMAQsLIBkoAhgaIAdB8ABqJAAgIkEwaiQAIClBIGokACAdEJQDIChBIGokACAAIAAoAgAQiAQQgAEiAjYCMAJAIAJFBEBBACECIAAoAjgiA0EAIANBAEobIQMDQCACIANGDQIgACgCNCACQcQAbGpBfzYCPCACQQFqIQIMAAsACyAAKAIsEDQgACAAKAIwQQN0EDsiAjYCLCACBEAgACgCABCIBCEDAkAgJUEBRgRAQQAhAgNAIAIgACgCME4NAiADIAIQbSoCACEuIAMgAhBtKgIEIS8CQCAAKAIEIgQEQCAEQbgBaiAuIC8gACgCLCACQQN0aiIEIARBBGoQ4gEaDAELIAAoAiwgAkEDdGoiBCAvOAIEIAQgLjgCAAsgAkEBaiECDAALAAsCQAJAAkACQCAlQQJrDgQBAwIAAwtBACECA0AgAiAAKAIwTg0EIAMgAhBtKgIAIS4gAyACEG0qAgQhLwJAIAAoAgQiBARAIARBuAFqIC5DAADAP5QgL0MAAMA/lCAAKAIsIAJBA3RqIgQgBEEEahDiARoMAQsgACgCLCACQQN0aiIEIC9DAADAP5Q4AgQgBCAuQwAAwD+UOAIACyACQQFqIQIMAAsAC0EAIQIDQCACIAAoAjBODQMgAyACEG0qAgAhLiADIAIQbSoCBCEvAkAgACgCBCIEBEAgBEG4AWogLiAukiAvIC+SIAAoAiwgAkEDdGoiBCAEQQRqEOIBGgwBCyAAKAIsIAJBA3RqIgQgLyAvkjgCBCAEIC4gLpI4AgALIAJBAWohAgwACwALQQAhAgNAIAIgACgCME4NAiADIAIQbSoCACEuIAMgAhBtKgIEIS8CQCAAKAIEIgQEQCAEQbgBaiAuQwAAQECUIC9DAABAQJQgACgCLCACQQN0aiIEIARBBGoQ4gEaDAELIAAoAiwgAkEDdGoiBCAvQwAAQECUOAIEIAQgLkMAAEBAlDgCAAsgAkEBaiECDAALAAtBACECA0AgAiAAKAIwTg0BIAMgAhBtKgIAIS4gAyACEG0qAgQhLwJAIAAoAgQiBARAIARBuAFqIC5DAACAQJQgL0MAAIBAlCAAKAIsIAJBA3RqIgQgBEEEahDiARoMAQsgACgCLCACQQN0aiIEIC9DAACAQJQ4AgQgBCAuQwAAgECUOAIACyACQQFqIQIMAAsAC0EAIQIgACgCOCIDQQAgA0EAShshAwNAIAIgA0YEQCAAKAIAKAIAKAIAED4hCCAAKAIAKAIAKAIAKAIYIgNFDQMgACADQQJ0aigCPCIYQcQAbCIFIAAoAjRqKAJADQMCfyAAKAIEIQ0gACgCACEEIwBBEGsiAiQAIAIgAzYCDCAEKAIAQQRqIAJBDGoQqgYhBCACQRBqJAAgACgCABCIBCECIAAoAjQgBWohDiMAQeABayIFJABBfyEDAkACQCAIEENBBEkNACAIEENBBHQQOyIMRQ0BIAgQQ0EYbBA7IgZFDQFBACEDA0AgCBBDIANLBEAgDCADQQR0aiILIAIgCCADEFIoAgAQbSoCALs5AwAgCyACIAggAxBSKAIAEG0qAgS7OQMIIAYgA0EYbGoiCyAEIAggAxBSKAIEEJgBKgIAuzkDACAEIAggAxBSKAIEEJgBKgIEIS4gC0IANwMQIAsgLrs5AwggA0EBaiEDDAELCyAFIAY2AtQBIAUgDDYC0AEgBSADNgLYAUF/IQMgDUEIaiENIAgQQyEZQQAhBEEAIQcjAEHQAGsiAiQAQX8hEAJAIBlBBEgNAANAIAQgGUcEQCAEQRhsIQsgBEEBaiEEIAYgC2orAxBEAAAAAAAAAABhDQEMAgsLIA0rAwBEAAAAAAAAAABhDQAgDSsDIEQAAAAAAAAAAGINACANKwMoRAAAAAAAAAAAYQ0AIA0rA0BEAAAAAAAAAABiDQAgDSsDSEQAAAAAAAAAAGINACANKwNQRAAAAAAAAPA/Yg0AIA0rAxhEAAAAAAAAAABiDQAgDSsDOEQAAAAAAAAAAGINACANKwNYRAAAAAAAAAAAYg0AIBlBAXQiBEEIELkBIgtFBEBBAEEDQeoLQQAQPQwBCyAEQQEQuQEiDwRAIA8oAgAhFCALKAIAIR0DQCAHIBlHBEAgHSAHQQd0aiIEIAYgB0EYbGoiCSsDADkDACAJKwMIITwgBEIANwMoIARCADcDICAEQgA3AxggBEKAgICAgICA+D83AxAgBCA8OQMIIAQgDCAHQQR0IhFqIgorAwAgCSsDAJqiOQMwIAorAwAhPCAJKwMIIT0gBEIANwNQIARCADcDSCAEQUBrQgA3AwAgBCA8ID2aojkDOCAEIAkrAwA5A1ggCSsDCCE8IARCgICAgICAgPg/NwNoIAQgPDkDYCAEIAorAwggCSsDAJqiOQNwIAQgCisDCCAJKwMImqI5A3ggESAUaiIEIAorAwA5AwAgBCAKKwMIOQMIIAdBAWohBwwBCwsgCxDOBiIERQRAIAsQRiAPEEZBAEEDQaQeQQAQPQwCCyAEIAsQ5QIiCUUEQCALEEYgDxBGIAQQRkEAQQNBpSJBABA9DAILIAQgDxDlAiIKRQRAIAsQRiAPEEYgBBBGIAkQRkEAQQNBmydBABA9DAILIAkQpANBAEgEQCALEEYgDxBGIAQQRiAJEEYgChBGQQBBA0HxLUEAED0MAgsgCSAKEOUCIhlFBEAgCxBGIA8QRiAEEEYgCRBGIAoQRkEAQQNB2TNBABA9DAILIA0rAzAhTSAZKAIAIgcrAyghVSAHKwMQIVYgBysDGCE/IAcrAwAhRSAHKwMwITwgDSsDACFOIA0rAwghTyANKwMoIVAgBysDICE+IAcrAwghQCANKwMQIVEgBysDOCE9IAsQRiAPEEYgBBBGIAkQRiAKEEYgGRBGIAIgPSA9ID2iIEAgUSA9oqEgTyA+IE0gPaKhIFCjIj2ioSBOoyI+ID6iID0gPaKgoJ8iUqM5AyggAiA9IFKjOQMgIAIgPiBSozkDGCACIDwgPCA8oiBFIFEgPKKhIE8gPyBNIDyioSBQoyI8oqEgTqMiPSA9oiA8IDyioKCfIlOjOQMQIAIgPCBTozkDCCACID0gU6M5AwBBACEEQQAhCwJAIAIrAwAiQCACKwMgIkqiIAIrAxgiRyACKwMIIkOioSI9ID2iIEMgAisDKCJLoiBKIAIrAxAiSKKhIj4gPqIgSCBHoiBLIECioSI/ID+ioKCfIjxEAAAAAAAAAABhDQAgPSA8oyE9AnwgPyA8oyJGIECiID4gPKMiRCBDmqKgIj9EAAAAAAAAAABiBEAgQyE+IEAhRSBGIUEgRCE8IEgMAQsgPSBGID0gQKIgRCBImqKgIkJEAAAAAAAAAABiIgQbIkEgQCBIIAQbIkWiIEQgPSAEGyI8IEggQyAEGyI+oqEhPyBGIEQgBBshPSBCRAAAAAAAAAAAYSELIEMgQCAEGwshRiA/RAAAAAAAAAAAYQ0AID4gPaIgRiBBoqEgP6MiRCBIIEuiIEAgR6IgQyBKoqCgIkCaIEAgQEQAAAAAAAAAAGMbIkBEAAAAAAAA8D+gn0QAAAAAAADwPyBAoZ+gRAAAAAAAAOA/oiJUIEGiID+jIkOiIFQgPKIgPCA+oiBBIEWioSI/oyI+IEUgPaIgRiA8oqEgP6MiRqKgIkggSKIgQyBDoiA+ID6ioEQAAAAAAADwv6AgRCBEoiBGIEaioEQAAAAAAADwP6AiQqKhIj9EAAAAAAAAAABjDQAgRiBImiA/nyJJoSBCoyI/oiA+oCFAIEQgP6IgQ6AhRSBGIEkgSKEgQqMiQqIgPqAhSSBEIEKiIEOgIUMCfCAEBEAgQSE+ID0hQSA8IT0gQyFIIEkhQyBFIUQgPyFGIEAhRSBCDAELIAtFBEAgPSE+IDwhPSBDIUggQiFDIEUhRCBAIUYgPyFFIEkMAQsgPCE+IEIhSCA/IUQgQCFGIEkLIUxBACEEAn8gQSBHoiA9IEqioSJARAAAAAAAAAAAYgRAIEohPCBHIUkgQSE/ID0hQkEADAELID4gQSA+IEeiID0gS6KhIldEAAAAAAAAAABiIgQbIj8gRyBLIAQbIkmiID0gPiAEGyJCIEsgSiAEGyI8oqEhQCBBID0gBBshPiBKIEcgBBshSyBXRAAAAAAAAAAAYQshCyBARAAAAAAAAAAAYQ0AIDwgPqIgSyA/oqEgQKMiPSBUID+iIECjIkCiIFQgQqIgQiA8oiA/IEmioSI8oyJBIEkgPqIgSyBCoqEgPKMiPqKgIj8gP6IgQCBAoiBBIEGioEQAAAAAAADwv6AgPSA9oiA+ID6ioEQAAAAAAADwP6AiSqKhIjxEAAAAAAAAAABjDQAgPiA/miA8nyJJoSBKoyJCoiBBoCFHID0gQqIgQKAhPCA+IEkgP6EgSqMiP6IgQaAhQSA9ID+iIECgIT4CfCAEBEAgPiFAID8hPSBBIT4gPCE/IEchPCBCDAELIAtFBEAgPiFAIEEhPSA/IT4gPCE/IEIhPCBHDAELID8hQCBBIT0gQiE/IEcLIUEgRSA8oiBEID+iIEYgQaKgoCJCmiBCIEJEAAAAAAAAAABjGyFCIEUgPqIgRCBAoiBGID2ioKAiR5ogRyBHRAAAAAAAAAAAYxshRwJAAkACQCBDID6iIEggQKIgTCA9oqCgIkqaIEogSkQAAAAAAAAAAGMbIkogQyA8oiBIID+iIEwgQaKgoCJJmiBJIElEAAAAAAAAAABjGyJJYwRAIEcgSmQEQCBCIEpkRQ0CIAIgQzkDECACIEw5AwggAiBIOQMADAQLIAIgRTkDECACIEY5AwggAiBEOQMAID4gPCBCIEdkIgQbIT4gPSBBIAQbIT0gQCA/IAQbIUAMAwsgRyBJZARAIEIgSWRFDQEgAiBDOQMQIAIgTDkDCCACIEg5AwAMAgsgAiBFOQMQIAIgRjkDCCACIEQ5AwAgPiA8IEIgR2QiBBshPiA9IEEgBBshPSBAID8gBBshQAwCCyACIEU5AxAgAiBGOQMIIAIgRDkDAAsgPyFAIEEhPSA8IT4LIAIgPjkDKCACID05AyAgAiBAOQMYCyACQUBrIAIrAwAiPCACKwMgIj2iIAIrAxgiPiACKwMIIj+ioSJFIEUgRaIgPyACKwMoIkWiID0gAisDECJAoqEiQSBBoiBAID6iIEUgPKKhIkMgQ6KgoJ8iRKMiRjkDACACIEMgRKMiQzkDOCACIEEgRKMiRDkDMCAFIFYgUaEgTyBVIE2hIFCjIkiioSBOoyBTIFKgRAAAAAAAAOA/oiJBozkDiAEgBSBIIEGjOQOoASAFRAAAAAAAAPA/IEGjOQPIASAFIEQ5A4ABIAUgQzkDoAEgBSBGOQPAASAFID45A3ggBSA9OQOYASAFIEU5A7gBIAUgPzkDkAEgBSBAOQOwASAFIDw5A3BBACEQDAELIAsQRkEAQQNB+hhBABA9CyACQdAAaiQAIBBBAEgEQCAMEDQgBhA0DAELIAUgDRDyAyICNgLcASACRQRAIAwQNCAGEDQMAQsgAiAFQdABaiAFQfAAaiAFIAVB6ABqEOYFQQBOBEBBACELA0BBACEDIAtBA0YEQCAFQdwBahDvAyAMEDQgBhA0IA4gBSsDaLYiLjgCNEF/QQAgLkMAACBBXhshAwwDBQNAIANBBEcEQCAOIAtBBHRqIANBAnRqIAUgC0EFdGogA0EDdGorAwC2OAIAIANBAWohAwwBCwsgC0EBaiELDAELAAsACyAMEDQgBhA0IAVB3AFqEO8DCyAFQeABaiQAIAMMAQsMBgsNAyAYQcQAbCICIAAoAjRqQQA2AjwgCBBDIQMgACgCNCACaiIEIBg2AjAgBCADNgI4IAgQQyEDIAgQQyEEIBwgACgCNCACaioCNLs5AxAgHCAENgIIIBwgAzYCBCAcIBg2AgBBAEEBQa/uACAcED0MAwUgACgCNCACQcQAbGpBfzYCPCACQQFqIQIMAQsACwALDAILIAAoAjgiAkEAIAJBAEobIQNBACECA0AgAiADRwRAIAAoAjQgAkHEAGxqQQA2AkAgAkEBaiECDAELCyAlQQFGDQAgARA0CyAcQSBqJAAPC0EAQQNBy8wAQQAQPUEBEAMAC0EAQQNBpA5BABA9QQEQAwALEAAACwkAIAAQ0gMQNAtUAQJ/IAEgACgCVCIBIAFBACACQYACaiIDENwDIgQgAWsgAyAEGyIDIAIgAiADSxsiAhA/GiAAIAEgA2oiAzYCVCAAIAM2AgggACABIAJqNgIEIAILqQEBBH8gACgCVCIDKAIEIgUgACgCFCAAKAIcIgZrIgQgBCAFSxsiBARAIAMoAgAgBiAEED8aIAMgAygCACAEajYCACADIAMoAgQgBGsiBTYCBAsgAygCACEEIAUgAiACIAVLGyIFBEAgBCABIAUQPxogAyADKAIAIAVqIgQ2AgAgAyADKAIEIAVrNgIECyAEQQA6AAAgACAAKAIsIgE2AhwgACABNgIUIAILKQAgASABKAIAQQdqQXhxIgFBEGo2AgAgACABKQMAIAEpAwgQ1AM5AwALxxgDEn8BfAJ+IwBBsARrIgskACALQQA2AiwCQCABvSIZQgBTBEBBASEQQYjmASETIAGaIgG9IRkMAQsgBEGAEHEEQEEBIRBBi+YBIRMMAQtBjuYBQYnmASAEQQFxIhAbIRMgEEUhFQsCQCAZQoCAgICAgID4/wCDQoCAgICAgID4/wBRBEAgAEEgIAIgEEEDaiIDIARB//97cRCNASAAIBMgEBCJASAAQaX4AUHjkgIgBUEgcSIFG0GB/AFB+5UCIAUbIAEgAWIbQQMQiQEgAEEgIAIgAyAEQYDAAHMQjQEgAyACIAIgA0gbIQkMAQsgC0EQaiERAkACfwJAIAEgC0EsahCMBSIBIAGgIgFEAAAAAAAAAABiBEAgCyALKAIsIgZBAWs2AiwgBUEgciIOQeEARw0BDAMLIAVBIHIiDkHhAEYNAiALKAIsIQpBBiADIANBAEgbDAELIAsgBkEdayIKNgIsIAFEAAAAAAAAsEGiIQFBBiADIANBAEgbCyEMIAtBMGogC0HQAmogCkEASBsiDSEHA0AgBwJ/IAFEAAAAAAAA8EFjIAFEAAAAAAAAAABmcQRAIAGrDAELQQALIgM2AgAgB0EEaiEHIAEgA7ihRAAAAABlzc1BoiIBRAAAAAAAAAAAYg0ACwJAIApBAEwEQCAKIQMgByEGIA0hCAwBCyANIQggCiEDA0AgA0EdIANBHUgbIQMCQCAHQQRrIgYgCEkNACADrSEaQgAhGQNAIAYgGUL/////D4MgBjUCACAahnwiGSAZQoCU69wDgCIZQoCU69wDfn0+AgAgBkEEayIGIAhPDQALIBmnIgZFDQAgCEEEayIIIAY2AgALA0AgCCAHIgZJBEAgBkEEayIHKAIARQ0BCwsgCyALKAIsIANrIgM2AiwgBiEHIANBAEoNAAsLIANBAEgEQCAMQRlqQQluQQFqIQ8gDkHmAEYhEgNAQQAgA2siA0EJIANBCUgbIQkCQCAGIAhNBEAgCCgCACEHDAELQYCU69wDIAl2IRRBfyAJdEF/cyEWQQAhAyAIIQcDQCAHIAMgBygCACIXIAl2ajYCACAWIBdxIBRsIQMgB0EEaiIHIAZJDQALIAgoAgAhByADRQ0AIAYgAzYCACAGQQRqIQYLIAsgCygCLCAJaiIDNgIsIA0gCCAHRUECdGoiCCASGyIHIA9BAnRqIAYgBiAHa0ECdSAPShshBiADQQBIDQALC0EAIQMCQCAGIAhNDQAgDSAIa0ECdUEJbCEDQQohByAIKAIAIglBCkkNAANAIANBAWohAyAJIAdBCmwiB08NAAsLIAxBACADIA5B5gBGG2sgDkHnAEYgDEEAR3FrIgcgBiANa0ECdUEJbEEJa0gEQEEEQaQCIApBAEgbIAtqIAdBgMgAaiIJQQltIg9BAnRqQdAfayEKQQohByAJIA9BCWxrIglBB0wEQANAIAdBCmwhByAJQQFqIglBCEcNAAsLAkAgCigCACISIBIgB24iDyAHbGsiCUUgCkEEaiIUIAZGcQ0AAkAgD0EBcUUEQEQAAAAAAABAQyEBIAdBgJTr3ANHIAggCk9yDQEgCkEEay0AAEEBcUUNAQtEAQAAAAAAQEMhAQtEAAAAAAAA4D9EAAAAAAAA8D9EAAAAAAAA+D8gBiAURhtEAAAAAAAA+D8gCSAHQQF2IhRGGyAJIBRJGyEYAkAgFQ0AIBMtAABBLUcNACAYmiEYIAGaIQELIAogEiAJayIJNgIAIAEgGKAgAWENACAKIAcgCWoiAzYCACADQYCU69wDTwRAA0AgCkEANgIAIAggCkEEayIKSwRAIAhBBGsiCEEANgIACyAKIAooAgBBAWoiAzYCACADQf+T69wDSw0ACwsgDSAIa0ECdUEJbCEDQQohByAIKAIAIglBCkkNAANAIANBAWohAyAJIAdBCmwiB08NAAsLIApBBGoiByAGIAYgB0sbIQYLA0AgBiIHIAhNIglFBEAgB0EEayIGKAIARQ0BCwsCQCAOQecARwRAIARBCHEhCgwBCyADQX9zQX8gDEEBIAwbIgYgA0ogA0F7SnEiChsgBmohDEF/QX4gChsgBWohBSAEQQhxIgoNAEF3IQYCQCAJDQAgB0EEaygCACIORQ0AQQohCUEAIQYgDkEKcA0AA0AgBiIKQQFqIQYgDiAJQQpsIglwRQ0ACyAKQX9zIQYLIAcgDWtBAnVBCWwhCSAFQV9xQcYARgRAQQAhCiAMIAYgCWpBCWsiBkEAIAZBAEobIgYgBiAMShshDAwBC0EAIQogDCADIAlqIAZqQQlrIgZBACAGQQBKGyIGIAYgDEobIQwLQX8hCSAMQf3///8HQf7///8HIAogDHIiEhtKDQEgDCASQQBHakEBaiEOAkAgBUFfcSIVQcYARgRAIANB/////wcgDmtKDQMgA0EAIANBAEobIQYMAQsgESADIANBH3UiBnMgBmutIBEQogIiBmtBAUwEQANAIAZBAWsiBkEwOgAAIBEgBmtBAkgNAAsLIAZBAmsiDyAFOgAAIAZBAWtBLUErIANBAEgbOgAAIBEgD2siBkH/////ByAOa0oNAgsgBiAOaiIDIBBB/////wdzSg0BIABBICACIAMgEGoiBSAEEI0BIAAgEyAQEIkBIABBMCACIAUgBEGAgARzEI0BAkACQAJAIBVBxgBGBEAgC0EQaiIGQQhyIQMgBkEJciEKIA0gCCAIIA1LGyIJIQgDQCAINQIAIAoQogIhBgJAIAggCUcEQCAGIAtBEGpNDQEDQCAGQQFrIgZBMDoAACAGIAtBEGpLDQALDAELIAYgCkcNACALQTA6ABggAyEGCyAAIAYgCiAGaxCJASAIQQRqIgggDU0NAAsgEgRAIABB8qECQQEQiQELIAxBAEwgByAITXINAQNAIAg1AgAgChCiAiIGIAtBEGpLBEADQCAGQQFrIgZBMDoAACAGIAtBEGpLDQALCyAAIAYgDEEJIAxBCUgbEIkBIAxBCWshBiAIQQRqIgggB08NAyAMQQlKIQMgBiEMIAMNAAsMAgsCQCAMQQBIDQAgByAIQQRqIAcgCEsbIQkgC0EQaiIGQQhyIQMgBkEJciENIAghBwNAIA0gBzUCACANEKICIgZGBEAgC0EwOgAYIAMhBgsCQCAHIAhHBEAgBiALQRBqTQ0BA0AgBkEBayIGQTA6AAAgBiALQRBqSw0ACwwBCyAAIAZBARCJASAGQQFqIQYgCiAMckUNACAAQfKhAkEBEIkBCyAAIAYgDCANIAZrIgYgBiAMShsQiQEgDCAGayEMIAdBBGoiByAJTw0BIAxBAE4NAAsLIABBMCAMQRJqQRJBABCNASAAIA8gESAPaxCJAQwCCyAMIQYLIABBMCAGQQlqQQlBABCNAQsgAEEgIAIgBSAEQYDAAHMQjQEgBSACIAIgBUgbIQkMAQsgEyAFQRp0QR91QQlxaiEMAkAgA0ELSw0AQQwgA2shBkQAAAAAAAAwQCEYA0AgGEQAAAAAAAAwQKIhGCAGQQFrIgYNAAsgDC0AAEEtRgRAIBggAZogGKGgmiEBDAELIAEgGKAgGKEhAQsgESALKAIsIgYgBkEfdSIGcyAGa60gERCiAiIGRgRAIAtBMDoADyALQQ9qIQYLIBBBAnIhCiAFQSBxIQggCygCLCEHIAZBAmsiDSAFQQ9qOgAAIAZBAWtBLUErIAdBAEgbOgAAIARBCHEhBiALQRBqIQcDQCAHIgUCfyABmUQAAAAAAADgQWMEQCABqgwBC0GAgICAeAsiB0HAiANqLQAAIAhyOgAAIAYgA0EASnJFIAEgB7ehRAAAAAAAADBAoiIBRAAAAAAAAAAAYXEgBUEBaiIHIAtBEGprQQFHckUEQCAFQS46AAEgBUECaiEHCyABRAAAAAAAAAAAYg0AC0F/IQlB/f///wcgCiARIA1rIgVqIgZrIANIDQAgAEEgIAIgBgJ/AkAgA0UNACAHIAtBEGprIghBAmsgA04NACADQQJqDAELIAcgC0EQamsiCAsiB2oiAyAEEI0BIAAgDCAKEIkBIABBMCACIAMgBEGAgARzEI0BIAAgC0EQaiAIEIkBIABBMCAHIAhrQQBBABCNASAAIA0gBRCJASAAQSAgAiADIARBgMAAcxCNASADIAIgAiADSBshCQsgC0GwBGokACAJCyEBAn8gABCiAUEBaiIBEDsiAkUEQEEADwsgAiAAIAEQPwsEAEIACwQAQQALOQEBfgJ+IAAoAkxBAEgEQCAAEJoFDAELIAAQmgULIgFCgICAgAhZBEBB0JkEQT02AgBBfw8LIAGnCwkAIAAoAjwQEQvcAQEEfyMAQSBrIgMkACADIAE2AhAgAyACIAAoAjAiBEEAR2s2AhQgACgCLCEGIAMgBDYCHCADIAY2AhhBICEEAkACQCAAIAAoAjwgA0EQakECIANBDGoQJRD/AgR/QSAFIAMoAgwiBEEASg0BQSBBECAEGwsgACgCAHI2AgAMAQsgAygCFCIGIARPBEAgBCEFDAELIAAgACgCLCIFNgIEIAAgBSAEIAZrajYCCCAAKAIwBEAgACAFQQFqNgIEIAEgAmpBAWsgBS0AADoAAAsgAiEFCyADQSBqJAAgBQvRAgEHfyMAQSBrIgMkACADIAAoAhwiBDYCECAAKAIUIQUgAyACNgIcIAMgATYCGCADIAUgBGsiATYCFCABIAJqIQRBAiEHIANBEGohAQJ/AkACQCAAKAI8IAFBAiADQQxqEBIQ/wJFBEADQCAEIAMoAgwiBUYNAiAFQQBIDQMgASAFIAEoAgQiCEsiBkEDdGoiCSAFIAhBACAGG2siCCAJKAIAajYCACABQQxBBCAGG2oiCSAJKAIAIAhrNgIAIAQgBWshBCAAKAI8IAFBCGogASAGGyIBIAcgBmsiByADQQxqEBIQ/wJFDQALCyAEQX9HDQELIAAgACgCLCIBNgIcIAAgATYCFCAAIAEgACgCMGo2AhAgAgwBCyAAQQA2AhwgAEIANwMQIAAgACgCAEEgcjYCAEEAIAdBAkYNABogAiABKAIEawshBCADQSBqJAAgBAtGAQF/IAAoAjwhAyMAQRBrIgAkACADIAGnIAFCIIinIAJB/wFxIABBCGoQHhD/AiECIAApAwghASAAQRBqJABCfyABIAIbCwYAQdCZBAsKACAAKAIEEOsHC58BAQR/IANBAEoEQCAAKAJwIQIgACgC5AMoAhghBwNAIAIEQCABIAVBAnRqKAIAIQAgAiEGA0AgByAALQAAQQF2QfwAcWooAgAgAC0AAUEEdEHAH3FqIAAtAAJBAnZBPnFqIgQgBC8BACIEIARBAWoiBCAEIARB//8DcUcbOwEAIABBA2ohACAGQQFrIgYNAAsLIAVBAWoiBSADRw0ACwsLkwsBGn8gACAAKALkAyITKAIQNgKIASAAQQEgEygCFCIIQQV0IAAoAgQoAgARBAAiDEKAgICA8AM3AhAgDEKAgICA8Ac3AgggDEKAgICA8AM3AgAgACAMEN8DQQEhCgJAAkAgCEECSA0AA0ACQAJAAkACQAJAIAggCkEBdE4EQCAKQQFxIQQgDw0BQQAhAkEAIQMgDCEBDAILIApBA3EhB0EAIQkgD0EDTw0CQQAhAkEAIQMgDCEBDAMLIApB/v///wdxIQdBACECQQAhAyAMIQFBACEJA0AgAyABKAIcIgZIBEAgASACIAEoAhhBAEoiBRshAiAGIAMgBRshAwsgAyABKAI8IgZIBEAgAUEgaiACIAEoAjhBAEoiBRshAiAGIAMgBRshAwsgAUFAayEBIAlBAmoiCSAHRw0ACwsgBEUNAiABKAIcIANMDQIgASACIAEoAhhBAEobIQIMAgsgCkH8////B3EhBkEAIQJBACEDIAwhAUEAIQQDQCABQeAAaiABQUBrIAFBIGogASACIAEoAhgiAiADSiIFGyABKAI4IgsgAiADIAUbIgJKIgMbIAEoAlgiBSALIAIgAxsiAkoiAxsgASgCeCILIAUgAiADGyIDSiIFGyECIAsgAyAFGyEDIAFBgAFqIQEgBEEEaiIEIAZHDQALCyAHRQ0AA0AgASACIAEoAhgiBCADSiIGGyECIAQgAyAGGyEDIAFBIGohASAJQQFqIgkgB0cNAAsLIAJFDQEgDCAKQQV0aiIBIAIoAgQ2AgQgASACKAIMNgIMIAEgAigCFDYCFCABIAIoAgA2AgAgASACKAIINgIIIAEgAigCEDYCEAJAAn8CQAJAAkBBAiACKAIEIgQgAigCACIHa0EEdCIJIAIoAgwiBiACKAIIIgVrQQxsIgNMIAIoAhQiCyACKAIQIg5rQQN0IAkgAyADIAlIG0obDgMAAQIECyACIAQgB2pBAm0iAzYCBCABDAILIAIgBSAGakECbSIDNgIMIAFBCGoMAQsgAiALIA5qQQJtIgM2AhQgAUEQagsgA0EBajYCAAsgACACEN8DIAAgARDfAyAPQQFqIQ8gCkEBaiIKIAhHDQALIAgiCkEATA0BC0EAIQsDQEEAIQRBACEHQQAhBkEAIQUgDCALQQV0aiIBKAIAIg4gASgCBCIWTARAIAEoAgwhFCABKAIIIQMgACgC5AMoAhghFyABKAIQIghBAWohDyAIQQN0QQRyIRggASgCFCIQIAhrQQFqQQFxIRkDQCADIBRMBEAgDkEDdEEEciERIBcgDkECdGooAgAhGiADIQEDQCABIQkCQCAIIBBKDQAgGiAJQQZ0aiAIQQF0aiECIAlBAnRBAnIhEgJ/IBlFBEAgAiEBIAgMAQsgAkECaiEBIAIvAQAiAgRAIAIgGGwgBWohBSACIBJsIAZqIQYgAiARbCAHaiEHIAIgBGohBAsgDwshAiAIIBBGDQADQCABLwEAIg0EQCANIBJsIAZqIQYgDSARbCAHaiEHIAJBA3RBBHIgDWwgBWohBSAEIA1qIQQLIAJBAWohFSABLwECIg0EQCANIBJsIAZqIQYgDSARbCAHaiEHIBVBA3RBBHIgDWwgBWohBSAEIA1qIQQLIAFBBGohASACQQJqIQIgECAVRw0ACwsgCUEBaiEBIAkgFEcNAAsLIA4gFkchASAOQQFqIQ4gAQ0ACwsgACgCiAEoAgAgC2ogByAEQQF1IgFqIARtOgAAIAAoAogBKAIEIAtqIAEgBmogBG06AAAgACgCiAEoAgggC2ogASAFaiAEbToAACALQQFqIgsgCkcNAAsgCiEICyAAIAg2AoQBIAAoAgAiASAINgIYIAFB4gA2AhQgAEEBIAAoAgAoAgQRAgAgE0EBNgIcC7MFASN/IANBAEoEQCAAKALQAiESIAAoAogBIgUoAgghGyAFKAIEIRwgBSgCACEdIAAoAuQDIgooAighEyAKKAIYIR4gACgCcCIUQQFrIR8gFEEDbCIFQQNrISAgBUEDakEBdCEhA0AgAiAVQQJ0IgVqKAIAIQsgASAFaigCACEHAn8gCigCJARAIAsgH2ohCyAHICBqIQdBfSEMQX8hFkEAIQQgCigCICAhagwBC0EDIQxBASEEQQEhFiAKKAIgCyEFIAogBDYCJAJAIBRFBEBBACENQQAhDkEAIQ8MAQsgDEECaiEiIAxBAWohI0EAIRBBACEJQQAhEUEAIRdBACEYQQAhGUEAIQ9BACEOQQAhDSAUIRogBSEEA0AgCyAeIBIgEyAQIAQgDEEBdGoiBS4BAGpBCGpBBHVBAnRqKAIAIActAABqai0AACIkQQN2IiVBAnRqKAIAIBIgEyAJIAQgI0EBdGouAQBqQQhqQQR1QQJ0aigCACAHLQABamotAAAiEEECdiIJQQZ0aiASIBMgESAEICJBAXRqLgEAakEIakEEdUECdGooAgAgBy0AAmpqLQAAIhFBA3YiBkEBdGoiCC8BACImBH8gJgUgACAlIAkgBhCjBSAILwEAC0EBayIGOgAAIAYgHWotAAAhCSAGIBxqLQAAIQggBCARIAYgG2otAABrIgZBA2wgDWo7AQQgBCAQIAhrIghBA2wgDmo7AQIgBCAkIAlrIgRBA2wgD2o7AQAgCyAWaiELIAcgDGohByAGQQdsIREgCEEHbCEJIARBB2whECAGQQVsIBlqIQ0gCEEFbCAYaiEOIARBBWwgF2ohDyAEIRcgCCEYIAYhGSAFIQQgGkEBayIaDQALCyAFIA07AQQgBSAOOwECIAUgDzsBACAVQQFqIhUgA0cNAAsLC78BAQt/IANBAEoEQCAAKAJwIQkgACgC5AMoAhghCgNAIAkEQCABIAZBAnQiBWooAgAhBCACIAVqKAIAIQcgCSEFA0AgCiAELQAAQQN2IgtBAnRqKAIAIAQtAAFBAnYiDEEGdGogBC0AAkEDdiINQQF0aiIOLwEAIghFBEAgACALIAwgDRCjBSAOLQAAIQgLIARBA2ohBCAHIAhBAWs6AAAgB0EBaiEHIAVBAWsiBQ0ACwsgBkEBaiIGIANHDQALCwu0BQEEfyAAKALkAyIDKAIYIQICQAJAAn8gACgCWEUEQCABDQJB+AEMAQsgAEECNgJYIAENAUH5AQshASADQfoBNgIIIAMgATYCBEEBIQECQCAAKAKEASIEQQBMBH9BOgUgBEGBAkkNAUGAAiEBQTsLIQQgACgCACIFIAE2AhggBSAENgIUIAAgACgCACgCABEBAAsgACgCWEECRw0BIAAoAnBBBmxBDGohASADKAIgIgRFBEAgAyAAQQEgASAAKAIEKAIEEQQAIgQ2AiALIARBACABEDoaIAMoAihFBEAgABCkBQsgA0EANgIkDAELIANBATYCHCADQfsBNgIIIANB/AE2AgQLIAMoAhwEQCACKAIAQQBBgCAQOhogAigCBEEAQYAgEDoaIAIoAghBAEGAIBA6GiACKAIMQQBBgCAQOhogAigCEEEAQYAgEDoaIAIoAhRBAEGAIBA6GiACKAIYQQBBgCAQOhogAigCHEEAQYAgEDoaIAIoAiBBAEGAIBA6GiACKAIkQQBBgCAQOhogAigCKEEAQYAgEDoaIAIoAixBAEGAIBA6GiACKAIwQQBBgCAQOhogAigCNEEAQYAgEDoaIAIoAjhBAEGAIBA6GiACKAI8QQBBgCAQOhogAigCQEEAQYAgEDoaIAIoAkRBAEGAIBA6GiACKAJIQQBBgCAQOhogAigCTEEAQYAgEDoaIAIoAlBBAEGAIBA6GiACKAJUQQBBgCAQOhogAigCWEEAQYAgEDoaIAIoAlxBAEGAIBA6GiACKAJgQQBBgCAQOhogAigCZEEAQYAgEDoaIAIoAmhBAEGAIBA6GiACKAJsQQBBgCAQOhogAigCcEEAQYAgEDoaIAIoAnRBAEGAIBA6GiACKAJ4QQBBgCAQOhogAigCfEEAQYAgEDoaIANBADYCHAsLDQAgACgC5ANBATYCHAu3AwEYfyADQQBKBEAgACgC0AIhEiAAKALkAyEFQQAgACgCeCIJayETIAAoAnAiCkEBayIUIAlsIRUgCkEBakEBdCEWA0AgAiANQQJ0IgBqIhcoAgBBACAKEDoaIAlBAEoEQCAAIAFqIRhBACEGA0AgGCgCACAGaiEHIBcoAgAhAAJ/IAUoAlQEQCAAIBRqIQAgByAVaiEHQX8hDiATIQ8gBSAGQQJ0aigCRCAWagwBC0EBIQ4gCSEPIAUgBkECdGooAkQLIQRBACELAkAgCkUEQCAEIQhBACEMDAELIAZBAnQiCCAFKAIQaigCACEZIAUoAhggCGooAgAhGkEAIRAgCiERQQAhDANAIAAgGiASIActAAAgCyAEIA5BAXRqIgguAQBqQQhqQQR1amotAAAiC2otAAAiGyAALQAAajoAACAEIAsgGSAbai0AAGsiBEEDbCAMajsBACAEQQdsIQsgBEEFbCAQaiEMIAAgDmohACAHIA9qIQcgBCEQIAghBCARQQFrIhENAAsLIAggDDsBACAGQQFqIgYgCUcNAAsLIAUgBSgCVEU2AlQgDUEBaiINIANHDQALCwv5AgEQfyADQQBKBEAgACgCeCEGIAAoAuQDIQcgACgCcCIIQX5xIQ8gCEEBcSEQA0AgAiAKQQJ0IgBqIhEoAgBBACAIEDoaIAcoAjAhCyAGQQBKBEAgACABaiESQQAhCQNAAkAgCEUNACAJQQJ0IgAgBygCGGooAgAhDCAAIAdqKAI0IQ0gEigCACAJaiEEIBEoAgAhAEEAIQVBACEOIAhBAUcEQANAIAAgAC0AACAMIA0gC0EGdGoiEyAFQQJ0aigCACAELQAAamotAABqOgAAIAAgAC0AASAMIBMgBUEBakEPcUECdGooAgAgBCAGaiIELQAAamotAABqOgABIABBAmohACAFQQJqQQ9xIQUgBCAGaiEEIA5BAmoiDiAPRw0ACwsgEEUNACAAIAAtAAAgDCANIAtBBnRqIAVBAnRqKAIAIAQtAABqai0AAGo6AAALIAlBAWoiCSAGRw0ACwsgByALQQFqQQ9xNgIwIApBAWoiCiADRw0ACwsLjQIBD38gA0EASgRAIAAoAnAhCiAAKALkAyIEKAIYIgAoAgghDSAAKAIEIQ4gACgCACEPIAQoAjAhBgNAIAoEQCAEKAI8IRAgBCgCOCERIAQoAjQhEiABIAdBAnQiBWooAgAhACACIAVqKAIAIQhBACEJIAohBQNAIAggDiAJQQJ0IgsgESAGQQZ0IgxqaigCACAALQABamotAAAgDyAMIBJqIAtqKAIAIAAtAABqai0AAGogDSAMIBBqIAtqKAIAIAAtAAJqai0AAGo6AAAgCEEBaiEIIABBA2ohACAJQQFqQQ9xIQkgBUEBayIFDQALCyAEIAZBAWpBD3EiBjYCMCAHQQFqIgcgA0cNAAsLC+oCAQ9/IANBAEoEQCAAKAJwIQwgACgC5AMoAhghBiAAKAJ4IgdBfHEhESAHQQNxIQ0gB0EBa0EDSSESA0AgDARAIAEgCEECdCIAaigCACEJIAAgAmooAgAhCiAMIQ4DQAJAIAdBAEwEQEEAIQQMAQtBACEPQQAhBEEAIQUgCSEAQQAhECASRQRAA0AgBCAGIAVBAnQiC2ooAgAgAC0AAGotAABqIAYgC0EEcmooAgAgAC0AAWotAABqIAYgC0EIcmooAgAgAC0AAmotAABqIAYgC0EMcmooAgAgAC0AA2otAABqIQQgBUEEaiEFIABBBGohACAQQQRqIhAgEUcNAAsLIA0EQANAIAQgBiAFQQJ0aigCACAALQAAai0AAGohBCAFQQFqIQUgAEEBaiEAIA9BAWoiDyANRw0ACwsgByAJaiEJCyAKIAQ6AAAgCkEBaiEKIA5BAWsiDg0ACwsgCEEBaiIIIANHDQALCwugAgEJfyADQQBKBEAgACgC5AMoAhgiBCgCCCEHIAQoAgQhCCAEKAIAIQkgACgCcCIGQQFrIQsgBkEBcSEMA0ACQCAGRQ0AIAEgCkECdCIEaigCACEAIAIgBGooAgAhBSAMBH8gBSAHIAAtAAJqLQAAIAggAC0AAWotAAAgCSAALQAAai0AAGpqOgAAIAVBAWohBSAAQQNqIQAgCwUgBgshBCAGQQFGDQADQCAFIAcgAC0AAmotAAAgCCAALQABai0AACAJIAAtAABqLQAAamo6AAAgBSAHIAAtAAVqLQAAIAggAC0ABGotAAAgCSAALQADai0AAGpqOgABIAVBAmohBSAAQQZqIQAgBEECayIEDQALCyAKQQFqIgogA0cNAAsLC98EAQd/IAAgACgC5AMiAigCEDYCiAEgACACKAIUNgKEAQJAAkACQAJAAkAgACgCWA4DAAECAwsgACgCeEEDRgRAIAJB8QE2AgQPCyACQfIBNgIEDwsgACgCeCEBIAJBADYCMCACQfMBQfQBIAFBA0YbNgIEIAIoAhxFBEAgABClBQsgAigCNA0CIAAoAngiA0EATA0CIAAoAuQDIQZBACECA0AgBiACQQJ0aiIIKAIgIQRBACEBAkACQCACRQ0AA0AgBiABQQJ0aiIFKAIgIARHBEAgAUEBaiIBIAJHDQEMAgsLIAUoAjQiBQ0BCyAEQQl0QYAEayEHQQAhBCAAQQFBgAggACgCBCgCABEEACEFA0BBACEBA0AgBSAEQQZ0aiABQQJ0agJ/IARBBHQgAWpBkMMCai0AAEGCfGwiA0H+g3xMBEBBAEH/g3wgA2sgB21rDAELIANBgfwDaiAHbQs2AgAgAUEBaiIBQRBHDQALIARBAWoiBEEQRw0ACyAAKAJ4IQMLIAggBTYCNCACQQFqIgIgA0gNAAsMAgsgAkEANgJUIAJB9QE2AgQCQCACKAJEBEAgACgCeCEDDAELIAAoAnhBAEwNAiAAKAJwQQF0QQRqIQRBACEBA0AgAiABQQJ0aiAAQQEgBCAAKAIEKAIEEQQANgJEIAFBAWoiASAAKAJ4IgNIDQALCyADQQBMDQEgACgCcEEBdEEEaiEDQQAhAQNAIAIgAUECdGooAkRBACADEDoaIAFBAWoiASAAKAJ4SA0ACwwBCyAAKAIAIgFBMTYCFCAAIAEoAgARAQALCxoBAX8gACgCACIBQS82AhQgACABKAIAEQEAC9YBAQN/IAAoAgQhBCACQfGT69wDTwRAIAAoAgBCuICAgDA3AhQgACAAKAIAKAIAEQEACyACQQggAkEHcSIDa0EAIAMbaiEDIAFBAk8EQCAAKAIAIgIgATYCGCACQQ82AhQgACAAKAIAKAIAEQEACyADQRBqIgUQOyICRQRAIAAoAgBCuICAgMAANwIUIAAgACgCACgCABEBAAsgBCAEKAJMIAVqNgJMIAQgAUECdGoiACgCPCEBIAJBADYCCCACIAM2AgQgAiABNgIAIAAgAjYCPCACQRBqC3oBAn8gACgCBCEGIAFBAUcEQCAAKAIAIgcgATYCGCAHQQ82AhQgACAAKAIAKAIAEQEACyAAIAFBgAEQzgIiAEEANgIoIAAgAjYCICAAIAU2AgwgACADNgIIIAAgBDYCBCAAQQA2AgAgACAGKAJENgIsIAYgADYCRCAAC3oBAn8gACgCBCEGIAFBAUcEQCAAKAIAIgcgATYCGCAHQQ82AhQgACAAKAIAKAIAEQEACyAAIAFBgAEQzgIiAEEANgIoIAAgAjYCICAAIAU2AgwgACADNgIIIAAgBDYCBCAAQQA2AgAgACAGKAJINgIsIAYgADYCSCAAC/UDAQV/IAAoAgQiBSgCRCIBBEADQCABKAIARQRAIAEoAggiAyABKAIEbCAEaiEEIAMgASgCDGwgAmohAgsgASgCLCIBDQALCyAFKAJIIgEEQANAIAEoAgBFBEAgASgCCCIDIAEoAgRsQQd0IARqIQQgASgCDCADbEEHdCACaiECCyABKAIsIgENAAsLAkAgAkEATA0AQYCU69wDIQMgBSgCTBogBCAEIgFKBEAgASACbSIBQQEgAUEBShshAwsgBSgCRCIBBEADQCABKAIARQRAAkAgAyABKAIEIgJBAWsgASgCDCIEbkEBak4EQCABIAI2AhAMAQsgASADIARsNgIQIAAgASgCCCACbBCmBSABQQE2AiggASgCECECCyABIABBASABKAIIIAIQpwU2AgAgBSgCUCECIAFBADYCJCABQgA3AhggASACNgIUCyABKAIsIgENAAsLIAUoAkgiAUUNAANAIAEoAgBFBEACQCADIAEoAgQiAkEBayABKAIMIgRuQQFqTgRAIAEgAjYCEAwBCyABIAMgBGw2AhAgACACIAEoAghsQQd0EKYFIAFBATYCKCABKAIQIQILIAEgAEEBIAEoAgggAhCpBTYCACAFKAJQIQIgAUEANgIkIAFCADcCGCABIAI2AhQLIAEoAiwiAQ0ACwsL1QcBB38CQAJAIAIgA2oiCCABKAIESw0AIAEoAgwgA0kNACABKAIADQELIAAoAgAiA0EXNgIUIAAgAygCABEBAAsCQCACIAEoAhgiA08EQCAIIAEoAhAgA2pNDQELIAEoAihFBEAgACgCACIDQccANgIUIAAgAygCABEBAAsgASgCJARAAkAgASgCECIDQQBMDQAgASgCFCIFIAMgAyAFShsiBSABKAIcIAEoAhgiA2siBiAFIAZIGyIFIAEoAgQgA2siBiAFIAZIGyIFQQBMDQAgAUEwaiEKIAMgASgCCCILbCEGQQAhAwNAIAAgCiABKAIAIANBAnRqKAIAIAYgBSALbCIHIAEoAjQRBgAgASgCECIJIAEoAhQiBSADaiIDTA0BIAYgB2ohBiAFIAkgA2siByAFIAdIGyIFIAEoAhwgASgCGCADaiIHayIJIAUgCUgbIgUgASgCBCAHayIHIAUgB0gbIgVBAEoNAAsLIAFBADYCJAsgASACIAggASgCECIDayIFQQAgBUEAShsgASgCGCACSRsiBjYCGCADQQBMDQAgASgCFCIFIAMgAyAFShsiAyABKAIcIAZrIgUgAyAFSBsiAyABKAIEIAZrIgUgAyAFSBsiBUEATA0AIAFBMGohCiABKAIIIgsgBmwhBkEAIQMDQCAAIAogASgCACADQQJ0aigCACAGIAUgC2wiByABKAIwEQYAIAEoAhAiCSABKAIUIgUgA2oiA0wNASAGIAdqIQYgBSAJIANrIgcgBSAHSBsiBSABKAIcIAEoAhggA2oiB2siCSAFIAlIGyIFIAEoAgQgB2siByAFIAdIGyIFQQBKDQALCwJAAkACQCABKAIcIgUgCE8NAAJAAkACQCACIAVLBEAgAiEFIARFDQEgACgCACIDQRc2AhQgACADKAIAEQEADAILIAQNAQsgASgCIA0BIAAoAgAiA0EXNgIUIAAgAygCABEBAAwECyABIAg2AhwgASgCIEUNAgsgBSABKAIYIgBrIgMgCCAAayIGTw0AIAEoAgghACAIIAVBf3NqIQogCCAFa0EDcSIIBEBBACEFA0AgASgCACADQQJ0aigCAEEAIAAQOhogA0EBaiEDIAVBAWoiBSAIRw0ACwsgCkEDSQ0AA0AgA0ECdCIFIAEoAgBqKAIAQQAgABA6GiAFIAEoAgBqKAIEQQAgABA6GiAFIAEoAgBqKAIIQQAgABA6GiAFIAEoAgBqKAIMQQAgABA6GiADQQRqIgMgBkcNAAsLIARFDQELIAFBATYCJAsgASgCACACIAEoAhhrQQJ0agveBwEHfwJAAkAgAiADaiIIIAEoAgRLDQAgASgCDCADSQ0AIAEoAgANAQsgACgCACIDQRc2AhQgACADKAIAEQEACwJAIAIgASgCGCIDTwRAIAggASgCECADak0NAQsgASgCKEUEQCAAKAIAIgNBxwA2AhQgACADKAIAEQEACyABKAIkBEACQCABKAIQIgNBAEwNACABKAIUIgUgAyADIAVKGyIFIAEoAhwgASgCGCIDayIGIAUgBkgbIgUgASgCBCADayIGIAUgBkgbIgVBAEwNACABQTBqIQogAyABKAIIQQd0IgtsIQZBACEDA0AgACAKIAEoAgAgA0ECdGooAgAgBiAFIAtsIgcgASgCNBEGACABKAIQIgkgASgCFCIFIANqIgNMDQEgBiAHaiEGIAUgCSADayIHIAUgB0gbIgUgASgCHCABKAIYIANqIgdrIgkgBSAJSBsiBSABKAIEIAdrIgcgBSAHSBsiBUEASg0ACwsgAUEANgIkCyABIAIgCCABKAIQIgNrIgVBACAFQQBKGyABKAIYIAJJGyIGNgIYIANBAEwNACABKAIUIgUgAyADIAVKGyIDIAEoAhwgBmsiBSADIAVIGyIDIAEoAgQgBmsiBSADIAVIGyIFQQBMDQAgAUEwaiEKIAEoAghBB3QiCyAGbCEGQQAhAwNAIAAgCiABKAIAIANBAnRqKAIAIAYgBSALbCIHIAEoAjARBgAgASgCECIJIAEoAhQiBSADaiIDTA0BIAYgB2ohBiAFIAkgA2siByAFIAdIGyIFIAEoAhwgASgCGCADaiIHayIJIAUgCUgbIgUgASgCBCAHayIHIAUgB0gbIgVBAEoNAAsLAkACQAJAIAEoAhwiBSAITw0AAkACQAJAIAIgBUsEQCACIQUgBEUNASAAKAIAIgNBFzYCFCAAIAMoAgARAQAMAgsgBA0BCyABKAIgDQEgACgCACIDQRc2AhQgACADKAIAEQEADAQLIAEgCDYCHCABKAIgRQ0CCyAFIAEoAhgiAGsiAyAIIABrIgZPDQAgASgCCEEHdCEAIAggBUF/c2ohCiAIIAVrQQNxIggEQEEAIQUDQCABKAIAIANBAnRqKAIAQQAgABA6GiADQQFqIQMgBUEBaiIFIAhHDQALCyAKQQNJDQADQCADQQJ0IgUgASgCAGooAgBBACAAEDoaIAUgASgCAGooAgRBACAAEDoaIAUgASgCAGooAghBACAAEDoaIAUgASgCAGooAgxBACAAEDoaIANBBGoiAyAGRw0ACwsgBEUNAQsgAUEBNgIkCyABKAIAIAIgASgCGGtBAnRqCx4AIABBARDgAyAAQQAQ4AMgACgCBBA0IABBADYCBAtnAQF/IAMoAgAgBGogACgC0AJBgANrIgAgASgCVCIBKAIgIAIvARBsIgUgASgCACACLwEAbEGEIGoiAWpBA3ZB/wdxai0AADoAACADKAIEIARqIAAgASAFa0EDdkH/B3FqLQAAOgAAC9sDAQ1/IAMoAgAgBGoiBSAAKALQAkGAA2siACABKAJUIgEoAmAgAi4BMGwiBiABKAIgIAIuARBsIgdqQdEibCIIIAdB/jBsaiIHIAEoAkAgAi8BIGwiCSABKAIAIAIvAQBsIgpqQQ10Ig1qQYCAghBqIgsgASgCZCACLgEybCIOIAEoAiQgAi4BEmwiDGpB0SJsIg8gDEH+MGxqIgwgASgCRCACLwEibCIQIAEoAgQgAi8BAmwiAWpBDXQiAmoiEWpBEHZB/wdxai0AADoAACAFIAAgCyARa0EQdkH/B3FqLQAAOgABIAMoAgQgBGoiBSAAIAggBkHfiX9saiIGIAogCWtBDXQiCGpBgICCEGoiCSAPIA5B34l/bGoiCiABIBBrQQ10IgFqIgtqQRB2Qf8HcWotAAA6AAAgBSAAIAkgC2tBEHZB/wdxai0AADoAASADKAIIIARqIgUgACAIIAZrQYCAghBqIgYgASAKayIBakEQdkH/B3FqLQAAOgAAIAUgACAGIAFrQRB2Qf8HcWotAAA6AAEgAygCDCAEaiIBIAAgDSAHa0GAgIIQaiIDIAIgDGsiAmpBEHZB/wdxai0AADoAACABIAAgAyACa0EQdkH/B3FqLQAAOgABC9IDAQx/IAAoAtACIQ4gASgCVCEBIwBB0ABrIgghAANAIAEoAkAhCiACLgEgIQsgACACLgEAIAEoAgBsQQ10QYAIciIMIAEoAoABIAIuAUBsIg1BvqV/bGpBC3UiDyABKAIgIAIuARBsIgUgASgCYCACLgEwbCIGIAEoAqABIAIuAVBsIglqa0ECdCIQazYCMCAAIA8gEGo2AgwgACAKIAtsQbHOAGwiCiANQaEtbCAMaiILaiIMIAUgCWpBthdsIg0gBSAGakENdGoiBWtBC3U2AjwgACAFIAxqQQt1NgIAIAAgCyAKayIFIA0gCSAGa0ENdGoiBmtBC3U2AiQgACAFIAZqQQt1NgIYIABBBGohACABQQRqIQEgAkECaiECIAdBAWoiB0EDRw0ACyAOQYADayEBQQAhACAIIQIDQCADIABBAnRqKAIAIARqIgggASACKAIAQQ10QYCAiMAAaiIHIAIoAggiBUGhLWxqIgYgAigCBEGxzgBsIglqQRJ2Qf8HcWotAAA6AAAgCCABIAYgCWtBEnZB/wdxai0AADoAAiAIIAEgBUG+pf//AGwgB2pBEnZB/wdxai0AADoAASACQQxqIQIgAEEBaiIAQQZHDQALC6UGARJ/IAAoAtACIQsgASgCVCEAIwBBgAFrIgkhAUEEIQcDQCABAn8CQCACLgEQIgYgAi8BICIFckH//wNxDQBBACEFIAIvATANACACLwFADQAgAi8BUA0AIAIvAWANACACLwFwDQAgASACLgEAIAAoAgBsQQJ0IgU2AmAgASAFNgJQIAEgBTYCQCABIAU2AjAgASAFNgIgIAEgBTYCECABIAU2AgBBHAwBCyABIAAoAsABIAIuAWBsIgogACgCQCAFQRB0QRB1bCIFakHRImwiDCAFQf4wbGoiESACLgFAIAAoAoABbEENdCINIAIuAQAgACgCAGxBDXRBgAhyIg5qIhJqIg8gACgCICAGbCIFIAAoAuABIAIuAXBsIgZqQbNGbCITIAVBi+AAbGogBSAAKAKgASACLgFQbCIIaiIQIAAoAmAgAi4BMGwiBSAGaiIUakGhywBsIhUgEEGEZ2xqIhBqIhZrQQt1NgJwIAEgDyAWakELdTYCACABIAwgCkHfiX9saiIKIA4gDWsiDGoiDSAVIBRBu4J/bGoiDiAFIAhqQf3bfmwiDyAFQdTEAWxqaiIFa0ELdTYCYCABIAUgDWpBC3U2AhAgASAMIAprIgUgDyAIQbODAWxqIBBqIghrQQt1NgJQIAEgBSAIakELdTYCICABIBMgBkGOE2xqIA5qIgUgEiARayIGakELdTYCMCAGIAVrQQt1IQVBEAtBAnRqIAU2AgAgAkECaiECIABBBGohACABQQRqIQEgB0EBSyEFIAdBAWshByAFDQALIAtBgANrIQBBACEHIAkhAgNAIAMgB0ECdGooAgAgBGoiASAAIAIoAgwiCSACKAIEIgVqQdEibCIKIAVB/jBsaiIFIAIoAgBBkIABaiIGIAIoAggiCGpBDXQiC2pBEnZB/wdxai0AADoAACABIAAgCyAFa0ESdkH/B3FqLQAAOgADIAEgACAKIAlB34l/bGoiCSAGIAhrQQ10IgVqQRJ2Qf8HcWotAAA6AAEgASAAIAUgCWtBEnZB/wdxai0AADoAAiACQRBqIQIgB0EBaiIHQQhHDQALC4sGARJ/IwBB0AFrIg8kACAAKALQAiENIAEoAlQhACAPIQEDQCAAKALAASEIIAIuAWAhBiAAKAJAIQkgAi4BICEOIAEgAi4BACAAKAIAbEENdEGACHIiBSAAKAKAASACLgFAbCILQb6lf2xqQQt1IhAgACgCICACLgEQbCIHIAAoAqABIAIuAVBsIhEgACgCYCACLgEwbCISIAAoAuABIAIuAXBsIhNrIgxqa0ECdCIUazYCjAEgASAQIBRqNgIoIAEgBiAIbCIIIAkgDmwiBmpBmjVsIgkgBkHxIGxqIgYgC0GdyQBsIAVqIg5qIhAgDEHjE2wiFCARQQ10IhFqIhUgEiATaiISQe88bCITIAdBs9kAbGpqIhZrQQt1NgK0ASABIBAgFmpBC3U2AgAgASAOIAZrIgYgB0GUDmwgE2sgFWoiDmtBC3U2AmQgASAGIA5qQQt1NgJQIAEgC0GEZGwgBWoiBSAJIAhB3PR+bGoiC2siCCARIBRrIAxBDHRrIgwgB0GMKWwgEkHPJWwiBmtqIglrQQt1NgJ4IAEgCCAJakELdTYCPCABIAUgC2oiBSAHQdPQAGwgBiAMamsiB2tBC3U2AqABIAEgBSAHakELdTYCFCABQQRqIQEgAEEEaiEAIAJBAmohAiAKQQFqIgpBBUcNAAsgDUGAA2shAEEAIQcgDyEBA0AgAyAHQQJ0aigCACAEaiICIAAgASgCDCIKIAEoAgQiBWpBmjVsIgsgBUHxIGxqIgUgASgCAEENdEGAgIjAAGoiDCABKAIIIg0gASgCECIIayIGQdAWbGoiCSAIIA1qQcwybCINaiIIakESdkH/B3FqLQAAOgAAIAIgACAIIAVrQRJ2Qf8HcWotAAA6AAQgAiAAIAsgCkHc9H5saiIKIAkgDWsiBWpBEnZB/wdxai0AADoAASACIAAgBSAKa0ESdkH/B3FqLQAAOgADIAIgACAGQcCl//8AbCAMakESdkH/B3FqLQAAOgACIAFBFGohASAHQQFqIgdBCkcNAAsgD0HQAWokAAvtBgESfyMAQaACayISJAAgACgC0AIhEyABKAJUIQAgEiEBA0AgACgCgAEhDSACLgFAIQogASAAKAJAIAIuASBsIgggACgCwAEgAi4BYGwiD2tBDXQiCyACLgEAIAAoAgBsQQ10QYAIciIGaiIMIAAoAiAgAi4BEGwiBSAAKALgASACLgFwbCIHayIQIAAoAmAgAi4BMGwiDiAAKAKgASACLgFQbCIJayIUakHRImwiFSAQQf4wbGoiEGtBC3U2AvABIAEgDCAQakELdTYCGCABIAYgC2siCyAVIBRB34l/bGoiDGtBC3U2AqgBIAEgCyAMakELdTYCYCABIAogDWxBsc4AbCIKIAZqIgsgD0ENdCIPIAhBttcAbGoiDGsiECAHIAUgCWoiFGpBjTdsIg0gDkGvXWwiFSAFQdxUbGogB0GMgX9samoiFmtBC3U2ApABIAEgECAWakELdTYCeCABIAsgDGoiCyANIBRB2xBsaiIMIA5Bz9MAbCIOIAVB9xFsamoiBWtBC3U2AogCIAEgBSALakELdTYCACABIAhBthdsIA9rIgUgBiAKayIGaiIIIAcgCWpBi71/bCIKIAlBsKF/bCAVamogDGoiCWtBC3U2AtgBIAEgCCAJakELdTYCMCABIAYgBWsiBiAHQcblAGwgDmsgDWogCmoiB2tBC3U2AsABIAEgBiAHakELdTYCSCABQQRqIQEgAEEEaiEAIAJBAmohAiARQQFqIhFBBkcNAAsgE0GAA2shAEEAIQcgEiEBA0AgAyAHQQJ0aigCACAEaiICIAAgASgCFCIGIAEoAgQiBWpBthdsIhEgASgCDCIJIAVqQQ10aiIIIAEoAgBBDXRBgICIwABqIg4gASgCECINQaEtbGoiEyABKAIIQbHOAGwiCmoiD2pBEnZB/wdxai0AADoAACACIAAgDyAIa0ESdkH/B3FqLQAAOgAFIAIgACAFIAYgCWprQQ10IgUgDUG+pX9sIA5qIghqQRJ2Qf8HcWotAAA6AAEgAiAAIAggBWtBEnZB/wdxai0AADoABCACIAAgESAGIAlrQQ10aiIGIBMgCmsiBWpBEnZB/wdxai0AADoAAiACIAAgBSAGa0ESdkH/B3FqLQAAOgADIAFBGGohASAHQQFqIgdBDEcNAAsgEkGgAmokAAujCAEVfyMAQZADayITJAAgACgC0AIhFCABKAJUIQAgEyEBA0AgACgCwAEhDSACLgFgIQggACgCQCEJIAIuASAhDCABIAIuAQAgACgCAGxBDXRBgAhyIgogACgCgAEgAi4BQGwiC0G+pX9sakELdSIOIAAoAuABIAIuAXBsIg8gACgCICACLgEQbCIHIAAoAmAgAi4BMGwiBWsiESAAKAKgASACLgFQbCIGa2pBAnQiEms2ApgCIAEgDiASajYCVCABIAggDWwiCCAJIAxsIglqQeLGAGwiDCAIQfyRf2xqIg4gC0GSFGwgCmoiEmoiFSAFIAZqQe91bCAPQQ10Ig1rIg8gBSAHakG31QBsIhcgBUHuZGxqaiIWa0ELdTYC0AIgASAVIBZqQQt1NgIcIAEgCEHhp39sIAlBoydsaiIIIAtByUdsIApqIhVqIhYgDyAGIAdqIg9B0swAbCIYIAZBieh+bGpqIhlrQQt1NgK0AiABIBYgGWpBC3U2AjggASASIA5rIg4gEUHyHWwgDWsiESAGIAVrQfjZAGwiEiAFQZkrbGpqIgVrQQt1NgLgASABIAUgDmpBC3U2AowBIAEgC0HG0QBsIApqIgUgDCAJQb0RbGoiCmsiCyAPQZQwbCIJIAdBi7x/bGogEWoiDGtBC3U2AsQBIAEgCyAMakELdTYCqAEgASAFIApqIgUgFyAHQfC3f2xqIBhqIA1qIgdrQQt1NgLsAiABIAUgB2pBC3U2AgAgASAVIAhrIgUgEiAGQeaTf2xqIAlqIA1qIgZrQQt1NgL8ASABIAUgBmpBC3U2AnAgAUEEaiEBIABBBGohACACQQJqIQIgEEEBaiIQQQdHDQALIBRBgANrIQBBACEFIBMhAQNAIAMgBUECdGooAgAgBGoiAiAAIAEoAgwiByABKAIEIgZqQe87bCIIIAYgB2tB8wpsIglrIAEoAhQiCiAGakGjJ2wiFGoiDCABKAIQIgYgASgCGCILa0G3OGwiDiALQYN7bGogASgCAEENdEGAgIjAAGoiDSALIAEoAggiEGoiC0HG0QBsaiIPaiIRakESdkH/B3FqLQAAOgAAIAIgACARIAxrQRJ2Qf8HcWotAAA6AAYgAiAAIAcgCmpB4ad/bCIHIAggCWpqIgggECAGa0GSFGwiCSAGQZWKf2wgDWpqIA5qIgxqQRJ2Qf8HcWotAAA6AAEgAiAAIAwgCGtBEnZB/wdxai0AADoABSACIAAgFCAKQd73AGxqIAdqIgcgCSAQQfHhfmxqIA9qIgpqQRJ2Qf8HcWotAAA6AAIgAiAAIAogB2tBEnZB/wdxai0AADoABCACIAAgBiALa0HB2gBsIA1qQRJ2Qf8HcWotAAA6AAMgAUEcaiEBIAVBAWoiBUEORw0ACyATQZADaiQAC8AJARp/IwBBgARrIhQkACAAKALQAiEQIAEoAlQhACAUIQEDQCABIAAoAkAgAi4BIGwiDCAAKALAASACLgFgbCINayIJQePYAGwiDiANQYOkAWxqIhEgACgCgAEgAi4BQGwiCkHP0wBsIhUgAi4BACAAKAIAbEENdEGACHIiC2oiFmoiEiAAKAJgIAIuATBsIgggACgCICACLgEQbCIFakHO1gBsIhMgBUHW7X5saiAAKAKgASACLgFQbCIHIAVqIhlB6c8AbCIXaiAAKALgASACLgFwbCIGIAVqQfzFAGwiGmoiGGtBC3U2AuADIAEgEiAYakELdTYCACABIAlB1BFsIgkgDEHNOWxqIhIgCkHRImwiCiALaiIYaiIbIAYgCGoiHEGrVWwiHSAHIAhqQfAIbCIeIBMgCEHNBGxqamoiE2tBC3U2AsADIAEgEyAbakELdTYCICABIA4gDEHCWWxqIgwgCyAKayIOaiIKIAYgB2pBsql/bCITIB4gB0H6t39saiAXamoiF2tBC3U2AqADIAEgCiAXakELdTYCQCABIAkgDUGwX2xqIg0gCyAVayILaiIJIB0gBkGYxABsaiAaaiATaiIKa0ELdTYCgAMgASAJIApqQQt1NgJgIAEgCyANayILIAYgB2tBoxpsIg0gBSAGa0G2OWwiCSAcQZewf2wiCiAGQYXJAWxqamoiBmtBC3U2AuACIAEgBiALakELdTYCgAEgASAOIAxrIgYgGUHVKmwiCyAHIAhrQYnaAGwiDCAHQfpObGpqIA1qIgdrQQt1NgLAAiABIAYgB2pBC3U2AqABIAEgGCASayIHIAUgCGtBoxpsIgYgCEGa/gBsaiAMaiAKaiIIa0ELdTYCoAIgASAHIAhqQQt1NgLAASABIBYgEWsiCCAGIAVBwop/bGogC2ogCWoiBWtBC3U2AoACIAEgBSAIakELdTYC4AEgAUEEaiEBIABBBGohACACQQJqIQIgD0EBaiIPQQhHDQALIBBBgANrIQBBACEIIBQhAQNAIAMgCEECdGooAgAgBGoiAiAAIAEoAgQiBSABKAIcIgdqQbNGbCILIAVBi+AAbGogBSABKAIUIgZqIg8gASgCDCIFIAdqIgxqQaHLAGwiDSAPQYRnbGoiD2oiECABKAIYIgkgASgCCCIOakHRImwiESAOQf4wbGoiDiABKAIAQZCAAWoiCiABKAIQIhVqQQ10IhZqIhJqQRJ2Qf8HcWotAAA6AAAgAiAAIBIgEGtBEnZB/wdxai0AADoAByACIAAgDSAMQbuCf2xqIgwgBSAGakH9235sIg0gBUHUxAFsamoiBSARIAlB34l/bGoiECAKIBVrQQ10IglqIhFqQRJ2Qf8HcWotAAA6AAEgAiAAIBEgBWtBEnZB/wdxai0AADoABiACIAAgDSAGQbODAWxqIA9qIgUgCSAQayIGakESdkH/B3FqLQAAOgACIAIgACAGIAVrQRJ2Qf8HcWotAAA6AAUgAiAAIAsgB0GOE2xqIAxqIgUgFiAOayIHakESdkH/B3FqLQAAOgADIAIgACAHIAVrQRJ2Qf8HcWotAAA6AAQgAUEgaiEBIAhBAWoiCEEQRw0ACyAUQYAEaiQAC2EAIAMoAgAgBGoiAyAAKALQAkGAA2siACABKAJUIgEoAgQgAi8BAmwiBCABKAIAIAIvAQBsQYQgaiIBakEDdkH/B3FqLQAAOgAAIAMgACABIARrQQN2Qf8HcWotAAA6AAELuwMBDX8gAygCACAEaiIFIAAoAtACQYADayIAIAEoAlQiASgCLCACLgEWbCIGIAEoAgwgAi4BBmwiB2oiCCABKAIkIAIuARJsIgogASgCBCACLgECbCILaiIJakHRImwiDCAJQf4wbGoiCSABKAIgIAIvARBsIg0gASgCACACLwEAbCIOakGEIGoiDyABKAIoIAIvARRsIhAgASgCCCACLwEEbCICaiIBakENdCIRakEQdkH/B3FqLQAAOgAAIAUgACARIAlrQRB2Qf8HcWotAAA6AAMgBSAAIAwgCEHfiX9saiIIIA8gAWtBDXQiAWpBEHZB/wdxai0AADoAASAFIAAgASAIa0EQdkH/B3FqLQAAOgACIAMoAgQgBGoiASAAIAcgBmsiAyALIAprIgRqQdEibCIFIARB/jBsaiIEIA4gDWtBhCBqIgYgAiAQayICakENdCIHakEQdkH/B3FqLQAAOgAAIAEgACAHIARrQRB2Qf8HcWotAAA6AAMgASAAIAUgA0HfiX9saiIDIAYgAmtBDXQiAmpBEHZB/wdxai0AADoAASABIAAgAiADa0EQdkH/B3FqLQAAOgACC8UHAQt/IAAoAtACIQkgAi4BECEFIAEoAlQiASgCICEHIwBB0ABrIgAgAi4BACABKAIAbEENdEGACHIiBiABKAJAIAIuASBsIghBvqV/bGpBC3U2AhggACAIQaEtbCAGaiIGIAUgB2xBsc4AbCIFa0ELdTYCMCAAIAUgBmpBC3U2AgAgASgCJCEFIAIuARIhByAAIAIuAQIgASgCBGxBDXRBgAhyIgYgASgCRCACLgEibCIIQb6lf2xqQQt1NgIcIAAgCEGhLWwgBmoiBiAFIAdsQbHOAGwiBWtBC3U2AjQgACAFIAZqQQt1NgIEIAEoAighBSACLgEUIQcgACACLgEEIAEoAghsQQ10QYAIciIGIAEoAkggAi4BJGwiCEG+pX9sakELdTYCICAAIAhBoS1sIAZqIgYgBSAHbEGxzgBsIgVrQQt1NgI4IAAgBSAGakELdTYCCCABKAIsIQUgAi4BFiEHIAAgAi4BBiABKAIMbEENdEGACHIiBiABKAJMIAIuASZsIghBvqV/bGpBC3U2AiQgACAIQaEtbCAGaiIGIAUgB2xBsc4AbCIFa0ELdTYCPCAAIAUgBmpBC3U2AgwgASgCMCEFIAIuARghByAAIAIuAQggASgCEGxBDXRBgAhyIgYgASgCUCACLgEobCIIQb6lf2xqQQt1NgIoIAAgCEGhLWwgBmoiBiAFIAdsQbHOAGwiBWtBC3U2AkAgACAFIAZqQQt1NgIQIAEoAjQhBSACLgEaIQcgACACLgEKIAEoAhRsQQ10QYAIciIGIAEoAlQgAi4BKmwiAUG+pX9sakELdTYCLCAAIAFBoS1sIAZqIgEgBSAHbEGxzgBsIgJrQQt1NgJEIAAgASACakELdTYCFCAJQYADayEBQQAhCSAAIQIDQCADIAlBAnRqKAIAIARqIgAgASACKAIUIgUgAigCBCIHakG2F2wiCCACKAIMIgYgB2pBDXRqIgogAigCAEENdEGAgIjAAGoiCyACKAIQIgxBoS1saiINIAIoAghBsc4AbCIOaiIPakESdkH/B3FqLQAAOgAAIAAgASAPIAprQRJ2Qf8HcWotAAA6AAUgACABIAcgBSAGamtBDXQiByAMQb6lf2wgC2oiCmpBEnZB/wdxai0AADoAASAAIAEgCiAHa0ESdkH/B3FqLQAAOgAEIAAgASAIIAUgBmtBDXRqIgUgDSAOayIHakESdkH/B3FqLQAAOgACIAAgASAHIAVrQRJ2Qf8HcWotAAA6AAMgAkEYaiECIAlBAWoiCUEDRw0ACwuRBQEQfyAAKALQAiEIIAEoAlQhASMAQYABayIFIQADQCAAIAEoAkAgAi4BIGwiBiABKAIAIAIuAQBsIgpqQQJ0IgsgASgCYCACLgEwbCIMIAEoAiAgAi4BEGwiB2pB0SJsQYAIaiINIAdB/jBsakELdSIHazYCYCAAIAcgC2o2AgAgACAKIAZrQQJ0IgYgDSAMQd+Jf2xqQQt1IgprNgJAIAAgBiAKajYCICAAQQRqIQAgAUEEaiEBIAJBAmohAiAJQQFqIglBCEcNAAsgCEGAA2shAEEAIQkgBSECA0AgAyAJQQJ0aigCACAEaiIBIAAgAigCBCIFIAIoAhwiCGpBs0ZsIgogBUGL4ABsaiAFIAIoAhQiBmoiCyACKAIMIgUgCGoiDGpBocsAbCIHIAtBhGdsaiILaiINIAIoAhgiDiACKAIIIg9qQdEibCIQIA9B/jBsaiIPIAIoAgBBkIABaiIRIAIoAhAiEmpBDXQiE2oiFGpBEnZB/wdxai0AADoAACABIAAgFCANa0ESdkH/B3FqLQAAOgAHIAEgACAHIAxBu4J/bGoiDCAFIAZqQf3bfmwiByAFQdTEAWxqaiIFIBAgDkHfiX9saiINIBEgEmtBDXQiDmoiEGpBEnZB/wdxai0AADoAASABIAAgECAFa0ESdkH/B3FqLQAAOgAGIAEgACAHIAZBs4MBbGogC2oiBSAOIA1rIgZqQRJ2Qf8HcWotAAA6AAIgASAAIAYgBWtBEnZB/wdxai0AADoABSABIAAgCiAIQY4TbGogDGoiBSATIA9rIghqQRJ2Qf8HcWotAAA6AAMgASAAIAggBWtBEnZB/wdxai0AADoABCACQSBqIQIgCUEBaiIJQQRHDQALC6cGARJ/IwBBoAFrIg8kACAAKALQAiEKIAEoAlQhASAPIQADQCABKAJgIQYgAi4BMCEFIAEoAiAhCSACLgEQIQsgACACLgEAIAEoAgBsQQ10QYAIciIMIAEoAkAgAi4BIGwiCCABKAKAASACLgFAbCINayIOQcClf2xqQQt1NgJAIAAgDkHQFmwgDGoiDCAIIA1qQcwybCIIaiINIAUgBmwiBiAJIAtsIgVqQZo1bCIJIAVB8SBsaiIFa0ELdTYCgAEgACAFIA1qQQt1NgIAIAAgDCAIayIFIAkgBkHc9H5saiIGa0ELdTYCYCAAIAUgBmpBC3U2AiAgAEEEaiEAIAFBBGohASACQQJqIQIgB0EBaiIHQQhHDQALIApBgANrIQBBACEKIA8hAQNAIAMgCkECdGooAgAgBGoiAiAAIAEoAhwiBiABKAIMIgVqIgtB7zxsIgwgASgCBCIHQbPZAGxqIAUgBmsiBkHjE2wiCCABKAIUIg1BDXQiDmoiE2oiECABKAIYIhEgASgCCCIFakGaNWwiEiAFQfEgbGoiFCABKAIAQQ10QYCAiMAAaiIFIAEoAhAiCUGdyQBsaiIVaiIWakESdkH/B3FqLQAAOgAAIAIgACAWIBBrQRJ2Qf8HcWotAAA6AAkgAiAAIAdB09AAbCALQc8lbCILIA4gCGsgBkEMdGsiCGprIg4gEiARQdz0fmxqIhAgCUGEZGwgBWoiEWoiEmpBEnZB/wdxai0AADoAASACIAAgEiAOa0ESdkH/B3FqLQAAOgAIIAIgACAHIAYgDWprQQ10IgYgCUG+pX9sIAVqIgVqQRJ2Qf8HcWotAAA6AAIgAiAAIAUgBmtBEnZB/wdxai0AADoAByACIAAgCCAHQYwpbCALa2oiBiARIBBrIgVqQRJ2Qf8HcWotAAA6AAMgAiAAIAUgBmtBEnZB/wdxai0AADoABiACIAAgB0GUDmwgDGsgE2oiByAVIBRrIgZqQRJ2Qf8HcWotAAA6AAQgAiAAIAYgB2tBEnZB/wdxai0AADoABSABQSBqIQEgCkEBaiIKQQVHDQALIA9BoAFqJAALlAcBFH8jAEHAAWsiECQAIAAoAtACIQkgASgCVCEBIBAhAANAIAEoAkAhDCACLgEgIQ0gACACLgEAIAEoAgBsQQ10QYAIciIGIAEoAoABIAIuAUBsIg5BvqV/bGpBC3UiDyABKAIgIAIuARBsIgcgASgCYCACLgEwbCIIIAEoAqABIAIuAVBsIgVqa0ECdCILazYCgAEgACALIA9qNgIgIAAgDCANbEGxzgBsIgwgDkGhLWwgBmoiDWoiBiAFIAdqQbYXbCIOIAcgCGpBDXRqIgdrQQt1NgKgASAAIAYgB2pBC3U2AgAgACANIAxrIgcgDiAFIAhrQQ10aiIIa0ELdTYCYCAAIAcgCGpBC3U2AkAgAEEEaiEAIAFBBGohASACQQJqIQIgCkEBaiIKQQhHDQALIAlBgANrIQFBACEHIBAhAANAIAMgB0ECdGooAgAgBGoiAiABIAAoAgwiDEHP0wBsIg4gACgCBCIIQfcRbGogACgCFCIFIAhqIgkgACgCHCIKakGNN2wiDSAJQdsQbGoiD2oiCyAAKAIYIhFBDXQiEiAAKAIIIgZBttcAbGoiFCAAKAIAQQ10QYCAiMAAaiIJIAAoAhBBsc4AbCIVaiIWaiITakESdkH/B3FqLQAAOgAAIAIgASATIAtrQRJ2Qf8HcWotAAA6AAsgAiABIAggCmsiCyAMIAVrIhNqQdEibCIXIAtB/jBsaiILIAYgEWtBDXQiESAJaiIYakESdkH/B3FqLQAAOgABIAIgASAYIAtrQRJ2Qf8HcWotAAA6AAogAiABIA8gBSAKakGLvX9sIg8gDEGvXWwiDCAFQbChf2xqamoiBSAGQbYXbCASayIGIAkgFWsiC2oiEmpBEnZB/wdxai0AADoAAiACIAEgEiAFa0ESdkH/B3FqLQAAOgAJIAIgASAKQcblAGwgDmsgDWogD2oiBSALIAZrIgZqQRJ2Qf8HcWotAAA6AAMgAiABIAYgBWtBEnZB/wdxai0AADoACCACIAEgFyATQd+Jf2xqIgUgCSARayIJakESdkH/B3FqLQAAOgAEIAIgASAJIAVrQRJ2Qf8HcWotAAA6AAcgAiABIAwgCEHcVGxqIApBjIF/bGogDWoiCiAWIBRrIghqQRJ2Qf8HcWotAAA6AAUgAiABIAggCmtBEnZB/wdxai0AADoABiAAQSBqIQAgB0EBaiIHQQZHDQALIBBBwAFqJAAL5wgBFH8jAEHgAWsiEyQAIAAoAtACIQwgASgCVCEBIBMhAANAIAEoAqABIQcgAi4BUCEJIAEoAiAhDSACLgEQIQ4gASgCYCEIIAIuATAhFCAAIAIuAQAgASgCAGxBDXRBgAhyIgUgASgCgAEgAi4BQGwiBiABKALAASACLgFgbCIKIAEoAkAgAi4BIGwiC2oiD2tBwdoAbGpBC3U2AmAgACAPQcbRAGwgBWoiDyAGIAprQbc4bCIRIApBg3tsamoiEiAHIAlsIgogDSAObCIHakGjJ2wiDSAIIBRsIgkgB2pB7ztsIg4gByAJa0HzCmwiB2tqIghrQQt1NgLAASAAIAggEmpBC3U2AgAgACALIAZrQZIUbCIIIAtB8eF+bGogD2oiCyAJIApqQeGnf2wiCSANIApB3vcAbGpqIgprQQt1NgKAASAAIAogC2pBC3U2AkAgACAGQZWKf2wgBWogCGogEWoiBiAHIA5qIAlqIgVrQQt1NgKgASAAIAUgBmpBC3U2AiAgAEEEaiEAIAFBBGohASACQQJqIQIgEEEBaiIQQQhHDQALIAxBgANrIQFBACEQIBMhAANAIAMgEEECdGooAgAgBGoiAiABIAAoAhwiDkENdCILIAAoAgwiBiAAKAIEIgpqQbfVAGwiCCAKQfC3f2xqIAAoAhQiBSAKaiIUQdLMAGwiD2pqIhEgACgCGCIMIAAoAggiDWpB4sYAbCISIA1BvRFsaiIWIAAoAgBBDXRBgICIwABqIgcgACgCECIJQcbRAGxqIhdqIhVqQRJ2Qf8HcWotAAA6AAAgAiABIBUgEWtBEnZB/wdxai0AADoADSACIAEgBSAGakHvdWwgC2siESAIIAZB7mRsamoiCCASIAxB/JF/bGoiEiAHIAlBkhRsaiIVaiIYakESdkH/B3FqLQAAOgABIAIgASAYIAhrQRJ2Qf8HcWotAAA6AAwgAiABIA8gBUGJ6H5saiARaiIIIAxB4ad/bCANQaMnbGoiDCAJQclHbCAHaiINaiIPakESdkH/B3FqLQAAOgACIAIgASAPIAhrQRJ2Qf8HcWotAAA6AAsgAiABIA4gCiAGayIIIAVrakENdCIOIAlBvqV/bCAHaiIHakESdkH/B3FqLQAAOgADIAIgASAHIA5rQRJ2Qf8HcWotAAA6AAogAiABIBRBlDBsIgcgBSAGa0H42QBsIgkgCyAFQeaTf2xqamoiBSANIAxrIgxqQRJ2Qf8HcWotAAA6AAQgAiABIAwgBWtBEnZB/wdxai0AADoACSACIAEgCEHyHWwgC2siBSAJIAZBmStsamoiBiAVIBJrIgtqQRJ2Qf8HcWotAAA6AAUgAiABIAsgBmtBEnZB/wdxai0AADoACCACIAEgByAKQYu8f2xqIAVqIgYgFyAWayIFakESdkH/B3FqLQAAOgAGIAIgASAFIAZrQRJ2Qf8HcWotAAA6AAcgAEEgaiEAIBBBAWoiEEEHRw0ACyATQeABaiQAC6YLARl/IwBBgAJrIhUkACAAKALQAiERIAEoAlQhAEEIIQogFSEBA0AgAQJ/AkAgAi4BECIGIAIvASAiBXJB//8DcQ0AQQAhBSACLwEwDQAgAi8BQA0AIAIvAVANACACLwFgDQAgAi8BcA0AIAEgAi4BACAAKAIAbEECdCIFNgLAASABIAU2AqABIAEgBTYCgAEgASAFNgJgIAEgBTYCQCABIAU2AiAgASAFNgIAQTgMAQsgASAAKALAASACLgFgbCIHIAAoAkAgBUEQdEEQdWwiBWpB0SJsIgsgBUH+MGxqIhAgAi4BQCAAKAKAAWxBDXQiCSACLgEAIAAoAgBsQQ10QYAIciISaiIMaiINIAAoAiAgBmwiBSAAKALgASACLgFwbCIGakGzRmwiEyAFQYvgAGxqIAUgACgCoAEgAi4BUGwiCGoiDiAAKAJgIAIuATBsIgUgBmoiFGpBocsAbCIWIA5BhGdsaiIOaiIPa0ELdTYC4AEgASANIA9qQQt1NgIAIAEgCyAHQd+Jf2xqIgcgEiAJayILaiIJIBYgFEG7gn9saiISIAUgCGpB/dt+bCINIAVB1MQBbGpqIgVrQQt1NgLAASABIAUgCWpBC3U2AiAgASALIAdrIgUgDSAIQbODAWxqIA5qIghrQQt1NgKgASABIAUgCGpBC3U2AkAgASATIAZBjhNsaiASaiIFIAwgEGsiBmpBC3U2AmAgBiAFa0ELdSEFQSALQQJ0aiAFNgIAIAJBAmohAiAAQQRqIQAgAUEEaiEBIApBAUshBSAKQQFrIQogBQ0ACyARQYADayEBQQAhESAVIQADQCADIBFBAnRqKAIAIARqIgIgASAAKAIMIgUgACgCBCIKakHO1gBsIgkgCkHW7X5saiAAKAIUIgYgCmoiEkHpzwBsIgxqIAAoAhwiCCAKakH8xQBsIg1qIhMgACgCCCILIAAoAhgiEGsiDkHj2ABsIhQgEEGDpAFsaiIWIAAoAgBBDXRBgICIwABqIgcgACgCECIPQc/TAGwiGGoiGWoiF2pBEnZB/wdxai0AADoAACACIAEgFyATa0ESdkH/B3FqLQAAOgAPIAIgASAFIAhqIhNBq1VsIhcgBSAGakHwCGwiGiAJIAVBzQRsampqIgkgDkHUEWwiDiALQc05bGoiGyAHIA9B0SJsIg9qIhxqIh1qQRJ2Qf8HcWotAAA6AAEgAiABIB0gCWtBEnZB/wdxai0AADoADiACIAEgBiAIakGyqX9sIgkgGiAGQfq3f2xqIAxqaiIMIBQgC0HCWWxqIgsgByAPayIUaiIPakESdkH/B3FqLQAAOgACIAIgASAPIAxrQRJ2Qf8HcWotAAA6AA0gAiABIBcgCEGYxABsaiANaiAJaiIJIA4gEEGwX2xqIhAgByAYayIHaiIMakESdkH/B3FqLQAAOgADIAIgASAMIAlrQRJ2Qf8HcWotAAA6AAwgAiABIAggBmtBoxpsIgkgCiAIa0G2OWwiDCATQZewf2wiDSAIQYXJAWxqamoiCCAHIBBrIgdqQRJ2Qf8HcWotAAA6AAQgAiABIAcgCGtBEnZB/wdxai0AADoACyACIAEgEkHVKmwiCCAGIAVrQYnaAGwiByAGQfpObGpqIAlqIgYgFCALayILakESdkH/B3FqLQAAOgAFIAIgASALIAZrQRJ2Qf8HcWotAAA6AAogAiABIAogBWtBoxpsIgYgBUGa/gBsaiAHaiANaiIFIBwgG2siB2pBEnZB/wdxai0AADoABiACIAEgByAFa0ESdkH/B3FqLQAAOgAJIAIgASAGIApBwop/bGogCGogDGoiBSAZIBZrIgpqQRJ2Qf8HcWotAAA6AAcgAiABIAogBWtBEnZB/wdxai0AADoACCAAQSBqIQAgEUEBaiIRQQhHDQALIBVBgAJqJAALvgwBGn8jAEGABGsiGSQAIAAoAtACIQ0gASgCVCEAIBkhAQNAIAEgACgCQCACLgEgbCIKIAAoAsABIAIuAWBsIg5rIhFB49gAbCIPIA5Bg6QBbGoiEiAAKAKAASACLgFAbCILQc/TAGwiEyACLgEAIAAoAgBsQQ10QYAIciIMaiIUaiIVIAAoAmAgAi4BMGwiBiAAKAIgIAIuARBsIghqQc7WAGwiECAIQdbtfmxqIAAoAqABIAIuAVBsIgcgCGoiGkHpzwBsIhZqIAAoAuABIAIuAXBsIgUgCGpB/MUAbCIXaiIYa0ELdTYC4AMgASAVIBhqQQt1NgIAIAEgEUHUEWwiESAKQc05bGoiFSALQdEibCILIAxqIhhqIhsgBSAGaiIcQatVbCIdIAYgB2pB8AhsIh4gECAGQc0EbGpqaiIQa0ELdTYCwAMgASAQIBtqQQt1NgIgIAEgDyAKQcJZbGoiCiAMIAtrIg9qIgsgBSAHakGyqX9sIhAgHiAHQfq3f2xqIBZqaiIWa0ELdTYCoAMgASALIBZqQQt1NgJAIAEgESAOQbBfbGoiDiAMIBNrIgxqIhEgHSAFQZjEAGxqIBdqIBBqIgtrQQt1NgKAAyABIAsgEWpBC3U2AmAgASAMIA5rIgwgBSAHa0GjGmwiDiAIIAVrQbY5bCIRIBxBl7B/bCILIAVBhckBbGpqaiIFa0ELdTYC4AIgASAFIAxqQQt1NgKAASABIA8gCmsiBSAaQdUqbCIMIAcgBmtBidoAbCIKIAdB+k5samogDmoiB2tBC3U2AsACIAEgBSAHakELdTYCoAEgASAYIBVrIgcgCCAGa0GjGmwiBSAGQZr+AGxqIApqIAtqIgZrQQt1NgKgAiABIAYgB2pBC3U2AsABIAEgFCASayIGIAUgCEHCin9saiAMaiARaiIIa0ELdTYCgAIgASAGIAhqQQt1NgLgASABQQRqIQEgAEEEaiEAIAJBAmohAiAJQQFqIglBCEcNAAsgDUGAA2shAUEAIQwgGSEAA0AgAyAMQQJ0aigCACAEaiICIAEgACgCDCIGIAAoAgQiCGpBztYAbCINIAhB1u1+bGogACgCFCIHIAhqIhFB6c8AbCIPaiAAKAIcIgUgCGpB/MUAbCISaiILIAAoAggiCiAAKAIYIg5rIhNB49gAbCIUIA5Bg6QBbGoiFSAAKAIAQQ10QYCAiMAAaiIJIAAoAhAiEEHP0wBsIhpqIhZqIhdqQRJ2Qf8HcWotAAA6AAAgAiABIBcgC2tBEnZB/wdxai0AADoADyACIAEgBSAGaiILQatVbCIXIAYgB2pB8AhsIhggDSAGQc0EbGpqaiINIBNB1BFsIhMgCkHNOWxqIhsgCSAQQdEibCIQaiIcaiIdakESdkH/B3FqLQAAOgABIAIgASAdIA1rQRJ2Qf8HcWotAAA6AA4gAiABIAUgB2pBsql/bCINIBggB0H6t39saiAPamoiDyAUIApBwllsaiIKIAkgEGsiFGoiEGpBEnZB/wdxai0AADoAAiACIAEgECAPa0ESdkH/B3FqLQAAOgANIAIgASAXIAVBmMQAbGogEmogDWoiDSATIA5BsF9saiIOIAkgGmsiCWoiD2pBEnZB/wdxai0AADoAAyACIAEgDyANa0ESdkH/B3FqLQAAOgAMIAIgASAFIAdrQaMabCINIAggBWtBtjlsIg8gC0GXsH9sIhIgBUGFyQFsampqIgUgCSAOayIJakESdkH/B3FqLQAAOgAEIAIgASAJIAVrQRJ2Qf8HcWotAAA6AAsgAiABIBFB1SpsIgUgByAGa0GJ2gBsIgkgB0H6TmxqaiANaiIHIBQgCmsiCmpBEnZB/wdxai0AADoABSACIAEgCiAHa0ESdkH/B3FqLQAAOgAKIAIgASAIIAZrQaMabCIHIAZBmv4AbGogCWogEmoiBiAcIBtrIglqQRJ2Qf8HcWotAAA6AAYgAiABIAkgBmtBEnZB/wdxai0AADoACSACIAEgByAIQcKKf2xqIAVqIA9qIgYgFiAVayIIakESdkH/B3FqLQAAOgAHIAIgASAIIAZrQRJ2Qf8HcWotAAA6AAggAEEgaiEAIAxBAWoiDEEQRw0ACyAZQYAEaiQAC6cLARh/IwBB4ANrIhgkACAAKALQAiEUIAEoAlQhACAYIQEDQCAAKAKgASEFIAIuAVAhCCAAKAIgIRAgAi4BECEKIAAoAuABIQcgAi4BcCELIAAoAmAhFSACLgEwIQwgASACLgEAIAAoAgBsQQ10QYAIciIPIAAoAsABIAIuAWBsIg1BvqV/bGoiEiAAKAJAIAIuASBsIgkgACgCgAEgAi4BQGwiDmsiBkHApX9sakELdTYC4AEgASANQZ3JAGwgD2oiEyAGQfYCbCIWIAkgDmoiDkHO1QBsIhlqaiIXIAcgC2wiB0GjnQFsIAwgFWwiC0H2qX9sIhVrIAUgCGxBsc4AbCIIIAogEGwiBSAHayIQQYLaAGxqIgpqIgxrQQt1NgLAAyABIAwgF2pBC3U2AgAgASANQYRkbCAPaiIPIAZB0BZsIg0gDkHMMmwiDGpqIhcgCyAHayIaIAVqQZo1bCIbIAVB8SBsaiIca0ELdTYCoAMgASAXIBxqQQt1NgIgIAEgEiAGQaAtbGoiEiAQQbHOAGwgCGsiEGtBC3U2AoADIAEgECASakELdTYCQCABIAZBuWZsIgYgDkGCI2wiDmsgE2oiECAFIAdqQegkbCISIAggFWogB0GvSGxqaiIHa0ELdTYCoAIgASAHIBBqQQt1NgKgASABIAlBk9wAbCIHIBlrIBZqIA9qIgkgC0HmSmwiCyAFQbkebGogCGsgEmoiCGtBC3U2AuACIAEgCCAJakELdTYCYCABIBMgDGsgDWoiCCAbIBpB3PR+bGoiDWtBC3U2AsACIAEgCCANakELdTYCgAEgASAOIAdrIAZqIA9qIgYgCyAFQee4f2xqIApqIgVrQQt1NgKAAiABIAUgBmpBC3U2AsABIAFBBGohASAAQQRqIQAgAkECaiECIBFBAWoiEUEIRw0ACyAUQYADayEBQQAhCCAYIQADQCADIAhBAnRqKAIAIARqIgIgASAAKAIcIgZBo50BbCAAKAIMIg9B9ql/bCIQayAAKAIUQbHOAGwiESAAKAIEIgUgBmsiCkGC2gBsaiIVaiIUIAAoAgBBDXRBgICIwABqIg0gACgCGCIJQZ3JAGxqIhMgACgCCCIOIAAoAhAiC2siB0H2AmwiDCALIA5qIgtBztUAbCISamoiFmpBEnZB/wdxai0AADoAACACIAEgFiAUa0ESdkH/B3FqLQAAOgAOIAIgASAFIA8gBmsiFmpBmjVsIhkgBUHxIGxqIhcgCUGEZGwgDWoiFCAHQdAWbCIaIAtBzDJsIhtqaiIcakESdkH/B3FqLQAAOgABIAIgASAcIBdrQRJ2Qf8HcWotAAA6AA0gAiABIApBsc4AbCARayIKIAlBvqV/bCANaiINIAdBoC1saiIJakESdkH/B3FqLQAAOgACIAIgASAJIAprQRJ2Qf8HcWotAAA6AAwgAiABIAUgBmpB6CRsIgkgD0HmSmwiDyAFQbkebGogEWtqIgogDkGT3ABsIg4gEmsgDGogFGoiDGpBEnZB/wdxai0AADoAAyACIAEgDCAKa0ESdkH/B3FqLQAAOgALIAIgASAZIBZB3PR+bGoiCiATIBtrIBpqIgxqQRJ2Qf8HcWotAAA6AAQgAiABIAwgCmtBEnZB/wdxai0AADoACiACIAEgECARaiAGQa9IbGogCWoiBiAHQblmbCIRIAtBgiNsIglrIBNqIhNqQRJ2Qf8HcWotAAA6AAUgAiABIBMgBmtBEnZB/wdxai0AADoACSACIAEgDyAFQee4f2xqIBVqIgUgCSAOayARaiAUaiIGakESdkH/B3FqLQAAOgAGIAIgASAGIAVrQRJ2Qf8HcWotAAA6AAggAiABIA0gB0HApf//AGxqQRJ2Qf8HcWotAAA6AAcgAEEgaiEAIAhBAWoiCEEPRw0ACyAYQeADaiQAC8cKARV/IwBBwANrIhYkACAAKALQAiEUIAEoAlQhACAWIQEDQCAAKALAASEHIAIuAWAhCCAAKAJAIQogAi4BICEJIAEgAi4BACAAKAIAbEENdEGACHIiDSAAKAKAASACLgFAbCILQb6lf2xqQQt1IhEgACgC4AEgAi4BcGwiDiAAKAIgIAIuARBsIgwgACgCYCACLgEwbCIFayISIAAoAqABIAIuAVBsIgZrakECdCIPazYCwAIgASAPIBFqNgJgIAEgByAIbCIIIAkgCmwiCmpB4sYAbCIJIAhB/JF/bGoiESALQZIUbCANaiIPaiIVIAUgBmpB73VsIA5BDXQiB2siDiAFIAxqQbfVAGwiFyAFQe5kbGpqIhNrQQt1NgKAAyABIBMgFWpBC3U2AiAgASAIQeGnf2wgCkGjJ2xqIgggC0HJR2wgDWoiFWoiEyAOIAYgDGoiDkHSzABsIhggBkGJ6H5samoiGWtBC3U2AuACIAEgEyAZakELdTYCQCABIA8gEWsiESASQfIdbCAHayISIAYgBWtB+NkAbCIPIAVBmStsamoiBWtBC3U2AoACIAEgBSARakELdTYCoAEgASALQcbRAGwgDWoiBSAJIApBvRFsaiINayILIA5BlDBsIgogDEGLvH9saiASaiIJa0ELdTYC4AEgASAJIAtqQQt1NgLAASABIAUgDWoiBSAXIAxB8Ld/bGogGGogB2oiDGtBC3U2AqADIAEgBSAMakELdTYCACABIBUgCGsiBSAPIAZB5pN/bGogCmogB2oiBmtBC3U2AqACIAEgBSAGakELdTYCgAEgAUEEaiEBIABBBGohACACQQJqIQIgEEEBaiIQQQhHDQALIBRBgANrIQFBACENIBYhAANAIAMgDUECdGooAgAgBGoiAiABIAAoAhwiFEENdCILIAAoAgwiBSAAKAIEIgxqQbfVAGwiCSAMQfC3f2xqIAAoAhQiBiAMaiIRQdLMAGwiDmpqIhIgACgCGCIIIAAoAggiCmpB4sYAbCIPIApBvRFsaiIVIAAoAgBBDXRBgICIwABqIgcgACgCECIQQcbRAGxqIhdqIhNqQRJ2Qf8HcWotAAA6AAAgAiABIBMgEmtBEnZB/wdxai0AADoADSACIAEgBSAGakHvdWwgC2siEiAJIAVB7mRsamoiCSAPIAhB/JF/bGoiDyAHIBBBkhRsaiITaiIYakESdkH/B3FqLQAAOgABIAIgASAYIAlrQRJ2Qf8HcWotAAA6AAwgAiABIA4gBkGJ6H5saiASaiIJIAhB4ad/bCAKQaMnbGoiCCAQQclHbCAHaiIKaiIOakESdkH/B3FqLQAAOgACIAIgASAOIAlrQRJ2Qf8HcWotAAA6AAsgAiABIBQgDCAFayIJIAZrakENdCIUIBBBvqV/bCAHaiIHakESdkH/B3FqLQAAOgADIAIgASAHIBRrQRJ2Qf8HcWotAAA6AAogAiABIBFBlDBsIgcgBiAFa0H42QBsIhAgCyAGQeaTf2xqamoiBiAKIAhrIghqQRJ2Qf8HcWotAAA6AAQgAiABIAggBmtBEnZB/wdxai0AADoACSACIAEgCUHyHWwgC2siBiAQIAVBmStsamoiBSATIA9rIgtqQRJ2Qf8HcWotAAA6AAUgAiABIAsgBWtBEnZB/wdxai0AADoACCACIAEgByAMQYu8f2xqIAZqIgUgFyAVayIGakESdkH/B3FqLQAAOgAGIAIgASAGIAVrQRJ2Qf8HcWotAAA6AAcgAEEgaiEAIA1BAWoiDUEORw0ACyAWQcADaiQAC/8KARZ/IwBBoANrIhYkACAAKALQAiEJIAEoAlQhACAWIQEDQCAAKALgASEKIAIuAXAhECAAKAJgIQUgAi4BMCEGIAAoAqABIREgAi4BUCETIAAoAiAhCCACLgEQIQsgASACLgEAIAAoAgBsQQ10QYAIciIMIAAoAoABIAIuAUBsIg0gACgCwAEgAi4BYGwiDmsiDyAAKAJAIAIuASBsIgdrQcHaAGxqQQt1NgLAASABIA9BmQZsIAxqIhcgDSAOaiINQfnJAGwiDiAHQfHXAGxqaiIUIAUgBmwiBSAIIAtsIghqQdDUAGwiCyAIQdv+fmxqIBEgE2wiBiAIakG+ygBsIhFqIAogEGwiCiAIaiIQQYI8bCITaiIVa0ELdTYCgAMgASAUIBVqQQt1NgIAIAEgD0GVH2wgDGoiFCAHQeDDAGwgDUGgFGwiFWtqIhggBSAKakHCtX9sIhkgBSAGakGramwiGiALIAVByzVsampqIgtrQQt1NgLgAiABIAsgGGpBC3U2AiAgASAHQYwgbCAOayAXaiILIAYgCmpB+FVsIg4gGiAGQbGbf2xqIBFqaiIRa0ELdTYCwAIgASALIBFqQQt1NgJAIAEgD0GCRGwgDGoiDCAHQYx1bCANQfIbbCIPa2oiDSAZIApBlI0BbGogE2ogDmoiEWtBC3U2AqACIAEgDSARakELdTYCYCABIA8gB0HLTGxqIAxqIgwgEEHVFWwgBiAFa0GCPGxqIg8gCEGzFGxqIAVBlmJsaiIFa0ELdTYCgAIgASAFIAxqQQt1NgKAASABIBUgB0Hur39saiAUaiIHIA8gBkHOGGxqIApBv5B/bGoiBWtBC3U2AuABIAEgBSAHakELdTYCoAEgAUEEaiEBIABBBGohACACQQJqIQIgEkEBaiISQQhHDQALIAlBgANrIQFBACEMIBYhAANAIAMgDEECdGooAgAgBGoiAiABIAAoAgwiBSAAKAIEIghqQdDUAGwiCSAIQdv+fmxqIAAoAhQiBiAIakG+ygBsIhBqIAAoAhwiCiAIaiIRQYI8bCITaiILIAAoAhgiEiAAKAIQIg5qIg1B+ckAbCIXIAAoAggiB0Hx1wBsaiAAKAIAQQ10QYCAiMAAaiIPIA4gEmsiEkGZBmxqIg5qIhRqQRJ2Qf8HcWotAAA6AAAgAiABIBQgC2tBEnZB/wdxai0AADoADCACIAEgBSAKakHCtX9sIgsgBSAGakGramwiFCAJIAVByzVsampqIgkgEkGVH2wgD2oiFSAHQeDDAGwgDUGgFGwiGGtqIhlqQRJ2Qf8HcWotAAA6AAEgAiABIBkgCWtBEnZB/wdxai0AADoACyACIAEgBiAKakH4VWwiCSAUIAZBsZt/bGogEGpqIhAgB0GMIGwgF2sgDmoiDmpBEnZB/wdxai0AADoAAiACIAEgDiAQa0ESdkH/B3FqLQAAOgAKIAIgASALIApBlI0BbGogE2ogCWoiCSASQYJEbCAPaiIQIAdBjHVsIA1B8htsIg1raiITakESdkH/B3FqLQAAOgADIAIgASATIAlrQRJ2Qf8HcWotAAA6AAkgAiABIBFB1RVsIAYgBWtBgjxsaiIJIAhBsxRsaiAFQZZibGoiBSANIAdBy0xsaiAQaiIIakESdkH/B3FqLQAAOgAEIAIgASAIIAVrQRJ2Qf8HcWotAAA6AAggAiABIAkgBkHOGGxqIApBv5B/bGoiBSAYIAdB7q9/bGogFWoiBmpBEnZB/wdxai0AADoABSACIAEgBiAFa0ESdkH/B3FqLQAAOgAHIAIgASASIAdrQcHaAGwgD2pBEnZB/wdxai0AADoABiAAQSBqIQAgDEEBaiIMQQ1HDQALIBZBoANqJAALmAkBFH8jAEGAA2siFSQAIAAoAtACIRYgASgCVCEAIBUhAQNAIAAoAoABIQggAi4BQCEOIAEgACgCQCACLgEgbCIPIAAoAsABIAIuAWBsIglrQQ10IgogAi4BACAAKAIAbEENdEGACHIiC2oiDCAAKAIgIAIuARBsIgYgACgC4AEgAi4BcGwiB2siECAAKAJgIAIuATBsIhEgACgCoAEgAi4BUGwiBWsiEmpB0SJsIhMgEEH+MGxqIhBrQQt1NgLAAiABIAwgEGpBC3U2AiAgASALIAprIgogEyASQd+Jf2xqIgxrQQt1NgLgASABIAogDGpBC3U2AoABIAEgCCAObEGxzgBsIg4gC2oiCiAJQQ10IgkgD0G21wBsaiIMayIQIAcgBSAGaiISakGNN2wiCCARQa9dbCITIAZB3FRsaiAHQYyBf2xqaiIUa0ELdTYCwAEgASAQIBRqQQt1NgKgASABIAogDGoiCiAIIBJB2xBsaiIMIBFBz9MAbCIRIAZB9xFsamoiBmtBC3U2AuACIAEgBiAKakELdTYCACABIA9BthdsIAlrIgYgCyAOayILaiIPIAUgB2pBi71/bCIOIAVBsKF/bCATamogDGoiBWtBC3U2AqACIAEgBSAPakELdTYCQCABIAsgBmsiCyAHQcblAGwgEWsgCGogDmoiB2tBC3U2AoACIAEgByALakELdTYCYCABQQRqIQEgAEEEaiEAIAJBAmohAiANQQFqIg1BCEcNAAsgFkGAA2shAUEAIQsgFSEAA0AgAyALQQJ0aigCACAEaiICIAEgACgCDCIPQc/TAGwiFiAAKAIEIgZB9xFsaiAAKAIUIgUgBmoiDSAAKAIcIgdqQY03bCIRIA1B2xBsaiIOaiIJIAAoAhgiCkENdCIMIAAoAggiCEG21wBsaiIQIAAoAgBBDXRBgICIwABqIg0gACgCEEGxzgBsIhJqIhNqIhRqQRJ2Qf8HcWotAAA6AAAgAiABIBQgCWtBEnZB/wdxai0AADoACyACIAEgBiAHayIJIA8gBWsiFGpB0SJsIhcgCUH+MGxqIgkgCCAKa0ENdCIKIA1qIhhqQRJ2Qf8HcWotAAA6AAEgAiABIBggCWtBEnZB/wdxai0AADoACiACIAEgDiAFIAdqQYu9f2wiDiAPQa9dbCIPIAVBsKF/bGpqaiIFIAhBthdsIAxrIgggDSASayIJaiIMakESdkH/B3FqLQAAOgACIAIgASAMIAVrQRJ2Qf8HcWotAAA6AAkgAiABIAdBxuUAbCAWayARaiAOaiIFIAkgCGsiCGpBEnZB/wdxai0AADoAAyACIAEgCCAFa0ESdkH/B3FqLQAAOgAIIAIgASAXIBRB34l/bGoiBSANIAprIg1qQRJ2Qf8HcWotAAA6AAQgAiABIA0gBWtBEnZB/wdxai0AADoAByACIAEgDyAGQdxUbGogB0GMgX9saiARaiIHIBMgEGsiBmpBEnZB/wdxai0AADoABSACIAEgBiAHa0ESdkH/B3FqLQAAOgAGIABBIGohACALQQFqIgtBDEcNAAsgFUGAA2okAAvnCQEUfyMAQeACayIWJAAgACgC0AIhESABKAJUIQAgFiEBA0AgACgC4AEhBSACLgFwIQ0gACgCYCEGIAIuATAhCCAAKAKgASEOIAIuAVAhDyAAKAIgIQkgAi4BECEQIAEgAi4BACAAKAIAbEENdEGACHIiCyAAKALAASACLgFgbCIMIAAoAkAgAi4BIGwiB2oiFyAAKAKAASACLgFAbCIKayITQb+lf2xqQQt1NgKgASABIBNB7NYAbCALaiILIAogDGtB/qIBbGoiEyAMQbWHAWxqIhQgBiAIbCIGIAkgEGwiCWoiEEHqOGwiFSAJQfZEbGogDiAPbCIIIAlqQfQqbCIOaiAFIA1sIgUgCCAQampBwBlsIg0gBSAJakG4F2xqIglqIg9rQQt1NgLAAiABIA8gFGpBC3U2AgAgASALIBdBhbZ/bGoiDyAMQcNNbGoiDCANIAYgCGpBybV/bGoiECAOIAhB2rN/bGpqIg5rQQt1NgKAAiABIAwgDmpBC3U2AkAgASALIAogB2tByRtsIgxqIAdBkZ9/bGoiCyAJIAUgBmpB9Yx/bCIJIAVBx4YBbGpqIg5rQQt1NgLgASABIAsgDmpBC3U2AmAgASAKQbn8AGwgB0H9pn9saiAPaiIHIAhBi8AAbCAGQY2if2xqIAVBlpR/bGogDWoiCGtBC3U2AsABIAEgByAIakELdTYCgAEgASATIApBtIt/bGogDGoiCiAVIAZB2IQBbGogCWogEGoiBmtBC3U2AqACIAEgBiAKakELdTYCICABQQRqIQEgAEEEaiEAIAJBAmohAiASQQFqIhJBCEcNAAsgEUGAA2shAUEAIQwgFiEAA0AgAyAMQQJ0aigCACAEaiICIAEgACgCDCIKIAAoAgQiBWoiB0HqOGwiDSAFQfZEbGogACgCFCIGIAVqQfQqbCIRaiAAKAIcIgggBiAHampBwBlsIhIgBSAIakG4F2xqIg5qIg8gACgCAEENdEGAgIjAAGoiECAAKAIYIgcgACgCCCIJaiIXIAAoAhAiBWsiE0Hs1gBsaiILIAUgB2tB/qIBbGoiFCAHQbWHAWxqIhVqQRJ2Qf8HcWotAAA6AAAgAiABIBUgD2tBEnZB/wdxai0AADoACiACIAEgEiAGIApqQcm1f2xqIg8gCCAKakH1jH9sIhUgDSAKQdiEAWxqamoiDSAFIAlrQckbbCIYIBQgBUG0i39samoiFGpBEnZB/wdxai0AADoAASACIAEgFCANa0ESdkH/B3FqLQAAOgAJIAIgASARIAZB2rN/bGogD2oiDSALIBdBhbZ/bGoiESAHQcNNbGoiB2pBEnZB/wdxai0AADoAAiACIAEgByANa0ESdkH/B3FqLQAAOgAIIAIgASAVIAhBx4YBbGogDmoiByALIBhqIAlBkZ9/bGoiC2pBEnZB/wdxai0AADoAAyACIAEgCyAHa0ESdkH/B3FqLQAAOgAHIAIgASAGQYvAAGwgCkGNon9saiAIQZaUf2xqIBJqIgogBUG5/ABsIAlB/aZ/bGogEWoiBmpBEnZB/wdxai0AADoABCACIAEgBiAKa0ESdkH/B3FqLQAAOgAGIAIgASATQb+l//8AbCAQakESdkH/B3FqLQAAOgAFIABBIGohACAMQQFqIgxBC0cNAAsgFkHgAmokAAuHCAESfyMAQcACayIUJAAgACgC0AIhESABKAJUIQAgFCEBA0AgACgCwAEhCiACLgFgIQcgACgCQCELIAIuASAhCSABIAIuAQAgACgCAGxBDXRBgAhyIgUgACgCgAEgAi4BQGwiBkG+pX9sakELdSISIAAoAiAgAi4BEGwiCCAAKAKgASACLgFQbCIMIAAoAmAgAi4BMGwiDSAAKALgASACLgFwbCIOayIPamtBAnQiE2s2AuABIAEgEiATajYCQCABIAcgCmwiCiAJIAtsIgdqQZo1bCILIAdB8SBsaiIHIAZBnckAbCAFaiIJaiISIA9B4xNsIhMgDEENdCIMaiIVIA0gDmoiDUHvPGwiDiAIQbPZAGxqaiIWa0ELdTYCoAIgASASIBZqQQt1NgIAIAEgCSAHayIHIAhBlA5sIA5rIBVqIglrQQt1NgKgASABIAcgCWpBC3U2AoABIAEgBkGEZGwgBWoiBSALIApB3PR+bGoiBmsiCiAMIBNrIA9BDHRrIg8gCEGMKWwgDUHPJWwiB2tqIgtrQQt1NgLAASABIAogC2pBC3U2AmAgASAFIAZqIgUgCEHT0ABsIAcgD2prIghrQQt1NgKAAiABIAUgCGpBC3U2AiAgAUEEaiEBIABBBGohACACQQJqIQIgEEEBaiIQQQhHDQALIBFBgANrIQBBACEQIBQhAgNAIAMgEEECdGooAgAgBGoiASAAIAIoAhwiBSACKAIMIgZqIhFB7zxsIgogAigCBCIIQbPZAGxqIAYgBWsiBUHjE2wiByACKAIUIgtBDXQiCWoiEmoiDCACKAIYIg0gAigCCCIGakGaNWwiDiAGQfEgbGoiEyACKAIAQQ10QYCAiMAAaiIGIAIoAhAiD0GdyQBsaiIVaiIWakESdkH/B3FqLQAAOgAAIAEgACAWIAxrQRJ2Qf8HcWotAAA6AAkgASAAIAhB09AAbCARQc8lbCIRIAkgB2sgBUEMdGsiB2prIgkgDiANQdz0fmxqIgwgD0GEZGwgBmoiDWoiDmpBEnZB/wdxai0AADoAASABIAAgDiAJa0ESdkH/B3FqLQAAOgAIIAEgACAIIAUgC2prQQ10IgUgD0G+pX9sIAZqIgZqQRJ2Qf8HcWotAAA6AAIgASAAIAYgBWtBEnZB/wdxai0AADoAByABIAAgByAIQYwpbCARa2oiBSANIAxrIgZqQRJ2Qf8HcWotAAA6AAMgASAAIAYgBWtBEnZB/wdxai0AADoABiABIAAgCEGUDmwgCmsgEmoiCCAVIBNrIgVqQRJ2Qf8HcWotAAA6AAQgASAAIAUgCGtBEnZB/wdxai0AADoABSACQSBqIQIgEEEBaiIQQQpHDQALIBRBwAJqJAALtwcBE38jAEGgAmsiEiQAIAAoAtACIQwgASgCVCEAIBIhAQNAIAAoAmAhCiACLgEwIQggACgCoAEhBiACLgFQIQ4gACgC4AEhDyACLgFwIQkgACgCICEQIAIuARAhEyABIAIuAQAgACgCAGxBDXRBgAhyIgsgACgCwAEgAi4BYGwiEUG+pX9saiIUIAAoAkAgAi4BIGwiByAAKAKAASACLgFAbCIFayIVQb6lf2xqQQt1NgKAASABIBFBoS1sIAtqIgsgBSAHakGH1QBsIhEgBUHcD2wiFmtqIhcgBiAObCIFIBAgE2wiBmpBlzpsIg4gCCAKbEHPsX9sIgprIAkgD2wiCCAGakH6HmwiD2oiCWtBC3U2AoACIAEgCSAXakELdTYCACABIBQgFUGhLWxqIgkgBiAFIAhqa0GxzgBsIgZrQQt1NgLgASABIAYgCWpBC3U2AiAgASAHQavFAGwiByALIBFraiIGIAogBSAIa0GR2QBsIgVrIA5qIghrQQt1NgLAASABIAYgCGpBC3U2AkAgASALIAdrIBZqIgcgBSAKaiAPaiIFa0ELdTYCoAEgASAFIAdqQQt1NgJgIAFBBGohASAAQQRqIQAgAkECaiECIA1BAWoiDUEIRw0ACyAMQYADayEAQQAhDSASIQEDQCADIA1BAnRqKAIAIARqIgIgACABKAIUIgcgASgCBCIFakGXOmwiDiABKAIMQc+xf2wiC2sgASgCHCIGIAVqQfoebCIPaiIJIAEoAgBBDXRBgICIwABqIhAgASgCGCITQaEtbGoiCiABKAIQIgggASgCCCIMakGH1QBsIhEgCEHcD2wiFGtqIhVqQRJ2Qf8HcWotAAA6AAAgAiAAIBUgCWtBEnZB/wdxai0AADoACCACIAAgBSAGIAdqa0GxzgBsIgUgE0G+pX9sIBBqIgkgDCAIayIIQaEtbGoiEGpBEnZB/wdxai0AADoAASACIAAgECAFa0ESdkH/B3FqLQAAOgAHIAIgACALIAcgBmtBkdkAbCIHayAOaiIFIAxBq8UAbCIGIAogEWtqIgxqQRJ2Qf8HcWotAAA6AAIgAiAAIAwgBWtBEnZB/wdxai0AADoABiACIAAgByALaiAPaiIHIAogBmsgFGoiBWpBEnZB/wdxai0AADoAAyACIAAgBSAHa0ESdkH/B3FqLQAAOgAFIAIgACAJIAhBvqX//wBsakESdkH/B3FqLQAAOgAEIAFBIGohASANQQFqIg1BCUcNAAsgEkGgAmokAAs0ACADKAIAIARqIAAoAtACIAEoAlQoAgAgAi8BAGxBhCBqQQN2Qf8HcWpBgANrLQAAOgAAC8MBAQV/IAMoAgAgBGoiBSAAKALQAkGAA2siACABKAJUIgEoAiQgAi8BEmwiBiABKAIEIAIvAQJsIgdqIgggASgCICACLwEQbCIJIAEoAgAgAi8BAGxBhCBqIgFqIgJqQQN2Qf8HcWotAAA6AAAgBSAAIAIgCGtBA3ZB/wdxai0AADoAASADKAIEIARqIgIgACAHIAZrIgMgASAJayIBakEDdkH/B3FqLQAAOgAAIAIgACABIANrQQN2Qf8HcWotAAA6AAEL1QQBD38gAygCACAEaiIFIAAoAtACQYADayIAIAIuARAgASgCVCIBKAIgbEGxzgBsIgggAi4BACABKAIAbEENdEGACHIiBiABKAJAIAIuASBsIgdBoS1saiIJakECdEGAgIjAAGpBgEBxIgogAi4BFCABKAIobEGxzgBsIgsgAi4BBCABKAIIbEENdEGACHIiDCABKAJIIAIuASRsIg1BoS1saiIOakELdSIPQaEtbGoiECACLgESIAEoAiRsQbHOAGwiESACLgECIAEoAgRsQQ10QYAIciISIAEoAkQgAi4BImwiAkGhLWxqIhNqQQt1QbHOAGwiAWpBEnZB/wdxai0AADoAACAFIAAgECABa0ESdkH/B3FqLQAAOgACIAUgACAPQb6l//8AbCAKakESdkH/B3FqLQAAOgABIAMoAgQgBGoiASAAIAdBvqX//wNsIAZqQQJ0QYCAiMAAakGAQHEiBSANQb6lf2wgDGpBC3UiBkGhLWxqIgcgAkG+pX9sIBJqQQt1QbHOAGwiAmpBEnZB/wdxai0AADoAACABIAAgByACa0ESdkH/B3FqLQAAOgACIAEgACAGQb6l//8AbCAFakESdkH/B3FqLQAAOgABIAMoAgggBGoiASAAIAkgCGtBAnRBgICIwABqQYBAcSICIA4gC2tBC3UiA0GhLWxqIgQgEyARa0ELdUGxzgBsIgVqQRJ2Qf8HcWotAAA6AAAgASAAIAQgBWtBEnZB/wdxai0AADoAAiABIAAgA0G+pf//AGwgAmpBEnZB/wdxai0AADoAAQuTBgEHfyAAKALQAiELIwBBQGoiACABKAJUIgEoAkAgAi4BIGwiBiABKAIAIAIuAQBsIgVqQQJ0IgggASgCYCACLgEwbCIJIAEoAiAgAi4BEGwiB2pB0SJsQYAIaiIKIAdB/jBsakELdSIHazYCMCAAIAcgCGo2AgAgACAFIAZrQQJ0IgYgCiAJQd+Jf2xqQQt1IgVrNgIgIAAgBSAGajYCECAAIAEoAkQgAi4BImwiBiABKAIEIAIuAQJsIgVqQQJ0IgggASgCZCACLgEybCIJIAEoAiQgAi4BEmwiB2pB0SJsQYAIaiIKIAdB/jBsakELdSIHazYCNCAAIAcgCGo2AgQgACAFIAZrQQJ0IgYgCiAJQd+Jf2xqQQt1IgVrNgIkIAAgBSAGajYCFCAAIAEoAkggAi4BJGwiBiABKAIIIAIuAQRsIgVqQQJ0IgggASgCaCACLgE0bCIJIAEoAiggAi4BFGwiB2pB0SJsQYAIaiIKIAdB/jBsakELdSIHazYCOCAAIAcgCGo2AgggACAFIAZrQQJ0IgYgCiAJQd+Jf2xqQQt1IgVrNgIoIAAgBSAGajYCGCAAIAEoAkwgAi4BJmwiBiABKAIMIAIuAQZsIgVqQQJ0IgggASgCbCACLgE2bCIJIAEoAiwgAi4BFmwiAWpB0SJsQYAIaiICIAFB/jBsakELdSIBazYCPCAAIAEgCGo2AgwgACAFIAZrQQJ0IgEgAiAJQd+Jf2xqQQt1IgJrNgIsIAAgASACajYCHCALQYADayEBQQAhCyAAIQIDQCADIAtBAnRqKAIAIARqIgAgASACKAIMIgYgAigCBCIFakHRImwiCCAFQf4wbGoiBSACKAIAQZCAAWoiCSACKAIIIgdqQQ10IgpqQRJ2Qf8HcWotAAA6AAAgACABIAogBWtBEnZB/wdxai0AADoAAyAAIAEgCCAGQd+Jf2xqIgYgCSAHa0ENdCIFakESdkH/B3FqLQAAOgABIAAgASAFIAZrQRJ2Qf8HcWotAAA6AAIgAkEQaiECIAtBAWoiC0EERw0ACwuhBAELfyAAKALQAiEGIAEoAlQhASMAQfAAayIKIQADQCABKAJgIQcgAi4BMCEFIAEoAiAhCCACLgEQIQsgACACLgEAIAEoAgBsQQ10QYAIciIMIAEoAkAgAi4BIGwiDSABKAKAASACLgFAbCIOayIPQcClf2xqQQt1NgIoIAAgD0HQFmwgDGoiDCANIA5qQcwybCINaiIOIAUgB2wiByAIIAtsIgVqQZo1bCIIIAVB8SBsaiIFa0ELdTYCUCAAIAUgDmpBC3U2AgAgACAMIA1rIgUgCCAHQdz0fmxqIgdrQQt1NgI8IAAgBSAHakELdTYCFCAAQQRqIQAgAUEEaiEBIAJBAmohAiAJQQFqIglBBUcNAAsgBkGAA2shAEEAIQkgCiECA0AgAyAJQQJ0aigCACAEaiIBIAAgAigCDCIKIAIoAgQiBmpBmjVsIgcgBkHxIGxqIgYgAigCAEENdEGAgIjAAGoiBSACKAIIIgggAigCECILayIMQdAWbGoiDSAIIAtqQcwybCIIaiILakESdkH/B3FqLQAAOgAAIAEgACALIAZrQRJ2Qf8HcWotAAA6AAQgASAAIAcgCkHc9H5saiIKIA0gCGsiBmpBEnZB/wdxai0AADoAASABIAAgBiAKa0ESdkH/B3FqLQAAOgADIAEgACAMQcCl//8AbCAFakESdkH/B3FqLQAAOgACIAJBFGohAiAJQQFqIglBBUcNAAsL6QQBDH8jAEGQAWsiDSQAIAAoAtACIQ4gASgCVCEBIA0hAANAIAEoAkAhByACLgEgIQkgACACLgEAIAEoAgBsQQ10QYAIciIKIAEoAoABIAIuAUBsIgtBvqV/bGpBC3UiDyABKAIgIAIuARBsIgUgASgCYCACLgEwbCIGIAEoAqABIAIuAVBsIgxqa0ECdCIQazYCYCAAIA8gEGo2AhggACAHIAlsQbHOAGwiByALQaEtbCAKaiIJaiIKIAUgDGpBthdsIgsgBSAGakENdGoiBWtBC3U2AnggACAFIApqQQt1NgIAIAAgCSAHayIFIAsgDCAGa0ENdGoiBmtBC3U2AkggACAFIAZqQQt1NgIwIABBBGohACABQQRqIQEgAkECaiECIAhBAWoiCEEGRw0ACyAOQYADayEAQQAhCCANIQIDQCADIAhBAnRqKAIAIARqIgEgACACKAIUIgUgAigCBCIGakG2F2wiDiACKAIMIgwgBmpBDXRqIgcgAigCAEENdEGAgIjAAGoiCSACKAIQIgpBoS1saiILIAIoAghBsc4AbCIPaiIQakESdkH/B3FqLQAAOgAAIAEgACAQIAdrQRJ2Qf8HcWotAAA6AAUgASAAIAYgBSAMamtBDXQiBiAKQb6lf2wgCWoiB2pBEnZB/wdxai0AADoAASABIAAgByAGa0ESdkH/B3FqLQAAOgAEIAEgACAOIAUgDGtBDXRqIgUgCyAPayIGakESdkH/B3FqLQAAOgACIAEgACAGIAVrQRJ2Qf8HcWotAAA6AAMgAkEYaiECIAhBAWoiCEEGRw0ACyANQZABaiQAC8MGARB/IwBB0AFrIhEkACAAKALQAiEOIAEoAlQhASARIQADQCABKAKgASEIIAIuAVAhCSABKAIgIQ0gAi4BECEPIAEoAmAhCiACLgEwIRIgACACLgEAIAEoAgBsQQ10QYAIciIGIAEoAoABIAIuAUBsIgsgASgCwAEgAi4BYGwiBSABKAJAIAIuASBsIgxqIhBrQcHaAGxqQQt1NgJUIAAgEEHG0QBsIAZqIhAgCyAFa0G3OGwiEyAFQYN7bGpqIhQgCCAJbCIFIA0gD2wiCGpBoydsIg0gCiASbCIJIAhqQe87bCIPIAggCWtB8wpsIghraiIKa0ELdTYCqAEgACAKIBRqQQt1NgIAIAAgDCALa0GSFGwiCiAMQfHhfmxqIBBqIgwgBSAJakHhp39sIgkgDSAFQd73AGxqaiIFa0ELdTYCcCAAIAUgDGpBC3U2AjggACALQZWKf2wgBmogCmogE2oiCyAIIA9qIAlqIgZrQQt1NgKMASAAIAYgC2pBC3U2AhwgAEEEaiEAIAFBBGohASACQQJqIQIgB0EBaiIHQQdHDQALIA5BgANrIQBBACELIBEhAgNAIAMgC0ECdGooAgAgBGoiASAAIAIoAgwiBiACKAIEIgdqQe87bCIOIAcgBmtB8wpsIg1rIAIoAhQiBSAHakGjJ2wiD2oiCiACKAIQIgcgAigCGCIMa0G3OGwiEiAMQYN7bGogAigCAEENdEGAgIjAAGoiCCAMIAIoAggiCWoiDEHG0QBsaiIQaiITakESdkH/B3FqLQAAOgAAIAEgACATIAprQRJ2Qf8HcWotAAA6AAYgASAAIAUgBmpB4ad/bCIGIA0gDmpqIg4gCSAHa0GSFGwiDSAHQZWKf2wgCGpqIBJqIgpqQRJ2Qf8HcWotAAA6AAEgASAAIAogDmtBEnZB/wdxai0AADoABSABIAAgDyAFQd73AGxqIAZqIgYgDSAJQfHhfmxqIBBqIgVqQRJ2Qf8HcWotAAA6AAIgASAAIAUgBmtBEnZB/wdxai0AADoABCABIAAgByAMa0HB2gBsIAhqQRJ2Qf8HcWotAAA6AAMgAkEcaiECIAtBAWoiC0EHRw0ACyARQdABaiQAC4EJARJ/IwBBgAJrIhIkACAAKALQAiERIAEoAlQhAEEIIQYgEiEBA0AgAQJ/AkAgAi4BECIIIAIvASAiBXJB//8DcQ0AQQAhBSACLwEwDQAgAi8BQA0AIAIvAVANACACLwFgDQAgAi8BcA0AIAEgAi4BACAAKAIAbEECdCIFNgLAASABIAU2AqABIAEgBTYCgAEgASAFNgJgIAEgBTYCQCABIAU2AiAgASAFNgIAQTgMAQsgASAAKALAASACLgFgbCIJIAAoAkAgBUEQdEEQdWwiBWpB0SJsIg0gBUH+MGxqIg4gAi4BQCAAKAKAAWxBDXQiCiACLgEAIAAoAgBsQQ10QYAIciILaiIPaiIMIAAoAiAgCGwiBSAAKALgASACLgFwbCIIakGzRmwiEyAFQYvgAGxqIAUgACgCoAEgAi4BUGwiB2oiECAAKAJgIAIuATBsIgUgCGoiFGpBocsAbCIVIBBBhGdsaiIQaiIWa0ELdTYC4AEgASAMIBZqQQt1NgIAIAEgDSAJQd+Jf2xqIgkgCyAKayINaiIKIBUgFEG7gn9saiILIAUgB2pB/dt+bCIMIAVB1MQBbGpqIgVrQQt1NgLAASABIAUgCmpBC3U2AiAgASANIAlrIgUgDCAHQbODAWxqIBBqIgdrQQt1NgKgASABIAUgB2pBC3U2AkAgASATIAhBjhNsaiALaiIFIA8gDmsiCGpBC3U2AmAgCCAFa0ELdSEFQSALQQJ0aiAFNgIAIAJBAmohAiAAQQRqIQAgAUEEaiEBIAZBAUshBSAGQQFrIQYgBQ0ACyARQYADayEAQQAhCCASIQIDQCACKAIAQZCAAWohBiADIAhBAnRqKAIAIARqIQECQAJAIAIoAgQiByACKAIIIgVyDQBBACEFIAIoAgwNACACKAIQDQAgAigCFA0AIAIoAhgNACACKAIcDQAgASAAIAZBBXZB/wdxajEAAEKBgoSIkKDAgAF+NwAADAELIAEgACACKAIcIhEgB2pBs0ZsIg0gB0GL4ABsaiACKAIMIgkgEWoiDiAHIAIoAhQiB2oiCmpBocsAbCILIApBhGdsaiIKaiIPIAIoAhgiDCAFakHRImwiEyAFQf4wbGoiBSACKAIQIhAgBmpBDXQiFGoiFWpBEnZB/wdxai0AADoAACABIAAgFSAPa0ESdkH/B3FqLQAAOgAHIAEgACALIA5Bu4J/bGoiDiAHIAlqQf3bfmwiCyAJQdTEAWxqaiIJIBMgDEHfiX9saiIPIAYgEGtBDXQiBmoiDGpBEnZB/wdxai0AADoAASABIAAgDCAJa0ESdkH/B3FqLQAAOgAGIAEgACALIAdBs4MBbGogCmoiByAGIA9rIgZqQRJ2Qf8HcWotAAA6AAIgASAAIAYgB2tBEnZB/wdxai0AADoABSABIAAgDSARQY4TbGogDmoiBiAUIAVrIgVqQRJ2Qf8HcWotAAA6AAMgASAAIAUgBmtBEnZB/wdxai0AADoABAsgAkEgaiECIAhBAWoiCEEIRw0ACyASQYACaiQAC5AIARF/IwBBgAJrIhAkACAAKALQAiEJIAEoAlQhACAQIQFBCCEHA0AgAQJ/AkAgAi4BECIFIAIvASAiBnJB//8DcQ0AQQAhBiACLwEwDQAgAi8BQA0AIAIvAVANACACLwFgDQAgAi8BcA0AIAEgACgCACACLgEAbCIGNgLAASABIAY2AqABIAEgBjYCgAEgASAGNgJgIAEgBjYCQCABIAY2AiAgASAGNgIAQTgMAQsgASAAKALAASACLgFgbCIIIAAoAkAgBkEQdEEQdWwiC2oiBiAAKAKAASACLgFAbCIKIAAoAgAgAi4BAGwiDGoiDWoiDiAAKALgASACLgFwbCIPIAAoAiAgBWwiEWoiEiAAKAKgASACLgFQbCITIAAoAmAgAi4BMGwiFGoiFWoiBWs2AuABIAEgBSAOajYCACABIAsgCGtB6gJsQQh1IAZrIgggDCAKayILaiIKIBEgD2siDCATIBRrIg5qQdkDbEEIdSIPIAUgDkGdBWxBCHVqayIFazYCwAEgASAFIApqNgIgIAEgCyAIayIIIBIgFWtB6gJsQQh1IAVrIgVrNgKgASABIAUgCGo2AkAgASAPIAxBlQJsQQh1IAVqayIFIA0gBmsiBmo2AmAgBiAFayEGQSALQQJ0aiAGNgIAIAJBAmohAiAAQQRqIQAgAUEEaiEBIAdBAUshBiAHQQFrIQcgBg0ACyAJQYADayEAQQAhBiAQIQIDQCACKAIAQZCAAWohBSADIAZBAnRqKAIAIARqIQECQAJAIAIoAgQiCSACKAIIIgdyDQBBACEHIAIoAgwNACACKAIQDQAgAigCFA0AIAIoAhgNACACKAIcDQAgASAAIAVBBXZB/wdxajEAAEKBgoSIkKDAgAF+NwAADAELIAEgACACKAIcIgogCWoiDCACKAIMIg0gAigCFCIOaiIPaiIIIAIoAhgiESAHaiILIAIoAhAiEiAFaiITaiIUakEFdkH/B3FqLQAAOgAAIAEgACAUIAhrQQV2Qf8HcWotAAA6AAcgASAAIAkgCmsiCiAOIA1rIglqQdkDbEEIdSINIAlBnQVsQQh1IAhqayIJIAcgEWtB6gJsQQh1IAtrIgggBSASayIFaiIHakEFdkH/B3FqLQAAOgABIAEgACAHIAlrQQV2Qf8HcWotAAA6AAYgASAAIAwgD2tB6gJsQQh1IAlrIgcgBSAIayIFakEFdkH/B3FqLQAAOgACIAEgACAFIAdrQQV2Qf8HcWotAAA6AAUgASAAIA0gCkGVAmxBCHUgB2prIgcgEyALayIFakEFdkH/B3FqLQAAOgADIAEgACAFIAdrQQV2Qf8HcWotAAA6AAQLIAJBIGohAiAGQQFqIgZBCEcNAAsgEEGAAmokAAvyCAIPfQV/IwBBgAJrIhYkACAAKALQAiEXIAEoAlQhAEEIIRQgFiEBA0AgAQJ/AkAgAi8BECIYIAIvASAiFXINAEEAIRUgAi8BMA0AIAIvAUANACACLwFQDQAgAi8BYA0AIAIvAXANACABIAAqAgAgAi4BALKUIgY4AsABIAEgBjgCoAEgASAGOAKAASABIAY4AmAgASAGOAJAIAEgBjgCICABIAY4AgBBOAwBCyABIAAqAgAgAi4BALKUIgcgACoCgAEgAi4BQLKUIgiSIg0gACoCQCAVQRB0QRB1spQiCSAAKgLAASACLgFgspQiCpIiBpIiCyAAKgJgIAIuATCylCIMIAAqAqABIAIuAVCylCIOkiIPIAAqAiAgGEEQdEEQdbKUIhAgACoC4AEgAi4BcLKUIhGSIhKSIgWTOALgASABIAsgBZI4AgAgASAHIAiTIgcgCSAKk0PzBLU/lCAGkyIIkiIJIA4gDJMiCiAQIBGTIguSQ16D7D+UIgwgCkN1PSfAlJIgBZMiBZM4AsABIAEgCSAFkjgCICABIAcgCJMiByASIA+TQ/MEtT+UIAWTIgWTOAKgASABIAcgBZI4AkAgASANIAaTIgYgDCALQ9SLir+UkiAFkyIFkjgCYCAGIAWTIQZBIAtBAnRqIAY4AgAgAkECaiECIABBBGohACABQQRqIQEgFEEBSyEVIBRBAWshFCAVDQALIBdBgANrIQBBACEUIBYhAgNAIAMgFEECdGooAgAgBGoiASAAAn8gAioCAEMAIABEkiIHIAIqAhAiCJIiDSACKgIIIgkgAioCGCIKkiIGkiILIAIqAhQiDCACKgIMIg6SIg8gAioCBCIQIAIqAhwiEZIiEpIiBZIiE4tDAAAAT10EQCATqAwBC0GAgICAeAtB/wdxai0AADoAACABIAACfyALIAWTIguLQwAAAE9dBEAgC6gMAQtBgICAgHgLQf8HcWotAAA6AAcgASAAAn8gByAIkyIHIAkgCpND8wS1P5QgBpMiCJIiCSAMIA6TIgogECARkyILkkNeg+w/lCIMIApDdT0nwJSSIAWTIgWSIgqLQwAAAE9dBEAgCqgMAQtBgICAgHgLQf8HcWotAAA6AAEgASAAAn8gCSAFkyIJi0MAAABPXQRAIAmoDAELQYCAgIB4C0H/B3FqLQAAOgAGIAEgAAJ/IAcgCJMiByASIA+TQ/MEtT+UIAWTIgWSIgiLQwAAAE9dBEAgCKgMAQtBgICAgHgLQf8HcWotAAA6AAIgASAAAn8gByAFkyIHi0MAAABPXQRAIAeoDAELQYCAgIB4C0H/B3FqLQAAOgAFIAEgAAJ/IA0gBpMiBiAMIAtD1IuKv5SSIAWTIgWSIgeLQwAAAE9dBEAgB6gMAQtBgICAgHgLQf8HcWotAAA6AAMgASAAAn8gBiAFkyIGi0MAAABPXQRAIAaoDAELQYCAgIB4C0H/B3FqLQAAOgAEIAJBIGohAiAUQQFqIhRBCEcNAAsgFkGAAmokAAsZACAAIAAoAgAoAggRAQAgABC1BUEBEAMAC1sBAX8gACgCACECIAFBAEgEQAJAIAIoAmwiAQRAIAIoAmhBA0gNAQsgACACKAIIEQEAIAIoAmwhAQsgAiABQQFqNgJsDwsgASACKAJoTARAIAAgAigCCBEBAAsLXAECfyMAQeABayIBJAAgACABQRBqIgIgACgCACgCDBECACABIAI2AgBBkPQCKAIAIQIjAEEQayIAJAAgACABNgIMIAJB8qICIAEQhwUgAEEQaiQAIAFB4AFqJAALkwICBH8DfiMAQTBrIgMkAAJAAkACfwJAIAAoAgAiAigCFCIAQQBMDQAgACACKAJ0Sg0AIAIoAnAgAEECdGoMAQsgAigCeCIERQ0BIAAgAigCfCIFSA0BIAAgAigCgAFKDQEgBCAAIAVrQQJ0agsoAgAiBA0BCyACIAA2AhggAigCcCgCACEECyAEIQACQAJAA0AgAC0AACIFRQ0BIABBAWohACAFQSVHDQALIAAtAABB8wBHDQAgAyACQRhqNgIgIAEgBCADQSBqEKUCDAELIAIpAiAhBiACKQIoIQcgAikCGCEIIAMgAikCMDcDGCADIAc3AxAgAyAGNwMIIAMgCDcDACABIAQgAxClAgsgA0EwaiQACxUAIAAoAgAiAEEANgIUIABBADYCbAvBAQEHfyAAKALAAkEASgRAIAAoAtwDIAEoAgRqIgEtAIwBIQUgAygCACEGIAEtAJYBIghBAWshCQNAIAAoAnAiAUEASgRAIAEgBiAEQQJ0aigCACIBaiEKIAIgB0ECdGooAgAhAwNAIAUEQCABIAMtAAAgBRA6IAVqIQELIANBAWohAyABIApJDQALCyAIQQJPBEAgBiAEIAYgBEEBaiAJIAAoAnAQiwMLIAdBAWohByAEIAhqIgQgACgCwAJIDQALCwueAQEFfyAAKALAAkEASgRAIAMoAgAhBQNAIAUgBCAFIARBAXJBASAAKAJwIgFBAEoEfyAFIARBAnRqKAIAIgMgAWohByACIAZBAnRqKAIAIQEDQCADIAEtAAAiCDoAASADIAg6AAAgAUEBaiEBIANBAmoiAyAHSQ0ACyAAKAJwBSABCxCLAyAGQQFqIQYgBEECaiIEIAAoAsACSA0ACwsLhAEBBH8gACgCwAIiAUEASgRAIAMoAgAhBQNAIAAoAnAiA0EASgRAIAMgBSAEQQJ0IgNqKAIAIgFqIQYgAiADaigCACEDA0AgASADLQAAIgc6AAEgASAHOgAAIANBAWohAyABQQJqIgEgBkkNAAsgACgCwAIhAQsgBEEBaiIEIAFIDQALCwsJACADIAI2AgALCQAgA0EANgIACx8BAX8gACgC3AMiASAAKALAAjYCXCABIAAoAnQ2AmALnAIBA38gACgC3AMiAygCXCIHIAAoAsACIghOBEAgACgCJEEASgRAIAAoAtgBIQhBACEHA0AgACAIIAEgB0ECdCIJaigCACADIAlqIgkoAmQgAigCAGxBAnRqIAlBDGogCSgCNBEHACAIQdgAaiEIIAdBAWoiByAAKAIkSA0ACyAAKALAAiEICyADQQA2AlxBACEHCyAAIANBDGogByAEIAUoAgAiAUECdGogCCAHayIEIAMoAmAiByAEIAdJGyIEIAYgAWsiASABIARLGyIBIAAoAuADKAIEEQYAIAUgBSgCACABajYCACADIAMoAmAgAWs2AmAgAyADKAJcIAFqIgE2AlwgACgCwAIgAUwEQCACIAIoAgBBAWo2AgALC9gBAAJAIAAoAsgDIgEoAhgiAgRAIAEoAgwhAwwBCyABIAAgASgCCCABKAIUIAEoAhBBACAAKAIEKAIcEQoAIgM2AgwgASgCGCECCyAAIAMgAkECdGogBCAFKAIAIgNBAnRqIAEoAhAgAmsiAiAGIANrIgMgAiADSRsiAiAAKAJ0IAEoAhRrIgMgAiADSRsiAiAAKALkAygCBBEHACAFIAUoAgAgAmo2AgAgASABKAIYIAJqIgA2AhggACABKAIQIgBPBEAgAUEANgIYIAEgASgCFCAAajYCFAsL0wEBAn8gACgCyAMiBEEYaiEIAkAgBCgCGCIGBEAgBCgCDCEHDAELIAQgACAEKAIIIAQoAhQgBCgCEEEBIAAoAgQoAhwRCgAiBzYCDCAEKAIYIQYLIAAgASACIAMgByAIIAQoAhAgACgC3AMoAgQRDAAgBiAEKAIYIgFJBH8gACAEKAIMIAZBAnRqQQAgASAGayIBIAAoAuQDKAIEEQcAIAUgBSgCACABajYCACAEKAIYBSABCyAEKAIQIgBPBEAgBEEANgIYIAQgBCgCFCAAajYCFAsLjwEBBH8jAEEQayIHJAAgACgCyAMiCCgCECEJIAUoAgAhCiAHQQA2AgwgACABIAIgAyAIKAIMIAdBDGogBiAKayIBIAkgASAJSRsgACgC3AMoAgQRDAAgACAIKAIMIAQgBSgCAEECdGogBygCDCAAKALkAygCBBEHACAFIAUoAgAgBygCDGo2AgAgB0EQaiQAC9wBAQF/IAAoAsgDIQICQAJAAkACQAJAIAEOBAADAgEDCyAAKAJUBEAgAkHUATYCBCACKAIMDQQgAiAAIAIoAghBACACKAIQQQEgACgCBCgCHBEKADYCDAwECyACIAAoAtwDKAIENgIEDAMLIAIoAghFBEAgACgCACIBQQM2AhQgACABKAIAEQEACyACQdUBNgIEDAILIAIoAghFBEAgACgCACIBQQM2AhQgACABKAIAEQEACyACQdYBNgIEDAELIAAoAgAiAUEDNgIUIAAgASgCABEBAAsgAkIANwIUCzwAIAAgASACKAIAIAQgBSgCAEECdGogACgC3AMoAgwRBwAgBSAFKAIAQQFqNgIAIAIgAigCAEEBajYCAAvCAwEMfyACQQJ0IgIgASgCCGooAgAhBSABKAIEIAJqKAIAIQYgASgCACACaigCACEHIAMoAgAhASAAKALQAiECIAAoAtwDIgMoAhwhCCADKAIYIQsgAygCFCEMIAMoAhAhDSAAKAJwIgNBAk8EfyADQQF2IQMDQCAMIAYtAABBAnQiBGooAgAhDiALIAUtAABBAnQiCWooAgAhCiAEIAhqKAIAIQ8gASACIAkgDWooAgAiCSAHLQAAIgRqai0AADoAACABIAIgBCAKIA9qQRB1Igpqai0AADoAASABIAIgBCAOamotAAA6AAIgASACIAkgBy0AASIEamotAAA6AAMgASACIAQgCmpqLQAAOgAEIAEgAiAEIA5qai0AADoABSABQQZqIQEgB0ECaiEHIAVBAWohBSAGQQFqIQYgA0EBayIDDQALIAAoAnAFIAMLQQFxBEAgDCAGLQAAQQJ0IgBqKAIAIQMgCyAFLQAAQQJ0IgVqKAIAIQYgACAIaigCACEIIAEgAiAHLQAAIgAgBSANaigCAGpqLQAAOgAAIAEgAiAAIAYgCGpBEHVqai0AADoAASABIAIgACADamotAAA6AAILC4sCAQN/IwBBEGsiCCQAAkACQCAAKALcAyIHKAIkBEAgB0EgakEAIAQgBSgCAEECdGpBAEEBIAcoAigQiwMgB0EANgIkIAUgBSgCAEEBajYCACAHIAcoAixBAWs2AiwMAQsgBygCLCEJIAggBCAFKAIAIgNBAnRqIgQoAgA2AgggCAJ/IAkgBiADayIDIAMgCUsbIgNBAiADQQJJGyIDQQJPBEAgBCgCBAwBCyAHQQE2AiQgBygCIAs2AgwgACABIAIoAgAgCEEIaiAHKAIMEQcAIAcoAiQhACAFIAUoAgAgA2o2AgAgByAHKAIsIANrNgIsIAANAQsgAiACKAIAQQFqNgIACyAIQRBqJAALhgUBDn8gAkECdCIFIAEoAghqKAIAIQogASgCBCAFaigCACELIAEoAgAgAkEDdGoiASgCACEHIAEoAgQhCCADKAIEIQIgAygCACEDIAAoAtACIQQgACgC3AMiASgCHCEOIAEoAhghDyABKAIUIRAgASgCECERIAAoAnAiAUECTwR/IAFBAXYhCQNAIBAgCy0AAEECdCIBaigCACEMIA8gCi0AAEECdCIGaigCACEFIAEgDmooAgAhASADIAQgBiARaigCACINIActAAAiBmpqLQAAOgAAIAMgBCAGIAEgBWpBEHUiBWpqLQAAOgABIAMgBCAGIAxqai0AADoAAiADIAQgDSAHLQABIgFqai0AADoAAyADIAQgASAFamotAAA6AAQgAyAEIAEgDGpqLQAAOgAFIAIgBCANIAgtAAAiAWpqLQAAOgAAIAIgBCABIAVqai0AADoAASACIAQgASAMamotAAA6AAIgAiAEIA0gCC0AASIBamotAAA6AAMgAiAEIAEgBWpqLQAAOgAEIAIgBCABIAxqai0AADoABSACQQZqIQIgCEECaiEIIANBBmohAyAHQQJqIQcgCkEBaiEKIAtBAWohCyAJQQFrIgkNAAsgACgCcAUgAQtBAXEEQCAQIAstAABBAnQiAGooAgAhCSAPIAotAABBAnQiAWooAgAhBSAAIA5qKAIAIQAgAyAEIAEgEWooAgAiASAHLQAAIgZqai0AADoAACADIAQg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PGooAgAiAkUEQCABIABBAUHAACAAKAIEKAIAEQQAIgI2AjwLIAJCADcAACACQgA3ADggAkIANwAwIAJCADcAKCACQgA3ACAgAkIANwAYIAJCADcAECACQgA3AAggAyAHaiIBQQA2AiggAUEANgIYIAAoAuABRQRAIAAoArQDDQEMAgsgACgCnANFDQELIAUoAhgiAkEQTwRAIAAoAgAiASACNgIYIAFBMjYCFCAAIAAoAgAoAgARAQALIAMgAkECdGoiAUH8AGooAgAiAkUEQCABIABBAUGAAiAAKAIEKAIAEQQAIgI2AnwLIAJBAEGAAhA6GgsgBEEBaiIEIAAoAtQCSA0ACwsgA0FwNgIUIANCADcCDCADIAAoApgCNgI4C6sNAgp/AXwgACgCJEEASgRAIAAoAtgDIQogACgC2AEhBwNAIAEhBiACIQQCQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgBygCKCAHKAIkIghBCHRqIgNBgxBMBEAgA0GBCEwEQAJAIANBgQRrDgQXAyIeAAtBkAEhAUEAIQICQCADQYECaw4CJh8ACyADQYMGaw4EAyEhHCELIANBggxMBEACQCADQYIIaw4HFiIFIiIiHAALIANBhQprDgYFISEhIRohCwJAIANBgwxrDgoUISEGISEhISEZAAsgA0GHDmsOCAYgICAgICAXIAsgA0GFGEwEQCADQYQUTARAIANBhBBrDg0TISEhHyEhISEhISEXIAsgA0GFFGsOBhEgICAgBwgLIANBhhxMBEAgA0GGGGsOBxAgICAgIAkKCwJAIANBhxxrDggPICAgICAgCwALIANBiCBrDgkNHx8fHx8fHwwLC0GRASEBQQAhAgwiC0GSASEBDCELQZMBIQFBACECDCALQZQBIQFBACECDB8LQZUBIQFBACECDB4LQZYBIQFBACECDB0LQZcBIQFBACECDBwLIANBixZHDRdBmAEhAUEAIQIMGwtBmQEhAUEAIQIMGgsgA0GNGkcNFUGaASEBQQAhAgwZC0GbASEBQQAhAgwYCyADQY8eRw0TQZwBIQFBACECDBcLQZ0BIQFBACECDBYLQZ4BIQFBACECDBULQZ8BIQFBACECDBQLQaABIQFBACEC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KAIAIQcgAygCACEEQQAhAEEAIQ0gCEEBRwRAA0AgACAHai0AACEKIAAgBmotAAAhCyAEIAAgCWotAAAiBToAASAEIAUgC2pBgAFzOgACIAQgBSAKakGAAXM6AAAgByAAQQFyIgVqLQAAIQogBSAGai0AACELIAQgBSAJai0AACIFOgAEIAQgBSALakGAAXM6AAUgBCAFIApqQYABczoAAyAAQQJqIQAgBEEGaiEEIA1BAmoiDSAORw0ACwsgD0UNACAAIAdqLQAAIQcgACAGai0AACEGIAQgACAJai0AACIAOgABIAQgACAGakGAAXM6AAIgBCAAIAdqQYABczoAAAsgA0EEaiEDIAJBAWohAiAMQQFrIQQgDEECTg0ACwsLqQIBCX8gBEEASgRAIAAoAnAiBUF+cSEMIAVBAXEhDQNAIAQhCQJAIAVFDQAgAkECdCIAIAEoAghqKAIAIQYgASgCBCAAaigCACEHIAEoAgAgAGooAgAhCCADKAIAIQRBACEAQQAhCiAFQQFHBEADQCAEIAAgCGotAAA6AAAgBCAAIAdqLQAAOgABIAQgACAGai0AADoAAiAEIAggAEEBciILai0AADoAAyAEIAcgC2otAAA6AAQgBCAGIAtqLQAAOgAFIABBAmohACAEQQZqIQQgCkECaiIKIAxHDQALCyANRQ0AIAQgACAIai0AADoAACAEIAAgB2otAAA6AAEgBCAAIAZqLQAAOgACCyADQQRqIQMgAkEBaiECIAlBAWshBCAJQQJODQALCwuiAgENfyAEQQBKBEAgACgC0AIhBSAAKAJwIQcgACgC4AMiACgCFCEKIAAoAhAhCyAAKAIMIQwgACgCCCENA0AgBCEIIAcEQCACQQJ0IgAgASgCCGooAgAhDiABKAIEIABqKAIAIQ8gASgCACAAaigCACEQIAMoAgAhBEEAIQADQCAAIA9qLQAAIQYgBCAFIAAgEGotAAAiCSANIAAgDmotAABBAnQiEWooAgBqai0AADoAACAEIAUgCSALIBFqKAIAIAogBkECdCIGaigCAGpBEHVqai0AADoAASAEIAUgCSAGIAxqKAIAamotAAA6AAIgBEEDaiEEIABBAWoiACAHRw0ACwsgA0EEaiEDIAJBAWohAiAIQQFrIQQgCEECTg0ACwsL1gIBCX8gBEEASgRAIAAoAnAiCEF8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AgQRAgALDAILAkAgAUEMSQ0AIAItAAJBwQBHDQAgAi0AA0HkAEcNACACLQAEQe8ARw0AIAItAAVB4gBHDQAgAi0ABkHlAEcNACACLQAIIQMgAi0AByEHIAItAAohCSACLQAJIQogAi0ADCELIAItAAshDSACLQANIQUgACgCACIBQc4ANgIUIAEgBTYCJCABIAsgDUEIdHI2AiAgASAJIApBCHRyNgIcIAEgAyAHQQh0cjYCGCAAQQEgASgCBBECACAAIAU6AKwCIABBATYCqAIMAgsgACgCACIBIAU2AhggAUHQADYCFCAAQQEgACgCACgCBBECAAwBCyAAKAIAIgEgAzYCGCABQcYANgIUIAAgACgCACgCABEBAAsgBiAENgIEIAYgCDYCAEEBIQQgDEEATA0AIAAgDCAAKAIYKAIQEQIACyACQRBqJAAgBAs2ACAAQQA2AtgBIABBADYCuAMgAEEANgKQASAAKALQAyIAQQA2AqQBIABBADYCGCAAQgA3AgwLizsBD38jAEGgAmsiCSQAIAAoArgDIQEDQAJAAkACQCABDQAgACgC0AMoAgxFBEAgACgCGCICKAIEIgFFBEAgACACKAIMEQAARQRAQQAhAQwECyACKAIEIQELIAIoAgAiAy0AACEFIAFBAWsiBAR/IANBAWoFIAAgAigCDBEAAEUEQEEAIQEMBAsgAigCBCEEIAIoAgALIgFBAWohAyAFQf8BRiABLQAAIgFB2AFGcUUEQCAAKAIAIgYgBTYCGCAGQTc2AhQgACgCACABNgIcIAAgACgCACgCABEBAAsgACABNgK4AyACIARBAWs2AgQgAiADNgIADAELIAAQ4gNFBEBBACEBDAILIAAoArgDIQELAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABQQFrDv4BDxERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERER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aiEEIANBAWshAyACLQAAQQNHBEAgBCECDAELIANFBEAgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCACEECyAEQQFqIQIgA0EBayEDIAAoAtgBIgcoAlggBC0AAEcNACADRQRAIAAgASgCDBEAAEUEQEEAIQEMCwsgACgC2AEhByABKAIEIQMgASgCACECCyACQQFqIQQgA0EBayEDIAcoAgAgAi0AAEcEQCAEIQIMAQsgA0UEQCAAIAEoAgwRAABFBEBBACEBDAsLIAAoAtgBIQcgASgCBCEDIAEoAgAhBAsgBEEBaiECIANBAWshAyAHKAKwASAELQAARw0AIANFBEAgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCACECCyACQQFqIQQgA0EBayEDIAItAABBgAFHBEAgBCECDAELIANFBEAgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCACEECyAELQAAIQUgA0EBayIDBH8gBEEBagUgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCAAsiBEEBaiECIANBAWshAyAELQAAIAVBCHRyDQAgA0UEQCAAIAEoAgwRAABFBEBBACEBDAsLIAEoAgQhAyABKAIAIQILIAItAAAhBCADQQFrIgMEfyACQQFqBSAAIAEoAgwRAABFBEBBACEBDAsLIAEoAgQhAyABKAIACyIFQQFqIQIgA0EBayEDIAUtAAAgBEEIdHINACADRQRAIAAgASgCDBEAAEUEQEEAIQEMCwsgASgCBCEDIAEoAgAhAgsgAkEBaiEEIANBAWshAyACLQAABEAgBCECDAELIANFBEAgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCACEECyAELQAAIQUgA0EBayIDBH8gBEEBagUgACABKAIMEQAARQRAQQAhAQwLCyABKAIEIQMgASgCAAsiBEEBaiECIANBAWshAyAELQAAIAVBCHRyQQFHDQAgA0UEQCAAIAEoAgwRAABFBEBBACEBDAsLIAEoAgQhAyABKAIAIQILIAItAAAhBCADQQFrIgMEfyACQQFqBSAAIAEoAgwRAABFBEBBACEBDAsLIAEoAgQhAyABKAIACyIFQQFqIQIgA0EBayEDIAUtAAAgBEEIdHINACADRQRAIAAgASgC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AgghBQNAIAUEQCAAIAUoAgARAQALAkAgACAAKALMAygCABEAACIBDgMFAAIACyAAKAIIIgVFIAFBfXFBAUdyDQAgBSAFKAIEQQFqIgE2AgQgASAFKAIIIgJIDQAgBSAAKALMAiACajYCCAwACwALIAAgACgCkAE2ApgBDAELIAAoAgAiAiABNgIYIAJBFTYCFCAAIAAoAgAoAgARAQALIAAoAhRBzAFHBEAgACAAKAK8AygCABEBACAAQcwBNgIUIABBADYCjAELAkAgACgCvAMoAggEQCAAQYwBaiECIAAoAowBIQUDQCAAKAJ0IgMgBUsEQCAAKAIIIgEEQCABIAM2AgggASAFNgIEIAAgASgCABEBACAAKAKMASEFC0EAIQEgAEEAIAJBACAAKALAAygCBBEHACAFIAAoAowBIgVHDQEMAwsgACAAKAK8AygCBBEBACAAIAAoArwDKAIAEQEAQQAhBSAAQQA2AowBIAAoArwDKAIIDQALCyAAQc4BQc0BIAAoAkQbNgIUQQEhAQsLIAEL0gEBAn8CQAJAIAAoAhQiAUHNAWtBAUsNACAAKAJADQAgACgCjAEgACgCdEkEQCAAKAIAIgFBxQA2AhQgACABKAIAEQEACyAAIAAoArwDKAIEEQEAIABB0gE2AhQMAQsCQAJAIAFBzwFrDgQAAQECAQsgAEHSATYCFAwBCyAAKAIAIgIgATYCGCACQRU2AhQgACAAKAIAKAIAEQEACwJAA0AgACgCzAMiASgCFA0BIAAgASgCABEAAA0AC0EADwsgACAAKAIYKAIYEQEAIAAQtgVBAQucBgEFfyAAKAIUIgNBfnFByAFHBEAgACgCACICIAM2AhggAkEVNgIUIAAgACgCACgCABEBAAsCf0EBIQICQAJAAkACQAJAIAAoAhQiA0HIAWsOCwABBAICAgICAgMCAwsgACAAKALMAygCBBEBACAAIAAoAhgoAggRAQAgAEHJATYCFAsgACAAKALMAygCABEAACICQQFHDQIgACgCJCICIQUCQAJAAkACQCACQQFrDgQDAgABAgsgACgC2AEiAygCsAEhBEECIQUgAygCACIGQQFHIgIgAygCWCIDQQJHciAEQQNHckUEQEEDIQIMAwsgAiADQSJHckUEQEEHIQIgBEEjRg0DCyAGQdIARyADQccAR3IgBEHCAEdyRQRAQQIhAgwDCyAGQfIARyADQecAR3JFBEBBBiECIARB4gBGDQMLIAAoApwCBEBBAyECDAMLIAAoAqgCBEBBAiECAkACQCAALQCsAiIDDgIFAAELQQMhAgwECyAAKAIAIgIgAzYCGCACQfQANgIUIABBfyAAKAIAKAIEEQIAQQMhAgwDCyAAKAIAIgIgBjYCGCACQfEANgIUIAIgBDYCICACIAM2AhwgAEEBIAIoAgQRAgBBAyECDAILQQQhBSAAKAKoAkUEQEEEIQIMAgtBBCECAkACQCAALQCsAiIDDgMDAQABC0EFIQIMAgsgACgCACICIAM2AhggAkH0ADYCFCAAQX8gACgCACgCBBECAEEFIQIMAQtBACECQQAhBQsgACAFNgIsIAAgAjYCKCAAQQA2AogBIABBgAI2AmAgAEKCgICAEDcDWCAAQgE3A1AgAEKAgICAEDcDSCAAQgA3A0AgAEKAgICAgICA+D83AzggAEEANgJsIABCADcCZCAAQcoBNgIUIAAgACgCrAMiAjYCNCAAIAI2AjBBAQwDCyAAIAAoAswDKAIAEQAADAILIAAoAgAiAiADNgIYIAJBFTYCFCAAIAAoAgAoAgARAQBBACECCyACCyICQQJGBEAgAQRAIAAoAgAiAUE1NgIUIAAgASgCABEBAAsgABC2BQsgAgsHACAAELUFC58HAQF/IABBADYCBCABQdoARwRAIAAoAgBCjYCAgKALNwIUIAAoAgAgATYCHCAAIAAoAgAoAgARAQALIAJB6ANHBEAgACgCAEKWgICAgD03AhQgACgCACACNgIcIAAgACgCACgCABEBAAsgACgCACEBIAAoAgwhAiAAQQRqQQBB5AMQOhogAEEBNgIQIAAgAjYCDCAAIAE2AgAjAEEQayICJAAgAEEANgIEIAJBADYCDEHUABA7IgFFBEAgACgCAEI4NwIUIAAgACgCACgCABEBAAsgAUGAlOvcAzYCMCABQeMBNgIoIAFB5AE2AiQgAUHlATYCICABQeYBNgIcIAFB5wE2AhggAUHoATYCFCABQekBNgIQIAFB6gE2AgwgAUHrATYCCCABQewBNgIEIAFB7QE2AgAgAUIANwI0IAFBADYCLCABQdQANgJMIAFCADcCPCABQgA3AkQgACABNgIEAkBBjpMCEIcDIgNFDQAgAkH4ADoACyACIAJBDGo2AgAgAiACQQtqNgIEIANBso4CIAIQ6gFBAEwNACACKAIMIQMgAi0AC0HfAXFBzQBGBEAgAiADQegHbCIDNgIMCyABIANB6AdsNgIsCyACQRBqJAAgAEEANgK4AiAAQQA2AhggAEEANgIIIABCADcCpAEgAEIANwKsASAAQgA3ArQBIABCADcCvAEgAEIANwLEASAAQgA3AswBIAAgAEEAQawBIAAoAgQoAgARBAAiATYC0AMgAUIANwJgIAFBgAE2AhwgAUGBATYCCCABQYIBNgIEIAFBgwE2AgAgAUEANgJoIAFBgAE2AiQgAUGAATYCKCABQgA3AmwgAUGAATYCLCABQYABNgIwIAFCADcCdCABQYABNgI0IAFBgAE2AjggAUIANwJ8IAFBgAE2AjwgAUEANgKEASABQYABNgJAIAFCADcCiAEgAUGAATYCRCABQYABNgJIIAFBgAE2AkwgAUGAATYCUCABQgA3ApABIAFBgAE2AlQgAUIANwKYASABQQA2AqABIAFBgAE2AlwgAUGEATYCICABQYQBNgJYIABBADYCuAMgAEEANgKQASAAQQA2AtgBIAAoAtADIgFBADYCpAEgAUEANgIYIAFCADcCDCAAIABBAEEcIAAoAgQoAgARBAAiATYCzAMgAUEBNgIYIAFCADcCECABQfwANgIMIAFB/QA2AgggAUH+ADYCBCABQf8ANgIAIABByAE2AhQLIgEBfUF/IAAqAgAgASoCAJMiAkMAAAAAXiACQwAAAABdGwsQACABIAIgAyAAKAIAEQQACzkBAX8gACgCBCIEQQF1IAFqIQEgACgCACEAIAEgAiADIARBAXEEfyABKAIAIABqKAIABSAACxEFAAs3AQF/IAAoAgQiA0EBdSABaiEBIAAoAgAhACABIAIgA0EBcQR/IAEoAgAgAGooAgAFIAALEQIACzQBAX8jAEEQayIEJAAgACgCACEAIAQgAzYCDCABIAIgBEEMaiAAEQQAIQAgBEEQaiQAIAALVAECfyMAQRBrIgQkACAAKAIEIgVBAXUgAWohASAAKAIAIQAgBUEBcQRAIAEoAgAgAGooAgAhAAsgBCADNgIMIAEgAiAEQQxqIAARBQAgBEEQaiQAC1IBAn8jAEEQayIDJAAgACgCBCIEQQF1IAFqIQEgACgCACEAIARBAXEEQCABKAIAIABqKAIAIQALIAMgAjYCDCABIANBDGogABECACADQRBqJAALNgEBfyMAQRBrIgQkACAAKAIAIQAgBCADEI8DIAEgAiAEIAARBAAhACAEEDkaIARBEGokACAAC1YBAn8jAEEQayIEJAAgACgCBCIFQQF1IAFqIQEgACgCACEAIAVBAXEEQCABKAIAIABqKAIAIQALIAQgAxCPAyABIAIgBCAAEQUAIAQQORogBEEQaiQAC1QBAn8jAEEQayIDJAAgACgCBCIEQQF1IAFqIQEgACgCACEAIARBAXEEQCABKAIAIABqKAIAIQALIAMgAhCPAyABIAMgABECACADEDkaIANBEGokAAsLACABIAIgABECAAsrAgF/AXwjAEEQayICJAAgAiABIAARHQA5AwggAisDCCEDIAJBEGokACADCwsAIAEgAiAAERQACycBAX8jAEEQayIBJAAgASAAEQ4ANgIMIAEoAgwhACABQRBqJAAgAAsJACABIAARAQALDwAgASAAKAIAaiACNgIACw0AIAEgACgCAGooAgALGAEBf0EQEEwiAEIANwMAIABCADcDCCAACzkBAX8jAEEQayIDJAAgAyABIAIgABEFAEEQEEwiACADKQIANwIAIAAgAykCCDcCCCADQRBqJAAgAAsrAQF/IwBBEGsiAyQAIAMgASACIAARAwA2AgwgAygCDCEAIANBEGokACAACzUBAX8jAEEQayICJAAgAiABEI8DIAIgAiAAEQAANgIMIAIoAgwhACACEDkaIAJBEGokACAACzABAX8jAEEQayIDJAAgAyABIAIgABEFAEEMEEwgAxCSBCEAIAMQdCADQRBqJAAgAAspAQF/IwBBEGsiAiQAIAIgASAAEQAANgIMIAIoAgwhACACQRBqJAAgAAstAQF/IwBBEGsiBCQAIAQgASACIAMgABEEADYCDCAEKAIMIQAgBEEQaiQAIAALHwAgACABELgFIgAgAikCCDcCCCAAIAIpAgA3AgBBAQt5AQN/IAEQtwEgAksEQCABIAIQuAUhAiMAQRBrIgMkACMAQRBrIgEkACABIANBCGoiBTYCDEEQEEwiBCACKQIINwIIIAQgAikCADcCACABQQxqIAQQ4wMgAUEQaiQAIABBuK8CIAUQDjYCACADQRBqJAAPCyAAEOcDC4ADAQR/IAEgABC3ASID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BEAgASATKALUAUYNAQsgEiABNgIEIBIgAjYCAEEAQQJB06MCIBIQPSATKALQASEBIAAoAgAhAiAAKAIEIQ8gACATKALUASIQNgIEIAAgATYCACAQtyAPt6MhAyABtyACt6MhBEEAIQEDQCABQQRHBEAgACABQQN0Ig9qIgIgBCAAIA9qIg8rAwiiOQMIIAIgAyAPKwMoojkDKCACIA8rA0g5A0ggAUEBaiEBDAELCwJAAkACQAJAAkACQCAAKAKwASIBQQFrDgQDAgEABQsgACAAKwNoOQNoIAAgACsDcDkDcCAAIAArA3g5A3ggACAAKwOAATkDgAEgACAEIAArA4gBojkDiAEgACADIAArA5ABojkDkAEgACAEIAArA5gBojkDmAEgACADIAArA6ABojkDoAEgACAAKwOoATkDqAEMAwsgACAEIAArA2iiOQNoIAAgAyAAKwNwojkDcCAAIAArA3g5A3ggACAAKwOAATkDgAEgACAAKwOIASAEIAOiozkDiAEgACAAKwOQASADIAQgBKIgA6KiozkDkAEMAgsgACAEIAArA2iiOQNoIAAgAyAAKwNwojkDcCAAIAArA3g5A3ggACAAKwOAASAEIAOiozkDgAEgACAAKwOIASADIAQgBKIgA6KiozkDiAEMAQsgACAEIAArA2iiOQNoIAAgAyAAKwNwojkDcCAAIAArA3g5A3ggACAAKwOAASAEIAOiozkDgAELIAAgATYCsAELCyATENoFIBMCfyMAQSBrIg8kAEHQARA7IgEEQAJAIAEgAEG4ARA/IhAgACgCAEEeaiIBNgLAASAAKAIEIQIgEEEPNgLMASAQQQ82AsgBIBAgAkEeaiIVNgLEASAQIAEgFWxBA3QiERA7IgI2ArgBIAJFDQAgECAREDsiETYCvAEgEUUNACAVQQAgFUEAShshGiABQQAgAUEAShshGCAAQegAaiEBIAAoArABIRkDQCAXIBpHBEAgF0EPa7K7IQZBACEVA0AgFSAYRwRAIBVBD2uyuyIJIQMCQCAPAnwCQAJAAkACQCAZQQFrDgQDAgEABQsgDyABKwMYIgcgAyABKwMwIgqhIAErA0AiBKIgASsDICILoyIDIAOgIAOiIAMgA6IgBiABKwM4IgyhIASiIAErAygiDaMiBCAEoqAiBaCiIAMgASsDCCAFoiAFoiABKwMA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Rg0AIAEgA0EIdGoiACgCNCILQQBIDQEgAEEwaiEFQQAhAiAEQQAgBEEAShshAANAAkAgACACRwRAIAEgAkGIAmxqQYSLpgJqKAIAIAtHDQEgAiEACyAAIARGBEAgBEE8Rg0DIAEgBEEBaiIENgL4iqYCCyABIABBiAJsaiIAQYCLpgJqIAVBgAIQPxogAEGAjaYCakEBNgIADAMLIAJBAWohAgwACwALQQAhByABKAIcQQJGDQNBACEAA0AgACAETg0EQQAhAiABKAIsIgZBACAGQQBKGyEOIAEgAEGIAmxqIgtBwIumAmohBSALQbiLpgJqIQMgC0GAi6YCaiEJA0ACQCACIA5HBH8gCSgCALcgASACQQh0aiILKAIwtyIQoyIRRGZmZmZmZuY/YyARROF6FK5H4fY/ZHINASALKwNoIAMrAwChIhEgEaIgCysDcCAFKwMAoSIRIBGioCAQo0QAAAAAAADgP2NFDQEgAgUgDgsgBkYEQCABIAZBCHRqQTBqIAlBgAIQPxogASABKAIsQQFqNgIsIAEoAviKpgIhBAsgAEEBaiEADAILIAJBAWohAgwACwALAAsgA0EBaiEDDAALAAsgARCsBkEAIQcLIAhB0ABqJAAgBwshACAPQTBqJAAgAAtyAQF/IwBBEGsiASQAIAEgADYCDCABQbyYBCABQQxqEHM2AgggARBrNgIAQX8hACABQQhqIAEQeEUEQCABQQxqEH0oAtgBIgAEfyABIAAoAhQ2AghBAAVBfwshAEF/IAEoAgggABshAAsgAUEQaiQAIAALbgEBfyMAQRBrIgIkACACIAA2AgwgAkG8mAQgAkEMahBzNgIIIAIQazYCAAJAIAJBCGogAhB4DQAgAkEMahB9KALYASIARSABQQFLcgR/QX8FIAAgATYCFEEACw0AQYihAiABEMcBCyACQRBqJAALdgECfyMAQRBrIgEkACABIAA2AgwgAUG8mAQgAUEMahBzNgIIIAEQazYCAEEAIQAgAUEIaiABEHhFBEAgAUEMahB9KALYASIARSABQQhqIgJFcgR/QX8FIAIgACgCADYCAEEACxogASgCCCEACyABQRBqJAAgAAtbAQF/IwBBEGsiASQAIAEgADYCDCABQbyYBCABQQxqEHM2AgggARBrNgIAQQAhACABQQhqIAEQeEUEQCABQQxqEH0o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ACABQf8ATQR/QZCvAygCACABQQJ0aigCAAUgAQsLDwAgACABIAJBgKMDEO0GCx4AIAFB/wBNBH9BgKMDKAIAIAFBAnRqKAIABSABCwtFAAJAA0AgAiADRg0BAkAgAigCAEH/AEsNAEH4nAMoAgAgAigCAEEBdGovAQAgAXFFDQAgAkEEaiECDAELCyACIQMLIAMLRAADQAJAIAIgA0cEfyACKAIAQf8ASw0BQficAygCACACKAIAQQF0ai8BACABcUUNASACBSADCw8LIAJBBGohAgwACwALRgADQCABIAJHBEAgAyABKAIAQf8ATQR/QficAygCACABKAIAQQF0ai8BAAVBAAs7AQAgA0ECaiEDIAFBBGohAQwBCwsgAgskACACQf8ATQR/QficAygCACACQQF0ai8BACABcUEARwVBAAsLQAECfyAAKAIAKAIAIgAoAgAgACgCCCICQQF1aiEBIAAoAgQhACABIAJBAXEEfyABKAIAIABqKAIABSAACxEBAAsPACAAIAAoAgAoAgQRAQALHwAgAAJ/QYi6BEGIugQoAgBBAWoiADYCACAACzYCBAsJACAAEJAHEDQLnAEAIwBBEGsiAyQAAkAgBRCHAUUEQCAAIAUoAgg2AgggACAFKQIANwIADAELIAUoAgAhBAJAAkACQCAFKAIEIgJBAU0EQCAAIgEgAhCRAQwBCyACQe////8DSw0BIAAgACACELsCQQFqIgUQiQIiARCPASAAIAUQswEgACACEIoBCyABIAQgAkEBahDMAQwBCxBVAAsLIANBEGokAAsJACAAIAUQ3QILigMBCH8jAEHwA2siACQAIABB6ANqIgYgAxBPIAYQlwEhCiAFEDgEQCAFQQAQvgMoAgAgCkEtEKABRiELCyACIAsgAEHoA2ogAEHgA2ogAEHcA2ogAEHYA2ogAEHIA2oQRSIMIABBuANqEEUiBiAAQagDahBFIgcgAEGkA2oQlgcgAEHOAjYCECAAQQhqQQAgAEEQaiICEGchCAJAAn8gBRA4IAAoAqQDSgRAIAUQOCEJIAAoAqQDIQ0gBxA4IAkgDWtBAXRqIAYQOGogACgCpANqQQFqDAELIAcQOCAGEDhqIAAoAqQDakECagsiCUHlAEkNACAIIAlBAnQQOxB/IAgoAgAiAg0AEFUACyACIABBBGogACADKAIEIAUQ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ByAEEE8gBxCdASEIIABBADoAjwECQCAAQZgCaiACIAMgByAEKAIEIAUgAEGPAWogCCABIABBlAFqIABBhAJqEKUHRQ0AIABB3J4CKAAANgCHASAAQdWeAikAADcDgAEgCCAAQYABaiAAQYoBaiAAQfYAahCCAiAAQc4CNgIQIABBCGpBACAAQRBqIgIQZyEDAkAgACgClAEgASgCAGtB4wBOBEAgAyAAKAKUASABKAIAa0ECahA7EH8gAygCAEUNASADKAIAIQILIAAtAI8BBEAgAkEtOgAAIAJBAWohAgsgASgCACEEA0AgACgClAEgBE0EQAJAIAJBADoAACAAIAY2AgAgAEEQakGL/AEgABDqAUEBRw0AIAMQZgwECwUgAiAAQfYAaiIHIAdBCmogBBDABCAAayAAai0ACjoAACACQQFqIQIgBEEBaiEEDAELCxBVAAsQVQALIABBmAJqIABBkAJqEHwEQCAFIAUoAgBBAnI2AgALIAAoApgCIQIgAEGQAWoQRyABEGYgAEGgAmokACACC5oCAQJ/IwBBoANrIggkACAIIAhBoANqIgM2AgwjAEGQAWsiByQAIAcgB0GEAWo2AhwgAEEIaiAHQSBqIgIgB0EcaiAEIAUgBhCqByAHQgA3AxAgByACNgIMIAhBEGoiAiAIKAIMEPQEIQQgACgCCCEFIwBBEGsiACQAIAAgBTYCDCAAQQhqIABBDGoQygEhBSACIAdBDGogBCAHQRBqEMgEIQQgBRDJASAAQRBqJAAgBEF/RgRAEFUACyAIIAIgBEECdGo2AgwgB0GQAWokACAIKAIMIQQjAEEQayIAJAAgACABNgIIA0AgAiAERwRAIABBCGogAigCABDgBCACQQRqIQIMAQsLIAAoAgghASAAQRBqJAAgAyQAIAELhQEAIwBBgAFrIgIkACACIAJB9ABqNgIMIABBCGogAkEQaiIAIAJBDGogBCAFIAYQqgcgACEEIAIoAgwhAyMAQRBrIgAkACAAIAE2AggDQCADIARHBEAgAEEIaiAELAAAEMoDIARBAWohBAwBCwsgACgCCCEBIABBEGokACACQYABaiQAIAEL8AwBAX8jAEFAaiIHJAAgByABNgI4IARBADYCACAHIAMQTyAHEJcBIQggBxBHAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJA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ASAIIAAoApwBEH8gACgCnAEhBgsgBiAFIAZqIgogAhDZASELIABBzgI2AlAgAEHIAGpBACAAQdAAahBnIQYCQCAAKAKcASAAQaABakYEQCAAQdAAaiEFDAELIAVBAXQQOyIFRQ0BIAYgBRB/IAAoApwBIQkLIABBOGoiByACEE8gCSALIAogBSAAQcQAaiAAQUBrIAcQtQcgBxBHIAEgBSAAKAJEIAAoAkAgAiADEOgBIQEgBhBmIAgQZiAAQdABaiQAIAEPCxBVAAsRACAAIAEgAiADIARBABDwBgsRACAAIAEgAiADIARBABDxBgsRACAAIAEgAiADIARBARDwBgsRACAAIAEgAiADIARBARDxBgvSAQEBfyMAQTBrIgUkACAFIAE2AigCQCACKAIEQQFxRQRAIAAgASACIAMgBCAAKAIAKAIYEQoAIQIMAQsgBUEYaiIAIAIQTyAAEJwCIQEgABBHAkAgBARAIAVBGGogARDBAQwBCyAFQRhqIAEQwAELIAUgBUEYahCuATYCEANAIAUgBUEYahCBAjYCCCAFQRBqIAVBCGoQgwEEQCAFQShqIAVBEGoiACgCACwAABDKAyAAEO0CDAEFIAUoAighAiAFQRhqEDkaCwsLIAVBMGokACACC/UCAQF/IwBB4AJrIgAkACAAIAI2AtACIAAgATYC2AIgAEHQAWoQRSEGIABBEGoiAiADEE8gAhCXAUGguwNBursDIABB4AFqEOcBIAIQRyAAQcABahBFIgMgAxBREEIgACADQQAQQSIBNgK8ASAAIAI2AgwgAEEANgIIA0ACQCAAQdgCaiAAQdACahCSAUUNACAAKAK8ASADEDggAWpGBEAgAxA4IQIgAyADEDhBAXQQQiADIAMQURBCIAAgAiADQQAQQSIBajYCvAELIABB2AJqEGhBECABIABBvAFqIABBCGpBACAGIABBEGogAEEMaiAAQeABahDAAg0AIABB2AJqEHUaDAELCyADIAAoArwBIAFrEEIgAxBAIQIQXCEBIAAgBTYCACACIAEgABC7B0EBRwRAIARBBDYCAAsgAEHYAmogAEHQAmoQewRAIAQgBCgCAEECcjYCAAsgACgC2AIhASADEDkaIAYQORogAEHgAmokACABC9QDAQF+IwBBgANrIgAkACAAIAI2AvACIAAgATYC+AIgAEHYAWogAyAAQfABaiAAQewBaiAAQegBahC/BCAAQcgBahBFIgEgARBREEIgACABQQAQQSICNgLEASAAIABBIGo2AhwgAEEANgIYIABBAToAFyAAQcUAOgAWA0ACQCAAQfgCaiAAQfACahCSAUUNACAAKALEASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCxAELIABB+AJqEGggAEEXaiAAQRZqIAIgAEHEAWogACgC7AEgACgC6AEgAEHYAWogAEEgaiAAQRxqIABBGGogAEHwAWoQvgQNACAAQfgCahB1GgwBCwsCQCAAQdgBahA4RQ0AIAAtABdFDQAgACgCHCIDIABBIGprQZ8BSg0AIAAgA0EEajYCHCADIAAoAhg2AgALIAAgAiAAKALEASAEELwHIAApAwAhBiAFIAApAwg3AwggBSAGNwMAIABB2AFqIABBIGogACgCHCAEEJABIABB+AJqIABB8AJqEHsEQCAEIAQoAgBBAnI2AgALIAAoAvgCIQIgARA5GiAAQdgBahA5GiAAQYADaiQAIAILvQMAIwBB8AJrIgAkACAAIAI2AuACIAAgATYC6AIgAEHIAWogAyAAQeABaiAAQdwBaiAAQdgBahC/BCAAQbgBahBFIgEgARBREEIgACABQQAQQSICNgK0ASAAIABBEGo2AgwgAEEANgIIIABBAToAByAAQcUAOgAGA0ACQCAAQegCaiAAQeACahCSAUUNACAAKAK0ASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCtAELIABB6AJqEGggAEEHaiAAQQZqIAIgAEG0AWogACgC3AEgACgC2AEgAEHIAWogAEEQaiAAQQxqIABBCGogAEHgAWoQvgQNACAAQegCahB1GgwBCwsCQCAAQcgBahA4RQ0AIAAtAAdFDQAgACgCDCIDIABBEGprQZ8BSg0AIAAgA0EEajYCDCADIAAoAgg2AgALIAUgAiAAKAK0ASAEEL0HOQMAIABByAFqIABBEGogACgCDCAEEJABIABB6AJqIABB4AJqEHsEQCAEIAQoAgBBAnI2AgALIAAoAugCIQIgARA5GiAAQcgBahA5GiAAQfACaiQAIAILvQMAIwBB8AJrIgAkACAAIAI2AuACIAAgATYC6AIgAEHIAWogAyAAQeABaiAAQdwBaiAAQdgBahC/BCAAQbgBahBFIgEgARBREEIgACABQQAQQSICNgK0ASAAIABBEGo2AgwgAEEANgIIIABBAToAByAAQcUAOgAGA0ACQCAAQegCaiAAQeACahCSAUUNACAAKAK0ASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCtAELIABB6AJqEGggAEEHaiAAQQZqIAIgAEG0AWogACgC3AEgACgC2AEgAEHIAWogAEEQaiAAQQxqIABBCGogAEHgAWoQvgQNACAAQegCahB1GgwBCwsCQCAAQcgBahA4RQ0AIAAtAAdFDQAgACgCDCIDIABBEGprQZ8BSg0AIAAgA0EEajYCDCADIAAoAgg2AgALIAUgAiAAKAK0ASAEEL4HOAIAIABByAFqIABBEGogACgCDCAEEJABIABB6AJqIABB4AJqEHsEQCAEIAQoAgBBAnI2AgALIAAoAugCIQIgARA5GiAAQcgBahA5GiAAQfACaiQAIAILoAMBAn8jAEHgAmsiACQAIAAgAjYC0AIgACABNgLYAiADENoBIQYgAyAAQeABahDvAiEHIABB0AFqIAMgAEHMAmoQ7gIgAEHAAWoQRSIBIAEQURBCIAAgAUEAEEEiAjYCvAEgACAAQRBqNgIMIABBADYCCANAAkAgAEHYAmogAEHQAmoQkgFFDQAgACgCvAEgARA4IAJqRgRAIAEQOCEDIAEgARA4QQF0EEIgASABEFEQQiAAIAMgAUEAEEEiAmo2ArwBCyAAQdgCahBoIAYgAiAAQbwBaiAAQQhqIAAoAswCIABB0AFqIABBEGogAEEMaiAHEMACDQAgAEHYAmoQdRoMAQsLAkAgAEHQAWoQOEUNACAAKAIMIgMgAEEQamtBnwFKDQAgACADQQRqNgIMIAMgACgCCDYCAAsgBSACIAAoArwBIAQgBhC/BzcDACAAQdABaiAAQRBqIAAoAgwgBBCQASAAQdgCaiAAQdACahB7BEAgBCAEKAIAQQJyNgIACyAAKALYAiECIAEQORogAEHQAWoQORogAEHgAmokACACC6ADAQJ/IwBB4AJrIgAkACAAIAI2AtACIAAgATYC2AIgAxDaASEGIAMgAEHgAWoQ7wIhByAAQdABaiADIABBzAJqEO4CIABBwAFqEEUiASABEFEQQiAAIAFBABBBIgI2ArwBIAAgAEEQajYCDCAAQQA2AggDQAJAIABB2AJqIABB0AJqEJIBRQ0AIAAoArwBIAEQOCACakYEQCABEDghAyABIAEQOEEBdBBCIAEgARBREEIgACADIAFBABBBIgJqNgK8AQsgAEHYAmoQaCAGIAIgAEG8AWogAEEIaiAAKALMAiAAQdABaiAAQRBqIABBDGogBxDAAg0AIABB2AJqEHUaDAELCwJAIABB0AFqEDhFDQAgACgCDCIDIABBEGprQZ8BSg0AIAAgA0EEajYCDCADIAAoAgg2AgALIAUgAiAAKAK8ASAEIAYQwgc7AQAgAEHQAWogAEEQaiAAKAIMIAQQkAEgAEHYAmogAEHQAmoQewRAIAQgBCgCAEECcjYCAAsgACgC2AIhAiABEDkaIABB0AFqEDkaIABB4AJqJAAgAgugAwECfyMAQeACayIAJAAgACACNgLQAiAAIAE2AtgCIAMQ2gEhBiADIABB4AFqEO8CIQcgAEHQAWogAyAAQcwCahDuAiAAQcABahBFIgEgARBREEIgACABQQAQQSICNgK8ASAAIABBEGo2AgwgAEEANgIIA0ACQCAAQdgCaiAAQdACahCSAUUNACAAKAK8ASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCvAELIABB2AJqEGggBiACIABBvAFqIABBCGogACgCzAIgAEHQAWogAEEQaiAAQQxqIAcQwAINACAAQdgCahB1GgwBCwsCQCAAQdABahA4RQ0AIAAoAgwiAyAAQRBqa0GfAUoNACAAIANBBGo2AgwgAyAAKAIINgIACyAFIAIgACgCvAEgBCAGEMMHNwMAIABB0AFqIABBEGogACgCDCAEEJABIABB2AJqIABB0AJqEHsEQCAEIAQoAgBBAnI2AgALIAAoAtgCIQIgARA5GiAAQdABahA5GiAAQeACaiQAIAILoAMBAn8jAEHgAmsiACQAIAAgAjYC0AIgACABNgLYAiADENoBIQYgAyAAQeABahDvAiEHIABB0AFqIAMgAEHMAmoQ7gIgAEHAAWoQRSIBIAEQURBCIAAgAUEAEEEiAjYCvAEgACAAQRBqNgIMIABBADYCCANAAkAgAEHYAmogAEHQAmoQkgFFDQAgACgCvAEgARA4IAJqRgRAIAEQOCEDIAEgARA4QQF0EEIgASABEFEQQiAAIAMgAUEAEEEiAmo2ArwBCyAAQdgCahBoIAYgAiAAQbwBaiAAQQhqIAAoAswCIABB0AFqIABBEGogAEEMaiAHEMACDQAgAEHYAmoQdRoMAQsLAkAgAEHQAWoQOEUNACAAKAIMIgMgAEEQamtBnwFKDQAgACADQQRqNgIMIAMgACgCCDYCAAsgBSACIAAoArwBIAQgBhDEBzYCACAAQdABaiAAQRBqIAAoAgwgBBCQASAAQdgCaiAAQdACahB7BEAgBCAEKAIAQQJyNgIACyAAKALYAiECIAEQORogAEHQAWoQORogAEHgAmokACACC+8BAQF/IwBBIGsiBiQAIAYgATYCGAJAIAMoAgRBAXFFBEAgBkF/NgIAIAYgACABIAIgAyAEIAYgACgCACgCEBEJACIBNgIYAkACQAJAIAYoAgAOAgABAgsgBUEAOgAADAMLIAVBAToAAAwCCyAFQQE6AAAgBEEENgIADAELIAYgAxBPIAYQlwEhASAGEEcgBiADEE8gBhDBAiEAIAYQRyAGIAAQwQEgBkEMciAAEMABIAUgBkEYaiIDIAIgBiADIAEgBEEBEL8DIAZGOgAAIAYoAhghAQNAIANBDGsQOSIDIAZHDQALCyAGQSBqJAAgAQv1AgEBfyMAQZACayIAJAAgACACNgKAAiAAIAE2AogCIABB0AFqEEUhBiAAQRBqIgIgAxBPIAIQnQFBoLsDQbq7AyAAQeABahCCAiACEEcgAEHAAWoQRSIDIAMQURBCIAAgA0EAEEEiATYCvAEgACACNgIMIABBADYCCANAAkAgAEGIAmogAEGAAmoQkwFFDQAgACgCvAEgAxA4IAFqRgRAIAMQOCECIAMgAxA4QQF0EEIgAyADEFEQQiAAIAIgA0EAEEEiAWo2ArwBCyAAQYgCahBpQRAgASAAQbwBaiAAQQhqQQAgBiAAQRBqIABBDGogAEHgAWoQwwINACAAQYgCahB2GgwBCwsgAyAAKAK8ASABaxBCIAMQQCECEFwhASAAIAU2AgAgAiABIAAQuwdBAUcEQCAEQQQ2AgALIABBiAJqIABBgAJqEHwEQCAEIAQoAgBBAnI2AgALIAAoAogCIQEgAxA5GiAGEDkaIABBkAJqJAAgAQvUAwEBfiMAQaACayIAJAAgACACNgKQAiAAIAE2ApgCIABB4AFqIAMgAEHwAWogAEHvAWogAEHuAWoQwgQgAEHQAWoQRSIBIAEQURBCIAAgAUEAEEEiAjYCzAEgACAAQSBqNgIcIABBADYCGCAAQQE6ABcgAEHFADoAFgNAAkAgAEGYAmogAEGQAmoQkwFFDQAgACgCzAEgARA4IAJqRgRAIAEQOCEDIAEgARA4QQF0EEIgASABEFEQQiAAIAMgAUEAEEEiAmo2AswBCyAAQZgCahBpIABBF2ogAEEWaiACIABBzAFqIAAsAO8BIAAsAO4BIABB4AFqIABBIGogAEEcaiAAQRhqIABB8AFqEMEEDQAgAEGYAmoQdhoMAQsLAkAgAEHgAWoQOEUNACAALQAXRQ0AIAAoAhwiAyAAQSBqa0GfAUoNACAAIANBBGo2AhwgAyAAKAIYNgIACyAAIAIgACgCzAEgBBC8ByAAKQMAIQYgBSAAKQMINwMIIAUgBjcDACAAQeABaiAAQSBqIAAoAhwgBBCQASAAQZgCaiAAQZACahB8BEAgBCAEKAIAQQJyNgIACyAAKAKYAiECIAEQORogAEHgAWoQORogAEGgAmokACACC70DACMAQZACayIAJAAgACACNgKAAiAAIAE2AogCIABB0AFqIAMgAEHgAWogAEHfAWogAEHeAWoQwgQgAEHAAWoQRSIBIAEQURBCIAAgAUEAEEEiAjYCvAEgACAAQRBqNgIMIABBADYCCCAAQQE6AAcgAEHFADoABgNAAkAgAEGIAmogAEGAAmoQkwFFDQAgACgCvAEgARA4IAJqRgRAIAEQOCEDIAEgARA4QQF0EEIgASABEFEQQiAAIAMgAUEAEEEiAmo2ArwBCyAAQYgCahBpIABBB2ogAEEGaiACIABBvAFqIAAsAN8BIAAsAN4BIABB0AFqIABBEGogAEEMaiAAQQhqIABB4AFqEMEEDQAgAEGIAmoQdhoMAQsLAkAgAEHQAWoQOEUNACAALQAHRQ0AIAAoAgwiAyAAQRBqa0GfAUoNACAAIANBBGo2AgwgAyAAKAIINgIACyAFIAIgACgCvAEgBBC9BzkDACAAQdABaiAAQRBqIAAoAgwgBBCQASAAQYgCaiAAQYACahB8BEAgBCAEKAIAQQJyNgIACyAAKAKIAiECIAEQORogAEHQAWoQORogAEGQAmokACACC70DACMAQZACayIAJAAgACACNgKAAiAAIAE2AogCIABB0AFqIAMgAEHgAWogAEHfAWogAEHeAWoQwgQgAEHAAWoQRSIBIAEQURBCIAAgAUEAEEEiAjYCvAEgACAAQRBqNgIMIABBADYCCCAAQQE6AAcgAEHFADoABgNAAkAgAEGIAmogAEGAAmoQkwFFDQAgACgCvAEgARA4IAJqRgRAIAEQOCEDIAEgARA4QQF0EEIgASABEFEQQiAAIAMgAUEAEEEiAmo2ArwBCyAAQYgCahBpIABBB2ogAEEGaiACIABBvAFqIAAsAN8BIAAsAN4BIABB0AFqIABBEGogAEEMaiAAQQhqIABB4AFqEMEEDQAgAEGIAmoQdhoMAQsLAkAgAEHQAWoQOEUNACAALQAHRQ0AIAAoAgwiAyAAQRBqa0GfAUoNACAAIANBBGo2AgwgAyAAKAIINgIACyAFIAIgACgCvAEgBBC+BzgCACAAQdABaiAAQRBqIAAoAgwgBBCQASAAQYgCaiAAQYACahB8BEAgBCAEKAIAQQJyNgIACyAAKAKIAiECIAEQORogAEHQAWoQORogAEGQAmokACACC5UDAQF/IwBBkAJrIgAkACAAIAI2AoACIAAgATYCiAIgAxDaASEGIABB0AFqIAMgAEH/AWoQ8AIgAEHAAWoQRSIBIAEQURBCIAAgAUEAEEEiAjYCvAEgACAAQRBqNgIMIABBADYCCANAAkAgAEGIAmogAEGAAmoQkwFFDQAgACgCvAEgARA4IAJqRgRAIAEQOCEDIAEgARA4QQF0EEIgASABEFEQQiAAIAMgAUEAEEEiAmo2ArwBCyAAQYgCahBpIAYgAiAAQbwBaiAAQQhqIAAsAP8BIABB0AFqIABBEGogAEEMakGguwMQwwINACAAQYgCahB2GgwBCwsCQCAAQdABahA4RQ0AIAAoAgwiAyAAQRBqa0GfAUoNACAAIANBBGo2AgwgAyAAKAIINgIACyAFIAIgACgCvAEgBCAGEL8HNwMAIABB0AFqIABBEGogACgCDCAEEJABIABBiAJqIABBgAJqEHwEQCAEIAQoAgBBAnI2AgALIAAoAogCIQIgARA5GiAAQdABahA5GiAAQZACaiQAIAILBwAgACgCDAuVAwEBfyMAQZACayIAJAAgACACNgKAAiAAIAE2AogCIAMQ2gEhBiAAQdABaiADIABB/wFqEPACIABBwAFqEEUiASABEFEQQiAAIAFBABBBIgI2ArwBIAAgAEEQajYCDCAAQQA2AggDQAJAIABBiAJqIABBgAJqEJMBRQ0AIAAoArwBIAEQOCACakYEQCABEDghAyABIAEQOEEBdBBCIAEgARBREEIgACADIAFBABBBIgJqNgK8AQsgAEGIAmoQaSAGIAIgAEG8AWogAEEIaiAALAD/ASAAQdABaiAAQRBqIABBDGpBoLsDEMMCDQAgAEGIAmoQdhoMAQsLAkAgAEHQAWoQOEUNACAAKAIMIgMgAEEQamtBnwFKDQAgACADQQRqNgIMIAMgACgCCDYCAAsgBSACIAAoArwBIAQgBhDCBzsBACAAQdABaiAAQRBqIAAoAgwgBBCQASAAQYgCaiAAQYACahB8BEAgBCAEKAIAQQJyNgIACyAAKAKIAiECIAEQORogAEHQAWoQORogAEGQAmokACACC5UDAQF/IwBBkAJrIgAkACAAIAI2AoACIAAgATYCiAIgAxDaASEGIABB0AFqIAMgAEH/AWoQ8AIgAEHAAWoQRSIBIAEQURBCIAAgAUEAEEEiAjYCvAEgACAAQRBqNgIMIABBADYCCANAAkAgAEGIAmogAEGAAmoQkwFFDQAgACgCvAEgARA4IAJqRgRAIAEQOCEDIAEgARA4QQF0EEIgASABEFEQQiAAIAMgAUEAEEEiAmo2ArwBCyAAQYgCahBpIAYgAiAAQbwBaiAAQQhqIAAsAP8BIABB0AFqIABBEGogAEEMakGguwMQwwINACAAQYgCahB2GgwBCwsCQCAAQdABahA4RQ0AIAAoAgwiAyAAQRBqa0GfAUoNACAAIANBBGo2AgwgAyAAKAIINgIACyAFIAIgACgCvAEgBCAGEMMHNwMAIABB0AFqIABBEGogACgCDCAEEJABIABBiAJqIABBgAJqEHwEQCAEIAQoAgBBAnI2AgALIAAoAogCIQIgARA5GiAAQdABahA5GiAAQZACaiQAIAILlQMBAX8jAEGQAmsiACQAIAAgAjYCgAIgACABNgKIAiADENoBIQYgAEHQAWogAyAAQf8BahDwAiAAQcABahBFIgEgARBREEIgACABQQAQQSICNgK8ASAAIABBEGo2AgwgAEEANgIIA0ACQCAAQYgCaiAAQYACahCTAUUNACAAKAK8ASABEDggAmpGBEAgARA4IQMgASABEDhBAXQQQiABIAEQURBCIAAgAyABQQAQQSICajYCvAELIABBiAJqEGkgBiACIABBvAFqIABBCGogACwA/wEgAEHQAWogAEEQaiAAQQxqQaC7AxDDAg0AIABBiAJqEHYaDAELCwJAIABB0AFqEDhFDQAgACgCDCIDIABBEGprQZ8BSg0AIAAgA0EEajYCDCADIAAoAgg2AgALIAUgAiAAKAK8ASAEIAYQxAc2AgAgAEHQAWogAEEQaiAAKAIMIAQQkAEgAEGIAmogAEGAAmoQfARAIAQgBCgCAEECcjYCAAsgACgCiAIhAiABEDkaIABB0AFqEDkaIABBkAJqJAAgAgsLmtADSgBBgAgLoC5mc2V0ACVzLyVzACVzLiVzAGRlYnVnAGFsbG9jYXRvcjxUPjo6YWxsb2NhdGUoc2l6ZV90IG4pICduJyBleGNlZWRzIG1heGltdW0gc3VwcG9ydGVkIHNpemUAd2IAJWPihLnvuI9bd2ViYXJraXQtaW5mbzpdACVtLSVkLSVZLSVILSVNLSVTAE1hcmtlciBPSy4ALABBc3NlcnRpb24gYHggPj0gbU1pblhgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB3aWR0aCA+PSA1YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgd2lkdGggPj0gMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYHdpZHRoID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHB5cmFtaWQtPnNpemUoKSA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtU3RhcnRUaW1lID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGAoc3JjX3dpZHRoJTIpID09IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbS53aWR0aCgpID09IGltLnN0ZXAoKS9zaXplb2YoZmxvYXQpYCBmYWlsZWQgaW4gACAJCg0ARXJyb3I6IG1hbGxvYwoARXJyb3IgMTogaWNwR2V0SW5pdFh3MlhjCgAgPT09IG1hdHJpeCAoJWQsJWQpID09PQoAID09PSB2ZWN0b3IgKCVkKSA9PT0KAD8/PyAxCgBFcnJvcjogbGFiZWxpbmcgd29yayBvdmVyZmxvdy4KACMjIyBGZWF0dXJlIGNhbmRpZGF0ZXMgZm9yIHRyYWNraW5nIGFyZSBvdmVyZmxvdy4KAGFyZ2xDYW1lcmFGcnVzdHVtUkgoKTogYXJQYXJhbURlY29tcE1hdCgpIGluZGljYXRlZCBwYXJhbWV0ZXIgZXJyb3IuCgBrcG1EZWxldGVSZWZEYXRhU2V0KCk6IE5VTEwgcmVmRGF0YVNldFB0ci9yZWZJbWFnZS4KAFN0YXJ0IHRyYWNraW5nX3RocmVhZCAjJWQuCgBPdXQgb2YgbWVtb3J5ISEKAERhdGEgbnVtIGVycm9yISEKAGNvbG9yOiAjNjY0NDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZjk5OyBib3JkZXItcmFkaXVzOiA0cHg7IHBhZGRpbmc6IDJweAB3AElEIGFscmVhZHkgZXhpc3RzACVzJXMAJXMuJXMAcgAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9vcmllbnRhdGlvbl9hc3NpZ25tZW50LmNwcAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2ZyYW1ld29yay90aW1lcnMuY3BwAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi93ZWJhcmtpdC1vcmcvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZGV0ZWN0b3JzL2hhcnJpcy5jcHAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9kZXRlY3RvcnMvRG9HX3NjYWxlX2ludmFyaWFudF9kZXRlY3Rvci5jcHAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9tYXRjaGVycy9ob3VnaF9zaW1pbGFyaXR5X3ZvdGluZy5jcHAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9mcmFtZXdvcmsvaW1hZ2UuY3BwAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi93ZWJhcmtpdC1vcmcvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZGV0ZWN0b3JzL2dhdXNzaWFuX3NjYWxlX3NwYWNlX3B5cmFtaWQuY3BwAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi93ZWJhcmtpdC1vcmcvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZGV0ZWN0b3JzL3B5cmFtaWQuY3BwAGluZm8ARXJyb3I6IGljcEdldEpfVV9YYwB3YgByYgBBUl9QSVhFTF9GT1JNQVRfUkdCAFBhdHRlcm4gZXh0cmFjdGlvbiBmYWlsZWQuAEFzc2VydGlvbiBgcHlyYW1pZGAgZmFpbGVkIGluIABUcmFja2luZyB0aHJlYWQgPSAlZAoAU0laRSA9ICVkLCAlZAoARXJyb3IgMjogaWNwR2V0SW5pdFh3MlhjCgA/Pz8gMgoARXJyb3I6IHVuc3VwcG9ydGVkIHBpeGVsIGZvcm1hdC4KAFVua25vd24gb3IgdW5zdXBwb3J0ZWQgbGFiZWxpbmcgdGhyZXNob2xkIG1vZGUgcmVxdWVzdGVkLiBTZXQgdG8gbWFudWFsLgoAa3BtRGVsZXRlUmVmRGF0YVNldCgpOiAwIHhzaXplL3lzaXplL2RwaS4KAEVycm9yICglZCk6IHVuYWJsZSB0byBvcGVuIGNhbWVyYSBwYXJhbWV0ZXJzIGZpbGUgIiVzIiBmb3Igd3JpdGluZy4KAEVycm9yOiBOVUxMIHBhdHRIYW5kbGUuCgBFbmQgdHJhY2tpbmdfdGhyZWFkICMlZC4KAE91dCBvZiBtZW1vcnkhIQoAcgAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL21hdGNoZXJzL2ZyZWFrLmgAd2FybmluZwAgJTEwZwBCdWlsZCBQeXJhbWlkACU0ZAB3YgByYgAlY/Cfmqlbd2ViYXJraXQtZXJyb3I6XQBBUl9QSVhFTF9GT1JNQVRfQkdSAE1BTlVBTABHZW5lcmljIGVycm9yIGR1cmluZyBtYXRjaGluZyBwaGFzZS4AIGxpbmUgACVzJXMKAEZpbGUgb3BlbiBlcnJvci4gJXMKAERpc3RvcnRpb24gZmFjdG9yOiBrMT0lMS4xMGYsIGsyPSUxLjEwZiwgcDE9JTEuMTBmLCBwMj0lMS4xMGYKAEVycm9yOiBtYWxsb2MKAEVycm9yIDM6IGljcEdldEluaXRYdzJYYwoARXJyb3IgaWNwR2V0Sl9VX1MKAD09PT09PSAlcyA9PT09PT09PQoAPz8/IDMKAEVycm9yOiBjYW4ndCBsb2FkIHBhdHRlcm4gZnJvbSBOVUxMIGJ1ZmZlci4KAGtwbVNldFJlZkRhdGFTZXQoKTogTlVMTCBrcG1IYW5kbGUvZmlsZW5hbWUuCgBFcnJvciBzYXZpbmcgZmVhdHVyZSBtYXA6IGVycm9yIHdyaXRpbmcgZGF0YS4KAE91dCBvZiBtZW1vcnkhIQoAY29sb3I6ICNmZmZmZmY7IGJhY2tncm91bmQtY29sb3I6ICNmZjAxMDE7IGJvcmRlci1yYWRpdXM6IDRweDsgcGFkZGluZzogMnB4AEV4dHJhY3QgRmVhdHVyZXMAZXJyb3IARnJlYWsgZmVhdHVyZXMgLSAlZAByYgBBVVRPX01FRElBTgBBUl9QSVhFTF9GT1JNQVRfUkdCQQBJbnN1ZmZpY2llbnQgY29udHJhc3QgZHVyaW5nIG1hdGNoaW5nLgAlNy41ZiAAIGxpbmUgAEVycm9yIG9wZW5pbmcgZmlsZSAnJXMnOiAAICAgICAgICAgICAgICAgICAgZng9JWYsIGZ5PSVmLCB4MD0lZiwgeTA9JWYsIHM9JWYKAEVycm9yIDQ6IGljcEdldEluaXRYdzJYYwoARXJyb3IgaWNwR2V0VV9mcm9tX1hfYnlfTWF0WDJVCgBFcnJvciBhbGxvY2F0aW5nIG1lbW9yeS4KAEVycm9yOiBvdXQgb2YgbWVtb3J5LgoARXJyb3I6IFVuYWJsZSB0byBvcGVuIGZpbGUgJyVzJyBmb3Igd3JpdGluZy4KAEVycm9yOiB1bmFibGUgdG8gb3BlbiBmaWxlICclcyVzJyBmb3IgcmVhZGluZy4KAE91dCBvZiBtZW1vcnkhIQoAU3RlcCBzaXplIG11c3QgYmUgZXF1YWwgdG8gd2lkdGggZm9yIG5vdwBbJXNdIFslc10gWyVzXSA6IEZvdW5kICVkIGZlYXR1cmVzACVzAFdpZHRoIGNhbm5vdCBiZSB6ZXJvAFNvdXJjZSB3aWR0aCBtdXN0IGJlIGV2ZW4ASW1hZ2UgaXMgdG9vIHNtYWxsAHggb3V0IG9mIHJhbmdlAENsb2NrIGhhcyBub3QgYmVlbiBzdGFydGVkAFB5cmFtaWQgaXMgbm90IGFsbG9jYXRlZAByYgAlY+KaoO+4j1t3ZWJhcmtpdC13YXJuOl0AQVVUT19PVFNVAEFSX1BJWEVMX0ZPUk1BVF9CR1JBAHdwIG11c3QgYmUgYXQgbGVhc3QgMQBCYXJjb2RlIG1hdGNoaW5nIGNvdWxkIG5vdCBmaW5kIGNvcnJlY3QgYmFyY29kZSBsb2NhdG9yIHBhdHRlcm4uAFslc10gADogACVzJXMKAERpc3RvcnRpb24gZmFjdG9yID0gJWYgJWYgJWYgJWYgJWYgJWYKAEVycm9yIDU6IGljcEdldEluaXRYdzJYYwoARXJyb3IgaWNwR2V0WGNfZnJvbV9Yd19ieV9NYXRYdzJYYwoARXJyb3IgcmVhZGluZyBpbWFnZVNldC4KAEVycm9yIHdoaWxlIGFkZGluZyByZWZlcmVuY2UgZGF0YSBzZXQ6IGtwbUdlblJlZkRhdGFTZXQoKSBmYWlsZWQuCgBFcnJvciBvcGVuaW5nICclcycuCgBDYW4ndCBvcGVuIEpQRUcgZmlsZSAnJXMnCgBPdXQgb2YgbWVtb3J5ISEKAFBhdHRlcm4gRGF0YSByZWFkIGVycm9yISEKAFJlYWQgZXJyb3IhIQoAY29sb3I6ICM3NzQ0MDA7IGJhY2tncm91bmQtY29sb3I6ICNmZmZmOTk7IGJvcmRlci1yYWRpdXM6IDRweDsgcGFkZGluZzogMnB4ACVmAHdiAEFSX1BJWEVMX0ZPUk1BVF9BQkdSAFB5cmFtaWQgaXMgTlVMTABBVVRPX0FEQVBUSVZFAEJhcmNvZGUgbWF0Y2hpbmcgZXJyb3IgZGV0ZWN0aW9uL2NvcnJlY3Rpb24gZm91bmQgdW5yZWNvdmVyYWJsZSBlcnJvci4ARXJyb3IgY3JlYXRpbmcgZnVsbCBmaWxlIHBhdGggZnJvbSAnJXMnIGFuZCAnJXMnAEFzc2VydGlvbiBgeCA8IG1NYXhYYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaGVpZ2h0ID49IDVgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBoZWlnaHQgPj0gMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGhlaWdodCA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtSW1hZ2VzLnNpemUoKSA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB4ID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtU3RvcFRpbWUgPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGRzdCAhPSAwYCBmYWlsZWQgaW4gACBJTkZPICAAJXMlcwoARGlzdG9ydGlvbiBmYWN0b3IgPSAlZiAlZiAlZiAlZiAlZgoARXJyb3IgPSAlZgoARXJyb3IgNjogaWNwR2V0SW5pdFh3MlhjCgAgICAgICAgICBJbWFnZVNpemUgPSAlN2RbcGl4ZWxdCgA9PT09PT09PT0gJWQgPT09PT09PT09PT0KAEltYWdlc2V0IGNvbnRhaW5zICVkIGltYWdlcy4KAEVycm9yOiBVbmFibGUgdG8gb3BlbiBmaWxlICclcycgZm9yIHJlYWRpbmcuCgBFcnJvciAoJWQpOiB1bmFibGUgdG8gb3BlbiBjYW1lcmEgcGFyYW1ldGVycyBmaWxlICIlcyIgZm9yIHJlYWRpbmcuCgBFcnJvciByZWFkaW5nIHBhdHRlcm4gZmlsZSAnJXMnLgoAQnVpbGQgSW5kZXgASGVpZ2h0IGNhbm5vdCBiZSB6ZXJvACVmICVmICVmICVmAHggbXVzdCBiZSBwb3NpdGl2ZQBMYXBsYWNpYW4gcHlyYW1pZCBoYXMgbm90IGJlZW4gYWxsb2NhdGVkAENsb2NrIGhhcyBub3QgYmVlbiBzdG9wcGVkAEFSX1BJWEVMX0ZPUk1BVF9NT05PAERlc3RpbmF0aW9uIGlzIE5VTEwAQVVUT19CUkFDS0VUSU5HAGhwIG11c3QgYmUgYXQgbGVhc3QgMQBFcnJvciAoJWQpOiB1bmFibGUgdG8gZGV0ZXJtaW5lIGZpbGUgbGVuZ3RoLgBNYXRjaGluZyBjb25maWRlbmNlIGN1dG9mZiB2YWx1ZSBub3QgcmVhY2hlZC4AQXNzZXJ0aW9uIGB5ID49IG1NaW5ZYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW1hZ2UudHlwZSgpID09IElNQUdFX1VJTlQ4YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgc3RvcmUuc2l6ZSgpID09IHBvaW50cy5zaXplKClgIGZhaWxlZCBpbiAAJXMlcwoARGlzdG9ydGlvbiBmYWN0b3IgPSAlZiAlZiAlZiAlZgoARXJyb3IgNzogaWNwR2V0SW5pdFh3MlhjCgBFeHRyYWN0ZWQgZmVhdHVyZXMgPSAlN2RbcGl4ZWxdCgBFcnJvciBpY3AyR2V0VFMKAEZhbGxpbmcgYmFjayB0byByZWFkaW5nICclcyVzJyBpbiBBUlRvb2xLaXQgdjQueCBmb3JtYXQuCgBFcnJvciBpbiBvcGVuaW5nICclcycgaW4gemlwZmlsZS4KAEVycm9yIHJlYWRpbmcgSlBFRyBmaWxlLgoARXJyb3Igd2hpbGUgYWRkaW5nIHJlZmVyZW5jZSBkYXRhIHNldDoga3BtTWVyZ2VSZWZEYXRhU2V0KCkgZmFpbGVkLgoARXJyb3Igc2F2aW5nIGZlYXR1cmUgc2V0OiBlcnJvciB3cml0aW5nIGRhdGEuCgBPdXQgb2YgbWVtb3J5ISEKAEGwNgvFKYgOAACBEAAA7xIAABYVAACnGAAAWyVzXSBbJXNdIFslc10gOiAlczogJWYgbXMASW1hZ2UgbXVzdCBiZSBncmF5c2NhbGUAeSBvdXQgb2YgcmFuZ2UARmVhdHVyZSBzdG9yZSBoYXMgbm90IGJlZW4gYWxsb2NhdGVkACVkAHdiAEFSX1BJWEVMX0ZPUk1BVF9BUkdCAE1heGltdW0gYWxsb3dhYmxlIHBvc2UgZXJyb3IgZXhjZWVkZWQuAEFzc2VydGlvbiBgc3RlcCA+PSB3aWR0aGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGkrMStjaHVua19zaXplIDwgd2lkdGhgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBweXJhbWlkYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgcHlyYW1pZC0+bnVtT2N0YXZlcygpID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHNyYyAhPSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgeCA8IG1HcmFkaWVudHNbb2N0YXZlKm1OdW1TY2FsZXNQZXJPY3RhdmUrc2NhbGVdLndpZHRoKClgIGZhaWxlZCBpbiAARXJyb3IgaW4gb3BlbmluZyAnJXMnIGZvciByZWFkaW5nCgAgRmlsdGVyZWQgZmVhdHVyZXMgPSAlN2RbcGl4ZWxdCgBMYWJlbGluZyB0aHJlc2hvbGQgbW9kZSBzZXQgdG8gJXMuCgBFcnJvciByZWFkaW5nIEpQRUcgZmlsZSBoZWFkZXIuCgBFcnJvcjogc3VwcGxpZWQgZmlsZSBkb2VzIG5vdCBhcHBlYXIgdG8gYmUgYW4gQVJUb29sS2l0IGNhbWVyYSBwYXJhbWV0ZXIgZmlsZS4KAGtwbURlbGV0ZVJlZkRhdGFTZXQoKTogTlVMTCByZWZEYXRhU2V0UHRyMS9yZWZEYXRhU2V0UHRyMi4KAENhbid0IHJlYWQgSlBFRyBmaWxlICclcycKAEFSX1BJWEVMX0ZPUk1BVF8ydnV5AFB5cmFtaWQgZG9lcyBub3QgY29udGFpbiBhbnkgbGV2ZWxzAFN0ZXAgbXVzdCBiZSBncmVhdGVyIHRoYW4gb3IgZXF1YWwgdGhlIHdpZHRoAHggbXVzdCBiZSBsZXNzIHRoYW4gdGhlIGltYWdlIHdpZHRoAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi93ZWJhcmtpdC1vcmcvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvbWF0Y2hlcnMvdmlzdWFsX2RhdGFiYXNlLmgARXh0ZW5kaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlIGltYWdlAFNvdXJjZSBpcyBOVUxMAEVycm9yICglZCk6IHVuYWJsZSB0byByZWFkIGZyb20gZmlsZS4ATXVsdGktbWFya2VyIHBvc2UgZXJyb3IgdmFsdWUgZXhjZWVkZWQuAA0lNGQvJTRkLgBBc3NlcnRpb24gYHkgPCBtTWF4WWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGltYWdlLmNoYW5uZWxzKCkgPT0gMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYG51bV9wb2ludHMgPT0gcG9pbnRzLnNpemUoKWAgZmFpbGVkIGluIAAlNy41ZiAAIElORk8gIABrcG1TZXRSZWZEYXRhU2V0KCk6IE5VTEwga3BtSGFuZGxlL3JlZkRhdGFTZXQuCgBrcG1EZWxldGVSZWZEYXRhU2V0KCk6IE5VTEwgcmVmRGF0YVNldFB0ci4KAEVycm9yOiB1bmFibGUgdG8gb3BlbiBmaWxlICclcycgZm9yIHdyaXRpbmcuCgBFcnJvcjogVW5zdXBwb3J0ZWQgcGl4ZWwgZm9ybWF0ICglZCkgcmVxdWVzdGVkLgoARXJyb3IgaW4gcmVhZGluZyAnJXMnLgoACiMjIyBTdXJmYWNlIE5vLiVkICMjIwoAQVJfUElYRUxfRk9STUFUX3l1dnMAJXMASW1hZ2UgbXVzdCBoYXZlIDEgY2hhbm5lbABTaG91bGQgYmUgc2FtZSBzaXplAFJlamVjdGVkIGZyZXF1ZW50bHkgbWlzcmVjb2duaXNlZCBtYXRyaXggbWFya2VyLgBBc3NlcnRpb24gYGJ1Y2tldFswXS5maXJzdCA+PSBidWNrZXRbbl0uZmlyc3RgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBhbmdsZSA+IC1QSWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGNoYW5uZWxzID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHNyY193aWR0aCA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB5ID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBkeW5hbWljX2Nhc3Q8Y29uc3QgQmlub21pYWxQeXJhbWlkMzJmKj4ocHlyYW1pZClgIGZhaWxlZCBpbiAAIGxpbmUgAGtwbVNhdmVSZWZEYXRhU2V0KCk6IE5VTEwgZmlsZW5hbWUvcmVmRGF0YVNldC4KAGtwbVNldFJlZkRhdGFTZXQoKTogcmVmRGF0YVNldC4KAEVycm9yOiBzdXBwbGllZCBidWZmZXIgZG9lcyBub3QgYXBwZWFyIHRvIGJlIEFSVG9vbEtpdCBjYW1lcmEgcGFyYW1ldGVycy4KAEVycm9yIGluIHdyaXRpbmcgJyVzJyBpbiB0aGUgemlwZmlsZS4KAEVycm9yIHNhdmluZyBpbWFnZSBzZXQ6IGVycm9yIHdyaXRpbmcgZGF0YS4KAE51bWJlciBvZiBjaGFubmVscyBjYW5ub3QgYmUgemVybwB5IG11c3QgYmUgcG9zaXRpdmUAV2lkdGggbXVzdCBiZSBwb3NpdGl2ZQBhbmdsZSBvdXQgb2YgcmFuZ2UAT25seSBiaW5vbWlhbCBweXJhbWlkIGlzIHN1cHBvcnRlZABudGhfZWxlbWVudCBmYWlsZWQAQVJfUElYRUxfRk9STUFUX1JHQl81NjUAQXNzZXJ0aW9uIGBtUHlyYW1pZC5zaXplKCkgPT0gbU51bU9jdGF2ZXMqbU51bVNjYWxlc1Blck9jdGF2ZWAgZmFpbGVkIGluIABBc3NlcnRpb24gYG9jdGF2ZSA+PSAwYCBmYWlsZWQgaW4gADogAEZpZWxkLW9mLXZpZXcgdmVydGljYWwgPSAlLjFmLCBob3Jpem9udGFsID0gJS4xZiBkZWdyZWVzLCBhc3BlY3QgcmF0aW8gPSAlLjNmCgBNYXggZmVhdHVyZSA9ICVkCgAgIFJlYWQgSW1hZ2VTZXQuCgBFcnJvciBzYXZpbmcgS1BNIGRhdGE6IHVuYWJsZSB0byBvcGVuIGZpbGUgJyVzJXMlcycgZm9yIHdyaXRpbmcuCgBFcnJvciAoJWQpOiB1bmFibGUgdG8gb3BlbiBleHRlcm5hbCBwYXJhbWV0ZXJzIGZpbGUgIiVzIiBmb3Igd3JpdGluZy4KAEVycm9yIGluIGNsb3NpbmcgJXMgaW4gdGhlIHppcGZpbGUuCgBBdXRvIHRocmVzaG9sZCAoYnJhY2tldCkgbWFya2VyIGNvdW50cyAtWyUzZDogJTNkXSBbJTNkOiAlM2RdIFslM2Q6ICUzZF0rLgoAT3V0IG9mIG1lbW9yeSEhCgBQeXJhbWlkIGhhcyBub3QgYmVlbiBhbGxvY2F0ZWQgeWV0AC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi93ZWJhcmtpdC1vcmcvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvZGV0ZWN0b3JzL2dhdXNzaWFuX3NjYWxlX3NwYWNlX3B5cmFtaWQuaABQeXJhbWlkIGlzIE5VTEwAQVJfUElYRUxfRk9STUFUX1JHQkFfNTU1MQAuAEFzc2VydGlvbiBgcFswXSA+IHBtMVstMV1gIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBhbmdsZSA8PSBQSWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGQudHlwZSgpID09IElNQUdFX0YzMmAgZmFpbGVkIGluIABBc3NlcnRpb24gYHNyY19oZWlnaHQgPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgeSA8IG1HcmFkaWVudHNbb2N0YXZlKm1OdW1TY2FsZXNQZXJPY3RhdmUrc2NhbGVdLmhlaWdodCgpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbURhdGEuZ2V0KClgIGZhaWxlZCBpbiAAJTNkOiAoJTNkLCUzZCkgOiAlZiBtaW49JWYgbWF4PSVmLCBzZD0lZgoAcGFnZSAlZCwgaW1hZ2UgbnVtICVkLCBwb2ludHMgLSAlZAoARXJyb3IgKCVkKTogdW5hYmxlIHRvIG9wZW4gZXh0ZXJuYWwgcGFyYW1ldGVycyBmaWxlICIlcyIgZm9yIHJlYWRpbmcuCgBBdXRvIHRocmVzaG9sZCAoYnJhY2tldCkgYWRqdXN0ZWQgdGhyZXNob2xkIHRvICVkLgoARXJyb3Igb3BlbmluZyBmaWxlICclcy5pc2V0Jy4KAEVycm9yIGluIGNsb3NpbmcgJyVzJy4KAHkgbXVzdCBiZSBsZXNzIHRoYW4gdGhlIGltYWdlIGhlaWdodABIZWlnaHQgbXVzdCBiZSBwb3NpdGl2ZQBPY3RhdmUgbXVzdCBiZSBwb3NpdGl2ZQBPbmx5IEYzMiBpbWFnZXMgc3VwcG9ydGVkAFNob3VsZCBiZSBtYXhpbWEARGF0YSBwb2ludGVyIGlzIE5VTEwAQVJfUElYRUxfRk9STUFUX1JHQkFfNDQ0NABBc3NlcnRpb24gYGRldGVjdG9yYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgc2NhbGUgPj0gbU1pblNjYWxlYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW1hZ2Uud2lkdGgoKSA9PSBtUHlyYW1pZFswXS53aWR0aCgpYCBmYWlsZWQgaW4gAFslIC4zZiAlIC4zZiAlIC4zZl0gWyUgNi4xZl0KAEVycm9yICglZCk6IHVuYWJsZSB0byBvcGVuIG9wdGljYWwgcGFyYW1ldGVycyBmaWxlICIlcyIgZm9yIHdyaXRpbmcuCgBrcG1TZXRSZWZEYXRhU2V0RmlsZSgpOiBOVUxMIGtwbUhhbmRsZS9maWxlbmFtZS4KACAgICBlbmQuCgBBdXRvIHRocmVzaG9sZCAoJXMpIGFkanVzdGVkIHRocmVzaG9sZCB0byAlZC4KAC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoAQVJfUElYRUxfRk9STUFUXzQyMHYAbWVkaWFuAHNjYWxlIG91dCBvZiByYW5nZQBJbWFnZSBvZiB3cm9uZyBzaXplIGZvciBweXJhbWlkAFVuYWJsZSB0byBhbGxvY2F0ZSBpbWFnZSBkYXRhAERldGVjdG9yIGlzIE5VTEwAQXNzZXJ0aW9uIGBvY3RhdmUgPCBtTnVtT2N0YXZlc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYHBbMF0gPiBwbTFbMF1gIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbTEudHlwZSgpID09IElNQUdFX0YzMmAgZmFpbGVkIGluIABBc3NlcnRpb24gYGcuY2hhbm5lbHMoKSA9PSAyYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgc3JjX3N0ZXAgPiAwYCBmYWlsZWQgaW4gACUzZCwgJTNkOiBtYXhfc2ltID0gJWYKACAgUmVhZCBGZWF0dXJlU2V0LgoAQ2Fubm90IGZpbmQgdGhlIHBhZ2UgZm9yIHNraXBwaW5nLgoARXJyb3IgKCVkKTogdW5hYmxlIHRvIG9wZW4gb3B0aWNhbCBwYXJhbWV0ZXJzIGZpbGUgIiVzIiBmb3IgcmVhZGluZy4KAEVycm9yIHNhdmluZyBLUE0gZGF0YTogZXJyb3Igd3JpdGluZyBkYXRhLgoAT3RzdQBPY3RhdmUgbXVzdCBiZSBsZXNzIHRoYW4gbnVtYmVyIG9mIG9jdGF2ZXMAQVJfUElYRUxfRk9STUFUXzQyMGYAU3RlcCBtdXN0IGJlIHBvc2l0aXZlAEludmFsaWQgaW1hZ2UgdHlwZQBOdW1iZXIgb2YgY2hhbm5lbHMgc2hvdWxkIGJlIDIAQXNzZXJ0aW9uIGBzY2FsZSA8IG1NYXhTY2FsZWAgZmFpbGVkIGluIABBc3NlcnRpb24gYHBbMF0gPiBwbTFbMV1gIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbTIudHlwZSgpID09IElNQUdFX0YzMmAgZmFpbGVkIGluIABBc3NlcnRpb24gYHB5cmFtaWQtPmltYWdlcygpLnNpemUoKSA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbWFnZS5oZWlnaHQoKSA9PSBtUHlyYW1pZFswXS5oZWlnaHQoKWAgZmFpbGVkIGluIAAlNy40ZiAAa3BtTG9hZFJlZkRhdGFTZXQoKTogTlVMTCBmaWxlbmFtZS9yZWZEYXRhU2V0UHRyLgoAa3BtTWF0Y2hpbmcoKTogTlVMTCBrcG1IYW5kbGUvaW5JbWFnZUx1bWEuCgBFcnJvciBvcGVuaW5nIGZpbGUgJyVzLmZzZXQnLgoAAAAAAAABAAAAAQAAAAEAAAAAAAAA//////////////////////////8AAAAAAQAAAAEAAAABAAAAAAAAAP////8BAAAACQAAAAUAAAAEAAAAAwAAAAIAQYPgAAuxyQEBAAEBAQACBP//BQMBAAL/Bgf/AwECAgMCAwIDAwD/BAYHBf8BBAUEBAUFBAUHBgYGBwcHBv8CBAYHBQP/AP//A/8FBv//CQr/DP//D/8REv8U//8XGP//G/8dHv//AQL/BP//Bwj//wv/DQ7/EP//E/8VFv//GRr/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ZCA9ICVmCgAgIFJlYWQgTWFya2VyU2V0LgoARXJyb3IgbG9hZGluZyBLUE0gZGF0YTogdW5hYmxlIHRvIG9wZW4gZmlsZSAnJXMlcyVzJyBmb3IgcmVhZGluZy4KAERlc3RpbmF0aW9uIGltYWdlIHNob3VsZCBiZSBhIGZsb2F0AG1yawBzaXplIG11c3QgYmUgcG9zaXRpdmUAU2NhbGUgbXVzdCBiZSBwb3NpdGl2ZQBNYXhpbXVtIGJpbiBzaG91bGQgYmUgcG9zaXRpdmUAT25seSBzaW5nbGUgY2hhbm5lbCBpbWFnZXMgc3VwcG9ydGVkAEFzc2VydGlvbiBgcFswXSA+IHBbMV1gIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBkc3Rfc3RlcCA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBweXJhbWlkLT5pbWFnZXMoKVswXS53aWR0aCgpID09IGRldGVjdG9yLT53aWR0aCgpYCBmYWlsZWQgaW4gAEpQRUcgZmlsZSBoYXMgdW5zdXBwb3J0ZWQgJWQtY29tcG9uZW50IHBpeGVscwoARXJyb3IgbG9hZGluZyBLUE0gZGF0YTogZXJyb3IgcmVhZGluZyBkYXRhLgoAYXJVdGlsR2V0UGl4ZWxGb3JtYXROYW1lOiBFcnJvciwgdW5yZWNvZ25pc2VkIHBpeGVsIGZvcm1hdCAoJWQpLgoAUHlyYW1pZCBhbmQgZGV0ZWN0b3Igc2l6ZSBtaXNtYXRjaABhbGxvY2F0b3I8VD46OmFsbG9jYXRlKHNpemVfdCBuKSAnbicgZXhjZWVkcyBtYXhpbXVtIHN1cHBvcnRlZCBzaXplAFVua25vd24gaW1hZ2UgdHlwZQBBc3NlcnRpb24gYHNjYWxlIDwgbU51bVNjYWxlc1Blck9jdGF2ZWAgZmFpbGVkIGluIABBc3NlcnRpb24gYHBbMF0gPiBwcDFbLTFdYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaGlzdCAhPSBOVUxMYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKHNyY193aWR0aCUyKSA9PSAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW0xLmNoYW5uZWxzKCkgPT0gMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYG1SZWZJbWFnZVdpZHRoID4gMGAgZmFpbGVkIGluIABPdXQgb2YgbWVtb3J5LgoAa3BtQ2hhbmdlUGFnZU5vT2ZSZWZEYXRhU2V0KCk6IE5VTEwgcmVmRGF0YVNldC4KAEVycm9yIG9wZW5pbmcgZmlsZSAnJXMubXJrJy4KACUlJTAyeAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9vcmllbnRhdGlvbl9hc3NpZ25tZW50LmgAJWYgJWYgJWYgJWYAd2lkdGggbXVzdCBiZSBwb3NpdGl2ZQBTY2FsZSBtdXN0IGJlIGxlc3MgdGhhbiBudW1iZXIgb2Ygc2NhbGUgcGVyIG9jdGF2ZQBVbnN1cHBvcnRlZCBpbWFnZSB0eXBlAFNvdXJjZSB3aWR0aCBtdXN0IGJlIG9kZABBc3NlcnRpb24gYHBbMF0gPiBwcDFbMF1gIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbTIuY2hhbm5lbHMoKSA9PSAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgcHlyYW1pZC0+aW1hZ2VzKClbMF0uaGVpZ2h0KCkgPT0gZGV0ZWN0b3ItPmhlaWdodCgpYCBmYWlsZWQgaW4gAGFsbG9jYXRvcjxUPjo6YWxsb2NhdGUoc2l6ZV90IG4pICduJyBleGNlZWRzIG1heGltdW0gc3VwcG9ydGVkIHNpemUAL3Byb2Mvc2VsZi9leGUAT2N0YXZlIG91dCBvZiByYW5nZQBIaXN0b2dyYW0gcG9pbnRlciBpcyBOVUxMAEFzc2VydGlvbiBgYXNzaWdubWVudC5zaXplKCkgPT0gbnVtX2luZGljZXNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBwWzBdID4gcHAxWzFdYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKGNodW5rX3NpemUlMik9PTBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtUmVmSW1hZ2VIZWlnaHQgPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZC53aWR0aCgpID09IGltMi53aWR0aCgpYCBmYWlsZWQgaW4gAFRyYW5zZm9ybWF0aW9uIG1hdHJpeCByZWFkIGVycm9yISEKAEltYWdlcyBtdXN0IGhhdmUgdGhlIHNhbWUgd2lkdGgAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9tYXRjaGVycy9iaW5hcnlfaGllcmFyY2hpY2FsX2NsdXN0ZXJpbmcuaABqcGcAVW50ZXN0ZWQgYmVoYXZpb3IgZm9yIG9kZCBjaHVuayBzaXplAGhlaWdodCBtdXN0IGJlIHBvc2l0aXZlAFNjYWxlIG91dCBvZiByYW5nZQBBc3NlcnRpb24gYChmYmluKzAuNWYpID4gMCAmJiAoZmJpbi0wLjVmKSA8IG51bV9iaW5zYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgIWlzaW5mKHVbMF0pYCBmYWlsZWQgaW4gACVzJXMKAFdpZHRoIGlzIHplcm8AL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9tYXRjaGVycy9ob3VnaF9zaW1pbGFyaXR5X3ZvdGluZy5oAEFzc2lnbm1lbnQgc2l6ZSB3cm9uZwBEZWNpbWFsIGJpbiBwb3NpdGlvbiBpbmRleCBvdXQgb2YgcmFuZ2UASU5GAEFzc2VydGlvbiBgKGludClzdGQ6OmZsb29yKHgpID09IChpbnQpeGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGQuaGVpZ2h0KCkgPT0gaW0yLmhlaWdodCgpYCBmYWlsZWQgaW4gAEltYWdlcyBtdXN0IGhhdmUgdGhlIHNhbWUgaGVpZ2h0AC8uLi9zaGFyZS8lcwBIZWlnaHQgaXMgemVybwAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9pbnRlcnBvbGF0ZS5oAEFzc2VydGlvbiBgYXNzaWdubWVudFtpXSAhPSAtMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGluZGV4ID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtYWduaXR1ZGUgPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYCFpc2luZih1WzFdKWAgZmFpbGVkIGluIABTdGVwIGlzIHplcm8ATWFnbml0dWRlIGNhbm5vdCBiZSBuZWdhdGl2ZQBmbG9vcigpIGFuZCBjYXN0IG5vdCB0aGUgc2FtZQBpbmRleCBvdXQgb2YgcmFuZ2UAQXNzaWdubWVudCBpcyBpbnZhbGlkAEhPTUUAQXNzZXJ0aW9uIGBpbTEud2lkdGgoKSA9PSBpbTIud2lkdGgoKWAgZmFpbGVkIGluIAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9oYXJyaXMtaW5saW5lLmgAYWxsb2NhdG9yPFQ+OjphbGxvY2F0ZShzaXplX3QgbikgJ24nIGV4Y2VlZHMgbWF4aW11bSBzdXBwb3J0ZWQgc2l6ZQAvcHJvYy9zZWxmL2NtZGxpbmUAQXNzZXJ0aW9uIGAoaW50KXN0ZDo6Zmxvb3IoeSkgPT0gKGludCl5YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgYXNzaWdubWVudFtpXSA8IG51bV9pbmRpY2VzYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbnVtX2JpbnMgPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYChpPj4xKSA8IHN0ZDo6Y2VpbCgoc3JjX2hlaWdodC0xKS8yLmYpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW0xLmhlaWdodCgpID09IGltMi5oZWlnaHQoKWAgZmFpbGVkIGluIABJbmRleCBpcyBvdXQgb2YgYm91bmRzAE51bWJlciBiaW5zIG11c3QgYmUgcG9zaXRpdmUAQXNzaWdubWVudCBvdXQgb2YgcmFuZ2UAT3V0IG9mIHJhbmdlAERvRyBQeXJhbWlkAHJiAEFzc2VydGlvbiBgeXAgPj0gMCAmJiB5cCA8IGhlaWdodGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGJpblggPj0gMGAgZmFpbGVkIGluIAB5cCBvdXQgb2YgYm91bmRzAE5vbi1tYXggc3VwcHJlc3Npb24AYmluWCBvdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGBpbmRpY2VzW2Fzc2lnbm1lbnRbaV1dIDwgbnVtX2ZlYXR1cmVzYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW1hZ2UudHlwZSgpID09IElNQUdFX1VJTlQ4YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgdzEgPj0gMGAgZmFpbGVkIGluIAAlczogJXMKAFN1YnBpeGVsAHcxIG11c3QgYmUgcG9zaXRpdmUAVW5hYmxlIHRvIGRldGVybWluZSBwcm9jZXNzIG5hbWUAT25seSBncmF5IHNjYWxlIGltYWdlcyBhcmUgc3VwcG9ydGVkAEFzc2VydGlvbiBgeXBfcGx1c18xID49IDAgJiYgeXBfcGx1c18xIDwgaGVpZ2h0YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgYmluWCA8IG1OdW1YQmluc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYGl0LT5zZWNvbmQuc2l6ZSgpICE9IDBgIGZhaWxlZCBpbiAAcHJ1bmVGZWF0dXJlcwB5cF9wbHVzXzEgb3V0IG9mIGJvdW5kcwAlcyVzAENsdXN0ZXIgbXVzdCBoYXZlIGF0bGVhc2V0IDEgZmVhdHVyZQBBc3NlcnRpb24gYG9jdGF2ZSA8IG1OdW1PY3RhdmVzYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgYmluWSA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgdzIgPj0gMGAgZmFpbGVkIGluIABGaW5kIE9yaWVudGF0aW9ucwAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9nYXVzc2lhbl9zY2FsZV9zcGFjZV9weXJhbWlkLmgAdzIgbXVzdCBiZSBwb3NpdGl2ZQAvdmFyL2NhY2hlAGJpblkgb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgeHAgPj0gMCAmJiB4cCA8IHdpZHRoYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZHN0W2ldID49IC0yNTgwNjRgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtSyA9PSBtQ2VudGVycy5zaXplKClgIGZhaWxlZCBpbiAAeHAgb3V0IG9mIGJvdW5kcwAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL21hdGNoZXJzL2ttZWRvaWRzLmgALy5jYWNoZQBPY3RhdmUgb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgYjEgPj0gMCAmJiBiMSA8IG51bV9iaW5zYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgYmluWSA8IG1OdW1ZQmluc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYGRzdFtpXSA8PSAyNTgwNjRgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbTAuaGVpZ2h0KCkgPT0gaW0xLmhlaWdodCgpYCBmYWlsZWQgaW4gAEhlaWdodCBpcyBpbmNvbnNpc3RlbnQAayBzaG91bGQgbWF0Y2ggdGhlIG51bWJlciBvZiBjbHVzdGVyIGNlbnRlcnMAJXMvJXMAYjEgYmluIGluZGV4IG91dCBvZiByYW5nZQBBc3NlcnRpb24gYHhwX3BsdXNfMSA+PSAwICYmIHhwX3BsdXNfMSA8IHdpZHRoYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgc2NhbGUgPCBtTnVtU2NhbGVzUGVyT2N0YXZlYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZHN0W2ldIDw9IDQxMjkwMjRgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBiaW5BbmdsZSA+PSAwYCBmYWlsZWQgaW4gAHhwX3BsdXNfMSBvdXQgb2YgYm91bmRzAGJpbkFuZ2xlIG91dCBvZiByYW5nZQBTY2FsZSBvdXQgb2YgcmFuZ2UAL3Zhci9saWIAQXNzZXJ0aW9uIGBiMiA+PSAwICYmIGIyIDwgbnVtX2JpbnNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBkc3RbaV0gPj0gLTQxMjkwMjRgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBudW1fZmVhdHVyZXMgPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW0wLmhlaWdodCgpID09IGltMi5oZWlnaHQoKWAgZmFpbGVkIGluIAAvLmNvbmZpZwBhbGxvY2F0b3I8VD46OmFsbG9jYXRlKHNpemVfdCBuKSAnbicgZXhjZWVkcyBtYXhpbXVtIHN1cHBvcnRlZCBzaXplAE51bWJlciBvZiBmZWF0dXJlcyBtdXN0IGJlIHBvc2l0aXZlAGIyIGJpbiBpbmRleCBvdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGBiaW5BbmdsZSA8IG1OdW1BbmdsZUJpbnNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB3MCA+PSAwICYmIHcwIDw9IDEuMDAwMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYChpbTEuaGVpZ2h0KCk+PjEpID09IGltMi5oZWlnaHQoKWAgZmFpbGVkIGluIABhbGxvY2F0b3I8VD46OmFsbG9jYXRlKHNpemVfdCBuKSAnbicgZXhjZWVkcyBtYXhpbXVtIHN1cHBvcnRlZCBzaXplAE91dCBvZiByYW5nZQBUTVBESVIAQXNzZXJ0aW9uIGBudW1faW5kaWNlcyA8PSBudW1fZmVhdHVyZXNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBneHggPD0gNDEyOTAyNGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGJpblNjYWxlID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGAoaW0wLmhlaWdodCgpPj4xKSA9PSBpbTEuaGVpZ2h0KClgIGZhaWxlZCBpbiAATW9yZSBpbmRpY2VzIHRoYW4gZmVhdHVyZXMAL3RtcABiaW5TY2FsZSBvdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGByb3cgPCBtSGVpZ2h0YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgdzEgPj0gMCAmJiB3MSA8PSAxLjAwMDFgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBneHggPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYChpbTAuaGVpZ2h0KCk+PjEpID09IGltMi5oZWlnaHQoKWAgZmFpbGVkIGluIABFcnJvciBsb29raW5nIGZvciByZXNvdXJjZXMgZGlyZWN0b3J5IHBhdGgAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9mcmFtZXdvcmsvaW1hZ2UuaABBc3NlcnRpb24gYGJpblNjYWxlIDwgbU51bVNjYWxlQmluc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYG1CdWNrZXRzLnNpemUoKSA9PSBtTnVtQnVja2V0c1hgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBudW1faW5kaWNlcyA+PSBtS2AgZmFpbGVkIGluIABBc3NlcnRpb24gYGd5eSA8PSA0MTI5MDI0YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgdzIgPj0gMCAmJiB3MiA8PSAxLjAwMDFgIGZhaWxlZCBpbiAATm90IGVub3VnaCBmZWF0dXJlcwByb3cgb3V0IG9mIGJvdW5kcwBFcnJvciBjcmVhdGluZyByZXNvdXJjZXMgZGlyZWN0b3J5IHBhdGgAQnVja2V0cyBhcmUgbm90IGFsbG9jYXRlZABBc3NlcnRpb24gYHczID49IDAgJiYgdzMgPD0gMS4wMDAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZ3l5ID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbmRleCA8PSAoYmluWCArIGJpblkqbU51bVhCaW5zICsgYmluQW5nbGUqbU51bVhCaW5zKm1OdW1ZQmlucyArIGJpblNjYWxlKm1OdW1YQmlucyptTnVtWUJpbnMqbU51bUFuZ2xlQmlucylgIGZhaWxlZCBpbiAAQXNzaWdubWVudCBzaXplIGlzIGluY29ycmVjdABBc3NlcnRpb24gYG1CdWNrZXRzWzBdLnNpemUoKSA9PSBtTnVtQnVja2V0c1lgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBneHkgPD0gNDEyOTAyNGAgZmFpbGVkIGluIABBc3NlcnRpb24gYCh3MCt3MSt3Mit3MykgPD0gMS4wMDAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbiA+IDBgIGZhaWxlZCBpbiAARXJyb3I6IFVuYWJsZSB0byBjaGFuZ2Ugd29ya2luZyBkaXJlY3RvcnkgdG8gJyVzJy4KAC9ob21lL3dhbHRlci9rYWx3YWx0LWdpdGh1Yi93ZWJhcmtpdC1vcmcvanNhcnRvb2xraXRORlQvZW1zY3JpcHRlbi9XZWJBUktpdExpYi9saWIvU1JDL0tQTS9GcmVha01hdGNoZXIvdXRpbHMvcGFydGlhbF9zb3J0LmgAQXNzZXJ0aW9uIGBtRmVhdHVyZVBvaW50cy5zaXplKCkgPD0gbU1heE51bUZlYXR1cmVQb2ludHNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBwb3MgPT0gNjY2YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZ3h5ID49IC00MTI5MDI0YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbnVtX2NlbnRlcnMgPiAwYCBmYWlsZWQgaW4gAFslIC4zZiAlIC4zZiAlIC4zZl0gWyUgNi4xZl0KAAAAAAMAAAADAAAABAAAAAQAAAAEAAAAAQAAAAQAAAACAAAAAgAAAAIAAAACAAAAAgAAAAEAAAABAAAAAQAAAAAAAAAEAAAAiAAAAAUAAACQAAAABgAAAJgAAAAJAAAAsAAAABEEAADoCwAANg4AAGQQAAAuaXNldAByYgBONnZpc2lvbjI1R2F1c3NpYW5TY2FsZVNwYWNlUHlyYW1pZEUAAABk9gAA6VUAAFRvbyBtYW55IGZlYXR1cmUgcG9pbnRzAFRoZXJlIG11c3QgYmUgYXQgbGVhc3QgMSBjZW50ZXIAbiBtdXN0IGJlIHBvc2l0aXZlAFBvc2l0aW9uIGlzIG5vdCB3aXRoaW4gcmFuZ2UAWyVzXSBbJXNdIFslc10gOiBGb3VuZCAlZCBmZWF0dXJlcyBpbiBxdWVyeQBBc3NlcnRpb24gYGsgPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBga3Auc2NhbGUgPCBtTGFwbGFjaWFuUHlyYW1pZC5udW1TY2FsZVBlck9jdGF2ZSgpYCBmYWlsZWQgaW4gAEZlYXR1cmUgcG9pbnQgc2NhbGUgaXMgb3V0IG9mIGJvdW5kcwBrIG11c3QgYmUgcG9zaXRpdmUARmluZCBNYXRjaGVzICgxKQBIb3VnaCBWb3RpbmcgKDEpAEFzc2VydGlvbiBga3Auc2NvcmUgPT0gbGFwMS5nZXQ8ZmxvYXQ+KHkpW3hdYCBmYWlsZWQgaW4gAFNjb3JlIGlzIG5vdCBjb25zaXN0ZW50IHdpdGggdGhlIERvRyBpbWFnZQBGaW5kIEhvdWdoIE1hdGNoZXMgKDEpAEVzdGltYXRlIEhvbW9ncmFwaHkgKDEpAEFzc2VydGlvbiBgYnVja2V0WzBdLmZpcnN0ID49IGJ1Y2tldFtuXS5maXJzdGAgZmFpbGVkIGluIABudGhfZWxlbWVudCBmYWlsZWQARmluZCBJbmxpZXJzICgxKQBGaW5kIE1hdGNoZXMgKDIpAEFzc2VydGlvbiBgb2N0YXZlIDwgbU51bU9jdGF2ZXNgIGZhaWxlZCBpbiAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9kZXRlY3RvcnMvZ2F1c3NpYW5fc2NhbGVfc3BhY2VfcHlyYW1pZC5oAEhvdWdoIFZvdGluZyAoMikAT2N0YXZlIG91dCBvZiByYW5nZQBGaW5kIEhvdWdoIE1hdGNoZXMgKDIpAEVzdGltYXRlIEhvbW9ncmFwaHkgKDIpAEFzc2VydGlvbiBgc2NhbGUgPCBtTnVtU2NhbGVzUGVyT2N0YXZlYCBmYWlsZWQgaW4gAFNjYWxlIG91dCBvZiByYW5nZQBGaW5kIElubGllcnMgKDIpAEFzc2VydGlvbiBgYmVzdF9pbmRleCAhPSBzdGQ6Om51bWVyaWNfbGltaXRzPHNpemVfdD46Om1heCgpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW5kZXggPCBtSW1hZ2VzLnNpemUoKWAgZmFpbGVkIGluIAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2RldGVjdG9ycy9Eb0dfc2NhbGVfaW52YXJpYW50X2RldGVjdG9yLmgAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9tYXRjaGVycy9mZWF0dXJlX21hdGNoZXItaW5saW5lLmgAU29tZXRoaW5nIHN0cmFuZ2UASW5kZXggaXMgb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgc2NhbGUgPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYG1NYXRjaGVzLnNpemUoKSA8PSBmZWF0dXJlczEtPnNpemUoKWAgZmFpbGVkIGluIABOdW1iZXIgb2YgbWF0Y2hlcyBzaG91bGQgYmUgbG93ZXIAU2NhbGUgbXVzdCBiZSBwb3NpdGl2ZQBTY2FsZSBtdXN0IGJlIGxlc3MgdGhhbiBudW1iZXIgb2Ygc2NhbGUgcGVyIG9jdGF2ZQBBc3NlcnRpb24gYG1Sb290LmdldCgpYCBmYWlsZWQgaW4gAFJvb3QgY2Fubm90IGJlIE5VTEwAQXNzZXJ0aW9uIGBsYXAwLmhlaWdodCgpID09IGxhcDEuaGVpZ2h0KCkgPT0gbGFwMi5oZWlnaHQoKWAgZmFpbGVkIGluIABXaWR0aC9oZWlnaHQgYXJlIG5vdCBjb25zaXN0ZW50AEFzc2VydGlvbiBgbWluaSAhPSAtMWAgZmFpbGVkIGluIABNaW5pbXVtIGluZGV4IG5vdCBzZXQAQXNzZXJ0aW9uIGAobGFwMC5oZWlnaHQoKSA9PSBsYXAxLmhlaWdodCgpKSAmJiAoKGxhcDEuaGVpZ2h0KCk+PjEpID09IGxhcDIuaGVpZ2h0KCkpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKChsYXAwLndpZHRoKCk+PjEpID09IGxhcDEud2lkdGgoKSkgJiYgKGxhcDEud2lkdGgoKSA9PSBsYXAyLndpZHRoKCkpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbiA8PSBpbl9tYXRjaGVzLnNpemUoKWAgZmFpbGVkIGluIABTaG91bGQgYmUgdGhlIHNhbWUAQXNzZXJ0aW9uIGAwYCBmYWlsZWQgaW4gAEltYWdlIHNpemVzIGFyZSBpbmNvbnNpc3RlbnQAQXNzZXJ0aW9uIGBiaW5YID49IDBgIGZhaWxlZCBpbiAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9tYXRjaGVycy9ob3VnaF9zaW1pbGFyaXR5X3ZvdGluZy5oAEFzc2VydGlvbiBgKHgtMSkgPj0gMCAmJiAoeCsxKSA8IGxhcDEud2lkdGgoKWAgZmFpbGVkIGluIAB4IG91dCBvZiBib3VuZHMAYmluWCBvdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGBiaW5YIDwgbU51bVhCaW5zYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKHktMSkgPj0gMCAmJiAoeSsxKSA8IGxhcDEuaGVpZ2h0KClgIGZhaWxlZCBpbiAAeSBvdXQgb2YgYm91bmRzAEFzc2VydGlvbiBgYmluWSA+PSAwYCBmYWlsZWQgaW4gAGJpblkgb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgbGFwMC53aWR0aCgpID09IGxhcDEud2lkdGgoKWAgZmFpbGVkIGluIABJbWFnZSBkaW1lbnNpb25zIGluY29uc2lzdGVudABBc3NlcnRpb24gYGJpblkgPCBtTnVtWUJpbnNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBiaW5BbmdsZSA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbGFwMC53aWR0aCgpID09IGxhcDIud2lkdGgoKWAgZmFpbGVkIGluIABiaW5BbmdsZSBvdXQgb2YgcmFuZ2UAQXNzZXJ0aW9uIGBsYXAwLmhlaWdodCgpID09IGxhcDEuaGVpZ2h0KClgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBiaW5BbmdsZSA8IG1OdW1BbmdsZUJpbnNgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBsYXAwLmhlaWdodCgpID09IGxhcDIuaGVpZ2h0KClgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBiaW5TY2FsZSA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKHgtMSkgPj0gMCAmJiAoeCsxKSA8IGltLndpZHRoKClgIGZhaWxlZCBpbiAAYmluU2NhbGUgb3V0IG9mIHJhbmdlAEFzc2VydGlvbiBgKHktMSkgPj0gMCAmJiAoeSsxKSA8IGltLmhlaWdodCgpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgYmluU2NhbGUgPCBtTnVtU2NhbGVCaW5zYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKGxhcDAud2lkdGgoKT4+MSkgPT0gbGFwMi53aWR0aCgpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZGlzdEJpbkFuZ2xlID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGAobGFwMC5oZWlnaHQoKT4+MSkgPT0gbGFwMi5oZWlnaHQoKWAgZmFpbGVkIGluIABkaXN0QmluQW5nbGUgbXVzdCBub3QgYmUgbmVnYXRpdmUAQXNzZXJ0aW9uIGB4X2Rpdl8yLTAuNWYgPj0gMGAgZmFpbGVkIGluIAB4X2Rpdl8yIG91dCBvZiBib3VuZHMgb3V0IG9mIGJvdW5kcyBmb3IgaW50ZXJwb2xhdGlvbgBBc3NlcnRpb24gYGh5cC5zaXplKCkgPj0gOSptYXhfbnVtX2h5cG90aGVzZXNgIGZhaWxlZCBpbiAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9ob21vZ3JhcGh5X2VzdGltYXRpb24vcm9idXN0X2hvbW9ncmFwaHkuaABBc3NlcnRpb24gYHlfZGl2XzItMC41ZiA+PSAwYCBmYWlsZWQgaW4gAGh5cCB2ZWN0b3Igc2hvdWxkIGJlIG9mIHNpemUgOSptYXhfbnVtX2h5cG90aGVzZXMAeV9kaXZfMiBvdXQgb2YgYm91bmRzIG91dCBvZiBib3VuZHMgZm9yIGludGVycG9sYXRpb24AQXNzZXJ0aW9uIGB0bXBfaS5zaXplKCkgPj0gbnVtX3BvaW50c2AgZmFpbGVkIGluIABBc3NlcnRpb24gYHhfZGl2XzIrMC41ZiA8IGxhcDIud2lkdGgoKWAgZmFpbGVkIGluIAB0bXBfaSB2ZWN0b3Igc2hvdWxkIGJlIG9mIHNpemUgbnVtX3BvaW50cwBBc3NlcnRpb24gYHlfZGl2XzIrMC41ZiA8IGxhcDIuaGVpZ2h0KClgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBoeXBfY29zdHMuc2l6ZSgpID49IG1heF9udW1faHlwb3RoZXNlc2AgZmFpbGVkIGluIABBc3NlcnRpb24gYChsYXAwLndpZHRoKCk+PjEpID09IGxhcDEud2lkdGgoKWAgZmFpbGVkIGluIABoeXBfY29zdHMgdmVjdG9yIHNob3VsZCBiZSBvZiBzaXplIG1heF9udW1faHlwb3RoZXNlcwBBc3NlcnRpb24gYChsYXAwLmhlaWdodCgpPj4xKSA9PSBsYXAxLmhlaWdodCgpYCBmYWlsZWQgaW4gAGFsbG9jYXRvcjxUPjo6YWxsb2NhdGUoc2l6ZV90IG4pICduJyBleGNlZWRzIG1heGltdW0gc3VwcG9ydGVkIHNpemUAQXNzZXJ0aW9uIGBuID4gMGAgZmFpbGVkIGluIAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL3V0aWxzL3BhcnRpYWxfc29ydC5oAEFzc2VydGlvbiBgcm93IDwgbUhlaWdodGAgZmFpbGVkIGluIAAvaG9tZS93YWx0ZXIva2Fsd2FsdC1naXRodWIvd2ViYXJraXQtb3JnL2pzYXJ0b29sa2l0TkZUL2Vtc2NyaXB0ZW4vV2ViQVJLaXRMaWIvbGliL1NSQy9LUE0vRnJlYWtNYXRjaGVyL2ZyYW1ld29yay9pbWFnZS5oAG4gbXVzdCBiZSBwb3NpdGl2ZQByb3cgb3V0IG9mIGJvdW5kcwBBc3NlcnRpb24gYGsgPiAwYCBmYWlsZWQgaW4gAGsgbXVzdCBiZSBwb3NpdGl2ZQBBc3NlcnRpb24gYChpbnQpc3RkOjpmbG9vcih4KSA9PSAoaW50KXhgIGZhaWxlZCBpbiAAL2hvbWUvd2FsdGVyL2thbHdhbHQtZ2l0aHViL3dlYmFya2l0LW9yZy9qc2FydG9vbGtpdE5GVC9lbXNjcmlwdGVuL1dlYkFSS2l0TGliL2xpYi9TUkMvS1BNL0ZyZWFrTWF0Y2hlci9kZXRlY3RvcnMvaW50ZXJwb2xhdGUuaABBc3NlcnRpb24gYDBgIGZhaWxlZCBpbiAARmFpbGVkIHRvIGNvbXB1dGUgbWF0cml4IGludmVyc2UAZmxvb3IoKSBhbmQgY2FzdCBub3QgdGhlIHNhbWUAQXNzZXJ0aW9uIGAoaW50KXN0ZDo6Zmxvb3IoeSkgPT0gKGludCl5YCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgeXAgPj0gMCAmJiB5cCA8IGhlaWdodGAgZmFpbGVkIGluIAB5cCBvdXQgb2YgYm91bmRzAEFzc2VydGlvbiBgeXBfcGx1c18xID49IDAgJiYgeXBfcGx1c18xIDwgaGVpZ2h0YCBmYWlsZWQgaW4gAHlwX3BsdXNfMSBvdXQgb2YgYm91bmRzAEFzc2VydGlvbiBgeHAgPj0gMCAmJiB4cCA8IHdpZHRoYCBmYWlsZWQgaW4gAHhwIG91dCBvZiBib3VuZHMAQXNzZXJ0aW9uIGB4cF9wbHVzXzEgPj0gMCAmJiB4cF9wbHVzXzEgPCB3aWR0aGAgZmFpbGVkIGluIAB4cF9wbHVzXzEgb3V0IG9mIGJvdW5kcwBBc3NlcnRpb24gYHcwID49IDAgJiYgdzAgPD0gMS4wMDAxYCBmYWlsZWQgaW4gAE91dCBvZiByYW5nZQBBc3NlcnRpb24gYHcxID49IDAgJiYgdzEgPD0gMS4wMDAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgdzIgPj0gMCAmJiB3MiA8PSAxLjAwMDFgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB3MyA+PSAwICYmIHczIDw9IDEuMDAwMWAgZmFpbGVkIGluIABBc3NlcnRpb24gYCh3MCt3MSt3Mit3MykgPD0gMS4wMDAxYCBmYWlsZWQgaW4gAAAAAAAAABBWAAAQAAAAEQAAAAAAAAAobAAAEgAAABMAAABONnZpc2lvbjlFeGNlcHRpb25FAIz2AADoawAAfPcAAE42dmlzaW9uMThCaW5vbWlhbFB5cmFtaWQzMmZFAAAAjPYAAAhsAAAQVgAAAAAAAPxrAAAOAAAAFAAAABUAAAC5Uow+jlrnPrlSjD4AAAAAAAAAAPxsAAAWAAAAFwAAABgAAAAZAAAAGgAAAE5TdDNfXzIyMF9fc2hhcmVkX3B0cl9wb2ludGVySVBONnZpc2lvbjhLZXlmcmFtZUlMaTk2RUVFTlNfMTBzaGFyZWRfcHRySVMzX0UyN19fc2hhcmVkX3B0cl9kZWZhdWx0X2RlbGV0ZUlTM19TM19FRU5TXzlhbGxvY2F0b3JJUzNfRUVFRQCM9gAAdGwAAAT0AABOU3QzX18yMTBzaGFyZWRfcHRySU42dmlzaW9uOEtleWZyYW1lSUxpOTZFRUVFMjdfX3NoYXJlZF9wdHJfZGVmYXVsdF9kZWxldGVJUzNfUzNfRUUAYm9vbCB2aXNpb246OlZpc3VhbERhdGFiYXNlPHZpc2lvbjo6RlJFQUtFeHRyYWN0b3IsIHZpc2lvbjo6QmluYXJ5RmVhdHVyZVN0b3JlLCB2aXNpb246OkJpbmFyeUZlYXR1cmVNYXRjaGVyPDk2Pj46OnF1ZXJ5KGNvbnN0IHZpc2lvbjo6R2F1c3NpYW5TY2FsZVNwYWNlUHlyYW1pZCAqKSBbRkVBVFVSRV9FWFRSQUNUT1IgPSB2aXNpb246OkZSRUFLRXh0cmFjdG9yLCBTVE9SRSA9IHZpc2lvbjo6QmluYXJ5RmVhdHVyZVN0b3JlLCBNQVRDSEVSID0gdmlzaW9uOjpCaW5hcnlGZWF0dXJlTWF0Y2hlcjw5Nj5dAAAAAAAAALK+uT4S3KC+kL45PhLcoL6Qvjm+AAAAgLK+ub4S3KA+kL45vhLcoD6Qvjk+0nIYvwAAAADScpi+OgYEv9JymD46BgS/0nIYPwAAAIDScpg+OgYEP9JymL46BgQ/AAAAgFa4Pb9mTSQ/Vri9vmZNJD9WuL0+AAAAAFa4PT9mTSS/Vri9PmZNJL9WuL2+DOlYPwAAAIAM6dg+mdk7Pwzp2L6Z2Ts/DOlYvwAAAAAM6di+mdk7vwzp2D6Z2Tu/AAAAAPxTbj/xZU6/DVTuPvFlTr8NVO6+AAAAgPxTbr/xZU4/DVTuvvFlTj8NVO4+AACAvwAAAAAAAAC/0LNdvwAAAD/Qs12/AACAPwAAAIAAAAA/0LNdPwAAAL/Qs10/AAAAAAhwAAAWAAAAGwAAABwAAAAdAAAAHgAAAE5TdDNfXzIyMF9fc2hhcmVkX3B0cl9wb2ludGVySVBoMTZOdWxsQXJyYXlEZWxldGVySWhFTlNfOWFsbG9jYXRvckloRUVFRQAAAACM9gAAvG8AAAT0AAAxNk51bGxBcnJheURlbGV0ZXJJaEUAAAAAAAAAsHAAABYAAAAfAAAAIAAAACEAAAAiAAAATlN0M19fMjIwX19zaGFyZWRfcHRyX3BvaW50ZXJJUGhOU18xMHNoYXJlZF9wdHJJaEUyN19fc2hhcmVkX3B0cl9kZWZhdWx0X2RlbGV0ZUloaEVFTlNfOWFsbG9jYXRvckloRUVFRQCM9gAASHAAAAT0AABOU3QzX18yMTBzaGFyZWRfcHRySWhFMjdfX3NoYXJlZF9wdHJfZGVmYXVsdF9kZWxldGVJaGhFRQB2aXNpb246OlNjb3BlZFRpbWVyOjp+U2NvcGVkVGltZXIoKQBpaWkAaWlpaQBpaWlpAGluZmluaXR5AE1pc3NpbmcgSHVmZm1hbiBjb2RlIHRhYmxlIGVudHJ5AEZlYnJ1YXJ5AEphbnVhcnkASnVseQBUaHVyc2RheQBUdWVzZGF5AFdlZG5lc2RheQBTYXR1cmRheQBTdW5kYXkATW9uZGF5AEZyaWRheQBNYXkAJW0vJWQvJXkATUFYX0FMTE9DX0NIVU5LIGlzIHdyb25nLCBwbGVhc2UgZml4AEFMSUdOX1RZUEUgaXMgd3JvbmcsIHBsZWFzZSBmaXgATm90IGEgSlBFRyBmaWxlOiBzdGFydHMgd2l0aCAweCUwMnggMHglMDJ4AENvcnJ1cHQgSlBFRyBkYXRhOiAldSBleHRyYW5lb3VzIGJ5dGVzIGJlZm9yZSBtYXJrZXIgMHglMDJ4AFVuZXhwZWN0ZWQgbWFya2VyIDB4JTAyeABVbnN1cHBvcnRlZCBtYXJrZXIgdHlwZSAweCUwMngAVW5zdXBwb3J0ZWQgSlBFRyBwcm9jZXNzOiBTT0YgdHlwZSAweCUwMngARGVmaW5lIEh1ZmZtYW4gVGFibGUgMHglMDJ4AERlZmluZSBBcml0aG1ldGljIFRhYmxlIDB4JTAyeDogMHglMDJ4AC0rICAgMFgweAAtMFgrMFggMFgtMHgrMHggMHgAQm9ndXMgREFDIHZhbHVlIDB4JXgAX19uZXh0X3ByaW1lIG92ZXJmbG93AEh1ZmZtYW4gY29kZSBzaXplIHRhYmxlIG92ZXJmbG93AE5vdgBUaHUAICAgICAgICAlNHUgJTR1ICU0dSAlNHUgJTR1ICU0dSAlNHUgJTR1AEpQRUcgcGFyYW1ldGVyIHN0cnVjdCBtaXNtYXRjaDogbGlicmFyeSB0aGlua3Mgc2l6ZSBpcyAldSwgY2FsbGVyIGV4cGVjdHMgJXUARGVmaW5lIFJlc3RhcnQgSW50ZXJ2YWwgJXUAV2FybmluZzogdGh1bWJuYWlsIGltYWdlIHNpemUgZG9lcyBub3QgbWF0Y2ggZGF0YSBsZW5ndGggJXUATWlzY2VsbGFuZW91cyBtYXJrZXIgMHglMDJ4LCBsZW5ndGggJXUASkZJRiBleHRlbnNpb24gbWFya2VyOiB0eXBlIDB4JTAyeCwgbGVuZ3RoICV1AEpGSUYgZXh0ZW5zaW9uIG1hcmtlcjogcGFsZXR0ZSB0aHVtYm5haWwgaW1hZ2UsIGxlbmd0aCAldQBKRklGIGV4dGVuc2lvbiBtYXJrZXI6IEpQRUctY29tcHJlc3NlZCB0aHVtYm5haWwgaW1hZ2UsIGxlbmd0aCAldQBKRklGIGV4dGVuc2lvbiBtYXJrZXI6IFJHQiB0aHVtYm5haWwgaW1hZ2UsIGxlbmd0aCAldQBVbmtub3duIEFQUDE0IG1hcmtlciAobm90IEFkb2JlKSwgbGVuZ3RoICV1AFVua25vd24gQVBQMCBtYXJrZXIgKG5vdCBKRklGKSwgbGVuZ3RoICV1AE9idGFpbmVkIFhNUyBoYW5kbGUgJXUARnJlZWQgWE1TIGhhbmRsZSAldQBPYnRhaW5lZCBFTVMgaGFuZGxlICV1AEZyZWVkIEVNUyBoYW5kbGUgJXUAdW5zdXBwb3J0ZWQgbG9jYWxlIGZvciBzdGFuZGFyZCBpbnB1dABBdWd1c3QASW50TGlzdABTdHJpbmdMaXN0AEludmFsaWQgY3JvcCByZXF1ZXN0AFVuc3VwcG9ydGVkIGNvbG9yIGNvbnZlcnNpb24gcmVxdWVzdAB1bnNpZ25lZCBzaG9ydAB1bnNpZ25lZCBpbnQAQ29ycnVwdCBKUEVHIGRhdGE6IHByZW1hdHVyZSBlbmQgb2YgZGF0YSBzZWdtZW50AGhlaWdodABGcmFjdGlvbmFsIHNhbXBsaW5nIG5vdCBpbXBsZW1lbnRlZCB5ZXQAQ0NJUjYwMSBzYW1wbGluZyBub3QgaW1wbGVtZW50ZWQgeWV0AE5vdCBpbXBsZW1lbnRlZCB5ZXQARXJyb3IgcmVhZGluZyBkYXRhIGZyb20gJXMuZnNldABSZWFkaW5nICVzLmZzZXQAZ2V0AEVycm9yOiBrcG1TZXRSZWZEYXRhU2V0AEVycm9yOiBrcG1DaGFuZ2VQYWdlTm9PZlJlZkRhdGFTZXQARXJyb3I6IGtwbU1lcmdlUmVmRGF0YVNldABPY3QAZmxvYXQAU2F0AHVpbnQ2NF90AENhbm5vdCBxdWFudGl6ZSBtb3JlIHRoYW4gJWQgY29sb3IgY29tcG9uZW50cwBTdGFydCBPZiBTY2FuOiAlZCBjb21wb25lbnRzAEJvZ3VzIHZpcnR1YWwgYXJyYXkgYWNjZXNzAEJvZ3VzIHNhbXBsaW5nIGZhY3RvcnMAUXVhbnRpemluZyB0byAlZCA9ICVkKiVkKiVkIGNvbG9ycwBRdWFudGl6aW5nIHRvICVkIGNvbG9ycwBDYW5ub3QgcXVhbnRpemUgdG8gZmV3ZXIgdGhhbiAlZCBjb2xvcnMAQ2Fubm90IHF1YW50aXplIHRvIG1vcmUgdGhhbiAlZCBjb2xvcnMASW52YWxpZCBKUEVHIGZpbGUgc3RydWN0dXJlOiB0d28gU09JIG1hcmtlcnMASW52YWxpZCBKUEVHIGZpbGUgc3RydWN0dXJlOiB0d28gU09GIG1hcmtlcnMAbmZ0TWFya2VycwBfYWRkTkZUTWFya2VycwBTbW9vdGhpbmcgbm90IHN1cHBvcnRlZCB3aXRoIG5vbnN0YW5kYXJkIHNhbXBsaW5nIHJhdGlvcwBNYXhpbXVtIHN1cHBvcnRlZCBpbWFnZSBkaW1lbnNpb24gaXMgJXUgcGl4ZWxzAEFwcGxpY2F0aW9uIHRyYW5zZmVycmVkIHRvbyBtYW55IHNjYW5saW5lcwBBcHBsaWNhdGlvbiB0cmFuc2ZlcnJlZCB0b28gZmV3IHNjYW5saW5lcwBEZWJ1ZyBtb2RlIHNldCB0byAlcwBGYWlsZWQgdG8gY3JlYXRlIHRlbXBvcmFyeSBmaWxlICVzAENsb3NlZCB0ZW1wb3JhcnkgZmlsZSAlcwBPcGVuZWQgdGVtcG9yYXJ5IGZpbGUgJXMAQXByAHZlY3RvcgBJbnB1dCBmaWxlIHJlYWQgZXJyb3IASW52YWxpZCBKUEVHIGZpbGUgc3RydWN0dXJlOiBtaXNzaW5nIFNPUyBtYXJrZXIAbmZ0TWFya2VyAGRldGVjdE1hcmtlcgBnZXRORlRNYXJrZXIAZGV0ZWN0TkZUTWFya2VyAE9jdG9iZXIATm92ZW1iZXIAU2VwdGVtYmVyAERlY2VtYmVyAHVuc2lnbmVkIGNoYXIAaW9zX2Jhc2U6OmNsZWFyAE1hcgBVbnJlY29nbml6ZWQgY29tcG9uZW50IElEcyAlZCAlZCAlZCwgYXNzdW1pbmcgWUNiQ3IAc2V0dXAAVmlydHVhbCBhcnJheSBjb250cm9sbGVyIG1lc3NlZCB1cABTZXAAJUk6JU06JVMgJXAAdGVhcmRvd24AU3VuAEp1bgBzdGQ6OmV4Y2VwdGlvbgBCb2d1cyBIdWZmbWFuIHRhYmxlIGRlZmluaXRpb24AU2VsZWN0ZWQgJWQgY29sb3JzIGZvciBxdWFudGl6YXRpb24ASW1hZ2UgdG9vIHdpZGUgZm9yIHRoaXMgaW1wbGVtZW50YXRpb24ATW9uAG5hbgBEaWRuJ3QgZXhwZWN0IG1vcmUgdGhhbiBvbmUgc2NhbgBTYW1wbGluZyBmYWN0b3JzIHRvbyBsYXJnZSBmb3IgaW50ZXJsZWF2ZWQgc2NhbgBKYW4ASnVsAGJvb2wAQnVmZmVyIHBhc3NlZCB0byBKUEVHIGxpYnJhcnkgaXMgdG9vIHNtYWxsAEFwcmlsAHNldExvZ0xldmVsAGdldExvZ0xldmVsAGVtc2NyaXB0ZW46OnZhbABwdXNoX2JhY2sARnJpAGRwaQBORlQgbWFya2VyIGhlaWdodDogJWkATkZUIG51bS4gb2YgSW1hZ2VTZXQ6ICVpAE5GVCBtYXJrZXIgZHBpOiAlaQBORlQgbWFya2VyIHdpZHRoOiAlaQBkYXRhc2V0UGF0aG5hbWVzIHNpemU6ICVpAEJvZ3VzIG1hcmtlciBsZW5ndGgAd2lkdGgATWFyY2gAQXVnAHVuc2lnbmVkIGxvbmcAc3RkOjp3c3RyaW5nAHN0ZDo6c3RyaW5nAHN0ZDo6dTE2c3RyaW5nAHN0ZDo6dTMyc3RyaW5nAENvcHlyaWdodCAoQykgMjAxOCwgVGhvbWFzIEcuIExhbmUsIEd1aWRvIFZvbGxiZWRpbmcAaW5mACUuMExmACVMZgByZXNpemUAYWxsb2NhdG9yPFQ+OjphbGxvY2F0ZShzaXplX3QgbikgJ24nIGV4Y2VlZHMgbWF4aW11bSBzdXBwb3J0ZWQgc2l6ZQB0cnVlAFR1ZQBmYWxzZQBTdXNwZW5zaW9uIG5vdCBhbGxvd2VkIGhlcmUASnVuZQBzZXRQcm9qZWN0aW9uTmVhclBsYW5lAGdldFByb2plY3Rpb25OZWFyUGxhbmUAc2V0UHJvamVjdGlvbkZhclBsYW5lAGdldFByb2plY3Rpb25GYXJQbGFuZQBSZXF1ZXN0ZWQgZmVhdHVyZSB3YXMgb21pdHRlZCBhdCBjb21waWxlIHRpbWUAU2VlayBmYWlsZWQgb24gdGVtcG9yYXJ5IGZpbGUAUmVhZCBmYWlsZWQgb24gdGVtcG9yYXJ5IGZpbGUARW1wdHkgaW5wdXQgZmlsZQBQcmVtYXR1cmUgZW5kIG9mIGlucHV0IGZpbGUAUHJlbWF0dXJlIGVuZCBvZiBKUEVHIGZpbGUAc2V0Q2FtZXJhKCk6IEVycm9yIGNyZWF0aW5nIDNEIGhhbmRsZQBkb3VibGUARENUIGNvZWZmaWNpZW50IG91dCBvZiByYW5nZQBJbnZhbGlkIGNvbG9yIHF1YW50aXphdGlvbiBtb2RlIGNoYW5nZQBKUEVHIGRhdGFzdHJlYW0gY29udGFpbnMgbm8gaW1hZ2UAICAgIHdpdGggJWQgeCAlZCB0aHVtYm5haWwgaW1hZ2UAZ2V0UHJvY2Vzc2luZ0ltYWdlAFN0YXJ0IG9mIEltYWdlAEVuZCBPZiBJbWFnZQBCb2d1cyBidWZmZXIgY29udHJvbCBtb2RlAENvcnJ1cHQgSlBFRyBkYXRhOiBiYWQgSHVmZm1hbiBjb2RlAENvcnJ1cHQgSlBFRyBkYXRhOiBiYWQgYXJpdGhtZXRpYyBjb2RlAHNldERlYnVnTW9kZQBnZXREZWJ1Z01vZGUAc2V0VGhyZXNob2xkTW9kZQBnZXRUaHJlc2hvbGRNb2RlAHNldEltYWdlUHJvY01vZGUAZ2V0SW1hZ2VQcm9jTW9kZQBCb2d1cyBpbnB1dCBjb2xvcnNwYWNlAEJvZ3VzIEpQRUcgY29sb3JzcGFjZQBzZXRUaHJlc2hvbGQAZ2V0VGhyZXNob2xkAHZvaWQAQmFja2luZyBzdG9yZSBub3Qgc3VwcG9ydGVkAERDVCBzY2FsZWQgYmxvY2sgc2l6ZSAlZHglZCBub3Qgc3VwcG9ydGVkAFF1YW50aXphdGlvbiB0YWJsZSAweCUwMnggd2FzIG5vdCBkZWZpbmVkAEh1ZmZtYW4gdGFibGUgMHglMDJ4IHdhcyBub3QgZGVmaW5lZABBcml0aG1ldGljIHRhYmxlIDB4JTAyeCB3YXMgbm90IGRlZmluZWQAV3JpdGUgdG8gWE1TIGZhaWxlZABSZWFkIGZyb20gWE1TIGZhaWxlZABXcml0ZSB0byBFTVMgZmFpbGVkAFJlYWQgZnJvbSBFTVMgZmFpbGVkAFdlZAAgICAgICAgICUzZCAlM2QgJTNkICUzZCAlM2QgJTNkICUzZCAlM2QAV2FybmluZzogdW5rbm93biBKRklGIHJldmlzaW9uIG51bWJlciAlZC4lMDJkAENvcnJ1cHQgSlBFRyBkYXRhOiBmb3VuZCBtYXJrZXIgMHglMDJ4IGluc3RlYWQgb2YgUlNUJWQAU3RhcnQgT2YgRnJhbWUgMHglMDJ4OiB3aWR0aD0ldSwgaGVpZ2h0PSV1LCBjb21wb25lbnRzPSVkACAgICBDb21wb25lbnQgJWQ6ICVkaHglZHYgcT0lZABJbnZhbGlkIHByb2dyZXNzaXZlIHBhcmFtZXRlcnMgU3M9JWQgU2U9JWQgQWg9JWQgQWw9JWQAICBTcz0lZCwgU2U9JWQsIEFoPSVkLCBBbD0lZAAgICAgQ29tcG9uZW50ICVkOiBkYz0lZCBhYz0lZABJbnZhbGlkIHByb2dyZXNzaXZlIHBhcmFtZXRlcnMgYXQgc2NhbiBzY3JpcHQgZW50cnkgJWQASW52YWxpZCBzY2FuIHNjcmlwdCBhdCBlbnRyeSAlZABCb2d1cyBEUVQgaW5kZXggJWQAQm9ndXMgREhUIGluZGV4ICVkAEJvZ3VzIERBQyBpbmRleCAlZABUb28gbWFueSBjb2xvciBjb21wb25lbnRzOiAlZCwgbWF4ICVkAEluY29uc2lzdGVudCBwcm9ncmVzc2lvbiBzZXF1ZW5jZSBmb3IgY29tcG9uZW50ICVkIGNvZWZmaWNpZW50ICVkAFdyb25nIEpQRUcgbGlicmFyeSB2ZXJzaW9uOiBsaWJyYXJ5IGlzICVkLCBjYWxsZXIgZXhwZWN0cyAlZABUaHJlc2hvbGQgbW9kZSBzZXQgdG8gJWQAVGhyZXNob2xkIHNldCB0byAlZABBdCBtYXJrZXIgMHglMDJ4LCByZWNvdmVyeSBhY3Rpb24gJWQAVW5zdXBwb3J0ZWQgSlBFRyBkYXRhIHByZWNpc2lvbiAlZABEZWZpbmUgUXVhbnRpemF0aW9uIFRhYmxlICVkICBwcmVjaXNpb24gJWQAQWRvYmUgQVBQMTQgbWFya2VyOiB2ZXJzaW9uICVkLCBmbGFncyAweCUwNHggMHglMDR4LCB0cmFuc2Zvcm0gJWQAQWxsb2NhdGVkIHZpZGVvRnJhbWVTaXplICVkAEltcHJvcGVyIGNhbGwgdG8gSlBFRyBsaWJyYXJ5IGluIHN0YXRlICVkAENhbm5vdCB0cmFuc2NvZGUgZHVlIHRvIG11bHRpcGxlIHVzZSBvZiBxdWFudGl6YXRpb24gdGFibGUgJWQAVW5rbm93biBBZG9iZSBjb2xvciB0cmFuc2Zvcm0gY29kZSAlZABJbnZhbGlkIG1lbW9yeSBwb29sIGNvZGUgJWQAQm9ndXMgbWVzc2FnZSBjb2RlICVkAFRyYWNraW5nIGxvc3QuICVkAEpGSUYgQVBQMCBtYXJrZXI6IHZlcnNpb24gJWQuJTAyZCwgZGVuc2l0eSAlZHglZCAgJWQARGVjACVsZCVjAENvbXBvbmVudCBpbmRleCAlZDogbWlzbWF0Y2hpbmcgc2FtcGxpbmcgcmF0aW8gJWQ6JWQsICVkOiVkLCAlYwBGZWIAcndhAFNjYW4gc2NyaXB0IGRvZXMgbm90IHRyYW5zbWl0IGFsbCBkYXRhAGdldE5GVERhdGEAX2xvYWRDYW1lcmEAJWEgJWIgJWQgJUg6JU06JVMgJVkAUE9TSVgAQVJfTEFCRUxJTkdfVEhSRVNIX01PREVfQVVUT19PVFNVAEFSX01BUktFUl9JTkZPX0NVVE9GRl9QSEFTRV9NQVRDSF9DT05UUkFTVABBUl9NQVhfTE9PUF9DT1VOVABJbnZhbGlkIGNvbXBvbmVudCBJRCAlZCBpbiBTT1MAQVJfTUFSS0VSX0lORk9fQ1VUT0ZGX1BIQVNFX0hFVVJJU1RJQ19UUk9VQkxFU09NRV9NQVRSSVhfQ09ERVMARVJST1JfTUFSS0VSX0lOREVYX09VVF9PRl9CT1VORFMAJUg6JU06JVMAQVJfTE9HX0xFVkVMX0VSUk9SAEFSX01BUktFUl9JTkZPX0NVVE9GRl9QSEFTRV9QT1NFX0VSUk9SAEFSX0xPR19MRVZFTF9JTkZPAEFSX0xPR19MRVZFTF9SRUxfSU5GTwBBUl9MT0dfTEVWRUxfV0FSTgBBUl9NQVJLRVJfSU5GT19DVVRPRkZfUEhBU0VfUEFUVEVSTl9FWFRSQUNUSU9OAE5BTgBBUl9MQUJFTElOR19USFJFU0hfTU9ERV9BVVRPX01FRElBTgBQTQBKUEVHTUVNAEFNAExDX0FMTABBUl9NQVJLRVJfSU5GT19DVVRPRkZfUEhBU0VfTUFUQ0hfQkFSQ09ERV9FRENfRkFJTABBUl9MQUJFTElOR19USFJFU0hfTU9ERV9NQU5VQUwAQVJfTUFSS0VSX0lORk9fQ1VUT0ZGX1BIQVNFX1BPU0VfRVJST1JfTVVMVEkAQVJfTE9PUF9CUkVBS19USFJFU0gAQVJfREVGQVVMVF9MQUJFTElOR19USFJFU0gAQVJfTE9HX0xFVkVMX0RFQlVHAExBTkcASW52YWxpZCBTT1MgcGFyYW1ldGVycyBmb3Igc2VxdWVudGlhbCBKUEVHAENhdXRpb246IHF1YW50aXphdGlvbiB0YWJsZXMgYXJlIHRvbyBjb2Fyc2UgZm9yIGJhc2VsaW5lIEpQRUcASW52YWxpZCBKUEVHIGZpbGUgc3RydWN0dXJlOiAlcyBiZWZvcmUgU09GAElORgBBUl9MQUJFTElOR19USFJFU0hfTU9ERV9BVVRPX0FEQVBUSVZFAEFSX01BUktFUl9JTkZPX0NVVE9GRl9QSEFTRV9OT05FAEFSX0RFQlVHX0RJU0FCTEUAQVJfREVCVUdfRU5BQkxFAEFSX0lNQUdFX1BST0NfRlJBTUVfSU1BR0UAQVJfSU1BR0VfUFJPQ19GSUVMRF9JTUFHRQBBUl9ERUZBVUxUX0RFQlVHX01PREUAQVJfREVGQVVMVF9JTUFHRV9QUk9DX01PREUAQVJfTUFSS0VSX0lORk9fQ1VUT0ZGX1BIQVNFX01BVENIX0NPTkZJREVOQ0UARVJST1JfQVJDT05UUk9MTEVSX05PVF9GT1VORABFUlJPUl9NVUxUSU1BUktFUl9OT1RfRk9VTkQAQVJfTUFSS0VSX0lORk9fQ1VUT0ZGX1BIQVNFX01BVENIX0JBUkNPREVfTk9UX0ZPVU5EAEFSX01BUktFUl9JTkZPX0NVVE9GRl9QSEFTRV9NQVRDSF9HRU5FUklDAE91dHB1dCBmaWxlIHdyaXRlIGVycm9yIC0tLSBvdXQgb2YgZGlzayBzcGFjZT8AV3JpdGUgZmFpbGVkIG9uIHRlbXBvcmFyeSBmaWxlIC0tLSBvdXQgb2YgZGlzayBzcGFjZT8AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8c2hvcnQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVuc2lnbmVkIHNob3J0PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVuc2lnbmVkIGludD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8ZmxvYXQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVpbnQ4X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGludDhfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dWludDE2X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGludDE2X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVpbnQzMl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQzMl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxjaGFyPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1bnNpZ25lZCBjaGFyPgBzdGQ6OmJhc2ljX3N0cmluZzx1bnNpZ25lZCBjaGFyPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxzaWduZWQgY2hhcj4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8bG9uZz4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dW5zaWduZWQgbG9uZz4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8ZG91YmxlPgAwMTIzNDU2Nzg5ADljICAxNC1KYW4tMjAxOABDLlVURi04AEVycm9yIHJlYWRpbmcgS1BNIGRhdGEgZnJvbSAlcy5mc2V0MwBSZWFkaW5nICVzLmZzZXQzAHNldHVwQVIyAEVycm9yIGV4Y2VlZCBtYXhpbXVtIHBhZ2VzLgBvbi4Ab2ZmLgBMb2FkaW5nIG9mIE5GVCBkYXRhIGNvbXBsZXRlLgBzZXRDYW1lcmEoKTogRXJyb3I6IGFyUGFyYW1MVENyZWF0ZS4ARG9uZS4Ac2V0Q2FtZXJhKCk6IEVycm9yOiBhckNyZWF0ZUhhbmRsZS4ARXJyb3I6IGFyMkNyZWF0ZUhhbmRsZS4AYXJGaWx0ZXJUcmFuc01hdCBlcnJvciB3aXRoIG1hcmtlciAlZC4ASW1hZ2UgcHJvYy4gbW9kZSBzZXQgdG8gJWQuAEFzc2lnbmVkIHBhZ2Ugbm8uICVkLgBsb2FkQ2FtZXJhKCk6IEVycm9yIGxvYWRpbmcgcGFyYW1ldGVyIGZpbGUgJXMgZm9yIGNhbWVyYS4AKG51bGwpAEVtcHR5IEpQRUcgaW1hZ2UgKEROTCBub3Qgc3VwcG9ydGVkKQBJbnN1ZmZpY2llbnQgbWVtb3J5IChjYXNlICVkKQBhZGQgTkZUIG1hcmtlci0+ICclcycAUHVyZSB2aXJ0dWFsIGZ1bmN0aW9uIGNhbGxlZCEAJXMKAEVycm9yOiBtYWxsb2MKACMjIyBGZWF0dXJlIGNhbmRpZGF0ZXMgZm9yIHRyYWNraW5nIGFyZSBvdmVyZmxvdy4KAFRyYWNrZWQgcGFnZSAlZCAobWF4ICVkKS4KACoqKiBDYW1lcmEgUGFyYW1ldGVyIHJlc2l6ZWQgZnJvbSAlZCwgJWQuICoqKgoAT3V0IG9mIG1lbW9yeSEhCgBpZGRkZGRkZGRkZGRkZABpAGlpaWlpaQAATlN0M19fMjZ2ZWN0b3JJTlNfMTJiYXNpY19zdHJpbmdJY05TXzExY2hhcl90cmFpdHNJY0VFTlNfOWFsbG9jYXRvckljRUVFRU5TNF9JUzZfRUVFRQBOU3QzX18yMTNfX3ZlY3Rvcl9iYXNlSU5TXzEyYmFzaWNfc3RyaW5nSWNOU18xMWNoYXJfdHJhaXRzSWNFRU5TXzlhbGxvY2F0b3JJY0VFRUVOUzRfSVM2X0VFRUUATlN0M19fMjIwX192ZWN0b3JfYmFzZV9jb21tb25JTGIxRUVFAAAAAGT2AADgkgAA6PYAAIKSAAAAAAAAAQAAAAiTAAAAAAAA6PYAACySAAAAAAAAAQAAABCTAAAAAAAAUE5TdDNfXzI2dmVjdG9ySU5TXzEyYmFzaWNfc3RyaW5nSWNOU18xMWNoYXJfdHJhaXRzSWNFRU5TXzlhbGxvY2F0b3JJY0VFRUVOUzRfSVM2X0VFRUUAAET3AABAkwAAAAAAACiTAABQS05TdDNfXzI2dmVjdG9ySU5TXzEyYmFzaWNfc3RyaW5nSWNOU18xMWNoYXJfdHJhaXRzSWNFRU5TXzlhbGxvY2F0b3JJY0VFRUVOUzRfSVM2X0VFRUUARPcAAKiTAAABAAAAKJMAAGlpAHYAdmkAmJMAAKD1AACYkwAAmJQAAE5TdDNfXzIxMmJhc2ljX3N0cmluZ0ljTlNfMTFjaGFyX3RyYWl0c0ljRUVOU185YWxsb2NhdG9ySWNFRUVFAE5TdDNfXzIyMV9fYmFzaWNfc3RyaW5nX2NvbW1vbklMYjFFRUUAAAAAZPYAAGeUAADo9gAAKJQAAAAAAAABAAAAkJQAAAAAAAB2aWlpAEHAqQILUKD1AACYkwAAJPYAAJiUAAB2aWlpaQAAACT2AAAAlAAAaWlpAASVAAAokwAAJPYAAE4xMGVtc2NyaXB0ZW4zdmFsRQAAZPYAAPCUAABpaWlpAEGgqgILlgK49QAAKJMAACT2AACYlAAAaWlpaWkATlN0M19fMjZ2ZWN0b3JJaU5TXzlhbGxvY2F0b3JJaUVFRUUATlN0M19fMjEzX192ZWN0b3JfYmFzZUlpTlNfOWFsbG9jYXRvcklpRUVFRQAAAOj2AABalQAAAAAAAAEAAAAIkwAAAAAAAOj2AAA2lQAAAAAAAAEAAACIlQAAAAAAAFBOU3QzX18yNnZlY3RvcklpTlNfOWFsbG9jYXRvcklpRUVFRQAAAABE9wAAuJUAAAAAAACglQAAUEtOU3QzX18yNnZlY3RvcklpTlNfOWFsbG9jYXRvcklpRUVFRQAAAET3AADwlQAAAQAAAKCVAADglQAAoPUAAOCVAAAA9gBBwKwCCyKg9QAA4JUAACT2AAAA9gAAJPYAABiWAAAElQAAoJUAACT2AEHwrAIL8gK49QAAoJUAACT2AAAA9gAATlN0M19f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byBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5AE5vIHN1Y2ggcHJvY2VzcwBGaWxlIGV4aXN0cwBWYWx1ZSB0b28gbGFyZ2UgZm9yIGRhdGEgdHlwZQBObyBzcGFjZSBsZWZ0IG9uIGRldmljZQBPdXQgb2YgbWVtb3J5AFJlc291cmNlIGJ1c3kASW50ZXJydXB0ZWQgc3lzdGVtIGNhbGwAUmVzb3VyY2UgdGVtcG9yYXJpbHkgdW5hdmFpbGFibGUASW52YWxpZCBzZWVrAENyb3NzLWRldmljZSBsaW5rAFJlYWQtb25seSBmaWxlIHN5c3RlbQBEaXJlY3Rvcnkgbm90IGVtcHR5AENvbm5lY3Rpb24gcmVzZXQgYnkgcGVlcgBPcGVyYXRpb24gdGltZWQgb3V0AENvbm5lY3Rpb24gcmVmdXNlZABIb3N0IGlzIGRvd24ASG9zdCBpcyB1bnJlYWNoYWJsZQBBZGRyZXNzIGluIHVzZQBCcm9rZW4gcGlwZQBJL08gZXJyb3IATm8gc3VjaCBkZXZpY2Ugb3IgYWRkcmVzcwBCbG9jayBkZXZpY2UgcmVxdWlyZWQATm8gc3VjaCBkZXZpY2UATm90IGEgZGlyZWN0b3J5AElzIGEgZGlyZWN0b3J5AFRleHQgZmlsZSBidXN5AEV4ZWMgZm9ybWF0IGVycm9yAEludmFsaWQgYXJndW1lbnQAQXJndW1lbnQgbGlzdCB0b28gbG9uZwBTeW1ib2xpYyBsaW5rIGxvb3AARmlsZW5hbWUgdG9vIGxvbmcAVG9vIG1hbnkgb3BlbiBmaWxlcyBpbiBzeXN0ZW0ATm8gZmlsZSBkZXNjcmlwdG9ycyBhdmFpbGFibGUAQmFkIGZpbGUgZGVzY3JpcHRvcgBObyBjaGlsZCBwcm9jZXNzAEJhZCBhZGRyZXNzAEZpbGUgdG9vIGxhcmdlAFRvbyBtYW55IGxpbmtzAE5vIGxvY2tzIGF2YWlsYWJsZQBSZXNvdXJjZSBkZWFkbG9jayB3b3VsZCBvY2N1cgBTdGF0ZSBub3QgcmVjb3ZlcmFibGUAUHJldmlvdXMgb3duZXIgZGllZABPcGVyYXRpb24gY2FuY2VsZWQARnVuY3Rpb24gbm90IGltcGxlbWVudGVkAE5vIG1lc3NhZ2Ugb2YgZGVzaXJlZCB0eXBlAElkZW50aWZpZXIgcmVtb3ZlZABEZXZpY2Ugbm90IGEgc3RyZWFtAE5vIGRhdGEgYXZhaWxhYmxlAERldmljZSB0aW1lb3V0AE91dCBvZiBzdHJlYW1zIHJlc291cmNlcwBMaW5rIGhhcyBiZWVuIHNldmVyZWQAUHJvdG9jb2wgZXJyb3IAQmFkIG1lc3NhZ2UARmlsZSBkZXNjcmlwdG9yIGluIGJhZCBzdGF0ZQBOb3QgYSBzb2NrZXQARGVzdGluYXRpb24gYWRkcmVzcyByZXF1aXJlZABNZXNzYWdlIHRvbyBsYXJnZQBQcm90b2NvbCB3cm9uZyB0eXBlIGZvciBzb2NrZXQAUHJvdG9jb2wgbm90IGF2YWlsYWJsZQBQcm90b2NvbCBub3Qgc3VwcG9ydGVkAFNvY2tldCB0eXBlIG5vdCBzdXBwb3J0ZWQATm90IHN1cHBvcnRlZABQcm90b2NvbCBmYW1pbHkgbm90IHN1cHBvcnRlZABBZGRyZXNzIGZhbWlseSBub3Qgc3VwcG9ydGVkIGJ5IHByb3RvY29sAEFkZHJlc3Mgbm90IGF2YWlsYWJsZQBOZXR3b3JrIGlzIGRvd24ATmV0d29yayB1bnJlYWNoYWJsZQBDb25uZWN0aW9uIHJlc2V0IGJ5IG5ldHdvcmsAQ29ubmVjdGlvbiBhYm9ydGVkAE5vIGJ1ZmZlciBzcGFjZSBhdmFpbGFibGUAU29ja2V0IGlzIGNvbm5lY3RlZABTb2NrZXQgbm90IGNvbm5lY3RlZABDYW5ub3Qgc2VuZCBhZnRlciBzb2NrZXQgc2h1dGRvd24AT3BlcmF0aW9uIGFscmVhZHkgaW4gcHJvZ3Jlc3MAT3BlcmF0aW9uIGluIHByb2dyZXNzAFN0YWxlIGZpbGUgaGFuZGxlAFJlbW90ZSBJL08gZXJyb3IAUXVvdGEgZXhjZWVkZWQATm8gbWVkaXVtIGZvdW5kAFdyb25nIG1lZGl1bSB0eXBlAE11bHRpaG9wIGF0dGVtcHRlZABBwoIDC5YBpQJbAPABtQWMBSUBgwYdA5QE/wDHAzEDCwa8AY8BfwPKBCsA2gavAEIDTgPcAQ4EFQChBg0BlAILAjgGZAK8Av8CXQPnBAsHzwLLBe8F2wXhAh4GRQKFAIICbANvBPEA8wMYBdkA2gNMBlQCewGdA70EAABRABUCuwCzA20A/wGFBC8F+QQ4AGUBRgGfALcGqAFzAlMBAEGIhAMLDCEEAAAAAAAAAAAvAgBBqIQDCwY1BEcEVgQAQb6EAwsCoAQAQdKEAwtfRgVgBW4FYQYAAM8BAAAAAAAAAADJBukG+QYAAAAAGQAKABkZGQAAAAAFAAAAAAAACQAAAAALAAAAAAAAAAAZABEKGRkZAwoHAAEACQsYAAAJBgsAAAsABhkAAAAZGRkAQcGFAwshDgAAAAAAAAAAGQAKDRkZGQANAAACAAkOAAAACQAOAAAOAEH7hQMLAQwAQYeGAwsVEwAAAAATAAAAAAkMAAAAAAAMAAAMAEG1hgMLARAAQcGGAwsVDwAAAAQPAAAAAAkQAAAAAAAQAAAQAEHvhgMLARIAQfuGAwseEQAAAAARAAAAAAkSAAAAAAASAAASAAAaAAAAGhoaAEGyhwMLDhoAAAAaGhoAAAAAAAAJAEHjhwMLARQAQe+HAwsVFwAAAAAXAAAAAAkUAAAAAAAUAAAUAEGdiAMLARYAQamIAwsnFQAAAAAVAAAAAAkWAAAAAAAWAAAWAAAwMTIzNDU2Nzg5QUJDREVGAEH0iAMLAgUBAEGciQMLCP//////////AEHgiQMLgxLRdJ4AV529KoBwUg///z4nCgAAAGQAAADoAwAAECcAAKCGAQBAQg8AgJaYAADh9QUYAAAANQAAAHEAAABr////zvv//5K///8AAAAAAAAAAP////////////////////////////////////////////////////////////////8AAQIDBAUGBwgJ/////////woLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIj////////CgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiP/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAECBAcDBgUAAAAAAAAAAgAAwAMAAMAEAADABQAAwAYAAMAHAADACAAAwAkAAMAKAADACwAAwAwAAMANAADADgAAwA8AAMAQAADAEQAAwBIAAMATAADAFAAAwBUAAMAWAADAFwAAwBgAAMAZAADAGgAAwBsAAMAcAADAHQAAwB4AAMAfAADAAAAAswEAAMMCAADDAwAAwwQAAMMFAADDBgAAwwcAAMMIAADDCQAAwwoAAMMLAADDDAAAww0AANMOAADDDwAAwwAADLsBAAzDAgAMwwMADMMEAAzbAAAAAAAAAAACAAAAAwAAAAUAAAAHAAAACwAAAA0AAAARAAAAEwAAABcAAAAdAAAAHwAAACUAAAApAAAAKwAAAC8AAAA1AAAAOwAAAD0AAABDAAAARwAAAEkAAABPAAAAUwAAAFkAAABhAAAAZQAAAGcAAABrAAAAbQAAAHEAAAB/AAAAgwAAAIkAAACLAAAAlQAAAJcAAACdAAAAowAAAKcAAACtAAAAswAAALUAAAC/AAAAwQAAAMUAAADHAAAA0wAAAAEAAAALAAAADQAAABEAAAATAAAAFwAAAB0AAAAfAAAAJQAAACkAAAArAAAALwAAADUAAAA7AAAAPQAAAEMAAABHAAAASQAAAE8AAABTAAAAWQAAAGEAAABlAAAAZwAAAGsAAABtAAAAcQAAAHkAAAB/AAAAgwAAAIkAAACLAAAAjwAAAJUAAACXAAAAnQAAAKMAAACnAAAAqQAAAK0AAACzAAAAtQAAALsAAAC/AAAAwQAAAMUAAADHAAAA0QAAAAAAAACUygAABwEAAAgBAAAJAQAACgEAAAsBAAAMAQAADQEAAA4BAAAPAQAAEAEAABEBAAASAQAAEwEAABQBAAAAAAAA0MoAABUBAAAWAQAAFwEAABgBAAAZAQAAGgEAABsBAAAcAQAAHQEAAB4BAAAfAQAAIAEAACEBAAAiAQAACAAAAAAAAAAIywAAIwEAACQBAAD4////+P///wjLAAAlAQAAJgEAABzJAAAwyQAACAAAAAAAAABQywAAJwEAACgBAAD4////+P///1DLAAApAQAAKgEAAEzJAABgyQAABAAAAAAAAACYywAAKwEAACwBAAD8/////P///5jLAAAtAQAALgEAAHzJAACQyQAABAAAAAAAAADgywAALwEAADABAAD8/////P///+DLAAAxAQAAMgEAAKzJAADAyQAAAAAAAAzKAAAzAQAANAEAAE5TdDNfXzI5YmFzaWNfaW9zSWNOU18xMWNoYXJfdHJh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")||(aA=DA,DA=Q.locateFile?Q.locateFile(aA,r):r+aA);var RA={63968:function(A,I,g){var B=Y(A),Q=Y(I),C=Y(g);console.log(Q+B,C)},64107:function(A,I,g,B){var Q=Y(A),C=Y(I),E=Y(g),i=Y(B);console.log(C+Q,E,i)},64285:function(A,I,g,B){var Q=Y(A),C=Y(I),E=Y(g),i=Y(B);console.log(C+Q,E,i)},64463:function(A,I,g,B){var Q=Y(A),C=Y(I),E=Y(g),i=Y(B);console.log(C+Q,E,i)},64641:function(A,I,g,B){var Q=Y(A),C=Y(I),E=Y(g),i=Y(B);console.log(C+Q,E,i)},64819:function(A,I,g,B){var Q=Y(A),C=Y(I),E=Y(g);console.log(C+Q,E,B)},64962:function(A,I,g){var B=Y(A),Q=Y(I),C=Y(g);console.error(Q+B,C)},65105:function(A,I,g,B){var Q=Y(A),C=Y(I),E=Y(g),i=Y(B);console.error(C+Q,E,i)},65287:function(A,I,g,B){var Q=Y(A),C=Y(I),E=Y(g),i=Y(B);console.error(C+Q,E,i)},65469:function(A,I,g,B){var Q=Y(A),C=Y(I),E=Y(g),i=Y(B);console.error(C+Q,E,i)},65651:function(A,I,g,B){var Q=Y(A),C=Y(I),E=Y(g),i=Y(B);console.error(C+Q,E,i)},65833:function(A,I,g,B){var Q=Y(A),C=Y(I),E=Y(g);console.error(C+Q,E,B)},65980:function(A,I,g){var B=Y(A),Q=Y(I),C=Y(g);console.warn(Q+B,C)},66120:function(A,I,g,B){var Q=Y(A),C=Y(I),E=Y(g),i=Y(B);console.warn(C+Q,E,i)},66301:function(A,I,g,B){var Q=Y(A),C=Y(I),E=Y(g),i=Y(B);console.warn(C+Q,E,i)},66482:function(A,I,g,B){var Q=Y(A),C=Y(I),E=Y(g),i=Y(B);console.warn(C+Q,E,i)},66663:function(A,I,g,B){var Q=Y(A),C=Y(I),E=Y(g),i=Y(B);console.warn(C+Q,E,i)},66844:function(A,I,g,B){var Q=Y(A),C=Y(I),E=Y(g);console.warn(C+Q,E,B)},66990:function(){var I=arguments,g=0;A.NFTMarkerInfo||(A.NFTMarkerInfo={id:0,error:-1,found:0,pose:[0,0,0,0,0,0,0,0,0,0,0,0]});var B=A.NFTMarkerInfo;B.id=I[g++],B.error=I[g++],B.found=1,B.pose[0]=I[g++],B.pose[1]=I[g++],B.pose[2]=I[g++],B.pose[3]=I[g++],B.pose[4]=I[g++],B.pose[5]=I[g++],B.pose[6]=I[g++],B.pose[7]=I[g++],B.pose[8]=I[g++],B.pose[9]=I[g++],B.pose[10]=I[g++],B.pose[11]=I[g++]},67696:function(){var I=arguments,g=0;A.NFTMarkerInfo||(A.NFTMarkerInfo={id:0,error:-1,found:0,pose:[0,0,0,0,0,0,0,0,0,0,0,0]});var B=A.NFTMarkerInfo;B.id=I[g++],B.error=-1,B.found=0,B.pose[0]=0,B.pose[1]=0,B.pose[2]=0,B.pose[3]=0,B.pose[4]=0,B.pose[5]=0,B.pose[6]=0,B.pose[7]=0,B.pose[8]=0,B.pose[9]=0,B.pose[10]=0,B.pose[11]=0},68325:function(I,g,B,Q,C,E){A.frameMalloc||(A.frameMalloc={});var i=A.frameMalloc;i.framepointer=g,i.framesize=B,i.camera=Q,i.transform=C,i.videoLumaPointer=E}};function yA(A){for(;A.length>0;){var I=A.shift();if("function"!=typeof I){var g=I.func;"number"==typeof g?void 0===I.arg?rA(g)():rA(g)(I.arg):g(void 0===I.arg?null:I.arg)}else I(Q)}}function rA(A){return _.get(A)}function MA(A){this.excPtr=A,this.ptr=A-16,this.set_type=function(A){p[this.ptr+4>>2]=A},this.get_type=function(){return p[this.ptr+4>>2]},this.set_destructor=function(A){p[this.ptr+8>>2]=A},this.get_destructor=function(){return p[this.ptr+8>>2]},this.set_refcount=function(A){p[this.ptr>>2]=A},this.set_caught=function(A){A=A?1:0,l[this.ptr+12>>0]=A},this.get_caught=function(){return 0!=l[this.ptr+12>>0]},this.set_rethrown=function(A){A=A?1:0,l[this.ptr+13>>0]=A},this.get_rethrown=function(){return 0!=l[this.ptr+13>>0]},this.init=function(A,I){this.set_type(A),this.set_destructor(I),this.set_refcount(0),this.set_caught(!1),this.set_rethrown(!1)},this.add_ref=function(){var A=p[this.ptr>>2];p[this.ptr>>2]=A+1},this.release_ref=function(){var A=p[this.ptr>>2];return p[this.ptr>>2]=A-1,1===A}}var NA={splitPath:function(A){return/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/.exec(A).slice(1)},normalizeArray:function(A,I){for(var g=0,B=A.length-1;B>=0;B--){var Q=A[B];"."===Q?A.splice(B,1):".."===Q?(A.splice(B,1),g++):g&&(A.splice(B,1),g--)}if(I)for(;g;g--)A.unshift("..");return A},normalize:function(A){var I="/"===A.charAt(0),g="/"===A.substr(-1);return(A=NA.normalizeArray(A.split("/").filter((function(A){return!!A})),!I).join("/"))||I||(A="."),A&&g&&(A+="/"),(I?"/":"")+A},dirname:function(A){var I=NA.splitPath(A),g=I[0],B=I[1];return g||B?(B&&(B=B.substr(0,B.length-1)),g+B):"."},basename:function(A){if("/"===A)return"/";var I=(A=(A=NA.normalize(A)).replace(/\/$/,"")).lastIndexOf("/");return-1===I?A:A.substr(I+1)},extname:function(A){return NA.splitPath(A)[3]},join:function(){var A=Array.prototype.slice.call(arguments,0);return NA.normalize(A.join("/"))},join2:function(A,I){return NA.normalize(A+"/"+I)}},SA={resolve:function(){for(var A="",I=!1,g=arguments.length-1;g>=-1&&!I;g--){var B=g>=0?arguments[g]:kA.cwd();if("string"!=typeof B)throw new TypeError("Arguments to path.resolve must be strings");if(!B)return"";A=B+"/"+A,I="/"===B.charAt(0)}return(I?"/":"")+(A=NA.normalizeArray(A.split("/").filter((function(A){return!!A})),!I).join("/"))||"."},relative:function(A,I){function g(A){for(var I=0;I=0&&""===A[g];g--);return I>g?[]:A.slice(I,g-I+1)}A=SA.resolve(A).substr(1),I=SA.resolve(I).substr(1);for(var B=g(A.split("/")),Q=g(I.split("/")),C=Math.min(B.length,Q.length),E=C,i=0;i0?g.slice(0,B).toString("utf-8"):null}else"undefined"!=typeof window&&"function"==typeof window.prompt?null!==(I=window.prompt("Input: "))&&(I+="\n"):"function"==typeof readline&&null!==(I=readline())&&(I+="\n");if(!I)return null;A.input=fI(I,!0)}return A.input.shift()},put_char:function(A,I){null===I||10===I?(M(K(A.output,0)),A.output=[]):0!=I&&A.output.push(I)},flush:function(A){A.output&&A.output.length>0&&(M(K(A.output,0)),A.output=[])}},default_tty1_ops:{put_char:function(A,I){null===I||10===I?(N(K(A.output,0)),A.output=[]):0!=I&&A.output.push(I)},flush:function(A){A.output&&A.output.length>0&&(N(K(A.output,0)),A.output=[])}}},cA={ops_table:null,mount:function(A){return cA.createNode(null,"/",16895,0)},createNode:function(A,I,g,B){if(kA.isBlkdev(g)||kA.isFIFO(g))throw new kA.ErrnoError(63);cA.ops_table||(cA.ops_table={dir:{node:{getattr:cA.node_ops.getattr,setattr:cA.node_ops.setattr,lookup:cA.node_ops.lookup,mknod:cA.node_ops.mknod,rename:cA.node_ops.rename,unlink:cA.node_ops.unlink,rmdir:cA.node_ops.rmdir,readdir:cA.node_ops.readdir,symlink:cA.node_ops.symlink},stream:{llseek:cA.stream_ops.llseek}},file:{node:{getattr:cA.node_ops.getattr,setattr:cA.node_ops.setattr},stream:{llseek:cA.stream_ops.llseek,read:cA.stream_ops.read,write:cA.stream_ops.write,allocate:cA.stream_ops.allocate,mmap:cA.stream_ops.mmap,msync:cA.stream_ops.msync}},link:{node:{getattr:cA.node_ops.getattr,setattr:cA.node_ops.setattr,readlink:cA.node_ops.readlink},stream:{}},chrdev:{node:{getattr:cA.node_ops.getattr,setattr:cA.node_ops.setattr},stream:kA.chrdev_stream_ops}});var Q=kA.createNode(A,I,g,B);return kA.isDir(Q.mode)?(Q.node_ops=cA.ops_table.dir.node,Q.stream_ops=cA.ops_table.dir.stream,Q.contents={}):kA.isFile(Q.mode)?(Q.node_ops=cA.ops_table.file.node,Q.stream_ops=cA.ops_table.file.stream,Q.usedBytes=0,Q.contents=null):kA.isLink(Q.mode)?(Q.node_ops=cA.ops_table.link.node,Q.stream_ops=cA.ops_table.link.stream):kA.isChrdev(Q.mode)&&(Q.node_ops=cA.ops_table.chrdev.node,Q.stream_ops=cA.ops_table.chrdev.stream),Q.timestamp=Date.now(),A&&(A.contents[I]=Q,A.timestamp=Q.timestamp),Q},getFileDataAsTypedArray:function(A){return A.contents?A.contents.subarray?A.contents.subarray(0,A.usedBytes):new Uint8Array(A.contents):new Uint8Array(0)},expandFileStorage:function(A,I){var g=A.contents?A.contents.length:0;if(!(g>=I)){I=Math.max(I,g*(g<1048576?2:1.125)>>>0),0!=g&&(I=Math.max(I,256));var B=A.contents;A.contents=new Uint8Array(I),A.usedBytes>0&&A.contents.set(B.subarray(0,A.usedBytes),0)}},resizeFileStorage:function(A,I){if(A.usedBytes!=I)if(0==I)A.contents=null,A.usedBytes=0;else{var g=A.contents;A.contents=new Uint8Array(I),g&&A.contents.set(g.subarray(0,Math.min(I,A.usedBytes))),A.usedBytes=I}},node_ops:{getattr:function(A){var I={};return I.dev=kA.isChrdev(A.mode)?A.id:1,I.ino=A.id,I.mode=A.mode,I.nlink=1,I.uid=0,I.gid=0,I.rdev=A.rdev,kA.isDir(A.mode)?I.size=4096:kA.isFile(A.mode)?I.size=A.usedBytes:kA.isLink(A.mode)?I.size=A.link.length:I.size=0,I.atime=new Date(A.timestamp),I.mtime=new Date(A.timestamp),I.ctime=new Date(A.timestamp),I.blksize=4096,I.blocks=Math.ceil(I.size/I.blksize),I},setattr:function(A,I){void 0!==I.mode&&(A.mode=I.mode),void 0!==I.timestamp&&(A.timestamp=I.timestamp),void 0!==I.size&&cA.resizeFileStorage(A,I.size)},lookup:function(A,I){throw kA.genericErrors[44]},mknod:function(A,I,g,B){return cA.createNode(A,I,g,B)},rename:function(A,I,g){if(kA.isDir(A.mode)){var B;try{B=kA.lookupNode(I,g)}catch(A){}if(B)for(var Q in B.contents)throw new kA.ErrnoError(55)}delete A.parent.contents[A.name],A.parent.timestamp=Date.now(),A.name=g,I.contents[g]=A,I.timestamp=A.parent.timestamp,A.parent=I},unlink:function(A,I){delete A.contents[I],A.timestamp=Date.now()},rmdir:function(A,I){var g=kA.lookupNode(A,I);for(var B in g.contents)throw new kA.ErrnoError(55);delete A.contents[I],A.timestamp=Date.now()},readdir:function(A){var I=[".",".."];for(var g in A.contents)A.contents.hasOwnProperty(g)&&I.push(g);return I},symlink:function(A,I,g){var B=cA.createNode(A,I,41471,0);return B.link=g,B},readlink:function(A){if(!kA.isLink(A.mode))throw new kA.ErrnoError(28);return A.link}},stream_ops:{read:function(A,I,g,B,Q){var C=A.node.contents;if(Q>=A.node.usedBytes)return 0;var E=Math.min(A.node.usedBytes-Q,B);if(E>8&&C.subarray)I.set(C.subarray(Q,Q+E),g);else for(var i=0;i0||B+g{if(!(A=SA.resolve(kA.cwd(),A)))return{path:"",node:null};if((I=Object.assign({follow_mount:!0,recurse_count:0},I)).recurse_count>8)throw new kA.ErrnoError(32);for(var g=NA.normalizeArray(A.split("/").filter((A=>!!A)),!1),B=kA.root,Q="/",C=0;C40)throw new kA.ErrnoError(32)}}return{path:Q,node:B}},getPath:A=>{for(var I;;){if(kA.isRoot(A)){var g=A.mount.mountpoint;return I?"/"!==g[g.length-1]?g+"/"+I:g+I:g}I=I?A.name+"/"+I:A.name,A=A.parent}},hashName:(A,I)=>{for(var g=0,B=0;B>>0)%kA.nameTable.length},hashAddNode:A=>{var I=kA.hashName(A.parent.id,A.name);A.name_next=kA.nameTable[I],kA.nameTable[I]=A},hashRemoveNode:A=>{var I=kA.hashName(A.parent.id,A.name);if(kA.nameTable[I]===A)kA.nameTable[I]=A.name_next;else for(var g=kA.nameTable[I];g;){if(g.name_next===A){g.name_next=A.name_next;break}g=g.name_next}},lookupNode:(A,I)=>{var g=kA.mayLookup(A);if(g)throw new kA.ErrnoError(g,A);for(var B=kA.hashName(A.id,I),Q=kA.nameTable[B];Q;Q=Q.name_next){var C=Q.name;if(Q.parent.id===A.id&&C===I)return Q}return kA.lookup(A,I)},createNode:(A,I,g,B)=>{var Q=new kA.FSNode(A,I,g,B);return kA.hashAddNode(Q),Q},destroyNode:A=>{kA.hashRemoveNode(A)},isRoot:A=>A===A.parent,isMountpoint:A=>!!A.mounted,isFile:A=>32768==(61440&A),isDir:A=>16384==(61440&A),isLink:A=>40960==(61440&A),isChrdev:A=>8192==(61440&A),isBlkdev:A=>24576==(61440&A),isFIFO:A=>4096==(61440&A),isSocket:A=>49152==(49152&A),flagModes:{r:0,"r+":2,w:577,"w+":578,a:1089,"a+":1090},modeStringToFlags:A=>{var I=kA.flagModes[A];if(void 0===I)throw new Error("Unknown file open mode: "+A);return I},flagsToPermissionString:A=>{var I=["r","w","rw"][3&A];return 512&A&&(I+="w"),I},nodePermissions:(A,I)=>kA.ignorePermissions||(!I.includes("r")||292&A.mode)&&(!I.includes("w")||146&A.mode)&&(!I.includes("x")||73&A.mode)?0:2,mayLookup:A=>kA.nodePermissions(A,"x")||(A.node_ops.lookup?0:2),mayCreate:(A,I)=>{try{return kA.lookupNode(A,I),20}catch(A){}return kA.nodePermissions(A,"wx")},mayDelete:(A,I,g)=>{var B;try{B=kA.lookupNode(A,I)}catch(A){return A.errno}var Q=kA.nodePermissions(A,"wx");if(Q)return Q;if(g){if(!kA.isDir(B.mode))return 54;if(kA.isRoot(B)||kA.getPath(B)===kA.cwd())return 10}else if(kA.isDir(B.mode))return 31;return 0},mayOpen:(A,I)=>A?kA.isLink(A.mode)?32:kA.isDir(A.mode)&&("r"!==kA.flagsToPermissionString(I)||512&I)?31:kA.nodePermissions(A,kA.flagsToPermissionString(I)):44,MAX_OPEN_FDS:4096,nextfd:(A=0,I=kA.MAX_OPEN_FDS)=>{for(var g=A;g<=I;g++)if(!kA.streams[g])return g;throw new kA.ErrnoError(33)},getStream:A=>kA.streams[A],createStream:(A,I,g)=>{kA.FSStream||(kA.FSStream=function(){},kA.FSStream.prototype={object:{get:function(){return this.node},set:function(A){this.node=A}},isRead:{get:function(){return 1!=(2097155&this.flags)}},isWrite:{get:function(){return 0!=(2097155&this.flags)}},isAppend:{get:function(){return 1024&this.flags}}}),A=Object.assign(new kA.FSStream,A);var B=kA.nextfd(I,g);return A.fd=B,kA.streams[B]=A,A},closeStream:A=>{kA.streams[A]=null},chrdev_stream_ops:{open:A=>{var I=kA.getDevice(A.node.rdev);A.stream_ops=I.stream_ops,A.stream_ops.open&&A.stream_ops.open(A)},llseek:()=>{throw new kA.ErrnoError(70)}},major:A=>A>>8,minor:A=>255&A,makedev:(A,I)=>A<<8|I,registerDevice:(A,I)=>{kA.devices[A]={stream_ops:I}},getDevice:A=>kA.devices[A],getMounts:A=>{for(var I=[],g=[A];g.length;){var B=g.pop();I.push(B),g.push.apply(g,B.mounts)}return I},syncfs:(A,I)=>{"function"==typeof A&&(I=A,A=!1),kA.syncFSRequests++,kA.syncFSRequests>1&&N("warning: "+kA.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work");var g=kA.getMounts(kA.root.mount),B=0;function Q(A){return kA.syncFSRequests--,I(A)}function C(A){if(A)return C.errored?void 0:(C.errored=!0,Q(A));++B>=g.length&&Q(null)}g.forEach((I=>{if(!I.type.syncfs)return C(null);I.type.syncfs(I,A,C)}))},mount:(A,I,g)=>{var B,Q="/"===g,C=!g;if(Q&&kA.root)throw new kA.ErrnoError(10);if(!Q&&!C){var E=kA.lookupPath(g,{follow_mount:!1});if(g=E.path,B=E.node,kA.isMountpoint(B))throw new kA.ErrnoError(10);if(!kA.isDir(B.mode))throw new kA.ErrnoError(54)}var i={type:A,opts:I,mountpoint:g,mounts:[]},o=A.mount(i);return o.mount=i,i.root=o,Q?kA.root=o:B&&(B.mounted=i,B.mount&&B.mount.mounts.push(i)),o},unmount:A=>{var I=kA.lookupPath(A,{follow_mount:!1});if(!kA.isMountpoint(I.node))throw new kA.ErrnoError(28);var g=I.node,B=g.mounted,Q=kA.getMounts(B);Object.keys(kA.nameTable).forEach((A=>{for(var I=kA.nameTable[A];I;){var g=I.name_next;Q.includes(I.mount)&&kA.destroyNode(I),I=g}})),g.mounted=null;var C=g.mount.mounts.indexOf(B);g.mount.mounts.splice(C,1)},lookup:(A,I)=>A.node_ops.lookup(A,I),mknod:(A,I,g)=>{var B=kA.lookupPath(A,{parent:!0}).node,Q=NA.basename(A);if(!Q||"."===Q||".."===Q)throw new kA.ErrnoError(28);var C=kA.mayCreate(B,Q);if(C)throw new kA.ErrnoError(C);if(!B.node_ops.mknod)throw new kA.ErrnoError(63);return B.node_ops.mknod(B,Q,I,g)},create:(A,I)=>(I=void 0!==I?I:438,I&=4095,I|=32768,kA.mknod(A,I,0)),mkdir:(A,I)=>(I=void 0!==I?I:511,I&=1023,I|=16384,kA.mknod(A,I,0)),mkdirTree:(A,I)=>{for(var g=A.split("/"),B="",Q=0;Q(void 0===g&&(g=I,I=438),I|=8192,kA.mknod(A,I,g)),symlink:(A,I)=>{if(!SA.resolve(A))throw new kA.ErrnoError(44);var g=kA.lookupPath(I,{parent:!0}).node;if(!g)throw new kA.ErrnoError(44);var B=NA.basename(I),Q=kA.mayCreate(g,B);if(Q)throw new kA.ErrnoError(Q);if(!g.node_ops.symlink)throw new kA.ErrnoError(63);return g.node_ops.symlink(g,B,A)},rename:(A,I)=>{var g,B,Q=NA.dirname(A),C=NA.dirname(I),E=NA.basename(A),i=NA.basename(I);if(g=kA.lookupPath(A,{parent:!0}).node,B=kA.lookupPath(I,{parent:!0}).node,!g||!B)throw new kA.ErrnoError(44);if(g.mount!==B.mount)throw new kA.ErrnoError(75);var o,D=kA.lookupNode(g,E),a=SA.relative(A,C);if("."!==a.charAt(0))throw new kA.ErrnoError(28);if("."!==(a=SA.relative(I,Q)).charAt(0))throw new kA.ErrnoError(55);try{o=kA.lookupNode(B,i)}catch(A){}if(D!==o){var G=kA.isDir(D.mode),w=kA.mayDelete(g,E,G);if(w)throw new kA.ErrnoError(w);if(w=o?kA.mayDelete(B,i,G):kA.mayCreate(B,i))throw new kA.ErrnoError(w);if(!g.node_ops.rename)throw new kA.ErrnoError(63);if(kA.isMountpoint(D)||o&&kA.isMountpoint(o))throw new kA.ErrnoError(10);if(B!==g&&(w=kA.nodePermissions(g,"w")))throw new kA.ErrnoError(w);kA.hashRemoveNode(D);try{g.node_ops.rename(D,B,i)}catch(A){throw A}finally{kA.hashAddNode(D)}}},rmdir:A=>{var I=kA.lookupPath(A,{parent:!0}).node,g=NA.basename(A),B=kA.lookupNode(I,g),Q=kA.mayDelete(I,g,!0);if(Q)throw new kA.ErrnoError(Q);if(!I.node_ops.rmdir)throw new kA.ErrnoError(63);if(kA.isMountpoint(B))throw new kA.ErrnoError(10);I.node_ops.rmdir(I,g),kA.destroyNode(B)},readdir:A=>{var I=kA.lookupPath(A,{follow:!0}).node;if(!I.node_ops.readdir)throw new kA.ErrnoError(54);return I.node_ops.readdir(I)},unlink:A=>{var I=kA.lookupPath(A,{parent:!0}).node;if(!I)throw new kA.ErrnoError(44);var g=NA.basename(A),B=kA.lookupNode(I,g),Q=kA.mayDelete(I,g,!1);if(Q)throw new kA.ErrnoError(Q);if(!I.node_ops.unlink)throw new kA.ErrnoError(63);if(kA.isMountpoint(B))throw new kA.ErrnoError(10);I.node_ops.unlink(I,g),kA.destroyNode(B)},readlink:A=>{var I=kA.lookupPath(A).node;if(!I)throw new kA.ErrnoError(44);if(!I.node_ops.readlink)throw new kA.ErrnoError(28);return SA.resolve(kA.getPath(I.parent),I.node_ops.readlink(I))},stat:(A,I)=>{var g=kA.lookupPath(A,{follow:!I}).node;if(!g)throw new kA.ErrnoError(44);if(!g.node_ops.getattr)throw new kA.ErrnoError(63);return g.node_ops.getattr(g)},lstat:A=>kA.stat(A,!0),chmod:(A,I,g)=>{var B;if(!(B="string"==typeof A?kA.lookupPath(A,{follow:!g}).node:A).node_ops.setattr)throw new kA.ErrnoError(63);B.node_ops.setattr(B,{mode:4095&I|-4096&B.mode,timestamp:Date.now()})},lchmod:(A,I)=>{kA.chmod(A,I,!0)},fchmod:(A,I)=>{var g=kA.getStream(A);if(!g)throw new kA.ErrnoError(8);kA.chmod(g.node,I)},chown:(A,I,g,B)=>{var Q;if(!(Q="string"==typeof A?kA.lookupPath(A,{follow:!B}).node:A).node_ops.setattr)throw new kA.ErrnoError(63);Q.node_ops.setattr(Q,{timestamp:Date.now()})},lchown:(A,I,g)=>{kA.chown(A,I,g,!0)},fchown:(A,I,g)=>{var B=kA.getStream(A);if(!B)throw new kA.ErrnoError(8);kA.chown(B.node,I,g)},truncate:(A,I)=>{if(I<0)throw new kA.ErrnoError(28);var g;if(!(g="string"==typeof A?kA.lookupPath(A,{follow:!0}).node:A).node_ops.setattr)throw new kA.ErrnoError(63);if(kA.isDir(g.mode))throw new kA.ErrnoError(31);if(!kA.isFile(g.mode))throw new kA.ErrnoError(28);var B=kA.nodePermissions(g,"w");if(B)throw new kA.ErrnoError(B);g.node_ops.setattr(g,{size:I,timestamp:Date.now()})},ftruncate:(A,I)=>{var g=kA.getStream(A);if(!g)throw new kA.ErrnoError(8);if(0==(2097155&g.flags))throw new kA.ErrnoError(28);kA.truncate(g.node,I)},utime:(A,I,g)=>{var B=kA.lookupPath(A,{follow:!0}).node;B.node_ops.setattr(B,{timestamp:Math.max(I,g)})},open:(A,I,g,B,C)=>{if(""===A)throw new kA.ErrnoError(44);var E;if(g=void 0===g?438:g,g=64&(I="string"==typeof I?kA.modeStringToFlags(I):I)?4095&g|32768:0,"object"==typeof A)E=A;else{A=NA.normalize(A);try{E=kA.lookupPath(A,{follow:!(131072&I)}).node}catch(A){}}var i=!1;if(64&I)if(E){if(128&I)throw new kA.ErrnoError(20)}else E=kA.mknod(A,g,0),i=!0;if(!E)throw new kA.ErrnoError(44);if(kA.isChrdev(E.mode)&&(I&=-513),65536&I&&!kA.isDir(E.mode))throw new kA.ErrnoError(54);if(!i){var o=kA.mayOpen(E,I);if(o)throw new kA.ErrnoError(o)}512&I&&kA.truncate(E,0),I&=-131713;var D=kA.createStream({node:E,path:kA.getPath(E),flags:I,seekable:!0,position:0,stream_ops:E.stream_ops,ungotten:[],error:!1},B,C);return D.stream_ops.open&&D.stream_ops.open(D),!Q.logReadFiles||1&I||(kA.readFiles||(kA.readFiles={}),A in kA.readFiles||(kA.readFiles[A]=1)),D},close:A=>{if(kA.isClosed(A))throw new kA.ErrnoError(8);A.getdents&&(A.getdents=null);try{A.stream_ops.close&&A.stream_ops.close(A)}catch(A){throw A}finally{kA.closeStream(A.fd)}A.fd=null},isClosed:A=>null===A.fd,llseek:(A,I,g)=>{if(kA.isClosed(A))throw new kA.ErrnoError(8);if(!A.seekable||!A.stream_ops.llseek)throw new kA.ErrnoError(70);if(0!=g&&1!=g&&2!=g)throw new kA.ErrnoError(28);return A.position=A.stream_ops.llseek(A,I,g),A.ungotten=[],A.position},read:(A,I,g,B,Q)=>{if(B<0||Q<0)throw new kA.ErrnoError(28);if(kA.isClosed(A))throw new kA.ErrnoError(8);if(1==(2097155&A.flags))throw new kA.ErrnoError(8);if(kA.isDir(A.node.mode))throw new kA.ErrnoError(31);if(!A.stream_ops.read)throw new kA.ErrnoError(28);var C=void 0!==Q;if(C){if(!A.seekable)throw new kA.ErrnoError(70)}else Q=A.position;var E=A.stream_ops.read(A,I,g,B,Q);return C||(A.position+=E),E},write:(A,I,g,B,Q,C)=>{if(B<0||Q<0)throw new kA.ErrnoError(28);if(kA.isClosed(A))throw new kA.ErrnoError(8);if(0==(2097155&A.flags))throw new kA.ErrnoError(8);if(kA.isDir(A.node.mode))throw new kA.ErrnoError(31);if(!A.stream_ops.write)throw new kA.ErrnoError(28);A.seekable&&1024&A.flags&&kA.llseek(A,0,2);var E=void 0!==Q;if(E){if(!A.seekable)throw new kA.ErrnoError(70)}else Q=A.position;var i=A.stream_ops.write(A,I,g,B,Q,C);return E||(A.position+=i),i},allocate:(A,I,g)=>{if(kA.isClosed(A))throw new kA.ErrnoError(8);if(I<0||g<=0)throw new kA.ErrnoError(28);if(0==(2097155&A.flags))throw new kA.ErrnoError(8);if(!kA.isFile(A.node.mode)&&!kA.isDir(A.node.mode))throw new kA.ErrnoError(43);if(!A.stream_ops.allocate)throw new kA.ErrnoError(138);A.stream_ops.allocate(A,I,g)},mmap:(A,I,g,B,Q,C)=>{if(0!=(2&Q)&&0==(2&C)&&2!=(2097155&A.flags))throw new kA.ErrnoError(2);if(1==(2097155&A.flags))throw new kA.ErrnoError(2);if(!A.stream_ops.mmap)throw new kA.ErrnoError(43);return A.stream_ops.mmap(A,I,g,B,Q,C)},msync:(A,I,g,B,Q)=>A&&A.stream_ops.msync?A.stream_ops.msync(A,I,g,B,Q):0,munmap:A=>0,ioctl:(A,I,g)=>{if(!A.stream_ops.ioctl)throw new kA.ErrnoError(59);return A.stream_ops.ioctl(A,I,g)},readFile:(A,I={})=>{if(I.flags=I.flags||0,I.encoding=I.encoding||"binary","utf8"!==I.encoding&&"binary"!==I.encoding)throw new Error('Invalid encoding type "'+I.encoding+'"');var g,B=kA.open(A,I.flags),Q=kA.stat(A).size,C=new Uint8Array(Q);return kA.read(B,C,0,Q,0),"utf8"===I.encoding?g=K(C,0):"binary"===I.encoding&&(g=C),kA.close(B),g},writeFile:(A,I,g={})=>{g.flags=g.flags||577;var B=kA.open(A,g.flags,g.mode);if("string"==typeof I){var Q=new Uint8Array(H(I)+1),C=L(I,Q,0,Q.length);kA.write(B,Q,0,C,void 0,g.canOwn)}else{if(!ArrayBuffer.isView(I))throw new Error("Unsupported data type");kA.write(B,I,0,I.byteLength,void 0,g.canOwn)}kA.close(B)},cwd:()=>kA.currentPath,chdir:A=>{var I=kA.lookupPath(A,{follow:!0});if(null===I.node)throw new kA.ErrnoError(44);if(!kA.isDir(I.node.mode))throw new kA.ErrnoError(54);var g=kA.nodePermissions(I.node,"x");if(g)throw new kA.ErrnoError(g);kA.currentPath=I.path},createDefaultDirectories:()=>{kA.mkdir("/tmp"),kA.mkdir("/home"),kA.mkdir("/home/web_user")},createDefaultDevices:()=>{kA.mkdir("/dev"),kA.registerDevice(kA.makedev(1,3),{read:()=>0,write:(A,I,g,B,Q)=>B}),kA.mkdev("/dev/null",kA.makedev(1,3)),eA.register(kA.makedev(5,0),eA.default_tty_ops),eA.register(kA.makedev(6,0),eA.default_tty1_ops),kA.mkdev("/dev/tty",kA.makedev(5,0)),kA.mkdev("/dev/tty1",kA.makedev(6,0));var A=function(){if("object"==typeof crypto&&"function"==typeof crypto.getRandomValues){var A=new Uint8Array(1);return function(){return crypto.getRandomValues(A),A[0]}}if(y)try{var I=g(567);return function(){return I.randomBytes(1)[0]}}catch(A){}return function(){oA("randomDevice")}}();kA.createDevice("/dev","random",A),kA.createDevice("/dev","urandom",A),kA.mkdir("/dev/shm"),kA.mkdir("/dev/shm/tmp")},createSpecialDirectories:()=>{kA.mkdir("/proc");var A=kA.mkdir("/proc/self");kA.mkdir("/proc/self/fd"),kA.mount({mount:()=>{var I=kA.createNode(A,"fd",16895,73);return I.node_ops={lookup:(A,I)=>{var g=+I,B=kA.getStream(g);if(!B)throw new kA.ErrnoError(8);var Q={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>B.path}};return Q.parent=Q,Q}},I}},{},"/proc/self/fd")},createStandardStreams:()=>{Q.stdin?kA.createDevice("/dev","stdin",Q.stdin):kA.symlink("/dev/tty","/dev/stdin"),Q.stdout?kA.createDevice("/dev","stdout",null,Q.stdout):kA.symlink("/dev/tty","/dev/stdout"),Q.stderr?kA.createDevice("/dev","stderr",null,Q.stderr):kA.symlink("/dev/tty1","/dev/stderr"),kA.open("/dev/stdin",0),kA.open("/dev/stdout",1),kA.open("/dev/stderr",1)},ensureErrnoError:()=>{kA.ErrnoError||(kA.ErrnoError=function(A,I){this.node=I,this.setErrno=function(A){this.errno=A},this.setErrno(A),this.message="FS error"},kA.ErrnoError.prototype=new Error,kA.ErrnoError.prototype.constructor=kA.ErrnoError,[44].forEach((A=>{kA.genericErrors[A]=new kA.ErrnoError(A),kA.genericErrors[A].stack=""})))},staticInit:()=>{kA.ensureErrnoError(),kA.nameTable=new Array(4096),kA.mount(cA,{},"/"),kA.createDefaultDirectories(),kA.createDefaultDevices(),kA.createSpecialDirectories(),kA.filesystems={MEMFS:cA}},init:(A,I,g)=>{kA.init.initialized=!0,kA.ensureErrnoError(),Q.stdin=A||Q.stdin,Q.stdout=I||Q.stdout,Q.stderr=g||Q.stderr,kA.createStandardStreams()},quit:()=>{kA.init.initialized=!1;for(var A=0;A{var g=0;return A&&(g|=365),I&&(g|=146),g},findObject:(A,I)=>{var g=kA.analyzePath(A,I);return g.exists?g.object:null},analyzePath:(A,I)=>{try{A=(B=kA.lookupPath(A,{follow:!I})).path}catch(A){}var g={isRoot:!1,exists:!1,error:0,name:null,path:null,object:null,parentExists:!1,parentPath:null,parentObject:null};try{var B=kA.lookupPath(A,{parent:!0});g.parentExists=!0,g.parentPath=B.path,g.parentObject=B.node,g.name=NA.basename(A),B=kA.lookupPath(A,{follow:!I}),g.exists=!0,g.path=B.path,g.object=B.node,g.name=B.node.name,g.isRoot="/"===B.path}catch(A){g.error=A.errno}return g},createPath:(A,I,g,B)=>{A="string"==typeof A?A:kA.getPath(A);for(var Q=I.split("/").reverse();Q.length;){var C=Q.pop();if(C){var E=NA.join2(A,C);try{kA.mkdir(E)}catch(A){}A=E}}return E},createFile:(A,I,g,B,Q)=>{var C=NA.join2("string"==typeof A?A:kA.getPath(A),I),E=kA.getMode(B,Q);return kA.create(C,E)},createDataFile:(A,I,g,B,Q,C)=>{var E=I;A&&(A="string"==typeof A?A:kA.getPath(A),E=I?NA.join2(A,I):A);var i=kA.getMode(B,Q),o=kA.create(E,i);if(g){if("string"==typeof g){for(var D=new Array(g.length),a=0,G=g.length;a{var Q=NA.join2("string"==typeof A?A:kA.getPath(A),I),C=kA.getMode(!!g,!!B);kA.createDevice.major||(kA.createDevice.major=64);var E=kA.makedev(kA.createDevice.major++,0);return kA.registerDevice(E,{open:A=>{A.seekable=!1},close:A=>{B&&B.buffer&&B.buffer.length&&B(10)},read:(A,I,B,Q,C)=>{for(var E=0,i=0;i{for(var E=0;E{if(A.isDevice||A.isFolder||A.link||A.contents)return!0;if("undefined"!=typeof XMLHttpRequest)throw new Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread.");if(!C)throw new Error("Cannot load without read() or XMLHttpRequest.");try{A.contents=fI(C(A.url),!0),A.usedBytes=A.contents.length}catch(A){throw new kA.ErrnoError(29)}},createLazyFile:(A,I,g,B,Q)=>{function C(){this.lengthKnown=!1,this.chunks=[]}if(C.prototype.get=function(A){if(!(A>this.length-1||A<0)){var I=A%this.chunkSize,g=A/this.chunkSize|0;return this.getter(g)[I]}},C.prototype.setDataGetter=function(A){this.getter=A},C.prototype.cacheLength=function(){var A=new XMLHttpRequest;if(A.open("HEAD",g,!1),A.send(null),!(A.status>=200&&A.status<300||304===A.status))throw new Error("Couldn't load "+g+". Status: "+A.status);var I,B=Number(A.getResponseHeader("Content-length")),Q=(I=A.getResponseHeader("Accept-Ranges"))&&"bytes"===I,C=(I=A.getResponseHeader("Content-Encoding"))&&"gzip"===I,E=1048576;Q||(E=B);var i=this;i.setDataGetter((A=>{var I=A*E,Q=(A+1)*E-1;if(Q=Math.min(Q,B-1),void 0===i.chunks[A]&&(i.chunks[A]=((A,I)=>{if(A>I)throw new Error("invalid range ("+A+", "+I+") or no bytes requested!");if(I>B-1)throw new Error("only "+B+" bytes available! programmer error!");var Q=new XMLHttpRequest;if(Q.open("GET",g,!1),B!==E&&Q.setRequestHeader("Range","bytes="+A+"-"+I),Q.responseType="arraybuffer",Q.overrideMimeType&&Q.overrideMimeType("text/plain; charset=x-user-defined"),Q.send(null),!(Q.status>=200&&Q.status<300||304===Q.status))throw new Error("Couldn't load "+g+". Status: "+Q.status);return void 0!==Q.response?new Uint8Array(Q.response||[]):fI(Q.responseText||"",!0)})(I,Q)),void 0===i.chunks[A])throw new Error("doXHR failed!");return i.chunks[A]})),!C&&B||(E=B=1,B=this.getter(0).length,E=B,M("LazyFiles on gzip forces download of the whole file when length is accessed")),this._length=B,this._chunkSize=E,this.lengthKnown=!0},"undefined"!=typeof XMLHttpRequest){if(!R)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var E=new C;Object.defineProperties(E,{length:{get:function(){return this.lengthKnown||this.cacheLength(),this._length}},chunkSize:{get:function(){return this.lengthKnown||this.cacheLength(),this._chunkSize}}});var i={isDevice:!1,contents:E}}else i={isDevice:!1,url:g};var o=kA.createFile(A,I,i,B,Q);i.contents?o.contents=i.contents:i.url&&(o.contents=null,o.url=i.url),Object.defineProperties(o,{usedBytes:{get:function(){return this.contents.length}}});var D={};return Object.keys(o.stream_ops).forEach((A=>{var I=o.stream_ops[A];D[A]=function(){return kA.forceLoadFile(o),I.apply(null,arguments)}})),D.read=(A,I,g,B,Q)=>{kA.forceLoadFile(o);var C=A.node.contents;if(Q>=C.length)return 0;var E=Math.min(C.length-Q,B);if(C.slice)for(var i=0;i{var G=I?SA.resolve(NA.join2(A,I)):A;function w(g){function E(g){a&&a(),o||kA.createDataFile(A,I,g,B,Q,D),C&&C(),iA()}Browser.handledByPreloadPlugin(g,G,E,(()=>{i&&i(),iA()}))||E(g)}EA(),"string"==typeof g?function(A,I,g,B){var Q="al "+A;E(A,(function(I){U(I,'Loading data file "'+A+'" failed (no arrayBuffer).'),w(new Uint8Array(I)),Q&&iA()}),(function(I){if(!g)throw'Loading data file "'+A+'" failed.';g()})),Q&&EA()}(g,0,i):w(g)},indexedDB:()=>window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB,DB_NAME:()=>"EM_FS_"+window.location.pathname,DB_VERSION:20,DB_STORE_NAME:"FILE_DATA",saveFilesToDB:(A,I,g)=>{I=I||(()=>{}),g=g||(()=>{});var B=kA.indexedDB();try{var Q=B.open(kA.DB_NAME(),kA.DB_VERSION)}catch(A){return g(A)}Q.onupgradeneeded=()=>{M("creating db"),Q.result.createObjectStore(kA.DB_STORE_NAME)},Q.onsuccess=()=>{var B=Q.result.transaction([kA.DB_STORE_NAME],"readwrite"),C=B.objectStore(kA.DB_STORE_NAME),E=0,i=0,o=A.length;function D(){0==i?I():g()}A.forEach((A=>{var I=C.put(kA.analyzePath(A).object.contents,A);I.onsuccess=()=>{++E+i==o&&D()},I.onerror=()=>{i++,E+i==o&&D()}})),B.onerror=g},Q.onerror=g},loadFilesFromDB:(A,I,g)=>{I=I||(()=>{}),g=g||(()=>{});var B=kA.indexedDB();try{var Q=B.open(kA.DB_NAME(),kA.DB_VERSION)}catch(A){return g(A)}Q.onupgradeneeded=g,Q.onsuccess=()=>{var B=Q.result;try{var C=B.transaction([kA.DB_STORE_NAME],"readonly")}catch(A){return void g(A)}var E=C.objectStore(kA.DB_STORE_NAME),i=0,o=0,D=A.length;function a(){0==o?I():g()}A.forEach((A=>{var I=E.get(A);I.onsuccess=()=>{kA.analyzePath(A).exists&&kA.unlink(A),kA.createDataFile(NA.dirname(A),NA.basename(A),I.result,!0,!0,!0),++i+o==D&&a()},I.onerror=()=>{o++,i+o==D&&a()}})),C.onerror=g},Q.onerror=g}},nA={DEFAULT_POLLMASK:5,calculateAt:function(A,I,g){if("/"===I[0])return I;var B;if(-100===A)B=kA.cwd();else{var Q=kA.getStream(A);if(!Q)throw new kA.ErrnoError(8);B=Q.path}if(0==I.length){if(!g)throw new kA.ErrnoError(44);return B}return NA.join2(B,I)},doStat:function(A,I,g){try{var B=A(I)}catch(A){if(A&&A.node&&NA.normalize(I)!==NA.normalize(kA.getPath(A.node)))return-54;throw A}return p[g>>2]=B.dev,p[g+4>>2]=0,p[g+8>>2]=B.ino,p[g+12>>2]=B.mode,p[g+16>>2]=B.nlink,p[g+20>>2]=B.uid,p[g+24>>2]=B.gid,p[g+28>>2]=B.rdev,p[g+32>>2]=0,wA=[B.size>>>0,(GA=B.size,+Math.abs(GA)>=1?GA>0?(0|Math.min(+Math.floor(GA/4294967296),4294967295))>>>0:~~+Math.ceil((GA-+(~~GA>>>0))/4294967296)>>>0:0)],p[g+40>>2]=wA[0],p[g+44>>2]=wA[1],p[g+48>>2]=4096,p[g+52>>2]=B.blocks,p[g+56>>2]=B.atime.getTime()/1e3|0,p[g+60>>2]=0,p[g+64>>2]=B.mtime.getTime()/1e3|0,p[g+68>>2]=0,p[g+72>>2]=B.ctime.getTime()/1e3|0,p[g+76>>2]=0,wA=[B.ino>>>0,(GA=B.ino,+Math.abs(GA)>=1?GA>0?(0|Math.min(+Math.floor(GA/4294967296),4294967295))>>>0:~~+Math.ceil((GA-+(~~GA>>>0))/4294967296)>>>0:0)],p[g+80>>2]=wA[0],p[g+84>>2]=wA[1],0},doMsync:function(A,I,g,B,Q){var C=W.slice(A,A+g);kA.msync(I,C,Q,g,B)},doMkdir:function(A,I){return"/"===(A=NA.normalize(A))[A.length-1]&&(A=A.substr(0,A.length-1)),kA.mkdir(A,I,0),0},doMknod:function(A,I,g){switch(61440&I){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-28}return kA.mknod(A,I,g),0},doReadlink:function(A,I,g){if(g<=0)return-28;var B=kA.readlink(A),Q=Math.min(g,H(B)),C=l[I+Q];return d(B,I,g+1),l[I+Q]=C,Q},doAccess:function(A,I){if(-8&I)return-28;var g=kA.lookupPath(A,{follow:!0}).node;if(!g)return-44;var B="";return 4&I&&(B+="r"),2&I&&(B+="w"),1&I&&(B+="x"),B&&kA.nodePermissions(g,B)?-2:0},doDup:function(A,I,g){var B=kA.getStream(g);return B&&kA.close(B),kA.open(A,I,0,g,g).fd},doReadv:function(A,I,g,B){for(var Q=0,C=0;C>2],i=p[I+(8*C+4)>>2],o=kA.read(A,l,E,i,B);if(o<0)return-1;if(Q+=o,o>2],i=p[I+(8*C+4)>>2],o=kA.write(A,l,E,i,B);if(o<0)return-1;Q+=o}return Q},varargs:void 0,get:function(){return nA.varargs+=4,p[nA.varargs-4>>2]},getStr:function(A){return Y(A)},getStreamFromFD:function(A){var I=kA.getStream(A);if(!I)throw new kA.ErrnoError(8);return I},get64:function(A,I){return A}},UA={};function JA(A){for(;A.length;){var I=A.pop();A.pop()(I)}}function KA(A){return this.fromWireType(b[A>>2])}var YA={},LA={},dA={};function HA(A){if(void 0===A)return"_unknown";var I=(A=A.replace(/[^a-zA-Z0-9_]/g,"$")).charCodeAt(0);return I>=48&&I<=57?"_"+A:A}function qA(A,I){return A=HA(A),new Function("body","return function "+A+'() {\n "use strict"; return body.apply(this, arguments);\n};\n')(I)}function lA(A,I){var g=qA(I,(function(A){this.name=I,this.message=A;var g=new Error(A).stack;void 0!==g&&(this.stack=this.toString()+"\n"+g.replace(/^Error(:[^\n]*)?\n/,""))}));return g.prototype=Object.create(A.prototype),g.prototype.constructor=g,g.prototype.toString=function(){return void 0===this.message?this.name:this.name+": "+this.message},g}var WA=void 0;function uA(A){throw new WA(A)}function fA(A,I,g){function B(I){var B=g(I);B.length!==A.length&&uA("Mismatched type converter count");for(var Q=0;QA,A):(TA=new FinalizationRegistry((A=>{jA(A.$$)})),gI=A=>{var I=A.$$;if(I.smartPtr){var g={$$:I};TA.register(A,g,A)}return A},OA=A=>TA.unregister(A),gI(A))}function BI(){}function QI(A,I,g){if(void 0===A[I].overloadTable){var B=A[I];A[I]=function(){return A[I].overloadTable.hasOwnProperty(arguments.length)||VA("Function '"+g+"' called with an invalid number of arguments ("+arguments.length+") - expects one of ("+A[I].overloadTable+")!"),A[I].overloadTable[arguments.length].apply(this,arguments)},A[I].overloadTable=[],A[I].overloadTable[B.argCount]=B}}function CI(A,I,g){Q.hasOwnProperty(A)?((void 0===g||void 0!==Q[A].overloadTable&&void 0!==Q[A].overloadTable[g])&&VA("Cannot register public name '"+A+"' twice"),QI(Q,A,A),Q.hasOwnProperty(g)&&VA("Cannot register multiple overloads of a function with the same number of arguments ("+g+")!"),Q[A].overloadTable[g]=I):(Q[A]=I,void 0!==g&&(Q[A].numArguments=g))}function EI(A,I,g,B,Q,C,E,i){this.name=A,this.constructor=I,this.instancePrototype=g,this.rawDestructor=B,this.baseClass=Q,this.getActualType=C,this.upcast=E,this.downcast=i,this.pureVirtualFunctions=[]}function iI(A,I,g){for(;I!==g;)I.upcast||VA("Expected null or instance of "+g.name+", got an instance of "+I.name),A=I.upcast(A),I=I.baseClass;return A}function oI(A,I){if(null===I)return this.isReference&&VA("null is not a valid "+this.name),0;I.$$||VA('Cannot pass "'+cI(I)+'" as a '+this.name),I.$$.ptr||VA("Cannot pass deleted object as a pointer of type "+this.name);var g=I.$$.ptrType.registeredClass;return iI(I.$$.ptr,g,this.registeredClass)}function DI(A,I){var g;if(null===I)return this.isReference&&VA("null is not a valid "+this.name),this.isSmartPointer?(g=this.rawConstructor(),null!==A&&A.push(this.rawDestructor,g),g):0;I.$$||VA('Cannot pass "'+cI(I)+'" as a '+this.name),I.$$.ptr||VA("Cannot pass deleted object as a pointer of type "+this.name),!this.isConst&&I.$$.ptrType.isConst&&VA("Cannot convert argument of type "+(I.$$.smartPtrType?I.$$.smartPtrType.name:I.$$.ptrType.name)+" to parameter type "+this.name);var B=I.$$.ptrType.registeredClass;if(g=iI(I.$$.ptr,B,this.registeredClass),this.isSmartPointer)switch(void 0===I.$$.smartPtr&&VA("Passing raw pointer to smart pointer is illegal"),this.sharingPolicy){case 0:I.$$.smartPtrType===this?g=I.$$.smartPtr:VA("Cannot convert argument of type "+(I.$$.smartPtrType?I.$$.smartPtrType.name:I.$$.ptrType.name)+" to parameter type "+this.name);break;case 1:g=I.$$.smartPtr;break;case 2:if(I.$$.smartPtrType===this)g=I.$$.smartPtr;else{var Q=I.clone();g=this.rawShare(g,eI.toHandle((function(){Q.delete()}))),null!==A&&A.push(this.rawDestructor,g)}break;default:VA("Unsupporting sharing policy")}return g}function aI(A,I){if(null===I)return this.isReference&&VA("null is not a valid "+this.name),0;I.$$||VA('Cannot pass "'+cI(I)+'" as a '+this.name),I.$$.ptr||VA("Cannot pass deleted object as a pointer of type "+this.name),I.$$.ptrType.isConst&&VA("Cannot convert argument of type "+I.$$.ptrType.name+" to parameter type "+this.name);var g=I.$$.ptrType.registeredClass;return iI(I.$$.ptr,g,this.registeredClass)}function GI(A,I,g,B,Q,C,E,i,o,D,a){this.name=A,this.registeredClass=I,this.isReference=g,this.isConst=B,this.isSmartPointer=Q,this.pointeeType=C,this.sharingPolicy=E,this.rawGetPointee=i,this.rawConstructor=o,this.rawShare=D,this.rawDestructor=a,Q||void 0!==I.baseClass?this.toWireType=DI:B?(this.toWireType=oI,this.destructorFunction=null):(this.toWireType=aI,this.destructorFunction=null)}function wI(A,I,g){Q.hasOwnProperty(A)||uA("Replacing nonexistant public symbol"),void 0!==Q[A].overloadTable&&void 0!==g?Q[A].overloadTable[g]=I:(Q[A]=I,Q[A].argCount=g)}function sI(A,I,g){return A.includes("j")?function(A,I,g){var B=Q["dynCall_"+A];return g&&g.length?B.apply(null,[I].concat(g)):B.call(null,I)}(A,I,g):rA(I).apply(null,g)}function hI(A,I){var g,B,Q,C=(A=mA(A)).includes("j")?(g=A,B=I,Q=[],function(){return Q.length=0,Object.assign(Q,arguments),sI(g,B,Q)}):rA(I);return"function"!=typeof C&&VA("unknown function pointer with signature "+A+": "+I),C}var tI=void 0;function FI(A){var I=TI(A),g=mA(I);return xI(I),g}function RI(A,I){var g=[],B={};throw I.forEach((function A(I){B[I]||LA[I]||(dA[I]?dA[I].forEach(A):(g.push(I),B[I]=!0))})),new tI(A+": "+g.map(FI).join([", "]))}function yI(A,I){for(var g=[],B=0;B>2)+B]);return g}function rI(A,I,g,B,Q){var C=I.length;C<2&&VA("argTypes array size mismatch! Must at least get return value and 'this' types!");for(var E=null!==I[1]&&null!==g,i=!1,o=1;o0?", ":"")+G),w+=(D?"var rv = ":"")+"invoker(fn"+(G.length>0?", ":"")+G+");\n",i)w+="runDestructors(destructors);\n";else for(o=E?1:2;o4&&0==--NI[A].refcount&&(NI[A]=void 0,MI.push(A))}var eI={toValue:function(A){return A||VA("Cannot use deleted val. handle = "+A),NI[A].value},toHandle:function(A){switch(A){case void 0:return 1;case null:return 2;case!0:return 3;case!1:return 4;default:var I=MI.length?MI.pop():NI.length;return NI[I]={refcount:1,value:A},I}}};function cI(A){if(null===A)return"null";var I=typeof A;return"object"===I||"array"===I||"function"===I?A.toString():""+A}function kI(A,I){switch(I){case 2:return function(A){return this.fromWireType(m[A>>2])};case 3:return function(A){return this.fromWireType(Z[A>>3])};default:throw new TypeError("Unknown float type: "+A)}}function nI(A,I,g){switch(I){case 0:return g?function(A){return l[A]}:function(A){return W[A]};case 1:return g?function(A){return u[A>>1]}:function(A){return f[A>>1]};case 2:return g?function(A){return p[A>>2]}:function(A){return b[A>>2]};default:throw new TypeError("Unknown integer type: "+A)}}var UI=[];function JI(A){try{return c.grow(A-q.byteLength+65535>>>16),z(c.buffer),1}catch(A){}}var KI={};function YI(){if(!YI.strings){var A={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:("object"==typeof navigator&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",_:h||"./this.program"};for(var I in KI)void 0===KI[I]?delete A[I]:A[I]=KI[I];var g=[];for(var I in A)g.push(I+"="+A[I]);YI.strings=g}return YI.strings}function LI(A){return A%4==0&&(A%100!=0||A%400==0)}function dI(A,I){for(var g=0,B=0;B<=I;g+=A[B++]);return g}var HI=[31,29,31,30,31,30,31,31,30,31,30,31],qI=[31,28,31,30,31,30,31,31,30,31,30,31];function lI(A,I){for(var g=new Date(A.getTime());I>0;){var B=LI(g.getFullYear()),Q=g.getMonth(),C=(B?HI:qI)[Q];if(!(I>C-g.getDate()))return g.setDate(g.getDate()+I),g;I-=C-g.getDate()+1,g.setDate(1),Q<11?g.setMonth(Q+1):(g.setMonth(0),g.setFullYear(g.getFullYear()+1))}return g}function WI(A,I,g,B){var Q=p[B+40>>2],C={tm_sec:p[B>>2],tm_min:p[B+4>>2],tm_hour:p[B+8>>2],tm_mday:p[B+12>>2],tm_mon:p[B+16>>2],tm_year:p[B+20>>2],tm_wday:p[B+24>>2],tm_yday:p[B+28>>2],tm_isdst:p[B+32>>2],tm_gmtoff:p[B+36>>2],tm_zone:Q?Y(Q):""},E=Y(g),i={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var o in i)E=E.replace(new RegExp(o,"g"),i[o]);var D=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],a=["January","February","March","April","May","June","July","August","September","October","November","December"];function G(A,I,g){for(var B="number"==typeof A?A.toString():A||"";B.length0?1:0}var B;return 0===(B=g(A.getFullYear()-I.getFullYear()))&&0===(B=g(A.getMonth()-I.getMonth()))&&(B=g(A.getDate()-I.getDate())),B}function h(A){switch(A.getDay()){case 0:return new Date(A.getFullYear()-1,11,29);case 1:return A;case 2:return new Date(A.getFullYear(),0,3);case 3:return new Date(A.getFullYear(),0,2);case 4:return new Date(A.getFullYear(),0,1);case 5:return new Date(A.getFullYear()-1,11,31);case 6:return new Date(A.getFullYear()-1,11,30)}}function t(A){var I=lI(new Date(A.tm_year+1900,0,1),A.tm_yday),g=new Date(I.getFullYear(),0,4),B=new Date(I.getFullYear()+1,0,4),Q=h(g),C=h(B);return s(Q,I)<=0?s(C,I)<=0?I.getFullYear()+1:I.getFullYear():I.getFullYear()-1}var F={"%a":function(A){return D[A.tm_wday].substring(0,3)},"%A":function(A){return D[A.tm_wday]},"%b":function(A){return a[A.tm_mon].substring(0,3)},"%B":function(A){return a[A.tm_mon]},"%C":function(A){return w((A.tm_year+1900)/100|0,2)},"%d":function(A){return w(A.tm_mday,2)},"%e":function(A){return G(A.tm_mday,2," ")},"%g":function(A){return t(A).toString().substring(2)},"%G":function(A){return t(A)},"%H":function(A){return w(A.tm_hour,2)},"%I":function(A){var I=A.tm_hour;return 0==I?I=12:I>12&&(I-=12),w(I,2)},"%j":function(A){return w(A.tm_mday+dI(LI(A.tm_year+1900)?HI:qI,A.tm_mon-1),3)},"%m":function(A){return w(A.tm_mon+1,2)},"%M":function(A){return w(A.tm_min,2)},"%n":function(){return"\n"},"%p":function(A){return A.tm_hour>=0&&A.tm_hour<12?"AM":"PM"},"%S":function(A){return w(A.tm_sec,2)},"%t":function(){return"\t"},"%u":function(A){return A.tm_wday||7},"%U":function(A){var I=new Date(A.tm_year+1900,0,1),g=0===I.getDay()?I:lI(I,7-I.getDay()),B=new Date(A.tm_year+1900,A.tm_mon,A.tm_mday);if(s(g,B)<0){var Q=dI(LI(B.getFullYear())?HI:qI,B.getMonth()-1)-31,C=31-g.getDate()+Q+B.getDate();return w(Math.ceil(C/7),2)}return 0===s(g,I)?"01":"00"},"%V":function(A){var I,g=new Date(A.tm_year+1900,0,4),B=new Date(A.tm_year+1901,0,4),Q=h(g),C=h(B),E=lI(new Date(A.tm_year+1900,0,1),A.tm_yday);return s(E,Q)<0?"53":s(C,E)<=0?"01":(I=Q.getFullYear()=0;return I=(I=Math.abs(I)/60)/60*100+I%60,(g?"+":"-")+String("0000"+I).slice(-4)},"%Z":function(A){return A.tm_zone},"%%":function(){return"%"}};for(var o in E=E.replace(/%%/g,"\0\0"),F)E.includes(o)&&(E=E.replace(new RegExp(o,"g"),F[o](C)));var R=fI(E=E.replace(/\0\0/g,"%"),!1);return R.length>I?0:(function(A,I){l.set(A,I)}(R,A),R.length-1)}var uI=function(A,I,g,B){A||(A=this),this.parent=A,this.mount=A.mount,this.mounted=null,this.id=kA.nextInode++,this.name=I,this.mode=g,this.node_ops={},this.stream_ops={},this.rdev=B};function fI(A,I,g){var B=g>0?g:H(A)+1,Q=new Array(B),C=L(A,Q,0,Q.length);return I&&(Q.length=C),Q}Object.defineProperties(uI.prototype,{read:{get:function(){return 365==(365&this.mode)},set:function(A){A?this.mode|=365:this.mode&=-366}},write:{get:function(){return 146==(146&this.mode)},set:function(A){A?this.mode|=146:this.mode&=-147}},isFolder:{get:function(){return kA.isDir(this.mode)}},isDevice:{get:function(){return kA.isChrdev(this.mode)}}}),kA.FSNode=uI,kA.staticInit(),WA=Q.InternalError=lA(Error,"InternalError"),function(){for(var A=new Array(256),I=0;I<256;++I)A[I]=String.fromCharCode(I);bA=A}(),ZA=Q.BindingError=lA(Error,"BindingError"),BI.prototype.isAliasOf=function(A){if(!(this instanceof BI))return!1;if(!(A instanceof BI))return!1;for(var I=this.$$.ptrType.registeredClass,g=this.$$.ptr,B=A.$$.ptrType.registeredClass,Q=A.$$.ptr;I.baseClass;)g=I.upcast(g),I=I.baseClass;for(;B.baseClass;)Q=B.upcast(Q),B=B.baseClass;return I===B&&g===Q},BI.prototype.clone=function(){if(this.$$.ptr||XA(this),this.$$.preservePointerOnDelete)return this.$$.count.value+=1,this;var A,I=gI(Object.create(Object.getPrototypeOf(this),{$$:{value:(A=this.$$,{count:A.count,deleteScheduled:A.deleteScheduled,preservePointerOnDelete:A.preservePointerOnDelete,ptr:A.ptr,ptrType:A.ptrType,smartPtr:A.smartPtr,smartPtrType:A.smartPtrType})}}));return I.$$.count.value+=1,I.$$.deleteScheduled=!1,I},BI.prototype.delete=function(){this.$$.ptr||XA(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&VA("Object already scheduled for deletion"),OA(this),jA(this.$$),this.$$.preservePointerOnDelete||(this.$$.smartPtr=void 0,this.$$.ptr=void 0)},BI.prototype.isDeleted=function(){return!this.$$.ptr},BI.prototype.deleteLater=function(){return this.$$.ptr||XA(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&VA("Object already scheduled for deletion"),zA.push(this),1===zA.length&&$A&&$A(_A),this.$$.deleteScheduled=!0,this},Q.getInheritedInstanceCount=function(){return Object.keys(AI).length},Q.getLiveInheritedInstances=function(){var A=[];for(var I in AI)AI.hasOwnProperty(I)&&A.push(AI[I]);return A},Q.flushPendingDeletes=_A,Q.setDelayFunction=function(A){$A=A,zA.length&&$A&&$A(_A)},GI.prototype.getPointee=function(A){return this.rawGetPointee&&(A=this.rawGetPointee(A)),A},GI.prototype.destructor=function(A){this.rawDestructor&&this.rawDestructor(A)},GI.prototype.argPackAdvance=8,GI.prototype.readValueFromPointer=KA,GI.prototype.deleteObject=function(A){null!==A&&A.delete()},GI.prototype.fromWireType=function(A){var I=this.getPointee(A);if(!I)return this.destructor(A),null;var g=function(A,I){return I=function(A,I){for(void 0===I&&VA("ptr should not be undefined");A.baseClass;)I=A.upcast(I),A=A.baseClass;return I}(A,I),AI[I]}(this.registeredClass,I);if(void 0!==g){if(0===g.$$.count.value)return g.$$.ptr=I,g.$$.smartPtr=A,g.clone();var B=g.clone();return this.destructor(A),B}function Q(){return this.isSmartPointer?II(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:I,smartPtrType:this,smartPtr:A}):II(this.registeredClass.instancePrototype,{ptrType:this,ptr:A})}var C,E=this.registeredClass.getActualType(I),i=PA[E];if(!i)return Q.call(this);C=this.isConst?i.constPointerType:i.pointerType;var o=vA(I,this.registeredClass,C.registeredClass);return null===o?Q.call(this):this.isSmartPointer?II(C.registeredClass.instancePrototype,{ptrType:C,ptr:o,smartPtrType:this,smartPtr:A}):II(C.registeredClass.instancePrototype,{ptrType:C,ptr:o})},tI=Q.UnboundTypeError=lA(Error,"UnboundTypeError"),Q.count_emval_handles=function(){for(var A=0,I=5;I>4,g=(15&Q)<<4|(C=i.indexOf(A.charAt(D++)))>>2,B=(3&C)<<6|(E=i.indexOf(A.charAt(D++))),o+=String.fromCharCode(I),64!==C&&(o+=String.fromCharCode(g)),64!==E&&(o+=String.fromCharCode(B))}while(D>1]=2,0;case 16:case 8:default:return-28;case 9:return 28,p[XI()>>2]=28,-1}}catch(A){if(void 0===kA||!(A instanceof kA.ErrnoError))throw A;return-A.errno}},M:function(A,I,g){nA.varargs=g;try{var B=nA.getStreamFromFD(A);switch(I){case 21509:case 21505:case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:case 21523:case 21524:return B.tty?0:-59;case 21519:if(!B.tty)return-59;var Q=nA.get();return p[Q>>2]=0,0;case 21520:return B.tty?-28:-59;case 21531:return Q=nA.get(),kA.ioctl(B,I,Q);default:oA("bad ioctl syscall "+I)}}catch(A){if(void 0===kA||!(A instanceof kA.ErrnoError))throw A;return-A.errno}},N:function(A,I,g){nA.varargs=g;try{var B=nA.getStr(A),Q=g?nA.get():0;return kA.open(B,I,Q).fd}catch(A){if(void 0===kA||!(A instanceof kA.ErrnoError))throw A;return-A.errno}},V:function(A){var I=UA[A];delete UA[A];var g=I.rawConstructor,B=I.rawDestructor,Q=I.fields;fA([A],Q.map((function(A){return A.getterReturnType})).concat(Q.map((function(A){return A.setterArgumentType}))),(function(A){var C={};return Q.forEach((function(I,g){var B=I.fieldName,E=A[g],i=I.getter,o=I.getterContext,D=A[g+Q.length],a=I.setter,G=I.setterContext;C[B]={read:function(A){return E.fromWireType(i(o,A))},write:function(A,I){var g=[];a(G,A,D.toWireType(g,I)),JA(g)}}})),[{name:I.name,fromWireType:function(A){var I={};for(var g in C)I[g]=C[g].read(A);return B(A),I},toWireType:function(A,I){for(var Q in C)if(!(Q in I))throw new TypeError('Missing field: "'+Q+'"');var E=g();for(Q in C)C[Q].write(E,I[Q]);return null!==A&&A.push(B,E),E},argPackAdvance:8,readValueFromPointer:KA,destructorFunction:B}]}))},F:function(A,I,g,B,Q){},R:function(A,I,g,B,Q){var C=pA(g);xA(A,{name:I=mA(I),fromWireType:function(A){return!!A},toWireType:function(A,I){return I?B:Q},argPackAdvance:8,readValueFromPointer:function(A){var B;if(1===g)B=l;else if(2===g)B=u;else{if(4!==g)throw new TypeError("Unknown boolean type size: "+I);B=p}return this.fromWireType(B[A>>C])},destructorFunction:null})},q:function(A,I,g,B,Q,C,E,i,o,D,a,G,w){a=mA(a),C=hI(Q,C),i&&(i=hI(E,i)),D&&(D=hI(o,D)),w=hI(G,w);var s=HA(a);CI(s,(function(){RI("Cannot construct "+a+" due to unbound types",[B])})),fA([A,I,g],B?[B]:[],(function(I){var g,Q;I=I[0],Q=B?(g=I.registeredClass).instancePrototype:BI.prototype;var E=qA(s,(function(){if(Object.getPrototypeOf(this)!==o)throw new ZA("Use 'new' to construct "+a);if(void 0===G.constructor_body)throw new ZA(a+" has no accessible constructor");var A=G.constructor_body[arguments.length];if(void 0===A)throw new ZA("Tried to invoke ctor of "+a+" with invalid number of parameters ("+arguments.length+") - expected ("+Object.keys(G.constructor_body).toString()+") parameters instead!");return A.apply(this,arguments)})),o=Object.create(Q,{constructor:{value:E}});E.prototype=o;var G=new EI(a,E,o,w,g,C,i,D),h=new GI(a,G,!0,!1,!1),t=new GI(a+"*",G,!1,!1,!1),F=new GI(a+" const*",G,!1,!0,!1);return PA[A]={pointerType:t,constPointerType:F},wI(s,E),[h,t,F]}))},p:function(A,I,g,B,Q,C){U(I>0);var E=yI(I,g);Q=hI(B,Q),fA([],[A],(function(A){var g="constructor "+(A=A[0]).name;if(void 0===A.registeredClass.constructor_body&&(A.registeredClass.constructor_body=[]),void 0!==A.registeredClass.constructor_body[I-1])throw new ZA("Cannot register multiple constructors with identical number of parameters ("+(I-1)+") for class '"+A.name+"'! Overload resolution is currently only performed using the parameter count, not actual type info!");return A.registeredClass.constructor_body[I-1]=()=>{RI("Cannot construct "+A.name+" due to unbound types",E)},fA([],E,(function(B){return B.splice(1,0,null),A.registeredClass.constructor_body[I-1]=rI(g,B,null,Q,C),[]})),[]}))},f:function(A,I,g,B,Q,C,E,i){var o=yI(g,B);I=mA(I),C=hI(Q,C),fA([],[A],(function(A){var B=(A=A[0]).name+"."+I;function Q(){RI("Cannot call "+B+" due to unbound types",o)}I.startsWith("@@")&&(I=Symbol[I.substring(2)]),i&&A.registeredClass.pureVirtualFunctions.push(I);var D=A.registeredClass.instancePrototype,a=D[I];return void 0===a||void 0===a.overloadTable&&a.className!==A.name&&a.argCount===g-2?(Q.argCount=g-2,Q.className=A.name,D[I]=Q):(QI(D,I,B),D[I].overloadTable[g-2]=Q),fA([],o,(function(Q){var i=rI(B,Q,A,C,E);return void 0===D[I].overloadTable?(i.argCount=g-2,D[I]=i):D[I].overloadTable[g-2]=i,[]})),[]}))},w:function(A,I,g){A=mA(A),fA([],[I],(function(I){return I=I[0],Q[A]=I.fromWireType(g),[]}))},Q:function(A,I){xA(A,{name:I=mA(I),fromWireType:function(A){var I=eI.toValue(A);return SI(A),I},toWireType:function(A,I){return eI.toHandle(I)},argPackAdvance:8,readValueFromPointer:KA,destructorFunction:null})},v:function(A,I,g){var B=pA(g);xA(A,{name:I=mA(I),fromWireType:function(A){return A},toWireType:function(A,I){return I},argPackAdvance:8,readValueFromPointer:kI(I,B),destructorFunction:null})},g:function(A,I,g,B,Q,C){var E=yI(I,g);A=mA(A),Q=hI(B,Q),CI(A,(function(){RI("Cannot call "+A+" due to unbound types",E)}),I-1),fA([],E,(function(g){var B=[g[0],null].concat(g.slice(1));return wI(A,rI(A,B,null,Q,C),I-1),[]}))},h:function(A,I,g,B,Q){I=mA(I),-1===Q&&(Q=4294967295);var C=pA(g),E=A=>A;if(0===B){var i=32-8*g;E=A=>A<>>i}var o=I.includes("unsigned");xA(A,{name:I,fromWireType:E,toWireType:o?function(A,I){return this.name,I>>>0}:function(A,I){return this.name,I},argPackAdvance:8,readValueFromPointer:nI(I,C,0!==B),destructorFunction:null})},b:function(A,I,g){var B=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][I];function Q(A){var I=b,g=I[A>>=2],Q=I[A+1];return new B(q,Q,g)}xA(A,{name:g=mA(g),fromWireType:Q,argPackAdvance:8,readValueFromPointer:Q},{ignoreDuplicateRegistrations:!0})},u:function(A,I){var g="std::string"===(I=mA(I));xA(A,{name:I,fromWireType:function(A){var I,B=b[A>>2];if(g)for(var Q=A+4,C=0;C<=B;++C){var E=A+4+C;if(C==B||0==W[E]){var i=Y(Q,E-Q);void 0===I?I=i:(I+=String.fromCharCode(0),I+=i),Q=E+1}}else{var o=new Array(B);for(C=0;CH(I):()=>I.length)(),C=VI(4+Q+1);if(b[C>>2]=Q,g&&B)d(I,C+4,Q+1);else if(B)for(var E=0;E255&&(xI(C),VA("String has UTF-16 code units that do not fit in 8 bits")),W[C+4+E]=i}else for(E=0;Ef,i=1):4===I&&(B=O,Q=j,E=v,C=()=>b,i=2),xA(A,{name:g,fromWireType:function(A){for(var g,Q=b[A>>2],E=C(),o=A+4,D=0;D<=Q;++D){var a=A+4+D*I;if(D==Q||0==E[a>>i]){var G=B(o,a-o);void 0===g?g=G:(g+=String.fromCharCode(0),g+=G),o=a+I}}return xI(A),g},toWireType:function(A,B){"string"!=typeof B&&VA("Cannot pass non-string to C++ string type "+g);var C=E(B),o=VI(4+C+I);return b[o>>2]=C>>i,Q(B,o+4,C+I),null!==A&&A.push(xI,o),o},argPackAdvance:8,readValueFromPointer:KA,destructorFunction:function(A){xI(A)}})},X:function(A,I,g,B,Q,C){UA[A]={name:mA(I),rawConstructor:hI(g,B),rawDestructor:hI(Q,C),fields:[]}},W:function(A,I,g,B,Q,C,E,i,o,D){UA[A].fields.push({fieldName:mA(I),getterReturnType:g,getter:hI(B,Q),getterContext:C,setterArgumentType:E,setter:hI(i,o),setterContext:D})},S:function(A,I){xA(A,{isVoid:!0,name:I=mA(I),argPackAdvance:0,fromWireType:function(){},toWireType:function(A,I){}})},H:function(){throw 1/0},T:SI,U:function(A){A>4&&(NI[A].refcount+=1)},o:function(A,I){var g,B;void 0===(B=LA[g=A])&&VA("_emval_take_value has unknown type "+FI(g));var Q=(A=B).readValueFromPointer(I);return eI.toHandle(Q)},O:function(A,I){var g=new Date(1e3*p[A>>2]);p[I>>2]=g.getSeconds(),p[I+4>>2]=g.getMinutes(),p[I+8>>2]=g.getHours(),p[I+12>>2]=g.getDate(),p[I+16>>2]=g.getMonth(),p[I+20>>2]=g.getFullYear()-1900,p[I+24>>2]=g.getDay();var B=new Date(g.getFullYear(),0,1),Q=(g.getTime()-B.getTime())/864e5|0;p[I+28>>2]=Q,p[I+36>>2]=-60*g.getTimezoneOffset();var C=new Date(g.getFullYear(),6,1).getTimezoneOffset(),E=B.getTimezoneOffset(),i=0|(C!=E&&g.getTimezoneOffset()==Math.min(E,C));p[I+32>>2]=i},P:function A(I,g,B){A.called||(A.called=!0,function(A,I,g){var B=(new Date).getFullYear(),Q=new Date(B,0,1),C=new Date(B,6,1),E=Q.getTimezoneOffset(),i=C.getTimezoneOffset(),o=Math.max(E,i);function D(A){var I=A.toTimeString().match(/\(([A-Za-z ]+)\)$/);return I?I[1]:"GMT"}p[A>>2]=60*o,p[I>>2]=Number(E!=i);var a=D(Q),G=D(C),w=P(a),s=P(G);i>2]=w,p[g+4>>2]=s):(p[g>>2]=s,p[g+4>>2]=w)}(I,g,B))},a:function(){oA("")},i:function(A,I,g){var B=function(A,I){var g;for(UI.length=0,I>>=2;g=W[A++];){var B=g<105;B&&1&I&&I++,UI.push(B?Z[I++>>1]:p[I]),++I}return UI}(I,g);return RA[A].apply(null,B)},I:function(A){var I,g=W.length,B=2147483648;if((A>>>=0)>B)return!1;for(var Q=1;Q<=4;Q*=2){var C=g*(1+.2/Q);if(C=Math.min(C,A+100663296),JI(Math.min(B,(I=Math.max(A,C))+(65536-I%65536)%65536)))return!0}return!1},J:function(A,I){var g=0;return YI().forEach((function(B,Q){var C=I+g;p[A+4*Q>>2]=C,function(A,I,g){for(var B=0;B>0]=A.charCodeAt(B);l[I>>0]=0}(B,C),g+=B.length+1})),0},K:function(A,I){var g=YI();p[A>>2]=g.length;var B=0;return g.forEach((function(A){B+=A.length+1})),p[I>>2]=B,0},d:function(A){!function(A,I){var g;gA(),g=A,gA()||(Q.onExit&&Q.onExit(g),n=!0),t(g,new PI(g))}(A)},r:function(A){try{var I=nA.getStreamFromFD(A);return kA.close(I),0}catch(A){if(void 0===kA||!(A instanceof kA.ErrnoError))throw A;return A.errno}},L:function(A,I,g,B){try{var Q=nA.getStreamFromFD(A),C=nA.doReadv(Q,I,g);return p[B>>2]=C,0}catch(A){if(void 0===kA||!(A instanceof kA.ErrnoError))throw A;return A.errno}},E:function(A,I,g,B,Q){try{var C=nA.getStreamFromFD(A),E=4294967296*g+(I>>>0),i=9007199254740992;return E<=-i||E>=i?-61:(kA.llseek(C,E,B),wA=[C.position>>>0,(GA=C.position,+Math.abs(GA)>=1?GA>0?(0|Math.min(+Math.floor(GA/4294967296),4294967295))>>>0:~~+Math.ceil((GA-+(~~GA>>>0))/4294967296)>>>0:0)],p[Q>>2]=wA[0],p[Q+4>>2]=wA[1],C.getdents&&0===E&&0===B&&(C.getdents=null),0)}catch(A){if(void 0===kA||!(A instanceof kA.ErrnoError))throw A;return A.errno}},s:function(A,I,g,B){try{var Q=nA.getStreamFromFD(A),C=nA.doWritev(Q,I,g);return p[B>>2]=C,0}catch(A){if(void 0===kA||!(A instanceof kA.ErrnoError))throw A;return A.errno}},e:function(){return e},x:function(A){var I=Date.now();return p[A>>2]=I/1e3|0,p[A+4>>2]=I%1e3*1e3|0,0},z:function(A,I){var g=jI();try{return rA(A)(I)}catch(A){if(vI(g),A!==A+0)throw A;OI(1,0)}},B:function(A,I,g){var B=jI();try{return rA(A)(I,g)}catch(A){if(vI(B),A!==A+0)throw A;OI(1,0)}},A:function(A,I,g,B){var Q=jI();try{return rA(A)(I,g,B)}catch(A){if(vI(Q),A!==A+0)throw A;OI(1,0)}},l:function(A,I){var g=jI();try{rA(A)(I)}catch(A){if(vI(g),A!==A+0)throw A;OI(1,0)}},C:function(A,I,g){var B=jI();try{rA(A)(I,g)}catch(A){if(vI(B),A!==A+0)throw A;OI(1,0)}},D:function(A,I,g,B){var Q=jI();try{rA(A)(I,g,B)}catch(A){if(vI(Q),A!==A+0)throw A;OI(1,0)}},m:function(A,I,g,B,Q){var C=jI();try{rA(A)(I,g,B,Q)}catch(A){if(vI(C),A!==A+0)throw A;OI(1,0)}},c:function(A){e=A},Y:WI,G:function(A,I,g,B){return WI(A,I,g,B)},y:function(A){var I=Date.now()/1e3|0;return A&&(p[A>>2]=I),I}},VI=(function(){var A={a:ZI};function I(A,I){var g,B=A.exports;Q.asm=B,z((c=Q.asm.Z).buffer),_=Q.asm.ca,g=Q.asm._,AA.unshift(g),iA()}function g(A){I(A.instance)}function C(I){return function(){if(!S&&(F||R)){if("function"==typeof fetch&&!tA(DA))return fetch(DA,{credentials:"same-origin"}).then((function(A){if(!A.ok)throw"failed to load wasm binary file at '"+DA+"'";return A.arrayBuffer()})).catch((function(){return FA(DA)}));if(E)return new Promise((function(A,I){E(DA,(function(I){A(new Uint8Array(I))}),I)}))}return Promise.resolve().then((function(){return FA(DA)}))}().then((function(I){return WebAssembly.instantiate(I,A)})).then((function(A){return A})).then(I,(function(A){N("failed to asynchronously prepare wasm: "+A),oA(A)}))}if(EA(),Q.instantiateWasm)try{return Q.instantiateWasm(A,I)}catch(A){return N("Module.instantiateWasm callback failed with error: "+A),!1}(S||"function"!=typeof WebAssembly.instantiateStreaming||hA(DA)||tA(DA)||"function"!=typeof fetch?C(g):fetch(DA,{credentials:"same-origin"}).then((function(I){return WebAssembly.instantiateStreaming(I,A).then(g,(function(A){return N("wasm streaming compile failed: "+A),N("falling back to ArrayBuffer instantiation"),C(g)}))}))).catch(B)}(),Q.___wasm_call_ctors=function(){return(Q.___wasm_call_ctors=Q.asm._).apply(null,arguments)},Q._malloc=function(){return(VI=Q._malloc=Q.asm.$).apply(null,arguments)}),xI=Q._free=function(){return(xI=Q._free=Q.asm.aa).apply(null,arguments)},XI=Q.___errno_location=function(){return(XI=Q.___errno_location=Q.asm.ba).apply(null,arguments)},TI=Q.___getTypeName=function(){return(TI=Q.___getTypeName=Q.asm.da).apply(null,arguments)},OI=(Q.___embind_register_native_and_builtin_types=function(){return(Q.___embind_register_native_and_builtin_types=Q.asm.ea).apply(null,arguments)},Q._setThrew=function(){return(OI=Q._setThrew=Q.asm.fa).apply(null,arguments)}),jI=Q.stackSave=function(){return(jI=Q.stackSave=Q.asm.ga).apply(null,arguments)},vI=Q.stackRestore=function(){return(vI=Q.stackRestore=Q.asm.ha).apply(null,arguments)};function PI(A){this.name="ExitStatus",this.message="Program terminated with exit("+A+")",this.status=A}function zI(A){function g(){mI||(mI=!0,Q.calledRun=!0,n||(Q.noFSInit||kA.init.initialized||kA.init(),kA.ignorePermissions=!1,eA.init(),yA(AA),I(Q),Q.onRuntimeInitialized&&Q.onRuntimeInitialized(),function(){if(Q.postRun)for("function"==typeof Q.postRun&&(Q.postRun=[Q.postRun]);Q.postRun.length;)A=Q.postRun.shift(),IA.unshift(A);var A;yA(IA)}()))}A=A||s,BA>0||(function(){if(Q.preRun)for("function"==typeof Q.preRun&&(Q.preRun=[Q.preRun]);Q.preRun.length;)A=Q.preRun.shift(),$.unshift(A);var A;yA($)}(),BA>0||(Q.setStatus?(Q.setStatus("Running..."),setTimeout((function(){setTimeout((function(){Q.setStatus("")}),1),g()}),1)):g()))}if(Q.dynCall_jiji=function(){return(Q.dynCall_jiji=Q.asm.ia).apply(null,arguments)},Q.dynCall_viijii=function(){return(Q.dynCall_viijii=Q.asm.ja).apply(null,arguments)},Q.dynCall_iiiiij=function(){return(Q.dynCall_iiiiij=Q.asm.ka).apply(null,arguments)},Q.dynCall_iiiiijj=function(){return(Q.dynCall_iiiiijj=Q.asm.la).apply(null,arguments)},Q.dynCall_iiiiiijj=function(){return(Q.dynCall_iiiiiijj=Q.asm.ma).apply(null,arguments)},Q.FS=kA,CA=function A(){mI||zI(),mI||(CA=A)},Q.run=zI,Q.preInit)for("function"==typeof Q.preInit&&(Q.preInit=[Q.preInit]);Q.preInit.length>0;)Q.preInit.pop()();return zI(),A.ready});const G=a;var w=g(669),s=g.n(w),h=function(){function A(){Q(this,A)}var g,B;return E(A,null,[{key:"fetchRemoteData",value:(B=I(D().mark((function A(I){var g;return D().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:return A.prev=0,A.next=3,s().get(I,{responseType:"arraybuffer"});case 3:return g=A.sent,A.abrupt("return",new Uint8Array(g.data));case 7:throw A.prev=7,A.t0=A.catch(0),A.t0;case 10:case"end":return A.stop()}}),A,null,[[0,7]])}))),function(A){return B.apply(this,arguments)})},{key:"fetchRemoteDataCallback",value:(g=I(D().mark((function A(I,g){var B;return D().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:return A.prev=0,A.next=3,s().get(I,{responseType:"arraybuffer"}).then((function(A){var I=new Uint8Array(A.data);console.log(I),g(A)}));case 3:return B=A.sent,A.abrupt("return",B);case 7:throw A.prev=7,A.t0=A.catch(0),A.t0;case 10:case"end":return A.stop()}}),A,null,[[0,7]])}))),function(A,I){return g.apply(this,arguments)})},{key:"string2Uint8Data",value:function(A){for(var I=new Uint8Array(A.length),g=0;g200&&(this.nftMarkerFound=!1,this.dispatchEvent({name:"lostNFTMarker",target:this,data:{index:C,type:i,marker:E,matrix:this.transform_mat,matrixGL_RH:this.transformGL_RH}}))}}},{key:"detectNFTMarker",value:function(){this.artoolkitNFT.detectNFTMarker(this.id)}},{key:"trackNFTMarkerId",value:function(A,I){var g=this.converter().nftMarkers[A];return g||(this.converter().nftMarkers[A]=g={inPrevious:!1,inCurrent:!1,matrix:new Float64Array(12),matrixGL_RH:new Float64Array(12),markerWidth:I||this.defaultMarkerWidth}),I&&(g.markerWidth=I),g}},{key:"detectMarker",value:function(A){return this._copyImageToHeap(A)?this.artoolkitNFT.detectMarker(this.id):-99}},{key:"getNFTMarker",value:function(A){if(0===this.artoolkitNFT.getNFTMarker(this.id,A))return this.artoolkitNFT.instance.NFTMarkerInfo}},{key:"getNFTData",value:function(A,I){return this.artoolkitNFT.getNFTData(A,I)}},{key:"addEventListener",value:function(A,I){this.converter().listeners[A]||(this.converter().listeners[A]=[]),this.converter().listeners[A].push(I)}},{key:"removeEventListener",value:function(A,I){if(this.converter().listeners[A]){var g=this.converter().listeners[A].indexOf(I);g>-1&&this.converter().listeners[A].splice(g,1)}}},{key:"dispatchEvent",value:function(A){var I=this.converter().listeners[A.name];if(I)for(var g=0;g>3,g+=4}return!!this.dataHeap&&(this.dataHeap.set(I),!0)}console.error("Error: no provided imageData to ARControllerNFT")}}],[{key:"initWithDimensions",value:(B=I(D().mark((function I(g,B,Q){var C;return D().wrap((function(I){for(;;)switch(I.prev=I.next){case 0:return C=new A(g,B,Q),I.next=3,C._initialize();case 3:return I.abrupt("return",I.sent);case 4:case"end":return I.stop()}}),I)}))),function(A,I,g){return B.apply(this,arguments)})},{key:"initWithImage",value:(g=I(D().mark((function I(g,B){var Q,C,E;return D().wrap((function(I){for(;;)switch(I.prev=I.next){case 0:return Q=g.videoWidth||g.width,C=g.videoHeight||g.height,E=new A(Q,C,B),I.next=5,E._initialize();case 5:return I.abrupt("return",I.sent);case 6:case"end":return I.stop()}}),I)}))),function(A,I){return g.apply(this,arguments)})}]),A}();const R={ARToolkitNFT:t,ARControllerNFT:F}})(),B.default})()})); +//# sourceMappingURL=data:application/json;charset=utf-8;base64,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L0MsS0FBS3M3QyxXQUNQdDdDLEtBQUtzN0MsU0FBUzN0QixJQUFJMXNCLElBQ1gsR0FqQ1B3UixRQUFRNUksTUFBTSxzRCxnREEvb0JsQixXQUNFMHdDLEVBQ0FDLEVBQ0FDLEdBSEYsOEVBTVE2RSxFQUFrQixJQUFJaEYsRUFDMUJDLEVBQ0FDLEVBQ0FDLEdBVEosU0FXZTZFLEVBQWdCQyxjQVgvQixtRiw0RkFjQSxXQUNFeEQsRUFDQXRCLEdBRkYsa0ZBSVFGLEVBQVF3QixFQUFNZCxZQUFjYyxFQUFNeEIsTUFDbENDLEVBQVN1QixFQUFNYixhQUFlYSxFQUFNdkIsT0FDcEM4RSxFQUFrQixJQUFJaEYsRUFDMUJDLEVBQ0FDLEVBQ0FDLEdBVEosU0FXZTZFLEVBQWdCQyxjQVgvQixtRixvREF6R21CakYsR0MzRXJCLFNBQ0VqQyxhQUFBQSxFQUNBaUMsZ0JBQUFBLEkiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9BUlRvb2xraXRORlQvd2VicGFjay91bml2ZXJzYWxNb2R1bGVEZWZpbml0aW9uIiwid2VicGFjazovL0FSVG9vbGtpdE5GVC8uL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9yZWdlbmVyYXRvci9pbmRleC5qcyIsIndlYnBhY2s6Ly9BUlRvb2xraXRORlQvLi9ub2RlX21vZHVsZXMvYXhpb3MvaW5kZXguanMiLCJ3ZWJwYWNrOi8vQVJUb29sa2l0TkZULy4vbm9kZV9tb2R1bGVzL2F4aW9zL2xpYi9hZGFwdGVycy94aHIuanMiLCJ3ZWJwYWNrOi8vQVJUb29sa2l0TkZULy4vbm9kZV9tb2R1bGVzL2F4aW9zL2xpYi9heGlvcy5qcyIsIndlYnBhY2s6Ly9BUlRvb2xraXRORlQvLi9ub2RlX21vZHVsZXMvYXhpb3MvbGliL2NhbmNlbC9DYW5jZWwuanMiLCJ3ZWJwYWNrOi8vQVJUb29sa2l0TkZULy4vbm9kZV9tb2R1bGVzL2F4aW9zL2xpYi9jYW5jZWwvQ2FuY2VsVG9rZW4uanMiLCJ3ZWJwYWNrOi8vQVJUb29sa2l0TkZULy4vbm9kZV9tb2R1bGVzL2F4aW9zL2xpYi9jYW5jZWwvaXNDYW5jZWwuanMiLCJ3ZWJwYWNrOi8vQVJUb29sa2l0TkZULy4vbm9kZV9tb2R1bGVzL2F4aW9zL2xpYi9jb3JlL0F4aW9zLmpzIiwid2VicGFjazovL0FSVG9vbGtpdE5GVC8uL25vZGVfbW9kdWxlcy9heGlvcy9saWIvY29yZS9JbnRlcmNlcHRvck1hbmFnZXIuanMiLCJ3ZWJwYWNrOi8vQVJUb29sa2l0TkZULy4vbm9kZV9tb2R1bGVzL2F4aW9zL2xpYi9jb3JlL2J1aWxkRnVsbFBhdGguanMiLCJ3ZWJwYWNrOi8vQVJUb29sa2l0TkZULy4vbm9kZV9tb2R1bGVzL2F4aW9zL2xpYi9jb3JlL2NyZWF0ZUVycm9yLmpzIiwid2VicGFjazovL0FSVG9vbGtpdE5GVC8uL25vZGVfbW9kdWxlcy9heGlvcy9saWIvY29yZS9kaXNwYXRjaFJlcXVlc3QuanMiLCJ3ZWJwYWNrOi8vQVJUb29sa2l0TkZULy4vbm9kZV9tb2R1bGVzL2F4aW9zL2xpYi9jb3JlL2VuaGFuY2VFcnJvci5qcyIsIndlYnBhY2s6Ly9BUlRvb2xraXRORlQvLi9ub2RlX21vZHVsZXMvYXhpb3MvbGliL2NvcmUvbWVyZ2VDb25maWcuanMiLCJ3ZWJwYWNrOi8vQVJUb29sa2l0TkZULy4vbm9kZV9tb2R1bGVzL2F4aW9zL2xpYi9jb3JlL3NldHRsZS5qcyIsIndlYnBhY2s6Ly9BUlRvb2xraXRORlQvLi9ub2RlX21vZHVsZXMvYXhpb3MvbGliL2NvcmUvdHJhbnNmb3JtRGF0YS5qcyIsIndlYnBhY2s6Ly9BUlRvb2xraXRORlQvLi9ub2RlX21vZHVsZXMvYXhpb3MvbGliL2RlZmF1bHRzLmpzIiwid2VicGFjazovL0FSVG9vbGtpdE5GVC8uL25vZGVfbW9kdWxlcy9heGlvcy9saWIvZW52L2RhdGEuanMiLCJ3ZWJwYWNrOi8vQVJUb29sa2l0TkZULy4vbm9kZV9tb2R1bGVzL2F4aW9zL2xpYi9oZWxwZXJzL2JpbmQuanMiLCJ3ZWJwYWNrOi8vQVJUb29sa2l0TkZULy4vbm9kZV9tb2R1bGVzL2F4aW9zL2xpYi9oZWxwZXJzL2J1aWxkVVJMLmpzIiwid2VicGFjazovL0FSVG9vbGtpdE5GVC8uL25vZGVfbW9kdWxlcy9heGlvcy9saWIvaGVscGVycy9jb21iaW5lVVJMcy5qcyIsIndlYnBhY2s6Ly9BUlRvb2xraXRORlQvLi9ub2RlX21vZHVsZXMvYXhpb3MvbGliL2hlbHBlcnMvY29va2llcy5qcyIsIndlYnBhY2s6Ly9BUlRvb2xraXRORlQvLi9ub2RlX21vZHVsZXMvYXhpb3MvbGliL2hlbHBlcnMvaXNBYnNvbHV0ZVVSTC5qcyIsIndlYnBhY2s6Ly9BUlRvb2xraXRORlQvLi9ub2RlX21vZHVsZXMvYXhpb3MvbGliL2hlbHBlcnMvaXNBeGlvc0Vycm9yLmpzIiwid2VicGFjazovL0FSVG9vbGtpdE5GVC8uL25vZGVfbW9kdWxlcy9heGlvcy9saWIvaGVscGVycy9pc1VSTFNhbWVPcmlnaW4uanMiLCJ3ZWJwYWNrOi8vQVJUb29sa2l0TkZULy4vbm9kZV9tb2R1bGVzL2F4aW9zL2xpYi9oZWxwZXJzL25vcm1hbGl6ZUhlYWRlck5hbWUuanMiLCJ3ZWJwYWNrOi8vQVJUb29sa2l0TkZULy4vbm9kZV9tb2R1bGVzL2F4aW9zL2xpYi9oZWxwZXJzL3BhcnNlSGVhZGVycy5qcyIsIndlYnBhY2s6Ly9BUlRvb2xraXRORlQvLi9ub2RlX21vZHVsZXMvYXhpb3MvbGliL2hlbHBlcnMvc3ByZWFkLmpzIiwid2VicGFjazovL0FSVG9vbGtpdE5GVC8uL25vZGVfbW9kdWxlcy9heGlvcy9saWIvaGVscGVycy92YWxpZGF0b3IuanMiLCJ3ZWJwYWNrOi8vQVJUb29sa2l0TkZULy4vbm9kZV9tb2R1bGVzL2F4aW9zL2xpYi91dGlscy5qcyIsIndlYnBhY2s6Ly9BUlRvb2xraXRORlQvLi9ub2RlX21vZHVsZXMvcmVnZW5lcmF0b3ItcnVudGltZS9ydW50aW1lLmpzIiwid2VicGFjazovL0FSVG9vbGtpdE5GVC93ZWJwYWNrL2Jvb3RzdHJhcCIsIndlYnBhY2s6Ly9BUlRvb2xraXRORlQvd2VicGFjay9ydW50aW1lL2NvbXBhdCBnZXQgZGVmYXVsdCBleHBvcnQiLCJ3ZWJwYWNrOi8vQVJUb29sa2l0TkZUL3dlYnBhY2svcnVudGltZS9kZWZpbmUgcHJvcGVydHkgZ2V0dGVycyIsIndlYnBhY2s6Ly9BUlRvb2xraXRORlQvd2VicGFjay9ydW50aW1lL2dsb2JhbCIsIndlYnBhY2s6Ly9BUlRvb2xraXRORlQvd2VicGFjay9ydW50aW1lL2hhc093blByb3BlcnR5IHNob3J0aGFuZCIsIndlYnBhY2s6Ly9BUlRvb2xraXRORlQvLi9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vYXN5bmNUb0dlbmVyYXRvci5qcyIsIndlYnBhY2s6Ly9BUlRvb2xraXRORlQvLi9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vY2xhc3NDYWxsQ2hlY2suanMiLCJ3ZWJwYWNrOi8vQVJUb29sa2l0TkZULy4vbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL2NyZWF0ZUNsYXNzLmpzIiwid2VicGFjazovL0FSVG9vbGtpdE5GVC8uL2J1aWxkL2FydG9vbGtpdE5GVF9FUzZfd2FzbS5qcyIsIndlYnBhY2s6Ly9BUlRvb2xraXRORlQvLi9zcmMvVXRpbHMudHMiLCJ3ZWJwYWNrOi8vQVJUb29sa2l0TkZULy4vc3JjL0FSVG9vbGtpdE5GVC50cyIsIndlYnBhY2s6Ly9BUlRvb2xraXRORlQvLi9zcmMvQVJDb250cm9sbGVyTkZULnRzIiwid2VicGFjazovL0FSVG9vbGtpdE5GVC8uL3NyYy9pbmRleC50cyJdLCJzb3VyY2VzQ29udGVudCI6WyIoZnVuY3Rpb24gd2VicGFja1VuaXZlcnNhbE1vZHVsZURlZmluaXRpb24ocm9vdCwgZmFjdG9yeSkge1xuXHRpZih0eXBlb2YgZXhwb3J0cyA9PT0gJ29iamVjdCcgJiYgdHlwZW9mIG1vZHVsZSA9PT0gJ29iamVjdCcpXG5cdFx0bW9kdWxlLmV4cG9ydHMgPSBmYWN0b3J5KCk7XG5cdGVsc2UgaWYodHlwZW9mIGRlZmluZSA9PT0gJ2Z1bmN0aW9uJyAmJiBkZWZpbmUuYW1kKVxuXHRcdGRlZmluZShbXSwgZmFjdG9yeSk7XG5cdGVsc2UgaWYodHlwZW9mIGV4cG9ydHMgPT09ICdvYmplY3QnKVxuXHRcdGV4cG9ydHNbXCJBUlRvb2xraXRORlRcIl0gPSBmYWN0b3J5KCk7XG5cdGVsc2Vcblx0XHRyb290W1wiQVJUb29sa2l0TkZUXCJdID0gZmFjdG9yeSgpO1xufSkodHlwZW9mIHNlbGYgIT09ICd1bmRlZmluZWQnID8gc2VsZiA6IHRoaXMsIGZ1bmN0aW9uKCkge1xucmV0dXJuICIsIm1vZHVsZS5leHBvcnRzID0gcmVxdWlyZShcInJlZ2VuZXJhdG9yLXJ1bnRpbWVcIik7XG4iLCJtb2R1bGUuZXhwb3J0cyA9IHJlcXVpcmUoJy4vbGliL2F4aW9zJyk7IiwiJ3VzZSBzdHJpY3QnO1xuXG52YXIgdXRpbHMgPSByZXF1aXJlKCcuLy4uL3V0aWxzJyk7XG52YXIgc2V0dGxlID0gcmVxdWlyZSgnLi8uLi9jb3JlL3NldHRsZScpO1xudmFyIGNvb2tpZXMgPSByZXF1aXJlKCcuLy4uL2hlbHBlcnMvY29va2llcycpO1xudmFyIGJ1aWxkVVJMID0gcmVxdWlyZSgnLi8uLi9oZWxwZXJzL2J1aWxkVVJMJyk7XG52YXIgYnVpbGRGdWxsUGF0aCA9IHJlcXVpcmUoJy4uL2NvcmUvYnVpbGRGdWxsUGF0aCcpO1xudmFyIHBhcnNlSGVhZGVycyA9IHJlcXVpcmUoJy4vLi4vaGVscGVycy9wYXJzZUhlYWRlcnMnKTtcbnZhciBpc1VSTFNhbWVPcmlnaW4gPSByZXF1aXJlKCcuLy4uL2hlbHBlcnMvaXNVUkxTYW1lT3JpZ2luJyk7XG52YXIgY3JlYXRlRXJyb3IgPSByZXF1aXJlKCcuLi9jb3JlL2NyZWF0ZUVycm9yJyk7XG52YXIgZGVmYXVsdHMgPSByZXF1aXJlKCcuLi9kZWZhdWx0cycpO1xudmFyIENhbmNlbCA9IHJlcXVpcmUoJy4uL2NhbmNlbC9DYW5jZWwnKTtcblxubW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbiB4aHJBZGFwdGVyKGNvbmZpZykge1xuICByZXR1cm4gbmV3IFByb21pc2UoZnVuY3Rpb24gZGlzcGF0Y2hYaHJSZXF1ZXN0KHJlc29sdmUsIHJlamVjdCkge1xuICAgIHZhciByZXF1ZXN0RGF0YSA9IGNvbmZpZy5kYXRhO1xuICAgIHZhciByZXF1ZXN0SGVhZGVycyA9IGNvbmZpZy5oZWFkZXJzO1xuICAgIHZhciByZXNwb25zZVR5cGUgPSBjb25maWcucmVzcG9uc2VUeXBlO1xuICAgIHZhciBvbkNhbmNlbGVkO1xuICAgIGZ1bmN0aW9uIGRvbmUoKSB7XG4gICAgICBpZiAoY29uZmlnLmNhbmNlbFRva2VuKSB7XG4gICAgICAgIGNvbmZpZy5jYW5jZWxUb2tlbi51bnN1YnNjcmliZShvbkNhbmNlbGVkKTtcbiAgICAgIH1cblxuICAgICAgaWYgKGNvbmZpZy5zaWduYWwpIHtcbiAgICAgICAgY29uZmlnLnNpZ25hbC5yZW1vdmVFdmVudExpc3RlbmVyKCdhYm9ydCcsIG9uQ2FuY2VsZWQpO1xuICAgICAgfVxuICAgIH1cblxuICAgIGlmICh1dGlscy5pc0Zvcm1EYXRhKHJlcXVlc3REYXRhKSkge1xuICAgICAgZGVsZXRlIHJlcXVlc3RIZWFkZXJzWydDb250ZW50LVR5cGUnXTsgLy8gTGV0IHRoZSBicm93c2VyIHNldCBpdFxuICAgIH1cblxuICAgIHZhciByZXF1ZXN0ID0gbmV3IFhNTEh0dHBSZXF1ZXN0KCk7XG5cbiAgICAvLyBIVFRQIGJhc2ljIGF1dGhlbnRpY2F0aW9uXG4gICAgaWYgKGNvbmZpZy5hdXRoKSB7XG4gICAgICB2YXIgdXNlcm5hbWUgPSBjb25maWcuYXV0aC51c2VybmFtZSB8fCAnJztcbiAgICAgIHZhciBwYXNzd29yZCA9IGNvbmZpZy5hdXRoLnBhc3N3b3JkID8gdW5lc2NhcGUoZW5jb2RlVVJJQ29tcG9uZW50KGNvbmZpZy5hdXRoLnBhc3N3b3JkKSkgOiAnJztcbiAgICAgIHJlcXVlc3RIZWFkZXJzLkF1dGhvcml6YXRpb24gPSAnQmFzaWMgJyArIGJ0b2EodXNlcm5hbWUgKyAnOicgKyBwYXNzd29yZCk7XG4gICAgfVxuXG4gICAgdmFyIGZ1bGxQYXRoID0gYnVpbGRGdWxsUGF0aChjb25maWcuYmFzZVVSTCwgY29uZmlnLnVybCk7XG4gICAgcmVxdWVzdC5vcGVuKGNvbmZpZy5tZXRob2QudG9VcHBlckNhc2UoKSwgYnVpbGRVUkwoZnVsbFBhdGgsIGNvbmZpZy5wYXJhbXMsIGNvbmZpZy5wYXJhbXNTZXJpYWxpemVyKSwgdHJ1ZSk7XG5cbiAgICAvLyBTZXQgdGhlIHJlcXVlc3QgdGltZW91dCBpbiBNU1xuICAgIHJlcXVlc3QudGltZW91dCA9IGNvbmZpZy50aW1lb3V0O1xuXG4gICAgZnVuY3Rpb24gb25sb2FkZW5kKCkge1xuICAgICAgaWYgKCFyZXF1ZXN0KSB7XG4gICAgICAgIHJldHVybjtcbiAgICAgIH1cbiAgICAgIC8vIFByZXBhcmUgdGhlIHJlc3BvbnNlXG4gICAgICB2YXIgcmVzcG9uc2VIZWFkZXJzID0gJ2dldEFsbFJlc3BvbnNlSGVhZGVycycgaW4gcmVxdWVzdCA/IHBhcnNlSGVhZGVycyhyZXF1ZXN0LmdldEFsbFJlc3BvbnNlSGVhZGVycygpKSA6IG51bGw7XG4gICAgICB2YXIgcmVzcG9uc2VEYXRhID0gIXJlc3BvbnNlVHlwZSB8fCByZXNwb25zZVR5cGUgPT09ICd0ZXh0JyB8fCAgcmVzcG9uc2VUeXBlID09PSAnanNvbicgP1xuICAgICAgICByZXF1ZXN0LnJlc3BvbnNlVGV4dCA6IHJlcXVlc3QucmVzcG9uc2U7XG4gICAgICB2YXIgcmVzcG9uc2UgPSB7XG4gICAgICAgIGRhdGE6IHJlc3BvbnNlRGF0YSxcbiAgICAgICAgc3RhdHVzOiByZXF1ZXN0LnN0YXR1cyxcbiAgICAgICAgc3RhdHVzVGV4dDogcmVxdWVzdC5zdGF0dXNUZXh0LFxuICAgICAgICBoZWFkZXJzOiByZXNwb25zZUhlYWRlcnMsXG4gICAgICAgIGNvbmZpZzogY29uZmlnLFxuICAgICAgICByZXF1ZXN0OiByZXF1ZXN0XG4gICAgICB9O1xuXG4gICAgICBzZXR0bGUoZnVuY3Rpb24gX3Jlc29sdmUodmFsdWUpIHtcbiAgICAgICAgcmVzb2x2ZSh2YWx1ZSk7XG4gICAgICAgIGRvbmUoKTtcbiAgICAgIH0sIGZ1bmN0aW9uIF9yZWplY3QoZXJyKSB7XG4gICAgICAgIHJlamVjdChlcnIpO1xuICAgICAgICBkb25lKCk7XG4gICAgICB9LCByZXNwb25zZSk7XG5cbiAgICAgIC8vIENsZWFuIHVwIHJlcXVlc3RcbiAgICAgIHJlcXVlc3QgPSBudWxsO1xuICAgIH1cblxuICAgIGlmICgnb25sb2FkZW5kJyBpbiByZXF1ZXN0KSB7XG4gICAgICAvLyBVc2Ugb25sb2FkZW5kIGlmIGF2YWlsYWJsZVxuICAgICAgcmVxdWVzdC5vbmxvYWRlbmQgPSBvbmxvYWRlbmQ7XG4gICAgfSBlbHNlIHtcbiAgICAgIC8vIExpc3RlbiBmb3IgcmVhZHkgc3RhdGUgdG8gZW11bGF0ZSBvbmxvYWRlbmRcbiAgICAgIHJlcXVlc3Qub25yZWFkeXN0YXRlY2hhbmdlID0gZnVuY3Rpb24gaGFuZGxlTG9hZCgpIHtcbiAgICAgICAgaWYgKCFyZXF1ZXN0IHx8IHJlcXVlc3QucmVhZHlTdGF0ZSAhPT0gNCkge1xuICAgICAgICAgIHJldHVybjtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFRoZSByZXF1ZXN0IGVycm9yZWQgb3V0IGFuZCB3ZSBkaWRuJ3QgZ2V0IGEgcmVzcG9uc2UsIHRoaXMgd2lsbCBiZVxuICAgICAgICAvLyBoYW5kbGVkIGJ5IG9uZXJyb3IgaW5zdGVhZFxuICAgICAgICAvLyBXaXRoIG9uZSBleGNlcHRpb246IHJlcXVlc3QgdGhhdCB1c2luZyBmaWxlOiBwcm90b2NvbCwgbW9zdCBicm93c2Vyc1xuICAgICAgICAvLyB3aWxsIHJldHVybiBzdGF0dXMgYXMgMCBldmVuIHRob3VnaCBpdCdzIGEgc3VjY2Vzc2Z1bCByZXF1ZXN0XG4gICAgICAgIGlmIChyZXF1ZXN0LnN0YXR1cyA9PT0gMCAmJiAhKHJlcXVlc3QucmVzcG9uc2VVUkwgJiYgcmVxdWVzdC5yZXNwb25zZVVSTC5pbmRleE9mKCdmaWxlOicpID09PSAwKSkge1xuICAgICAgICAgIHJldHVybjtcbiAgICAgICAgfVxuICAgICAgICAvLyByZWFkeXN0YXRlIGhhbmRsZXIgaXMgY2FsbGluZyBiZWZvcmUgb25lcnJvciBvciBvbnRpbWVvdXQgaGFuZGxlcnMsXG4gICAgICAgIC8vIHNvIHdlIHNob3VsZCBjYWxsIG9ubG9hZGVuZCBvbiB0aGUgbmV4dCAndGljaydcbiAgICAgICAgc2V0VGltZW91dChvbmxvYWRlbmQpO1xuICAgICAgfTtcbiAgICB9XG5cbiAgICAvLyBIYW5kbGUgYnJvd3NlciByZXF1ZXN0IGNhbmNlbGxhdGlvbiAoYXMgb3Bwb3NlZCB0byBhIG1hbnVhbCBjYW5jZWxsYXRpb24pXG4gICAgcmVxdWVzdC5vbmFib3J0ID0gZnVuY3Rpb24gaGFuZGxlQWJvcnQoKSB7XG4gICAgICBpZiAoIXJlcXVlc3QpIHtcbiAgICAgICAgcmV0dXJuO1xuICAgICAgfVxuXG4gICAgICByZWplY3QoY3JlYXRlRXJyb3IoJ1JlcXVlc3QgYWJvcnRlZCcsIGNvbmZpZywgJ0VDT05OQUJPUlRFRCcsIHJlcXVlc3QpKTtcblxuICAgICAgLy8gQ2xlYW4gdXAgcmVxdWVzdFxuICAgICAgcmVxdWVzdCA9IG51bGw7XG4gICAgfTtcblxuICAgIC8vIEhhbmRsZSBsb3cgbGV2ZWwgbmV0d29yayBlcnJvcnNcbiAgICByZXF1ZXN0Lm9uZXJyb3IgPSBmdW5jdGlvbiBoYW5kbGVFcnJvcigpIHtcbiAgICAgIC8vIFJlYWwgZXJyb3JzIGFyZSBoaWRkZW4gZnJvbSB1cyBieSB0aGUgYnJvd3NlclxuICAgICAgLy8gb25lcnJvciBzaG91bGQgb25seSBmaXJlIGlmIGl0J3MgYSBuZXR3b3JrIGVycm9yXG4gICAgICByZWplY3QoY3JlYXRlRXJyb3IoJ05ldHdvcmsgRXJyb3InLCBjb25maWcsIG51bGwsIHJlcXVlc3QpKTtcblxuICAgICAgLy8gQ2xlYW4gdXAgcmVxdWVzdFxuICAgICAgcmVxdWVzdCA9IG51bGw7XG4gICAgfTtcblxuICAgIC8vIEhhbmRsZSB0aW1lb3V0XG4gICAgcmVxdWVzdC5vbnRpbWVvdXQgPSBmdW5jdGlvbiBoYW5kbGVUaW1lb3V0KCkge1xuICAgICAgdmFyIHRpbWVvdXRFcnJvck1lc3NhZ2UgPSBjb25maWcudGltZW91dCA/ICd0aW1lb3V0IG9mICcgKyBjb25maWcudGltZW91dCArICdtcyBleGNlZWRlZCcgOiAndGltZW91dCBleGNlZWRlZCc7XG4gICAgICB2YXIgdHJhbnNpdGlvbmFsID0gY29uZmlnLnRyYW5zaXRpb25hbCB8fCBkZWZhdWx0cy50cmFuc2l0aW9uYWw7XG4gICAgICBpZiAoY29uZmlnLnRpbWVvdXRFcnJvck1lc3NhZ2UpIHtcbiAgICAgICAgdGltZW91dEVycm9yTWVzc2FnZSA9IGNvbmZpZy50aW1lb3V0RXJyb3JNZXNzYWdlO1xuICAgICAgfVxuICAgICAgcmVqZWN0KGNyZWF0ZUVycm9yKFxuICAgICAgICB0aW1lb3V0RXJyb3JNZXNzYWdlLFxuICAgICAgICBjb25maWcsXG4gICAgICAgIHRyYW5zaXRpb25hbC5jbGFyaWZ5VGltZW91dEVycm9yID8gJ0VUSU1FRE9VVCcgOiAnRUNPTk5BQk9SVEVEJyxcbiAgICAgICAgcmVxdWVzdCkpO1xuXG4gICAgICAvLyBDbGVhbiB1cCByZXF1ZXN0XG4gICAgICByZXF1ZXN0ID0gbnVsbDtcbiAgICB9O1xuXG4gICAgLy8gQWRkIHhzcmYgaGVhZGVyXG4gICAgLy8gVGhpcyBpcyBvbmx5IGRvbmUgaWYgcnVubmluZyBpbiBhIHN0YW5kYXJkIGJyb3dzZXIgZW52aXJvbm1lbnQuXG4gICAgLy8gU3BlY2lmaWNhbGx5IG5vdCBpZiB3ZSdyZSBpbiBhIHdlYiB3b3JrZXIsIG9yIHJlYWN0LW5hdGl2ZS5cbiAgICBpZiAodXRpbHMuaXNTdGFuZGFyZEJyb3dzZXJFbnYoKSkge1xuICAgICAgLy8gQWRkIHhzcmYgaGVhZGVyXG4gICAgICB2YXIgeHNyZlZhbHVlID0gKGNvbmZpZy53aXRoQ3JlZGVudGlhbHMgfHwgaXNVUkxTYW1lT3JpZ2luKGZ1bGxQYXRoKSkgJiYgY29uZmlnLnhzcmZDb29raWVOYW1lID9cbiAgICAgICAgY29va2llcy5yZWFkKGNvbmZpZy54c3JmQ29va2llTmFtZSkgOlxuICAgICAgICB1bmRlZmluZWQ7XG5cbiAgICAgIGlmICh4c3JmVmFsdWUpIHtcbiAgICAgICAgcmVxdWVzdEhlYWRlcnNbY29uZmlnLnhzcmZIZWFkZXJOYW1lXSA9IHhzcmZWYWx1ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBBZGQgaGVhZGVycyB0byB0aGUgcmVxdWVzdFxuICAgIGlmICgnc2V0UmVxdWVzdEhlYWRlcicgaW4gcmVxdWVzdCkge1xuICAgICAgdXRpbHMuZm9yRWFjaChyZXF1ZXN0SGVhZGVycywgZnVuY3Rpb24gc2V0UmVxdWVzdEhlYWRlcih2YWwsIGtleSkge1xuICAgICAgICBpZiAodHlwZW9mIHJlcXVlc3REYXRhID09PSAndW5kZWZpbmVkJyAmJiBrZXkudG9Mb3dlckNhc2UoKSA9PT0gJ2NvbnRlbnQtdHlwZScpIHtcbiAgICAgICAgICAvLyBSZW1vdmUgQ29udGVudC1UeXBlIGlmIGRhdGEgaXMgdW5kZWZpbmVkXG4gICAgICAgICAgZGVsZXRlIHJlcXVlc3RIZWFkZXJzW2tleV07XG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgLy8gT3RoZXJ3aXNlIGFkZCBoZWFkZXIgdG8gdGhlIHJlcXVlc3RcbiAgICAgICAgICByZXF1ZXN0LnNldFJlcXVlc3RIZWFkZXIoa2V5LCB2YWwpO1xuICAgICAgICB9XG4gICAgICB9KTtcbiAgICB9XG5cbiAgICAvLyBBZGQgd2l0aENyZWRlbnRpYWxzIHRvIHJlcXVlc3QgaWYgbmVlZGVkXG4gICAgaWYgKCF1dGlscy5pc1VuZGVmaW5lZChjb25maWcud2l0aENyZWRlbnRpYWxzKSkge1xuICAgICAgcmVxdWVzdC53aXRoQ3JlZGVudGlhbHMgPSAhIWNvbmZpZy53aXRoQ3JlZGVudGlhbHM7XG4gICAgfVxuXG4gICAgLy8gQWRkIHJlc3BvbnNlVHlwZSB0byByZXF1ZXN0IGlmIG5lZWRlZFxuICAgIGlmIChyZXNwb25zZVR5cGUgJiYgcmVzcG9uc2VUeXBlICE9PSAnanNvbicpIHtcbiAgICAgIHJlcXVlc3QucmVzcG9uc2VUeXBlID0gY29uZmlnLnJlc3BvbnNlVHlwZTtcbiAgICB9XG5cbiAgICAvLyBIYW5kbGUgcHJvZ3Jlc3MgaWYgbmVlZGVkXG4gICAgaWYgKHR5cGVvZiBjb25maWcub25Eb3dubG9hZFByb2dyZXNzID09PSAnZnVuY3Rpb24nKSB7XG4gICAgICByZXF1ZXN0LmFkZEV2ZW50TGlzdGVuZXIoJ3Byb2dyZXNzJywgY29uZmlnLm9uRG93bmxvYWRQcm9ncmVzcyk7XG4gICAgfVxuXG4gICAgLy8gTm90IGFsbCBicm93c2VycyBzdXBwb3J0IHVwbG9hZCBldmVudHNcbiAgICBpZiAodHlwZW9mIGNvbmZpZy5vblVwbG9hZFByb2dyZXNzID09PSAnZnVuY3Rpb24nICYmIHJlcXVlc3QudXBsb2FkKSB7XG4gICAgICByZXF1ZXN0LnVwbG9hZC5hZGRFdmVudExpc3RlbmVyKCdwcm9ncmVzcycsIGNvbmZpZy5vblVwbG9hZFByb2dyZXNzKTtcbiAgICB9XG5cbiAgICBpZiAoY29uZmlnLmNhbmNlbFRva2VuIHx8IGNvbmZpZy5zaWduYWwpIHtcbiAgICAgIC8vIEhhbmRsZSBjYW5jZWxsYXRpb25cbiAgICAgIC8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSBmdW5jLW5hbWVzXG4gICAgICBvbkNhbmNlbGVkID0gZnVuY3Rpb24oY2FuY2VsKSB7XG4gICAgICAgIGlmICghcmVxdWVzdCkge1xuICAgICAgICAgIHJldHVybjtcbiAgICAgICAgfVxuICAgICAgICByZWplY3QoIWNhbmNlbCB8fCAoY2FuY2VsICYmIGNhbmNlbC50eXBlKSA/IG5ldyBDYW5jZWwoJ2NhbmNlbGVkJykgOiBjYW5jZWwpO1xuICAgICAgICByZXF1ZXN0LmFib3J0KCk7XG4gICAgICAgIHJlcXVlc3QgPSBudWxsO1xuICAgICAgfTtcblxuICAgICAgY29uZmlnLmNhbmNlbFRva2VuICYmIGNvbmZpZy5jYW5jZWxUb2tlbi5zdWJzY3JpYmUob25DYW5jZWxlZCk7XG4gICAgICBpZiAoY29uZmlnLnNpZ25hbCkge1xuICAgICAgICBjb25maWcuc2lnbmFsLmFib3J0ZWQgPyBvbkNhbmNlbGVkKCkgOiBjb25maWcuc2lnbmFsLmFkZEV2ZW50TGlzdGVuZXIoJ2Fib3J0Jywgb25DYW5jZWxlZCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaWYgKCFyZXF1ZXN0RGF0YSkge1xuICAgICAgcmVxdWVzdERhdGEgPSBudWxsO1xuICAgIH1cblxuICAgIC8vIFNlbmQgdGhlIHJlcXVlc3RcbiAgICByZXF1ZXN0LnNlbmQocmVxdWVzdERhdGEpO1xuICB9KTtcbn07XG4iLCIndXNlIHN0cmljdCc7XG5cbnZhciB1dGlscyA9IHJlcXVpcmUoJy4vdXRpbHMnKTtcbnZhciBiaW5kID0gcmVxdWlyZSgnLi9oZWxwZXJzL2JpbmQnKTtcbnZhciBBeGlvcyA9IHJlcXVpcmUoJy4vY29yZS9BeGlvcycpO1xudmFyIG1lcmdlQ29uZmlnID0gcmVxdWlyZSgnLi9jb3JlL21lcmdlQ29uZmlnJyk7XG52YXIgZGVmYXVsdHMgPSByZXF1aXJlKCcuL2RlZmF1bHRzJyk7XG5cbi8qKlxuICogQ3JlYXRlIGFuIGluc3RhbmNlIG9mIEF4aW9zXG4gKlxuICogQHBhcmFtIHtPYmplY3R9IGRlZmF1bHRDb25maWcgVGhlIGRlZmF1bHQgY29uZmlnIGZvciB0aGUgaW5zdGFuY2VcbiAqIEByZXR1cm4ge0F4aW9zfSBBIG5ldyBpbnN0YW5jZSBvZiBBeGlvc1xuICovXG5mdW5jdGlvbiBjcmVhdGVJbnN0YW5jZShkZWZhdWx0Q29uZmlnKSB7XG4gIHZhciBjb250ZXh0ID0gbmV3IEF4aW9zKGRlZmF1bHRDb25maWcpO1xuICB2YXIgaW5zdGFuY2UgPSBiaW5kKEF4aW9zLnByb3RvdHlwZS5yZXF1ZXN0LCBjb250ZXh0KTtcblxuICAvLyBDb3B5IGF4aW9zLnByb3RvdHlwZSB0byBpbnN0YW5jZVxuICB1dGlscy5leHRlbmQoaW5zdGFuY2UsIEF4aW9zLnByb3RvdHlwZSwgY29udGV4dCk7XG5cbiAgLy8gQ29weSBjb250ZXh0IHRvIGluc3RhbmNlXG4gIHV0aWxzLmV4dGVuZChpbnN0YW5jZSwgY29udGV4dCk7XG5cbiAgLy8gRmFjdG9yeSBmb3IgY3JlYXRpbmcgbmV3IGluc3RhbmNlc1xuICBpbnN0YW5jZS5jcmVhdGUgPSBmdW5jdGlvbiBjcmVhdGUoaW5zdGFuY2VDb25maWcpIHtcbiAgICByZXR1cm4gY3JlYXRlSW5zdGFuY2UobWVyZ2VDb25maWcoZGVmYXVsdENvbmZpZywgaW5zdGFuY2VDb25maWcpKTtcbiAgfTtcblxuICByZXR1cm4gaW5zdGFuY2U7XG59XG5cbi8vIENyZWF0ZSB0aGUgZGVmYXVsdCBpbnN0YW5jZSB0byBiZSBleHBvcnRlZFxudmFyIGF4aW9zID0gY3JlYXRlSW5zdGFuY2UoZGVmYXVsdHMpO1xuXG4vLyBFeHBvc2UgQXhpb3MgY2xhc3MgdG8gYWxsb3cgY2xhc3MgaW5oZXJpdGFuY2VcbmF4aW9zLkF4aW9zID0gQXhpb3M7XG5cbi8vIEV4cG9zZSBDYW5jZWwgJiBDYW5jZWxUb2tlblxuYXhpb3MuQ2FuY2VsID0gcmVxdWlyZSgnLi9jYW5jZWwvQ2FuY2VsJyk7XG5heGlvcy5DYW5jZWxUb2tlbiA9IHJlcXVpcmUoJy4vY2FuY2VsL0NhbmNlbFRva2VuJyk7XG5heGlvcy5pc0NhbmNlbCA9IHJlcXVpcmUoJy4vY2FuY2VsL2lzQ2FuY2VsJyk7XG5heGlvcy5WRVJTSU9OID0gcmVxdWlyZSgnLi9lbnYvZGF0YScpLnZlcnNpb247XG5cbi8vIEV4cG9zZSBhbGwvc3ByZWFkXG5heGlvcy5hbGwgPSBmdW5jdGlvbiBhbGwocHJvbWlzZXMpIHtcbiAgcmV0dXJuIFByb21pc2UuYWxsKHByb21pc2VzKTtcbn07XG5heGlvcy5zcHJlYWQgPSByZXF1aXJlKCcuL2hlbHBlcnMvc3ByZWFkJyk7XG5cbi8vIEV4cG9zZSBpc0F4aW9zRXJyb3JcbmF4aW9zLmlzQXhpb3NFcnJvciA9IHJlcXVpcmUoJy4vaGVscGVycy9pc0F4aW9zRXJyb3InKTtcblxubW9kdWxlLmV4cG9ydHMgPSBheGlvcztcblxuLy8gQWxsb3cgdXNlIG9mIGRlZmF1bHQgaW1wb3J0IHN5bnRheCBpbiBUeXBlU2NyaXB0XG5tb2R1bGUuZXhwb3J0cy5kZWZhdWx0ID0gYXhpb3M7XG4iLCIndXNlIHN0cmljdCc7XG5cbi8qKlxuICogQSBgQ2FuY2VsYCBpcyBhbiBvYmplY3QgdGhhdCBpcyB0aHJvd24gd2hlbiBhbiBvcGVyYXRpb24gaXMgY2FuY2VsZWQuXG4gKlxuICogQGNsYXNzXG4gKiBAcGFyYW0ge3N0cmluZz19IG1lc3NhZ2UgVGhlIG1lc3NhZ2UuXG4gKi9cbmZ1bmN0aW9uIENhbmNlbChtZXNzYWdlKSB7XG4gIHRoaXMubWVzc2FnZSA9IG1lc3NhZ2U7XG59XG5cbkNhbmNlbC5wcm90b3R5cGUudG9TdHJpbmcgPSBmdW5jdGlvbiB0b1N0cmluZygpIHtcbiAgcmV0dXJuICdDYW5jZWwnICsgKHRoaXMubWVzc2FnZSA/ICc6ICcgKyB0aGlzLm1lc3NhZ2UgOiAnJyk7XG59O1xuXG5DYW5jZWwucHJvdG90eXBlLl9fQ0FOQ0VMX18gPSB0cnVlO1xuXG5tb2R1bGUuZXhwb3J0cyA9IENhbmNlbDtcbiIsIid1c2Ugc3RyaWN0JztcblxudmFyIENhbmNlbCA9IHJlcXVpcmUoJy4vQ2FuY2VsJyk7XG5cbi8qKlxuICogQSBgQ2FuY2VsVG9rZW5gIGlzIGFuIG9iamVjdCB0aGF0IGNhbiBiZSB1c2VkIHRvIHJlcXVlc3QgY2FuY2VsbGF0aW9uIG9mIGFuIG9wZXJhdGlvbi5cbiAqXG4gKiBAY2xhc3NcbiAqIEBwYXJhbSB7RnVuY3Rpb259IGV4ZWN1dG9yIFRoZSBleGVjdXRvciBmdW5jdGlvbi5cbiAqL1xuZnVuY3Rpb24gQ2FuY2VsVG9rZW4oZXhlY3V0b3IpIHtcbiAgaWYgKHR5cGVvZiBleGVjdXRvciAhPT0gJ2Z1bmN0aW9uJykge1xuICAgIHRocm93IG5ldyBUeXBlRXJyb3IoJ2V4ZWN1dG9yIG11c3QgYmUgYSBmdW5jdGlvbi4nKTtcbiAgfVxuXG4gIHZhciByZXNvbHZlUHJvbWlzZTtcblxuICB0aGlzLnByb21pc2UgPSBuZXcgUHJvbWlzZShmdW5jdGlvbiBwcm9taXNlRXhlY3V0b3IocmVzb2x2ZSkge1xuICAgIHJlc29sdmVQcm9taXNlID0gcmVzb2x2ZTtcbiAgfSk7XG5cbiAgdmFyIHRva2VuID0gdGhpcztcblxuICAvLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZnVuYy1uYW1lc1xuICB0aGlzLnByb21pc2UudGhlbihmdW5jdGlvbihjYW5jZWwpIHtcbiAgICBpZiAoIXRva2VuLl9saXN0ZW5lcnMpIHJldHVybjtcblxuICAgIHZhciBpO1xuICAgIHZhciBsID0gdG9rZW4uX2xpc3RlbmVycy5sZW5ndGg7XG5cbiAgICBmb3IgKGkgPSAwOyBpIDwgbDsgaSsrKSB7XG4gICAgICB0b2tlbi5fbGlzdGVuZXJzW2ldKGNhbmNlbCk7XG4gICAgfVxuICAgIHRva2VuLl9saXN0ZW5lcnMgPSBudWxsO1xuICB9KTtcblxuICAvLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZnVuYy1uYW1lc1xuICB0aGlzLnByb21pc2UudGhlbiA9IGZ1bmN0aW9uKG9uZnVsZmlsbGVkKSB7XG4gICAgdmFyIF9yZXNvbHZlO1xuICAgIC8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSBmdW5jLW5hbWVzXG4gICAgdmFyIHByb21pc2UgPSBuZXcgUHJvbWlzZShmdW5jdGlvbihyZXNvbHZlKSB7XG4gICAgICB0b2tlbi5zdWJzY3JpYmUocmVzb2x2ZSk7XG4gICAgICBfcmVzb2x2ZSA9IHJlc29sdmU7XG4gICAgfSkudGhlbihvbmZ1bGZpbGxlZCk7XG5cbiAgICBwcm9taXNlLmNhbmNlbCA9IGZ1bmN0aW9uIHJlamVjdCgpIHtcbiAgICAgIHRva2VuLnVuc3Vic2NyaWJlKF9yZXNvbHZlKTtcbiAgICB9O1xuXG4gICAgcmV0dXJuIHByb21pc2U7XG4gIH07XG5cbiAgZXhlY3V0b3IoZnVuY3Rpb24gY2FuY2VsKG1lc3NhZ2UpIHtcbiAgICBpZiAodG9rZW4ucmVhc29uKSB7XG4gICAgICAvLyBDYW5jZWxsYXRpb24gaGFzIGFscmVhZHkgYmVlbiByZXF1ZXN0ZWRcbiAgICAgIHJldHVybjtcbiAgICB9XG5cbiAgICB0b2tlbi5yZWFzb24gPSBuZXcgQ2FuY2VsKG1lc3NhZ2UpO1xuICAgIHJlc29sdmVQcm9taXNlKHRva2VuLnJlYXNvbik7XG4gIH0pO1xufVxuXG4vKipcbiAqIFRocm93cyBhIGBDYW5jZWxgIGlmIGNhbmNlbGxhdGlvbiBoYXMgYmVlbiByZXF1ZXN0ZWQuXG4gKi9cbkNhbmNlbFRva2VuLnByb3RvdHlwZS50aHJvd0lmUmVxdWVzdGVkID0gZnVuY3Rpb24gdGhyb3dJZlJlcXVlc3RlZCgpIHtcbiAgaWYgKHRoaXMucmVhc29uKSB7XG4gICAgdGhyb3cgdGhpcy5yZWFzb247XG4gIH1cbn07XG5cbi8qKlxuICogU3Vic2NyaWJlIHRvIHRoZSBjYW5jZWwgc2lnbmFsXG4gKi9cblxuQ2FuY2VsVG9rZW4ucHJvdG90eXBlLnN1YnNjcmliZSA9IGZ1bmN0aW9uIHN1YnNjcmliZShsaXN0ZW5lcikge1xuICBpZiAodGhpcy5yZWFzb24pIHtcbiAgICBsaXN0ZW5lcih0aGlzLnJlYXNvbik7XG4gICAgcmV0dXJuO1xuICB9XG5cbiAgaWYgKHRoaXMuX2xpc3RlbmVycykge1xuICAgIHRoaXMuX2xpc3RlbmVycy5wdXNoKGxpc3RlbmVyKTtcbiAgfSBlbHNlIHtcbiAgICB0aGlzLl9saXN0ZW5lcnMgPSBbbGlzdGVuZXJdO1xuICB9XG59O1xuXG4vKipcbiAqIFVuc3Vic2NyaWJlIGZyb20gdGhlIGNhbmNlbCBzaWduYWxcbiAqL1xuXG5DYW5jZWxUb2tlbi5wcm90b3R5cGUudW5zdWJzY3JpYmUgPSBmdW5jdGlvbiB1bnN1YnNjcmliZShsaXN0ZW5lcikge1xuICBpZiAoIXRoaXMuX2xpc3RlbmVycykge1xuICAgIHJldHVybjtcbiAgfVxuICB2YXIgaW5kZXggPSB0aGlzLl9saXN0ZW5lcnMuaW5kZXhPZihsaXN0ZW5lcik7XG4gIGlmIChpbmRleCAhPT0gLTEpIHtcbiAgICB0aGlzLl9saXN0ZW5lcnMuc3BsaWNlKGluZGV4LCAxKTtcbiAgfVxufTtcblxuLyoqXG4gKiBSZXR1cm5zIGFuIG9iamVjdCB0aGF0IGNvbnRhaW5zIGEgbmV3IGBDYW5jZWxUb2tlbmAgYW5kIGEgZnVuY3Rpb24gdGhhdCwgd2hlbiBjYWxsZWQsXG4gKiBjYW5jZWxzIHRoZSBgQ2FuY2VsVG9rZW5gLlxuICovXG5DYW5jZWxUb2tlbi5zb3VyY2UgPSBmdW5jdGlvbiBzb3VyY2UoKSB7XG4gIHZhciBjYW5jZWw7XG4gIHZhciB0b2tlbiA9IG5ldyBDYW5jZWxUb2tlbihmdW5jdGlvbiBleGVjdXRvcihjKSB7XG4gICAgY2FuY2VsID0gYztcbiAgfSk7XG4gIHJldHVybiB7XG4gICAgdG9rZW46IHRva2VuLFxuICAgIGNhbmNlbDogY2FuY2VsXG4gIH07XG59O1xuXG5tb2R1bGUuZXhwb3J0cyA9IENhbmNlbFRva2VuO1xuIiwiJ3VzZSBzdHJpY3QnO1xuXG5tb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIGlzQ2FuY2VsKHZhbHVlKSB7XG4gIHJldHVybiAhISh2YWx1ZSAmJiB2YWx1ZS5fX0NBTkNFTF9fKTtcbn07XG4iLCIndXNlIHN0cmljdCc7XG5cbnZhciB1dGlscyA9IHJlcXVpcmUoJy4vLi4vdXRpbHMnKTtcbnZhciBidWlsZFVSTCA9IHJlcXVpcmUoJy4uL2hlbHBlcnMvYnVpbGRVUkwnKTtcbnZhciBJbnRlcmNlcHRvck1hbmFnZXIgPSByZXF1aXJlKCcuL0ludGVyY2VwdG9yTWFuYWdlcicpO1xudmFyIGRpc3BhdGNoUmVxdWVzdCA9IHJlcXVpcmUoJy4vZGlzcGF0Y2hSZXF1ZXN0Jyk7XG52YXIgbWVyZ2VDb25maWcgPSByZXF1aXJlKCcuL21lcmdlQ29uZmlnJyk7XG52YXIgdmFsaWRhdG9yID0gcmVxdWlyZSgnLi4vaGVscGVycy92YWxpZGF0b3InKTtcblxudmFyIHZhbGlkYXRvcnMgPSB2YWxpZGF0b3IudmFsaWRhdG9ycztcbi8qKlxuICogQ3JlYXRlIGEgbmV3IGluc3RhbmNlIG9mIEF4aW9zXG4gKlxuICogQHBhcmFtIHtPYmplY3R9IGluc3RhbmNlQ29uZmlnIFRoZSBkZWZhdWx0IGNvbmZpZyBmb3IgdGhlIGluc3RhbmNlXG4gKi9cbmZ1bmN0aW9uIEF4aW9zKGluc3RhbmNlQ29uZmlnKSB7XG4gIHRoaXMuZGVmYXVsdHMgPSBpbnN0YW5jZUNvbmZpZztcbiAgdGhpcy5pbnRlcmNlcHRvcnMgPSB7XG4gICAgcmVxdWVzdDogbmV3IEludGVyY2VwdG9yTWFuYWdlcigpLFxuICAgIHJlc3BvbnNlOiBuZXcgSW50ZXJjZXB0b3JNYW5hZ2VyKClcbiAgfTtcbn1cblxuLyoqXG4gKiBEaXNwYXRjaCBhIHJlcXVlc3RcbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gY29uZmlnIFRoZSBjb25maWcgc3BlY2lmaWMgZm9yIHRoaXMgcmVxdWVzdCAobWVyZ2VkIHdpdGggdGhpcy5kZWZhdWx0cylcbiAqL1xuQXhpb3MucHJvdG90eXBlLnJlcXVlc3QgPSBmdW5jdGlvbiByZXF1ZXN0KGNvbmZpZ09yVXJsLCBjb25maWcpIHtcbiAgLyplc2xpbnQgbm8tcGFyYW0tcmVhc3NpZ246MCovXG4gIC8vIEFsbG93IGZvciBheGlvcygnZXhhbXBsZS91cmwnWywgY29uZmlnXSkgYSBsYSBmZXRjaCBBUElcbiAgaWYgKHR5cGVvZiBjb25maWdPclVybCA9PT0gJ3N0cmluZycpIHtcbiAgICBjb25maWcgPSBjb25maWcgfHwge307XG4gICAgY29uZmlnLnVybCA9IGNvbmZpZ09yVXJsO1xuICB9IGVsc2Uge1xuICAgIGNvbmZpZyA9IGNvbmZpZ09yVXJsIHx8IHt9O1xuICB9XG5cbiAgY29uZmlnID0gbWVyZ2VDb25maWcodGhpcy5kZWZhdWx0cywgY29uZmlnKTtcblxuICAvLyBTZXQgY29uZmlnLm1ldGhvZFxuICBpZiAoY29uZmlnLm1ldGhvZCkge1xuICAgIGNvbmZpZy5tZXRob2QgPSBjb25maWcubWV0aG9kLnRvTG93ZXJDYXNlKCk7XG4gIH0gZWxzZSBpZiAodGhpcy5kZWZhdWx0cy5tZXRob2QpIHtcbiAgICBjb25maWcubWV0aG9kID0gdGhpcy5kZWZhdWx0cy5tZXRob2QudG9Mb3dlckNhc2UoKTtcbiAgfSBlbHNlIHtcbiAgICBjb25maWcubWV0aG9kID0gJ2dldCc7XG4gIH1cblxuICB2YXIgdHJhbnNpdGlvbmFsID0gY29uZmlnLnRyYW5zaXRpb25hbDtcblxuICBpZiAodHJhbnNpdGlvbmFsICE9PSB1bmRlZmluZWQpIHtcbiAgICB2YWxpZGF0b3IuYXNzZXJ0T3B0aW9ucyh0cmFuc2l0aW9uYWwsIHtcbiAgICAgIHNpbGVudEpTT05QYXJzaW5nOiB2YWxpZGF0b3JzLnRyYW5zaXRpb25hbCh2YWxpZGF0b3JzLmJvb2xlYW4pLFxuICAgICAgZm9yY2VkSlNPTlBhcnNpbmc6IHZhbGlkYXRvcnMudHJhbnNpdGlvbmFsKHZhbGlkYXRvcnMuYm9vbGVhbiksXG4gICAgICBjbGFyaWZ5VGltZW91dEVycm9yOiB2YWxpZGF0b3JzLnRyYW5zaXRpb25hbCh2YWxpZGF0b3JzLmJvb2xlYW4pXG4gICAgfSwgZmFsc2UpO1xuICB9XG5cbiAgLy8gZmlsdGVyIG91dCBza2lwcGVkIGludGVyY2VwdG9yc1xuICB2YXIgcmVxdWVzdEludGVyY2VwdG9yQ2hhaW4gPSBbXTtcbiAgdmFyIHN5bmNocm9ub3VzUmVxdWVzdEludGVyY2VwdG9ycyA9IHRydWU7XG4gIHRoaXMuaW50ZXJjZXB0b3JzLnJlcXVlc3QuZm9yRWFjaChmdW5jdGlvbiB1bnNoaWZ0UmVxdWVzdEludGVyY2VwdG9ycyhpbnRlcmNlcHRvcikge1xuICAgIGlmICh0eXBlb2YgaW50ZXJjZXB0b3IucnVuV2hlbiA9PT0gJ2Z1bmN0aW9uJyAmJiBpbnRlcmNlcHRvci5ydW5XaGVuKGNvbmZpZykgPT09IGZhbHNlKSB7XG4gICAgICByZXR1cm47XG4gICAgfVxuXG4gICAgc3luY2hyb25vdXNSZXF1ZXN0SW50ZXJjZXB0b3JzID0gc3luY2hyb25vdXNSZXF1ZXN0SW50ZXJjZXB0b3JzICYmIGludGVyY2VwdG9yLnN5bmNocm9ub3VzO1xuXG4gICAgcmVxdWVzdEludGVyY2VwdG9yQ2hhaW4udW5zaGlmdChpbnRlcmNlcHRvci5mdWxmaWxsZWQsIGludGVyY2VwdG9yLnJlamVjdGVkKTtcbiAgfSk7XG5cbiAgdmFyIHJlc3BvbnNlSW50ZXJjZXB0b3JDaGFpbiA9IFtdO1xuICB0aGlzLmludGVyY2VwdG9ycy5yZXNwb25zZS5mb3JFYWNoKGZ1bmN0aW9uIHB1c2hSZXNwb25zZUludGVyY2VwdG9ycyhpbnRlcmNlcHRvcikge1xuICAgIHJlc3BvbnNlSW50ZXJjZXB0b3JDaGFpbi5wdXNoKGludGVyY2VwdG9yLmZ1bGZpbGxlZCwgaW50ZXJjZXB0b3IucmVqZWN0ZWQpO1xuICB9KTtcblxuICB2YXIgcHJvbWlzZTtcblxuICBpZiAoIXN5bmNocm9ub3VzUmVxdWVzdEludGVyY2VwdG9ycykge1xuICAgIHZhciBjaGFpbiA9IFtkaXNwYXRjaFJlcXVlc3QsIHVuZGVmaW5lZF07XG5cbiAgICBBcnJheS5wcm90b3R5cGUudW5zaGlmdC5hcHBseShjaGFpbiwgcmVxdWVzdEludGVyY2VwdG9yQ2hhaW4pO1xuICAgIGNoYWluID0gY2hhaW4uY29uY2F0KHJlc3BvbnNlSW50ZXJjZXB0b3JDaGFpbik7XG5cbiAgICBwcm9taXNlID0gUHJvbWlzZS5yZXNvbHZlKGNvbmZpZyk7XG4gICAgd2hpbGUgKGNoYWluLmxlbmd0aCkge1xuICAgICAgcHJvbWlzZSA9IHByb21pc2UudGhlbihjaGFpbi5zaGlmdCgpLCBjaGFpbi5zaGlmdCgpKTtcbiAgICB9XG5cbiAgICByZXR1cm4gcHJvbWlzZTtcbiAgfVxuXG5cbiAgdmFyIG5ld0NvbmZpZyA9IGNvbmZpZztcbiAgd2hpbGUgKHJlcXVlc3RJbnRlcmNlcHRvckNoYWluLmxlbmd0aCkge1xuICAgIHZhciBvbkZ1bGZpbGxlZCA9IHJlcXVlc3RJbnRlcmNlcHRvckNoYWluLnNoaWZ0KCk7XG4gICAgdmFyIG9uUmVqZWN0ZWQgPSByZXF1ZXN0SW50ZXJjZXB0b3JDaGFpbi5zaGlmdCgpO1xuICAgIHRyeSB7XG4gICAgICBuZXdDb25maWcgPSBvbkZ1bGZpbGxlZChuZXdDb25maWcpO1xuICAgIH0gY2F0Y2ggKGVycm9yKSB7XG4gICAgICBvblJlamVjdGVkKGVycm9yKTtcbiAgICAgIGJyZWFrO1xuICAgIH1cbiAgfVxuXG4gIHRyeSB7XG4gICAgcHJvbWlzZSA9IGRpc3BhdGNoUmVxdWVzdChuZXdDb25maWcpO1xuICB9IGNhdGNoIChlcnJvcikge1xuICAgIHJldHVybiBQcm9taXNlLnJlamVjdChlcnJvcik7XG4gIH1cblxuICB3aGlsZSAocmVzcG9uc2VJbnRlcmNlcHRvckNoYWluLmxlbmd0aCkge1xuICAgIHByb21pc2UgPSBwcm9taXNlLnRoZW4ocmVzcG9uc2VJbnRlcmNlcHRvckNoYWluLnNoaWZ0KCksIHJlc3BvbnNlSW50ZXJjZXB0b3JDaGFpbi5zaGlmdCgpKTtcbiAgfVxuXG4gIHJldHVybiBwcm9taXNlO1xufTtcblxuQXhpb3MucHJvdG90eXBlLmdldFVyaSA9IGZ1bmN0aW9uIGdldFVyaShjb25maWcpIHtcbiAgY29uZmlnID0gbWVyZ2VDb25maWcodGhpcy5kZWZhdWx0cywgY29uZmlnKTtcbiAgcmV0dXJuIGJ1aWxkVVJMKGNvbmZpZy51cmwsIGNvbmZpZy5wYXJhbXMsIGNvbmZpZy5wYXJhbXNTZXJpYWxpemVyKS5yZXBsYWNlKC9eXFw/LywgJycpO1xufTtcblxuLy8gUHJvdmlkZSBhbGlhc2VzIGZvciBzdXBwb3J0ZWQgcmVxdWVzdCBtZXRob2RzXG51dGlscy5mb3JFYWNoKFsnZGVsZXRlJywgJ2dldCcsICdoZWFkJywgJ29wdGlvbnMnXSwgZnVuY3Rpb24gZm9yRWFjaE1ldGhvZE5vRGF0YShtZXRob2QpIHtcbiAgLyplc2xpbnQgZnVuYy1uYW1lczowKi9cbiAgQXhpb3MucHJvdG90eXBlW21ldGhvZF0gPSBmdW5jdGlvbih1cmwsIGNvbmZpZykge1xuICAgIHJldHVybiB0aGlzLnJlcXVlc3QobWVyZ2VDb25maWcoY29uZmlnIHx8IHt9LCB7XG4gICAgICBtZXRob2Q6IG1ldGhvZCxcbiAgICAgIHVybDogdXJsLFxuICAgICAgZGF0YTogKGNvbmZpZyB8fCB7fSkuZGF0YVxuICAgIH0pKTtcbiAgfTtcbn0pO1xuXG51dGlscy5mb3JFYWNoKFsncG9zdCcsICdwdXQnLCAncGF0Y2gnXSwgZnVuY3Rpb24gZm9yRWFjaE1ldGhvZFdpdGhEYXRhKG1ldGhvZCkge1xuICAvKmVzbGludCBmdW5jLW5hbWVzOjAqL1xuICBBeGlvcy5wcm90b3R5cGVbbWV0aG9kXSA9IGZ1bmN0aW9uKHVybCwgZGF0YSwgY29uZmlnKSB7XG4gICAgcmV0dXJuIHRoaXMucmVxdWVzdChtZXJnZUNvbmZpZyhjb25maWcgfHwge30sIHtcbiAgICAgIG1ldGhvZDogbWV0aG9kLFxuICAgICAgdXJsOiB1cmwsXG4gICAgICBkYXRhOiBkYXRhXG4gICAgfSkpO1xuICB9O1xufSk7XG5cbm1vZHVsZS5leHBvcnRzID0gQXhpb3M7XG4iLCIndXNlIHN0cmljdCc7XG5cbnZhciB1dGlscyA9IHJlcXVpcmUoJy4vLi4vdXRpbHMnKTtcblxuZnVuY3Rpb24gSW50ZXJjZXB0b3JNYW5hZ2VyKCkge1xuICB0aGlzLmhhbmRsZXJzID0gW107XG59XG5cbi8qKlxuICogQWRkIGEgbmV3IGludGVyY2VwdG9yIHRvIHRoZSBzdGFja1xuICpcbiAqIEBwYXJhbSB7RnVuY3Rpb259IGZ1bGZpbGxlZCBUaGUgZnVuY3Rpb24gdG8gaGFuZGxlIGB0aGVuYCBmb3IgYSBgUHJvbWlzZWBcbiAqIEBwYXJhbSB7RnVuY3Rpb259IHJlamVjdGVkIFRoZSBmdW5jdGlvbiB0byBoYW5kbGUgYHJlamVjdGAgZm9yIGEgYFByb21pc2VgXG4gKlxuICogQHJldHVybiB7TnVtYmVyfSBBbiBJRCB1c2VkIHRvIHJlbW92ZSBpbnRlcmNlcHRvciBsYXRlclxuICovXG5JbnRlcmNlcHRvck1hbmFnZXIucHJvdG90eXBlLnVzZSA9IGZ1bmN0aW9uIHVzZShmdWxmaWxsZWQsIHJlamVjdGVkLCBvcHRpb25zKSB7XG4gIHRoaXMuaGFuZGxlcnMucHVzaCh7XG4gICAgZnVsZmlsbGVkOiBmdWxmaWxsZWQsXG4gICAgcmVqZWN0ZWQ6IHJlamVjdGVkLFxuICAgIHN5bmNocm9ub3VzOiBvcHRpb25zID8gb3B0aW9ucy5zeW5jaHJvbm91cyA6IGZhbHNlLFxuICAgIHJ1bldoZW46IG9wdGlvbnMgPyBvcHRpb25zLnJ1bldoZW4gOiBudWxsXG4gIH0pO1xuICByZXR1cm4gdGhpcy5oYW5kbGVycy5sZW5ndGggLSAxO1xufTtcblxuLyoqXG4gKiBSZW1vdmUgYW4gaW50ZXJjZXB0b3IgZnJvbSB0aGUgc3RhY2tcbiAqXG4gKiBAcGFyYW0ge051bWJlcn0gaWQgVGhlIElEIHRoYXQgd2FzIHJldHVybmVkIGJ5IGB1c2VgXG4gKi9cbkludGVyY2VwdG9yTWFuYWdlci5wcm90b3R5cGUuZWplY3QgPSBmdW5jdGlvbiBlamVjdChpZCkge1xuICBpZiAodGhpcy5oYW5kbGVyc1tpZF0pIHtcbiAgICB0aGlzLmhhbmRsZXJzW2lkXSA9IG51bGw7XG4gIH1cbn07XG5cbi8qKlxuICogSXRlcmF0ZSBvdmVyIGFsbCB0aGUgcmVnaXN0ZXJlZCBpbnRlcmNlcHRvcnNcbiAqXG4gKiBUaGlzIG1ldGhvZCBpcyBwYXJ0aWN1bGFybHkgdXNlZnVsIGZvciBza2lwcGluZyBvdmVyIGFueVxuICogaW50ZXJjZXB0b3JzIHRoYXQgbWF5IGhhdmUgYmVjb21lIGBudWxsYCBjYWxsaW5nIGBlamVjdGAuXG4gKlxuICogQHBhcmFtIHtGdW5jdGlvbn0gZm4gVGhlIGZ1bmN0aW9uIHRvIGNhbGwgZm9yIGVhY2ggaW50ZXJjZXB0b3JcbiAqL1xuSW50ZXJjZXB0b3JNYW5hZ2VyLnByb3RvdHlwZS5mb3JFYWNoID0gZnVuY3Rpb24gZm9yRWFjaChmbikge1xuICB1dGlscy5mb3JFYWNoKHRoaXMuaGFuZGxlcnMsIGZ1bmN0aW9uIGZvckVhY2hIYW5kbGVyKGgpIHtcbiAgICBpZiAoaCAhPT0gbnVsbCkge1xuICAgICAgZm4oaCk7XG4gICAgfVxuICB9KTtcbn07XG5cbm1vZHVsZS5leHBvcnRzID0gSW50ZXJjZXB0b3JNYW5hZ2VyO1xuIiwiJ3VzZSBzdHJpY3QnO1xuXG52YXIgaXNBYnNvbHV0ZVVSTCA9IHJlcXVpcmUoJy4uL2hlbHBlcnMvaXNBYnNvbHV0ZVVSTCcpO1xudmFyIGNvbWJpbmVVUkxzID0gcmVxdWlyZSgnLi4vaGVscGVycy9jb21iaW5lVVJMcycpO1xuXG4vKipcbiAqIENyZWF0ZXMgYSBuZXcgVVJMIGJ5IGNvbWJpbmluZyB0aGUgYmFzZVVSTCB3aXRoIHRoZSByZXF1ZXN0ZWRVUkwsXG4gKiBvbmx5IHdoZW4gdGhlIHJlcXVlc3RlZFVSTCBpcyBub3QgYWxyZWFkeSBhbiBhYnNvbHV0ZSBVUkwuXG4gKiBJZiB0aGUgcmVxdWVzdFVSTCBpcyBhYnNvbHV0ZSwgdGhpcyBmdW5jdGlvbiByZXR1cm5zIHRoZSByZXF1ZXN0ZWRVUkwgdW50b3VjaGVkLlxuICpcbiAqIEBwYXJhbSB7c3RyaW5nfSBiYXNlVVJMIFRoZSBiYXNlIFVSTFxuICogQHBhcmFtIHtzdHJpbmd9IHJlcXVlc3RlZFVSTCBBYnNvbHV0ZSBvciByZWxhdGl2ZSBVUkwgdG8gY29tYmluZVxuICogQHJldHVybnMge3N0cmluZ30gVGhlIGNvbWJpbmVkIGZ1bGwgcGF0aFxuICovXG5tb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIGJ1aWxkRnVsbFBhdGgoYmFzZVVSTCwgcmVxdWVzdGVkVVJMKSB7XG4gIGlmIChiYXNlVVJMICYmICFpc0Fic29sdXRlVVJMKHJlcXVlc3RlZFVSTCkpIHtcbiAgICByZXR1cm4gY29tYmluZVVSTHMoYmFzZVVSTCwgcmVxdWVzdGVkVVJMKTtcbiAgfVxuICByZXR1cm4gcmVxdWVzdGVkVVJMO1xufTtcbiIsIid1c2Ugc3RyaWN0JztcblxudmFyIGVuaGFuY2VFcnJvciA9IHJlcXVpcmUoJy4vZW5oYW5jZUVycm9yJyk7XG5cbi8qKlxuICogQ3JlYXRlIGFuIEVycm9yIHdpdGggdGhlIHNwZWNpZmllZCBtZXNzYWdlLCBjb25maWcsIGVycm9yIGNvZGUsIHJlcXVlc3QgYW5kIHJlc3BvbnNlLlxuICpcbiAqIEBwYXJhbSB7c3RyaW5nfSBtZXNzYWdlIFRoZSBlcnJvciBtZXNzYWdlLlxuICogQHBhcmFtIHtPYmplY3R9IGNvbmZpZyBUaGUgY29uZmlnLlxuICogQHBhcmFtIHtzdHJpbmd9IFtjb2RlXSBUaGUgZXJyb3IgY29kZSAoZm9yIGV4YW1wbGUsICdFQ09OTkFCT1JURUQnKS5cbiAqIEBwYXJhbSB7T2JqZWN0fSBbcmVxdWVzdF0gVGhlIHJlcXVlc3QuXG4gKiBAcGFyYW0ge09iamVjdH0gW3Jlc3BvbnNlXSBUaGUgcmVzcG9uc2UuXG4gKiBAcmV0dXJucyB7RXJyb3J9IFRoZSBjcmVhdGVkIGVycm9yLlxuICovXG5tb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIGNyZWF0ZUVycm9yKG1lc3NhZ2UsIGNvbmZpZywgY29kZSwgcmVxdWVzdCwgcmVzcG9uc2UpIHtcbiAgdmFyIGVycm9yID0gbmV3IEVycm9yKG1lc3NhZ2UpO1xuICByZXR1cm4gZW5oYW5jZUVycm9yKGVycm9yLCBjb25maWcsIGNvZGUsIHJlcXVlc3QsIHJlc3BvbnNlKTtcbn07XG4iLCIndXNlIHN0cmljdCc7XG5cbnZhciB1dGlscyA9IHJlcXVpcmUoJy4vLi4vdXRpbHMnKTtcbnZhciB0cmFuc2Zvcm1EYXRhID0gcmVxdWlyZSgnLi90cmFuc2Zvcm1EYXRhJyk7XG52YXIgaXNDYW5jZWwgPSByZXF1aXJlKCcuLi9jYW5jZWwvaXNDYW5jZWwnKTtcbnZhciBkZWZhdWx0cyA9IHJlcXVpcmUoJy4uL2RlZmF1bHRzJyk7XG52YXIgQ2FuY2VsID0gcmVxdWlyZSgnLi4vY2FuY2VsL0NhbmNlbCcpO1xuXG4vKipcbiAqIFRocm93cyBhIGBDYW5jZWxgIGlmIGNhbmNlbGxhdGlvbiBoYXMgYmVlbiByZXF1ZXN0ZWQuXG4gKi9cbmZ1bmN0aW9uIHRocm93SWZDYW5jZWxsYXRpb25SZXF1ZXN0ZWQoY29uZmlnKSB7XG4gIGlmIChjb25maWcuY2FuY2VsVG9rZW4pIHtcbiAgICBjb25maWcuY2FuY2VsVG9rZW4udGhyb3dJZlJlcXVlc3RlZCgpO1xuICB9XG5cbiAgaWYgKGNvbmZpZy5zaWduYWwgJiYgY29uZmlnLnNpZ25hbC5hYm9ydGVkKSB7XG4gICAgdGhyb3cgbmV3IENhbmNlbCgnY2FuY2VsZWQnKTtcbiAgfVxufVxuXG4vKipcbiAqIERpc3BhdGNoIGEgcmVxdWVzdCB0byB0aGUgc2VydmVyIHVzaW5nIHRoZSBjb25maWd1cmVkIGFkYXB0ZXIuXG4gKlxuICogQHBhcmFtIHtvYmplY3R9IGNvbmZpZyBUaGUgY29uZmlnIHRoYXQgaXMgdG8gYmUgdXNlZCBmb3IgdGhlIHJlcXVlc3RcbiAqIEByZXR1cm5zIHtQcm9taXNlfSBUaGUgUHJvbWlzZSB0byBiZSBmdWxmaWxsZWRcbiAqL1xubW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbiBkaXNwYXRjaFJlcXVlc3QoY29uZmlnKSB7XG4gIHRocm93SWZDYW5jZWxsYXRpb25SZXF1ZXN0ZWQoY29uZmlnKTtcblxuICAvLyBFbnN1cmUgaGVhZGVycyBleGlzdFxuICBjb25maWcuaGVhZGVycyA9IGNvbmZpZy5oZWFkZXJzIHx8IHt9O1xuXG4gIC8vIFRyYW5zZm9ybSByZXF1ZXN0IGRhdGFcbiAgY29uZmlnLmRhdGEgPSB0cmFuc2Zvcm1EYXRhLmNhbGwoXG4gICAgY29uZmlnLFxuICAgIGNvbmZpZy5kYXRhLFxuICAgIGNvbmZpZy5oZWFkZXJzLFxuICAgIGNvbmZpZy50cmFuc2Zvcm1SZXF1ZXN0XG4gICk7XG5cbiAgLy8gRmxhdHRlbiBoZWFkZXJzXG4gIGNvbmZpZy5oZWFkZXJzID0gdXRpbHMubWVyZ2UoXG4gICAgY29uZmlnLmhlYWRlcnMuY29tbW9uIHx8IHt9LFxuICAgIGNvbmZpZy5oZWFkZXJzW2NvbmZpZy5tZXRob2RdIHx8IHt9LFxuICAgIGNvbmZpZy5oZWFkZXJzXG4gICk7XG5cbiAgdXRpbHMuZm9yRWFjaChcbiAgICBbJ2RlbGV0ZScsICdnZXQnLCAnaGVhZCcsICdwb3N0JywgJ3B1dCcsICdwYXRjaCcsICdjb21tb24nXSxcbiAgICBmdW5jdGlvbiBjbGVhbkhlYWRlckNvbmZpZyhtZXRob2QpIHtcbiAgICAgIGRlbGV0ZSBjb25maWcuaGVhZGVyc1ttZXRob2RdO1xuICAgIH1cbiAgKTtcblxuICB2YXIgYWRhcHRlciA9IGNvbmZpZy5hZGFwdGVyIHx8IGRlZmF1bHRzLmFkYXB0ZXI7XG5cbiAgcmV0dXJuIGFkYXB0ZXIoY29uZmlnKS50aGVuKGZ1bmN0aW9uIG9uQWRhcHRlclJlc29sdXRpb24ocmVzcG9uc2UpIHtcbiAgICB0aHJvd0lmQ2FuY2VsbGF0aW9uUmVxdWVzdGVkKGNvbmZpZyk7XG5cbiAgICAvLyBUcmFuc2Zvcm0gcmVzcG9uc2UgZGF0YVxuICAgIHJlc3BvbnNlLmRhdGEgPSB0cmFuc2Zvcm1EYXRhLmNhbGwoXG4gICAgICBjb25maWcsXG4gICAgICByZXNwb25zZS5kYXRhLFxuICAgICAgcmVzcG9uc2UuaGVhZGVycyxcbiAgICAgIGNvbmZpZy50cmFuc2Zvcm1SZXNwb25zZVxuICAgICk7XG5cbiAgICByZXR1cm4gcmVzcG9uc2U7XG4gIH0sIGZ1bmN0aW9uIG9uQWRhcHRlclJlamVjdGlvbihyZWFzb24pIHtcbiAgICBpZiAoIWlzQ2FuY2VsKHJlYXNvbikpIHtcbiAgICAgIHRocm93SWZDYW5jZWxsYXRpb25SZXF1ZXN0ZWQoY29uZmlnKTtcblxuICAgICAgLy8gVHJhbnNmb3JtIHJlc3BvbnNlIGRhdGFcbiAgICAgIGlmIChyZWFzb24gJiYgcmVhc29uLnJlc3BvbnNlKSB7XG4gICAgICAgIHJlYXNvbi5yZXNwb25zZS5kYXRhID0gdHJhbnNmb3JtRGF0YS5jYWxsKFxuICAgICAgICAgIGNvbmZpZyxcbiAgICAgICAgICByZWFzb24ucmVzcG9uc2UuZGF0YSxcbiAgICAgICAgICByZWFzb24ucmVzcG9uc2UuaGVhZGVycyxcbiAgICAgICAgICBjb25maWcudHJhbnNmb3JtUmVzcG9uc2VcbiAgICAgICAgKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICByZXR1cm4gUHJvbWlzZS5yZWplY3QocmVhc29uKTtcbiAgfSk7XG59O1xuIiwiJ3VzZSBzdHJpY3QnO1xuXG4vKipcbiAqIFVwZGF0ZSBhbiBFcnJvciB3aXRoIHRoZSBzcGVjaWZpZWQgY29uZmlnLCBlcnJvciBjb2RlLCBhbmQgcmVzcG9uc2UuXG4gKlxuICogQHBhcmFtIHtFcnJvcn0gZXJyb3IgVGhlIGVycm9yIHRvIHVwZGF0ZS5cbiAqIEBwYXJhbSB7T2JqZWN0fSBjb25maWcgVGhlIGNvbmZpZy5cbiAqIEBwYXJhbSB7c3RyaW5nfSBbY29kZV0gVGhlIGVycm9yIGNvZGUgKGZvciBleGFtcGxlLCAnRUNPTk5BQk9SVEVEJykuXG4gKiBAcGFyYW0ge09iamVjdH0gW3JlcXVlc3RdIFRoZSByZXF1ZXN0LlxuICogQHBhcmFtIHtPYmplY3R9IFtyZXNwb25zZV0gVGhlIHJlc3BvbnNlLlxuICogQHJldHVybnMge0Vycm9yfSBUaGUgZXJyb3IuXG4gKi9cbm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gZW5oYW5jZUVycm9yKGVycm9yLCBjb25maWcsIGNvZGUsIHJlcXVlc3QsIHJlc3BvbnNlKSB7XG4gIGVycm9yLmNvbmZpZyA9IGNvbmZpZztcbiAgaWYgKGNvZGUpIHtcbiAgICBlcnJvci5jb2RlID0gY29kZTtcbiAgfVxuXG4gIGVycm9yLnJlcXVlc3QgPSByZXF1ZXN0O1xuICBlcnJvci5yZXNwb25zZSA9IHJlc3BvbnNlO1xuICBlcnJvci5pc0F4aW9zRXJyb3IgPSB0cnVlO1xuXG4gIGVycm9yLnRvSlNPTiA9IGZ1bmN0aW9uIHRvSlNPTigpIHtcbiAgICByZXR1cm4ge1xuICAgICAgLy8gU3RhbmRhcmRcbiAgICAgIG1lc3NhZ2U6IHRoaXMubWVzc2FnZSxcbiAgICAgIG5hbWU6IHRoaXMubmFtZSxcbiAgICAgIC8vIE1pY3Jvc29mdFxuICAgICAgZGVzY3JpcHRpb246IHRoaXMuZGVzY3JpcHRpb24sXG4gICAgICBudW1iZXI6IHRoaXMubnVtYmVyLFxuICAgICAgLy8gTW96aWxsYVxuICAgICAgZmlsZU5hbWU6IHRoaXMuZmlsZU5hbWUsXG4gICAgICBsaW5lTnVtYmVyOiB0aGlzLmxpbmVOdW1iZXIsXG4gICAgICBjb2x1bW5OdW1iZXI6IHRoaXMuY29sdW1uTnVtYmVyLFxuICAgICAgc3RhY2s6IHRoaXMuc3RhY2ssXG4gICAgICAvLyBBeGlvc1xuICAgICAgY29uZmlnOiB0aGlzLmNvbmZpZyxcbiAgICAgIGNvZGU6IHRoaXMuY29kZSxcbiAgICAgIHN0YXR1czogdGhpcy5yZXNwb25zZSAmJiB0aGlzLnJlc3BvbnNlLnN0YXR1cyA/IHRoaXMucmVzcG9uc2Uuc3RhdHVzIDogbnVsbFxuICAgIH07XG4gIH07XG4gIHJldHVybiBlcnJvcjtcbn07XG4iLCIndXNlIHN0cmljdCc7XG5cbnZhciB1dGlscyA9IHJlcXVpcmUoJy4uL3V0aWxzJyk7XG5cbi8qKlxuICogQ29uZmlnLXNwZWNpZmljIG1lcmdlLWZ1bmN0aW9uIHdoaWNoIGNyZWF0ZXMgYSBuZXcgY29uZmlnLW9iamVjdFxuICogYnkgbWVyZ2luZyB0d28gY29uZmlndXJhdGlvbiBvYmplY3RzIHRvZ2V0aGVyLlxuICpcbiAqIEBwYXJhbSB7T2JqZWN0fSBjb25maWcxXG4gKiBAcGFyYW0ge09iamVjdH0gY29uZmlnMlxuICogQHJldHVybnMge09iamVjdH0gTmV3IG9iamVjdCByZXN1bHRpbmcgZnJvbSBtZXJnaW5nIGNvbmZpZzIgdG8gY29uZmlnMVxuICovXG5tb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIG1lcmdlQ29uZmlnKGNvbmZpZzEsIGNvbmZpZzIpIHtcbiAgLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLXBhcmFtLXJlYXNzaWduXG4gIGNvbmZpZzIgPSBjb25maWcyIHx8IHt9O1xuICB2YXIgY29uZmlnID0ge307XG5cbiAgZnVuY3Rpb24gZ2V0TWVyZ2VkVmFsdWUodGFyZ2V0LCBzb3VyY2UpIHtcbiAgICBpZiAodXRpbHMuaXNQbGFpbk9iamVjdCh0YXJnZXQpICYmIHV0aWxzLmlzUGxhaW5PYmplY3Qoc291cmNlKSkge1xuICAgICAgcmV0dXJuIHV0aWxzLm1lcmdlKHRhcmdldCwgc291cmNlKTtcbiAgICB9IGVsc2UgaWYgKHV0aWxzLmlzUGxhaW5PYmplY3Qoc291cmNlKSkge1xuICAgICAgcmV0dXJuIHV0aWxzLm1lcmdlKHt9LCBzb3VyY2UpO1xuICAgIH0gZWxzZSBpZiAodXRpbHMuaXNBcnJheShzb3VyY2UpKSB7XG4gICAgICByZXR1cm4gc291cmNlLnNsaWNlKCk7XG4gICAgfVxuICAgIHJldHVybiBzb3VyY2U7XG4gIH1cblxuICAvLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgY29uc2lzdGVudC1yZXR1cm5cbiAgZnVuY3Rpb24gbWVyZ2VEZWVwUHJvcGVydGllcyhwcm9wKSB7XG4gICAgaWYgKCF1dGlscy5pc1VuZGVmaW5lZChjb25maWcyW3Byb3BdKSkge1xuICAgICAgcmV0dXJuIGdldE1lcmdlZFZhbHVlKGNvbmZpZzFbcHJvcF0sIGNvbmZpZzJbcHJvcF0pO1xuICAgIH0gZWxzZSBpZiAoIXV0aWxzLmlzVW5kZWZpbmVkKGNvbmZpZzFbcHJvcF0pKSB7XG4gICAgICByZXR1cm4gZ2V0TWVyZ2VkVmFsdWUodW5kZWZpbmVkLCBjb25maWcxW3Byb3BdKTtcbiAgICB9XG4gIH1cblxuICAvLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgY29uc2lzdGVudC1yZXR1cm5cbiAgZnVuY3Rpb24gdmFsdWVGcm9tQ29uZmlnMihwcm9wKSB7XG4gICAgaWYgKCF1dGlscy5pc1VuZGVmaW5lZChjb25maWcyW3Byb3BdKSkge1xuICAgICAgcmV0dXJuIGdldE1lcmdlZFZhbHVlKHVuZGVmaW5lZCwgY29uZmlnMltwcm9wXSk7XG4gICAgfVxuICB9XG5cbiAgLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIGNvbnNpc3RlbnQtcmV0dXJuXG4gIGZ1bmN0aW9uIGRlZmF1bHRUb0NvbmZpZzIocHJvcCkge1xuICAgIGlmICghdXRpbHMuaXNVbmRlZmluZWQoY29uZmlnMltwcm9wXSkpIHtcbiAgICAgIHJldHVybiBnZXRNZXJnZWRWYWx1ZSh1bmRlZmluZWQsIGNvbmZpZzJbcHJvcF0pO1xuICAgIH0gZWxzZSBpZiAoIXV0aWxzLmlzVW5kZWZpbmVkKGNvbmZpZzFbcHJvcF0pKSB7XG4gICAgICByZXR1cm4gZ2V0TWVyZ2VkVmFsdWUodW5kZWZpbmVkLCBjb25maWcxW3Byb3BdKTtcbiAgICB9XG4gIH1cblxuICAvLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgY29uc2lzdGVudC1yZXR1cm5cbiAgZnVuY3Rpb24gbWVyZ2VEaXJlY3RLZXlzKHByb3ApIHtcbiAgICBpZiAocHJvcCBpbiBjb25maWcyKSB7XG4gICAgICByZXR1cm4gZ2V0TWVyZ2VkVmFsdWUoY29uZmlnMVtwcm9wXSwgY29uZmlnMltwcm9wXSk7XG4gICAgfSBlbHNlIGlmIChwcm9wIGluIGNvbmZpZzEpIHtcbiAgICAgIHJldHVybiBnZXRNZXJnZWRWYWx1ZSh1bmRlZmluZWQsIGNvbmZpZzFbcHJvcF0pO1xuICAgIH1cbiAgfVxuXG4gIHZhciBtZXJnZU1hcCA9IHtcbiAgICAndXJsJzogdmFsdWVGcm9tQ29uZmlnMixcbiAgICAnbWV0aG9kJzogdmFsdWVGcm9tQ29uZmlnMixcbiAgICAnZGF0YSc6IHZhbHVlRnJvbUNvbmZpZzIsXG4gICAgJ2Jhc2VVUkwnOiBkZWZhdWx0VG9Db25maWcyLFxuICAgICd0cmFuc2Zvcm1SZXF1ZXN0JzogZGVmYXVsdFRvQ29uZmlnMixcbiAgICAndHJhbnNmb3JtUmVzcG9uc2UnOiBkZWZhdWx0VG9Db25maWcyLFxuICAgICdwYXJhbXNTZXJpYWxpemVyJzogZGVmYXVsdFRvQ29uZmlnMixcbiAgICAndGltZW91dCc6IGRlZmF1bHRUb0NvbmZpZzIsXG4gICAgJ3RpbWVvdXRNZXNzYWdlJzogZGVmYXVsdFRvQ29uZmlnMixcbiAgICAnd2l0aENyZWRlbnRpYWxzJzogZGVmYXVsdFRvQ29uZmlnMixcbiAgICAnYWRhcHRlcic6IGRlZmF1bHRUb0NvbmZpZzIsXG4gICAgJ3Jlc3BvbnNlVHlwZSc6IGRlZmF1bHRUb0NvbmZpZzIsXG4gICAgJ3hzcmZDb29raWVOYW1lJzogZGVmYXVsdFRvQ29uZmlnMixcbiAgICAneHNyZkhlYWRlck5hbWUnOiBkZWZhdWx0VG9Db25maWcyLFxuICAgICdvblVwbG9hZFByb2dyZXNzJzogZGVmYXVsdFRvQ29uZmlnMixcbiAgICAnb25Eb3dubG9hZFByb2dyZXNzJzogZGVmYXVsdFRvQ29uZmlnMixcbiAgICAnZGVjb21wcmVzcyc6IGRlZmF1bHRUb0NvbmZpZzIsXG4gICAgJ21heENvbnRlbnRMZW5ndGgnOiBkZWZhdWx0VG9Db25maWcyLFxuICAgICdtYXhCb2R5TGVuZ3RoJzogZGVmYXVsdFRvQ29uZmlnMixcbiAgICAndHJhbnNwb3J0JzogZGVmYXVsdFRvQ29uZmlnMixcbiAgICAnaHR0cEFnZW50JzogZGVmYXVsdFRvQ29uZmlnMixcbiAgICAnaHR0cHNBZ2VudCc6IGRlZmF1bHRUb0NvbmZpZzIsXG4gICAgJ2NhbmNlbFRva2VuJzogZGVmYXVsdFRvQ29uZmlnMixcbiAgICAnc29ja2V0UGF0aCc6IGRlZmF1bHRUb0NvbmZpZzIsXG4gICAgJ3Jlc3BvbnNlRW5jb2RpbmcnOiBkZWZhdWx0VG9Db25maWcyLFxuICAgICd2YWxpZGF0ZVN0YXR1cyc6IG1lcmdlRGlyZWN0S2V5c1xuICB9O1xuXG4gIHV0aWxzLmZvckVhY2goT2JqZWN0LmtleXMoY29uZmlnMSkuY29uY2F0KE9iamVjdC5rZXlzKGNvbmZpZzIpKSwgZnVuY3Rpb24gY29tcHV0ZUNvbmZpZ1ZhbHVlKHByb3ApIHtcbiAgICB2YXIgbWVyZ2UgPSBtZXJnZU1hcFtwcm9wXSB8fCBtZXJnZURlZXBQcm9wZXJ0aWVzO1xuICAgIHZhciBjb25maWdWYWx1ZSA9IG1lcmdlKHByb3ApO1xuICAgICh1dGlscy5pc1VuZGVmaW5lZChjb25maWdWYWx1ZSkgJiYgbWVyZ2UgIT09IG1lcmdlRGlyZWN0S2V5cykgfHwgKGNvbmZpZ1twcm9wXSA9IGNvbmZpZ1ZhbHVlKTtcbiAgfSk7XG5cbiAgcmV0dXJuIGNvbmZpZztcbn07XG4iLCIndXNlIHN0cmljdCc7XG5cbnZhciBjcmVhdGVFcnJvciA9IHJlcXVpcmUoJy4vY3JlYXRlRXJyb3InKTtcblxuLyoqXG4gKiBSZXNvbHZlIG9yIHJlamVjdCBhIFByb21pc2UgYmFzZWQgb24gcmVzcG9uc2Ugc3RhdHVzLlxuICpcbiAqIEBwYXJhbSB7RnVuY3Rpb259IHJlc29sdmUgQSBmdW5jdGlvbiB0aGF0IHJlc29sdmVzIHRoZSBwcm9taXNlLlxuICogQHBhcmFtIHtGdW5jdGlvbn0gcmVqZWN0IEEgZnVuY3Rpb24gdGhhdCByZWplY3RzIHRoZSBwcm9taXNlLlxuICogQHBhcmFtIHtvYmplY3R9IHJlc3BvbnNlIFRoZSByZXNwb25zZS5cbiAqL1xubW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbiBzZXR0bGUocmVzb2x2ZSwgcmVqZWN0LCByZXNwb25zZSkge1xuICB2YXIgdmFsaWRhdGVTdGF0dXMgPSByZXNwb25zZS5jb25maWcudmFsaWRhdGVTdGF0dXM7XG4gIGlmICghcmVzcG9uc2Uuc3RhdHVzIHx8ICF2YWxpZGF0ZVN0YXR1cyB8fCB2YWxpZGF0ZVN0YXR1cyhyZXNwb25zZS5zdGF0dXMpKSB7XG4gICAgcmVzb2x2ZShyZXNwb25zZSk7XG4gIH0gZWxzZSB7XG4gICAgcmVqZWN0KGNyZWF0ZUVycm9yKFxuICAgICAgJ1JlcXVlc3QgZmFpbGVkIHdpdGggc3RhdHVzIGNvZGUgJyArIHJlc3BvbnNlLnN0YXR1cyxcbiAgICAgIHJlc3BvbnNlLmNvbmZpZyxcbiAgICAgIG51bGwsXG4gICAgICByZXNwb25zZS5yZXF1ZXN0LFxuICAgICAgcmVzcG9uc2VcbiAgICApKTtcbiAgfVxufTtcbiIsIid1c2Ugc3RyaWN0JztcblxudmFyIHV0aWxzID0gcmVxdWlyZSgnLi8uLi91dGlscycpO1xudmFyIGRlZmF1bHRzID0gcmVxdWlyZSgnLi8uLi9kZWZhdWx0cycpO1xuXG4vKipcbiAqIFRyYW5zZm9ybSB0aGUgZGF0YSBmb3IgYSByZXF1ZXN0IG9yIGEgcmVzcG9uc2VcbiAqXG4gKiBAcGFyYW0ge09iamVjdHxTdHJpbmd9IGRhdGEgVGhlIGRhdGEgdG8gYmUgdHJhbnNmb3JtZWRcbiAqIEBwYXJhbSB7QXJyYXl9IGhlYWRlcnMgVGhlIGhlYWRlcnMgZm9yIHRoZSByZXF1ZXN0IG9yIHJlc3BvbnNlXG4gKiBAcGFyYW0ge0FycmF5fEZ1bmN0aW9ufSBmbnMgQSBzaW5nbGUgZnVuY3Rpb24gb3IgQXJyYXkgb2YgZnVuY3Rpb25zXG4gKiBAcmV0dXJucyB7Kn0gVGhlIHJlc3VsdGluZyB0cmFuc2Zvcm1lZCBkYXRhXG4gKi9cbm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gdHJhbnNmb3JtRGF0YShkYXRhLCBoZWFkZXJzLCBmbnMpIHtcbiAgdmFyIGNvbnRleHQgPSB0aGlzIHx8IGRlZmF1bHRzO1xuICAvKmVzbGludCBuby1wYXJhbS1yZWFzc2lnbjowKi9cbiAgdXRpbHMuZm9yRWFjaChmbnMsIGZ1bmN0aW9uIHRyYW5zZm9ybShmbikge1xuICAgIGRhdGEgPSBmbi5jYWxsKGNvbnRleHQsIGRhdGEsIGhlYWRlcnMpO1xuICB9KTtcblxuICByZXR1cm4gZGF0YTtcbn07XG4iLCIndXNlIHN0cmljdCc7XG5cbnZhciB1dGlscyA9IHJlcXVpcmUoJy4vdXRpbHMnKTtcbnZhciBub3JtYWxpemVIZWFkZXJOYW1lID0gcmVxdWlyZSgnLi9oZWxwZXJzL25vcm1hbGl6ZUhlYWRlck5hbWUnKTtcbnZhciBlbmhhbmNlRXJyb3IgPSByZXF1aXJlKCcuL2NvcmUvZW5oYW5jZUVycm9yJyk7XG5cbnZhciBERUZBVUxUX0NPTlRFTlRfVFlQRSA9IHtcbiAgJ0NvbnRlbnQtVHlwZSc6ICdhcHBsaWNhdGlvbi94LXd3dy1mb3JtLXVybGVuY29kZWQnXG59O1xuXG5mdW5jdGlvbiBzZXRDb250ZW50VHlwZUlmVW5zZXQoaGVhZGVycywgdmFsdWUpIHtcbiAgaWYgKCF1dGlscy5pc1VuZGVmaW5lZChoZWFkZXJzKSAmJiB1dGlscy5pc1VuZGVmaW5lZChoZWFkZXJzWydDb250ZW50LVR5cGUnXSkpIHtcbiAgICBoZWFkZXJzWydDb250ZW50LVR5cGUnXSA9IHZhbHVlO1xuICB9XG59XG5cbmZ1bmN0aW9uIGdldERlZmF1bHRBZGFwdGVyKCkge1xuICB2YXIgYWRhcHRlcjtcbiAgaWYgKHR5cGVvZiBYTUxIdHRwUmVxdWVzdCAhPT0gJ3VuZGVmaW5lZCcpIHtcbiAgICAvLyBGb3IgYnJvd3NlcnMgdXNlIFhIUiBhZGFwdGVyXG4gICAgYWRhcHRlciA9IHJlcXVpcmUoJy4vYWRhcHRlcnMveGhyJyk7XG4gIH0gZWxzZSBpZiAodHlwZW9mIHByb2Nlc3MgIT09ICd1bmRlZmluZWQnICYmIE9iamVjdC5wcm90b3R5cGUudG9TdHJpbmcuY2FsbChwcm9jZXNzKSA9PT0gJ1tvYmplY3QgcHJvY2Vzc10nKSB7XG4gICAgLy8gRm9yIG5vZGUgdXNlIEhUVFAgYWRhcHRlclxuICAgIGFkYXB0ZXIgPSByZXF1aXJlKCcuL2FkYXB0ZXJzL2h0dHAnKTtcbiAgfVxuICByZXR1cm4gYWRhcHRlcjtcbn1cblxuZnVuY3Rpb24gc3RyaW5naWZ5U2FmZWx5KHJhd1ZhbHVlLCBwYXJzZXIsIGVuY29kZXIpIHtcbiAgaWYgKHV0aWxzLmlzU3RyaW5nKHJhd1ZhbHVlKSkge1xuICAgIHRyeSB7XG4gICAgICAocGFyc2VyIHx8IEpTT04ucGFyc2UpKHJhd1ZhbHVlKTtcbiAgICAgIHJldHVybiB1dGlscy50cmltKHJhd1ZhbHVlKTtcbiAgICB9IGNhdGNoIChlKSB7XG4gICAgICBpZiAoZS5uYW1lICE9PSAnU3ludGF4RXJyb3InKSB7XG4gICAgICAgIHRocm93IGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgcmV0dXJuIChlbmNvZGVyIHx8IEpTT04uc3RyaW5naWZ5KShyYXdWYWx1ZSk7XG59XG5cbnZhciBkZWZhdWx0cyA9IHtcblxuICB0cmFuc2l0aW9uYWw6IHtcbiAgICBzaWxlbnRKU09OUGFyc2luZzogdHJ1ZSxcbiAgICBmb3JjZWRKU09OUGFyc2luZzogdHJ1ZSxcbiAgICBjbGFyaWZ5VGltZW91dEVycm9yOiBmYWxzZVxuICB9LFxuXG4gIGFkYXB0ZXI6IGdldERlZmF1bHRBZGFwdGVyKCksXG5cbiAgdHJhbnNmb3JtUmVxdWVzdDogW2Z1bmN0aW9uIHRyYW5zZm9ybVJlcXVlc3QoZGF0YSwgaGVhZGVycykge1xuICAgIG5vcm1hbGl6ZUhlYWRlck5hbWUoaGVhZGVycywgJ0FjY2VwdCcpO1xuICAgIG5vcm1hbGl6ZUhlYWRlck5hbWUoaGVhZGVycywgJ0NvbnRlbnQtVHlwZScpO1xuXG4gICAgaWYgKHV0aWxzLmlzRm9ybURhdGEoZGF0YSkgfHxcbiAgICAgIHV0aWxzLmlzQXJyYXlCdWZmZXIoZGF0YSkgfHxcbiAgICAgIHV0aWxzLmlzQnVmZmVyKGRhdGEpIHx8XG4gICAgICB1dGlscy5pc1N0cmVhbShkYXRhKSB8fFxuICAgICAgdXRpbHMuaXNGaWxlKGRhdGEpIHx8XG4gICAgICB1dGlscy5pc0Jsb2IoZGF0YSlcbiAgICApIHtcbiAgICAgIHJldHVybiBkYXRhO1xuICAgIH1cbiAgICBpZiAodXRpbHMuaXNBcnJheUJ1ZmZlclZpZXcoZGF0YSkpIHtcbiAgICAgIHJldHVybiBkYXRhLmJ1ZmZlcjtcbiAgICB9XG4gICAgaWYgKHV0aWxzLmlzVVJMU2VhcmNoUGFyYW1zKGRhdGEpKSB7XG4gICAgICBzZXRDb250ZW50VHlwZUlmVW5zZXQoaGVhZGVycywgJ2FwcGxpY2F0aW9uL3gtd3d3LWZvcm0tdXJsZW5jb2RlZDtjaGFyc2V0PXV0Zi04Jyk7XG4gICAgICByZXR1cm4gZGF0YS50b1N0cmluZygpO1xuICAgIH1cbiAgICBpZiAodXRpbHMuaXNPYmplY3QoZGF0YSkgfHwgKGhlYWRlcnMgJiYgaGVhZGVyc1snQ29udGVudC1UeXBlJ10gPT09ICdhcHBsaWNhdGlvbi9qc29uJykpIHtcbiAgICAgIHNldENvbnRlbnRUeXBlSWZVbnNldChoZWFkZXJzLCAnYXBwbGljYXRpb24vanNvbicpO1xuICAgICAgcmV0dXJuIHN0cmluZ2lmeVNhZmVseShkYXRhKTtcbiAgICB9XG4gICAgcmV0dXJuIGRhdGE7XG4gIH1dLFxuXG4gIHRyYW5zZm9ybVJlc3BvbnNlOiBbZnVuY3Rpb24gdHJhbnNmb3JtUmVzcG9uc2UoZGF0YSkge1xuICAgIHZhciB0cmFuc2l0aW9uYWwgPSB0aGlzLnRyYW5zaXRpb25hbCB8fCBkZWZhdWx0cy50cmFuc2l0aW9uYWw7XG4gICAgdmFyIHNpbGVudEpTT05QYXJzaW5nID0gdHJhbnNpdGlvbmFsICYmIHRyYW5zaXRpb25hbC5zaWxlbnRKU09OUGFyc2luZztcbiAgICB2YXIgZm9yY2VkSlNPTlBhcnNpbmcgPSB0cmFuc2l0aW9uYWwgJiYgdHJhbnNpdGlvbmFsLmZvcmNlZEpTT05QYXJzaW5nO1xuICAgIHZhciBzdHJpY3RKU09OUGFyc2luZyA9ICFzaWxlbnRKU09OUGFyc2luZyAmJiB0aGlzLnJlc3BvbnNlVHlwZSA9PT0gJ2pzb24nO1xuXG4gICAgaWYgKHN0cmljdEpTT05QYXJzaW5nIHx8IChmb3JjZWRKU09OUGFyc2luZyAmJiB1dGlscy5pc1N0cmluZyhkYXRhKSAmJiBkYXRhLmxlbmd0aCkpIHtcbiAgICAgIHRyeSB7XG4gICAgICAgIHJldHVybiBKU09OLnBhcnNlKGRhdGEpO1xuICAgICAgfSBjYXRjaCAoZSkge1xuICAgICAgICBpZiAoc3RyaWN0SlNPTlBhcnNpbmcpIHtcbiAgICAgICAgICBpZiAoZS5uYW1lID09PSAnU3ludGF4RXJyb3InKSB7XG4gICAgICAgICAgICB0aHJvdyBlbmhhbmNlRXJyb3IoZSwgdGhpcywgJ0VfSlNPTl9QQVJTRScpO1xuICAgICAgICAgIH1cbiAgICAgICAgICB0aHJvdyBlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgcmV0dXJuIGRhdGE7XG4gIH1dLFxuXG4gIC8qKlxuICAgKiBBIHRpbWVvdXQgaW4gbWlsbGlzZWNvbmRzIHRvIGFib3J0IGEgcmVxdWVzdC4gSWYgc2V0IHRvIDAgKGRlZmF1bHQpIGFcbiAgICogdGltZW91dCBpcyBub3QgY3JlYXRlZC5cbiAgICovXG4gIHRpbWVvdXQ6IDAsXG5cbiAgeHNyZkNvb2tpZU5hbWU6ICdYU1JGLVRPS0VOJyxcbiAgeHNyZkhlYWRlck5hbWU6ICdYLVhTUkYtVE9LRU4nLFxuXG4gIG1heENvbnRlbnRMZW5ndGg6IC0xLFxuICBtYXhCb2R5TGVuZ3RoOiAtMSxcblxuICB2YWxpZGF0ZVN0YXR1czogZnVuY3Rpb24gdmFsaWRhdGVTdGF0dXMoc3RhdHVzKSB7XG4gICAgcmV0dXJuIHN0YXR1cyA+PSAyMDAgJiYgc3RhdHVzIDwgMzAwO1xuICB9LFxuXG4gIGhlYWRlcnM6IHtcbiAgICBjb21tb246IHtcbiAgICAgICdBY2NlcHQnOiAnYXBwbGljYXRpb24vanNvbiwgdGV4dC9wbGFpbiwgKi8qJ1xuICAgIH1cbiAgfVxufTtcblxudXRpbHMuZm9yRWFjaChbJ2RlbGV0ZScsICdnZXQnLCAnaGVhZCddLCBmdW5jdGlvbiBmb3JFYWNoTWV0aG9kTm9EYXRhKG1ldGhvZCkge1xuICBkZWZhdWx0cy5oZWFkZXJzW21ldGhvZF0gPSB7fTtcbn0pO1xuXG51dGlscy5mb3JFYWNoKFsncG9zdCcsICdwdXQnLCAncGF0Y2gnXSwgZnVuY3Rpb24gZm9yRWFjaE1ldGhvZFdpdGhEYXRhKG1ldGhvZCkge1xuICBkZWZhdWx0cy5oZWFkZXJzW21ldGhvZF0gPSB1dGlscy5tZXJnZShERUZBVUxUX0NPTlRFTlRfVFlQRSk7XG59KTtcblxubW9kdWxlLmV4cG9ydHMgPSBkZWZhdWx0cztcbiIsIm1vZHVsZS5leHBvcnRzID0ge1xuICBcInZlcnNpb25cIjogXCIwLjI2LjBcIlxufTsiLCIndXNlIHN0cmljdCc7XG5cbm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gYmluZChmbiwgdGhpc0FyZykge1xuICByZXR1cm4gZnVuY3Rpb24gd3JhcCgpIHtcbiAgICB2YXIgYXJncyA9IG5ldyBBcnJheShhcmd1bWVudHMubGVuZ3RoKTtcbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IGFyZ3MubGVuZ3RoOyBpKyspIHtcbiAgICAgIGFyZ3NbaV0gPSBhcmd1bWVudHNbaV07XG4gICAgfVxuICAgIHJldHVybiBmbi5hcHBseSh0aGlzQXJnLCBhcmdzKTtcbiAgfTtcbn07XG4iLCIndXNlIHN0cmljdCc7XG5cbnZhciB1dGlscyA9IHJlcXVpcmUoJy4vLi4vdXRpbHMnKTtcblxuZnVuY3Rpb24gZW5jb2RlKHZhbCkge1xuICByZXR1cm4gZW5jb2RlVVJJQ29tcG9uZW50KHZhbCkuXG4gICAgcmVwbGFjZSgvJTNBL2dpLCAnOicpLlxuICAgIHJlcGxhY2UoLyUyNC9nLCAnJCcpLlxuICAgIHJlcGxhY2UoLyUyQy9naSwgJywnKS5cbiAgICByZXBsYWNlKC8lMjAvZywgJysnKS5cbiAgICByZXBsYWNlKC8lNUIvZ2ksICdbJykuXG4gICAgcmVwbGFjZSgvJTVEL2dpLCAnXScpO1xufVxuXG4vKipcbiAqIEJ1aWxkIGEgVVJMIGJ5IGFwcGVuZGluZyBwYXJhbXMgdG8gdGhlIGVuZFxuICpcbiAqIEBwYXJhbSB7c3RyaW5nfSB1cmwgVGhlIGJhc2Ugb2YgdGhlIHVybCAoZS5nLiwgaHR0cDovL3d3dy5nb29nbGUuY29tKVxuICogQHBhcmFtIHtvYmplY3R9IFtwYXJhbXNdIFRoZSBwYXJhbXMgdG8gYmUgYXBwZW5kZWRcbiAqIEByZXR1cm5zIHtzdHJpbmd9IFRoZSBmb3JtYXR0ZWQgdXJsXG4gKi9cbm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gYnVpbGRVUkwodXJsLCBwYXJhbXMsIHBhcmFtc1NlcmlhbGl6ZXIpIHtcbiAgLyplc2xpbnQgbm8tcGFyYW0tcmVhc3NpZ246MCovXG4gIGlmICghcGFyYW1zKSB7XG4gICAgcmV0dXJuIHVybDtcbiAgfVxuXG4gIHZhciBzZXJpYWxpemVkUGFyYW1zO1xuICBpZiAocGFyYW1zU2VyaWFsaXplcikge1xuICAgIHNlcmlhbGl6ZWRQYXJhbXMgPSBwYXJhbXNTZXJpYWxpemVyKHBhcmFtcyk7XG4gIH0gZWxzZSBpZiAodXRpbHMuaXNVUkxTZWFyY2hQYXJhbXMocGFyYW1zKSkge1xuICAgIHNlcmlhbGl6ZWRQYXJhbXMgPSBwYXJhbXMudG9TdHJpbmcoKTtcbiAgfSBlbHNlIHtcbiAgICB2YXIgcGFydHMgPSBbXTtcblxuICAgIHV0aWxzLmZvckVhY2gocGFyYW1zLCBmdW5jdGlvbiBzZXJpYWxpemUodmFsLCBrZXkpIHtcbiAgICAgIGlmICh2YWwgPT09IG51bGwgfHwgdHlwZW9mIHZhbCA9PT0gJ3VuZGVmaW5lZCcpIHtcbiAgICAgICAgcmV0dXJuO1xuICAgICAgfVxuXG4gICAgICBpZiAodXRpbHMuaXNBcnJheSh2YWwpKSB7XG4gICAgICAgIGtleSA9IGtleSArICdbXSc7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICB2YWwgPSBbdmFsXTtcbiAgICAgIH1cblxuICAgICAgdXRpbHMuZm9yRWFjaCh2YWwsIGZ1bmN0aW9uIHBhcnNlVmFsdWUodikge1xuICAgICAgICBpZiAodXRpbHMuaXNEYXRlKHYpKSB7XG4gICAgICAgICAgdiA9IHYudG9JU09TdHJpbmcoKTtcbiAgICAgICAgfSBlbHNlIGlmICh1dGlscy5pc09iamVjdCh2KSkge1xuICAgICAgICAgIHYgPSBKU09OLnN0cmluZ2lmeSh2KTtcbiAgICAgICAgfVxuICAgICAgICBwYXJ0cy5wdXNoKGVuY29kZShrZXkpICsgJz0nICsgZW5jb2RlKHYpKTtcbiAgICAgIH0pO1xuICAgIH0pO1xuXG4gICAgc2VyaWFsaXplZFBhcmFtcyA9IHBhcnRzLmpvaW4oJyYnKTtcbiAgfVxuXG4gIGlmIChzZXJpYWxpemVkUGFyYW1zKSB7XG4gICAgdmFyIGhhc2htYXJrSW5kZXggPSB1cmwuaW5kZXhPZignIycpO1xuICAgIGlmIChoYXNobWFya0luZGV4ICE9PSAtMSkge1xuICAgICAgdXJsID0gdXJsLnNsaWNlKDAsIGhhc2htYXJrSW5kZXgpO1xuICAgIH1cblxuICAgIHVybCArPSAodXJsLmluZGV4T2YoJz8nKSA9PT0gLTEgPyAnPycgOiAnJicpICsgc2VyaWFsaXplZFBhcmFtcztcbiAgfVxuXG4gIHJldHVybiB1cmw7XG59O1xuIiwiJ3VzZSBzdHJpY3QnO1xuXG4vKipcbiAqIENyZWF0ZXMgYSBuZXcgVVJMIGJ5IGNvbWJpbmluZyB0aGUgc3BlY2lmaWVkIFVSTHNcbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30gYmFzZVVSTCBUaGUgYmFzZSBVUkxcbiAqIEBwYXJhbSB7c3RyaW5nfSByZWxhdGl2ZVVSTCBUaGUgcmVsYXRpdmUgVVJMXG4gKiBAcmV0dXJucyB7c3RyaW5nfSBUaGUgY29tYmluZWQgVVJMXG4gKi9cbm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gY29tYmluZVVSTHMoYmFzZVVSTCwgcmVsYXRpdmVVUkwpIHtcbiAgcmV0dXJuIHJlbGF0aXZlVVJMXG4gICAgPyBiYXNlVVJMLnJlcGxhY2UoL1xcLyskLywgJycpICsgJy8nICsgcmVsYXRpdmVVUkwucmVwbGFjZSgvXlxcLysvLCAnJylcbiAgICA6IGJhc2VVUkw7XG59O1xuIiwiJ3VzZSBzdHJpY3QnO1xuXG52YXIgdXRpbHMgPSByZXF1aXJlKCcuLy4uL3V0aWxzJyk7XG5cbm1vZHVsZS5leHBvcnRzID0gKFxuICB1dGlscy5pc1N0YW5kYXJkQnJvd3NlckVudigpID9cblxuICAvLyBTdGFuZGFyZCBicm93c2VyIGVudnMgc3VwcG9ydCBkb2N1bWVudC5jb29raWVcbiAgICAoZnVuY3Rpb24gc3RhbmRhcmRCcm93c2VyRW52KCkge1xuICAgICAgcmV0dXJuIHtcbiAgICAgICAgd3JpdGU6IGZ1bmN0aW9uIHdyaXRlKG5hbWUsIHZhbHVlLCBleHBpcmVzLCBwYXRoLCBkb21haW4sIHNlY3VyZSkge1xuICAgICAgICAgIHZhciBjb29raWUgPSBbXTtcbiAgICAgICAgICBjb29raWUucHVzaChuYW1lICsgJz0nICsgZW5jb2RlVVJJQ29tcG9uZW50KHZhbHVlKSk7XG5cbiAgICAgICAgICBpZiAodXRpbHMuaXNOdW1iZXIoZXhwaXJlcykpIHtcbiAgICAgICAgICAgIGNvb2tpZS5wdXNoKCdleHBpcmVzPScgKyBuZXcgRGF0ZShleHBpcmVzKS50b0dNVFN0cmluZygpKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpZiAodXRpbHMuaXNTdHJpbmcocGF0aCkpIHtcbiAgICAgICAgICAgIGNvb2tpZS5wdXNoKCdwYXRoPScgKyBwYXRoKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpZiAodXRpbHMuaXNTdHJpbmcoZG9tYWluKSkge1xuICAgICAgICAgICAgY29va2llLnB1c2goJ2RvbWFpbj0nICsgZG9tYWluKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpZiAoc2VjdXJlID09PSB0cnVlKSB7XG4gICAgICAgICAgICBjb29raWUucHVzaCgnc2VjdXJlJyk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgZG9jdW1lbnQuY29va2llID0gY29va2llLmpvaW4oJzsgJyk7XG4gICAgICAgIH0sXG5cbiAgICAgICAgcmVhZDogZnVuY3Rpb24gcmVhZChuYW1lKSB7XG4gICAgICAgICAgdmFyIG1hdGNoID0gZG9jdW1lbnQuY29va2llLm1hdGNoKG5ldyBSZWdFeHAoJyhefDtcXFxccyopKCcgKyBuYW1lICsgJyk9KFteO10qKScpKTtcbiAgICAgICAgICByZXR1cm4gKG1hdGNoID8gZGVjb2RlVVJJQ29tcG9uZW50KG1hdGNoWzNdKSA6IG51bGwpO1xuICAgICAgICB9LFxuXG4gICAgICAgIHJlbW92ZTogZnVuY3Rpb24gcmVtb3ZlKG5hbWUpIHtcbiAgICAgICAgICB0aGlzLndyaXRlKG5hbWUsICcnLCBEYXRlLm5vdygpIC0gODY0MDAwMDApO1xuICAgICAgICB9XG4gICAgICB9O1xuICAgIH0pKCkgOlxuXG4gIC8vIE5vbiBzdGFuZGFyZCBicm93c2VyIGVudiAod2ViIHdvcmtlcnMsIHJlYWN0LW5hdGl2ZSkgbGFjayBuZWVkZWQgc3VwcG9ydC5cbiAgICAoZnVuY3Rpb24gbm9uU3RhbmRhcmRCcm93c2VyRW52KCkge1xuICAgICAgcmV0dXJuIHtcbiAgICAgICAgd3JpdGU6IGZ1bmN0aW9uIHdyaXRlKCkge30sXG4gICAgICAgIHJlYWQ6IGZ1bmN0aW9uIHJlYWQoKSB7IHJldHVybiBudWxsOyB9LFxuICAgICAgICByZW1vdmU6IGZ1bmN0aW9uIHJlbW92ZSgpIHt9XG4gICAgICB9O1xuICAgIH0pKClcbik7XG4iLCIndXNlIHN0cmljdCc7XG5cbi8qKlxuICogRGV0ZXJtaW5lcyB3aGV0aGVyIHRoZSBzcGVjaWZpZWQgVVJMIGlzIGFic29sdXRlXG4gKlxuICogQHBhcmFtIHtzdHJpbmd9IHVybCBUaGUgVVJMIHRvIHRlc3RcbiAqIEByZXR1cm5zIHtib29sZWFufSBUcnVlIGlmIHRoZSBzcGVjaWZpZWQgVVJMIGlzIGFic29sdXRlLCBvdGhlcndpc2UgZmFsc2VcbiAqL1xubW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbiBpc0Fic29sdXRlVVJMKHVybCkge1xuICAvLyBBIFVSTCBpcyBjb25zaWRlcmVkIGFic29sdXRlIGlmIGl0IGJlZ2lucyB3aXRoIFwiPHNjaGVtZT46Ly9cIiBvciBcIi8vXCIgKHByb3RvY29sLXJlbGF0aXZlIFVSTCkuXG4gIC8vIFJGQyAzOTg2IGRlZmluZXMgc2NoZW1lIG5hbWUgYXMgYSBzZXF1ZW5jZSBvZiBjaGFyYWN0ZXJzIGJlZ2lubmluZyB3aXRoIGEgbGV0dGVyIGFuZCBmb2xsb3dlZFxuICAvLyBieSBhbnkgY29tYmluYXRpb24gb2YgbGV0dGVycywgZGlnaXRzLCBwbHVzLCBwZXJpb2QsIG9yIGh5cGhlbi5cbiAgcmV0dXJuIC9eKFthLXpdW2EtelxcZCtcXC0uXSo6KT9cXC9cXC8vaS50ZXN0KHVybCk7XG59O1xuIiwiJ3VzZSBzdHJpY3QnO1xuXG52YXIgdXRpbHMgPSByZXF1aXJlKCcuLy4uL3V0aWxzJyk7XG5cbi8qKlxuICogRGV0ZXJtaW5lcyB3aGV0aGVyIHRoZSBwYXlsb2FkIGlzIGFuIGVycm9yIHRocm93biBieSBBeGlvc1xuICpcbiAqIEBwYXJhbSB7Kn0gcGF5bG9hZCBUaGUgdmFsdWUgdG8gdGVzdFxuICogQHJldHVybnMge2Jvb2xlYW59IFRydWUgaWYgdGhlIHBheWxvYWQgaXMgYW4gZXJyb3IgdGhyb3duIGJ5IEF4aW9zLCBvdGhlcndpc2UgZmFsc2VcbiAqL1xubW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbiBpc0F4aW9zRXJyb3IocGF5bG9hZCkge1xuICByZXR1cm4gdXRpbHMuaXNPYmplY3QocGF5bG9hZCkgJiYgKHBheWxvYWQuaXNBeGlvc0Vycm9yID09PSB0cnVlKTtcbn07XG4iLCIndXNlIHN0cmljdCc7XG5cbnZhciB1dGlscyA9IHJlcXVpcmUoJy4vLi4vdXRpbHMnKTtcblxubW9kdWxlLmV4cG9ydHMgPSAoXG4gIHV0aWxzLmlzU3RhbmRhcmRCcm93c2VyRW52KCkgP1xuXG4gIC8vIFN0YW5kYXJkIGJyb3dzZXIgZW52cyBoYXZlIGZ1bGwgc3VwcG9ydCBvZiB0aGUgQVBJcyBuZWVkZWQgdG8gdGVzdFxuICAvLyB3aGV0aGVyIHRoZSByZXF1ZXN0IFVSTCBpcyBvZiB0aGUgc2FtZSBvcmlnaW4gYXMgY3VycmVudCBsb2NhdGlvbi5cbiAgICAoZnVuY3Rpb24gc3RhbmRhcmRCcm93c2VyRW52KCkge1xuICAgICAgdmFyIG1zaWUgPSAvKG1zaWV8dHJpZGVudCkvaS50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpO1xuICAgICAgdmFyIHVybFBhcnNpbmdOb2RlID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnYScpO1xuICAgICAgdmFyIG9yaWdpblVSTDtcblxuICAgICAgLyoqXG4gICAgKiBQYXJzZSBhIFVSTCB0byBkaXNjb3ZlciBpdCdzIGNvbXBvbmVudHNcbiAgICAqXG4gICAgKiBAcGFyYW0ge1N0cmluZ30gdXJsIFRoZSBVUkwgdG8gYmUgcGFyc2VkXG4gICAgKiBAcmV0dXJucyB7T2JqZWN0fVxuICAgICovXG4gICAgICBmdW5jdGlvbiByZXNvbHZlVVJMKHVybCkge1xuICAgICAgICB2YXIgaHJlZiA9IHVybDtcblxuICAgICAgICBpZiAobXNpZSkge1xuICAgICAgICAvLyBJRSBuZWVkcyBhdHRyaWJ1dGUgc2V0IHR3aWNlIHRvIG5vcm1hbGl6ZSBwcm9wZXJ0aWVzXG4gICAgICAgICAgdXJsUGFyc2luZ05vZGUuc2V0QXR0cmlidXRlKCdocmVmJywgaHJlZik7XG4gICAgICAgICAgaHJlZiA9IHVybFBhcnNpbmdOb2RlLmhyZWY7XG4gICAgICAgIH1cblxuICAgICAgICB1cmxQYXJzaW5nTm9kZS5zZXRBdHRyaWJ1dGUoJ2hyZWYnLCBocmVmKTtcblxuICAgICAgICAvLyB1cmxQYXJzaW5nTm9kZSBwcm92aWRlcyB0aGUgVXJsVXRpbHMgaW50ZXJmYWNlIC0gaHR0cDovL3VybC5zcGVjLndoYXR3Zy5vcmcvI3VybHV0aWxzXG4gICAgICAgIHJldHVybiB7XG4gICAgICAgICAgaHJlZjogdXJsUGFyc2luZ05vZGUuaHJlZixcbiAgICAgICAgICBwcm90b2NvbDogdXJsUGFyc2luZ05vZGUucHJvdG9jb2wgPyB1cmxQYXJzaW5nTm9kZS5wcm90b2NvbC5yZXBsYWNlKC86JC8sICcnKSA6ICcnLFxuICAgICAgICAgIGhvc3Q6IHVybFBhcnNpbmdOb2RlLmhvc3QsXG4gICAgICAgICAgc2VhcmNoOiB1cmxQYXJzaW5nTm9kZS5zZWFyY2ggPyB1cmxQYXJzaW5nTm9kZS5zZWFyY2gucmVwbGFjZSgvXlxcPy8sICcnKSA6ICcnLFxuICAgICAgICAgIGhhc2g6IHVybFBhcnNpbmdOb2RlLmhhc2ggPyB1cmxQYXJzaW5nTm9kZS5oYXNoLnJlcGxhY2UoL14jLywgJycpIDogJycsXG4gICAgICAgICAgaG9zdG5hbWU6IHVybFBhcnNpbmdOb2RlLmhvc3RuYW1lLFxuICAgICAgICAgIHBvcnQ6IHVybFBhcnNpbmdOb2RlLnBvcnQsXG4gICAgICAgICAgcGF0aG5hbWU6ICh1cmxQYXJzaW5nTm9kZS5wYXRobmFtZS5jaGFyQXQoMCkgPT09ICcvJykgP1xuICAgICAgICAgICAgdXJsUGFyc2luZ05vZGUucGF0aG5hbWUgOlxuICAgICAgICAgICAgJy8nICsgdXJsUGFyc2luZ05vZGUucGF0aG5hbWVcbiAgICAgICAgfTtcbiAgICAgIH1cblxuICAgICAgb3JpZ2luVVJMID0gcmVzb2x2ZVVSTCh3aW5kb3cubG9jYXRpb24uaHJlZik7XG5cbiAgICAgIC8qKlxuICAgICogRGV0ZXJtaW5lIGlmIGEgVVJMIHNoYXJlcyB0aGUgc2FtZSBvcmlnaW4gYXMgdGhlIGN1cnJlbnQgbG9jYXRpb25cbiAgICAqXG4gICAgKiBAcGFyYW0ge1N0cmluZ30gcmVxdWVzdFVSTCBUaGUgVVJMIHRvIHRlc3RcbiAgICAqIEByZXR1cm5zIHtib29sZWFufSBUcnVlIGlmIFVSTCBzaGFyZXMgdGhlIHNhbWUgb3JpZ2luLCBvdGhlcndpc2UgZmFsc2VcbiAgICAqL1xuICAgICAgcmV0dXJuIGZ1bmN0aW9uIGlzVVJMU2FtZU9yaWdpbihyZXF1ZXN0VVJMKSB7XG4gICAgICAgIHZhciBwYXJzZWQgPSAodXRpbHMuaXNTdHJpbmcocmVxdWVzdFVSTCkpID8gcmVzb2x2ZVVSTChyZXF1ZXN0VVJMKSA6IHJlcXVlc3RVUkw7XG4gICAgICAgIHJldHVybiAocGFyc2VkLnByb3RvY29sID09PSBvcmlnaW5VUkwucHJvdG9jb2wgJiZcbiAgICAgICAgICAgIHBhcnNlZC5ob3N0ID09PSBvcmlnaW5VUkwuaG9zdCk7XG4gICAgICB9O1xuICAgIH0pKCkgOlxuXG4gIC8vIE5vbiBzdGFuZGFyZCBicm93c2VyIGVudnMgKHdlYiB3b3JrZXJzLCByZWFjdC1uYXRpdmUpIGxhY2sgbmVlZGVkIHN1cHBvcnQuXG4gICAgKGZ1bmN0aW9uIG5vblN0YW5kYXJkQnJvd3NlckVudigpIHtcbiAgICAgIHJldHVybiBmdW5jdGlvbiBpc1VSTFNhbWVPcmlnaW4oKSB7XG4gICAgICAgIHJldHVybiB0cnVlO1xuICAgICAgfTtcbiAgICB9KSgpXG4pO1xuIiwiJ3VzZSBzdHJpY3QnO1xuXG52YXIgdXRpbHMgPSByZXF1aXJlKCcuLi91dGlscycpO1xuXG5tb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIG5vcm1hbGl6ZUhlYWRlck5hbWUoaGVhZGVycywgbm9ybWFsaXplZE5hbWUpIHtcbiAgdXRpbHMuZm9yRWFjaChoZWFkZXJzLCBmdW5jdGlvbiBwcm9jZXNzSGVhZGVyKHZhbHVlLCBuYW1lKSB7XG4gICAgaWYgKG5hbWUgIT09IG5vcm1hbGl6ZWROYW1lICYmIG5hbWUudG9VcHBlckNhc2UoKSA9PT0gbm9ybWFsaXplZE5hbWUudG9VcHBlckNhc2UoKSkge1xuICAgICAgaGVhZGVyc1tub3JtYWxpemVkTmFtZV0gPSB2YWx1ZTtcbiAgICAgIGRlbGV0ZSBoZWFkZXJzW25hbWVdO1xuICAgIH1cbiAgfSk7XG59O1xuIiwiJ3VzZSBzdHJpY3QnO1xuXG52YXIgdXRpbHMgPSByZXF1aXJlKCcuLy4uL3V0aWxzJyk7XG5cbi8vIEhlYWRlcnMgd2hvc2UgZHVwbGljYXRlcyBhcmUgaWdub3JlZCBieSBub2RlXG4vLyBjLmYuIGh0dHBzOi8vbm9kZWpzLm9yZy9hcGkvaHR0cC5odG1sI2h0dHBfbWVzc2FnZV9oZWFkZXJzXG52YXIgaWdub3JlRHVwbGljYXRlT2YgPSBbXG4gICdhZ2UnLCAnYXV0aG9yaXphdGlvbicsICdjb250ZW50LWxlbmd0aCcsICdjb250ZW50LXR5cGUnLCAnZXRhZycsXG4gICdleHBpcmVzJywgJ2Zyb20nLCAnaG9zdCcsICdpZi1tb2RpZmllZC1zaW5jZScsICdpZi11bm1vZGlmaWVkLXNpbmNlJyxcbiAgJ2xhc3QtbW9kaWZpZWQnLCAnbG9jYXRpb24nLCAnbWF4LWZvcndhcmRzJywgJ3Byb3h5LWF1dGhvcml6YXRpb24nLFxuICAncmVmZXJlcicsICdyZXRyeS1hZnRlcicsICd1c2VyLWFnZW50J1xuXTtcblxuLyoqXG4gKiBQYXJzZSBoZWFkZXJzIGludG8gYW4gb2JqZWN0XG4gKlxuICogYGBgXG4gKiBEYXRlOiBXZWQsIDI3IEF1ZyAyMDE0IDA4OjU4OjQ5IEdNVFxuICogQ29udGVudC1UeXBlOiBhcHBsaWNhdGlvbi9qc29uXG4gKiBDb25uZWN0aW9uOiBrZWVwLWFsaXZlXG4gKiBUcmFuc2Zlci1FbmNvZGluZzogY2h1bmtlZFxuICogYGBgXG4gKlxuICogQHBhcmFtIHtTdHJpbmd9IGhlYWRlcnMgSGVhZGVycyBuZWVkaW5nIHRvIGJlIHBhcnNlZFxuICogQHJldHVybnMge09iamVjdH0gSGVhZGVycyBwYXJzZWQgaW50byBhbiBvYmplY3RcbiAqL1xubW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbiBwYXJzZUhlYWRlcnMoaGVhZGVycykge1xuICB2YXIgcGFyc2VkID0ge307XG4gIHZhciBrZXk7XG4gIHZhciB2YWw7XG4gIHZhciBpO1xuXG4gIGlmICghaGVhZGVycykgeyByZXR1cm4gcGFyc2VkOyB9XG5cbiAgdXRpbHMuZm9yRWFjaChoZWFkZXJzLnNwbGl0KCdcXG4nKSwgZnVuY3Rpb24gcGFyc2VyKGxpbmUpIHtcbiAgICBpID0gbGluZS5pbmRleE9mKCc6Jyk7XG4gICAga2V5ID0gdXRpbHMudHJpbShsaW5lLnN1YnN0cigwLCBpKSkudG9Mb3dlckNhc2UoKTtcbiAgICB2YWwgPSB1dGlscy50cmltKGxpbmUuc3Vic3RyKGkgKyAxKSk7XG5cbiAgICBpZiAoa2V5KSB7XG4gICAgICBpZiAocGFyc2VkW2tleV0gJiYgaWdub3JlRHVwbGljYXRlT2YuaW5kZXhPZihrZXkpID49IDApIHtcbiAgICAgICAgcmV0dXJuO1xuICAgICAgfVxuICAgICAgaWYgKGtleSA9PT0gJ3NldC1jb29raWUnKSB7XG4gICAgICAgIHBhcnNlZFtrZXldID0gKHBhcnNlZFtrZXldID8gcGFyc2VkW2tleV0gOiBbXSkuY29uY2F0KFt2YWxdKTtcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIHBhcnNlZFtrZXldID0gcGFyc2VkW2tleV0gPyBwYXJzZWRba2V5XSArICcsICcgKyB2YWwgOiB2YWw7XG4gICAgICB9XG4gICAgfVxuICB9KTtcblxuICByZXR1cm4gcGFyc2VkO1xufTtcbiIsIid1c2Ugc3RyaWN0JztcblxuLyoqXG4gKiBTeW50YWN0aWMgc3VnYXIgZm9yIGludm9raW5nIGEgZnVuY3Rpb24gYW5kIGV4cGFuZGluZyBhbiBhcnJheSBmb3IgYXJndW1lbnRzLlxuICpcbiAqIENvbW1vbiB1c2UgY2FzZSB3b3VsZCBiZSB0byB1c2UgYEZ1bmN0aW9uLnByb3RvdHlwZS5hcHBseWAuXG4gKlxuICogIGBgYGpzXG4gKiAgZnVuY3Rpb24gZih4LCB5LCB6KSB7fVxuICogIHZhciBhcmdzID0gWzEsIDIsIDNdO1xuICogIGYuYXBwbHkobnVsbCwgYXJncyk7XG4gKiAgYGBgXG4gKlxuICogV2l0aCBgc3ByZWFkYCB0aGlzIGV4YW1wbGUgY2FuIGJlIHJlLXdyaXR0ZW4uXG4gKlxuICogIGBgYGpzXG4gKiAgc3ByZWFkKGZ1bmN0aW9uKHgsIHksIHopIHt9KShbMSwgMiwgM10pO1xuICogIGBgYFxuICpcbiAqIEBwYXJhbSB7RnVuY3Rpb259IGNhbGxiYWNrXG4gKiBAcmV0dXJucyB7RnVuY3Rpb259XG4gKi9cbm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gc3ByZWFkKGNhbGxiYWNrKSB7XG4gIHJldHVybiBmdW5jdGlvbiB3cmFwKGFycikge1xuICAgIHJldHVybiBjYWxsYmFjay5hcHBseShudWxsLCBhcnIpO1xuICB9O1xufTtcbiIsIid1c2Ugc3RyaWN0JztcblxudmFyIFZFUlNJT04gPSByZXF1aXJlKCcuLi9lbnYvZGF0YScpLnZlcnNpb247XG5cbnZhciB2YWxpZGF0b3JzID0ge307XG5cbi8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSBmdW5jLW5hbWVzXG5bJ29iamVjdCcsICdib29sZWFuJywgJ251bWJlcicsICdmdW5jdGlvbicsICdzdHJpbmcnLCAnc3ltYm9sJ10uZm9yRWFjaChmdW5jdGlvbih0eXBlLCBpKSB7XG4gIHZhbGlkYXRvcnNbdHlwZV0gPSBmdW5jdGlvbiB2YWxpZGF0b3IodGhpbmcpIHtcbiAgICByZXR1cm4gdHlwZW9mIHRoaW5nID09PSB0eXBlIHx8ICdhJyArIChpIDwgMSA/ICduICcgOiAnICcpICsgdHlwZTtcbiAgfTtcbn0pO1xuXG52YXIgZGVwcmVjYXRlZFdhcm5pbmdzID0ge307XG5cbi8qKlxuICogVHJhbnNpdGlvbmFsIG9wdGlvbiB2YWxpZGF0b3JcbiAqIEBwYXJhbSB7ZnVuY3Rpb258Ym9vbGVhbj99IHZhbGlkYXRvciAtIHNldCB0byBmYWxzZSBpZiB0aGUgdHJhbnNpdGlvbmFsIG9wdGlvbiBoYXMgYmVlbiByZW1vdmVkXG4gKiBAcGFyYW0ge3N0cmluZz99IHZlcnNpb24gLSBkZXByZWNhdGVkIHZlcnNpb24gLyByZW1vdmVkIHNpbmNlIHZlcnNpb25cbiAqIEBwYXJhbSB7c3RyaW5nP30gbWVzc2FnZSAtIHNvbWUgbWVzc2FnZSB3aXRoIGFkZGl0aW9uYWwgaW5mb1xuICogQHJldHVybnMge2Z1bmN0aW9ufVxuICovXG52YWxpZGF0b3JzLnRyYW5zaXRpb25hbCA9IGZ1bmN0aW9uIHRyYW5zaXRpb25hbCh2YWxpZGF0b3IsIHZlcnNpb24sIG1lc3NhZ2UpIHtcbiAgZnVuY3Rpb24gZm9ybWF0TWVzc2FnZShvcHQsIGRlc2MpIHtcbiAgICByZXR1cm4gJ1tBeGlvcyB2JyArIFZFUlNJT04gKyAnXSBUcmFuc2l0aW9uYWwgb3B0aW9uIFxcJycgKyBvcHQgKyAnXFwnJyArIGRlc2MgKyAobWVzc2FnZSA/ICcuICcgKyBtZXNzYWdlIDogJycpO1xuICB9XG5cbiAgLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIGZ1bmMtbmFtZXNcbiAgcmV0dXJuIGZ1bmN0aW9uKHZhbHVlLCBvcHQsIG9wdHMpIHtcbiAgICBpZiAodmFsaWRhdG9yID09PSBmYWxzZSkge1xuICAgICAgdGhyb3cgbmV3IEVycm9yKGZvcm1hdE1lc3NhZ2Uob3B0LCAnIGhhcyBiZWVuIHJlbW92ZWQnICsgKHZlcnNpb24gPyAnIGluICcgKyB2ZXJzaW9uIDogJycpKSk7XG4gICAgfVxuXG4gICAgaWYgKHZlcnNpb24gJiYgIWRlcHJlY2F0ZWRXYXJuaW5nc1tvcHRdKSB7XG4gICAgICBkZXByZWNhdGVkV2FybmluZ3Nbb3B0XSA9IHRydWU7XG4gICAgICAvLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tY29uc29sZVxuICAgICAgY29uc29sZS53YXJuKFxuICAgICAgICBmb3JtYXRNZXNzYWdlKFxuICAgICAgICAgIG9wdCxcbiAgICAgICAgICAnIGhhcyBiZWVuIGRlcHJlY2F0ZWQgc2luY2UgdicgKyB2ZXJzaW9uICsgJyBhbmQgd2lsbCBiZSByZW1vdmVkIGluIHRoZSBuZWFyIGZ1dHVyZSdcbiAgICAgICAgKVxuICAgICAgKTtcbiAgICB9XG5cbiAgICByZXR1cm4gdmFsaWRhdG9yID8gdmFsaWRhdG9yKHZhbHVlLCBvcHQsIG9wdHMpIDogdHJ1ZTtcbiAgfTtcbn07XG5cbi8qKlxuICogQXNzZXJ0IG9iamVjdCdzIHByb3BlcnRpZXMgdHlwZVxuICogQHBhcmFtIHtvYmplY3R9IG9wdGlvbnNcbiAqIEBwYXJhbSB7b2JqZWN0fSBzY2hlbWFcbiAqIEBwYXJhbSB7Ym9vbGVhbj99IGFsbG93VW5rbm93blxuICovXG5cbmZ1bmN0aW9uIGFzc2VydE9wdGlvbnMob3B0aW9ucywgc2NoZW1hLCBhbGxvd1Vua25vd24pIHtcbiAgaWYgKHR5cGVvZiBvcHRpb25zICE9PSAnb2JqZWN0Jykge1xuICAgIHRocm93IG5ldyBUeXBlRXJyb3IoJ29wdGlvbnMgbXVzdCBiZSBhbiBvYmplY3QnKTtcbiAgfVxuICB2YXIga2V5cyA9IE9iamVjdC5rZXlzKG9wdGlvbnMpO1xuICB2YXIgaSA9IGtleXMubGVuZ3RoO1xuICB3aGlsZSAoaS0tID4gMCkge1xuICAgIHZhciBvcHQgPSBrZXlzW2ldO1xuICAgIHZhciB2YWxpZGF0b3IgPSBzY2hlbWFbb3B0XTtcbiAgICBpZiAodmFsaWRhdG9yKSB7XG4gICAgICB2YXIgdmFsdWUgPSBvcHRpb25zW29wdF07XG4gICAgICB2YXIgcmVzdWx0ID0gdmFsdWUgPT09IHVuZGVmaW5lZCB8fCB2YWxpZGF0b3IodmFsdWUsIG9wdCwgb3B0aW9ucyk7XG4gICAgICBpZiAocmVzdWx0ICE9PSB0cnVlKSB7XG4gICAgICAgIHRocm93IG5ldyBUeXBlRXJyb3IoJ29wdGlvbiAnICsgb3B0ICsgJyBtdXN0IGJlICcgKyByZXN1bHQpO1xuICAgICAgfVxuICAgICAgY29udGludWU7XG4gICAgfVxuICAgIGlmIChhbGxvd1Vua25vd24gIT09IHRydWUpIHtcbiAgICAgIHRocm93IEVycm9yKCdVbmtub3duIG9wdGlvbiAnICsgb3B0KTtcbiAgICB9XG4gIH1cbn1cblxubW9kdWxlLmV4cG9ydHMgPSB7XG4gIGFzc2VydE9wdGlvbnM6IGFzc2VydE9wdGlvbnMsXG4gIHZhbGlkYXRvcnM6IHZhbGlkYXRvcnNcbn07XG4iLCIndXNlIHN0cmljdCc7XG5cbnZhciBiaW5kID0gcmVxdWlyZSgnLi9oZWxwZXJzL2JpbmQnKTtcblxuLy8gdXRpbHMgaXMgYSBsaWJyYXJ5IG9mIGdlbmVyaWMgaGVscGVyIGZ1bmN0aW9ucyBub24tc3BlY2lmaWMgdG8gYXhpb3NcblxudmFyIHRvU3RyaW5nID0gT2JqZWN0LnByb3RvdHlwZS50b1N0cmluZztcblxuLyoqXG4gKiBEZXRlcm1pbmUgaWYgYSB2YWx1ZSBpcyBhbiBBcnJheVxuICpcbiAqIEBwYXJhbSB7T2JqZWN0fSB2YWwgVGhlIHZhbHVlIHRvIHRlc3RcbiAqIEByZXR1cm5zIHtib29sZWFufSBUcnVlIGlmIHZhbHVlIGlzIGFuIEFycmF5LCBvdGhlcndpc2UgZmFsc2VcbiAqL1xuZnVuY3Rpb24gaXNBcnJheSh2YWwpIHtcbiAgcmV0dXJuIEFycmF5LmlzQXJyYXkodmFsKTtcbn1cblxuLyoqXG4gKiBEZXRlcm1pbmUgaWYgYSB2YWx1ZSBpcyB1bmRlZmluZWRcbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gdmFsIFRoZSB2YWx1ZSB0byB0ZXN0XG4gKiBAcmV0dXJucyB7Ym9vbGVhbn0gVHJ1ZSBpZiB0aGUgdmFsdWUgaXMgdW5kZWZpbmVkLCBvdGhlcndpc2UgZmFsc2VcbiAqL1xuZnVuY3Rpb24gaXNVbmRlZmluZWQodmFsKSB7XG4gIHJldHVybiB0eXBlb2YgdmFsID09PSAndW5kZWZpbmVkJztcbn1cblxuLyoqXG4gKiBEZXRlcm1pbmUgaWYgYSB2YWx1ZSBpcyBhIEJ1ZmZlclxuICpcbiAqIEBwYXJhbSB7T2JqZWN0fSB2YWwgVGhlIHZhbHVlIHRvIHRlc3RcbiAqIEByZXR1cm5zIHtib29sZWFufSBUcnVlIGlmIHZhbHVlIGlzIGEgQnVmZmVyLCBvdGhlcndpc2UgZmFsc2VcbiAqL1xuZnVuY3Rpb24gaXNCdWZmZXIodmFsKSB7XG4gIHJldHVybiB2YWwgIT09IG51bGwgJiYgIWlzVW5kZWZpbmVkKHZhbCkgJiYgdmFsLmNvbnN0cnVjdG9yICE9PSBudWxsICYmICFpc1VuZGVmaW5lZCh2YWwuY29uc3RydWN0b3IpXG4gICAgJiYgdHlwZW9mIHZhbC5jb25zdHJ1Y3Rvci5pc0J1ZmZlciA9PT0gJ2Z1bmN0aW9uJyAmJiB2YWwuY29uc3RydWN0b3IuaXNCdWZmZXIodmFsKTtcbn1cblxuLyoqXG4gKiBEZXRlcm1pbmUgaWYgYSB2YWx1ZSBpcyBhbiBBcnJheUJ1ZmZlclxuICpcbiAqIEBwYXJhbSB7T2JqZWN0fSB2YWwgVGhlIHZhbHVlIHRvIHRlc3RcbiAqIEByZXR1cm5zIHtib29sZWFufSBUcnVlIGlmIHZhbHVlIGlzIGFuIEFycmF5QnVmZmVyLCBvdGhlcndpc2UgZmFsc2VcbiAqL1xuZnVuY3Rpb24gaXNBcnJheUJ1ZmZlcih2YWwpIHtcbiAgcmV0dXJuIHRvU3RyaW5nLmNhbGwodmFsKSA9PT0gJ1tvYmplY3QgQXJyYXlCdWZmZXJdJztcbn1cblxuLyoqXG4gKiBEZXRlcm1pbmUgaWYgYSB2YWx1ZSBpcyBhIEZvcm1EYXRhXG4gKlxuICogQHBhcmFtIHtPYmplY3R9IHZhbCBUaGUgdmFsdWUgdG8gdGVzdFxuICogQHJldHVybnMge2Jvb2xlYW59IFRydWUgaWYgdmFsdWUgaXMgYW4gRm9ybURhdGEsIG90aGVyd2lzZSBmYWxzZVxuICovXG5mdW5jdGlvbiBpc0Zvcm1EYXRhKHZhbCkge1xuICByZXR1cm4gdG9TdHJpbmcuY2FsbCh2YWwpID09PSAnW29iamVjdCBGb3JtRGF0YV0nO1xufVxuXG4vKipcbiAqIERldGVybWluZSBpZiBhIHZhbHVlIGlzIGEgdmlldyBvbiBhbiBBcnJheUJ1ZmZlclxuICpcbiAqIEBwYXJhbSB7T2JqZWN0fSB2YWwgVGhlIHZhbHVlIHRvIHRlc3RcbiAqIEByZXR1cm5zIHtib29sZWFufSBUcnVlIGlmIHZhbHVlIGlzIGEgdmlldyBvbiBhbiBBcnJheUJ1ZmZlciwgb3RoZXJ3aXNlIGZhbHNlXG4gKi9cbmZ1bmN0aW9uIGlzQXJyYXlCdWZmZXJWaWV3KHZhbCkge1xuICB2YXIgcmVzdWx0O1xuICBpZiAoKHR5cGVvZiBBcnJheUJ1ZmZlciAhPT0gJ3VuZGVmaW5lZCcpICYmIChBcnJheUJ1ZmZlci5pc1ZpZXcpKSB7XG4gICAgcmVzdWx0ID0gQXJyYXlCdWZmZXIuaXNWaWV3KHZhbCk7XG4gIH0gZWxzZSB7XG4gICAgcmVzdWx0ID0gKHZhbCkgJiYgKHZhbC5idWZmZXIpICYmIChpc0FycmF5QnVmZmVyKHZhbC5idWZmZXIpKTtcbiAgfVxuICByZXR1cm4gcmVzdWx0O1xufVxuXG4vKipcbiAqIERldGVybWluZSBpZiBhIHZhbHVlIGlzIGEgU3RyaW5nXG4gKlxuICogQHBhcmFtIHtPYmplY3R9IHZhbCBUaGUgdmFsdWUgdG8gdGVzdFxuICogQHJldHVybnMge2Jvb2xlYW59IFRydWUgaWYgdmFsdWUgaXMgYSBTdHJpbmcsIG90aGVyd2lzZSBmYWxzZVxuICovXG5mdW5jdGlvbiBpc1N0cmluZyh2YWwpIHtcbiAgcmV0dXJuIHR5cGVvZiB2YWwgPT09ICdzdHJpbmcnO1xufVxuXG4vKipcbiAqIERldGVybWluZSBpZiBhIHZhbHVlIGlzIGEgTnVtYmVyXG4gKlxuICogQHBhcmFtIHtPYmplY3R9IHZhbCBUaGUgdmFsdWUgdG8gdGVzdFxuICogQHJldHVybnMge2Jvb2xlYW59IFRydWUgaWYgdmFsdWUgaXMgYSBOdW1iZXIsIG90aGVyd2lzZSBmYWxzZVxuICovXG5mdW5jdGlvbiBpc051bWJlcih2YWwpIHtcbiAgcmV0dXJuIHR5cGVvZiB2YWwgPT09ICdudW1iZXInO1xufVxuXG4vKipcbiAqIERldGVybWluZSBpZiBhIHZhbHVlIGlzIGFuIE9iamVjdFxuICpcbiAqIEBwYXJhbSB7T2JqZWN0fSB2YWwgVGhlIHZhbHVlIHRvIHRlc3RcbiAqIEByZXR1cm5zIHtib29sZWFufSBUcnVlIGlmIHZhbHVlIGlzIGFuIE9iamVjdCwgb3RoZXJ3aXNlIGZhbHNlXG4gKi9cbmZ1bmN0aW9uIGlzT2JqZWN0KHZhbCkge1xuICByZXR1cm4gdmFsICE9PSBudWxsICYmIHR5cGVvZiB2YWwgPT09ICdvYmplY3QnO1xufVxuXG4vKipcbiAqIERldGVybWluZSBpZiBhIHZhbHVlIGlzIGEgcGxhaW4gT2JqZWN0XG4gKlxuICogQHBhcmFtIHtPYmplY3R9IHZhbCBUaGUgdmFsdWUgdG8gdGVzdFxuICogQHJldHVybiB7Ym9vbGVhbn0gVHJ1ZSBpZiB2YWx1ZSBpcyBhIHBsYWluIE9iamVjdCwgb3RoZXJ3aXNlIGZhbHNlXG4gKi9cbmZ1bmN0aW9uIGlzUGxhaW5PYmplY3QodmFsKSB7XG4gIGlmICh0b1N0cmluZy5jYWxsKHZhbCkgIT09ICdbb2JqZWN0IE9iamVjdF0nKSB7XG4gICAgcmV0dXJuIGZhbHNlO1xuICB9XG5cbiAgdmFyIHByb3RvdHlwZSA9IE9iamVjdC5nZXRQcm90b3R5cGVPZih2YWwpO1xuICByZXR1cm4gcHJvdG90eXBlID09PSBudWxsIHx8IHByb3RvdHlwZSA9PT0gT2JqZWN0LnByb3RvdHlwZTtcbn1cblxuLyoqXG4gKiBEZXRlcm1pbmUgaWYgYSB2YWx1ZSBpcyBhIERhdGVcbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gdmFsIFRoZSB2YWx1ZSB0byB0ZXN0XG4gKiBAcmV0dXJucyB7Ym9vbGVhbn0gVHJ1ZSBpZiB2YWx1ZSBpcyBhIERhdGUsIG90aGVyd2lzZSBmYWxzZVxuICovXG5mdW5jdGlvbiBpc0RhdGUodmFsKSB7XG4gIHJldHVybiB0b1N0cmluZy5jYWxsKHZhbCkgPT09ICdbb2JqZWN0IERhdGVdJztcbn1cblxuLyoqXG4gKiBEZXRlcm1pbmUgaWYgYSB2YWx1ZSBpcyBhIEZpbGVcbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gdmFsIFRoZSB2YWx1ZSB0byB0ZXN0XG4gKiBAcmV0dXJucyB7Ym9vbGVhbn0gVHJ1ZSBpZiB2YWx1ZSBpcyBhIEZpbGUsIG90aGVyd2lzZSBmYWxzZVxuICovXG5mdW5jdGlvbiBpc0ZpbGUodmFsKSB7XG4gIHJldHVybiB0b1N0cmluZy5jYWxsKHZhbCkgPT09ICdbb2JqZWN0IEZpbGVdJztcbn1cblxuLyoqXG4gKiBEZXRlcm1pbmUgaWYgYSB2YWx1ZSBpcyBhIEJsb2JcbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gdmFsIFRoZSB2YWx1ZSB0byB0ZXN0XG4gKiBAcmV0dXJucyB7Ym9vbGVhbn0gVHJ1ZSBpZiB2YWx1ZSBpcyBhIEJsb2IsIG90aGVyd2lzZSBmYWxzZVxuICovXG5mdW5jdGlvbiBpc0Jsb2IodmFsKSB7XG4gIHJldHVybiB0b1N0cmluZy5jYWxsKHZhbCkgPT09ICdbb2JqZWN0IEJsb2JdJztcbn1cblxuLyoqXG4gKiBEZXRlcm1pbmUgaWYgYSB2YWx1ZSBpcyBhIEZ1bmN0aW9uXG4gKlxuICogQHBhcmFtIHtPYmplY3R9IHZhbCBUaGUgdmFsdWUgdG8gdGVzdFxuICogQHJldHVybnMge2Jvb2xlYW59IFRydWUgaWYgdmFsdWUgaXMgYSBGdW5jdGlvbiwgb3RoZXJ3aXNlIGZhbHNlXG4gKi9cbmZ1bmN0aW9uIGlzRnVuY3Rpb24odmFsKSB7XG4gIHJldHVybiB0b1N0cmluZy5jYWxsKHZhbCkgPT09ICdbb2JqZWN0IEZ1bmN0aW9uXSc7XG59XG5cbi8qKlxuICogRGV0ZXJtaW5lIGlmIGEgdmFsdWUgaXMgYSBTdHJlYW1cbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gdmFsIFRoZSB2YWx1ZSB0byB0ZXN0XG4gKiBAcmV0dXJucyB7Ym9vbGVhbn0gVHJ1ZSBpZiB2YWx1ZSBpcyBhIFN0cmVhbSwgb3RoZXJ3aXNlIGZhbHNlXG4gKi9cbmZ1bmN0aW9uIGlzU3RyZWFtKHZhbCkge1xuICByZXR1cm4gaXNPYmplY3QodmFsKSAmJiBpc0Z1bmN0aW9uKHZhbC5waXBlKTtcbn1cblxuLyoqXG4gKiBEZXRlcm1pbmUgaWYgYSB2YWx1ZSBpcyBhIFVSTFNlYXJjaFBhcmFtcyBvYmplY3RcbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gdmFsIFRoZSB2YWx1ZSB0byB0ZXN0XG4gKiBAcmV0dXJucyB7Ym9vbGVhbn0gVHJ1ZSBpZiB2YWx1ZSBpcyBhIFVSTFNlYXJjaFBhcmFtcyBvYmplY3QsIG90aGVyd2lzZSBmYWxzZVxuICovXG5mdW5jdGlvbiBpc1VSTFNlYXJjaFBhcmFtcyh2YWwpIHtcbiAgcmV0dXJuIHRvU3RyaW5nLmNhbGwodmFsKSA9PT0gJ1tvYmplY3QgVVJMU2VhcmNoUGFyYW1zXSc7XG59XG5cbi8qKlxuICogVHJpbSBleGNlc3Mgd2hpdGVzcGFjZSBvZmYgdGhlIGJlZ2lubmluZyBhbmQgZW5kIG9mIGEgc3RyaW5nXG4gKlxuICogQHBhcmFtIHtTdHJpbmd9IHN0ciBUaGUgU3RyaW5nIHRvIHRyaW1cbiAqIEByZXR1cm5zIHtTdHJpbmd9IFRoZSBTdHJpbmcgZnJlZWQgb2YgZXhjZXNzIHdoaXRlc3BhY2VcbiAqL1xuZnVuY3Rpb24gdHJpbShzdHIpIHtcbiAgcmV0dXJuIHN0ci50cmltID8gc3RyLnRyaW0oKSA6IHN0ci5yZXBsYWNlKC9eXFxzK3xcXHMrJC9nLCAnJyk7XG59XG5cbi8qKlxuICogRGV0ZXJtaW5lIGlmIHdlJ3JlIHJ1bm5pbmcgaW4gYSBzdGFuZGFyZCBicm93c2VyIGVudmlyb25tZW50XG4gKlxuICogVGhpcyBhbGxvd3MgYXhpb3MgdG8gcnVuIGluIGEgd2ViIHdvcmtlciwgYW5kIHJlYWN0LW5hdGl2ZS5cbiAqIEJvdGggZW52aXJvbm1lbnRzIHN1cHBvcnQgWE1MSHR0cFJlcXVlc3QsIGJ1dCBub3QgZnVsbHkgc3RhbmRhcmQgZ2xvYmFscy5cbiAqXG4gKiB3ZWIgd29ya2VyczpcbiAqICB0eXBlb2Ygd2luZG93IC0+IHVuZGVmaW5lZFxuICogIHR5cGVvZiBkb2N1bWVudCAtPiB1bmRlZmluZWRcbiAqXG4gKiByZWFjdC1uYXRpdmU6XG4gKiAgbmF2aWdhdG9yLnByb2R1Y3QgLT4gJ1JlYWN0TmF0aXZlJ1xuICogbmF0aXZlc2NyaXB0XG4gKiAgbmF2aWdhdG9yLnByb2R1Y3QgLT4gJ05hdGl2ZVNjcmlwdCcgb3IgJ05TJ1xuICovXG5mdW5jdGlvbiBpc1N0YW5kYXJkQnJvd3NlckVudigpIHtcbiAgaWYgKHR5cGVvZiBuYXZpZ2F0b3IgIT09ICd1bmRlZmluZWQnICYmIChuYXZpZ2F0b3IucHJvZHVjdCA9PT0gJ1JlYWN0TmF0aXZlJyB8fFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hdmlnYXRvci5wcm9kdWN0ID09PSAnTmF0aXZlU2NyaXB0JyB8fFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hdmlnYXRvci5wcm9kdWN0ID09PSAnTlMnKSkge1xuICAgIHJldHVybiBmYWxzZTtcbiAgfVxuICByZXR1cm4gKFxuICAgIHR5cGVvZiB3aW5kb3cgIT09ICd1bmRlZmluZWQnICYmXG4gICAgdHlwZW9mIGRvY3VtZW50ICE9PSAndW5kZWZpbmVkJ1xuICApO1xufVxuXG4vKipcbiAqIEl0ZXJhdGUgb3ZlciBhbiBBcnJheSBvciBhbiBPYmplY3QgaW52b2tpbmcgYSBmdW5jdGlvbiBmb3IgZWFjaCBpdGVtLlxuICpcbiAqIElmIGBvYmpgIGlzIGFuIEFycmF5IGNhbGxiYWNrIHdpbGwgYmUgY2FsbGVkIHBhc3NpbmdcbiAqIHRoZSB2YWx1ZSwgaW5kZXgsIGFuZCBjb21wbGV0ZSBhcnJheSBmb3IgZWFjaCBpdGVtLlxuICpcbiAqIElmICdvYmonIGlzIGFuIE9iamVjdCBjYWxsYmFjayB3aWxsIGJlIGNhbGxlZCBwYXNzaW5nXG4gKiB0aGUgdmFsdWUsIGtleSwgYW5kIGNvbXBsZXRlIG9iamVjdCBmb3IgZWFjaCBwcm9wZXJ0eS5cbiAqXG4gKiBAcGFyYW0ge09iamVjdHxBcnJheX0gb2JqIFRoZSBvYmplY3QgdG8gaXRlcmF0ZVxuICogQHBhcmFtIHtGdW5jdGlvbn0gZm4gVGhlIGNhbGxiYWNrIHRvIGludm9rZSBmb3IgZWFjaCBpdGVtXG4gKi9cbmZ1bmN0aW9uIGZvckVhY2gob2JqLCBmbikge1xuICAvLyBEb24ndCBib3RoZXIgaWYgbm8gdmFsdWUgcHJvdmlkZWRcbiAgaWYgKG9iaiA9PT0gbnVsbCB8fCB0eXBlb2Ygb2JqID09PSAndW5kZWZpbmVkJykge1xuICAgIHJldHVybjtcbiAgfVxuXG4gIC8vIEZvcmNlIGFuIGFycmF5IGlmIG5vdCBhbHJlYWR5IHNvbWV0aGluZyBpdGVyYWJsZVxuICBpZiAodHlwZW9mIG9iaiAhPT0gJ29iamVjdCcpIHtcbiAgICAvKmVzbGludCBuby1wYXJhbS1yZWFzc2lnbjowKi9cbiAgICBvYmogPSBbb2JqXTtcbiAgfVxuXG4gIGlmIChpc0FycmF5KG9iaikpIHtcbiAgICAvLyBJdGVyYXRlIG92ZXIgYXJyYXkgdmFsdWVzXG4gICAgZm9yICh2YXIgaSA9IDAsIGwgPSBvYmoubGVuZ3RoOyBpIDwgbDsgaSsrKSB7XG4gICAgICBmbi5jYWxsKG51bGwsIG9ialtpXSwgaSwgb2JqKTtcbiAgICB9XG4gIH0gZWxzZSB7XG4gICAgLy8gSXRlcmF0ZSBvdmVyIG9iamVjdCBrZXlzXG4gICAgZm9yICh2YXIga2V5IGluIG9iaikge1xuICAgICAgaWYgKE9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHkuY2FsbChvYmosIGtleSkpIHtcbiAgICAgICAgZm4uY2FsbChudWxsLCBvYmpba2V5XSwga2V5LCBvYmopO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKipcbiAqIEFjY2VwdHMgdmFyYXJncyBleHBlY3RpbmcgZWFjaCBhcmd1bWVudCB0byBiZSBhbiBvYmplY3QsIHRoZW5cbiAqIGltbXV0YWJseSBtZXJnZXMgdGhlIHByb3BlcnRpZXMgb2YgZWFjaCBvYmplY3QgYW5kIHJldHVybnMgcmVzdWx0LlxuICpcbiAqIFdoZW4gbXVsdGlwbGUgb2JqZWN0cyBjb250YWluIHRoZSBzYW1lIGtleSB0aGUgbGF0ZXIgb2JqZWN0IGluXG4gKiB0aGUgYXJndW1lbnRzIGxpc3Qgd2lsbCB0YWtlIHByZWNlZGVuY2UuXG4gKlxuICogRXhhbXBsZTpcbiAqXG4gKiBgYGBqc1xuICogdmFyIHJlc3VsdCA9IG1lcmdlKHtmb286IDEyM30sIHtmb286IDQ1Nn0pO1xuICogY29uc29sZS5sb2cocmVzdWx0LmZvbyk7IC8vIG91dHB1dHMgNDU2XG4gKiBgYGBcbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gb2JqMSBPYmplY3QgdG8gbWVyZ2VcbiAqIEByZXR1cm5zIHtPYmplY3R9IFJlc3VsdCBvZiBhbGwgbWVyZ2UgcHJvcGVydGllc1xuICovXG5mdW5jdGlvbiBtZXJnZSgvKiBvYmoxLCBvYmoyLCBvYmozLCAuLi4gKi8pIHtcbiAgdmFyIHJlc3VsdCA9IHt9O1xuICBmdW5jdGlvbiBhc3NpZ25WYWx1ZSh2YWwsIGtleSkge1xuICAgIGlmIChpc1BsYWluT2JqZWN0KHJlc3VsdFtrZXldKSAmJiBpc1BsYWluT2JqZWN0KHZhbCkpIHtcbiAgICAgIHJlc3VsdFtrZXldID0gbWVyZ2UocmVzdWx0W2tleV0sIHZhbCk7XG4gICAgfSBlbHNlIGlmIChpc1BsYWluT2JqZWN0KHZhbCkpIHtcbiAgICAgIHJlc3VsdFtrZXldID0gbWVyZ2Uoe30sIHZhbCk7XG4gICAgfSBlbHNlIGlmIChpc0FycmF5KHZhbCkpIHtcbiAgICAgIHJlc3VsdFtrZXldID0gdmFsLnNsaWNlKCk7XG4gICAgfSBlbHNlIHtcbiAgICAgIHJlc3VsdFtrZXldID0gdmFsO1xuICAgIH1cbiAgfVxuXG4gIGZvciAodmFyIGkgPSAwLCBsID0gYXJndW1lbnRzLmxlbmd0aDsgaSA8IGw7IGkrKykge1xuICAgIGZvckVhY2goYXJndW1lbnRzW2ldLCBhc3NpZ25WYWx1ZSk7XG4gIH1cbiAgcmV0dXJuIHJlc3VsdDtcbn1cblxuLyoqXG4gKiBFeHRlbmRzIG9iamVjdCBhIGJ5IG11dGFibHkgYWRkaW5nIHRvIGl0IHRoZSBwcm9wZXJ0aWVzIG9mIG9iamVjdCBiLlxuICpcbiAqIEBwYXJhbSB7T2JqZWN0fSBhIFRoZSBvYmplY3QgdG8gYmUgZXh0ZW5kZWRcbiAqIEBwYXJhbSB7T2JqZWN0fSBiIFRoZSBvYmplY3QgdG8gY29weSBwcm9wZXJ0aWVzIGZyb21cbiAqIEBwYXJhbSB7T2JqZWN0fSB0aGlzQXJnIFRoZSBvYmplY3QgdG8gYmluZCBmdW5jdGlvbiB0b1xuICogQHJldHVybiB7T2JqZWN0fSBUaGUgcmVzdWx0aW5nIHZhbHVlIG9mIG9iamVjdCBhXG4gKi9cbmZ1bmN0aW9uIGV4dGVuZChhLCBiLCB0aGlzQXJnKSB7XG4gIGZvckVhY2goYiwgZnVuY3Rpb24gYXNzaWduVmFsdWUodmFsLCBrZXkpIHtcbiAgICBpZiAodGhpc0FyZyAmJiB0eXBlb2YgdmFsID09PSAnZnVuY3Rpb24nKSB7XG4gICAgICBhW2tleV0gPSBiaW5kKHZhbCwgdGhpc0FyZyk7XG4gICAgfSBlbHNlIHtcbiAgICAgIGFba2V5XSA9IHZhbDtcbiAgICB9XG4gIH0pO1xuICByZXR1cm4gYTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgYnl0ZSBvcmRlciBtYXJrZXIuIFRoaXMgY2F0Y2hlcyBFRiBCQiBCRiAodGhlIFVURi04IEJPTSlcbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30gY29udGVudCB3aXRoIEJPTVxuICogQHJldHVybiB7c3RyaW5nfSBjb250ZW50IHZhbHVlIHdpdGhvdXQgQk9NXG4gKi9cbmZ1bmN0aW9uIHN0cmlwQk9NKGNvbnRlbnQpIHtcbiAgaWYgKGNvbnRlbnQuY2hhckNvZGVBdCgwKSA9PT0gMHhGRUZGKSB7XG4gICAgY29udGVudCA9IGNvbnRlbnQuc2xpY2UoMSk7XG4gIH1cbiAgcmV0dXJuIGNvbnRlbnQ7XG59XG5cbm1vZHVsZS5leHBvcnRzID0ge1xuICBpc0FycmF5OiBpc0FycmF5LFxuICBpc0FycmF5QnVmZmVyOiBpc0FycmF5QnVmZmVyLFxuICBpc0J1ZmZlcjogaXNCdWZmZXIsXG4gIGlzRm9ybURhdGE6IGlzRm9ybURhdGEsXG4gIGlzQXJyYXlCdWZmZXJWaWV3OiBpc0FycmF5QnVmZmVyVmlldyxcbiAgaXNTdHJpbmc6IGlzU3RyaW5nLFxuICBpc051bWJlcjogaXNOdW1iZXIsXG4gIGlzT2JqZWN0OiBpc09iamVjdCxcbiAgaXNQbGFpbk9iamVjdDogaXNQbGFpbk9iamVjdCxcbiAgaXNVbmRlZmluZWQ6IGlzVW5kZWZpbmVkLFxuICBpc0RhdGU6IGlzRGF0ZSxcbiAgaXNGaWxlOiBpc0ZpbGUsXG4gIGlzQmxvYjogaXNCbG9iLFxuICBpc0Z1bmN0aW9uOiBpc0Z1bmN0aW9uLFxuICBpc1N0cmVhbTogaXNTdHJlYW0sXG4gIGlzVVJMU2VhcmNoUGFyYW1zOiBpc1VSTFNlYXJjaFBhcmFtcyxcbiAgaXNTdGFuZGFyZEJyb3dzZXJFbnY6IGlzU3RhbmRhcmRCcm93c2VyRW52LFxuICBmb3JFYWNoOiBmb3JFYWNoLFxuICBtZXJnZTogbWVyZ2UsXG4gIGV4dGVuZDogZXh0ZW5kLFxuICB0cmltOiB0cmltLFxuICBzdHJpcEJPTTogc3RyaXBCT01cbn07XG4iLCIvKipcbiAqIENvcHlyaWdodCAoYykgMjAxNC1wcmVzZW50LCBGYWNlYm9vaywgSW5jLlxuICpcbiAqIFRoaXMgc291cmNlIGNvZGUgaXMgbGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlIGZvdW5kIGluIHRoZVxuICogTElDRU5TRSBmaWxlIGluIHRoZSByb290IGRpcmVjdG9yeSBvZiB0aGlzIHNvdXJjZSB0cmVlLlxuICovXG5cbnZhciBydW50aW1lID0gKGZ1bmN0aW9uIChleHBvcnRzKSB7XG4gIFwidXNlIHN0cmljdFwiO1xuXG4gIHZhciBPcCA9IE9iamVjdC5wcm90b3R5cGU7XG4gIHZhciBoYXNPd24gPSBPcC5oYXNPd25Qcm9wZXJ0eTtcbiAgdmFyIHVuZGVmaW5lZDsgLy8gTW9yZSBjb21wcmVzc2libGUgdGhhbiB2b2lkIDAuXG4gIHZhciAkU3ltYm9sID0gdHlwZW9mIFN5bWJvbCA9PT0gXCJmdW5jdGlvblwiID8gU3ltYm9sIDoge307XG4gIHZhciBpdGVyYXRvclN5bWJvbCA9ICRTeW1ib2wuaXRlcmF0b3IgfHwgXCJAQGl0ZXJhdG9yXCI7XG4gIHZhciBhc3luY0l0ZXJhdG9yU3ltYm9sID0gJFN5bWJvbC5hc3luY0l0ZXJhdG9yIHx8IFwiQEBhc3luY0l0ZXJhdG9yXCI7XG4gIHZhciB0b1N0cmluZ1RhZ1N5bWJvbCA9ICRTeW1ib2wudG9TdHJpbmdUYWcgfHwgXCJAQHRvU3RyaW5nVGFnXCI7XG5cbiAgZnVuY3Rpb24gZGVmaW5lKG9iaiwga2V5LCB2YWx1ZSkge1xuICAgIE9iamVjdC5kZWZpbmVQcm9wZXJ0eShvYmosIGtleSwge1xuICAgICAgdmFsdWU6IHZhbHVlLFxuICAgICAgZW51bWVyYWJsZTogdHJ1ZSxcbiAgICAgIGNvbmZpZ3VyYWJsZTogdHJ1ZSxcbiAgICAgIHdyaXRhYmxlOiB0cnVlXG4gICAgfSk7XG4gICAgcmV0dXJuIG9ialtrZXldO1xuICB9XG4gIHRyeSB7XG4gICAgLy8gSUUgOCBoYXMgYSBicm9rZW4gT2JqZWN0LmRlZmluZVByb3BlcnR5IHRoYXQgb25seSB3b3JrcyBvbiBET00gb2JqZWN0cy5cbiAgICBkZWZpbmUoe30sIFwiXCIpO1xuICB9IGNhdGNoIChlcnIpIHtcbiAgICBkZWZpbmUgPSBmdW5jdGlvbihvYmosIGtleSwgdmFsdWUpIHtcbiAgICAgIHJldHVybiBvYmpba2V5XSA9IHZhbHVlO1xuICAgIH07XG4gIH1cblxuICBmdW5jdGlvbiB3cmFwKGlubmVyRm4sIG91dGVyRm4sIHNlbGYsIHRyeUxvY3NMaXN0KSB7XG4gICAgLy8gSWYgb3V0ZXJGbiBwcm92aWRlZCBhbmQgb3V0ZXJGbi5wcm90b3R5cGUgaXMgYSBHZW5lcmF0b3IsIHRoZW4gb3V0ZXJGbi5wcm90b3R5cGUgaW5zdGFuY2VvZiBHZW5lcmF0b3IuXG4gICAgdmFyIHByb3RvR2VuZXJhdG9yID0gb3V0ZXJGbiAmJiBvdXRlckZuLnByb3RvdHlwZSBpbnN0YW5jZW9mIEdlbmVyYXRvciA/IG91dGVyRm4gOiBHZW5lcmF0b3I7XG4gICAgdmFyIGdlbmVyYXRvciA9IE9iamVjdC5jcmVhdGUocHJvdG9HZW5lcmF0b3IucHJvdG90eXBlKTtcbiAgICB2YXIgY29udGV4dCA9IG5ldyBDb250ZXh0KHRyeUxvY3NMaXN0IHx8IFtdKTtcblxuICAgIC8vIFRoZSAuX2ludm9rZSBtZXRob2QgdW5pZmllcyB0aGUgaW1wbGVtZW50YXRpb25zIG9mIHRoZSAubmV4dCxcbiAgICAvLyAudGhyb3csIGFuZCAucmV0dXJuIG1ldGhvZHMuXG4gICAgZ2VuZXJhdG9yLl9pbnZva2UgPSBtYWtlSW52b2tlTWV0aG9kKGlubmVyRm4sIHNlbGYsIGNvbnRleHQpO1xuXG4gICAgcmV0dXJuIGdlbmVyYXRvcjtcbiAgfVxuICBleHBvcnRzLndyYXAgPSB3cmFwO1xuXG4gIC8vIFRyeS9jYXRjaCBoZWxwZXIgdG8gbWluaW1pemUgZGVvcHRpbWl6YXRpb25zLiBSZXR1cm5zIGEgY29tcGxldGlvblxuICAvLyByZWNvcmQgbGlrZSBjb250ZXh0LnRyeUVudHJpZXNbaV0uY29tcGxldGlvbi4gVGhpcyBpbnRlcmZhY2UgY291bGRcbiAgLy8gaGF2ZSBiZWVuIChhbmQgd2FzIHByZXZpb3VzbHkpIGRlc2lnbmVkIHRvIHRha2UgYSBjbG9zdXJlIHRvIGJlXG4gIC8vIGludm9rZWQgd2l0aG91dCBhcmd1bWVudHMsIGJ1dCBpbiBhbGwgdGhlIGNhc2VzIHdlIGNhcmUgYWJvdXQgd2VcbiAgLy8gYWxyZWFkeSBoYXZlIGFuIGV4aXN0aW5nIG1ldGhvZCB3ZSB3YW50IHRvIGNhbGwsIHNvIHRoZXJlJ3Mgbm8gbmVlZFxuICAvLyB0byBjcmVhdGUgYSBuZXcgZnVuY3Rpb24gb2JqZWN0LiBXZSBjYW4gZXZlbiBnZXQgYXdheSB3aXRoIGFzc3VtaW5nXG4gIC8vIHRoZSBtZXRob2QgdGFrZXMgZXhhY3RseSBvbmUgYXJndW1lbnQsIHNpbmNlIHRoYXQgaGFwcGVucyB0byBiZSB0cnVlXG4gIC8vIGluIGV2ZXJ5IGNhc2UsIHNvIHdlIGRvbid0IGhhdmUgdG8gdG91Y2ggdGhlIGFyZ3VtZW50cyBvYmplY3QuIFRoZVxuICAvLyBvbmx5IGFkZGl0aW9uYWwgYWxsb2NhdGlvbiByZXF1aXJlZCBpcyB0aGUgY29tcGxldGlvbiByZWNvcmQsIHdoaWNoXG4gIC8vIGhhcyBhIHN0YWJsZSBzaGFwZSBhbmQgc28gaG9wZWZ1bGx5IHNob3VsZCBiZSBjaGVhcCB0byBhbGxvY2F0ZS5cbiAgZnVuY3Rpb24gdHJ5Q2F0Y2goZm4sIG9iaiwgYXJnKSB7XG4gICAgdHJ5IHtcbiAgICAgIHJldHVybiB7IHR5cGU6IFwibm9ybWFsXCIsIGFyZzogZm4uY2FsbChvYmosIGFyZykgfTtcbiAgICB9IGNhdGNoIChlcnIpIHtcbiAgICAgIHJldHVybiB7IHR5cGU6IFwidGhyb3dcIiwgYXJnOiBlcnIgfTtcbiAgICB9XG4gIH1cblxuICB2YXIgR2VuU3RhdGVTdXNwZW5kZWRTdGFydCA9IFwic3VzcGVuZGVkU3RhcnRcIjtcbiAgdmFyIEdlblN0YXRlU3VzcGVuZGVkWWllbGQgPSBcInN1c3BlbmRlZFlpZWxkXCI7XG4gIHZhciBHZW5TdGF0ZUV4ZWN1dGluZyA9IFwiZXhlY3V0aW5nXCI7XG4gIHZhciBHZW5TdGF0ZUNvbXBsZXRlZCA9IFwiY29tcGxldGVkXCI7XG5cbiAgLy8gUmV0dXJuaW5nIHRoaXMgb2JqZWN0IGZyb20gdGhlIGlubmVyRm4gaGFzIHRoZSBzYW1lIGVmZmVjdCBhc1xuICAvLyBicmVha2luZyBvdXQgb2YgdGhlIGRpc3BhdGNoIHN3aXRjaCBzdGF0ZW1lbnQuXG4gIHZhciBDb250aW51ZVNlbnRpbmVsID0ge307XG5cbiAgLy8gRHVtbXkgY29uc3RydWN0b3IgZnVuY3Rpb25zIHRoYXQgd2UgdXNlIGFzIHRoZSAuY29uc3RydWN0b3IgYW5kXG4gIC8vIC5jb25zdHJ1Y3Rvci5wcm90b3R5cGUgcHJvcGVydGllcyBmb3IgZnVuY3Rpb25zIHRoYXQgcmV0dXJuIEdlbmVyYXRvclxuICAvLyBvYmplY3RzLiBGb3IgZnVsbCBzcGVjIGNvbXBsaWFuY2UsIHlvdSBtYXkgd2lzaCB0byBjb25maWd1cmUgeW91clxuICAvLyBtaW5pZmllciBub3QgdG8gbWFuZ2xlIHRoZSBuYW1lcyBvZiB0aGVzZSB0d28gZnVuY3Rpb25zLlxuICBmdW5jdGlvbiBHZW5lcmF0b3IoKSB7fVxuICBmdW5jdGlvbiBHZW5lcmF0b3JGdW5jdGlvbigpIHt9XG4gIGZ1bmN0aW9uIEdlbmVyYXRvckZ1bmN0aW9uUHJvdG90eXBlKCkge31cblxuICAvLyBUaGlzIGlzIGEgcG9seWZpbGwgZm9yICVJdGVyYXRvclByb3RvdHlwZSUgZm9yIGVudmlyb25tZW50cyB0aGF0XG4gIC8vIGRvbid0IG5hdGl2ZWx5IHN1cHBvcnQgaXQuXG4gIHZhciBJdGVyYXRvclByb3RvdHlwZSA9IHt9O1xuICBkZWZpbmUoSXRlcmF0b3JQcm90b3R5cGUsIGl0ZXJhdG9yU3ltYm9sLCBmdW5jdGlvbiAoKSB7XG4gICAgcmV0dXJuIHRoaXM7XG4gIH0pO1xuXG4gIHZhciBnZXRQcm90byA9IE9iamVjdC5nZXRQcm90b3R5cGVPZjtcbiAgdmFyIE5hdGl2ZUl0ZXJhdG9yUHJvdG90eXBlID0gZ2V0UHJvdG8gJiYgZ2V0UHJvdG8oZ2V0UHJvdG8odmFsdWVzKFtdKSkpO1xuICBpZiAoTmF0aXZlSXRlcmF0b3JQcm90b3R5cGUgJiZcbiAgICAgIE5hdGl2ZUl0ZXJhdG9yUHJvdG90eXBlICE9PSBPcCAmJlxuICAgICAgaGFzT3duLmNhbGwoTmF0aXZlSXRlcmF0b3JQcm90b3R5cGUsIGl0ZXJhdG9yU3ltYm9sKSkge1xuICAgIC8vIFRoaXMgZW52aXJvbm1lbnQgaGFzIGEgbmF0aXZlICVJdGVyYXRvclByb3RvdHlwZSU7IHVzZSBpdCBpbnN0ZWFkXG4gICAgLy8gb2YgdGhlIHBvbHlmaWxsLlxuICAgIEl0ZXJhdG9yUHJvdG90eXBlID0gTmF0aXZlSXRlcmF0b3JQcm90b3R5cGU7XG4gIH1cblxuICB2YXIgR3AgPSBHZW5lcmF0b3JGdW5jdGlvblByb3RvdHlwZS5wcm90b3R5cGUgPVxuICAgIEdlbmVyYXRvci5wcm90b3R5cGUgPSBPYmplY3QuY3JlYXRlKEl0ZXJhdG9yUHJvdG90eXBlKTtcbiAgR2VuZXJhdG9yRnVuY3Rpb24ucHJvdG90eXBlID0gR2VuZXJhdG9yRnVuY3Rpb25Qcm90b3R5cGU7XG4gIGRlZmluZShHcCwgXCJjb25zdHJ1Y3RvclwiLCBHZW5lcmF0b3JGdW5jdGlvblByb3RvdHlwZSk7XG4gIGRlZmluZShHZW5lcmF0b3JGdW5jdGlvblByb3RvdHlwZSwgXCJjb25zdHJ1Y3RvclwiLCBHZW5lcmF0b3JGdW5jdGlvbik7XG4gIEdlbmVyYXRvckZ1bmN0aW9uLmRpc3BsYXlOYW1lID0gZGVmaW5lKFxuICAgIEdlbmVyYXRvckZ1bmN0aW9uUHJvdG90eXBlLFxuICAgIHRvU3RyaW5nVGFnU3ltYm9sLFxuICAgIFwiR2VuZXJhdG9yRnVuY3Rpb25cIlxuICApO1xuXG4gIC8vIEhlbHBlciBmb3IgZGVmaW5pbmcgdGhlIC5uZXh0LCAudGhyb3csIGFuZCAucmV0dXJuIG1ldGhvZHMgb2YgdGhlXG4gIC8vIEl0ZXJhdG9yIGludGVyZmFjZSBpbiB0ZXJtcyBvZiBhIHNpbmdsZSAuX2ludm9rZSBtZXRob2QuXG4gIGZ1bmN0aW9uIGRlZmluZUl0ZXJhdG9yTWV0aG9kcyhwcm90b3R5cGUpIHtcbiAgICBbXCJuZXh0XCIsIFwidGhyb3dcIiwgXCJyZXR1cm5cIl0uZm9yRWFjaChmdW5jdGlvbihtZXRob2QpIHtcbiAgICAgIGRlZmluZShwcm90b3R5cGUsIG1ldGhvZCwgZnVuY3Rpb24oYXJnKSB7XG4gICAgICAgIHJldHVybiB0aGlzLl9pbnZva2UobWV0aG9kLCBhcmcpO1xuICAgICAgfSk7XG4gICAgfSk7XG4gIH1cblxuICBleHBvcnRzLmlzR2VuZXJhdG9yRnVuY3Rpb24gPSBmdW5jdGlvbihnZW5GdW4pIHtcbiAgICB2YXIgY3RvciA9IHR5cGVvZiBnZW5GdW4gPT09IFwiZnVuY3Rpb25cIiAmJiBnZW5GdW4uY29uc3RydWN0b3I7XG4gICAgcmV0dXJuIGN0b3JcbiAgICAgID8gY3RvciA9PT0gR2VuZXJhdG9yRnVuY3Rpb24gfHxcbiAgICAgICAgLy8gRm9yIHRoZSBuYXRpdmUgR2VuZXJhdG9yRnVuY3Rpb24gY29uc3RydWN0b3IsIHRoZSBiZXN0IHdlIGNhblxuICAgICAgICAvLyBkbyBpcyB0byBjaGVjayBpdHMgLm5hbWUgcHJvcGVydHkuXG4gICAgICAgIChjdG9yLmRpc3BsYXlOYW1lIHx8IGN0b3IubmFtZSkgPT09IFwiR2VuZXJhdG9yRnVuY3Rpb25cIlxuICAgICAgOiBmYWxzZTtcbiAgfTtcblxuICBleHBvcnRzLm1hcmsgPSBmdW5jdGlvbihnZW5GdW4pIHtcbiAgICBpZiAoT2JqZWN0LnNldFByb3RvdHlwZU9mKSB7XG4gICAgICBPYmplY3Quc2V0UHJvdG90eXBlT2YoZ2VuRnVuLCBHZW5lcmF0b3JGdW5jdGlvblByb3RvdHlwZSk7XG4gICAgfSBlbHNlIHtcbiAgICAgIGdlbkZ1bi5fX3Byb3RvX18gPSBHZW5lcmF0b3JGdW5jdGlvblByb3RvdHlwZTtcbiAgICAgIGRlZmluZShnZW5GdW4sIHRvU3RyaW5nVGFnU3ltYm9sLCBcIkdlbmVyYXRvckZ1bmN0aW9uXCIpO1xuICAgIH1cbiAgICBnZW5GdW4ucHJvdG90eXBlID0gT2JqZWN0LmNyZWF0ZShHcCk7XG4gICAgcmV0dXJuIGdlbkZ1bjtcbiAgfTtcblxuICAvLyBXaXRoaW4gdGhlIGJvZHkgb2YgYW55IGFzeW5jIGZ1bmN0aW9uLCBgYXdhaXQgeGAgaXMgdHJhbnNmb3JtZWQgdG9cbiAgLy8gYHlpZWxkIHJlZ2VuZXJhdG9yUnVudGltZS5hd3JhcCh4KWAsIHNvIHRoYXQgdGhlIHJ1bnRpbWUgY2FuIHRlc3RcbiAgLy8gYGhhc093bi5jYWxsKHZhbHVlLCBcIl9fYXdhaXRcIilgIHRvIGRldGVybWluZSBpZiB0aGUgeWllbGRlZCB2YWx1ZSBpc1xuICAvLyBtZWFudCB0byBiZSBhd2FpdGVkLlxuICBleHBvcnRzLmF3cmFwID0gZnVuY3Rpb24oYXJnKSB7XG4gICAgcmV0dXJuIHsgX19hd2FpdDogYXJnIH07XG4gIH07XG5cbiAgZnVuY3Rpb24gQXN5bmNJdGVyYXRvcihnZW5lcmF0b3IsIFByb21pc2VJbXBsKSB7XG4gICAgZnVuY3Rpb24gaW52b2tlKG1ldGhvZCwgYXJnLCByZXNvbHZlLCByZWplY3QpIHtcbiAgICAgIHZhciByZWNvcmQgPSB0cnlDYXRjaChnZW5lcmF0b3JbbWV0aG9kXSwgZ2VuZXJhdG9yLCBhcmcpO1xuICAgICAgaWYgKHJlY29yZC50eXBlID09PSBcInRocm93XCIpIHtcbiAgICAgICAgcmVqZWN0KHJlY29yZC5hcmcpO1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgdmFyIHJlc3VsdCA9IHJlY29yZC5hcmc7XG4gICAgICAgIHZhciB2YWx1ZSA9IHJlc3VsdC52YWx1ZTtcbiAgICAgICAgaWYgKHZhbHVlICYmXG4gICAgICAgICAgICB0eXBlb2YgdmFsdWUgPT09IFwib2JqZWN0XCIgJiZcbiAgICAgICAgICAgIGhhc093bi5jYWxsKHZhbHVlLCBcIl9fYXdhaXRcIikpIHtcbiAgICAgICAgICByZXR1cm4gUHJvbWlzZUltcGwucmVzb2x2ZSh2YWx1ZS5fX2F3YWl0KS50aGVuKGZ1bmN0aW9uKHZhbHVlKSB7XG4gICAgICAgICAgICBpbnZva2UoXCJuZXh0XCIsIHZhbHVlLCByZXNvbHZlLCByZWplY3QpO1xuICAgICAgICAgIH0sIGZ1bmN0aW9uKGVycikge1xuICAgICAgICAgICAgaW52b2tlKFwidGhyb3dcIiwgZXJyLCByZXNvbHZlLCByZWplY3QpO1xuICAgICAgICAgIH0pO1xuICAgICAgICB9XG5cbiAgICAgICAgcmV0dXJuIFByb21pc2VJbXBsLnJlc29sdmUodmFsdWUpLnRoZW4oZnVuY3Rpb24odW53cmFwcGVkKSB7XG4gICAgICAgICAgLy8gV2hlbiBhIHlpZWxkZWQgUHJvbWlzZSBpcyByZXNvbHZlZCwgaXRzIGZpbmFsIHZhbHVlIGJlY29tZXNcbiAgICAgICAgICAvLyB0aGUgLnZhbHVlIG9mIHRoZSBQcm9taXNlPHt2YWx1ZSxkb25lfT4gcmVzdWx0IGZvciB0aGVcbiAgICAgICAgICAvLyBjdXJyZW50IGl0ZXJhdGlvbi5cbiAgICAgICAgICByZXN1bHQudmFsdWUgPSB1bndyYXBwZWQ7XG4gICAgICAgICAgcmVzb2x2ZShyZXN1bHQpO1xuICAgICAgICB9LCBmdW5jdGlvbihlcnJvcikge1xuICAgICAgICAgIC8vIElmIGEgcmVqZWN0ZWQgUHJvbWlzZSB3YXMgeWllbGRlZCwgdGhyb3cgdGhlIHJlamVjdGlvbiBiYWNrXG4gICAgICAgICAgLy8gaW50byB0aGUgYXN5bmMgZ2VuZXJhdG9yIGZ1bmN0aW9uIHNvIGl0IGNhbiBiZSBoYW5kbGVkIHRoZXJlLlxuICAgICAgICAgIHJldHVybiBpbnZva2UoXCJ0aHJvd1wiLCBlcnJvciwgcmVzb2x2ZSwgcmVqZWN0KTtcbiAgICAgICAgfSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdmFyIHByZXZpb3VzUHJvbWlzZTtcblxuICAgIGZ1bmN0aW9uIGVucXVldWUobWV0aG9kLCBhcmcpIHtcbiAgICAgIGZ1bmN0aW9uIGNhbGxJbnZva2VXaXRoTWV0aG9kQW5kQXJnKCkge1xuICAgICAgICByZXR1cm4gbmV3IFByb21pc2VJbXBsKGZ1bmN0aW9uKHJlc29sdmUsIHJlamVjdCkge1xuICAgICAgICAgIGludm9rZShtZXRob2QsIGFyZywgcmVzb2x2ZSwgcmVqZWN0KTtcbiAgICAgICAgfSk7XG4gICAgICB9XG5cbiAgICAgIHJldHVybiBwcmV2aW91c1Byb21pc2UgPVxuICAgICAgICAvLyBJZiBlbnF1ZXVlIGhhcyBiZWVuIGNhbGxlZCBiZWZvcmUsIHRoZW4gd2Ugd2FudCB0byB3YWl0IHVudGlsXG4gICAgICAgIC8vIGFsbCBwcmV2aW91cyBQcm9taXNlcyBoYXZlIGJlZW4gcmVzb2x2ZWQgYmVmb3JlIGNhbGxpbmcgaW52b2tlLFxuICAgICAgICAvLyBzbyB0aGF0IHJlc3VsdHMgYXJlIGFsd2F5cyBkZWxpdmVyZWQgaW4gdGhlIGNvcnJlY3Qgb3JkZXIuIElmXG4gICAgICAgIC8vIGVucXVldWUgaGFzIG5vdCBiZWVuIGNhbGxlZCBiZWZvcmUsIHRoZW4gaXQgaXMgaW1wb3J0YW50IHRvXG4gICAgICAgIC8vIGNhbGwgaW52b2tlIGltbWVkaWF0ZWx5LCB3aXRob3V0IHdhaXRpbmcgb24gYSBjYWxsYmFjayB0byBmaXJlLFxuICAgICAgICAvLyBzbyB0aGF0IHRoZSBhc3luYyBnZW5lcmF0b3IgZnVuY3Rpb24gaGFzIHRoZSBvcHBvcnR1bml0eSB0byBkb1xuICAgICAgICAvLyBhbnkgbmVjZXNzYXJ5IHNldHVwIGluIGEgcHJlZGljdGFibGUgd2F5LiBUaGlzIHByZWRpY3RhYmlsaXR5XG4gICAgICAgIC8vIGlzIHdoeSB0aGUgUHJvbWlzZSBjb25zdHJ1Y3RvciBzeW5jaHJvbm91c2x5IGludm9rZXMgaXRzXG4gICAgICAgIC8vIGV4ZWN1dG9yIGNhbGxiYWNrLCBhbmQgd2h5IGFzeW5jIGZ1bmN0aW9ucyBzeW5jaHJvbm91c2x5XG4gICAgICAgIC8vIGV4ZWN1dGUgY29kZSBiZWZvcmUgdGhlIGZpcnN0IGF3YWl0LiBTaW5jZSB3ZSBpbXBsZW1lbnQgc2ltcGxlXG4gICAgICAgIC8vIGFzeW5jIGZ1bmN0aW9ucyBpbiB0ZXJtcyBvZiBhc3luYyBnZW5lcmF0b3JzLCBpdCBpcyBlc3BlY2lhbGx5XG4gICAgICAgIC8vIGltcG9ydGFudCB0byBnZXQgdGhpcyByaWdodCwgZXZlbiB0aG91Z2ggaXQgcmVxdWlyZXMgY2FyZS5cbiAgICAgICAgcHJldmlvdXNQcm9taXNlID8gcHJldmlvdXNQcm9taXNlLnRoZW4oXG4gICAgICAgICAgY2FsbEludm9rZVdpdGhNZXRob2RBbmRBcmcsXG4gICAgICAgICAgLy8gQXZvaWQgcHJvcGFnYXRpbmcgZmFpbHVyZXMgdG8gUHJvbWlzZXMgcmV0dXJuZWQgYnkgbGF0ZXJcbiAgICAgICAgICAvLyBpbnZvY2F0aW9ucyBvZiB0aGUgaXRlcmF0b3IuXG4gICAgICAgICAgY2FsbEludm9rZVdpdGhNZXRob2RBbmRBcmdcbiAgICAgICAgKSA6IGNhbGxJbnZva2VXaXRoTWV0aG9kQW5kQXJnKCk7XG4gICAgfVxuXG4gICAgLy8gRGVmaW5lIHRoZSB1bmlmaWVkIGhlbHBlciBtZXRob2QgdGhhdCBpcyB1c2VkIHRvIGltcGxlbWVudCAubmV4dCxcbiAgICAvLyAudGhyb3csIGFuZCAucmV0dXJuIChzZWUgZGVmaW5lSXRlcmF0b3JNZXRob2RzKS5cbiAgICB0aGlzLl9pbnZva2UgPSBlbnF1ZXVlO1xuICB9XG5cbiAgZGVmaW5lSXRlcmF0b3JNZXRob2RzKEFzeW5jSXRlcmF0b3IucHJvdG90eXBlKTtcbiAgZGVmaW5lKEFzeW5jSXRlcmF0b3IucHJvdG90eXBlLCBhc3luY0l0ZXJhdG9yU3ltYm9sLCBmdW5jdGlvbiAoKSB7XG4gICAgcmV0dXJuIHRoaXM7XG4gIH0pO1xuICBleHBvcnRzLkFzeW5jSXRlcmF0b3IgPSBBc3luY0l0ZXJhdG9yO1xuXG4gIC8vIE5vdGUgdGhhdCBzaW1wbGUgYXN5bmMgZnVuY3Rpb25zIGFyZSBpbXBsZW1lbnRlZCBvbiB0b3Agb2ZcbiAgLy8gQXN5bmNJdGVyYXRvciBvYmplY3RzOyB0aGV5IGp1c3QgcmV0dXJuIGEgUHJvbWlzZSBmb3IgdGhlIHZhbHVlIG9mXG4gIC8vIHRoZSBmaW5hbCByZXN1bHQgcHJvZHVjZWQgYnkgdGhlIGl0ZXJhdG9yLlxuICBleHBvcnRzLmFzeW5jID0gZnVuY3Rpb24oaW5uZXJGbiwgb3V0ZXJGbiwgc2VsZiwgdHJ5TG9jc0xpc3QsIFByb21pc2VJbXBsKSB7XG4gICAgaWYgKFByb21pc2VJbXBsID09PSB2b2lkIDApIFByb21pc2VJbXBsID0gUHJvbWlzZTtcblxuICAgIHZhciBpdGVyID0gbmV3IEFzeW5jSXRlcmF0b3IoXG4gICAgICB3cmFwKGlubmVyRm4sIG91dGVyRm4sIHNlbGYsIHRyeUxvY3NMaXN0KSxcbiAgICAgIFByb21pc2VJbXBsXG4gICAgKTtcblxuICAgIHJldHVybiBleHBvcnRzLmlzR2VuZXJhdG9yRnVuY3Rpb24ob3V0ZXJGbilcbiAgICAgID8gaXRlciAvLyBJZiBvdXRlckZuIGlzIGEgZ2VuZXJhdG9yLCByZXR1cm4gdGhlIGZ1bGwgaXRlcmF0b3IuXG4gICAgICA6IGl0ZXIubmV4dCgpLnRoZW4oZnVuY3Rpb24ocmVzdWx0KSB7XG4gICAgICAgICAgcmV0dXJuIHJlc3VsdC5kb25lID8gcmVzdWx0LnZhbHVlIDogaXRlci5uZXh0KCk7XG4gICAgICAgIH0pO1xuICB9O1xuXG4gIGZ1bmN0aW9uIG1ha2VJbnZva2VNZXRob2QoaW5uZXJGbiwgc2VsZiwgY29udGV4dCkge1xuICAgIHZhciBzdGF0ZSA9IEdlblN0YXRlU3VzcGVuZGVkU3RhcnQ7XG5cbiAgICByZXR1cm4gZnVuY3Rpb24gaW52b2tlKG1ldGhvZCwgYXJnKSB7XG4gICAgICBpZiAoc3RhdGUgPT09IEdlblN0YXRlRXhlY3V0aW5nKSB7XG4gICAgICAgIHRocm93IG5ldyBFcnJvcihcIkdlbmVyYXRvciBpcyBhbHJlYWR5IHJ1bm5pbmdcIik7XG4gICAgICB9XG5cbiAgICAgIGlmIChzdGF0ZSA9PT0gR2VuU3RhdGVDb21wbGV0ZWQpIHtcbiAgICAgICAgaWYgKG1ldGhvZCA9PT0gXCJ0aHJvd1wiKSB7XG4gICAgICAgICAgdGhyb3cgYXJnO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gQmUgZm9yZ2l2aW5nLCBwZXIgMjUuMy4zLjMuMyBvZiB0aGUgc3BlYzpcbiAgICAgICAgLy8gaHR0cHM6Ly9wZW9wbGUubW96aWxsYS5vcmcvfmpvcmVuZG9yZmYvZXM2LWRyYWZ0Lmh0bWwjc2VjLWdlbmVyYXRvcnJlc3VtZVxuICAgICAgICByZXR1cm4gZG9uZVJlc3VsdCgpO1xuICAgICAgfVxuXG4gICAgICBjb250ZXh0Lm1ldGhvZCA9IG1ldGhvZDtcbiAgICAgIGNvbnRleHQuYXJnID0gYXJnO1xuXG4gICAgICB3aGlsZSAodHJ1ZSkge1xuICAgICAgICB2YXIgZGVsZWdhdGUgPSBjb250ZXh0LmRlbGVnYXRlO1xuICAgICAgICBpZiAoZGVsZWdhdGUpIHtcbiAgICAgICAgICB2YXIgZGVsZWdhdGVSZXN1bHQgPSBtYXliZUludm9rZURlbGVnYXRlKGRlbGVnYXRlLCBjb250ZXh0KTtcbiAgICAgICAgICBpZiAoZGVsZWdhdGVSZXN1bHQpIHtcbiAgICAgICAgICAgIGlmIChkZWxlZ2F0ZVJlc3VsdCA9PT0gQ29udGludWVTZW50aW5lbCkgY29udGludWU7XG4gICAgICAgICAgICByZXR1cm4gZGVsZWdhdGVSZXN1bHQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaWYgKGNvbnRleHQubWV0aG9kID09PSBcIm5leHRcIikge1xuICAgICAgICAgIC8vIFNldHRpbmcgY29udGV4dC5fc2VudCBmb3IgbGVnYWN5IHN1cHBvcnQgb2YgQmFiZWwnc1xuICAgICAgICAgIC8vIGZ1bmN0aW9uLnNlbnQgaW1wbGVtZW50YXRpb24uXG4gICAgICAgICAgY29udGV4dC5zZW50ID0gY29udGV4dC5fc2VudCA9IGNvbnRleHQuYXJnO1xuXG4gICAgICAgIH0gZWxzZSBpZiAoY29udGV4dC5tZXRob2QgPT09IFwidGhyb3dcIikge1xuICAgICAgICAgIGlmIChzdGF0ZSA9PT0gR2VuU3RhdGVTdXNwZW5kZWRTdGFydCkge1xuICAgICAgICAgICAgc3RhdGUgPSBHZW5TdGF0ZUNvbXBsZXRlZDtcbiAgICAgICAgICAgIHRocm93IGNvbnRleHQuYXJnO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGNvbnRleHQuZGlzcGF0Y2hFeGNlcHRpb24oY29udGV4dC5hcmcpO1xuXG4gICAgICAgIH0gZWxzZSBpZiAoY29udGV4dC5tZXRob2QgPT09IFwicmV0dXJuXCIpIHtcbiAgICAgICAgICBjb250ZXh0LmFicnVwdChcInJldHVyblwiLCBjb250ZXh0LmFyZyk7XG4gICAgICAgIH1cblxuICAgICAgICBzdGF0ZSA9IEdlblN0YXRlRXhlY3V0aW5nO1xuXG4gICAgICAgIHZhciByZWNvcmQgPSB0cnlDYXRjaChpbm5lckZuLCBzZWxmLCBjb250ZXh0KTtcbiAgICAgICAgaWYgKHJlY29yZC50eXBlID09PSBcIm5vcm1hbFwiKSB7XG4gICAgICAgICAgLy8gSWYgYW4gZXhjZXB0aW9uIGlzIHRocm93biBmcm9tIGlubmVyRm4sIHdlIGxlYXZlIHN0YXRlID09PVxuICAgICAgICAgIC8vIEdlblN0YXRlRXhlY3V0aW5nIGFuZCBsb29wIGJhY2sgZm9yIGFub3RoZXIgaW52b2NhdGlvbi5cbiAgICAgICAgICBzdGF0ZSA9IGNvbnRleHQuZG9uZVxuICAgICAgICAgICAgPyBHZW5TdGF0ZUNvbXBsZXRlZFxuICAgICAgICAgICAgOiBHZW5TdGF0ZVN1c3BlbmRlZFlpZWxkO1xuXG4gICAgICAgICAgaWYgKHJlY29yZC5hcmcgPT09IENvbnRpbnVlU2VudGluZWwpIHtcbiAgICAgICAgICAgIGNvbnRpbnVlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHJldHVybiB7XG4gICAgICAgICAgICB2YWx1ZTogcmVjb3JkLmFyZyxcbiAgICAgICAgICAgIGRvbmU6IGNvbnRleHQuZG9uZVxuICAgICAgICAgIH07XG5cbiAgICAgICAgfSBlbHNlIGlmIChyZWNvcmQudHlwZSA9PT0gXCJ0aHJvd1wiKSB7XG4gICAgICAgICAgc3RhdGUgPSBHZW5TdGF0ZUNvbXBsZXRlZDtcbiAgICAgICAgICAvLyBEaXNwYXRjaCB0aGUgZXhjZXB0aW9uIGJ5IGxvb3BpbmcgYmFjayBhcm91bmQgdG8gdGhlXG4gICAgICAgICAgLy8gY29udGV4dC5kaXNwYXRjaEV4Y2VwdGlvbihjb250ZXh0LmFyZykgY2FsbCBhYm92ZS5cbiAgICAgICAgICBjb250ZXh0Lm1ldGhvZCA9IFwidGhyb3dcIjtcbiAgICAgICAgICBjb250ZXh0LmFyZyA9IHJlY29yZC5hcmc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9O1xuICB9XG5cbiAgLy8gQ2FsbCBkZWxlZ2F0ZS5pdGVyYXRvcltjb250ZXh0Lm1ldGhvZF0oY29udGV4dC5hcmcpIGFuZCBoYW5kbGUgdGhlXG4gIC8vIHJlc3VsdCwgZWl0aGVyIGJ5IHJldHVybmluZyBhIHsgdmFsdWUsIGRvbmUgfSByZXN1bHQgZnJvbSB0aGVcbiAgLy8gZGVsZWdhdGUgaXRlcmF0b3IsIG9yIGJ5IG1vZGlmeWluZyBjb250ZXh0Lm1ldGhvZCBhbmQgY29udGV4dC5hcmcsXG4gIC8vIHNldHRpbmcgY29udGV4dC5kZWxlZ2F0ZSB0byBudWxsLCBhbmQgcmV0dXJuaW5nIHRoZSBDb250aW51ZVNlbnRpbmVsLlxuICBmdW5jdGlvbiBtYXliZUludm9rZURlbGVnYXRlKGRlbGVnYXRlLCBjb250ZXh0KSB7XG4gICAgdmFyIG1ldGhvZCA9IGRlbGVnYXRlLml0ZXJhdG9yW2NvbnRleHQubWV0aG9kXTtcbiAgICBpZiAobWV0aG9kID09PSB1bmRlZmluZWQpIHtcbiAgICAgIC8vIEEgLnRocm93IG9yIC5yZXR1cm4gd2hlbiB0aGUgZGVsZWdhdGUgaXRlcmF0b3IgaGFzIG5vIC50aHJvd1xuICAgICAgLy8gbWV0aG9kIGFsd2F5cyB0ZXJtaW5hdGVzIHRoZSB5aWVsZCogbG9vcC5cbiAgICAgIGNvbnRleHQuZGVsZWdhdGUgPSBudWxsO1xuXG4gICAgICBpZiAoY29udGV4dC5tZXRob2QgPT09IFwidGhyb3dcIikge1xuICAgICAgICAvLyBOb3RlOiBbXCJyZXR1cm5cIl0gbXVzdCBiZSB1c2VkIGZvciBFUzMgcGFyc2luZyBjb21wYXRpYmlsaXR5LlxuICAgICAgICBpZiAoZGVsZWdhdGUuaXRlcmF0b3JbXCJyZXR1cm5cIl0pIHtcbiAgICAgICAgICAvLyBJZiB0aGUgZGVsZWdhdGUgaXRlcmF0b3IgaGFzIGEgcmV0dXJuIG1ldGhvZCwgZ2l2ZSBpdCBhXG4gICAgICAgICAgLy8gY2hhbmNlIHRvIGNsZWFuIHVwLlxuICAgICAgICAgIGNvbnRleHQubWV0aG9kID0gXCJyZXR1cm5cIjtcbiAgICAgICAgICBjb250ZXh0LmFyZyA9IHVuZGVmaW5lZDtcbiAgICAgICAgICBtYXliZUludm9rZURlbGVnYXRlKGRlbGVnYXRlLCBjb250ZXh0KTtcblxuICAgICAgICAgIGlmIChjb250ZXh0Lm1ldGhvZCA9PT0gXCJ0aHJvd1wiKSB7XG4gICAgICAgICAgICAvLyBJZiBtYXliZUludm9rZURlbGVnYXRlKGNvbnRleHQpIGNoYW5nZWQgY29udGV4dC5tZXRob2QgZnJvbVxuICAgICAgICAgICAgLy8gXCJyZXR1cm5cIiB0byBcInRocm93XCIsIGxldCB0aGF0IG92ZXJyaWRlIHRoZSBUeXBlRXJyb3IgYmVsb3cuXG4gICAgICAgICAgICByZXR1cm4gQ29udGludWVTZW50aW5lbDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBjb250ZXh0Lm1ldGhvZCA9IFwidGhyb3dcIjtcbiAgICAgICAgY29udGV4dC5hcmcgPSBuZXcgVHlwZUVycm9yKFxuICAgICAgICAgIFwiVGhlIGl0ZXJhdG9yIGRvZXMgbm90IHByb3ZpZGUgYSAndGhyb3cnIG1ldGhvZFwiKTtcbiAgICAgIH1cblxuICAgICAgcmV0dXJuIENvbnRpbnVlU2VudGluZWw7XG4gICAgfVxuXG4gICAgdmFyIHJlY29yZCA9IHRyeUNhdGNoKG1ldGhvZCwgZGVsZWdhdGUuaXRlcmF0b3IsIGNvbnRleHQuYXJnKTtcblxuICAgIGlmIChyZWNvcmQudHlwZSA9PT0gXCJ0aHJvd1wiKSB7XG4gICAgICBjb250ZXh0Lm1ldGhvZCA9IFwidGhyb3dcIjtcbiAgICAgIGNvbnRleHQuYXJnID0gcmVjb3JkLmFyZztcbiAgICAgIGNvbnRleHQuZGVsZWdhdGUgPSBudWxsO1xuICAgICAgcmV0dXJuIENvbnRpbnVlU2VudGluZWw7XG4gICAgfVxuXG4gICAgdmFyIGluZm8gPSByZWNvcmQuYXJnO1xuXG4gICAgaWYgKCEgaW5mbykge1xuICAgICAgY29udGV4dC5tZXRob2QgPSBcInRocm93XCI7XG4gICAgICBjb250ZXh0LmFyZyA9IG5ldyBUeXBlRXJyb3IoXCJpdGVyYXRvciByZXN1bHQgaXMgbm90IGFuIG9iamVjdFwiKTtcbiAgICAgIGNvbnRleHQuZGVsZWdhdGUgPSBudWxsO1xuICAgICAgcmV0dXJuIENvbnRpbnVlU2VudGluZWw7XG4gICAgfVxuXG4gICAgaWYgKGluZm8uZG9uZSkge1xuICAgICAgLy8gQXNzaWduIHRoZSByZXN1bHQgb2YgdGhlIGZpbmlzaGVkIGRlbGVnYXRlIHRvIHRoZSB0ZW1wb3JhcnlcbiAgICAgIC8vIHZhcmlhYmxlIHNwZWNpZmllZCBieSBkZWxlZ2F0ZS5yZXN1bHROYW1lIChzZWUgZGVsZWdhdGVZaWVsZCkuXG4gICAgICBjb250ZXh0W2RlbGVnYXRlLnJlc3VsdE5hbWVdID0gaW5mby52YWx1ZTtcblxuICAgICAgLy8gUmVzdW1lIGV4ZWN1dGlvbiBhdCB0aGUgZGVzaXJlZCBsb2NhdGlvbiAoc2VlIGRlbGVnYXRlWWllbGQpLlxuICAgICAgY29udGV4dC5uZXh0ID0gZGVsZWdhdGUubmV4dExvYztcblxuICAgICAgLy8gSWYgY29udGV4dC5tZXRob2Qgd2FzIFwidGhyb3dcIiBidXQgdGhlIGRlbGVnYXRlIGhhbmRsZWQgdGhlXG4gICAgICAvLyBleGNlcHRpb24sIGxldCB0aGUgb3V0ZXIgZ2VuZXJhdG9yIHByb2NlZWQgbm9ybWFsbHkuIElmXG4gICAgICAvLyBjb250ZXh0Lm1ldGhvZCB3YXMgXCJuZXh0XCIsIGZvcmdldCBjb250ZXh0LmFyZyBzaW5jZSBpdCBoYXMgYmVlblxuICAgICAgLy8gXCJjb25zdW1lZFwiIGJ5IHRoZSBkZWxlZ2F0ZSBpdGVyYXRvci4gSWYgY29udGV4dC5tZXRob2Qgd2FzXG4gICAgICAvLyBcInJldHVyblwiLCBhbGxvdyB0aGUgb3JpZ2luYWwgLnJldHVybiBjYWxsIHRvIGNvbnRpbnVlIGluIHRoZVxuICAgICAgLy8gb3V0ZXIgZ2VuZXJhdG9yLlxuICAgICAgaWYgKGNvbnRleHQubWV0aG9kICE9PSBcInJldHVyblwiKSB7XG4gICAgICAgIGNvbnRleHQubWV0aG9kID0gXCJuZXh0XCI7XG4gICAgICAgIGNvbnRleHQuYXJnID0gdW5kZWZpbmVkO1xuICAgICAgfVxuXG4gICAgfSBlbHNlIHtcbiAgICAgIC8vIFJlLXlpZWxkIHRoZSByZXN1bHQgcmV0dXJuZWQgYnkgdGhlIGRlbGVnYXRlIG1ldGhvZC5cbiAgICAgIHJldHVybiBpbmZvO1xuICAgIH1cblxuICAgIC8vIFRoZSBkZWxlZ2F0ZSBpdGVyYXRvciBpcyBmaW5pc2hlZCwgc28gZm9yZ2V0IGl0IGFuZCBjb250aW51ZSB3aXRoXG4gICAgLy8gdGhlIG91dGVyIGdlbmVyYXRvci5cbiAgICBjb250ZXh0LmRlbGVnYXRlID0gbnVsbDtcbiAgICByZXR1cm4gQ29udGludWVTZW50aW5lbDtcbiAgfVxuXG4gIC8vIERlZmluZSBHZW5lcmF0b3IucHJvdG90eXBlLntuZXh0LHRocm93LHJldHVybn0gaW4gdGVybXMgb2YgdGhlXG4gIC8vIHVuaWZpZWQgLl9pbnZva2UgaGVscGVyIG1ldGhvZC5cbiAgZGVmaW5lSXRlcmF0b3JNZXRob2RzKEdwKTtcblxuICBkZWZpbmUoR3AsIHRvU3RyaW5nVGFnU3ltYm9sLCBcIkdlbmVyYXRvclwiKTtcblxuICAvLyBBIEdlbmVyYXRvciBzaG91bGQgYWx3YXlzIHJldHVybiBpdHNlbGYgYXMgdGhlIGl0ZXJhdG9yIG9iamVjdCB3aGVuIHRoZVxuICAvLyBAQGl0ZXJhdG9yIGZ1bmN0aW9uIGlzIGNhbGxlZCBvbiBpdC4gU29tZSBicm93c2VycycgaW1wbGVtZW50YXRpb25zIG9mIHRoZVxuICAvLyBpdGVyYXRvciBwcm90b3R5cGUgY2hhaW4gaW5jb3JyZWN0bHkgaW1wbGVtZW50IHRoaXMsIGNhdXNpbmcgdGhlIEdlbmVyYXRvclxuICAvLyBvYmplY3QgdG8gbm90IGJlIHJldHVybmVkIGZyb20gdGhpcyBjYWxsLiBUaGlzIGVuc3VyZXMgdGhhdCBkb2Vzbid0IGhhcHBlbi5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9mYWNlYm9vay9yZWdlbmVyYXRvci9pc3N1ZXMvMjc0IGZvciBtb3JlIGRldGFpbHMuXG4gIGRlZmluZShHcCwgaXRlcmF0b3JTeW1ib2wsIGZ1bmN0aW9uKCkge1xuICAgIHJldHVybiB0aGlzO1xuICB9KTtcblxuICBkZWZpbmUoR3AsIFwidG9TdHJpbmdcIiwgZnVuY3Rpb24oKSB7XG4gICAgcmV0dXJuIFwiW29iamVjdCBHZW5lcmF0b3JdXCI7XG4gIH0pO1xuXG4gIGZ1bmN0aW9uIHB1c2hUcnlFbnRyeShsb2NzKSB7XG4gICAgdmFyIGVudHJ5ID0geyB0cnlMb2M6IGxvY3NbMF0gfTtcblxuICAgIGlmICgxIGluIGxvY3MpIHtcbiAgICAgIGVudHJ5LmNhdGNoTG9jID0gbG9jc1sxXTtcbiAgICB9XG5cbiAgICBpZiAoMiBpbiBsb2NzKSB7XG4gICAgICBlbnRyeS5maW5hbGx5TG9jID0gbG9jc1syXTtcbiAgICAgIGVudHJ5LmFmdGVyTG9jID0gbG9jc1szXTtcbiAgICB9XG5cbiAgICB0aGlzLnRyeUVudHJpZXMucHVzaChlbnRyeSk7XG4gIH1cblxuICBmdW5jdGlvbiByZXNldFRyeUVudHJ5KGVudHJ5KSB7XG4gICAgdmFyIHJlY29yZCA9IGVudHJ5LmNvbXBsZXRpb24gfHwge307XG4gICAgcmVjb3JkLnR5cGUgPSBcIm5vcm1hbFwiO1xuICAgIGRlbGV0ZSByZWNvcmQuYXJnO1xuICAgIGVudHJ5LmNvbXBsZXRpb24gPSByZWNvcmQ7XG4gIH1cblxuICBmdW5jdGlvbiBDb250ZXh0KHRyeUxvY3NMaXN0KSB7XG4gICAgLy8gVGhlIHJvb3QgZW50cnkgb2JqZWN0IChlZmZlY3RpdmVseSBhIHRyeSBzdGF0ZW1lbnQgd2l0aG91dCBhIGNhdGNoXG4gICAgLy8gb3IgYSBmaW5hbGx5IGJsb2NrKSBnaXZlcyB1cyBhIHBsYWNlIHRvIHN0b3JlIHZhbHVlcyB0aHJvd24gZnJvbVxuICAgIC8vIGxvY2F0aW9ucyB3aGVyZSB0aGVyZSBpcyBubyBlbmNsb3NpbmcgdHJ5IHN0YXRlbWVudC5cbiAgICB0aGlzLnRyeUVudHJpZXMgPSBbeyB0cnlMb2M6IFwicm9vdFwiIH1dO1xuICAgIHRyeUxvY3NMaXN0LmZvckVhY2gocHVzaFRyeUVudHJ5LCB0aGlzKTtcbiAgICB0aGlzLnJlc2V0KHRydWUpO1xuICB9XG5cbiAgZXhwb3J0cy5rZXlzID0gZnVuY3Rpb24ob2JqZWN0KSB7XG4gICAgdmFyIGtleXMgPSBbXTtcbiAgICBmb3IgKHZhciBrZXkgaW4gb2JqZWN0KSB7XG4gICAgICBrZXlzLnB1c2goa2V5KTtcbiAgICB9XG4gICAga2V5cy5yZXZlcnNlKCk7XG5cbiAgICAvLyBSYXRoZXIgdGhhbiByZXR1cm5pbmcgYW4gb2JqZWN0IHdpdGggYSBuZXh0IG1ldGhvZCwgd2Uga2VlcFxuICAgIC8vIHRoaW5ncyBzaW1wbGUgYW5kIHJldHVybiB0aGUgbmV4dCBmdW5jdGlvbiBpdHNlbGYuXG4gICAgcmV0dXJuIGZ1bmN0aW9uIG5leHQoKSB7XG4gICAgICB3aGlsZSAoa2V5cy5sZW5ndGgpIHtcbiAgICAgICAgdmFyIGtleSA9IGtleXMucG9wKCk7XG4gICAgICAgIGlmIChrZXkgaW4gb2JqZWN0KSB7XG4gICAgICAgICAgbmV4dC52YWx1ZSA9IGtleTtcbiAgICAgICAgICBuZXh0LmRvbmUgPSBmYWxzZTtcbiAgICAgICAgICByZXR1cm4gbmV4dDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBUbyBhdm9pZCBjcmVhdGluZyBhbiBhZGRpdGlvbmFsIG9iamVjdCwgd2UganVzdCBoYW5nIHRoZSAudmFsdWVcbiAgICAgIC8vIGFuZCAuZG9uZSBwcm9wZXJ0aWVzIG9mZiB0aGUgbmV4dCBmdW5jdGlvbiBvYmplY3QgaXRzZWxmLiBUaGlzXG4gICAgICAvLyBhbHNvIGVuc3VyZXMgdGhhdCB0aGUgbWluaWZpZXIgd2lsbCBub3QgYW5vbnltaXplIHRoZSBmdW5jdGlvbi5cbiAgICAgIG5leHQuZG9uZSA9IHRydWU7XG4gICAgICByZXR1cm4gbmV4dDtcbiAgICB9O1xuICB9O1xuXG4gIGZ1bmN0aW9uIHZhbHVlcyhpdGVyYWJsZSkge1xuICAgIGlmIChpdGVyYWJsZSkge1xuICAgICAgdmFyIGl0ZXJhdG9yTWV0aG9kID0gaXRlcmFibGVbaXRlcmF0b3JTeW1ib2xdO1xuICAgICAgaWYgKGl0ZXJhdG9yTWV0aG9kKSB7XG4gICAgICAgIHJldHVybiBpdGVyYXRvck1ldGhvZC5jYWxsKGl0ZXJhYmxlKTtcbiAgICAgIH1cblxuICAgICAgaWYgKHR5cGVvZiBpdGVyYWJsZS5uZXh0ID09PSBcImZ1bmN0aW9uXCIpIHtcbiAgICAgICAgcmV0dXJuIGl0ZXJhYmxlO1xuICAgICAgfVxuXG4gICAgICBpZiAoIWlzTmFOKGl0ZXJhYmxlLmxlbmd0aCkpIHtcbiAgICAgICAgdmFyIGkgPSAtMSwgbmV4dCA9IGZ1bmN0aW9uIG5leHQoKSB7XG4gICAgICAgICAgd2hpbGUgKCsraSA8IGl0ZXJhYmxlLmxlbmd0aCkge1xuICAgICAgICAgICAgaWYgKGhhc093bi5jYWxsKGl0ZXJhYmxlLCBpKSkge1xuICAgICAgICAgICAgICBuZXh0LnZhbHVlID0gaXRlcmFibGVbaV07XG4gICAgICAgICAgICAgIG5leHQuZG9uZSA9IGZhbHNlO1xuICAgICAgICAgICAgICByZXR1cm4gbmV4dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBuZXh0LnZhbHVlID0gdW5kZWZpbmVkO1xuICAgICAgICAgIG5leHQuZG9uZSA9IHRydWU7XG5cbiAgICAgICAgICByZXR1cm4gbmV4dDtcbiAgICAgICAgfTtcblxuICAgICAgICByZXR1cm4gbmV4dC5uZXh0ID0gbmV4dDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBSZXR1cm4gYW4gaXRlcmF0b3Igd2l0aCBubyB2YWx1ZXMuXG4gICAgcmV0dXJuIHsgbmV4dDogZG9uZVJlc3VsdCB9O1xuICB9XG4gIGV4cG9ydHMudmFsdWVzID0gdmFsdWVzO1xuXG4gIGZ1bmN0aW9uIGRvbmVSZXN1bHQoKSB7XG4gICAgcmV0dXJuIHsgdmFsdWU6IHVuZGVmaW5lZCwgZG9uZTogdHJ1ZSB9O1xuICB9XG5cbiAgQ29udGV4dC5wcm90b3R5cGUgPSB7XG4gICAgY29uc3RydWN0b3I6IENvbnRleHQsXG5cbiAgICByZXNldDogZnVuY3Rpb24oc2tpcFRlbXBSZXNldCkge1xuICAgICAgdGhpcy5wcmV2ID0gMDtcbiAgICAgIHRoaXMubmV4dCA9IDA7XG4gICAgICAvLyBSZXNldHRpbmcgY29udGV4dC5fc2VudCBmb3IgbGVnYWN5IHN1cHBvcnQgb2YgQmFiZWwnc1xuICAgICAgLy8gZnVuY3Rpb24uc2VudCBpbXBsZW1lbnRhdGlvbi5cbiAgICAgIHRoaXMuc2VudCA9IHRoaXMuX3NlbnQgPSB1bmRlZmluZWQ7XG4gICAgICB0aGlzLmRvbmUgPSBmYWxzZTtcbiAgICAgIHRoaXMuZGVsZWdhdGUgPSBudWxsO1xuXG4gICAgICB0aGlzLm1ldGhvZCA9IFwibmV4dFwiO1xuICAgICAgdGhpcy5hcmcgPSB1bmRlZmluZWQ7XG5cbiAgICAgIHRoaXMudHJ5RW50cmllcy5mb3JFYWNoKHJlc2V0VHJ5RW50cnkpO1xuXG4gICAgICBpZiAoIXNraXBUZW1wUmVzZXQpIHtcbiAgICAgICAgZm9yICh2YXIgbmFtZSBpbiB0aGlzKSB7XG4gICAgICAgICAgLy8gTm90IHN1cmUgYWJvdXQgdGhlIG9wdGltYWwgb3JkZXIgb2YgdGhlc2UgY29uZGl0aW9uczpcbiAgICAgICAgICBpZiAobmFtZS5jaGFyQXQoMCkgPT09IFwidFwiICYmXG4gICAgICAgICAgICAgIGhhc093bi5jYWxsKHRoaXMsIG5hbWUpICYmXG4gICAgICAgICAgICAgICFpc05hTigrbmFtZS5zbGljZSgxKSkpIHtcbiAgICAgICAgICAgIHRoaXNbbmFtZV0gPSB1bmRlZmluZWQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfSxcblxuICAgIHN0b3A6IGZ1bmN0aW9uKCkge1xuICAgICAgdGhpcy5kb25lID0gdHJ1ZTtcblxuICAgICAgdmFyIHJvb3RFbnRyeSA9IHRoaXMudHJ5RW50cmllc1swXTtcbiAgICAgIHZhciByb290UmVjb3JkID0gcm9vdEVudHJ5LmNvbXBsZXRpb247XG4gICAgICBpZiAocm9vdFJlY29yZC50eXBlID09PSBcInRocm93XCIpIHtcbiAgICAgICAgdGhyb3cgcm9vdFJlY29yZC5hcmc7XG4gICAgICB9XG5cbiAgICAgIHJldHVybiB0aGlzLnJ2YWw7XG4gICAgfSxcblxuICAgIGRpc3BhdGNoRXhjZXB0aW9uOiBmdW5jdGlvbihleGNlcHRpb24pIHtcbiAgICAgIGlmICh0aGlzLmRvbmUpIHtcbiAgICAgICAgdGhyb3cgZXhjZXB0aW9uO1xuICAgICAgfVxuXG4gICAgICB2YXIgY29udGV4dCA9IHRoaXM7XG4gICAgICBmdW5jdGlvbiBoYW5kbGUobG9jLCBjYXVnaHQpIHtcbiAgICAgICAgcmVjb3JkLnR5cGUgPSBcInRocm93XCI7XG4gICAgICAgIHJlY29yZC5hcmcgPSBleGNlcHRpb247XG4gICAgICAgIGNvbnRleHQubmV4dCA9IGxvYztcblxuICAgICAgICBpZiAoY2F1Z2h0KSB7XG4gICAgICAgICAgLy8gSWYgdGhlIGRpc3BhdGNoZWQgZXhjZXB0aW9uIHdhcyBjYXVnaHQgYnkgYSBjYXRjaCBibG9jayxcbiAgICAgICAgICAvLyB0aGVuIGxldCB0aGF0IGNhdGNoIGJsb2NrIGhhbmRsZSB0aGUgZXhjZXB0aW9uIG5vcm1hbGx5LlxuICAgICAgICAgIGNvbnRleHQubWV0aG9kID0gXCJuZXh0XCI7XG4gICAgICAgICAgY29udGV4dC5hcmcgPSB1bmRlZmluZWQ7XG4gICAgICAgIH1cblxuICAgICAgICByZXR1cm4gISEgY2F1Z2h0O1xuICAgICAgfVxuXG4gICAgICBmb3IgKHZhciBpID0gdGhpcy50cnlFbnRyaWVzLmxlbmd0aCAtIDE7IGkgPj0gMDsgLS1pKSB7XG4gICAgICAgIHZhciBlbnRyeSA9IHRoaXMudHJ5RW50cmllc1tpXTtcbiAgICAgICAgdmFyIHJlY29yZCA9IGVudHJ5LmNvbXBsZXRpb247XG5cbiAgICAgICAgaWYgKGVudHJ5LnRyeUxvYyA9PT0gXCJyb290XCIpIHtcbiAgICAgICAgICAvLyBFeGNlcHRpb24gdGhyb3duIG91dHNpZGUgb2YgYW55IHRyeSBibG9jayB0aGF0IGNvdWxkIGhhbmRsZVxuICAgICAgICAgIC8vIGl0LCBzbyBzZXQgdGhlIGNvbXBsZXRpb24gdmFsdWUgb2YgdGhlIGVudGlyZSBmdW5jdGlvbiB0b1xuICAgICAgICAgIC8vIHRocm93IHRoZSBleGNlcHRpb24uXG4gICAgICAgICAgcmV0dXJuIGhhbmRsZShcImVuZFwiKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGlmIChlbnRyeS50cnlMb2MgPD0gdGhpcy5wcmV2KSB7XG4gICAgICAgICAgdmFyIGhhc0NhdGNoID0gaGFzT3duLmNhbGwoZW50cnksIFwiY2F0Y2hMb2NcIik7XG4gICAgICAgICAgdmFyIGhhc0ZpbmFsbHkgPSBoYXNPd24uY2FsbChlbnRyeSwgXCJmaW5hbGx5TG9jXCIpO1xuXG4gICAgICAgICAgaWYgKGhhc0NhdGNoICYmIGhhc0ZpbmFsbHkpIHtcbiAgICAgICAgICAgIGlmICh0aGlzLnByZXYgPCBlbnRyeS5jYXRjaExvYykge1xuICAgICAgICAgICAgICByZXR1cm4gaGFuZGxlKGVudHJ5LmNhdGNoTG9jLCB0cnVlKTtcbiAgICAgICAgICAgIH0gZWxzZSBpZiAodGhpcy5wcmV2IDwgZW50cnkuZmluYWxseUxvYykge1xuICAgICAgICAgICAgICByZXR1cm4gaGFuZGxlKGVudHJ5LmZpbmFsbHlMb2MpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfSBlbHNlIGlmIChoYXNDYXRjaCkge1xuICAgICAgICAgICAgaWYgKHRoaXMucHJldiA8IGVudHJ5LmNhdGNoTG9jKSB7XG4gICAgICAgICAgICAgIHJldHVybiBoYW5kbGUoZW50cnkuY2F0Y2hMb2MsIHRydWUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfSBlbHNlIGlmIChoYXNGaW5hbGx5KSB7XG4gICAgICAgICAgICBpZiAodGhpcy5wcmV2IDwgZW50cnkuZmluYWxseUxvYykge1xuICAgICAgICAgICAgICByZXR1cm4gaGFuZGxlKGVudHJ5LmZpbmFsbHlMb2MpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgIHRocm93IG5ldyBFcnJvcihcInRyeSBzdGF0ZW1lbnQgd2l0aG91dCBjYXRjaCBvciBmaW5hbGx5XCIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0sXG5cbiAgICBhYnJ1cHQ6IGZ1bmN0aW9uKHR5cGUsIGFyZykge1xuICAgICAgZm9yICh2YXIgaSA9IHRoaXMudHJ5RW50cmllcy5sZW5ndGggLSAxOyBpID49IDA7IC0taSkge1xuICAgICAgICB2YXIgZW50cnkgPSB0aGlzLnRyeUVudHJpZXNbaV07XG4gICAgICAgIGlmIChlbnRyeS50cnlMb2MgPD0gdGhpcy5wcmV2ICYmXG4gICAgICAgICAgICBoYXNPd24uY2FsbChlbnRyeSwgXCJmaW5hbGx5TG9jXCIpICYmXG4gICAgICAgICAgICB0aGlzLnByZXYgPCBlbnRyeS5maW5hbGx5TG9jKSB7XG4gICAgICAgICAgdmFyIGZpbmFsbHlFbnRyeSA9IGVudHJ5O1xuICAgICAgICAgIGJyZWFrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGlmIChmaW5hbGx5RW50cnkgJiZcbiAgICAgICAgICAodHlwZSA9PT0gXCJicmVha1wiIHx8XG4gICAgICAgICAgIHR5cGUgPT09IFwiY29udGludWVcIikgJiZcbiAgICAgICAgICBmaW5hbGx5RW50cnkudHJ5TG9jIDw9IGFyZyAmJlxuICAgICAgICAgIGFyZyA8PSBmaW5hbGx5RW50cnkuZmluYWxseUxvYykge1xuICAgICAgICAvLyBJZ25vcmUgdGhlIGZpbmFsbHkgZW50cnkgaWYgY29udHJvbCBpcyBub3QganVtcGluZyB0byBhXG4gICAgICAgIC8vIGxvY2F0aW9uIG91dHNpZGUgdGhlIHRyeS9jYXRjaCBibG9jay5cbiAgICAgICAgZmluYWxseUVudHJ5ID0gbnVsbDtcbiAgICAgIH1cblxuICAgICAgdmFyIHJlY29yZCA9IGZpbmFsbHlFbnRyeSA/IGZpbmFsbHlFbnRyeS5jb21wbGV0aW9uIDoge307XG4gICAgICByZWNvcmQudHlwZSA9IHR5cGU7XG4gICAgICByZWNvcmQuYXJnID0gYXJnO1xuXG4gICAgICBpZiAoZmluYWxseUVudHJ5KSB7XG4gICAgICAgIHRoaXMubWV0aG9kID0gXCJuZXh0XCI7XG4gICAgICAgIHRoaXMubmV4dCA9IGZpbmFsbHlFbnRyeS5maW5hbGx5TG9jO1xuICAgICAgICByZXR1cm4gQ29udGludWVTZW50aW5lbDtcbiAgICAgIH1cblxuICAgICAgcmV0dXJuIHRoaXMuY29tcGxldGUocmVjb3JkKTtcbiAgICB9LFxuXG4gICAgY29tcGxldGU6IGZ1bmN0aW9uKHJlY29yZCwgYWZ0ZXJMb2MpIHtcbiAgICAgIGlmIChyZWNvcmQudHlwZSA9PT0gXCJ0aHJvd1wiKSB7XG4gICAgICAgIHRocm93IHJlY29yZC5hcmc7XG4gICAgICB9XG5cbiAgICAgIGlmIChyZWNvcmQudHlwZSA9PT0gXCJicmVha1wiIHx8XG4gICAgICAgICAgcmVjb3JkLnR5cGUgPT09IFwiY29udGludWVcIikge1xuICAgICAgICB0aGlzLm5leHQgPSByZWNvcmQuYXJnO1xuICAgICAgfSBlbHNlIGlmIChyZWNvcmQudHlwZSA9PT0gXCJyZXR1cm5cIikge1xuICAgICAgICB0aGlzLnJ2YWwgPSB0aGlzLmFyZyA9IHJlY29yZC5hcmc7XG4gICAgICAgIHRoaXMubWV0aG9kID0gXCJyZXR1cm5cIjtcbiAgICAgICAgdGhpcy5uZXh0ID0gXCJlbmRcIjtcbiAgICAgIH0gZWxzZSBpZiAocmVjb3JkLnR5cGUgPT09IFwibm9ybWFsXCIgJiYgYWZ0ZXJMb2MpIHtcbiAgICAgICAgdGhpcy5uZXh0ID0gYWZ0ZXJMb2M7XG4gICAgICB9XG5cbiAgICAgIHJldHVybiBDb250aW51ZVNlbnRpbmVsO1xuICAgIH0sXG5cbiAgICBmaW5pc2g6IGZ1bmN0aW9uKGZpbmFsbHlMb2MpIHtcbiAgICAgIGZvciAodmFyIGkgPSB0aGlzLnRyeUVudHJpZXMubGVuZ3RoIC0gMTsgaSA+PSAwOyAtLWkpIHtcbiAgICAgICAgdmFyIGVudHJ5ID0gdGhpcy50cnlFbnRyaWVzW2ldO1xuICAgICAgICBpZiAoZW50cnkuZmluYWxseUxvYyA9PT0gZmluYWxseUxvYykge1xuICAgICAgICAgIHRoaXMuY29tcGxldGUoZW50cnkuY29tcGxldGlvbiwgZW50cnkuYWZ0ZXJMb2MpO1xuICAgICAgICAgIHJlc2V0VHJ5RW50cnkoZW50cnkpO1xuICAgICAgICAgIHJldHVybiBDb250aW51ZVNlbnRpbmVsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfSxcblxuICAgIFwiY2F0Y2hcIjogZnVuY3Rpb24odHJ5TG9jKSB7XG4gICAgICBmb3IgKHZhciBpID0gdGhpcy50cnlFbnRyaWVzLmxlbmd0aCAtIDE7IGkgPj0gMDsgLS1pKSB7XG4gICAgICAgIHZhciBlbnRyeSA9IHRoaXMudHJ5RW50cmllc1tpXTtcbiAgICAgICAgaWYgKGVudHJ5LnRyeUxvYyA9PT0gdHJ5TG9jKSB7XG4gICAgICAgICAgdmFyIHJlY29yZCA9IGVudHJ5LmNvbXBsZXRpb247XG4gICAgICAgICAgaWYgKHJlY29yZC50eXBlID09PSBcInRocm93XCIpIHtcbiAgICAgICAgICAgIHZhciB0aHJvd24gPSByZWNvcmQuYXJnO1xuICAgICAgICAgICAgcmVzZXRUcnlFbnRyeShlbnRyeSk7XG4gICAgICAgICAgfVxuICAgICAgICAgIHJldHVybiB0aHJvd247XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gVGhlIGNvbnRleHQuY2F0Y2ggbWV0aG9kIG11c3Qgb25seSBiZSBjYWxsZWQgd2l0aCBhIGxvY2F0aW9uXG4gICAgICAvLyBhcmd1bWVudCB0aGF0IGNvcnJlc3BvbmRzIHRvIGEga25vd24gY2F0Y2ggYmxvY2suXG4gICAgICB0aHJvdyBuZXcgRXJyb3IoXCJpbGxlZ2FsIGNhdGNoIGF0dGVtcHRcIik7XG4gICAgfSxcblxuICAgIGRlbGVnYXRlWWllbGQ6IGZ1bmN0aW9uKGl0ZXJhYmxlLCByZXN1bHROYW1lLCBuZXh0TG9jKSB7XG4gICAgICB0aGlzLmRlbGVnYXRlID0ge1xuICAgICAgICBpdGVyYXRvcjogdmFsdWVzKGl0ZXJhYmxlKSxcbiAgICAgICAgcmVzdWx0TmFtZTogcmVzdWx0TmFtZSxcbiAgICAgICAgbmV4dExvYzogbmV4dExvY1xuICAgICAgfTtcblxuICAgICAgaWYgKHRoaXMubWV0aG9kID09PSBcIm5leHRcIikge1xuICAgICAgICAvLyBEZWxpYmVyYXRlbHkgZm9yZ2V0IHRoZSBsYXN0IHNlbnQgdmFsdWUgc28gdGhhdCB3ZSBkb24ndFxuICAgICAgICAvLyBhY2NpZGVudGFsbHkgcGFzcyBpdCBvbiB0byB0aGUgZGVsZWdhdGUuXG4gICAgICAgIHRoaXMuYXJnID0gdW5kZWZpbmVkO1xuICAgICAgfVxuXG4gICAgICByZXR1cm4gQ29udGludWVTZW50aW5lbDtcbiAgICB9XG4gIH07XG5cbiAgLy8gUmVnYXJkbGVzcyBvZiB3aGV0aGVyIHRoaXMgc2NyaXB0IGlzIGV4ZWN1dGluZyBhcyBhIENvbW1vbkpTIG1vZHVsZVxuICAvLyBvciBub3QsIHJldHVybiB0aGUgcnVudGltZSBvYmplY3Qgc28gdGhhdCB3ZSBjYW4gZGVjbGFyZSB0aGUgdmFyaWFibGVcbiAgLy8gcmVnZW5lcmF0b3JSdW50aW1lIGluIHRoZSBvdXRlciBzY29wZSwgd2hpY2ggYWxsb3dzIHRoaXMgbW9kdWxlIHRvIGJlXG4gIC8vIGluamVjdGVkIGVhc2lseSBieSBgYmluL3JlZ2VuZXJhdG9yIC0taW5jbHVkZS1ydW50aW1lIHNjcmlwdC5qc2AuXG4gIHJldHVybiBleHBvcnRzO1xuXG59KFxuICAvLyBJZiB0aGlzIHNjcmlwdCBpcyBleGVjdXRpbmcgYXMgYSBDb21tb25KUyBtb2R1bGUsIHVzZSBtb2R1bGUuZXhwb3J0c1xuICAvLyBhcyB0aGUgcmVnZW5lcmF0b3JSdW50aW1lIG5hbWVzcGFjZS4gT3RoZXJ3aXNlIGNyZWF0ZSBhIG5ldyBlbXB0eVxuICAvLyBvYmplY3QuIEVpdGhlciB3YXksIHRoZSByZXN1bHRpbmcgb2JqZWN0IHdpbGwgYmUgdXNlZCB0byBpbml0aWFsaXplXG4gIC8vIHRoZSByZWdlbmVyYXRvclJ1bnRpbWUgdmFyaWFibGUgYXQgdGhlIHRvcCBvZiB0aGlzIGZpbGUuXG4gIHR5cGVvZiBtb2R1bGUgPT09IFwib2JqZWN0XCIgPyBtb2R1bGUuZXhwb3J0cyA6IHt9XG4pKTtcblxudHJ5IHtcbiAgcmVnZW5lcmF0b3JSdW50aW1lID0gcnVudGltZTtcbn0gY2F0Y2ggKGFjY2lkZW50YWxTdHJpY3RNb2RlKSB7XG4gIC8vIFRoaXMgbW9kdWxlIHNob3VsZCBub3QgYmUgcnVubmluZyBpbiBzdHJpY3QgbW9kZSwgc28gdGhlIGFib3ZlXG4gIC8vIGFzc2lnbm1lbnQgc2hvdWxkIGFsd2F5cyB3b3JrIHVubGVzcyBzb21ldGhpbmcgaXMgbWlzY29uZmlndXJlZC4gSnVzdFxuICAvLyBpbiBjYXNlIHJ1bnRpbWUuanMgYWNjaWRlbnRhbGx5IHJ1bnMgaW4gc3RyaWN0IG1vZGUsIGluIG1vZGVybiBlbmdpbmVzXG4gIC8vIHdlIGNhbiBleHBsaWNpdGx5IGFjY2VzcyBnbG9iYWxUaGlzLiBJbiBvbGRlciBlbmdpbmVzIHdlIGNhbiBlc2NhcGVcbiAgLy8gc3RyaWN0IG1vZGUgdXNpbmcgYSBnbG9iYWwgRnVuY3Rpb24gY2FsbC4gVGhpcyBjb3VsZCBjb25jZWl2YWJseSBmYWlsXG4gIC8vIGlmIGEgQ29udGVudCBTZWN1cml0eSBQb2xpY3kgZm9yYmlkcyB1c2luZyBGdW5jdGlvbiwgYnV0IGluIHRoYXQgY2FzZVxuICAvLyB0aGUgcHJvcGVyIHNvbHV0aW9uIGlzIHRvIGZpeCB0aGUgYWNjaWRlbnRhbCBzdHJpY3QgbW9kZSBwcm9ibGVtLiBJZlxuICAvLyB5b3UndmUgbWlzY29uZmlndXJlZCB5b3VyIGJ1bmRsZXIgdG8gZm9yY2Ugc3RyaWN0IG1vZGUgYW5kIGFwcGxpZWQgYVxuICAvLyBDU1AgdG8gZm9yYmlkIEZ1bmN0aW9uLCBhbmQgeW91J3JlIG5vdCB3aWxsaW5nIHRvIGZpeCBlaXRoZXIgb2YgdGhvc2VcbiAgLy8gcHJvYmxlbXMsIHBsZWFzZSBkZXRhaWwgeW91ciB1bmlxdWUgcHJlZGljYW1lbnQgaW4gYSBHaXRIdWIgaXNzdWUuXG4gIGlmICh0eXBlb2YgZ2xvYmFsVGhpcyA9PT0gXCJvYmplY3RcIikge1xuICAgIGdsb2JhbFRoaXMucmVnZW5lcmF0b3JSdW50aW1lID0gcnVudGltZTtcbiAgfSBlbHNlIHtcbiAgICBGdW5jdGlvbihcInJcIiwgXCJyZWdlbmVyYXRvclJ1bnRpbWUgPSByXCIpKHJ1bnRpbWUpO1xuICB9XG59XG4iLCIvLyBUaGUgbW9kdWxlIGNhY2hlXG52YXIgX193ZWJwYWNrX21vZHVsZV9jYWNoZV9fID0ge307XG5cbi8vIFRoZSByZXF1aXJlIGZ1bmN0aW9uXG5mdW5jdGlvbiBfX3dlYnBhY2tfcmVxdWlyZV9fKG1vZHVsZUlkKSB7XG5cdC8vIENoZWNrIGlmIG1vZHVsZSBpcyBpbiBjYWNoZVxuXHR2YXIgY2FjaGVkTW9kdWxlID0gX193ZWJwYWNrX21vZHVsZV9jYWNoZV9fW21vZHVsZUlkXTtcblx0aWYgKGNhY2hlZE1vZHVsZSAhPT0gdW5kZWZpbmVkKSB7XG5cdFx0cmV0dXJuIGNhY2hlZE1vZHVsZS5leHBvcnRzO1xuXHR9XG5cdC8vIENyZWF0ZSBhIG5ldyBtb2R1bGUgKGFuZCBwdXQgaXQgaW50byB0aGUgY2FjaGUpXG5cdHZhciBtb2R1bGUgPSBfX3dlYnBhY2tfbW9kdWxlX2NhY2hlX19bbW9kdWxlSWRdID0ge1xuXHRcdC8vIG5vIG1vZHVsZS5pZCBuZWVkZWRcblx0XHQvLyBubyBtb2R1bGUubG9hZGVkIG5lZWRlZFxuXHRcdGV4cG9ydHM6IHt9XG5cdH07XG5cblx0Ly8gRXhlY3V0ZSB0aGUgbW9kdWxlIGZ1bmN0aW9uXG5cdF9fd2VicGFja19tb2R1bGVzX19bbW9kdWxlSWRdKG1vZHVsZSwgbW9kdWxlLmV4cG9ydHMsIF9fd2VicGFja19yZXF1aXJlX18pO1xuXG5cdC8vIFJldHVybiB0aGUgZXhwb3J0cyBvZiB0aGUgbW9kdWxlXG5cdHJldHVybiBtb2R1bGUuZXhwb3J0cztcbn1cblxuIiwiLy8gZ2V0RGVmYXVsdEV4cG9ydCBmdW5jdGlvbiBmb3IgY29tcGF0aWJpbGl0eSB3aXRoIG5vbi1oYXJtb255IG1vZHVsZXNcbl9fd2VicGFja19yZXF1aXJlX18ubiA9IChtb2R1bGUpID0+IHtcblx0dmFyIGdldHRlciA9IG1vZHVsZSAmJiBtb2R1bGUuX19lc01vZHVsZSA/XG5cdFx0KCkgPT4gKG1vZHVsZVsnZGVmYXVsdCddKSA6XG5cdFx0KCkgPT4gKG1vZHVsZSk7XG5cdF9fd2VicGFja19yZXF1aXJlX18uZChnZXR0ZXIsIHsgYTogZ2V0dGVyIH0pO1xuXHRyZXR1cm4gZ2V0dGVyO1xufTsiLCIvLyBkZWZpbmUgZ2V0dGVyIGZ1bmN0aW9ucyBmb3IgaGFybW9ueSBleHBvcnRzXG5fX3dlYnBhY2tfcmVxdWlyZV9fLmQgPSAoZXhwb3J0cywgZGVmaW5pdGlvbikgPT4ge1xuXHRmb3IodmFyIGtleSBpbiBkZWZpbml0aW9uKSB7XG5cdFx0aWYoX193ZWJwYWNrX3JlcXVpcmVfXy5vKGRlZmluaXRpb24sIGtleSkgJiYgIV9fd2VicGFja19yZXF1aXJlX18ubyhleHBvcnRzLCBrZXkpKSB7XG5cdFx0XHRPYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywga2V5LCB7IGVudW1lcmFibGU6IHRydWUsIGdldDogZGVmaW5pdGlvbltrZXldIH0pO1xuXHRcdH1cblx0fVxufTsiLCJfX3dlYnBhY2tfcmVxdWlyZV9fLmcgPSAoZnVuY3Rpb24oKSB7XG5cdGlmICh0eXBlb2YgZ2xvYmFsVGhpcyA9PT0gJ29iamVjdCcpIHJldHVybiBnbG9iYWxUaGlzO1xuXHR0cnkge1xuXHRcdHJldHVybiB0aGlzIHx8IG5ldyBGdW5jdGlvbigncmV0dXJuIHRoaXMnKSgpO1xuXHR9IGNhdGNoIChlKSB7XG5cdFx0aWYgKHR5cGVvZiB3aW5kb3cgPT09ICdvYmplY3QnKSByZXR1cm4gd2luZG93O1xuXHR9XG59KSgpOyIsIl9fd2VicGFja19yZXF1aXJlX18ubyA9IChvYmosIHByb3ApID0+IChPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwob2JqLCBwcm9wKSkiLCJmdW5jdGlvbiBhc3luY0dlbmVyYXRvclN0ZXAoZ2VuLCByZXNvbHZlLCByZWplY3QsIF9uZXh0LCBfdGhyb3csIGtleSwgYXJnKSB7XG4gIHRyeSB7XG4gICAgdmFyIGluZm8gPSBnZW5ba2V5XShhcmcpO1xuICAgIHZhciB2YWx1ZSA9IGluZm8udmFsdWU7XG4gIH0gY2F0Y2ggKGVycm9yKSB7XG4gICAgcmVqZWN0KGVycm9yKTtcbiAgICByZXR1cm47XG4gIH1cblxuICBpZiAoaW5mby5kb25lKSB7XG4gICAgcmVzb2x2ZSh2YWx1ZSk7XG4gIH0gZWxzZSB7XG4gICAgUHJvbWlzZS5yZXNvbHZlKHZhbHVlKS50aGVuKF9uZXh0LCBfdGhyb3cpO1xuICB9XG59XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIF9hc3luY1RvR2VuZXJhdG9yKGZuKSB7XG4gIHJldHVybiBmdW5jdGlvbiAoKSB7XG4gICAgdmFyIHNlbGYgPSB0aGlzLFxuICAgICAgICBhcmdzID0gYXJndW1lbnRzO1xuICAgIHJldHVybiBuZXcgUHJvbWlzZShmdW5jdGlvbiAocmVzb2x2ZSwgcmVqZWN0KSB7XG4gICAgICB2YXIgZ2VuID0gZm4uYXBwbHkoc2VsZiwgYXJncyk7XG5cbiAgICAgIGZ1bmN0aW9uIF9uZXh0KHZhbHVlKSB7XG4gICAgICAgIGFzeW5jR2VuZXJhdG9yU3RlcChnZW4sIHJlc29sdmUsIHJlamVjdCwgX25leHQsIF90aHJvdywgXCJuZXh0XCIsIHZhbHVlKTtcbiAgICAgIH1cblxuICAgICAgZnVuY3Rpb24gX3Rocm93KGVycikge1xuICAgICAgICBhc3luY0dlbmVyYXRvclN0ZXAoZ2VuLCByZXNvbHZlLCByZWplY3QsIF9uZXh0LCBfdGhyb3csIFwidGhyb3dcIiwgZXJyKTtcbiAgICAgIH1cblxuICAgICAgX25leHQodW5kZWZpbmVkKTtcbiAgICB9KTtcbiAgfTtcbn0iLCJleHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBfY2xhc3NDYWxsQ2hlY2soaW5zdGFuY2UsIENvbnN0cnVjdG9yKSB7XG4gIGlmICghKGluc3RhbmNlIGluc3RhbmNlb2YgQ29uc3RydWN0b3IpKSB7XG4gICAgdGhyb3cgbmV3IFR5cGVFcnJvcihcIkNhbm5vdCBjYWxsIGEgY2xhc3MgYXMgYSBmdW5jdGlvblwiKTtcbiAgfVxufSIsImZ1bmN0aW9uIF9kZWZpbmVQcm9wZXJ0aWVzKHRhcmdldCwgcHJvcHMpIHtcbiAgZm9yICh2YXIgaSA9IDA7IGkgPCBwcm9wcy5sZW5ndGg7IGkrKykge1xuICAgIHZhciBkZXNjcmlwdG9yID0gcHJvcHNbaV07XG4gICAgZGVzY3JpcHRvci5lbnVtZXJhYmxlID0gZGVzY3JpcHRvci5lbnVtZXJhYmxlIHx8IGZhbHNlO1xuICAgIGRlc2NyaXB0b3IuY29uZmlndXJhYmxlID0gdHJ1ZTtcbiAgICBpZiAoXCJ2YWx1ZVwiIGluIGRlc2NyaXB0b3IpIGRlc2NyaXB0b3Iud3JpdGFibGUgPSB0cnVlO1xuICAgIE9iamVjdC5kZWZpbmVQcm9wZXJ0eSh0YXJnZXQsIGRlc2NyaXB0b3Iua2V5LCBkZXNjcmlwdG9yKTtcbiAgfVxufVxuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBfY3JlYXRlQ2xhc3MoQ29uc3RydWN0b3IsIHByb3RvUHJvcHMsIHN0YXRpY1Byb3BzKSB7XG4gIGlmIChwcm90b1Byb3BzKSBfZGVmaW5lUHJvcGVydGllcyhDb25zdHJ1Y3Rvci5wcm90b3R5cGUsIHByb3RvUHJvcHMpO1xuICBpZiAoc3RhdGljUHJvcHMpIF9kZWZpbmVQcm9wZXJ0aWVzKENvbnN0cnVjdG9yLCBzdGF0aWNQcm9wcyk7XG4gIE9iamVjdC5kZWZpbmVQcm9wZXJ0eShDb25zdHJ1Y3RvciwgXCJwcm90b3R5cGVcIiwge1xuICAgIHdyaXRhYmxlOiBmYWxzZVxuICB9KTtcbiAgcmV0dXJuIENvbnN0cnVjdG9yO1xufSIsIlxudmFyIGFydG9vbGtpdE5GVCA9ICgoKSA9PiB7XG4gIHZhciBfc2NyaXB0RGlyID0gdHlwZW9mIGRvY3VtZW50ICE9PSAndW5kZWZpbmVkJyAmJiBkb2N1bWVudC5jdXJyZW50U2NyaXB0ID8gZG9jdW1lbnQuY3VycmVudFNjcmlwdC5zcmMgOiB1bmRlZmluZWQ7XG4gIGlmICh0eXBlb2YgX19maWxlbmFtZSAhPT0gJ3VuZGVmaW5lZCcpIF9zY3JpcHREaXIgPSBfc2NyaXB0RGlyIHx8IF9fZmlsZW5hbWU7XG4gIHJldHVybiAoXG5mdW5jdGlvbihhcnRvb2xraXRORlQpIHtcbiAgYXJ0b29sa2l0TkZUID0gYXJ0b29sa2l0TkZUIHx8IHt9O1xuXG52YXIgTW9kdWxlPXR5cGVvZiBhcnRvb2xraXRORlQhPVwidW5kZWZpbmVkXCI/YXJ0b29sa2l0TkZUOnt9O3ZhciByZWFkeVByb21pc2VSZXNvbHZlLHJlYWR5UHJvbWlzZVJlamVjdDtNb2R1bGVbXCJyZWFkeVwiXT1uZXcgUHJvbWlzZShmdW5jdGlvbihyZXNvbHZlLHJlamVjdCl7cmVhZHlQcm9taXNlUmVzb2x2ZT1yZXNvbHZlO3JlYWR5UHJvbWlzZVJlamVjdD1yZWplY3R9KTt2YXIgbW9kdWxlT3ZlcnJpZGVzPU9iamVjdC5hc3NpZ24oe30sTW9kdWxlKTt2YXIgYXJndW1lbnRzXz1bXTt2YXIgdGhpc1Byb2dyYW09XCIuL3RoaXMucHJvZ3JhbVwiO3ZhciBxdWl0Xz0oc3RhdHVzLHRvVGhyb3cpPT57dGhyb3cgdG9UaHJvd307dmFyIEVOVklST05NRU5UX0lTX1dFQj10eXBlb2Ygd2luZG93PT1cIm9iamVjdFwiO3ZhciBFTlZJUk9OTUVOVF9JU19XT1JLRVI9dHlwZW9mIGltcG9ydFNjcmlwdHM9PVwiZnVuY3Rpb25cIjt2YXIgRU5WSVJPTk1FTlRfSVNfTk9ERT10eXBlb2YgcHJvY2Vzcz09XCJvYmplY3RcIiYmdHlwZW9mIHByb2Nlc3MudmVyc2lvbnM9PVwib2JqZWN0XCImJnR5cGVvZiBwcm9jZXNzLnZlcnNpb25zLm5vZGU9PVwic3RyaW5nXCI7dmFyIHNjcmlwdERpcmVjdG9yeT1cIlwiO2Z1bmN0aW9uIGxvY2F0ZUZpbGUocGF0aCl7aWYoTW9kdWxlW1wibG9jYXRlRmlsZVwiXSl7cmV0dXJuIE1vZHVsZVtcImxvY2F0ZUZpbGVcIl0ocGF0aCxzY3JpcHREaXJlY3RvcnkpfXJldHVybiBzY3JpcHREaXJlY3RvcnkrcGF0aH12YXIgcmVhZF8scmVhZEFzeW5jLHJlYWRCaW5hcnksc2V0V2luZG93VGl0bGU7ZnVuY3Rpb24gbG9nRXhjZXB0aW9uT25FeGl0KGUpe2lmKGUgaW5zdGFuY2VvZiBFeGl0U3RhdHVzKXJldHVybjtsZXQgdG9Mb2c9ZTtlcnIoXCJleGl0aW5nIGR1ZSB0byBleGNlcHRpb246IFwiK3RvTG9nKX12YXIgZnM7dmFyIG5vZGVQYXRoO3ZhciByZXF1aXJlTm9kZUZTO2lmKEVOVklST05NRU5UX0lTX05PREUpe2lmKEVOVklST05NRU5UX0lTX1dPUktFUil7c2NyaXB0RGlyZWN0b3J5PXJlcXVpcmUoXCJwYXRoXCIpLmRpcm5hbWUoc2NyaXB0RGlyZWN0b3J5KStcIi9cIn1lbHNle3NjcmlwdERpcmVjdG9yeT1fX2Rpcm5hbWUrXCIvXCJ9cmVxdWlyZU5vZGVGUz0oKCk9PntpZighbm9kZVBhdGgpe2ZzPXJlcXVpcmUoXCJmc1wiKTtub2RlUGF0aD1yZXF1aXJlKFwicGF0aFwiKX19KTtyZWFkXz1mdW5jdGlvbiBzaGVsbF9yZWFkKGZpbGVuYW1lLGJpbmFyeSl7dmFyIHJldD10cnlQYXJzZUFzRGF0YVVSSShmaWxlbmFtZSk7aWYocmV0KXtyZXR1cm4gYmluYXJ5P3JldDpyZXQudG9TdHJpbmcoKX1yZXF1aXJlTm9kZUZTKCk7ZmlsZW5hbWU9bm9kZVBhdGhbXCJub3JtYWxpemVcIl0oZmlsZW5hbWUpO3JldHVybiBmcy5yZWFkRmlsZVN5bmMoZmlsZW5hbWUsYmluYXJ5P3VuZGVmaW5lZDpcInV0ZjhcIil9O3JlYWRCaW5hcnk9KGZpbGVuYW1lPT57dmFyIHJldD1yZWFkXyhmaWxlbmFtZSx0cnVlKTtpZighcmV0LmJ1ZmZlcil7cmV0PW5ldyBVaW50OEFycmF5KHJldCl9cmV0dXJuIHJldH0pO3JlYWRBc3luYz0oKGZpbGVuYW1lLG9ubG9hZCxvbmVycm9yKT0+e3ZhciByZXQ9dHJ5UGFyc2VBc0RhdGFVUkkoZmlsZW5hbWUpO2lmKHJldCl7b25sb2FkKHJldCl9cmVxdWlyZU5vZGVGUygpO2ZpbGVuYW1lPW5vZGVQYXRoW1wibm9ybWFsaXplXCJdKGZpbGVuYW1lKTtmcy5yZWFkRmlsZShmaWxlbmFtZSxmdW5jdGlvbihlcnIsZGF0YSl7aWYoZXJyKW9uZXJyb3IoZXJyKTtlbHNlIG9ubG9hZChkYXRhLmJ1ZmZlcil9KX0pO2lmKHByb2Nlc3NbXCJhcmd2XCJdLmxlbmd0aD4xKXt0aGlzUHJvZ3JhbT1wcm9jZXNzW1wiYXJndlwiXVsxXS5yZXBsYWNlKC9cXFxcL2csXCIvXCIpfWFyZ3VtZW50c189cHJvY2Vzc1tcImFyZ3ZcIl0uc2xpY2UoMik7cHJvY2Vzc1tcIm9uXCJdKFwidW5jYXVnaHRFeGNlcHRpb25cIixmdW5jdGlvbihleCl7aWYoIShleCBpbnN0YW5jZW9mIEV4aXRTdGF0dXMpKXt0aHJvdyBleH19KTtwcm9jZXNzW1wib25cIl0oXCJ1bmhhbmRsZWRSZWplY3Rpb25cIixmdW5jdGlvbihyZWFzb24pe3Rocm93IHJlYXNvbn0pO3F1aXRfPSgoc3RhdHVzLHRvVGhyb3cpPT57aWYoa2VlcFJ1bnRpbWVBbGl2ZSgpKXtwcm9jZXNzW1wiZXhpdENvZGVcIl09c3RhdHVzO3Rocm93IHRvVGhyb3d9bG9nRXhjZXB0aW9uT25FeGl0KHRvVGhyb3cpO3Byb2Nlc3NbXCJleGl0XCJdKHN0YXR1cyl9KTtNb2R1bGVbXCJpbnNwZWN0XCJdPWZ1bmN0aW9uKCl7cmV0dXJuXCJbRW1zY3JpcHRlbiBNb2R1bGUgb2JqZWN0XVwifX1lbHNlIGlmKEVOVklST05NRU5UX0lTX1dFQnx8RU5WSVJPTk1FTlRfSVNfV09SS0VSKXtpZihFTlZJUk9OTUVOVF9JU19XT1JLRVIpe3NjcmlwdERpcmVjdG9yeT1zZWxmLmxvY2F0aW9uLmhyZWZ9ZWxzZSBpZih0eXBlb2YgZG9jdW1lbnQhPVwidW5kZWZpbmVkXCImJmRvY3VtZW50LmN1cnJlbnRTY3JpcHQpe3NjcmlwdERpcmVjdG9yeT1kb2N1bWVudC5jdXJyZW50U2NyaXB0LnNyY31pZihfc2NyaXB0RGlyKXtzY3JpcHREaXJlY3Rvcnk9X3NjcmlwdERpcn1pZihzY3JpcHREaXJlY3RvcnkuaW5kZXhPZihcImJsb2I6XCIpIT09MCl7c2NyaXB0RGlyZWN0b3J5PXNjcmlwdERpcmVjdG9yeS5zdWJzdHIoMCxzY3JpcHREaXJlY3RvcnkucmVwbGFjZSgvWz8jXS4qLyxcIlwiKS5sYXN0SW5kZXhPZihcIi9cIikrMSl9ZWxzZXtzY3JpcHREaXJlY3Rvcnk9XCJcIn17cmVhZF89KHVybD0+e3RyeXt2YXIgeGhyPW5ldyBYTUxIdHRwUmVxdWVzdDt4aHIub3BlbihcIkdFVFwiLHVybCxmYWxzZSk7eGhyLnNlbmQobnVsbCk7cmV0dXJuIHhoci5yZXNwb25zZVRleHR9Y2F0Y2goZXJyKXt2YXIgZGF0YT10cnlQYXJzZUFzRGF0YVVSSSh1cmwpO2lmKGRhdGEpe3JldHVybiBpbnRBcnJheVRvU3RyaW5nKGRhdGEpfXRocm93IGVycn19KTtpZihFTlZJUk9OTUVOVF9JU19XT1JLRVIpe3JlYWRCaW5hcnk9KHVybD0+e3RyeXt2YXIgeGhyPW5ldyBYTUxIdHRwUmVxdWVzdDt4aHIub3BlbihcIkdFVFwiLHVybCxmYWxzZSk7eGhyLnJlc3BvbnNlVHlwZT1cImFycmF5YnVmZmVyXCI7eGhyLnNlbmQobnVsbCk7cmV0dXJuIG5ldyBVaW50OEFycmF5KHhoci5yZXNwb25zZSl9Y2F0Y2goZXJyKXt2YXIgZGF0YT10cnlQYXJzZUFzRGF0YVVSSSh1cmwpO2lmKGRhdGEpe3JldHVybiBkYXRhfXRocm93IGVycn19KX1yZWFkQXN5bmM9KCh1cmwsb25sb2FkLG9uZXJyb3IpPT57dmFyIHhocj1uZXcgWE1MSHR0cFJlcXVlc3Q7eGhyLm9wZW4oXCJHRVRcIix1cmwsdHJ1ZSk7eGhyLnJlc3BvbnNlVHlwZT1cImFycmF5YnVmZmVyXCI7eGhyLm9ubG9hZD0oKCk9PntpZih4aHIuc3RhdHVzPT0yMDB8fHhoci5zdGF0dXM9PTAmJnhoci5yZXNwb25zZSl7b25sb2FkKHhoci5yZXNwb25zZSk7cmV0dXJufXZhciBkYXRhPXRyeVBhcnNlQXNEYXRhVVJJKHVybCk7aWYoZGF0YSl7b25sb2FkKGRhdGEuYnVmZmVyKTtyZXR1cm59b25lcnJvcigpfSk7eGhyLm9uZXJyb3I9b25lcnJvcjt4aHIuc2VuZChudWxsKX0pfXNldFdpbmRvd1RpdGxlPSh0aXRsZT0+ZG9jdW1lbnQudGl0bGU9dGl0bGUpfWVsc2V7fXZhciBvdXQ9TW9kdWxlW1wicHJpbnRcIl18fGNvbnNvbGUubG9nLmJpbmQoY29uc29sZSk7dmFyIGVycj1Nb2R1bGVbXCJwcmludEVyclwiXXx8Y29uc29sZS53YXJuLmJpbmQoY29uc29sZSk7T2JqZWN0LmFzc2lnbihNb2R1bGUsbW9kdWxlT3ZlcnJpZGVzKTttb2R1bGVPdmVycmlkZXM9bnVsbDtpZihNb2R1bGVbXCJhcmd1bWVudHNcIl0pYXJndW1lbnRzXz1Nb2R1bGVbXCJhcmd1bWVudHNcIl07aWYoTW9kdWxlW1widGhpc1Byb2dyYW1cIl0pdGhpc1Byb2dyYW09TW9kdWxlW1widGhpc1Byb2dyYW1cIl07aWYoTW9kdWxlW1wicXVpdFwiXSlxdWl0Xz1Nb2R1bGVbXCJxdWl0XCJdO3ZhciB0ZW1wUmV0MD0wO3ZhciBzZXRUZW1wUmV0MD12YWx1ZT0+e3RlbXBSZXQwPXZhbHVlfTt2YXIgZ2V0VGVtcFJldDA9KCk9PnRlbXBSZXQwO3ZhciB3YXNtQmluYXJ5O2lmKE1vZHVsZVtcIndhc21CaW5hcnlcIl0pd2FzbUJpbmFyeT1Nb2R1bGVbXCJ3YXNtQmluYXJ5XCJdO3ZhciBub0V4aXRSdW50aW1lPU1vZHVsZVtcIm5vRXhpdFJ1bnRpbWVcIl18fHRydWU7aWYodHlwZW9mIFdlYkFzc2VtYmx5IT1cIm9iamVjdFwiKXthYm9ydChcIm5vIG5hdGl2ZSB3YXNtIHN1cHBvcnQgZGV0ZWN0ZWRcIil9dmFyIHdhc21NZW1vcnk7dmFyIEFCT1JUPWZhbHNlO3ZhciBFWElUU1RBVFVTO2Z1bmN0aW9uIGFzc2VydChjb25kaXRpb24sdGV4dCl7aWYoIWNvbmRpdGlvbil7YWJvcnQodGV4dCl9fXZhciBVVEY4RGVjb2Rlcj10eXBlb2YgVGV4dERlY29kZXIhPVwidW5kZWZpbmVkXCI/bmV3IFRleHREZWNvZGVyKFwidXRmOFwiKTp1bmRlZmluZWQ7ZnVuY3Rpb24gVVRGOEFycmF5VG9TdHJpbmcoaGVhcCxpZHgsbWF4Qnl0ZXNUb1JlYWQpe3ZhciBlbmRJZHg9aWR4K21heEJ5dGVzVG9SZWFkO3ZhciBlbmRQdHI9aWR4O3doaWxlKGhlYXBbZW5kUHRyXSYmIShlbmRQdHI+PWVuZElkeCkpKytlbmRQdHI7aWYoZW5kUHRyLWlkeD4xNiYmaGVhcC5zdWJhcnJheSYmVVRGOERlY29kZXIpe3JldHVybiBVVEY4RGVjb2Rlci5kZWNvZGUoaGVhcC5zdWJhcnJheShpZHgsZW5kUHRyKSl9ZWxzZXt2YXIgc3RyPVwiXCI7d2hpbGUoaWR4PGVuZFB0cil7dmFyIHUwPWhlYXBbaWR4KytdO2lmKCEodTAmMTI4KSl7c3RyKz1TdHJpbmcuZnJvbUNoYXJDb2RlKHUwKTtjb250aW51ZX12YXIgdTE9aGVhcFtpZHgrK10mNjM7aWYoKHUwJjIyNCk9PTE5Mil7c3RyKz1TdHJpbmcuZnJvbUNoYXJDb2RlKCh1MCYzMSk8PDZ8dTEpO2NvbnRpbnVlfXZhciB1Mj1oZWFwW2lkeCsrXSY2MztpZigodTAmMjQwKT09MjI0KXt1MD0odTAmMTUpPDwxMnx1MTw8Nnx1Mn1lbHNle3UwPSh1MCY3KTw8MTh8dTE8PDEyfHUyPDw2fGhlYXBbaWR4KytdJjYzfWlmKHUwPDY1NTM2KXtzdHIrPVN0cmluZy5mcm9tQ2hhckNvZGUodTApfWVsc2V7dmFyIGNoPXUwLTY1NTM2O3N0cis9U3RyaW5nLmZyb21DaGFyQ29kZSg1NTI5NnxjaD4+MTAsNTYzMjB8Y2gmMTAyMyl9fX1yZXR1cm4gc3RyfWZ1bmN0aW9uIFVURjhUb1N0cmluZyhwdHIsbWF4Qnl0ZXNUb1JlYWQpe3JldHVybiBwdHI/VVRGOEFycmF5VG9TdHJpbmcoSEVBUFU4LHB0cixtYXhCeXRlc1RvUmVhZCk6XCJcIn1mdW5jdGlvbiBzdHJpbmdUb1VURjhBcnJheShzdHIsaGVhcCxvdXRJZHgsbWF4Qnl0ZXNUb1dyaXRlKXtpZighKG1heEJ5dGVzVG9Xcml0ZT4wKSlyZXR1cm4gMDt2YXIgc3RhcnRJZHg9b3V0SWR4O3ZhciBlbmRJZHg9b3V0SWR4K21heEJ5dGVzVG9Xcml0ZS0xO2Zvcih2YXIgaT0wO2k8c3RyLmxlbmd0aDsrK2kpe3ZhciB1PXN0ci5jaGFyQ29kZUF0KGkpO2lmKHU+PTU1Mjk2JiZ1PD01NzM0Myl7dmFyIHUxPXN0ci5jaGFyQ29kZUF0KCsraSk7dT02NTUzNisoKHUmMTAyMyk8PDEwKXx1MSYxMDIzfWlmKHU8PTEyNyl7aWYob3V0SWR4Pj1lbmRJZHgpYnJlYWs7aGVhcFtvdXRJZHgrK109dX1lbHNlIGlmKHU8PTIwNDcpe2lmKG91dElkeCsxPj1lbmRJZHgpYnJlYWs7aGVhcFtvdXRJZHgrK109MTkyfHU+PjY7aGVhcFtvdXRJZHgrK109MTI4fHUmNjN9ZWxzZSBpZih1PD02NTUzNSl7aWYob3V0SWR4KzI+PWVuZElkeClicmVhaztoZWFwW291dElkeCsrXT0yMjR8dT4+MTI7aGVhcFtvdXRJZHgrK109MTI4fHU+PjYmNjM7aGVhcFtvdXRJZHgrK109MTI4fHUmNjN9ZWxzZXtpZihvdXRJZHgrMz49ZW5kSWR4KWJyZWFrO2hlYXBbb3V0SWR4KytdPTI0MHx1Pj4xODtoZWFwW291dElkeCsrXT0xMjh8dT4+MTImNjM7aGVhcFtvdXRJZHgrK109MTI4fHU+PjYmNjM7aGVhcFtvdXRJZHgrK109MTI4fHUmNjN9fWhlYXBbb3V0SWR4XT0wO3JldHVybiBvdXRJZHgtc3RhcnRJZHh9ZnVuY3Rpb24gc3RyaW5nVG9VVEY4KHN0cixvdXRQdHIsbWF4Qnl0ZXNUb1dyaXRlKXtyZXR1cm4gc3RyaW5nVG9VVEY4QXJyYXkoc3RyLEhFQVBVOCxvdXRQdHIsbWF4Qnl0ZXNUb1dyaXRlKX1mdW5jdGlvbiBsZW5ndGhCeXRlc1VURjgoc3RyKXt2YXIgbGVuPTA7Zm9yKHZhciBpPTA7aTxzdHIubGVuZ3RoOysraSl7dmFyIHU9c3RyLmNoYXJDb2RlQXQoaSk7aWYodT49NTUyOTYmJnU8PTU3MzQzKXU9NjU1MzYrKCh1JjEwMjMpPDwxMCl8c3RyLmNoYXJDb2RlQXQoKytpKSYxMDIzO2lmKHU8PTEyNykrK2xlbjtlbHNlIGlmKHU8PTIwNDcpbGVuKz0yO2Vsc2UgaWYodTw9NjU1MzUpbGVuKz0zO2Vsc2UgbGVuKz00fXJldHVybiBsZW59dmFyIFVURjE2RGVjb2Rlcj10eXBlb2YgVGV4dERlY29kZXIhPVwidW5kZWZpbmVkXCI/bmV3IFRleHREZWNvZGVyKFwidXRmLTE2bGVcIik6dW5kZWZpbmVkO2Z1bmN0aW9uIFVURjE2VG9TdHJpbmcocHRyLG1heEJ5dGVzVG9SZWFkKXt2YXIgZW5kUHRyPXB0cjt2YXIgaWR4PWVuZFB0cj4+MTt2YXIgbWF4SWR4PWlkeCttYXhCeXRlc1RvUmVhZC8yO3doaWxlKCEoaWR4Pj1tYXhJZHgpJiZIRUFQVTE2W2lkeF0pKytpZHg7ZW5kUHRyPWlkeDw8MTtpZihlbmRQdHItcHRyPjMyJiZVVEYxNkRlY29kZXIpe3JldHVybiBVVEYxNkRlY29kZXIuZGVjb2RlKEhFQVBVOC5zdWJhcnJheShwdHIsZW5kUHRyKSl9ZWxzZXt2YXIgc3RyPVwiXCI7Zm9yKHZhciBpPTA7IShpPj1tYXhCeXRlc1RvUmVhZC8yKTsrK2kpe3ZhciBjb2RlVW5pdD1IRUFQMTZbcHRyK2kqMj4+MV07aWYoY29kZVVuaXQ9PTApYnJlYWs7c3RyKz1TdHJpbmcuZnJvbUNoYXJDb2RlKGNvZGVVbml0KX1yZXR1cm4gc3RyfX1mdW5jdGlvbiBzdHJpbmdUb1VURjE2KHN0cixvdXRQdHIsbWF4Qnl0ZXNUb1dyaXRlKXtpZihtYXhCeXRlc1RvV3JpdGU9PT11bmRlZmluZWQpe21heEJ5dGVzVG9Xcml0ZT0yMTQ3NDgzNjQ3fWlmKG1heEJ5dGVzVG9Xcml0ZTwyKXJldHVybiAwO21heEJ5dGVzVG9Xcml0ZS09Mjt2YXIgc3RhcnRQdHI9b3V0UHRyO3ZhciBudW1DaGFyc1RvV3JpdGU9bWF4Qnl0ZXNUb1dyaXRlPHN0ci5sZW5ndGgqMj9tYXhCeXRlc1RvV3JpdGUvMjpzdHIubGVuZ3RoO2Zvcih2YXIgaT0wO2k8bnVtQ2hhcnNUb1dyaXRlOysraSl7dmFyIGNvZGVVbml0PXN0ci5jaGFyQ29kZUF0KGkpO0hFQVAxNltvdXRQdHI+PjFdPWNvZGVVbml0O291dFB0cis9Mn1IRUFQMTZbb3V0UHRyPj4xXT0wO3JldHVybiBvdXRQdHItc3RhcnRQdHJ9ZnVuY3Rpb24gbGVuZ3RoQnl0ZXNVVEYxNihzdHIpe3JldHVybiBzdHIubGVuZ3RoKjJ9ZnVuY3Rpb24gVVRGMzJUb1N0cmluZyhwdHIsbWF4Qnl0ZXNUb1JlYWQpe3ZhciBpPTA7dmFyIHN0cj1cIlwiO3doaWxlKCEoaT49bWF4Qnl0ZXNUb1JlYWQvNCkpe3ZhciB1dGYzMj1IRUFQMzJbcHRyK2kqND4+Ml07aWYodXRmMzI9PTApYnJlYWs7KytpO2lmKHV0ZjMyPj02NTUzNil7dmFyIGNoPXV0ZjMyLTY1NTM2O3N0cis9U3RyaW5nLmZyb21DaGFyQ29kZSg1NTI5NnxjaD4+MTAsNTYzMjB8Y2gmMTAyMyl9ZWxzZXtzdHIrPVN0cmluZy5mcm9tQ2hhckNvZGUodXRmMzIpfX1yZXR1cm4gc3RyfWZ1bmN0aW9uIHN0cmluZ1RvVVRGMzIoc3RyLG91dFB0cixtYXhCeXRlc1RvV3JpdGUpe2lmKG1heEJ5dGVzVG9Xcml0ZT09PXVuZGVmaW5lZCl7bWF4Qnl0ZXNUb1dyaXRlPTIxNDc0ODM2NDd9aWYobWF4Qnl0ZXNUb1dyaXRlPDQpcmV0dXJuIDA7dmFyIHN0YXJ0UHRyPW91dFB0cjt2YXIgZW5kUHRyPXN0YXJ0UHRyK21heEJ5dGVzVG9Xcml0ZS00O2Zvcih2YXIgaT0wO2k8c3RyLmxlbmd0aDsrK2kpe3ZhciBjb2RlVW5pdD1zdHIuY2hhckNvZGVBdChpKTtpZihjb2RlVW5pdD49NTUyOTYmJmNvZGVVbml0PD01NzM0Myl7dmFyIHRyYWlsU3Vycm9nYXRlPXN0ci5jaGFyQ29kZUF0KCsraSk7Y29kZVVuaXQ9NjU1MzYrKChjb2RlVW5pdCYxMDIzKTw8MTApfHRyYWlsU3Vycm9nYXRlJjEwMjN9SEVBUDMyW291dFB0cj4+Ml09Y29kZVVuaXQ7b3V0UHRyKz00O2lmKG91dFB0cis0PmVuZFB0cilicmVha31IRUFQMzJbb3V0UHRyPj4yXT0wO3JldHVybiBvdXRQdHItc3RhcnRQdHJ9ZnVuY3Rpb24gbGVuZ3RoQnl0ZXNVVEYzMihzdHIpe3ZhciBsZW49MDtmb3IodmFyIGk9MDtpPHN0ci5sZW5ndGg7KytpKXt2YXIgY29kZVVuaXQ9c3RyLmNoYXJDb2RlQXQoaSk7aWYoY29kZVVuaXQ+PTU1Mjk2JiZjb2RlVW5pdDw9NTczNDMpKytpO2xlbis9NH1yZXR1cm4gbGVufWZ1bmN0aW9uIGFsbG9jYXRlVVRGOChzdHIpe3ZhciBzaXplPWxlbmd0aEJ5dGVzVVRGOChzdHIpKzE7dmFyIHJldD1fbWFsbG9jKHNpemUpO2lmKHJldClzdHJpbmdUb1VURjhBcnJheShzdHIsSEVBUDgscmV0LHNpemUpO3JldHVybiByZXR9ZnVuY3Rpb24gd3JpdGVBcnJheVRvTWVtb3J5KGFycmF5LGJ1ZmZlcil7SEVBUDguc2V0KGFycmF5LGJ1ZmZlcil9ZnVuY3Rpb24gd3JpdGVBc2NpaVRvTWVtb3J5KHN0cixidWZmZXIsZG9udEFkZE51bGwpe2Zvcih2YXIgaT0wO2k8c3RyLmxlbmd0aDsrK2kpe0hFQVA4W2J1ZmZlcisrPj4wXT1zdHIuY2hhckNvZGVBdChpKX1pZighZG9udEFkZE51bGwpSEVBUDhbYnVmZmVyPj4wXT0wfXZhciBidWZmZXIsSEVBUDgsSEVBUFU4LEhFQVAxNixIRUFQVTE2LEhFQVAzMixIRUFQVTMyLEhFQVBGMzIsSEVBUEY2NDtmdW5jdGlvbiB1cGRhdGVHbG9iYWxCdWZmZXJBbmRWaWV3cyhidWYpe2J1ZmZlcj1idWY7TW9kdWxlW1wiSEVBUDhcIl09SEVBUDg9bmV3IEludDhBcnJheShidWYpO01vZHVsZVtcIkhFQVAxNlwiXT1IRUFQMTY9bmV3IEludDE2QXJyYXkoYnVmKTtNb2R1bGVbXCJIRUFQMzJcIl09SEVBUDMyPW5ldyBJbnQzMkFycmF5KGJ1Zik7TW9kdWxlW1wiSEVBUFU4XCJdPUhFQVBVOD1uZXcgVWludDhBcnJheShidWYpO01vZHVsZVtcIkhFQVBVMTZcIl09SEVBUFUxNj1uZXcgVWludDE2QXJyYXkoYnVmKTtNb2R1bGVbXCJIRUFQVTMyXCJdPUhFQVBVMzI9bmV3IFVpbnQzMkFycmF5KGJ1Zik7TW9kdWxlW1wiSEVBUEYzMlwiXT1IRUFQRjMyPW5ldyBGbG9hdDMyQXJyYXkoYnVmKTtNb2R1bGVbXCJIRUFQRjY0XCJdPUhFQVBGNjQ9bmV3IEZsb2F0NjRBcnJheShidWYpfXZhciBJTklUSUFMX01FTU9SWT1Nb2R1bGVbXCJJTklUSUFMX01FTU9SWVwiXXx8MjY4NDM1NDU2O3ZhciB3YXNtVGFibGU7dmFyIF9fQVRQUkVSVU5fXz1bXTt2YXIgX19BVElOSVRfXz1bXTt2YXIgX19BVFBPU1RSVU5fXz1bXTt2YXIgcnVudGltZUluaXRpYWxpemVkPWZhbHNlO3ZhciBydW50aW1lRXhpdGVkPWZhbHNlO3ZhciBydW50aW1lS2VlcGFsaXZlQ291bnRlcj0wO2Z1bmN0aW9uIGtlZXBSdW50aW1lQWxpdmUoKXtyZXR1cm4gbm9FeGl0UnVudGltZXx8cnVudGltZUtlZXBhbGl2ZUNvdW50ZXI+MH1mdW5jdGlvbiBwcmVSdW4oKXtpZihNb2R1bGVbXCJwcmVSdW5cIl0pe2lmKHR5cGVvZiBNb2R1bGVbXCJwcmVSdW5cIl09PVwiZnVuY3Rpb25cIilNb2R1bGVbXCJwcmVSdW5cIl09W01vZHVsZVtcInByZVJ1blwiXV07d2hpbGUoTW9kdWxlW1wicHJlUnVuXCJdLmxlbmd0aCl7YWRkT25QcmVSdW4oTW9kdWxlW1wicHJlUnVuXCJdLnNoaWZ0KCkpfX1jYWxsUnVudGltZUNhbGxiYWNrcyhfX0FUUFJFUlVOX18pfWZ1bmN0aW9uIGluaXRSdW50aW1lKCl7cnVudGltZUluaXRpYWxpemVkPXRydWU7aWYoIU1vZHVsZVtcIm5vRlNJbml0XCJdJiYhRlMuaW5pdC5pbml0aWFsaXplZClGUy5pbml0KCk7RlMuaWdub3JlUGVybWlzc2lvbnM9ZmFsc2U7VFRZLmluaXQoKTtjYWxsUnVudGltZUNhbGxiYWNrcyhfX0FUSU5JVF9fKX1mdW5jdGlvbiBleGl0UnVudGltZSgpe3J1bnRpbWVFeGl0ZWQ9dHJ1ZX1mdW5jdGlvbiBwb3N0UnVuKCl7aWYoTW9kdWxlW1wicG9zdFJ1blwiXSl7aWYodHlwZW9mIE1vZHVsZVtcInBvc3RSdW5cIl09PVwiZnVuY3Rpb25cIilNb2R1bGVbXCJwb3N0UnVuXCJdPVtNb2R1bGVbXCJwb3N0UnVuXCJdXTt3aGlsZShNb2R1bGVbXCJwb3N0UnVuXCJdLmxlbmd0aCl7YWRkT25Qb3N0UnVuKE1vZHVsZVtcInBvc3RSdW5cIl0uc2hpZnQoKSl9fWNhbGxSdW50aW1lQ2FsbGJhY2tzKF9fQVRQT1NUUlVOX18pfWZ1bmN0aW9uIGFkZE9uUHJlUnVuKGNiKXtfX0FUUFJFUlVOX18udW5zaGlmdChjYil9ZnVuY3Rpb24gYWRkT25Jbml0KGNiKXtfX0FUSU5JVF9fLnVuc2hpZnQoY2IpfWZ1bmN0aW9uIGFkZE9uUG9zdFJ1bihjYil7X19BVFBPU1RSVU5fXy51bnNoaWZ0KGNiKX12YXIgcnVuRGVwZW5kZW5jaWVzPTA7dmFyIHJ1bkRlcGVuZGVuY3lXYXRjaGVyPW51bGw7dmFyIGRlcGVuZGVuY2llc0Z1bGZpbGxlZD1udWxsO2Z1bmN0aW9uIGdldFVuaXF1ZVJ1bkRlcGVuZGVuY3koaWQpe3JldHVybiBpZH1mdW5jdGlvbiBhZGRSdW5EZXBlbmRlbmN5KGlkKXtydW5EZXBlbmRlbmNpZXMrKztpZihNb2R1bGVbXCJtb25pdG9yUnVuRGVwZW5kZW5jaWVzXCJdKXtNb2R1bGVbXCJtb25pdG9yUnVuRGVwZW5kZW5jaWVzXCJdKHJ1bkRlcGVuZGVuY2llcyl9fWZ1bmN0aW9uIHJlbW92ZVJ1bkRlcGVuZGVuY3koaWQpe3J1bkRlcGVuZGVuY2llcy0tO2lmKE1vZHVsZVtcIm1vbml0b3JSdW5EZXBlbmRlbmNpZXNcIl0pe01vZHVsZVtcIm1vbml0b3JSdW5EZXBlbmRlbmNpZXNcIl0ocnVuRGVwZW5kZW5jaWVzKX1pZihydW5EZXBlbmRlbmNpZXM9PTApe2lmKHJ1bkRlcGVuZGVuY3lXYXRjaGVyIT09bnVsbCl7Y2xlYXJJbnRlcnZhbChydW5EZXBlbmRlbmN5V2F0Y2hlcik7cnVuRGVwZW5kZW5jeVdhdGNoZXI9bnVsbH1pZihkZXBlbmRlbmNpZXNGdWxmaWxsZWQpe3ZhciBjYWxsYmFjaz1kZXBlbmRlbmNpZXNGdWxmaWxsZWQ7ZGVwZW5kZW5jaWVzRnVsZmlsbGVkPW51bGw7Y2FsbGJhY2soKX19fU1vZHVsZVtcInByZWxvYWRlZEltYWdlc1wiXT17fTtNb2R1bGVbXCJwcmVsb2FkZWRBdWRpb3NcIl09e307ZnVuY3Rpb24gYWJvcnQod2hhdCl7e2lmKE1vZHVsZVtcIm9uQWJvcnRcIl0pe01vZHVsZVtcIm9uQWJvcnRcIl0od2hhdCl9fXdoYXQ9XCJBYm9ydGVkKFwiK3doYXQrXCIpXCI7ZXJyKHdoYXQpO0FCT1JUPXRydWU7RVhJVFNUQVRVUz0xO3doYXQrPVwiLiBCdWlsZCB3aXRoIC1zIEFTU0VSVElPTlM9MSBmb3IgbW9yZSBpbmZvLlwiO3ZhciBlPW5ldyBXZWJBc3NlbWJseS5SdW50aW1lRXJyb3Iod2hhdCk7cmVhZHlQcm9taXNlUmVqZWN0KGUpO3Rocm93IGV9dmFyIGRhdGFVUklQcmVmaXg9XCJkYXRhOmFwcGxpY2F0aW9uL29jdGV0LXN0cmVhbTtiYXNlNjQsXCI7ZnVuY3Rpb24gaXNEYXRhVVJJKGZpbGVuYW1lKXtyZXR1cm4gZmlsZW5hbWUuc3RhcnRzV2l0aChkYXRhVVJJUHJlZml4KX1mdW5jdGlvbiBpc0ZpbGVVUkkoZmlsZW5hbWUpe3JldHVybiBmaWxlbmFtZS5zdGFydHNXaXRoKFwiZmlsZTovL1wiKX12YXIgd2FzbUJpbmFyeUZpbGU7d2FzbUJpbmFyeUZpbGU9XCJkYXRhOmFwcGxpY2F0aW9uL29jdGV0LXN0cmVhbTtiYXNlNjQsQUdGemJRRUFBQUFCNmdWYllBRi9BWDlnQVg4QVlBSi9md0JnQW45L0FYOWdBMzkvZndGL1lBTi9mMzhBWUFWL2YzOS9md0JnQkg5L2YzOEFZQVIvZjM5L0FYOWdCbjkvZjM5L2Z3Ri9ZQVYvZjM5L2Z3Ri9ZQVovZjM5L2YzOEFZQWQvZjM5L2YzOS9BR0FJZjM5L2YzOS9mMzhCZjJBQUFYOWdCMzkvZjM5L2YzOEJmMkFCZlFGOVlBQUFZQVYvZm41K2ZnQmdBMzkrZndGK1lBSi9mQUJnQW4xOUFYMWdCWDkvZjM5K0FYOWdDSDkvZjM5L2YzOS9BR0FEZjM5L0FYMWdDbjkvZjM5L2YzOS9mMzhCZjJBRWYzOS9md0YrWUFwL2YzOS9mMzkvZjM5L0FHQUVmMzUrZndCZ0FYOEJmR0FIZjM5L2YzOStmZ0YvWUFaL2YzOS9mbjRCZjJBRGYzOThBR0FCZndGOVlBVi9mWDEvZndGL1lBRjhBWDFnQTM5L2ZRQmdBbngvQVh4Z0JuOS9mWDEvZndGL1lBVi9mMzE5ZndCZ0FYd0JmR0FDZjM4QmZXQUpmMzkvZjM5L2YzOS9BWDlnQW45L0FYeGdESDkvZjM5L2YzOS9mMzkvZndGL1lBVi9mMzUvZndCZ0JuOThmMzkvZndGL1lBWi9mMzkvZm44QmYyQVBmMzkvZjM5L2YzOS9mMzkvZjM5L0FHQUxmMzkvZjM5L2YzOS9mMzhCZjJBRmYzOS9mM3dCZjJBTmYzOS9mMzkvZjM5L2YzOS9md0JnQTM5OWZRRjlZQVYvZlgxL2Z3RjlZQVI5ZlgxOUFYMWdBbjkrQUdBSGYzOS9mM3gvZndGL1lBUitmbjUrQVg5Z0JIOS9mMzBBWUFKK2Z3Ri9ZQUY5QVg5Z0EzeDhmd0Y4WUFKOGZBRjhZQWQvZjM5L2YzOTlBWDFnQjM5L2YzOS9mMzhCZldBRGYzNS9BR0FEZjM5OUFYMWdESDkvZjM5L2YzOS9mMzk4ZndGL1lBSitmZ0Y4WUFOK2ZuNEJmMkFGZjM5L2ZYMEFZQVo4Zkh4OGZId0JmR0FEZkh4OEFYeGdBMzE5ZlFGOVlBUi9mMzkrQVg1Z0FuNStBWDFnQm45OWZYMTlmd0YvWUFOL2YzNEFZQUovZndGK1lBSi9mUUY5WUFGL0FYNWdBbjEvQVg5Z0FueC9BWDlnRG45L2YzOS9mMzkvZjM5OGYzOS9BWDlnQlg5L2ZYMS9BWDlnQTM5L2ZRRi9ZQVovZjM5L2YzMEFZQVovZkh4L2YzOEFZQVIvZjM1K0FHQUVmMzUvZndGL1lBTi9mMzhCZkFLekFqTUJZUUZoQUJFQllRRmlBQVVCWVFGakFBRUJZUUZrQUFFQllRRmxBQTRCWVFGbUFCY0JZUUZuQUFzQllRRm9BQVlCWVFGcEFBUUJZUUZxQUFVQllRRnJBQUFCWVFGc0FBSUJZUUZ0QUFZQllRRnVBQVVCWVFGdkFBTUJZUUZ3QUFzQllRRnhBRE1CWVFGeUFBQUJZUUZ6QUFnQllRRjBBQVFCWVFGMUFBSUJZUUYyQUFVQllRRjNBQ0FCWVFGNEFBTUJZUUY1QUFBQllRRjZBQU1CWVFGQkFBZ0JZUUZDQUFRQllRRkRBQVVCWVFGRUFBY0JZUUZGQUFvQllRRkdBQXdCWVFGSEFBb0JZUUZJQUJFQllRRkpBQUFCWVFGS0FBTUJZUUZMQUFNQllRRk1BQWdCWVFGTkFBUUJZUUZPQUFRQllRRlBBQUlCWVFGUUFBVUJZUUZSQUFJQllRRlNBQVlCWVFGVEFBSUJZUUZVQUFFQllRRlZBQUVCWVFGV0FBRUJZUUZYQUJzQllRRllBQXNCWVFGWkFBZ0RzZ3F3Q2dNQkFBTUJBQUFFQUFNSEFBUUFBd0lBQUFBQkFRSTBBQU1BQUFNQ0FBQURBZ0lSQURVaEFBVUREaElCQXdnQ0FBRUZBZ0VFQUFBSURnTURBUUFRQXlJREFRQUFBUU1DQXdNREFBUUNBQU1BQXdBREFnQVNCUUlDSEFZQUFnY0NBd01BQXdNQUF3SUtBeEVBQWdBREVnQUFBRFlEQUFJRUdBRUJDZ0FCQWdNRUFnUUVCUUFBQXdVQUFnTUFBQUlDQURjQUl5TUNBZ0VEQXdVVUNDUUVBUUFBQUFJS0NnZ0VBQUFBQ2dBQ0dBQWlGUUVORFFjSkFBUWxBQUFBT0FFRkJBVUZBQU1FQXdNRkFRQUNBZ0lBQUFjREFSdzVBQWdEQURva0FRTURBd0lBQUFBQUFRSUhBZ2tDQUFBQUF3QUNPd01EQlR3UUFRTUNBZ0FFQWdRRUJRRURBQU1DQkFFQUF3QUNCUU1ER1FBRUdRSUJBQUFEQXdBRlBUNEVBUWcvUUNZREZRVVVCQUFJQVFBQ0FnVUZBZ0lEQVFNQUZRSW5BUVFEQVFVREJRQURBZ0lBQXcwQ0FBTUJBQU1EQUFnQ0FDZ0NEQUlBUVFBQUN3TUNCd0lGQlFRQ0FTa0ZDUlVDQVFNQ0NBTURBZ0VDQXdBQkJBSUNBZ0lDUWdNRkJBQUNCUUlHRjBNRkFnQUFBZ1FIQXc4RER3Y2FBd0FDQWdBQUFnRUJLZ0FCQUFBQUEwUVNSUU1GQXdnR0JBUW9BZ0lCQUFJRUF3QUJDd2NPQWdJQkJnRURCd0JHQXdJREJ3VUJBQUFCS3dFREFBSUNBQUFPQWdNQUFnTUFSd0FBU0FCSkF3SUVBQmNBQWdFQ0NDY0RBUUFCQVFJQ0FnVUJBZ2dJRHdnTEFBc0ZCd01GQWdJR0FBUUtBd0lFQUFRc0JnUXNCaEVGR2tvQUNBQUJBd0FBQXdBREFRTURBUUVCQUFVRkFBQU5BQUVGQWdFQUFBQURBd0FBQXdFQUFBQUhBUzBFQUFFREJFc0NUQWdDRWdJQkF3Uk5BRTRIRWh3U0JRY0FEd29sQXdJQkFBVUFCd0FBRUU4UUFWQUZBRkZTQ2dJUUVRY0JBUUlJQVFnQkFRQUJBQUVEQVFGVEFBRUJDQU5VQWdJQkFnZ0JKZ0lJQXdRREFnRUNBZ0lCREFBWUFBSUpBZ0lIQWdjQUFRQUJCUWtBQVFJQ0FoQVFBUUVLQXlrQklRSVpBQUlEQUFJQlZRTUNBQUlKVmc4SERRY0JBZ2dMQXdBQ0NBQUNDd0FFQVFRQkFnRUNBUUlCQWc0REFnRURBZ2NDQXdRREJ3RUNBZ0lDQWdJQ0F3TUNBUUlEQUFJRkFRSUNBbGNCQUFVQkFnTUVBQVFCQXdVRUJBUUNBZ2dDQUFNQ0FnQUNBUUlDQVFNQ0FSQUNBUU1CQXhVUUVBSUJBQUVDQVFJQUF3QUZCQWdJTHdrdkNRTUhXQUlGQXdjR0Z3VUZBd0VCQWdVRERnRUFBUUFBQWdBS0NBMEFBUUFCQVFBRU1Cc3dHd01BQWdBQ01RSURBQUFGQWpFQkFnSUNDd1lMQ3dZTEMxa01CQXdNREFNQkNRUUVCMW9ZR2dnSkNCb0lEd0lKQkFjS0JBY0tBd1FDQXdRQ0F3QUFBZ01BQUFJQkFRUUFCQUVFQUFRQ0FRUUVBaTRBRXdNQUFBUUVFdzRBQndFSEJ3SUJCd2NIQndjQ0FRUUpDUUVLQ2dFR0JnWUdCZ1lHQmdZR0JnWUdCZ1lHQmdZR0JnWUdCZ1lHQmdZR0JnWUdCZ1lHQVFJQkFnRUhCd2NIQndFTURBd01BZ3dIREFjQkFRRUhCd2NDQXdNQUF3RUJBd01EQXdNREFRRURBd01EQXdFQkJnWUdCZ1lHQmdZR0FBRUFBQUFEQUFFQkFRQUNBZ1FBQUFNQkJRTUlCd1VJQndVSUJ3VUZLeUFBQWdVRERnUUVBd1FEQ0FRRkJRRUFCQVVCQUFRRkJRSUJBQVFBQUFJQUFBTUFBZ0FDSFJRZEZBVUFBQTRCQlFBQUF3RUJBUU1CQXdFREF3RUJBQUVCQVFBQUFCa3FEd3dLQVE0QkFRQUxDd3NHQmdZRUJ3Y0hCQVFCQUFFQUFRQUJBQUVBQVFBQkFBRUFBUUFCQUFFQUFRQUJBQUVBQWdJQ0FnSUNBQUFCQVFvTkRRb05EUUFLQUFvTkRRRUtDZ1FJQkFNRUF3RUtCQWdFQXdRRENBZ0lCQUVCQVFFTEN3a2VDUjRQRHc4UER3OE5DUWtKQ1FrTkNRa0pDUWtLSHpJV0NoWUtDZ29mTWhZS0Znb0tDUWtKQ1FrSkNRa0pDUWtKQ1FrQUNRa0pCQWNCY0FIZkJOOEVCUWNCQVlBZ2dJQUNCZ2tCZndGQnNNakVBZ3NIV2hBQldnSUFBVjhBd3dRQkpBQTdBbUZoQURRQ1ltRUE4d2NDWTJFQkFBSmtZUUQwQndKbFlRQ2lCUUptWVFENkJBSm5ZUURPQ1FKb1lRRE5DUUpwWVFETUNRSnFZUURMQ1FKcllRREtDUUpzWVFESkNRSnRZUURJQ1FtZENRRUFRUUVMM2dTOUNhd0Z1QW4xQ0QzMkNQQUk5QWp5Q1BNSThRaXRCTVVKdUFiQUNZMEV3d21PQk1RSndnbkJDZTBCWHI4SnZnbjhBMTY4Q2JzSi9BTmV1Z201Q2Z3RHR3bTJDWjRKcndtekNhMEpyZ21mQ2JRSnRRbXlDYVFKb2dtakNiRUpzQW1zQ2FzSnFnbXBDYVlKcFFtb0NhY0pvUW1nQ1owSm5BbnFBNXNKbWdsV21RbVlDWmNKbGducUE2c0MrQU5FbFFtVUNaTUprZ25xQTlVRmtRbTNBWkFKandtT0NZMEpqQW1MQ1lvSmlRbUlDVjZIQ1lZSmhRbUVDWU1KZ2dtQkNlWURnQW4vQ09VRDVBUCtDT1lEL1FqOENPVUQ1QVA3Q09ZRCtnajVDT1VENUFQNENQY0krd0hwQ084STdnanRDT3dJc2dYckNPb0k2QWpuQ09ZSTVRamtDUHNCNHdqaUNPRUk0QWpmQ040STNRamNDTnNJMmdpaENLSUlvd2lrQ0tVSXBnaW5DSjhJbmdpZENKd0ltd2lhQ0prSW1BaVhDSllJbFFpVUNKTUlrZ2lSQ0pBSWp3aU9DSTBJakFpTENJb0lpUWlnQ0tnSXFRaXFDUHNCMlFqWUNOY0kxZ2pWQ05RSTB3alNDTkVJMEFqUENNNEl6UWpNQ01zSXlnakpDTWdJeHdpakFjWUl4UWpFQ01NSXdnakJDTUFJdndpK0NMMEl2QWk3Q0xvSXVRaTRDTGNJdGdpMUNMUUlzd2l5Q0xFSXNBaXZDSzRJclFpc0NLc0lpQWpnQTRjSWhnaUZDSVFJZ3dpcEJhY0ZnZ2pPQW9FSSt3R0FDUDhIL2dmOUIvd0grd2Y2Qi9rSCtBZjNCL3NCOWdmMUIvSUg4UWZ3Qis4SG93SHNCK29INlFmb0IrY0gwZ1BtQjRFRDhRVHdCTzRFb3dHakFlUUg3UVRqQi8wQzRnZjlBdEFENFFlQkEvRUU4QVR1QktNQm93SGdCKzBFM3dmOUF0NEgvUUw4QXM4RDZ3VHFCUHdDendQckJPb0UrUUxMQStJRTRRVDVBc3NENGdUaEJNY0M4d1RIQXZNRXlBUGRCOXdIMVFUYkI5b0gyUWZZQjlFRTF3ZldCOVVIMUFmVkJOTUh6d1RTQjlFSDBRVFFCODhFendmT0J6VDdBYWNLcFFyNENmWUo5QW55Q2ZBSjdnbnNDZW9KNkFubUNlUUo0Z25nQ2Q0SmtBZW9DcVlLamdlWkNwZ0tsd3FXQ3BVS25RYVVDcE1La2dxVEI1QUtqd3FPQ28wS2pBcWpBWXNLaWdxSUI0TUtnUXFBQ3Y4Si9RbjdDWWNIZ2dyR0NkOEsvZ244Q2ZvSjdRRmVYcVFLb3dxaUNxRUtvQXFmQ3A0S25RcWRCcHdLbXdxYUNsNk5CNDBIdUFTZkJKOEVrUXFmQkY2SkNvZ0t1QVNqQWFNQmh3clBCVjZHQ29VS3VBU2pBYU1CaEFyUEJlMEJYczBIekFmTEIrMEJYc29IeVFmSUIxN0hCK0lLNFFyZ0NzRUh3UWZlQ3QwSzNBcmJDdG9LWHRrSzJBclhDdFlLdVFlNUI5VUsxQXJUQ3RJSzBRcGUwQXJQQ3M0S3pRck1Dc3NLeWdySkNsN0lDc2NLeGdyRkNzUUt3d3JDQ3NFSzdRRmV6UVhBQ3I4S3ZncTlDcndLdXdyNUNmVUo4UW5sQ2VFSjdRbnBDZTBCWHMwRnVncTVDcmdLdHdxMkNyVUs5d256Q2U4SjR3bmZDZXNKNXdtMkJJUUh0QXEyQklRSHN3cGV1Z082QTd3QnZBRzhBYWdIb3dIL0FmOEJYcm9EdWdPOEFid0J2QUdvQjZNQi93SC9BVjY1QTdrRHZBRzhBYndCcHdlakFmOEIvd0ZldVFPNUE3d0J2QUc4QWFjSG93SC9BZjhCWHJJS3NRcGVzQXF2Q2w2dUNxMEtYcXdLcXdwZWxBZXFDb0VEWHBRSHFRcUJBLzRHVmY0RzdRZnRBVjc3QWZzQjNRbGUzQW5TQ2RVSjJ3bGUwd25XQ2RvSlh0UUoxd25aQ1Y3WUNlMEJYdEVKMEFuSENjOEpDb201R2JBS3BRRUJCMzhnQVJDaUFTRURJd0JCSUdzaUFpUUFBa0FnQWtFWWFpQUFFUG9DSWdVdEFBQkZEUUFnQWtFSWFpQUFFTVFESVFZZ0FDQUFLQUlBUVF4cktBSUFhaUlFS0FJRUlRY2dCQkROQkNFSUlBSWdCaWdDQUNBQklBRWdBMm9pQXlBQklBZEJzQUZ4UVNCR0d5QURJQVFnQ0JEb0FUWUNFQ0FDUVJCcUVQRUNSUTBBSUFBZ0FDZ0NBRUVNYXlnQ0FHcEJCUkRFQWdzZ0JSREZBaUFDUVNCcUpBQWdBQXZNREFFSGZ3SkFJQUJGRFFBZ0FFRUlheUlESUFCQkJHc29BZ0FpQVVGNGNTSUFhaUVGQWtBZ0FVRUJjUTBBSUFGQkEzRkZEUUVnQXlBREtBSUFJZ0ZySWdOQmdLUUVLQUlBU1EwQklBQWdBV29oQUNBRFFZU2tCQ2dDQUVjRVFDQUJRZjhCVFFSQUlBTW9BZ2dpQWlBQlFRTjJJZ1JCQTNSQm1LUUVha1lhSUFJZ0F5Z0NEQ0lCUmdSQVFmQ2pCRUh3b3dRb0FnQkJmaUFFZDNFMkFnQU1Bd3NnQWlBQk5nSU1JQUVnQWpZQ0NBd0NDeUFES0FJWUlRWUNRQ0FESUFNb0Fnd2lBVWNFUUNBREtBSUlJZ0lnQVRZQ0RDQUJJQUkyQWdnTUFRc0NRQ0FEUVJScUlnSW9BZ0FpQkEwQUlBTkJFR29pQWlnQ0FDSUVEUUJCQUNFQkRBRUxBMEFnQWlFSElBUWlBVUVVYWlJQ0tBSUFJZ1FOQUNBQlFSQnFJUUlnQVNnQ0VDSUVEUUFMSUFkQkFEWUNBQXNnQmtVTkFRSkFJQU1nQXlnQ0hDSUNRUUowUWFDbUJHb2lCQ2dDQUVZRVFDQUVJQUUyQWdBZ0FRMEJRZlNqQkVIMG93UW9BZ0JCZmlBQ2QzRTJBZ0FNQXdzZ0JrRVFRUlFnQmlnQ0VDQURSaHRxSUFFMkFnQWdBVVVOQWdzZ0FTQUdOZ0lZSUFNb0FoQWlBZ1JBSUFFZ0FqWUNFQ0FDSUFFMkFoZ0xJQU1vQWhRaUFrVU5BU0FCSUFJMkFoUWdBaUFCTmdJWURBRUxJQVVvQWdRaUFVRURjVUVEUncwQVFmaWpCQ0FBTmdJQUlBVWdBVUYrY1RZQ0JDQURJQUJCQVhJMkFnUWdBQ0FEYWlBQU5nSUFEd3NnQXlBRlR3MEFJQVVvQWdRaUFVRUJjVVVOQUFKQUlBRkJBbkZGQkVBZ0JVR0lwQVFvQWdCR0JFQkJpS1FFSUFNMkFnQkIvS01FUWZ5akJDZ0NBQ0FBYWlJQU5nSUFJQU1nQUVFQmNqWUNCQ0FEUVlTa0JDZ0NBRWNOQTBING93UkJBRFlDQUVHRXBBUkJBRFlDQUE4TElBVkJoS1FFS0FJQVJnUkFRWVNrQkNBRE5nSUFRZmlqQkVING93UW9BZ0FnQUdvaUFEWUNBQ0FESUFCQkFYSTJBZ1FnQUNBRGFpQUFOZ0lBRHdzZ0FVRjRjU0FBYWlFQUFrQWdBVUgvQVUwRVFDQUZLQUlJSWdJZ0FVRURkaUlFUVFOMFFaaWtCR3BHR2lBQ0lBVW9BZ3dpQVVZRVFFSHdvd1JCOEtNRUtBSUFRWDRnQkhkeE5nSUFEQUlMSUFJZ0FUWUNEQ0FCSUFJMkFnZ01BUXNnQlNnQ0dDRUdBa0FnQlNBRktBSU1JZ0ZIQkVBZ0JTZ0NDQ0lDUVlDa0JDZ0NBRWthSUFJZ0FUWUNEQ0FCSUFJMkFnZ01BUXNDUUNBRlFSUnFJZ0lvQWdBaUJBMEFJQVZCRUdvaUFpZ0NBQ0lFRFFCQkFDRUJEQUVMQTBBZ0FpRUhJQVFpQVVFVWFpSUNLQUlBSWdRTkFDQUJRUkJxSVFJZ0FTZ0NFQ0lFRFFBTElBZEJBRFlDQUFzZ0JrVU5BQUpBSUFVZ0JTZ0NIQ0lDUVFKMFFhQ21CR29pQkNnQ0FFWUVRQ0FFSUFFMkFnQWdBUTBCUWZTakJFSDBvd1FvQWdCQmZpQUNkM0UyQWdBTUFnc2dCa0VRUVJRZ0JpZ0NFQ0FGUmh0cUlBRTJBZ0FnQVVVTkFRc2dBU0FHTmdJWUlBVW9BaEFpQWdSQUlBRWdBallDRUNBQ0lBRTJBaGdMSUFVb0FoUWlBa1VOQUNBQklBSTJBaFFnQWlBQk5nSVlDeUFESUFCQkFYSTJBZ1FnQUNBRGFpQUFOZ0lBSUFOQmhLUUVLQUlBUncwQlFmaWpCQ0FBTmdJQUR3c2dCU0FCUVg1eE5nSUVJQU1nQUVFQmNqWUNCQ0FBSUFOcUlBQTJBZ0FMSUFCQi93Rk5CRUFnQUVFRGRpSUJRUU4wUVppa0JHb2hBQUovUWZDakJDZ0NBQ0lDUVFFZ0FYUWlBWEZGQkVCQjhLTUVJQUVnQW5JMkFnQWdBQXdCQ3lBQUtBSUlDeUVDSUFBZ0F6WUNDQ0FDSUFNMkFnd2dBeUFBTmdJTUlBTWdBallDQ0E4TFFSOGhBaUFEUWdBM0FoQWdBRUgvLy84SFRRUkFJQUJCQ0hZaUFTQUJRWUQrUDJwQkVIWkJDSEVpQVhRaUFpQUNRWURnSDJwQkVIWkJCSEVpQW5RaUJDQUVRWUNBRDJwQkVIWkJBbkVpQkhSQkQzWWdBU0FDY2lBRWNtc2lBVUVCZENBQUlBRkJGV3AyUVFGeGNrRWNhaUVDQ3lBRElBSTJBaHdnQWtFQ2RFR2dwZ1JxSVFFQ1FBSkFBa0JCOUtNRUtBSUFJZ1JCQVNBQ2RDSUhjVVVFUUVIMG93UWdCQ0FIY2pZQ0FDQUJJQU0yQWdBZ0F5QUJOZ0lZREFFTElBQkJBRUVaSUFKQkFYWnJJQUpCSDBZYmRDRUNJQUVvQWdBaEFRTkFJQUVpQkNnQ0JFRjRjU0FBUmcwQ0lBSkJIWFloQVNBQ1FRRjBJUUlnQkNBQlFRUnhhaUlIUVJCcUtBSUFJZ0VOQUFzZ0J5QUROZ0lRSUFNZ0JEWUNHQXNnQXlBRE5nSU1JQU1nQXpZQ0NBd0JDeUFFS0FJSUlnQWdBellDRENBRUlBTTJBZ2dnQTBFQU5nSVlJQU1nQkRZQ0RDQURJQUEyQWdnTFFaQ2tCRUdRcEFRb0FnQkJBV3NpQUVGL0lBQWJOZ0lBQ3dzSEFDQUFRUWhxQzdjQkFRZC9Jd0JCSUdzaUFpUUFBa0FnQWtFWWFpQUFFUG9DSWdVdEFBQkZEUUFnQUNBQUtBSUFRUXhyS0FJQWFpSURLQUlFR2lBQ1FSQnFJZ1FnQXhCUElBUkI2TGdFRU1zQklRTWdCQkJISUFKQkNHb2dBQkRFQXlFR0lBQWdBQ2dDQUVFTWF5Z0NBR29pQnhETkJDRUlJQUlnQXlBR0tBSUFJQWNnQ0NBQklBTW9BZ0FvQWhBUkNnQTJBaEFnQkJEeEFrVU5BQ0FBSUFBb0FnQkJER3NvQWdCcVFRVVF4QUlMSUFVUXhRSWdBa0VnYWlRQUlBQUxDZ0FnQUVFTkVRQUFHZ3NWQUNBQUVJY0JCRUFnQUNnQ0JBOExJQUF0QUFzTEh3RUJmeUFBRUljQkJFQWdBQ2dDQUNFQklBQVE2UUVhSUFFUU5Bc2dBQXNwQVFGL0lBSUVRQ0FBSVFNRFFDQURJQUU2QUFBZ0EwRUJhaUVESUFKQkFXc2lBZzBBQ3dzZ0FBdU9MZ0VMZnlNQVFSQnJJZ3NrQUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQWdBRUgwQVUwRVFFSHdvd1FvQWdBaUJFRVFJQUJCQzJwQmVIRWdBRUVMU1JzaUJrRURkaUlBZGlJQlFRTnhCRUFnQVVGL2MwRUJjU0FBYWlJQ1FRTjBJZ1ZCb0tRRWFpZ0NBQ0lCUVFocUlRQUNRQ0FCS0FJSUlnTWdCVUdZcEFScUlnVkdCRUJCOEtNRUlBUkJmaUFDZDNFMkFnQU1BUXNnQXlBRk5nSU1JQVVnQXpZQ0NBc2dBU0FDUVFOMElnSkJBM0kyQWdRZ0FTQUNhaUlCSUFFb0FnUkJBWEkyQWdRTURBc2dCa0g0b3dRb0FnQWlDRTBOQVNBQkJFQUNRRUVDSUFCMElnSkJBQ0FDYTNJZ0FTQUFkSEVpQUVFQUlBQnJjVUVCYXlJQUlBQkJESFpCRUhFaUFIWWlBVUVGZGtFSWNTSUNJQUJ5SUFFZ0FuWWlBRUVDZGtFRWNTSUJjaUFBSUFGMklnQkJBWFpCQW5FaUFYSWdBQ0FCZGlJQVFRRjJRUUZ4SWdGeUlBQWdBWFpxSWdKQkEzUWlBMEdncEFScUtBSUFJZ0VvQWdnaUFDQURRWmlrQkdvaUEwWUVRRUh3b3dRZ0JFRitJQUozY1NJRU5nSUFEQUVMSUFBZ0F6WUNEQ0FESUFBMkFnZ0xJQUZCQ0dvaEFDQUJJQVpCQTNJMkFnUWdBU0FHYWlJSElBSkJBM1FpQWlBR2F5SURRUUZ5TmdJRUlBRWdBbW9nQXpZQ0FDQUlCRUFnQ0VFRGRpSUZRUU4wUVppa0JHb2hBVUdFcEFRb0FnQWhBZ0ovSUFSQkFTQUZkQ0lGY1VVRVFFSHdvd1FnQkNBRmNqWUNBQ0FCREFFTElBRW9BZ2dMSVFVZ0FTQUNOZ0lJSUFVZ0FqWUNEQ0FDSUFFMkFnd2dBaUFGTmdJSUMwR0VwQVFnQnpZQ0FFSDRvd1FnQXpZQ0FBd01DMEgwb3dRb0FnQWlDa1VOQVNBS1FRQWdDbXR4UVFGcklnQWdBRUVNZGtFUWNTSUFkaUlCUVFWMlFRaHhJZ0lnQUhJZ0FTQUNkaUlBUVFKMlFRUnhJZ0Z5SUFBZ0FYWWlBRUVCZGtFQ2NTSUJjaUFBSUFGMklnQkJBWFpCQVhFaUFYSWdBQ0FCZG1wQkFuUkJvS1lFYWlnQ0FDSUJLQUlFUVhoeElBWnJJUVVnQVNFQ0EwQUNRQ0FDS0FJUUlnQkZCRUFnQWlnQ0ZDSUFSUTBCQ3lBQUtBSUVRWGh4SUFacklnSWdCU0FDSUFWSklnSWJJUVVnQUNBQklBSWJJUUVnQUNFQ0RBRUxDeUFCS0FJWUlRa2dBU0FCS0FJTUlnTkhCRUFnQVNnQ0NDSUFRWUNrQkNnQ0FFa2FJQUFnQXpZQ0RDQURJQUEyQWdnTUN3c2dBVUVVYWlJQ0tBSUFJZ0JGQkVBZ0FTZ0NFQ0lBUlEwRElBRkJFR29oQWdzRFFDQUNJUWNnQUNJRFFSUnFJZ0lvQWdBaUFBMEFJQU5CRUdvaEFpQURLQUlRSWdBTkFBc2dCMEVBTmdJQURBb0xRWDhoQmlBQVFiOS9TdzBBSUFCQkMyb2lBRUY0Y1NFR1FmU2pCQ2dDQUNJSFJRMEFRUUFnQm1zaEJRSkFBa0FDUUFKL1FRQWdCa0dBQWtrTkFCcEJIeUFHUWYvLy93ZExEUUFhSUFCQkNIWWlBQ0FBUVlEK1AycEJFSFpCQ0hFaUFIUWlBU0FCUVlEZ0gycEJFSFpCQkhFaUFYUWlBaUFDUVlDQUQycEJFSFpCQW5FaUFuUkJEM1lnQUNBQmNpQUNjbXNpQUVFQmRDQUdJQUJCRldwMlFRRnhja0VjYWdzaUNFRUNkRUdncGdScUtBSUFJZ0pGQkVCQkFDRUFEQUVMUVFBaEFDQUdRUUJCR1NBSVFRRjJheUFJUVI5R0czUWhBUU5BQWtBZ0FpZ0NCRUY0Y1NJSklBWnJJZ1FnQlU4TkFDQUVJUVVnQWlFRElBWWdDVWNOQUVFQUlRVWdBaUVBREFNTElBQWdBaWdDRkNJRUlBUWdBaUFCUVIxMlFRUnhhaWdDRUNJQ1Joc2dBQ0FFR3lFQUlBRkJBWFFoQVNBQ0RRQUxDeUFBSUFOeVJRUkFRUUFoQTBFQ0lBaDBJZ0JCQUNBQWEzSWdCM0VpQUVVTkF5QUFRUUFnQUd0eFFRRnJJZ0FnQUVFTWRrRVFjU0lBZGlJQlFRVjJRUWh4SWdJZ0FISWdBU0FDZGlJQVFRSjJRUVJ4SWdGeUlBQWdBWFlpQUVFQmRrRUNjU0lCY2lBQUlBRjJJZ0JCQVhaQkFYRWlBWElnQUNBQmRtcEJBblJCb0tZRWFpZ0NBQ0VBQ3lBQVJRMEJDd05BSUFBb0FnUkJlSEVnQm1zaUFpQUZTU0VCSUFJZ0JTQUJHeUVGSUFBZ0F5QUJHeUVESUFBb0FoQWlBUVIvSUFFRklBQW9BaFFMSWdBTkFBc0xJQU5GRFFBZ0JVSDRvd1FvQWdBZ0JtdFBEUUFnQXlnQ0dDRUlJQU1nQXlnQ0RDSUJSd1JBSUFNb0FnZ2lBRUdBcEFRb0FnQkpHaUFBSUFFMkFnd2dBU0FBTmdJSURBa0xJQU5CRkdvaUFpZ0NBQ0lBUlFSQUlBTW9BaEFpQUVVTkF5QURRUkJxSVFJTEEwQWdBaUVFSUFBaUFVRVVhaUlDS0FJQUlnQU5BQ0FCUVJCcUlRSWdBU2dDRUNJQURRQUxJQVJCQURZQ0FBd0lDeUFHUWZpakJDZ0NBQ0lCVFFSQVFZU2tCQ2dDQUNFQUFrQWdBU0FHYXlJQ1FSQlBCRUJCK0tNRUlBSTJBZ0JCaEtRRUlBQWdCbW9pQXpZQ0FDQURJQUpCQVhJMkFnUWdBQ0FCYWlBQ05nSUFJQUFnQmtFRGNqWUNCQXdCQzBHRXBBUkJBRFlDQUVING93UkJBRFlDQUNBQUlBRkJBM0kyQWdRZ0FDQUJhaUlCSUFFb0FnUkJBWEkyQWdRTElBQkJDR29oQUF3S0N5QUdRZnlqQkNnQ0FDSUJTUVJBUWZ5akJDQUJJQVpySWdFMkFnQkJpS1FFUVlpa0JDZ0NBQ0lBSUFacUlnSTJBZ0FnQWlBQlFRRnlOZ0lFSUFBZ0JrRURjallDQkNBQVFRaHFJUUFNQ2d0QkFDRUFJQVpCTDJvaUJRSi9RY2luQkNnQ0FBUkFRZENuQkNnQ0FBd0JDMEhVcHdSQ2Z6Y0NBRUhNcHdSQ2dLQ0FnSUNBQkRjQ0FFSElwd1FnQzBFTWFrRndjVUhZcXRXcUJYTTJBZ0JCM0tjRVFRQTJBZ0JCcktjRVFRQTJBZ0JCZ0NBTElnSnFJZ1JCQUNBQ2F5SUhjU0lDSUFaTkRRbEJxS2NFS0FJQUlnTUVRRUdncHdRb0FnQWlDQ0FDYWlJSklBaE5JQU1nQ1VseURRb0xRYXluQkMwQUFFRUVjUTBFQWtBQ1FFR0lwQVFvQWdBaUF3UkFRYkNuQkNFQUEwQWdBeUFBS0FJQUlnaFBCRUFnQ0NBQUtBSUVhaUFEU3cwREN5QUFLQUlJSWdBTkFBc0xRUUFRaHdJaUFVRi9SZzBGSUFJaEJFSE1wd1FvQWdBaUFFRUJheUlESUFGeEJFQWdBaUFCYXlBQklBTnFRUUFnQUd0eGFpRUVDeUFFSUFaTklBUkIvdi8vL3dkTGNnMEZRYWluQkNnQ0FDSUFCRUJCb0tjRUtBSUFJZ01nQkdvaUJ5QURUU0FBSUFkSmNnMEdDeUFFRUljQ0lnQWdBVWNOQVF3SEN5QUVJQUZySUFkeElnUkIvdi8vL3dkTERRUWdCQkNIQWlJQklBQW9BZ0FnQUNnQ0JHcEdEUU1nQVNFQUN5QUFRWDlHSUFaQk1Hb2dCRTF5UlFSQVFkQ25CQ2dDQUNJQklBVWdCR3RxUVFBZ0FXdHhJZ0ZCL3YvLy93ZExCRUFnQUNFQkRBY0xJQUVRaHdKQmYwY0VRQ0FCSUFScUlRUWdBQ0VCREFjTFFRQWdCR3NRaHdJYURBUUxJQUFpQVVGL1J3MEZEQU1MUVFBaEF3d0hDMEVBSVFFTUJRc2dBVUYvUncwQ0MwR3Nwd1JCcktjRUtBSUFRUVJ5TmdJQUN5QUNRZjcvLy84SFN3MEJJQUlRaHdJaUFVRi9Sa0VBRUljQ0lnQkJmMFp5SUFBZ0FVMXlEUUVnQUNBQmF5SUVJQVpCS0dwTkRRRUxRYUNuQkVHZ3B3UW9BZ0FnQkdvaUFEWUNBRUdrcHdRb0FnQWdBRWtFUUVHa3B3UWdBRFlDQUFzQ1FBSkFBa0JCaUtRRUtBSUFJZ01FUUVHd3B3UWhBQU5BSUFFZ0FDZ0NBQ0lDSUFBb0FnUWlCV3BHRFFJZ0FDZ0NDQ0lBRFFBTERBSUxRWUNrQkNnQ0FDSUFRUUFnQUNBQlRSdEZCRUJCZ0tRRUlBRTJBZ0FMUVFBaEFFRzBwd1FnQkRZQ0FFR3dwd1FnQVRZQ0FFR1FwQVJCZnpZQ0FFR1VwQVJCeUtjRUtBSUFOZ0lBUWJ5bkJFRUFOZ0lBQTBBZ0FFRURkQ0lDUWFDa0JHb2dBa0dZcEFScUlnTTJBZ0FnQWtHa3BBUnFJQU0yQWdBZ0FFRUJhaUlBUVNCSERRQUxRZnlqQkNBRVFTaHJJZ0JCZUNBQmEwRUhjVUVBSUFGQkNHcEJCM0ViSWdKcklnTTJBZ0JCaUtRRUlBRWdBbW9pQWpZQ0FDQUNJQU5CQVhJMkFnUWdBQ0FCYWtFb05nSUVRWXlrQkVIWXB3UW9BZ0EyQWdBTUFnc2dBQzBBREVFSWNTQUNJQU5MY2lBQklBTk5jZzBBSUFBZ0JDQUZhallDQkVHSXBBUWdBMEY0SUFOclFRZHhRUUFnQTBFSWFrRUhjUnNpQUdvaUFUWUNBRUg4b3dSQi9LTUVLQUlBSUFScUlnSWdBR3NpQURZQ0FDQUJJQUJCQVhJMkFnUWdBaUFEYWtFb05nSUVRWXlrQkVIWXB3UW9BZ0EyQWdBTUFRdEJnS1FFS0FJQUlBRkxCRUJCZ0tRRUlBRTJBZ0FMSUFFZ0JHb2hBa0d3cHdRaEFBSkFBa0FDUUFKQUFrQUNRQU5BSUFJZ0FDZ0NBRWNFUUNBQUtBSUlJZ0FOQVF3Q0N3c2dBQzBBREVFSWNVVU5BUXRCc0tjRUlRQURRQ0FESUFBb0FnQWlBazhFUUNBQ0lBQW9BZ1JxSWdVZ0Ewc05Bd3NnQUNnQ0NDRUFEQUFMQUFzZ0FDQUJOZ0lBSUFBZ0FDZ0NCQ0FFYWpZQ0JDQUJRWGdnQVd0QkIzRkJBQ0FCUVFocVFRZHhHMm9pQ0NBR1FRTnlOZ0lFSUFKQmVDQUNhMEVIY1VFQUlBSkJDR3BCQjNFYmFpSUVJQVlnQ0dvaUIyc2hCaUFESUFSR0JFQkJpS1FFSUFjMkFnQkIvS01FUWZ5akJDZ0NBQ0FHYWlJQU5nSUFJQWNnQUVFQmNqWUNCQXdEQ3lBRVFZU2tCQ2dDQUVZRVFFR0VwQVFnQnpZQ0FFSDRvd1JCK0tNRUtBSUFJQVpxSWdBMkFnQWdCeUFBUVFGeU5nSUVJQUFnQjJvZ0FEWUNBQXdEQ3lBRUtBSUVJZ0JCQTNGQkFVWUVRQ0FBUVhoeElRa0NRQ0FBUWY4QlRRUkFJQVFvQWdnaUFTQUFRUU4ySWdKQkEzUkJtS1FFYWtZYUlBRWdCQ2dDRENJQVJnUkFRZkNqQkVId293UW9BZ0JCZmlBQ2QzRTJBZ0FNQWdzZ0FTQUFOZ0lNSUFBZ0FUWUNDQXdCQ3lBRUtBSVlJUU1DUUNBRUlBUW9BZ3dpQVVjRVFDQUVLQUlJSWdBZ0FUWUNEQ0FCSUFBMkFnZ01BUXNDUUNBRVFSUnFJZ0FvQWdBaUJRMEFJQVJCRUdvaUFDZ0NBQ0lGRFFCQkFDRUJEQUVMQTBBZ0FDRUNJQVVpQVVFVWFpSUFLQUlBSWdVTkFDQUJRUkJxSVFBZ0FTZ0NFQ0lGRFFBTElBSkJBRFlDQUFzZ0EwVU5BQUpBSUFRZ0JDZ0NIQ0lBUVFKMFFhQ21CR29pQWlnQ0FFWUVRQ0FDSUFFMkFnQWdBUTBCUWZTakJFSDBvd1FvQWdCQmZpQUFkM0UyQWdBTUFnc2dBMEVRUVJRZ0F5Z0NFQ0FFUmh0cUlBRTJBZ0FnQVVVTkFRc2dBU0FETmdJWUlBUW9BaEFpQUFSQUlBRWdBRFlDRUNBQUlBRTJBaGdMSUFRb0FoUWlBRVVOQUNBQklBQTJBaFFnQUNBQk5nSVlDeUFHSUFscUlRWWdCQ0FKYWlFRUN5QUVJQVFvQWdSQmZuRTJBZ1FnQnlBR1FRRnlOZ0lFSUFZZ0Iyb2dCallDQUNBR1FmOEJUUVJBSUFaQkEzWWlBVUVEZEVHWXBBUnFJUUFDZjBId293UW9BZ0FpQWtFQklBRjBJZ0Z4UlFSQVFmQ2pCQ0FCSUFKeU5nSUFJQUFNQVFzZ0FDZ0NDQXNoQVNBQUlBYzJBZ2dnQVNBSE5nSU1JQWNnQURZQ0RDQUhJQUUyQWdnTUF3dEJIeUVBSUFaQi8vLy9CMDBFUUNBR1FRaDJJZ0FnQUVHQS9qOXFRUkIyUVFoeElnQjBJZ0VnQVVHQTRCOXFRUkIyUVFSeElnRjBJZ0lnQWtHQWdBOXFRUkIyUVFKeElnSjBRUTkySUFBZ0FYSWdBbkpySWdCQkFYUWdCaUFBUVJWcWRrRUJjWEpCSEdvaEFBc2dCeUFBTmdJY0lBZENBRGNDRUNBQVFRSjBRYUNtQkdvaEFRSkFRZlNqQkNnQ0FDSUNRUUVnQUhRaUEzRkZCRUJCOUtNRUlBSWdBM0kyQWdBZ0FTQUhOZ0lBSUFjZ0FUWUNHQXdCQ3lBR1FRQkJHU0FBUVFGMmF5QUFRUjlHRzNRaEFDQUJLQUlBSVFFRFFDQUJJZ0lvQWdSQmVIRWdCa1lOQXlBQVFSMTJJUUVnQUVFQmRDRUFJQUlnQVVFRWNXb2lBeWdDRUNJQkRRQUxJQU1nQnpZQ0VDQUhJQUkyQWhnTElBY2dCellDRENBSElBYzJBZ2dNQWd0Qi9LTUVJQVJCS0dzaUFFRjRJQUZyUVFkeFFRQWdBVUVJYWtFSGNSc2lBbXNpQnpZQ0FFR0lwQVFnQVNBQ2FpSUNOZ0lBSUFJZ0IwRUJjallDQkNBQUlBRnFRU2cyQWdSQmpLUUVRZGluQkNnQ0FEWUNBQ0FESUFWQkp5QUZhMEVIY1VFQUlBVkJKMnRCQjNFYmFrRXZheUlBSUFBZ0EwRVFha2tiSWdKQkd6WUNCQ0FDUWJpbkJDa0NBRGNDRUNBQ1FiQ25CQ2tDQURjQ0NFRzRwd1FnQWtFSWFqWUNBRUcwcHdRZ0JEWUNBRUd3cHdRZ0FUWUNBRUc4cHdSQkFEWUNBQ0FDUVJocUlRQURRQ0FBUVFjMkFnUWdBRUVJYWlFQklBQkJCR29oQUNBQklBVkpEUUFMSUFJZ0EwWU5BeUFDSUFJb0FnUkJmbkUyQWdRZ0F5QUNJQU5ySWdWQkFYSTJBZ1FnQWlBRk5nSUFJQVZCL3dGTkJFQWdCVUVEZGlJQlFRTjBRWmlrQkdvaEFBSi9RZkNqQkNnQ0FDSUNRUUVnQVhRaUFYRkZCRUJCOEtNRUlBRWdBbkkyQWdBZ0FBd0JDeUFBS0FJSUN5RUJJQUFnQXpZQ0NDQUJJQU0yQWd3Z0F5QUFOZ0lNSUFNZ0FUWUNDQXdFQzBFZklRQWdBMElBTndJUUlBVkIvLy8vQjAwRVFDQUZRUWgySWdBZ0FFR0EvajlxUVJCMlFRaHhJZ0IwSWdFZ0FVR0E0QjlxUVJCMlFRUnhJZ0YwSWdJZ0FrR0FnQTlxUVJCMlFRSnhJZ0owUVE5MklBQWdBWElnQW5KcklnQkJBWFFnQlNBQVFSVnFka0VCY1hKQkhHb2hBQXNnQXlBQU5nSWNJQUJCQW5SQm9LWUVhaUVCQWtCQjlLTUVLQUlBSWdKQkFTQUFkQ0lFY1VVRVFFSDBvd1FnQWlBRWNqWUNBQ0FCSUFNMkFnQWdBeUFCTmdJWURBRUxJQVZCQUVFWklBQkJBWFpySUFCQkgwWWJkQ0VBSUFFb0FnQWhBUU5BSUFFaUFpZ0NCRUY0Y1NBRlJnMEVJQUJCSFhZaEFTQUFRUUYwSVFBZ0FpQUJRUVJ4YWlJRUtBSVFJZ0VOQUFzZ0JDQUROZ0lRSUFNZ0FqWUNHQXNnQXlBRE5nSU1JQU1nQXpZQ0NBd0RDeUFDS0FJSUlnQWdCellDRENBQ0lBYzJBZ2dnQjBFQU5nSVlJQWNnQWpZQ0RDQUhJQUEyQWdnTElBaEJDR29oQUF3RkN5QUNLQUlJSWdBZ0F6WUNEQ0FDSUFNMkFnZ2dBMEVBTmdJWUlBTWdBallDRENBRElBQTJBZ2dMUWZ5akJDZ0NBQ0lBSUFaTkRRQkIvS01FSUFBZ0Jtc2lBVFlDQUVHSXBBUkJpS1FFS0FJQUlnQWdCbW9pQWpZQ0FDQUNJQUZCQVhJMkFnUWdBQ0FHUVFOeU5nSUVJQUJCQ0dvaEFBd0RDMEhRbVFSQk1EWUNBRUVBSVFBTUFnc0NRQ0FJUlEwQUFrQWdBeWdDSENJQVFRSjBRYUNtQkdvaUFpZ0NBQ0FEUmdSQUlBSWdBVFlDQUNBQkRRRkI5S01FSUFkQmZpQUFkM0VpQnpZQ0FBd0NDeUFJUVJCQkZDQUlLQUlRSUFOR0cyb2dBVFlDQUNBQlJRMEJDeUFCSUFnMkFoZ2dBeWdDRUNJQUJFQWdBU0FBTmdJUUlBQWdBVFlDR0FzZ0F5Z0NGQ0lBUlEwQUlBRWdBRFlDRkNBQUlBRTJBaGdMQWtBZ0JVRVBUUVJBSUFNZ0JTQUdhaUlBUVFOeU5nSUVJQUFnQTJvaUFDQUFLQUlFUVFGeU5nSUVEQUVMSUFNZ0JrRURjallDQkNBRElBWnFJZ1FnQlVFQmNqWUNCQ0FFSUFWcUlBVTJBZ0FnQlVIL0FVMEVRQ0FGUVFOMklnRkJBM1JCbUtRRWFpRUFBbjlCOEtNRUtBSUFJZ0pCQVNBQmRDSUJjVVVFUUVId293UWdBU0FDY2pZQ0FDQUFEQUVMSUFBb0FnZ0xJUUVnQUNBRU5nSUlJQUVnQkRZQ0RDQUVJQUEyQWd3Z0JDQUJOZ0lJREFFTFFSOGhBQ0FGUWYvLy93ZE5CRUFnQlVFSWRpSUFJQUJCZ1A0L2FrRVFka0VJY1NJQWRDSUJJQUZCZ09BZmFrRVFka0VFY1NJQmRDSUNJQUpCZ0lBUGFrRVFka0VDY1NJQ2RFRVBkaUFBSUFGeUlBSnlheUlBUVFGMElBVWdBRUVWYW5aQkFYRnlRUnhxSVFBTElBUWdBRFlDSENBRVFnQTNBaEFnQUVFQ2RFR2dwZ1JxSVFFQ1FBSkFJQWRCQVNBQWRDSUNjVVVFUUVIMG93UWdBaUFIY2pZQ0FDQUJJQVEyQWdBTUFRc2dCVUVBUVJrZ0FFRUJkbXNnQUVFZlJodDBJUUFnQVNnQ0FDRUNBMEFnQWlJQktBSUVRWGh4SUFWR0RRSWdBRUVkZGlFQ0lBQkJBWFFoQUNBQklBSkJCSEZxSWdjb0FoQWlBZzBBQ3lBSElBUTJBaEFMSUFRZ0FUWUNHQ0FFSUFRMkFnd2dCQ0FFTmdJSURBRUxJQUVvQWdnaUFDQUVOZ0lNSUFFZ0JEWUNDQ0FFUVFBMkFoZ2dCQ0FCTmdJTUlBUWdBRFlDQ0FzZ0EwRUlhaUVBREFFTEFrQWdDVVVOQUFKQUlBRW9BaHdpQUVFQ2RFR2dwZ1JxSWdJb0FnQWdBVVlFUUNBQ0lBTTJBZ0FnQXcwQlFmU2pCQ0FLUVg0Z0FIZHhOZ0lBREFJTElBbEJFRUVVSUFrb0FoQWdBVVliYWlBRE5nSUFJQU5GRFFFTElBTWdDVFlDR0NBQktBSVFJZ0FFUUNBRElBQTJBaEFnQUNBRE5nSVlDeUFCS0FJVUlnQkZEUUFnQXlBQU5nSVVJQUFnQXpZQ0dBc0NRQ0FGUVE5TkJFQWdBU0FGSUFacUlnQkJBM0kyQWdRZ0FDQUJhaUlBSUFBb0FnUkJBWEkyQWdRTUFRc2dBU0FHUVFOeU5nSUVJQUVnQm1vaUF5QUZRUUZ5TmdJRUlBTWdCV29nQlRZQ0FDQUlCRUFnQ0VFRGRpSUhRUU4wUVppa0JHb2hBRUdFcEFRb0FnQWhBZ0ovUVFFZ0IzUWlCeUFFY1VVRVFFSHdvd1FnQkNBSGNqWUNBQ0FBREFFTElBQW9BZ2dMSVFRZ0FDQUNOZ0lJSUFRZ0FqWUNEQ0FDSUFBMkFnd2dBaUFFTmdJSUMwR0VwQVFnQXpZQ0FFSDRvd1FnQlRZQ0FBc2dBVUVJYWlFQUN5QUxRUkJxSkFBZ0FBc05BQ0FBS0FJQUlBRkJBblJxQzlFREFRVi9Jd0JCRUdzaUFDUUFBa0FnQWtVTkFFR0E4QU1vQWdBZ0FVb05BQ0FDTFFBQVJRMEFJQUFnQXpZQ0RDTUFRUkJySWdVa0FDQUZJQU0yQWd3Q1FDQUNSUTBBUVlEd0F5Z0NBQ0FCU2cwQUlBSXRBQUJGRFFBZ0JTQUZLQUlNSWdNMkFnaEJBRUVBSUFJZ0F4Q0lBaUlHUlEwQUlBRkJBMDBFUUNBQlFRSjBRZENyQVdvb0FnQVFvZ0ZCQTJvaEJBc2dCQ0FHYWlJSFFRRnFJZ2dRT3lFRElBUUVRQ0FGSUFGQkFuUkIwS3NCYWlnQ0FEWUNBQ0FESUFSQkFXcEI1U1lnQlJEYUF4b0xJQU1nQkdvZ0JrRUJhaUFDSUFVb0Fnd1FpQUlhQWtBQ1FFR1FtQVFvQWdBaUFRUkFRWlNZQkNnQ0FFVU5BVUdZbUFRb0FnQkIxSm9FUndSQVFaeVlCQ2dDQUNJRVJRMERRYVNZQkNnQ0FDSUJRWUFnUVFCQm9KZ0VMUUFBR3lJQ1R3MERJQUVnQkdvaEJDQUNJQUZyUVFScklBZFBCRUFnQkNBRElBZ1EyQU5CcEpnRUlBRWdCMm8yQWdBTUJBc2dCRUd1M0xnQk5nQUFRYVNZQkNBQ05nSUFEQU1MUWFTWUJDZ0NBRVVOQVVHY21BUW9BZ0FnQVJFQkFFR2ttQVJCQURZQ0FFR1FtQVFvQWdBaEFRd0JDMEdROUFJb0FnQWhBU0FEUVFFZ0F4Q2lBU0FCRU00Qkdnd0JDeUFESUFFUkFRQUxJQU1RTkFzZ0JVRVFhaVFBQ3lBQVFSQnFKQUFMQndBZ0FFRU1hZ3N6QVFGL0lBSUVRQ0FBSVFNRFFDQURJQUV0QUFBNkFBQWdBMEVCYWlFRElBRkJBV29oQVNBQ1FRRnJJZ0lOQUFzTElBQUxFZ0FnQUJDSEFRUkFJQUFvQWdBUEN5QUFDd2tBSUFBUVFDQUJhZ3ZaQVFFRWZ3SkFJQUVnQUJBNElnTkxCRUFqQUVFUWF5SUNKQUFnQVNBRGF5SURCRUFnQUJCUklRUWdBQkE0SWdFZ0Eyb2hCU0FESUFRZ0FXdExCRUFnQUNBRUlBVWdCR3NnQVNBQkVMVUVDeUFCSUFBUVFDSUVhaUFEUVFBUS9BWWdBQ0FGRUprQ0lBSkJBRG9BRHlBRUlBVnFJQUpCRDJvUWhnRUxEQUVMSXdCQkVHc2lBaVFBQWtBZ0FCQ0hBUVJBSUFBb0FnQWhBeUFDUVFBNkFBOGdBU0FEYWlBQ1FROXFFSVlCSUFBZ0FSQ0tBUXdCQ3lBQ1FRQTZBQTRnQUNBQmFpQUNRUTVxRUlZQklBQWdBUkNSQVFzTElBSkJFR29rQUFzUUFDQUFLQUlFSUFBb0FnQnJRUU4xQ3hBQUlBQW9BZ1FnQUNnQ0FHdEJBblVMR3dFQmZ5TUFRUkJySWdFa0FDQUFFTlFFSUFGQkVHb2tBQ0FBQ3hJQUlBQUVRQ0FBS0FJQUVEUWdBQkEwQ3dzTEFDQUFLQUlBRU5rQ0dnczFBUUYvSXdCQkVHc2lBaVFBSUFJZ0FDZ0NBRFlDRENBQUlBRW9BZ0EyQWdBZ0FTQUNRUXhxS0FJQU5nSUFJQUpCRUdva0FBdXVCd0lHZndSOUFuMGdBQ2dDR0NFSUlBQW9BZ1FoQlNBQUtBSUlJUVFnQUNnQ0RDRUhBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKL0lBR0xRd0FBQUU5ZEJFQWdBYWdNQVF0QmdJQ0FnSGdMQW44Z0FZNGlDWXREQUFBQVQxMEVRQ0FKcUF3QkMwR0FnSUNBZUFzaUFFWUVRQUovSUFLTFF3QUFBRTlkQkVBZ0FxZ01BUXRCZ0lDQWdIZ0xJUVlnQmdKL0lBS09JZ21MUXdBQUFFOWRCRUFnQ2FnTUFRdEJnSUNBZ0hnTElnTkhEUUVnQTBFQVNDQURJQVJQY2cwQ0lBUWdBMEVCYWlJR1RRMERJQUJCQUVnZ0FDQUZUM0lOQkNBRklBQkJBV29pQkUwTkJTQUVzaUFCa3lJS0lBYXlJQUtUSWd1VUlnbERBQUFBQUdCRklBbTdSSEdzaTl0b0FQQS9aVVZ5RFFZZ0FTQUFzcE1pRENBTGxDSUJRd0FBQUFCZ1JTQUJ1MFJ4ckl2YmFBRHdQMlZGY2cwSElBb2dBaUFEc3BNaUNwUWlBa01BQUFBQVlFVWdBcnRFY2F5TDIyZ0E4RDlsUlhJTkNDQU1JQXFVSWdwREFBQUFBR0JGSUFxN1JIR3NpOXRvQVBBL1pVVnlEUWtnQ2lBQ0lBa2dBWktTa3J0RWNheUwyMmdBOEQ5bFJRMEtJQW9nQ0NBRElBZHNhaUlESUFkcUlnVWdCRUVDZENJRWFpb0NBSlFnQWlBRklBQkJBblFpQUdvcUFnQ1VJQWtnQUNBRGFpb0NBSlFnQVNBRElBUnFLZ0lBbEpLU2tnd01DMEhRc2dSQjZ0QUJFRE5CbnRFQkVETkJ0QjBRTTBIRkFCQTJRZTRoRUROQjJOSUJFRE1RTnd3S0MwSFFzZ1JCOXRJQkVETkJudEVCRUROQnRCMFFNMEhHQUJBMlFlNGhFRE5CMk5JQkVETVFOd3dKQzBIUXNnUkJxdE1CRUROQm50RUJFRE5CdEIwUU0wSFBBQkEyUWU0aEVETkIyTk1CRURNUU53d0lDMEhRc2dSQjZkTUJFRE5CbnRFQkVETkJ0QjBRTTBIUUFCQTJRZTRoRUROQnBkUUJFRE1RTnd3SEMwSFFzZ1JCdmRRQkVETkJudEVCRUROQnRCMFFNMEhSQUJBMlFlNGhFRE5CNnRRQkVETVFOd3dHQzBIUXNnUkIrOVFCRUROQm50RUJFRE5CdEIwUU0wSFNBQkEyUWU0aEVETkJ0dFVCRURNUU53d0ZDMEhRc2dSQnp0VUJFRE5CbnRFQkVETkJ0QjBRTTBIZUFCQTJRZTRoRUROQi9kVUJFRE1RTnd3RUMwSFFzZ1JCaXRZQkVETkJudEVCRUROQnRCMFFNMEhmQUJBMlFlNGhFRE5CL2RVQkVETVFOd3dEQzBIUXNnUkJ1ZFlCRUROQm50RUJFRE5CdEIwUU0wSGdBQkEyUWU0aEVETkIvZFVCRURNUU53d0NDMEhRc2dSQjZOWUJFRE5CbnRFQkVETkJ0QjBRTTBIaEFCQTJRZTRoRUROQi9kVUJFRE1RTnd3QkMwSFFzZ1JCbDljQkVETkJudEVCRUROQnRCMFFNMEhpQUJBMlFlNGhFRE5CL2RVQkVETVFOd3NRQUFBTEN3Y0FJQUJCQkdvTERRQWdBQ2dDQUNBQlFRVjBhZ3N6QVFGL0lBQkJBU0FBR3lFQUFrQURRQ0FBRURzaUFRMEJRYWpJQkNnQ0FDSUJCRUFnQVJFUkFBd0JDd3NRQUFBTElBRUxDUUFnQUJDb0FpQUFDMFVBSUFFZ0FDZ0NDRThFUUVIUXNnUkI5czRCRUROQm04OEJFRE5CdEIwUU0wSDhBQkEyUWU0aEVETkJxTkFCRURNUU54QUFBQXNnQUNnQ0dDQUFLQUlNSUFGc2Fnc01BQ0FBSUFGQkhHb1F1Z1FMMHdFQ0EzOENmZ0pBSUFBcEEzQWlCRkJGSUFRZ0FDa0RlQ0FBS0FJRUlnRWdBQ2dDTENJQ2E2eDhJZ1ZYY1VVRVFDQUFFSWtESWdOQkFFNE5BU0FBS0FJc0lRSWdBQ2dDQkNFQkN5QUFRbjgzQTNBZ0FDQUJOZ0pvSUFBZ0JTQUNJQUZyckh3M0EzaEJmdzhMSUFWQ0FYd2hCU0FBS0FJRUlRRWdBQ2dDQ0NFQ0FrQWdBQ2tEY0NJRVVBMEFJQVFnQlgwaUJDQUNJQUZyckZrTkFDQUJJQVNuYWlFQ0N5QUFJQUkyQW1nZ0FDQUZJQUFvQWl3aUFDQUJhNng4TndONElBQWdBVThFUUNBQlFRRnJJQU02QUFBTElBTUxHd0VCZjBFS0lRRWdBQkNIQVFSL0lBQVE2UUZCQVdzRlFRb0xDdzBBSUFBb0FnQWdBVUVEZEdvTDVBRUJCbjhnQVJESkJDRURJd0JCRUdzaUJTUUFBa0FnQXlBQUlnUVF2QVFpQUUwRVFDQUVFRUFpQmlFQ0lBTWlBQVIvQWtBZ0FTQUNSZzBBSUFJZ0FXc2dBRUVDZEU4RVFDQUFSUTBCQTBBZ0FpQUJLQUlBTmdJQUlBSkJCR29oQWlBQlFRUnFJUUVnQUVFQmF5SUFEUUFMREFFTElBQkZEUUFEUUNBQ0lBQkJBV3NpQUVFQ2RDSUhhaUFCSUFkcUtBSUFOZ0lBSUFBTkFBc0xRUUFGSUFJTEdpQUZRUUEyQWd3Z0JpQURRUUowYWlBRlFReHFFSGtnQkNBREVKa0NEQUVMSUFRZ0FDQURJQUJySUFRUU9DSUFRUUFnQUNBRElBRVErZ1lMSUFWQkVHb2tBQXQxQVFOL0lBRVFvZ0VoQWlNQVFSQnJJZ1FrQUFKQUlBSWdBQkJSSWdOTkJFQWdBQkJBSVFNZ0FnUkFJQU1nQVNBQ0VNc0NDeUFFUVFBNkFBOGdBaUFEYWlBRVFROXFFSVlCSUFBZ0FoQ1pBZ3dCQ3lBQUlBTWdBaUFEYXlBQUVEZ2lBRUVBSUFBZ0FpQUJFTFVEQ3lBRVFSQnFKQUFMQlFBUUFBQUxFQUFnQUNnQ0JDQUFLQUlBYTBFTWJRdGdBUUYvSXdCQkVHc2lCU1FBSUFBZ0F5QUVFUGNCSVFBZ0JVRU1haUFGUVFocUlBRWdBaUFERUp3RUlBVXFBZ2doQVNBQUlBVXFBZ3dnQUNnQ0JFRUNhN01RNXdJZ0FTQUFLQUlJUVFKcnN4RG5BaEJKSVFFZ0JVRVFhaVFBSUFFTENRQWdBQ0FBRU9nRkN3Y0FJQUJCRUdvTFJnQWdBQ0FCS2dJSUlBRXFBZ0FnQWlvQ0FKUWdBU29DQkNBQ0tnSUVsSktTT0FJQUlBQWdBU29DRkNBQktnSU1JQUlxQWdDVUlBRXFBaEFnQWlvQ0JKU1NramdDQkFzb0FRRi9JQUVnQVVFQmF5SUNjVVVFUUNBQUlBSnhEd3NnQUNBQlR3Ui9JQUFnQVhBRklBQUxDL0FDQVFSL1FleTVCQzBBQUFSQVFlaTVCQ2dDQUE4TEl3QkJJR3NpQWlRQUFrQUNRQU5BSUFKQkNHb2dBRUVDZEdvQ2YwRUJJQUIwUWYvLy8vOEhjU0lEUVFGeVJRUkFJQUJCQW5Rb0FnQU1BUXNnQUVHT21RSkJrcVFDSUFNYkVNNEVDeUlETmdJQUlBTkJmMGNFUUNBQVFRRnFJZ0JCQmtZTkFnd0JDd3NNQVF0QkFCRE1CRVVFUUVING13TWhBU0FDUVFocVFmaWJBeER5QWtVTkFVR1FuQU1oQVNBQ1FRaHFRWkNjQXhEeUFrVU5BVUVBSVFCQndMZ0VMUUFBUlFSQUEwQWdBRUVDZEVHUXVBUnFJQUJCa3FRQ0VNNEVOZ0lBSUFCQkFXb2lBRUVHUncwQUMwSEF1QVJCQVRvQUFFR291QVJCa0xnRUtBSUFOZ0lBQzBHUXVBUWhBU0FDUVFocVFaQzRCQkR5QWtVTkFVR291QVFoQVNBQ1FRaHFRYWk0QkJEeUFrVU5BVUVZRURzaUFVVU5BUXNnQVNBQ0tRTUlOd0lBSUFFZ0Fpa0RHRGNDRUNBQklBSXBBeEEzQWdnTElBSkJJR29rQUNBQklRQkI3TGtFUVFFNkFBQkI2TGtFSUFBMkFnQWdBQXZKQ2dJRmZ3OStJd0JCNEFCcklnVWtBQ0FFUXYvLy8vLy8veitESVF3Z0FpQUVoVUtBZ0lDQWdJQ0FnSUIvZ3lFS0lBSkMvLy8vLy8vL1A0TWlEVUlnaUNFT0lBUkNNSWluUWYvL0FYRWhCd0pBQWtBZ0FrSXdpS2RCLy84QmNTSUpRZi8vQVd0QmdvQitUd1JBSUFkQi8vOEJhMEdCZ0g1TERRRUxJQUZRSUFKQy8vLy8vLy8vLy8vL0FJTWlDMEtBZ0lDQWdJREEvLzhBVkNBTFFvQ0FnSUNBZ01ELy93QlJHMFVFUUNBQ1FvQ0FnSUNBZ0NDRUlRb01BZ3NnQTFBZ0JFTC8vLy8vLy8vLy8vOEFneUlDUW9DQWdJQ0FnTUQvL3dCVUlBSkNnSUNBZ0lDQXdQLy9BRkViUlFSQUlBUkNnSUNBZ0lDQUlJUWhDaUFESVFFTUFnc2dBU0FMUW9DQWdJQ0FnTUQvL3dDRmhGQUVRQ0FDSUFPRVVBUkFRb0NBZ0lDQWdPRC8vd0FoQ2tJQUlRRU1Bd3NnQ2tLQWdJQ0FnSURBLy84QWhDRUtRZ0FoQVF3Q0N5QURJQUpDZ0lDQWdJQ0F3UC8vQUlXRVVBUkFJQUVnQzRRaEFrSUFJUUVnQWxBRVFFS0FnSUNBZ0lEZy8vOEFJUW9NQXdzZ0NrS0FnSUNBZ0lEQS8vOEFoQ0VLREFJTElBRWdDNFJRQkVCQ0FDRUJEQUlMSUFJZ0E0UlFCRUJDQUNFQkRBSUxJQXRDLy8vLy8vLy9QMWdFUUNBRlFkQUFhaUFCSUEwZ0FTQU5JQTFRSWdZYmVTQUdRUVowclh5bklnWkJEMnNRakFGQkVDQUdheUVHSUFVcEExZ2lEVUlnaUNFT0lBVXBBMUFoQVFzZ0FrTC8vLy8vLy84L1ZnMEFJQVZCUUdzZ0F5QU1JQU1nRENBTVVDSUlHM2tnQ0VFR2RLMThweUlJUVE5ckVJd0JJQVlnQ0d0QkVHb2hCaUFGS1FOSUlRd2dCU2tEUUNFREN5QURRZytHSWd0Q2dJRCsvdytESWdJZ0FVSWdpQ0lFZmlJUUlBdENJSWdpRXlBQlF2Ly8vLzhQZ3lJQmZud2lEMElnaGlJUklBRWdBbjU4SWdzZ0VWU3RJQUlnRFVMLy8vLy9ENE1pRFg0aUZTQUVJQk4rZkNJUklBeENENFlnQTBJeGlJUWlFa0wvLy8vL0Q0TWlBeUFCZm53aUZDQVBJQkJVclVJZ2hpQVBRaUNJaEh3aUR5QUNJQTVDZ0lBRWhDSU1maUlXSUEwZ0UzNThJZzRnRWtJZ2lFS0FnSUNBQ0lRaUFpQUJmbndpRUNBRElBUitmQ0lTUWlDR2ZDSVhmQ0VCSUFjZ0NXb2dCbXBCLy84QWF5RUdBa0FnQWlBRWZpSVlJQXdnRTM1OElnUWdHRlN0SUFRZ0JDQURJQTErZkNJRVZxMThJQUlnREg1OElBUWdCQ0FSSUJWVXJTQVJJQlJXclh4OElnUldyWHdnQXlBTWZpSURJQUlnRFg1OElnSWdBMVN0UWlDR0lBSkNJSWlFZkNBRUlBSkNJSVo4SWdJZ0JGU3RmQ0FDSUFJZ0VDQVNWcTBnRGlBV1ZLMGdEaUFRVnExOGZFSWdoaUFTUWlDSWhId2lBbGF0ZkNBQ0lBSWdEeUFVVkswZ0R5QVhWcTE4ZkNJQ1ZxMThJZ1JDZ0lDQWdJQ0F3QUNEVUVVRVFDQUdRUUZxSVFZTUFRc2dDMEkvaUNFRElBUkNBWVlnQWtJL2lJUWhCQ0FDUWdHR0lBRkNQNGlFSVFJZ0MwSUJoaUVMSUFNZ0FVSUJob1FoQVFzZ0JrSC8vd0ZPQkVBZ0NrS0FnSUNBZ0lEQS8vOEFoQ0VLUWdBaEFRd0JDd0orSUFaQkFFd0VRRUVCSUFacklnZEJnQUZQQkVCQ0FDRUJEQU1MSUFWQk1Hb2dDeUFCSUFaQi93QnFJZ1lRakFFZ0JVRWdhaUFDSUFRZ0JoQ01BU0FGUVJCcUlBc2dBU0FIRUlVQ0lBVWdBaUFFSUFjUWhRSWdCU2tETUNBRktRTTRoRUlBVXEwZ0JTa0RJQ0FGS1FNUWhJUWhDeUFGS1FNb0lBVXBBeGlFSVFFZ0JTa0RBQ0VDSUFVcEF3Z01BUXNnQkVMLy8vLy8vLzgvZ3lBR3JVSXdob1FMSUFxRUlRb2dDMUFnQVVJQVdTQUJRb0NBZ0lDQWdJQ0FnSDlSRzBVRVFDQUtJQUpDQVh3aUFTQUNWSzE4SVFvTUFRc2dDeUFCUW9DQWdJQ0FnSUNBZ0grRmhGQkZCRUFnQWlFQkRBRUxJQW9nQWlBQ1FnR0RmQ0lCSUFKVXJYd2hDZ3NnQUNBQk53TUFJQUFnQ2pjRENDQUZRZUFBYWlRQUN3WUFJQUFRTkF2SkJBRUhmd0pBSUFBb0F0UURJZ1FvQWhBaUFrR0FnQUpPQkVBZ0JDZ0NGQ0VEREFFTElBUW9BaFFoQXdOQUlBUWdBMEVCYXlJQ05nSVVBa0FnQTBFQVNnUkFJQUloQXd3QkMwRUFJUVVnQUNnQ3VBTkZCRUFDUUNBQUtBSVlJZ0lvQWdRTkFDQUFJQUlvQWd3UkFBQU5BQ0FBS0FJQUlnTkJHVFlDRkNBQUlBTW9BZ0FSQVFBTElBSWdBaWdDQkVFQmF6WUNCQ0FDSUFJb0FnQWlBa0VCYWpZQ0FBSkFJQUl0QUFBaUJVSC9BVWNOQUFOQUFrQWdBQ2dDR0NJQ0tBSUVEUUFnQUNBQ0tBSU1FUUFBRFFBZ0FDZ0NBQ0lEUVJrMkFoUWdBQ0FES0FJQUVRRUFDeUFDSUFJb0FnUkJBV3MyQWdRZ0FpQUNLQUlBSWdKQkFXbzJBZ0JCL3dFaEJTQUNMUUFBSWdKQi93RkdEUUFMSUFKRkRRQWdBQ0FDTmdLNEEwRUFJUVVMSUFRb0FoUWhBZ3NnQkNBQ1FRaHFJZ00yQWhRZ0JDQUVLQUlNUVFoMElBVnlOZ0lNSUFKQmQwb05BQ0FFSUFKQkNXb2lBellDRkNBRERRQWdCRUdBZ0FJMkFoQkJBQ0VEQ3lBRUlBUW9BaEJCQVhRaUFqWUNFQ0FDUVlDQUFrZ05BQXNMSUFRZ0FpQUJMUUFBSWdCQi93QnhRUUowUVpDeEFtb29BZ0FpQlVFUWRTSUdheUlDTmdJUUlBVkJDSFVoQndKQUlBUW9BZ3dpQ0NBQ0lBTjBJZ05PQkVBZ0JDQUdOZ0lRSUFRZ0NDQURhellDRENBQVFZQUJjU0VESUFJZ0JrZ0VRQ0FCSUFNZ0IzTTZBQUFNQWdzZ0FTQURJQVZ6T2dBQUlBQkJnQUZ6SVFBTUFRc2dBa0gvL3dGTERRQWdBRUdBQVhFaEF5QUNJQVpJQkVBZ0FTQURJQVZ6T2dBQUlBQkJnQUZ6SVFBTUFRc2dBU0FESUFkek9nQUFDeUFBUVFkMkM3Z0JBUVIvSUFNb0Frd2FJQUVnQW13aEJTQURJQU1vQWtnaUJFRUJheUFFY2pZQ1NDQURLQUlFSWdZZ0F5Z0NDQ0lFUmdSL0lBVUZJQUFnQmlBRUlBWnJJZ1FnQlNBRUlBVkpHeUlFRUQ4YUlBTWdBeWdDQkNBRWFqWUNCQ0FBSUFScUlRQWdCU0FFYXdzaUJBUkFBMEFDUUNBREVJb0RSUVJBSUFNZ0FDQUVJQU1vQWlBUkJBQWlCdzBCQ3lBRklBUnJJQUZ1RHdzZ0FDQUhhaUVBSUFRZ0IwY2hCaUFFSUFkcklRUWdCZzBBQ3dzZ0FrRUFJQUViQ3hBQUlBQkJnT3dESUFFb0FnQzNFQllMcXdFQkJIOGpBRUVnYXlJQkpBQWdBVUVBTmdJTUlBRkIwQUkyQWdnZ0FTQUJLUU1JTndNQUlBRkJFR29pQXlBQktRSUFOd0lFSUFNZ0FEWUNBQ01BUVJCcklnSWtBQ0FBS0FJQVFYOUhCRUFnQWtFSWFpSUVJQU1RZ1FFYUlBSWdCQkNCQVJvRFFDQUFLQUlBUVFGR0RRQUxJQUFvQWdCRkJFQWdBRUVCTmdJQUlBSkIwUUlSQVFBZ0FFRi9OZ0lBQ3dzZ0FrRVFhaVFBSUFBb0FnUWhBQ0FCUVNCcUpBQWdBRUVCYXdzUUFDQUFFSkVHSUFCQjJNQUROZ0lBQzdnQkFRRjlJQUlnQVJEb0JTRURJQUFnQUNvQ0FDQURJQUVxQWdDVWt6Z0NBQ0FBSUFBcUFnUWdBeUFCS2dJRWxKTTRBZ1FnQUNBQUtnSUlJQU1nQVNvQ0NKU1RPQUlJSUFBZ0FDb0NEQ0FESUFFcUFneVVremdDRENBQUlBQXFBaEFnQXlBQktnSVFsSk00QWhBZ0FDQUFLZ0lVSUFNZ0FTb0NGSlNUT0FJVUlBQWdBQ29DR0NBRElBRXFBaGlVa3pnQ0dDQUFJQUFxQWh3Z0F5QUJLZ0ljbEpNNEFod2dBQ0FBS2dJZ0lBTWdBU29DSUpTVE9BSWdDKzBGQVFsL0l3QkJFR3NpQ0NRQUlBQVFtZ01qQUVFUWF5SUNKQUFnQWlBQU5nSU1JQWhCQ0dvaUJTQUNRUXhxRUhrZ0FrRVFhaVFBUWNER0JCQkVJQUZOQkVBQ1FFSEF4Z1FRUkNJQ0lBRkJBV29pQUVrRVFDTUFRU0JySWdra0FBSkFJQUFnQW1zaUJrSEF4Z1FRTlNnQ0FFSEV4Z1FvQWdCclFRSjFUUVJBSUFZUWtnY01BUXRCd01ZRUVGa2hCeUFKUVFocUlRQUNmMEhBeGdRUVJDQUdhaUVFSXdCQkVHc2lBeVFBSUFNZ0JEWUNEQ0FFRUlNSElnSk5CRUJCd01ZRUVOTUJJZ1FnQWtFQmRra0VRQ0FESUFSQkFYUTJBZ2dnQTBFSWFpQURRUXhxRUhvb0FnQWhBZ3NnQTBFUWFpUUFJQUlNQVFzUVZRQUxJUU5Cd01ZRUVFUWhDa0VBSVFJakFFRVFheUlFSkFBZ0JFRUFOZ0lNSUFCQkRHb2dCRUVNYWlBSEVMb0JJQU1FUUNBQUtBSVFJQU1RZ2djaEFnc2dBQ0FDTmdJQUlBQWdBaUFLUVFKMGFpSUhOZ0lJSUFBZ0J6WUNCQ0FBRUQ0Z0FpQURRUUowYWpZQ0FDQUVRUkJxSkFBakFFRVFheUlFSkFBZ0JDQUFRUWhxSUFZUXBnTWlBeWdDQUNFQ0EwQWdBeWdDQkNBQ1J3UkFJQUFvQWhBZ0F5Z0NBQkNUQkNBRElBTW9BZ0JCQkdvaUFqWUNBQXdCQ3dzZ0F4Q3JBU0FFUVJCcUpBQkJ3TVlFRU9vQ1FjREdCQkJaUWNER0JDZ0NBRUhFeGdRb0FnQWdBRUVFYWlJQ0VKZ0NRY0RHQkNBQ0VFaEJ4TVlFSUFCQkNHb1FTRUhBeGdRUU5TQUFFRDRRU0NBQUlBQW9BZ1EyQWdCQndNWUVRY0RHQkJCRUVMWUNJQUFvQWdRaEFnTkFJQUlnQUNnQ0NFY0VRQ0FBS0FJUUdpQUFJQUFvQWdoQkJHczJBZ2dNQVFzTElBQW9BZ0FFUUNBQUtBSVFJQUFvQWdBZ0FCREtCaENCQndzTElBbEJJR29rQUF3QkN5QUFJQUpKQkVCQndNWUVLQUlBSUFCQkFuUnFJUUJCd01ZRUVFUWhBa0hBeGdRZ0FCQ0FCMEhBeGdRZ0FoQ25Bd3NMQzBIQXhnUWdBUkE4S0FJQUJFQkJ3TVlFSUFFUVBDZ0NBQkRaQWhvTElBVVF1QUVoQUVIQXhnUWdBUkE4SUFBMkFnQWdCU2dDQUNFQUlBVkJBRFlDQUNBQUJFQWdBQkRaQWhvTElBaEJFR29rQUFzSUFDQUFRUUFRZndzdkFRRi9Jd0JCRUdzaUF5UUFJQU1nQVRZQ0RDQUFJQU5CREdvUWVTQUFRUVJxSUFJUWVTQURRUkJxSkFBZ0FBc0tBQ0FBS0FJQUVPUUVDeEFBSUFBb0FnQVE2QVJCR0hSQkdIVUwrZ0lCQm44Z0FDZ0NCQ0VISUFBb0FnQWhCZ0pBQWtBZ0FDZ0NFQ0lGS0FLNEF3UkFJQVloQkF3QkN5QUNRUmhLQkVBZ0FpRUlJQVloQkF3Q0N3TkFJQWRGQkVBZ0JTQUZLQUlZS0FJTUVRQUFSUVJBUVFBUEN5QUZLQUlZSWdRb0FnUWhCeUFFS0FJQUlRWUxJQVpCQVdvaEJDQUhRUUZySVFjQ1FDQUdMUUFBSWdoQi93RkdCRUFEUUNBSFJRUkFJQVVnQlNnQ0dDZ0NEQkVBQUVVRVFFRUFEd3NnQlNnQ0dDSUVLQUlFSVFjZ0JDZ0NBQ0VFQ3lBSFFRRnJJUWNnQkMwQUFDRUdRZjhCSVFnZ0JFRUJhaUVFSUFaQi93RkdEUUFMSUFZTkFRc2dDQ0FCUVFoMGNpRUJJQUpCRVVnaENTQUVJUVlnQWtFSWFpSUlJUUlnQ1EwQkRBTUxDeUFGSUFZMkFyZ0RDeUFDSUFOT0JFQWdBaUVJREFFTElBVW9BdFFES0FJb1JRUkFJQVVvQWdBaUEwSDRBRFlDRkNBRlFYOGdBeWdDQkJFQ0FDQUZLQUxVQTBFQk5nSW9DMEVaSVFnZ0FVRVpJQUpyZENFQkN5QUFJQWcyQWd3Z0FDQUJOZ0lJSUFBZ0J6WUNCQ0FBSUFRMkFnQkJBUXNtQVFKL0l3QkJFR3NpQUNRQUlBQkJDR29RaFFRUWdRRW9BZ0FoQVNBQVFSQnFKQUFnQVFzTkFDQUFJQUZxUVFGcklBRnRDdzBBSUFBb0FnQWdBVUVVYkdvTER3QWdBQ2dDQUNBQUtBSUVOZ0lFQ3dvQUlBQW9BZ0JCQ0dvTEJ3QWdBQ0FBbEF0RUFDQUFJQUZ6SWdBZ0FFRUJka0hWcXRXcUJYRnJJZ0JCQW5aQnMrYk1tUU54SUFCQnMrYk1tUU54YWlJQVFRUjJJQUJxUVkrZXZQZ0FjVUdCZ29RSWJFRVlkZ3V5QVFFRmZ3Si9JQUpEQUFBQVA1SWlBb3REQUFBQVQxMEVRQ0FDcUF3QkMwR0FnSUNBZUFzaEJTQUFLQUlVSVFoQmZ5RUdBa0FDZnlBQlF3QUFBRCtTSWdHTFF3QUFBRTlkQkVBZ0FhZ01BUXRCZ0lDQWdIZ0xJQUFvQWhCcUlnZEJBRWdOQUNBSElBQW9BZ2dpQ1U0TkFDQUZJQWhxSWdWQkFFZ05BQ0FGSUFBb0FneE9EUUFnQXlBQUtBSUFJQVVnQ1d3Z0IycEJBM1JxSWdBcUFnQTRBZ0FnQkNBQUtnSUVPQUlBUVFBaEJnc2dCZ3NxQVFGL0l3QkJFR3NpQWlRQUlBSkJDR29nQUNBQkVKWUdFSUVCS0FJQUlRQWdBa0VRYWlRQUlBQUxMQUVCZnlBQUVPb0NJQUFvQWdBRVFDQUFFTkFHSUFBUU5Sb2dBQ2dDQUNFQklBQVEwd0VhSUFFUU5Bc0xEUUFnQUNnQ0FCRGpCQm9nQUFzTkFDQUFLQUlBRU9jRUdpQUFDK3dDQWdaL0Fud2pBRUV3YXlJQkpBQWpBRUVRYXlJQ0pBQWdBQ3NEQUVRQUFBQUFBQUFBQUdaRkJFQkIwTElFUWNnS0VETkJ3UkFRTTBHMEhSQXpRY01BRURaQjdpRVFNMEdmSlJBekVEY1FBQUFMSUFKQkNHcEJBQkFYR2lBQUlBSW9BZ3kzUkkzdHRhRDN4ckErb2lBQ0tBSUl0NkE1QXdnZ0FrRVFhaVFBRUpVR0lRTWdBVUVnYWlJQ0VONEZJQUlRUUNFRUlBQkJFR29pQlJCQUlRWWdBUUo4QWtBZ0FDc0RBQ0lIUkFBQUFBQUFBQUFBWmdSQUlBQXJBd2dpQ0VRQUFBQUFBQUFBQUdaRkRRRWdDQ0FIb1F3Q0MwSFFzZ1JCeUFvUU0wSEJFQkF6UWJRZEVETkIwQUFRTmtIdUlSQXpRWjhsRURNUU54QUFBQXRCMExJRVFlMHNFRE5Cd1JBUU0wRzBIUkF6UWRFQUVEWkI3aUVRTTBIak1CQXpFRGNRQUFBTFJBQUFBQUFBUUk5QW9qa0RFQ0FCSUFZMkFnd2dBVUgxNFFFMkFnZ2dBU0FFTmdJRUlBRkIxTUFBTmdJQUlBTkJ4RFlnQVJEYkJTQUNFRGthSUFVUU9Sb2dBVUV3YWlRQUN3a0FJQUFnQVJDeEFRc01BQ0FBSUFFb0FnQTJBZ0FMSkFFQ2Z5TUFRUkJySWdJa0FDQUFJQUVRK0FFaEF5QUNRUkJxSkFBZ0FTQUFJQU1iQ3drQUlBQWdBUkRsQkFzSkFDQUFJQUVRNlFRTHVBWUNDbjhCZlNNQVFTQnJJZ1FrQUNBRUlBQVEzQUkyQWhBZ0JFRVlhaUVJSXdCQklHc2lBU1FBUWJ5WUJCQStHaUFBS0FJQUlRVkJ2SmdFRUk0QklRTWdBVUVBT2dBZkFrQUNRQ0FEUlEwQVFieVlCQ0FGSUFNUVd5SUdFRHdvQWdBaUFrVU5BQU5BSUFJb0FnQWlBa1VOQVNBRklBSW9BZ1JIQkVBZ0FpZ0NCQ0FERUZzZ0JrY05BZ3RCdkpnRUVGa2dBa0VJYWlBQUVOQUJSUTBBQ3d3QkN5TUFRUkJySWdra0FFRzhtQVFRTlNFQUlBRkJFR3BCdUFRUVRDQUpRUWhxSUFCQkFCQ3dBaEN2QWlJQ0tBSUFRUWhxSVFBZ0JDZ0NFQ0VLSXdCQkVHc2lCeVFBSUFjZ0NqWUNDQ0FBSUFjb0FnZ29BZ0EyQWdBZ0FFRUlha0VBUWFnRUVEb2lBRUlBTndMTUFTQUFRZ0EzQThBQklBQkMvdi8vL3c4M0E0QUNJQUJDZ0lDQWdJQ0FnSy9BQURjRCtBRWdBRUtBZ0lDQWdJQ0FwOEFBTndQd0FTQUFRZ0EzQXRRQklBQkIyQUpxRUpJQ0dpQUFRZndDYWhCTkdpQUFRUUkyQXFBRUlBQkJBRFlDbUFNZ0FFS0FnSUNBZ0lEUXg4QUFOd09RQXlBQVFxMkc4ZGl1M0kyTlB6Y0RpQU1nQjBFUWFpUUFJQUlRU2tFQk9nQUVJQUlvQWdBZ0JUWUNCQ0FDS0FJQVFRQTJBZ0FnQ1VFUWFpUUFRYnlZQkJBK0tBSUFJUUJCdkpnRUVGa2hBZ0pBSUFNRVFDQUFRUUZxc3lBQ0tnSUFJQU96bEY1RkRRRUxJQUVnQXhEaEFVRUJjeUFEUVFGMGNqWUNEQ0FCQW45QnZKZ0VFRDRvQWdCQkFXcXpRYnlZQkJCWktnSUFsWTBpQzBNQUFJQlBYU0FMUXdBQUFBQmdjUVJBSUF1cERBRUxRUUFMTmdJSVFieVlCQ0FCUVF4cUlBRkJDR29RZWlnQ0FCRElCU0FGUWJ5WUJCQ09BU0lERUZzaEJnc0NRRUc4bUFRZ0JoQThLQUlBSWdCRkJFQWdBU2dDRUVIRW1BUW9BZ0EyQWdCQnhKZ0VJQUVvQWhBMkFnQkJ2SmdFSUFZUVBFSEVtQVEyQWdBZ0FTZ0NFQ2dDQUVVTkFTQUJLQUlRSVFCQnZKZ0VJQUVvQWhBb0FnQW9BZ1FnQXhCYkVEd2dBRFlDQUF3QkN5QUJLQUlRSUFBb0FnQTJBZ0FnQUNBQktBSVFOZ0lBQ3lBQlFSQnFJZ0FRdUFFaEFrRzhtQVFRUGlJRElBTW9BZ0JCQVdvMkFnQWdBVUVCT2dBZklBQVF4d1VMSUFnZ0FVRVFhaUFDRUlFQklBRkJIMm9Rc1FJZ0FVRWdhaVFBSUFnUWJ5RUFJQVJCSUdva0FDQUFRUWhxQ3kwQUlBSkZCRUFnQUNnQ0JDQUJLQUlFUmc4TElBQWdBVVlFUUVFQkR3c2dBQ2dDQkNBQktBSUVFS01DUlFzakFRRi9JQUFvQWdBaEFpQUFJQUUyQWdBZ0FnUkFJQUlnQUJCS0tBSUFFUUVBQ3dzUUFDQUFLQUlFSUFBb0FnQnJRUlJ0Q3dzQUlBQWdBVFlDQUNBQUN3b0FJQUJCRUdvUWdBRUxEQUFnQUNBQkVMRUJRUUZ6Q3hBQUlBQW9BZ1FnQUNnQ0FHdEJKRzBMRVFBZ0FDQUJJQUFvQWdBb0Fod1JBd0FMREFBZ0FDQUJMUUFBT2dBQUN3b0FJQUF0QUF0QkIzWUxkUUVCZmlBQUlBRWdCSDRnQWlBRGZud2dBMElnaUNJQ0lBRkNJSWdpQkg1OElBTkMvLy8vL3crRElnTWdBVUwvLy8vL0Q0TWlBWDRpQlVJZ2lDQURJQVIrZkNJRFFpQ0lmQ0FCSUFKK0lBTkMvLy8vL3crRGZDSUJRaUNJZkRjRENDQUFJQVZDLy8vLy93K0RJQUZDSUlhRU53TUFDeGdBSUFBdEFBQkJJSEZGQkVBZ0FTQUNJQUFRM1FNYUN3c0pBQ0FBSUFFMkFnUUxXUUVDZnlNQVFSQnJJZ0lrQUNBQUVJY0JCRUFnQUNnQ0FDRURJQUFRNlFFYUlBTVFOQXNnQUNBQktBSUlOZ0lJSUFBZ0FTa0NBRGNDQUNBQlFRQVFrUUVnQWtFQU9nQVBJQUVnQWtFUGFoQ0dBU0FDUVJCcUpBQUxVQUVCZmdKQUlBTkJ3QUJ4QkVBZ0FTQURRVUJxcllZaEFrSUFJUUVNQVFzZ0EwVU5BQ0FDSUFPdElnU0dJQUZCd0FBZ0EydXRpSVFoQWlBQklBU0dJUUVMSUFBZ0FUY0RBQ0FBSUFJM0F3Z0xid0VCZnlNQVFZQUNheUlGSkFBZ0JFR0F3QVJ4SUFJZ0EweHlSUVJBSUFVZ0FVSC9BWEVnQWlBRGF5SUNRWUFDSUFKQmdBSkpJZ0ViRURvYUlBRkZCRUFEUUNBQUlBVkJnQUlRaVFFZ0FrR0FBbXNpQWtIL0FVc05BQXNMSUFBZ0JTQUNFSWtCQ3lBRlFZQUNhaVFBQ3drQUlBQVFTaWdDQUFzSkFDQUFJQUUyQWdBTG9RRUJBbjhDUUNBQUVEaEZJQUlnQVd0QkJVaHlEUUFnQVNBQ0VMc0RJQUpCQkdzaEJDQUFFRUFpQWlBQUVEaHFJUVVDUUFOQUFrQWdBaXdBQUNFQUlBRWdCRThOQUNBQVFRQk1JQUJCL3dCT2NrVUVRQ0FCS0FJQUlBSXNBQUJIRFFNTElBRkJCR29oQVNBQ0lBVWdBbXRCQVVwcUlRSU1BUXNMSUFCQkFFd2dBRUgvQUU1eURRRWdBaXdBQUNBRUtBSUFRUUZyU3cwQkN5QURRUVEyQWdBTEN3a0FJQUFnQVRvQUN3c01BQ0FBSUFFUTVRUkJBWE1MREFBZ0FDQUJFT2tFUVFGekN3MEFJQUFvQWdRZ0FDZ0NBR3NMYXdFQmZ5QUFRb0NBZ0lDQWdJRDR2MzgzQXdnZ0FFS0FnSUNBZ0lDQStMOS9Od01BSUFBaEFpQUFRUkJxSUFFUW13RWFJd0JCRUdzaUFTUUFJQUZCQ0dwQkFCQVhHaUFDSUFFb0FneTNSSTN0dGFEM3hyQStvaUFCS0FJSXQ2QTVBd0FnQVVFUWFpUUFJQUFMTUFFQ2ZRSi9RUUVnQVNvQ0FDSUNJQUFxQWdBaUExME5BQnBCQUNBQ0lBTmVEUUFhSUFFb0FnUWdBQ2dDQkVrTEN3c0FJQUJCakxvRUVNc0JDdzBBSUFBb0FnQWdBVUVNYkdvTG1RZ0NDbjhCZlNNQVFTQnJJZ1FrQUNBRVFRRTJBaGdnQkNBQk5nSWNJQUZCQUU0RVFDQUVJQUUyQWdnZ0JDQUFRZHdBYWlJQUlBUkJDR29pQVJCek5nSVFJQVFRYXpZQ0NBSkFJQVJCRUdvZ0FSQjRCRUFnQkVFSWFpSUZJQVFvQWh3MkFnQWdCU0FFS0FJWU5nSUVJd0JCRUdzaUJ5UUFJQWRCQ0dvaENpTUFRU0JySWdNa0FDQUFFRDRhSUFVb0FnQWhDQ0FBRUk0QklRRWdBMEVBT2dBZkFrQUNRQ0FCUlEwQUlBQWdDQ0FCRUZzaUJoQThLQUlBSWdKRkRRQURRQ0FDS0FJQUlnSkZEUUVnQ0NBQ0tBSUVSd1JBSUFJb0FnUWdBUkJiSUFaSERRSUxJQUFRV1NBQ1FRaHFJQVVRMEFGRkRRQUxEQUVMSXdCQkVHc2lDU1FBSUFBUU5TRUNJQU5CRUdwQkVCQk1JQWxCQ0dvZ0FrRUFFTEFDRUs4Q0lnSW9BZ0FpQzBFSWFpQUZLQUlBTmdJQUlBc2dCU2dDQkRZQ0RDQUNFRXBCQVRvQUJDQUNLQUlBSUFnMkFnUWdBaWdDQUVFQU5nSUFJQWxCRUdva0FDQUFFRDRvQWdBaEFpQUFFRmtoQlFKQUlBRUVRQ0FDUVFGcXN5QUZLZ0lBSUFHemxGNUZEUUVMSUFNZ0FSRGhBVUVCY3lBQlFRRjBjallDRENBREFuOGdBQkErS0FJQVFRRnFzeUFBRUZrcUFnQ1ZqU0lNUXdBQWdFOWRJQXhEQUFBQUFHQnhCRUFnREtrTUFRdEJBQXMyQWdnZ0EwRU1haUFEUVFocUVIb29BZ0FoQVNNQVFSQnJJZ0lrQUNBQ0lBRTJBZ3dDUUNBQ0lBRkJBVVlFZjBFQ0JTQUJJQUZCQVd0eFJRMEJJQUVRb0FJTElnRTJBZ3dMQWtBZ0FCQ09BU0lGSUFGSkJFQWdBQ0FCRU9FRkRBRUxJQUVnQlU4TkFDQUZFT0VCSVFZQ2Z5QUFFRDRvQWdDeklBQVFXU29DQUpXTklneERBQUNBVDEwZ0RFTUFBQUFBWUhFRVFDQU1xUXdCQzBFQUN5RUJJQUlDZnlBR0JFQWdBUkNBQkF3QkN5QUJFS0FDQ3pZQ0NDQUNJQUpCREdvZ0FrRUlhaEI2S0FJQUlnRTJBZ3dnQVNBRlR3MEFJQUFnQVJEaEJRc2dBa0VRYWlRQUlBZ2dBQkNPQVNJQkVGc2hCZ3NDUUNBQUlBWVFQQ2dDQUNJQ1JRUkFJQU1vQWhBZ0FFRUlhaUlDS0FJQU5nSUFJQUFnQXlnQ0VEWUNDQ0FBSUFZUVBDQUNOZ0lBSUFNb0FoQW9BZ0JGRFFFZ0F5Z0NFQ0VDSUFBZ0F5Z0NFQ2dDQUNnQ0JDQUJFRnNRUENBQ05nSUFEQUVMSUFNb0FoQWdBaWdDQURZQ0FDQUNJQU1vQWhBMkFnQUxJQU5CRUdvaUFSQzRBU0VDSUFBUVBpSUFJQUFvQWdCQkFXbzJBZ0FnQTBFQk9nQWZJQUVvQWdBaEFDQUJRUUEyQWdBZ0FBUkFJQUVRU2lJQkxRQUVCRUFnQVNnQ0FCb0xJQUFFUUNBQktBSUFHaUFBRURRTEN3c2dDaUFEUVJCcUlBSVFnUUVnQTBFZmFoQ3hBaUFEUVNCcUpBQWdCQ0FIS0FJSUVJRUJHaUFFSUFjdEFBdzZBQVFnQjBFUWFpUUFEQUVMSUFSQkVHb1FieUlBSUFBb0FnUkJBV28yQWdRTElBUkJJR29rQUE4TFFkQ3lCRUhSaEFFUU0wRzJnQUVRTTBHMEhSQXpRYUlDRURaQjdpRVFNMEdGaGdFUU14QTNFQUFBQzVFRUFRTi9Ba0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFJQUZCQUU0RVFDQUFLQUkwSWdVZ0FVd05BU0FDUVFCSURRSWdBQ2dDT0NJR0lBSk1EUU1nQTBFQVNBMEVJQUFvQWp3aUJ5QURUQTBGSUFSQkFFZ05CaUFBS0FKQUlBUk1EUWNnQWlBRmJDQUJhaUlCSUFBb0FsUWdBMnhxSUFBb0FsZ2dCR3hxSWdBZ0JDQUhiQ0FEYWlBRklBWnNiQ0FCYWtvTkNDQUFEd3RCMExJRVFkS0xBUkF6UWJhQUFSQXpRYlFkRUROQnBRRVFOa0h1SVJBelFaaU1BUkF6RURjTUNBdEIwTElFUWVDT0FSQXpRYmFBQVJBelFiUWRFRE5CcGdFUU5rSHVJUkF6UVppTUFSQXpFRGNNQnd0QjBMSUVRYktRQVJBelFiYUFBUkF6UWJRZEVETkJwd0VRTmtIdUlSQXpRYlNTQVJBekVEY01CZ3RCMExJRVFhS1ZBUkF6UWJhQUFSQXpRYlFkRUROQnFBRVFOa0h1SVJBelFiU1NBUkF6RURjTUJRdEIwTElFUWFHWUFSQXpRYmFBQVJBelFiUWRFRE5CcVFFUU5rSHVJUkF6UWQ2WUFSQXpFRGNNQkF0QjBMSUVRZEdiQVJBelFiYUFBUkF6UWJRZEVETkJxZ0VRTmtIdUlSQXpRZDZZQVJBekVEY01Bd3RCMExJRVFacWVBUkF6UWJhQUFSQXpRYlFkRUROQnF3RVFOa0h1SVJBelFaaWZBUkF6RURjTUFndEIwTElFUVlDaUFSQXpRYmFBQVJBelFiUWRFRE5CckFFUU5rSHVJUkF6UVppZkFSQXpFRGNNQVF0QjBMSUVRWnlsQVJBelFiYUFBUkF6UWJRZEVETkJzQUVRTmtIdUlSQXpRWVdHQVJBekVEY0xFQUFBQ3lJQkFYOGpBRUVRYXlJQ0pBQWdBQ0FCSUFFUW9nRVErd1lnQWtFUWFpUUFJQUFMQ2dCQjQvUUJFS3dCQUFzTEFDQUFRWlM2QkJETEFRc1JBQ0FBSUFFZ0FTZ0NBQ2dDRkJFQ0FBc1BBQ0FBSUFBb0FnQW9BaEFSQUFBTEVRQWdBQ0FCSUFBb0FnQW9BaXdSQXdBTHpBa0NCSDRFZnlNQVFmQUFheUlLSkFBZ0JFTC8vLy8vLy8vLy8vOEFneUVGQWtBQ1FDQUJVQ0lKSUFKQy8vLy8vLy8vLy8vL0FJTWlCa0tBZ0lDQWdJREEvLzhBZlVLQWdJQ0FnSURBZ0lCL1ZDQUdVQnRGQkVBZ0EwSUFVaUFGUW9DQWdJQ0FnTUQvL3dCOUlnaENnSUNBZ0lDQXdJQ0FmMVlnQ0VLQWdJQ0FnSURBZ0lCL1VSc05BUXNnQ1NBR1FvQ0FnSUNBZ01ELy93QlVJQVpDZ0lDQWdJQ0F3UC8vQUZFYlJRUkFJQUpDZ0lDQWdJQ0FJSVFoQkNBQklRTU1BZ3NnQTFBZ0JVS0FnSUNBZ0lEQS8vOEFWQ0FGUW9DQWdJQ0FnTUQvL3dCUkcwVUVRQ0FFUW9DQWdJQ0FnQ0NFSVFRTUFnc2dBU0FHUW9DQWdJQ0FnTUQvL3dDRmhGQUVRRUtBZ0lDQWdJRGcvLzhBSUFJZ0FTQURoU0FDSUFTRlFvQ0FnSUNBZ0lDQWdIK0ZoRkFpQ1JzaEJFSUFJQUVnQ1JzaEF3d0NDeUFESUFWQ2dJQ0FnSUNBd1AvL0FJV0VVQTBCSUFFZ0JvUlFCRUFnQXlBRmhFSUFVZzBDSUFFZ0E0TWhBeUFDSUFTRElRUU1BZ3NnQXlBRmhGQkZEUUFnQVNFRElBSWhCQXdCQ3lBRElBRWdBU0FEVkNBRklBWldJQVVnQmxFYklnd2JJUVVnQkNBQ0lBd2JJZ2hDLy8vLy8vLy9QNE1oQmlBQ0lBUWdEQnNpQjBJd2lLZEIvLzhCY1NFTElBaENNSWluUWYvL0FYRWlDVVVFUUNBS1FlQUFhaUFGSUFZZ0JTQUdJQVpRSWdrYmVTQUpRUVowclh5bklnbEJEMnNRakFFZ0Npa0RhQ0VHSUFvcEEyQWhCVUVRSUFscklRa0xJQUVnQXlBTUd5RURJQWRDLy8vLy8vLy9QNE1oQkNBTFJRUkFJQXBCMEFCcUlBTWdCQ0FESUFRZ0JGQWlDeHQ1SUF0QkJuU3RmS2NpQzBFUGF4Q01BVUVRSUF0cklRc2dDaWtEV0NFRUlBb3BBMUFoQXdzZ0JFSURoaUFEUWoySWhFS0FnSUNBZ0lDQUJJUWhBaUFHUWdPR0lBVkNQWWlFSVFRZ0EwSURoaUVCSUFjZ0NJVWhBd0pBSUFrZ0MwWU5BQ0FKSUF0cklndEIvd0JMQkVCQ0FDRUNRZ0VoQVF3QkN5QUtRVUJySUFFZ0FrR0FBU0FMYXhDTUFTQUtRVEJxSUFFZ0FpQUxFSVVDSUFvcEF6QWdDaWtEUUNBS0tRTkloRUlBVXEyRUlRRWdDaWtET0NFQ0N5QUVRb0NBZ0lDQWdJQUVoQ0VISUFWQ0E0WWhCZ0pBSUFOQ0FGTUVRRUlBSVFOQ0FDRUVJQUVnQm9VZ0FpQUhoWVJRRFFJZ0JpQUJmU0VGSUFjZ0FuMGdBU0FHVnExOUlnUkMvLy8vLy8vLy93TldEUUVnQ2tFZ2FpQUZJQVFnQlNBRUlBUlFJZ3NiZVNBTFFRWjByWHluUVF4cklnc1FqQUVnQ1NBTGF5RUpJQW9wQXlnaEJDQUtLUU1nSVFVTUFRc2dBU0FHZkNJRklBRlVyU0FDSUFkOGZDSUVRb0NBZ0lDQWdJQUlnMUFOQUNBRlFnR0RJQVJDUDRZZ0JVSUJpSVNFSVFVZ0NVRUJhaUVKSUFSQ0FZZ2hCQXNnQ0VLQWdJQ0FnSUNBZ0lCL2d5RUJJQWxCLy84QlRnUkFJQUZDZ0lDQWdJQ0F3UC8vQUlRaEJFSUFJUU1NQVF0QkFDRUxBa0FnQ1VFQVNnUkFJQWtoQ3d3QkN5QUtRUkJxSUFVZ0JDQUpRZjhBYWhDTUFTQUtJQVVnQkVFQklBbHJFSVVDSUFvcEF3QWdDaWtERUNBS0tRTVloRUlBVXEyRUlRVWdDaWtEQ0NFRUN5QUVRajJHSUFWQ0E0aUVJZ0lnQmFkQkIzRWlDVUVFUzYxOElnTWdBbFN0SUFSQ0E0aEMvLy8vLy8vL1A0TWdDNjFDTUlhRUlBR0VmQ0VFQWtBZ0NVRUVSZ1JBSUFRZ0EwSUJneUlCSUFOOElnTWdBVlN0ZkNFRURBRUxJQWxGRFFFTEN5QUFJQU0zQXdBZ0FDQUVOd01JSUFwQjhBQnFKQUFMZndFRGZ5QUFJUUVDUUNBQVFRTnhCRUFEUUNBQkxRQUFSUTBDSUFGQkFXb2lBVUVEY1EwQUN3c0RRQ0FCSWdKQkJHb2hBU0FDS0FJQUlnTkJmM01nQTBHQmdvUUlhM0ZCZ0lHQ2hIaHhSUTBBQ3lBRFFmOEJjVVVFUUNBQ0lBQnJEd3NEUUNBQ0xRQUJJUU1nQWtFQmFpSUJJUUlnQXcwQUN3c2dBU0FBYXdzRUFFRUFDeEVBSUFBZ0FDZ0NBRUVJYWpZQ0FDQUFDdzBBSUFBZ0E1UWdBU0FDbEpNTERRQWdBQ2dDQUNBQlFTUnNhZ3NRQUNBQUtBSUVJQUFvQWdCclFRVjFDMzhDQW44QmZpTUFRUkJySWdNa0FDQUFBbjRnQVVVRVFFSUFEQUVMSUFNZ0FTQUJRUjkxSWdKeklBSnJJZ0t0UWdBZ0FtY2lBa0hSQUdvUWpBRWdBeWtEQ0VLQWdJQ0FnSURBQUlWQm5vQUJJQUpyclVJd2hud2dBVUdBZ0lDQWVIR3RRaUNHaENFRUlBTXBBd0FMTndNQUlBQWdCRGNEQ0NBRFFSQnFKQUFMUVFFQ2Z3SkFJQUpGRFFBRFFDQUJJQU5CQTNScUtBSUFJZ1JGRFFFZ0FDQUVSZ1JBSUFFZ0EwRURkR29vQWdRUEN5QURRUUZxSWdNZ0FrY05BQXNMUVFBTE1RRUNmU0FCS2dJQUlBQXFBZ0FpQTVNZ0Fpb0NCQ0FBS2dJRUlnU1RsQ0FDS2dJQUlBT1RJQUVxQWdRZ0JKT1Vrd3NQQUNBQUtBSUlJQUFvQWdBMkFnQUxYUUVEZjBFSUVBb2lBUkMzQmlBQlFZenZBellDQUNBQUVLSUJJZ0pCRFdvUVRDSURRUUEyQWdnZ0F5QUNOZ0lFSUFNZ0FqWUNBQ0FCSUFNUVBpQUFJQUpCQVdvUVB6WUNCQ0FCUWJ6dkF6WUNBQ0FCUWR6dkEwRU1FQWtBQzBVQkFYOGpBRUVRYXlJRkpBQWdCU0FDTmdJTUlBVWdCRFlDQ0NBRklBVkJER29ReWdFaEFpQUFJQUVnQXlBRktBSUlFSWdDSVFBZ0FoREpBU0FGUVJCcUpBQWdBQXNuQVFGL0l3QkJFR3NpQVNRQUlBRkJDR29nQUJCQUVJRUJLQUlBSVFBZ0FVRVFhaVFBSUFBTGJRRUNmeUFBS0FKTUdpQUFFTW9DR2lBQUlBQW9BZ3dSQUFBYUlBQXRBQUJCQVhGRkJFQWdBQ2dDTkNJQkJFQWdBU0FBS0FJNE5nSTRDeUFBS0FJNElnSUVRQ0FDSUFFMkFqUUxJQUJCMEpvRUtBSUFSZ1JBUWRDYUJDQUNOZ0lBQ3lBQUtBSmdFRFFnQUJBMEN3dmNBUUVCZlNBQUtnSUFJUUlnQUNBQktnSUFPQUlBSUFFZ0FqZ0NBQ0FBS2dJRUlRSWdBQ0FCS2dJRU9BSUVJQUVnQWpnQ0JDQUFLZ0lJSVFJZ0FDQUJLZ0lJT0FJSUlBRWdBamdDQ0NBQUtnSU1JUUlnQUNBQktnSU1PQUlNSUFFZ0FqZ0NEQ0FBS2dJUUlRSWdBQ0FCS2dJUU9BSVFJQUVnQWpnQ0VDQUFLZ0lVSVFJZ0FDQUJLZ0lVT0FJVUlBRWdBamdDRkNBQUtnSVlJUUlnQUNBQktnSVlPQUlZSUFFZ0FqZ0NHQ0FBS2dJY0lRSWdBQ0FCS2dJY09BSWNJQUVnQWpnQ0hDQUFLZ0lnSVFJZ0FDQUJLZ0lnT0FJZ0lBRWdBamdDSUFzTkFDQUFLQUlBSUFFb0FnQkdDNkVDQVFOL0l3QkJRR29pQXlRQUlBQW9BZ0FpQlVFRWF5Z0NBQ0VFSUFWQkNHc29BZ0FoQlNBRFFRQTJBaFFnQXlBQk5nSVFJQU1nQURZQ0RDQURJQUkyQWdoQkFDRUJJQU5CR0dwQkFFRW5FRG9hSUFBZ0JXb2hBQUpBSUFRZ0FrRUFFSDRFUUNBRFFRRTJBamdnQkNBRFFRaHFJQUFnQUVFQlFRQWdCQ2dDQUNnQ0ZCRUxBQ0FBUVFBZ0F5Z0NJRUVCUmhzaEFRd0JDeUFFSUFOQkNHb2dBRUVCUVFBZ0JDZ0NBQ2dDR0JFR0FBSkFBa0FnQXlnQ0xBNENBQUVDQ3lBREtBSWNRUUFnQXlnQ0tFRUJSaHRCQUNBREtBSWtRUUZHRzBFQUlBTW9BakJCQVVZYklRRU1BUXNnQXlnQ0lFRUJSd1JBSUFNb0FqQU5BU0FES0FJa1FRRkhEUUVnQXlnQ0tFRUJSdzBCQ3lBREtBSVlJUUVMSUFOQlFHc2tBQ0FCQ3hBQUlBQWdBVUdBZ0lDQWVISTJBZ2dMRXdBZ0FDQUJJQUlnQUNnQ0FDZ0NEQkVFQUFzbkFRRi9JQUpCQUU0RWZ5QUFLQUlJSUFKQi93RnhRUUYwYWk4QkFDQUJjVUVBUndWQkFBc0xFQUFnQWdSQUlBQWdBU0FDRUQ4YUN3c1FBQ0FBS0FJRUlBQW9BZ0JyUVFSMUN4UUJBWDhnQUNnQ0FDRUJJQUJCQURZQ0FDQUJDd3NBSUFBZ0FVRURFT3NHQ3hNQUlBQWdBUkNOQXlBQVFRUnFJQUlRandFTEVnQWdBQkExS0FJQUlBQW9BZ0JyUVF4dEN3Y0FJQUFRUlJvTEJ3QWdBQ0FCUmdzUEFDQUFJQUFvQWdBb0Fnd1JBQUFMQndBZ0FCQTRSUXNSQUNBQUlBRWdBU2dDQUNnQ0hCRUNBQXNSQUNBQUlBRWdBU2dDQUNnQ0dCRUNBQXNJQUNBQVFmOEJjUXRCQVFGL0lBQWdBVGNEY0NBQUlBQW9BaXdnQUNnQ0JDSUNhNnczQTNnZ0FDQUJVQ0FBS0FJSUlnQWdBbXVzSUFGWGNnUi9JQUFGSUFJZ0FhZHFDellDYUFzS0FDQUFRVEJyUVFwSkMwc0JBbndnQUNBQW9pSUJJQUNpSWdJZ0FTQUJvcUlnQVVTblJqdU1oODNHUHFKRWRPZks0dmtBS3IrZ29pQUNJQUZFc3Z0dWlSQVJnVCtpUkhlc3kxUlZWY1cvb0tJZ0FLQ2d0Z3RQQVFGOElBQWdBS0lpQUNBQUlBQ2lJZ0dpSUFCRWFWRHU0RUtUK1Q2aVJDY2VEK2lId0ZhL29LSWdBVVJDT2dYaFUxV2xQNklnQUVTQlhnejkvLy9mdjZKRUFBQUFBQUFBOEQrZ29LQzJDeGtBSUFBZ0FVR2k0Z0ZCcy9vRFFZandBMEdFOEFNUXJBUUxGUUFnQUNBQkVMc0dJQUJCQkdvZ0FVRUVhaEJJQ3hJQUlBQW9BZ0FpQUFSQUlBQVF4d1FhQ3dzUkFDQUFJQUVvQWdBUXh3UTJBZ0FnQUF0Q0FRRi9JQUFvQWdBaEFpQUJFR0loQUNBQ1FRaHFJZ0VRUkNBQVN3Ui9JQUVnQUJBOEtBSUFRUUJIQlVFQUMwVUVRQkJWQUFzZ0FrRUlhaUFBRUR3b0FnQUxOZ0FnQWdSL0lBSUVRQU5BSUFBZ0FTZ0NBRFlDQUNBQVFRUnFJUUFnQVVFRWFpRUJJQUpCQVdzaUFnMEFDd3RCQUFVZ0FBc2FDL29CQWdOK0FuOGpBRUVRYXlJRkpBQUNmaUFCdlNJRFF2Ly8vLy8vLy8vLy93Q0RJZ0pDZ0lDQWdJQ0FnQWg5UXYvLy8vLy8vLy92L3dCWUJFQWdBa0k4aGlFRUlBSkNCSWhDZ0lDQWdJQ0FnSUE4ZkF3QkN5QUNRb0NBZ0lDQWdJRDQvd0JhQkVBZ0EwSThoaUVFSUFOQ0JJaENnSUNBZ0lDQXdQLy9BSVFNQVFzZ0FsQUVRRUlBREFFTElBVWdBa0lBSUFPblowRWdhaUFDUWlDSXAyY2dBa0tBZ0lDQUVGUWJJZ1pCTVdvUWpBRWdCU2tEQUNFRUlBVXBBd2hDZ0lDQWdJQ0F3QUNGUVl6NEFDQUdhNjFDTUlhRUN5RUNJQUFnQkRjREFDQUFJQUlnQTBLQWdJQ0FnSUNBZ0lCL2c0UTNBd2dnQlVFUWFpUUFDMElCQVg4Z0FTQUNiQ0VFSUFRQ2Z5QURLQUpNUVFCSUJFQWdBQ0FFSUFNUTNRTU1BUXNnQUNBRUlBTVEzUU1MSWdCR0JFQWdBa0VBSUFFYkR3c2dBQ0FCYmd0M0FDQUFJQUVxQWdBZ0FwUTRBZ0FnQUNBQktnSUVJQUtVT0FJRUlBQWdBU29DQ0NBQ2xEZ0NDQ0FBSUFFcUFnd2dBcFE0QWd3Z0FDQUJLZ0lRSUFLVU9BSVFJQUFnQVNvQ0ZDQUNsRGdDRkNBQUlBRXFBaGdnQXBRNEFoZ2dBQ0FCS2dJY0lBS1VPQUljSUFBZ0FTb0NJQ0FDbERnQ0lBc0pBQ0FCSUFJUXNRRUxQUUVCZnlBQUtBSUVJZ0FFUUNBQUVOa0NCRUFDUUNBQVFRaHFJZ0VvQWdBRVFDQUJFUHNEUVg5SERRRUxJQUFnQUNnQ0FDZ0NFQkVCQUFzTEN3c1JBQ0FBSUFBb0FnQkJDR3MyQWdBZ0FBc1NBQ0FBRURVb0FnQWdBQ2dDQUd0QkFuVUxFZ0FnQUJBMUtBSUFJQUFvQWdCclFRTjFDMWdCQW44akFFRVFheUlDSkFBZ0FCQ0hBUVJBSUFBb0FnQWhBeUFBRU9rQkdpQURFRFFMSUFBZ0FTZ0NDRFlDQ0NBQUlBRXBBZ0EzQWdBZ0FVRUFFSkVCSUFKQkFEWUNEQ0FCSUFKQkRHb1FlU0FDUVJCcUpBQUx2d0VCQTM4akFFRVFheUlGSkFBZ0JTQUJOZ0lJUVFBaEFVRUdJUVlDUUFKQUlBQWdCVUVJYWhCN0RRQkJCQ0VHSUFOQmdCQWdBQkJvSWdjUXRBRkZEUUFnQXlBSEVMNENJUUVEUUFKQUlBQVFkUm9nQVVFd2F5RUJJQUFnQlVFSWFoQ1NBVVVnQkVFQ1NISU5BQ0FEUVlBUUlBQVFhQ0lHRUxRQlJRMERJQVJCQVdzaEJDQURJQVlRdmdJZ0FVRUtiR29oQVF3QkN3dEJBaUVHSUFBZ0JVRUlhaEI3UlEwQkN5QUNJQUlvQWdBZ0JuSTJBZ0FMSUFWQkVHb2tBQ0FCQzc4QkFRTi9Jd0JCRUdzaUJTUUFJQVVnQVRZQ0NFRUFJUUZCQmlFR0FrQUNRQ0FBSUFWQkNHb1FmQTBBUVFRaEJpQURRWUFRSUFBUWFTSUhFTFVCUlEwQUlBTWdCeEMvQWlFQkEwQUNRQ0FBRUhZYUlBRkJNR3NoQVNBQUlBVkJDR29Ra3dGRklBUkJBa2h5RFFBZ0EwR0FFQ0FBRUdraUJoQzFBVVVOQXlBRVFRRnJJUVFnQXlBR0VMOENJQUZCQ214cUlRRU1BUXNMUVFJaEJpQUFJQVZCQ0dvUWZFVU5BUXNnQWlBQ0tBSUFJQVp5TmdJQUN5QUZRUkJxSkFBZ0FRdWNBUUVEZnlNQVFSQnJJZ1FrQUNBRUlBRTJBZ3dnQkNBRE5nSUlJQVFnQkVFTWFoREtBU0VHSUFRb0FnZ2hBeU1BUVJCcklnRWtBQ0FCSUFNMkFnd2dBU0FETmdJSVFYOGhCUUpBUVFCQkFDQUNJQU1RaUFJaUEwRUFTQTBBSUFBZ0EwRUJhaUlERURzaUFEWUNBQ0FBUlEwQUlBQWdBeUFDSUFFb0Fnd1FpQUloQlFzZ0FVRVFhaVFBSUFVaEFDQUdFTWtCSUFSQkVHb2tBQ0FBQzJNQUlBSW9BZ1JCc0FGeElnSkJJRVlFUUNBQkR3c0NRQ0FDUVJCSERRQUNRQUpBSUFBdEFBQWlBa0VyYXc0REFBRUFBUXNnQUVFQmFnOExJQUpCTUVjZ0FTQUFhMEVDU0hJTkFDQUFMUUFCUVNCeVFmZ0FSdzBBSUFCQkFtb2hBQXNnQUFzdUFBSkFJQUFvQWdSQnlnQnhJZ0FFUUNBQVFjQUFSZ1JBUVFnUEN5QUFRUWhIRFFGQkVBOExRUUFQQzBFS0N3OEFJQUFRTlNnQ0FDQUFLQUlBYXdzU0FDQUFFRFVvQWdBZ0FDZ0NBR3RCRkcwTDlBRUJBbjhnQWlBRVNBUkFJQUFnQVNBQ0lBUVFha1VFUUVGL0R3c2dBQ2dDRENFQ0lBQW9BZ2doQVFzZ0JFRUNkQ0lHUWFDK0Ftb29BZ0FnQVNBQ0lBUnJJZ0oxY1NJRklBTWdCbW9vQWdCS0JFQURRQ0FDUVFCTUJFQWdBQ0FCSUFKQkFSQnFSUVJBUVg4UEN5QUFLQUlNSVFJZ0FDZ0NDQ0VCQ3lBQklBSkJBV3NpQW5aQkFYRWdCVUVCZEhJaUJTQURJQVJCQVdvaUJFRUNkR29vQWdCS0RRQUxDeUFBSUFJMkFnd2dBQ0FCTmdJSUlBUkJFVTRFUUNBQUtBSVFJZ0FvQWdBaUFVSDVBRFlDRkNBQVFYOGdBU2dDQkJFQ0FFRUFEd3NnQXlnQ2pBRWdBeUFFUVFKMGFpZ0NTQ0FGYW1vdEFCRUxGQUVCZjBFSUVFd2lBU0FBS1FJQU53TUFJQUVMSndFQmZ5TUFRUkJySWdJa0FDQUFRUUpCa0xBQ1FlQ3BBa0hXQUNBQkVBWWdBa0VRYWlRQUM4OEJBZ0YvQW4wZ0FDQUJJQUVnQWtFQ2RDSURhaUlDS2dJQWpCRFBBU0FBSUFOcUlnTWdBeW9DQUVNQUFJQS9ramdDQUNBQUlBRkJKR29nQWlvQ0pJd1FqQUlnQUNBQlFjZ0FhaUFDS2dKSWpCQ01BaUFBSUFGQjdBQnFJQUlxQW15TUVJd0NJQUFnQVVHUUFXb2dBaW9Da0FHTUVJd0NJQUFnQVVHMEFXb2dBaW9DdEFHTUVJd0NJQUFnQVVIWUFXb2dBaW9DMkFHTUVJd0NJQUFnQVVIOEFXb2dBaW9DL0FHTUVJd0NJQUFRV0NJRVF3QUFBQUJjQkVBZ0FDQUFRd0FBZ0Q4Z0JKRWlCWlVRendFTElBVUxFUUFnQUNBQVFRRnJjVVVnQUVFQ1MzRUxzZ0VCQlg4Q2Z5QUNRd0FBQUQrU0lnS0xRd0FBQUU5ZEJFQWdBcWdNQVF0QmdJQ0FnSGdMSVFVZ0FDZ0NGQ0VJUVg4aEJnSkFBbjhnQVVNQUFBQS9raUlCaTBNQUFBQlBYUVJBSUFHb0RBRUxRWUNBZ0lCNEN5QUFLQUlRYWlJSFFRQklEUUFnQnlBQUtBSUlJZ2xPRFFBZ0JTQUlhaUlGUVFCSURRQWdCU0FBS0FJTVRnMEFJQU1nQUNnQ0JDQUZJQWxzSUFkcVFRTjBhaUlBS2dJQU9BSUFJQVFnQUNvQ0JEZ0NBRUVBSVFZTElBWUwzZ0lCQkg4Q2ZTQUFJQUdTSUFDOFFmLy8vLzhIY1VHQmdJRDhCMGtnQWJ4Qi8vLy8vd2R4UVlDQWdQd0hUWEZGRFFBYUlBRzhJZ0pCZ0lDQS9BTkdCRUFnQUJDaEJRd0JDeUFDUVI1MlFRSnhJZ1VnQUx3aUEwRWZkbkloQkFKQUFrQWdBMEgvLy8vL0IzRWlBMFVFUUFKQUFrQWdCRUVDYXc0Q0FBRURDMFBiRDBsQURBUUxROXNQU2NBTUF3c2dBa0gvLy8vL0IzRWlBa0dBZ0lEOEIwY0VRRVBiRDhrL0lBQ1lJQUpGRFFNYVE5c1B5VDhnQUpnZ0EwR0FnSUQ4QjBjZ0FrR0FnSURvQUdvZ0EwOXhSUTBER2dKOUlBVUVRRU1BQUFBQUlBTkJnSUNBNkFCcUlBSkpEUUVhQ3lBQUlBR1ZpeENoQlFzaEFBSkFBa0FDUUNBRURnTUVBQUVDQ3lBQWpBd0ZDMFBiRDBsQUlBQkRMcjI3TTVLVERBUUxJQUJETHIyN001SkQydzlKd0pJTUF3c2dBMEdBZ0lEOEIwWU5BU0FFUVFKMFFlRFZBbW9xQWdBaEFBc2dBQXdCQ3lBRVFRSjBRZERWQW1vcUFnQUxDeXdCQVg4Z0FCRGtBaUFBS0FJQUJFQWdBQkRiQmlBQUVEVWFJQUFvQWdBaEFTQUFFTlFCR2lBQkVEUUxDOHNEQVFOL0l3QkJJR3NpQ0NRQUlBZ2dBallDRUNBSUlBRTJBaGdnQ0VFSWFpSUJJQU1RVHlBQkVKY0JJUWtnQVJCSElBUkJBRFlDQUVFQUlRSUNRQU5BSUFZZ0IwWWdBbklOQVFKQUlBaEJHR29nQ0VFUWFoQjdEUUFDUUNBSklBWW9BZ0FRdmdKQkpVWUVRQ0FHUVFScUlnSWdCMFlOQWtFQUlRb0NmeUFKSUFJb0FnQVF2Z0lpQVVIRkFFWWdBVUgvQVhGQk1FWnlSUVJBSUFZaEFpQUJEQUVMSUFaQkNHb2dCMFlOQXlBQklRb2dDU0FHS0FJSUVMNENDeUVCSUFnZ0FDQUlLQUlZSUFnb0FoQWdBeUFFSUFVZ0FTQUtJQUFvQWdBb0FpUVJEUUEyQWhnZ0FrRUlhaUVHREFFTElBbEJnTUFBSUFZb0FnQVF0QUVFUUFOQUFrQWdCeUFHUVFScUlnWkdCRUFnQnlFR0RBRUxJQWxCZ01BQUlBWW9BZ0FRdEFFTkFRc0xBMEFnQ0VFWWFpQUlRUkJxRUpJQlJRMENJQWxCZ01BQUlBaEJHR29RYUJDMEFVVU5BaUFJUVJocUVIVWFEQUFMQUFzZ0NTQUlRUmhxRUdnUWhRRWdDU0FHS0FJQUVJVUJSZ1JBSUFaQkJHb2hCaUFJUVJocUVIVWFEQUVMSUFSQkJEWUNBQXNnQkNnQ0FDRUNEQUVMQ3lBRVFRUTJBZ0FMSUFoQkdHb2dDRUVRYWhCN0JFQWdCQ0FFS0FJQVFRSnlOZ0lBQ3lBSUtBSVlJUUFnQ0VFZ2FpUUFJQUFMeXdNQkEzOGpBRUVnYXlJSUpBQWdDQ0FDTmdJUUlBZ2dBVFlDR0NBSVFRaHFJZ0VnQXhCUElBRVFuUUVoQ1NBQkVFY2dCRUVBTmdJQVFRQWhBZ0pBQTBBZ0JpQUhSaUFDY2cwQkFrQWdDRUVZYWlBSVFSQnFFSHdOQUFKQUlBa2dCaXdBQUJDL0FrRWxSZ1JBSUFaQkFXb2lBaUFIUmcwQ1FRQWhDZ0ovSUFrZ0Fpd0FBQkMvQWlJQlFjVUFSaUFCUWY4QmNVRXdSbkpGQkVBZ0JpRUNJQUVNQVFzZ0JrRUNhaUFIUmcwRElBRWhDaUFKSUFZc0FBSVF2d0lMSVFFZ0NDQUFJQWdvQWhnZ0NDZ0NFQ0FESUFRZ0JTQUJJQW9nQUNnQ0FDZ0NKQkVOQURZQ0dDQUNRUUpxSVFZTUFRc2dDVUdBd0FBZ0Jpd0FBQkMxQVFSQUEwQUNRQ0FISUFaQkFXb2lCa1lFUUNBSElRWU1BUXNnQ1VHQXdBQWdCaXdBQUJDMUFRMEJDd3NEUUNBSVFSaHFJQWhCRUdvUWt3RkZEUUlnQ1VHQXdBQWdDRUVZYWhCcEVMVUJSUTBDSUFoQkdHb1FkaG9NQUFzQUN5QUpJQWhCR0dvUWFSREFBeUFKSUFZc0FBQVF3QU5HQkVBZ0JrRUJhaUVHSUFoQkdHb1FkaG9NQVFzZ0JFRUVOZ0lBQ3lBRUtBSUFJUUlNQVFzTElBUkJCRFlDQUFzZ0NFRVlhaUFJUVJCcUVId0VRQ0FFSUFRb0FnQkJBbkkyQWdBTElBZ29BaGdoQUNBSVFTQnFKQUFnQUFzV0FDQUFJQUVnQWlBRElBQW9BZ0FvQWpBUkNBQWFDNkFCQVFSL0l3QkJFR3NpQnlRQUFrQWdBRVVOQUNBRUtBSU1JUWdnQWlBQmF5SUdRUUJLQkVBZ0FDQUJJQVlRd2dJZ0JrY05BUXNnQ0NBQklBTnJhaUlCUVFCS0JFQWdBQ0FISUFGQkFDQUJRUUJLR3lJQklBVVF1Z2NpQlJCQUlBRVF3Z0loQmlBRkVEa2FJQUVnQmtjTkFRc2dBeUFDYXlJQlFRQktCRUFnQUNBQ0lBRVF3Z0lnQVVjTkFRc2dCQkM0QnlBQUlRa0xJQWRCRUdva0FDQUpDdzRBSUFBb0FnaEIvLy8vL3dkeEN5Z0JBWDhqQUVFUWF5SURKQUFnQXlBQ05nSU1JQUFnQVNBQ0VQOEVJUUFnQTBFUWFpUUFJQUFMcUFFQUFrQWdBVUdBQ0U0RVFDQUFSQUFBQUFBQUFPQi9vaUVBSUFGQi93OUpCRUFnQVVIL0Iyc2hBUXdDQ3lBQVJBQUFBQUFBQU9CL29pRUFJQUZCL1JjZ0FVSDlGMGdiUWY0UGF5RUJEQUVMSUFGQmdYaEtEUUFnQUVRQUFBQUFBQUJnQTZJaEFDQUJRYmh3U3dSQUlBRkJ5UWRxSVFFTUFRc2dBRVFBQUFBQUFBQmdBNkloQUNBQlFmQm9JQUZCOEdoS0cwR1NEMm9oQVFzZ0FDQUJRZjhIYXExQ05JYS9vZ3NRQUNBQVFTQkdJQUJCQ1d0QkJVbHlDd1FBSUFBTEZBRUJmMEVFRUV3aUFTQUFLQUlBTmdJQUlBRUxuQUlDQkg4RmZDQUFJQU5CQW5RaUIyb29BZ0FpQ0NBQklBSkJBblFpQ1dvb0FnQWlDbXdnQUNBSmFpZ0NBQ0lKSUFFZ0Iyb29BZ0FpQjJ4cnR5RVBJQWtnQ0d1M0lRd2dCeUFLYTdjaERTQUNRUUZxSWdjaENBTkFJQU1nQjB4RkJFQWdEU0FBSUFkQkFuUWlDV29vQWdDM29pQU1JQUVnQ1dvb0FnQzNvcUFnRDZBaURpQU9vaUlPSUFzZ0N5QU9ZeUlKR3lFTElBY2dDQ0FKR3lFSUlBZEJBV29oQnd3QkN3c0NRQ0FFSUFzZ0RTQU5vaUFNSUF5aW9LTmpCRUJCZnlFSElBQWdBU0FDSUFnZ0JDQUZJQVlRN3dGQkFFZ05BU0FHS0FJQUlnSkJCVW9OQVNBRklBSkJBblJxSUFnMkFnQWdCaUFHS0FJQVFRRnFOZ0lBSUFBZ0FTQUlJQU1nQkNBRklBWVE3d0ZCQUVnTkFRdEJBQ0VIQ3lBSEN4TUFJQUJCd3ZzRFFaRHdBMEdNOEFNUTh3WUxhUUVDZlNBQUlBRXFBZ2dnQVNvQ0FDQUNLZ0lBSWdPVUlBSXFBZ1FpQkNBQktnSUVsSktTSUFFcUFpQWdBU29DR0NBRGxDQUJLZ0ljSUFTVWtwSWlBNVU0QWdBZ0FDQUJLZ0lVSUFFcUFnd2dBaW9DQUpRZ0FTb0NFQ0FDS2dJRWxKS1NJQU9WT0FJRUN4SUFJQUFnQWpZQ0JDQUFJQUUyQWdBZ0FBc01BQ0FCSUFJb0FnQTJBZ0FMRGdBZ0FDQUJJQUpCQW5RUVB4b0xFZ0FnQUJBMUtBSUFJQUFvQWdCclFTUnRDemNCQVg4akFFRVFheUlDSkFBZ0FpQUFLQUlBTmdJSUlBSWdBaWdDQ0NBQlFRTjBhallDQ0NBQ0tBSUlJUUFnQWtFUWFpUUFJQUFMZ2dFQkFYOENRQ0FCSUFBb0FoQkpCRUFnQUNnQ0ZDSURJQUpORFFFZ0FFRUVhaUFCSUFOc0lBSnFFRXNQQzBIUXNnUkI3YkFCRUROQm1iRUJFRE5CdEIwUU0wSGFBUkEyUWU0aEVETkJ1N0lCRURNUU54QUFBQXRCMExJRVFmNnlBUkF6UVpteEFSQXpRYlFkRUROQjJ3RVFOa0h1SVJBelFiR3pBUkF6RURjUUFBQUxEUUFnQUNnQ0FDQUJLQUlBU1Fza0FRSi9Jd0JCRUdzaUFpUUFJQUVnQUJENEFTRURJQUpCRUdva0FDQUJJQUFnQXhzTEt3RUJmeUFBS0FJRUlRTURRQ0FCSUFOSEJFQWdBQkExR2lBRElBSnJJUU1NQVFzTElBQWdBVFlDQkFzREFBRUxEd0FnQUNBQUtBSUFLQUlrRVFBQUN4RUFJQUFnQVNBQktBSUFLQUlnRVFJQUN4RUFJQUFnQVNBQktBSUFLQUlzRVFJQUN3d0FJQUJCZ29hQUlEWUFBQXN2QVFGL0l3QkJFR3NpQVNRQUlBRkJDR29nQUJCQUlBQVFPRUVDZEdvUWdRRW9BZ0FoQUNBQlFSQnFKQUFnQUFzc0FRRi9Jd0JCRUdzaUFTUUFJQUZCQ0dvZ0FCQkFJQUFRT0dvUWdRRW9BZ0FoQUNBQlFSQnFKQUFnQUFzV0FDQUFJQUVnQWlBRElBQW9BZ0FvQWlBUkNBQWFDeWtBSUFCQkNIUkJnSUQ4QjNFZ0FFRVlkSElnQUVFSWRrR0EvZ054SUFCQkdIWnljaUFBSUFFYkN6UUFJQUFvQWdBYUlBQW9BZ0FnQUJDN0FVRU1iR29hSUFBb0FnQWdBQkJXUVF4c2Fob2dBQ2dDQUNBQUVMc0JRUXhzYWhvTFVBRUJmZ0pBSUFOQndBQnhCRUFnQWlBRFFVQnFyWWdoQVVJQUlRSU1BUXNnQTBVTkFDQUNRY0FBSUFOcnJZWWdBU0FEclNJRWlJUWhBU0FDSUFTSUlRSUxJQUFnQVRjREFDQUFJQUkzQXdnTDJ3RUNBWDhDZmtFQklRUUNRQ0FBUWdCU0lBRkMvLy8vLy8vLy8vLy9BSU1pQlVLQWdJQ0FnSURBLy84QVZpQUZRb0NBZ0lDQWdNRC8vd0JSR3cwQUlBSkNBRklnQTBMLy8vLy8vLy8vLy84QWd5SUdRb0NBZ0lDQWdNRC8vd0JXSUFaQ2dJQ0FnSUNBd1AvL0FGRWJEUUFnQUNBQ2hDQUZJQWFFaEZBRVFFRUFEd3NnQVNBRGcwSUFXUVJBUVg4aEJDQUFJQUpVSUFFZ0ExTWdBU0FEVVJzTkFTQUFJQUtGSUFFZ0E0V0VRZ0JTRHd0QmZ5RUVJQUFnQWxZZ0FTQURWU0FCSUFOUkd3MEFJQUFnQW9VZ0FTQURoWVJDQUZJaEJBc2dCQXRTQVFKL1FjenlBeWdDQUNJQklBQkJBMnBCZkhFaUFtb2hBQUpBSUFKQkFDQUFJQUZOR3cwQUlBQS9BRUVRZEVzRVFDQUFFQ0pGRFFFTFFjenlBeUFBTmdJQUlBRVBDMEhRbVFSQk1EWUNBRUYvQzZJQkFRSi9Jd0JCb0FGcklnUWtBRUYvSVFVZ0JDQUJRUUZyUVFBZ0FSczJBcFFCSUFRZ0FDQUVRWjRCYWlBQkd5SUFOZ0tRQVNBRVFRQkJrQUVRT2lJRVFYODJBa3dnQkVHRkFqWUNKQ0FFUVg4MkFsQWdCQ0FFUVo4QmFqWUNMQ0FFSUFSQmtBRnFOZ0pVQWtBZ0FVRUFTQVJBUWRDWkJFRTlOZ0lBREFFTElBQkJBRG9BQUNBRUlBSWdBMEdEQWtHRUFoQ0xCU0VGQ3lBRVFhQUJhaVFBSUFVTENRQWdBQ0FCRU1VRkN4SUFJQUFRTlNnQ0FDQUFLQUlBYTBFRWRRdW1Bd0lDZndGOUlBRUNmeUFERU44R2ppSUdpME1BQUFCUFhRUkFJQWFvREFFTFFZQ0FnSUI0Q3lJRU5nSUFJQUlDZnlBRFFRRWdCSFN5bFJDbkFpQUFLZ0ljbEJEZUJpSURpME1BQUFCUFhRUkFJQU9vREFFTFFZQ0FnSUI0Q3lJRU5nSUFJQVFnQUNnQ0ZFRUJhMFlFUUNBQklBRW9BZ0JCQVdvMkFnQWdBa0VBTmdJQVFRQWhCQXNDUUNBQ0FuOGdBU2dDQUNJQ1FRQklCRUFnQVVFQU5nSUFRUUFNQVFzZ0FpQUFLQUlRSWdWSURRRWdBU0FGUVFGck5nSUFJQUFvQWhSQkFXc0xJZ1EyQWdBTEFrQUNRQUpBSUFFb0FnQWlBVUVBVGdSQUlBRWdBQ2dDRUU0TkFTQUVRUUJJRFFJZ0JDQUFLQUlVVGcwRER3dEIwTElFUWJqSkFCQXpRZi9NQUJBelFkQWhFRE5CakFJUU5rSHJKaEF6UVluVEFCQXpFRGNRQUFBTFFkQ3lCRUdQMkFBUU0wSC96QUFRTTBIUUlSQXpRWTBDRURaQjZ5WVFNMEdqMndBUU14QTNFQUFBQzBIUXNnUkJqZTRBRUROQi84d0FFRE5CMENFUU0wR09BaEEyUWVzbUVETkJvUEFBRURNUU54QUFBQXRCMExJRVFhUDBBQkF6UWYvTUFCQXpRZEFoRUROQmp3SVFOa0hySmhBelFiUDRBQkF6RURjUUFBQUxyUUVBSUFBZ0FTb0NBQ0FDbENBQUtnSUFramdDQUNBQUlBRXFBZ1FnQXBRZ0FDb0NCSkk0QWdRZ0FDQUJLZ0lJSUFLVUlBQXFBZ2lTT0FJSUlBQWdBU29DRENBQ2xDQUFLZ0lNa2pnQ0RDQUFJQUVxQWhBZ0FwUWdBQ29DRUpJNEFoQWdBQ0FCS2dJVUlBS1VJQUFxQWhTU09BSVVJQUFnQVNvQ0dDQUNsQ0FBS2dJWWtqZ0NHQ0FBSUFFcUFod2dBcFFnQUNvQ0hKSTRBaHdnQUNBQktnSWdJQUtVSUFBcUFpQ1NPQUlnQ3c4QUlBQWdBQ2dDQUVFRWFqWUNBQXNMQUNBQVFSQnFJQUVRYlFzU0FDQUFRUVJxSUFBb0FnQWdBV3dRc0FVTERnQWdBQ0FCS0FJQU5nSUFJQUFMa3dFQkFuOGdBU0FBRUVRaUFrc0VRQ01BUVNCcklnTWtBQUpBSUFFZ0Ftc2lBU0FBRURVb0FnQWdBQ2dDQkd0QkFuVk5CRUFnQUNBQkVLZ0REQUVMSUFBUU5TRUNJQU5CQ0dvZ0FDQUFFRVFnQVdvUTR3SWdBQkJFSUFJUTJnSWlBaUFCRU0wR0lBQWdBaERpQWlBQ0VMZ0NDeUFEUVNCcUpBQVBDeUFCSUFKSkJFQWdBQ0FBS0FJQUlBRkJBblJxRUtJRUN3dUlBUUVEZnlNQVFSQnJJZ0VrQUNNQVFSQnJJZ0lrQUNBQ1FRQTJBZ3dnQUNBQ1FReHFFSGtqQUVFUWF5SURKQUFnQTBFQU5nSU1JQUJCQkdvZ0EwRU1haEI1SUFOQkVHb2tBQ0FDUVJCcUpBQWdBRUVBTmdJSUlBRkJBRFlDRENBQVFReHFJQUZCREdvUWVTQUJRWUNBZ1B3RE5nSUVJQUFnQVNvQ0JEZ0NFQ0FCUVJCcUpBQWdBQXNTQUNBQUVEVW9BZ0FnQUNnQ0FHdEJBWFVMRUFBZ0FDZ0NCQ0FBS0FJQWEwRUJkUXNTQUNBQUVEVW9BZ0FnQUNnQ0FHdEJCWFVMRmdFQmZ5QUFFRU1oQVNBQUVOc0dJQUFnQVJDWUJBdjVBUUVIZnlBQklBQVFSQ0lDU3dSQUl3QkJJR3NpQnlRQUFrQWdBU0FDYXlJRElBQVFOU2dDQUNBQUtBSUVhMEVDZFUwRVFDQUFJQU1RcUFNTUFRc2dBQkExSVFRZ0FDQUFFRVFnQTJvUTR3SWhCU0FBRUVRaENFRUFJUUlqQUVFUWF5SUdKQUFnQmtFQU5nSU1JQWRCQ0dvaUFVRU1haUFHUVF4cUlBUVF1Z0VnQlFSQUlBRW9BaEFnQlJETEJpRUNDeUFCSUFJMkFnQWdBU0FDSUFoQkFuUnFJZ1EyQWdnZ0FTQUVOZ0lFSUFFUVBpQUNJQVZCQW5ScU5nSUFJQVpCRUdva0FDQUJJQU1RelFZZ0FDQUJFT0lDSUFFUXVBSUxJQWRCSUdva0FBOExJQUVnQWtrRVFDQUFJQUFvQWdBZ0FVRUNkR29Rb2dRTEN5Y0FJQU1nQXlnQ0FDQUNJQUZySWdCcklnSTJBZ0FnQUVFQVNnUkFJQUlnQVNBQUVEOGFDd3NaQUNBQUVJY0JCRUFnQUNBQkVJb0JEd3NnQUNBQkVKRUJDNjBCQVFSL0l3QkJFR3NpQ0NRQUFrQWdBRVVOQUNBRUtBSU1JUVlnQWlBQmF5SUhRUUJLQkVBZ0FDQUJJQWRCQW5VaUJ4RENBaUFIUncwQkN5QUdJQU1nQVd0QkFuVnJJZ0ZCQUVvRVFDQUFJQWdnQVVFQUlBRkJBRW9iSWdFZ0JSQ3pCeUlGRUVBZ0FSRENBaUVHSUFVUU9Sb2dBU0FHUncwQkN5QURJQUpySWdGQkFFb0VRQ0FBSUFJZ0FVRUNkU0lCRU1JQ0lBRkhEUUVMSUFRUXVBY2dBQ0VKQ3lBSVFSQnFKQUFnQ1Fzc0FBSkFJQUFnQVVZTkFBTkFJQUFnQVVFQmF5SUJUdzBCSUFBZ0FSQ3BCeUFBUVFGcUlRQU1BQXNBQ3dzTEFDQUFRYnk2QkJETEFRc2tBQ0FBUVF0UEJIOGdBRUVRYWtGd2NTSUFJQUJCQVdzaUFDQUFRUXRHR3dWQkNnc0xEd0FnQUNBQUtBSUFLQUljRVFBQUN5UUJBbjhqQUVFUWF5SUNKQUFnQVNBQUVPWUVJUU1nQWtFUWFpUUFJQUVnQUNBREd3dTJEQUVHZnlNQVFSQnJJZ1FrQUNBRUlBQTJBZ3dDUUNBQVFkTUJUUVJBUVpDT0EwSFFqd01nQkVFTWFoRDFCQ2dDQUNFQ0RBRUxJQUJCZkU4RVFCQlZBQXNnQkNBQUlBQkIwZ0Z1SWdaQjBnRnNJZ0pyTmdJSVFkQ1BBMEdRa1FNZ0JFRUlhaEQxQkVIUWp3TnJRUUoxSVFVRFFDQUZRUUowUWRDUEEyb29BZ0FnQW1vaEFrRUZJUUFDUUFOQUFrQWdBRUV2UmdSQVFkTUJJUUFEUUNBQ0lBQnVJZ0VnQUVrTkJDQUNJQUFnQVd4R0RRSWdBaUFBUVFwcUlnRnVJZ01nQVVrTkJDQUNJQUVnQTJ4R0RRSWdBaUFBUVF4cUlnRnVJZ01nQVVrTkJDQUNJQUVnQTJ4R0RRSWdBaUFBUVJCcUlnRnVJZ01nQVVrTkJDQUNJQUVnQTJ4R0RRSWdBaUFBUVJKcUlnRnVJZ01nQVVrTkJDQUNJQUVnQTJ4R0RRSWdBaUFBUVJacUlnRnVJZ01nQVVrTkJDQUNJQUVnQTJ4R0RRSWdBaUFBUVJ4cUlnRnVJZ01nQVVrTkJDQUNJQUVnQTJ4R0RRSWdBaUFBUVI1cUlnRnVJZ01nQVVrTkJDQUNJQUVnQTJ4R0RRSWdBaUFBUVNScUlnRnVJZ01nQVVrTkJDQUNJQUVnQTJ4R0RRSWdBaUFBUVNocUlnRnVJZ01nQVVrTkJDQUNJQUVnQTJ4R0RRSWdBaUFBUVNwcUlnRnVJZ01nQVVrTkJDQUNJQUVnQTJ4R0RRSWdBaUFBUVM1cUlnRnVJZ01nQVVrTkJDQUNJQUVnQTJ4R0RRSWdBaUFBUVRScUlnRnVJZ01nQVVrTkJDQUNJQUVnQTJ4R0RRSWdBaUFBUVRwcUlnRnVJZ01nQVVrTkJDQUNJQUVnQTJ4R0RRSWdBaUFBUVR4cUlnRnVJZ01nQVVrTkJDQUNJQUVnQTJ4R0RRSWdBaUFBUWNJQWFpSUJiaUlESUFGSkRRUWdBaUFCSUFOc1JnMENJQUlnQUVIR0FHb2lBVzRpQXlBQlNRMEVJQUlnQVNBRGJFWU5BaUFDSUFCQnlBQnFJZ0Z1SWdNZ0FVa05CQ0FDSUFFZ0EyeEdEUUlnQWlBQVFjNEFhaUlCYmlJRElBRkpEUVFnQWlBQklBTnNSZzBDSUFJZ0FFSFNBR29pQVc0aUF5QUJTUTBFSUFJZ0FTQURiRVlOQWlBQ0lBQkIyQUJxSWdGdUlnTWdBVWtOQkNBQ0lBRWdBMnhHRFFJZ0FpQUFRZUFBYWlJQmJpSURJQUZKRFFRZ0FpQUJJQU5zUmcwQ0lBSWdBRUhrQUdvaUFXNGlBeUFCU1EwRUlBSWdBU0FEYkVZTkFpQUNJQUJCNWdCcUlnRnVJZ01nQVVrTkJDQUNJQUVnQTJ4R0RRSWdBaUFBUWVvQWFpSUJiaUlESUFGSkRRUWdBaUFCSUFOc1JnMENJQUlnQUVIc0FHb2lBVzRpQXlBQlNRMEVJQUlnQVNBRGJFWU5BaUFDSUFCQjhBQnFJZ0Z1SWdNZ0FVa05CQ0FDSUFFZ0EyeEdEUUlnQWlBQVFmZ0FhaUlCYmlJRElBRkpEUVFnQWlBQklBTnNSZzBDSUFJZ0FFSCtBR29pQVc0aUF5QUJTUTBFSUFJZ0FTQURiRVlOQWlBQ0lBQkJnZ0ZxSWdGdUlnTWdBVWtOQkNBQ0lBRWdBMnhHRFFJZ0FpQUFRWWdCYWlJQmJpSURJQUZKRFFRZ0FpQUJJQU5zUmcwQ0lBSWdBRUdLQVdvaUFXNGlBeUFCU1EwRUlBSWdBU0FEYkVZTkFpQUNJQUJCamdGcUlnRnVJZ01nQVVrTkJDQUNJQUVnQTJ4R0RRSWdBaUFBUVpRQmFpSUJiaUlESUFGSkRRUWdBaUFCSUFOc1JnMENJQUlnQUVHV0FXb2lBVzRpQXlBQlNRMEVJQUlnQVNBRGJFWU5BaUFDSUFCQm5BRnFJZ0Z1SWdNZ0FVa05CQ0FDSUFFZ0EyeEdEUUlnQWlBQVFhSUJhaUlCYmlJRElBRkpEUVFnQWlBQklBTnNSZzBDSUFJZ0FFR21BV29pQVc0aUF5QUJTUTBFSUFJZ0FTQURiRVlOQWlBQ0lBQkJxQUZxSWdGdUlnTWdBVWtOQkNBQ0lBRWdBMnhHRFFJZ0FpQUFRYXdCYWlJQmJpSURJQUZKRFFRZ0FpQUJJQU5zUmcwQ0lBSWdBRUd5QVdvaUFXNGlBeUFCU1EwRUlBSWdBU0FEYkVZTkFpQUNJQUJCdEFGcUlnRnVJZ01nQVVrTkJDQUNJQUVnQTJ4R0RRSWdBaUFBUWJvQmFpSUJiaUlESUFGSkRRUWdBaUFCSUFOc1JnMENJQUlnQUVHK0FXb2lBVzRpQXlBQlNRMEVJQUlnQVNBRGJFWU5BaUFDSUFCQndBRnFJZ0Z1SWdNZ0FVa05CQ0FDSUFFZ0EyeEdEUUlnQWlBQVFjUUJhaUlCYmlJRElBRkpEUVFnQWlBQklBTnNSZzBDSUFJZ0FFSEdBV29pQVc0aUF5QUJTUTBFSUFJZ0FTQURiRVlOQWlBQ0lBQkIwQUZxSWdGdUlnTWdBVWtOQkNBQVFkSUJhaUVBSUFJZ0FTQURiRWNOQUFzTUFRc2dBaUFBUVFKMFFaQ09BMm9vQWdBaUFXNGlBeUFCU1EwQ0lBQkJBV29oQUNBQ0lBRWdBMnhIRFFFTEMwRUFJQVZCQVdvaUFDQUFRVEJHSWdBYklRVWdBQ0FHYWlJR1FkSUJiQ0VDREFFTEN5QUVJQUkyQWd3TElBUkJFR29rQUNBQ0MyUUNBWDhCZmlNQVFSQnJJZ0lrQUNBQUFuNGdBVVVFUUVJQURBRUxJQUlnQWExQ0FDQUJaeUlCUWRFQWFoQ01BU0FDS1FNSVFvQ0FnSUNBZ01BQWhVR2VnQUVnQVd1dFFqQ0dmQ0VESUFJcEF3QUxOd01BSUFBZ0F6Y0RDQ0FDUVJCcUpBQUxnd0VDQTM4QmZnSkFJQUJDZ0lDQWdCQlVCRUFnQUNFRkRBRUxBMEFnQVVFQmF5SUJJQUFnQUVJS2dDSUZRZ3ArZmFkQk1ISTZBQUFnQUVMLy8vLy9ud0ZXSVFJZ0JTRUFJQUlOQUFzTElBV25JZ0lFUUFOQUlBRkJBV3NpQVNBQ0lBSkJDbTRpQTBFS2JHdEJNSEk2QUFBZ0FrRUpTeUVFSUFNaEFpQUVEUUFMQ3lBQkMwb0JBbjhDUUNBQUxRQUFJZ0pGSUFJZ0FTMEFBQ0lEUjNJTkFBTkFJQUV0QUFFaEF5QUFMUUFCSWdKRkRRRWdBVUVCYWlFQklBQkJBV29oQUNBQ0lBTkdEUUFMQ3lBQ0lBTnJDeG9BSUFBZ0FSQ05CU0lBUVFBZ0FDMEFBQ0FCUWY4QmNVWWJDNkFCQVFSL0l3QkJFR3NpQlNRQUlBVWdBallDRENNQVFhQUJheUlESkFBZ0EwRUlhaUlHUWRDSUEwR1FBUkEvR2lBRElBQTJBalFnQXlBQU5nSWNJQU5CLy8vLy93ZEJmaUFBYXlJRUlBUkIvLy8vL3dkTEd5SUVOZ0k0SUFNZ0FDQUVhaUlBTmdJa0lBTWdBRFlDR0NBR0lBRWdBaENIQlNBRUJFQWdBeWdDSENJQUlBQWdBeWdDR0VaclFRQTZBQUFMSUFOQm9BRnFKQUFnQlVFUWFpUUFDNklCQWdGOUFuOGdBTHdpQWtFWGRrSC9BWEVpQTBHVkFVMEVRQ0FEUWYwQVRRUjlJQUJEQUFBQUFKUUZBbjBnQUNBQWpDQUNRUUJPR3lJQVF3QUFBRXVTUXdBQUFNdVNJQUNUSWdGREFBQUFQMTRFUUNBQUlBR1NRd0FBZ0wrU0RBRUxJQUFnQVpJaUFDQUJRd0FBQUw5ZlJRMEFHaUFBUXdBQWdEK1NDeUlBSUFDTUlBSkJBRTRiQ3lFQUN5QUFpME1BQUFCUFhRUkFJQUNvRHd0QmdJQ0FnSGdMaHdJQ0FuOENmQ0FBdkNJQlFZQ0FnUHdEUmdSQVF3QUFBQUFQQ3dKQUlBRkJnSUNBL0FkclFmLy8vNGQ0VFFSQUlBRkJBWFFpQWtVRVFDTUFRUkJySWdGREFBQ0F2emdDRENBQktnSU1Rd0FBQUFDVkR3c2dBVUdBZ0lEOEIwWU5BU0FDUVlDQWdIaEpJQUZCQUU1eFJRUkFJQUFRbUFVUEN5QUFRd0FBQUV1VXZFR0FnSURjQUdzaEFRdEJ1TzRDS3dNQUlBRWdBVUdBZ016NUEyc2lBVUdBZ0lCOGNXdSt1eUFCUVE5MlFmQUJjU0lDUWJEc0Ftb3JBd0NpUkFBQUFBQUFBUEMvb0NJRElBT2lJZ1NpUWNEdUFpc0RBQ0FEb2tISTdnSXJBd0Nnb0NBRW9pQUJRUmQxdDBHdzdnSXJBd0NpSUFKQnVPd0NhaXNEQUtBZ0E2Q2d0aUVBQ3lBQUN5OEJBWDhqQUVFUWF5SUJKQUFnQUVJQU53SUFJQUZCQURZQ0RDQUFRUWhxSUFGQkRHb1FqUU1nQVVFUWFpUUFDdzBBSUFBb0FnUWdBU2dDQkVzTElRQWdBQ2dDQkNBQUVEVW9BZ0JKQkVBZ0FDQUJFS29ERHdzZ0FDQUJFUEVGQzZJQkFRSi9JQUFvQWdRZ0FCQTFLQUlBUndSQUl3QkJFR3NpQXlRQUlBTWdBRUVCRUxjQ0lRSWdBQkExSUFJb0FnUWdBUkR6QVNBQ0lBSW9BZ1JCQkdvMkFnUWdBaEJ1SUFOQkVHb2tBQThMSXdCQklHc2lBeVFBSUFBUU5TSUNJQU5CQ0dvZ0FDQUFFRVJCQVdvUTR3SWdBQkJFSUFJUTJnSWlBaWdDQ0NBQkVQTUJJQUlnQWlnQ0NFRUVhallDQ0NBQUlBSVE0Z0lnQWhDNEFpQURRU0JxSkFBTENBQWdBRUgwQUdvTENnQWdBQ0FCRUhrZ0FBc2dBUUYvSUFBb0FnQWhBaUFBSUFFMkFnQWdBZ1JBSUFBUVNpQUNFS1FHQ3dzd0FRRi9Jd0JCRUdzaUF5UUFJQU1nQVRZQ0RDQUFJQU5CREdvUWVTQUFJQUlwQWdBM0FnUWdBMEVRYWlRQUlBQUxFZ0FnQUNBQ09nQUVJQUFnQVRZQ0FDQUFDeFlBSUFBZ0FTZ0NBRFlDQUNBQUlBSXRBQUE2QUFRTElBRUJmeUFBS0FJQUlRRWdBRUVBTmdJQUlBRUVRQ0FBRUVvZ0FSQ2tCZ3NMS0FFQmZ5TUFRUkJySWdJa0FDQUNJQUUyQWdnZ0FDQUNRUWhxRUpBQ0dpQUNRUkJxSkFBZ0FBc0xBQ0FBUWdBM0FnQWdBQXNNQUNBQUlBRWdBQ0FCU2hzTExBQWdBQ2dDQUJvZ0FDZ0NBQ0FBRU5NQlFRSjBhaG9nQUNnQ0FDQUFFTk1CUVFKMGFob2dBQ2dDQUJvTERRQWdBQ0FCSUFKQkFoQ3BCQXROQVFGL0lBQW9BZ1FoQVFOQUlBRWdBQ2dDQ0VjRVFDQUFLQUlRR2lBQUlBQW9BZ2hCQkdzMkFnZ01BUXNMSUFBb0FnQUVRQ0FBS0FJUUdpQUFLQUlBSVFFZ0FCREtCaG9nQVJBMEN3c0tBQ0FBS0FJQUVKY0VDMW9CQW44akFFRVFheUlDSkFBZ0FpQUJOZ0lNSUFFZ0FCRHBCaUlEVFFSQUlBQVF1d0VpQUNBRFFRRjJTUVJBSUFJZ0FFRUJkRFlDQ0NBQ1FRaHFJQUpCREdvUWVpZ0NBQ0VEQ3lBQ1FSQnFKQUFnQXc4TEVKd0JBQXNrQUNBQVFRSlBCSDhnQUVFRWFrRjhjU0lBSUFCQkFXc2lBQ0FBUVFKR0d3VkJBUXNMbWdFQkJYOGpBRUVRYXlJRkpBQWdBUkRKQkNFQ0l3QkJFR3NpQXlRQUFrQWdBa0h2Ly8vL0EwMEVRQUpBSUFKQkFVMEVRQ0FBSUFJUWtRRWdBQ0VFREFFTElBQWdBQ0FDRUxzQ1FRRnFJZ1lRaVFJaUJCQ1BBU0FBSUFZUXN3RWdBQ0FDRUlvQkN5QUVJQUVnQWhETUFTQURRUUEyQWd3Z0JDQUNRUUowYWlBRFFReHFFSGtnQTBFUWFpUUFEQUVMRUZVQUN5QUZRUkJxSkFBTHhnRUJCbjhqQUVFUWF5SUVKQUFnQUJCS0tBSUFJUVVDZnlBQ0tBSUFJQUFvQWdCcklnTkIvLy8vL3dkSkJFQWdBMEVCZEF3QkMwRi9DeUlEUVFRZ0F4c2hBeUFCS0FJQUlRWWdBQ2dDQUNFSElBVkJ6d0pHQkg5QkFBVWdBQ2dDQUFzZ0F4RElBaUlJQkVBZ0JVSFBBa2NFUUNBQUVMZ0JHZ3NnQkVIT0FqWUNCQ0FBSUFSQkNHb2dDQ0FFUVFScUVHY2lCUkNmQnlBRkVHWWdBU0FBS0FJQUlBWWdCMnRxTmdJQUlBSWdBQ2dDQUNBRFFYeHhhallDQUNBRVFSQnFKQUFQQ3hCVkFBc1RBQ0FBSUFGQkFDQUFLQUlBS0FJMEVRUUFDeE1BSUFBZ0FVRUFJQUFvQWdBb0FpUVJCQUFMOGdJQkFuOGpBRUVRYXlJS0pBQWdDaUFBTmdJTUFrQUNRQUpBSUFNb0FnQWdBa2NOQUVFcklRc2dBQ0FKS0FKZ1J3UkFRUzBoQ3lBSktBSmtJQUJIRFFFTElBTWdBa0VCYWpZQ0FDQUNJQXM2QUFBTUFRc2dCaEE0UlNBQUlBVkhja1VFUUVFQUlRQWdDQ2dDQUNJQklBZHJRWjhCU2cwQ0lBUW9BZ0FoQUNBSUlBRkJCR28yQWdBZ0FTQUFOZ0lBREFFTFFYOGhBQ0FKSUFsQjZBQnFJQXBCREdvUXZRUWdDV3NpQmtIY0FFb05BU0FHUVFKMUlRVUNRQUpBQWtBZ0FVRUlhdzREQUFJQUFRc2dBU0FGU2cwQkRBTUxJQUZCRUVjZ0JrSFlBRWh5RFFBZ0F5Z0NBQ0lCSUFKR0lBRWdBbXRCQWtweURRSWdBVUVCYXkwQUFFRXdSdzBDUVFBaEFDQUVRUUEyQWdBZ0F5QUJRUUZxTmdJQUlBRWdCVUdndXdOcUxRQUFPZ0FBREFJTElBTWdBeWdDQUNJQVFRRnFOZ0lBSUFBZ0JVR2d1d05xTFFBQU9nQUFJQVFnQkNnQ0FFRUJhallDQUVFQUlRQU1BUXRCQUNFQUlBUkJBRFlDQUFzZ0NrRVFhaVFBSUFBTEN3QWdBRUhFdWdRUXl3RUxFd0FnQUNBQklBSWdBQ2dDQUNnQ01CRUVBQXZ1QWdFRGZ5TUFRUkJySWdva0FDQUtJQUE2QUE4Q1FBSkFBa0FnQXlnQ0FDQUNSdzBBUVNzaEN5QUFRZjhCY1NJTUlBa3RBQmhIQkVCQkxTRUxJQWt0QUJrZ0RFY05BUXNnQXlBQ1FRRnFOZ0lBSUFJZ0N6b0FBQXdCQ3lBR0VEaEZJQUFnQlVkeVJRUkFRUUFoQUNBSUtBSUFJZ0VnQjJ0Qm53RktEUUlnQkNnQ0FDRUFJQWdnQVVFRWFqWUNBQ0FCSUFBMkFnQU1BUXRCZnlFQUlBa2dDVUVhYWlBS1FROXFFTUFFSUFscklnVkJGMG9OQVFKQUFrQUNRQ0FCUVFockRnTUFBZ0FCQ3lBQklBVktEUUVNQXdzZ0FVRVFSeUFGUVJaSWNnMEFJQU1vQWdBaUFTQUNSaUFCSUFKclFRSktjZzBDSUFGQkFXc3RBQUJCTUVjTkFrRUFJUUFnQkVFQU5nSUFJQU1nQVVFQmFqWUNBQ0FCSUFWQm9Mc0RhaTBBQURvQUFBd0NDeUFESUFNb0FnQWlBRUVCYWpZQ0FDQUFJQVZCb0xzRGFpMEFBRG9BQUNBRUlBUW9BZ0JCQVdvMkFnQkJBQ0VBREFFTFFRQWhBQ0FFUVFBMkFnQUxJQXBCRUdva0FDQUFDeVlBSUFBZ0FDZ0NHRVVnQUNnQ0VDQUJjbklpQVRZQ0VDQUFLQUlVSUFGeEJFQVFWUUFMQzQwQkFRRi9Ba0FnQUNnQ0JDSUJJQUVvQWdCQkRHc29BZ0JxS0FJWVJRMEFJQUFvQWdRaUFTQUJLQUlBUVF4cktBSUFhaERPQTBVTkFDQUFLQUlFSWdFZ0FTZ0NBRUVNYXlnQ0FHb29BZ1JCZ01BQWNVVU5BQ0FBS0FJRUlnRWdBU2dDQUVFTWF5Z0NBR29vQWhnUXhnSkJmMGNOQUNBQUtBSUVJZ0FnQUNnQ0FFRU1heWdDQUdwQkFSREVBZ3NMRHdBZ0FDQUFLQUlBS0FJWUVRQUFDd29BSUFBUXlBTWFJQUFMbkFnQkMzOGdBRVVFUUNBQkVEc1BDeUFCUVVCUEJFQkIwSmtFUVRBMkFnQkJBQThMQW45QkVDQUJRUXRxUVhoeElBRkJDMGtiSVFZZ0FFRUlheUlGS0FJRUlnbEJlSEVoQkFKQUlBbEJBM0ZGQkVCQkFDQUdRWUFDU1EwQ0dpQUdRUVJxSUFSTkJFQWdCU0VDSUFRZ0JtdEIwS2NFS0FJQVFRRjBUUTBDQzBFQURBSUxJQVFnQldvaEJ3SkFJQVFnQms4RVFDQUVJQVpySWdOQkVFa05BU0FGSUFsQkFYRWdCbkpCQW5JMkFnUWdCU0FHYWlJQ0lBTkJBM0kyQWdRZ0J5QUhLQUlFUVFGeU5nSUVJQUlnQXhEOEJBd0JDeUFIUVlpa0JDZ0NBRVlFUUVIOG93UW9BZ0FnQkdvaUJDQUdUUTBDSUFVZ0NVRUJjU0FHY2tFQ2NqWUNCQ0FGSUFacUlnTWdCQ0FHYXlJQ1FRRnlOZ0lFUWZ5akJDQUNOZ0lBUVlpa0JDQUROZ0lBREFFTElBZEJoS1FFS0FJQVJnUkFRZmlqQkNnQ0FDQUVhaUlESUFaSkRRSUNRQ0FESUFacklnSkJFRThFUUNBRklBbEJBWEVnQm5KQkFuSTJBZ1FnQlNBR2FpSUVJQUpCQVhJMkFnUWdBeUFGYWlJRElBSTJBZ0FnQXlBREtBSUVRWDV4TmdJRURBRUxJQVVnQ1VFQmNTQURja0VDY2pZQ0JDQURJQVZxSWdJZ0FpZ0NCRUVCY2pZQ0JFRUFJUUpCQUNFRUMwR0VwQVFnQkRZQ0FFSDRvd1FnQWpZQ0FBd0JDeUFIS0FJRUlnTkJBbkVOQVNBRFFYaHhJQVJxSWdvZ0Jra05BU0FLSUFacklRd0NRQ0FEUWY4QlRRUkFJQWNvQWdnaUJDQURRUU4ySWdKQkEzUkJtS1FFYWtZYUlBUWdCeWdDRENJRFJnUkFRZkNqQkVId293UW9BZ0JCZmlBQ2QzRTJBZ0FNQWdzZ0JDQUROZ0lNSUFNZ0JEWUNDQXdCQ3lBSEtBSVlJUXNDUUNBSElBY29BZ3dpQ0VjRVFDQUhLQUlJSWdKQmdLUUVLQUlBU1JvZ0FpQUlOZ0lNSUFnZ0FqWUNDQXdCQ3dKQUlBZEJGR29pQkNnQ0FDSUNEUUFnQjBFUWFpSUVLQUlBSWdJTkFFRUFJUWdNQVFzRFFDQUVJUU1nQWlJSVFSUnFJZ1FvQWdBaUFnMEFJQWhCRUdvaEJDQUlLQUlRSWdJTkFBc2dBMEVBTmdJQUN5QUxSUTBBQWtBZ0J5QUhLQUljSWdOQkFuUkJvS1lFYWlJQ0tBSUFSZ1JBSUFJZ0NEWUNBQ0FJRFFGQjlLTUVRZlNqQkNnQ0FFRitJQU4zY1RZQ0FBd0NDeUFMUVJCQkZDQUxLQUlRSUFkR0cyb2dDRFlDQUNBSVJRMEJDeUFJSUFzMkFoZ2dCeWdDRUNJQ0JFQWdDQ0FDTmdJUUlBSWdDRFlDR0FzZ0J5Z0NGQ0lDUlEwQUlBZ2dBallDRkNBQ0lBZzJBaGdMSUF4QkQwMEVRQ0FGSUFsQkFYRWdDbkpCQW5JMkFnUWdCU0FLYWlJQ0lBSW9BZ1JCQVhJMkFnUU1BUXNnQlNBSlFRRnhJQVp5UVFKeU5nSUVJQVVnQm1vaUF5QU1RUU55TmdJRUlBVWdDbW9pQWlBQ0tBSUVRUUZ5TmdJRUlBTWdEQkQ4QkFzZ0JTRUNDeUFDQ3lJQ0JFQWdBa0VJYWc4TElBRVFPeUlGUlFSQVFRQVBDeUFGSUFCQmZFRjRJQUJCQkdzb0FnQWlBa0VEY1JzZ0FrRjRjV29pQWlBQklBRWdBa3NiRUQ4YUlBQVFOQ0FGQzh3RUFRUi9Jd0JCRUdzaUJDUUFBa0FDUUVIOGpnSWdBU3dBQUJDa0FrVUVRRUhRbVFSQkhEWUNBQXdCQzBFQ0lRSWdBVUVyRUtRQ1JRUkFJQUV0QUFCQjhnQkhJUUlMSUFKQmdBRnlJQUlnQVVINEFCQ2tBaHNpQWtHQWdDQnlJQUlnQVVIbEFCQ2tBaHNpQWlBQ1FjQUFjaUFCTFFBQUlnSkI4Z0JHR3lJRlFZQUVjaUFGSUFKQjl3QkdHeUlGUVlBSWNpQUZJQUpCNFFCR0d5RUNJQVJCdGdNMkFnQWdBQ0FDUVlDQUFuSWdCQkFuSWdCQmdXQlBCRUJCMEprRVFRQWdBR3MyQWdCQmZ5RUFDeUFBUVFCSURRRWpBRUVnYXlJREpBQUNmd0pBQWtCQi9JNENJQUVzQUFBUXBBSkZCRUJCMEprRVFSdzJBZ0FNQVF0Qm1Ba1FPeUlDRFFFTFFRQU1BUXNnQWtFQVFaQUJFRG9hSUFGQkt4Q2tBa1VFUUNBQ1FRaEJCQ0FCTFFBQVFmSUFSaHMyQWdBTEFrQWdBUzBBQUVIaEFFY0VRQ0FDS0FJQUlRRU1BUXNnQUVFRFFRQVFFeUlCUVlBSWNVVUVRQ0FESUFGQmdBaHlOZ0lRSUFCQkJDQURRUkJxRUJNYUN5QUNJQUlvQWdCQmdBRnlJZ0UyQWdBTElBSkJmellDVUNBQ1FZQUlOZ0l3SUFJZ0FEWUNQQ0FDSUFKQm1BRnFOZ0lzQWtBZ0FVRUljUTBBSUFNZ0EwRVlhallDQUNBQVFaT29BU0FERUNZTkFDQUNRUW8yQWxBTElBSkIvUUUyQWlnZ0FrSCtBVFlDSkNBQ1FmOEJOZ0lnSUFKQmdBSTJBZ3hCNlprRUxRQUFSUVJBSUFKQmZ6WUNUQXNnQWtIUW1nUW9BZ0EyQWpoQjBKb0VLQUlBSWdFRVFDQUJJQUkyQWpRTFFkQ2FCQ0FDTmdJQUlBSUxJUUVnQTBFZ2FpUUFJQUVpQXcwQklBQVFFUm9MUVFBaEF3c2dCRUVRYWlRQUlBTUw4QUVCQTM4Z0FFVUVRRUhJOGdNb0FnQUVRRUhJOGdNb0FnQVF5Z0loQVF0QnNQRURLQUlBQkVCQnNQRURLQUlBRU1vQ0lBRnlJUUVMUWRDYUJDZ0NBQ0lBQkVBRFFDQUFLQUpNR2lBQUtBSVVJQUFvQWh4SEJFQWdBQkRLQWlBQmNpRUJDeUFBS0FJNElnQU5BQXNMSUFFUEN5QUFLQUpNUVFCT0lRSUNRQUpBSUFBb0FoUWdBQ2dDSEVZTkFDQUFRUUJCQUNBQUtBSWtFUVFBR2lBQUtBSVVEUUJCZnlFQkRBRUxJQUFvQWdRaUFTQUFLQUlJSWdOSEJFQWdBQ0FCSUFOcnJFRUJJQUFvQWlnUkV3QWFDMEVBSVFFZ0FFRUFOZ0ljSUFCQ0FEY0RFQ0FBUWdBM0FnUWdBa1VOQUFzZ0FRdEhBQ0FBSUFGSkJFQWdBQ0FCSUFJUVB4b1BDeUFDQkVBZ0FDQUNhaUVBSUFFZ0Ftb2hBUU5BSUFCQkFXc2lBQ0FCUVFGcklnRXRBQUE2QUFBZ0FrRUJheUlDRFFBTEN3dVpBUUVEZkNBQUlBQ2lJZ01nQXlBRG9xSWdBMFI4MWM5YU90bmxQYUpFNjV3cml1YmxXcjZnb2lBRElBTkVmZjZ4VitNZHh6NmlSTlZod1JtZ0FTcS9vS0pFcHZnUUVSRVJnVCtnb0NFRklBTWdBS0loQkNBQ1JRUkFJQVFnQXlBRm9rUkpWVlZWVlZYRnY2Q2lJQUNnRHdzZ0FDQURJQUZFQUFBQUFBQUE0RCtpSUFVZ0JLS2hvaUFCb1NBRVJFbFZWVlZWVmNVL29xQ2hDNUlCQVFOOFJBQUFBQUFBQVBBL0lBQWdBS0lpQWtRQUFBQUFBQURnUDZJaUE2RWlCRVFBQUFBQUFBRHdQeUFFb1NBRG9TQUNJQUlnQWlBQ1JKQVZ5eG1nQWZvK29rUjNVY0VXYk1GV3Y2Q2lSRXhWVlZWVlZhVS9vS0lnQWlBQ29pSURJQU9pSUFJZ0FrVFVPSWkrNmZxb3ZhSkV4TEcwdlo3dUlUNmdva1N0VXB5QVQzNlN2cUNpb0tJZ0FDQUJvcUdnb0F2NUFnRUdmeUFBS0FJRUlRWWdBa0h4ayt2Y0EwOEVRQ0FBS0FJQVFyaUFnSUFRTndJVUlBQWdBQ2dDQUNnQ0FCRUJBQXRCQ0NBQ1FRZHhJZ05yUVFBZ0F4c2hBeUFCUVFKUEJFQWdBQ2dDQUNJRklBRTJBaGdnQlVFUE5nSVVJQUFnQUNnQ0FDZ0NBQkVCQUFzZ0FpQURhaUVEQWtBZ0JpQUJRUUowYWlJSUtBSTBJZ0lFUUFOQUlBTWdBaUlFS0FJSVRRUkFJQVFoQVF3REN5QUVLQUlBSWdJTkFBc0xJQUZCQW5SQmlNTUNRWUREQWlBRUcyb29BZ0FpQVVId2srdmNBeUFEYXlJQ0lBRWdBa2tiSWdJZ0Eyb2lCVUVRYWlJSEVEc2lBVVVFUUFOQUlBSkI0d0JOQkVBZ0FDZ0NBRUs0Z0lDQUlEY0NGQ0FBSUFBb0FnQW9BZ0FSQVFBTElBSkJBWFlpQVNFQ0lBRWdBMm9pQlVFUWFpSUhFRHNpQVVVTkFBc0xJQVlnQmlnQ1RDQUhhallDVENBQklBVTJBZ2dnQVVJQU53TUFJQVJGQkVBZ0NDQUJOZ0kwREFFTElBUWdBVFlDQUFzZ0FTQUJLQUlFSWdBZ0EybzJBZ1FnQVNBQktBSUlJQU5yTmdJSUlBQWdBV3BCRUdvTHB3SUJCWDhnQUNnQzFBTWhBaUFBSUFBb0F0QURLQUlJRVFBQVJRUkFJQUFvQWdBaUFVRVpOZ0lVSUFBZ0FTZ0NBQkVCQUFzZ0FDZ0MxQUpCQUVvRVFBTkFJQUFnQTBFQ2RDSUZhaWdDMkFJaEJBSkFBa0FnQUNnQzRBRUVRQ0FBS0FLY0F3MEJJQUFvQXFRRERRSUxJQUlnQkNnQ0ZFRUNkR29vQWp3aUFVSUFOd0FBSUFGQ0FEY0FPQ0FCUWdBM0FEQWdBVUlBTndBb0lBRkNBRGNBSUNBQlFnQTNBQmdnQVVJQU53QVFJQUZDQURjQUNDQUNJQVZxSWdGQkFEWUNLQ0FCUVFBMkFoZ2dBQ2dDNEFGRkJFQWdBQ2dDdEFNTkFRd0NDeUFBS0FLY0EwVU5BUXNnQWlBRUtBSVlRUUowYWlnQ2ZFRUFRWUFDRURvYUN5QURRUUZxSWdNZ0FDZ0MxQUpJRFFBTEN5QUNRWEEyQWhRZ0FrSUFOd0lNSUFJZ0FDZ0NtQUkyQWpnTHhRb0JDMzhnQUNnQ0dDSUdLQUlFSVFRZ0JpZ0NBQ0VGSUFBZ0F6WUM1QUVnQUNBQ05nTGdBU0FBSUFFMkF0d0JBa0FnQkVVRVFDQUFJQVlvQWd3UkFBQkZEUUVnQmlnQ0FDRUZJQVlvQWdRaEJBc2dCUzBBQUNFRElBUkJBV3NpQVFSL0lBVkJBV29GSUFBZ0JpZ0NEQkVBQUVVTkFTQUdLQUlFSVFFZ0JpZ0NBQXNpQkMwQUFDRUhJQUFnQVVFQmF5SUZCSDhnQkVFQmFnVWdBQ0FHS0FJTUVRQUFSUTBCSUFZb0FnUWhCU0FHS0FJQUN5SUVMUUFBTmdMVUFTQUFJQVZCQVdzaUJRUi9JQVJCQVdvRklBQWdCaWdDREJFQUFFVU5BU0FHS0FJRUlRVWdCaWdDQUFzaUJDMEFBRUVJZENJQk5nSWdJQUFnQlVFQmF5SUZCSDhnQkVFQmFnVWdBQ0FHS0FJTUVRQUFSUTBCSUFBb0FpQWhBU0FHS0FJRUlRVWdCaWdDQUFzaUJDMEFBQ0FCYWpZQ0lDQUFJQVZCQVdzaUJRUi9JQVJCQVdvRklBQWdCaWdDREJFQUFFVU5BU0FHS0FJRUlRVWdCaWdDQUFzaUJDMEFBRUVJZENJQk5nSWNJQUFnQlVFQmF5SUZCSDhnQkVFQmFnVWdBQ0FHS0FJTUVRQUFSUTBCSUFBb0Fod2hBU0FHS0FJRUlRVWdCaWdDQUFzaUJDMEFBQ0FCYWpZQ0hDQUFJQVZCQVdzaUFRUi9JQVJCQVdvRklBQWdCaWdDREJFQUFFVU5BU0FHS0FJRUlRRWdCaWdDQUFzaUJTMEFBRFlDSkNBQUtBSUFJZ0lnQUNnQ3VBTTJBaGdnQWlBQUtBSWNOZ0ljSUFJZ0FDZ0NJRFlDSUNBQUtBSWtJUVFnQWtIbUFEWUNGQ0FDSUFRMkFpUWdBRUVCSUFJb0FnUVJBZ0FnQUNnQzBBTW9BaEFFUUNBQUtBSUFJZ0pCUFRZQ0ZDQUFJQUlvQWdBUkFRQUxJQU5CQ0hRZ0IzSkJDR3NoQWdKQUFrQWdBQ2dDSUVVTkFDQUFLQUljUlEwQUlBQW9BaVFpQkVFQVNnMEJDeUFBS0FJQUlnTkJJVFlDRkNBQUlBTW9BZ0FSQVFBZ0FDZ0NKQ0VFQ3lBRVFRTnNJQUpIQkVBZ0FDZ0NBQ0lDUVF3MkFoUWdBQ0FDS0FJQUVRRUFDeUFBS0FMWUFVVUVRQ0FBSUFCQkFTQUFLQUlrUWRnQWJDQUFLQUlFS0FJQUVRUUFOZ0xZQVFzZ0JVRUJhaUVJSUFGQkFXc2hCQ0FBS0FJa1FRQktCRUJCQUNFQkEwQWdCQVIvSUFRRklBQWdCaWdDREJFQUFFVU5BeUFHS0FJQUlRZ2dCaWdDQkF0QkFXc2hDaUFBS0FMWUFTRURJQWd0QUFBaEFnSkFJQUZGQkVBZ0F5RUVEQUVMSUFGQkFtc2hDeUFCUVFGcklRa2dBeUFCUWRnQWJHb2hCMEVBSVFVZ0F5RUVBMEFnQWlBRUtBSUFSZ1JBSUFOQjJBQnFJUVFnQXlnQ0FDRUZJQUZCQWs4RVFDQUxRUU5QQkVBZ0NVRjhjU0VEUVFBaEFnTkFJQVFvQW9nQ0lnc2dCQ2dDc0FFaURDQUVLQUpZSWcwZ0JDZ0NBQ0lPSUFVZ0JTQU9TQnNpQlNBRklBMUlHeUlGSUFVZ0RFZ2JJZ1VnQlNBTFNCc2hCU0FFUWVBQ2FpRUVJQUpCQkdvaUFpQURSdzBBQ3d0QkFDRUNJQWxCQTNFaUF3UkFBMEFnQkNnQ0FDSUpJQVVnQlNBSlNCc2hCU0FFUWRnQWFpRUVJQUpCQVdvaUFpQURSdzBBQ3dzZ0J5RUVDeUFGUVFGcUlRSU1BZ3NnQkVIWUFHb2hCQ0FGUVFGcUlnVWdBVWNOQUFzZ0J5RUVDeUFFSUFFMkFnUWdCQ0FDTmdJQUlBUWdDZ1IvSUFoQkFXb0ZJQUFnQmlnQ0RCRUFBRVVOQXlBR0tBSUVJUW9nQmlnQ0FBc2lCUzBBQUNJQ1FROXhOZ0lNSUFRZ0FrRUVkallDQ0NBRUlBcEJBV3NpQXdSL0lBVkJBV29GSUFBZ0JpZ0NEQkVBQUVVTkF5QUdLQUlFSVFNZ0JpZ0NBQXNpQWkwQUFEWUNFQ0FBS0FJQUlnY2dCQ2dDQURZQ0dDQUhJQVFvQWdnMkFod2dCeUFFS0FJTU5nSWdJQVFvQWhBaEJDQUhRZWNBTmdJVUlBY2dCRFlDSkNBQVFRRWdCeWdDQkJFQ0FDQUNRUUZxSVFnZ0EwRUJheUVFSUFGQkFXb2lBU0FBS0FJa1NBMEFDd3NnQUNnQzBBTkJBVFlDRUNBR0lBUTJBZ1FnQmlBSU5nSUFRUUVQQzBFQUMra1NBaFI5Q1g4Z0JVVUVRQ01BUVNCcklnVWtBRU1ndkw1TUlRWUNRQ0FEUVFSSURRQWdBQ29DTEVNQUFBQUFXdzBBSUFOQkJuUVFPeUlkUlFSQVFRQkJBMEgyb2dKQkFCQTlRd0FBZ0w4aEJnd0JDeUFEUVFOMEVEc2lIZ1JBQTBCQkFDRWNJQnRCQTBZRVFDQURRUUYwSVI4Z0E3SWhEd0pBQTBBZ0JDb0NKQ0VRSUFRcUFpQWhFU0FFS2dJY0lSSWdCQ29DRkNFVElBUXFBaEFoRkNBRUtnSU1JUlVnQkNvQ0JDRVdJQVFxQWdBaEYwTUFBQUFBSVFwQkFDRWJBMEFnQXlBYlJ3UkFJQkVnQWlBYlFReHNhaUlBS2dJQUlnaVVJQUFxQWdRaUNTQVFsSkpEQUFDQVA1SWlCa01BQUFBQVd3MERJQUVnRzBFRGRDSUFhaUlnS2dJQUlRc2dBQ0FlYWlJQUlDQXFBZ1FnRWlBVUlBaVVJQWtnRTVTU2tpSU1JQWFWa3lJTk9BSUVJQUFnQ3lBVklCY2dDSlFnRmlBSmxKS1NJZ3NnQnBXVElnNDRBZ0FnSFNBYlFRWjBhaUlBSUFrZ0JwVWlHRGdDQkNBQUlBZ2dCcFVpR1RnQ0FDQUFRd0FBZ0Q4Z0JwVWlHamdDQ0NBQVFnQTNBZ3dnQUVFQU5nSVVJQUFnQ3lBSWpDSUlsQ0FHSUFhVUlnYVZPQUlZSUFBZ0N5QUpqQ0lKbENBR2xUZ0NIQ0FBUWdBM0FpQWdBRUVBTmdJb0lBQWdHVGdDTENBQUlCZzRBakFnQUNBYU9BSTBJQUFnRENBSWxDQUdsVGdDT0NBQUlBd2dDWlFnQnBVNEFqd2dDaUFPSUE2VUlBMGdEWlNTa2lFS0lCdEJBV29oR3d3QkN3c0NRQ0FLSUErVklnWkR6Y3pNUFYwTkFBSkFJQnhGSUFaREFBQ0FRRjFGY2tVRVFDQUdJQWVWUTZSd2ZUOWVEUUlnSEVFS1J3MEJEQUlMSUJ4QkNrWU5BUXNnQlNBZUlCMGdIeEMzQlVFQVNBMENJQVFnQlNvQ0FDQUVLZ0lBa2pnQ0FDQUVJQVVxQWdRZ0JDb0NCSkk0QWdRZ0JDQUZLZ0lJSUFRcUFneVNPQUlNSUFRZ0JTb0NEQ0FFS2dJUWtqZ0NFQ0FFSUFVcUFoQWdCQ29DRkpJNEFoUWdCQ0FGS2dJVUlBUXFBaHlTT0FJY0lBUWdCU29DR0NBRUtnSWdramdDSUNBRUlBVXFBaHdnQkNvQ0pKSTRBaVFnSEVFQmFpRWNJQVloQnd3QkN3c2dIUkEwSUI0UU5Bd0VDeUFkRURRZ0hoQTBReUM4dmt3aEJnd0RCUU5BSUJ4QkJFY0VRQ0FjUVFKMEloOGdCQ0FiUVFSMElpQnFhaUFBSUNCcUlCOXFLZ0lBSUFBcUFpeVZPQUlBSUJ4QkFXb2hIQXdCQ3dzZ0cwRUJhaUViREFFTEFBc0FDMEVBUVFOQjlxSUNRUUFRUFNBZEVEUkRBQUNBdnlFR0N5QUZRU0JxSkFBZ0JnOExJQVloQ0NNQVFTQnJJaHdrQUVNZ3ZMNU1JUVlDUUNBRFFRUklEUUFnQUNvQ0xFTUFBQUFBV3cwQUFuOGdBN0lpRGlBSWxDSUdpME1BQUFCUFhRUkFJQWFvREFFTFFZQ0FnSUI0Q3lFRklBTkJCblFRT3lJYlJRUkFRUUJCQTBIMm9nSkJBQkE5UXdBQWdMOGhCZ3dCQ3lBRFFRTjBFRHNpSGtVRVFFRUFRUU5COXFJQ1FRQVFQU0FiRURSREFBQ0F2eUVHREFFTElBTkJBblFpSFJBN0lpQkZCRUJCQUVFRFFmYWlBa0VBRUQwZ0d4QTBJQjRRTkVNQUFJQy9JUVlNQVFzZ0hSQTdJaDhFUUNBRlFRVWdCVUVGU2h0QkFXc2hJVUVBSVIwRFFFRUFJUVVnSFVFRFJnUkFJQjhnSVVFQ2RHb2hJMEVBSVIwQ1FBTkFJQVFxQWlRaER5QUVLZ0lnSVJBZ0JDb0NIQ0VSSUFRcUFoUWhFaUFFS2dJUUlSTWdCQ29DRENFVUlBUXFBZ1FoRlNBRUtnSUFJUlpCQUNFRkEwQWdBeUFGUndSQUlCQWdBaUFGUVF4c2FpSUFLZ0lBSWdpVUlBQXFBZ1FpQ1NBUGxKSkRBQUNBUDVJaUJrTUFBQUFBV3cwRElBRWdCVUVEZENJQWFpSWhLZ0lBSVEwZ0FDQWVhaUlBSUNFcUFnUWdFU0FUSUFpVUlBa2dFcFNTa2lJS0lBYVZreUlNT0FJRUlBQWdEU0FVSUJZZ0NKUWdGU0FKbEpLU0lnMGdCcFdUSWdzNEFnQWdIeUFGUVFKMElnQnFJQXNnQzVRZ0RDQU1sSklpRERnQ0FDQUFJQ0JxSUF3NEFnQWdHeUFGUVFaMGFpSUFJQWtnQnBVaUREZ0NCQ0FBSUFnZ0JwVWlDemdDQUNBQVF3QUFnRDhnQnBVaUZ6Z0NDQ0FBUWdBM0Fnd2dBRUVBTmdJVUlBQWdEU0FJakNJSWxDQUdJQWFVSWdhVk9BSVlJQUFnRFNBSmpDSUpsQ0FHbFRnQ0hDQUFRZ0EzQWlBZ0FFRUFOZ0lvSUFBZ0N6Z0NMQ0FBSUF3NEFqQWdBQ0FYT0FJMElBQWdDaUFJbENBR2xUZ0NPQ0FBSUFvZ0NaUWdCcFU0QWp3Z0JVRUJhaUVGREFFTEN5QWZJQU5CQkVIMkFCQ1RCU0FqS2dJQVF3QUFnRUNVUXdBQWdFR1hJZ2hEQUFEQVFKVWhDVUVBSVFWREFBQUFBQ0VHQTBBZ0F5QUZSd1JBSUFnZ0h5QUZRUUowYWlvQ0FDSUtYUVI5SUFrZ0JwSUZJQWxEQUFDQVAwTUFBSUEvSUFvZ0NKV1RJZ29nQ3BRZ0NwU1RsQ0FHa2dzaEJpQUZRUUZxSVFVTUFRc0xBa0FnQmlBT2xTSUdRODNNekQxZERRQUNRQ0FkUlNBR1F3QUFnRUJkUlhKRkJFQWdCaUFIbFVPa2NIMC9YZzBDSUIxQkNrY05BUXdDQ3lBZFFRcEdEUUVMUVFBaElVRUFJU0lEUUNBRElDRkhCRUFnQ0NBZ0lDRkJBblJxS2dJQUlnZGdCRUFnR3lBaVFRVjBhaUlBUXdBQWdEOGdCeUFJbFpNaUJ5QUhsQ0lISUJzZ0lVRUdkR29pQlNvQ0FKUTRBZ0FnQUNBSElBVXFBZ1NVT0FJRUlBQWdCeUFGS2dJSWxEZ0NDQ0FBSUFjZ0JTb0NESlE0QWd3Z0FDQUhJQVVxQWhDVU9BSVFJQUFnQnlBRktnSVVsRGdDRkNBQUlBY2dCU29DR0pRNEFoZ2dBQ0FISUFVcUFoeVVPQUljSUFBZ0J5QUZLZ0lnbERnQ0lDQUFJQWNnQlNvQ0pKUTRBaVFnQUNBSElBVXFBaWlVT0FJb0lBQWdCeUFGS2dJc2xEZ0NMQ0FBSUFjZ0JTb0NNSlE0QWpBZ0FDQUhJQVVxQWpTVU9BSTBJQUFnQnlBRktnSTRsRGdDT0NBQUlBY2dCU29DUEpRNEFqd2dIaUFpUVFKMGFpSUFJQWNnSGlBaFFRTjBhaUlGS2dJQWxEZ0NBQ0FBSUFjZ0JTb0NCSlE0QWdRZ0lrRUNhaUVpQ3lBaFFRRnFJU0VNQVFzTElDSkJCVXdFUUNBYkVEUWdIaEEwSUNBUU5DQWZFRFJEQUFDQXZ5RUdEQWNMSUJ3Z0hpQWJJQ0lRdHdWQkFFZ05BaUFFSUJ3cUFnQWdCQ29DQUpJNEFnQWdCQ0FjS2dJRUlBUXFBZ1NTT0FJRUlBUWdIQ29DQ0NBRUtnSU1ramdDRENBRUlCd3FBZ3dnQkNvQ0VKSTRBaEFnQkNBY0tnSVFJQVFxQWhTU09BSVVJQVFnSENvQ0ZDQUVLZ0lja2pnQ0hDQUVJQndxQWhnZ0JDb0NJSkk0QWlBZ0JDQWNLZ0ljSUFRcUFpU1NPQUlrSUIxQkFXb2hIU0FHSVFjTUFRc0xJQnNRTkNBZUVEUWdJQkEwSUI4UU5Bd0VDeUFiRURRZ0hoQTBJQ0FRTkNBZkVEUkRJTHkrVENFR0RBTUZBMEFnQlVFRVJ3UkFJQVZCQW5RaUlpQUVJQjFCQkhRaUkycHFJQUFnSTJvZ0ltb3FBZ0FnQUNvQ0xKVTRBZ0FnQlVFQmFpRUZEQUVMQ3lBZFFRRnFJUjBNQVFzQUN3QUxRUUJCQTBIMm9nSkJBQkE5SUJzUU5DQWVFRFFnSUJBMFF3QUFnTDhoQmdzZ0hFRWdhaVFBSUFZTDJROERDSDhGZkFSOUl3QkI0QUZySWdja0FDQUhJQVJCQkhRUU95SUpOZ0xRQVNBSkJFQUNRQ0FISUFSQkdHd1FPeUlMTmdMVUFTQUxSUTBBSUFSQkFDQUVRUUJLR3lFTkEwQWdDQ0FOUndSQUlCUWdBeUFJUVF4c2FpSUtLZ0lJa2lFVUlCVWdDaW9DQkpJaEZTQVdJQW9xQWdDU0lSWWdDRUVCYWlFSURBRUxDeUFVSUFTeUloZVZJUlFnRlNBWGxTRVZJQllnRjVVaEZrRUFJUWdEUUNBSUlBMUhCRUFnQ1NBSVFRUjBhaUlLSUFJZ0NFRURkR29pRENvQ0FMczVBd0FnQ2lBTUtnSUV1emtEQ0NBTElBaEJHR3hxSWdvZ0F5QUlRUXhzYWlJTUtnSUFJQmFUdXprREFDQUtJQXdxQWdRZ0ZaTzdPUU1JSUFvZ0RDb0NDQ0FVazdzNUF4QWdDRUVCYWlFSURBRUxDeUFISUFRMkF0Z0JRUUFoQWdOQVFRQWhDQ0FDUVFOSEJFQURRQ0FJUVFOSEJFQWdCMEh3QUdvZ0FrRUZkR29nQ0VFRGRHb2dBU0FDUVFSMGFpQUlRUUowYWlvQ0FMczVBd0FnQ0VFQmFpRUlEQUVMQ3lBQ1FRRnFJUUlNQVFzTElBY2dBU29DRENBQktnSUlJQlNVSUFFcUFnQWdGcFFnRlNBQktnSUVsSktTa3JzNUE0Z0JJQWNnQVNvQ0hDQUJLZ0lZSUJTVUlBRXFBaEFnRnBRZ0ZTQUJLZ0lVbEpLU2tyczVBNmdCSUFjZ0FTb0NMQ0FCS2dJb0lCU1VJQUVxQWlBZ0ZwUWdGU0FCS2dJa2xKS1NrcnM1QThnQkFrQWdCa1VFUUNBQUlBZEIwQUZxSUFkQjhBQnFJQWRCRUdvZ0IwRUlhaERtQlVFQVRnMEJJQWRDZ0lDQWdNRHc5Y3ZCQURjRENBd0JDeUFIUWZBQWFpRUxJQWRCRUdvaENpTUFRYUFCYXlJREpBQkJmeUVCQWtBZ0J5Z0MyQUVpQWtFRVNBMEFBbjhnQUNzRGdBRWdBcmVpSWhDWlJBQUFBQUFBQU9CQll3UkFJQkNxREFFTFFZQ0FnSUI0Q3lFSklBSkI0QUJzRURzaUJFVUVRRUVBUVFOQjJ3dEJBQkE5REFFTElBSkJCSFFRT3lJR1JRUkFRUUJCQTBIYkMwRUFFRDBnQkJBMERBRUxJQUpCQTNRaUFSQTdJZzFGQkVCQkFFRURRZHNMUVFBUVBTQUVFRFFnQmhBMFFYOGhBUXdCQ3lBQkVEc2lDQVJBSUFsQkJDQUpRUVJLRzBFQmF5RUpRUUFoQWdOQVFRQWhBU0FDUVFOR0JFQWdDQ0FKUVFOMGFpRU9RUUFoREFKQUEwQWdBQ0FLSUFOQk1Hb1E5Z1pCQUNFQkEwQWdCeWdDMkFFaUFpQUJTZ1JBSUFOQmtBRnFJQU5CTUdvZ0J5Z0MxQUVnQVVFWWJHb1FpZ1pCQUVnTkF5QUJRUVIwSWdJZ0J5Z0MwQUZxSWdrckF3QWhFU0FES3dPUUFTRVNJQUlnQm1vaUFpQUpLd01JSUFNckE1Z0JvU0lRT1FNSUlBSWdFU0FTb1NJUk9RTUFJQWdnQVVFRGRDSUNhaUFSSUJHaUlCQWdFS0tnSWhBNUF3QWdBaUFOYWlBUU9RTUFJQUZCQVdvaEFRd0JDd3NnQ0NBQ1FRaEJBUkNUQlVFQUlRRWdCeWdDMkFFaUFrRUFJQUpCQUVvYklRa2dEaXNEQUVRQUFBQUFBQUFRUUtKRUFBQUFBQUFBTUVDbEloRkVBQUFBQUFBQUdFQ2pJUkpFQUFBQUFBQUFBQUFoRUFOQUlBRWdDVWNFUUNBUklBZ2dBVUVEZEdvckF3QWlFMk1FZkNBU0lCQ2dCU0FTUkFBQUFBQUFBUEEvUkFBQUFBQUFBUEEvSUJNZ0VhT2hJaE1nRTZJZ0U2S2hvaUFRb0FzaEVDQUJRUUZxSVFFTUFRc0xBa0FnRUNBQ3Q2TWlFQ0FBS3dOb1l3MEFBa0FnREVVTkFDQVFJQUFyQTNoalJRMEFJQUFyQTNBZ0VDQVBvMk1OQVF0QkFDRUpRUUFoQ3lBTUlBQW9BbUJHRFFBRFFDQUNJQWxLQkVBZ0VTQU5JQWxCQTNScUt3TUFJZzltQkVBZ0JDQUxRUVpzUVFOMElnSnFJZ0VnQUNBS0lBY29BdFFCSUFsQkdHeHFFSVVHUVFCSURRVWdBVVFBQUFBQUFBRHdQeUFQSUJHam9TSVBJQStpSWc4Z0FTc0RBS0k1QXdBZ0JDQUNRUWh5YWlJQ0lBOGdBaXNEQUtJNUF3QWdBU0FQSUFFckF4Q2lPUU1RSUFFZ0R5QUJLd01Zb2prREdDQUJJQThnQVNzRElLSTVBeUFnQVNBUElBRXJBeWlpT1FNb0lBRWdEeUFCS3dNd29qa0RNQ0FCSUE4Z0FTc0RPS0k1QXpnZ0FVRkFheUlDSUE4Z0Fpc0RBS0k1QXdBZ0FTQVBJQUVyQTBpaU9RTklJQUVnRHlBQkt3TlFvamtEVUNBQklBOGdBU3NEV0tJNUExZ2dCaUFMUVFOMGFpSUJJQThnQmlBSlFRUjBhaUlDS3dNQW9qa0RBQ0FCSUE4Z0Fpc0RDS0k1QXdnZ0MwRUNhaUVMSUFjb0F0Z0JJUUlMSUFsQkFXb2hDUXdCQ3dzZ0MwRUZUQTBDSUFNZ0JpQUVJQXNRZ0FaQkFFZ05BaUFLSUFNUTl3VWdERUVCYWlFTUlCQWhEd3dCQ3dzZ0J5QVFPUU1JSUFRUU5DQUdFRFFnRFJBMElBZ1FORUVBSVFFTUJBc2dCQkEwSUFZUU5DQU5FRFFnQ0JBMFFYOGhBUXdEQlFOQUlBRkJCRWNFUUNBQlFRTjBJZ3dnQ2lBQ1FRVjBJZzVxYWlBTElBNXFJQXhxS3dNQU9RTUFJQUZCQVdvaEFRd0JDd3NnQWtFQmFpRUNEQUVMQUFzQUMwRUFRUU5CMnd0QkFCQTlJQVFRTkNBR0VEUWdEUkEwUVg4aEFRc2dBMEdnQVdva0FDQUJRUUJPRFFBZ0IwS0FnSUNBd1BEMXk4RUFOd01JQ3lBSEtBTFFBUkEwSUFjb0F0UUJFRFJCQUNFQ0EwQkJBQ0VJSUFKQkEwY0VRQU5BSUFoQkEwY0VRQ0FGSUFKQkJIUnFJQWhCQW5ScUlBZEJFR29nQWtFRmRHb2dDRUVEZEdvckF3QzJPQUlBSUFoQkFXb2hDQXdCQ3dzZ0FrRUJhaUVDREFFTEN5QUZJQWNyQXlnZ0J5c0RFQ0FXdXlJUW9xRWdCeXNER0NBVnV5SVBvcUVnQnlzRElDQVV1eUlSb3FHMk9BSU1JQVVnQnlzRFNDQUhLd013SUJDaW9TQUhLd000SUEraW9TQUhRVUJyS3dNQUlCR2lvYlk0QWh3Z0JTQUhLd05vSUFjckExQWdFS0toSUFjckExZ2dENktoSUFjckEyQWdFYUtodGpnQ0xDQUhLd01JSVJBZ0IwSGdBV29rQUNBUXRnOExDMEVBUVFOQmdxUUNRUUFRUFVFQkVBTUFDKzBCQWdGL0JIMGpBRUV3YXlJR0pBQUNmeUFBQkVBZ0FFRUlhaUFCSUFZUXNnTWdBRUc0QVdvZ0Jpb0NEQ0FHS2dJQUlBS1VJQVlxQWdRZ0E1U1NraUFHS2dJc0lBWXFBaUFnQXBRZ0Jpb0NKQ0FEbEpLU0lnZVZJQVlxQWh3Z0Jpb0NFQ0FDbENBR0tnSVVJQU9Va3BJZ0I1VWdCQ0FGRUhKQkgzVU1BUXNnQVNvQ0hDRUhJQUVxQWhRaENDQUJLZ0lRSVFrZ0JDQUJLZ0lNSUFFcUFnQWdBcFFnQVNvQ0JDQURsSktTSUFFcUFpd2dBU29DSUNBQ2xDQUJLZ0lrSUFPVWtwSWlDcFU0QWdBZ0JTQUhJQWtnQXBRZ0NDQURsSktTSUFxVk9BSUFRUUFMSVFFZ0JrRXdhaVFBSUFFTHVBSUJCbjhEUUVFQUlRSWdBU2dDVEJwQi93RWhCU0FBSVFNQ1FBTkFBa0FDUUFKQUlBRW9BZ1FpQWlBQktBSUlJZ1JHRFFBQ2Z5QUNRUW9nQkNBQ2F4RGNBeUlIQkVBZ0J5QUJLQUlFSWdSclFRRnFEQUVMSUFFb0FnZ2dBU2dDQkNJRWF3c2hBaUFESUFRZ0FpQUZJQUlnQlVrYklnUVFQeG9nQVNBQktBSUVJQVJxSWdZMkFnUWdBeUFFYWlFRElBY2dBaUFGVDNJTkFpQUZJQVJySVFVZ0JpQUJLQUlJUmcwQUlBRWdCa0VCYWpZQ0JDQUdMUUFBSVFJTUFRc2dBUkNKQXlJQ1FRQk9EUUJCQUNFQ0lBQWdBMFlOQXlBQkxRQUFRUkJ4RFFFTUF3c2dBeUFDT2dBQUlBTkJBV29oQXlBQ1FmOEJjVUVLUmcwQUlBVkJBV3NpQlEwQkN3c2dBRVVFUUVFQUlRSU1BUXNnQTBFQU9nQUFJQUFoQWdzZ0FnUkFJQUF0QUFBaUEwRUtSaUFEUVNOR2NnMEJDd3NnQWdzVkFDQUFRd0FBZ0Q4Z0FTQUJRd0FBQUFCYkc1VUxJZ0FnQUNBQktnSUFJQUlxQWdDVE9BSUFJQUFnQVNvQ0JDQUNLZ0lFa3pnQ0JBc1JBQ0FBUlFSQUR3c2dBQ0FCT1FPQUFRc1JBQ0FBRU8wRklBRVE3UVVnQWhDZUJnc21BUUYvSUFCQkJHb1Erd01pQVVGL1JnUkFJQUFnQUNnQ0FDZ0NDQkVCQUFzZ0FVRi9SZ3RwQVFKL0l3QkJFR3NpQkNRQUlBUkJBRFlDRENBQVFReHFJQVJCREdvZ0F4QzZBU0FCQkVBZ0FDZ0NFQ0FCRVA4RElRVUxJQUFnQlRZQ0FDQUFJQVVnQWtFQ2RHb2lBallDQ0NBQUlBSTJBZ1FnQUJBK0lBVWdBVUVDZEdvMkFnQWdCRUVRYWlRQUlBQUxEUUFnQUNnQ0FCQTBJQUFRTkFzbkFRRi9Jd0JCRUdzaUFTUUFJQUZCQ0dvZ0FCQ1BBU0FCS0FJSUlRQWdBVUVRYWlRQUlBQUxsd0VCQkg4akFFRVFheUlESkFBQ1FDQUJFSWNCUlFSQUlBQWdBU2dDQ0RZQ0NDQUFJQUVwQWdBM0FnQU1BUXNnQVNnQ0FDRUVBa0FDUUFKQUlBRW9BZ1FpQWtFS1RRUkFJQUFpQVNBQ0VKRUJEQUVMSUFKQmIwc05BU0FBSUFJUW5RSkJBV29pQlJCTUlnRVFqd0VnQUNBRkVMTUJJQUFnQWhDS0FRc2dBU0FFSUFKQkFXb1F0Z0VNQVFzUVZRQUxDeUFEUVJCcUpBQUxHZ0FnQUJDM0JpQUFRYnpZQVRZQ0FDQUFRUVJxSUFFUTNRSUw5UlFDRFg4QmZTTUFRUkJySWcwa0FDQUJLQUlBUVFKR0JFQUNRQUpBQWtBQ1FBSkFJQUlvQWdBT0F3RURBQUlMSUFFb0FoZ2hDeUFBUVN4cVFRQVFQQ0VBSUFJb0FoZ2hDQ0FDS0FJSUlRb0NRQ0FDS0FJRUlnZEJCRXNFUUNBS1FRUkxCRUFnQjBFQ2F5RUdJQWRCQVd0QkFuUWhDU0FIUVFOclFRSjBJUXdnQjBFRWEwRUNkQ0VPSUFBaEFRTkFBa0FnQXlBS1JnUkFRUUFoQlNBTElRSWdCMEVDZENJRUlBQWlCbW9pQVNFRElBRWdCR29pQkNFSURBRUxRUUloQlNBQklBZ2dBeUFIYkVFQ2RHb2lBaW9DQ0NBQ0tnSUFJaEFnRUVNQUFNQkFsQ0FRSUFJcUFnU1NRd0FBZ0VDVWtwS1NPQUlBSUFFZ0Fpb0NEQ0FDS2dJQUloQWdBaW9DQkVNQUFNQkFsQ0FRSUFJcUFnaVNRd0FBZ0VDVWtwS1NPQUlFSUFGQkNHb2hCQU5BSUFVZ0JrWUVRQ0FFSUFJZ0NXb2lBU29DQUNJUUlBSWdEbW9xQWdBZ0FpQUdRUUowYWlJRktnSUFRd0FBd0VDVUlCQWdBaUFNYWlJQ0tnSUFra01BQUlCQWxKS1NramdDQUNBRUlBRXFBZ0FpRUNBQ0tnSUFJQkJEQUFEQVFKUWdFQ0FGS2dJQWtrTUFBSUJBbEpLU2tqZ0NCQ0FEUVFGcUlRTWdCRUVJYWlFQkRBTUZJQVFnQWlBRlFRSjBhaUlCS2dJSUlBRkJDR3NxQWdBZ0FTb0NBRU1BQU1CQWxDQUJRUVJyS2dJQUlBSWdCVUVCYWlJRlFRSjBhaW9DQUpKREFBQ0FRSlNTa3BJNEFnQWdCRUVFYWlFRURBRUxBQXNBQ3dzRFFDQUZJQWRIQkVBZ0FpQUlLZ0lBSUFZcUFnQWlFQ0FRUXdBQXdFQ1VJQkFnQXlvQ0FKSkRBQUNBUUpTU2twSkRBQUNBTzVRNEFnQWdDRUVFYWlFSUlBTkJCR29oQXlBR1FRUnFJUVlnQWtFRWFpRUNJQVZCQVdvaEJRd0JDd3NnQ3lBSFFRSjBJZ05xSVFJZ0F5QUVhaUVHUVFBaEJTQUFJUU1EUUNBRklBZEdCRUFDUUNBS1FRSnJJUXhCQWlFSkEwQUNRQ0FKSUF4R0JFQWdBQ0FLUVFScklBZHNRUUowYWlJQklBZEJBblFpQTJvaUJDQURhaUlDSUFOcUlRWWdDeUFISUF4c1FRSjBhaUVEUVFBaEJRd0JDeUFBSUFsQkFtc2dCMnhCQW5ScUlnRWdCMEVDZENJRGFpSUVJQU5xSWdJZ0Eyb2lCaUFEYWlFRElBc2dCeUFKYkVFQ2RHb2hDRUVBSVFVRFFDQUZJQWRHQkVBZ0NVRUJhaUVKREFNRklBZ2dBeW9DQUNBQktnSUFJQUlxQWdCREFBREFRSlFnQkNvQ0FDQUdLZ0lBa2tNQUFJQkFsSktTa2tNQUFJQTdsRGdDQUNBRFFRUnFJUU1nQmtFRWFpRUdJQUpCQkdvaEFpQUVRUVJxSVFRZ0FVRUVhaUVCSUFoQkJHb2hDQ0FGUVFGcUlRVU1BUXNBQ3dBTEN3TkFJQVVnQjBjRVFDQURJQVlxQWdBaUVDQUJLZ0lBSUFJcUFnQkRBQURBUUpRZ0VDQUVLZ0lBa2tNQUFJQkFsSktTa2tNQUFJQTdsRGdDQUNBR1FRUnFJUVlnQWtFRWFpRUNJQVJCQkdvaEJDQUJRUVJxSVFFZ0EwRUVhaUVESUFWQkFXb2hCUXdCQ3dzZ0FDQUtRUU5ySUFkc1FRSjBhaUlCSUFkQkFuUWlBR29pQkNBQWFpRUNJQXNnQ2tFQmF5QUhiRUVDZEdvaEJrRUFJUVVEUUNBRklBZEdEUUVnQmlBQ0tnSUFJaEFnQVNvQ0FDQVFRd0FBd0VDVUlCQWdCQ29DQUpKREFBQ0FRSlNTa3BKREFBQ0FPNVE0QWdBZ0FrRUVhaUVDSUFSQkJHb2hCQ0FCUVFScUlRRWdCa0VFYWlFR0lBVkJBV29oQlF3QUN3QUxCU0FDSUFZcUFnQWdBeW9DQUNJUUlBRXFBZ0JEQUFEQVFKUWdFQ0FFS2dJQWtrTUFBSUJBbEpLU2trTUFBSUE3bERnQ0FDQUdRUVJxSVFZZ0JFRUVhaUVFSUFGQkJHb2hBU0FEUVFScUlRTWdBa0VFYWlFQ0lBVkJBV29oQlF3QkN3c01BZ3RCMExJRVFiMHJFRE5CMXhVUU0wRzBIUkF6UWFrQkVEWkI3aUVRTTBIOUpCQXpFRGNRQUFBTFFkQ3lCRUc0Q1JBelFkY1ZFRE5CdEIwUU0wR29BUkEyUWU0aEVETkIvU1FRTXhBM0VBQUFDd3dEQzBFUUVBb2lBQ0FOUVpEMEFCQ2JBUkRlQWlBQVFmelhBVUVPRUFrQUMwRVFFQW9pQUNBTlFlYjRBQkNiQVJEZUFpQUFRZnpYQVVFT0VBa0FDeUFCS0FJWUlRc2dBQ2dDSUNFQUlBSW9BaGdoQ0NBQ0tBSUlJUW9DUUNBQ0tBSUVJZ2RCQkVzRVFDQUtRUVJMQkVBZ0IwRUVheUVKSUFkQkEyc2hEQ0FIUVFKcklRWWdCMEVCYXlFT0lBQWhBUU5BQWtBZ0F5QUtSZ1JBUVFBaEJTQUxJUUlnQjBFQmRDSUVJQUFpQm1vaUFTRURJQUVnQkdvaUJDRUlEQUVMUVFJaEJTQUJJQWdnQXlBSGJHb2lBaTBBQUNJRVFRZHNJQUl0QUFKcUlBSXRBQUVnQkdwQkFuUnFPd0VBSUFFZ0FpMEFBeUFDTFFBQUlnUWdBaTBBQVVFR2JHcHFJQUl0QUFJZ0JHcEJBblJxT3dFQ0lBRkJCR29oQkFOQUlBVWdCa1lFUUNBRUlBSWdDV290QUFBZ0FpQU9haUlCTFFBQUlnVWdBaUFHYWlJUExRQUFRUVpzYW1vZ0JTQUNJQXhxSWdJdEFBQnFRUUowYWpzQkFDQUVJQUl0QUFBZ0FTMEFBQ0lCUVFkc2FpQVBMUUFBSUFGcVFRSjBhanNCQWlBRFFRRnFJUU1nQkVFRWFpRUJEQU1GSUFRZ0FpQUZhaUlCTFFBQVFRWnNJQUZCQW1zdEFBQnFJQUlnQlVFQmFpSUZhaTBBQUNBQlFRRnJMUUFBYWtFQ2RHb2dBUzBBQW1vN0FRQWdCRUVDYWlFRURBRUxBQXNBQ3dzRFFDQUZJQWRIQkVBZ0FpQUlMd0VBSUFZdkFRQWlDVUVIYkNBREx3RUFJQWxxUVFKMGFtcXlRd0FBZ0R1VU9BSUFJQWhCQW1vaENDQURRUUpxSVFNZ0JrRUNhaUVHSUFKQkJHb2hBaUFGUVFGcUlRVU1BUXNMSUFzZ0IwRUNkR29oQWlBRUlBZEJBWFJxSVFaQkFDRUZJQUFoQXdOQUlBVWdCMFlFUUFKQUlBcEJBbXNoREVFQ0lRa0RRQUpBSUFrZ0RFWUVRQ0FBSUFwQkJHc2dCMnhCQVhScUlnRWdCMEVCZENJRGFpSUVJQU5xSWdJZ0Eyb2hCaUFMSUFjZ0RHeEJBblJxSVFOQkFDRUZEQUVMSUFBZ0NVRUNheUFIYkVFQmRHb2lBU0FIUVFGMElnTnFJZ1FnQTJvaUFpQURhaUlHSUFOcUlRTWdDeUFISUFsc1FRSjBhaUVJUVFBaEJRTkFJQVVnQjBZRVFDQUpRUUZxSVFrTUF3VWdDQ0FETHdFQUlBRXZBUUFnQWk4QkFFRUdiR29nQmk4QkFDQUVMd0VBYWtFQ2RHcHFza01BQUlBN2xEZ0NBQ0FEUVFKcUlRTWdCa0VDYWlFR0lBSkJBbW9oQWlBRVFRSnFJUVFnQVVFQ2FpRUJJQWhCQkdvaENDQUZRUUZxSVFVTUFRc0FDd0FMQ3dOQUlBVWdCMGNFUUNBRElBRXZBUUFnQWk4QkFFRUdiR29nQmk4QkFDSUlJQVF2QVFCcVFRSjBhaUFJYXJKREFBQ0FPNVE0QWdBZ0JrRUNhaUVHSUFKQkFtb2hBaUFFUVFKcUlRUWdBVUVDYWlFQklBTkJCR29oQXlBRlFRRnFJUVVNQVFzTElBQWdDa0VEYXlBSGJFRUJkR29pQVNBSFFRRjBJZ0JxSWdRZ0FHb2hBaUFMSUFwQkFXc2dCMnhCQW5ScUlRWkJBQ0VGQTBBZ0JTQUhSZzBCSUFZZ0FTOEJBQ0FDTHdFQUlnQkJCbXhxSUFBZ0JDOEJBR3BCQW5ScUlBQnFza01BQUlBN2xEZ0NBQ0FDUVFKcUlRSWdCRUVDYWlFRUlBRkJBbW9oQVNBR1FRUnFJUVlnQlVFQmFpRUZEQUFMQUFzRklBSWdCaThCQUNBREx3RUFJZ2dnQVM4QkFFRUdiR29nQkM4QkFDQUlha0VDZEdwcXNrTUFBSUE3bERnQ0FDQUdRUUpxSVFZZ0JFRUNhaUVFSUFGQkFtb2hBU0FEUVFKcUlRTWdBa0VFYWlFQ0lBVkJBV29oQlF3QkN3c01BZ3RCMExJRVFiMHJFRE5CMXhVUU0wRzBIUkF6UVRnUU5rSHVJUkF6UWYwa0VETVFOeEFBQUF0QjBMSUVRYmdKRUROQjF4VVFNMEcwSFJBelFUY1FOa0h1SVJBelFmMGtFRE1RTnhBQUFBc0xJQTFCRUdva0FBOExRZEN5QkVISzdBQVFNMEhYRlJBelFiUWRFRE5CNVFJUU5rSHVJUkF6UWVMdkFCQXpFRGNRQUFBTERBQWdBU0FDS1FJQU53SUFDeXNBSUFBb0FnQWFJQUFvQWdBZ0FCQzdBVUVNYkdvYUlBQW9BZ0FhSUFBb0FnQWdBQkJXUVF4c2Fob0xVQUVCZnlBQUVPb0NJQUFRTlNBQUtBSUFJQUFvQWdRZ0FVRUVhaUlDRUpnQ0lBQWdBaEJJSUFCQkJHb2dBVUVJYWhCSUlBQVFOU0FCRUQ0UVNDQUJJQUVvQWdRMkFnQWdBQ0FBRUVRUXRnSUxXZ0VDZnlNQVFSQnJJZ0lrQUNBQ0lBRTJBZ3dnQVNBQUVKVUVJZ05OQkVBZ0FCRFRBU0lBSUFOQkFYWkpCRUFnQWlBQVFRRjBOZ0lJSUFKQkNHb2dBa0VNYWhCNktBSUFJUU1MSUFKQkVHb2tBQ0FERHdzUW5BRUFDelFBSUFBb0FnQWFJQUFvQWdBZ0FCRFVBVUVEZEdvYUlBQW9BZ0FnQUJCRFFRTjBhaG9nQUNnQ0FDQUFFTlFCUVFOMGFob0xMZ0VCZnlBQUtBSUVJQUVvQWdnUXVRRWlBZ1JBSUFJZ0FDQUJFSlFFUVFCT0JFQWdBZzhMSUFJUVJndEJBQXNLQUNBQUtBSUVFSmNFQ3lFQkFYMENRQ0FBUXdBQUFBQmREUUFnQVNBQUlnSmRSUTBBSUFFaEFnc2dBZ3VrQVFFQ2Z5QUFLQUlFSUFBUU5TZ0NBRWNFUUNNQVFSQnJJZ01rQUNBRElBQkJBUkREQmlFQ0lBQVFOU0FDS0FJRUlBRVF3Z1lnQWlBQ0tBSUVRU1JxTmdJRUlBSVFiaUFEUVJCcUpBQVBDeU1BUVNCcklnTWtBQ0FBRURVaUFpQURRUWhxSUFBZ0FCQ0VBVUVCYWhEQkJpQUFFSVFCSUFJUW13UWlBaWdDQ0NBQkVNSUdJQUlnQWlnQ0NFRWthallDQ0NBQUlBSVFtZ1FnQWhDWkJDQURRU0JxSkFBTHNRa0VCM3dCZmdGL0FYMGdBQ0FDUVFFZ0JIU3lJZ0tVQW53Q1FBSkFBa0FnQkVFQmE3Y2lCNzBpREVJZ2lLY2lCRUgvLy8vL0IzRWlBQ0FNcHlJTmNnUjhJQWRFQUFBQUFBQUFBRUNnSUExRklBQkJnSURBL3dkSGNpQUFRWUNBd1A4SFRYRkZEUVFhQWtBZ0RRMEFJQWRFQUFBQUFBQUFBQUFnREVJQVdSc2dBRUdBZ01EL0IwWU5CUm9nQUVHQWdNRC9BMFlFUUVRQUFBQUFBQUFBUUNBTVFnQlpEUVlhUkFBQUFBQUFBT0EvREFZTFJBQUFBQUFBQUJCQUlBUkJnSUNBZ0FSR0RRVWFJQVJCZ0lDQS93TkhEUUJFelR0L1pwNmc5ajhNQlFzZ0FFR0JnSUNQQkU4TkEwSGc3Z0lyQXdCRUFBQUFBQUFBOEQ5QjBPNENLd01BSWdpaElnbEVBQUFBQUFBQThEOGdDRVFBQUFBQUFBRHdQNkNqSWdxaUlnYTlRb0NBZ0lCd2c3OGlCU0FGSUFXaUlndEVBQUFBQUFBQUNFQ2dJQW9nQ1NBRklBV2dvU0FGUkFBQUFBQUFBUEEvUkFBQUFBQUFBQUJBSUFpaG9hS2hvaUlJSUFZZ0JhQ2lJQVlnQnFJaUJTQUZvaUFGSUFVZ0JTQUZJQVZFNzA1RlNpaCt5aitpUkdYYnlaTktoczAvb0tKRUFVRWRxV0IwMFQrZ29rUk5KbzlSVlZYVlA2Q2lSUCtyYjl1MmJkcy9vS0pFQXpNek16TXo0eitnb3FBaUNhQzlRb0NBZ0lCd2c3OGlCYUlpQ2lBSUlBV2lJQVlnQ1NBRlJBQUFBQUFBQUFqQW9DQUxvYUdpb0NJR29MMUNnSUNBZ0hDRHZ5SUZSUFVCV3hUZ0x6NitvaUFHSUFVZ0NxR2hSUDBET3R3SngrNC9vcUNnSWdaQjhPNENLd01BSWdnZ0JpQUZSQUFBQU9BSngrNC9vaUlHb0tCRUFBQUFBQUFBOEQrZ3ZVS0FnSUNBY0lPL0lnVkVBQUFBQUFBQThEK2hJQWloSUFhaG9TRUdJQWNnREVLQWdJQ0FjSU8vSWdpaElBV2lJQVlnQjZLZ0lnY2dCU0FJb2lJRm9DSUd2U0lNcHlFRUFrQWdERUlnaUtjaUFFR0FnTUNFQkU0RVFDQUFRWUNBd0lRRWF5QUVjZzBESUFkRS9vSXJaVWNWbHp5Z0lBWWdCYUZrUlEwQkRBTUxJQUJCZ1BqLy93ZHhRWUNZdzRRRVNRMEFJQUJCZ09pOCt3TnFJQVJ5RFFNZ0J5QUdJQVdoWlVVTkFBd0RDMEVBSVFRQ2ZDQUFRZi8vLy84SGNTSU5RWUdBZ1A4RFR3UitRUUJCZ0lEQUFDQU5RUlIyUWY0SGEzWWdBR29pQUVILy96OXhRWUNBd0FCeVFaTUlJQUJCRkhaQi93OXhJZzFyZGlJRWF5QUVJQXhDQUZNYklRUWdCeUFGUVlDQVFDQU5RZjhIYTNVZ0FIR3RRaUNHdjZFaUJhQzlCU0FNQzBLQWdJQ0FjSU8vSWdaRUFBQUFBRU11NWoraUlnZ2dCeUFHSUFXaG9VVHZPZnIrUWk3bVA2SWdCa1E1YktnTVlWd2d2cUtnSWdhZ0lnVWdCU0FGSUFVZ0JhSWlCeUFISUFjZ0J5QUhSTkNrdm5KcE4yWStva1R4YTlMRlFiMjd2cUNpUkN6ZUphOXFWaEUvb0tKRWs3MitGbXpCWnIrZ29rUStWVlZWVlZYRlA2Q2lvU0lIb2lBSFJBQUFBQUFBQUFEQW9LTWdCU0FHSUFVZ0NLR2hJZ1dpSUFXZ29hRkVBQUFBQUFBQThEK2dJZ1c5SWd4Q0lJaW5JQVJCRkhScUlnQkIvLzgvVEFSQUlBVWdCQkRyQVF3QkN5QU1Rdi8vLy84UGd5QUFyVUlnaG9TL0MwUUFBQUFBQUFEd1A2SUZSQUFBQUFBQUFQQS9Dd3dEQzBRQUFBQUFBQUR3Znd3Q0MwUUFBQUFBQUFBQUFBd0JDMFFBQUFBQUFBRHdmMFFBQUFBQUFBQUFBQ0FFUVFCS0d3dEVBQUFBQUFBQTRMK2d0aUlPa2pnQ0FDQUJJQU1nQXBRZ0RwSTRBZ0FMTkFBZ0FDZ0NBQm9nQUNnQ0FDQUFFTk1CUVFKMGFob2dBQ2dDQUNBQUVFUkJBblJxR2lBQUtBSUFJQUFRMHdGQkFuUnFHZ3NOQUNBQUlBRWdBa0VNRUtzRUN6OEJBWDhqQUVFUWF5SUNKQUFnQUJBMUdpQUNJQUUyQWd3Z0FrSC8vLy8vQnpZQ0NDQUNRUXhxSUFKQkNHb1ErUUVvQWdBaEFDQUNRUkJxSkFBZ0FBc1BBQ0FBSUFBb0FnQkJBV28yQWdBTE9RRUNmeU1BUVJCcklnTWtBQ0FEUVFocUlnUWdBUkJQSUFJZ0JCREJBaUlCRUo4Qk5nSUFJQUFnQVJDZUFTQUVFRWNnQTBFUWFpUUFDemNCQW44akFFRVFheUlDSkFBZ0FrRUlhaUlESUFBUVR5QURFSmNCUWFDN0EwRzZ1d01nQVJEbkFTQURFRWNnQWtFUWFpUUFJQUVMT1FFQ2Z5TUFRUkJySWdNa0FDQURRUWhxSWdRZ0FSQlBJQUlnQkJDY0FpSUJFSjhCT2dBQUlBQWdBUkNlQVNBRUVFY2dBMEVRYWlRQUN3Z0FJQUFvQWdCRkMwSUJCSDlCR0NFQ0FrQURRQ0FBTFFBQUlnTWdBUzBBQUNJRVJnUkFJQUZCQVdvaEFTQUFRUUZxSVFBZ0FrRUJheUlDRFFFTUFnc0xJQU1nQkdzaEJRc2dCUXNQQUNBQUtBSklHaUFBSUFFMkFrZ0xUUUFnQUVFQU5nSVVJQUFnQVRZQ0dDQUFRUUEyQWd3Z0FFS0NvSUNBNEFBM0FnUWdBQ0FCUlRZQ0VDQUFRU0JxUVFCQktCQTZHaUFBUVJ4cUVJOEhJQUJCQURZQ1NDQUFRWDgyQWt3THJBRUJBbjhDZndKQUlBQW9Ba3dpQVVFQVRnUkFJQUZGRFFGQjVKb0VLQUlBSUFGQi8vLy8vM3R4UncwQkN5QUFLQUlFSWdFZ0FDZ0NDRWNFUUNBQUlBRkJBV28yQWdRZ0FTMEFBQXdDQ3lBQUVJa0REQUVMSUFCQnpBQnFJZ0VnQVNnQ0FDSUNRZi8vLy84RElBSWJOZ0lBQW44Z0FDZ0NCQ0lDSUFBb0FnaEhCRUFnQUNBQ1FRRnFOZ0lFSUFJdEFBQU1BUXNnQUJDSkF3c2hBQ0FCS0FJQUdpQUJRUUEyQWdBZ0FBc0xmQUVEZjBGL0lRTUNRQ0FBUVg5R0RRQWdBU2dDVEVFQVRpRUVBa0FDUUNBQktBSUVJZ0pGQkVBZ0FSQ0tBeG9nQVNnQ0JDSUNSUTBCQ3lBQ0lBRW9BaXhCQ0d0TERRRUxJQVJGRFFGQmZ3OExJQUVnQWtFQmF5SUNOZ0lFSUFJZ0FEb0FBQ0FCSUFFb0FnQkJiM0UyQWdBZ0FFSC9BWEVoQXdzZ0F3c2RBQ0FBSUFFZ0FpQURJQVFnQlNBR0lBY2dBQ2dDQUNnQ0RCRU5BQXNNQUNBQUlBRkJCR29RdWdRTERRQWdBRUVFYWhESEFob2dBQXRWQUNBQUlBRTJBZ1FnQUVFQU9nQUFJQUVnQVNnQ0FFRU1heWdDQUdvUXpnTUVRQ0FCSUFFb0FnQkJER3NvQWdCcUtBSklCRUFnQVNBQktBSUFRUXhyS0FJQWFpZ0NTQkQ3QWdzZ0FFRUJPZ0FBQ3lBQUMyNEJBbjhqQUVFUWF5SUJKQUFnQUNBQUtBSUFRUXhyS0FJQWFpZ0NHQVJBQWtBZ0FVRUlhaUFBRVBvQ0lnSXRBQUJGRFFBZ0FDQUFLQUlBUVF4cktBSUFhaWdDR0JER0FrRi9SdzBBSUFBZ0FDZ0NBRUVNYXlnQ0FHcEJBUkRFQWdzZ0FoREZBZ3NnQVVFUWFpUUFDdzBBSUFCQkNHb1F4d0lhSUFBTEJBQkJmd3RhQWdGL0FYNENRQUovUVFBZ0FFVU5BQm9nQUswZ0FhMStJZ09uSWdJZ0FDQUJja0dBZ0FSSkRRQWFRWDhnQWlBRFFpQ0lweHNMSWdJUU95SUFSUTBBSUFCQkJHc3RBQUJCQTNGRkRRQWdBRUVBSUFJUU9ob0xJQUFMRmdBZ0FFVUVRRUVBRHd0QjBKa0VJQUEyQWdCQmZ3dmxBZ0VHZnlNQVFSQnJJZ2NrQUNBRFFleWpCQ0FER3lJRktBSUFJUU1DUUFKQUFrQWdBVVVFUUNBRERRRU1Bd3RCZmlFRUlBSkZEUUlnQUNBSFFReHFJQUFiSVFZQ1FDQURCRUFnQWlFQURBRUxJQUV0QUFBaUFFRVlkRUVZZFNJRFFRQk9CRUFnQmlBQU5nSUFJQU5CQUVjaEJBd0VDeUFCTEFBQUlRQkJySnNFS0FJQUtBSUFSUVJBSUFZZ0FFSC92d054TmdJQVFRRWhCQXdFQ3lBQVFmOEJjVUhDQVdzaUFFRXlTdzBCSUFCQkFuUkJ3SXdEYWlnQ0FDRURJQUpCQVdzaUFFVU5BaUFCUVFGcUlRRUxJQUV0QUFBaUNFRURkaUlKUVJCcklBTkJHblVnQ1dweVFRZExEUUFEUUNBQVFRRnJJUUFnQ0VHQUFXc2dBMEVHZEhJaUEwRUFUZ1JBSUFWQkFEWUNBQ0FHSUFNMkFnQWdBaUFBYXlFRURBUUxJQUJGRFFJZ0FVRUJhaUlCTFFBQUlnaEJ3QUZ4UVlBQlJnMEFDd3NnQlVFQU5nSUFRZENaQkVFWk5nSUFRWDhoQkF3QkN5QUZJQU0yQWdBTElBZEJFR29rQUNBRUN3TUFBUXVCQXdFTmYwRUFJQUFnQUVHVkFVc2JRUUYwUWNDQ0Eyb3ZBUUJCbVBRQ2FpRUhRYXliQkNnQ0FDZ0NGQ0lBQkg4Z0FDZ0NCQ0VGSUFBb0FnQWlBQ2dDQ0NBQUtBSUFRYUxhNzljR2FpSUNFSU1DSVFNZ0FDZ0NEQ0FDRUlNQ0lRUWdBQ2dDRUNBQ0VJTUNJUUVDUUNBRElBVkJBblpQRFFBZ0FTQUVja0VEY1NBRUlBVWdBMEVDZEdzaUJrOGdBU0FHVDNKeURRQWdBVUVDZGlFS0lBUkJBblloQzBFQUlRUURRQ0FBSUFRZ0EwRUJkaUlHYWlJTVFRRjBJZzBnQzJwQkFuUnFJZ0VvQWdBZ0FoQ0RBaUVKSUFVZ0FTZ0NCQ0FDRUlNQ0lnRk5JQWtnQlNBQmEwOXlEUUVnQUNBQklBbHFhaTBBQUEwQklBY2dBQ0FCYWhDakFpSUJSUVJBSUFBZ0NpQU5ha0VDZEdvaUJDZ0NBQ0FDRUlNQ0lRTWdCU0FFS0FJRUlBSVFnd0lpQWswZ0F5QUZJQUpyVDNJTkFrRUFJQUFnQW1vZ0FDQUNJQU5xYWkwQUFCc2hDQXdDQ3lBRFFRRkdEUUVnQmlBRElBWnJJQUZCQUVnaUFSc2hBeUFFSUF3Z0FSc2hCQXdBQ3dBTElBZ0ZRUUFMSWdBZ0J5QUFHd3ZMQVFFQ2Z5TUFRUkJySWdFa0FBSkFJQUM5UWlDSXAwSC8vLy8vQjNFaUFrSDd3NlQvQTAwRVFDQUNRWUNBd1BJRFNRMEJJQUJFQUFBQUFBQUFBQUJCQUJETUFpRUFEQUVMSUFKQmdJREEvd2RQQkVBZ0FDQUFvU0VBREFFTEFrQUNRQUpBQWtBZ0FDQUJFSjRGUVFOeERnTUFBUUlEQ3lBQkt3TUFJQUVyQXdoQkFSRE1BaUVBREFNTElBRXJBd0FnQVNzRENCRE5BaUVBREFJTElBRXJBd0FnQVNzRENFRUJFTXdDbWlFQURBRUxJQUVyQXdBZ0FTc0RDQkROQXBvaEFBc2dBVUVRYWlRQUlBQUxTQUVDZndKL0lBRkJIMDBFUUNBQUtBSUFJUUlnQUVFRWFnd0JDeUFCUVNCcklRRWdBQXNvQWdBaEF5QUFJQUlnQVhRMkFnQWdBQ0FESUFGMElBSkJJQ0FCYTNaeU5nSUVDN0lDQVFWL0l3QkI4QUZySWdja0FDQUhJQU1vQWdBaUNEWUM2QUVnQXlnQ0JDRURJQWNnQURZQ0FDQUhJQU0yQXV3QlFRRWhDUUpBQWtBQ1FDQUlRUUZISUFOeVJRUkFJQUFoQXd3QkMwRUFJQUZySVFzZ0FDRUlBMEFnQ0NBR0lBUkJBblJxSWdvb0FnQnJJZ01nQUNBQ0VRTUFRUUJNQkVBZ0NDRUREQUlMQWtBZ0JTQUVRUUpJY2tVRVFDQUtRUWhyS0FJQUlRVWdDQ0FMYWlJS0lBTWdBaEVEQUVFQVRnMEJJQW9nQldzZ0F5QUNFUU1BUVFCT0RRRUxJQWNnQ1VFQ2RHb2dBellDQUNBSFFlZ0JhaUlGSUFVUWtnVWlCUkNHQXlBSlFRRnFJUWtnQkNBRmFpRUVRUUFoQlNBRElRZ2dCeWdDNkFGQkFVY05BU0FIS0FMc0FRMEJEQU1MQ3lBSUlRTU1BUXNnQlEwQkN5QUJJQWNnQ1JDUkJTQURJQUVnQWlBRUlBWVEyd01MSUFkQjhBRnFKQUFMU0FFQ2Z3Si9JQUZCSDAwRVFDQUFLQUlFSVFJZ0FBd0JDeUFCUVNCcklRRWdBRUVFYWdzb0FnQWhBeUFBSUFJZ0FYWTJBZ1FnQUNBQ1FTQWdBV3QwSUFNZ0FYWnlOZ0lBQytRQkFRbC9JQUFnQUVFOUVJMEZJZ0ZHQkVCQkFBOExBa0FnQUNBQklBQnJJZ1ZxTFFBQURRQkI1SmtFS0FJQUlnTkZEUUFnQXlnQ0FDSUNSUTBBQTBBQ1FBSi9JQUFoQVVFQUlRWkJBQ0FGSWdkRkRRQWFBa0FnQVMwQUFDSUVSUTBBQTBBQ1FDQUNMUUFBSWdoRkRRQWdCMEVCYXlJSFJTQUVJQWhIY2cwQUlBSkJBV29oQWlBQkxRQUJJUVFnQVVFQmFpRUJJQVFOQVF3Q0N3c2dCQ0VHQ3lBR1FmOEJjU0FDTFFBQWF3dEZCRUFnQXlnQ0FDQUZhaUlCTFFBQVFUMUdEUUVMSUFNb0FnUWhBaUFEUVFScUlRTWdBZzBCREFJTEN5QUJRUUZxSVFrTElBa0xnd0VCQVg4Q1FDQUNRUUZIRFFBZ0FDZ0NDQ0lEUlEwQUlBRWdBeUFBS0FJRWE2eDlJUUVMQWtBZ0FDZ0NGQ0FBS0FJY1J3UkFJQUJCQUVFQUlBQW9BaVFSQkFBYUlBQW9BaFJGRFFFTElBQkJBRFlDSENBQVFnQTNBeEFnQUNBQklBSWdBQ2dDS0JFVEFFSUFVdzBBSUFCQ0FEY0NCQ0FBSUFBb0FnQkJiM0UyQWdBTEMwRUJBbjhqQUVFUWF5SUJKQUJCZnlFQ0FrQWdBQkNLQXcwQUlBQWdBVUVQYWtFQklBQW9BaUFSQkFCQkFVY05BQ0FCTFFBUElRSUxJQUZCRUdva0FDQUNDM3dCQW44Z0FDQUFLQUpJSWdGQkFXc2dBWEkyQWtnZ0FDZ0NGQ0FBS0FJY1J3UkFJQUJCQUVFQUlBQW9BaVFSQkFBYUN5QUFRUUEyQWh3Z0FFSUFOd01RSUFBb0FnQWlBVUVFY1FSQUlBQWdBVUVnY2pZQ0FFRi9Ed3NnQUNBQUtBSXNJQUFvQWpCcUlnSTJBZ2dnQUNBQ05nSUVJQUZCRzNSQkgzVUwwd0VCQVg4Q1FDQUVRUUJNRFFBZ0JFRUJheUVHSUFBZ0FVRUNkR29oQUNBQ0lBTkJBblJxSVFFZ0JFRURjU0lEQkVCQkFDRUNBMEFnQVNnQ0FDQUFLQUlBSUFVUVB4b2dCRUVCYXlFRUlBRkJCR29oQVNBQVFRUnFJUUFnQWtFQmFpSUNJQU5IRFFBTEN5QUdRUU5KRFFBRFFDQUJLQUlBSUFBb0FnQWdCUkEvR2lBQktBSUVJQUFvQWdRZ0JSQS9HaUFCS0FJSUlBQW9BZ2dnQlJBL0dpQUJLQUlNSUFBb0Fnd2dCUkEvR2lBQlFSQnFJUUVnQUVFUWFpRUFJQVJCQldzaEFpQUVRUVJySVFRZ0FrRitTUTBBQ3dzTEVnQWdBQ0FCYWtFQmF5SUFJQUFnQVc5ckN3a0FJQUJCQURZQ0FBdjFCZ0VNZnlNQVFhQUtheUlISkFBZ0FrRUVUd1JBSUFBb0FnQWlCU0FDTmdJWUlBVkJORFlDRkNBQUlBQW9BZ0FvQWdBUkFRQUxJQUJCdEFGQnhBRWdBUnRxSUFKQkFuUnFLQUlBSWdoRkJFQWdBQ2dDQUNJRklBSTJBaGdnQlVFME5nSVVJQUFnQUNnQ0FDZ0NBQkVCQUFzZ0F5Z0NBQ0lKUlFSQUlBTWdBRUVCUVpBTElBQW9BZ1FvQWdBUkJBQWlDVFlDQUFzZ0NTQUlOZ0tNQVVFQUlRVkJBU0VDQTBBZ0JTQUNJQWhxTFFBQUlnUnFJZ05CZ1FKT0JFQWdBQ2dDQUNJR1FRazJBaFFnQUNBR0tBSUFFUUVBQ3lBRUJFQWdCMEdRQ0dvZ0JXb2dBaUFFRURvYUlBTWhCUXNnQWtFQmFpSUNRUkZIRFFBTFFRQWhBeUFIUVpBSWFpQUZha0VBT2dBQUlBY3RBSkFJSWdZRVFDQUdRUmgwUVJoMUlRUkJBQ0VDQTBBZ0JrRVlkRUVZZFNBRVJnUkFBMEFnQnlBRFFRSjBhaUFDTmdJQUlBSkJBV29oQWlBRUlBTkJBV29pQXlBSFFaQUlhbW9zQUFBaUJrWU5BQXNMUVFFZ0JIUWdBa3dFUUNBQUtBSUFJZ3BCQ1RZQ0ZDQUFJQW9vQWdBUkFRQUxJQVJCQVdvaEJDQUNRUUYwSVFJZ0JrSC9BWEVOQUFzTFFRQWhBMEVCSVFJRFFDQUpJQUpCQW5ScUlBSWdDR29pQkMwQUFBUi9JQWtnQWtFQ2RHb2dBeUFISUFOQkFuUnFLQUlBYXpZQ1NDQURJQVF0QUFCcUlnTkJBblFnQjJwQkJHc29BZ0FGUVg4TE5nSUFJQUpCQVdvaUFrRVJSdzBBQ3lBSlFmLy9QellDUkVFQUlRb2dDVUdRQVdwQkFFR0FDQkE2R2tFQklRWURRQ0FHSUFocUlnd3RBQUFFUUVFQklRdEJBVUVJSUFacklnMTBJUVFEUUNBSUlBcHFJUTRnQnlBS1FRSjBhaWdDQUNBTmRDRUNJQVFoQXdOQUlBa2dBa0VDZEdvZ0JqWUNrQUVnQWlBSmFrR1FDV29nRGkwQUVUb0FBQ0FDUVFGcUlRSWdBMEVCU2lFUElBTkJBV3NoQXlBUERRQUxJQXBCQVdvaENpQUxJQXd0QUFCSklRSWdDMEVCYWlFTElBSU5BQXNMSUFaQkFXb2lCa0VKUncwQUN3SkFJQUZGSUFWQkFFeHlEUUJCQUNFQ0lBVkJBVWNFUUNBRlFYNXhJUUZCQUNFREEwQWdBaUFJYWkwQUVVRVFUd1JBSUFBb0FnQWlCRUVKTmdJVUlBQWdCQ2dDQUJFQkFBc2dDQ0FDUVFGeWFpMEFFVUVRVHdSQUlBQW9BZ0FpQkVFSk5nSVVJQUFnQkNnQ0FCRUJBQXNnQWtFQ2FpRUNJQU5CQW1vaUF5QUJSdzBBQ3dzZ0JVRUJjVVVOQUNBQ0lBaHFMUUFSUVJCSkRRQWdBQ2dDQUNJQlFRazJBaFFnQUNBQktBSUFFUUVBQ3lBSFFhQUthaVFBQ3ljQkFuOGdBU2dDQUNFQ0l3QkJFR3NpQXlRQUlBQWdBVUVFYWlBQ0VQc0dJQU5CRUdva0FBc0pBQ0FCSUFJUTNRSUxGZ0FnQVNBQ0tRSUFOd0lBSUFFZ0Fpa0NDRGNDQ0F0TEFRRi9Jd0JCRUdzaUF5UUFJQU1nQWpZQ0RFRzRyd0lnQVVHQTdBTkI0S2tDUWQwQUlBTkJER29RN2dGQmdPd0RRYkNwQWtIZUFDQURRUXhxRU80QkVEQWdBMEVRYWlRQUlBQUxHUUFnQUNBQlFaM2lBVUdCK1FOQmlQQURRWVR3QXhDc0JBc0tBQ0FBUVJocUVORUJDeUFBSUFBcUFnQWdBU29DQkpRZ0FTb0NBQ0FBS2dJRWxKT0xRd0FBQUQrVUM3SUJBUUY5SUFBZ0FTb0NBSXc0QWdBZ0FTb0NCQ0VESUFCQmdJQ0EvSHMyQWdnZ0FDQURqRGdDQkNBQVFReHFFT2tGSUFBZ0Fpb0NBQ0FCS2dJQWxEZ0NHQ0FBSUFJcUFnQWdBU29DQkpRNEFod2dBQ0FDS2dJQU9BSWdJQUJCSkdvUTZRVWdBQ0FCS2dJQWpEZ0NNQ0FCS2dJRUlRTWdBRUdBZ0lEOGV6WUNPQ0FBSUFPTU9BSTBJQUFnQWlvQ0JDQUJLZ0lBbERnQ1BDQUFJQUlxQWdRZ0FTb0NCSlE0QWtBZ0FDQUNLZ0lFT0FKRUN5SUFJQUFnQVNBQ0VLb0JRd0FBQUFCZUlBTWdCQ0FGRUtvQlF3QUFBQUJlYzBVTERBQWdBQ0FCSUFBZ0FWMGJDMEVCQW44akFFRWdheUlDSkFBZ0FCRFVBU0FCU1FSQUlBQVFOU0VESUFBZ0FrRUlhaUFCSUFBUVF5QURFSjBESWdBUW9nTWdBQkNoQXdzZ0FrRWdhaVFBQ3c4QUlBQWdBQ2dDQkVFQmFqWUNCQXNKQUNBQUlBRVFnZ1lMQ1FBZ0FDQUJPZ0JrQzJrQkFuOGpBRUVRYXlJRUpBQWdCRUVBTmdJTUlBQkJER29nQkVFTWFpQURFTG9CSUFFRVFDQUFLQUlRSUFFUW1RWWhCUXNnQUNBRk5nSUFJQUFnQlNBQ1FRTjBhaUlDTmdJSUlBQWdBallDQkNBQUVENGdCU0FCUVFOMGFqWUNBQ0FFUVJCcUpBQWdBQXNNQUNBQUlBRWdBQ0FCU0JzTEVBQWdBQ2dDQUNBQktBSUFhMEVEZFFzc0FDQUFLQUlBR2lBQUtBSUFJQUFRMUFGQkEzUnFHaUFBS0FJQUlBQVExQUZCQTNScUdpQUFLQUlBR2d0TkFRRi9JQUFvQWdRaEFRTkFJQUVnQUNnQ0NFY0VRQ0FBS0FJUUdpQUFJQUFvQWdoQkNHczJBZ2dNQVFzTElBQW9BZ0FFUUNBQUtBSVFHaUFBS0FJQUlRRWdBQkMrQmhvZ0FSQTBDd3RRQVFGL0lBQVE1QUlnQUJBMUlBQW9BZ0FnQUNnQ0JDQUJRUVJxSWdJUW1BSWdBQ0FDRUVnZ0FFRUVhaUFCUVFocUVFZ2dBQkExSUFFUVBoQklJQUVnQVNnQ0JEWUNBQ0FBSUFBUVF4Q2dBd3RhQVFKL0l3QkJFR3NpQWlRQUlBSWdBVFlDRENBQklBQVFrQVFpQTAwRVFDQUFFTlFCSWdBZ0EwRUJka2tFUUNBQ0lBQkJBWFEyQWdnZ0FrRUlhaUFDUVF4cUVIb29BZ0FoQXdzZ0FrRVFhaVFBSUFNUEN4Q2NBUUFMamdZQ0NYOENmQ0FBS0FJQUlRVWdBQ2dDQkNFRFFRQWhBQ01BUWRBUGF5SUdKQUFDUUNBRFFmUURTZzBBQWtBQ1FBSkFJQU1PQWdNQUFRc2dCVVFBQUFBQUFBRHdQeUFGS3dNQW96a0RBQXdCQ3lBRFFRQWdBMEVBU2hzaENRTkFJQUFnQ1VZRVFBTkFJQVFnQ1VZRVFFRUFJUVFEUUNBSklBUWlBVVlOQlFOQUFrQWdBU0FEUmdSQUlBTWhBUXdCQ3lBR0lBRkJBblJxS0FJQUlBUkdEUUFnQVVFQmFpRUJEQUVMQ3lBR0lBRkJBblJxSUFZZ0JFRUNkR29vQWdBMkFnQWdCU0FFUVFOMGFpRUFJQVVnQVVFRGRHb2hBVUVBSVFJRFFDQUNJQWxIQkVBZ0FTc0RBQ0VLSUFFZ0FDc0RBRGtEQUNBQUlBbzVBd0FnQWtFQmFpRUNJQUFnQTBFRGRDSUlhaUVBSUFFZ0NHb2hBUXdCQ3dzZ0JFRUJhaUVFREFBTEFBdEVBQUFBQUFBQUFBQWhDa0YvSVFJZ0JTQUVJZ0FnQTJ4QkEzUnFJZ2doQVFOQUlBQWdBMGNFUUNBQkt3TUFtU0lMSUFvZ0NpQUxZeUlIR3lFS0lBQWdBaUFIR3lFQ0lBQkJBV29oQUNBQklBTkJBM1JxSVFFTUFRc0xRUUFoQUNBQ1FYOUdJQXBFdTczWDJkOTgyejFsY2cwRUlBWWdBa0VDZEdvaUFDZ0NBQ0VCSUFBZ0JpQUVRUUowYWlJQUtBSUFOZ0lBSUFBZ0FUWUNBQ0FGSUFJZ0EyeEJBM1JxSVFCQkFDRUNJQWdoQVFOQUlBSWdBMGNFUUNBQUt3TUFJUW9nQUNBQkt3TUFPUU1BSUFFZ0Nqa0RBQ0FDUVFGcUlRSWdBVUVJYWlFQklBQkJDR29oQUF3QkN3c2dDQ3NEQUNFS1FRRWhBU0FJSVFBRFFDQUJJQU5IQkVBZ0FDQUFLd01JSUFxak9RTUFJQUZCQVdvaEFTQUFRUWhxSVFBTUFRc0xJQUJFQUFBQUFBQUE4RDhnQ3FNNUF3QkJBQ0VIQTBBZ0F5QUhSd1JBSUFRZ0IwY0VRQ0FGSUFNZ0IyeEJBM1JxSWdBckF3Q2FJUXBCQVNFQklBZ2hBZ05BSUFFZ0EwY0VRQ0FBSUFvZ0Fpc0RBS0lnQUNzRENLQTVBd0FnQWtFSWFpRUNJQUZCQVdvaEFTQUFRUWhxSVFBTUFRc0xJQUFnQWlzREFDQUtvamtEQUFzZ0IwRUJhaUVIREFFTEN5QUVRUUZxSVFRTUFBc0FCU0FHSUFCQkFuUnFJQUEyQWdBZ0FFRUJhaUVBREFFTEFBc0FDeUFGSVFBTElBWkIwQTlxSkFCQkFFRi9JQUFiQ3djQUlBQVFUUm9MS3dFQmZ5QUFJQUVvQWdBMkFnQWdBU2dDQUNFRElBQWdBVFlDQ0NBQUlBTWdBa0VDZEdvMkFnUWdBQXNyQUNBQUtBSUFHaUFBS0FJQUlBQVEwd0ZCQW5ScUdpQUFLQUlBR2lBQUtBSUFJQUFRUkVFQ2RHb2FDMUlCQTM4akFFRVFheUlESkFBZ0F5QUFJQUVRdHdJaUFpZ0NCQ0VCSUFJb0FnZ2hCQU5BSUFFZ0JFWUVRQ0FDRUc0Z0EwRVFhaVFBQlNBQUVEVWdBUkRNQmlBQ0lBRkJCR29pQVRZQ0JBd0JDd3NMQ3dBZ0FDQUJRUWdRK2dFTFBnRUNmeU1BUVJCcklnTWtBQ0FESUFCQkFSQy9CaUVDSUFBUU5TQUNLQUlFSUFFUTRBSWdBaUFDS0FJRVFRaHFOZ0lFSUFJUWJpQURRUkJxSkFBTEtBQWdBQ0FCRUVnZ0FFRUVhaUFCUVFScUVFZ2dBQkExSUFFUU5SQklJQUFRTlJvZ0FSQTFHZ3VDQVFBQ1FDQUNRd0FBQUFCZ0JFQWdBQ2dDRkxJZ0FsNUZEUUVnQUNvQ0dDQUNFTjBHUVFFZ0FYU3lsQThMUWRDeUJFR090d0VRTTBHWnNRRVFNMEcwSFJBelFlZ0JFRFpCN2lFUU0wR091QUVRTXhBM0VBQUFDMEhRc2dSQi9ySUJFRE5CbWJFQkVETkJ0QjBRTTBIcEFSQTJRZTRoRUROQnBiZ0JFRE1RTnhBQUFBdGFBUUovSXdCQkVHc2lBaVFBSUFJZ0FUWUNEQ0FCSUFBUTV3WWlBMDBFUUNBQUVOc0JJZ0FnQTBFQmRra0VRQ0FDSUFCQkFYUTJBZ2dnQWtFSWFpQUNRUXhxRUhvb0FnQWhBd3NnQWtFUWFpUUFJQU1QQ3hDY0FRQUxEQUFnQVNBQ0xRQUFPZ0FBQ3lFQUlBQWdBVFlDQUNBQUlBRW9BZ1FpQVRZQ0JDQUFJQUVnQW1vMkFnZ2dBQXNTQUNBQUVENG9BZ0FnQUNnQ0FHdEJERzBMTEFBZ0FDZ0NBQm9nQUNnQ0FDQUFFTHNCUVF4c2Fob2dBQ2dDQUNBQUVMc0JRUXhzYWhvZ0FDZ0NBQm9MblFFQ0JIOERmUU5BSUFSQkEwY0VRQ0FBSUFSQkJYUnFJZ1lyQXhDMklRY2dCaXNEQ0xZaENDQUdLd01BdGlFSlFRQWhBd05BSUFOQkJFY0VRQ0FEUVFKMElnVWdBaUFFUVFSMGFtb2dCeUFCSUFWcUlnVXFBaUNVSUFrZ0JTb0NBSlFnQlNvQ0VDQUlsSktTT0FJQUlBTkJBV29oQXd3QkN3c2dBaUFFUVFSMGFpSURJQU1xQWd3Z0Jpc0RHTGFTT0FJTUlBUkJBV29oQkF3QkN3c0xWUUVCZnlBQUtBSUVJUUlEUUNBQ0lBQW9BZ2hIQkVBZ0FDZ0NFQm9nQUNBQUtBSUlJQUZyTmdJSURBRUxDeUFBS0FJQUJFQWdBQ2dDRUJvZ0FDZ0NBQ0VDSUFBUVBpZ0NBQ0FBS0FJQWF4b2dBaEEwQ3d0SkFRSi9JQUFvQWdRaUJrRUlkU0VGSUFaQkFYRUVRQ0FDS0FJQUlBVVFzUVFoQlFzZ0FDZ0NBQ0lBSUFFZ0FpQUZhaUFEUVFJZ0JrRUNjUnNnQkNBQUtBSUFLQUlZRVFZQUMvTUJBUVIvSXdCQkVHc2lDQ1FBSUFJZ0FVRi9jMEVSYTAwRVFDQUFFRUFoQ1FKL0lBRkI1Ly8vL3dkSkJFQWdDQ0FCUVFGME5nSUlJQWdnQVNBQ2FqWUNEQ0FJUVF4cUlBaEJDR29RZWlnQ0FCQ2RBZ3dCQzBGdUMwRUJhaUlLRUV3aEFpQUVCRUFnQWlBSklBUVF0Z0VMSUFZRVFDQUNJQVJxSUFjZ0JoQzJBUXNnQXlBRUlBVnFJZ3RySVFjZ0F5QUxSd1JBSUFJZ0JHb2dCbW9nQkNBSmFpQUZhaUFIRUxZQkN5QUJRUXBIQkVBZ0NSQTBDeUFBSUFJUWp3RWdBQ0FLRUxNQklBQWdCQ0FHYWlBSGFpSUFFSW9CSUFoQkFEb0FCeUFBSUFKcUlBaEJCMm9RaGdFZ0NFRVFhaVFBRHdzUVZRQUxubW9ERFg4RWZRbDhJd0JCNEFGcklnd2tBQ0FNUW9DQWdJQ0FnT0N0d0FBM0E5Z0JJQXhDZ0lDQWdJQ0E0SzNBQURjRHlBRWdERUtBZ0lDQWdJREFyTUFBTndPNEFTQU1Rb0NBZ0lDQWdNQ3N3QUEzQTlBQklBeENnSUNBZ0lDQTRLM0FBRGNEd0FFZ0RFS0FnSUNBZ0lEZ3JjQUFOd093QVNBTVFvQ0FnSUNBZ01Dc3dBQTNBNmdCSUF4Q2dJQ0FnSUNBd0t6QUFEY0RvQUVEUUNBTlFRUkhCRUFnRFVFRWRDSU9JQXhCNEFCcWFpSVJJQWtnRG1vaURpc0RBRGtEQUNBUklBNHJBd2c1QXdnZ0RVRUJhaUVOREFFTEN5QU1RYUFCYWlFVklBeEI0QUJxSVJZZ0RFRVFhaUVTUVFBaERVRUlRUWdRdVFFaEUwRUlRUUVRdVFFaEQwRUlRUUVRdVFFaEVDQVBLQUlBSVJjZ0V5Z0NBQ0VZQTBBZ0RVRUVSd1JBSUJnZ0RVRUhkR29pQ1NBVklBMUJCSFFpRkdvaURpc0RBRGtEQUNBT0t3TUlJUjBnQ1VJQU53TW9JQWxDQURjRElDQUpRZ0EzQXhnZ0NVS0FnSUNBZ0lDQStEODNBeEFnQ1NBZE9RTUlJQWtnRkNBV2FpSVJLd01BSUE0ckF3Q2FvamtETUNBUkt3TUFJUjBnRGlzRENDRWVJQWxDQURjRFVDQUpRZ0EzQTBnZ0NVRkFhMElBTndNQUlBa2dIU0FlbXFJNUF6Z2dDU0FPS3dNQU9RTllJQTRyQXdnaEhTQUpRb0NBZ0lDQWdJRDRQemNEYUNBSklCMDVBMkFnQ1NBUkt3TUlJQTRyQXdDYW9qa0RjQ0FKSUJFckF3Z2dEaXNEQ0pxaU9RTjRJQlFnRjJvaUNTQVJLd01BT1FNQUlBa2dFU3NEQ0RrRENDQU5RUUZxSVEwTUFRc0xJQk1RcEFNYUlCQWdFeUFQRUpRRUdpQVFLQUlBSVE1QkFDRUpBMEFnQ1VFQ1J3UkFJQklnQ1VFWWJDSVJhaUlOSUE0Z0VXb2lFU3NEQURrREFDQU5JQkVyQXdnNUF3Z2dEU0FSS3dNUU9RTVFJQWxCQVdvaENRd0JDd3NnRWlBT0t3TXdPUU13SUE0ckF6Z2hIU0FTUVVCclFvQ0FnSUNBZ0lENFB6Y0RBQ0FTSUIwNUF6Z2dFeEJHSUE4UVJpQVFFRVlDZnlBTUt3TndJaDBnRENzRGdBRWlIcUVpSHlBZm9pQU1Ld040SWg4Z0RDc0RpQUVpSUtFaUlTQWhvcUFpSVpsRUFBQUFBQUFBNEVGakJFQWdJYW9NQVF0QmdJQ0FnSGdMSVFrQ2Z3Si9JQXdyQTVBQklpRWdEQ3NEWUNJaW9TSWtJQ1NpSUF3ckE1Z0JJaVFnRENzRGFDSWxvU0lqSUNPaW9DSWptVVFBQUFBQUFBRGdRV01FUUNBanFnd0JDMEdBZ0lDQWVBc2lEaUFKSUFrZ0RrZ2J0eUFLb2lBS29pSWptVVFBQUFBQUFBRGdRV01FUUNBanFnd0JDMEdBZ0lDQWVBc2hFUUovSUNJZ0hhRWlIU0Fkb2lBbElCK2hJaDBnSGFLZ0loMlpSQUFBQUFBQUFPQkJZd1JBSUIycURBRUxRWUNBZ0lCNEN5RUpBbjhDZnlBZUlDR2hJaDBnSGFJZ0lDQWtvU0lkSUIyaW9DSWRtVVFBQUFBQUFBRGdRV01FUUNBZHFnd0JDMEdBZ0lDQWVBc2lEaUFKSUFrZ0RrZ2J0eUFLb2lBS29pSWRtVVFBQUFBQUFBRGdRV01FUUNBZHFnd0JDMEdBZ0lDQWVBc2hEZ0pBSUFCRkJFQWdBaUVKQTBBZ0F5QUpJZzFLQkVBZ0RVRUJkQ0VKSUEwZ0RXd2dEa2dOQVFzTElBSWhEZ05BSUE0aUNTQURUZzBDSUFsQkFYUWhEaUFKSUFsc0lCRklEUUFMREFFTElBSWhDUU5BSUE0Z0NTQUpJZzFzUVFKMFNnUkFJQTFCQVhRaENTQURJQTFLRFFFTEN5QUNJUTREUUNBT0lna2dDV3hCQW5RZ0VVNE5BU0FKUVFGMElRNGdBeUFKU2cwQUN3c2dDa1FBQUFBQUFBQWtRS0loSFVRQUFBQUFBQUR3UHlBS29VUUFBQUFBQUFEZ1A2SkVBQUFBQUFBQUpFQ2lJUW9nQ1NBRElBTWdDVW9iSWdrZ0FtMGhFU0FOSUFNZ0F5QU5TaHNpQXlBQ2JTRVNJQUlnQW13aEV3SkFBa0FDUUFKQUlBRkZCRUFnRTBFRGJDSVRRUVFRL2dJaURrVU5CQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFJQWNPRHdBQkFnTUVCUVlIQ0FrS0N3VUZCUTRMSUFsQkFDQUpRUUJLR3lFUElBTkJBQ0FEUVFCS0d5RVFJQXBFQUFBQUFBQUFXVUNnSVI0Z0E3Y2hJU0FKdHlFaVFRQWhBUU5BSUFFZ0QwWU5EQ0FlSUIwZ0FiZEVBQUFBQUFBQTREK2dvaUFpbzZBaENrRUFJUTBEUUNBTklCQkhCRUFnRENzRFVDQU1Ld05BSUI0Z0hTQU50MFFBQUFBQUFBRGdQNkNpSUNHam9DSWZvaUFLSUF3ckEwaWlvS0FpSUVRQUFBQUFBQUFBQUdFTkVTQU1JQXdyQXlBZ0RDc0RFQ0Fmb2lBS0lBd3JBeGlpb0tBZ0lLTzJJaGs0QWd3Z0RDQU1Ld000SUF3ckF5Z2dINklnQ2lBTUt3TXdvcUNnSUNDanRpSWFPQUlJSUFnZ0dTQWFJQXhCREdvZ0RFRUlhaEJ5R2lBTUtnSU1JUmtDZnlBQVFRRkdCRUFDZnlBTUtnSUlRd0FBZ0QrU0locUxRd0FBQUU5ZEJFQWdHcWdNQVF0QmdJQ0FnSGdMUVFKdFFRRjBJUU1DZnlBWlF3QUFnRCtTSWhtTFF3QUFBRTlkQkVBZ0dhZ01BUXRCZ0lDQWdIZ0xRUUp0UVFGMERBRUxBbjhnRENvQ0NFTUFBQUEva2lJYWkwTUFBQUJQWFFSQUlCcW9EQUVMUVlDQWdJQjRDeUVESUJsREFBQUFQNUlpR1l0REFBQUFUMTBFUUNBWnFBd0JDMEdBZ0lDQWVBc2lDVUVBU0NBRklBbE1jaUFEUVFCSUlBTWdCazV5Y2tVRVFDQU9JQUVnRVcwZ0Ftd2dEU0FTYldwQkRHeHFJZ2NnQnlnQ0FDQUVJQU1nQld3Z0NXcEJBMnhxSWdNdEFBSnFOZ0lBSUFjZ0J5Z0NCQ0FETFFBQmFqWUNCQ0FISUFjb0FnZ2dBeTBBQUdvMkFnZ0xJQTFCQVdvaERRd0JDd3NnQVVFQmFpRUJEQUFMQUFzZ0NVRUFJQWxCQUVvYklROGdBMEVBSUFOQkFFb2JJUkFnQ2tRQUFBQUFBQUJaUUtBaEhpQUR0eUVoSUFtM0lTSkJBQ0VCQTBBZ0FTQVBSZzBMSUI0Z0hTQUJ0MFFBQUFBQUFBRGdQNkNpSUNLam9DRUtRUUFoRFFOQUlBMGdFRWNFUUNBTUt3TlFJQXdyQTBBZ0hpQWRJQTIzUkFBQUFBQUFBT0Evb0tJZ0lhT2dJaCtpSUFvZ0RDc0RTS0tnb0NJZ1JBQUFBQUFBQUFBQVlRMFFJQXdnRENzRElDQU1Ld01RSUIraUlBb2dEQ3NER0tLZ29DQWdvN1lpR1RnQ0RDQU1JQXdyQXpnZ0RDc0RLQ0Fmb2lBS0lBd3JBekNpb0tBZ0lLTzJJaG80QWdnZ0NDQVpJQm9nREVFTWFpQU1RUWhxRUhJYUlBd3FBZ3doR1FKL0lBQkJBVVlFUUFKL0lBd3FBZ2hEQUFDQVA1SWlHb3REQUFBQVQxMEVRQ0FhcUF3QkMwR0FnSUNBZUF0QkFtMUJBWFFoQXdKL0lCbERBQUNBUDVJaUdZdERBQUFBVDEwRVFDQVpxQXdCQzBHQWdJQ0FlQXRCQW0xQkFYUU1BUXNDZnlBTUtnSUlRd0FBQUQrU0locUxRd0FBQUU5ZEJFQWdHcWdNQVF0QmdJQ0FnSGdMSVFNZ0dVTUFBQUEva2lJWmkwTUFBQUJQWFFSQUlCbW9EQUVMUVlDQWdJQjRDeUlKUVFCSUlBVWdDVXh5SUFOQkFFZ2dBeUFHVG5KeVJRUkFJQTRnQVNBUmJTQUNiQ0FOSUJKdGFrRU1iR29pQnlBSEtBSUFJQVFnQXlBRmJDQUpha0VEYkdvaUF5MEFBR28yQWdBZ0J5QUhLQUlFSUFNdEFBRnFOZ0lFSUFjZ0J5Z0NDQ0FETFFBQ2FqWUNDQXNnRFVFQmFpRU5EQUVMQ3lBQlFRRnFJUUVNQUFzQUN5QUpRUUFnQ1VFQVNoc2hEeUFEUVFBZ0EwRUFTaHNoRUNBS1JBQUFBQUFBQUZsQW9DRWVJQU8zSVNFZ0NiY2hJa0VBSVFFRFFDQUJJQTlHRFFvZ0hpQWRJQUczUkFBQUFBQUFBT0Evb0tJZ0lxT2dJUXBCQUNFTkEwQWdEU0FRUndSQUlBd3JBMUFnRENzRFFDQWVJQjBnRGJkRUFBQUFBQUFBNEQrZ29pQWhvNkFpSDZJZ0NpQU1Ld05Jb3FDZ0lpQkVBQUFBQUFBQUFBQmhEUThnRENBTUt3TWdJQXdyQXhBZ0g2SWdDaUFNS3dNWW9xQ2dJQ0NqdGlJWk9BSU1JQXdnRENzRE9DQU1Ld01vSUIraUlBb2dEQ3NETUtLZ29DQWdvN1lpR2pnQ0NDQUlJQmtnR2lBTVFReHFJQXhCQ0dvUWNob2dEQ29DRENFWkFuOGdBRUVCUmdSQUFuOGdEQ29DQ0VNQUFJQS9raUlhaTBNQUFBQlBYUVJBSUJxb0RBRUxRWUNBZ0lCNEMwRUNiVUVCZENFREFuOGdHVU1BQUlBL2tpSVppME1BQUFCUFhRUkFJQm1vREFFTFFZQ0FnSUI0QzBFQ2JVRUJkQXdCQ3dKL0lBd3FBZ2hEQUFBQVA1SWlHb3REQUFBQVQxMEVRQ0FhcUF3QkMwR0FnSUNBZUFzaEF5QVpRd0FBQUQrU0lobUxRd0FBQUU5ZEJFQWdHYWdNQVF0QmdJQ0FnSGdMSWdsQkFFZ2dCU0FKVEhJZ0EwRUFTQ0FESUFaT2NuSkZCRUFnRGlBQklCRnRJQUpzSUEwZ0VtMXFRUXhzYWlJSElBY29BZ0FnQkNBRElBVnNJQWxxUVFKMGFpSURMUUFDYWpZQ0FDQUhJQWNvQWdRZ0F5MEFBV28yQWdRZ0J5QUhLQUlJSUFNdEFBQnFOZ0lJQ3lBTlFRRnFJUTBNQVFzTElBRkJBV29oQVF3QUN3QUxJQWxCQUNBSlFRQktHeUVQSUFOQkFDQURRUUJLR3lFUUlBcEVBQUFBQUFBQVdVQ2dJUjRnQTdjaElTQUp0eUVpUVFBaEFRTkFJQUVnRDBZTkNTQWVJQjBnQWJkRUFBQUFBQUFBNEQrZ29pQWlvNkFoQ2tFQUlRMERRQ0FOSUJCSEJFQWdEQ3NEVUNBTUt3TkFJQjRnSFNBTnQwUUFBQUFBQUFEZ1A2Q2lJQ0dqb0NJZm9pQUtJQXdyQTBpaW9LQWlJRVFBQUFBQUFBQUFBR0VORGlBTUlBd3JBeUFnRENzREVDQWZvaUFLSUF3ckF4aWlvS0FnSUtPMkloazRBZ3dnRENBTUt3TTRJQXdyQXlnZ0g2SWdDaUFNS3dNd29xQ2dJQ0NqdGlJYU9BSUlJQWdnR1NBYUlBeEJER29nREVFSWFoQnlHaUFNS2dJTUlSa0NmeUFBUVFGR0JFQUNmeUFNS2dJSVF3QUFnRCtTSWhxTFF3QUFBRTlkQkVBZ0dxZ01BUXRCZ0lDQWdIZ0xRUUp0UVFGMElRTUNmeUFaUXdBQWdEK1NJaG1MUXdBQUFFOWRCRUFnR2FnTUFRdEJnSUNBZ0hnTFFRSnRRUUYwREFFTEFuOGdEQ29DQ0VNQUFBQS9raUlhaTBNQUFBQlBYUVJBSUJxb0RBRUxRWUNBZ0lCNEN5RURJQmxEQUFBQVA1SWlHWXREQUFBQVQxMEVRQ0FacUF3QkMwR0FnSUNBZUFzaUNVRUFTQ0FGSUFsTWNpQURRUUJJSUFNZ0JrNXlja1VFUUNBT0lBRWdFVzBnQW13Z0RTQVNiV3BCREd4cUlnY2dCeWdDQUNBRUlBTWdCV3dnQ1dwQkFuUnFJZ010QUFCcU5nSUFJQWNnQnlnQ0JDQURMUUFCYWpZQ0JDQUhJQWNvQWdnZ0F5MEFBbW8yQWdnTElBMUJBV29oRFF3QkN3c2dBVUVCYWlFQkRBQUxBQXNnQ1VFQUlBbEJBRW9iSVE4Z0EwRUFJQU5CQUVvYklSQWdDa1FBQUFBQUFBQlpRS0FoSGlBRHR5RWhJQW0zSVNKQkFDRUJBMEFnQVNBUFJnMElJQjRnSFNBQnQwUUFBQUFBQUFEZ1A2Q2lJQ0tqb0NFS1FRQWhEUU5BSUEwZ0VFY0VRQ0FNS3dOUUlBd3JBMEFnSGlBZElBMjNSQUFBQUFBQUFPQS9vS0lnSWFPZ0loK2lJQW9nRENzRFNLS2dvQ0lnUkFBQUFBQUFBQUFBWVEwTklBd2dEQ3NESUNBTUt3TVFJQitpSUFvZ0RDc0RHS0tnb0NBZ283WWlHVGdDRENBTUlBd3JBemdnRENzREtDQWZvaUFLSUF3ckF6Q2lvS0FnSUtPMklobzRBZ2dnQ0NBWklCb2dERUVNYWlBTVFRaHFFSElhSUF3cUFnd2hHUUovSUFCQkFVWUVRQUovSUF3cUFnaERBQUNBUDVJaUdvdERBQUFBVDEwRVFDQWFxQXdCQzBHQWdJQ0FlQXRCQW0xQkFYUWhBd0ovSUJsREFBQ0FQNUlpR1l0REFBQUFUMTBFUUNBWnFBd0JDMEdBZ0lDQWVBdEJBbTFCQVhRTUFRc0NmeUFNS2dJSVF3QUFBRCtTSWhxTFF3QUFBRTlkQkVBZ0dxZ01BUXRCZ0lDQWdIZ0xJUU1nR1VNQUFBQS9raUlaaTBNQUFBQlBYUVJBSUJtb0RBRUxRWUNBZ0lCNEN5SUpRUUJJSUFVZ0NVeHlJQU5CQUVnZ0F5QUdUbkp5UlFSQUlBNGdBU0FSYlNBQ2JDQU5JQkp0YWtFTWJHb2lCeUFIS0FJQUlBUWdBeUFGYkNBSmFrRUNkR29pQXkwQUFXbzJBZ0FnQnlBSEtBSUVJQU10QUFKcU5nSUVJQWNnQnlnQ0NDQURMUUFEYWpZQ0NBc2dEVUVCYWlFTkRBRUxDeUFCUVFGcUlRRU1BQXNBQ3lBSlFRQWdDVUVBU2hzaER5QURRUUFnQTBFQVNoc2hFQ0FLUkFBQUFBQUFBRmxBb0NFZUlBTzNJU0VnQ2JjaElrRUFJUUVEUUNBQklBOUdEUWNnSGlBZElBRzNSQUFBQUFBQUFPQS9vS0lnSXFPZ0lRcEJBQ0VOQTBBZ0RTQVFSd1JBSUF3ckExQWdEQ3NEUUNBZUlCMGdEYmRFQUFBQUFBQUE0RCtnb2lBaG82QWlINklnQ2lBTUt3TklvcUNnSWlCRUFBQUFBQUFBQUFCaERRd2dEQ0FNS3dNZ0lBd3JBeEFnSDZJZ0NpQU1Ld01Zb3FDZ0lDQ2p0aUlaT0FJTUlBd2dEQ3NET0NBTUt3TW9JQitpSUFvZ0RDc0RNS0tnb0NBZ283WWlHamdDQ0NBSUlCa2dHaUFNUVF4cUlBeEJDR29RY2hvZ0RDb0NEQ0VaQW44Z0FFRUJSZ1JBQW44Z0RDb0NDRU1BQUlBL2tpSWFpME1BQUFCUFhRUkFJQnFvREFFTFFZQ0FnSUI0QzBFQ2JVRUJkQ0VEQW44Z0dVTUFBSUEva2lJWmkwTUFBQUJQWFFSQUlCbW9EQUVMUVlDQWdJQjRDMEVDYlVFQmRBd0JDd0ovSUF3cUFnaERBQUFBUDVJaUdvdERBQUFBVDEwRVFDQWFxQXdCQzBHQWdJQ0FlQXNoQXlBWlF3QUFBRCtTSWhtTFF3QUFBRTlkQkVBZ0dhZ01BUXRCZ0lDQWdIZ0xJZ2xCQUVnZ0JTQUpUSElnQTBFQVNDQURJQVpPY25KRkJFQWdEaUFCSUJGdElBSnNJQTBnRW0xcVFReHNhaUlISUFRZ0F5QUZiQ0FKYW1vdEFBQWlBeUFIS0FJQWFqWUNBQ0FISUFNZ0J5Z0NCR28yQWdRZ0J5QURJQWNvQWdocU5nSUlDeUFOUVFGcUlRME1BUXNMSUFGQkFXb2hBUXdBQ3dBTElBbEJBQ0FKUVFCS0d5RVBJQU5CQUNBRFFRQktHeUVRSUFwRUFBQUFBQUFBV1VDZ0lSNGdBN2NoSVNBSnR5RWlRUUFoQVFOQUlBRWdEMFlOQmlBZUlCMGdBYmRFQUFBQUFBQUE0RCtnb2lBaW82QWhDa0VBSVEwRFFDQU5JQkJIQkVBZ0RDc0RVQ0FNS3dOQUlCNGdIU0FOdDBRQUFBQUFBQURnUDZDaUlDR2pvQ0lmb2lBS0lBd3JBMGlpb0tBaUlFUUFBQUFBQUFBQUFHRU5DeUFNSUF3ckF5QWdEQ3NERUNBZm9pQUtJQXdyQXhpaW9LQWdJS08ySWhrNEFnd2dEQ0FNS3dNNElBd3JBeWdnSDZJZ0NpQU1Ld013b3FDZ0lDQ2p0aUlhT0FJSUlBZ2dHU0FhSUF4QkRHb2dERUVJYWhCeUdpQU1LZ0lNSVJrQ2Z5QUFRUUZHQkVBQ2Z5QU1LZ0lJUXdBQWdEK1NJaHFMUXdBQUFFOWRCRUFnR3FnTUFRdEJnSUNBZ0hnTFFRSnRRUUYwSVFNQ2Z5QVpRd0FBZ0QrU0lobUxRd0FBQUU5ZEJFQWdHYWdNQVF0QmdJQ0FnSGdMUVFKdFFRRjBEQUVMQW44Z0RDb0NDRU1BQUFBL2tpSWFpME1BQUFCUFhRUkFJQnFvREFFTFFZQ0FnSUI0Q3lFRElCbERBQUFBUDVJaUdZdERBQUFBVDEwRVFDQVpxQXdCQzBHQWdJQ0FlQXNpQ1VFQVNDQUZJQWxNY2lBRFFRQklJQU1nQms1eWNrVUVRQ0FPSUFFZ0VXMGdBbXdnRFNBU2JXcEJER3hxSWdjZ0J5Z0NBQ0FFSUFNZ0JXd2dDV3BCQW5ScUlnTXRBQU5xTmdJQUlBY2dCeWdDQkNBRExRQUNhallDQkNBSElBY29BZ2dnQXkwQUFXbzJBZ2dMSUExQkFXb2hEUXdCQ3dzZ0FVRUJhaUVCREFBTEFBc2dDVUVBSUFsQkFFb2JJUThnQTBFQUlBTkJBRW9iSVJBZ0NrUUFBQUFBQUFCWlFLQWhIaUFEdHlFaElBbTNJU0pCQUNFQkEwQWdBU0FQUmcwRklCNGdIU0FCdDBRQUFBQUFBQURnUDZDaUlDS2pvQ0VLUVFBaERRTkFJQTBnRUVjRVFDQU1Ld05RSUF3ckEwQWdIaUFkSUEyM1JBQUFBQUFBQU9BL29LSWdJYU9nSWgraUlBb2dEQ3NEU0tLZ29DSWdSQUFBQUFBQUFBQUFZUTBLSUF3Z0RDc0RJQ0FNS3dNUUlCK2lJQW9nRENzREdLS2dvQ0FnbzdZaUdUZ0NEQ0FNSUF3ckF6Z2dEQ3NES0NBZm9pQUtJQXdyQXpDaW9LQWdJS08ySWhvNEFnZ2dDQ0FaSUJvZ0RFRU1haUFNUVFocUVISWFJQXdxQWd3aEdRSi9JQUJCQVVZRVFBSi9JQXdxQWdoREFBQ0FQNUlpR290REFBQUFUMTBFUUNBYXFBd0JDMEdBZ0lDQWVBdEJBbTFCQVhRaEF3Si9JQmxEQUFDQVA1SWlHWXREQUFBQVQxMEVRQ0FacUF3QkMwR0FnSUNBZUF0QkFtMUJBWFFNQVFzQ2Z5QU1LZ0lJUXdBQUFEK1NJaHFMUXdBQUFFOWRCRUFnR3FnTUFRdEJnSUNBZ0hnTElRTWdHVU1BQUFBL2tpSVppME1BQUFCUFhRUkFJQm1vREFFTFFZQ0FnSUI0Q3lJSFFRQklJQVVnQjB4eUlBTkJBRWdnQXlBR1RuSnlSUVJBQW44Z0JDQURJQVZzSWdNZ0IycEJBWFJxTFFBQlFSQnJza04vQ3BWRGxDSVpJQVFnQjBIKy93TnhJQU5xUVFGMGFpSURMUUFBUVlBQmE3SWlHa05PR2dGRWxKSWlHNHREQUFBQVQxMEVRQ0FicUF3QkMwR0FnSUNBZUFzaEJ5QURMUUFDSVFrZ0RpQUJJQkZ0SUFKc0lBMGdFbTFxUVF4c2FpSURJQU1vQWdBZ0IwRUlkU0lIUVFBZ0IwRUFTaHNpQjBIL0FTQUhRZjhCU1J0cU5nSUFJQU1nQXlnQ0NBSi9JQmtnQ1VHQUFXdXlJaHREb0VyTVE1U1NJaHlMUXdBQUFFOWRCRUFnSEtnTUFRdEJnSUNBZ0hnTFFRaDFJZ2RCQUNBSFFRQktHeUlIUWY4QklBZEIvd0ZKRzJvMkFnZ2dBeUFES0FJRUFuOGdHME80SGxERGxDQVpJQnBEL3BUSXdwU1NraUlaaTBNQUFBQlBYUVJBSUJtb0RBRUxRWUNBZ0lCNEMwRUlkU0lEUVFBZ0EwRUFTaHNpQTBIL0FTQURRZjhCU1J0cU5nSUVDeUFOUVFGcUlRME1BUXNMSUFGQkFXb2hBUXdBQ3dBTElBbEJBQ0FKUVFCS0d5RVBJQU5CQUNBRFFRQktHeUVRSUFwRUFBQUFBQUFBV1VDZ0lSNGdBN2NoSVNBSnR5RWlRUUFoQVFOQUlBRWdEMFlOQkNBZUlCMGdBYmRFQUFBQUFBQUE0RCtnb2lBaW82QWhDa0VBSVEwRFFDQU5JQkJIQkVBZ0RDc0RVQ0FNS3dOQUlCNGdIU0FOdDBRQUFBQUFBQURnUDZDaUlDR2pvQ0lmb2lBS0lBd3JBMGlpb0tBaUlFUUFBQUFBQUFBQUFHRU5DU0FNSUF3ckF5QWdEQ3NERUNBZm9pQUtJQXdyQXhpaW9LQWdJS08ySWhrNEFnd2dEQ0FNS3dNNElBd3JBeWdnSDZJZ0NpQU1Ld013b3FDZ0lDQ2p0aUlhT0FJSUlBZ2dHU0FhSUF4QkRHb2dERUVJYWhCeUdpQU1LZ0lNSVJrQ2Z5QUFRUUZHQkVBQ2Z5QU1LZ0lJUXdBQWdEK1NJaHFMUXdBQUFFOWRCRUFnR3FnTUFRdEJnSUNBZ0hnTFFRSnRRUUYwSVFNQ2Z5QVpRd0FBZ0QrU0lobUxRd0FBQUU5ZEJFQWdHYWdNQVF0QmdJQ0FnSGdMUVFKdFFRRjBEQUVMQW44Z0RDb0NDRU1BQUFBL2tpSWFpME1BQUFCUFhRUkFJQnFvREFFTFFZQ0FnSUI0Q3lFRElCbERBQUFBUDVJaUdZdERBQUFBVDEwRVFDQVpxQXdCQzBHQWdJQ0FlQXNpQjBFQVNDQUZJQWRNY2lBRFFRQklJQU1nQms1eWNrVUVRQUovSUFRZ0F5QUZiQ0lESUFkcVFRRjBhaTBBQUVFUWE3SkRmd3FWUTVRaUdTQUhRZjcvQTNFZ0EycEJBWFFnQkdvaUF5MEFBVUdBQVd1eUlocERUaG9CUkpTU0lodUxRd0FBQUU5ZEJFQWdHNmdNQVF0QmdJQ0FnSGdMSVFjZ0F5MEFBeUVKSUE0Z0FTQVJiU0FDYkNBTklCSnRha0VNYkdvaUF5QURLQUlBSUFkQkNIVWlCMEVBSUFkQkFFb2JJZ2RCL3dFZ0IwSC9BVWtiYWpZQ0FDQURJQU1vQWdnQ2Z5QVpJQWxCZ0FGcnNpSWJRNkJLekVPVWtpSWNpME1BQUFCUFhRUkFJQnlvREFFTFFZQ0FnSUI0QzBFSWRTSUhRUUFnQjBFQVNoc2lCMEgvQVNBSFFmOEJTUnRxTmdJSUlBTWdBeWdDQkFKL0lCdER1QjVRdzVRZ0dTQWFRLzZVeU1LVWtwSWlHWXREQUFBQVQxMEVRQ0FacUF3QkMwR0FnSUNBZUF0QkNIVWlBMEVBSUFOQkFFb2JJZ05CL3dFZ0EwSC9BVWtiYWpZQ0JBc2dEVUVCYWlFTkRBRUxDeUFCUVFGcUlRRU1BQXNBQ3lBSlFRQWdDVUVBU2hzaER5QURRUUFnQTBFQVNoc2hFQ0FLUkFBQUFBQUFBRmxBb0NFZUlBTzNJU0VnQ2JjaElrRUFJUUVEUUNBQklBOUdEUU1nSGlBZElBRzNSQUFBQUFBQUFPQS9vS0lnSXFPZ0lRcEJBQ0VOQTBBZ0RTQVFSd1JBSUF3ckExQWdEQ3NEUUNBZUlCMGdEYmRFQUFBQUFBQUE0RCtnb2lBaG82QWlINklnQ2lBTUt3TklvcUNnSWlCRUFBQUFBQUFBQUFCaERRZ2dEQ0FNS3dNZ0lBd3JBeEFnSDZJZ0NpQU1Ld01Zb3FDZ0lDQ2p0aUlaT0FJTUlBd2dEQ3NET0NBTUt3TW9JQitpSUFvZ0RDc0RNS0tnb0NBZ283WWlHamdDQ0NBSUlCa2dHaUFNUVF4cUlBeEJDR29RY2hvZ0RDb0NEQ0VaQW44Z0FFRUJSZ1JBQW44Z0RDb0NDRU1BQUlBL2tpSWFpME1BQUFCUFhRUkFJQnFvREFFTFFZQ0FnSUI0QzBFQ2JVRUJkQ0VEQW44Z0dVTUFBSUEva2lJWmkwTUFBQUJQWFFSQUlCbW9EQUVMUVlDQWdJQjRDMEVDYlVFQmRBd0JDd0ovSUF3cUFnaERBQUFBUDVJaUdvdERBQUFBVDEwRVFDQWFxQXdCQzBHQWdJQ0FlQXNoQXlBWlF3QUFBRCtTSWhtTFF3QUFBRTlkQkVBZ0dhZ01BUXRCZ0lDQWdIZ0xJZ2xCQUVnZ0JTQUpUSElnQTBFQVNDQURJQVpPY25KRkJFQWdEaUFCSUJGdElBSnNJQTBnRW0xcVFReHNhaUlISUFjb0FnQWdCQ0FESUFWc0lBbHFRUUYwYWlJRExRQUJJZ2xCQTNSQkJISkIvQUZ4YWpZQ0FDQUhJQWNvQWdnZ0F5MEFBQ0lEUVFSeVFmd0JjV28yQWdnZ0J5QUhLQUlFSUFOQkJYUWdDVUVEZG5KQkFuSkIvZ0Z4YWpZQ0JBc2dEVUVCYWlFTkRBRUxDeUFCUVFGcUlRRU1BQXNBQ3lBSlFRQWdDVUVBU2hzaER5QURRUUFnQTBFQVNoc2hFQ0FLUkFBQUFBQUFBRmxBb0NFZUlBTzNJU0VnQ2JjaElrRUFJUUVEUUNBQklBOUdEUUlnSGlBZElBRzNSQUFBQUFBQUFPQS9vS0lnSXFPZ0lRcEJBQ0VOQTBBZ0RTQVFSd1JBSUF3ckExQWdEQ3NEUUNBZUlCMGdEYmRFQUFBQUFBQUE0RCtnb2lBaG82QWlINklnQ2lBTUt3TklvcUNnSWlCRUFBQUFBQUFBQUFCaERRY2dEQ0FNS3dNZ0lBd3JBeEFnSDZJZ0NpQU1Ld01Zb3FDZ0lDQ2p0aUlaT0FJTUlBd2dEQ3NET0NBTUt3TW9JQitpSUFvZ0RDc0RNS0tnb0NBZ283WWlHamdDQ0NBSUlCa2dHaUFNUVF4cUlBeEJDR29RY2hvZ0RDb0NEQ0VaQW44Z0FFRUJSZ1JBQW44Z0RDb0NDRU1BQUlBL2tpSWFpME1BQUFCUFhRUkFJQnFvREFFTFFZQ0FnSUI0QzBFQ2JVRUJkQ0VEQW44Z0dVTUFBSUEva2lJWmkwTUFBQUJQWFFSQUlCbW9EQUVMUVlDQWdJQjRDMEVDYlVFQmRBd0JDd0ovSUF3cUFnaERBQUFBUDVJaUdvdERBQUFBVDEwRVFDQWFxQXdCQzBHQWdJQ0FlQXNoQXlBWlF3QUFBRCtTSWhtTFF3QUFBRTlkQkVBZ0dhZ01BUXRCZ0lDQWdIZ0xJZ2xCQUVnZ0JTQUpUSElnQTBFQVNDQURJQVpPY25KRkJFQWdEaUFCSUJGdElBSnNJQTBnRW0xcVFReHNhaUlISUFjb0FnQWdCQ0FESUFWc0lBbHFRUUYwYWlJRExRQUJJZ2xCQW5SQkJISkIvQUZ4YWpZQ0FDQUhJQWNvQWdnZ0F5MEFBQ0lEUVFSeVFmd0JjV28yQWdnZ0J5QUhLQUlFSUFOQkJYUWdDVUVEZG5KQkJISkIvQUZ4YWpZQ0JBc2dEVUVCYWlFTkRBRUxDeUFCUVFGcUlRRU1BQXNBQ3lBSlFRQWdDVUVBU2hzaER5QURRUUFnQTBFQVNoc2hFQ0FLUkFBQUFBQUFBRmxBb0NFZUlBTzNJU0VnQ2JjaElrRUFJUUVEUUNBQklBOUdEUUVnSGlBZElBRzNSQUFBQUFBQUFPQS9vS0lnSXFPZ0lRcEJBQ0VOQTBBZ0RTQVFSd1JBSUF3ckExQWdEQ3NEUUNBZUlCMGdEYmRFQUFBQUFBQUE0RCtnb2lBaG82QWlINklnQ2lBTUt3TklvcUNnSWlCRUFBQUFBQUFBQUFCaERRWWdEQ0FNS3dNZ0lBd3JBeEFnSDZJZ0NpQU1Ld01Zb3FDZ0lDQ2p0aUlaT0FJTUlBd2dEQ3NET0NBTUt3TW9JQitpSUFvZ0RDc0RNS0tnb0NBZ283WWlHamdDQ0NBSUlCa2dHaUFNUVF4cUlBeEJDR29RY2hvZ0RDb0NEQ0VaQW44Z0FFRUJSZ1JBQW44Z0RDb0NDRU1BQUlBL2tpSWFpME1BQUFCUFhRUkFJQnFvREFFTFFZQ0FnSUI0QzBFQ2JVRUJkQ0VEQW44Z0dVTUFBSUEva2lJWmkwTUFBQUJQWFFSQUlCbW9EQUVMUVlDQWdJQjRDMEVDYlVFQmRBd0JDd0ovSUF3cUFnaERBQUFBUDVJaUdvdERBQUFBVDEwRVFDQWFxQXdCQzBHQWdJQ0FlQXNoQXlBWlF3QUFBRCtTSWhtTFF3QUFBRTlkQkVBZ0dhZ01BUXRCZ0lDQWdIZ0xJZ2xCQUVnZ0JTQUpUSElnQTBFQVNDQURJQVpPY25KRkJFQWdEaUFCSUJGdElBSnNJQTBnRW0xcVFReHNhaUlISUFjb0FnQWdCQ0FESUFWc0lBbHFRUUYwYWlJRExRQUJRZkFCY1dwQkNHbzJBZ0FnQnlBSEtBSUlJQU10QUFBaUEwRUlja0g0QVhGcU5nSUlJQWNnQnlnQ0JDQURRUVIwUVFoeVFmZ0JjV28yQWdRTElBMUJBV29oRFF3QkN3c2dBVUVCYWlFQkRBQUxBQXNnRVNBU2JDRUFRUUFoQ1VFQUlRMERRQ0FOSUJOR0RRUWdDeUFOYWlBT0lBMUJBblJxS0FJQUlBQnVPZ0FBSUExQkFXb2hEUXdBQ3dBTElCTkJCQkQrQWlJT1JRMERBa0FnQjBFQlRRUkFJQWxCQUNBSlFRQktHeUVQSUFOQkFDQURRUUJLR3lFUUlBcEVBQUFBQUFBQVdVQ2dJUjRnQTdjaElTQUp0eUVpUVFBaEFRTkFJQUVnRDBZTkFpQWVJQjBnQWJkRUFBQUFBQUFBNEQrZ29pQWlvNkFoQ2tFQUlRMERRQ0FOSUJCSEJFQWdEQ3NEVUNBTUt3TkFJQjRnSFNBTnQwUUFBQUFBQUFEZ1A2Q2lJQ0dqb0NJZm9pQUtJQXdyQTBpaW9LQWlJRVFBQUFBQUFBQUFBR0VOQmlBTUlBd3JBeUFnRENzREVDQWZvaUFLSUF3ckF4aWlvS0FnSUtPMkloazRBZ3dnRENBTUt3TTRJQXdyQXlnZ0g2SWdDaUFNS3dNd29xQ2dJQ0NqdGlJYU9BSUlJQWdnR1NBYUlBeEJER29nREVFSWFoQnlHaUFNS2dJTUlSa0NmeUFBUVFGR0JFQUNmeUFNS2dJSVF3QUFnRCtTSWhxTFF3QUFBRTlkQkVBZ0dxZ01BUXRCZ0lDQWdIZ0xRUUp0UVFGMElRTUNmeUFaUXdBQWdEK1NJaG1MUXdBQUFFOWRCRUFnR2FnTUFRdEJnSUNBZ0hnTFFRSnRRUUYwREFFTEFuOGdEQ29DQ0VNQUFBQS9raUlhaTBNQUFBQlBYUVJBSUJxb0RBRUxRWUNBZ0lCNEN5RURJQmxEQUFBQVA1SWlHWXREQUFBQVQxMEVRQ0FacUF3QkMwR0FnSUNBZUFzaUIwRUFTQ0FGSUFkTWNpQURRUUJJSUFNZ0JrNXlja1VFUUNBT0lBRWdFVzBnQW13Z0RTQVNiV3BCQW5ScUlna2dDU2dDQUNBRUlBTWdCV3dnQjJwQkEyeHFJZ010QUFFZ0F5MEFBR29nQXkwQUFtcEJBMjVxTmdJQUN5QU5RUUZxSVEwTUFRc0xJQUZCQVdvaEFRd0FDd0FMSUFkQmZuRkJBa1lFUUNBSlFRQWdDVUVBU2hzaER5QURRUUFnQTBFQVNoc2hFQ0FLUkFBQUFBQUFBRmxBb0NFZUlBTzNJU0VnQ2JjaElrRUFJUUVEUUNBQklBOUdEUUlnSGlBZElBRzNSQUFBQUFBQUFPQS9vS0lnSXFPZ0lRcEJBQ0VOQTBBZ0RTQVFSd1JBSUF3ckExQWdEQ3NEUUNBZUlCMGdEYmRFQUFBQUFBQUE0RCtnb2lBaG82QWlINklnQ2lBTUt3TklvcUNnSWlCRUFBQUFBQUFBQUFCaERRWWdEQ0FNS3dNZ0lBd3JBeEFnSDZJZ0NpQU1Ld01Zb3FDZ0lDQ2p0aUlaT0FJTUlBd2dEQ3NET0NBTUt3TW9JQitpSUFvZ0RDc0RNS0tnb0NBZ283WWlHamdDQ0NBSUlCa2dHaUFNUVF4cUlBeEJDR29RY2hvZ0RDb0NEQ0VaQW44Z0FFRUJSZ1JBQW44Z0RDb0NDRU1BQUlBL2tpSWFpME1BQUFCUFhRUkFJQnFvREFFTFFZQ0FnSUI0QzBFQ2JVRUJkQ0VEQW44Z0dVTUFBSUEva2lJWmkwTUFBQUJQWFFSQUlCbW9EQUVMUVlDQWdJQjRDMEVDYlVFQmRBd0JDd0ovSUF3cUFnaERBQUFBUDVJaUdvdERBQUFBVDEwRVFDQWFxQXdCQzBHQWdJQ0FlQXNoQXlBWlF3QUFBRCtTSWhtTFF3QUFBRTlkQkVBZ0dhZ01BUXRCZ0lDQWdIZ0xJZ2RCQUVnZ0JTQUhUSElnQTBFQVNDQURJQVpPY25KRkJFQWdEaUFCSUJGdElBSnNJQTBnRW0xcVFRSjBhaUlKSUFrb0FnQWdCQ0FESUFWc0lBZHFRUUowYWlJRExRQUJJQU10QUFCcUlBTXRBQUpxUVFOdWFqWUNBQXNnRFVFQmFpRU5EQUVMQ3lBQlFRRnFJUUVNQUFzQUN5QUhRWDF4UVFSR0JFQWdDVUVBSUFsQkFFb2JJUThnQTBFQUlBTkJBRW9iSVJBZ0NrUUFBQUFBQUFCWlFLQWhIaUFEdHlFaElBbTNJU0pCQUNFQkEwQWdBU0FQUmcwQ0lCNGdIU0FCdDBRQUFBQUFBQURnUDZDaUlDS2pvQ0VLUVFBaERRTkFJQTBnRUVjRVFDQU1Ld05RSUF3ckEwQWdIaUFkSUEyM1JBQUFBQUFBQU9BL29LSWdJYU9nSWgraUlBb2dEQ3NEU0tLZ29DSWdSQUFBQUFBQUFBQUFZUTBHSUF3Z0RDc0RJQ0FNS3dNUUlCK2lJQW9nRENzREdLS2dvQ0FnbzdZaUdUZ0NEQ0FNSUF3ckF6Z2dEQ3NES0NBZm9pQUtJQXdyQXpDaW9LQWdJS08ySWhvNEFnZ2dDQ0FaSUJvZ0RFRU1haUFNUVFocUVISWFJQXdxQWd3aEdRSi9JQUJCQVVZRVFBSi9JQXdxQWdoREFBQ0FQNUlpR290REFBQUFUMTBFUUNBYXFBd0JDMEdBZ0lDQWVBdEJBbTFCQVhRaEF3Si9JQmxEQUFDQVA1SWlHWXREQUFBQVQxMEVRQ0FacUF3QkMwR0FnSUNBZUF0QkFtMUJBWFFNQVFzQ2Z5QU1LZ0lJUXdBQUFEK1NJaHFMUXdBQUFFOWRCRUFnR3FnTUFRdEJnSUNBZ0hnTElRTWdHVU1BQUFBL2tpSVppME1BQUFCUFhRUkFJQm1vREFFTFFZQ0FnSUI0Q3lJSFFRQklJQVVnQjB4eUlBTkJBRWdnQXlBR1RuSnlSUVJBSUE0Z0FTQVJiU0FDYkNBTklCSnRha0VDZEdvaUNTQUpLQUlBSUFRZ0F5QUZiQ0FIYWtFQ2RHb2lBeTBBQWlBRExRQUJhaUFETFFBRGFrRURibW8yQWdBTElBMUJBV29oRFF3QkN3c2dBVUVCYWlFQkRBQUxBQXNDUUFKQUFrQUNRQUpBQWtBZ0IwRUZhdzRLQUFjQkFnTUVCUUFBQUFjTElBbEJBQ0FKUVFCS0d5RVBJQU5CQUNBRFFRQktHeUVRSUFwRUFBQUFBQUFBV1VDZ0lSNGdBN2NoSVNBSnR5RWlRUUFoQVFOQUlBRWdEMFlOQmlBZUlCMGdBYmRFQUFBQUFBQUE0RCtnb2lBaW82QWhDa0VBSVEwRFFDQU5JQkJIQkVBZ0RDc0RVQ0FNS3dOQUlCNGdIU0FOdDBRQUFBQUFBQURnUDZDaUlDR2pvQ0lmb2lBS0lBd3JBMGlpb0tBaUlFUUFBQUFBQUFBQUFHRU5DaUFNSUF3ckF5QWdEQ3NERUNBZm9pQUtJQXdyQXhpaW9LQWdJS08ySWhrNEFnd2dEQ0FNS3dNNElBd3JBeWdnSDZJZ0NpQU1Ld013b3FDZ0lDQ2p0aUlhT0FJSUlBZ2dHU0FhSUF4QkRHb2dERUVJYWhCeUdpQU1LZ0lNSVJrQ2Z5QUFRUUZHQkVBQ2Z5QU1LZ0lJUXdBQWdEK1NJaHFMUXdBQUFFOWRCRUFnR3FnTUFRdEJnSUNBZ0hnTFFRSnRRUUYwSVFNQ2Z5QVpRd0FBZ0QrU0lobUxRd0FBQUU5ZEJFQWdHYWdNQVF0QmdJQ0FnSGdMUVFKdFFRRjBEQUVMQW44Z0RDb0NDRU1BQUFBL2tpSWFpME1BQUFCUFhRUkFJQnFvREFFTFFZQ0FnSUI0Q3lFRElCbERBQUFBUDVJaUdZdERBQUFBVDEwRVFDQVpxQXdCQzBHQWdJQ0FlQXNpQjBFQVNDQUZJQWRNY2lBRFFRQklJQU1nQms1eWNrVUVRQ0FPSUFFZ0VXMGdBbXdnRFNBU2JXcEJBblJxSWdrZ0NTZ0NBQ0FFSUFNZ0JXd2dCMnBxTFFBQWFqWUNBQXNnRFVFQmFpRU5EQUVMQ3lBQlFRRnFJUUVNQUFzQUN5QUpRUUFnQ1VFQVNoc2hEeUFEUVFBZ0EwRUFTaHNoRUNBS1JBQUFBQUFBQUZsQW9DRWVJQU8zSVNFZ0NiY2hJa0VBSVFFRFFDQUJJQTlHRFFVZ0hpQWRJQUczUkFBQUFBQUFBT0Evb0tJZ0lxT2dJUXBCQUNFTkEwQWdEU0FRUndSQUlBd3JBMUFnRENzRFFDQWVJQjBnRGJkRUFBQUFBQUFBNEQrZ29pQWhvNkFpSDZJZ0NpQU1Ld05Jb3FDZ0lpQkVBQUFBQUFBQUFBQmhEUWtnRENBTUt3TWdJQXdyQXhBZ0g2SWdDaUFNS3dNWW9xQ2dJQ0NqdGlJWk9BSU1JQXdnRENzRE9DQU1Ld01vSUIraUlBb2dEQ3NETUtLZ29DQWdvN1lpR2pnQ0NDQUlJQmtnR2lBTVFReHFJQXhCQ0dvUWNob2dEQ29DRENFWkFuOGdBRUVCUmdSQUFuOGdEQ29DQ0VNQUFJQS9raUlhaTBNQUFBQlBYUVJBSUJxb0RBRUxRWUNBZ0lCNEMwRUNiVUVCZENFREFuOGdHVU1BQUlBL2tpSVppME1BQUFCUFhRUkFJQm1vREFFTFFZQ0FnSUI0QzBFQ2JVRUJkQXdCQ3dKL0lBd3FBZ2hEQUFBQVA1SWlHb3REQUFBQVQxMEVRQ0FhcUF3QkMwR0FnSUNBZUFzaEF5QVpRd0FBQUQrU0lobUxRd0FBQUU5ZEJFQWdHYWdNQVF0QmdJQ0FnSGdMSWdkQkFFZ2dCU0FIVEhJZ0EwRUFTQ0FESUFaT2NuSkZCRUFnRGlBQklCRnRJQUpzSUEwZ0VtMXFRUUowYWlJSklBa29BZ0FnQkNBRElBVnNJQWRxUVFGMGFpMEFBV28yQWdBTElBMUJBV29oRFF3QkN3c2dBVUVCYWlFQkRBQUxBQXNnQ1VFQUlBbEJBRW9iSVE4Z0EwRUFJQU5CQUVvYklSQWdDa1FBQUFBQUFBQlpRS0FoSGlBRHR5RWhJQW0zSVNKQkFDRUJBMEFnQVNBUFJnMEVJQjRnSFNBQnQwUUFBQUFBQUFEZ1A2Q2lJQ0tqb0NFS1FRQWhEUU5BSUEwZ0VFY0VRQ0FNS3dOUUlBd3JBMEFnSGlBZElBMjNSQUFBQUFBQUFPQS9vS0lnSWFPZ0loK2lJQW9nRENzRFNLS2dvQ0lnUkFBQUFBQUFBQUFBWVEwSUlBd2dEQ3NESUNBTUt3TVFJQitpSUFvZ0RDc0RHS0tnb0NBZ283WWlHVGdDRENBTUlBd3JBemdnRENzREtDQWZvaUFLSUF3ckF6Q2lvS0FnSUtPMklobzRBZ2dnQ0NBWklCb2dERUVNYWlBTVFRaHFFSElhSUF3cUFnd2hHUUovSUFCQkFVWUVRQUovSUF3cUFnaERBQUNBUDVJaUdvdERBQUFBVDEwRVFDQWFxQXdCQzBHQWdJQ0FlQXRCQW0xQkFYUWhBd0ovSUJsREFBQ0FQNUlpR1l0REFBQUFUMTBFUUNBWnFBd0JDMEdBZ0lDQWVBdEJBbTFCQVhRTUFRc0NmeUFNS2dJSVF3QUFBRCtTSWhxTFF3QUFBRTlkQkVBZ0dxZ01BUXRCZ0lDQWdIZ0xJUU1nR1VNQUFBQS9raUlaaTBNQUFBQlBYUVJBSUJtb0RBRUxRWUNBZ0lCNEN5SUhRUUJJSUFVZ0IweHlJQU5CQUVnZ0F5QUdUbkp5UlFSQUlBNGdBU0FSYlNBQ2JDQU5JQkp0YWtFQ2RHb2lDU0FKS0FJQUlBUWdBeUFGYkNBSGFrRUJkR290QUFCcU5nSUFDeUFOUVFGcUlRME1BUXNMSUFGQkFXb2hBUXdBQ3dBTElBbEJBQ0FKUVFCS0d5RVBJQU5CQUNBRFFRQktHeUVRSUFwRUFBQUFBQUFBV1VDZ0lSNGdBN2NoSVNBSnR5RWlRUUFoQVFOQUlBRWdEMFlOQXlBZUlCMGdBYmRFQUFBQUFBQUE0RCtnb2lBaW82QWhDa0VBSVEwRFFDQU5JQkJIQkVBZ0RDc0RVQ0FNS3dOQUlCNGdIU0FOdDBRQUFBQUFBQURnUDZDaUlDR2pvQ0lmb2lBS0lBd3JBMGlpb0tBaUlFUUFBQUFBQUFBQUFHRU5CeUFNSUF3ckF5QWdEQ3NERUNBZm9pQUtJQXdyQXhpaW9LQWdJS08ySWhrNEFnd2dEQ0FNS3dNNElBd3JBeWdnSDZJZ0NpQU1Ld013b3FDZ0lDQ2p0aUlhT0FJSUlBZ2dHU0FhSUF4QkRHb2dERUVJYWhCeUdpQU1LZ0lNSVJrQ2Z5QUFRUUZHQkVBQ2Z5QU1LZ0lJUXdBQWdEK1NJaHFMUXdBQUFFOWRCRUFnR3FnTUFRdEJnSUNBZ0hnTFFRSnRRUUYwSVFNQ2Z5QVpRd0FBZ0QrU0lobUxRd0FBQUU5ZEJFQWdHYWdNQVF0QmdJQ0FnSGdMUVFKdFFRRjBEQUVMQW44Z0RDb0NDRU1BQUFBL2tpSWFpME1BQUFCUFhRUkFJQnFvREFFTFFZQ0FnSUI0Q3lFRElCbERBQUFBUDVJaUdZdERBQUFBVDEwRVFDQVpxQXdCQzBHQWdJQ0FlQXNpQjBFQVNDQUZJQWRNY2lBRFFRQklJQU1nQms1eWNrVUVRQ0FPSUFFZ0VXMGdBbXdnRFNBU2JXcEJBblJxSWdrZ0NTZ0NBQ0FFSUFNZ0JXd2dCMnBCQVhScUlnTXRBQUFpQjBINEFYRWdBeTBBQVNJRFFRTjBRZmdCY1dvZ0IwRUZkQ0FEUVFOMmNrSDhBWEZxUVFwcVFRTnVhallDQUFzZ0RVRUJhaUVOREFFTEN5QUJRUUZxSVFFTUFBc0FDeUFKUVFBZ0NVRUFTaHNoRHlBRFFRQWdBMEVBU2hzaEVDQUtSQUFBQUFBQUFGbEFvQ0VlSUFPM0lTRWdDYmNoSWtFQUlRRURRQ0FCSUE5R0RRSWdIaUFkSUFHM1JBQUFBQUFBQU9BL29LSWdJcU9nSVFwQkFDRU5BMEFnRFNBUVJ3UkFJQXdyQTFBZ0RDc0RRQ0FlSUIwZ0RiZEVBQUFBQUFBQTREK2dvaUFobzZBaUg2SWdDaUFNS3dOSW9xQ2dJaUJFQUFBQUFBQUFBQUJoRFFZZ0RDQU1Ld01nSUF3ckF4QWdINklnQ2lBTUt3TVlvcUNnSUNDanRpSVpPQUlNSUF3Z0RDc0RPQ0FNS3dNb0lCK2lJQW9nRENzRE1LS2dvQ0FnbzdZaUdqZ0NDQ0FJSUJrZ0dpQU1RUXhxSUF4QkNHb1FjaG9nRENvQ0RDRVpBbjhnQUVFQlJnUkFBbjhnRENvQ0NFTUFBSUEva2lJYWkwTUFBQUJQWFFSQUlCcW9EQUVMUVlDQWdJQjRDMEVDYlVFQmRDRURBbjhnR1VNQUFJQS9raUlaaTBNQUFBQlBYUVJBSUJtb0RBRUxRWUNBZ0lCNEMwRUNiVUVCZEF3QkN3Si9JQXdxQWdoREFBQUFQNUlpR290REFBQUFUMTBFUUNBYXFBd0JDMEdBZ0lDQWVBc2hBeUFaUXdBQUFEK1NJaG1MUXdBQUFFOWRCRUFnR2FnTUFRdEJnSUNBZ0hnTElnZEJBRWdnQlNBSFRISWdBMEVBU0NBRElBWk9jbkpGQkVBZ0RpQUJJQkZ0SUFKc0lBMGdFbTFxUVFKMGFpSUpJQWtvQWdBZ0JDQURJQVZzSUFkcVFRRjBhaUlETFFBQUlnZEIrQUZ4SUFNdEFBRWlBMEVDZEVINEFYRnFJQWRCQlhRZ0EwRURkbkpCK0FGeGFrRU1ha0VEYm1vMkFnQUxJQTFCQVdvaERRd0JDd3NnQVVFQmFpRUJEQUFMQUFzZ0NVRUFJQWxCQUVvYklROGdBMEVBSUFOQkFFb2JJUkFnQ2tRQUFBQUFBQUJaUUtBaEhpQUR0eUVoSUFtM0lTSkJBQ0VCQTBBZ0FTQVBSZzBCSUI0Z0hTQUJ0MFFBQUFBQUFBRGdQNkNpSUNLam9DRUtRUUFoRFFOQUlBMGdFRWNFUUNBTUt3TlFJQXdyQTBBZ0hpQWRJQTIzUkFBQUFBQUFBT0Evb0tJZ0lhT2dJaCtpSUFvZ0RDc0RTS0tnb0NJZ1JBQUFBQUFBQUFBQVlRMEZJQXdnRENzRElDQU1Ld01RSUIraUlBb2dEQ3NER0tLZ29DQWdvN1lpR1RnQ0RDQU1JQXdyQXpnZ0RDc0RLQ0Fmb2lBS0lBd3JBekNpb0tBZ0lLTzJJaG80QWdnZ0NDQVpJQm9nREVFTWFpQU1RUWhxRUhJYUlBd3FBZ3doR1FKL0lBQkJBVVlFUUFKL0lBd3FBZ2hEQUFDQVA1SWlHb3REQUFBQVQxMEVRQ0FhcUF3QkMwR0FnSUNBZUF0QkFtMUJBWFFoQXdKL0lCbERBQUNBUDVJaUdZdERBQUFBVDEwRVFDQVpxQXdCQzBHQWdJQ0FlQXRCQW0xQkFYUU1BUXNDZnlBTUtnSUlRd0FBQUQrU0locUxRd0FBQUU5ZEJFQWdHcWdNQVF0QmdJQ0FnSGdMSVFNZ0dVTUFBQUEva2lJWmkwTUFBQUJQWFFSQUlCbW9EQUVMUVlDQWdJQjRDeUlIUVFCSUlBVWdCMHh5SUFOQkFFZ2dBeUFHVG5KeVJRUkFJQTRnQVNBUmJTQUNiQ0FOSUJKdGFrRUNkR29pQ1NBSktBSUFJQVFnQXlBRmJDQUhha0VCZEdvaUF5MEFBQ0lIUWZBQmNTQUhRUVIwUWZBQmNXb2dBeTBBQVVFSWNrSDRBWEZxUVJCcVFRTnVhallDQUFzZ0RVRUJhaUVOREFFTEN5QUJRUUZxSVFFTUFBc0FDeUFSSUJKc0lRQkJBQ0VKUVFBaERRTkFJQTBnRTBZTkF5QUxJQTFxSUE0Z0RVRUNkR29vQWdBZ0FHNDZBQUFnRFVFQmFpRU5EQUFMQUF0QkFFRURRWnNaUVFBUVBRdEJmeUVKQ3lBT0VEUWdERUhnQVdva0FDQUpEd3RCQUVFRFFhUU9RUUFRUFVFQkVBTUFDeUlBSUFFZ0FpSUFLUUlBTndJQUlBRWdBQ2dDRURZQ0VDQUJJQUFwQWdnM0FnZ0xFUUFnQUNBQklBRW9BZ0FvQWlnUkFnQUxDQUJCLy8vLy93Y0xCUUJCL3dBTEt3QUNRQ0FBSUFGR0RRQURRQ0FBSUFGQkJHc2lBVThOQVNBQUlBRVFTQ0FBUVFScUlRQU1BQXNBQ3d2UUFRRUNmeUFDUVlBUWNRUkFJQUJCS3pvQUFDQUFRUUZxSVFBTElBSkJnQWh4QkVBZ0FFRWpPZ0FBSUFCQkFXb2hBQXNnQWtHRUFuRWlBMEdFQWtjRVFDQUFRYTdVQURzQUFDQUFRUUpxSVFBTElBSkJnSUFCY1NFQ0EwQWdBUzBBQUNJRUJFQWdBQ0FFT2dBQUlBQkJBV29oQUNBQlFRRnFJUUVNQVFzTElBQUNmd0pBSUFOQmdBSkhCRUFnQTBFRVJ3MEJRY1lBUWVZQUlBSWJEQUlMUWNVQVFlVUFJQUliREFFTFFjRUFRZUVBSUFJYklBTkJoQUpHRFFBYVFjY0FRZWNBSUFJYkN6b0FBQ0FEUVlRQ1J3dXFBUUVCZndKQUlBTkJnQkJ4UlEwQUlBSkZJQU5CeWdCeElnUkJDRVlnQkVIQUFFWnljZzBBSUFCQkt6b0FBQ0FBUVFGcUlRQUxJQU5CZ0FSeEJFQWdBRUVqT2dBQUlBQkJBV29oQUFzRFFDQUJMUUFBSWdRRVFDQUFJQVE2QUFBZ0FFRUJhaUVBSUFGQkFXb2hBUXdCQ3dzZ0FBSi9RZThBSUFOQnlnQnhJZ0ZCd0FCR0RRQWFRZGdBUWZnQUlBTkJnSUFCY1JzZ0FVRUlSZzBBR2tIa0FFSDFBQ0FDR3dzNkFBQUxEQUFnQUJCQUlBRkJBblJxQzY4RUFRdC9Jd0JCZ0FGcklnb2tBQ0FLSUFFMkFuZ2dBaUFERVBZRElRZ2dDa0hPQWpZQ0VDQUtRUWhxUVFBZ0NrRVFhaUlKRUdjaER3SkFJQWhCNVFCUEJFQWdDQkE3SWdsRkRRRWdEeUFKRUg4TElBa2hCeUFDSVFFRFFDQUJJQU5HQkVBRFFBSkFJQUFnQ2tINEFHb1FrZ0ZCQUNBSUcwVUVRQ0FBSUFwQitBQnFFSHNFUUNBRklBVW9BZ0JCQW5JMkFnQUxEQUVMSUFBUWFDRU5JQVpGQkVBZ0JDQU5FSVVCSVEwTElBeEJBV29oRUVFQUlRNGdDU0VISUFJaEFRTkFJQUVnQTBZRVFDQVFJUXdnRGtVTkF5QUFFSFVhSUFraEJ5QUNJUUVnQ0NBTGFrRUNTUTBEQTBBZ0FTQURSZ1JBREFVRkFrQWdCeTBBQUVFQ1J3MEFJQUVRT0NBTVJnMEFJQWRCQURvQUFDQUxRUUZySVFzTElBZEJBV29oQnlBQlFReHFJUUVNQVFzQUN3QUZBa0FnQnkwQUFFRUJSdzBBSUFFZ0RCQytBeWdDQUNFUkFrQWdCZ1IvSUJFRklBUWdFUkNGQVFzZ0RVWUVRRUVCSVE0Z0FSQTRJQkJIRFFJZ0IwRUNPZ0FBSUF0QkFXb2hDd3dCQ3lBSFFRQTZBQUFMSUFoQkFXc2hDQXNnQjBFQmFpRUhJQUZCREdvaEFRd0JDd0FMQUFzTEFrQUNRQU5BSUFJZ0EwWU5BU0FKTFFBQVFRSkhCRUFnQ1VFQmFpRUpJQUpCREdvaEFnd0JDd3NnQWlFRERBRUxJQVVnQlNnQ0FFRUVjallDQUFzZ0R4Qm1JQXBCZ0FGcUpBQWdBdzhGQWtBZ0FSQy9BVVVFUUNBSFFRRTZBQUFNQVFzZ0IwRUNPZ0FBSUF0QkFXb2hDeUFJUVFGcklRZ0xJQWRCQVdvaEJ5QUJRUXhxSVFFTUFRc0FDd0FMRUZVQUN4RUFJQUFnQVNBQUtBSUFLQUlNRVFNQUM3WUVBUXQvSXdCQmdBRnJJZ29rQUNBS0lBRTJBbmdnQWlBREVQWURJUWdnQ2tIT0FqWUNFQ0FLUVFocVFRQWdDa0VRYWlJSkVHY2hEd0pBSUFoQjVRQlBCRUFnQ0JBN0lnbEZEUUVnRHlBSkVIOExJQWtoQnlBQ0lRRURRQ0FCSUFOR0JFQURRQUpBSUFBZ0NrSDRBR29Ra3dGQkFDQUlHMFVFUUNBQUlBcEIrQUJxRUh3RVFDQUZJQVVvQWdCQkFuSTJBZ0FMREFFTElBQVFhU0VOSUFaRkJFQWdCQ0FORU1BRElRMExJQXhCQVdvaEVFRUFJUTRnQ1NFSElBSWhBUU5BSUFFZ0EwWUVRQ0FRSVF3Z0RrVU5BeUFBRUhZYUlBa2hCeUFDSVFFZ0NDQUxha0VDU1EwREEwQWdBU0FEUmdSQURBVUZBa0FnQnkwQUFFRUNSdzBBSUFFUU9DQU1SZzBBSUFkQkFEb0FBQ0FMUVFGcklRc0xJQWRCQVdvaEJ5QUJRUXhxSVFFTUFRc0FDd0FGQWtBZ0J5MEFBRUVCUncwQUlBRWdEQkJCTEFBQUlSRUNRQ0FOUWY4QmNTQUdCSDhnRVFVZ0JDQVJFTUFEQzBIL0FYRkdCRUJCQVNFT0lBRVFPQ0FRUncwQ0lBZEJBam9BQUNBTFFRRnFJUXNNQVFzZ0IwRUFPZ0FBQ3lBSVFRRnJJUWdMSUFkQkFXb2hCeUFCUVF4cUlRRU1BUXNBQ3dBTEN3SkFBa0FEUUNBQ0lBTkdEUUVnQ1MwQUFFRUNSd1JBSUFsQkFXb2hDU0FDUVF4cUlRSU1BUXNMSUFJaEF3d0JDeUFGSUFVb0FnQkJCSEkyQWdBTElBOFFaaUFLUVlBQmFpUUFJQU1QQlFKQUlBRVF2d0ZGQkVBZ0IwRUJPZ0FBREFFTElBZEJBam9BQUNBTFFRRnFJUXNnQ0VFQmF5RUlDeUFIUVFGcUlRY2dBVUVNYWlFQkRBRUxBQXNBQ3hCVkFBdC9BZ0ovQW40akFFR2dBV3NpQkNRQUlBUWdBVFlDUENBRUlBRTJBaFFnQkVGL05nSVlJQVJCRUdvaUJVSUFFTU1CSUFRZ0JTQURRUUVRZ3dVZ0JDa0RDQ0VHSUFRcEF3QWhCeUFDQkVBZ0FpQUJJQVFvQWhRZ0JDZ0NpQUZxSUFRb0FqeHJhallDQUFzZ0FDQUdOd01JSUFBZ0J6Y0RBQ0FFUWFBQmFpUUFDdzBBSUFBZ0FTQUNRbjhReGdRTEdnQWdBQ0FCSUFFb0FnQkJER3NvQWdCcUtBSVlOZ0lBSUFBTEN3QWdBRUdrdWdRUXl3RUxKd0VCZnlBQVFRUnFFTmNFSVFJZ0FFR3Nrd00yQWdBZ0FrSEFrd00yQWdBZ0FpQUJFUFFDQ3ljQkFYOGdBRUVFYWhDQkJTRUNJQUJCL0pJRE5nSUFJQUpCa0pNRE5nSUFJQUlnQVJEMEFndHFBUUovSUFCQmdKZ0ROZ0lBSUFBb0FpZ2hBUU5BSUFFRVFFRUFJQUFnQVVFQmF5SUJRUUowSWdJZ0FDZ0NKR29vQWdBZ0FDZ0NJQ0FDYWlnQ0FCRUZBQXdCQ3dzZ0FFRWNhaEJISUFBb0FpQVFOQ0FBS0FJa0VEUWdBQ2dDTUJBMElBQW9BandRTkNBQUN3c0FJQUJCbkxvRUVNc0JDMTBCQW44Q1FDQUFLQUlBSWdKRkRRQUNmeUFDS0FJWUlnTWdBaWdDSEVZRVFDQUNJQUVRd2dFZ0FpZ0NBQ2dDTkJFREFBd0JDeUFDSUFOQkFXbzJBaGdnQXlBQk9nQUFJQUVRd2dFTFFYOFF2UUZGRFFBZ0FFRUFOZ0lBQ3dzSkFDQUFFUGtDRURRTHVnRUJBbjhqQUVFUWF5SUNKQUFnQUNBQUtBSUFRUXhyS0FJQWFpZ0NHQVJBSUFKQkNHb2lBU0FBTmdJRUlBRkJBRG9BQUNBQUlBQW9BZ0JCREdzb0FnQnFFTTREQkVBZ0FDQUFLQUlBUVF4cktBSUFhaWdDU0FSQUlBQWdBQ2dDQUVFTWF5Z0NBR29vQWtnUXpBTUxJQUZCQVRvQUFBc0NRQ0FCTFFBQVJRMEFJQUFnQUNnQ0FFRU1heWdDQUdvb0FoZ1F4Z0pCZjBjTkFDQUFJQUFvQWdCQkRHc29BZ0JxUVFFUXhBSUxJQUVReFFJTElBSkJFR29rQUF1QjRnRUNEWDhCZkNBRFJRUkFJQVJCQVVZRVFDQUlCRUFDZnlBQUlRVkJBQ0VBSUFFaUJrRUFJQUZCQUVvYklRb2dCeWdDQUNJRElBRWdBaUlQUVFGcklnRnNRUUYwYWlFRUlBTWhBZ05BSUFBZ0NrY0VRQ0FFUVFBN0FRQWdBa0VBT3dFQUlBQkJBV29oQUNBQ1FRSnFJUUlnQkVFQ2FpRUVEQUVMQ3lBUFFRQWdEMEVBU2hzaENTQURJQVpCQVdzaUNrRUJkR29oQkVFQUlRQWdBeUVDQTBBZ0FDQUpSd1JBSUFSQkFEc0JBQ0FDUVFBN0FRQWdBRUVCYWlFQUlBUWdCa0VCZENJTGFpRUVJQUlnQzJvaEFnd0JDd3NnQVVFQklBRkJBVW9iSVJJZ0IwR1FnTWdBYWlFQklBZ2dCa0VCYWlJQWFpRUxJQUFnQldvaERDQUtRUUVnQ2tFQlNoc2lFMEVCYXlFTklBTWdBRUVCZEdvaEFrRUFJQVpyUVFGMElSUkJBQ0VGUVFFaENnSkFBMEFnQ2lBU1J3UkFJQXdnRFdvaEVDQUxJQTFxSVE1QkFTRUVBMEFDUUFKQUFrQWdCQ0FUUndSQUlBd3RBQUFnQ3kwQUFFMEVRQ0FDSUJScUlnQXZBUUFpQTBFUWRFRVFkU0lJUVFCS0JFQWdBaUFJT3dFQUlBY2dBMEVjYkdvaUFFR01nTkFBYWlBS05nSUFJQUJCOVAvUEFHb2lBeUFES0FJQVFRRnFOZ0lBSUFCQitQL1BBR29pQXlBREtBSUFJQVJxTmdJQUlBQkIvUC9QQUdvaUFDQUFLQUlBSUFwcU5nSUFEQVVMSUFCQkFtc3ZBUUFpQ0VFUWRFRVFkU0VESUFBdUFRSWlBRUVBU2dSQUlBTkJBRW9FUUNBSFFaQ0F5QUJxSWdrZ0FFRUNkR3BCQkdzb0FnQWlBeUFJUVFKMElBbHFRUVJyS0FJQUlnaEtCRUFnQWlBSU93RUFRUUFoQ1NBRlFRQWdCVUVBU2hzaEVTQUJJUUFEUUNBSklCRkdCRUFnQ0NFRERBZ0xJQU1nQUNnQ0FFWUVRQ0FBSUFnMkFnQUxJQWxCQVdvaENTQUFRUVJxSVFBTUFBc0FDeUFDSUFNN0FRQWdBeUFJVGcwRlFRQWhDU0FGUVFBZ0JVRUFTaHNoRVNBQklRQURRQ0FKSUJGR0RRWWdDQ0FBS0FJQVJnUkFJQUFnQXpZQ0FBc2dDVUVCYWlFSklBQkJCR29oQUF3QUN3QUxJQUpCQW1zdUFRQWlDRUVBU2dSQUlBZEJrSURJQUdvaUNTQUFRUUowYWtFRWF5Z0NBQ0lESUFoQi8vOERjVUVDZENBSmFrRUVheWdDQUNJSVNnUkFJQUlnQ0RzQkFFRUFJUWtnQlVFQUlBVkJBRW9iSVJFZ0FTRUFBMEFnQ1NBUlJnUkFJQWdoQXd3SEN5QURJQUFvQWdCR0JFQWdBQ0FJTmdJQUN5QUpRUUZxSVFrZ0FFRUVhaUVBREFBTEFBc2dBaUFET3dFQUlBTWdDRTROQkVFQUlRa2dCVUVBSUFWQkFFb2JJUkVnQVNFQUEwQWdDU0FSUmcwRklBZ2dBQ2dDQUVZRVFDQUFJQU0yQWdBTElBbEJBV29oQ1NBQVFRUnFJUUFNQUFzQUN5QUNJQUE3QVFBZ0J5QUFRUWRzUVFKMGFpSUFRZlQvendCcUlnTWdBeWdDQUVFQmFqWUNBQ0FBUWZqL3p3QnFJZ01nQXlnQ0FDQUVhallDQUNBQVFmei96d0JxSWdNZ0F5Z0NBQ0FLYWpZQ0FDQUVJQUJCZ0lEUUFHb2lBeWdDQUVnRVFDQURJQVEyQWdBTElBQkJqSURRQUdvZ0NqWUNBQXdGQ3lBRFFRQktCRUFnQWlBRE93RUFJQWNnQ0VFSGJFRUNkR29pQUVIMC84OEFhaUlESUFNb0FnQkJBV28yQWdBZ0FFSDQvODhBYWlJRElBTW9BZ0FnQkdvMkFnQWdBRUg4Lzg4QWFpSURJQU1vQWdBZ0NtbzJBZ0FnQkNBQVFZU0EwQUJxSWdNb0FnQktCRUFnQXlBRU5nSUFDeUFBUVl5QTBBQnFJQW8yQWdBTUJRc2dBa0VDYXk4QkFDSUFRUkIwUVJCMUlnTkJBRW9FUUNBQ0lBTTdBUUFnQnlBQVFSeHNhaUlBUWZUL3p3QnFJZ01nQXlnQ0FFRUJhallDQUNBQVFmai96d0JxSWdNZ0F5Z0NBQ0FFYWpZQ0FDQUFRZnovendCcUlnTWdBeWdDQUNBS2FqWUNBQ0FBUVlTQTBBQnFJZ0FvQWdBZ0JFNE5CU0FBSUFRMkFnQU1CUXNnQlVHQWdBSk9CRUJCQUVFRFFib01RUUFRUFVGL0lRc01DUXNnQWlBRlFRRnFJZ0E3QVFBZ0J5QUZRUUowYWtHUWdNZ0FhaUFBUVJCMFFSQjFOZ0lBSUFjZ0JVRWNiR29pQTBHVWdOQUFhaUFFTmdJQUlBTkJrSURRQUdwQkFUWUNBQ0FEUVppQTBBQnFJQW8yQWdBZ0EwR2NnTkFBYWlBRU5nSUFJQU5Cb0lEUUFHb2dCRFlDQUNBRFFhU0EwQUJxSUFvMkFnQWdBMEdvZ05BQWFpQUtOZ0lBSUFBaEJRd0VDeUFDUVFBN0FRQU1Bd3NnQWtFRWFpRUNJQTVCQW1vaEN5QVFRUUpxSVF3Z0NrRUJhaUVLREFVTElBY2dBMEVRZEVFUWRVRWNiR29pQUVIMC84OEFhaUlESUFNb0FnQkJBV28yQWdBZ0FFSDQvODhBYWlJRElBTW9BZ0FnQkdvMkFnQWdBRUg4Lzg4QWFpSUFJQUFvQWdBZ0NtbzJBZ0FNQVFzZ0J5QURRUkIwUVJCMVFSeHNhaUlBUVl5QTBBQnFJQW8yQWdBZ0FFSDAvODhBYWlJRElBTW9BZ0JCQVdvMkFnQWdBRUg0Lzg4QWFpSURJQU1vQWdBZ0JHbzJBZ0FnQUVIOC84OEFhaUlBSUFBb0FnQWdDbW8yQWdBTElBSkJBbW9oQWlBTFFRRnFJUXNnREVFQmFpRU1JQVJCQVdvaEJBd0FDd0FMQ3lBRlFRQWdCVUVBU2h0QkFXb2hBMEVCSVFCQkFTRUNBMEFnQUNBRFJ3UkFBa0FnQUNBQktBSUFJZ1JHQkVBZ0FpSUVRUUZxSVFJTUFRc2dCRUVDZENBSGFrR01nTWdBYWlnQ0FDRUVDeUFCSUFRMkFnQWdBVUVFYWlFQklBQkJBV29oQUF3QkN3c2dCeUFDUVFGcklnUTJBZ2hCQUNBRVJRMEJHaUFIUVF4cVFRQWdCRUVDZEJBNkdpQUhRWkNBS0dwQkFDQUVRUVIwRURvYVFRQWhBQU5BSUFBZ0JFNEVRRUVBSVFRZ0JVRUFJQVZCQUVvYklRSURRQ0FDSUFSR0JFQkJBQ0VMSUFjb0FnZ2lBRUVBSUFCQkFFb2JJUUZCQUNFQUEwQWdBQ0FCUmcwRklBY2dBRUVFZEdvaUFrR1FnQ2hxSWdNZ0F5c0RBQ0FISUFCQkFuUnFLQUlNdHlJV296a0RBQ0FDUVppQUtHb2lBaUFDS3dNQUlCYWpPUU1BSUFCQkFXb2hBQXdBQ3dBTElBY2dCeUFFUVFKMGFrR1FnTWdBYWlnQ0FFRUJheUlCUVFKMElnTnFJZ0FnQUNnQ0RDQUhJQVJCQjJ4QkFuUnFJZ0JCa0lEUUFHb29BZ0JxTmdJTUlBY2dBVUVFZEdvaUFVR1FnQ2hxSWdVZ0JTc0RBQ0FBUVpTQTBBQnFLQUlBdDZBNUF3QWdBVUdZZ0NocUlnVWdCU3NEQUNBQVFaaUEwQUJxS0FJQXQ2QTVBd0FnQUVHY2dOQUFhaWdDQUNJRklBRkJqSUFJYWlJQktBSUFTQVJBSUFFZ0JUWUNBQXNnQUVHZ2dOQUFhaWdDQUNJRklBY2dBMEVDZENJQlFRUnlha0dNZ0FocUlnTW9BZ0JLQkVBZ0F5QUZOZ0lBQ3lBQVFhU0EwQUJxS0FJQUlnTWdCeUFCUVFoeWFrR01nQWhxSWdVb0FnQklCRUFnQlNBRE5nSUFDeUFBUWFpQTBBQnFLQUlBSWdBZ0J5QUJRUXh5YWtHTWdBaHFJZ0VvQWdCS0JFQWdBU0FBTmdJQUN5QUVRUUZxSVFRTUFBc0FCU0FISUFCQkJIUnFJZ0ZCa0lBSWFrRUFOZ0lBSUFGQmpJQUlhaUFHTmdJQUlBRkJsSUFJYWlBUE5nSUFJQUZCbUlBSWFrRUFOZ0lBSUFCQkFXb2hBQ0FIS0FJSUlRUU1BUXNBQ3dBTElBc0xEd3NnQmtVRVFBSi9JQUFoQ0NBRklRcEJBQ0VBSUFFaUJrRUFJQUZCQUVvYklRVWdCeWdDQUNJRElBRWdBaUlQUVFGcklnRnNRUUYwYWlFRUlBTWhBZ05BSUFBZ0JVY0VRQ0FFUVFBN0FRQWdBa0VBT3dFQUlBQkJBV29oQUNBQ1FRSnFJUUlnQkVFQ2FpRUVEQUVMQ3lBUFFRQWdEMEVBU2hzaENTQURJQVpCQVdzaUJVRUJkR29oQkVFQUlRQWdBeUVDQTBBZ0FDQUpSd1JBSUFSQkFEc0JBQ0FDUVFBN0FRQWdBRUVCYWlFQUlBUWdCa0VCZENJTGFpRUVJQUlnQzJvaEFnd0JDd3NnQVVFQklBRkJBVW9iSVEwZ0IwR1FnTWdBYWlFQklBZ2dCa0VCYWlJQWFpRU1JQVZCQVNBRlFRRktHeUlTUVFGcklSTWdBeUFBUVFGMGFpRUNRUUFnQm10QkFYUWhGRUVBSVFWQkFTRUpBa0FEUUNBSklBMUhCRUFnRENBVGFpRVFRUUVoQkFOQUFrQUNRQUpBSUFRZ0VrY0VRQ0FLSUF3dEFBQk9CRUFnQWlBVWFpSUFMd0VBSWdOQkVIUkJFSFVpQ0VFQVNnUkFJQUlnQ0RzQkFDQUhJQU5CSEd4cUlnQkJqSURRQUdvZ0NUWUNBQ0FBUWZUL3p3QnFJZ01nQXlnQ0FFRUJhallDQUNBQVFmai96d0JxSWdNZ0F5Z0NBQ0FFYWpZQ0FDQUFRZnovendCcUlnQWdBQ2dDQUNBSmFqWUNBQXdGQ3lBQVFRSnJMd0VBSWdoQkVIUkJFSFVoQXlBQUxnRUNJZ0JCQUVvRVFDQURRUUJLQkVBZ0IwR1FnTWdBYWlJTElBQkJBblJxUVFScktBSUFJZ01nQ0VFQ2RDQUxha0VFYXlnQ0FDSUlTZ1JBSUFJZ0NEc0JBRUVBSVFzZ0JVRUFJQVZCQUVvYklRNGdBU0VBQTBBZ0N5QU9SZ1JBSUFnaEF3d0lDeUFESUFBb0FnQkdCRUFnQUNBSU5nSUFDeUFMUVFGcUlRc2dBRUVFYWlFQURBQUxBQXNnQWlBRE93RUFJQU1nQ0U0TkJVRUFJUXNnQlVFQUlBVkJBRW9iSVE0Z0FTRUFBMEFnQ3lBT1JnMEdJQWdnQUNnQ0FFWUVRQ0FBSUFNMkFnQUxJQXRCQVdvaEN5QUFRUVJxSVFBTUFBc0FDeUFDUVFKckxnRUFJZ2hCQUVvRVFDQUhRWkNBeUFCcUlnc2dBRUVDZEdwQkJHc29BZ0FpQXlBSVFmLy9BM0ZCQW5RZ0MycEJCR3NvQWdBaUNFb0VRQ0FDSUFnN0FRQkJBQ0VMSUFWQkFDQUZRUUJLR3lFT0lBRWhBQU5BSUFzZ0RrWUVRQ0FJSVFNTUJ3c2dBeUFBS0FJQVJnUkFJQUFnQ0RZQ0FBc2dDMEVCYWlFTElBQkJCR29oQUF3QUN3QUxJQUlnQXpzQkFDQURJQWhPRFFSQkFDRUxJQVZCQUNBRlFRQktHeUVPSUFFaEFBTkFJQXNnRGtZTkJTQUlJQUFvQWdCR0JFQWdBQ0FETmdJQUN5QUxRUUZxSVFzZ0FFRUVhaUVBREFBTEFBc2dBaUFBT3dFQUlBY2dBRUVIYkVFQ2RHb2lBRUgwLzg4QWFpSURJQU1vQWdCQkFXbzJBZ0FnQUVINC84OEFhaUlESUFNb0FnQWdCR28yQWdBZ0FFSDgvODhBYWlJRElBTW9BZ0FnQ1dvMkFnQWdCQ0FBUVlDQTBBQnFJZ01vQWdCSUJFQWdBeUFFTmdJQUN5QUFRWXlBMEFCcUlBazJBZ0FNQlFzZ0EwRUFTZ1JBSUFJZ0F6c0JBQ0FISUFoQkIyeEJBblJxSWdCQjlQL1BBR29pQXlBREtBSUFRUUZxTmdJQUlBQkIrUC9QQUdvaUF5QURLQUlBSUFScU5nSUFJQUJCL1AvUEFHb2lBeUFES0FJQUlBbHFOZ0lBSUFRZ0FFR0VnTkFBYWlJREtBSUFTZ1JBSUFNZ0JEWUNBQXNnQUVHTWdOQUFhaUFKTmdJQURBVUxJQUpCQW1zdkFRQWlBRUVRZEVFUWRTSURRUUJLQkVBZ0FpQURPd0VBSUFjZ0FFRWNiR29pQUVIMC84OEFhaUlESUFNb0FnQkJBV28yQWdBZ0FFSDQvODhBYWlJRElBTW9BZ0FnQkdvMkFnQWdBRUg4Lzg4QWFpSURJQU1vQWdBZ0NXbzJBZ0FnQUVHRWdOQUFhaUlBS0FJQUlBUk9EUVVnQUNBRU5nSUFEQVVMSUFWQmdJQUNUZ1JBUVFCQkEwRzZERUVBRUQxQmZ5RU1EQWtMSUFJZ0JVRUJhaUlBT3dFQUlBY2dCVUVDZEdwQmtJRElBR29nQUVFUWRFRVFkVFlDQUNBSElBVkJIR3hxSWdOQmxJRFFBR29nQkRZQ0FDQURRWkNBMEFCcVFRRTJBZ0FnQTBHWWdOQUFhaUFKTmdJQUlBTkJuSURRQUdvZ0JEWUNBQ0FEUWFDQTBBQnFJQVEyQWdBZ0EwR2tnTkFBYWlBSk5nSUFJQU5CcUlEUUFHb2dDVFlDQUNBQUlRVU1CQXNnQWtFQU93RUFEQU1MSUFKQkJHb2hBaUFRUVFKcUlRd2dDVUVCYWlFSkRBVUxJQWNnQTBFUWRFRVFkVUVjYkdvaUFFSDAvODhBYWlJRElBTW9BZ0JCQVdvMkFnQWdBRUg0Lzg4QWFpSURJQU1vQWdBZ0JHbzJBZ0FnQUVIOC84OEFhaUlBSUFBb0FnQWdDV28yQWdBTUFRc2dCeUFEUVJCMFFSQjFRUnhzYWlJQVFZeUEwQUJxSUFrMkFnQWdBRUgwLzg4QWFpSURJQU1vQWdCQkFXbzJBZ0FnQUVINC84OEFhaUlESUFNb0FnQWdCR28yQWdBZ0FFSDgvODhBYWlJQUlBQW9BZ0FnQ1dvMkFnQUxJQUpCQW1vaEFpQU1RUUZxSVF3Z0JFRUJhaUVFREFBTEFBc0xJQVZCQUNBRlFRQktHMEVCYWlFRFFRRWhBRUVCSVFJRFFDQUFJQU5IQkVBQ1FDQUFJQUVvQWdBaUJFWUVRQ0FDSWdSQkFXb2hBZ3dCQ3lBRVFRSjBJQWRxUVl5QXlBQnFLQUlBSVFRTElBRWdCRFlDQUNBQlFRUnFJUUVnQUVFQmFpRUFEQUVMQ3lBSElBSkJBV3NpQkRZQ0NFRUFJQVJGRFFFYUlBZEJER3BCQUNBRVFRSjBFRG9hSUFkQmtJQW9ha0VBSUFSQkJIUVFPaHBCQUNFQUEwQWdBQ0FFVGdSQVFRQWhCQ0FGUVFBZ0JVRUFTaHNoQWdOQUlBSWdCRVlFUUVFQUlRd2dCeWdDQ0NJQVFRQWdBRUVBU2hzaEFVRUFJUUFEUUNBQUlBRkdEUVVnQnlBQVFRUjBhaUlDUVpDQUtHb2lBeUFES3dNQUlBY2dBRUVDZEdvb0FneTNJaGFqT1FNQUlBSkJtSUFvYWlJQ0lBSXJBd0FnRnFNNUF3QWdBRUVCYWlFQURBQUxBQXNnQnlBSElBUkJBblJxUVpDQXlBQnFLQUlBUVFGcklnRkJBblFpQTJvaUFDQUFLQUlNSUFjZ0JFRUhiRUVDZEdvaUFFR1FnTkFBYWlnQ0FHbzJBZ3dnQnlBQlFRUjBhaUlCUVpDQUtHb2lCU0FGS3dNQUlBQkJsSURRQUdvb0FnQzNvRGtEQUNBQlFaaUFLR29pQlNBRkt3TUFJQUJCbUlEUUFHb29BZ0Mzb0RrREFDQUFRWnlBMEFCcUtBSUFJZ1VnQVVHTWdBaHFJZ0VvQWdCSUJFQWdBU0FGTmdJQUN5QUFRYUNBMEFCcUtBSUFJZ1VnQnlBRFFRSjBJZ0ZCQkhKcVFZeUFDR29pQXlnQ0FFb0VRQ0FESUFVMkFnQUxJQUJCcElEUUFHb29BZ0FpQXlBSElBRkJDSEpxUVl5QUNHb2lCU2dDQUVnRVFDQUZJQU0yQWdBTElBQkJxSURRQUdvb0FnQWlBQ0FISUFGQkRISnFRWXlBQ0dvaUFTZ0NBRW9FUUNBQklBQTJBZ0FMSUFSQkFXb2hCQXdBQ3dBRklBY2dBRUVFZEdvaUFVR1FnQWhxUVFBMkFnQWdBVUdNZ0FocUlBWTJBZ0FnQVVHVWdBaHFJQTgyQWdBZ0FVR1lnQWhxUVFBMkFnQWdBRUVCYWlFQUlBY29BZ2doQkF3QkN3QUxBQXNnREFzUEN3Si9JQUFoQmlBRklROGdBU0lJUVFKdElneEJBQ0FNUVFCS0d5RUZJQWNvQWdBaUF5QUNRUUp0SWcxQkFXc2lBU0FNYkVFQmRHb2hCRUVBSVFBZ0F5RUNBMEFnQUNBRlJ3UkFJQVJCQURzQkFDQUNRUUE3QVFBZ0FFRUJhaUVBSUFKQkFtb2hBaUFFUVFKcUlRUU1BUXNMSUExQkFDQU5RUUJLR3lFS0lBTWdERUVCYXlJRlFRRjBhaUVFUVFBaEFDQURJUUlEUUNBQUlBcEhCRUFnQkVFQU93RUFJQUpCQURzQkFDQUFRUUZxSVFBZ0JDQU1RUUYwSWdscUlRUWdBaUFKYWlFQ0RBRUxDeUFCUVFFZ0FVRUJTaHNoRWlBRlFRRWdCVUVCU2hzaEV5QUhRWkNBeUFCcUlRRWdDRUVCZENBR2FrRUNhaUVMSUF4QkFYUWdBMnBCQW1vaEFrRUFJQXhyUVFGMElSUkJBQ0VGUVFFaENnSkFBMEFnQ2lBU1J3UkFRUUVoQkFOQUFrQUNRQUpBSUFRZ0UwY0VRQ0FQSUFzdEFBQk9CRUFnQWlBVWFpSUFMd0VBSWdOQkVIUkJFSFVpQmtFQVNnUkFJQUlnQmpzQkFDQUhJQU5CSEd4cUlnQkJqSURRQUdvZ0NqWUNBQ0FBUWZUL3p3QnFJZ01nQXlnQ0FFRUJhallDQUNBQVFmai96d0JxSWdNZ0F5Z0NBQ0FFYWpZQ0FDQUFRZnovendCcUlnQWdBQ2dDQUNBS2FqWUNBQXdGQ3lBQVFRSnJMd0VBSWdaQkVIUkJFSFVoQXlBQUxnRUNJZ0JCQUVvRVFDQURRUUJLQkVBZ0IwR1FnTWdBYWlJSklBQkJBblJxUVFScktBSUFJZ01nQmtFQ2RDQUpha0VFYXlnQ0FDSUdTZ1JBSUFJZ0Jqc0JBRUVBSVFrZ0JVRUFJQVZCQUVvYklSQWdBU0VBQTBBZ0NTQVFSZ1JBSUFZaEF3d0lDeUFESUFBb0FnQkdCRUFnQUNBR05nSUFDeUFKUVFGcUlRa2dBRUVFYWlFQURBQUxBQXNnQWlBRE93RUFJQU1nQms0TkJVRUFJUWtnQlVFQUlBVkJBRW9iSVJBZ0FTRUFBMEFnQ1NBUVJnMEdJQVlnQUNnQ0FFWUVRQ0FBSUFNMkFnQUxJQWxCQVdvaENTQUFRUVJxSVFBTUFBc0FDeUFDUVFKckxnRUFJZ1pCQUVvRVFDQUhRWkNBeUFCcUlna2dBRUVDZEdwQkJHc29BZ0FpQXlBR1FmLy9BM0ZCQW5RZ0NXcEJCR3NvQWdBaUJrb0VRQ0FDSUFZN0FRQkJBQ0VKSUFWQkFDQUZRUUJLR3lFUUlBRWhBQU5BSUFrZ0VFWUVRQ0FHSVFNTUJ3c2dBeUFBS0FJQVJnUkFJQUFnQmpZQ0FBc2dDVUVCYWlFSklBQkJCR29oQUF3QUN3QUxJQUlnQXpzQkFDQURJQVpPRFFSQkFDRUpJQVZCQUNBRlFRQktHeUVRSUFFaEFBTkFJQWtnRUVZTkJTQUdJQUFvQWdCR0JFQWdBQ0FETmdJQUN5QUpRUUZxSVFrZ0FFRUVhaUVBREFBTEFBc2dBaUFBT3dFQUlBY2dBRUVIYkVFQ2RHb2lBRUgwLzg4QWFpSURJQU1vQWdCQkFXbzJBZ0FnQUVINC84OEFhaUlESUFNb0FnQWdCR28yQWdBZ0FFSDgvODhBYWlJRElBTW9BZ0FnQ21vMkFnQWdCQ0FBUVlDQTBBQnFJZ01vQWdCSUJFQWdBeUFFTmdJQUN5QUFRWXlBMEFCcUlBbzJBZ0FNQlFzZ0EwRUFTZ1JBSUFJZ0F6c0JBQ0FISUFaQkIyeEJBblJxSWdCQjlQL1BBR29pQXlBREtBSUFRUUZxTmdJQUlBQkIrUC9QQUdvaUF5QURLQUlBSUFScU5nSUFJQUJCL1AvUEFHb2lBeUFES0FJQUlBcHFOZ0lBSUFRZ0FFR0VnTkFBYWlJREtBSUFTZ1JBSUFNZ0JEWUNBQXNnQUVHTWdOQUFhaUFLTmdJQURBVUxJQUpCQW1zdkFRQWlBRUVRZEVFUWRTSURRUUJLQkVBZ0FpQURPd0VBSUFjZ0FFRWNiR29pQUVIMC84OEFhaUlESUFNb0FnQkJBV28yQWdBZ0FFSDQvODhBYWlJRElBTW9BZ0FnQkdvMkFnQWdBRUg4Lzg4QWFpSURJQU1vQWdBZ0NtbzJBZ0FnQUVHRWdOQUFhaUlBS0FJQUlBUk9EUVVnQUNBRU5nSUFEQVVMSUFWQmdJQUNUZ1JBUVFCQkEwRzZERUVBRUQxQmZ5RUxEQWtMSUFJZ0JVRUJhaUlBT3dFQUlBY2dCVUVDZEdwQmtJRElBR29nQUVFUWRFRVFkVFlDQUNBSElBVkJIR3hxSWdOQmxJRFFBR29nQkRZQ0FDQURRWkNBMEFCcVFRRTJBZ0FnQTBHWWdOQUFhaUFLTmdJQUlBTkJuSURRQUdvZ0JEWUNBQ0FEUWFDQTBBQnFJQVEyQWdBZ0EwR2tnTkFBYWlBS05nSUFJQU5CcUlEUUFHb2dDallDQUNBQUlRVU1CQXNnQWtFQU93RUFEQU1MSUFKQkJHb2hBaUFLUVFGcUlRb2dDQ0FMYWtFRWFpRUxEQVVMSUFjZ0EwRVFkRUVRZFVFY2JHb2lBRUgwLzg4QWFpSURJQU1vQWdCQkFXbzJBZ0FnQUVINC84OEFhaUlESUFNb0FnQWdCR28yQWdBZ0FFSDgvODhBYWlJQUlBQW9BZ0FnQ21vMkFnQU1BUXNnQnlBRFFSQjBRUkIxUVJ4c2FpSUFRWXlBMEFCcUlBbzJBZ0FnQUVIMC84OEFhaUlESUFNb0FnQkJBV28yQWdBZ0FFSDQvODhBYWlJRElBTW9BZ0FnQkdvMkFnQWdBRUg4Lzg4QWFpSUFJQUFvQWdBZ0NtbzJBZ0FMSUFKQkFtb2hBaUFMUVFKcUlRc2dCRUVCYWlFRURBQUxBQXNMSUFWQkFDQUZRUUJLRzBFQmFpRURRUUVoQUVFQklRSURRQ0FBSUFOSEJFQUNRQ0FBSUFFb0FnQWlCRVlFUUNBQ0lnUkJBV29oQWd3QkN5QUVRUUowSUFkcVFZeUF5QUJxS0FJQUlRUUxJQUVnQkRZQ0FDQUJRUVJxSVFFZ0FFRUJhaUVBREFFTEN5QUhJQUpCQVdzaUJEWUNDRUVBSUFSRkRRRWFJQWRCREdwQkFDQUVRUUowRURvYUlBZEJrSUFvYWtFQUlBUkJCSFFRT2hwQkFDRUFBMEFnQUNBRVRnUkFRUUFoQkNBRlFRQWdCVUVBU2hzaEFnTkFJQUlnQkVZRVFFRUFJUXNnQnlnQ0NDSUFRUUFnQUVFQVNoc2hBVUVBSVFBRFFDQUFJQUZHRFFVZ0J5QUFRUVIwYWlJQ1FaQ0FLR29pQXlBREt3TUFJQWNnQUVFQ2RHb29BZ3kzSWhhak9RTUFJQUpCbUlBb2FpSUNJQUlyQXdBZ0ZxTTVBd0FnQUVFQmFpRUFEQUFMQUFzZ0J5QUhJQVJCQW5ScVFaQ0F5QUJxS0FJQVFRRnJJZ0ZCQW5RaUEyb2lBQ0FBS0FJTUlBY2dCRUVIYkVFQ2RHb2lBRUdRZ05BQWFpZ0NBR28yQWd3Z0J5QUJRUVIwYWlJQlFaQ0FLR29pQlNBRkt3TUFJQUJCbElEUUFHb29BZ0Mzb0RrREFDQUJRWmlBS0dvaUJTQUZLd01BSUFCQm1JRFFBR29vQWdDM29Ea0RBQ0FBUVp5QTBBQnFLQUlBSWdVZ0FVR01nQWhxSWdFb0FnQklCRUFnQVNBRk5nSUFDeUFBUWFDQTBBQnFLQUlBSWdVZ0J5QURRUUowSWdGQkJISnFRWXlBQ0dvaUF5Z0NBRW9FUUNBRElBVTJBZ0FMSUFCQnBJRFFBR29vQWdBaUF5QUhJQUZCQ0hKcVFZeUFDR29pQlNnQ0FFZ0VRQ0FGSUFNMkFnQUxJQUJCcUlEUUFHb29BZ0FpQUNBSElBRkJESEpxUVl5QUNHb2lBU2dDQUVvRVFDQUJJQUEyQWdBTElBUkJBV29oQkF3QUN3QUZJQWNnQUVFRWRHb2lBVUdRZ0FocVFRQTJBZ0FnQVVHTWdBaHFJQXcyQWdBZ0FVR1VnQWhxSUEwMkFnQWdBVUdZZ0FocVFRQTJBZ0FnQUVFQmFpRUFJQWNvQWdnaEJBd0JDd0FMQUFzZ0N3c1BDeUFJQkVBQ2Z5QUFJUVZCQUNFQUlBRWlCa0VBSUFGQkFFb2JJUW9nQnlnQ0FDSURJQUVnQWlJUFFRRnJJZ0ZzUVFGMGFpRUVJQU1oQWdOQUlBQWdDa2NFUUNBRVFRQTdBUUFnQWtFQU93RUFJQUJCQVdvaEFDQUNRUUpxSVFJZ0JFRUNhaUVFREFFTEN5QVBRUUFnRDBFQVNoc2hDU0FESUFaQkFXc2lDa0VCZEdvaEJFRUFJUUFnQXlFQ0EwQWdBQ0FKUndSQUlBUkJBRHNCQUNBQ1FRQTdBUUFnQUVFQmFpRUFJQVFnQmtFQmRDSUxhaUVFSUFJZ0Myb2hBZ3dCQ3dzZ0FVRUJJQUZCQVVvYklSSWdCMEdRZ01nQWFpRUJJQWdnQmtFQmFpSUFhaUVMSUFBZ0JXb2hEQ0FLUVFFZ0NrRUJTaHNpRTBFQmF5RU5JQU1nQUVFQmRHb2hBa0VBSUFaclFRRjBJUlJCQUNFRlFRRWhDZ0pBQTBBZ0NpQVNSd1JBSUF3Z0RXb2hFQ0FMSUExcUlRNUJBU0VFQTBBQ1FBSkFBa0FnQkNBVFJ3UkFJQXd0QUFBZ0N5MEFBRXNFUUNBQ0lCUnFJZ0F2QVFBaUEwRVFkRUVRZFNJSVFRQktCRUFnQWlBSU93RUFJQWNnQTBFY2JHb2lBRUdNZ05BQWFpQUtOZ0lBSUFCQjlQL1BBR29pQXlBREtBSUFRUUZxTmdJQUlBQkIrUC9QQUdvaUF5QURLQUlBSUFScU5nSUFJQUJCL1AvUEFHb2lBQ0FBS0FJQUlBcHFOZ0lBREFVTElBQkJBbXN2QVFBaUNFRVFkRUVRZFNFRElBQXVBUUlpQUVFQVNnUkFJQU5CQUVvRVFDQUhRWkNBeUFCcUlna2dBRUVDZEdwQkJHc29BZ0FpQXlBSVFRSjBJQWxxUVFScktBSUFJZ2hLQkVBZ0FpQUlPd0VBUVFBaENTQUZRUUFnQlVFQVNoc2hFU0FCSVFBRFFDQUpJQkZHQkVBZ0NDRUREQWdMSUFNZ0FDZ0NBRVlFUUNBQUlBZzJBZ0FMSUFsQkFXb2hDU0FBUVFScUlRQU1BQXNBQ3lBQ0lBTTdBUUFnQXlBSVRnMEZRUUFoQ1NBRlFRQWdCVUVBU2hzaEVTQUJJUUFEUUNBSklCRkdEUVlnQ0NBQUtBSUFSZ1JBSUFBZ0F6WUNBQXNnQ1VFQmFpRUpJQUJCQkdvaEFBd0FDd0FMSUFKQkFtc3VBUUFpQ0VFQVNnUkFJQWRCa0lESUFHb2lDU0FBUVFKMGFrRUVheWdDQUNJRElBaEIvLzhEY1VFQ2RDQUpha0VFYXlnQ0FDSUlTZ1JBSUFJZ0NEc0JBRUVBSVFrZ0JVRUFJQVZCQUVvYklSRWdBU0VBQTBBZ0NTQVJSZ1JBSUFnaEF3d0hDeUFESUFBb0FnQkdCRUFnQUNBSU5nSUFDeUFKUVFGcUlRa2dBRUVFYWlFQURBQUxBQXNnQWlBRE93RUFJQU1nQ0U0TkJFRUFJUWtnQlVFQUlBVkJBRW9iSVJFZ0FTRUFBMEFnQ1NBUlJnMEZJQWdnQUNnQ0FFWUVRQ0FBSUFNMkFnQUxJQWxCQVdvaENTQUFRUVJxSVFBTUFBc0FDeUFDSUFBN0FRQWdCeUFBUVFkc1FRSjBhaUlBUWZUL3p3QnFJZ01nQXlnQ0FFRUJhallDQUNBQVFmai96d0JxSWdNZ0F5Z0NBQ0FFYWpZQ0FDQUFRZnovendCcUlnTWdBeWdDQUNBS2FqWUNBQ0FFSUFCQmdJRFFBR29pQXlnQ0FFZ0VRQ0FESUFRMkFnQUxJQUJCaklEUUFHb2dDallDQUF3RkN5QURRUUJLQkVBZ0FpQURPd0VBSUFjZ0NFRUhiRUVDZEdvaUFFSDAvODhBYWlJRElBTW9BZ0JCQVdvMkFnQWdBRUg0Lzg4QWFpSURJQU1vQWdBZ0JHbzJBZ0FnQUVIOC84OEFhaUlESUFNb0FnQWdDbW8yQWdBZ0JDQUFRWVNBMEFCcUlnTW9BZ0JLQkVBZ0F5QUVOZ0lBQ3lBQVFZeUEwQUJxSUFvMkFnQU1CUXNnQWtFQ2F5OEJBQ0lBUVJCMFFSQjFJZ05CQUVvRVFDQUNJQU03QVFBZ0J5QUFRUnhzYWlJQVFmVC96d0JxSWdNZ0F5Z0NBRUVCYWpZQ0FDQUFRZmovendCcUlnTWdBeWdDQUNBRWFqWUNBQ0FBUWZ6L3p3QnFJZ01nQXlnQ0FDQUthallDQUNBQVFZU0EwQUJxSWdBb0FnQWdCRTROQlNBQUlBUTJBZ0FNQlFzZ0JVR0FnQUpPQkVCQkFFRURRYm9NUVFBUVBVRi9JUXNNQ1FzZ0FpQUZRUUZxSWdBN0FRQWdCeUFGUVFKMGFrR1FnTWdBYWlBQVFSQjBRUkIxTmdJQUlBY2dCVUVjYkdvaUEwR1VnTkFBYWlBRU5nSUFJQU5Ca0lEUUFHcEJBVFlDQUNBRFFaaUEwQUJxSUFvMkFnQWdBMEdjZ05BQWFpQUVOZ0lBSUFOQm9JRFFBR29nQkRZQ0FDQURRYVNBMEFCcUlBbzJBZ0FnQTBHb2dOQUFhaUFLTmdJQUlBQWhCUXdFQ3lBQ1FRQTdBUUFNQXdzZ0FrRUVhaUVDSUE1QkFtb2hDeUFRUVFKcUlRd2dDa0VCYWlFS0RBVUxJQWNnQTBFUWRFRVFkVUVjYkdvaUFFSDAvODhBYWlJRElBTW9BZ0JCQVdvMkFnQWdBRUg0Lzg4QWFpSURJQU1vQWdBZ0JHbzJBZ0FnQUVIOC84OEFhaUlBSUFBb0FnQWdDbW8yQWdBTUFRc2dCeUFEUVJCMFFSQjFRUnhzYWlJQVFZeUEwQUJxSUFvMkFnQWdBRUgwLzg4QWFpSURJQU1vQWdCQkFXbzJBZ0FnQUVINC84OEFhaUlESUFNb0FnQWdCR28yQWdBZ0FFSDgvODhBYWlJQUlBQW9BZ0FnQ21vMkFnQUxJQUpCQW1vaEFpQUxRUUZxSVFzZ0RFRUJhaUVNSUFSQkFXb2hCQXdBQ3dBTEN5QUZRUUFnQlVFQVNodEJBV29oQTBFQklRQkJBU0VDQTBBZ0FDQURSd1JBQWtBZ0FDQUJLQUlBSWdSR0JFQWdBaUlFUVFGcUlRSU1BUXNnQkVFQ2RDQUhha0dNZ01nQWFpZ0NBQ0VFQ3lBQklBUTJBZ0FnQVVFRWFpRUJJQUJCQVdvaEFBd0JDd3NnQnlBQ1FRRnJJZ1EyQWdoQkFDQUVSUTBCR2lBSFFReHFRUUFnQkVFQ2RCQTZHaUFIUVpDQUtHcEJBQ0FFUVFSMEVEb2FRUUFoQUFOQUlBQWdCRTRFUUVFQUlRUWdCVUVBSUFWQkFFb2JJUUlEUUNBQ0lBUkdCRUJCQUNFTElBY29BZ2dpQUVFQUlBQkJBRW9iSVFGQkFDRUFBMEFnQUNBQlJnMEZJQWNnQUVFRWRHb2lBa0dRZ0NocUlnTWdBeXNEQUNBSElBQkJBblJxS0FJTXR5SVdvemtEQUNBQ1FaaUFLR29pQWlBQ0t3TUFJQmFqT1FNQUlBQkJBV29oQUF3QUN3QUxJQWNnQnlBRVFRSjBha0dRZ01nQWFpZ0NBRUVCYXlJQlFRSjBJZ05xSWdBZ0FDZ0NEQ0FISUFSQkIyeEJBblJxSWdCQmtJRFFBR29vQWdCcU5nSU1JQWNnQVVFRWRHb2lBVUdRZ0NocUlnVWdCU3NEQUNBQVFaU0EwQUJxS0FJQXQ2QTVBd0FnQVVHWWdDaHFJZ1VnQlNzREFDQUFRWmlBMEFCcUtBSUF0NkE1QXdBZ0FFR2NnTkFBYWlnQ0FDSUZJQUZCaklBSWFpSUJLQUlBU0FSQUlBRWdCVFlDQUFzZ0FFR2dnTkFBYWlnQ0FDSUZJQWNnQTBFQ2RDSUJRUVJ5YWtHTWdBaHFJZ01vQWdCS0JFQWdBeUFGTmdJQUN5QUFRYVNBMEFCcUtBSUFJZ01nQnlBQlFRaHlha0dNZ0FocUlnVW9BZ0JJQkVBZ0JTQUROZ0lBQ3lBQVFhaUEwQUJxS0FJQUlnQWdCeUFCUVF4eWFrR01nQWhxSWdFb0FnQktCRUFnQVNBQU5nSUFDeUFFUVFGcUlRUU1BQXNBQlNBSElBQkJCSFJxSWdGQmtJQUlha0VBTmdJQUlBRkJqSUFJYWlBR05nSUFJQUZCbElBSWFpQVBOZ0lBSUFGQm1JQUlha0VBTmdJQUlBQkJBV29oQUNBSEtBSUlJUVFNQVFzQUN3QUxJQXNMRHdzZ0JrVUVRQUovSUFBaENDQUZJUXBCQUNFQUlBRWlCa0VBSUFGQkFFb2JJUVVnQnlnQ0FDSURJQUVnQWlJUFFRRnJJZ0ZzUVFGMGFpRUVJQU1oQWdOQUlBQWdCVWNFUUNBRVFRQTdBUUFnQWtFQU93RUFJQUJCQVdvaEFDQUNRUUpxSVFJZ0JFRUNhaUVFREFFTEN5QVBRUUFnRDBFQVNoc2hDU0FESUFaQkFXc2lCVUVCZEdvaEJFRUFJUUFnQXlFQ0EwQWdBQ0FKUndSQUlBUkJBRHNCQUNBQ1FRQTdBUUFnQUVFQmFpRUFJQVFnQmtFQmRDSUxhaUVFSUFJZ0Myb2hBZ3dCQ3dzZ0FVRUJJQUZCQVVvYklRMGdCMEdRZ01nQWFpRUJJQWdnQmtFQmFpSUFhaUVNSUFWQkFTQUZRUUZLR3lJU1FRRnJJUk1nQXlBQVFRRjBhaUVDUVFBZ0JtdEJBWFFoRkVFQUlRVkJBU0VKQWtBRFFDQUpJQTFIQkVBZ0RDQVRhaUVRUVFFaEJBTkFBa0FDUUFKQUlBUWdFa2NFUUNBS0lBd3RBQUJJQkVBZ0FpQVVhaUlBTHdFQUlnTkJFSFJCRUhVaUNFRUFTZ1JBSUFJZ0NEc0JBQ0FISUFOQkhHeHFJZ0JCaklEUUFHb2dDVFlDQUNBQVFmVC96d0JxSWdNZ0F5Z0NBRUVCYWpZQ0FDQUFRZmovendCcUlnTWdBeWdDQUNBRWFqWUNBQ0FBUWZ6L3p3QnFJZ0FnQUNnQ0FDQUphallDQUF3RkN5QUFRUUpyTHdFQUlnaEJFSFJCRUhVaEF5QUFMZ0VDSWdCQkFFb0VRQ0FEUVFCS0JFQWdCMEdRZ01nQWFpSUxJQUJCQW5ScVFRUnJLQUlBSWdNZ0NFRUNkQ0FMYWtFRWF5Z0NBQ0lJU2dSQUlBSWdDRHNCQUVFQUlRc2dCVUVBSUFWQkFFb2JJUTRnQVNFQUEwQWdDeUFPUmdSQUlBZ2hBd3dJQ3lBRElBQW9BZ0JHQkVBZ0FDQUlOZ0lBQ3lBTFFRRnFJUXNnQUVFRWFpRUFEQUFMQUFzZ0FpQURPd0VBSUFNZ0NFNE5CVUVBSVFzZ0JVRUFJQVZCQUVvYklRNGdBU0VBQTBBZ0N5QU9SZzBHSUFnZ0FDZ0NBRVlFUUNBQUlBTTJBZ0FMSUF0QkFXb2hDeUFBUVFScUlRQU1BQXNBQ3lBQ1FRSnJMZ0VBSWdoQkFFb0VRQ0FIUVpDQXlBQnFJZ3NnQUVFQ2RHcEJCR3NvQWdBaUF5QUlRZi8vQTNGQkFuUWdDMnBCQkdzb0FnQWlDRW9FUUNBQ0lBZzdBUUJCQUNFTElBVkJBQ0FGUVFCS0d5RU9JQUVoQUFOQUlBc2dEa1lFUUNBSUlRTU1Cd3NnQXlBQUtBSUFSZ1JBSUFBZ0NEWUNBQXNnQzBFQmFpRUxJQUJCQkdvaEFBd0FDd0FMSUFJZ0F6c0JBQ0FESUFoT0RRUkJBQ0VMSUFWQkFDQUZRUUJLR3lFT0lBRWhBQU5BSUFzZ0RrWU5CU0FJSUFBb0FnQkdCRUFnQUNBRE5nSUFDeUFMUVFGcUlRc2dBRUVFYWlFQURBQUxBQXNnQWlBQU93RUFJQWNnQUVFSGJFRUNkR29pQUVIMC84OEFhaUlESUFNb0FnQkJBV28yQWdBZ0FFSDQvODhBYWlJRElBTW9BZ0FnQkdvMkFnQWdBRUg4Lzg4QWFpSURJQU1vQWdBZ0NXbzJBZ0FnQkNBQVFZQ0EwQUJxSWdNb0FnQklCRUFnQXlBRU5nSUFDeUFBUVl5QTBBQnFJQWsyQWdBTUJRc2dBMEVBU2dSQUlBSWdBenNCQUNBSElBaEJCMnhCQW5ScUlnQkI5UC9QQUdvaUF5QURLQUlBUVFGcU5nSUFJQUJCK1AvUEFHb2lBeUFES0FJQUlBUnFOZ0lBSUFCQi9QL1BBR29pQXlBREtBSUFJQWxxTmdJQUlBUWdBRUdFZ05BQWFpSURLQUlBU2dSQUlBTWdCRFlDQUFzZ0FFR01nTkFBYWlBSk5nSUFEQVVMSUFKQkFtc3ZBUUFpQUVFUWRFRVFkU0lEUVFCS0JFQWdBaUFET3dFQUlBY2dBRUVjYkdvaUFFSDAvODhBYWlJRElBTW9BZ0JCQVdvMkFnQWdBRUg0Lzg4QWFpSURJQU1vQWdBZ0JHbzJBZ0FnQUVIOC84OEFhaUlESUFNb0FnQWdDV28yQWdBZ0FFR0VnTkFBYWlJQUtBSUFJQVJPRFFVZ0FDQUVOZ0lBREFVTElBVkJnSUFDVGdSQVFRQkJBMEc2REVFQUVEMUJmeUVNREFrTElBSWdCVUVCYWlJQU93RUFJQWNnQlVFQ2RHcEJrSURJQUdvZ0FFRVFkRUVRZFRZQ0FDQUhJQVZCSEd4cUlnTkJsSURRQUdvZ0JEWUNBQ0FEUVpDQTBBQnFRUUUyQWdBZ0EwR1lnTkFBYWlBSk5nSUFJQU5CbklEUUFHb2dCRFlDQUNBRFFhQ0EwQUJxSUFRMkFnQWdBMEdrZ05BQWFpQUpOZ0lBSUFOQnFJRFFBR29nQ1RZQ0FDQUFJUVVNQkFzZ0FrRUFPd0VBREFNTElBSkJCR29oQWlBUVFRSnFJUXdnQ1VFQmFpRUpEQVVMSUFjZ0EwRVFkRUVRZFVFY2JHb2lBRUgwLzg4QWFpSURJQU1vQWdCQkFXbzJBZ0FnQUVINC84OEFhaUlESUFNb0FnQWdCR28yQWdBZ0FFSDgvODhBYWlJQUlBQW9BZ0FnQ1dvMkFnQU1BUXNnQnlBRFFSQjBRUkIxUVJ4c2FpSUFRWXlBMEFCcUlBazJBZ0FnQUVIMC84OEFhaUlESUFNb0FnQkJBV28yQWdBZ0FFSDQvODhBYWlJRElBTW9BZ0FnQkdvMkFnQWdBRUg4Lzg4QWFpSUFJQUFvQWdBZ0NXbzJBZ0FMSUFKQkFtb2hBaUFNUVFGcUlRd2dCRUVCYWlFRURBQUxBQXNMSUFWQkFDQUZRUUJLRzBFQmFpRURRUUVoQUVFQklRSURRQ0FBSUFOSEJFQUNRQ0FBSUFFb0FnQWlCRVlFUUNBQ0lnUkJBV29oQWd3QkN5QUVRUUowSUFkcVFZeUF5QUJxS0FJQUlRUUxJQUVnQkRZQ0FDQUJRUVJxSVFFZ0FFRUJhaUVBREFFTEN5QUhJQUpCQVdzaUJEWUNDRUVBSUFSRkRRRWFJQWRCREdwQkFDQUVRUUowRURvYUlBZEJrSUFvYWtFQUlBUkJCSFFRT2hwQkFDRUFBMEFnQUNBRVRnUkFRUUFoQkNBRlFRQWdCVUVBU2hzaEFnTkFJQUlnQkVZRVFFRUFJUXdnQnlnQ0NDSUFRUUFnQUVFQVNoc2hBVUVBSVFBRFFDQUFJQUZHRFFVZ0J5QUFRUVIwYWlJQ1FaQ0FLR29pQXlBREt3TUFJQWNnQUVFQ2RHb29BZ3kzSWhhak9RTUFJQUpCbUlBb2FpSUNJQUlyQXdBZ0ZxTTVBd0FnQUVFQmFpRUFEQUFMQUFzZ0J5QUhJQVJCQW5ScVFaQ0F5QUJxS0FJQVFRRnJJZ0ZCQW5RaUEyb2lBQ0FBS0FJTUlBY2dCRUVIYkVFQ2RHb2lBRUdRZ05BQWFpZ0NBR28yQWd3Z0J5QUJRUVIwYWlJQlFaQ0FLR29pQlNBRkt3TUFJQUJCbElEUUFHb29BZ0Mzb0RrREFDQUJRWmlBS0dvaUJTQUZLd01BSUFCQm1JRFFBR29vQWdDM29Ea0RBQ0FBUVp5QTBBQnFLQUlBSWdVZ0FVR01nQWhxSWdFb0FnQklCRUFnQVNBRk5nSUFDeUFBUWFDQTBBQnFLQUlBSWdVZ0J5QURRUUowSWdGQkJISnFRWXlBQ0dvaUF5Z0NBRW9FUUNBRElBVTJBZ0FMSUFCQnBJRFFBR29vQWdBaUF5QUhJQUZCQ0hKcVFZeUFDR29pQlNnQ0FFZ0VRQ0FGSUFNMkFnQUxJQUJCcUlEUUFHb29BZ0FpQUNBSElBRkJESEpxUVl5QUNHb2lBU2dDQUVvRVFDQUJJQUEyQWdBTElBUkJBV29oQkF3QUN3QUZJQWNnQUVFRWRHb2lBVUdRZ0FocVFRQTJBZ0FnQVVHTWdBaHFJQVkyQWdBZ0FVR1VnQWhxSUE4MkFnQWdBVUdZZ0FocVFRQTJBZ0FnQUVFQmFpRUFJQWNvQWdnaEJBd0JDd0FMQUFzZ0RBc1BDd0ovSUFBaEJpQUZJUThnQVNJSVFRSnRJZ3hCQUNBTVFRQktHeUVGSUFjb0FnQWlBeUFDUVFKdElnMUJBV3NpQVNBTWJFRUJkR29oQkVFQUlRQWdBeUVDQTBBZ0FDQUZSd1JBSUFSQkFEc0JBQ0FDUVFBN0FRQWdBRUVCYWlFQUlBSkJBbW9oQWlBRVFRSnFJUVFNQVFzTElBMUJBQ0FOUVFCS0d5RUtJQU1nREVFQmF5SUZRUUYwYWlFRVFRQWhBQ0FESVFJRFFDQUFJQXBIQkVBZ0JFRUFPd0VBSUFKQkFEc0JBQ0FBUVFGcUlRQWdCQ0FNUVFGMElnbHFJUVFnQWlBSmFpRUNEQUVMQ3lBQlFRRWdBVUVCU2hzaEVpQUZRUUVnQlVFQlNoc2hFeUFIUVpDQXlBQnFJUUVnQ0VFQmRDQUdha0VDYWlFTElBeEJBWFFnQTJwQkFtb2hBa0VBSUF4clFRRjBJUlJCQUNFRlFRRWhDZ0pBQTBBZ0NpQVNSd1JBUVFFaEJBTkFBa0FDUUFKQUlBUWdFMGNFUUNBUElBc3RBQUJJQkVBZ0FpQVVhaUlBTHdFQUlnTkJFSFJCRUhVaUJrRUFTZ1JBSUFJZ0Jqc0JBQ0FISUFOQkhHeHFJZ0JCaklEUUFHb2dDallDQUNBQVFmVC96d0JxSWdNZ0F5Z0NBRUVCYWpZQ0FDQUFRZmovendCcUlnTWdBeWdDQUNBRWFqWUNBQ0FBUWZ6L3p3QnFJZ0FnQUNnQ0FDQUthallDQUF3RkN5QUFRUUpyTHdFQUlnWkJFSFJCRUhVaEF5QUFMZ0VDSWdCQkFFb0VRQ0FEUVFCS0JFQWdCMEdRZ01nQWFpSUpJQUJCQW5ScVFRUnJLQUlBSWdNZ0JrRUNkQ0FKYWtFRWF5Z0NBQ0lHU2dSQUlBSWdCanNCQUVFQUlRa2dCVUVBSUFWQkFFb2JJUkFnQVNFQUEwQWdDU0FRUmdSQUlBWWhBd3dJQ3lBRElBQW9BZ0JHQkVBZ0FDQUdOZ0lBQ3lBSlFRRnFJUWtnQUVFRWFpRUFEQUFMQUFzZ0FpQURPd0VBSUFNZ0JrNE5CVUVBSVFrZ0JVRUFJQVZCQUVvYklSQWdBU0VBQTBBZ0NTQVFSZzBHSUFZZ0FDZ0NBRVlFUUNBQUlBTTJBZ0FMSUFsQkFXb2hDU0FBUVFScUlRQU1BQXNBQ3lBQ1FRSnJMZ0VBSWdaQkFFb0VRQ0FIUVpDQXlBQnFJZ2tnQUVFQ2RHcEJCR3NvQWdBaUF5QUdRZi8vQTNGQkFuUWdDV3BCQkdzb0FnQWlCa29FUUNBQ0lBWTdBUUJCQUNFSklBVkJBQ0FGUVFCS0d5RVFJQUVoQUFOQUlBa2dFRVlFUUNBR0lRTU1Cd3NnQXlBQUtBSUFSZ1JBSUFBZ0JqWUNBQXNnQ1VFQmFpRUpJQUJCQkdvaEFBd0FDd0FMSUFJZ0F6c0JBQ0FESUFaT0RRUkJBQ0VKSUFWQkFDQUZRUUJLR3lFUUlBRWhBQU5BSUFrZ0VFWU5CU0FHSUFBb0FnQkdCRUFnQUNBRE5nSUFDeUFKUVFGcUlRa2dBRUVFYWlFQURBQUxBQXNnQWlBQU93RUFJQWNnQUVFSGJFRUNkR29pQUVIMC84OEFhaUlESUFNb0FnQkJBV28yQWdBZ0FFSDQvODhBYWlJRElBTW9BZ0FnQkdvMkFnQWdBRUg4Lzg4QWFpSURJQU1vQWdBZ0NtbzJBZ0FnQkNBQVFZQ0EwQUJxSWdNb0FnQklCRUFnQXlBRU5nSUFDeUFBUVl5QTBBQnFJQW8yQWdBTUJRc2dBMEVBU2dSQUlBSWdBenNCQUNBSElBWkJCMnhCQW5ScUlnQkI5UC9QQUdvaUF5QURLQUlBUVFGcU5nSUFJQUJCK1AvUEFHb2lBeUFES0FJQUlBUnFOZ0lBSUFCQi9QL1BBR29pQXlBREtBSUFJQXBxTmdJQUlBUWdBRUdFZ05BQWFpSURLQUlBU2dSQUlBTWdCRFlDQUFzZ0FFR01nTkFBYWlBS05nSUFEQVVMSUFKQkFtc3ZBUUFpQUVFUWRFRVFkU0lEUVFCS0JFQWdBaUFET3dFQUlBY2dBRUVjYkdvaUFFSDAvODhBYWlJRElBTW9BZ0JCQVdvMkFnQWdBRUg0Lzg4QWFpSURJQU1vQWdBZ0JHbzJBZ0FnQUVIOC84OEFhaUlESUFNb0FnQWdDbW8yQWdBZ0FFR0VnTkFBYWlJQUtBSUFJQVJPRFFVZ0FDQUVOZ0lBREFVTElBVkJnSUFDVGdSQVFRQkJBMEc2REVFQUVEMUJmeUVMREFrTElBSWdCVUVCYWlJQU93RUFJQWNnQlVFQ2RHcEJrSURJQUdvZ0FFRVFkRUVRZFRZQ0FDQUhJQVZCSEd4cUlnTkJsSURRQUdvZ0JEWUNBQ0FEUVpDQTBBQnFRUUUyQWdBZ0EwR1lnTkFBYWlBS05nSUFJQU5CbklEUUFHb2dCRFlDQUNBRFFhQ0EwQUJxSUFRMkFnQWdBMEdrZ05BQWFpQUtOZ0lBSUFOQnFJRFFBR29nQ2pZQ0FDQUFJUVVNQkFzZ0FrRUFPd0VBREFNTElBSkJCR29oQWlBS1FRRnFJUW9nQ0NBTGFrRUVhaUVMREFVTElBY2dBMEVRZEVFUWRVRWNiR29pQUVIMC84OEFhaUlESUFNb0FnQkJBV28yQWdBZ0FFSDQvODhBYWlJRElBTW9BZ0FnQkdvMkFnQWdBRUg4Lzg4QWFpSUFJQUFvQWdBZ0NtbzJBZ0FNQVFzZ0J5QURRUkIwUVJCMVFSeHNhaUlBUVl5QTBBQnFJQW8yQWdBZ0FFSDAvODhBYWlJRElBTW9BZ0JCQVdvMkFnQWdBRUg0Lzg4QWFpSURJQU1vQWdBZ0JHbzJBZ0FnQUVIOC84OEFhaUlBSUFBb0FnQWdDbW8yQWdBTElBSkJBbW9oQWlBTFFRSnFJUXNnQkVFQmFpRUVEQUFMQUFzTElBVkJBQ0FGUVFCS0cwRUJhaUVEUVFFaEFFRUJJUUlEUUNBQUlBTkhCRUFDUUNBQUlBRW9BZ0FpQkVZRVFDQUNJZ1JCQVdvaEFnd0JDeUFFUVFKMElBZHFRWXlBeUFCcUtBSUFJUVFMSUFFZ0JEWUNBQ0FCUVFScUlRRWdBRUVCYWlFQURBRUxDeUFISUFKQkFXc2lCRFlDQ0VFQUlBUkZEUUVhSUFkQkRHcEJBQ0FFUVFKMEVEb2FJQWRCa0lBb2FrRUFJQVJCQkhRUU9ocEJBQ0VBQTBBZ0FDQUVUZ1JBUVFBaEJDQUZRUUFnQlVFQVNoc2hBZ05BSUFJZ0JFWUVRRUVBSVFzZ0J5Z0NDQ0lBUVFBZ0FFRUFTaHNoQVVFQUlRQURRQ0FBSUFGR0RRVWdCeUFBUVFSMGFpSUNRWkNBS0dvaUF5QURLd01BSUFjZ0FFRUNkR29vQWd5M0loYWpPUU1BSUFKQm1JQW9haUlDSUFJckF3QWdGcU01QXdBZ0FFRUJhaUVBREFBTEFBc2dCeUFISUFSQkFuUnFRWkNBeUFCcUtBSUFRUUZySWdGQkFuUWlBMm9pQUNBQUtBSU1JQWNnQkVFSGJFRUNkR29pQUVHUWdOQUFhaWdDQUdvMkFnd2dCeUFCUVFSMGFpSUJRWkNBS0dvaUJTQUZLd01BSUFCQmxJRFFBR29vQWdDM29Ea0RBQ0FCUVppQUtHb2lCU0FGS3dNQUlBQkJtSURRQUdvb0FnQzNvRGtEQUNBQVFaeUEwQUJxS0FJQUlnVWdBVUdNZ0FocUlnRW9BZ0JJQkVBZ0FTQUZOZ0lBQ3lBQVFhQ0EwQUJxS0FJQUlnVWdCeUFEUVFKMElnRkJCSEpxUVl5QUNHb2lBeWdDQUVvRVFDQURJQVUyQWdBTElBQkJwSURRQUdvb0FnQWlBeUFISUFGQkNISnFRWXlBQ0dvaUJTZ0NBRWdFUUNBRklBTTJBZ0FMSUFCQnFJRFFBR29vQWdBaUFDQUhJQUZCREhKcVFZeUFDR29pQVNnQ0FFb0VRQ0FCSUFBMkFnQUxJQVJCQVdvaEJBd0FDd0FGSUFjZ0FFRUVkR29pQVVHUWdBaHFRUUEyQWdBZ0FVR01nQWhxSUF3MkFnQWdBVUdVZ0FocUlBMDJBZ0FnQVVHWWdBaHFRUUEyQWdBZ0FFRUJhaUVBSUFjb0FnZ2hCQXdCQ3dBTEFBc2dDd3NQQ3lBRVFRRkdCRUFnQ0FSQUFuOGdBQ0VGUVFBaEFDQUJJZ1pCQUNBQlFRQktHeUVLSUFjb0FnQWlBeUFCSUFJaUQwRUJheUlCYkVFQmRHb2hCQ0FESVFJRFFDQUFJQXBIQkVBZ0JFRUFPd0VBSUFKQkFEc0JBQ0FBUVFGcUlRQWdBa0VDYWlFQ0lBUkJBbW9oQkF3QkN3c2dEMEVBSUE5QkFFb2JJUWtnQXlBR1FRRnJJZ3BCQVhScUlRUkJBQ0VBSUFNaEFnTkFJQUFnQ1VjRVFDQUVRUUE3QVFBZ0FrRUFPd0VBSUFCQkFXb2hBQ0FFSUFaQkFYUWlDMm9oQkNBQ0lBdHFJUUlNQVFzTElBRkJBU0FCUVFGS0d5RVRJQWRCa0lESUFHb2hBU0FJSUFaQkFXb2lBR29oQ3lBQUlBVnFJUTBnQnlnQ0JDQUFhaUVNSUFwQkFTQUtRUUZLR3lJVVFRRnJJUklnQXlBQVFRRjBhaUVDUVFBZ0JtdEJBWFFoRUVFQUlRVkJBU0VLQWtBRFFDQUtJQk5IQkVBZ0RTQVNhaUVPSUFzZ0Vtb2hFVUVCSVFRRFFBSkFBa0FDUUNBRUlCUkhCRUFnRFMwQUFDQUxMUUFBVFFSQUlBeEIvd0U2QUFBZ0FpQVFhaUlBTHdFQUlnTkJFSFJCRUhVaUNFRUFTZ1JBSUFJZ0NEc0JBQ0FISUFOQkhHeHFJZ0JCaklEUUFHb2dDallDQUNBQVFmVC96d0JxSWdNZ0F5Z0NBRUVCYWpZQ0FDQUFRZmovendCcUlnTWdBeWdDQUNBRWFqWUNBQ0FBUWZ6L3p3QnFJZ0FnQUNnQ0FDQUthallDQUF3RkN5QUFRUUpyTHdFQUlnaEJFSFJCRUhVaEF5QUFMZ0VDSWdCQkFFb0VRQ0FEUVFCS0JFQWdCMEdRZ01nQWFpSUpJQUJCQW5ScVFRUnJLQUlBSWdNZ0NFRUNkQ0FKYWtFRWF5Z0NBQ0lJU2dSQUlBSWdDRHNCQUVFQUlRa2dCVUVBSUFWQkFFb2JJUlVnQVNFQUEwQWdDU0FWUmdSQUlBZ2hBd3dJQ3lBRElBQW9BZ0JHQkVBZ0FDQUlOZ0lBQ3lBSlFRRnFJUWtnQUVFRWFpRUFEQUFMQUFzZ0FpQURPd0VBSUFNZ0NFNE5CVUVBSVFrZ0JVRUFJQVZCQUVvYklSVWdBU0VBQTBBZ0NTQVZSZzBHSUFnZ0FDZ0NBRVlFUUNBQUlBTTJBZ0FMSUFsQkFXb2hDU0FBUVFScUlRQU1BQXNBQ3lBQ1FRSnJMZ0VBSWdoQkFFb0VRQ0FIUVpDQXlBQnFJZ2tnQUVFQ2RHcEJCR3NvQWdBaUF5QUlRZi8vQTNGQkFuUWdDV3BCQkdzb0FnQWlDRW9FUUNBQ0lBZzdBUUJCQUNFSklBVkJBQ0FGUVFCS0d5RVZJQUVoQUFOQUlBa2dGVVlFUUNBSUlRTU1Cd3NnQXlBQUtBSUFSZ1JBSUFBZ0NEWUNBQXNnQ1VFQmFpRUpJQUJCQkdvaEFBd0FDd0FMSUFJZ0F6c0JBQ0FESUFoT0RRUkJBQ0VKSUFWQkFDQUZRUUJLR3lFVklBRWhBQU5BSUFrZ0ZVWU5CU0FJSUFBb0FnQkdCRUFnQUNBRE5nSUFDeUFKUVFGcUlRa2dBRUVFYWlFQURBQUxBQXNnQWlBQU93RUFJQWNnQUVFSGJFRUNkR29pQUVIMC84OEFhaUlESUFNb0FnQkJBV28yQWdBZ0FFSDQvODhBYWlJRElBTW9BZ0FnQkdvMkFnQWdBRUg4Lzg4QWFpSURJQU1vQWdBZ0NtbzJBZ0FnQkNBQVFZQ0EwQUJxSWdNb0FnQklCRUFnQXlBRU5nSUFDeUFBUVl5QTBBQnFJQW8yQWdBTUJRc2dBMEVBU2dSQUlBSWdBenNCQUNBSElBaEJCMnhCQW5ScUlnQkI5UC9QQUdvaUF5QURLQUlBUVFGcU5nSUFJQUJCK1AvUEFHb2lBeUFES0FJQUlBUnFOZ0lBSUFCQi9QL1BBR29pQXlBREtBSUFJQXBxTmdJQUlBUWdBRUdFZ05BQWFpSURLQUlBU2dSQUlBTWdCRFlDQUFzZ0FFR01nTkFBYWlBS05nSUFEQVVMSUFKQkFtc3ZBUUFpQUVFUWRFRVFkU0lEUVFCS0JFQWdBaUFET3dFQUlBY2dBRUVjYkdvaUFFSDAvODhBYWlJRElBTW9BZ0JCQVdvMkFnQWdBRUg0Lzg4QWFpSURJQU1vQWdBZ0JHbzJBZ0FnQUVIOC84OEFhaUlESUFNb0FnQWdDbW8yQWdBZ0FFR0VnTkFBYWlJQUtBSUFJQVJPRFFVZ0FDQUVOZ0lBREFVTElBVkJnSUFDVGdSQVFRQkJBMEc2REVFQUVEMUJmeUVMREFrTElBSWdCVUVCYWlJQU93RUFJQWNnQlVFQ2RHcEJrSURJQUdvZ0FFRVFkRUVRZFRZQ0FDQUhJQVZCSEd4cUlnTkJsSURRQUdvZ0JEWUNBQ0FEUVpDQTBBQnFRUUUyQWdBZ0EwR1lnTkFBYWlBS05nSUFJQU5CbklEUUFHb2dCRFlDQUNBRFFhQ0EwQUJxSUFRMkFnQWdBMEdrZ05BQWFpQUtOZ0lBSUFOQnFJRFFBR29nQ2pZQ0FDQUFJUVVNQkFzZ0FrRUFPd0VBSUF4QkFEb0FBQXdEQ3lBTVFRSnFJUXdnQWtFRWFpRUNJQkZCQW1vaEN5QU9RUUpxSVEwZ0NrRUJhaUVLREFVTElBY2dBMEVRZEVFUWRVRWNiR29pQUVIMC84OEFhaUlESUFNb0FnQkJBV28yQWdBZ0FFSDQvODhBYWlJRElBTW9BZ0FnQkdvMkFnQWdBRUg4Lzg4QWFpSUFJQUFvQWdBZ0NtbzJBZ0FNQVFzZ0J5QURRUkIwUVJCMVFSeHNhaUlBUVl5QTBBQnFJQW8yQWdBZ0FFSDAvODhBYWlJRElBTW9BZ0JCQVdvMkFnQWdBRUg0Lzg4QWFpSURJQU1vQWdBZ0JHbzJBZ0FnQUVIOC84OEFhaUlBSUFBb0FnQWdDbW8yQWdBTElBeEJBV29oRENBQ1FRSnFJUUlnQzBFQmFpRUxJQTFCQVdvaERTQUVRUUZxSVFRTUFBc0FDd3NnQlVFQUlBVkJBRW9iUVFGcUlRTkJBU0VBUVFFaEFnTkFJQUFnQTBjRVFBSkFJQUFnQVNnQ0FDSUVSZ1JBSUFJaUJFRUJhaUVDREFFTElBUkJBblFnQjJwQmpJRElBR29vQWdBaEJBc2dBU0FFTmdJQUlBRkJCR29oQVNBQVFRRnFJUUFNQVFzTElBY2dBa0VCYXlJRU5nSUlRUUFnQkVVTkFSb2dCMEVNYWtFQUlBUkJBblFRT2hvZ0IwR1FnQ2hxUVFBZ0JFRUVkQkE2R2tFQUlRQURRQ0FBSUFST0JFQkJBQ0VFSUFWQkFDQUZRUUJLR3lFQ0EwQWdBaUFFUmdSQVFRQWhDeUFIS0FJSUlnQkJBQ0FBUVFCS0d5RUJRUUFoQUFOQUlBQWdBVVlOQlNBSElBQkJCSFJxSWdKQmtJQW9haUlESUFNckF3QWdCeUFBUVFKMGFpZ0NETGNpRnFNNUF3QWdBa0dZZ0NocUlnSWdBaXNEQUNBV296a0RBQ0FBUVFGcUlRQU1BQXNBQ3lBSElBY2dCRUVDZEdwQmtJRElBR29vQWdCQkFXc2lBVUVDZENJRGFpSUFJQUFvQWd3Z0J5QUVRUWRzUVFKMGFpSUFRWkNBMEFCcUtBSUFhallDRENBSElBRkJCSFJxSWdGQmtJQW9haUlGSUFVckF3QWdBRUdVZ05BQWFpZ0NBTGVnT1FNQUlBRkJtSUFvYWlJRklBVXJBd0FnQUVHWWdOQUFhaWdDQUxlZ09RTUFJQUJCbklEUUFHb29BZ0FpQlNBQlFZeUFDR29pQVNnQ0FFZ0VRQ0FCSUFVMkFnQUxJQUJCb0lEUUFHb29BZ0FpQlNBSElBTkJBblFpQVVFRWNtcEJqSUFJYWlJREtBSUFTZ1JBSUFNZ0JUWUNBQXNnQUVHa2dOQUFhaWdDQUNJRElBY2dBVUVJY21wQmpJQUlhaUlGS0FJQVNBUkFJQVVnQXpZQ0FBc2dBRUdvZ05BQWFpZ0NBQ0lBSUFjZ0FVRU1jbXBCaklBSWFpSUJLQUlBU2dSQUlBRWdBRFlDQUFzZ0JFRUJhaUVFREFBTEFBVWdCeUFBUVFSMGFpSUJRWkNBQ0dwQkFEWUNBQ0FCUVl5QUNHb2dCallDQUNBQlFaU0FDR29nRHpZQ0FDQUJRWmlBQ0dwQkFEWUNBQ0FBUVFGcUlRQWdCeWdDQ0NFRURBRUxBQXNBQ3lBTEN3OExJQVpGQkVBQ2Z5QUFJUWdnQlNFS1FRQWhBQ0FCSWdaQkFDQUJRUUJLR3lFRklBY29BZ0FpQXlBQklBSWlEMEVCYXlJQmJFRUJkR29oQkNBRElRSURRQ0FBSUFWSEJFQWdCRUVBT3dFQUlBSkJBRHNCQUNBQVFRRnFJUUFnQWtFQ2FpRUNJQVJCQW1vaEJBd0JDd3NnRDBFQUlBOUJBRW9iSVFrZ0F5QUdRUUZySWdWQkFYUnFJUVJCQUNFQUlBTWhBZ05BSUFBZ0NVY0VRQ0FFUVFBN0FRQWdBa0VBT3dFQUlBQkJBV29oQUNBRUlBWkJBWFFpQzJvaEJDQUNJQXRxSVFJTUFRc0xJQUZCQVNBQlFRRktHeUVTSUFkQmtJRElBR29oQVNBSUlBWkJBV29pQUdvaERDQUhLQUlFSUFCcUlRMGdCVUVCSUFWQkFVb2JJaE5CQVdzaEZDQURJQUJCQVhScUlRSkJBQ0FHYTBFQmRDRVFRUUFoQlVFQklRa0NRQU5BSUFrZ0VrY0VRQ0FNSUJScUlRNUJBU0VFQTBBQ1FBSkFBa0FnQkNBVFJ3UkFJQW9nREMwQUFFNEVRQ0FOUWY4Qk9nQUFJQUlnRUdvaUFDOEJBQ0lEUVJCMFFSQjFJZ2hCQUVvRVFDQUNJQWc3QVFBZ0J5QURRUnhzYWlJQVFZeUEwQUJxSUFrMkFnQWdBRUgwLzg4QWFpSURJQU1vQWdCQkFXbzJBZ0FnQUVINC84OEFhaUlESUFNb0FnQWdCR28yQWdBZ0FFSDgvODhBYWlJQUlBQW9BZ0FnQ1dvMkFnQU1CUXNnQUVFQ2F5OEJBQ0lJUVJCMFFSQjFJUU1nQUM0QkFpSUFRUUJLQkVBZ0EwRUFTZ1JBSUFkQmtJRElBR29pQ3lBQVFRSjBha0VFYXlnQ0FDSURJQWhCQW5RZ0MycEJCR3NvQWdBaUNFb0VRQ0FDSUFnN0FRQkJBQ0VMSUFWQkFDQUZRUUJLR3lFUklBRWhBQU5BSUFzZ0VVWUVRQ0FJSVFNTUNBc2dBeUFBS0FJQVJnUkFJQUFnQ0RZQ0FBc2dDMEVCYWlFTElBQkJCR29oQUF3QUN3QUxJQUlnQXpzQkFDQURJQWhPRFFWQkFDRUxJQVZCQUNBRlFRQktHeUVSSUFFaEFBTkFJQXNnRVVZTkJpQUlJQUFvQWdCR0JFQWdBQ0FETmdJQUN5QUxRUUZxSVFzZ0FFRUVhaUVBREFBTEFBc2dBa0VDYXk0QkFDSUlRUUJLQkVBZ0IwR1FnTWdBYWlJTElBQkJBblJxUVFScktBSUFJZ01nQ0VILy93TnhRUUowSUF0cVFRUnJLQUlBSWdoS0JFQWdBaUFJT3dFQVFRQWhDeUFGUVFBZ0JVRUFTaHNoRVNBQklRQURRQ0FMSUJGR0JFQWdDQ0VEREFjTElBTWdBQ2dDQUVZRVFDQUFJQWcyQWdBTElBdEJBV29oQ3lBQVFRUnFJUUFNQUFzQUN5QUNJQU03QVFBZ0F5QUlUZzBFUVFBaEN5QUZRUUFnQlVFQVNoc2hFU0FCSVFBRFFDQUxJQkZHRFFVZ0NDQUFLQUlBUmdSQUlBQWdBellDQUFzZ0MwRUJhaUVMSUFCQkJHb2hBQXdBQ3dBTElBSWdBRHNCQUNBSElBQkJCMnhCQW5ScUlnQkI5UC9QQUdvaUF5QURLQUlBUVFGcU5nSUFJQUJCK1AvUEFHb2lBeUFES0FJQUlBUnFOZ0lBSUFCQi9QL1BBR29pQXlBREtBSUFJQWxxTmdJQUlBUWdBRUdBZ05BQWFpSURLQUlBU0FSQUlBTWdCRFlDQUFzZ0FFR01nTkFBYWlBSk5nSUFEQVVMSUFOQkFFb0VRQ0FDSUFNN0FRQWdCeUFJUVFkc1FRSjBhaUlBUWZUL3p3QnFJZ01nQXlnQ0FFRUJhallDQUNBQVFmai96d0JxSWdNZ0F5Z0NBQ0FFYWpZQ0FDQUFRZnovendCcUlnTWdBeWdDQUNBSmFqWUNBQ0FFSUFCQmhJRFFBR29pQXlnQ0FFb0VRQ0FESUFRMkFnQUxJQUJCaklEUUFHb2dDVFlDQUF3RkN5QUNRUUpyTHdFQUlnQkJFSFJCRUhVaUEwRUFTZ1JBSUFJZ0F6c0JBQ0FISUFCQkhHeHFJZ0JCOVAvUEFHb2lBeUFES0FJQVFRRnFOZ0lBSUFCQitQL1BBR29pQXlBREtBSUFJQVJxTmdJQUlBQkIvUC9QQUdvaUF5QURLQUlBSUFscU5nSUFJQUJCaElEUUFHb2lBQ2dDQUNBRVRnMEZJQUFnQkRZQ0FBd0ZDeUFGUVlDQUFrNEVRRUVBUVFOQnVneEJBQkE5UVg4aERBd0pDeUFDSUFWQkFXb2lBRHNCQUNBSElBVkJBblJxUVpDQXlBQnFJQUJCRUhSQkVIVTJBZ0FnQnlBRlFSeHNhaUlEUVpTQTBBQnFJQVEyQWdBZ0EwR1FnTkFBYWtFQk5nSUFJQU5CbUlEUUFHb2dDVFlDQUNBRFFaeUEwQUJxSUFRMkFnQWdBMEdnZ05BQWFpQUVOZ0lBSUFOQnBJRFFBR29nQ1RZQ0FDQURRYWlBMEFCcUlBazJBZ0FnQUNFRkRBUUxJQUpCQURzQkFDQU5RUUE2QUFBTUF3c2dEVUVDYWlFTklBSkJCR29oQWlBT1FRSnFJUXdnQ1VFQmFpRUpEQVVMSUFjZ0EwRVFkRUVRZFVFY2JHb2lBRUgwLzg4QWFpSURJQU1vQWdCQkFXbzJBZ0FnQUVINC84OEFhaUlESUFNb0FnQWdCR28yQWdBZ0FFSDgvODhBYWlJQUlBQW9BZ0FnQ1dvMkFnQU1BUXNnQnlBRFFSQjBRUkIxUVJ4c2FpSUFRWXlBMEFCcUlBazJBZ0FnQUVIMC84OEFhaUlESUFNb0FnQkJBV28yQWdBZ0FFSDQvODhBYWlJRElBTW9BZ0FnQkdvMkFnQWdBRUg4Lzg4QWFpSUFJQUFvQWdBZ0NXbzJBZ0FMSUExQkFXb2hEU0FDUVFKcUlRSWdERUVCYWlFTUlBUkJBV29oQkF3QUN3QUxDeUFGUVFBZ0JVRUFTaHRCQVdvaEEwRUJJUUJCQVNFQ0EwQWdBQ0FEUndSQUFrQWdBQ0FCS0FJQUlnUkdCRUFnQWlJRVFRRnFJUUlNQVFzZ0JFRUNkQ0FIYWtHTWdNZ0FhaWdDQUNFRUN5QUJJQVEyQWdBZ0FVRUVhaUVCSUFCQkFXb2hBQXdCQ3dzZ0J5QUNRUUZySWdRMkFnaEJBQ0FFUlEwQkdpQUhRUXhxUVFBZ0JFRUNkQkE2R2lBSFFaQ0FLR3BCQUNBRVFRUjBFRG9hUVFBaEFBTkFJQUFnQkU0RVFFRUFJUVFnQlVFQUlBVkJBRW9iSVFJRFFDQUNJQVJHQkVCQkFDRU1JQWNvQWdnaUFFRUFJQUJCQUVvYklRRkJBQ0VBQTBBZ0FDQUJSZzBGSUFjZ0FFRUVkR29pQWtHUWdDaHFJZ01nQXlzREFDQUhJQUJCQW5ScUtBSU10eUlXb3prREFDQUNRWmlBS0dvaUFpQUNLd01BSUJhak9RTUFJQUJCQVdvaEFBd0FDd0FMSUFjZ0J5QUVRUUowYWtHUWdNZ0FhaWdDQUVFQmF5SUJRUUowSWdOcUlnQWdBQ2dDRENBSElBUkJCMnhCQW5ScUlnQkJrSURRQUdvb0FnQnFOZ0lNSUFjZ0FVRUVkR29pQVVHUWdDaHFJZ1VnQlNzREFDQUFRWlNBMEFCcUtBSUF0NkE1QXdBZ0FVR1lnQ2hxSWdVZ0JTc0RBQ0FBUVppQTBBQnFLQUlBdDZBNUF3QWdBRUdjZ05BQWFpZ0NBQ0lGSUFGQmpJQUlhaUlCS0FJQVNBUkFJQUVnQlRZQ0FBc2dBRUdnZ05BQWFpZ0NBQ0lGSUFjZ0EwRUNkQ0lCUVFSeWFrR01nQWhxSWdNb0FnQktCRUFnQXlBRk5nSUFDeUFBUWFTQTBBQnFLQUlBSWdNZ0J5QUJRUWh5YWtHTWdBaHFJZ1VvQWdCSUJFQWdCU0FETmdJQUN5QUFRYWlBMEFCcUtBSUFJZ0FnQnlBQlFReHlha0dNZ0FocUlnRW9BZ0JLQkVBZ0FTQUFOZ0lBQ3lBRVFRRnFJUVFNQUFzQUJTQUhJQUJCQkhScUlnRkJrSUFJYWtFQU5nSUFJQUZCaklBSWFpQUdOZ0lBSUFGQmxJQUlhaUFQTmdJQUlBRkJtSUFJYWtFQU5nSUFJQUJCQVdvaEFDQUhLQUlJSVFRTUFRc0FDd0FMSUF3TER3c0NmeUFBSVFZZ0JTRVBJQUVpQ0VFQ2JTSU1RUUFnREVFQVNoc2hCU0FIS0FJQUlnTWdBa0VDYlNJU1FRRnJJZ0VnREd4QkFYUnFJUVJCQUNFQUlBTWhBZ05BSUFBZ0JVY0VRQ0FFUVFBN0FRQWdBa0VBT3dFQUlBQkJBV29oQUNBQ1FRSnFJUUlnQkVFQ2FpRUVEQUVMQ3lBU1FRQWdFa0VBU2hzaENpQURJQXhCQVdzaUJVRUJkR29oQkVFQUlRQWdBeUVDQTBBZ0FDQUtSd1JBSUFSQkFEc0JBQ0FDUVFBN0FRQWdBRUVCYWlFQUlBUWdERUVCZENJSmFpRUVJQUlnQ1dvaEFnd0JDd3NnQVVFQklBRkJBVW9iSVJNZ0JVRUJJQVZCQVVvYklSUWdCMEdRZ01nQWFpRUJJQXhCQVdvaUFDQUhLQUlFYWlFTElBaEJBWFFnQm1wQkFtb2hEU0FESUFCQkFYUnFJUUpCQUNBTWEwRUJkQ0VRUVFBaEJVRUJJUW9DUUFOQUlBb2dFMGNFUUVFQklRUURRQUpBQWtBQ1FDQUVJQlJIQkVBZ0R5QU5MUUFBVGdSQUlBdEIvd0U2QUFBZ0FpQVFhaUlBTHdFQUlnTkJFSFJCRUhVaUJrRUFTZ1JBSUFJZ0Jqc0JBQ0FISUFOQkhHeHFJZ0JCaklEUUFHb2dDallDQUNBQVFmVC96d0JxSWdNZ0F5Z0NBRUVCYWpZQ0FDQUFRZmovendCcUlnTWdBeWdDQUNBRWFqWUNBQ0FBUWZ6L3p3QnFJZ0FnQUNnQ0FDQUthallDQUF3RkN5QUFRUUpyTHdFQUlnWkJFSFJCRUhVaEF5QUFMZ0VDSWdCQkFFb0VRQ0FEUVFCS0JFQWdCMEdRZ01nQWFpSUpJQUJCQW5ScVFRUnJLQUlBSWdNZ0JrRUNkQ0FKYWtFRWF5Z0NBQ0lHU2dSQUlBSWdCanNCQUVFQUlRa2dCVUVBSUFWQkFFb2JJUTRnQVNFQUEwQWdDU0FPUmdSQUlBWWhBd3dJQ3lBRElBQW9BZ0JHQkVBZ0FDQUdOZ0lBQ3lBSlFRRnFJUWtnQUVFRWFpRUFEQUFMQUFzZ0FpQURPd0VBSUFNZ0JrNE5CVUVBSVFrZ0JVRUFJQVZCQUVvYklRNGdBU0VBQTBBZ0NTQU9SZzBHSUFZZ0FDZ0NBRVlFUUNBQUlBTTJBZ0FMSUFsQkFXb2hDU0FBUVFScUlRQU1BQXNBQ3lBQ1FRSnJMZ0VBSWdaQkFFb0VRQ0FIUVpDQXlBQnFJZ2tnQUVFQ2RHcEJCR3NvQWdBaUF5QUdRZi8vQTNGQkFuUWdDV3BCQkdzb0FnQWlCa29FUUNBQ0lBWTdBUUJCQUNFSklBVkJBQ0FGUVFCS0d5RU9JQUVoQUFOQUlBa2dEa1lFUUNBR0lRTU1Cd3NnQXlBQUtBSUFSZ1JBSUFBZ0JqWUNBQXNnQ1VFQmFpRUpJQUJCQkdvaEFBd0FDd0FMSUFJZ0F6c0JBQ0FESUFaT0RRUkJBQ0VKSUFWQkFDQUZRUUJLR3lFT0lBRWhBQU5BSUFrZ0RrWU5CU0FHSUFBb0FnQkdCRUFnQUNBRE5nSUFDeUFKUVFGcUlRa2dBRUVFYWlFQURBQUxBQXNnQWlBQU93RUFJQWNnQUVFSGJFRUNkR29pQUVIMC84OEFhaUlESUFNb0FnQkJBV28yQWdBZ0FFSDQvODhBYWlJRElBTW9BZ0FnQkdvMkFnQWdBRUg4Lzg4QWFpSURJQU1vQWdBZ0NtbzJBZ0FnQkNBQVFZQ0EwQUJxSWdNb0FnQklCRUFnQXlBRU5nSUFDeUFBUVl5QTBBQnFJQW8yQWdBTUJRc2dBMEVBU2dSQUlBSWdBenNCQUNBSElBWkJCMnhCQW5ScUlnQkI5UC9QQUdvaUF5QURLQUlBUVFGcU5nSUFJQUJCK1AvUEFHb2lBeUFES0FJQUlBUnFOZ0lBSUFCQi9QL1BBR29pQXlBREtBSUFJQXBxTmdJQUlBUWdBRUdFZ05BQWFpSURLQUlBU2dSQUlBTWdCRFlDQUFzZ0FFR01nTkFBYWlBS05nSUFEQVVMSUFKQkFtc3ZBUUFpQUVFUWRFRVFkU0lEUVFCS0JFQWdBaUFET3dFQUlBY2dBRUVjYkdvaUFFSDAvODhBYWlJRElBTW9BZ0JCQVdvMkFnQWdBRUg0Lzg4QWFpSURJQU1vQWdBZ0JHbzJBZ0FnQUVIOC84OEFhaUlESUFNb0FnQWdDbW8yQWdBZ0FFR0VnTkFBYWlJQUtBSUFJQVJPRFFVZ0FDQUVOZ0lBREFVTElBVkJnSUFDVGdSQVFRQkJBMEc2REVFQUVEMUJmeUVMREFrTElBSWdCVUVCYWlJQU93RUFJQWNnQlVFQ2RHcEJrSURJQUdvZ0FFRVFkRUVRZFRZQ0FDQUhJQVZCSEd4cUlnTkJsSURRQUdvZ0JEWUNBQ0FEUVpDQTBBQnFRUUUyQWdBZ0EwR1lnTkFBYWlBS05nSUFJQU5CbklEUUFHb2dCRFlDQUNBRFFhQ0EwQUJxSUFRMkFnQWdBMEdrZ05BQWFpQUtOZ0lBSUFOQnFJRFFBR29nQ2pZQ0FDQUFJUVVNQkFzZ0FrRUFPd0VBSUF0QkFEb0FBQXdEQ3lBTFFRSnFJUXNnQWtFRWFpRUNJQXBCQVdvaENpQUlJQTFxUVFScUlRME1CUXNnQnlBRFFSQjBRUkIxUVJ4c2FpSUFRZlQvendCcUlnTWdBeWdDQUVFQmFqWUNBQ0FBUWZqL3p3QnFJZ01nQXlnQ0FDQUVhallDQUNBQVFmei96d0JxSWdBZ0FDZ0NBQ0FLYWpZQ0FBd0JDeUFISUFOQkVIUkJFSFZCSEd4cUlnQkJqSURRQUdvZ0NqWUNBQ0FBUWZUL3p3QnFJZ01nQXlnQ0FFRUJhallDQUNBQVFmai96d0JxSWdNZ0F5Z0NBQ0FFYWpZQ0FDQUFRZnovendCcUlnQWdBQ2dDQUNBS2FqWUNBQXNnQzBFQmFpRUxJQUpCQW1vaEFpQU5RUUpxSVEwZ0JFRUJhaUVFREFBTEFBc0xJQVZCQUNBRlFRQktHMEVCYWlFRFFRRWhBRUVCSVFJRFFDQUFJQU5IQkVBQ1FDQUFJQUVvQWdBaUJFWUVRQ0FDSWdSQkFXb2hBZ3dCQ3lBRVFRSjBJQWRxUVl5QXlBQnFLQUlBSVFRTElBRWdCRFlDQUNBQlFRUnFJUUVnQUVFQmFpRUFEQUVMQ3lBSElBSkJBV3NpQkRZQ0NFRUFJQVJGRFFFYUlBZEJER3BCQUNBRVFRSjBFRG9hSUFkQmtJQW9ha0VBSUFSQkJIUVFPaHBCQUNFQUEwQWdBQ0FFVGdSQVFRQWhCQ0FGUVFBZ0JVRUFTaHNoQWdOQUlBSWdCRVlFUUVFQUlRc2dCeWdDQ0NJQVFRQWdBRUVBU2hzaEFVRUFJUUFEUUNBQUlBRkdEUVVnQnlBQVFRUjBhaUlDUVpDQUtHb2lBeUFES3dNQUlBY2dBRUVDZEdvb0FneTNJaGFqT1FNQUlBSkJtSUFvYWlJQ0lBSXJBd0FnRnFNNUF3QWdBRUVCYWlFQURBQUxBQXNnQnlBSElBUkJBblJxUVpDQXlBQnFLQUlBUVFGcklnRkJBblFpQTJvaUFDQUFLQUlNSUFjZ0JFRUhiRUVDZEdvaUFFR1FnTkFBYWlnQ0FHbzJBZ3dnQnlBQlFRUjBhaUlCUVpDQUtHb2lCU0FGS3dNQUlBQkJsSURRQUdvb0FnQzNvRGtEQUNBQlFaaUFLR29pQlNBRkt3TUFJQUJCbUlEUUFHb29BZ0Mzb0RrREFDQUFRWnlBMEFCcUtBSUFJZ1VnQVVHTWdBaHFJZ0VvQWdCSUJFQWdBU0FGTmdJQUN5QUFRYUNBMEFCcUtBSUFJZ1VnQnlBRFFRSjBJZ0ZCQkhKcVFZeUFDR29pQXlnQ0FFb0VRQ0FESUFVMkFnQUxJQUJCcElEUUFHb29BZ0FpQXlBSElBRkJDSEpxUVl5QUNHb2lCU2dDQUVnRVFDQUZJQU0yQWdBTElBQkJxSURRQUdvb0FnQWlBQ0FISUFGQkRISnFRWXlBQ0dvaUFTZ0NBRW9FUUNBQklBQTJBZ0FMSUFSQkFXb2hCQXdBQ3dBRklBY2dBRUVFZEdvaUFVR1FnQWhxUVFBMkFnQWdBVUdNZ0FocUlBdzJBZ0FnQVVHVWdBaHFJQkkyQWdBZ0FVR1lnQWhxUVFBMkFnQWdBRUVCYWlFQUlBY29BZ2doQkF3QkN3QUxBQXNnQ3dzUEN5QUlCRUFDZnlBQUlRVkJBQ0VBSUFFaUJrRUFJQUZCQUVvYklRb2dCeWdDQUNJRElBRWdBaUlQUVFGcklnRnNRUUYwYWlFRUlBTWhBZ05BSUFBZ0NrY0VRQ0FFUVFBN0FRQWdBa0VBT3dFQUlBQkJBV29oQUNBQ1FRSnFJUUlnQkVFQ2FpRUVEQUVMQ3lBUFFRQWdEMEVBU2hzaENTQURJQVpCQVdzaUNrRUJkR29oQkVFQUlRQWdBeUVDQTBBZ0FDQUpSd1JBSUFSQkFEc0JBQ0FDUVFBN0FRQWdBRUVCYWlFQUlBUWdCa0VCZENJTGFpRUVJQUlnQzJvaEFnd0JDd3NnQVVFQklBRkJBVW9iSVJNZ0IwR1FnTWdBYWlFQklBZ2dCa0VCYWlJQWFpRUxJQUFnQldvaERTQUhLQUlFSUFCcUlRd2dDa0VCSUFwQkFVb2JJaFJCQVdzaEVpQURJQUJCQVhScUlRSkJBQ0FHYTBFQmRDRVFRUUFoQlVFQklRb0NRQU5BSUFvZ0UwY0VRQ0FOSUJKcUlRNGdDeUFTYWlFUlFRRWhCQU5BQWtBQ1FBSkFJQVFnRkVjRVFDQU5MUUFBSUFzdEFBQkxCRUFnREVIL0FUb0FBQ0FDSUJCcUlnQXZBUUFpQTBFUWRFRVFkU0lJUVFCS0JFQWdBaUFJT3dFQUlBY2dBMEVjYkdvaUFFR01nTkFBYWlBS05nSUFJQUJCOVAvUEFHb2lBeUFES0FJQVFRRnFOZ0lBSUFCQitQL1BBR29pQXlBREtBSUFJQVJxTmdJQUlBQkIvUC9QQUdvaUFDQUFLQUlBSUFwcU5nSUFEQVVMSUFCQkFtc3ZBUUFpQ0VFUWRFRVFkU0VESUFBdUFRSWlBRUVBU2dSQUlBTkJBRW9FUUNBSFFaQ0F5QUJxSWdrZ0FFRUNkR3BCQkdzb0FnQWlBeUFJUVFKMElBbHFRUVJyS0FJQUlnaEtCRUFnQWlBSU93RUFRUUFoQ1NBRlFRQWdCVUVBU2hzaEZTQUJJUUFEUUNBSklCVkdCRUFnQ0NFRERBZ0xJQU1nQUNnQ0FFWUVRQ0FBSUFnMkFnQUxJQWxCQVdvaENTQUFRUVJxSVFBTUFBc0FDeUFDSUFNN0FRQWdBeUFJVGcwRlFRQWhDU0FGUVFBZ0JVRUFTaHNoRlNBQklRQURRQ0FKSUJWR0RRWWdDQ0FBS0FJQVJnUkFJQUFnQXpZQ0FBc2dDVUVCYWlFSklBQkJCR29oQUF3QUN3QUxJQUpCQW1zdUFRQWlDRUVBU2dSQUlBZEJrSURJQUdvaUNTQUFRUUowYWtFRWF5Z0NBQ0lESUFoQi8vOERjVUVDZENBSmFrRUVheWdDQUNJSVNnUkFJQUlnQ0RzQkFFRUFJUWtnQlVFQUlBVkJBRW9iSVJVZ0FTRUFBMEFnQ1NBVlJnUkFJQWdoQXd3SEN5QURJQUFvQWdCR0JFQWdBQ0FJTmdJQUN5QUpRUUZxSVFrZ0FFRUVhaUVBREFBTEFBc2dBaUFET3dFQUlBTWdDRTROQkVFQUlRa2dCVUVBSUFWQkFFb2JJUlVnQVNFQUEwQWdDU0FWUmcwRklBZ2dBQ2dDQUVZRVFDQUFJQU0yQWdBTElBbEJBV29oQ1NBQVFRUnFJUUFNQUFzQUN5QUNJQUE3QVFBZ0J5QUFRUWRzUVFKMGFpSUFRZlQvendCcUlnTWdBeWdDQUVFQmFqWUNBQ0FBUWZqL3p3QnFJZ01nQXlnQ0FDQUVhallDQUNBQVFmei96d0JxSWdNZ0F5Z0NBQ0FLYWpZQ0FDQUVJQUJCZ0lEUUFHb2lBeWdDQUVnRVFDQURJQVEyQWdBTElBQkJqSURRQUdvZ0NqWUNBQXdGQ3lBRFFRQktCRUFnQWlBRE93RUFJQWNnQ0VFSGJFRUNkR29pQUVIMC84OEFhaUlESUFNb0FnQkJBV28yQWdBZ0FFSDQvODhBYWlJRElBTW9BZ0FnQkdvMkFnQWdBRUg4Lzg4QWFpSURJQU1vQWdBZ0NtbzJBZ0FnQkNBQVFZU0EwQUJxSWdNb0FnQktCRUFnQXlBRU5nSUFDeUFBUVl5QTBBQnFJQW8yQWdBTUJRc2dBa0VDYXk4QkFDSUFRUkIwUVJCMUlnTkJBRW9FUUNBQ0lBTTdBUUFnQnlBQVFSeHNhaUlBUWZUL3p3QnFJZ01nQXlnQ0FFRUJhallDQUNBQVFmai96d0JxSWdNZ0F5Z0NBQ0FFYWpZQ0FDQUFRZnovendCcUlnTWdBeWdDQUNBS2FqWUNBQ0FBUVlTQTBBQnFJZ0FvQWdBZ0JFNE5CU0FBSUFRMkFnQU1CUXNnQlVHQWdBSk9CRUJCQUVFRFFib01RUUFRUFVGL0lRc01DUXNnQWlBRlFRRnFJZ0E3QVFBZ0J5QUZRUUowYWtHUWdNZ0FhaUFBUVJCMFFSQjFOZ0lBSUFjZ0JVRWNiR29pQTBHVWdOQUFhaUFFTmdJQUlBTkJrSURRQUdwQkFUWUNBQ0FEUVppQTBBQnFJQW8yQWdBZ0EwR2NnTkFBYWlBRU5nSUFJQU5Cb0lEUUFHb2dCRFlDQUNBRFFhU0EwQUJxSUFvMkFnQWdBMEdvZ05BQWFpQUtOZ0lBSUFBaEJRd0VDeUFDUVFBN0FRQWdERUVBT2dBQURBTUxJQXhCQW1vaERDQUNRUVJxSVFJZ0VVRUNhaUVMSUE1QkFtb2hEU0FLUVFGcUlRb01CUXNnQnlBRFFSQjBRUkIxUVJ4c2FpSUFRZlQvendCcUlnTWdBeWdDQUVFQmFqWUNBQ0FBUWZqL3p3QnFJZ01nQXlnQ0FDQUVhallDQUNBQVFmei96d0JxSWdBZ0FDZ0NBQ0FLYWpZQ0FBd0JDeUFISUFOQkVIUkJFSFZCSEd4cUlnQkJqSURRQUdvZ0NqWUNBQ0FBUWZUL3p3QnFJZ01nQXlnQ0FFRUJhallDQUNBQVFmai96d0JxSWdNZ0F5Z0NBQ0FFYWpZQ0FDQUFRZnovendCcUlnQWdBQ2dDQUNBS2FqWUNBQXNnREVFQmFpRU1JQUpCQW1vaEFpQUxRUUZxSVFzZ0RVRUJhaUVOSUFSQkFXb2hCQXdBQ3dBTEN5QUZRUUFnQlVFQVNodEJBV29oQTBFQklRQkJBU0VDQTBBZ0FDQURSd1JBQWtBZ0FDQUJLQUlBSWdSR0JFQWdBaUlFUVFGcUlRSU1BUXNnQkVFQ2RDQUhha0dNZ01nQWFpZ0NBQ0VFQ3lBQklBUTJBZ0FnQVVFRWFpRUJJQUJCQVdvaEFBd0JDd3NnQnlBQ1FRRnJJZ1EyQWdoQkFDQUVSUTBCR2lBSFFReHFRUUFnQkVFQ2RCQTZHaUFIUVpDQUtHcEJBQ0FFUVFSMEVEb2FRUUFoQUFOQUlBQWdCRTRFUUVFQUlRUWdCVUVBSUFWQkFFb2JJUUlEUUNBQ0lBUkdCRUJCQUNFTElBY29BZ2dpQUVFQUlBQkJBRW9iSVFGQkFDRUFBMEFnQUNBQlJnMEZJQWNnQUVFRWRHb2lBa0dRZ0NocUlnTWdBeXNEQUNBSElBQkJBblJxS0FJTXR5SVdvemtEQUNBQ1FaaUFLR29pQWlBQ0t3TUFJQmFqT1FNQUlBQkJBV29oQUF3QUN3QUxJQWNnQnlBRVFRSjBha0dRZ01nQWFpZ0NBRUVCYXlJQlFRSjBJZ05xSWdBZ0FDZ0NEQ0FISUFSQkIyeEJBblJxSWdCQmtJRFFBR29vQWdCcU5nSU1JQWNnQVVFRWRHb2lBVUdRZ0NocUlnVWdCU3NEQUNBQVFaU0EwQUJxS0FJQXQ2QTVBd0FnQVVHWWdDaHFJZ1VnQlNzREFDQUFRWmlBMEFCcUtBSUF0NkE1QXdBZ0FFR2NnTkFBYWlnQ0FDSUZJQUZCaklBSWFpSUJLQUlBU0FSQUlBRWdCVFlDQUFzZ0FFR2dnTkFBYWlnQ0FDSUZJQWNnQTBFQ2RDSUJRUVJ5YWtHTWdBaHFJZ01vQWdCS0JFQWdBeUFGTmdJQUN5QUFRYVNBMEFCcUtBSUFJZ01nQnlBQlFRaHlha0dNZ0FocUlnVW9BZ0JJQkVBZ0JTQUROZ0lBQ3lBQVFhaUEwQUJxS0FJQUlnQWdCeUFCUVF4eWFrR01nQWhxSWdFb0FnQktCRUFnQVNBQU5nSUFDeUFFUVFGcUlRUU1BQXNBQlNBSElBQkJCSFJxSWdGQmtJQUlha0VBTmdJQUlBRkJqSUFJYWlBR05nSUFJQUZCbElBSWFpQVBOZ0lBSUFGQm1JQUlha0VBTmdJQUlBQkJBV29oQUNBSEtBSUlJUVFNQVFzQUN3QUxJQXNMRHdzZ0JrVUVRQUovSUFBaENDQUZJUXBCQUNFQUlBRWlCa0VBSUFGQkFFb2JJUVVnQnlnQ0FDSURJQUVnQWlJUFFRRnJJZ0ZzUVFGMGFpRUVJQU1oQWdOQUlBQWdCVWNFUUNBRVFRQTdBUUFnQWtFQU93RUFJQUJCQVdvaEFDQUNRUUpxSVFJZ0JFRUNhaUVFREFFTEN5QVBRUUFnRDBFQVNoc2hDU0FESUFaQkFXc2lCVUVCZEdvaEJFRUFJUUFnQXlFQ0EwQWdBQ0FKUndSQUlBUkJBRHNCQUNBQ1FRQTdBUUFnQUVFQmFpRUFJQVFnQmtFQmRDSUxhaUVFSUFJZ0Myb2hBZ3dCQ3dzZ0FVRUJJQUZCQVVvYklSSWdCMEdRZ01nQWFpRUJJQWdnQmtFQmFpSUFhaUVNSUFjb0FnUWdBR29oRFNBRlFRRWdCVUVCU2hzaUUwRUJheUVVSUFNZ0FFRUJkR29oQWtFQUlBWnJRUUYwSVJCQkFDRUZRUUVoQ1FKQUEwQWdDU0FTUndSQUlBd2dGR29oRGtFQklRUURRQUpBQWtBQ1FDQUVJQk5IQkVBZ0NpQU1MUUFBU0FSQUlBMUIvd0U2QUFBZ0FpQVFhaUlBTHdFQUlnTkJFSFJCRUhVaUNFRUFTZ1JBSUFJZ0NEc0JBQ0FISUFOQkhHeHFJZ0JCaklEUUFHb2dDVFlDQUNBQVFmVC96d0JxSWdNZ0F5Z0NBRUVCYWpZQ0FDQUFRZmovendCcUlnTWdBeWdDQUNBRWFqWUNBQ0FBUWZ6L3p3QnFJZ0FnQUNnQ0FDQUphallDQUF3RkN5QUFRUUpyTHdFQUlnaEJFSFJCRUhVaEF5QUFMZ0VDSWdCQkFFb0VRQ0FEUVFCS0JFQWdCMEdRZ01nQWFpSUxJQUJCQW5ScVFRUnJLQUlBSWdNZ0NFRUNkQ0FMYWtFRWF5Z0NBQ0lJU2dSQUlBSWdDRHNCQUVFQUlRc2dCVUVBSUFWQkFFb2JJUkVnQVNFQUEwQWdDeUFSUmdSQUlBZ2hBd3dJQ3lBRElBQW9BZ0JHQkVBZ0FDQUlOZ0lBQ3lBTFFRRnFJUXNnQUVFRWFpRUFEQUFMQUFzZ0FpQURPd0VBSUFNZ0NFNE5CVUVBSVFzZ0JVRUFJQVZCQUVvYklSRWdBU0VBQTBBZ0N5QVJSZzBHSUFnZ0FDZ0NBRVlFUUNBQUlBTTJBZ0FMSUF0QkFXb2hDeUFBUVFScUlRQU1BQXNBQ3lBQ1FRSnJMZ0VBSWdoQkFFb0VRQ0FIUVpDQXlBQnFJZ3NnQUVFQ2RHcEJCR3NvQWdBaUF5QUlRZi8vQTNGQkFuUWdDMnBCQkdzb0FnQWlDRW9FUUNBQ0lBZzdBUUJCQUNFTElBVkJBQ0FGUVFCS0d5RVJJQUVoQUFOQUlBc2dFVVlFUUNBSUlRTU1Cd3NnQXlBQUtBSUFSZ1JBSUFBZ0NEWUNBQXNnQzBFQmFpRUxJQUJCQkdvaEFBd0FDd0FMSUFJZ0F6c0JBQ0FESUFoT0RRUkJBQ0VMSUFWQkFDQUZRUUJLR3lFUklBRWhBQU5BSUFzZ0VVWU5CU0FJSUFBb0FnQkdCRUFnQUNBRE5nSUFDeUFMUVFGcUlRc2dBRUVFYWlFQURBQUxBQXNnQWlBQU93RUFJQWNnQUVFSGJFRUNkR29pQUVIMC84OEFhaUlESUFNb0FnQkJBV28yQWdBZ0FFSDQvODhBYWlJRElBTW9BZ0FnQkdvMkFnQWdBRUg4Lzg4QWFpSURJQU1vQWdBZ0NXbzJBZ0FnQkNBQVFZQ0EwQUJxSWdNb0FnQklCRUFnQXlBRU5nSUFDeUFBUVl5QTBBQnFJQWsyQWdBTUJRc2dBMEVBU2dSQUlBSWdBenNCQUNBSElBaEJCMnhCQW5ScUlnQkI5UC9QQUdvaUF5QURLQUlBUVFGcU5nSUFJQUJCK1AvUEFHb2lBeUFES0FJQUlBUnFOZ0lBSUFCQi9QL1BBR29pQXlBREtBSUFJQWxxTmdJQUlBUWdBRUdFZ05BQWFpSURLQUlBU2dSQUlBTWdCRFlDQUFzZ0FFR01nTkFBYWlBSk5nSUFEQVVMSUFKQkFtc3ZBUUFpQUVFUWRFRVFkU0lEUVFCS0JFQWdBaUFET3dFQUlBY2dBRUVjYkdvaUFFSDAvODhBYWlJRElBTW9BZ0JCQVdvMkFnQWdBRUg0Lzg4QWFpSURJQU1vQWdBZ0JHbzJBZ0FnQUVIOC84OEFhaUlESUFNb0FnQWdDV28yQWdBZ0FFR0VnTkFBYWlJQUtBSUFJQVJPRFFVZ0FDQUVOZ0lBREFVTElBVkJnSUFDVGdSQVFRQkJBMEc2REVFQUVEMUJmeUVNREFrTElBSWdCVUVCYWlJQU93RUFJQWNnQlVFQ2RHcEJrSURJQUdvZ0FFRVFkRUVRZFRZQ0FDQUhJQVZCSEd4cUlnTkJsSURRQUdvZ0JEWUNBQ0FEUVpDQTBBQnFRUUUyQWdBZ0EwR1lnTkFBYWlBSk5nSUFJQU5CbklEUUFHb2dCRFlDQUNBRFFhQ0EwQUJxSUFRMkFnQWdBMEdrZ05BQWFpQUpOZ0lBSUFOQnFJRFFBR29nQ1RZQ0FDQUFJUVVNQkFzZ0FrRUFPd0VBSUExQkFEb0FBQXdEQ3lBTlFRSnFJUTBnQWtFRWFpRUNJQTVCQW1vaERDQUpRUUZxSVFrTUJRc2dCeUFEUVJCMFFSQjFRUnhzYWlJQVFmVC96d0JxSWdNZ0F5Z0NBRUVCYWpZQ0FDQUFRZmovendCcUlnTWdBeWdDQUNBRWFqWUNBQ0FBUWZ6L3p3QnFJZ0FnQUNnQ0FDQUphallDQUF3QkN5QUhJQU5CRUhSQkVIVkJIR3hxSWdCQmpJRFFBR29nQ1RZQ0FDQUFRZlQvendCcUlnTWdBeWdDQUVFQmFqWUNBQ0FBUWZqL3p3QnFJZ01nQXlnQ0FDQUVhallDQUNBQVFmei96d0JxSWdBZ0FDZ0NBQ0FKYWpZQ0FBc2dEVUVCYWlFTklBSkJBbW9oQWlBTVFRRnFJUXdnQkVFQmFpRUVEQUFMQUFzTElBVkJBQ0FGUVFCS0cwRUJhaUVEUVFFaEFFRUJJUUlEUUNBQUlBTkhCRUFDUUNBQUlBRW9BZ0FpQkVZRVFDQUNJZ1JCQVdvaEFnd0JDeUFFUVFKMElBZHFRWXlBeUFCcUtBSUFJUVFMSUFFZ0JEWUNBQ0FCUVFScUlRRWdBRUVCYWlFQURBRUxDeUFISUFKQkFXc2lCRFlDQ0VFQUlBUkZEUUVhSUFkQkRHcEJBQ0FFUVFKMEVEb2FJQWRCa0lBb2FrRUFJQVJCQkhRUU9ocEJBQ0VBQTBBZ0FDQUVUZ1JBUVFBaEJDQUZRUUFnQlVFQVNoc2hBZ05BSUFJZ0JFWUVRRUVBSVF3Z0J5Z0NDQ0lBUVFBZ0FFRUFTaHNoQVVFQUlRQURRQ0FBSUFGR0RRVWdCeUFBUVFSMGFpSUNRWkNBS0dvaUF5QURLd01BSUFjZ0FFRUNkR29vQWd5M0loYWpPUU1BSUFKQm1JQW9haUlDSUFJckF3QWdGcU01QXdBZ0FFRUJhaUVBREFBTEFBc2dCeUFISUFSQkFuUnFRWkNBeUFCcUtBSUFRUUZySWdGQkFuUWlBMm9pQUNBQUtBSU1JQWNnQkVFSGJFRUNkR29pQUVHUWdOQUFhaWdDQUdvMkFnd2dCeUFCUVFSMGFpSUJRWkNBS0dvaUJTQUZLd01BSUFCQmxJRFFBR29vQWdDM29Ea0RBQ0FCUVppQUtHb2lCU0FGS3dNQUlBQkJtSURRQUdvb0FnQzNvRGtEQUNBQVFaeUEwQUJxS0FJQUlnVWdBVUdNZ0FocUlnRW9BZ0JJQkVBZ0FTQUZOZ0lBQ3lBQVFhQ0EwQUJxS0FJQUlnVWdCeUFEUVFKMElnRkJCSEpxUVl5QUNHb2lBeWdDQUVvRVFDQURJQVUyQWdBTElBQkJwSURRQUdvb0FnQWlBeUFISUFGQkNISnFRWXlBQ0dvaUJTZ0NBRWdFUUNBRklBTTJBZ0FMSUFCQnFJRFFBR29vQWdBaUFDQUhJQUZCREhKcVFZeUFDR29pQVNnQ0FFb0VRQ0FCSUFBMkFnQUxJQVJCQVdvaEJBd0FDd0FGSUFjZ0FFRUVkR29pQVVHUWdBaHFRUUEyQWdBZ0FVR01nQWhxSUFZMkFnQWdBVUdVZ0FocUlBODJBZ0FnQVVHWWdBaHFRUUEyQWdBZ0FFRUJhaUVBSUFjb0FnZ2hCQXdCQ3dBTEFBc2dEQXNQQ3dKL0lBQWhCaUFGSVE4Z0FTSUlRUUp0SWd4QkFDQU1RUUJLR3lFRklBY29BZ0FpQXlBQ1FRSnRJaEpCQVdzaUFTQU1iRUVCZEdvaEJFRUFJUUFnQXlFQ0EwQWdBQ0FGUndSQUlBUkJBRHNCQUNBQ1FRQTdBUUFnQUVFQmFpRUFJQUpCQW1vaEFpQUVRUUpxSVFRTUFRc0xJQkpCQUNBU1FRQktHeUVLSUFNZ0RFRUJheUlGUVFGMGFpRUVRUUFoQUNBRElRSURRQ0FBSUFwSEJFQWdCRUVBT3dFQUlBSkJBRHNCQUNBQVFRRnFJUUFnQkNBTVFRRjBJZ2xxSVFRZ0FpQUphaUVDREFFTEN5QUJRUUVnQVVFQlNoc2hFeUFGUVFFZ0JVRUJTaHNoRkNBSFFaQ0F5QUJxSVFFZ0RFRUJhaUlBSUFjb0FnUnFJUXNnQ0VFQmRDQUdha0VDYWlFTklBTWdBRUVCZEdvaEFrRUFJQXhyUVFGMElSQkJBQ0VGUVFFaENnSkFBMEFnQ2lBVFJ3UkFRUUVoQkFOQUFrQUNRQUpBSUFRZ0ZFY0VRQ0FQSUEwdEFBQklCRUFnQzBIL0FUb0FBQ0FDSUJCcUlnQXZBUUFpQTBFUWRFRVFkU0lHUVFCS0JFQWdBaUFHT3dFQUlBY2dBMEVjYkdvaUFFR01nTkFBYWlBS05nSUFJQUJCOVAvUEFHb2lBeUFES0FJQVFRRnFOZ0lBSUFCQitQL1BBR29pQXlBREtBSUFJQVJxTmdJQUlBQkIvUC9QQUdvaUFDQUFLQUlBSUFwcU5nSUFEQVVMSUFCQkFtc3ZBUUFpQmtFUWRFRVFkU0VESUFBdUFRSWlBRUVBU2dSQUlBTkJBRW9FUUNBSFFaQ0F5QUJxSWdrZ0FFRUNkR3BCQkdzb0FnQWlBeUFHUVFKMElBbHFRUVJyS0FJQUlnWktCRUFnQWlBR093RUFRUUFoQ1NBRlFRQWdCVUVBU2hzaERpQUJJUUFEUUNBSklBNUdCRUFnQmlFRERBZ0xJQU1nQUNnQ0FFWUVRQ0FBSUFZMkFnQUxJQWxCQVdvaENTQUFRUVJxSVFBTUFBc0FDeUFDSUFNN0FRQWdBeUFHVGcwRlFRQWhDU0FGUVFBZ0JVRUFTaHNoRGlBQklRQURRQ0FKSUE1R0RRWWdCaUFBS0FJQVJnUkFJQUFnQXpZQ0FBc2dDVUVCYWlFSklBQkJCR29oQUF3QUN3QUxJQUpCQW1zdUFRQWlCa0VBU2dSQUlBZEJrSURJQUdvaUNTQUFRUUowYWtFRWF5Z0NBQ0lESUFaQi8vOERjVUVDZENBSmFrRUVheWdDQUNJR1NnUkFJQUlnQmpzQkFFRUFJUWtnQlVFQUlBVkJBRW9iSVE0Z0FTRUFBMEFnQ1NBT1JnUkFJQVloQXd3SEN5QURJQUFvQWdCR0JFQWdBQ0FHTmdJQUN5QUpRUUZxSVFrZ0FFRUVhaUVBREFBTEFBc2dBaUFET3dFQUlBTWdCazROQkVFQUlRa2dCVUVBSUFWQkFFb2JJUTRnQVNFQUEwQWdDU0FPUmcwRklBWWdBQ2dDQUVZRVFDQUFJQU0yQWdBTElBbEJBV29oQ1NBQVFRUnFJUUFNQUFzQUN5QUNJQUE3QVFBZ0J5QUFRUWRzUVFKMGFpSUFRZlQvendCcUlnTWdBeWdDQUVFQmFqWUNBQ0FBUWZqL3p3QnFJZ01nQXlnQ0FDQUVhallDQUNBQVFmei96d0JxSWdNZ0F5Z0NBQ0FLYWpZQ0FDQUVJQUJCZ0lEUUFHb2lBeWdDQUVnRVFDQURJQVEyQWdBTElBQkJqSURRQUdvZ0NqWUNBQXdGQ3lBRFFRQktCRUFnQWlBRE93RUFJQWNnQmtFSGJFRUNkR29pQUVIMC84OEFhaUlESUFNb0FnQkJBV28yQWdBZ0FFSDQvODhBYWlJRElBTW9BZ0FnQkdvMkFnQWdBRUg4Lzg4QWFpSURJQU1vQWdBZ0NtbzJBZ0FnQkNBQVFZU0EwQUJxSWdNb0FnQktCRUFnQXlBRU5nSUFDeUFBUVl5QTBBQnFJQW8yQWdBTUJRc2dBa0VDYXk4QkFDSUFRUkIwUVJCMUlnTkJBRW9FUUNBQ0lBTTdBUUFnQnlBQVFSeHNhaUlBUWZUL3p3QnFJZ01nQXlnQ0FFRUJhallDQUNBQVFmai96d0JxSWdNZ0F5Z0NBQ0FFYWpZQ0FDQUFRZnovendCcUlnTWdBeWdDQUNBS2FqWUNBQ0FBUVlTQTBBQnFJZ0FvQWdBZ0JFNE5CU0FBSUFRMkFnQU1CUXNnQlVHQWdBSk9CRUJCQUVFRFFib01RUUFRUFVGL0lRc01DUXNnQWlBRlFRRnFJZ0E3QVFBZ0J5QUZRUUowYWtHUWdNZ0FhaUFBUVJCMFFSQjFOZ0lBSUFjZ0JVRWNiR29pQTBHVWdOQUFhaUFFTmdJQUlBTkJrSURRQUdwQkFUWUNBQ0FEUVppQTBBQnFJQW8yQWdBZ0EwR2NnTkFBYWlBRU5nSUFJQU5Cb0lEUUFHb2dCRFlDQUNBRFFhU0EwQUJxSUFvMkFnQWdBMEdvZ05BQWFpQUtOZ0lBSUFBaEJRd0VDeUFDUVFBN0FRQWdDMEVBT2dBQURBTUxJQXRCQW1vaEN5QUNRUVJxSVFJZ0NrRUJhaUVLSUFnZ0RXcEJCR29oRFF3RkN5QUhJQU5CRUhSQkVIVkJIR3hxSWdCQjlQL1BBR29pQXlBREtBSUFRUUZxTmdJQUlBQkIrUC9QQUdvaUF5QURLQUlBSUFScU5nSUFJQUJCL1AvUEFHb2lBQ0FBS0FJQUlBcHFOZ0lBREFFTElBY2dBMEVRZEVFUWRVRWNiR29pQUVHTWdOQUFhaUFLTmdJQUlBQkI5UC9QQUdvaUF5QURLQUlBUVFGcU5nSUFJQUJCK1AvUEFHb2lBeUFES0FJQUlBUnFOZ0lBSUFCQi9QL1BBR29pQUNBQUtBSUFJQXBxTmdJQUN5QUxRUUZxSVFzZ0FrRUNhaUVDSUExQkFtb2hEU0FFUVFGcUlRUU1BQXNBQ3dzZ0JVRUFJQVZCQUVvYlFRRnFJUU5CQVNFQVFRRWhBZ05BSUFBZ0EwY0VRQUpBSUFBZ0FTZ0NBQ0lFUmdSQUlBSWlCRUVCYWlFQ0RBRUxJQVJCQW5RZ0IycEJqSURJQUdvb0FnQWhCQXNnQVNBRU5nSUFJQUZCQkdvaEFTQUFRUUZxSVFBTUFRc0xJQWNnQWtFQmF5SUVOZ0lJUVFBZ0JFVU5BUm9nQjBFTWFrRUFJQVJCQW5RUU9ob2dCMEdRZ0NocVFRQWdCRUVFZEJBNkdrRUFJUUFEUUNBQUlBUk9CRUJCQUNFRUlBVkJBQ0FGUVFCS0d5RUNBMEFnQWlBRVJnUkFRUUFoQ3lBSEtBSUlJZ0JCQUNBQVFRQktHeUVCUVFBaEFBTkFJQUFnQVVZTkJTQUhJQUJCQkhScUlnSkJrSUFvYWlJRElBTXJBd0FnQnlBQVFRSjBhaWdDRExjaUZxTTVBd0FnQWtHWWdDaHFJZ0lnQWlzREFDQVdvemtEQUNBQVFRRnFJUUFNQUFzQUN5QUhJQWNnQkVFQ2RHcEJrSURJQUdvb0FnQkJBV3NpQVVFQ2RDSURhaUlBSUFBb0Fnd2dCeUFFUVFkc1FRSjBhaUlBUVpDQTBBQnFLQUlBYWpZQ0RDQUhJQUZCQkhScUlnRkJrSUFvYWlJRklBVXJBd0FnQUVHVWdOQUFhaWdDQUxlZ09RTUFJQUZCbUlBb2FpSUZJQVVyQXdBZ0FFR1lnTkFBYWlnQ0FMZWdPUU1BSUFCQm5JRFFBR29vQWdBaUJTQUJRWXlBQ0dvaUFTZ0NBRWdFUUNBQklBVTJBZ0FMSUFCQm9JRFFBR29vQWdBaUJTQUhJQU5CQW5RaUFVRUVjbXBCaklBSWFpSURLQUlBU2dSQUlBTWdCVFlDQUFzZ0FFR2tnTkFBYWlnQ0FDSURJQWNnQVVFSWNtcEJqSUFJYWlJRktBSUFTQVJBSUFVZ0F6WUNBQXNnQUVHb2dOQUFhaWdDQUNJQUlBY2dBVUVNY21wQmpJQUlhaUlCS0FJQVNnUkFJQUVnQURZQ0FBc2dCRUVCYWlFRURBQUxBQVVnQnlBQVFRUjBhaUlCUVpDQUNHcEJBRFlDQUNBQlFZeUFDR29nRERZQ0FDQUJRWlNBQ0dvZ0VqWUNBQ0FCUVppQUNHcEJBRFlDQUNBQVFRRnFJUUFnQnlnQ0NDRUVEQUVMQUFzQUN5QUxDd3NJQUNBQUtBSVFSUXNKQUNBQUVQd0NFRFFMRkFBZ0FFSFlrUU0yQWdBZ0FFRUVhaEJISUFBTENnQWdBRUVZZEVFWWRRc1VBQ0FBUVppUkF6WUNBQ0FBUVFScUVFY2dBQXNKQUNBQUlBRVE5QVFMMlFNQ0FuNENmeU1BUVNCcklnUWtBQUpBSUFGQy8vLy8vLy8vLy8vL0FJTWlBMEtBZ0lDQWdJREFnRHg5SUFOQ2dJQ0FnSUNBd1AvREFIMVVCRUFnQVVJRWhpQUFRanlJaENFRElBQkMvLy8vLy8vLy8vOFBneUlBUW9HQWdJQ0FnSUNBQ0ZvRVFDQURRb0dBZ0lDQWdJQ0F3QUI4SVFJTUFnc2dBMEtBZ0lDQWdJQ0FnRUI5SVFJZ0FFS0FnSUNBZ0lDQWdBaUZRZ0JTRFFFZ0FpQURRZ0dEZkNFQ0RBRUxJQUJRSUFOQ2dJQ0FnSUNBd1AvL0FGUWdBMEtBZ0lDQWdJREEvLzhBVVJ0RkJFQWdBVUlFaGlBQVFqeUloRUwvLy8vLy8vLy9BNE5DZ0lDQWdJQ0FnUHovQUlRaEFnd0JDMEtBZ0lDQWdJQ0ErUDhBSVFJZ0EwTC8vLy8vLy8rLy84TUFWZzBBUWdBaEFpQURRakNJcHlJRlFaSDNBRWtOQUNBRVFSQnFJQUFnQVVMLy8vLy8vLzgvZzBLQWdJQ0FnSURBQUlRaUFpQUZRWUgzQUdzUWpBRWdCQ0FBSUFKQmdmZ0FJQVZyRUlVQ0lBUXBBd2hDQklZZ0JDa0RBQ0lBUWp5SWhDRUNJQVFwQXhBZ0JDa0RHSVJDQUZLdElBQkMvLy8vLy8vLy8vOFBnNFFpQUVLQmdJQ0FnSUNBZ0FoYUJFQWdBa0lCZkNFQ0RBRUxJQUJDZ0lDQWdJQ0FnSUFJaFVJQVVnMEFJQUpDQVlNZ0Fud2hBZ3NnQkVFZ2FpUUFJQUlnQVVLQWdJQ0FnSUNBZ0lCL2c0Uy9DMFVCQVg4akFFRVFheUlGSkFBZ0JTQUJJQUlnQXlBRVFvQ0FnSUNBZ0lDQWdIK0ZFS0VCSUFVcEF3QWhBU0FBSUFVcEF3ZzNBd2dnQUNBQk53TUFJQVZCRUdva0FBdkVBUUlCZndKK1FYOGhBd0pBSUFCQ0FGSWdBVUwvLy8vLy8vLy8vLzhBZ3lJRVFvQ0FnSUNBZ01ELy93QldJQVJDZ0lDQWdJQ0F3UC8vQUZFYkRRQkJBQ0FDUXYvLy8vLy8vLy8vL3dDRElnVkNnSUNBZ0lDQXdQLy9BRllnQlVLQWdJQ0FnSURBLy84QVVSc05BQ0FBSUFRZ0JZU0VVQVJBUVFBUEN5QUJJQUtEUWdCWkJFQkJBQ0FCSUFKVElBRWdBbEViRFFFZ0FDQUJJQUtGaEVJQVVnOExJQUJDQUZJZ0FTQUNWU0FCSUFKUkd3MEFJQUFnQVNBQ2hZUkNBRkloQXdzZ0F3dUpBZ0FDUUNBQUJIOGdBVUgvQUUwTkFRSkFRYXliQkNnQ0FDZ0NBRVVFUUNBQlFZQi9jVUdBdndOR0RRTU1BUXNnQVVIL0QwMEVRQ0FBSUFGQlAzRkJnQUZ5T2dBQklBQWdBVUVHZGtIQUFYSTZBQUJCQWc4TElBRkJnRUJ4UVlEQUEwY2dBVUdBc0FOUGNVVUVRQ0FBSUFGQlAzRkJnQUZ5T2dBQ0lBQWdBVUVNZGtIZ0FYSTZBQUFnQUNBQlFRWjJRVDl4UVlBQmNqb0FBVUVERHdzZ0FVR0FnQVJyUWYvL1AwMEVRQ0FBSUFGQlAzRkJnQUZ5T2dBRElBQWdBVUVTZGtId0FYSTZBQUFnQUNBQlFRWjJRVDl4UVlBQmNqb0FBaUFBSUFGQkRIWkJQM0ZCZ0FGeU9nQUJRUVFQQ3d0QjBKa0VRUmsyQWdCQmZ3VkJBUXNQQ3lBQUlBRTZBQUJCQVF2MkFRRUJmd0pBQWtBQ1FDQUFJQUZ6UVFOeERRQWdBa0VBUnlFREFrQWdBVUVEY1VVZ0FrVnlEUUFEUUNBQUlBRXRBQUFpQXpvQUFDQURSUTBFSUFCQkFXb2hBQ0FDUVFGcklnSkJBRWNoQXlBQlFRRnFJZ0ZCQTNGRkRRRWdBZzBBQ3dzZ0EwVU5BU0FCTFFBQVJRMENJQUpCQkVrTkFBTkFJQUVvQWdBaUEwRi9jeUFEUVlHQ2hBaHJjVUdBZ1lLRWVIRU5BU0FBSUFNMkFnQWdBRUVFYWlFQUlBRkJCR29oQVNBQ1FRUnJJZ0pCQTBzTkFBc0xJQUpGRFFBRFFDQUFJQUV0QUFBaUF6b0FBQ0FEUlEwQ0lBQkJBV29oQUNBQlFRRnFJUUVnQWtFQmF5SUNEUUFMQzBFQUlRSUxJQUJCQUNBQ0VEb2FDMllCQTM5QmZ5RUNBa0FnQUVVZ0FVVnlEUUJCQUNFQ0lBQkJER3BCQUVHQUNCQTZHaUFCSUFBb0FnZ2dBQ2dDQkd4cUlRTURRQ0FCSUFOUERRRWdBQ0FCTFFBQVFRSjBhaUlFUVF4cUlBUW9BZ3hCQVdvMkFnQWdBVUVCYWlFQkRBQUxBQXNnQWdzcUFRRi9Jd0JCRUdzaUJDUUFJQVFnQXpZQ0RDQUFJQUVnQWlBREVJZ0NJUUFnQkVFUWFpUUFJQUFMcndFQkJuOGpBRUh3QVdzaUJ5UUFJQWNnQURZQ0FFRUJJUVlDUUNBRFFRSklEUUJCQUNBQmF5RUpJQUFoQlFOQUlBQWdCU0FKYWlJRklBUWdBMEVDYXlJS1FRSjBhaWdDQUdzaUNDQUNFUU1BUVFCT0JFQWdBQ0FGSUFJUkF3QkJBRTROQWdzZ0J5QUdRUUowYWlBSUlBVWdDQ0FGSUFJUkF3QkJBRTRpQ0JzaUJUWUNBQ0FHUVFGcUlRWWdBMEVCYXlBS0lBZ2JJZ05CQVVvTkFBc0xJQUVnQnlBR0VKRUZJQWRCOEFGcUpBQUw0UUVCQW44Z0FrRUFSeUVEQWtBQ1FBSkFJQUJCQTNGRklBSkZjZzBBSUFGQi93RnhJUVFEUUNBQUxRQUFJQVJHRFFJZ0FrRUJheUlDUVFCSElRTWdBRUVCYWlJQVFRTnhSUTBCSUFJTkFBc0xJQU5GRFFFTEFrQWdBQzBBQUNBQlFmOEJjVVlnQWtFRVNYSU5BQ0FCUWY4QmNVR0Jnb1FJYkNFREEwQWdBQ2dDQUNBRGN5SUVRWDl6SUFSQmdZS0VDR3R4UVlDQmdvUjRjUTBCSUFCQkJHb2hBQ0FDUVFScklnSkJBMHNOQUFzTElBSkZEUUFnQVVIL0FYRWhBUU5BSUFFZ0FDMEFBRVlFUUNBQUR3c2dBRUVCYWlFQUlBSkJBV3NpQWcwQUN3dEJBQXZCQVFFRGZ3SkFJQUVnQWlnQ0VDSURCSDhnQXdVZ0FoQ2NCUTBCSUFJb0FoQUxJQUlvQWhRaUJXdExCRUFnQWlBQUlBRWdBaWdDSkJFRUFBOExBa0FnQWlnQ1VFRUFTQVJBUVFBaEF3d0JDeUFCSVFRRFFDQUVJZ05GQkVCQkFDRUREQUlMSUFBZ0EwRUJheUlFYWkwQUFFRUtSdzBBQ3lBQ0lBQWdBeUFDS0FJa0VRUUFJZ1FnQTBrTkFTQUFJQU5xSVFBZ0FTQURheUVCSUFJb0FoUWhCUXNnQlNBQUlBRVFQeG9nQWlBQ0tBSVVJQUZxTmdJVUlBRWdBMm9oQkFzZ0JBdU5BUUFnQUNBQUlBQWdBQ0FBUkFuMy9RM2hQUUkvb2tTSXNnRjE0TzlKUDZDaVJEdVBhTFVvZ3FTL29LSkVWVVNJRGxYQnlUK2dva1I5YitzREV0YlV2NkNpUkZWVlZWVlZWY1Uvb0NBQW9pQUFJQUFnQUNBQVJJS1NMckhGdUxNL29rUlpBWTBiYkFibXY2Q2lSTWlLV1p6bEtnQkFvS0pFU3kyS0hDYzZBOENnb2tRQUFBQUFBQUR3UDZDakM0NEtBUTUvSUFFb0FoUWhDU0FCS0FJUUlRTWdBU2dDRENFTElBRW9BZ2doQlNBQUtBTGtBeWdDR0NFTkFrQWdBU2dDQkNJSElBRW9BZ0FpQmtvRVFDQUdJUW9EUUNBRklBdE1CRUFnRFNBS1FRSjBhaWdDQUNFTUlBVWhBZ05BSUFNZ0NVd0VRQ0FNSUFKQkJuUnFJQU5CQVhScUlRQWdBeUVFQTBBZ0FDOEJBQVJBSUFFZ0NqWUNBQXdIQ3lBQVFRSnFJUUFnQkNBSlJ5RUlJQVJCQVdvaEJDQUlEUUFMQ3lBQ0lBdEhJUUFnQWtFQmFpRUNJQUFOQUFzTElBY2dDa2NoQUNBS1FRRnFJUW9nQUEwQUN3c2dCaUVLQ3dKQUlBY2dDa29FUUNBSElRZ0RRQ0FGSUF0TUJFQWdEU0FJUVFKMGFpZ0NBQ0VNSUFVaEFnTkFJQU1nQ1V3RVFDQU1JQUpCQm5ScUlBTkJBWFJxSVFBZ0F5RUVBMEFnQUM4QkFBUkFJQUVnQ0RZQ0JBd0hDeUFBUVFKcUlRQWdCQ0FKUnlFR0lBUkJBV29oQkNBR0RRQUxDeUFDSUF0SElRQWdBa0VCYWlFQ0lBQU5BQXNMSUFnZ0Nrb2hBQ0FJUVFGcklRZ2dBQTBBQ3dzZ0J5RUlDd0pBSUFVZ0MwZ0VRQ0FGSVFZRFFDQUlJQW9pQWs0RVFBTkFJQU1nQ1V3RVFDQU5JQUpCQW5ScUtBSUFJQVpCQm5ScUlBTkJBWFJxSVFBZ0F5RUVBMEFnQUM4QkFBUkFJQUVnQmpZQ0NBd0hDeUFBUVFKcUlRQWdCQ0FKUnlFSElBUkJBV29oQkNBSERRQUxDeUFDSUFoSElRQWdBa0VCYWlFQ0lBQU5BQXNMSUFZZ0MwY2hBQ0FHUVFGcUlRWWdBQTBBQ3dzZ0JTRUdDd0pBSUFZZ0MwZ0VRQ0FMSVFjRFFDQUlJQW9pQWs0RVFBTkFJQU1nQ1V3RVFDQU5JQUpCQW5ScUtBSUFJQWRCQm5ScUlBTkJBWFJxSVFBZ0F5RUVBMEFnQUM4QkFBUkFJQUVnQnpZQ0RBd0hDeUFBUVFKcUlRQWdCQ0FKUnlFRklBUkJBV29oQkNBRkRRQUxDeUFDSUFoSElRQWdBa0VCYWlFQ0lBQU5BQXNMSUFZZ0IwZ2hBQ0FIUVFGcklRY2dBQTBBQ3dzZ0N5RUhDd0pBSUFNZ0NVZ0VRQ0FHUVFaMElRd2dBeUVGQTBBZ0NDQUtJZ0pPQkVBRFFDQUdJQWRNQkVBZ0RTQUNRUUowYWlnQ0FDQU1haUFGUVFGMGFpRUFJQVloQkFOQUlBQXZBUUFFUUNBQklBVTJBaEFNQndzZ0FFRkFheUVBSUFRZ0IwY2hDeUFFUVFGcUlRUWdDdzBBQ3dzZ0FpQUlSeUVBSUFKQkFXb2hBaUFBRFFBTEN5QUZJQWxISVFBZ0JVRUJhaUVGSUFBTkFBc0xJQU1oQlFzQ1FDQUZJQWxJQkVBZ0JrRUdkQ0VNSUFraEFnTkFJQWdnQ2lJRFRnUkFBMEFnQmlBSFRBUkFJQTBnQTBFQ2RHb29BZ0FnREdvZ0FrRUJkR29oQUNBR0lRUURRQ0FBTHdFQUJFQWdBU0FDTmdJVURBY0xJQUJCUUdzaEFDQUVJQWRISVFzZ0JFRUJhaUVFSUFzTkFBc0xJQU1nQ0VjaEFDQURRUUZxSVFNZ0FBMEFDd3NnQWlBRlNpRUFJQUpCQVdzaEFpQUFEUUFMQ3lBSklRSUxJQUVnQnlBR2EwRU1iQ0lBSUFCc0lBZ2dDbXRCQkhRaUFDQUFiR29nQWlBRmF5SU9RUU4wSWdBZ0FHeHFOZ0lZUVFBaEJDQUlJQXBPQkVBZ0RrRUJha0VEY1NFUEEwQWdCaUFIVEFSQUlBMGdDa0VDZEdvb0FnQWhEQ0FHSVFNRFFDQURJUXNDUUNBQ0lBVklEUUFnRENBTFFRWjBhaUFGUVFGMGFpRURRUUFoQ1NBRklRQWdEd1JBQTBBZ0FFRUJhaUVBSUFRZ0F5OEJBRUVBUjJvaEJDQURRUUpxSVFNZ0NVRUJhaUlKSUE5SERRQUxDeUFPUVFOSkRRQURRQ0FFSUFNdkFRQkJBRWRxSUFNdkFRSkJBRWRxSUFNdkFRUkJBRWRxSUFNdkFRWkJBRWRxSVFRZ0EwRUlhaUVESUFCQkEyb2hDU0FBUVFScUlRQWdBaUFKUncwQUN3c2dDMEVCYWlFRElBY2dDMGNOQUFzTElBZ2dDa2NoQUNBS1FRRnFJUW9nQUEwQUN3c2dBU0FFTmdJY0M4Y0NBUU4vSUFBb0FnUWhBd0pBSUFGQkFrOEVRQ0FBS0FJQUlnSWdBVFlDR0NBQ1FRODJBaFFnQUNBQUtBSUFLQUlBRVFFQURBRUxJQUZCQVVjTkFDQURLQUpFSWdJRVFBTkFJQUlvQWlnRVFDQUNRUUEyQWlnZ0FDQUNRVEJxSUFJb0FqZ1JBZ0FMSUFJb0Fpd2lBZzBBQ3dzZ0EwRUFOZ0pFSUFNb0FrZ2lBZ1JBQTBBZ0FpZ0NLQVJBSUFKQkFEWUNLQ0FBSUFKQk1Hb2dBaWdDT0JFQ0FBc2dBaWdDTENJQ0RRQUxDeUFEUVFBMkFrZ0xJQU1nQVVFQ2RHb2lBU0lBS0FJOElRSWdBRUVBTmdJOElBSUVRQU5BSUFJb0FnQWhBQ0FDS0FJRUlBSW9BZ2hxUVJCcUlRUWdBaEEwSUFNZ0F5Z0NUQ0FFYXpZQ1RDQUFJZ0lOQUFzTElBRW9BalFoQWlBQlFRQTJBalFnQWdSQUEwQWdBaWdDQUNFQUlBSW9BZ1FnQWlnQ0NHcEJFR29oQVNBQ0VEUWdBeUFES0FKTUlBRnJOZ0pNSUFBaUFnMEFDd3NMTEFFQmZ5QUFFS3NGSUFBb0FnQUVRQ0FBRUtnRklBQVFOUm9nQUNnQ0FDRUJJQUFRM0FFYUlBRVFOQXNMaVFNQkJuOGdBQ2dDR0NJQktBSUVJUUlnQVNnQ0FDRUVBMEFnQWtVRVFDQUFJQUVvQWd3UkFBQkZCRUJCQUE4TElBRW9BZ0FoQkNBQktBSUVJUUlMSUFSQkFXb2hBeUFDUVFGcklRSWdCQzBBQUVIL0FVY0VRQU5BSUFBb0F0QURJZ1FnQkNnQ0dFRUJhallDR0NBQklBSTJBZ1FnQVNBRE5nSUFJQUlFZnlBQ0JTQUFJQUVvQWd3UkFBQkZCRUJCQUE4TElBRW9BZ0FoQXlBQktBSUVDMEVCYXlFQ0lBTXRBQUFoQkNBRFFRRnFJUU1nQkVIL0FVY05BQXNMQTBBZ0FnUi9JQUlGSUFBZ0FTZ0NEQkVBQUVVRVFFRUFEd3NnQVNnQ0FDRURJQUVvQWdRTFFRRnJJUUlnQXkwQUFDRUZJQU5CQVdvaUJDRURJQVZCL3dGR0RRQUxJQVZGQkVBZ0FDZ0MwQU1pQXlBREtBSVlRUUpxTmdJWUlBRWdBallDQkNBQklBUTJBZ0FNQVFzTElBQW9BdEFES0FJWUlnTUVRQ0FBS0FJQUlnWWdBellDR0NBR1FmY0FOZ0lVSUFBb0FnQWdCVFlDSENBQVFYOGdBQ2dDQUNnQ0JCRUNBQ0FBS0FMUUEwRUFOZ0lZQ3lBQUlBVTJBcmdESUFFZ0FqWUNCQ0FCSUFRMkFnQkJBUXNaQUNBQUtBSUFJQUUyQWdBZ0FDQUFLQUlBUVFocU5nSUFDejRCQW44akFFRVFheUlFSkFBZ0JFRUlhaUlESUFFZ0FpQUFLQUlBRVFVQUlBTW9BZ0FRTGlBREtBSUFJUUFnQXlnQ0FCQXRJQVJCRUdva0FDQUFDMUVCQW44akFFRVFheUlDSkFBZ0FDZ0NBQ0VESUFJZ0FDZ0NCQ0lBUVFGMUlBRnFJZ0VnQUVFQmNRUi9JQUVvQWdBZ0Eyb29BZ0FGSUFNTEVRQUFOZ0lNSUFJb0Fnd2hBQ0FDUVJCcUpBQWdBQXNIQUNBQUVRNEFDd29BSUFCQkFSQ0JBUm9MdlFNQ0FYOERmU01BUVNCcklnWWtBQ0FGQW44Q1FBSkFBa0FnQVVVTkFDQUFJQUVnQkNvQ0NDSUlJQVFxQWd3aUNTQUdRUnhxSUFaQkVHb1Ewd0pCQUVnTkFDQUZBbjhnQmlvQ0hDSUhpME1BQUFCUFhRUkFJQWVvREFFTFFZQ0FnSUI0Q3pZQ0FDQUZBbjhnQmlvQ0VDSUhpME1BQUFCUFhRUkFJQWVvREFFTFFZQ0FnSUI0Q3pZQ0JDQUNSUTBCSUFBZ0FpQUlJQWtnQmtFWWFpQUdRUXhxRU5NQ1FRQklEUUVnQlFKL0lBWXFBaHdpQnlBSGtpQUdLZ0lZa3lJSGkwTUFBQUJQWFFSQUlBZW9EQUVMUVlDQWdJQjRDellDQ0NBRkFuOGdCaW9DRUNJSElBZVNJQVlxQWd5VElnZUxRd0FBQUU5ZEJFQWdCNmdNQVF0QmdJQ0FnSGdMTmdJTUlBTkZEUUlnQUNBRElBZ2dDU0FHUVJScUlBWkJDR29RMHdKQkFFZ05BaUFGQW44Z0Jpb0NGQ0FHS2dJY1F3QUFRRUNVSUFZcUFoaERBQUJBd0pTU2tpSUlpME1BQUFCUFhRUkFJQWlvREFFTFFZQ0FnSUI0Q3pZQ0VDQUdLZ0lJSUFZcUFoQkRBQUJBUUpRZ0Jpb0NERU1BQUVEQWxKS1NJZ2lMUXdBQUFFOWRCRUFnQ0tnTUJBdEJnSUNBZ0hnTUF3c2dCVUovTndJQUN5QUZRbjgzQWdnTElBVkJmellDRUVGL0N6WUNGQ0FHUVNCcUpBQUxUZ0VDZlNBQktnSUFJQUFxQWdDVElnUWdCSlFnQVNvQ0JDQUFLZ0lFa3lJRUlBU1VrcEVpQlVNQUFBQUFYQVJBSUFJZ0JDQUZsVGdDQUNBRElBRXFBZ0FnQUNvQ0FKTWdCWlU0QWdBTEN3Z0FRUXdRVEJCTkN5Y0JBWDhqQUVFUWF5SUNKQUFnQUVFRFFmaXdBa0d3cVFKQjR3QWdBUkFHSUFKQkVHb2tBQXNaQUNBQUlBRkJuZUlCUWZPQUJFR1E4QU5CalBBREVLd0VDeE1BSUFCQjRQTURRWWp3QTBHRThBTVE4d1lMakFRQkNYOGpBRUVRYXlJTEpBQUNRQUpBQWtBQ1FDQUNCRUFnQTBVTkFTQUVSUTBDSUFBZ0FSRGRCU0FDSUFSc2JDSUZOZ0lNSUFNZ0JXd2lEQ0FBS0FJVVJ3UkFJQXdRVENFR0l3QkJFR3NpRFNRQUl3QkJJR3NpQnlRQUlBMUJDR29pQ1NBR05nSUFJQWRCR0dvZ0JoQ3BCaUVLUVJBUVRDRUlJd0JCSUdzaUJTUUFJQVVnQmpZQ0RDQUlFUDRESUFoQnRPQUJOZ0lBSUFoQkRHb2dCVUVJYWlBRlFReHFJQVZCR0dvUXJRSWdCVUVRYWhDdEFob2dCVUVnYWlRQUlBa2dDRFlDQkNBS0VMZ0JHaUFISUFZMkFnUWdCeUFHTmdJQUlBb29BZ0FoQlNBS1FRQTJBZ0FnQlFSQUlBVVFOQXNnQjBFZ2FpUUFJQWtnQUVFWWFoQ0NCQ0FKRU5FQklBMUJFR29rQUNBQUtBSVlSUTBFSUFBb0FoaEZEUVVMSUFBZ0REWUNGQ0FBSUFRMkFoQWdBQ0FETmdJSUlBQWdBallDQkNBQUlBRTJBZ0FnQzBFUWFpUUFEd3RCMExJRVFmd0pFRE5CMnhRUU0wRzBIUkF6UWY4QUVEWkI3aUVRTTBIT0pCQXpFRGNRQUFBTFFkQ3lCRUdETEJBelFkc1VFRE5CdEIwUU0wR0FBUkEyUWU0aEVETkJoVEFRTXhBM0VBQUFDMEhRc2dSQm04UUFFRE5CMnhRUU0wRzBIUkF6UVlJQkVEWkI3aUVRTTBIQnh3QVFNeEEzRUFBQUMwSFFzZ1JCcWRBQUVETkIyeFFRTTBHMEhSQXpRWlVCRURaQjdpRVFNMEhNMHdBUU14QTNFQUFBQzBFUUVBb2lBQ0FMUWVEWEFCQ2JBUkRlQWlBQVFmelhBVUVPRUFrQUN4c0JBWDhnQUNnQ0FDSUJSUVJBRHdzZ0FSQTBJQUJCQURZQ0FBc1FBQ0FBS0FJQUlBRW9BZ0JyUVFKMUM3c09BUXgvSXdCQklHc2lEU1FBQWtBZ0FpMEFaQVJBSUEwZ0FFSElBR29pQUJEbUFqWUNDQ0FOUVJocUlBMUJDR29Ra0FJaEFTQUNFS3dDRUxrQ0lRY2dBaENzQWhEbUFpRURJQUVvQWdBaEFTTUFRU0JySWdRa0FDQUVJQUUyQWhnZ0FDZ0NBQ0VCSUFRZ0FCQzVBallDQUNBQklBUkJHR29nQkJEd0EwRUNkR29oQlFKQUlBY2dBeER2QlNJR1FRQk1EUUFnQUJBMUtBSUFJQUFvQWdRaUNXdEJBblVnQms0RVFDQUVJQU0yQWdBZ0NTQUZheUlLUVFKMUlnRWdCa2dFUUNBRUlBYzJBZ0FnQkNBQkVPNEZJQVFvQWdBaERDTUFRUkJySWdna0FDQUlJQUFnQmlBQmF4QzNBaUVDSUFBUU5TRUxJd0JCRUdzaUFTUUFJQUVnQXpZQ0FDQUJJQXcyQWdnRFFDQUJRUWhxSUFFUWd3RUVRQ0FMSUFJb0FnUWdBVUVJYWlJREtBSUFFUE1CSUFNUWpRSWdBaUFDS0FJRVFRUnFOZ0lFREFFTEN5QUJRUkJxSkFBZ0FoQnVJQWhCRUdva0FDQUtRUUJNRFFJTEl3QkJFR3NpQ0NRQUlBZ2dBQ0lDSUFrZ0JTQUNLQUlFSWdNZ0JTQUdRUUowYW10cUlnRnJRUUoxRUxjQ0lnb29BZ1FoQmlBQklRQURRQ0FBSUFsUEJFQWdDaEJ1SUFFZ0JVY0VRQ0FESUFFZ0JXc2lBR3NnQlNBQUVNc0NDeUFJUVJCcUpBQUZJQUlRTlNBR0lBQVE4d0VnQ2lBR1FRUnFJZ1kyQWdRZ0FFRUVhaUVBREFFTEN5QUhJQVFvQWdBZ0JSRFlBaG9NQVFzZ0FCQTFJUUVnQkNBQUlBQVFSQ0FHYWhEakFpQUZJQUFvQWdCclFRSjFJQUVRMmdJaEFpTUFRU0JySWdZa0FDQUdJQWMyQWhnZ0JrRUlhaUFDUVFocUlBY2dBeER2QlJDbUF5RUJBMEFnQVNnQ0FDQUJLQUlFUndSQUlBSW9BaEFnQVNnQ0FDQUdRUmhxSWdNb0FnQVE4d0VnQVNBQktBSUFRUVJxTmdJQUlBTVFqUUlNQVFzTElBRVFxd0VnQmtFZ2FpUUFJQUFRNmdJZ0FpZ0NCQ0VCSUFBUU5TQUFLQUlBSUFVZ0FrRUVhaUlIRUpnQ0lBQVFOU0VHSUFBb0FnUWhDU0FDUVFocUlRTURRQ0FGSUFsSEJFQWdCaUFES0FJQUlBVVE4d0VnQXlBREtBSUFRUVJxTmdJQUlBVkJCR29oQlF3QkN3c2dBQ0FIRUVnZ0FFRUVhaUFERUVnZ0FCQTFJQUlRUGhCSUlBSWdBaWdDQkRZQ0FDQUFJQUFRUkJDMkFpQUJJUVVnQWhDNEFnc2dCUkNYQkJvZ0JFRWdhaVFBREFFTElBMUJDR29RVFNFSkl3QkJJR3NpQ2lRQVFYOGhCRUYvSVFZZ0FrSG9BR29pREJCRUlRSWdDa0VRYWlJSEVLZ0NJQUlFUUNBSEVKQUVJQUpKQkVBUW5BRUFDeUFISUFjUU5TQUNFSmtHSWdnMkFnQWdCeUFJTmdJRUlBY1FOU0FJSUFKQkEzUnFOZ0lBSUFkQkFCQ2dBeUFISUFJUWhnUUxBa0FEUUNBSEVFTWdCVTBFUUNBR1FYOUhCRUFnQ1NBTUlBWVFQQkNyQWtFQUlRVURRQ0FIRUVNZ0JVME5CQUpBSUFVZ0JrWU5BQ0FISUFVUVVpZ0NCQ0FISUFZUVVpZ0NCRVlFUUNBSklBd2dCUkE4RUtzQ0RBRUxJQWNnQlJCU0lRUUNRQ0FCS0FJRUlBRVFOU2dDQUVjRVFDQUJJQVFRcWdNTUFRc2pBRUVnYXlJTEpBQWdBUkExSWdJZ0MwRUlhaUFCSUFFUVEwRUJhaENqQXlBQkVFTWdBaENkQXlJQ0tBSUlJQVFRNEFJZ0FpQUNLQUlJUVFocU5nSUlJQUVRNUFJZ0FSQTFJUTRnQVNnQ0FDRVBJQUVvQWdRaENDQUNRUVJxSVFRRFFDQUlJQTlIQkVBZ0RpQUVLQUlBUVFocklBaEJDR3NpQ0JEZ0FpQUVJQVFvQWdCQkNHczJBZ0FNQVFzTElBRWdCQkJJSUFGQkJHb2dBa0VJYWhCSUlBRVFOU0FDRUQ0UVNDQUNJQUlvQWdRMkFnQWdBU0FCRUVNUW9BTWdBaWdDQkNFRUEwQWdCQ0FDS0FJSVJ3UkFJQUlvQWhBYUlBSWdBaWdDQ0VFSWF6WUNDQXdCQ3dzZ0FpZ0NBQVJBSUFJb0FoQWFJQUlvQWdBaEJDQUNFTDRHR2lBRUVEUUxJQXRCSUdva0FBc2dBUkM1QWlFQ0lBRVE1Z0loQ3lNQVFTQnJJZ2drQUNBSUlBczJBaEFnQ0NBQ05nSVlJQWhCRUdvZ0NFRVlhaENmQXlFT0l3QkJJR3NpQkNRQUlBUWdDellDRUNBRUlBSTJBaGdDUUNBT1FRSklEUUFnQkNBRVFSaHFJQTVCQW10QkFYWWlBaEQyQVRZQ0NDQUVLQUlJSUFSQkVHb1EwZ0VvQWdBUXFRSkZEUUFnQkNBRUtBSVFLUUlBTndNQUEwQUNRQ0FFS0FJUUlBUW9BZ2dwQWdBM0FnQWdCQ0FFS0FJSU5nSVFJQUpGRFFBZ0JDQUVRUmhxSUFKQkFXdEJBbTBpQWhEMkFUWUNDQ0FFS0FJSUlBUVFxUUlOQVFzTElBUW9BaEFnQkNrQ0FEY0NBQXNnQkVFZ2FpUUFJQWhCSUdva0FBc2dCVUVCYWlFRkRBQUxBQXNGSUF3Z0JSQThLQUlBUVFScUlBTVFtd01oQWlBS1FRaHFJQXdnQlJBOEtBSUFJQUlROGdFYUlBY2dCUkJTSUFvcEF3ZzNBZ0FnQWlBRUlBSWdCRWtpQWhzaEJDQUZJQVlnQWhzaEJpQUZRUUZxSVFVTUFRc0xRZEN5QkVIMnVRRVFNMEhYL1FBUU0wSEt4UUFRTTBHYkFSQTJRZHZKQUJBelFaaTZBUkF6RURjUUFBQUxJQWNRandZZ0NrRWdhaVFBUVFBaEFnTkFJQWtRUkNBQ1RRUkFBa0FnQUNnQ1pDQUFLQUpvVGcwQUlBRVE4QVVOQUNBQktBSUFLQUlBSVFJZ0FSRHlCU0FBSUFBb0FtUkJBV28yQW1RZ0FDQUJJQUlnQXhEeEF3c2dDUkIwQlNBQUlBRWdDU0FDRUR3b0FnQWdBeER4QXlBQ1FRRnFJUUlNQVFzTEN5QU5RU0JxSkFBTHBnRUJCWDlCaUFFUU95SUJCSDhEUUVFQUlRTWdBa0VEUmtVRVFBTkFJQU5CQkVaRkJFQWdBMEVEZENJRUlBRWdBa0VGZENJRmFtb2dBQ0FGYWlBRWFpc0RBRGtEQUNBRFFRRnFJUU1NQVFzTElBSkJBV29oQWd3QkN3c2dBVUtBZ0lDQWdJQ0E4RDgzQTRBQklBRkNnSUNBZ0lDQWdJakFBRGNEZUNBQlFvQ0FnSURJd3V2M1B6Y0RjQ0FCUW9DQWdJQ2FzK2JjUHpjRGFDQUJRUW8yQW1BZ0FRVkJBQXNMV1FFQmZTQUFJQUlxQWdnZ0Fpb0NBQ0FEbENBQ0tnSUVJQVNVa3BJZ0Fpb0NJQ0FDS2dJWUlBT1VJQUlxQWh3Z0JKU1NraUlGbFRnQ0FDQUJJQUlxQWhRZ0Fpb0NEQ0FEbENBQ0tnSVFJQVNVa3BJZ0JaVTRBZ0FMVXdFQmZ5QUFFS2dDSUFFRVFDQUFFSlVFSUFGSkJFQVFuQUVBQ3lBQUlBQVFOU0FCRU1zR0lnSTJBZ0FnQUNBQ05nSUVJQUFRTlNBQ0lBRkJBblJxTmdJQUlBQkJBQkMyQWlBQUlBRVFxQU1MSUFBTEN3QWdBQ0FCUVNRUVB4b0xDZ0FnQVNBQWEwRU1iUXRZQVFKL0lBSkJBQ0FDUVFCS0d5RUNBMEFnQWlBRVJ3UkFJQU1nQXlnQ0FFSDlodzFzUWNPOW1nRnFJZ1UyQWdBZ0FDQUVRUUowYWlBQUlBVkJFSFpCLy84QmNTQUJiMEVDZEdvUVNDQUVRUUZxSVFRTUFRc0xDNjBDQVFSL0lBRWdBQkJFSWdOTEJFQWpBRUVnYXlJR0pBQUNRQ0FCSUFOcklnRWdBQkExS0FJQUlBQW9BZ1JyUVFKMVRRUkFJd0JCRUdzaUJDUUFJQVFnQUNBQkVMY0NJZ01vQWdRaEFTQURLQUlJSVFVRFFDQUJJQVZHQkVBZ0F4QnVJQVJCRUdva0FBVWdBQkExSUFFZ0FoRHpBU0FESUFGQkJHb2lBVFlDQkF3QkN3c01BUXNnQUJBMUlRTWdCa0VJYWlBQUlBQVFSQ0FCYWhEakFpQUFFRVFnQXhEYUFpRURJd0JCRUdzaUJDUUFJQVFnQTBFSWFpQUJFS1lESWdFb0FnQWhCUU5BSUFFb0FnUWdCVWNFUUNBREtBSVFJQUVvQWdBZ0FoRHpBU0FCSUFFb0FnQkJCR29pQlRZQ0FBd0JDd3NnQVJDckFTQUVRUkJxSkFBZ0FDQURFT0lDSUFNUXVBSUxJQVpCSUdva0FBOExJQUVnQTBrRVFDQUFJQUFvQWdBZ0FVRUNkR29Rb2dRTEN3MEFJQUFvQWdBYUlBQVEvZ1VMU2dFQ2Z5TUFRUkJySWdFa0FDTUFRUkJySWdJa0FDQUNRUWhxSUFCQkNHb29BZ0FRZ1FFb0FnQWhBQ0FDUVJCcUpBQWdBVUVJYWlBQUVJRUJLQUlBSVFBZ0FVRVFhaVFBSUFBTEV3QWdBQ0FBS0FJQVFRRnJJZ0EyQWdBZ0FBc1lBUUYvSXdCQkVHc2lBU1FBSUFBUU5DQUJRUkJxSkFBTFlBSURmd0Y4SUFBb0FnUWlBaUFCS0FJRVJnUkFJQUpCQUNBQ1FRQktHeUVDQTBBZ0FpQURSa1VFUUNBRFFRTjBJZ1FnQUNnQ0FHb3JBd0FnQVNnQ0FDQUVhaXNEQUtJZ0JhQWhCU0FEUVFGcUlRTU1BUXNMSUFVUEMwRUFFQU1BQ3hjQUlBQVFrUVlnQUVFQU5nSUlJQUJCME9jRE5nSUFDeHdBSUFGQi8vLy8vd05MQkVCQmx3Z1FyQUVBQ3lBQlFRSjBFRXdMRmdCQkFVRWdJQUJCQVd0bmEzUWdBQ0FBUVFKUEd3dlhBUUlEZndGOUl3QkJFR3NpQWlRQUlBSWdBVFlDREFKQUlBSWdBVUVCUmdSL1FRSUZJQUVnQVVFQmEzRkZEUUVnQVJDZ0Fnc2lBVFlDREFzQ1FDQUFFSTRCSWdNZ0FVa0VRQ0FBSUFFUWxBWU1BUXNnQVNBRFR3MEFJQU1RNFFFaEJBSi9JQUFRUGlnQ0FMTWdBQkJaS2dJQWxZMGlCVU1BQUlCUFhTQUZRd0FBQUFCZ2NRUkFJQVdwREFFTFFRQUxJUUVnQWdKL0lBUUVRQ0FCRUlBRURBRUxJQUVRb0FJTE5nSUlJQUlnQWtFTWFpQUNRUWhxRUhvb0FnQWlBVFlDRENBQklBTlBEUUFnQUNBQkVKUUdDeUFDUVJCcUpBQUxGQUFnQUNBQkVFZ2dBRUVFYWlBQlFRUnFFRWdMQndBZ0FFRThhZ3MwQVFKL1FRZ1FPeUlCQkg4Z0FTQUFRUU4wRURzaUFqWUNBQ0FDUlFSQUlBRVFORUVBRHdzZ0FTQUFOZ0lFSUFFRlFRQUxDeVVCQW44akFFRVFheUlBSkFBZ0FFRUlha0VBRUlFQktBSUFJUUVnQUVFUWFpUUFJQUVMVXdFRGZ5TUFRUkJySWdNa0FDQURJQUFnQVJDL0JpSUNLQUlFSVFFZ0FpZ0NDQ0VFQTBBZ0FTQUVSZ1JBSUFJUWJpQURRUkJxSkFBRklBQVFOUm9nQVJDWUJpQUNJQUZCQ0dvaUFUWUNCQXdCQ3dzTENRQWdBQ0FCRUo4R0N6d0JBbjhqQUVFUWF5SUJKQUFnQVVFSWFpSUNJQUFvQWdBb0FnQkJRR3NRaWdRYUlBSW9BZ0FRTlJCWklRQWdBaERSQVNBQlFSQnFKQUFnQUFzWkFRRi9JQUFRbEFFaEFpQUFJQUVRamdVZ0FDQUNFSndHQ3lRQUlBQWdBU2dDQURZQ0FDQUFJQUVvQWdRaUFUWUNCQ0FCQkVBZ0FSQ2FBd3NnQUFzc0FRRi9Jd0JCRUdzaUFTUUFJQUZCQURZQ0RDQUFJQUZCREdvZ0FVRUlhaEN4QmlBQlFSQnFKQUFnQUFzVEFDQUNJQVdpSUFBZ0E2SWdBU0FFb3FDZ0N4VUFJQUJCME5jQk5nSUFJQUJCQkdvUW9BUWdBQXRWQVFKL0lBQkI0TmNCTmdJQUlBQkJPR29RZENBQVFTeHFFSFFnQUVFZ2FpSUJFTG9HSUFFb0FnQUVRQ0FCSUFFb0FnQVF0UVlnQVJBMUdpQUJLQUlBSVFJZ0FSQ1RBaG9nQWhBMEN5QUFFSTBFR2lBQUN4UUFJQUlnQXFJZ0FDQUFvaUFCSUFHaW9LQ2ZDdzBBSUFCQi8vLy8vd0VRN0FJTERRQWdBQ0FDbENBQklBR1Vrd3RzQVFGL0lBRVFOUm9qQUVFUWF5SUNKQUFnQUVJQU53SUFJQUpCQURZQ0RDQUFRUWhxSUFKQkRHb1FqUU1nQWtFUWFpUUFJQUFnQVNnQ0FEWUNBQ0FBSUFFb0FnUTJBZ1FnQVJBMUtBSUFJUUlnQUJBMUlBSTJBZ0FnQVJBMVFRQTJBZ0FnQVVJQU53SUFJQUFMQ1FBZ0FVRUFOZ0lBQzVFQ0FneC9BWHhCZnlFS0FrQWdBU2dDQ0NJR0lBSW9BZ1JIRFFBZ0FDZ0NCQ0lESUFFb0FnUkhEUUFnQUNnQ0NDSUhJQUlvQWdoSERRQkJBQ0VLSUFOQkFDQURRUUJLR3lFTElBZEJBQ0FIUVFCS0d5RU1JQVpCQUNBR1FRQktHeUVOSUFBb0FnQWhBd05BSUFRZ0MwWU5BU0FFSUFac0lRNUJBQ0VGQTBBZ0JTQU1Sa1VFUUNBRFFnQTNBd0FnQWlnQ0FDQUZRUU4wYWlFSUlBRW9BZ0FnRGtFRGRHb2hDVUVBSVFCRUFBQUFBQUFBQUFBaER3TkFJQUFnRFVaRkJFQWdBeUFKS3dNQUlBZ3JBd0NpSUErZ0lnODVBd0FnQUVFQmFpRUFJQWxCQ0dvaENTQUlJQWRCQTNScUlRZ01BUXNMSUFWQkFXb2hCU0FEUVFocUlRTU1BUXNMSUFSQkFXb2hCQXdBQ3dBTElBb0xEUUFnQUVILy8vLy9BeERzQWd2SkFnSUNmd0Y5QWtBQ1FDQUdRUUJNRFFBZ0JTZ0NCQ0FHUVFGcVRRMEFJQWRCQUV3TkFTQUhRUUZxSWdnZ0JTZ0NDRThOQVNBRklBZEJBV3NRVGlFSklBVWdCeEJPSVFjZ0JTQUlFRTRoQ0NBQUlBY2dCa0VDZENJRmFpSUFLZ0lFSUFCQkJHc2lCaW9DQUpOREFBQUFQNVE0QWdBZ0FTQUZJQWhxSWdFcUFnQWdCU0FKYWlJRktnSUFrME1BQUFBL2xEZ0NBQ0FDSUFZcUFnQWdBQ29DQUNJS0lBcVNreUFBS2dJRWtqZ0NBQ0FESUFVcUFnQWdBQ29DQUNJS0lBcVNreUFCS2dJQWtqZ0NBQ0FFSUFWQkJHc3FBZ0FnQVNvQ0JKSWdCU29DQkNBQlFRUnJLZ0lBa3BOREFBQ0FQcFE0QWdBUEMwSFFzZ1JCdThNQkVETkJ5N1FCRUROQnRCMFFNMEdjQWhBMlFlNGhFRE5CeWI0QkVETVFOeEFBQUF0QjBMSUVRWW5FQVJBelFjdTBBUkF6UWJRZEVETkJuUUlRTmtIdUlSQXpRYzYvQVJBekVEY1FBQUFMSlFFQmZ5TUFRUkJySWdFa0FDQUJRUWhxSUFBUWdRRW9BZ0FoQUNBQlFSQnFKQUFnQUFzckFDQUFLQUlBR2lBQUtBSUFJQUFRMUFGQkEzUnFHaUFBS0FJQUdpQUFLQUlBSUFBUVEwRURkR29hQ3drQUlBQkJKQkN6QXd1ZUFRRUVmeUFBRU9NR0lBQVFOUm9nQVVFRWFpSURJZ0lnQWlnQ0FDQUFLQUlFSUFBb0FnQWlCR3NpQWtGY2JVRWtiR29pQlRZQ0FDQUNRUUJLQkVBZ0JTQUVJQUlRUHhvTElBQWdBeEJJSUFCQkJHb2dBVUVJYWhCSUlBQVFOU0FCRUQ0UVNDQUJJQUVvQWdRMkFnQWdBQkNFQVJvZ0FDZ0NBQm9nQUNnQ0FDQUFFUFVCUVNSc2Fob2dBQ2dDQUNBQUVQVUJRU1JzYWhvZ0FDZ0NBQm9MR0FBZ0FDQUJJQUlnQTBFa1Faak5BVUhINC9FNEVLb0VDemdCQVgwZ0FDQUNRd0FBZ0Q5QkFTQUVkTEtWSWdLVUlBSkRBQUFBUDVSREFBQUF2NUlpQlpJNEFnQWdBU0FESUFLVUlBV1NPQUlBQ3dnQUlBQWdBUkJMQ3hjQkFYOGdBQkNFQVNFQklBQVE0UVlnQUNBQkVPQUdDd1FBUVFFTE1RRUJmeUFBRU5rR0lBQW9BZ0FFUUNBQUlBQW9BZ0FRMkFZZ0FCQTFHaUFBS0FJQUlRRWdBQkNWQWhvZ0FSQTBDd3NzQVFGL0lBQVE0d1lnQUNnQ0FBUkFJQUFRNFFZZ0FCQTFHaUFBS0FJQUlRRWdBQkQxQVJvZ0FSQTBDd3NZQVFGL0lBQVFSQ0VDSUFBZ0FSRFBCaUFBSUFJUXB3TUxRZ0VDZnlNQVFTQnJJZ0lrQUNBQUVQVUJJQUZKQkVBZ0FCQTFJUU1nQUNBQ1FRaHFJQUVnQUJDRUFTQURFSnNFSWdBUW1nUWdBQkNaQkFzZ0FrRWdhaVFBQyswSEFRZC9JQUVnQUJDbkFTSUNTd1JBSXdCQklHc2lDQ1FBQWtBZ0FTQUNheUlGSUFBUU5TZ0NBQ0FBS0FJRWEwRUZkVTBFUUNNQVFSQnJJZ01rQUNBRElBQTJBZ0FnQXlBQUtBSUVJZ0UyQWdRZ0F5QUJJQVZCQlhScU5nSUlJQU1vQWdRaEFpQURLQUlJSVFFRFFDQUJJQUpHQkVBZ0F4QnVJQU5CRUdva0FBVWdBQkExR2lBQ0VOWUdJQU1nQWtFZ2FpSUNOZ0lFREFFTEN3d0JDeUFBRURVaEJ5QUlRUWhxSVFJQ2Z5QUFFS2NCSUFWcUlRTWpBRUVRYXlJR0pBQWdCaUFETmdJTUl3QkJFR3NpQkNRQUlBQVFOUm9nQkVILy8vOC9OZ0lNSUFSQi8vLy8vd2MyQWdnZ0JFRU1haUFFUVFocUVQa0JLQUlBSVFFZ0JFRVFhaVFBSUFFZ0EwOEVRQ0FBRUpVQ0lnTWdBVUVCZGtrRVFDQUdJQU5CQVhRMkFnZ2dCa0VJYWlBR1FReHFFSG9vQWdBaEFRc2dCa0VRYWlRQUlBRU1BUXNRbkFFQUN5RUdJQUFRcHdFaEEwRUFJUUVqQUVFUWF5SUVKQUFnQkVFQU5nSU1JQUpCREdvZ0JFRU1haUFIRUxvQklBWUVRQ0FDS0FJUUdpQUdRZi8vL3o5TEJFQkJtTTBCRUt3QkFBc2dCa0VGZEJCTUlRRUxJQUlnQVRZQ0FDQUNJQUVnQTBFRmRHb2lBellDQ0NBQ0lBTTJBZ1FnQWhBK0lBRWdCa0VGZEdvMkFnQWdCRUVRYWlRQUl3QkJFR3NpQXlRQUlBTWdBaWdDQ0RZQ0FDQUNLQUlJSVFFZ0F5QUNRUWhxTmdJSUlBTWdBU0FGUVFWMGFqWUNCQ0FES0FJQUlRVURRQ0FES0FJRUlBVkhCRUFnQWlnQ0VCb2dBeWdDQUJEV0JpQURJQU1vQWdCQklHb2lCVFlDQUF3QkN3c2dBeENyQVNBRFFSQnFKQUFnQUJEWkJpQUFFRFVhSUFBb0FnQWhBeUFBS0FJRUlRVWdBa0VFYWlFSEEwQWdBeUFGUndSQUlBY29BZ0JCSUdzaUJFSUFOd0lBSUFSQ0FEY0NFQ0FFUWdBM0FnZ2dCRUVZYWlJQkVMUUNHaUFFSUFWQklHc2lCU2dDQURZQ0FDQUVJQVVvQWdRMkFnUWdCQ0FGS0FJSU5nSUlJQVFnQlNnQ0REWUNEQ0FFSUFVb0FoQTJBaEFnQkNBRktBSVVOZ0lVSUFFZ0JVRVlhaENuQmlBSElBY29BZ0JCSUdzMkFnQU1BUXNMSUFBZ0J4QklJQUJCQkdvZ0FrRUlhaEJJSUFBUU5TQUNFRDRRU0NBQ0lBSW9BZ1EyQWdBZ0FCQ25BUm9nQUNnQ0FCb2dBQ2dDQUNBQUVKVUNRUVYwYWhvZ0FDZ0NBQ0FBRUpVQ1FRVjBhaG9nQUNnQ0FCb2dBaWdDQkNFQkEwQWdBU0FDS0FJSVJ3UkFJQUlvQWhBYUlBSWdBaWdDQ0VFZ2F5SUFOZ0lJSUFBUWxBTU1BUXNMSUFJb0FnQUVRQ0FDS0FJUUdpQUNLQUlBSVFBZ0FoQStLQUlBSUFJb0FnQnJHaUFBRURRTEN5QUlRU0JxSkFBUEN5QUJJQUpKQkVBZ0FDZ0NBQ0FCUVFWMGFpRUJJQUFRcHdFYUlBQWdBUkRZQmlBQUtBSUFHaUFBS0FJQUlBQVFsUUpCQlhScUdpQUFLQUlBR2lBQUtBSUFJQUFRcHdGQkJYUnFHZ3NMaVFFQkJYOERRQ0FHUVFOSEJFQWdBQ0FHUVFSMElnZHFJUVJCQUNFREEwQWdBMEVFUndSQUlBTkJBblFpQlNBQ0lBZHFhaUFFS2dJSUlBRWdCV29pQlNvQ0lKUWdCQ29DQUNBRktnSUFsQ0FFS2dJRUlBVXFBaENVa3BJNEFnQWdBMEVCYWlFRERBRUxDeUFDSUFkcUlnTWdCQ29DRENBREtnSU1ramdDRENBR1FRRnFJUVlNQVFzTEN3a0FJQUJCQVJDekF3dFJBUUYvSUFBUXJRVWdBQkExSUFBb0FnQWdBQ2dDQkNBQlFRUnFJZ0lRbUFJZ0FDQUNFRWdnQUVFRWFpQUJRUWhxRUVnZ0FCQTFJQUVRUGhCSUlBRWdBU2dDQkRZQ0FDQUFJQUFRbEFFUTVnWUxZd0VDZnlNQVFSQnJJZ1FrQUNBRVFRQTJBZ3dnQUVFTWFpQUVRUXhxSUFNUXVnRWdBUVJBSUFBb0FoQWFJQUVRVENFRkN5QUFJQVUyQWdBZ0FDQUNJQVZxSWdJMkFnZ2dBQ0FDTmdJRUlBQVFQaUFCSUFWcU5nSUFJQVJCRUdva0FDQUFDeVFBSUFBZ0FUWUNBQ0FBSUFFb0FnUWlBVFlDQkNBQUlBRWdBaUFEZEdvMkFnZ2dBQXQ2QVFKL0l3QkJFR3NpQnlRQUlBZEJBRFlDRENBQVFReHFJQWRCREdvZ0F4QzZBU0FCQkVBZ0FDZ0NFQm9nQVNBR1N3UkFJQVVRckFFQUN5QUJJQVJzRUV3aENBc2dBQ0FJTmdJQUlBQWdDQ0FDSUFSc2FpSUNOZ0lJSUFBZ0FqWUNCQ0FBRUQ0Z0NDQUJJQVJzYWpZQ0FDQUhRUkJxSkFBZ0FBc2tBQ0FBSUFFMkFnQWdBQ0FCS0FJRUlnRTJBZ1FnQUNBQklBSWdBMnhxTmdJSUlBQUxQd0VCZnlNQVFSQnJJZ1lrQUNBR0lBQTJBZ0FnQmlBQk5nSU1JQVlnQlNnQ0FEWUNCQ0FHSUFRb0FnQTJBZ2dnQXlBQ0lBWVFDQm9nQmtFUWFpUUFDeXNCQVg4Z0FFR003d00yQWdBQ1FDQUFLQUlFUVF4cklnRkJDR29RK3dOQkFFNE5BQ0FCRURRTElBQUxTd0VDZnlBQUtBSUVJZ2RCQ0hVaEJpQUhRUUZ4QkVBZ0F5Z0NBQ0FHRUxFRUlRWUxJQUFvQWdBaUFDQUJJQUlnQXlBR2FpQUVRUUlnQjBFQ2NSc2dCU0FBS0FJQUtBSVVFUXNBQ3lBQUFrQWdBQ2dDQkNBQlJ3MEFJQUFvQWh4QkFVWU5BQ0FBSUFJMkFod0xDNW9CQUNBQVFRRTZBRFVDUUNBQUtBSUVJQUpIRFFBZ0FFRUJPZ0EwQWtBZ0FDZ0NFQ0lDUlFSQUlBQkJBVFlDSkNBQUlBTTJBaGdnQUNBQk5nSVFJQU5CQVVjTkFpQUFLQUl3UVFGR0RRRU1BZ3NnQVNBQ1JnUkFJQUFvQWhnaUFrRUNSZ1JBSUFBZ0F6WUNHQ0FESVFJTElBQW9BakJCQVVjTkFpQUNRUUZHRFFFTUFnc2dBQ0FBS0FJa1FRRnFOZ0lrQ3lBQVFRRTZBRFlMQ3dvQUlBQWdBV29vQWdBTFhRRUJmeUFBS0FJUUlnTkZCRUFnQUVFQk5nSWtJQUFnQWpZQ0dDQUFJQUUyQWhBUEN3SkFJQUVnQTBZRVFDQUFLQUlZUVFKSERRRWdBQ0FDTmdJWUR3c2dBRUVCT2dBMklBQkJBallDR0NBQUlBQW9BaVJCQVdvMkFpUUxDN3dCQVFOL0l3QkJFR3NpQXlRQUlBTWdBVFlDREFKQUFrQUNRQUpBSUFBUWh3RUVRQ0FBRU9rQklRRWdBQ2dDQkNJRUlBRkJBV3NpQWtZTkFRd0RDMEVCSVFSQkFTRUNJQUF0QUFzaUFVRUJSdzBCQ3lBQUlBSkJBU0FDSUFJUStRWWdCQ0VCSUFBUWh3RU5BUXNnQUNJQ0lBRkJBV29Ra1FFTUFRc2dBQ2dDQUNFQ0lBQWdCRUVCYWhDS0FTQUVJUUVMSUFJZ0FVRUNkR29pQUNBRFFReHFFSGtnQTBFQU5nSUlJQUJCQkdvZ0EwRUlhaEI1SUFOQkVHb2tBQXU3QVFFRGZ5TUFRUkJySWdNa0FDQURJQUU2QUE4Q1FBSkFBa0FDUUNBQUVJY0JCRUFnQUJEcEFTRUJJQUFvQWdRaUJDQUJRUUZySWdKR0RRRU1Bd3RCQ2lFRVFRb2hBaUFBTFFBTElnRkJDa2NOQVFzZ0FDQUNRUUVnQWlBQ0VMVUVJQVFoQVNBQUVJY0JEUUVMSUFBaUFpQUJRUUZxRUpFQkRBRUxJQUFvQWdBaEFpQUFJQVJCQVdvUWlnRWdCQ0VCQ3lBQklBSnFJZ0FnQTBFUGFoQ0dBU0FEUVFBNkFBNGdBRUVCYWlBRFFRNXFFSVlCSUFOQkVHb2tBQXV0QVFFRGZ5TUFRUkJySWdVa0FDQUNRVzhnQVd0TkJFQWdBQkJBSVFZQ2Z5QUJRZWYvLy84SFNRUkFJQVVnQVVFQmREWUNDQ0FGSUFFZ0FtbzJBZ3dnQlVFTWFpQUZRUWhxRUhvb0FnQVFuUUlNQVF0QmJndEJBV29pQnhCTUlRSWdCQVJBSUFJZ0JpQUVFTFlCQ3lBRElBUkhCRUFnQWlBRWFpQUVJQVpxSUFNZ0JHc1F0Z0VMSUFGQkNrY0VRQ0FHRURRTElBQWdBaENQQVNBQUlBY1Fzd0VnQlVFUWFpUUFEd3NRVlFBTEZ3QWdBQ2dDQ0JCY1J3UkFJQUFvQWdnUXlnUUxJQUFMT2dFQmZ5TUFRUkJySWdNa0FDQURJQUkyQWd3Z0EwRUlhaUFEUVF4cUVNb0JJUUlnQUNBQkVOY0RJUUFnQWhESkFTQURRUkJxSkFBZ0FBc0xBQ0FFSUFJMkFnQkJBd3RhQVFKL0l3QkJFR3NpQWlRQUlBSWdBVFlDRENBQklBQVFoUWNpQTAwRVFDQUFFTndCSWdBZ0EwRUJka2tFUUNBQ0lBQkJBWFEyQWdnZ0FrRUlhaUFDUVF4cUVIb29BZ0FoQXdzZ0FrRVFhaVFBSUFNUEN4Q2NBUUFMRXdBZ0FDQUJLQUlBSWdBMkFnQWdBQkNhQXdzTkFDQUFJQUVnQWtFVUVLc0VDeHNCQVg5QkFTRUJJQUFRaHdFRWZ5QUFFT2tCUVFGckJVRUJDd3N4QUNBQ0tBSUFJUUlEUUFKQUlBQWdBVWNFZnlBQUtBSUFJQUpIRFFFZ0FBVWdBUXNQQ3lBQVFRUnFJUUFNQUFzQUMva0RBUUYvSXdCQkVHc2lEQ1FBSUF3Z0FEWUNEQUpBQWtBZ0FDQUZSZ1JBSUFFdEFBQkZEUUZCQUNFQUlBRkJBRG9BQUNBRUlBUW9BZ0FpQVVFQmFqWUNBQ0FCUVM0NkFBQWdCeEE0UlEwQ0lBa29BZ0FpQVNBSWEwR2ZBVW9OQWlBS0tBSUFJUUlnQ1NBQlFRUnFOZ0lBSUFFZ0FqWUNBQXdDQ3dKQUlBQWdCa2NOQUNBSEVEaEZEUUFnQVMwQUFFVU5BVUVBSVFBZ0NTZ0NBQ0lCSUFoclFaOEJTZzBDSUFvb0FnQWhBQ0FKSUFGQkJHbzJBZ0FnQVNBQU5nSUFRUUFoQUNBS1FRQTJBZ0FNQWd0QmZ5RUFJQXNnQzBHQUFXb2dERUVNYWhDOUJDQUxheUlGUWZ3QVNnMEJJQVZCQW5WQm9Mc0RhaTBBQUNFR0FrQUNRQ0FGUVh0eElnQkIyQUJIQkVBZ0FFSGdBRWNOQVNBRElBUW9BZ0FpQVVjRVFFRi9JUUFnQVVFQmF5MEFBRUhmQUhFZ0FpMEFBRUgvQUhGSERRVUxJQVFnQVVFQmFqWUNBQ0FCSUFZNkFBQkJBQ0VBREFRTElBSkIwQUE2QUFBTUFRc2dBaXdBQUNJQUlBWkIzd0J4UncwQUlBSWdBRUdBQVhJNkFBQWdBUzBBQUVVTkFDQUJRUUE2QUFBZ0J4QTRSUTBBSUFrb0FnQWlBQ0FJYTBHZkFVb05BQ0FLS0FJQUlRRWdDU0FBUVFScU5nSUFJQUFnQVRZQ0FBc2dCQ0FFS0FJQUlnQkJBV28yQWdBZ0FDQUdPZ0FBUVFBaEFDQUZRZFFBU2cwQklBb2dDaWdDQUVFQmFqWUNBQXdCQzBGL0lRQUxJQXhCRUdva0FDQUFDMVVCQW44akFFRVFheUlHSkFBZ0JrRUlhaUlGSUFFUVR5QUZFSmNCUWFDN0EwSEF1d01nQWhEbkFTQURJQVVRd1FJaUFSQytBVFlDQUNBRUlBRVFud0UyQWdBZ0FDQUJFSjRCSUFVUVJ5QUdRUkJxSkFBTE1RQWdBaTBBQUNFQ0EwQUNRQ0FBSUFGSEJIOGdBQzBBQUNBQ1J3MEJJQUFGSUFFTER3c2dBRUVCYWlFQURBQUxBQXZ0QXdFQmZ5TUFRUkJySWd3a0FDQU1JQUE2QUE4Q1FBSkFJQUFnQlVZRVFDQUJMUUFBUlEwQlFRQWhBQ0FCUVFBNkFBQWdCQ0FFS0FJQUlnRkJBV28yQWdBZ0FVRXVPZ0FBSUFjUU9FVU5BaUFKS0FJQUlnRWdDR3RCbndGS0RRSWdDaWdDQUNFQ0lBa2dBVUVFYWpZQ0FDQUJJQUkyQWdBTUFnc0NRQ0FBSUFaSERRQWdCeEE0UlEwQUlBRXRBQUJGRFFGQkFDRUFJQWtvQWdBaUFTQUlhMEdmQVVvTkFpQUtLQUlBSVFBZ0NTQUJRUVJxTmdJQUlBRWdBRFlDQUVFQUlRQWdDa0VBTmdJQURBSUxRWDhoQUNBTElBdEJJR29nREVFUGFoREFCQ0FMYXlJRlFSOUtEUUVnQlVHZ3V3TnFMUUFBSVFZQ1FBSkFBa0FDUUNBRlFYNXhRUlpyRGdNQkFnQUNDeUFESUFRb0FnQWlBVWNFUUNBQlFRRnJMUUFBUWQ4QWNTQUNMUUFBUWY4QWNVY05CUXNnQkNBQlFRRnFOZ0lBSUFFZ0Jqb0FBRUVBSVFBTUJBc2dBa0hRQURvQUFBd0JDeUFDTEFBQUlnQWdCa0hmQUhGSERRQWdBaUFBUVlBQmNqb0FBQ0FCTFFBQVJRMEFJQUZCQURvQUFDQUhFRGhGRFFBZ0NTZ0NBQ0lBSUFoclFaOEJTZzBBSUFvb0FnQWhBU0FKSUFCQkJHbzJBZ0FnQUNBQk5nSUFDeUFFSUFRb0FnQWlBRUVCYWpZQ0FDQUFJQVk2QUFCQkFDRUFJQVZCRlVvTkFTQUtJQW9vQWdCQkFXbzJBZ0FNQVF0QmZ5RUFDeUFNUVJCcUpBQWdBQXRWQVFKL0l3QkJFR3NpQmlRQUlBWkJDR29pQlNBQkVFOGdCUkNkQVVHZ3V3TkJ3THNESUFJUWdnSWdBeUFGRUp3Q0lnRVF2Z0U2QUFBZ0JDQUJFSjhCT2dBQUlBQWdBUkNlQVNBRkVFY2dCa0VRYWlRQUM4a1lBUVIvSXdCQkVHc2lBaVFBQWtBZ0FrRU1haUFDUVFocUVDUU5BRUhrbVFRZ0FpZ0NERUVDZEVFRWFoQTdJZ0EyQWdBZ0FFVU5BQ0FDS0FJSUVEc2lBQVJBUWVTWkJDZ0NBQ0FDS0FJTVFRSjBha0VBTmdJQVFlU1pCQ2dDQUNBQUVDTkZEUUVMUWVTWkJFRUFOZ0lBQ3lBQ1FSQnFKQUJCaGJnRUxRQUFSUVJBUWFTWUF5Z0NBQ0lCSVFBakFFRVFheUlDSkFCQnBMVUVFUElFSVFOQnpMVUVRZHkxQkRZQ0FFSEV0UVFnQURZQ0FFR2t0UVJCc0pnRE5nSUFRZGkxQkVFQU9nQUFRZFMxQkVGL05nSUFJQUpCQ0dvaUFDQURFUGdDUWFTMUJDQUFRYVMxQkNnQ0FDZ0NDQkVDQUNBQUVFY2dBa0VRYWlRQVFZQ3dCQkNCQlNFQ1FmaXZCRUdja2dNMkFnQWdBa0d3a2dNMkFnQkIvSzhFUVFBMkFnQWdBa0drdFFRUTlBSWpBRUVRYXlJQ0pBQkI1TFVFRU93RUlRTkJqTFlFUVp5MkJEWUNBRUdFdGdRZ0FUWUNBRUhrdFFSQmxKa0ROZ0lBUVppMkJFRUFPZ0FBUVpTMkJFRi9OZ0lBSUFKQkNHb2lBQ0FERVBnQ1FlUzFCQ0FBUWVTMUJDZ0NBQ2dDQ0JFQ0FDQUFFRWNnQWtFUWFpUUFRZGl3QkJEWEJDRUNRZEN3QkVITWtnTTJBZ0FnQWtIZ2tnTTJBZ0JCMUxBRVFRQTJBZ0FnQWtIa3RRUVE5QUpCcExZRVFaVDBBaWdDQUNJQ1FkUzJCQkRaQkVHb3NRUkJwTFlFRU1jRFFkeTJCQ0FDUVl5M0JCRFlCRUg4c1FSQjNMWUVFTVlEUVpTM0JFR1E5QUlvQWdBaUFrSEV0d1FRMlFSQjBMSUVRWlMzQkJESEEwSDRzd1JCMExJRUtBSUFRUXhyS0FJQVFkQ3lCR29vQWhnUXh3TkJ6TGNFSUFKQi9MY0VFTmdFUWFTekJFSE10d1FReGdOQnpMUUVRYVN6QkNnQ0FFRU1heWdDQUVHa3N3UnFLQUlZRU1ZRFFmaXZCQ2dDQUVFTWF5Z0NBRUg0cndScVFhaXhCQkR6QWtIUXNBUW9BZ0JCREdzb0FnQkIwTEFFYWtIOHNRUVE4d0pCMExJRUtBSUFRUXhyS0FJQVFkQ3lCR29RMWdSQnBMTUVLQUlBUVF4cktBSUFRYVN6QkdvUTFnUkIwTElFS0FJQVFReHJLQUlBUWRDeUJHcEJxTEVFRVBNQ1FhU3pCQ2dDQUVFTWF5Z0NBRUdrc3dScVFmeXhCQkR6QWtHRnVBUkJBVG9BQUFzakFFRVFheUlDSkFBakFFRWdheUlBSkFCQnFLWUNRWmluQWtHQXFBSkJBRUdRcUFKQlBVR1RxQUpCQUVHVHFBSkJBRUdqN0FGQmxhZ0NRVDRRRUNNQVFSQnJJZ0VrQUVHb3BnSkJBVUdZcUFKQmtLZ0NRZVFBUVQ4UUR5QUJRUkJxSkFBZ0FFRUFOZ0ljSUFCQndBQTJBaGdnQUNBQUtRTVlOd01RSXdCQkVHc2lBU1FBSUFFZ0FDa0NFRGNEQ0VHb3BnSkI0UGtCUVFOQm5LZ0NRYkNwQWtIbEFDQUJRUWhxRU40QlFRQVFCU0FCUVJCcUpBQWdBRUVBTmdJY0lBQkJ3UUEyQWhnZ0FDQUFLUU1ZTndNSUl3QkJFR3NpQVNRQUlBRWdBQ2tDQ0RjRENFR29wZ0pCai93QlFRUkJ3S2tDUWRDcEFrSG1BQ0FCUVFocUVONEJRUUFRQlNBQlFSQnFKQUFnQUVFQU5nSWNJQUJCd2dBMkFoZ2dBQ0FBS1FNWU53TUFJd0JCRUdzaUFTUUFJQUVnQUNrQ0FEY0RDRUdvcGdKQjFmd0JRUUpCMktrQ1FlQ3BBa0huQUNBQlFRaHFFTjRCUVFBUUJTQUJRUkJxSkFBakFFRVFheUlCSkFBZ0FVSERBRFlDREVHb3BnSkJ6ZTRCUVFOQjVLa0NRWXlxQWtIb0FDQUJRUXhxRU80QlFRQVFCU0FCUVJCcUpBQWpBRUVRYXlJQkpBQWdBVUhFQURZQ0RFR29wZ0pCeWU0QlFRUkJvS29DUWJDcUFrSHBBQ0FCUVF4cUVPNEJRUUFRQlNBQlFSQnFKQUFnQUVFZ2FpUUFJd0JCSUdzaUFDUUFRYUNyQWtIZ3F3SkJtS3dDUVFCQmtLZ0NRY1VBUVpPb0FrRUFRWk9vQWtFQVFadnNBVUdWcUFKQnhnQVFFQ01BUVJCcklnRWtBRUdncXdKQkFVR29yQUpCa0tnQ1Flb0FRY2NBRUE4Z0FVRVFhaVFBSUFCQkFEWUNIQ0FBUWNnQU5nSVlJQUFnQUNrREdEY0RFQ01BUVJCcklnRWtBQ0FCSUFBcEFoQTNBd2hCb0tzQ1FlRDVBVUVEUWF5c0FrR3dxUUpCNndBZ0FVRUlhaERlQVVFQUVBVWdBVUVRYWlRQUlBQkJBRFlDSENBQVFja0FOZ0lZSUFBZ0FDa0RHRGNEQ0NNQVFSQnJJZ0VrQUNBQklBQXBBZ2czQXdoQm9Lc0NRWS84QVVFRVFjQ3NBa0hRcVFKQjdBQWdBVUVJYWhEZUFVRUFFQVVnQVVFUWFpUUFJQUJCQURZQ0hDQUFRY29BTmdJWUlBQWdBQ2tER0RjREFDTUFRUkJySWdFa0FDQUJJQUFwQWdBM0F3aEJvS3NDUWRYOEFVRUNRZENzQWtIZ3FRSkI3UUFnQVVFSWFoRGVBVUVBRUFVZ0FVRVFhaVFBSXdCQkVHc2lBU1FBSUFGQnl3QTJBZ3hCb0tzQ1FjM3VBVUVEUWRpc0FrR01xZ0pCN2dBZ0FVRU1haER1QVVFQUVBVWdBVUVRYWlRQUl3QkJFR3NpQVNRQUlBRkJ6QUEyQWd4Qm9Lc0NRY251QVVFRVFmQ3NBa0d3cWdKQjd3QWdBVUVNYWhEdUFVRUFFQVVnQVVFUWFpUUFJQUJCSUdva0FDTUFRU0JySWdBa0FFR0FyZ0pCeUs0Q1FZeXZBa0VBUVpDb0FrSE5BRUdUcUFKQkFFR1RxQUpCQUVHZThnRkJsYWdDUWM0QUVCQWpBRUVRYXlJQkpBQkJnSzRDUVFGQm5LOENRWkNvQWtId0FFSFBBQkFQSUFGQkVHb2tBQ0FBUVFBMkFod2dBRUhRQURZQ0dDQUFJQUFwQXhnM0F4QWpBRUVRYXlJQkpBQWdBU0FBS1FJUU53TUlRWUN1QWtIZytRRkJBMEdncndKQnNLa0NRZkVBSUFGQkNHb1EzZ0ZCQUJBRklBRkJFR29rQUNBQVFRQTJBaHdnQUVIUkFEWUNHQ0FBSUFBcEF4ZzNBd2dqQUVFUWF5SUJKQUFnQVNBQUtRSUlOd01JUVlDdUFrR1AvQUZCQkVIQXJ3SkIwS2tDUWZJQUlBRkJDR29RM2dGQkFCQUZJQUZCRUdva0FDQUFRUUEyQWh3Z0FFSFNBRFlDR0NBQUlBQXBBeGczQXdBakFFRVFheUlCSkFBZ0FTQUFLUUlBTndNSVFZQ3VBa0hWL0FGQkFrSFFyd0pCNEtrQ1FmTUFJQUZCQ0dvUTNnRkJBQkFGSUFGQkVHb2tBQ01BUVJCcklnRWtBQ0FCUWRNQU5nSU1RWUN1QWtITjdnRkJBMEhZcndKQmpLb0NRZlFBSUFGQkRHb1E3Z0ZCQUJBRklBRkJFR29rQUNNQVFSQnJJZ0VrQUNBQlFkUUFOZ0lNUVlDdUFrSEo3Z0ZCQkVId3J3SkJzS29DUWZVQUlBRkJER29RN2dGQkFCQUZJQUZCRUdva0FDQUFRU0JxSkFBakFFRVFheUlBSkFCQjN2WUJRUVJCZ0xBQ1FiQ3FBa0hWQUVFbEVBWWdBRUVRYWlRQVFaZjNBVUVtRU44QlFhNmZBa0VuRU44Qkl3QkJFR3NpQUNRQVFhbnlBVUVEUVppd0FrR01xZ0pCMXdCQktCQUdJQUJCRUdva0FDTUFRUkJySWdBa0FFR3lqd0pCQWtHa3NBSkI0S2tDUWRnQVFTa1FCaUFBUVJCcUpBQkJ1dlVCUVNvUTN3RkIxUFVCUVNzUTN3RkJ4L1VCUVN3UTB3VWpBRUVRYXlJQUpBQkJwNDhDUVFOQnVMQUNRWXlxQWtIYUFFRXRFQVlnQUVFUWFpUUFRYml2QWtHdzlRRkJ4TEFDUWRzQVFaV29Ba0hjQUJBeElBSkJDR29pQUVHRmd3SkJBQkNTQTBIMytnRkJCQkNTQTBHMTdRRkJDQkNTQTBIdStRRkJEQkNTQXhwQnVLOENFQzlCM29FQ1FTNFEwd1ZCNjRFQ1FTOFEzd0ZCeW9BQ1FUQVEzd0VqQUVFUWF5SUJKQUJCdVBrQlFRSkJ5TEFDUWRDd0FrSGZBRUV4RUFZZ0FVRVFhaVFBSXdCQkVHc2lBU1FBUWNUNUFVRUJRZFN3QWtHUXFBSkI0QUJCTWhBR0lBRkJFR29rQUVHSy9RRkJNeERTQlVHaC9RRkJOQkRRQlVHNC9RRkJOUkRTQlVITy9RRkJOaERRQlVINGdRSkJOeERyQTBHSmdnSkJPQkRmQVVIcGdnSkJPUkRyQTBIMmdnSkJPaERmQVVHYWdnSkJPeERyQTBHcmdnSkJQQkRmQVVINWx3SkJsUEFERUdGQmxwZ0NRWnp3QXhCaFFaYVJBa0dZOEFNUVlTQUNRUUEyQWdoQnhwWUNJQUFRWVNBQ1FRRTJBZ2hCMTVZQ0lBQVFZU0FDUVFBMkFnaEJtNWNDSUFBUVlTQUNRZVFBTmdJSVFiU1VBaUFBRUdFZ0FrRUFOZ0lJUWVlV0FpQUFFR0VnQWtFQk5nSUlRWUdYQWlBQUVHRWdBa0VBTmdJSVFiR1hBaUFBRUdFZ0FrRUZOZ0lJUWFhUUFpQUFFR0VnQWtLQWdJQ0FnSUNBOEQ4M0F3aEJuNVFDUWRUc0F5QUFLd01BRUJZZ0FrRUFOZ0lJUWMrVUFpQUFFR0VnQWtFQk5nSUlRZnFSQWlBQUVHRWdBa0VDTmdJSVFhS1NBaUFBRUdFZ0FrRUROZ0lJUWNDUkFpQUFFR0VnQWtFRU5nSUlRWXlTQWlBQUVHRWdBa0VBTmdJSVFkT1RBaUFBRUdFZ0FrRUJOZ0lJUWVlU0FpQUFFR0VnQWtFQ05nSUlRZG1QQWlBQUVHRWdBa0VETmdJSVFmK1ZBaUFBRUdFZ0FrRUFOZ0lJUWFXV0FpQUFFR0VnQWtFQk5nSUlRYlNTQWlBQUVHRWdBa0VDTmdJSVFlYVlBaUFBRUdFZ0FrRUROZ0lJUWZ1UEFpQUFFR0VnQWtFRU5nSUlRYktZQWlBQUVHRWdBa0VGTmdJSVFhQ1RBaUFBRUdFZ0FrRUdOZ0lJUWN5WEFpQUFFR0VnQWtFSE5nSUlRZE9SQWlBQUVHRWdBa0VJTmdJSVFmS1RBaUFBRUdFZ0FrRUpOZ0lJUWRlUUFpQUFFR0VnQWtFUWFpUUFRYnlZQkJDU0FocEIwSmdFRUpJQ0doQ2lCVUdzbXdSQmlKb0VOZ0lBUWVTYUJFRXFOZ0lBQzVnQkFRUi9Jd0JCRUdzaUJTUUFJQUVnQWhEVEF5SUVRZS8vLy84RFRRUkFBa0FnQkVFQlRRUkFJQUFnQkJDUkFTQUFJUU1NQVFzZ0FDQUFJQVFRdXdKQkFXb2lCaENKQWlJREVJOEJJQUFnQmhDekFTQUFJQVFRaWdFTEEwQWdBU0FDUndSQUlBTWdBUkI1SUFOQkJHb2hBeUFCUVFScUlRRU1BUXNMSUFWQkFEWUNEQ0FESUFWQkRHb1FlU0FGUVJCcUpBQVBDeEJWQUFzV0FDQUFJQUVnQWtLQWdJQ0FnSUNBZ0lCL0VNWUVDNVFFQWdkL0JINGpBRUVRYXlJSUpBQUNRQUpBQWtBZ0FrRWtUQVJBSUFBdEFBQWlCUTBCSUFBaEJBd0NDMEhRbVFSQkhEWUNBRUlBSVFNTUFnc2dBQ0VFQWtBRFFDQUZRUmgwUVJoMUVPd0JSUTBCSUFRdEFBRWhCU0FFUVFGcUlRUWdCUTBBQ3d3QkN3SkFJQVF0QUFBaUJVRXJhdzREQUFFQUFRdEJmMEVBSUFWQkxVWWJJUWNnQkVFQmFpRUVDd0ovQWtBZ0FrRnZjUTBBSUFRdEFBQkJNRWNOQUVFQklRa2dCQzBBQVVIZkFYRkIyQUJHQkVBZ0JFRUNhaUVFUVJBTUFnc2dCRUVCYWlFRUlBSkJDQ0FDR3d3QkN5QUNRUW9nQWhzTElncXNJUXhCQUNFQ0EwQUNRRUZRSVFVQ1FDQUVMQUFBSWdaQk1HdEIvd0Z4UVFwSkRRQkJxWDhoQlNBR1FlRUFhMEgvQVhGQkdra05BRUZKSVFVZ0JrSEJBR3RCL3dGeFFSbExEUUVMSUFVZ0Jtb2lCaUFLVGcwQUlBZ2dERUlBSUF0Q0FCQ0lBVUVCSVFVQ1FDQUlLUU1JUWdCU0RRQWdDeUFNZmlJTklBYXNJZzVDZjRWV0RRQWdEU0FPZkNFTFFRRWhDU0FDSVFVTElBUkJBV29oQkNBRklRSU1BUXNMSUFFRVFDQUJJQVFnQUNBSkd6WUNBQXNDUUFKQUlBSUVRRUhRbVFSQnhBQTJBZ0FnQjBFQUlBTkNBWU1pREZBYklRY2dBeUVMREFFTElBTWdDMVlOQVNBRFFnR0RJUXdMSUF5bklBZHlSUVJBUWRDWkJFSEVBRFlDQUNBRFFnRjlJUU1NQWdzZ0F5QUxXZzBBUWRDWkJFSEVBRFlDQUF3QkN5QUxJQWVzSWdPRklBTjlJUU1MSUFoQkVHb2tBQ0FEQ3pFQkFYOUJySnNFS0FJQUlRRWdBQVJBUWF5YkJFR0ltZ1FnQUNBQVFYOUdHellDQUF0QmZ5QUJJQUZCaUpvRVJoc0xyd2dCQlg4Z0FTZ0NBQ0VFQWtBQ1FBSkFBa0FDUUFKQUFrQUNmd0pBQWtBQ1FBSkFJQU5GRFFBZ0F5Z0NBQ0lHUlEwQUlBQkZCRUFnQWlFRERBTUxJQU5CQURZQ0FDQUNJUU1NQVFzQ1FFR3Ntd1FvQWdBb0FnQkZCRUFnQUVVTkFTQUNSUTBNSUFJaEJnTkFJQVFzQUFBaUF3UkFJQUFnQTBIL3Z3TnhOZ0lBSUFCQkJHb2hBQ0FFUVFGcUlRUWdCa0VCYXlJR0RRRU1EZ3NMSUFCQkFEWUNBQ0FCUVFBMkFnQWdBaUFHYXc4TElBSWhBeUFBUlEwRERBVUxJQVFRb2dFUEMwRUJJUVVNQXd0QkFBd0JDMEVCQ3lFRkEwQWdCVVVFUUNBRUxRQUFRUU4ySWdWQkVHc2dCa0VhZFNBRmFuSkJCMHNOQXdKL0lBUkJBV29pQlNBR1FZQ0FnQkJ4UlEwQUdpQUZMUUFBUWNBQmNVR0FBVWNFUUNBRVFRRnJJUVFNQndzZ0JFRUNhaUlGSUFaQmdJQWdjVVVOQUJvZ0JTMEFBRUhBQVhGQmdBRkhCRUFnQkVFQmF5RUVEQWNMSUFSQkEyb0xJUVFnQTBFQmF5RURRUUVoQlF3QkN3TkFBa0FnQkVFRGNTQUVMUUFBSWdaQkFXdEIvZ0JMY2cwQUlBUW9BZ0FpQmtHQmdvUUlheUFHY2tHQWdZS0VlSEVOQUFOQUlBTkJCR3NoQXlBRUtBSUVJUVlnQkVFRWFpRUVJQVlnQmtHQmdvUUlhM0pCZ0lHQ2hIaHhSUTBBQ3dzZ0JrSC9BWEVpQlVFQmEwSCtBRTBFUUNBRFFRRnJJUU1nQkVFQmFpRUVEQUVMQ3lBRlFjSUJheUlGUVRKTERRTWdCRUVCYWlFRUlBVkJBblJCd0l3RGFpZ0NBQ0VHUVFBaEJRd0FDd0FMQTBBZ0JVVUVRQ0FEUlEwSEEwQUNRQUpBQWtBZ0JDMEFBQ0lGUVFGcklnZEIvZ0JMQkVBZ0JTRUdEQUVMSUFSQkEzRWdBMEVGU1hJTkFRSkFBMEFnQkNnQ0FDSUdRWUdDaEFocklBWnlRWUNCZ29SNGNRMEJJQUFnQmtIL0FYRTJBZ0FnQUNBRUxRQUJOZ0lFSUFBZ0JDMEFBallDQ0NBQUlBUXRBQU0yQWd3Z0FFRVFhaUVBSUFSQkJHb2hCQ0FEUVFScklnTkJCRXNOQUFzZ0JDMEFBQ0VHQ3lBR1FmOEJjU0lGUVFGcklRY0xJQWRCL2dCTERRRUxJQUFnQlRZQ0FDQUFRUVJxSVFBZ0JFRUJhaUVFSUFOQkFXc2lBdzBCREFrTEN5QUZRY0lCYXlJRlFUSkxEUU1nQkVFQmFpRUVJQVZCQW5SQndJd0RhaWdDQUNFR1FRRWhCUXdCQ3lBRUxRQUFJZ1ZCQTNZaUIwRVFheUFISUFaQkduVnFja0VIU3cwQkFrQUNRQUovSUFSQkFXb2lCeUFGUVlBQmF5QUdRUVowY2lJRlFRQk9EUUFhSUFjdEFBQkJnQUZySWdkQlAwc05BU0FFUVFKcUlnZ2dCeUFGUVFaMGNpSUZRUUJPRFFBYUlBZ3RBQUJCZ0FGcklnZEJQMHNOQVNBSElBVkJCblJ5SVFVZ0JFRURhZ3NoQkNBQUlBVTJBZ0FnQTBFQmF5RURJQUJCQkdvaEFBd0JDMEhRbVFSQkdUWUNBQ0FFUVFGcklRUU1CUXRCQUNFRkRBQUxBQXNnQkVFQmF5RUVJQVlOQVNBRUxRQUFJUVlMSUFaQi93RnhEUUFnQUFSQUlBQkJBRFlDQUNBQlFRQTJBZ0FMSUFJZ0Eyc1BDMEhRbVFSQkdUWUNBQ0FBUlEwQkN5QUJJQVEyQWdBTFFYOFBDeUFCSUFRMkFnQWdBZ3NqQVFKL0lBQWhBUU5BSUFFaUFrRUVhaUVCSUFJb0FnQU5BQXNnQWlBQWEwRUNkUXNPQUNBQUVNd0VCRUFnQUJBMEN3c1hBQ0FBRU1RQlFRQkhJQUJCSUhKQjRRQnJRUVpKY2dzbkFDQUFRUUJISUFCQitKc0RSM0VnQUVHUW5BTkhjU0FBUVpDNEJFZHhJQUJCcUxnRVIzRUxNZ0FDUUVGL0lBQW9Ba3dRdlFGRkJFQWdBQ2dDVENFQURBRUxJQUFnQUVFZ0VMY0hJZ0EyQWt3TElBQkJHSFJCR0hVTDhnSUJBMzhDUUNBQkxRQUFEUUJCbVpNQ0VJY0RJZ0VFUUNBQkxRQUFEUUVMSUFCQkRHeEJzSndEYWhDSEF5SUJCRUFnQVMwQUFBMEJDMEhpbEFJUWh3TWlBUVJBSUFFdEFBQU5BUXRCOEo0Q0lRRUxBa0FEUUNBQklBSnFMUUFBSWdSRklBUkJMMFp5UlFSQVFSY2hCQ0FDUVFGcUlnSkJGMGNOQVF3Q0N3c2dBaUVFQzBId25nSWhBd0pBQWtBQ1FBSkFBa0FnQVMwQUFDSUNRUzVHRFFBZ0FTQUVhaTBBQUEwQUlBRWhBeUFDUWNNQVJ3MEJDeUFETFFBQlJRMEJDeUFEUWZDZUFoQ2pBa1VOQUNBRFFkT1BBaENqQWcwQkN5QUFSUVJBUWRTYkF5RUNJQU10QUFGQkxrWU5BZ3RCQUE4TFFRQWhBVUdNdUFRb0FnQWlBZ1JBQTBBZ0F5QUNRUWhxRUtNQ1JRMENJQUlvQWlBaUFnMEFDd3RCSkJBN0lnSUVRQ0FDUWRTYkF5a0NBRGNDQUNBQ1FRaHFJZ0VnQXlBRUVEOGFJQUVnQkdwQkFEb0FBQ0FDUVl5NEJDZ0NBRFlDSUVHTXVBUWdBallDQUNBQ0lRRUxJQUZCMUpzRElBQWdBWEliSVFJTElBSUxoUUVCQlg4akFFRVFheUlCSkFBZ0FVRVFhaUVFQWtBRFFDQUFLQUlrSWdJZ0FDZ0NLQ0FCUVFocUlnTWdCQ0FCUVFScUlBSW9BZ0FvQWhRUkNnQWhCVUYvSVFJZ0EwRUJJQUVvQWdRZ0Eyc2lBeUFBS0FJZ0VNNEJJQU5IRFFFQ1FDQUZRUUZyRGdJQkFnQUxDMEYvUVFBZ0FDZ0NJQkRLQWhzaEFnc2dBVUVRYWlRQUlBSUwvZ0lDQlg4QmZpTUFRU0JySWdJa0FBSkFJQUF0QURRRVFDQUFLQUl3SVFNZ0FVVU5BU0FBUVFBNkFEUWdBRUYvTmdJd0RBRUxJQUpCQVRZQ0dDQUNRUmhxSUFCQkxHb1EwZ1FvQWdBaUJFRUFJQVJCQUVvYklRVUNRQU5BSUFNZ0JVY0VRQ0FBS0FJZ0VQVUNJZ1pCZjBZTkFpQUNRUmhxSUFOcUlBWTZBQUFnQTBFQmFpRUREQUVMQ3dKQUlBQXRBRFVFUUNBQ0lBSXNBQmcyQWhRTUFRc2dBa0VZYWlFREEwQUNRQ0FBS0FJb0lnVXBBZ0FoQndKQUlBQW9BaVFnQlNBQ1FSaHFJZ1VnQkNBRmFpSUZJQUpCRUdvZ0FrRVVhaUFESUFKQkRHb1EzQVJCQVdzT0F3QUVBUU1MSUFBb0FpZ2dCemNDQUNBRVFRaEdEUU1nQUNnQ0lCRDFBaUlHUVg5R0RRTWdCU0FHT2dBQUlBUkJBV29oQkF3QkN3c2dBaUFDTEFBWU5nSVVDd0pBSUFGRkJFQURRQ0FFUVFCTURRSWdCRUVCYXlJRUlBSkJHR3BxTEFBQUlBQW9BaUFROWdKQmYwY05BQXdEQ3dBTElBQWdBaWdDRkRZQ01Bc2dBaWdDRkNFRERBRUxRWDhoQXdzZ0FrRWdhaVFBSUFNTERBQWdBQkRRQXhvZ0FCQTBDeVFCQW44akFFRVFheUlDSkFBZ0FDQUJFT1lFSVFNZ0FrRVFhaVFBSUFFZ0FDQURHd3VIQXdJRmZ3RitJd0JCSUdzaUFpUUFBa0FnQUMwQU5BUkFJQUFvQWpBaEF5QUJSUTBCSUFCQkFEb0FOQ0FBUVg4MkFqQU1BUXNnQWtFQk5nSVlJQUpCR0dvZ0FFRXNhaERTQkNnQ0FDSUVRUUFnQkVFQVNoc2hCUUpBQTBBZ0F5QUZSd1JBSUFBb0FpQVE5UUlpQmtGL1JnMENJQUpCR0dvZ0Eyb2dCam9BQUNBRFFRRnFJUU1NQVFzTEFrQWdBQzBBTlFSQUlBSWdBaTBBR0RvQUZ3d0JDeUFDUVJocUlRTURRQUpBSUFBb0FpZ2lCU2tDQUNFSEFrQWdBQ2dDSkNBRklBSkJHR29pQlNBRUlBVnFJZ1VnQWtFUWFpQUNRUmRxSUFNZ0FrRU1haERjQkVFQmF3NERBQVFCQXdzZ0FDZ0NLQ0FITndJQUlBUkJDRVlOQXlBQUtBSWdFUFVDSWdaQmYwWU5BeUFGSUFZNkFBQWdCRUVCYWlFRURBRUxDeUFDSUFJdEFCZzZBQmNMQWtBZ0FVVUVRQU5BSUFSQkFFd05BaUFFUVFGcklnUWdBa0VZYW1vc0FBQVF3Z0VnQUNnQ0lCRDJBa0YvUncwQURBTUxBQXNnQUNBQ0xBQVhFTUlCTmdJd0N5QUNMQUFYRU1JQklRTU1BUXRCZnlFREN5QUNRU0JxSkFBZ0F3c3RBUUYvSUFBaEFVRUFJUUFEUUNBQVFRTkhCRUFnQVNBQVFRSjBha0VBTmdJQUlBQkJBV29oQUF3QkN3c0xEQUFnQUJEU0F4b2dBQkEwQ3hFQUlBQWdBQ2dDQkVHQXdBQnlOZ0lFQ3hJQUlBQVEzZ1FnQUVHZ2xBTTJBZ0FnQUF0YUFRSi9Jd0JCRUdzaUJDUUFJQUFRN0FRaEF5QUFJQUUyQWlBZ0FFSGdtZ00yQWdBZ0JFRUlhaUlCSUFNUStBSWdBUkRGQXlFRElBRVFSeUFBSUFJMkFpZ2dBQ0FETmdJa0lBQWdBeENlQWpvQUxDQUVRUkJxSkFBTFdnRUNmeU1BUVJCcklnUWtBQ0FBRVBJRUlRTWdBQ0FCTmdJZ0lBQkIrSmtETmdJQUlBUkJDR29pQVNBREVQZ0NJQUVReVFNaEF5QUJFRWNnQUNBQ05nSW9JQUFnQXpZQ0pDQUFJQU1RbmdJNkFDd2dCRUVRYWlRQUN5d0JBWDhnQUNnQ0FDSUJCRUFnQVJEa0JFRi9FTDBCUlFSQUlBQW9BZ0JGRHdzZ0FFRUFOZ0lBQzBFQkN5d0JBWDhnQUNnQ0FDSUJCRUFnQVJEb0JFRi9FTDBCUlFSQUlBQW9BZ0JGRHdzZ0FFRUFOZ0lBQzBFQkN4MEFJQUFnQVNBQ0lBTWdCQ0FGSUFZZ0J5QUFLQUlBS0FJUUVRMEFDdzRBUVFBZ0FDQUFRWDhRdlFFYkN3c0FJQUJCZ0pnRE5nSUFDNU1CQVFSL0l3QkJFR3NpQlNRQUlBRWdBaENIQkNJRVFXOU5CRUFDUUNBRVFRcE5CRUFnQUNBRUVKRUJJQUFoQXd3QkN5QUFJQVFRblFKQkFXb2lCaEJNSWdNUWp3RWdBQ0FHRUxNQklBQWdCQkNLQVFzRFFDQUJJQUpIQkVBZ0F5QUJFSVlCSUFOQkFXb2hBeUFCUVFGcUlRRU1BUXNMSUFWQkFEb0FEeUFESUFWQkQyb1FoZ0VnQlVFUWFpUUFEd3NRVlFBTFZ3RUNmd0pBSUFBb0FnQWlBa1VOQUFKL0lBSW9BaGdpQXlBQ0tBSWNSZ1JBSUFJZ0FTQUNLQUlBS0FJMEVRTUFEQUVMSUFJZ0EwRUVhallDR0NBRElBRTJBZ0FnQVF0QmZ4QzlBVVVOQUNBQVFRQTJBZ0FMQ3hNQUlBQWdBQ2dDQUVFTWF5Z0NBR29ReXdNTEV3QWdBQ0FBS0FJQVFReHJLQUlBYWhENUFnc3hBUUYvSUFBb0Fnd2lBU0FBS0FJUVJnUkFJQUFnQUNnQ0FDZ0NLQkVBQUE4TElBQWdBVUVFYWpZQ0RDQUJLQUlBQ3ljQkFYOGdBQ2dDRENJQklBQW9BaEJHQkVBZ0FDQUFLQUlBS0FJa0VRQUFEd3NnQVNnQ0FBc1FBQ0FBRU5vRUlBRVEyZ1J6UVFGekN3MEFJQUFvQWdBZ0FTZ0NBRWdMTkFFQmZ5QUFLQUlNSWdFZ0FDZ0NFRVlFUUNBQUlBQW9BZ0FvQWlnUkFBQVBDeUFBSUFGQkFXbzJBZ3dnQVN3QUFCRENBUXNxQVFGL0lBQW9BZ3dpQVNBQUtBSVFSZ1JBSUFBZ0FDZ0NBQ2dDSkJFQUFBOExJQUVzQUFBUXdnRUxFQUFnQUJEYkJDQUJFTnNFYzBFQmN3c1RBQ0FBSUFBb0FnQkJER3NvQWdCcUVNOERDeE1BSUFBZ0FDZ0NBRUVNYXlnQ0FHb1EvQUlMQ3dBZ0FFSFlrUU1ROGdZTEJBQkJmd3NIQUNBQUVPOEVDeEFBSUFCQ2Z6Y0RDQ0FBUWdBM0F3QUxCd0FnQUJEdkJBc0VBQ0FBQ3dzQUlBQkJtSkVERVBJR0N3a0FJQUFReHdJUU5Bc0tBQ0FCSUFCclFRSjFDMzBCQTM4akFFRVFheUlGSkFBakFFRVFheUlESkFBZ0FDQUJFTk1ESVFFRFFDQUJCRUFnQXlBQU5nSU1JQU1nQXlnQ0RDQUJRUUYySWdSQkFuUnFOZ0lNSUFFZ0JFRi9jMm9nQkNBREtBSU1JQUlRK0FFaUJCc2hBU0FES0FJTVFRUnFJQUFnQkJzaEFBd0JDd3NnQTBFUWFpUUFJQVZCRUdva0FDQUFDN1lEQWdOL0FYNGpBRUVnYXlJREpBQUNRQ0FCUXYvLy8vLy8vLy8vL3dDRElnVkNnSUNBZ0lDQXdNQS9mU0FGUW9DQWdJQ0FnTUMvd0FCOVZBUkFJQUZDR1lpbklRUWdBRkFnQVVMLy8vOFBneUlGUW9DQWdBaFVJQVZDZ0lDQUNGRWJSUVJBSUFSQmdZQ0FnQVJxSVFJTUFnc2dCRUdBZ0lDQUJHb2hBaUFBSUFWQ2dJQ0FDSVdFUWdCU0RRRWdBaUFFUVFGeGFpRUNEQUVMSUFCUUlBVkNnSUNBZ0lDQXdQLy9BRlFnQlVLQWdJQ0FnSURBLy84QVVSdEZCRUFnQVVJWmlLZEIvLy8vQVhGQmdJQ0EvZ2R5SVFJTUFRdEJnSUNBL0FjaEFpQUZRdi8vLy8vLy83Ky93QUJXRFFCQkFDRUNJQVZDTUlpbklnUkJrZjRBU1EwQUlBTkJFR29nQUNBQlF2Ly8vLy8vL3orRFFvQ0FnSUNBZ01BQWhDSUZJQVJCZ2Y0QWF4Q01BU0FESUFBZ0JVR0Ivd0FnQkdzUWhRSWdBeWtEQ0NJQVFobUlweUVDSUFNcEF3QWdBeWtERUNBREtRTVloRUlBVXEyRUlnVlFJQUJDLy8vL0Q0TWlBRUtBZ0lBSVZDQUFRb0NBZ0FoUkcwVUVRQ0FDUVFGcUlRSU1BUXNnQlNBQVFvQ0FnQWlGaEVJQVVnMEFJQUpCQVhFZ0Ftb2hBZ3NnQTBFZ2FpUUFJQUlnQVVJZ2lLZEJnSUNBZ0hoeGNyNExDd0FnQUNBQkVQb0VFQ0VMSndBZ0FDQUZPZ0FRSUFBZ0JEZ0NEQ0FBSUFNNEFnZ2dBQ0FDT0FJRUlBQWdBVGdDQUNBQUM0b0JBUU4vUWVpbkJFSG9wd1FvQWdCQkFXb2lCVFlDQUNBQUlBVTJBZ0FnQXdSQUEwQWdBaUFFUVFOMGFpSUdLQUlBUlFSQUlBWWdCVFlDQUNBQ0lBUkJBM1JxSWdBZ0FUWUNCQ0FBUVFBMkFnZ2dBeEFDSUFJUEN5QUVRUUZxSWdRZ0EwY05BQXNMSUFBZ0FTQUNJQU5CQkhSQkNISVF5QUlnQTBFQmRDSUFFUGtFSVFFZ0FCQUNJQUVMSHdCQjRLY0VLQUlBUlFSQVFlU25CQ0FCTmdJQVFlQ25CQ0FBTmdJQUN3dTJEd0lGZnc1K0l3QkIwQUpySWdVa0FDQUVRdi8vLy8vLy96K0RJUW9nQWtMLy8vLy8vLzgvZ3lFTUlBSWdCSVZDZ0lDQWdJQ0FnSUNBZjRNaERTQUVRakNJcDBILy93RnhJUWdDUUFKQUlBSkNNSWluUWYvL0FYRWlDVUgvL3dGclFZS0FmazhFUUNBSVFmLy9BV3RCZ1lCK1N3MEJDeUFCVUNBQ1F2Ly8vLy8vLy8vLy93Q0RJZzlDZ0lDQWdJQ0F3UC8vQUZRZ0QwS0FnSUNBZ0lEQS8vOEFVUnRGQkVBZ0FrS0FnSUNBZ0lBZ2hDRU5EQUlMSUFOUUlBUkMvLy8vLy8vLy8vLy9BSU1pQWtLQWdJQ0FnSURBLy84QVZDQUNRb0NBZ0lDQWdNRC8vd0JSRzBVRVFDQUVRb0NBZ0lDQWdDQ0VJUTBnQXlFQkRBSUxJQUVnRDBLQWdJQ0FnSURBLy84QWhZUlFCRUFnQXlBQ1FvQ0FnSUNBZ01ELy93Q0ZoRkFFUUVJQUlRRkNnSUNBZ0lDQTRQLy9BQ0VOREFNTElBMUNnSUNBZ0lDQXdQLy9BSVFoRFVJQUlRRU1BZ3NnQXlBQ1FvQ0FnSUNBZ01ELy93Q0ZoRkFFUUVJQUlRRU1BZ3NnQVNBUGhGQUVRRUtBZ0lDQWdJRGcvLzhBSUEwZ0FpQURoRkFiSVExQ0FDRUJEQUlMSUFJZ0E0UlFCRUFnRFVLQWdJQ0FnSURBLy84QWhDRU5RZ0FoQVF3Q0N5QVBRdi8vLy8vLy96OVlCRUFnQlVIQUFtb2dBU0FNSUFFZ0RDQU1VQ0lHRzNrZ0JrRUdkSzE4cHlJR1FROXJFSXdCUVJBZ0Jtc2hCaUFGS1FQSUFpRU1JQVVwQThBQ0lRRUxJQUpDLy8vLy8vLy9QMVlOQUNBRlFiQUNhaUFESUFvZ0F5QUtJQXBRSWdjYmVTQUhRUVowclh5bklnZEJEMnNRakFFZ0JpQUhha0VRYXlFR0lBVXBBN2dDSVFvZ0JTa0RzQUloQXdzZ0JVR2dBbW9nQ2tLQWdJQ0FnSURBQUlRaUVrSVBoaUFEUWpHSWhDSUNRZ0JDZ0lDQWdMRG12SUwxQUNBQ2ZTSUVRZ0FRaUFFZ0JVR1FBbXBDQUNBRktRT29BbjFDQUNBRVFnQVFpQUVnQlVHQUFtb2dCU2tEbUFKQ0FZWWdCU2tEa0FKQ1A0aUVJZ1JDQUNBQ1FnQVFpQUVnQlVId0FXb2dCRUlBUWdBZ0JTa0RpQUo5UWdBUWlBRWdCVUhnQVdvZ0JTa0QrQUZDQVlZZ0JTa0Q4QUZDUDRpRUlnUkNBQ0FDUWdBUWlBRWdCVUhRQVdvZ0JFSUFRZ0FnQlNrRDZBRjlRZ0FRaUFFZ0JVSEFBV29nQlNrRDJBRkNBWVlnQlNrRDBBRkNQNGlFSWdSQ0FDQUNRZ0FRaUFFZ0JVR3dBV29nQkVJQVFnQWdCU2tEeUFGOVFnQVFpQUVnQlVHZ0FXb2dBa0lBSUFVcEE3Z0JRZ0dHSUFVcEE3QUJRaitJaEVJQmZTSUNRZ0FRaUFFZ0JVR1FBV29nQTBJUGhrSUFJQUpDQUJDSUFTQUZRZkFBYWlBQ1FnQkNBQ0FGS1FPb0FTQUZLUU9nQVNJUElBVXBBNWdCZkNJRUlBOVVyWHdnQkVJQlZxMThmVUlBRUlnQklBVkJnQUZxUWdFZ0JIMUNBQ0FDUWdBUWlBRWdCaUFKSUFocmFpRUdBbjhnQlNrRGNDSVFRZ0dHSWhRZ0JTa0RpQUVpRGtJQmhpQUZLUU9BQVVJL2lJUjhJZ3RDNSt3QWZTSVZRaUNJSWdJZ0RFS0FnSUNBZ0lEQUFJUWlGa0lCaGlBQlFqK0loQ0lNUWlDSUlnUitJaEVnQVVJQmhpSVBRaUNJSWdvZ0N5QVZWcTBnQ3lBVVZLMGdCU2tEZUVJQmhpQVFRaitJaENBT1FqK0lmSHg4UWdGOUloQkNJSWdpQzM1OElnNGdFVlN0SUE0Z0RpQVFRdi8vLy84UGd5SVFJQXhDLy8vLy93K0RJaFIrZkNJT1ZxMThJQVFnQzM1OElBUWdFSDRpRXlBTElCUitmQ0lSSUJOVXJVSWdoaUFSUWlDSWhId2dEaUFPSUJGQ0lJWjhJZzVXclh3Z0RpQU9JQlZDLy8vLy93K0RJaFVnRkg0aUV5QUNJQXArZkNJUklCTlVyU0FSSUJFZ0VDQVBRdjcvLy84UGd5SVRmbndpRVZhdGZId2lEbGF0ZkNBT0lBUWdGWDRpRnlBTElCTitmQ0lFSUFJZ0ZINThJZ3NnQ2lBUWZud2lFRUlnaUNBTElCQldyU0FFSUJkVXJTQUVJQXRXclh4OFFpQ0doSHdpQkNBT1ZLMThJQVFnRVNBQ0lCTitJZ0lnQ2lBVmZud2lDa0lnaUNBQ0lBcFdyVUlnaG9SOElnSWdFVlN0SUFJZ0VFSWdobndnQWxTdGZId2lBaUFFVksxOElnUkMvLy8vLy8vLy93QllCRUFnQlVIUUFHb2dBaUFFSUFNZ0VoQ0lBU0FCUWpHR0lBVXBBMWg5SUFVcEExQWlBVUlBVXExOUlRdENBQ0FCZlNFS0lBWkIvdjhBYWd3QkN5QUZRZUFBYWlBRVFqK0dJQUpDQVlpRUlnSWdCRUlCaUNJRUlBTWdFaENJQVNBQlFqQ0dJQVVwQTJoOUlBVXBBMkFpREVJQVVxMTlJUXRDQUNBTWZTRUtJQUVoRHlBV0lRd2dCa0gvL3dCcUN5SUdRZi8vQVU0RVFDQU5Rb0NBZ0lDQWdNRC8vd0NFSVExQ0FDRUJEQUVMQW40Z0JrRUFTZ1JBSUF0Q0FZWWdDa0kvaUlRaEN5QUVRdi8vLy8vLy96K0RJQWF0UWpDR2hDRU1JQXBDQVlZTUFRc2dCa0dQZjB3RVFFSUFJUUVNQWdzZ0JVRkFheUFDSUFSQkFTQUdheENGQWlBRlFUQnFJQThnRENBR1FmQUFhaENNQVNBRlFTQnFJQU1nRWlBRktRTkFJZ0lnQlNrRFNDSU1FSWdCSUFVcEF6Z2dCU2tES0VJQmhpQUZLUU1nSWdGQ1A0aUVmU0FGS1FNd0lnUWdBVUlCaGlJQlZLMTlJUXNnQkNBQmZRc2hCQ0FGUVJCcUlBTWdFa0lEUWdBUWlBRWdCU0FESUJKQ0JVSUFFSWdCSUF3Z0FpQUNJQU1nQWtJQmd5SUJJQVI4SWdOVUlBc2dBU0FEVnExOElnRWdFbFlnQVNBU1VSdXRmQ0lDVnExOElnUWdBaUFDSUFSQ2dJQ0FnSUNBd1AvL0FGUWdBeUFGS1FNUVZpQUJJQVVwQXhnaUJGWWdBU0FFVVJ0eHJYd2lBbGF0ZkNJRUlBSWdCRUtBZ0lDQWdJREEvLzhBVkNBRElBVXBBd0JXSUFFZ0JTa0RDQ0lEVmlBQklBTlJHM0d0ZkNJQklBSlVyWHdnRFlRaERRc2dBQ0FCTndNQUlBQWdEVGNEQ0NBRlFkQUNhaVFBQzRzTUFRWi9JQUFnQVdvaEJRSkFBa0FnQUNnQ0JDSUNRUUZ4RFFBZ0FrRURjVVVOQVNBQUtBSUFJZ0lnQVdvaEFRSkFJQUFnQW1zaUFFR0VwQVFvQWdCSEJFQWdBa0gvQVUwRVFDQUFLQUlJSWdRZ0FrRURkaUlDUVFOMFFaaWtCR3BHR2lBQUtBSU1JZ01nQkVjTkFrSHdvd1JCOEtNRUtBSUFRWDRnQW5keE5nSUFEQU1MSUFBb0FoZ2hCZ0pBSUFBZ0FDZ0NEQ0lEUndSQUlBQW9BZ2dpQWtHQXBBUW9BZ0JKR2lBQ0lBTTJBZ3dnQXlBQ05nSUlEQUVMQWtBZ0FFRVVhaUlDS0FJQUlnUU5BQ0FBUVJCcUlnSW9BZ0FpQkEwQVFRQWhBd3dCQ3dOQUlBSWhCeUFFSWdOQkZHb2lBaWdDQUNJRURRQWdBMEVRYWlFQ0lBTW9BaEFpQkEwQUN5QUhRUUEyQWdBTElBWkZEUUlDUUNBQUlBQW9BaHdpQkVFQ2RFR2dwZ1JxSWdJb0FnQkdCRUFnQWlBRE5nSUFJQU1OQVVIMG93UkI5S01FS0FJQVFYNGdCSGR4TmdJQURBUUxJQVpCRUVFVUlBWW9BaEFnQUVZYmFpQUROZ0lBSUFORkRRTUxJQU1nQmpZQ0dDQUFLQUlRSWdJRVFDQURJQUkyQWhBZ0FpQUROZ0lZQ3lBQUtBSVVJZ0pGRFFJZ0F5QUNOZ0lVSUFJZ0F6WUNHQXdDQ3lBRktBSUVJZ0pCQTNGQkEwY05BVUg0b3dRZ0FUWUNBQ0FGSUFKQmZuRTJBZ1FnQUNBQlFRRnlOZ0lFSUFVZ0FUWUNBQThMSUFRZ0F6WUNEQ0FESUFRMkFnZ0xBa0FnQlNnQ0JDSUNRUUp4UlFSQUlBVkJpS1FFS0FJQVJnUkFRWWlrQkNBQU5nSUFRZnlqQkVIOG93UW9BZ0FnQVdvaUFUWUNBQ0FBSUFGQkFYSTJBZ1FnQUVHRXBBUW9BZ0JIRFFOQitLTUVRUUEyQWdCQmhLUUVRUUEyQWdBUEN5QUZRWVNrQkNnQ0FFWUVRRUdFcEFRZ0FEWUNBRUg0b3dSQitLTUVLQUlBSUFGcUlnRTJBZ0FnQUNBQlFRRnlOZ0lFSUFBZ0FXb2dBVFlDQUE4TElBSkJlSEVnQVdvaEFRSkFJQUpCL3dGTkJFQWdCU2dDQ0NJRUlBSkJBM1lpQWtFRGRFR1lwQVJxUmhvZ0JDQUZLQUlNSWdOR0JFQkI4S01FUWZDakJDZ0NBRUYrSUFKM2NUWUNBQXdDQ3lBRUlBTTJBZ3dnQXlBRU5nSUlEQUVMSUFVb0FoZ2hCZ0pBSUFVZ0JTZ0NEQ0lEUndSQUlBVW9BZ2dpQWtHQXBBUW9BZ0JKR2lBQ0lBTTJBZ3dnQXlBQ05nSUlEQUVMQWtBZ0JVRVVhaUlFS0FJQUlnSU5BQ0FGUVJCcUlnUW9BZ0FpQWcwQVFRQWhBd3dCQ3dOQUlBUWhCeUFDSWdOQkZHb2lCQ2dDQUNJQ0RRQWdBMEVRYWlFRUlBTW9BaEFpQWcwQUN5QUhRUUEyQWdBTElBWkZEUUFDUUNBRklBVW9BaHdpQkVFQ2RFR2dwZ1JxSWdJb0FnQkdCRUFnQWlBRE5nSUFJQU1OQVVIMG93UkI5S01FS0FJQVFYNGdCSGR4TmdJQURBSUxJQVpCRUVFVUlBWW9BaEFnQlVZYmFpQUROZ0lBSUFORkRRRUxJQU1nQmpZQ0dDQUZLQUlRSWdJRVFDQURJQUkyQWhBZ0FpQUROZ0lZQ3lBRktBSVVJZ0pGRFFBZ0F5QUNOZ0lVSUFJZ0F6WUNHQXNnQUNBQlFRRnlOZ0lFSUFBZ0FXb2dBVFlDQUNBQVFZU2tCQ2dDQUVjTkFVSDRvd1FnQVRZQ0FBOExJQVVnQWtGK2NUWUNCQ0FBSUFGQkFYSTJBZ1FnQUNBQmFpQUJOZ0lBQ3lBQlFmOEJUUVJBSUFGQkEzWWlBa0VEZEVHWXBBUnFJUUVDZjBId293UW9BZ0FpQTBFQklBSjBJZ0p4UlFSQVFmQ2pCQ0FDSUFOeU5nSUFJQUVNQVFzZ0FTZ0NDQXNoQWlBQklBQTJBZ2dnQWlBQU5nSU1JQUFnQVRZQ0RDQUFJQUkyQWdnUEMwRWZJUUlnQUVJQU53SVFJQUZCLy8vL0IwMEVRQ0FCUVFoMklnSWdBa0dBL2o5cVFSQjJRUWh4SWdSMElnSWdBa0dBNEI5cVFSQjJRUVJ4SWdOMElnSWdBa0dBZ0E5cVFSQjJRUUp4SWdKMFFROTJJQU1nQkhJZ0FuSnJJZ0pCQVhRZ0FTQUNRUlZxZGtFQmNYSkJIR29oQWdzZ0FDQUNOZ0ljSUFKQkFuUkJvS1lFYWlFSEFrQUNRRUgwb3dRb0FnQWlCRUVCSUFKMElnTnhSUVJBUWZTakJDQURJQVJ5TmdJQUlBY2dBRFlDQUNBQUlBYzJBaGdNQVFzZ0FVRUFRUmtnQWtFQmRtc2dBa0VmUmh0MElRSWdCeWdDQUNFREEwQWdBeUlFS0FJRVFYaHhJQUZHRFFJZ0FrRWRkaUVESUFKQkFYUWhBaUFFSUFOQkJIRnFJZ2RCRUdvb0FnQWlBdzBBQ3lBSElBQTJBaEFnQUNBRU5nSVlDeUFBSUFBMkFnd2dBQ0FBTmdJSUR3c2dCQ2dDQ0NJQklBQTJBZ3dnQkNBQU5nSUlJQUJCQURZQ0dDQUFJQVEyQWd3Z0FDQUJOZ0lJQ3dzc0FRRi9JQUFRaEFJZ0FDZ0NBQVJBSUFBUXBnY2dBQkExR2lBQUtBSUFJUUVnQUJDN0FSb2dBUkEwQ3dzU0FDQUFSUVJBUVFBUEN5QUFJQUVRMXdNTDJ4NENEMzhGZmlNQVFaQUJheUlFSkFBZ0JFRUFRWkFCRURvaUEwRi9OZ0pNSUFNZ0FEWUNMQ0FEUVlZQ05nSWdJQU1nQURZQ1ZDQUJJUVFnQWlFUFFRQWhBaU1BUWJBQ2F5SUZKQUFnQXlnQ1RCb0NRQUpBQWtBQ1FBSkFJQU1vQWdRTkFDQURFSW9ER2lBREtBSUVEUUFNQVFzZ0JDMEFBQ0lBUlEwREFrQUNRQUpBQTBBQ1FBSkFJQUJCL3dGeEVPd0JCRUFEUUNBRUlnQkJBV29oQkNBQUxRQUJFT3dCRFFBTElBTkNBQkREQVFOQUFuOGdBeWdDQkNJQklBTW9BbWhIQkVBZ0F5QUJRUUZxTmdJRUlBRXRBQUFNQVFzZ0F4QlFDeERzQVEwQUN5QURLQUlFSVFRZ0F5a0RjRUlBV1FSQUlBTWdCRUVCYXlJRU5nSUVDeUFFSUFNb0FpeHJyQ0FES1FONElCUjhmQ0VVREFFTEFuOENRQUpBSUFRdEFBQkJKVVlFUUNBRUxRQUJJZ0JCS2tZTkFTQUFRU1ZIRFFJTElBTkNBQkREQVFKQUlBUXRBQUJCSlVZRVFBTkFBbjhnQXlnQ0JDSUFJQU1vQW1oSEJFQWdBeUFBUVFGcU5nSUVJQUF0QUFBTUFRc2dBeEJRQ3lJQUVPd0JEUUFMSUFSQkFXb2hCQXdCQ3lBREtBSUVJZ0FnQXlnQ2FFY0VRQ0FESUFCQkFXbzJBZ1FnQUMwQUFDRUFEQUVMSUFNUVVDRUFDeUFFTFFBQUlBQkhCRUFnQXlrRGNFSUFXUVJBSUFNZ0F5Z0NCRUVCYXpZQ0JBc2dBRUVBVGcwTlFRQWhBaUFPUlEwS0RBMExJQU1vQWdRZ0F5Z0NMR3VzSUFNcEEzZ2dGSHg4SVJRZ0JDRUFEQU1MUVFBaENDQUVRUUpxREFFTEFrQWdBQkRFQVVVTkFDQUVMUUFDUVNSSERRQWdCQzBBQVVFd2F5RUFJd0JCRUdzaUFTQVBOZ0lNSUFFZ0R5QUFRUUowUVFSclFRQWdBRUVCU3h0cUlnQkJCR28yQWdnZ0FDZ0NBQ0VJSUFSQkEyb01BUXNnRHlnQ0FDRUlJQTlCQkdvaER5QUVRUUZxQ3lFQVFRQWhERUVBSVFRZ0FDMEFBQkRFQVFSQUEwQWdBQzBBQUNBRVFRcHNha0V3YXlFRUlBQXRBQUVoQVNBQVFRRnFJUUFnQVJERUFRMEFDd3NnQUMwQUFDSUhRZTBBUndSL0lBQUZRUUFoQ1NBSVFRQkhJUXdnQUMwQUFTRUhRUUFoQ2lBQVFRRnFDeUlCUVFGcUlRQkJBeUVHSUF3aEFnSkFBa0FDUUFKQUFrQUNRQ0FIUWNFQWF3NDZCQXNFQ3dRRUJBc0xDd3NEQ3dzTEN3c0xCQXNMQ3dzRUN3c0VDd3NMQ3dzRUN3UUVCQVFFQUFRRkN3RUxCQVFFQ3dzRUFnUUxDd1FMQWdzTElBRkJBbW9nQUNBQkxRQUJRZWdBUmlJQkd5RUFRWDVCZnlBQkd5RUdEQVFMSUFGQkFtb2dBQ0FCTFFBQlFld0FSaUlCR3lFQVFRTkJBU0FCR3lFR0RBTUxRUUVoQmd3Q0MwRUNJUVlNQVF0QkFDRUdJQUVoQUF0QkFTQUdJQUF0QUFBaUFVRXZjVUVEUmlJQ0d5RU5Ba0FnQVVFZ2NpQUJJQUliSWd0QjJ3QkdEUUFDUUNBTFFlNEFSd1JBSUF0QjR3QkhEUUVnQkVFQklBUkJBVW9iSVFRTUFnc2dDQ0FOSUJRUWdBVU1BZ3NnQTBJQUVNTUJBMEFDZnlBREtBSUVJZ0VnQXlnQ2FFY0VRQ0FESUFGQkFXbzJBZ1FnQVMwQUFBd0JDeUFERUZBTEVPd0JEUUFMSUFNb0FnUWhBU0FES1FOd1FnQlpCRUFnQXlBQlFRRnJJZ0UyQWdRTElBRWdBeWdDTEd1c0lBTXBBM2dnRkh4OElSUUxJQU1nQkt3aUVoRERBUUpBSUFNb0FnUWlBU0FES0FKb1J3UkFJQU1nQVVFQmFqWUNCQXdCQ3lBREVGQkJBRWdOQkFzZ0F5a0RjRUlBV1FSQUlBTWdBeWdDQkVFQmF6WUNCQXRCRUNFQkFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQWdDMEhZQUdzT0lRWUpDUUlKQ1FrSkNRRUpBZ1FCQVFFSkJRa0pDUWtKQXdZSkNRSUpCQWtKQmdBTElBdEJ3UUJySWdGQkJrdEJBU0FCZEVIeEFIRkZjZzBJQ3lBRlFRaHFJQU1nRFVFQUVJTUZJQU1wQTNoQ0FDQURLQUlFSUFNb0FpeHJySDFTRFFVTUR3c2dDMEh2QVhGQjR3QkdCRUFnQlVFZ2FrRi9RWUVDRURvYUlBVkJBRG9BSUNBTFFmTUFSdzBHSUFWQkFEb0FRU0FGUVFBNkFDNGdCVUVBTmdFcURBWUxJQVZCSUdvZ0FDMEFBU0lCUWQ0QVJpSUNRWUVDRURvYUlBVkJBRG9BSUNBQVFRSnFJQUJCQVdvZ0Foc2hCd0ovQWtBQ1FDQUFRUUpCQVNBQ0cyb3RBQUFpQUVFdFJ3UkFJQUJCM1FCR0RRRWdBVUhlQUVjaEJpQUhEQU1MSUFVZ0FVSGVBRWNpQmpvQVRnd0JDeUFGSUFGQjNnQkhJZ1k2QUg0TElBZEJBV29MSVFBRFFBSkFJQUF0QUFBaUFVRXRSd1JBSUFGRkRRMGdBVUhkQUVjTkFRd0lDMEV0SVFFZ0FDMEFBU0lDUlNBQ1FkMEFSbklOQUNBQVFRRnFJUWNDUUNBQ0lBQkJBV3N0QUFBaUFFMEVRQ0FDSVFFTUFRc0RRQ0FBUVFGcUlnQWdCVUVnYW1vZ0Jqb0FBQ0FBSUFjdEFBQWlBVWtOQUFzTElBY2hBQXNnQVNBRmFpQUdPZ0FoSUFCQkFXb2hBQXdBQ3dBTFFRZ2hBUXdDQzBFS0lRRU1BUXRCQUNFQkMwSUFJUkpCQUNFQ1FRQWhCMEVBSVFZakFFRVFheUlRSkFBQ1FDQUJRUUZISUFGQkpFMXhSUVJBUWRDWkJFRWNOZ0lBREFFTEEwQUNmeUFES0FJRUlnUWdBeWdDYUVjRVFDQURJQVJCQVdvMkFnUWdCQzBBQUF3QkN5QURFRkFMSWdRUTdBRU5BQXNDUUFKQUlBUkJLMnNPQXdBQkFBRUxRWDlCQUNBRVFTMUdHeUVHSUFNb0FnUWlCQ0FES0FKb1J3UkFJQU1nQkVFQmFqWUNCQ0FFTFFBQUlRUU1BUXNnQXhCUUlRUUxBa0FDUUFKQUFrQWdBVUZ2Y1NBRVFUQkhja1VFUUFKL0lBTW9BZ1FpQkNBREtBSm9Sd1JBSUFNZ0JFRUJhallDQkNBRUxRQUFEQUVMSUFNUVVBc2lCRUZmY1VIWUFFWUVRRUVRSVFFQ2Z5QURLQUlFSWdRZ0F5Z0NhRWNFUUNBRElBUkJBV28yQWdRZ0JDMEFBQXdCQ3lBREVGQUxJZ1JCc1lvRGFpMEFBRUVRU1EwRElBTXBBM0JDQUZrRVFDQURJQU1vQWdSQkFXczJBZ1FMSUFOQ0FCRERBUXdHQ3lBQkRRRkJDQ0VCREFJTElBRkJDaUFCR3lJQklBUkJzWW9EYWkwQUFFc05BQ0FES1FOd1FnQlpCRUFnQXlBREtBSUVRUUZyTmdJRUN5QURRZ0FRd3dGQjBKa0VRUncyQWdBTUJBc2dBVUVLUncwQUlBUkJNR3NpQWtFSlRRUkFRUUFoQVFOQUlBRkJDbXdnQW1vaUFVR1pzK2JNQVVrQ2Z5QURLQUlFSWdJZ0F5Z0NhRWNFUUNBRElBSkJBV28yQWdRZ0FpMEFBQXdCQ3lBREVGQUxJZ1JCTUdzaUFrRUpUWEVOQUFzZ0FhMGhFZ3NDUUNBQ1FRbExEUUFnRWtJS2ZpRVRJQUt0SVJVRFFBSi9JQU1vQWdRaUFTQURLQUpvUndSQUlBTWdBVUVCYWpZQ0JDQUJMUUFBREFFTElBTVFVQXNpQkVFd2F5SUNRUWxMSUJNZ0ZYd2lFa0thcytiTW1iUG16QmxhY2cwQklCSkNDbjRpRXlBQ3JTSVZRbitGV0EwQUMwRUtJUUVNQWd0QkNpRUJJQUpCQ1UwTkFRd0NDeUFCSUFGQkFXdHhCRUFnQkVHeGlnTnFMUUFBSWdjZ0FVa0VRQU5BSUFFZ0Ftd2dCMm9pQWtISDQvRTRTUUovSUFNb0FnUWlCQ0FES0FKb1J3UkFJQU1nQkVFQmFqWUNCQ0FFTFFBQURBRUxJQU1RVUFzaUJFR3hpZ05xTFFBQUlnY2dBVWx4RFFBTElBS3RJUklMSUFFZ0IwME5BU0FCclNFVEEwQWdFaUFUZmlJVklBZXRRdjhCZ3lJV1FuK0ZWZzBDSUJVZ0Zud2hFaUFCQW44Z0F5Z0NCQ0lDSUFNb0FtaEhCRUFnQXlBQ1FRRnFOZ0lFSUFJdEFBQU1BUXNnQXhCUUN5SUVRYkdLQTJvdEFBQWlCMDBOQWlBUUlCTkNBQ0FTUWdBUWlBRWdFQ2tEQ0ZBTkFBc01BUXNnQVVFWGJFRUZka0VIY1VHeGpBTnFMQUFBSVJFZ0JFR3hpZ05xTFFBQUlnSWdBVWtFUUFOQUlBY2dFWFFnQW5JaUIwR0FnSURBQUVrQ2Z5QURLQUlFSWdJZ0F5Z0NhRWNFUUNBRElBSkJBV28yQWdRZ0FpMEFBQXdCQ3lBREVGQUxJZ1JCc1lvRGFpMEFBQ0lDSUFGSmNRMEFDeUFIclNFU0N5QUJJQUpORFFCQ2Z5QVJyU0lUaUNJVklCSlVEUUFEUUNBQ3JVTC9BWU1nRWlBVGhvUWhFaUFCQW44Z0F5Z0NCQ0lDSUFNb0FtaEhCRUFnQXlBQ1FRRnFOZ0lFSUFJdEFBQU1BUXNnQXhCUUN5SUVRYkdLQTJvdEFBQWlBazBOQVNBU0lCVllEUUFMQ3lBQklBUkJzWW9EYWkwQUFFME5BQU5BSUFFQ2Z5QURLQUlFSWdJZ0F5Z0NhRWNFUUNBRElBSkJBV28yQWdRZ0FpMEFBQXdCQ3lBREVGQUxRYkdLQTJvdEFBQkxEUUFMUWRDWkJFSEVBRFlDQUVFQUlRWkNmeUVTQ3lBREtRTndRZ0JaQkVBZ0F5QURLQUlFUVFGck5nSUVDMEVBSUJKQ2YxRWdCa0VCY2hzRVFFSFFtUVJCeEFBMkFnQkNmaUVTREFFTElCSWdCcXdpRTRVZ0UzMGhFZ3NnRUVFUWFpUUFJQU1wQTNoQ0FDQURLQUlFSUFNb0FpeHJySDFSRFFvZ0NFVWdDMEh3QUVkeVJRUkFJQWdnRWo0Q0FBd0RDeUFJSUEwZ0VoQ0FCUXdDQ3lBSVJRMEJJQVVwQXhBaEVpQUZLUU1JSVJNQ1FBSkFBa0FnRFE0REFBRUNCQXNnQ0NBVElCSVE5Z1E0QWdBTUF3c2dDQ0FUSUJJUTFBTTVBd0FNQWdzZ0NDQVROd01BSUFnZ0VqY0RDQXdCQ3lBRVFRRnFRUjhnQzBIakFFWWlCeHNoQmdKQUlBMUJBVWNpRFVVRVFDQUlJUUVnREFSQUlBWkJBblFRT3lJQlJRMElDeUFGUWdBM0E2Z0NRUUFoQkFKQUEwQWdBU0VLQTBBQ2Z5QURLQUlFSWdFZ0F5Z0NhRWNFUUNBRElBRkJBV28yQWdRZ0FTMEFBQXdCQ3lBREVGQUxJZ0VnQldvdEFDRkZEUUlnQlNBQk9nQWJJQVZCSEdvZ0JVRWJha0VCSUFWQnFBSnFFSUFESWdGQmZrWU5BQ0FCUVg5R0RRY2dDZ1JBSUFvZ0JFRUNkR29nQlNnQ0hEWUNBQ0FFUVFGcUlRUUxJQXdnQkNBR1JuRkZEUUFMSUFvZ0JrRUJkRUVCY2lJR1FRSjBFTWdDSWdFTkFBdEJBU0VDUVFBaENRd0pDeUFGUWFnQ2FnUi9JQVVvQXFnQ0JVRUFDdzBFUVFBaENRd0JDeUFNQkVCQkFDRUVJQVlRT3lJQlJRMEhBMEFnQVNFSkEwQUNmeUFES0FJRUlnRWdBeWdDYUVjRVFDQURJQUZCQVdvMkFnUWdBUzBBQUF3QkN5QURFRkFMSWdFZ0JXb3RBQ0ZGQkVCQkFDRUtEQVFMSUFRZ0NXb2dBVG9BQUNBRVFRRnFJZ1FnQmtjTkFBdEJBU0VDUVFBaENpQUpJQVpCQVhSQkFYSWlCaERJQWlJQkRRQUxEQWdMUVFBaEJDQUlCRUFEUUFKL0lBTW9BZ1FpQVNBREtBSm9Sd1JBSUFNZ0FVRUJhallDQkNBQkxRQUFEQUVMSUFNUVVBc2lBU0FGYWkwQUlRUkFJQVFnQ0dvZ0FUb0FBQ0FFUVFGcUlRUU1BUVZCQUNFS0lBZ2hDUXdEQ3dBTEFBc0RRQUovSUFNb0FnUWlBU0FES0FKb1J3UkFJQU1nQVVFQmFqWUNCQ0FCTFFBQURBRUxJQU1RVUFzZ0JXb3RBQ0VOQUF0QkFDRUpRUUFoQ2dzZ0F5Z0NCQ0VCSUFNcEEzQkNBRmtFUUNBRElBRkJBV3NpQVRZQ0JBc2dBeWtEZUNBQklBTW9BaXhyckh3aUUxQWdDMEhqQUVZZ0VpQVRVbkZ5RFFnQ1FDQU1SUTBBSUExRkJFQWdDQ0FLTmdJQURBRUxJQWdnQ1RZQ0FBc2dCdzBBSUFvRVFDQUtJQVJCQW5ScVFRQTJBZ0FMSUFsRkJFQkJBQ0VKREFFTElBUWdDV3BCQURvQUFBc2dBeWdDQkNBREtBSXNhNndnQXlrRGVDQVVmSHdoRkNBT0lBaEJBRWRxSVE0TElBQkJBV29oQkNBQUxRQUJJZ0FOQVF3SUN3dEJBQ0VKQ3lBTUlRSU1BUXRCQVNFQ1FRQWhDVUVBSVFvTElBNE5BZ3RCZnlFT0RBRUxJQXdoQWdzZ0FrVU5BQ0FKRURRZ0NoQTBDeUFGUWJBQ2FpUUFJQTRoQUNBRFFaQUJhaVFBSUFBTFF3QUNRQ0FBUlEwQUFrQUNRQUpBQWtBZ0FVRUNhZzRHQUFFQ0FnUURCQXNnQUNBQ1BBQUFEd3NnQUNBQ1BRRUFEd3NnQUNBQ1BnSUFEd3NnQUNBQ053TUFDd3NTQUNBQUVONEVJQUJCMkpNRE5nSUFJQUFMa0FRQ0EzOEJmZ0pBQWtBQ2Z3SkFBa0FDZnlBQUtBSUVJZ0lnQUNnQ2FFY0VRQ0FBSUFKQkFXbzJBZ1FnQWkwQUFBd0JDeUFBRUZBTElnSkJLMnNPQXdBQkFBRUxJQUpCTFVZZ0FVVUNmeUFBS0FJRUlnTWdBQ2dDYUVjRVFDQUFJQU5CQVdvMkFnUWdBeTBBQUF3QkN5QUFFRkFMSWdOQk9tc2lBVUYxUzNJTkFSb2dBQ2tEY0VJQVV3MENJQUFnQUNnQ0JFRUJhellDQkF3Q0N5QUNRVHBySVFFZ0FpRURRUUFMSVFRZ0FVRjJTUTBBSUFOQk1Hc2lBVUVLU1FSQVFRQWhBZ05BSUFNZ0FrRUtiR29oQVFKL0lBQW9BZ1FpQWlBQUtBSm9Sd1JBSUFBZ0FrRUJhallDQkNBQ0xRQUFEQUVMSUFBUVVBc2hBeUFCUVRCcklRSWdBa0hNbWJQbUFFZ2dBMEV3YXlJQlFRbE5jUTBBQ3lBQ3JDRUZDd0pBSUFGQkNrOE5BQU5BSUFPdElBVkNDbjU4UWpCOUlRVUNmeUFBS0FJRUlnRWdBQ2dDYUVjRVFDQUFJQUZCQVdvMkFnUWdBUzBBQUF3QkN5QUFFRkFMSWdOQk1Hc2lBVUVKU3cwQklBVkNybytGMThmQzY2TUJVdzBBQ3dzZ0FVRUtTUVJBQTBBQ2Z5QUFLQUlFSWdFZ0FDZ0NhRWNFUUNBQUlBRkJBV28yQWdRZ0FTMEFBQXdCQ3lBQUVGQUxRVEJyUVFwSkRRQUxDeUFBS1FOd1FnQlpCRUFnQUNBQUtBSUVRUUZyTmdJRUMwSUFJQVY5SUFVZ0JCc2hCUXdCQzBLQWdJQ0FnSUNBZ0lCL0lRVWdBQ2tEY0VJQVV3MEFJQUFnQUNnQ0JFRUJhellDQkVLQWdJQ0FnSUNBZ0lCL0R3c2dCUXYxTWdNUWZ3ZCtBWHdqQUVFd2F5SU1KQUFDUUNBQ1FRSk5CRUFnQWtFQ2RDSUNRWnlLQTJvb0FnQWhEeUFDUVpDS0Eyb29BZ0FoRGdOQUFuOGdBU2dDQkNJQ0lBRW9BbWhIQkVBZ0FTQUNRUUZxTmdJRUlBSXRBQUFNQVFzZ0FSQlFDeUlDRU93QkRRQUxRUUVoQmdKQUFrQWdBa0VyYXc0REFBRUFBUXRCZjBFQklBSkJMVVliSVFZZ0FTZ0NCQ0lDSUFFb0FtaEhCRUFnQVNBQ1FRRnFOZ0lFSUFJdEFBQWhBZ3dCQ3lBQkVGQWhBZ3NDUUFKQUEwQWdCVUduNGdGcUxBQUFJQUpCSUhKR0JFQUNRQ0FGUVFaTERRQWdBU2dDQkNJQ0lBRW9BbWhIQkVBZ0FTQUNRUUZxTmdJRUlBSXRBQUFoQWd3QkN5QUJFRkFoQWdzZ0JVRUJhaUlGUVFoSERRRU1BZ3NMSUFWQkEwY0VRQ0FGUVFoR0RRRWdBMFVnQlVFRVNYSU5BaUFGUVFoR0RRRUxJQUVwQTNBaUZFSUFXUVJBSUFFZ0FTZ0NCRUVCYXpZQ0JBc2dBMFVnQlVFRVNYSU5BQ0FVUWdCVElRSURRQ0FDUlFSQUlBRWdBU2dDQkVFQmF6WUNCQXNnQlVFQmF5SUZRUU5MRFFBTEMwSUFJUlFqQUVFUWF5SUNKQUFDZmlBR3NrTUFBSUIvbEx3aUEwSC8vLy8vQjNFaUFVR0FnSUFFYTBILy8vLzNCMDBFUUNBQnJVSVpoa0tBZ0lDQWdJQ0F3RDk4REFFTElBT3RRaG1HUW9DQWdJQ0FnTUQvL3dDRUlBRkJnSUNBL0FkUERRQWFRZ0FnQVVVTkFCb2dBaUFCclVJQUlBRm5JZ0ZCMFFCcUVJd0JJQUlwQXdBaEZDQUNLUU1JUW9DQWdJQ0FnTUFBaFVHSi93QWdBV3V0UWpDR2hBc2hGU0FNSUJRM0F3QWdEQ0FWSUFOQmdJQ0FnSGh4clVJZ2hvUTNBd2dnQWtFUWFpUUFJQXdwQXdnaEZDQU1LUU1BSVJVTUFnc0NRQUpBQWtBZ0JRMEFRUUFoQlFOQUlBVkJwZmdCYWl3QUFDQUNRU0J5UncwQkFrQWdCVUVCU3cwQUlBRW9BZ1FpQWlBQktBSm9Sd1JBSUFFZ0FrRUJhallDQkNBQ0xRQUFJUUlNQVFzZ0FSQlFJUUlMSUFWQkFXb2lCVUVEUncwQUN3d0JDd0pBQWtBZ0JRNEVBQUVCQWdFTEFrQWdBa0V3UncwQUFuOGdBU2dDQkNJRklBRW9BbWhIQkVBZ0FTQUZRUUZxTmdJRUlBVXRBQUFNQVFzZ0FSQlFDMEZmY1VIWUFFWUVRQ01BUWJBRGF5SUNKQUFDZnlBQktBSUVJZ1VnQVNnQ2FFY0VRQ0FCSUFWQkFXbzJBZ1FnQlMwQUFBd0JDeUFCRUZBTElRVUNRQUovQTBBZ0JVRXdSd1JBQWtBZ0JVRXVSdzBFSUFFb0FnUWlCU0FCS0FKb1JnMEFJQUVnQlVFQmFqWUNCQ0FGTFFBQURBTUxCU0FCS0FJRUlnVWdBU2dDYUVjRWYwRUJJUW9nQVNBRlFRRnFOZ0lFSUFVdEFBQUZRUUVoQ2lBQkVGQUxJUVVNQVFzTElBRVFVQXNoQlVFQklRUWdCVUV3UncwQUEwQWdGMElCZlNFWEFuOGdBU2dDQkNJRklBRW9BbWhIQkVBZ0FTQUZRUUZxTmdJRUlBVXRBQUFNQVFzZ0FSQlFDeUlGUVRCR0RRQUxRUUVoQ2d0Q2dJQ0FnSUNBd1A4L0lSVUNRQU5BQWtBZ0JVRWdjaUVMQWtBQ1FDQUZRVEJySWdoQkNra05BQ0FGUVM1SElBdEI0UUJyUVFaUGNRMEVJQVZCTGtjTkFDQUVEUUpCQVNFRUlCUWhGd3dCQ3lBTFFkY0FheUFJSUFWQk9Vb2JJUVVDUUNBVVFnZFhCRUFnQlNBSlFRUjBhaUVKREFFTElCUkNIRmdFUUNBQ1FUQnFJQVVRcUFFZ0FrRWdhaUFaSUJWQ0FFS0FnSUNBZ0lEQS9UOFFYU0FDUVJCcUlBSXBBekFnQWlrRE9DQUNLUU1nSWhrZ0Fpa0RLQ0lWRUYwZ0FpQUNLUU1RSUFJcEF4Z2dGaUFZRUtFQklBSXBBd2doR0NBQ0tRTUFJUllNQVFzZ0JVVWdCM0lOQUNBQ1FkQUFhaUFaSUJWQ0FFS0FnSUNBZ0lDQS96OFFYU0FDUVVCcklBSXBBMUFnQWlrRFdDQVdJQmdRb1FFZ0Fpa0RTQ0VZUVFFaEJ5QUNLUU5BSVJZTElCUkNBWHdoRkVFQklRb0xJQUVvQWdRaUJTQUJLQUpvUndSL0lBRWdCVUVCYWpZQ0JDQUZMUUFBQlNBQkVGQUxJUVVNQVFzTFFTNGhCUXNDZmlBS1JRUkFBa0FDUUNBQktRTndRZ0JaQkVBZ0FTQUJLQUlFSWdWQkFXczJBZ1FnQTBVTkFTQUJJQVZCQW1zMkFnUWdCRVVOQWlBQklBVkJBMnMyQWdRTUFnc2dBdzBCQ3lBQlFnQVF3d0VMSUFKQjRBQnFJQWEzUkFBQUFBQUFBQUFBb2hETkFTQUNLUU5nSVJZZ0Fpa0RhQXdCQ3lBVVFnZFhCRUFnRkNFVkEwQWdDVUVFZENFSklCVkNBWHdpRlVJSVVnMEFDd3NDUUFKQUFrQWdCVUZmY1VIUUFFWUVRQ0FCSUFNUWdnVWlGVUtBZ0lDQWdJQ0FnSUIvVWcwRElBTUVRQ0FCS1FOd1FnQlpEUUlNQXd0Q0FDRVdJQUZDQUJEREFVSUFEQVFMUWdBaEZTQUJLUU53UWdCVERRSUxJQUVnQVNnQ0JFRUJhellDQkF0Q0FDRVZDeUFKUlFSQUlBSkI4QUJxSUFhM1JBQUFBQUFBQUFBQW9oRE5BU0FDS1FOd0lSWWdBaWtEZUF3QkN5QVhJQlFnQkJ0Q0FvWWdGWHhDSUgwaUZFRUFJQTlyclZVRVFFSFFtUVJCeEFBMkFnQWdBa0dnQVdvZ0JoQ29BU0FDUVpBQmFpQUNLUU9nQVNBQ0tRT29BVUovUXYvLy8vLy8vNy8vL3dBUVhTQUNRWUFCYWlBQ0tRT1FBU0FDS1FPWUFVSi9Rdi8vLy8vLy83Ly8vd0FRWFNBQ0tRT0FBU0VXSUFJcEE0Z0JEQUVMSUE5QjRnRnJyQ0FVVndSQUlBbEJBRTRFUUFOQUlBSkJvQU5xSUJZZ0dFSUFRb0NBZ0lDQWdNRC92MzhRb1FFZ0ZpQVlRb0NBZ0lDQWdJRC9QeERXQXlFQklBSkJrQU5xSUJZZ0dDQVdJQUlwQTZBRElBRkJBRWdpQXhzZ0dDQUNLUU9vQXlBREd4Q2hBU0FVUWdGOUlSUWdBaWtEbUFNaEdDQUNLUU9RQXlFV0lBbEJBWFFnQVVFQVRuSWlDVUVBVGcwQUN3c0NmaUFVSUErc2ZVSWdmQ0lWcHlJQlFRQWdBVUVBU2hzZ0RpQVZJQTZ0VXhzaUFVSHhBRTRFUUNBQ1FZQURhaUFHRUtnQklBSXBBNGdESVJjZ0Fpa0RnQU1oR1VJQURBRUxJQUpCNEFKcVJBQUFBQUFBQVBBL1FaQUJJQUZyRU9zQkVNMEJJQUpCMEFKcUlBWVFxQUVnQWtId0Ftb2dBaWtENEFJZ0Fpa0Q2QUlnQWlrRDBBSWlHU0FDS1FQWUFpSVhFSVlGSUFJcEEvZ0NJUm9nQWlrRDhBSUxJUlVnQWtIQUFtb2dDU0FKUVFGeFJTQVdJQmhDQUVJQUVJWUNRUUJISUFGQklFaHhjU0lCYWhDaEFpQUNRYkFDYWlBWklCY2dBaWtEd0FJZ0Fpa0R5QUlRWFNBQ1FaQUNhaUFDS1FPd0FpQUNLUU80QWlBVklCb1FvUUVnQWtHZ0Ftb2dHU0FYUWdBZ0ZpQUJHMElBSUJnZ0FSc1FYU0FDUVlBQ2FpQUNLUU9nQWlBQ0tRT29BaUFDS1FPUUFpQUNLUU9ZQWhDaEFTQUNRZkFCYWlBQ0tRT0FBaUFDS1FPSUFpQVZJQm9RMVFNZ0Fpa0Q4QUVpRlNBQ0tRUDRBU0lYUWdCQ0FCQ0dBa1VFUUVIUW1RUkJ4QUEyQWdBTElBSkI0QUZxSUJVZ0Z5QVVweENGQlNBQ0tRUGdBU0VXSUFJcEErZ0JEQUVMUWRDWkJFSEVBRFlDQUNBQ1FkQUJhaUFHRUtnQklBSkJ3QUZxSUFJcEE5QUJJQUlwQTlnQlFnQkNnSUNBZ0lDQXdBQVFYU0FDUWJBQmFpQUNLUVBBQVNBQ0tRUElBVUlBUW9DQWdJQ0FnTUFBRUYwZ0Fpa0RzQUVoRmlBQ0tRTzRBUXNoRkNBTUlCWTNBeEFnRENBVU53TVlJQUpCc0FOcUpBQWdEQ2tER0NFVUlBd3BBeEFoRlF3R0N5QUJLUU53UWdCVERRQWdBU0FCS0FJRVFRRnJOZ0lFQ3lBQklRVWdCaUVKSUFNaENrRUFJUU5CQUNFR0l3QkJrTVlBYXlJRUpBQkJBQ0FPSUE5cUloSnJJUk1DUUFKL0EwQWdBa0V3UndSQUFrQWdBa0V1UncwRUlBVW9BZ1FpQVNBRktBSm9SZzBBSUFVZ0FVRUJhallDQkNBQkxRQUFEQU1MQlNBRktBSUVJZ0VnQlNnQ2FFY0VmMEVCSVFNZ0JTQUJRUUZxTmdJRUlBRXRBQUFGUVFFaEF5QUZFRkFMSVFJTUFRc0xJQVVRVUFzaEFrRUJJUWNnQWtFd1J3MEFBMEFnRkVJQmZTRVVBbjhnQlNnQ0JDSUJJQVVvQW1oSEJFQWdCU0FCUVFGcU5nSUVJQUV0QUFBTUFRc2dCUkJRQ3lJQ1FUQkdEUUFMUVFFaEF3c2dCRUVBTmdLUUJpQU1BbjRDUUFKQUFrQUNRQUpBSUFKQkxrWWlBU0FDUVRCcklnaEJDVTF5QkVBRFFBSkFJQUZCQVhFRVFDQUhSUVJBSUJVaEZFRUJJUWNNQWdzZ0EwVWhBUXdFQ3lBVlFnRjhJUlVnQmtIOEQwd0VRQ0FOSUJXbklBSkJNRVliSVEwZ0JFR1FCbW9nQmtFQ2RHb2lBU0FMQkg4Z0FpQUJLQUlBUVFwc2FrRXdhd1VnQ0FzMkFnQkJBU0VEUVFBZ0MwRUJhaUlCSUFGQkNVWWlBUnNoQ3lBQklBWnFJUVlNQVFzZ0FrRXdSZzBBSUFRZ0JDZ0NnRVpCQVhJMkFvQkdRZHlQQVNFTkN3Si9JQVVvQWdRaUFTQUZLQUpvUndSQUlBVWdBVUVCYWpZQ0JDQUJMUUFBREFFTElBVVFVQXNpQWtFdVJpSUJJQUpCTUdzaUNFRUtTWElOQUFzTElCUWdGU0FIR3lFVUlBTkZJQUpCWDNGQnhRQkhja1VFUUFKQUlBVWdDaENDQlNJV1FvQ0FnSUNBZ0lDQWdIOVNEUUFnQ2tVTkJVSUFJUllnQlNrRGNFSUFVdzBBSUFVZ0JTZ0NCRUVCYXpZQ0JBc2dBMFVOQXlBVUlCWjhJUlFNQlFzZ0EwVWhBU0FDUVFCSURRRUxJQVVwQTNCQ0FGTU5BQ0FGSUFVb0FnUkJBV3MyQWdRTElBRkZEUUlMUWRDWkJFRWNOZ0lBQzBJQUlSVWdCVUlBRU1NQlFnQU1BUXNnQkNnQ2tBWWlBVVVFUUNBRUlBbTNSQUFBQUFBQUFBQUFvaEROQVNBRUtRTUFJUlVnQkNrRENBd0JDeUFVSUJWU0lCVkNDVlZ5SUE1QkhreEJBQ0FCSUE1MkczSkZCRUFnQkVFd2FpQUpFS2dCSUFSQklHb2dBUkNoQWlBRVFSQnFJQVFwQXpBZ0JDa0RPQ0FFS1FNZ0lBUXBBeWdRWFNBRUtRTVFJUlVnQkNrREdBd0JDeUFQUVg1dHJTQVVVd1JBUWRDWkJFSEVBRFlDQUNBRVFlQUFhaUFKRUtnQklBUkIwQUJxSUFRcEEyQWdCQ2tEYUVKL1F2Ly8vLy8vLzcvLy93QVFYU0FFUVVCcklBUXBBMUFnQkNrRFdFSi9Rdi8vLy8vLy83Ly8vd0FRWFNBRUtRTkFJUlVnQkNrRFNBd0JDeUFQUWVJQmE2d2dGRlVFUUVIUW1RUkJ4QUEyQWdBZ0JFR1FBV29nQ1JDb0FTQUVRWUFCYWlBRUtRT1FBU0FFS1FPWUFVSUFRb0NBZ0lDQWdNQUFFRjBnQkVId0FHb2dCQ2tEZ0FFZ0JDa0RpQUZDQUVLQWdJQ0FnSURBQUJCZElBUXBBM0FoRlNBRUtRTjREQUVMSUFzRVFDQUxRUWhNQkVBZ0JFR1FCbW9nQmtFQ2RHb2lBU2dDQUNFRkEwQWdCVUVLYkNFRklBdEJBV29pQzBFSlJ3MEFDeUFCSUFVMkFnQUxJQVpCQVdvaEJnc0NRQ0FOSUJTbklnZEtJQTFCQ1U1eUlBZEJFVXB5RFFBZ0IwRUpSZ1JBSUFSQndBRnFJQWtRcUFFZ0JFR3dBV29nQkNnQ2tBWVFvUUlnQkVHZ0FXb2dCQ2tEd0FFZ0JDa0R5QUVnQkNrRHNBRWdCQ2tEdUFFUVhTQUVLUU9nQVNFVklBUXBBNmdCREFJTElBZEJDRXdFUUNBRVFaQUNhaUFKRUtnQklBUkJnQUpxSUFRb0FwQUdFS0VDSUFSQjhBRnFJQVFwQTVBQ0lBUXBBNWdDSUFRcEE0QUNJQVFwQTRnQ0VGMGdCRUhnQVdwQkFDQUhhMEVDZEVHUWlnTnFLQUlBRUtnQklBUkIwQUZxSUFRcEEvQUJJQVFwQS9nQklBUXBBK0FCSUFRcEErZ0JFUHNFSUFRcEE5QUJJUlVnQkNrRDJBRU1BZ3NnRGlBSFFYMXNha0ViYWlJQlFSNU1RUUFnQkNnQ2tBWWlBaUFCZGhzTkFDQUVRZUFDYWlBSkVLZ0JJQVJCMEFKcUlBSVFvUUlnQkVIQUFtb2dCQ2tENEFJZ0JDa0Q2QUlnQkNrRDBBSWdCQ2tEMkFJUVhTQUVRYkFDYWlBSFFRSjBRY2lKQTJvb0FnQVFxQUVnQkVHZ0Ftb2dCQ2tEd0FJZ0JDa0R5QUlnQkNrRHNBSWdCQ2tEdUFJUVhTQUVLUU9nQWlFVklBUXBBNmdDREFFTEEwQWdCRUdRQm1vZ0JpSUNRUUZySWdaQkFuUnFLQUlBUlEwQUMwRUFJUXNDUUNBSFFRbHZJZ0ZGQkVCQkFDRUJEQUVMSUFFZ0FVRUphaUFIUVFCT0d5RURBa0FnQWtVRVFFRUFJUUZCQUNFQ0RBRUxRWUNVNjl3RFFRQWdBMnRCQW5SQmtJb0RhaWdDQUNJR2JTRUtRUUFoQ0VFQUlRVkJBQ0VCQTBBZ0JFR1FCbW9nQlVFQ2RHb2lEU0FJSUEwb0FnQWlEU0FHYmlJUWFpSUlOZ0lBSUFGQkFXcEIvdzl4SUFFZ0NFVWdBU0FGUm5FaUNCc2hBU0FIUVFscklBY2dDQnNoQnlBS0lBMGdCaUFRYkd0c0lRZ2dCVUVCYWlJRklBSkhEUUFMSUFoRkRRQWdCRUdRQm1vZ0FrRUNkR29nQ0RZQ0FDQUNRUUZxSVFJTElBY2dBMnRCQ1dvaEJ3c0RRQ0FFUVpBR2FpQUJRUUowYWlFRkFrQURRQ0FIUVNST0JFQWdCMEVrUncwQ0lBVW9BZ0JCMGVuNUJFOE5BZ3NnQWtIL0Qyb2hBMEVBSVFnRFFDQUlyU0FFUVpBR2FpQURRZjhQY1NJR1FRSjBhaUlETlFJQVFoMkdmQ0lVUW9HVTY5d0RWQVIvUVFBRklCUWdGRUtBbE92Y0E0QWlGVUtBbE92Y0EzNTlJUlFnRmFjTElRZ2dBeUFVcHlJRE5nSUFJQUlnQWlBQ0lBWWdBeHNnQVNBR1Joc2dCaUFDUVFGclFmOFBjVWNiSVFJZ0JrRUJheUVESUFFZ0JrY05BQXNnQzBFZGF5RUxJQWhGRFFBTElBSWdBVUVCYTBIL0QzRWlBVVlFUUNBRVFaQUdhaUlESUFKQi9nOXFRZjhQY1VFQ2RHb2lCaUFHS0FJQUlBSkJBV3RCL3c5eElnSkJBblFnQTJvb0FnQnlOZ0lBQ3lBSFFRbHFJUWNnQkVHUUJtb2dBVUVDZEdvZ0NEWUNBQXdCQ3dzQ1FBTkFJQUpCQVdwQi93OXhJUVlnQkVHUUJtb2dBa0VCYTBIL0QzRkJBblJxSVFnRFFFRUpRUUVnQjBFdFNoc2hDZ0pBQTBBZ0FTRURRUUFoQlFKQUEwQUNRQ0FESUFWcVFmOFBjU0lCSUFKR0RRQWdCRUdRQm1vZ0FVRUNkR29vQWdBaUFTQUZRUUowUWVDSkEyb29BZ0FpRFVrTkFDQUJJQTFMRFFJZ0JVRUJhaUlGUVFSSERRRUxDeUFIUVNSSERRQkNBQ0VVUVFBaEJVSUFJUlVEUUNBQ0lBTWdCV3BCL3c5eElnRkdCRUFnQWtFQmFrSC9EM0VpQWtFQ2RDQUVha0VBTmdLTUJnc2dCRUdBQm1vZ0JFR1FCbW9nQVVFQ2RHb29BZ0FRb1FJZ0JFSHdCV29nRkNBVlFnQkNnSUNBZ09XYXQ0N0FBQkJkSUFSQjRBVnFJQVFwQS9BRklBUXBBL2dGSUFRcEE0QUdJQVFwQTRnR0VLRUJJQVFwQStnRklSVWdCQ2tENEFVaEZDQUZRUUZxSWdWQkJFY05BQXNnQkVIUUJXb2dDUkNvQVNBRVFjQUZhaUFVSUJVZ0JDa0QwQVVnQkNrRDJBVVFYU0FFS1FQSUJTRVZRZ0FoRkNBRUtRUEFCU0VXSUF0QjhRQnFJZ2NnRDJzaUJrRUFJQVpCQUVvYklBNGdCaUFPU0NJRkd5SUJRZkFBVEEwQ0RBVUxJQW9nQzJvaEN5QURJQUlpQVVZTkFBdEJnSlRyM0FNZ0NuWWhEVUYvSUFwMFFYOXpJUkJCQUNFRklBTWhBUU5BSUFSQmtBWnFJQU5CQW5ScUloRWdCU0FSS0FJQUloRWdDblpxSWdVMkFnQWdBVUVCYWtIL0QzRWdBU0FGUlNBQklBTkdjU0lGR3lFQklBZEJDV3NnQnlBRkd5RUhJQkFnRVhFZ0RXd2hCU0FEUVFGcVFmOFBjU0lESUFKSERRQUxJQVZGRFFFZ0FTQUdSd1JBSUFSQmtBWnFJQUpCQW5ScUlBVTJBZ0FnQmlFQ0RBTUxJQWdnQ0NnQ0FFRUJjallDQUF3QkN3c0xJQVJCa0FWcVJBQUFBQUFBQVBBL1FlRUJJQUZyRU9zQkVNMEJJQVJCc0FWcUlBUXBBNUFGSUFRcEE1Z0ZJQllnRlJDR0JTQUVLUU80QlNFWklBUXBBN0FGSVJnZ0JFR0FCV3BFQUFBQUFBQUE4RDlCOFFBZ0FXc1E2d0VRelFFZ0JFR2dCV29nRmlBVklBUXBBNEFGSUFRcEE0Z0ZFSVFGSUFSQjhBUnFJQllnRlNBRUtRT2dCU0lVSUFRcEE2Z0ZJaGNRMVFNZ0JFSGdCR29nR0NBWklBUXBBL0FFSUFRcEEvZ0VFS0VCSUFRcEErZ0VJUlVnQkNrRDRBUWhGZ3NDUUNBRFFRUnFRZjhQY1NJS0lBSkdEUUFDUUNBRVFaQUdhaUFLUVFKMGFpZ0NBQ0lLUWYvSnRlNEJUUVJBSUFwRklBTkJCV3BCL3c5eElBSkdjUTBCSUFSQjhBTnFJQW0zUkFBQUFBQUFBTkEvb2hETkFTQUVRZUFEYWlBVUlCY2dCQ2tEOEFNZ0JDa0QrQU1Rb1FFZ0JDa0Q2QU1oRnlBRUtRUGdBeUVVREFFTElBcEJnTXExN2dGSEJFQWdCRUhRQkdvZ0NiZEVBQUFBQUFBQTZEK2lFTTBCSUFSQndBUnFJQlFnRnlBRUtRUFFCQ0FFS1FQWUJCQ2hBU0FFS1FQSUJDRVhJQVFwQThBRUlSUU1BUXNnQ2JjaEd5QUNJQU5CQldwQi93OXhSZ1JBSUFSQmtBUnFJQnRFQUFBQUFBQUE0RCtpRU0wQklBUkJnQVJxSUJRZ0Z5QUVLUU9RQkNBRUtRT1lCQkNoQVNBRUtRT0lCQ0VYSUFRcEE0QUVJUlFNQVFzZ0JFR3dCR29nRzBRQUFBQUFBQURvUDZJUXpRRWdCRUdnQkdvZ0ZDQVhJQVFwQTdBRUlBUXBBN2dFRUtFQklBUXBBNmdFSVJjZ0JDa0RvQVFoRkFzZ0FVSHZBRW9OQUNBRVFkQURhaUFVSUJkQ0FFS0FnSUNBZ0lEQS96OFFoQVVnQkNrRDBBTWdCQ2tEMkFOQ0FFSUFFSVlDRFFBZ0JFSEFBMm9nRkNBWFFnQkNnSUNBZ0lDQXdQOC9FS0VCSUFRcEE4Z0RJUmNnQkNrRHdBTWhGQXNnQkVHd0Eyb2dGaUFWSUJRZ0Z4Q2hBU0FFUWFBRGFpQUVLUU93QXlBRUtRTzRBeUFZSUJrUTFRTWdCQ2tEcUFNaEZTQUVLUU9nQXlFV0FrQkJmaUFTYXlBSFFmLy8vLzhIY1U0TkFDQUVJQlZDLy8vLy8vLy8vLy8vQUlNM0E1Z0RJQVFnRmpjRGtBTWdCRUdBQTJvZ0ZpQVZRZ0JDZ0lDQWdJQ0FnUDgvRUYwZ0JDa0RrQU1pR0NBRUtRT1lBeUlaUW9DQWdJQ0FnSUM0d0FBUTFnTWhBaUFWSUFRcEE0Z0RJQUpCQUVnaUF4c2hGU0FXSUFRcEE0QURJQU1iSVJZZ0V5QUxJQUpCQUU1cUlndEI3Z0JxVGdSQUlBVWdCU0FCSUFaSGNTQVlJQmxDZ0lDQWdJQ0FnTGpBQUJEV0EwRUFTQnRCQVVjTkFTQVVJQmRDQUVJQUVJWUNSUTBCQzBIUW1RUkJ4QUEyQWdBTElBUkI4QUpxSUJZZ0ZTQUxFSVVGSUFRcEEvQUNJUlVnQkNrRCtBSUxOd01vSUF3Z0ZUY0RJQ0FFUVpER0FHb2tBQ0FNS1FNb0lSUWdEQ2tESUNFVkRBUUxJQUVwQTNCQ0FGa0VRQ0FCSUFFb0FnUkJBV3MyQWdRTERBRUxBa0FDZnlBQktBSUVJZ0lnQVNnQ2FFY0VRQ0FCSUFKQkFXbzJBZ1FnQWkwQUFBd0JDeUFCRUZBTFFTaEdCRUJCQVNFRkRBRUxRb0NBZ0lDQWdPRC8vd0FoRkNBQktRTndRZ0JURFFNZ0FTQUJLQUlFUVFGck5nSUVEQU1MQTBBQ2Z5QUJLQUlFSWdJZ0FTZ0NhRWNFUUNBQklBSkJBV28yQWdRZ0FpMEFBQXdCQ3lBQkVGQUxJZ0pCTUd0QkNra2dBa0hCQUd0QkdrbHlJQUpCM3dCR2NrVWdBa0hoQUd0QkdrOXhSUVJBSUFWQkFXb2hCUXdCQ3d0Q2dJQ0FnSUNBNFAvL0FDRVVJQUpCS1VZTkFpQUJLUU53SWhkQ0FGa0VRQ0FCSUFFb0FnUkJBV3MyQWdRTEFrQWdBd1JBSUFVTkFRd0VDd3dCQ3dOQUlBVkJBV3NoQlNBWFFnQlpCRUFnQVNBQktBSUVRUUZyTmdJRUN5QUZEUUFMREFJTFFkQ1pCRUVjTmdJQUlBRkNBQkREQVF0Q0FDRVVDeUFBSUJVM0F3QWdBQ0FVTndNSUlBeEJNR29rQUF2UUJnSUVmd04rSXdCQmdBRnJJZ1VrQUFKQUFrQUNRQ0FESUFSQ0FFSUFFSVlDUlEwQUFuOGdCRUwvLy8vLy8vOC9neUVKQW44Z0JFSXdpS2RCLy84QmNTSUdRZi8vQVVjRVFFRUVJQVlOQVJwQkFrRURJQU1nQ1lSUUd3d0NDeUFESUFtRVVBc0xJUWNnQWtJd2lLY2lDRUgvL3dGeElnWkIvLzhCUmcwQUlBY05BUXNnQlVFUWFpQUJJQUlnQXlBRUVGMGdCU0FGS1FNUUlnRWdCU2tER0NJQ0lBRWdBaEQ3QkNBRktRTUlJUUlnQlNrREFDRUVEQUVMSUFFZ0FrTC8vLy8vLy84L2d5QUdyVUl3aG9RaUNpQURJQVJDLy8vLy8vLy9QNE1nQkVJd2lLZEIvLzhCY1NJSHJVSXdob1FpQ1JDR0FrRUFUQVJBSUFFZ0NpQURJQWtRaGdJRVFDQUJJUVFNQWdzZ0JVSHdBR29nQVNBQ1FnQkNBQkJkSUFVcEEzZ2hBaUFGS1FOd0lRUU1BUXNnQmdSK0lBRUZJQVZCNEFCcUlBRWdDa0lBUW9DQWdJQ0FnTUM3d0FBUVhTQUZLUU5vSWdwQ01JaW5RZmdBYXlFR0lBVXBBMkFMSVFRZ0IwVUVRQ0FGUWRBQWFpQURJQWxDQUVLQWdJQ0FnSURBdThBQUVGMGdCU2tEV0NJSlFqQ0lwMEg0QUdzaEJ5QUZLUU5RSVFNTElBbEMvLy8vLy8vL1A0TkNnSUNBZ0lDQXdBQ0VJUWtnQ2tMLy8vLy8vLzgvZzBLQWdJQ0FnSURBQUlRaENpQUdJQWRLQkVBRFFBSitJQW9nQ1gwZ0F5QUVWcTE5SWd0Q0FGa0VRQ0FMSUFRZ0EzMGlCSVJRQkVBZ0JVRWdhaUFCSUFKQ0FFSUFFRjBnQlNrREtDRUNJQVVwQXlBaEJBd0ZDeUFMUWdHR0lBUkNQNGlFREFFTElBcENBWVlnQkVJL2lJUUxJUW9nQkVJQmhpRUVJQVpCQVdzaUJpQUhTZzBBQ3lBSElRWUxBa0FnQ2lBSmZTQURJQVJXclgwaUNVSUFVd1JBSUFvaENRd0JDeUFKSUFRZ0EzMGlCSVJDQUZJTkFDQUZRVEJxSUFFZ0FrSUFRZ0FRWFNBRktRTTRJUUlnQlNrRE1DRUVEQUVMSUFsQy8vLy8vLy8vUDFnRVFBTkFJQVJDUDRnaEFTQUdRUUZySVFZZ0JFSUJoaUVFSUFFZ0NVSUJob1FpQ1VLQWdJQ0FnSURBQUZRTkFBc0xJQWhCZ0lBQ2NTRUhJQVpCQUV3RVFDQUZRVUJySUFRZ0NVTC8vLy8vLy84L2d5QUdRZmdBYWlBSGNxMUNNSWFFUWdCQ2dJQ0FnSUNBd01NL0VGMGdCU2tEU0NFQ0lBVXBBMEFoQkF3QkN5QUpRdi8vLy8vLy96K0RJQVlnQjNLdFFqQ0doQ0VDQ3lBQUlBUTNBd0FnQUNBQ053TUlJQVZCZ0FGcUpBQUx2d0lCQVg4akFFSFFBR3NpQkNRQUFrQWdBMEdBZ0FGT0JFQWdCRUVnYWlBQklBSkNBRUtBZ0lDQWdJQ0EvLzhBRUYwZ0JDa0RLQ0VDSUFRcEF5QWhBU0FEUWYvL0FVa0VRQ0FEUWYvL0FHc2hBd3dDQ3lBRVFSQnFJQUVnQWtJQVFvQ0FnSUNBZ0lELy93QVFYU0FEUWYzL0FpQURRZjMvQWtnYlFmNy9BV3NoQXlBRUtRTVlJUUlnQkNrREVDRUJEQUVMSUFOQmdZQi9TZzBBSUFSQlFHc2dBU0FDUWdCQ2dJQ0FnSUNBZ0RrUVhTQUVLUU5JSVFJZ0JDa0RRQ0VCSUFOQjlJQitTd1JBSUFOQmpmOEFhaUVEREFFTElBUkJNR29nQVNBQ1FnQkNnSUNBZ0lDQWdEa1FYU0FEUWVpQmZTQURRZWlCZlVvYlFacitBV29oQXlBRUtRTTRJUUlnQkNrRE1DRUJDeUFFSUFFZ0FrSUFJQU5CLy84QWFxMUNNSVlRWFNBQUlBUXBBd2czQXdnZ0FDQUVLUU1BTndNQUlBUkIwQUJxSkFBTE5RQWdBQ0FCTndNQUlBQWdBa0wvLy8vLy8vOC9neUFFUWpDSXAwR0FnQUp4SUFKQ01JaW5RZi8vQVhGeXJVSXdob1EzQXdnTEVBQWdBQ0FCSUFKQkFFRUFFSXNGR2d2RUFnQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FDQUJRUWxyRGhJQUNnc01DZ3NDQXdRRkRBc01EQW9MQndnSkN5QUNJQUlvQWdBaUFVRUVhallDQUNBQUlBRW9BZ0EyQWdBUEN3QUxJQUlnQWlnQ0FDSUJRUVJxTmdJQUlBQWdBVElCQURjREFBOExJQUlnQWlnQ0FDSUJRUVJxTmdJQUlBQWdBVE1CQURjREFBOExJQUlnQWlnQ0FDSUJRUVJxTmdJQUlBQWdBVEFBQURjREFBOExJQUlnQWlnQ0FDSUJRUVJxTmdJQUlBQWdBVEVBQURjREFBOExBQXNnQWlBQ0tBSUFRUWRxUVhoeElnRkJDR28yQWdBZ0FDQUJLd01BT1FNQUR3c2dBQ0FDSUFNUkFnQUxEd3NnQWlBQ0tBSUFJZ0ZCQkdvMkFnQWdBQ0FCTkFJQU53TUFEd3NnQWlBQ0tBSUFJZ0ZCQkdvMkFnQWdBQ0FCTlFJQU53TUFEd3NnQWlBQ0tBSUFRUWRxUVhoeElnRkJDR28yQWdBZ0FDQUJLUU1BTndNQUMyMEJCSDhnQUNnQ0FDd0FBQkRFQVVVRVFFRUFEd3NEUUNBQUtBSUFJUU5CZnlFQklBSkJ6Sm16NWdCTkJFQkJmeUFETEFBQVFUQnJJZ1FnQWtFS2JDSUJhaUFFUWYvLy8vOEhJQUZyU2hzaEFRc2dBQ0FEUVFGcU5nSUFJQUVoQWlBRExBQUJFTVFCRFFBTElBSUxseE1DRVg4QmZpTUFRZEFBYXlJSEpBQWdCeUFCTmdKTUlBZEJOMm9oRmlBSFFUaHFJUkpCQUNFQkFrQUNRQUpBQWtBRFFDQUJRZi8vLy84SElBMXJTZzBCSUFFZ0RXb2hEU0FIS0FKTUlnc2hBUUpBQWtBQ1FDQUxMUUFBSWdnRVFBTkFBa0FDUUNBSVFmOEJjU0lJUlFSQUlBRWhDQXdCQ3lBSVFTVkhEUUVnQVNFSUEwQWdBUzBBQVVFbFJ3MEJJQWNnQVVFQ2FpSUtOZ0pNSUFoQkFXb2hDQ0FCTFFBQ0lRa2dDaUVCSUFsQkpVWU5BQXNMSUFnZ0Myc2lBVUgvLy8vL0J5QU5heUlYU2cwSElBQUVRQ0FBSUFzZ0FSQ0pBUXNnQ0NBTFJ3MEdRWDhoRUVFQklRZ2dCeWdDVEN3QUFSREVBU0VCSUFjb0Frd2hDZ0pBSUFGRkRRQWdDaTBBQWtFa1J3MEFJQW9zQUFGQk1Hc2hFRUVCSVJSQkF5RUlDeUFISUFnZ0Ntb2lBVFlDVEVFQUlRNENRQ0FCTEFBQUloTkJJR3NpQ2tFZlN3UkFJQUVoQ0F3QkN5QUJJUWhCQVNBS2RDSUpRWW5SQkhGRkRRQURRQ0FISUFGQkFXb2lDRFlDVENBSklBNXlJUTRnQVN3QUFTSVRRU0JySWdwQklFOE5BU0FJSVFGQkFTQUtkQ0lKUVluUkJIRU5BQXNMQWtBZ0UwRXFSZ1JBSUFjQ2Z3SkFJQWdzQUFFUXhBRkZEUUFnQnlnQ1RDSUJMUUFDUVNSSERRQWdBU3dBQVVFQ2RDQUVha0hBQVd0QkNqWUNBQ0FCTEFBQlFRTjBJQU5xUVlBRGF5Z0NBQ0VQUVFFaEZDQUJRUU5xREFFTElCUU5Ca0VBSVJSQkFDRVBJQUFFUUNBQ0lBSW9BZ0FpQVVFRWFqWUNBQ0FCS0FJQUlROExJQWNvQWt4QkFXb0xJZ0UyQWt3Z0QwRUFUZzBCUVFBZ0Qyc2hEeUFPUVlEQUFISWhEZ3dCQ3lBSFFjd0FhaENKQlNJUFFRQklEUWdnQnlnQ1RDRUJDMEVBSVFoQmZ5RUpBbjlCQUNBQkxRQUFRUzVIRFFBYUlBRXRBQUZCS2tZRVFDQUhBbjhDUUNBQkxBQUNFTVFCUlEwQUlBY29Ba3dpQVMwQUEwRWtSdzBBSUFFc0FBSkJBblFnQkdwQndBRnJRUW8yQWdBZ0FTd0FBa0VEZENBRGFrR0FBMnNvQWdBaENTQUJRUVJxREFFTElCUU5CaUFBQkg4Z0FpQUNLQUlBSWdGQkJHbzJBZ0FnQVNnQ0FBVkJBQXNoQ1NBSEtBSk1RUUpxQ3lJQk5nSk1JQWxCZjNOQkgzWU1BUXNnQnlBQlFRRnFOZ0pNSUFkQnpBQnFFSWtGSVFrZ0J5Z0NUQ0VCUVFFTElSVURRQ0FJSVJGQkhDRU1JQUVzQUFCQit3QnJRVVpKRFFrZ0J5QUJRUUZxSWhNMkFrd2dBU3dBQUNFSUlCTWhBU0FJSUJGQk9teHFRYStFQTJvdEFBQWlDRUVCYTBFSVNRMEFDd0pBQWtBZ0NFRWJSd1JBSUFoRkRRc2dFRUVBVGdSQUlBUWdFRUVDZEdvZ0NEWUNBQ0FISUFNZ0VFRURkR29wQXdBM0EwQU1BZ3NnQUVVTkNDQUhRVUJySUFnZ0FpQUdFSWdGSUFjb0Frd2hFd3dDQ3lBUVFRQk9EUW9MUVFBaEFTQUFSUTBIQ3lBT1FmLy9lM0VpQ2lBT0lBNUJnTUFBY1JzaENFRUFJUTVCL3VVQklSQWdFaUVNQWtBQ1FBSkFBbjhDUUFKQUFrQUNRQUovQWtBQ1FBSkFBa0FDUUFKQUFrQWdFMEVCYXl3QUFDSUJRVjl4SUFFZ0FVRVBjVUVEUmhzZ0FTQVJHeUlCUWRnQWF3NGhCQlFVRkJRVUZCUVVEaFFQQmc0T0RoUUdGQlFVRkFJRkF4UVVDUlFCRkJRRUFBc0NRQ0FCUWNFQWF3NEhEaFFMRkE0T0RnQUxJQUZCMHdCR0RRa01Fd3NnQnlrRFFDRVlRZjdsQVF3RkMwRUFJUUVDUUFKQUFrQUNRQUpBQWtBQ1FDQVJRZjhCY1E0SUFBRUNBd1FhQlFZYUN5QUhLQUpBSUEwMkFnQU1HUXNnQnlnQ1FDQU5OZ0lBREJnTElBY29Ba0FnRGF3M0F3QU1Gd3NnQnlnQ1FDQU5Pd0VBREJZTElBY29Ba0FnRFRvQUFBd1ZDeUFIS0FKQUlBMDJBZ0FNRkFzZ0J5Z0NRQ0FOckRjREFBd1RDeUFKUVFnZ0NVRUlTeHNoQ1NBSVFRaHlJUWhCK0FBaEFRc2dFaUVLSUFGQklIRWhFU0FIS1FOQUloaFFSUVJBQTBBZ0NrRUJheUlLSUJpblFROXhRY0NJQTJvdEFBQWdFWEk2QUFBZ0dFSVBWaUVMSUJoQ0JJZ2hHQ0FMRFFBTEN5QUtJUXNnQ0VFSWNVVWdCeWtEUUZCeURRTWdBVUVFZGtIKzVRRnFJUkJCQWlFT0RBTUxJQkloQVNBSEtRTkFJaGhRUlFSQUEwQWdBVUVCYXlJQklCaW5RUWR4UVRCeU9nQUFJQmhDQjFZaENpQVlRZ09JSVJnZ0NnMEFDd3NnQVNFTElBaEJDSEZGRFFJZ0NTQVNJQXRySWdGQkFXb2dBU0FKU0JzaENRd0NDeUFIS1FOQUloaENBRk1FUUNBSFFnQWdHSDBpR0RjRFFFRUJJUTVCL3VVQkRBRUxJQWhCZ0JCeEJFQkJBU0VPUWYvbEFRd0JDMEdBNWdGQi91VUJJQWhCQVhFaURoc0xJUkFnR0NBU0VLSUNJUXNMSUJWQkFDQUpRUUJJR3cwT0lBaEIvLzk3Y1NBSUlCVWJJUWdnQnlrRFFDSVlRZ0JTSUFseVJRUkFJQklpQ3lFTVFRQWhDUXdNQ3lBSklCaFFJQklnQzJ0cUlnRWdBU0FKU0JzaENRd0xDeUFIS0FKQUlnRkI5S0VDSUFFYklndEJBQ0FKUWYvLy8vOEhJQWxCLy8vLy93ZEpHeUlJRU53RElnRWdDMnNnQ0NBQkd5SUJJQXRxSVF3Z0NVRUFUZ1JBSUFvaENDQUJJUWtNQ3dzZ0NpRUlJQUVoQ1NBTUxRQUFEUTBNQ2dzZ0NRUkFJQWNvQWtBTUFndEJBQ0VCSUFCQklDQVBRUUFnQ0JDTkFRd0NDeUFIUVFBMkFnd2dCeUFIS1FOQVBnSUlJQWNnQjBFSWFpSUJOZ0pBUVg4aENTQUJDeUVNUVFBaEFRSkFBMEFnRENnQ0FDSUtSUTBCSUFkQkJHb2dDaEQrQkNJTFFRQklJZ29nQ3lBSklBRnJTM0pGQkVBZ0RFRUVhaUVNSUFrZ0FTQUxhaUlCU3cwQkRBSUxDeUFLRFEwTFFUMGhEQ0FCUVFCSURRc2dBRUVnSUE4Z0FTQUlFSTBCSUFGRkJFQkJBQ0VCREFFTFFRQWhDU0FIS0FKQUlRd0RRQ0FNS0FJQUlncEZEUUVnQjBFRWFpQUtFUDRFSWdvZ0NXb2lDU0FCU3cwQklBQWdCMEVFYWlBS0VJa0JJQXhCQkdvaERDQUJJQWxMRFFBTEN5QUFRU0FnRHlBQklBaEJnTUFBY3hDTkFTQVBJQUVnQVNBUFNCc2hBUXdJQ3lBVlFRQWdDVUVBU0JzTkNFRTlJUXdnQUNBSEt3TkFJQThnQ1NBSUlBRWdCUkV1QUNJQlFRQk9EUWNNQ1FzZ0J5QUhLUU5BUEFBM1FRRWhDU0FXSVFzZ0NpRUlEQVFMSUFjZ0FVRUJhaUlLTmdKTUlBRXRBQUVoQ0NBS0lRRU1BQXNBQ3lBQURRY2dGRVVOQWtFQklRRURRQ0FFSUFGQkFuUnFLQUlBSWdBRVFDQURJQUZCQTNScUlBQWdBaUFHRUlnRlFRRWhEU0FCUVFGcUlnRkJDa2NOQVF3SkN3dEJBU0VOSUFGQkNrOE5Cd05BSUFRZ0FVRUNkR29vQWdBTkFTQUJRUUZxSWdGQkNrY05BQXNNQnd0QkhDRU1EQVFMSUFrZ0RDQUxheUlSSUFrZ0VVb2JJZ3BCLy8vLy93Y2dEbXRLRFFKQlBTRU1JQThnQ2lBT2FpSUpJQWtnRDBnYklnRWdGMG9OQXlBQVFTQWdBU0FKSUFnUWpRRWdBQ0FRSUE0UWlRRWdBRUV3SUFFZ0NTQUlRWUNBQkhNUWpRRWdBRUV3SUFvZ0VVRUFFSTBCSUFBZ0N5QVJFSWtCSUFCQklDQUJJQWtnQ0VHQXdBQnpFSTBCREFFTEMwRUFJUTBNQXd0QlBTRU1DMEhRbVFRZ0REWUNBQXRCZnlFTkN5QUhRZEFBYWlRQUlBMEwxQUlCQkg4akFFSFFBV3NpQlNRQUlBVWdBallDekFFZ0JVR2dBV29pQWtFQVFTZ1FPaG9nQlNBRktBTE1BVFlDeUFFQ1FFRUFJQUVnQlVISUFXb2dCVUhRQUdvZ0FpQURJQVFRaWdWQkFFZ0VRRUYvSVFFTUFRc2dBQ2dDVEVFQVRpRUdJQUFvQWdBaEJ5QUFLQUpJUVFCTUJFQWdBQ0FIUVY5eE5nSUFDd0ovQWtBQ1FDQUFLQUl3UlFSQUlBQkIwQUEyQWpBZ0FFRUFOZ0ljSUFCQ0FEY0RFQ0FBS0FJc0lRZ2dBQ0FGTmdJc0RBRUxJQUFvQWhBTkFRdEJmeUFBRUp3RkRRRWFDeUFBSUFFZ0JVSElBV29nQlVIUUFHb2dCVUdnQVdvZ0F5QUVFSW9GQ3lFQ0lBZ0VRQ0FBUVFCQkFDQUFLQUlrRVFRQUdpQUFRUUEyQWpBZ0FDQUlOZ0lzSUFCQkFEWUNIQ0FBS0FJVUlRRWdBRUlBTndNUUlBSkJmeUFCR3lFQ0N5QUFJQUFvQWdBaUFDQUhRU0J4Y2pZQ0FFRi9JQUlnQUVFZ2NSc2hBU0FHUlEwQUN5QUZRZEFCYWlRQUlBRUxmd0lCZndGK0lBQzlJZ05DTklpblFmOFBjU0lDUWY4UFJ3UjhJQUpGQkVBZ0FTQUFSQUFBQUFBQUFBQUFZUVIvUVFBRklBQkVBQUFBQUFBQThFT2lJQUVRakFVaEFDQUJLQUlBUVVCcUN6WUNBQ0FBRHdzZ0FTQUNRZjRIYXpZQ0FDQURRdi8vLy8vLy8vK0hnSCtEUW9DQWdJQ0FnSUR3UDRTL0JTQUFDd3ZhQVFFQ2Z3SkFJQUZCL3dGeElnTUVRQ0FBUVFOeEJFQURRQ0FBTFFBQUlnSkZJQUlnQVVIL0FYRkdjZzBESUFCQkFXb2lBRUVEY1EwQUN3c0NRQ0FBS0FJQUlnSkJmM01nQWtHQmdvUUlhM0ZCZ0lHQ2hIaHhEUUFnQTBHQmdvUUliQ0VEQTBBZ0FpQURjeUlDUVg5eklBSkJnWUtFQ0d0eFFZQ0Jnb1I0Y1EwQklBQW9BZ1FoQWlBQVFRUnFJUUFnQWtHQmdvUUlheUFDUVg5emNVR0FnWUtFZUhGRkRRQUxDd05BSUFBaUFpMEFBQ0lEQkVBZ0FrRUJhaUVBSUFNZ0FVSC9BWEZIRFFFTEN5QUNEd3NnQUJDaUFTQUFhZzhMSUFBTEN3QWdBQ0FCUVFFUStnRUxPZ0FnQUNnQ1RFRUFUZ1JBSUFCQ0FFRUFFSWdESUFBZ0FDZ0NBRUZmY1RZQ0FBOExJQUJDQUVFQUVJZ0RJQUFnQUNnQ0FFRmZjVFlDQUFzYkFFRUFJQUJySUFCeFFhbk1yenRzUVJ0MlFmRHpBbW9zQUFBTHFRRUJCWDhqQUVHQUFtc2lCQ1FBQWtBZ0FrRUNTQTBBSUFFZ0FrRUNkR29pQnlBRU5nSUFJQUJGRFFBZ0JDRURBMEFnQXlBQktBSUFJQUJCZ0FJZ0FFR0FBa2tiSWdVUVB4cEJBQ0VEQTBBZ0FTQURRUUowYWlJR0tBSUFJQUVnQTBFQmFpSURRUUowYWlnQ0FDQUZFRDhhSUFZZ0JpZ0NBQ0FGYWpZQ0FDQUNJQU5IRFFBTElBQkJnUUpKRFFFZ0FDQUZheUVBSUFjb0FnQWhBd3dBQ3dBTElBUkJnQUpxSkFBTEtRRUJmeUFBS0FJQVFRRnJFSkFGSWdFRWZ5QUJCU0FBS0FJRUVKQUZJZ0JCSUdwQkFDQUFHd3NMMUFRQkIzOGpBRUhRQVdzaUJDUUFJQVJDQVRjRENBSkFJQUVnQW13aUIwVU5BQ0FFSUFJMkFoQWdCQ0FDTmdJVVFRQWdBbXNoQ1NBQ0lnRWhDRUVDSVFVRFFDQUVRUkJxSUFWQkFuUnFJQUVpQmlBQ0lBaHFhaUlCTmdJQUlBVkJBV29oQlNBR0lRZ2dBU0FIU1EwQUN3Si9JQUFnQUNBSGFpQUphaUlHVHdSQVFRQWhCVUVCSVFGQkFBd0JDMEVCSVFWQkFTRUJBMEFDZnlBRlFRTnhRUU5HQkVBZ0FDQUNJQU1nQVNBRVFSQnFFTnNESUFSQkNHcEJBaENHQXlBQlFRSnFEQUVMQWtBZ0JFRVFhaUFCUVFGcklnaEJBblJxS0FJQUlBWWdBR3RQQkVBZ0FDQUNJQU1nQkVFSWFpQUJRUUFnQkVFUWFoQ0ZBd3dCQ3lBQUlBSWdBeUFCSUFSQkVHb1Eyd01MSUFGQkFVWUVRQ0FFUVFocVFRRVFoQU5CQUF3QkN5QUVRUWhxSUFnUWhBTkJBUXNoQVNBRUlBUW9BZ2dpQjBFQmNpSUZOZ0lJSUFBZ0Ftb2lBQ0FHU1EwQUN5QUhRUUZMSVFVZ0JDZ0NERUVBUndzaENDQUFJQUlnQXlBRVFRaHFJQUZCQUNBRVFSQnFFSVVEUVFFZ0FVRUJSeUFGY2lBSUcwVU5BQU5BQW44Z0FVRUJUQVJBSUFSQkNHb2lCaUFHRUpJRklnWVFoZ01nQkNnQ0NDRUZJQUVnQm1vTUFRc2dCRUVJYWlJSFFRSVFoQU1nQkNBRUtBSUlRUWR6TmdJSUlBZEJBUkNHQXlBQUlBbHFJZ2dnQkVFUWFpSUtJQUZCQW1zaUJrRUNkR29vQWdCcklBSWdBeUFISUFGQkFXdEJBU0FLRUlVRElBZEJBUkNFQXlBRUlBUW9BZ2hCQVhJaUJUWUNDQ0FJSUFJZ0F5QUhJQVpCQVNBS0VJVURJQVlMSVFFZ0FDQUphaUVBSUFGQkFVY05BQ0FFS0FJTUlBVkJBVWR5RFFBTEN5QUVRZEFCYWlRQUMwWUJBWDhDZjBFQUlBQkJGM1pCL3dGeElnRkIvd0JKRFFBYVFRSWdBVUdXQVVzTkFCcEJBRUVCUVpZQklBRnJkQ0lCUVFGcklBQnhEUUFhUVFGQkFpQUFJQUZ4R3dzTEV3QWdBRUVCZEVHQWdJQUlha0dCZ0lBSVNRc1ZBUUYvSXdCQkVHc2lBU0FBT0FJTUlBRXFBZ3dMRUFBZ0FZd2dBU0FBR3hDV0JTQUJsQXNNQUNBQUlBQ1RJZ0FnQUpVTERBQWdBQ0FBS0FJQUVJNEZDM0FDQW44QmZpQUFLQUlvSVFKQkFTRUJBa0FnQUVJQUlBQXRBQUJCZ0FGeEJIOUJBVUVDSUFBb0FoUWdBQ2dDSEVZYkJVRUJDeUFDRVJNQUlnTkNBRk1OQUNBRElBQW9BZ2dpQVFSL0lBQkJCR29GSUFBb0Fod2lBVVVOQVNBQVFSUnFDeWdDQUNBQmE2eDhJUU1MSUFNTEt3RUJmZ0pBSUFHc0lRTWdBQ2dDVEVFQVNBUkFJQUFnQXlBQ0VJZ0REQUVMSUFBZ0F5QUNFSWdEQ3d0WkFRRi9JQUFnQUNnQ1NDSUJRUUZySUFGeU5nSklJQUFvQWdBaUFVRUljUVJBSUFBZ0FVRWdjallDQUVGL0R3c2dBRUlBTndJRUlBQWdBQ2dDTENJQk5nSWNJQUFnQVRZQ0ZDQUFJQUVnQUNnQ01HbzJBaEJCQUF1VkF3SURmd044SXdCQkVHc2lBeVFBQWtBZ0FMd2lCRUgvLy8vL0IzRWlBa0hhbjZUdUJFMEVRQ0FCSUFDN0lnWWdCa1NEeU1sdE1GL2tQNkpFQUFBQUFBQUFPRU9nUkFBQUFBQUFBRGpEb0NJRlJBQUFBRkQ3SWZtL29xQWdCVVJqWWhwaHRCQlJ2cUtnSWdjNUF3QWdCMFFBQUFCZyt5SHB2Mk1oQkFKL0lBV1pSQUFBQUFBQUFPQkJZd1JBSUFXcURBRUxRWUNBZ0lCNEN5RUNJQVFFUUNBQklBWWdCVVFBQUFBQUFBRHd2NkFpQlVRQUFBQlEreUg1djZLZ0lBVkVZMklhWWJRUVViNmlvRGtEQUNBQ1FRRnJJUUlNQWdzZ0IwUUFBQUJnK3lIcFAyUkZEUUVnQVNBR0lBVkVBQUFBQUFBQThEK2dJZ1ZFQUFBQVVQc2grYitpb0NBRlJHTmlHbUcwRUZHK29xQTVBd0FnQWtFQmFpRUNEQUVMSUFKQmdJQ0EvQWRQQkVBZ0FTQUFJQUNUdXprREFFRUFJUUlNQVFzZ0F5QUNJQUpCRjNaQmxnRnJJZ0pCRjNScnZyczVBd2dnQTBFSWFpQURJQUpCQVVFQUVKOEZJUUlnQXlzREFDRUZJQVJCQUVnRVFDQUJJQVdhT1FNQVFRQWdBbXNoQWd3QkN5QUJJQVU1QXdBTElBTkJFR29rQUNBQ0M5b0tBd1I4Qlg4QmZpTUFRVEJySWdja0FBSkFBa0FDUUNBQXZTSUxRaUNJcHlJR1FmLy8vLzhIY1NJSVFmclV2WUFFVFFSQUlBWkIvLzgvY1VIN3d5UkdEUUVnQ0VIOHNvdUFCRTBFUUNBTFFnQlpCRUFnQVNBQVJBQUFRRlQ3SWZtL29DSUFSREZqWWhwaHROQzlvQ0lDT1FNQUlBRWdBQ0FDb1VReFkySWFZYlRRdmFBNUF3aEJBU0VHREFVTElBRWdBRVFBQUVCVSt5SDVQNkFpQUVReFkySWFZYlRRUGFBaUFqa0RBQ0FCSUFBZ0FxRkVNV05pR21HMDBEMmdPUU1JUVg4aEJnd0VDeUFMUWdCWkJFQWdBU0FBUkFBQVFGVDdJUW5Bb0NJQVJERmpZaHBodE9DOW9DSUNPUU1BSUFFZ0FDQUNvVVF4WTJJYVliVGd2YUE1QXdoQkFpRUdEQVFMSUFFZ0FFUUFBRUJVK3lFSlFLQWlBRVF4WTJJYVliVGdQYUFpQWprREFDQUJJQUFnQXFGRU1XTmlHbUcwNEQyZ09RTUlRWDRoQmd3REN5QUlRYnVNOFlBRVRRUkFJQWhCdlB2WGdBUk5CRUFnQ0VIOHNzdUFCRVlOQWlBTFFnQlpCRUFnQVNBQVJBQUFNSDk4MlJMQW9DSUFSTXFVazZlUkR1bTlvQ0lDT1FNQUlBRWdBQ0FDb1VUS2xKT25rUTdwdmFBNUF3aEJBeUVHREFVTElBRWdBRVFBQURCL2ZOa1NRS0FpQUVUS2xKT25rUTdwUGFBaUFqa0RBQ0FCSUFBZ0FxRkV5cFNUcDVFTzZUMmdPUU1JUVgwaEJnd0VDeUFJUWZ2RDVJQUVSZzBCSUF0Q0FGa0VRQ0FCSUFCRUFBQkFWUHNoR2NDZ0lnQkVNV05pR21HMDhMMmdJZ0k1QXdBZ0FTQUFJQUtoUkRGallocGh0UEM5b0RrRENFRUVJUVlNQkFzZ0FTQUFSQUFBUUZUN0lSbEFvQ0lBUkRGallocGh0UEE5b0NJQ09RTUFJQUVnQUNBQ29VUXhZMklhWWJUd1BhQTVBd2hCZkNFR0RBTUxJQWhCK3NQa2lRUkxEUUVMSUFBZ0FFU0R5TWx0TUYva1A2SkVBQUFBQUFBQU9FT2dSQUFBQUFBQUFEakRvQ0lEUkFBQVFGVDdJZm0vb3FBaUFpQURSREZqWWhwaHROQTlvaUlFb1NJRlJCZ3RSRlQ3SWVtL1l5RUpBbjhnQTVsRUFBQUFBQUFBNEVGakJFQWdBNm9NQVF0QmdJQ0FnSGdMSVFZQ1FDQUpCRUFnQmtFQmF5RUdJQU5FQUFBQUFBQUE4TCtnSWdORU1XTmlHbUcwMEQyaUlRUWdBQ0FEUkFBQVFGVDdJZm0vb3FBaEFnd0JDeUFGUkJndFJGVDdJZWsvWkVVTkFDQUdRUUZxSVFZZ0EwUUFBQUFBQUFEd1A2QWlBMFF4WTJJYVliVFFQYUloQkNBQUlBTkVBQUJBVlBzaCtiK2lvQ0VDQ3lBQklBSWdCS0VpQURrREFBSkFJQWhCRkhZaUNTQUF2VUkwaUtkQi93OXhhMEVSU0EwQUlBRWdBaUFEUkFBQVlCcGh0TkE5b2lJQW9TSUZJQU5FYzNBRExvb1pvenVpSUFJZ0JhRWdBS0doSWdTaElnQTVBd0FnQ1NBQXZVSTBpS2RCL3c5eGEwRXlTQVJBSUFVaEFnd0JDeUFCSUFVZ0EwUUFBQUF1aWhtak82SWlBS0VpQWlBRFJNRkpJQ1dhZzNzNW9pQUZJQUtoSUFDaG9TSUVvU0lBT1FNQUN5QUJJQUlnQUtFZ0JLRTVBd2dNQVFzZ0NFR0FnTUQvQjA4RVFDQUJJQUFnQUtFaUFEa0RBQ0FCSUFBNUF3aEJBQ0VHREFFTElBdEMvLy8vLy8vLy93ZURRb0NBZ0lDQWdJQ3d3UUNFdnlFQVFRQWhCa0VCSVFrRFFDQUhRUkJxSUFaQkEzUnFBbjhnQUpsRUFBQUFBQUFBNEVGakJFQWdBS29NQVF0QmdJQ0FnSGdMdHlJQ09RTUFJQUFnQXFGRUFBQUFBQUFBY0VHaUlRQkJBU0VHSUFsQkFYRWhDa0VBSVFrZ0NnMEFDeUFISUFBNUF5QUNRQ0FBUkFBQUFBQUFBQUFBWWdSQVFRSWhCZ3dCQzBFQklRa0RRQ0FKSWdaQkFXc2hDU0FIUVJCcUlBWkJBM1JxS3dNQVJBQUFBQUFBQUFBQVlRMEFDd3NnQjBFUWFpQUhJQWhCRkhaQmxnaHJJQVpCQVdwQkFSQ2ZCU0VHSUFjckF3QWhBQ0FMUWdCVEJFQWdBU0FBbWprREFDQUJJQWNyQXdpYU9RTUlRUUFnQm1zaEJnd0JDeUFCSUFBNUF3QWdBU0FIS3dNSU9RTUlDeUFIUVRCcUpBQWdCZ3ZFRVFJRGZCQi9Jd0JCc0FScklna2tBQ0FDSUFKQkEydEJHRzBpQ0VFQUlBaEJBRW9iSWhKQmFHeHFJUXdnQkVFQ2RFR1ExZ0pxS0FJQUlnMGdBMEVCYXlJTGFrRUFUZ1JBSUFNZ0RXb2hDQ0FTSUF0cklRSURRQ0FKUWNBQ2FpQUtRUU4wYWlBQ1FRQklCSHhFQUFBQUFBQUFBQUFGSUFKQkFuUkJvTllDYWlnQ0FMY0xPUU1BSUFKQkFXb2hBaUFLUVFGcUlnb2dDRWNOQUFzTElBeEJHR3NoRDBFQUlRZ2dEVUVBSUExQkFFb2JJUW9nQTBFQVRDRU9BMEFDUUNBT0JFQkVBQUFBQUFBQUFBQWhCUXdCQ3lBSUlBdHFJUkZCQUNFQ1JBQUFBQUFBQUFBQUlRVURRQ0FBSUFKQkEzUnFLd01BSUFsQndBSnFJQkVnQW10QkEzUnFLd01Bb2lBRm9DRUZJQUpCQVdvaUFpQURSdzBBQ3dzZ0NTQUlRUU4wYWlBRk9RTUFJQWdnQ2tZaEFpQUlRUUZxSVFnZ0FrVU5BQXRCTHlBTWF5RVVRVEFnREdzaEVTQU1RUmxySVJVZ0RTRUlBa0FEUUNBSklBaEJBM1JxS3dNQUlRVkJBQ0VDSUFnaENpQUlRUUJNSWhCRkJFQURRQ0FKUWVBRGFpQUNRUUowYWdKL0FuOGdCVVFBQUFBQUFBQndQcUlpQnBsRUFBQUFBQUFBNEVGakJFQWdCcW9NQVF0QmdJQ0FnSGdMdHlJR1JBQUFBQUFBQUhEQm9pQUZvQ0lGbVVRQUFBQUFBQURnUVdNRVFDQUZxZ3dCQzBHQWdJQ0FlQXMyQWdBZ0NTQUtRUUZySWdwQkEzUnFLd01BSUFhZ0lRVWdBa0VCYWlJQ0lBaEhEUUFMQ3dKL0lBVWdEeERyQVNJRklBVkVBQUFBQUFBQXdEK2luRVFBQUFBQUFBQWd3S0tnSWdXWlJBQUFBQUFBQU9CQll3UkFJQVdxREFFTFFZQ0FnSUI0Q3lFT0lBVWdEcmVoSVFVQ1FBSkFBa0FDZnlBUFFRQk1JaFpGQkVBZ0NFRUNkQ0FKYWlJQ0lBSW9BdHdESWdJZ0FpQVJkU0lDSUJGMGF5SUtOZ0xjQXlBQ0lBNXFJUTRnQ2lBVWRRd0JDeUFQRFFFZ0NFRUNkQ0FKYWlnQzNBTkJGM1VMSWd0QkFFd05BZ3dCQzBFQ0lRc2dCVVFBQUFBQUFBRGdQMllOQUVFQUlRc01BUXRCQUNFQ1FRQWhDaUFRUlFSQUEwQWdDVUhnQTJvZ0FrRUNkR29pRnlnQ0FDRVFRZi8vL3djaEV3Si9Ba0FnQ2cwQVFZQ0FnQWdoRXlBUURRQkJBQXdCQ3lBWElCTWdFR3MyQWdCQkFRc2hDaUFDUVFGcUlnSWdDRWNOQUFzTEFrQWdGZzBBUWYvLy93TWhBZ0pBQWtBZ0ZRNENBUUFDQzBILy8vOEJJUUlMSUFoQkFuUWdDV29pRUNBUUtBTGNBeUFDY1RZQzNBTUxJQTVCQVdvaERpQUxRUUpIRFFCRUFBQUFBQUFBOEQ4Z0JhRWhCVUVDSVFzZ0NrVU5BQ0FGUkFBQUFBQUFBUEEvSUE4UTZ3R2hJUVVMSUFWRUFBQUFBQUFBQUFCaEJFQkJBQ0VLSUFnaEFnSkFJQWdnRFV3TkFBTkFJQWxCNEFOcUlBSkJBV3NpQWtFQ2RHb29BZ0FnQ25JaENpQUNJQTFLRFFBTElBcEZEUUFnRHlFTUEwQWdERUVZYXlFTUlBbEI0QU5xSUFoQkFXc2lDRUVDZEdvb0FnQkZEUUFMREFNTFFRRWhBZ05BSUFJaUNrRUJhaUVDSUFsQjRBTnFJQTBnQ210QkFuUnFLQUlBUlEwQUN5QUlJQXBxSVFvRFFDQUpRY0FDYWlBRElBaHFJZ3RCQTNScUlBaEJBV29pQ0NBU2FrRUNkRUdnMWdKcUtBSUF0emtEQUVFQUlRSkVBQUFBQUFBQUFBQWhCU0FEUVFCS0JFQURRQ0FBSUFKQkEzUnFLd01BSUFsQndBSnFJQXNnQW10QkEzUnFLd01Bb2lBRm9DRUZJQUpCQVdvaUFpQURSdzBBQ3dzZ0NTQUlRUU4wYWlBRk9RTUFJQWdnQ2tnTkFBc2dDaUVJREFFTEN3SkFJQVZCR0NBTWF4RHJBU0lGUkFBQUFBQUFBSEJCWmdSQUlBbEI0QU5xSUFoQkFuUnFBbjhDZnlBRlJBQUFBQUFBQUhBK29pSUdtVVFBQUFBQUFBRGdRV01FUUNBR3Fnd0JDMEdBZ0lDQWVBc2lBcmRFQUFBQUFBQUFjTUdpSUFXZ0lnV1pSQUFBQUFBQUFPQkJZd1JBSUFXcURBRUxRWUNBZ0lCNEN6WUNBQ0FJUVFGcUlRZ01BUXNDZnlBRm1VUUFBQUFBQUFEZ1FXTUVRQ0FGcWd3QkMwR0FnSUNBZUFzaEFpQVBJUXdMSUFsQjRBTnFJQWhCQW5ScUlBSTJBZ0FMUkFBQUFBQUFBUEEvSUF3UTZ3RWhCUUpBSUFoQkFFZ05BQ0FJSVFNRFFDQUpJQU1pQUVFRGRHb2dCU0FKUWVBRGFpQURRUUowYWlnQ0FMZWlPUU1BSUFOQkFXc2hBeUFGUkFBQUFBQUFBSEErb2lFRklBQU5BQXNnQ0VFQVNBMEFJQWdoQWdOQUlBZ2dBaUlBYXlFRFJBQUFBQUFBQUFBQUlRVkJBQ0VDQTBBQ1FDQUNRUU4wUWZEckFtb3JBd0FnQ1NBQUlBSnFRUU4wYWlzREFLSWdCYUFoQlNBQ0lBMU9EUUFnQWlBRFNTRU1JQUpCQVdvaEFpQU1EUUVMQ3lBSlFhQUJhaUFEUVFOMGFpQUZPUU1BSUFCQkFXc2hBaUFBUVFCS0RRQUxDd0pBQWtBQ1FBSkFBa0FnQkE0RUFRSUNBQVFMUkFBQUFBQUFBQUFBSVFZQ1FDQUlRUUJNRFFBZ0NVR2dBV29nQ0VFRGRHb3JBd0FoQlNBSUlRSURRQ0FKUWFBQmFpSURJQUpCQTNScUlBVWdBeUFDUVFGcklnQkJBM1JxSWdNckF3QWlCeUFISUFXZ0lnV2hvRGtEQUNBRElBVTVBd0FnQWtFQlN5RURJQUFoQWlBRERRQUxJQWhCQWtnTkFDQUpRYUFCYWlBSVFRTjBhaXNEQUNFRklBZ2hBZ05BSUFsQm9BRnFJZ01nQWtFRGRHb2dCU0FESUFKQkFXc2lBRUVEZEdvaUF5c0RBQ0lHSUFZZ0JhQWlCYUdnT1FNQUlBTWdCVGtEQUNBQ1FRSkxJUU1nQUNFQ0lBTU5BQXRFQUFBQUFBQUFBQUFoQmlBSVFRRk1EUUFEUUNBR0lBbEJvQUZxSUFoQkEzUnFLd01Bb0NFR0lBaEJBa29oQUNBSVFRRnJJUWdnQUEwQUN3c2dDU3NEb0FFaEJTQUxEUUlnQVNBRk9RTUFJQWtyQTZnQklRVWdBU0FHT1FNUUlBRWdCVGtEQ0F3REMwUUFBQUFBQUFBQUFDRUZJQWhCQUU0RVFBTkFJQWdpQUVFQmF5RUlJQVVnQ1VHZ0FXb2dBRUVEZEdvckF3Q2dJUVVnQUEwQUN3c2dBU0FGbWlBRklBc2JPUU1BREFJTFJBQUFBQUFBQUFBQUlRVWdDRUVBVGdSQUlBZ2hBd05BSUFNaUFFRUJheUVESUFVZ0NVR2dBV29nQUVFRGRHb3JBd0NnSVFVZ0FBMEFDd3NnQVNBRm1pQUZJQXNiT1FNQUlBa3JBNkFCSUFXaElRVkJBU0VDSUFoQkFFb0VRQU5BSUFVZ0NVR2dBV29nQWtFRGRHb3JBd0NnSVFVZ0FpQUlSeUVBSUFKQkFXb2hBaUFBRFFBTEN5QUJJQVdhSUFVZ0N4czVBd2dNQVFzZ0FTQUZtamtEQUNBSkt3T29BU0VGSUFFZ0JwbzVBeEFnQVNBRm1qa0RDQXNnQ1VHd0JHb2tBQ0FPUVFkeEN3c0FJQUFnQVVFVUVQb0JDK2dDQWdOL0EzMGdBTHdpQWtILy8vLy9CM0VpQVVHQWdJRGtCRThFUUNBQVE5b1B5VDhnQUpnZ0FMeEIvLy8vL3dkeFFZQ0FnUHdIU3hzUEN3SkFBbjhnQVVILy8vLzJBMDBFUUVGL0lBRkJnSUNBekFOUERRRWFEQUlMSUFDTElRQWdBVUgvLzkvOEEwMEVRQ0FCUWYvL3Yva0RUUVJBSUFBZ0FKSkRBQUNBdjVJZ0FFTUFBQUJBa3BVaEFFRUFEQUlMSUFCREFBQ0F2NUlnQUVNQUFJQS9rcFVoQUVFQkRBRUxJQUZCLy8vdmdBUk5CRUFnQUVNQUFNQy9raUFBUXdBQXdEK1VRd0FBZ0QrU2xTRUFRUUlNQVF0REFBQ0F2eUFBbFNFQVFRTUxJUU1nQUNBQWxDSUZJQVdVSWdRZ0JFTkhFdHE5bEVPWXlreStrcFFoQmlBRklBUWdCRU1sckh3OWxFTU45UkUra3BSRHFhcXFQcEtVSVFRZ0FVSC8vLy8yQTAwRVFDQUFJQUFnQmlBRWtwU1REd3NnQTBFQ2RDSUJRZkRWQW1vcUFnQWdBQ0FHSUFTU2xDQUJRWURXQW1vcUFnQ1RJQUNUa3lJQUlBQ01JQUpCQUU0YklRQUxJQUFMblFRQVFhRHJBMEdEZ3dJUUxFRzQ2d05CZ3ZrQlFRRkJBVUVBRUN0QnhPc0RRWkgyQVVFQlFZQi9RZjhBRUFkQjNPc0RRWXIyQVVFQlFZQi9RZjhBRUFkQjBPc0RRWWoyQVVFQlFRQkIvd0VRQjBIbzZ3TkI4ZXdCUVFKQmdJQitRZi8vQVJBSFFmVHJBMEhvN0FGQkFrRUFRZi8vQXhBSFFZRHNBMEdBN1FGQkJFR0FnSUNBZUVILy8vLy9CeEFIUVl6c0EwSDM3QUZCQkVFQVFYOFFCMEdZN0FOQmtQc0JRUVJCZ0lDQWdIaEIvLy8vL3djUUIwR2s3QU5CaC9zQlFRUkJBRUYvRUFkQnNPd0RRYlh2QVVLQWdJQ0FnSUNBZ0lCL1F2Ly8vLy8vLy8vLy93QVE5QVpCdk93RFFiVHZBVUlBUW44UTlBWkJ5T3dEUWFydkFVRUVFQlZCMU93RFFiei9BVUVJRUJWQm1La0NRYUw3QVJBVVFmRFBBa0dxblFJUUZFSEkwQUpCQkVHVit3RVFEVUdrMFFKQkFrR3Urd0VRRFVHQTBnSkJCRUc5K3dFUURVR0VxZ0pCMFBrQkVDcEJ1TklDUVFCQjVad0NFQUZCNE5JQ1FRQkJ5NTBDRUFGQmlOTUNRUUZCZzUwQ0VBRkJzTk1DUVFKQjlaa0NFQUZCMk5NQ1FRTkJsSm9DRUFGQmdOUUNRUVJCdkpvQ0VBRkJxTlFDUVFWQjJab0NFQUZCME5RQ1FRUkI4SjBDRUFGQitOUUNRUVZCanA0Q0VBRkI0TklDUVFCQnY1c0NFQUZCaU5NQ1FRRkJucHNDRUFGQnNOTUNRUUpCZ1p3Q0VBRkIyTk1DUVFOQjM1c0NFQUZCZ05RQ1FRUkJ4SndDRUFGQnFOUUNRUVZCb3B3Q0VBRkJvTlVDUVFaQi81b0NFQUZCeU5VQ1FRZEJ0WjRDRUFFTDdoSUJGWDhqQUVHQUMyc2lEU1FBSUFOQkEzUWlCVUZnY1VFRWNpRVBJQUpCQW5RaUIwRmdjVUVDY2lFU0lBRkJBM1FpREVGZ2NVRUVjaUVUSUFBb0F1UURLQUlZSVJnQ1FDQUFLQUtFQVNJSVFRQk1CRUFNQVFzZ0R5QUZRUnh5SWdwcVFRRjFJUlFnRWlBSFFSNXlJZ3RxUVFGMUlSVWdFeUFNUVJ4eUlnNXFRUUYxSVJZZ0FDZ0NpQUVpQlNnQ0NDRVhJQVVvQWdRaEVDQUZLQUlBSVJGQi8vLy8vd2NoREFOQUFuOGdCQ0FSYWkwQUFDSUZJQk5JQkVBZ0JTQU9hMEVCZENJSElBZHNJUWNnQlNBVGEwRUJkQ0lGSUFWc0RBRUxJQVVnRGtvRVFDQUZJQk5yUVFGMElnY2dCMndoQnlBRklBNXJRUUYwSWdVZ0JXd01BUXNDZnlBRklCWk1CRUFnQlNBT2EwRUJkQ0lGSUFWc0RBRUxJQVVnRTJ0QkFYUWlCU0FGYkFzaEIwRUFDeUVHQW44Z0JDQVFhaTBBQUNJRklCSklCRUFnQmlBRklCSnJRUU5zSWdZZ0JteHFJUVlnQlNBTGEwRURiQ0lGSUFWc0RBRUxJQVVnQzBvRVFDQUdJQVVnQzJ0QkEyd2lCaUFHYkdvaEJpQUZJQkpyUVFOc0lnVWdCV3dNQVFzZ0JTQVZUQVJBSUFVZ0MydEJBMndpQlNBRmJBd0JDeUFGSUJKclFRTnNJZ1VnQld3TElBZHFJUWNDZnlBRUlCZHFMUUFBSWdVZ0QwZ0VRQ0FHSUFVZ0Qyc2lCaUFHYkdvaEJpQUZJQXBySWdVZ0JXd01BUXNnQlNBS1NnUkFJQVlnQlNBS2F5SUdJQVpzYWlFR0lBVWdEMnNpQlNBRmJBd0JDeUFGSUJSTUJFQWdCU0FLYXlJRklBVnNEQUVMSUFVZ0Qyc2lCU0FGYkFzaENTQU5RWUFEYWlBRVFRSjBhaUFHTmdJQUlBY2dDV29pQlNBTUlBVWdERWdiSVF3Z0JFRUJhaUlFSUFoSERRQUxJQWhCQVhFaEJRSkFJQWhCQVVZRVFFRUFJUXRCQUNFRURBRUxJQWhCZm5FaEIwRUFJUXRCQUNFRVFRQWhCZ05BSUF3Z0RVR0FBMm9nQkVFQ2RHb29BZ0JPQkVBZ0RVR0FBV29nQzJvZ0JEb0FBQ0FMUVFGcUlRc0xJQXdnRFVHQUEyb2dCRUVCY2lJSVFRSjBhaWdDQUU0RVFDQU5RWUFCYWlBTGFpQUlPZ0FBSUF0QkFXb2hDd3NnQkVFQ2FpRUVJQVpCQW1vaUJpQUhSdzBBQ3dzZ0JVVU5BQ0FOUVlBRGFpQUVRUUowYWlnQ0FDQU1TZzBBSUExQmdBRnFJQXRxSUFRNkFBQWdDMEVCYWlFTEMwSC9BQ0VHSUExQmdBTnFJUVFEUUNBRVF2Ly8vLy8zLy8vLy93QTNBaGdnQkVMLy8vLy85Ly8vLy84QU53SVFJQVJDLy8vLy8vZi8vLy8vQURjQ0NDQUVRdi8vLy8vMy8vLy8vd0EzQWdBZ0JFRWdhaUVFSUFaQkIwWWhCU0FHUVFocklRWWdCVVVOQUFzZ0MwRUFTZ1JBUVFBaEZnTkFJQThnRFVHQUFXb2dGbW90QUFBaUNpQUFLQUtJQVNJSEtBSUlhaTBBQUdzaUNFRUVkQ0lGUWNBQ2FpRU9JQVZCd0FGcUlSUWdCVUZBYXlFVklCTWdCeWdDQUNBS2FpMEFBR3NpQ1VFR2RDSVhRWUFDYWlFUVFRY2hCU0FOSWdaQmdBTnFJUVFnRWlBSEtBSUVJQXBxTFFBQWF5SVJRY2dBYkVHUUFXb2lEQ0VISUJGQkEyd2lFU0FSYkNBSlFRRjBJZ2tnQ1d4cUlBZ2dDR3hxSWhFaENRTkFJQVFvQWdBZ0NVb0VRQ0FFSUFrMkFnQWdCaUFLT2dBQUN5QUpJQlZxSWdnZ0JDZ0NCRWdFUUNBRUlBZzJBZ1FnQmlBS09nQUJDeUFJSUJScUlnZ2dCQ2dDQ0VnRVFDQUVJQWcyQWdnZ0JpQUtPZ0FDQ3lBSUlBNXFJZ2dnQkNnQ0RFZ0VRQ0FFSUFnMkFnd2dCaUFLT2dBREN5QUZJZ2hCQVdzaEJTQUhJQWxxSVFrZ0JrRUVhaUVHSUFSQkVHb2hCQ0FIUWFBQ2FpRUhJQWdOQUF0QkJ5RUZJQXdoQnlBUUlCRnFJaEFoQ1FOQUlBUW9BZ0FnQ1VvRVFDQUVJQWsyQWdBZ0JpQUtPZ0FBQ3lBSklCVnFJZ2dnQkNnQ0JFZ0VRQ0FFSUFnMkFnUWdCaUFLT2dBQkN5QUlJQlJxSWdnZ0JDZ0NDRWdFUUNBRUlBZzJBZ2dnQmlBS09nQUNDeUFJSUE1cUlnZ2dCQ2dDREVnRVFDQUVJQWcyQWd3Z0JpQUtPZ0FEQ3lBRklnaEJBV3NoQlNBSElBbHFJUWtnQmtFRWFpRUdJQVJCRUdvaEJDQUhRYUFDYWlFSElBZ05BQXRCQnlFRklBd2hCeUFRSUJkcVFZQUdhaUlRSVFrRFFDQUVLQUlBSUFsS0JFQWdCQ0FKTmdJQUlBWWdDam9BQUFzZ0NTQVZhaUlJSUFRb0FnUklCRUFnQkNBSU5nSUVJQVlnQ2pvQUFRc2dDQ0FVYWlJSUlBUW9BZ2hJQkVBZ0JDQUlOZ0lJSUFZZ0Nqb0FBZ3NnQ0NBT2FpSUlJQVFvQWd4SUJFQWdCQ0FJTmdJTUlBWWdDam9BQXdzZ0JTSUlRUUZySVFVZ0J5QUphaUVKSUFaQkJHb2hCaUFFUVJCcUlRUWdCMEdnQW1vaEJ5QUlEUUFMSUJBZ0YycEJnQXBxSVFsQkJ5RUZBMEFnQkNnQ0FDQUpTZ1JBSUFRZ0NUWUNBQ0FHSUFvNkFBQUxJQWtnRldvaUJ5QUVLQUlFU0FSQUlBUWdCellDQkNBR0lBbzZBQUVMSUFjZ0ZHb2lCeUFFS0FJSVNBUkFJQVFnQnpZQ0NDQUdJQW82QUFJTElBY2dEbW9pQnlBRUtBSU1TQVJBSUFRZ0J6WUNEQ0FHSUFvNkFBTUxJQVVpQjBFQmF5RUZJQWtnREdvaENTQUdRUVJxSVFZZ0JFRVFhaUVFSUF4Qm9BSnFJUXdnQncwQUN5QVdRUUZxSWhZZ0MwY05BQXNMSUFGQmZIRWhCVUVBSVFjZ0RTRUVJQU5CZkhGQkFYUWhBQ0FDUVhoeElnTkJBWEpCQm5RaERDQURRUUp5UVFaMElRWWdBMEVEY2tFR2RDRUlJQU5CQkhKQkJuUWhDU0FEUVFWeVFRWjBJUW9nQTBFR2NrRUdkQ0VMSUFKQkIzSkJCblFoRHdOQUlCZ2dCU0FIYWtFQ2RHb29BZ0FpQVNBRFFRWjBhaUFBYWlJQ0lBUXRBQUJCQVdvN0FRQWdBaUFFTFFBQlFRRnFPd0VDSUFJZ0JDMEFBa0VCYWpzQkJDQUNJQVF0QUFOQkFXbzdBUVlnQVNBTWFpQUFhaUlDSUFRdEFBUkJBV283QVFBZ0FpQUVMUUFGUVFGcU93RUNJQUlnQkMwQUJrRUJhanNCQkNBQ0lBUXRBQWRCQVdvN0FRWWdBU0FHYWlBQWFpSUNJQVF0QUFoQkFXbzdBUUFnQWlBRUxRQUpRUUZxT3dFQ0lBSWdCQzBBQ2tFQmFqc0JCQ0FDSUFRdEFBdEJBV283QVFZZ0FTQUlhaUFBYWlJQ0lBUXRBQXhCQVdvN0FRQWdBaUFFTFFBTlFRRnFPd0VDSUFJZ0JDMEFEa0VCYWpzQkJDQUNJQVF0QUE5QkFXbzdBUVlnQVNBSmFpQUFhaUlDSUFRdEFCQkJBV283QVFBZ0FpQUVMUUFSUVFGcU93RUNJQUlnQkMwQUVrRUJhanNCQkNBQ0lBUXRBQk5CQVdvN0FRWWdBU0FLYWlBQWFpSUNJQVF0QUJSQkFXbzdBUUFnQWlBRUxRQVZRUUZxT3dFQ0lBSWdCQzBBRmtFQmFqc0JCQ0FDSUFRdEFCZEJBV283QVFZZ0FTQUxhaUFBYWlJQ0lBUXRBQmhCQVdvN0FRQWdBaUFFTFFBWlFRRnFPd0VDSUFJZ0JDMEFHa0VCYWpzQkJDQUNJQVF0QUJ0QkFXbzdBUVlnQVNBUGFpQUFhaUlCSUFRdEFCeEJBV283QVFBZ0FTQUVMUUFkUVFGcU93RUNJQUVnQkMwQUhrRUJhanNCQkNBQklBUXRBQjlCQVdvN0FRWWdCRUVnYWlFRUlBZEJBV29pQjBFRVJ3MEFDeUFOUVlBTGFpUUFDOHNEQVFSL0lBQW9BdVFESUFCQkFVSDhEeUFBS0FJRUtBSUFFUVFBSWdCQi9BZHFJZ0UyQWlnZ0FFTC8vLy8vRHpjQytBY2dBRUtCZ0lDQUlEY0NnQWdnQUVLRGdJQ0F3QUEzQW9nSUlBQkMvZi8vLzI4M0F2QUhJQUJDaFlDQWdPQUFOd0tRQ0NBQVF2di8vLzlQTndMb0J5QUFRb2VBZ0lDQUFUY0NtQWdnQUVMNS8vLy9yMzgzQXVBSElBQkNpWUNBZ0tBQk53S2dDQ0FBUXZmLy8vK1BmemNDMkFjZ0FFS0xnSUNBd0FFM0FxZ0lJQUJDOWYvLy8rOStOd0xRQnlBQVFvMkFnSURnQVRjQ3NBZ2dBRUx6Ly8vL3ozNDNBc2dISUFCQkR6WUN1QWdnQUVMeC8vLy9yMzQzQXNBSFFSQWhBa0VRSVFNRFFDQUJJQU5CQW5RaUFHb2dBallDQUNBQklBQnJRUUFnQW1zaUJEWUNBQ0FCSUFCQkJISnFJQUkyQWdBZ0FTQURRWDl6UVFKMGFpQUVOZ0lBSUFKQkFXb2hBa0V3SVFBZ0EwRUNhaUlEUVRCSERRQUxBMEFnQVNBQVFRSjBJZ0pxUVNBMkFnQWdBU0FDYTBGZ05nSUFJQUVnQWtFRWNtcEJJRFlDQUNBQklBQkJmM05CQW5ScVFXQTJBZ0FnQVNBQ1FRaHlha0VnTmdJQUlBRkJmaUFBYTBFQ2RHcEJZRFlDQUNBQklBSkJESEpxUVNBMkFnQWdBVUY5SUFCclFRSjBha0ZnTmdJQUlBQkJCR29pQUVHQUFrY05BQXNMOXdJQkNuOGdBQ2dDNUFNaUJDQUFLQUpZSWdGQkFVWWlBallDSENBRUlBQkJBVUgrQlVHQUFpQUNHeUFBS0FKNElBQW9BZ1FvQWdnUkNBQTJBaGdnQUNnQ2VFRUFTZ1JBSUFRb0FoUWhCaUFCUVFGSElRZ0RRQ0FHSUFRZ0IwRUNkQ0lCYWlnQ0lDSUNiU0VHSUFoRkJFQWdCQ2dDR0NBQmFpSURJQU1vQWdCQi93RnFOZ0lBQ3lBQ1FmNEJhaUFDUVFGcklnbEJBWFFpQ20waEJTQUVLQUlZSUFGcUtBSUFJUUZCQUNFQ1FRQWhBd05BSUFNZ0JVb0VRQU5BSUFNZ0FrRUJhaUlDUVFGMFFRRnlRZjhCYkNBSmFpQUtiU0lGU2cwQUN3c2dBU0FEYWlBQ0lBWnNPZ0FBSUFOQkFXb2lBMEdBQWtjTkFBc2dDRVVFUUVFQklRSURRQ0FCSUFKcklnVWdBUzBBQURvQUFDQUJJQUpxSWdNZ0FTMEEvd0U2QVA4QklBRWdBa0YvYzJvZ0FTMEFBRG9BQUNBRElBRXRBUDhCT2dDQUFpQUZRUUpySUFFdEFBQTZBQUFnQXlBQkxRRC9BVG9BZ1FJZ0FrRURhaUlDUVlBQ1J3MEFDd3NnQjBFQmFpSUhJQUFvQW5oSURRQUxDd3NZQUNBQUtBSUFJZ0ZCTXpZQ0ZDQUFJQUVvQWdBUkFRQUwrZ01CQ1g5QjhKUHIzQU1nQW00aENDQUFLQUlFSVFRZ0FrSHhrK3ZjQTA4RVFDQUFLQUlBSWdkQnlBQTJBaFFnQUNBSEtBSUFFUUVBQ3lBRUlBZ2dBeUFESUFoS0d5SUlOZ0pRSUFBZ0FTQURRUUowRU00Q0lRb2dBd1JBSUFGQkFra2hDMEVBSVFjRFFDQUFLQUlFSVFVZ0NDQURJQWRySWdRZ0JDQUlTeHNpQ0NBQ2JDSUVRZkdUNjl3RFR3UkFJQUFvQWdCQ3VJQ0FnREEzQWhRZ0FDQUFLQUlBS0FJQUVRRUFDeUFFUVFnZ0JFRUhjU0lHYTBFQUlBWWJhaUVHSUF0RkJFQWdBQ2dDQUNJRUlBRTJBaGdnQkVFUE5nSVVJQUFnQUNnQ0FDZ0NBQkVCQUFzZ0JrRVFhaUlKRURzaUJFVUVRQ0FBS0FJQVFyaUFnSURBQURjQ0ZDQUFJQUFvQWdBb0FnQVJBUUFMSUFVZ0JTZ0NUQ0FKYWpZQ1RDQUZJQUZCQW5ScUlnVW9BandoQ1NBRVFRQTJBZ2dnQkNBR05nSUVJQVFnQ1RZQ0FDQUZJQVEyQWp3Q1FDQUlSUTBBSUFSQkVHb2hCVUVBSVFZZ0NDSUVRUU54SWdrRVFBTkFJQW9nQjBFQ2RHb2dCVFlDQUNBRVFRRnJJUVFnQWlBRmFpRUZJQWRCQVdvaEJ5QUdRUUZxSWdZZ0NVY05BQXNMSUFoQkFXdEJBMGtOQUFOQUlBb2dCMEVDZEdvaUJpQUZOZ0lBSUFZZ0FpQUZhaUlGSUFKcUlna2dBbW9pRERZQ0RDQUdJQWsyQWdnZ0JpQUZOZ0lFSUFkQkJHb2hCeUFDSUF4cUlRVWdCRUVFYXlJRURRQUxDeUFESUFkTERRQUxDeUFLQ3d3QUlBQWdBQ2dDQUJDZ0JRdjBBd0VKZjBId2srdmNBeUFDUVFkMElndHVJUVVnQUNnQ0JDRUVJQXRCOFpQcjNBTlBCRUFnQUNnQ0FDSUdRY2dBTmdJVUlBQWdCaWdDQUJFQkFBc2dCQ0FGSUFNZ0F5QUZTaHNpQlRZQ1VDQUFJQUVnQTBFQ2RCRE9BaUVLSUFNRVFDQUJRUUpKSVF3Z0FrRUhkQ0VKUVFBaEJnTkFJQUFvQWdRaEJDQUxJQVVnQXlBR2F5SUNJQUlnQlVzYklnVnNJZ2RCOFpQcjNBTlBCRUFnQUNnQ0FFSzRnSUNBTURjQ0ZDQUFJQUFvQWdBb0FnQVJBUUFMSUF4RkJFQWdBQ2dDQUNJQ0lBRTJBaGdnQWtFUE5nSVVJQUFnQUNnQ0FDZ0NBQkVCQUFzZ0IwRVFjaUlJRURzaUFrVUVRQ0FBS0FJQVFyaUFnSURBQURjQ0ZDQUFJQUFvQWdBb0FnQVJBUUFMSUFRZ0JDZ0NUQ0FJYWpZQ1RDQUVJQUZCQW5ScUlnUW9BandoQ0NBQ1FRQTJBZ2dnQWlBSE5nSUVJQUlnQ0RZQ0FDQUVJQUkyQWp3Q1FDQUZSUTBBSUFKQkVHb2hBa0VBSVFjZ0JTRUVJQVZCQTNFaUNBUkFBMEFnQ2lBR1FRSjBhaUFDTmdJQUlBUkJBV3NoQkNBR1FRRnFJUVlnQWlBSmFpRUNJQWRCQVdvaUJ5QUlSdzBBQ3dzZ0JVRUJhMEVEU1EwQUEwQWdDaUFHUVFKMGFpSUhJQUkyQWdBZ0J5QUNJQWxxSWdJZ0NXb2lDRFlDQ0NBSElBSTJBZ1FnQnlBSUlBbHFJZ0kyQWd3Z0FpQUphaUVDSUFaQkJHb2hCaUFFUVFScklnUU5BQXNMSUFNZ0Jrc05BQXNMSUFvTGN3RUNmeUFBUlFSQVFRQkJBMEdNd1FCQkFCQTlEd3NnQUNnQ0FDSUJSUVJBRHdzZ0FTZ0NBQkEwUVFBaEFRTi9JQUFvQWdBaUFpZ0NEQ0FCVEFSL0lBSW9BZ2dRTkNBQUtBSUFFRFFnQUVFQU5nSUFRUUFGSUFJb0FnZ2dBVUVNYkdvb0FnQVFOQ0FCUVFGcUlRRU1BUXNMR2dzMUFDQUFLQUlBR2lBQUtBSUFJQUFRM0FGQkZHeHFHaUFBS0FJQUlBQVFnQUZCRkd4cUdpQUFLQUlBSUFBUTNBRkJGR3hxR2d0U0FDQUFRZ0EzQW1nZ0FFSGVBVFlDRUNBQVFkOEJOZ0lNSUFCQjRBRTJBZ2dnQUVIaEFUWUNCQ0FBUWVJQk5nSUFJQUJDQURjQ2ZDQUFRdjRBTndKMElBQkJnTDhDTmdKd0lBQkJBRFlDRkNBQUN5d0FJQUFvQWdBYUlBQW9BZ0FnQUJEYkFXb2FJQUFvQWdBZ0FCQ1VBV29hSUFBb0FnQWdBQkRiQVdvYUM5a0JBUU4vQWtBZ0FDZ0N0QUlOQUFKQUlBQW9BaWhCQTJzT0JRQUJBUUVBQVFzZ0FDZ0NKRUVEUncwQUlBQW9BaXhCQWtjTkFDQUFLQUo0UVFOSERRQWdBQ2dDc0FJTkFDQUFLQUxZQVNJQktBSUlRUUpIRFFBZ0FTZ0NZRUVCUncwQUlBRW9BcmdCUVFGSERRQWdBU2dDREVFQ1NnMEFJQUVvQW1SQkFVY05BQ0FCS0FLOEFVRUJSdzBBSUFFb0FpUWlBaUFBS0FMRUFrY05BQ0FCS0FKOElBSkhEUUFnQVNnQzFBRWdBa2NOQUNBQktBSW9JZ0lnQUNnQ3lBSkhEUUFnQVNnQ2dBRWdBa2NOQUNBQktBTFlBU0FDUmlFREN5QURDeXdCQVg4Z0FCQ3RCU0FBS0FJQUJFQWdBQkNaQlNBQUVEVWFJQUFvQWdBaEFTQUFFTnNCR2lBQkVEUUxDd29BSUFBb0FnQWdBV29MOHdFQkJuOGdBQ2dDNEFNaUFTQUFRUUZCZ0FnZ0FDZ0NCQ2dDQUJFRUFEWUNDQ0FCSUFCQkFVR0FDQ0FBS0FJRUtBSUFFUVFBTmdJTUlBRWdBRUVCUVlBSUlBQW9BZ1FvQWdBUkJBQTJBaEFnQVNBQVFRRkJnQWdnQUNnQ0JDZ0NBQkVFQUNJRE5nSVVJQUVvQWhBaEJDQUJLQUlNSVFVZ0FTZ0NDQ0VHUVFBaEFVR0FmeUVBQTBBZ0JpQUJRUUowSWdKcUlBQkI2YzBGYkVHQWdBSnFRUkIxTmdJQUlBSWdCV29nQUVHaWl3ZHNRWUNBQW1wQkVIVTJBZ0FnQWlBRWFpQUFRYTZTZld3MkFnQWdBaUFEYWlBQVFlZlBmbXhCZ0lBQ2FqWUNBQ0FBUVFGcUlRQWdBVUVCYWlJQlFZQUNSdzBBQ3d2aEJnRUlmMEVCSVFFQ1FBSkFJQUFvQXRRQ0lnSkJBVVlFUUNBQUlBQW9BdGdDSWdJb0FodzJBdWdDSUFBZ0FpZ0NJQ0lETmdMc0FpQUNRUUUyQWtBZ0FrS0JnSUNBRURjQ09DQUNRUUUyQWtnZ0FpQUNLQUlrTmdKRUlBSWdBeUFDS0FJTUlnSndJZ01nQWlBREd6WUNUQ0FBUWdFM0EvQUNEQUVMSUFKQkJXdEJlMDBFUUNBQUtBSUFJZ0VnQWpZQ0dDQUJRUnMyQWhRZ0FDZ0NBRUVFTmdJY0lBQWdBQ2dDQUNnQ0FCRUJBQXNnQUNBQUtBSWNJQUFvQXF3RElBQW9BcndDYkJCc05nTG9BaUFBS0FJZ0lBQW9BcXdESUFBb0FzQUNiQkJzSVFJZ0FFRUFOZ0x3QWlBQUlBSTJBdXdDSUFBb0F0UUNRUUJNRFFFZ0FFSDBBbW9oQkFOQUlBQWdBMEVDZEdvb0F0Z0NJZ0VnQVNnQ0NDSUZOZ0k0SUFFZ0FTZ0NEQ0lHTmdJOElBRWdCU0FHYkNJQ05nSkFJQUVnQlNBQktBSWtiRFlDUkNBQklBRW9BaHdnQlhBaUNDQUZJQWdiTmdKSUlBRWdBU2dDSUNBR2NDSUJJQVlnQVJzMkFrd2dBaUFIYWtFTFRnUkFJQUFvQWdBaUFVRU9OZ0lVSUFBZ0FTZ0NBQkVCQUFzQ1FDQUNRUUJNRFFBZ0FrRUJheUVGUVFBaEFTQUNRUU54SWdZRVFBTkFJQUFnQUNnQzhBSWlCMEVCYWpZQzhBSWdBQ0FIUVFKMGFpQUROZ0wwQWlBQ1FRRnJJUUlnQVVFQmFpSUJJQVpIRFFBTEN5QUZRUU5KRFFBRFFDQUFJQUFvQXZBQ0lnRkJBV28yQXZBQ0lBUWdBVUVDZEdvZ0F6WUNBQ0FBSUFBb0F2QUNJZ0ZCQVdvMkF2QUNJQVFnQVVFQ2RHb2dBellDQUNBQUlBQW9BdkFDSWdGQkFXbzJBdkFDSUFRZ0FVRUNkR29nQXpZQ0FDQUFJQUFvQXZBQ0lnRkJBV28yQXZBQ0lBUWdBVUVDZEdvZ0F6WUNBQ0FDUVFWcklRRWdBa0VFYXlFQ0lBRkJma2tOQUFzTElBTkJBV29pQXlBQUtBTFVBaUlCU0FSQUlBQW9BdkFDSVFjTUFRc0xJQUZCQUV3TkFRdEJBQ0VDQTBBZ0FDQUNRUUowYWlnQzJBSWlBeWdDVUVVRVFBSkFJQU1vQWhBaUFVRURUUVJBSUFBZ0FVRUNkR29vQXFRQkRRRUxJQUFvQWdBaUJDQUJOZ0lZSUFSQk5qWUNGQ0FBSUFBb0FnQW9BZ0FSQVFBTElBTWdBRUVCUVlRQklBQW9BZ1FvQWdBUkJBQWdBQ0FCUVFKMGFpZ0NwQUZCaEFFUVB6WUNVQ0FBS0FMVUFpRUJDeUFDUVFGcUlnSWdBVWdOQUFzTElBQWdBQ2dDMUFNb0FnQVJBUUFnQUNBQUtBTEVBeWdDQUJFQkFDQUFLQUxNQXlBQUtBTEVBeWdDQkRZQ0FBdXdRd010ZndkOEFYNGpBRUVRYXlJbkpBQWdCVUVBSUFWQkFFb2JJVFFEUUNBdElEUkhCRUFnQ3lBdVFRaDBhaUlmSUFRZ0xVR3c4UVJzYWlJRktBSUFOZ0lBQWtBZ0NTQUZLd01JdGlBRkt3TVF0aUFuUVF4cUlDZEJDR29RNGdGQkFFZ05BQ0FmSUNjcUFneTdPUU00SUI5QlFHc2dKeW9DQ0xzNUF3QWdCVUVjYWlFMUlBVkIzTGdDYWlFMklBVW9BaGdhSUFWQm5QRUVhaUV6SUI5QnlBQnFJUzhnSDBHb0FXb2hLQ01BUVJCcklpTWtBRUVDRUlRRUlSZEJBaENFQkNFZ1FRSkJBaEM1QVNFWlFRQWhHd0ovQWtBRFFDQWJRUVJIQkVBQ2Z5QXpJQnRCQVdvaUdFRUNkR29vQWdBaURpQXpJQnRCQW5ScUtBSUFJZ1ZyUVFGcXQwU2FtWm1abVptcFA2SkVBQUFBQUFBQTREK2dJanNnQmJlZ0lqeVpSQUFBQUFBQUFPQkJZd1JBSUR5cURBRUxRWUNBZ0lCNEN5RUZBbjhnRHJjZ082RWlPNWxFQUFBQUFBQUE0RUZqQkVBZ082b01BUXRCZ0lDQWdIZ0xJQVZySWhCQmZ5QVFRUUJPRzBFQmFpRVJRUUFoRGlBUVFRRnFRUUlRdVFFaElRTkFJQTRnRVVjRVFDQUpJRFVnQlNBT2FrRUNkQ0lRYWlnQ0FMSWdFQ0EyYWlnQ0FMSWdJMEVNYWlBalFRaHFFT0lCUVFCSURRUWdJU2dDQUNBT1FRUjBhaUlRSUNNcUFneTdPUU1BSUJBZ0l5b0NDTHM1QXdnZ0RrRUJhaUVPREFFTEMwRi9JUk1DUUNBaEtBSUVJaFpCQWtnTkFDQWhLQUlJSWdWQkFrZ05BQ0FaS0FJSUlBVkhEUUFnRmlBRklBVWdGa29iSWc0Z0dTZ0NCRWNOQUNBWEtBSUVJQTVIRFFBZ0lDZ0NCQ0FGUncwQUFuOGdJU2dDQkNBaEtBSUlFTGtCSWhBRVFFRi9JUThDUUNBUUtBSUVJZzRnSVNnQ0JFY05BQ0FRS0FJSUloSWdJU2dDQ0VjTkFFRUFJUThnRGtFQUlBNUJBRW9iSVJVZ0VrRUFJQkpCQUVvYklScEJBQ0VPQTBBZ0RpQVZSZzBCSUE0Z0Vtd2hGRUVBSVJFRFFDQVJJQnBIQkVBZ0VTQVVha0VEZENJZElCQW9BZ0JxSUNFb0FnQWdIV29yQXdBNUF3QWdFVUVCYWlFUkRBRUxDeUFPUVFGcUlRNE1BQXNBQ3lBUUlBOUJBRTROQVJvZ0VCQkdDMEVBQ3lJYVJRMEFRUUFoRGtFQUlROUJmeUVSQWtBZ0dpZ0NCQ0lTUVFCTURRQWdHaWdDQ0NJUVFRQk1EUUFnSUNnQ0JDQVFSdzBBQTBBZ0RpQVFSd1JBSUNBb0FnQWdEa0VEZEdwQ0FEY0RBQ0FPUVFGcUlRNE1BUXNMSUJvb0FnQWhFUU5BSUE4Z0VrWUVRQ0FTdHlFN1FRQWhFVUVBSVE0RFFDQU9JQkJHRFFNZ0lDZ0NBQ0FPUVFOMGFpSVBJQThyQXdBZ082TTVBd0FnRGtFQmFpRU9EQUFMQUFVZ0lDZ0NBQ0VPUVFBaEZRTkFJQkFnRlVjRVFDQU9JQkVyQXdBZ0Rpc0RBS0E1QXdBZ0ZVRUJhaUVWSUE1QkNHb2hEaUFSUVFocUlSRU1BUXNMSUE5QkFXb2hEd3dCQ3dBTEFBc0NRQ0FSUVFCSURRQkJmeUVWQWtBZ0dpZ0NDQ0lPSUNBb0FnUkhEUUJCQUNFVklBNUJBQ0FPUVFCS0d5RVFJQm9vQWdRaURrRUFJQTVCQUVvYklSUWdHaWdDQUNFT1FRQWhFUU5BSUJFZ0ZFWU5BU0FnS0FJQUlSSkJBQ0VQQTBBZ0R5QVFSd1JBSUE0Z0Rpc0RBQ0FTS3dNQW9Ua0RBQ0FQUVFGcUlROGdEa0VJYWlFT0lCSkJDR29oRWd3QkN3c2dFVUVCYWlFUkRBQUxBQXNnRlVFQVNBMEFJQmEzbnlFN1FRQWhEaUFGSUJac0lnVkJBQ0FGUVFCS0d5RUZBMEFnQlNBT1J3UkFJQm9vQWdBZ0RrRURkR29pRUNBUUt3TUFJRHVqT1FNQUlBNUJBV29oRGd3QkN3c0NmMEVBSVE1QmZ5RVJBa0FDUUNBYUtBSUVJaEJCQWtnTkFDQWFLQUlJSWdWQkFrZ05BQ0FaS0FJSUlBVkhEUUFnQlNBUUlBVWdFRWdiSWhRZ0dTZ0NCRWNOQUNBWEtBSUVJQlJIRFFBQ1FDQVVJQlFnRkJDNUFTSVdLQUlFUmdSQUlCWW9BZ2dnRkVZTkFRc01BZ3NDUUNBRklCQk5JamRGQkVCQmZ5RVZBa0FnR2lnQ0JDSVRJQllvQWdSSERRQWdGaWdDQ0NBVFJ3MEFRUUFoRlNBVFFRQWdFMEVBU2hzaElpQWFLQUlJSWgxQkFDQWRRUUJLR3lFY0lCWW9BZ0FpSGlFRkEwQWdEaUFpUmcwQklBNGdIV3doS1VFQUlSRURRQUpBSUJFZ0UwY0VRQ0FPSUJGTEJFQWdCU0FlSUJFZ0Uyd2dEbXBCQTNScUt3TUFPUU1BREFJTElCb29BZ0FoRUNBRlFnQTNBd0FnRUNBcFFRTjBhaUVTSUJBZ0VTQWRiRUVEZEdvaEQwRUFJUkJFQUFBQUFBQUFBQUFoT3dOQUlCQWdIRVlOQWlBRklCSXJBd0FnRHlzREFLSWdPNkFpT3prREFDQVFRUUZxSVJBZ0QwRUlhaUVQSUJKQkNHb2hFZ3dBQ3dBTElBNUJBV29oRGd3Q0N5QVJRUUZxSVJFZ0JVRUlhaUVGREFBTEFBc0FDeUFWUVFCT0RRRU1Bd3RCZnlFUUFrQWdHaWdDQ0NJUklCWW9BZ1JIRFFBZ0ZpZ0NDQ0FSUncwQVFRQWhFQ0FSUVFBZ0VVRUFTaHNoSFNBYUtBSUVJZ1ZCQUNBRlFRQktHeUVpSUJZb0FnQWlIQ0VUQTBCQkFDRUZJQTRnSFVZTkFRTkFBa0FnQlNBUlJ3UkFJQVVnRGtrRVFDQVRJQndnQlNBUmJDQU9ha0VEZEdvckF3QTVBd0FNQWdzZ0dpZ0NBQ0VQSUJOQ0FEY0RBQ0FQSUFWQkEzUnFJUklnRHlBT1FRTjBhaUVQUVFBaEZVUUFBQUFBQUFBQUFDRTdBMEFnRlNBaVJnMENJQk1nRHlzREFDQVNLd01Bb2lBN29DSTdPUU1BSUJWQkFXb2hGU0FTSUJGQkEzUWlIbW9oRWlBUElCNXFJUThNQUFzQUN5QU9RUUZxSVE0TUFnc2dCVUVCYWlFRklCTkJDR29oRXd3QUN3QUxBQXNnRUVFQVRnMEFEQUlMSXdCQkVHc2lJaVFBUVg4aEVRSkFJQllvQWdRaUhVRUNTQTBBSUIwZ0ZpZ0NDRWNOQUNBWEtBSUVJQjFIRFFBZ0hSQ0VCQ0lwUlEwQUlDSWdIVUVCYXlJVk5nSU1JQ0lnS1NnQ0FFRUlhallDQ0VFQUlSQWpBRUVRYXlJVEpBQkJmeUVrQWtBZ0ZpZ0NDQ0lQSUJZb0FnUkhEUUFnRHlBWEtBSUVSdzBBSUE4Z0lpZ0NERUVCYWtjTkFDQVBRUUpySWh4QkFDQWNRUUJLR3lFcUEwQUNRQ0FxSUJBaUVrY0VRQ0FTUVFOMElpUWdGeWdDQUdvZ0ZpZ0NBQ0FQSUJKc1FRTjBhaUllSUNScUt3TUFPUU1BSUJNZ0hpQVNRUUZxSWhCQkEzUWlLMm9pTERZQ0NDQVRJQThnRWtGL2Myb2lKVFlDREVFQUlRVUNRQ0FUUVFocUlnNGdEaEQ5QTU4aU8wUUFBQUFBQUFBQUFHRU5BQ0FPS0FJQUlpWWdKaXNEQUNJOElEdWFJRHNnUEVRQUFBQUFBQUFBQUdNYklqdWdJanc1QXdCRUFBQUFBQUFBOEQ4Z095QThvcCtqSVR3Z0RpZ0NCQ0lPUVFBZ0RrRUFTaHNoRGdOQUlBVWdEa1lOQVNBbUlBVkJBM1JxSWpBZ1BDQXdLd01Bb2prREFDQUZRUUZxSVFVTUFBc0FDeUFpS0FJSUlDUnFJRHVhSWpzNUF3QWdFQ0VGSUR0RUFBQUFBQUFBQUFCaERRSURRRVFBQUFBQUFBQUFBQ0U3SUJBaERpQUZJQTlPRFFJRFFDQUZJQTVOQkVBZ0JTQVBiQ0VrSUFVaERnTkFJQTRnRDBnRVFDQVdLQUlBSUE0Z0pHcEJBM1JxS3dNQUlCNGdEa0VEZEdvckF3Q2lJRHVnSVRzZ0RrRUJhaUVPREFFTEN5QVhLQUlBSUFWQkEzUnFJRHM1QXdBZ0JVRUJhaUVGREFJRklCWW9BZ0FnRGlBUGJDQUZha0VEZEdvckF3QWdIaUFPUVFOMGFpc0RBS0lnTzZBaE95QU9RUUZxSVE0TUFRc0FDd0FMQUFzQ1FBSkFJQTlCQWs0RVFDQVhLQUlBSWdVZ0hFRURkQ0lPYWlBV0tBSUFJaEFnRHlBY2JDSVNJQnhxUVFOMGFpc0RBRGtEQUNBaUtBSUlJQTVxSUJBZ0QwRUJheUlPSUJKcVFRTjBhaXNEQURrREFBd0JDeUFQUVFGSERRRWdGeWdDQUNFRklCWW9BZ0FoRUVFQUlRNExJQVVnRGtFRGRHb2dFQ0FPSUE5c0lBNXFRUU4wYWlzREFEa0RBQXRCQUNFa0lBOUJBQ0FQUVFCS0d5RW1JQThoQlFOQUlBVkJBRXdOQXlBV0tBSUFJQVZCQVdzaUVDQVBiRUVEZEdvaEhnSkFJQVVnSEVvTkFDQVBJQVZySVNVZ0hpQUZRUU4wYWlFcUlBVWhFZ05BSUE4Z0Vrd05BU0FUSUNVMkFnd2dFeUFsTmdJRUlCTWdLallDQ0NBVElCWW9BZ0FnRHlBU2JDSXJJQVZxUVFOMGFqWUNBQ0FUUVFocUlCTVEvUU9hSVRzZ0JTRU9BMEFnRGlBUFNBUkFJQllvQWdBZ0RpQXJha0VEZEdvaUxDQTdJQjRnRGtFRGRHb3JBd0NpSUN3ckF3Q2dPUU1BSUE1QkFXb2hEZ3dCQ3dzZ0VrRUJhaUVTREFBTEFBdEJBQ0VPQTBBZ0RpQW1Sd1JBSUI0Z0RrRURkR3BDQURjREFDQU9RUUZxSVE0TUFRc0xJQjRnRUVFRGRHcENnSUNBZ0lDQWdQZy9Od01BSUJBaEJRd0FDd0FMSUJNZ0pUWUNEQ0FUSUNVMkFnUWdFeUFzTmdJSUlCTWdGeWdDQUNBcmFqWUNBQ0FUUVFocUlCTVEvUU5FQUFBQUFBQUE0TCtpSVRzZ0R5RUZBMEFnQlVFQmF5SUZJQkpNRFFFZ0Z5Z0NBQ0lrSUFWQkEzUWlEbW9pSlNBN0lBNGdIbW9yQXdBaVBLSWdKU3NEQUtBaVBUa0RBQ0FGSUE5c0lTVWdCU0VPQTBBZ0RpQVBUZzBCSUJZb0FnQWdEaUFsYWtFRGRHb2lKaUFtS3dNQUlEd2dKQ0FPUVFOMElpWnFLd01Bb2lBOUlCNGdKbW9yQXdDaW9LRTVBd0FnRGtFQmFpRU9EQUFMQUFzQUN3QUxJQk5CRUdva0FBSkFJQ1JCQUVnTkFDQXBLQUlBSWhOQ0FEY0RBQ0FWSVJBRFFDQVFJZ1VpRVVFQVRBUkFRUUFoQlFOQUlBVWdGVVlFUUVFQUlSRU1CQXNnRnlnQ0FDSVBJQVZCQTNScUloSXJBd0FpUENFN0lBVkJBV29pRUNFUklBVWhEZ05BSUJFZ0hVZ0VRQ0FQSUJGQkEzUnFLd01BSWowZ095QTdJRDFqSWhNYklUc2dFU0FPSUJNYklRNGdFVUVCYWlFUkRBRUxDeUFQSUE1QkEzUnFJRHc1QXdBZ0VpQTdPUU1BSUJZb0FnQWlEeUFGSUIxc1FRTjBhaUVSSUE4Z0RpQWRiRUVEZEdvaERrRUFJUVVEUUNBRklCMUdCRUFnRUNFRkRBSUZJQTRyQXdBaE95QU9JQkVyQXdBNUF3QWdFU0E3T1FNQUlBVkJBV29oQlNBUlFRaHFJUkVnRGtFSWFpRU9EQUVMQUFzQUN3QUxBMEFDUUNBUklnNUJBRXdFUUVFQUlRNE1BUXNnRXlBT1FRTjBJaEJxS3dNQW1TQVhLQUlBSWc4Z0RrRUJheUlSUVFOMGFpc0RBSmtnRHlBUWFpc0RBSm1nUkkzdHRhRDN4ckErb21RTkFRc0xJQVZCQVdzaEVDQUZJQTVHRFFBZ0RpQUZJQVVnRGtnYklTWWdFeUFGUVFOMElpcHFJU1FnRGtFRGRDSXJJQk5xSVN4QkFDRVJBMEFnRVVIa0FFWU5BU0FSUVFGcUlSSWdGeWdDQUNJY0lDdHFLd01BSUJ3Z0ttb2lNQ3NEQUNJN29TQWtLd01BSWp3Z1BLSWlQQ0FjSUJCQkEzUnFJamdyQXdBZ082RkVBQUFBQUFBQTREK2lJanNnUENBN0lEdWlvSjhpUEpvZ1BDQTdSQUFBQUFBQUFBQUFZeHVnbzZBaFBpQXNLd01JSVQwZ0RpRUZBMEFnQlNBbVJ3UkFBa0FnUHBraU95QTltV1lFUUNBN1JMeUoySmV5MHB3OFpFVUVRRVFBQUFBQUFBRHdQeUU3UkFBQUFBQUFBQUFBSVR3TUFnc2dQWm9nUHFNaU8wUUFBQUFBQUFEd1B5QTdJRHVpUkFBQUFBQUFBUEEvb0oraklqdWlJVHdNQVFzZ1Bwb2dQYU1pTzBRQUFBQUFBQUR3UHlBN0lEdWlSQUFBQUFBQUFQQS9vSitqSWp5aUlUc0xJQndnQlVFRGRDSWxhaUlSSUJFckF3QWlQeUE4SUQ4Z0hDQUZRUUZxSWc5QkEzUWlFV29pTVNzREFDSS9vU0pBSUR5aUlEc2dPNkFnRVNBVGFpSWVLd01Bb3FDaUlrR2hPUU1BSURFZ1B5QkJvRGtEQUNBRklBNUtCRUFnRXlBbGFpSVJJRHNnRVNzREFLSWdQU0E4b3FFNUF3QUxJRHlhSVQ4Z0hpQThJRHNnUUtJZ1BFUUFBQUFBQUFBQXdLSWdIaXNEQUNKQW9xQ2lJRUNnT1FNQUlBOGdIV3doTVNBRklCMXNJVGxCQUNFUkEwQWdFU0FkUndSQUlCWW9BZ0FpTWlBUklEbHFRUU4wYWlJNklEc2dPaXNEQUNJK29pQXlJQkVnTVdwQkEzUnFJaklyQXdBaVBTQS9vcUE1QXdBZ01pQThJRDZpSURzZ1BhS2dPUU1BSUJGQkFXb2hFUXdCQ3dzZ0JTQVFUaUVSSUE4aEJTQVJEUUVnSGlzREFDRStJQk1nSldvaUVTQTdJQkVyQXhBaU82STVBeEFnT3lBL29pRTlEQUVMQ3lBU0lSRWdKQ3NEQUprZ09Dc0RBSmtnTUNzREFKbWdSSTN0dGFEM3hyQStvbVFOQUFzTUFBc0FDeUFwRU5zQ0N5QWlRUkJxSkFBZ0VVRUFTQTBCQWtBZ04wVUVRRUVBSVE1QmZ5RVBBa0FnR2lnQ0JDSUZRUUJNRFFBZ0dpZ0NDQ0lUUVFCTURRQWdGaWdDQkNBRlJ3MEFJQllvQWdnZ0JVY05BQ0FaS0FJRUlBVkhEUUFnR1NnQ0NDQVRSdzBBSUJjb0FnUWdCVWNOQUNBWktBSUFJUlVEUUFKQUlBVWdEa1lFUUNBRklRNE1BUXNnRnlnQ0FDQU9RUU4wYWlzREFDSTdSTHlKMkpleTBwdzhZdzBBSUFVZ0Rtd2hGRVFBQUFBQUFBRHdQeUE3bVoraklUeEJBQ0VSQTBBZ0VTQVRSd1JBSUJvb0FnQWdFVUVEZEdvaEVDQVdLQUlBSUJSQkEzUnFJUTlCQUNFU1JBQUFBQUFBQUFBQUlUc0RRQ0FGSUJKSEJFQWdFa0VCYWlFU0lBOHJBd0FnRUNzREFLSWdPNkFoT3lBUUlCTkJBM1JxSVJBZ0QwRUlhaUVQREFFTEN5QVZJRHdnTzZJNUF3QWdFVUVCYWlFUklCVkJDR29oRlF3QkN3c2dEa0VCYWlFT0RBRUxDeUFPSUFVZ0JTQU9TQnNoQlVFQUlROGdFMEVBSUJOQkFFb2JJUkFEUUNBRklBNUdEUUVnRnlnQ0FDQU9RUU4wYWtJQU53TUFRUUFoRWdOQUlCQWdFa2NFUUNBVlFnQTNBd0FnRWtFQmFpRVNJQlZCQ0dvaEZRd0JDd3NnRGtFQmFpRU9EQUFMQUFzZ0QwRUFUZzBCREFNTFFRQWhCU0FVUVFBZ0ZFRUFTaHNoRGlBWktBSUFJUkFnRmlnQ0FDRVNBMEFDUUNBRklBNUhCRUJCQUNFUklCY29BZ0FnQlVFRGRHb3JBd0JFdkluWWw3TFNuRHhqUlEwQklBVWhEZ3NnRGlBVUlBNGdGRW9iSVFVRFFDQUZJQTVHRFFNZ0Z5Z0NBQ0FPUVFOMGFrSUFOd01BUVFBaEVRTkFJQkVnRkVjRVFDQVFRZ0EzQXdBZ0VVRUJhaUVSSUJCQkNHb2hFQXdCQ3dzZ0RrRUJhaUVPREFBTEFBc0RRQ0FSSUJSSEJFQWdFQ0FTS3dNQU9RTUFJQkZCQVdvaEVTQVFRUWhxSVJBZ0VrRUlhaUVTREFFTEN5QUZRUUZxSVFVTUFBc0FDeUFXRUVaQkFDRVJDeUFSREFFTElCWVFSa0YvQ3lFVElCb1FSa0VBSVE0Z0Z5Z0NCQ0lGUVFBZ0JVRUFTaHNoRUVRQUFBQUFBQUFBQUNFN1FRQWhCUU5BSUFVZ0VFWUVRQU5BSUE0Z0VFWU5CQ0FYS0FJQUlBNUJBM1JxSWdVZ0JTc0RBQ0E3b3prREFDQU9RUUZxSVE0TUFBc0FCU0E3SUJjb0FnQWdCVUVEZEdvckF3Q2dJVHNnQlVFQmFpRUZEQUVMQUFzQUN5QWFFRVlMSUJOQkFFZ05BaUF2SUJ0QkdHeHFJZ1VnR1NnQ0FDSU9Ld01JSWpzNUF3QWdCU0FPS3dNQUlqeWFPUU1JSUFVZ095QWdLQUlBSWdVckF3Q2lJRHdnQlNzRENLS2htamtERUNBaEVFWWdHQ0ViREFFTEN5QVpFRVlnSUJEYkFpQVhFTnNDUVFBaERnTkFRUUFnRGtFRVJnMENHa0YvSUM4Z0RrRUJhMEVEY1VFWWJHb2lCU3NEQUNBdklBNUJHR3hxSWhBckF3Z2lQS0lnQlNzRENDSTlJQkFyQXdDaW9TSTdtVVF0UXh6cjRqWWFQMk1OQWhvZ0tDQU9RUVIwYWlJUklEMGdFQ3NERUtJZ0JTc0RFQ0E4b3FFZ082TTVBd0FnRVNBUUt3TUFJQVVyQXhDaUlCQXJBeEFnQlNzREFLS2hJRHVqT1FNSUlBNUJBV29oRGd3QUN3QUxJQ0VRUmlBWkVFWWdJQkRiQWlBWEVOc0NRWDhMSVFVZ0kwRVFhaVFBSUFWQkFFZ05BQ0FmUVFocUlSTWdIMEVVYWlFaElCOUJLR29oSWlBZlFReHFJUklnSDBFWWFpRWFJQjlCTUdvaEZpQWZRZkFCYWlFT0lCOUIrQUZxSVNBakFFR1E0QUJySWhja0FFRUJJUVVDUUNBSVFRSnJRUUpMRFFBZ0RVR09Ga1lFUUNBSFFRSkJEa0VxSUFBZ0FTQUNJQU1nQ1NBb1JBQUFBQUFBQU93L0lCZEJFR29RdGdOQkFFZ0VRQ0FTUVg4MkFnQkJlaUVGREFJTElCZEJFR29oR1NBT0lSRkJBQ0VQUVFBaEJTTUFRYkFCYXlJWUpBQWdHRUxEZ1lDQTBBRTNBNWdCSUJoQ2dJQ0FnT0FXTndPUUFVSC9BU0VPQTBBZ0QwRUVSd1JBSUJrZ0dFR1FBV29nRDBFQ2RHb29BZ0JxTFFBQUloQWdEa0gvQVhFaURpQU9JQkJMR3lFT0lCQWdCVUgvQVhFaUJTQUZJQkJKR3lFRklBOUJBV29oRHd3QkN3c0NmeUFGUWY4QmNTSUZJQTVCL3dGeElnNXJRUjFNQkVBZ0drRUFOZ0lBSUJaQ2dJQ0FnSUNBZ1BpL2Z6Y0RBRUYrREFFTElBVWdEbXBCQVhZaEhVRUFJUVZCQUNFUElCWUNmQUpBQWtBQ1FBTkFJQTlCQkVZRVFBSkFBa0FDUUFOQUlBVWlFRUVFUmcwQklCQkJBV29oQlNBWVFhd0JhaUFRYWkwQUFFRUJSdzBBSUJoQnJBRnFJQVZCQTNGcUxRQUFRUUZIRFFBZ0dFR3NBV29nRUVFQ2FrRURjV290QUFBTkFBdEJBQ0VVUWZjQUlSVkJEU0VGUWY4QklSc0NRQ0FRSWc0T0JBSUhCZ01BQ3lBYUlCQTJBZ0JFQUFBQUFBQUE4RDhNQ0FzZ0drRUFOZ0lBSUJaQ2dJQ0FnSUNBZ1BpL2Z6Y0RBRUY5REFnTEEwQWdEa0VPUmcwR0lBNUJEbXdoSXlBT1FmNy8vLzhIY1NFRlFRQWhEd05BSUE5QkRrY0VRQUpBSUE1QkEwa2dEMEVEYTBFSFMzSkZJQTVCQzBseERRQWdEMEgrLy8vL0IzRWlGQ0FGY2tVZ0JVRU1SaUljSUJSRmNYSWdIQ0FVUVF4R2NYSU5BQ0FWSUJocUlCa2dEeUFqYW1vdEFBQWdIV3NpRkVFZmRqb0FBQ0FVSUJSQkgzVWlISE1nSEdzaUZDQWJJQlFnRzBnYklSc2dGVUVCYXlFVkN5QVBRUUZxSVE4TUFRc0xJQTVCQVdvaERnd0FDd0FMQlNBWVFhd0JhaUFQYWlBZElCa2dHRUdRQVdvZ0QwRUNkR29vQWdCcUxRQUFTem9BQUNBUFFRRnFJUThNQVFzTEEwQkJBQ0VQSUFWQkFFZ05BeUFGUVg1eElRNGdCVUVEYXlFakEwQWdEMEVPUndSQUFrQWdEMEVEU1NBalFRZExja1VnRDBFTFNYRU5BRUVBSUE1QkRFWWdEMEgrLy8vL0IzRWlGQnNnRGlBVWNrVnlJQTVGSUJSQkRFWnhjZzBBSUJVZ0dHb2dHU0FQUVE1c0lBVnFhaTBBQUNBZGF5SVVRUjkyT2dBQUlCUWdGRUVmZFNJY2N5QWNheUlVSUJzZ0ZDQWJTQnNoR3lBVlFRRnJJUlVMSUE5QkFXb2hEd3dCQ3dzZ0JVRUJheUVGREFBTEFBc0RRQ0FGUVFCSURRSWdCVUVPYkNFVUlBVkJmbkVoSTBFTklROERRQ0FQUVFCT0JFQUNRQ0FGUVFOSklBOUJBMnRCQjB0eVJTQUZRUXRKY1EwQUlBOUJmbkVpRGtFTVJ5SWNSU0FqUVF4R2NTQUZRUUpKSWg0Z0hFVnhjaUFlSUE1RmNYSU5BQ0FWSUJocUlCa2dEeUFVYW1vdEFBQWdIV3NpRGtFZmRqb0FBQ0FPSUE1QkgzVWlISE1nSEdzaURpQWJJQTRnRzBnYklSc2dGVUVCYXlFVkN5QVBRUUZySVE4TUFRc0xJQVZCQVdzaEJRd0FDd0FMQTBBZ0ZFRU9SZzBCSUJSQi92Ly8vd2R4SVFVZ0ZFRURheUVqUVEwaER3TkFJQTlCQUU0RVFBSkFJQTlCQTBrZ0kwRUhTM0pGSUE5QkMwbHhEUUFnQlVVZ0QwRitjU0lPUVF4R2NRMEFJQVZCREVjaUhFVWdEa0VNUm5FZ0hFVWdEMEVDU1hGeURRQWdGU0FZYWlBWklBOUJEbXdnRkdwcUxRQUFJQjFySWc1QkgzWTZBQUFnRGlBT1FSOTFJaHh6SUJ4cklnNGdHeUFPSUJ0SUd5RWJJQlZCQVdzaEZRc2dEMEVCYXlFUERBRUxDeUFVUVFGcUlSUU1BQXNBQ3lBYUlCQTJBZ0JFQUFBQUFBQUE4RDhnRzBFZVNnMEFHaUFidDBRQUFBQUFBQUErUUtNTE9RTUFRWHhCamhaQ0FDQVlJQmhCaUFGcUVMRUhJZ1ZCQUVnTkFCb2dFUVJBSUJFZ0JUWUNBQXNnRnlBWUtRT0lBVGNEQ0VFQUN5RUZJQmhCc0FGcUpBQWdCVUVBU0FSQUlCSkJmellDQUF3Q0N5QVhLUU1JSWtKQ2YxRUVRQ0FTUVg4MkFnQkJleUVGREFJTElCSWdRcWRCLy84QmNVRUFJRUpDZ0lEKy93K0RVQnMyQWdBZ0lFVU5BU0FnSUVJM0F3QU1BUXNnQjBFQ0lBMUIvd0Z4SWc4Z0QwRURiQ0FBSUFFZ0FpQURJQWtnS0NBS0lCZEJFR29RdGdOQkFFZ0VRQ0FTUVg4MkFnQkJlaUVGREFFTElCZEJFR29oRlNBT0lSRkJBQ0VGUVFBaERrSUFJVUlqQUVFd2F5SVlKQUFDZnlBUFFRbHJRWGxOQkVBZ0VrRi9OZ0lBSUJwQkFEWUNBQ0FXUW9DQWdJQ0FnSUQ0djM4M0F3QkJmd3dCQ3lBWVFRQTJBaEFnR0NBUFFRRnJJaEEyQWh3Z0dDQVBJQTlzSWhSQkFXczJBaGdnR0NBUElCQnNOZ0lVUWY4QklSc0RRQ0FGUVFSSEJFQWdGU0FZUVJCcUlBVkJBblJxS0FJQWFpMEFBQ0laSUJ0Qi93RnhJaHNnR1NBYlNSc2hHeUFaSUE1Qi93RnhJZzRnRGlBWlNSc2hEaUFGUVFGcUlRVU1BUXNMSUE1Qi93RnhJZ1VnRzBIL0FYRWlEbXRCSFV3RVFDQVNRWDgyQWdBZ0drRUFOZ0lBSUJaQ2dJQ0FnSUNBZ1BpL2Z6Y0RBRUYrREFFTElBVWdEbXBCQVhZaEdVRUFJUTVCQUNFRkFrQURRQ0FGUVFSR0JFQUNRQUpBQTBBZ0RpSUZRUVJHRFFFZ0JVRUJhaUVPSUJoQkxHb2dCV290QUFCQkFVY05BQ0FZUVN4cUlBNUJBM0ZxTFFBQVFRRkhEUUFnR0VFc2FpQUZRUUpxUVFOeGFpMEFBQTBBQ3lBYUlBVTJBZ0JCQUNFRlFmOEJJUnNEUUNBRklCUkhCRUFnQlNBVmFpSU9JQTR0QUFBaURpQVpTVG9BQUNBT0lCbHJJZzRnRGtFZmRTSU9jeUFPYXlJT0lCc2dEaUFiU0JzaEd5QUZRUUZxSVFVTUFRc0xJQkFoRGdKQUFrQUNRQ0FhS0FJQURnUUFBUUlFQndzZ0R5RVpRUUFoRGdOQUlBNGdHVVlOQnlBT0lBOXNJUlJCQUNFRkEwQWdCU0FQUndSQUlBNGdFRVlpSFNBRklCQkdjU0FGSUE1eVJTQWRJQVZGY1hKeVJRUkFJQlVnQlNBVWFtb3RBQUJCQUVldElFSkNBWWFFSVVJTElBVkJBV29oQlF3QkN3c2dEa0VCYWlFT0RBQUxBQXNnRHlFWlFRQWhEZ05BSUE0Z0dVWU5CaUFRSVFVRFFDQUZRUUJPQkVBQ1FDQU9SU0FGSUJCR2NRMEFJQTRnRUVjaUZFVWdCU0FRUm5GQkFTQVVJQVViUlhJTkFDQVZJQVVnRDJ3Z0RtcHFMUUFBUVFCSHJTQkNRZ0dHaENGQ0N5QUZRUUZySVFVTUFRc0xJQTVCQVdvaERnd0FDd0FMQTBBZ0RrRUFTQTBGSUE0Z0Qyd2hHU0FRSVFVRFFDQUZRUUJPQkVBZ0JTQU9ja1VnQlNBUVJ5SVVSU0FPSUJCR2NVRUJJQlFnRGh0RmNuSkZCRUFnRlNBRklCbHFhaTBBQUVFQVI2MGdRa0lCaG9RaFFnc2dCVUVCYXlFRkRBRUxDeUFPUVFGcklRNE1BQXNBQ3lBU1FYODJBZ0FnR2tFQU5nSUFJQlpDZ0lDQWdJQ0FnUGkvZnpjREFFRjlEQVFMQlNBWVFTeHFJQVZxSUJrZ0ZTQVlRUkJxSUFWQkFuUnFLQUlBYWkwQUFFczZBQUFnQlVFQmFpRUZEQUVMQ3lBUElSa0RRQ0FPUVFCSURRRkJBQ0VGQTBBZ0JTQVpSd1JBSUE1RklBVWdFRVp4SUFVZ0RuSkZRUUFnRGlBUVJpQUZHM0p5UlFSQUlCVWdCU0FQYkNBT2Ftb3RBQUJCQUVldElFSkNBWWFFSVVJTElBVkJBV29oQlF3QkN3c2dEa0VCYXlFT0RBQUxBQXNnRmlBYnQwUUFBQUFBQUFBK1FLTkVBQUFBQUFBQThEOGdHMEVlVEJzNUF3QUNRQUpBQWtBZ0RVR0ZDa1lnRFVHRUNHdEJBa2x5RFFBZ0RVR0RCRWNFUUNBTlFZUUdSZzBCSUExQmd3SkhEUUlnR0NCQ3AwSEE0QUJxTUFBQU53TUlRcGJUcGJPWnphWEw2UUFnUW9oQ0FZTlFEUU1nRWtGL05nSUFJQlpDZ0lDQWdJQ0FnUGkvZnpjREFFRjhEQVFMSUJnZ1FxZEJnT0FBYWpBQUFEY0RDQ0JDUXYvLy8vOFBneUZDSUJFRVFDQVJRdjdPNys3YjkvYnovZ0FnUW9pblFRRnhOZ0lBQzBLQXNKQ0JvSWlBZ0lGL0lFS0lRZ0dEVUEwQ0lCSkJmellDQUNBV1FvQ0FnSUNBZ0lENHYzODNBd0JCZkF3REN5QU5JRUpCQUNBWVFRaHFFTEVISWdWQkFFZ0VRQ0FTUVg4MkFnQWdGa0tBZ0lDQWdJQ0ErTDkvTndNQVFYd01Bd3NnRVVVZ0JVVnlEUUVnRVNBRk5nSUFEQUVMSUJnZ1FqY0RDQXNnRWlBWUtRTUlQZ0lBUVFBTElRVWdHRUV3YWlRQUlDQkZEUUFnSUVJQU53TUFDd0pBSUFoQkFrWWdDRUVFUzNJTkFBSi9JQVpGQkVBZ0UwRi9OZ0lBUVg4TUFRc0NRQUpBSUFnT0JBQUJBUUFCQ3lBSFFRQWdCaWdDSENJT0lBNUJBblFnQUNBQklBSWdBeUFKSUNnZ0NpQVhRUkJxRUxZRFFRQklCRUFnRTBGL05nSUFRWG9NQWdzZ0JrRUFJQmRCRUdvZ0JpZ0NIQ0FUSUNFZ0loREZCd3dCQ3lBSFFRRWdCaWdDSENJT0lBNUJBblFnQUNBQklBSWdBeUFKSUNnZ0NpQVhRUkJxRUxZRFFRQklCRUFnRTBGL05nSUFRWG9NQVFzZ0JrRUJJQmRCRUdvZ0JpZ0NIQ0FUSUNFZ0loREZCd3NoRGlBRlFRRkdCRUFnRGlFRkRBRUxJQTVCQVVZTkFDQUZJQTV4UVI5MUlBNXhJUVVMSUJkQmtPQUFhaVFBSUFWQkJtb2lCVUVHVFFSQUlCOGdCVUVDZEVIZzN3QnFLQUlBTmdMc0FRc2dDRUVDVFFSQUlCOGdFeUFTSUFoQkFra2lCUnNvQWdBMkFnUWdIeUFoSUJvZ0JSc29BZ0EyQWhBZ0h5QWlJQllnQlJzckF3QTVBeUFMSUM1QkFXb2hMZ3NnTFVFQmFpRXREQUVMQ3lBTUlDNDJBZ0FnSjBFUWFpUUFRUUFMbkFnQkRuOGdBQ2dDQUNFTElBQW9BZ1FoREVFQlFid2dFUDRDSWdaRkJFQkJBRUVEUWFRT1FRQVFQVUVCRUFNQUMwRUVFRXdpRFJDTEJBSi9RUmdRVENJSkVJc0VJUUVnQ1VFRWFoQ1NBaG9nQVFKL1FjZ0dFRXdpQkVFTWFoQk5HaUFFUVVCckVMUUNHaUFFUWNnQWFoQ1NBaG9nQkVIY0FHb2lBVUhRMXdFMkFnQWdBVUVFYWhCTkdpQUJRZ0EzQWhnZ0FVSUFOd0lRSUFGQjROY0JOZ0lBSUFGQklHb1FUUm9nQVVFc2FoQk5HaUFCUVRocUVFMGFJQVJCb0FGcUlnTkNpb0NBZ0tBQk53SUlJQU5DQURjQ0FDQURRUkJxRUUwYUlBTkJBVG9BSENBRFFTQnFFRTBhSUFOQ0FEY0NMQ0FEUW9DQWdJQ0FnSUNRd1FBM0FqUWdBMEU4YWhCTkdpQURRY2dBYWhCTkdpQURRWUNBd0lnRU5nSllJQU5CM0FCcUlnRkNBRGNDRENBQlFnQTNBZ0FnQVVJQU53SVVJQUZCSEdvUVRSb2dBVUVvYWhCTkdpQURRWkFCYWhCTklRRWdBMEdJSnhEa0JpQUJRU1FRbHdJZ0JFRzhBbW9pQVVHQTNRRkJEQkQwQVNBQlFUQnFRYkRkQVVFTUVQUUJJQUZCNEFCcVFlRGRBVUVNRVBRQklBRkJrQUZxUVpEZUFVRU1FUFFCSUFGQndBRnFRY0RlQVVFTUVQUUJJQUZCOEFGcVFmRGVBVUVNRVBRQklBRkN6Wm16K0lPQWdQREFBRGNDdUFJZ0FVTE5tYlAycytiTStUNDNBckFDSUFGQ2dJQ0E5T1BNbWRNK053S29BaUFCUXMyWnMrNno1c3laUGpjQ29BSWdCRUg4QkdvUVRSb2dCRUd6NXN6NUF6WUNpQVVnQkVHTUJXb2lBVUlBTndJQUlBRkJBVG9BRUNBQlFnQTNBZ2dnQVVFVWFrRUFRY2dBRURvYUlBRkIzQUJxRUpJQ0dpQUJRZkFBYWhCTkdpQUJRZndBYWhCTkdpQUVRWlFHYWlJSEVFMGFJQWRCREdvUVRSb2dCMEVZYWlJQkVFMGFJQWRCZ01nQUVKY0NBa0FnQVJCRElnSkJnQWhKQkVBakFFRWdheUlLSkFBQ1FFR0FDQ0FDYXlJSUlBRVFOU2dDQUNBQktBSUVhMEVEZFUwRVFDQUJJQWdRaGdRTUFRc2dBUkExSVFJZ0NrRUlhaUFCSUFFUVF5QUlhaENqQXlBQkVFTWdBaENkQXlFRkl3QkJFR3NpQWlRQUlBSWdCU2dDQ0RZQ0FDQUZLQUlJSVE0Z0FpQUZRUWhxTmdJSUlBSWdEaUFJUVFOMGFqWUNCQ0FDS0FJQUlRZ0RRQ0FDS0FJRUlBaEhCRUFnQlNnQ0VCb2dBaWdDQUJDWUJpQUNJQUlvQWdCQkNHb2lDRFlDQUF3QkN3c2dBaENyQVNBQ1FSQnFKQUFnQVNBRkVLSURJQVVRb1FNTElBcEJJR29rQUF3QkN5QUNRWUFJU3dSQUlBRW9BZ0JCZ0VCcklRSWdBUkJESVFVZ0FTQUNFS2tESUFFZ0JSQ1lCQXNMSUFkQk1qWUNNQ0FIUWFnSU5nSXNJQWRCZ0FnMkFpZ2dCME1LMXlNOE9BSWtJQU5EQUFCQVFEZ0NOQ0FEUXdBQWdFQTRBamdnQTBIMEF4RGtCaUFFUVFFNkFBZ2dCRUtJZ0lDQWdJQ0FvTUFBTndJQUlBUUxFTEFHSUFrTEVMTUdJQVpDZ1lDQWdIQTNBaFFnQmlBTU5nSVFJQVlnQ3pZQ0RDQUdRUUUyQWdnZ0JpQUFOZ0lFSUFZZ0RUWUNBQ0FHQ3lZQkFYOGdBQ2dDQkNJQkJFQWdBQ0FCS0FJb0VRRUFDeUFBUVFBMkFoUWdBRUVBTmdJRUN6c0JBWDhnQUNnQ0JDSUJCRUFnQUVFQklBRW9BaVFSQWdBZ0FDZ0NFQVJBSUFCQkFEWUN1QUlnQUVISUFUWUNGQThMSUFCQjVBQTJBaFFMQy84SUFndC9BbjBqQUVFd2F5SUVKQUFnQkVLSWdJQ0FFRGNDSkNBRUlBQTJBaUFnQkVFQk5nSVlJQVFnQXpZQ0ZDQUVJQUUyQWhBZ0JFRUlOZ0lJSUFRZ0F6WUNCQ0FFSUFJMkFnQUNRQUovSUFRaUNTZ0NDQ0FFS0FJRUVOd0dJZ0FFUUVGL0lRWUNRQ0FBS0FJRUlnSWdDU2dDQ0VjTkFDQUFLQUlJSWdFZ0NTZ0NCRWNOQUVFQUlRWWdBa0VBSUFKQkFFb2JJUWNnQVVFQUlBRkJBRW9iSVFnZ0FDZ0NBQ0VEUVFBaEFRTkFJQUVnQjBZTkFTQUpLQUlBSUFGQkFuUnFJUVJCQUNFRkEwQWdCU0FJUndSQUlBTWdCQ29DQURnQ0FDQUZRUUZxSVFVZ0EwRUVhaUVESUFRZ0FrRUNkR29oQkF3QkN3c2dBVUVCYWlFQkRBQUxBQXNnQUNBR1FRQk9EUUVhSUFBUVJndEJBQXNpRFVVRVFFRi9JUUlNQVFzQ1FDQU5JQWtRMUFZaUMwVUVRRUYvSVFJTUFRc0NRQ0FOSUFsQkVHb1ExQVlpRGtVRVFFRi9JUUlNQVF0QkFDRUNRUUFoQXlBTEtBSUFJUWNnQ3lnQ0JDRUdRUUFoQUNNQVFkQVBheUlJSkFBQ1FDQUdRZlFEU2cwQUFrQUNRQUpBSUFZT0FnTUFBUXNnQjBNQUFJQS9JQWNxQWdDVk9BSUFEQUVMSUFaQkFDQUdRUUJLR3lFTUEwQWdBQ0FNUmdSQUEwQWdBeUFNUmdSQVFRQWhBd05BSUF3Z0F5SUFSZzBGQTBBQ1FDQUFJQVpHQkVBZ0JpRUFEQUVMSUFnZ0FFRUNkR29vQWdBZ0EwWU5BQ0FBUVFGcUlRQU1BUXNMSUFnZ0FFRUNkQ0lCYWlBSUlBTkJBblFpQUdvb0FnQTJBZ0FnQUNBSGFpRUFJQUVnQjJvaEJFRUFJUVVEUUNBRklBeEhCRUFnQkNvQ0FDRVBJQVFnQUNvQ0FEZ0NBQ0FBSUE4NEFnQWdCVUVCYWlFRklBQWdCa0VDZENJQmFpRUFJQUVnQkdvaEJBd0JDd3NnQTBFQmFpRUREQUFMQUF0REFBQUFBQ0VQUVg4aEJTQUhJQU1pQUNBR2JFRUNkR29pQVNFRUEwQWdBQ0FHUndSQUlBUXFBZ0NMSWhBZ0R5QVBJQkJkSWdvYklROGdBQ0FGSUFvYklRVWdBRUVCYWlFQUlBUWdCa0VDZEdvaEJBd0JDd3RCQUNFQUlBVkJmMFlnRDBQLzV0c3VYM0lOQkNBSUlBVkJBblJxSWdBb0FnQWhCQ0FBSUFnZ0EwRUNkR29pQUNnQ0FEWUNBQ0FBSUFRMkFnQWdCeUFGSUFac1FRSjBhaUVBUVFBaEJTQUJJUVFEUUNBRklBWkhCRUFnQUNvQ0FDRVBJQUFnQkNvQ0FEZ0NBQ0FFSUE4NEFnQWdCVUVCYWlFRklBUkJCR29oQkNBQVFRUnFJUUFNQVFzTElBRXFBZ0FoRDBFQklRUWdBU0VBQTBBZ0JDQUdSd1JBSUFBZ0FDb0NCQ0FQbFRnQ0FDQUVRUUZxSVFRZ0FFRUVhaUVBREFFTEN5QUFRd0FBZ0Q4Z0Q1VTRBZ0JCQUNFS0EwQWdCaUFLUndSQUlBTWdDa2NFUUNBSElBWWdDbXhCQW5ScUlnQXFBZ0NNSVE5QkFTRUVJQUVoQlFOQUlBUWdCa2NFUUNBQUlBOGdCU29DQUpRZ0FDb0NCSkk0QWdBZ0JVRUVhaUVGSUFSQkFXb2hCQ0FBUVFScUlRQU1BUXNMSUFBZ0JTb0NBQ0FQbERnQ0FBc2dDa0VCYWlFS0RBRUxDeUFEUVFGcUlRTU1BQXNBQlNBSUlBQkJBblJxSUFBMkFnQWdBRUVCYWlFQURBRUxBQXNBQ3lBSElRQUxJQWhCMEE5cUpBQUNRRUVBUVg4Z0FCdEJBRWdFUUVGL0lRSU1BUXNnQ1VFZ2FpQUxJQTRReEFZYUN5QU9FRVlMSUFzUVJnc2dEUkJHQ3lBSlFUQnFKQUFnQWdzTkFDQUFLQUlBSUFGQkJIUnFDL2NDQWdWL0JYMGpBRUVRYXlJRkpBQkJmeUVISXdCQlFHb2lCaVFBQW44Z0FDb0NIQ0FBS2dJc0lnb2dBNVNUSVEwZ0FDb0NJQ0lMSUFPVUlBQXFBaENUSVE0Z0FDb0NEQ0FLSUFLVWt5RUtRWDhnQ3lBQ2xDQUFLZ0lBa3lJTElBQXFBaVFpRENBRGxDQUFLZ0lVa3lJRGxDQU9JQXdnQXBRZ0FDb0NCSk1pREpTVElnSkRBQUFBQUZzTkFCb2dCU0FESUFxVUlBMGdESXlVa2lBQ2xUZ0NEQ0FGSUFzZ0RaUWdDaUFPbEpNZ0FwVTRBZ2hCQUFzaEFDQUdRVUJySkFBQ1FDQUFRUUJJRFFBQ2Z5QUZLZ0lNSUFFcUFnd2lBcFJETXpQTFFaVkRBQUFBUDVJaUE0dERBQUFBVDEwRVFDQURxQXdCQzBHQWdJQ0FlQXNpQUVFQVNBMEFJQUVvQWdRaUNDQUFUQTBBQW44Z0FTZ0NDQ0lKc2lBQ0lBVXFBZ2lVUXpNenk4R1Zra01BQUFBL2tpSUNpME1BQUFCUFhRUkFJQUtvREFFTFFZQ0FnSUI0Q3lJR1FRQklJQVlnQ1U1eURRQWdCQ0FCS0FJQUlBWWdDR3dnQUdwcUxRQUFPZ0FBUVFBaEJ3c2dCVUVRYWlRQUlBY0xMUUVCZnlBQUtBSUVJUUlEUUNBQklBSkhCRUFnQUJBMUlBSkJER3NpQWhDN0JRd0JDd3NnQUNBQk5nSUVDd2NBSUFFUU9Sb0xWd0VEZnlBQUtBSUVJUUVEUUNBQklBQW9BZ2hIQkVBZ0FDZ0NFQ0VDSUFBZ0FDZ0NDRUVNYXlJRE5nSUlJQUlnQXhDN0JRd0JDd3NnQUNnQ0FBUkFJQUFvQWhBYUlBQW9BZ0FoQVNBQUVMQURHaUFCRURRTEM1SUJBUVIvSUFBUWhBSWdBQkExR2lBQUtBSUFJUVFnQUNnQ0JDRUNJQUZCQkdvaEF3TkFJQUlnQkVjRVFDQURLQUlBUVF4cklnVWdBa0VNYXlJQ0tRSUFOd0lBSUFVZ0FpZ0NDRFlDQ0NBQ0VOUUVJQU1nQXlnQ0FFRU1hellDQUF3QkN3c2dBQ0FERUVnZ0FFRUVhaUFCUVFocUVFZ2dBQkExSUFFUVBoQklJQUVnQVNnQ0JEWUNBQ0FBSUFBUVZoQ3hBd3NaQUNBQUlBRWdBaUFEUVF4Qmx2d0JRZFdxMWFvQkVLb0VDd2tBSUFCQkVCQ3pBd3ZDQWdJQmZ3UjlJd0JCUUdvaUJpUUFBa0FnQUFSQUlBQkJDR29nQVNBR1FSQnFFTElEUVg4aEFTQUFRYmdCYWlJQUlBWXFBaHdnQmlvQ0VDQUNsQ0FHS2dJVUlBT1VrcElnQmlvQ1BDQUdLZ0l3SUFLVUlBWXFBalFnQTVTU2tpSUhsU0lJSUFZcUFpd2dCaW9DSUNBQ2xDQUdLZ0lrSUFPVWtwSWdCNVVpQWlBRUlBVVFja0VBU0EwQklBQWdCQ29DQUNBRktnSUFJQVpCREdvZ0JrRUlhaERpQVVFQVNBMEJRWDlCQUNBSUlBWXFBZ3lUSWdNZ0E1UWdBaUFHS2dJSWt5SUNJQUtVa2tNQUFJQS9YaHNoQVF3QkN5QUJLZ0ljSVFjZ0FTb0NGQ0VJSUFFcUFoQWhDU0FFSUFFcUFnd2dBU29DQUNBQ2xDQUJLZ0lFSUFPVWtwSWdBU29DTENBQktnSWdJQUtVSUFFcUFpUWdBNVNTa2lJS2xUZ0NBQ0FGSUFjZ0NTQUNsQ0FJSUFPVWtwSWdDcFU0QWdCQkFDRUJDeUFHUVVCckpBQWdBUXQzQVFGL0lBQVF5d1VnQUJBMUlBQW9BZ0FnQUNnQ0JDQUJRUVJxSWdJUW1BSWdBQ0FDRUVnZ0FFRUVhaUFCUVFocUVFZ2dBQkExSUFFUVBoQklJQUVnQVNnQ0JEWUNBQ0FBRUxjQkdpQUFLQUlBR2lBQUtBSUFJQUFRaWdKQkJIUnFHaUFBS0FJQUlBQVFpZ0pCQkhScUdpQUFLQUlBR2d1QUFRRUNmeU1BUVJCcklnUWtBQ0FFUVFBMkFnd2dBRUVNYWlBRVFReHFJQU1RdWdFZ0FRUkFJQUFvQWhBYUlBRkIvLy8vL3dCTEJFQkJsdndCRUt3QkFBc2dBVUVFZEJCTUlRVUxJQUFnQlRZQ0FDQUFJQVVnQWtFRWRHb2lBallDQ0NBQUlBSTJBZ1FnQUJBK0lBVWdBVUVFZEdvMkFnQWdCRUVRYWlRQUlBQUxrZ0VCQTM4akFFRVFheUlDSkFBZ0FpQUJOZ0lNSXdCQkVHc2lBeVFBSUFBUU5Sb2dBMEgvLy8vL0FEWUNEQ0FEUWYvLy8vOEhOZ0lJSUFOQkRHb2dBMEVJYWhENUFTZ0NBQ0VFSUFOQkVHb2tBQ0FCSUFSTkJFQWdBQkNLQWlJQUlBUkJBWFpKQkVBZ0FpQUFRUUYwTmdJSUlBSkJDR29nQWtFTWFoQjZLQUlBSVFRTElBSkJFR29rQUNBRUR3c1FuQUVBQ3cwQUlBQWdBU0FDUVFRUXFRUUxIUUFnQVVILy8vLy9BMHNFUUVHVy9BRVFyQUVBQ3lBQlFRSjBFRXdMcVFJQkIzOGdBQkJLSVFJQ1FDQUJCRUFnQUNBQ0lBRVFpUUlRcmdJZ0FCQktJQUUyQWdCQkFDRUNBMEFnQVNBQ1JnUkFJQUJCQ0dvaUFpZ0NBQ0lEUlEwRElBQWdBeWdDQkNBQkVGc2lCeEE4SUFJMkFnQURRQ0FES0FJQUlnSkZEUVFDUUNBQ0tBSUVJQUVRV3lJRUlBZEdEUUFnQWlFRklBQWdCQkE4S0FJQVJRUkFJQUFnQkJBOElBTTJBZ0FnQkNFSERBRUxBMEFDUUNBRklnWW9BZ0JGQkVCQkFDRUZEQUVMSUFBUVdTQUNRUWhxSUFZb0FnQkJDR29RMEFFaENDQUdLQUlBSVFVZ0NBMEJDd3NnQXlBRk5nSUFJQVlnQUNBRUVEd29BZ0FvQWdBMkFnQWdBQ0FFRUR3b0FnQWdBallDQUF3QkN5QUNJUU1NQUFzQUJTQUFJQUlRUEVFQU5nSUFJQUpCQVdvaEFnd0JDd0FMQUFzZ0FFRUFFSzRDSUFBUVNrRUFOZ0lBQ3dzL0FRRi9JQUFvQWdBaEFTQUFRUUEyQWdBZ0FRUkFJQUFRU2lJQUxRQUVCRUFnQUNnQ0FDQUJRUWhxRU1rRkN5QUJCRUFnQUNnQ0FCb2dBUkEwQ3dzTDF3RUNBMzhCZlNNQVFSQnJJZ0lrQUNBQ0lBRTJBZ3dDUUNBQ0lBRkJBVVlFZjBFQ0JTQUJJQUZCQVd0eFJRMEJJQUVRb0FJTElnRTJBZ3dMQWtBZ0FCQ09BU0lESUFGSkJFQWdBQ0FCRU1ZRkRBRUxJQUVnQTA4TkFDQURFT0VCSVFRQ2Z5QUFFRDRvQWdDeklBQVFXU29DQUpXTklnVkRBQUNBVDEwZ0JVTUFBQUFBWUhFRVFDQUZxUXdCQzBFQUN5RUJJQUlDZnlBRUJFQWdBUkNBQkF3QkN5QUJFS0FDQ3pZQ0NDQUNJQUpCREdvZ0FrRUlhaEI2S0FJQUlnRTJBZ3dnQVNBRFR3MEFJQUFnQVJER0JRc2dBa0VRYWlRQUN3c0FJQUZCQ0dvUTJRVWFDd3NBSUFBZ0FVRVFFUG9CQ3pVQUlBQW9BZ0FhSUFBb0FnQWdBQkNLQWtFRWRHb2FJQUFvQWdBZ0FCQzNBVUVFZEdvYUlBQW9BZ0FnQUJDS0FrRUVkR29hQzlvS0FncC9BWDBnQXlnQ0dDRU1Ba0JCQVNBQ2RFR2c0QUZ4UlNBQ1FRNUxja1VFUUVFQUlBTW9BaEFpQW1zaUJ5QURLQUlVUVFGcUlnZ2dCeUFJU2hzaERrRUFJQU1vQWdnaUNHc2lDU0FES0FJTVFRRnFJZ3NnQ1NBTFNoc2hEeUFBSUFRZ0NFRUJkR3NnQlNBQ1FRRjBheUFCYkdwcUlRQWdBVUVCZENFRVFRQWhDd05BSUFraEFpQUFJUWdnQnlBT1JnMENBMEFnQWlBUFJrVUVRQ0FNTHdFQUlnVkJnQ0JIQkVBZ0N5QUlMUUFBSWdGcUlRc2dBU0FGYkNBTmFpRU5JQUVnQVd3Z0Ntb2hDZ3NnQWtFQmFpRUNJQXhCQW1vaERDQUlRUUpxSVFnTUFRc0xJQWRCQVdvaEJ5QUFJQVJxSVFBTUFBc0FDeUFDUVFGTkJFQkJBQ0FES0FJUWF5SUhJQU1vQWhSQkFXb2lBaUFDSUFkSUd5RU9BMEFnQnlBT1JnMENRUUFnQXlnQ0NDSUNheUlJSUFNb0FneEJBV29pQ1NBSUlBbEtHeUVQSUFBZ0IwRUJkQ0FGYWlBQmJDQUVhaUFDUVFGMGEwRURiR29oQWdOQUlBZ2dEMFpGQkVBZ0RDOEJBQ0lRUVlBZ1J3UkFJQXNnQWkwQUFpQUNMUUFCSUFJdEFBQnFha0VEYmlJSmFpRUxJQWtnRUd3Z0RXb2hEU0FKSUFsc0lBcHFJUW9MSUFoQkFXb2hDQ0FNUVFKcUlRd2dBa0VHYWlFQ0RBRUxDeUFIUVFGcUlRY01BQXNBQ3lBQ1FYNXhRUUpHQkVCQkFDQURLQUlRYXlJSElBTW9BaFJCQVdvaUFpQUNJQWRJR3lFT0EwQWdCeUFPUmcwQ1FRQWdBeWdDQ0NJQ2F5SUlJQU1vQWd4QkFXb2lDU0FJSUFsS0d5RVBJQUFnQjBFQmRDQUZhaUFCYkNBRWFpQUNRUUYwYTBFQ2RHb2hBZ05BSUFnZ0QwWkZCRUFnREM4QkFDSVFRWUFnUndSQUlBc2dBaTBBQWlBQ0xRQUJJQUl0QUFCcWFrRURiaUlKYWlFTElBa2dFR3dnRFdvaERTQUpJQWxzSUFwcUlRb0xJQWhCQVdvaENDQU1RUUpxSVF3Z0FrRUlhaUVDREFFTEN5QUhRUUZxSVFjTUFBc0FDeUFDUVgxeFFRUkdCRUJCQUNBREtBSVFheUlISUFNb0FoUkJBV29pQWlBQ0lBZElHeUVPQTBBZ0J5QU9SZzBDUVFBZ0F5Z0NDQ0lDYXlJSUlBTW9BZ3hCQVdvaUNTQUlJQWxLR3lFUElBQWdCMEVCZENBRmFpQUJiQ0FFYWlBQ1FRRjBhMEVDZEdvaEFnTkFJQWdnRDBaRkJFQWdEQzhCQUNJUVFZQWdSd1JBSUFzZ0FpMEFBeUFDTFFBQ0lBSXRBQUZxYWtFRGJpSUphaUVMSUFrZ0VHd2dEV29oRFNBSklBbHNJQXBxSVFvTElBaEJBV29oQ0NBTVFRSnFJUXdnQWtFSWFpRUNEQUVMQ3lBSFFRRnFJUWNNQUFzQUN3SkFBa0FnQWtFSGF3NENBQUVDQzBFQUlBTW9BaEJySWdjZ0F5Z0NGRUVCYWlJQ0lBSWdCMGdiSVE0RFFDQUhJQTVHRFFKQkFDQURLQUlJSWdocklnSWdBeWdDREVFQmFpSUpJQUlnQ1VvYklROGdBQ0FIUVFGMElBVnFJQUZzSUFScUlBaEJBWFJyUVFGMGFpRUlBMEFnQWlBUFJrVUVRQ0FNTHdFQUloQkJnQ0JIQkVBZ0N5QUlMUUFCSWdscUlRc2dDU0FRYkNBTmFpRU5JQWtnQ1d3Z0Ntb2hDZ3NnQWtFQmFpRUNJQXhCQW1vaERDQUlRUVJxSVFnTUFRc0xJQWRCQVdvaEJ3d0FDd0FMUVFBZ0F5Z0NFR3NpQnlBREtBSVVRUUZxSWdJZ0FpQUhTQnNoRGdOQUlBY2dEa1lOQVVFQUlBTW9BZ2dpQ0dzaUFpQURLQUlNUVFGcUlna2dBaUFKU2hzaER5QUFJQWRCQVhRZ0JXb2dBV3dnQkdvZ0NFRUJkR3RCQVhScUlRZ0RRQ0FDSUE5R1JRUkFJQXd2QVFBaUVFR0FJRWNFUUNBTElBZ3RBQUFpQ1dvaEN5QUpJQkJzSUExcUlRMGdDU0FKYkNBS2FpRUtDeUFDUVFGcUlRSWdERUVDYWlFTUlBaEJCR29oQ0F3QkN3c2dCMEVCYWlFSERBQUxBQXRCQUNFTUlBWWdDeUFMYkNBREtBSWtJZ0J0SWdFZ0NrY0VmeUFOSUFNb0FpQWdDMndnQUcxclFlUUFiQ0FES0FJY2JVSGtBR3dDZnlBS0lBRnJzcEVpRVl0REFBQUFUMTBFUUNBUnFBd0JDMEdBZ0lDQWVBdHRCVUVBQ3pZQ0FBc0VBRUVDQzBVQkFuMGdBU29DQUNBQUtnSUFJZ09USUFJcUFnUWdBQ29DQkNJRWs1UWdBU29DQkNBRWt5QUNLZ0lBSUFPVGxKTkRBQUFBUDVRaUE0d2dBeUFEUXdBQUFBQmRHd3NFQUVFRUN5Y0JBWDhqQUVFUWF5SUNKQUFnQUVFQ1FleXdBa0gwc0FKQjRnQWdBUkFHSUFKQkVHb2tBQXVaRFFNUGZRWi9BWDRqQUVFZ2F5SVZKQUFDUUFKQUlBSkJBRWdOQUFKQUFrQUNRQUpBQWtBZ0FnNEVBQUVDQXdRTElBVkJBbTJ5SVFvZ0JFRUNiYkloQ3lBRlFRaHRzaUVNSUFSQkNHMnlJUWtnQlVFSGJFRUliYkloRFNBRVFRZHNRUWh0c2lFT1FRQWhBa0YvSVFVRFFBSkFBa0FDUUNBQUlBSkJHR3hxSWdFb0FneEJBV29PQWdJQUFRc2dBU29DRUNJR0lBbGRJQVlnRGw1eURRQWdBU29DRkNJSElBeGRJQWNnRFY1eURRQWdCaUFMa3lJR0lBYVVJQWNnQ3BNaUJpQUdsSklpQmlBSVhrVU5BQ0FDSVFVZ0JpRUlDeUFDUVFGcUlRSU1BUXNMUVg4aEFpQUZRWDlHRFFVZ0FDQUZRUmhzYWtFQk5nSU1JQVVoQWd3RkN5QUZRUWh0c2lFS0lBUkJDRzJ5SVFzZ0JVRUhiRUVJYmJJaERDQUVRUWRzUVFodHNpRUpRWDhoQlVFQUlRSURRQUpBQWtBQ1FDQUFJQUpCR0d4cUlnRW9BZ3hCQVdvT0FnSUFBUXNnQVNvQ0VDSUdJQXRkSUFZZ0NWNXlEUUFnQVNvQ0ZDSUhJQXBkSUFjZ0RGNXlEUUFnQmlBREtnSUFreUlHSUFhVUlBY2dBeW9DQkpNaUJpQUdsSklpQmlBSVhrVU5BQ0FHSVFnZ0FpRUZDeUFDUVFGcUlRSU1BUXNMUVg4aEFpQUZRWDlHRFFRZ0FDQUZRUmhzYWtFQk5nSU1JQVVoQWd3RUN5QUZRUWh0c2lFS0lBUkJDRzJ5SVFzZ0JVRUhiRUVJYmJJaERDQUVRUWRzUVFodHNpRUpRWDhoQlVFQUlRSURRQUpBQWtBQ1FDQUFJQUpCR0d4cUlnRW9BZ3hCQVdvT0FnSUFBUXNnQVNvQ0VDSUdJQXRkSUFZZ0NWNXlEUUFnQVNvQ0ZDSUhJQXBkSUFjZ0RGNXlEUUFnQmlBREtnSUFJZ2FUSUFNcUFnd2dBeW9DQkNJTms1UWdBeW9DQ0NBR2t5QUhJQTJUbEpNaUJpQUdsQ0lHSUFoZVJRMEFJQVloQ0NBQ0lRVUxJQUpCQVdvaEFnd0JDd3RCZnlFQ0lBVkJmMFlOQXlBQUlBVkJHR3hxUVFFMkFnd2dCU0VDREFNTElBTWdBMEVJYWlBVlFSeHFJQlZCR0dvUTZRTWdBeUFEUVJCcUlCVkJGR29nRlVFUWFoRHBBMEVDUVFFZ0ZTb0NGQ0lISUJVcUFoZ2lDcFFpQ0NBVktnSWNJZ3NnRlNvQ0VDSU1sQ0lHazBNQUFBQUFZQ0lZR3lFV1FRRkJBaUFZR3lFWklBWWdDSk1oRGlBRFFSaHFJUm9nQlVFSWJiSWhEeUFFUVFodHNpRVFJQVZCQjJ4QkNHMnlJUkVnQkVFSGJFRUliYkloRWlBS2pDRVRJQXlNSVJSQmZ5RUNRUUFoQkVNQUFBQUFJUWdEUUFKQUFrQUNRQ0FBSUFSQkdHeHFJZ0VvQWd4QkFXb09BZ0lBQVFzZ0FTb0NFQ0lHSUJCZElBWWdFbDV5RFFBZ0FTb0NGQ0lKSUE5ZElBa2dFVjV5RFFBZ0F5QUdPQUlZSUFNZ0FTb0NGRGdDSENBRElCb2dGVUVNYWlBVlFRaHFFT2tEQWtBZ0dFVWdGU29DRENJR0lBcVVJQXNnRlNvQ0NDSU5qQ0lKbEpKREFBQUFBR0JGY2tVRVFFRURRUUlnQmlBTWxDQUhJQW1Va2tNQUFBQUFZQ0lCR3lFRlFRSkJBeUFCR3lFQlFRRWhGd3dCQ3lBR0lBeVVJQWNnQ1pTU1F3QUFBQUJnUlNBT1F3QUFBQUJnUlhKRkJFQkJBMEVCSUFZZ0NwUWdDeUFKbEpKREFBQUFBR0FpQVJzaEJVRUJRUU1nQVJzaEFVRUNJUmNNQVFzZ0N5QU5sQ0FHSUJPVWtrTUFBQUFBWUVVTkFVRURJUmNnR1NFQklCWWhCU0FISUEyVUlBWWdGSlNTUXdBQUFBQmdSUTBCQ3lBRElBTWdGMEVEZEdvZ0F5QUJRUU4wYWlJQkVNNEZJQU1nQVNBRElBVkJBM1JxRU00RmtpSUdJQWhlUlEwQUlBWWhDQ0FFSVFJTElBUkJBV29oQkF3QkN3c2dBa0YvUmcwQ0lBQWdBa0VZYkdwQkFUWUNEQXdDQ3dKQUEwQUNRQUpBQWtBZ0FTQVdRUmhzYWlJREtBSU1RUUZxRGdJQ0FBRUxJQU5CQVRZQ0RFRUFJUUlEUUFKQUFrQWdBQ0FDUVJoc2FpSUVLQUlNUVFGcURnSURBQUVMSUFNb0FnQWdCQ2dDQUVjTkFDQURLQUlFSUFBZ0FrRVliR29pQlNnQ0JFY05BQ0FES0FJSUlBVW9BZ2hHRFFVTElBSkJBV29oQWd3QUN3QUxJQlpCQVdvaEZnd0JDd3NnQVVGL05nSU1RUUFoQWtHb21BUkJBRUdvbUFRb0FnQWlBUVIvSUFFRlFjaWJCRUVBRUJoQkFXdXROd01BUWFpWUJDZ0NBQXRCQVdvaUFTQUJRWUFCUmhzMkFnQkJBQ0VFQTBBQ1FBSkFBa0FnQUNBQ1FSaHNhaWdDREVFQmFnNENBZ0FCQ3lBRVFRRnFJUVFMSUFKQkFXb2hBZ3dCQ3dzZ0JFVU5BUUovUWNpYkJFSEltd1FwQXdCQ3JmN1Y1TlNGL2FqWUFINUNBWHdpR3pjREFDQUVzaUFiUWlHSXA3S1VRd0FBQURDVUlnaUxRd0FBQUU5ZEJFQWdDS2dNQVF0QmdJQ0FnSGdMSVFGQkFDRUVRUUFoQlFOQUFrQUNRQ0FBSUFSQkdHeHFJZ01vQWd3aUFrRUJhZzRDQlFBQkN5QUJJQVZHQkVBZ0EwRUJOZ0lNSUFRaEFnd0ZDeUFGUVFGcUlRVUxJQVJCQVdvaEJBd0FDd0FMSUFSQkFUWUNEQXdCQzBGL0lRSUxJQlZCSUdva0FDQUNDeWNCQVg4akFFRVFheUlDSkFBZ0FFRURRZGl3QWtIa3NBSkI0UUFnQVJBR0lBSkJFR29rQUFzbkFRRi9Jd0JCRUdzaUFpUUFJQUJCQTBHc3NBSkJqS29DUWRrQUlBRVFCaUFDUVJCcUpBQUx1d1FDRTMwQmZ5TUFRVEJySWhja0FBSkFJQUFFUUNBQVFRaHFJQUVnRnhDeUF5QVhLZ0ljSWdnZ0Z5b0NFQ0lRSUFJcUFnQWlCSlFpRHlBQ0tnSUVJZ1VnRnlvQ0ZDSUhsQ0lLa3BJZ0Z5b0NMQ0lMSUJjcUFpQWlEQ0FFbENJUklBVWdGeW9DSkNJTmxDSVNrcElpQnBVaENTQVhLZ0lNSWc0Z0Z5b0NBQ0lUSUFTVUloUWdCU0FYS2dJRUloV1VJaGFTa2lBR2xTRUdJQWdnRHlBRlF3QUFJRUdTSWdVZ0I1U1NraUFMSUJFZ0JTQU5sSktTSWdlVklROGdEaUFVSUFVZ0ZaU1NraUFIbFNFSElBZ2dFQ0FFUXdBQUlFR1NJZ1NVSUFxU2tpQUxJQXdnQkpRZ0VwS1NJZ1dWSVFnZ0RpQVRJQVNVSUJhU2tpQUZsU0VFREFFTElBRXFBaHdpQ1NBQktnSVFJZ2dnQWlvQ0FDSUVsQ0lRSUFJcUFnUWlCVU1BQUNCQmtpSUdJQUVxQWhRaUNwU1NraUFCS2dJc0lnc2dBU29DSUNJTUlBU1VJaEVnQmlBQktnSWtJZzJVa3BJaUI1VWhEeUFCS2dJTUlnNGdBU29DQUNJU0lBU1VJaE1nQmlBQktnSUVJZ2FVa3BJZ0I1VWhCeUFKSUFnZ0JFTUFBQ0JCa2lJRWxDQUZJQXFVSWdxU2tpQUxJQXdnQkpRZ0JTQU5sQ0lNa3BJaURaVWhDQ0FPSUJJZ0JKUWdCU0FHbENJRmtwSWdEWlVoQkNBSklCQWdDcEtTSUFzZ0VTQU1rcElpQnBVaENTQU9JQk1nQlpLU0lBYVZJUVlMSUFNZ0JDQUdreUlFSUFTVUlBZ2dDWk1pQkNBRWxKSWlCQ0FISUFhVElnVWdCWlFnRHlBSmt5SUZJQVdVa2lJRklBUWdCVjBpQUJ1UlExeVBJa0NVT0FJRUlBTWdCU0FFSUFBYmtVTmNqeUpBbERnQ0FDQVhRVEJxSkFBTHBBRUJBbjhnQUNnQ0JDQUFFRFVvQWdCSEJFQWpBRUVRYXlJREpBQWdBeUFBUVFFUXhBVWhBaUFBRURVZ0FpZ0NCQ0FCRUpFRElBSWdBaWdDQkVFUWFqWUNCQ0FDRUc0Z0EwRVFhaVFBRHdzakFFRWdheUlESkFBZ0FCQTFJZ0lnQTBFSWFpQUFJQUFRdHdGQkFXb1F3d1VnQUJDM0FTQUNFTUlGSWdJb0FnZ2dBUkNSQXlBQ0lBSW9BZ2hCRUdvMkFnZ2dBQ0FDRU1FRklBSVF2d1VnQTBFZ2FpUUFDeUlBQWtBZ0FBUkFJQUFnQVNBQ0lBTVExQVVNQVF0QkFDQUJJQUlnQXhEVUJRc0wzZ1VDQ244QmZTTUFRU0JySWdRa0FDQUVJQUFRM0FJMkFoQWdCRUVZYWlFSEl3QkJJR3NpQVNRQVFkQ1lCQkErR2lBQUtBSUFJUVZCMEpnRUVJNEJJUUlnQVVFQU9nQWZBa0FDUUNBQ1JRMEFRZENZQkNBRklBSVFXeUlHRUR3b0FnQWlBMFVOQUFOQUlBTW9BZ0FpQTBVTkFTQUZJQU1vQWdSSEJFQWdBeWdDQkNBQ0VGc2dCa2NOQWd0QjBKZ0VFRmtnQTBFSWFpQUFFTkFCUlEwQUN3d0JDeU1BUVJCcklnZ2tBRUhRbUFRUU5TRUFJQUZCRUdwQnlBRVFUQ0FJUVFocUlBQkJBQkN3QWhDdkFpSUFLQUlBUVFocUlRa2dCQ2dDRUNFS0l3QkJFR3NpQXlRQUlBTWdDallDQ0NBSklBTW9BZ2dvQWdBMkFnQWdDVUVJYWtFQVFiZ0JFRG9hSUFOQkVHb2tBQ0FBRUVwQkFUb0FCQ0FBS0FJQUlBVTJBZ1FnQUNnQ0FFRUFOZ0lBSUFoQkVHb2tBRUhRbUFRUVBpZ0NBQ0VBUWRDWUJCQlpJUU1DUUNBQ0JFQWdBRUVCYXJNZ0F5b0NBQ0FDczVSZVJRMEJDeUFCSUFJUTRRRkJBWE1nQWtFQmRISTJBZ3dnQVFKL1FkQ1lCQkErS0FJQVFRRnFzMEhRbUFRUVdTb0NBSldOSWd0REFBQ0FUMTBnQzBNQUFBQUFZSEVFUUNBTHFRd0JDMEVBQ3pZQ0NFSFFtQVFnQVVFTWFpQUJRUWhxRUhvb0FnQVF5QVVnQlVIUW1BUVFqZ0VpQWhCYklRWUxBa0JCMEpnRUlBWVFQQ2dDQUNJQVJRUkFJQUVvQWhCQjJKZ0VLQUlBTmdJQVFkaVlCQ0FCS0FJUU5nSUFRZENZQkNBR0VEeEIySmdFTmdJQUlBRW9BaEFvQWdCRkRRRWdBU2dDRUNFQVFkQ1lCQ0FCS0FJUUtBSUFLQUlFSUFJUVd4QThJQUEyQWdBTUFRc2dBU2dDRUNBQUtBSUFOZ0lBSUFBZ0FTZ0NFRFlDQUFzZ0FVRVFhaUlBRUxnQklRTkIwSmdFRUQ0aUFpQUNLQUlBUVFGcU5nSUFJQUZCQVRvQUh5QUFLQUlBSVFJZ0FFRUFOZ0lBSUFJRVFDQUFFRW9pQUMwQUJBUkFJQUFvQWdBYUN5QUNCRUFnQUNnQ0FCb2dBaEEwQ3dzTElBY2dBVUVRYWlBREVJRUJJQUZCSDJvUXNRSWdBVUVnYWlRQUlBY1FieUVBSUFSQklHb2tBQ0FBUVFocUN6RUJBWDhnQUJETEJTQUFLQUlBQkVBZ0FDQUFLQUlBRU1vRklBQVFOUm9nQUNnQ0FDRUJJQUFRaWdJYUlBRVFOQXNMR1FBZ0FFSDhBbW9RMkFVQ1FDQUFRZGdDYWhEbEJRc2dBQXZ3QVFFQ2Z5QUFLQUxZQVNJQkJFQUNRQ0FCUlEwQUlBRW9BdkNHcndORkRRQWdBVUVBTmdMd2hxOERDeUFBS0FMWUFTSUJCRUFnQVNnQ2lJZXZBeUlDQkVBZ0FoQkdJQUZCQURZQ2lJZXZBd3NnQVNnQzRJYW5BaEEwSUFGQjVJYW5BbW9vQWdBUU5DQUJFRFFMSUFCQkFEWUMyQUVMSUFBb0F0d0JCRUFnQUNnQzNBRWlBUVJBSUFFUTd3TWdBQ2dDM0FFUU5DQUFRUUEyQXR3QkN5QUFRUUEyQXR3QkN5QUFLQUxBQVFSQUFrQWdBRUhBQVdvaUFVVU5BQ0FCS0FJQUlnSkZEUUFnQWlnQ3VBRVFOQ0FCS0FJQUtBSzhBUkEwSUFFb0FnQVFOQ0FCUVFBMkFnQUxJQUJCQURZQ3dBRUxDNWNCQVFOL0l3QkJJR3NpQXlRQUlBTWdBallDSENBRElBRVFtd0VoQkNBREtBSWNJUUlqQUVHQUVHc2lBU1FBSUFGQmdCQWdCQkJBSUFJUWlBSWFJQU5CRUdvaUJTQUJFSnNCR2lBQlFZQVFhaVFBUVFBaEFnTkFJQUFRUXlBQ1N3UkFJQUFnQWhCU0tBSUFJZ0ZCQ0NBRklBRW9BZ0FvQWdnUkJRQWdBa0VCYWlFQ0RBRUxDeUFGRURrYUlBUVFPUm9nQTBFZ2FpUUFDOE1CQVFKL0lBQkJBVFlDRUNBQUlBUTJBZ2dnQUNBRE5nSUVJQUFnQWpZQ0FDQUFJQVFnQld3MkFoUWpBRUVnYXlJSEpBQWdBRUVZYWlJRUlBRTJBZ0FnQkFKL1FSQVFUQ0VHSXdCQklHc2lCQ1FBSUFRZ0FUWUNEQ0FHRVA0RElBWkJxTjhCTmdJQUlBWkJER29nQkVFSWFpQUVRUXhxSUFSQkdHb1FyUUlnQkVFUWFoQ3RBaG9nQkVFZ2FpUUFJQVlMTmdJRUlBY2dBVFlDQkNBSElBRTJBZ0FnQjBFZ2FpUUFJQUFnQlVFQVNBUi9JQUlRM1FVZ0Eyd0ZJQVVMTmdJTUlBQUxTZ0VCZnlNQVFSQnJJZ0VrQUFKQUFrQUNRQ0FBUVFGckRnSUNBUUFMUVJBUUNpSUFJQUZCK2RzQUVKc0JFTjRDSUFCQi9OY0JRUTRRQ1FBTFFRUWhBQXNnQVVFUWFpUUFJQUFMYUFFQ2Z5TUFRWkFDYXlJQkpBQWdBVUdNQW1vaUFoQVlHa0hVbVFSQjJKa0VRZHlaQkJBcElBSkJvSm9FRUNoQnlKb0VRZUNaQkVIY21RUkJ3Sm9FS0FJQUd5Z0NBRFlDQUNBQlFZQUNRZmNJUWFDYUJCQXlHaUFBSUFFUW13RWFJQUZCa0FKcUpBQUw1d0lCQ0g4akFFRVFheUlISkFBZ0FDZ0NBQ0VDSUFkQkFEb0FEeUFIUVE5cUlRZ0NRQ0FBUVFScUlnUVFsQUVpQXlBQklBSnNJZ0pKQkVBakFFRWdheUlKSkFBQ1FDQUNJQU5ySWdJZ0JCQTFLQUlBSUFRb0FnUnJUUVJBSXdCQkVHc2lCU1FBSUFVZ0JDQUNFSzhESWdNb0FnUWhBaUFES0FJSUlRWURRQ0FDSUFaR0JFQWdBeEJ1SUFWQkVHb2tBQVVnQkJBMUlBSWdDQkN1QXlBRElBSkJBV29pQWpZQ0JBd0JDd3NNQVFzZ0JCQTFJUU1nQ1VFSWFpQUVJQVFRbEFFZ0Ftb1FyUU1nQkJDVUFTQURFS2dFSVFNakFFRVFheUlGSkFBZ0JTQURRUWhxSUFJUWpBWWlBaWdDQUNFR0EwQWdBaWdDQkNBR1J3UkFJQU1vQWhBZ0FpZ0NBQ0FJRUs0RElBSWdBaWdDQUVFQmFpSUdOZ0lBREFFTEN5QUNFS3NCSUFWQkVHb2tBQ0FFSUFNUXB3UWdBeENtQkFzZ0NVRWdhaVFBREFFTElBSWdBMGtFUUNBRUlBUW9BZ0FnQW1vUWlRUUxDeUFBUVJCcUlBRVFyUVlnQjBFUWFpUUFDeUFBSUFBUU5Sb0RRQ0FCQkVBZ0FTZ0NBQ0VBSUFFUU5DQUFJUUVNQVFzTEM3NENBUWQvSUFBUVNob0NRQ0FCQkVBZ0FTSUNRZi8vLy84RFN3UkFRZWVIQVJDc0FRQUxJQUFnQWtFQ2RCQk1FSzRDSUFBUVNpQUNOZ0lBUVFBaEFRTkFJQUVnQWtZRVFDQUFRUWhxSWdFb0FnQWlBMFVOQXlBQUlBTW9BZ1FnQWhCYklnY1FQQ0FCTmdJQUEwQWdBeWdDQUNJQlJRMEVBa0FnQVNnQ0JDQUNFRnNpQkNBSFJnMEFJQUVoQlNBQUlBUVFQQ2dDQUVVRVFDQUFJQVFRUENBRE5nSUFJQVFoQnd3QkN3TkFBa0FnQlNJR0tBSUFSUVJBUVFBaEJRd0JDeUFBRUZrZ0FVRUlhaUFHS0FJQVFRaHFFTkFCSVFnZ0JpZ0NBQ0VGSUFnTkFRc0xJQU1nQlRZQ0FDQUdJQUFnQkJBOEtBSUFLQUlBTmdJQUlBQWdCQkE4S0FJQUlBRTJBZ0FNQVFzZ0FTRUREQUFMQUFVZ0FDQUJFRHhCQURZQ0FDQUJRUUZxSVFFTUFRc0FDd0FMSUFCQkFCQ3VBaUFBRUVwQkFEWUNBQXNMaVFNQ0FYd0RmeU1BUVJCcklnSWtBQUpBSUFDOElnUkIvLy8vL3dkeElnTkIycCtrK2dOTkJFQWdBMEdBZ0lETUEwa05BU0FBdXhERkFTRUFEQUVMSUFOQjBhZnRnd1JOQkVBZ0FMc2hBU0FEUWVPWDI0QUVUUVJBSUFSQkFFZ0VRQ0FCUkJndFJGVDdJZmsvb0JER0FZd2hBQXdEQ3lBQlJCZ3RSRlQ3SWZtL29CREdBU0VBREFJTFJCZ3RSRlQ3SVFuQVJCZ3RSRlQ3SVFsQUlBUkJBRTRiSUFHZ21oREZBU0VBREFFTElBTkIxZU9JaHdSTkJFQWdBTHNoQVNBRFFkL2J2NFVFVFFSQUlBUkJBRWdFUUNBQlJOSWhNMzk4MlJKQW9CREdBU0VBREFNTElBRkUwaUV6ZjN6WkVzQ2dFTVlCakNFQURBSUxSQmd0UkZUN0lSbkFSQmd0UkZUN0lSbEFJQVJCQUU0YklBR2dFTVVCSVFBTUFRc2dBMEdBZ0lEOEIwOEVRQ0FBSUFDVElRQU1BUXNDUUFKQUFrQUNRQ0FBSUFKQkNHb1FuUVZCQTNFT0F3QUJBZ01MSUFJckF3Z1F4UUVoQUF3REN5QUNLd01JRU1ZQklRQU1BZ3NnQWlzRENKb1F4UUVoQUF3QkN5QUNLd01JRU1ZQmpDRUFDeUFDUVJCcUpBQWdBQXZ6QWdJRGZ3RjhJd0JCRUdzaUFTUUFBbjBnQUx3aUEwSC8vLy8vQjNFaUFrSGFuNlQ2QTAwRVFFTUFBSUEvSUFKQmdJQ0F6QU5KRFFFYUlBQzdFTVlCREFFTElBSkIwYWZ0Z3dSTkJFQWdBTHNoQkNBQ1FlU1gyNEFFVHdSQVJCZ3RSRlQ3SVFuQVJCZ3RSRlQ3SVFsQUlBTkJBRTRiSUFTZ0VNWUJqQXdDQ3lBRFFRQklCRUFnQkVRWUxVUlUreUg1UDZBUXhRRU1BZ3RFR0MxRVZQc2grVDhnQktFUXhRRU1BUXNnQWtIVjQ0aUhCRTBFUUNBQ1FlRGJ2NFVFVHdSQVJCZ3RSRlQ3SVJuQVJCZ3RSRlQ3SVJsQUlBTkJBRTRiSUFDN29CREdBUXdDQ3lBRFFRQklCRUJFMGlFemYzelpFc0FnQUx1aEVNVUJEQUlMSUFDN1JOSWhNMzk4MlJMQW9CREZBUXdCQ3lBQUlBQ1RJQUpCZ0lDQS9BZFBEUUFhQWtBQ1FBSkFBa0FnQUNBQlFRaHFFSjBGUVFOeERnTUFBUUlEQ3lBQkt3TUlFTVlCREFNTElBRXJBd2lhRU1VQkRBSUxJQUVyQXdnUXhnR01EQUVMSUFFckF3Z1F4UUVMSVFBZ0FVRVFhaVFBSUFBTFdBRUNmeUFBRUQ0b0FnQUVRQ0FBSUFCQkNHb2lBU2dDQUJEZ0JTQUJRUUEyQWdBZ0FCQ09BU0VDUVFBaEFRTkFJQUVnQWtZRVFDQUFFRDVCQURZQ0FBVWdBQ0FCRUR4QkFEWUNBQ0FCUVFGcUlRRU1BUXNMQ3dzVUFDQUFJQUJCQ0dvb0FnQVE0QVVnQUJDeUFndW9CQUlIZndWOEl3QkJvQUZySWdja0FFRi9JUVVDUUNBQktBSUlJZ1pCQTBnTkFDQUdRZUFBYkJBN0lnaEZCRUJCQUVFRFFkc0xRUUFRUFF3QkN5QUdRUVIwRURzaUNRUkFRUUFoQmdOQVFRQWhCU0FHUVFOR0JFQkJBQ0VHQWtBRFFDQUFJQU1nQjBFd2FoRDJCa1FBQUFBQUFBQUFBQ0VNUVFBaEJRTkFJQUVvQWdnaUFpQUZTZ1JBSUFkQmtBRnFJQWRCTUdvZ0FTZ0NCQ0FGUVJoc2FoQ0tCa0VBU0EwRElBVkJCSFFpQWlBQktBSUFhaUlLS3dNQUlRMGdCeXNEa0FFaER5QUNJQWxxSWdJZ0Npc0RDQ0FIS3dPWUFhRWlEamtEQ0NBQ0lBMGdENkVpRFRrREFDQU1JQTBnRGFJZ0RpQU9vcUNnSVF3Z0JVRUJhaUVGREFFTEN3SkFJQXdnQXJlaklnd2dBQ3NEYUdNTkFBSkFJQVpGRFFBZ0RDQUFLd040WTBVTkFDQUFLd053SUF3Z0VLTmpEUUVMUVFBaEJTQUdJQUFvQW1CR0RRQURRQ0FDSUFWS0JFQWdDQ0FGUWVBQWJHb2dBQ0FESUFFb0FnUWdCVUVZYkdvUWhRWkJBRWdOQkNBRlFRRnFJUVVnQVNnQ0NDRUNEQUVMQ3lBSElBa2dDQ0FDUVFGMEVJQUdRUUJJRFFJZ0F5QUhFUGNGSUFaQkFXb2hCaUFNSVJBTUFRc0xJQVFnRERrREFDQUlFRFFnQ1JBMFFRQWhCUXdFQ3lBSUVEUWdDUkEwUVg4aEJRd0RCUU5BSUFWQkJFY0VRQ0FGUVFOMElnb2dBeUFHUVFWMElndHFhaUFDSUF0cUlBcHFLd01BT1FNQUlBVkJBV29oQlF3QkN3c2dCa0VCYWlFR0RBRUxBQXNBQzBFQVFRTkIyd3RCQUJBOUlBZ1FOQXNnQjBHZ0FXb2tBQ0FGQ3pBQkFuMENmMEVCSUFBcUFnQWlBaUFCS2dJQUlnTmREUUFhUVFBZ0FpQURYZzBBR2lBQUtBSUVJQUVvQWdSSUN3dHRBQ0FBS2dJZ0lBRXFBaUNVSUFBcUFod2dBU29DSEpRZ0FDb0NHQ0FCS2dJWWxDQUFLZ0lVSUFFcUFoU1VJQUFxQWhBZ0FTb0NFSlFnQUNvQ0RDQUJLZ0lNbENBQUtnSUlJQUVxQWdpVUlBQXFBZ0FnQVNvQ0FKUWdBQ29DQkNBQktnSUVsSktTa3BLU2twS1NDeEFBSUFCQ0FEY0NBQ0FBUVFBMkFnZ0xaUUVDZlNBQUtnSVFJQUFxQWhRZ0FDb0NIQ0FBS2dJZ0VLVUJJUUVnQUNvQ0RDQUFLZ0lVSUFBcUFoZ2dBQ29DSUJDbEFTRUNJQUFxQWd3Z0FDb0NFQ0FBS2dJWUlBQXFBaHdRcFFFZ0FDb0NDSlFnQVNBQUtnSUFsQ0FDSUFBcUFnU1VrNUlMREFBZ0FDQUJLUUlBTndJQUM5Z0NBUXA5SUFVZ0Jpb0NBQ0FIS2dJQWtpQUlLZ0lBa2lBSktnSUFra01BQUlBK2xDSUtPQUlBSUFVZ0Jpb0NCQ0FIS2dJRWtpQUlLZ0lFa2lBSktnSUVra01BQUlBK2xDSUxPQUlFSUFZcUFnQWdDcE1pRENBTWxDQUdLZ0lFSUF1VElnMGdEWlNTa1NBSEtnSUFJQXFUSWc0Z0RwUWdCeW9DQkNBTGt5SVBJQStVa3BHU0lBZ3FBZ0FnQ3BNaUVDQVFsQ0FJS2dJRUlBdVRJaEVnRVpTU2taSWdDU29DQUNBS2t5SUtJQXFVSUFrcUFnUWdDNU1pQ3lBTGxKS1Jra01BQUlBK2xDSVNRd0FBQUFCY0JFQWdCRU1BQUlBL0lCS1Z1MFROTzM5bW5xRDJQNksySWhNNEFnQWdBQ0FNSUJPVU9BSUFJQUFnRFNBRUtnSUFsRGdDQkNBQklBNGdCQ29DQUpRNEFnQWdBU0FQSUFRcUFnQ1VPQUlFSUFJZ0VDQUVLZ0lBbERnQ0FDQUNJQkVnQkNvQ0FKUTRBZ1FnQXlBS0lBUXFBZ0NVT0FJQUlBTWdDeUFFS2dJQWxEZ0NCQXNnRWtNQUFBQUFYQXNrQVFGL0l3QkJFR3NpQVNRQUlBRWdBRFlDQ0NBQktBSUlJUUFnQVVFUWFpUUFJQUFMRWdBZ0FDQUFLQUlBSUFGQkFuUnFOZ0lBQ3pBQkFYOGpBRUVRYXlJQ0pBQWdBaUFCTmdJQUlBSWdBRFlDQ0NBQ0lBSkJDR29ROEFNaEFDQUNRUkJxSkFBZ0FBc05BQ0FBS0FJQUlBQW9BZ1JHQzFjQkFuOGpBRUVnYXlJREpBQWdBQkExSWdJZ0EwRUlhaUFBSUFBUVEwRUJhaENqQXlBQUVFTWdBaENkQXlJQ0tBSUlJQUVRNEFJZ0FpQUNLQUlJUVFocU5nSUlJQUFnQWhDaUF5QUNFS0VESUFOQklHb2tBQXUwQkFFSmZ5QUFFTGtDSVFJZ0FCRG1BaUVESXdCQklHc2lCaVFBSUFZZ0F6WUNFQ0FHSUFJMkFoZ2dCa0VRYWlBR1FSaHFFSjhESVFVakFFRVFheUlFSkFBZ0JDQUROZ0lBSUFRZ0FqWUNDQ0FGUVFKT0JFQWdCQ2dDQ0NFRElBUVEwZ0VvQWdBaEFTTUFRUkJySWdJa0FDQUNJQU1wQWdBM0F3Z2dBeUFCS1FJQU53SUFJQUVnQWtFSWFpa0NBRGNDQUNBQ1FSQnFKQUFnQkNnQ0NDRUNJQVFvQWdBYUl3QkJNR3NpQVNRQUlBRWdBallDSUNBQklBSTJBaWdnQVVFZ2FpQUJRU2hxRUo4RElRSUNRQ0FGUVFGcklnVkJBa2dOQUNBRlFRSnJRUUYySWdrZ0FrZ05BQ0FCSUFGQktHb2dBa0VCZENJRFFRRnlJZ0lROWdFMkFoZ0NRQ0FEUVFKcUlnTWdCVTROQUNBQlFSaHFJZ2NvQWdBaENDQUJJQWRCQVJEMkFUWUNFQ0FJSUFFb0FoQVFxUUpGRFFBZ0FVRVlhaENrQVJvZ0F5RUNDeUFCS0FJWUlBRW9BaUFRcVFJTkFDQUJJQUVvQWlBcEFnQTNBeEFEUUFKQUlBRW9BaUFnQVNnQ0dDa0NBRGNDQUNBQklBRW9BaGcyQWlBZ0FpQUpTZzBBSUFFZ0FVRW9haUFDUVFGMElnTkJBWElpQWhEMkFUWUNHQUpBSUFOQkFtb2lBeUFGVGcwQUlBRkJHR29pQnlnQ0FDRUlJQUVnQjBFQkVQWUJOZ0lJSUFnZ0FTZ0NDQkNwQWtVTkFDQUJRUmhxRUtRQkdpQURJUUlMSUFFb0FoZ2dBVUVRYWhDcEFrVU5BUXNMSUFFb0FpQWdBVUVRYWlrQ0FEY0NBQXNnQVVFd2FpUUFDeUFFUVJCcUpBQWdCa0VnYWlRQUlBQW9BZ1JCQ0dzaEFpQUFFRU1oQXlBQUlBSVFxUU1nQUNBREVKZ0VDN2tDQWdGOUFYOGdBaUFCRU9vRklnT0xZQ0lFUlFSQUlBQkRBQUNBUHlBRGxTSUNJQUVxQWhBZ0FTb0NGQ0FCS2dJY0lBRXFBaUFRcFFHVU9BSUFJQUFnQWlBQktnSUlJQUVxQWdRZ0FTb0NJQ0FCS2dJY0VLVUJsRGdDQkNBQUlBSWdBU29DQkNBQktnSUlJQUVxQWhBZ0FTb0NGQkNsQVpRNEFnZ2dBQ0FDSUFFcUFoUWdBU29DRENBQktnSWdJQUVxQWhnUXBRR1VPQUlNSUFBZ0FpQUJLZ0lBSUFFcUFnZ2dBU29DR0NBQktnSWdFS1VCbERnQ0VDQUFJQUlnQVNvQ0NDQUJLZ0lBSUFFcUFoUWdBU29DREJDbEFaUTRBaFFnQUNBQ0lBRXFBZ3dnQVNvQ0VDQUJLZ0lZSUFFcUFod1FwUUdVT0FJWUlBQWdBaUFCS2dJRUlBRXFBZ0FnQVNvQ0hDQUJLZ0lZRUtVQmxEZ0NIQ0FBSUFJZ0FTb0NBQ0FCS2dJRUlBRXFBZ3dnQVNvQ0VCQ2xBWlE0QWlBTElBUkZDMmtCQW44Z0FCQ29BaUFCQkVBZ0FCQ1FCQ0FCU1FSQUVKd0JBQXNnQUJBMUdpQUJRZi8vLy84QlN3UkFRYythQVJDc0FRQUxJQUFnQVVFRGRDSURFRXdpQWpZQ0FDQUFJQUkyQWdRZ0FCQTFJQUlnQTJvMkFnQWdBRUVBRUtBRElBQWdBUkNHQkFzZ0FBc2hBQ0FBS0FJRUlBQVFOU2dDQUVjRVFDQUFJQUVRcWdNUEN5QUFJQUVROFFVTENBQWdBRUg4QUdvTHNBY0NCbjhFZkNNQVFZQUNheUlDSkFBQ1FDQUJLd01RSWdnZ0NLSWdBU3NEQUNJSUlBaWlJQUVyQXdnaUNTQUpvcUNnSWdsRUFBQUFBQUFBQUFCaEJFQWdBa0lBTndQSUFTQUNRb0NBZ0lDQWdJRDRQemNEd0FGRUFBQUFBQUFBQUFBaENBd0JDeUFDSUFnZ0NaOGlDS001QThBQklBSWdBU3NEQ0NBSW96a0R5QUVnQVNzREVDQUlveUVLQ3lBQ0lBZzVBOWdCSUFJZ0Nqa0QwQUVnQWlBQkt3TVlPUVBnQVNBQ0lBRXJBeUE1QStnQklBSWdBU3NES0RrRDhBRWdBaXNEMkFFaUNTRUlJd0JCRUdzaUFTUUFBbndnQ0wxQ0lJaW5RZi8vLy84SGNTSURRZnZEcFA4RFRRUkFSQUFBQUFBQUFQQS9JQU5CbnNHYThnTkpEUUVhSUFoRUFBQUFBQUFBQUFBUXpRSU1BUXNnQ0NBSW9TQURRWUNBd1A4SFR3MEFHZ0pBQWtBQ1FBSkFJQWdnQVJDZUJVRURjUTREQUFFQ0F3c2dBU3NEQUNBQkt3TUlFTTBDREFNTElBRXJBd0FnQVNzRENFRUJFTXdDbWd3Q0N5QUJLd01BSUFFckF3Z1F6UUthREFFTElBRXJBd0FnQVNzRENFRUJFTXdDQ3lFSUlBRkJFR29rQUNBQ0lBZ2lDaUFDS3dQQUFTSUlJQWlpUkFBQUFBQUFBUEEvSUFxaElnaWlvRGtEWUNBQ0lBSXJBOEFCSUFJckE4Z0JvaUFJb2lBQ0t3UFFBU0FKRUlNRElnbWlvVGtEYUNBQ0lBSXJBOEFCSUFJckE5QUJvaUFJb2lBSklBSXJBOGdCb3FBNUEzQWdBaUFDS3dQZ0FUa0RlQ0FDSUFJckE4Z0JJQUlyQThBQm9pQUlvaUFKSUFJckE5QUJvcUE1QTRBQklBSWdDaUFDS3dQSUFTSUxJQXVpSUFpaW9Ea0RpQUVnQWlBQ0t3UElBU0FDS3dQUUFhSWdDS0lnQ1NBQ0t3UEFBYUtoT1FPUUFTQUNJQUlyQStnQk9RT1lBU0FDSUFJckE5QUJJQUlyQThBQm9pQUlvaUFKSUFJckE4Z0JvcUU1QTZBQklBSWdBaXNEMEFFZ0Fpc0R5QUdpSUFpaUlBa2dBaXNEd0FHaW9Ea0RxQUVnQWlBS0lBSXJBOUFCSWdrZ0NhSWdDS0tnT1FPd0FTQUNJQUlyQS9BQk9RTzRBUU4vSUFSQkEwWUVmd04vUVFBaEFTQUdRUU5HQkg4Z0FrR0FBbW9rQUVFQUJRTkFJQUZCQkVjRVFDQUJRUU4wSWdRZ0FDQUdRUVYwSWdOcWFpQUNJQU5xSUFScUt3TUFPUU1BSUFGQkFXb2hBUXdCQ3dzZ0JrRUJhaUVHREFFTEN3VWdBQ0FFUVFWMElnZHFJZ01yQXhBaENDQURLd01JSVFrZ0F5c0RBQ0VLUVFBaEFRTkFJQUZCQkVjRVFDQUJRUU4wSWdVZ0FpQUhhbW9nQ0NBQ1FlQUFhaUFGYWlJRlFVQnJLd01Bb2lBS0lBVXJBd0NpSUFrZ0JTc0RJS0tnb0RrREFDQUJRUUZxSVFFTUFRc0xJQUlnQjJvaUFTQURLd01ZSUFFckF4aWdPUU1ZSUFSQkFXb2hCQXdCQ3dzYUMvd1NBaFIvQVh4QnhnQWhGRUhBaEQwaEZTQURRUUZHQkVBZ0FVRUNiU0VCUVpDaER5RVZRUkVoRkNBQVFRSnRJUUFMSUFWQkFEWUNBQ0FDUVpDQXlBQnFJUmNnQVVFQ2F5RVlJQUJCQW1zaEdVRUFJUUVEUUFKQUlBSW9BZ2dnQVV3RVFDQUZLQUlBSVFZTUFRc0NRQ0FDSUFGQkFuUnFJaFlvQWd3aUJpQVVTQ0FHSUJWS2NnMEFJQUlnQVVFRWRHb2lFa0dNZ0FocUlnY29BZ0JCQVVZTkFDQVNRWkNBQ0dvb0FnQWdHVVlOQUNBU1FaU0FDR29vQWdCQkFVWU5BQ0FTUVppQUNHb29BZ0FnR0VZTkFDQUNLQUlBSVJBZ0FVRUJhaUVMSUFRZ0JTZ0NBRUd3OFFSc2FpRUpJd0JCZ1BFRWF5SVBKQUFnRUNBSEtBSUFJZ1lnQnlnQ0NDSU1JQUJzYWtFQmRHb2hDaUFIS0FJRUlRY0Nmd0pBQWtBRFFDQUdJQWRLRFFFQ1FDQUtMZ0VBSWdoQkFFb0VRQ0FJUWYvL0EzRkJBblFnRjJwQkJHc29BZ0FnQzBZTkFRc2dDa0VDYWlFS0lBWkJBV29oQmd3QkN3c2dCa0YvUncwQkMwRUFRUU5Cc3d4QkFCQTlRWDhNQVFzZ0NTQU1OZ0xjdUFJZ0NTQUdOZ0ljSUFsQkFUWUNHQ0FKUVJ4cUlRMGdCaUVMSUF3aEIwRUJJUWhCQlNFS0FrQURRQ0FLUVFWcUlRb2dFQ0FBSUFkc0lBdHFRUUYwYWlFUlFRQWhCd0pBQTBBQ1FDQUtRUWh2SVFvZ0IwRUlSZzBBSUJFZ0NrRUNkQ0lPUWNEZkFHb29BZ0FpRXlBQWJDQU9RYURmQUdvb0FnQWlEbXBCQVhScUxnRUFRUUJLRFFJZ0IwRUJhaUVISUFwQkFXb2hDZ3dCQ3d0QkFFRURRWlFaUVFBUVBVRi9EQU1MSUEwZ0NFRUNkR29nQ3lBT2FqWUNBQ0FKSUFrb0FoaEJBblJxSWdkQjNMZ0NhaUFUSUFkQjJMZ0NhaWdDQUdvMkFnQUNRQ0FOSUFrb0FoZ2lCMEVDZENJTGFpSVJLQUlBSUFaSERRQWdDU0FMYWtIY3VBSnFLQUlBSUF4SERRQWdCMEVCSUFkQkFVb2JJUkJCQUNFTFFRQWhDRUVCSVFvTUFnc2dDU0FIUVFGcUlnZzJBaGdnQ0VHUHpnQkhCRUFnQ1NBTGFrSGN1QUpxS0FJQUlRY2dFU2dDQUNFTERBRUxDMEVBUVFOQjVSNUJBQkE5UVg4TUFRc0RRQ0FLSUJCSEJFQWdDU0FLUVFKMGFpSU5RZHk0QW1vb0FnQWdER3NpRVNBUmJDQU5LQUljSUFacklnMGdEV3hxSWcwZ0N5QUxJQTFJSWcwYklRc2dDaUFJSUEwYklRZ2dDa0VCYWlFS0RBRUxDMEVBSVFZZ0NFRUFJQWhCQUVvYklRc0RmeUFHSUF0R0JIOGdDVUVjYWlFTUlBbEIzTGdDYWlFS0lBZ2hCZ04vSUFZZ0IwNEVmMEVBSVFZRFFDQUdJQXRIQkVBZ0NTQUdJQWhySWdjZ0NTZ0NHR3BCQW5ScUlBWkJBblFpRENBUFFjQzRBbXBxS0FJQU5nSWNJQWtnQ1NnQ0dDQUhha0VDZEdwQjNMZ0NhaUFNSUE5cUtBSUFOZ0lBSUFaQkFXb2hCZ3dCQ3dzZ0NVRWNhaUFKS0FJWVFRSjBhaUFKS0FJY05nSUFJQWxCM0xnQ2FpQUpLQUlZUVFKMGFpQUpLQUxjdUFJMkFnQWdDU0FKS0FJWVFRRnFOZ0lZUVFBRklBd2dCaUFJYTBFQ2RDSUhhaUFNSUFaQkFuUWlFR29vQWdBMkFnQWdCeUFLYWlBS0lCQnFLQUlBTmdJQUlBWkJBV29oQmlBSktBSVlJUWNNQVFzTEJTQUdRUUowSWd3Z0QwSEF1QUpxYWlBSklBeHFJZ29vQWh3MkFnQWdEQ0FQYWlBS1FkeTRBbW9vQWdBMkFnQWdCa0VCYWlFR0RBRUxDd3NoQmlBUFFZRHhCR29rQUNBR1FRQklEUUFnRmlnQ0RDRVBJQVFnQlNnQ0FFR3c4UVJzYWlFTVFRQWhCeU1BUWZBQWF5SUlKQUFnRENnQ0dFRUJheUlHUVFFZ0JrRUJTaHNoRUNBTVFkeTRBbW9oQ3lBTVFSeHFJUW9nRENnQzNMZ0NJUTBnRENnQ0hDRVJRUUFoQmtFQklRa0RRQ0FKSUJCSEJFQWdEQ0FKUVFKMGFpSU9RZHk0QW1vb0FnQWdEV3NpRXlBVGJDQU9LQUljSUJGcklnNGdEbXhxSWc0Z0J5QUhJQTVJSWc0YklRY2dDU0FHSUE0YklRWWdDVUVCYWlFSkRBRUxDeUFJUVFBMkFnd2dDRUVBTmdJOEFrQWdDaUFMUVFBZ0JpQVB0MFFBQUFBQUFBRG9QNk5FZXhTdVIrRjZoRCtpUkFBQUFBQUFBUEEvb2lJYUlBaEJRR3NnQ0VFOGFoRHZBVUVBU0FSQVFYOGhDUXdCQzBGL0lRa2dDaUFMSUFZZ0RDZ0NHRUVCYXlBYUlBaEJFR29nQ0VFTWFoRHZBVUVBU0EwQUFuOGdDQ2dDUENJSFFRRkhJQWdvQWd3aUQwRUJSM0pGQkVBZ0NDZ0NFQ0VISUFZaEN5QUlLQUpBREFFTElBZEJBa2dnRDNKRkJFQWdDRUVBTmdJOElBaEJBRFlDRENBS0lBdEJBQ0FHUVFKdElnY2dHaUFJUVVCcklBaEJQR29RN3dGQkFFZ05BaUFLSUFzZ0J5QUdJQm9nQ0VFUWFpQUlRUXhxRU84QlFRQklEUUlnQ0NnQ1BFRUJSdzBDSUFnb0FneEJBVWNOQWlBSUtBSVFJUXNnQmlFSElBZ29Ba0FNQVFzZ0J5QVBRUUpJY2cwQklBd29BaGdoQnlBSVFRQTJBandnQ0VFQU5nSU1JQW9nQ3lBR0lBWWdCMnBCQVd0QkFtMGlCeUFhSUFoQlFHc2dDRUU4YWhEdkFVRUFTQTBCSUFvZ0N5QUhJQXdvQWhoQkFXc2dHaUFJUVJCcUlBaEJER29RN3dGQkFFZ05BU0FJS0FJOFFRRkhEUUVnQ0NnQ0RFRUJSdzBCSUFnb0FoQWhCeUFJS0FKQUlRc2dCZ3NoQmtFQUlRa2dERUVBTmdLYzhRUWdERUdvOFFScUlBYzJBZ0FnREVHazhRUnFJQXMyQWdBZ0RFR2c4UVJxSUFZMkFnQWdERUdzOFFScUlBd29BaGhCQVdzMkFnQUxJQWhCOEFCcUpBQWdDVUVBU0EwQUlBUWdCU2dDQUVHdzhRUnNhaUFXS0FJTU5nSUFJQVFnQlNnQ0FDSUdRYkR4Qkd4cUlnY2dFa0dRZ0NocUt3TUFPUU1JSUFjZ0VrR1lnQ2hxS3dNQU9RTVFJQVVnQmtFQmFpSUhOZ0lBUVR3aEJpQUhRVHhHRFFFTElBRkJBV29oQVF3QkN3dEJBQ0VDUVFBaEFRTkFJQUVnQms0RVFBTkFJQUlnQmtnRVFDQUVJQUlpQVVHdzhRUnNhaWdDQUVVRVFBTkFJQVlnQVVFQmFpSUFTZ1JBSUFRZ0FVR3c4UVJzYWlBRUlBQkJzUEVFYkdwQnNQRUVFRDhhSUFVb0FnQWhCaUFBSVFFTUFRc0xJQVVnQmtFQmF5SUdOZ0lBQ3lBQ1FRRnFJUUlNQVFzTEFrQWdBMEVCUncwQVFRQWhBQU5BSUFBZ0JrNE5BU0FFSUFRb0FnQkJBblEyQWdBZ0JDQUVLd01JSWhvZ0dxQTVBd2dnQkNBRUt3TVFJaG9nR3FBNUF4QWdCQ2dDR0NFRFFRQWhBUU5BSUFFZ0EwZ0VRQ0FFSUFGQkFuUnFJZ0lnQWlnQ0hFRUJkRFlDSENBQ1FkeTRBbW9pQWlBQ0tBSUFRUUYwTmdJQUlBRkJBV29oQVF3QkN3c2dBRUVCYWlFQUlBUkJzUEVFYWlFRUlBVW9BZ0FoQmd3QUN3QUxRUUFQQ3lBRUlBRkJzUEVFYkdvaEJ5QUJRUUZxSWdBaEFRTkFJQUVnQms0RVFDQUFJUUVNQWdVZ0J5c0RDQ0FFSUFGQnNQRUViR29pQmlzRENLRWlHaUFhb2lBSEt3TVFJQVlyQXhDaElob2dHcUtnSVJvQ1FBSkFJQWNvQWdBaUN5QUdLQUlBSWdoS0JFQWdHaUFMUVFSdHQyTU5BUXdDQ3lBSElRWWdHaUFJUVFSdHQyTkZEUUVMSUFaQkFEWUNBQXNnQVVFQmFpRUJJQVVvQWdBaEJnd0JDd0FMQUFzQUM2NEJBUU4vSXdCQkVHc2lCeVFBSUFVUWNDRUZJQUFnQkJCREVKa0RJQWRCREdvaENBTkFJQVFRUXlBR1N3UkFJQWRCQ0dvZ0NDQUJJQU1nQkNBR0VGSW9BZ1FRYlNvQ0FDQURJQVFnQmhCU0tBSUVFRzBxQWdRUTh3TWdCU0FIS2dJSUlBSWdCQ0FHRUZJb0FnQVFiU29DQUpNUWNDQUhLZ0lNSUFJZ0JDQUdFRklvQWdBUWJTb0NCSk1RY0pKZ0JFQWdBQ0FFSUFZUVVoRDFCUXNnQmtFQmFpRUdEQUVMQ3lBSFFSQnFKQUFMdFMwQ0gzOFBmU01BUVVCcUloUWtBQ0FVUVRCcUlBTVFReEQwQlNFZklCUkJJR29nQXhCREVQUUZJU0FEZnlBREVFTWdFVTBFZjBFQUlSRWdGRUVBTmdJWUlCUkJBRFlDRENBVVFnQTNBd0FnRkNBR3NpSW1PQUljSUJRZ0pqZ0NGQ0FVSUFXeUlpWTRBaEFnRkNBbU9BSUlJQjlCQUJCU0lSY2dJRUVBRUZJaEdDQUVRUXhxSWdFZ0F4QkRJaGtRa1FJZ0FDRVBJQlFoQUNBRVFSaHFJUlVnQkNvQ0pDRW1JQVFvQWlnaEhTQUVLQUlzSVNRZ0JDZ0NNQ0VDSXdCQkVHc2lHeVFBQWtBZ0JDSWhFRVFnSFVFSmJFOEVRQ0FCRUVRZ0dVOEVRQ0FWRUVNZ0hVOEVRQ0FaUVFSSURRTWdHMEhTQ1RZQ0RDQUJRUUFRUENFVElDWVFjQ0V1SUFJZ0dSQ2VBeUVsSUJNZ0dSQ0VCaUFUSUJrZ0dTQWJRUXhxRVBjREEwQWdEaUFkVGlBTUlDUk9ja1VFUUNBVElCbEJCQ0FiUVF4cUVQY0RJQmNnRXlnQ0RFRURkQ0lDYWlFQklBSWdHR29oQWtFQUlRTUNRQ0FYSUJNb0FnQkJBM1FpQ1dvaUJDQVhJQk1vQWdSQkEzUWlDR29pQ2lBWElCTW9BZ2hCQTNRaUVHb2lCeENxQVVNQUFBQUFYaUFKSUJocUlna2dDQ0FZYWlJSUlCQWdHR29pRUJDcUFVTUFBQUFBWG5NTkFDQUtJQWNnQVJDcUFVTUFBQUFBWGlBSUlCQWdBaENxQVVNQUFBQUFYbk1OQUNBSElBRWdCQkNxQVVNQUFBQUFYaUFRSUFJZ0NSQ3FBVU1BQUFBQVhuTU5BQ0FCSUFRZ0NoQ3FBVU1BQUFBQVhpQUNJQWtnQ0JDcUFVTUFBQUFBWG5ORklRTUxBa0FnQTBVTkFDQWhJQTVCQ1d3aUloQThJUUVnRnlBVEtBSUFRUU4wSWdKcUlRTWdGeUFUS0FJRVFRTjBJZ1JxSVFvZ0Z5QVRLQUlJUVFOMElnZHFJUWtnRnlBVEtBSU1RUU4wSWdocUlSQWdBaUFZYWlFU0lBUWdHR29oRmlBSElCaHFJUWNnQ0NBWWFpRUlRUUFoQWlNQVFaQUJheUlFSkFBQ1FDQUVRVUJySUFSQk9Hb2dCRUV3YWlBRVFTaHFJQVJCM0FCcUlBUkIwQUJxSUFNZ0NpQUpJQkFRN0FWRkRRQWdCRUVnYWlBRVFSaHFJQVJCRUdvZ0JFRUlhaUFFUWRnQWFpQUVRY2dBYWlBU0lCWWdCeUFJRU93RlJRMEFJQVJCNEFCcUlSQWpBRUdnQW1zaUNpUUFJQW9nQkVGQWF5QUVRU0JxRUpZRElBcEJ5QUJxSWdrZ0JFRTRhaUFFUVJocUVKWURJQXBCa0FGcUlnZ2dCRUV3YWlBRVFSQnFFSllESUFwQjJBRnFJZ3NnQkVFb2FpQUVRUWhxRUpZRFFRQWhFa0VBSVJZakFFR2dBbXNpQXlRQUl3QkJJR3NpQnlRQUlBY2dDaEJZT0FJQUlBY2dDa0VrYWlJTkVGZzRBZ1FnQnlBSkVGZzRBZ2dnQnlBS1Fld0FhaEJZT0FJTUlBY2dDQkJZT0FJUUlBY2dDa0cwQVdvUVdEZ0NGQ0FISUFzUVdEZ0NHQ0FISUFwQi9BRnFFRmc0QWh3Z0IwRUhRUVpCQlVFRVFRTkJBaUFIS2dJRUlBY3FBZ0JlSWdrZ0J5b0NDQ0FISUFsQkFuUnFLZ0lBWGhzaUNTQUhLZ0lNSUFjZ0NVRUNkR29xQWdCZUd5SUpJQWNxQWhBZ0J5QUpRUUowYWlvQ0FGNGJJZ2tnQnlvQ0ZDQUhJQWxCQW5ScUtnSUFYaHNpQ1NBSEtnSVlJQWNnQ1VFQ2RHb3FBZ0JlR3lJSklBY3FBaHdnQnlBSlFRSjBhaW9DQUY0YklnbEJBblJxSWdncUFnQWlKa01BQUFBQVhBUkFJQW9nQ2lBSlFTUnNhaEN3QVNBRElBcERBQUNBUHlBSUtnSUFrWlVRendFZ0EwRWthaUFOUVQ4UTlBRUxJQWRCSUdva0FBSkFJQ1pEQUFBQUFGc05BQ01BUVNCcklnY2tBQ0FEUVNScUlna2dBeUFLUVNScUlnZ1FaQ0FEUWNnQWFpSUxJQU1nQ2tISUFHb1FaQ0FEUWV3QWFpSU5JQU1nQ2tIc0FHb1FaQ0FEUVpBQmFpSWFJQU1nQ2tHUUFXb1FaQ0FEUWJRQmFpSWNJQU1nQ2tHMEFXb1FaQ0FEUWRnQmFpSWVJQU1nQ2tIWUFXb1FaQ0FEUWZ3QmFpSWpJQU1nQ2tIOEFXb1FaQ0FISUFrUVdEZ0NBQ0FISUFzUVdEZ0NCQ0FISUEwUVdEZ0NDQ0FISUJvUVdEZ0NEQ0FISUJ3UVdEZ0NFQ0FISUI0UVdEZ0NGQ0FISUNNUVdEZ0NHQ0FIUVFaQkJVRUVRUU5CQWlBSEtnSUVJQWNxQWdCZUlnc2dCeW9DQ0NBSElBdEJBblJxS2dJQVhoc2lDeUFIS2dJTUlBY2dDMEVDZEdvcUFnQmVHeUlMSUFjcUFoQWdCeUFMUVFKMGFpb0NBRjRiSWdzZ0J5b0NGQ0FISUF0QkFuUnFLZ0lBWGhzaUN5QUhLZ0lZSUFjZ0MwRUNkR29xQWdCZUd5SUxRUUowYWlJTktnSUFJaVpEQUFBQUFGd0VRQ0FKSUFrZ0MwRWtiQ0lMYWhDd0FTQUlJQWdnQzJvUXNBRWdDU0FKUXdBQWdEOGdEU29DQUpHVkVNOEJDeUFIUVNCcUpBQWdKa01BQUFBQVd3MEFJd0JCSUdzaUJ5UUFJQU5CeUFCcUlna2dBMEVrYWlJSUlBcEJ5QUJxSWdzUVpDQURRZXdBYWlJTklBZ2dDa0hzQUdvUVpDQURRWkFCYWlJYUlBZ2dDa0dRQVdvUVpDQURRYlFCYWlJY0lBZ2dDa0cwQVdvUVpDQURRZGdCYWlJZUlBZ2dDa0hZQVdvUVpDQURRZndCYWlJaklBZ2dDa0g4QVdvUVpDQUhJQWtRV0RnQ0FDQUhJQTBRV0RnQ0JDQUhJQm9RV0RnQ0NDQUhJQndRV0RnQ0RDQUhJQjRRV0RnQ0VDQUhJQ01RV0RnQ0ZDQUhRUVZCQkVFRFFRSWdCeW9DQkNBSEtnSUFYaUlJSUFjcUFnZ2dCeUFJUVFKMGFpb0NBRjRiSWdnZ0J5b0NEQ0FISUFoQkFuUnFLZ0lBWGhzaUNDQUhLZ0lRSUFjZ0NFRUNkR29xQWdCZUd5SUlJQWNxQWhRZ0J5QUlRUUowYWlvQ0FGNGJJZ2hCQW5ScUlnMHFBZ0FpSmtNQUFBQUFYQVJBSUFrZ0NTQUlRU1JzSWdocUVMQUJJQXNnQ0NBTGFoQ3dBU0FKSUFsREFBQ0FQeUFOS2dJQWtaVVF6d0VMSUFkQklHb2tBQ0FtUXdBQUFBQmJEUUFqQUVFZ2F5SUhKQUFnQTBIc0FHb2lDU0FEUWNnQWFpSUlJQXBCN0FCcUlnc1FaQ0FEUVpBQmFpSU5JQWdnQ2tHUUFXb1FaQ0FEUWJRQmFpSWFJQWdnQ2tHMEFXb1FaQ0FEUWRnQmFpSWNJQWdnQ2tIWUFXb1FaQ0FEUWZ3QmFpSWVJQWdnQ2tIOEFXb1FaQ0FISUFrUVdEZ0NBQ0FISUEwUVdEZ0NCQ0FISUJvUVdEZ0NDQ0FISUJ3UVdEZ0NEQ0FISUI0UVdEZ0NFQ0FIUVFSQkEwRUNJQWNxQWdRZ0J5b0NBRjRpQ0NBSEtnSUlJQWNnQ0VFQ2RHb3FBZ0JlR3lJSUlBY3FBZ3dnQnlBSVFRSjBhaW9DQUY0YklnZ2dCeW9DRUNBSElBaEJBblJxS2dJQVhoc2lDRUVDZEdvaURTb0NBQ0ltUXdBQUFBQmNCRUFnQ1NBSklBaEJKR3dpQ0dvUXNBRWdDeUFJSUF0cUVMQUJJQWtnQ1VNQUFJQS9JQTBxQWdDUmxSRFBBUXNnQjBFZ2FpUUFJQ1pEQUFBQUFGc05BQ01BUVJCcklnY2tBQ0FEUVpBQmFpSUpJQU5CN0FCcUlnZ2dDa0dRQVdvaUN4QmtJQU5CdEFGcUlnMGdDQ0FLUWJRQmFoQmtJQU5CMkFGcUlob2dDQ0FLUWRnQmFoQmtJQU5CL0FGcUlod2dDQ0FLUWZ3QmFoQmtJQWNnQ1JCWU9BSUFJQWNnRFJCWU9BSUVJQWNnR2hCWU9BSUlJQWNnSEJCWU9BSU1JQWRCQTBFQ0lBY3FBZ1FnQnlvQ0FGNGlDQ0FIS2dJSUlBY2dDRUVDZEdvcUFnQmVHeUlJSUFjcUFnd2dCeUFJUVFKMGFpb0NBRjRiSWdoQkFuUnFJZzBxQWdBaUprTUFBQUFBWEFSQUlBa2dDU0FJUVNSc0lnaHFFTEFCSUFzZ0NDQUxhaEN3QVNBSklBbERBQUNBUHlBTktnSUFrWlVRendFTElBZEJFR29rQUNBbVF3QUFBQUJiRFFBakFFRVFheUlISkFBZ0EwRzBBV29pQ1NBRFFaQUJhaUlJSUFwQnRBRnFJZ3NRWkNBRFFkZ0JhaUlOSUFnZ0NrSFlBV29RWkNBRFFmd0JhaUlhSUFnZ0NrSDhBV29RWkNBSElBa1FXRGdDQkNBSElBMFFXRGdDQ0NBSElCb1FXRGdDRENBSFFRUnFJZ2hCQWlBSUtnSUVJQWdxQWdCZUlnMGdDQ29DQ0NBSUlBMUJBblJxS2dJQVhoc2lDRUVDZEdvaURTb0NBQ0ltUXdBQUFBQmNCRUFnQ1NBSklBaEJKR3dpQ0dvUXNBRWdDeUFJSUF0cUVMQUJJQWtnQ1VNQUFJQS9JQTBxQWdDUmxSRFBBUXNnQjBFUWFpUUFJQ1pEQUFBQUFGc05BQ01BUVJCcklnY2tBQ0FEUWRnQmFpSUpJQU5CdEFGcUlnc2dDa0hZQVdvaUNCQmtJQU5CL0FGcUlnMGdDeUFLUWZ3QmFoQmtJQWNnQ1JCWU9BSUlJQWNnRFJCWU9BSU1JQWRCQ0dvZ0J5b0NEQ0FIS2dJSVhpSUxRUUowYWlJTktnSUFJaVpEQUFBQUFGd0VRQ0FKSUFrZ0MwRWtiQ0lMYWhDd0FTQUlJQWdnQzJvUXNBRWdDU0FKUXdBQWdEOGdEU29DQUpHVkVNOEJDeUFIUVJCcUpBQWdKa01BQUFBQVd3MEFJQU5CL0FGcUlnY2dBMEhZQVdvZ0NrSDhBV29RWkNBSEVGZ2lKa01BQUFBQVhBUkFJQWNnQjBNQUFJQS9JQ2FSbFJEUEFRc2dKa01BQUFBQVd3MEFJd0JCZ0FOcklnY2tBQ0FISUFjZ0EwRUFFT0FCT0FMUUFpQUhJQWRCSkdvZ0EwRUJFT0FCT0FMVUFpQUhJQWRCeUFCcUlBTkJBaERnQVRnQzJBSWdCeUFIUWV3QWFpQURRUU1RNEFFNEF0d0NJQWNnQjBHUUFXb2dBMEVFRU9BQk9BTGdBaUFISUFkQnRBRnFJQU5CQlJEZ0FUZ0M1QUlnQnlBSFFkZ0JhaUFEUVFZUTRBRTRBdWdDSUFjZ0IwSDhBV29nQTBFSEVPQUJPQUxzQWlBSElBZEJvQUpxSUFOQkNCRGdBVGdDOEFJZ0IwSFFBbW9pQ1VFSVFRZEJCa0VGUVFSQkEwRUNJQWtxQWdRZ0NTb0NBRjRpQ0NBSktnSUlJQWtnQ0VFQ2RHb3FBZ0JlR3lJSUlBa3FBZ3dnQ1NBSVFRSjBhaW9DQUY0YklnZ2dDU29DRUNBSklBaEJBblJxS2dJQVhoc2lDQ0FKS2dJVUlBa2dDRUVDZEdvcUFnQmVHeUlJSUFrcUFoZ2dDU0FJUVFKMGFpb0NBRjRiSWdnZ0NTb0NIQ0FKSUFoQkFuUnFLZ0lBWGhzaUNDQUpLZ0lnSUFrZ0NFRUNkR29xQWdCZUd5SUpRUUowYWlvQ0FDSW1Rd0FBQUFCY0JFQWdFQ0FISUFsQkpHeHFFUFVEQ3lBSFFZQURhaVFBSUNaREFBQUFBRndoRmdzZ0EwR2dBbW9rQUNBV0JFQWdFQkRxQll1N1JQRm80NGkxK09RK1kwVWhFZ3NnQ2tHZ0Ftb2tBQ0FTUlEwQUlBUXFBbFFoS2lBRUtnSlFJUzhnQkNvQ2JDRXdJQVFxQWt3aEtDQUVLZ0p3SVNzZ0JDb0NlQ0VwSUFRcUFtQWhMQ0FCSUFRcUFrZ2lMU0FFS2dKOElqR1VJQVFxQW1RZ0JDb0NXQ0lubFpJaU1pQUVLZ0pjSWlhVU9BSUVJQUVnS1NBdGxDQXNJQ2VWa2lJc0lDYVVPQUlBSUFRcUFrZ2hMU0FFS2dLQUFTRXpJQVFxQW1naE5DQUJJREVnS0pRZ0t5QW5sWklpS3lBbWxEZ0NFQ0FCSUNrZ0tKUWdNQ0FubFpJaUtDQW1sRGdDRENBQklDcU1JQ2FVSWlrZ01wUWdMNHdnSnBRaUtpQXNsQ0F6SUMyVUlEUWdKNVdTa3BJNEFnZ2dBU0FwSUN1VUlDb2dLSlFnQkNvQ2dBRWdCQ29DVEpRZ0JDb0NkQ0FubFpLU2tqZ0NGQ0FCSUFRcUFuZ2dKcFFpSnpnQ0dDQUJJQVFxQW53Z0pwUWlKamdDSENBQklBUXFBb0FCSUNjZ0JDb0NVSlNUSUNZZ0JDb0NWSlNUT0FJZ1FRRWhBZ3NnQkVHUUFXb2tBQ0FDUlEwQUlDRWdJaEE4SVJKQkFDRUxJd0JCTUdzaUNDUUFJQWhCS0dvaUFTQVNJQUFROFFFZ0NFRWdhaUlDSUJJZ0FFRUlhaUlLRVBFQklBaEJHR29pQXlBU0lBQkJFR29pRUJEeEFTQUlRUkJxSUFFUTZ3VWdDRUVJYWlBQ0VPc0ZBa0FnQUNBS0lCQWdBU0FDSUFNUWx3TkZEUUJCQXlFV0lBaEJLR29oQXlBSVFTQnFJUUlnQ0VFWWFpRUJJQUFoQ1NBS0lRY0RRQ0FXUVFSSEJFQWdBeUlFSUJJZ0VFRUlhaUlRRVBFQklCWkJBV29oRmlBSlFRaHFJZ2tnQjBFSWFpSUhJQkFnQWlBQklBTVFsd01oSWlBQ0lRTWdBU0VDSUFRaEFTQWlEUUVNQWdzTElBY2dFQ0FBSUFJZ0FTQUlRUkJxRUpjRFJRMEFJQkFnQUNBS0lBRWdDRUVRYWlBSVFRaHFFSmNESVFzTElBaEJNR29rQUNBTFJRMEFJQTVCQVdvaERnc2dERUVCYWlFTURBRUxDeUFPUlFSQVFRQWhEZ3dFQzBNQUFJQS9JQzZWSVNZZ0RrRUFJQTVCQUVvYklRQkJBQ0VNQTBBZ0FDQU1SZ1JBUVFBaEFBTkFJQUFnR1VnZ0RrRUNTbkZGQkVBZ0RrRUJJQTVCQVVvYklRQWdGVUVBRUZJb0FnUWhBU0FWUVFBUVVpb0NBQ0VtUVFFaERBTkFJQUFnREVZRVFDQVBJQ0VnQVVFSmJCQThFUFVESUE4cUFpQWhKaUFQUVlDQWdQd0ROZ0lnSUE4Z0R5b0NBRU1BQUlBL0lDYVZJaWFVT0FJQUlBOGdKaUFQS2dJRWxEZ0NCQ0FQSUNZZ0R5b0NDSlE0QWdnZ0R5QW1JQThxQWd5VU9BSU1JQThnSmlBUEtnSVFsRGdDRUNBUElDWWdEeW9DRkpRNEFoUWdEeUFtSUE4cUFoaVVPQUlZSUE4Z0ppQVBLZ0ljbERnQ0hFRUJJUTRNQ1FVZ0ppQVZJQXdRVWlvQ0FGNEVRQ0FWSUF3UVVpb0NBQ0VtSUJVZ0RCQlNLQUlFSVFFTElBeEJBV29oREF3QkN3QUxBQXNnQUNBbElCa2dBR3NRbmdNZ0FHb2lCQ0FBSUFSS0d5RUtRUUFoQVFOQUlBRWdEa1lFUUNBVlFRQVFVaUVKSUE1QkFtMGdEa0VCY1dwQkFXc2hDRUVBSVF3akFFRVFheUlTSkFBZ0VrRUlhaEMwQWlFSEFrQUNRQ0FPSWdwQkFFb0VRQ0FJUVFCTURRRWdDa0VCYXlFT0lBa2dDRUVCYXlJZFFRTjBhaUVRQTBBZ0RDQU9TQVJBSUFjZ0VDb0NBRGdDQUNBSElCQW9BZ1EyQWdRZ0RpRUFJQXdoQVFOQUlBRWhBZ05BSUFJaUFVRUJhaUVDSUFrZ0FVRURkR29pRmlBSEVPY0ZEUUFMSUFBaEF3TkFJQU1pQUVFQmF5RURJQWNnQ1NBQVFRTjBhaUlMRU9jRkRRQUxJQUFnQVU0RVFDQVdJQXNReUFFZ0FpRUJJQU1oQUFzZ0FDQUJUZzBBQ3lBT0lBQWdBU0FJU0JzaERpQUJJQXdnQUNBZFNCc2hEQXdCQ3dzZ0d5QVFLUUlBTndJQUlCSkJFR29rQUF3Q0MwSFFzZ1JCM00wQkVETkIrYzBCRUROQnlzVUFFRE5CMGdBUU5rSGJ5UUFRTTBHVjBBRVFNeEEzRUFBQUMwSFFzZ1JCdXRBQkVETkIrYzBCRUROQnlzVUFFRE5CMHdBUU5rSGJ5UUFRTTBIWDBBRVFNeEEzRUFBQUN5QUtRUUYxSVE0Z0JDRUFEQUlMSUNFZ0ZTQUJFRklvQWdSQkNXd1FQQ0VISUFBaERBTkFJQW9nREVZRVFDQUJRUUZxSVFFTUFnVWdGeUFUSUF4QkFuUnFLQUlBUVFOMElnbHFJUU1qQUVFUWF5SUNKQUFnQWtFSWFpQUNRUXhxSUFjZ0F5b0NBQ0FES2dJRUVQTURJQUlnQWlvQ0NDQUpJQmhxSWdNcUFnQ1RPQUlBSUFJZ0Fpb0NEQ0FES2dJRWt6Z0NCQ0FDS2dJQUlpY2dKNVFnQWlvQ0JDSW5JQ2VVa2lBbWxFTUFBSUEva2hEWEJpRW5JQUpCRUdva0FDQVZJQUVRVWlJQ0lDY2dBaW9DQUpJNEFnQWdERUVCYWlFTURBRUxBQXNBQ3dBTEFBVWdGU0FNRUZKQkFEWUNBQ0FWSUF3UVVpQU1OZ0lFSUF4QkFXb2hEQXdCQ3dBTEFBdEIwTElFUWJETEFSQXpRY3JIQVJBelFjckZBQkF6UWZrQUVEWkIyOGtBRUROQnA4d0JFRE1RTnhBQUFBdEIwTElFUWUzSkFSQXpRY3JIQVJBelFjckZBQkF6UWZnQUVEWkIyOGtBRUROQjBzb0JFRE1RTnhBQUFBdEIwTElFUVpESEFSQXpRY3JIQVJBelFjckZBQkF6UWZjQUVEWkIyOGtBRUROQmhja0JFRE1RTnhBQUFBc2dHMEVRYWlRQUlBNEVRQ01BUWZBQWF5SUFKQUFDZjBFQUlBQkJJR29nRDBPc3hTYzNFUE1GUlEwQUdpQUFRZ0EzQXhnZ0FFRUFOZ0lVSUFBZ0JiSWlKamdDRUNBQUlBYXlJaWM0QWd3Z0FDQW1PQUlJSUFBZ0p6Z0NCQ0FBUVFBMkFnQWdBRUhvQUdvaUFpQUFRU0JxSWdFZ0FFRVlhaER4QVNBQVFlQUFhaUlFSUFFZ0FFRVFhaER4QVNBQVFkZ0FhaUlESUFFZ0FFRUlhaER4QVNBQVFkQUFhaUlNSUFFZ0FCRHhBU01BUVRCcklnRWtBQ0FCUVNocUlnOGdCQ0FDRU5ZQ0lBRkJJR29pRGlBRElBSVExZ0lnQVVFWWFpSWJJQXdnQWhEV0FpQUJRUkJxSWdJZ0JDQURFTllDSUFGQkNHb2lCQ0FNSUFNUTFnSWdEeUFPRUpVRElTWWdEaUFiRUpVRElTY2dEeUFiRUpVRElTZ2dBaUFFRUpVRElTa2dKaUFuRUpnRElDZ1FtQU1nS1JDWUF5RW1JQUZCTUdva0FFRUFJQVVnQm15M1JDMURIT3ZpTmhvL29yWWdKbDROQUJvZ0FFSG9BR29pQVNBQVFlQUFhaUlDSUFCQjJBQnFJZ01RcWdFaEprRUJRWDhnQWlBRElBQkIwQUJxSWdRUXFnRkRBQUFBQUY0YlFRRkJmeUFtUXdBQUFBQmVHMnBCQVVGL0lBTWdCQ0FCRUtvQlF3QUFBQUJlRzJwQkFVRi9JQVFnQVNBQ0VLb0JRd0FBQUFCZUcyb2lBU0FCUVI5MUlnRnpJQUZyUVFSR0N5RVJJQUJCOEFCcUpBQUxJQ0FRNUFFZ0h4RGtBU0FVUVVCckpBQWdFUVVnQVNBRElCRVFVaWdDQUJCdEtnSUFJU1lnSUNBUkVGSWdKamdDQUNBQklBTWdFUkJTS0FJQUVHMHFBZ1FoSmlBZ0lCRVFVaUFtT0FJRUlBSWdBeUFSRUZJb0FnUVFiU29DQUNFbUlCOGdFUkJTSUNZNEFnQWdBaUFESUJFUVVpZ0NCQkJ0S2dJRUlTWWdIeUFSRUZJZ0pqZ0NCQ0FSUVFGcUlSRU1BUXNMQzRBSUFnTi9CbjBqQUVFZ2F5SUVKQUFnQkNBRElBRW9BbGh2SUFFb0FsUnZJQUVvQWpSdklnVTJBZ3dnQkNBRElBVnJJQUVvQWxodklBRW9BbFJ2SUFFb0FqUnRJZ1UyQWdnZ0JDQURJQVFvQWd3Z0FTZ0NOQ0FGYkdwcklBRW9BbGh2SUFFb0FsUnRJZ1UyQWdRZ0JDQURJQVFvQWd3Z0FTZ0NWQ0FGYkNBQktBSTBJQVFvQWdoc2FtcHJJQUVvQWxodElnTTJBZ0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FnQkNnQ0RDSUZRUUJPQkVBZ0JTQUJLQUkwVGcwQklBUW9BZ2dpQlVFQVNBMENJQVVnQVNnQ09FNE5BeUFFS0FJRUlnVkJBRWdOQkNBRklBRW9BanhPRFFVZ0EwRUFTQTBHSUFNZ0FTZ0NRRTROQnd3SkMwSFFzZ1JCNDd3QkVETkJoTDBCRUROQnlzVUFFRE5CdmdFUU5rSGJ5UUFRTTBIWnZnRVFNeEEzREFjTFFkQ3lCRUhydmdFUU0wR0V2UUVRTTBIS3hRQVFNMEcvQVJBMlFkdkpBQkF6UWRtK0FSQXpFRGNNQmd0QjBMSUVRZDYvQVJBelFZUzlBUkF6UWNyRkFCQXpRY0FCRURaQjI4a0FFRE5CLzc4QkVETVFOd3dGQzBIUXNnUkI0OEFCRUROQmhMMEJFRE5CeXNVQUVETkJ3UUVRTmtIYnlRQVFNMEgvdndFUU14QTNEQVFMUWRDeUJFR0x3UUVRTTBHRXZRRVFNMEhLeFFBUU0wSENBUkEyUWR2SkFCQXpRZVRCQVJBekVEY01Bd3RCMExJRVFiRENBUkF6UVlTOUFSQXpRY3JGQUJBelFjTUJFRFpCMjhrQUVETkI1TUVCRURNUU53d0NDMEhRc2dSQmxzTUJFRE5CaEwwQkVETkJ5c1VBRUROQnhBRVFOa0hieVFBUU0wSHp3d0VRTXhBM0RBRUxRZEN5QkVIQ3hBRVFNMEdFdlFFUU0wSEt4UUFRTTBIRkFSQTJRZHZKQUJBelFmUERBUkF6RURjTEVBQUFDeUFBRUpZQ0lBRVE5Z1VRUkNFRklBRW9BbkFoQXdKQUlBSVFReUFGVHdSQUlBVkJBQ0FGUVFCS0d5RUZBMEFnQlNBR1JnMENJQU1xQWdRaEJ5QURLZ0lJSVFnZ0F5b0NEQ0VKSUFRb0FnaTNSQUFBQUFBQUFPQS9vTFloQ2lBRUtBSUV0MFFBQUFBQUFBRGdQNkMySVFzZ0JDZ0NBTGRFQUFBQUFBQUE0RCtndGlFTUlBUWdBeW9DQUNBRUtBSU10MFFBQUFBQUFBRGdQNkMyazRzNEFod2dCQ0FISUFxVGl6Z0NHQ0FFSUFrZ0RKT0xPQUlRSUFRZ0NDQUxrNHNpQnlBQktBSThzaUFIa3hDWUF5SUhPQUlVSUFkREFBQUFBR0FFUUFKQUlBUXFBaHhEQUFDQVAxMUZEUUFnQkNvQ0dFTUFBSUEvWFVVTkFDQUVLZ0lVUXdBQWdEOWRSUTBBSUFRcUFoQkRBQUNBUDExRkRRQWdBQ0FDSUFFUTlnVWdCaEE4S0FJQUVGSVE5UVVMSUFOQkVHb2hBeUFHUVFGcUlRWU1BUVZCMExJRVFhdkZBUkF6UVlTOUFSQXpRY3JGQUJBelFjMENFRFpCMjhrQUVETkJqOFlCRURNUU54QUFBQXNBQ3dBTFFkQ3lCRUhzdXdFUU0wRzZQUkF6UWNyRkFCQXpRZFlDRURaQjI4a0FFRE5CbXJ3QkVETVFOeEFBQUFzZ0JFRWdhaVFBQzlFWkF3cDlFWDhDZkNNQVFUQnJJaFlrQUNBV1FTQnFJQU1RUTBFQ2RCRDBBeUVaSUJaQkVHb2dBeEJEUVFKMEVQUURJUm9DUUFOL0lBTVFReUFUVFFSL0lBU3lJZ2hEemN4TVBwUWdDSklpQ0l3aENTQUZzaUlLUTgzTVRENlVJQXFTSWdxTUlRc2dBRUVLTmdKQUlBQkJERFlDUENBQVFRQTJBamdnQUVFQU5nSTBJQUJDZ0lDQS9JdUFnTUEvTndJa0lBQWdDamdDSUNBQUlBczRBaHdnQUNBSU9BSVlJQUFnQ1RnQ0ZDQUFRWUNBZ0lrRU5nSXNJQUJCQURZQ1ZDQUFRUUEyQWxoREFBQWdRUkRYQmlFSUlBQkJBVG9BRUNBQVF3QUFnRDhnQ0pVNEFqQWdBRUhjQUdvaUFSRGtCU0FBSUFkQkFYV3lPQUlNSUFBZ0JrRUJkYkk0QWdnZ0FDQUhOZ0lFSUFBZ0JqWUNBQ0FaUVFBUVBDRWJJQnBCQUJBOElSd2dBeEJESVJKQkFDRURJd0JCRUdzaUV5UUFJQUVRNUFVZ0VnUkFJQUJCOEFCcUloMGdFa0VDZEJDWEFpQUFRZndBYWlJZUlCSVFrUUlnQUMwQUVBUkFBa0FqQUVFUWF5SVlKQUFnQUNnQ0FDQUFLQUlFRUxVQ0lRRWdHQ0FTRVBRRElSUUNRQUpBSUJKQkFFb0VRQ0FBS0FJQVFRQk1EUUVnQUNnQ0JFRUFUQTBDSUJ4QkRHb2hBaUFiUVF4cUlRUWdBYkloQ0VFQUlRWURRQ0FHSUJKR0JFQUNmU0FVUVFBUVBDRVZJQlFRUkNJQlFRSnRJQUZCQVhGcVFRRnJJUmRCQUNFR0FrQWdBVUVBU2dSQUlCZEJBRXdOQVNBQlFRRnJJUWNnRlNBWFFRRnJJaDlCQW5ScUlTQURRQ0FnS2dJQUlRZ2dCeUlCSUFZaUFrb0VRQU5BSUFJaEJBTkFJQVFpQWtFQmFpRUVJQlVnQWtFQ2RHb2lJU29DQUNBSVhRMEFDeUFCSVFVRFFDQUZJZ0ZCQVdzaEJTQUlJQlVnQVVFQ2RHb2lJaW9DQUYwTkFBc2dBU0FDVGdSQUlDRWdJaEM3QmlBRUlRSWdCU0VCQ3lBQklBSk9EUUFMSUFjZ0FTQUNJQmRJR3lFSElBSWdCaUFCSUI5SUd5RUdEQUVMQ3lBSURBSUxRZEN5QkVITXB3RVFNMEdkcUFFUU0wRzBIUkF6UVRVUU5rSHVJUkF6UWRDc0FSQXpFRGNRQUFBTFFkQ3lCRUdzclFFUU0wR2RxQUVRTTBHMEhSQXpRVFlRTmtIdUlSQXpRYmF1QVJBekVEY1FBQUFMSVFnZ0FFRUZBbjhnQUNvQ0dDQUFLZ0lVa3lBSVF3QUFnRDZVSWdpVmpTSUppME1BQUFCUFhRUkFJQW1vREFFTFFZQ0FnSUI0Q3hDMUFqWUNOQ0FBUVFVQ2Z5QUFLZ0lnSUFBcUFoeVRJQWlWalNJSWkwTUFBQUJQWFFSQUlBaW9EQUVMUVlDQWdJQjRDeEMxQWlJQk5nSTRJQUFnQVNBQUtBSTBiQ0lCTmdKVUlBQWdBQ2dDUENBQmJEWUNXQ0FVRUhRZ0dFRVFhaVFBREFVRklBUWdCa0VFZENJQmFpb0NBQ0FCSUFKcUtnSUFFTlVDSVFrZ0ZDQUdFRHdnQ1NBSWxEZ0NBQ0FHUVFGcUlRWU1BUXNBQ3dBTFFkQ3lCRUh0N1FBUU0wSE9FeEF6UWJRZEVETkIwQUVRTmtIdUlSQXpRWXJ3QUJBekVEY01Cd3RCMExJRVFmWDFBQkF6UWM0VEVETkJ0QjBRTTBIUkFSQTJRZTRoRUROQm5QZ0FFRE1RTnd3R0MwSFFzZ1JCdVB3QUVETkJ6aE1RTTBHMEhSQXpRZElCRURaQjdpRVFNMEdTL3dBUU14QTNEQVVMQ3lBU1FRQWdFa0VBU2hzaEdFRUFJUUlEUUNBRElCaEdCRUFnSFNBQ1FRSjBFSmNDSUI0Z0FoQ1JBZ1VnR3lBRFFRUjBJZ1JxSWdFcUFnQWhEU0FCS2dJRUlRNGdBU29DQ0NFSUlBRXFBZ3doQ3lBRUlCeHFJZ0VxQWdBaENTQUJLZ0lFSVFvZ0FTb0NDQ0VNSUFFcUFnd2hEeU1BUVJCcklnRWtBQ0FUSUFnZ0RKTWlDRGdDQkVRWUxVUlUreUVaUUNFakFrQWdDTHNpSkVRWUxVUlUreUVKd0dWRkJFQkVHQzFFVlBzaEdjQWhJeUFrUkJndFJGVDdJUWxBWkVVTkFRc2dFeUFqSUNTZ3RpSUlPQUlFQ3dKQUFrQWdDTHNpSTBRWUxVUlUreUVKd0dRRVFDQWpSQmd0UkZUN0lRbEFaVVVOQVNBVElBc2dEeERWQWlJSU9BSUFJQk1xQWdRaUN4RGpCU0VNSUFzUTRnVWhDeUFCSUF3Z0NKUWlERGdDRENBQklBdzRBZ0FnQVNBTElBaVVJZ2c0QWdnZ0FTQUlqRGdDQkNBVElCTXFBZ0FRcHdJZ0FDb0NNSlE0QWdBZ0FTb0NDQ0VJSUFFcUFnd2hDeUFUSUEwZ0FTb0NBQ0lOSUFtVUlBRXFBZ1FpRENBS2xKS1RJQTBnQUNvQ0NKUWdEQ0FBS2dJTWxKS1NPQUlNSUJNZ0RpQUlJQW1VSUFzZ0NwU1NreUFJSUFBcUFnaVVJQXNnQUNvQ0RKU1NramdDQ0NBQlFSQnFKQUFNQWd0QjBMSUVRZmpEQUJBelFiYUFBUkF6UWJRZEVETkIxQU1RTmtIdUlSQXpRWTNJQUJBekVEY01Cd3RCMExJRVFlTE9BQkF6UWJhQUFSQXpRYlFkRUROQjFRTVFOa0h1SVJBelFZM0lBQkF6RURjTUJnc0NmeUFUS2dJSUlRZ2dFeW9DQkNFTElCTXFBZ0FoQ1VFQUlSVUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQ0FUS2dJTUlnb2dBQ29DRkNJTlhRMEFJQUFxQWhnaURpQUtYdzBBSUFBcUFod2lEQ0FJWGcwQUlBQXFBaUFpRHlBSVh3MEFJQXU3SWlORUdDMUVWUHNoQ2NCbElDTkVHQzFFVlBzaENVQmtjZzBBSUFBcUFpUWlFQ0FKWGcwQUlBQXFBaWdpRVNBSlh3MEFJQW9nRFdCRkRRRWdDaUFPWFVVTkFpQUlJQXhnUlEwRElBZ2dEMTFGRFFRZ0kwUVlMVVJVK3lFSndHUkZEUVVnSTBRWUxVUlUreUVKUUdWRkRRWWdDU0FRWUVVTkJ5QUpJQkZkUlEwSUlBQW9BalFoQVNBQUlBb2dBQ29DRkNJS2t5QUFLZ0lZSUFxVEVOVUNJQUd5bERnQ1JDQUFLQUk0SVFFZ0FDQUlJQUFxQWh3aUNKTWdBQ29DSUNBSWt4RFZBaUFCc3BRNEFrZ2dBQ0FMdTBRWUxVUlUreUVKUUtCRWc4akpiVEJmeEQraUlBQW9Bankzb3JZNEFrd2dBQ2dDUUNFQklBQWdDU0FBS2dJa0lnaVRJQUFxQWlnZ0NKTVExUUlnQWJLVU9BSlFJQUFxQWtSREFBQUF2NUtPSVFnZ0FDb0NTRU1BQUFDL2tvNGhDU0FBS2dKUVF3QUFBTCtTamlFS0FuOGdBQ29DVEVNQUFBQy9rbzRpQzR0REFBQUFUMTBFUUNBTHFBd0JDMEdBZ0lDQWVBc2dBQ2dDUENJWGFpQVhieUVHQW44Z0NJdERBQUFBVDEwRVFDQUlxQXdCQzBHQWdJQ0FlQXNoQVFKL0lBbUxRd0FBQUU5ZEJFQWdDYWdNQVF0QmdJQ0FnSGdMSVFRZ0FVRUFTQ0VIQW44Z0NvdERBQUFBVDEwRVFDQUtxQXdCQzBHQWdJQ0FlQXNoQlNBSERRQWdCRUVBU0NBQlFRRnFJZ2NnQUNnQ05FNXlEUUJCQUNBRVFRRnFJaElnQUNnQ09FNE5DaG9nQlVFQVNBMEFJQVZCQVdvaUZDQUFLQUpBVGcwQUlBQWdBQ0FCSUFRZ0JpQUZFSm9CRUprQklBQWdBQ0FISUFRZ0JpQUZFSm9CRUprQklBQWdBQ0FISUJJZ0JpQUZFSm9CRUprQklBQWdBQ0FISUJJZ0JrRUJhaUFYYnlJVklBVVFtZ0VRbVFFZ0FDQUFJQWNnRWlBVklCUVFtZ0VRbVFFZ0FDQUFJQWNnRWlBR0lCUVFtZ0VRbVFFZ0FDQUFJQWNnQkNBVklBVVFtZ0VRbVFFZ0FDQUFJQWNnQkNBVklCUVFtZ0VRbVFFZ0FDQUFJQWNnQkNBR0lCUVFtZ0VRbVFFZ0FDQUFJQUVnRWlBR0lBVVFtZ0VRbVFFZ0FDQUFJQUVnRWlBVklBVVFtZ0VRbVFFZ0FDQUFJQUVnRWlBVklCUVFtZ0VRbVFFZ0FDQUFJQUVnRWlBR0lCUVFtZ0VRbVFFZ0FDQUFJQUVnQkNBVklBVVFtZ0VRbVFFZ0FDQUFJQUVnQkNBVklCUVFtZ0VRbVFFZ0FDQUFJQUVnQkNBR0lCUVFtZ0VRbVFGQkFTRVZDeUFWREFrTFFkQ3lCRUdXQ1JBelFiYUFBUkF6UWJRZEVETkI2QUlRTmtIdUlSQXpRWkFsRURNUU53d0hDMEhRc2dSQm5Dc1FNMEcyZ0FFUU0wRzBIUkF6UWVrQ0VEWkI3aUVRTTBHUUpSQXpFRGNNQmd0QjBMSUVRYWd5RUROQnRvQUJFRE5CdEIwUU0wSHFBaEEyUWU0aEVETkI5ellRTXhBM0RBVUxRZEN5QkVITVB4QXpRYmFBQVJBelFiUWRFRE5CNndJUU5rSHVJUkF6UWZjMkVETVFOd3dFQzBIUXNnUkIrTU1BRUROQnRvQUJFRE5CdEIwUU0wSHNBaEEyUWU0aEVETkJqY2dBRURNUU53d0RDMEhRc2dSQjRzNEFFRE5CdG9BQkVETkJ0QjBRTTBIdEFoQTJRZTRoRUROQmpjZ0FFRE1RTnd3Q0MwSFFzZ1JCbTlRQUVETkJ0b0FCRUROQnRCMFFNMEh1QWhBMlFlNGhFRE5CcmRjQUVETVFOd3dCQzBIUXNnUkJxOXdBRUROQnRvQUJFRE5CdEIwUU0wSHZBaEEyUWU0aEVETkJyZGNBRURNUU53c01CZ3NFUUNBZElBSkJBblFRUENJQklBQXFBa1E0QWdBZ0FTQUFLZ0pJT0FJRUlBRWdBQ29DVERnQ0NDQUJJQUFxQWxBNEFnd2dIaUFDRUR3Z0F6WUNBQ0FDUVFGcUlRSUxJQU5CQVdvaEF3d0JDd3NMSUJOQkVHb2tBQ01BUVJCcklnRWtBQ0FXUVFBMkFnd2dGa0YvTmdJSUlBRkJDR29nQUVIY0FHb1ErZ01Rc3dJaEFBTkFJQUFnQVJCckVMTUNFSU1CQkVBZ0FCQnZJUUlnRmlvQ0RDQUNLQUlFczEwRVFDQVdJQUFRYnlnQ0FEWUNDQ0FXSUFBUWJ5Z0NCTE00QWd3TElBQVErUU1NQVFzTElBRkJFR29rQUNBV0tBSUlJUUFnRmlvQ0RDRUlJQm9RZENBWkVIUWdGa0V3YWlRQVFYOGdBQ0FJUXdBQVFFQmRHd1VnQVNBRElCTVFVaWdDQUJCdElSSWdBaUFESUJNUVVpZ0NCQkJ0SVJRZ0dTQVRRUUowSWhjUVBDSVZJQklxQWdBNEFnQWdGU0FTS2dJRU9BSUVJQlVnRWlvQ0NEZ0NDQ0FWSUJJcUFndzRBZ3dnR2lBWEVEd2lFaUFVS2dJQU9BSUFJQklnRkNvQ0JEZ0NCQ0FTSUJRcUFnZzRBZ2dnRWlBVUtnSU1PQUlNSUJOQkFXb2hFd3dCQ3dzUEN4QUFBQXRVQVFGL0l3QkJFR3NpQkNRQUlBUWdBQ0FERU9zQ0lRTWdBQkExR2lBQ0lBRnJJZ0JCQUVvRVFDQURLQUlFSUFFZ0FCQS9HaUFESUFNb0FnUWdBRUVNYmtFTWJHbzJBZ1FMSUFNUWJpQUVRUkJxSkFBTER3QWdBQ0FBS0FJQUtBSUFOZ0lBQ3drQUlBRkJCR29RZEF2U0FRRUJmeU1BUVRCcklnUWtBQ0FFUW9hQWdJQVFOd0lrSUFRZ0FEWUNJQ0FFUVFFMkFoZ2dCQ0FETmdJVUlBUWdBVFlDRUNBRVFRWTJBZ2dnQkNBRE5nSUVJQVFnQWpZQ0FBSkFJQVFRemdZaUEwVUVRRUYvSVFJTUFRc0NRQ0FESUFRUTVRSWlBRVVFUUVGL0lRSWdBeUVCREFFTEFrQWdBeUFFUVJCcUVPVUNJZ0ZGQkVCQmZ5RUNJQUFoQVF3QkMwRUFJUUlDUUNBQUVLUURRUUJJQkVCQmZ5RUNEQUVMSUFSQklHb2dBQ0FCRUpRRUdnc2dBeEJHSUFBaEF3c2dBeEJHQ3lBQkVFWUxJQVJCTUdva0FDQUNDNGNCQUNNQVFSQnJJZ01rQUNBQkVEVWhBU0FBUVJnUVRDQURRUWhxSUFGQkFCQ3dBaEN2QWlJQUtBSUFRUWhxSVFVZ0JDZ0NBQ0VFSXdCQkVHc2lBU1FBSUFFZ0JEWUNDQ0FGSUFFb0FnZ29BZ0EyQWdBZ0JVRUVhaEJOR2lBQlFSQnFKQUFnQUJCS1FRRTZBQVFnQUNnQ0FDQUNOZ0lFSUFBb0FnQkJBRFlDQUNBRFFSQnFKQUFMdVFJQUlBQW9BZ0FnQVNnQ0FCQnhJQUFvQWdRZ0FTZ0NCQkJ4YWlBQUtBSUlJQUVvQWdnUWNXb2dBQ2dDRENBQktBSU1FSEZxSUFBb0FoQWdBU2dDRUJCeGFpQUFLQUlVSUFFb0FoUVFjV29nQUNnQ0dDQUJLQUlZRUhGcUlBQW9BaHdnQVNnQ0hCQnhhaUFBS0FJZ0lBRW9BaUFRY1dvZ0FDZ0NKQ0FCS0FJa0VIRnFJQUFvQWlnZ0FTZ0NLQkJ4YWlBQUtBSXNJQUVvQWl3UWNXb2dBQ2dDTUNBQktBSXdFSEZxSUFBb0FqUWdBU2dDTkJCeGFpQUFLQUk0SUFFb0FqZ1FjV29nQUNnQ1BDQUJLQUk4RUhGcUlBQW9Ba0FnQVNnQ1FCQnhhaUFBS0FKRUlBRW9Ba1FRY1dvZ0FDZ0NTQ0FCS0FKSUVIRnFJQUFvQWt3Z0FTZ0NUQkJ4YWlBQUtBSlFJQUVvQWxBUWNXb2dBQ2dDVkNBQktBSlVFSEZxSUFBb0FsZ2dBU2dDV0JCeGFpQUFLQUpjSUFFb0Fsd1FjV29MQ2dBZ0FFRU1haWdDQUFzL0FRSi9Ba0FnQVVFQVRBMEFJQUJCQURZQ0FFRUJJUUlEUUNBQklBSkdEUUVnQUNBQ1FRSjBhaUFEUVFGcUlnTTJBZ0FnQWtFQmFpRUNEQUFMQUFzTDlBc0NCbjhLZkNNQVFlQUJheUlGSkFBZ0JVSFFBR29oQnlNQVFlQUdheUlFSkFBZ0JTQUNLd01RSUFNckF4QWlDNklnQWlzREFDQURLd01Bb2lBQ0t3TUlJQU1yQXdnaURLS2dvQ0FDS3dNWW9Ea0RDQ0FGSUFJckF6Z2dDeUFDS3dNd29pQUNLd01nSUFNckF3QWlDcUlnRENBQ0t3TW9vcUNnb0RrREVDQUZJQUlyQTFnZ0N5QUNLd05Rb2lBS0lBSXJBMENpSUFJckEwZ2dBeXNEQ0NJTG9xQ2dvRGtER0NBRUlBc2dBaXNEQUNJT29qa0R5QVFnQkNBS0lBNmlPUVBBQkNBRUlBNGdBeXNERUNJTW9qa0QwQVFnQkNBTUlBSXJBd2dpRDZJNUErZ0VJQVFnQ3lBUG9qa0Q0QVFnQkNBS0lBK2lPUVBZQkNBRUlBSXJBeEFpRFRrRG1BVWdCQ0FQT1FPUUJTQUVJQTQ1QTRnRklBUWdEQ0FOb2prRGdBVWdCQ0FMSUEyaU9RUDRCQ0FFSUFvZ0RhSTVBL0FFSUFRZ0RDQUNLd01nSWc2aU9RT3dCU0FFSUFzZ0RxSTVBNmdGSUFRZ0NpQU9vamtEb0FVZ0JDQU1JQUlyQXlnaUQ2STVBOGdGSUFRZ0N5QVBvamtEd0FVZ0JDQUtJQStpT1FPNEJTQUVJQUlyQXpBaURUa0QrQVVnQkNBUE9RUHdCU0FFSUE0NUErZ0ZJQVFnRENBTm9qa0Q0QVVnQkNBTElBMmlPUVBZQlNBRUlBb2dEYUk1QTlBRklBUWdEQ0FDS3dOQUlnNmlPUU9RQmlBRUlBc2dEcUk1QTRnR0lBUWdDaUFPb2prRGdBWWdCQ0FNSUFJckEwZ2lENkk1QTZnR0lBUWdDeUFQb2prRG9BWWdCQ0FLSUEraU9RT1lCaUFFSUFJckExQWlEVGtEMkFZZ0JDQVBPUVBRQmlBRUlBNDVBOGdHSUFRZ0RDQU5vamtEd0FZZ0JDQUxJQTJpT1FPNEJpQUVJQW9nRGFJNUE3QUdJQVJCQUVIQUFCQTZJZ0pDQURjRFNDQUNRVUJyUW9DQWdJQ0FnSUQ0djM4M0F3QWdBa0lBTndOUUlBSkNBRGNEV0NBQ1FnQTNBMkFnQWtLQWdJQ0FnSUNBK0Q4M0EyZ2dBa0h3QUdwQkFFRXdFRG9hSUFKQ2dJQ0FnSUNBZ1BnL053T2dBU0FDUWFnQmFrRUFRY2dBRURvYUlBSkNnSUNBZ0lDQWdQaS9memNEOEFFZ0FrSDRBV3BCQUVFd0VEb2FJQUpDQURjRHNBSWdBa0tBZ0lDQWdJQ0ErTDkvTndPb0FpQUNRZ0EzQTdnQ0lBSkNBRGNEd0FJZ0FrSUFOd1BJQWlBQ1FvQ0FnSUNBZ0lENFB6Y0QwQUlnQWtIWUFtcEJBRUh3QUJBNkdpQUNRb0NBZ0lDQWdJRDRQemNEeUFNZ0FrSFFBMnBCQUVFd0VEb2FJQUpDZ0lDQWdJQ0FnUGcvTndPQUJDQUNRWWdFYWtFQVFUQVFPaG9nQWtLQWdJQ0FnSUNBK0Q4M0E3Z0VBMEJCQUNFRElBWkJBMGNFUUFOQUlBTkJCa2NFUUNBRFFRTjBJZ2dnQnlBR1FUQnNhbW9oQ1VFQUlRSkVBQUFBQUFBQUFBQWhDZ05BSUFKQkRFY0VRQ0FFUWNBRWFpQUdRZUFBYkdvZ0FrRURkR29yQXdBZ0JDQUNRVEJzYWlBSWFpc0RBS0lnQ3FBaENpQUNRUUZxSVFJTUFRc0xJQWtnQ2prREFDQURRUUZxSVFNTUFRc0xJQVpCQVdvaEJnd0JDd3NnQkVIZ0Jtb2tBRUYvSVFNQ1FDQUJLd05ZSUFFckExQWdCU3NER0NJTW9pQUJLd05BSWdzZ0JTc0RDQ0lPb2lBRkt3TVFJZzhnQVNzRFNLS2dvS0FpQ2tRQUFBQUFBQUFBQUdJRWZ5QUJLd01nSVJBZ0FTc0RLQ0VSSUFFckF6QWhFaUFCS3dNNElSTWdCU0FCS3dNQUlnMGdDcUlnQVNzREVDQU1vaUFOSUE2aUlBRXJBd2dnRDZLZ29DQUJLd01Zb0NJTklBdWlvU0FLSUFxaUlndWpPUU1nSUFVZ0FTc0RDQ0FLb2lBTklBRXJBMGlpb1NBTG96a0RLQ0FGSUFFckF4QWdDcUlnRFNBQkt3TlFvcUVnQzZNNUF6QWdCU0FCS3dNZ0lBcWlJQk1nRWlBTW9pQVFJQTZpSUE4Z0VhS2dvS0FpRENBQkt3TkFvcUVnQzZNNUF6Z2dCU0FCS3dNb0lBcWlJQXdnQVNzRFNLS2hJQXVqT1FOQUlBVWdBU3NETUNBS29pQU1JQUVyQTFDaW9TQUxvemtEU0VFQUJVRi9DMEVBVGdSQVFRQWhBZ05BUVFBaEF5QUNRUUpHRFFJRFFDQURRUVpIQkVBZ0EwRURkQ0lFSUFBZ0FrRXdiR3BxSVFaQkFDRUJSQUFBQUFBQUFBQUFJUW9EUUNBQlFRTkhCRUFnQlVFZ2FpQUNRUmhzYWlBQlFRTjBhaXNEQUNBRlFkQUFhaUFCUVRCc2FpQUVhaXNEQUtJZ0NxQWhDaUFCUVFGcUlRRU1BUXNMSUFZZ0Nqa0RBQ0FEUVFGcUlRTU1BUXNMSUFKQkFXb2hBZ3dBQ3dBTFFRQkJBMEh0RjBFQUVEMExJQVZCNEFGcUpBQWdBd3NJQUNBQVFlZ0FhZ3NMQUNBQVFRQWdBUkE2R2d2RkVnSVVmd0Y5SXdCQk1Hc2lEU1FBQWtBQ1FBSkFBa0FDUUFKQUFrQWdBRUVNYWlJSktBSUVJQUFvQW13UXRRSWdCVTRFUUNBQlFRRVFuQU1nQVJDc0FpQUZFSkVDSUFWQkFDQUZRUUJLR3lFQ0EwQWdBaUFHUmcwQ0lBUWdCa0VDZEdvb0FnQWhBQ0FCRUt3Q0lBWVFQQ0FBTmdJQUlBWkJBV29oQmd3QUN3QUxJQTFCR0dvUWtnSWhCeUFDSVJVZ0F5RVFJd0JCRUdzaUV5UUFBa0FDUUFKQUFrQWdDU2dDQkNBSlFReHFJaGtRUkVZRVFDQVFRUUJNRFFFZ0JTQVFTZzBDSUFrb0FnUWdCVW9OQXlBVFFYODJBZ3dnQ1VFWWFpSU9JQVVnRTBFTWFoRDRBeUFUUVg4MkFnZ2dDVUVrYWlJWUlBVWdFMEVJYWhENEF5QUpRVEJxSWhFZ0JSQ1JBaUFSUVFBUVBDQVJFRVFRaEFaQmZ5RURBMEFnQ1NnQ0NDQUlUQVJBSUFrb0FnUWdHUkJFUndSQVFkQ3lCRUdja3dFUU0wSGFrd0VRTTBIS3hRQVFNMEc3QVJBMlFkdkpBQkF6UWIyV0FSQXpFRGNNRGdzRklCRkJBQkE4SUJFUVJDQUpLQUlFSUFrb0FnQVE5d01nRVVFQUVEd2hEeUFKS0FJRUlRdEJBQ0VLUVFBaEFnSkFBa0FDUUFKQUlCZ1FSQ0FGUmdSQUlCQkJBRXdOQVNBRklCQktEUUlnQzBFQVRBMERJQVZCQUNBRlFRQktHeUVTQTBBZ0NpQVNSZzBGSUFRZ0NrRUNkR29oRkVFQUlSWkJmeUVHQTBBZ0N5QVdSZ1JBSUFwQkFXb2hDaUFDSUFacUlRSU1BZ1VnQmlBVklCUW9BZ0JCNEFCc2FpQVZJQVFnRHlBV1FRSjBhaUlYS0FJQVFRSjBhaWdDQUVIZ0FHeHFFSnNESWd4TEJFQWdGeWdDQUNFR0lCZ2dDaEE4SUFZMkFnQWdEQ0VHQ3lBV1FRRnFJUllNQVFzQUN3QUxBQXRCMExJRVFiTDdBQkF6UWRxVEFSQXpRY3JGQUJBelFjWUJFRFpCMjhrQUVETkJvS1lCRURNUU54QUFBQXRCMExJRVFlcVpBUkF6UWRxVEFSQXpRY3JGQUJBelFjY0JFRFpCMjhrQUVETkJrNXNCRURNUU54QUFBQXRCMExJRVFjR2RBUkF6UWRxVEFSQXpRY3JGQUJBelFjZ0JFRFpCMjhrQUVETkIrSjRCRURNUU54QUFBQXRCMExJRVFhaXFBUkF6UWRxVEFSQXpRY3JGQUJBelFja0JFRFpCMjhrQUVETkJzS3dCRURNUU54QUFBQXNnQWlBRFNRUkFJQTRnR0JDckF5QVpRUUFRUENBUlFRQVFQQ0FKS0FJRUVQUUJJQUloQXdzZ0NFRUJhaUVJREFFTEN5QVRRUkJxSkFBTUJBdEIwTElFUVp5VEFSQXpRZHFUQVJBelFjckZBQkF6UVpvQkVEWkIyOGtBRUROQnZaWUJFRE1RTnd3S0MwSFFzZ1JCNnBrQkVETkIycE1CRUROQnlzVUFFRE5CbXdFUU5rSGJ5UUFRTTBHVG13RVFNeEEzREFrTFFkQ3lCRUhCblFFUU0wSGFrd0VRTTBIS3hRQVFNMEdjQVJBMlFkdkpBQkF6UWZpZUFSQXpFRGNNQ0F0QjBMSUVRZWVpQVJBelFkcVRBUkF6UWNyRkFCQXpRWjBCRURaQjI4a0FFRE5CNWFNQkVETVFOd3dIQ3lBSlFSaHFJZzRRUkNBRlJ3MEJRUUFoQmdKQUEwQUNRQ0FPRUVRZ0JrMEVRQ0FIRUlNR1FRRkhEUUVnQVVFQkVKd0RJQUVRckFJZ0JSQ1JBa0VBSVFZZ0JVRUFJQVZCQUVvYklRSURRQ0FDSUFaR0RRUWdCQ0FHUVFKMGFpZ0NBQ0VBSUFFUXJBSWdCaEE4SUFBMkFnQWdCa0VCYWlFR0RBQUxBQXNnRGlBR0VEd29BZ0JCZjBZTkJTQU9JQVlRUENnQ0FDQUZUZzBHSUFRZ0RpQUdFRHdvQWdCQkFuUnFLQUlBSUJCT0RRY2dCQ0FPSUFZUVBDZ0NBRUVDZEdvaEZDTUFRU0JySWc4a0FDQVBJQlFRM0FJMkFoQWdEMEVZYWlFWElBOUJFR29oRENBUFFRaHFJUU5CQUNFS0l3QkJJR3NpQ0NRQUlBY1FQaG9nRkNnQ0FDRVNJQWNRamdFaEFpQUlRUUE2QUI4Q1FBSkFJQUpGRFFBZ0J5QVNJQUlRV3lJS0VEd29BZ0FpQzBVTkFBTkFJQXNvQWdBaUMwVU5BU0FTSUFzb0FnUkhCRUFnQ3lnQ0JDQUNFRnNnQ2tjTkFnc2dCeEJaSUF0QkNHb2dGQkRRQVVVTkFBc01BUXNnQ0VFUWFpQUhJQkpCMU5nQklBd2dBeENCQmlBSEVENG9BZ0FoRENBSEVGa2hBd0pBSUFJRVFDQU1RUUZxc3lBREtnSUFJQUt6bEY1RkRRRUxJQWdnQWhEaEFVRUJjeUFDUVFGMGNqWUNEQ0FJQW44Z0J4QStLQUlBUVFGcXN5QUhFRmtxQWdDVmpTSWFRd0FBZ0U5ZElCcERBQUFBQUdCeEJFQWdHcWtNQVF0QkFBczJBZ2dnQnlBSVFReHFJQWhCQ0dvUWVpZ0NBQkNCQkNBU0lBY1FqZ0VpQWhCYklRb0xBa0FnQnlBS0VEd29BZ0FpQTBVRVFDQUlLQUlRSUFkQkNHb2lBeWdDQURZQ0FDQUhJQWdvQWhBMkFnZ2dCeUFLRUR3Z0F6WUNBQ0FJS0FJUUtBSUFSUTBCSUFnb0FoQWhBeUFISUFnb0FoQW9BZ0FvQWdRZ0FoQmJFRHdnQXpZQ0FBd0JDeUFJS0FJUUlBTW9BZ0EyQWdBZ0F5QUlLQUlRTmdJQUN5QUlRUkJxSWdNUXVBRWhDeUFIRUQ0aUFpQUNLQUlBUVFGcU5nSUFJQWhCQVRvQUh5QURLQUlBSVF3Z0EwRUFOZ0lBSUF3RVFDQURFRW9pQWkwQUJBUkFJQUlvQWdBZ0RFRUlhaEQvQlFzZ0RBUkFJQUlvQWdBYUlBd1FOQXNMQ3lBWElBaEJFR29nQ3hDQkFTQUlRUjlxRUxFQ0lBaEJJR29rQUNBWEVHOGhBaUFQUVNCcUpBQWdBa0VFYWlBRUlBWkJBblJxRUtzQ0lBWkJBV29oQmd3QkN3c2dBUkNHQmlFRklBY1Fnd1loQkNNQVFTQnJJZ01rQUNBRkVOTUJJQVJKQkVBZ0JSQTFJUUlnQlNBRFFRaHFJQVFnQlJCRUlBSVEyZ0lpQWhEaUFpQUNFTGdDQ3lBRFFTQnFKQUFnRFVFUWFpQUhFUG9ERUxNQ0lRUURRQ0FFSUExQkNHb1FheEN6QWhDREFVVU5BU0FFRUc5QkJHb1FSRVVOQjBHQUFSQk1JUVVnQUJDSkJpRURJQlVnQkJCdktBSUFRZUFBYkdvaEFpQUZRUUU2QUdRZ0JTQUROZ0lBSUFWQjZBQnFFRTBhSUFWQjlBQnFFRTBhSUFWQkJHb2dBa0hnQUJBL0dpQU5JQVUyQWdnZ0JVRUFFSndESUFFUWhnWWdEVUVJYWhDckFpQUVFRzhoQWlBQUlBMG9BZ2dnRlNBUUlBSkJCR29pQWtFQUVEd2dBaEJFRUlnR0lBUVErUU1NQUFzQUN5QUhLQUlJSVFBZ0J4QTFJUUlEUUNBQUJFQWdBQ2dDQUNFQklBSWdBRUVJYWhEL0JTQUFFRFFnQVNFQURBRUxDeUFIRUxJQ0N5QU5RVEJxSkFBUEMwSFFzZ1JCc3ZzQUVETkIxLzBBRUROQnlzVUFFRE5CNndJUU5rSGJ5UUFRTTBIQmdRRVFNeEEzREFRTFFkQ3lCRUdtaEFFUU0wSFgvUUFRTTBIS3hRQVFNMEh0QWhBMlFkdkpBQkF6UVppR0FSQXpFRGNNQXd0QjBMSUVRZktJQVJBelFkZjlBQkF6UWNyRkFCQXpRZTRDRURaQjI4a0FFRE5COElvQkVETVFOd3dDQzBIUXNnUkJxb3dCRUROQjEvMEFFRE5CeXNVQUVETkI3d0lRTmtIYnlRQVFNMEh3aWdFUU14QTNEQUVMUWRDeUJFR0lqd0VRTTBIWC9RQVFNMEhLeFFBUU0wR0RBeEEyUWR2SkFCQXpRZUdQQVJBekVEY0xFQUFBQ3hNQUlBQWdBQ2dDQkNJQVFRRnFOZ0lFSUFBTHJRRUNDSHdCZjBGL0lRc2dBU3NEV0NBQkt3TlFJQUlyQXhBaUE2SWdBU3NEUUNBQ0t3TUFJZ1NpSUFJckF3Z2lCU0FCS3dOSW9xQ2dvQ0lHUkFBQUFBQUFBQUFBWWdSL0lBRXJBemdoQnlBQkt3TXdJUWdnQVNzREtDRUpJQUVyQXlBaENpQUFJQUVyQXhnZ0FTc0RFQ0FEb2lBQkt3TUFJQVNpSUFVZ0FTc0RDS0tnb0tBZ0JxTTVBd0FnQUNBSElBZ2dBNklnQ2lBRW9pQUZJQW1pb0tDZ0lBYWpPUU1JUVFBRlFYOExDd2tBSUFCQkFEb0FBQXNvQVFGL0lBQWdBU2dDQURZQ0FDQUJLQUlBSVFNZ0FDQUJOZ0lJSUFBZ0FpQURhallDQkNBQUMwVUJBMzhnQUVIb0FHb2hBUU5BSUFFUVJDQUNTd1JBSUFFZ0FoQThLQUlBSWdNRVFDQURFSTBHQ3lBREVEUWdBa0VCYWlFQ0RBRUxDeUFBUWZRQWFoQjBJQUVRZEFzbEFRRi9JQUFvQWdBaEFpQUFJQUUyQWdBZ0FnUkFJQUlFUUNBQ0VJMEdDeUFDRURRTEN6RUJBWDhnQUJEa0FpQUFLQUlBQkVBZ0FDQUFLQUlBRUtrRElBQVFOUm9nQUNnQ0FDRUJJQUFRMUFFYUlBRVFOQXNMWXdFQmZ5QUJCRUFnQVVFa2FpSUFRZFFBYWhDUEJpQUFRY2dBYWhCMElBQkJER29pQWtFd2FoQjBJQUpCSkdvUWRDQUNRUmhxRUhRZ0FrRU1haEIwSUFCQkNHcEJBQkNPQmlBQlFRaHFJZ0JCRUdvUTRRTWdBRUVFYWhDdkJRc2dBUkEwQ3hJQUlBQkJBRFlDQkNBQVFaam5BellDQUFzSkFDQUFJQUUyQWdnTEV3QWdBRUVJTmdJRUlBQkJER3BCQ0JDUkFndXBBZ0VIZnlBQUVFb2hBZ0pBSUFFRVFDQUFJQUlnQVJEL0F4Q3VBaUFBRUVvZ0FUWUNBRUVBSVFJRFFDQUJJQUpHQkVBZ0FFRUlhaUlDS0FJQUlnTkZEUU1nQUNBREtBSUVJQUVRV3lJSEVEd2dBallDQUFOQUlBTW9BZ0FpQWtVTkJBSkFJQUlvQWdRZ0FSQmJJZ1FnQjBZTkFDQUNJUVVnQUNBRUVEd29BZ0JGQkVBZ0FDQUVFRHdnQXpZQ0FDQUVJUWNNQVFzRFFBSkFJQVVpQmlnQ0FFVUVRRUVBSVFVTUFRc2dBQkJaSUFKQkNHb2dCaWdDQUVFSWFoRFFBU0VJSUFZb0FnQWhCU0FJRFFFTEN5QURJQVUyQWdBZ0JpQUFJQVFRUENnQ0FDZ0NBRFlDQUNBQUlBUVFQQ2dDQUNBQ05nSUFEQUVMSUFJaEF3d0FDd0FGSUFBZ0FoQThRUUEyQWdBZ0FrRUJhaUVDREFFTEFBc0FDeUFBUVFBUXJnSWdBQkJLUVFBMkFnQUxDeVFBUWJpWUJDMEFBRUVCY1VVRVFFR3NtQVFRcFFOQnVKZ0VRUUU2QUFBTFFheVlCQXVpQVFFRmZ5TUFRUkJySWdNa0FDQUFFRDRhSUFFb0FnQWhCQUpBQWtBZ0FCQ09BU0lGUlEwQUlBQWdCQ0FGRUZzaUJoQThLQUlBSWdKRkRRQURRQ0FDS0FJQUlnSkZEUUVnQkNBQ0tBSUVSd1JBSUFJb0FnUWdCUkJiSUFaSERRSUxJQVFnQWlnQ0JFY05BQ0FBRUZrZ0FrRUlhaUFCRU5BQlJRMEFDeUFEUVFocUlBSVFnUUVvQWdBaEFnd0JDeUFERUlVRUlnSTJBZ2dMSUFOQkVHb2tBQ0FDQ3dvQUlBRkJCR29RL1FRTENBQWdBQkMwQWhvTEhBQWdBVUgvLy8vL0FVc0VRRUdYQ0JDc0FRQUxJQUZCQTNRUVRBdEFBUUYvSUFBUWhRY2dBVWtFUUJDY0FRQUxJQUFnQUJBMUlBRVEvUVlpQWpZQ0FDQUFJQUkyQWdRZ0FCQTFJQUlnQVVFVWJHbzJBZ0FnQUVFQUVQVUdDMVlCQVg4akFFRVFheUlFSkFBZ0JDQUFJQU1RdXdRaEF5QUFFRFVoQUFOQUlBRWdBa2NFUUNBQUlBTW9BZ1FnQVJDM0F5QURJQU1vQWdSQkZHbzJBZ1FnQVVFVWFpRUJEQUVMQ3lBREVHNGdCRUVRYWlRQUN5WUFJQUFvQWdBYUlBQW9BZ0FnQUJEYkFXb2FJQUFvQWdBYUlBQW9BZ0FnQUJDVUFXb2FDd1FBSUFFTElRRUJmeUFCSUFCcklRTWdBQ0FCUndSQUlBSWdBQ0FERU1zQ0N5QUNJQU5xQ3djQUlBRWdBR3NMVGdFQmZ5TUFRUkJySWdRa0FDQUVJQUFnQXhDdkF5RURJQUFRTlJvZ0FpQUJheUlBUVFCS0JFQWdBeWdDQkNBQklBQVFQeG9nQXlBREtBSUVJQUJxTmdJRUN5QURFRzRnQkVFUWFpUUFDeGNBSUFCQ0FEY0NBQ0FBUVFFNkFCQWdBRUlBTndJSUN5d0FJQUFvQWdBYUlBQW9BZ0FnQUJEY0FVRVViR29hSUFBb0FnQWFJQUFvQWdBZ0FCQ0FBVUVVYkdvYUMxTUJBMzhqQUVFUWF5SURKQUFnQXlBQUlBRVF1d1FpQWlnQ0JDRUJJQUlvQWdnaEJBTkFJQUVnQkVZRVFDQUNFRzRnQTBFUWFpUUFCU0FBRURVYUlBRVFvUVlnQWlBQlFSUnFJZ0UyQWdRTUFRc0xDd3dBSUFBb0FnQWFJQUVRTkFzS0FDQUJRUVJxRU5FQkN5a0JBWDhEUUNBQ1FRaEdSUVJBSUFFZ0Ftb2dBQ0FDYXkwQUJ6b0FBQ0FDUVFGcUlRSU1BUXNMQ3lvQkFYOGpBRUVRYXlJQ0pBQWdBa0VJYWlBQkVJb0VJZ0VnQUJDQ0JDQUJFTkVCSUFKQkVHb2tBQXNaQVFGL0lBQVFnQUVoQWlBQUlBRVFvQVVnQUNBQ0VLSUdDeXdCQVg4akFFRVFheUlDSkFBZ0FpQUJOZ0lNSUFBZ0FrRU1haUFDUVFocUVMRUdJQUpCRUdva0FDQUFDOW9FQWdsL0FYMGpBRUVnYXlJRkpBQWdCU0FCRU53Q05nSVFJQVZCR0dvaENDQUZRUkJxSVFrZ0JVRUlhaUVLSXdCQklHc2lBaVFBSUFBUVBob2dBU2dDQUNFR0lBQVFqZ0VoQXlBQ1FRQTZBQjhDUUFKQUlBTkZEUUFnQUNBR0lBTVFXeUlIRUR3b0FnQWlCRVVOQUFOQUlBUW9BZ0FpQkVVTkFTQUdJQVFvQWdSSEJFQWdCQ2dDQkNBREVGc2dCMGNOQWdzZ0FCQlpJQVJCQ0dvZ0FSRFFBVVVOQUFzTUFRc2dBa0VRYWlBQUlBWkIxTmdCSUFrZ0NoQ0JCaUFBRUQ0b0FnQWhBU0FBRUZraEJBSkFJQU1FUUNBQlFRRnFzeUFFS2dJQUlBT3psRjVGRFFFTElBSWdBeERoQVVFQmN5QURRUUYwY2pZQ0RDQUNBbjhnQUJBK0tBSUFRUUZxc3lBQUVGa3FBZ0NWalNJTFF3QUFnRTlkSUF0REFBQUFBR0J4QkVBZ0M2a01BUXRCQUFzMkFnZ2dBQ0FDUVF4cUlBSkJDR29RZWlnQ0FCQ0JCQ0FHSUFBUWpnRWlBeEJiSVFjTEFrQWdBQ0FIRUR3b0FnQWlBVVVFUUNBQ0tBSVFJQUJCQ0dvaUFTZ0NBRFlDQUNBQklBSW9BaEEyQWdBZ0FDQUhFRHdnQVRZQ0FDQUNLQUlRS0FJQVJRMEJJQUlvQWhBaEFTQUFJQUlvQWhBb0FnQW9BZ1FnQXhCYkVEd2dBVFlDQUF3QkN5QUNLQUlRSUFFb0FnQTJBZ0FnQVNBQ0tBSVFOZ0lBQ3lBQ1FSQnFJZ0VRdUFFaEJDQUFFRDRpQUNBQUtBSUFRUUZxTmdJQUlBSkJBVG9BSHlBQktBSUFJUUFnQVVFQU5nSUFJQUFFUUNBQkVFb2lBUzBBQkFSQUlBRW9BZ0FnQUVFSWFoQ1hCZ3NnQUFSQUlBRW9BZ0FhSUFBUU5Bc0xDeUFJSUFKQkVHb2dCQkNCQVNBQ1FSOXFFTEVDSUFKQklHb2tBQ0FJRUc4aEFDQUZRU0JxSkFBZ0FFRUVhZ3NwQVFGL0EwQWdBa0VFUmtVRVFDQUJJQUpxSUFBZ0Ftc3RBQU02QUFBZ0FrRUJhaUVDREFFTEN3dUNBd0VFZndKQUFrQUNRQUpBSUFBb0FoZ09Bd0FBQVFJTElBQW9BaXdpQVVFQUlBRkJBRW9iSVFOQkFDRUJBMEFnQVNBRFJnMERBa0FnQUNBQlFRaDBhaUlDUVRScUtBSUFRUUJJRFFBZ0Fpc0RVRVFBQUFBQUFBRGdQMk5GRFFBZ0FrRi9OZ0k0SUFKQmZ6WUNOQ0FDUVFZMkFwd0NDeUFCUVFGcUlRRU1BQXNBQ3lBQUtBSXNJZ0ZCQUNBQlFRQktHeUVEUVFBaEFRTkFJQUVnQTBZTkFnSkFJQUFnQVVFSWRHb2lBa0UwYWlnQ0FFRUFTQTBBSUFJckExQkVBQUFBQUFBQTREOWpSUTBBSUFKQmZ6WUNQQ0FDUVg4MkFqUWdBa0VHTmdLY0Fnc2dBVUVCYWlFQkRBQUxBQXNnQUNnQ0xDSUJRUUFnQVVFQVNoc2hCRUVBSVFFRFFDQUJJQVJHRFFGQkFDRURBa0FnQUNBQlFRaDBhaUlDUVRocUtBSUFRUUJJRFFBZ0Fpc0RXRVFBQUFBQUFBRGdQMk5GRFFBZ0FrRi9OZ0k0UVFFaEF3c0NRQ0FDS0FJOFFRQklEUUFnQWlzRFlFUUFBQUFBQUFEZ1AyTkZEUUFnQWtGL05nSThJQU5GRFFBZ0FrRUdOZ0tjQWdzZ0FVRUJhaUVCREFBTEFBc0xnZ0lCQkg4Z0FTQUFFSUFCSWdKTEJFQWpBRUVnYXlJRUpBQUNRQ0FCSUFKcklnTWdBQkExS0FJQUlBQW9BZ1JyUVJSdFRRUkFJQUFnQXhDakJnd0JDeUFBRURVaEFTQUVRUWhxSUFBZ0FCQ0FBU0FEYWhDNUJDQUFFSUFCSUFFUWpBY2hBaU1BUVJCcklnRWtBQ0FCSUFJb0FnZzJBZ0FnQWlnQ0NDRUZJQUVnQWtFSWFqWUNDQ0FCSUFVZ0EwRVViR28yQWdRZ0FTZ0NBQ0VEQTBBZ0FTZ0NCQ0FEUndSQUlBSW9BaEFhSUFFb0FnQVFvUVlnQVNBQktBSUFRUlJxSWdNMkFnQU1BUXNMSUFFUXF3RWdBVUVRYWlRQUlBQWdBaENKQnlBQ0VJWUhDeUFFUVNCcUpBQVBDeUFCSUFKSkJFQWdBQ0FBS0FJQUlBRkJGR3hxRUtnR0N3dXBBUUVFZnlNQVFTQnJJZ01rQUNBQUlBRTJBZ0FnQTBFWWFpQUJFS2tHSVFSQkVCQk1JUVVqQUVFZ2F5SUNKQUFnQWlBQk5nSU1JQVVRL2dNZ0JVSGcyQUUyQWdBZ0JVRU1haUFDUVFocUlBSkJER29nQWtFWWFoQ3RBaUFDUVJCcUVLMENHaUFDUVNCcUpBQWdBQ0FGTmdJRUlBUVF1QUVhSUFNZ0FUWUNCQ0FESUFFMkFnQWdCQ2dDQUNFQklBUkJBRFlDQUNBQkJFQWdCQ0FCRUpBR0N5QURRU0JxSkFBZ0FBdWVBUUVDZnlBQVFnQTNBZ0FnQUVFSWFpSUJRUUEyQWdBZ0FVRUVhaEJOR2lBQlFSQnFFRTBhSUFCQkpHb2lBVUxTQ1RjQ0FDQUJRUWhxRUlzRUdpQUJRUXhxSWdKQ0FEY0NCQ0FDSUFFMkFnQWdBa0VNYWhCTkdpQUNRUmhxRUUwYUlBSkJKR29RVFJvZ0FrRXdhaEJOR2lBQlFjZ0FhaEJOR2lBQlFkUUFhaENsQXlBQlFSQTJBbXdnQVVJQU53SmtJQUlRa3dZZ0FrRUJFSklHSUFBTHBBSUJBMzhnQUNnQ0FDRUNJQUFnQVRZQ0FDQUNCRUFnQWdSQUlBSkJsQVpxSWdCQkdHb1E1QUVnQUVFTWFoQjBJQUFRZENBQ1FZd0ZhaUlBUWZ3QWFoQjBJQUJCOEFCcUVIUWdBRUhjQUdvUTVRVWdBa0g4QkdvUTVBRWdBa0dnQVdvaUFFR1FBV29RZENBQVFkd0FhaUlCUVNocUVLQUVJQUZCSEdvUWRDQUFRY2dBYWhDaEJDQUFRVHhxRUtFRUlBQkJJR29Rb0FRZ0FFRVFhaUlBRUlRQ0lBQW9BZ0FFUUNBQUlBQW9BZ0FRMVFZZ0FCQTFHaUFBS0FJQUlRRWdBQkM3QVJvZ0FSQTBDeUFDUWR3QWFoQ09CQm9nQWtISUFHb2lBeWdDQ0NFQUlBTVFOU0VFQTBBZ0FBUkFJQUFvQWdBaEFTQUVJQUJCQ0dvUXBRWWdBQkEwSUFFaEFBd0JDd3NnQXhDeUFpQUNRVUJyRU5FQklBSkJER29RNUFFTElBSVFOQXNMQ0FBZ0FDQUJFSGtMMkFFQkJYOGpBRUhBQVdzaUF5UUFJQUFnQTBFSWFpSUJFS3NHSUFCQkJHb2dBVUVFY2hDckJnTkFBa0JCQUNFQklBSkJBMFlFUUFOQUlBRWdBQ2dDc0FFaUFrRURkRUdvcXdGcUtBSUFUZzBDSUFBZ0FVRURkQ0lDYWtIb0FHb2dBaUFEYWtId0FHb1FwZ1lnQVVFQmFpRUJEQUFMQUFVRFFDQUJRUVJHUlFSQUlBRkJBM1FpQkNBQUlBSkJCWFFpQldwcVFRaHFJQU1nQldvZ0JHcEJFR29RcGdZZ0FVRUJhaUVCREFFTEN5QUNRUUZxSVFJTUFnc0FDd3NnQXlBQ05nSzRBU0FBSUFOQkNHcEJ1QUVRUHhvZ0EwSEFBV29rQUF0aEFRTi9JQUFvQWdBaEFpQUFJQUUyQWdBZ0FnUkFJQUlFUUNBQ1FRUnFJZ01vQWdnaEFDQURFRFVoQkFOQUlBQUVRQ0FBS0FJQUlRRWdCQ0FBUVFocUVKY0dJQUFRTkNBQklRQU1BUXNMSUFNUXNnSWdBa0VBRUxBR0N5QUNFRFFMQ3drQUlBRkJBRHNCQUFzTEFDQUFJQUZCQWhENkFRdUNDd0VXZkFKQUFrQUNRQUpBQWtBQ1FDQUZRUUZyRGdRQkFnTUFCUXNnQUNzREVDSVJSQUFBQUFBQUFCaEFvaUVYSUFBckF4Z2lFa1FBQUFBQUFBQVlRS0loR0NBQ0lBQXJBemdpR2FFZ0FDc0RLQ0lhb3lJS0lBcWlJUUlnQVNBQUt3TXdJaHVoSUFBckF5QWlEcU1pQ1NBSm9pRUJJQUFyQTBBaEZTQUFLd01JSVJNZ0FDc0RBQ0VVSUJJZ0VxQWhEeUFSSUJHZ0lSWkJBU0VGSUFvaEJpQUpJUWNEUUFKQUFrQWdBVVFBQUFBQUFBQUFBR0lnQWtRQUFBQUFBQUFBQUdKeVJRUkFSQUFBQUFBQUFBQUFJUWNNQVFzZ0JpQVBJQWNnRWlBQklBR2dJQUlnQWFBaUVLQ2lJQk1nRUtJZ0VLSWdGQ0FRb2tRQUFBQUFBQUR3UDZDZ0lnc2dCNklnQmlBV0lBZWlvcUNnSUFtaElCZ2dCNklnRmlBR29pQVRJQUlnQXFJZ0FVUUFBQUFBQUFBVVFLSWdBYUlnQWlBQlJBQUFBQUFBQUFoQW9pSUhvaUlNb0tDaUlCUWdCeUFDb0tKRUFBQUFBQUFBOEQrZ29LQ2dvNkVpQjZJaURTQUdvaUFMSUFhaUlCRWdBaUFDb0NBUW9LS2dvQ0FLb1NBTklCY2dCcUlnRXlBQ1JBQUFBQUFBQUJSQW9pQUNvaUFCSUFHaUlBeWdvS0lnRkNBQ1JBQUFBQUFBQUFoQW9pQUJvS0pFQUFBQUFBQUE4RCtnb0tDZ282RWhCaUFGUVFSSERRRWdCaUVJQ3lBRElCc2dEaUFIb2lBVm82QTVBd0FnR1NBYUlBaWlJQldqb0NFQ0RBVUxJQVZCQVdvaEJTQUdJQWFpSVFJZ0J5QUhvaUVCREFBTEFBc2dBU0FBS3dNQUlndWhJZ0VnQWFJZ0FpQUFLd01Jb1NJR0lBYWlvQ0lIbnlJQ21pRU1JQUFyQXhoRUFBQUFBSVRYbDBHaklnaEVBQUFBQUFBQUNNQ2lJUTBnQ0pvaENrRUJJUVVEUUVRQUFBQUFBQUFBQUNFSUFrQWdBa1FBQUFBQUFBQUFBR0lFUUNBR0lBSWdDaUFIb2tRQUFBQUFBQUR3UDZBZ0FxSWdES0FnRFNBSG9rUUFBQUFBQUFEd1A2Q2pvU0lJb2lBQ295RUdJQUVnQ0tJZ0FxTWhBU0FGUVFOSERRRWdBU0VKSUFZaENBc2dBeUFMSUFrZ0FDc0RFS09nT1FNQUlBZ2dBQ3NERUtNZ0FDc0RDS0FoQWd3RUN5QUZRUUZxSVFVZ0FTQUJvaUFHSUFhaW9DSUhueUVDREFBTEFBc2dBU0FBS3dNQUlnNmhJZ1lnQnFJZ0FpQUFLd01Jb1NJSElBZWlvQ0lDbnlJQm1pRVBJQUFyQXhoRUFBQUFBSVRYbDBHaklnbEVBQUFBQUFBQUNNQ2lJUXNnQUNzRElFUUFBQUFBaE5lWFFhTkVBQUFBQUFCcStFQ2pJZ2hFQUFBQUFBQUFGTUNpSVF3Z0Nab2hEU0FJbWlFS1FRRWhCUU5BUkFBQUFBQUFBQUFBSVFsRUFBQUFBQUFBQUFBaENBSkFJQUZFQUFBQUFBQUFBQUJpQkVBZ0J5QUJJQUlnQ3FJZ0FxSWdEU0FDb2tRQUFBQUFBQUR3UDZDZ0lBR2lJQStnSUF3Z0FxSWdBcUlnQ3lBQ29rUUFBQUFBQUFEd1A2Q2dvNkVpQXFJZ0FhTWhCeUFHSUFLaUlBR2pJUVlnQlVFRFJ3MEJJQVloQ1NBSElRZ0xJQU1nRGlBSklBQXJBeENqb0RrREFDQUlJQUFyQXhDaklBQXJBd2lnSVFJTUF3c2dCVUVCYWlFRklBWWdCcUlnQnlBSG9xQWlBcDhoQVF3QUN3QUxJQUVnQUNzREFDSU9vU0FBS3dNWW95SUdJQWFpSUFJZ0FDc0RDS0VpQnlBSG9xQWlBcDhpQVpvaER5QUFLd01nUkFBQUFBQ0UxNWRCb3lJSlJBQUFBQUFBQUFqQW9pRUxJQUFyQXloRUFBQUFBSVRYbDBHalJBQUFBQUFBYXZoQW95SUlSQUFBQUFBQUFCVEFvaUVNSUFtYUlRMGdDSm9oQ2tFQklRVURRRVFBQUFBQUFBQUFBQ0VKUkFBQUFBQUFBQUFBSVFnQ1FDQUJSQUFBQUFBQUFBQUFZZ1JBSUFjZ0FTQUNJQXFpSUFLaUlBMGdBcUpFQUFBQUFBQUE4RCtnb0NBQm9pQVBvQ0FNSUFLaUlBS2lJQXNnQXFKRUFBQUFBQUFBOEQrZ29LT2hJZ0tpSUFHaklRY2dCaUFDb2lBQm95RUdJQVZCQTBjTkFTQUdJUWtnQnlFSUN5QURJQTRnQ1NBQUt3TVFvNkE1QXdBZ0NDQUFLd01Rb3lBQUt3TUlvQ0VDREFJTElBVkJBV29oQlNBR0lBYWlJQWNnQjZLZ0lnS2ZJUUVNQUFzQUN5QUVJQUk1QXdBTEN3c0FJQUJCNE80RE5nSUFDeFVBSUFCQnZOZ0JOZ0lBSUFCQkJHb1FPUm9nQUF0TkFRSi9Jd0JCSUdzaUF5UUFJQUFnQXlBQVFUaHFRUUFRUENBQ0tBSUFJQUlvQWdRZ0FpZ0NDQ0FDS0FJTUVOd0ZJZ1FnQWhEZkFpQUFJQUVnQkJEZkFpQUVFSlFESUFOQklHb2tBQXMxQUNBQUtBSUFHaUFBS0FJQUlBQVFrd0pCQVhScUdpQUFLQUlBSUFBUWxBSkJBWFJxR2lBQUtBSUFJQUFRa3dKQkFYUnFHZ3MxQVFGL0l3QkJFR3NpQWlRQUlBSWdBQ29DQURnQ0RDQUFJQUVxQWdBNEFnQWdBU0FDUVF4cUtnSUFPQUlBSUFKQkVHb2tBQXNNQUNBQUlBRVErQUZCQVhNTDVBRUJBWDhqQUVFZ2F5SURKQUFnQXlBQk5nSVFJQU1nQURZQ0dDQURJQUkyQWdnZ0F5Z0NFQ0FES0FJWUVKWUJJUUVnQXlnQ0NDQURLQUlRRUpZQklRQUNRQUovQW44Z0FVVUVRRUVBSVFJZ0FFVU5BeUFES0FJUUlBTW9BZ2dReUFGQkFTRUNJQU1vQWhBZ0F5Z0NHQkNXQVVVTkF5QURRUkJxSVFBZ0EwRVlhZ3dCQ3lBREtBSVlJUUVnQUFSQUlBTkJDR29oQUVFQkRBSUxJQUVnQXlnQ0VCRElBVUVCSVFJZ0F5Z0NDQ0FES0FJUUVKWUJSUTBDSUFOQkNHb2hBQ0FEUVJCcUN5Z0NBQ0VCUVFJTElRSWdBU0FBS0FJQUVNZ0JDeUFEUVNCcUpBQWdBZ3NTQUNBQUVENG9BZ0FnQUNnQ0FHdEJBM1VMRFFBZ0FDQUJJQUpCQXhDcEJBc0xBQ0FBUVFCQkpCQTZHZ3VSQVFFRGZ5TUFRUkJySWdJa0FDQUNJQUUyQWd3akFFRVFheUlESkFBZ0FCQTFHaUFEUWNmajhUZzJBZ3dnQTBILy8vLy9CellDQ0NBRFFReHFJQU5CQ0dvUStRRW9BZ0FoQkNBRFFSQnFKQUFnQVNBRVRRUkFJQUFROVFFaUFDQUVRUUYyU1FSQUlBSWdBRUVCZERZQ0NDQUNRUWhxSUFKQkRHb1FlaWdDQUNFRUN5QUNRUkJxSkFBZ0JBOExFSndCQUFzTEFDQUJJQUpCSkJBL0dnc05BQ0FBSUFFZ0FrRWtFS3NFQzQwQ0FneC9BWDFCZnlFS0FrQWdBU2dDQ0NJR0lBSW9BZ1JIRFFBZ0FDZ0NCQ0lESUFFb0FnUkhEUUFnQUNnQ0NDSUhJQUlvQWdoSERRQkJBQ0VLSUFOQkFDQURRUUJLR3lFTElBZEJBQ0FIUVFCS0d5RU1JQVpCQUNBR1FRQktHeUVOSUFBb0FnQWhBd05BSUFRZ0MwWU5BU0FFSUFac0lRNUJBQ0VGQTBBZ0JTQU1Sa1VFUUVFQUlRQWdBMEVBTmdJQUlBSW9BZ0FnQlVFQ2RHb2hDQ0FCS0FJQUlBNUJBblJxSVFsREFBQUFBQ0VQQTBBZ0FDQU5Sa1VFUUNBRElBa3FBZ0FnQ0NvQ0FKUWdENUlpRHpnQ0FDQUFRUUZxSVFBZ0NVRUVhaUVKSUFnZ0IwRUNkR29oQ0F3QkN3c2dCVUVCYWlFRklBTkJCR29oQXd3QkN3c2dCRUVCYWlFRURBQUxBQXNnQ2dzckFRRi9JQUFnQVNnQ0FEWUNBQ0FCS0FJQUlRTWdBQ0FCTmdJSUlBQWdBeUFDUVF4c2FqWUNCQ0FBQzM4QkEzOGdBQkNFQWlBQUVEVWFJQUFvQWdBaEJDQUFLQUlFSVFNZ0FVRUVhaUVDQTBBZ0F5QUVSd1JBSUFJb0FnQkJER3NnQTBFTWF5SURFSklFR2lBQ0lBSW9BZ0JCREdzMkFnQU1BUXNMSUFBZ0FoQklJQUJCQkdvZ0FVRUlhaEJJSUFBUU5TQUJFRDRRU0NBQklBRW9BZ1EyQWdBZ0FDQUFFRllRc1FNTFdRRUNmeU1BUVJCcklnSWtBQ0FDSUFCQkNHb2dBUkRGQmlJQktBSUFJUU1EUUNBQktBSUVJQU5IQkVBZ0FDZ0NFQm9nQVNnQ0FCQ2xBeUFCSUFFb0FnQkJER29pQXpZQ0FBd0JDd3NnQVJDckFTQUNRUkJxSkFBTEdRQWdBQ0FCSUFJZ0EwRU1RWmpOQVVIVnF0V3FBUkNxQkF0VEFRTi9Jd0JCRUdzaUF5UUFJQU1nQUNBQkVPc0NJZ0lvQWdRaEFTQUNLQUlJSVFRRFFDQUJJQVJHQkVBZ0FoQnVJQU5CRUdva0FBVWdBQkExR2lBQkVLVURJQUlnQVVFTWFpSUJOZ0lFREFFTEN3c1NBQ0FBRUQ0b0FnQWdBQ2dDQUd0QkFuVUxIUUFnQVVILy8vLy9BMHNFUUVHWXpRRVFyQUVBQ3lBQlFRSjBFRXdMQ1FBZ0FDQUJFSk1FQzFnQkFuOGpBRUVRYXlJQ0pBQWdBaUFBUVFocUlBRVFwZ01pQVNnQ0FDRURBMEFnQVNnQ0JDQURSd1JBSUFBb0FoQWdBU2dDQUJETUJpQUJJQUVvQWdCQkJHb2lBellDQUF3QkN3c2dBUkNyQVNBQ1FSQnFKQUFMeHdFQkNYOGdBQ2dDQ0NBQUtBSUVFTGtCSWdJRVFFRi9JUWNDUUNBQ0tBSUVJZ01nQUNnQ0NFY05BQ0FDS0FJSUlnRWdBQ2dDQkVjTkFFRUFJUWNnQTBFQUlBTkJBRW9iSVFnZ0FVRUFJQUZCQUVvYklRa2dBaWdDQUNFRVFRQWhBUU5BSUFFZ0NFWU5BU0FBS0FJQUlBRkJBM1JxSVFWQkFDRUdBMEFnQmlBSlJ3UkFJQVFnQlNzREFEa0RBQ0FHUVFGcUlRWWdCRUVJYWlFRUlBVWdBMEVEZEdvaEJRd0JDd3NnQVVFQmFpRUJEQUFMQUFzZ0IwRUFUZ1JBSUFJUEN5QUNFRVlMUVFBTEN3QWdBQ0FCUVFRUStnRUxEQUFnQUNBQUtBSUFFTThHQ3dzQUlBQWdBVUVrRVBvQkN5NEJBWDhnQUNnQ0JDRUNBMEFnQVNBQ1J3UkFJQUFRTlJvZ0FrRU1heUlDRU9RQkRBRUxDeUFBSUFFMkFnUUxNUUVCZnlBQUVJUUNJQUFvQWdBRVFDQUFJQUFvQWdBUTBnWWdBQkExR2lBQUtBSUFJUUVnQUJDN0FSb2dBUkEwQ3dzdUFRRi9JQUFvQWdRZ0FTZ0NDQkRjQmlJQ0JFQWdBaUFBSUFFUXhBWkJBRTRFUUNBQ0R3c2dBaEJHQzBFQUN5NEJBWDhnQUNnQ0JDRUNBMEFnQVNBQ1J3UkFJQUFRTlJvZ0FrRU1heUlDRU5NR0RBRUxDeUFBSUFFMkFnUUxJQUFnQUVJQU53SUFJQUJDQURjQ0VDQUFRZ0EzQWdnZ0FFRVlhaEMwQWhvTEJ3QWdBQkNuQWdzdUFRRi9JQUFvQWdRaEFnTkFJQUVnQWtjRVFDQUFFRFVhSUFKQklHc2lBaENVQXd3QkN3c2dBQ0FCTmdJRUN6VUFJQUFvQWdBYUlBQW9BZ0FnQUJDVkFrRUZkR29hSUFBb0FnQWdBQkNuQVVFRmRHb2FJQUFvQWdBZ0FCQ1ZBa0VGZEdvYUMrOEJBUVYvSXdCQkVHc2lBeVFBQWtBZ0FFVUVRRUYvSVFRTUFRc2dBQ2dDOUlhdkF5QUJSZzBBSUFBb0FvaUhyd01pQWdSQUlBSVFSaUFBUVFBMkFvaUhyd01MQWtBQ1FBSkFBa0FnQVE0RkF3QUFBQUVDQ3lBQUtBSWtJUVVnQUNnQ0tDRUdRWkFRRURzaUFnUkFJQUlnQmpZQ0NDQUNJQVUyQWdRZ0FrRUFOZ0lBQ3lBQUlBSTJBb2lIcndNTUFnc2dBRUtCZ0lDQUVEY0RnSWV2QTBFRUlRRU1BUXRCQUNFQlFRQkJBMEc5R1VFQUVEMExJQUFnQVRZQzlJYXZBeUFBS0FJQVFRRkhEUUFnQXlBQlFRSjBRYkEyYWlnQ0FEWUNBRUVBUVFOQnhEb2dBeEE5Q3lBRFFSQnFKQUFnQkFzTUFDQUFJQUFvQWdBUXFRTUxDd0FnQUNBQlFRSVE2d1lMK2dRRUJIOENmQUY5QVg0Q2ZTQUJ2Q0lFRUpVRklRSUNRQUpBQWtBQ1FDQUF2Q0lEUVlDQWdQd0hhMEdBZ0lDSWVFOEVRQ0FDRFFFTUF3c2dBa1VOQVF0REFBQ0FQeUVJSUFOQmdJQ0EvQU5HRFFJZ0JFRUJkQ0lDUlEwQ0lBQWdBWklnQWtHQmdJQjRTU0FEUVFGMElnSkJnSUNBZUUxeFJRMERHaUFDUVlDQWdQZ0hSZzBDUXdBQUFBQWdBU0FCbENBRVFYOXpRUjkySUFKQmdJQ0ErQWRKUmhzTUF3c2dBeENWQlFSQUlBQWdBSlFoQ0NBRFFRQklCRUFnQ0l3Z0NDQUVFSlFGUVFGR0d5RUlDeUFFUVFCT0RRSkRBQUNBUHlBSWxSQ1dCUXdEQ3lBRFFRQklCRUFnQkJDVUJTSUNSUVJBSUFBUW1BVU1CQXNnQTBILy8vLy9CM0VoQXlBQ1FRRkdRUkIwSVFVTElBTkIvLy8vQTBzTkFDQUFRd0FBQUV1VXZFSC8vLy8vQjNGQmdJQ0EzQUJySVFNTEFrQkJ5UE1DS3dNQUlBTWdBMEdBZ016NUEyc2lCRUdBZ0lCOGNXdSt1eUFFUVE5MlFmQUJjU0lDUWNqeEFtb3JBd0NpUkFBQUFBQUFBUEMvb0NJR29rSFE4d0lyQXdDZ0lBWWdCcUlpQnlBSG9xSkIyUE1DS3dNQUlBYWlRZUR6QWlzREFLQWdCNkpCNlBNQ0t3TUFJQWFpSUFKQjBQRUNhaXNEQUNBRVFSZDF0NkNnb0tBZ0FidWlJZ2U5UW9DQWdJQ0FnT0QvL3dDRFFvR0FnSUNBZ01DdndBQlVEUUFnQjBSeDFkSC8vLzlmUUdRRVFDQUZRd0FBQUhBUWx3VU1Bd3NnQjBRQUFBQUFBTUJpd0dWRkRRQWdCVU1BQUFBUUVKY0ZEQUlMUVlqeEFpc0RBQ0FIUVlEeEFpc0RBQ0lHSUFlZ0lnY2dCcUdoSWdhaVFaRHhBaXNEQUtBZ0JpQUdvcUpCbVBFQ0t3TUFJQWFpUkFBQUFBQUFBUEEvb0tBZ0I3MGlDU0FGclh4Q0w0WWdDYWRCSDNGQkEzUkJnTzhDYWlrREFIeS9vclloQ0FzZ0NBc0xDd0FnQUVNQUFBQS9rbzRMRUFBZ0FCQ25Ba01BQUFCQUVLY0NsUXNzQUNBQUtBSUFHaUFBS0FJQUlBQVE5UUZCSkd4cUdpQUFLQUlBR2lBQUtBSUFJQUFRaEFGQkpHeHFHZ3NNQUNBQUlBQW9BZ0FRMFFZTEhBRUJmeUFBUVE1TkJIOGdBRUVDZEVId3FnRnFLQUlBQlVFQUN3czFBQ0FBS0FJQUdpQUFLQUlBSUFBUTlRRkJKR3hxR2lBQUtBSUFJQUFRaEFGQkpHeHFHaUFBS0FJQUlBQVE5UUZCSkd4cUdnc1RBQ0FBSUFFMkFsUWdBRUU4YWlBQkVLTUVDMm9CQlh3Z0FDc0RHQ0lCSUFHaUlBQXJBeEFpQWlBQ29pQUFLd01BSWdNZ0E2SWdBQ3NEQ0NJRUlBU2lvS0NnSWdWRUFBQUFBQUFBQUFCaEJFQVBDeUFBSUFFZ0JaOGlBYU01QXhnZ0FDQUNJQUdqT1FNUUlBQWdCQ0FCb3prRENDQUFJQU1nQWFNNUF3QUxKZ0FnQUNnQ0FCb2dBQ2dDQUNBQUVOc0JhaG9nQUNnQ0FDQUFFTnNCYWhvZ0FDZ0NBQm9MQ1FBZ0FFRi9FT3dDQ3gwQUlBRkIxYXJWcWdGTEJFQkJ6UE1BRUt3QkFBc2dBVUVNYkJCTUN3MEFJQUJCMWFyVnFnRVE3QUlMRmdBZ0FTQUNLUUlBTndJQUlBRWdBaWdDQ0RZQ0NBcytBUUovUVF3UU95SURCSDhnQXlBQUlBRnNJQUowRURzaUJEWUNBQ0FFUlFSQUlBTVFORUVBRHdzZ0F5QUJOZ0lJSUFNZ0FEWUNCQ0FEQlVFQUN3cytBQU5BSUFFZ0FrY0VRQ0FCSUFFc0FBQWlBRUVBVGdSL0lBTW9BZ0FnQVN3QUFFRUNkR29vQWdBRklBQUxPZ0FBSUFGQkFXb2hBUXdCQ3dzZ0Fncy9BQU5BSUFFZ0FrY0VRQ0FCSUFFb0FnQWlBRUgvQUUwRWZ5QURLQUlBSUFFb0FnQkJBblJxS0FJQUJTQUFDellDQUNBQlFRUnFJUUVNQVFzTElBSUxwd0VCQkg4akFFR0FBbXNpQUNRQUlBQkNKVGNEK0FFZ0FFSDRBV29pQjBFQmNrR3YrUUVnQlNBQ0tBSUVFTDBERUZ3aENDQUFJQVEzQXdBZ0FFSGdBV29pQmlBR1FSZ2dDQ0FISUFBUXJRRWdCbW9pQ0NBQ0VOa0JJUWtnQUVFUWFpSUhJQUlRVHlBR0lBa2dDQ0FBUVNCcUlnWWdBRUVjYWlBQVFSaHFJQWNRdEFjZ0J4QkhJQUVnQmlBQUtBSWNJQUFvQWhnZ0FpQURFSm9DSVFFZ0FFR0FBbW9rQUNBQkM3a0JBUU4vSXdCQm9BRnJJZ0FrQUNBQVFjVzdBeThBQURzQm5BRWdBRUhCdXdNb0FBQTJBcGdCSUFCQm1BRnFJZ1pCQVhKQjN2a0JJQVVnQWlnQ0JCQzlBeEJjSVFjZ0FDQUVOZ0lBSUFCQml3RnFJZ1FnQkVFTklBY2dCaUFBRUswQklBUnFJZ2NnQWhEWkFTRUlJQUJCRUdvaUJpQUNFRThnQkNBSUlBY2dBRUVnYWlJRUlBQkJIR29nQUVFWWFpQUdFTFFISUFZUVJ5QUJJQVFnQUNnQ0hDQUFLQUlZSUFJZ0F4Q2FBaUVCSUFCQm9BRnFKQUFnQVF1bUFRRUVmeU1BUWZBQWF5SUFKQUFnQUVJbE53Tm9JQUJCNkFCcUlnZEJBWEpCci9rQklBVWdBaWdDQkJDOUF4QmNJUWdnQUNBRU53TUFJQUJCMEFCcUlnWWdCa0VZSUFnZ0J5QUFFSzBCSUFacUlnZ2dBaERaQVNFSklBQkJFR29pQnlBQ0VFOGdCaUFKSUFnZ0FFRWdhaUlHSUFCQkhHb2dBRUVZYWlBSEVMWUhJQWNRUnlBQklBWWdBQ2dDSENBQUtBSVlJQUlnQXhEb0FTRUJJQUJCOEFCcUpBQWdBUXUyQVFFRGZ5TUFRZEFBYXlJQUpBQWdBRUhGdXdNdkFBQTdBVXdnQUVIQnV3TW9BQUEyQWtnZ0FFSElBR29pQmtFQmNrSGUrUUVnQlNBQ0tBSUVFTDBERUZ3aEJ5QUFJQVEyQWdBZ0FFRTdhaUlFSUFSQkRTQUhJQVlnQUJDdEFTQUVhaUlISUFJUTJRRWhDQ0FBUVJCcUlnWWdBaEJQSUFRZ0NDQUhJQUJCSUdvaUJDQUFRUnhxSUFCQkdHb2dCaEMyQnlBR0VFY2dBU0FFSUFBb0Fod2dBQ2dDR0NBQ0lBTVE2QUVoQVNBQVFkQUFhaVFBSUFFTEtBQWdBQ0FCTmdJQUlBQkJCR29RandjZ0FFSUFOd0lZSUFCQ0FEY0NFQ0FBUWdBM0FnZ2dBQXM2QVFGL0l3QkJFR3NpQkNRQUlBUWdBRFlDQUNBRUlBTW9BZ0EyQWdRZ0JDQUNLQUlBTmdJSUlBRkJtZUlCSUFRUUNCb2dCRUVRYWlRQUN4d0FJQUFnQVVFSUlBS25JQUpDSUlpbklBT25JQU5DSUlpbkVCOExMQUFnQUNnQ0FCb2dBQ2dDQUNBQUVOd0JRUlJzYWhvZ0FDZ0NBQ0FBRU53QlFSUnNhaG9nQUNnQ0FCb0xqQUVCQlg4RFFDQUdRUU5IQkVBZ0FDQUdRUVYwSWdkcUlRUkJBQ0VEQTBBZ0EwRUVSd1JBSUFOQkEzUWlCU0FDSUFkcWFpQUVLd01RSUFFZ0JXb2lCVUZBYXlzREFLSWdCQ3NEQUNBRkt3TUFvaUFFS3dNSUlBVXJBeUNpb0tBNUF3QWdBMEVCYWlFRERBRUxDeUFDSUFkcUlnTWdCQ3NER0NBREt3TVlvRGtER0NBR1FRRnFJUVlNQVFzTEMxRUJBWDhDUUNBQlJRMEFJQUZCd09nRFFjRHFBeEN5QVNJQlJRMEFJQUVvQWdnZ0FDZ0NDRUYvYzNFTkFDQUFLQUlNSUFFb0FneEJBQkIrUlEwQUlBQW9BaEFnQVNnQ0VFRUFFSDRoQWdzZ0FndFZBUUovSUFBb0FnUWhCQUovUVFBZ0FrVU5BQm9nQkVFSWRTSUZJQVJCQVhGRkRRQWFJQUlvQWdBZ0JSQ3hCQXNoQlNBQUtBSUFJZ0FnQVNBQ0lBVnFJQU5CQWlBRVFRSnhHeUFBS0FJQUtBSWNFUWNBQzcwQkFRUi9Jd0JCRUdzaUJTUUFJQUpCNy8vLy93TWdBV3ROQkVBZ0FCQkFJUVlnQUFKL0lBRkI1Ly8vL3dGSkJFQWdCU0FCUVFGME5nSUlJQVVnQVNBQ2FqWUNEQ0FGUVF4cUlBVkJDR29RZWlnQ0FCQzdBZ3dCQzBIdS8vLy9Bd3RCQVdvaUJ4Q0pBaUVDSUFRRVFDQUNJQVlnQkJETUFRc2dBeUFFUndSQUlBUkJBblFpQ0NBQ2FpQUdJQWhxSUFNZ0JHc1F6QUVMSUFGQkFVY0VRQ0FHRURRTElBQWdBaENQQVNBQUlBY1Fzd0VnQlVFUWFpUUFEd3NRVlFBTGpnSUJCSDhqQUVFUWF5SUlKQUFnQWlBQlFYOXpRZS8vLy84RGFrMEVRQ0FBRUVBaENTQUFBbjhnQVVIbi8vLy9BVWtFUUNBSUlBRkJBWFEyQWdnZ0NDQUJJQUpxTmdJTUlBaEJER29nQ0VFSWFoQjZLQUlBRUxzQ0RBRUxRZTcvLy84REMwRUJhaUlLRUlrQ0lRSWdCQVJBSUFJZ0NTQUVFTXdCQ3lBR0JFQWdCRUVDZENBQ2FpQUhJQVlRekFFTElBTWdCQ0FGYWlJTGF5RUhJQU1nQzBjRVFDQUVRUUowSWdNZ0Ftb2dCa0VDZEdvZ0F5QUphaUFGUVFKMGFpQUhFTXdCQ3lBQlFRRkhCRUFnQ1JBMEN5QUFJQUlRandFZ0FDQUtFTE1CSUFBZ0JDQUdhaUFIYWlJQUVJb0JJQWhCQURZQ0JDQUNJQUJCQW5ScUlBaEJCR29RZVNBSVFSQnFKQUFQQ3hCVkFBdDJBUU4vSXdCQkVHc2lBeVFBSUFKQmIwMEVRQUpBSUFKQkNrMEVRQ0FBSUFJUWtRRWdBQ0VFREFFTElBQWdBaENkQWtFQmFpSUZFRXdpQkJDUEFTQUFJQVVRc3dFZ0FDQUNFSW9CQ3lBRUlBRWdBaEMyQVNBRFFRQTZBQThnQWlBRWFpQURRUTlxRUlZQklBTkJFR29rQUE4TEVGVUFDeE1BSUFFRVFDQUFJQUlRd2dFZ0FSQTZHZ3NMSFFBZ0FVSE1tYlBtQUVzRVFFSE04d0FRckFFQUN5QUJRUlJzRUV3TEF3QUFDd2tBSUFBUVhEWUNBQXNyQVFGL0lBQW9BZ1FoQWdOQUlBRWdBa2NFUUNBQUVGa2FJQUpCQkdzaEFnd0JDd3NnQUNBQk5nSUVDeW9BSXdCQkVHc2lBaVFBQWtBZ0FDQUJSZ1JBSUFCQkFEb0FlQXdCQ3lBQkVEUUxJQUpCRUdva0FBcy9BUUYvSXdCQkVHc2lBaVFBQWtBQ1FDQUJRUjVMRFFBZ0FDMEFlQTBBSUFCQkFUb0FlQXdCQ3lBQ1FRaHFJQUVReFFVaEFBc2dBa0VRYWlRQUlBQUxSUUVDZnlNQVFSQnJJZ0FrQUVIQXhnUVFXUm9nQUVILy8vLy9BellDRENBQVFmLy8vLzhITmdJSUlBQkJER29nQUVFSWFoRDVBU2dDQUNFQklBQkJFR29rQUNBQkN3a0FJQUFRdGdRUU5Bc05BQ0FBUWN5WnMrWUFFT3dDQ3drQUlBQkJGQkN6QXdzVkFDQUFRYmkrQXpZQ0FDQUFRUkJxRURrYUlBQUxGUUFnQUVHUXZnTTJBZ0FnQUVFTWFoQTVHaUFBQzRJQkFRUi9JQUFRcXdVZ0FCQTFJUVFnQUNnQ0FDRUZJQUFvQWdRaEF5QUJRUVJxSVFJRFFDQURJQVZIQkVBZ0JDQUNLQUlBUVJScklBTkJGR3NpQXhDM0F5QUNJQUlvQWdCQkZHczJBZ0FNQVFzTElBQWdBaEJJSUFCQkJHb2dBVUVJYWhCSUlBQVFOU0FCRUQ0UVNDQUJJQUVvQWdRMkFnQWdBQ0FBRUlBQkVQVUdDMElCQW44akFFRVFheUlCSkFBZ0FTQUFOZ0lNSUFGQkNHb2dBVUVNYWhES0FTRUFRUVJCQVVHc213UW9BZ0FvQWdBYklRSWdBQkRKQVNBQlFSQnFKQUFnQWdzK0FRRi9Jd0JCRUdzaUJTUUFJQVVnQkRZQ0RDQUZRUWhxSUFWQkRHb1F5Z0VoQkNBQUlBRWdBaUFERUlBRElRQWdCQkRKQVNBRlFSQnFKQUFnQUF0cEFRSi9Jd0JCRUdzaUJDUUFJQVJCQURZQ0RDQUFRUXhxSUFSQkRHb2dBeEM2QVNBQkJFQWdBQ2dDRUNBQkVQMEdJUVVMSUFBZ0JUWUNBQ0FBSUFVZ0FrRVViR29pQWpZQ0NDQUFJQUkyQWdRZ0FCQStJQVVnQVVFVWJHbzJBZ0FnQkVFUWFpUUFJQUFMRWdBZ0JDQUNOZ0lBSUFjZ0JUWUNBRUVEQ3lnQkFYOGdBRUdzdlFNMkFnQUNRQ0FBS0FJSUlnRkZEUUFnQUMwQURFVU5BQ0FCRURRTElBQUw1UWtBSUFBQ2YwR0V1Z1F0QUFBRVFFR0F1Z1FvQWdBTUFRdEIvTGtFQW45QitMa0VMUUFBQkVCQjlMa0VLQUlBREFFTFFiakdCQkJqUWJqR0JFR1l2UU0yQWdBakFFRVFheUlBSkFCQndNWUVRZ0EzQXdBZ0FFRUFOZ0lNUWNqR0JDQUFRUXhxRUkwRFFjakhCRUVBT2dBQUlBQkJFR29rQUJDREIwRWVTUVJBRUZVQUMwSEF4Z1JCd01ZRUVGbEJIaENDQnlJQU5nSUFRY1RHQkNBQU5nSUFRY0RHQkJBMUlBQkIrQUJxTmdJQVFjREdCRUVBRUxZQ1FSNFFrZ2RCME1jRVFZNlpBaENiQVJwQndNWUVFRVFoQUVIQXhnUVFrUWRCd01ZRUlBQVFwd05CZ01RRUVHTkJnTVFFUWNUSEF6WUNBRUdBeEFSQnlMZ0VFR0lRWlVHSXhBUVFZMEdJeEFSQjVNY0ROZ0lBUVlqRUJFSFF1QVFRWWhCbFFaREVCQkJqUVp6RUJFRUFPZ0FBUVpqRUJFRUFOZ0lBUVpERUJFR3N2UU0yQWdCQm1NUUVRZmljQXlnQ0FEWUNBRUdReEFSQmxMb0VFR0lRWlVHZ3hBUVFZMEdneEFSQmtNRUROZ0lBUWFERUJFR011Z1FRWWhCbFFhakVCQkJqUWFqRUJFR2t3Z00yQWdCQnFNUUVRWnk2QkJCaUVHVkJzTVFFRUdOQnNNUUVRZUM5QXpZQ0FFRzR4QVFRWERZQ0FFR3d4QVJCcExvRUVHSVFaVUhBeEFRUVkwSEF4QVJCdU1NRE5nSUFRY0RFQkVHc3VnUVFZaEJsUWNqRUJCQmpRY2pFQkVHc3hBTTJBZ0JCeU1RRVFiUzZCQkJpRUdWQjBNUUVFR05CMk1RRVFhN1lBRHNCQUVIUXhBUkJrTDRETmdJQVFkekVCQkJGR2tIUXhBUkJ2TG9FRUdJUVpVSG94QVFRWTBId3hBUkNyb0NBZ01BRk53SUFRZWpFQkVHNHZnTTJBZ0JCK01RRUVFVWFRZWpFQkVIRXVnUVFZaEJsUVlqRkJCQmpRWWpGQkVHRXlBTTJBZ0JCaU1VRVFkaTRCQkJpRUdWQmtNVUVFR05Ca01VRVFmakpBellDQUVHUXhRUkI0TGdFRUdJUVpVR1l4UVFRWTBHWXhRUkJ6TXNETmdJQVFaakZCRUhvdUFRUVloQmxRYURGQkJCalFhREZCRUcwelFNMkFnQkJvTVVFUWZDNEJCQmlFR1ZCcU1VRUVHTkJxTVVFUVl6VkF6WUNBRUdveFFSQm1Ma0VFR0lRWlVHd3hRUVFZMEd3eFFSQm9OWUROZ0lBUWJERkJFR2d1UVFRWWhCbFFiakZCQkJqUWJqRkJFR1Uxd00yQWdCQnVNVUVRYWk1QkJCaUVHVkJ3TVVFRUdOQndNVUVRWWpZQXpZQ0FFSEF4UVJCc0xrRUVHSVFaVUhJeFFRUVkwSEl4UVJCL05nRE5nSUFRY2pGQkVHNHVRUVFZaEJsUWRERkJCQmpRZERGQkVHZzJnTTJBZ0JCME1VRVFjQzVCQkJpRUdWQjJNVUVFR05CMk1VRVFjVGJBellDQUVIWXhRUkJ5TGtFRUdJUVpVSGd4UVFRWTBIZ3hRUkI2TndETmdJQVFlREZCRUhRdVFRUVloQmxRZWpGQkJCalFmREZCRUhRNWdNMkFnQkI2TVVFUWZ6T0F6WUNBRUh3eFFSQnJNOEROZ0lBUWVqRkJFSDR1QVFRWWhCbFFmakZCQkJqUVlER0JFSDA1Z00yQWdCQitNVUVRWVRSQXpZQ0FFR0F4Z1JCdE5FRE5nSUFRZmpGQkVHQXVRUVFZaEJsUVlqR0JCQmpRWkRHQkJEL0JrR0l4Z1JCOE5JRE5nSUFRWWpHQkVHSXVRUVFZaEJsUVpqR0JCQmpRYURHQkJEL0JrR1l4Z1JCak5RRE5nSUFRWmpHQkVHUXVRUVFZaEJsUWFqR0JCQmpRYWpHQkVHTTNnTTJBZ0JCcU1ZRVFkaTVCQkJpRUdWQnNNWUVFR05Cc01ZRVFZVGZBellDQUVHd3hnUkI0TGtFRUdJUVpVSHd1UVJCdU1ZRU5nSUFRZmk1QkVFQk9nQUFRZlM1QkVId3VRUTJBZ0JCOExrRUN4QzZCRUdFdWdSQkFUb0FBRUdBdWdSQi9Ma0VOZ0lBUWZ5NUJBc29BZ0FpQURZQ0FDQUFFSm9EQzNFQkFuOGdBRUdZdlFNMkFnQWdBRUVJYWlFQkEwQWdBUkJFSUFKTEJFQWdBU0FDRUR3b0FnQUVRQ0FCSUFJUVBDZ0NBQkRaQWhvTElBSkJBV29oQWd3QkN3c2dBRUdZQVdvUU9Sb2dBUkRxQWlBQktBSUFCRUFnQVJDUkJ5QUJFRmtnQVNnQ0FDQUJFTk1CRUlFSEN5QUFDd3dBSUFBZ0FDZ0NBQkNBQnd0V0FRTi9Jd0JCRUdzaUFpUUFJQUpCd01ZRUlBQVF0d0lpQVNnQ0JDRUFJQUVvQWdnaEF3TkFJQUFnQTBZRVFDQUJFRzRnQWtFUWFpUUFCVUhBeGdRUVdTQUFFSk1FSUFFZ0FFRUVhaUlBTmdJRURBRUxDd3NnQUNBQVFlQzlBellDQUNBQUtBSUlFRnhIQkVBZ0FDZ0NDQkRLQkFzZ0FBc0VBRUYvQzRNR0FRcC9Jd0JCRUdzaUV5UUFJQUlnQURZQ0FDQURRWUFFY1NFVklBZEJBblFoRmdOQUlCUkJCRVlFUUNBTkVEaEJBVXNFUUNBVElBMFFyZ0UyQWdnZ0FpQVRRUWhxUVFFUW1RY2dEUkNBQWlBQ0tBSUFFTmdDTmdJQUN5QURRYkFCY1NJRFFSQkhCRUFnQVNBRFFTQkdCSDhnQWlnQ0FBVWdBQXMyQWdBTElCTkJFR29rQUFVQ1FBSkFBa0FDUUFKQUFrQWdDQ0FVYWl3QUFBNEZBQUVEQWdRRkN5QUJJQUlvQWdBMkFnQU1CQXNnQVNBQ0tBSUFOZ0lBSUFaQklCQ2dBU0VISUFJZ0FpZ0NBQ0lQUVFScU5nSUFJQThnQnpZQ0FBd0RDeUFORUw4QkRRSWdEVUVBRUw0REtBSUFJUWNnQWlBQ0tBSUFJZzlCQkdvMkFnQWdEeUFITmdJQURBSUxJQXdRdndFZ0ZVVnlEUUVnQWlBTUVLNEJJQXdRZ0FJZ0FpZ0NBQkRZQWpZQ0FBd0JDeUFDS0FJQUlSY2dCQ0FXYWlJRUlRY0RRQUpBSUFVZ0IwME5BQ0FHUVlBUUlBY29BZ0FRdEFGRkRRQWdCMEVFYWlFSERBRUxDeUFPUVFCS0JFQWdBaWdDQUNFUElBNGhFQU5BSUJCRklBUWdCMDl5UlFSQUlBZEJCR3NpQnlnQ0FDRVNJQUlnRDBFRWFpSVJOZ0lBSUE4Z0VqWUNBQ0FRUVFGcklSQWdFU0VQREFFTEN3SkFJQkJGQkVCQkFDRVNEQUVMSUFaQk1CQ2dBU0VTSUFJb0FnQWhEd3NEUUNBUFFRUnFJUkVnRUVFQVNnUkFJQThnRWpZQ0FDQVFRUUZySVJBZ0VTRVBEQUVMQ3lBQ0lCRTJBZ0FnRHlBSk5nSUFDd0pBSUFRZ0IwWUVRQ0FHUVRBUW9BRWhEeUFDSUFJb0FnQWlFVUVFYWlJSE5nSUFJQkVnRHpZQ0FBd0JDeUFMRUw4QkJIOUJmd1VnQzBFQUVFRXNBQUFMSVJKQkFDRVBRUUFoRUFOQUlBUWdCMGNFUUFKQUlBOGdFa2NFUUNBUElSRU1BUXNnQWlBQ0tBSUFJaEZCQkdvMkFnQWdFU0FLTmdJQVFRQWhFU0FMRURnZ0VFRUJhaUlRVFFSQUlBOGhFZ3dCQ3lBTElCQVFRUzBBQUVIL0FFWUVRRUYvSVJJTUFRc2dDeUFRRUVFc0FBQWhFZ3NnQjBFRWF5SUhLQUlBSVE4Z0FpQUNLQUlBSWhoQkJHbzJBZ0FnR0NBUE5nSUFJQkZCQVdvaER3d0JDd3NnQWlnQ0FDRUhDeUFYSUFjUXV3TUxJQlJCQVdvaEZBd0JDd3NMdXdJQkFYOGpBRUVRYXlJS0pBQWdDUUovSUFBRVFDQUNFSndISVFBQ1FDQUJCRUFnQ2lBQUVQNEJJQU1nQ2lnQ0FEWUFBQ0FLSUFBUS9RRU1BUXNnQ2lBQUVMZ0RJQU1nQ2lnQ0FEWUFBQ0FLSUFBUXdBRUxJQWdnQ2hEVkFTQUtFRGthSUFRZ0FCQytBVFlDQUNBRklBQVFud0UyQWdBZ0NpQUFFSjRCSUFZZ0NoQ0xBU0FLRURrYUlBb2dBQkRCQVNBSElBb1ExUUVnQ2hBNUdpQUFFUHdCREFFTElBSVFtZ2NoQUFKQUlBRUVRQ0FLSUFBUS9nRWdBeUFLS0FJQU5nQUFJQW9nQUJEOUFRd0JDeUFLSUFBUXVBTWdBeUFLS0FJQU5nQUFJQW9nQUJEQUFRc2dDQ0FLRU5VQklBb1FPUm9nQkNBQUVMNEJOZ0lBSUFVZ0FCQ2ZBVFlDQUNBS0lBQVFuZ0VnQmlBS0VJc0JJQW9RT1JvZ0NpQUFFTUVCSUFjZ0NoRFZBU0FLRURrYUlBQVEvQUVMTmdJQUlBcEJFR29rQUF2YkJRRUtmeU1BUVJCckloUWtBQ0FDSUFBMkFnQWdBMEdBQkhFaEZnTkFJQlZCQkVZRVFDQU5FRGhCQVVzRVFDQVVJQTBRcmdFMkFnZ2dBaUFVUVFocVFRRVFvQWNnRFJDQkFpQUNLQUlBRU5nQ05nSUFDeUFEUWJBQmNTSURRUkJIQkVBZ0FTQURRU0JHQkg4Z0FpZ0NBQVVnQUFzMkFnQUxJQlJCRUdva0FBOExBa0FDUUFKQUFrQUNRQUpBSUFnZ0ZXb3NBQUFPQlFBQkF3SUVCUXNnQVNBQ0tBSUFOZ0lBREFRTElBRWdBaWdDQURZQ0FDQUdRU0FRaFFFaER5QUNJQUlvQWdBaUVFRUJhallDQUNBUUlBODZBQUFNQXdzZ0RSQy9BUTBDSUExQkFCQkJMUUFBSVE4Z0FpQUNLQUlBSWhCQkFXbzJBZ0FnRUNBUE9nQUFEQUlMSUF3UXZ3RWdGa1Z5RFFFZ0FpQU1FSzRCSUF3UWdRSWdBaWdDQUJEWUFqWUNBQXdCQ3lBQ0tBSUFJUmNnQkNBSGFpSUVJUkVEUUFKQUlBVWdFVTBOQUNBR1FZQVFJQkVzQUFBUXRRRkZEUUFnRVVFQmFpRVJEQUVMQ3lBT0lnOUJBRW9FUUFOQUlBOUZJQVFnRVU5eVJRUkFJQkZCQVdzaUVTMEFBQ0VRSUFJZ0FpZ0NBQ0lTUVFGcU5nSUFJQklnRURvQUFDQVBRUUZySVE4TUFRc0xJQThFZnlBR1FUQVFoUUVGUVFBTElSSURRQ0FDSUFJb0FnQWlFRUVCYWpZQ0FDQVBRUUJLQkVBZ0VDQVNPZ0FBSUE5QkFXc2hEd3dCQ3dzZ0VDQUpPZ0FBQ3dKQUlBUWdFVVlFUUNBR1FUQVFoUUVoRHlBQ0lBSW9BZ0FpRUVFQmFqWUNBQ0FRSUE4NkFBQU1BUXNnQ3hDL0FRUi9RWDhGSUF0QkFCQkJMQUFBQ3lFUVFRQWhEMEVBSVJNRFFDQUVJQkZHRFFFQ1FDQVBJQkJIQkVBZ0R5RVNEQUVMSUFJZ0FpZ0NBQ0lRUVFGcU5nSUFJQkFnQ2pvQUFFRUFJUklnQ3hBNElCTkJBV29pRTAwRVFDQVBJUkFNQVFzZ0N5QVRFRUV0QUFCQi93QkdCRUJCZnlFUURBRUxJQXNnRXhCQkxBQUFJUkFMSUJGQkFXc2lFUzBBQUNFUElBSWdBaWdDQUNJWVFRRnFOZ0lBSUJnZ0R6b0FBQ0FTUVFGcUlROE1BQXNBQ3lBWElBSW9BZ0FRbXdJTElCVkJBV29oRlF3QUN3QUx1d0lCQVg4akFFRVFheUlLSkFBZ0NRSi9JQUFFUUNBQ0VLSUhJUUFDUUNBQkJFQWdDaUFBRVA0QklBTWdDaWdDQURZQUFDQUtJQUFRL1FFTUFRc2dDaUFBRUxnRElBTWdDaWdDQURZQUFDQUtJQUFRd0FFTElBZ2dDaENMQVNBS0VEa2FJQVFnQUJDK0FUb0FBQ0FGSUFBUW53RTZBQUFnQ2lBQUVKNEJJQVlnQ2hDTEFTQUtFRGthSUFvZ0FCREJBU0FISUFvUWl3RWdDaEE1R2lBQUVQd0JEQUVMSUFJUW9RY2hBQUpBSUFFRVFDQUtJQUFRL2dFZ0F5QUtLQUlBTmdBQUlBb2dBQkQ5QVF3QkN5QUtJQUFRdUFNZ0F5QUtLQUlBTmdBQUlBb2dBQkRBQVFzZ0NDQUtFSXNCSUFvUU9Sb2dCQ0FBRUw0Qk9nQUFJQVVnQUJDZkFUb0FBQ0FLSUFBUW5nRWdCaUFLRUlzQklBb1FPUm9nQ2lBQUVNRUJJQWNnQ2hDTEFTQUtFRGthSUFBUS9BRUxOZ0lBSUFwQkVHb2tBQXN4QVFGL0l3QkJFR3NpQWlRQUlBSWdBQ2dDQURZQ0NDQUNRUWhxSUFFUTdnVWdBaWdDQ0NFQUlBSkJFR29rQUNBQUN3c0FJQUJCcUxrRUVNc0JDd3NBSUFBZ0FVRU1FUG9CQ3dzQUlBQkJzTGtFRU1zQkN4VUFJQUFnQVNnQ0FCRGpCQ0FCS0FJQUVQSUJHZ3VhRUFFS2Z5TUFRYkFFYXlJTEpBQWdDeUFLTmdLa0JDQUxJQUUyQXFnRUlBdEJ6d0kyQW1BZ0N5QUxRWWdCYWlBTFFaQUJhaUFMUWVBQWFpSUJFR2NpRHlnQ0FDSUtOZ0tFQVNBTElBcEJrQU5xTmdLQUFTQUJFRVVoRVNBTFFkQUFhaEJGSVE0Z0MwRkFheEJGSVF3Z0MwRXdhaEJGSVEwZ0MwRWdhaEJGSVJBakFFRVFheUlCSkFBZ0N3Si9JQUlFUUNBQklBTVFuQWNpQWhEK0FTQUxJQUVvQWdBMkFIZ2dBU0FDRVAwQklBMGdBUkRWQVNBQkVEa2FJQUVnQWhEQUFTQU1JQUVRMVFFZ0FSQTVHaUFMSUFJUXZnRTJBblFnQ3lBQ0VKOEJOZ0p3SUFFZ0FoQ2VBU0FSSUFFUWl3RWdBUkE1R2lBQklBSVF3UUVnRGlBQkVOVUJJQUVRT1JvZ0FoRDhBUXdCQ3lBQklBTVFtZ2NpQWhEK0FTQUxJQUVvQWdBMkFIZ2dBU0FDRVAwQklBMGdBUkRWQVNBQkVEa2FJQUVnQWhEQUFTQU1JQUVRMVFFZ0FSQTVHaUFMSUFJUXZnRTJBblFnQ3lBQ0VKOEJOZ0p3SUFFZ0FoQ2VBU0FSSUFFUWl3RWdBUkE1R2lBQklBSVF3UUVnRGlBQkVOVUJJQUVRT1JvZ0FoRDhBUXMyQWh3Z0FVRVFhaVFBSUFrZ0NDZ0NBRFlDQUNBRVFZQUVjU0lTUVFsMklSTkJBQ0VCUVFBaEFnTkFJQUloQ2dKQUFrQUNRQUpBSUFGQkJFWU5BQ0FBSUF0QnFBUnFFSklCUlEwQVFRQWhCQUpBQWtBQ1FBSkFBa0FDUUNBTFFmZ0FhaUFCYWl3QUFBNEZBUUFFQXdVSkN5QUJRUU5HRFFjZ0IwR0F3QUFnQUJCb0VMUUJCRUFnQzBFUWFpQUFFSjBISUJBZ0N5Z0NFQkN6QkF3Q0N5QUZJQVVvQWdCQkJISTJBZ0JCQUNFQURBWUxJQUZCQTBZTkJnc0RRQ0FBSUF0QnFBUnFFSklCUlEwR0lBZEJnTUFBSUFBUWFCQzBBVVVOQmlBTFFSQnFJQUFRblFjZ0VDQUxLQUlRRUxNRURBQUxBQXNnREJBNFFRQWdEUkE0YTBZTkJBSkFJQXdRT0FSQUlBMFFPQTBCQ3lBTUVEZ2hBeUFBRUdnaEFpQURCRUFnREJCQUtBSUFJQUpHQkVBZ0FCQjFHaUFNSUFvZ0RCQTRRUUZMR3lFQ0RBZ0xJQVpCQVRvQUFBd0dDeUFDSUEwUVFDZ0NBRWNOQlNBQUVIVWFJQVpCQVRvQUFDQU5JQW9nRFJBNFFRRkxHeUVDREFZTElBQVFhQ0FNRUVBb0FnQkdCRUFnQUJCMUdpQU1JQW9nREJBNFFRRkxHeUVDREFZTElBQVFhQ0FORUVBb0FnQkdCRUFnQUJCMUdpQUdRUUU2QUFBZ0RTQUtJQTBRT0VFQlN4c2hBZ3dHQ3lBRklBVW9BZ0JCQkhJMkFnQkJBQ0VBREFNTElBb2dBVUVDU1hKRkJFQkJBQ0VDSUJNZ0FVRUNSaUFMTFFCN1FRQkhjWEpGRFFVTElBc2dEaEN1QVRZQ0NDQUxRUkJxSUF0QkNHb1FrQUloQWdKQUlBRkZEUUFnQVNBTGFpMEFkMEVCU3cwQUEwQUNRQ0FMSUE0UWdBSTJBZ2dnQWlBTFFRaHFFSU1CUlEwQUlBZEJnTUFBSUFJb0FnQW9BZ0FRdEFGRkRRQWdBaENOQWd3QkN3c2dDeUFPRUs0Qk5nSUlJQUlnQzBFSWFoRHdBeUlDSUJBUU9FMEVRQ0FMSUJBUWdBSTJBZ2dnQzBFSWFrRUFJQUpyRUprSElRTWdFQkNBQWlFRUlBNFFyZ0VoRkNNQVFTQnJJZ0lrQUNBQ0lBUTJBaEFnQWlBRE5nSVlJQUlnRkRZQ0NBTkFBa0FnQWtFWWFpQUNRUkJxRUlNQklnTkZEUUFnQWlnQ0dDQUNLQUlJRUxFQlJRMEFJQUpCR0dvUWpRSWdBa0VJYWhDTkFnd0JDd3NnQWtFZ2FpUUFJQU5CQVhNTkFRc2dDeUFPRUs0Qk5nSUFJQXRCQ0dvZ0N4Q1FBaG9nQ3lBTEtBSUlOZ0lRQ3lBTElBc29BaEEyQWdnRFFBSkFJQXNnRGhDQUFqWUNBQ0FMUVFocUlBc1Fnd0ZGRFFBZ0FDQUxRYWdFYWhDU0FVVU5BQ0FBRUdnZ0N5Z0NDQ2dDQUVjTkFDQUFFSFVhSUF0QkNHb1FqUUlNQVFzTElCSkZEUU1nQ3lBT0VJQUNOZ0lBSUF0QkNHb2dDeENEQVVVTkF5QUZJQVVvQWdCQkJISTJBZ0JCQUNFQURBSUxBMEFDUUNBQUlBdEJxQVJxRUpJQlJRMEFBbjhnQjBHQUVDQUFFR2dpQWhDMEFRUkFJQWtvQWdBaUF5QUxLQUtrQkVZRVFDQUlJQWtnQzBHa0JHb1F2UUlnQ1NnQ0FDRURDeUFKSUFOQkJHbzJBZ0FnQXlBQ05nSUFJQVJCQVdvTUFRc2dFUkE0UlNBRVJYSU5BU0FDSUFzb0FuQkhEUUVnQ3lnQ2hBRWlBaUFMS0FLQUFVWUVRQ0FQSUF0QmhBRnFJQXRCZ0FGcUVMMENJQXNvQW9RQklRSUxJQXNnQWtFRWFqWUNoQUVnQWlBRU5nSUFRUUFMSVFRZ0FCQjFHZ3dCQ3dzZ0JFVWdDeWdDaEFFaUFpQVBLQUlBUm5KRkJFQWdDeWdDZ0FFZ0FrWUVRQ0FQSUF0QmhBRnFJQXRCZ0FGcUVMMENJQXNvQW9RQklRSUxJQXNnQWtFRWFqWUNoQUVnQWlBRU5nSUFDd0pBSUFzb0FoeEJBRXdOQUFKQUlBQWdDMEdvQkdvUWUwVUVRQ0FBRUdnZ0N5Z0NkRVlOQVFzZ0JTQUZLQUlBUVFSeU5nSUFRUUFoQUF3REN3TkFJQUFRZFJvZ0N5Z0NIRUVBVEEwQkFrQWdBQ0FMUWFnRWFoQjdSUVJBSUFkQmdCQWdBQkJvRUxRQkRRRUxJQVVnQlNnQ0FFRUVjallDQUVFQUlRQU1CQXNnQ1NnQ0FDQUxLQUtrQkVZRVFDQUlJQWtnQzBHa0JHb1F2UUlMSUFBUWFDRUNJQWtnQ1NnQ0FDSURRUVJxTmdJQUlBTWdBallDQUNBTElBc29BaHhCQVdzMkFod01BQXNBQ3lBS0lRSWdDQ2dDQUNBSktBSUFSdzBESUFVZ0JTZ0NBRUVFY2pZQ0FFRUFJUUFNQVFzQ1FDQUtSUTBBUVFFaEJBTkFJQW9RT0NBRVRRMEJBa0FnQUNBTFFhZ0VhaEI3UlFSQUlBQVFhQ0FLSUFRUXZnTW9BZ0JHRFFFTElBVWdCU2dDQUVFRWNqWUNBRUVBSVFBTUF3c2dBQkIxR2lBRVFRRnFJUVFNQUFzQUMwRUJJUUFnRHlnQ0FDQUxLQUtFQVVZTkFFRUFJUUFnQzBFQU5nSVFJQkVnRHlnQ0FDQUxLQUtFQVNBTFFSQnFFSkFCSUFzb0FoQUVRQ0FGSUFVb0FnQkJCSEkyQWdBTUFRdEJBU0VBQ3lBUUVEa2FJQTBRT1JvZ0RCQTVHaUFPRURrYUlCRVFPUm9nRHhCbUlBdEJzQVJxSkFBZ0FBOExJQW9oQWdzZ0FVRUJhaUVCREFBTEFBc2RBQ0FBSUFFUXVBRVFmeUFCRUVvb0FnQWhBU0FBRUVvZ0FUWUNBQXMwQVFGL0l3QkJFR3NpQWlRQUlBSWdBQ2dDQURZQ0NDQUNJQUlvQWdnZ0FXbzJBZ2dnQWlnQ0NDRUFJQUpCRUdva0FDQUFDd3NBSUFCQm1Ma0VFTXNCQ3dzQUlBQkJvTGtFRU1zQkM4TUJBUVovSXdCQkVHc2lCQ1FBSUFBUVNpZ0NBQ0VGQW44Z0FpZ0NBQ0FBS0FJQWF5SURRZi8vLy84SFNRUkFJQU5CQVhRTUFRdEJmd3NpQTBFQklBTWJJUU1nQVNnQ0FDRUdJQUFvQWdBaEJ5QUZRYzhDUmdSL1FRQUZJQUFvQWdBTElBTVF5QUlpQ0FSQUlBVkJ6d0pIQkVBZ0FCQzRBUm9MSUFSQnpnSTJBZ1FnQUNBRVFRaHFJQWdnQkVFRWFoQm5JZ1VRbndjZ0JSQm1JQUVnQUNnQ0FDQUdJQWRyYWpZQ0FDQUNJQU1nQUNnQ0FHbzJBZ0FnQkVFUWFpUUFEd3NRVlFBTEpRRUJmeUFCS0FJQUVPY0VRUmgwUVJoMUlRSWdBQ0FCS0FJQU5nSUVJQUFnQWpvQUFBdlBFQUVLZnlNQVFiQUVheUlMSkFBZ0N5QUtOZ0trQkNBTElBRTJBcWdFSUF0Qnp3STJBbWdnQ3lBTFFZZ0JhaUFMUVpBQmFpQUxRZWdBYWlJQkVHY2lEeWdDQUNJS05nS0VBU0FMSUFwQmtBTnFOZ0tBQVNBQkVFVWhFU0FMUWRnQWFoQkZJUTRnQzBISUFHb1FSU0VNSUF0Qk9Hb1FSU0VOSUF0QktHb1FSU0VRSXdCQkVHc2lBU1FBSUFzQ2Z5QUNCRUFnQVNBREVLSUhJZ0lRL2dFZ0N5QUJLQUlBTmdCNElBRWdBaEQ5QVNBTklBRVFpd0VnQVJBNUdpQUJJQUlRd0FFZ0RDQUJFSXNCSUFFUU9Sb2dDeUFDRUw0Qk9nQjNJQXNnQWhDZkFUb0FkaUFCSUFJUW5nRWdFU0FCRUlzQklBRVFPUm9nQVNBQ0VNRUJJQTRnQVJDTEFTQUJFRGthSUFJUS9BRU1BUXNnQVNBREVLRUhJZ0lRL2dFZ0N5QUJLQUlBTmdCNElBRWdBaEQ5QVNBTklBRVFpd0VnQVJBNUdpQUJJQUlRd0FFZ0RDQUJFSXNCSUFFUU9Sb2dDeUFDRUw0Qk9nQjNJQXNnQWhDZkFUb0FkaUFCSUFJUW5nRWdFU0FCRUlzQklBRVFPUm9nQVNBQ0VNRUJJQTRnQVJDTEFTQUJFRGthSUFJUS9BRUxOZ0lrSUFGQkVHb2tBQ0FKSUFnb0FnQTJBZ0FnQkVHQUJIRWlFa0VKZGlFVFFRQWhBVUVBSVFJRFFDQUNJUW9DUUFKQUFrQUNRQ0FCUVFSR0RRQWdBQ0FMUWFnRWFoQ1RBVVVOQUVFQUlRUUNRQUpBQWtBQ1FBSkFBa0FnQzBINEFHb2dBV29zQUFBT0JRRUFCQU1GQ1FzZ0FVRURSZzBISUFkQmdNQUFJQUFRYVJDMUFRUkFJQXRCR0dvZ0FCQ2tCeUFRSUFzc0FCZ1F0QVFNQWdzZ0JTQUZLQUlBUVFSeU5nSUFRUUFoQUF3R0N5QUJRUU5HRFFZTEEwQWdBQ0FMUWFnRWFoQ1RBVVVOQmlBSFFZREFBQ0FBRUdrUXRRRkZEUVlnQzBFWWFpQUFFS1FISUJBZ0N5d0FHQkMwQkF3QUN3QUxJQXdRT0VFQUlBMFFPR3RHRFFRQ1FDQU1FRGdFUUNBTkVEZ05BUXNnREJBNElRTWdBQkJwSVFJZ0F3UkFJQXhCQUJCQkxRQUFJQUpCL3dGeFJnUkFJQUFRZGhvZ0RDQUtJQXdRT0VFQlN4c2hBZ3dJQ3lBR1FRRTZBQUFNQmdzZ0RVRUFFRUV0QUFBZ0FrSC9BWEZIRFFVZ0FCQjJHaUFHUVFFNkFBQWdEU0FLSUEwUU9FRUJTeHNoQWd3R0N5QUFFR2xCL3dGeElBeEJBQkJCTFFBQVJnUkFJQUFRZGhvZ0RDQUtJQXdRT0VFQlN4c2hBZ3dHQ3lBQUVHbEIvd0Z4SUExQkFCQkJMUUFBUmdSQUlBQVFkaG9nQmtFQk9nQUFJQTBnQ2lBTkVEaEJBVXNiSVFJTUJnc2dCU0FGS0FJQVFRUnlOZ0lBUVFBaEFBd0RDeUFLSUFGQkFrbHlSUVJBUVFBaEFpQVRJQUZCQWtZZ0N5MEFlMEVBUjNGeVJRMEZDeUFMSUE0UXJnRTJBaEFnQzBFWWFpQUxRUkJxRUpBQ0lRSUNRQ0FCUlEwQUlBRWdDMm90QUhkQkFVc05BQU5BQWtBZ0N5QU9FSUVDTmdJUUlBSWdDMEVRYWhDREFVVU5BQ0FIUVlEQUFDQUNLQUlBTEFBQUVMVUJSUTBBSUFJUTdRSU1BUXNMSUFzZ0RoQ3VBVFlDRUNBQ0tBSUFJQXNvQWhCcklnSWdFQkE0VFFSQUlBc2dFQkNCQWpZQ0VDQUxRUkJxUVFBZ0Ftc1FvQWNoQXlBUUVJRUNJUVFnRGhDdUFTRVVJd0JCSUdzaUFpUUFJQUlnQkRZQ0VDQUNJQU0yQWhnZ0FpQVVOZ0lJQTBBQ1FDQUNRUmhxSUFKQkVHb1Fnd0VpQTBVTkFDQUNLQUlZTFFBQUlBSW9BZ2d0QUFCSERRQWdBa0VZYWhEdEFpQUNRUWhxRU8wQ0RBRUxDeUFDUVNCcUpBQWdBMEVCY3cwQkN5QUxJQTRRcmdFMkFnZ2dDMEVRYWlBTFFRaHFFSkFDR2lBTElBc29BaEEyQWhnTElBc2dDeWdDR0RZQ0VBTkFBa0FnQ3lBT0VJRUNOZ0lJSUF0QkVHb2dDMEVJYWhDREFVVU5BQ0FBSUF0QnFBUnFFSk1CUlEwQUlBQVFhVUgvQVhFZ0N5Z0NFQzBBQUVjTkFDQUFFSFlhSUF0QkVHb1E3UUlNQVFzTElCSkZEUU1nQ3lBT0VJRUNOZ0lJSUF0QkVHb2dDMEVJYWhDREFVVU5BeUFGSUFVb0FnQkJCSEkyQWdCQkFDRUFEQUlMQTBBQ1FDQUFJQXRCcUFScUVKTUJSUTBBQW44Z0IwR0FFQ0FBRUdraUFoQzFBUVJBSUFrb0FnQWlBeUFMS0FLa0JFWUVRQ0FJSUFrZ0MwR2tCR29Rb3djZ0NTZ0NBQ0VEQ3lBSklBTkJBV28yQWdBZ0F5QUNPZ0FBSUFSQkFXb01BUXNnRVJBNFJTQUVSWElOQVNBTExRQjJJQUpCL3dGeFJ3MEJJQXNvQW9RQklnSWdDeWdDZ0FGR0JFQWdEeUFMUVlRQmFpQUxRWUFCYWhDOUFpQUxLQUtFQVNFQ0N5QUxJQUpCQkdvMkFvUUJJQUlnQkRZQ0FFRUFDeUVFSUFBUWRob01BUXNMSUFSRklBc29Bb1FCSWdJZ0R5Z0NBRVp5UlFSQUlBc29Bb0FCSUFKR0JFQWdEeUFMUVlRQmFpQUxRWUFCYWhDOUFpQUxLQUtFQVNFQ0N5QUxJQUpCQkdvMkFvUUJJQUlnQkRZQ0FBc0NRQ0FMS0FJa1FRQk1EUUFDUUNBQUlBdEJxQVJxRUh4RkJFQWdBQkJwUWY4QmNTQUxMUUIzUmcwQkN5QUZJQVVvQWdCQkJISTJBZ0JCQUNFQURBTUxBMEFnQUJCMkdpQUxLQUlrUVFCTURRRUNRQ0FBSUF0QnFBUnFFSHhGQkVBZ0IwR0FFQ0FBRUdrUXRRRU5BUXNnQlNBRktBSUFRUVJ5TmdJQVFRQWhBQXdFQ3lBSktBSUFJQXNvQXFRRVJnUkFJQWdnQ1NBTFFhUUVhaENqQndzZ0FCQnBJUUlnQ1NBSktBSUFJZ05CQVdvMkFnQWdBeUFDT2dBQUlBc2dDeWdDSkVFQmF6WUNKQXdBQ3dBTElBb2hBaUFJS0FJQUlBa29BZ0JIRFFNZ0JTQUZLQUlBUVFSeU5nSUFRUUFoQUF3QkN3SkFJQXBGRFFCQkFTRUVBMEFnQ2hBNElBUk5EUUVDUUNBQUlBdEJxQVJxRUh4RkJFQWdBQkJwUWY4QmNTQUtJQVFRUVMwQUFFWU5BUXNnQlNBRktBSUFRUVJ5TmdJQVFRQWhBQXdEQ3lBQUVIWWFJQVJCQVdvaEJBd0FDd0FMUVFFaEFDQVBLQUlBSUFzb0FvUUJSZzBBUVFBaEFDQUxRUUEyQWhnZ0VTQVBLQUlBSUFzb0FvUUJJQXRCR0dvUWtBRWdDeWdDR0FSQUlBVWdCU2dDQUVFRWNqWUNBQXdCQzBFQklRQUxJQkFRT1JvZ0RSQTVHaUFNRURrYUlBNFFPUm9nRVJBNUdpQVBFR1lnQzBHd0JHb2tBQ0FBRHdzZ0NpRUNDeUFCUVFGcUlRRU1BQXNBQ3d3QUlBQWdBQ2dDQUJDYkJ3c01BQ0FBUVFGQkxSQ3pCeG9MREFBZ0FFRUJRUzBRdWdjYUN6VUJBWDhqQUVFUWF5SUNKQUFnQWlBQUxRQUFPZ0FQSUFBZ0FTMEFBRG9BQUNBQklBSkJEMm90QUFBNkFBQWdBa0VRYWlRQUMyUUJBWDhqQUVFUWF5SUdKQUFnQmtFQU9nQVBJQVlnQlRvQURpQUdJQVE2QUEwZ0JrRWxPZ0FNSUFVRVFDQUdRUTFxSUFaQkRtb1FxUWNMSUFJZ0FTQUJJQUlvQWdBUW53WWdCa0VNYWlBRElBQW9BZ0FRSUNBQmFqWUNBQ0FHUVJCcUpBQUxRZ0FnQVNBQ0lBTWdCRUVFRU5ZQklRRWdBeTBBQUVFRWNVVUVRQ0FBSUFGQjBBOXFJQUZCN0E1cUlBRWdBVUhrQUVnYklBRkJ4UUJJRzBIc0RtczJBZ0FMQzBBQUlBSWdBeUFBUVFocUlBQW9BZ2dvQWdRUkFBQWlBQ0FBUWFBQ2FpQUZJQVJCQUJDL0F5QUFheUlBUVo4Q1RBUkFJQUVnQUVFTWJVRU1iellDQUFzTFFBQWdBaUFESUFCQkNHb2dBQ2dDQ0NnQ0FCRUFBQ0lBSUFCQnFBRnFJQVVnQkVFQUVMOERJQUJySWdCQnB3Rk1CRUFnQVNBQVFReHRRUWR2TmdJQUN3dENBQ0FCSUFJZ0F5QUVRUVFRMXdFaEFTQURMUUFBUVFSeFJRUkFJQUFnQVVIUUQyb2dBVUhzRG1vZ0FTQUJRZVFBU0JzZ0FVSEZBRWdiUWV3T2F6WUNBQXNMUUFBZ0FpQURJQUJCQ0dvZ0FDZ0NDQ2dDQkJFQUFDSUFJQUJCb0FKcUlBVWdCRUVBRU1FRElBQnJJZ0JCbndKTUJFQWdBU0FBUVF4dFFReHZOZ0lBQ3d0QUFDQUNJQU1nQUVFSWFpQUFLQUlJS0FJQUVRQUFJZ0FnQUVHb0FXb2dCU0FFUVFBUXdRTWdBR3NpQUVHbkFVd0VRQ0FCSUFCQkRHMUJCMjgyQWdBTEMrVVBBaFYvQVg0akFFSFFIV3NpQkNRQUlBUkIwQnhxUVlEaEFFRThFRDhhSUFSQmtCeHFRY0RoQUVIQUFCQS9HaUFFUVpBYmFrR0E0Z0JCL0FBUVB4b2dCRUdRR21wQmdPTUFRWUFCRUQ4YUlBUkJrQlpxUVlEa0FFSDhBeEEvR2lBRVFaQVNha0dBNkFCQmdBUVFQeHBCZENFU1FRSWhEd0pBQWtBQ2Z3SkFBa0FDZndKQUFrQWdBRUdFQ0dzT0FnRUVBQXNnQUVHRUJrWUVRRUYzSVJKQkFRd0NDeUFBUVlVS1JnMENRWDhoQlNBQVFZNFdSdzBHUVVBaEVrSDRBQ0VSUWY4QUlRMUJDU0VQSUFSQmtCSnFJUXNnQkVHUUZtb2hFQXdGQzBGN0lSSkJBZ3NoRDBFTklSRkJEeUVOSUFSQjBCeHFJUkFnQkVHUUhHb01BZ3RCZVNFU1FRTWhEd3RCRmlFUlFSOGhEU0FFUVpBYmFpRVFJQVJCa0JwcUN5RUxRUUFoQUFOL0lBQWdFVVlFZnlBRVFaQWRhZ1VnQkVHUUhXb2dBR29nQWFkQkFYRTZBQUFnQUVFQmFpRUFJQUZDQVlnaEFRd0JDd3NoQWdzZ0QwRUJkQ0lVUVFGeUlRaEJBU0VGQTBBQ1FDQUZJQWhIQkVCQkFDRUhJQVJCc0FScUlBVkJBblJxSWdaQkFEWUNBRUVBSVFBRFFDQUFJQkZHRFFJZ0FDQUNhaTBBQUFSQUlBWWdCeUFRSUFBZ0JXd2dEWEJCQW5ScUtBSUFjeUlITmdJQUN5QUFRUUZxSVFBTUFBc0FDd0pBSUJORkRRQWdCRUVBTmdLZ0JpQUVJQVFvQXJRRUlnazJBcVFHSUFSQkFUWUN1QWNnQkVFQU5nTHdCa0VCSVFBRFFDQUFJQlJHUlFSQUlBUkI4QVpxSUFCQkFuUnFJZ2RCZnpZQ0FDQUhRUUEyQWtnZ0FFRUJhaUVBREFFTEN5QUVRZ0EzQTlBRklBUkMvLy8vL3c4M0E0QUZJQlJCQVdzaEYwRUFJUWhCQUNFR0EwQWdCa0VCYWlFTUlBWWhCd0pBSUFsQmYwWUVRQ0FFUWRBRmFpQUdRUUpxSWdkQkFuUnFJQWcyQWdBZ0NFRi9JQWhCQUU0YlFRRnFJUVZCQUNFQUEwQWdBQ0FGUmcwQ0lBQkJBblFpQ2lBRVFmQUdhaUlKSUFkQnlBQnNhbW9nREVISUFHd2dDV29nQ21vaUNpZ0NBQ0lKTmdJQUlBb2dDeUFKUVFKMGFpZ0NBRFlDQUNBQVFRRnFJUUFNQUFzQUN3TkFJQVJCb0FacUlBY2lBRUVDZEdvb0FnQkJmMFlFUUNBQVFRRnJJUWNnQUVFQVNnMEJDd3NnQUNFRklBQkJBRW9FUUFOQUlBQkJBV3NpQjBFQ2RDSUtJQVJCb0FacWFpZ0NBRUYvUndSQUlBY2dCU0FFUVlBRmFpSU9JQVZCQW5ScUtBSUFJQW9nRG1vb0FnQklHeUVGQ3lBQVFRRkxJUW9nQnlFQUlBb05BQXNMSUFSQjBBVnFJZ0FnQmtFQ2FpSUhRUUowYWlBSUlBd2dCV3NpRGlBQUlBVkJBblFpRldvaUZpZ0NBR29pQUNBQUlBaElHeUlLTmdJQVFRQWhBQU5BSUFBZ0ZFWUVRQ0FKSUExcUlRa2dGaWdDQUNJQVFYOGdBRUVBVGh0QkFXb2hGaUFFUWFBR2FpQVZhaUVWUVFBaEFBTkFJQUFnRmtZRVFDQUlRWDhnQ0VFQVRodEJBV29oQlVFQUlRQURRQ0FBSUFWR0JFQWdDaUVJREFZRklBQkJBblFpQ0NBRVFmQUdhaUlPSUFkQnlBQnNhbW9pQ1NBTVFjZ0FiQ0FPYWlBSWFpSUlLQUlBSWc0Z0NTZ0NBSE0yQWdBZ0NDQUxJQTVCQW5ScUtBSUFOZ0lBSUFCQkFXb2hBQXdCQ3dBTEFBc2dCRUh3Qm1vZ0JVSElBR3hxSUFCQkFuUnFLQUlBSWhoQmYwY0VRQ0FFUWZBR2FpQUhRY2dBYkdvZ0FDQU9ha0VDZEdvZ0VDQUpJQmhxSUJVb0FnQnJJQTF2UVFKMGFpZ0NBRFlDQUFzZ0FFRUJhaUVBREFBTEFBVWdCRUh3Qm1vZ0IwSElBR3hxSUFCQkFuUnFRUUEyQWdBZ0FFRUJhaUVBREFFTEFBc0FDeUFIUVFKMElnQWdCRUdBQldwcUlBd2dDR3MyQWdBZ0JpQVhSd1JBSUFSQm9BWnFJQUJxSWdVZ0JFR3dCR29nQUdvb0FnQWlCa0YvUmdSL1FRQUZJQkFnQmtFQ2RHb29BZ0FMSWdZMkFnQkJBU0VBSUFoQkFDQUlRUUJLRzBFQmFpRUtBMEFnQUNBS1JrVUVRQUpBSUFSQnNBUnFJQWNnQUd0QkFuUnFLQUlBSWdsQmYwWU5BQ0FFUWZBR2FpQUhRY2dBYkdvZ0FFRUNkR29vQWdBaURrVU5BQ0FGSUFZZ0VDQUxJQTVCQW5ScUtBSUFJQWxxSUExdlFRSjBhaWdDQUhNaUJqWUNBQXNnQUVFQmFpRUFEQUVMQ3lBRklBc2dCa0VDZEdvb0FnQWlDVFlDQUNBTUlRWWdDQ0FQVEEwQkN3dEJmeUVGSUFnZ0Qwb05BMEVBSVFBZ0NFRUJhaUlHUVFBZ0JrRUFTaHNoQlNBRVFmQUdhaUFIUWNnQWJHb2hEQU5BSUFBZ0JVWUVRQ0FHUVFFZ0JrRUJTaHNoQlNBRVFmQUdhaUFIUWNnQWJHb2hCa0VCSVFBRFFDQUFJQVZHQkVBZ0RVRUJhaUVNUVFBaEJrRUJJUWtEUUVFQklRQkJBU0VMSUFrZ0RFWkZCRUFEUUNBQUlBVkdSUVJBSUFRZ0FFRUNkR29pQ2lnQ0FDSVBRWDlIQkVBZ0NpQUFJQTlxSUExdklnbzJBZ0FnRUNBS1FRSjBhaWdDQUNBTGN5RUxDeUFBUVFGcUlRQU1BUXNMSUF0RkJFQWdCRUV3YWlBR1FRSjBhaUFOSUFsck5nSUFJQVpCQVdvaEJnc2dDVUVCYWlFSkRBRUxDMEYvSVFVZ0JpQUlSdzBIUVFBaEFDQUlRUUFnQ0VFQVNoc2hCZ05BSUFBZ0JrWU5CU0FDSUFSQk1Hb2dBRUVDZEdvb0FnQnFJZ1VnQlMwQUFFRUJjem9BQUNBQVFRRnFJUUFNQUFzQUJTQUVJQUJCQW5RaURHb2dCaUFNYWlnQ0FEWUNBQ0FBUVFGcUlRQU1BUXNBQ3dBRklBd2dBRUVDZEdvaUNpQUxJQW9vQWdCQkFuUnFLQUlBTmdJQUlBQkJBV29oQUF3QkN3QUxBQXNnQTBJQU53TUFJQkVnRW1vaEFFSUJJUUVEUUNBQUlCRkdSUVJBSUFNZ0FTQUFJQUpxTVFBQWZpQVpmQ0laTndNQUlBQkJBV29oQUNBQlFnR0dJUUVNQVFzTElCTkZCRUJCQUNFRkRBTUxJQVJCMEFWcUlBZEJBblJxS0FJQUlRVU1BZ3NnQmlBTElBZEJBblJxS0FJQU5nSUFRUUVnRXlBSEd5RVRJQVZCQVdvaEJRd0FDd0FMSUFSQjBCMXFKQUFnQlF1OUJRRUtmeU1BUVJCcklna2tBQ0FHRUpjQklRb2dDU0FHRU1FQ0lnMFFuZ0VnQlNBRE5nSUFBa0FDUUNBQUlnY3RBQUFpQmtFcmF3NERBQUVBQVFzZ0NpQUdRUmgwUVJoMUVLQUJJUVlnQlNBRktBSUFJZ2RCQkdvMkFnQWdCeUFHTmdJQUlBQkJBV29oQndzQ1FBSkFJQUlnQnlJR2EwRUJUQTBBSUFjdEFBQkJNRWNOQUNBSExRQUJRU0J5UWZnQVJ3MEFJQXBCTUJDZ0FTRUdJQVVnQlNnQ0FDSUlRUVJxTmdJQUlBZ2dCallDQUNBS0lBY3NBQUVRb0FFaEJpQUZJQVVvQWdBaUNFRUVhallDQUNBSUlBWTJBZ0FnQjBFQ2FpSUhJUVlEUUNBQ0lBWk5EUUlnQml3QUFCQmNFTXNFUlEwQ0lBWkJBV29oQmd3QUN3QUxBMEFnQWlBR1RRMEJJQVlzQUFBaENCQmNHaUFJRU1RQlJRMEJJQVpCQVdvaEJnd0FDd0FMQWtBZ0NSQy9BUVJBSUFvZ0J5QUdJQVVvQWdBUTV3RWdCU0FGS0FJQUlBWWdCMnRCQW5ScU5nSUFEQUVMSUFjZ0JoQ2JBaUFORUo4QklRNGdCeUVJQTBBZ0JpQUlUUVJBSUFNZ0J5QUFhMEVDZEdvZ0JTZ0NBQkM3QXdVQ1FDQUpJQXNRUVN3QUFFRUFUQTBBSUF3Z0NTQUxFRUVzQUFCSERRQWdCU0FGS0FJQUlneEJCR28yQWdBZ0RDQU9OZ0lBSUFzZ0N5QUpFRGhCQVd0SmFpRUxRUUFoREFzZ0NpQUlMQUFBRUtBQklROGdCU0FGS0FJQUloQkJCR28yQWdBZ0VDQVBOZ0lBSUFoQkFXb2hDQ0FNUVFGcUlRd01BUXNMQ3dKQUFrQURRQ0FDSUFaTkRRRWdCaTBBQUNJSFFTNUhCRUFnQ2lBSFFSaDBRUmgxRUtBQklRY2dCU0FGS0FJQUlnaEJCR28yQWdBZ0NDQUhOZ0lBSUFaQkFXb2hCZ3dCQ3dzZ0RSQytBU0VISUFVZ0JTZ0NBQ0lMUVFScUlnZzJBZ0FnQ3lBSE5nSUFJQVpCQVdvaEJnd0JDeUFGS0FJQUlRZ0xJQW9nQmlBQ0lBZ1E1d0VnQlNBRktBSUFJQUlnQm10QkFuUnFJZ1UyQWdBZ0JDQUZJQU1nQVNBQWEwRUNkR29nQVNBQ1JoczJBZ0FnQ1JBNUdpQUpRUkJxSkFBTHZBRUJCWDhqQUVFUWF5SUhKQUFqQUVFUWF5SUZKQUFDUUNBQlFlLy8vLzhEVFFSQUFrQWdBVUVCVFFSQUlBQWdBUkNSQVNBQUlRWU1BUXNnQUNBQUlBRVF1d0pCQVdvaUF4Q0pBaUlHRUk4QklBQWdBeEN6QVNBQUlBRVFpZ0VMSUFZaEJDQUJJZ01FZnlBREJFQURRQ0FFSUFJMkFnQWdCRUVFYWlFRUlBTkJBV3NpQXcwQUN3dEJBQVVnQkFzYUlBVkJBRFlDRENBR0lBRkJBblJxSUFWQkRHb1FlU0FGUVJCcUpBQU1BUXNRVlFBTElBZEJFR29rQUNBQUM5NERBUWgvSXdCQkVHc2lDaVFBSUFZUWx3RWhDeUFLSUFZUXdRSWlCaENlQVFKQUlBb1F2d0VFUUNBTElBQWdBaUFERU9jQklBVWdBeUFDSUFCclFRSjBhaUlHTmdJQURBRUxJQVVnQXpZQ0FBSkFBa0FnQUNJSUxRQUFJZ2RCSzJzT0F3QUJBQUVMSUFzZ0IwRVlkRUVZZFJDZ0FTRUlJQVVnQlNnQ0FDSUhRUVJxTmdJQUlBY2dDRFlDQUNBQVFRRnFJUWdMQWtBZ0FpQUlhMEVDU0EwQUlBZ3RBQUJCTUVjTkFDQUlMUUFCUVNCeVFmZ0FSdzBBSUF0Qk1CQ2dBU0VISUFVZ0JTZ0NBQ0lKUVFScU5nSUFJQWtnQnpZQ0FDQUxJQWdzQUFFUW9BRWhCeUFGSUFVb0FnQWlDVUVFYWpZQ0FDQUpJQWMyQWdBZ0NFRUNhaUVJQ3lBSUlBSVFtd0pCQUNFSklBWVFud0VoREVFQUlRY2dDQ0VHQTM4Z0FpQUdUUVIvSUFNZ0NDQUFhMEVDZEdvZ0JTZ0NBQkM3QXlBRktBSUFCUUpBSUFvZ0J4QkJMUUFBUlEwQUlBa2dDaUFIRUVFc0FBQkhEUUFnQlNBRktBSUFJZ2xCQkdvMkFnQWdDU0FNTmdJQUlBY2dCeUFLRURoQkFXdEphaUVIUVFBaENRc2dDeUFHTEFBQUVLQUJJUTBnQlNBRktBSUFJZzVCQkdvMkFnQWdEaUFOTmdJQUlBWkJBV29oQmlBSlFRRnFJUWtNQVFzTElRWUxJQVFnQmlBRElBRWdBR3RCQW5ScUlBRWdBa1liTmdJQUlBb1FPUm9nQ2tFUWFpUUFDNmdGQVFwL0l3QkJFR3NpQ1NRQUlBWVFuUUVoQ2lBSklBWVFuQUlpRFJDZUFTQUZJQU0yQWdBQ1FBSkFJQUFpQnkwQUFDSUdRU3RyRGdNQUFRQUJDeUFLSUFaQkdIUkJHSFVRaFFFaEJpQUZJQVVvQWdBaUIwRUJhallDQUNBSElBWTZBQUFnQUVFQmFpRUhDd0pBQWtBZ0FpQUhJZ1pyUVFGTURRQWdCeTBBQUVFd1J3MEFJQWN0QUFGQklISkIrQUJIRFFBZ0NrRXdFSVVCSVFZZ0JTQUZLQUlBSWdoQkFXbzJBZ0FnQ0NBR09nQUFJQW9nQnl3QUFSQ0ZBU0VHSUFVZ0JTZ0NBQ0lJUVFGcU5nSUFJQWdnQmpvQUFDQUhRUUpxSWdjaEJnTkFJQUlnQmswTkFpQUdMQUFBRUZ3UXl3UkZEUUlnQmtFQmFpRUdEQUFMQUFzRFFDQUNJQVpORFFFZ0Jpd0FBQ0VJRUZ3YUlBZ1F4QUZGRFFFZ0JrRUJhaUVHREFBTEFBc0NRQ0FKRUw4QkJFQWdDaUFISUFZZ0JTZ0NBQkNDQWlBRklBVW9BZ0FnQmlBSGEybzJBZ0FNQVFzZ0J5QUdFSnNDSUEwUW53RWhEaUFISVFnRFFDQUdJQWhOQkVBZ0F5QUhJQUJyYWlBRktBSUFFSnNDQlFKQUlBa2dEQkJCTEFBQVFRQk1EUUFnQ3lBSklBd1FRU3dBQUVjTkFDQUZJQVVvQWdBaUMwRUJhallDQUNBTElBNDZBQUFnRENBTUlBa1FPRUVCYTBscUlReEJBQ0VMQ3lBS0lBZ3NBQUFRaFFFaER5QUZJQVVvQWdBaUVFRUJhallDQUNBUUlBODZBQUFnQ0VFQmFpRUlJQXRCQVdvaEN3d0JDd3NMQTBBQ1FDQUNJQVpMQkVBZ0JpMEFBQ0lIUVM1SERRRWdEUkMrQVNFSElBVWdCU2dDQUNJSVFRRnFOZ0lBSUFnZ0J6b0FBQ0FHUVFGcUlRWUxJQW9nQmlBQ0lBVW9BZ0FRZ2dJZ0JTQUZLQUlBSUFJZ0JtdHFJZ1UyQWdBZ0JDQUZJQU1nQVNBQWEyb2dBU0FDUmhzMkFnQWdDUkE1R2lBSlFSQnFKQUFQQ3lBS0lBZEJHSFJCR0hVUWhRRWhCeUFGSUFVb0FnQWlDRUVCYWpZQ0FDQUlJQWM2QUFBZ0JrRUJhaUVHREFBTEFBdlZBd0VJZnlNQVFSQnJJZ29rQUNBR0VKMEJJUXNnQ2lBR0VKd0NJZ1lRbmdFQ1FDQUtFTDhCQkVBZ0N5QUFJQUlnQXhDQ0FpQUZJQU1nQWlBQWEyb2lCallDQUF3QkN5QUZJQU0yQWdBQ1FBSkFJQUFpQ0MwQUFDSUhRU3RyRGdNQUFRQUJDeUFMSUFkQkdIUkJHSFVRaFFFaENDQUZJQVVvQWdBaUIwRUJhallDQUNBSElBZzZBQUFnQUVFQmFpRUlDd0pBSUFJZ0NHdEJBa2dOQUNBSUxRQUFRVEJIRFFBZ0NDMEFBVUVnY2tINEFFY05BQ0FMUVRBUWhRRWhCeUFGSUFVb0FnQWlDVUVCYWpZQ0FDQUpJQWM2QUFBZ0N5QUlMQUFCRUlVQklRY2dCU0FGS0FJQUlnbEJBV28yQWdBZ0NTQUhPZ0FBSUFoQkFtb2hDQXNnQ0NBQ0VKc0NRUUFoQ1NBR0VKOEJJUXhCQUNFSElBZ2hCZ04vSUFJZ0JrMEVmeUFESUFnZ0FHdHFJQVVvQWdBUW13SWdCU2dDQUFVQ1FDQUtJQWNRUVMwQUFFVU5BQ0FKSUFvZ0J4QkJMQUFBUncwQUlBVWdCU2dDQUNJSlFRRnFOZ0lBSUFrZ0REb0FBQ0FISUFjZ0NoQTRRUUZyU1dvaEIwRUFJUWtMSUFzZ0Jpd0FBQkNGQVNFTklBVWdCU2dDQUNJT1FRRnFOZ0lBSUE0Z0RUb0FBQ0FHUVFGcUlRWWdDVUVCYWlFSkRBRUxDeUVHQ3lBRUlBWWdBeUFCSUFCcmFpQUJJQUpHR3pZQ0FDQUtFRGthSUFwQkVHb2tBQXN4QVFKL0l3QkJFR3NpQWlRQUlBSkJDR29pQXlBQUVFOGdBeENkQVNBQkVJVUJJUUFnQXhCSElBSkJFR29rQUNBQUN3OEFJQUFvQWd3YUlBQkJBRFlDREF1Z0F3RUNmeU1BUWVBQ2F5SUFKQUFnQUNBQ05nTFFBaUFBSUFFMkF0Z0NJQU1RMmdFaEJpQURJQUJCNEFGcUVPOENJUWNnQUVIUUFXb2dBeUFBUWN3Q2FoRHVBaUFBUWNBQmFoQkZJZ0VnQVJCUkVFSWdBQ0FCUVFBUVFTSUNOZ0s4QVNBQUlBQkJFR28yQWd3Z0FFRUFOZ0lJQTBBQ1FDQUFRZGdDYWlBQVFkQUNhaENTQVVVTkFDQUFLQUs4QVNBQkVEZ2dBbXBHQkVBZ0FSQTRJUU1nQVNBQkVEaEJBWFFRUWlBQklBRVFVUkJDSUFBZ0F5QUJRUUFRUVNJQ2FqWUN2QUVMSUFCQjJBSnFFR2dnQmlBQ0lBQkJ2QUZxSUFCQkNHb2dBQ2dDekFJZ0FFSFFBV29nQUVFUWFpQUFRUXhxSUFjUXdBSU5BQ0FBUWRnQ2FoQjFHZ3dCQ3dzQ1FDQUFRZEFCYWhBNFJRMEFJQUFvQWd3aUF5QUFRUkJxYTBHZkFVb05BQ0FBSUFOQkJHbzJBZ3dnQXlBQUtBSUlOZ0lBQ3lBRklBSWdBQ2dDdkFFZ0JDQUdFTUFITmdJQUlBQkIwQUZxSUFCQkVHb2dBQ2dDRENBRUVKQUJJQUJCMkFKcUlBQkIwQUpxRUhzRVFDQUVJQVFvQWdCQkFuSTJBZ0FMSUFBb0F0Z0NJUUlnQVJBNUdpQUFRZEFCYWhBNUdpQUFRZUFDYWlRQUlBSUxqQUVCQkg4akFFRVFheUlGSkFBakFFRVFheUlESkFBQ1FDQUJRVzlOQkVBQ1FDQUJRUXBOQkVBZ0FDQUJFSkVCSUFBaEJBd0JDeUFBSUFFUW5RSkJBV29pQmhCTUlnUVFqd0VnQUNBR0VMTUJJQUFnQVJDS0FRc2dCQ0FCSUFJUS9BWWdBMEVBT2dBUElBRWdCR29nQTBFUGFoQ0dBU0FEUVJCcUpBQU1BUXNRVlFBTElBVkJFR29rQUNBQUMwVUJBWDhqQUVFUWF5SURKQUFnQXlBQk5nSU1JQU1nQWpZQ0NDQURJQU5CREdvUXlnRWhBU0FBUVpUM0FTQURLQUlJRVA4RUlRQWdBUkRKQVNBRFFSQnFKQUFnQUF1eEFnSUVmZ1YvSXdCQklHc2lDQ1FBQWtBQ1FBSkFJQUVnQWtjRVFFSFFtUVFvQWdBaERFSFFtUVJCQURZQ0FDTUFRUkJySWdra0FCQmNHaU1BUVJCcklnb2tBQ01BUVJCcklnc2tBQ0FMSUFFZ0NFRWNha0VDRU1JRElBc3BBd0FoQkNBS0lBc3BBd2czQXdnZ0NpQUVOd01BSUF0QkVHb2tBQ0FLS1FNQUlRUWdDU0FLS1FNSU53TUlJQWtnQkRjREFDQUtRUkJxSkFBZ0NTa0RBQ0VFSUFnZ0NTa0RDRGNERUNBSUlBUTNBd2dnQ1VFUWFpUUFJQWdwQXhBaEJDQUlLUU1JSVFWQjBKa0VLQUlBSWdGRkRRRWdDQ2dDSENBQ1J3MENJQVVoQmlBRUlRY2dBVUhFQUVjTkF3d0NDeUFEUVFRMkFnQU1BZ3RCMEprRUlBdzJBZ0FnQ0NnQ0hDQUNSZzBCQ3lBRFFRUTJBZ0FnQmlFRklBY2hCQXNnQUNBRk53TUFJQUFnQkRjRENDQUlRU0JxSkFBTHRnRUNBbndEZnlNQVFSQnJJZ1VrQUFKQUFrQUNRQ0FBSUFGSEJFQkIwSmtFS0FJQUlRZEIwSmtFUVFBMkFnQVFYQm9qQUVFUWF5SUdKQUFnQmlBQUlBVkJER3BCQVJEQ0F5QUdLUU1BSUFZcEF3Z1ExQU1oQXlBR1FSQnFKQUJCMEprRUtBSUFJZ0JGRFFFZ0JTZ0NEQ0FCUncwQ0lBTWhCQ0FBUWNRQVJ3MEREQUlMSUFKQkJEWUNBQXdDQzBIUW1RUWdCellDQUNBRktBSU1JQUZHRFFFTElBSkJCRFlDQUNBRUlRTUxJQVZCRUdva0FDQURDN1lCQWdKOUEzOGpBRUVRYXlJRkpBQUNRQUpBQWtBZ0FDQUJSd1JBUWRDWkJDZ0NBQ0VIUWRDWkJFRUFOZ0lBRUZ3YUl3QkJFR3NpQmlRQUlBWWdBQ0FGUVF4cVFRQVF3Z01nQmlrREFDQUdLUU1JRVBZRUlRTWdCa0VRYWlRQVFkQ1pCQ2dDQUNJQVJRMEJJQVVvQWd3Z0FVY05BaUFESVFRZ0FFSEVBRWNOQXd3Q0N5QUNRUVEyQWdBTUFndEIwSmtFSUFjMkFnQWdCU2dDRENBQlJnMEJDeUFDUVFRMkFnQWdCQ0VEQ3lBRlFSQnFKQUFnQXd2R0FRSURmd0YrSXdCQkVHc2lCQ1FBQW40Q1FBSkFJQUFnQVVjRVFBSkFBa0FnQUMwQUFDSUZRUzFIRFFBZ0FFRUJhaUlBSUFGSERRQU1BUXRCMEprRUtBSUFJUVpCMEprRVFRQTJBZ0FnQUNBRVFReHFJQU1RWEJEREF5RUhBa0JCMEprRUtBSUFJZ0FFUUNBRUtBSU1JQUZIRFFFZ0FFSEVBRVlOQkF3RkMwSFFtUVFnQmpZQ0FDQUVLQUlNSUFGR0RRUUxDd3NnQWtFRU5nSUFRZ0FNQWdzZ0FrRUVOZ0lBUW44TUFRdENBQ0FIZlNBSElBVkJMVVliQ3lFSElBUkJFR29rQUNBSEM5Y0JBZ04vQVg0akFFRVFheUlFSkFBQ2Z3SkFBa0FDUUNBQUlBRkhCRUFDUUFKQUlBQXRBQUFpQlVFdFJ3MEFJQUJCQVdvaUFDQUJSdzBBREFFTFFkQ1pCQ2dDQUNFR1FkQ1pCRUVBTmdJQUlBQWdCRUVNYWlBREVGd1F3d01oQndKQVFkQ1pCQ2dDQUNJQUJFQWdCQ2dDRENBQlJ3MEJJQUJCeEFCR0RRVU1CQXRCMEprRUlBWTJBZ0FnQkNnQ0RDQUJSZzBEQ3dzTElBSkJCRFlDQUVFQURBTUxJQWRDLy8vLy93OVlEUUVMSUFKQkJEWUNBRUYvREFFTFFRQWdCNmNpQUdzZ0FDQUZRUzFHR3dzaEFDQUVRUkJxSkFBZ0FBdVZBd0VCZnlNQVFaQUNheUlBSkFBZ0FDQUNOZ0tBQWlBQUlBRTJBb2dDSUFNUTJnRWhCaUFBUWRBQmFpQURJQUJCL3dGcUVQQUNJQUJCd0FGcUVFVWlBU0FCRUZFUVFpQUFJQUZCQUJCQklnSTJBcndCSUFBZ0FFRVFhallDRENBQVFRQTJBZ2dEUUFKQUlBQkJpQUpxSUFCQmdBSnFFSk1CUlEwQUlBQW9BcndCSUFFUU9DQUNha1lFUUNBQkVEZ2hBeUFCSUFFUU9FRUJkQkJDSUFFZ0FSQlJFRUlnQUNBRElBRkJBQkJCSWdKcU5nSzhBUXNnQUVHSUFtb1FhU0FHSUFJZ0FFRzhBV29nQUVFSWFpQUFMQUQvQVNBQVFkQUJhaUFBUVJCcUlBQkJER3BCb0xzREVNTUNEUUFnQUVHSUFtb1FkaG9NQVFzTEFrQWdBRUhRQVdvUU9FVU5BQ0FBS0FJTUlnTWdBRUVRYW10Qm53RktEUUFnQUNBRFFRUnFOZ0lNSUFNZ0FDZ0NDRFlDQUFzZ0JTQUNJQUFvQXJ3QklBUWdCaERBQnpZQ0FDQUFRZEFCYWlBQVFSQnFJQUFvQWd3Z0JCQ1FBU0FBUVlnQ2FpQUFRWUFDYWhCOEJFQWdCQ0FFS0FJQVFRSnlOZ0lBQ3lBQUtBS0lBaUVDSUFFUU9Sb2dBRUhRQVdvUU9Sb2dBRUdRQW1va0FDQUNDOXdCQWdOL0FYNGpBRUVRYXlJRUpBQUNmd0pBQWtBQ1FDQUFJQUZIQkVBQ1FBSkFJQUF0QUFBaUJVRXRSdzBBSUFCQkFXb2lBQ0FCUncwQURBRUxRZENaQkNnQ0FDRUdRZENaQkVFQU5nSUFJQUFnQkVFTWFpQURFRndRd3dNaEJ3SkFRZENaQkNnQ0FDSUFCRUFnQkNnQ0RDQUJSdzBCSUFCQnhBQkdEUVVNQkF0QjBKa0VJQVkyQWdBZ0JDZ0NEQ0FCUmcwREN3c0xJQUpCQkRZQ0FFRUFEQU1MSUFkQy8vOERXQTBCQ3lBQ1FRUTJBZ0JCLy84RERBRUxRUUFnQjZjaUFHc2dBQ0FGUVMxR0d3c2hBQ0FFUVJCcUpBQWdBRUgvL3dOeEM3WUJBZ0YrQW44akFFRVFheUlGSkFBQ1FBSkFJQUFnQVVjRVFFSFFtUVFvQWdBaEJrSFFtUVJCQURZQ0FDQUFJQVZCREdvZ0F4QmNFTVVFSVFRQ1FFSFFtUVFvQWdBaUFBUkFJQVVvQWd3Z0FVY05BU0FBUWNRQVJnMEREQVFMUWRDWkJDQUdOZ0lBSUFVb0Fnd2dBVVlOQXdzTElBSkJCRFlDQUVJQUlRUU1BUXNnQWtFRU5nSUFJQVJDQUZVRVFFTC8vLy8vLy8vLy8vOEFJUVFNQVF0Q2dJQ0FnSUNBZ0lDQWZ5RUVDeUFGUVJCcUpBQWdCQXZEQVFJQ2Z3RitJd0JCRUdzaUJDUUFBbjhDUUFKQUlBQWdBVWNFUUVIUW1RUW9BZ0FoQlVIUW1RUkJBRFlDQUNBQUlBUkJER29nQXhCY0VNVUVJUVlDUUVIUW1RUW9BZ0FpQUFSQUlBUW9BZ3dnQVVjTkFTQUFRY1FBUmcwRURBTUxRZENaQkNBRk5nSUFJQVFvQWd3Z0FVWU5BZ3NMSUFKQkJEWUNBRUVBREFJTElBWkNnSUNBZ0hoVElBWkMvLy8vL3dkVmNnMEFJQWFuREFFTElBSkJCRFlDQUVILy8vLy9CeUFHUWdCVkRRQWFRWUNBZ0lCNEN5RUFJQVJCRUdva0FDQUFDL1VIQWdwL0Ezd2dBRUVBSUFOQkFFb2JSUVJBSUFSQkFEWUNBQ0FGUVFBMkFnQWdCa0tBZ0lDQWdJQ0ErTDkvTndNQVFYOFBDeUFESUFOc0lRa0NRQUpBQWtBQ1FDQUJSUVJBSUFsQkRHd1FPeUlMUlEwRUlBbEJBMndoQ1VFQUlRRURRQ0FCSUFsR1JRUkFJQWNnQVNBQ2FpMEFBRUgvQVhOcUlRY2dBVUVCYWlFQkRBRUxDeUFISUFsdUlRcEJBQ0VIUVFBaEFRTkFJQUVnQ1VaRkJFQWdDeUFCUVFKMGFpQUJJQUpxTFFBQVFmOEJjeUFLYXlJSU5nSUFJQUZCQVdvaEFTQUlJQWhzSUFkcUlRY01BUXNMSUFlM255SVNJQU8zUkpFclVPWjZ0dnMvb3FORUFBQUFBQUFBTGtCakRRSkJBQ0VISUFBb0FnQWlBVUVBSUFGQkFFb2JJUTVCZnlFSVFYOGhDa0YvSVF3RFFDQUhJQTVIQkVBZ0FDZ0NDQ0VCQWtBRFFBSkFJQUVnREVFQmFpSU1RUUowSWc5cUtBSUFEZ01CQUFJQUN3c2dBQ2dDRUNFUVFRQWhBd05BSUFOQkJFWU5BU0FESUE5cUlRMUJBQ0VDUVFBaEFRTkFJQUVnQ1VaRkJFQWdBaUFCUVFKMElnSWdBQ2dDRENBTlFRSjBhaWdDQUdvb0FnQWdBaUFMYWlnQ0FHeHFJUUlnQVVFQmFpRUJEQUVMQ3lBQ3R5QVFJQTFCQTNScUt3TUFveUFTb3lJVElCRWdFU0FUWXlJQkd5RVJJQXdnQ2lBQkd5RUtJQU1nQ0NBQkd5RUlJQU5CQVdvaEF3d0FDd0FMSUFkQkFXb2hCd3dCQ3dzTUFRc2dDVUVDZEJBN0lndEZEUU5CQUNFQkEwQWdBU0FKUmtVRVFDQUhJQUVnQW1vdEFBQkIvd0Z6YWlFSElBRkJBV29oQVF3QkN3c2dCeUFKYmlFS1FRQWhCMEVBSVFFRFFDQUJJQWxHUlFSQUlBc2dBVUVDZEdvZ0FTQUNhaTBBQUVIL0FYTWdDbXNpQ0RZQ0FDQUJRUUZxSVFFZ0NDQUliQ0FIYWlFSERBRUxDeUFIdDU4aUVpQUR0Nk5FQUFBQUFBQUFMa0JqRFFKQkFDRUhJQUFvQWdBaUFVRUFJQUZCQUVvYklRNUJmeUVJUVg4aENrRi9JUXdEUUNBSElBNUhCRUFnQUNnQ0NDRUJBa0FEUUFKQUlBRWdERUVCYWlJTVFRSjBJZzlxS0FJQURnTUJBQUlBQ3dzZ0FDZ0NHQ0VRUVFBaEF3TkFJQU5CQkVZTkFTQURJQTlxSVExQkFDRUNRUUFoQVFOQUlBRWdDVVpGQkVBZ0FpQUJRUUowSWdJZ0FDZ0NGQ0FOUVFKMGFpZ0NBR29vQWdBZ0FpQUxhaWdDQUd4cUlRSWdBVUVCYWlFQkRBRUxDeUFDdHlBUUlBMUJBM1JxS3dNQW95QVNveUlUSUJFZ0VTQVRZeUlCR3lFUklBd2dDaUFCR3lFS0lBTWdDQ0FCR3lFSUlBTkJBV29oQXd3QUN3QUxJQWRCQVdvaEJ3d0JDd3NMSUFVZ0NEWUNBQ0FFSUFvMkFnQWdCaUFST1FNQUlBc1FORUVBRHdzZ0JFRUFOZ0lBSUFWQkFEWUNBQ0FHUW9DQWdJQ0FnSUQ0djM4M0F3QWdDeEEwUVg0UEN5QUVRUUEyQWdBZ0JVRUFOZ0lBSUFaQ2dJQ0FnSUNBZ1BpL2Z6Y0RBQ0FMRURSQmZnOExRUUJCQTBHa0RrRUFFRDFCQVJBREFBdHBBQ0FBUlFSQUR3c0NRQ0FBS0FJQUlBRkdEUUFnQUNBQk5nSUFJQUZGQkVBZ0FFSGtocWNDYWlJQUtBSUFFRFFnQUVFQU5nSUFEQUVMSUFCQjVJYW5BbW9nQUNnQ0tDQUFLQUlrYkJBN0lnQTJBZ0FnQUEwQVFRQkJBMEdrRGtFQUVEMUJBUkFEQUFzTDd3RUJBWDhqQUVFZ2F5SUdKQUFnQmlBQk5nSVlBa0FnQXlnQ0JFRUJjVVVFUUNBR1FYODJBZ0FnQmlBQUlBRWdBaUFESUFRZ0JpQUFLQUlBS0FJUUVRa0FJZ0UyQWhnQ1FBSkFBa0FnQmlnQ0FBNENBQUVDQ3lBRlFRQTZBQUFNQXdzZ0JVRUJPZ0FBREFJTElBVkJBVG9BQUNBRVFRUTJBZ0FNQVFzZ0JpQURFRThnQmhDZEFTRUJJQVlRUnlBR0lBTVFUeUFHRUp3Q0lRQWdCaEJISUFZZ0FCREJBU0FHUVF4eUlBQVF3QUVnQlNBR1FSaHFJZ01nQWlBR0lBTWdBU0FFUVFFUXdRTWdCa1k2QUFBZ0JpZ0NHQ0VCQTBBZ0EwRU1heEE1SWdNZ0JrY05BQXNMSUFaQklHb2tBQ0FCQzBBQkFYOUJBQ0VBQTM4Z0FTQUNSZ1IvSUFBRklBRW9BZ0FnQUVFRWRHb2lBRUdBZ0lDQWYzRWlBMEVZZGlBRGNpQUFjeUVBSUFGQkJHb2hBUXdCQ3dzTEd3QWpBRUVRYXlJQkpBQWdBQ0FDSUFNUXhBUWdBVUVRYWlRQUMxUUJBbjhDUUFOQUlBTWdCRWNFUUVGL0lRQWdBU0FDUmcwQ0lBRW9BZ0FpQlNBREtBSUFJZ1pJRFFJZ0JTQUdTZ1JBUVFFUEJTQURRUVJxSVFNZ0FVRUVhaUVCREFJTEFBc0xJQUVnQWtjaEFBc2dBQXRBQVFGL1FRQWhBQU4vSUFFZ0FrWUVmeUFBQlNBQkxBQUFJQUJCQkhScUlnQkJnSUNBZ0g5eElnTkJHSFlnQTNJZ0FITWhBQ0FCUVFGcUlRRU1BUXNMQ3hzQUl3QkJFR3NpQVNRQUlBQWdBaUFERU44RUlBRkJFR29rQUF0ZUFRTi9JQUVnQkNBRGEyb2hCUUpBQTBBZ0F5QUVSd1JBUVg4aEFDQUJJQUpHRFFJZ0FTd0FBQ0lHSUFNc0FBQWlCMGdOQWlBR0lBZEtCRUJCQVE4RklBTkJBV29oQXlBQlFRRnFJUUVNQWdzQUN3c2dBaUFGUnlFQUN5QUFDL2NCQVFWL0l3QkJJR3NpQWlRQUFuOENRQUpBSUFGQmZ4QzlBUTBBSUFJZ0FUWUNGQ0FBTFFBc0JFQWdBa0VVYWtFRVFRRWdBQ2dDSUJET0FVRUJSdzBDREFFTElBSWdBa0VZYWlJRk5nSVFJQUpCSUdvaEJpQUNRUlJxSVFNRFFDQUFLQUlrSUFBb0FpZ2dBeUFGSUFKQkRHb2dBa0VZYWlBR0lBSkJFR29ROXdJaEJDQUNLQUlNSUFOR0RRSWdCRUVEUmdSQUlBTkJBVUVCSUFBb0FpQVF6Z0ZCQVVZTkFnd0RDeUFFUVFGTERRSWdBa0VZYWlJRFFRRWdBaWdDRUNBRGF5SURJQUFvQWlBUXpnRWdBMGNOQWlBQ0tBSU1JUU1nQkVFQlJnMEFDd3NnQVJEZEJBd0JDMEYvQ3lFQUlBSkJJR29rQUNBQUMyWUJBWDhDUUNBQUxRQXNSUVJBSUFKQkFDQUNRUUJLR3lFQ0EwQWdBaUFEUmcwQ0lBQWdBU2dDQUNBQUtBSUFLQUkwRVFNQVFYOUdCRUFnQXc4RklBRkJCR29oQVNBRFFRRnFJUU1NQVFzQUN3QUxJQUZCQkNBQ0lBQW9BaUFRemdFaEFnc2dBZ3NtQUNBQUlBQW9BZ0FvQWhnUkFBQWFJQUFnQVJERkF5SUJOZ0lrSUFBZ0FSQ2VBam9BTEF2NkFRRUZmeU1BUVNCcklnSWtBQUovQWtBQ1FDQUJRWDhRdlFFTkFDQUNJQUVRMFFNNkFCY2dBQzBBTEFSQUlBSkJGMnBCQVVFQklBQW9BaUFRemdGQkFVY05BZ3dCQ3lBQ0lBSkJHR29pQlRZQ0VDQUNRU0JxSVFZZ0FrRVhhaUVEQTBBZ0FDZ0NKQ0FBS0FJb0lBTWdCU0FDUVF4cUlBSkJHR29nQmlBQ1FSQnFFUGNDSVFRZ0FpZ0NEQ0FEUmcwQ0lBUkJBMFlFUUNBRFFRRkJBU0FBS0FJZ0VNNEJRUUZHRFFJTUF3c2dCRUVCU3cwQ0lBSkJHR29pQTBFQklBSW9BaEFnQTJzaUF5QUFLQUlnRU00QklBTkhEUUlnQWlnQ0RDRURJQVJCQVVZTkFBc0xJQUVRM1FRTUFRdEJmd3NoQUNBQ1FTQnFKQUFnQUF0cEFRRi9Ba0FnQUMwQUxFVUVRQ0FDUVFBZ0FrRUFTaHNoQWdOQUlBSWdBMFlOQWlBQUlBRXNBQUFRd2dFZ0FDZ0NBQ2dDTkJFREFFRi9SZ1JBSUFNUEJTQUJRUUZxSVFFZ0EwRUJhaUVEREFFTEFBc0FDeUFCUVFFZ0FpQUFLQUlnRU00QklRSUxJQUlMSmdBZ0FDQUFLQUlBS0FJWUVRQUFHaUFBSUFFUXlRTWlBVFlDSkNBQUlBRVFuZ0k2QUN3TDhnRUJBMzhqQUVFZ2F5SUNKQUFnQVVGL0VMMEJJUVFnQUMwQU5DRURBa0FnQkFSQUlBTU5BU0FBSUFBb0FqQWlBVUYvRUwwQlFRRnpPZ0EwREFFTEFrQWdBMFVOQUNBQ0lBQW9BakEyQWhBQ1FBSkFBa0FnQUNnQ0pDQUFLQUlvSUFKQkVHb2dBa0VVYWlJRElBSkJER29nQWtFWWFpQUNRU0JxSUFNUTl3SkJBV3NPQXdJQ0FBRUxJQUFvQWpBaEF5QUNJQUpCR1dvMkFoUWdBaUFET2dBWUN3TkFJQUlvQWhRaUF5QUNRUmhxVFEwQ0lBSWdBMEVCYXlJRE5nSVVJQU1zQUFBZ0FDZ0NJQkQyQWtGL1J3MEFDd3RCZnlFQkRBRUxJQUJCQVRvQU5DQUFJQUUyQWpBTElBSkJJR29rQUNBQkN3a0FJQUJCQVJEUUJBc0pBQ0FBUVFBUTBBUUxNd0FnQUNBQkVNVURJZ0UyQWlRZ0FDQUJFTVlDTmdJc0lBQWdBQ2dDSkJDZUFqb0FOU0FBS0FJc1FRbE9CRUFRVlFBTEMvVUJBUU4vSXdCQklHc2lBaVFBSUFGQmZ4QzlBU0VFSUFBdEFEUWhBd0pBSUFRRVFDQUREUUVnQUNBQUtBSXdJZ0ZCZnhDOUFVRUJjem9BTkF3QkN3SkFJQU5GRFFBZ0FpQUFLQUl3RU5FRE9nQVRBa0FDUUFKQUlBQW9BaVFnQUNnQ0tDQUNRUk5xSUFKQkZHb2lBeUFDUVF4cUlBSkJHR29nQWtFZ2FpQURFUGNDUVFGckRnTUNBZ0FCQ3lBQUtBSXdJUU1nQWlBQ1FSbHFOZ0lVSUFJZ0F6b0FHQXNEUUNBQ0tBSVVJZ01nQWtFWWFrME5BaUFDSUFOQkFXc2lBellDRkNBRExBQUFJQUFvQWlBUTlnSkJmMGNOQUFzTFFYOGhBUXdCQ3lBQVFRRTZBRFFnQUNBQk5nSXdDeUFDUVNCcUpBQWdBUXNKQUNBQVFRRVEwd1FMQ1FBZ0FFRUFFTk1FQ3pNQUlBQWdBUkRKQXlJQk5nSWtJQUFnQVJER0FqWUNMQ0FBSUFBb0FpUVFuZ0k2QURVZ0FDZ0NMRUVKVGdSQUVGVUFDd3NlQUVHb3NRUVErd0pCL0xFRUVNd0RRZml6QkJEN0FrSE10QVFRekFNTENRQWdBQkRJQXhBMEM3UUJBUVIvSXdCQkVHc2lCU1FBQTBBQ1FDQUNJQU5NRFFBZ0FDZ0NHQ0lFSUFBb0Fod2lCazhFUUNBQUlBRW9BZ0FnQUNnQ0FDZ0NOQkVEQUVGL1JnMEJJQU5CQVdvaEF5QUJRUVJxSVFFRklBVWdCaUFFYTBFQ2RUWUNEQ0FGSUFJZ0EyczJBZ2dnQlVFTWFpQUZRUWhxRUo4Q0lRUWdBQ2dDR0NBQklBUW9BZ0FpQkJETUFTQUFJQVJCQW5RaUJpQUFLQUlZYWpZQ0dDQURJQVJxSVFNZ0FTQUdhaUVCQ3d3QkN3c2dCVUVRYWlRQUlBTUxMQUFnQUNBQUtBSUFLQUlrRVFBQVFYOUdCRUJCZnc4TElBQWdBQ2dDRENJQVFRUnFOZ0lNSUFBb0FnQUx5Z0VCQkg4akFFRVFheUlFSkFBRFFBSkFJQUlnQlV3TkFBSi9JQUFvQWd3aUF5QUFLQUlRSWdaSkJFQWdCRUgvLy8vL0J6WUNEQ0FFSUFZZ0EydEJBblUyQWdnZ0JDQUNJQVZyTmdJRUlBUkJER29nQkVFSWFpQUVRUVJxRUo4Q0VKOENJUU1nQVNBQUtBSU1JQU1vQWdBaUF4RE1BU0FBSUFOQkFuUWlCaUFBS0FJTWFqWUNEQ0FCSUFacURBRUxJQUFnQUNnQ0FDZ0NLQkVBQUNJRFFYOUdEUUVnQVNBRE5nSUFRUUVoQXlBQlFRUnFDeUVCSUFNZ0JXb2hCUXdCQ3dzZ0JFRVFhaVFBSUFVTENRQWdBQkRRQXhBMEM2OEJBUVIvSXdCQkVHc2lCU1FBQTBBQ1FDQUNJQVJNRFFBZ0FDZ0NHQ0lESUFBb0Fod2lCazhFUUNBQUlBRXNBQUFRd2dFZ0FDZ0NBQ2dDTkJFREFFRi9SZzBCSUFSQkFXb2hCQ0FCUVFGcUlRRUZJQVVnQmlBRGF6WUNEQ0FGSUFJZ0JHczJBZ2dnQlVFTWFpQUZRUWhxRUo4Q0lRTWdBQ2dDR0NBQklBTW9BZ0FpQXhDMkFTQUFJQU1nQUNnQ0dHbzJBaGdnQXlBRWFpRUVJQUVnQTJvaEFRc01BUXNMSUFWQkVHb2tBQ0FFQ3k4QUlBQWdBQ2dDQUNnQ0pCRUFBRUYvUmdSQVFYOFBDeUFBSUFBb0Fnd2lBRUVCYWpZQ0RDQUFMQUFBRU1JQkM4QUJBUVIvSXdCQkVHc2lCQ1FBQTBBQ1FDQUNJQVZNRFFBQ1FDQUFLQUlNSWdNZ0FDZ0NFQ0lHU1FSQUlBUkIvLy8vL3djMkFnd2dCQ0FHSUFOck5nSUlJQVFnQWlBRmF6WUNCQ0FFUVF4cUlBUkJDR29nQkVFRWFoQ2ZBaENmQWlFRElBRWdBQ2dDRENBREtBSUFJZ01RdGdFZ0FDQUFLQUlNSUFOcU5nSU1EQUVMSUFBZ0FDZ0NBQ2dDS0JFQUFDSURRWDlHRFFFZ0FTQURFTkVET2dBQVFRRWhBd3NnQVNBRGFpRUJJQU1nQldvaEJRd0JDd3NnQkVFUWFpUUFJQVVMNXU4QkJDeC9EbjBjZkFOK0l3QkJJR3NpSENRQUFrQUNRQUpBQWtBZ0FFRUFJQUViUlFSQVFRQkJBMEhVM2dCQkFCQTlEQUVMSUFBb0FoQWhEeUFBS0FJTUlRWUNRQ0FBS0FJVUlpVkJBVVlOQUFKL0FrQUNRQUpBQWtBQ1FDQWxRUUZyRGdVQUFnUURBUVFMSUJ3Z0JqWUNIQ0FjSUE4MkFoZ2dCaUFQYkNJQ0VEc2lBMFVOQ0NBRElBRWdBaEEvREFRTEFuOGdBU0VDSUJ3Z0JrRURiU0lCUVFGMElnYzJBaHdnSENBUFFRTnRJZ05CQVhRaUJEWUNHQ0FFSUFkc0VEc2lEUVJBSUFOQkFDQURRUUJLR3lFTUlBRkJBQ0FCUVFCS0d5RUtJQTBpQVNFRUEwQWdDU0FNUndSQUlBRWdCMm9oQVNBQ0lBbEJBMndpQlNBR2JHb2hDeUFDSUFWQkFtb2dCbXhxSVFNZ0FpQUZRUUZxSUFac2FpRUlRUUFoQlFOQUlBVWdDa2NFUUNBRUlBc3RBQUFnQ3kwQUFVRUJkbW9nQ0MwQUFFRUJkbW9nQ0MwQUFVRUNkbXBCQW5SQkNXNDZBQUFnQVNBRExRQUFJQWd0QUFGQkFuWWdDQzBBQUVFQmRtcHFJQU10QUFGQkFYWnFRUUowUVFsdU9nQUFJQVFnQ3kwQUFpQUxMUUFCUVFGMmFpQUlMUUFCUVFKMmFpQUlMUUFDUVFGMmFrRUNkRUVKYmpvQUFTQUJJQU10QUFJZ0NDMEFBa0VCZGlBSUxRQUJRUUoyYWlBRExRQUJRUUYyYW1wQkFuUkJDVzQ2QUFFZ0JVRUJhaUVGSUFOQkEyb2hBeUFJUVFOcUlRZ2dDMEVEYWlFTElBRkJBbW9oQVNBRVFRSnFJUVFNQVFzTElBbEJBV29oQ1NBRUlBZHFJUVFNQVFzTElBME1BUXNNQ0FzTUF3c0NmeUFCSVFJZ0hDQUdRUUp0SWdFMkFod2dIQ0FQUVFKdElnTTJBaGdnQVNBRGJCQTdJZ1VFUUNBRFFRQWdBMEVBU2hzaERTQUJRUUFnQVVFQVNoc2hCeUFGSVFFRFFDQUVJQTFIQkVBZ0FpQUVRUUYwSWdNZ0JteHFJUWdnQWlBRFFRRnlJQVpzYWlFTFFRQWhBd05BSUFNZ0IwY0VRQ0FCSUFzdEFBRWdDeTBBQUNBSUxRQUJJQWd0QUFCcWFtcEJBblk2QUFBZ0EwRUJhaUVESUF0QkFtb2hDeUFJUVFKcUlRZ2dBVUVCYWlFQkRBRUxDeUFFUVFGcUlRUU1BUXNMSUFVTUFRc01Cd3NNQWdzQ2Z5QWNJQVpCQTIwaUFqWUNIQ0FjSUE5QkEyMGlCRFlDR0NBQ0lBUnNFRHNpQlFSQUlBUkJBQ0FFUVFCS0d5RU5JQUpCQUNBQ1FRQktHeUVISUFVaEFnTkFJQU1nRFVjRVFDQUJJQU5CQTJ3aUN5QUdiR29oQ0NBQklBdEJBbW9nQm14cUlRUWdBU0FMUVFGcUlBWnNhaUVMUVFBaENRTkFJQWNnQ1VjRVFDQUNJQVF0QUFJZ0JDMEFBU0FFTFFBQUlBc3RBQUlnQ3kwQUFTQUxMUUFBSUFndEFBSWdDQzBBQVNBSUxRQUFhbXBxYW1wcWFtcEJDVzQ2QUFBZ0NVRUJhaUVKSUFSQkEyb2hCQ0FMUVFOcUlRc2dDRUVEYWlFSUlBSkJBV29oQWd3QkN3c2dBMEVCYWlFRERBRUxDeUFGREFFTERBWUxEQUVMQW44Z0hDQUdRUVJ0SWdJMkFod2dIQ0FQUVFSdElnTTJBaGdnQWlBRGJCQTdJZ1VFUUNBRFFRQWdBMEVBU2hzaERTQUNRUUFnQWtFQVNoc2hEQ0FGSVFJRFFDQUpJQTFIQkVBZ0FTQUpRUUowSWdNZ0JteHFJUWdnQVNBRFFRTnlJQVpzYWlFRUlBRWdBMEVDY2lBR2JHb2hDeUFCSUFOQkFYSWdCbXhxSVFOQkFDRUhBMEFnQnlBTVJ3UkFJQUlnQkMwQUF5QUVMUUFDSUFRdEFBRWdCQzBBQUNBTExRQURJQXN0QUFJZ0N5MEFBU0FMTFFBQUlBTXRBQU1nQXkwQUFpQURMUUFCSUFNdEFBQWdDQzBBQXlBSUxRQUNJQWd0QUFFZ0NDMEFBR3BxYW1wcWFtcHFhbXBxYW1wcWFrRUVkam9BQUNBSFFRRnFJUWNnQkVFRWFpRUVJQXRCQkdvaEN5QURRUVJxSVFNZ0NFRUVhaUVJSUFKQkFXb2hBZ3dCQ3dzZ0NVRUJhaUVKREFFTEN5QUZEQUVMREFVTEN5SUJEUUFNQVFzZ0FDZ0NBQ0VDSXdCQklHc2lLQ1FBSUNnZ0FVRUJJQVlnRHlBR0VOd0ZJUjBnQWlnQ0FDZ0NBQ0VaUVFBaEN5TUFRU0JySWlra0FBSkFBa0FnR1VIY0FHb2lDQkJLRUtjQlJRMEFJQWdRU2tFQUVFc29BZ1FnSFNnQ0JFY05BQ0FJRUVwQkFCQkxLQUlJSUIwb0FnaEdEUUVMSUIwb0FnUWhBeUFkS0FJSUlRUURRQ0FEUVFoSUlBUkJDRWh5UlFSQUlBdEJBV29oQ3lBRVFRRjFJUVFnQTBFQmRTRUREQUVMQ3lBZEtBSUVJUUlnSFNnQ0NDRURRUUFoQkNBSVFRTTJBaFFnQ0NBTE5nSVFJQWhEQUFBQVFFTUFBQUEvRU4wR0lpNDRBaGdnQ0VNQUFJQS9JQzRRcHdLVk9BSWNJQWhCQkdvaUJTQUlLQUlVSUF0c0VLUUVJQXRCQUNBTFFRQktHeUVOQTBBZ0JDQU5Sd1JBSUFNZ0JIWWhCaUFDSUFSMklRZEJBQ0VMQTBBZ0NDZ0NGQ0lQSUF0TkJFQWdCRUVCYWlFRURBTUZJQVVnQkNBUGJDQUxhaEJMUVFJZ0J5QUdRUUVRN2dNZ0MwRUJhaUVMREFFTEFBc0FDd3NDUUNBSVFTQnFJZ1VRbEFJaUJDQUNJQU5zSWcxSkJFQWpBRUVnYXlJSEpBQUNRQ0FOSUFScklnWWdCUkExS0FJQUlBVW9BZ1JyUVFGMVRRUkFJd0JCRUdzaUFpUUFJQUlnQlRZQ0FDQUNJQVVvQWdRaUF6WUNCQ0FDSUFNZ0JrRUJkR28yQWdnZ0FpZ0NCQ0VMSUFJb0FnZ2hBd05BSUFNZ0MwWUVRQ0FDRUc0Z0FrRVFhaVFBQlNBRkVEVWdDeEMwQmlBQ0lBdEJBbW9pQ3pZQ0JBd0JDd3NNQVFzZ0JSQTFJUXdnQjBFSWFpRUNBbjhnQlJDVUFpQUdhaUVQSXdCQkVHc2lCQ1FBSUFRZ0R6WUNEQ01BUVJCcklnc2tBQ0FGRURVYUlBdEIvLy8vL3djMkFnd2dDMEgvLy8vL0J6WUNDQ0FMUVF4cUlBdEJDR29RK1FFb0FnQWhBeUFMUVJCcUpBQWdBeUFQVHdSQUlBVVFrd0lpQ3lBRFFRRjJTUVJBSUFRZ0MwRUJkRFlDQ0NBRVFRaHFJQVJCREdvUWVpZ0NBQ0VEQ3lBRVFSQnFKQUFnQXd3QkN4Q2NBUUFMSVFRZ0JSQ1VBaUVQUVFBaEF5TUFRUkJySWdza0FDQUxRUUEyQWd3Z0FrRU1haUFMUVF4cUlBd1F1Z0VnQkFSQUlBSW9BaEFhSUFSQi8vLy8vd2RMQkVCQnNmb0FFS3dCQUFzZ0JFRUJkQkJNSVFNTElBSWdBellDQUNBQ0lBTWdEMEVCZEdvaUR6WUNDQ0FDSUE4MkFnUWdBaEErSUFNZ0JFRUJkR28yQWdBZ0MwRVFhaVFBSXdCQkVHc2lBeVFBSUFNZ0FpZ0NDRFlDQUNBQ0tBSUlJUVFnQXlBQ1FRaHFOZ0lJSUFNZ0JDQUdRUUYwYWpZQ0JDQURJZ1FvQWdBaEF3TkFJQVFvQWdRZ0EwY0VRQ0FDS0FJUUlBUW9BZ0FRdEFZZ0JDQUVLQUlBUVFKcUlnTTJBZ0FNQVFzTElBUVFxd0VnQkVFUWFpUUFJQVVRdWdZZ0JSQTFJQVVvQWdBZ0JTZ0NCQ0FDUVFScUlnTVFtQUlnQlNBREVFZ2dCVUVFYWlBQ1FRaHFFRWdnQlJBMUlBSVFQaEJJSUFJZ0FpZ0NCRFlDQUNBRkVKUUNHaUFGS0FJQUdpQUZLQUlBSUFVUWt3SkJBWFJxR2lBRktBSUFJQVVRa3dKQkFYUnFHaUFGS0FJQUdpQUNLQUlFSVFNRFFDQURJQUlvQWdoSEJFQWdBaWdDRUJvZ0FpQUNLQUlJUVFKck5nSUlEQUVMQ3lBQ0tBSUFCRUFnQWlnQ0VCb2dBaWdDQUNFRElBSVFQaWdDQUNBQ0tBSUFheG9nQXhBMEN3c2dCMEVnYWlRQURBRUxJQVFnRFVzRVFDQUZLQUlBSUExQkFYUnFJUUlnQlJDVUFob2dCU0FDRUxVR0lBVW9BZ0FhSUFVb0FnQWdCUkNUQWtFQmRHb2FJQVVvQWdBYUlBVW9BZ0FnQlJDVUFrRUJkR29hQ3dzZ0NFRXNhaUFORUpjQ0lBaEJPR29nRFJDWEFnc2dLVUhFSEJDVkFTRU5Ba0FDUUFKQUFrQUNRQ0FkS0FJQVFRRkdCRUFnSFNnQ0VFRUJSdzBCSUFoQkJHb2lBaENuQVNBSUtBSVVJQWdvQWhCc1J3MENJQjBvQWdRZ0FrRUFFRXNvQWdSSERRTWdIU2dDQ0NBQ1FRQVFTeWdDQ0VjTkJDQUlJQUpCQUJCTElCMFEzd0lnQ0NBQ1FRRVFTeUFDUVFBUVN4RGZBaUFJSUFKQkFoQkxJQUpCQVJCTEVMa0dRUUVoQkFOQUlBUWdDQ2dDRUU4TkJpQUNJQWdvQWhRZ0JHd1FTeWdDR0NFUElBSWdDQ2dDRkNBRWJFRUJheEJMS0FJWUlRWkJBQ0VMSUFJZ0NDZ0NGQ0FFYkVFQmF4QkxLQUlFSWdWQkFYUWhEQ0FDSUFnb0FoUWdCR3hCQVdzUVN5Z0NDRUVCZGlFS0lBVkJBWFloR0FOQUlBb2dDMGNFUUNBR0lBc2dER3hCQW5ScUlnTWdCVUVDZEdvaENVRUFJUWNEUUNBSElCaEdCRUFnQzBFQmFpRUxEQU1GSUE4Z0F5b0NBQ0FES2dJRWtpQUpLZ0lBa2lBSktnSUVra01BQUlBK2xEZ0NBQ0FKUVFocUlRa2dBMEVJYWlFRElBZEJBV29oQnlBUFFRUnFJUThNQVFzQUN3QUxDeUFJSUFJZ0NDZ0NGQ0FFYkVFQmFoQkxJQUlnQ0NnQ0ZDQUViQkJMRU44Q0lBZ2dBaUFJS0FJVUlBUnNRUUpxRUVzZ0FpQUlLQUlVSUFSc1FRRnFFRXNRdVFZZ0JFRUJhaUVFREFBTEFBdEIwTElFUWNveUVETkIxeFVRTTBHMEhSQXpRY29DRURaQjdpRVFNMEhmTmhBekVEY01DQXRCMExJRVFlMC9FRE5CMXhVUU0wRzBIUkF6UWNzQ0VEWkI3aUVRTTBIZndnQVFNeEEzREFjTFFkQ3lCRUh1eUFBUU0wSFhGUkF6UWJRZEVETkJ6UUlRTmtIdUlSQXpRZHpNQUJBekVEY01CZ3RCMExJRVFjWFVBQkF6UWRjVkVETkJ0QjBRTTBIT0FoQTJRZTRoRUROQndOY0FFRE1RTnd3RkMwSFFzZ1JCM04wQUVETkIxeFVRTTBHMEhSQXpRYzhDRURaQjdpRVFNMEhBMXdBUU14QTNEQVFMSUEwUWR5TUFRVEJySWlJa0FBSkFJQmxCb0FGcUlnMG9BZ0FnQ0JCS1FRQVFTeWdDQkVZRVFDQU5LQUlFSUFnUVNrRUFFRXNvQWdoR0RRRUxRUUFoQzBFQUlRTkJBQ0VKSUExQklHb2hBZ0pBSUFoQkJHb1Fwd0VFUUNBSVFRQkJBQkQzQVNnQ0FDRUVJQWhCQUVFQUVQY0JLQUlFSVFVZ0NFRUFRUUFROXdFb0FnZ2hCaUFDSUFnb0FoQTJBZ3dnQWlBSUtBSVVRUUZySWdjMkFoQWdBaUFDS0FJTUlBZHNFS1FFQTBBZ0N5QUNLQUlNVHcwQ0lBWWdDM1loQnlBRklBdDJJUXhCQUNFUEEwQWdBaWdDRUNJS0lBOU5CRUFnQzBFQmFpRUxEQUlGSUFJZ0NpQUxiQ0FQYWhCTElBUWdEQ0FIUVFFUTdnTWdEMEVCYWlFUERBRUxBQXNBQ3dBTFFkQ3lCRUdkQ2hBelFic1NFRE5CdEIwUU0wRTFFRFpCN2lFUU0wRzZKUkF6RURjTUJRc2dDQkJLUVFBUVN5Z0NCQ0VHSUFnUVNrRUFFRXNvQWdnaEJ5QUlLQUlRSVFzZ0NDZ0NGQ0VGSUExQjNBQnFJZ0pEemN4TVB6Z0NHQ0FDUVFVMkFoUWdBa01BQU1BL09BSVFJQUpEQUFCQVFEZ0NEQ0FDUVNRMkFnZ2dBaUFGTmdJRUlBSWdDellDQUNBQ1FSeHFRU1FRbHdJZ0FrRW9haUlQSUFJb0FnUWdBaWdDQUd3UXBBUURRQ0FESUF0SEJFQWdCeUFEZGlFQ0lBWWdBM1loRENBRElBVnNJUXBCQUNFRUEwQWdCQ0FGUmdSQUlBTkJBV29oQXd3REJTQVBJQVFnQ21vUVMwRUNJQXdnQWtFQ0VPNERJQVJCQVdvaEJBd0JDd0FMQUFzTElBMGdDQkJLUVFBUVN5Z0NCRFlDQUNBTklBZ1FTa0VBRUVzb0FnZzJBZ1FnRFNnQ0NDRURBa0FnQXlBTlFSQnFJZ1VpQWhCV0lnUkxCRUFqQUVFZ2F5SUxKQUFDUUNBRElBUnJJZ1FnQWhBMUtBSUFJQUlvQWdSclFReHRUUVJBSUFJZ0JCREpCZ3dCQ3lBQ0VEVWhBeUFMUVFocUlBSWdBaEJXSUFScUVMb0NJQUlRVmlBREVNZ0dJZ01nQkJESEJpQUNJQU1ReGdZZ0F5Z0NCQ0VDQTBBZ0FpQURLQUlJUndSQUlBTW9BaEFhSUFNZ0F5Z0NDRUVNYXlJRU5nSUlJQVFRMHdZTUFRc0xJQU1vQWdBRVFDQURLQUlRR2lBREtBSUFJUUlnQXhDd0F4b2dBaEEwQ3dzZ0MwRWdhaVFBREFFTElBTWdCRWtFUUNBQ0tBSUFJQU5CREd4cUlRTWdBaEJXSVFRZ0FpQURFTlVHSUFJZ0JCRGhBZ3NMQTBBZ0JSQldJQWxMQkVBZ0JTQUpFSmdCSVFJZ0RTZ0NEQ0VEQWtBZ0F5QUNFRllpQkVzRVFDTUFRU0JySWdza0FBSkFJQU1nQkdzaUJDQUNFRFVvQWdBZ0FpZ0NCR3RCREcxTkJFQWdBaUFFRU1rR0RBRUxJQUlRTlNFRElBdEJDR29nQWlBQ0VGWWdCR29RdWdJZ0FoQldJQU1ReUFZaUF5QUVFTWNHSUFJZ0F4REdCaUFES0FJRUlRSURRQ0FDSUFNb0FnaEhCRUFnQXlnQ0VCb2dBeUFES0FJSVFReHJJZ1EyQWdnZ0JCRGtBUXdCQ3dzZ0F5Z0NBQVJBSUFNb0FoQWFJQU1vQWdBaEFpQURFTEFER2lBQ0VEUUxDeUFMUVNCcUpBQU1BUXNnQXlBRVNRUkFJQUlvQWdBZ0EwRU1iR29oQXlBQ0VGWWhCQ0FDSUFNUTBnWWdBaUFFRU9FQ0N3c2dDVUVCYWlFSkRBRUxDd3RCbEFFUVRCQ3ZCaUVESXdCQkVHc2lBaVFBSUFKQkNHb2dBeEN1QmlJRElCbEJRR3NpSXhDQ0JDQURFTkVCSUFKQkVHb2tBQ0FqS0FJQUlBZ1FTa0VBRUVzb0FnUVFqd0VnSXlnQ0FDQUlFRXBCQUJCTEtBSUlFSW9CSUNKQkVHcEIweUFRbFFFaEtpQWpLQUlBSVNzZ0dVRzhBbW9oR0VFQUlRc2pBRUV3YXlJaEpBQUNRQUpBQWtBQ1FBSkFJQWdFUUNBTlJRMEJJQWdRU2hDbkFVVU5BaUFJRUVwQkFCQkxLQUlFSUEwb0FnQkhEUU1nQ0JCS1FRQVFTeWdDQ0NBTktBSUVSdzBFUVFBaEJTTUFRU0JySWg0a0FBSkFBa0FnQ0NJQ0tBSVFRUUJLQkVBZ0hrR1Zpd0VRbFFFaERpQUNJUThDUUFKQUFrQWdEVUVnYWlJVUlnd1Fwd0VFUUNBUEtBSVFRUUJNRFFFZ0QwR1FyQUZCcU5nQkVMSUJSUTBDQTBCQkFDRUNJQVVnRENnQ0RFOE5CQU5BSUF3b0FoQWdBazBFUUNBRlFRRnFJUVVNQWdVZ0RDQU1LQUlRSUFWc0lBSnFFRXNoQXlBUElBVWdBaEQzQVNFRUlBOGdCU0FDUVFGcUlnSVE5d0VoQjBFQUlRWUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQ0FES0FJQVFRSkdCRUFnQkNnQ0FFRUNSdzBCSUFjb0FnQkJBa2NOQWlBREtBSVFRUUZIRFFNZ0JDZ0NFRUVCUncwRUlBY29BaEJCQVVjTkJTQURLQUlFSUFjb0FnUkhEUVlnQXlnQ0NDQUhLQUlJUncwSElBUW9BZ1FnQnlnQ0JFY05DQ0FFS0FJSUlBY29BZ2hIRFFrRFFDQUdJQVFvQWdoUERRMUJBQ0VKSUFZZ0F5Z0NDRThFUUVIUXNnUkI5czRCRUROQm04OEJFRE5CdEIwUU0wSDNBQkEyUWU0aEVETkJxTkFCRURNUU53d1ZDeUFES0FJWUlBTW9BZ3dnQm14cUlSQWdCQ0FHRUU0aEVTQUhJQVlRVGlFVkEwQWdDU0FFS0FJRVR3UkFJQVpCQVdvaEJnd0NCU0FRSUFsQkFuUWlDbW9nQ2lBUmFpb0NBQ0FLSUJWcUtnSUFremdDQUNBSlFRRnFJUWtNQVFzQUN3QUxBQXRCMExJRVFZWFBBQkF6UWJzU0VETkJ0QjBRTTBIV0FCQTJRZTRoRUROQm9kTUFFRE1RTnd3SkMwSFFzZ1JCNE5nQUVETkJ1eElRTTBHMEhSQXpRZGNBRURaQjdpRVFNMEdoMHdBUU14QTNEQWdMUWRDeUJFSDUzQUFRTTBHN0VoQXpRYlFkRUROQjJBQVFOa0h1SVJBelFhSFRBQkF6RURjTUJ3dEIwTElFUWZuc0FCQXpRYnNTRUROQnRCMFFNMEhaQUJBMlFlNGhFRE5CMXZBQUVETVFOd3dHQzBIUXNnUkJ5dlVBRUROQnV4SVFNMEcwSFJBelFkb0FFRFpCN2lFUU0wSFc4QUFRTXhBM0RBVUxRZEN5QkVHNytRQVFNMEc3RWhBelFiUWRFRE5CMndBUU5rSHVJUkF6UWRid0FCQXpFRGNNQkF0QjBMSUVRZVA4QUJBelFic1NFRE5CdEIwUU0wSGNBQkEyUWU0aEVETkJ0LzBBRURNUU53d0RDMEhRc2dSQnQ0SUJFRE5CdXhJUU0wRzBIUkF6UWQwQUVEWkI3aUVRTTBIcGdnRVFNeEEzREFJTFFkQ3lCRUd6aGdFUU0wRzdFaEF6UWJRZEVETkIzZ0FRTmtIdUlSQXpRYmY5QUJBekVEY01BUXRCMExJRVFZaUtBUkF6UWJzU0VETkJ0QjBRTTBIZkFCQTJRZTRoRUROQjZZSUJFRE1RTndzTUNBc0FDd0FMQUF0QjBMSUVRYVVzRUROQnV4SVFNMEcwSFJBelFjZ0FFRFpCN2lFUU0wRzZNQkF6RURjTUJBdEIwTElFUWQ4NEVETkJ1eElRTTBHMEhSQXpRY2tBRURaQjdpRVFNMEhGUEJBekVEY01Bd3RCMExJRVFZTEZBQkF6UWJzU0VETkJ0QjBRTTBIS0FCQTJRZTRoRUROQm9NZ0FFRE1RTnd3Q0N5QU9FSGNnSGtHRWpBRVFsUUVoTENNQVFUQnJJZ2trQUNBTlFUeHFJaVlRbmdRZ0NVRUlha0VFY2lFbklBMHFBalFRY0NFMFFRRWhBd0pBQTBBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBSUJRUXB3RkJBV3NnQTBzRVFDQVVJQU5CQVdzUW5RUWhCaUFVSUFNUW5RUWhEQ0FVSUFOQkFXb2lCQkNkQkNFSEFuOGdGQkNuQVNBRFN3UkFJQlJCQUJCTEtBSUVJQlFnQXhCTEtBSUVick1RM3dZUTNnWWlMb3REQUFBQVQxMEVRQ0F1cUF3Q0MwR0FnSUNBZUF3QkMwSFFzZ1JCbmJRQkVETkJ5N1FCRUROQnRCMFFNMEhlQUJBMlFlNGhFRE5CK0xZQkVETVFOd3dOQ3lFUUlBTWdGQ2dDRUc4aEVRSkFJQVlvQWdRZ0RDZ0NCRWNOQUNBR0tBSUVJQWNvQWdSSERRQWdCaWdDQ0NBTUtBSUlSdzBDSUFZb0FnZ2dCeWdDQ0VjTkEwRUJJUUlnRENnQ0JFRUJheUlEUVFFZ0EwRUJTeHNoSkNBTUtBSUlRUUZySWdOQkFTQURRUUZMR3lFdElCR3lJUzhEUUNBQ0lDMUdEUWxCQVNFRElBS3pJVEFnQmlBQ1FRRnJJZ29RVGlFZklBWWdBaEJPSVJVZ0JpQUNRUUZxSWdVUVRpRVdJQXdnQ2hCT0lSSWdEQ0FDRUU0aElDQU1JQVVRVGlFVElBY2dDaEJPSVJvZ0J5QUNFRTRoR3lBSElBVVFUaUVYQTBBZ0F5QWtSZ1JBSUFVaEFnd0NCUUpBSUNBZ0EwRUNkQ0lDYWlJS0tnSUFFSEFnTkYwTkFBSkFBa0FnQ2lvQ0FDSXVJQjhnQTBFQmEwRUNkQ0lLYWlvQ0FDSXhYa1VOQUNBdUlBSWdIMm9xQWdCZVJRMEFJQzRnSHlBRFFRRnFRUUowSWc1cUtnSUFYa1VOQUNBdUlBb2dGV29xQWdCZVJRMEFJQzRnQWlBVmFpb0NBRjVGRFFBZ0xpQU9JQlZxS2dJQVhrVU5BQ0F1SUFvZ0Ztb3FBZ0JlUlEwQUlDNGdBaUFXYWlvQ0FGNUZEUUFnTGlBT0lCWnFLZ0lBWGtVTkFDQXVJQW9nRW1vcUFnQmVSUTBBSUM0Z0FpQVNhaW9DQUY1RkRRQWdMaUFPSUJKcUtnSUFYa1VOQUNBdUlBb2dJR29xQWdCZVJRMEFJQzRnRGlBZ2Fpb0NBRjVGRFFBZ0xpQUtJQk5xS2dJQVhrVU5BQ0F1SUFJZ0Uyb3FBZ0JlUlEwQUlDNGdEaUFUYWlvQ0FGNUZEUUFnTGlBS0lCcHFLZ0lBWGtVTkFDQXVJQUlnR21vcUFnQmVSUTBBSUM0Z0RpQWFhaW9DQUY1RkRRQWdMaUFLSUJ0cUtnSUFYa1VOQUNBdUlBSWdHMm9xQWdCZVJRMEFJQzRnRGlBYmFpb0NBRjVGRFFBZ0xpQUtJQmRxS2dJQVhrVU5BQ0F1SUFJZ0Yyb3FBZ0JlUlEwQUlDNGdEaUFYYWlvQ0FGNE5BUXNnTGlBeFhVVU5BU0F1SUFJZ0gyb3FBZ0JkUlEwQklDNGdIeUFEUVFGcVFRSjBJZzVxS2dJQVhVVU5BU0F1SUFvZ0ZXb3FBZ0JkUlEwQklDNGdBaUFWYWlvQ0FGMUZEUUVnTGlBT0lCVnFLZ0lBWFVVTkFTQXVJQW9nRm1vcUFnQmRSUTBCSUM0Z0FpQVdhaW9DQUYxRkRRRWdMaUFPSUJacUtnSUFYVVVOQVNBdUlBb2dFbW9xQWdCZFJRMEJJQzRnQWlBU2Fpb0NBRjFGRFFFZ0xpQU9JQkpxS2dJQVhVVU5BU0F1SUFvZ0lHb3FBZ0JkUlEwQklDNGdEaUFnYWlvQ0FGMUZEUUVnTGlBS0lCTnFLZ0lBWFVVTkFTQXVJQUlnRTJvcUFnQmRSUTBCSUM0Z0RpQVRhaW9DQUYxRkRRRWdMaUFLSUJwcUtnSUFYVVVOQVNBdUlBSWdHbW9xQWdCZFJRMEJJQzRnRGlBYWFpb0NBRjFGRFFFZ0xpQUtJQnRxS2dJQVhVVU5BU0F1SUFJZ0cyb3FBZ0JkUlEwQklDNGdEaUFiYWlvQ0FGMUZEUUVnTGlBS0lCZHFLZ0lBWFVVTkFTQXVJQUlnRjJvcUFnQmRSUTBCSUM0Z0RpQVhhaW9DQUYxRkRRRUxJQWtnTGpnQ0lDQUpJQkUyQWhnZ0NTQVFOZ0lVSUFrZ0R5QVFJQzhRckFNNEFpUWdDVUVJYWlJQ0lDY2dBN01nTUNBUUVPa0NJQ1lnQWhEb0Fnc2dBMEVCYWlFRERBRUxBQXNBQ3dBTEFrQWdCaWdDQkNBTUtBSUVSdzBBSUFjb0FnUWdEQ2dDQkVFQmRrY05BQ0FHS0FJSUlBd29BZ2hIRFFRZ0J5Z0NDQ0FNS0FJSVFRRjJSdzBGUVFJaEFnSi9JQWNvQWdSQkFXdXpRd0FBQUwrU0lpNGdMcEpEQUFBQVA1S09JaTVEQUFDQVQxMGdMa01BQUFBQVlIRUVRQ0F1cVF3QkMwRUFDeUlEUVFKTElRVWdBMEVDSUFVYklSOENmeUFIS0FJSVFRRnJzME1BQUFDL2tpSXVJQzZTUXdBQUFEK1NqaUl1UXdBQWdFOWRJQzVEQUFBQUFHQnhCRUFnTHFrTUFRdEJBQXNpQTBFQ0lBTkJBa3NiSVNBZ0ViSWhOUU5BSUFJZ0lFWU5DU0FDc3lJNFF3QUFBRCtVUXdBQWdMNlNJakJEQUFBQVA1SWhNU0F3UXdBQUFMK1NJVE5CQWlFRElBWWdBa0VCYXlJS0VFNGhHaUFHSUFJUVRpRVZJQVlnQWtFQmFpSUZFRTRoRmlBTUlBb1FUaUVTSUF3Z0FoQk9JUnNnRENBRkVFNGhFd05BSUFNZ0gwWUVRQ0FGSVFJTUFnVUNRQ0FiSUFOQkFuUWlDbW9pQWlvQ0FCQndJRFJkRFFBZ0E3TWlOa01BQUFBL2xFTUFBSUMra2lFdkFrQUNRQ0FDS2dJQUlpNGdHaUFEUVFGclFRSjBJZzVxSWlRcUFnQmVSUTBBSUM0Z0NpQWFhaW9DQUY1RkRRQWdMaUFhSUFOQkFXcEJBblFpRjJvcUFnQmVSUTBBSUM0Z0RpQVZhaW9DQUY1RkRRQWdMaUFLSUJWcUtnSUFYa1VOQUNBdUlCVWdGMm9xQWdCZVJRMEFJQzRnRGlBV2Fpb0NBRjVGRFFBZ0xpQUtJQlpxS2dJQVhrVU5BQ0F1SUJZZ0Yyb3FBZ0JlUlEwQUlDNGdEaUFTYWlvQ0FGNUZEUUFnTGlBS0lCSnFLZ0lBWGtVTkFDQXVJQklnRjJvcUFnQmVSUTBBSUM0Z0RpQWJhaW9DQUY1RkRRQWdMaUFYSUJ0cUtnSUFYa1VOQUNBdUlBNGdFMm9xQWdCZVJRMEFJQzRnQ2lBVGFpb0NBRjVGRFFBZ0xpQVRJQmRxS2dJQVhrVU5BQ0FISUM5REFBQUF2NUlpTWlBekVFa2dMbDFGRFFBZ0Fpb0NBQ0FISUM4Z014QkpYa1VOQUNBQ0tnSUFJQWNnTDBNQUFBQS9raUl1SURNUVNWNUZEUUFnQWlvQ0FDQUhJRElnTUJCSlhrVU5BQ0FDS2dJQUlBY2dMeUF3RUVsZVJRMEFJQUlxQWdBZ0J5QXVJREFRU1Y1RkRRQWdBaW9DQUNBSElESWdNUkJKWGtVTkFDQUNLZ0lBSUFjZ0x5QXhFRWxlUlEwQUlBSXFBZ0FnQnlBdUlERVFTVjROQVFzZ0Fpb0NBQ0l1SUNRcUFnQmRSUTBCSUM0Z0NpQWFhaW9DQUYxRkRRRWdMaUFhSUFOQkFXcEJBblFpRjJvcUFnQmRSUTBCSUM0Z0RpQVZhaW9DQUYxRkRRRWdMaUFLSUJWcUtnSUFYVVVOQVNBdUlCVWdGMm9xQWdCZFJRMEJJQzRnRGlBV2Fpb0NBRjFGRFFFZ0xpQUtJQlpxS2dJQVhVVU5BU0F1SUJZZ0Yyb3FBZ0JkUlEwQklDNGdEaUFTYWlvQ0FGMUZEUUVnTGlBS0lCSnFLZ0lBWFVVTkFTQXVJQklnRjJvcUFnQmRSUTBCSUM0Z0RpQWJhaW9DQUYxRkRRRWdMaUFYSUJ0cUtnSUFYVVVOQVNBdUlBNGdFMm9xQWdCZFJRMEJJQzRnQ2lBVGFpb0NBRjFGRFFFZ0xpQVRJQmRxS2dJQVhVVU5BU0FISUM5REFBQUF2NUlpTWlBekVFa2dMbDVGRFFFZ0Fpb0NBQ0FISUM4Z014QkpYVVVOQVNBQ0tnSUFJQWNnTDBNQUFBQS9raUl1SURNUVNWMUZEUUVnQWlvQ0FDQUhJRElnTUJCSlhVVU5BU0FDS2dJQUlBY2dMeUF3RUVsZFJRMEJJQUlxQWdBZ0J5QXVJREFRU1YxRkRRRWdBaW9DQUNBSElESWdNUkJKWFVVTkFTQUNLZ0lBSUFjZ0x5QXhFRWxkUlEwQklBSXFBZ0FnQnlBdUlERVFTVjFGRFFFTElBa2dFVFlDR0NBSklCQTJBaFFnQ1NBQ0tnSUFPQUlnSUFrZ0R5QVFJRFVRckFNNEFpUWdDVUVJYWlJQ0lDY2dOaUE0SUJBUTZRSWdKaUFDRU9nQ0N5QURRUUZxSVFNTUFRc0FDd0FMQUFzZ0JDRURJQXdvQWdRZ0JpZ0NCRUVCZGtjTkNTQUhLQUlFSUFZb0FnUkJBWFpIRFFrZ0RDZ0NDQ0FHS0FJSVFRRjJSdzBGSUFjb0FnZ2dCaWdDQ0VFQmRrY05Ca0VCSVFJZ0RDZ0NCRUVCYXlJRFFRRWdBMEVCU3hzaEh5QU1LQUlJUVFGcklnTkJBU0FEUVFGTEd5RWdJQkd5SVRVRFFDQUNJQ0JHRFFoQkFTRURJQUpCQVhTelF3QUFBRCtTSWpCREFBQUFRSkloTVNBd1F3QUFBTUNTSVRNZ0FyTWhPQ0FNSUFKQkFXc2lDaEJPSVJvZ0RDQUNFRTRoR3lBTUlBSkJBV29pQlJCT0lSVWdCeUFLRUU0aEZpQUhJQUlRVGlFU0lBY2dCUkJPSVJNRFFDQURJQjlHQkVBZ0JTRUNEQUlGQWtBZ0d5QURRUUowSWdwcUlnSXFBZ0FRY0NBMFhRMEFJQU5CQVhTelF3QUFBRCtTSVM4Q1FBSkFJQUlxQWdBaUxpQWFJQU5CQVd0QkFuUWlEbW9pSkNvQ0FGNUZEUUFnTGlBS0lCcHFLZ0lBWGtVTkFDQXVJQm9nQTBFQmFrRUNkQ0lYYWlvQ0FGNUZEUUFnTGlBT0lCdHFLZ0lBWGtVTkFDQXVJQmNnRzJvcUFnQmVSUTBBSUM0Z0RpQVZhaW9DQUY1RkRRQWdMaUFLSUJWcUtnSUFYa1VOQUNBdUlCVWdGMm9xQWdCZVJRMEFJQzRnRGlBV2Fpb0NBRjVGRFFBZ0xpQUtJQlpxS2dJQVhrVU5BQ0F1SUJZZ0Yyb3FBZ0JlUlEwQUlDNGdEaUFTYWlvQ0FGNUZEUUFnTGlBS0lCSnFLZ0lBWGtVTkFDQXVJQklnRjJvcUFnQmVSUTBBSUM0Z0RpQVRhaW9DQUY1RkRRQWdMaUFLSUJOcUtnSUFYa1VOQUNBdUlCTWdGMm9xQWdCZVJRMEFJQVlnTDBNQUFBREFraUl5SURNUVNTQXVYVVVOQUNBQ0tnSUFJQVlnTHlBekVFbGVSUTBBSUFJcUFnQWdCaUF2UXdBQUFFQ1NJaTRnTXhCSlhrVU5BQ0FDS2dJQUlBWWdNaUF3RUVsZVJRMEFJQUlxQWdBZ0JpQXZJREFRU1Y1RkRRQWdBaW9DQUNBR0lDNGdNQkJKWGtVTkFDQUNLZ0lBSUFZZ01pQXhFRWxlUlEwQUlBSXFBZ0FnQmlBdklERVFTVjVGRFFBZ0Fpb0NBQ0FHSUM0Z01SQkpYZzBCQ3lBQ0tnSUFJaTRnSkNvQ0FGMUZEUUVnTGlBS0lCcHFLZ0lBWFVVTkFTQXVJQm9nQTBFQmFrRUNkQ0lYYWlvQ0FGMUZEUUVnTGlBT0lCdHFLZ0lBWFVVTkFTQXVJQmNnRzJvcUFnQmRSUTBCSUM0Z0RpQVZhaW9DQUYxRkRRRWdMaUFLSUJWcUtnSUFYVVVOQVNBdUlCVWdGMm9xQWdCZFJRMEJJQzRnRGlBV2Fpb0NBRjFGRFFFZ0xpQUtJQlpxS2dJQVhVVU5BU0F1SUJZZ0Yyb3FBZ0JkUlEwQklDNGdEaUFTYWlvQ0FGMUZEUUVnTGlBS0lCSnFLZ0lBWFVVTkFTQXVJQklnRjJvcUFnQmRSUTBCSUM0Z0RpQVRhaW9DQUYxRkRRRWdMaUFLSUJOcUtnSUFYVVVOQVNBdUlCTWdGMm9xQWdCZFJRMEJJQVlnTDBNQUFBREFraUl5SURNUVNTQXVYa1VOQVNBQ0tnSUFJQVlnTHlBekVFbGRSUTBCSUFJcUFnQWdCaUF2UXdBQUFFQ1NJaTRnTXhCSlhVVU5BU0FDS2dJQUlBWWdNaUF3RUVsZFJRMEJJQUlxQWdBZ0JpQXZJREFRU1YxRkRRRWdBaW9DQUNBR0lDNGdNQkJKWFVVTkFTQUNLZ0lBSUFZZ01pQXhFRWxkUlEwQklBSXFBZ0FnQmlBdklERVFTVjFGRFFFZ0Fpb0NBQ0FHSUM0Z01SQkpYVVVOQVFzZ0NTQVJOZ0lZSUFrZ0VEWUNGQ0FKSUFJcUFnQTRBaUFnQ1NBUElCQWdOUkNzQXpnQ0pDQUpRUWhxSWdJZ0p5QURzeUE0SUJBUTZRSWdKaUFDRU9nQ0N5QURRUUZxSVFNTUFRc0FDd0FMQUFzZ0NVRXdhaVFBREFrTFFkQ3lCRUh5bFFFUU0wRzdFaEF6UWJRZEVETkJ3QUVRTmtIdUlSQXpRYWFXQVJBekVEY01CZ3RCMExJRVFaS2FBUkF6UWJzU0VETkJ0QjBRTTBIQkFSQTJRZTRoRUROQnBwWUJFRE1RTnd3RkMwSFFzZ1JCOHBVQkVETkJ1eElRTTBHMEhSQXpRWlVDRURaQjdpRVFNMEdtbGdFUU14QTNEQVFMUWRDeUJFR3duQUVRTTBHN0VoQXpRYlFkRUROQmxnSVFOa0h1SVJBelFhYVdBUkF6RURjTUF3dEIwTElFUWIrZUFSQXpRYnNTRUROQnRCMFFNMEhxQWhBMlFlNGhFRE5CcHBZQkVETVFOd3dDQzBIUXNnUkJvcUFCRUROQnV4SVFNMEcwSFJBelFlc0NFRFpCN2lFUU0wR21sZ0VRTXhBM0RBRUxJQVFoQXd3QkN3c01BZ3NnTEJCM0lCNUJ3WTBCRUpVQklSVkJBQ0VPUVFBaEZDTUFRZEFBYXlJQ0pBQWdEVUVnYWlFUUlBMUJQR29oQ1NBTktnSTBFSEFoTVNBTktnSTRRd0FBZ0QrU0VIQWdEU29DT0pVaE13SkFBa0FDUUFOQUlBa1FoQUVnRGtzRVFDQUpJQTRRcGdFaURDZ0NFQ0FRS0FJUVRnMENJQXdvQWd3aEF5QVFLQUlRSVFRZ0RDZ0NFQ0VGSUFKQkJHb2dBaUFNS2dJQUlBd3FBZ1FnRENnQ0RCQ2NCQUovSUFJcUFnQkRBQUFBUDVJaUxvdERBQUFBVDEwRVFDQXVxQXdCQzBHQWdJQ0FlQXNoQndKL0lBSXFBZ1JEQUFBQVA1SWlMb3REQUFBQVQxMEVRQ0F1cUF3QkMwR0FnSUNBZUFzaENnSkFBbjhnRUNBRElBUnNJQVZxSWdWQkFXc1FTeUVFSUJBZ0JSQkxJUU1DUUFKQUFrQUNRQUpBQWtBZ0VDQUZRUUZxRUVzaUJpZ0NCQ0FFS0FJRUlBTW9BZ1JHUmdSQUlBWW9BZ2dnQkNnQ0NDQURLQUlJUmtjTkFpTUFRU0JySWdVa0FBSkFBa0FDUUFKQUFrQUNRQUpBSUFwQkFFd05BQ0FES0FJRUlBcEJBV3BORFFBZ0IwRUFUQTBCSUFkQkFXb2lFU0FES0FJSVR3MEJJQVFvQWdRZ0F5Z0NCRWNOQWlBRUtBSUVJQVlvQWdSSERRTWdCQ2dDQ0NBREtBSUlSdzBFSUFRb0FnZ2dCaWdDQ0VjTkJTQUVJQWRCQVdzaUZoQk9JUklnQkNBSEVFNGhFeUFFSUJFUVRpRWFJQU1nQnhCT0lSc2dCaUFXRUU0aEZpQUdJQWNRVGlFWElBWWdFUkJPSVFZZ0JVRWNhaUFGUVJocUlBVkJGR29nQlVFUWFpQUZRUXhxSUFNZ0NpQUhFSllFSUJvZ0NrRUNkQ0lFYWlvQ0FDRTBJQVFnRW1vcUFnQWhNaUFFSUFacUtnSUFJVFVnQkNBV2Fpb0NBQ0U0SUFRZ0Yyb2lCaW9DQUNFdUlBUWdFMm9pRVNvQ0FDRXZJQVFnRzJvcUFnQWhNQ0FSS2dJRUlUWWdFVUVFYXlvQ0FDRTNJQVlxQWdRaE9TQUdRUVJyS2dJQUlUb2dBaUFGS2dJVU9BSWdJQUlnQlNvQ0RDSTdPQUlzSUFJZ096Z0NKQ0FDSURjZ05wTWdPU0E2azVKREFBQ0FQcFFpTmpnQ0tDQUZLZ0lRSVRjZ0FpQXVJQzhnTUNBd2twT1NPQUpBSUFJZ01pQTBreUExSURpVGtrTUFBSUErbENJd09BSThJQUlnTmpnQ09DQUNJREE0QWpRZ0FpQTNPQUl3SUFJZ0JTb0NISXc0QWhRZ0JTb0NHQ0V3SUFJZ0xpQXZrME1BQUFDL2xEZ0NIQ0FDSURDTU9BSVlJQVZCSUdva0FBd0dDMEhRc2dSQmo3NEJFRE5CeTdRQkVETkJ0QjBRTTBHMUFoQTJRZTRoRUROQnliNEJFRE1RTnd3TUMwSFFzZ1JCazc4QkVETkJ5N1FCRUROQnRCMFFNMEcyQWhBMlFlNGhFRE5CenI4QkVETVFOd3dMQzBIUXNnUkJrY0FCRUROQnk3UUJFRE5CdEIwUU0wRzNBaEEyUWU0aEVETkJ4Y0FCRURNUU53d0tDMEhRc2dSQnNNRUJFRE5CeTdRQkVETkJ0QjBRTTBHNEFoQTJRZTRoRUROQnhjQUJFRE1RTnd3SkMwSFFzZ1JCK3NFQkVETkJ5N1FCRUROQnRCMFFNMEc1QWhBMlFlNGhFRE5CeGNBQkVETVFOd3dJQzBIUXNnUkI0TUlCRUROQnk3UUJFRE5CdEIwUU0wRzZBaEEyUWU0aEVETkJ4Y0FCRURNUU53d0hDd3dCQ3dKQUlBUW9BZ1FnQXlnQ0JFY05BQ0FHS0FJRUlBTW9BZ1JCQVhaSERRQWdCQ2dDQ0NBREtBSUlSdzBESUFZb0FnZ2dBeWdDQ0VFQmRrY05BeU1BUVNCcklnVWtBQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBZ0NrRUFUQTBBSUFNb0FnUWdDa0VCYWswTkFDQUhRUUJNRFFFZ0IwRUJhaUlSSUFNb0FnaFBEUUVnQkNnQ0JDQURLQUlFUncwQ0lBWW9BZ1FnQkNnQ0JFRUJka2NOQXlBRUtBSUlJQU1vQWdoSERRUWdCaWdDQ0NBRUtBSUlRUUYyUncwRklBUWdCMEVCYXhCT0lSWWdCQ0FIRUU0aEVpQUVJQkVRVGlFVElBTWdCeEJPSVJFZ0JVRWNhaUFGUVJocUlBcXlJQWV5UVFFUW5BUWdCU29DSENJdVF3QUFBTCtTUXdBQUFBQmdSUTBHSUFVcUFoaERBQUFBdjVKREFBQUFBR0JGRFFjZ0JpZ0NCTE1nTGtNQUFBQS9rbDVGRFFnZ0JpZ0NDTE1nQlNvQ0dFTUFBQUEva2w1RkRRa2dCVUVVYWlBRlFSQnFJQVZCREdvZ0JVRUlhaUFGUVFScUlBTWdDaUFIRUpZRUlBWWdCU29DSENBRktnSVlFRWtoTGlBUklBcEJBblFpQkdvcUFnQWhMeUFFSUJKcUloRkJCR3NxQWdBaE5DQVJLZ0lBSVRBZ0JpQUZLZ0ljUXdBQUFEK1NJQVVxQWhnUVNTRXlJQkVxQWdRaE5TQUdJQVVxQWh4REFBQUF2NUlnQlNvQ0dCQkpJVGdnQkNBV2Fpb0NBQ0UySUFZZ0JTb0NIQ0FGS2dJWVF3QUFBRCtTRUVraE55QUVJQk5xS2dJQUlUa2dCaUFGS2dJY0lBVXFBaGhEQUFBQXY1SVFTU0U2SUFJZ0JTb0NERGdDSUNBQ0lBVXFBZ1FpT3pnQ0xDQUNJRFFnTXBJZ05TQTRrcE5EQUFDQVBwUWlORGdDS0NBQ0lEczRBaVFnQlNvQ0NDRXlJQUlnTGlBd0lDOGdMNUtUa2pnQ1FDQUNJRFlnTjVJZ09TQTZrcE5EQUFDQVBwUWlMemdDUENBQ0lEUTRBamdnQWlBdk9BSTBJQUlnTWpnQ01DQUNJQVVxQWhTTU9BSVVJQVVxQWhBaEx5QUNJQzRnTUpOREFBQUF2NVE0QWh3Z0FpQXZqRGdDR0NBRlFTQnFKQUFNQ2d0QjBMSUVRWSsrQVJBelFjdTBBUkF6UWJRZEVETkJuUU1RTmtIdUlSQXpRY20rQVJBekVEY01FQXRCMExJRVFaTy9BUkF6UWN1MEFSQXpRYlFkRUROQm5nTVFOa0h1SVJBelFjNi9BUkF6RURjTUR3dEIwTElFUVpIQUFSQXpRY3UwQVJBelFiUWRFRE5CbndNUU5rSHVJUkF6UWNYQUFSQXpFRGNNRGd0QjBMSUVRZkxFQVJBelFjdTBBUkF6UWJRZEVETkJvQU1RTmtIdUlSQXpRY1hBQVJBekVEY01EUXRCMExJRVFmckJBUkF6UWN1MEFSQXpRYlFkRUROQm9RTVFOa0h1SVJBelFjWEFBUkF6RURjTURBdEIwTElFUWRURkFSQXpRY3UwQVJBelFiUWRFRE5Cb2dNUU5rSHVJUkF6UWNYQUFSQXpFRGNNQ3d0QjBMSUVRYkhHQVJBelFjdTBBUkF6UWJRZEVETkJyQU1RTmtIdUlSQXpRZHJHQVJBekVEY01DZ3RCMExJRVFkeklBUkF6UWN1MEFSQXpRYlFkRUROQnJRTVFOa0h1SVJBelFiZkpBUkF6RURjTUNRdEIwTElFUVovS0FSQXpRY3UwQVJBelFiUWRFRE5CcmdNUU5rSHVJUkF6UWRyR0FSQXpFRGNNQ0F0QjBMSUVRZnpLQVJBelFjdTBBUkF6UWJRZEVETkJyd01RTmtIdUlSQXpRYmZKQVJBekVEY01Cd3NNQVFzZ0F5Z0NCQ0FFS0FJRVFRRjJSdzBFSUFNb0FnUWdCaWdDQkVjTkJDQURLQUlFSUFRb0FnUkJBWFpIRFFNZ0F5Z0NCQ0FHS0FJRVJ3MERJd0JCSUdzaUJTUUFBa0FDUUFKQUFrQUNRQUpBQWtBZ0NrRUFUQTBBSUFNb0FnUWdDa0VCYWswTkFDQUhRUUJNRFFFZ0IwRUJhaUlSSUFNb0FnaFBEUUVnQXlnQ0JDQUVLQUlFUVFGMlJ3MENJQVlvQWdRZ0JDZ0NCRUVCZGtjTkF5QURLQUlJSUFRb0FnaEJBWFpIRFFRZ0JpZ0NDQ0FFS0FJSVFRRjJSdzBGSUFNZ0J4Qk9JUllnQmlBSFFRRnJFRTRoRWlBR0lBY1FUaUVUSUFZZ0VSQk9JUm9nQlVFY2FpQUZRUmhxSUFxeUlBZXlRUUVRNlFJZ0JVRVVhaUFGUVJCcUlBVkJER29nQlVFSWFpQUZRUVJxSUFNZ0NpQUhFSllFSUFRZ0JTb0NIQ0FGS2dJWUVFa2hMaUFUSUFwQkFuUWlCbW9pRVNvQ0FDRXZJQVlnRm1vcUFnQWhNQ0FFSUFVcUFoeERBQUFBd0pJZ0JTb0NHQkJKSVRRZ0VTb0NCQ0V5SUFRZ0JTb0NIRU1BQUFCQWtpQUZLZ0lZRUVraE5TQVJRUVJyS2dJQUlUZ2dCQ0FGS2dJY0lBVXFBaGhEQUFBQXdKSVFTU0UySUFZZ0dtb3FBZ0FoTnlBRUlBVXFBaHdnQlNvQ0dFTUFBQUJBa2hCSklUa2dCaUFTYWlvQ0FDRTZJQUlnQlNvQ0REZ0NJQ0FDSUFVcUFnUWlPemdDTENBQ0lEUWdNcElnTlNBNGtwTkRBQUNBUHBRaU5EZ0NLQ0FDSURzNEFpUWdCU29DQ0NFeUlBSWdMeUF1SURBZ01KS1RramdDUUNBQ0lEWWdONUlnT1NBNmtwTkRBQUNBUHBRaU1EZ0NQQ0FDSURRNEFqZ2dBaUF3T0FJMElBSWdNamdDTUNBQ0lBVXFBaFNNT0FJVUlBVXFBaEFoTUNBQ0lDOGdMcE5EQUFBQXY1UTRBaHdnQWlBd2pEZ0NHQ0FGUVNCcUpBQU1CZ3RCMExJRVFZKytBUkF6UWN1MEFSQXpRYlFkRUROQjV3SVFOa0h1SVJBelFjbStBUkF6RURjTUN3dEIwTElFUVpPL0FSQXpRY3UwQVJBelFiUWRFRE5CNkFJUU5rSHVJUkF6UWM2L0FSQXpFRGNNQ2d0QjBMSUVRZTdMQVJBelFjdTBBUkF6UWJRZEVETkI2UUlRTmtIdUlSQXpRY1hBQVJBekVEY01DUXRCMExJRVFmTEVBUkF6UWN1MEFSQXpRYlFkRUROQjZnSVFOa0h1SVJBelFjWEFBUkF6RURjTUNBdEIwTElFUWQzTUFSQXpRY3UwQVJBelFiUWRFRE5CNndJUU5rSHVJUkF6UWNYQUFSQXpFRGNNQnd0QjBMSUVRZFRGQVJBelFjdTBBUkF6UWJRZEVETkI3QUlRTmtIdUlSQXpRY1hBQVJBekVEY01CZ3NMUVFFTUJRdEIwTElFUVkrNUFSQXpRY3UwQVJBelFiUWRFRE5CMGdNUU5rSHVJUkF6UWRhNUFSQXpFRGNNQXd0QjBMSUVRYTY2QVJBelFjdTBBUkF6UWJRZEVETkIxUU1RTmtIdUlSQXpRZGE1QVJBekVEY01BZ3RCMExJRVFZKzdBUkF6UWN1MEFSQXpRYlFkRUROQjJBTVFOa0h1SVJBelFkYTVBUkF6RURjTUFRdEIwTElFUWEyOEFSQXpRY3UwQVJBelFiUWRFRE5CMndNUU5rSHVJUkF6UWNhOEFSQXpFRGNMREFnTFJRMEFJd0JCTUdzaUJDUUFJQUlxQWtBaExpQUNLZ0lrRUhBaEx5QUNLZ0lrSWpBZ01KSWdBaW9DS0NJd2xDQUNLZ0kwbENBdUlDK1VreUFDS2dJd0lEQVFjSlNUSUFJcUFpQWdBaW9DTkJCd2xKTWdBaW9DSUNBQ0tnSXdsQ0FDS2dKQWxKSWlMb3REQUFBQU5GOGlCVVVFUUNBRVF3QUFnRDhnTHBVaUxpQUNLZ0l3SUFJcUFqUWdBaW9DUUJDUkJKUTRBZ0FnQkNBdUlBSXFBaWdnQWlvQ0pDQUNLZ0pBSUFJcUFqd1FwUUdVT0FJRUlBUWdMaUFDS2dJa0lBSXFBaWdnQWlvQ01DQUNLZ0kwRUtVQmxEZ0NDQ0FFSUM0Z0Fpb0NJQ0FDS2dJb0lBSXFBa0FRa1FTVU9BSVFJQVFnTGlBQ0tnSW9JQUlxQWlBZ0Fpb0NOQ0FDS2dJc0VLVUJsRGdDRkNBRUlDNGdBaW9DSUNBQ0tnSWtJQUlxQWpBUWtRU1VPQUlnSUFRZ0JDb0NCRGdDRENBRUlBUXFBZ2c0QWhnZ0JDQUVLZ0lVT0FJY0N5QUZSU0lGQkVBZ0FpQUVLZ0lJSUFJcUFoeVVJQVFxQWdBZ0Fpb0NGSlFnQkNvQ0JDQUNLZ0lZbEpLU09BSUlJQUlnQkNvQ0ZDQUNLZ0ljbENBRUtnSU1JQUlxQWhTVUlBUXFBaEFnQWlvQ0dKU1NramdDRENBQ0lBUXFBaUFnQWlvQ0hKUWdCQ29DR0NBQ0tnSVVsQ0FFS2dJY0lBSXFBaGlVa3BJNEFoQUxJQVJCTUdva0FDQUZSUTBBSUFJcUFnZ1FjQ0FDS2dJTUVIQ1NJQTBxQWxoZURRQWdBaW9DSUNBQ0tnSXdsQ0FDS2dJa0VIQ1RJaTVEQUFBQUFGd0VRQ0FNSUFJcUFpQWdBaW9DTUpJUWNDQXVsVGdDSUFzZ0xrTUFBQUFBV3cwQUlBd3FBaGdnQXlBSEVFNGdDa0VDZENJRWFpb0NBRndOQkNBTUlBTWdCeEJPSUFScUtnSUFJQUlxQWh3Z0Fpb0NFSlFnQWlvQ0ZDQUNLZ0lJSWk2VUlBSXFBaGdnQWlvQ0RDSXZsSktTa3pnQ0dDQU1JQXhCQkdvZ0xpQUNLZ0lFa2lBdklBSXFBZ0NTSUF3b0Fnd1E2UUlnRENBQ0tnSVFJQXdvQWhDeWtpSXVPQUlVSUF3Z0xpQVFLQUlRc2hEbkFqZ0NGQ0F6SUF3cUFpQ0xYa1VOQUNBTUtnSVlFSEFnTVdCRkRRQWdEQ29DQUNJdVF3QUFBQUJnUlEwQUlDNGdFRUVBRUVzb0FnU3pYVVVOQUNBTUtnSUVJaTVEQUFBQUFHQkZEUUFnTGlBUVFRQVFTeWdDQ0xOZFJRMEFJQXdnRHlBTUtBSU1JQXdxQWhRUXJBTTRBaHdnQ1NBVUVLWUJJQXhCSkJBL0dpQVVRUUZxSVJRTElBNUJBV29oRGd3QkN3c0NRQ0FVSUFrUWhBRWlBMHNFUUNNQVFTQnJJZ1lrQUFKQUlCUWdBMnNpQlNBSkVEVW9BZ0FnQ1NnQ0JHdEJKRzFOQkVBakFFRVFheUlISkFBZ0J5QUpJQVVRd3dZaUJDZ0NCQ0VESUFRb0FnZ2hCUU5BSUFNZ0JVWUVRQ0FFRUc0Z0IwRVFhaVFBQlNBSkVEVWFJQU1Rd0FZZ0JDQURRU1JxSWdNMkFnUU1BUXNMREFFTElBa1FOU0VESUFaQkNHb2dDU0FKRUlRQklBVnFFTUVHSUFrUWhBRWdBeENiQkNFRUl3QkJFR3NpQXlRQUlBTWdCQ2dDQ0RZQ0FDQUVLQUlJSVFjZ0F5QUVRUWhxTmdJSUlBTWdCeUFGUVNSc2FqWUNCQ0FES0FJQUlRVURRQ0FES0FJRUlBVkhCRUFnQkNnQ0VCb2dBeWdDQUJEQUJpQURJQU1vQWdCQkpHb2lCVFlDQUF3QkN3c2dBeENyQVNBRFFSQnFKQUFnQ1NBRUVKb0VJQVFRbVFRTElBWkJJR29rQUF3QkN5QURJQlJMQkVBZ0NTZ0NBQ0FVUVNSc2FpRURJQWtRaEFFaEJDQUpJQU1RMFFZZ0NTQUVFT0FHQ3dzZ0FrSFFBR29rQUF3Q0MwSFFzZ1JCeWEwQkVETkJ1eElRTTBHMEhSQXpRZWtERURaQjdpRVFNMEdScmdFUU14QTNEQU1MUWRDeUJFSHJyZ0VRTTBHN0VoQXpRYlFkRUROQmpnUVFOa0h1SVJBelFhU3ZBUkF6RURjTUFnc2dGUkIzSUI1QnRvOEJFSlVCSVJVakFFRVFheUlVSkFBQ1FBSkFBa0FDUUNBTlFUeHFJZ3dRaEFFZ0RTZ0NWRXNFUUNBTlFSQnFJZ1lRVmlBTktBSUlSdzBCSUFaQkFCQ1lBUkJXSUEwb0FneEhEUUlnRkJCTklRa2dEU2dDQ0NFQ0lBMG9BZ3doQXlBTktBSUFJUVVnRFNnQ0JDRUhJQTBvQWxRaEVDTUFRU0JySWdRa0FDQUZzaUFDc3BXTklTNGdCN0lnQTdLVmpTRXZJQWtRbmdRZ0NTQVFFS01FSUFJZ0Eyd2hGa0VBSVFvRFFBSkFRUUFoQWlBR0VGWWdDazBFUUFKL0lDK0xRd0FBQUU5ZEJFQWdMNmdNQVF0QmdJQ0FnSGdMc2lFdkFuOGdMb3REQUFBQVQxMEVRQ0F1cUF3QkMwR0FnSUNBZUF1eUlTNERRQ0FFSUFJMkFod2dEQkNFQVNBQ1RRUkFJQkFnRm0waEZrRUFJUW9EUUVFQUlRNGdCaEJXSUFwTkJFQWdCRUVnYWlRQURBVUxBMEFnQmlBS0VKZ0JFRllnRGswRVFDQUtRUUZxSVFvTUFnc2dCQ0FHSUFvUW1BRWdEaENZQVNJSEVFTTJBaEFnQkNBV05nSWNBa0FnQkVFUWFpQUVRUnhxRVBrQktBSUFJaEJGRFFBZ0J4QzVBaUVESUFRZ0J4QzVBallDRUNBRVFSQnFJQkFROWdFaEJTQUhFT1lDSVJFakFFRVFheUlTSkFBakFFRkFhaUlDSkFBZ0FpQUZOZ0l3SUFJZ0F6WUNPQ0FDSUJFMkFpZ0RRQUpBSUFKQk1Hb2dBa0VvYWhDeEFRMEFBa0FDUUFKQUlBSkJLR29nQWtFNGFoQ2ZBeUlERGdRREF3QUJBZ3NnQWtFb2FoRFNBU2dDQUNBQ0tBSTRFSllCUlEwQ0lBSW9BamdnQWlnQ0tCRElBUXdDQ3lBQ0lBSW9BamdpQXpZQ0lDQURJQUpCSUdvUXBBRW9BZ0FnQWtFb2FoRFNBU2dDQUJDOUJob01BUXNnQTBFSFRBUkFJQUlvQWpnaEF5QUNLQUlvSVJFakFFRWdheUlGSkFBZ0JTQUROZ0lZSUFVZ0VUWUNFQ0FGUVJCcUVOSUJHZ05BSUFWQkdHb2dCVUVRYWhDREFRUkFJQVVvQWhnaEV5TUFRU0JySWdNa0FDQURJQkUyQWhBZ0F5QVROZ0lZQWtBZ0EwRVlhaUFEUVJCcUVJTUJSUTBBSUFNZ0F5Z0NHRFlDQ0FOQUlBTkJDR29RcEFFZ0EwRVFhaENEQVVVTkFTQURLQUlJSUFNb0FoZ1FsZ0ZGRFFBZ0F5QURLQUlJTmdJWURBQUxBQXNnQXlnQ0dDRVRJQU5CSUdva0FDQUZJQk0yQWdnZ0JVRUlhaUFGUVJocUVJTUJCRUFnQlNnQ0dDQUZLQUlJRU1nQkN5QUZRUmhxRUtRQkdnd0JDd3NnQlVFZ2FpUUFEQUVMSUFJZ0FrRTRhaUFEUVFGMkVQWUJJZ00yQWlBZ0FpQUNLQUlvTmdJWUlBSW9BamdnQXlBQ1FSaHFFTklCS0FJQUVMMEdJUU1nQWlBQ0tBSTROZ0lRSUFJZ0FpZ0NHRFlDQ0FKQUlBSW9BaEFnQWlnQ0lCQ1dBVVVFUUNBQ1FSQnFJUk1nQWtFSWFpRVJJQUlvQWlBaEdpTUFRUkJySWdVa0FDQUZJQm8yQWdnRFFDQVRJQkVRMGdFUXNRRWlHa1VFUUNBUktBSUFJQVVvQWdnUWxnRkZEUUVMQ3lBRlFSQnFKQUFnR2tFQmMwVU5BU0FDS0FJUUlBSW9BZ2dReUFFZ0EwRUJhaUVEQ3lBQ1FSQnFJZ1VRcEFFYUFrQWdCU0FDUVFocUVQZ0JSUTBBQTBBZ0FpZ0NFQ0FDS0FJZ0VKWUJCRUFnQWtFUWFoQ2tBUm9NQVFzRFFDQUNRUWhxRU5JQktBSUFJQUlvQWlBUWxnRkZEUUFMSUFKQkVHb2dBa0VJYWhDOEJnMEJJQUpCRUdvaUJTZ0NBQ0FDS0FJSUVNZ0JJQUpCSUdvZ0JSQ3hBUVJBSUFJZ0FpZ0NDRFlDSUFzZ0EwRUJhaUVESUFKQkVHb1FwQUVhREFBTEFBc0NRQ0FDUVJCcUlBSkJJR29RZ3dGRkRRQWdBaWdDSUNBQ0tBSVFFSllCUlEwQUlBSW9BaEFnQWlnQ0lCRElBU0FEUVFGcUlRTUxJQUpCTUdvZ0FrRVFhaEN4QVEwQkFrQWdBdzBBSUFKQk1Hb2dBa0VRYWhENEFRUkFJQUlnQWlnQ09DSUROZ0lnSUFJZ0F6WUNDQU5BSUFKQkNHb1FwQUVnQWtFUWFoQ3hBUTBFSUFJb0FnZ2dBaWdDSUJDV0FRMENJQUlnQWlnQ0NEWUNJQXdBQ3dBTElBSWdBaWdDRUNJRE5nSWdJQUlnQXpZQ0NBTkFJQUpCQ0dvUXBBRWdBa0VvYWhDeEFRMERJQUlvQWdnZ0FpZ0NJQkNXQVEwQklBSWdBaWdDQ0RZQ0lBd0FDd0FMSUFKQk1Hb2dBa0VRYWhENEFRUkFJQUlnQWlnQ0VEWUNLQXdEQ3lBQ0lBSkJFR29RcEFFb0FnQTJBamdNQWdzZ0FrRVFhaENrQVJvZ0FpQUNLQUlvTmdJSUlBSW9BamdnQWtFSWFoRFNBU2dDQUJDV0FVVUVRQU5BSUFKQkVHb2dBa0VJYWhDeEFRMENJQUlvQWpnZ0FpZ0NFQkNXQVFSQUlBSkJFR29pQXlnQ0FDQUNLQUlJRU1nQklBTVFwQUVhQlNBQ1FSQnFFS1FCR2d3QkN3c0xJQUpCRUdvZ0FrRUlhaEN4QVEwQUEwQUNRQ0FDS0FJNElBSW9BaEFRbGdFRVFBTkFJQUlvQWpnZ0FrRUlhaERTQVNnQ0FCQ1dBUTBBQ3lBQ1FSQnFJQUpCQ0dvUXZBWU5BU0FDS0FJUUlBSW9BZ2dReUFFTElBSkJFR29RcEFFYURBRUxDeUFDUVRCcUlBSkJFR29RK0FFTkFDQUNJQUlvQWhBMkFqZ01BUXNMSUFKQlFHc2tBQ0FTUVJCcUpBQUNRQ0FIRUVNZ0VFOE5BQ0FIUVFBUVVpb0NBQ0FISUJBUVVpb0NBR0FOQUVIUXNnUkIvcThCRUROQnV4SVFNMEcwSFJBelFaVUZFRFpCN2lFUU0wRzRzQUVRTXhBM0RBOExRUUFoQWdOQUlBSWdFRVlOQVNBSklBd2dCeUFDRUZJb0FnUVFwZ0VRNkFJZ0FrRUJhaUVDREFBTEFBc2dEa0VCYWlFT0RBQUxBQXNBQlFKL0lBd2dCQ2dDSEJDbUFTSUNLZ0lFSUMrVklqQ0xRd0FBQUU5ZEJFQWdNS2dNQVF0QmdJQ0FnSGdMSVFNZ0JnSi9JQUlxQWdBZ0xwVWlNSXREQUFBQVQxMEVRQ0F3cUF3QkMwR0FnSUNBZUFzUW1BRWdBeENZQVNFRklBUWdBaW9DR0lzNEFnd2dCRUVRYWlJS0lBUXFBZ3c0QWdBZ0NpQUVLQUljTmdJRUFrQWdCU2dDQkNBRkVEVW9BZ0JKQkVBZ0JTQUtFS29EREFFTFFRQWhBaU1BUVNCckloRWtBQ0FGRURVaUVnSi9JQVVnQlJCRFFRRnFFS01ESVFjZ0JSQkRJUk1qQUVFUWF5SU9KQUFnRGtFQU5nSU1JQkZCQ0dvaUEwRU1haUFPUVF4cUlCSVF1Z0VnQndSQUlBTW9BaEFhSUFkQi8vLy8vd0ZMQkVCQm1NMEJFS3dCQUFzZ0IwRURkQkJNSVFJTElBTWdBallDQUNBRElBSWdFMEVEZEdvaUVqWUNDQ0FESUJJMkFnUWdBeEErSUFJZ0IwRURkR28yQWdBZ0RrRVFhaVFBSUFNb0FnZ0xJQW9RNEFJZ0F5QURLQUlJUVFocU5nSUlJQVVnQXhDaUF5QURFS0VESUJGQklHb2tBQXNnQkNnQ0hFRUJhaUVDREFFTEFBc0FCUU5BSUFZZ0NoQ1lBUkJXSUFKTEJFQWdCaUFLRUpnQklBSVFtQUVRbGdJZ0FrRUJhaUVDREFFTEN5QUtRUUZxSVFvTUFnc0FDd3NnRENBSkVLc0RJQXdRaEFFZ0RTZ0NWRXNOQXlBSkVLRUVDeUFVUVJCcUpBQU1Bd3RCMExJRVFiQ2lBUkF6UWJzU0VETkJ0QjBRTTBIR0F4QTJRZTRoRUROQnM2UUJFRE1RTnd3RUMwSFFzZ1JCdmFZQkVETkJ1eElRTTBHMEhSQXpRY2NERURaQjdpRVFNMEd6cEFFUU14QTNEQU1MUWRDeUJFR2FxUUVRTTBHN0VoQXpRYlFkRUROQjFRTVFOa0h1SVJBelFaaXNBUkF6RURjTUFnc2dGUkIzSUI1QjhwQUJFSlVCSVJwQkFDRUtJd0JCUUdvaURpUUFBa0FnRFMwQUhFVUVRQ0FOUVR4cUlRSkJBQ0VHQTBBZ0FoQ0VBU0FHVFEwQ0lBSWdCaENtQVVFQU5nSUlJQVpCQVdvaEJnd0FDd0FMSUExQnlBQnFJaFlRbmdRZ0ZpQU5RVHhxSWhFUWhBRkJKR3dRb3dRZ0RVSGNBR29pRUVFb2FpRWJRUUFoQWdKQUFrQURRQ0FQRUVvUXB3RWdBa3NFUUNBUEVFb2dBaEJMSWdNb0FnUWdBeWdDREVFQ2RrY05BaUFiSUFJUVN5Z0NHQ0VFSUFNb0FnZ2hGQ0FFSUFNb0FoZ2lEQ0FES0FJRUloVkJBblJxSWdVcUFnQWdEQ29DQUNJdmt5SXVJQXdxQWdRZ0w1TWlMeERqQWJ0RUdDMUVWUHNoQ1VDZ3RqZ0NBQ0FFSUM4Z0w1UWdMaUF1bEpLUk9BSUVJQlZCQVdzaUEwRUJJQU5CQVVzYklSSWdERUVFYWlFSklBVWhCMEVCSVFZRFFBSkFJQWRCQkdvaEJ5QUVRUWhxSVFNZ0JpQVNSZ1JBSUFRZ0J5b0NBQ0FKS2dJQUlpK1RJaTRnTHlBSlFRUnJLZ0lBa3lJdkVPTUJ1MFFZTFVSVSt5RUpRS0MyT0FJSUlBUWdMeUF2bENBdUlDNlVrcEU0QWd3Z0ZFRUJheUlUUVFFZ0UwRUJTeHNoRnlBRklCVkJBblJxSVFjZ0RDRUdRUUVoRkFOQUlCUWdGMFlFUUNBRFFRaHFJUWtnQXlBTUlCTWdGV3hCQW5ScUlnVXFBZ0FpTHlBRklCVkJBblJySWdRcUFnQ1RJaTRnQlNvQ0JDQXZreUl2RU9NQnUwUVlMVVJVK3lFSlFLQzJPQUlJSUFNZ0x5QXZsQ0F1SUM2VWtwRTRBZ3dnQlVFRWFpRURRUUVoQndOQUlBUkJCR29oQkNBSElCSkdEUVFnQ1NBREtnSUFJQVFxQWdDVElpNGdBeW9DQkNBRFFRUnJLZ0lBa3lJdkVPTUJ1MFFZTFVSVSt5RUpRS0MyT0FJSUlBa2dMeUF2bENBdUlDNlVrcEU0QWd3Z0IwRUJhaUVISUFOQkJHb2hBeUFKUVFocUlRa01BQXNBQ3lBRElBY3FBZ0FnQmlvQ0FKTWlMaUFGS2dJRUlBVXFBZ0NUSWk4UTR3RzdSQmd0UkZUN0lRbEFvTFk0QWdnZ0F5QXZJQytVSUM0Z0xwU1NrVGdDRENBRFFSQnFJUU1nQlVFRWFpRUpRUUVoQkFOQUlBUWdFa1lFUUNBRElBY3FBZ1FnQmlvQ0JKTWlMaUFKS2dJQUlBbEJCR3NxQWdDVElpOFE0d0c3UkJndFJGVDdJUWxBb0xZNEFnQWdBeUF2SUMrVUlDNGdMcFNTa1RnQ0JDQVVRUUZxSVJRZ0IwRUlhaUVISUFaQkNHb2hCaUFKUVFScUlRVU1BZ1VnQXlBSFFRUnFJZ2NxQWdBZ0JrRUVhaUlHS2dJQWt5SXVJQWtxQWdRZ0NVRUVheW9DQUpNaUx4RGpBYnRFR0MxRVZQc2hDVUNndGpnQ0FDQURJQzhnTDVRZ0xpQXVsSktST0FJRUlBUkJBV29oQkNBRFFRaHFJUU1nQ1VFRWFpRUpEQUVMQUFzQUN3QUZJQVFnQnlvQ0FDQUpLZ0lBa3lJdUlBa3FBZ1FnQ1VFRWF5b0NBSk1pTHhEakFidEVHQzFFVlBzaENVQ2d0amdDQ0NBRUlDOGdMNVFnTGlBdWxKS1JPQUlNSUFaQkFXb2hCaUFKUVFScUlRa2dBeUVFREFJTEFBc0xJQWtnQXlvQ0FDSXZJQVFxQWdDVElpNGdMeUFEUVFScktnSUFreUl2RU9NQnUwUVlMVVJVK3lFSlFLQzJPQUlJSUFrZ0x5QXZsQ0F1SUM2VWtwRTRBZ3dnQWtFQmFpRUNEQUVMQ3d3QkMwSFFzZ1JCbVFzUU0wRzBEeEF6UWJRZEVETkI0QUFRTmtIdUlSQXpRZjhqRURNUU53d0RDeUFOUVpBQmFpRVZBMEFnRVJDRUFTQUtUUVJBSUJFZ0ZoQ3JBd3dDQ3lBUklBb1FwZ0VxQWdBaExpQVJJQW9RcGdFcUFnUWhMeUFSSUFvUXBnRXFBaHdoTUNBT0lDNURBQUNBUDBFQklCRWdDaENtQVNnQ0RIU3lsU0l1bENBdVF3QUFBRCtVUXdBQUFMK1NJakdTT0FJNElBNGdMeUF1bENBeGtqZ0NOQ0FPSUM0Z01KUTRBakJCQUNFR0lBNGdEaW9DT0NBUElCRWdDaENtQVNnQ0RFRUFFUGNCS0FJRVFRRnJzeERuQWpnQ09DQU9JQTRxQWpRZ0R5QVJJQW9RcGdFb0FneEJBQkQzQVNnQ0NFRUJhN01RNXdJNEFqUWdGVUVBRUR3aEd5QVJJQW9RcGdFb0Fnd2hBaUFSSUFvUXBnRW9BaEFoQXlBT0tnSTRJUzhnRGlvQ05DRXdJQTRxQWpBaExpTUFRVEJySWdRa0FBSkFJQzlEQUFBQUFHQUVRQ0F2SUJCQktHb2lCU0FRS0FJRUlBSnNJQU5xRUVzb0FnU3pYUVJBSURCREFBQUFBR0FFUUNBd0lBVWdFQ2dDQkNBQ2JDQURhaEJMS0FJSXMxMEVRQ0FGSUJBb0FnUWdBbXdnQTJvUVN5SUZLQUlRUVFKR0JFQWdEa0VBTmdJOEFuOGdMME1BQUFBL2tpSXhpME1BQUFCUFhRUkFJREdvREFFTFFZQ0FnSUI0Q3lJSFFRQklJUUlDZnlBd1F3QUFBRCtTSWpHTFF3QUFBRTlkQkVBZ01hZ01BUXRCZ0lDQWdIZ0xJUU1nQWcwRklBTkJBRWdnQnlBRktBSUVUM0lOQlNBRElBVW9BZ2hQRFFVZ0VFRWNhaUVNUXdBQWdEOGdFQ29DRENBdWxDSXVJQzVEQUFDQVAxMGJJakVRY0NFdUFuOGdNU0FRS2dJUWxDSXhRd0FBQUQrU0lqT0xRd0FBQUU5ZEJFQWdNNmdNQVF0QmdJQ0FnSGdMSVFrZ01SQndqU0V6UVFBZ0J5QUpheEMxQWlFQ0lBY2dDV29nQlNnQ0JFRUJheENlQXlFWFFRQWdBeUFKYXhDMUFpRUhJQU1nQ1dvZ0JTZ0NDRUVCYXhDZUF5RWZJQXhCQUJBOFFRQWdEQkJFUVFKMEVEb2FRd0FBZ0w4Z0xpQXVrcFVoTkFOQUlBY2dIMG9FUUVFQUlRTkJBQ0VGQTBBZ0VDZ0NGQ0FGVEFSQVF3QUFBQUFoTGdOQUlCQW9BZ2dpQlNBRFRBUkFJQzVEQUFBQUFGc05Dd1VnTGlBTUlBTVFQQ29DQUYwRVFDQU1JQU1RUENvQ0FDRXVDeUFEUVFGcUlRTU1BUXNMSUM1REFBQUFBRjRFUUVFQUlRSURRQ0FDSWdNZ0JVNE5DeUFFSUFPeUlpODRBaUFnQkNBTUlBTVFQQ29DQURnQ0pDQUVJQU5CQVdzaUFySTRBaGdnQkNBTUlBSWdFQ2dDQ0NJRmFpQUZieEE4S2dJQU9BSWNJQVFnQTBFQmFpSUNzamdDRUNBRUlBd2dFQ2dDQ0NJRklBSnFJQVZ2RUR3cUFnQTRBaFFDUUNBTUlBTVFQQ29DQUNBdUlCQXFBaGlVWGtVTkFDQUVLZ0lrSWpBZ0JDb0NIRjVGRFFBZ01DQUVLZ0lVWGtVTkFDQUVJQzg0QWdCREFBQUFBQ0V4QWtBZ0JDb0NFQ0l3SUFRcUFpQWlMNU1nTUNBRUtnSVlJakNUSWpTVUlqSkRBQUFBQUZzZ01DQXZreUl6SURTVUlqUkRBQUFBQUZ0eUlETkRBQUFBQUZ0eUlnTUVRQ0FFUVFBMkFnd2dCRUVBTmdJSURBRUxJQVFnQkNvQ0ZDQUVLZ0lrSWpHVElES1ZJQVFxQWh3Z01aTWdOSldUSWpFNEFnd2dCQ0F4SUM4Z0w1UWdNQ0F3bENJdms1UWdCQ29DSENBRUtnSWtrNUlnTTVVaU1EZ0NDQ0FFS2dJY0lBUXFBZ3dnTDVTVElEQWdCQ29DR0pTVElURUxJQVFnTVRnQ0JDQURSUVJBSUFRcUFnZ2hNQ0FFS2dJRUdpQUVLZ0lNSWk5REFBQUFBRndFUUNBRUlEQ01JQzhnTDVLVk9BSUFDd3NnR3lBT0tBSThJZ1ZCQW5ScUFud2dCQ29DQUVNQUFBQS9raUFRS0FJSXNpSXZraUF2bGJ0RUdDMUVWUHNoR1VDaUlqeTlJbHBDTklpblFmOFBjU0lEUWY4UFJnUkFJRHhFR0MxRVZQc2hHVUNpSWp3Z1BLTU1BUXNnV2tJQmhpSllRckMwb2NUcS9wQ1pnSDlZQkVBZ1BFUUFBQUFBQUFBQUFLSWdQQ0JZUXJDMG9jVHEvcENaZ0g5Ukd3d0JDd0orSUFORkJFQkJBQ0VESUZwQ0RJWWlXRUlBV1FSQUEwQWdBMEVCYXlFRElGaENBWVlpV0VJQVdRMEFDd3NnV2tFQklBTnJyWVlNQVFzZ1drTC8vLy8vLy8vL0I0TkNnSUNBZ0lDQWdBaUVDeUZZSUFOQmdRaEtCRUFEUUFKQUlGaENtTnFRb3JXL3lBeDlJbGxDQUZNRVFDQllJVmtNQVFzZ1dFS1kycENpdGIvSURGSU5BQ0E4UkFBQUFBQUFBQUFBb2d3REN5QlpRZ0dHSVZnZ0EwRUJheUlEUVlFSVNnMEFDMEdCQ0NFREN3SkFJRmhDbU5xUW9yVy95QXg5SWxsQ0FGTUVRQ0JZSVZrTUFRc2dXRUtZMnBDaXRiL0lERklOQUNBOFJBQUFBQUFBQUFBQW9nd0JDd0pBSUZsQy8vLy8vLy8vL3dkV0JFQWdXU0ZZREFFTEEwQWdBMEVCYXlFRElGbENnSUNBZ0lDQWdBUlVJUWNnV1VJQmhpSllJVmtnQncwQUN3c2dXa0tBZ0lDQWdJQ0FnSUIvZ3lCWVFvQ0FnSUNBZ0lBSWZTQURyVUkwaG9RZ1dFRUJJQU5ycllnZ0EwRUFTaHVFdnd1Mk9BSUFJQTRnQlVFQmFqWUNQQXNnRUNnQ0NDRUZEQUFMQUF0QjBMSUVRYUx0QUJBelFiUVBFRE5CdEIwUU0wSGFBUkEyUWU0aEVETkJ0L0FBRURNUU53d05CU0FFUWREWUFTZ0NBRFlDS0NBRVFjallBU2tDQURjRElDQU1RUUFRUENFSklBeEJBQkE4SVFJZ0FpQVFLQUlJUVFGckloUkJBblJxSWhJcUFnQWhMaUFDS2dJQUlTOUJBQ0VIQTBBZ0J5QVVSZ1JBSUFrZ0ZFRUNkR29nQkNvQ0tDQXZsQ0FFS2dJZ0lDNlVJQVFxQWlRZ0Vpb0NBSlNTa2pnQ0FBVWdDU0FIUVFKMEloTnFJQVFxQWlnZ0FpQUhRUUZxSWdkQkFuUnFLZ0lBbENBRUtnSWdJQzZVSUFJZ0Uyb3FBZ0FpTGlBRUtnSWtsSktTT0FJQURBRUxDeUFGUVFGcUlRVU1BUXNBQ3dBTElBZXlJRENURUhBaE1pQUZJQWNRVGlFZ0lBSWhBd05BSUFNZ0Ywb0VRQ0FIUVFGcUlRY01BZ3NnTWlBRHNpQXZreEJ3a2lJdUlETmVSUVJBSUNBZ0EwRURkR29pQ1NvQ0FDRXhJQkFvQWdnaEVpQU1RUUFRUENFVUlERWdFcktVdTBSM3lNbHRNRi9FUDZLMklURWdOQ0F1bENJdUlDNGdMaUF1SUM0Z0xrTUFBTUJBa3BSREFBRHdRWktVUXdBQThFS1NsRU1BQUxSRGtwUkRBQUEwUkpLVVF3QUFORVNTdTBRNWJGTCthOEZXUDZLMklBa3FBZ1NVSVM0Z0VDZ0NDQ0VKQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQ0FVQkVBZ01VTUFBQUEva2tNQUFBQUFYa1VOQVNBeFF3QUFBTCtTSWpVZ0NiSmRSUTBCSUM1REFBQUFBR0JGRFFJZ0NVRUFTQTBEQW44Z05ZNGlOWXREQUFBQVQxMEVRQ0ExcUF3QkMwR0FnSUNBZUFzaUVrRUJhaUFKYnlFVElBa2dFbW9nQ1c4aENVTUFBSUEvSURFZ0VyS1RRd0FBQUwrU0lqR1RJalZEQUFBQUFHQkZEUVFnTVVNQUFBQUFZRVVOQlNBSlFRQklEUVlnRTBFQVNBMEhJQlFnQ1VFQ2RHb2lDU0ExSUM2VUlBa3FBZ0NTT0FJQUlCUWdFMEVDZEdvaUNTQXhJQzZVSUFrcUFnQ1NPQUlBREFnTFFkQ3lCRUg4OUFBUU0wR0Y5d0FRTTBHMEhSQXpRWXNCRURaQjdpRVFNMEdZK3dBUU14QTNEQlFMUWRDeUJFRzkvd0FRTTBHRjl3QVFNMEcwSFJBelFZd0JFRFpCN2lFUU0wSFhnUUVRTXhBM0RCTUxRZEN5QkVIemhBRVFNMEdGOXdBUU0wRzBIUkF6UVkwQkVEWkI3aUVRTTBIS2hRRVFNeEEzREJJTFFkQ3lCRUdsaVFFUU0wR0Y5d0FRTTBHMEhSQXpRWTRCRURaQjdpRVFNMEhUaWdFUU14QTNEQkVMUWRDeUJFR2FqUUVRTTBHRjl3QVFNMEcwSFJBelFaWUJFRFpCN2lFUU0wSEtqUUVRTXhBM0RCQUxRZEN5QkVIVGtBRVFNMEdGOXdBUU0wRzBIUkF6UVpjQkVEWkI3aUVRTTBHVmtnRVFNeEEzREE4TFFkQ3lCRUh5bEFFUU0wR0Y5d0FRTTBHMEhSQXpRWmdCRURaQjdpRVFNMEh3bGdFUU14QTNEQTRMUWRDeUJFR1FtUUVRTTBHRjl3QVFNMEcwSFJBelFaa0JFRFpCN2lFUU0wRzNtd0VRTXhBM0RBMExDeUFEUVFGcUlRTU1BQXNBQ3dBTFFkQ3lCRUdQMlFBUU0wRzBEeEF6UWJRZEVETkIvZ0FRTmtIdUlSQXpRWXpjQUJBekVEY01DQXRCMExJRVFkalBBQkF6UWJRUEVETkJ0QjBRTTBINkFCQTJRZTRoRUROQnpOSUFFRE1RTnd3SEMwSFFzZ1JCNU1RQUVETkJ0QThRTTBHMEhSQXpRZmtBRURaQjdpRVFNMEhqeHdBUU14QTNEQVlMUWRDeUJFR3dPUkF6UWJRUEVETkJ0QjBRTTBINEFCQTJRZTRoRUROQmxqMFFNeEEzREFVTFFkQ3lCRUhQTEJBelFiUVBFRE5CdEIwUU0wSDNBQkEyUWU0aEVETkJwekFRTXhBM0RBUUxJQVJCTUdva0FBTkFJQTRvQWp3Z0Jrd0VRQ0FLUVFGcUlRb01BZ1VnRGtFSWFpSUNJQkVnQ2hDbUFVRWtFRDhhSUE0Z0ZTQUdFRHdxQWdBNEFoQWdGaUFDRU9nQ0lBWkJBV29oQmd3QkN3QUxBQXNBQ3lBT1FVQnJKQUFnR2hCM0lCNUJJR29rQUF3Q0MwSFFzZ1JCM3pnUU0wRzdFaEF6UWJRZEVETkJrd0VRTmtIdUlSQXpRY1U4RURNUU53c1FBQUFMSUEwUWd3UVFoQUVoQWlBaFFTQnFJZ2NRcUFJZ0FnUkFJQWNnQWhDYUJpQUhJQUlRb3dZTEEwQWdEUkNEQkJDRUFTQUxUUTBHSUNGQkNHb2dEUkNEQkNBTEVLWUJJZ0lxQWdBZ0Fpb0NCQ0FDS2dJSUlBSXFBaHdnQWlvQ0dFTUFBQUFBWGhENEJCb2dCeUFMRUcwaUFpQWhMUUFZT2dBUUlBSWdJU2tERURjQ0NDQUNJQ0VwQXdnM0FnQWdDMEVCYWlFTERBQUxBQXRCMExJRVFjQTRFRE5CdWowUU0wSEt4UUFRTTBIVUFSQTJRZHZKQUJBelFaRE9BQkF6RURjTUNBdEIwTElFUWZ2VEFCQXpRYm85RUROQnlzVUFFRE5CMVFFUU5rSGJ5UUFRTTBIKzF3QVFNeEEzREFjTFFkQ3lCRUdvM1FBUU0wRzZQUkF6UWNyRkFCQXpRZFlCRURaQjI4a0FFRE5CZ093QUVETVFOd3dHQzBIUXNnUkJ3dkVBRUROQnVqMFFNMEhLeFFBUU0wSFhBUkEyUWR2SkFCQXpRYW56QUJBekVEY01CUXRCMExJRVFlYjVBQkF6UWJvOUVETkJ5c1VBRUROQjJBRVFOa0hieVFBUU0wR3A4d0FRTXhBM0RBUUxJQ3NRTlNJUVFlQUFFSThCSUJBZ0J4Q0FBUkRmQlNBWVFUQnFJUThnR0VIZ0FHb2hEQ0FZUVpBQmFpRUpJQmhCd0FGcUlRb2dHRUh3QVdvaERpQVlLZ0tnQWlFdklCZ3FBcVFDSVRBZ0dDb0NxQUloTVNBWUtnS3NBaUV6SUJncUFyQUNJVFFnR0NvQ3RBSWhNaUFZS2dLNEFpRTFJQmdxQXJ3Q0lUaEJBQ0VEUVFBaEN3SkFBa0FnQ0FSQUlCQVFnZ0VnQnhDQUFVY05BUU5BSUFjUWdBRWdDMDBFUUNBSEVJQUJJQU5IQkVCQjBMSUVRWnJBQUJBelFiMGJFRE5CMENFUU0wSHBCQkEyUWVzbUVETkIrY0lBRURNUU53d0pDd1VnRUNBREVJOENJUkVnQnlBTEVHMGhCQ01BUWFBQmF5SUdKQUFqQUVIZ0Ftc2lBaVFBSUFRcUFnQWhOaUFFS2dJRUlUY2dCQ29DRENBNGxFTUFBSUEvbHlFdUlBUXFBZ2dpT1JEakJTRTZJRGtRNGdVaE9TQUNRYkFDYWlJRVFZQ0FnUHdETmdJZ0lBUkNBRGNDR0NBRUlEYzRBaFFnQkNBNklDNlVJamM0QWhBZ0JDQTJPQUlJSUFRZ056Z0NBQ0FFSURrZ0xwUWlOamdDRENBRUlEYU1PQUlFSUFJcUFzUUNJVFlnQWlvQ3VBSWhOeUFDUVlBQ2FpSUZJQVFnR0JCYUlBVkJDSElnQkNBWVFRaHFFRm9nQWtHUUFtb2dCQ0FZUVJCcUVGb2dBa0dZQW1vZ0JDQVlRUmhxRUZvZ0FrR2dBbW9nQkNBWVFTQnFFRm9nQWtHb0Ftb2dCQ0FZUVNocUVGb2dBa0hRQVdvaUJTQUVJQThRV2lBRlFRaHlJQVFnRDBFSWFoQmFJQUpCNEFGcUlBUWdEMEVRYWhCYUlBSkI2QUZxSUFRZ0QwRVlhaEJhSUFKQjhBRnFJQVFnRDBFZ2FoQmFJQUpCK0FGcUlBUWdEMEVvYWhCYUlBSkJvQUZxSWdVZ0JDQU1FRm9nQlVFSWNpQUVJQXhCQ0dvUVdpQUNRYkFCYWlBRUlBeEJFR29RV2lBQ1FiZ0JhaUFFSUF4QkdHb1FXaUFDUWNBQmFpQUVJQXhCSUdvUVdpQUNRY2dCYWlBRUlBeEJLR29RV2lBQ1FmQUFhaUlGSUFRZ0NSQmFJQVZCQ0hJZ0JDQUpRUWhxRUZvZ0FrR0FBV29nQkNBSlFSQnFFRm9nQWtHSUFXb2dCQ0FKUVJocUVGb2dBa0dRQVdvZ0JDQUpRU0JxRUZvZ0FrR1lBV29nQkNBSlFTaHFFRm9nQWtGQWF5SUZJQVFnQ2hCYUlBVkJDSElnQkNBS1FRaHFFRm9nQWtIUUFHb2dCQ0FLUVJCcUVGb2dBa0hZQUdvZ0JDQUtRUmhxRUZvZ0FrSGdBR29nQkNBS1FTQnFFRm9nQWtIb0FHb2dCQ0FLUVNocUVGb2dBa0VRYWlJRklBUWdEaEJhSUFWQkNISWdCQ0FPUVFocUVGb2dBa0VnYWlBRUlBNUJFR29RV2lBQ1FTaHFJQVFnRGtFWWFoQmFJQUpCTUdvZ0JDQU9RU0JxRUZvZ0FrRTRhaUFFSUE1QktHb1FXaUFJSUFKQkRHb2lCQ0FDUVFocUlnVWdMaUExbEJDTEFpQUdJQWdnQWlvQ0VDQUNLZ0lVSUFJb0Fnd2dBaWdDQ0JCWE9BSUFJQVlnQ0NBQ0tnSVlJQUlxQWh3Z0FpZ0NEQ0FDS0FJSUVGYzRBZ1FnQmlBSUlBSXFBaUFnQWlvQ0pDQUNLQUlNSUFJb0FnZ1FWemdDQ0NBR0lBZ2dBaW9DS0NBQ0tnSXNJQUlvQWd3Z0FpZ0NDQkJYT0FJTUlBWWdDQ0FDS2dJd0lBSXFBalFnQWlnQ0RDQUNLQUlJRUZjNEFoQWdCaUFJSUFJcUFqZ2dBaW9DUENBQ0tBSU1JQUlvQWdnUVZ6Z0NGQ0FJSUFRZ0JTQXVJREtVRUlzQ0lBWWdDQ0FDS2dKQUlBSXFBa1FnQWlnQ0RDQUNLQUlJRUZjNEFoZ2dCaUFJSUFJcUFrZ2dBaW9DVENBQ0tBSU1JQUlvQWdnUVZ6Z0NIQ0FHSUFnZ0Fpb0NVQ0FDS2dKVUlBSW9BZ3dnQWlnQ0NCQlhPQUlnSUFZZ0NDQUNLZ0pZSUFJcUFsd2dBaWdDRENBQ0tBSUlFRmM0QWlRZ0JpQUlJQUlxQW1BZ0Fpb0NaQ0FDS0FJTUlBSW9BZ2dRVnpnQ0tDQUdJQWdnQWlvQ2FDQUNLZ0pzSUFJb0Fnd2dBaWdDQ0JCWE9BSXNJQWdnQkNBRklDNGdOSlFRaXdJZ0JpQUlJQUlxQW5BZ0Fpb0NkQ0FDS0FJTUlBSW9BZ2dRVnpnQ01DQUdJQWdnQWlvQ2VDQUNLZ0o4SUFJb0Fnd2dBaWdDQ0JCWE9BSTBJQVlnQ0NBQ0tnS0FBU0FDS2dLRUFTQUNLQUlNSUFJb0FnZ1FWemdDT0NBR0lBZ2dBaW9DaUFFZ0Fpb0NqQUVnQWlnQ0RDQUNLQUlJRUZjNEFqd2dCaUFJSUFJcUFwQUJJQUlxQXBRQklBSW9BZ3dnQWlnQ0NCQlhPQUpBSUFZZ0NDQUNLZ0tZQVNBQ0tnS2NBU0FDS0FJTUlBSW9BZ2dRVnpnQ1JDQUlJQVFnQlNBdUlET1VFSXNDSUFZZ0NDQUNLZ0tnQVNBQ0tnS2tBU0FDS0FJTUlBSW9BZ2dRVnpnQ1NDQUdJQWdnQWlvQ3FBRWdBaW9DckFFZ0FpZ0NEQ0FDS0FJSUVGYzRBa3dnQmlBSUlBSXFBckFCSUFJcUFyUUJJQUlvQWd3Z0FpZ0NDQkJYT0FKUUlBWWdDQ0FDS2dLNEFTQUNLZ0s4QVNBQ0tBSU1JQUlvQWdnUVZ6Z0NWQ0FHSUFnZ0Fpb0N3QUVnQWlvQ3hBRWdBaWdDRENBQ0tBSUlFRmM0QWxnZ0JpQUlJQUlxQXNnQklBSXFBc3dCSUFJb0Fnd2dBaWdDQ0JCWE9BSmNJQWdnQkNBRklDNGdNWlFRaXdJZ0JpQUlJQUlxQXRBQklBSXFBdFFCSUFJb0Fnd2dBaWdDQ0JCWE9BSmdJQVlnQ0NBQ0tnTFlBU0FDS2dMY0FTQUNLQUlNSUFJb0FnZ1FWemdDWkNBR0lBZ2dBaW9DNEFFZ0Fpb0M1QUVnQWlnQ0RDQUNLQUlJRUZjNEFtZ2dCaUFJSUFJcUF1Z0JJQUlxQXV3QklBSW9BZ3dnQWlnQ0NCQlhPQUpzSUFZZ0NDQUNLZ0x3QVNBQ0tnTDBBU0FDS0FJTUlBSW9BZ2dRVnpnQ2NDQUdJQWdnQWlvQytBRWdBaW9DL0FFZ0FpZ0NEQ0FDS0FJSUVGYzRBblFnQ0NBRUlBVWdMaUF3bEJDTEFpQUdJQWdnQWlvQ2dBSWdBaW9DaEFJZ0FpZ0NEQ0FDS0FJSUVGYzRBbmdnQmlBSUlBSXFBb2dDSUFJcUFvd0NJQUlvQWd3Z0FpZ0NDQkJYT0FKOElBWWdDQ0FDS2dLUUFpQUNLZ0tVQWlBQ0tBSU1JQUlvQWdnUVZ6Z0NnQUVnQmlBSUlBSXFBcGdDSUFJcUFwd0NJQUlvQWd3Z0FpZ0NDQkJYT0FLRUFTQUdJQWdnQWlvQ29BSWdBaW9DcEFJZ0FpZ0NEQ0FDS0FJSUVGYzRBb2dCSUFZZ0NDQUNLZ0tvQWlBQ0tnS3NBaUFDS0FJTUlBSW9BZ2dRVnpnQ2pBRWdDQ0FFSUFVZ0xpQXZsQkNMQWlBR0lBZ2dOeUEySUFJb0Fnd2dBaWdDQ0JCWE9BS1FBU0FDUWVBQ2FpUUFRUUFoQlVFQUlRSWdFVUhVQUJDSEJrRWtJUlFEUUNBRlFTVkdCRUFDUUNBQ1Fab0ZSZzBBUWRDeUJFSGZxUUVRTTBHOUd4QXpRZEFoRUROQm1nTVFOa0hySmhBelFlT3NBUkF6RURjUUFBQUxCU0FDSUJScUlRUWdCaUFGUVFKMGFpRWVJQVZCQVdvaURTRUZBMEFnQWlBRVJ3UkFJQkVnQWtFSWJXb2lGU0FWTFFBQUlCNHFBZ0FnQmlBRlFRSjBhaW9DQUYwZ0FrRUhjWFJ5T2dBQUlBVkJBV29oQlNBQ1FRRnFJUUlNQVFzTElCUkJBV3NoRkNBRUlRSWdEU0VGREFFTEN5QUdRYUFCYWlRQUlBY2dDeEJ0SVFJZ0VDQURFSTRDSWdRZ0FpMEFFRG9BRUNBRUlBSXBBZ2czQWdnZ0JDQUNLUUlBTndJQUlBTkJBV29oQXlBTFFRRnFJUXNNQVFzTElCQWdBeERmQlF3Q0MwSFFzZ1JCdGhnUU0wRzlHeEF6UWRBaEVETkJtUVFRTmtIckpoQXpRWVlxRURNUU53d0ZDMEhRc2dSQi9USVFNMEc5R3hBelFkQWhFRE5CbWdRUU5rSHJKaEF6UVlZM0VETVFOd3dFQ3lBSEVPRURJQ0ZCTUdva0FDQXFFSGNRbFFZaEF5QWlRUkJxSWdJUTNnVWdBaEJBSVFRZ0lpQWpLQUlBRURVUWdnRTJBZ3dnSWtIZDJnRTJBZ2dnSWlBRU5nSUVJQ0pCc3kwMkFnQWdBMEdBclFFZ0loRGJCU0FDRURrYUlDTW9BZ0FoR0NNQVFmQUFheUlISkFBZ0dVRU1haUloRUpZQ0lCbEJmellDR0NBWlFSeHFJUklnR1VHVUJtb2hIaUFaUVl3RmFpRVVJQmxCL0FScUlRWWdHQkExRUZraERpQUhRZWdBYWlBWlFjZ0FhaEQ2QXhDekFpRU1BMEFnRENBSFFUQnFFR3NRc3dJUWd3RUVRQ0FIUVRCcVFjbXVBUkNWQVNFUUlCa3RBQWdoQkNBWUVEVWhBaUFNRUc4b0FnUVFOU0VEQWtBQ1FBSkFJQVFFUUFKL0lBTWhCU0FNRUc4b0FnUkJKR29oRFVFQUlROUJBQ0VKSXdCQkVHc2lFU1FBSUFZUWxnSUNRQUpBSUFJaUJCQ0NBVVVOQUNBRkVJSUJSUTBBSUFZZ0JCQ0NBUkNaQXdOQUFrQWdCQkNDQVNBSlRRUkFJQVlRUXlBRUVJSUJUUTBCUWRDeUJFR3d0d0VRTTBIY3RRRVFNMEhLeFFBUU0wR3ZBUkEyUWR2SkFCQXpRZXkzQVJBekVEY01Ed3RCZnlFQ1FYOGhBMEgvLy8vL0J5RUtJQVFnQ1JDUEFpRVZBa0FnRFNnQ0NBUkFJQTFCQURZQ1pDQU5RY2dBYWlJTEVFUWhDQ0FMRU5BR0lBc2dDQkNuQXlBTlFkUUFhaUVJQTBBZ0NCRHdCVVVFUUNBSUVQSUZEQUVMQ3lBTklBZ2dEU2dDQ0NBVkVQRURJQXNRUkJvTUFRdEIwTElFUWRpNEFSQXpRZGY5QUJBelFjckZBQkF6UVpVREVEWkIyOGtBRUROQis3Z0JFRE1RTnd3UEMwRUFJUThnQkNBSkVJNENJUllnRFVISUFHb2hDQUpBQTBBZ0NCQkVJQTlOQkVBQ1FDQUNRWDlHRFFNZ0NrRi9SZzBISUFOQmYwY05BQ0FHSUJGQkNHb2dDU0FLRVBJQkVLb0NEQU1MQlFKQUlCWXRBQkFnQlNBSUlBOFFQQ2dDQUJDT0FpMEFFRWNOQUNBQ0lCVWdCU0FJSUE4UVBDZ0NBQkNQQWhDYkF5SUxTd1JBSUFnZ0R4QThLQUlBSVFvZ0FpRURJQXNoQWd3QkN5QUxJQU1nQXlBTFN4c2hBd3NnRDBFQmFpRVBEQUVMQ3lBR0tnSU1JQUt6SUFPemxWNUZEUUFnQmlBUlFRaHFJQWtnQ2hEeUFSQ3FBZ3NnQ1VFQmFpRUpEQUVMQ3lBR0VFTWhEd3NnRVVFUWFpUUFJQThNQVF0QjBMSUVRZFd6QVJBelFkeTFBUkF6UWNyRkFCQXpRYUFCRURaQjI4a0FFRE5CNXJZQkVETVFOd3dLQ3lBWktBSUFUdzBCSUJBUWR3d0RDeUFESVExQkFDRURRUUFoQ2lNQVFSQnJJZzhrQUNBR0VKWUNBa0FnQWlJRkVJSUJSUTBBSUEwUWdnRkZEUUFnQmlBRkVJSUJFSmtEQTBBZ0JSQ0NBU0FLVFFSQUlBWVFReUFGRUlJQlN3UkFRZEN5QkVHd3R3RVFNMEhjdFFFUU0wSEt4UUFRTTBId0FCQTJRZHZKQUJBelFleTNBUkF6RURjTURBc0ZRUUFoQTBGL0lRSkJmeUVMUWYvLy8vOEhJUVFnQlNBS0VJOENJUWtnQlNBS0VJNENJUkVDUUFOQUlBMFFnZ0VnQTAwRVFBSkFJQUpCZjBZTkF5QUxRWDlIRFFBZ0JpQVBRUWhxSUFvZ0JCRHlBUkNxQWd3REN3VUNRQ0FSTFFBUUlBMGdBeENPQWkwQUVFY05BQ0FDSUFrZ0RTQURFSThDRUpzRElnaExCRUFnQWlFTElBTWhCQ0FJSVFJTUFRc2dDQ0FMSUFnZ0Mwa2JJUXNMSUFOQkFXb2hBd3dCQ3dzZ0Jpb0NEQ0FDc3lBTHM1VmVSUTBBSUFZZ0QwRUlhaUFLSUFRUThnRVFxZ0lMSUFwQkFXb2hDZ3dCQ3dzZ0JoQkRJUU1MSUE5QkVHb2tBQ0FaS0FJQUlBTkxEUUVMSUJBUWR5QU1FRzhvQWdRUU5SQlpJUW9DZnlBSFFUQnFRZHF1QVJDVkFTRUNRUUFnRkNBT0lBb2dCaUFZS0FJQUlCZ29BZ1FnREJCdktBSUVLQUlBSUF3UWJ5Z0NCQ2dDQkJEOEJTSURRUUJJRFFBYVFRRUxJUVFnQWhCM0lBUkZEUUVnQjBIWUFHb1FUU0VQSUFkQk1Hb2lCRUhQcndFUWxRRWhBaUFQSUJRZ0JpQURFUHNGSUFJUWR5QUhRUkJxUWVhdkFSQ1ZBU0VDQWtBZ0JDQU9JQW9nRHlBZUlBd1FieWdDQkNnQ0FDQU1FRzhvQWdRb0FnUVErZ1ZGQkVBZ0FoQjNEQUVMSUFJUWR5QUhFRTBoQ0NBSFFSQnFRY3V3QVJDVkFTRUNJQWdnQjBFd2FpQU9JQW9nRHlBWktnSUVFUGtGQWtBZ0NCQkRJQmtvQWdCSkJFQWdBaEIzREFFTElBSVFkeUFIUVJCcVFkeXdBUkNWQVNFVkFuOGdHQkExSVJBZ0RCQnZLQUlFRURVaEVTQUhRVEJxSVFKQkFDRURRUUFoQ1NNQVFVQnFJZzBrQUNBR0VKWUNBa0FDUUFKQUlCQVFnZ0ZGRFFBZ0VSQ0NBVVVOQUVNQUFDQkJFSEFoTGlBTlFSQnFJQUpEQUFBQUFCRHpCVVVOQVNBR0lCQVFnZ0VRbVFNRFFBSkFJQkFRZ2dFZ0NVMEVRQ0FHRUVNZ0VCQ0NBVTBOQVVIUXNnUkJzTGNCRUROQjNMVUJFRE5CeXNVQUVETkJnQUlRTmtIYnlRQVFNMEhzdHdFUU14QTNEQkFMUVg4aEFrRi9JUXRCLy8vLy93Y2hCQ0FRSUFrUWp3SWhFeUFOUVF4cUlBMUJDR29nRFVFUWFpQVFJQWtRamdJaUZpb0NBQ0FXS2dJRUVQTURRUUFoQXdKQUEwQWdFUkNDQVNBRFRRUkFBa0FnQWtGL1JnMERJQVJCZjBZTkNDQUxRWDlIRFFBZ0JpQU5JQWtnQkJEeUFSQ3FBZ3dEQ3dVZ0VTQURFSTRDSVFVQ1FDQVdMUUFRSUFVdEFCQkhEUUFnRFNvQ0RDQUZLZ0lBa3hCd0lBMHFBZ2dnQlNvQ0JKTVFjSklnTGw0TkFDQUNJQk1nRVNBREVJOENFSUlHSWdWTEJFQWdBeUVFSUFJaEN5QUZJUUlNQVFzZ0JTQUxJQVVnQzBrYklRc0xJQU5CQVdvaEF3d0JDd3NnQmlvQ0RDQUNzeUFMczVWZVJRMEFJQVlnRFNBSklBUVE4Z0VRcWdJTElBbEJBV29oQ1F3QkN3c2dCaEJESVFNTElBMUJRR3NrQUNBRERBSUxRZEN5QkVHZTBnRVFNMEhjdFFFUU0wSEt4UUFRTTBIRUFSQTJRZHZKQUJBelFiZlNBUkF6RURjTUN3dEIwTElFUWRXekFSQXpRZHkxQVJBelFjckZBQkF6UWZFQkVEWkIyOGtBRUROQjVyWUJFRE1RTnd3S0N5QVpLQUlBU1FSQUlCVVFkd3dCQ3lBVkVIY0NmeUFIUVJCcVFhcXlBUkNWQVNFQ1FRQWdGQ0FPSUFvZ0JpQVlLQUlBSUJnb0FnUWdEQkJ2S0FJRUtBSUFJQXdRYnlnQ0JDZ0NCQkQ4QlNJRFFRQklEUUFhUVFFTElRUWdBaEIzSUFSRkRRQWdCMEVRYWlJQ1FjK3lBUkNWQVNFRUlBOGdGQ0FHSUFNUSt3VWdCQkIzSUFKQjVySUJFSlVCSVFJZ0IwRXdhaUFPSUFvZ0R5QWVJQXdRYnlnQ0JDZ0NBQ0FNRUc4b0FnUW9BZ1FRK2dWRkJFQWdBaEIzREFFTElBSVFkeUFJRUpZQ0lBZEJFR3BCeExNQkVKVUJJUUlnQ0NBSFFUQnFJQTRnQ2lBUElCa3FBZ1FRK1FVZ0FoQjNJQWdRUXlBWktBSUFTUTBBSUFnUVF5QWhFRU5ORFFBZ0VpQUhRVEJxRVBVRElDRWdDQkNyQXlBWklBd1FieWdDQURZQ0dBc2dDQkRrQVFzZ0R4RGtBUXdCQ3lBUUVIY0xJQXdRK1FNTUFRc0xJQmtvQWhnYUlBZEI4QUJxSkFBZ0lrRXdhaVFBSUNsQklHb2tBQ0FkRUpRRElDaEJJR29rQUNBQUlBQW9BZ0FRaUFRUWdBRWlBallDTUFKQUlBSkZCRUJCQUNFQ0lBQW9BamdpQTBFQUlBTkJBRW9iSVFNRFFDQUNJQU5HRFFJZ0FDZ0NOQ0FDUWNRQWJHcEJmellDUENBQ1FRRnFJUUlNQUFzQUN5QUFLQUlzRURRZ0FDQUFLQUl3UVFOMEVEc2lBallDTENBQ0JFQWdBQ2dDQUJDSUJDRURBa0FnSlVFQlJnUkFRUUFoQWdOQUlBSWdBQ2dDTUU0TkFpQURJQUlRYlNvQ0FDRXVJQU1nQWhCdEtnSUVJUzhDUUNBQUtBSUVJZ1FFUUNBRVFiZ0JhaUF1SUM4Z0FDZ0NMQ0FDUVFOMGFpSUVJQVJCQkdvUTRnRWFEQUVMSUFBb0Fpd2dBa0VEZEdvaUJDQXZPQUlFSUFRZ0xqZ0NBQXNnQWtFQmFpRUNEQUFMQUFzQ1FBSkFBa0FDUUNBbFFRSnJEZ1FCQXdJQUF3dEJBQ0VDQTBBZ0FpQUFLQUl3VGcwRUlBTWdBaEJ0S2dJQUlTNGdBeUFDRUcwcUFnUWhMd0pBSUFBb0FnUWlCQVJBSUFSQnVBRnFJQzVEQUFEQVA1UWdMME1BQU1BL2xDQUFLQUlzSUFKQkEzUnFJZ1FnQkVFRWFoRGlBUm9NQVFzZ0FDZ0NMQ0FDUVFOMGFpSUVJQzlEQUFEQVA1UTRBZ1FnQkNBdVF3QUF3RCtVT0FJQUN5QUNRUUZxSVFJTUFBc0FDMEVBSVFJRFFDQUNJQUFvQWpCT0RRTWdBeUFDRUcwcUFnQWhMaUFESUFJUWJTb0NCQ0V2QWtBZ0FDZ0NCQ0lFQkVBZ0JFRzRBV29nTGlBdWtpQXZJQytTSUFBb0Fpd2dBa0VEZEdvaUJDQUVRUVJxRU9JQkdnd0JDeUFBS0FJc0lBSkJBM1JxSWdRZ0x5QXZramdDQkNBRUlDNGdMcEk0QWdBTElBSkJBV29oQWd3QUN3QUxRUUFoQWdOQUlBSWdBQ2dDTUU0TkFpQURJQUlRYlNvQ0FDRXVJQU1nQWhCdEtnSUVJUzhDUUNBQUtBSUVJZ1FFUUNBRVFiZ0JhaUF1UXdBQVFFQ1VJQzlEQUFCQVFKUWdBQ2dDTENBQ1FRTjBhaUlFSUFSQkJHb1E0Z0VhREFFTElBQW9BaXdnQWtFRGRHb2lCQ0F2UXdBQVFFQ1VPQUlFSUFRZ0xrTUFBRUJBbERnQ0FBc2dBa0VCYWlFQ0RBQUxBQXRCQUNFQ0EwQWdBaUFBS0FJd1RnMEJJQU1nQWhCdEtnSUFJUzRnQXlBQ0VHMHFBZ1FoTHdKQUlBQW9BZ1FpQkFSQUlBUkJ1QUZxSUM1REFBQ0FRSlFnTDBNQUFJQkFsQ0FBS0FJc0lBSkJBM1JxSWdRZ0JFRUVhaERpQVJvTUFRc2dBQ2dDTENBQ1FRTjBhaUlFSUM5REFBQ0FRSlE0QWdRZ0JDQXVRd0FBZ0VDVU9BSUFDeUFDUVFGcUlRSU1BQXNBQzBFQUlRSWdBQ2dDT0NJRFFRQWdBMEVBU2hzaEF3TkFJQUlnQTBZRVFDQUFLQUlBS0FJQUtBSUFFRDRoQ0NBQUtBSUFLQUlBS0FJQUtBSVlJZ05GRFFNZ0FDQURRUUowYWlnQ1BDSVlRY1FBYkNJRklBQW9BalJxS0FKQURRTUNmeUFBS0FJRUlRMGdBQ2dDQUNFRUl3QkJFR3NpQWlRQUlBSWdBellDRENBRUtBSUFRUVJxSUFKQkRHb1FxZ1loQkNBQ1FSQnFKQUFnQUNnQ0FCQ0lCQ0VDSUFBb0FqUWdCV29oRGlNQVFlQUJheUlGSkFCQmZ5RURBa0FDUUNBSUVFTkJCRWtOQUNBSUVFTkJCSFFRT3lJTVJRMEJJQWdRUTBFWWJCQTdJZ1pGRFFGQkFDRURBMEFnQ0JCRElBTkxCRUFnRENBRFFRUjBhaUlMSUFJZ0NDQURFRklvQWdBUWJTb0NBTHM1QXdBZ0N5QUNJQWdnQXhCU0tBSUFFRzBxQWdTN09RTUlJQVlnQTBFWWJHb2lDeUFFSUFnZ0F4QlNLQUlFRUpnQktnSUF1emtEQUNBRUlBZ2dBeEJTS0FJRUVKZ0JLZ0lFSVM0Z0MwSUFOd01RSUFzZ0xyczVBd2dnQTBFQmFpRUREQUVMQ3lBRklBWTJBdFFCSUFVZ0REWUMwQUVnQlNBRE5nTFlBVUYvSVFNZ0RVRUlhaUVOSUFnUVF5RVpRUUFoQkVFQUlRY2pBRUhRQUdzaUFpUUFRWDhoRUFKQUlCbEJCRWdOQUFOQUlBUWdHVWNFUUNBRVFSaHNJUXNnQkVFQmFpRUVJQVlnQzJvckF4QkVBQUFBQUFBQUFBQmhEUUVNQWdzTElBMHJBd0JFQUFBQUFBQUFBQUJoRFFBZ0RTc0RJRVFBQUFBQUFBQUFBR0lOQUNBTkt3TW9SQUFBQUFBQUFBQUFZUTBBSUEwckEwQkVBQUFBQUFBQUFBQmlEUUFnRFNzRFNFUUFBQUFBQUFBQUFHSU5BQ0FOS3dOUVJBQUFBQUFBQVBBL1lnMEFJQTByQXhoRUFBQUFBQUFBQUFCaURRQWdEU3NET0VRQUFBQUFBQUFBQUdJTkFDQU5Ld05ZUkFBQUFBQUFBQUFBWWcwQUlCbEJBWFFpQkVFSUVMa0JJZ3RGQkVCQkFFRURRZW9MUVFBUVBRd0JDeUFFUVFFUXVRRWlEd1JBSUE4b0FnQWhGQ0FMS0FJQUlSMERRQ0FISUJsSEJFQWdIU0FIUVFkMGFpSUVJQVlnQjBFWWJHb2lDU3NEQURrREFDQUpLd01JSVR3Z0JFSUFOd01vSUFSQ0FEY0RJQ0FFUWdBM0F4Z2dCRUtBZ0lDQWdJQ0ErRDgzQXhBZ0JDQThPUU1JSUFRZ0RDQUhRUVIwSWhGcUlnb3JBd0FnQ1NzREFKcWlPUU13SUFvckF3QWhQQ0FKS3dNSUlUMGdCRUlBTndOUUlBUkNBRGNEU0NBRVFVQnJRZ0EzQXdBZ0JDQThJRDJhb2prRE9DQUVJQWtyQXdBNUExZ2dDU3NEQ0NFOElBUkNnSUNBZ0lDQWdQZy9Od05vSUFRZ1BEa0RZQ0FFSUFvckF3Z2dDU3NEQUpxaU9RTndJQVFnQ2lzRENDQUpLd01JbXFJNUEzZ2dFU0FVYWlJRUlBb3JBd0E1QXdBZ0JDQUtLd01JT1FNSUlBZEJBV29oQnd3QkN3c2dDeERPQmlJRVJRUkFJQXNRUmlBUEVFWkJBRUVEUWFRZVFRQVFQUXdDQ3lBRUlBc1E1UUlpQ1VVRVFDQUxFRVlnRHhCR0lBUVFSa0VBUVFOQnBTSkJBQkE5REFJTElBUWdEeERsQWlJS1JRUkFJQXNRUmlBUEVFWWdCQkJHSUFrUVJrRUFRUU5CbXlkQkFCQTlEQUlMSUFrUXBBTkJBRWdFUUNBTEVFWWdEeEJHSUFRUVJpQUpFRVlnQ2hCR1FRQkJBMEh4TFVFQUVEME1BZ3NnQ1NBS0VPVUNJaGxGQkVBZ0N4QkdJQThRUmlBRUVFWWdDUkJHSUFvUVJrRUFRUU5CMlROQkFCQTlEQUlMSUEwckF6QWhUU0FaS0FJQUlnY3JBeWdoVlNBSEt3TVFJVllnQnlzREdDRS9JQWNyQXdBaFJTQUhLd013SVR3Z0RTc0RBQ0ZPSUEwckF3Z2hUeUFOS3dNb0lWQWdCeXNESUNFK0lBY3JBd2doUUNBTkt3TVFJVkVnQnlzRE9DRTlJQXNRUmlBUEVFWWdCQkJHSUFrUVJpQUtFRVlnR1JCR0lBSWdQU0E5SUQyaUlFQWdVU0E5b3FFZ1R5QStJRTBnUGFLaElGQ2pJajJpb1NCT295SStJRDZpSUQwZ1BhS2dvSjhpVXFNNUF5Z2dBaUE5SUZLak9RTWdJQUlnUGlCU296a0RHQ0FDSUR3Z1BDQThvaUJGSUZFZ1BLS2hJRThnUHlCTklEeWlvU0JRb3lJOG9xRWdUcU1pUFNBOW9pQThJRHlpb0tDZklsT2pPUU1RSUFJZ1BDQlRvemtEQ0NBQ0lEMGdVNk01QXdCQkFDRUVRUUFoQ3dKQUlBSXJBd0FpUUNBQ0t3TWdJa3FpSUFJckF4Z2lSeUFDS3dNSUlrT2lvU0k5SUQyaUlFTWdBaXNES0NKTG9pQktJQUlyQXhBaVNLS2hJajRnUHFJZ1NDQkhvaUJMSUVDaW9TSS9JRCtpb0tDZklqeEVBQUFBQUFBQUFBQmhEUUFnUFNBOG95RTlBbndnUHlBOG95SkdJRUNpSUQ0Z1BLTWlSQ0JEbXFLZ0lqOUVBQUFBQUFBQUFBQmlCRUFnUXlFK0lFQWhSU0JHSVVFZ1JDRThJRWdNQVFzZ1BTQkdJRDBnUUtJZ1JDQkltcUtnSWtKRUFBQUFBQUFBQUFCaUlnUWJJa0VnUUNCSUlBUWJJa1dpSUVRZ1BTQUVHeUk4SUVnZ1F5QUVHeUkrb3FFaFB5QkdJRVFnQkJzaFBTQkNSQUFBQUFBQUFBQUFZU0VMSUVNZ1FDQUVHd3NoUmlBL1JBQUFBQUFBQUFBQVlRMEFJRDRnUGFJZ1JpQkJvcUVnUDZNaVJDQklJRXVpSUVBZ1I2SWdReUJLb3FDZ0lrQ2FJRUFnUUVRQUFBQUFBQUFBQUdNYklrQkVBQUFBQUFBQThEK2duMFFBQUFBQUFBRHdQeUJBb1orZ1JBQUFBQUFBQU9BL29pSlVJRUdpSUQraklrT2lJRlFnUEtJZ1BDQStvaUJCSUVXaW9TSS9veUkrSUVVZ1BhSWdSaUE4b3FFZ1A2TWlScUtnSWtnZ1NLSWdReUJEb2lBK0lENmlvRVFBQUFBQUFBRHd2NkFnUkNCRW9pQkdJRWFpb0VRQUFBQUFBQUR3UDZBaVFxS2hJajlFQUFBQUFBQUFBQUJqRFFBZ1JpQkltaUEvbnlKSm9TQkNveUkvb2lBK29DRkFJRVFnUDZJZ1E2QWhSU0JHSUVrZ1NLRWdRcU1pUXFJZ1BxQWhTU0JFSUVLaUlFT2dJVU1DZkNBRUJFQWdRU0UrSUQwaFFTQThJVDBnUXlGSUlFa2hReUJGSVVRZ1B5RkdJRUFoUlNCQ0RBRUxJQXRGQkVBZ1BTRStJRHdoUFNCRElVZ2dRaUZESUVVaFJDQkFJVVlnUHlGRklFa01BUXNnUENFK0lFSWhTQ0EvSVVRZ1FDRkdJRWtMSVV4QkFDRUVBbjhnUVNCSG9pQTlJRXFpb1NKQVJBQUFBQUFBQUFBQVlnUkFJRW9oUENCSElVa2dRU0UvSUQwaFFrRUFEQUVMSUQ0Z1FTQStJRWVpSUQwZ1M2S2hJbGRFQUFBQUFBQUFBQUJpSWdRYklqOGdSeUJMSUFRYklrbWlJRDBnUGlBRUd5SkNJRXNnU2lBRUd5SThvcUVoUUNCQklEMGdCQnNoUGlCS0lFY2dCQnNoU3lCWFJBQUFBQUFBQUFBQVlRc2hDeUJBUkFBQUFBQUFBQUFBWVEwQUlEd2dQcUlnU3lBL29xRWdRS01pUFNCVUlEK2lJRUNqSWtDaUlGUWdRcUlnUWlBOG9pQS9JRW1pb1NJOG95SkJJRWtnUHFJZ1N5QkNvcUVnUEtNaVBxS2dJajhnUDZJZ1FDQkFvaUJCSUVHaW9FUUFBQUFBQUFEd3Y2QWdQU0E5b2lBK0lENmlvRVFBQUFBQUFBRHdQNkFpU3FLaElqeEVBQUFBQUFBQUFBQmpEUUFnUGlBL21pQThueUpKb1NCS295SkNvaUJCb0NGSElEMGdRcUlnUUtBaFBDQStJRWtnUDZFZ1NxTWlQNklnUWFBaFFTQTlJRCtpSUVDZ0lUNENmQ0FFQkVBZ1BpRkFJRDhoUFNCQklUNGdQQ0UvSUVjaFBDQkNEQUVMSUF0RkJFQWdQaUZBSUVFaFBTQS9JVDRnUENFL0lFSWhQQ0JIREFFTElEOGhRQ0JCSVQwZ1FpRS9JRWNMSVVFZ1JTQThvaUJFSUQraUlFWWdRYUtnb0NKQ21pQkNJRUpFQUFBQUFBQUFBQUJqR3lGQ0lFVWdQcUlnUkNCQW9pQkdJRDJpb0tBaVI1b2dSeUJIUkFBQUFBQUFBQUFBWXhzaFJ3SkFBa0FDUUNCRElENmlJRWdnUUtJZ1RDQTlvcUNnSWtxYUlFb2dTa1FBQUFBQUFBQUFBR01iSWtvZ1F5QThvaUJJSUQraUlFd2dRYUtnb0NKSm1pQkpJRWxFQUFBQUFBQUFBQUJqR3lKSll3UkFJRWNnU21RRVFDQkNJRXBrUlEwQ0lBSWdRemtERUNBQ0lFdzVBd2dnQWlCSU9RTUFEQVFMSUFJZ1JUa0RFQ0FDSUVZNUF3Z2dBaUJFT1FNQUlENGdQQ0JDSUVka0lnUWJJVDRnUFNCQklBUWJJVDBnUUNBL0lBUWJJVUFNQXdzZ1J5QkpaQVJBSUVJZ1NXUkZEUUVnQWlCRE9RTVFJQUlnVERrRENDQUNJRWc1QXdBTUFnc2dBaUJGT1FNUUlBSWdSamtEQ0NBQ0lFUTVBd0FnUGlBOElFSWdSMlFpQkJzaFBpQTlJRUVnQkJzaFBTQkFJRDhnQkJzaFFBd0NDeUFDSUVVNUF4QWdBaUJHT1FNSUlBSWdSRGtEQUFzZ1B5RkFJRUVoUFNBOElUNExJQUlnUGprREtDQUNJRDA1QXlBZ0FpQkFPUU1ZQ3lBQ1FVQnJJQUlyQXdBaVBDQUNLd01nSWoyaUlBSXJBeGdpUGlBQ0t3TUlJaitpb1NKRklFVWdSYUlnUHlBQ0t3TW9Ja1dpSUQwZ0Fpc0RFQ0pBb3FFaVFTQkJvaUJBSUQ2aUlFVWdQS0toSWtNZ1E2S2dvSjhpUktNaVJqa0RBQ0FDSUVNZ1JLTWlRemtET0NBQ0lFRWdSS01pUkRrRE1DQUZJRllnVWFFZ1R5QlZJRTJoSUZDaklraWlvU0JPb3lCVElGS2dSQUFBQUFBQUFPQS9vaUpCb3prRGlBRWdCU0JJSUVHak9RT29BU0FGUkFBQUFBQUFBUEEvSUVHak9RUElBU0FGSUVRNUE0QUJJQVVnUXprRG9BRWdCU0JHT1FQQUFTQUZJRDQ1QTNnZ0JTQTlPUU9ZQVNBRklFVTVBN2dCSUFVZ1B6a0RrQUVnQlNCQU9RT3dBU0FGSUR3NUEzQkJBQ0VRREFFTElBc1FSa0VBUVFOQitoaEJBQkE5Q3lBQ1FkQUFhaVFBSUJCQkFFZ0VRQ0FNRURRZ0JoQTBEQUVMSUFVZ0RSRHlBeUlDTmdMY0FTQUNSUVJBSUF3UU5DQUdFRFFNQVFzZ0FpQUZRZEFCYWlBRlFmQUFhaUFGSUFWQjZBQnFFT1lGUVFCT0JFQkJBQ0VMQTBCQkFDRURJQXRCQTBZRVFDQUZRZHdCYWhEdkF5QU1FRFFnQmhBMElBNGdCU3NEYUxZaUxqZ0NORUYvUVFBZ0xrTUFBQ0JCWGhzaEF3d0RCUU5BSUFOQkJFY0VRQ0FPSUF0QkJIUnFJQU5CQW5ScUlBVWdDMEVGZEdvZ0EwRURkR29yQXdDMk9BSUFJQU5CQVdvaEF3d0JDd3NnQzBFQmFpRUxEQUVMQUFzQUN5QU1FRFFnQmhBMElBVkIzQUZxRU84REN5QUZRZUFCYWlRQUlBTU1BUXNNQmdzTkF5QVlRY1FBYkNJQ0lBQW9BalJxUVFBMkFqd2dDQkJESVFNZ0FDZ0NOQ0FDYWlJRUlCZzJBakFnQkNBRE5nSTRJQWdRUXlFRElBZ1FReUVFSUJ3Z0FDZ0NOQ0FDYWlvQ05MczVBeEFnSENBRU5nSUlJQndnQXpZQ0JDQWNJQmcyQWdCQkFFRUJRYS91QUNBY0VEME1Bd1VnQUNnQ05DQUNRY1FBYkdwQmZ6WUNQQ0FDUVFGcUlRSU1BUXNBQ3dBTERBSUxJQUFvQWpnaUFrRUFJQUpCQUVvYklRTkJBQ0VDQTBBZ0FpQURSd1JBSUFBb0FqUWdBa0hFQUd4cVFRQTJBa0FnQWtFQmFpRUNEQUVMQ3lBbFFRRkdEUUFnQVJBMEN5QWNRU0JxSkFBUEMwRUFRUU5CeTh3QVFRQVFQVUVCRUFNQUMwRUFRUU5CcEE1QkFCQTlRUUVRQXdBTEVBQUFDd2tBSUFBUTBnTVFOQXRVQVFKL0lBRWdBQ2dDVkNJQklBRkJBQ0FDUVlBQ2FpSURFTndESWdRZ0FXc2dBeUFFR3lJRElBSWdBaUFEU3hzaUFoQS9HaUFBSUFFZ0Eyb2lBellDVkNBQUlBTTJBZ2dnQUNBQklBSnFOZ0lFSUFJTHFRRUJCSDhnQUNnQ1ZDSURLQUlFSWdVZ0FDZ0NGQ0FBS0FJY0lnWnJJZ1FnQkNBRlN4c2lCQVJBSUFNb0FnQWdCaUFFRUQ4YUlBTWdBeWdDQUNBRWFqWUNBQ0FESUFNb0FnUWdCR3NpQlRZQ0JBc2dBeWdDQUNFRUlBVWdBaUFDSUFWTEd5SUZCRUFnQkNBQklBVVFQeG9nQXlBREtBSUFJQVZxSWdRMkFnQWdBeUFES0FJRUlBVnJOZ0lFQ3lBRVFRQTZBQUFnQUNBQUtBSXNJZ0UyQWh3Z0FDQUJOZ0lVSUFJTEtRQWdBU0FCS0FJQVFRZHFRWGh4SWdGQkVHbzJBZ0FnQUNBQktRTUFJQUVwQXdnUTFBTTVBd0FMeHhnREVuOEJmQUorSXdCQnNBUnJJZ3NrQUNBTFFRQTJBaXdDUUNBQnZTSVpRZ0JUQkVCQkFTRVFRWWptQVNFVElBR2FJZ0c5SVJrTUFRc2dCRUdBRUhFRVFFRUJJUkJCaStZQklSTU1BUXRCanVZQlFZbm1BU0FFUVFGeEloQWJJUk1nRUVVaEZRc0NRQ0FaUW9DQWdJQ0FnSUQ0L3dDRFFvQ0FnSUNBZ0lENC93QlJCRUFnQUVFZ0lBSWdFRUVEYWlJRElBUkIvLzk3Y1JDTkFTQUFJQk1nRUJDSkFTQUFRYVg0QVVIamtnSWdCVUVnY1NJRkcwR0IvQUZCKzVVQ0lBVWJJQUVnQVdJYlFRTVFpUUVnQUVFZ0lBSWdBeUFFUVlEQUFITVFqUUVnQXlBQ0lBSWdBMGdiSVFrTUFRc2dDMEVRYWlFUkFrQUNmd0pBSUFFZ0MwRXNhaENNQlNJQklBR2dJZ0ZFQUFBQUFBQUFBQUJpQkVBZ0N5QUxLQUlzSWdaQkFXczJBaXdnQlVFZ2NpSU9RZUVBUncwQkRBTUxJQVZCSUhJaURrSGhBRVlOQWlBTEtBSXNJUXBCQmlBRElBTkJBRWdiREFFTElBc2dCa0VkYXlJS05nSXNJQUZFQUFBQUFBQUFzRUdpSVFGQkJpQURJQU5CQUVnYkN5RU1JQXRCTUdvZ0MwSFFBbW9nQ2tFQVNCc2lEU0VIQTBBZ0J3Si9JQUZFQUFBQUFBQUE4RUZqSUFGRUFBQUFBQUFBQUFCbWNRUkFJQUdyREFFTFFRQUxJZ00yQWdBZ0IwRUVhaUVISUFFZ0E3aWhSQUFBQUFCbHpjMUJvaUlCUkFBQUFBQUFBQUFBWWcwQUN3SkFJQXBCQUV3RVFDQUtJUU1nQnlFR0lBMGhDQXdCQ3lBTklRZ2dDaUVEQTBBZ0EwRWRJQU5CSFVnYklRTUNRQ0FIUVFScklnWWdDRWtOQUNBRHJTRWFRZ0FoR1FOQUlBWWdHVUwvLy8vL0Q0TWdCalVDQUNBYWhud2lHU0FaUW9DVTY5d0RnQ0laUW9DVTY5d0RmbjArQWdBZ0JrRUVheUlHSUFoUERRQUxJQm1uSWdaRkRRQWdDRUVFYXlJSUlBWTJBZ0FMQTBBZ0NDQUhJZ1pKQkVBZ0JrRUVheUlIS0FJQVJRMEJDd3NnQ3lBTEtBSXNJQU5ySWdNMkFpd2dCaUVISUFOQkFFb05BQXNMSUFOQkFFZ0VRQ0FNUVJscVFRbHVRUUZxSVE4Z0RrSG1BRVloRWdOQVFRQWdBMnNpQTBFSklBTkJDVWdiSVFrQ1FDQUdJQWhOQkVBZ0NDZ0NBQ0VIREFFTFFZQ1U2OXdESUFsMklSUkJmeUFKZEVGL2N5RVdRUUFoQXlBSUlRY0RRQ0FISUFNZ0J5Z0NBQ0lYSUFsMmFqWUNBQ0FXSUJkeElCUnNJUU1nQjBFRWFpSUhJQVpKRFFBTElBZ29BZ0FoQnlBRFJRMEFJQVlnQXpZQ0FDQUdRUVJxSVFZTElBc2dDeWdDTENBSmFpSUROZ0lzSUEwZ0NDQUhSVUVDZEdvaUNDQVNHeUlISUE5QkFuUnFJQVlnQmlBSGEwRUNkU0FQU2hzaEJpQURRUUJJRFFBTEMwRUFJUU1DUUNBR0lBaE5EUUFnRFNBSWEwRUNkVUVKYkNFRFFRb2hCeUFJS0FJQUlnbEJDa2tOQUFOQUlBTkJBV29oQXlBSklBZEJDbXdpQjA4TkFBc0xJQXhCQUNBRElBNUI1Z0JHRzJzZ0RrSG5BRVlnREVFQVIzRnJJZ2NnQmlBTmEwRUNkVUVKYkVFSmEwZ0VRRUVFUWFRQ0lBcEJBRWdiSUF0cUlBZEJnTWdBYWlJSlFRbHRJZzlCQW5ScVFkQWZheUVLUVFvaEJ5QUpJQTlCQ1d4cklnbEJCMHdFUUFOQUlBZEJDbXdoQnlBSlFRRnFJZ2xCQ0VjTkFBc0xBa0FnQ2lnQ0FDSVNJQklnQjI0aUR5QUhiR3NpQ1VVZ0NrRUVhaUlVSUFaR2NRMEFBa0FnRDBFQmNVVUVRRVFBQUFBQUFBQkFReUVCSUFkQmdKVHIzQU5ISUFnZ0NrOXlEUUVnQ2tFRWF5MEFBRUVCY1VVTkFRdEVBUUFBQUFBQVFFTWhBUXRFQUFBQUFBQUE0RDlFQUFBQUFBQUE4RDlFQUFBQUFBQUErRDhnQmlBVVJodEVBQUFBQUFBQStEOGdDU0FIUVFGMkloUkdHeUFKSUJSSkd5RVlBa0FnRlEwQUlCTXRBQUJCTFVjTkFDQVltaUVZSUFHYUlRRUxJQW9nRWlBSmF5SUpOZ0lBSUFFZ0dLQWdBV0VOQUNBS0lBY2dDV29pQXpZQ0FDQURRWUNVNjl3RFR3UkFBMEFnQ2tFQU5nSUFJQWdnQ2tFRWF5SUtTd1JBSUFoQkJHc2lDRUVBTmdJQUN5QUtJQW9vQWdCQkFXb2lBellDQUNBRFFmK1Q2OXdEU3cwQUN3c2dEU0FJYTBFQ2RVRUpiQ0VEUVFvaEJ5QUlLQUlBSWdsQkNra05BQU5BSUFOQkFXb2hBeUFKSUFkQkNtd2lCMDhOQUFzTElBcEJCR29pQnlBR0lBWWdCMHNiSVFZTEEwQWdCaUlISUFoTklnbEZCRUFnQjBFRWF5SUdLQUlBUlEwQkN3c0NRQ0FPUWVjQVJ3UkFJQVJCQ0hFaENnd0JDeUFEUVg5elFYOGdERUVCSUF3YklnWWdBMG9nQTBGN1NuRWlDaHNnQm1vaERFRi9RWDRnQ2hzZ0JXb2hCU0FFUVFoeElnb05BRUYzSVFZQ1FDQUpEUUFnQjBFRWF5Z0NBQ0lPUlEwQVFRb2hDVUVBSVFZZ0RrRUtjQTBBQTBBZ0JpSUtRUUZxSVFZZ0RpQUpRUXBzSWdsd1JRMEFDeUFLUVg5eklRWUxJQWNnRFd0QkFuVkJDV3doQ1NBRlFWOXhRY1lBUmdSQVFRQWhDaUFNSUFZZ0NXcEJDV3NpQmtFQUlBWkJBRW9iSWdZZ0JpQU1TaHNoREF3QkMwRUFJUW9nRENBRElBbHFJQVpxUVFscklnWkJBQ0FHUVFCS0d5SUdJQVlnREVvYklRd0xRWDhoQ1NBTVFmMy8vLzhIUWY3Ly8vOEhJQW9nREhJaUVodEtEUUVnRENBU1FRQkhha0VCYWlFT0FrQWdCVUZmY1NJVlFjWUFSZ1JBSUFOQi8vLy8vd2NnRG10S0RRTWdBMEVBSUFOQkFFb2JJUVlNQVFzZ0VTQURJQU5CSDNVaUJuTWdCbXV0SUJFUW9nSWlCbXRCQVV3RVFBTkFJQVpCQVdzaUJrRXdPZ0FBSUJFZ0JtdEJBa2dOQUFzTElBWkJBbXNpRHlBRk9nQUFJQVpCQVd0QkxVRXJJQU5CQUVnYk9nQUFJQkVnRDJzaUJrSC8vLy8vQnlBT2Ewb05BZ3NnQmlBT2FpSURJQkJCLy8vLy93ZHpTZzBCSUFCQklDQUNJQU1nRUdvaUJTQUVFSTBCSUFBZ0V5QVFFSWtCSUFCQk1DQUNJQVVnQkVHQWdBUnpFSTBCQWtBQ1FBSkFJQlZCeGdCR0JFQWdDMEVRYWlJR1FRaHlJUU1nQmtFSmNpRUtJQTBnQ0NBSUlBMUxHeUlKSVFnRFFDQUlOUUlBSUFvUW9nSWhCZ0pBSUFnZ0NVY0VRQ0FHSUF0QkVHcE5EUUVEUUNBR1FRRnJJZ1pCTURvQUFDQUdJQXRCRUdwTERRQUxEQUVMSUFZZ0NrY05BQ0FMUVRBNkFCZ2dBeUVHQ3lBQUlBWWdDaUFHYXhDSkFTQUlRUVJxSWdnZ0RVME5BQXNnRWdSQUlBQkI4cUVDUVFFUWlRRUxJQXhCQUV3Z0J5QUlUWElOQVFOQUlBZzFBZ0FnQ2hDaUFpSUdJQXRCRUdwTEJFQURRQ0FHUVFGcklnWkJNRG9BQUNBR0lBdEJFR3BMRFFBTEN5QUFJQVlnREVFSklBeEJDVWdiRUlrQklBeEJDV3NoQmlBSVFRUnFJZ2dnQjA4TkF5QU1RUWxLSVFNZ0JpRU1JQU1OQUFzTUFnc0NRQ0FNUVFCSURRQWdCeUFJUVFScUlBY2dDRXNiSVFrZ0MwRVFhaUlHUVFoeUlRTWdCa0VKY2lFTklBZ2hCd05BSUEwZ0J6VUNBQ0FORUtJQ0lnWkdCRUFnQzBFd09nQVlJQU1oQmdzQ1FDQUhJQWhIQkVBZ0JpQUxRUkJxVFEwQkEwQWdCa0VCYXlJR1FUQTZBQUFnQmlBTFFSQnFTdzBBQ3d3QkN5QUFJQVpCQVJDSkFTQUdRUUZxSVFZZ0NpQU1ja1VOQUNBQVFmS2hBa0VCRUlrQkN5QUFJQVlnRENBTklBWnJJZ1lnQmlBTVNoc1FpUUVnRENBR2F5RU1JQWRCQkdvaUJ5QUpUdzBCSUF4QkFFNE5BQXNMSUFCQk1DQU1RUkpxUVJKQkFCQ05BU0FBSUE4Z0VTQVBheENKQVF3Q0N5QU1JUVlMSUFCQk1DQUdRUWxxUVFsQkFCQ05BUXNnQUVFZ0lBSWdCU0FFUVlEQUFITVFqUUVnQlNBQ0lBSWdCVWdiSVFrTUFRc2dFeUFGUVJwMFFSOTFRUWx4YWlFTUFrQWdBMEVMU3cwQVFRd2dBMnNoQmtRQUFBQUFBQUF3UUNFWUEwQWdHRVFBQUFBQUFBQXdRS0loR0NBR1FRRnJJZ1lOQUFzZ0RDMEFBRUV0UmdSQUlCZ2dBWm9nR0tHZ21pRUJEQUVMSUFFZ0dLQWdHS0VoQVFzZ0VTQUxLQUlzSWdZZ0JrRWZkU0lHY3lBR2E2MGdFUkNpQWlJR1JnUkFJQXRCTURvQUR5QUxRUTlxSVFZTElCQkJBbkloQ2lBRlFTQnhJUWdnQ3lnQ0xDRUhJQVpCQW1zaURTQUZRUTlxT2dBQUlBWkJBV3RCTFVFcklBZEJBRWdiT2dBQUlBUkJDSEVoQmlBTFFSQnFJUWNEUUNBSElnVUNmeUFCbVVRQUFBQUFBQURnUVdNRVFDQUJxZ3dCQzBHQWdJQ0FlQXNpQjBIQWlBTnFMUUFBSUFoeU9nQUFJQVlnQTBFQVNuSkZJQUVnQjdlaFJBQUFBQUFBQURCQW9pSUJSQUFBQUFBQUFBQUFZWEVnQlVFQmFpSUhJQXRCRUdwclFRRkhja1VFUUNBRlFTNDZBQUVnQlVFQ2FpRUhDeUFCUkFBQUFBQUFBQUFBWWcwQUMwRi9JUWxCL2YvLy93Y2dDaUFSSUExcklnVnFJZ1pySUFOSURRQWdBRUVnSUFJZ0JnSi9Ba0FnQTBVTkFDQUhJQXRCRUdwcklnaEJBbXNnQTA0TkFDQURRUUpxREFFTElBY2dDMEVRYW1zaUNBc2lCMm9pQXlBRUVJMEJJQUFnRENBS0VJa0JJQUJCTUNBQ0lBTWdCRUdBZ0FSekVJMEJJQUFnQzBFUWFpQUlFSWtCSUFCQk1DQUhJQWhyUVFCQkFCQ05BU0FBSUEwZ0JSQ0pBU0FBUVNBZ0FpQURJQVJCZ01BQWN4Q05BU0FESUFJZ0FpQURTQnNoQ1FzZ0MwR3dCR29rQUNBSkN5RUJBbjhnQUJDaUFVRUJhaUlCRURzaUFrVUVRRUVBRHdzZ0FpQUFJQUVRUHdzRUFFSUFDd1FBUVFBTE9RRUJmZ0orSUFBb0FreEJBRWdFUUNBQUVKb0ZEQUVMSUFBUW1nVUxJZ0ZDZ0lDQWdBaFpCRUJCMEprRVFUMDJBZ0JCZnc4TElBR25Dd2tBSUFBb0Fqd1FFUXZjQVFFRWZ5TUFRU0JySWdNa0FDQURJQUUyQWhBZ0F5QUNJQUFvQWpBaUJFRUFSMnMyQWhRZ0FDZ0NMQ0VHSUFNZ0JEWUNIQ0FESUFZMkFoaEJJQ0VFQWtBQ1FDQUFJQUFvQWp3Z0EwRVFha0VDSUFOQkRHb1FKUkQvQWdSL1FTQUZJQU1vQWd3aUJFRUFTZzBCUVNCQkVDQUVHd3NnQUNnQ0FISTJBZ0FNQVFzZ0F5Z0NGQ0lHSUFSUEJFQWdCQ0VGREFFTElBQWdBQ2dDTENJRk5nSUVJQUFnQlNBRUlBWnJhallDQ0NBQUtBSXdCRUFnQUNBRlFRRnFOZ0lFSUFFZ0FtcEJBV3NnQlMwQUFEb0FBQXNnQWlFRkN5QURRU0JxSkFBZ0JRdlJBZ0VIZnlNQVFTQnJJZ01rQUNBRElBQW9BaHdpQkRZQ0VDQUFLQUlVSVFVZ0F5QUNOZ0ljSUFNZ0FUWUNHQ0FESUFVZ0JHc2lBVFlDRkNBQklBSnFJUVJCQWlFSElBTkJFR29oQVFKL0FrQUNRQ0FBS0FJOElBRkJBaUFEUVF4cUVCSVEvd0pGQkVBRFFDQUVJQU1vQWd3aUJVWU5BaUFGUVFCSURRTWdBU0FGSUFFb0FnUWlDRXNpQmtFRGRHb2lDU0FGSUFoQkFDQUdHMnNpQ0NBSktBSUFhallDQUNBQlFReEJCQ0FHRzJvaUNTQUpLQUlBSUFock5nSUFJQVFnQldzaEJDQUFLQUk4SUFGQkNHb2dBU0FHR3lJQklBY2dCbXNpQnlBRFFReHFFQklRL3dKRkRRQUxDeUFFUVg5SERRRUxJQUFnQUNnQ0xDSUJOZ0ljSUFBZ0FUWUNGQ0FBSUFFZ0FDZ0NNR28yQWhBZ0Fnd0JDeUFBUVFBMkFod2dBRUlBTndNUUlBQWdBQ2dDQUVFZ2NqWUNBRUVBSUFkQkFrWU5BQm9nQWlBQktBSUVhd3NoQkNBRFFTQnFKQUFnQkF0R0FRRi9JQUFvQWp3aEF5TUFRUkJySWdBa0FDQURJQUduSUFGQ0lJaW5JQUpCL3dGeElBQkJDR29RSGhEL0FpRUNJQUFwQXdnaEFTQUFRUkJxSkFCQ2Z5QUJJQUliQ3dZQVFkQ1pCQXNLQUNBQUtBSUVFT3NIQzU4QkFRUi9JQU5CQUVvRVFDQUFLQUp3SVFJZ0FDZ0M1QU1vQWhnaEJ3TkFJQUlFUUNBQklBVkJBblJxS0FJQUlRQWdBaUVHQTBBZ0J5QUFMUUFBUVFGMlFmd0FjV29vQWdBZ0FDMEFBVUVFZEVIQUgzRnFJQUF0QUFKQkFuWkJQbkZxSWdRZ0JDOEJBQ0lFSUFSQkFXb2lCQ0FFSUFSQi8vOERjVWNiT3dFQUlBQkJBMm9oQUNBR1FRRnJJZ1lOQUFzTElBVkJBV29pQlNBRFJ3MEFDd3NMa3dzQkduOGdBQ0FBS0FMa0F5SVRLQUlRTmdLSUFTQUFRUUVnRXlnQ0ZDSUlRUVYwSUFBb0FnUW9BZ0FSQkFBaURFS0FnSUNBOEFNM0FoQWdERUtBZ0lDQThBYzNBZ2dnREVLQWdJQ0E4QU0zQWdBZ0FDQU1FTjhEUVFFaENnSkFBa0FnQ0VFQ1NBMEFBMEFDUUFKQUFrQUNRQUpBSUFnZ0NrRUJkRTRFUUNBS1FRRnhJUVFnRHcwQlFRQWhBa0VBSVFNZ0RDRUJEQUlMSUFwQkEzRWhCMEVBSVFrZ0QwRURUdzBDUVFBaEFrRUFJUU1nRENFQkRBTUxJQXBCL3YvLy93ZHhJUWRCQUNFQ1FRQWhBeUFNSVFGQkFDRUpBMEFnQXlBQktBSWNJZ1pJQkVBZ0FTQUNJQUVvQWhoQkFFb2lCUnNoQWlBR0lBTWdCUnNoQXdzZ0F5QUJLQUk4SWdaSUJFQWdBVUVnYWlBQ0lBRW9BamhCQUVvaUJSc2hBaUFHSUFNZ0JSc2hBd3NnQVVGQWF5RUJJQWxCQW1vaUNTQUhSdzBBQ3dzZ0JFVU5BaUFCS0FJY0lBTk1EUUlnQVNBQ0lBRW9BaGhCQUVvYklRSU1BZ3NnQ2tIOC8vLy9CM0VoQmtFQUlRSkJBQ0VESUF3aEFVRUFJUVFEUUNBQlFlQUFhaUFCUVVCcklBRkJJR29nQVNBQ0lBRW9BaGdpQWlBRFNpSUZHeUFCS0FJNElnc2dBaUFESUFVYklnSktJZ01iSUFFb0FsZ2lCU0FMSUFJZ0F4c2lBa29pQXhzZ0FTZ0NlQ0lMSUFVZ0FpQURHeUlEU2lJRkd5RUNJQXNnQXlBRkd5RURJQUZCZ0FGcUlRRWdCRUVFYWlJRUlBWkhEUUFMQ3lBSFJRMEFBMEFnQVNBQ0lBRW9BaGdpQkNBRFNpSUdHeUVDSUFRZ0F5QUdHeUVESUFGQklHb2hBU0FKUVFGcUlna2dCMGNOQUFzTElBSkZEUUVnRENBS1FRVjBhaUlCSUFJb0FnUTJBZ1FnQVNBQ0tBSU1OZ0lNSUFFZ0FpZ0NGRFlDRkNBQklBSW9BZ0EyQWdBZ0FTQUNLQUlJTmdJSUlBRWdBaWdDRURZQ0VBSkFBbjhDUUFKQUFrQkJBaUFDS0FJRUlnUWdBaWdDQUNJSGEwRUVkQ0lKSUFJb0Fnd2lCaUFDS0FJSUlnVnJRUXhzSWdOTUlBSW9BaFFpQ3lBQ0tBSVFJZzVyUVFOMElBa2dBeUFESUFsSUcwb2JEZ01BQVFJRUN5QUNJQVFnQjJwQkFtMGlBellDQkNBQkRBSUxJQUlnQlNBR2FrRUNiU0lETmdJTUlBRkJDR29NQVFzZ0FpQUxJQTVxUVFKdElnTTJBaFFnQVVFUWFnc2dBMEVCYWpZQ0FBc2dBQ0FDRU44RElBQWdBUkRmQXlBUFFRRnFJUThnQ2tFQmFpSUtJQWhIRFFBTElBZ2lDa0VBVEEwQkMwRUFJUXNEUUVFQUlRUkJBQ0VIUVFBaEJrRUFJUVVnRENBTFFRVjBhaUlCS0FJQUlnNGdBU2dDQkNJV1RBUkFJQUVvQWd3aEZDQUJLQUlJSVFNZ0FDZ0M1QU1vQWhnaEZ5QUJLQUlRSWdoQkFXb2hEeUFJUVFOMFFRUnlJUmdnQVNnQ0ZDSVFJQWhyUVFGcVFRRnhJUmtEUUNBRElCUk1CRUFnRGtFRGRFRUVjaUVSSUJjZ0RrRUNkR29vQWdBaEdpQURJUUVEUUNBQklRa0NRQ0FJSUJCS0RRQWdHaUFKUVFaMGFpQUlRUUYwYWlFQ0lBbEJBblJCQW5JaEVnSi9JQmxGQkVBZ0FpRUJJQWdNQVFzZ0FrRUNhaUVCSUFJdkFRQWlBZ1JBSUFJZ0dHd2dCV29oQlNBQ0lCSnNJQVpxSVFZZ0FpQVJiQ0FIYWlFSElBSWdCR29oQkFzZ0R3c2hBaUFJSUJCR0RRQURRQ0FCTHdFQUlnMEVRQ0FOSUJKc0lBWnFJUVlnRFNBUmJDQUhhaUVISUFKQkEzUkJCSElnRFd3Z0JXb2hCU0FFSUExcUlRUUxJQUpCQVdvaEZTQUJMd0VDSWcwRVFDQU5JQkpzSUFacUlRWWdEU0FSYkNBSGFpRUhJQlZCQTNSQkJISWdEV3dnQldvaEJTQUVJQTFxSVFRTElBRkJCR29oQVNBQ1FRSnFJUUlnRUNBVlJ3MEFDd3NnQ1VFQmFpRUJJQWtnRkVjTkFBc0xJQTRnRmtjaEFTQU9RUUZxSVE0Z0FRMEFDd3NnQUNnQ2lBRW9BZ0FnQzJvZ0J5QUVRUUYxSWdGcUlBUnRPZ0FBSUFBb0FvZ0JLQUlFSUF0cUlBRWdCbW9nQkcwNkFBQWdBQ2dDaUFFb0FnZ2dDMm9nQVNBRmFpQUViVG9BQUNBTFFRRnFJZ3NnQ2tjTkFBc2dDaUVJQ3lBQUlBZzJBb1FCSUFBb0FnQWlBU0FJTmdJWUlBRkI0Z0EyQWhRZ0FFRUJJQUFvQWdBb0FnUVJBZ0FnRTBFQk5nSWNDN01GQVNOL0lBTkJBRW9FUUNBQUtBTFFBaUVTSUFBb0FvZ0JJZ1VvQWdnaEd5QUZLQUlFSVJ3Z0JTZ0NBQ0VkSUFBb0F1UURJZ29vQWlnaEV5QUtLQUlZSVI0Z0FDZ0NjQ0lVUVFGcklSOGdGRUVEYkNJRlFRTnJJU0FnQlVFRGFrRUJkQ0VoQTBBZ0FpQVZRUUowSWdWcUtBSUFJUXNnQVNBRmFpZ0NBQ0VIQW44Z0NpZ0NKQVJBSUFzZ0gyb2hDeUFISUNCcUlRZEJmU0VNUVg4aEZrRUFJUVFnQ2lnQ0lDQWhhZ3dCQzBFRElReEJBU0VFUVFFaEZpQUtLQUlnQ3lFRklBb2dCRFlDSkFKQUlCUkZCRUJCQUNFTlFRQWhEa0VBSVE4TUFRc2dERUVDYWlFaUlBeEJBV29oSTBFQUlSQkJBQ0VKUVFBaEVVRUFJUmRCQUNFWVFRQWhHVUVBSVE5QkFDRU9RUUFoRFNBVUlSb2dCU0VFQTBBZ0N5QWVJQklnRXlBUUlBUWdERUVCZEdvaUJTNEJBR3BCQ0dwQkJIVkJBblJxS0FJQUlBY3RBQUJxYWkwQUFDSWtRUU4ySWlWQkFuUnFLQUlBSUJJZ0V5QUpJQVFnSTBFQmRHb3VBUUJxUVFocVFRUjFRUUowYWlnQ0FDQUhMUUFCYW1vdEFBQWlFRUVDZGlJSlFRWjBhaUFTSUJNZ0VTQUVJQ0pCQVhScUxnRUFha0VJYWtFRWRVRUNkR29vQWdBZ0J5MEFBbXBxTFFBQUloRkJBM1lpQmtFQmRHb2lDQzhCQUNJbUJIOGdKZ1VnQUNBbElBa2dCaENqQlNBSUx3RUFDMEVCYXlJR09nQUFJQVlnSFdvdEFBQWhDU0FHSUJ4cUxRQUFJUWdnQkNBUklBWWdHMm90QUFCcklnWkJBMndnRFdvN0FRUWdCQ0FRSUFocklnaEJBMndnRG1vN0FRSWdCQ0FrSUFscklnUkJBMndnRDJvN0FRQWdDeUFXYWlFTElBY2dER29oQnlBR1FRZHNJUkVnQ0VFSGJDRUpJQVJCQjJ3aEVDQUdRUVZzSUJscUlRMGdDRUVGYkNBWWFpRU9JQVJCQld3Z0Yyb2hEeUFFSVJjZ0NDRVlJQVloR1NBRklRUWdHa0VCYXlJYURRQUxDeUFGSUEwN0FRUWdCU0FPT3dFQ0lBVWdEenNCQUNBVlFRRnFJaFVnQTBjTkFBc0xDNzhCQVF0L0lBTkJBRW9FUUNBQUtBSndJUWtnQUNnQzVBTW9BaGdoQ2dOQUlBa0VRQ0FCSUFaQkFuUWlCV29vQWdBaEJDQUNJQVZxS0FJQUlRY2dDU0VGQTBBZ0NpQUVMUUFBUVFOMklndEJBblJxS0FJQUlBUXRBQUZCQW5ZaURFRUdkR29nQkMwQUFrRURkaUlOUVFGMGFpSU9Md0VBSWdoRkJFQWdBQ0FMSUF3Z0RSQ2pCU0FPTFFBQUlRZ0xJQVJCQTJvaEJDQUhJQWhCQVdzNkFBQWdCMEVCYWlFSElBVkJBV3NpQlEwQUN3c2dCa0VCYWlJR0lBTkhEUUFMQ3d1MEJRRUVmeUFBS0FMa0F5SURLQUlZSVFJQ1FBSkFBbjhnQUNnQ1dFVUVRQ0FCRFFKQitBRU1BUXNnQUVFQ05nSllJQUVOQVVINUFRc2hBU0FEUWZvQk5nSUlJQU1nQVRZQ0JFRUJJUUVDUUNBQUtBS0VBU0lFUVFCTUJIOUJPZ1VnQkVHQkFra05BVUdBQWlFQlFUc0xJUVFnQUNnQ0FDSUZJQUUyQWhnZ0JTQUVOZ0lVSUFBZ0FDZ0NBQ2dDQUJFQkFBc2dBQ2dDV0VFQ1J3MEJJQUFvQW5CQkJteEJER29oQVNBREtBSWdJZ1JGQkVBZ0F5QUFRUUVnQVNBQUtBSUVLQUlFRVFRQUlnUTJBaUFMSUFSQkFDQUJFRG9hSUFNb0FpaEZCRUFnQUJDa0JRc2dBMEVBTmdJa0RBRUxJQU5CQVRZQ0hDQURRZnNCTmdJSUlBTkIvQUUyQWdRTElBTW9BaHdFUUNBQ0tBSUFRUUJCZ0NBUU9ob2dBaWdDQkVFQVFZQWdFRG9hSUFJb0FnaEJBRUdBSUJBNkdpQUNLQUlNUVFCQmdDQVFPaG9nQWlnQ0VFRUFRWUFnRURvYUlBSW9BaFJCQUVHQUlCQTZHaUFDS0FJWVFRQkJnQ0FRT2hvZ0FpZ0NIRUVBUVlBZ0VEb2FJQUlvQWlCQkFFR0FJQkE2R2lBQ0tBSWtRUUJCZ0NBUU9ob2dBaWdDS0VFQVFZQWdFRG9hSUFJb0FpeEJBRUdBSUJBNkdpQUNLQUl3UVFCQmdDQVFPaG9nQWlnQ05FRUFRWUFnRURvYUlBSW9BamhCQUVHQUlCQTZHaUFDS0FJOFFRQkJnQ0FRT2hvZ0FpZ0NRRUVBUVlBZ0VEb2FJQUlvQWtSQkFFR0FJQkE2R2lBQ0tBSklRUUJCZ0NBUU9ob2dBaWdDVEVFQVFZQWdFRG9hSUFJb0FsQkJBRUdBSUJBNkdpQUNLQUpVUVFCQmdDQVFPaG9nQWlnQ1dFRUFRWUFnRURvYUlBSW9BbHhCQUVHQUlCQTZHaUFDS0FKZ1FRQkJnQ0FRT2hvZ0FpZ0NaRUVBUVlBZ0VEb2FJQUlvQW1oQkFFR0FJQkE2R2lBQ0tBSnNRUUJCZ0NBUU9ob2dBaWdDY0VFQVFZQWdFRG9hSUFJb0FuUkJBRUdBSUJBNkdpQUNLQUo0UVFCQmdDQVFPaG9nQWlnQ2ZFRUFRWUFnRURvYUlBTkJBRFlDSEFzTERRQWdBQ2dDNUFOQkFUWUNIQXUzQXdFWWZ5QURRUUJLQkVBZ0FDZ0MwQUloRWlBQUtBTGtBeUVGUVFBZ0FDZ0NlQ0lKYXlFVElBQW9BbkFpQ2tFQmF5SVVJQWxzSVJVZ0NrRUJha0VCZENFV0EwQWdBaUFOUVFKMElnQnFJaGNvQWdCQkFDQUtFRG9hSUFsQkFFb0VRQ0FBSUFGcUlSaEJBQ0VHQTBBZ0dDZ0NBQ0FHYWlFSElCY29BZ0FoQUFKL0lBVW9BbFFFUUNBQUlCUnFJUUFnQnlBVmFpRUhRWDhoRGlBVElROGdCU0FHUVFKMGFpZ0NSQ0FXYWd3QkMwRUJJUTRnQ1NFUElBVWdCa0VDZEdvb0FrUUxJUVJCQUNFTEFrQWdDa1VFUUNBRUlRaEJBQ0VNREFFTElBWkJBblFpQ0NBRktBSVFhaWdDQUNFWklBVW9BaGdnQ0dvb0FnQWhHa0VBSVJBZ0NpRVJRUUFoREFOQUlBQWdHaUFTSUFjdEFBQWdDeUFFSUE1QkFYUnFJZ2d1QVFCcVFRaHFRUVIxYW1vdEFBQWlDMm90QUFBaUd5QUFMUUFBYWpvQUFDQUVJQXNnR1NBYmFpMEFBR3NpQkVFRGJDQU1hanNCQUNBRVFRZHNJUXNnQkVFRmJDQVFhaUVNSUFBZ0Rtb2hBQ0FISUE5cUlRY2dCQ0VRSUFnaEJDQVJRUUZySWhFTkFBc0xJQWdnRERzQkFDQUdRUUZxSWdZZ0NVY05BQXNMSUFVZ0JTZ0NWRVUyQWxRZ0RVRUJhaUlOSUFOSERRQUxDd3Y1QWdFUWZ5QURRUUJLQkVBZ0FDZ0NlQ0VHSUFBb0F1UURJUWNnQUNnQ2NDSUlRWDV4SVE4Z0NFRUJjU0VRQTBBZ0FpQUtRUUowSWdCcUloRW9BZ0JCQUNBSUVEb2FJQWNvQWpBaEN5QUdRUUJLQkVBZ0FDQUJhaUVTUVFBaENRTkFBa0FnQ0VVTkFDQUpRUUowSWdBZ0J5Z0NHR29vQWdBaERDQUFJQWRxS0FJMElRMGdFaWdDQUNBSmFpRUVJQkVvQWdBaEFFRUFJUVZCQUNFT0lBaEJBVWNFUUFOQUlBQWdBQzBBQUNBTUlBMGdDMEVHZEdvaUV5QUZRUUowYWlnQ0FDQUVMUUFBYW1vdEFBQnFPZ0FBSUFBZ0FDMEFBU0FNSUJNZ0JVRUJha0VQY1VFQ2RHb29BZ0FnQkNBR2FpSUVMUUFBYW1vdEFBQnFPZ0FCSUFCQkFtb2hBQ0FGUVFKcVFROXhJUVVnQkNBR2FpRUVJQTVCQW1vaURpQVBSdzBBQ3dzZ0VFVU5BQ0FBSUFBdEFBQWdEQ0FOSUF0QkJuUnFJQVZCQW5ScUtBSUFJQVF0QUFCcWFpMEFBR282QUFBTElBbEJBV29pQ1NBR1J3MEFDd3NnQnlBTFFRRnFRUTl4TmdJd0lBcEJBV29pQ2lBRFJ3MEFDd3NMalFJQkQzOGdBMEVBU2dSQUlBQW9BbkFoQ2lBQUtBTGtBeUlFS0FJWUlnQW9BZ2doRFNBQUtBSUVJUTRnQUNnQ0FDRVBJQVFvQWpBaEJnTkFJQW9FUUNBRUtBSThJUkFnQkNnQ09DRVJJQVFvQWpRaEVpQUJJQWRCQW5RaUJXb29BZ0FoQUNBQ0lBVnFLQUlBSVFoQkFDRUpJQW9oQlFOQUlBZ2dEaUFKUVFKMElnc2dFU0FHUVFaMElneHFhaWdDQUNBQUxRQUJhbW90QUFBZ0R5QU1JQkpxSUF0cUtBSUFJQUF0QUFCcWFpMEFBR29nRFNBTUlCQnFJQXRxS0FJQUlBQXRBQUpxYWkwQUFHbzZBQUFnQ0VFQmFpRUlJQUJCQTJvaEFDQUpRUUZxUVE5eElRa2dCVUVCYXlJRkRRQUxDeUFFSUFaQkFXcEJEM0VpQmpZQ01DQUhRUUZxSWdjZ0EwY05BQXNMQytvQ0FROS9JQU5CQUVvRVFDQUFLQUp3SVF3Z0FDZ0M1QU1vQWhnaEJpQUFLQUo0SWdkQmZIRWhFU0FIUVFOeElRMGdCMEVCYTBFRFNTRVNBMEFnREFSQUlBRWdDRUVDZENJQWFpZ0NBQ0VKSUFBZ0Ftb29BZ0FoQ2lBTUlRNERRQUpBSUFkQkFFd0VRRUVBSVFRTUFRdEJBQ0VQUVFBaEJFRUFJUVVnQ1NFQVFRQWhFQ0FTUlFSQUEwQWdCQ0FHSUFWQkFuUWlDMm9vQWdBZ0FDMEFBR290QUFCcUlBWWdDMEVFY21vb0FnQWdBQzBBQVdvdEFBQnFJQVlnQzBFSWNtb29BZ0FnQUMwQUFtb3RBQUJxSUFZZ0MwRU1jbW9vQWdBZ0FDMEFBMm90QUFCcUlRUWdCVUVFYWlFRklBQkJCR29oQUNBUVFRUnFJaEFnRVVjTkFBc0xJQTBFUUFOQUlBUWdCaUFGUVFKMGFpZ0NBQ0FBTFFBQWFpMEFBR29oQkNBRlFRRnFJUVVnQUVFQmFpRUFJQTlCQVdvaUR5QU5SdzBBQ3dzZ0J5QUphaUVKQ3lBS0lBUTZBQUFnQ2tFQmFpRUtJQTVCQVdzaURnMEFDd3NnQ0VFQmFpSUlJQU5IRFFBTEN3dWdBZ0VKZnlBRFFRQktCRUFnQUNnQzVBTW9BaGdpQkNnQ0NDRUhJQVFvQWdRaENDQUVLQUlBSVFrZ0FDZ0NjQ0lHUVFGcklRc2dCa0VCY1NFTUEwQUNRQ0FHUlEwQUlBRWdDa0VDZENJRWFpZ0NBQ0VBSUFJZ0JHb29BZ0FoQlNBTUJIOGdCU0FISUFBdEFBSnFMUUFBSUFnZ0FDMEFBV290QUFBZ0NTQUFMUUFBYWkwQUFHcHFPZ0FBSUFWQkFXb2hCU0FBUVFOcUlRQWdDd1VnQmdzaEJDQUdRUUZHRFFBRFFDQUZJQWNnQUMwQUFtb3RBQUFnQ0NBQUxRQUJhaTBBQUNBSklBQXRBQUJxTFFBQWFtbzZBQUFnQlNBSElBQXRBQVZxTFFBQUlBZ2dBQzBBQkdvdEFBQWdDU0FBTFFBRGFpMEFBR3BxT2dBQklBVkJBbW9oQlNBQVFRWnFJUUFnQkVFQ2F5SUVEUUFMQ3lBS1FRRnFJZ29nQTBjTkFBc0xDOThFQVFkL0lBQWdBQ2dDNUFNaUFpZ0NFRFlDaUFFZ0FDQUNLQUlVTmdLRUFRSkFBa0FDUUFKQUFrQWdBQ2dDV0E0REFBRUNBd3NnQUNnQ2VFRURSZ1JBSUFKQjhRRTJBZ1FQQ3lBQ1FmSUJOZ0lFRHdzZ0FDZ0NlQ0VCSUFKQkFEWUNNQ0FDUWZNQlFmUUJJQUZCQTBZYk5nSUVJQUlvQWh4RkJFQWdBQkNsQlFzZ0FpZ0NOQTBDSUFBb0FuZ2lBMEVBVEEwQ0lBQW9BdVFESVFaQkFDRUNBMEFnQmlBQ1FRSjBhaUlJS0FJZ0lRUkJBQ0VCQWtBQ1FDQUNSUTBBQTBBZ0JpQUJRUUowYWlJRktBSWdJQVJIQkVBZ0FVRUJhaUlCSUFKSERRRU1BZ3NMSUFVb0FqUWlCUTBCQ3lBRVFRbDBRWUFFYXlFSFFRQWhCQ0FBUVFGQmdBZ2dBQ2dDQkNnQ0FCRUVBQ0VGQTBCQkFDRUJBMEFnQlNBRVFRWjBhaUFCUVFKMGFnSi9JQVJCQkhRZ0FXcEJrTU1DYWkwQUFFR0NmR3dpQTBIK2czeE1CRUJCQUVIL2czd2dBMnNnQjIxckRBRUxJQU5CZ2Z3RGFpQUhiUXMyQWdBZ0FVRUJhaUlCUVJCSERRQUxJQVJCQVdvaUJFRVFSdzBBQ3lBQUtBSjRJUU1MSUFnZ0JUWUNOQ0FDUVFGcUlnSWdBMGdOQUFzTUFnc2dBa0VBTmdKVUlBSkI5UUUyQWdRQ1FDQUNLQUpFQkVBZ0FDZ0NlQ0VEREFFTElBQW9BbmhCQUV3TkFpQUFLQUp3UVFGMFFRUnFJUVJCQUNFQkEwQWdBaUFCUVFKMGFpQUFRUUVnQkNBQUtBSUVLQUlFRVFRQU5nSkVJQUZCQVdvaUFTQUFLQUo0SWdOSURRQUxDeUFEUVFCTURRRWdBQ2dDY0VFQmRFRUVhaUVEUVFBaEFRTkFJQUlnQVVFQ2RHb29Ba1JCQUNBREVEb2FJQUZCQVdvaUFTQUFLQUo0U0EwQUN3d0JDeUFBS0FJQUlnRkJNVFlDRkNBQUlBRW9BZ0FSQVFBTEN4b0JBWDhnQUNnQ0FDSUJRUzgyQWhRZ0FDQUJLQUlBRVFFQUM5WUJBUU4vSUFBb0FnUWhCQ0FDUWZHVDY5d0RUd1JBSUFBb0FnQkN1SUNBZ0RBM0FoUWdBQ0FBS0FJQUtBSUFFUUVBQ3lBQ1FRZ2dBa0VIY1NJRGEwRUFJQU1iYWlFRElBRkJBazhFUUNBQUtBSUFJZ0lnQVRZQ0dDQUNRUTgyQWhRZ0FDQUFLQUlBS0FJQUVRRUFDeUFEUVJCcUlnVVFPeUlDUlFSQUlBQW9BZ0JDdUlDQWdNQUFOd0lVSUFBZ0FDZ0NBQ2dDQUJFQkFBc2dCQ0FFS0FKTUlBVnFOZ0pNSUFRZ0FVRUNkR29pQUNnQ1BDRUJJQUpCQURZQ0NDQUNJQU0yQWdRZ0FpQUJOZ0lBSUFBZ0FqWUNQQ0FDUVJCcUMzb0JBbjhnQUNnQ0JDRUdJQUZCQVVjRVFDQUFLQUlBSWdjZ0FUWUNHQ0FIUVE4MkFoUWdBQ0FBS0FJQUtBSUFFUUVBQ3lBQUlBRkJnQUVRemdJaUFFRUFOZ0lvSUFBZ0FqWUNJQ0FBSUFVMkFnd2dBQ0FETmdJSUlBQWdCRFlDQkNBQVFRQTJBZ0FnQUNBR0tBSkVOZ0lzSUFZZ0FEWUNSQ0FBQzNvQkFuOGdBQ2dDQkNFR0lBRkJBVWNFUUNBQUtBSUFJZ2NnQVRZQ0dDQUhRUTgyQWhRZ0FDQUFLQUlBS0FJQUVRRUFDeUFBSUFGQmdBRVF6Z0lpQUVFQU5nSW9JQUFnQWpZQ0lDQUFJQVUyQWd3Z0FDQUROZ0lJSUFBZ0JEWUNCQ0FBUVFBMkFnQWdBQ0FHS0FKSU5nSXNJQVlnQURZQ1NDQUFDL1VEQVFWL0lBQW9BZ1FpQlNnQ1JDSUJCRUFEUUNBQktBSUFSUVJBSUFFb0FnZ2lBeUFCS0FJRWJDQUVhaUVFSUFNZ0FTZ0NER3dnQW1vaEFnc2dBU2dDTENJQkRRQUxDeUFGS0FKSUlnRUVRQU5BSUFFb0FnQkZCRUFnQVNnQ0NDSURJQUVvQWdSc1FRZDBJQVJxSVFRZ0FTZ0NEQ0FEYkVFSGRDQUNhaUVDQ3lBQktBSXNJZ0VOQUFzTEFrQWdBa0VBVEEwQVFZQ1U2OXdESVFNZ0JTZ0NUQm9nQkNBRUlnRktCRUFnQVNBQ2JTSUJRUUVnQVVFQlNoc2hBd3NnQlNnQ1JDSUJCRUFEUUNBQktBSUFSUVJBQWtBZ0F5QUJLQUlFSWdKQkFXc2dBU2dDRENJRWJrRUJhazRFUUNBQklBSTJBaEFNQVFzZ0FTQURJQVJzTmdJUUlBQWdBU2dDQ0NBQ2JCQ21CU0FCUVFFMkFpZ2dBU2dDRUNFQ0N5QUJJQUJCQVNBQktBSUlJQUlRcHdVMkFnQWdCU2dDVUNFQ0lBRkJBRFlDSkNBQlFnQTNBaGdnQVNBQ05nSVVDeUFCS0FJc0lnRU5BQXNMSUFVb0FrZ2lBVVVOQUFOQUlBRW9BZ0JGQkVBQ1FDQURJQUVvQWdRaUFrRUJheUFCS0FJTUlnUnVRUUZxVGdSQUlBRWdBallDRUF3QkN5QUJJQU1nQkd3MkFoQWdBQ0FDSUFFb0FnaHNRUWQwRUtZRklBRkJBVFlDS0NBQktBSVFJUUlMSUFFZ0FFRUJJQUVvQWdnZ0FoQ3BCVFlDQUNBRktBSlFJUUlnQVVFQU5nSWtJQUZDQURjQ0dDQUJJQUkyQWhRTElBRW9BaXdpQVEwQUN3c0wxUWNCQjM4Q1FBSkFJQUlnQTJvaUNDQUJLQUlFU3cwQUlBRW9BZ3dnQTBrTkFDQUJLQUlBRFFFTElBQW9BZ0FpQTBFWE5nSVVJQUFnQXlnQ0FCRUJBQXNDUUNBQ0lBRW9BaGdpQTA4RVFDQUlJQUVvQWhBZ0EycE5EUUVMSUFFb0FpaEZCRUFnQUNnQ0FDSURRY2NBTmdJVUlBQWdBeWdDQUJFQkFBc2dBU2dDSkFSQUFrQWdBU2dDRUNJRFFRQk1EUUFnQVNnQ0ZDSUZJQU1nQXlBRlNoc2lCU0FCS0FJY0lBRW9BaGdpQTJzaUJpQUZJQVpJR3lJRklBRW9BZ1FnQTJzaUJpQUZJQVpJR3lJRlFRQk1EUUFnQVVFd2FpRUtJQU1nQVNnQ0NDSUxiQ0VHUVFBaEF3TkFJQUFnQ2lBQktBSUFJQU5CQW5ScUtBSUFJQVlnQlNBTGJDSUhJQUVvQWpRUkJnQWdBU2dDRUNJSklBRW9BaFFpQlNBRGFpSURUQTBCSUFZZ0Iyb2hCaUFGSUFrZ0Eyc2lCeUFGSUFkSUd5SUZJQUVvQWh3Z0FTZ0NHQ0FEYWlJSGF5SUpJQVVnQ1VnYklnVWdBU2dDQkNBSGF5SUhJQVVnQjBnYklnVkJBRW9OQUFzTElBRkJBRFlDSkFzZ0FTQUNJQWdnQVNnQ0VDSURheUlGUVFBZ0JVRUFTaHNnQVNnQ0dDQUNTUnNpQmpZQ0dDQURRUUJNRFFBZ0FTZ0NGQ0lGSUFNZ0F5QUZTaHNpQXlBQktBSWNJQVpySWdVZ0F5QUZTQnNpQXlBQktBSUVJQVpySWdVZ0F5QUZTQnNpQlVFQVRBMEFJQUZCTUdvaENpQUJLQUlJSWdzZ0Jtd2hCa0VBSVFNRFFDQUFJQW9nQVNnQ0FDQURRUUowYWlnQ0FDQUdJQVVnQzJ3aUJ5QUJLQUl3RVFZQUlBRW9BaEFpQ1NBQktBSVVJZ1VnQTJvaUEwd05BU0FHSUFkcUlRWWdCU0FKSUFOcklnY2dCU0FIU0JzaUJTQUJLQUljSUFFb0FoZ2dBMm9pQjJzaUNTQUZJQWxJR3lJRklBRW9BZ1FnQjJzaUJ5QUZJQWRJR3lJRlFRQktEUUFMQ3dKQUFrQUNRQ0FCS0FJY0lnVWdDRThOQUFKQUFrQUNRQ0FDSUFWTEJFQWdBaUVGSUFSRkRRRWdBQ2dDQUNJRFFSYzJBaFFnQUNBREtBSUFFUUVBREFJTElBUU5BUXNnQVNnQ0lBMEJJQUFvQWdBaUEwRVhOZ0lVSUFBZ0F5Z0NBQkVCQUF3RUN5QUJJQWcyQWh3Z0FTZ0NJRVVOQWdzZ0JTQUJLQUlZSWdCcklnTWdDQ0FBYXlJR1R3MEFJQUVvQWdnaEFDQUlJQVZCZjNOcUlRb2dDQ0FGYTBFRGNTSUlCRUJCQUNFRkEwQWdBU2dDQUNBRFFRSjBhaWdDQUVFQUlBQVFPaG9nQTBFQmFpRURJQVZCQVdvaUJTQUlSdzBBQ3dzZ0NrRURTUTBBQTBBZ0EwRUNkQ0lGSUFFb0FnQnFLQUlBUVFBZ0FCQTZHaUFGSUFFb0FnQnFLQUlFUVFBZ0FCQTZHaUFGSUFFb0FnQnFLQUlJUVFBZ0FCQTZHaUFGSUFFb0FnQnFLQUlNUVFBZ0FCQTZHaUFEUVFScUlnTWdCa2NOQUFzTElBUkZEUUVMSUFGQkFUWUNKQXNnQVNnQ0FDQUNJQUVvQWhoclFRSjBhZ3ZlQndFSGZ3SkFBa0FnQWlBRGFpSUlJQUVvQWdSTERRQWdBU2dDRENBRFNRMEFJQUVvQWdBTkFRc2dBQ2dDQUNJRFFSYzJBaFFnQUNBREtBSUFFUUVBQ3dKQUlBSWdBU2dDR0NJRFR3UkFJQWdnQVNnQ0VDQURhazBOQVFzZ0FTZ0NLRVVFUUNBQUtBSUFJZ05CeHdBMkFoUWdBQ0FES0FJQUVRRUFDeUFCS0FJa0JFQUNRQ0FCS0FJUUlnTkJBRXdOQUNBQktBSVVJZ1VnQXlBRElBVktHeUlGSUFFb0Fod2dBU2dDR0NJRGF5SUdJQVVnQmtnYklnVWdBU2dDQkNBRGF5SUdJQVVnQmtnYklnVkJBRXdOQUNBQlFUQnFJUW9nQXlBQktBSUlRUWQwSWd0c0lRWkJBQ0VEQTBBZ0FDQUtJQUVvQWdBZ0EwRUNkR29vQWdBZ0JpQUZJQXRzSWdjZ0FTZ0NOQkVHQUNBQktBSVFJZ2tnQVNnQ0ZDSUZJQU5xSWdOTURRRWdCaUFIYWlFR0lBVWdDU0FEYXlJSElBVWdCMGdiSWdVZ0FTZ0NIQ0FCS0FJWUlBTnFJZ2RySWdrZ0JTQUpTQnNpQlNBQktBSUVJQWRySWdjZ0JTQUhTQnNpQlVFQVNnMEFDd3NnQVVFQU5nSWtDeUFCSUFJZ0NDQUJLQUlRSWdOcklnVkJBQ0FGUVFCS0d5QUJLQUlZSUFKSkd5SUdOZ0lZSUFOQkFFd05BQ0FCS0FJVUlnVWdBeUFESUFWS0d5SURJQUVvQWh3Z0Jtc2lCU0FESUFWSUd5SURJQUVvQWdRZ0Jtc2lCU0FESUFWSUd5SUZRUUJNRFFBZ0FVRXdhaUVLSUFFb0FnaEJCM1FpQ3lBR2JDRUdRUUFoQXdOQUlBQWdDaUFCS0FJQUlBTkJBblJxS0FJQUlBWWdCU0FMYkNJSElBRW9BakFSQmdBZ0FTZ0NFQ0lKSUFFb0FoUWlCU0FEYWlJRFRBMEJJQVlnQjJvaEJpQUZJQWtnQTJzaUJ5QUZJQWRJR3lJRklBRW9BaHdnQVNnQ0dDQURhaUlIYXlJSklBVWdDVWdiSWdVZ0FTZ0NCQ0FIYXlJSElBVWdCMGdiSWdWQkFFb05BQXNMQWtBQ1FBSkFJQUVvQWh3aUJTQUlUdzBBQWtBQ1FBSkFJQUlnQlVzRVFDQUNJUVVnQkVVTkFTQUFLQUlBSWdOQkZ6WUNGQ0FBSUFNb0FnQVJBUUFNQWdzZ0JBMEJDeUFCS0FJZ0RRRWdBQ2dDQUNJRFFSYzJBaFFnQUNBREtBSUFFUUVBREFRTElBRWdDRFlDSENBQktBSWdSUTBDQ3lBRklBRW9BaGdpQUdzaUF5QUlJQUJySWdaUERRQWdBU2dDQ0VFSGRDRUFJQWdnQlVGL2Myb2hDaUFJSUFWclFRTnhJZ2dFUUVFQUlRVURRQ0FCS0FJQUlBTkJBblJxS0FJQVFRQWdBQkE2R2lBRFFRRnFJUU1nQlVFQmFpSUZJQWhIRFFBTEN5QUtRUU5KRFFBRFFDQURRUUowSWdVZ0FTZ0NBR29vQWdCQkFDQUFFRG9hSUFVZ0FTZ0NBR29vQWdSQkFDQUFFRG9hSUFVZ0FTZ0NBR29vQWdoQkFDQUFFRG9hSUFVZ0FTZ0NBR29vQWd4QkFDQUFFRG9hSUFOQkJHb2lBeUFHUncwQUN3c2dCRVVOQVFzZ0FVRUJOZ0lrQ3lBQktBSUFJQUlnQVNnQ0dHdEJBblJxQ3g0QUlBQkJBUkRnQXlBQVFRQVE0QU1nQUNnQ0JCQTBJQUJCQURZQ0JBdG5BUUYvSUFNb0FnQWdCR29nQUNnQzBBSkJnQU5ySWdBZ0FTZ0NWQ0lCS0FJZ0lBSXZBUkJzSWdVZ0FTZ0NBQ0FDTHdFQWJFR0VJR29pQVdwQkEzWkIvd2R4YWkwQUFEb0FBQ0FES0FJRUlBUnFJQUFnQVNBRmEwRURka0gvQjNGcUxRQUFPZ0FBQzlzREFRMS9JQU1vQWdBZ0JHb2lCU0FBS0FMUUFrR0FBMnNpQUNBQktBSlVJZ0VvQW1BZ0FpNEJNR3dpQmlBQktBSWdJQUl1QVJCc0lnZHFRZEVpYkNJSUlBZEIvakJzYWlJSElBRW9Ba0FnQWk4QklHd2lDU0FCS0FJQUlBSXZBUUJzSWdwcVFRMTBJZzFxUVlDQWdoQnFJZ3NnQVNnQ1pDQUNMZ0V5YkNJT0lBRW9BaVFnQWk0QkVtd2lER3BCMFNKc0lnOGdERUgrTUd4cUlnd2dBU2dDUkNBQ0x3RWliQ0lRSUFFb0FnUWdBaThCQW13aUFXcEJEWFFpQW1vaUVXcEJFSFpCL3dkeGFpMEFBRG9BQUNBRklBQWdDeUFSYTBFUWRrSC9CM0ZxTFFBQU9nQUJJQU1vQWdRZ0JHb2lCU0FBSUFnZ0JrSGZpWDlzYWlJR0lBb2dDV3RCRFhRaUNHcEJnSUNDRUdvaUNTQVBJQTVCMzRsL2JHb2lDaUFCSUJCclFRMTBJZ0ZxSWd0cVFSQjJRZjhIY1dvdEFBQTZBQUFnQlNBQUlBa2dDMnRCRUhaQi93ZHhhaTBBQURvQUFTQURLQUlJSUFScUlnVWdBQ0FJSUFaclFZQ0FnaEJxSWdZZ0FTQUtheUlCYWtFUWRrSC9CM0ZxTFFBQU9nQUFJQVVnQUNBR0lBRnJRUkIyUWY4SGNXb3RBQUE2QUFFZ0F5Z0NEQ0FFYWlJQklBQWdEU0FIYTBHQWdJSVFhaUlESUFJZ0RHc2lBbXBCRUhaQi93ZHhhaTBBQURvQUFDQUJJQUFnQXlBQ2EwRVFka0gvQjNGcUxRQUFPZ0FCQzlJREFReC9JQUFvQXRBQ0lRNGdBU2dDVkNFQkl3QkIwQUJySWdnaEFBTkFJQUVvQWtBaENpQUNMZ0VnSVFzZ0FDQUNMZ0VBSUFFb0FnQnNRUTEwUVlBSWNpSU1JQUVvQW9BQklBSXVBVUJzSWcxQnZxVi9iR3BCQzNVaUR5QUJLQUlnSUFJdUFSQnNJZ1VnQVNnQ1lDQUNMZ0V3YkNJR0lBRW9BcUFCSUFJdUFWQnNJZ2xxYTBFQ2RDSVFhellDTUNBQUlBOGdFR28yQWd3Z0FDQUtJQXRzUWJIT0FHd2lDaUFOUWFFdGJDQU1haUlMYWlJTUlBVWdDV3BCdGhkc0lnMGdCU0FHYWtFTmRHb2lCV3RCQzNVMkFqd2dBQ0FGSUF4cVFRdDFOZ0lBSUFBZ0N5QUtheUlGSUEwZ0NTQUdhMEVOZEdvaUJtdEJDM1UyQWlRZ0FDQUZJQVpxUVF0MU5nSVlJQUJCQkdvaEFDQUJRUVJxSVFFZ0FrRUNhaUVDSUFkQkFXb2lCMEVEUncwQUN5QU9RWUFEYXlFQlFRQWhBQ0FJSVFJRFFDQURJQUJCQW5ScUtBSUFJQVJxSWdnZ0FTQUNLQUlBUVExMFFZQ0FpTUFBYWlJSElBSW9BZ2dpQlVHaExXeHFJZ1lnQWlnQ0JFR3h6Z0JzSWdscVFSSjJRZjhIY1dvdEFBQTZBQUFnQ0NBQklBWWdDV3RCRW5aQi93ZHhhaTBBQURvQUFpQUlJQUVnQlVHK3BmLy9BR3dnQjJwQkVuWkIvd2R4YWkwQUFEb0FBU0FDUVF4cUlRSWdBRUVCYWlJQVFRWkhEUUFMQzZVR0FSSi9JQUFvQXRBQ0lRc2dBU2dDVkNFQUl3QkJnQUZySWdraEFVRUVJUWNEUUNBQkFuOENRQ0FDTGdFUUlnWWdBaThCSUNJRmNrSC8vd054RFFCQkFDRUZJQUl2QVRBTkFDQUNMd0ZBRFFBZ0FpOEJVQTBBSUFJdkFXQU5BQ0FDTHdGd0RRQWdBU0FDTGdFQUlBQW9BZ0JzUVFKMElnVTJBbUFnQVNBRk5nSlFJQUVnQlRZQ1FDQUJJQVUyQWpBZ0FTQUZOZ0lnSUFFZ0JUWUNFQ0FCSUFVMkFnQkJIQXdCQ3lBQklBQW9Bc0FCSUFJdUFXQnNJZ29nQUNnQ1FDQUZRUkIwUVJCMWJDSUZha0hSSW13aURDQUZRZjR3YkdvaUVTQUNMZ0ZBSUFBb0FvQUJiRUVOZENJTklBSXVBUUFnQUNnQ0FHeEJEWFJCZ0FoeUlnNXFJaEpxSWc4Z0FDZ0NJQ0FHYkNJRklBQW9BdUFCSUFJdUFYQnNJZ1pxUWJOR2JDSVRJQVZCaStBQWJHb2dCU0FBS0FLZ0FTQUNMZ0ZRYkNJSWFpSVFJQUFvQW1BZ0FpNEJNR3dpQlNBR2FpSVVha0doeXdCc0loVWdFRUdFWjJ4cUloQnFJaFpyUVF0MU5nSndJQUVnRHlBV2FrRUxkVFlDQUNBQklBd2dDa0hmaVg5c2FpSUtJQTRnRFdzaURHb2lEU0FWSUJSQnU0Si9iR29pRGlBRklBaHFRZjNiZm13aUR5QUZRZFRFQVd4cWFpSUZhMEVMZFRZQ1lDQUJJQVVnRFdwQkMzVTJBaEFnQVNBTUlBcHJJZ1VnRHlBSVFiT0RBV3hxSUJCcUlnaHJRUXQxTmdKUUlBRWdCU0FJYWtFTGRUWUNJQ0FCSUJNZ0JrR09FMnhxSUE1cUlnVWdFaUFSYXlJR2FrRUxkVFlDTUNBR0lBVnJRUXQxSVFWQkVBdEJBblJxSUFVMkFnQWdBa0VDYWlFQ0lBQkJCR29oQUNBQlFRUnFJUUVnQjBFQlN5RUZJQWRCQVdzaEJ5QUZEUUFMSUF0QmdBTnJJUUJCQUNFSElBa2hBZ05BSUFNZ0IwRUNkR29vQWdBZ0JHb2lBU0FBSUFJb0Fnd2lDU0FDS0FJRUlnVnFRZEVpYkNJS0lBVkIvakJzYWlJRklBSW9BZ0JCa0lBQmFpSUdJQUlvQWdnaUNHcEJEWFFpQzJwQkVuWkIvd2R4YWkwQUFEb0FBQ0FCSUFBZ0N5QUZhMEVTZGtIL0IzRnFMUUFBT2dBRElBRWdBQ0FLSUFsQjM0bC9iR29pQ1NBR0lBaHJRUTEwSWdWcVFSSjJRZjhIY1dvdEFBQTZBQUVnQVNBQUlBVWdDV3RCRW5aQi93ZHhhaTBBQURvQUFpQUNRUkJxSVFJZ0IwRUJhaUlIUVFoSERRQUxDNHNHQVJKL0l3QkIwQUZySWc4a0FDQUFLQUxRQWlFTklBRW9BbFFoQUNBUElRRURRQ0FBS0FMQUFTRUlJQUl1QVdBaEJpQUFLQUpBSVFrZ0FpNEJJQ0VPSUFFZ0FpNEJBQ0FBS0FJQWJFRU5kRUdBQ0hJaUJTQUFLQUtBQVNBQ0xnRkFiQ0lMUWI2bGYyeHFRUXQxSWhBZ0FDZ0NJQ0FDTGdFUWJDSUhJQUFvQXFBQklBSXVBVkJzSWhFZ0FDZ0NZQ0FDTGdFd2JDSVNJQUFvQXVBQklBSXVBWEJzSWhOcklneHFhMEVDZENJVWF6WUNqQUVnQVNBUUlCUnFOZ0lvSUFFZ0JpQUliQ0lJSUFrZ0Rtd2lCbXBCbWpWc0lna2dCa0h4SUd4cUlnWWdDMEdkeVFCc0lBVnFJZzVxSWhBZ0RFSGpFMndpRkNBUlFRMTBJaEZxSWhVZ0VpQVRhaUlTUWU4OGJDSVRJQWRCczlrQWJHcHFJaFpyUVF0MU5nSzBBU0FCSUJBZ0ZtcEJDM1UyQWdBZ0FTQU9JQVpySWdZZ0IwR1VEbXdnRTJzZ0ZXb2lEbXRCQzNVMkFtUWdBU0FHSUE1cVFRdDFOZ0pRSUFFZ0MwR0VaR3dnQldvaUJTQUpJQWhCM1BSK2JHb2lDMnNpQ0NBUklCUnJJQXhCREhScklnd2dCMEdNS1d3Z0VrSFBKV3dpQm10cUlnbHJRUXQxTmdKNElBRWdDQ0FKYWtFTGRUWUNQQ0FCSUFVZ0Myb2lCU0FIUWRQUUFHd2dCaUFNYW1zaUIydEJDM1UyQXFBQklBRWdCU0FIYWtFTGRUWUNGQ0FCUVFScUlRRWdBRUVFYWlFQUlBSkJBbW9oQWlBS1FRRnFJZ3BCQlVjTkFBc2dEVUdBQTJzaEFFRUFJUWNnRHlFQkEwQWdBeUFIUVFKMGFpZ0NBQ0FFYWlJQ0lBQWdBU2dDRENJS0lBRW9BZ1FpQldwQm1qVnNJZ3NnQlVIeElHeHFJZ1VnQVNnQ0FFRU5kRUdBZ0lqQUFHb2lEQ0FCS0FJSUlnMGdBU2dDRUNJSWF5SUdRZEFXYkdvaUNTQUlJQTFxUWN3eWJDSU5haUlJYWtFU2RrSC9CM0ZxTFFBQU9nQUFJQUlnQUNBSUlBVnJRUkoyUWY4SGNXb3RBQUE2QUFRZ0FpQUFJQXNnQ2tIYzlINXNhaUlLSUFrZ0RXc2lCV3BCRW5aQi93ZHhhaTBBQURvQUFTQUNJQUFnQlNBS2EwRVNka0gvQjNGcUxRQUFPZ0FESUFJZ0FDQUdRY0NsLy84QWJDQU1ha0VTZGtIL0IzRnFMUUFBT2dBQ0lBRkJGR29oQVNBSFFRRnFJZ2RCQ2tjTkFBc2dEMEhRQVdva0FBdnRCZ0VTZnlNQVFhQUNheUlTSkFBZ0FDZ0MwQUloRXlBQktBSlVJUUFnRWlFQkEwQWdBQ2dDZ0FFaERTQUNMZ0ZBSVFvZ0FTQUFLQUpBSUFJdUFTQnNJZ2dnQUNnQ3dBRWdBaTRCWUd3aUQydEJEWFFpQ3lBQ0xnRUFJQUFvQWdCc1FRMTBRWUFJY2lJR2FpSU1JQUFvQWlBZ0FpNEJFR3dpQlNBQUtBTGdBU0FDTGdGd2JDSUhheUlRSUFBb0FtQWdBaTRCTUd3aURpQUFLQUtnQVNBQ0xnRlFiQ0lKYXlJVWFrSFJJbXdpRlNBUVFmNHdiR29pRUd0QkMzVTJBdkFCSUFFZ0RDQVFha0VMZFRZQ0dDQUJJQVlnQzJzaUN5QVZJQlJCMzRsL2JHb2lER3RCQzNVMkFxZ0JJQUVnQ3lBTWFrRUxkVFlDWUNBQklBb2dEV3hCc2M0QWJDSUtJQVpxSWdzZ0QwRU5kQ0lQSUFoQnR0Y0FiR29pREdzaUVDQUhJQVVnQ1dvaUZHcEJqVGRzSWcwZ0RrR3ZYV3dpRlNBRlFkeFViR29nQjBHTWdYOXNhbW9pRm10QkMzVTJBcEFCSUFFZ0VDQVdha0VMZFRZQ2VDQUJJQXNnREdvaUN5QU5JQlJCMnhCc2FpSU1JQTVCejlNQWJDSU9JQVZCOXhGc2Ftb2lCV3RCQzNVMkFvZ0NJQUVnQlNBTGFrRUxkVFlDQUNBQklBaEJ0aGRzSUE5cklnVWdCaUFLYXlJR2FpSUlJQWNnQ1dwQmk3MS9iQ0lLSUFsQnNLRi9iQ0FWYW1vZ0RHb2lDV3RCQzNVMkF0Z0JJQUVnQ0NBSmFrRUxkVFlDTUNBQklBWWdCV3NpQmlBSFFjYmxBR3dnRG1zZ0RXb2dDbW9pQjJ0QkMzVTJBc0FCSUFFZ0JpQUhha0VMZFRZQ1NDQUJRUVJxSVFFZ0FFRUVhaUVBSUFKQkFtb2hBaUFSUVFGcUloRkJCa2NOQUFzZ0UwR0FBMnNoQUVFQUlRY2dFaUVCQTBBZ0F5QUhRUUowYWlnQ0FDQUVhaUlDSUFBZ0FTZ0NGQ0lHSUFFb0FnUWlCV3BCdGhkc0loRWdBU2dDRENJSklBVnFRUTEwYWlJSUlBRW9BZ0JCRFhSQmdJQ0l3QUJxSWc0Z0FTZ0NFQ0lOUWFFdGJHb2lFeUFCS0FJSVFiSE9BR3dpQ21vaUQycEJFblpCL3dkeGFpMEFBRG9BQUNBQ0lBQWdEeUFJYTBFU2RrSC9CM0ZxTFFBQU9nQUZJQUlnQUNBRklBWWdDV3ByUVExMElnVWdEVUcrcFg5c0lBNXFJZ2hxUVJKMlFmOEhjV290QUFBNkFBRWdBaUFBSUFnZ0JXdEJFblpCL3dkeGFpMEFBRG9BQkNBQ0lBQWdFU0FHSUFsclFRMTBhaUlHSUJNZ0Ntc2lCV3BCRW5aQi93ZHhhaTBBQURvQUFpQUNJQUFnQlNBR2EwRVNka0gvQjNGcUxRQUFPZ0FESUFGQkdHb2hBU0FIUVFGcUlnZEJERWNOQUFzZ0VrR2dBbW9rQUF1akNBRVZmeU1BUVpBRGF5SVRKQUFnQUNnQzBBSWhGQ0FCS0FKVUlRQWdFeUVCQTBBZ0FDZ0N3QUVoRFNBQ0xnRmdJUWdnQUNnQ1FDRUpJQUl1QVNBaERDQUJJQUl1QVFBZ0FDZ0NBR3hCRFhSQmdBaHlJZ29nQUNnQ2dBRWdBaTRCUUd3aUMwRytwWDlzYWtFTGRTSU9JQUFvQXVBQklBSXVBWEJzSWc4Z0FDZ0NJQ0FDTGdFUWJDSUhJQUFvQW1BZ0FpNEJNR3dpQldzaUVTQUFLQUtnQVNBQ0xnRlFiQ0lHYTJwQkFuUWlFbXMyQXBnQ0lBRWdEaUFTYWpZQ1ZDQUJJQWdnRFd3aUNDQUpJQXhzSWdscVFlTEdBR3dpRENBSVFmeVJmMnhxSWc0Z0MwR1NGR3dnQ21vaUVtb2lGU0FGSUFacVFlOTFiQ0FQUVExMElnMXJJZzhnQlNBSGFrRzMxUUJzSWhjZ0JVSHVaR3hxYWlJV2EwRUxkVFlDMEFJZ0FTQVZJQlpxUVF0MU5nSWNJQUVnQ0VIaHAzOXNJQWxCb3lkc2FpSUlJQXRCeVVkc0lBcHFJaFZxSWhZZ0R5QUdJQWRxSWc5QjBzd0FiQ0lZSUFaQmllaCtiR3BxSWhsclFRdDFOZ0swQWlBQklCWWdHV3BCQzNVMkFqZ2dBU0FTSUE1cklnNGdFVUh5SFd3Z0RXc2lFU0FHSUFWclFmalpBR3dpRWlBRlFaa3JiR3BxSWdWclFRdDFOZ0xnQVNBQklBVWdEbXBCQzNVMkFvd0JJQUVnQzBIRzBRQnNJQXBxSWdVZ0RDQUpRYjBSYkdvaUNtc2lDeUFQUVpRd2JDSUpJQWRCaTd4L2JHb2dFV29pREd0QkMzVTJBc1FCSUFFZ0N5QU1ha0VMZFRZQ3FBRWdBU0FGSUFwcUlnVWdGeUFIUWZDM2YyeHFJQmhxSUExcUlnZHJRUXQxTmdMc0FpQUJJQVVnQjJwQkMzVTJBZ0FnQVNBVklBaHJJZ1VnRWlBR1FlYVRmMnhxSUFscUlBMXFJZ1pyUVF0MU5nTDhBU0FCSUFVZ0JtcEJDM1UyQW5BZ0FVRUVhaUVCSUFCQkJHb2hBQ0FDUVFKcUlRSWdFRUVCYWlJUVFRZEhEUUFMSUJSQmdBTnJJUUJCQUNFRklCTWhBUU5BSUFNZ0JVRUNkR29vQWdBZ0JHb2lBaUFBSUFFb0Fnd2lCeUFCS0FJRUlnWnFRZTg3YkNJSUlBWWdCMnRCOHdwc0lnbHJJQUVvQWhRaUNpQUdha0dqSjJ3aUZHb2lEQ0FCS0FJUUlnWWdBU2dDR0NJTGEwRzNPR3dpRGlBTFFZTjdiR29nQVNnQ0FFRU5kRUdBZ0lqQUFHb2lEU0FMSUFFb0FnZ2lFR29pQzBIRzBRQnNhaUlQYWlJUmFrRVNka0gvQjNGcUxRQUFPZ0FBSUFJZ0FDQVJJQXhyUVJKMlFmOEhjV290QUFBNkFBWWdBaUFBSUFjZ0NtcEI0YWQvYkNJSElBZ2dDV3BxSWdnZ0VDQUdhMEdTRkd3aUNTQUdRWldLZjJ3Z0RXcHFJQTVxSWd4cVFSSjJRZjhIY1dvdEFBQTZBQUVnQWlBQUlBd2dDR3RCRW5aQi93ZHhhaTBBQURvQUJTQUNJQUFnRkNBS1FkNzNBR3hxSUFkcUlnY2dDU0FRUWZIaGZteHFJQTlxSWdwcVFSSjJRZjhIY1dvdEFBQTZBQUlnQWlBQUlBb2dCMnRCRW5aQi93ZHhhaTBBQURvQUJDQUNJQUFnQmlBTGEwSEIyZ0JzSUExcVFSSjJRZjhIY1dvdEFBQTZBQU1nQVVFY2FpRUJJQVZCQVdvaUJVRU9SdzBBQ3lBVFFaQURhaVFBQzhBSkFScC9Jd0JCZ0FSckloUWtBQ0FBS0FMUUFpRVFJQUVvQWxRaEFDQVVJUUVEUUNBQklBQW9Ba0FnQWk0QklHd2lEQ0FBS0FMQUFTQUNMZ0ZnYkNJTmF5SUpRZVBZQUd3aURpQU5RWU9rQVd4cUloRWdBQ2dDZ0FFZ0FpNEJRR3dpQ2tIUDB3QnNJaFVnQWk0QkFDQUFLQUlBYkVFTmRFR0FDSElpQzJvaUZtb2lFaUFBS0FKZ0lBSXVBVEJzSWdnZ0FDZ0NJQ0FDTGdFUWJDSUZha0hPMWdCc0loTWdCVUhXN1g1c2FpQUFLQUtnQVNBQ0xnRlFiQ0lISUFWcUlobEI2YzhBYkNJWGFpQUFLQUxnQVNBQ0xnRndiQ0lHSUFWcVFmekZBR3dpR21vaUdHdEJDM1UyQXVBRElBRWdFaUFZYWtFTGRUWUNBQ0FCSUFsQjFCRnNJZ2tnREVITk9XeHFJaElnQ2tIUkltd2lDaUFMYWlJWWFpSWJJQVlnQ0dvaUhFR3JWV3dpSFNBSElBaHFRZkFJYkNJZUlCTWdDRUhOQkd4cWFtb2lFMnRCQzNVMkFzQURJQUVnRXlBYmFrRUxkVFlDSUNBQklBNGdERUhDV1d4cUlnd2dDeUFLYXlJT2FpSUtJQVlnQjJwQnNxbC9iQ0lUSUI0Z0IwSDZ0MzlzYWlBWGFtb2lGMnRCQzNVMkFxQURJQUVnQ2lBWGFrRUxkVFlDUUNBQklBa2dEVUd3WDJ4cUlnMGdDeUFWYXlJTGFpSUpJQjBnQmtHWXhBQnNhaUFhYWlBVGFpSUthMEVMZFRZQ2dBTWdBU0FKSUFwcVFRdDFOZ0pnSUFFZ0N5QU5heUlMSUFZZ0IydEJveHBzSWcwZ0JTQUdhMEcyT1d3aUNTQWNRWmV3ZjJ3aUNpQUdRWVhKQVd4cWFtb2lCbXRCQzNVMkF1QUNJQUVnQmlBTGFrRUxkVFlDZ0FFZ0FTQU9JQXhySWdZZ0dVSFZLbXdpQ3lBSElBaHJRWW5hQUd3aURDQUhRZnBPYkdwcUlBMXFJZ2RyUVF0MU5nTEFBaUFCSUFZZ0IycEJDM1UyQXFBQklBRWdHQ0FTYXlJSElBVWdDR3RCb3hwc0lnWWdDRUdhL2dCc2FpQU1haUFLYWlJSWEwRUxkVFlDb0FJZ0FTQUhJQWhxUVF0MU5nTEFBU0FCSUJZZ0VXc2lDQ0FHSUFWQndvcC9iR29nQzJvZ0NXb2lCV3RCQzNVMkFvQUNJQUVnQlNBSWFrRUxkVFlDNEFFZ0FVRUVhaUVCSUFCQkJHb2hBQ0FDUVFKcUlRSWdEMEVCYWlJUFFRaEhEUUFMSUJCQmdBTnJJUUJCQUNFSUlCUWhBUU5BSUFNZ0NFRUNkR29vQWdBZ0JHb2lBaUFBSUFFb0FnUWlCU0FCS0FJY0lnZHFRYk5HYkNJTElBVkJpK0FBYkdvZ0JTQUJLQUlVSWdacUlnOGdBU2dDRENJRklBZHFJZ3hxUWFITEFHd2lEU0FQUVlSbmJHb2lEMm9pRUNBQktBSVlJZ2tnQVNnQ0NDSU9ha0hSSW13aUVTQU9RZjR3YkdvaURpQUJLQUlBUVpDQUFXb2lDaUFCS0FJUUloVnFRUTEwSWhacUloSnFRUkoyUWY4SGNXb3RBQUE2QUFBZ0FpQUFJQklnRUd0QkVuWkIvd2R4YWkwQUFEb0FCeUFDSUFBZ0RTQU1RYnVDZjJ4cUlnd2dCU0FHYWtIOTIzNXNJZzBnQlVIVXhBRnNhbW9pQlNBUklBbEIzNGwvYkdvaUVDQUtJQlZyUVExMElnbHFJaEZxUVJKMlFmOEhjV290QUFBNkFBRWdBaUFBSUJFZ0JXdEJFblpCL3dkeGFpMEFBRG9BQmlBQ0lBQWdEU0FHUWJPREFXeHFJQTlxSWdVZ0NTQVFheUlHYWtFU2RrSC9CM0ZxTFFBQU9nQUNJQUlnQUNBR0lBVnJRUkoyUWY4SGNXb3RBQUE2QUFVZ0FpQUFJQXNnQjBHT0UyeHFJQXhxSWdVZ0ZpQU9heUlIYWtFU2RrSC9CM0ZxTFFBQU9nQURJQUlnQUNBSElBVnJRUkoyUWY4SGNXb3RBQUE2QUFRZ0FVRWdhaUVCSUFoQkFXb2lDRUVRUncwQUN5QVVRWUFFYWlRQUMyRUFJQU1vQWdBZ0JHb2lBeUFBS0FMUUFrR0FBMnNpQUNBQktBSlVJZ0VvQWdRZ0FpOEJBbXdpQkNBQktBSUFJQUl2QVFCc1FZUWdhaUlCYWtFRGRrSC9CM0ZxTFFBQU9nQUFJQU1nQUNBQklBUnJRUU4yUWY4SGNXb3RBQUE2QUFFTHV3TUJEWDhnQXlnQ0FDQUVhaUlGSUFBb0F0QUNRWUFEYXlJQUlBRW9BbFFpQVNnQ0xDQUNMZ0VXYkNJR0lBRW9BZ3dnQWk0QkJtd2lCMm9pQ0NBQktBSWtJQUl1QVJKc0lnb2dBU2dDQkNBQ0xnRUNiQ0lMYWlJSmFrSFJJbXdpRENBSlFmNHdiR29pQ1NBQktBSWdJQUl2QVJCc0lnMGdBU2dDQUNBQ0x3RUFiQ0lPYWtHRUlHb2lEeUFCS0FJb0lBSXZBUlJzSWhBZ0FTZ0NDQ0FDTHdFRWJDSUNhaUlCYWtFTmRDSVJha0VRZGtIL0IzRnFMUUFBT2dBQUlBVWdBQ0FSSUFsclFSQjJRZjhIY1dvdEFBQTZBQU1nQlNBQUlBd2dDRUhmaVg5c2FpSUlJQThnQVd0QkRYUWlBV3BCRUhaQi93ZHhhaTBBQURvQUFTQUZJQUFnQVNBSWEwRVFka0gvQjNGcUxRQUFPZ0FDSUFNb0FnUWdCR29pQVNBQUlBY2dCbXNpQXlBTElBcHJJZ1JxUWRFaWJDSUZJQVJCL2pCc2FpSUVJQTRnRFd0QmhDQnFJZ1lnQWlBUWF5SUNha0VOZENJSGFrRVFka0gvQjNGcUxRQUFPZ0FBSUFFZ0FDQUhJQVJyUVJCMlFmOEhjV290QUFBNkFBTWdBU0FBSUFVZ0EwSGZpWDlzYWlJRElBWWdBbXRCRFhRaUFtcEJFSFpCL3dkeGFpMEFBRG9BQVNBQklBQWdBaUFEYTBFUWRrSC9CM0ZxTFFBQU9nQUNDOFVIQVF0L0lBQW9BdEFDSVFrZ0FpNEJFQ0VGSUFFb0FsUWlBU2dDSUNFSEl3QkIwQUJySWdBZ0FpNEJBQ0FCS0FJQWJFRU5kRUdBQ0hJaUJpQUJLQUpBSUFJdUFTQnNJZ2hCdnFWL2JHcEJDM1UyQWhnZ0FDQUlRYUV0YkNBR2FpSUdJQVVnQjJ4QnNjNEFiQ0lGYTBFTGRUWUNNQ0FBSUFVZ0JtcEJDM1UyQWdBZ0FTZ0NKQ0VGSUFJdUFSSWhCeUFBSUFJdUFRSWdBU2dDQkd4QkRYUkJnQWh5SWdZZ0FTZ0NSQ0FDTGdFaWJDSUlRYjZsZjJ4cVFRdDFOZ0ljSUFBZ0NFR2hMV3dnQm1vaUJpQUZJQWRzUWJIT0FHd2lCV3RCQzNVMkFqUWdBQ0FGSUFacVFRdDFOZ0lFSUFFb0FpZ2hCU0FDTGdFVUlRY2dBQ0FDTGdFRUlBRW9BZ2hzUVExMFFZQUljaUlHSUFFb0FrZ2dBaTRCSkd3aUNFRytwWDlzYWtFTGRUWUNJQ0FBSUFoQm9TMXNJQVpxSWdZZ0JTQUhiRUd4emdCc0lnVnJRUXQxTmdJNElBQWdCU0FHYWtFTGRUWUNDQ0FCS0FJc0lRVWdBaTRCRmlFSElBQWdBaTRCQmlBQktBSU1iRUVOZEVHQUNISWlCaUFCS0FKTUlBSXVBU1pzSWdoQnZxVi9iR3BCQzNVMkFpUWdBQ0FJUWFFdGJDQUdhaUlHSUFVZ0IyeEJzYzRBYkNJRmEwRUxkVFlDUENBQUlBVWdCbXBCQzNVMkFnd2dBU2dDTUNFRklBSXVBUmdoQnlBQUlBSXVBUWdnQVNnQ0VHeEJEWFJCZ0FoeUlnWWdBU2dDVUNBQ0xnRW9iQ0lJUWI2bGYyeHFRUXQxTmdJb0lBQWdDRUdoTFd3Z0Jtb2lCaUFGSUFkc1FiSE9BR3dpQld0QkMzVTJBa0FnQUNBRklBWnFRUXQxTmdJUUlBRW9BalFoQlNBQ0xnRWFJUWNnQUNBQ0xnRUtJQUVvQWhSc1FRMTBRWUFJY2lJR0lBRW9BbFFnQWk0Qkttd2lBVUcrcFg5c2FrRUxkVFlDTENBQUlBRkJvUzFzSUFacUlnRWdCU0FIYkVHeHpnQnNJZ0pyUVF0MU5nSkVJQUFnQVNBQ2FrRUxkVFlDRkNBSlFZQURheUVCUVFBaENTQUFJUUlEUUNBRElBbEJBblJxS0FJQUlBUnFJZ0FnQVNBQ0tBSVVJZ1VnQWlnQ0JDSUhha0cyRjJ3aUNDQUNLQUlNSWdZZ0IycEJEWFJxSWdvZ0FpZ0NBRUVOZEVHQWdJakFBR29pQ3lBQ0tBSVFJZ3hCb1Mxc2FpSU5JQUlvQWdoQnNjNEFiQ0lPYWlJUGFrRVNka0gvQjNGcUxRQUFPZ0FBSUFBZ0FTQVBJQXByUVJKMlFmOEhjV290QUFBNkFBVWdBQ0FCSUFjZ0JTQUdhbXRCRFhRaUJ5QU1RYjZsZjJ3Z0Myb2lDbXBCRW5aQi93ZHhhaTBBQURvQUFTQUFJQUVnQ2lBSGEwRVNka0gvQjNGcUxRQUFPZ0FFSUFBZ0FTQUlJQVVnQm10QkRYUnFJZ1VnRFNBT2F5SUhha0VTZGtIL0IzRnFMUUFBT2dBQ0lBQWdBU0FISUFWclFSSjJRZjhIY1dvdEFBQTZBQU1nQWtFWWFpRUNJQWxCQVdvaUNVRURSdzBBQ3d1UkJRRVFmeUFBS0FMUUFpRUlJQUVvQWxRaEFTTUFRWUFCYXlJRklRQURRQ0FBSUFFb0FrQWdBaTRCSUd3aUJpQUJLQUlBSUFJdUFRQnNJZ3BxUVFKMElnc2dBU2dDWUNBQ0xnRXdiQ0lNSUFFb0FpQWdBaTRCRUd3aUIycEIwU0pzUVlBSWFpSU5JQWRCL2pCc2FrRUxkU0lIYXpZQ1lDQUFJQWNnQzJvMkFnQWdBQ0FLSUFaclFRSjBJZ1lnRFNBTVFkK0pmMnhxUVF0MUlncHJOZ0pBSUFBZ0JpQUthallDSUNBQVFRUnFJUUFnQVVFRWFpRUJJQUpCQW1vaEFpQUpRUUZxSWdsQkNFY05BQXNnQ0VHQUEyc2hBRUVBSVFrZ0JTRUNBMEFnQXlBSlFRSjBhaWdDQUNBRWFpSUJJQUFnQWlnQ0JDSUZJQUlvQWh3aUNHcEJzMFpzSWdvZ0JVR0w0QUJzYWlBRklBSW9BaFFpQm1vaUN5QUNLQUlNSWdVZ0NHb2lER3BCb2NzQWJDSUhJQXRCaEdkc2FpSUxhaUlOSUFJb0FoZ2lEaUFDS0FJSUlnOXFRZEVpYkNJUUlBOUIvakJzYWlJUElBSW9BZ0JCa0lBQmFpSVJJQUlvQWhBaUVtcEJEWFFpRTJvaUZHcEJFblpCL3dkeGFpMEFBRG9BQUNBQklBQWdGQ0FOYTBFU2RrSC9CM0ZxTFFBQU9nQUhJQUVnQUNBSElBeEJ1NEovYkdvaURDQUZJQVpxUWYzYmZtd2lCeUFGUWRURUFXeHFhaUlGSUJBZ0RrSGZpWDlzYWlJTklCRWdFbXRCRFhRaURtb2lFR3BCRW5aQi93ZHhhaTBBQURvQUFTQUJJQUFnRUNBRmEwRVNka0gvQjNGcUxRQUFPZ0FHSUFFZ0FDQUhJQVpCczRNQmJHb2dDMm9pQlNBT0lBMXJJZ1pxUVJKMlFmOEhjV290QUFBNkFBSWdBU0FBSUFZZ0JXdEJFblpCL3dkeGFpMEFBRG9BQlNBQklBQWdDaUFJUVk0VGJHb2dER29pQlNBVElBOXJJZ2hxUVJKMlFmOEhjV290QUFBNkFBTWdBU0FBSUFnZ0JXdEJFblpCL3dkeGFpMEFBRG9BQkNBQ1FTQnFJUUlnQ1VFQmFpSUpRUVJIRFFBTEM2Y0dBUkovSXdCQm9BRnJJZzhrQUNBQUtBTFFBaUVLSUFFb0FsUWhBU0FQSVFBRFFDQUJLQUpnSVFZZ0FpNEJNQ0VGSUFFb0FpQWhDU0FDTGdFUUlRc2dBQ0FDTGdFQUlBRW9BZ0JzUVExMFFZQUljaUlNSUFFb0FrQWdBaTRCSUd3aUNDQUJLQUtBQVNBQ0xnRkFiQ0lOYXlJT1FjQ2xmMnhxUVF0MU5nSkFJQUFnRGtIUUZtd2dER29pRENBSUlBMXFRY3d5YkNJSWFpSU5JQVVnQm13aUJpQUpJQXRzSWdWcVFabzFiQ0lKSUFWQjhTQnNhaUlGYTBFTGRUWUNnQUVnQUNBRklBMXFRUXQxTmdJQUlBQWdEQ0FJYXlJRklBa2dCa0hjOUg1c2FpSUdhMEVMZFRZQ1lDQUFJQVVnQm1wQkMzVTJBaUFnQUVFRWFpRUFJQUZCQkdvaEFTQUNRUUpxSVFJZ0IwRUJhaUlIUVFoSERRQUxJQXBCZ0FOcklRQkJBQ0VLSUE4aEFRTkFJQU1nQ2tFQ2RHb29BZ0FnQkdvaUFpQUFJQUVvQWh3aUJpQUJLQUlNSWdWcUlndEI3enhzSWd3Z0FTZ0NCQ0lIUWJQWkFHeHFJQVVnQm1zaUJrSGpFMndpQ0NBQktBSVVJZzFCRFhRaURtb2lFMm9pRUNBQktBSVlJaEVnQVNnQ0NDSUZha0dhTld3aUVpQUZRZkVnYkdvaUZDQUJLQUlBUVExMFFZQ0FpTUFBYWlJRklBRW9BaEFpQ1VHZHlRQnNhaUlWYWlJV2FrRVNka0gvQjNGcUxRQUFPZ0FBSUFJZ0FDQVdJQkJyUVJKMlFmOEhjV290QUFBNkFBa2dBaUFBSUFkQjA5QUFiQ0FMUWM4bGJDSUxJQTRnQ0dzZ0JrRU1kR3NpQ0dwcklnNGdFaUFSUWR6MGZteHFJaEFnQ1VHRVpHd2dCV29pRVdvaUVtcEJFblpCL3dkeGFpMEFBRG9BQVNBQ0lBQWdFaUFPYTBFU2RrSC9CM0ZxTFFBQU9nQUlJQUlnQUNBSElBWWdEV3ByUVExMElnWWdDVUcrcFg5c0lBVnFJZ1ZxUVJKMlFmOEhjV290QUFBNkFBSWdBaUFBSUFVZ0JtdEJFblpCL3dkeGFpMEFBRG9BQnlBQ0lBQWdDQ0FIUVl3cGJDQUxhMm9pQmlBUklCQnJJZ1ZxUVJKMlFmOEhjV290QUFBNkFBTWdBaUFBSUFVZ0JtdEJFblpCL3dkeGFpMEFBRG9BQmlBQ0lBQWdCMEdVRG13Z0RHc2dFMm9pQnlBVklCUnJJZ1pxUVJKMlFmOEhjV290QUFBNkFBUWdBaUFBSUFZZ0IydEJFblpCL3dkeGFpMEFBRG9BQlNBQlFTQnFJUUVnQ2tFQmFpSUtRUVZIRFFBTElBOUJvQUZxSkFBTGxBY0JGSDhqQUVIQUFXc2lFQ1FBSUFBb0F0QUNJUWtnQVNnQ1ZDRUJJQkFoQUFOQUlBRW9Ba0FoRENBQ0xnRWdJUTBnQUNBQ0xnRUFJQUVvQWdCc1FRMTBRWUFJY2lJR0lBRW9Bb0FCSUFJdUFVQnNJZzVCdnFWL2JHcEJDM1VpRHlBQktBSWdJQUl1QVJCc0lnY2dBU2dDWUNBQ0xnRXdiQ0lJSUFFb0FxQUJJQUl1QVZCc0lnVnFhMEVDZENJTGF6WUNnQUVnQUNBTElBOXFOZ0lnSUFBZ0RDQU5iRUd4emdCc0lnd2dEa0doTFd3Z0Jtb2lEV29pQmlBRklBZHFRYllYYkNJT0lBY2dDR3BCRFhScUlnZHJRUXQxTmdLZ0FTQUFJQVlnQjJwQkMzVTJBZ0FnQUNBTklBeHJJZ2NnRGlBRklBaHJRUTEwYWlJSWEwRUxkVFlDWUNBQUlBY2dDR3BCQzNVMkFrQWdBRUVFYWlFQUlBRkJCR29oQVNBQ1FRSnFJUUlnQ2tFQmFpSUtRUWhIRFFBTElBbEJnQU5ySVFGQkFDRUhJQkFoQUFOQUlBTWdCMEVDZEdvb0FnQWdCR29pQWlBQklBQW9BZ3dpREVIUDB3QnNJZzRnQUNnQ0JDSUlRZmNSYkdvZ0FDZ0NGQ0lGSUFocUlna2dBQ2dDSENJS2FrR05OMndpRFNBSlFkc1FiR29pRDJvaUN5QUFLQUlZSWhGQkRYUWlFaUFBS0FJSUlnWkJ0dGNBYkdvaUZDQUFLQUlBUVExMFFZQ0FpTUFBYWlJSklBQW9BaEJCc2M0QWJDSVZhaUlXYWlJVGFrRVNka0gvQjNGcUxRQUFPZ0FBSUFJZ0FTQVRJQXRyUVJKMlFmOEhjV290QUFBNkFBc2dBaUFCSUFnZ0Ntc2lDeUFNSUFWckloTnFRZEVpYkNJWElBdEIvakJzYWlJTElBWWdFV3RCRFhRaUVTQUphaUlZYWtFU2RrSC9CM0ZxTFFBQU9nQUJJQUlnQVNBWUlBdHJRUkoyUWY4SGNXb3RBQUE2QUFvZ0FpQUJJQThnQlNBS2FrR0x2WDlzSWc4Z0RFR3ZYV3dpRENBRlFiQ2hmMnhxYW1vaUJTQUdRYllYYkNBU2F5SUdJQWtnRldzaUMyb2lFbXBCRW5aQi93ZHhhaTBBQURvQUFpQUNJQUVnRWlBRmEwRVNka0gvQjNGcUxRQUFPZ0FKSUFJZ0FTQUtRY2JsQUd3Z0Rtc2dEV29nRDJvaUJTQUxJQVpySWdacVFSSjJRZjhIY1dvdEFBQTZBQU1nQWlBQklBWWdCV3RCRW5aQi93ZHhhaTBBQURvQUNDQUNJQUVnRnlBVFFkK0pmMnhxSWdVZ0NTQVJheUlKYWtFU2RrSC9CM0ZxTFFBQU9nQUVJQUlnQVNBSklBVnJRUkoyUWY4SGNXb3RBQUE2QUFjZ0FpQUJJQXdnQ0VIY1ZHeHFJQXBCaklGL2JHb2dEV29pQ2lBV0lCUnJJZ2hxUVJKMlFmOEhjV290QUFBNkFBVWdBaUFCSUFnZ0NtdEJFblpCL3dkeGFpMEFBRG9BQmlBQVFTQnFJUUFnQjBFQmFpSUhRUVpIRFFBTElCQkJ3QUZxSkFBTDV3Z0JGSDhqQUVIZ0FXc2lFeVFBSUFBb0F0QUNJUXdnQVNnQ1ZDRUJJQk1oQUFOQUlBRW9BcUFCSVFjZ0FpNEJVQ0VKSUFFb0FpQWhEU0FDTGdFUUlRNGdBU2dDWUNFSUlBSXVBVEFoRkNBQUlBSXVBUUFnQVNnQ0FHeEJEWFJCZ0FoeUlnVWdBU2dDZ0FFZ0FpNEJRR3dpQmlBQktBTEFBU0FDTGdGZ2JDSUtJQUVvQWtBZ0FpNEJJR3dpQzJvaUQydEJ3ZG9BYkdwQkMzVTJBbUFnQUNBUFFjYlJBR3dnQldvaUR5QUdJQXByUWJjNGJDSVJJQXBCZzN0c2Ftb2lFaUFISUFsc0lnb2dEU0FPYkNJSGFrR2pKMndpRFNBSUlCUnNJZ2tnQjJwQjd6dHNJZzRnQnlBSmEwSHpDbXdpQjJ0cUlnaHJRUXQxTmdMQUFTQUFJQWdnRW1wQkMzVTJBZ0FnQUNBTElBWnJRWklVYkNJSUlBdEI4ZUYrYkdvZ0Qyb2lDeUFKSUFwcVFlR25mMndpQ1NBTklBcEIzdmNBYkdwcUlncHJRUXQxTmdLQUFTQUFJQW9nQzJwQkMzVTJBa0FnQUNBR1FaV0tmMndnQldvZ0NHb2dFV29pQmlBSElBNXFJQWxxSWdWclFRdDFOZ0tnQVNBQUlBVWdCbXBCQzNVMkFpQWdBRUVFYWlFQUlBRkJCR29oQVNBQ1FRSnFJUUlnRUVFQmFpSVFRUWhIRFFBTElBeEJnQU5ySVFGQkFDRVFJQk1oQUFOQUlBTWdFRUVDZEdvb0FnQWdCR29pQWlBQklBQW9BaHdpRGtFTmRDSUxJQUFvQWd3aUJpQUFLQUlFSWdwcVFiZlZBR3dpQ0NBS1FmQzNmMnhxSUFBb0FoUWlCU0FLYWlJVVFkTE1BR3dpRDJwcUloRWdBQ2dDR0NJTUlBQW9BZ2dpRFdwQjRzWUFiQ0lTSUExQnZSRnNhaUlXSUFBb0FnQkJEWFJCZ0lDSXdBQnFJZ2NnQUNnQ0VDSUpRY2JSQUd4cUloZHFJaFZxUVJKMlFmOEhjV290QUFBNkFBQWdBaUFCSUJVZ0VXdEJFblpCL3dkeGFpMEFBRG9BRFNBQ0lBRWdCU0FHYWtIdmRXd2dDMnNpRVNBSUlBWkI3bVJzYW1vaUNDQVNJQXhCL0pGL2JHb2lFaUFISUFsQmtoUnNhaUlWYWlJWWFrRVNka0gvQjNGcUxRQUFPZ0FCSUFJZ0FTQVlJQWhyUVJKMlFmOEhjV290QUFBNkFBd2dBaUFCSUE4Z0JVR0o2SDVzYWlBUmFpSUlJQXhCNGFkL2JDQU5RYU1uYkdvaURDQUpRY2xIYkNBSGFpSU5haUlQYWtFU2RrSC9CM0ZxTFFBQU9nQUNJQUlnQVNBUElBaHJRUkoyUWY4SGNXb3RBQUE2QUFzZ0FpQUJJQTRnQ2lBR2F5SUlJQVZyYWtFTmRDSU9JQWxCdnFWL2JDQUhhaUlIYWtFU2RrSC9CM0ZxTFFBQU9nQURJQUlnQVNBSElBNXJRUkoyUWY4SGNXb3RBQUE2QUFvZ0FpQUJJQlJCbERCc0lnY2dCU0FHYTBINDJRQnNJZ2tnQ3lBRlFlYVRmMnhxYW1vaUJTQU5JQXhySWd4cVFSSjJRZjhIY1dvdEFBQTZBQVFnQWlBQklBd2dCV3RCRW5aQi93ZHhhaTBBQURvQUNTQUNJQUVnQ0VIeUhXd2dDMnNpQlNBSklBWkJtU3RzYW1vaUJpQVZJQkpySWd0cVFSSjJRZjhIY1dvdEFBQTZBQVVnQWlBQklBc2dCbXRCRW5aQi93ZHhhaTBBQURvQUNDQUNJQUVnQnlBS1FZdThmMnhxSUFWcUlnWWdGeUFXYXlJRmFrRVNka0gvQjNGcUxRQUFPZ0FHSUFJZ0FTQUZJQVpyUVJKMlFmOEhjV290QUFBNkFBY2dBRUVnYWlFQUlCQkJBV29pRUVFSFJ3MEFDeUFUUWVBQmFpUUFDNllMQVJsL0l3QkJnQUpySWhVa0FDQUFLQUxRQWlFUklBRW9BbFFoQUVFSUlRb2dGU0VCQTBBZ0FRSi9Ba0FnQWk0QkVDSUdJQUl2QVNBaUJYSkIvLzhEY1EwQVFRQWhCU0FDTHdFd0RRQWdBaThCUUEwQUlBSXZBVkFOQUNBQ0x3RmdEUUFnQWk4QmNBMEFJQUVnQWk0QkFDQUFLQUlBYkVFQ2RDSUZOZ0xBQVNBQklBVTJBcUFCSUFFZ0JUWUNnQUVnQVNBRk5nSmdJQUVnQlRZQ1FDQUJJQVUyQWlBZ0FTQUZOZ0lBUVRnTUFRc2dBU0FBS0FMQUFTQUNMZ0ZnYkNJSElBQW9Ba0FnQlVFUWRFRVFkV3dpQldwQjBTSnNJZ3NnQlVIK01HeHFJaEFnQWk0QlFDQUFLQUtBQVd4QkRYUWlDU0FDTGdFQUlBQW9BZ0JzUVExMFFZQUljaUlTYWlJTWFpSU5JQUFvQWlBZ0Jtd2lCU0FBS0FMZ0FTQUNMZ0Z3YkNJR2FrR3pSbXdpRXlBRlFZdmdBR3hxSUFVZ0FDZ0NvQUVnQWk0QlVHd2lDR29pRGlBQUtBSmdJQUl1QVRCc0lnVWdCbW9pRkdwQm9jc0FiQ0lXSUE1QmhHZHNhaUlPYWlJUGEwRUxkVFlDNEFFZ0FTQU5JQTlxUVF0MU5nSUFJQUVnQ3lBSFFkK0pmMnhxSWdjZ0VpQUpheUlMYWlJSklCWWdGRUc3Z245c2FpSVNJQVVnQ0dwQi9kdCtiQ0lOSUFWQjFNUUJiR3BxSWdWclFRdDFOZ0xBQVNBQklBVWdDV3BCQzNVMkFpQWdBU0FMSUFkcklnVWdEU0FJUWJPREFXeHFJQTVxSWdoclFRdDFOZ0tnQVNBQklBVWdDR3BCQzNVMkFrQWdBU0FUSUFaQmpoTnNhaUFTYWlJRklBd2dFR3NpQm1wQkMzVTJBbUFnQmlBRmEwRUxkU0VGUVNBTFFRSjBhaUFGTmdJQUlBSkJBbW9oQWlBQVFRUnFJUUFnQVVFRWFpRUJJQXBCQVVzaEJTQUtRUUZySVFvZ0JRMEFDeUFSUVlBRGF5RUJRUUFoRVNBVklRQURRQ0FESUJGQkFuUnFLQUlBSUFScUlnSWdBU0FBS0FJTUlnVWdBQ2dDQkNJS2FrSE8xZ0JzSWdrZ0NrSFc3WDVzYWlBQUtBSVVJZ1lnQ21vaUVrSHB6d0JzSWd4cUlBQW9BaHdpQ0NBS2FrSDh4UUJzSWcxcUloTWdBQ2dDQ0NJTElBQW9BaGdpRUdzaURrSGoyQUJzSWhRZ0VFR0RwQUZzYWlJV0lBQW9BZ0JCRFhSQmdJQ0l3QUJxSWdjZ0FDZ0NFQ0lQUWMvVEFHd2lHR29pR1dvaUYycEJFblpCL3dkeGFpMEFBRG9BQUNBQ0lBRWdGeUFUYTBFU2RrSC9CM0ZxTFFBQU9nQVBJQUlnQVNBRklBaHFJaE5CcTFWc0loY2dCU0FHYWtId0NHd2lHaUFKSUFWQnpRUnNhbXBxSWdrZ0RrSFVFV3dpRGlBTFFjMDViR29pR3lBSElBOUIwU0pzSWc5cUloeHFJaDFxUVJKMlFmOEhjV290QUFBNkFBRWdBaUFCSUIwZ0NXdEJFblpCL3dkeGFpMEFBRG9BRGlBQ0lBRWdCaUFJYWtHeXFYOXNJZ2tnR2lBR1FmcTNmMnhxSUF4cWFpSU1JQlFnQzBIQ1dXeHFJZ3NnQnlBUGF5SVVhaUlQYWtFU2RrSC9CM0ZxTFFBQU9nQUNJQUlnQVNBUElBeHJRUkoyUWY4SGNXb3RBQUE2QUEwZ0FpQUJJQmNnQ0VHWXhBQnNhaUFOYWlBSmFpSUpJQTRnRUVHd1gyeHFJaEFnQnlBWWF5SUhhaUlNYWtFU2RrSC9CM0ZxTFFBQU9nQURJQUlnQVNBTUlBbHJRUkoyUWY4SGNXb3RBQUE2QUF3Z0FpQUJJQWdnQm10Qm94cHNJZ2tnQ2lBSWEwRzJPV3dpRENBVFFaZXdmMndpRFNBSVFZWEpBV3hxYW1vaUNDQUhJQkJySWdkcVFSSjJRZjhIY1dvdEFBQTZBQVFnQWlBQklBY2dDR3RCRW5aQi93ZHhhaTBBQURvQUN5QUNJQUVnRWtIVkttd2lDQ0FHSUFWclFZbmFBR3dpQnlBR1FmcE9iR3BxSUFscUlnWWdGQ0FMYXlJTGFrRVNka0gvQjNGcUxRQUFPZ0FGSUFJZ0FTQUxJQVpyUVJKMlFmOEhjV290QUFBNkFBb2dBaUFCSUFvZ0JXdEJveHBzSWdZZ0JVR2EvZ0JzYWlBSGFpQU5haUlGSUJ3Z0cyc2lCMnBCRW5aQi93ZHhhaTBBQURvQUJpQUNJQUVnQnlBRmEwRVNka0gvQjNGcUxRQUFPZ0FKSUFJZ0FTQUdJQXBCd29wL2JHb2dDR29nREdvaUJTQVpJQlpySWdwcVFSSjJRZjhIY1dvdEFBQTZBQWNnQWlBQklBb2dCV3RCRW5aQi93ZHhhaTBBQURvQUNDQUFRU0JxSVFBZ0VVRUJhaUlSUVFoSERRQUxJQlZCZ0FKcUpBQUx2Z3dCR244akFFR0FCR3NpR1NRQUlBQW9BdEFDSVEwZ0FTZ0NWQ0VBSUJraEFRTkFJQUVnQUNnQ1FDQUNMZ0VnYkNJS0lBQW9Bc0FCSUFJdUFXQnNJZzVySWhGQjQ5Z0FiQ0lQSUE1Qmc2UUJiR29pRWlBQUtBS0FBU0FDTGdGQWJDSUxRYy9UQUd3aUV5QUNMZ0VBSUFBb0FnQnNRUTEwUVlBSWNpSU1haUlVYWlJVklBQW9BbUFnQWk0Qk1Hd2lCaUFBS0FJZ0lBSXVBUkJzSWdocVFjN1dBR3dpRUNBSVFkYnRmbXhxSUFBb0FxQUJJQUl1QVZCc0lnY2dDR29pR2tIcHp3QnNJaFpxSUFBb0F1QUJJQUl1QVhCc0lnVWdDR3BCL01VQWJDSVhhaUlZYTBFTGRUWUM0QU1nQVNBVklCaHFRUXQxTmdJQUlBRWdFVUhVRVd3aUVTQUtRYzA1YkdvaUZTQUxRZEVpYkNJTElBeHFJaGhxSWhzZ0JTQUdhaUljUWF0VmJDSWRJQVlnQjJwQjhBaHNJaDRnRUNBR1FjMEViR3BxYWlJUWEwRUxkVFlDd0FNZ0FTQVFJQnRxUVF0MU5nSWdJQUVnRHlBS1FjSlpiR29pQ2lBTUlBdHJJZzlxSWdzZ0JTQUhha0d5cVg5c0loQWdIaUFIUWZxM2YyeHFJQlpxYWlJV2EwRUxkVFlDb0FNZ0FTQUxJQlpxUVF0MU5nSkFJQUVnRVNBT1FiQmZiR29pRGlBTUlCTnJJZ3hxSWhFZ0hTQUZRWmpFQUd4cUlCZHFJQkJxSWd0clFRdDFOZ0tBQXlBQklBc2dFV3BCQzNVMkFtQWdBU0FNSUE1cklnd2dCU0FIYTBHakdtd2lEaUFJSUFWclFiWTViQ0lSSUJ4Qmw3Qi9iQ0lMSUFWQmhja0JiR3BxYWlJRmEwRUxkVFlDNEFJZ0FTQUZJQXhxUVF0MU5nS0FBU0FCSUE4Z0Ntc2lCU0FhUWRVcWJDSU1JQWNnQm10Qmlkb0FiQ0lLSUFkQitrNXNhbW9nRG1vaUIydEJDM1UyQXNBQ0lBRWdCU0FIYWtFTGRUWUNvQUVnQVNBWUlCVnJJZ2NnQ0NBR2EwR2pHbXdpQlNBR1FacitBR3hxSUFwcUlBdHFJZ1pyUVF0MU5nS2dBaUFCSUFZZ0IycEJDM1UyQXNBQklBRWdGQ0FTYXlJR0lBVWdDRUhDaW45c2FpQU1haUFSYWlJSWEwRUxkVFlDZ0FJZ0FTQUdJQWhxUVF0MU5nTGdBU0FCUVFScUlRRWdBRUVFYWlFQUlBSkJBbW9oQWlBSlFRRnFJZ2xCQ0VjTkFBc2dEVUdBQTJzaEFVRUFJUXdnR1NFQUEwQWdBeUFNUVFKMGFpZ0NBQ0FFYWlJQ0lBRWdBQ2dDRENJR0lBQW9BZ1FpQ0dwQnp0WUFiQ0lOSUFoQjF1MStiR29nQUNnQ0ZDSUhJQWhxSWhGQjZjOEFiQ0lQYWlBQUtBSWNJZ1VnQ0dwQi9NVUFiQ0lTYWlJTElBQW9BZ2dpQ2lBQUtBSVlJZzVySWhOQjQ5Z0FiQ0lVSUE1Qmc2UUJiR29pRlNBQUtBSUFRUTEwUVlDQWlNQUFhaUlKSUFBb0FoQWlFRUhQMHdCc0locHFJaFpxSWhkcVFSSjJRZjhIY1dvdEFBQTZBQUFnQWlBQklCY2dDMnRCRW5aQi93ZHhhaTBBQURvQUR5QUNJQUVnQlNBR2FpSUxRYXRWYkNJWElBWWdCMnBCOEFoc0loZ2dEU0FHUWMwRWJHcHFhaUlOSUJOQjFCRnNJaE1nQ2tITk9XeHFJaHNnQ1NBUVFkRWliQ0lRYWlJY2FpSWRha0VTZGtIL0IzRnFMUUFBT2dBQklBSWdBU0FkSUExclFSSjJRZjhIY1dvdEFBQTZBQTRnQWlBQklBVWdCMnBCc3FsL2JDSU5JQmdnQjBINnQzOXNhaUFQYW1vaUR5QVVJQXBCd2xsc2FpSUtJQWtnRUdzaUZHb2lFR3BCRW5aQi93ZHhhaTBBQURvQUFpQUNJQUVnRUNBUGEwRVNka0gvQjNGcUxRQUFPZ0FOSUFJZ0FTQVhJQVZCbU1RQWJHb2dFbW9nRFdvaURTQVRJQTVCc0Y5c2FpSU9JQWtnR21zaUNXb2lEMnBCRW5aQi93ZHhhaTBBQURvQUF5QUNJQUVnRHlBTmEwRVNka0gvQjNGcUxRQUFPZ0FNSUFJZ0FTQUZJQWRyUWFNYWJDSU5JQWdnQld0QnRqbHNJZzhnQzBHWHNIOXNJaElnQlVHRnlRRnNhbXBxSWdVZ0NTQU9heUlKYWtFU2RrSC9CM0ZxTFFBQU9nQUVJQUlnQVNBSklBVnJRUkoyUWY4SGNXb3RBQUE2QUFzZ0FpQUJJQkZCMVNwc0lnVWdCeUFHYTBHSjJnQnNJZ2tnQjBINlRteHFhaUFOYWlJSElCUWdDbXNpQ21wQkVuWkIvd2R4YWkwQUFEb0FCU0FDSUFFZ0NpQUhhMEVTZGtIL0IzRnFMUUFBT2dBS0lBSWdBU0FJSUFaclFhTWFiQ0lISUFaQm12NEFiR29nQ1dvZ0Vtb2lCaUFjSUJ0cklnbHFRUkoyUWY4SGNXb3RBQUE2QUFZZ0FpQUJJQWtnQm10QkVuWkIvd2R4YWkwQUFEb0FDU0FDSUFFZ0J5QUlRY0tLZjJ4cUlBVnFJQTlxSWdZZ0ZpQVZheUlJYWtFU2RrSC9CM0ZxTFFBQU9nQUhJQUlnQVNBSUlBWnJRUkoyUWY4SGNXb3RBQUE2QUFnZ0FFRWdhaUVBSUF4QkFXb2lERUVRUncwQUN5QVpRWUFFYWlRQUM2Y0xBUmgvSXdCQjRBTnJJaGdrQUNBQUtBTFFBaUVVSUFFb0FsUWhBQ0FZSVFFRFFDQUFLQUtnQVNFRklBSXVBVkFoQ0NBQUtBSWdJUkFnQWk0QkVDRUtJQUFvQXVBQklRY2dBaTRCY0NFTElBQW9BbUFoRlNBQ0xnRXdJUXdnQVNBQ0xnRUFJQUFvQWdCc1FRMTBRWUFJY2lJUElBQW9Bc0FCSUFJdUFXQnNJZzFCdnFWL2JHb2lFaUFBS0FKQUlBSXVBU0JzSWdrZ0FDZ0NnQUVnQWk0QlFHd2lEbXNpQmtIQXBYOXNha0VMZFRZQzRBRWdBU0FOUVozSkFHd2dEMm9pRXlBR1FmWUNiQ0lXSUFrZ0Rtb2lEa0hPMVFCc0lobHFhaUlYSUFjZ0Myd2lCMEdqblFGc0lBd2dGV3dpQzBIMnFYOXNJaFZySUFVZ0NHeEJzYzRBYkNJSUlBb2dFR3dpQlNBSGF5SVFRWUxhQUd4cUlncHFJZ3hyUVF0MU5nTEFBeUFCSUF3Z0YycEJDM1UyQWdBZ0FTQU5RWVJrYkNBUGFpSVBJQVpCMEJac0lnMGdEa0hNTW13aURHcHFJaGNnQ3lBSGF5SWFJQVZxUVpvMWJDSWJJQVZCOFNCc2FpSWNhMEVMZFRZQ29BTWdBU0FYSUJ4cVFRdDFOZ0lnSUFFZ0VpQUdRYUF0YkdvaUVpQVFRYkhPQUd3Z0NHc2lFR3RCQzNVMkFvQURJQUVnRUNBU2FrRUxkVFlDUUNBQklBWkJ1V1pzSWdZZ0RrR0NJMndpRG1zZ0Uyb2lFQ0FGSUFkcVFlZ2tiQ0lTSUFnZ0ZXb2dCMEd2U0d4cWFpSUhhMEVMZFRZQ29BSWdBU0FISUJCcVFRdDFOZ0tnQVNBQklBbEJrOXdBYkNJSElCbHJJQlpxSUE5cUlna2dDMEhtU213aUN5QUZRYmtlYkdvZ0NHc2dFbW9pQ0d0QkMzVTJBdUFDSUFFZ0NDQUpha0VMZFRZQ1lDQUJJQk1nREdzZ0RXb2lDQ0FiSUJwQjNQUitiR29pRFd0QkMzVTJBc0FDSUFFZ0NDQU5ha0VMZFRZQ2dBRWdBU0FPSUFkcklBWnFJQTlxSWdZZ0N5QUZRZWU0ZjJ4cUlBcHFJZ1ZyUVF0MU5nS0FBaUFCSUFVZ0JtcEJDM1UyQXNBQklBRkJCR29oQVNBQVFRUnFJUUFnQWtFQ2FpRUNJQkZCQVdvaUVVRUlSdzBBQ3lBVVFZQURheUVCUVFBaENDQVlJUUFEUUNBRElBaEJBblJxS0FJQUlBUnFJZ0lnQVNBQUtBSWNJZ1pCbzUwQmJDQUFLQUlNSWc5QjlxbC9iQ0lRYXlBQUtBSVVRYkhPQUd3aUVTQUFLQUlFSWdVZ0Jtc2lDa0dDMmdCc2FpSVZhaUlVSUFBb0FnQkJEWFJCZ0lDSXdBQnFJZzBnQUNnQ0dDSUpRWjNKQUd4cUloTWdBQ2dDQ0NJT0lBQW9BaEFpQzJzaUIwSDJBbXdpRENBTElBNXFJZ3RCenRVQWJDSVNhbW9pRm1wQkVuWkIvd2R4YWkwQUFEb0FBQ0FDSUFFZ0ZpQVVhMEVTZGtIL0IzRnFMUUFBT2dBT0lBSWdBU0FGSUE4Z0Jtc2lGbXBCbWpWc0loa2dCVUh4SUd4cUloY2dDVUdFWkd3Z0RXb2lGQ0FIUWRBV2JDSWFJQXRCekRKc0lodHFhaUljYWtFU2RrSC9CM0ZxTFFBQU9nQUJJQUlnQVNBY0lCZHJRUkoyUWY4SGNXb3RBQUE2QUEwZ0FpQUJJQXBCc2M0QWJDQVJheUlLSUFsQnZxVi9iQ0FOYWlJTklBZEJvQzFzYWlJSmFrRVNka0gvQjNGcUxRQUFPZ0FDSUFJZ0FTQUpJQXByUVJKMlFmOEhjV290QUFBNkFBd2dBaUFCSUFVZ0JtcEI2Q1JzSWdrZ0QwSG1TbXdpRHlBRlFia2ViR29nRVd0cUlnb2dEa0dUM0FCc0lnNGdFbXNnREdvZ0ZHb2lER3BCRW5aQi93ZHhhaTBBQURvQUF5QUNJQUVnRENBS2EwRVNka0gvQjNGcUxRQUFPZ0FMSUFJZ0FTQVpJQlpCM1BSK2JHb2lDaUFUSUJ0cklCcHFJZ3hxUVJKMlFmOEhjV290QUFBNkFBUWdBaUFCSUF3Z0NtdEJFblpCL3dkeGFpMEFBRG9BQ2lBQ0lBRWdFQ0FSYWlBR1FhOUliR29nQ1dvaUJpQUhRYmxtYkNJUklBdEJnaU5zSWdscklCTnFJaE5xUVJKMlFmOEhjV290QUFBNkFBVWdBaUFCSUJNZ0JtdEJFblpCL3dkeGFpMEFBRG9BQ1NBQ0lBRWdEeUFGUWVlNGYyeHFJQlZxSWdVZ0NTQU9heUFSYWlBVWFpSUdha0VTZGtIL0IzRnFMUUFBT2dBR0lBSWdBU0FHSUFWclFSSjJRZjhIY1dvdEFBQTZBQWdnQWlBQklBMGdCMEhBcGYvL0FHeHFRUkoyUWY4SGNXb3RBQUE2QUFjZ0FFRWdhaUVBSUFoQkFXb2lDRUVQUncwQUN5QVlRZUFEYWlRQUM4Y0tBUlYvSXdCQndBTnJJaFlrQUNBQUtBTFFBaUVVSUFFb0FsUWhBQ0FXSVFFRFFDQUFLQUxBQVNFSElBSXVBV0FoQ0NBQUtBSkFJUW9nQWk0QklDRUpJQUVnQWk0QkFDQUFLQUlBYkVFTmRFR0FDSElpRFNBQUtBS0FBU0FDTGdGQWJDSUxRYjZsZjJ4cVFRdDFJaEVnQUNnQzRBRWdBaTRCY0d3aURpQUFLQUlnSUFJdUFSQnNJZ3dnQUNnQ1lDQUNMZ0V3YkNJRmF5SVNJQUFvQXFBQklBSXVBVkJzSWdacmFrRUNkQ0lQYXpZQ3dBSWdBU0FQSUJGcU5nSmdJQUVnQnlBSWJDSUlJQWtnQ213aUNtcEI0c1lBYkNJSklBaEIvSkYvYkdvaUVTQUxRWklVYkNBTmFpSVBhaUlWSUFVZ0JtcEI3M1ZzSUE1QkRYUWlCMnNpRGlBRklBeHFRYmZWQUd3aUZ5QUZRZTVrYkdwcUloTnJRUXQxTmdLQUF5QUJJQk1nRldwQkMzVTJBaUFnQVNBSVFlR25mMndnQ2tHakoyeHFJZ2dnQzBISlIyd2dEV29pRldvaUV5QU9JQVlnREdvaURrSFN6QUJzSWhnZ0JrR0o2SDVzYW1vaUdXdEJDM1UyQXVBQ0lBRWdFeUFaYWtFTGRUWUNRQ0FCSUE4Z0VXc2lFU0FTUWZJZGJDQUhheUlTSUFZZ0JXdEIrTmtBYkNJUElBVkJtU3RzYW1vaUJXdEJDM1UyQW9BQ0lBRWdCU0FSYWtFTGRUWUNvQUVnQVNBTFFjYlJBR3dnRFdvaUJTQUpJQXBCdlJGc2FpSU5heUlMSUE1QmxEQnNJZ29nREVHTHZIOXNhaUFTYWlJSmEwRUxkVFlDNEFFZ0FTQUpJQXRxUVF0MU5nTEFBU0FCSUFVZ0RXb2lCU0FYSUF4QjhMZC9iR29nR0dvZ0Iyb2lER3RCQzNVMkFxQURJQUVnQlNBTWFrRUxkVFlDQUNBQklCVWdDR3NpQlNBUElBWkI1cE4vYkdvZ0Ntb2dCMm9pQm10QkMzVTJBcUFDSUFFZ0JTQUdha0VMZFRZQ2dBRWdBVUVFYWlFQklBQkJCR29oQUNBQ1FRSnFJUUlnRUVFQmFpSVFRUWhIRFFBTElCUkJnQU5ySVFGQkFDRU5JQlloQUFOQUlBTWdEVUVDZEdvb0FnQWdCR29pQWlBQklBQW9BaHdpRkVFTmRDSUxJQUFvQWd3aUJTQUFLQUlFSWd4cVFiZlZBR3dpQ1NBTVFmQzNmMnhxSUFBb0FoUWlCaUFNYWlJUlFkTE1BR3dpRG1wcUloSWdBQ2dDR0NJSUlBQW9BZ2dpQ21wQjRzWUFiQ0lQSUFwQnZSRnNhaUlWSUFBb0FnQkJEWFJCZ0lDSXdBQnFJZ2NnQUNnQ0VDSVFRY2JSQUd4cUloZHFJaE5xUVJKMlFmOEhjV290QUFBNkFBQWdBaUFCSUJNZ0VtdEJFblpCL3dkeGFpMEFBRG9BRFNBQ0lBRWdCU0FHYWtIdmRXd2dDMnNpRWlBSklBVkI3bVJzYW1vaUNTQVBJQWhCL0pGL2JHb2lEeUFISUJCQmtoUnNhaUlUYWlJWWFrRVNka0gvQjNGcUxRQUFPZ0FCSUFJZ0FTQVlJQWxyUVJKMlFmOEhjV290QUFBNkFBd2dBaUFCSUE0Z0JrR0o2SDVzYWlBU2FpSUpJQWhCNGFkL2JDQUtRYU1uYkdvaUNDQVFRY2xIYkNBSGFpSUthaUlPYWtFU2RrSC9CM0ZxTFFBQU9nQUNJQUlnQVNBT0lBbHJRUkoyUWY4SGNXb3RBQUE2QUFzZ0FpQUJJQlFnRENBRmF5SUpJQVpyYWtFTmRDSVVJQkJCdnFWL2JDQUhhaUlIYWtFU2RrSC9CM0ZxTFFBQU9nQURJQUlnQVNBSElCUnJRUkoyUWY4SGNXb3RBQUE2QUFvZ0FpQUJJQkZCbERCc0lnY2dCaUFGYTBINDJRQnNJaEFnQ3lBR1FlYVRmMnhxYW1vaUJpQUtJQWhySWdocVFSSjJRZjhIY1dvdEFBQTZBQVFnQWlBQklBZ2dCbXRCRW5aQi93ZHhhaTBBQURvQUNTQUNJQUVnQ1VIeUhXd2dDMnNpQmlBUUlBVkJtU3RzYW1vaUJTQVRJQTlySWd0cVFSSjJRZjhIY1dvdEFBQTZBQVVnQWlBQklBc2dCV3RCRW5aQi93ZHhhaTBBQURvQUNDQUNJQUVnQnlBTVFZdThmMnhxSUFacUlnVWdGeUFWYXlJR2FrRVNka0gvQjNGcUxRQUFPZ0FHSUFJZ0FTQUdJQVZyUVJKMlFmOEhjV290QUFBNkFBY2dBRUVnYWlFQUlBMUJBV29pRFVFT1J3MEFDeUFXUWNBRGFpUUFDLzhLQVJaL0l3QkJvQU5ySWhZa0FDQUFLQUxRQWlFSklBRW9BbFFoQUNBV0lRRURRQ0FBS0FMZ0FTRUtJQUl1QVhBaEVDQUFLQUpnSVFVZ0FpNEJNQ0VHSUFBb0FxQUJJUkVnQWk0QlVDRVRJQUFvQWlBaENDQUNMZ0VRSVFzZ0FTQUNMZ0VBSUFBb0FnQnNRUTEwUVlBSWNpSU1JQUFvQW9BQklBSXVBVUJzSWcwZ0FDZ0N3QUVnQWk0QllHd2lEbXNpRHlBQUtBSkFJQUl1QVNCc0lnZHJRY0hhQUd4cVFRdDFOZ0xBQVNBQklBOUJtUVpzSUF4cUloY2dEU0FPYWlJTlFmbkpBR3dpRGlBSFFmSFhBR3hxYWlJVUlBVWdCbXdpQlNBSUlBdHNJZ2hxUWREVUFHd2lDeUFJUWR2K2ZteHFJQkVnRTJ3aUJpQUlha0creWdCc0loRnFJQW9nRUd3aUNpQUlhaUlRUVlJOGJDSVRhaUlWYTBFTGRUWUNnQU1nQVNBVUlCVnFRUXQxTmdJQUlBRWdEMEdWSDJ3Z0RHb2lGQ0FIUWVEREFHd2dEVUdnRkd3aUZXdHFJaGdnQlNBS2FrSEN0WDlzSWhrZ0JTQUdha0dyYW13aUdpQUxJQVZCeXpWc2FtcHFJZ3RyUVF0MU5nTGdBaUFCSUFzZ0dHcEJDM1UyQWlBZ0FTQUhRWXdnYkNBT2F5QVhhaUlMSUFZZ0NtcEIrRlZzSWc0Z0dpQUdRYkdiZjJ4cUlCRnFhaUlSYTBFTGRUWUN3QUlnQVNBTElCRnFRUXQxTmdKQUlBRWdEMEdDUkd3Z0RHb2lEQ0FIUVl4MWJDQU5RZkliYkNJUGEyb2lEU0FaSUFwQmxJMEJiR29nRTJvZ0Rtb2lFV3RCQzNVMkFxQUNJQUVnRFNBUmFrRUxkVFlDWUNBQklBOGdCMEhMVEd4cUlBeHFJZ3dnRUVIVkZXd2dCaUFGYTBHQ1BHeHFJZzhnQ0VHekZHeHFJQVZCbG1Kc2FpSUZhMEVMZFRZQ2dBSWdBU0FGSUF4cVFRdDFOZ0tBQVNBQklCVWdCMEh1cjM5c2FpQVVhaUlISUE4Z0JrSE9HR3hxSUFwQnY1Qi9iR29pQld0QkMzVTJBdUFCSUFFZ0JTQUhha0VMZFRZQ29BRWdBVUVFYWlFQklBQkJCR29oQUNBQ1FRSnFJUUlnRWtFQmFpSVNRUWhIRFFBTElBbEJnQU5ySVFGQkFDRU1JQlloQUFOQUlBTWdERUVDZEdvb0FnQWdCR29pQWlBQklBQW9BZ3dpQlNBQUtBSUVJZ2hxUWREVUFHd2lDU0FJUWR2K2ZteHFJQUFvQWhRaUJpQUlha0creWdCc0loQnFJQUFvQWh3aUNpQUlhaUlSUVlJOGJDSVRhaUlMSUFBb0FoZ2lFaUFBS0FJUUlnNXFJZzFCK2NrQWJDSVhJQUFvQWdnaUIwSHgxd0JzYWlBQUtBSUFRUTEwUVlDQWlNQUFhaUlQSUE0Z0Vtc2lFa0daQm14cUlnNXFJaFJxUVJKMlFmOEhjV290QUFBNkFBQWdBaUFCSUJRZ0MydEJFblpCL3dkeGFpMEFBRG9BRENBQ0lBRWdCU0FLYWtIQ3RYOXNJZ3NnQlNBR2FrR3JhbXdpRkNBSklBVkJ5elZzYW1wcUlna2dFa0dWSDJ3Z0Qyb2lGU0FIUWVEREFHd2dEVUdnRkd3aUdHdHFJaGxxUVJKMlFmOEhjV290QUFBNkFBRWdBaUFCSUJrZ0NXdEJFblpCL3dkeGFpMEFBRG9BQ3lBQ0lBRWdCaUFLYWtINFZXd2lDU0FVSUFaQnNadC9iR29nRUdwcUloQWdCMEdNSUd3Z0Yyc2dEbW9pRG1wQkVuWkIvd2R4YWkwQUFEb0FBaUFDSUFFZ0RpQVFhMEVTZGtIL0IzRnFMUUFBT2dBS0lBSWdBU0FMSUFwQmxJMEJiR29nRTJvZ0NXb2lDU0FTUVlKRWJDQVBhaUlRSUFkQmpIVnNJQTFCOGh0c0lnMXJhaUlUYWtFU2RrSC9CM0ZxTFFBQU9nQURJQUlnQVNBVElBbHJRUkoyUWY4SGNXb3RBQUE2QUFrZ0FpQUJJQkZCMVJWc0lBWWdCV3RCZ2p4c2FpSUpJQWhCc3hSc2FpQUZRWlppYkdvaUJTQU5JQWRCeTB4c2FpQVFhaUlJYWtFU2RrSC9CM0ZxTFFBQU9nQUVJQUlnQVNBSUlBVnJRUkoyUWY4SGNXb3RBQUE2QUFnZ0FpQUJJQWtnQmtIT0dHeHFJQXBCdjVCL2JHb2lCU0FZSUFkQjdxOS9iR29nRldvaUJtcEJFblpCL3dkeGFpMEFBRG9BQlNBQ0lBRWdCaUFGYTBFU2RrSC9CM0ZxTFFBQU9nQUhJQUlnQVNBU0lBZHJRY0hhQUd3Z0QycEJFblpCL3dkeGFpMEFBRG9BQmlBQVFTQnFJUUFnREVFQmFpSU1RUTFIRFFBTElCWkJvQU5xSkFBTG1Ba0JGSDhqQUVHQUEyc2lGU1FBSUFBb0F0QUNJUllnQVNnQ1ZDRUFJQlVoQVFOQUlBQW9Bb0FCSVFnZ0FpNEJRQ0VPSUFFZ0FDZ0NRQ0FDTGdFZ2JDSVBJQUFvQXNBQklBSXVBV0JzSWdsclFRMTBJZ29nQWk0QkFDQUFLQUlBYkVFTmRFR0FDSElpQzJvaURDQUFLQUlnSUFJdUFSQnNJZ1lnQUNnQzRBRWdBaTRCY0d3aUIyc2lFQ0FBS0FKZ0lBSXVBVEJzSWhFZ0FDZ0NvQUVnQWk0QlVHd2lCV3NpRW1wQjBTSnNJaE1nRUVIK01HeHFJaEJyUVF0MU5nTEFBaUFCSUF3Z0VHcEJDM1UyQWlBZ0FTQUxJQXBySWdvZ0V5QVNRZCtKZjJ4cUlneHJRUXQxTmdMZ0FTQUJJQW9nREdwQkMzVTJBb0FCSUFFZ0NDQU9iRUd4emdCc0lnNGdDMm9pQ2lBSlFRMTBJZ2tnRDBHMjF3QnNhaUlNYXlJUUlBY2dCU0FHYWlJU2FrR05OMndpQ0NBUlFhOWRiQ0lUSUFaQjNGUnNhaUFIUVl5QmYyeHFhaUlVYTBFTGRUWUN3QUVnQVNBUUlCUnFRUXQxTmdLZ0FTQUJJQW9nREdvaUNpQUlJQkpCMnhCc2FpSU1JQkZCejlNQWJDSVJJQVpCOXhGc2Ftb2lCbXRCQzNVMkF1QUNJQUVnQmlBS2FrRUxkVFlDQUNBQklBOUJ0aGRzSUFscklnWWdDeUFPYXlJTGFpSVBJQVVnQjJwQmk3MS9iQ0lPSUFWQnNLRi9iQ0FUYW1vZ0RHb2lCV3RCQzNVMkFxQUNJQUVnQlNBUGFrRUxkVFlDUUNBQklBc2dCbXNpQ3lBSFFjYmxBR3dnRVdzZ0NHb2dEbW9pQjJ0QkMzVTJBb0FDSUFFZ0J5QUxha0VMZFRZQ1lDQUJRUVJxSVFFZ0FFRUVhaUVBSUFKQkFtb2hBaUFOUVFGcUlnMUJDRWNOQUFzZ0ZrR0FBMnNoQVVFQUlRc2dGU0VBQTBBZ0F5QUxRUUowYWlnQ0FDQUVhaUlDSUFFZ0FDZ0NEQ0lQUWMvVEFHd2lGaUFBS0FJRUlnWkI5eEZzYWlBQUtBSVVJZ1VnQm1vaURTQUFLQUljSWdkcVFZMDNiQ0lSSUExQjJ4QnNhaUlPYWlJSklBQW9BaGdpQ2tFTmRDSU1JQUFvQWdnaUNFRzIxd0JzYWlJUUlBQW9BZ0JCRFhSQmdJQ0l3QUJxSWcwZ0FDZ0NFRUd4emdCc0loSnFJaE5xSWhScVFSSjJRZjhIY1dvdEFBQTZBQUFnQWlBQklCUWdDV3RCRW5aQi93ZHhhaTBBQURvQUN5QUNJQUVnQmlBSGF5SUpJQThnQldzaUZHcEIwU0pzSWhjZ0NVSCtNR3hxSWdrZ0NDQUthMEVOZENJS0lBMXFJaGhxUVJKMlFmOEhjV290QUFBNkFBRWdBaUFCSUJnZ0NXdEJFblpCL3dkeGFpMEFBRG9BQ2lBQ0lBRWdEaUFGSUFkcVFZdTlmMndpRGlBUFFhOWRiQ0lQSUFWQnNLRi9iR3BxYWlJRklBaEJ0aGRzSUF4cklnZ2dEU0FTYXlJSmFpSU1ha0VTZGtIL0IzRnFMUUFBT2dBQ0lBSWdBU0FNSUFWclFSSjJRZjhIY1dvdEFBQTZBQWtnQWlBQklBZEJ4dVVBYkNBV2F5QVJhaUFPYWlJRklBa2dDR3NpQ0dwQkVuWkIvd2R4YWkwQUFEb0FBeUFDSUFFZ0NDQUZhMEVTZGtIL0IzRnFMUUFBT2dBSUlBSWdBU0FYSUJSQjM0bC9iR29pQlNBTklBcHJJZzFxUVJKMlFmOEhjV290QUFBNkFBUWdBaUFCSUEwZ0JXdEJFblpCL3dkeGFpMEFBRG9BQnlBQ0lBRWdEeUFHUWR4VWJHb2dCMEdNZ1g5c2FpQVJhaUlISUJNZ0VHc2lCbXBCRW5aQi93ZHhhaTBBQURvQUJTQUNJQUVnQmlBSGEwRVNka0gvQjNGcUxRQUFPZ0FHSUFCQklHb2hBQ0FMUVFGcUlndEJERWNOQUFzZ0ZVR0FBMm9rQUF2bkNRRVVmeU1BUWVBQ2F5SVdKQUFnQUNnQzBBSWhFU0FCS0FKVUlRQWdGaUVCQTBBZ0FDZ0M0QUVoQlNBQ0xnRndJUTBnQUNnQ1lDRUdJQUl1QVRBaENDQUFLQUtnQVNFT0lBSXVBVkFoRHlBQUtBSWdJUWtnQWk0QkVDRVFJQUVnQWk0QkFDQUFLQUlBYkVFTmRFR0FDSElpQ3lBQUtBTEFBU0FDTGdGZ2JDSU1JQUFvQWtBZ0FpNEJJR3dpQjJvaUZ5QUFLQUtBQVNBQ0xnRkFiQ0lLYXlJVFFiK2xmMnhxUVF0MU5nS2dBU0FCSUJOQjdOWUFiQ0FMYWlJTElBb2dER3RCL3FJQmJHb2lFeUFNUWJXSEFXeHFJaFFnQmlBSWJDSUdJQWtnRUd3aUNXb2lFRUhxT0d3aUZTQUpRZlpFYkdvZ0RpQVBiQ0lJSUFscVFmUXFiQ0lPYWlBRklBMXNJZ1VnQ0NBUWFtcEJ3QmxzSWcwZ0JTQUpha0c0RjJ4cUlnbHFJZzlyUVF0MU5nTEFBaUFCSUE4Z0ZHcEJDM1UyQWdBZ0FTQUxJQmRCaGJaL2JHb2lEeUFNUWNOTmJHb2lEQ0FOSUFZZ0NHcEJ5YlYvYkdvaUVDQU9JQWhCMnJOL2JHcHFJZzVyUVF0MU5nS0FBaUFCSUF3Z0RtcEJDM1UyQWtBZ0FTQUxJQW9nQjJ0QnlSdHNJZ3hxSUFkQmtaOS9iR29pQ3lBSklBVWdCbXBCOVl4L2JDSUpJQVZCeDRZQmJHcHFJZzVyUVF0MU5nTGdBU0FCSUFzZ0RtcEJDM1UyQW1BZ0FTQUtRYm44QUd3Z0IwSDlwbjlzYWlBUGFpSUhJQWhCaThBQWJDQUdRWTJpZjJ4cUlBVkJscFIvYkdvZ0RXb2lDR3RCQzNVMkFzQUJJQUVnQnlBSWFrRUxkVFlDZ0FFZ0FTQVRJQXBCdEl0L2JHb2dER29pQ2lBVklBWkIySVFCYkdvZ0NXb2dFR29pQm10QkMzVTJBcUFDSUFFZ0JpQUtha0VMZFRZQ0lDQUJRUVJxSVFFZ0FFRUVhaUVBSUFKQkFtb2hBaUFTUVFGcUloSkJDRWNOQUFzZ0VVR0FBMnNoQVVFQUlRd2dGaUVBQTBBZ0F5QU1RUUowYWlnQ0FDQUVhaUlDSUFFZ0FDZ0NEQ0lLSUFBb0FnUWlCV29pQjBIcU9Hd2lEU0FGUWZaRWJHb2dBQ2dDRkNJR0lBVnFRZlFxYkNJUmFpQUFLQUljSWdnZ0JpQUhhbXBCd0Jsc0loSWdCU0FJYWtHNEYyeHFJZzVxSWc4Z0FDZ0NBRUVOZEVHQWdJakFBR29pRUNBQUtBSVlJZ2NnQUNnQ0NDSUphaUlYSUFBb0FoQWlCV3NpRTBIczFnQnNhaUlMSUFVZ0IydEIvcUlCYkdvaUZDQUhRYldIQVd4cUloVnFRUkoyUWY4SGNXb3RBQUE2QUFBZ0FpQUJJQlVnRDJ0QkVuWkIvd2R4YWkwQUFEb0FDaUFDSUFFZ0VpQUdJQXBxUWNtMWYyeHFJZzhnQ0NBS2FrSDFqSDlzSWhVZ0RTQUtRZGlFQVd4cWFtb2lEU0FGSUFsclFja2JiQ0lZSUJRZ0JVRzBpMzlzYW1vaUZHcEJFblpCL3dkeGFpMEFBRG9BQVNBQ0lBRWdGQ0FOYTBFU2RrSC9CM0ZxTFFBQU9nQUpJQUlnQVNBUklBWkIyck4vYkdvZ0Qyb2lEU0FMSUJkQmhiWi9iR29pRVNBSFFjTk5iR29pQjJwQkVuWkIvd2R4YWkwQUFEb0FBaUFDSUFFZ0J5QU5hMEVTZGtIL0IzRnFMUUFBT2dBSUlBSWdBU0FWSUFoQng0WUJiR29nRG1vaUJ5QUxJQmhxSUFsQmtaOS9iR29pQzJwQkVuWkIvd2R4YWkwQUFEb0FBeUFDSUFFZ0N5QUhhMEVTZGtIL0IzRnFMUUFBT2dBSElBSWdBU0FHUVl2QUFHd2dDa0dOb245c2FpQUlRWmFVZjJ4cUlCSnFJZ29nQlVHNS9BQnNJQWxCL2FaL2JHb2dFV29pQm1wQkVuWkIvd2R4YWkwQUFEb0FCQ0FDSUFFZ0JpQUthMEVTZGtIL0IzRnFMUUFBT2dBR0lBSWdBU0FUUWIrbC8vOEFiQ0FRYWtFU2RrSC9CM0ZxTFFBQU9nQUZJQUJCSUdvaEFDQU1RUUZxSWd4QkMwY05BQXNnRmtIZ0Ftb2tBQXVIQ0FFU2Z5TUFRY0FDYXlJVUpBQWdBQ2dDMEFJaEVTQUJLQUpVSVFBZ0ZDRUJBMEFnQUNnQ3dBRWhDaUFDTGdGZ0lRY2dBQ2dDUUNFTElBSXVBU0FoQ1NBQklBSXVBUUFnQUNnQ0FHeEJEWFJCZ0FoeUlnVWdBQ2dDZ0FFZ0FpNEJRR3dpQmtHK3BYOXNha0VMZFNJU0lBQW9BaUFnQWk0QkVHd2lDQ0FBS0FLZ0FTQUNMZ0ZRYkNJTUlBQW9BbUFnQWk0Qk1Hd2lEU0FBS0FMZ0FTQUNMZ0Z3YkNJT2F5SVBhbXRCQW5RaUUyczJBdUFCSUFFZ0VpQVRhallDUUNBQklBY2dDbXdpQ2lBSklBdHNJZ2RxUVpvMWJDSUxJQWRCOFNCc2FpSUhJQVpCbmNrQWJDQUZhaUlKYWlJU0lBOUI0eE5zSWhNZ0RFRU5kQ0lNYWlJVklBMGdEbW9pRFVIdlBHd2lEaUFJUWJQWkFHeHFhaUlXYTBFTGRUWUNvQUlnQVNBU0lCWnFRUXQxTmdJQUlBRWdDU0FIYXlJSElBaEJsQTVzSUE1cklCVnFJZ2xyUVF0MU5nS2dBU0FCSUFjZ0NXcEJDM1UyQW9BQklBRWdCa0dFWkd3Z0JXb2lCU0FMSUFwQjNQUitiR29pQm1zaUNpQU1JQk5ySUE5QkRIUnJJZzhnQ0VHTUtXd2dEVUhQSld3aUIydHFJZ3RyUVF0MU5nTEFBU0FCSUFvZ0MycEJDM1UyQW1BZ0FTQUZJQVpxSWdVZ0NFSFQwQUJzSUFjZ0QycHJJZ2hyUVF0MU5nS0FBaUFCSUFVZ0NHcEJDM1UyQWlBZ0FVRUVhaUVCSUFCQkJHb2hBQ0FDUVFKcUlRSWdFRUVCYWlJUVFRaEhEUUFMSUJGQmdBTnJJUUJCQUNFUUlCUWhBZ05BSUFNZ0VFRUNkR29vQWdBZ0JHb2lBU0FBSUFJb0Fod2lCU0FDS0FJTUlnWnFJaEZCN3p4c0lnb2dBaWdDQkNJSVFiUFpBR3hxSUFZZ0JXc2lCVUhqRTJ3aUJ5QUNLQUlVSWd0QkRYUWlDV29pRW1vaURDQUNLQUlZSWcwZ0FpZ0NDQ0lHYWtHYU5Xd2lEaUFHUWZFZ2JHb2lFeUFDS0FJQVFRMTBRWUNBaU1BQWFpSUdJQUlvQWhBaUQwR2R5UUJzYWlJVmFpSVdha0VTZGtIL0IzRnFMUUFBT2dBQUlBRWdBQ0FXSUF4clFSSjJRZjhIY1dvdEFBQTZBQWtnQVNBQUlBaEIwOUFBYkNBUlFjOGxiQ0lSSUFrZ0Iyc2dCVUVNZEdzaUIycHJJZ2tnRGlBTlFkejBmbXhxSWd3Z0QwR0VaR3dnQm1vaURXb2lEbXBCRW5aQi93ZHhhaTBBQURvQUFTQUJJQUFnRGlBSmEwRVNka0gvQjNGcUxRQUFPZ0FJSUFFZ0FDQUlJQVVnQzJwclFRMTBJZ1VnRDBHK3BYOXNJQVpxSWdacVFSSjJRZjhIY1dvdEFBQTZBQUlnQVNBQUlBWWdCV3RCRW5aQi93ZHhhaTBBQURvQUJ5QUJJQUFnQnlBSVFZd3BiQ0FSYTJvaUJTQU5JQXhySWdacVFSSjJRZjhIY1dvdEFBQTZBQU1nQVNBQUlBWWdCV3RCRW5aQi93ZHhhaTBBQURvQUJpQUJJQUFnQ0VHVURtd2dDbXNnRW1vaUNDQVZJQk5ySWdWcVFSSjJRZjhIY1dvdEFBQTZBQVFnQVNBQUlBVWdDR3RCRW5aQi93ZHhhaTBBQURvQUJTQUNRU0JxSVFJZ0VFRUJhaUlRUVFwSERRQUxJQlJCd0FKcUpBQUx0d2NCRTM4akFFR2dBbXNpRWlRQUlBQW9BdEFDSVF3Z0FTZ0NWQ0VBSUJJaEFRTkFJQUFvQW1BaENpQUNMZ0V3SVFnZ0FDZ0NvQUVoQmlBQ0xnRlFJUTRnQUNnQzRBRWhEeUFDTGdGd0lRa2dBQ2dDSUNFUUlBSXVBUkFoRXlBQklBSXVBUUFnQUNnQ0FHeEJEWFJCZ0FoeUlnc2dBQ2dDd0FFZ0FpNEJZR3dpRVVHK3BYOXNhaUlVSUFBb0FrQWdBaTRCSUd3aUJ5QUFLQUtBQVNBQ0xnRkFiQ0lGYXlJVlFiNmxmMnhxUVF0MU5nS0FBU0FCSUJGQm9TMXNJQXRxSWdzZ0JTQUhha0dIMVFCc0loRWdCVUhjRDJ3aUZtdHFJaGNnQmlBT2JDSUZJQkFnRTJ3aUJtcEJsenBzSWc0Z0NDQUtiRUhQc1g5c0lncHJJQWtnRDJ3aUNDQUdha0g2SG13aUQyb2lDV3RCQzNVMkFvQUNJQUVnQ1NBWGFrRUxkVFlDQUNBQklCUWdGVUdoTFd4cUlna2dCaUFGSUFocWEwR3h6Z0JzSWdaclFRdDFOZ0xnQVNBQklBWWdDV3BCQzNVMkFpQWdBU0FIUWF2RkFHd2lCeUFMSUJGcmFpSUdJQW9nQlNBSWEwR1IyUUJzSWdWcklBNXFJZ2hyUVF0MU5nTEFBU0FCSUFZZ0NHcEJDM1UyQWtBZ0FTQUxJQWRySUJacUlnY2dCU0FLYWlBUGFpSUZhMEVMZFRZQ29BRWdBU0FGSUFkcVFRdDFOZ0pnSUFGQkJHb2hBU0FBUVFScUlRQWdBa0VDYWlFQ0lBMUJBV29pRFVFSVJ3MEFDeUFNUVlBRGF5RUFRUUFoRFNBU0lRRURRQ0FESUExQkFuUnFLQUlBSUFScUlnSWdBQ0FCS0FJVUlnY2dBU2dDQkNJRmFrR1hPbXdpRGlBQktBSU1RYyt4ZjJ3aUMyc2dBU2dDSENJR0lBVnFRZm9lYkNJUGFpSUpJQUVvQWdCQkRYUkJnSUNJd0FCcUloQWdBU2dDR0NJVFFhRXRiR29pQ2lBQktBSVFJZ2dnQVNnQ0NDSU1ha0dIMVFCc0loRWdDRUhjRDJ3aUZHdHFJaFZxUVJKMlFmOEhjV290QUFBNkFBQWdBaUFBSUJVZ0NXdEJFblpCL3dkeGFpMEFBRG9BQ0NBQ0lBQWdCU0FHSUFkcWEwR3h6Z0JzSWdVZ0UwRytwWDlzSUJCcUlna2dEQ0FJYXlJSVFhRXRiR29pRUdwQkVuWkIvd2R4YWkwQUFEb0FBU0FDSUFBZ0VDQUZhMEVTZGtIL0IzRnFMUUFBT2dBSElBSWdBQ0FMSUFjZ0JtdEJrZGtBYkNJSGF5QU9haUlGSUF4QnE4VUFiQ0lHSUFvZ0VXdHFJZ3hxUVJKMlFmOEhjV290QUFBNkFBSWdBaUFBSUF3Z0JXdEJFblpCL3dkeGFpMEFBRG9BQmlBQ0lBQWdCeUFMYWlBUGFpSUhJQW9nQm1zZ0ZHb2lCV3BCRW5aQi93ZHhhaTBBQURvQUF5QUNJQUFnQlNBSGEwRVNka0gvQjNGcUxRQUFPZ0FGSUFJZ0FDQUpJQWhCdnFYLy93QnNha0VTZGtIL0IzRnFMUUFBT2dBRUlBRkJJR29oQVNBTlFRRnFJZzFCQ1VjTkFBc2dFa0dnQW1va0FBczBBQ0FES0FJQUlBUnFJQUFvQXRBQ0lBRW9BbFFvQWdBZ0FpOEJBR3hCaENCcVFRTjJRZjhIY1dwQmdBTnJMUUFBT2dBQUM4TUJBUVYvSUFNb0FnQWdCR29pQlNBQUtBTFFBa0dBQTJzaUFDQUJLQUpVSWdFb0FpUWdBaThCRW13aUJpQUJLQUlFSUFJdkFRSnNJZ2RxSWdnZ0FTZ0NJQ0FDTHdFUWJDSUpJQUVvQWdBZ0FpOEJBR3hCaENCcUlnRnFJZ0pxUVFOMlFmOEhjV290QUFBNkFBQWdCU0FBSUFJZ0NHdEJBM1pCL3dkeGFpMEFBRG9BQVNBREtBSUVJQVJxSWdJZ0FDQUhJQVpySWdNZ0FTQUpheUlCYWtFRGRrSC9CM0ZxTFFBQU9nQUFJQUlnQUNBQklBTnJRUU4yUWY4SGNXb3RBQUE2QUFFTDFRUUJEMzhnQXlnQ0FDQUVhaUlGSUFBb0F0QUNRWUFEYXlJQUlBSXVBUkFnQVNnQ1ZDSUJLQUlnYkVHeHpnQnNJZ2dnQWk0QkFDQUJLQUlBYkVFTmRFR0FDSElpQmlBQktBSkFJQUl1QVNCc0lnZEJvUzFzYWlJSmFrRUNkRUdBZ0lqQUFHcEJnRUJ4SWdvZ0FpNEJGQ0FCS0FJb2JFR3h6Z0JzSWdzZ0FpNEJCQ0FCS0FJSWJFRU5kRUdBQ0hJaURDQUJLQUpJSUFJdUFTUnNJZzFCb1Mxc2FpSU9ha0VMZFNJUFFhRXRiR29pRUNBQ0xnRVNJQUVvQWlSc1FiSE9BR3dpRVNBQ0xnRUNJQUVvQWdSc1FRMTBRWUFJY2lJU0lBRW9Ba1FnQWk0Qkltd2lBa0doTFd4cUloTnFRUXQxUWJIT0FHd2lBV3BCRW5aQi93ZHhhaTBBQURvQUFDQUZJQUFnRUNBQmEwRVNka0gvQjNGcUxRQUFPZ0FDSUFVZ0FDQVBRYjZsLy84QWJDQUtha0VTZGtIL0IzRnFMUUFBT2dBQklBTW9BZ1FnQkdvaUFTQUFJQWRCdnFYLy93TnNJQVpxUVFKMFFZQ0FpTUFBYWtHQVFIRWlCU0FOUWI2bGYyd2dER3BCQzNVaUJrR2hMV3hxSWdjZ0FrRytwWDlzSUJKcVFRdDFRYkhPQUd3aUFtcEJFblpCL3dkeGFpMEFBRG9BQUNBQklBQWdCeUFDYTBFU2RrSC9CM0ZxTFFBQU9nQUNJQUVnQUNBR1FiNmwvLzhBYkNBRmFrRVNka0gvQjNGcUxRQUFPZ0FCSUFNb0FnZ2dCR29pQVNBQUlBa2dDR3RCQW5SQmdJQ0l3QUJxUVlCQWNTSUNJQTRnQzJ0QkMzVWlBMEdoTFd4cUlnUWdFeUFSYTBFTGRVR3h6Z0JzSWdWcVFSSjJRZjhIY1dvdEFBQTZBQUFnQVNBQUlBUWdCV3RCRW5aQi93ZHhhaTBBQURvQUFpQUJJQUFnQTBHK3BmLy9BR3dnQW1wQkVuWkIvd2R4YWkwQUFEb0FBUXVUQmdFSGZ5QUFLQUxRQWlFTEl3QkJRR29pQUNBQktBSlVJZ0VvQWtBZ0FpNEJJR3dpQmlBQktBSUFJQUl1QVFCc0lnVnFRUUowSWdnZ0FTZ0NZQ0FDTGdFd2JDSUpJQUVvQWlBZ0FpNEJFR3dpQjJwQjBTSnNRWUFJYWlJS0lBZEIvakJzYWtFTGRTSUhhellDTUNBQUlBY2dDR28yQWdBZ0FDQUZJQVpyUVFKMElnWWdDaUFKUWQrSmYyeHFRUXQxSWdWck5nSWdJQUFnQlNBR2FqWUNFQ0FBSUFFb0FrUWdBaTRCSW13aUJpQUJLQUlFSUFJdUFRSnNJZ1ZxUVFKMElnZ2dBU2dDWkNBQ0xnRXliQ0lKSUFFb0FpUWdBaTRCRW13aUIycEIwU0pzUVlBSWFpSUtJQWRCL2pCc2FrRUxkU0lIYXpZQ05DQUFJQWNnQ0dvMkFnUWdBQ0FGSUFaclFRSjBJZ1lnQ2lBSlFkK0pmMnhxUVF0MUlnVnJOZ0lrSUFBZ0JTQUdhallDRkNBQUlBRW9Ba2dnQWk0QkpHd2lCaUFCS0FJSUlBSXVBUVJzSWdWcVFRSjBJZ2dnQVNnQ2FDQUNMZ0UwYkNJSklBRW9BaWdnQWk0QkZHd2lCMnBCMFNKc1FZQUlhaUlLSUFkQi9qQnNha0VMZFNJSGF6WUNPQ0FBSUFjZ0NHbzJBZ2dnQUNBRklBWnJRUUowSWdZZ0NpQUpRZCtKZjJ4cVFRdDFJZ1ZyTmdJb0lBQWdCU0FHYWpZQ0dDQUFJQUVvQWt3Z0FpNEJKbXdpQmlBQktBSU1JQUl1QVFac0lnVnFRUUowSWdnZ0FTZ0NiQ0FDTGdFMmJDSUpJQUVvQWl3Z0FpNEJGbXdpQVdwQjBTSnNRWUFJYWlJQ0lBRkIvakJzYWtFTGRTSUJhellDUENBQUlBRWdDR28yQWd3Z0FDQUZJQVpyUVFKMElnRWdBaUFKUWQrSmYyeHFRUXQxSWdKck5nSXNJQUFnQVNBQ2FqWUNIQ0FMUVlBRGF5RUJRUUFoQ3lBQUlRSURRQ0FESUF0QkFuUnFLQUlBSUFScUlnQWdBU0FDS0FJTUlnWWdBaWdDQkNJRmFrSFJJbXdpQ0NBRlFmNHdiR29pQlNBQ0tBSUFRWkNBQVdvaUNTQUNLQUlJSWdkcVFRMTBJZ3BxUVJKMlFmOEhjV290QUFBNkFBQWdBQ0FCSUFvZ0JXdEJFblpCL3dkeGFpMEFBRG9BQXlBQUlBRWdDQ0FHUWQrSmYyeHFJZ1lnQ1NBSGEwRU5kQ0lGYWtFU2RrSC9CM0ZxTFFBQU9nQUJJQUFnQVNBRklBWnJRUkoyUWY4SGNXb3RBQUE2QUFJZ0FrRVFhaUVDSUF0QkFXb2lDMEVFUncwQUN3dWhCQUVMZnlBQUtBTFFBaUVHSUFFb0FsUWhBU01BUWZBQWF5SUtJUUFEUUNBQktBSmdJUWNnQWk0Qk1DRUZJQUVvQWlBaENDQUNMZ0VRSVFzZ0FDQUNMZ0VBSUFFb0FnQnNRUTEwUVlBSWNpSU1JQUVvQWtBZ0FpNEJJR3dpRFNBQktBS0FBU0FDTGdGQWJDSU9heUlQUWNDbGYyeHFRUXQxTmdJb0lBQWdEMEhRRm13Z0RHb2lEQ0FOSUE1cVFjd3liQ0lOYWlJT0lBVWdCMndpQnlBSUlBdHNJZ1ZxUVpvMWJDSUlJQVZCOFNCc2FpSUZhMEVMZFRZQ1VDQUFJQVVnRG1wQkMzVTJBZ0FnQUNBTUlBMXJJZ1VnQ0NBSFFkejBmbXhxSWdkclFRdDFOZ0k4SUFBZ0JTQUhha0VMZFRZQ0ZDQUFRUVJxSVFBZ0FVRUVhaUVCSUFKQkFtb2hBaUFKUVFGcUlnbEJCVWNOQUFzZ0JrR0FBMnNoQUVFQUlRa2dDaUVDQTBBZ0F5QUpRUUowYWlnQ0FDQUVhaUlCSUFBZ0FpZ0NEQ0lLSUFJb0FnUWlCbXBCbWpWc0lnY2dCa0h4SUd4cUlnWWdBaWdDQUVFTmRFR0FnSWpBQUdvaUJTQUNLQUlJSWdnZ0FpZ0NFQ0lMYXlJTVFkQVdiR29pRFNBSUlBdHFRY3d5YkNJSWFpSUxha0VTZGtIL0IzRnFMUUFBT2dBQUlBRWdBQ0FMSUFaclFSSjJRZjhIY1dvdEFBQTZBQVFnQVNBQUlBY2dDa0hjOUg1c2FpSUtJQTBnQ0dzaUJtcEJFblpCL3dkeGFpMEFBRG9BQVNBQklBQWdCaUFLYTBFU2RrSC9CM0ZxTFFBQU9nQURJQUVnQUNBTVFjQ2wvLzhBYkNBRmFrRVNka0gvQjNGcUxRQUFPZ0FDSUFKQkZHb2hBaUFKUVFGcUlnbEJCVWNOQUFzTDZRUUJESDhqQUVHUUFXc2lEU1FBSUFBb0F0QUNJUTRnQVNnQ1ZDRUJJQTBoQUFOQUlBRW9Ba0FoQnlBQ0xnRWdJUWtnQUNBQ0xnRUFJQUVvQWdCc1FRMTBRWUFJY2lJS0lBRW9Bb0FCSUFJdUFVQnNJZ3RCdnFWL2JHcEJDM1VpRHlBQktBSWdJQUl1QVJCc0lnVWdBU2dDWUNBQ0xnRXdiQ0lHSUFFb0FxQUJJQUl1QVZCc0lneHFhMEVDZENJUWF6WUNZQ0FBSUE4Z0VHbzJBaGdnQUNBSElBbHNRYkhPQUd3aUJ5QUxRYUV0YkNBS2FpSUphaUlLSUFVZ0RHcEJ0aGRzSWdzZ0JTQUdha0VOZEdvaUJXdEJDM1UyQW5nZ0FDQUZJQXBxUVF0MU5nSUFJQUFnQ1NBSGF5SUZJQXNnRENBR2EwRU5kR29pQm10QkMzVTJBa2dnQUNBRklBWnFRUXQxTmdJd0lBQkJCR29oQUNBQlFRUnFJUUVnQWtFQ2FpRUNJQWhCQVdvaUNFRUdSdzBBQ3lBT1FZQURheUVBUVFBaENDQU5JUUlEUUNBRElBaEJBblJxS0FJQUlBUnFJZ0VnQUNBQ0tBSVVJZ1VnQWlnQ0JDSUdha0cyRjJ3aURpQUNLQUlNSWd3Z0JtcEJEWFJxSWdjZ0FpZ0NBRUVOZEVHQWdJakFBR29pQ1NBQ0tBSVFJZ3BCb1Mxc2FpSUxJQUlvQWdoQnNjNEFiQ0lQYWlJUWFrRVNka0gvQjNGcUxRQUFPZ0FBSUFFZ0FDQVFJQWRyUVJKMlFmOEhjV290QUFBNkFBVWdBU0FBSUFZZ0JTQU1hbXRCRFhRaUJpQUtRYjZsZjJ3Z0NXb2lCMnBCRW5aQi93ZHhhaTBBQURvQUFTQUJJQUFnQnlBR2EwRVNka0gvQjNGcUxRQUFPZ0FFSUFFZ0FDQU9JQVVnREd0QkRYUnFJZ1VnQ3lBUGF5SUdha0VTZGtIL0IzRnFMUUFBT2dBQ0lBRWdBQ0FHSUFWclFSSjJRZjhIY1dvdEFBQTZBQU1nQWtFWWFpRUNJQWhCQVdvaUNFRUdSdzBBQ3lBTlFaQUJhaVFBQzhNR0FSQi9Jd0JCMEFGckloRWtBQ0FBS0FMUUFpRU9JQUVvQWxRaEFTQVJJUUFEUUNBQktBS2dBU0VJSUFJdUFWQWhDU0FCS0FJZ0lRMGdBaTRCRUNFUElBRW9BbUFoQ2lBQ0xnRXdJUklnQUNBQ0xnRUFJQUVvQWdCc1FRMTBRWUFJY2lJR0lBRW9Bb0FCSUFJdUFVQnNJZ3NnQVNnQ3dBRWdBaTRCWUd3aUJTQUJLQUpBSUFJdUFTQnNJZ3hxSWhCclFjSGFBR3hxUVF0MU5nSlVJQUFnRUVIRzBRQnNJQVpxSWhBZ0N5QUZhMEczT0d3aUV5QUZRWU43YkdwcUloUWdDQ0FKYkNJRklBMGdEMndpQ0dwQm95ZHNJZzBnQ2lBU2JDSUpJQWhxUWU4N2JDSVBJQWdnQ1d0Qjh3cHNJZ2hyYWlJS2EwRUxkVFlDcUFFZ0FDQUtJQlJxUVF0MU5nSUFJQUFnRENBTGEwR1NGR3dpQ2lBTVFmSGhmbXhxSUJCcUlnd2dCU0FKYWtIaHAzOXNJZ2tnRFNBRlFkNzNBR3hxYWlJRmEwRUxkVFlDY0NBQUlBVWdER3BCQzNVMkFqZ2dBQ0FMUVpXS2Yyd2dCbW9nQ21vZ0Uyb2lDeUFJSUE5cUlBbHFJZ1pyUVF0MU5nS01BU0FBSUFZZ0MycEJDM1UyQWh3Z0FFRUVhaUVBSUFGQkJHb2hBU0FDUVFKcUlRSWdCMEVCYWlJSFFRZEhEUUFMSUE1QmdBTnJJUUJCQUNFTElCRWhBZ05BSUFNZ0MwRUNkR29vQWdBZ0JHb2lBU0FBSUFJb0Fnd2lCaUFDS0FJRUlnZHFRZTg3YkNJT0lBY2dCbXRCOHdwc0lnMXJJQUlvQWhRaUJTQUhha0dqSjJ3aUQyb2lDaUFDS0FJUUlnY2dBaWdDR0NJTWEwRzNPR3dpRWlBTVFZTjdiR29nQWlnQ0FFRU5kRUdBZ0lqQUFHb2lDQ0FNSUFJb0FnZ2lDV29pREVIRzBRQnNhaUlRYWlJVGFrRVNka0gvQjNGcUxRQUFPZ0FBSUFFZ0FDQVRJQXByUVJKMlFmOEhjV290QUFBNkFBWWdBU0FBSUFVZ0JtcEI0YWQvYkNJR0lBMGdEbXBxSWc0Z0NTQUhhMEdTRkd3aURTQUhRWldLZjJ3Z0NHcHFJQkpxSWdwcVFSSjJRZjhIY1dvdEFBQTZBQUVnQVNBQUlBb2dEbXRCRW5aQi93ZHhhaTBBQURvQUJTQUJJQUFnRHlBRlFkNzNBR3hxSUFacUlnWWdEU0FKUWZIaGZteHFJQkJxSWdWcVFSSjJRZjhIY1dvdEFBQTZBQUlnQVNBQUlBVWdCbXRCRW5aQi93ZHhhaTBBQURvQUJDQUJJQUFnQnlBTWEwSEIyZ0JzSUFocVFSSjJRZjhIY1dvdEFBQTZBQU1nQWtFY2FpRUNJQXRCQVdvaUMwRUhSdzBBQ3lBUlFkQUJhaVFBQzRFSkFSSi9Jd0JCZ0FKckloSWtBQ0FBS0FMUUFpRVJJQUVvQWxRaEFFRUlJUVlnRWlFQkEwQWdBUUovQWtBZ0FpNEJFQ0lJSUFJdkFTQWlCWEpCLy84RGNRMEFRUUFoQlNBQ0x3RXdEUUFnQWk4QlFBMEFJQUl2QVZBTkFDQUNMd0ZnRFFBZ0FpOEJjQTBBSUFFZ0FpNEJBQ0FBS0FJQWJFRUNkQ0lGTmdMQUFTQUJJQVUyQXFBQklBRWdCVFlDZ0FFZ0FTQUZOZ0pnSUFFZ0JUWUNRQ0FCSUFVMkFpQWdBU0FGTmdJQVFUZ01BUXNnQVNBQUtBTEFBU0FDTGdGZ2JDSUpJQUFvQWtBZ0JVRVFkRUVRZFd3aUJXcEIwU0pzSWcwZ0JVSCtNR3hxSWc0Z0FpNEJRQ0FBS0FLQUFXeEJEWFFpQ2lBQ0xnRUFJQUFvQWdCc1FRMTBRWUFJY2lJTGFpSVBhaUlNSUFBb0FpQWdDR3dpQlNBQUtBTGdBU0FDTGdGd2JDSUlha0d6Um13aUV5QUZRWXZnQUd4cUlBVWdBQ2dDb0FFZ0FpNEJVR3dpQjJvaUVDQUFLQUpnSUFJdUFUQnNJZ1VnQ0dvaUZHcEJvY3NBYkNJVklCQkJoR2RzYWlJUWFpSVdhMEVMZFRZQzRBRWdBU0FNSUJacVFRdDFOZ0lBSUFFZ0RTQUpRZCtKZjJ4cUlna2dDeUFLYXlJTmFpSUtJQlVnRkVHN2duOXNhaUlMSUFVZ0IycEIvZHQrYkNJTUlBVkIxTVFCYkdwcUlnVnJRUXQxTmdMQUFTQUJJQVVnQ21wQkMzVTJBaUFnQVNBTklBbHJJZ1VnRENBSFFiT0RBV3hxSUJCcUlnZHJRUXQxTmdLZ0FTQUJJQVVnQjJwQkMzVTJBa0FnQVNBVElBaEJqaE5zYWlBTGFpSUZJQThnRG1zaUNHcEJDM1UyQW1BZ0NDQUZhMEVMZFNFRlFTQUxRUUowYWlBRk5nSUFJQUpCQW1vaEFpQUFRUVJxSVFBZ0FVRUVhaUVCSUFaQkFVc2hCU0FHUVFGcklRWWdCUTBBQ3lBUlFZQURheUVBUVFBaENDQVNJUUlEUUNBQ0tBSUFRWkNBQVdvaEJpQURJQWhCQW5ScUtBSUFJQVJxSVFFQ1FBSkFJQUlvQWdRaUJ5QUNLQUlJSWdWeURRQkJBQ0VGSUFJb0Fnd05BQ0FDS0FJUURRQWdBaWdDRkEwQUlBSW9BaGdOQUNBQ0tBSWNEUUFnQVNBQUlBWkJCWFpCL3dkeGFqRUFBRUtCZ29TSWtLREFnQUYrTndBQURBRUxJQUVnQUNBQ0tBSWNJaEVnQjJwQnMwWnNJZzBnQjBHTDRBQnNhaUFDS0FJTUlna2dFV29pRGlBSElBSW9BaFFpQjJvaUNtcEJvY3NBYkNJTElBcEJoR2RzYWlJS2FpSVBJQUlvQWhnaURDQUZha0hSSW13aUV5QUZRZjR3YkdvaUJTQUNLQUlRSWhBZ0JtcEJEWFFpRkdvaUZXcEJFblpCL3dkeGFpMEFBRG9BQUNBQklBQWdGU0FQYTBFU2RrSC9CM0ZxTFFBQU9nQUhJQUVnQUNBTElBNUJ1NEovYkdvaURpQUhJQWxxUWYzYmZtd2lDeUFKUWRURUFXeHFhaUlKSUJNZ0RFSGZpWDlzYWlJUElBWWdFR3RCRFhRaUJtb2lER3BCRW5aQi93ZHhhaTBBQURvQUFTQUJJQUFnRENBSmEwRVNka0gvQjNGcUxRQUFPZ0FHSUFFZ0FDQUxJQWRCczRNQmJHb2dDbW9pQnlBR0lBOXJJZ1pxUVJKMlFmOEhjV290QUFBNkFBSWdBU0FBSUFZZ0IydEJFblpCL3dkeGFpMEFBRG9BQlNBQklBQWdEU0FSUVk0VGJHb2dEbW9pQmlBVUlBVnJJZ1ZxUVJKMlFmOEhjV290QUFBNkFBTWdBU0FBSUFVZ0JtdEJFblpCL3dkeGFpMEFBRG9BQkFzZ0FrRWdhaUVDSUFoQkFXb2lDRUVJUncwQUN5QVNRWUFDYWlRQUM1QUlBUkYvSXdCQmdBSnJJaEFrQUNBQUtBTFFBaUVKSUFFb0FsUWhBQ0FRSVFGQkNDRUhBMEFnQVFKL0FrQWdBaTRCRUNJRklBSXZBU0FpQm5KQi8vOERjUTBBUVFBaEJpQUNMd0V3RFFBZ0FpOEJRQTBBSUFJdkFWQU5BQ0FDTHdGZ0RRQWdBaThCY0EwQUlBRWdBQ2dDQUNBQ0xnRUFiQ0lHTmdMQUFTQUJJQVkyQXFBQklBRWdCallDZ0FFZ0FTQUdOZ0pnSUFFZ0JqWUNRQ0FCSUFZMkFpQWdBU0FHTmdJQVFUZ01BUXNnQVNBQUtBTEFBU0FDTGdGZ2JDSUlJQUFvQWtBZ0JrRVFkRUVRZFd3aUMyb2lCaUFBS0FLQUFTQUNMZ0ZBYkNJS0lBQW9BZ0FnQWk0QkFHd2lER29pRFdvaURpQUFLQUxnQVNBQ0xnRndiQ0lQSUFBb0FpQWdCV3dpRVdvaUVpQUFLQUtnQVNBQ0xnRlFiQ0lUSUFBb0FtQWdBaTRCTUd3aUZHb2lGV29pQldzMkF1QUJJQUVnQlNBT2FqWUNBQ0FCSUFzZ0NHdEI2Z0pzUVFoMUlBWnJJZ2dnRENBS2F5SUxhaUlLSUJFZ0Qyc2lEQ0FUSUJScklnNXFRZGtEYkVFSWRTSVBJQVVnRGtHZEJXeEJDSFZxYXlJRmF6WUN3QUVnQVNBRklBcHFOZ0lnSUFFZ0N5QUlheUlJSUJJZ0ZXdEI2Z0pzUVFoMUlBVnJJZ1ZyTmdLZ0FTQUJJQVVnQ0dvMkFrQWdBU0FQSUF4QmxRSnNRUWgxSUFWcWF5SUZJQTBnQm1zaUJtbzJBbUFnQmlBRmF5RUdRU0FMUVFKMGFpQUdOZ0lBSUFKQkFtb2hBaUFBUVFScUlRQWdBVUVFYWlFQklBZEJBVXNoQmlBSFFRRnJJUWNnQmcwQUN5QUpRWUFEYXlFQVFRQWhCaUFRSVFJRFFDQUNLQUlBUVpDQUFXb2hCU0FESUFaQkFuUnFLQUlBSUFScUlRRUNRQUpBSUFJb0FnUWlDU0FDS0FJSUlnZHlEUUJCQUNFSElBSW9BZ3dOQUNBQ0tBSVFEUUFnQWlnQ0ZBMEFJQUlvQWhnTkFDQUNLQUljRFFBZ0FTQUFJQVZCQlhaQi93ZHhhakVBQUVLQmdvU0lrS0RBZ0FGK053QUFEQUVMSUFFZ0FDQUNLQUljSWdvZ0NXb2lEQ0FDS0FJTUlnMGdBaWdDRkNJT2FpSVBhaUlJSUFJb0FoZ2lFU0FIYWlJTElBSW9BaEFpRWlBRmFpSVRhaUlVYWtFRmRrSC9CM0ZxTFFBQU9nQUFJQUVnQUNBVUlBaHJRUVYyUWY4SGNXb3RBQUE2QUFjZ0FTQUFJQWtnQ21zaUNpQU9JQTFySWdscVFka0RiRUVJZFNJTklBbEJuUVZzUVFoMUlBaHFheUlKSUFjZ0VXdEI2Z0pzUVFoMUlBdHJJZ2dnQlNBU2F5SUZhaUlIYWtFRmRrSC9CM0ZxTFFBQU9nQUJJQUVnQUNBSElBbHJRUVYyUWY4SGNXb3RBQUE2QUFZZ0FTQUFJQXdnRDJ0QjZnSnNRUWgxSUFscklnY2dCU0FJYXlJRmFrRUZka0gvQjNGcUxRQUFPZ0FDSUFFZ0FDQUZJQWRyUVFWMlFmOEhjV290QUFBNkFBVWdBU0FBSUEwZ0NrR1ZBbXhCQ0hVZ0IycHJJZ2NnRXlBTGF5SUZha0VGZGtIL0IzRnFMUUFBT2dBRElBRWdBQ0FGSUFkclFRVjJRZjhIY1dvdEFBQTZBQVFMSUFKQklHb2hBaUFHUVFGcUlnWkJDRWNOQUFzZ0VFR0FBbW9rQUF2eUNBSVBmUVYvSXdCQmdBSnJJaFlrQUNBQUtBTFFBaUVYSUFFb0FsUWhBRUVJSVJRZ0ZpRUJBMEFnQVFKL0FrQWdBaThCRUNJWUlBSXZBU0FpRlhJTkFFRUFJUlVnQWk4Qk1BMEFJQUl2QVVBTkFDQUNMd0ZRRFFBZ0FpOEJZQTBBSUFJdkFYQU5BQ0FCSUFBcUFnQWdBaTRCQUxLVUlnWTRBc0FCSUFFZ0JqZ0NvQUVnQVNBR09BS0FBU0FCSUFZNEFtQWdBU0FHT0FKQUlBRWdCamdDSUNBQklBWTRBZ0JCT0F3QkN5QUJJQUFxQWdBZ0FpNEJBTEtVSWdjZ0FDb0NnQUVnQWk0QlFMS1VJZ2lTSWcwZ0FDb0NRQ0FWUVJCMFFSQjFzcFFpQ1NBQUtnTEFBU0FDTGdGZ3NwUWlDcElpQnBJaUN5QUFLZ0pnSUFJdUFUQ3lsQ0lNSUFBcUFxQUJJQUl1QVZDeWxDSU9raUlQSUFBcUFpQWdHRUVRZEVFUWRiS1VJaEFnQUNvQzRBRWdBaTRCY0xLVUloR1NJaEtTSWdXVE9BTGdBU0FCSUFzZ0JaSTRBZ0FnQVNBSElBaVRJZ2NnQ1NBS2swUHpCTFUvbENBR2t5SUlraUlKSUE0Z0RKTWlDaUFRSUJHVElndVNRMTZEN0QrVUlnd2dDa04xUFNmQWxKSWdCWk1pQlpNNEFzQUJJQUVnQ1NBRmtqZ0NJQ0FCSUFjZ0NKTWlCeUFTSUErVFEvTUV0VCtVSUFXVElnV1RPQUtnQVNBQklBY2dCWkk0QWtBZ0FTQU5JQWFUSWdZZ0RDQUxROVNMaXIrVWtpQUZreUlGa2pnQ1lDQUdJQVdUSVFaQklBdEJBblJxSUFZNEFnQWdBa0VDYWlFQ0lBQkJCR29oQUNBQlFRUnFJUUVnRkVFQlN5RVZJQlJCQVdzaEZDQVZEUUFMSUJkQmdBTnJJUUJCQUNFVUlCWWhBZ05BSUFNZ0ZFRUNkR29vQWdBZ0JHb2lBU0FBQW44Z0Fpb0NBRU1BSUFCRWtpSUhJQUlxQWhBaUNKSWlEU0FDS2dJSUlna2dBaW9DR0NJS2tpSUdraUlMSUFJcUFoUWlEQ0FDS2dJTUlnNlNJZzhnQWlvQ0JDSVFJQUlxQWh3aUVaSWlFcElpQlpJaUU0dERBQUFBVDEwRVFDQVRxQXdCQzBHQWdJQ0FlQXRCL3dkeGFpMEFBRG9BQUNBQklBQUNmeUFMSUFXVElndUxRd0FBQUU5ZEJFQWdDNmdNQVF0QmdJQ0FnSGdMUWY4SGNXb3RBQUE2QUFjZ0FTQUFBbjhnQnlBSWt5SUhJQWtnQ3BORDh3UzFQNVFnQnBNaUNKSWlDU0FNSUE2VElnb2dFQ0FSa3lJTGtrTmVnK3cvbENJTUlBcERkVDBud0pTU0lBV1RJZ1dTSWdxTFF3QUFBRTlkQkVBZ0NxZ01BUXRCZ0lDQWdIZ0xRZjhIY1dvdEFBQTZBQUVnQVNBQUFuOGdDU0FGa3lJSmkwTUFBQUJQWFFSQUlBbW9EQUVMUVlDQWdJQjRDMEgvQjNGcUxRQUFPZ0FHSUFFZ0FBSi9JQWNnQ0pNaUJ5QVNJQStUUS9NRXRUK1VJQVdUSWdXU0lnaUxRd0FBQUU5ZEJFQWdDS2dNQVF0QmdJQ0FnSGdMUWY4SGNXb3RBQUE2QUFJZ0FTQUFBbjhnQnlBRmt5SUhpME1BQUFCUFhRUkFJQWVvREFFTFFZQ0FnSUI0QzBIL0IzRnFMUUFBT2dBRklBRWdBQUovSUEwZ0JwTWlCaUFNSUF0RDFJdUt2NVNTSUFXVElnV1NJZ2VMUXdBQUFFOWRCRUFnQjZnTUFRdEJnSUNBZ0hnTFFmOEhjV290QUFBNkFBTWdBU0FBQW44Z0JpQUZreUlHaTBNQUFBQlBYUVJBSUFhb0RBRUxRWUNBZ0lCNEMwSC9CM0ZxTFFBQU9nQUVJQUpCSUdvaEFpQVVRUUZxSWhSQkNFY05BQXNnRmtHQUFtb2tBQXNaQUNBQUlBQW9BZ0FvQWdnUkFRQWdBQkMxQlVFQkVBTUFDMXNCQVg4Z0FDZ0NBQ0VDSUFGQkFFZ0VRQUpBSUFJb0Ftd2lBUVJBSUFJb0FtaEJBMGdOQVFzZ0FDQUNLQUlJRVFFQUlBSW9BbXdoQVFzZ0FpQUJRUUZxTmdKc0R3c2dBU0FDS0FKb1RBUkFJQUFnQWlnQ0NCRUJBQXNMWEFFQ2Z5TUFRZUFCYXlJQkpBQWdBQ0FCUVJCcUlnSWdBQ2dDQUNnQ0RCRUNBQ0FCSUFJMkFnQkJrUFFDS0FJQUlRSWpBRUVRYXlJQUpBQWdBQ0FCTmdJTUlBSkI4cUlDSUFFUWh3VWdBRUVRYWlRQUlBRkI0QUZxSkFBTGt3SUNCSDhEZmlNQVFUQnJJZ01rQUFKQUFrQUNmd0pBSUFBb0FnQWlBaWdDRkNJQVFRQk1EUUFnQUNBQ0tBSjBTZzBBSUFJb0FuQWdBRUVDZEdvTUFRc2dBaWdDZUNJRVJRMEJJQUFnQWlnQ2ZDSUZTQTBCSUFBZ0FpZ0NnQUZLRFFFZ0JDQUFJQVZyUVFKMGFnc29BZ0FpQkEwQkN5QUNJQUEyQWhnZ0FpZ0NjQ2dDQUNFRUN5QUVJUUFDUUFKQUEwQWdBQzBBQUNJRlJRMEJJQUJCQVdvaEFDQUZRU1ZIRFFBTElBQXRBQUJCOHdCSERRQWdBeUFDUVJocU5nSWdJQUVnQkNBRFFTQnFFS1VDREFFTElBSXBBaUFoQmlBQ0tRSW9JUWNnQWlrQ0dDRUlJQU1nQWlrQ01EY0RHQ0FESUFjM0F4QWdBeUFHTndNSUlBTWdDRGNEQUNBQklBUWdBeENsQWdzZ0EwRXdhaVFBQ3hVQUlBQW9BZ0FpQUVFQU5nSVVJQUJCQURZQ2JBdkJBUUVIZnlBQUtBTEFBa0VBU2dSQUlBQW9BdHdESUFFb0FnUnFJZ0V0QUl3QklRVWdBeWdDQUNFR0lBRXRBSllCSWdoQkFXc2hDUU5BSUFBb0FuQWlBVUVBU2dSQUlBRWdCaUFFUVFKMGFpZ0NBQ0lCYWlFS0lBSWdCMEVDZEdvb0FnQWhBd05BSUFVRVFDQUJJQU10QUFBZ0JSQTZJQVZxSVFFTElBTkJBV29oQXlBQklBcEpEUUFMQ3lBSVFRSlBCRUFnQmlBRUlBWWdCRUVCYWlBSklBQW9BbkFRaXdNTElBZEJBV29oQnlBRUlBaHFJZ1FnQUNnQ3dBSklEUUFMQ3d1ZUFRRUZmeUFBS0FMQUFrRUFTZ1JBSUFNb0FnQWhCUU5BSUFVZ0JDQUZJQVJCQVhKQkFTQUFLQUp3SWdGQkFFb0VmeUFGSUFSQkFuUnFLQUlBSWdNZ0FXb2hCeUFDSUFaQkFuUnFLQUlBSVFFRFFDQURJQUV0QUFBaUNEb0FBU0FESUFnNkFBQWdBVUVCYWlFQklBTkJBbW9pQXlBSFNRMEFDeUFBS0FKd0JTQUJDeENMQXlBR1FRRnFJUVlnQkVFQ2FpSUVJQUFvQXNBQ1NBMEFDd3NMaEFFQkJIOGdBQ2dDd0FJaUFVRUFTZ1JBSUFNb0FnQWhCUU5BSUFBb0FuQWlBMEVBU2dSQUlBTWdCU0FFUVFKMElnTnFLQUlBSWdGcUlRWWdBaUFEYWlnQ0FDRURBMEFnQVNBRExRQUFJZ2M2QUFFZ0FTQUhPZ0FBSUFOQkFXb2hBeUFCUVFKcUlnRWdCa2tOQUFzZ0FDZ0N3QUloQVFzZ0JFRUJhaUlFSUFGSURRQUxDd3NKQUNBRElBSTJBZ0FMQ1FBZ0EwRUFOZ0lBQ3g4QkFYOGdBQ2dDM0FNaUFTQUFLQUxBQWpZQ1hDQUJJQUFvQW5RMkFtQUxuQUlCQTM4Z0FDZ0MzQU1pQXlnQ1hDSUhJQUFvQXNBQ0lnaE9CRUFnQUNnQ0pFRUFTZ1JBSUFBb0F0Z0JJUWhCQUNFSEEwQWdBQ0FJSUFFZ0IwRUNkQ0lKYWlnQ0FDQURJQWxxSWdrb0FtUWdBaWdDQUd4QkFuUnFJQWxCREdvZ0NTZ0NOQkVIQUNBSVFkZ0FhaUVJSUFkQkFXb2lCeUFBS0FJa1NBMEFDeUFBS0FMQUFpRUlDeUFEUVFBMkFseEJBQ0VIQ3lBQUlBTkJER29nQnlBRUlBVW9BZ0FpQVVFQ2RHb2dDQ0FIYXlJRUlBTW9BbUFpQnlBRUlBZEpHeUlFSUFZZ0FXc2lBU0FCSUFSTEd5SUJJQUFvQXVBREtBSUVFUVlBSUFVZ0JTZ0NBQ0FCYWpZQ0FDQURJQU1vQW1BZ0FXczJBbUFnQXlBREtBSmNJQUZxSWdFMkFsd2dBQ2dDd0FJZ0FVd0VRQ0FDSUFJb0FnQkJBV28yQWdBTEM5Z0JBQUpBSUFBb0FzZ0RJZ0VvQWhnaUFnUkFJQUVvQWd3aEF3d0JDeUFCSUFBZ0FTZ0NDQ0FCS0FJVUlBRW9BaEJCQUNBQUtBSUVLQUljRVFvQUlnTTJBZ3dnQVNnQ0dDRUNDeUFBSUFNZ0FrRUNkR29nQkNBRktBSUFJZ05CQW5ScUlBRW9BaEFnQW1zaUFpQUdJQU5ySWdNZ0FpQURTUnNpQWlBQUtBSjBJQUVvQWhScklnTWdBaUFEU1JzaUFpQUFLQUxrQXlnQ0JCRUhBQ0FGSUFVb0FnQWdBbW8yQWdBZ0FTQUJLQUlZSUFKcUlnQTJBaGdnQUNBQktBSVFJZ0JQQkVBZ0FVRUFOZ0lZSUFFZ0FTZ0NGQ0FBYWpZQ0ZBc0wwd0VCQW44Z0FDZ0N5QU1pQkVFWWFpRUlBa0FnQkNnQ0dDSUdCRUFnQkNnQ0RDRUhEQUVMSUFRZ0FDQUVLQUlJSUFRb0FoUWdCQ2dDRUVFQklBQW9BZ1FvQWh3UkNnQWlCellDRENBRUtBSVlJUVlMSUFBZ0FTQUNJQU1nQnlBSUlBUW9BaEFnQUNnQzNBTW9BZ1FSREFBZ0JpQUVLQUlZSWdGSkJIOGdBQ0FFS0FJTUlBWkJBblJxUVFBZ0FTQUdheUlCSUFBb0F1UURLQUlFRVFjQUlBVWdCU2dDQUNBQmFqWUNBQ0FFS0FJWUJTQUJDeUFFS0FJUUlnQlBCRUFnQkVFQU5nSVlJQVFnQkNnQ0ZDQUFhallDRkFzTGp3RUJCSDhqQUVFUWF5SUhKQUFnQUNnQ3lBTWlDQ2dDRUNFSklBVW9BZ0FoQ2lBSFFRQTJBZ3dnQUNBQklBSWdBeUFJS0FJTUlBZEJER29nQmlBS2F5SUJJQWtnQVNBSlNSc2dBQ2dDM0FNb0FnUVJEQUFnQUNBSUtBSU1JQVFnQlNnQ0FFRUNkR29nQnlnQ0RDQUFLQUxrQXlnQ0JCRUhBQ0FGSUFVb0FnQWdCeWdDREdvMkFnQWdCMEVRYWlRQUM5d0JBUUYvSUFBb0FzZ0RJUUlDUUFKQUFrQUNRQUpBSUFFT0JBQURBZ0VEQ3lBQUtBSlVCRUFnQWtIVUFUWUNCQ0FDS0FJTURRUWdBaUFBSUFJb0FnaEJBQ0FDS0FJUVFRRWdBQ2dDQkNnQ0hCRUtBRFlDREF3RUN5QUNJQUFvQXR3REtBSUVOZ0lFREFNTElBSW9BZ2hGQkVBZ0FDZ0NBQ0lCUVFNMkFoUWdBQ0FCS0FJQUVRRUFDeUFDUWRVQk5nSUVEQUlMSUFJb0FnaEZCRUFnQUNnQ0FDSUJRUU0yQWhRZ0FDQUJLQUlBRVFFQUN5QUNRZFlCTmdJRURBRUxJQUFvQWdBaUFVRUROZ0lVSUFBZ0FTZ0NBQkVCQUFzZ0FrSUFOd0lVQ3p3QUlBQWdBU0FDS0FJQUlBUWdCU2dDQUVFQ2RHb2dBQ2dDM0FNb0Fnd1JCd0FnQlNBRktBSUFRUUZxTmdJQUlBSWdBaWdDQUVFQmFqWUNBQXZDQXdFTWZ5QUNRUUowSWdJZ0FTZ0NDR29vQWdBaEJTQUJLQUlFSUFKcUtBSUFJUVlnQVNnQ0FDQUNhaWdDQUNFSElBTW9BZ0FoQVNBQUtBTFFBaUVDSUFBb0F0d0RJZ01vQWh3aENDQURLQUlZSVFzZ0F5Z0NGQ0VNSUFNb0FoQWhEU0FBS0FKd0lnTkJBazhFZnlBRFFRRjJJUU1EUUNBTUlBWXRBQUJCQW5RaUJHb29BZ0FoRGlBTElBVXRBQUJCQW5RaUNXb29BZ0FoQ2lBRUlBaHFLQUlBSVE4Z0FTQUNJQWtnRFdvb0FnQWlDU0FITFFBQUlnUnFhaTBBQURvQUFDQUJJQUlnQkNBS0lBOXFRUkIxSWdwcWFpMEFBRG9BQVNBQklBSWdCQ0FPYW1vdEFBQTZBQUlnQVNBQ0lBa2dCeTBBQVNJRWFtb3RBQUE2QUFNZ0FTQUNJQVFnQ21wcUxRQUFPZ0FFSUFFZ0FpQUVJQTVxYWkwQUFEb0FCU0FCUVFacUlRRWdCMEVDYWlFSElBVkJBV29oQlNBR1FRRnFJUVlnQTBFQmF5SUREUUFMSUFBb0FuQUZJQU1MUVFGeEJFQWdEQ0FHTFFBQVFRSjBJZ0JxS0FJQUlRTWdDeUFGTFFBQVFRSjBJZ1ZxS0FJQUlRWWdBQ0FJYWlnQ0FDRUlJQUVnQWlBSExRQUFJZ0FnQlNBTmFpZ0NBR3BxTFFBQU9nQUFJQUVnQWlBQUlBWWdDR3BCRUhWcWFpMEFBRG9BQVNBQklBSWdBQ0FEYW1vdEFBQTZBQUlMQzRzQ0FRTi9Jd0JCRUdzaUNDUUFBa0FDUUNBQUtBTGNBeUlIS0FJa0JFQWdCMEVnYWtFQUlBUWdCU2dDQUVFQ2RHcEJBRUVCSUFjb0FpZ1Fpd01nQjBFQU5nSWtJQVVnQlNnQ0FFRUJhallDQUNBSElBY29BaXhCQVdzMkFpd01BUXNnQnlnQ0xDRUpJQWdnQkNBRktBSUFJZ05CQW5ScUlnUW9BZ0EyQWdnZ0NBSi9JQWtnQmlBRGF5SURJQU1nQ1VzYklnTkJBaUFEUVFKSkd5SURRUUpQQkVBZ0JDZ0NCQXdCQ3lBSFFRRTJBaVFnQnlnQ0lBczJBZ3dnQUNBQklBSW9BZ0FnQ0VFSWFpQUhLQUlNRVFjQUlBY29BaVFoQUNBRklBVW9BZ0FnQTJvMkFnQWdCeUFIS0FJc0lBTnJOZ0lzSUFBTkFRc2dBaUFDS0FJQVFRRnFOZ0lBQ3lBSVFSQnFKQUFMaGdVQkRuOGdBa0VDZENJRklBRW9BZ2hxS0FJQUlRb2dBU2dDQkNBRmFpZ0NBQ0VMSUFFb0FnQWdBa0VEZEdvaUFTZ0NBQ0VISUFFb0FnUWhDQ0FES0FJRUlRSWdBeWdDQUNFRElBQW9BdEFDSVFRZ0FDZ0MzQU1pQVNnQ0hDRU9JQUVvQWhnaER5QUJLQUlVSVJBZ0FTZ0NFQ0VSSUFBb0FuQWlBVUVDVHdSL0lBRkJBWFloQ1FOQUlCQWdDeTBBQUVFQ2RDSUJhaWdDQUNFTUlBOGdDaTBBQUVFQ2RDSUdhaWdDQUNFRklBRWdEbW9vQWdBaEFTQURJQVFnQmlBUmFpZ0NBQ0lOSUFjdEFBQWlCbXBxTFFBQU9nQUFJQU1nQkNBR0lBRWdCV3BCRUhVaUJXcHFMUUFBT2dBQklBTWdCQ0FHSUF4cWFpMEFBRG9BQWlBRElBUWdEU0FITFFBQklnRnFhaTBBQURvQUF5QURJQVFnQVNBRmFtb3RBQUE2QUFRZ0F5QUVJQUVnREdwcUxRQUFPZ0FGSUFJZ0JDQU5JQWd0QUFBaUFXcHFMUUFBT2dBQUlBSWdCQ0FCSUFWcWFpMEFBRG9BQVNBQ0lBUWdBU0FNYW1vdEFBQTZBQUlnQWlBRUlBMGdDQzBBQVNJQmFtb3RBQUE2QUFNZ0FpQUVJQUVnQldwcUxRQUFPZ0FFSUFJZ0JDQUJJQXhxYWkwQUFEb0FCU0FDUVFacUlRSWdDRUVDYWlFSUlBTkJCbW9oQXlBSFFRSnFJUWNnQ2tFQmFpRUtJQXRCQVdvaEN5QUpRUUZySWdrTkFBc2dBQ2dDY0FVZ0FRdEJBWEVFUUNBUUlBc3RBQUJCQW5RaUFHb29BZ0FoQ1NBUElBb3RBQUJCQW5RaUFXb29BZ0FoQlNBQUlBNXFLQUlBSVFBZ0F5QUVJQUVnRVdvb0FnQWlBU0FITFFBQUlnWnFhaTBBQURvQUFDQURJQVFnQmlBQUlBVnFRUkIxSWdCcWFpMEFBRG9BQVNBRElBUWdCaUFKYW1vdEFBQTZBQUlnQWlBRUlBRWdDQzBBQUNJRGFtb3RBQUE2QUFBZ0FpQUVJQUFnQTJwcUxRQUFPZ0FCSUFJZ0JDQURJQWxxYWkwQUFEb0FBZ3NMR3dFQmZ5QUFLQUxjQXlJQlFRQTJBaVFnQVNBQUtBSjBOZ0lzQzRVREFRTi9Ba0FnQUFKL0lBQW9BcndESWdFb0FnZ0VRQ0FCUVFBMkFnZ2dBRUVBSUFBb0F1UURLQUlBRVFJQUlBQkJBaUFBS0FMSUF5Z0NBQkVDQUVFQ0RBRUxBa0FnQUNnQ1ZFVU5BQ0FBS0FLSUFRMEFBa0FnQUNnQ1hFVU5BQ0FBS0FKc1JRMEFJQUFnQVNnQ0dEWUM1QU1nQVVFQk5nSUlEQUVMSUFBb0FtUUVRQ0FBSUFFb0FoUTJBdVFEREFFTElBQW9BZ0FpQWtFdk5nSVVJQUFnQWlnQ0FCRUJBQXNnQUNBQUtBTFlBeWdDQUJFQkFDQUFJQUFvQXNRREtBSUlFUUVBSUFBb0FrUU5BU0FCS0FJUVJRUkFJQUFnQUNnQzRBTW9BZ0FSQVFBTElBQWdBQ2dDM0FNb0FnQVJBUUFnQUNnQ1ZBUkFJQUFnQVNnQ0NDQUFLQUxrQXlnQ0FCRUNBQXNnQUVFRFFRQWdBU2dDQ0JzZ0FDZ0N5QU1vQWdBUkFnQkJBQXNnQUNnQ3dBTW9BZ0FSQWdBTEFrQWdBQ2dDQ0NJQ1JRMEFJQUlnQVNnQ0RDSUROZ0lNSUFJZ0EwRUNRUUVnQVNnQ0NCdHFJZ0UyQWhBZ0FDZ0NRRVVOQUNBQUtBTE1BeWdDRkEwQUlBSkJBa0VCSUFBb0Ftd2JJQUZxTmdJUUN3c3ZBUUYvSUFBb0Fyd0RJUUVnQUNnQ1ZBUkFJQUFnQUNnQzVBTW9BZ2dSQVFBTElBRWdBU2dDREVFQmFqWUNEQXNjQUNBQVFRQkJBRUVBSUFFZ0FpQURJQUFvQXNnREtBSUVFUXdBQzJFQkFuOENRQ0FBS0FMQUF5SUVLQUl3SUFRb0FqUWlCVThFUUNBQUlBUkJDR29nQUNnQ3hBTW9BZ3dSQXdCRkRRRWdCRUVBTmdJd0lBUW9BalFoQlFzZ0FDQUVRUWhxSUFSQk1Hb2dCU0FCSUFJZ0F5QUFLQUxJQXlnQ0JCRU1BQXNMd3djQkQzOENRQ0FBS0FMQUF5SUVLQUk0UlFSQUlBQWdCQ0FFS0FKRVFRSjBhaWdDUENBQUtBTEVBeWdDREJFREFFVU5BU0FFUVFFMkFqZ2dCQ0FFS0FKTVFRRnFOZ0pNQ3dKQUFrQUNRQ0FFS0FKSURnTUJBZ0FEQ3lBQUlBUWdCQ2dDUkVFQ2RHb29BandnQkVFd2FpQUVLQUkwSUFFZ0FpQURJQUFvQXNnREtBSUVFUXdBSUFRb0FqQWdCQ2dDTkVrTkFpQUVRUUEyQWtnZ0FpZ0NBQ0FEVHcwQ0N5QUVRUUEyQWpBZ0JDQUFLQUxJQWlJTlFRRnJOZ0kwQWtBZ0JDZ0NUQ0FBS0FMTUFrY05BQ0FBS0FJa0loQkJBRXdOQUNBQUtBTEFBeUlPSUE0b0FrUkJBblJxSVJFZ0FDZ0MyQUVoQndOQUlBY29BakFnQnlnQ0tDQUhLQUlNYkNJRmNDSUdJQVVnQmhzaEJpQUZJQTF0SVFVZ0NFVUVRQ0FPSUFaQkFXc2dCVzFCQVdvMkFqUUxBa0FnQlVFQVRBMEFJQVZCQVhRaUJVRUJJQVZCQVVvYklnbEJBM0VoRHlBUktBSThJQWhCQW5ScUtBSUFJZ29nQmtFQ2RHcEJCR3NoQzBFQUlReEJBQ0VGSUFsQkFXdEJBMDhFUUNBSlFmei8vLzhIY1NFU1FRQWhDUU5BSUFvZ0JTQUdha0VDZEdvZ0N5Z0NBRFlDQUNBS0lBVkJBWElnQm1wQkFuUnFJQXNvQWdBMkFnQWdDaUFGUVFKeUlBWnFRUUowYWlBTEtBSUFOZ0lBSUFvZ0JVRURjaUFHYWtFQ2RHb2dDeWdDQURZQ0FDQUZRUVJxSVFVZ0NVRUVhaUlKSUJKSERRQUxDeUFQUlEwQUEwQWdDaUFGSUFacVFRSjBhaUFMS0FJQU5nSUFJQVZCQVdvaEJTQU1RUUZxSWd3Z0QwY05BQXNMSUFkQjJBQnFJUWNnQ0VFQmFpSUlJQkJIRFFBTEN5QUVRUUUyQWtnTElBQWdCQ0FFS0FKRVFRSjBhaWdDUENBRVFUQnFJQVFvQWpRZ0FTQUNJQU1nQUNnQ3lBTW9BZ1FSREFBZ0JDZ0NNQ0FFS0FJMFNRMEFBa0FnQkNnQ1RFRUJSd1JBSUFBb0FzZ0NJUUVNQVFzZ0FDZ0N5QUloQVNBQUtBSWtJZ3BCQUV3TkFDQUFLQUxBQXlFR0lBRkJBbW9oQ3lBQlFRRnFJUTRnQUNnQzJBRWhCMEVBSVFnRFFDQUhLQUlvSUFjb0FneHNJQUZ0SWdCQkFFb0VRQ0FJUVFKMElnTWdCaWdDUUdvb0FnQWhBaUFHS0FJOElBTnFLQUlBSVFNZ0FDQUxiQ0VKSUFBZ0Rtd2hEMEVBSVFVRFFDQURJQVVnQUd0QkFuUWlER29nQXlBRklBOXFRUUowSWcxcUtBSUFOZ0lBSUFJZ0RHb2dBaUFOYWlnQ0FEWUNBQ0FESUFVZ0NXcEJBblFpREdvZ0F5QUZRUUowSWcxcUtBSUFOZ0lBSUFJZ0RHb2dBaUFOYWlnQ0FEWUNBQ0FGUVFGcUlnVWdBRWNOQUFzTElBZEIyQUJxSVFjZ0NFRUJhaUlJSUFwSERRQUxDeUFFUVFBMkFqZ2dCRUVDTmdKSUlBUWdBVUVDYWpZQ05DQUVJQUZCQVdvMkFqQWdCQ0FFS0FKRVFRRnpOZ0pFQ3d1dEJ3RVJmeUFBS0FMQUF5RUhBa0FDUUFKQUlBRU9Bd0FDQVFJTElBQW9BdHdES0FJSUJFQWdCMEhKQVRZQ0JDQUFLQUlrSWhCQkFFb0VRQ0FBS0FMSUFpSU9RUUpySVJFZ0RrRUNhaUVTSUFBb0F0Z0JJUTBEUUNBUFFRSjBJZ0FnQnlnQ1FHb29BZ0FoQVNBSEtBSThJQUJxS0FJQUlRSWdBQ0FIYWlnQ0NDRUVBa0FnRFNnQ0tDQU5LQUlNYkNBT2JTSUZJQkpzSWdsQkFFd05BRUVBSVFaQkFDRUFJQWxCQVd0QkEwOEVRQ0FKUVh4eElRdEJBQ0VLQTBBZ0FTQUFRUUowSWdOcUlBTWdCR29vQWdBaUNEWUNBQ0FDSUFOcUlBZzJBZ0FnQVNBRFFRUnlJZ2hxSUFRZ0NHb29BZ0FpRERZQ0FDQUNJQWhxSUF3MkFnQWdBU0FEUVFoeUlnaHFJQVFnQ0dvb0FnQWlERFlDQUNBQ0lBaHFJQXcyQWdBZ0FTQURRUXh5SWdOcUlBTWdCR29vQWdBaUNEWUNBQ0FDSUFOcUlBZzJBZ0FnQUVFRWFpRUFJQXBCQkdvaUNpQUxSdzBBQ3dzZ0NVRURjU0lKUlEwQUEwQWdBU0FBUVFKMElnTnFJQU1nQkdvb0FnQWlDallDQUNBQ0lBTnFJQW8yQWdBZ0FFRUJhaUVBSUFaQkFXb2lCaUFKUncwQUN3c0NRQ0FGUVFCTURRQWdCVUVCZENJR1FRRWdCa0VCU2hzaUNrRUJjU0VJSUFVZ0VXd2hBeUFGSUE1c0lRbEJBQ0VBSUFaQkFrNEVRQ0FLUWY3Ly8vOEhjU0VLUVFBaEJnTkFJQUVnQUNBRGFrRUNkQ0lMYWlBRUlBQWdDV3BCQW5RaURHb29BZ0EyQWdBZ0FTQU1haUFFSUF0cUtBSUFOZ0lBSUFFZ0FFRUJjaUlMSUFOcVFRSjBJZ3hxSUFRZ0NTQUxha0VDZENJTGFpZ0NBRFlDQUNBQklBdHFJQVFnREdvb0FnQTJBZ0FnQUVFQ2FpRUFJQVpCQW1vaUJpQUtSdzBBQ3dzZ0NBUkFJQUVnQUNBRGFrRUNkQ0lHYWlBRUlBQWdDV3BCQW5RaUFHb29BZ0EyQWdBZ0FDQUJhaUFFSUFacUtBSUFOZ0lBQzBFQUlRUkJBQ0VCSUFWQkFXdEJBMDhFUUNBRlFYeHhJUVpCQUNFQUEwQWdBaUFCSUFWclFRSjBhaUFDS0FJQU5nSUFJQUlnQVVFQmNpQUZhMEVDZEdvZ0FpZ0NBRFlDQUNBQ0lBRkJBbklnQld0QkFuUnFJQUlvQWdBMkFnQWdBaUFCUVFOeUlBVnJRUUowYWlBQ0tBSUFOZ0lBSUFGQkJHb2hBU0FBUVFScUlnQWdCa2NOQUFzTElBVkJBM0VpQUVVTkFBTkFJQUlnQVNBRmEwRUNkR29nQWlnQ0FEWUNBQ0FCUVFGcUlRRWdCRUVCYWlJRUlBQkhEUUFMQ3lBTlFkZ0FhaUVOSUE5QkFXb2lEeUFRUncwQUN3c2dCMEVBTmdKTUlBZENBRGNDUkNBSFFRQTJBamdQQ3lBSFFjb0JOZ0lFSUFjZ0J5Z0NORFlDTUE4TElBZEJ5d0UyQWdRUEN5QUFLQUlBSWdGQkF6WUNGQ0FBSUFFb0FnQVJBUUFMbGdzQkxYOGpBRUdBQVdzaUNDUUFJQUFvQXN3Q1FRRnJJU2tnQUNnQ3hBTWhGQUovQWtBRFFDQUFLQUtRQVNJRUlBQW9BcGdCSWdaS0RRRWdBQ2dDekFNaUN5Z0NGQTBCSUFRZ0JrWUVRQ0FBS0FLVUFTQUFLQUtjQVNBQUtBS2NBMFZxU3cwQ0N5QUFJQXNvQWdBUkFBQU5BQXRCQUF3QkN5QUFLQUlrUVFCS0JFQWdBQ2dDMkFFaENRTkFBa0FnQ1NnQ05FVU5BQUovSUFBb0Fwd0JJaFVnS1U4aUtrVUVRQ0FKS0FJTUlnUkJBWFFoQnlBRURBRUxJQWtvQWlBZ0NTZ0NEQ0lFY0NJR0lBUWdCaHNpQndzaEZnSi9JQlVFUUNBQUlCUWdEa0VDZEdvb0FrZ2dCQ0FWUVFGcmJDQUVJQWRxUVFBZ0FDZ0NCQ2dDSUJFS0FDQUpLQUlNUVFKMGFnd0JDeUFBSUJRZ0RrRUNkR29vQWtoQkFDQUhRUUFnQUNnQ0JDZ0NJQkVLQUFzaEt5QVdRUUJNRFFBZ0ZDZ0NjQ0FPUVJoc2FpRVBJQTVCQW5RaUN5QUFLQUxZQTJvb0FnUWhMQ0FKS0FKUUlnUXZBUVFpQmtFSWRDRWNJQVpCQjNRaEhTQUVMd0VTSWdaQkNIUWhIaUFHUVFkMElSOGdCQzhCQUNJR1FRVnNJUzBnQkM4QklDSUhRUWgwSVNBZ0IwRUhkQ0VoSUFaQkNXd2hJaUFFTHdFUUlnZEJDSFFoSXlBSFFRZDBJU1FnQkM4QkFpSUVRUWgwSVNVZ0JFRUhkQ0VtSUFaQkpHd2hKeUFXUVFGcklTNGdBU0FMYWlnQ0FDRVhRUUFoRUFOQUlDc2dFRUVDZEdvaUJDZ0NBQ0lISVEwZ0VDQVZjZ1JBSUFSQkJHc29BZ0FoRFFzZ0J5RVJJQWtvQWh4QkFXc2hLRUVBSVJnZ0tpQVFJQzVHY1VVRVFDQUVLQUlFSVJFTElCRXVBUUFpR1NFRUlBY3VBUUFpRWlFR0lBMHVBUUFpR2lFTFFRQWhHd05BSUFzaEJTQWFJUXNnQmlFS0lCSWhCaUFFSVF3Z0dTRUVJQWdnQjBHQUFSQS9HaUFZSUNoSkJFQWdFUzRCZ0FFaEdTQU5MZ0dBQVNFYUlBY3VBWUFCSVJJTEFrQWdEeWdDQkNJRFJRMEFJQWd2QVFJTkFDQUlBbjhnSnlBS0lCSnJiQ0lDUVFCT0JFQWdBaUFtYWlBbGJTSUNJQU5CQUV3TkFSb2dBa0VCSUFOMElnTkJBV3NnQWlBRFNCc01BUXRCQUNBbUlBSnJJQ1Z0SWdKQkFTQURkQ0lUUVFGcklBSWdFMGdiSUFJZ0EwRUFTaHRyQ3pzQkFnc0NRQ0FQS0FJSUlnTkZEUUFnQ0M4QkVBMEFJQWdDZnlBbklBc2dCR3RzSWdKQkFFNEVRQ0FDSUNScUlDTnRJZ0lnQTBFQVRBMEJHaUFDUVFFZ0EzUWlBMEVCYXlBQ0lBTklHd3dCQzBFQUlDUWdBbXNnSTIwaUFrRUJJQU4wSWhOQkFXc2dBaUFUU0JzZ0FpQURRUUJLRzJzTE93RVFDd0pBSUE4b0Fnd2lBMFVOQUNBSUx3RWdEUUFnQ0FKL0lDSWdDeUFHUVFGMGF5QUVhbXdpQWtFQVRnUkFJQUlnSVdvZ0lHMGlBaUFEUVFCTURRRWFJQUpCQVNBRGRDSURRUUZySUFJZ0EwZ2JEQUVMUVFBZ0lTQUNheUFnYlNJQ1FRRWdBM1FpRTBFQmF5QUNJQk5JR3lBQ0lBTkJBRW9iYXdzN0FTQUxBa0FnRHlnQ0VDSURSUTBBSUFndkFSSU5BQ0FJQW44Z0xTQUZJQXdnR21wcklCbHFiQ0lGUVFCT0JFQWdCU0FmYWlBZWJTSUZJQU5CQUV3TkFSb2dCVUVCSUFOMElneEJBV3NnQlNBTVNCc01BUXRCQUNBZklBVnJJQjV0SWdWQkFTQURkQ0lNUVFGcklBVWdERWdiSUFVZ0EwRUFTaHRyQ3pzQkVnc0NRQ0FQS0FJVUlnVkZEUUFnQ0M4QkJBMEFJQWdDZnlBaUlBb2dCa0VCZEdzZ0VtcHNJZ3BCQUU0RVFDQUtJQjFxSUJ4dElnb2dCVUVBVEEwQkdpQUtRUUVnQlhRaUJVRUJheUFGSUFwS0d3d0JDMEVBSUIwZ0Ntc2dIRzBpQ2tFQklBVjBJZ3hCQVdzZ0NpQU1TQnNnQ2lBRlFRQktHMnNMT3dFRUN5QUFJQWtnQ0NBWElCc2dMQkVHQUNBUlFZQUJhaUVSSUExQmdBRnFJUTBnQjBHQUFXb2hCeUFKS0FJa0lCdHFJUnNnR0VFQmFpSVlJQ2hORFFBTElCY2dDU2dDS0VFQ2RHb2hGeUFRUVFGcUloQWdGa2NOQUFzTElBbEIyQUJxSVFrZ0RrRUJhaUlPSUFBb0FpUklEUUFMQ3lBQUlBQW9BcHdCUVFGcUlnRTJBcHdCUVFOQkJDQUJJQUFvQXN3Q1NSc0xJUUFnQ0VHQUFXb2tBQ0FBQy80RkFSUi9JQUFvQXN3Q0lRUUNRQ0FBS0FMRUF5SUZLQUlZSWdnZ0JTZ0NIQ0lDU0FSQUlBUkJBV3NoRXlBQUtBTG9Ba0VCYXlFTklBVkJJR29oQ3lBRktBSVVJUVlEUUNBR0lBMU5CRUFEUUNBQUtBSzBBd1JBSUFzb0FnQkJBQ0FBS0FMd0FrRUhkQkE2R2dzZ0FDQUxJQUFvQXRRREtBSUVFUU1BUlEwRUlBQW9BdFFDSWdKQkFFb0VRRUVBSVFkQkFDRU9BMEFDUUNBQUlBNUJBblJxS0FMWUFpSURLQUkwUlFSQUlBTW9Ba0FnQjJvaEJ3d0JDeUFES0FJOElnUkJBRXdOQUNBREtBSkVJQVpzSVF3Z0F5Z0NCRUVDZENJQ0lBQW9BdGdEYWlnQ0JDRVBJQUVnQW1vb0FnQWdBeWdDS0NJQ0lBaHNRUUowYWlFSklBTkJPRUhJQUNBR0lBMUpHMm9vQWdBaUVFRUFUQ0VSSUJCQkFTQVFRUUZLR3lJS1FmNy8vLzhIY1NFVUlBcEJBWEVoRlVFQUlRb0RRQUpBQWtBZ0V5QUFLQUtVQVUwRVFDQURLQUpNSUFnZ0NtcE1JQkZ5UlEwQkRBSUxJQkVOQVF0QkFDRUVJQXdoQWtFQUlSSWdFRUVDVGdSQUEwQWdBQ0FESUFzZ0JDQUhha0VDZEdvb0FnQWdDU0FDSUE4UkJnQWdBQ0FESUFzZ0JFRUJjaUFIYWtFQ2RHb29BZ0FnQ1NBREtBSWtJQUpxSWdJZ0R4RUdBQ0FFUVFKcUlRUWdBeWdDSkNBQ2FpRUNJQkpCQW1vaUVpQVVSdzBBQ3dzZ0ZRUkFJQUFnQXlBRklBUWdCMnBCQW5ScUtBSWdJQWtnQWlBUEVRWUFDeUFES0FJOElRUWdBeWdDS0NFQ0N5QUpJQUpCQW5ScUlRa2dBeWdDT0NBSGFpRUhJQXBCQVdvaUNpQUVTQTBBQ3lBQUtBTFVBaUVDQ3lBT1FRRnFJZzRnQWtnTkFBc0xJQVpCQVdvaUJpQU5UUTBBQ3lBRktBSWNJUUlMUVFBaEJpQUZRUUEyQWhRZ0NFRUJhaUlJSUFKSURRQUxJQUFvQXN3Q0lRUUxRUUVoQWlBQUlBQW9BcHdCUVFGcU5nS2NBU0FBSUFBb0FwUUJRUUZxSWdFMkFwUUJJQUVnQkVrRVFDQUFLQUxFQXlFTUlBQW9BdFFDUVFGTUJFQWdBQ2dDMkFKQkRFSE1BQ0FCSUFSQkFXdEpHMm9vQWdBaEFnc2dERUlBTndJVUlBd2dBallDSEVFRER3c2dBQ0FBS0FMTUF5Z0NEQkVCQUVFRUR3c2dCU0FHTmdJVUlBVWdDRFlDR0VFQUM3QUZBUk4vSXdCQkVHc2lDQ1FBSUFBb0FzUURJUU1nQUNnQzFBSkJBRW9FUUFOQUlBZ2dBVUVDZENJQ2FpQUFJQU1nQUNBQ2FpZ0MyQUlpQWlnQ0JFRUNkR29vQWtnZ0FpZ0NEQ0lDSUFBb0FwUUJiQ0FDUVFFZ0FDZ0NCQ2dDSUJFS0FEWUNBQ0FCUVFGcUlnRWdBQ2dDMUFKSURRQUxDd0ovSUFNb0FoZ2lCeUFES0FJY0lnSklCRUFnQTBFZ2FpRU5JQUFvQXVnQ0lRRWdBeWdDRkNFRUEwQWdBU0FFU3dSQUEwQkJBQ0VKUVFBaEFpQUFLQUxVQWlJT1FRQktCRUFEUUNBQUlBbEJBblFpQVdvb0F0Z0NJZ1VvQWp3aUQwRUFTZ1JBSUFVb0FqZ2lCU0FFYkNFUUlBVkJmSEVoRVNBRlFRTnhJUXNnQlVFQmF5RVNJQUVnQ0dvb0FnQWhFMEVBSVFvRFFBSkFJQVZCQUV3TkFDQVRJQWNnQ21wQkFuUnFLQUlBSUJCQkIzUnFJUUZCQUNFTUlCSkJBMDhFUUFOQUlBTWdBa0VDZEdvaUJpQUJRWUFCYWpZQ0pDQUdJQUUyQWlBZ0JpQUJRWUFDYWpZQ0tDQUdJQUZCZ0FOcU5nSXNJQUpCQkdvaEFpQUJRWUFFYWlFQklBeEJCR29pRENBUlJ3MEFDd3RCQUNFR0lBdEZEUUFEUUNBRElBSkJBblJxSUFFMkFpQWdBa0VCYWlFQ0lBRkJnQUZxSVFFZ0JrRUJhaUlHSUF0SERRQUxDeUFLUVFGcUlnb2dEMGNOQUFzTElBbEJBV29pQ1NBT1J3MEFDd3NnQUNBTklBQW9BdFFES0FJRUVRTUFSUVJBSUFNZ0JEWUNGQ0FESUFjMkFoaEJBQXdGQ3lBRVFRRnFJZ1FnQUNnQzZBSWlBVWtOQUFzZ0F5Z0NIQ0VDQzBFQUlRUWdBMEVBTmdJVUlBZEJBV29pQnlBQ1NBMEFDd3RCQVNFQ0lBQWdBQ2dDbEFGQkFXb2lBVFlDbEFFZ0FDZ0N6QUlpQkNBQlN3UkFJQUFvQXNRRElRTWdBQ2dDMUFKQkFVd0VRQ0FBS0FMWUFrRU1RY3dBSUFFZ0JFRUJhMGtiYWlnQ0FDRUNDeUFEUWdBM0FoUWdBeUFDTmdJY1FRTU1BUXNnQUNBQUtBTE1BeWdDREJFQkFFRUVDeUVCSUFoQkVHb2tBQ0FCQzZZREFRMS9JQUFvQXN3Q1FRRnJJUXNnQUNnQ3hBTWhEQUpBQTBBZ0FDZ0NrQUVpQXlBQUtBS1lBU0lFVGdSQUlBTWdCRWNOQWlBQUtBS1VBU0FBS0FLY0FVc05BZ3NnQUNBQUtBTE1BeWdDQUJFQUFBMEFDMEVBRHdzZ0FDZ0NKRUVBU2dSQUlBQW9BdGdCSVFJRFFBSkFJQUlvQWpSRkRRQWdBQ0FNSUFWQkFuUWlBMm9vQWtnZ0FpZ0NEQ0lFSUFBb0Fwd0JiQ0FFUVFBZ0FDZ0NCQ2dDSUJFS0FDRU5BbjhnQ3lBQUtBS2NBVXNFUUNBQ0tBSU1EQUVMSUFJb0FpQWdBaWdDRENJRWNDSUdJQVFnQmhzTElnWkJBRXdOQUNBQUtBTFlBeUFEYWlnQ0JDRU9JQUVnQTJvb0FnQWhCeUFDS0FJY0lRTkJBQ0VJQTBCQkFDRUVJQU1FUUNBTklBaEJBblJxS0FJQUlRTkJBQ0VKUVFBaENnTkFJQUFnQWlBRElBY2dDU0FPRVFZQUlBTkJnQUZxSVFNZ0FpZ0NKQ0FKYWlFSklBcEJBV29pQ2lBQ0tBSWNJZ1JKRFFBTEN5QUhJQUlvQWloQkFuUnFJUWNnQkNFRElBaEJBV29pQ0NBR1J3MEFDd3NnQWtIWUFHb2hBaUFGUVFGcUlnVWdBQ2dDSkVnTkFBc0xJQUFnQUNnQ25BRkJBV29pQVRZQ25BRkJBMEVFSUFFZ0FDZ0N6QUpKR3d0TkFRSi9JQUJCQURZQ2xBRkJBU0VCSUFBb0FzUURJUUlnQUNnQzFBSkJBVXdFUUNBQUtBTFlBa0hNQUVFTUlBQW9Bc3dDUVFGR0cyb29BZ0FoQVFzZ0FrSUFOd0lVSUFJZ0FUWUNIQXZjQWdFSmZ5QUFLQUxFQXlJQktBSVFCRUFnQVFKL0FrQWdBQ2dDVUVVTkFDQUFLQUxnQVVVTkFDQUFLQUtnQVVVTkFDQUJLQUp3SWdKRkJFQWdBU0FBUVFFZ0FDZ0NKRUVZYkNBQUtBSUVLQUlBRVFRQUlnSTJBbkFMSUFBb0FpUkJBRXdOQUNBQUtBTFlBU0VEQTBBZ0F5Z0NVQ0lCUlEwQklBRXZBUUJGRFFFZ0FTOEJBa1VOQVNBQkx3RVFSUTBCSUFFdkFTQkZEUUVnQVM4QkVrVU5BU0FCTHdFRVJRMEJJQUFvQXFBQklBVkJDSFJxSWdFb0FnQkJBRWdOQVNBQ0lBRW9BZ1EyQWdRZ0FTZ0NCQ0VHSUFJZ0FTZ0NDRFlDQ0NBQktBSUlJUWNnQWlBQktBSU1OZ0lNSUFFb0Fnd2hDQ0FDSUFFb0FoQTJBaEFnQVNnQ0VDRUpJQUlnQVNnQ0ZEWUNGRUVCSUFRZ0NTQUJLQUlVY2lBSUlBWWdCM0p5Y2hzaEJDQURRZGdBYWlFRElBSkJHR29oQWlBRlFRRnFJZ1VnQUNnQ0pFZ05BQXRCeHdFZ0JBMEJHZ3RCd3dFTE5nSU1DeUFBUVFBMkFwd0JDL29LQVE1L0l3QkJNR3NpQkNRQUlBQW9BdFFESVFjQ2Z3SkFJQUFvQXBnQ1JRMEFJQWNvQWl3TkFDQUFLQUxRQXlJRElBTW9BaGdnQnlnQ0VFRUliV28yQWhnZ0IwRUFOZ0lRUVFBZ0FDQURLQUlJRVFBQVJRMEJHaUFBS0FMVUFrRUFTZ1JBUVFBaEF3TkFJQWNnQTBFQ2RHcEJBRFlDR0NBRFFRRnFJZ01nQUNnQzFBSklEUUFMQ3lBSFFRQTJBaFFnQnlBQUtBS1lBallDTENBQUtBSzRBdzBBSUFkQkFEWUNLQXNnQnlnQ0tFVUVRQ0FBS0FLMEF5RU5JQUFvQXJBRElROGdCQ0FBTmdJb0lBUWdBQ2dDR0NJSUtBSUFJZ1kyQWhnZ0JDQUlLQUlFSWdJMkFod2dCeWdDRUNFRElBY29BZ3doQlNBRUlBY29BaVEyQWhBZ0JDQUhLUUljTndNSUlBUWdCeWtDRkRjREFDQUFLQUx3QWtFQVNnUkFBMEFnQVNBTVFRSjBJZ3RxS0FJQUlRNGdCeUFMYWlJS0tBSmtJUWdDZndKQUFuOGdBMEVIVEFSQVFRQWdCRUVZYWlBRklBTkJBQkJxUlEwSEdpQUVLQUlnSVFWQkFTQUVLQUlrSWdOQkNFZ05BUm9MSUFnZ0JTQURRUWhyZFVIL0FYRWlBa0VDZEdvb0FwQUJJZ1lOQVVFSkN5RUNRUUFnQkVFWWFpQUZJQU1nQ0NBQ0VOMEJJZ0pCQUVnTkJSb2dCQ2dDSUNFRklBUW9BaVFNQVFzZ0FpQUlha0dRQ1dvdEFBQWhBaUFESUFackN5RURJQW9vQW93QklRa0NRQUpBSUFvb0FyUUJJZ29FUUNBQ0JIOGdBaUFEU2dSQVFRQWdCRUVZYWlBRklBTWdBaEJxUlEwSUdpQUVLQUlnSVFVZ0JDZ0NKQ0VEQ3lBQ1FRSjBJZ1pCb0w0Q2FpZ0NBQ0lJSUFVZ0F5QUNheUlEZFhFaUFrRUFJQWdnQWlBR1FaeStBbW9vQWdCS0cyc0ZRUUFMSVFJZ0JDQUFJQXRxS0FMMEFrRUNkR29pQmtFRWFpQUdLQUlFSUFKcUlnSTJBZ0FnRGlBQ093RUFRUUVoQ0NBS1FRSklEUUVEUUFKL0FrQUNmeUFEUVFkTUJFQkJBQ0FFUVJocUlBVWdBMEVBRUdwRkRRc2FJQVFvQWlBaEJVRUJJQVFvQWlRaUEwRUlTQTBCR2dzZ0NTQUZJQU5CQ0d0MVFmOEJjU0lDUVFKMGFpZ0NrQUVpQmcwQlFRa0xJUUpCQUNBRVFSaHFJQVVnQXlBSklBSVEzUUVpQWtFQVNBMEpHaUFFS0FJZ0lRVWdCQ2dDSkF3QkN5QUNJQWxxUVpBSmFpMEFBQ0VDSUFNZ0Jtc0xJUU1nQWtFRWRpRUdBa0FnQWtFUGNTSUNCRUFnQWlBRFNnUkFRUUFnQkVFWWFpQUZJQU1nQWhCcVJRMEtHaUFFS0FJZ0lRVWdCQ2dDSkNFREN5QU9JQThnQmlBSWFpSUlRUUowYWlnQ0FFRUJkR29nQWtFQ2RDSUdRYUMrQW1vb0FnQWlDeUFGSUFNZ0Ftc2lBM1Z4SWdKQkFDQUxJQUlnQmtHY3ZnSnFLQUlBU2h0ck93RUFEQUVMSUFaQkQwY05CQ0FJUVE5cUlRZ0xJQWhCQVdvaUNDQUtTQTBBQ3d3QkMwRUJJUWdnQWtVTkFDQUNJQU5LQkg5QkFDQUVRUmhxSUFVZ0F5QUNFR3BGRFFZYUlBUW9BaUFoQlNBRUtBSWtCU0FEQ3lBQ2F5RURDeUFJSUExS0RRQURRQUovQWtBQ2Z5QURRUWRNQkVCQkFDQUVRUmhxSUFVZ0EwRUFFR3BGRFFrYUlBUW9BaUFoQlVFQklBUW9BaVFpQTBFSVNBMEJHZ3NnQ1NBRklBTkJDR3QxUWY4QmNTSUNRUUowYWlnQ2tBRWlCZzBCUVFrTElRSkJBQ0FFUVJocUlBVWdBeUFKSUFJUTNRRWlBa0VBU0EwSEdpQUVLQUlnSVFVZ0JDZ0NKQXdCQ3lBQ0lBbHFRWkFKYWkwQUFDRUNJQU1nQm1zTElRTWdBa0VFZGlFR0FrQWdBa0VQY1NJQ0JFQWdBaUFEU2dSL1FRQWdCRUVZYWlBRklBTWdBaEJxUlEwSUdpQUVLQUlnSVFVZ0JDZ0NKQVVnQXdzZ0Ftc2hBd3dCQ3lBR1FROUhJUUpCRHlFR0lBSU5BZ3NnQmlBSWFrRUJhaUlJSUExTURRQUxDeUFNUVFGcUlnd2dBQ2dDOEFKSURRQUxJQUFvQWhnaENDQUVLQUlZSVFZZ0JDZ0NIQ0VDQ3lBSUlBSTJBZ1FnQ0NBR05nSUFJQWNnQXpZQ0VDQUhJQVUyQWd3Z0J5QUVLQUlRTmdJa0lBY2dCQ2tEQ0RjQ0hDQUhJQVFwQXdBM0FoUUxJQWNnQnlnQ0xFRUJhellDTEVFQkN5RUdJQVJCTUdva0FDQUdDKzBLQVF4L0l3QkJNR3NpQkNRQUlBQW9BdFFESVFjQ2Z3SkFJQUFvQXBnQ1JRMEFJQWNvQWl3TkFDQUFLQUxRQXlJRElBTW9BaGdnQnlnQ0VFRUliV28yQWhnZ0IwRUFOZ0lRUVFBZ0FDQURLQUlJRVFBQVJRMEJHaUFBS0FMVUFrRUFTZ1JBUVFBaEF3TkFJQWNnQTBFQ2RHcEJBRFlDR0NBRFFRRnFJZ01nQUNnQzFBSklEUUFMQ3lBSFFRQTJBaFFnQnlBQUtBS1lBallDTENBQUtBSzRBdzBBSUFkQkFEWUNLQXNnQnlnQ0tFVUVRQ0FFSUFBMkFpZ2dCQ0FBS0FJWUlnSW9BZ0FpQ0RZQ0dDQUVJQUlvQWdRaUJqWUNIQ0FIS0FJUUlRTWdCeWdDRENFRklBUWdCeWdDSkRZQ0VDQUVJQWNwQWh3M0F3Z2dCQ0FIS1FJVU53TUFJQUFvQXZBQ1FRQktCRUFEUUNBQklBdEJBblFpQ21vb0FnQWhEQ0FISUFwcUlnZ29BbVFoQWdKL0FrQUNmeUFEUVFkTUJFQkJBQ0FFUVJocUlBVWdBMEVBRUdwRkRRY2FJQVFvQWlBaEJVRUJJQVFvQWlRaUEwRUlTQTBCR2dzZ0FpQUZJQU5CQ0d0MVFmOEJjU0lHUVFKMGFpZ0NrQUVpQ1EwQlFRa0xJUWxCQUNBRVFSaHFJQVVnQXlBQ0lBa1EzUUVpQWtFQVNBMEZHaUFFS0FJZ0lRVWdCQ2dDSkF3QkN5QUNJQVpxUVpBSmFpMEFBQ0VDSUFNZ0NXc0xJUU1nQ0NnQ2pBRWhDUUpBQWtBZ0NDZ0N0QUVpRFFSQUlBSUVmeUFDSUFOS0JFQkJBQ0FFUVJocUlBVWdBeUFDRUdwRkRRZ2FJQVFvQWlBaEJTQUVLQUlrSVFNTElBSkJBblFpQmtHZ3ZnSnFLQUlBSWdnZ0JTQURJQUpySWdOMWNTSUNRUUFnQ0NBQ0lBWkJuTDRDYWlnQ0FFb2Jhd1ZCQUFzaENDQUVJQUFnQ21vb0F2UUNRUUowYWlJQ1FRUnFJQUlvQWdRZ0NHb2lBallDQUNBTUlBSTdBUUJCQVNFSUlBMUJBa2dOQVFOQUFuOENRQUovSUFOQkIwd0VRRUVBSUFSQkdHb2dCU0FEUVFBUWFrVU5DeG9nQkNnQ0lDRUZRUUVnQkNnQ0pDSURRUWhJRFFFYUN5QUpJQVVnQTBFSWEzVkIvd0Z4SWdKQkFuUnFLQUtRQVNJR0RRRkJDUXNoQWtFQUlBUkJHR29nQlNBRElBa2dBaERkQVNJQ1FRQklEUWthSUFRb0FpQWhCU0FFS0FJa0RBRUxJQUlnQ1dwQmtBbHFMUUFBSVFJZ0F5QUdhd3NoQXlBQ1FRUjJJUVlDUUNBQ1FROXhJZ0lFUUNBQ0lBTktCRUJCQUNBRVFSaHFJQVVnQXlBQ0VHcEZEUW9hSUFRb0FpQWhCU0FFS0FJa0lRTUxJQXdnQmlBSWFpSUdRUUowUWFERkFtb29BZ0JCQVhScUlBSkJBblFpQ0VHZ3ZnSnFLQUlBSWdvZ0JTQURJQUpySWdOMWNTSUNRUUFnQ2lBQ0lBaEJuTDRDYWlnQ0FFb2JhenNCQUF3QkN5QUdRUTlIRFFRZ0NFRVBhaUVHQ3lBR1FRRnFJZ2dnRFVnTkFBc2dCa0UrVEEwQkRBSUxRUUVoQ0NBQ1JRMEFJQUlnQTBvRWYwRUFJQVJCR0dvZ0JTQURJQUlRYWtVTkJob2dCQ2dDSUNFRklBUW9BaVFGSUFNTElBSnJJUU1MQTBBQ2Z3SkFBbjhnQTBFSFRBUkFRUUFnQkVFWWFpQUZJQU5CQUJCcVJRMEpHaUFFS0FJZ0lRVkJBU0FFS0FJa0lnTkJDRWdOQVJvTElBa2dCU0FEUVFocmRVSC9BWEVpQWtFQ2RHb29BcEFCSWdZTkFVRUpDeUVDUVFBZ0JFRVlhaUFGSUFNZ0NTQUNFTjBCSWdKQkFFZ05CeG9nQkNnQ0lDRUZJQVFvQWlRTUFRc2dBaUFKYWtHUUNXb3RBQUFoQWlBRElBWnJDeUVESUFKQkJIWWhCZ0pBSUFKQkQzRWlBZ1JBSUFJZ0Ewb0VmMEVBSUFSQkdHb2dCU0FESUFJUWFrVU5DQm9nQkNnQ0lDRUZJQVFvQWlRRklBTUxJQUpySVFNTUFRc2dCa0VQUnlFQ1FROGhCaUFDRFFJTElBWWdDR3BCQVdvaUNFSEFBRWdOQUFzTElBdEJBV29pQ3lBQUtBTHdBa2dOQUFzZ0JDZ0NIQ0VHSUFRb0FoZ2hDQ0FBS0FJWUlRSUxJQUlnQmpZQ0JDQUNJQWcyQWdBZ0J5QUROZ0lRSUFjZ0JUWUNEQ0FISUFRb0FoQTJBaVFnQnlBRUtRTUlOd0ljSUFjZ0JDa0RBRGNDRkFzZ0J5QUhLQUlzUVFGck5nSXNRUUVMSVFZZ0JFRXdhaVFBSUFZTDV3VUJDMzhqQUVFd2F5SURKQUFnQUNnQ3FBTWhDaUFBS0FMVUF5RUVBbjhDUUNBQUtBS1lBa1VOQUNBRUtBSXNEUUFnQUNnQzBBTWlCU0FGS0FJWUlBUW9BaEJCQ0cxcU5nSVlJQVJCQURZQ0VFRUFJQUFnQlNnQ0NCRUFBRVVOQVJvZ0FDZ0MxQUpCQUVvRVFFRUFJUVVEUUNBRUlBVkJBblJxUVFBMkFoZ2dCVUVCYWlJRklBQW9BdFFDU0EwQUN3c2dCRUVBTmdJVUlBUWdBQ2dDbUFJMkFpd2dBQ2dDdUFNTkFDQUVRUUEyQWlnTElBUW9BaWhGQkVBZ0F5QUFOZ0lvSUFNZ0FDZ0NHQ0lDS0FJQUlnZzJBaGdnQXlBQ0tBSUVJZ1kyQWh3Z0JDZ0NFQ0VGSUFRb0Fnd2hCeUFESUFRb0FpUTJBaEFnQXlBRUtRSWNOd01JSUFNZ0JDa0NGRGNEQUNBQUtBTHdBa0VBU2dSQVFRQWhDQU5BSUFFZ0NFRUNkQ0lDYWlnQ0FDRUxJQVFnQUNBQUlBSnFLQUwwQWtFQ2RDSU1haWdDMkFJb0FoUkJBblJxS0FJd0lRSUNmd0pBQW44Z0JVRUhUQVJBUVFBZ0EwRVlhaUFISUFWQkFCQnFSUTBIR2lBREtBSWdJUWRCQVNBREtBSWtJZ1ZCQ0VnTkFSb0xJQUlnQnlBRlFRaHJkVUgvQVhFaUJrRUNkR29vQXBBQklna05BVUVKQ3lFSlFRQWdBMEVZYWlBSElBVWdBaUFKRU4wQklnSkJBRWdOQlJvZ0F5Z0NJQ0VISUFNb0FpUU1BUXNnQWlBR2FrR1FDV290QUFBaEFpQUZJQWxyQ3lFRklBSUVmeUFDSUFWS0JFQkJBQ0FEUVJocUlBY2dCU0FDRUdwRkRRVWFJQU1vQWlBaEJ5QURLQUlrSVFVTElBSkJBblFpQmtHZ3ZnSnFLQUlBSWdrZ0J5QUZJQUpySWdWMWNTSUNRUUFnQ1NBQ0lBWkJuTDRDYWlnQ0FFb2Jhd1ZCQUFzaEJpQURJQXhxSWdKQkJHb2dBaWdDQkNBR2FpSUNOZ0lBSUFzZ0FpQUtkRHNCQUNBSVFRRnFJZ2dnQUNnQzhBSklEUUFMSUFNb0Fod2hCaUFES0FJWUlRZ2dBQ2dDR0NFQ0N5QUNJQVkyQWdRZ0FpQUlOZ0lBSUFRZ0JUWUNFQ0FFSUFjMkFnd2dCQ0FES0FJUU5nSWtJQVFnQXlrRENEY0NIQ0FFSUFNcEF3QTNBaFFMSUFRZ0JDZ0NMRUVCYXpZQ0xFRUJDeUVHSUFOQk1Hb2tBQ0FHQzVVR0FReC9Jd0JCSUdzaUF5UUFJQUFvQXRRRElRUUNmd0pBSUFBb0FwZ0NSUTBBSUFRb0Fpd05BQ0FBS0FMUUF5SUNJQUlvQWhnZ0JDZ0NFRUVJYldvMkFoZ2dCRUVBTmdJUVFRQWdBQ0FDS0FJSUVRQUFSUTBCR2lBQUtBTFVBa0VBU2dSQVFRQWhBZ05BSUFRZ0FrRUNkR3BCQURZQ0dDQUNRUUZxSWdJZ0FDZ0MxQUpJRFFBTEN5QUVRUUEyQWhRZ0JDQUFLQUtZQWpZQ0xDQUFLQUs0QXcwQUlBUkJBRFlDS0FzZ0JDZ0NLRVVFUUFKQUlBUW9BaFFpQWdSQUlBSkJBV3NoQlF3QkN5QURJQUEyQWhnZ0F5QUFLQUlZSWdJb0FnQTJBZ2dnQXlBQ0tBSUVOZ0lNSUFRb0FoQWhBaUFFS0FJTUlRWUNmMEVBSUFBb0Fwd0RJZ2dnQUNnQ29BTWlDa29OQUJvZ0JDZ0NRQ0VKSUFFb0FnQWhDeUFBS0FLd0F5RU1JQUFvQXFnRElRMERRQUovQWtBQ2Z5QUNRUWRNQkVCQkFDQURRUWhxSUFZZ0FrRUFFR3BGRFFnYUlBTW9BaEFoQmtFQklBTW9BaFFpQWtFSVNBMEJHZ3NnQ1NBR0lBSkJDR3QxUWY4QmNTSUJRUUowYWlnQ2tBRWlCUTBCUVFrTElRRkJBQ0FEUVFocUlBWWdBaUFKSUFFUTNRRWlBVUVBU0EwR0dpQURLQUlRSVFZZ0F5Z0NGQXdCQ3lBQklBbHFRWkFKYWkwQUFDRUJJQUlnQldzTElRSWdBVUVFZGlFSEFrQWdBVUVQY1NJRkJFQWdBaUFGU0FSQVFRQWdBMEVJYWlBR0lBSWdCUkJxUlEwSEdpQURLQUlRSVFZZ0F5Z0NGQ0VDQ3lBTElBd2dCeUFJYWlJQlFRSjBhaWdDQUVFQmRHb2dCVUVDZENJSFFhQytBbW9vQWdBaUNDQUdJQUlnQldzaUFuVnhJZ1ZCQUNBSUlBVWdCMEdjdmdKcUtBSUFTaHRySUExME93RUFEQUVMSUFkQkQwY0VRRUVBSUFGQkVFa05BeG9nQWlBSFNBUkFRUUFnQTBFSWFpQUdJQUlnQnhCcVJRMEhHaUFES0FJUUlRWWdBeWdDRkNFQ0N5QUhRUUowUWFDK0Ftb29BZ0FnQmlBQ0lBZHJJZ0oxY1VGL0lBZDBRWDl6YWd3REN5QUlRUTlxSVFFTElBRkJBV29oQ0NBQklBcElEUUFMUVFBTElRVWdBQ2dDR0NJQUlBTW9BZ2cyQWdBZ0FDQURLQUlNTmdJRUlBUWdBallDRUNBRUlBWTJBZ3dMSUFRZ0JUWUNGQXNnQkNBRUtBSXNRUUZyTmdJc1FRRUxJUVVnQTBFZ2FpUUFJQVVMcVFNQkNIOGpBRUVnYXlJRUpBQWdBQ2dDMUFNaEF3SkFBa0FnQUNnQ21BSkZEUUFnQXlnQ0xBMEFJQUFvQXRBRElnSWdBaWdDR0NBREtBSVFRUWh0YWpZQ0dDQURRUUEyQWhBZ0FDQUNLQUlJRVFBQVJRMEJJQUFvQXRRQ1FRQktCRUJCQUNFQ0EwQWdBeUFDUVFKMGFrRUFOZ0lZSUFKQkFXb2lBaUFBS0FMVUFrZ05BQXNMSUFOQkFEWUNGQ0FESUFBb0FwZ0NOZ0lzSUFBb0FyZ0REUUFnQTBFQU5nSW9DeUFFSUFBMkFoZ2dCQ0FBS0FJWUlnVW9BZ0FpQmpZQ0NDQUVJQVVvQWdRaUJ6WUNERUVCSVFrZ0F5Z0NFQ0VDSUFNb0Fnd2hDQ0FBS0FMd0FrRUFTZ1JBUVFFZ0FDZ0NxQU4wSVFaQkFDRUZBMEFnQWtFQVRBUkFJQVJCQ0dvZ0NDQUNRUUVRYWtVRVFFRUFJUWtNQkFzZ0JDZ0NFQ0VJSUFRb0FoUWhBZ3NnQ0NBQ1FRRnJJZ0oyUVFGeEJFQWdBU0FGUVFKMGFpZ0NBQ0lISUFjdkFRQWdCbkk3QVFBTElBVkJBV29pQlNBQUtBTHdBa2dOQUFzZ0JDZ0NEQ0VISUFRb0FnZ2hCaUFBS0FJWUlRVUxJQVVnQnpZQ0JDQUZJQVkyQWdBZ0F5QUNOZ0lRSUFNZ0NEWUNEQ0FESUFNb0FpeEJBV3MyQWl3TElBUkJJR29rQUNBSkM3WUtBUkYvSXdCQm9BSnJJZ01rQUNBQUtBTFVBeUVHQWtBQ1FDQUFLQUtZQWtVTkFDQUdLQUlzRFFBZ0FDZ0MwQU1pQ0NBSUtBSVlJQVlvQWhCQkNHMXFOZ0lZSUFaQkFEWUNFQ0FBSUFnb0FnZ1JBQUJGRFFFZ0FDZ0MxQUpCQUVvRVFBTkFJQVlnQWtFQ2RHcEJBRFlDR0NBQ1FRRnFJZ0lnQUNnQzFBSklEUUFMQ3lBR1FRQTJBaFFnQmlBQUtBS1lBallDTENBQUtBSzRBdzBBSUFaQkFEWUNLQXNDUUNBR0tBSW9SUVJBSUFBb0FyQURJUTBnQUNnQ29BTWhDeUFBS0FLb0F5RUVJQU1nQURZQ21BSWdBeUFBS0FJWUlnZ29BZ0EyQW9nQ0lBTWdDQ2dDQkRZQ2pBSkJmeUFFZENFT1FRRWdCSFFoRENBR0tBSVFJUUlnQUNnQ25BTWhCQ0FCS0FJQUlRb2dCaWdDRENFRkFuOENRQ0FHS0FJVUlnZ0VRQXdCQ3lBR0tBSkFJUThEUUFKL0FrQUNmeUFDUVFkTUJFQWdBMEdJQW1vZ0JTQUNRUUFRYWtVTkNDQURLQUtRQWlFRlFRRWdBeWdDbEFJaUFrRUlTQTBCR2dzZ0R5QUZJQUpCQ0d0MVFmOEJjU0lCUVFKMGFpZ0NrQUVpQ0EwQlFRa0xJUUVnQTBHSUFtb2dCU0FDSUE4Z0FSRGRBU0lCUVFCSURRWWdBeWdDa0FJaEJTQURLQUtVQWd3QkN5QUJJQTlxUVpBSmFpMEFBQ0VCSUFJZ0NHc0xJUUlnQVVFRWRpRUpBa0FDUUFKQUFrQUNRQ0FCUVE5eERnSUNBUUFMSUFBb0FnQWlBVUg1QURZQ0ZDQUFRWDhnQVNnQ0JCRUNBQXNnQWtFQVRBUkFJQU5CaUFKcUlBVWdBa0VCRUdwRkRRZ2dBeWdDa0FJaEJTQURLQUtVQWlFQ0N5QU1JQTRnQlNBQ1FRRnJJZ0oyUVFGeEd5RVFEQUVMUVFBaEVDQUpRUTlHRFFCQkFTQUpkQ0VJSUFGQkVFa05BeUFDSUFsSUJFQWdBMEdJQW1vZ0JTQUNJQWtRYWtVTkJ5QURLQUtRQWlFRklBTW9BcFFDSVFJTElBbEJBblJCb0w0Q2FpZ0NBQ0FGSUFJZ0NXc2lBblZ4SUFocUlnZ05Bd3dCQ3lBRUlBc2dCQ0FMU2hzaUVrRUJhaUVJQWtBRFFBSkFJQW9nRFNBRUlnRkJBblJxS0FJQVFRRjBhaUlFTHdFQUJFQWdBa0VBVEFSQUlBTkJpQUpxSUFVZ0FrRUJFR3BGRFFvZ0F5Z0NrQUloQlNBREtBS1VBaUVDQ3lBRklBSkJBV3NpQW5aQkFYRkZEUUVnRENBRUxnRUFJaEZ4RFFFZ0JDQVJJQXdnRGlBUlFRQk9HMm83QVFBTUFRc2dDVUVBVEEwQ0lBbEJBV3NoQ1FzZ0FVRUJhaUVFSUFFZ0VrY05BQXNnQ0NFQkN5QVFCRUFnQ2lBTklBRkJBblJxS0FJQUlnUkJBWFJxSUJBN0FRQWdBeUFIUVFKMGFpQUVOZ0lBSUFkQkFXb2hCd3NnQVVFQmFpRUVJQUVnQzBnTkFRc0xRUUFNQVFzZ0JDQUxJQVFnQzBvYklRc0RRQUpBSUFvZ0RTQUVJZ0ZCQW5ScUtBSUFRUUYwYWlJRUx3RUFSUTBBSUFKQkFFd0VRQ0FEUVlnQ2FpQUZJQUpCQVJCcVJRMEZJQU1vQXBBQ0lRVWdBeWdDbEFJaEFnc2dCU0FDUVFGcklnSjJRUUZ4UlEwQUlBd2dCQzRCQUNJSmNRMEFJQVFnQ1NBTUlBNGdDVUVBVGh0cU93RUFDeUFCUVFGcUlRUWdBU0FMUncwQUN5QUlRUUZyQ3lFQklBQW9BaGdpQUNBREtBS0lBallDQUNBQUlBTW9Bb3dDTmdJRUlBWWdBVFlDRkNBR0lBSTJBaEFnQmlBRk5nSU1DeUFHSUFZb0FpeEJBV3MyQWl4QkFTRUVEQUVMSUFkRkJFQkJBQ0VFREFFTElBZEJBV3NoQUNBSFFRTnhJZ0VFUUVFQUlRSURRQ0FLSUFNZ0IwRUJheUlIUVFKMGFpZ0NBRUVCZEdwQkFEc0JBQ0FDUVFGcUlnSWdBVWNOQUFzTFFRQWhCQ0FBUVFOSkRRQURRQ0FLSUFkQkFuUWdBMm9pQUVFRWF5Z0NBRUVCZEdwQkFEc0JBQ0FLSUFCQkNHc29BZ0JCQVhScVFRQTdBUUFnQ2lBQVFReHJLQUlBUVFGMGFrRUFPd0VBSUFvZ0F5QUhRUVJySWdkQkFuUnFLQUlBUVFGMGFrRUFPd0VBSUFjTkFBc0xJQU5Cb0FKcUpBQWdCQXZWQ3dFSGZ5QUFLQUtjQXlFQ0lBQW9BdFFESVFRQ1FDQUFLQUxnQVFSQUlBQW9BcUFESVFFQ1FBSkFBa0FnQWtVRVFDQUJSUTBCREFJTElBRWdBa2dOQVNBQklBQW9BclFEU2cwQklBQW9BdFFDUVFGSERRRUxBa0FnQUNnQ3BBTWlBVVVFUUNBQUtBS29BeUVGREFFTElBRkJBV3NpQlNBQUtBS29BMGNOQVFzZ0JVRU9TQTBCQ3lBQUtBSUFJZ0VnQWpZQ0dDQUJRUkUyQWhRZ0FDZ0NBQ0FBS0FLZ0F6WUNIQ0FBS0FJQUlBQW9BcVFETmdJZ0lBQW9BZ0FnQUNnQ3FBTTJBaVFnQUNBQUtBSUFLQUlBRVFFQUN5QUFLQUxVQWlJQ1FRQktCRUFEUUNBQUlBTkJBblJxS0FMWUFpZ0NCQ0VISUFBb0FxQUJJUVVDZjBFQUlBQW9BcHdESWdGRkRRQWFJQUVnQlNBSFFRaDBhaWdDQUVFQVRnMEFHaUFBS0FJQUlnRWdCellDR0NBQlFmWUFOZ0lVSUFBb0FnQkJBRFlDSENBQVFYOGdBQ2dDQUNnQ0JCRUNBQ0FBS0FLY0F3c2lBaUFBS0FLZ0Ewd0VRQU5BSUFBb0FxUURJQVVnQjBFSWRHb2dBa0VDZEdvaUJpZ0NBQ0lCUVFBZ0FVRUFTaHRIQkVBZ0FDZ0NBQ0lCSUFjMkFoZ2dBVUgyQURZQ0ZDQUFLQUlBSUFJMkFod2dBRUYvSUFBb0FnQW9BZ1FSQWdBTElBWWdBQ2dDcUFNMkFnQWdBaUFBS0FLZ0EwZ2hBU0FDUVFGcUlRSWdBUTBBQ3dzZ0EwRUJhaUlESUFBb0F0UUNJZ0pJRFFBTEN5QUVRYnNCUWJ3QklBQW9BcHdESWdVYlFiMEJRYjRCSUFVYklBQW9BcVFER3pZQ0JBSkFJQUpCQUV3TkFFRUFJUUlEUUNBQUlBSkJBblFpQm1vb0F0Z0NJUUVDUUNBRlJRUkFJQUFvQXFRRERRRWdBRUVCSUFFb0FoUWlBU0FFSUFGQkFuUnFRVEJxRUk0RERBRUxJQUJCQUNBQktBSVlJZ0VnQkNBQlFRSjBhaUlCUVRCcUVJNERJQVFnQVNnQ01EWUNRQXNnQkNBR2FrRUFOZ0lZSUFKQkFXb2lBaUFBS0FMVUFrNE5BU0FBS0FLY0F5RUZEQUFMQUFzZ0JFRUFOZ0lVREFFTEFrQUNRQ0FDRFFBZ0FDZ0NwQU1OQUNBQUtBS29BdzBBSUFBb0F0d0JSU0FBS0FLZ0F5SUJRVDlLY1EwQklBRWdBQ2dDdEFOR0RRRUxJQUFvQWdBaUFVSDlBRFlDRkNBQVFYOGdBU2dDQkJFQ0FBc2dCRUcvQVVIQUFTQUFLQUswQTBFL1JoczJBZ1JCQUNFQ0lBQW9BdFFDUVFCS0JFQURRQ0FBUVFFZ0FDQUNRUUowSWdWcUtBTFlBaUlHS0FJVUlnRWdCQ0FCUVFKMGFrSEVBR29RamdNZ0FDZ0N0QU1FUUNBQVFRQWdCaWdDR0NJQklBUWdBVUVDZEdwQjFBQnFFSTREQ3lBRUlBVnFRUUEyQWhnZ0FrRUJhaUlDSUFBb0F0UUNTQTBBQ3d0QkFDRUZJQUFvQXZBQ1FRQk1EUUFEUUNBRUlBVkJBblFpQVdvaUJpQUVJQUFnQUNBQmFpZ0M5QUpCQW5ScUtBTFlBaUlCS0FJVVFRSjBhaWdDUkRZQ1pDQUdJQVFnQVNnQ0dFRUNkR29vQWxRMkFvd0JBa0FnQVNnQ05FVUVRRUVBSVFJTUFRc2dBU2dDSkNFRElBRW9BaWdoQVVFQklRSUNmd0pBQWtBQ1FBSkFBa0FDUUFKQUlBQW9BclFERGpFSUJnWUFCZ1lHQmdFR0JnWUdCZ1lDQmdZR0JnWUdCZ1lEQmdZR0JnWUdCZ1lHQmdRR0JnWUdCZ1lHQmdZR0JnWUZCZ3RCQVNBQlFRRnJJQUZCQTJ0QmZra2JRUU4wUVFFZ0EwRUJheUFEUVFOclFYNUpHMEVDZEdwQjBMY0NhZ3dHQzBFQ0lBRkJBV3NnQVVFRWEwRjlTUnRCREd4QkFpQURRUUZySUFOQkJHdEJmVWtiUVFKMGFrSGd0d0pxREFVTFFRTWdBVUVCYXlBQlFRVnJRWHhKRzBFRWRFRURJQU5CQVdzZ0EwRUZhMEY4U1J0QkFuUnFRWkM0QW1vTUJBdEJCQ0FCUVFGcklBRkJCbXRCZTBrYlFSUnNRUVFnQTBFQmF5QURRUVpyUVh0SkcwRUNkR3BCMExnQ2Fnd0RDMEVGSUFGQkFXc2dBVUVIYTBGNlNSdEJHR3hCQlNBRFFRRnJJQU5CQjJ0QmVra2JRUUowYWtIQXVRSnFEQUlMUVFZZ0FVRUJheUFCUVFoclFYbEpHMEVjYkVFR0lBTkJBV3NnQTBFSWEwRjVTUnRCQW5ScVFkQzZBbW9NQVF0QkJ5QUJRUUZySUFGQkNXdEJlRWtiUVFWMFFRY2dBMEVCYXlBRFFRbHJRWGhKRzBFQ2RHcEJvTHdDYWdzb0FnQkJBV29oQWdzZ0JpQUNOZ0swQVNBRlFRRnFJZ1VnQUNnQzhBSklEUUFMQ3lBRVFRQTJBaWdnQkVJQU53SU1JQVFnQUNnQ21BSTJBaXdMTFFFQmZ5QUFLQUxRQXlJQklBRW9BaGdnQUNnQzFBTWlBRUVRYWlnQ0FFRUliV28yQWhnZ0FFRUFOZ0lRQzh3R0FRNS9JQUFvQXRRRElRWWdBQ2dDbUFJRVFDQUdJQVlvQWpnaUF3Ui9JQU1GSUFBUXp3SWdCaWdDT0F0QkFXczJBamdMQWtBQ1FDQUdLQUlVUVg5R0RRQWdBQ2dDOEFKQkFFd05BQ0FBS0FLd0F5RU9JQVpCdkFGcUlROERRQ0FCSUFwQkFuUWlBMm9vQWdBaERRSkFJQUFnQmlBQUlBQWdBMm9vQXZRQ1FRSjBJZ05xS0FMWUFpSUxLQUlVSWdoQkFuUnFJZ3hCUEdvb0FnQWdBeUFHYWlJRlFTaHFLQUlBYWlJQ0VGOUZCRUFnQlVFQU5nSW9JQVVvQWhnaEF3d0JDMEVBSVFkQkFDRURBa0FnQUNBQ0lBQWdBa0VCYWhCZklnbHFRUUpxSWdJUVh5SUVSUTBBSUFRaEF5QUFJQXdvQWp4QkZHb2lBaEJmUlEwQUEwQWdBMEVCZENJRFFZQ0FBa1lOQlNBQUlBSkJBV29pQWhCZkRRQUxDd0pBSUFOQkFTQUFJQWhxSWdndEFPZ0JkRUVCZFVnTkFDQUpRUUowSVFSQkFTQUlMUUQ0QVhSQkFYVWdBMGdFUUNBRVFReHFJUWNNQVFzZ0JFRUVhaUVIQ3lBRklBYzJBaWdDUUNBRFFRSkpCRUFnQXlFQ0RBRUxJQUpCRG1vaEJ5QURJUUlEUUNBRFFRRjFJZ1JCQUNBQUlBY1FYeHNnQW5JaEFpQURRUU5MSVFnZ0JDRURJQWdOQUFzTElBVWdCU2dDR0NBQ1FYOXpJQUpCQVdvZ0NSdHFJZ00yQWhnTElBMGdBenNCQUFKQUlBQW9BclFEUlEwQUlBQWdDeWdDR0NJRGFpRUpJQVlnQTBFQ2RHb2hCMEVBSVFNRFFDQUFJQWNvQW53Z0F5SUVRUU5zYWlJQ0VGOE5BUU5BQWtBZ0JFRUJhaUVESUFBZ0FrRUJhaEJmRFFBZ0FrRURhaUVDSUFNaUJDQUFLQUswQTBnTkFRd0dDd3NnQUNBUEVGOGhDd0pBSUFBZ0FrRUNhaUlGRUY4aUFrVUVRRUVBSVFRTUFRc0NRQ0FBSUFVUVgwVU5BQ0FDUVFGMElRSWdBQ0FIS0FKOFFiMEJRZGtCSUFRZ0NTMEFpQUpJRzJvaUJSQmZSUTBBQTBBZ0FrRUJkQ0lDUVlDQUFrWU5CeUFBSUFWQkFXb2lCUkJmRFFBTEN5QUNRUUpKQkVBZ0FpRUVEQUVMSUFWQkRtb2hDQ0FDSVFRRFFDQUNRUUYxSWdWQkFDQUFJQWdRWHhzZ0JISWhCQ0FDUVFOTElRd2dCU0VDSUF3TkFBc0xJQTBnRGlBRFFRSjBhaWdDQUVFQmRHb2dCRUYvY3lBRVFRRnFJQXNiT3dFQUlBTWdBQ2dDdEFOSURRQUxDeUFLUVFGcUlnb2dBQ2dDOEFKSURRQUxDMEVCRHdzZ0FDZ0NBQ0lCUWZVQU5nSVVJQUJCZnlBQktBSUVFUUlBSUFaQmZ6WUNGRUVCQzQ4REFRcC9JQUFvQXRRRElRTWdBQ2dDbUFJRVFDQURJQU1vQWpnaUFnUi9JQUlGSUFBUXp3SWdBeWdDT0F0QkFXczJBamdMQWtBZ0F5Z0NGRUYvUmcwQVFYOGdBQ2dDcUFNaUFuUWhCVUVCSUFKMElRWWdBQ2dDb0FNaEJDQUJLQUlBSVFjZ0FDZ0NzQU1oQ0NBQUtBTFlBaWdDR0NFQ0FrQURRQ0FISUFnZ0JFRUNkR29vQWdCQkFYUnFMd0VBRFFFZ0JFRUJheUlFRFFBTFFRQWhCQXNnQTBHOEFXb2hDaUFBS0FLY0EwRUJheUVCSUFNZ0FrRUNkR29oQ3dOQUlBc29BbndnQVVFRGJHb2hBaUFCSUFST0JFQWdBQ0FDRUY4TkFnc0NRQUovQWtBRFFDQUhJQWdnQVVFQmFpSUJRUUowYWlnQ0FFRUJkR29pQ1M4QkFBUkFJQUFnQWtFQ2FoQmZSUTBFSUFrdUFRQWlBa0VBVGcwQ0lBSWdCV29NQXdzZ0FDQUNRUUZxRUY4RVFDQUZJQVlnQUNBS0VGOGJEQU1MSUFKQkEyb2hBaUFCSUFBb0FxQURTQTBBQ3lBQUtBSUFJZ0ZCOVFBMkFoUWdBRUYvSUFFb0FnUVJBZ0FnQTBGL05nSVVRUUVQQ3lBQ0lBWnFDeUVDSUFrZ0Fqc0JBQXNnQVNBQUtBS2dBMGdOQUFzTFFRRUxqUUVCQkg4Z0FDZ0MxQU1oQWlBQUtBS1lBZ1JBSUFJZ0FpZ0NPQ0lEQkg4Z0F3VWdBQkRQQWlBQ0tBSTRDMEVCYXpZQ09Bc2dBQ2dDOEFKQkFFb0VRQ0FDUWJ3QmFpRURRUUVnQUNnQ3FBTjBJUVJCQUNFQ0EwQWdBQ0FERUY4RVFDQUJJQUpCQW5ScUtBSUFJZ1VnQlM4QkFDQUVjanNCQUFzZ0FrRUJhaUlDSUFBb0F2QUNTQTBBQ3d0QkFRdlFBd0VNZnlBQUtBTFVBeUVESUFBb0FwZ0NCRUFnQXlBREtBSTRJZ1FFZnlBRUJTQUFFTThDSUFNb0FqZ0xRUUZyTmdJNEN3SkFBa0FnQXlnQ0ZFRi9SZzBBSUFOQnZBRnFJUWNnQUNnQ25BTkJBV3NoQkNBQUlBQW9BdGdDS0FJWUlnSnFJUWdnQXlBQ1FRSjBhaUVHSUFFb0FnQWhDU0FBS0FLd0F5RUtBMEFnQUNBR0tBSjhJQVFpQWtFRGJHb2lBUkJmRFFFRFFBSkFJQUpCQVdvaEJDQUFJQUZCQVdvUVh3MEFJQUZCQTJvaEFTQUVJZ0lnQUNnQ29BTklEUUVNQkFzTElBQWdCeEJmSVFzQ1FDQUFJQUZCQW1vaUJSQmZJZ0ZGQkVCQkFDRUNEQUVMQWtBZ0FDQUZFRjlGRFFBZ0FVRUJkQ0VCSUFBZ0JpZ0NmRUc5QVVIWkFTQUNJQWd0QUlnQ1NCdHFJZ1VRWDBVTkFBTkFJQUZCQVhRaUFVR0FnQUpHRFFVZ0FDQUZRUUZxSWdVUVh3MEFDd3NnQVVFQ1NRUkFJQUVoQWd3QkN5QUZRUTVxSVF3Z0FTRUNBMEFnQVVFQmRTSUZRUUFnQUNBTUVGOGJJQUp5SVFJZ0FVRURTeUVOSUFVaEFTQU5EUUFMQ3lBSklBb2dCRUVDZEdvb0FnQkJBWFJxSUFKQmYzTWdBa0VCYWlBTEd5QUFLQUtvQTNRN0FRQWdCQ0FBS0FLZ0EwZ05BQXNMUVFFUEN5QUFLQUlBSWdGQjlRQTJBaFFnQUVGL0lBRW9BZ1FSQWdBZ0EwRi9OZ0lVUVFFTDlRTUJDMzhnQUNnQzFBTWhCQ0FBS0FLWUFnUkFJQVFnQkNnQ09DSUNCSDhnQWdVZ0FCRFBBaUFFS0FJNEMwRUJhellDT0FzQ1FDQUVLQUlVUVg5R0RRQWdBQ2dDOEFKQkFFd05BQU5BSUFFZ0NVRUNkQ0lDYWlnQ0FDRUxBa0FnQUNBRUlBQWdBQ0FDYWlnQzlBSkJBblFpQW1vb0F0Z0NLQUlVSWdaQkFuUnFJZ3hCUEdvb0FnQWdBaUFFYWlJSFFTaHFLQUlBYWlJREVGOUZCRUFnQjBFQU5nSW9JQWNvQWhnaEFnd0JDMEVBSVFoQkFDRUNBa0FnQUNBRElBQWdBMEVCYWhCZklncHFRUUpxSWdNUVh5SUZSUTBBSUFVaEFpQUFJQXdvQWp4QkZHb2lBeEJmUlEwQUEwQWdBa0VCZENJQ1FZQ0FBa1lFUUNBQUtBSUFJZ0ZCOVFBMkFoUWdBRUYvSUFFb0FnUVJBZ0FnQkVGL05nSVVRUUVQQ3lBQUlBTkJBV29pQXhCZkRRQUxDd0pBSUFKQkFTQUFJQVpxSWdZdEFPZ0JkRUVCZFVnTkFDQUtRUUowSVFWQkFTQUdMUUQ0QVhSQkFYVWdBa2dFUUNBRlFReHFJUWdNQVFzZ0JVRUVhaUVJQ3lBSElBZzJBaWdDUUNBQ1FRSkpCRUFnQWlFRERBRUxJQU5CRG1vaENDQUNJUU1EUUNBQ1FRRjFJZ1ZCQUNBQUlBZ1FYeHNnQTNJaEF5QUNRUU5MSVFZZ0JTRUNJQVlOQUFzTElBY2dCeWdDR0NBRFFYOXpJQU5CQVdvZ0NodHFJZ0kyQWhnTElBc2dBaUFBS0FLb0EzUTdBUUFnQ1VFQmFpSUpJQUFvQXZBQ1NBMEFDd3RCQVF1akNBRUhmeUFBS0FLY0F5RUNJQUFvQXRRRElRTUNRQ0FBS0FMZ0FRUkFJQUFvQXFBRElRRUNRQUpBQWtBZ0FrVUVRQ0FCUlEwQkRBSUxJQUVnQWtnTkFTQUJJQUFvQXJRRFNnMEJJQUFvQXRRQ1FRRkhEUUVMQWtBZ0FDZ0NwQU1pQVVVRVFDQUFLQUtvQXlFRURBRUxJQUZCQVdzaUJDQUFLQUtvQTBjTkFRc2dCRUVPU0EwQkN5QUFLQUlBSWdFZ0FqWUNHQ0FCUVJFMkFoUWdBQ2dDQUNBQUtBS2dBellDSENBQUtBSUFJQUFvQXFRRE5nSWdJQUFvQWdBZ0FDZ0NxQU0yQWlRZ0FDQUFLQUlBS0FJQUVRRUFDeUFBS0FMVUFpSUNRUUJLQkVCQkFDRUVBMEFnQUNBRVFRSjBhaWdDMkFJb0FnUWhCaUFBS0FLZ0FTRUZBbjlCQUNBQUtBS2NBeUlCUlEwQUdpQUJJQVVnQmtFSWRHb29BZ0JCQUU0TkFCb2dBQ2dDQUNJQklBWTJBaGdnQVVIMkFEWUNGQ0FBS0FJQVFRQTJBaHdnQUVGL0lBQW9BZ0FvQWdRUkFnQWdBQ2dDbkFNTElnSWdBQ2dDb0FOTUJFQURRQ0FBS0FLa0F5QUZJQVpCQ0hScUlBSkJBblJxSWdjb0FnQWlBVUVBSUFGQkFFb2JSd1JBSUFBb0FnQWlBU0FHTmdJWUlBRkI5Z0EyQWhRZ0FDZ0NBQ0FDTmdJY0lBQkJmeUFBS0FJQUtBSUVFUUlBQ3lBSElBQW9BcWdETmdJQUlBSWdBQ2dDb0FOSUlRRWdBa0VCYWlFQ0lBRU5BQXNMSUFSQkFXb2lCQ0FBS0FMVUFpSUNTQTBBQ3dzZ0FDZ0NuQU1oQVNBQUtBS2tBMFVFUUNBQlJRUkFJQU5CdEFFMkFnUU1Bd3NnQTBHMUFUWUNCQXdDQ3lBQlJRUkFJQU5CdGdFMkFnUU1BZ3NnQTBHM0FUWUNCQXdCQ3dKQUFrQWdBZzBBSUFBb0FxUUREUUFnQUNnQ3FBTU5BQ0FBS0FLZ0F5SUJRVDlLRFFFZ0FTQUFLQUswQTBZTkFRc2dBQ2dDQUNJQlFmMEFOZ0lVSUFCQmZ5QUJLQUlFRVFJQUN5QURRYmdCTmdJRUlBQW9BdFFDSVFJTElBSkJBRW9FUUVFQUlRUURRQ0FBSUFSQkFuUWlCMm9vQXRnQ0lRVUNRQUpBSUFBb0F1QUJCRUFnQUNnQ25BTU5BU0FBS0FLa0F3MENDeUFGS0FJVUlnSkJFRThFUUNBQUtBSUFJZ0VnQWpZQ0dDQUJRVEkyQWhRZ0FDQUFLQUlBS0FJQUVRRUFDeUFESUFKQkFuUnFJZ0ZCUEdvb0FnQWlBa1VFUUNBQklBQkJBVUhBQUNBQUtBSUVLQUlBRVFRQUlnSTJBandMSUFKQ0FEY0FBQ0FDUWdBM0FEZ2dBa0lBTndBd0lBSkNBRGNBS0NBQ1FnQTNBQ0FnQWtJQU53QVlJQUpDQURjQUVDQUNRZ0EzQUFnZ0F5QUhhaUlCUVFBMkFpZ2dBVUVBTmdJWUlBQW9BdUFCUlFSQUlBQW9BclFERFFFTUFnc2dBQ2dDbkFORkRRRUxJQVVvQWhnaUFrRVFUd1JBSUFBb0FnQWlBU0FDTmdJWUlBRkJNallDRkNBQUlBQW9BZ0FvQWdBUkFRQUxJQU1nQWtFQ2RHb2lBVUg4QUdvb0FnQWlBa1VFUUNBQklBQkJBVUdBQWlBQUtBSUVLQUlBRVFRQUlnSTJBbndMSUFKQkFFR0FBaEE2R2dzZ0JFRUJhaUlFSUFBb0F0UUNTQTBBQ3dzZ0EwRndOZ0lVSUFOQ0FEY0NEQ0FESUFBb0FwZ0NOZ0k0QzZzTkFncC9BWHdnQUNnQ0pFRUFTZ1JBSUFBb0F0Z0RJUW9nQUNnQzJBRWhCd05BSUFFaEJpQUNJUVFDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FnQnlnQ0tDQUhLQUlrSWdoQkNIUnFJZ05CZ3hCTUJFQWdBMEdCQ0V3RVFBSkFJQU5CZ1FSckRnUVhBeUllQUF0QmtBRWhBVUVBSVFJQ1FDQURRWUVDYXc0Q0poOEFDeUFEUVlNR2F3NEVBeUVoSENFTElBTkJnZ3hNQkVBQ1FDQURRWUlJYXc0SEZpSUZJaUlpSEFBTElBTkJoUXByRGdZRklTRWhJUm9oQ3dKQUlBTkJnd3hyRGdvVUlTRUdJU0VoSVNFWkFBc2dBMEdIRG1zT0NBWWdJQ0FnSUNBWElBc2dBMEdGR0V3RVFDQURRWVFVVEFSQUlBTkJoQkJyRGcwVElTRWhIeUVoSVNFaElTRVhJQXNnQTBHRkZHc09CaEVnSUNBZ0J3Z0xJQU5CaGh4TUJFQWdBMEdHR0dzT0J4QWdJQ0FnSUFrS0N3SkFJQU5CaHh4ckRnZ1BJQ0FnSUNBZ0N3QUxJQU5CaUNCckRna05IeDhmSHg4Zkh3d0xDMEdSQVNFQlFRQWhBZ3dpQzBHU0FTRUJEQ0VMUVpNQklRRkJBQ0VDRENBTFFaUUJJUUZCQUNFQ0RCOExRWlVCSVFGQkFDRUNEQjRMUVpZQklRRkJBQ0VDREIwTFFaY0JJUUZCQUNFQ0RCd0xJQU5CaXhaSERSZEJtQUVoQVVFQUlRSU1Hd3RCbVFFaEFVRUFJUUlNR2dzZ0EwR05Ha2NORlVHYUFTRUJRUUFoQWd3WkMwR2JBU0VCUVFBaEFnd1lDeUFEUVk4ZVJ3MFRRWndCSVFGQkFDRUNEQmNMUVowQklRRkJBQ0VDREJZTFFaNEJJUUZCQUNFQ0RCVUxRWjhCSVFGQkFDRUNEQlFMUWFBQklRRkJBQ0VDREJNTFFhRUJJUUZCQUNFQ0RCSUxRYUlCSVFGQkFDRUNEQkVMUWFNQklRRkJBQ0VDREJBTFFhUUJJUUZCQUNFQ0RBOExRYVVCSVFGQkFDRUNEQTRMUWFZQklRRkJBQ0VDREEwTFFhY0JJUUZCQUNFQ0RBd0xRYWdCSVFGQkFDRUNEQXNMUWFrQklRRkJBQ0VDREFvTFFhb0JJUUZCQUNFQ0RBa0xRYXNCSVFFTUNBdEJyQUVoQVVFQUlRSU1Cd3RCclFFaEFRd0dDeUFBS0FKSUlnSkJBMGtOQWlBQUtBSUFJZ0ZCTVRZQ0ZDQUFJQUVvQWdBUkFRQU1Bd3NnQTBHSkVrWU5Bd3NnQUNnQ0FDSUJJQWcyQWhnZ0FVRUhOZ0lVSUFBb0FnQWdCeWdDS0RZQ0hDQUFJQUFvQWdBb0FnQVJBUUFNQVFzZ0FrRUNkRUhBdHdKcUtBSUFJUUVNQWdzZ0JpRUJJQVFoQWd3QkMwR3VBU0VCUVFBaEFnc2dDaUFKUVFKMGFpSUVJQUUyQWdRQ1FDQUhLQUkwUlEwQUlBUW9BaXdnQWtZTkFDQUhLQUpRSWdORkRRQWdCQ0FDTmdJc0FrQUNRQUpBQWtBZ0FnNERBQUVDQXdzZ0J5Z0NWQ0VHUVFBaEJRTkFJQVlnQlVFQ2RHb2dBeUFGUVFGMGFpOEJBRFlDQUNBR0lBVkJBWElpQkVFQ2RHb2dBeUFFUVFGMGFpOEJBRFlDQUNBR0lBVkJBbklpQkVFQ2RHb2dBeUFFUVFGMGFpOEJBRFlDQUNBR0lBVkJBM0lpQkVFQ2RHb2dBeUFFUVFGMGFpOEJBRFlDQUNBRlFRUnFJZ1ZCd0FCSERRQUxEQU1MSUFjb0FsUWhCa0VBSVFVRFFDQUdJQVZCQW5ScUlBVkJBWFFpQkVHQXRnSnFMZ0VBSUFNZ0JHb3ZBUUJzUVlBUWFrRU1kVFlDQUNBR0lBVkJBWElpQkVFQ2RHb2dCRUVCZENJRVFZQzJBbW91QVFBZ0F5QUVhaThCQUd4QmdCQnFRUXgxTmdJQUlBVkJBbW9pQlVIQUFFY05BQXNNQWdzZ0J5Z0NWQ0VJUVFBaEJrRUFJUVVEUUNBSUlBVkJBblJxSUFaQkEzUkJnTGNDYWlzREFDSUxJQU1nQlVFQmRHb3ZBUUM0b2tRQUFBQUFBQURBUDZLMk9BSUFJQWdnQlVFQmNpSUVRUUowYWlBTElBTWdCRUVCZEdvdkFRQzRva1R2WVVpeFVESDJQNkpFQUFBQUFBQUF3RCtpdGpnQ0FDQUlJQVZCQW5JaUJFRUNkR29nQ3lBRElBUkJBWFJxTHdFQXVLSkV5bTlOa2E3bjlEK2lSQUFBQUFBQUFNQS9vclk0QWdBZ0NDQUZRUU55SWdSQkFuUnFJQXNnQXlBRVFRRjBhaThCQUxpaVJLb1JiTzlpMFBJL29rUUFBQUFBQUFEQVA2SzJPQUlBSUFnZ0JVRUVjaUlFUVFKMGFpQUxJQU1nQkVFQmRHb3ZBUUM0b2tRQUFBQUFBQURBUDZLMk9BSUFJQWdnQlVFRmNpSUVRUUowYWlBTElBTWdCRUVCZEdvdkFRQzRva1E3djZmQWFTVHBQNkpFQUFBQUFBQUF3RCtpdGpnQ0FDQUlJQVZCQm5JaUJFRUNkR29nQ3lBRElBUkJBWFJxTHdFQXVLSkV1eURIZTNwUjRUK2lSQUFBQUFBQUFNQS9vclk0QWdBZ0NDQUZRUWR5SWdSQkFuUnFJQXNnQXlBRVFRRjBhaThCQUxpaVJGMnJjdDVWcU5FL29rUUFBQUFBQUFEQVA2SzJPQUlBSUFWQkNHb2hCU0FHUVFGcUlnWkJDRWNOQUFzTUFRc2dBQ2dDQUNJRVFURTJBaFFnQUNBRUtBSUFFUUVBQ3lBSFFkZ0FhaUVISUFsQkFXb2lDU0FBS0FJa1NBMEFDd3NMcHdJQkNYOGdCRUVBU2dSQUlBQW9BbkFpQ1VGOGNTRUxJQWxCQTNFaENpQUFLQUlrSWdaQkFFd2hEQ0FKUVFGclFRTkpJUTBEUUVFQUlRZ2dERVVFUUFOQUFrQWdDVVVOQUNBQklBaEJBblJxS0FJQUlBSkJBblJxS0FJQUlRQWdBeWdDQUNBSWFpRUZRUUFoQnlBTlJRUkFBMEFnQlNBQUxRQUFPZ0FBSUFVZ0Jtb2lCU0FBTFFBQk9nQUFJQVVnQm1vaUJTQUFMUUFDT2dBQUlBVWdCbW9pQlNBQUxRQURPZ0FBSUFCQkJHb2hBQ0FGSUFacUlRVWdCMEVFYWlJSElBdEhEUUFMQzBFQUlRY2dDa1VOQUFOQUlBVWdBQzBBQURvQUFDQUZJQVpxSVFVZ0FFRUJhaUVBSUFkQkFXb2lCeUFLUncwQUN3c2dDRUVCYWlJSUlBWkhEUUFMQ3lBRFFRUnFJUU1nQWtFQmFpRUNJQVJCQVVvaEFDQUVRUUZySVFRZ0FBMEFDd3NMd0FJQkRuOGdCRUVBU2dSQUlBQW9BdEFDSVFVZ0FDZ0NjQ0VISUFBb0F1QURJZ0FvQWhRaENpQUFLQUlRSVFzZ0FDZ0NEQ0VNSUFBb0FnZ2hEUU5BSUFRaENDQUhCRUFnQWtFQ2RDSUFJQUVvQWd4cUtBSUFJUTRnQVNnQ0NDQUFhaWdDQUNFUElBRW9BZ1FnQUdvb0FnQWhFQ0FCS0FJQUlBQnFLQUlBSVJFZ0F5Z0NBQ0VFUVFBaEFBTkFJQUFnRUdvdEFBQWhCaUFFSUFVZ0FDQVJhaTBBQUVIL0FYTWlDU0FOSUFBZ0Qyb3RBQUJCQW5RaUVtb29BZ0JyYWkwQUFEb0FBQ0FFSUFVZ0NTQUxJQkpxS0FJQUlBb2dCa0VDZENJR2FpZ0NBR3BCRUhWcmFpMEFBRG9BQVNBRUlBVWdDU0FHSUF4cUtBSUFhMm90QUFBNkFBSWdCQ0FBSUE1cUxRQUFPZ0FESUFSQkJHb2hCQ0FBUVFGcUlnQWdCMGNOQUFzTElBTkJCR29oQXlBQ1FRRnFJUUlnQ0VFQmF5RUVJQWhCQWs0TkFBc0xDL0VDQVF0L0lBUkJBRW9FUUNBQUtBSndJZ2hCZm5FaERpQUlRUUZ4SVE4RFFDQUVJUXdDUUNBSVJRMEFJQUpCQW5RaUFDQUJLQUlJYWlnQ0FDRUdJQUVvQWdRZ0FHb29BZ0FoQ1NBQktBSUFJQUJxS0FJQUlRY2dBeWdDQUNFRVFRQWhBRUVBSVEwZ0NFRUJSd1JBQTBBZ0FDQUhhaTBBQUNFS0lBQWdCbW90QUFBaEN5QUVJQUFnQ1dvdEFBQWlCVG9BQVNBRUlBVWdDMnBCZ0FGek9nQUNJQVFnQlNBS2FrR0FBWE02QUFBZ0J5QUFRUUZ5SWdWcUxRQUFJUW9nQlNBR2FpMEFBQ0VMSUFRZ0JTQUphaTBBQUNJRk9nQUVJQVFnQlNBTGFrR0FBWE02QUFVZ0JDQUZJQXBxUVlBQmN6b0FBeUFBUVFKcUlRQWdCRUVHYWlFRUlBMUJBbW9pRFNBT1J3MEFDd3NnRDBVTkFDQUFJQWRxTFFBQUlRY2dBQ0FHYWkwQUFDRUdJQVFnQUNBSmFpMEFBQ0lBT2dBQklBUWdBQ0FHYWtHQUFYTTZBQUlnQkNBQUlBZHFRWUFCY3pvQUFBc2dBMEVFYWlFRElBSkJBV29oQWlBTVFRRnJJUVFnREVFQ1RnMEFDd3NMcVFJQkNYOGdCRUVBU2dSQUlBQW9BbkFpQlVGK2NTRU1JQVZCQVhFaERRTkFJQVFoQ1FKQUlBVkZEUUFnQWtFQ2RDSUFJQUVvQWdocUtBSUFJUVlnQVNnQ0JDQUFhaWdDQUNFSElBRW9BZ0FnQUdvb0FnQWhDQ0FES0FJQUlRUkJBQ0VBUVFBaENpQUZRUUZIQkVBRFFDQUVJQUFnQ0dvdEFBQTZBQUFnQkNBQUlBZHFMUUFBT2dBQklBUWdBQ0FHYWkwQUFEb0FBaUFFSUFnZ0FFRUJjaUlMYWkwQUFEb0FBeUFFSUFjZ0Myb3RBQUE2QUFRZ0JDQUdJQXRxTFFBQU9nQUZJQUJCQW1vaEFDQUVRUVpxSVFRZ0NrRUNhaUlLSUF4SERRQUxDeUFOUlEwQUlBUWdBQ0FJYWkwQUFEb0FBQ0FFSUFBZ0Iyb3RBQUE2QUFFZ0JDQUFJQVpxTFFBQU9nQUNDeUFEUVFScUlRTWdBa0VCYWlFQ0lBbEJBV3NoQkNBSlFRSk9EUUFMQ3d1aUFnRU5meUFFUVFCS0JFQWdBQ2dDMEFJaEJTQUFLQUp3SVFjZ0FDZ0M0QU1pQUNnQ0ZDRUtJQUFvQWhBaEN5QUFLQUlNSVF3Z0FDZ0NDQ0VOQTBBZ0JDRUlJQWNFUUNBQ1FRSjBJZ0FnQVNnQ0NHb29BZ0FoRGlBQktBSUVJQUJxS0FJQUlROGdBU2dDQUNBQWFpZ0NBQ0VRSUFNb0FnQWhCRUVBSVFBRFFDQUFJQTlxTFFBQUlRWWdCQ0FGSUFBZ0VHb3RBQUFpQ1NBTklBQWdEbW90QUFCQkFuUWlFV29vQWdCcWFpMEFBRG9BQUNBRUlBVWdDU0FMSUJGcUtBSUFJQW9nQmtFQ2RDSUdhaWdDQUdwQkVIVnFhaTBBQURvQUFTQUVJQVVnQ1NBR0lBeHFLQUlBYW1vdEFBQTZBQUlnQkVFRGFpRUVJQUJCQVdvaUFDQUhSdzBBQ3dzZ0EwRUVhaUVESUFKQkFXb2hBaUFJUVFGcklRUWdDRUVDVGcwQUN3c0wxZ0lCQ1g4Z0JFRUFTZ1JBSUFBb0FuQWlDRUY4Y1NFTUlBaEJBM0VoQ1NBSVFRRnJRUU5KSVEwRFFDQUVJUW9DUUNBSVJRMEFJQUVvQWdBZ0FrRUNkR29vQWdBaEJpQURLQUlBSVFSQkFDRUxRUUFoQUVFQUlRY2dEVVVFUUFOQUlBUWdBQ0FHYWkwQUFDSUZPZ0FCSUFRZ0JUb0FBaUFFSUFVNkFBQWdCQ0FHSUFCQkFYSnFMUUFBSWdVNkFBUWdCQ0FGT2dBRklBUWdCVG9BQXlBRUlBWWdBRUVDY21vdEFBQWlCVG9BQnlBRUlBVTZBQWdnQkNBRk9nQUdJQVFnQmlBQVFRTnlhaTBBQUNJRk9nQUtJQVFnQlRvQUN5QUVJQVU2QUFrZ0FFRUVhaUVBSUFSQkRHb2hCQ0FIUVFScUlnY2dERWNOQUFzTElBbEZEUUFEUUNBRUlBQWdCbW90QUFBaUJ6b0FBU0FFSUFjNkFBSWdCQ0FIT2dBQUlBQkJBV29oQUNBRVFRTnFJUVFnQzBFQmFpSUxJQWxIRFFBTEN5QURRUVJxSVFNZ0FrRUJhaUVDSUFwQkFXc2hCQ0FLUVFKT0RRQUxDd3ZxQVFFSGZ5QUVRUUJLQkVBZ0FDZ0NjQ0VISUFBb0F1QURLQUlZSVFVRFFDQUVJUUFnQndSQUlBSkJBblFpQkNBQktBSUlhaWdDQUNFSUlBRW9BZ1FnQkdvb0FnQWhDU0FCS0FJQUlBUnFLQUlBSVFvZ0F5Z0NBQ0VMUVFBaEJBTkFJQVFnQzJvZ0JTQUVJQWxxTFFBQUlnWkJBblJxUVlBSWFpZ0NBQ0FGSUFaQmdBRnFJZ1lnQkNBS2FpMEFBR3BCL3dGeFFRSjBhaWdDQUdvZ0JTQUdJQVFnQ0dvdEFBQnFRZjhCY1VFQ2RHcEJnQkJxS0FJQWFrRVFkam9BQUNBRVFRRnFJZ1FnQjBjTkFBc0xJQU5CQkdvaEF5QUNRUUZxSVFJZ0FFRUJheUVFSUFCQkFrNE5BQXNMQzlRQkFRWi9JQVJCQUVvRVFDQUFLQUp3SVFZZ0FDZ0M0QU1vQWhnaEJRTkFJQVFoQUNBR0JFQWdBa0VDZENJRUlBRW9BZ2hxS0FJQUlRY2dBU2dDQkNBRWFpZ0NBQ0VJSUFFb0FnQWdCR29vQWdBaENTQURLQUlBSVFwQkFDRUVBMEFnQkNBS2FpQUZJQVFnQjJvdEFBQkJBblJxUVlBUWFpZ0NBQ0FGSUFRZ0NHb3RBQUJCQW5ScVFZQUlhaWdDQUNBRklBUWdDV290QUFCQkFuUnFLQUlBYW1wQkVIWTZBQUFnQkVFQmFpSUVJQVpIRFFBTEN5QURRUVJxSVFNZ0FrRUJhaUVDSUFCQkFXc2hCQ0FBUVFKT0RRQUxDd3NYQUNBQktBSUFJQUlnQTBFQUlBUWdBQ2dDY0JDTEF3dTRDZ0VOZnlNQVFSQnJJZ0lrQUFKQUlBQW9BaGdpQmlnQ0JDSUVSUVJBSUFBZ0JpZ0NEQkVBQUVVRVFFRUFJUVFNQWdzZ0JpZ0NCQ0VFQ3lBR0tBSUFJZ0V0QUFBaEJTQUVRUUZySWdRRWZ5QUJRUUZxQlNBQUlBWW9BZ3dSQUFCRkJFQkJBQ0VFREFJTElBWW9BZ1FoQkNBR0tBSUFDeUlCUVFGcUlRZ2dCRUVCYXlFRVFRNUJBQ0FCTFFBQUlBVkJDSFJ5SWdGQkFtc2lCU0FCSUFWSkd5QUJRUTlMR3lJQkJFQURRQ0FFUlFSQUlBQWdCaWdDREJFQUFFVUVRRUVBSVFRTUJBc2dCaWdDQUNFSUlBWW9BZ1FoQkFzZ0FrRUNhaUFEYWlBSUxRQUFPZ0FBSUFoQkFXb2hDQ0FFUVFGcklRUWdBMEVCYWlJRElBRkhEUUFMQ3lBRklBRnJJUXdDUUFKQUFrQWdBQ2dDdUFNaUEwSGdBV3NpQndSQUlBZEJEa1lFUUF3Q0JRd0RDd0FMSUFFZ0RHb2hCUUpBQWtBQ1FBSkFJQUZCRGs4RVFDQUNMUUFDUWNvQVJ3MENJQUl0QUFOQnhnQkhEUUVnQWkwQUJFSEpBRWNOQVNBQ0xRQUZRY1lBUncwQklBSXRBQVlOQVNBQVFRRTJBcHdDSUFBZ0FpMEFCeUlCT2dDZ0FpQUFJQUl0QUFnaUJ6b0FvUUlnQUNBQ0xRQUpJZ2s2QUtJQ0lBQWdBaThBQ2lJRFFRaDBJQU5CQ0haeUlnbzdBYVFDSUFBZ0FpOEFEQ0lEUVFoMElBTkJDSFp5SWdzN0FhWUNJQUZCQVd0Qi93RnhRUUpQQkVBZ0FDZ0NBQ0lESUFFMkFoZ2dBMEg2QURZQ0ZDQUFLQUlBSUFBdEFLRUNOZ0ljSUFCQmZ5QUFLQUlBS0FJRUVRSUFJQUF0QUtJQ0lRa2dBQzhCcGdJaEN5QUFMd0drQWlFS0lBQXRBS0VDSVFjZ0FDMEFvQUloQVFzZ0FDZ0NBQ0lESUFFMkFoZ2dBMEhaQURZQ0ZDQURJQWsyQWlnZ0F5QUxRZi8vQTNFMkFpUWdBeUFLUWYvL0EzRTJBaUFnQXlBSE5nSWNJQUJCQVNBREtBSUVFUUlBSUFJdEFBOGlBeUFDTFFBT0lnRnlCRUFnQUNnQ0FDSUJRZHdBTmdJVUlBRWdBaTBBRGpZQ0dDQUFLQUlBSUFJdEFBODJBaHdnQUVFQklBQW9BZ0FvQWdRUkFnQWdBaTBBRHlFRElBSXRBQTRoQVFzZ0JVRU9heUlGSUFFZ0EyeEJBMnhHRFFRZ0FDZ0NBQ0lCSUFVMkFoZ2dBVUhhQURZQ0ZBd0RDeUFCUVFaSkRRRWdBaTBBQWtIS0FFY05BUXNnQWkwQUEwSEdBRWNOQUNBQ0xRQUVRZGdBUncwQUlBSXRBQVZCMkFCSERRQWdBaTBBQmcwQUFrQUNRQUpBQWtBZ0FpMEFCMEVRYXc0RUFBRURBZ01MSUFBb0FnQWlBU0FGTmdJWUlBRkI3Z0EyQWhRTUJBc2dBQ2dDQUNJQklBVTJBaGdnQVVIdkFEWUNGQXdEQ3lBQUtBSUFJZ0VnQlRZQ0dDQUJRZkFBTmdJVURBSUxJQUFvQWdBaUFVSGJBRFlDRkNBQklBSXRBQWMyQWhnZ0FDZ0NBQ0FGTmdJY0RBRUxJQUFvQWdBaUFTQUZOZ0lZSUFGQnp3QTJBaFFnQUVFQklBQW9BZ0FvQWdRUkFnQU1BUXNnQUVFQklBQW9BZ0FvQWdRUkFnQUxEQUlMQWtBZ0FVRU1TUTBBSUFJdEFBSkJ3UUJIRFFBZ0FpMEFBMEhrQUVjTkFDQUNMUUFFUWU4QVJ3MEFJQUl0QUFWQjRnQkhEUUFnQWkwQUJrSGxBRWNOQUNBQ0xRQUlJUU1nQWkwQUJ5RUhJQUl0QUFvaENTQUNMUUFKSVFvZ0FpMEFEQ0VMSUFJdEFBc2hEU0FDTFFBTklRVWdBQ2dDQUNJQlFjNEFOZ0lVSUFFZ0JUWUNKQ0FCSUFzZ0RVRUlkSEkyQWlBZ0FTQUpJQXBCQ0hSeU5nSWNJQUVnQXlBSFFRaDBjallDR0NBQVFRRWdBU2dDQkJFQ0FDQUFJQVU2QUt3Q0lBQkJBVFlDcUFJTUFnc2dBQ2dDQUNJQklBVTJBaGdnQVVIUUFEWUNGQ0FBUVFFZ0FDZ0NBQ2dDQkJFQ0FBd0JDeUFBS0FJQUlnRWdBellDR0NBQlFjWUFOZ0lVSUFBZ0FDZ0NBQ2dDQUJFQkFBc2dCaUFFTmdJRUlBWWdDRFlDQUVFQklRUWdERUVBVEEwQUlBQWdEQ0FBS0FJWUtBSVFFUUlBQ3lBQ1FSQnFKQUFnQkFzMkFDQUFRUUEyQXRnQklBQkJBRFlDdUFNZ0FFRUFOZ0tRQVNBQUtBTFFBeUlBUVFBMkFxUUJJQUJCQURZQ0dDQUFRZ0EzQWd3TGl6c0JEMzhqQUVHZ0Ftc2lDU1FBSUFBb0FyZ0RJUUVEUUFKQUFrQUNRQ0FCRFFBZ0FDZ0MwQU1vQWd4RkJFQWdBQ2dDR0NJQ0tBSUVJZ0ZGQkVBZ0FDQUNLQUlNRVFBQVJRUkFRUUFoQVF3RUN5QUNLQUlFSVFFTElBSW9BZ0FpQXkwQUFDRUZJQUZCQVdzaUJBUi9JQU5CQVdvRklBQWdBaWdDREJFQUFFVUVRRUVBSVFFTUJBc2dBaWdDQkNFRUlBSW9BZ0FMSWdGQkFXb2hBeUFGUWY4QlJpQUJMUUFBSWdGQjJBRkdjVVVFUUNBQUtBSUFJZ1lnQlRZQ0dDQUdRVGMyQWhRZ0FDZ0NBQ0FCTmdJY0lBQWdBQ2dDQUNnQ0FCRUJBQXNnQUNBQk5nSzRBeUFDSUFSQkFXczJBZ1FnQWlBRE5nSUFEQUVMSUFBUTRnTkZCRUJCQUNFQkRBSUxJQUFvQXJnRElRRUxBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUNBQlFRRnJEdjRCRHhFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFU0FRSUZDUVVGQlFVREJBVUlCUVVGRHc4UER3OFBEdzhBQndZS0VBc1JFUTBORFEwTkRRME5EUTBORFEwTkRRMFJFUkVSRVJFUkVRd1JFUkVSRVE0UkN5QUFLQUlBSWdKQjZBQTJBaFFnQUVFQklBSW9BZ1FSQWdBZ0FDZ0MwQU1pQVNnQ0RBUkFJQUFvQWdBaUFrSEFBRFlDRkNBQUlBSW9BZ0FSQVFBZ0FDZ0MwQU1oQVFzZ0FFSUFOd0RvQVNBQVFnQTNBUEFCSUFCQ2dZS0VpSkNnd0lBQk53Q0FBaUFBUW9HQ2hJaVFvTUNBQVRjQStBRWdBRUtGaXBTbzBLREJnZ1UzQUpBQ0lBQkNoWXFVcU5DZ3dZSUZOd0NJQWlBQVFnQTNBN0FDSUFCQkFEWUNLQ0FBUWdBM0E1Z0NJQUJCQURvQXJBSWdBRUtCZ0FRM0FxUUNJQUJCQURvQW9nSWdBRUdCQWpzQm9BSWdBVUVCTmdJTURCUUxRUUFoQVNBQVFRQkJBRUVBRU5BQ0RSTU1FZ3RCQUNFQklBQkJBRUVCUVFBUTBBSU5FZ3dSQzBFQUlRRWdBRUVBUVFCQkFSRFFBZzBSREJBTFFRQWhBU0FBUVFCQkFVRUJFTkFDRFJBTUR3c2dBQ2dDQUNJQ0lBRTJBaGdnQWtFL05nSVVJQUFnQUNnQ0FDZ0NBQkVCQUF3UEN5QUFLQUlZSWdZb0FnUWhBU0FHS0FJQUlRTWdBQ2dDMEFNb0FoQkZCRUFnQUNnQ0FDSUNRVHcyQWhRZ0FrRVlha0hZdEFKQjBBQVFQeG9nQUNBQUtBSUFLQUlBRVFFQUN5QUJSUVJBSUFBZ0JpZ0NEQkVBQUVVRVFFRUFJUUVNRHdzZ0JpZ0NBQ0VESUFZb0FnUWhBUXNnQXkwQUFDRUZJQUZCQVdzaUFnUi9JQU5CQVdvRklBQWdCaWdDREJFQUFFVUVRRUVBSVFFTUR3c2dCaWdDQkNFQ0lBWW9BZ0FMSWdRdEFBQWhBU0FDUVFGcklnTUVmeUFFUVFGcUJTQUFJQVlvQWd3UkFBQkZCRUJCQUNFQkRBOExJQVlvQWdRaEF5QUdLQUlBQ3lFRUlBQW9BZ0FpQWlBRUxRQUFJZ3MyQWhnZ0FrSHBBRFlDRkVFQklRSWdBRUVCSUFBb0FnQW9BZ1FSQWdBQ1FBSkFBa0FnQzBFQmRFRUdhaUFGUVFoMElBRnlSeUFMUVFSTGNnMEFJQXNFUUNBQUlBczJBdFFDSUFSQkFXb2hDaUFEUVFGcklRVU1BZ3NnQUNnQzRBRkZEUUFnQUNBTE5nTFVBaUFFUVFGcUlRb2dBMEVCYXlFRkRBSUxJQUFvQWdBaUFVRU1OZ0lVSUFBZ0FTZ0NBQkVCQUNBQUlBczJBdFFDSUFSQkFXb2hDaUFEUVFGcklRVWdDMFVOQVF0QkFDRUVBMEFnQlVVRVFDQUFJQVlvQWd3UkFBQkZCRUJCQUNFQkRCRUxJQVlvQWdBaENpQUdLQUlFSVFVTElBb3RBQUFoQXdKQUlBUkZEUUFnQkVFQ2F5RUNJQVJCQVdzaENFRUFJUUVEUUNBRElBQWdBVUVDZEdvb0F0Z0NLQUlBUndSQUlBUWdBVUVCYWlJQlJ3MEJEQUlMQ3lBQUtBTFlBaWdDQUNFQkFrQWdCRUVDU1EwQVFRRWhBeUFDUVFOUEJFQWdDRUY4Y1NFTVFRQWhCd05BSUFBZ0EwRUNkR29pQWlnQzVBSW9BZ0FpRFNBQ0tBTGdBaWdDQUNJT0lBSW9BdHdDS0FJQUlnOGdBaWdDMkFJb0FnQWlBaUFCSUFFZ0FrZ2JJZ0lnQWlBUFNCc2lBaUFDSUE1SUd5SUNJQUlnRFVnYklRRWdBMEVFYWlFRElBZEJCR29pQnlBTVJ3MEFDd3RCQUNFQ0lBaEJBM0VpQ0VVTkFBTkFJQUFnQTBFQ2RHb29BdGdDS0FJQUlnY2dBU0FCSUFkSUd5RUJJQU5CQVdvaEF5QUNRUUZxSWdJZ0NFY05BQXNMSUFGQkFXb2hBd3NnQlVFQmF5RUlJQUFvQXRnQklRRUNRQ0FBS0FJa0lnZEJBRW9FUUNBQklBZEIyQUJzYWlFRlFRQWhBZ05BSUFNZ0FTZ0NBRVlOQWlBQlFkZ0FhaUVCSUFKQkFXb2lBaUFIUncwQUN5QUZJUUVMSUFBb0FnQWlBaUFETmdJWUlBSkJCRFlDRkNBQUlBQW9BZ0FvQWdBUkFRQUxJQUFnQkVFQ2RHb2dBVFlDMkFJZ0NBUi9JQXBCQVdvRklBQWdCaWdDREJFQUFFVUVRRUVBSVFFTUVRc2dCaWdDQkNFSUlBWW9BZ0FMSVFVZ0FTQUZMUUFBSWdKQkQzRTJBaGdnQVNBQ1FRUjJOZ0lVSUFBb0FnQWlBaUFCS0FJQU5nSVlJQUlnQVNnQ0ZEWUNIQ0FCS0FJWUlRRWdBa0hxQURZQ0ZDQUNJQUUyQWlBZ0FFRUJJQUlvQWdRUkFnQWdCVUVCYWlFS0lBaEJBV3NoQlNBRVFRRnFJZ1FnQzBjTkFBdEJBQ0VDQ3lBRlJRUkFJQUFnQmlnQ0RCRUFBRVVFUUVFQUlRRU1Ed3NnQmlnQ0FDRUtJQVlvQWdRaEJRc2dBQ0FLTFFBQU5nS2NBeUFBSUFWQkFXc2lBd1IvSUFwQkFXb0ZJQUFnQmlnQ0RCRUFBRVVFUUVFQUlRRU1Ed3NnQmlnQ0JDRURJQVlvQWdBTElnUXRBQUEyQXFBRElBQWdBMEVCYXlJSEJIOGdCRUVCYWdVZ0FDQUdLQUlNRVFBQVJRUkFRUUFoQVF3UEN5QUdLQUlFSVFjZ0JpZ0NBQXNpQlMwQUFDSUVRUTl4TmdLb0F5QUFJQVJCQkhZMkFxUURJQUFvQWdBaUJDQUFLQUtjQXpZQ0dDQUVJQUFvQXFBRE5nSWNJQVFnQUNnQ3BBTTJBaUFnQkNBQUtBS29BellDSkNBRVFlc0FOZ0lVUVFFaEFTQUFRUUVnQkNnQ0JCRUNBQ0FBS0FMUUEwRUFOZ0lVSUFKRkJFQWdBQ0FBS0FLUUFVRUJhallDa0FFTElBWWdCMEVCYXpZQ0JDQUdJQVZCQVdvMkFnQWdBRUVBTmdLNEF3d05DeUFBS0FJQUlnSkIxd0EyQWhRZ0FFRUJJQUlvQWdRUkFnQWdBRUVBTmdLNEEwRUNJUUVNREFzZ0FDZ0NHQ0lGS0FJRUlnRkZCRUFnQUNBRktBSU1FUUFBUlFSQVFRQWhBUXdOQ3lBRktBSUVJUUVMSUFVb0FnQWlBaTBBQUNFRUlBRkJBV3NpQXdSL0lBSkJBV29GSUFBZ0JTZ0NEQkVBQUVVRVFFRUFJUUVNRFFzZ0JTZ0NCQ0VESUFVb0FnQUxJZ0ZCQVdvaEFpQURRUUZySVFNZ0FTMEFBQ0FFUVFoMGNpSUVRUUpySVFFZ0JFRURUd1JBQTBBZ0FTRUVJQU5GQkVBZ0FDQUZLQUlNRVFBQVJRUkFRUUFoQVF3UEN5QUZLQUlFSVFNZ0JTZ0NBQ0VDQ3lBQ0xRQUFJUUVnQTBFQmF5SUlCSDhnQWtFQmFnVWdBQ0FGS0FJTUVRQUFSUVJBUVFBaEFRd1BDeUFGS0FJRUlRZ2dCU2dDQUFzaUF5MEFBQ0VDSUFBb0FnQWlCaUFCTmdJWUlBWkIwUUEyQWhRZ0FDZ0NBQ0FDTmdJY0lBQkJBU0FBS0FJQUtBSUVFUUlBQWtBQ1FBSkFJQUZCSUU4RVFDQUFLQUlBSWdZZ0FUWUNHQ0FHUVIwMkFoUWdBQ0FBS0FJQUtBSUFFUUVBREFFTElBRkJFRWtOQVFzZ0FDQUJhaUFDT2dENEFRd0JDeUFBSUFGcUlnRWdBa0VFZGlJR09nRDRBU0FCSUFKQkQzRWlBVG9BNkFFZ0FTQUdUUTBBSUFBb0FnQWlBU0FDTmdJWUlBRkJIallDRkNBQUlBQW9BZ0FvQWdBUkFRQUxJQU5CQVdvaEFpQUlRUUZySVFNZ0JFRUNheUVCSUFSQkFrb05BQXNMSUFFRVFDQUFLQUlBSWdSQkREWUNGQ0FBSUFRb0FnQVJBUUFMSUFVZ0F6WUNCQ0FGSUFJMkFnQU1EQXNnQUNnQ0dDSUdLQUlFSWdGRkJFQWdBQ0FHS0FJTUVRQUFSUTBLSUFZb0FnUWhBUXNnQmlnQ0FDSUNMUUFBSVFRZ0FVRUJheUlCQkg4Z0FrRUJhZ1VnQUNBR0tBSU1FUUFBUlEwS0lBWW9BZ1FoQVNBR0tBSUFDeUlDUVFGcUlRTWdBVUVCYXlFQklBSXRBQUFnQkVFSWRISWlBa0VDYXlFRklBSkJFMDhFUUFOQUlBRkZCRUFnQUNBR0tBSU1FUUFBUlEwTUlBWW9BZ0FoQXlBR0tBSUVJUUVMSUFBb0FnQWlBaUFETFFBQUlnYzJBaGdnQWtIU0FEWUNGRUVCSVFJZ0FFRUJJQUFvQWdBb0FnUVJBZ0JCQUNFRUlBbEJBRG9BZ0FJZ0EwRUJhaUVESUFGQkFXc2hBUU5BSUFGRkJFQWdBQ0FHS0FJTUVRQUFSUTBOSUFZb0FnQWhBeUFHS0FJRUlRRUxJQWxCZ0FKcUlBSnFJQU10QUFBaUNEb0FBQ0FEUVFGcUlRTWdBVUVCYXlFQklBUWdDR29oQkNBQ1FRRnFJZ0pCRVVjTkFBc2dBQ2dDQUNJQ0lBa3RBSUVDTmdJWUlBSWdDUzBBZ2dJMkFod2dBaUFKTFFDREFqWUNJQ0FDSUFrdEFJUUNOZ0lrSUFJZ0NTMEFoUUkyQWlnZ0FpQUpMUUNHQWpZQ0xDQUNJQWt0QUljQ05nSXdJQWt0QUlnQ0lRZ2dBa0hZQURZQ0ZDQUNJQWcyQWpRZ0FFRUNJQUlvQWdRUkFnQWdBQ2dDQUNJQ0lBa3RBSWtDTmdJWUlBSWdDUzBBaWdJMkFod2dBaUFKTFFDTEFqWUNJQ0FDSUFrdEFJd0NOZ0lrSUFJZ0NTMEFqUUkyQWlnZ0FpQUpMUUNPQWpZQ0xDQUNJQWt0QUk4Q05nSXdJQWt0QUpBQ0lRZ2dBa0hZQURZQ0ZDQUNJQWcyQWpRZ0FFRUNJQUlvQWdRUkFnQWdCRUdBQWswZ0JVRVJheUlGSUFST2NVVUVRQ0FBS0FJQUlnSkJDVFlDRkNBQUlBSW9BZ0FSQVFBTFFRQWhBaUFKUVFCQmdBSVFPaUVJSUFRRVFBTkFJQUZGQkVBZ0FDQUdLQUlNRVFBQVJRME9JQVlvQWdBaEF5QUdLQUlFSVFFTElBSWdDR29nQXkwQUFEb0FBQ0FEUVFGcUlRTWdBVUVCYXlFQklBSkJBV29pQWlBRVJ3MEFDd3NnQUNBSFFSQnJJZ0pCQW5ScVFjUUJhaUFBSUFkQkFuUnFRYlFCYWlBSFFSQnhJZ3NiSVFvZ0FpQUhJQXNiSWdKQkJFOEVRQ0FBS0FJQUlnY2dBallDR0NBSFFSODJBaFFnQUNBQUtBSUFLQUlBRVFFQUN5QUZJQVJySVFVZ0NpZ0NBQ0lDUlFSQUlBQkJBRUdZQWlBQUtBSUVLQUlBRVFRQUlnSkJBRFlDbEFJZ0NpQUNOZ0lBQ3lBQ0lBZ3BBNEFDTndJQUlBSWdDQ2tEaUFJM0FnZ2dBaUFJTFFDUUFqb0FFQ0FLS0FJQVFSRnFJQWhCZ0FJUVB4b2dCVUVRU2cwQUN3c2dCUVJBSUFBb0FnQWlBa0VNTmdJVUlBQWdBaWdDQUJFQkFBc2dCaUFCTmdJRUlBWWdBellDQUF3TEN5QUFLQUlZSWdZb0FnUWlBVVVFUUNBQUlBWW9BZ3dSQUFCRkJFQkJBQ0VCREFzTElBWW9BZ1FoQVFzZ0JpZ0NBQ0lDTFFBQUlRVWdBVUVCYXlJREJIOGdBa0VCYWdVZ0FDQUdLQUlNRVFBQVJRUkFRUUFoQVF3TEN5QUdLQUlFSVFNZ0JpZ0NBQXNpQVVFQmFpRUNJQU5CQVdzaEJDQUJMUUFBSUFWQkNIUnlJZ0ZCQW1zaENDQUJRUU5QQkVBRFFDQUVSUVJBSUFBZ0JpZ0NEQkVBQUVVRVFFRUFJUUVNRFFzZ0JpZ0NCQ0VFSUFZb0FnQWhBZ3NnQWkwQUFDRUZJQUFvQWdBaUFVSFRBRFlDRkNBQklBVkJEM0VpQVRZQ0dDQUFLQUlBSUFWQkJIWTJBaHdnQUVFQklBQW9BZ0FvQWdRUkFnQWdBVUVFVHdSQUlBQW9BZ0FpQXlBQk5nSVlJQU5CSURZQ0ZDQUFJQUFvQWdBb0FnQVJBUUFMSUFBZ0FVRUNkR29pQXlnQ3BBRWlBVVVFUUNBQVFRQkJoQUVnQUNnQ0JDZ0NBQkVFQUNJQlFRQTJBb0FCSUFNZ0FUWUNwQUVMSUFoQkFXc2hDZ0pBQWtBQ1FBSkFBbjhnQlVFUVNTSUxSUVJBUVFBaEJ5QUlRWUFCU3cwQ0EwQWdBU0FIUVFGMElnVnFRUUU3QVFBZ0FTQUZRUUp5YWtFQk93RUFJQUVnQlVFRWNtcEJBVHNCQUNBQklBVkJCbkpxUVFFN0FRQWdBU0FGUVFoeWFrRUJPd0VBSUFFZ0JVRUtjbXBCQVRzQkFDQUJJQVZCREhKcVFRRTdBUUFnQVNBRlFRNXlha0VCT3dFQUlBZEJDR29pQjBIQUFFY05BQXNnQ2tFQmRRd0JDMEVBSVFjZ0NFSEFBRXNOQVFOQUlBRWdCMEVCZENJRmFrRUJPd0VBSUFFZ0JVRUNjbXBCQVRzQkFDQUJJQVZCQkhKcVFRRTdBUUFnQVNBRlFRWnlha0VCT3dFQUlBRWdCVUVJY21wQkFUc0JBQ0FCSUFWQkNuSnFRUUU3QVFBZ0FTQUZRUXh5YWtFQk93RUFJQUVnQlVFT2NtcEJBVHNCQUNBSFFRaHFJZ2RCd0FCSERRQUxJQW9MSVFWQjRNNENJUWdDUUFKQUFrQUNRQUpBQWtBZ0JVRUVhdzR1QlFjSEJ3Y0FCd2NIQndjSEFRY0hCd2NIQndjSEFnY0hCd2NIQndjSEJ3Y0RCd2NIQndjSEJ3Y0hCd2NIQkFjTFFmRE5BaUVJREFRTFFmRE1BaUVJREFNTFFjRExBaUVJREFJTFFmREpBaUVJREFFTFFlREhBaUVJQ3lBQ1FRRnFJUUlnQkVFQmF5RUVEQUlMSUFKQkFXb2hBaUFFUVFGcklRUkJ3QUFoQlVHZ3hRSWhDQXdCQ3lBQ1FRRnFJUUlnQkVFQmF5RUVRYURGQWlFSUlBVkJBRXdOQVF0QkFDRURBMEFDZnlBTFJRUkFJQVJGQkVBZ0FDQUdLQUlNRVFBQVJRUkFRUUFoQVF3UkN5QUdLQUlFSVFRZ0JpZ0NBQ0VDQ3lBQ0xRQUFJUWNnQkVFQmF5SUVCSDhnQWtFQmFnVWdBQ0FHS0FJTUVRQUFSUVJBUVFBaEFRd1JDeUFHS0FJRUlRUWdCaWdDQUFzaUFpMEFBQ0FIUVFoMGNnd0JDeUFFUlFSQUlBQWdCaWdDREJFQUFFVUVRRUVBSVFFTUVBc2dCaWdDQkNFRUlBWW9BZ0FoQWdzZ0FpMEFBQXNoQnlBQklBZ2dBMEVDZEdvb0FnQkJBWFJxSUFjN0FRQWdBa0VCYWlFQ0lBUkJBV3NoQkNBRFFRRnFJZ01nQlVjTkFBc0xRUUFoQ0FKQUlBQW9BZ0FpQXlnQ2FFRUNTQTBBQTBBZ0F5QUJJQWhCQVhRaUIyb3ZBUUEyQWhnZ0F5QUJJQWRCQW5KcUx3RUFOZ0ljSUFNZ0FTQUhRUVJ5YWk4QkFEWUNJQ0FESUFFZ0IwRUdjbW92QVFBMkFpUWdBeUFCSUFkQkNISnFMd0VBTmdJb0lBTWdBU0FIUVFweWFpOEJBRFlDTENBRElBRWdCMEVNY21vdkFRQTJBakFnQVNBSFFRNXlhaThCQUNFSElBTkIzd0EyQWhRZ0F5QUhOZ0kwSUFCQkFpQURLQUlFRVFJQUlBaEJOMHNOQVNBSVFRaHFJUWdnQUNnQ0FDRUREQUFMQUFzZ0NpQUZRUUFnQlNBTEcycHJJZ2hCQUVvTkFBc0xJQWdFUUNBQUtBSUFJZ0ZCRERZQ0ZDQUFJQUVvQWdBUkFRQUxJQVlnQkRZQ0JDQUdJQUkyQWdBTUNnc2dBQ2dDR0NJQ0tBSUVJZ05GQkVBZ0FDQUNLQUlNRVFBQVJRUkFRUUFoQVF3S0N5QUNLQUlFSVFNTElBSW9BZ0FpQkMwQUFDRUJJQU5CQVdzaUF3Ui9JQVJCQVdvRklBQWdBaWdDREJFQUFFVUVRRUVBSVFFTUNnc2dBaWdDQkNFRElBSW9BZ0FMSVFRZ0EwRUJheUVESUFRdEFBQWdBVUVJZEhKQkJFY0VRQ0FBS0FJQUlnRkJERFlDRkNBQUlBRW9BZ0FSQVFBTElBTUVmeUFFUVFGcUJTQUFJQUlvQWd3UkFBQkZCRUJCQUNFQkRBb0xJQUlvQWdRaEF5QUNLQUlBQ3lJQkxRQUFJUVVnQTBFQmF5SUVCSDhnQVVFQmFnVWdBQ0FDS0FJTUVRQUFSUVJBUVFBaEFRd0tDeUFDS0FJRUlRUWdBaWdDQUFzaUFTMEFBQ0VESUFBb0FnQWlCa0hVQURZQ0ZDQUdJQU1nQlVFSWRISWlCVFlDR0NBQVFRRWdBQ2dDQUNnQ0JCRUNBQ0FBSUFVMkFwZ0NJQUlnQkVFQmF6WUNCQ0FDSUFGQkFXbzJBZ0FNQ1FzZ0FDZ0NHQ0lCS0FJRUlRTWdBU2dDQUNFQ0lBQW9BdEFES0FJUVJRUkFJQUFvQWdBaUJFRThOZ0lVSUFSQkdHcEJxYlVDUWRBQUVEOGFJQUFnQUNnQ0FDZ0NBQkVCQUFzQ1FBSkFJQUFvQWlSQkEwZ05BQ0FEUlFSQUlBQWdBU2dDREJFQUFFVUVRRUVBSVFFTUN3c2dBU2dDQkNFRElBRW9BZ0FoQWdzZ0FpMEFBQ0VFSUFOQkFXc2lBd1IvSUFKQkFXb0ZJQUFnQVNnQ0RCRUFBRVVFUUVFQUlRRU1Dd3NnQVNnQ0JDRURJQUVvQWdBTElRSWdBMEVCYXlFRElBSXRBQUFnQkVFSWRISkJHRWNFUUNBQUtBSUFJZ1JCRERZQ0ZDQUFJQVFvQWdBUkFRQUxJQU1FZnlBQ1FRRnFCU0FBSUFFb0Fnd1JBQUJGQkVCQkFDRUJEQXNMSUFFb0FnUWhBeUFCS0FJQUN5RUNJQU5CQVdzaEF5QUNMUUFBUVExSEJFQWdBQ2dDQUNJRVFjWUFOZ0lVSUFRZ0FDZ0N1QU0yQWhnZ0FDQUFLQUlBS0FJQUVRRUFDeUFEQkg4Z0FrRUJhZ1VnQUNBQktBSU1FUUFBUlFSQVFRQWhBUXdMQ3lBQktBSUVJUU1nQVNnQ0FBc2lBaTBBQUNFRUlBTkJBV3NpQXdSL0lBSkJBV29GSUFBZ0FTZ0NEQkVBQUVVRVFFRUFJUUVNQ3dzZ0FTZ0NCQ0VESUFFb0FnQUxJZ1ZCQVdvaEFpQURRUUZySVFNZ0JTMEFBQ0FFUVFoMGNrSC9BVWNOQUNBRFJRUkFJQUFnQVNnQ0RCRUFBRVVFUUVFQUlRRU1Dd3NnQVNnQ0JDRURJQUVvQWdBaEFnc2dBa0VCYWlFRUlBTkJBV3NoQXlBQ0xRQUFRUU5IQkVBZ0JDRUNEQUVMSUFORkJFQWdBQ0FCS0FJTUVRQUFSUVJBUVFBaEFRd0xDeUFCS0FJRUlRTWdBU2dDQUNFRUN5QUVRUUZxSVFJZ0EwRUJheUVESUFBb0F0Z0JJZ2NvQWxnZ0JDMEFBRWNOQUNBRFJRUkFJQUFnQVNnQ0RCRUFBRVVFUUVFQUlRRU1Dd3NnQUNnQzJBRWhCeUFCS0FJRUlRTWdBU2dDQUNFQ0N5QUNRUUZxSVFRZ0EwRUJheUVESUFjb0FnQWdBaTBBQUVjRVFDQUVJUUlNQVFzZ0EwVUVRQ0FBSUFFb0Fnd1JBQUJGQkVCQkFDRUJEQXNMSUFBb0F0Z0JJUWNnQVNnQ0JDRURJQUVvQWdBaEJBc2dCRUVCYWlFQ0lBTkJBV3NoQXlBSEtBS3dBU0FFTFFBQVJ3MEFJQU5GQkVBZ0FDQUJLQUlNRVFBQVJRUkFRUUFoQVF3TEN5QUJLQUlFSVFNZ0FTZ0NBQ0VDQ3lBQ1FRRnFJUVFnQTBFQmF5RURJQUl0QUFCQmdBRkhCRUFnQkNFQ0RBRUxJQU5GQkVBZ0FDQUJLQUlNRVFBQVJRUkFRUUFoQVF3TEN5QUJLQUlFSVFNZ0FTZ0NBQ0VFQ3lBRUxRQUFJUVVnQTBFQmF5SURCSDhnQkVFQmFnVWdBQ0FCS0FJTUVRQUFSUVJBUVFBaEFRd0xDeUFCS0FJRUlRTWdBU2dDQUFzaUJFRUJhaUVDSUFOQkFXc2hBeUFFTFFBQUlBVkJDSFJ5RFFBZ0EwVUVRQ0FBSUFFb0Fnd1JBQUJGQkVCQkFDRUJEQXNMSUFFb0FnUWhBeUFCS0FJQUlRSUxJQUl0QUFBaEJDQURRUUZySWdNRWZ5QUNRUUZxQlNBQUlBRW9BZ3dSQUFCRkJFQkJBQ0VCREFzTElBRW9BZ1FoQXlBQktBSUFDeUlGUVFGcUlRSWdBMEVCYXlFRElBVXRBQUFnQkVFSWRISU5BQ0FEUlFSQUlBQWdBU2dDREJFQUFFVUVRRUVBSVFFTUN3c2dBU2dDQkNFRElBRW9BZ0FoQWdzZ0FrRUJhaUVFSUFOQkFXc2hBeUFDTFFBQUJFQWdCQ0VDREFFTElBTkZCRUFnQUNBQktBSU1FUUFBUlFSQVFRQWhBUXdMQ3lBQktBSUVJUU1nQVNnQ0FDRUVDeUFFTFFBQUlRVWdBMEVCYXlJREJIOGdCRUVCYWdVZ0FDQUJLQUlNRVFBQVJRUkFRUUFoQVF3TEN5QUJLQUlFSVFNZ0FTZ0NBQXNpQkVFQmFpRUNJQU5CQVdzaEF5QUVMUUFBSUFWQkNIUnlRUUZIRFFBZ0EwVUVRQ0FBSUFFb0Fnd1JBQUJGQkVCQkFDRUJEQXNMSUFFb0FnUWhBeUFCS0FJQUlRSUxJQUl0QUFBaEJDQURRUUZySWdNRWZ5QUNRUUZxQlNBQUlBRW9BZ3dSQUFCRkJFQkJBQ0VCREFzTElBRW9BZ1FoQXlBQktBSUFDeUlGUVFGcUlRSWdBMEVCYXlFRElBVXRBQUFnQkVFSWRISU5BQ0FEUlFSQUlBQWdBU2dDREJFQUFFVUVRRUVBSVFFTUN3c2dBU2dDQkNFRElBRW9BZ0FoQWdzZ0FrRUJhaUVFSUFOQkFXc2hBeUFDTFFBQUJFQWdCQ0VDREFFTElBTkZCRUFnQUNBQktBSU1FUUFBUlFSQVFRQWhBUXdMQ3lBQktBSUVJUU1nQVNnQ0FDRUVDeUFFTFFBQUlRVWdBMEVCYXlJREJIOGdCRUVCYWdVZ0FDQUJLQUlNRVFBQVJRUkFRUUFoQVF3TEN5QUJLQUlFSVFNZ0FTZ0NBQXNpQkVFQmFpRUNJQU5CQVdzaEF5QUVMUUFBSUFWQkNIUnlRUUZIRFFBZ0EwVUVRQ0FBSUFFb0Fnd1JBQUJGQkVCQkFDRUJEQXNMSUFFb0FnUWhBeUFCS0FJQUlRSUxJQUl0QUFBaEJDQURRUUZySWdNRWZ5QUNRUUZxQlNBQUlBRW9BZ3dSQUFCRkJFQkJBQ0VCREFzTElBRW9BZ1FoQXlBQktBSUFDeUlGUVFGcUlRSWdBMEVCYXlFRElBVXRBQUFnQkVFSWRISkZEUUVMSUFBb0FnQWlCRUVjTmdJVUlBQWdCQ2dDQUJFQkFBc2dBRUVCTmdLd0FpQUJJQU0yQWdRZ0FTQUNOZ0lBREFnTElBQWdBQ2dDMEFNZ0FVRUNkR3BCNEFacktBSUFFUUFBRFFkQkFDRUJEQVlMSUFBZ0FDZ0MwQU1vQWh3UkFBQU5Ca0VBSVFFTUJRc2dBQ2dDQUNJQ0lBRTJBaGdnQWtIZUFEWUNGQ0FBUVFFZ0FDZ0NBQ2dDQkJFQ0FBd0ZDeUFBS0FJWUlnUW9BZ1FpQTBVRVFDQUFJQVFvQWd3UkFBQkZCRUJCQUNFQkRBVUxJQVFvQWdRaEF3c2dCQ2dDQUNJQkxRQUFJUVVnQTBFQmF5SUNCSDhnQVVFQmFnVWdBQ0FFS0FJTUVRQUFSUVJBUVFBaEFRd0ZDeUFFS0FJRUlRSWdCQ2dDQUFzaUFTMEFBQ0VESUFBb0FnQWlCa0hkQURZQ0ZDQUdJQUFvQXJnRE5nSVlJQUFvQWdBZ0F5QUZRUWgwY2lJRlFRSnJJZ00yQWh3Z0FFRUJJQUFvQWdBb0FnUVJBZ0FnQkNBQ1FRRnJOZ0lFSUFRZ0FVRUJhallDQUNBRlFRTkpEUVFnQUNBRElBQW9BaGdvQWhBUkFnQU1CQXNnQUNnQ0FDSUNJQUUyQWhnZ0FrSEdBRFlDRkNBQUlBQW9BZ0FvQWdBUkFRQU1Bd3RCQUNFQklBQkJBVUVBUVFBUTBBSU5BZ3dCQzBFQUlRRUxJQWxCb0FKcUpBQWdBUThMUVFBaEFTQUFRUUEyQXJnRERBQUxBQXVTQVFFQ2Z3SkFBa0FnQUNnQ3VBTWlBUVIvSUFFRklBQVE0Z05GRFFFZ0FDZ0N1QU1MSUFBb0F0QURLQUlVSWdGQjBBRnFSZ1JBSUFBb0FnQWlBaUFCTmdJWUlBSkI1QUEyQWhRZ0FFRURJQUFvQWdBb0FnUVJBZ0FnQUVFQU5nSzRBd3dDQ3lBQUlBRWdBQ2dDR0NnQ0ZCRURBQTBCQzBFQUR3c2dBQ2dDMEFNaUFDQUFLQUlVUVFGcVFRZHhOZ0lVUVFFTDF3RUJCbjhnQUNnQ0dDSUJLQUlFSWdKRkJFQWdBQ0FCS0FJTUVRQUFSUVJBUVFBUEN5QUJLQUlFSVFJTElBRW9BZ0FpQXkwQUFDRUVJQUpCQVdzaUJRUi9JQU5CQVdvRklBQWdBU2dDREJFQUFFVUVRRUVBRHdzZ0FTZ0NCQ0VGSUFFb0FnQUxJZ0l0QUFBaEF5QUFLQUlBSWdaQjNRQTJBaFFnQmlBQUtBSzRBellDR0NBQUtBSUFJQU1nQkVFSWRISWlBMEVDYXlJRU5nSWNJQUJCQVNBQUtBSUFLQUlFRVFJQUlBRWdCVUVCYXpZQ0JDQUJJQUpCQVdvMkFnQWdBMEVEVHdSQUlBQWdCQ0FBS0FJWUtBSVFFUUlBQzBFQkM4OENBUVYvSUFBb0FnQWlBeUFBS0FLNEF5SUNOZ0lZSUFOQi9BQTJBaFFnQUNnQ0FDQUJOZ0ljSUFCQmZ5QUFLQUlBS0FJRUVRSUFJQUZCQm1wQkIzRkIwQUZ5SVFNZ0FVRUJhMEVIY1VIUUFYSWhCQ0FCUVFKcVFRZHhRZEFCY2lFRklBRkJBV3BCQjNGQjBBRnlJUUVEUUFKQUFrQWdBa0hBQVVnTkFDQUJJQUpHSUFKQjJBRnJRWGhKY2lBQ0lBVkdjZzBCSUFJZ0JFWWdBaUFEUm5JTkFDQUFLQUlBSWdFZ0FqWUNHQ0FCUWVNQU5nSVVJQUFvQWdCQkFUWUNIQ0FBUVFRZ0FDZ0NBQ2dDQkJFQ0FDQUFRUUEyQXJnRFFRRVBDeUFBS0FJQUlnWWdBallDR0NBR1FlTUFOZ0lVSUFBb0FnQkJBallDSENBQVFRUWdBQ2dDQUNnQ0JCRUNBQ0FBRU9JREJFQWdBQ2dDdUFNaEFnd0NCVUVBRHdzQUN3c2dBQ2dDQUNJQklBSTJBaGdnQVVIakFEWUNGQ0FBS0FJQVFRTTJBaHdnQUVFRUlBQW9BZ0FvQWdRUkFnQkJBUXUyRFFFSWYwRUNJUUlDUUNBQUtBTE1BeUlGS0FJVURRQURRQUpBSUFBQ2Z3SkFBa0FnQUNBQUtBTFFBeWdDQkJFQUFDSUNRUUZIQkVBZ0FrRUNSdzBHSUFWQkFUWUNGQ0FGS0FJWVJRMEJRUUloQWlBQUtBTFFBeWdDRUVVTkJpQUFLQUlBSWdGQlBqWUNGQ0FBSUFFb0FnQVJBUUJCQWc4TEFrQUNRQUpBSUFVb0FoZ09BZ0lCQUFzZ0FDZ0MxQUloQWd3RkN3SkFJQUFvQWlCQjNQOERUQVJBSUFBb0FoeEIzZjhEU0EwQkN5QUFLQUlBUXFxQWdJREErejgzQWhRZ0FDQUFLQUlBS0FJQUVRRUFDeUFBS0FMVUFTSUJRUTFyUVhwTkJFQWdBQ2dDQUNJQ0lBRTJBaGdnQWtFUU5nSVVJQUFnQUNnQ0FDZ0NBQkVCQUFzZ0FDZ0NKQ0lEUVF0T0JFQWdBQ2dDQUNJQklBTTJBaGdnQVVFYk5nSVVJQUFvQWdCQkNqWUNIQ0FBSUFBb0FnQW9BZ0FSQVFBZ0FDZ0NKQ0VEQ3lBQVFvR0FnSUFRTndLOEFpQURRUUJLQkVBZ0FDZ0MyQUVoQWtFQUlRaEJBU0VCUVFFaEJBTkFBa0FnQWlnQ0NDSUdRUVZyUVh4UEJFQWdBaWdDRENJSFFRVnJRWHRMRFFFTElBQW9BZ0FpQVVFVE5nSVVJQUFnQVNnQ0FCRUJBQ0FBS0FJa0lRTWdBaWdDRENFSElBQW9Bc0FDSVFFZ0FpZ0NDQ0VHSUFBb0Fyd0NJUVFMSUFBZ0FTQUhJQUVnQjBvYklnRTJBc0FDSUFBZ0JDQUdJQVFnQmtvYklnUTJBcndDSUFKQjJBQnFJUUlnQ0VFQmFpSUlJQU5JRFFBTEN5QUFLQUxjQVEwQ0lBQW9BdUFCQkVBZ0FDZ0MxQUlOQXdzQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUlBQW9BcUFESWdGQjl3Qk1CRUFnQVE1a0FRNE9BZzRPRGc0RERnNE9EZzRPQkE0T0RnNE9EZzRPQlE0T0RnNE9EZzRPRGc0R0RnNE9EZzRPRGc0T0RnNE9CdzRPRGc0T0RnNE9EZzRPRGc0T0VRNE9EZzRPRGc0T0RnNE9EZzRPRGc0SURnNE9EZzRPRGc0T0RnNE9EZzRPRGc0T0NRNExJQUZCd2dGTUJFQWdBVUg0QUVZTkNpQUJRWThCUmcwTElBRkJxQUZIRFE0Z0FFRS9OZ0swQXlBQVFhREZBallDc0FNZ0FFRU5OZ0tzQTBFTkRCSUxJQUZCd3dGR0RRc2dBVUhnQVVZTkRDQUJRZjhCUncwTklBQkJQellDdEFNZ0FFR2d4UUkyQXJBRElBQkJFRFlDckFOQkVBd1JDeUFBUVFBMkFyUURJQUJCb01VQ05nS3dBeUFBUVFFMkFxd0RRUUVNRUFzZ0FFRUROZ0swQXlBQVFlRE9BallDc0FNZ0FFRUNOZ0tzQTBFQ0RBOExJQUJCQ0RZQ3RBTWdBRUh3elFJMkFyQURJQUJCQXpZQ3JBTkJBd3dPQ3lBQVFRODJBclFESUFCQjhNd0NOZ0t3QXlBQVFRUTJBcXdEUVFRTURRc2dBRUVZTmdLMEF5QUFRY0RMQWpZQ3NBTWdBRUVGTmdLc0EwRUZEQXdMSUFCQkl6WUN0QU1nQUVId3lRSTJBckFESUFCQkJqWUNyQU5CQmd3TEN5QUFRVEEyQXJRRElBQkI0TWNDTmdLd0F5QUFRUWMyQXF3RFFRY01DZ3NnQUVFL05nSzBBeUFBUWFERkFqWUNzQU1nQUVFSk5nS3NBMEVKREFrTElBQkJQellDdEFNZ0FFR2d4UUkyQXJBRElBQkJDallDckFOQkNnd0lDeUFBUVQ4MkFyUURJQUJCb01VQ05nS3dBeUFBUVFzMkFxd0RRUXNNQndzZ0FFRS9OZ0swQXlBQVFhREZBallDc0FNZ0FFRU1OZ0tzQTBFTURBWUxJQUJCUHpZQ3RBTWdBRUdneFFJMkFyQURJQUJCRGpZQ3JBTkJEZ3dGQ3lBQVFUODJBclFESUFCQm9NVUNOZ0t3QXlBQVFRODJBcXdEUVE4TUJBc2dBQ2dDQUNJQlFSRTJBaFFnQVNBQUtBS2NBellDR0NBQUtBSUFJQUFvQXFBRE5nSWNJQUFvQWdBZ0FDZ0NwQU0yQWlBZ0FDZ0NBQ0FBS0FLb0F6WUNKQ0FBSUFBb0FnQW9BZ0FSQVFBZ0FDZ0NKQ0VESUFBb0Fxd0REQU1MSUFVb0FoQkZCRUFnQUNnQ0FDSUJRU1EyQWhRZ0FDQUJLQUlBRVFFQUN5QUFLQUxVQWtVTkJDQUFFTElGUVFFUEMwRUNJUUlnQUNnQ2tBRWlBU0FBS0FLWUFVNE5CQ0FBSUFFMkFwZ0JEQVFMSUFCQlB6WUN0QU1nQUVHZ3hRSTJBckFESUFCQkNEWUNyQU5CQ0FzaUFUWUN5QUlnQUNBQk5nTEVBaUFEUVFCS0JFQWdBQ2dDMkFFaEFrRUFJUVFEUUNBQ0lBRTJBaWdnQWlBQk5nSWtJQUlnQWlnQ0NDQUFLQUljYkNBQUtBSzhBaUFCYkJCc05nSWNJQUlnQWlnQ0RDQUFLQUlnYkNBQUtBS3NBeUFBS0FMQUFtd1FiRFlDSUNBQ0lBSW9BZ2dnQUNnQ0hHd2dBQ2dDdkFJUWJEWUNMQ0FDS0FJTUlBQW9BaUJzSUFBb0FzQUNFR3doQVNBQ1FRQTJBbEFnQWtFQk5nSTBJQUlnQVRZQ01DQUVRUUZxSWdRZ0FDZ0NKRTVGQkVBZ0FrSFlBR29oQWlBQUtBS3NBeUVCREFFTEN5QUFLQUtzQXlFQkN5QUFJQUFvQWlBZ0FTQUFLQUxBQW13UWJEWUN6QUpCQVNFQklBQW9Bc3dESUFBb0F0UUNJZ0lnQUNnQ0pFNEVmeUFBS0FMZ0FVRUFSd1ZCQVFzMkFoQUxJQUpGQkVBZ0JVRUNOZ0lZREFFTEN5QUZRUUEyQWhoQkFROExJQUlMUXdFQmZ5QUFLQUxNQXlJQlFRRTJBaGdnQVVJQU53SVFJQUZCL3dBMkFnQWdBQ0FBS0FJQUtBSVFFUUVBSUFBZ0FDZ0MwQU1vQWdBUkFRQWdBRUVBTmdLZ0FRc2NBQ0FBSUFBb0F0UURLQUlJRVFFQUlBQW9Bc3dEUWY4QU5nSUFDd3dBSUFBb0FoaEJBVFlDSkF1TEFRRUNmeUFBS0FJWUlnRW9BaUJCQVVHQUlDQUJLQUljRUdBaUFrVUVRQ0FCS0FJa0JFQWdBQ2dDQUNJQ1FTczJBaFFnQUNBQ0tBSUFFUUVBQ3lBQUtBSUFJZ0pCK3dBMkFoUWdBRUYvSUFJb0FnUVJBZ0FnQVNnQ0lFSC9BVG9BQUNBQktBSWdRZGtCT2dBQlFRSWhBZ3NnQVVFQU5nSWtJQUVnQWpZQ0JDQUJJQUVvQWlBMkFnQkJBUXRVQVFKL0lBRkJBRW9FUUNBQklBQW9BaGdpQWlnQ0JDSURTZ1JBQTBBZ0FDQUNLQUlNRVFBQUdpQUJJQU5ySWdFZ0FpZ0NCQ0lEU2cwQUN3c2dBaUFESUFGck5nSUVJQUlnQWlnQ0FDQUJhallDQUFzTGV3RUJmeUFBS0FJWUlnSkZCRUFnQUNBQVFRQkJLQ0FBS0FJRUtBSUFFUVFBSWdJMkFoZ2dBaUFBUVFCQmdDQWdBQ2dDQkNnQ0FCRUVBRFlDSUNBQUtBSVlJUUlMSUFJZ0FUWUNIQ0FDUWZjQU5nSVlJQUpCK0FBMkFoUWdBa0g1QURZQ0VDQUNRZm9BTmdJTUlBSkIrd0EyQWdnZ0FrSUFOd0lBQzgwQkFRUi9Jd0JCRUdzaUJDUUFJQUFvQWhRaUEwSE5BVWNFUUNBQUtBSUFJZ1VnQXpZQ0dDQUZRUlUyQWhRZ0FDQUFLQUlBS0FJQUVRRUFDd0pBSUFBb0Fvd0JJZ1VnQUNnQ2RDSUdUd1JBSUFBb0FnQWlBVUgrQURZQ0ZDQUFRWDhnQVNnQ0JCRUNBRUVBSVFFTUFRc2dBQ2dDQ0NJREJFQWdBeUFHTmdJSUlBTWdCVFlDQkNBQUlBTW9BZ0FSQVFBTElBUkJBRFlDRENBQUlBRWdCRUVNYWlBQ0lBQW9Bc0FES0FJRUVRY0FJQUFnQkNnQ0RDSUJJQUFvQW93QmFqWUNqQUVMSUFSQkVHb2tBQ0FCQzhOQUFSUi9Ba0FDUUFKQUFrQUNRQ0FBS0FJVUlnRkJ5Z0ZyRGdNQUFRTUNDeUFBSUFCQkFVRWNJQUFvQWdRb0FnQVJCQUFpRFRZQ3ZBTWdEVUVBTmdJSUlBMUJ6QUUyQWdRZ0RVSE5BVFlDQUNBQUtBTFVBU0lCUVFoSEJFQWdBQ2dDQUNJQ0lBRTJBaGdnQWtFUU5nSVVJQUFnQUNnQ0FDZ0NBQkVCQUFzZ0FDZ0NGQ0lCUWNvQlJ3UkFJQUFvQWdBaUFpQUJOZ0lZSUFKQkZUWUNGQ0FBSUFBb0FnQW9BZ0FSQVFBTEFuOGdBQ2dDckFNaUFpQUFLQUl3YkNJRElBQW9BalFpQkUwRVFDQUFJQUFvQWh3Z0FoQnNOZ0p3UVFFaEFTQUFLQUlnREFFTElBUkJBWFFnQTA4RVFDQUFJQUFvQWh4QkFYUWdBaEJzTmdKd1FRSWhBU0FBS0FJZ1FRRjBEQUVMUVFNaEFTQUVRUU5zSUFOUEJFQWdBQ0FBS0FJY1FRTnNJQUlRYkRZQ2NDQUFLQUlnUVFOc0RBRUxJQVJCQW5RZ0EwOEVRQ0FBSUFBb0FoeEJBblFnQWhCc05nSndRUVFoQVNBQUtBSWdRUUowREFFTFFRVWhBU0FFUVFWc0lBTlBCRUFnQUNBQUtBSWNRUVZzSUFJUWJEWUNjQ0FBS0FJZ1FRVnNEQUVMUVFZaEFTQUVRUVpzSUFOUEJFQWdBQ0FBS0FJY1FRWnNJQUlRYkRZQ2NDQUFLQUlnUVFac0RBRUxRUWNoQVNBRVFRZHNJQU5QQkVBZ0FDQUFLQUljUVFkc0lBSVFiRFlDY0NBQUtBSWdRUWRzREFFTElBUkJBM1FnQTA4RVFDQUFJQUFvQWh4QkEzUWdBaEJzTmdKd1FRZ2hBU0FBS0FJZ1FRTjBEQUVMUVFraEFTQUVRUWxzSUFOUEJFQWdBQ0FBS0FJY1FRbHNJQUlRYkRZQ2NDQUFLQUlnUVFsc0RBRUxRUW9oQVNBRVFRcHNJQU5QQkVBZ0FDQUFLQUljUVFwc0lBSVFiRFlDY0NBQUtBSWdRUXBzREFFTFFRc2hBU0FFUVF0c0lBTlBCRUFnQUNBQUtBSWNRUXRzSUFJUWJEWUNjQ0FBS0FJZ1FRdHNEQUVMUVF3aEFTQUVRUXhzSUFOUEJFQWdBQ0FBS0FJY1FReHNJQUlRYkRZQ2NDQUFLQUlnUVF4c0RBRUxRUTBoQVNBRVFRMXNJQU5QQkVBZ0FDQUFLQUljUVExc0lBSVFiRFlDY0NBQUtBSWdRUTFzREFFTFFRNGhBU0FFUVE1c0lBTlBCRUFnQUNBQUtBSWNRUTVzSUFJUWJEWUNjQ0FBS0FJZ1FRNXNEQUVMUVE4aEFTQUFLQUljSVFZZ0JFRVBiQ0FEVHdSQUlBQWdCa0VQYkNBQ0VHdzJBbkFnQUNnQ0lFRVBiQXdCQ3lBQUlBWkJCSFFnQWhCc05nSndRUkFoQVNBQUtBSWdRUVIwQ3lBQUtBS3NBeEJzSVFJZ0FDQUJOZ0xJQWlBQUlBRTJBc1FDSUFBZ0FqWUNkQUpBSUFBb0FpUWlCRUVBVEEwQUlBQW9BdGdCSVFJZ0JFRUJhMEVIVHdSQUlBUkJlSEVoQmtFQUlRTURRQ0FDSUFFMkFpZ2dBaUFCTmdJa0lBSWdBVFlDa0FVZ0FpQUJOZ0tNQlNBQ0lBRTJBcmdFSUFJZ0FUWUN0QVFnQWlBQk5nTGdBeUFDSUFFMkF0d0RJQUlnQVRZQ2lBTWdBaUFCTmdLRUF5QUNJQUUyQXJBQ0lBSWdBVFlDckFJZ0FpQUJOZ0xZQVNBQ0lBRTJBdFFCSUFJZ0FUWUNnQUVnQWlBQk5nSjhJQUpCd0FWcUlRSWdBMEVJYWlJRElBWkhEUUFMQ3lBRVFRZHhJZ1JGRFFCQkFDRURBMEFnQWlBQk5nSW9JQUlnQVRZQ0pDQUNRZGdBYWlFQ0lBTkJBV29pQXlBRVJ3MEFDd3NDUUNBQUtBSWtJZ2xCQUV3TkFFRUlRUVFnQUNnQ1RCc2hDaUFBS0FMSUFpRURJQUFvQXNRQ0lRUWdBQ2dDMkFFaUJ5RUlBMEFDUUNBS0lBUWlBVWdOQUNBQUtBSzhBaUlDSUFnb0FnZ2lERUVCZEc4TkFFRUNJUVlEUUNBRUlBWnNJZ0VnQ2tvTkFTQUNJQVpCQVhRaUJpQU1iRzlGRFFBTEN5QUlJQUUyQWlRQ1FDQUtJQU1pQWtnTkFDQUFLQUxBQWlJTUlBZ29BZ3dpRGtFQmRHOE5BRUVDSVFZRFFDQURJQVpzSWdJZ0Nrb05BU0FNSUFaQkFYUWlCaUFPYkc5RkRRQUxDeUFJSUFJMkFpZ0NRQ0FDUVFGMElnWWdBVWdFUUNBSUlBWTJBaVFNQVFzZ0FpQUJRUUYwSWdGTURRQWdDQ0FCTmdJb0N5QUlRZGdBYWlFSUlBdEJBV29pQ3lBSlJ3MEFDeUFKUVFCTURRQkJBQ0VHQTBBZ0J5QUhLQUlrSUFjb0FnZ2dBQ2dDSEd4c0lBQW9BcXdESUFBb0Fyd0NiQkJzTmdJc0lBY2dCeWdDS0NBSEtBSU1JQUFvQWlCc2JDQUFLQUtzQXlBQUtBTEFBbXdRYkRZQ01DQUhRZGdBYWlFSElBWkJBV29pQmlBQUtBSWtJZ2xJRFFBTEN5QUFLQUlzUVFGcklnRkJCazBFUUNBQlFRSjBRZUMrQW1vb0FnQWhDUXNnQUNBSk5nSjRJQUJCQVNBSklBQW9BbFFiTmdKOElBQWdBQkN1QlFSL0lBQW9Bc0FDQlVFQkN6WUNnQUVnQUNBQVFRRkJnQW9nQUNnQ0JDZ0NBQkVFQUVFQVFZQUVFRG9pQWtHQUJHb2lBVFlDMEFJRFFDQUJJQVZxSUFVNkFBQWdBU0FGUVFGeUlnTnFJQU02QUFBZ0FTQUZRUUp5SWdOcUlBTTZBQUFnQVNBRlFRTnlJZ05xSUFNNkFBQWdBU0FGUVFSeUlnTnFJQU02QUFBZ0FTQUZRUVZ5SWdOcUlBTTZBQUFnQVNBRlFRWnlJZ05xSUFNNkFBQWdBU0FGUVFkeUlnTnFJQU02QUFBZ0JVRUlhaUlGUVlBQ1J3MEFDeUFDUVlBR2FrSC9BVUdBQkJBNkdnSkFBa0FnQUNnQ2RFVU5BQ0FBS0FKd1JRMEFJQUFvQW5oQkFFb05BUXNnQUNnQ0FDSUJRU0UyQWhRZ0FDQUJLQUlBRVFFQUN5QU5RUUEyQWd3Z0FCQ3VCU0VCSUExQ0FEY0NGQ0FOSUFFMkFoQUNRQ0FBS0FKVVJRUkFJQUJCQURZQ2JDQUFRZ0EzQW1RTUFRc2dBQ2dDUUVVRVFDQUFRUUEyQW13Z0FFSUFOd0prQ3lBQUtBSkVCRUFnQUNnQ0FDSUJRVEEyQWhRZ0FDQUJLQUlBRVFFQUN3SkFJQUFvQW5oQkEwY0VRQ0FBUVFBMkFvZ0JJQUJCQURZQ2JDQUFRZ0UzQW1RTUFRc2dBQ2dDaUFFRVFDQUFRUUUyQW1nTUFRc2dBQ2dDWEFSQUlBQkJBVFlDYkF3QkN5QUFRUUUyQW1RTElBQW9BbVFFUUNBQUlBQkJBVUhZQUNBQUtBSUVLQUlBRVFRQUlnRTJBdVFESUFGQkFEWUNSQ0FCUWU0Qk5nSU1JQUZCN3dFMkFnZ2dBVUh3QVRZQ0FDQUJRUUEyQWpRZ0FDZ0NlRUVGVGdSQUlBQW9BZ0JDdVlDQWdNQUFOd0lVSUFBZ0FDZ0NBQ2dDQUJFQkFBc2dBQ2dDWUNJS1FZRUNUZ1JBSUFBb0FnQkN1NENBZ0lBZ053SVVJQUFnQUNnQ0FDZ0NBQkVCQUNBQUtBSmdJUW9MSUFBb0FuZ2lCMEVCYXlJSlFYaHhJUWdnQ1VFSGNTRURJQUFvQXVRRElRWWdCMEVDU0NFTElBZEJBbXRCQjBraERFRUJJUUVEUUNBQklnVkJBV29pQVNFRUFrQWdDdzBBUVFBaEFpQUJJUVFnREVVRVFBTkFJQUVnQkd3Z0FXd2dBV3dnQVd3Z0FXd2dBV3dnQVd3Z0FXd2hCQ0FDUVFocUlnSWdDRWNOQUFzTFFRQWhBaUFEUlEwQUEwQWdBU0FFYkNFRUlBSkJBV29pQWlBRFJ3MEFDd3NnQkNBS1RBMEFDMEVCSVFNZ0JVRUJUUVJBSUFBb0FnQWlBU0FFTmdJWUlBRkJPallDRkNBQUlBQW9BZ0FvQWdBUkFRQUxBa0FnQjBFQVRBMEFJQWRCQTNFaEMwRUFJUWdDUUNBSlFRTkpCRUJCQUNFQkRBRUxJQWRCZkhFaERFRUFJUUVnQmtFZ2FpRUNRUUFoQ1FOQUlBSWdBVUVDZENJRWFpQUZOZ0lBSUFJZ0JFRUVjbW9nQlRZQ0FDQUNJQVJCQ0hKcUlBVTJBZ0FnQWlBRVFReHlhaUFGTmdJQUlBRkJCR29oQVNBRElBVnNJQVZzSUFWc0lBVnNJUU1nQ1VFRWFpSUpJQXhIRFFBTEN5QUxCRUFEUUNBR0lBRkJBblJxSUFVMkFpQWdBVUVCYWlFQklBTWdCV3doQXlBSVFRRnFJZ2dnQzBjTkFBc0xJQWRCQUV3TkFFRUFJUUVnQUNnQ0xFRUNSeUVGUVFFaEFnTkFJQW9nQXlBR0lBVUVmeUFCQlNBQlFRSjBRWkRGQW1vb0FnQUxRUUowYWlJSUtBSWdJZ1J0SUFSQkFXb2lDV3dpQkU0RVFDQUlJQWsyQWlCQkFDRUNJQVFoQXlBQlFRRnFJZ0VnQjBjTkFRc2dBa0VCY1NFRVFRRWhBa0VBSVFFZ0JFVU5BQXNMSUFBb0FuZ2hBU0FBS0FJQUlnSWdBellDR0NBQ0FuOGdBVUVEUmdSQUlBSWdCaWdDSURZQ0hDQUNJQVlvQWlRMkFpQWdBaUFHS0FJb05nSWtRZUFBREFFTElBQW9BZ0FoQWtIaEFBczJBaFFnQUVFQklBSW9BZ1FSQWdBZ0FFRUJJQU1nQUNnQ2VDQUFLQUlFS0FJSUVRZ0FJUTRnQUNnQ2VDSUJRUUJLQkVCQkFDRUlJQU1oQWdOQUlBSWdCaUFJUVFKMElnUnFLQUlnSWd4dElRVWdERUVBU2dSQUlBVkJmSEVoRVNBRlFRTnhJUThnQlVFQmF5RVNJQVFnRG1vaEJ5QU1RUUZySWhOQkFYWWhGRUVBSVFzRFFDQURJQVVnQzJ3aUJFb0VRQ0FMUWY4QmJDQVVhaUFUYlNFS0EwQUNRQ0FGUVFCTURRQkJBQ0VKUVFBaEFVRUFJUkFnRWtFRFR3UkFBMEFnQnlnQ0FDQUJJQVJxYWlBS09nQUFJQWNvQWdBZ0FVRUJjaUFFYW1vZ0Nqb0FBQ0FIS0FJQUlBRkJBbklnQkdwcUlBbzZBQUFnQnlnQ0FDQUJRUU55SUFScWFpQUtPZ0FBSUFGQkJHb2hBU0FRUVFScUloQWdFVWNOQUFzTElBOUZEUUFEUUNBSEtBSUFJQUVnQkdwcUlBbzZBQUFnQVVFQmFpRUJJQWxCQVdvaUNTQVBSdzBBQ3dzZ0FpQUVhaUlFSUFOSURRQUxDeUFMUVFGcUlnc2dERWNOQUFzZ0FDZ0NlQ0VCQ3lBRklRSWdDRUVCYWlJSUlBRklEUUFMQ3lBR0lBTTJBaFFnQmlBT05nSVFJQUFRcFFVQ1FDQUFLQUpZUVFKSERRQWdBQ2dDZUVFQVRBMEFJQUFvQW5CQkFYUkJCR29oQWlBQUtBTGtBeUVEUVFBaEFRTkFJQU1nQVVFQ2RHb2dBRUVCSUFJZ0FDZ0NCQ2dDQkJFRUFEWUNSQ0FCUVFGcUlnRWdBQ2dDZUVnTkFBc0xJQTBnQUNnQzVBTTJBaFFMSUFBb0FteEZCRUFnQUNnQ2FFVU5BUXRCQUNFQ0lBQWdBRUVCUVN3Z0FDZ0NCQ2dDQUJFRUFDSUJOZ0xrQXlBQlFRQTJBaWdnQVVFQU5nSWdJQUZCOWdFMkFnd2dBVUgzQVRZQ0FDQUFLQUo0UVFOSEJFQWdBQ2dDQUNJRFFUQTJBaFFnQUNBREtBSUFFUUVBQ3lBQklBQkJBVUdBQVNBQUtBSUVLQUlBRVFRQU5nSVlBMEFnQUVFQlFZQWdJQUFvQWdRb0FnUVJCQUFoQXlBQ1FRSjBJZ1FnQVNnQ0dHb2dBellDQUNBQVFRRkJnQ0FnQUNnQ0JDZ0NCQkVFQUNFRElBRW9BaGdnQkVFRWNtb2dBellDQUNBQ1FRSnFJZ0pCSUVjTkFBc2dBVUVCTmdJY0FrQWdBQ2dDYkFSQVFRZ2hBMEU2SVFRQ1FDQUFLQUpnSWdKQkNFNEVRQ0FDUVlFQ1NRMEJRVHNoQkVHQUFpRURDeUFBS0FJQUlnVWdBellDR0NBRklBUTJBaFFnQUNBQUtBSUFLQUlBRVFFQUN5QUFRUUVnQWtFRElBQW9BZ1FvQWdnUkNBQWhBeUFCSUFJMkFoUWdBU0FETmdJUURBRUxJQUZCQURZQ0VBc2dBQ2dDV0FSQUlBQkJBallDV0NBQklBQkJBU0FBS0FKd1FRWnNRUXhxSUFBb0FnUW9BZ1FSQkFBMkFpQWdBQkNrQlFzZ0RTQUFLQUxrQXpZQ0dBc2dBQ2dDUkVVRVFBSkFJQTBvQWhBRVFFRUFJUUlnQUNBQVFRRkJNQ0FBS0FJRUtBSUFFUVFBSWdFMkF0d0RJQUZCQURZQ0NDQUJRYzRCTmdJQUlBRWdBQ2dDZUNBQUtBSndiQ0lETmdJb0FrQWdBQ2dDd0FKQkFrWUVRQ0FCUWM4Qk5nSU1JQUZCMEFFMkFnUWdBRUVCSUFNZ0FDZ0NCQ2dDQkJFRUFDRUNEQUVMSUFGQjBRRTJBZ3dnQVVIU0FUWUNCQXNnQVNBQ05nSWdJQUFvQWlnaEF5QUFLQUxjQXlJQklBQkJBVUdBQ0NBQUtBSUVLQUlBRVFRQU5nSVFJQUVnQUVFQlFZQUlJQUFvQWdRb0FnQVJCQUEyQWhRZ0FTQUFRUUZCZ0FnZ0FDZ0NCQ2dDQUJFRUFEWUNHQ0FCSUFCQkFVR0FDQ0FBS0FJRUtBSUFFUVFBSWdRMkFod2dBU2dDR0NFRklBRW9BaFFoQmlBQktBSVFJUWRCQUNFQ1FZQi9JUUVDUUNBRFFRZEdCRUFEUUNBSElBSkJBblFpQTJvZ0FVSFRtd3RzUVlDQUFtcEJFSFUyQWdBZ0F5QUdhaUFCUWNTV0RteEJnSUFDYWtFUWRUWUNBQ0FESUFWcUlBRkIzYVI2YkRZQ0FDQURJQVJxSUFGQnpaOTliRUdBZ0FKcU5nSUFJQUZCQVdvaEFTQUNRUUZxSWdKQmdBSkhEUUFNQWdzQUN3TkFJQWNnQWtFQ2RDSURhaUFCUWVuTkJXeEJnSUFDYWtFUWRUWUNBQ0FESUFacUlBRkJvb3NIYkVHQWdBSnFRUkIxTmdJQUlBTWdCV29nQVVHdWtuMXNOZ0lBSUFNZ0JHb2dBVUhuejM1c1FZQ0FBbW8yQWdBZ0FVRUJhaUVCSUFKQkFXb2lBa0dBQWtjTkFBc0xEQUVMSUFBZ0FFRUJRUndnQUNnQ0JDZ0NBQkVFQUNJQk5nTGdBeUFCUVlVQk5nSUFBa0FDUUFKQUlBQW9BaWdpQWtFSFN3MEFBa0JCQVNBQ2RFSE1BWEZGQkVCQkFTQUNkRUV3Y1EwQklBSkJBVWNOQWlBQUtBSWtRUUZIRFFNTUJBc2dBQ2dDSkVFRFJ3MENEQU1MSUFBb0FpUkJCRWNOQVF3Q0N5QUFLQUlrUVFCS0RRRUxJQUFvQWdBaUFrRUxOZ0lVSUFBZ0FpZ0NBQkVCQUFzQ1FDQUFLQUt3QWtVTkFBSkFJQUFvQWloQkFtc09CUUVBQUFBQkFBc2dBQ2dDQUNJQ1FSdzJBaFFnQUNBQ0tBSUFFUUVBQ3dKQUFrQUNRQUpBQWtBQ1FDQUFLQUlzSWdKQkFXc09CZ0FCQkFNRUFnUUxJQUJCQVRZQ2VBSkFBa0FDUUNBQUtBSW9RUUZyRGdjQUFRQUNBZ0lBQWdzZ0FVR0dBVFlDQkNBQUtBSWtJZ0ZCQWtnTkJpQUJRUUZySWdWQkIzRWhBeUFBS0FMWUFTRUVRUUVoQWlBQlFRSnJRUWRQQkVBZ0JVRjRjU0VHUVFBaEJRTkFJQVFnQWtIWUFHeHFJZ0ZCQURZQ05DQUJRUUEyQW93QklBRkJBRFlDNUFFZ0FVRUFOZ0s4QWlBQlFRQTJBcFFESUFGQkFEWUM3QU1nQVVFQU5nTEVCQ0FCUVFBMkFwd0ZJQUpCQ0dvaEFpQUZRUWhxSWdVZ0JrY05BQXNMSUFORkRRWkJBQ0VCQTBBZ0JDQUNRZGdBYkdwQkFEWUNOQ0FDUVFGcUlRSWdBVUVCYWlJQklBTkhEUUFMREFZTEFrQUNRQUpBQWtBZ0FDZ0NzQUlPQWdBQkFnc2dBVUdIQVRZQ0JBd0NDeUFCUVlnQk5nSUVEQUVMSUFBb0FnQWlBVUVjTmdJVUlBQWdBU2dDQUJFQkFBc2dBQ2dDNEFNZ0FFRUJRWUFZSUFBb0FnUW9BZ0FSQkFBaUJEWUNHRUVBSVFFRFFDQUVJQUZCQW5ScUlnSWdBVUdMbVFGc05nSUFJQUpCZ0JCcUlBRkJyenBzUVlDQUFtbzJBZ0FnQWtHQUNHb2dBVUhHckFKc05nSUFJQVFnQVVFQmNpSURRUUowYWlBRFFZdVpBV3cyQWdBZ0FrR0VFR29nQTBHdk9teEJnSUFDYWpZQ0FDQUNRWVFJYWlBRFFjYXNBbXcyQWdBZ0FVRUNhaUlCUVlBQ1J3MEFDd3dGQ3lBQUtBSUFJZ0ZCSERZQ0ZDQUFJQUVvQWdBUkFRQU1CQXNnQUVFRE5nSjRBa0FDUUFKQUFrQUNRQ0FBS0FJb1FRRnJEZ2NBQXdFRUJBUUNCQXNnQVVHSkFUWUNCQXdIQ3lBQlFZb0JOZ0lFSUFBUXNRVU1CZ3NnQVVHS0FUWUNCQ0FBS0FMZ0F5SUJJQUJCQVVHQUNDQUFLQUlFS0FJQUVRUUFOZ0lJSUFFZ0FFRUJRWUFJSUFBb0FnUW9BZ0FSQkFBMkFnd2dBU0FBUVFGQmdBZ2dBQ2dDQkNnQ0FCRUVBRFlDRUNBQklBQkJBVUdBQ0NBQUtBSUVLQUlBRVFRQUlnUTJBaFFnQVNnQ0VDRUZJQUVvQWd3aEJpQUJLQUlJSVFkQkFDRUNRWUIvSVFFRFFDQUhJQUpCQW5RaUEyb2dBVUhUbXd0c1FZQ0FBbXBCRUhVMkFnQWdBeUFHYWlBQlFjU1dEbXhCZ0lBQ2FrRVFkVFlDQUNBRElBVnFJQUZCM2FSNmJEWUNBQ0FESUFScUlBRkJ6Wjk5YkVHQWdBSnFOZ0lBSUFGQkFXb2hBU0FDUVFGcUlnSkJnQUpIRFFBTERBVUxBa0FDUUFKQUlBQW9BckFDRGdJQUFRSUxJQUZCaXdFMkFnUU1CZ3NnQVVHTUFUWUNCQXdGQ3lBQUtBSUFJZ0ZCSERZQ0ZDQUFJQUVvQWdBUkFRQU1CQXNnQUNnQ0FDSUJRUncyQWhRZ0FDQUJLQUlBRVFFQURBTUxJQUJCQXpZQ2VDQUFLQUlvUVFaR0JFQUNRQUpBQWtBZ0FDZ0NzQUlPQWdBQkFnc2dBVUdMQVRZQ0JBd0ZDeUFCUVl3Qk5nSUVEQVFMSUFBb0FnQWlBVUVjTmdJVUlBQWdBU2dDQUJFQkFBd0RDeUFBS0FJQUlnRkJIRFlDRkNBQUlBRW9BZ0FSQVFBTUFnc2dBRUVFTmdKNEFrQUNRQUpBSUFBb0FpaEJCR3NPQWdFQUFnc2dBVUdOQVRZQ0JDQUFFTEVGREFNTElBRkJqZ0UyQWdRTUFnc2dBQ2dDQUNJQlFSdzJBaFFnQUNBQktBSUFFUUVBREFFTElBQW9BaWdnQWtZRVFDQUFJQUFvQWlRMkFuZ2dBVUdPQVRZQ0JBd0JDeUFBS0FJQUlnRkJIRFlDRkNBQUlBRW9BZ0FSQVFBTElBQWdBQ2dDVkFSL1FRRUZJQUFvQW5nTE5nSjhRUUFoQXlBQUlBQkJBVUdnQVNBQUtBSUVLQUlBRVFRQUlnRTJBdHdESUFGQkFEWUNDQ0FCUWRjQk5nSUVJQUZCMkFFMkFnQWdBQ2dDdEFJRVFDQUFLQUlBSWdKQkdqWUNGQ0FBSUFJb0FnQVJBUUFMSUFBb0FpUkJBRW9FUUNBQlFReHFJUWtnQVVHV0FXb2hDaUFCUVl3QmFpRUxJQUZCTkdvaEJDQUJRZVFBYWlFTUlBQW9BdGdCSVFFRFFDQUFLQUxBQWlFRklBQW9BcndDSVFjZ0FDZ0N4QUloQ0NBQktBSWtJUTRnQVNnQ0NDRVBJQXdnQTBFQ2RDSUNhaUFCS0FJb0lBRW9BZ3hzSUFBb0FzZ0NiU0lHTmdJQUlBNGdEMndnQ0cwaENBSkFJQUVvQWpSRkJFQWdBaUFFYWtIWkFUWUNBQXdCQ3lBSElBaEhJQVVnQmtkeVJRUkFJQUlnQkdwQjJnRTJBZ0FNQVFzQ1FDQUlRUUYwSUFkSElnNGdCU0FHUjNKRkJFQWdBaUFFYWtIYkFUWUNBQXdCQ3lBT0lBWkJBWFFnQlVkeVJRUkFJQUlnQkdwQjNBRTJBZ0FNQVFzQ1FDQUhJQWNnQ0cwaUJ5QUliR3NOQUNBRklBVWdCbTBpQlNBR2JHc05BQ0FDSUFScVFkMEJOZ0lBSUFNZ0Myb2dCem9BQUNBRElBcHFJQVU2QUFBTUFRc2dBQ2dDQUNJRlFTYzJBaFFnQUNBRktBSUFFUUVBQ3lBQUtBSUVLQUlJSVFVZ0FpQUphaUFBUVFFZ0FDZ0NjQ0FBS0FLOEFoQ01BeUFBS0FMQUFpQUZFUWdBTmdJQUN5QUJRZGdBYWlFQklBTkJBV29pQXlBQUtBSWtTQTBBQ3dzTElBQW9BbXdoQkNBQUlBQkJBVUVjSUFBb0FnUW9BZ0FSQkFBaUFUWUN5QU1nQVVJQU53SUlJQUZCMHdFMkFnQWdBQ2dDVkFSQUFrQWdBU0FBS0FMQUFpSUNOZ0lRSUFBb0FnUWhBeUFFQkVBZ0F5Z0NFQ0VESUFFZ0FFRUJRUUFnQUNnQ2VDQUFLQUp3YkNBQUtBSjBJQUlRakFNZ0FTZ0NFQ0FERVFrQU5nSUlEQUVMSUFFZ0FFRUJJQUFvQW5nZ0FDZ0NjR3dnQWlBREtBSUlFUWdBTmdJTUN3c0xRUUFoQVNBQUlBQkJBVUhVQUNBQUtBSUVLQUlBRVFRQUlnSTJBdGdESUFKQmp3RTJBZ0FnQUNnQ0pFRUFTZ1JBSUFKQkxHb2hBeUFBS0FMWUFTRUNBMEFnQWlBQVFRRkJnQUlnQUNnQ0JDZ0NBQkVFQUNJRU5nSlVJQVJCQUVHQUFoQTZHaUFESUFGQkFuUnFRWDgyQWdBZ0FrSFlBR29oQWlBQlFRRnFJZ0VnQUNnQ0pFZ05BQXNMQWtBZ0FDZ0M1QUVFUUVFQUlRSWdBQ0FBUVFGQndBRWdBQ2dDQkNnQ0FCRUVBQ0lCTmdMVUF5QUJRYklCTmdJSUlBRkJzd0UyQWdBZ0FVRThha0VBUVlBQkVEb2FJQUZCOFFBNkFMd0JBa0FnQUNnQzRBRkZEUUFnQUNBQVFRRWdBQ2dDSkVFSWRDQUFLQUlFS0FJQUVRUUFJZ0UyQXFBQklBQW9BaVJCQUV3TkFBTkFJQUZCL3dGQmdBSVFPa0dBQW1vaEFTQUNRUUZxSWdJZ0FDZ0NKRWdOQUFzTERBRUxRUUFoQWlBQUlBQkJBVUhjQVNBQUtBSUVLQUlBRVFRQUlnRTJBdFFESUFGQnVRRTJBZ2dnQVVHNkFUWUNBQUpBSUFBb0F1QUJSUVJBSUFGQ0FEY0NSQ0FCUWdBM0Fsd2dBVUlBTndKVUlBRkNBRGNDVEF3QkN5QUFJQUJCQVNBQUtBSWtRUWgwSUFBb0FnUW9BZ0FSQkFBaUF6WUNvQUVnQUNnQ0pFRUFTZ1JBQTBBZ0EwSC9BVUdBQWhBNlFZQUNhaUVESUFKQkFXb2lBaUFBS0FJa1NBMEFDd3NnQVVJQU53SXdJQUZDQURjQ09Bc0xJQUFvQXN3REtBSVFCSDlCQVFVZ0FDZ0NRRUVBUndzaEFrRUFJUU1nQUNBQVFRRkI5QUFnQUNnQ0JDZ0NBQkVFQUNJQk5nTEVBeUFCUVFBMkFuQWdBVUhCQVRZQ0NDQUJRY0lCTmdJQUFrQWdBZ1JBSUFBb0FpUkJBRW9FUUNBQlFjZ0FhaUVGSUFBb0F0Z0JJUUlEUUNBQ0tBSU1JUVFnQUNnQzRBRWhCaUFBS0FJRUtBSVVJUWNnQlNBRFFRSjBhaUFBUVFGQkFTQUNLQUljSUFJb0FnZ1FqQU1nQWlnQ0lDQUNLQUlNRUl3RElBUkJBMndnQkNBR0d5QUhFUWtBTmdJQUlBSkIyQUJxSVFJZ0EwRUJhaUlESUFBb0FpUklEUUFMQ3lBQlFjTUJOZ0lNSUFGQnhBRTJBZ1FnQVNBQlFjZ0FhallDRUF3QkN5QUJJQUJCQVVHQUNpQUFLQUlFS0FJRUVRUUFJZ0kyQWlBZ0FTQUNRWUFKYWpZQ1JDQUJJQUpCZ0FocU5nSkFJQUVnQWtHQUIybzJBandnQVNBQ1FZQUdhallDT0NBQklBSkJnQVZxTmdJMElBRWdBa0dBQkdvMkFqQWdBU0FDUVlBRGFqWUNMQ0FCSUFKQmdBSnFOZ0lvSUFFZ0FrR0FBV28yQWlRZ0FDZ0N0QU5GQkVBZ0FrRUFRWUFLRURvYUN5QUJRUUEyQWhBZ0FVSEZBVFlDRENBQlFjWUJOZ0lFQ3lBQUtBSkVSUVJBUVFBaEF5QUFJQUJCQVVIUUFDQUFLQUlFS0FJQUVRUUFJZ1UyQXNBRElBVkJ5QUUyQWdBZ0FDZ0N5QUloQWdKL0lBQW9BdHdES0FJSUJFQWdBa0VCVEFSQUlBQW9BZ0FpQVVFd05nSVVJQUFnQVNnQ0FCRUJBQ0FBS0FMSUFpRUNDeUFBS0FMQUF5SUdJQUJCQVNBQUtBSWtRUU4wSUFBb0FnUW9BZ0FSQkFBaUFUWUNQQ0FHUVVCcklBRWdBQ2dDSkNJRVFRSjBhallDQUNBRVFRQktCRUFnQWtFRWFpRUNJQUFvQXRnQklRRURRQ0FBUVFFZ0FTZ0NLQ0FCS0FJTWJDQUFLQUxJQW0waUJDQUNiQ0lIUVFOMElBQW9BZ1FvQWdBUkJBQWhDQ0FEUVFKMElna2dCaWdDUEdvZ0NDQUVRUUowYWlJRU5nSUFJQVlvQWtBZ0NXb2dCQ0FIUVFKMGFqWUNBQ0FCUWRnQWFpRUJJQU5CQVdvaUF5QUFLQUlrSWdSSURRQUxDeUFBS0FMSUFpSUNRUUpxREFFTElBVWdBallDTkNBQUtBSWtJUVFnQWdzaEJnSkFJQVJCQUV3TkFDQUZRUWhxSVFRZ0FDZ0MyQUVoQVVFQUlRTURRQ0FFSUFOQkFuUnFJQUJCQVNBQktBSWtJQUVvQWh4c0lBRW9BaWdnQVNnQ0RHd2dBbTBnQm13Z0FDZ0NCQ2dDQ0JFSUFEWUNBQ0FEUVFGcUlnTWdBQ2dDSkU0TkFTQUJRZGdBYWlFQklBQW9Bc2dDSVFJTUFBc0FDd3NnQUNBQUtBSUVLQUlZRVFFQUlBQWdBQ2dDekFNb0FnZ1JBUUFDUUNBQUtBSUlJZ0ZGRFFBZ0FDZ0NRQTBBSUFBb0Fzd0RLQUlRUlEwQUlBQW9BdUFCSVFNZ0FDZ0NKQ0VDSUFGQkFEWUNCQ0FBS0FMTUFpRUVJQUZCQURZQ0RDQUJJQVFnQWtFRGJFRUNhaUFDSUFNYmJEWUNDQ0FCUVFOQkFpQUFLQUpzR3pZQ0VDQU5JQTBvQWd4QkFXbzJBZ3dMSUFBb0FrQUVRQ0FBUWM4Qk5nSVVRUUVQQ3lBQVFjc0JOZ0lVQ3dKQUlBQW9Bc3dES0FJUVJRMEFJQUFvQWdnaEJRTkFJQVVFUUNBQUlBVW9BZ0FSQVFBTEFrQWdBQ0FBS0FMTUF5Z0NBQkVBQUNJQkRnTUZBQUlBQ3lBQUtBSUlJZ1ZGSUFGQmZYRkJBVWR5RFFBZ0JTQUZLQUlFUVFGcUlnRTJBZ1FnQVNBRktBSUlJZ0pJRFFBZ0JTQUFLQUxNQWlBQ2FqWUNDQXdBQ3dBTElBQWdBQ2dDa0FFMkFwZ0JEQUVMSUFBb0FnQWlBaUFCTmdJWUlBSkJGVFlDRkNBQUlBQW9BZ0FvQWdBUkFRQUxJQUFvQWhSQnpBRkhCRUFnQUNBQUtBSzhBeWdDQUJFQkFDQUFRY3dCTmdJVUlBQkJBRFlDakFFTEFrQWdBQ2dDdkFNb0FnZ0VRQ0FBUVl3QmFpRUNJQUFvQW93QklRVURRQ0FBS0FKMElnTWdCVXNFUUNBQUtBSUlJZ0VFUUNBQklBTTJBZ2dnQVNBRk5nSUVJQUFnQVNnQ0FCRUJBQ0FBS0FLTUFTRUZDMEVBSVFFZ0FFRUFJQUpCQUNBQUtBTEFBeWdDQkJFSEFDQUZJQUFvQW93QklnVkhEUUVNQXdzZ0FDQUFLQUs4QXlnQ0JCRUJBQ0FBSUFBb0Fyd0RLQUlBRVFFQVFRQWhCU0FBUVFBMkFvd0JJQUFvQXJ3REtBSUlEUUFMQ3lBQVFjNEJRYzBCSUFBb0FrUWJOZ0lVUVFFaEFRc0xJQUVMMGdFQkFuOENRQUpBSUFBb0FoUWlBVUhOQVd0QkFVc05BQ0FBS0FKQURRQWdBQ2dDakFFZ0FDZ0NkRWtFUUNBQUtBSUFJZ0ZCeFFBMkFoUWdBQ0FCS0FJQUVRRUFDeUFBSUFBb0Fyd0RLQUlFRVFFQUlBQkIwZ0UyQWhRTUFRc0NRQUpBSUFGQnp3RnJEZ1FBQVFFQ0FRc2dBRUhTQVRZQ0ZBd0JDeUFBS0FJQUlnSWdBVFlDR0NBQ1FSVTJBaFFnQUNBQUtBSUFLQUlBRVFFQUN3SkFBMEFnQUNnQ3pBTWlBU2dDRkEwQklBQWdBU2dDQUJFQUFBMEFDMEVBRHdzZ0FDQUFLQUlZS0FJWUVRRUFJQUFRdGdWQkFRdWNCZ0VGZnlBQUtBSVVJZ05CZm5GQnlBRkhCRUFnQUNnQ0FDSUNJQU0yQWhnZ0FrRVZOZ0lVSUFBZ0FDZ0NBQ2dDQUJFQkFBc0NmMEVCSVFJQ1FBSkFBa0FDUUFKQUlBQW9BaFFpQTBISUFXc09Dd0FCQkFJQ0FnSUNBZ01DQXdzZ0FDQUFLQUxNQXlnQ0JCRUJBQ0FBSUFBb0FoZ29BZ2dSQVFBZ0FFSEpBVFlDRkFzZ0FDQUFLQUxNQXlnQ0FCRUFBQ0lDUVFGSERRSWdBQ2dDSkNJQ0lRVUNRQUpBQWtBQ1FDQUNRUUZyRGdRREFnQUJBZ3NnQUNnQzJBRWlBeWdDc0FFaEJFRUNJUVVnQXlnQ0FDSUdRUUZISWdJZ0F5Z0NXQ0lEUVFKSGNpQUVRUU5IY2tVRVFFRURJUUlNQXdzZ0FpQURRU0pIY2tVRVFFRUhJUUlnQkVFalJnMERDeUFHUWRJQVJ5QURRY2NBUjNJZ0JFSENBRWR5UlFSQVFRSWhBZ3dEQ3lBR1FmSUFSeUFEUWVjQVIzSkZCRUJCQmlFQ0lBUkI0Z0JHRFFNTElBQW9BcHdDQkVCQkF5RUNEQU1MSUFBb0FxZ0NCRUJCQWlFQ0FrQUNRQ0FBTFFDc0FpSUREZ0lGQUFFTFFRTWhBZ3dFQ3lBQUtBSUFJZ0lnQXpZQ0dDQUNRZlFBTmdJVUlBQkJmeUFBS0FJQUtBSUVFUUlBUVFNaEFnd0RDeUFBS0FJQUlnSWdCallDR0NBQ1FmRUFOZ0lVSUFJZ0JEWUNJQ0FDSUFNMkFod2dBRUVCSUFJb0FnUVJBZ0JCQXlFQ0RBSUxRUVFoQlNBQUtBS29Ba1VFUUVFRUlRSU1BZ3RCQkNFQ0FrQUNRQ0FBTFFDc0FpSUREZ01EQVFBQkMwRUZJUUlNQWdzZ0FDZ0NBQ0lDSUFNMkFoZ2dBa0gwQURZQ0ZDQUFRWDhnQUNnQ0FDZ0NCQkVDQUVFRklRSU1BUXRCQUNFQ1FRQWhCUXNnQUNBRk5nSXNJQUFnQWpZQ0tDQUFRUUEyQW9nQklBQkJnQUkyQW1BZ0FFS0NnSUNBRURjRFdDQUFRZ0UzQTFBZ0FFS0FnSUNBRURjRFNDQUFRZ0EzQTBBZ0FFS0FnSUNBZ0lDQStEODNBemdnQUVFQU5nSnNJQUJDQURjQ1pDQUFRY29CTmdJVUlBQWdBQ2dDckFNaUFqWUNOQ0FBSUFJMkFqQkJBUXdEQ3lBQUlBQW9Bc3dES0FJQUVRQUFEQUlMSUFBb0FnQWlBaUFETmdJWUlBSkJGVFlDRkNBQUlBQW9BZ0FvQWdBUkFRQkJBQ0VDQ3lBQ0N5SUNRUUpHQkVBZ0FRUkFJQUFvQWdBaUFVRTFOZ0lVSUFBZ0FTZ0NBQkVCQUFzZ0FCQzJCUXNnQWdzSEFDQUFFTFVGQzU4SEFRRi9JQUJCQURZQ0JDQUJRZG9BUndSQUlBQW9BZ0JDallDQWdLQUxOd0lVSUFBb0FnQWdBVFlDSENBQUlBQW9BZ0FvQWdBUkFRQUxJQUpCNkFOSEJFQWdBQ2dDQUVLV2dJQ0FnRDAzQWhRZ0FDZ0NBQ0FDTmdJY0lBQWdBQ2dDQUNnQ0FCRUJBQXNnQUNnQ0FDRUJJQUFvQWd3aEFpQUFRUVJxUVFCQjVBTVFPaG9nQUVFQk5nSVFJQUFnQWpZQ0RDQUFJQUUyQWdBakFFRVFheUlDSkFBZ0FFRUFOZ0lFSUFKQkFEWUNERUhVQUJBN0lnRkZCRUFnQUNnQ0FFSTROd0lVSUFBZ0FDZ0NBQ2dDQUJFQkFBc2dBVUdBbE92Y0F6WUNNQ0FCUWVNQk5nSW9JQUZCNUFFMkFpUWdBVUhsQVRZQ0lDQUJRZVlCTmdJY0lBRkI1d0UyQWhnZ0FVSG9BVFlDRkNBQlFla0JOZ0lRSUFGQjZnRTJBZ3dnQVVIckFUWUNDQ0FCUWV3Qk5nSUVJQUZCN1FFMkFnQWdBVUlBTndJMElBRkJBRFlDTENBQlFkUUFOZ0pNSUFGQ0FEY0NQQ0FCUWdBM0FrUWdBQ0FCTmdJRUFrQkJqcE1DRUljRElnTkZEUUFnQWtINEFEb0FDeUFDSUFKQkRHbzJBZ0FnQWlBQ1FRdHFOZ0lFSUFOQnNvNENJQUlRNmdGQkFFd05BQ0FDS0FJTUlRTWdBaTBBQzBIZkFYRkJ6UUJHQkVBZ0FpQURRZWdIYkNJRE5nSU1DeUFCSUFOQjZBZHNOZ0lzQ3lBQ1FSQnFKQUFnQUVFQU5nSzRBaUFBUVFBMkFoZ2dBRUVBTmdJSUlBQkNBRGNDcEFFZ0FFSUFOd0tzQVNBQVFnQTNBclFCSUFCQ0FEY0N2QUVnQUVJQU53TEVBU0FBUWdBM0Fzd0JJQUFnQUVFQVFhd0JJQUFvQWdRb0FnQVJCQUFpQVRZQzBBTWdBVUlBTndKZ0lBRkJnQUUyQWh3Z0FVR0JBVFlDQ0NBQlFZSUJOZ0lFSUFGQmd3RTJBZ0FnQVVFQU5nSm9JQUZCZ0FFMkFpUWdBVUdBQVRZQ0tDQUJRZ0EzQW13Z0FVR0FBVFlDTENBQlFZQUJOZ0l3SUFGQ0FEY0NkQ0FCUVlBQk5nSTBJQUZCZ0FFMkFqZ2dBVUlBTndKOElBRkJnQUUyQWp3Z0FVRUFOZ0tFQVNBQlFZQUJOZ0pBSUFGQ0FEY0NpQUVnQVVHQUFUWUNSQ0FCUVlBQk5nSklJQUZCZ0FFMkFrd2dBVUdBQVRZQ1VDQUJRZ0EzQXBBQklBRkJnQUUyQWxRZ0FVSUFOd0tZQVNBQlFRQTJBcUFCSUFGQmdBRTJBbHdnQVVHRUFUWUNJQ0FCUVlRQk5nSllJQUJCQURZQ3VBTWdBRUVBTmdLUUFTQUFRUUEyQXRnQklBQW9BdEFESWdGQkFEWUNwQUVnQVVFQU5nSVlJQUZDQURjQ0RDQUFJQUJCQUVFY0lBQW9BZ1FvQWdBUkJBQWlBVFlDekFNZ0FVRUJOZ0lZSUFGQ0FEY0NFQ0FCUWZ3QU5nSU1JQUZCL1FBMkFnZ2dBVUgrQURZQ0JDQUJRZjhBTmdJQUlBQkJ5QUUyQWhRTElnRUJmVUYvSUFBcUFnQWdBU29DQUpNaUFrTUFBQUFBWGlBQ1F3QUFBQUJkR3dzUUFDQUJJQUlnQXlBQUtBSUFFUVFBQ3prQkFYOGdBQ2dDQkNJRVFRRjFJQUZxSVFFZ0FDZ0NBQ0VBSUFFZ0FpQURJQVJCQVhFRWZ5QUJLQUlBSUFCcUtBSUFCU0FBQ3hFRkFBczNBUUYvSUFBb0FnUWlBMEVCZFNBQmFpRUJJQUFvQWdBaEFDQUJJQUlnQTBFQmNRUi9JQUVvQWdBZ0FHb29BZ0FGSUFBTEVRSUFDelFCQVg4akFFRVFheUlFSkFBZ0FDZ0NBQ0VBSUFRZ0F6WUNEQ0FCSUFJZ0JFRU1haUFBRVFRQUlRQWdCRUVRYWlRQUlBQUxWQUVDZnlNQVFSQnJJZ1FrQUNBQUtBSUVJZ1ZCQVhVZ0FXb2hBU0FBS0FJQUlRQWdCVUVCY1FSQUlBRW9BZ0FnQUdvb0FnQWhBQXNnQkNBRE5nSU1JQUVnQWlBRVFReHFJQUFSQlFBZ0JFRVFhaVFBQzFJQkFuOGpBRUVRYXlJREpBQWdBQ2dDQkNJRVFRRjFJQUZxSVFFZ0FDZ0NBQ0VBSUFSQkFYRUVRQ0FCS0FJQUlBQnFLQUlBSVFBTElBTWdBallDRENBQklBTkJER29nQUJFQ0FDQURRUkJxSkFBTE5nRUJmeU1BUVJCcklnUWtBQ0FBS0FJQUlRQWdCQ0FERUk4RElBRWdBaUFFSUFBUkJBQWhBQ0FFRURrYUlBUkJFR29rQUNBQUMxWUJBbjhqQUVFUWF5SUVKQUFnQUNnQ0JDSUZRUUYxSUFGcUlRRWdBQ2dDQUNFQUlBVkJBWEVFUUNBQktBSUFJQUJxS0FJQUlRQUxJQVFnQXhDUEF5QUJJQUlnQkNBQUVRVUFJQVFRT1JvZ0JFRVFhaVFBQzFRQkFuOGpBRUVRYXlJREpBQWdBQ2dDQkNJRVFRRjFJQUZxSVFFZ0FDZ0NBQ0VBSUFSQkFYRUVRQ0FCS0FJQUlBQnFLQUlBSVFBTElBTWdBaENQQXlBQklBTWdBQkVDQUNBREVEa2FJQU5CRUdva0FBc0xBQ0FCSUFJZ0FCRUNBQXNyQWdGL0FYd2pBRUVRYXlJQ0pBQWdBaUFCSUFBUkhRQTVBd2dnQWlzRENDRURJQUpCRUdva0FDQURDd3NBSUFFZ0FpQUFFUlFBQ3ljQkFYOGpBRUVRYXlJQkpBQWdBU0FBRVE0QU5nSU1JQUVvQWd3aEFDQUJRUkJxSkFBZ0FBc0pBQ0FCSUFBUkFRQUxEd0FnQVNBQUtBSUFhaUFDTmdJQUN3MEFJQUVnQUNnQ0FHb29BZ0FMR0FFQmYwRVFFRXdpQUVJQU53TUFJQUJDQURjRENDQUFDemtCQVg4akFFRVFheUlESkFBZ0F5QUJJQUlnQUJFRkFFRVFFRXdpQUNBREtRSUFOd0lBSUFBZ0F5a0NDRGNDQ0NBRFFSQnFKQUFnQUFzckFRRi9Jd0JCRUdzaUF5UUFJQU1nQVNBQ0lBQVJBd0EyQWd3Z0F5Z0NEQ0VBSUFOQkVHb2tBQ0FBQ3pVQkFYOGpBRUVRYXlJQ0pBQWdBaUFCRUk4RElBSWdBaUFBRVFBQU5nSU1JQUlvQWd3aEFDQUNFRGthSUFKQkVHb2tBQ0FBQ3pBQkFYOGpBRUVRYXlJREpBQWdBeUFCSUFJZ0FCRUZBRUVNRUV3Z0F4Q1NCQ0VBSUFNUWRDQURRUkJxSkFBZ0FBc3BBUUYvSXdCQkVHc2lBaVFBSUFJZ0FTQUFFUUFBTmdJTUlBSW9BZ3doQUNBQ1FSQnFKQUFnQUFzdEFRRi9Jd0JCRUdzaUJDUUFJQVFnQVNBQ0lBTWdBQkVFQURZQ0RDQUVLQUlNSVFBZ0JFRVFhaVFBSUFBTEh3QWdBQ0FCRUxnRklnQWdBaWtDQ0RjQ0NDQUFJQUlwQWdBM0FnQkJBUXQ1QVFOL0lBRVF0d0VnQWtzRVFDQUJJQUlRdUFVaEFpTUFRUkJySWdNa0FDTUFRUkJySWdFa0FDQUJJQU5CQ0dvaUJUWUNERUVRRUV3aUJDQUNLUUlJTndJSUlBUWdBaWtDQURjQ0FDQUJRUXhxSUFRUTR3TWdBVUVRYWlRQUlBQkJ1SzhDSUFVUURqWUNBQ0FEUVJCcUpBQVBDeUFBRU9jREM0QURBUVIvSUFFZ0FCQzNBU0lEU3dSQUl3QkJJR3NpQmlRQUFrQWdBU0FEYXlJRUlBQVFOU2dDQUNBQUtBSUVhMEVFZFUwRVFDTUFRUkJySWdVa0FDQUZJQUFnQkJERUJTSURLQUlFSVFFZ0F5Z0NDQ0VFQTBBZ0FTQUVSZ1JBSUFNUWJpQUZRUkJxSkFBRklBQVFOU0FCSUFJUWtRTWdBeUFCUVJCcUlnRTJBZ1FNQVFzTERBRUxJQUFRTlNFQklBWkJDR29nQUNBQUVMY0JJQVJxRU1NRklBQVF0d0VnQVJEQ0JTRURJd0JCRUdzaUFTUUFJQUVnQXlnQ0NEWUNBQ0FES0FJSUlRVWdBU0FEUVFocU5nSUlJQUVnQlNBRVFRUjBhallDQkNBQktBSUFJUVFEUUNBQktBSUVJQVJIQkVBZ0F5Z0NFQ0FCS0FJQUlBSVFrUU1nQVNBQktBSUFRUkJxSWdRMkFnQU1BUXNMSUFFUXF3RWdBVUVRYWlRQUlBQWdBeERCQlNBREVMOEZDeUFHUVNCcUpBQVBDeUFCSUFOSkJFQWdBQ2dDQUNBQlFRUjBhaUVCSUFBUXR3RWFJQUFnQVJES0JTQUFLQUlBR2lBQUtBSUFJQUFRaWdKQkJIUnFHaUFBS0FJQUdpQUFLQUlBSUFBUXR3RkJCSFJxR2dzTEVBQWdBQVJBSUFBUTJBVUxJQUFRTkFzR0FFR0FyZ0lMRmdBZ0FpZ0NBQ0VDSUFBZ0FSQThJQUkyQWdCQkFRdGlBUUovSUFFUVJDQUNTd1JBSUFFZ0FoQThJUU1qQUVFUWF5SUNKQUFqQUVFUWF5SUJKQUFnQVNBQ1FRaHFJZ1EyQWd3Z0FVRU1haUFES0FJQUVPTURJQUZCRUdva0FDQUFRWURzQXlBRUVBNDJBZ0FnQWtFUWFpUUFEd3NnQUJEbkF3c1BBQ0FBQkVBZ0FCQjBDeUFBRURRTEJnQkJvS3NDQzZvQ0FRSi9Ba0FnQWlBQUlBRVFtQUVpQUVjRWZ5QUFFSWNCUlFSQUlBSVFod0ZGQkVBZ0FDQUNLQUlJTmdJSUlBQWdBaWtDQURjQ0FBd0RDeUFDRUVBaEF5QUNFRGdoQVNNQVFSQnJJZ0lrQUFKQUlBRkJDazBFUUNBQUlBRVFrUUVnQUNBRElBRVF0Z0VnQWtFQU9nQVBJQUFnQVdvZ0FrRVBhaENHQVF3QkN5QUFRUW9nQVVFS2F5QUFMUUFMSWdCQkFDQUFJQUVnQXhDMUF3c2dBa0VRYWlRQURBSUxJQUlRUUNFRElBSVFPQ0VCSXdCQkVHc2lBaVFBQWtBZ0FTQUFFT2tCSWdSSkJFQWdBQ2dDQUNFRUlBQWdBUkNLQVNBRUlBTWdBUkMyQVNBQ1FRQTZBQThnQVNBRWFpQUNRUTlxRUlZQkRBRUxJQUFnQkVFQmF5QUJJQVJyUVFGcUlBQW9BZ1FpQUVFQUlBQWdBU0FERUxVREN5QUNRUkJxSkFCQkFBVWdBQXNhQzBFQkM0VUJBUUovSUFFUVZpQUNTd1JBSUFFZ0FoQ1lBU0VCSXdCQkVHc2lBaVFBSUFBQ2Z5TUFRUkJySWdBa0FDQUFJQUpCQ0dvaUJEWUNEQ0FCRURoQkJHb1FPeUlESUFFUU9EWUNBQ0FEUVFScUlBRVFRQ0FCRURnUVB4b2dBRUVNYWlBREVPTURJQUJCRUdva0FFR1lxUUlnQkJBT0N6WUNBQ0FDUVJCcUpBQVBDeUFBRU9jREM3NENBUVIvSUFFZ0FCQldJZ05MQkVBakFFRWdheUlHSkFBQ1FDQUJJQU5ySWdFZ0FCQTFLQUlBSUFBb0FnUnJRUXh0VFFSQUl3QkJFR3NpQkNRQUlBUWdBQ0FCRU9zQ0lnTW9BZ1FoQVNBREtBSUlJUVVEUUNBQklBVkdCRUFnQXhCdUlBUkJFR29rQUFVZ0FCQTFJQUVnQWhDUUF5QURJQUZCREdvaUFUWUNCQXdCQ3dzTUFRc2dBQkExSVFNZ0JrRUlhaUFBSUFBUVZpQUJhaEM2QWlBQUVGWWdBeEMrQlNFREl3QkJFR3NpQkNRQUlBUWdBMEVJYWlBQkVNVUdJZ0VvQWdBaEJRTkFJQUVvQWdRZ0JVY0VRQ0FES0FJUUlBRW9BZ0FnQWhDUUF5QUJJQUVvQWdCQkRHb2lCVFlDQUF3QkN3c2dBUkNyQVNBRVFSQnFKQUFnQUNBREVMMEZJQU1RdkFVTElBWkJJR29rQUE4TElBRWdBMGtFUUNBQUtBSUFJQUZCREd4cUlRRWdBQkJXSVFJZ0FDQUJFTG9GSUFBZ0FoRGhBZ3NMb2dFQkFuOGdBQ2dDQkNBQUVEVW9BZ0JIQkVBakFFRVFheUlESkFBZ0F5QUFRUUVRNndJaEFpQUFFRFVnQWlnQ0JDQUJFSkFESUFJZ0FpZ0NCRUVNYWpZQ0JDQUNFRzRnQTBFUWFpUUFEd3NqQUVFZ2F5SURKQUFnQUJBMUlnSWdBMEVJYWlBQUlBQVFWa0VCYWhDNkFpQUFFRllnQWhDK0JTSUNLQUlJSUFFUWtBTWdBaUFDS0FJSVFReHFOZ0lJSUFBZ0FoQzlCU0FDRUx3RklBTkJJR29rQUFzNkFRRi9JQUFFUUNBQUVJUUNJQUFvQWdBRVFDQUFJQUFvQWdBUXVnVWdBQkExR2lBQUtBSUFJUUVnQUJDN0FSb2dBUkEwQ3dzZ0FCQTBDd1lBUWFpbUFndXJJQUlNZkExL0l3QkJJR3NpRmlRQVFlaVlCRUhvbUFRb0FnQWlEMEVCYWpZQ0FDQVdJQTgyQWh3Z0ZrRWNhaEI5SVJRZ0ZpZ0NIQ0VQSUJRZ0FUWUMxQUVnRkNBQU5nTFFBU0FVSUE4MkFnQWdGQ0FBSUFGc0lnQkJBblFpQVRZQ3lBRWdGQ0FCRURzMkFzUUJJQlFnQUJBN05nTE1BU01BUVNCckloSWtBQ0FTSUFJMkFoZ2dFaUFQTmdJY0lCSkJ2SmdFSUJKQkhHb1FjellDRUNBU0VHczJBZ2dDUUFKQUFrQWdFa0VRYWlBU1FRaHFFSGdOQUNBU1FSeHFFSDBoRXlBU1FkQ1lCQ0FTUVJocUVITTJBaEFnRWhCck5nSUlJQkpCRUdvZ0VrRUlhaEI0RFFBZ0UwRUlhaUFTUVJocUVOY0ZRYmdCRUQ4aEFDQVRLQUlNSVFFQ1FDQVRLQUlJSWdJZ0V5Z0MwQUZHQkVBZ0FTQVRLQUxVQVVZTkFRc2dFaUFCTmdJRUlCSWdBallDQUVFQVFRSkIwNk1DSUJJUVBTQVRLQUxRQVNFQklBQW9BZ0FoQWlBQUtBSUVJUThnQUNBVEtBTFVBU0lRTmdJRUlBQWdBVFlDQUNBUXR5QVB0Nk1oQXlBQnR5QUN0Nk1oQkVFQUlRRURRQ0FCUVFSSEJFQWdBQ0FCUVFOMElnOXFJZ0lnQkNBQUlBOXFJZzhyQXdpaU9RTUlJQUlnQXlBUEt3TW9vamtES0NBQ0lBOHJBMGc1QTBnZ0FVRUJhaUVCREFFTEN3SkFBa0FDUUFKQUFrQUNRQ0FBS0FLd0FTSUJRUUZyRGdRREFnRUFCUXNnQUNBQUt3Tm9PUU5vSUFBZ0FDc0RjRGtEY0NBQUlBQXJBM2c1QTNnZ0FDQUFLd09BQVRrRGdBRWdBQ0FFSUFBckE0Z0JvamtEaUFFZ0FDQURJQUFyQTVBQm9qa0RrQUVnQUNBRUlBQXJBNWdCb2prRG1BRWdBQ0FESUFBckE2QUJvamtEb0FFZ0FDQUFLd09vQVRrRHFBRU1Bd3NnQUNBRUlBQXJBMmlpT1FOb0lBQWdBeUFBS3dOd29qa0RjQ0FBSUFBckEzZzVBM2dnQUNBQUt3T0FBVGtEZ0FFZ0FDQUFLd09JQVNBRUlBT2lvemtEaUFFZ0FDQUFLd09RQVNBRElBUWdCS0lnQTZLaW96a0RrQUVNQWdzZ0FDQUVJQUFyQTJpaU9RTm9JQUFnQXlBQUt3TndvamtEY0NBQUlBQXJBM2c1QTNnZ0FDQUFLd09BQVNBRUlBT2lvemtEZ0FFZ0FDQUFLd09JQVNBRElBUWdCS0lnQTZLaW96a0RpQUVNQVFzZ0FDQUVJQUFyQTJpaU9RTm9JQUFnQXlBQUt3TndvamtEY0NBQUlBQXJBM2c1QTNnZ0FDQUFLd09BQVNBRUlBT2lvemtEZ0FFTElBQWdBVFlDc0FFTEN5QVRFTm9GSUJNQ2Z5TUFRU0JySWc4a0FFSFFBUkE3SWdFRVFBSkFJQUVnQUVHNEFSQS9JaEFnQUNnQ0FFRWVhaUlCTmdMQUFTQUFLQUlFSVFJZ0VFRVBOZ0xNQVNBUVFRODJBc2dCSUJBZ0FrRWVhaUlWTmdMRUFTQVFJQUVnRld4QkEzUWlFUkE3SWdJMkFyZ0JJQUpGRFFBZ0VDQVJFRHNpRVRZQ3ZBRWdFVVVOQUNBVlFRQWdGVUVBU2hzaEdpQUJRUUFnQVVFQVNoc2hHQ0FBUWVnQWFpRUJJQUFvQXJBQklSa0RRQ0FYSUJwSEJFQWdGMEVQYTdLN0lRWkJBQ0VWQTBBZ0ZTQVlSd1JBSUJWQkQydXl1eUlKSVFNQ1FDQVBBbndDUUFKQUFrQUNRQ0FaUVFGckRnUURBZ0VBQlFzZ0R5QUJLd01ZSWdjZ0F5QUJLd013SWdxaElBRXJBMEFpQktJZ0FTc0RJQ0lMb3lJRElBT2dJQU9pSUFNZ0E2SWdCaUFCS3dNNElneWhJQVNpSUFFckF5Z2lEYU1pQkNBRW9xQWlCYUNpSUFNZ0FTc0RDQ0FGb2lBRm9pQUJLd01BSUFXaVJBQUFBQUFBQVBBL29LQWlEcUlnQkNBQkt3TVFJZ2dnQ0tBZ0E2S2lvS0FnQzZJZ0NxQTVBd2dnRENBTklBY2dCNkFnQTZJZ0JLSWdCQ0FPb2lBSUlBUWdCS0FnQktJZ0JhQ2lvS0Npb0F3REN5QUJLd01RSWdjZ0JpQUJLd01Jb2FJaEJDQURJQUVyQXdBaUJhRWdCNklpQTBRQUFBQUFBQUFBQUdJZ0JFUUFBQUFBQUFBQUFHSnlSUVJBSUE4Z0JUa0RDQ0FCS3dNSURBTUxJQThnQXlBRElBT2lJQVFnQktLZ0lnTWdBU3NES0VRQUFBQUFoTmVYUWFORUFBQUFBQUJxK01Dam9pQURvaUFCS3dNZ1JBQUFBQUNFMTVmQm95QURva1FBQUFBQUFBRHdQNkNnSWdPaUlBRXJBeGlpSUFXZ09RTUlJQVFnQTZJZ0FTc0RDS0FNQWdzZ0FTc0RFQ0lISUFZZ0FTc0RDS0dpSVFRZ0F5QUJLd01BSWdXaElBZWlJZ05FQUFBQUFBQUFBQUJpSUFSRUFBQUFBQUFBQUFCaWNrVUVRQ0FQSUFVNUF3Z2dBU3NEQ0F3Q0N5QVBJQU1nQXlBRG9pQUVJQVNpb0NJRElBRXJBeUJFQUFBQUFJVFhsMEdqUkFBQUFBQUFhdmpBbzZJZ0E2SWdBU3NER0VRQUFBQUFoTmVYd2FNZ0E2SkVBQUFBQUFBQThEK2dvQ0lEb2lBRm9Ea0RDQ0FFSUFPaUlBRXJBd2lnREFFTElBRXJBeEFpQnlBR0lBRXJBd2lob2lFRUlBTWdBU3NEQUNJRm9TQUhvaUlEUkFBQUFBQUFBQUFBWWlBRVJBQUFBQUFBQUFBQVluSkZCRUFnRHlBRk9RTUlJQUVyQXdnTUFRc2dEeUFESUFFckF4aEVBQUFBQUlUWGw4R2pJQU1nQTZJZ0JDQUVvcUNpUkFBQUFBQUFBUEEvb0NJRG9pQUZvRGtEQ0NBRUlBT2lJQUVyQXdpZ0N6a0RBQXNnQWlBUEt3TUl0amdDQUNBQ0lBOHJBd0MyT0FJRUlBRWdDU0FHSUE5QkdHb2dEMEVRYWlBWkVMWUdJQkVnRHlzREdMWTRBZ0FnRVNBUEt3TVF0amdDQkNBVlFRRnFJUlVnRVVFSWFpRVJJQUpCQ0dvaEFnd0JDd3NnRjBFQmFpRVhEQUVMQ3lBUFFTQnFKQUFnRUF3Q0N3c01BZ3NpQWpZQ3dBRWdBa1VFUUVINm53SVE4QUVNQVFzZ0V3Si9RYUNIcndNUU95SUJCRUFDUUNBQlFRQTJBb2lIcndNZ0FVS0FnSUNBY0RjREFDQUJRUU0yQXBpSHJ3TWdBVUtBZ0lDQWdJQ0E4RDgzQTVDSHJ3TWdBVUtBZ0lDQUlEY0RHQ0FCUXVRQU53TVFJQUZDZ0lDQWdCQTNBd2dnQVNBQ05nSWdJQUZCNUlhbkFtcEJBRFlDQUNBQklBSW9BZ0FpRHpZQ0pDQUNLQUlFSVFJZ0FVSG9ocWNDYWtFQU5nSUFJQUZCQURZQ3NIZ2dBVUVBTmdJc0lBRWdBallDS0NBQlFRQTJBdmlLcGdJZ0FTQUNJQTlzUVFGMEVEc2lBallDNElhbkFpQUNSUTBBSUFGQkFEWUM4SWF2QXlBQlFRQVF4Z2NnQVVGL05nTDBocThESUFGQkFCRGFCaG9nQVFSQUlBRkJBRFlDL0lhdkF5QUJRUWMyQXZpR3J3TUxJQUVNQWdzTERBSUxJZ0UyQXRnQklBRkZCRUJCcGFBQ0VQQUJEQUVMSUJNb0FxQUVJUUlqQUVFUWF5SVBKQUFDUUNBQlJRMEFJQUVvQWdRZ0FrWU5BQ0FDUVE1TkJFQUNRQUpBUVFFZ0FuUkIzeDl4QkVBZ0FTQUNOZ0lFSUFFZ0FoRGlCallDQ0NBQktBSVlRUUZyRGdRQkJBUUNCQXNnQVNBQ05nSUVJQUVnQWhEaUJqWUNDQUpBQWtBZ0FTZ0NHQTRFQUFVRkFRVUxJQUZCQVRZQ0dBd0VDeUFCUVFRMkFoZ01Bd3NnQVVFRU5nSVlEQUlMSUFGQkF6WUNHQXdCQ3lBUElBSTJBZ0JCQUVFRFFlYkJBQ0FQRUQwTElBOUJFR29rQUNBVEFuOGdBRUVJYWlFQlFRUVFPeUlBQkVBZ0FDQUJFUElESWdFMkFnQWdBUVIvSUFBRklBQVFORUVBQ3d3QkN3d0NDeUlBTmdMY0FTQUFSUVJBUVpiL0FSRHdBUXdCQ3lBVEtBTEFBU0VCSUJNckE0Z0RJUVFnRXlzRGtBTWhBeUFUUWFBRGFpRVhRUUFoRUVFQUlRSWpBRUdRQTJzaUFDUUFJQUVvQWdRaEdTQUJLQUlBSVJvZ0FFR3dBbW9oRHlNQVFlQUFheUlSSkFBQ1FDQUJRUWhxSWhVckExaEVBQUFBQUFBQUFBQm1SUVJBQTBCQkFDRUJJQkJCQTBZTkFnTkFJQUZCQkVjRVFDQUJRUU4wSWhnZ0VTQVFRUVYwSWh0cWFpQVZJQnRxSUJocUt3TUFtamtEQUNBQlFRRnFJUUVNQVFzTElCQkJBV29oRUF3QUN3QUxBMEJCQUNFQklCQkJBMFlOQVFOQUlBRkJCRWNFUUNBQlFRTjBJaGdnRVNBUVFRVjBJaHRxYWlBVklCdHFJQmhxS3dNQU9RTUFJQUZCQVdvaEFRd0JDd3NnRUVFQmFpRVFEQUFMQUF0QkFDRVFBa0FEZjBFQUlRRWdFRUVEUmdSL0lBOGdFU3NEUUNJR0lCRXJBMGdpQlNBUkt3TlFJZ2NRandRaUNEa0RVQ0FBSUFZZ0NLTWlCamtEa0FJZ0FDQUZJQThyQTFDaklnVTVBNWdDSUFBZ0J5QVBLd05Rb3lJSE9RT2dBaUFBSUJFckExZ2dEeXNEVUtNNUE2Z0NJQThnQmlBRklBY2dFU3NESUNJRklCRXJBeWdpQnlBUkt3TXdJZ2dRakFRaUJqa0RNQ0FQSUFVZ0JpQUFLd09RQXFLaElnVWdCeUFHSUFBckE1Z0NvcUVpQnlBSUlBWWdBQ3NEb0FLaW9TSUdFSThFSWdnNUF5Z2dBQ0FGSUFpak9RUHdBU0FBSUFjZ0R5c0RLS001QS9nQklBQWdCaUFQS3dNb296a0RnQUlnRHlBQUt3T1FBaUFBS3dPWUFpQUFLd09nQWlBUkt3TUFJZ2NnRVNzRENDSUlJQkVyQXhBaUNSQ01CQ0lHT1FNUUlBOGdBQ3NEOEFFZ0FDc0QrQUVnQUNzRGdBSWdCeUFJSUFrUWpBUWlCVGtEQ0NBUElBY2dCU0FBS3dQd0FhS2hJQVlnQUNzRGtBS2lvU0lISUFnZ0JTQUFLd1A0QWFLaElBWWdBQ3NEbUFLaW9TSUlJQWtnQlNBQUt3T0FBcUtoSUFZZ0FDc0RvQUtpb1NJR0VJOEVJZ1U1QXdBZ0FDQUhJQVdqT1FQUUFTQUFJQWdnRHlzREFLTTVBOWdCSUFBZ0JpQVBLd01Bb3prRDRBRWdBQ0FSS3dNNElBOHJBekFnQUNzRHFBSWlCcUtoSUE4ckF5aWpJZ1U1QTRnQ0lBQWdFU3NER0NBUEt3TUlJQVdpb1NBR0lBOHJBeENpb1NBUEt3TUFvemtENkFGQkFDRVFBMzlCQUNFQklCQkJBMFlFZnlBUlFlQUFhaVFBUVFBRkEwQWdBVUVEUndSQUlBOGdFRUVGZEdvZ0FVRURkR29pRlNBVkt3TUFJQThyQTFDak9RTUFJQUZCQVdvaEFRd0JDd3NnRUVFQmFpRVFEQUVMQ3dVRFFDQUJRUVJIQkVBZ0R5QVFRUVYwYWlBQlFRTjBha0lBTndNQUlBRkJBV29oQVF3QkN3c2dFRUVCYWlFUURBRUxDMEVBVGdSQUlCbEJBV3UzSVFZRFFDQUNRUVJHQkVBZ0FDc0RnQU1oQlVFQUlRRURRRUVBSVFJZ0FVRURSd1JBQTBBZ0FrRURSd1JBSUFKQkEzUWlEeUFBUVlBQmFpQUJRUmhzYW1vZ0FFR3dBbW9nQVVFRmRHb2dEMm9yQXdBZ0JhTTVBd0FnQWtFQmFpRUNEQUVMQ3lBQlFRRnFJUUVNQVFzTElBQkNBRGNESUNBQVFnQTNBemdnQUVGQWEwSUFOd01BSUFCQ0FEY0RTQ0FBUWdBM0EyZ2dBQ0FFSUFPZ0lBUWdBNkVpQmFNNUExQWdBQ0FESUFPZ0lBU2lJQVdqT1FOWUlBQWdBQ3NEb0FGRUFBQUFBQUFBQU1DaUlBYWpPUU1vSUFBZ0FDc0RxQUVpQXlBRG9DQUdvMFFBQUFBQUFBRHd2NkNhT1FNd0lBQkNBRGNER0NBQVFnQTNBMkFnQUNBQUt3T0FBU0lESUFPZ0lCcEJBV3UzSWdPak9RTUFJQUFnQUNzRGlBRWlCQ0FFb0NBRG96a0RDQ0FBSUFBckE1QUJJZ1FnQktBZ0E2TkVBQUFBQUFBQThMK2dtamtERUNBQVFnQTNBM2dnQUVLQWdJQ0FnSUNBK0w5L053TndJQUFyQTZnQ0lRVWdBQ3NEaUFJaEIwRUFJUUVnQUNzRDZBRWhDQU5BSUFGQkJFWU5CQ0FBSUFGQkJYUnFJZzhyQXhBaEF5QVBLd01JSVFRZ0R5c0RBQ0VHUVFBaEFnTkFJQUpCQTBjRVFDQVhJQUpCQW5RZ0FXcEJBM1JxSUFNZ0FFSFFBV29nQWtFRGRHb2lFRUZBYXlzREFLSWdCaUFRS3dNQW9pQUVJQkFyQXlDaW9LQTVBd0FnQWtFQmFpRUNEQUVMQ3lBQlFRTjBJQmRxSUFNZ0JhSWdCaUFJb2lBRUlBZWlvS0FnRHlzREdLQTVBMkFnQVVFQmFpRUJEQUFMQUFVZ0FFR3dBbW9nQWtFRGRHb2lBU0FHSUFGQlFHc3JBd0NpSUFFckF5Q2hPUU1nSUFKQkFXb2hBZ3dCQ3dBTEFBdEJBRUVEUVkwTlFRQVFQUXNnQUVHUUEyb2tBQ0FUSUJNb0FzQUJFTFFGTmdMZ0FRc2dFa0VnYWlRQURBRUxRUUJCQTBHa0RrRUFFRDFCQVJBREFBdEJpNHdDSUJRb0FzZ0JFTWNCSUJRb0FnQWhBQ0FVS0FMRUFTRUJJQlFvQXNnQklRSWdGaUFVS0FMTUFUWUNGQ0FXUWZDWUJEWUNFQ0FXSUJSQm9BTnFOZ0lNSUJZZ0FqWUNDQ0FXSUFFMkFnUWdGaUFBTmdJQVFlV1ZCRUdrcEFJZ0ZoQUlHaUFVS0FJQUlRQWdGa0VnYWlRQUlBQUw2eDBERDM4RGZBZDlJd0JCTUdzaUR5UUFJQThnQURZQ0xDQVBRYnlZQkNBUFFTeHFFSE0yQWdBZ0R4QnJOZ0lvQW44Z0R5QVBRU2hxRUhnRVFFR1U4QU1vQWdBTUFRc2dEMEVzYWhCOUlRTWdEMEVBUVNnUU9pRUFJQU1vQXNRQklRSWdBRUVCTmdJUUlBQWdBallDQUNBQUlBTW9Bc3dCTmdJTUlBTW9BdGdCSVFFakFFSFFBR3NpQ0NRQUFrQUNRQUpBQWtBZ0FVVWdBQ0lDUlhJTkFDQUJRUUEyQWl3Z0FVRXNhaUVNQWtBQ1FDQUJLQUwwaHE4RElnQkJCRVlFUUNBQktBTDhocThESWdCQkFFb0VRQ0FCSUFCQkFXczJBdnlHcndNTUFnc2dDQ0FCS0FJUUlnY2dBU2dDZ0lldkEyb2lBRUgvQVNBQVFmOEJTQnNpRFRZQ1JDQUJLQUtFaDY4RElRQWdDQ0FITmdKTUlBZ2dCeUFBYXlJQVFRQWdBRUVBU2hzaUJqWUNTQ0FCUVRCcUlRc2dBVUd3K0FCcUlRVWdBVUc0K0FCcUlRNGdBVUhnaHFjQ2FpRUpRUUFoQUFOQUlBQkJBMGNFUUNBQ0tBSU1JQUVvQWlRZ0FTZ0NLQ0FCS0FJQUlBRW9BZ3dnQUVFQ2RDSURJQWhCeEFCcWFpZ0NBQ0FCS0FJVUlBbEJBQkROQTBFQVNBMEZJQUVvQWlRZ0FTZ0NLQ0FKSUFFb0FoUWdEaUFGRVBnRlFRQklEUVVnQWlnQ0FDQUJLQUlrSUFFb0FpZ2dBU2dDQkNBT0lBRW9BckI0SUFFb0F2Q0dyd01nQVNnQ0ZDQUJLQUlZSUFFb0FpQkJ1QUZxSUFFckE1Q0hyd01nQ3lBTUlBRW9BcGlIcndNUXN3VkJBRWdOQlNBSVFUaHFJQU5xSUF3b0FnQTJBZ0FnQUVFQmFpRUFEQUVMQ3dKQUlBRW9BZ0JCQVVjRVFDQUlLQUk4SVFvZ0NDZ0NRQ0VBSUFnb0FqZ2hBd3dCQ3lBSUlBMDJBakFnQ0NBSUtBSTRJZ00yQWpRZ0NDQUdOZ0lnSUFnZ0NDZ0NQQ0lLTmdJa0lBZ2dCellDS0NBSUlBZ29Ba0FpQURZQ0xFRUFRUU5CLzhzQUlBaEJJR29RUFFzZ0FDQURTQ0FBSUFwSWNrVUVRQUpBSUFFQ2Z5QUJLQUtBaDY4RElnSWdBU2dDaElldkF5SUFTQVJBSUFKQkFXb01BUXNnQUNBQ1NBUkFJQUVnQUVFQmFqWUNoSWV2QXd3Q0N5QUJJQUJCQVdvMkFvU0hyd01nQWtFQmFnc2lBallDZ0lldkF3c2dBaUFIYWtIL0FVNEVmeUFCUVFFMkFvQ0hyd05CQVFVZ0Fnc2dCMDRFUUNBQlFRRTJBb1NIcndNTElBRWdBU2dDK0lhdkF6WUMvSWF2QXd3R0N5QUJJQVlnRFNBRElBcElHeUlGTmdJUVFRRWhBd0pBSUFVZ0Iyc2lBRUVBU2dSQUlBRWdBRFlDZ0lldkF3d0JDeUFCUVFFMkFvQ0hyd05CQUNBQWF5RURDeUFCSUFNMkFvU0hyd01nQVNnQ0FFRUJSZ1JBSUFnZ0JUWUNFRUVBUVFOQjRkRUFJQWhCRUdvUVBRc2dBU0FCS0FMNGhxOEROZ0w4aHE4RElBRW9BdlNHcndNaEFBc0NRQUpBSUFCQkFXc09Bd0VCQUFJTFFYOGhCd0pBSUFFb0FvaUhyd01pQmlBQ0tBSU1JZ1VRMlFOQkFFZ05BQ0FHS0FJQVJRUkFJQVlnQmlnQ0NDQUdLQUlFYkJBN0lnQTJBZ0FnQUVVTkFRc0RRQUpBUVFBaEJ5QUVJQVlvQWdnaURVNE5BQU5BQWtCQkFDRU9RUUFoQTBGOElRMGdCeUFHS0FJRUlnbE9EUUFEUUNBTlFRVkhCRUFDUUNBRUlBMXFJZ0JCQUVnTkFDQUFJQVlvQWdoT0RRQWdBQ0FKYkNFQVFYd2hDZ05BSUFwQkJVWU5BU0FISUFwcUlndEJBRWdnQ1NBTFRISkZCRUFnRGlBRklBQWdDMnBxTFFBQWFpRU9JQU5CQVdvaEF3c2dDa0VCYWlFS0RBQUxBQXNnRFVFQmFpRU5EQUVMQ3lBR0tBSUFJQVFnQ1d3Z0IycHFJQTRnQTIwNkFBQWdCMEVCYWlFSERBRUxDeUFFUVFGcUlRUU1BUXNMUVFBaENnTkFJQW9nRFNBR0tBSUViRTROQVNBR0tBSUFJQXBxSWdBZ0FDMEFBRUVIYXpvQUFDQUtRUUZxSVFvZ0JpZ0NDQ0VOREFBTEFBc2dCMEVBU0EwR0lBSW9BZ3dnQVNnQ2lJZXZBeUlBS0FJRUlBQW9BZ2dnQVNnQ0FDQUJLQUlNUVFCQkFDQUJRZUNHcHdKcUlBQW9BZ0FRelFNaUIwRUFUZzBDREFZTElBRW9BdnlHcndNaUEwRUFTZ1JBSUFFZ0EwRUJhellDL0lhdkF3d0JDeUFDS0FJTUlRVWdBU2dDaUlldkF5RUpBbjhnQUVFQlJnUkFRUUFoQUVFQUlRZEJBQ0VESUFrZ0JSRFpBMEVBU0FSL1FYOEZBMEFnQ1NBRVFRSjBhaUlGUVl3SWFpQUZLQUlNSUFCcUlnQTJBZ0FnQkVFQmFpRUVJQWRCL3dGeFFRRnFJZ2RCL3dGeElBZEdEUUFMUVFBTElnQkJBRTRFZndKL0lBa29BZ2dnQ1NnQ0JHeXlRd0FBQUQrVUloTkRBQUNBVDEwZ0UwTUFBQUFBWUhFRVFDQVRxUXdCQzBFQUN5RUxBMEFnQXlJQVFRRnFJUU1nQ1NBQVFmOEJjU0lGUVFKMGFrR01DR29vQWdBaUJ5QUxTUTBBQ3dOQUlBY2dDMFlFUUNBSklBQkJBV29pQUVIL0FYRkJBblJxUVl3SWFpZ0NBQ0VIREFFTEN5QUlJQUJCL3dGeElBVnFRUUYyT2dCRVFRQUZJQUFMREFFTEFuOUJmeUFKSUFVUTJRTkJBRWdOQUJwQkFTRURRUUVoQUFOQUlCVWdDU0FEUVFKMGFpZ0NEQ0FEYkxPU0lSVWdBMEVCYWlFRElBQkIvd0Z4UVFGcUlnQkIvd0Z4SUFCR0RRQUxJQWtvQWdnZ0NTZ0NCR3l5SVJsQkFDRURRUUFoQUFOQUFrQWdGQ0FKSUFOQkFuUnFLQUlNSWdXemtpSVVRd0FBQUFCY0JFQWdHU0FVa3lJWVF3QUFBQUJiRFFFZ0ZpQURJQVZzczVJaUZpQVVsU0FWSUJhVElCaVZreUlUSUJNZ0ZDQVlsSlNVSWhNZ0Z5QVRJQmRlSWdVYklSY2dBeUFFSUFVYklRUUxJQU5CQVdvaEF5QUFRZjhCY1VFQmFpSUFRZjhCY1NBQVJnMEJDd3NnQ0NBRU9nQkVRUUFMQ3lJSFFRQklEUVVDUUNBQktBSUFRUUZIRFFBZ0NDMEFSQ0lESUFFb0FoQkdEUUFnQVNnQzlJYXZBeUVBSUFnZ0F6WUNCQ0FJUWFiWEFFR2Uyd0FnQUVFQlJoczJBZ0JCQUVFRFFhSFdBQ0FJRUQwTElBRWdDQzBBUkRZQ0VDQUJJQUVvQXZpR3J3TTJBdnlHcndNTElBSW9BZ3dnQVNnQ0pDQUJLQUlvSUFFb0FnQWdBU2dDRENBQktBSVFJQUVvQWhRZ0FVSGdocWNDYWtFQUVNMERRUUJJRFFFTElBRW9BaVFnQVNnQ0tDQUJRZUNHcHdKcUlBRW9BaFFnQVVHNCtBQnFJZ0FnQVVHdytBQnFFUGdGUVFCT0RRRUxRWDhoQnd3Q0MwRi9JUWNnQWlnQ0FDQUJLQUlrSUFFb0FpZ2dBU2dDQkNBQUlBRW9BckI0SUFFb0F2Q0dyd01nQVNnQ0ZDQUJLQUlZSUFFb0FpQkJ1QUZxSUFFckE1Q0hyd01nQVVFd2FpQU1JQUVvQXBpSHJ3TVFzd1ZCQUVnTkFRc2dBU2dDSEVFQlJ3UkFJQUVvQXZpS3BnSWlBRUVBSUFCQkFFb2JJUTVCQUNFTkEwQWdEU0FPUndSQVFRQWhBaUFCS0FJc0lnQkJBQ0FBUVFCS0d5RUpJQUVnRFVHSUFteHFJZ3hCd0l1bUFtb2hDeUFNUWJpTHBnSnFJUVVnREVHQWk2WUNhaUVEUVg4aEFFUUFBQUFBQUFEZ1B5RVJBMEFnQWlBSlJ3UkFBa0FnQXlnQ0FMY2dBU0FDUVFoMGFpSUdLQUl3dHlJU295SVFSR1ptWm1abVp1WS9ZeUFRUk9GNkZLNUg0ZlkvWkhJTkFDQUdLd05vSUFVckF3Q2hJaEFnRUtJZ0Jpc0RjQ0FMS3dNQW9TSVFJQkNpb0NBU295SVFJQkZqUlEwQUlCQWhFU0FDSVFBTElBSkJBV29oQWd3QkN3c0NRQ0FBUVFCSURRQkJmeUVIQWtBQ1FDQUJLQUlZSWdzT0JRQUFBQUVCQmdzZ0RFR2dpNllDYWlzREFDSVNJQUVnQUVFSWRHb2lCaUlBS3dOUVpFVU5BU0FBSUJJNUExQWdCaUFNUVlTTHBnSnFLQUlBSWdrMkFqUWdERUdRaTZZQ2FpRUZRUUFoQ2tGL0lRUkVBQUFBQUlUWGwwRWhFUU5BUkFBQUFBQUFBQUFBSVJCQkFDRUNJQXBCQkVjRVFBTkFJQUpCQkVjRVFDQVFJQXdnQWtFRWRHb2lBMEdvaktZQ2Fpc0RBQ0FHSUFJZ0NtcEJBM0ZCQkhScUlnQXJBOWdCb1NJUUlCQ2lJQU5Cc0l5bUFtb3JBd0FnQUNzRDRBR2hJaEFnRUtLZ29DRVFJQUpCQVdvaEFnd0JDd3NnRUNBUll3UkFJQVVvQWdBZ0NtdEJCR3BCQkc4aEJDQVFJUkVMSUFwQkFXb2hDZ3dCQ3dzZ0JrRkFheUFFTmdJQUlBdEJBVTBFUUNBR0lCSTVBMWdnQmlBSk5nSTRJQVlnQkRZQ1JBd0NDeUFHSUJJNUEyQWdCaUFKTmdJOElBWWdCRFlDU0F3QkN3SkFJQXhCcUl1bUFtb3JBd0FpRUNBQklBQkJDSFJxSWdVaUFDc0RXR1FFUUNBTVFiQ0xwZ0pxS3dNQUlSRU1BUXNnREVHd2k2WUNhaXNEQUNJUklBVXJBMkJrUlEwQkN5QUFJQkE1QTFnZ0RFR0lpNllDYWlnQ0FDRUFJQVVnRVRrRFlDQUZJQUEyQWpnZ0JTQU1RWXlMcGdKcUtBSUFOZ0k4UVFBaENrRi9JUVJFQUFBQUFJVFhsMEVoRVFOQVJBQUFBQUFBQUFBQUlSQkJBQ0VDSUFwQkJFY0VRQU5BSUFKQkJFY0VRQ0FRSUF3Z0FrRUVkR29pQTBHb2pLWUNhaXNEQUNBRklBSWdDbXBCQTNGQkJIUnFJZ0FyQTlnQm9TSVFJQkNpSUFOQnNJeW1BbW9yQXdBZ0FDc0Q0QUdoSWhBZ0VLS2dvQ0VRSUFKQkFXb2hBZ3dCQ3dzZ0NpQUVJQkFnRVdNaUFCc2hCQ0FRSUJFZ0FCc2hFU0FLUVFGcUlRb01BUXNMSUFWQkJDQUVheUlBSUF4QmxJdW1BbW9vQWdCcVFRUnZOZ0pFSUFVZ0FDQU1RWmlMcGdKcUtBSUFha0VFYnpZQ1NBc2dEVUVCYWlFTkRBRUxDeUFCRUt3R1FRQWhBa0VBSVFRRFFDQUJLQUw0aXFZQ0lBSktCRUFnQVNBQ1FZZ0NiR29pQTBHQWphWUNhaUlBSUFBb0FnQWlBRUVCYWpZQ0FDQUFRUUpNQkVBZ0FpQUVSd1JBSUFFZ0JFR0lBbXhxUVlDTHBnSnFJQU5CZ0l1bUFtcEJpQUlRUHhvTElBUkJBV29oQkFzZ0FrRUJhaUVDREFFTEN5QUJJQVEyQXZpS3BnSWdBU2dDTENJQVFRQWdBRUVBU2hzaENVRUFJUU1EUUFKQUFrQWdBeUFKUmcwQUlBRWdBMEVJZEdvaUFDZ0NOQ0lMUVFCSURRRWdBRUV3YWlFRlFRQWhBaUFFUVFBZ0JFRUFTaHNoQUFOQUFrQWdBQ0FDUndSQUlBRWdBa0dJQW14cVFZU0xwZ0pxS0FJQUlBdEhEUUVnQWlFQUN5QUFJQVJHQkVBZ0JFRThSZzBESUFFZ0JFRUJhaUlFTmdMNGlxWUNDeUFCSUFCQmlBSnNhaUlBUVlDTHBnSnFJQVZCZ0FJUVB4b2dBRUdBamFZQ2FrRUJOZ0lBREFNTElBSkJBV29oQWd3QUN3QUxRUUFoQnlBQktBSWNRUUpHRFFOQkFDRUFBMEFnQUNBRVRnMEVRUUFoQWlBQktBSXNJZ1pCQUNBR1FRQktHeUVPSUFFZ0FFR0lBbXhxSWd0QndJdW1BbW9oQlNBTFFiaUxwZ0pxSVFNZ0MwR0FpNllDYWlFSkEwQUNRQ0FDSUE1SEJIOGdDU2dDQUxjZ0FTQUNRUWgwYWlJTEtBSXd0eUlRb3lJUlJHWm1abVptWnVZL1l5QVJST0Y2Rks1SDRmWS9aSElOQVNBTEt3Tm9JQU1yQXdDaEloRWdFYUlnQ3lzRGNDQUZLd01Bb1NJUklCR2lvQ0FRbzBRQUFBQUFBQURnUDJORkRRRWdBZ1VnRGdzZ0JrWUVRQ0FCSUFaQkNIUnFRVEJxSUFsQmdBSVFQeG9nQVNBQktBSXNRUUZxTmdJc0lBRW9BdmlLcGdJaEJBc2dBRUVCYWlFQURBSUxJQUpCQVdvaEFnd0FDd0FMQUFzZ0EwRUJhaUVEREFBTEFBc2dBUkNzQmtFQUlRY0xJQWhCMEFCcUpBQWdCd3NoQUNBUFFUQnFKQUFnQUF0eUFRRi9Jd0JCRUdzaUFTUUFJQUVnQURZQ0RDQUJRYnlZQkNBQlFReHFFSE0yQWdnZ0FSQnJOZ0lBUVg4aEFDQUJRUWhxSUFFUWVFVUVRQ0FCUVF4cUVIMG9BdGdCSWdBRWZ5QUJJQUFvQWhRMkFnaEJBQVZCZndzaEFFRi9JQUVvQWdnZ0FCc2hBQXNnQVVFUWFpUUFJQUFMYmdFQmZ5TUFRUkJySWdJa0FDQUNJQUEyQWd3Z0FrRzhtQVFnQWtFTWFoQnpOZ0lJSUFJUWF6WUNBQUpBSUFKQkNHb2dBaEI0RFFBZ0FrRU1haEI5S0FMWUFTSUFSU0FCUVFGTGNnUi9RWDhGSUFBZ0FUWUNGRUVBQ3cwQVFZaWhBaUFCRU1jQkN5QUNRUkJxSkFBTGRnRUNmeU1BUVJCcklnRWtBQ0FCSUFBMkFnd2dBVUc4bUFRZ0FVRU1haEJ6TmdJSUlBRVFhellDQUVFQUlRQWdBVUVJYWlBQkVIaEZCRUFnQVVFTWFoQjlLQUxZQVNJQVJTQUJRUWhxSWdKRmNnUi9RWDhGSUFJZ0FDZ0NBRFlDQUVFQUN4b2dBU2dDQ0NFQUN5QUJRUkJxSkFBZ0FBdGJBUUYvSXdCQkVHc2lBU1FBSUFFZ0FEWUNEQ0FCUWJ5WUJDQUJRUXhxRUhNMkFnZ2dBUkJyTmdJQVFRQWhBQ0FCUVFocUlBRVFlRVVFUUNBQlFReHFFSDBvQXRnQlFlU0dwd0pxS0FJQUlRQUxJQUZCRUdva0FDQUFDMjRCQVg4akFFRVFheUlDSkFBZ0FpQUFOZ0lNSUFKQnZKZ0VJQUpCREdvUWN6WUNDQ0FDRUdzMkFnQkJBQ0VBSUFKQkNHb2dBaEI0UlFSQUlBSkJER29RZlNnQzJBRWdBVUVBUnhER0IwSDE4d0ZCMDU4Q1FkZWZBaUFCR3hDVEF5QUJJUUFMSUFKQkVHb2tBQ0FBQzM4QkFuOGpBRUVRYXlJQkpBQWdBU0FBTmdJTUlBRkJ2SmdFSUFGQkRHb1FjellDQ0NBQkVHczJBZ0JCZnlFQUlBRkJDR29nQVJCNFJRUkFJQUZCREdvUWZTZ0MyQUVpQUVVZ0FVRUlhaUlDUlhJRWYwRi9CU0FDSUFBb0F2U0dyd00yQWdCQkFBc2hBRUYvSUFFb0FnZ2dBQnNoQUFzZ0FVRVFhaVFBSUFBTFd3RUJmeU1BUVJCcklnSWtBQ0FDSUFBMkFnd2dBa0c4bUFRZ0FrRU1haEJ6TmdJSUlBSVFhellDQUFKQUlBSkJDR29nQWhCNERRQWdBa0VNYWhCOUtBTFlBU0FCRU5vR0RRQkJxWW9DSUFFUXh3RUxJQUpCRUdva0FBdDhBUUovSXdCQkVHc2lBU1FBSUFFZ0FEWUNEQ0FCUWJ5WUJDQUJRUXhxRUhNMkFnZ2dBUkJyTmdJQVFYOGhBQ0FCUVFocUlBRVFlRVVFUUNBQlFReHFFSDBvQXRnQklnQkZJQUZCQ0dvaUFrVnlCSDlCZndVZ0FpQUFLQUlRTmdJQVFRQUxJUUJCZnlBQktBSUlJQUFiSVFBTElBRkJFR29rQUNBQUMzc0JBWDhqQUVFUWF5SUNKQUFnQWlBQU5nSU1JQUpCdkpnRUlBSkJER29RY3pZQ0NDQUNFR3MyQWdBQ1FDQUNRUWhxSUFJUWVBMEFJQUpCREdvUWZTRUFJQUZCL3dGTERRQWdBQ2dDMkFFaUFFVWdBVUgvQVV0eUJIOUJmd1VnQUNBQk5nSVFRUUFMRFFCQndvb0NJQUVReHdFTElBSkJFR29rQUF0YkFnRi9BWHdqQUVFUWF5SUJKQUFnQVNBQU5nSU1JQUZCdkpnRUlBRkJER29RY3pZQ0NDQUJFR3MyQWdCRUFBQUFBQUFBOEw4aEFpQUJRUWhxSUFFUWVFVUVRQ0FCUVF4cUVIMHJBNUFESVFJTElBRkJFR29rQUNBQ0Mwd0JBWDhqQUVFUWF5SUNKQUFnQWlBQU5nSU1JQUpCdkpnRUlBSkJER29RY3pZQ0NDQUNFR3MyQWdBZ0FrRUlhaUFDRUhoRkJFQWdBa0VNYWhCOUlBRTVBNUFEQ3lBQ1FSQnFKQUFMV3dJQmZ3RjhJd0JCRUdzaUFTUUFJQUVnQURZQ0RDQUJRYnlZQkNBQlFReHFFSE0yQWdnZ0FSQnJOZ0lBUkFBQUFBQUFBUEMvSVFJZ0FVRUlhaUFCRUhoRkJFQWdBVUVNYWhCOUt3T0lBeUVDQ3lBQlFSQnFKQUFnQWd0TUFRRi9Jd0JCRUdzaUFpUUFJQUlnQURZQ0RDQUNRYnlZQkNBQ1FReHFFSE0yQWdnZ0FoQnJOZ0lBSUFKQkNHb2dBaEI0UlFSQUlBSkJER29RZlNBQk9RT0lBd3NnQWtFUWFpUUFDOGhuQWlOL0FuMGpBRUVnYXlJTkpBQWdEU0FCTmdJY0lBMUJ2SmdFSUExQkhHb1FjellDQ0NBTkVHczJBaGdDUUFKQUFrQUNRQUpBSUExQkNHb2dEVUVZYWhCNEJFQWdBQkJOR2d3QkN5QU5RUnhxRUgwaUlTZ0M0QUVoRlNBTlFRQTJBaGdnQWhCV1FSUlBEUUVnSVVIOEFtb2hJeUFoUWV3Q2FpRWtJQTFCQ0dvUVRTRWxBa0FEUUFKQUlBMGdEallDQkNBQ0VGWWdEazBOQUVISitnRWdBaEJXRU1jQlFiNmlBaUFDSUEwb0FnUVFtQUVRUUJDVEF5QUNJQTBvQWdRUW1BRVFRQ0VaSUEwb0FnUWhEQ0FsSUExQkJHb1Fxd0pCblo4Q0lCa1Frd01DUUFKQUFuOGpBRUVRYXlJR0pBQWdCa0hvcXdFdEFBQTZBQTRnQmtIbXF3RXZBQUE3QVF3Q1FBSi9Ba0FnR1VFQUlBMGJSUVJBUVFCQkEwR2gzZ0JCQUJBOURBRUxBbjhnQmtFTWFpRUJJd0JCRUdzaUJDUUFBa0FDUUNBWlJRUkFRUUFoRHd3QkN5QVpFS0lCUWFpZkFoQ2lBV3BCQW1vUU95SURSUTBCSUFSQnFKOENOZ0lFSUFRZ0dUWUNBQ0FEUWF3UElBUVFwUUlnQXlBQkVNa0NJUThnQXhBMEN5QUVRUkJxSkFBZ0R3d0JDd3dOQ3lJRVJRUkFJQVlnR1RZQ0FDQUdRYWlmQWpZQ0NDQUdRYnJPQURZQ0JFRUFRUU5Cbis4QUlBWVFQUXdCQ3dKQVFRRkJFQkQrQWlJRkJFQWdCVUVFYWtFRVFRRWdCQkJnUVFGSERRRWdCU2dDQkNJS1FRQk1EUUVnQlNBS1FZUUJiQkE3SWdFMkFnQWdBVVVOQkVFQUlROERRQ0FLSUE5S0JFQWdEMEdFQVd3aUFTQUZLQUlBYWtFSVFRRWdCQkJnUVFGSERRTWdCU2dDQUNBQmFrRUlha0VJUVFFZ0JCQmdRUUZIRFFNZ0JTZ0NBQ0FCYWtFUWFrSHNBRUVCSUFRUVlFRUJSdzBESUFVb0FnQWdBV3BCL0FCcVFRUkJBU0FFRUdCQkFVY05BeUFGS0FJQUlBRnFRWUFCYWtFRVFRRWdCQkJnUVFGSERRTWdEMEVCYWlFUElBVW9BZ1FoQ2d3QkN3c2dCVUVNYWtFRVFRRWdCQkJnUVFGSERRRkJBQ0VLSUFVb0Fnd2lEMEVBVEFSQUlBVkJBRFlDQ0F3Q0N5QUZJQTlCREd3UU95SUJOZ0lJSUFGRkRRUURRQ0FLSUE5SUJFQWdDa0VNYkNJQklBVW9BZ2hxUVFocVFRUkJBU0FFRUdCQkFVY05BeUFGS0FJSUlBRnFRUVJxUVFSQkFTQUVFR0JCQVVjTkF5QUZLQUlJSUFGcUlnRWdBU2dDQkNJRFFReHNFRHNpQVRZQ0FDQUJSUTBHSUFGQkRDQURJQVFRWUNBRFJ3MERJQXBCQVdvaENpQUZLQUlNSVE4TUFRc0xJQTBnQlRZQ0FDQUVFSzhCUVFBTUF3c01Bd3RCQUVFRFFicnlBRUVBRUQwZ0JTZ0NDQkEwSUFVb0FnQVFOQ0FGRURRZ0JCQ3ZBUXRCZndzaEFTQUdRUkJxSkFBZ0FRd0JDd3dJQzBFQVNBUkFRZmllQWlBWkVPd0REQUVMUWFTaEFpQU1FTWNCQWtBZ0RTZ0NBQ0lHQkVBZ0JpZ0NCQ0lCUVFBZ0FVRUFTaHNoQkVFQUlRNERRQ0FFSUE1R0JFQkJBQ0VQSUFZb0Fnd2lBVUVBSUFGQkFFb2JJUVJCQUNFT0EwQWdCQ0FPUmcwRUlBWW9BZ2dnRGtFTWJHb2lBeWdDQ0NJQlFYOUhJQUZCQUVoeFJRUkFJQU1nRERZQ0NBc2dEa0VCYWlFT0RBQUxBQVVnQmlnQ0FDQU9RWVFCYkdvaUF5Z0NmQ0lCUVg5SElBRkJBRWh4UlFSQUlBTWdERFlDZkFzZ0RrRUJhaUVPREFFTEFBc0FDMEVBUVFOQnIvWUFRUUFRUFVGL0lROExJQTlCQUVnRVFFSHA3Z0VROEFFTUFRc0NmMEVBSVFFZ0RVRVlha0VBSUEwYlJRUkFRUUJCQTBIWk8wRUFFRDFCZnd3QkN3SkFJQTBvQWhnaURrVUVRQ0FOUVJBUU95SU9OZ0lZSUE1RkRRRWdEa0lBTndJQUlBNUNBRGNDQ0FzQ1FDQU5LQUlBSWdWRkRRQWdCU2dDQkNJR0lBNG9BZ1FpQ0dvaURFR0VBV3dRT3lJUUJFQWdDRUVBSUFoQkFFb2JJUVFEUUNBQklBUkdCRUJCQUNFQklBWkJBQ0FHUVFCS0d5RURBMEFnQVNBRFJ3UkFJQkFnQVNBSWFrR0VBV3hxSUFVb0FnQWdBVUdFQVd4cVFZUUJFRDhhSUFGQkFXb2hBUXdCQ3dzZ0RpZ0NBQkEwSUEwb0FoZ2dFRFlDQUNBTktBSVlJZ1lnRERZQ0JFRUFJUTRnQmlnQ0RDSWFRUUFnR2tFQVNoc2hDU0FOS0FJQUlnUW9BZ3dpREVFQUlBeEJBRW9iSVJGQkFDRUhBMEJCQUNFQklBY2dFVWNFUUFKQUEwQWdBU0FKUmcwQklBRkJER3doQXlBQlFRRnFJUUVnQkNnQ0NDQUhRUXhzYWlnQ0NDQURJQVlvQWdocUtBSUlSdzBBQ3lBT1FRRnFJUTRMSUFkQkFXb2hCd3dCQ3dzZ0RDQWFhaUFPYXlJRlFReHNFRHNpQ2dSQVFRQWhFZ05BSUFrZ0VrWUVRRUVBSVE5QkFDRU9Ba0FEUUNBUElCRkhCRUFnRDBFTWJDSUdJQTBvQWdBb0FnaHFJZ1FvQWdnaERFRUFJUUVDUUFKQUEwQWdBU0FKUmcwQklBRkJER3doQXlBQlFRRnFJUUVnRENBRElBMG9BaGdvQWdocUtBSUlSdzBBQ3lBT1FRRnFJUTRNQVFzZ0NpQVBJQnBxSUE1clFReHNhaUlJSUF3MkFnZ2dDQ0FFS0FJRUloQkJER3dRT3lJQk5nSUFJQUZGRFFOQkFDRUJJQkJCQUNBUVFRQktHeUVNQTBBZ0FTQU1Sd1JBSUFGQkRHd2lBeUFJS0FJQWFpSUVJQTBvQWdBb0FnZ2dCbW9vQWdBZ0Eyb2lBeWtDQURjQ0FDQUVJQU1vQWdnMkFnZ2dBVUVCYWlFQkRBRUxDeUFJSUJBMkFnUUxJQTlCQVdvaER3d0JDd3NnRFNnQ0dDSU9LQUlJQkg5QkFDRUJBMEFnRGlnQ0RDQUJTZ1JBSUE0b0FnZ2dBVUVNYkdvb0FnQVFOQ0FCUVFGcUlRRWdEU2dDR0NFT0RBRUxDeUFPS0FJSUVEUWdEU2dDR0FVZ0Rnc2dDallDQ0NBTktBSVlJQVUyQWd3Z0RSQ3FCUXdIQ3d3SEN5QUtJQkpCREd3aUVHb2lDQ0FOS0FJWUtBSUlJQkJxSWdRb0FnZzJBZ2hCQUNFQklBUW9BZ1FpQmlFUEEwQWdBU0FSUndSQUlBMG9BZ0FvQWdnZ0FVRU1iR29pQXlnQ0NDQUVLQUlJUmdSQUlBTW9BZ1FnRDJvaER3c2dBVUVCYWlFQkRBRUxDeUFJSUE5QkRHd1FPeUlCTmdJQUlBRUVRRUVBSVE0Z0JrRUFJQVpCQUVvYklReEJBQ0VCQTBBZ0FTQU1Sd1JBSUFGQkRHd2lBeUFJS0FJQWFpSUVJQTBvQWhnb0FnZ2dFR29vQWdBZ0Eyb2lBeWtDQURjQ0FDQUVJQU1vQWdnMkFnZ2dBVUVCYWlFQkRBRUxDd0pBQTBBZ0RpQVJSZzBCSUEwb0FnQW9BZ2dpQnlBT1FReHNJZ3hxS0FJSUlBMG9BaGdvQWdnZ0VHb29BZ2hIQkVBZ0RrRUJhaUVPREFFTEMwRUFJUUVEUUNBQklBY2dER29pQXlnQ0JFNE5BU0FJS0FJQUlBRWdCbXBCREd4cUlnUWdBeWdDQUNBQlFReHNhaUlES1FJQU53SUFJQVFnQXlnQ0NEWUNDQ0FCUVFGcUlRRWdEU2dDQUNnQ0NDRUhEQUFMQUFzZ0NDQVBOZ0lFSUJKQkFXb2hFZ3dCQ3dzTUJRc01CQVVnRUNBQlFZUUJiQ0lEYWlBT0tBSUFJQU5xUVlRQkVEOGFJQUZCQVdvaEFRd0JDd0FMQUFzTUFRdEJBQXdCQ3d3SUMwRUFTQVJBUVl6dkFSRHdBUXdCQzBHZm9BSVE3UU5CdmU0QklCa1Frd01DZjBFQUlRTkJBQ0VlUVFBaEV5TUFRZEFIYXlJTEpBQUNRQUpBQWtBQ2Z3SkFRY2p1QVMwQUFBUkFRY2p1QVVHQUNCQ2pBZzBCQ3lBTFFkQUZhaUFaUWY4QkVOZ0RJQXRCQURvQXp3ZEJBUXdCQ3lBTElCazJBckFCSUF0QnlPNEJOZ0swQVNBTFFjQUJhaUlCUWF3UElBdEJzQUZxRUtVQ0lBRkJ1eHNReVFJaUhrVUVRQ0FMSUJrMkFxQUJRUUJCQTBIWElTQUxRYUFCYWhBOUlBdEIwSmtFS0FJQUVJSUROZ0tVQVNBTFFmZ3ZOZ0tRQVVFQVFRTkI3aVlnQzBHUUFXb1FQUXdDQzBFQUN5RVBBa0FDUUVIMENCQTdJaE1FUUVFQklRNENRQ0FQRFFBZ0MwSEFBV29nSGhEVUFrVU5BaUFMSUF0QnpBVnFOZ0tBQVNBTFFjQUJha0dyTnlBTFFZQUJhaERxQVVFQlJ3MENJQXNvQXN3RklnNUJBRW9OQUF3Q0N5QVRRUUEyQXBnQklCTWdEallDQkNBVElBNUI4QUJzRURzaUlEWUNBQ0FnQkVBQ1FBTkFJQXNnQXpZQ3pBVWdBeUFPVGcwQklBc2dBMEVCYWpZQ2NFRUFRUUZCcjhJQUlBdEI4QUJxRUQwZ0QwVUVRQ0FMUWNBQmFpQWVFTlFDUlEwQ0lBc2dDMEhRQldvMkFtQWdDMEhBQVdwQjNNSUFJQXRCNEFCcUVPb0JRUUZIRFFJZ0MwSFFCV29oREVFQUlRRkJmeUVEQTBBQ1FBSkFJQUVnREdvdEFBQWlCRUV1UndSQUlBUU5BU0FEUVg5SEJFQWdBeUFNYWtFQU9nQUFDd3dDQ3lBQklRTUxJQUZCQVdvaEFRd0JDd3NMUVFCQkFVRy95Z0JCQUJBOUFuOGpBRUhnQUdzaUdDUUFJQmhCNUtzQkx3QUFPd0ZZSUJoQjRLc0JLQUFBTmdKVUFrQUNmd0pBSUF0QjBBVnFJZ29Rb2dFZ0dFSFVBR29Rb2dGcVFRRnFFRHNpQVFSQUlCZ2dDallDUUNBWUlCaEIxQUJxTmdKRUlBRkJwdzhnR0VGQWF4Q2xBaUFCUWRrY0VNa0NJUjBnQVJBMElCMUZCRUFnR0NBS05nSUFJQmdnR0VIVUFHbzJBZ1JCQUVFRFFiNGpJQmdRUFVFQURBTUxRUWdRT3lJV1JRMERBa0FDUUNBV1FRUnFRUVJCQVNBZEVHQkJBVVlFUUNBV0tBSUVJaDlCQUVvTkFRdEJBRUVEUWRrblFRQVFQUXdCQ3lBWUlCODJBakJCQUVFQlFjWXVJQmhCTUdvUVBTQVdJQjlCQW5RUU95SWlOZ0lBSUNKRkRRUWdJa0VRRURzaUFUWUNBQ0FCUlEwRUFuOUJGQkE3SWhvRVFDQWFRUWhxSVFnZ0drRU1haUVRSUJwQkJHb2hCaUFhUVJCcUlRa2pBRUdnQm1zaUJ5UUFRU2dRT3lJUlFRQTJBZ0FnQjBHNEFtcEJBRUhvQXhBNkdrSGdwd1JCQURZQ0FDQUhRUmhxRUt3RklRUkI0S2NFS0FJQUlRTkI0S2NFUVFBMkFnQkJmeUVCUVFRaEVnSkFBa0FDUUFKQUlBTkZEUUJCNUtjRUtBSUFJZ1ZGRFFBZ0F5Z0NBQ0FSUVFRUXFRRWlBVVVOQVNBRkVBSUxFQVFoQXlBQlFRRkhCRUFnQjBFRE5nSVlJQWNnQkRZQ3VBSWdCMEdjQVdwQkFTQVJRUVFRK1FRaEVSQUVJUkpCQUNFREN3TkFJQU1FUUVIZ3B3UkJBRFlDQUVFRUlBZEJ1QUpxRUF0QjRLY0VLQUlBSVFOQjRLY0VRUUEyQWdCQmZ5RUJBa0FnQTBVTkFFSGtwd1FvQWdBaUJVVU5BQ0FES0FJQUlCRWdFaENwQVNJQlJRMERJQVVRQWdzUUJDRURJQUZCQVVZTkFVSGdwd1JCQURZQ0FFRUZRUUJCQTBHQ05VRUFFQXhCNEtjRUtBSUFJUU5CNEtjRVFRQTJBZ0JCZnlFQkFrQWdBMFVOQUVIa3B3UW9BZ0FpQlVVTkFDQURLQUlBSUJFZ0VoQ3BBU0lCUlEwRElBVVFBZ3NRQkNFRElBRkJBVVlOQVF3REMwSGdwd1JCQURZQ0FFRUdJQWRCdUFKcVFkb0FRZWdERUIxQjRLY0VLQUlBSVFOQjRLY0VRUUEyQWdCQmZ5RUJBa0FnQTBVTkFFSGtwd1FvQWdBaUJVVU5BQ0FES0FJQUlCRWdFaENwQVNJQlJRMENJQVVRQWdzUUJDRURJQUZCQVVZTkFFSGdwd1JCQURZQ0FFRUhJQWRCdUFKcUlCMFFIRUhncHdRb0FnQWhBMEhncHdSQkFEWUNBRUYvSVFFQ1FDQURSUTBBUWVTbkJDZ0NBQ0lGUlEwQUlBTW9BZ0FnRVNBU0VLa0JJZ0ZGRFFJZ0JSQUNDeEFFSVFNZ0FVRUJSZzBBUWVDbkJFRUFOZ0lBUVFnZ0IwRzRBbXBCQVJBYklRUkI0S2NFS0FJQUlRTkI0S2NFUVFBMkFnQkJmeUVCQWtBZ0EwVU5BRUhrcHdRb0FnQWlCVVVOQUNBREtBSUFJQkVnRWhDcEFTSUJSUTBDSUFVUUFnc1FCQ0VESUFGQkFVWU5BQ0FFUVFGSEJFQkI0S2NFUVFBMkFnQkJCVUVBUVFOQjZEcEJBQkFNUWVDbkJDZ0NBQ0VEUWVDbkJFRUFOZ0lBUVg4aEFRSkFJQU5GRFFCQjVLY0VLQUlBSWdWRkRRQWdBeWdDQUNBUklCSVFxUUVpQVVVTkF5QUZFQUlMRUFRaEF5QUJRUUZHRFFGQjRLY0VRUUEyQWdCQkJDQUhRYmdDYWhBTFFlQ25CQ2dDQUNFRFFlQ25CRUVBTmdJQVFYOGhBUUpBSUFORkRRQkI1S2NFS0FJQUlnVkZEUUFnQXlnQ0FDQVJJQklRcVFFaUFVVU5BeUFGRUFJTEVBUWhBeUFCUVFGR0RRRU1Bd3RCNEtjRVFRQTJBZ0JCQ1NBSFFiZ0NhaEFaR2tIZ3B3UW9BZ0FoQTBIZ3B3UkJBRFlDQUVGL0lRRUNRQ0FEUlEwQVFlU25CQ2dDQUNJRlJRMEFJQU1vQWdBZ0VTQVNFS2tCSWdGRkRRSWdCUkFDQ3hBRUlRTWdBVUVCUmcwQUlBY29BdFFDSUFjb0F0d0NiQ0lNSUFjb0F0Z0NiQkE3SWhRRVFFRUFJUUVDUUFKQUFrQURRQUpBUVFBaEF5QUhLQUxFQXlBSEtBS3NBMDhFUUVIZ3B3UkJBRFlDQUVFS0lBZEJ1QUpxRUJrYVFlQ25CQ2dDQUNFRFFlQ25CRUVBTmdJQVFYOGhBUUpBSUFORkRRQkI1S2NFS0FJQUlnVkZEUUFnQXlnQ0FDQVJJQklRcVFFaUFVVU5DU0FGRUFJTEVBUWhBeUFCUVFGR0RRZEI0S2NFUVFBMkFnQkJCQ0FIUWJnQ2FoQUxRZUNuQkNnQ0FDRURRZUNuQkVFQU5nSUFRWDhoQVFKQUlBTkZEUUJCNUtjRUtBSUFJZ1ZGRFFBZ0F5Z0NBQ0FSSUJJUXFRRWlBVVVOQ1NBRkVBSUxFQVFoQXlBQlFRRkdEUWNnQ0FSQUlBZ2dCeWdDMUFJMkFnQUxJQkFFUUNBUUlBY29BdGdDTmdJQUN5QUdCRUFnQmlBSEtBTGNBallDQUFzZ0NVVU5DaUFITFFEYUJDSUVRUUZyRGdJQkF3UUxBMEFnQTBFRlJ3UkFJQWNnQTBFQ2RHb2dGQ0FCSUFOcUlBeHNhallDQUNBRFFRRnFJUU1NQVFzTFFlQ25CRUVBTmdJQVFRc2dCMEc0QW1vZ0IwRUZFQm9oQkVIZ3B3UW9BZ0FoQTBIZ3B3UkJBRFlDQUVGL0lSc0NRQ0FEUlEwQVFlU25CQ2dDQUNJRlJRMEFJQU1vQWdBZ0VTQVNFS2tCSWh0RkRRZ2dCUkFDQ3hBRUlRTWdHMEVCUmcwR0lBRWdCR29oQVF3QkN3c2dCeThCM0FRaUFTQUhMd0hlQkNJRFJ3MENJQWtnQWJNNEFnQU1Cd3NnQnk4QjNBUWlBU0FITHdIZUJDSURSdzBCSUFrZ0FiTkRYSThpUUpRNEFnQU1CZ3NnQnk4QjNnUWhBeUFITHdIY0JDRUJDeUFESUFGQi8vOERjU0FFUVFOSmNuSkZCRUFnQ1NBRXN6Z0NBQXdGQ3lBSlFRQTJBZ0FNQkF0QjRLY0VRUUEyQWdCQkJVRUFRUU5CcEE1QkFCQU1RZUNuQkNnQ0FDRURRZUNuQkVFQU5nSUFRWDhoQVFKQUlBTkZEUUJCNUtjRUtBSUFJZ1ZGRFFBZ0F5Z0NBQ0FSSUJJUXFRRWlBVVVOQWlBRkVBSUxFQVFoQXlBQlFRRkdEUUJCNEtjRVFRQTJBZ0JCQkNBSFFiZ0NhaEFMUWVDbkJDZ0NBQ0VEUWVDbkJFRUFOZ0lBUVg4aEFRSkFJQU5GRFFCQjVLY0VLQUlBSWdWRkRRQWdBeWdDQUNBUklCSVFxUUVpQVVVTkFpQUZFQUlMRUFRaEF5QUJRUUZHRFFBTERBRUxJQkVRTkNBRElBVVE5d1FBQzBFQUlSUUxJQkVRTkNBSFFhQUdhaVFBSUJvZ0ZEWUNBQ0FVQkg4Z0dnVWdHaEEwUVFBTERBRUxEQVVMSWdORkRRSWdBeWdDQkVFQlJ3UkFJQmdnQ2pZQ0lDQVlJQmhCMUFCcU5nSWtRUUJCQWtHbE5DQVlRU0JxRUQwZ0lpZ0NBQkEwSUNJUU5DQVdFRFFnQXhBMElCMFFyd0ZCQUF3RUN5QWlLQUlBSWdFZ0F5Z0NDRFlDQkNBQklBTW9BZ3cyQWdnZ0FTQURLZ0lRT0FJTUlBRWdBeWdDQURZQ0FDQURFRFFnSFVFRUlCOUJBblJyUVFJUW13VkJBU0VjQWtBRFFDQWNJQjlIQkVBZ0dFSGNBR3BCQkVFQklCMFFZRUVCUndSQVFRQWhBUU5BSUFFZ0hFWU5CQ0FpSUFGQkFuUnFJZ01vQWdBb0FnQVFOQ0FES0FJQUVEUWdBVUVCYWlFQkRBQUxBQXNnSWlBY1FRSjBhZ0ovSUJncUFsd2hKeUFpS0FJQUloY29BZ1FoQXlBWEtnSU1JU1lnRnlnQ0NDRUJRUkFRT3lFU0lBR3lJQ2VVSUNhVkVLWUNJUVFnQTdJZ0o1UWdKcFVRcGdJaEF5QVNCRUFDUUNBU0lDYzRBZ3dnRWlBRU5nSUlJQklnQXpZQ0JDQVNJQU1nQkd3UU95SVVOZ0lBSUJSRkRRQkJBQ0VCSUFSQkFDQUVRUUJLR3lFSklBTkJBQ0FEUVFCS0d5RUtBMEFnQVNBSlJ3UkFJQmNvQWdnaERDQVhLZ0lNSWlZZ0FVRUJhaUlFc3BRZ0o1VVFwZ0loQXlBbUlBR3lsQ0FubFJDbUFpSUdJQU1nRENBRElBeElHeUlCSUFFZ0JrZ2JJUWhCQUNFQkEwQWdBU0FLUmdSQUlBUWhBUXdEQlNBWEtBSUVJUWNnRnlvQ0RDSW1JQUZCQVdvaUE3S1VJQ2VWRUtZQ0lRd2dKaUFCc3BRZ0o1VVFwZ0lpRVNBTUlBY2dCeUFNU2hzaUFTQUJJQkZJR3lBUmF5RVFRUUFoQVNBR0lRVkJBQ0VhQTBBZ0JTQUlSd1JBSUFFZ0VHb2hEQ0FYS0FJQUlBVWdCMndnRVdwcUlSc0RRQ0FCSUF4SEJFQWdBVUVCYWlFQklCb2dHeTBBQUdvaEdpQWJRUUZxSVJzTUFRc0xJQVZCQVdvaEJTQU1JUUVNQVFzTElCUWdHaUFCYlRvQUFDQVVRUUZxSVJRZ0F5RUJEQUVMQUFzQUN3c2dFZ3dDQ3dzTUNBc2lBVFlDQUNBQkJFQWdIRUVCYWlFY0RBSUZRUUFoQVFOQUlBRWdIRVlOQkNBaUlBRkJBblJxSWdNb0FnQW9BZ0FRTkNBREtBSUFFRFFnQVVFQmFpRUJEQUFMQUFzQUN3c2dIUkN2QVNBV0RBUUxJQ0lRTkFzZ0ZoQTBJQjBRcndGQkFBd0NDd3dDQ3lBWUlBbzJBaEFnR0NBWVFkUUFhallDRkVFQVFRSkJwVFFnR0VFUWFoQTlJQ0lvQWdBUU5DQWlFRFFnRmhBMElCMFFqd1VDZjBFQUlRRUNRQUpBQWtCQkNCQTdJZ1VFUUFKQUlBVkJCR3BCQkVFQklCMFFZRUVCUmdSQUlBVW9BZ1FpREVFQVNnMEJDMEVBUVFOQjJTZEJBQkE5REFJTElBVWdERUVDZEJBN0lnWTJBZ0FnQmdSQUEwQWdBU0FNUmdSQVFRQWhBUUpBQTBBZ0FTQU1SZzBISUFZZ0FVRUNkR29pQkNnQ0FFRUVha0VFUVFFZ0hSQmdRUUZIQkVCQkFDRURBMEFnQVNBRFJnUkFRUUFoQVFOQUlBRWdERVlOQlNBR0lBRkJBblJxS0FJQUVEUWdBVUVCYWlFQkRBQUxBQVVnQmlBRFFRSjBhaWdDQUNnQ0FCQTBJQU5CQVdvaEF3d0JDd0FMQUFzZ0JDZ0NBRUVJYWtFRVFRRWdIUkJnUVFGSEJFQkJBQ0VEQTBBZ0FTQURSZ1JBUVFBaEFRTkFJQUVnREVZTkJTQUdJQUZCQW5ScUtBSUFFRFFnQVVFQmFpRUJEQUFMQUFVZ0JpQURRUUowYWlnQ0FDZ0NBQkEwSUFOQkFXb2hBd3dCQ3dBTEFBc2dCQ2dDQUVFTWFrRUVRUUVnSFJCZ1FRRkhCRUJCQUNFREEwQWdBU0FEUmdSQVFRQWhBUU5BSUFFZ0RFWU5CU0FHSUFGQkFuUnFLQUlBRURRZ0FVRUJhaUVCREFBTEFBVWdCaUFEUVFKMGFpZ0NBQ2dDQUJBMElBTkJBV29oQXd3QkN3QUxBQXNnQkNnQ0FDSURJQU1vQWdnZ0F5Z0NCR3dRT3lJRE5nSUFJQU5GRFFnZ0FVRUJhaUVCSUFRb0FnQWlBeWdDQUVFQklBTW9BZ2dnQXlnQ0JHd2dIUkJnSUFRb0FnQWlBeWdDQ0NBREtBSUViRVlOQUF0QkFDRURBMEFnQVNBRFJnUkFRUUFoQVFOQUlBRWdERVlOQXlBR0lBRkJBblJxS0FJQUVEUWdBVUVCYWlFQkRBQUxBQVVnQmlBRFFRSjBhaWdDQUNnQ0FCQTBJQU5CQVdvaEF3d0JDd0FMQUFzZ0JoQTBEQVFMSUFZZ0FVRUNkR3BCRUJBN0lnTTJBZ0FnQVVFQmFpRUJJQU1OQUFzTUJBc01Bd3NNQWdzZ0JSQTBRUUFoQlFzZ0hSQ3ZBU0FGREFFTERBSUxDeUVCSUJoQjRBQnFKQUFnQVF3QkN3d1RDeUVCSUNBZ0N5Z0N6QVZCOEFCc2FpQUJOZ0lBSUFGRkJFQWdDeUFMUWRBRmFqWUNBRUVBUVFOQmxkSUFJQXNRUFNBZ0VEUWdFeEEwSUI1RkRRWWdIaEN2QVF3R0MwRUFRUUZCbDlZQVFRQVFQVUVBUVFGQjlOa0FRUUFRUFFKL1FRQWhDVUVBSVFVakFFR2dCR3NpQmlRQUlBWWdDMEhRQldvaUF6WUNFQ0FHUVlBSU5nSVVJQVpCSUdvaUFVR0xDQ0FHUVJCcUVLVUNBa0FDUUNBQlFZUVlFTWtDSWdoRkJFQWdCaUFETmdJQVFRQkJBMEhCSFNBR0VEME1BUXRCQ0JBN0lnbEZEUUVDUUFKQUlBbEJCR3BCQkVFQklBZ1FZRUVCUndSQVFRQkJBMEdSS1VFQUVEME1BUXNnQ1NBSktBSUVJZ0ZCRkd3UU95SU1OZ0lBSUF4RkRRTWdBVUVBSUFGQkFFb2JJUU1EUUNBRElBVkdEUUlDUUNBTUlBVkJGR3hxSWhCQkNHcEJCRUVCSUFnUVlFRUJSdzBBSUJCQkRHcEJCRUVCSUFnUVlFRUJSdzBBSUJCQkVHcEJCRUVCSUFnUVlFRUJSdzBBSUJCQkJHcEJCRUVCSUFnUVlFRUJSdzBBSUJBZ0VDZ0NCQ0lFUVJSc0VEc2lBVFlDQUVFQUlRb2dBVVVOQlFOQUlBUWdDa29FUUNBS1FSUnNJZ0VnRUNnQ0FHcEJCRUVCSUFnUVlFRUJSdzBDSUJBb0FnQWdBV3BCQkdwQkJFRUJJQWdRWUVFQlJ3MENJQkFvQWdBZ0FXcEJDR3BCQkVFQklBZ1FZRUVCUncwQ0lCQW9BZ0FnQVdwQkRHcEJCRUVCSUFnUVlFRUJSdzBDSUJBb0FnQWdBV3BCRUdwQkJFRUJJQWdRWUVFQlJ3MENJQXBCQVdvaENpQVFLQUlFSVFRTUFRc0xJQVZCQVdvaEJRd0JDd3RCQUNFRFFRQkJBMEdSS1VFQUVEMERRQ0FESUFWSEJFQWdEQ0FEUVJSc2FpZ0NBQkEwSUFOQkFXb2hBd3dCQ3dzZ0RCQTBDeUFKRURSQkFDRUpDeUFJRUs4QkN5QUdRYUFFYWlRQUlBa01BUXRCQUVFRFFlNGpRUUFRUFF3VUN5RUJJQ0FnQ3lnQ3pBVkI4QUJzYWlBQk5nSUVJQUZGQkVBZ0N5QUxRZEFGYWpZQ0VFRUFRUU5CZ044QUlBdEJFR29RUFVFQUlRTUNRQ0FnSUFzb0Fzd0ZRZkFBYkdvaUJFVU5BQ0FFS0FJQUlnbEZEUUFEUUNBSktBSUVJQU5LQkVBZ0EwRUNkQ0lCSUFrb0FnQnFLQUlBS0FJQUVEUWdCQ2dDQUNnQ0FDQUJhaWdDQUJBMElBTkJBV29oQXlBRUtBSUFJUWtNQVFzTElBa29BZ0FRTkNBRUtBSUFFRFFnQkVFQU5nSUFDeUFnRURRZ0V4QTBJQjVGRFFZZ0hoQ3ZBUXdHQzBFQVFRRkJsOVlBUVFBUVBTQWdJQXNvQXN3RlFmQUFiR3BCQURZQ0NBSkFBa0FnRHdSQVFRQWhBU0FMS0FMTUJTRUpBMEJCQUNFRElBRkJBMFlOQWdOQUlBTkJCRWNFUUNBZ0lBbEI4QUJzYWlBQlFRUjBhaUFEUVFKMGFrTUFBSUEvUXdBQUFBQWdBU0FEUmhzNEFnd2dBMEVCYWlFRERBRUxDeUFCUVFGcUlRRU1BQXNBQ3lBTFFjQUJhaUFlRU5RQ1JRMERJQXNnSUNBTEtBTE1CVUh3QUd4cUlnRkJER28yQWtBZ0N5QUJRUkJxTmdKRUlBc2dBVUVVYWpZQ1NDQUxJQUZCR0dvMkFrd2dDMEhBQVdwQmtQZ0FJQXRCUUdzUTZnRkJCRWNOQ1NBTFFjQUJhaUFlRU5RQ1JRMERJQXNnSUNBTEtBTE1CVUh3QUd4cUlnRkJIR28yQWpBZ0N5QUJRU0JxTmdJMElBc2dBVUVrYWpZQ09DQUxJQUZCS0dvMkFqd2dDMEhBQVdwQmtQZ0FJQXRCTUdvUTZnRkJCRWNOQ1NBTFFjQUJhaUFlRU5RQ1JRMERJQXNnSUNBTEtBTE1CVUh3QUd4cUlnRkJMR28yQWlBZ0N5QUJRVEJxTmdJa0lBc2dBVUUwYWpZQ0tDQUxJQUZCT0dvMkFpd2dDMEhBQVdwQmtQZ0FJQXRCSUdvUTZnRkJCRWNOQVNBTEtBTE1CU0VKQ3lBZ0lBbEI4QUJzYWlJQlFReHFJUXdnQVVFOGFpRUdRUUFoQVVFRVFRUVF1UUVpQlNnQ0FDRVFBMEFnQVVFRFJ3UkFJQUZCQW5RaEJFRUFJUU1EUUNBRFFRUkhCRUFnRUNBRElBUnFRUU4wYWlBTUlBRkJCSFJxSUFOQkFuUnFLZ0lBdXprREFDQURRUUZxSVFNTUFRc0xJQUZCQVdvaEFRd0JDd3NnRUVJQU53TmdJQkJDZ0lDQWdJQ0FnUGcvTndONElCQkNBRGNEY0NBUVFnQTNBMmdnQlJDa0F4b2dCU2dDQUNFTVFRQWhBUU5BSUFGQkEwY0VRQ0FCUVFKMElRUkJBQ0VEQTBBZ0EwRUVSd1JBSUFZZ0FVRUVkR29nQTBFQ2RHb2dEQ0FESUFScVFRTjBhaXNEQUxZNEFnQWdBMEVCYWlFRERBRUxDeUFCUVFGcUlRRU1BUXNMSUFVUVJpQUxRZEFGYWlFR1FRQWhBVUVBSVFNQ1FBSkFBMEFDUUFKQUlBRWdCbW9pREMwQUFDSUVRUzVIQkVBZ0JBMEJRZW4rQUJDaUFTRUVJQU1OQWlBQklBUnFRUUpxUVlBQ1NnMEZJQXhCTGpvQUFDQUJJUU1NQkFzZ0FTRURDeUFCUVFGcUlRRU1BUXNMSUFNZ0JHcEJBbXBCZ0FKS0RRRUxJQU1nQm1wQkFEb0FBVUhwL2dBaEFRSkFBa0FnQmhDaUFTQUdhaUlKUWVuK0FITkJBM0VOQUFOQUlBa2dBUzBBQUNJRE9nQUFJQU5GRFFJZ0NVRUJhaUVKSUFGQkFXb2lBVUVEY1EwQUN5QUJLQUlBSWdOQmYzTWdBMEdCZ29RSWEzRkJnSUdDaEhoeERRQURRQ0FKSUFNMkFnQWdBU2dDQkNFRElBbEJCR29oQ1NBQlFRUnFJUUVnQTBHQmdvUUlheUFEUVg5emNVR0FnWUtFZUhGRkRRQUxDeUFKSUFFdEFBQWlBem9BQUNBRFJRMEFBMEFnQ1NBQkxRQUJJZ002QUFFZ0NVRUJhaUVKSUFGQkFXb2hBU0FERFFBTEN3dEJnQUlRT3lFRElDQWdDeWdDekFVaUFVSHdBR3hxSUFNMkFtd2dBMFVOQ1NBRElBdEIwQVZxUVlBQ0VOZ0RJQUZCQVdvaEF3d0JDd3NNQmdzZ0hnUkFJQjRRcndFTElBNGdDeWdDekFWTURRUkJBQkFEQUFzTUJRc01CQXNnSGhDdkFTQVRFRFFMUVFBaEV3c2dDMEhRQjJva0FDQVREQUlMUVFCQkEwR1QvUUJCQUJBOUlCNFFyd0ZCQUJBREFBdEJBRUVEUVpBMlFRQVFQUXdLQ3lFQklDRWdEU2dDQkVFQ2RHb2dBVFlDaUFJZ0FRMEJRWjN1QVNBWkVPd0RDeUFBRUUwYURBTUxJQUVvQWdBb0FnQWlBeWdDQkNFQklDRWdBeWdDQUNnQ0FDSURLQUlFTmdMd0FpQWhJQU1vQWdnMkF2UUNJQ0VDZnlBREtnSU1JaWFMUXdBQUFFOWRCRUFnSnFnTUFRdEJnSUNBZ0hnTE5nTDRBa0dJK2dFZ0FSREhBVUcwK2dFZ0lTZ0M4QUlReHdGQjh2a0JJQ0VvQXZRQ0VNY0JRYUg2QVNBaEtBTDRBaERIQVNBaElBMG9BZ1EyQXV3Q0lDTWdKQkRWQlVHZm9BSVE3UU1nRFNnQ0JFRUJhaUVPREFFTEN3Si9JQTBvQWhnaERFRUFJUVpCQUNFSFFRQWhJMEVBSVNSQkFDRVFJd0JCNEFCckloSWtBQUpBQWtBQ1FFRUFRUU1nRlVVZ0RFVnlCSDlCM01BQUJTQU1LQUlFRFFGQmdjWUFDMEVBRUQxQmZ5RVFEQUVMSUJVb0Fod1FOQUpBSUF3b0FnUWlFd1JBSUJVZ0UwR0VBV3dRT3lJQk5nSWNJQUZGRFFNRFFDQUhJQk5PRFFJZ0IwR0VBV3dpQVNBVktBSWNhaUFNS0FJQUlBRnFRWVFCRUQ4YUlBZEJBV29oQnlBTUtBSUVJUk1NQUFzQUMwRUFJUk1nRlVFQU5nSWNDeUFWSUJNMkFpQWdGU2dDSkFSQVFRQWhCd05BSUJVb0FpZ2dCMG9FUUNBVktBSWtJQWRCREd4cUtBSUFFRFFnQjBFQmFpRUhEQUVMQ3lBVktBSWtFRFFMQWtBZ0RDZ0NEQ0lIQkVBZ0ZTQUhRUXhzRURzaUFUWUNKQ0FCUlEwREEwQWdCaUFIVGcwQ0lBWkJER3dpQkNBVktBSWthaUlCSUF3b0FnZ2lFeUFFYWlJREtBSUlOZ0lJSUFFZ0F5Z0NCRFlDQkFKQUFrQWdBeWdDQkNJQ0JFQWdBU0FDUVF4c0VEc2lBVFlDQUVFQUlRY2dBVVVOQndOQUlBSWdCMHdOQWlBSFFReHNJZ0VnRlNnQ0pDQUVhaWdDQUdvaUFpQUVJQk5xS0FJQUlBRnFJZ0VwQWdBM0FnQWdBaUFCS0FJSU5nSUlJQWRCQVdvaEJ5QU1LQUlJSWhNZ0JHb29BZ1FoQWd3QUN3QUxJQU5CQURZQ0FBd0JDeUFNS0FJTUlRY0xJQVpCQVdvaEJnd0FDd0FMUVFBaEJ5QVZRUUEyQWlRTElCVWdCellDS0NBVktBSTBJZ0VFUUNBQkVEUWdGVUlBTndJMEN3SkFBa0FnRENnQ0RDSUNRUUJNRFFBZ0ZTQUNOZ0k0SUJVZ0FrSEVBR3dRT3lJQk5nSTBJQUZGRFFGQkFDRUhBMEFnQWlBSFJnMEJJQUVnQjBIRUFHeHFRUUEyQWtBZ0IwRUJhaUVIREFBTEFBc2dGU2dDSUNJQlJRMEJJQUZCQUNBQlFRQktHeUVNQTBCQkFDRWFJQ01nRlNnQ0tFNE5BZ05BSUNOQkRHd2lCU0FWS0FJa2FpZ0NCQ0FhVEFSQUlDTkJBV29oSXd3Q0N5QVNRZEFBYWhCTklSc2dFa0ZBYXhCTklSUkJBQ0VUSUJKQk1Hb1FUU0VjQTBBZ0RDQVRSZ1JBSUJJZ0d4Q0FBVFlDQ0NBU0lCbzJBZ1FnRWlBak5nSUFRUUJCQVVIMjBBQWdFaEE5SUJVZ0pFRUNkR29nRlNnQ0pDQUZhaUlCS0FJSU5nSThJQlVvQWdBaEdTQUJLQUlBSUJwQkRHeHFJZ0VvQWdBaEFpQUJLQUlFSVFFakFFRWdheUlSSkFBZ0VTQWtOZ0ljSUJGQkVHcEJsQUVRVEJDdkJoQ3VCaUlmS0FJQUlBSVFqd0VnSHlnQ0FDQUJFSW9CSUI4b0FnQVFOVUhnQUJDUEFTQWZLQUlBRURVUVdTQWJFSUFCRUswR0lCc2dIeWdDQUJBMUVGa2lDVWNFUUNBYktBSUFJUWdnR3lnQ0JDRUNJd0JCRUdzaUNpUUFBa0FnQ1JEY0FTQUNJQWhyUVJSdElnVlBCRUFnQ2lBQ05nSU1JQWtRZ0FFZ0JVOGlBd1IvSUFJRklBb2dDRFlDRENBSkVJQUJJUUVnQ2lBS0tBSU1JQUZCRkd4cU5nSU1JQW9vQWd3TElRRWdDU2dDQUNFR0lBRWdDR3NoQkNBQklBaEhCRUFnQmlBSUlBUVF5d0lMSUFORkJFQWdDU0FLS0FJTUlBSWdCU0FKRUlBQmF4Q2JCZ3dDQ3lBSklBWWdCRUVVYlVFVWJHb1FxQVlNQVFzZ0NTZ0NBQVJBSUFrUWdBRWhBU0FKRUtnRklBa2dBUkNpQmlBSkVEVWFJQWtvQWdBaEFTQUpFTndCR2lBQkVEUWdDUkExUVFBMkFnQWdDVUlBTndJQUN5QUpJQWtnQlJDNUJCQ2FCaUFKSUFnZ0FpQUZFSnNHQ3lBS1FSQnFKQUFMSUI4b0FnQVFOUkJLSVFZZ0hCQ1VBU0VDQWtBZ0FpQUdFSlFCSWdGTEJFQWpBRUVnYXlJREpBQUNRQ0FDSUFGcklnUWdCaEExS0FJQUlBWW9BZ1JyVFFSQUl3QkJFR3NpQWlRQUlBSWdCaUFFRUs4RElnUW9BZ1FoQnlBRUtBSUlJUUVEUUNBQklBZEdCRUFnQkJCdUlBSkJFR29rQUFVZ0JoQTFHaUFIRUlzR0lBUWdCMEVCYWlJSE5nSUVEQUVMQ3d3QkN5QUdFRFVoQVNBRFFRaHFJQVlnQmhDVUFTQUVhaEN0QXlBR0VKUUJJQUVRcUFRaEFpTUFRUkJySWdFa0FDQUJJQUpCQ0dvZ0JCQ01CaUlFS0FJQUlSTURRQ0FFS0FJRUlCTkhCRUFnQWlnQ0VCb2dCQ2dDQUJDTEJpQUVJQVFvQWdCQkFXb2lFellDQUF3QkN3c2dCQkNyQVNBQlFSQnFKQUFnQmlBQ0VLY0VJQUlRcGdRTElBTkJJR29rQUF3QkN5QUJJQUpMQkVBZ0JpQUdLQUlBSUFKcUVJa0VDd3NnSENBZktBSUFFRFVRU2lJSVJ3UkFJQndvQWdBaEJDQWNLQUlFSVFZakFFRVFheUlGSkFBQ1FDQUVJQVlRaHdRaUF5QUlFTnNCVFFSQUlBVWdCallDRENBRUlBZ1FsQUVnQTA4aUFnUi9JQVlGSUFVZ0JEWUNEQ0FGSUFnUWxBRWdCU2dDREdvMkFnd2dCU2dDREFzZ0NDZ0NBQkNlQmlFQklBSkZCRUFnQ0NBRktBSU1JQVlnQXlBSUVKUUJheENnQmd3Q0N5QUlJQUVRaVFRTUFRc2dDQ2dDQUFSQUlBZ1FsQUVoQVNBSUVKa0ZJQWdnQVJDY0JpQUlFRFVhSUFnb0FnQWhBU0FJRU5zQkdpQUJFRFFnQ0JBMVFRQTJBZ0FnQ0VJQU53SUFDeUFJSUFNUXJRTWhBaUFJRU9jR0lBSkpCRUFRbkFFQUN5QUlFRFVhSUFnZ0FoQk1JZ0UyQWdBZ0NDQUJOZ0lFSUFnUU5TQUJJQUpxTmdJQUlBaEJBQkRtQmlBSUlBUWdCaUFERUtBR0N5QUZRUkJxSkFBTElCOG9BZ0FpQVVFa2FpSUlRUXhxUVlBQkVKSUdJQWhCREdvUWt3WWdDRUVJTmdKb0lBaEJFRFlDYkNBQlFRaHFJZ0VRU2tFQUVMQUZJUVFnQVJDQ0FTRUZRUUFoQmlNQVFSQnJJZ29rQUNBS0VLZ0NJQVVFUUNBS0VKVUVJQVZKQkVBUW5BRUFDeUFLSUFvUU5TQUZFUDhESWdFMkFnQWdDaUFCTmdJRUlBb1FOU0FCSUFWQkFuUnFOZ0lBSUFwQkFCQzJBaUFLSUFVUXFBTUxBMEFnQ2hCRUlBWk5CRUFnQ2tFQUVEd2hBeUFLRUVRaEFrR0FBUkJNSVFZZ0NCQ0pCaUVCSUFaQkFUb0FaQ0FHSUFFMkFnQWdCa0hvQUdvUVRSb2dCa0gwQUdvUVRSb2dCa0VFYWtIZ0FCQ0hCaUFJUVFocUlBWVFqZ1lnQ0NnQ0NFRUFFSndESUFnZ0NDZ0NDQ0FFSUFVZ0F5QUNFSWdHSUFvUWRDQUtRUkJxSkFBRklBb2dCaEE4SUFZMkFnQWdCa0VCYWlFR0RBRUxDeUFaS0FJQUtBSUFJUUVnRVNBUlFRaHFJQjhRaWdRcEFnQTNBd0FqQUVFZ2F5SVBKQUFnRHlBa05nSWNJQThnQVVISUFHb2lGeUFQUVJ4cUVITTJBaGdnRHhCck5nSUlJQTlCR0dvZ0QwRUlhaENEQVFSQVFSQVFDaUlBSUE5QkNHcEJsUThRbXdFUTNnSWdBRUg4MXdGQkRoQUpBQXNqQUVFZ2F5SUtKQUFnQ2lBUFFSeHFJZ0VRM0FJMkFoQWdDa0VZYWlFRVFRQWhDU01BUVNCckloWWtBQ0FYRUQ0YUlBRW9BZ0FoQ0NBWEVJNEJJUWNnRmtFQU9nQWZBa0FDUUNBSFJRMEFJQmNnQ0NBSEVGc2lDUkE4S0FJQUloTkZEUUFEUUNBVEtBSUFJaE5GRFFFZ0NDQVRLQUlFUndSQUlCTW9BZ1FnQnhCYklBbEhEUUlMSUJjUVdTQVRRUWhxSUFFUTBBRkZEUUFMREFFTEl3QkJFR3NpQXlRQUlCY1FOU0VCSUJaQkVHcEJGQkJNSUFOQkNHb2dBVUVBRUxBQ0VLOENJZ1VvQWdCQkNHb2hBaUFLS0FJUUlRRWpBRUVRYXlJR0pBQWdCaUFCTmdJSUlBSWdCaWdDQ0NnQ0FEWUNBQ0FDUVFScUVMUUNHaUFHUVJCcUpBQWdCUkJLUVFFNkFBUWdCU2dDQUNBSU5nSUVJQVVvQWdCQkFEWUNBQ0FEUVJCcUpBQWdGeEErS0FJQUlRSWdGeEJaSVFFQ1FDQUhCRUFnQWtFQmFyTWdBU29DQUNBSHM1UmVSUTBCQ3lBV0lBY1E0UUZCQVhNZ0IwRUJkSEkyQWd3Z0ZnSi9JQmNRUGlnQ0FFRUJhck1nRnhCWktnSUFsWTBpSmtNQUFJQlBYU0FtUXdBQUFBQmdjUVJBSUNhcERBRUxRUUFMTmdJSUlCY2dGa0VNYWlBV1FRaHFFSG9vQWdBUWdRUWdDQ0FYRUk0QklnY1FXeUVKQ3dKQUlCY2dDUkE4S0FJQUlnRkZCRUFnRmlnQ0VDQVhRUWhxSWdFb0FnQTJBZ0FnRnlBV0tBSVFOZ0lJSUJjZ0NSQThJQUUyQWdBZ0ZpZ0NFQ2dDQUVVTkFTQVdLQUlRSVFFZ0Z5QVdLQUlRS0FJQUtBSUVJQWNRV3hBOElBRTJBZ0FNQVFzZ0ZpZ0NFQ0FCS0FJQU5nSUFJQUVnRmlnQ0VEWUNBQXNnRmtFUWFpSUNFTGdCSVJNZ0Z4QStJZ0VnQVNnQ0FFRUJhallDQUNBV1FRRTZBQjhnQWlnQ0FDRURJQUpCQURZQ0FDQURCRUFnQWhCS0lnRXRBQVFFUUNBQktBSUFJQU5CQ0dvUXBRWUxJQU1FUUNBQktBSUFHaUFERURRTEN3c2dCQ0FXUVJCcUlCTVFnUUVnRmtFZmFoQ3hBaUFXUVNCcUpBQWdCQkJ2SVFFZ0NrRWdhaVFBSUFGQkJHb2dFUkNuQmlBUkVORUJJQTlCSUdva0FDQVVJQmtvQWdCQkJHb2dFVUVjYWhDcUJpSUtSd1JBSUJRb0FnQWhCU0FVS0FJRUlRSWpBRUVRYXlJSUpBQUNRQ0FGSUFJUTlnTWlHU0FLRUxzQlRRUkFJQWdnQWpZQ0RDQUtFRllnR1U4aUF3Ui9JQUlGSUFnZ0JUWUNEQ0FLRUZZaEFTQUlJQWdvQWd3Z0FVRU1iR28yQWd3Z0NDZ0NEQXNoQVNBS0tBSUFJUVlnQVNBRmF5RUVJQUVnQlVjRVFDQUdJQVVnQkJETEFnc2dBMFVFUUNBS0lBZ29BZ3dnQWlBWklBb1FWbXNRL1FVTUFnc2dDaEJXSVFFZ0NpQUdJQVJCREcxQkRHeHFFSnNISUFvZ0FSRGhBZ3dCQ3lBS0tBSUFCRUFnQ2hCV0lRRWdDaENtQnlBS0lBRVE0UUlnQ2hBMUdpQUtLQUlBSVFFZ0NoQzdBUm9nQVJBMElBb1FOVUVBTmdJQUlBcENBRGNDQUFzZ0NpQVpFTG9DSVFNZ0NoRHBCaUFEU1FSQUVKd0JBQXNnQ2lBS0VEVWdBeERvQmlJQk5nSUFJQW9nQVRZQ0JDQUtFRFVnQVNBRFFReHNhallDQUNBS1FRQVFzUU1nQ2lBRklBSWdHUkQ5QlFzZ0NFRVFhaVFBQ3lBZkVORUJJQkZCSUdva0FDQWNFSzhGSUJRUS9RUWdHeERoQXlBa1FRRnFJU1FnR2tFQmFpRWFEQUlMQWtBZ0UwR0VBV3dpR1NBVktBSWNhaUlDS0FLQUFTQVZLQUlrSUFWcUlnRW9BZ0FnR2tFTWJHb29BZ2hIRFFBZ0FpZ0NmQ0FCS0FJSVJ3MEFRUUFoQnlBU1FSaHFJZ29nQWlvQ0FDQUNLZ0lFSUFJcUFuQWdBaW9DZENBQ0tBSjRRUUJIRVBnRUlRTWdHeWdDQkNFQkFrQWdBU0FiRURVb0FnQkpCRUFqQUVFUWF5SUJKQUFnQVNBYlFRRVF1d1FoQWlBYkVEVWdBaWdDQkNBREVMY0RJQUlnQWlnQ0JFRVVhallDQkNBQ0VHNGdBVUVRYWlRQURBRUxJd0JCSUdzaUFpUUFJQnNRTlNJQklBSkJDR29nR3lBYkVJQUJRUUZxRUxrRUlCc1FnQUVnQVJDTUJ5SUJLQUlJSUFNUXR3TWdBU0FCS0FJSVFSUnFOZ0lJSUJzZ0FSQ0pCeUFCRUlZSElBSkJJR29rQUFzZ0ZTZ0NIQ0FaYWlJQktnSUlJU2NnQVNvQ0RDRW1JQXBEQUFBQUFEZ0NDQ0FLSUNZNEFnUWdDaUFuT0FJQUFrQWdGQ2dDQkNBVUVEVW9BZ0JKQkVBakFFRVFheUlCSkFBZ0FTQVVRUUVRNndJaEFpQVVFRFVnQWlnQ0JDQUtFT29HSUFJZ0FpZ0NCRUVNYWpZQ0JDQUNFRzRnQVVFUWFpUUFEQUVMUVFBaENDTUFRU0JySWdZa0FDQVVFRFVpQWdKL0lCUWdGQkJXUVFGcUVMb0NJUVFnRkJCV0lRRWpBRUVRYXlJREpBQWdBMEVBTmdJTUlBWkJDR29pQ1VFTWFpQURRUXhxSUFJUXVnRWdCQVJBSUFrb0FoQWdCQkRvQmlFSUN5QUpJQWcyQWdBZ0NTQUlJQUZCREd4cUlnRTJBZ2dnQ1NBQk5nSUVJQWtRUGlBSUlBUkJER3hxTmdJQUlBTkJFR29rQUNBSktBSUlDeUFLRU9vR0lBa2dDU2dDQ0VFTWFqWUNDQ0FVRUlRQ0lCUVFOUm9nQ1VFRWFpSURJZ0VnQVNnQ0FDQVVLQUlFSUJRb0FnQWlBbXNpQkVGMGJVRU1iR29pQVRZQ0FDQUVRUUJLQkVBZ0FTQUNJQVFRUHhvTElCUWdBeEJJSUJSQkJHb2dDVUVJYWhCSUlCUVFOU0FKRUQ0UVNDQUpJQWtvQWdRMkFnQWdGQ0FVRUZZUXNRTWdDU2dDQkNFQkEwQWdBU0FKS0FJSVJ3UkFJQWtvQWhBYUlBa2dDU2dDQ0VFTWF6WUNDQXdCQ3dzZ0NTZ0NBQVJBSUFrb0FoQWFJQWtvQWdBaEFTQUpFTEFER2lBQkVEUUxJQVpCSUdva0FBc0RRQ0FIUWVBQVJnMEJJQlVvQWh3Z0dXb2dCMnBCRUdvaEF3SkFJQndvQWdRZ0hCQTFLQUlBUndSQUl3QkJFR3NpQVNRQUlBRWdIRUVCRUs4RElRSWdIQkExSUFJb0FnUWdBeEN1QXlBQ0lBSW9BZ1JCQVdvMkFnUWdBaEJ1SUFGQkVHb2tBQXdCQ3lNQVFTQnJJZ0lrQUNBY0VEVWlBU0FDUVFocUlCd2dIQkNVQVVFQmFoQ3RBeUFjRUpRQklBRVFxQVFpQVNnQ0NDQURFSzRESUFFZ0FTZ0NDRUVCYWpZQ0NDQWNJQUVRcHdRZ0FSQ21CQ0FDUVNCcUpBQUxJQWRCQVdvaEJ3d0FDd0FMSUJOQkFXb2hFd3dBQ3dBTEFBc0FDd3dCQ3lBU1FlQUFhaVFBSUJBTUFRdEJBRUVEUWN2TUFFRUFFRDFCQVJBREFBdEJBRWdFUUVIUjdnRVE4QUVnQUJCTkdnd0JDeUFOUVJocUVLb0ZRZHlmQWhEdEF5QWhJQ1VRUkNBaEtBS0VBbW8yQW9RQ0lBQWdKUkNTQkJvTElDVVFkQXNnRFVFZ2FpUUFEd3RCdDU4Q0VQQUJRWDhRQXdBTFFRQkJBMEgySDBFQUVEME1BUXRCQUVFRFFhUU9RUUFRUFF0QkFSQURBQXY0QlFJSmZ3RjhJd0JCd0FGcklnVWtBRUYvSVFrZ0FCQkFJUU1qQUVHZ0Ftc2lBU1FBUVg4aEJBSkFJQVZCQ0dvaUJrVWdBMFZ5RFFBZ0EwSFRKUkRKQWlJQ1JRUkFRZENaQkNnQ0FDRUNJQUVnQXpZQ0ZDQUJJQUkyQWhCQkFFRURRWkl2SUFGQkVHb1FQU0FCUWRDWkJDZ0NBQkNDQXpZQ0JDQUJRZjRqTmdJQVFRQkJBMEc3SFNBQkVEME1BUXRCQUNFRUlBSkJBRUVDRUpzRkFuOENRQUovSUFJb0FreEJBRWdFUUNBQ0tBSUFEQUVMSUFJb0FnQUxRUVYyUVFGeEJFQWdBVUhRbVFRb0FnQTJBbEJCQUVFRFFjMHhJQUZCMEFCcUVEMGdBVUhRbVFRb0FnQVFnZ00yQWtRZ0FVSCtJellDUUVFQVFRTkJ1eDBnQVVGQWF4QTlEQUVMSUFJUTdnY2hCeUFDRUk4RkFrQURRQ0FFSWdOQkJFWU5BU0FEUVFGcUlRUWdCeUFEUVFOMFFiQ3JBV29vQWdSdkRRQUxJQUZCNEFCcUlBTkJBM1JCc0tzQmFpZ0NCRUVCSUFJUVlFRUJSd1JBSUFGQjBKa0VLQUlBTmdJd1FRQkJBMEgwUGlBQlFUQnFFRDBnQVVIUW1RUW9BZ0FRZ2dNMkFpUWdBVUgrSXpZQ0lFRUFRUU5CdXgwZ0FVRWdhaEE5REFJTElBRWdCRFlDa0FJZ0FVSGdBR29Rc2dZZ0EwVUVRQ0FCS3dQZ0FTRUtJQUVnQVNzRDJBRTVBK0FCSUFFZ0Nqa0QyQUVMSUFZZ0FVSGdBR3BCdUFFUVB5RUhJQUZCQURZQ25BSkJBU0VHQTBCQkFDQUdRUUZHRFFNYUlBRWdBU2dDbkFJaUNFRUVhallDbkFJZ0NDZ0NBQ0lJSUFjb0FyQUJOZ0t3QVNBQlFlQUFhaUFIS0FLd0FVRURkRUdzcXdGcUtBSUFRUUVnQWhCZ1FRRkhEUUlnQVNBRU5nS1FBaUFCUWVBQWFoQ3lCaUFEUlFSQUlBRXJBK0FCSVFvZ0FTQUJLd1BZQVRrRDRBRWdBU0FLT1FQWUFRc2dDQ0FCUWVBQWFrRzRBUkEvR2lBR1FRRnFJUVlNQUFzQUMwRUFRUU5CaVR0QkFCQTlDMEYvQ3lFRUlBSVFyd0VMSUFGQm9BSnFKQUFDUUNBRVFRQklCRUJCdXFFQ0lBQVFRQkRzQXd3QkMwSGttQVJCNUpnRUtBSUFJZ0JCQVdvMkFnQWdCU0FBTmdJRUlBVkJCR29RMXdVZ0JVRUlha0c0QVJBL0dpQUZLQUlFSVFrTElBVkJ3QUZxSkFBZ0NRdldBd0VMZnlNQVFSQnJJZ0VrQUNBQklBQTJBZ3dnQVVHOG1BUWdBVUVNYWhCek5nSUlJQUVRYXpZQ0FFRi9JUUFnQVVFSWFpQUJFSGhGQkVBZ0FVRU1haEI5SWdjb0FzUUJJZ0FFUUNBQUVEUWdCMElBTndMRUFRc2dCeERhQlNNQVFTQnJJZ1FrQUNBRVFieVlCQ0FCUVF4cUVKWUdOZ0lZSUFRUWhRUTJBaEFnQkVFWWFpQUVRUkJxRUxFQlJRUkFJQVJCQ0dvZ0JFRVlhaENRQWlnQ0FDRUNJd0JCSUdzaUNDUUFJQWhCR0dvZ0FoQ0JBU0lMRVA0RklBaEJDR29oQ1NNQVFSQnJJZ29rQUVHOG1BUVFqZ0VoQlVHOG1BUWdBaWdDQkNBRkVGc2lCaEE4S0FJQUlRTURRQ0FESWdBb0FnQWlBeUFDUncwQUN3SkFJQUJCeEpnRVJ3UkFJQUFvQWdRZ0JSQmJJQVpHRFFFTElBSW9BZ0FpQXdSQUlBTW9BZ1FnQlJCYklBWkdEUUVMUWJ5WUJDQUdFRHhCQURZQ0FBc0NRQ0FDS0FJQUlnTkZEUUFnQXlnQ0JDQUZFRnNpQXlBR1JnMEFRYnlZQkNBREVEd2dBRFlDQUFzZ0FDQUNLQUlBTmdJQUlBSkJBRFlDQUVHOG1BUVFQaUlBSUFBb0FnQkJBV3MyQWdBZ0NTQUNJQXBCQ0dwQnZKZ0VFRFZCQVJDd0FoQ3ZBaG9nQ2tFUWFpUUFJQWtReHdVZ0N5Z0NBQm9nQ0VFZ2FpUUFDeUFFUVNCcUpBQWdCeERaQlJBMFFRQWhBQXNnQVVFUWFpUUFJQUFMQ1FCQmdQQURLQUlBQ3dzQVFZRHdBeUFBTmdJQUM0b0JBUUYvSXdCQkVHc2lBeVFBSUFNZ0FUWUNEQ0FEUWJ5WUJDQURRUXhxRUhNMkFnZ2dBeEJyTmdJQUFrQWdBMEVJYWlBREVIZ0VRQ0FBUWdBM0FnQWdBRUlBTndJSURBRUxJQU5CREdvUWZTSUJRZndDYWhDM0FTQUNUUVJBRUZVQUN5QUFJQUVvQXZ3Q0lBSkJCSFJxSWdFcEFnQTNBZ0FnQUNBQktRSUlOd0lJQ3lBRFFSQnFKQUFMblFRQkJuOGpBRUVRYXlJQ0pBQWdBaUFBTmdJTUlBSkJ2SmdFSUFKQkRHb1FjellDQ0NBQ0VHczJBZ0JCZnlFQUlBSkJDR29nQWhCNFJRUkFJQUpCREdvUWZTSUJBbjhDZnlBQktBS2dCQ0VHSUFFb0FzQUJJZ01vQWdBaEJDQURLQUlFSVFWQnBPc0FFRHNpQUFSQUFrQWdBRUVCTmdMZ1p5QUFRcHF6NXZpRGdJQ0F3QUEzQWlnZ0FFS0xnSUNBb0FFM0FpQWdBRUtaZ0lDQXNBRTNBaGdnQUNBRk5nSUlJQUFnQkRZQ0JDQUFJQVkyQWhRZ0FFSDA1d0JxSUFRZ0JXd1FPeUlFTmdJQUlBUkZEUUFnQUVINDV3QnFRUUEyQWdBZ0FBd0NDd3RCQUVFRFFZS2tBa0VBRUQxQkFSQURBQXNpQUNBRE5nSU1JQUJCQVRZQ0FDQUFJQU5CQ0dvUThnTWlBellDRUNBRFJBQUFBQUFBQUFBQUVOY0NJQUFMTmdMa0FTQUFSUVJBUWNtZ0FoRHdBU0FCS0FMZ0FTSUFCRUFnQUNnQ0FDSUFCRUFnQUVFQUVMTUdDeUFBRURRZ0FTZ0M0QUVvQWh3UU5DQUJLQUxnQVNnQ0pCQTBJQUVvQXVBQktBSTBFRFFnQVNnQzRBRW9BaXdRTkNBQktBTGdBUkEwSUFGQkFEWUM0QUVMSUFFb0F1UUJJUUFMSUFBRVFDQUFRd0FBb0VBNEFpd0xJQUVvQXVRQklnQUVRQ0FBUXdBQUFEODRBaWdMSUFFb0F1UUJJZ0FFUUNBQVFSQTJBaVFMSUFFb0F1UUJJZ0FFUUNBQVFRWTJBaGdMSUFFb0F1UUJJZ0FFUUNBQVFRWTJBaHdMSUFFb0F1UUJJZ0FFUUNBQVFRWTJBaUFMSUFFZ0FTZ0N3QUVRdEFVMkF1QUJRUUFoQUFzZ0FrRVFhaVFBSUFBTDBRUUNDSDhDZkNNQVFVQnFJZ0VrQUNBQklBQTJBandnQVVHOG1BUWdBVUU4YWhCek5nSUFJQUVRYXpZQ09FRi9JUUFDUUNBQklBRkJPR29RZUEwQUlBRkJQR29RZlNFQ0lBRkJBRFlDT0NBQlFYODJBalFnQWlnQ2dBSkJma2NOQUFKQUFrQUNRQ0FDS0FMZ0FTQUNLQUxNQVJEbEJ3c0xDeUFDS0FMZ0FTSUFCRUFnQVNBQUtBSTBOZ0k0SUFFZ0FDZ0NPRFlDTkFzZ0Fpc0QrQUVoQ1NBQ0t3UHdBU0VLQWtCQndBQVFPeUlBQkVBZ0FFSUFOd01JSUFCQ0FEY0RLQ0FBUWdBM0F4Z2dBRUlBTndNUUlBQkNnSUNBZ0lDQWdQZy9Od01nSUFCQ0FEY0RNQ0FBUWdBM0F6Z2dBQVIvSUFsRUFBQUFBQUFBQUFCaElBcEVBQUFBQUFBQUFBQmhjZ1IvUVg0RklBQkVBQUFBQUFBQThEOGdDYU1pQ1NBSlJBQUFBQUFBQVBBL0lBcWpvS001QXdCQkFBc0ZRWDhMUVFCT0RRRWdBQkEwQzBFQUlRQUxJQUlnQURZQzZBRURRQ0FGSUFFb0FqUWlBRTROQVNBQktBSTRJQVZCeEFCc2FpSUVLQUk4UlFSQUlBSWdCQ2dDTUNJR05nS0FBa0VBSVFNRFFFRUFJUUFnQTBFRFJnUkFJQUlnQmtFQ2RHb29Bb2dDSWdRRVFDQUVRUUUyQXBnQkEwQkJBQ0VESUFCQkEwY0VRQU5BSUFOQkJFY0VRQ0FEUVFKMElnWWdCQ0FBUVFSMElnZHFhaUFCSUFkcUlBWnFLZ0lBT0FJSUlBTkJBV29oQXd3QkN3c2dBRUVCYWlFQURBRUxDeUFFUVg4MkFxZ0JDd1VEUUNBQVFRUkhCRUFnQUVFQ2RDSUhJQUVnQTBFRWRDSUlhbW9nQkNBSWFpQUhhaW9DQURnQ0FDQUFRUUZxSVFBTUFRc0xJQU5CQVdvaEF3d0JDd3NMSUFWQkFXb2hCUXdBQ3dBTElBRkJRR3NrQUNBQUMrOU1CRHQvQm4wTmZBRitJd0JCa0FOcklnUWtBQ0FFSUFBMkFvd0RJQVJCdkpnRUlBUkJqQU5xRUhNMkF2QUJJQVFRYXpZQ2tBRUNRQUovSUFSQjhBRnFJQVJCa0FGcUVIZ0VRRUdVOEFNb0FnQU1BUXNnQVNBRVFZd0RhaEI5SWg0b0FvUUNUZ1JBUVpqd0F5Z0NBQXdCQ3lBRVFaQUJha0VBUWVBQUVEb2FJQVJCZ0lDQS9IczJBb3dCQWtBZ0hpZ0NnQUlpQUNBQlJ3MEFJQjRvQXVRQklRY2dIaUFCUVFKMGFpZ0NpQUloRHlBZUtBTEVBU0V5UVFBaEFDTUFRVEJySWlJa0FFRi9JUW9DUUNBSFJTQVBSWElnTWtVZ0JFSFFBbW9pRkVWeWNpQUVRZlIrUm5JTkFDQVBLQUtZQVVFQVRBUkFRWDRoQ2d3QkN5QUVRUUEyQW93QklBOUI2QUJxSVFzZ0QwRTRhaUVTSUE5QkNHb2hMd05BSUE4b0FnUWdBRW9FUUNBdklBQkI4QUJzSWdNZ0R5Z0NBR3BCREdvZ0J5QUFRVEJzYWlJRlFUQnFFS1VFQWtBZ0R5Z0NtQUZCQWtnTkFDQVNJQThvQWdBZ0EycEJER29nQlVHUUJHb1FwUVFnRHlnQ21BRkJBMGdOQUNBTElBOG9BZ0FnQTJwQkRHb2dCVUh3QjJvUXBRUUxJQUJCQVdvaEFBd0JDd3NDUUNBSEtBSUFRUUZHQkVBZ0J5Z0NEQ0VGSUFkQk1Hb2hEQ0FIUWZBVWFpRUxJQWRCeURwcUlSSkJBQ0VESXdCQjBBQnJJZ0FrQUNBRktBSUVzaUZCSUFVb0FnQ3lJVUlDZndOQUFrQkJBQ0VKSUJNZ0R5Z0NCRTROQUFOQVFRQWhDaUFKUVFOR0JFQWdFMEh3QUd3aUVDQVBLQUlBYWlnQ0JDRUNRUUFoQ1FOQUlBSW9BZ1FnQ1VvRVFFRUFJUW9EUUNBSlFSUnNJZ2dnQWlnQ0FHb2lHQ2dDQkNBS1NnUkFBa0FnQlNBQVFTQnFJQXBCRkd3aUFpQVlLQUlBYWlJWUtnSUlJQmdxQWd3Z0FFRWNhaUFBUVJocUVNQUZRUUJJRFFBZ0FDb0NIQ0k5UXdBQUFBQmRJRDBnUW1CeURRQWdBQ29DR0NJOVF3QUFBQUJkSUQwZ1FXQnlEUUFnQUNvQ1RDQUFLZ0pBSUE4b0FnQWdFR29vQWdRb0FnQWdDR29vQWdBZ0Ftb2lBaW9DQ0NJOWxDQUNLZ0lNSWo0Z0FDb0NSSlNTa2lJL0lEOGdQNVFnQUNvQ0xDQUFLZ0lnSUQyVUlBQXFBaVFnUHBTU2tpSS9JRCtVSUFBcUFqd2dBQ29DTUNBOWxDQStJQUFxQWpTVWtwSWlQaUErbEpLU2tTSkFsU0FBS2dKSWxDQS9JRUNWSUFBcUFpaVVJQUFxQWpnZ1BpQkFsWlNTa2tQTnpNeTlYZzBBSUFBZ1BUZ0NFQ0FBSUFJcUFndzRBaFFnQlNBQVFTQnFJQUJCRUdvZ0FFRUlhaERXQlFKQUlBQXFBZ3dpUFNBUEtBSUFJQkJxS0FJRUtBSUFJQWhxSWdJcUFnd2lQbDlGRFFBZ1BTQUNLZ0lRWUVVTkFDQUdRY2dCUmdSQVFRQkJBMEdGb3dKQkFCQTlJQXRCekNWcURBc0xJQXNnQmtFWWJHb2lBaUFLTmdJSUlBSWdDVFlDQkNBQ0lCTTJBZ0FnQWlBQUtnSWNPQUlRSUFBcUFoZ2hQU0FDUVFBMkFnd2dBaUE5T0FJVUlBWkJBV29oQmd3QkN5QTlJRDRnUHBKZlJRMEFJRDBnQWlvQ0VFTUFBQUEvbEdCRkRRQWdBMEhJQVVZRVFDQVNRWDgyQXN3bFFjZ0JJUU1NQVFzZ0VpQURRUmhzYWlJQ0lBbzJBZ2dnQWlBSk5nSUVJQUlnRXpZQ0FDQUNJQUFxQWh3NEFoQWdBQ29DR0NFOUlBSkJBRFlDRENBQ0lEMDRBaFFnQTBFQmFpRURDeUFLUVFGcUlRb2dEeWdDQUNBUWFpZ0NCQ0VDREFFTEN5QUpRUUZxSVFrTUFRc0xJQk5CQVdvaEV3d0RCUU5BSUFwQkJFY0VRQ0FLUVFKMElnSWdDVUVFZENJUUlBQkJJR3BxYWlBTUlCTkJNR3hxSUJCcUlBSnFLZ0lBT0FJQUlBcEJBV29oQ2d3QkN3c2dDVUVCYWlFSkRBRUxBQXNBQ3dzZ0N5QUdRUmhzYWtGL05nSU1JQklnQTBFWWJHcEJER29MUVg4MkFnQU1BUXNnQnlnQ0JDRUdJQWNvQWdnaEJTQUhRVEJxSVFnZ0IwSHdGR29oQ3lBSFFjZzZhaUVTUVFBaEF5TUFRZEFBYXlJQUpBQWdCYkloUHlBR3NpRkFBbjhEUUFKQVFRQWhDaUFUSUE4b0FnUk9EUUFEUUVFQUlRa2dDa0VEUmdSQUlCTkI4QUJzSWhBZ0R5Z0NBR29vQWdRaENrRUFJUVlEUUNBS0tBSUVJQVpLQkVCQkFDRUpBMEFnQmtFVWJDSUZJQW9vQWdCcUlnd29BZ1FnQ1VvRVFBSkFRUUFnQUVFZ2FpQUpRUlJzSWhnZ0RDZ0NBR29pRENvQ0NDQU1LZ0lNSUFCQkhHb2dBRUVZYWhEQUJVRUFTQTBBSUFBcUFod2lQVU1BQUFBQVhTQTlJRUJnY2cwQUlBQXFBaGdpUFVNQUFBQUFYU0E5SUQ5Z2NnMEFJQUFnRHlnQ0FDQVFhaWdDQkNnQ0FDQUZhaWdDQUNBWWFpSU1LZ0lJT0FJUUlBQWdEQ29DRERnQ0ZFRUFJQUJCSUdvZ0FFRVFhaUFBUVFocUVOWUZBa0FnQUNvQ0RDSTlJQThvQWdBZ0VHb29BZ1FvQWdBZ0JXb2lCU29DRENJK1gwVU5BQ0E5SUFVcUFoQmdSUTBBSUFKQnlBRkdCRUJCQUVFRFFZV2pBa0VBRUQwZ0MwSE1KV29NQ3dzZ0N5QUNRUmhzYWlJRklBazJBZ2dnQlNBR05nSUVJQVVnRXpZQ0FDQUZJQUFxQWh3NEFoQWdBQ29DR0NFOUlBVkJBRFlDRENBRklEMDRBaFFnQWtFQmFpRUNEQUVMSUQwZ1BpQStrbDlGRFFBZ1BTQUZLZ0lRUXdBQUFEK1VZRVVOQUNBRFFjZ0JSZ1JBSUJKQmZ6WUN6Q1ZCeUFFaEF3d0JDeUFTSUFOQkdHeHFJZ1VnQ1RZQ0NDQUZJQVkyQWdRZ0JTQVROZ0lBSUFVZ0FDb0NIRGdDRUNBQUtnSVlJVDBnQlVFQU5nSU1JQVVnUFRnQ0ZDQURRUUZxSVFNTElBbEJBV29oQ1NBUEtBSUFJQkJxS0FJRUlRb01BUXNMSUFaQkFXb2hCZ3dCQ3dzZ0UwRUJhaUVUREFNRkEwQWdDVUVFUndSQUlBbEJBblFpQmlBS1FRUjBJZ1VnQUVFZ2FtcHFJQWdnRTBFd2JHb2dCV29nQm1vcUFnQTRBZ0FnQ1VFQmFpRUpEQUVMQ3lBS1FRRnFJUW9NQVFzQUN3QUxDeUFMSUFKQkdHeHFRWDgyQWd3Z0VpQURRUmhzYWtFTWFndEJmellDQUFzZ0FFSFFBR29rQUNBSFFkQUxhaUV6SUE5Qm5BRnFJVFFnQjBISU9tb2hOU0FIUWZBVWFpSTJJUk5CQUNFSkEwQUNRQ0FKSVFCQkFDRWJJREFnQnlnQ0pFNE5BQU5BQWtBQ1FDQWJJQWNvQXVCblRnMEFJREFnQnlnQ0pFWU5BQ0FUSURRZ0FDQXpJQWNvQWdRZ0J5Z0NDQkRSQlNJS1FRQk9EUUVnRXlBMlJ3MEFJRFVpRXlBMElBQWdNeUFIS0FJRUlBY29BZ2dRMFFVaUNrRUFUZzBCQzBFQUlRb2dHMFVOQWdOQUlBb2dHMFlOQkNBSElBcEJOR3hxSWhsQmxPZ0FhZ0ovSUJsQjVPY0FhaWdDQUNFRElCbEI2T2NBYWlnQ0FDRWpJQmxCN09jQWFpZ0NBQ0VBSUJsQjhPY0FhaWdDQUNFcklCbEI5T2NBYWlnQ0FDRVNJQmxCL09jQWFpRVlRUUFoQzBFQUlSQkJBQ0VWSXdCQk1Hc2lIQ1FBSUFBb0FnZ2hKQ0FBS0FJRUlTY2dBQ2dDQUNFZ0lCbEIrT2NBYWlJV0tBSUFJZ0pGQkVBZ0ZnSi9JQU1vQWh3aEFpQURLQUlnSVFaQktCQTdJZ0FFUUFKQUlBQWdCallDRkNBQUlBSTJBZ2dnQUNBQ05nSVFJQUFnQmpZQ0RDQUFJQUlnQm1wQkFXb2lBallDQkNBQUlBSTJBZ0FnQUNBQ0lBSnNRUUYwRURzaUFqWUNHQ0FDUlEwQUlBQU1BZ3NMREFzTElnSTJBZ0FMUVg4aExDQURLQUlNSVFVZ0F5QWdRVEJzYWtFd2FpRU9JQ01vQWdBZ0lFSHdBR3hxSWdBb0FnQWhGeUFBS0FJRUtBSUFJQ2RCRkd4cUlSRWpBRUhRQUdzaUFDUUFBa0FDUUFKQUlBVUVRQ0FGUVFocUlBNGdBRUVRYWlJSUVMSURJQUFnRVNnQ0FDQWtRUlJzYWlJR0tnSUlJajA0QWt3Z0FDQUdLZ0lNSWo0NEFraEJmeUVHUVFBZ0NDQTlJRDRnQUVITUFHb2dBRUhJQUdvUTB3SkJBRWdOQXlBRlFiZ0JhaUloSUFBcUFrd2dBQ29DU0NBQVFjUUFhaUFBUVVCckVISkJBRWdOQXlBQ0tBSVFJUVlDZnlBQUtnSkFRd0FBQUQrU0lqMkxRd0FBQUU5ZEJFQWdQYWdNQVF0QmdJQ0FnSGdMSVFVZ0JrRUJkQ0VJQW44Z0FDb0NSRU1BQUFBL2tpSTlpME1BQUFCUFhRUkFJRDJvREFFTFFZQ0FnSUI0Q3lFZklBVWdDR3NoQ0VFQUlBWnJJUXdnQWlnQ0dDRUZBMEFnRENBQ0tBSVVTZzBDUVFBZ0FpZ0NDQ0lHYXlFTklCOGdCa0VCZEdzaEJpQUlzaUU5QTBBQ1FBSkFJQUlvQWd3Z0RVNEVRQ0FoSUFheUlEMGdBRUhFQUdvZ0FFRkFheERpQVVFQVNBMEJJQUJCRUdvZ0Z5Z0NBQ0FSS0FJSVFRSjBhaWdDQUNBQUtnSkVJQUFxQWtBZ0FFRVBhaEM1QlVFQVNBMEJJQVVnQUMwQUR5SWFPd0VBSUJCQkFXb2hFQ0FMSUJwcUlRc2dHaUFhYkNBVmFpRVZEQUlMSUFoQkFtb2hDQ0FNUVFGcUlRd01Bd3NnQlVHQUlEc0JBQXNnQmtFQ2FpRUdJQTFCQVdvaERTQUZRUUpxSVFVTUFBc0FDd0FMUVFBZ0RpQVJLQUlBSUNSQkZHeHFJZ1lxQWdnZ0Jpb0NEQ0FBUWNRQWFpQUFRVUJyRU5NQ1FRQklEUUVnQWlnQ0VDRUdBbjhnQUNvQ1FFTUFBQUEva2lJOWkwTUFBQUJQWFFSQUlEMm9EQUVMUVlDQWdJQjRDeUVGSUFaQkFYUWhDQUovSUFBcUFrUkRBQUFBUDVJaVBZdERBQUFBVDEwRVFDQTlxQXdCQzBHQWdJQ0FlQXNoSVNBRklBaHJJUWhCQUNBR2F5RU1JQUlvQWhnaEJRTkFJQXdnQWlnQ0ZFb05BVUVBSUFJb0FnZ2lCbXNoRFNBaElBWkJBWFJySVFZZ0NMSWhQUU5BSUFJb0Fnd2dEVTRFUUFKQUlBNGdGeWdDQUNBUktBSUlRUUowYWlnQ0FDQUdzaUE5SUFCQkQyb1F1UVZCQUVnRVFDQUZRWUFnT3dFQURBRUxJQVVnQUMwQUR5SWFPd0VBSUJCQkFXb2hFQ0FMSUJwcUlRc2dHaUFhYkNBVmFpRVZDeUFHUVFKcUlRWWdEVUVCYWlFTklBVkJBbW9oQlF3QkN3c2dDRUVDYWlFSUlBeEJBV29oREF3QUN3QUxJQkJGRFFBZ0FpQVFOZ0lrSUFJZ0N6WUNJQ0FDQW44Z0ZTQUxJQXRzSUJCdGE3S1JJajJMUXdBQUFFOWRCRUFnUGFnTUFRdEJnSUNBZ0hnTE5nSWNRUUFoQmd3QkMwRi9JUVlMSUFCQjBBQnFKQUFDUUNBR1FRQklEUUFnRmlnQ0FDSUFLQUlRSUFBb0FoUnFRUUZxSUFBb0FnZ2dBQ2dDREdwQkFXcHNza01BQUtCQWxFTUFBS0JBbENBQUtBSWNJZ0FnQUd5eVhnMEFBa0FDUUFKQUFrQWdJeWdDbUFGQkFXc09BZ0FCQWdzZ0F5Z0NEQ0FPUVFCQkFDQWpLQUlBSUNCQjhBQnNhaWdDQkNnQ0FDQW5RUlJzYWlnQ0FDQWtRUlJzYWlBY1FSQnFFT2dEREFJTElBTW9BZ3dnRGlBRElDQkJNR3hxUVpBRWFrRUFJQ01vQWdBZ0lFSHdBR3hxS0FJRUtBSUFJQ2RCRkd4cUtBSUFJQ1JCRkd4cUlCeEJFR29RNkFNTUFRc2dBeWdDRENBT0lBTWdJRUV3YkdvaUFFR1FCR29nQUVId0Iyb2dJeWdDQUNBZ1FmQUFiR29vQWdRb0FnQWdKMEVVYkdvb0FnQWdKRUVVYkdvZ0hFRVFhaERvQXd0QkFDRXNBbjhnQXlnQ0JDRVZJQU1vQWdnaEdpQURLQUlVSVNFZ0ZpZ0NBQ0VOSUFNb0FoZ2hDeUFjUVJCcUlSOUJBQ0VNSXdCQlFHb2lEaVFBSUJwQkFXc2hCU0FWUVFGcklSQWdEU2dDRkNFSUlBMG9BaEFoRVFOQUFrQWdERUVEUmcwQUlCOGdERUVEZEdvaUFDZ0NBQ0lDUVFCSURRQWdBa0Y4Y1VFQ2NpSUNJQXRxSWdNZ0VDQURJQlZJR3lFV0lBSWdDMnNpQWtFQUlBSkJBRW9iSVFZZ0FDZ0NCRUVFYlVFQ2RFRUNjaUlBSUF0cUlnSWdCU0FDSUJwSUd5RVhJQUFnQzJzaUFFRUFJQUJCQUVvYklRQURRQ0FBSUJkTUJFQWdFaUFBSUJWc0lBWnFhaUVESUFZaEFnTkFJQUlnRmt3RVFDQURRUUE2QUFBZ0FrRUJhaUVDSUFOQkFXb2hBd3dCQ3dzZ0FFRUJhaUVBREFFTEN5QU1RUUZxSVF3TUFRc0xJQTVCQURZQ1BDQUlRUUYwSVMxQkFDQVJRUUYwYXlFZFFRQWhBMEVCSVFZRFFBSkFBa0FDUUNBRFFRTkhCRUFnSHlBRFFRTjBhaUlBS0FJQUlnSkJBRTROQWtGL0lSOGdCZzBCQ3lBTktBSUFRUU4wUVNCcUlBMG9BZ1JCQVhSQkNHcHNJZ0FRT3lJU0JFQWdBQkE3SWhBRVFFRi9JUjhnSVVFT1N5RXhRUUFoRjBFQUlRQURRQUpBSUE0b0Fqd2dGMG9FUUFKQUFrQkJBU0FoZEVHZzRBRnhSU0FOS0FJa0lBMG9BZ1FpQWlBTktBSUFJZ1pzUnlBeGNuSU5BQ0FYUVFKMElnTWdEa0VrYW1vaU55Z0NBQ0lGSUEwb0FoQkJBWFJyUVFOcklpaEJBRWdOQUNBRklBMG9BaFJCQVhScVFRTnFJQnBPRFFBZ0RrRXdhaUFEYWlJNEtBSUFJZ01nRFNnQ0NFRUJkR3RCQTJzaUxVRUFTQTBBSUFNZ0RTZ0NERUVCZEdwQkEyb2dGVWdOQVFzZ0YwRUNkQ0lDSUE1QkpHcHFLQUlBSWdOQkEyb2hCU0FEUVFOcklRTWdEa0V3YWlBQ2FpRUxBMEFnQXlBRlNnMERBa0FnQXlBTktBSVFRUUYwYTBFQVNBMEFJQTBvQWhSQkFYUWdBMm9nR2s0TkJDQUxLQUlBSWdKQkEyb2hDQ0FDUVFOcklRSURRQ0FDSUFoS0RRRUNRQ0FDSUEwb0FnaEJBWFJyUVFCSURRQWdEU2dDREVFQmRDQUNhaUFWVGcwQ0lDc2dGU0FoSUEwZ0FpQURJQTVCRkdvUXpBVWdEaWdDRkNJR0lBQk1EUUFnSENBQ05nSU1JQndnQXpZQ0NDQVlJQWF5UXdCQUhFYVZPQUlBUVFBaEh5QUdJUUFMSUFKQkFXb2hBZ3dBQ3dBTElBTkJBV29oQXd3QUN3QUxRUUFoQ0NBR1FRSjBRUkJxSWdOQkFDQURRUUJLR3lFTElBSkJBWFJCQm1vaEJTQVNJUUlnRUNFREEwQWdDQ0FMUndSQUlBSkJBRFlDQUNBRFFRQTJBZ0FnQ0VFQmFpRUlJQU5CQkdvaEF5QUNRUVJxSVFJTUFRc0xRUUFoRmlBR1FRRjBRUVpxSWdaQkFDQUdRUUJLR3lFbElBVkJBQ0FGUVFCS0d5RW1JQ3NnTFNBVklDaHNhbW9oREVFQUlSRWdFaUVGSUJBaEN3TkFRUUFoQ0NBUklDWkhCRUFEUUNBSVFRSkhCRUFnQWtFQU5nSUFJQU5CQURZQ0FDQUlRUUowSWdZZ0RrRUVhbXBCQURZQ0FDQU9RUXhxSUFacVFRQTJBZ0FnQ0VFQmFpRUlJQU5CQkdvaEF5QUNRUVJxSVFJTUFRc0xJQXRCQ0dvaEN5QUZRUWhxSVFWQkFDRUlJQXdoQmdOQUlBZ2dKVWNFUUNBSVFRSjBRUVJ4SWlrZ0RrRU1hbW9pS2lBR0xRQUFJaDBnS2lnQ0FHb2lLallDQUNBT1FRUnFJQ2xxSWlrZ0tTZ0NBQ0FkSUIxc2FpSWROZ0lBSUFJZ0JTZ0NBQ0FxYWpZQ0FDQURJQXNvQWdBZ0hXbzJBZ0FnQ0VFQmFpRUlJQU5CQkdvaEF5QUxRUVJxSVFzZ0FrRUVhaUVDSUFWQkJHb2hCU0FHUVFGcUlRWU1BUXNMSUJGQkFXb2hFU0FNSUJWcUlRd01BUXNMQTBBZ0ZrRUhSZzBDSUJaQkEyc2hLU0FXUVFKcUlTb2dGaUFvYWlFNVFRQWhBZ05BSUFKQkIwY0VRQ0FDUVFKcUlUcEJBQ0VHSUEwb0FnQWlIVUVBSUIxQkFFb2JJU1VnRFNnQ0JDSW1RUUFnSmtFQVNoc2hPeUFWUVFGMElUd2dLeUFDSUMxcUlCVWdPV3hxYWlFRklBMG9BaGdoQzBFQUlSRURRQ0FSSUR0SEJFQWdCU0VESUFzaENFRUFJUXdEUUNBTUlDVkhCRUFnREVFQmFpRU1JQWd2QVFBZ0F5MEFBR3dnQm1vaEJpQURRUUpxSVFNZ0NFRUNhaUVJREFFTEN5QVJRUUZxSVJFZ0JTQThhaUVGSUFzZ0pVRUJkR29oQ3d3QkN3c2dEaUFRSUIxQkFYUWlCVUVJYWlJTElDcEJBbXNpQ0d3aURDQTZRUUpySWdOcVFRSjBJaEZxS0FJQUlCQWdDeUFJSUNaQkFYUnFiQ0lMSUFNZ0JXb2lCV3BCQW5RaUNHb29BZ0JxSWgwZ0VDQUZJQXhxUVFKMElnVnFLQUlBSUJBZ0F5QUxha0VDZENJRGFpZ0NBR29nRVNBU2FpZ0NBQ0FJSUJKcUtBSUFhaUFESUJKcUtBSUFJQVVnRW1vb0FnQnFheUlESUFOc0lBMG9BaVFpQlcxcUlndEhCSDhnQmlBTktBSWdJQU5zSUFWdGEwSGtBR3dnRFNnQ0hHMUI1QUJzQW44Z0hTQUxhN0tSSWoyTFF3QUFBRTlkQkVBZ1BhZ01BUXRCZ0lDQWdIZ0xiUVZCQUFzMkFoUWdBQ0FPS0FJVUlnTklCRUFnSENBQ0lEZ29BZ0JxUVFOck5nSU1JQndnS1NBM0tBSUFhallDQ0NBWUlBT3lRd0JBSEVhVk9BSUFRUUFoSHlBRElRQUxJQUpCQVdvaEFnd0JDd3NnRmtFQmFpRVdEQUFMQUFzZ0VoQTBJQkFRTkF3RUN5QVhRUUZxSVJjTUFBc0FDd3dEQ3d3Q0N5QU9RVUJySkFBZ0h3d0RDeUFDUVh4eFFRSnlJZ0lnQzJvaEpTQUNJQXRySVJBZ0FDZ0NCRUVFYlVFQ2RFRUNjaUlBSUF0cUlTWWdBQ0FMYXlFSUEwQUNRQ0FJSUNaS0RRQUNRQ0FJSUIxcVFRQklEUUFnQ0NBdGFpQWFUZzBCSUFnZ0ZXd2hNU0FRSVFJRFFDQUNJQ1ZLRFFFQ1FDQUNJQTBvQWdoQkFYUnJRUUJJRFFBZ0RTZ0NERUVCZENBQ2FpQVZUZzBDSUJJZ0FpQXhhbW9pQUMwQUFBMEFJQUJCQVRvQUFDQXJJQlVnSVNBTklBSWdDQ0FPUVJScUVNd0ZJQTRvQWhRaEZ5QU9RVEJxSVJFZ0RrRWthaUVXSUE1QkdHb2hERUVBSVFBQ1FDQU9LQUk4SWdVRVFDQUZRUUFnQlVFQVNoc2hCZ05BQWtBZ0FDQUdSd1JBSUF3Z0FFRUNkR29vQWdBZ0YwNE5BU0FBSVFZTElBVWdCa1lFUUNBRlFRSkxEUVFnRVNBRlFRSjBJZ0JxSUFJMkFnQWdBQ0FXYWlBSU5nSUFJQUFnREdvZ0Z6WUNBQ0FPSUE0b0FqeEJBV28yQWp3TUJBdEJBaUVBSUFWQkEwY0VRQ0FPSUFWQkFXbzJBandnQlNFQUN3TkFJQUFnQmtvRVFDQVJJQUJCQW5RaUJXb2dFU0FBUVFGcklnQkJBblFpS0dvb0FnQTJBZ0FnQlNBV2FpQVdJQ2hxS0FJQU5nSUFJQVVnREdvZ0RDQW9haWdDQURZQ0FBd0JDd3NnRVNBQVFRSjBJZ0JxSUFJMkFnQWdBQ0FXYWlBSU5nSUFJQUFnREdvZ0Z6WUNBQXdEQ3lBQVFRRnFJUUFNQUFzQUN5QVJJQUkyQWdBZ0ZpQUlOZ0lBSUF3Z0Z6WUNBQ0FPUVFFMkFqd0xRUUFoQmdzZ0FrRUVhaUVDREFBTEFBc2dDRUVFYWlFSURBRUxDeUFEUVFGcUlRTU1BUXNMREFzTFFRQklCRUJCZnlFc0RBRUxJQmdnSENnQ0RMSTRBZ1FnR0NBY0tBSUlzamdDQ0NBWUlDTW9BZ0FnSUVId0FHeHFJZ0FxQWhnZ0FDb0NEQ0FBS0FJRUtBSUFJQ2RCRkd4cUtBSUFJQ1JCRkd4cUlnSXFBZ2lVSUFBcUFoQWdBaW9DREpTU2tqZ0NEQ0FZSUFBcUFpZ2dBQ29DSENBQ0tnSUlsQ0FBS2dJZ0lBSXFBZ3lVa3BJNEFoQWdHQ0FBS2dJNElBQXFBaXdnQWlvQ0NKUWdBQ29DTUNBQ0tnSU1sSktTT0FJVUN5QWNRVEJxSkFBZ0xBczJBZ0FDUUNBc0RRQWdHQ29DQUNBSEtnSW9Ya1VOQUNBSElBbEJBM1JxSWdKQjFBNXFBbjBnQnlnQ0FFRUJSZ1JBSUFjb0Fnd2lBRUhvQUdvZ0dVR0E2QUJxS2dJQXV5QVpRWVRvQUdvcUFnQzdJQ0pCQ0dvZ0lpQUFLQUt3QVJDMkJpQUhJQWxCQTNScVFkQU9haUFpS3dNSXRqZ0NBQ0FpS3dNQXRnd0JDeUFISUFsQkEzUnFRZEFPYWlBWlFZRG9BR29xQWdBNEFnQWdHVUdFNkFCcUtnSUFDemdDQUNBSElBbEJER3hxSWdCQmtCRnFJQmxCaU9nQWFpb0NBRGdDQUNBQVFaUVJhaUFaUVl6b0FHb3FBZ0E0QWdBZ0FFR1lFV29nR1VHUTZBQnFLZ0lBT0FJQUlBSkIwQXRxSUNKQkVHb2dDa0VDZEdvb0FnQWlBQ29DRURnQ0FDQUNRZFFMYWlBQUtnSVVPQUlBSUFjZ0NVRVliR29pQWtHZzRBQnFJQUFvQWdBMkFnQWdBa0drNEFCcUlBQW9BZ1EyQWdBZ0FDZ0NDQ0VBSUFKQnJPQUFha0VBTmdJQUlBSkJxT0FBYWlBQU5nSUFJQWxCQVdvaENRc2dDa0VCYWlFS0RBQUxBQXNnSWtFUWFpQWJRUUowYWlBVElBcEJHR3hxSWdJMkFnQWdCeUFBUVFOMGFpSURRZEFMYWlBQ0tnSVFPQUlBSUFOQjFBdHFJQUlxQWhRNEFnQWdCeUFiUVRSc2FpSURRZkRuQUdvZ01qWUNBQ0FEUWV6bkFHb2dBallDQUNBRFFlam5BR29nRHpZQ0FDQURRZVRuQUdvZ0J6WUNBQ0FKSUFCQkFXb2lBQ0FBUVFWR0d5RUFJQnRCQVdvaEd5QXdRUUZxSVRBTUFBc0FDd3RCQUNFQUlBbEJBQ0FKUVFCS0d5RUdBMEFnQUNBR1J3UkFJQThnQUVFWWJDSURhaUlDSUFNZ0Iyb2lBMEd3NEFCcUtRSUFOd0tzQVNBQ0lBTkJxT0FBYWlrQ0FEY0NwQUVnQWlBRFFhRGdBR29wQWdBM0Fwd0JJQUJCQVdvaEFBd0JDd3NnRHlBSlFSaHNha0YvTmdLb0FRSkFBa0FnQnlnQ0FFRUJSZ1JBUVgwaENpQUpRUU5JRFFJZ0JDQUhLQUlRSUM4Z0IwSFFEbW9pQUNBSFFaQVJhaUlDSUFrZ0ZFRUFFTklDSWowNEFvd0JJRDBnQnlvQ0xGNUZEUUVnQnlnQ0VFUUFBQUNnbVpucFB4RFhBaUFFSUFjb0FoQWdGQ0FBSUFJZ0NTQVVRUUVRMGdJaVBUZ0NqQUVnUFNBSEtnSXNYa1VOQVNBSEtBSVFSQUFBQUVBek0rTS9FTmNDSUFRZ0J5Z0NFQ0FVSUFBZ0FpQUpJQlJCQVJEU0FpSTlPQUtNQVNBOUlBY3FBaXhlUlEwQklBY29BaEJFQUFBQW9KbVoyVDhRMXdJZ0JDQUhLQUlRSUJRZ0FDQUNJQWtnRkVFQkVOSUNJajA0QW93QklEMGdCeW9DTEY1RkRRRWdCeWdDRUVRQUFBQUFBQUFBQUJEWEFpQUVJQWNvQWhBZ0ZDQUFJQUlnQ1NBVVFRRVEwZ0lpUFRnQ2pBRkJmQ0VLSUQwZ0J5b0NMRjVGRFFFTUFndEJmU0VLSUFsQkEwZ05BU0FFSUM4Z0IwSFFEbW9pQUNBSFFaQVJhaUlDSUFrZ0ZFRUFRd0FBZ0Q4UTBRSWlQVGdDakFFZ1BTQUhLZ0lzWGtVTkFDQUVJQlFnQUNBQ0lBa2dGRUVCUTgzTVREOFEwUUlpUFRnQ2pBRWdQU0FIS2dJc1hrVU5BQ0FFSUJRZ0FDQUNJQWtnRkVFQlE1cVpHVDhRMFFJaVBUZ0NqQUVnUFNBSEtnSXNYa1VOQUNBRUlCUWdBQ0FDSUFrZ0ZFRUJRODNNekQ0UTBRSWlQVGdDakFFZ1BTQUhLZ0lzWGtVTkFDQUVJQlFnQUNBQ0lBa2dGRUVCUXdBQUFBQVEwUUlpUFRnQ2pBRkJmQ0VLSUQwZ0J5b0NMRjROQVFzZ0R5QVBLQUtZQVVFQmFqWUNtQUZCQUNFS1FRQWhHd05BUVFBaEFDQWJRUU5HQkVBRFFFRUFJUUFnQ2tFRFJnUkFBMEJCQUNFS0lBQkJBMFlOQmdOQUlBcEJCRWNFUUNBS1FRSjBJZ0lnRHlBQVFRUjBJZ05xYWlBRElCUnFJQUpxS2dJQU9BSUlJQXBCQVdvaENnd0JDd3NnQUVFQmFpRUFEQUFMQUFVRFFDQUFRUVJIQkVBZ0R5QUtRUVIwYWlBQVFRSjBhaUlDSUFJcUFnZzRBamdnQUVFQmFpRUFEQUVMQ3lBS1FRRnFJUW9NQVFzQUN3QUZBMEFnQUVFRVJ3UkFJQThnRzBFRWRHb2dBRUVDZEdvaUFpQUNLZ0k0T0FKb0lBQkJBV29oQUF3QkN3c2dHMEVCYWlFYkRBRUxBQXNBQ3lBUFFRQTJBcGdCQ3lBaVFUQnFKQUFEUUFKQVFRQWhBQ0F1UVFOR0JFQWdIaWdDNkFFaEFpQUtRUjkySVFNakFFRkFhaUlBSkFBZ0FnUi9JQUFDZkNBRUt3UHdBU0pESUFRckE1Z0NJa1NnSUFRckE4QUNJa1dnUkFBQUFBQUFBUEEvb0NKR1JDMURIT3ZpTmhvL1pBUkFJQUFnQkNzRG9BSWdCQ3NEdUFLaElFYWZJa01nUTZBaVE2TTVBeUFnQUNBRUt3T3dBaUFFS3dPQUFxRWdRNk01QXlnZ0FDQUVLd1A0QVNBRUt3T1FBcUVnUTZNNUF6QWdRMFFBQUFBQUFBRFFQNklNQVFzZ1F5QkVaRVVnUXlCRlpFVnlSUVJBSUFBZ1EwUUFBQUFBQUFEd1A2QWdSS0VnUmFHZklrTWdRNkFpUTBRQUFBQUFBQURRUDZJNUF5QWdBQ0FFS3dQNEFTQUVLd09RQXFBZ1E2TTVBeWdnQUNBRUt3T3dBaUFFS3dPQUFxQWdRNk01QXpBZ0JDc0RvQUlnQkNzRHVBS2hJRU9qREFFTElFUWdSV1FFUUNBRUt3T1FBaUZHSUFRckEvZ0JJVWNnQUNCRVJBQUFBQUFBQVBBL29DQkRvU0JGb1o4aVF5QkRvQ0pEUkFBQUFBQUFBTkEvb2prREtDQUFJRWNnUnFBZ1E2TTVBeUFnQUNBRUt3T2dBaUFFS3dPNEFxQWdRNk01QXpBZ0JDc0RzQUlnQkNzRGdBS2hJRU9qREFFTElBQWdCQ3NEc0FJZ0JDc0RnQUtnSUVWRUFBQUFBQUFBOEQrZ0lFT2hJRVNobnlKRElFT2dJa09qT1FNZ0lBUXJBN2dDSVVRZ0JDc0RvQUloUlNBQUlFTkVBQUFBQUFBQTBEK2lPUU13SUFBZ1JTQkVvQ0JEb3prREtDQUVLd1A0QVNBRUt3T1FBcUVnUTZNTE9RTTRJQUFnQkNzRGlBSTVBd0FnQUNBRUt3T29BamtEQ0NBQUlBUXJBOGdDT1FNUUlBQkJJR29RNVFZQ1FDQURCRUFnQWlBQUt3TWdPUU1JSUFJZ0FDc0RLRGtERUNBQ0lBQXJBekE1QXhnZ0FpQUFLd000T1FNZ0lBSWdBQ3NEQURrREtDQUNJQUFyQXdnNUF6QWdBaUFBS3dNUU9RTTREQUVMUkFBQUFBQUFBUEEvSUFJckF3QWlRNkVpUnlGR0lFTWhSQ0FBS3dNNElrb2dBaXNESUNKTW9pQUFLd013SWtnZ0Fpc0RHQ0pOb2lBQUt3TWdJa2tnQWlzRENDSk9vaUFBS3dNb0lrc2dBaXNERUNKUG9xQ2dvQ0pGUkFBQUFBQUFBQUFBWXdSQUlBQWdTcG9pU2prRE9DQUFJRWlhSWtnNUF6QWdBQ0JMbWlKTE9RTW9JQUFnU1pvaVNUa0RJQ0JGbWlGRkN5QkZSSlpEaTJ6bisrOC9aRVVFUUNCREFud2dSYjBpVUVJZ2lLZEIvLy8vL3dkeElnTkJnSURBL3dOUEJFQkVBQUFBQUFBQUFBQkVHQzFFVlBzaENVQWdVRUlBV1JzZ1VLY2dBMEdBZ01EL0EydHlSUTBCR2tRQUFBQUFBQUFBQUNCRklFV2hvd3dCQ3dKOElBTkIvLy8vL2dOTkJFQkVHQzFFVlBzaCtUOGdBMEdCZ0lEakEwa05BUnBFQjF3VU15YW1rVHdnUlNCRklFV2lFTjREb3FFZ1JhRkVHQzFFVlBzaCtUK2dEQUlMSUZCQ0FGTUVRRVFZTFVSVSt5SDVQeUJGUkFBQUFBQUFBUEEvb0VRQUFBQUFBQURnUDZJaVJKOGlSU0JGSUVRUTNnT2lSQWRjRkRNbXBwRzhvS0NoSWtRZ1JLQU1BZ3RFQUFBQUFBQUE4RDhnUmFGRUFBQUFBQUFBNEQraUlrU2ZJa1VnUkJEZUE2SWdSQ0JGdlVLQWdJQ0FjSU8vSWtRZ1JLS2hJRVVnUktDam9DQkVvQ0pFSUVTZ0N3c2lSYUlRZ3dNZ1JSQ0RBeUpHb3lGRUlFY2dSYUlRZ3dNZ1JxTWhSZ3NnQWlCS0lFU2lJRXdnUnFLZ09RTWdJQUlnU0NCRW9pQk5JRWFpb0RrREdDQUNJRXNnUktJZ1R5QkdvcUE1QXhBZ0FpQkpJRVNpSUU0Z1JxS2dPUU1JSUFKQkNHb1E1UVlnQWlBQUt3TUFJRU9pSUVjZ0Fpc0RLS0tnT1FNb0lBSWdBQ3NEQ0NCRG9pQkhJQUlyQXpDaW9Ea0RNQ0FDSUFBckF4QWdRNklnUnlBQ0t3TTRvcUE1QXpnTElBUWdBaXNEQ0NKRElBSXJBeEFpUkNCRW9DSkdvaUpJSUFJckF5QWlSeUFDS3dNWUlrb2dTcUFpUmFJaVNhRTVBNUFDSUFRZ1F5QkZvaUpMSUVZZ1I2SWlUS0E1QTdBQ0lBUWdTQ0JKb0RrRCtBRWdCQ0JFSUVXaUlrZ2dSeUJESUVPZ0lrZWlJa21oT1FPNEFpQUVJRXNnVEtFNUE0QUNJQVFnU0NCSm9Ea0RvQUlnQkVRQUFBQUFBQUR3UHlCRElFZWlJa01nUkNCR29pSkVvS0U1QThBQ0lBUkVBQUFBQUFBQThEOGdReUJLSUVXaUlrT2dvVGtEbUFJZ0JFUUFBQUFBQUFEd1B5QkVJRU9nb1RrRDhBRWdCQ0FDS3dNb09RT0lBaUFFSUFJckF6QTVBNmdDSUFRZ0Fpc0RPRGtEeUFKQkFBVkJmd3NoQWlBQVFVQnJKQUFnQWtFQVNBUkFJd0JCRUdzaUFDUUFJQUJCNGFBQ05nSUFJQUFnQVRZQ0RDQUFRWXp3QXlnQ0FEWUNCQ0FBUVpEd0F5Z0NBRFlDQ0VHcGdnUkJvdUlCSUFBUUNCb2dBRUVRYWlRQUN5QUVRZkFCYWlFQ0lBUkJrQUZxSVFOQkFDRUFBMEFDUUVFQUlRa2dBRUVEUmcwQUEwQWdDVUVFUmdSQUlBQkJBV29oQUF3REJTQUpRUU4wSWdZZ0F5QUFRUVYwSWdWcWFpSUxJQXNyQXdBaVF5QUNJQVZxSUFacUt3TUFJRU9oUkFBQUFHQm1adTQvbzZBNUF3QWdDVUVCYWlFSkRBRUxBQXNBQ3dzZ0NrRUFUZzBCUWVlTkFpQUtFTWNCUVg0aEFDQWVRWDQyQW9BQ0RBTUZBMEFnQUVFRVJ3UkFJQVJCOEFGcUlDNUJCWFJxSUFCQkEzUnFJQVJCMEFKcUlDNUJCSFJxSUFCQkFuUnFLZ0lBdXprREFDQUFRUUZxSVFBTUFRc0xJQzVCQVdvaExnd0NDd0FMQ3lBZUlCNG9Bb0FDUVFKMGFpZ0NpQUloQUNBRUlCNG9Bb1FDUVFGck5nS0VBU0FFSUFBMkFvQUJRUUJCQVVHNG93SWdCRUdBQVdvUVBTQWVLQUtBQWlFQUN3SkFJQUFnQVVZRVFDQUVJQVFyQTVBQk9RTVFJQVFnQkNzRG1BRTVBeGdnQkNBRUt3T2dBVGtESUNBRUlBUXJBNmdCT1FNb0lBUWdCQ3NEc0FFNUF6QWdCQ0FFS3dQUUFUa0RVQ0FFSUFRckE3Z0JPUU00SUFSQlFHc2dCQ3NEd0FFNUF3QWdCQ0FFS3dQSUFUa0RTQ0FFSUFRckE5Z0JPUU5ZSUFRZ0JDc0Q0QUU1QTJBZ0JDQUVLd1BvQVRrRGFDQUVJQUUyQWdBZ0JDQUVLZ0tNQWJzNUF3aEJyb3NFUVpPa0FpQUVFQWdhREFFTElBUWdBVFlDY0VId2tBUkJvcVFDSUFSQjhBQnFFQWdhQzBFQUN5RUFJQVJCa0FOcUpBQWdBQThMUVFCQkEwR2tEa0VBRUQxQkFSQURBQXMwQVFGL1FkaVlCQ2dDQUNFQVFkQ1lCQkExR2dOQUlBQUVRQ0FBS0FJQUlRRWdBQkEwSUFFaEFBd0JDd3RCMEpnRUVMSUNDejhCQW45QnhKZ0VLQUlBSVFCQnZKZ0VFRFVoQVFOQUlBQUVRQ0FBS0FJQUlRSWdBU0FBUVFocUVNa0ZJQUFRTkNBQ0lRQU1BUXNMUWJ5WUJCQ3lBZ3NSQUNBQUtBSUFRWVFCYWtFQkVQY0VBQXNVQUNBQVFReHFRUUFnQVNnQ0JFRzg0UUZHR3dzTUFDQUFRUXhxS0FJQUVEUUxGQUFnQUVFTWFrRUFJQUVvQWdSQmxPQUJSaHNMQ3dBZ0FFRU1haWdDQUJvTEtnRUJmRUYvSUFBckF3QWdBU3NEQUtFaUFrUUFBQUFBQUFBQUFHUWdBa1FBQUFBQUFBQUFBR01iQ3hRQUlBQkJER3BCQUNBQktBSUVRWWphQVVZYkN4RUFJQUJCREdvaUFDQUFLQUlBRUpBR0Myb0JBWDlCckpnRUVPUUNRYXlZQkNnQ0FBUkFRYXlZQkNnQ0FDRUJRYkNZQkNnQ0FDRUFBMEFnQUNBQlJ3UkFRYXlZQkJBMUdpQUFRUWhySWdBUTBRRU1BUXNMUWJDWUJDQUJOZ0lBUWF5WUJCQTFHa0dzbUFRb0FnQWhBRUdzbUFRUTFBRWFJQUFRTkFzTENRQWdBRUVFYWhCQUN3a0FJQUFRdUFZUU5Bc0pBQ0FBRUkwRUVEUUxDUUFnQUJDT0JCQTBDM01CQkg4Z0FDQUFLQUlBUVF4cktBSUFha0VLRUxjSElRSWpBRUVRYXlJQkpBQUNRQ0FCUVFocUlBQVErZ0lpQXkwQUFFVU5BQ0FCSUFBUXhBTWlCQ0FDRU1vRElBUVE4UUpGRFFBZ0FDQUFLQUlBUVF4cktBSUFha0VCRU1RQ0N5QURFTVVDSUFGQkVHb2tBQ0FBRVBzQ0lBQUxCd0FnQUNnQ0NBc0hBQ0FBS0FJRUN5VUFJQUVnQWlBRElBUWdCU0FHclNBSHJVSWdob1FnQ0swZ0NhMUNJSWFFSUFBUkhnQUxJd0FnQVNBQ0lBTWdCQ0FGclNBR3JVSWdob1FnQjYwZ0NLMUNJSWFFSUFBUkh3QUxHUUFnQVNBQ0lBTWdCQ0FGclNBR3JVSWdob1FnQUJFV0FBc1pBQ0FCSUFJZ0E2MGdCSzFDSUlhRUlBVWdCaUFBRVMwQUN5SUJBWDRnQVNBQ3JTQURyVUlnaG9RZ0JDQUFFUk1BSWdWQ0lJaW5FQUlnQmFjTEJnQWdBQ1FBQ3dRQUl3QUxEQUFnQUJDdEJCb2dBQkEwQ3drQUlBQVFyUVFRTkFzR0FFR285d0VMR3dBZ0FDQUJLQUlJSUFVUWZnUkFJQUVnQWlBRElBUVFzQVFMQ3pnQUlBQWdBU2dDQ0NBRkVINEVRQ0FCSUFJZ0F5QUVFTEFFRHdzZ0FDZ0NDQ0lBSUFFZ0FpQURJQVFnQlNBQUtBSUFLQUlVRVFzQUM1WUNBUVovSUFBZ0FTZ0NDQ0FGRUg0RVFDQUJJQUlnQXlBRUVMQUVEd3NnQVMwQU5TRUhJQUFvQWd3aEJpQUJRUUE2QURVZ0FTMEFOQ0VJSUFGQkFEb0FOQ0FBUVJCcUlna2dBU0FDSUFNZ0JDQUZFSzRFSUFjZ0FTMEFOU0lLY2lFSElBZ2dBUzBBTkNJTGNpRUlBa0FnQmtFQ1NBMEFJQWtnQmtFRGRHb2hDU0FBUVJocUlRWURRQ0FCTFFBMkRRRUNRQ0FMQkVBZ0FTZ0NHRUVCUmcwRElBQXRBQWhCQW5FTkFRd0RDeUFLUlEwQUlBQXRBQWhCQVhGRkRRSUxJQUZCQURzQk5DQUdJQUVnQWlBRElBUWdCUkN1QkNBQkxRQTFJZ29nQjNJaEJ5QUJMUUEwSWdzZ0NISWhDQ0FHUVFocUlnWWdDVWtOQUFzTElBRWdCMEgvQVhGQkFFYzZBRFVnQVNBSVFmOEJjVUVBUnpvQU5BdVNBUUFnQUNBQktBSUlJQVFRZmdSQUlBRWdBaUFERUs4RUR3c0NRQ0FBSUFFb0FnQWdCQkIrUlEwQUFrQWdBaUFCS0FJUVJ3UkFJQUVvQWhRZ0FrY05BUXNnQTBFQlJ3MEJJQUZCQVRZQ0lBOExJQUVnQWpZQ0ZDQUJJQU0yQWlBZ0FTQUJLQUlvUVFGcU5nSW9Ba0FnQVNnQ0pFRUJSdzBBSUFFb0FoaEJBa2NOQUNBQlFRRTZBRFlMSUFGQkJEWUNMQXNMOHdFQUlBQWdBU2dDQ0NBRUVINEVRQ0FCSUFJZ0F4Q3ZCQThMQWtBZ0FDQUJLQUlBSUFRUWZnUkFBa0FnQWlBQktBSVFSd1JBSUFFb0FoUWdBa2NOQVFzZ0EwRUJSdzBDSUFGQkFUWUNJQThMSUFFZ0F6WUNJQUpBSUFFb0FpeEJCRVlOQUNBQlFRQTdBVFFnQUNnQ0NDSUFJQUVnQWlBQ1FRRWdCQ0FBS0FJQUtBSVVFUXNBSUFFdEFEVUVRQ0FCUVFNMkFpd2dBUzBBTkVVTkFRd0RDeUFCUVFRMkFpd0xJQUVnQWpZQ0ZDQUJJQUVvQWloQkFXbzJBaWdnQVNnQ0pFRUJSdzBCSUFFb0FoaEJBa2NOQVNBQlFRRTZBRFlQQ3lBQUtBSUlJZ0FnQVNBQ0lBTWdCQ0FBS0FJQUtBSVlFUVlBQ3d1ZEJBRURmeUFBSUFFb0FnZ2dCQkIrQkVBZ0FTQUNJQU1RcndRUEN3SkFJQUFnQVNnQ0FDQUVFSDRFUUFKQUlBSWdBU2dDRUVjRVFDQUJLQUlVSUFKSERRRUxJQU5CQVVjTkFpQUJRUUUyQWlBUEN5QUJJQU0yQWlBZ0FTZ0NMRUVFUndSQUlBQkJFR29pQlNBQUtBSU1RUU4wYWlFSFFRQWhBeUFCQW44Q1FBTkFBa0FnQlNBSFR3MEFJQUZCQURzQk5DQUZJQUVnQWlBQ1FRRWdCQkN1QkNBQkxRQTJEUUFDUUNBQkxRQTFSUTBBSUFFdEFEUUVRRUVCSVFNZ0FTZ0NHRUVCUmcwRVFRRWhCaUFBTFFBSVFRSnhEUUVNQkF0QkFTRUdJQUF0QUFoQkFYRkZEUU1MSUFWQkNHb2hCUXdCQ3d0QkJDQUdSUTBCR2d0QkF3czJBaXdnQTBFQmNRMENDeUFCSUFJMkFoUWdBU0FCS0FJb1FRRnFOZ0lvSUFFb0FpUkJBVWNOQVNBQktBSVlRUUpIRFFFZ0FVRUJPZ0EyRHdzZ0FDZ0NEQ0VGSUFCQkVHb2lCaUFCSUFJZ0F5QUVFTFFESUFWQkFrZ05BQ0FHSUFWQkEzUnFJUVlnQUVFWWFpRUZBa0FnQUNnQ0NDSUFRUUp4UlFSQUlBRW9BaVJCQVVjTkFRc0RRQ0FCTFFBMkRRSWdCU0FCSUFJZ0F5QUVFTFFESUFWQkNHb2lCU0FHU1EwQUN3d0JDeUFBUVFGeFJRUkFBMEFnQVMwQU5nMENJQUVvQWlSQkFVWU5BaUFGSUFFZ0FpQURJQVFRdEFNZ0JVRUlhaUlGSUFaSkRRQU1BZ3NBQ3dOQUlBRXRBRFlOQVNBQktBSWtRUUZHQkVBZ0FTZ0NHRUVCUmcwQ0N5QUZJQUVnQWlBRElBUVF0QU1nQlVFSWFpSUZJQVpKRFFBTEN3dmJCUUVFZnlNQVFVQnFJZ1VrQUFKQUlBRkJyT3NEUVFBUWZnUkFJQUpCQURZQ0FFRUJJUU1NQVFzQ1FDQUFJQUVnQUMwQUNFRVljUVIvUVFFRklBRkZEUUVnQVVIQTZBTkJvT2tERUxJQklnWkZEUUVnQmkwQUNFRVljVUVBUndzUWZpRUVDeUFFQkVCQkFTRURJQUlvQWdBaUFFVU5BU0FDSUFBb0FnQTJBZ0FNQVFzQ1FDQUJSUTBBSUFGQndPZ0RRZERwQXhDeUFTSUVSUTBCSUFJb0FnQWlBUVJBSUFJZ0FTZ0NBRFlDQUFzZ0JDZ0NDQ0lCSUFBb0FnZ2lCa0YvYzNGQkIzRWdBVUYvY3lBR2NVSGdBSEZ5RFFGQkFTRURJQUFvQWd3Z0JDZ0NERUVBRUg0TkFTQUFLQUlNUWFEckEwRUFFSDRFUUNBRUtBSU1JZ0JGRFFJZ0FFSEE2QU5CaE9vREVMSUJSU0VEREFJTElBQW9BZ3dpQVVVTkFFRUFJUU1nQVVIQTZBTkIwT2tERUxJQklnRUVRQ0FBTFFBSVFRRnhSUTBDQW44Z0FTRUFJQVFvQWd3aEFnSkFBMEJCQUNBQ1JRMENHaUFDUWNEb0EwSFE2UU1Rc2dFaUFrVU5BU0FDS0FJSUlBQW9BZ2hCZjNOeERRRkJBU0FBS0FJTUlBSW9BZ3hCQUJCK0RRSWFJQUF0QUFoQkFYRkZEUUVnQUNnQ0RDSUJSUTBCSUFGQndPZ0RRZERwQXhDeUFTSUJCRUFnQWlnQ0RDRUNJQUVoQUF3QkN3c2dBQ2dDRENJQVJRMEFJQUJCd09nRFFjRHFBeEN5QVNJQVJRMEFJQUFnQWlnQ0RCRDNCaUVEQ3lBREN5RUREQUlMSUFBb0Fnd2lBVVVOQVNBQlFjRG9BMEhBNmdNUXNnRWlBUVJBSUFBdEFBaEJBWEZGRFFJZ0FTQUVLQUlNRVBjR0lRTU1BZ3NnQUNnQ0RDSUFSUTBCSUFCQndPZ0RRZkRvQXhDeUFTSUJSUTBCSUFRb0Fnd2lBRVVOQVNBQVFjRG9BMEh3NkFNUXNnRWlBRVVOQVNBRlFRaHFJZ05CQkhKQkFFRTBFRG9hSUFWQkFUWUNPQ0FGUVg4MkFoUWdCU0FCTmdJUUlBVWdBRFlDQ0NBQUlBTWdBaWdDQUVFQklBQW9BZ0FvQWh3UkJ3QUNRQ0FGS0FJZ0lnQkJBVWNOQUNBQ0tBSUFSUTBBSUFJZ0JTZ0NHRFlDQUFzZ0FFRUJSaUVEREFFTFFRQWhBd3NnQlVGQWF5UUFJQU1MYndFQ2Z5QUFJQUVvQWdoQkFCQitCRUFnQVNBQ0lBTVFzZ1FQQ3lBQUtBSU1JUVFnQUVFUWFpSUZJQUVnQWlBREVQZ0dBa0FnQkVFQ1NBMEFJQVVnQkVFRGRHb2hCQ0FBUVJocUlRQURRQ0FBSUFFZ0FpQURFUGdHSUFFdEFEWU5BU0FBUVFocUlnQWdCRWtOQUFzTEN6SUFJQUFnQVNnQ0NFRUFFSDRFUUNBQklBSWdBeEN5QkE4TElBQW9BZ2dpQUNBQklBSWdBeUFBS0FJQUtBSWNFUWNBQ3hrQUlBQWdBU2dDQ0VFQUVINEVRQ0FCSUFJZ0F4Q3lCQXNMcEFFQkFuOGpBRUZBYWlJREpBQUNmMEVCSUFBZ0FVRUFFSDROQUJwQkFDQUJSUTBBR2tFQUlBRkJ3T2dEUWZEb0F4Q3lBU0lCUlEwQUdpQURRUWhxSWdSQkJISkJBRUUwRURvYUlBTkJBVFlDT0NBRFFYODJBaFFnQXlBQU5nSVFJQU1nQVRZQ0NDQUJJQVFnQWlnQ0FFRUJJQUVvQWdBb0Fod1JCd0FnQXlnQ0lDSUFRUUZHQkVBZ0FpQURLQUlZTmdJQUN5QUFRUUZHQ3lFQUlBTkJRR3NrQUNBQUN3b0FJQUFnQVVFQUVINExDUUJCN0xzRUVEa2FDeVVBUWZpN0JDMEFBRVVFUUVIc3V3UkJvTUFERUx3Q1FmaTdCRUVCT2dBQUMwSHN1d1FMQ1FCQjNMc0VFRGthQ3lZQVFlaTdCQzBBQUVVRVFFSGN1d1JCaS9jQkVKc0JHa0hvdXdSQkFUb0FBQXRCM0xzRUN3a0FRY3k3QkJBNUdnc2xBRUhZdXdRdEFBQkZCRUJCekxzRVFjeS9BeEM4QWtIWXV3UkJBVG9BQUF0QnpMc0VDd2tBUWJ5N0JCQTVHZ3NtQUVISXV3UXRBQUJGQkVCQnZMc0VRYjZQQWhDYkFScEJ5THNFUVFFNkFBQUxRYnk3QkFzSkFFR3N1d1FRT1JvTEpRQkJ1THNFTFFBQVJRUkFRYXk3QkVHb3Z3TVF2QUpCdUxzRVFRRTZBQUFMUWF5N0JBc0pBRUdjdXdRUU9Sb0xKZ0JCcUxzRUxRQUFSUVJBUVp5N0JFRzNrUUlRbXdFYVFhaTdCRUVCT2dBQUMwR2N1d1FMQ1FCQmpMc0VFRGthQ3lVQVFaaTdCQzBBQUVVRVFFR011d1JCaEw4REVMd0NRWmk3QkVFQk9nQUFDMEdNdXdRTENRQkIvTG9FRURrYUN5WUFRWWk3QkMwQUFFVUVRRUg4dWdSQnBPTUJFSnNCR2tHSXV3UkJBVG9BQUF0Qi9Mb0VDeHNBUWZqREJDRUFBMEFnQUVFTWF4QTVJZ0JCNE1NRVJ3MEFDd3R0QUVINHVnUXRBQUFFUUVIMHVnUW9BZ0FQQzBINHd3UXRBQUJGQkVCQjRNTUVJUUFEUUNBQUVFVkJER29pQUVINHd3UkhEUUFMUWZqREJFRUJPZ0FBQzBIZ3d3UkJzT1lERUZOQjdNTUVRYnptQXhCVFFmaTZCRUVCT2dBQVFmUzZCRUhnd3dRMkFnQkI0TU1FQ3hzQVFkakRCQ0VBQTBBZ0FFRU1heEE1SWdCQndNTUVSdzBBQ3d0dEFFSHd1Z1F0QUFBRVFFSHN1Z1FvQWdBUEMwSFl3d1F0QUFCRkJFQkJ3TU1FSVFBRFFDQUFFRVZCREdvaUFFSFl3d1JIRFFBTFFkakRCRUVCT2dBQUMwSEF3d1JCbHBNQ0VGUkJ6TU1FUVl1VEFoQlVRZkM2QkVFQk9nQUFRZXk2QkVIQXd3UTJBZ0JCd01NRUN4c0FRYkREQkNFQUEwQWdBRUVNYXhBNUlnQkJrTUVFUncwQUN3dkpBZ0JCNkxvRUxRQUFCRUJCNUxvRUtBSUFEd3RCc01NRUxRQUFSUVJBUVpEQkJDRUFBMEFnQUJCRlFReHFJZ0JCc01NRVJ3MEFDMEd3d3dSQkFUb0FBQXRCa01FRVFhamlBeEJUUVp6QkJFSEk0Z01RVTBHb3dRUkI3T0lERUZOQnRNRUVRWVRqQXhCVFFjREJCRUdjNHdNUVUwSE13UVJCck9NREVGTkIyTUVFUWNEakF4QlRRZVRCQkVIVTR3TVFVMEh3d1FSQjhPTURFRk5CL01FRVFaamtBeEJUUVlqQ0JFRzQ1QU1RVTBHVXdnUkIzT1FERUZOQm9NSUVRWURsQXhCVFFhekNCRUdRNVFNUVUwRzR3Z1JCb09VREVGTkJ4TUlFUWJEbEF4QlRRZERDQkVHYzR3TVFVMEhjd2dSQndPVURFRk5CNk1JRVFkRGxBeEJUUWZUQ0JFSGc1UU1RVTBHQXd3UkI4T1VERUZOQmpNTUVRWURtQXhCVFFaakRCRUdRNWdNUVUwR2t3d1JCb09ZREVGTkI2TG9FUVFFNkFBQkI1TG9FUVpEQkJEWUNBRUdRd1FRTEd3QkJnTUVFSVFBRFFDQUFRUXhyRURraUFFSGd2Z1JIRFFBTEM4a0NBRUhndWdRdEFBQUVRRUhjdWdRb0FnQVBDMEdBd1FRdEFBQkZCRUJCNEw0RUlRQURRQ0FBRUVWQkRHb2lBRUdBd1FSSERRQUxRWURCQkVFQk9nQUFDMEhndmdSQjJ1SUJFRlJCN0w0RVFkSGlBUkJVUWZpK0JFSDkrZ0VRVkVHRXZ3UkJzdmtCRUZSQmtMOEVRYURqQVJCVVFaeS9CRUdGL1FFUVZFR292d1JCNHVJQkVGUkJ0TDhFUVpUc0FSQlVRY0MvQkVIMTlRRVFWRUhNdndSQjVQVUJFRlJCMkw4RVFlejFBUkJVUWVTL0JFSC85UUVRVkVId3Z3UkIrdmdCRUZSQi9MOEVRZmlPQWhCVVFZakFCRUdtOWdFUVZFR1V3QVJCMy9RQkVGUkJvTUFFUWFEakFSQlVRYXpBQkVHazl3RVFWRUc0d0FSQi92Z0JFRlJCeE1BRVFZUDdBUkJVUWREQUJFR0g5d0VRVkVIY3dBUkJwdThCRUZSQjZNQUVRZWZtQVJCVVFmVEFCRUd1amdJUVZFSGd1Z1JCQVRvQUFFSGN1Z1JCNEw0RU5nSUFRZUMrQkFzYkFFSFl2Z1FoQUFOQUlBQkJER3NRT1NJQVFiQzlCRWNOQUFzTDVRRUFRZGk2QkMwQUFBUkFRZFM2QkNnQ0FBOExRZGkrQkMwQUFFVUVRRUd3dlFRaEFBTkFJQUFRUlVFTWFpSUFRZGkrQkVjTkFBdEIyTDRFUVFFNkFBQUxRYkM5QkVIVTN3TVFVMEc4dlFSQjhOOERFRk5CeUwwRVFZemdBeEJUUWRTOUJFR3M0QU1RVTBIZ3ZRUkIxT0FERUZOQjdMMEVRZmpnQXhCVFFmaTlCRUdVNFFNUVUwR0V2Z1JCdU9FREVGTkJrTDRFUWNqaEF4QlRRWnkrQkVIWTRRTVFVMEdvdmdSQjZPRURFRk5CdEw0RVFmamhBeEJUUWNDK0JFR0k0Z01RVTBITXZnUkJtT0lERUZOQjJMb0VRUUU2QUFCQjFMb0VRYkM5QkRZQ0FFR3d2UVFMR3dCQnFMMEVJUUFEUUNBQVFReHJFRGtpQUVHQXZBUkhEUUFMQytVQkFFSFF1Z1F0QUFBRVFFSE11Z1FvQWdBUEMwR292UVF0QUFCRkJFQkJnTHdFSVFBRFFDQUFFRVZCREdvaUFFR292UVJIRFFBTFFhaTlCRUVCT2dBQUMwR0F2QVJCaStNQkVGUkJqTHdFUVpMakFSQlVRWmk4QkVIdzRnRVFWRUdrdkFSQitPSUJFRlJCc0x3RVFlZmlBUkJVUWJ5OEJFR1o0d0VRVkVISXZBUkJndU1CRUZSQjFMd0VRYUQzQVJCVVFlQzhCRUdoK0FFUVZFSHN2QVJCMy93QkVGUkIrTHdFUVplRkFoQlVRWVM5QkVIcjVnRVFWRUdRdlFSQjZ2a0JFRlJCbkwwRVFiRHZBUkJVUWRDNkJFRUJPZ0FBUWN5NkJFR0F2QVEyQWdCQmdMd0VDd3NBSUFCQjdMNERFTHdDQ3d3QUlBQkI0L3dCRUpzQkdnc0xBQ0FBUWRpK0F4QzhBZ3NNQUNBQVFkcjhBUkNiQVJvTERBQWdBQ0FCUVJCcUVOMENDd3dBSUFBZ0FVRU1haERkQWdzSEFDQUFMQUFKQ3djQUlBQXNBQWdMQ1FBZ0FCQ0hCeEEwQ3drQUlBQVFpQWNRTkF2dEF3RUZmd0pBSUFNZ0FpSUFhMEVEU0EwQUN3TkFBa0FnQkNBSVRTQUFJQU5QY2cwQUlBQXNBQUFpQmtIL0FYRWhBUUpBSUFaQkFFNEVRRUVCSVFZZ0FVSC8vOE1BVFEwQkRBSUxJQVpCUWtrTkFTQUdRVjlOQkVBZ0F5QUFhMEVDU0EwQ0lBQXRBQUVpQlVIQUFYRkJnQUZIRFFKQkFpRUdJQVZCUDNFZ0FVRUdkRUhBRDNGeVFmLy93d0JORFFFTUFnc0NRQUpBSUFaQmIwMEVRQ0FESUFCclFRTklEUVFnQUMwQUFpRUhJQUF0QUFFaEJTQUJRZTBCUmcwQklBRkI0QUZHQkVBZ0JVSGdBWEZCb0FGR0RRTU1CUXNnQlVIQUFYRkJnQUZIRFFRTUFnc2dBeUFBYTBFRVNDQUdRWFJMY2cwRElBQXRBQU1oQnlBQUxRQUNJUWtnQUMwQUFTRUZBa0FDUUFKQUFrQWdBVUh3QVdzT0JRQUNBZ0lCQWdzZ0JVSHdBR3BCL3dGeFFUQkpEUUlNQmdzZ0JVSHdBWEZCZ0FGR0RRRU1CUXNnQlVIQUFYRkJnQUZIRFFRTElBbEJ3QUZ4UVlBQlJ5QUhRY0FCY1VHQUFVZHlEUU5CQkNFR0lBZEJQM0VnQ1VFR2RFSEFIM0VnQVVFU2RFR0FnUEFBY1NBRlFUOXhRUXgwY25KeVFmLy93d0JMRFFNTUFnc2dCVUhnQVhGQmdBRkhEUUlMSUFkQndBRnhRWUFCUncwQlFRTWhCaUFIUVQ5eElBRkJESFJCZ09BRGNTQUZRVDl4UVFaMGNuSkIvLy9EQUVzTkFRc2dDRUVCYWlFSUlBQWdCbW9oQUF3QkN3c2dBQ0FDYXd2ZUJBRUZmeU1BUVJCcklnQWtBQ0FBSUFJMkFnd2dBQ0FGTmdJSUFuOGdBQ0FDTmdJTUlBQWdCVFlDQ0FKQUFrQURRQUpBSUFBb0Fnd2lBU0FEVHcwQUlBQW9BZ2dpRENBR1R3MEFJQUVzQUFBaUJVSC9BWEVoQWdKQUlBVkJBRTRFUUNBQ1FmLy93d0JOQkVCQkFTRUZEQUlMUVFJTUJndEJBaUVLSUFWQlFra05BeUFGUVY5TkJFQWdBeUFCYTBFQ1NBMEZJQUV0QUFFaUNFSEFBWEZCZ0FGSERRUkJBaUVGSUFoQlAzRWdBa0VHZEVIQUQzRnlJZ0pCLy8vREFFME5BUXdFQ3lBRlFXOU5CRUFnQXlBQmEwRURTQTBGSUFFdEFBSWhDU0FCTFFBQklRZ0NRQUpBSUFKQjdRRkhCRUFnQWtIZ0FVY05BU0FJUWVBQmNVR2dBVVlOQWd3SEN5QUlRZUFCY1VHQUFVWU5BUXdHQ3lBSVFjQUJjVUdBQVVjTkJRc2dDVUhBQVhGQmdBRkhEUVJCQXlFRklBbEJQM0VnQWtFTWRFR0E0QU54SUFoQlAzRkJCblJ5Y2lJQ1FmLy93d0JORFFFTUJBc2dCVUYwU3cwRElBTWdBV3RCQkVnTkJDQUJMUUFESVFrZ0FTMEFBaUVMSUFFdEFBRWhDQUpBQWtBQ1FBSkFJQUpCOEFGckRnVUFBZ0lDQVFJTElBaEI4QUJxUWY4QmNVRXdTUTBDREFZTElBaEI4QUZ4UVlBQlJnMEJEQVVMSUFoQndBRnhRWUFCUncwRUN5QUxRY0FCY1VHQUFVY2dDVUhBQVhGQmdBRkhjZzBEUVFRaEJTQUpRVDl4SUF0QkJuUkJ3Qjl4SUFKQkVuUkJnSUR3QUhFZ0NFRS9jVUVNZEhKeWNpSUNRZi8vd3dCTERRTUxJQXdnQWpZQ0FDQUFJQUVnQldvMkFnd2dBQ0FBS0FJSVFRUnFOZ0lJREFFTEN5QUJJQU5KSVFvTElBb01BUXRCQVFzaEFTQUVJQUFvQWd3MkFnQWdCeUFBS0FJSU5nSUFJQUJCRUdva0FDQUJDNDRFQUNNQVFSQnJJZ0FrQUNBQUlBSTJBZ3dnQUNBRk5nSUlBbjhnQUNBQ05nSU1JQUFnQlRZQ0NDQUFLQUlNSVFFQ1FBTkFJQUVnQTA4RVFFRUFJUUlNQWd0QkFpRUNJQUVvQWdBaUFVSC8vOE1BU3lBQlFZQndjVUdBc0FOR2NnMEJBa0FDUUNBQlFmOEFUUVJBUVFFaEFpQUdJQUFvQWdnaUJXdEJBRXdOQkNBQUlBVkJBV28yQWdnZ0JTQUJPZ0FBREFFTElBRkIvdzlOQkVBZ0JpQUFLQUlJSWdKclFRSklEUUlnQUNBQ1FRRnFOZ0lJSUFJZ0FVRUdka0hBQVhJNkFBQWdBQ0FBS0FJSUlnSkJBV28yQWdnZ0FpQUJRVDl4UVlBQmNqb0FBQXdCQ3lBR0lBQW9BZ2dpQW1zaEJTQUJRZi8vQTAwRVFDQUZRUU5JRFFJZ0FDQUNRUUZxTmdJSUlBSWdBVUVNZGtIZ0FYSTZBQUFnQUNBQUtBSUlJZ0pCQVdvMkFnZ2dBaUFCUVFaMlFUOXhRWUFCY2pvQUFDQUFJQUFvQWdnaUFrRUJhallDQ0NBQ0lBRkJQM0ZCZ0FGeU9nQUFEQUVMSUFWQkJFZ05BU0FBSUFKQkFXbzJBZ2dnQWlBQlFSSjJRZkFCY2pvQUFDQUFJQUFvQWdnaUFrRUJhallDQ0NBQ0lBRkJESFpCUDNGQmdBRnlPZ0FBSUFBZ0FDZ0NDQ0lDUVFGcU5nSUlJQUlnQVVFR2RrRS9jVUdBQVhJNkFBQWdBQ0FBS0FJSUlnSkJBV28yQWdnZ0FpQUJRVDl4UVlBQmNqb0FBQXNnQUNBQUtBSU1RUVJxSWdFMkFnd01BUXNMUVFFTUFRc2dBZ3NoQVNBRUlBQW9BZ3cyQWdBZ0J5QUFLQUlJTmdJQUlBQkJFR29rQUNBQkMva0RBUVIvQWtBZ0F5QUNJZ0JyUVFOSURRQUxBMEFDUUNBRUlBWk5JQUFnQTA5eURRQWdBQzBBQUNJQlFmLy93d0JMRFFBQ2Z5QUFRUUZxSUFGQkdIUkJHSFZCQUU0TkFCb2dBVUhDQVVrTkFTQUJRZDhCVFFSQUlBTWdBR3RCQWtnTkFpQUFMUUFCSWdWQndBRnhRWUFCUnlBRlFUOXhJQUZCQm5SQndBOXhja0gvLzhNQVMzSU5BaUFBUVFKcURBRUxBa0FDUUNBQlFlOEJUUVJBSUFNZ0FHdEJBMGdOQkNBQUxRQUNJUWNnQUMwQUFTRUZJQUZCN1FGR0RRRWdBVUhnQVVZRVFDQUZRZUFCY1VHZ0FVWU5Bd3dGQ3lBRlFjQUJjVUdBQVVjTkJBd0NDeUFESUFCclFRUklJQUZCOUFGTGNpQUVJQVpyUVFKSmNnMERJQUF0QUFNaEJ5QUFMUUFDSVFnZ0FDMEFBU0VGQWtBQ1FBSkFBa0FnQVVId0FXc09CUUFDQWdJQkFnc2dCVUh3QUdwQi93RnhRVEJKRFFJTUJnc2dCVUh3QVhGQmdBRkdEUUVNQlFzZ0JVSEFBWEZCZ0FGSERRUUxJQWhCd0FGeFFZQUJSeUFIUWNBQmNVR0FBVWR5SUFkQlAzRWdDRUVHZEVIQUgzRWdBVUVTZEVHQWdQQUFjU0FGUVQ5eFFReDBjbkp5UWYvL3d3QkxjZzBESUFaQkFXb2hCaUFBUVFScURBSUxJQVZCNEFGeFFZQUJSdzBDQ3lBSFFjQUJjVUdBQVVjZ0IwRS9jU0FCUVF4MFFZRGdBM0VnQlVFL2NVRUdkSEp5UWYvL3d3QkxjZzBCSUFCQkEyb0xJUUFnQmtFQmFpRUdEQUVMQ3lBQUlBSnJDOU1GQVFSL0l3QkJFR3NpQUNRQUlBQWdBallDRENBQUlBVTJBZ2dDZnlBQUlBSTJBZ3dnQUNBRk5nSUlBa0FDUUFKQUEwQUNRQ0FBS0FJTUlnRWdBMDhOQUNBQUtBSUlJZ1VnQms4TkFFRUNJUW9nQVMwQUFDSUNRZi8vd3dCTERRUWdBQUovSUFKQkdIUkJHSFZCQUU0RVFDQUZJQUk3QVFBZ0FVRUJhZ3dCQ3lBQ1FjSUJTUTBGSUFKQjN3Rk5CRUFnQXlBQmEwRUNTQTBGSUFFdEFBRWlDRUhBQVhGQmdBRkhEUVFnQ0VFL2NTQUNRUVowUWNBUGNYSWlBa0gvLzhNQVN3MEVJQVVnQWpzQkFDQUJRUUpxREFFTElBSkI3d0ZOQkVBZ0F5QUJhMEVEU0EwRklBRXRBQUloQ1NBQkxRQUJJUWdDUUFKQUlBSkI3UUZIQkVBZ0FrSGdBVWNOQVNBSVFlQUJjVUdnQVVZTkFnd0hDeUFJUWVBQmNVR0FBVVlOQVF3R0N5QUlRY0FCY1VHQUFVY05CUXNnQ1VIQUFYRkJnQUZIRFFRZ0NVRS9jU0FJUVQ5eFFRWjBJQUpCREhSeWNpSUNRZi8vQTNGQi8vL0RBRXNOQkNBRklBSTdBUUFnQVVFRGFnd0JDeUFDUWZRQlN3MEZRUUVoQ2lBRElBRnJRUVJJRFFNZ0FTMEFBeUVKSUFFdEFBSWhDQ0FCTFFBQklRRUNRQUpBQWtBQ1FDQUNRZkFCYXc0RkFBSUNBZ0VDQ3lBQlFmQUFha0gvQVhGQk1FOE5DQXdDQ3lBQlFmQUJjVUdBQVVjTkJ3d0JDeUFCUWNBQmNVR0FBVWNOQmdzZ0NFSEFBWEZCZ0FGSElBbEJ3QUZ4UVlBQlIzSU5CU0FHSUFWclFRUklEUU5CQWlFS0lBbEJQM0VpQ1NBSVFRWjBJZ3RCd0I5eElBRkJESFJCZ09BUGNTQUNRUWR4SWdKQkVuUnljbkpCLy8vREFFc05BeUFGSUFoQkJIWkJBM0VnQVVFQ2RDSUJRY0FCY1NBQ1FRaDBjaUFCUVR4eGNuSkJ3UDhBYWtHQXNBTnlPd0VBSUFBZ0JVRUNhallDQ0NBRklBdEJ3QWR4SUFseVFZQzRBM0k3QVFJZ0FDZ0NERUVFYWdzMkFnd2dBQ0FBS0FJSVFRSnFOZ0lJREFFTEN5QUJJQU5KSVFvTElBb01BZ3RCQVF3QkMwRUNDeUVCSUFRZ0FDZ0NERFlDQUNBSElBQW9BZ2cyQWdBZ0FFRVFhaVFBSUFFTCtnVUJBWDhqQUVFUWF5SUFKQUFnQUNBQ05nSU1JQUFnQlRZQ0NBSi9JQUFnQWpZQ0RDQUFJQVUyQWdnZ0FDZ0NEQ0VDQWtBQ1FBTkFJQUlnQTA4RVFFRUFJUVVNQXd0QkFpRUZJQUl2QVFBaUFVSC8vOE1BU3cwQ0FrQUNRQ0FCUWY4QVRRUkFRUUVoQlNBR0lBQW9BZ2dpQW10QkFFd05CU0FBSUFKQkFXbzJBZ2dnQWlBQk9nQUFEQUVMSUFGQi93OU5CRUFnQmlBQUtBSUlJZ0pyUVFKSURRUWdBQ0FDUVFGcU5nSUlJQUlnQVVFR2RrSEFBWEk2QUFBZ0FDQUFLQUlJSWdKQkFXbzJBZ2dnQWlBQlFUOXhRWUFCY2pvQUFBd0JDeUFCUWYrdkEwMEVRQ0FHSUFBb0FnZ2lBbXRCQTBnTkJDQUFJQUpCQVdvMkFnZ2dBaUFCUVF4MlFlQUJjam9BQUNBQUlBQW9BZ2dpQWtFQmFqWUNDQ0FDSUFGQkJuWkJQM0ZCZ0FGeU9nQUFJQUFnQUNnQ0NDSUNRUUZxTmdJSUlBSWdBVUUvY1VHQUFYSTZBQUFNQVFzZ0FVSC90d05OQkVCQkFTRUZJQU1nQW10QkJFZ05CU0FDTHdFQ0lnaEJnUGdEY1VHQXVBTkhEUUlnQmlBQUtBSUlhMEVFU0EwRklBaEIvd2R4SUFGQkNuUkJnUGdEY1NBQlFjQUhjU0lGUVFwMGNuSkJnSUFFYWtILy84TUFTdzBDSUFBZ0FrRUNhallDRENBQUlBQW9BZ2dpQWtFQmFqWUNDQ0FDSUFWQkJuWkJBV29pQWtFQ2RrSHdBWEk2QUFBZ0FDQUFLQUlJSWdWQkFXbzJBZ2dnQlNBQ1FRUjBRVEJ4SUFGQkFuWkJEM0Z5UVlBQmNqb0FBQ0FBSUFBb0FnZ2lBa0VCYWpZQ0NDQUNJQWhCQm5aQkQzRWdBVUVFZEVFd2NYSkJnQUZ5T2dBQUlBQWdBQ2dDQ0NJQlFRRnFOZ0lJSUFFZ0NFRS9jVUdBQVhJNkFBQU1BUXNnQVVHQXdBTkpEUVFnQmlBQUtBSUlJZ0pyUVFOSURRTWdBQ0FDUVFGcU5nSUlJQUlnQVVFTWRrSGdBWEk2QUFBZ0FDQUFLQUlJSWdKQkFXbzJBZ2dnQWlBQlFRWjJRVDl4UVlBQmNqb0FBQ0FBSUFBb0FnZ2lBa0VCYWpZQ0NDQUNJQUZCUDNGQmdBRnlPZ0FBQ3lBQUlBQW9BZ3hCQW1vaUFqWUNEQXdCQ3d0QkFnd0NDMEVCREFFTElBVUxJUUVnQkNBQUtBSU1OZ0lBSUFjZ0FDZ0NDRFlDQUNBQVFSQnFKQUFnQVFzVkFDQUFLQUlJSWdCRkJFQkJBUThMSUFBUWlnY0xrZ0VCQm44RFFBSkFJQUlnQTBZZ0JDQUlUWElOQUVFQklRY2dBQ2dDQ0NFRkl3QkJFR3NpQmlRQUlBWWdCVFlDRENBR1FRaHFJQVpCREdvUXlnRWhDa0VBSUFJZ0F5QUNheUFCUWNTNEJDQUJHeENBQXlFRklBb1F5UUVnQmtFUWFpUUFBa0FDUUNBRlFRSnFEZ01DQWdFQUN5QUZJUWNMSUFoQkFXb2hDQ0FISUFscUlRa2dBaUFIYWlFQ0RBRUxDeUFKQzF3QkEzOGdBQ2dDQ0NFQ0l3QkJFR3NpQVNRQUlBRWdBallDRENBQlFRaHFJQUZCREdvUXlnRWhBaU1BUVJCcklnTWtBQ0FEUVJCcUpBQWdBaERKQVNBQlFSQnFKQUFnQUNnQ0NDSUFSUVJBUVFFUEN5QUFFSW9IUVFGR0M1SUJBUUYvSXdCQkVHc2lCU1FBSUFRZ0FqWUNBQUovUVFJZ0JVRU1ha0VBSUFBb0FnZ1F0d1FpQUVFQmFrRUNTUTBBR2tFQklBQkJBV3NpQVNBRElBUW9BZ0JyU3cwQUdpQUZRUXhxSVFJRGZ5QUJCSDhnQWkwQUFDRUFJQVFnQkNnQ0FDSURRUUZxTmdJQUlBTWdBRG9BQUNBQlFRRnJJUUVnQWtFQmFpRUNEQUVGUVFBTEN3c2hBaUFGUVJCcUpBQWdBZ3Z3QmdFTmZ5TUFRUkJySWhJa0FDQUNJUWtEUUFKQUlBTWdDVVlFUUNBRElRa01BUXNnQ1MwQUFFVU5BQ0FKUVFGcUlRa01BUXNMSUFjZ0JUWUNBQ0FFSUFJMkFnQURRQUpBQW44Q1FDQUNJQU5HSUFVZ0JrWnlEUUFnRWlBQktRSUFOd01JSUFBb0FnZ2hDQ01BUVJCckloRWtBQ0FSSUFnMkFnd2dFVUVJYWlBUlFReHFFTW9CSVJRZ0NTQUNheUVOSXdCQmtBaHJJZ3NrQUNBTElBUW9BZ0FpRGpZQ0RDQUZJQXRCRUdvZ0JSc2hEMEVBSVFvQ1FBSkFBa0FnRGtVZ0JpQUZhMEVDZFVHQUFpQUZHeUlJUlhKRkJFQURRQ0FOUVlNQlN5QU5RUUoySWd3Z0NFOXlSUVJBSUFnaERBd0VDeUFQSUF0QkRHb2dEQ0FJSUFnZ0RFc2JJQUVReUFRaUVFRi9SZ1JBUVg4aENrRUFJUXdnQ3lnQ0RDRU9EQU1MSUFoQkFDQVFJQThnQzBFUWFrWWJJaE5ySVF3Z0R5QVRRUUowYWlFUElBMGdEbW9nQ3lnQ0RDSU9hMEVBSUE0YklRMGdDaUFRYWlFS0lBNUZEUUlnQ0NBVFJ5RVFJQXdoQ0NBUURRQU1BZ3NBQ3lBSUlRd0xJQTVGRFFFTElBeEZJQTFGY2cwQUlBb2hDQU5BQWtBQ1FDQVBJQTRnRFNBQkVJQURJZ3BCQW1wQkFrMEVRQUpBQWtBZ0NrRUJhZzRDQmdBQkN5QUxRUUEyQWd3TUFnc2dBVUVBTmdJQURBRUxJQXNnQ3lnQ0RDQUthaUlPTmdJTUlBaEJBV29oQ0NBTVFRRnJJZ3dOQVFzZ0NDRUtEQUlMSUE5QkJHb2hEeUFLSUExSElSQWdEU0FLYXlFTklBZ2hDaUFRRFFBTEN5QUZCRUFnQkNBTEtBSU1OZ0lBQ3lBTFFaQUlhaVFBSUFvaENDQVVFTWtCSUJGQkVHb2tBQUpBQWtBQ1FBSkFJQWhCZjBZRVFBTkFBa0FnQnlBRk5nSUFJQUlnQkNnQ0FFWU5BRUVCSVFZQ1FBSkFBa0FnQlNBQ0lBa2dBbXNnRWtFSWFpQUFLQUlJRUlzSElnRkJBbW9PQXdnQUFnRUxJQVFnQWpZQ0FBd0ZDeUFCSVFZTElBSWdCbW9oQWlBSEtBSUFRUVJxSVFVTUFRc0xJQVFnQWpZQ0FBd0ZDeUFISUFjb0FnQWdDRUVDZEdvaUJUWUNBQ0FGSUFaR0RRTWdCQ2dDQUNFQ0lBTWdDVVlFUUNBRElRa01DQXNnQlNBQ1FRRWdBU0FBS0FJSUVJc0hSUTBCQzBFQ0RBUUxJQWNnQnlnQ0FFRUVhallDQUNBRUlBUW9BZ0JCQVdvaUFqWUNBQ0FDSVFrRFFDQURJQWxHQkVBZ0F5RUpEQVlMSUFrdEFBQkZEUVVnQ1VFQmFpRUpEQUFMQUFzZ0JDQUNOZ0lBUVFFTUFnc2dCQ2dDQUNFQ0N5QUNJQU5IQ3lFQUlCSkJFR29rQUNBQUR3c2dCeWdDQUNFRkRBQUxBQXUxQlFFTWZ5TUFRUkJySWcwa0FDQUNJUWdEUUFKQUlBTWdDRVlFUUNBRElRZ01BUXNnQ0NnQ0FFVU5BQ0FJUVFScUlRZ01BUXNMSUFjZ0JUWUNBQ0FFSUFJMkFnQURRQUpBQWtBZ0FpQURSaUFGSUFaR2NnUi9JQUlGSUEwZ0FTa0NBRGNEQ0VFQklSQWdBQ2dDQ0NFSkl3QkJFR3NpRGlRQUlBNGdDVFlDRENBT1FRaHFJQTVCREdvUXlnRWhFeUFHSUFVaUNXc2hDa0VBSVE4akFFRVFheUlSSkFBQ1FDQUVLQUlBSWd0RklBZ2dBbXRCQW5VaUVrVnlEUUFnQ2tFQUlBa2JJUW9EUUNBUlFReHFJQWtnQ2tFRVNSc2dDeWdDQUJEWEF5SU1RWDlHQkVCQmZ5RVBEQUlMSUFrRWZ5QUtRUU5OQkVBZ0NpQU1TUTBESUFrZ0VVRU1haUFNRUQ4YUN5QUtJQXhySVFvZ0NTQU1hZ1ZCQUFzaENTQUxLQUlBUlFSQVFRQWhDd3dDQ3lBTUlBOXFJUThnQzBFRWFpRUxJQkpCQVdzaUVnMEFDd3NnQ1FSQUlBUWdDellDQUFzZ0VVRVFhaVFBSUE4aENTQVRFTWtCSUE1QkVHb2tBQUpBQWtBQ1FBSkFBa0FnQ1VFQmFnNENBQVlCQ3lBSElBVTJBZ0FEUUFKQUlBSWdCQ2dDQUVZTkFDQUZJQUlvQWdBZ0FDZ0NDQkMzQkNJQlFYOUdEUUFnQnlBSEtBSUFJQUZxSWdVMkFnQWdBa0VFYWlFQ0RBRUxDeUFFSUFJMkFnQU1BUXNnQnlBSEtBSUFJQWxxSWdVMkFnQWdCU0FHUmcwQ0lBTWdDRVlFUUNBRUtBSUFJUUlnQXlFSURBY0xJQTFCQkdwQkFDQUFLQUlJRUxjRUlnaEJmMGNOQVF0QkFpRVFEQU1MSUExQkJHb2hBaUFHSUFjb0FnQnJJQWhKRFFJRFFDQUlCRUFnQWkwQUFDRUZJQWNnQnlnQ0FDSUpRUUZxTmdJQUlBa2dCVG9BQUNBSVFRRnJJUWdnQWtFQmFpRUNEQUVMQ3lBRUlBUW9BZ0JCQkdvaUFqWUNBQ0FDSVFnRFFDQURJQWhHQkVBZ0F5RUlEQVVMSUFnb0FnQkZEUVFnQ0VFRWFpRUlEQUFMQUFzZ0JDZ0NBQXNnQTBjaEVBc2dEVUVRYWlRQUlCQVBDeUFIS0FJQUlRVU1BQXNBQ3drQUlBQVFrd2NRTkFzM0FDTUFRUkJySWdBa0FDQUFJQVEyQWd3Z0FDQURJQUpyTmdJSUlBQkJER29nQUVFSWFoRDVBU2dDQUNFQklBQkJFR29rQUNBQkN6UUFBMEFnQVNBQ1JrVUVRQ0FFSUFFc0FBQWlBQ0FESUFCQkFFNGJPZ0FBSUFSQkFXb2hCQ0FCUVFGcUlRRU1BUXNMSUFJTERBQWdBU0FDSUFGQkFFNGJDeW9BQTBBZ0FTQUNSa1VFUUNBRElBRXRBQUE2QUFBZ0EwRUJhaUVESUFGQkFXb2hBUXdCQ3dzZ0Fnc1BBQ0FBSUFFZ0FrR1Fyd01RN0FZTEp3QWdBVUVBVGdSL1FaQ3ZBeWdDQUNBQlFmOEJjVUVDZEdvb0FnQUZJQUVMUVJoMFFSaDFDdzhBSUFBZ0FTQUNRWUNqQXhEc0Jnc25BQ0FCUVFCT0JIOUJnS01ES0FJQUlBRkIvd0Z4UVFKMGFpZ0NBQVVnQVF0QkdIUkJHSFVMQ1FBZ0FCQ09CeEEwQ3pVQUEwQWdBU0FDUmtVRVFDQUVJQUVvQWdBaUFDQURJQUJCZ0FGSkd6b0FBQ0FFUVFGcUlRUWdBVUVFYWlFQkRBRUxDeUFDQ3hNQUlBRWdBaUFCUVlBQlNSdEJHSFJCR0hVTEtnQURRQ0FCSUFKR1JRUkFJQU1nQVN3QUFEWUNBQ0FEUVFScUlRTWdBVUVCYWlFQkRBRUxDeUFDQ3c4QUlBQWdBU0FDUVpDdkF4RHRCZ3NlQUNBQlFmOEFUUVIvUVpDdkF5Z0NBQ0FCUVFKMGFpZ0NBQVVnQVFzTER3QWdBQ0FCSUFKQmdLTURFTzBHQ3g0QUlBRkIvd0JOQkg5QmdLTURLQUlBSUFGQkFuUnFLQUlBQlNBQkN3dEZBQUpBQTBBZ0FpQURSZzBCQWtBZ0FpZ0NBRUgvQUVzTkFFSDRuQU1vQWdBZ0FpZ0NBRUVCZEdvdkFRQWdBWEZGRFFBZ0FrRUVhaUVDREFFTEN5QUNJUU1MSUFNTFJBQURRQUpBSUFJZ0EwY0VmeUFDS0FJQVFmOEFTdzBCUWZpY0F5Z0NBQ0FDS0FJQVFRRjBhaThCQUNBQmNVVU5BU0FDQlNBREN3OExJQUpCQkdvaEFnd0FDd0FMUmdBRFFDQUJJQUpIQkVBZ0F5QUJLQUlBUWY4QVRRUi9RZmljQXlnQ0FDQUJLQUlBUVFGMGFpOEJBQVZCQUFzN0FRQWdBMEVDYWlFRElBRkJCR29oQVF3QkN3c2dBZ3NrQUNBQ1FmOEFUUVIvUWZpY0F5Z0NBQ0FDUVFGMGFpOEJBQ0FCY1VFQVJ3VkJBQXNMUUFFQ2Z5QUFLQUlBS0FJQUlnQW9BZ0FnQUNnQ0NDSUNRUUYxYWlFQklBQW9BZ1FoQUNBQklBSkJBWEVFZnlBQktBSUFJQUJxS0FJQUJTQUFDeEVCQUFzUEFDQUFJQUFvQWdBb0FnUVJBUUFMSHdBZ0FBSi9RWWk2QkVHSXVnUW9BZ0JCQVdvaUFEWUNBQ0FBQ3pZQ0JBc0pBQ0FBRUpBSEVEUUxuQUVBSXdCQkVHc2lBeVFBQWtBZ0JSQ0hBVVVFUUNBQUlBVW9BZ2cyQWdnZ0FDQUZLUUlBTndJQURBRUxJQVVvQWdBaEJBSkFBa0FDUUNBRktBSUVJZ0pCQVUwRVFDQUFJZ0VnQWhDUkFRd0JDeUFDUWUvLy8vOERTdzBCSUFBZ0FDQUNFTHNDUVFGcUlnVVFpUUlpQVJDUEFTQUFJQVVRc3dFZ0FDQUNFSW9CQ3lBQklBUWdBa0VCYWhETUFRd0JDeEJWQUFzTElBTkJFR29rQUFzSkFDQUFJQVVRM1FJTGlnTUJDSDhqQUVId0Eyc2lBQ1FBSUFCQjZBTnFJZ1lnQXhCUElBWVFsd0VoQ2lBRkVEZ0VRQ0FGUVFBUXZnTW9BZ0FnQ2tFdEVLQUJSaUVMQ3lBQ0lBc2dBRUhvQTJvZ0FFSGdBMm9nQUVIY0Eyb2dBRUhZQTJvZ0FFSElBMm9RUlNJTUlBQkJ1QU5xRUVVaUJpQUFRYWdEYWhCRklnY2dBRUdrQTJvUWxnY2dBRUhPQWpZQ0VDQUFRUWhxUVFBZ0FFRVFhaUlDRUdjaENBSkFBbjhnQlJBNElBQW9BcVFEU2dSQUlBVVFPQ0VKSUFBb0FxUURJUTBnQnhBNElBa2dEV3RCQVhScUlBWVFPR29nQUNnQ3BBTnFRUUZxREFFTElBY1FPQ0FHRURocUlBQW9BcVFEYWtFQ2Fnc2lDVUhsQUVrTkFDQUlJQWxCQW5RUU94Qi9JQWdvQWdBaUFnMEFFRlVBQ3lBQ0lBQkJCR29nQUNBREtBSUVJQVVRUUNBRkVFQWdCUkE0UVFKMGFpQUtJQXNnQUVIZ0Eyb2dBQ2dDM0FNZ0FDZ0MyQU1nRENBR0lBY2dBQ2dDcEFNUWxRY2dBU0FDSUFBb0FnUWdBQ2dDQUNBRElBUVFtZ0loQVNBSUVHWWdCeEE1R2lBR0VEa2FJQXdRT1JvZ0FFSG9BMm9RUnlBQVFmQURhaVFBSUFFTHlnUUJDMzhqQUVHd0NHc2lBQ1FBSUFBZ0JUY0RFQ0FBSUFZM0F4Z2dBQ0FBUWNBSGFpSUhOZ0s4QnlBSFFlUUFRWVg4QVNBQVFSQnFFTm9ESVFjZ0FFSE9BallDb0FRZ0FFR1lCR3BCQUNBQVFhQUVhaUlKRUdjaERpQUFRYzRDTmdLZ0JDQUFRWkFFYWtFQUlBa1FaeUVLQWtBZ0IwSGtBRThFUUJCY0lRY2dBQ0FGTndNQUlBQWdCamNEQ0NBQVFid0hhaUFIUVlYOEFTQUFFTmdCSWdkQmYwWU5BU0FPSUFBb0Fyd0hFSDhnQ2lBSFFRSjBFRHNRZnlBS0VQRUNEUUVnQ2lnQ0FDRUpDeUFBUVlnRWFpSUlJQU1RVHlBSUVKY0JJaEVnQUNnQ3ZBY2lDQ0FISUFocUlBa1E1d0VnQjBFQVNnUkFJQUFvQXJ3SExRQUFRUzFHSVE4TElBSWdEeUFBUVlnRWFpQUFRWUFFYWlBQVFmd0RhaUFBUWZnRGFpQUFRZWdEYWhCRkloQWdBRUhZQTJvUVJTSUlJQUJCeUFOcUVFVWlDeUFBUWNRRGFoQ1dCeUFBUWM0Q05nSXdJQUJCS0dwQkFDQUFRVEJxSWdJUVp5RU1BbjhnQUNnQ3hBTWlEU0FIU0FSQUlBc1FPQ0FISUExclFRRjBhaUFJRURocUlBQW9Bc1FEYWtFQmFnd0JDeUFMRURnZ0NCQTRhaUFBS0FMRUEycEJBbW9MSWcxQjVRQlBCRUFnRENBTlFRSjBFRHNRZnlBTUtBSUFJZ0pGRFFFTElBSWdBRUVrYWlBQVFTQnFJQU1vQWdRZ0NTQUpJQWRCQW5ScUlCRWdEeUFBUVlBRWFpQUFLQUw4QXlBQUtBTDRBeUFRSUFnZ0N5QUFLQUxFQXhDVkJ5QUJJQUlnQUNnQ0pDQUFLQUlnSUFNZ0JCQ2FBaUVCSUF3UVppQUxFRGthSUFnUU9Sb2dFQkE1R2lBQVFZZ0VhaEJISUFvUVppQU9FR1lnQUVHd0NHb2tBQ0FCRHdzUVZRQUxnZ01CQ0g4akFFSEFBV3NpQUNRQUlBQkJ1QUZxSWdZZ0F4QlBJQVlRblFFaENpQUZFRGdFUUNBRlFRQVFRUzBBQUNBS1FTMFFoUUZCL3dGeFJpRUxDeUFDSUFzZ0FFRzRBV29nQUVHd0FXb2dBRUd2QVdvZ0FFR3VBV29nQUVHZ0FXb1FSU0lNSUFCQmtBRnFFRVVpQmlBQVFZQUJhaEJGSWdjZ0FFSDhBR29RbUFjZ0FFSE9BallDRUNBQVFRaHFRUUFnQUVFUWFpSUNFR2NoQ0FKQUFuOGdCUkE0SUFBb0FueEtCRUFnQlJBNElRa2dBQ2dDZkNFTklBY1FPQ0FKSUExclFRRjBhaUFHRURocUlBQW9BbnhxUVFGcURBRUxJQWNRT0NBR0VEaHFJQUFvQW54cVFRSnFDeUlKUWVVQVNRMEFJQWdnQ1JBN0VIOGdDQ2dDQUNJQ0RRQVFWUUFMSUFJZ0FFRUVhaUFBSUFNb0FnUWdCUkJBSUFVUVFDQUZFRGhxSUFvZ0N5QUFRYkFCYWlBQUxBQ3ZBU0FBTEFDdUFTQU1JQVlnQnlBQUtBSjhFSmNISUFFZ0FpQUFLQUlFSUFBb0FnQWdBeUFFRU9nQklRRWdDQkJtSUFjUU9Sb2dCaEE1R2lBTUVEa2FJQUJCdUFGcUVFY2dBRUhBQVdva0FDQUJDOEVFQVF0L0l3QkIwQU5ySWdBa0FDQUFJQVUzQXhBZ0FDQUdOd01ZSUFBZ0FFSGdBbW9pQnpZQzNBSWdCMEhrQUVHRi9BRWdBRUVRYWhEYUF5RUhJQUJCemdJMkF2QUJJQUJCNkFGcVFRQWdBRUh3QVdvaUNSQm5JUTRnQUVIT0FqWUM4QUVnQUVIZ0FXcEJBQ0FKRUdjaENnSkFJQWRCNUFCUEJFQVFYQ0VISUFBZ0JUY0RBQ0FBSUFZM0F3Z2dBRUhjQW1vZ0IwR0YvQUVnQUJEWUFTSUhRWDlHRFFFZ0RpQUFLQUxjQWhCL0lBb2dCeEE3RUg4Z0NoRHhBZzBCSUFvb0FnQWhDUXNnQUVIWUFXb2lDQ0FERUU4Z0NCQ2RBU0lSSUFBb0F0d0NJZ2dnQnlBSWFpQUpFSUlDSUFkQkFFb0VRQ0FBS0FMY0FpMEFBRUV0UmlFUEN5QUNJQThnQUVIWUFXb2dBRUhRQVdvZ0FFSFBBV29nQUVIT0FXb2dBRUhBQVdvUVJTSVFJQUJCc0FGcUVFVWlDQ0FBUWFBQmFoQkZJZ3NnQUVHY0FXb1FtQWNnQUVIT0FqWUNNQ0FBUVNocVFRQWdBRUV3YWlJQ0VHY2hEQUovSUFBb0Fwd0JJZzBnQjBnRVFDQUxFRGdnQnlBTmEwRUJkR29nQ0JBNGFpQUFLQUtjQVdwQkFXb01BUXNnQ3hBNElBZ1FPR29nQUNnQ25BRnFRUUpxQ3lJTlFlVUFUd1JBSUF3Z0RSQTdFSDhnRENnQ0FDSUNSUTBCQ3lBQ0lBQkJKR29nQUVFZ2FpQURLQUlFSUFrZ0J5QUphaUFSSUE4Z0FFSFFBV29nQUN3QXp3RWdBQ3dBemdFZ0VDQUlJQXNnQUNnQ25BRVFsd2NnQVNBQ0lBQW9BaVFnQUNnQ0lDQURJQVFRNkFFaEFTQU1FR1lnQ3hBNUdpQUlFRGthSUJBUU9Sb2dBRUhZQVdvUVJ5QUtFR1lnRGhCbUlBQkIwQU5xSkFBZ0FROExFRlVBQzdFRkFRTi9Jd0JCd0FOcklnQWtBQ0FBSUFJMkFyQURJQUFnQVRZQ3VBTWdBRUhQQWpZQ0ZDQUFRUmhxSUFCQklHb2dBRUVVYWlJSEVHY2hDU0FBUVJCcUlnRWdCQkJQSUFFUWx3RWhDQ0FBUVFBNkFBOGdBRUc0QTJvZ0FpQURJQUVnQkNnQ0JDQUZJQUJCRDJvZ0NDQUpJQWNnQUVHd0Eyb1FuZ2NFUUNNQVFSQnJJZ0VrQUFKQUlBWVFod0VFUUNBR0tBSUFJUUlnQVVFQU5nSU1JQUlnQVVFTWFoQjVJQVpCQUJDS0FRd0JDeUFCUVFBMkFnZ2dCaUFCUVFocUVIa2dCa0VBRUpFQkN5QUJRUkJxSkFBZ0FDMEFEd1JBSUFZZ0NFRXRFS0FCRUxNRUN5QUlRVEFRb0FFaEFTQUpLQUlBSVFRZ0FDZ0NGQ0lJUVFScklRSURRQUpBSUFJZ0JFME5BQ0FFS0FJQUlBRkhEUUFnQkVFRWFpRUVEQUVMQ3lNQVFSQnJJZ0VrQUNBR0VEZ2hBaUFHRUx3RUlRTUNRQ0FFSUFnUTB3TWlCMFVOQUNBR0VFQWdCRTBFZnlBRUlBWVFRQ0FHRURoQkFuUnFUUVZCQUF0RkJFQWdCeUFESUFKclN3UkFJQVlnQXlBQ0lBZHFJQU5ySUFJZ0FoRDVCZ3NnQmhCQUlBSkJBblJxSVFNRFFDQUVJQWhIQkVBZ0F5QUVFSGtnQkVFRWFpRUVJQU5CQkdvaEF3d0JDd3NnQVVFQU5nSUFJQU1nQVJCNUlBWWdBaUFIYWhDWkFnd0JDeU1BUVJCcklnSWtBQ0FCSUFRZ0NCREVCQ0FDUVJCcUpBQWdBUkJBSVFnZ0FSQTRJUUlqQUVFUWF5SUVKQUFDUUNBQ0lBWVF2QVFpQnlBR0VEZ2lBMnROQkVBZ0FrVU5BU0FHRUVBaUJ5QURRUUowYWlBSUlBSVF6QUVnQmlBQ0lBTnFJZ0lRbVFJZ0JFRUFOZ0lNSUFjZ0FrRUNkR29nQkVFTWFoQjVEQUVMSUFZZ0J5QUNJQU5xSUFkcklBTWdBMEVBSUFJZ0NCRDZCZ3NnQkVFUWFpUUFJQUVRT1JvTElBRkJFR29rQUFzZ0FFRzRBMm9nQUVHd0Eyb1Fld1JBSUFVZ0JTZ0NBRUVDY2pZQ0FBc2dBQ2dDdUFNaEFTQUFRUkJxRUVjZ0NSQm1JQUJCd0FOcUpBQWdBUXZoQXdFQ2Z5TUFRZkFFYXlJQUpBQWdBQ0FDTmdMZ0JDQUFJQUUyQXVnRUlBQkJ6d0kyQWhBZ0FFSElBV29nQUVIUUFXb2dBRUVRYWhCbklRRWdBRUhBQVdvaUJ5QUVFRThnQnhDWEFTRUlJQUJCQURvQXZ3RUNRQ0FBUWVnRWFpQUNJQU1nQnlBRUtBSUVJQVVnQUVHL0FXb2dDQ0FCSUFCQnhBRnFJQUJCNEFScUVKNEhSUTBBSUFCQjNKNENLQUFBTmdDM0FTQUFRZFdlQWlrQUFEY0RzQUVnQ0NBQVFiQUJhaUFBUWJvQmFpQUFRWUFCYWhEbkFTQUFRYzRDTmdJUUlBQkJDR3BCQUNBQVFSQnFJZ0lRWnlFREFrQWdBQ2dDeEFFZ0FTZ0NBR3RCaVFOT0JFQWdBeUFBS0FMRUFTQUJLQUlBYTBFQ2RVRUNhaEE3RUg4Z0F5Z0NBRVVOQVNBREtBSUFJUUlMSUFBdEFMOEJCRUFnQWtFdE9nQUFJQUpCQVdvaEFnc2dBU2dDQUNFRUEwQWdBQ2dDeEFFZ0JFMEVRQUpBSUFKQkFEb0FBQ0FBSUFZMkFnQWdBRUVRYWtHTC9BRWdBQkRxQVVFQlJ3MEFJQU1RWmd3RUN3VWdBaUFBUWJBQmFpQUFRWUFCYWlJSElBZEJLR29nQkJDOUJDQUhhMEVDZFdvdEFBQTZBQUFnQWtFQmFpRUNJQVJCQkdvaEJBd0JDd3NRVlFBTEVGVUFDeUFBUWVnRWFpQUFRZUFFYWhCN0JFQWdCU0FGS0FJQVFRSnlOZ0lBQ3lBQUtBTG9CQ0VDSUFCQndBRnFFRWNnQVJCbUlBQkI4QVJxSkFBZ0FndXpCUUVEZnlNQVFhQUJheUlBSkFBZ0FDQUNOZ0tRQVNBQUlBRTJBcGdCSUFCQnp3STJBaFFnQUVFWWFpQUFRU0JxSUFCQkZHb2lCeEJuSVFrZ0FFRVFhaUlCSUFRUVR5QUJFSjBCSVFnZ0FFRUFPZ0FQSUFCQm1BRnFJQUlnQXlBQklBUW9BZ1FnQlNBQVFROXFJQWdnQ1NBSElBQkJoQUZxRUtVSEJFQWpBRUVRYXlJQkpBQUNRQ0FHRUljQkJFQWdCaWdDQUNFQ0lBRkJBRG9BRHlBQ0lBRkJEMm9RaGdFZ0JrRUFFSW9CREFFTElBRkJBRG9BRGlBR0lBRkJEbW9RaGdFZ0JrRUFFSkVCQ3lBQlFSQnFKQUFnQUMwQUR3UkFJQVlnQ0VFdEVJVUJFTFFFQ3lBSVFUQVFoUUVoQVNBSktBSUFJUVFnQUNnQ0ZDSUlRUUZySVFJZ0FVSC9BWEVoQVFOQUFrQWdBaUFFVFEwQUlBUXRBQUFnQVVjTkFDQUVRUUZxSVFRTUFRc0xJd0JCRUdzaUFTUUFJQVlRT0NFQ0lBWVFVU0VEQWtBZ0JDQUlFSWNFSWdkRkRRQWdCaEJBSUFSTkJIOGdCQ0FHRUVBZ0JoQTRhazBGUVFBTFJRUkFJQWNnQXlBQ2Ewc0VRQ0FHSUFNZ0FpQUhhaUFEYXlBQ0lBSVF0UVFMSUFZUVFDQUNhaUVEQTBBZ0JDQUlSd1JBSUFNZ0JCQ0dBU0FFUVFGcUlRUWdBMEVCYWlFRERBRUxDeUFCUVFBNkFBOGdBeUFCUVE5cUVJWUJJQVlnQWlBSGFoQ1pBZ3dCQ3lNQVFSQnJJZ0lrQUNBQklBUWdDQkRmQkNBQ1FSQnFKQUFnQVJCQUlRZ2dBUkE0SVFJakFFRVFheUlFSkFBQ1FDQUNJQVlRVVNJSElBWVFPQ0lEYTAwRVFDQUNSUTBCSUFZUVFDSUhJQU5xSUFnZ0FoQzJBU0FHSUFJZ0Eyb2lBaENaQWlBRVFRQTZBQThnQWlBSGFpQUVRUTlxRUlZQkRBRUxJQVlnQnlBQ0lBTnFJQWRySUFNZ0EwRUFJQUlnQ0JDMUF3c2dCRUVRYWlRQUlBRVFPUm9MSUFGQkVHb2tBQXNnQUVHWUFXb2dBRUdRQVdvUWZBUkFJQVVnQlNnQ0FFRUNjallDQUFzZ0FDZ0NtQUVoQVNBQVFSQnFFRWNnQ1JCbUlBQkJvQUZxSkFBZ0FRdlhBd0VDZnlNQVFhQUNheUlBSkFBZ0FDQUNOZ0tRQWlBQUlBRTJBcGdDSUFCQnp3STJBaEFnQUVHWUFXb2dBRUdnQVdvZ0FFRVFhaEJuSVFFZ0FFR1FBV29pQnlBRUVFOGdCeENkQVNFSUlBQkJBRG9BandFQ1FDQUFRWmdDYWlBQ0lBTWdCeUFFS0FJRUlBVWdBRUdQQVdvZ0NDQUJJQUJCbEFGcUlBQkJoQUpxRUtVSFJRMEFJQUJCM0o0Q0tBQUFOZ0NIQVNBQVFkV2VBaWtBQURjRGdBRWdDQ0FBUVlBQmFpQUFRWW9CYWlBQVFmWUFhaENDQWlBQVFjNENOZ0lRSUFCQkNHcEJBQ0FBUVJCcUlnSVFaeUVEQWtBZ0FDZ0NsQUVnQVNnQ0FHdEI0d0JPQkVBZ0F5QUFLQUtVQVNBQktBSUFhMEVDYWhBN0VIOGdBeWdDQUVVTkFTQURLQUlBSVFJTElBQXRBSThCQkVBZ0FrRXRPZ0FBSUFKQkFXb2hBZ3NnQVNnQ0FDRUVBMEFnQUNnQ2xBRWdCRTBFUUFKQUlBSkJBRG9BQUNBQUlBWTJBZ0FnQUVFUWFrR0wvQUVnQUJEcUFVRUJSdzBBSUFNUVpnd0VDd1VnQWlBQVFmWUFhaUlISUFkQkNtb2dCQkRBQkNBQWF5QUFhaTBBQ2pvQUFDQUNRUUZxSVFJZ0JFRUJhaUVFREFFTEN4QlZBQXNRVlFBTElBQkJtQUpxSUFCQmtBSnFFSHdFUUNBRklBVW9BZ0JCQW5JMkFnQUxJQUFvQXBnQ0lRSWdBRUdRQVdvUVJ5QUJFR1lnQUVHZ0Ftb2tBQ0FDQzVvQ0FRSi9Jd0JCb0FOcklnZ2tBQ0FJSUFoQm9BTnFJZ00yQWd3akFFR1FBV3NpQnlRQUlBY2dCMEdFQVdvMkFod2dBRUVJYWlBSFFTQnFJZ0lnQjBFY2FpQUVJQVVnQmhDcUJ5QUhRZ0EzQXhBZ0J5QUNOZ0lNSUFoQkVHb2lBaUFJS0FJTUVQUUVJUVFnQUNnQ0NDRUZJd0JCRUdzaUFDUUFJQUFnQlRZQ0RDQUFRUWhxSUFCQkRHb1F5Z0VoQlNBQ0lBZEJER29nQkNBSFFSQnFFTWdFSVFRZ0JSREpBU0FBUVJCcUpBQWdCRUYvUmdSQUVGVUFDeUFJSUFJZ0JFRUNkR28yQWd3Z0IwR1FBV29rQUNBSUtBSU1JUVFqQUVFUWF5SUFKQUFnQUNBQk5nSUlBMEFnQWlBRVJ3UkFJQUJCQ0dvZ0FpZ0NBQkRnQkNBQ1FRUnFJUUlNQVFzTElBQW9BZ2doQVNBQVFSQnFKQUFnQXlRQUlBRUxoUUVBSXdCQmdBRnJJZ0lrQUNBQ0lBSkI5QUJxTmdJTUlBQkJDR29nQWtFUWFpSUFJQUpCREdvZ0JDQUZJQVlRcWdjZ0FDRUVJQUlvQWd3aEF5TUFRUkJySWdBa0FDQUFJQUUyQWdnRFFDQURJQVJIQkVBZ0FFRUlhaUFFTEFBQUVNb0RJQVJCQVdvaEJBd0JDd3NnQUNnQ0NDRUJJQUJCRUdva0FDQUNRWUFCYWlRQUlBRUw4QXdCQVg4akFFRkFhaUlISkFBZ0J5QUJOZ0k0SUFSQkFEWUNBQ0FISUFNUVR5QUhFSmNCSVFnZ0J4QkhBbjhDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFJQVpCd1FCckRqa0FBUmNFRndVWEJnY1hGeGNLRnhjWEZ3NFBFQmNYRnhNVkZ4Y1hGeGNYRndBQkFnTURGeGNCRndnWEZ3a0xGd3dYRFJjTEZ4Y1JFaFFXQ3lBQUlBVkJHR29nQjBFNGFpQUNJQVFnQ0JDdEJ3d1lDeUFBSUFWQkVHb2dCMEU0YWlBQ0lBUWdDQkNzQnd3WEN5QUhJQUFnQVNBQ0lBTWdCQ0FGSUFCQkNHb2dBQ2dDQ0NnQ0RCRUFBQ0lBRUVBZ0FCQkFJQUFRT0VFQ2RHb1E1UUUyQWpnTUZnc2dCMEU0YWlBQ0lBUWdDRUVDRU5ZQklRQUNRQ0FFS0FJQUlnRkJCSEVnQUVFQmEwRWVTM0pGQkVBZ0JTQUFOZ0lNREFFTElBUWdBVUVFY2pZQ0FBc01GUXNnQjBINHV3TXBBd0EzQXhnZ0IwSHd1d01wQXdBM0F4QWdCMEhvdXdNcEF3QTNBd2dnQjBIZ3V3TXBBd0EzQXdBZ0J5QUFJQUVnQWlBRElBUWdCU0FISUFkQklHb1E1UUUyQWpnTUZBc2dCMEdZdkFNcEF3QTNBeGdnQjBHUXZBTXBBd0EzQXhBZ0IwR0l2QU1wQXdBM0F3Z2dCMEdBdkFNcEF3QTNBd0FnQnlBQUlBRWdBaUFESUFRZ0JTQUhJQWRCSUdvUTVRRTJBamdNRXdzZ0IwRTRhaUFDSUFRZ0NFRUNFTllCSVFBQ1FDQUVLQUlBSWdGQkJIRWdBRUVYU25KRkJFQWdCU0FBTmdJSURBRUxJQVFnQVVFRWNqWUNBQXNNRWdzZ0IwRTRhaUFDSUFRZ0NFRUNFTllCSVFBQ1FDQUVLQUlBSWdGQkJIRWdBRUVCYTBFTFMzSkZCRUFnQlNBQU5nSUlEQUVMSUFRZ0FVRUVjallDQUFzTUVRc2dCMEU0YWlBQ0lBUWdDRUVERU5ZQklRQUNRQ0FFS0FJQUlnRkJCSEVnQUVIdEFrcHlSUVJBSUFVZ0FEWUNIQXdCQ3lBRUlBRkJCSEkyQWdBTERCQUxJQWRCT0dvZ0FpQUVJQWhCQWhEV0FTRUFBa0FnQkNnQ0FDSUJRUVJ4SUFCQkRFcHlSUVJBSUFVZ0FFRUJhellDRUF3QkN5QUVJQUZCQkhJMkFnQUxEQThMSUFkQk9Hb2dBaUFFSUFoQkFoRFdBU0VBQWtBZ0JDZ0NBQ0lCUVFSeElBQkJPMHB5UlFSQUlBVWdBRFlDQkF3QkN5QUVJQUZCQkhJMkFnQUxEQTRMSUFkQk9Hb2hBQ01BUVJCcklnRWtBQ0FCSUFJMkFnZ0RRQUpBSUFBZ0FVRUlhaENTQVVVTkFDQUlRWURBQUNBQUVHZ1F0QUZGRFFBZ0FCQjFHZ3dCQ3dzZ0FDQUJRUWhxRUhzRVFDQUVJQVFvQWdCQkFuSTJBZ0FMSUFGQkVHb2tBQXdOQ3lBSFFUaHFJUUVDUUNBQVFRaHFJQUFvQWdnb0FnZ1JBQUFpQUJBNFFRQWdBRUVNYWhBNGEwWUVRQ0FFSUFRb0FnQkJCSEkyQWdBTUFRc2dBU0FDSUFBZ0FFRVlhaUFJSUFSQkFCQy9BeUlDSUFCSElBVW9BZ2dpQVVFTVIzSkZCRUFnQlVFQU5nSUlEQUVMSUFJZ0FHdEJERWNnQVVFTFNuSkZCRUFnQlNBQlFReHFOZ0lJQ3dzTURBc2dCMEdndkFOQkxCQS9JZ1lnQUNBQklBSWdBeUFFSUFVZ0JpQUdRU3hxRU9VQk5nSTREQXNMSUFkQjRMd0RLQUlBTmdJUUlBZEIyTHdES1FNQU53TUlJQWRCMEx3REtRTUFOd01BSUFjZ0FDQUJJQUlnQXlBRUlBVWdCeUFIUVJScUVPVUJOZ0k0REFvTElBZEJPR29nQWlBRUlBaEJBaERXQVNFQUFrQWdCQ2dDQUNJQlFRUnhJQUJCUEVweVJRUkFJQVVnQURZQ0FBd0JDeUFFSUFGQkJISTJBZ0FMREFrTElBZEJpTDBES1FNQU53TVlJQWRCZ0wwREtRTUFOd01RSUFkQitMd0RLUU1BTndNSUlBZEI4THdES1FNQU53TUFJQWNnQUNBQklBSWdBeUFFSUFVZ0J5QUhRU0JxRU9VQk5nSTREQWdMSUFkQk9Hb2dBaUFFSUFoQkFSRFdBU0VBQWtBZ0JDZ0NBQ0lCUVFSeElBQkJCa3B5UlFSQUlBVWdBRFlDR0F3QkN5QUVJQUZCQkhJMkFnQUxEQWNMSUFBZ0FTQUNJQU1nQkNBRklBQW9BZ0FvQWhRUkNRQU1Cd3NnQnlBQUlBRWdBaUFESUFRZ0JTQUFRUWhxSUFBb0FnZ29BaGdSQUFBaUFCQkFJQUFRUUNBQUVEaEJBblJxRU9VQk5nSTREQVVMSUFWQkZHb2dCMEU0YWlBQ0lBUWdDQkNyQnd3RUN5QUhRVGhxSUFJZ0JDQUlRUVFRMWdFaEFDQUVMUUFBUVFSeFJRUkFJQVVnQUVIc0RtczJBaFFMREFNTElBWkJKVVlOQVFzZ0JDQUVLQUlBUVFSeU5nSUFEQUVMSXdCQkVHc2lBQ1FBSUFBZ0FqWUNDRUVHSVFFQ1FBSkFJQWRCT0dvaUFpQUFRUWhxRUhzTkFFRUVJUUVnQ0NBQ0VHZ1F2Z0pCSlVjTkFFRUNJUUVnQWhCMUlBQkJDR29RZTBVTkFRc2dCQ0FFS0FJQUlBRnlOZ0lBQ3lBQVFSQnFKQUFMSUFjb0FqZ0xJUUFnQjBGQWF5UUFJQUFMU0FFQmZ5TUFRUkJySWdZa0FDQUdJQUUyQWdnZ0JpQURFRThnQmhDWEFTRUJJQVlRUnlBRlFSUnFJQVpCQ0dvZ0FpQUVJQUVRcXdjZ0JpZ0NDQ0VBSUFaQkVHb2tBQ0FBQzBvQkFYOGpBRUVRYXlJR0pBQWdCaUFCTmdJSUlBWWdBeEJQSUFZUWx3RWhBU0FHRUVjZ0FDQUZRUkJxSUFaQkNHb2dBaUFFSUFFUXJBY2dCaWdDQ0NFQUlBWkJFR29rQUNBQUMwb0JBWDhqQUVFUWF5SUdKQUFnQmlBQk5nSUlJQVlnQXhCUElBWVFsd0VoQVNBR0VFY2dBQ0FGUVJocUlBWkJDR29nQWlBRUlBRVFyUWNnQmlnQ0NDRUFJQVpCRUdva0FDQUFDekVBSUFBZ0FTQUNJQU1nQkNBRklBQkJDR29nQUNnQ0NDZ0NGQkVBQUNJQUVFQWdBQkJBSUFBUU9FRUNkR29RNVFFTFhRRUJmeU1BUVNCcklnWWtBQ0FHUVlpOUF5a0RBRGNER0NBR1FZQzlBeWtEQURjREVDQUdRZmk4QXlrREFEY0RDQ0FHUWZDOEF5a0RBRGNEQUNBQUlBRWdBaUFESUFRZ0JTQUdJQVpCSUdvaUFSRGxBU0VBSUFFa0FDQUFDNkFNQVFKL0l3QkJJR3NpQnlRQUlBY2dBVFlDR0NBRVFRQTJBZ0FnQjBFSWFpSUpJQU1RVHlBSkVKMEJJUWdnQ1JCSEFuOENRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FDUUFKQUlBWkJ3UUJyRGprQUFSY0VGd1VYQmdjWEZ4Y0tGeGNYRnc0UEVCY1hGeE1WRnhjWEZ4Y1hGd0FCQWdNREZ4Y0JGd2dYRndrTEZ3d1hEUmNMRnhjUkVoUVdDeUFBSUFWQkdHb2dCMEVZYWlBQ0lBUWdDQkN3Qnd3WUN5QUFJQVZCRUdvZ0IwRVlhaUFDSUFRZ0NCQ3ZCd3dYQ3lBSElBQWdBU0FDSUFNZ0JDQUZJQUJCQ0dvZ0FDZ0NDQ2dDREJFQUFDSUFFRUFnQUJCQUlBQVFPR29RNWdFMkFoZ01GZ3NnQjBFWWFpQUNJQVFnQ0VFQ0VOY0JJUUFDUUNBRUtBSUFJZ0ZCQkhFZ0FFRUJhMEVlUzNKRkJFQWdCU0FBTmdJTURBRUxJQVFnQVVFRWNqWUNBQXNNRlFzZ0IwS2wycjJwd3V6TGt2a0FOd01JSUFjZ0FDQUJJQUlnQXlBRUlBVWdCMEVJYWlBSFFSQnFFT1lCTmdJWURCUUxJQWRDcGJLMXFkS3R5NUxrQURjRENDQUhJQUFnQVNBQ0lBTWdCQ0FGSUFkQkNHb2dCMEVRYWhEbUFUWUNHQXdUQ3lBSFFSaHFJQUlnQkNBSVFRSVExd0VoQUFKQUlBUW9BZ0FpQVVFRWNTQUFRUmRLY2tVRVFDQUZJQUEyQWdnTUFRc2dCQ0FCUVFSeU5nSUFDd3dTQ3lBSFFSaHFJQUlnQkNBSVFRSVExd0VoQUFKQUlBUW9BZ0FpQVVFRWNTQUFRUUZyUVF0TGNrVUVRQ0FGSUFBMkFnZ01BUXNnQkNBQlFRUnlOZ0lBQ3d3UkN5QUhRUmhxSUFJZ0JDQUlRUU1RMXdFaEFBSkFJQVFvQWdBaUFVRUVjU0FBUWUwQ1NuSkZCRUFnQlNBQU5nSWNEQUVMSUFRZ0FVRUVjallDQUFzTUVBc2dCMEVZYWlBQ0lBUWdDRUVDRU5jQklRQUNRQ0FFS0FJQUlnRkJCSEVnQUVFTVNuSkZCRUFnQlNBQVFRRnJOZ0lRREFFTElBUWdBVUVFY2pZQ0FBc01Ed3NnQjBFWWFpQUNJQVFnQ0VFQ0VOY0JJUUFDUUNBRUtBSUFJZ0ZCQkhFZ0FFRTdTbkpGQkVBZ0JTQUFOZ0lFREFFTElBUWdBVUVFY2pZQ0FBc01EZ3NnQjBFWWFpRUFJd0JCRUdzaUFTUUFJQUVnQWpZQ0NBTkFBa0FnQUNBQlFRaHFFSk1CUlEwQUlBaEJnTUFBSUFBUWFSQzFBVVVOQUNBQUVIWWFEQUVMQ3lBQUlBRkJDR29RZkFSQUlBUWdCQ2dDQUVFQ2NqWUNBQXNnQVVFUWFpUUFEQTBMSUFkQkdHb2hBUUpBSUFCQkNHb2dBQ2dDQ0NnQ0NCRUFBQ0lBRURoQkFDQUFRUXhxRURoclJnUkFJQVFnQkNnQ0FFRUVjallDQUF3QkN5QUJJQUlnQUNBQVFSaHFJQWdnQkVFQUVNRURJZ0lnQUVjZ0JTZ0NDQ0lCUVF4SGNrVUVRQ0FGUVFBMkFnZ01BUXNnQWlBQWEwRU1SeUFCUVF0S2NrVUVRQ0FGSUFGQkRHbzJBZ2dMQ3d3TUN5QUhRZFM3QXlnQUFEWUFEeUFIUWMyN0F5a0FBRGNEQ0NBSElBQWdBU0FDSUFNZ0JDQUZJQWRCQ0dvZ0IwRVRhaERtQVRZQ0dBd0xDeUFIUWR5N0F5MEFBRG9BRENBSFFkaTdBeWdBQURZQ0NDQUhJQUFnQVNBQ0lBTWdCQ0FGSUFkQkNHb2dCMEVOYWhEbUFUWUNHQXdLQ3lBSFFSaHFJQUlnQkNBSVFRSVExd0VoQUFKQUlBUW9BZ0FpQVVFRWNTQUFRVHhLY2tVRVFDQUZJQUEyQWdBTUFRc2dCQ0FCUVFSeU5nSUFDd3dKQ3lBSFFxV1E2YW5TeWM2UzB3QTNBd2dnQnlBQUlBRWdBaUFESUFRZ0JTQUhRUWhxSUFkQkVHb1E1Z0UyQWhnTUNBc2dCMEVZYWlBQ0lBUWdDRUVCRU5jQklRQUNRQ0FFS0FJQUlnRkJCSEVnQUVFR1NuSkZCRUFnQlNBQU5nSVlEQUVMSUFRZ0FVRUVjallDQUFzTUJ3c2dBQ0FCSUFJZ0F5QUVJQVVnQUNnQ0FDZ0NGQkVKQUF3SEN5QUhJQUFnQVNBQ0lBTWdCQ0FGSUFCQkNHb2dBQ2dDQ0NnQ0dCRUFBQ0lBRUVBZ0FCQkFJQUFRT0dvUTVnRTJBaGdNQlFzZ0JVRVVhaUFIUVJocUlBSWdCQ0FJRUs0SERBUUxJQWRCR0dvZ0FpQUVJQWhCQkJEWEFTRUFJQVF0QUFCQkJIRkZCRUFnQlNBQVFld09hellDRkFzTUF3c2dCa0VsUmcwQkN5QUVJQVFvQWdCQkJISTJBZ0FNQVFzakFFRVFheUlBSkFBZ0FDQUNOZ0lJUVFZaEFRSkFBa0FnQjBFWWFpSUNJQUJCQ0dvUWZBMEFRUVFoQVNBSUlBSVFhUkMvQWtFbFJ3MEFRUUloQVNBQ0VIWWdBRUVJYWhCOFJRMEJDeUFFSUFRb0FnQWdBWEkyQWdBTElBQkJFR29rQUFzZ0J5Z0NHQXNoQUNBSFFTQnFKQUFnQUF0SUFRRi9Jd0JCRUdzaUJpUUFJQVlnQVRZQ0NDQUdJQU1RVHlBR0VKMEJJUUVnQmhCSElBVkJGR29nQmtFSWFpQUNJQVFnQVJDdUJ5QUdLQUlJSVFBZ0JrRVFhaVFBSUFBTFNnRUJmeU1BUVJCcklnWWtBQ0FHSUFFMkFnZ2dCaUFERUU4Z0JoQ2RBU0VCSUFZUVJ5QUFJQVZCRUdvZ0JrRUlhaUFDSUFRZ0FSQ3ZCeUFHS0FJSUlRQWdCa0VRYWlRQUlBQUxTZ0VCZnlNQVFSQnJJZ1lrQUNBR0lBRTJBZ2dnQmlBREVFOGdCaENkQVNFQklBWVFSeUFBSUFWQkdHb2dCa0VJYWlBQ0lBUWdBUkN3QnlBR0tBSUlJUUFnQmtFUWFpUUFJQUFMTGdBZ0FDQUJJQUlnQXlBRUlBVWdBRUVJYWlBQUtBSUlLQUlVRVFBQUlnQVFRQ0FBRUVBZ0FCQTRhaERtQVF0QUFRRi9Jd0JCRUdzaUJpUUFJQVpDcFpEcHFkTEp6cExUQURjRENDQUFJQUVnQWlBRElBUWdCU0FHUVFocUlBWkJFR29pQVJEbUFTRUFJQUVrQUNBQUM3TUJBUVYvSXdCQjBBRnJJZ0FrQUNBQVFjdTdBeThBQURzQnpBRWdBRUhIdXdNb0FBQTJBc2dCRUZ3aEJpQUFJQVEyQWdBZ0FFR3dBV29pQnlBSElBZEJGQ0FHSUFCQnlBRnFJQUFRclFFaUNHb2lCQ0FDRU5rQklRWWdBRUVRYWlJRklBSVFUeUFGRUpjQklRa2dCUkJISUFrZ0J5QUVJQVVRNXdFZ0FTQUZJQWhCQW5RZ0JXb2lBU0FHSUFCclFRSjBJQUJxUWJBRmF5QUVJQVpHR3lBQklBSWdBeENhQWlFQklBQkIwQUZxSkFBZ0FRdUpCQUVIZnlNQVFiQURheUlBSkFBZ0FFSWxOd09vQXlBQVFhZ0Rha0VCY2tId2t3SWdBaWdDQkJDOEF5RUlJQUFnQUVHQUEybzJBdndDRUZ3aEJnSi9JQWdFUUNBQ0tBSUlJUWNnQUVGQWF5QUZOd01BSUFBZ0JEY0RPQ0FBSUFjMkFqQWdBRUdBQTJwQkhpQUdJQUJCcUFOcUlBQkJNR29RclFFTUFRc2dBQ0FFTndOUUlBQWdCVGNEV0NBQVFZQURha0VlSUFZZ0FFR29BMm9nQUVIUUFHb1FyUUVMSVFZZ0FFSE9BallDZ0FFZ0FFSHdBbXBCQUNBQVFZQUJhaEJuSVFrZ0FFR0FBMm9pQ2lFSEFrQWdCa0VlVGdSQUVGd2hCZ0ovSUFnRVFDQUNLQUlJSVFjZ0FDQUZOd01RSUFBZ0JEY0RDQ0FBSUFjMkFnQWdBRUg4QW1vZ0JpQUFRYWdEYWlBQUVOZ0JEQUVMSUFBZ0JEY0RJQ0FBSUFVM0F5Z2dBRUg4QW1vZ0JpQUFRYWdEYWlBQVFTQnFFTmdCQ3lJR1FYOUdEUUVnQ1NBQUtBTDhBaEIvSUFBb0F2d0NJUWNMSUFjZ0JpQUhhaUlMSUFJUTJRRWhEQ0FBUWM0Q05nS0FBU0FBUWZnQWFrRUFJQUJCZ0FGcUVHY2hCd0pBSUFBb0F2d0NJQUJCZ0FOcVJnUkFJQUJCZ0FGcUlRWU1BUXNnQmtFRGRCQTdJZ1pGRFFFZ0J5QUdFSDhnQUNnQy9BSWhDZ3NnQUVIb0FHb2lDQ0FDRUU4Z0NpQU1JQXNnQmlBQVFmUUFhaUFBUWZBQWFpQUlFTElISUFnUVJ5QUJJQVlnQUNnQ2RDQUFLQUp3SUFJZ0F4Q2FBaUVCSUFjUVppQUpFR1lnQUVHd0Eyb2tBQ0FCRHdzUVZRQUw1UU1CQjM4akFFR0FBMnNpQUNRQUlBQkNKVGNEK0FJZ0FFSDRBbXBCQVhKQmtxUUNJQUlvQWdRUXZBTWhCeUFBSUFCQjBBSnFOZ0xNQWhCY0lRVUNmeUFIQkVBZ0FpZ0NDQ0VHSUFBZ0JEa0RLQ0FBSUFZMkFpQWdBRUhRQW1wQkhpQUZJQUJCK0FKcUlBQkJJR29RclFFTUFRc2dBQ0FFT1FNd0lBQkIwQUpxUVI0Z0JTQUFRZmdDYWlBQVFUQnFFSzBCQ3lFRklBQkJ6Z0kyQWxBZ0FFSEFBbXBCQUNBQVFkQUFhaEJuSVFnZ0FFSFFBbW9pQ1NFR0FrQWdCVUVlVGdSQUVGd2hCUUovSUFjRVFDQUNLQUlJSVFZZ0FDQUVPUU1JSUFBZ0JqWUNBQ0FBUWN3Q2FpQUZJQUJCK0FKcUlBQVEyQUVNQVFzZ0FDQUVPUU1RSUFCQnpBSnFJQVVnQUVINEFtb2dBRUVRYWhEWUFRc2lCVUYvUmcwQklBZ2dBQ2dDekFJUWZ5QUFLQUxNQWlFR0N5QUdJQVVnQm1vaUNpQUNFTmtCSVFzZ0FFSE9BallDVUNBQVFjZ0Fha0VBSUFCQjBBQnFFR2NoQmdKQUlBQW9Bc3dDSUFCQjBBSnFSZ1JBSUFCQjBBQnFJUVVNQVFzZ0JVRURkQkE3SWdWRkRRRWdCaUFGRUg4Z0FDZ0N6QUloQ1FzZ0FFRTRhaUlISUFJUVR5QUpJQXNnQ2lBRklBQkJ4QUJxSUFCQlFHc2dCeEN5QnlBSEVFY2dBU0FGSUFBb0FrUWdBQ2dDUUNBQ0lBTVFtZ0loQVNBR0VHWWdDQkJtSUFCQmdBTnFKQUFnQVE4TEVGVUFDeEVBSUFBZ0FTQUNJQU1nQkVFQUVPNEdDeEVBSUFBZ0FTQUNJQU1nQkVFQUVPOEdDeEVBSUFBZ0FTQUNJQU1nQkVFQkVPNEdDeEVBSUFBZ0FTQUNJQU1nQkVFQkVPOEdDOUlCQVFGL0l3QkJNR3NpQlNRQUlBVWdBVFlDS0FKQUlBSW9BZ1JCQVhGRkJFQWdBQ0FCSUFJZ0F5QUVJQUFvQWdBb0FoZ1JDZ0FoQWd3QkN5QUZRUmhxSWdBZ0FoQlBJQUFRd1FJaEFTQUFFRWNDUUNBRUJFQWdCVUVZYWlBQkVNRUJEQUVMSUFWQkdHb2dBUkRBQVFzZ0JTQUZRUmhxRUs0Qk5nSVFBMEFnQlNBRlFSaHFFSUFDTmdJSUlBVkJFR29nQlVFSWFoQ0RBUVJBSUFWQktHb2dCVUVRYWlJQUtBSUFLQUlBRU9BRUlBQVFqUUlNQVFVZ0JTZ0NLQ0VDSUFWQkdHb1FPUm9MQ3dzZ0JVRXdhaVFBSUFJTHFRRUJCWDhqQUVIZ0FHc2lBQ1FBSUFCQnk3c0RMd0FBT3dGY0lBQkJ4N3NES0FBQU5nSllFRndoQmlBQUlBUTJBZ0FnQUVGQWF5SUhJQWNnQjBFVUlBWWdBRUhZQUdvZ0FCQ3RBU0lJYWlJRUlBSVEyUUVoQmlBQVFSQnFJZ1VnQWhCUElBVVFuUUVoQ1NBRkVFY2dDU0FISUFRZ0JSQ0NBaUFCSUFVZ0JTQUlhaUlCSUFZZ0FHc2dBR3BCTUdzZ0JDQUdSaHNnQVNBQ0lBTVE2QUVoQVNBQVFlQUFhaVFBSUFFTGlRUUJCMzhqQUVHQUFtc2lBQ1FBSUFCQ0pUY0QrQUVnQUVINEFXcEJBWEpCOEpNQ0lBSW9BZ1FRdkFNaENDQUFJQUJCMEFGcU5nTE1BUkJjSVFZQ2Z5QUlCRUFnQWlnQ0NDRUhJQUJCUUdzZ0JUY0RBQ0FBSUFRM0F6Z2dBQ0FITmdJd0lBQkIwQUZxUVI0Z0JpQUFRZmdCYWlBQVFUQnFFSzBCREFFTElBQWdCRGNEVUNBQUlBVTNBMWdnQUVIUUFXcEJIaUFHSUFCQitBRnFJQUJCMEFCcUVLMEJDeUVHSUFCQnpnSTJBb0FCSUFCQndBRnFRUUFnQUVHQUFXb1FaeUVKSUFCQjBBRnFJZ29oQndKQUlBWkJIazRFUUJCY0lRWUNmeUFJQkVBZ0FpZ0NDQ0VISUFBZ0JUY0RFQ0FBSUFRM0F3Z2dBQ0FITmdJQUlBQkJ6QUZxSUFZZ0FFSDRBV29nQUJEWUFRd0JDeUFBSUFRM0F5QWdBQ0FGTndNb0lBQkJ6QUZxSUFZZ0FFSDRBV29nQUVFZ2FoRFlBUXNpQmtGL1JnMEJJQWtnQUNnQ3pBRVFmeUFBS0FMTUFTRUhDeUFISUFZZ0Iyb2lDeUFDRU5rQklRd2dBRUhPQWpZQ2dBRWdBRUg0QUdwQkFDQUFRWUFCYWhCbklRY0NRQ0FBS0FMTUFTQUFRZEFCYWtZRVFDQUFRWUFCYWlFR0RBRUxJQVpCQVhRUU95SUdSUTBCSUFjZ0JoQi9JQUFvQXN3QklRb0xJQUJCNkFCcUlnZ2dBaEJQSUFvZ0RDQUxJQVlnQUVIMEFHb2dBRUh3QUdvZ0NCQzFCeUFJRUVjZ0FTQUdJQUFvQW5RZ0FDZ0NjQ0FDSUFNUTZBRWhBU0FIRUdZZ0NSQm1JQUJCZ0FKcUpBQWdBUThMRUZVQUMrVURBUWQvSXdCQjBBRnJJZ0FrQUNBQVFpVTNBOGdCSUFCQnlBRnFRUUZ5UVpLa0FpQUNLQUlFRUx3RElRY2dBQ0FBUWFBQmFqWUNuQUVRWENFRkFuOGdCd1JBSUFJb0FnZ2hCaUFBSUFRNUF5Z2dBQ0FHTmdJZ0lBQkJvQUZxUVI0Z0JTQUFRY2dCYWlBQVFTQnFFSzBCREFFTElBQWdCRGtETUNBQVFhQUJha0VlSUFVZ0FFSElBV29nQUVFd2FoQ3RBUXNoQlNBQVFjNENOZ0pRSUFCQmtBRnFRUUFnQUVIUUFHb1FaeUVJSUFCQm9BRnFJZ2toQmdKQUlBVkJIazRFUUJCY0lRVUNmeUFIQkVBZ0FpZ0NDQ0VHSUFBZ0JEa0RDQ0FBSUFZMkFnQWdBRUdjQVdvZ0JTQUFRY2dCYWlBQUVOZ0JEQUVMSUFBZ0JEa0RFQ0FBUVp3QmFpQUZJQUJCeUFGcUlBQkJFR29RMkFFTElnVkJmMFlOQVNBSUlBQW9BcHdCRUg4Z0FDZ0NuQUVoQmdzZ0JpQUZJQVpxSWdvZ0FoRFpBU0VMSUFCQnpnSTJBbEFnQUVISUFHcEJBQ0FBUWRBQWFoQm5JUVlDUUNBQUtBS2NBU0FBUWFBQmFrWUVRQ0FBUWRBQWFpRUZEQUVMSUFWQkFYUVFPeUlGUlEwQklBWWdCUkIvSUFBb0Fwd0JJUWtMSUFCQk9Hb2lCeUFDRUU4Z0NTQUxJQW9nQlNBQVFjUUFhaUFBUVVCcklBY1F0UWNnQnhCSElBRWdCU0FBS0FKRUlBQW9Ba0FnQWlBREVPZ0JJUUVnQmhCbUlBZ1FaaUFBUWRBQmFpUUFJQUVQQ3hCVkFBc1JBQ0FBSUFFZ0FpQURJQVJCQUJEd0Jnc1JBQ0FBSUFFZ0FpQURJQVJCQUJEeEJnc1JBQ0FBSUFFZ0FpQURJQVJCQVJEd0Jnc1JBQ0FBSUFFZ0FpQURJQVJCQVJEeEJndlNBUUVCZnlNQVFUQnJJZ1VrQUNBRklBRTJBaWdDUUNBQ0tBSUVRUUZ4UlFSQUlBQWdBU0FDSUFNZ0JDQUFLQUlBS0FJWUVRb0FJUUlNQVFzZ0JVRVlhaUlBSUFJUVR5QUFFSndDSVFFZ0FCQkhBa0FnQkFSQUlBVkJHR29nQVJEQkFRd0JDeUFGUVJocUlBRVF3QUVMSUFVZ0JVRVlhaEN1QVRZQ0VBTkFJQVVnQlVFWWFoQ0JBallDQ0NBRlFSQnFJQVZCQ0dvUWd3RUVRQ0FGUVNocUlBVkJFR29pQUNnQ0FDd0FBQkRLQXlBQUVPMENEQUVGSUFVb0FpZ2hBaUFGUVJocUVEa2FDd3NMSUFWQk1Hb2tBQ0FDQy9VQ0FRRi9Jd0JCNEFKcklnQWtBQ0FBSUFJMkF0QUNJQUFnQVRZQzJBSWdBRUhRQVdvUVJTRUdJQUJCRUdvaUFpQURFRThnQWhDWEFVR2d1d05CdXJzRElBQkI0QUZxRU9jQklBSVFSeUFBUWNBQmFoQkZJZ01nQXhCUkVFSWdBQ0FEUVFBUVFTSUJOZ0s4QVNBQUlBSTJBZ3dnQUVFQU5nSUlBMEFDUUNBQVFkZ0NhaUFBUWRBQ2FoQ1NBVVVOQUNBQUtBSzhBU0FERURnZ0FXcEdCRUFnQXhBNElRSWdBeUFERURoQkFYUVFRaUFESUFNUVVSQkNJQUFnQWlBRFFRQVFRU0lCYWpZQ3ZBRUxJQUJCMkFKcUVHaEJFQ0FCSUFCQnZBRnFJQUJCQ0dwQkFDQUdJQUJCRUdvZ0FFRU1haUFBUWVBQmFoREFBZzBBSUFCQjJBSnFFSFVhREFFTEN5QURJQUFvQXJ3QklBRnJFRUlnQXhCQUlRSVFYQ0VCSUFBZ0JUWUNBQ0FDSUFFZ0FCQzdCMEVCUndSQUlBUkJCRFlDQUFzZ0FFSFlBbW9nQUVIUUFtb1Fld1JBSUFRZ0JDZ0NBRUVDY2pZQ0FBc2dBQ2dDMkFJaEFTQURFRGthSUFZUU9Sb2dBRUhnQW1va0FDQUJDOVFEQVFGK0l3QkJnQU5ySWdBa0FDQUFJQUkyQXZBQ0lBQWdBVFlDK0FJZ0FFSFlBV29nQXlBQVFmQUJhaUFBUWV3QmFpQUFRZWdCYWhDL0JDQUFRY2dCYWhCRklnRWdBUkJSRUVJZ0FDQUJRUUFRUVNJQ05nTEVBU0FBSUFCQklHbzJBaHdnQUVFQU5nSVlJQUJCQVRvQUZ5QUFRY1VBT2dBV0EwQUNRQ0FBUWZnQ2FpQUFRZkFDYWhDU0FVVU5BQ0FBS0FMRUFTQUJFRGdnQW1wR0JFQWdBUkE0SVFNZ0FTQUJFRGhCQVhRUVFpQUJJQUVRVVJCQ0lBQWdBeUFCUVFBUVFTSUNhallDeEFFTElBQkIrQUpxRUdnZ0FFRVhhaUFBUVJacUlBSWdBRUhFQVdvZ0FDZ0M3QUVnQUNnQzZBRWdBRUhZQVdvZ0FFRWdhaUFBUVJ4cUlBQkJHR29nQUVId0FXb1F2Z1FOQUNBQVFmZ0NhaEIxR2d3QkN3c0NRQ0FBUWRnQmFoQTRSUTBBSUFBdEFCZEZEUUFnQUNnQ0hDSURJQUJCSUdwclFaOEJTZzBBSUFBZ0EwRUVhallDSENBRElBQW9BaGcyQWdBTElBQWdBaUFBS0FMRUFTQUVFTHdISUFBcEF3QWhCaUFGSUFBcEF3ZzNBd2dnQlNBR053TUFJQUJCMkFGcUlBQkJJR29nQUNnQ0hDQUVFSkFCSUFCQitBSnFJQUJCOEFKcUVIc0VRQ0FFSUFRb0FnQkJBbkkyQWdBTElBQW9BdmdDSVFJZ0FSQTVHaUFBUWRnQmFoQTVHaUFBUVlBRGFpUUFJQUlMdlFNQUl3QkI4QUpySWdBa0FDQUFJQUkyQXVBQ0lBQWdBVFlDNkFJZ0FFSElBV29nQXlBQVFlQUJhaUFBUWR3QmFpQUFRZGdCYWhDL0JDQUFRYmdCYWhCRklnRWdBUkJSRUVJZ0FDQUJRUUFRUVNJQ05nSzBBU0FBSUFCQkVHbzJBZ3dnQUVFQU5nSUlJQUJCQVRvQUJ5QUFRY1VBT2dBR0EwQUNRQ0FBUWVnQ2FpQUFRZUFDYWhDU0FVVU5BQ0FBS0FLMEFTQUJFRGdnQW1wR0JFQWdBUkE0SVFNZ0FTQUJFRGhCQVhRUVFpQUJJQUVRVVJCQ0lBQWdBeUFCUVFBUVFTSUNhallDdEFFTElBQkI2QUpxRUdnZ0FFRUhhaUFBUVFacUlBSWdBRUcwQVdvZ0FDZ0MzQUVnQUNnQzJBRWdBRUhJQVdvZ0FFRVFhaUFBUVF4cUlBQkJDR29nQUVIZ0FXb1F2Z1FOQUNBQVFlZ0NhaEIxR2d3QkN3c0NRQ0FBUWNnQmFoQTRSUTBBSUFBdEFBZEZEUUFnQUNnQ0RDSURJQUJCRUdwclFaOEJTZzBBSUFBZ0EwRUVhallDRENBRElBQW9BZ2cyQWdBTElBVWdBaUFBS0FLMEFTQUVFTDBIT1FNQUlBQkJ5QUZxSUFCQkVHb2dBQ2dDRENBRUVKQUJJQUJCNkFKcUlBQkI0QUpxRUhzRVFDQUVJQVFvQWdCQkFuSTJBZ0FMSUFBb0F1Z0NJUUlnQVJBNUdpQUFRY2dCYWhBNUdpQUFRZkFDYWlRQUlBSUx2UU1BSXdCQjhBSnJJZ0FrQUNBQUlBSTJBdUFDSUFBZ0FUWUM2QUlnQUVISUFXb2dBeUFBUWVBQmFpQUFRZHdCYWlBQVFkZ0JhaEMvQkNBQVFiZ0JhaEJGSWdFZ0FSQlJFRUlnQUNBQlFRQVFRU0lDTmdLMEFTQUFJQUJCRUdvMkFnd2dBRUVBTmdJSUlBQkJBVG9BQnlBQVFjVUFPZ0FHQTBBQ1FDQUFRZWdDYWlBQVFlQUNhaENTQVVVTkFDQUFLQUswQVNBQkVEZ2dBbXBHQkVBZ0FSQTRJUU1nQVNBQkVEaEJBWFFRUWlBQklBRVFVUkJDSUFBZ0F5QUJRUUFRUVNJQ2FqWUN0QUVMSUFCQjZBSnFFR2dnQUVFSGFpQUFRUVpxSUFJZ0FFRzBBV29nQUNnQzNBRWdBQ2dDMkFFZ0FFSElBV29nQUVFUWFpQUFRUXhxSUFCQkNHb2dBRUhnQVdvUXZnUU5BQ0FBUWVnQ2FoQjFHZ3dCQ3dzQ1FDQUFRY2dCYWhBNFJRMEFJQUF0QUFkRkRRQWdBQ2dDRENJRElBQkJFR3ByUVo4QlNnMEFJQUFnQTBFRWFqWUNEQ0FESUFBb0FnZzJBZ0FMSUFVZ0FpQUFLQUswQVNBRUVMNEhPQUlBSUFCQnlBRnFJQUJCRUdvZ0FDZ0NEQ0FFRUpBQklBQkI2QUpxSUFCQjRBSnFFSHNFUUNBRUlBUW9BZ0JCQW5JMkFnQUxJQUFvQXVnQ0lRSWdBUkE1R2lBQVFjZ0JhaEE1R2lBQVFmQUNhaVFBSUFJTG9BTUJBbjhqQUVIZ0Ftc2lBQ1FBSUFBZ0FqWUMwQUlnQUNBQk5nTFlBaUFERU5vQklRWWdBeUFBUWVBQmFoRHZBaUVISUFCQjBBRnFJQU1nQUVITUFtb1E3Z0lnQUVIQUFXb1FSU0lCSUFFUVVSQkNJQUFnQVVFQUVFRWlBallDdkFFZ0FDQUFRUkJxTmdJTUlBQkJBRFlDQ0FOQUFrQWdBRUhZQW1vZ0FFSFFBbW9Ra2dGRkRRQWdBQ2dDdkFFZ0FSQTRJQUpxUmdSQUlBRVFPQ0VESUFFZ0FSQTRRUUYwRUVJZ0FTQUJFRkVRUWlBQUlBTWdBVUVBRUVFaUFtbzJBcndCQ3lBQVFkZ0NhaEJvSUFZZ0FpQUFRYndCYWlBQVFRaHFJQUFvQXN3Q0lBQkIwQUZxSUFCQkVHb2dBRUVNYWlBSEVNQUNEUUFnQUVIWUFtb1FkUm9NQVFzTEFrQWdBRUhRQVdvUU9FVU5BQ0FBS0FJTUlnTWdBRUVRYW10Qm53RktEUUFnQUNBRFFRUnFOZ0lNSUFNZ0FDZ0NDRFlDQUFzZ0JTQUNJQUFvQXJ3QklBUWdCaEMvQnpjREFDQUFRZEFCYWlBQVFSQnFJQUFvQWd3Z0JCQ1FBU0FBUWRnQ2FpQUFRZEFDYWhCN0JFQWdCQ0FFS0FJQVFRSnlOZ0lBQ3lBQUtBTFlBaUVDSUFFUU9Sb2dBRUhRQVdvUU9Sb2dBRUhnQW1va0FDQUNDNkFEQVFKL0l3QkI0QUpySWdBa0FDQUFJQUkyQXRBQ0lBQWdBVFlDMkFJZ0F4RGFBU0VHSUFNZ0FFSGdBV29RN3dJaEJ5QUFRZEFCYWlBRElBQkJ6QUpxRU80Q0lBQkJ3QUZxRUVVaUFTQUJFRkVRUWlBQUlBRkJBQkJCSWdJMkFyd0JJQUFnQUVFUWFqWUNEQ0FBUVFBMkFnZ0RRQUpBSUFCQjJBSnFJQUJCMEFKcUVKSUJSUTBBSUFBb0Fyd0JJQUVRT0NBQ2FrWUVRQ0FCRURnaEF5QUJJQUVRT0VFQmRCQkNJQUVnQVJCUkVFSWdBQ0FESUFGQkFCQkJJZ0pxTmdLOEFRc2dBRUhZQW1vUWFDQUdJQUlnQUVHOEFXb2dBRUVJYWlBQUtBTE1BaUFBUWRBQmFpQUFRUkJxSUFCQkRHb2dCeERBQWcwQUlBQkIyQUpxRUhVYURBRUxDd0pBSUFCQjBBRnFFRGhGRFFBZ0FDZ0NEQ0lESUFCQkVHcHJRWjhCU2cwQUlBQWdBMEVFYWpZQ0RDQURJQUFvQWdnMkFnQUxJQVVnQWlBQUtBSzhBU0FFSUFZUXdnYzdBUUFnQUVIUUFXb2dBRUVRYWlBQUtBSU1JQVFRa0FFZ0FFSFlBbW9nQUVIUUFtb1Fld1JBSUFRZ0JDZ0NBRUVDY2pZQ0FBc2dBQ2dDMkFJaEFpQUJFRGthSUFCQjBBRnFFRGthSUFCQjRBSnFKQUFnQWd1Z0F3RUNmeU1BUWVBQ2F5SUFKQUFnQUNBQ05nTFFBaUFBSUFFMkF0Z0NJQU1RMmdFaEJpQURJQUJCNEFGcUVPOENJUWNnQUVIUUFXb2dBeUFBUWN3Q2FoRHVBaUFBUWNBQmFoQkZJZ0VnQVJCUkVFSWdBQ0FCUVFBUVFTSUNOZ0s4QVNBQUlBQkJFR28yQWd3Z0FFRUFOZ0lJQTBBQ1FDQUFRZGdDYWlBQVFkQUNhaENTQVVVTkFDQUFLQUs4QVNBQkVEZ2dBbXBHQkVBZ0FSQTRJUU1nQVNBQkVEaEJBWFFRUWlBQklBRVFVUkJDSUFBZ0F5QUJRUUFRUVNJQ2FqWUN2QUVMSUFCQjJBSnFFR2dnQmlBQ0lBQkJ2QUZxSUFCQkNHb2dBQ2dDekFJZ0FFSFFBV29nQUVFUWFpQUFRUXhxSUFjUXdBSU5BQ0FBUWRnQ2FoQjFHZ3dCQ3dzQ1FDQUFRZEFCYWhBNFJRMEFJQUFvQWd3aUF5QUFRUkJxYTBHZkFVb05BQ0FBSUFOQkJHbzJBZ3dnQXlBQUtBSUlOZ0lBQ3lBRklBSWdBQ2dDdkFFZ0JDQUdFTU1ITndNQUlBQkIwQUZxSUFCQkVHb2dBQ2dDRENBRUVKQUJJQUJCMkFKcUlBQkIwQUpxRUhzRVFDQUVJQVFvQWdCQkFuSTJBZ0FMSUFBb0F0Z0NJUUlnQVJBNUdpQUFRZEFCYWhBNUdpQUFRZUFDYWlRQUlBSUxvQU1CQW44akFFSGdBbXNpQUNRQUlBQWdBallDMEFJZ0FDQUJOZ0xZQWlBREVOb0JJUVlnQXlBQVFlQUJhaER2QWlFSElBQkIwQUZxSUFNZ0FFSE1BbW9RN2dJZ0FFSEFBV29RUlNJQklBRVFVUkJDSUFBZ0FVRUFFRUVpQWpZQ3ZBRWdBQ0FBUVJCcU5nSU1JQUJCQURZQ0NBTkFBa0FnQUVIWUFtb2dBRUhRQW1vUWtnRkZEUUFnQUNnQ3ZBRWdBUkE0SUFKcVJnUkFJQUVRT0NFRElBRWdBUkE0UVFGMEVFSWdBU0FCRUZFUVFpQUFJQU1nQVVFQUVFRWlBbW8yQXJ3QkN5QUFRZGdDYWhCb0lBWWdBaUFBUWJ3QmFpQUFRUWhxSUFBb0Fzd0NJQUJCMEFGcUlBQkJFR29nQUVFTWFpQUhFTUFDRFFBZ0FFSFlBbW9RZFJvTUFRc0xBa0FnQUVIUUFXb1FPRVVOQUNBQUtBSU1JZ01nQUVFUWFtdEJud0ZLRFFBZ0FDQURRUVJxTmdJTUlBTWdBQ2dDQ0RZQ0FBc2dCU0FDSUFBb0Fyd0JJQVFnQmhERUJ6WUNBQ0FBUWRBQmFpQUFRUkJxSUFBb0Fnd2dCQkNRQVNBQVFkZ0NhaUFBUWRBQ2FoQjdCRUFnQkNBRUtBSUFRUUp5TmdJQUN5QUFLQUxZQWlFQ0lBRVFPUm9nQUVIUUFXb1FPUm9nQUVIZ0Ftb2tBQ0FDQys4QkFRRi9Jd0JCSUdzaUJpUUFJQVlnQVRZQ0dBSkFJQU1vQWdSQkFYRkZCRUFnQmtGL05nSUFJQVlnQUNBQklBSWdBeUFFSUFZZ0FDZ0NBQ2dDRUJFSkFDSUJOZ0lZQWtBQ1FBSkFJQVlvQWdBT0FnQUJBZ3NnQlVFQU9nQUFEQU1MSUFWQkFUb0FBQXdDQ3lBRlFRRTZBQUFnQkVFRU5nSUFEQUVMSUFZZ0F4QlBJQVlRbHdFaEFTQUdFRWNnQmlBREVFOGdCaERCQWlFQUlBWVFSeUFHSUFBUXdRRWdCa0VNY2lBQUVNQUJJQVVnQmtFWWFpSURJQUlnQmlBRElBRWdCRUVCRUw4RElBWkdPZ0FBSUFZb0FoZ2hBUU5BSUFOQkRHc1FPU0lESUFaSERRQUxDeUFHUVNCcUpBQWdBUXYxQWdFQmZ5TUFRWkFDYXlJQUpBQWdBQ0FDTmdLQUFpQUFJQUUyQW9nQ0lBQkIwQUZxRUVVaEJpQUFRUkJxSWdJZ0F4QlBJQUlRblFGQm9Mc0RRYnE3QXlBQVFlQUJhaENDQWlBQ0VFY2dBRUhBQVdvUVJTSURJQU1RVVJCQ0lBQWdBMEVBRUVFaUFUWUN2QUVnQUNBQ05nSU1JQUJCQURZQ0NBTkFBa0FnQUVHSUFtb2dBRUdBQW1vUWt3RkZEUUFnQUNnQ3ZBRWdBeEE0SUFGcVJnUkFJQU1RT0NFQ0lBTWdBeEE0UVFGMEVFSWdBeUFERUZFUVFpQUFJQUlnQTBFQUVFRWlBV28yQXJ3QkN5QUFRWWdDYWhCcFFSQWdBU0FBUWJ3QmFpQUFRUWhxUVFBZ0JpQUFRUkJxSUFCQkRHb2dBRUhnQVdvUXd3SU5BQ0FBUVlnQ2FoQjJHZ3dCQ3dzZ0F5QUFLQUs4QVNBQmF4QkNJQU1RUUNFQ0VGd2hBU0FBSUFVMkFnQWdBaUFCSUFBUXV3ZEJBVWNFUUNBRVFRUTJBZ0FMSUFCQmlBSnFJQUJCZ0FKcUVId0VRQ0FFSUFRb0FnQkJBbkkyQWdBTElBQW9Bb2dDSVFFZ0F4QTVHaUFHRURrYUlBQkJrQUpxSkFBZ0FRdlVBd0VCZmlNQVFhQUNheUlBSkFBZ0FDQUNOZ0tRQWlBQUlBRTJBcGdDSUFCQjRBRnFJQU1nQUVId0FXb2dBRUh2QVdvZ0FFSHVBV29Rd2dRZ0FFSFFBV29RUlNJQklBRVFVUkJDSUFBZ0FVRUFFRUVpQWpZQ3pBRWdBQ0FBUVNCcU5nSWNJQUJCQURZQ0dDQUFRUUU2QUJjZ0FFSEZBRG9BRmdOQUFrQWdBRUdZQW1vZ0FFR1FBbW9Ra3dGRkRRQWdBQ2dDekFFZ0FSQTRJQUpxUmdSQUlBRVFPQ0VESUFFZ0FSQTRRUUYwRUVJZ0FTQUJFRkVRUWlBQUlBTWdBVUVBRUVFaUFtbzJBc3dCQ3lBQVFaZ0NhaEJwSUFCQkYyb2dBRUVXYWlBQ0lBQkJ6QUZxSUFBc0FPOEJJQUFzQU80QklBQkI0QUZxSUFCQklHb2dBRUVjYWlBQVFSaHFJQUJCOEFGcUVNRUVEUUFnQUVHWUFtb1FkaG9NQVFzTEFrQWdBRUhnQVdvUU9FVU5BQ0FBTFFBWFJRMEFJQUFvQWh3aUF5QUFRU0JxYTBHZkFVb05BQ0FBSUFOQkJHbzJBaHdnQXlBQUtBSVlOZ0lBQ3lBQUlBSWdBQ2dDekFFZ0JCQzhCeUFBS1FNQUlRWWdCU0FBS1FNSU53TUlJQVVnQmpjREFDQUFRZUFCYWlBQVFTQnFJQUFvQWh3Z0JCQ1FBU0FBUVpnQ2FpQUFRWkFDYWhCOEJFQWdCQ0FFS0FJQVFRSnlOZ0lBQ3lBQUtBS1lBaUVDSUFFUU9Sb2dBRUhnQVdvUU9Sb2dBRUdnQW1va0FDQUNDNzBEQUNNQVFaQUNheUlBSkFBZ0FDQUNOZ0tBQWlBQUlBRTJBb2dDSUFCQjBBRnFJQU1nQUVIZ0FXb2dBRUhmQVdvZ0FFSGVBV29Rd2dRZ0FFSEFBV29RUlNJQklBRVFVUkJDSUFBZ0FVRUFFRUVpQWpZQ3ZBRWdBQ0FBUVJCcU5nSU1JQUJCQURZQ0NDQUFRUUU2QUFjZ0FFSEZBRG9BQmdOQUFrQWdBRUdJQW1vZ0FFR0FBbW9Ra3dGRkRRQWdBQ2dDdkFFZ0FSQTRJQUpxUmdSQUlBRVFPQ0VESUFFZ0FSQTRRUUYwRUVJZ0FTQUJFRkVRUWlBQUlBTWdBVUVBRUVFaUFtbzJBcndCQ3lBQVFZZ0NhaEJwSUFCQkIyb2dBRUVHYWlBQ0lBQkJ2QUZxSUFBc0FOOEJJQUFzQU40QklBQkIwQUZxSUFCQkVHb2dBRUVNYWlBQVFRaHFJQUJCNEFGcUVNRUVEUUFnQUVHSUFtb1FkaG9NQVFzTEFrQWdBRUhRQVdvUU9FVU5BQ0FBTFFBSFJRMEFJQUFvQWd3aUF5QUFRUkJxYTBHZkFVb05BQ0FBSUFOQkJHbzJBZ3dnQXlBQUtBSUlOZ0lBQ3lBRklBSWdBQ2dDdkFFZ0JCQzlCemtEQUNBQVFkQUJhaUFBUVJCcUlBQW9BZ3dnQkJDUUFTQUFRWWdDYWlBQVFZQUNhaEI4QkVBZ0JDQUVLQUlBUVFKeU5nSUFDeUFBS0FLSUFpRUNJQUVRT1JvZ0FFSFFBV29RT1JvZ0FFR1FBbW9rQUNBQ0M3MERBQ01BUVpBQ2F5SUFKQUFnQUNBQ05nS0FBaUFBSUFFMkFvZ0NJQUJCMEFGcUlBTWdBRUhnQVdvZ0FFSGZBV29nQUVIZUFXb1F3Z1FnQUVIQUFXb1FSU0lCSUFFUVVSQkNJQUFnQVVFQUVFRWlBallDdkFFZ0FDQUFRUkJxTmdJTUlBQkJBRFlDQ0NBQVFRRTZBQWNnQUVIRkFEb0FCZ05BQWtBZ0FFR0lBbW9nQUVHQUFtb1Frd0ZGRFFBZ0FDZ0N2QUVnQVJBNElBSnFSZ1JBSUFFUU9DRURJQUVnQVJBNFFRRjBFRUlnQVNBQkVGRVFRaUFBSUFNZ0FVRUFFRUVpQW1vMkFyd0JDeUFBUVlnQ2FoQnBJQUJCQjJvZ0FFRUdhaUFDSUFCQnZBRnFJQUFzQU44QklBQXNBTjRCSUFCQjBBRnFJQUJCRUdvZ0FFRU1haUFBUVFocUlBQkI0QUZxRU1FRURRQWdBRUdJQW1vUWRob01BUXNMQWtBZ0FFSFFBV29RT0VVTkFDQUFMUUFIUlEwQUlBQW9BZ3dpQXlBQVFSQnFhMEdmQVVvTkFDQUFJQU5CQkdvMkFnd2dBeUFBS0FJSU5nSUFDeUFGSUFJZ0FDZ0N2QUVnQkJDK0J6Z0NBQ0FBUWRBQmFpQUFRUkJxSUFBb0Fnd2dCQkNRQVNBQVFZZ0NhaUFBUVlBQ2FoQjhCRUFnQkNBRUtBSUFRUUp5TmdJQUN5QUFLQUtJQWlFQ0lBRVFPUm9nQUVIUUFXb1FPUm9nQUVHUUFtb2tBQ0FDQzVVREFRRi9Jd0JCa0FKcklnQWtBQ0FBSUFJMkFvQUNJQUFnQVRZQ2lBSWdBeERhQVNFR0lBQkIwQUZxSUFNZ0FFSC9BV29ROEFJZ0FFSEFBV29RUlNJQklBRVFVUkJDSUFBZ0FVRUFFRUVpQWpZQ3ZBRWdBQ0FBUVJCcU5nSU1JQUJCQURZQ0NBTkFBa0FnQUVHSUFtb2dBRUdBQW1vUWt3RkZEUUFnQUNnQ3ZBRWdBUkE0SUFKcVJnUkFJQUVRT0NFRElBRWdBUkE0UVFGMEVFSWdBU0FCRUZFUVFpQUFJQU1nQVVFQUVFRWlBbW8yQXJ3QkN5QUFRWWdDYWhCcElBWWdBaUFBUWJ3QmFpQUFRUWhxSUFBc0FQOEJJQUJCMEFGcUlBQkJFR29nQUVFTWFrR2d1d01Rd3dJTkFDQUFRWWdDYWhCMkdnd0JDd3NDUUNBQVFkQUJhaEE0UlEwQUlBQW9BZ3dpQXlBQVFSQnFhMEdmQVVvTkFDQUFJQU5CQkdvMkFnd2dBeUFBS0FJSU5nSUFDeUFGSUFJZ0FDZ0N2QUVnQkNBR0VMOEhOd01BSUFCQjBBRnFJQUJCRUdvZ0FDZ0NEQ0FFRUpBQklBQkJpQUpxSUFCQmdBSnFFSHdFUUNBRUlBUW9BZ0JCQW5JMkFnQUxJQUFvQW9nQ0lRSWdBUkE1R2lBQVFkQUJhaEE1R2lBQVFaQUNhaVFBSUFJTEJ3QWdBQ2dDREF1VkF3RUJmeU1BUVpBQ2F5SUFKQUFnQUNBQ05nS0FBaUFBSUFFMkFvZ0NJQU1RMmdFaEJpQUFRZEFCYWlBRElBQkIvd0ZxRVBBQ0lBQkJ3QUZxRUVVaUFTQUJFRkVRUWlBQUlBRkJBQkJCSWdJMkFyd0JJQUFnQUVFUWFqWUNEQ0FBUVFBMkFnZ0RRQUpBSUFCQmlBSnFJQUJCZ0FKcUVKTUJSUTBBSUFBb0Fyd0JJQUVRT0NBQ2FrWUVRQ0FCRURnaEF5QUJJQUVRT0VFQmRCQkNJQUVnQVJCUkVFSWdBQ0FESUFGQkFCQkJJZ0pxTmdLOEFRc2dBRUdJQW1vUWFTQUdJQUlnQUVHOEFXb2dBRUVJYWlBQUxBRC9BU0FBUWRBQmFpQUFRUkJxSUFCQkRHcEJvTHNERU1NQ0RRQWdBRUdJQW1vUWRob01BUXNMQWtBZ0FFSFFBV29RT0VVTkFDQUFLQUlNSWdNZ0FFRVFhbXRCbndGS0RRQWdBQ0FEUVFScU5nSU1JQU1nQUNnQ0NEWUNBQXNnQlNBQ0lBQW9BcndCSUFRZ0JoRENCenNCQUNBQVFkQUJhaUFBUVJCcUlBQW9BZ3dnQkJDUUFTQUFRWWdDYWlBQVFZQUNhaEI4QkVBZ0JDQUVLQUlBUVFKeU5nSUFDeUFBS0FLSUFpRUNJQUVRT1JvZ0FFSFFBV29RT1JvZ0FFR1FBbW9rQUNBQ0M1VURBUUYvSXdCQmtBSnJJZ0FrQUNBQUlBSTJBb0FDSUFBZ0FUWUNpQUlnQXhEYUFTRUdJQUJCMEFGcUlBTWdBRUgvQVdvUThBSWdBRUhBQVdvUVJTSUJJQUVRVVJCQ0lBQWdBVUVBRUVFaUFqWUN2QUVnQUNBQVFSQnFOZ0lNSUFCQkFEWUNDQU5BQWtBZ0FFR0lBbW9nQUVHQUFtb1Frd0ZGRFFBZ0FDZ0N2QUVnQVJBNElBSnFSZ1JBSUFFUU9DRURJQUVnQVJBNFFRRjBFRUlnQVNBQkVGRVFRaUFBSUFNZ0FVRUFFRUVpQW1vMkFyd0JDeUFBUVlnQ2FoQnBJQVlnQWlBQVFid0JhaUFBUVFocUlBQXNBUDhCSUFCQjBBRnFJQUJCRUdvZ0FFRU1ha0dndXdNUXd3SU5BQ0FBUVlnQ2FoQjJHZ3dCQ3dzQ1FDQUFRZEFCYWhBNFJRMEFJQUFvQWd3aUF5QUFRUkJxYTBHZkFVb05BQ0FBSUFOQkJHbzJBZ3dnQXlBQUtBSUlOZ0lBQ3lBRklBSWdBQ2dDdkFFZ0JDQUdFTU1ITndNQUlBQkIwQUZxSUFCQkVHb2dBQ2dDRENBRUVKQUJJQUJCaUFKcUlBQkJnQUpxRUh3RVFDQUVJQVFvQWdCQkFuSTJBZ0FMSUFBb0FvZ0NJUUlnQVJBNUdpQUFRZEFCYWhBNUdpQUFRWkFDYWlRQUlBSUxsUU1CQVg4akFFR1FBbXNpQUNRQUlBQWdBallDZ0FJZ0FDQUJOZ0tJQWlBREVOb0JJUVlnQUVIUUFXb2dBeUFBUWY4QmFoRHdBaUFBUWNBQmFoQkZJZ0VnQVJCUkVFSWdBQ0FCUVFBUVFTSUNOZ0s4QVNBQUlBQkJFR28yQWd3Z0FFRUFOZ0lJQTBBQ1FDQUFRWWdDYWlBQVFZQUNhaENUQVVVTkFDQUFLQUs4QVNBQkVEZ2dBbXBHQkVBZ0FSQTRJUU1nQVNBQkVEaEJBWFFRUWlBQklBRVFVUkJDSUFBZ0F5QUJRUUFRUVNJQ2FqWUN2QUVMSUFCQmlBSnFFR2tnQmlBQ0lBQkJ2QUZxSUFCQkNHb2dBQ3dBL3dFZ0FFSFFBV29nQUVFUWFpQUFRUXhxUWFDN0F4RERBZzBBSUFCQmlBSnFFSFlhREFFTEN3SkFJQUJCMEFGcUVEaEZEUUFnQUNnQ0RDSURJQUJCRUdwclFaOEJTZzBBSUFBZ0EwRUVhallDRENBRElBQW9BZ2cyQWdBTElBVWdBaUFBS0FLOEFTQUVJQVlReEFjMkFnQWdBRUhRQVdvZ0FFRVFhaUFBS0FJTUlBUVFrQUVnQUVHSUFtb2dBRUdBQW1vUWZBUkFJQVFnQkNnQ0FFRUNjallDQUFzZ0FDZ0NpQUloQWlBQkVEa2FJQUJCMEFGcUVEa2FJQUJCa0FKcUpBQWdBZ3NMbXRBRFNnQkJnQWdMb0M1bWMyVjBBQ1Z6THlWekFDVnpMaVZ6QUdSbFluVm5BR0ZzYkc5allYUnZjanhVUGpvNllXeHNiMk5oZEdVb2MybDZaVjkwSUc0cElDZHVKeUJsZUdObFpXUnpJRzFoZUdsdGRXMGdjM1Z3Y0c5eWRHVmtJSE5wZW1VQWQySUFKV1BpaExudnVJOWJkMlZpWVhKcmFYUXRhVzVtYnpwZEFDVnRMU1ZrTFNWWkxTVklMU1ZOTFNWVEFFMWhjbXRsY2lCUFN5NEFMQUJCYzNObGNuUnBiMjRnWUhnZ1BqMGdiVTFwYmxoZ0lHWmhhV3hsWkNCcGJpQUFRWE56WlhKMGFXOXVJR0IzYVdSMGFDQStQU0ExWUNCbVlXbHNaV1FnYVc0Z0FFRnpjMlZ5ZEdsdmJpQmdkMmxrZEdnZ1BqMGdNV0FnWm1GcGJHVmtJR2x1SUFCQmMzTmxjblJwYjI0Z1lIZHBaSFJvSUQ0Z01HQWdabUZwYkdWa0lHbHVJQUJCYzNObGNuUnBiMjRnWUhCNWNtRnRhV1F0UG5OcGVtVW9LU0ErSURCZ0lHWmhhV3hsWkNCcGJpQUFRWE56WlhKMGFXOXVJR0J0VTNSaGNuUlVhVzFsSUQ0OUlEQmdJR1poYVd4bFpDQnBiaUFBUVhOelpYSjBhVzl1SUdBb2MzSmpYM2RwWkhSb0pUSXBJRDA5SURCZ0lHWmhhV3hsWkNCcGJpQUFRWE56WlhKMGFXOXVJR0JwYlM1M2FXUjBhQ2dwSUQwOUlHbHRMbk4wWlhBb0tTOXphWHBsYjJZb1pteHZZWFFwWUNCbVlXbHNaV1FnYVc0Z0FDQUpDZzBBUlhKeWIzSTZJRzFoYkd4dll3b0FSWEp5YjNJZ01Ub2dhV053UjJWMFNXNXBkRmgzTWxoakNnQWdQVDA5SUcxaGRISnBlQ0FvSldRc0pXUXBJRDA5UFFvQUlEMDlQU0IyWldOMGIzSWdLQ1ZrS1NBOVBUMEtBRDgvUHlBeENnQkZjbkp2Y2pvZ2JHRmlaV3hwYm1jZ2QyOXlheUJ2ZG1WeVpteHZkeTRLQUNNakl5QkdaV0YwZFhKbElHTmhibVJwWkdGMFpYTWdabTl5SUhSeVlXTnJhVzVuSUdGeVpTQnZkbVZ5Wm14dmR5NEtBR0Z5WjJ4RFlXMWxjbUZHY25WemRIVnRVa2dvS1RvZ1lYSlFZWEpoYlVSbFkyOXRjRTFoZENncElHbHVaR2xqWVhSbFpDQndZWEpoYldWMFpYSWdaWEp5YjNJdUNnQnJjRzFFWld4bGRHVlNaV1pFWVhSaFUyVjBLQ2s2SUU1VlRFd2djbVZtUkdGMFlWTmxkRkIwY2k5eVpXWkpiV0ZuWlM0S0FGTjBZWEowSUhSeVlXTnJhVzVuWDNSb2NtVmhaQ0FqSldRdUNnQlBkWFFnYjJZZ2JXVnRiM0o1SVNFS0FFUmhkR0VnYm5WdElHVnljbTl5SVNFS0FHTnZiRzl5T2lBak5qWTBOREF3T3lCaVlXTnJaM0p2ZFc1a0xXTnZiRzl5T2lBalptWm1aams1T3lCaWIzSmtaWEl0Y21Ga2FYVnpPaUEwY0hnN0lIQmhaR1JwYm1jNklESndlQUIzQUVsRUlHRnNjbVZoWkhrZ1pYaHBjM1J6QUNWekpYTUFKWE11SlhNQWNnQXZhRzl0WlM5M1lXeDBaWEl2YTJGc2QyRnNkQzFuYVhSb2RXSXZkMlZpWVhKcmFYUXRiM0puTDJwellYSjBiMjlzYTJsMFRrWlVMMlZ0YzJOeWFYQjBaVzR2VjJWaVFWSkxhWFJNYVdJdmJHbGlMMU5TUXk5TFVFMHZSbkpsWVd0TllYUmphR1Z5TDJSbGRHVmpkRzl5Y3k5dmNtbGxiblJoZEdsdmJsOWhjM05wWjI1dFpXNTBMbU53Y0FBdmFHOXRaUzkzWVd4MFpYSXZhMkZzZDJGc2RDMW5hWFJvZFdJdmQyVmlZWEpyYVhRdGIzSm5MMnB6WVhKMGIyOXNhMmwwVGtaVUwyVnRjMk55YVhCMFpXNHZWMlZpUVZKTGFYUk1hV0l2YkdsaUwxTlNReTlMVUUwdlJuSmxZV3ROWVhSamFHVnlMMlp5WVcxbGQyOXlheTkwYVcxbGNuTXVZM0J3QUM5b2IyMWxMM2RoYkhSbGNpOXJZV3gzWVd4MExXZHBkR2gxWWk5M1pXSmhjbXRwZEMxdmNtY3Zhbk5oY25SdmIyeHJhWFJPUmxRdlpXMXpZM0pwY0hSbGJpOVhaV0pCVWt0cGRFeHBZaTlzYVdJdlUxSkRMMHRRVFM5R2NtVmhhMDFoZEdOb1pYSXZaR1YwWldOMGIzSnpMMmhoY25KcGN5NWpjSEFBTDJodmJXVXZkMkZzZEdWeUwydGhiSGRoYkhRdFoybDBhSFZpTDNkbFltRnlhMmwwTFc5eVp5OXFjMkZ5ZEc5dmJHdHBkRTVHVkM5bGJYTmpjbWx3ZEdWdUwxZGxZa0ZTUzJsMFRHbGlMMnhwWWk5VFVrTXZTMUJOTDBaeVpXRnJUV0YwWTJobGNpOWtaWFJsWTNSdmNuTXZSRzlIWDNOallXeGxYMmx1ZG1GeWFXRnVkRjlrWlhSbFkzUnZjaTVqY0hBQUwyaHZiV1V2ZDJGc2RHVnlMMnRoYkhkaGJIUXRaMmwwYUhWaUwzZGxZbUZ5YTJsMExXOXlaeTlxYzJGeWRHOXZiR3RwZEU1R1ZDOWxiWE5qY21sd2RHVnVMMWRsWWtGU1MybDBUR2xpTDJ4cFlpOVRVa012UzFCTkwwWnlaV0ZyVFdGMFkyaGxjaTl0WVhSamFHVnljeTlvYjNWbmFGOXphVzFwYkdGeWFYUjVYM1p2ZEdsdVp5NWpjSEFBTDJodmJXVXZkMkZzZEdWeUwydGhiSGRoYkhRdFoybDBhSFZpTDNkbFltRnlhMmwwTFc5eVp5OXFjMkZ5ZEc5dmJHdHBkRTVHVkM5bGJYTmpjbWx3ZEdWdUwxZGxZa0ZTUzJsMFRHbGlMMnhwWWk5VFVrTXZTMUJOTDBaeVpXRnJUV0YwWTJobGNpOW1jbUZ0WlhkdmNtc3ZhVzFoWjJVdVkzQndBQzlvYjIxbEwzZGhiSFJsY2k5cllXeDNZV3gwTFdkcGRHaDFZaTkzWldKaGNtdHBkQzF2Y21jdmFuTmhjblJ2YjJ4cmFYUk9SbFF2WlcxelkzSnBjSFJsYmk5WFpXSkJVa3RwZEV4cFlpOXNhV0l2VTFKREwwdFFUUzlHY21WaGEwMWhkR05vWlhJdlpHVjBaV04wYjNKekwyZGhkWE56YVdGdVgzTmpZV3hsWDNOd1lXTmxYM0I1Y21GdGFXUXVZM0J3QUM5b2IyMWxMM2RoYkhSbGNpOXJZV3gzWVd4MExXZHBkR2gxWWk5M1pXSmhjbXRwZEMxdmNtY3Zhbk5oY25SdmIyeHJhWFJPUmxRdlpXMXpZM0pwY0hSbGJpOVhaV0pCVWt0cGRFeHBZaTlzYVdJdlUxSkRMMHRRVFM5R2NtVmhhMDFoZEdOb1pYSXZaR1YwWldOMGIzSnpMM0I1Y21GdGFXUXVZM0J3QUdsdVptOEFSWEp5YjNJNklHbGpjRWRsZEVwZlZWOVlZd0IzWWdCeVlnQkJVbDlRU1ZoRlRGOUdUMUpOUVZSZlVrZENBRkJoZEhSbGNtNGdaWGgwY21GamRHbHZiaUJtWVdsc1pXUXVBRUZ6YzJWeWRHbHZiaUJnY0hseVlXMXBaR0FnWm1GcGJHVmtJR2x1SUFCVWNtRmphMmx1WnlCMGFISmxZV1FnUFNBbFpBb0FVMGxhUlNBOUlDVmtMQ0FsWkFvQVJYSnliM0lnTWpvZ2FXTndSMlYwU1c1cGRGaDNNbGhqQ2dBL1B6OGdNZ29BUlhKeWIzSTZJSFZ1YzNWd2NHOXlkR1ZrSUhCcGVHVnNJR1p2Y20xaGRDNEtBRlZ1YTI1dmQyNGdiM0lnZFc1emRYQndiM0owWldRZ2JHRmlaV3hwYm1jZ2RHaHlaWE5vYjJ4a0lHMXZaR1VnY21WeGRXVnpkR1ZrTGlCVFpYUWdkRzhnYldGdWRXRnNMZ29BYTNCdFJHVnNaWFJsVW1WbVJHRjBZVk5sZENncE9pQXdJSGh6YVhwbEwzbHphWHBsTDJSd2FTNEtBRVZ5Y205eUlDZ2xaQ2s2SUhWdVlXSnNaU0IwYnlCdmNHVnVJR05oYldWeVlTQndZWEpoYldWMFpYSnpJR1pwYkdVZ0lpVnpJaUJtYjNJZ2QzSnBkR2x1Wnk0S0FFVnljbTl5T2lCT1ZVeE1JSEJoZEhSSVlXNWtiR1V1Q2dCRmJtUWdkSEpoWTJ0cGJtZGZkR2h5WldGa0lDTWxaQzRLQUU5MWRDQnZaaUJ0WlcxdmNua2hJUW9BY2dBdmFHOXRaUzkzWVd4MFpYSXZhMkZzZDJGc2RDMW5hWFJvZFdJdmQyVmlZWEpyYVhRdGIzSm5MMnB6WVhKMGIyOXNhMmwwVGtaVUwyVnRjMk55YVhCMFpXNHZWMlZpUVZKTGFYUk1hV0l2YkdsaUwxTlNReTlMVUUwdlJuSmxZV3ROWVhSamFHVnlMMjFoZEdOb1pYSnpMMlp5WldGckxtZ0FkMkZ5Ym1sdVp3QWdKVEV3WndCQ2RXbHNaQ0JRZVhKaGJXbGtBQ1UwWkFCM1lnQnlZZ0FsWS9DZm1xbGJkMlZpWVhKcmFYUXRaWEp5YjNJNlhRQkJVbDlRU1ZoRlRGOUdUMUpOUVZSZlFrZFNBRTFCVGxWQlRBQkhaVzVsY21saklHVnljbTl5SUdSMWNtbHVaeUJ0WVhSamFHbHVaeUJ3YUdGelpTNEFJR3hwYm1VZ0FDVnpKWE1LQUVacGJHVWdiM0JsYmlCbGNuSnZjaTRnSlhNS0FFUnBjM1J2Y25ScGIyNGdabUZqZEc5eU9pQnJNVDBsTVM0eE1HWXNJR3N5UFNVeExqRXdaaXdnY0RFOUpURXVNVEJtTENCd01qMGxNUzR4TUdZS0FFVnljbTl5T2lCdFlXeHNiMk1LQUVWeWNtOXlJRE02SUdsamNFZGxkRWx1YVhSWWR6SllZd29BUlhKeWIzSWdhV053UjJWMFNsOVZYMU1LQUQwOVBUMDlQU0FsY3lBOVBUMDlQVDA5UFFvQVB6OC9JRE1LQUVWeWNtOXlPaUJqWVc0bmRDQnNiMkZrSUhCaGRIUmxjbTRnWm5KdmJTQk9WVXhNSUdKMVptWmxjaTRLQUd0d2JWTmxkRkpsWmtSaGRHRlRaWFFvS1RvZ1RsVk1UQ0JyY0cxSVlXNWtiR1V2Wm1sc1pXNWhiV1V1Q2dCRmNuSnZjaUJ6WVhacGJtY2dabVZoZEhWeVpTQnRZWEE2SUdWeWNtOXlJSGR5YVhScGJtY2daR0YwWVM0S0FFOTFkQ0J2WmlCdFpXMXZjbmtoSVFvQVkyOXNiM0k2SUNObVptWm1abVk3SUdKaFkydG5jbTkxYm1RdFkyOXNiM0k2SUNObVpqQXhNREU3SUdKdmNtUmxjaTF5WVdScGRYTTZJRFJ3ZURzZ2NHRmtaR2x1WnpvZ01uQjRBRVY0ZEhKaFkzUWdSbVZoZEhWeVpYTUFaWEp5YjNJQVJuSmxZV3NnWm1WaGRIVnlaWE1nTFNBbFpBQnlZZ0JCVlZSUFgwMUZSRWxCVGdCQlVsOVFTVmhGVEY5R1QxSk5RVlJmVWtkQ1FRQkpibk4xWm1acFkybGxiblFnWTI5dWRISmhjM1FnWkhWeWFXNW5JRzFoZEdOb2FXNW5MZ0FsTnk0MVppQUFJR3hwYm1VZ0FFVnljbTl5SUc5d1pXNXBibWNnWm1sc1pTQW5KWE1uT2lBQUlDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ1puZzlKV1lzSUdaNVBTVm1MQ0I0TUQwbFppd2dlVEE5SldZc0lITTlKV1lLQUVWeWNtOXlJRFE2SUdsamNFZGxkRWx1YVhSWWR6SllZd29BUlhKeWIzSWdhV053UjJWMFZWOW1jbTl0WDFoZllubGZUV0YwV0RKVkNnQkZjbkp2Y2lCaGJHeHZZMkYwYVc1bklHMWxiVzl5ZVM0S0FFVnljbTl5T2lCdmRYUWdiMllnYldWdGIzSjVMZ29BUlhKeWIzSTZJRlZ1WVdKc1pTQjBieUJ2Y0dWdUlHWnBiR1VnSnlWekp5Qm1iM0lnZDNKcGRHbHVaeTRLQUVWeWNtOXlPaUIxYm1GaWJHVWdkRzhnYjNCbGJpQm1hV3hsSUNjbGN5VnpKeUJtYjNJZ2NtVmhaR2x1Wnk0S0FFOTFkQ0J2WmlCdFpXMXZjbmtoSVFvQVUzUmxjQ0J6YVhwbElHMTFjM1FnWW1VZ1pYRjFZV3dnZEc4Z2QybGtkR2dnWm05eUlHNXZkd0JiSlhOZElGc2xjMTBnV3lWelhTQTZJRVp2ZFc1a0lDVmtJR1psWVhSMWNtVnpBQ1Z6QUZkcFpIUm9JR05oYm01dmRDQmlaU0I2WlhKdkFGTnZkWEpqWlNCM2FXUjBhQ0J0ZFhOMElHSmxJR1YyWlc0QVNXMWhaMlVnYVhNZ2RHOXZJSE50WVd4c0FIZ2diM1YwSUc5bUlISmhibWRsQUVOc2IyTnJJR2hoY3lCdWIzUWdZbVZsYmlCemRHRnlkR1ZrQUZCNWNtRnRhV1FnYVhNZ2JtOTBJR0ZzYkc5allYUmxaQUJ5WWdBbFkrS2FvTys0ajF0M1pXSmhjbXRwZEMxM1lYSnVPbDBBUVZWVVQxOVBWRk5WQUVGU1gxQkpXRVZNWDBaUFVrMUJWRjlDUjFKQkFIZHdJRzExYzNRZ1ltVWdZWFFnYkdWaGMzUWdNUUJDWVhKamIyUmxJRzFoZEdOb2FXNW5JR052ZFd4a0lHNXZkQ0JtYVc1a0lHTnZjbkpsWTNRZ1ltRnlZMjlrWlNCc2IyTmhkRzl5SUhCaGRIUmxjbTR1QUZzbGMxMGdBRG9nQUNWekpYTUtBRVJwYzNSdmNuUnBiMjRnWm1GamRHOXlJRDBnSldZZ0pXWWdKV1lnSldZZ0pXWWdKV1lLQUVWeWNtOXlJRFU2SUdsamNFZGxkRWx1YVhSWWR6SllZd29BUlhKeWIzSWdhV053UjJWMFdHTmZabkp2YlY5WWQxOWllVjlOWVhSWWR6SllZd29BUlhKeWIzSWdjbVZoWkdsdVp5QnBiV0ZuWlZObGRDNEtBRVZ5Y205eUlIZG9hV3hsSUdGa1pHbHVaeUJ5WldabGNtVnVZMlVnWkdGMFlTQnpaWFE2SUd0d2JVZGxibEpsWmtSaGRHRlRaWFFvS1NCbVlXbHNaV1F1Q2dCRmNuSnZjaUJ2Y0dWdWFXNW5JQ2NsY3ljdUNnQkRZVzRuZENCdmNHVnVJRXBRUlVjZ1ptbHNaU0FuSlhNbkNnQlBkWFFnYjJZZ2JXVnRiM0o1SVNFS0FGQmhkSFJsY200Z1JHRjBZU0J5WldGa0lHVnljbTl5SVNFS0FGSmxZV1FnWlhKeWIzSWhJUW9BWTI5c2IzSTZJQ00zTnpRME1EQTdJR0poWTJ0bmNtOTFibVF0WTI5c2IzSTZJQ05tWm1abU9UazdJR0p2Y21SbGNpMXlZV1JwZFhNNklEUndlRHNnY0dGa1pHbHVaem9nTW5CNEFDVm1BSGRpQUVGU1gxQkpXRVZNWDBaUFVrMUJWRjlCUWtkU0FGQjVjbUZ0YVdRZ2FYTWdUbFZNVEFCQlZWUlBYMEZFUVZCVVNWWkZBRUpoY21OdlpHVWdiV0YwWTJocGJtY2daWEp5YjNJZ1pHVjBaV04wYVc5dUwyTnZjbkpsWTNScGIyNGdabTkxYm1RZ2RXNXlaV052ZG1WeVlXSnNaU0JsY25KdmNpNEFSWEp5YjNJZ1kzSmxZWFJwYm1jZ1puVnNiQ0JtYVd4bElIQmhkR2dnWm5KdmJTQW5KWE1uSUdGdVpDQW5KWE1uQUVGemMyVnlkR2x2YmlCZ2VDQThJRzFOWVhoWVlDQm1ZV2xzWldRZ2FXNGdBRUZ6YzJWeWRHbHZiaUJnYUdWcFoyaDBJRDQ5SURWZ0lHWmhhV3hsWkNCcGJpQUFRWE56WlhKMGFXOXVJR0JvWldsbmFIUWdQajBnTVdBZ1ptRnBiR1ZrSUdsdUlBQkJjM05sY25ScGIyNGdZR2hsYVdkb2RDQStJREJnSUdaaGFXeGxaQ0JwYmlBQVFYTnpaWEowYVc5dUlHQnRTVzFoWjJWekxuTnBlbVVvS1NBK0lEQmdJR1poYVd4bFpDQnBiaUFBUVhOelpYSjBhVzl1SUdCNElENDlJREJnSUdaaGFXeGxaQ0JwYmlBQVFYTnpaWEowYVc5dUlHQnRVM1J2Y0ZScGJXVWdQajBnTUdBZ1ptRnBiR1ZrSUdsdUlBQkJjM05sY25ScGIyNGdZR1J6ZENBaFBTQXdZQ0JtWVdsc1pXUWdhVzRnQUNCSlRrWlBJQ0FBSlhNbGN3b0FSR2x6ZEc5eWRHbHZiaUJtWVdOMGIzSWdQU0FsWmlBbFppQWxaaUFsWmlBbFpnb0FSWEp5YjNJZ1BTQWxaZ29BUlhKeWIzSWdOam9nYVdOd1IyVjBTVzVwZEZoM01saGpDZ0FnSUNBZ0lDQWdJQ0JKYldGblpWTnBlbVVnUFNBbE4yUmJjR2w0Wld4ZENnQTlQVDA5UFQwOVBUMGdKV1FnUFQwOVBUMDlQVDA5UFQwS0FFbHRZV2RsYzJWMElHTnZiblJoYVc1eklDVmtJR2x0WVdkbGN5NEtBRVZ5Y205eU9pQlZibUZpYkdVZ2RHOGdiM0JsYmlCbWFXeGxJQ2NsY3ljZ1ptOXlJSEpsWVdScGJtY3VDZ0JGY25KdmNpQW9KV1FwT2lCMWJtRmliR1VnZEc4Z2IzQmxiaUJqWVcxbGNtRWdjR0Z5WVcxbGRHVnljeUJtYVd4bElDSWxjeUlnWm05eUlISmxZV1JwYm1jdUNnQkZjbkp2Y2lCeVpXRmthVzVuSUhCaGRIUmxjbTRnWm1sc1pTQW5KWE1uTGdvQVFuVnBiR1FnU1c1a1pYZ0FTR1ZwWjJoMElHTmhibTV2ZENCaVpTQjZaWEp2QUNWbUlDVm1JQ1ZtSUNWbUFIZ2diWFZ6ZENCaVpTQndiM05wZEdsMlpRQk1ZWEJzWVdOcFlXNGdjSGx5WVcxcFpDQm9ZWE1nYm05MElHSmxaVzRnWVd4c2IyTmhkR1ZrQUVOc2IyTnJJR2hoY3lCdWIzUWdZbVZsYmlCemRHOXdjR1ZrQUVGU1gxQkpXRVZNWDBaUFVrMUJWRjlOVDA1UEFFUmxjM1JwYm1GMGFXOXVJR2x6SUU1VlRFd0FRVlZVVDE5Q1VrRkRTMFZVU1U1SEFHaHdJRzExYzNRZ1ltVWdZWFFnYkdWaGMzUWdNUUJGY25KdmNpQW9KV1FwT2lCMWJtRmliR1VnZEc4Z1pHVjBaWEp0YVc1bElHWnBiR1VnYkdWdVozUm9MZ0JOWVhSamFHbHVaeUJqYjI1bWFXUmxibU5sSUdOMWRHOW1aaUIyWVd4MVpTQnViM1FnY21WaFkyaGxaQzRBUVhOelpYSjBhVzl1SUdCNUlENDlJRzFOYVc1WllDQm1ZV2xzWldRZ2FXNGdBRUZ6YzJWeWRHbHZiaUJnYVcxaFoyVXVkSGx3WlNncElEMDlJRWxOUVVkRlgxVkpUbFE0WUNCbVlXbHNaV1FnYVc0Z0FFRnpjMlZ5ZEdsdmJpQmdjM1J2Y21VdWMybDZaU2dwSUQwOUlIQnZhVzUwY3k1emFYcGxLQ2xnSUdaaGFXeGxaQ0JwYmlBQUpYTWxjd29BUkdsemRHOXlkR2x2YmlCbVlXTjBiM0lnUFNBbFppQWxaaUFsWmlBbFpnb0FSWEp5YjNJZ056b2dhV053UjJWMFNXNXBkRmgzTWxoakNnQkZlSFJ5WVdOMFpXUWdabVZoZEhWeVpYTWdQU0FsTjJSYmNHbDRaV3hkQ2dCRmNuSnZjaUJwWTNBeVIyVjBWRk1LQUVaaGJHeHBibWNnWW1GamF5QjBieUJ5WldGa2FXNW5JQ2NsY3lWekp5QnBiaUJCVWxSdmIyeExhWFFnZGpRdWVDQm1iM0p0WVhRdUNnQkZjbkp2Y2lCcGJpQnZjR1Z1YVc1bklDY2xjeWNnYVc0Z2VtbHdabWxzWlM0S0FFVnljbTl5SUhKbFlXUnBibWNnU2xCRlJ5Qm1hV3hsTGdvQVJYSnliM0lnZDJocGJHVWdZV1JrYVc1bklISmxabVZ5Wlc1alpTQmtZWFJoSUhObGREb2dhM0J0VFdWeVoyVlNaV1pFWVhSaFUyVjBLQ2tnWm1GcGJHVmtMZ29BUlhKeWIzSWdjMkYyYVc1bklHWmxZWFIxY21VZ2MyVjBPaUJsY25KdmNpQjNjbWwwYVc1bklHUmhkR0V1Q2dCUGRYUWdiMllnYldWdGIzSjVJU0VLQUVHd05ndkZLWWdPQUFDQkVBQUE3eElBQUJZVkFBQ25HQUFBV3lWelhTQmJKWE5kSUZzbGMxMGdPaUFsY3pvZ0pXWWdiWE1BU1cxaFoyVWdiWFZ6ZENCaVpTQm5jbUY1YzJOaGJHVUFlU0J2ZFhRZ2IyWWdjbUZ1WjJVQVJtVmhkSFZ5WlNCemRHOXlaU0JvWVhNZ2JtOTBJR0psWlc0Z1lXeHNiMk5oZEdWa0FDVmtBSGRpQUVGU1gxQkpXRVZNWDBaUFVrMUJWRjlCVWtkQ0FFMWhlR2x0ZFcwZ1lXeHNiM2RoWW14bElIQnZjMlVnWlhKeWIzSWdaWGhqWldWa1pXUXVBRUZ6YzJWeWRHbHZiaUJnYzNSbGNDQStQU0IzYVdSMGFHQWdabUZwYkdWa0lHbHVJQUJCYzNObGNuUnBiMjRnWUdrck1TdGphSFZ1YTE5emFYcGxJRHdnZDJsa2RHaGdJR1poYVd4bFpDQnBiaUFBUVhOelpYSjBhVzl1SUdCd2VYSmhiV2xrWUNCbVlXbHNaV1FnYVc0Z0FFRnpjMlZ5ZEdsdmJpQmdjSGx5WVcxcFpDMCtiblZ0VDJOMFlYWmxjeWdwSUQ0Z01HQWdabUZwYkdWa0lHbHVJQUJCYzNObGNuUnBiMjRnWUhOeVl5QWhQU0F3WUNCbVlXbHNaV1FnYVc0Z0FFRnpjMlZ5ZEdsdmJpQmdlQ0E4SUcxSGNtRmthV1Z1ZEhOYmIyTjBZWFpsS20xT2RXMVRZMkZzWlhOUVpYSlBZM1JoZG1VcmMyTmhiR1ZkTG5kcFpIUm9LQ2xnSUdaaGFXeGxaQ0JwYmlBQVJYSnliM0lnYVc0Z2IzQmxibWx1WnlBbkpYTW5JR1p2Y2lCeVpXRmthVzVuQ2dBZ1JtbHNkR1Z5WldRZ1ptVmhkSFZ5WlhNZ1BTQWxOMlJiY0dsNFpXeGRDZ0JNWVdKbGJHbHVaeUIwYUhKbGMyaHZiR1FnYlc5a1pTQnpaWFFnZEc4Z0pYTXVDZ0JGY25KdmNpQnlaV0ZrYVc1bklFcFFSVWNnWm1sc1pTQm9aV0ZrWlhJdUNnQkZjbkp2Y2pvZ2MzVndjR3hwWldRZ1ptbHNaU0JrYjJWeklHNXZkQ0JoY0hCbFlYSWdkRzhnWW1VZ1lXNGdRVkpVYjI5c1MybDBJR05oYldWeVlTQndZWEpoYldWMFpYSWdabWxzWlM0S0FHdHdiVVJsYkdWMFpWSmxaa1JoZEdGVFpYUW9LVG9nVGxWTVRDQnlaV1pFWVhSaFUyVjBVSFJ5TVM5eVpXWkVZWFJoVTJWMFVIUnlNaTRLQUVOaGJpZDBJSEpsWVdRZ1NsQkZSeUJtYVd4bElDY2xjeWNLQUVGU1gxQkpXRVZNWDBaUFVrMUJWRjh5ZG5WNUFGQjVjbUZ0YVdRZ1pHOWxjeUJ1YjNRZ1kyOXVkR0ZwYmlCaGJua2diR1YyWld4ekFGTjBaWEFnYlhWemRDQmlaU0JuY21WaGRHVnlJSFJvWVc0Z2IzSWdaWEYxWVd3Z2RHaGxJSGRwWkhSb0FIZ2diWFZ6ZENCaVpTQnNaWE56SUhSb1lXNGdkR2hsSUdsdFlXZGxJSGRwWkhSb0FDOW9iMjFsTDNkaGJIUmxjaTlyWVd4M1lXeDBMV2RwZEdoMVlpOTNaV0poY210cGRDMXZjbWN2YW5OaGNuUnZiMnhyYVhST1JsUXZaVzF6WTNKcGNIUmxiaTlYWldKQlVrdHBkRXhwWWk5c2FXSXZVMUpETDB0UVRTOUdjbVZoYTAxaGRHTm9aWEl2YldGMFkyaGxjbk12ZG1semRXRnNYMlJoZEdGaVlYTmxMbWdBUlhoMFpXNWthVzVuSUdKbGVXOXVaQ0IwYUdVZ2QybGtkR2dnYjJZZ2RHaGxJR2x0WVdkbEFGTnZkWEpqWlNCcGN5Qk9WVXhNQUVWeWNtOXlJQ2dsWkNrNklIVnVZV0pzWlNCMGJ5QnlaV0ZrSUdaeWIyMGdabWxzWlM0QVRYVnNkR2t0YldGeWEyVnlJSEJ2YzJVZ1pYSnliM0lnZG1Gc2RXVWdaWGhqWldWa1pXUXVBQTBsTkdRdkpUUmtMZ0JCYzNObGNuUnBiMjRnWUhrZ1BDQnRUV0Y0V1dBZ1ptRnBiR1ZrSUdsdUlBQkJjM05sY25ScGIyNGdZR2x0WVdkbExtTm9ZVzV1Wld4ektDa2dQVDBnTVdBZ1ptRnBiR1ZrSUdsdUlBQkJjM05sY25ScGIyNGdZRzUxYlY5d2IybHVkSE1nUFQwZ2NHOXBiblJ6TG5OcGVtVW9LV0FnWm1GcGJHVmtJR2x1SUFBbE55NDFaaUFBSUVsT1JrOGdJQUJyY0cxVFpYUlNaV1pFWVhSaFUyVjBLQ2s2SUU1VlRFd2dhM0J0U0dGdVpHeGxMM0psWmtSaGRHRlRaWFF1Q2dCcmNHMUVaV3hsZEdWU1pXWkVZWFJoVTJWMEtDazZJRTVWVEV3Z2NtVm1SR0YwWVZObGRGQjBjaTRLQUVWeWNtOXlPaUIxYm1GaWJHVWdkRzhnYjNCbGJpQm1hV3hsSUNjbGN5Y2dabTl5SUhkeWFYUnBibWN1Q2dCRmNuSnZjam9nVlc1emRYQndiM0owWldRZ2NHbDRaV3dnWm05eWJXRjBJQ2dsWkNrZ2NtVnhkV1Z6ZEdWa0xnb0FSWEp5YjNJZ2FXNGdjbVZoWkdsdVp5QW5KWE1uTGdvQUNpTWpJeUJUZFhKbVlXTmxJRTV2TGlWa0lDTWpJd29BUVZKZlVFbFlSVXhmUms5U1RVRlVYM2wxZG5NQUpYTUFTVzFoWjJVZ2JYVnpkQ0JvWVhabElERWdZMmhoYm01bGJBQlRhRzkxYkdRZ1ltVWdjMkZ0WlNCemFYcGxBRkpsYW1WamRHVmtJR1p5WlhGMVpXNTBiSGtnYldsemNtVmpiMmR1YVhObFpDQnRZWFJ5YVhnZ2JXRnlhMlZ5TGdCQmMzTmxjblJwYjI0Z1lHSjFZMnRsZEZzd1hTNW1hWEp6ZENBK1BTQmlkV05yWlhSYmJsMHVabWx5YzNSZ0lHWmhhV3hsWkNCcGJpQUFRWE56WlhKMGFXOXVJR0JoYm1kc1pTQStJQzFRU1dBZ1ptRnBiR1ZrSUdsdUlBQkJjM05sY25ScGIyNGdZR05vWVc1dVpXeHpJRDRnTUdBZ1ptRnBiR1ZrSUdsdUlBQkJjM05sY25ScGIyNGdZSE55WTE5M2FXUjBhQ0ErSURCZ0lHWmhhV3hsWkNCcGJpQUFRWE56WlhKMGFXOXVJR0I1SUQ0OUlEQmdJR1poYVd4bFpDQnBiaUFBUVhOelpYSjBhVzl1SUdCa2VXNWhiV2xqWDJOaGMzUThZMjl1YzNRZ1FtbHViMjFwWVd4UWVYSmhiV2xrTXpKbUtqNG9jSGx5WVcxcFpDbGdJR1poYVd4bFpDQnBiaUFBSUd4cGJtVWdBR3R3YlZOaGRtVlNaV1pFWVhSaFUyVjBLQ2s2SUU1VlRFd2dabWxzWlc1aGJXVXZjbVZtUkdGMFlWTmxkQzRLQUd0d2JWTmxkRkpsWmtSaGRHRlRaWFFvS1RvZ2NtVm1SR0YwWVZObGRDNEtBRVZ5Y205eU9pQnpkWEJ3YkdsbFpDQmlkV1ptWlhJZ1pHOWxjeUJ1YjNRZ1lYQndaV0Z5SUhSdklHSmxJRUZTVkc5dmJFdHBkQ0JqWVcxbGNtRWdjR0Z5WVcxbGRHVnljeTRLQUVWeWNtOXlJR2x1SUhkeWFYUnBibWNnSnlWekp5QnBiaUIwYUdVZ2VtbHdabWxzWlM0S0FFVnljbTl5SUhOaGRtbHVaeUJwYldGblpTQnpaWFE2SUdWeWNtOXlJSGR5YVhScGJtY2daR0YwWVM0S0FFNTFiV0psY2lCdlppQmphR0Z1Ym1Wc2N5QmpZVzV1YjNRZ1ltVWdlbVZ5YndCNUlHMTFjM1FnWW1VZ2NHOXphWFJwZG1VQVYybGtkR2dnYlhWemRDQmlaU0J3YjNOcGRHbDJaUUJoYm1kc1pTQnZkWFFnYjJZZ2NtRnVaMlVBVDI1c2VTQmlhVzV2YldsaGJDQndlWEpoYldsa0lHbHpJSE4xY0hCdmNuUmxaQUJ1ZEdoZlpXeGxiV1Z1ZENCbVlXbHNaV1FBUVZKZlVFbFlSVXhmUms5U1RVRlVYMUpIUWw4MU5qVUFRWE56WlhKMGFXOXVJR0J0VUhseVlXMXBaQzV6YVhwbEtDa2dQVDBnYlU1MWJVOWpkR0YyWlhNcWJVNTFiVk5qWVd4bGMxQmxjazlqZEdGMlpXQWdabUZwYkdWa0lHbHVJQUJCYzNObGNuUnBiMjRnWUc5amRHRjJaU0ErUFNBd1lDQm1ZV2xzWldRZ2FXNGdBRG9nQUVacFpXeGtMVzltTFhacFpYY2dkbVZ5ZEdsallXd2dQU0FsTGpGbUxDQm9iM0pwZW05dWRHRnNJRDBnSlM0eFppQmtaV2R5WldWekxDQmhjM0JsWTNRZ2NtRjBhVzhnUFNBbExqTm1DZ0JOWVhnZ1ptVmhkSFZ5WlNBOUlDVmtDZ0FnSUZKbFlXUWdTVzFoWjJWVFpYUXVDZ0JGY25KdmNpQnpZWFpwYm1jZ1MxQk5JR1JoZEdFNklIVnVZV0pzWlNCMGJ5QnZjR1Z1SUdacGJHVWdKeVZ6SlhNbGN5Y2dabTl5SUhkeWFYUnBibWN1Q2dCRmNuSnZjaUFvSldRcE9pQjFibUZpYkdVZ2RHOGdiM0JsYmlCbGVIUmxjbTVoYkNCd1lYSmhiV1YwWlhKeklHWnBiR1VnSWlWeklpQm1iM0lnZDNKcGRHbHVaeTRLQUVWeWNtOXlJR2x1SUdOc2IzTnBibWNnSlhNZ2FXNGdkR2hsSUhwcGNHWnBiR1V1Q2dCQmRYUnZJSFJvY21WemFHOXNaQ0FvWW5KaFkydGxkQ2tnYldGeWEyVnlJR052ZFc1MGN5QXRXeVV6WkRvZ0pUTmtYU0JiSlROa09pQWxNMlJkSUZzbE0yUTZJQ1V6WkYwckxnb0FUM1YwSUc5bUlHMWxiVzl5ZVNFaENnQlFlWEpoYldsa0lHaGhjeUJ1YjNRZ1ltVmxiaUJoYkd4dlkyRjBaV1FnZVdWMEFDOW9iMjFsTDNkaGJIUmxjaTlyWVd4M1lXeDBMV2RwZEdoMVlpOTNaV0poY210cGRDMXZjbWN2YW5OaGNuUnZiMnhyYVhST1JsUXZaVzF6WTNKcGNIUmxiaTlYWldKQlVrdHBkRXhwWWk5c2FXSXZVMUpETDB0UVRTOUdjbVZoYTAxaGRHTm9aWEl2WkdWMFpXTjBiM0p6TDJkaGRYTnphV0Z1WDNOallXeGxYM053WVdObFgzQjVjbUZ0YVdRdWFBQlFlWEpoYldsa0lHbHpJRTVWVEV3QVFWSmZVRWxZUlV4ZlJrOVNUVUZVWDFKSFFrRmZOVFUxTVFBdUFFRnpjMlZ5ZEdsdmJpQmdjRnN3WFNBK0lIQnRNVnN0TVYxZ0lHWmhhV3hsWkNCcGJpQUFRWE56WlhKMGFXOXVJR0JoYm1kc1pTQThQU0JRU1dBZ1ptRnBiR1ZrSUdsdUlBQkJjM05sY25ScGIyNGdZR1F1ZEhsd1pTZ3BJRDA5SUVsTlFVZEZYMFl6TW1BZ1ptRnBiR1ZrSUdsdUlBQkJjM05sY25ScGIyNGdZSE55WTE5b1pXbG5hSFFnUGlBd1lDQm1ZV2xzWldRZ2FXNGdBRUZ6YzJWeWRHbHZiaUJnZVNBOElHMUhjbUZrYVdWdWRITmJiMk4wWVhabEttMU9kVzFUWTJGc1pYTlFaWEpQWTNSaGRtVXJjMk5oYkdWZExtaGxhV2RvZENncFlDQm1ZV2xzWldRZ2FXNGdBRUZ6YzJWeWRHbHZiaUJnYlVSaGRHRXVaMlYwS0NsZ0lHWmhhV3hsWkNCcGJpQUFKVE5rT2lBb0pUTmtMQ1V6WkNrZ09pQWxaaUJ0YVc0OUpXWWdiV0Y0UFNWbUxDQnpaRDBsWmdvQWNHRm5aU0FsWkN3Z2FXMWhaMlVnYm5WdElDVmtMQ0J3YjJsdWRITWdMU0FsWkFvQVJYSnliM0lnS0NWa0tUb2dkVzVoWW14bElIUnZJRzl3Wlc0Z1pYaDBaWEp1WVd3Z2NHRnlZVzFsZEdWeWN5Qm1hV3hsSUNJbGN5SWdabTl5SUhKbFlXUnBibWN1Q2dCQmRYUnZJSFJvY21WemFHOXNaQ0FvWW5KaFkydGxkQ2tnWVdScWRYTjBaV1FnZEdoeVpYTm9iMnhrSUhSdklDVmtMZ29BUlhKeWIzSWdiM0JsYm1sdVp5Qm1hV3hsSUNjbGN5NXBjMlYwSnk0S0FFVnljbTl5SUdsdUlHTnNiM05wYm1jZ0p5VnpKeTRLQUhrZ2JYVnpkQ0JpWlNCc1pYTnpJSFJvWVc0Z2RHaGxJR2x0WVdkbElHaGxhV2RvZEFCSVpXbG5hSFFnYlhWemRDQmlaU0J3YjNOcGRHbDJaUUJQWTNSaGRtVWdiWFZ6ZENCaVpTQndiM05wZEdsMlpRQlBibXg1SUVZek1pQnBiV0ZuWlhNZ2MzVndjRzl5ZEdWa0FGTm9iM1ZzWkNCaVpTQnRZWGhwYldFQVJHRjBZU0J3YjJsdWRHVnlJR2x6SUU1VlRFd0FRVkpmVUVsWVJVeGZSazlTVFVGVVgxSkhRa0ZmTkRRME5BQkJjM05sY25ScGIyNGdZR1JsZEdWamRHOXlZQ0JtWVdsc1pXUWdhVzRnQUVGemMyVnlkR2x2YmlCZ2MyTmhiR1VnUGowZ2JVMXBibE5qWVd4bFlDQm1ZV2xzWldRZ2FXNGdBRUZ6YzJWeWRHbHZiaUJnYVcxaFoyVXVkMmxrZEdnb0tTQTlQU0J0VUhseVlXMXBaRnN3WFM1M2FXUjBhQ2dwWUNCbVlXbHNaV1FnYVc0Z0FGc2xJQzR6WmlBbElDNHpaaUFsSUM0elpsMGdXeVVnTmk0eFpsMEtBRVZ5Y205eUlDZ2xaQ2s2SUhWdVlXSnNaU0IwYnlCdmNHVnVJRzl3ZEdsallXd2djR0Z5WVcxbGRHVnljeUJtYVd4bElDSWxjeUlnWm05eUlIZHlhWFJwYm1jdUNnQnJjRzFUWlhSU1pXWkVZWFJoVTJWMFJtbHNaU2dwT2lCT1ZVeE1JR3R3YlVoaGJtUnNaUzltYVd4bGJtRnRaUzRLQUNBZ0lDQmxibVF1Q2dCQmRYUnZJSFJvY21WemFHOXNaQ0FvSlhNcElHRmthblZ6ZEdWa0lIUm9jbVZ6YUc5c1pDQjBieUFsWkM0S0FDMHRMUzB0TFMwdExTMHRMUzB0TFMwdExTMHRMUzB0TFMwdExTMHRMUzB0TFMwdExTMHRMUzB0TFMwdExTMHRMUzB0TFMwdExTMHRMUzB0TFMwdExRb0FRVkpmVUVsWVJVeGZSazlTVFVGVVh6UXlNSFlBYldWa2FXRnVBSE5qWVd4bElHOTFkQ0J2WmlCeVlXNW5aUUJKYldGblpTQnZaaUIzY205dVp5QnphWHBsSUdadmNpQndlWEpoYldsa0FGVnVZV0pzWlNCMGJ5QmhiR3h2WTJGMFpTQnBiV0ZuWlNCa1lYUmhBRVJsZEdWamRHOXlJR2x6SUU1VlRFd0FRWE56WlhKMGFXOXVJR0J2WTNSaGRtVWdQQ0J0VG5WdFQyTjBZWFpsYzJBZ1ptRnBiR1ZrSUdsdUlBQkJjM05sY25ScGIyNGdZSEJiTUYwZ1BpQndiVEZiTUYxZ0lHWmhhV3hsWkNCcGJpQUFRWE56WlhKMGFXOXVJR0JwYlRFdWRIbHdaU2dwSUQwOUlFbE5RVWRGWDBZek1tQWdabUZwYkdWa0lHbHVJQUJCYzNObGNuUnBiMjRnWUdjdVkyaGhibTVsYkhNb0tTQTlQU0F5WUNCbVlXbHNaV1FnYVc0Z0FFRnpjMlZ5ZEdsdmJpQmdjM0pqWDNOMFpYQWdQaUF3WUNCbVlXbHNaV1FnYVc0Z0FDVXpaQ3dnSlROa09pQnRZWGhmYzJsdElEMGdKV1lLQUNBZ1VtVmhaQ0JHWldGMGRYSmxVMlYwTGdvQVEyRnVibTkwSUdacGJtUWdkR2hsSUhCaFoyVWdabTl5SUhOcmFYQndhVzVuTGdvQVJYSnliM0lnS0NWa0tUb2dkVzVoWW14bElIUnZJRzl3Wlc0Z2IzQjBhV05oYkNCd1lYSmhiV1YwWlhKeklHWnBiR1VnSWlWeklpQm1iM0lnY21WaFpHbHVaeTRLQUVWeWNtOXlJSE5oZG1sdVp5QkxVRTBnWkdGMFlUb2daWEp5YjNJZ2QzSnBkR2x1WnlCa1lYUmhMZ29BVDNSemRRQlBZM1JoZG1VZ2JYVnpkQ0JpWlNCc1pYTnpJSFJvWVc0Z2JuVnRZbVZ5SUc5bUlHOWpkR0YyWlhNQVFWSmZVRWxZUlV4ZlJrOVNUVUZVWHpReU1HWUFVM1JsY0NCdGRYTjBJR0psSUhCdmMybDBhWFpsQUVsdWRtRnNhV1FnYVcxaFoyVWdkSGx3WlFCT2RXMWlaWElnYjJZZ1kyaGhibTVsYkhNZ2MyaHZkV3hrSUdKbElESUFRWE56WlhKMGFXOXVJR0J6WTJGc1pTQThJRzFOWVhoVFkyRnNaV0FnWm1GcGJHVmtJR2x1SUFCQmMzTmxjblJwYjI0Z1lIQmJNRjBnUGlCd2JURmJNVjFnSUdaaGFXeGxaQ0JwYmlBQVFYTnpaWEowYVc5dUlHQnBiVEl1ZEhsd1pTZ3BJRDA5SUVsTlFVZEZYMFl6TW1BZ1ptRnBiR1ZrSUdsdUlBQkJjM05sY25ScGIyNGdZSEI1Y21GdGFXUXRQbWx0WVdkbGN5Z3BMbk5wZW1Vb0tTQStJREJnSUdaaGFXeGxaQ0JwYmlBQVFYTnpaWEowYVc5dUlHQnBiV0ZuWlM1b1pXbG5hSFFvS1NBOVBTQnRVSGx5WVcxcFpGc3dYUzVvWldsbmFIUW9LV0FnWm1GcGJHVmtJR2x1SUFBbE55NDBaaUFBYTNCdFRHOWhaRkpsWmtSaGRHRlRaWFFvS1RvZ1RsVk1UQ0JtYVd4bGJtRnRaUzl5WldaRVlYUmhVMlYwVUhSeUxnb0FhM0J0VFdGMFkyaHBibWNvS1RvZ1RsVk1UQ0JyY0cxSVlXNWtiR1V2YVc1SmJXRm5aVXgxYldFdUNnQkZjbkp2Y2lCdmNHVnVhVzVuSUdacGJHVWdKeVZ6TG1aelpYUW5MZ29BQUFBQUFBQUJBQUFBQVFBQUFBRUFBQUFBQUFBQS8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vOEFBQUFBQVFBQUFBRUFBQUFCQUFBQUFBQUFBUC8vLy84QkFBQUFDUUFBQUFVQUFBQUVBQUFBQXdBQUFBSUFRWVBnQUF1eHlRRUJBQUVCQVFBQ0JQLy9CUU1CQUFML0JnZi9Bd0VDQWdNQ0F3SURBd0QvQkFZSEJmOEJCQVVFQkFVRkJBVUhCZ1lHQndjSEJ2OENCQVlIQlFQL0FQLy9BLzhGQnYvL0NRci9EUC8vRC84UkV2OFUvLzhYR1AvL0cvOGRIdi8vQVFML0JQLy9Cd2ovL3d2L0RRNy9FUC8vRS84VkZ2Ly9HUnIvSFAvL0h3RUFBQUFDQUFBQUJBQUFBQWdBQUFBREFBQUFCZ0FBQUF3QUFBQUxBQUFBQlFBQUFBb0FBQUFIQUFBQURnQUFBQThBQUFBTkFBQUFDUUFBQUFBQUFBRC8vLy8vQUFBQUFBRUFBQUFFQUFBQUFnQUFBQWdBQUFBRkFBQUFDZ0FBQUFNQUFBQU9BQUFBQ1FBQUFBY0FBQUFHQUFBQURRQUFBQXNBQUFBTUFBQUFBUUFBQUFJQUFBQUVBQUFBQ0FBQUFCQUFBQUFGQUFBQUNnQUFBQlFBQUFBTkFBQUFHZ0FBQUJFQUFBQUhBQUFBRGdBQUFCd0FBQUFkQUFBQUh3QUFBQnNBQUFBVEFBQUFBd0FBQUFZQUFBQU1BQUFBR0FBQUFCVUFBQUFQQUFBQUhnQUFBQmtBQUFBWEFBQUFDd0FBQUJZQUFBQUpBQUFBRWdBQUFBQUFBQUQvLy8vL0FBQUFBQUVBQUFBU0FBQUFBZ0FBQUFVQUFBQVRBQUFBQ3dBQUFBTUFBQUFkQUFBQUJnQUFBQnNBQUFBVUFBQUFDQUFBQUF3QUFBQVhBQUFBQkFBQUFBb0FBQUFlQUFBQUVRQUFBQWNBQUFBV0FBQUFIQUFBQUJvQUFBQVZBQUFBR1FBQUFBa0FBQUFRQUFBQURRQUFBQTRBQUFBWUFBQUFEd0FBQUFFQUFBQUNBQUFBQkFBQUFBZ0FBQUFRQUFBQUlBQUFBRUFBQUFBREFBQUFCZ0FBQUF3QUFBQVlBQUFBTUFBQUFHQUFBQUJEQUFBQUJRQUFBQW9BQUFBVUFBQUFLQUFBQUZBQUFBQWpBQUFBUmdBQUFBOEFBQUFlQUFBQVBBQUFBSGdBQUFCekFBQUFaUUFBQUVrQUFBQVJBQUFBSWdBQUFFUUFBQUFMQUFBQUZnQUFBQ3dBQUFCWUFBQUFNd0FBQUdZQUFBQlBBQUFBSFFBQUFEb0FBQUIwQUFBQWF3QUFBRlVBQUFBcEFBQUFVZ0FBQUNjQUFBQk9BQUFBSHdBQUFENEFBQUI4QUFBQWV3QUFBSFVBQUFCcEFBQUFVUUFBQUNFQUFBQkNBQUFBQndBQUFBNEFBQUFjQUFBQU9BQUFBSEFBQUFCakFBQUFSUUFBQUFrQUFBQVNBQUFBSkFBQUFFZ0FBQUFUQUFBQUpnQUFBRXdBQUFBYkFBQUFOZ0FBQUd3QUFBQmJBQUFBTlFBQUFHb0FBQUJYQUFBQUxRQUFBRm9BQUFBM0FBQUFiZ0FBQUY4QUFBQTlBQUFBZWdBQUFIY0FBQUJ0QUFBQVdRQUFBREVBQUFCaUFBQUFSd0FBQUEwQUFBQWFBQUFBTkFBQUFHZ0FBQUJUQUFBQUpRQUFBRW9BQUFBWEFBQUFMZ0FBQUZ3QUFBQTdBQUFBZGdBQUFHOEFBQUJkQUFBQU9RQUFBSElBQUFCbkFBQUFUUUFBQUJrQUFBQXlBQUFBWkFBQUFFc0FBQUFWQUFBQUtnQUFBRlFBQUFBckFBQUFWZ0FBQUM4QUFBQmVBQUFBUHdBQUFINEFBQUIvQUFBQWZRQUFBSGtBQUFCeEFBQUFZUUFBQUVFQUFBQUFBQUFBLy8vLy93QUFBQUFCQUFBQUJ3QUFBQUlBQUFBT0FBQUFDQUFBQURnQUFBQURBQUFBUHdBQUFBOEFBQUFmQUFBQUNRQUFBRm9BQUFBNUFBQUFGUUFBQUFRQUFBQWNBQUFBUUFBQUFFTUFBQUFRQUFBQWNBQUFBQ0FBQUFCaEFBQUFDZ0FBQUd3QUFBQmJBQUFBUmdBQUFEb0FBQUFtQUFBQUZnQUFBQzhBQUFBRkFBQUFOZ0FBQUIwQUFBQVRBQUFBUVFBQUFGOEFBQUJFQUFBQUxRQUFBQkVBQUFBckFBQUFjUUFBQUhNQUFBQWhBQUFBVFFBQUFHSUFBQUIxQUFBQUN3QUFBRmNBQUFCdEFBQUFJd0FBQUZ3QUFBQktBQUFBUndBQUFFOEFBQUE3QUFBQWFBQUFBQ2NBQUFCa0FBQUFGd0FBQUZJQUFBQXdBQUFBZHdBQUFBWUFBQUIrQUFBQU53QUFBQTBBQUFBZUFBQUFQZ0FBQUJRQUFBQlpBQUFBUWdBQUFCc0FBQUJnQUFBQWJ3QUFBRVVBQUFCckFBQUFMZ0FBQUNVQUFBQVNBQUFBTlFBQUFDd0FBQUJlQUFBQWNnQUFBQ29BQUFCMEFBQUFUQUFBQUNJQUFBQldBQUFBVGdBQUFFa0FBQUJqQUFBQVp3QUFBSFlBQUFCUkFBQUFEQUFBQUgwQUFBQllBQUFBUFFBQUFHNEFBQUFhQUFBQUpBQUFBR29BQUFCZEFBQUFOQUFBQUVzQUFBQXBBQUFBU0FBQUFGVUFBQUJRQUFBQVpnQUFBRHdBQUFCOEFBQUFhUUFBQUJrQUFBQW9BQUFBTXdBQUFHVUFBQUJVQUFBQUdBQUFBSHNBQUFCVEFBQUFNZ0FBQURFQUFBQjZBQUFBZUFBQUFIa0FBQUJRZVhKaGJXbGtJR2x6SUdWdGNIUjVBRUZTWDFCSldFVk1YMFpQVWsxQlZGOU9Wakl4QUVGemMyVnlkR2x2YmlCZ2NGc3dYU0ErSUhCYkxURmRZQ0JtWVdsc1pXUWdhVzRnQUVGemMyVnlkR2x2YmlCZ1pITjBMblI1Y0dVb0tTQTlQU0JKVFVGSFJWOUdNekpnSUdaaGFXeGxaQ0JwYmlBQVFYTnpaWEowYVc5dUlHQmtMbU5vWVc1dVpXeHpLQ2tnUFQwZ01XQWdabUZwYkdWa0lHbHVJQUJCYzNObGNuUnBiMjRnWUcxaGVGOW9aV2xuYUhRZ1BpQXdZQ0JtWVdsc1pXUWdhVzRnQUVGemMyVnlkR2x2YmlCZ1pITjBYM2RwWkhSb0lENGdNR0FnWm1GcGJHVmtJR2x1SUFCQmMzTmxjblJwYjI0Z1lITnBlbVVnUGlBd1lDQm1ZV2xzWldRZ2FXNGdBRUZ6YzJWeWRHbHZiaUJnYzJOaGJHVWdQajBnTUdBZ1ptRnBiR1ZrSUdsdUlBQlFZV2RsV3lWa1hTQWdjSEpsT2lVelpDd2dZV1owT2lVelpDd2daWEp5YjNJZ1BTQWxaZ29BSlROa0xDQWxNMlE2SUcxaGVGOXphVzBnUFNBbFppd2dLRzFoZUN4dGFXNHBJRDBnSldZc0lDVm1MQ0J6WkNBOUlDVm1DZ0FnSUZKbFlXUWdUV0Z5YTJWeVUyVjBMZ29BUlhKeWIzSWdiRzloWkdsdVp5QkxVRTBnWkdGMFlUb2dkVzVoWW14bElIUnZJRzl3Wlc0Z1ptbHNaU0FuSlhNbGN5VnpKeUJtYjNJZ2NtVmhaR2x1Wnk0S0FFUmxjM1JwYm1GMGFXOXVJR2x0WVdkbElITm9iM1ZzWkNCaVpTQmhJR1pzYjJGMEFHMXlhd0J6YVhwbElHMTFjM1FnWW1VZ2NHOXphWFJwZG1VQVUyTmhiR1VnYlhWemRDQmlaU0J3YjNOcGRHbDJaUUJOWVhocGJYVnRJR0pwYmlCemFHOTFiR1FnWW1VZ2NHOXphWFJwZG1VQVQyNXNlU0J6YVc1bmJHVWdZMmhoYm01bGJDQnBiV0ZuWlhNZ2MzVndjRzl5ZEdWa0FFRnpjMlZ5ZEdsdmJpQmdjRnN3WFNBK0lIQmJNVjFnSUdaaGFXeGxaQ0JwYmlBQVFYTnpaWEowYVc5dUlHQmtjM1JmYzNSbGNDQStJREJnSUdaaGFXeGxaQ0JwYmlBQVFYTnpaWEowYVc5dUlHQndlWEpoYldsa0xUNXBiV0ZuWlhNb0tWc3dYUzUzYVdSMGFDZ3BJRDA5SUdSbGRHVmpkRzl5TFQ1M2FXUjBhQ2dwWUNCbVlXbHNaV1FnYVc0Z0FFcFFSVWNnWm1sc1pTQm9ZWE1nZFc1emRYQndiM0owWldRZ0pXUXRZMjl0Y0c5dVpXNTBJSEJwZUdWc2N3b0FSWEp5YjNJZ2JHOWhaR2x1WnlCTFVFMGdaR0YwWVRvZ1pYSnliM0lnY21WaFpHbHVaeUJrWVhSaExnb0FZWEpWZEdsc1IyVjBVR2w0Wld4R2IzSnRZWFJPWVcxbE9pQkZjbkp2Y2l3Z2RXNXlaV052WjI1cGMyVmtJSEJwZUdWc0lHWnZjbTFoZENBb0pXUXBMZ29BVUhseVlXMXBaQ0JoYm1RZ1pHVjBaV04wYjNJZ2MybDZaU0J0YVhOdFlYUmphQUJoYkd4dlkyRjBiM0k4VkQ0Nk9tRnNiRzlqWVhSbEtITnBlbVZmZENCdUtTQW5iaWNnWlhoalpXVmtjeUJ0WVhocGJYVnRJSE4xY0hCdmNuUmxaQ0J6YVhwbEFGVnVhMjV2ZDI0Z2FXMWhaMlVnZEhsd1pRQkJjM05sY25ScGIyNGdZSE5qWVd4bElEd2diVTUxYlZOallXeGxjMUJsY2s5amRHRjJaV0FnWm1GcGJHVmtJR2x1SUFCQmMzTmxjblJwYjI0Z1lIQmJNRjBnUGlCd2NERmJMVEZkWUNCbVlXbHNaV1FnYVc0Z0FFRnpjMlZ5ZEdsdmJpQmdhR2x6ZENBaFBTQk9WVXhNWUNCbVlXbHNaV1FnYVc0Z0FFRnpjMlZ5ZEdsdmJpQmdLSE55WTE5M2FXUjBhQ1V5S1NBOVBTQXhZQ0JtWVdsc1pXUWdhVzRnQUVGemMyVnlkR2x2YmlCZ2FXMHhMbU5vWVc1dVpXeHpLQ2tnUFQwZ01XQWdabUZwYkdWa0lHbHVJQUJCYzNObGNuUnBiMjRnWUcxU1pXWkpiV0ZuWlZkcFpIUm9JRDRnTUdBZ1ptRnBiR1ZrSUdsdUlBQlBkWFFnYjJZZ2JXVnRiM0o1TGdvQWEzQnRRMmhoYm1kbFVHRm5aVTV2VDJaU1pXWkVZWFJoVTJWMEtDazZJRTVWVEV3Z2NtVm1SR0YwWVZObGRDNEtBRVZ5Y205eUlHOXdaVzVwYm1jZ1ptbHNaU0FuSlhNdWJYSnJKeTRLQUNVbEpUQXllQUF2YUc5dFpTOTNZV3gwWlhJdmEyRnNkMkZzZEMxbmFYUm9kV0l2ZDJWaVlYSnJhWFF0YjNKbkwycHpZWEowYjI5c2EybDBUa1pVTDJWdGMyTnlhWEIwWlc0dlYyVmlRVkpMYVhSTWFXSXZiR2xpTDFOU1F5OUxVRTB2Um5KbFlXdE5ZWFJqYUdWeUwyUmxkR1ZqZEc5eWN5OXZjbWxsYm5SaGRHbHZibDloYzNOcFoyNXRaVzUwTG1nQUpXWWdKV1lnSldZZ0pXWUFkMmxrZEdnZ2JYVnpkQ0JpWlNCd2IzTnBkR2wyWlFCVFkyRnNaU0J0ZFhOMElHSmxJR3hsYzNNZ2RHaGhiaUJ1ZFcxaVpYSWdiMllnYzJOaGJHVWdjR1Z5SUc5amRHRjJaUUJWYm5OMWNIQnZjblJsWkNCcGJXRm5aU0IwZVhCbEFGTnZkWEpqWlNCM2FXUjBhQ0J0ZFhOMElHSmxJRzlrWkFCQmMzTmxjblJwYjI0Z1lIQmJNRjBnUGlCd2NERmJNRjFnSUdaaGFXeGxaQ0JwYmlBQVFYTnpaWEowYVc5dUlHQnBiVEl1WTJoaGJtNWxiSE1vS1NBOVBTQXhZQ0JtWVdsc1pXUWdhVzRnQUVGemMyVnlkR2x2YmlCZ2NIbHlZVzFwWkMwK2FXMWhaMlZ6S0NsYk1GMHVhR1ZwWjJoMEtDa2dQVDBnWkdWMFpXTjBiM0l0UG1obGFXZG9kQ2dwWUNCbVlXbHNaV1FnYVc0Z0FHRnNiRzlqWVhSdmNqeFVQam82WVd4c2IyTmhkR1VvYzJsNlpWOTBJRzRwSUNkdUp5QmxlR05sWldSeklHMWhlR2x0ZFcwZ2MzVndjRzl5ZEdWa0lITnBlbVVBTDNCeWIyTXZjMlZzWmk5bGVHVUFUMk4wWVhabElHOTFkQ0J2WmlCeVlXNW5aUUJJYVhOMGIyZHlZVzBnY0c5cGJuUmxjaUJwY3lCT1ZVeE1BRUZ6YzJWeWRHbHZiaUJnWVhOemFXZHViV1Z1ZEM1emFYcGxLQ2tnUFQwZ2JuVnRYMmx1WkdsalpYTmdJR1poYVd4bFpDQnBiaUFBUVhOelpYSjBhVzl1SUdCd1d6QmRJRDRnY0hBeFd6RmRZQ0JtWVdsc1pXUWdhVzRnQUVGemMyVnlkR2x2YmlCZ0tHTm9kVzVyWDNOcGVtVWxNaWs5UFRCZ0lHWmhhV3hsWkNCcGJpQUFRWE56WlhKMGFXOXVJR0J0VW1WbVNXMWhaMlZJWldsbmFIUWdQaUF3WUNCbVlXbHNaV1FnYVc0Z0FFRnpjMlZ5ZEdsdmJpQmdaQzUzYVdSMGFDZ3BJRDA5SUdsdE1pNTNhV1IwYUNncFlDQm1ZV2xzWldRZ2FXNGdBRlJ5WVc1elptOXliV0YwYVc5dUlHMWhkSEpwZUNCeVpXRmtJR1Z5Y205eUlTRUtBRWx0WVdkbGN5QnRkWE4wSUdoaGRtVWdkR2hsSUhOaGJXVWdkMmxrZEdnQUwyaHZiV1V2ZDJGc2RHVnlMMnRoYkhkaGJIUXRaMmwwYUhWaUwzZGxZbUZ5YTJsMExXOXlaeTlxYzJGeWRHOXZiR3RwZEU1R1ZDOWxiWE5qY21sd2RHVnVMMWRsWWtGU1MybDBUR2xpTDJ4cFlpOVRVa012UzFCTkwwWnlaV0ZyVFdGMFkyaGxjaTl0WVhSamFHVnljeTlpYVc1aGNubGZhR2xsY21GeVkyaHBZMkZzWDJOc2RYTjBaWEpwYm1jdWFBQnFjR2NBVlc1MFpYTjBaV1FnWW1Wb1lYWnBiM0lnWm05eUlHOWtaQ0JqYUhWdWF5QnphWHBsQUdobGFXZG9kQ0J0ZFhOMElHSmxJSEJ2YzJsMGFYWmxBRk5qWVd4bElHOTFkQ0J2WmlCeVlXNW5aUUJCYzNObGNuUnBiMjRnWUNobVltbHVLekF1TldZcElENGdNQ0FtSmlBb1ptSnBiaTB3TGpWbUtTQThJRzUxYlY5aWFXNXpZQ0JtWVdsc1pXUWdhVzRnQUVGemMyVnlkR2x2YmlCZ0lXbHphVzVtS0hWYk1GMHBZQ0JtWVdsc1pXUWdhVzRnQUNWekpYTUtBRmRwWkhSb0lHbHpJSHBsY204QUwyaHZiV1V2ZDJGc2RHVnlMMnRoYkhkaGJIUXRaMmwwYUhWaUwzZGxZbUZ5YTJsMExXOXlaeTlxYzJGeWRHOXZiR3RwZEU1R1ZDOWxiWE5qY21sd2RHVnVMMWRsWWtGU1MybDBUR2xpTDJ4cFlpOVRVa012UzFCTkwwWnlaV0ZyVFdGMFkyaGxjaTl0WVhSamFHVnljeTlvYjNWbmFGOXphVzFwYkdGeWFYUjVYM1p2ZEdsdVp5NW9BRUZ6YzJsbmJtMWxiblFnYzJsNlpTQjNjbTl1WndCRVpXTnBiV0ZzSUdKcGJpQndiM05wZEdsdmJpQnBibVJsZUNCdmRYUWdiMllnY21GdVoyVUFTVTVHQUVGemMyVnlkR2x2YmlCZ0tHbHVkQ2x6ZEdRNk9tWnNiMjl5S0hncElEMDlJQ2hwYm5RcGVHQWdabUZwYkdWa0lHbHVJQUJCYzNObGNuUnBiMjRnWUdRdWFHVnBaMmgwS0NrZ1BUMGdhVzB5TG1obGFXZG9kQ2dwWUNCbVlXbHNaV1FnYVc0Z0FFbHRZV2RsY3lCdGRYTjBJR2hoZG1VZ2RHaGxJSE5oYldVZ2FHVnBaMmgwQUM4dUxpOXphR0Z5WlM4bGN3QklaV2xuYUhRZ2FYTWdlbVZ5YndBdmFHOXRaUzkzWVd4MFpYSXZhMkZzZDJGc2RDMW5hWFJvZFdJdmQyVmlZWEpyYVhRdGIzSm5MMnB6WVhKMGIyOXNhMmwwVGtaVUwyVnRjMk55YVhCMFpXNHZWMlZpUVZKTGFYUk1hV0l2YkdsaUwxTlNReTlMVUUwdlJuSmxZV3ROWVhSamFHVnlMMlJsZEdWamRHOXljeTlwYm5SbGNuQnZiR0YwWlM1b0FFRnpjMlZ5ZEdsdmJpQmdZWE56YVdkdWJXVnVkRnRwWFNBaFBTQXRNV0FnWm1GcGJHVmtJR2x1SUFCQmMzTmxjblJwYjI0Z1lHbHVaR1Y0SUQ0OUlEQmdJR1poYVd4bFpDQnBiaUFBUVhOelpYSjBhVzl1SUdCdFlXZHVhWFIxWkdVZ1BqMGdNR0FnWm1GcGJHVmtJR2x1SUFCQmMzTmxjblJwYjI0Z1lDRnBjMmx1WmloMVd6RmRLV0FnWm1GcGJHVmtJR2x1SUFCVGRHVndJR2x6SUhwbGNtOEFUV0ZuYm1sMGRXUmxJR05oYm01dmRDQmlaU0J1WldkaGRHbDJaUUJtYkc5dmNpZ3BJR0Z1WkNCallYTjBJRzV2ZENCMGFHVWdjMkZ0WlFCcGJtUmxlQ0J2ZFhRZ2IyWWdjbUZ1WjJVQVFYTnphV2R1YldWdWRDQnBjeUJwYm5aaGJHbGtBRWhQVFVVQVFYTnpaWEowYVc5dUlHQnBiVEV1ZDJsa2RHZ29LU0E5UFNCcGJUSXVkMmxrZEdnb0tXQWdabUZwYkdWa0lHbHVJQUF2YUc5dFpTOTNZV3gwWlhJdmEyRnNkMkZzZEMxbmFYUm9kV0l2ZDJWaVlYSnJhWFF0YjNKbkwycHpZWEowYjI5c2EybDBUa1pVTDJWdGMyTnlhWEIwWlc0dlYyVmlRVkpMYVhSTWFXSXZiR2xpTDFOU1F5OUxVRTB2Um5KbFlXdE5ZWFJqYUdWeUwyUmxkR1ZqZEc5eWN5OW9ZWEp5YVhNdGFXNXNhVzVsTG1nQVlXeHNiMk5oZEc5eVBGUStPanBoYkd4dlkyRjBaU2h6YVhwbFgzUWdiaWtnSjI0bklHVjRZMlZsWkhNZ2JXRjRhVzExYlNCemRYQndiM0owWldRZ2MybDZaUUF2Y0hKdll5OXpaV3htTDJOdFpHeHBibVVBUVhOelpYSjBhVzl1SUdBb2FXNTBLWE4wWkRvNlpteHZiM0lvZVNrZ1BUMGdLR2x1ZENsNVlDQm1ZV2xzWldRZ2FXNGdBRUZ6YzJWeWRHbHZiaUJnWVhOemFXZHViV1Z1ZEZ0cFhTQThJRzUxYlY5cGJtUnBZMlZ6WUNCbVlXbHNaV1FnYVc0Z0FFRnpjMlZ5ZEdsdmJpQmdiblZ0WDJKcGJuTWdQajBnTUdBZ1ptRnBiR1ZrSUdsdUlBQkJjM05sY25ScGIyNGdZQ2hwUGo0eEtTQThJSE4wWkRvNlkyVnBiQ2dvYzNKalgyaGxhV2RvZEMweEtTOHlMbVlwWUNCbVlXbHNaV1FnYVc0Z0FFRnpjMlZ5ZEdsdmJpQmdhVzB4TG1obGFXZG9kQ2dwSUQwOUlHbHRNaTVvWldsbmFIUW9LV0FnWm1GcGJHVmtJR2x1SUFCSmJtUmxlQ0JwY3lCdmRYUWdiMllnWW05MWJtUnpBRTUxYldKbGNpQmlhVzV6SUcxMWMzUWdZbVVnY0c5emFYUnBkbVVBUVhOemFXZHViV1Z1ZENCdmRYUWdiMllnY21GdVoyVUFUM1YwSUc5bUlISmhibWRsQUVSdlJ5QlFlWEpoYldsa0FISmlBRUZ6YzJWeWRHbHZiaUJnZVhBZ1BqMGdNQ0FtSmlCNWNDQThJR2hsYVdkb2RHQWdabUZwYkdWa0lHbHVJQUJCYzNObGNuUnBiMjRnWUdKcGJsZ2dQajBnTUdBZ1ptRnBiR1ZrSUdsdUlBQjVjQ0J2ZFhRZ2IyWWdZbTkxYm1SekFFNXZiaTF0WVhnZ2MzVndjSEpsYzNOcGIyNEFZbWx1V0NCdmRYUWdiMllnY21GdVoyVUFRWE56WlhKMGFXOXVJR0JwYm1ScFkyVnpXMkZ6YzJsbmJtMWxiblJiYVYxZElEd2diblZ0WDJabFlYUjFjbVZ6WUNCbVlXbHNaV1FnYVc0Z0FFRnpjMlZ5ZEdsdmJpQmdhVzFoWjJVdWRIbHdaU2dwSUQwOUlFbE5RVWRGWDFWSlRsUTRZQ0JtWVdsc1pXUWdhVzRnQUVGemMyVnlkR2x2YmlCZ2R6RWdQajBnTUdBZ1ptRnBiR1ZrSUdsdUlBQWxjem9nSlhNS0FGTjFZbkJwZUdWc0FIY3hJRzExYzNRZ1ltVWdjRzl6YVhScGRtVUFWVzVoWW14bElIUnZJR1JsZEdWeWJXbHVaU0J3Y205alpYTnpJRzVoYldVQVQyNXNlU0JuY21GNUlITmpZV3hsSUdsdFlXZGxjeUJoY21VZ2MzVndjRzl5ZEdWa0FFRnpjMlZ5ZEdsdmJpQmdlWEJmY0d4MWMxOHhJRDQ5SURBZ0ppWWdlWEJmY0d4MWMxOHhJRHdnYUdWcFoyaDBZQ0JtWVdsc1pXUWdhVzRnQUVGemMyVnlkR2x2YmlCZ1ltbHVXQ0E4SUcxT2RXMVlRbWx1YzJBZ1ptRnBiR1ZrSUdsdUlBQkJjM05sY25ScGIyNGdZR2wwTFQ1elpXTnZibVF1YzJsNlpTZ3BJQ0U5SURCZ0lHWmhhV3hsWkNCcGJpQUFjSEoxYm1WR1pXRjBkWEpsY3dCNWNGOXdiSFZ6WHpFZ2IzVjBJRzltSUdKdmRXNWtjd0FsY3lWekFFTnNkWE4wWlhJZ2JYVnpkQ0JvWVhabElHRjBiR1ZoYzJWMElERWdabVZoZEhWeVpRQkJjM05sY25ScGIyNGdZRzlqZEdGMlpTQThJRzFPZFcxUFkzUmhkbVZ6WUNCbVlXbHNaV1FnYVc0Z0FFRnpjMlZ5ZEdsdmJpQmdZbWx1V1NBK1BTQXdZQ0JtWVdsc1pXUWdhVzRnQUVGemMyVnlkR2x2YmlCZ2R6SWdQajBnTUdBZ1ptRnBiR1ZrSUdsdUlBQkdhVzVrSUU5eWFXVnVkR0YwYVc5dWN3QXZhRzl0WlM5M1lXeDBaWEl2YTJGc2QyRnNkQzFuYVhSb2RXSXZkMlZpWVhKcmFYUXRiM0puTDJwellYSjBiMjlzYTJsMFRrWlVMMlZ0YzJOeWFYQjBaVzR2VjJWaVFWSkxhWFJNYVdJdmJHbGlMMU5TUXk5TFVFMHZSbkpsWVd0TllYUmphR1Z5TDJSbGRHVmpkRzl5Y3k5bllYVnpjMmxoYmw5elkyRnNaVjl6Y0dGalpWOXdlWEpoYldsa0xtZ0FkeklnYlhWemRDQmlaU0J3YjNOcGRHbDJaUUF2ZG1GeUwyTmhZMmhsQUdKcGJsa2diM1YwSUc5bUlISmhibWRsQUVGemMyVnlkR2x2YmlCZ2VIQWdQajBnTUNBbUppQjRjQ0E4SUhkcFpIUm9ZQ0JtWVdsc1pXUWdhVzRnQUVGemMyVnlkR2x2YmlCZ1pITjBXMmxkSUQ0OUlDMHlOVGd3TmpSZ0lHWmhhV3hsWkNCcGJpQUFRWE56WlhKMGFXOXVJR0J0U3lBOVBTQnRRMlZ1ZEdWeWN5NXphWHBsS0NsZ0lHWmhhV3hsWkNCcGJpQUFlSEFnYjNWMElHOW1JR0p2ZFc1a2N3QXZhRzl0WlM5M1lXeDBaWEl2YTJGc2QyRnNkQzFuYVhSb2RXSXZkMlZpWVhKcmFYUXRiM0puTDJwellYSjBiMjlzYTJsMFRrWlVMMlZ0YzJOeWFYQjBaVzR2VjJWaVFWSkxhWFJNYVdJdmJHbGlMMU5TUXk5TFVFMHZSbkpsWVd0TllYUmphR1Z5TDIxaGRHTm9aWEp6TDJ0dFpXUnZhV1J6TG1nQUx5NWpZV05vWlFCUFkzUmhkbVVnYjNWMElHOW1JSEpoYm1kbEFFRnpjMlZ5ZEdsdmJpQmdZakVnUGowZ01DQW1KaUJpTVNBOElHNTFiVjlpYVc1ellDQm1ZV2xzWldRZ2FXNGdBRUZ6YzJWeWRHbHZiaUJnWW1sdVdTQThJRzFPZFcxWlFtbHVjMkFnWm1GcGJHVmtJR2x1SUFCQmMzTmxjblJwYjI0Z1lHUnpkRnRwWFNBOFBTQXlOVGd3TmpSZ0lHWmhhV3hsWkNCcGJpQUFRWE56WlhKMGFXOXVJR0JwYlRBdWFHVnBaMmgwS0NrZ1BUMGdhVzB4TG1obGFXZG9kQ2dwWUNCbVlXbHNaV1FnYVc0Z0FFaGxhV2RvZENCcGN5QnBibU52Ym5OcGMzUmxiblFBYXlCemFHOTFiR1FnYldGMFkyZ2dkR2hsSUc1MWJXSmxjaUJ2WmlCamJIVnpkR1Z5SUdObGJuUmxjbk1BSlhNdkpYTUFZakVnWW1sdUlHbHVaR1Y0SUc5MWRDQnZaaUJ5WVc1blpRQkJjM05sY25ScGIyNGdZSGh3WDNCc2RYTmZNU0ErUFNBd0lDWW1JSGh3WDNCc2RYTmZNU0E4SUhkcFpIUm9ZQ0JtWVdsc1pXUWdhVzRnQUVGemMyVnlkR2x2YmlCZ2MyTmhiR1VnUENCdFRuVnRVMk5oYkdWelVHVnlUMk4wWVhabFlDQm1ZV2xzWldRZ2FXNGdBRUZ6YzJWeWRHbHZiaUJnWkhOMFcybGRJRHc5SURReE1qa3dNalJnSUdaaGFXeGxaQ0JwYmlBQVFYTnpaWEowYVc5dUlHQmlhVzVCYm1kc1pTQStQU0F3WUNCbVlXbHNaV1FnYVc0Z0FIaHdYM0JzZFhOZk1TQnZkWFFnYjJZZ1ltOTFibVJ6QUdKcGJrRnVaMnhsSUc5MWRDQnZaaUJ5WVc1blpRQlRZMkZzWlNCdmRYUWdiMllnY21GdVoyVUFMM1poY2k5c2FXSUFRWE56WlhKMGFXOXVJR0JpTWlBK1BTQXdJQ1ltSUdJeUlEd2diblZ0WDJKcGJuTmdJR1poYVd4bFpDQnBiaUFBUVhOelpYSjBhVzl1SUdCa2MzUmJhVjBnUGowZ0xUUXhNamt3TWpSZ0lHWmhhV3hsWkNCcGJpQUFRWE56WlhKMGFXOXVJR0J1ZFcxZlptVmhkSFZ5WlhNZ1BpQXdZQ0JtWVdsc1pXUWdhVzRnQUVGemMyVnlkR2x2YmlCZ2FXMHdMbWhsYVdkb2RDZ3BJRDA5SUdsdE1pNW9aV2xuYUhRb0tXQWdabUZwYkdWa0lHbHVJQUF2TG1OdmJtWnBad0JoYkd4dlkyRjBiM0k4VkQ0Nk9tRnNiRzlqWVhSbEtITnBlbVZmZENCdUtTQW5iaWNnWlhoalpXVmtjeUJ0WVhocGJYVnRJSE4xY0hCdmNuUmxaQ0J6YVhwbEFFNTFiV0psY2lCdlppQm1aV0YwZFhKbGN5QnRkWE4wSUdKbElIQnZjMmwwYVhabEFHSXlJR0pwYmlCcGJtUmxlQ0J2ZFhRZ2IyWWdjbUZ1WjJVQVFYTnpaWEowYVc5dUlHQmlhVzVCYm1kc1pTQThJRzFPZFcxQmJtZHNaVUpwYm5OZ0lHWmhhV3hsWkNCcGJpQUFRWE56WlhKMGFXOXVJR0IzTUNBK1BTQXdJQ1ltSUhjd0lEdzlJREV1TURBd01XQWdabUZwYkdWa0lHbHVJQUJCYzNObGNuUnBiMjRnWUNocGJURXVhR1ZwWjJoMEtDaytQakVwSUQwOUlHbHRNaTVvWldsbmFIUW9LV0FnWm1GcGJHVmtJR2x1SUFCaGJHeHZZMkYwYjNJOFZENDZPbUZzYkc5allYUmxLSE5wZW1WZmRDQnVLU0FuYmljZ1pYaGpaV1ZrY3lCdFlYaHBiWFZ0SUhOMWNIQnZjblJsWkNCemFYcGxBRTkxZENCdlppQnlZVzVuWlFCVVRWQkVTVklBUVhOelpYSjBhVzl1SUdCdWRXMWZhVzVrYVdObGN5QThQU0J1ZFcxZlptVmhkSFZ5WlhOZ0lHWmhhV3hsWkNCcGJpQUFRWE56WlhKMGFXOXVJR0JuZUhnZ1BEMGdOREV5T1RBeU5HQWdabUZwYkdWa0lHbHVJQUJCYzNObGNuUnBiMjRnWUdKcGJsTmpZV3hsSUQ0OUlEQmdJR1poYVd4bFpDQnBiaUFBUVhOelpYSjBhVzl1SUdBb2FXMHdMbWhsYVdkb2RDZ3BQajR4S1NBOVBTQnBiVEV1YUdWcFoyaDBLQ2xnSUdaaGFXeGxaQ0JwYmlBQVRXOXlaU0JwYm1ScFkyVnpJSFJvWVc0Z1ptVmhkSFZ5WlhNQUwzUnRjQUJpYVc1VFkyRnNaU0J2ZFhRZ2IyWWdjbUZ1WjJVQVFYTnpaWEowYVc5dUlHQnliM2NnUENCdFNHVnBaMmgwWUNCbVlXbHNaV1FnYVc0Z0FFRnpjMlZ5ZEdsdmJpQmdkekVnUGowZ01DQW1KaUIzTVNBOFBTQXhMakF3TURGZ0lHWmhhV3hsWkNCcGJpQUFRWE56WlhKMGFXOXVJR0JuZUhnZ1BqMGdNR0FnWm1GcGJHVmtJR2x1SUFCQmMzTmxjblJwYjI0Z1lDaHBiVEF1YUdWcFoyaDBLQ2srUGpFcElEMDlJR2x0TWk1b1pXbG5hSFFvS1dBZ1ptRnBiR1ZrSUdsdUlBQkZjbkp2Y2lCc2IyOXJhVzVuSUdadmNpQnlaWE52ZFhKalpYTWdaR2x5WldOMGIzSjVJSEJoZEdnQUwyaHZiV1V2ZDJGc2RHVnlMMnRoYkhkaGJIUXRaMmwwYUhWaUwzZGxZbUZ5YTJsMExXOXlaeTlxYzJGeWRHOXZiR3RwZEU1R1ZDOWxiWE5qY21sd2RHVnVMMWRsWWtGU1MybDBUR2xpTDJ4cFlpOVRVa012UzFCTkwwWnlaV0ZyVFdGMFkyaGxjaTltY21GdFpYZHZjbXN2YVcxaFoyVXVhQUJCYzNObGNuUnBiMjRnWUdKcGJsTmpZV3hsSUR3Z2JVNTFiVk5qWVd4bFFtbHVjMkFnWm1GcGJHVmtJR2x1SUFCQmMzTmxjblJwYjI0Z1lHMUNkV05yWlhSekxuTnBlbVVvS1NBOVBTQnRUblZ0UW5WamEyVjBjMWhnSUdaaGFXeGxaQ0JwYmlBQVFYTnpaWEowYVc5dUlHQnVkVzFmYVc1a2FXTmxjeUErUFNCdFMyQWdabUZwYkdWa0lHbHVJQUJCYzNObGNuUnBiMjRnWUdkNWVTQThQU0EwTVRJNU1ESTBZQ0JtWVdsc1pXUWdhVzRnQUVGemMyVnlkR2x2YmlCZ2R6SWdQajBnTUNBbUppQjNNaUE4UFNBeExqQXdNREZnSUdaaGFXeGxaQ0JwYmlBQVRtOTBJR1Z1YjNWbmFDQm1aV0YwZFhKbGN3QnliM2NnYjNWMElHOW1JR0p2ZFc1a2N3QkZjbkp2Y2lCamNtVmhkR2x1WnlCeVpYTnZkWEpqWlhNZ1pHbHlaV04wYjNKNUlIQmhkR2dBUW5WamEyVjBjeUJoY21VZ2JtOTBJR0ZzYkc5allYUmxaQUJCYzNObGNuUnBiMjRnWUhjeklENDlJREFnSmlZZ2R6TWdQRDBnTVM0d01EQXhZQ0JtWVdsc1pXUWdhVzRnQUVGemMyVnlkR2x2YmlCZ1ozbDVJRDQ5SURCZ0lHWmhhV3hsWkNCcGJpQUFRWE56WlhKMGFXOXVJR0JwYm1SbGVDQThQU0FvWW1sdVdDQXJJR0pwYmxrcWJVNTFiVmhDYVc1eklDc2dZbWx1UVc1bmJHVXFiVTUxYlZoQ2FXNXpLbTFPZFcxWlFtbHVjeUFySUdKcGJsTmpZV3hsS20xT2RXMVlRbWx1Y3lwdFRuVnRXVUpwYm5NcWJVNTFiVUZ1WjJ4bFFtbHVjeWxnSUdaaGFXeGxaQ0JwYmlBQVFYTnphV2R1YldWdWRDQnphWHBsSUdseklHbHVZMjl5Y21WamRBQkJjM05sY25ScGIyNGdZRzFDZFdOclpYUnpXekJkTG5OcGVtVW9LU0E5UFNCdFRuVnRRblZqYTJWMGMxbGdJR1poYVd4bFpDQnBiaUFBUVhOelpYSjBhVzl1SUdCbmVIa2dQRDBnTkRFeU9UQXlOR0FnWm1GcGJHVmtJR2x1SUFCQmMzTmxjblJwYjI0Z1lDaDNNQ3QzTVN0M01pdDNNeWtnUEQwZ01TNHdNREF4WUNCbVlXbHNaV1FnYVc0Z0FFRnpjMlZ5ZEdsdmJpQmdiaUErSURCZ0lHWmhhV3hsWkNCcGJpQUFSWEp5YjNJNklGVnVZV0pzWlNCMGJ5QmphR0Z1WjJVZ2QyOXlhMmx1WnlCa2FYSmxZM1J2Y25rZ2RHOGdKeVZ6Snk0S0FDOW9iMjFsTDNkaGJIUmxjaTlyWVd4M1lXeDBMV2RwZEdoMVlpOTNaV0poY210cGRDMXZjbWN2YW5OaGNuUnZiMnhyYVhST1JsUXZaVzF6WTNKcGNIUmxiaTlYWldKQlVrdHBkRXhwWWk5c2FXSXZVMUpETDB0UVRTOUdjbVZoYTAxaGRHTm9aWEl2ZFhScGJITXZjR0Z5ZEdsaGJGOXpiM0owTG1nQVFYTnpaWEowYVc5dUlHQnRSbVZoZEhWeVpWQnZhVzUwY3k1emFYcGxLQ2tnUEQwZ2JVMWhlRTUxYlVabFlYUjFjbVZRYjJsdWRITmdJR1poYVd4bFpDQnBiaUFBUVhOelpYSjBhVzl1SUdCd2IzTWdQVDBnTmpZMllDQm1ZV2xzWldRZ2FXNGdBRUZ6YzJWeWRHbHZiaUJnWjNoNUlENDlJQzAwTVRJNU1ESTBZQ0JtWVdsc1pXUWdhVzRnQUVGemMyVnlkR2x2YmlCZ2JuVnRYMk5sYm5SbGNuTWdQaUF3WUNCbVlXbHNaV1FnYVc0Z0FGc2xJQzR6WmlBbElDNHpaaUFsSUM0elpsMGdXeVVnTmk0eFpsMEtBQUFBQUFNQUFBQURBQUFBQkFBQUFBUUFBQUFFQUFBQUFRQUFBQVFBQUFBQ0FBQUFBZ0FBQUFJQUFBQUNBQUFBQWdBQUFBRUFBQUFCQUFBQUFRQUFBQUFBQUFBRUFBQUFpQUFBQUFVQUFBQ1FBQUFBQmdBQUFKZ0FBQUFKQUFBQXNBQUFBQkVFQUFEb0N3QUFOZzRBQUdRUUFBQXVhWE5sZEFCeVlnQk9OblpwYzJsdmJqSTFSMkYxYzNOcFlXNVRZMkZzWlZOd1lXTmxVSGx5WVcxcFpFVUFBQUJrOWdBQTZWVUFBRlJ2YnlCdFlXNTVJR1psWVhSMWNtVWdjRzlwYm5SekFGUm9aWEpsSUcxMWMzUWdZbVVnWVhRZ2JHVmhjM1FnTVNCalpXNTBaWElBYmlCdGRYTjBJR0psSUhCdmMybDBhWFpsQUZCdmMybDBhVzl1SUdseklHNXZkQ0IzYVhSb2FXNGdjbUZ1WjJVQVd5VnpYU0JiSlhOZElGc2xjMTBnT2lCR2IzVnVaQ0FsWkNCbVpXRjBkWEpsY3lCcGJpQnhkV1Z5ZVFCQmMzTmxjblJwYjI0Z1lHc2dQaUF3WUNCbVlXbHNaV1FnYVc0Z0FFRnpjMlZ5ZEdsdmJpQmdhM0F1YzJOaGJHVWdQQ0J0VEdGd2JHRmphV0Z1VUhseVlXMXBaQzV1ZFcxVFkyRnNaVkJsY2s5amRHRjJaU2dwWUNCbVlXbHNaV1FnYVc0Z0FFWmxZWFIxY21VZ2NHOXBiblFnYzJOaGJHVWdhWE1nYjNWMElHOW1JR0p2ZFc1a2N3QnJJRzExYzNRZ1ltVWdjRzl6YVhScGRtVUFSbWx1WkNCTllYUmphR1Z6SUNneEtRQkliM1ZuYUNCV2IzUnBibWNnS0RFcEFFRnpjMlZ5ZEdsdmJpQmdhM0F1YzJOdmNtVWdQVDBnYkdGd01TNW5aWFE4Wm14dllYUStLSGtwVzNoZFlDQm1ZV2xzWldRZ2FXNGdBRk5qYjNKbElHbHpJRzV2ZENCamIyNXphWE4wWlc1MElIZHBkR2dnZEdobElFUnZSeUJwYldGblpRQkdhVzVrSUVodmRXZG9JRTFoZEdOb1pYTWdLREVwQUVWemRHbHRZWFJsSUVodmJXOW5jbUZ3YUhrZ0tERXBBRUZ6YzJWeWRHbHZiaUJnWW5WamEyVjBXekJkTG1acGNuTjBJRDQ5SUdKMVkydGxkRnR1WFM1bWFYSnpkR0FnWm1GcGJHVmtJR2x1SUFCdWRHaGZaV3hsYldWdWRDQm1ZV2xzWldRQVJtbHVaQ0JKYm14cFpYSnpJQ2d4S1FCR2FXNWtJRTFoZEdOb1pYTWdLRElwQUVGemMyVnlkR2x2YmlCZ2IyTjBZWFpsSUR3Z2JVNTFiVTlqZEdGMlpYTmdJR1poYVd4bFpDQnBiaUFBTDJodmJXVXZkMkZzZEdWeUwydGhiSGRoYkhRdFoybDBhSFZpTDNkbFltRnlhMmwwTFc5eVp5OXFjMkZ5ZEc5dmJHdHBkRTVHVkM5bGJYTmpjbWx3ZEdWdUwxZGxZa0ZTUzJsMFRHbGlMMnhwWWk5VFVrTXZTMUJOTDBaeVpXRnJUV0YwWTJobGNpOWtaWFJsWTNSdmNuTXZaMkYxYzNOcFlXNWZjMk5oYkdWZmMzQmhZMlZmY0hseVlXMXBaQzVvQUVodmRXZG9JRlp2ZEdsdVp5QW9NaWtBVDJOMFlYWmxJRzkxZENCdlppQnlZVzVuWlFCR2FXNWtJRWh2ZFdkb0lFMWhkR05vWlhNZ0tESXBBRVZ6ZEdsdFlYUmxJRWh2Ylc5bmNtRndhSGtnS0RJcEFFRnpjMlZ5ZEdsdmJpQmdjMk5oYkdVZ1BDQnRUblZ0VTJOaGJHVnpVR1Z5VDJOMFlYWmxZQ0JtWVdsc1pXUWdhVzRnQUZOallXeGxJRzkxZENCdlppQnlZVzVuWlFCR2FXNWtJRWx1YkdsbGNuTWdLRElwQUVGemMyVnlkR2x2YmlCZ1ltVnpkRjlwYm1SbGVDQWhQU0J6ZEdRNk9tNTFiV1Z5YVdOZmJHbHRhWFJ6UEhOcGVtVmZkRDQ2T20xaGVDZ3BZQ0JtWVdsc1pXUWdhVzRnQUVGemMyVnlkR2x2YmlCZ2FXNWtaWGdnUENCdFNXMWhaMlZ6TG5OcGVtVW9LV0FnWm1GcGJHVmtJR2x1SUFBdmFHOXRaUzkzWVd4MFpYSXZhMkZzZDJGc2RDMW5hWFJvZFdJdmQyVmlZWEpyYVhRdGIzSm5MMnB6WVhKMGIyOXNhMmwwVGtaVUwyVnRjMk55YVhCMFpXNHZWMlZpUVZKTGFYUk1hV0l2YkdsaUwxTlNReTlMVUUwdlJuSmxZV3ROWVhSamFHVnlMMlJsZEdWamRHOXljeTlFYjBkZmMyTmhiR1ZmYVc1MllYSnBZVzUwWDJSbGRHVmpkRzl5TG1nQUwyaHZiV1V2ZDJGc2RHVnlMMnRoYkhkaGJIUXRaMmwwYUhWaUwzZGxZbUZ5YTJsMExXOXlaeTlxYzJGeWRHOXZiR3RwZEU1R1ZDOWxiWE5qY21sd2RHVnVMMWRsWWtGU1MybDBUR2xpTDJ4cFlpOVRVa012UzFCTkwwWnlaV0ZyVFdGMFkyaGxjaTl0WVhSamFHVnljeTltWldGMGRYSmxYMjFoZEdOb1pYSXRhVzVzYVc1bExtZ0FVMjl0WlhSb2FXNW5JSE4wY21GdVoyVUFTVzVrWlhnZ2FYTWdiM1YwSUc5bUlISmhibWRsQUVGemMyVnlkR2x2YmlCZ2MyTmhiR1VnUGowZ01HQWdabUZwYkdWa0lHbHVJQUJCYzNObGNuUnBiMjRnWUcxTllYUmphR1Z6TG5OcGVtVW9LU0E4UFNCbVpXRjBkWEpsY3pFdFBuTnBlbVVvS1dBZ1ptRnBiR1ZrSUdsdUlBQk9kVzFpWlhJZ2IyWWdiV0YwWTJobGN5QnphRzkxYkdRZ1ltVWdiRzkzWlhJQVUyTmhiR1VnYlhWemRDQmlaU0J3YjNOcGRHbDJaUUJUWTJGc1pTQnRkWE4wSUdKbElHeGxjM01nZEdoaGJpQnVkVzFpWlhJZ2IyWWdjMk5oYkdVZ2NHVnlJRzlqZEdGMlpRQkJjM05sY25ScGIyNGdZRzFTYjI5MExtZGxkQ2dwWUNCbVlXbHNaV1FnYVc0Z0FGSnZiM1FnWTJGdWJtOTBJR0psSUU1VlRFd0FRWE56WlhKMGFXOXVJR0JzWVhBd0xtaGxhV2RvZENncElEMDlJR3hoY0RFdWFHVnBaMmgwS0NrZ1BUMGdiR0Z3TWk1b1pXbG5hSFFvS1dBZ1ptRnBiR1ZrSUdsdUlBQlhhV1IwYUM5b1pXbG5hSFFnWVhKbElHNXZkQ0JqYjI1emFYTjBaVzUwQUVGemMyVnlkR2x2YmlCZ2JXbHVhU0FoUFNBdE1XQWdabUZwYkdWa0lHbHVJQUJOYVc1cGJYVnRJR2x1WkdWNElHNXZkQ0J6WlhRQVFYTnpaWEowYVc5dUlHQW9iR0Z3TUM1b1pXbG5hSFFvS1NBOVBTQnNZWEF4TG1obGFXZG9kQ2dwS1NBbUppQW9LR3hoY0RFdWFHVnBaMmgwS0NrK1BqRXBJRDA5SUd4aGNESXVhR1ZwWjJoMEtDa3BZQ0JtWVdsc1pXUWdhVzRnQUVGemMyVnlkR2x2YmlCZ0tDaHNZWEF3TG5kcFpIUm9LQ2srUGpFcElEMDlJR3hoY0RFdWQybGtkR2dvS1NrZ0ppWWdLR3hoY0RFdWQybGtkR2dvS1NBOVBTQnNZWEF5TG5kcFpIUm9LQ2twWUNCbVlXbHNaV1FnYVc0Z0FFRnpjMlZ5ZEdsdmJpQmdiaUE4UFNCcGJsOXRZWFJqYUdWekxuTnBlbVVvS1dBZ1ptRnBiR1ZrSUdsdUlBQlRhRzkxYkdRZ1ltVWdkR2hsSUhOaGJXVUFRWE56WlhKMGFXOXVJR0F3WUNCbVlXbHNaV1FnYVc0Z0FFbHRZV2RsSUhOcGVtVnpJR0Z5WlNCcGJtTnZibk5wYzNSbGJuUUFRWE56WlhKMGFXOXVJR0JpYVc1WUlENDlJREJnSUdaaGFXeGxaQ0JwYmlBQUwyaHZiV1V2ZDJGc2RHVnlMMnRoYkhkaGJIUXRaMmwwYUhWaUwzZGxZbUZ5YTJsMExXOXlaeTlxYzJGeWRHOXZiR3RwZEU1R1ZDOWxiWE5qY21sd2RHVnVMMWRsWWtGU1MybDBUR2xpTDJ4cFlpOVRVa012UzFCTkwwWnlaV0ZyVFdGMFkyaGxjaTl0WVhSamFHVnljeTlvYjNWbmFGOXphVzFwYkdGeWFYUjVYM1p2ZEdsdVp5NW9BRUZ6YzJWeWRHbHZiaUJnS0hndE1Ta2dQajBnTUNBbUppQW9lQ3N4S1NBOElHeGhjREV1ZDJsa2RHZ29LV0FnWm1GcGJHVmtJR2x1SUFCNElHOTFkQ0J2WmlCaWIzVnVaSE1BWW1sdVdDQnZkWFFnYjJZZ2NtRnVaMlVBUVhOelpYSjBhVzl1SUdCaWFXNVlJRHdnYlU1MWJWaENhVzV6WUNCbVlXbHNaV1FnYVc0Z0FFRnpjMlZ5ZEdsdmJpQmdLSGt0TVNrZ1BqMGdNQ0FtSmlBb2VTc3hLU0E4SUd4aGNERXVhR1ZwWjJoMEtDbGdJR1poYVd4bFpDQnBiaUFBZVNCdmRYUWdiMllnWW05MWJtUnpBRUZ6YzJWeWRHbHZiaUJnWW1sdVdTQStQU0F3WUNCbVlXbHNaV1FnYVc0Z0FHSnBibGtnYjNWMElHOW1JSEpoYm1kbEFFRnpjMlZ5ZEdsdmJpQmdiR0Z3TUM1M2FXUjBhQ2dwSUQwOUlHeGhjREV1ZDJsa2RHZ29LV0FnWm1GcGJHVmtJR2x1SUFCSmJXRm5aU0JrYVcxbGJuTnBiMjV6SUdsdVkyOXVjMmx6ZEdWdWRBQkJjM05sY25ScGIyNGdZR0pwYmxrZ1BDQnRUblZ0V1VKcGJuTmdJR1poYVd4bFpDQnBiaUFBUVhOelpYSjBhVzl1SUdCaWFXNUJibWRzWlNBK1BTQXdZQ0JtWVdsc1pXUWdhVzRnQUVGemMyVnlkR2x2YmlCZ2JHRndNQzUzYVdSMGFDZ3BJRDA5SUd4aGNESXVkMmxrZEdnb0tXQWdabUZwYkdWa0lHbHVJQUJpYVc1QmJtZHNaU0J2ZFhRZ2IyWWdjbUZ1WjJVQVFYTnpaWEowYVc5dUlHQnNZWEF3TG1obGFXZG9kQ2dwSUQwOUlHeGhjREV1YUdWcFoyaDBLQ2xnSUdaaGFXeGxaQ0JwYmlBQVFYTnpaWEowYVc5dUlHQmlhVzVCYm1kc1pTQThJRzFPZFcxQmJtZHNaVUpwYm5OZ0lHWmhhV3hsWkNCcGJpQUFRWE56WlhKMGFXOXVJR0JzWVhBd0xtaGxhV2RvZENncElEMDlJR3hoY0RJdWFHVnBaMmgwS0NsZ0lHWmhhV3hsWkNCcGJpQUFRWE56WlhKMGFXOXVJR0JpYVc1VFkyRnNaU0ErUFNBd1lDQm1ZV2xzWldRZ2FXNGdBRUZ6YzJWeWRHbHZiaUJnS0hndE1Ta2dQajBnTUNBbUppQW9lQ3N4S1NBOElHbHRMbmRwWkhSb0tDbGdJR1poYVd4bFpDQnBiaUFBWW1sdVUyTmhiR1VnYjNWMElHOW1JSEpoYm1kbEFFRnpjMlZ5ZEdsdmJpQmdLSGt0TVNrZ1BqMGdNQ0FtSmlBb2VTc3hLU0E4SUdsdExtaGxhV2RvZENncFlDQm1ZV2xzWldRZ2FXNGdBRUZ6YzJWeWRHbHZiaUJnWW1sdVUyTmhiR1VnUENCdFRuVnRVMk5oYkdWQ2FXNXpZQ0JtWVdsc1pXUWdhVzRnQUVGemMyVnlkR2x2YmlCZ0tHeGhjREF1ZDJsa2RHZ29LVDQrTVNrZ1BUMGdiR0Z3TWk1M2FXUjBhQ2dwWUNCbVlXbHNaV1FnYVc0Z0FFRnpjMlZ5ZEdsdmJpQmdaR2x6ZEVKcGJrRnVaMnhsSUQ0OUlEQmdJR1poYVd4bFpDQnBiaUFBUVhOelpYSjBhVzl1SUdBb2JHRndNQzVvWldsbmFIUW9LVDQrTVNrZ1BUMGdiR0Z3TWk1b1pXbG5hSFFvS1dBZ1ptRnBiR1ZrSUdsdUlBQmthWE4wUW1sdVFXNW5iR1VnYlhWemRDQnViM1FnWW1VZ2JtVm5ZWFJwZG1VQVFYTnpaWEowYVc5dUlHQjRYMlJwZGw4eUxUQXVOV1lnUGowZ01HQWdabUZwYkdWa0lHbHVJQUI0WDJScGRsOHlJRzkxZENCdlppQmliM1Z1WkhNZ2IzVjBJRzltSUdKdmRXNWtjeUJtYjNJZ2FXNTBaWEp3YjJ4aGRHbHZiZ0JCYzNObGNuUnBiMjRnWUdoNWNDNXphWHBsS0NrZ1BqMGdPU3B0WVhoZmJuVnRYMmg1Y0c5MGFHVnpaWE5nSUdaaGFXeGxaQ0JwYmlBQUwyaHZiV1V2ZDJGc2RHVnlMMnRoYkhkaGJIUXRaMmwwYUhWaUwzZGxZbUZ5YTJsMExXOXlaeTlxYzJGeWRHOXZiR3RwZEU1R1ZDOWxiWE5qY21sd2RHVnVMMWRsWWtGU1MybDBUR2xpTDJ4cFlpOVRVa012UzFCTkwwWnlaV0ZyVFdGMFkyaGxjaTlvYjIxdlozSmhjR2g1WDJWemRHbHRZWFJwYjI0dmNtOWlkWE4wWDJodmJXOW5jbUZ3YUhrdWFBQkJjM05sY25ScGIyNGdZSGxmWkdsMlh6SXRNQzQxWmlBK1BTQXdZQ0JtWVdsc1pXUWdhVzRnQUdoNWNDQjJaV04wYjNJZ2MyaHZkV3hrSUdKbElHOW1JSE5wZW1VZ09TcHRZWGhmYm5WdFgyaDVjRzkwYUdWelpYTUFlVjlrYVhaZk1pQnZkWFFnYjJZZ1ltOTFibVJ6SUc5MWRDQnZaaUJpYjNWdVpITWdabTl5SUdsdWRHVnljRzlzWVhScGIyNEFRWE56WlhKMGFXOXVJR0IwYlhCZmFTNXphWHBsS0NrZ1BqMGdiblZ0WDNCdmFXNTBjMkFnWm1GcGJHVmtJR2x1SUFCQmMzTmxjblJwYjI0Z1lIaGZaR2wyWHpJck1DNDFaaUE4SUd4aGNESXVkMmxrZEdnb0tXQWdabUZwYkdWa0lHbHVJQUIwYlhCZmFTQjJaV04wYjNJZ2MyaHZkV3hrSUdKbElHOW1JSE5wZW1VZ2JuVnRYM0J2YVc1MGN3QkJjM05sY25ScGIyNGdZSGxmWkdsMlh6SXJNQzQxWmlBOElHeGhjREl1YUdWcFoyaDBLQ2xnSUdaaGFXeGxaQ0JwYmlBQVFYTnpaWEowYVc5dUlHQm9lWEJmWTI5emRITXVjMmw2WlNncElENDlJRzFoZUY5dWRXMWZhSGx3YjNSb1pYTmxjMkFnWm1GcGJHVmtJR2x1SUFCQmMzTmxjblJwYjI0Z1lDaHNZWEF3TG5kcFpIUm9LQ2srUGpFcElEMDlJR3hoY0RFdWQybGtkR2dvS1dBZ1ptRnBiR1ZrSUdsdUlBQm9lWEJmWTI5emRITWdkbVZqZEc5eUlITm9iM1ZzWkNCaVpTQnZaaUJ6YVhwbElHMWhlRjl1ZFcxZmFIbHdiM1JvWlhObGN3QkJjM05sY25ScGIyNGdZQ2hzWVhBd0xtaGxhV2RvZENncFBqNHhLU0E5UFNCc1lYQXhMbWhsYVdkb2RDZ3BZQ0JtWVdsc1pXUWdhVzRnQUdGc2JHOWpZWFJ2Y2p4VVBqbzZZV3hzYjJOaGRHVW9jMmw2WlY5MElHNHBJQ2R1SnlCbGVHTmxaV1J6SUcxaGVHbHRkVzBnYzNWd2NHOXlkR1ZrSUhOcGVtVUFRWE56WlhKMGFXOXVJR0J1SUQ0Z01HQWdabUZwYkdWa0lHbHVJQUF2YUc5dFpTOTNZV3gwWlhJdmEyRnNkMkZzZEMxbmFYUm9kV0l2ZDJWaVlYSnJhWFF0YjNKbkwycHpZWEowYjI5c2EybDBUa1pVTDJWdGMyTnlhWEIwWlc0dlYyVmlRVkpMYVhSTWFXSXZiR2xpTDFOU1F5OUxVRTB2Um5KbFlXdE5ZWFJqYUdWeUwzVjBhV3h6TDNCaGNuUnBZV3hmYzI5eWRDNW9BRUZ6YzJWeWRHbHZiaUJnY205M0lEd2diVWhsYVdkb2RHQWdabUZwYkdWa0lHbHVJQUF2YUc5dFpTOTNZV3gwWlhJdmEyRnNkMkZzZEMxbmFYUm9kV0l2ZDJWaVlYSnJhWFF0YjNKbkwycHpZWEowYjI5c2EybDBUa1pVTDJWdGMyTnlhWEIwWlc0dlYyVmlRVkpMYVhSTWFXSXZiR2xpTDFOU1F5OUxVRTB2Um5KbFlXdE5ZWFJqYUdWeUwyWnlZVzFsZDI5eWF5OXBiV0ZuWlM1b0FHNGdiWFZ6ZENCaVpTQndiM05wZEdsMlpRQnliM2NnYjNWMElHOW1JR0p2ZFc1a2N3QkJjM05sY25ScGIyNGdZR3NnUGlBd1lDQm1ZV2xzWldRZ2FXNGdBR3NnYlhWemRDQmlaU0J3YjNOcGRHbDJaUUJCYzNObGNuUnBiMjRnWUNocGJuUXBjM1JrT2pwbWJHOXZjaWg0S1NBOVBTQW9hVzUwS1hoZ0lHWmhhV3hsWkNCcGJpQUFMMmh2YldVdmQyRnNkR1Z5TDJ0aGJIZGhiSFF0WjJsMGFIVmlMM2RsWW1GeWEybDBMVzl5Wnk5cWMyRnlkRzl2Ykd0cGRFNUdWQzlsYlhOamNtbHdkR1Z1TDFkbFlrRlNTMmwwVEdsaUwyeHBZaTlUVWtNdlMxQk5MMFp5WldGclRXRjBZMmhsY2k5a1pYUmxZM1J2Y25NdmFXNTBaWEp3YjJ4aGRHVXVhQUJCYzNObGNuUnBiMjRnWURCZ0lHWmhhV3hsWkNCcGJpQUFSbUZwYkdWa0lIUnZJR052YlhCMWRHVWdiV0YwY21sNElHbHVkbVZ5YzJVQVpteHZiM0lvS1NCaGJtUWdZMkZ6ZENCdWIzUWdkR2hsSUhOaGJXVUFRWE56WlhKMGFXOXVJR0FvYVc1MEtYTjBaRG82Wm14dmIzSW9lU2tnUFQwZ0tHbHVkQ2w1WUNCbVlXbHNaV1FnYVc0Z0FFRnpjMlZ5ZEdsdmJpQmdlWEFnUGowZ01DQW1KaUI1Y0NBOElHaGxhV2RvZEdBZ1ptRnBiR1ZrSUdsdUlBQjVjQ0J2ZFhRZ2IyWWdZbTkxYm1SekFFRnpjMlZ5ZEdsdmJpQmdlWEJmY0d4MWMxOHhJRDQ5SURBZ0ppWWdlWEJmY0d4MWMxOHhJRHdnYUdWcFoyaDBZQ0JtWVdsc1pXUWdhVzRnQUhsd1gzQnNkWE5mTVNCdmRYUWdiMllnWW05MWJtUnpBRUZ6YzJWeWRHbHZiaUJnZUhBZ1BqMGdNQ0FtSmlCNGNDQThJSGRwWkhSb1lDQm1ZV2xzWldRZ2FXNGdBSGh3SUc5MWRDQnZaaUJpYjNWdVpITUFRWE56WlhKMGFXOXVJR0I0Y0Y5d2JIVnpYekVnUGowZ01DQW1KaUI0Y0Y5d2JIVnpYekVnUENCM2FXUjBhR0FnWm1GcGJHVmtJR2x1SUFCNGNGOXdiSFZ6WHpFZ2IzVjBJRzltSUdKdmRXNWtjd0JCYzNObGNuUnBiMjRnWUhjd0lENDlJREFnSmlZZ2R6QWdQRDBnTVM0d01EQXhZQ0JtWVdsc1pXUWdhVzRnQUU5MWRDQnZaaUJ5WVc1blpRQkJjM05sY25ScGIyNGdZSGN4SUQ0OUlEQWdKaVlnZHpFZ1BEMGdNUzR3TURBeFlDQm1ZV2xzWldRZ2FXNGdBRUZ6YzJWeWRHbHZiaUJnZHpJZ1BqMGdNQ0FtSmlCM01pQThQU0F4TGpBd01ERmdJR1poYVd4bFpDQnBiaUFBUVhOelpYSjBhVzl1SUdCM015QStQU0F3SUNZbUlIY3pJRHc5SURFdU1EQXdNV0FnWm1GcGJHVmtJR2x1SUFCQmMzTmxjblJwYjI0Z1lDaDNNQ3QzTVN0M01pdDNNeWtnUEQwZ01TNHdNREF4WUNCbVlXbHNaV1FnYVc0Z0FBQUFBQUFBQUJCV0FBQVFBQUFBRVFBQUFBQUFBQUFvYkFBQUVnQUFBQk1BQUFCT05uWnBjMmx2YmpsRmVHTmxjSFJwYjI1RkFJejJBQURvYXdBQWZQY0FBRTQyZG1semFXOXVNVGhDYVc1dmJXbGhiRkI1Y21GdGFXUXpNbVpGQUFBQWpQWUFBQWhzQUFBUVZnQUFBQUFBQVB4ckFBQU9BQUFBRkFBQUFCVUFBQUM1VW93K2pscm5QcmxTakQ0QUFBQUFBQUFBQVB4c0FBQVdBQUFBRndBQUFCZ0FBQUFaQUFBQUdnQUFBRTVUZEROZlh6SXlNRjlmYzJoaGNtVmtYM0IwY2w5d2IybHVkR1Z5U1ZCT05uWnBjMmx2YmpoTFpYbG1jbUZ0WlVsTWFUazJSVVZGVGxOZk1UQnphR0Z5WldSZmNIUnlTVk16WDBVeU4xOWZjMmhoY21Wa1gzQjBjbDlrWldaaGRXeDBYMlJsYkdWMFpVbFRNMTlUTTE5RlJVNVRYemxoYkd4dlkyRjBiM0pKVXpOZlJVVkZSUUNNOWdBQWRHd0FBQVQwQUFCT1UzUXpYMTh5TVRCemFHRnlaV1JmY0hSeVNVNDJkbWx6YVc5dU9FdGxlV1p5WVcxbFNVeHBPVFpGUlVWRk1qZGZYM05vWVhKbFpGOXdkSEpmWkdWbVlYVnNkRjlrWld4bGRHVkpVek5mVXpOZlJVVUFZbTl2YkNCMmFYTnBiMjQ2T2xacGMzVmhiRVJoZEdGaVlYTmxQSFpwYzJsdmJqbzZSbEpGUVV0RmVIUnlZV04wYjNJc0lIWnBjMmx2YmpvNlFtbHVZWEo1Um1WaGRIVnlaVk4wYjNKbExDQjJhWE5wYjI0Nk9rSnBibUZ5ZVVabFlYUjFjbVZOWVhSamFHVnlQRGsyUGo0Nk9uRjFaWEo1S0dOdmJuTjBJSFpwYzJsdmJqbzZSMkYxYzNOcFlXNVRZMkZzWlZOd1lXTmxVSGx5WVcxcFpDQXFLU0JiUmtWQlZGVlNSVjlGV0ZSU1FVTlVUMUlnUFNCMmFYTnBiMjQ2T2taU1JVRkxSWGgwY21GamRHOXlMQ0JUVkU5U1JTQTlJSFpwYzJsdmJqbzZRbWx1WVhKNVJtVmhkSFZ5WlZOMGIzSmxMQ0JOUVZSRFNFVlNJRDBnZG1semFXOXVPanBDYVc1aGNubEdaV0YwZFhKbFRXRjBZMmhsY2p3NU5qNWRBQUFBQUFBQUFMSyt1VDRTM0tDK2tMNDVQaExjb0w2UXZqbStBQUFBZ0xLK3ViNFMzS0Era0w0NXZoTGNvRDZRdmprKzBuSVl2d0FBQUFEU2NwaStPZ1lFdjlKeW1ENDZCZ1MvMG5JWVB3QUFBSURTY3BnK09nWUVQOUp5bUw0NkJnUS9BQUFBZ0ZhNFBiOW1UU1EvVnJpOXZtWk5KRDlXdUwwK0FBQUFBRmE0UFQ5bVRTUy9Wcmk5UG1aTkpMOVd1TDIrRE9sWVB3QUFBSUFNNmRnK21kazdQd3pwMkw2WjJUcy9ET2xZdndBQUFBQU02ZGkrbWRrN3Z3enAyRDZaMlR1L0FBQUFBUHhUYmoveFpVNi9EVlR1UHZGbFRyOE5WTzYrQUFBQWdQeFRici94WlU0L0RWVHV2dkZsVGo4TlZPNCtBQUNBdndBQUFBQUFBQUMvMExOZHZ3QUFBRC9RczEyL0FBQ0FQd0FBQUlBQUFBQS8wTE5kUHdBQUFML1FzMTAvQUFBQUFBaHdBQUFXQUFBQUd3QUFBQndBQUFBZEFBQUFIZ0FBQUU1VGRETmZYekl5TUY5ZmMyaGhjbVZrWDNCMGNsOXdiMmx1ZEdWeVNWQm9NVFpPZFd4c1FYSnlZWGxFWld4bGRHVnlTV2hGVGxOZk9XRnNiRzlqWVhSdmNrbG9SVVZGUlFBQUFBQ005Z0FBdkc4QUFBVDBBQUF4Tms1MWJHeEJjbkpoZVVSbGJHVjBaWEpKYUVVQUFBQUFBQUFBc0hBQUFCWUFBQUFmQUFBQUlBQUFBQ0VBQUFBaUFBQUFUbE4wTTE5Zk1qSXdYMTl6YUdGeVpXUmZjSFJ5WDNCdmFXNTBaWEpKVUdoT1UxOHhNSE5vWVhKbFpGOXdkSEpKYUVVeU4xOWZjMmhoY21Wa1gzQjBjbDlrWldaaGRXeDBYMlJsYkdWMFpVbG9hRVZGVGxOZk9XRnNiRzlqWVhSdmNrbG9SVVZGUlFDTTlnQUFTSEFBQUFUMEFBQk9VM1F6WDE4eU1UQnphR0Z5WldSZmNIUnlTV2hGTWpkZlgzTm9ZWEpsWkY5d2RISmZaR1ZtWVhWc2RGOWtaV3hsZEdWSmFHaEZSUUIyYVhOcGIyNDZPbE5qYjNCbFpGUnBiV1Z5T2pwK1UyTnZjR1ZrVkdsdFpYSW9LUUJwYVdrQWFXbHBhUUJwYVdscEFHbHVabWx1YVhSNUFFMXBjM05wYm1jZ1NIVm1abTFoYmlCamIyUmxJSFJoWW14bElHVnVkSEo1QUVabFluSjFZWEo1QUVwaGJuVmhjbmtBU25Wc2VRQlVhSFZ5YzJSaGVRQlVkV1Z6WkdGNUFGZGxaRzVsYzJSaGVRQlRZWFIxY21SaGVRQlRkVzVrWVhrQVRXOXVaR0Y1QUVaeWFXUmhlUUJOWVhrQUpXMHZKV1F2SlhrQVRVRllYMEZNVEU5RFgwTklWVTVMSUdseklIZHliMjVuTENCd2JHVmhjMlVnWm1sNEFFRk1TVWRPWDFSWlVFVWdhWE1nZDNKdmJtY3NJSEJzWldGelpTQm1hWGdBVG05MElHRWdTbEJGUnlCbWFXeGxPaUJ6ZEdGeWRITWdkMmwwYUNBd2VDVXdNbmdnTUhnbE1ESjRBRU52Y25KMWNIUWdTbEJGUnlCa1lYUmhPaUFsZFNCbGVIUnlZVzVsYjNWeklHSjVkR1Z6SUdKbFptOXlaU0J0WVhKclpYSWdNSGdsTURKNEFGVnVaWGh3WldOMFpXUWdiV0Z5YTJWeUlEQjRKVEF5ZUFCVmJuTjFjSEJ2Y25SbFpDQnRZWEpyWlhJZ2RIbHdaU0F3ZUNVd01uZ0FWVzV6ZFhCd2IzSjBaV1FnU2xCRlJ5QndjbTlqWlhOek9pQlRUMFlnZEhsd1pTQXdlQ1V3TW5nQVJHVm1hVzVsSUVoMVptWnRZVzRnVkdGaWJHVWdNSGdsTURKNEFFUmxabWx1WlNCQmNtbDBhRzFsZEdsaklGUmhZbXhsSURCNEpUQXllRG9nTUhnbE1ESjRBQzBySUNBZ01GZ3dlQUF0TUZnck1GZ2dNRmd0TUhnck1IZ2dNSGdBUW05bmRYTWdSRUZESUhaaGJIVmxJREI0SlhnQVgxOXVaWGgwWDNCeWFXMWxJRzkyWlhKbWJHOTNBRWgxWm1adFlXNGdZMjlrWlNCemFYcGxJSFJoWW14bElHOTJaWEptYkc5M0FFNXZkZ0JVYUhVQUlDQWdJQ0FnSUNBbE5IVWdKVFIxSUNVMGRTQWxOSFVnSlRSMUlDVTBkU0FsTkhVZ0pUUjFBRXBRUlVjZ2NHRnlZVzFsZEdWeUlITjBjblZqZENCdGFYTnRZWFJqYURvZ2JHbGljbUZ5ZVNCMGFHbHVhM01nYzJsNlpTQnBjeUFsZFN3Z1kyRnNiR1Z5SUdWNGNHVmpkSE1nSlhVQVJHVm1hVzVsSUZKbGMzUmhjblFnU1c1MFpYSjJZV3dnSlhVQVYyRnlibWx1WnpvZ2RHaDFiV0p1WVdsc0lHbHRZV2RsSUhOcGVtVWdaRzlsY3lCdWIzUWdiV0YwWTJnZ1pHRjBZU0JzWlc1bmRHZ2dKWFVBVFdselkyVnNiR0Z1Wlc5MWN5QnRZWEpyWlhJZ01IZ2xNREo0TENCc1pXNW5kR2dnSlhVQVNrWkpSaUJsZUhSbGJuTnBiMjRnYldGeWEyVnlPaUIwZVhCbElEQjRKVEF5ZUN3Z2JHVnVaM1JvSUNWMUFFcEdTVVlnWlhoMFpXNXphVzl1SUcxaGNtdGxjam9nY0dGc1pYUjBaU0IwYUhWdFltNWhhV3dnYVcxaFoyVXNJR3hsYm1kMGFDQWxkUUJLUmtsR0lHVjRkR1Z1YzJsdmJpQnRZWEpyWlhJNklFcFFSVWN0WTI5dGNISmxjM05sWkNCMGFIVnRZbTVoYVd3Z2FXMWhaMlVzSUd4bGJtZDBhQ0FsZFFCS1JrbEdJR1Y0ZEdWdWMybHZiaUJ0WVhKclpYSTZJRkpIUWlCMGFIVnRZbTVoYVd3Z2FXMWhaMlVzSUd4bGJtZDBhQ0FsZFFCVmJtdHViM2R1SUVGUVVERTBJRzFoY210bGNpQW9ibTkwSUVGa2IySmxLU3dnYkdWdVozUm9JQ1YxQUZWdWEyNXZkMjRnUVZCUU1DQnRZWEpyWlhJZ0tHNXZkQ0JLUmtsR0tTd2diR1Z1WjNSb0lDVjFBRTlpZEdGcGJtVmtJRmhOVXlCb1lXNWtiR1VnSlhVQVJuSmxaV1FnV0UxVElHaGhibVJzWlNBbGRRQlBZblJoYVc1bFpDQkZUVk1nYUdGdVpHeGxJQ1YxQUVaeVpXVmtJRVZOVXlCb1lXNWtiR1VnSlhVQWRXNXpkWEJ3YjNKMFpXUWdiRzlqWVd4bElHWnZjaUJ6ZEdGdVpHRnlaQ0JwYm5CMWRBQkJkV2QxYzNRQVNXNTBUR2x6ZEFCVGRISnBibWRNYVhOMEFFbHVkbUZzYVdRZ1kzSnZjQ0J5WlhGMVpYTjBBRlZ1YzNWd2NHOXlkR1ZrSUdOdmJHOXlJR052Ym5abGNuTnBiMjRnY21WeGRXVnpkQUIxYm5OcFoyNWxaQ0J6YUc5eWRBQjFibk5wWjI1bFpDQnBiblFBUTI5eWNuVndkQ0JLVUVWSElHUmhkR0U2SUhCeVpXMWhkSFZ5WlNCbGJtUWdiMllnWkdGMFlTQnpaV2R0Wlc1MEFHaGxhV2RvZEFCR2NtRmpkR2x2Ym1Gc0lITmhiWEJzYVc1bklHNXZkQ0JwYlhCc1pXMWxiblJsWkNCNVpYUUFRME5KVWpZd01TQnpZVzF3YkdsdVp5QnViM1FnYVcxd2JHVnRaVzUwWldRZ2VXVjBBRTV2ZENCcGJYQnNaVzFsYm5SbFpDQjVaWFFBUlhKeWIzSWdjbVZoWkdsdVp5QmtZWFJoSUdaeWIyMGdKWE11Wm5ObGRBQlNaV0ZrYVc1bklDVnpMbVp6WlhRQVoyVjBBRVZ5Y205eU9pQnJjRzFUWlhSU1pXWkVZWFJoVTJWMEFFVnljbTl5T2lCcmNHMURhR0Z1WjJWUVlXZGxUbTlQWmxKbFprUmhkR0ZUWlhRQVJYSnliM0k2SUd0d2JVMWxjbWRsVW1WbVJHRjBZVk5sZEFCUFkzUUFabXh2WVhRQVUyRjBBSFZwYm5RMk5GOTBBRU5oYm01dmRDQnhkV0Z1ZEdsNlpTQnRiM0psSUhSb1lXNGdKV1FnWTI5c2IzSWdZMjl0Y0c5dVpXNTBjd0JUZEdGeWRDQlBaaUJUWTJGdU9pQWxaQ0JqYjIxd2IyNWxiblJ6QUVKdlozVnpJSFpwY25SMVlXd2dZWEp5WVhrZ1lXTmpaWE56QUVKdlozVnpJSE5oYlhCc2FXNW5JR1poWTNSdmNuTUFVWFZoYm5ScGVtbHVaeUIwYnlBbFpDQTlJQ1ZrS2lWa0tpVmtJR052Ykc5eWN3QlJkV0Z1ZEdsNmFXNW5JSFJ2SUNWa0lHTnZiRzl5Y3dCRFlXNXViM1FnY1hWaGJuUnBlbVVnZEc4Z1ptVjNaWElnZEdoaGJpQWxaQ0JqYjJ4dmNuTUFRMkZ1Ym05MElIRjFZVzUwYVhwbElIUnZJRzF2Y21VZ2RHaGhiaUFsWkNCamIyeHZjbk1BU1c1MllXeHBaQ0JLVUVWSElHWnBiR1VnYzNSeWRXTjBkWEpsT2lCMGQyOGdVMDlKSUcxaGNtdGxjbk1BU1c1MllXeHBaQ0JLVUVWSElHWnBiR1VnYzNSeWRXTjBkWEpsT2lCMGQyOGdVMDlHSUcxaGNtdGxjbk1BYm1aMFRXRnlhMlZ5Y3dCZllXUmtUa1pVVFdGeWEyVnljd0JUYlc5dmRHaHBibWNnYm05MElITjFjSEJ2Y25SbFpDQjNhWFJvSUc1dmJuTjBZVzVrWVhKa0lITmhiWEJzYVc1bklISmhkR2x2Y3dCTllYaHBiWFZ0SUhOMWNIQnZjblJsWkNCcGJXRm5aU0JrYVcxbGJuTnBiMjRnYVhNZ0pYVWdjR2w0Wld4ekFFRndjR3hwWTJGMGFXOXVJSFJ5WVc1elptVnljbVZrSUhSdmJ5QnRZVzU1SUhOallXNXNhVzVsY3dCQmNIQnNhV05oZEdsdmJpQjBjbUZ1YzJabGNuSmxaQ0IwYjI4Z1ptVjNJSE5qWVc1c2FXNWxjd0JFWldKMVp5QnRiMlJsSUhObGRDQjBieUFsY3dCR1lXbHNaV1FnZEc4Z1kzSmxZWFJsSUhSbGJYQnZjbUZ5ZVNCbWFXeGxJQ1Z6QUVOc2IzTmxaQ0IwWlcxd2IzSmhjbmtnWm1sc1pTQWxjd0JQY0dWdVpXUWdkR1Z0Y0c5eVlYSjVJR1pwYkdVZ0pYTUFRWEJ5QUhabFkzUnZjZ0JKYm5CMWRDQm1hV3hsSUhKbFlXUWdaWEp5YjNJQVNXNTJZV3hwWkNCS1VFVkhJR1pwYkdVZ2MzUnlkV04wZFhKbE9pQnRhWE56YVc1bklGTlBVeUJ0WVhKclpYSUFibVowVFdGeWEyVnlBR1JsZEdWamRFMWhjbXRsY2dCblpYUk9SbFJOWVhKclpYSUFaR1YwWldOMFRrWlVUV0Z5YTJWeUFFOWpkRzlpWlhJQVRtOTJaVzFpWlhJQVUyVndkR1Z0WW1WeUFFUmxZMlZ0WW1WeUFIVnVjMmxuYm1Wa0lHTm9ZWElBYVc5elgySmhjMlU2T21Oc1pXRnlBRTFoY2dCVmJuSmxZMjluYm1sNlpXUWdZMjl0Y0c5dVpXNTBJRWxFY3lBbFpDQWxaQ0FsWkN3Z1lYTnpkVzFwYm1jZ1dVTmlRM0lBYzJWMGRYQUFWbWx5ZEhWaGJDQmhjbkpoZVNCamIyNTBjbTlzYkdWeUlHMWxjM05sWkNCMWNBQlRaWEFBSlVrNkpVMDZKVk1nSlhBQWRHVmhjbVJ2ZDI0QVUzVnVBRXAxYmdCemRHUTZPbVY0WTJWd2RHbHZiZ0JDYjJkMWN5QklkV1ptYldGdUlIUmhZbXhsSUdSbFptbHVhWFJwYjI0QVUyVnNaV04wWldRZ0pXUWdZMjlzYjNKeklHWnZjaUJ4ZFdGdWRHbDZZWFJwYjI0QVNXMWhaMlVnZEc5dklIZHBaR1VnWm05eUlIUm9hWE1nYVcxd2JHVnRaVzUwWVhScGIyNEFUVzl1QUc1aGJnQkVhV1J1SjNRZ1pYaHdaV04wSUcxdmNtVWdkR2hoYmlCdmJtVWdjMk5oYmdCVFlXMXdiR2x1WnlCbVlXTjBiM0p6SUhSdmJ5QnNZWEpuWlNCbWIzSWdhVzUwWlhKc1pXRjJaV1FnYzJOaGJnQktZVzRBU25Wc0FHSnZiMndBUW5WbVptVnlJSEJoYzNObFpDQjBieUJLVUVWSElHeHBZbkpoY25rZ2FYTWdkRzl2SUhOdFlXeHNBRUZ3Y21sc0FITmxkRXh2WjB4bGRtVnNBR2RsZEV4dloweGxkbVZzQUdWdGMyTnlhWEIwWlc0Nk9uWmhiQUJ3ZFhOb1gySmhZMnNBUm5KcEFHUndhUUJPUmxRZ2JXRnlhMlZ5SUdobGFXZG9kRG9nSldrQVRrWlVJRzUxYlM0Z2IyWWdTVzFoWjJWVFpYUTZJQ1ZwQUU1R1ZDQnRZWEpyWlhJZ1pIQnBPaUFsYVFCT1JsUWdiV0Z5YTJWeUlIZHBaSFJvT2lBbGFRQmtZWFJoYzJWMFVHRjBhRzVoYldWeklITnBlbVU2SUNWcEFFSnZaM1Z6SUcxaGNtdGxjaUJzWlc1bmRHZ0FkMmxrZEdnQVRXRnlZMmdBUVhWbkFIVnVjMmxuYm1Wa0lHeHZibWNBYzNSa09qcDNjM1J5YVc1bkFITjBaRG82YzNSeWFXNW5BSE4wWkRvNmRURTJjM1J5YVc1bkFITjBaRG82ZFRNeWMzUnlhVzVuQUVOdmNIbHlhV2RvZENBb1F5a2dNakF4T0N3Z1ZHaHZiV0Z6SUVjdUlFeGhibVVzSUVkMWFXUnZJRlp2Ykd4aVpXUnBibWNBYVc1bUFDVXVNRXhtQUNWTVpnQnlaWE5wZW1VQVlXeHNiMk5oZEc5eVBGUStPanBoYkd4dlkyRjBaU2h6YVhwbFgzUWdiaWtnSjI0bklHVjRZMlZsWkhNZ2JXRjRhVzExYlNCemRYQndiM0owWldRZ2MybDZaUUIwY25WbEFGUjFaUUJtWVd4elpRQlRkWE53Wlc1emFXOXVJRzV2ZENCaGJHeHZkMlZrSUdobGNtVUFTblZ1WlFCelpYUlFjbTlxWldOMGFXOXVUbVZoY2xCc1lXNWxBR2RsZEZCeWIycGxZM1JwYjI1T1pXRnlVR3hoYm1VQWMyVjBVSEp2YW1WamRHbHZia1poY2xCc1lXNWxBR2RsZEZCeWIycGxZM1JwYjI1R1lYSlFiR0Z1WlFCU1pYRjFaWE4wWldRZ1ptVmhkSFZ5WlNCM1lYTWdiMjFwZEhSbFpDQmhkQ0JqYjIxd2FXeGxJSFJwYldVQVUyVmxheUJtWVdsc1pXUWdiMjRnZEdWdGNHOXlZWEo1SUdacGJHVUFVbVZoWkNCbVlXbHNaV1FnYjI0Z2RHVnRjRzl5WVhKNUlHWnBiR1VBUlcxd2RIa2dhVzV3ZFhRZ1ptbHNaUUJRY21WdFlYUjFjbVVnWlc1a0lHOW1JR2x1Y0hWMElHWnBiR1VBVUhKbGJXRjBkWEpsSUdWdVpDQnZaaUJLVUVWSElHWnBiR1VBYzJWMFEyRnRaWEpoS0NrNklFVnljbTl5SUdOeVpXRjBhVzVuSURORUlHaGhibVJzWlFCa2IzVmliR1VBUkVOVUlHTnZaV1ptYVdOcFpXNTBJRzkxZENCdlppQnlZVzVuWlFCSmJuWmhiR2xrSUdOdmJHOXlJSEYxWVc1MGFYcGhkR2x2YmlCdGIyUmxJR05vWVc1blpRQktVRVZISUdSaGRHRnpkSEpsWVcwZ1kyOXVkR0ZwYm5NZ2JtOGdhVzFoWjJVQUlDQWdJSGRwZEdnZ0pXUWdlQ0FsWkNCMGFIVnRZbTVoYVd3Z2FXMWhaMlVBWjJWMFVISnZZMlZ6YzJsdVowbHRZV2RsQUZOMFlYSjBJRzltSUVsdFlXZGxBRVZ1WkNCUFppQkpiV0ZuWlFCQ2IyZDFjeUJpZFdabVpYSWdZMjl1ZEhKdmJDQnRiMlJsQUVOdmNuSjFjSFFnU2xCRlJ5QmtZWFJoT2lCaVlXUWdTSFZtWm0xaGJpQmpiMlJsQUVOdmNuSjFjSFFnU2xCRlJ5QmtZWFJoT2lCaVlXUWdZWEpwZEdodFpYUnBZeUJqYjJSbEFITmxkRVJsWW5WblRXOWtaUUJuWlhSRVpXSjFaMDF2WkdVQWMyVjBWR2h5WlhOb2IyeGtUVzlrWlFCblpYUlVhSEpsYzJodmJHUk5iMlJsQUhObGRFbHRZV2RsVUhKdlkwMXZaR1VBWjJWMFNXMWhaMlZRY205alRXOWtaUUJDYjJkMWN5QnBibkIxZENCamIyeHZjbk53WVdObEFFSnZaM1Z6SUVwUVJVY2dZMjlzYjNKemNHRmpaUUJ6WlhSVWFISmxjMmh2YkdRQVoyVjBWR2h5WlhOb2IyeGtBSFp2YVdRQVFtRmphMmx1WnlCemRHOXlaU0J1YjNRZ2MzVndjRzl5ZEdWa0FFUkRWQ0J6WTJGc1pXUWdZbXh2WTJzZ2MybDZaU0FsWkhnbFpDQnViM1FnYzNWd2NHOXlkR1ZrQUZGMVlXNTBhWHBoZEdsdmJpQjBZV0pzWlNBd2VDVXdNbmdnZDJGeklHNXZkQ0JrWldacGJtVmtBRWgxWm1adFlXNGdkR0ZpYkdVZ01IZ2xNREo0SUhkaGN5QnViM1FnWkdWbWFXNWxaQUJCY21sMGFHMWxkR2xqSUhSaFlteGxJREI0SlRBeWVDQjNZWE1nYm05MElHUmxabWx1WldRQVYzSnBkR1VnZEc4Z1dFMVRJR1poYVd4bFpBQlNaV0ZrSUdaeWIyMGdXRTFUSUdaaGFXeGxaQUJYY21sMFpTQjBieUJGVFZNZ1ptRnBiR1ZrQUZKbFlXUWdabkp2YlNCRlRWTWdabUZwYkdWa0FGZGxaQUFnSUNBZ0lDQWdJQ1V6WkNBbE0yUWdKVE5rSUNVelpDQWxNMlFnSlROa0lDVXpaQ0FsTTJRQVYyRnlibWx1WnpvZ2RXNXJibTkzYmlCS1JrbEdJSEpsZG1semFXOXVJRzUxYldKbGNpQWxaQzRsTURKa0FFTnZjbkoxY0hRZ1NsQkZSeUJrWVhSaE9pQm1iM1Z1WkNCdFlYSnJaWElnTUhnbE1ESjRJR2x1YzNSbFlXUWdiMllnVWxOVUpXUUFVM1JoY25RZ1QyWWdSbkpoYldVZ01IZ2xNREo0T2lCM2FXUjBhRDBsZFN3Z2FHVnBaMmgwUFNWMUxDQmpiMjF3YjI1bGJuUnpQU1ZrQUNBZ0lDQkRiMjF3YjI1bGJuUWdKV1E2SUNWa2FIZ2xaSFlnY1QwbFpBQkpiblpoYkdsa0lIQnliMmR5WlhOemFYWmxJSEJoY21GdFpYUmxjbk1nVTNNOUpXUWdVMlU5SldRZ1FXZzlKV1FnUVd3OUpXUUFJQ0JUY3owbFpDd2dVMlU5SldRc0lFRm9QU1ZrTENCQmJEMGxaQUFnSUNBZ1EyOXRjRzl1Wlc1MElDVmtPaUJrWXowbFpDQmhZejBsWkFCSmJuWmhiR2xrSUhCeWIyZHlaWE56YVhabElIQmhjbUZ0WlhSbGNuTWdZWFFnYzJOaGJpQnpZM0pwY0hRZ1pXNTBjbmtnSldRQVNXNTJZV3hwWkNCelkyRnVJSE5qY21sd2RDQmhkQ0JsYm5SeWVTQWxaQUJDYjJkMWN5QkVVVlFnYVc1a1pYZ2dKV1FBUW05bmRYTWdSRWhVSUdsdVpHVjRJQ1ZrQUVKdlozVnpJRVJCUXlCcGJtUmxlQ0FsWkFCVWIyOGdiV0Z1ZVNCamIyeHZjaUJqYjIxd2IyNWxiblJ6T2lBbFpDd2diV0Y0SUNWa0FFbHVZMjl1YzJsemRHVnVkQ0J3Y205bmNtVnpjMmx2YmlCelpYRjFaVzVqWlNCbWIzSWdZMjl0Y0c5dVpXNTBJQ1ZrSUdOdlpXWm1hV05wWlc1MElDVmtBRmR5YjI1bklFcFFSVWNnYkdsaWNtRnllU0IyWlhKemFXOXVPaUJzYVdKeVlYSjVJR2x6SUNWa0xDQmpZV3hzWlhJZ1pYaHdaV04wY3lBbFpBQlVhSEpsYzJodmJHUWdiVzlrWlNCelpYUWdkRzhnSldRQVZHaHlaWE5vYjJ4a0lITmxkQ0IwYnlBbFpBQkJkQ0J0WVhKclpYSWdNSGdsTURKNExDQnlaV052ZG1WeWVTQmhZM1JwYjI0Z0pXUUFWVzV6ZFhCd2IzSjBaV1FnU2xCRlJ5QmtZWFJoSUhCeVpXTnBjMmx2YmlBbFpBQkVaV1pwYm1VZ1VYVmhiblJwZW1GMGFXOXVJRlJoWW14bElDVmtJQ0J3Y21WamFYTnBiMjRnSldRQVFXUnZZbVVnUVZCUU1UUWdiV0Z5YTJWeU9pQjJaWEp6YVc5dUlDVmtMQ0JtYkdGbmN5QXdlQ1V3TkhnZ01IZ2xNRFI0TENCMGNtRnVjMlp2Y20wZ0pXUUFRV3hzYjJOaGRHVmtJSFpwWkdWdlJuSmhiV1ZUYVhwbElDVmtBRWx0Y0hKdmNHVnlJR05oYkd3Z2RHOGdTbEJGUnlCc2FXSnlZWEo1SUdsdUlITjBZWFJsSUNWa0FFTmhibTV2ZENCMGNtRnVjMk52WkdVZ1pIVmxJSFJ2SUcxMWJIUnBjR3hsSUhWelpTQnZaaUJ4ZFdGdWRHbDZZWFJwYjI0Z2RHRmliR1VnSldRQVZXNXJibTkzYmlCQlpHOWlaU0JqYjJ4dmNpQjBjbUZ1YzJadmNtMGdZMjlrWlNBbFpBQkpiblpoYkdsa0lHMWxiVzl5ZVNCd2IyOXNJR052WkdVZ0pXUUFRbTluZFhNZ2JXVnpjMkZuWlNCamIyUmxJQ1ZrQUZSeVlXTnJhVzVuSUd4dmMzUXVJQ1ZrQUVwR1NVWWdRVkJRTUNCdFlYSnJaWEk2SUhabGNuTnBiMjRnSldRdUpUQXlaQ3dnWkdWdWMybDBlU0FsWkhnbFpDQWdKV1FBUkdWakFDVnNaQ1ZqQUVOdmJYQnZibVZ1ZENCcGJtUmxlQ0FsWkRvZ2JXbHpiV0YwWTJocGJtY2djMkZ0Y0d4cGJtY2djbUYwYVc4Z0pXUTZKV1FzSUNWa09pVmtMQ0FsWXdCR1pXSUFjbmRoQUZOallXNGdjMk55YVhCMElHUnZaWE1nYm05MElIUnlZVzV6YldsMElHRnNiQ0JrWVhSaEFHZGxkRTVHVkVSaGRHRUFYMnh2WVdSRFlXMWxjbUVBSldFZ0pXSWdKV1FnSlVnNkpVMDZKVk1nSlZrQVVFOVRTVmdBUVZKZlRFRkNSVXhKVGtkZlZFaFNSVk5JWDAxUFJFVmZRVlZVVDE5UFZGTlZBRUZTWDAxQlVrdEZVbDlKVGtaUFgwTlZWRTlHUmw5UVNFRlRSVjlOUVZSRFNGOURUMDVVVWtGVFZBQkJVbDlOUVZoZlRFOVBVRjlEVDFWT1ZBQkpiblpoYkdsa0lHTnZiWEJ2Ym1WdWRDQkpSQ0FsWkNCcGJpQlRUMU1BUVZKZlRVRlNTMFZTWDBsT1JrOWZRMVZVVDBaR1gxQklRVk5GWDBoRlZWSkpVMVJKUTE5VVVrOVZRa3hGVTA5TlJWOU5RVlJTU1ZoZlEwOUVSVk1BUlZKU1QxSmZUVUZTUzBWU1gwbE9SRVZZWDA5VlZGOVBSbDlDVDFWT1JGTUFKVWc2SlUwNkpWTUFRVkpmVEU5SFgweEZWa1ZNWDBWU1VrOVNBRUZTWDAxQlVrdEZVbDlKVGtaUFgwTlZWRTlHUmw5UVNFRlRSVjlRVDFORlgwVlNVazlTQUVGU1gweFBSMTlNUlZaRlRGOUpUa1pQQUVGU1gweFBSMTlNUlZaRlRGOVNSVXhmU1U1R1R3QkJVbDlNVDBkZlRFVldSVXhmVjBGU1RnQkJVbDlOUVZKTFJWSmZTVTVHVDE5RFZWUlBSa1pmVUVoQlUwVmZVRUZVVkVWU1RsOUZXRlJTUVVOVVNVOU9BRTVCVGdCQlVsOU1RVUpGVEVsT1IxOVVTRkpGVTBoZlRVOUVSVjlCVlZSUFgwMUZSRWxCVGdCUVRRQktVRVZIVFVWTkFFRk5BRXhEWDBGTVRBQkJVbDlOUVZKTFJWSmZTVTVHVDE5RFZWUlBSa1pmVUVoQlUwVmZUVUZVUTBoZlFrRlNRMDlFUlY5RlJFTmZSa0ZKVEFCQlVsOU1RVUpGVEVsT1IxOVVTRkpGVTBoZlRVOUVSVjlOUVU1VlFVd0FRVkpmVFVGU1MwVlNYMGxPUms5ZlExVlVUMFpHWDFCSVFWTkZYMUJQVTBWZlJWSlNUMUpmVFZWTVZFa0FRVkpmVEU5UFVGOUNVa1ZCUzE5VVNGSkZVMGdBUVZKZlJFVkdRVlZNVkY5TVFVSkZURWxPUjE5VVNGSkZVMGdBUVZKZlRFOUhYMHhGVmtWTVgwUkZRbFZIQUV4QlRrY0FTVzUyWVd4cFpDQlRUMU1nY0dGeVlXMWxkR1Z5Y3lCbWIzSWdjMlZ4ZFdWdWRHbGhiQ0JLVUVWSEFFTmhkWFJwYjI0NklIRjFZVzUwYVhwaGRHbHZiaUIwWVdKc1pYTWdZWEpsSUhSdmJ5QmpiMkZ5YzJVZ1ptOXlJR0poYzJWc2FXNWxJRXBRUlVjQVNXNTJZV3hwWkNCS1VFVkhJR1pwYkdVZ2MzUnlkV04wZFhKbE9pQWxjeUJpWldadmNtVWdVMDlHQUVsT1JnQkJVbDlNUVVKRlRFbE9SMTlVU0ZKRlUwaGZUVTlFUlY5QlZWUlBYMEZFUVZCVVNWWkZBRUZTWDAxQlVrdEZVbDlKVGtaUFgwTlZWRTlHUmw5UVNFRlRSVjlPVDA1RkFFRlNYMFJGUWxWSFgwUkpVMEZDVEVVQVFWSmZSRVZDVlVkZlJVNUJRa3hGQUVGU1gwbE5RVWRGWDFCU1QwTmZSbEpCVFVWZlNVMUJSMFVBUVZKZlNVMUJSMFZmVUZKUFExOUdTVVZNUkY5SlRVRkhSUUJCVWw5RVJVWkJWVXhVWDBSRlFsVkhYMDFQUkVVQVFWSmZSRVZHUVZWTVZGOUpUVUZIUlY5UVVrOURYMDFQUkVVQVFWSmZUVUZTUzBWU1gwbE9SazlmUTFWVVQwWkdYMUJJUVZORlgwMUJWRU5JWDBOUFRrWkpSRVZPUTBVQVJWSlNUMUpmUVZKRFQwNVVVazlNVEVWU1gwNVBWRjlHVDFWT1JBQkZVbEpQVWw5TlZVeFVTVTFCVWt0RlVsOU9UMVJmUms5VlRrUUFRVkpmVFVGU1MwVlNYMGxPUms5ZlExVlVUMFpHWDFCSVFWTkZYMDFCVkVOSVgwSkJVa05QUkVWZlRrOVVYMFpQVlU1RUFFRlNYMDFCVWt0RlVsOUpUa1pQWDBOVlZFOUdSbDlRU0VGVFJWOU5RVlJEU0Y5SFJVNUZVa2xEQUU5MWRIQjFkQ0JtYVd4bElIZHlhWFJsSUdWeWNtOXlJQzB0TFNCdmRYUWdiMllnWkdsemF5QnpjR0ZqWlQ4QVYzSnBkR1VnWm1GcGJHVmtJRzl1SUhSbGJYQnZjbUZ5ZVNCbWFXeGxJQzB0TFNCdmRYUWdiMllnWkdsemF5QnpjR0ZqWlQ4QVpXMXpZM0pwY0hSbGJqbzZiV1Z0YjNKNVgzWnBaWGM4YzJodmNuUStBR1Z0YzJOeWFYQjBaVzQ2T20xbGJXOXllVjkyYVdWM1BIVnVjMmxuYm1Wa0lITm9iM0owUGdCbGJYTmpjbWx3ZEdWdU9qcHRaVzF2Y25sZmRtbGxkenhwYm5RK0FHVnRjMk55YVhCMFpXNDZPbTFsYlc5eWVWOTJhV1YzUEhWdWMybG5ibVZrSUdsdWRENEFaVzF6WTNKcGNIUmxiam82YldWdGIzSjVYM1pwWlhjOFpteHZZWFErQUdWdGMyTnlhWEIwWlc0Nk9tMWxiVzl5ZVY5MmFXVjNQSFZwYm5RNFgzUStBR1Z0YzJOeWFYQjBaVzQ2T20xbGJXOXllVjkyYVdWM1BHbHVkRGhmZEQ0QVpXMXpZM0pwY0hSbGJqbzZiV1Z0YjNKNVgzWnBaWGM4ZFdsdWRERTJYM1ErQUdWdGMyTnlhWEIwWlc0Nk9tMWxiVzl5ZVY5MmFXVjNQR2x1ZERFMlgzUStBR1Z0YzJOeWFYQjBaVzQ2T20xbGJXOXllVjkyYVdWM1BIVnBiblF6TWw5MFBnQmxiWE5qY21sd2RHVnVPanB0WlcxdmNubGZkbWxsZHp4cGJuUXpNbDkwUGdCbGJYTmpjbWx3ZEdWdU9qcHRaVzF2Y25sZmRtbGxkenhqYUdGeVBnQmxiWE5qY21sd2RHVnVPanB0WlcxdmNubGZkbWxsZHp4MWJuTnBaMjVsWkNCamFHRnlQZ0J6ZEdRNk9tSmhjMmxqWDNOMGNtbHVaengxYm5OcFoyNWxaQ0JqYUdGeVBnQmxiWE5qY21sd2RHVnVPanB0WlcxdmNubGZkbWxsZHp4emFXZHVaV1FnWTJoaGNqNEFaVzF6WTNKcGNIUmxiam82YldWdGIzSjVYM1pwWlhjOGJHOXVaejRBWlcxelkzSnBjSFJsYmpvNmJXVnRiM0o1WDNacFpYYzhkVzV6YVdkdVpXUWdiRzl1Wno0QVpXMXpZM0pwY0hSbGJqbzZiV1Z0YjNKNVgzWnBaWGM4Wkc5MVlteGxQZ0F3TVRJek5EVTJOemc1QURsaklDQXhOQzFLWVc0dE1qQXhPQUJETGxWVVJpMDRBRVZ5Y205eUlISmxZV1JwYm1jZ1MxQk5JR1JoZEdFZ1puSnZiU0FsY3k1bWMyVjBNd0JTWldGa2FXNW5JQ1Z6TG1aelpYUXpBSE5sZEhWd1FWSXlBRVZ5Y205eUlHVjRZMlZsWkNCdFlYaHBiWFZ0SUhCaFoyVnpMZ0J2Ymk0QWIyWm1MZ0JNYjJGa2FXNW5JRzltSUU1R1ZDQmtZWFJoSUdOdmJYQnNaWFJsTGdCelpYUkRZVzFsY21Fb0tUb2dSWEp5YjNJNklHRnlVR0Z5WVcxTVZFTnlaV0YwWlM0QVJHOXVaUzRBYzJWMFEyRnRaWEpoS0NrNklFVnljbTl5T2lCaGNrTnlaV0YwWlVoaGJtUnNaUzRBUlhKeWIzSTZJR0Z5TWtOeVpXRjBaVWhoYm1Sc1pTNEFZWEpHYVd4MFpYSlVjbUZ1YzAxaGRDQmxjbkp2Y2lCM2FYUm9JRzFoY210bGNpQWxaQzRBU1cxaFoyVWdjSEp2WXk0Z2JXOWtaU0J6WlhRZ2RHOGdKV1F1QUVGemMybG5ibVZrSUhCaFoyVWdibTh1SUNWa0xnQnNiMkZrUTJGdFpYSmhLQ2s2SUVWeWNtOXlJR3h2WVdScGJtY2djR0Z5WVcxbGRHVnlJR1pwYkdVZ0pYTWdabTl5SUdOaGJXVnlZUzRBS0c1MWJHd3BBRVZ0Y0hSNUlFcFFSVWNnYVcxaFoyVWdLRVJPVENCdWIzUWdjM1Z3Y0c5eWRHVmtLUUJKYm5OMVptWnBZMmxsYm5RZ2JXVnRiM0o1SUNoallYTmxJQ1ZrS1FCaFpHUWdUa1pVSUcxaGNtdGxjaTArSUNjbGN5Y0FVSFZ5WlNCMmFYSjBkV0ZzSUdaMWJtTjBhVzl1SUdOaGJHeGxaQ0VBSlhNS0FFVnljbTl5T2lCdFlXeHNiMk1LQUNNakl5QkdaV0YwZFhKbElHTmhibVJwWkdGMFpYTWdabTl5SUhSeVlXTnJhVzVuSUdGeVpTQnZkbVZ5Wm14dmR5NEtBRlJ5WVdOclpXUWdjR0ZuWlNBbFpDQW9iV0Y0SUNWa0tTNEtBQ29xS2lCRFlXMWxjbUVnVUdGeVlXMWxkR1Z5SUhKbGMybDZaV1FnWm5KdmJTQWxaQ3dnSldRdUlDb3FLZ29BVDNWMElHOW1JRzFsYlc5eWVTRWhDZ0JwWkdSa1pHUmtaR1JrWkdSa1pBQnBBR2xwYVdscGFRQUFUbE4wTTE5Zk1qWjJaV04wYjNKSlRsTmZNVEppWVhOcFkxOXpkSEpwYm1kSlkwNVRYekV4WTJoaGNsOTBjbUZwZEhOSlkwVkZUbE5mT1dGc2JHOWpZWFJ2Y2tsalJVVkZSVTVUTkY5SlV6WmZSVVZGUlFCT1UzUXpYMTh5TVROZlgzWmxZM1J2Y2w5aVlYTmxTVTVUWHpFeVltRnphV05mYzNSeWFXNW5TV05PVTE4eE1XTm9ZWEpmZEhKaGFYUnpTV05GUlU1VFh6bGhiR3h2WTJGMGIzSkpZMFZGUlVWT1V6UmZTVk0yWDBWRlJVVUFUbE4wTTE5Zk1qSXdYMTkyWldOMGIzSmZZbUZ6WlY5amIyMXRiMjVKVEdJeFJVVkZBQUFBQUdUMkFBRGdrZ0FBNlBZQUFJS1NBQUFBQUFBQUFRQUFBQWlUQUFBQUFBQUE2UFlBQUN5U0FBQUFBQUFBQVFBQUFCQ1RBQUFBQUFBQVVFNVRkRE5mWHpJMmRtVmpkRzl5U1U1VFh6RXlZbUZ6YVdOZmMzUnlhVzVuU1dOT1UxOHhNV05vWVhKZmRISmhhWFJ6U1dORlJVNVRYemxoYkd4dlkyRjBiM0pKWTBWRlJVVk9VelJmU1ZNMlgwVkZSVVVBQUVUM0FBQkFrd0FBQUFBQUFDaVRBQUJRUzA1VGRETmZYekkyZG1WamRHOXlTVTVUWHpFeVltRnphV05mYzNSeWFXNW5TV05PVTE4eE1XTm9ZWEpmZEhKaGFYUnpTV05GUlU1VFh6bGhiR3h2WTJGMGIzSkpZMFZGUlVWT1V6UmZTVk0yWDBWRlJVVUFSUGNBQUtpVEFBQUJBQUFBS0pNQUFHbHBBSFlBZG1rQW1KTUFBS0QxQUFDWWt3QUFtSlFBQUU1VGRETmZYekl4TW1KaGMybGpYM04wY21sdVowbGpUbE5mTVRGamFHRnlYM1J5WVdsMGMwbGpSVVZPVTE4NVlXeHNiMk5oZEc5eVNXTkZSVVZGQUU1VGRETmZYekl5TVY5ZlltRnphV05mYzNSeWFXNW5YMk52YlcxdmJrbE1ZakZGUlVVQUFBQUFaUFlBQUdlVUFBRG85Z0FBS0pRQUFBQUFBQUFCQUFBQWtKUUFBQUFBQUFCMmFXbHBBRUhBcVFJTFVLRDFBQUNZa3dBQUpQWUFBSmlVQUFCMmFXbHBhUUFBQUNUMkFBQUFsQUFBYVdscEFBU1ZBQUFva3dBQUpQWUFBRTR4TUdWdGMyTnlhWEIwWlc0emRtRnNSUUFBWlBZQUFQQ1VBQUJwYVdscEFFR2dxZ0lMbGdLNDlRQUFLSk1BQUNUMkFBQ1lsQUFBYVdscGFXa0FUbE4wTTE5Zk1qWjJaV04wYjNKSmFVNVRYemxoYkd4dlkyRjBiM0pKYVVWRlJVVUFUbE4wTTE5Zk1qRXpYMTkyWldOMGIzSmZZbUZ6WlVscFRsTmZPV0ZzYkc5allYUnZja2xwUlVWRlJRQUFBT2oyQUFCYWxRQUFBQUFBQUFFQUFBQUlrd0FBQUFBQUFPajJBQUEybFFBQUFBQUFBQUVBQUFDSWxRQUFBQUFBQUZCT1UzUXpYMTh5Tm5abFkzUnZja2xwVGxOZk9XRnNiRzlqWVhSdmNrbHBSVVZGUlFBQUFBQkU5d0FBdUpVQUFBQUFBQUNnbFFBQVVFdE9VM1F6WDE4eU5uWmxZM1J2Y2tscFRsTmZPV0ZzYkc5allYUnZja2xwUlVWRlJRQUFBRVQzQUFEd2xRQUFBUUFBQUtDVkFBRGdsUUFBb1BVQUFPQ1ZBQUFBOWdCQndLd0NDeUtnOVFBQTRKVUFBQ1QyQUFBQTlnQUFKUFlBQUJpV0FBQUVsUUFBb0pVQUFDVDJBRUh3ckFJTDhnSzQ5UUFBb0pVQUFDVDJBQUFBOWdBQVRsTjBNMTlmTWpaMlpXTjBiM0pKT1c1bWRFMWhjbXRsY2s1VFh6bGhiR3h2WTJGMGIzSkpVekZmUlVWRlJRQk9VM1F6WDE4eU1UTmZYM1psWTNSdmNsOWlZWE5sU1RsdVpuUk5ZWEpyWlhKT1UxODVZV3hzYjJOaGRHOXlTVk14WDBWRlJVVUFBQURvOWdBQXI1WUFBQUFBQUFBQkFBQUFDSk1BQUFBQUFBRG85Z0FBZ0pZQUFBQUFBQUFCQUFBQTZKWUFBQUFBQUFCUVRsTjBNMTlmTWpaMlpXTjBiM0pKT1c1bWRFMWhjbXRsY2s1VFh6bGhiR3h2WTJGMGIzSkpVekZmUlVWRlJRQkU5d0FBR0pjQUFBQUFBQUFBbHdBQVVFdE9VM1F6WDE4eU5uWmxZM1J2Y2trNWJtWjBUV0Z5YTJWeVRsTmZPV0ZzYkc5allYUnZja2xUTVY5RlJVVkZBQUFBQUVUM0FBQllsd0FBQVFBQUFBQ1hBQUJJbHdBQW9QVUFBRWlYQUFDNGx3QUFPVzVtZEUxaGNtdGxjZ0FBWlBZQUFLeVhBQUNnOVFBQVNKY0FBQ1QyQUFDNGx3QUFKUFlBQUl5WEFBQUVsUUFBQUpjQUFDVDJBRUh3cndJTGtnRzQ5UUFBQUpjQUFDVDJBQUM0bHdBQUFQWUFBQUQyQUFBQTlnQUFBUFlBQUFEMkFBQUE5Z0FBb0pVQUFBRDJBQUFva3dBQUFQWUFBSmlVQUFBQTlnQUFBUFlBQUFEMkFBQzRsd0FBQVBZQUFBRDJBQUJwQUFBQW9QVUFBQUQyQUFCMmFXa0FBUFlBQUtEMUFBQUE5Z0FBVlBZQUFIWnBhV1FBQUFBQVZQWUFBQUQyQUFCa2FXa0FvUFVBQUFEMkFBQUE5Z0JCa0xFQ0M4c0RnUUVkV2c0Q2hpVVFBeFFSRWdRTENCUUYyQU1YQnRvQkdRZmxBQndJYndBZUNUWUFJUW9hQUNNTERRQUpEQVlBQ2cwREFBd05BUUNQRDM5YUpCQWxQeVlSOGl3bkVud2dLQk81RnlvVWdoRXJGZThNTFJhaENTNFhMd2N3R0Z3Rk1Sa0dCRE1hQXdNMEcwQUNOaHl4QVRnZFJBRTVIdlVBT3grM0FEd2dpZ0ErSVdnQVB5Sk9BQ0FqT3dBaENTd0FwU1hoV2tBbVRFaEJKdzA2UXlqeExrUXBIeVpGS2pNZlJpdW9HVWdzR0JWSkxYY1JTaTUwRGtzdit3dE5NUGdKVGpGaENFOHlCZ2N3TTgwRk1qVGVCREkxRHdRek5tTURORGZVQWpVNFhBSTJPZmdCTnpxa0FUZzdZQUU1UENVQk9qMzJBRHMreXdBOVA2c0FQU0NQQU1GQkVsdFFRZ1JOVVVNc1FWSkUyRGRUUmVndlZFWThLVlpIZVNOWFNOOGVWMG1wR2toS1RoZElTeVFVU2t5Y0VVcE5hdzlMVGxFTlRVKzJDMDB3UUFyUVVUSllXRkljVFZsVGprTmFWTjA3VzFYdU5GeFdyaTVkVjVvcFZrY1dKZGhaY0ZWZldxbE1ZRnZaUkdGY0lqNWpYU1E0WTE2ME1sMVdGeTdmWUtoV1pXRkdUMlppNVVkblk4OUJhR1E5UEdOZFhqZHBaakZTYW1jUFRHdG9PVVpuWTE1QjZXb25WbXhyNTFCdFo0VkxibTJYVlc5clQxRHVieEJhY0cwaVZmQnY2MWx4Y1IxYVUwOVRBRUdwdFFJTEEweFRSUUJCZ2JZQ0M4Z0JRTVZZbjFOQ1N3QkFTVEtqSXFnUnhWZ2hlL3h6WW1qRldMOUZDekIrR0o5VC9ITkJiVlJpbjFPelFVRXRFaGRDUzJKb1ZHSitXRUpMSVR1NktNTVVBRURGV0o5VFFrc0FRRWt5b3lLb0VVa3l2MFd6UVNFN1NUS0NKemNiNEEyaklnc3dRUzI2S0tNaU54dS9FbzRKcUJGK0dCSVh3eFNvRWVBTmpnbmZCQUFBQUFBQUFQQS83MkZJc1ZBeDlqL0tiMDJScnVmMFA2b1JiTzlpMFBJL0FBQUFBQUFBOEQ4N3Y2ZkFhU1RwUDdzZ3gzdDZVZUUvWGF0eTNsV28wVCt2QUFBQXNBQUFBTEVBUWRTM0Fnc3RBUUFBQUFJQUFBQURBQUFBQUFBQUFBRUFBQUFGQUFBQUFnQUFBQVFBQUFBR0FBQUFBd0FBQUFjQUFBQUlBRUdVdUFJTG5RRUJBQUFBQlFBQUFBWUFBQUFDQUFBQUJBQUFBQWNBQUFBTUFBQUFBd0FBQUFnQUFBQUxBQUFBRFFBQUFBa0FBQUFLQUFBQURnQUFBQThBQUFBQUFBQUFBUUFBQUFVQUFBQUdBQUFBRGdBQUFBSUFBQUFFQUFBQUJ3QUFBQTBBQUFBUEFBQUFBd0FBQUFnQUFBQU1BQUFBRUFBQUFCVUFBQUFKQUFBQUN3QUFBQkVBQUFBVUFBQUFGZ0FBQUFvQUFBQVNBQUFBRXdBQUFCY0FBQUFZQUVIRXVRSUx6UUlCQUFBQUJRQUFBQVlBQUFBT0FBQUFEd0FBQUFJQUFBQUVBQUFBQndBQUFBMEFBQUFRQUFBQUdRQUFBQU1BQUFBSUFBQUFEQUFBQUJFQUFBQVlBQUFBR2dBQUFBa0FBQUFMQUFBQUVnQUFBQmNBQUFBYkFBQUFJQUFBQUFvQUFBQVRBQUFBRmdBQUFCd0FBQUFmQUFBQUlRQUFBQlFBQUFBVkFBQUFIUUFBQUI0QUFBQWlBQUFBSXdBQUFBQUFBQUFCQUFBQUJRQUFBQVlBQUFBT0FBQUFEd0FBQUJzQUFBQUNBQUFBQkFBQUFBY0FBQUFOQUFBQUVBQUFBQm9BQUFBY0FBQUFBd0FBQUFnQUFBQU1BQUFBRVFBQUFCa0FBQUFkQUFBQUpnQUFBQWtBQUFBTEFBQUFFZ0FBQUJnQUFBQWVBQUFBSlFBQUFDY0FBQUFLQUFBQUV3QUFBQmNBQUFBZkFBQUFKQUFBQUNnQUFBQXRBQUFBRkFBQUFCWUFBQUFnQUFBQUl3QUFBQ2tBQUFBc0FBQUFMZ0FBQUJVQUFBQWhBQUFBSWdBQUFDb0FBQUFyQUFBQUx3QUFBREFBUWFTOEFndjFDQUVBQUFBRkFBQUFCZ0FBQUE0QUFBQVBBQUFBR3dBQUFCd0FBQUFDQUFBQUJBQUFBQWNBQUFBTkFBQUFFQUFBQUJvQUFBQWRBQUFBS2dBQUFBTUFBQUFJQUFBQURBQUFBQkVBQUFBWkFBQUFIZ0FBQUNrQUFBQXJBQUFBQ1FBQUFBc0FBQUFTQUFBQUdBQUFBQjhBQUFBb0FBQUFMQUFBQURVQUFBQUtBQUFBRXdBQUFCY0FBQUFnQUFBQUp3QUFBQzBBQUFBMEFBQUFOZ0FBQUJRQUFBQVdBQUFBSVFBQUFDWUFBQUF1QUFBQU13QUFBRGNBQUFBOEFBQUFGUUFBQUNJQUFBQWxBQUFBTHdBQUFESUFBQUE0QUFBQU93QUFBRDBBQUFBakFBQUFKQUFBQURBQUFBQXhBQUFBT1FBQUFEb0FBQUErQUFBQVB3QUFBQUFBQUFBQkFBQUFBd0FBQUFjQUFBQVBBQUFBSHdBQUFEOEFBQUIvQUFBQS93QUFBUDhCQUFEL0F3QUEvd2NBQVA4UEFBRC9Id0FBL3o4QUFQOS9BQUFCQUFBQUF3QUFBQU1BQUFBRUFBQUFCQUFBQUFNQUFBQURBQUFBQUFBQUFOR0dBQURTY1FBQXJYRUFBSG1BQUFBNGlBQUFMbllBQU1OL0FBQ2tnUUFBT0ljQUFMZDdBQUE4Z1FBQVU0RUFBR045QUFEc2hBQUFTbndBQUxXR0FBQjdoUUFBZ29NQUFQU0RBQUFqZUFBQUs0UUFBQ2VHQUFDWGN3QUFDSGdBQUlkOEFBQnBmZ0FBNUhZQUFJU0VBQUJEZGdBQWNZUUFBQnR6QUFCZWhBQUFTNFFBQVB1UUFBQ0NnZ0FBYm9JQUFDbDhBQUJxZWdBQWtJd0FBTHgyQUFCR2N3QUFNSEVBQUhGNUFBQk9md0FBWDM4QUFGR0dBQUNBaHdBQTRIOEFBQWwzQUFEa2ZnQUFIWUlBQUlpQkFBRDRnUUFBQjRBQUFNNkJBQUR5Y1FBQUlKRUFBTDEzQUFCMWVBQUFuWGdBQU5DS0FBRHhlQUFBZ0hvQUFKRnlBQURFZUFBQUNub0FBREIvQUFBU2Z3QUF2NHdBQU10NUFBQnljZ0FBWkhzQUFQcDdBQUJaZ2dBQVJZSUFBTXg5QUFCZ2p3QUFrb29BQU1tRkFBQnVkUUFBUW5VQUFOZHlBQUM3Y2dBQW5vVUFBT1J6QUFEYWRRQUF3M1VBQUd5QUFBQ2JnZ0FBK1lZQUFQOXpBQUJpZEFBQUtZQUFBRHQwQUFCWmNnQUFiM01BQURwNEFBQmRlQUFBMW5zQUFGYUZBQUFqZ3dBQU9Ia0FBQ21EQUFCamd3QUFYWUFBQU90M0FBRFdnd0FBdVlNQUFDMTZBQUJHZWdBQXluUUFBSkIwQUFBTWRRQUFLbnNBQUs5MUFBQ1lkUUFBajRZQUFMZUFBQUNxaEFBQUhYSUFBSVIyQUFDVGdBQUF3NElBQUh0L0FBRHhnZ0FBWjRvQUFLQjVBQUFBQUFBQVFBWUFBSUErQUFBQUFBQUFpQk1BQUFEQU1QQU16RHo4QThNejh3L1BQLytBUUxCd2pFeThmSU5EczNPUFQ3OS9JT0FRMEN6c0hOd2o0eFBUTCs4ZjM2QmdrRkNzYkp4Y28yT1RVNjl2bjE4SXlEajRCTVEwOUF2TE8vc0h4emYzaUVpNGVJUkV0SFNMUzd0N2gwZTNkeWpvR05nazVCVFVLK3NiMnlmbkY5ZW9hSmhZcEdTVVZLdHJtMXVuWjVkWEFzSXk4ZzdPUHY0QndUSHhEYzA5L1lKQ3NuS09UcjUrZ1VHeGNZMU52WDBpNGhMU0x1NGUzaUhoRWRFdDdSM2RvbUtTVXE1dW5sNmhZWkZSclcyZFhRcktPdm9HeGpiMkNjazUrUVhGTmZXS1NycDZoa2EyZG9sSnVYbUZSYlYxS3VvYTJpYm1GdFlwNlJuWkplVVYxYXBxbWxxbVpwWldxV21aV2FWbGxWVUJBQUFBQUFBQUFBSUFRYVRGQWd1OUJBRUFBQUFJQUFBQUVBQUFBQWtBQUFBQ0FBQUFBd0FBQUFvQUFBQVJBQUFBR0FBQUFDQUFBQUFaQUFBQUVnQUFBQXNBQUFBRUFBQUFCUUFBQUF3QUFBQVRBQUFBR2dBQUFDRUFBQUFvQUFBQU1BQUFBQ2tBQUFBaUFBQUFHd0FBQUJRQUFBQU5BQUFBQmdBQUFBY0FBQUFPQUFBQUZRQUFBQndBQUFBakFBQUFLZ0FBQURFQUFBQTRBQUFBT1FBQUFESUFBQUFyQUFBQUpBQUFBQjBBQUFBV0FBQUFEd0FBQUJjQUFBQWVBQUFBSlFBQUFDd0FBQUF6QUFBQU9nQUFBRHNBQUFBMEFBQUFMUUFBQUNZQUFBQWZBQUFBSndBQUFDNEFBQUExQUFBQVBBQUFBRDBBQUFBMkFBQUFMd0FBQURjQUFBQStBQUFBUHdBQUFEOEFBQUEvQUFBQVB3QUFBRDhBQUFBL0FBQUFQd0FBQUQ4QUFBQS9BQUFBUHdBQUFEOEFBQUEvQUFBQVB3QUFBRDhBQUFBL0FBQUFQd0FBQUQ4QUFBQUFBQUFBQVFBQUFBZ0FBQUFRQUFBQUNRQUFBQUlBQUFBREFBQUFDZ0FBQUJFQUFBQVlBQUFBSUFBQUFCa0FBQUFTQUFBQUN3QUFBQVFBQUFBRkFBQUFEQUFBQUJNQUFBQWFBQUFBSVFBQUFDZ0FBQUF3QUFBQUtRQUFBQ0lBQUFBYkFBQUFGQUFBQUEwQUFBQUdBQUFBRGdBQUFCVUFBQUFjQUFBQUl3QUFBQ29BQUFBeEFBQUFNZ0FBQUNzQUFBQWtBQUFBSFFBQUFCWUFBQUFlQUFBQUpRQUFBQ3dBQUFBekFBQUFOQUFBQUMwQUFBQW1BQUFBTGdBQUFEVUFBQUEyQUFBQVB3QUFBRDhBQUFBL0FBQUFQd0FBQUQ4QUFBQS9BQUFBUHdBQUFEOEFBQUEvQUFBQVB3QUFBRDhBQUFBL0FBQUFQd0FBQUQ4QUFBQS9BQUFBUHdCQjlNa0NDKzBDQVFBQUFBZ0FBQUFRQUFBQUNRQUFBQUlBQUFBREFBQUFDZ0FBQUJFQUFBQVlBQUFBSUFBQUFCa0FBQUFTQUFBQUN3QUFBQVFBQUFBRkFBQUFEQUFBQUJNQUFBQWFBQUFBSVFBQUFDZ0FBQUFwQUFBQUlnQUFBQnNBQUFBVUFBQUFEUUFBQUJVQUFBQWNBQUFBSXdBQUFDb0FBQUFyQUFBQUpBQUFBQjBBQUFBbEFBQUFMQUFBQUMwQUFBQS9BQUFBUHdBQUFEOEFBQUEvQUFBQVB3QUFBRDhBQUFBL0FBQUFQd0FBQUQ4QUFBQS9BQUFBUHdBQUFEOEFBQUEvQUFBQVB3QUFBRDhBQUFBL0FBQUFBQUFBQUFFQUFBQUlBQUFBRUFBQUFBa0FBQUFDQUFBQUF3QUFBQW9BQUFBUkFBQUFHQUFBQUNBQUFBQVpBQUFBRWdBQUFBc0FBQUFFQUFBQURBQUFBQk1BQUFBYUFBQUFJUUFBQUNJQUFBQWJBQUFBRkFBQUFCd0FBQUFqQUFBQUpBQUFBRDhBQUFBL0FBQUFQd0FBQUQ4QUFBQS9BQUFBUHdBQUFEOEFBQUEvQUFBQVB3QUFBRDhBQUFBL0FBQUFQd0FBQUQ4QUFBQS9BQUFBUHdBQUFEOEFRZlRNQWd2ZEFRRUFBQUFJQUFBQUVBQUFBQWtBQUFBQ0FBQUFBd0FBQUFvQUFBQVJBQUFBR0FBQUFCa0FBQUFTQUFBQUN3QUFBQk1BQUFBYUFBQUFHd0FBQUQ4QUFBQS9BQUFBUHdBQUFEOEFBQUEvQUFBQVB3QUFBRDhBQUFBL0FBQUFQd0FBQUQ4QUFBQS9BQUFBUHdBQUFEOEFBQUEvQUFBQVB3QUFBRDhBQUFBQUFBQUFBUUFBQUFnQUFBQVFBQUFBQ1FBQUFBSUFBQUFLQUFBQUVRQUFBQklBQUFBL0FBQUFQd0FBQUQ4QUFBQS9BQUFBUHdBQUFEOEFBQUEvQUFBQVB3QUFBRDhBQUFBL0FBQUFQd0FBQUQ4QUFBQS9BQUFBUHdBQUFEOEFBQUEvQUVIa3pnSUxneDBCQUFBQUNBQUFBQWtBQUFBL0FBQUFQd0FBQUQ4QUFBQS9BQUFBUHdBQUFEOEFBQUEvQUFBQVB3QUFBRDhBQUFBL0FBQUFQd0FBQUQ4QUFBQS9BQUFBUHdBQUFEOEFBQUEvQUFBQVRsTjBNMTlmTWpFeVltRnphV05mYzNSeWFXNW5TV2hPVTE4eE1XTm9ZWEpmZEhKaGFYUnpTV2hGUlU1VFh6bGhiR3h2WTJGMGIzSkphRVZGUlVVQUFPajJBQUN3cHdBQUFBQUFBQUVBQUFDUWxBQUFBQUFBQUU1VGRETmZYekl4TW1KaGMybGpYM04wY21sdVowbDNUbE5mTVRGamFHRnlYM1J5WVdsMGMwbDNSVVZPVTE4NVlXeHNiMk5oZEc5eVNYZEZSVVZGQUFEbzlnQUFDS2dBQUFBQUFBQUJBQUFBa0pRQUFBQUFBQUJPVTNRelgxOHlNVEppWVhOcFkxOXpkSEpwYm1kSlJITk9VMTh4TVdOb1lYSmZkSEpoYVhSelNVUnpSVVZPVTE4NVlXeHNiMk5oZEc5eVNVUnpSVVZGUlFBQUFPajJBQUJncUFBQUFBQUFBQUVBQUFDUWxBQUFBQUFBQUU1VGRETmZYekl4TW1KaGMybGpYM04wY21sdVowbEVhVTVUWHpFeFkyaGhjbDkwY21GcGRITkpSR2xGUlU1VFh6bGhiR3h2WTJGMGIzSkpSR2xGUlVWRkFBQUE2UFlBQUx5b0FBQUFBQUFBQVFBQUFKQ1VBQUFBQUFBQVRqRXdaVzF6WTNKcGNIUmxiakV4YldWdGIzSjVYM1pwWlhkSlkwVkZBQUJrOWdBQUdLa0FBRTR4TUdWdGMyTnlhWEIwWlc0eE1XMWxiVzl5ZVY5MmFXVjNTV0ZGUlFBQVpQWUFBRUNwQUFCT01UQmxiWE5qY21sd2RHVnVNVEZ0WlcxdmNubGZkbWxsZDBsb1JVVUFBR1QyQUFCb3FRQUFUakV3WlcxelkzSnBjSFJsYmpFeGJXVnRiM0o1WDNacFpYZEpjMFZGQUFCazlnQUFrS2tBQUU0eE1HVnRjMk55YVhCMFpXNHhNVzFsYlc5eWVWOTJhV1YzU1hSRlJRQUFaUFlBQUxpcEFBQk9NVEJsYlhOamNtbHdkR1Z1TVRGdFpXMXZjbmxmZG1sbGQwbHBSVVVBQUdUMkFBRGdxUUFBVGpFd1pXMXpZM0pwY0hSbGJqRXhiV1Z0YjNKNVgzWnBaWGRKYWtWRkFBQms5Z0FBQ0tvQUFFNHhNR1Z0YzJOeWFYQjBaVzR4TVcxbGJXOXllVjkyYVdWM1NXeEZSUUFBWlBZQUFEQ3FBQUJPTVRCbGJYTmpjbWx3ZEdWdU1URnRaVzF2Y25sZmRtbGxkMGx0UlVVQUFHVDJBQUJZcWdBQVRqRXdaVzF6WTNKcGNIUmxiakV4YldWdGIzSjVYM1pwWlhkSlprVkZBQUJrOWdBQWdLb0FBRTR4TUdWdGMyTnlhWEIwWlc0eE1XMWxiVzl5ZVY5MmFXVjNTV1JGUlFBQVpQWUFBS2lxQUFEYkQway8ydzlKditUTEZrRGt5eGJBQUFBQUFBQUFBSURiRDBsQTJ3OUp3RGhqN1Q3YUQway9YcGg3UDlvUHlUOXBONnd4YUNFaU03UVBGRE5vSWFJekF3QUFBQVFBQUFBRUFBQUFCZ0FBQUlQNW9nQkVUbTRBL0NrVkFORlhKd0RkTlBVQVl0dkFBRHlabFFCQmtFTUFZMUgrQUx2ZXF3QzNZY1VBT200a0FOSk5RZ0JKQnVBQUNlb3VBQnlTMFFEckhmNEFLYkVjQU9nK3B3RDFOWUlBUkxzdUFKenBoQUMwSm5BQVFYNWZBTmFST1FCVGd6a0FuUFE1QUl0ZmhBQW8rYjBBK0I4N0FONy9sd0FQbUFVQUVTL3ZBQXBhaXdCdEgyMEF6MzQyQUFuTEp3QkdUN2NBbm1ZL0FDM3FYd0M2SjNVQTVldkhBRDE3OFFEM09RY0FrbEtLQVB0cjZnQWZzVjhBQ0YyTkFEQURWZ0I3L0VZQThLdHJBQ0M4endBMjlKb0E0NmtkQUY1aGtRQUlHK1lBaFpsbEFLQVVYd0NOUUdnQWdOai9BQ2R6VFFBR0JqRUF5bFlWQU1tb2N3Qjc0bUFBYTR6QUFCbkVSd0ROWjhNQUNlamNBRm1ES2dDTGRzUUFwaHlXQUVTdjNRQVpWOUVBcFQ0RkFBVUgvd0F6Zmo4QXdqTG9BSmhQM2dDN2ZUSUFKajNEQUI1cjd3Q2YrRjRBTlI4NkFIL3l5Z0R4aHgwQWZKQWhBR29rZkFEVmJ2b0FNQzEzQUJVN1F3QzFGTVlBd3htZEFLM0V3Z0FzVFVFQURBQmRBSVo5UmdEamNTMEFtOGFhQUROaUFBQzAwbndBdEtlWEFEZFYxUURYUHZZQW94QVlBRTEyL0FCa25Tb0FjTmVyQUdOOCtBQjZzRmNBRnhYbkFNQkpWZ0E3MXRrQXA0UTRBQ1FqeXdEV2luY0FXbFFqQUFBZnVRRHhDaHNBR2M3ZkFKOHgvd0JtSG1vQW1WZGhBS3o3UndCK2Y5Z0FJbVczQURMb2lRRG12MkFBNzhUTkFHdzJDUUJkUDlRQUZ0N1hBRmc3M2dEZW01SUEwaUlvQUNpRzZBRGlXRTBBeHNveUFBampGZ0RnZmNzQUY4QlFBUE1kcHdBWTRGc0FMaE0wQUlNU1lnQ0RTQUVBOVk1YkFLMndmd0FlNmZJQVNFcERBQkJuMHdDcTNkZ0FybDlDQUdwaHpnQUtLS1FBMDVtMEFBYW04Z0JjZDM4QW84S0RBR0U4aUFDS2MzZ0FyNHhhQUcvWHZRQXRwbU1BOUwvTEFJMkI3d0Ftd1djQVZjcEZBTXJaTmdBb3FOSUF3bUdOQUJMSmR3QUVKaFFBRWthYkFNUlp4QURJeFVRQVRiS1JBQUFYOHdEVVE2MEFLVW5sQVAzVkVBQUF2dndBSHBUTUFIRE83Z0FUUHZVQTdQR0FBTFBud3dESCtDZ0Frd1dVQU1GeFBnQXVDYk1BQzBYekFJZ1NuQUNySUhzQUxyV2ZBRWVTd2dCN01pOEFERlZ0QUhLbmtBQnI1eDhBTWN1V0FIa1dTZ0JCZWVJQTlOK0pBT2lVbHdEaTVvUUFtVEdYQUlqdGF3QmZYellBdS8wT0FFaWF0QUJucEd3QWNYSkNBSTFkTWdDZkZiZ0F2T1VKQUkweEpRRDNkRGtBTUFVY0FBME1BUUJMQ0dnQUxPNVlBRWVxa0FCMDV3SUF2ZFlrQVBkOXBnQnVTSElBbnhidkFJNlVwZ0Mwa2ZZQTBWTlJBTThLOGdBZ21ETUE5VXQrQUxKamFBRGRQbDhBUUYwREFJV0pmd0JWVWlrQU4yVEFBRzNZRUFBeVNESUFXMHgxQUU1eDFBQkZWRzRBQ3duQkFDcjFhUUFVWnRVQUp3ZWRBRjBFVUFDME85c0E2bmJGQUlmNUZ3QkphMzBBSFNlNkFKWnBLUURHekt3QXJSUlVBSkRpYWdDSTJZa0FMSEpRQUFTa3ZnQjNCNVFBOHpCd0FBRDhKd0RxY2FnQVpzSkpBR1RnUFFDWDNZTUFveitYQUVPVS9RQU5ob3dBTVVIZUFKSTVuUURkY0l3QUY3Zm5BQWpmT3dBVk55c0FYSUNnQUZxQWt3QVFFWklBRCtqWUFHeUFyd0RiLzBzQU9KQVBBRmtZZGdCaXBSVUFZY3U3QU1lSnVRQVFRTDBBMHZJRUFFbDFKd0RydHZZQTJ5SzdBQW9VcWdDSkppOEFaSU4yQUFrN013QU9sQm9BVVRxcUFCMmp3Z0N2N2E0QVhDWVNBRzNDVFFBdGVwd0F3RmFYQUFNL2d3QUo4UFlBSzBDTUFHMHhtUUE1dEFjQURDQVZBTmpEV3dEMWtzUUF4cTFMQUU3S3BRQ25OODBBNXFrMkFLdVNsQURkUW1nQUdXUGVBSGFNN3dCb2kxSUEvTnMzQUs2aHF3RGZGVEVBQUs2aEFBejcyZ0JrVFdZQTdRVzNBQ2xsTUFCWFZyOEFSLzg2QUdyNXVRQjF2dk1BS0pQZkFLdUFNQUJtalBZQUJNc1ZBUG9pQmdEWjVCMEFQYk9rQUZjYmp3QTJ6UWtBVGtMcEFCTytwQUF6STdVQThLb2FBRTlscUFEU3dhVUFDejhQQUZ0NHpRQWorWFlBZTRzRUFJa1hjZ0RHcGxNQWIyN2lBTy9yQUFDYlNsZ0F4TnEzQUtwbXVnQjJ6ODhBMFFJZEFMSHhMUUNNbWNFQXc2MTNBSVpJMmdEM1hhQUF4b0QwQUt6d0x3RGQ3Sm9BUDF5OEFORGViUUNReHg4QUt0dTJBS01sT2dBQXI1b0FyVk9UQUxaWEJBQXBMYlFBUzRCK0FOb0hwd0IycWc0QWUxbWhBQllTS2dEY3R5MEErdVg5QUluYi9nQ0p2djBBNUhac0FBYXAvQUErZ0hBQWhXNFZBUDJIL3dBb1BnY0FZV2N6QUNvWWhnQk52ZW9BcytldkFJOXRiZ0NWWnprQU1iOWJBSVRYU0FBdzN4WUF4eTFEQUNWaE5RREpjTTRBTU11NEFMOXMvUUNrQUtJQUJXemtBRnJkb0FBaGIwY0FZaExTQUxsY2hBQndZVWtBYTFiZ0FKbFNBUUJRVlRjQUh0VzNBRFB4eEFBVGJsOEFYVERrQUlVdXFRQWRzc01Bb1RJMkFBaTNwQURxc2RRQUZ2Y2hBSTlwNUFBbi8zY0FEQU9BQUkxQUxRQlB6YUFBSUtXWkFMT2kwd0F2WFFvQXRQbENBQkhheXdCOXZ0QUFtOXZCQUtzWHZRREtvb0VBQ0dwY0FDNVZGd0FuQUZVQWZ4VHdBT0VIaGdBVUMyUUFsa0dOQUllKzNnRGEvU29BYXlXMkFIdUpOQUFGOC80QXViK2VBR2hxVHdCS0txZ0FUOFJhQUMzNHZBRFhXcGdBOU1lVkFBMU5qUUFnT3FZQXBGZGZBQlEvc1FDQU9KVUF6Q0FCQUhIZGhnREozcllBdjJEMUFFMWxFUUFCQjJzQWpMQ3NBTExBMEFCUlZVZ0FIdnNPQUpWeXd3Q2pCanNBd0VBMUFBYmNld0RnUmN3QVRpbjZBTmJLeUFEbzgwRUFmR1RlQUp0azJBRFp2akVBcEpmREFIZFkxQUJwNDhVQThOb1RBTG82UEFCR0dFWUFWWFZmQU5LOTlRQnVrc1lBckM1ZEFBNUU3UUFjUGtJQVljU0hBQ245NlFEbjF2TUFJbnpLQUcrUk5RQUk0TVVBLzllTkFHNXE0Z0N3L2NZQWt3akJBSHhkZEFCcnJiSUF6VzZkQUQ1eWV3REdFV29BOTgrcEFDbHozd0MxeWJvQXR3QlJBT0t5RFFCMHVpUUE1WDFnQUhUWWlnQU5GU3dBZ1JnTUFINW1sQUFCS1JZQW4zcDJBUDM5dmdCV1JlOEEyWDQyQU96WkV3Q0x1cmtBeEpmOEFER29Kd0R4YnNNQWxNVTJBTmlvVmdDMHFMVUF6OHdPQUJLSkxRQnZWelFBTEZhSkFKbk80d0RXSUxrQWExNnFBRDRxbkFBUlg4d0EvUXRLQU9IMCt3Q09PMjBBNG9Zc0FPblVoQUQ4dEtrQTcrN1JBQzQxeVFBdk9XRUFPQ0ZFQUJ2WnlBQ0IvQW9BKzBwcUFDOGMyQUJUdElRQVRwbU1BRlFpekFBcVZkd0F3TWJXQUFzWmxnQWFjTGdBYVpWa0FDWmFZQUEvVXU0QWZ4RVBBUFMxRVFEOHkvVUFOTHd0QURTODdnRG9YY3dBM1Y1Z0FHZU9td0NTTSs4QXlSZTRBR0ZZbXdEaFY3d0FVWVBHQU5nK0VBRGRjVWdBTFJ6ZEFLOFlvUUFoTEVZQVdmUFhBTmw2bUFDZVZNQUFUNGI2QUZZRy9BRGxlYTRBaVNJMkFEaXRJZ0Juazl3QVZlaXFBSUltT0FESzU1c0FVUTJrQUprenNRQ3AxdzRBYVFWSUFHV3k4QUIvaUtjQWlFeVhBUG5STmdBaGtyTUFlNEpLQUpqUElRQkFuOXdBM0VkVkFPRjBPZ0JuNjBJQS9wM2ZBRjdVWHdCN1o2UUF1cXg2QUZYMm9nQXJpQ01BUWJwVkFGbHVDQUFoS29ZQU9VZURBSW5qNWdEbG50UUFTZnRBQVA5VzZRQWNEOG9BeFZtS0FKVDZLd0RUd2NVQUQ4WFBBTnRhcmdCSHhZWUFoVU5pQUNHR093QXNlWlFBRUdHSEFDcE1ld0NBTEJvQVE3OFNBSWdta0FCNFBJa0FxTVRrQU9YYmV3REVPc0lBSnZUcUFQZG5pZ0FOa3I4QVphTXJBRDJUc1FDOWZBc0FwRkhjQUNmZFl3QnA0ZDBBbXBRWkFLZ3BsUUJvemlnQUNlMjBBRVNmSUFCT21Nb0FjSUpqQUg1OEl3QVB1VElBcC9XT0FCUlc1d0FoOFFnQXRaMHFBRzkrVFFDbEdWRUF0Zm1yQUlMZjFnQ1czV0VBRmpZQ0FNUTZud0NEb3FFQWN1MXRBRG1OZWdDQ3VLa0FhekpjQUVZbld3QUFOTzBBMGdCM0FQejBWUUFCV1UwQTRIR0FBRUh6NndJTC9RSkEreUg1UHdBQUFBQXRSSFErQUFBQWdKaEcrRHdBQUFCZ1VjeDRPd0FBQUlDREcvQTVBQUFBUUNBbGVqZ0FBQUNBSW9Mak5nQUFBQUFkODJrMXZ2UDRlZXhoOWovZXFveUE5M3ZWdnoySXIwcnRjZlUvMjIzQXAvQyswcit3RVBEd09aWDBQMmM2VVgrdUh0Qy9oUU80c0pYSjh6L3BKSUttMkRITHY2VmtpQXdaRGZNL1dIZkFDazlYeHIrZ2pndDdJbDd5UHdDQm5NY3Jxc0cvUHpRYVNrcTc4VDllRG96T2RrNjZ2N3JsaXZCWUkvRS96QnhoV2p5WHNiK25BSmxCUDVYd1B4NE00VGowVXFLL0FBQUFBQUFBOEQ4QUFBQUFBQUFBQUt4SG12Mk1ZTzQvaEZueVhhcWxxaitnYWdJZnM2VHNQN1F1TnFwVFhydy81dnhxVnpZZzZ6OEkyeUIzNVNiRlB5MnFvV1BSd3VrL2NFY2lEWWJDeXovdFFYZ0Q1b2JvUCtGK29NaUxCZEUvWWtoVDlkeG41ejhKN3JaWE1BVFVQKzg1K3Y1Q0x1WS9OSU80U0tNTzBMOXFDK0FMVzFmVlB5TkJDdkwrLzkrL0FBQUFBQUFBOEQ4QUFBQUFBQUQ0UHdBQUFBQUFBQUFBQnREUFErdjlURDRBUWZ2dUFndTZFMEFEdU9JL0FBQUFBQUFBOEQ5MGhSWFRzTm52UHcrSitXeFl0ZTgvVVZzUzBBR1Q3ejk3VVgwOHVITHZQNnE1YURHSFZPOC9PR0oxYm5vNDd6L2gzaC8xblI3dlB4VzNNUXIrQnU4L3k2azZONmZ4N2o4aU5CSk1wdDd1UHkySllXQUl6dTQvSnlvMjFkcS83aitDVDUxV0s3VHVQeWxVU04wSHErNC9oVlU2c0g2azdqL05PMzltbnFEdVAzUmY3T2gxbis0L2h3SHJjeFNoN2o4VHpreVppYVh1UDl1Z0trTGxyTzQvNWNYTnNEZTM3aitROEtPQ2tjVHVQMTBsUHJJRDFlNC9yZE5hbVovbzdqOUhYdnZ5ZHYvdVA1eFNoZDJiR2U4L2FaRHYzQ0EzN3orSHBQdmNHRmp2UDErYmV6T1hmTzgvMnBDa29xK2s3ejlBUlc1YmR0RHZQd0FBQUFBQUFPaENsQ09SUy9ocXJEL3p4UHBRenIvT1A5WlNEUDlDTHVZL0FBQUFBQUFBT0VQK2dpdGxSeFZIUUpRamtVdjRhcncrODhUNlVNNi9Mai9XVWd6L1FpNldQNzd6K0huc1lmWS9HVENXVzhiKzNyODlpSzlLN1hIMVA2VDgxREpvQzl1L3NCRHc4RG1WOUQ5N3R4OEtpMEhYdjRVRHVMQ1Z5Zk0vZTg5dEd1bWQwNytsWklnTUdRM3pQekcyOHZPYkhkQy9vSTRMZXlKZThqL3dlanNiSFh6SnZ6ODBHa3BLdS9FL256eXZrK1A1d3IrNjVZcndXQ1B4UDF5TmVML0xZTG0vcHdDWlFUK1Y4RC9PWDBlMm5XK3F2d0FBQUFBQUFQQS9BQUFBQUFBQUFBQ3NSNXI5akdEdVB6MzFKSi9LT0xNL29Hb0NIN09rN0QrNmtUaFVxWGJFUCtiOGFsYzJJT3MvMHVURVNndUV6ajh0cXFGajBjTHBQeHhseHZCRkJ0US83VUY0QSthRzZELzRueHNzbkk3WVAySklVL1hjWitjL3pIdXhUcVRnM0Q4TGJrbkpGbmJTUDNyR2RhQnBHZGUvM2JxbmJBckgzai9JOXI1SVJ4WG52eXU0S21WSEZmYy9BQUVYQWgwWUV3TWVHeGtMRkFnRURSOFdIQklhQ2djTUZSRUpCaEFGRHc0ZytBQUF1UGdBQUU1dklHVnljbTl5SUdsdVptOXliV0YwYVc5dUFFbHNiR1ZuWVd3Z1lubDBaU0J6WlhGMVpXNWpaUUJFYjIxaGFXNGdaWEp5YjNJQVVtVnpkV3gwSUc1dmRDQnlaWEJ5WlhObGJuUmhZbXhsQUU1dmRDQmhJSFIwZVFCUVpYSnRhWE56YVc5dUlHUmxibWxsWkFCUGNHVnlZWFJwYjI0Z2JtOTBJSEJsY20xcGRIUmxaQUJPYnlCemRXTm9JR1pwYkdVZ2IzSWdaR2x5WldOMGIzSjVBRTV2SUhOMVkyZ2djSEp2WTJWemN3QkdhV3hsSUdWNGFYTjBjd0JXWVd4MVpTQjBiMjhnYkdGeVoyVWdabTl5SUdSaGRHRWdkSGx3WlFCT2J5QnpjR0ZqWlNCc1pXWjBJRzl1SUdSbGRtbGpaUUJQZFhRZ2IyWWdiV1Z0YjNKNUFGSmxjMjkxY21ObElHSjFjM2tBU1c1MFpYSnlkWEIwWldRZ2MzbHpkR1Z0SUdOaGJHd0FVbVZ6YjNWeVkyVWdkR1Z0Y0c5eVlYSnBiSGtnZFc1aGRtRnBiR0ZpYkdVQVNXNTJZV3hwWkNCelpXVnJBRU55YjNOekxXUmxkbWxqWlNCc2FXNXJBRkpsWVdRdGIyNXNlU0JtYVd4bElITjVjM1JsYlFCRWFYSmxZM1J2Y25rZ2JtOTBJR1Z0Y0hSNUFFTnZibTVsWTNScGIyNGdjbVZ6WlhRZ1lua2djR1ZsY2dCUGNHVnlZWFJwYjI0Z2RHbHRaV1FnYjNWMEFFTnZibTVsWTNScGIyNGdjbVZtZFhObFpBQkliM04wSUdseklHUnZkMjRBU0c5emRDQnBjeUIxYm5KbFlXTm9ZV0pzWlFCQlpHUnlaWE56SUdsdUlIVnpaUUJDY205clpXNGdjR2x3WlFCSkwwOGdaWEp5YjNJQVRtOGdjM1ZqYUNCa1pYWnBZMlVnYjNJZ1lXUmtjbVZ6Y3dCQ2JHOWpheUJrWlhacFkyVWdjbVZ4ZFdseVpXUUFUbThnYzNWamFDQmtaWFpwWTJVQVRtOTBJR0VnWkdseVpXTjBiM0o1QUVseklHRWdaR2x5WldOMGIzSjVBRlJsZUhRZ1ptbHNaU0JpZFhONUFFVjRaV01nWm05eWJXRjBJR1Z5Y205eUFFbHVkbUZzYVdRZ1lYSm5kVzFsYm5RQVFYSm5kVzFsYm5RZ2JHbHpkQ0IwYjI4Z2JHOXVad0JUZVcxaWIyeHBZeUJzYVc1cklHeHZiM0FBUm1sc1pXNWhiV1VnZEc5dklHeHZibWNBVkc5dklHMWhibmtnYjNCbGJpQm1hV3hsY3lCcGJpQnplWE4wWlcwQVRtOGdabWxzWlNCa1pYTmpjbWx3ZEc5eWN5QmhkbUZwYkdGaWJHVUFRbUZrSUdacGJHVWdaR1Z6WTNKcGNIUnZjZ0JPYnlCamFHbHNaQ0J3Y205alpYTnpBRUpoWkNCaFpHUnlaWE56QUVacGJHVWdkRzl2SUd4aGNtZGxBRlJ2YnlCdFlXNTVJR3hwYm10ekFFNXZJR3h2WTJ0eklHRjJZV2xzWVdKc1pRQlNaWE52ZFhKalpTQmtaV0ZrYkc5amF5QjNiM1ZzWkNCdlkyTjFjZ0JUZEdGMFpTQnViM1FnY21WamIzWmxjbUZpYkdVQVVISmxkbWx2ZFhNZ2IzZHVaWElnWkdsbFpBQlBjR1Z5WVhScGIyNGdZMkZ1WTJWc1pXUUFSblZ1WTNScGIyNGdibTkwSUdsdGNHeGxiV1Z1ZEdWa0FFNXZJRzFsYzNOaFoyVWdiMllnWkdWemFYSmxaQ0IwZVhCbEFFbGtaVzUwYVdacFpYSWdjbVZ0YjNabFpBQkVaWFpwWTJVZ2JtOTBJR0VnYzNSeVpXRnRBRTV2SUdSaGRHRWdZWFpoYVd4aFlteGxBRVJsZG1salpTQjBhVzFsYjNWMEFFOTFkQ0J2WmlCemRISmxZVzF6SUhKbGMyOTFjbU5sY3dCTWFXNXJJR2hoY3lCaVpXVnVJSE5sZG1WeVpXUUFVSEp2ZEc5amIyd2daWEp5YjNJQVFtRmtJRzFsYzNOaFoyVUFSbWxzWlNCa1pYTmpjbWx3ZEc5eUlHbHVJR0poWkNCemRHRjBaUUJPYjNRZ1lTQnpiMk5yWlhRQVJHVnpkR2x1WVhScGIyNGdZV1JrY21WemN5QnlaWEYxYVhKbFpBQk5aWE56WVdkbElIUnZieUJzWVhKblpRQlFjbTkwYjJOdmJDQjNjbTl1WnlCMGVYQmxJR1p2Y2lCemIyTnJaWFFBVUhKdmRHOWpiMndnYm05MElHRjJZV2xzWVdKc1pRQlFjbTkwYjJOdmJDQnViM1FnYzNWd2NHOXlkR1ZrQUZOdlkydGxkQ0IwZVhCbElHNXZkQ0J6ZFhCd2IzSjBaV1FBVG05MElITjFjSEJ2Y25SbFpBQlFjbTkwYjJOdmJDQm1ZVzFwYkhrZ2JtOTBJSE4xY0hCdmNuUmxaQUJCWkdSeVpYTnpJR1poYldsc2VTQnViM1FnYzNWd2NHOXlkR1ZrSUdKNUlIQnliM1J2WTI5c0FFRmtaSEpsYzNNZ2JtOTBJR0YyWVdsc1lXSnNaUUJPWlhSM2IzSnJJR2x6SUdSdmQyNEFUbVYwZDI5eWF5QjFibkpsWVdOb1lXSnNaUUJEYjI1dVpXTjBhVzl1SUhKbGMyVjBJR0o1SUc1bGRIZHZjbXNBUTI5dWJtVmpkR2x2YmlCaFltOXlkR1ZrQUU1dklHSjFabVpsY2lCemNHRmpaU0JoZG1GcGJHRmliR1VBVTI5amEyVjBJR2x6SUdOdmJtNWxZM1JsWkFCVGIyTnJaWFFnYm05MElHTnZibTVsWTNSbFpBQkRZVzV1YjNRZ2MyVnVaQ0JoWm5SbGNpQnpiMk5yWlhRZ2MyaDFkR1J2ZDI0QVQzQmxjbUYwYVc5dUlHRnNjbVZoWkhrZ2FXNGdjSEp2WjNKbGMzTUFUM0JsY21GMGFXOXVJR2x1SUhCeWIyZHlaWE56QUZOMFlXeGxJR1pwYkdVZ2FHRnVaR3hsQUZKbGJXOTBaU0JKTDA4Z1pYSnliM0lBVVhWdmRHRWdaWGhqWldWa1pXUUFUbThnYldWa2FYVnRJR1p2ZFc1a0FGZHliMjVuSUcxbFpHbDFiU0IwZVhCbEFFMTFiSFJwYUc5d0lHRjBkR1Z0Y0hSbFpBQkJ3b0lEQzVZQnBRSmJBUEFCdFFXTUJTVUJnd1lkQTVRRS93REhBekVEQ3dhOEFZOEJmd1BLQkNzQTJnYXZBRUlEVGdQY0FRNEVGUUNoQmcwQmxBSUxBamdHWkFLOEF2OENYUVBuQkFzSHp3TExCZThGMndYaEFoNEdSUUtGQUlJQ2JBTnZCUEVBOHdNWUJka0EyZ05NQmxRQ2V3R2RBNzBFQUFCUkFCVUN1d0N6QTIwQS93R0ZCQzhGK1FRNEFHVUJSZ0dmQUxjR3FBRnpBbE1CQUVHSWhBTUxEQ0VFQUFBQUFBQUFBQUF2QWdCQnFJUURDd1kxQkVjRVZnUUFRYjZFQXdzQ29BUUFRZEtFQXd0ZlJnVmdCVzRGWVFZQUFNOEJBQUFBQUFBQUFBREpCdWtHK1FZQUFBQUFHUUFLQUJrWkdRQUFBQUFGQUFBQUFBQUFDUUFBQUFBTEFBQUFBQUFBQUFBWkFCRUtHUmtaQXdvSEFBRUFDUXNZQUFBSkJnc0FBQXNBQmhrQUFBQVpHUmtBUWNHRkF3c2hEZ0FBQUFBQUFBQUFHUUFLRFJrWkdRQU5BQUFDQUFrT0FBQUFDUUFPQUFBT0FFSDdoUU1MQVF3QVFZZUdBd3NWRXdBQUFBQVRBQUFBQUFrTUFBQUFBQUFNQUFBTUFFRzFoZ01MQVJBQVFjR0dBd3NWRHdBQUFBUVBBQUFBQUFrUUFBQUFBQUFRQUFBUUFFSHZoZ01MQVJJQVFmdUdBd3NlRVFBQUFBQVJBQUFBQUFrU0FBQUFBQUFTQUFBU0FBQWFBQUFBR2hvYUFFR3lod01MRGhvQUFBQWFHaG9BQUFBQUFBQUpBRUhqaHdNTEFSUUFRZStIQXdzVkZ3QUFBQUFYQUFBQUFBa1VBQUFBQUFBVUFBQVVBRUdkaUFNTEFSWUFRYW1JQXdzbkZRQUFBQUFWQUFBQUFBa1dBQUFBQUFBV0FBQVdBQUF3TVRJek5EVTJOemc1UVVKRFJFVkdBRUgwaUFNTEFnVUJBRUdjaVFNTENQLy8vLy8vLy8vL0FFSGdpUU1MZ3hMUmRKNEFWNTI5S29Cd1VnLy8vejRuQ2dBQUFHUUFBQURvQXdBQUVDY0FBS0NHQVFCQVFnOEFnSmFZQUFEaDlRVVlBQUFBTlFBQUFIRUFBQUJyLy8vL3p2di8vNUsvLy84QUFBQUFBQUFBQVAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vOEFBUUlEQkFVR0J3Z0ovLy8vLy8vLy93b0xEQTBPRHhBUkVoTVVGUllYR0JrYUd4d2RIaDhnSVNJai8vLy8vLy8vQ2dzTURRNFBFQkVTRXhRVkZoY1lHUm9iSEIwZUh5QWhJaVAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9BQUVDQkFjREJnVUFBQUFBQUFBQUFnQUF3QU1BQU1BRUFBREFCUUFBd0FZQUFNQUhBQURBQ0FBQXdBa0FBTUFLQUFEQUN3QUF3QXdBQU1BTkFBREFEZ0FBd0E4QUFNQVFBQURBRVFBQXdCSUFBTUFUQUFEQUZBQUF3QlVBQU1BV0FBREFGd0FBd0JnQUFNQVpBQURBR2dBQXdCc0FBTUFjQUFEQUhRQUF3QjRBQU1BZkFBREFBQUFBc3dFQUFNTUNBQUREQXdBQXd3UUFBTU1GQUFEREJnQUF3d2NBQU1NSUFBRERDUUFBd3dvQUFNTUxBQUREREFBQXd3MEFBTk1PQUFERER3QUF3d0FBRExzQkFBekRBZ0FNd3dNQURNTUVBQXpiQUFBQUFBQUFBQUFDQUFBQUF3QUFBQVVBQUFBSEFBQUFDd0FBQUEwQUFBQVJBQUFBRXdBQUFCY0FBQUFkQUFBQUh3QUFBQ1VBQUFBcEFBQUFLd0FBQUM4QUFBQTFBQUFBT3dBQUFEMEFBQUJEQUFBQVJ3QUFBRWtBQUFCUEFBQUFVd0FBQUZrQUFBQmhBQUFBWlFBQUFHY0FBQUJyQUFBQWJRQUFBSEVBQUFCL0FBQUFnd0FBQUlrQUFBQ0xBQUFBbFFBQUFKY0FBQUNkQUFBQW93QUFBS2NBQUFDdEFBQUFzd0FBQUxVQUFBQy9BQUFBd1FBQUFNVUFBQURIQUFBQTB3QUFBQUVBQUFBTEFBQUFEUUFBQUJFQUFBQVRBQUFBRndBQUFCMEFBQUFmQUFBQUpRQUFBQ2tBQUFBckFBQUFMd0FBQURVQUFBQTdBQUFBUFFBQUFFTUFBQUJIQUFBQVNRQUFBRThBQUFCVEFBQUFXUUFBQUdFQUFBQmxBQUFBWndBQUFHc0FBQUJ0QUFBQWNRQUFBSGtBQUFCL0FBQUFnd0FBQUlrQUFBQ0xBQUFBandBQUFKVUFBQUNYQUFBQW5RQUFBS01BQUFDbkFBQUFxUUFBQUswQUFBQ3pBQUFBdFFBQUFMc0FBQUMvQUFBQXdRQUFBTVVBQUFESEFBQUEwUUFBQUFBQUFBQ1V5Z0FBQndFQUFBZ0JBQUFKQVFBQUNnRUFBQXNCQUFBTUFRQUFEUUVBQUE0QkFBQVBBUUFBRUFFQUFCRUJBQUFTQVFBQUV3RUFBQlFCQUFBQUFBQUEwTW9BQUJVQkFBQVdBUUFBRndFQUFCZ0JBQUFaQVFBQUdnRUFBQnNCQUFBY0FRQUFIUUVBQUI0QkFBQWZBUUFBSUFFQUFDRUJBQUFpQVFBQUNBQUFBQUFBQUFBSXl3QUFJd0VBQUNRQkFBRDQvLy8vK1AvLy93akxBQUFsQVFBQUpnRUFBQnpKQUFBd3lRQUFDQUFBQUFBQUFBQlF5d0FBSndFQUFDZ0JBQUQ0Ly8vLytQLy8vMURMQUFBcEFRQUFLZ0VBQUV6SkFBQmd5UUFBQkFBQUFBQUFBQUNZeXdBQUt3RUFBQ3dCQUFEOC8vLy8vUC8vLzVqTEFBQXRBUUFBTGdFQUFIekpBQUNReVFBQUJBQUFBQUFBQUFEZ3l3QUFMd0VBQURBQkFBRDgvLy8vL1AvLy8rRExBQUF4QVFBQU1nRUFBS3pKQUFEQXlRQUFBQUFBQUF6S0FBQXpBUUFBTkFFQUFFNVRkRE5mWHpJNVltRnphV05mYVc5elNXTk9VMTh4TVdOb1lYSmZkSEpoYVhSelNXTkZSVVZGQUFBQWpQWUFBT0RKQUFBY3pBQUFBQUFBQUZUS0FBQTFBUUFBTmdFQUFFNVRkRE5mWHpJNVltRnphV05mYVc5elNYZE9VMTh4TVdOb1lYSmZkSEpoYVhSelNYZEZSVVZGQUFBQWpQWUFBQ2pLQUFBY3pBQUFUbE4wTTE5Zk1qRTFZbUZ6YVdOZmMzUnlaV0Z0WW5WbVNXTk9VMTh4TVdOb1lYSmZkSEpoYVhSelNXTkZSVVZGQUFBQUFHVDJBQUJneWdBQVRsTjBNMTlmTWpFMVltRnphV05mYzNSeVpXRnRZblZtU1hkT1UxOHhNV05vWVhKZmRISmhhWFJ6U1hkRlJVVkZBQUFBQUdUMkFBQ2N5Z0FBVGxOME0xOWZNakV6WW1GemFXTmZhWE4wY21WaGJVbGpUbE5mTVRGamFHRnlYM1J5WVdsMGMwbGpSVVZGUlFBQTZQWUFBTmpLQUFBQUFBQUFBUUFBQUF6S0FBQUQ5UC8vVGxOME0xOWZNakV6WW1GemFXTmZhWE4wY21WaGJVbDNUbE5mTVRGamFHRnlYM1J5WVdsMGMwbDNSVVZGUlFBQTZQWUFBQ0RMQUFBQUFBQUFBUUFBQUZUS0FBQUQ5UC8vVGxOME0xOWZNakV6WW1GemFXTmZiM04wY21WaGJVbGpUbE5mTVRGamFHRnlYM1J5WVdsMGMwbGpSVVZGUlFBQTZQWUFBR2pMQUFBQUFBQUFBUUFBQUF6S0FBQUQ5UC8vVGxOME0xOWZNakV6WW1GemFXTmZiM04wY21WaGJVbDNUbE5mTVRGamFHRnlYM1J5WVdsMGMwbDNSVVZGUlFBQTZQWUFBTERMQUFBQUFBQUFBUUFBQUZUS0FBQUQ5UC8vQUFBQUFCek1BQUEzQVFBQU9BRUFBRTVUZEROZlh6STRhVzl6WDJKaGMyVkZBQUFBWlBZQUFBak1BQUJRK1FBQUFBQUFBSURNQUFBSEFRQUFPZ0VBQURzQkFBQUtBUUFBQ3dFQUFBd0JBQUFOQVFBQURnRUFBQThCQUFBOEFRQUFQUUVBQUQ0QkFBQVRBUUFBRkFFQUFFNVRkRE5mWHpJeE1GOWZjM1JrYVc1aWRXWkpZMFZGQUl6MkFBQm96QUFBbE1vQUFBQUFBQURrekFBQUZRRUFBRDhCQUFCQUFRQUFHQUVBQUJrQkFBQWFBUUFBR3dFQUFCd0JBQUFkQVFBQVFRRUFBRUlCQUFCREFRQUFJUUVBQUNJQkFBQk9VM1F6WDE4eU1UQmZYM04wWkdsdVluVm1TWGRGUlFDTTlnQUF6TXdBQU5ES0FBQUFBQUFBVE0wQUFBY0JBQUJFQVFBQVJRRUFBQW9CQUFBTEFRQUFEQUVBQUVZQkFBQU9BUUFBRHdFQUFCQUJBQUFSQVFBQUVnRUFBRWNCQUFCSUFRQUFUbE4wTTE5Zk1qRXhYMTl6ZEdSdmRYUmlkV1pKWTBWRkFBQUFBSXoyQUFBd3pRQUFsTW9BQUFBQUFBQzB6UUFBRlFFQUFFa0JBQUJLQVFBQUdBRUFBQmtCQUFBYUFRQUFTd0VBQUJ3QkFBQWRBUUFBSGdFQUFCOEJBQUFnQVFBQVRBRUFBRTBCQUFCT1UzUXpYMTh5TVRGZlgzTjBaRzkxZEdKMVprbDNSVVVBQUFBQWpQWUFBSmpOQUFEUXlnQUEzaElFbFFBQUFBRC8vLy8vLy8vLy8vLy8vLy9BelFBQUZBQUFBRU11VlZSR0xUZ0FRWkNjQXdzQzFNMEFRYkNjQXd0S1RFTmZRMVJaVUVVQUFBQUFURU5mVGxWTlJWSkpRd0FBVEVOZlZFbE5SUUFBQUFBQVRFTmZRMDlNVEVGVVJRQUFURU5mVFU5T1JWUkJVbGtBVEVOZlRVVlRVMEZIUlZNQWdNOEFRWUNmQXd2L0FRSUFBZ0FDQUFJQUFnQUNBQUlBQWdBQ0FBTWdBaUFDSUFJZ0FpQUNBQUlBQWdBQ0FBSUFBZ0FDQUFJQUFnQUNBQUlBQWdBQ0FBSUFBZ0FDQUFJQUFnQUJZQVRBQk1BRXdBVEFCTUFFd0FUQUJNQUV3QVRBQk1BRXdBVEFCTUFFd0FqWUNOZ0kyQWpZQ05nSTJBallDTmdJMkFqWUJNQUV3QVRBQk1BRXdBVEFCTUFJMVFqVkNOVUkxUWpWQ05VSXhRakZDTVVJeFFqRkNNVUl4UWpGQ01VSXhRakZDTVVJeFFqRkNNVUl4UWpGQ01VSXhRakZCTUFFd0FUQUJNQUV3QVRBQ05ZSTFnaldDTllJMWdqV0NNWUl4Z2pHQ01ZSXhnakdDTVlJeGdqR0NNWUl4Z2pHQ01ZSXhnakdDTVlJeGdqR0NNWUl4Z1RBQk1BRXdBVEFBZ0JCZ0tNREN3S1Ewd0JCbEtjREMva0RBUUFBQUFJQUFBQURBQUFBQkFBQUFBVUFBQUFHQUFBQUJ3QUFBQWdBQUFBSkFBQUFDZ0FBQUFzQUFBQU1BQUFBRFFBQUFBNEFBQUFQQUFBQUVBQUFBQkVBQUFBU0FBQUFFd0FBQUJRQUFBQVZBQUFBRmdBQUFCY0FBQUFZQUFBQUdRQUFBQm9BQUFBYkFBQUFIQUFBQUIwQUFBQWVBQUFBSHdBQUFDQUFBQUFoQUFBQUlnQUFBQ01BQUFBa0FBQUFKUUFBQUNZQUFBQW5BQUFBS0FBQUFDa0FBQUFxQUFBQUt3QUFBQ3dBQUFBdEFBQUFMZ0FBQUM4QUFBQXdBQUFBTVFBQUFESUFBQUF6QUFBQU5BQUFBRFVBQUFBMkFBQUFOd0FBQURnQUFBQTVBQUFBT2dBQUFEc0FBQUE4QUFBQVBRQUFBRDRBQUFBL0FBQUFRQUFBQUVFQUFBQkNBQUFBUXdBQUFFUUFBQUJGQUFBQVJnQUFBRWNBQUFCSUFBQUFTUUFBQUVvQUFBQkxBQUFBVEFBQUFFMEFBQUJPQUFBQVR3QUFBRkFBQUFCUkFBQUFVZ0FBQUZNQUFBQlVBQUFBVlFBQUFGWUFBQUJYQUFBQVdBQUFBRmtBQUFCYUFBQUFXd0FBQUZ3QUFBQmRBQUFBWGdBQUFGOEFBQUJnQUFBQVFRQUFBRUlBQUFCREFBQUFSQUFBQUVVQUFBQkdBQUFBUndBQUFFZ0FBQUJKQUFBQVNnQUFBRXNBQUFCTUFBQUFUUUFBQUU0QUFBQlBBQUFBVUFBQUFGRUFBQUJTQUFBQVV3QUFBRlFBQUFCVkFBQUFWZ0FBQUZjQUFBQllBQUFBV1FBQUFGb0FBQUI3QUFBQWZBQUFBSDBBQUFCK0FBQUFmd0JCa0s4REN3S2cyUUJCcExNREMva0RBUUFBQUFJQUFBQURBQUFBQkFBQUFBVUFBQUFHQUFBQUJ3QUFBQWdBQUFBSkFBQUFDZ0FBQUFzQUFBQU1BQUFBRFFBQUFBNEFBQUFQQUFBQUVBQUFBQkVBQUFBU0FBQUFFd0FBQUJRQUFBQVZBQUFBRmdBQUFCY0FBQUFZQUFBQUdRQUFBQm9BQUFBYkFBQUFIQUFBQUIwQUFBQWVBQUFBSHdBQUFDQUFBQUFoQUFBQUlnQUFBQ01BQUFBa0FBQUFKUUFBQUNZQUFBQW5BQUFBS0FBQUFDa0FBQUFxQUFBQUt3QUFBQ3dBQUFBdEFBQUFMZ0FBQUM4QUFBQXdBQUFBTVFBQUFESUFBQUF6QUFBQU5BQUFBRFVBQUFBMkFBQUFOd0FBQURnQUFBQTVBQUFBT2dBQUFEc0FBQUE4QUFBQVBRQUFBRDRBQUFBL0FBQUFRQUFBQUdFQUFBQmlBQUFBWXdBQUFHUUFBQUJsQUFBQVpnQUFBR2NBQUFCb0FBQUFhUUFBQUdvQUFBQnJBQUFBYkFBQUFHMEFBQUJ1QUFBQWJ3QUFBSEFBQUFCeEFBQUFjZ0FBQUhNQUFBQjBBQUFBZFFBQUFIWUFBQUIzQUFBQWVBQUFBSGtBQUFCNkFBQUFXd0FBQUZ3QUFBQmRBQUFBWGdBQUFGOEFBQUJnQUFBQVlRQUFBR0lBQUFCakFBQUFaQUFBQUdVQUFBQm1BQUFBWndBQUFHZ0FBQUJwQUFBQWFnQUFBR3NBQUFCc0FBQUFiUUFBQUc0QUFBQnZBQUFBY0FBQUFIRUFBQUJ5QUFBQWN3QUFBSFFBQUFCMUFBQUFkZ0FBQUhjQUFBQjRBQUFBZVFBQUFIb0FBQUI3QUFBQWZBQUFBSDBBQUFCK0FBQUFmd0JCb0xzREM4RUJNREV5TXpRMU5qYzRPV0ZpWTJSbFprRkNRMFJGUm5oWUt5MXdVR2xKYms0QUpRQUFBQUFBSlhBQUFBQUFKVWs2SlUwNkpWTWdKWEFsU0RvbFRRQUFBQ1VBQUFCdEFBQUFMd0FBQUNVQUFBQmtBQUFBTHdBQUFDVUFBQUI1QUFBQUpRQUFBRmtBQUFBdEFBQUFKUUFBQUcwQUFBQXRBQUFBSlFBQUFHUUFBQUFsQUFBQVNRQUFBRG9BQUFBbEFBQUFUUUFBQURvQUFBQWxBQUFBVXdBQUFDQUFBQUFsQUFBQWNBQUFBQUFBQUFBbEFBQUFTQUFBQURvQUFBQWxBQUFBVFFCQjhMd0RDOWtESlFBQUFFZ0FBQUE2QUFBQUpRQUFBRTBBQUFBNkFBQUFKUUFBQUZNQUFBQUFBQUFBOU9JQUFHQUJBQUJoQVFBQVlnRUFBQUFBQUFCVTR3QUFZd0VBQUdRQkFBQmlBUUFBWlFFQUFHWUJBQUJuQVFBQWFBRUFBR2tCQUFCcUFRQUFhd0VBQUd3QkFBQUFBQUFBdk9JQUFHMEJBQUJ1QVFBQVlnRUFBRzhCQUFCd0FRQUFjUUVBQUhJQkFBQnpBUUFBZEFFQUFIVUJBQUFBQUFBQWpPTUFBSFlCQUFCM0FRQUFZZ0VBQUhnQkFBQjVBUUFBZWdFQUFIc0JBQUI4QVFBQUFBQUFBTERqQUFCOUFRQUFmZ0VBQUdJQkFBQi9BUUFBZ0FFQUFJRUJBQUNDQVFBQWd3RUFBSFFBQUFCeUFBQUFkUUFBQUdVQUFBQUFBQUFBWmdBQUFHRUFBQUJzQUFBQWN3QUFBR1VBQUFBQUFBQUFKUUFBQUcwQUFBQXZBQUFBSlFBQUFHUUFBQUF2QUFBQUpRQUFBSGtBQUFBQUFBQUFKUUFBQUVnQUFBQTZBQUFBSlFBQUFFMEFBQUE2QUFBQUpRQUFBRk1BQUFBQUFBQUFKUUFBQUdFQUFBQWdBQUFBSlFBQUFHSUFBQUFnQUFBQUpRQUFBR1FBQUFBZ0FBQUFKUUFBQUVnQUFBQTZBQUFBSlFBQUFFMEFBQUE2QUFBQUpRQUFBRk1BQUFBZ0FBQUFKUUFBQUZrQUFBQUFBQUFBSlFBQUFFa0FBQUE2QUFBQUpRQUFBRTBBQUFBNkFBQUFKUUFBQUZNQUFBQWdBQUFBSlFBQUFIQUFRZFRBQXd1V0NYemdBQUNFQVFBQWhRRUFBR0lCQUFCT1UzUXpYMTh5Tm14dlkyRnNaVFZtWVdObGRFVUFBQUNNOWdBQVpPQUFBTUR6QUFBQUFBQUEvT0FBQUlRQkFBQ0dBUUFBWWdFQUFJY0JBQUNJQVFBQWlRRUFBSW9CQUFDTEFRQUFqQUVBQUkwQkFBQ09BUUFBandFQUFKQUJBQUNSQVFBQWtnRUFBRTVUZEROZlh6STFZM1I1Y0dWSmQwVkZBRTVUZEROZlh6SXhNR04wZVhCbFgySmhjMlZGQUFCazlnQUEzdUFBQU9qMkFBRE00QUFBQUFBQUFBSUFBQUI4NEFBQUFnQUFBUFRnQUFBQ0FBQUFBQUFBQUpEaEFBQ0VBUUFBa3dFQUFHSUJBQUNVQVFBQWxRRUFBSllCQUFDWEFRQUFtQUVBQUprQkFBQ2FBUUFBVGxOME0xOWZNamRqYjJSbFkzWjBTV05qTVRGZlgyMWljM1JoZEdWZmRFVkZBRTVUZEROZlh6SXhNbU52WkdWamRuUmZZbUZ6WlVVQUFBQUFaUFlBQUc3aEFBRG85Z0FBVE9FQUFBQUFBQUFDQUFBQWZPQUFBQUlBQUFDSTRRQUFBZ0FBQUFBQUFBQUU0Z0FBaEFFQUFKc0JBQUJpQVFBQW5BRUFBSjBCQUFDZUFRQUFud0VBQUtBQkFBQ2hBUUFBb2dFQUFFNVRkRE5mWHpJM1kyOWtaV04yZEVsRWMyTXhNVjlmYldKemRHRjBaVjkwUlVVQUFPajJBQURnNFFBQUFBQUFBQUlBQUFCODRBQUFBZ0FBQUlqaEFBQUNBQUFBQUFBQUFIamlBQUNFQVFBQW93RUFBR0lCQUFDa0FRQUFwUUVBQUtZQkFBQ25BUUFBcUFFQUFLa0JBQUNxQVFBQVRsTjBNMTlmTWpkamIyUmxZM1owU1VScFl6RXhYMTl0WW5OMFlYUmxYM1JGUlFBQTZQWUFBRlRpQUFBQUFBQUFBZ0FBQUh6Z0FBQUNBQUFBaU9FQUFBSUFBQUJPVTNRelgxOHlOMk52WkdWamRuUkpkMk14TVY5ZmJXSnpkR0YwWlY5MFJVVUFBQURvOWdBQW1PSUFBQUFBQUFBQ0FBQUFmT0FBQUFJQUFBQ0k0UUFBQWdBQUFFNVRkRE5mWHpJMmJHOWpZV3hsTlY5ZmFXMXdSUUFBQUl6MkFBRGM0Z0FBZk9BQUFFNVRkRE5mWHpJM1kyOXNiR0YwWlVsalJVVUFqUFlBQUFEakFBQjg0QUFBVGxOME0xOWZNamRqYjJ4c1lYUmxTWGRGUlFDTTlnQUFJT01BQUh6Z0FBQk9VM1F6WDE4eU5XTjBlWEJsU1dORlJRQUFBT2oyQUFCQTR3QUFBQUFBQUFJQUFBQjg0QUFBQWdBQUFQVGdBQUFDQUFBQVRsTjBNMTlmTWpodWRXMXdkVzVqZEVsalJVVUFBQUFBalBZQUFIVGpBQUI4NEFBQVRsTjBNMTlmTWpodWRXMXdkVzVqZEVsM1JVVUFBQUFBalBZQUFKampBQUI4NEFBQUFBQUFBQlRqQUFDckFRQUFyQUVBQUdJQkFBQ3RBUUFBcmdFQUFLOEJBQUFBQUFBQU5PTUFBTEFCQUFDeEFRQUFZZ0VBQUxJQkFBQ3pBUUFBdEFFQUFBQUFBQURRNUFBQWhBRUFBTFVCQUFCaUFRQUF0Z0VBQUxjQkFBQzRBUUFBdVFFQUFMb0JBQUM3QVFBQXZBRUFBTDBCQUFDK0FRQUF2d0VBQU1BQkFBQk9VM1F6WDE4eU4yNTFiVjluWlhSSlkwNVRYekU1YVhOMGNtVmhiV0oxWmw5cGRHVnlZWFJ2Y2tsalRsTmZNVEZqYUdGeVgzUnlZV2wwYzBsalJVVkZSVVZGQUU1VGRETmZYekk1WDE5dWRXMWZaMlYwU1dORlJRQk9VM1F6WDE4eU1UUmZYMjUxYlY5blpYUmZZbUZ6WlVVQUFHVDJBQUNXNUFBQTZQWUFBSURrQUFBQUFBQUFBUUFBQUxEa0FBQUFBQUFBNlBZQUFEemtBQUFBQUFBQUFnQUFBSHpnQUFBQ0FBQUF1T1FBUWZUSkF3dktBYVRsQUFDRUFRQUF3UUVBQUdJQkFBRENBUUFBd3dFQUFNUUJBQURGQVFBQXhnRUFBTWNCQUFESUFRQUF5UUVBQU1vQkFBRExBUUFBekFFQUFFNVRkRE5mWHpJM2JuVnRYMmRsZEVsM1RsTmZNVGxwYzNSeVpXRnRZblZtWDJsMFpYSmhkRzl5U1hkT1UxOHhNV05vWVhKZmRISmhhWFJ6U1hkRlJVVkZSVVVBVGxOME0xOWZNamxmWDI1MWJWOW5aWFJKZDBWRkFBQUE2UFlBQUhUbEFBQUFBQUFBQVFBQUFMRGtBQUFBQUFBQTZQWUFBRERsQUFBQUFBQUFBZ0FBQUh6Z0FBQUNBQUFBak9VQVFjakxBd3ZlQVl6bUFBQ0VBUUFBelFFQUFHSUJBQURPQVFBQXp3RUFBTkFCQUFEUkFRQUEwZ0VBQU5NQkFBRFVBUUFBMVFFQUFFNVRkRE5mWHpJM2JuVnRYM0IxZEVsalRsTmZNVGx2YzNSeVpXRnRZblZtWDJsMFpYSmhkRzl5U1dOT1UxOHhNV05vWVhKZmRISmhhWFJ6U1dORlJVVkZSVVVBVGxOME0xOWZNamxmWDI1MWJWOXdkWFJKWTBWRkFFNVRkRE5mWHpJeE5GOWZiblZ0WDNCMWRGOWlZWE5sUlFBQVpQWUFBRkxtQUFEbzlnQUFQT1lBQUFBQUFBQUJBQUFBYk9ZQUFBQUFBQURvOWdBQStPVUFBQUFBQUFBQ0FBQUFmT0FBQUFJQUFBQjA1Z0JCc00wREM3NEJWT2NBQUlRQkFBRFdBUUFBWWdFQUFOY0JBQURZQVFBQTJRRUFBTm9CQUFEYkFRQUEzQUVBQU4wQkFBRGVBUUFBVGxOME0xOWZNamR1ZFcxZmNIVjBTWGRPVTE4eE9XOXpkSEpsWVcxaWRXWmZhWFJsY21GMGIzSkpkMDVUWHpFeFkyaGhjbDkwY21GcGRITkpkMFZGUlVWRlJRQk9VM1F6WDE4eU9WOWZiblZ0WDNCMWRFbDNSVVVBQUFEbzlnQUFKT2NBQUFBQUFBQUJBQUFBYk9ZQUFBQUFBQURvOWdBQTRPWUFBQUFBQUFBQ0FBQUFmT0FBQUFJQUFBQTg1d0JCK000REM1b0xWT2dBQU44QkFBRGdBUUFBWWdFQUFPRUJBQURpQVFBQTR3RUFBT1FCQUFEbEFRQUE1Z0VBQU9jQkFBRDQvLy8vVk9nQUFPZ0JBQURwQVFBQTZnRUFBT3NCQUFEc0FRQUE3UUVBQU80QkFBQk9VM1F6WDE4eU9IUnBiV1ZmWjJWMFNXTk9VMTh4T1dsemRISmxZVzFpZFdaZmFYUmxjbUYwYjNKSlkwNVRYekV4WTJoaGNsOTBjbUZwZEhOSlkwVkZSVVZGUlFCT1UzUXpYMTh5T1hScGJXVmZZbUZ6WlVVQVpQWUFBQTNvQUFCT1UzUXpYMTh5TWpCZlgzUnBiV1ZmWjJWMFgyTmZjM1J2Y21GblpVbGpSVVVBQUFCazlnQUFLT2dBQU9qMkFBREk1d0FBQUFBQUFBTUFBQUI4NEFBQUFnQUFBQ0RvQUFBQ0FBQUFUT2dBQUFBSUFBQUFBQUFBUU9rQUFPOEJBQUR3QVFBQVlnRUFBUEVCQUFEeUFRQUE4d0VBQVBRQkFBRDFBUUFBOWdFQUFQY0JBQUQ0Ly8vL1FPa0FBUGdCQUFENUFRQUErZ0VBQVBzQkFBRDhBUUFBL1FFQUFQNEJBQUJPVTNRelgxOHlPSFJwYldWZloyVjBTWGRPVTE4eE9XbHpkSEpsWVcxaWRXWmZhWFJsY21GMGIzSkpkMDVUWHpFeFkyaGhjbDkwY21GcGRITkpkMFZGUlVWRlJRQk9VM1F6WDE4eU1qQmZYM1JwYldWZloyVjBYMk5mYzNSdmNtRm5aVWwzUlVVQUFHVDJBQUFWNlFBQTZQWUFBTkRvQUFBQUFBQUFBd0FBQUh6Z0FBQUNBQUFBSU9nQUFBSUFBQUE0NlFBQUFBZ0FBQUFBQUFEazZRQUEvd0VBQUFBQ0FBQmlBUUFBQVFJQUFFNVRkRE5mWHpJNGRHbHRaVjl3ZFhSSlkwNVRYekU1YjNOMGNtVmhiV0oxWmw5cGRHVnlZWFJ2Y2tsalRsTmZNVEZqYUdGeVgzUnlZV2wwYzBsalJVVkZSVVZGQUU1VGRETmZYekl4TUY5ZmRHbHRaVjl3ZFhSRkFBQUFaUFlBQU1YcEFBRG85Z0FBZ09rQUFBQUFBQUFDQUFBQWZPQUFBQUlBQUFEYzZRQUFBQWdBQUFBQUFBQms2Z0FBQWdJQUFBTUNBQUJpQVFBQUJBSUFBRTVUZEROZlh6STRkR2x0WlY5d2RYUkpkMDVUWHpFNWIzTjBjbVZoYldKMVpsOXBkR1Z5WVhSdmNrbDNUbE5mTVRGamFHRnlYM1J5WVdsMGMwbDNSVVZGUlVWRkFBQUFBT2oyQUFBYzZnQUFBQUFBQUFJQUFBQjg0QUFBQWdBQUFOenBBQUFBQ0FBQUFBQUFBUGpxQUFDRUFRQUFCUUlBQUdJQkFBQUdBZ0FBQndJQUFBZ0NBQUFKQWdBQUNnSUFBQXNDQUFBTUFnQUFEUUlBQUE0Q0FBQk9VM1F6WDE4eU1UQnRiMjVsZVhCMWJtTjBTV05NWWpCRlJVVUFUbE4wTTE5Zk1qRXdiVzl1WlhsZlltRnpaVVVBQUFBQVpQWUFBTmpxQUFEbzlnQUF2T29BQUFBQUFBQUNBQUFBZk9BQUFBSUFBQUR3NmdBQUFnQUFBQUFBQUFCczZ3QUFoQUVBQUE4Q0FBQmlBUUFBRUFJQUFCRUNBQUFTQWdBQUV3SUFBQlFDQUFBVkFnQUFGZ0lBQUJjQ0FBQVlBZ0FBVGxOME0xOWZNakV3Ylc5dVpYbHdkVzVqZEVsalRHSXhSVVZGQU9qMkFBQlE2d0FBQUFBQUFBSUFBQUI4NEFBQUFnQUFBUERxQUFBQ0FBQUFBQUFBQU9EckFBQ0VBUUFBR1FJQUFHSUJBQUFhQWdBQUd3SUFBQndDQUFBZEFnQUFIZ0lBQUI4Q0FBQWdBZ0FBSVFJQUFDSUNBQUJPVTNRelgxOHlNVEJ0YjI1bGVYQjFibU4wU1hkTVlqQkZSVVVBNlBZQUFNVHJBQUFBQUFBQUFnQUFBSHpnQUFBQ0FBQUE4T29BQUFJQUFBQUFBQUFBVk93QUFJUUJBQUFqQWdBQVlnRUFBQ1FDQUFBbEFnQUFKZ0lBQUNjQ0FBQW9BZ0FBS1FJQUFDb0NBQUFyQWdBQUxBSUFBRTVUZEROZlh6SXhNRzF2Ym1WNWNIVnVZM1JKZDB4aU1VVkZSUURvOWdBQU9Pd0FBQUFBQUFBQ0FBQUFmT0FBQUFJQUFBRHc2Z0FBQWdBQUFBQUFBQUQ0N0FBQWhBRUFBQzBDQUFCaUFRQUFMZ0lBQUM4Q0FBQk9VM1F6WDE4eU9XMXZibVY1WDJkbGRFbGpUbE5mTVRscGMzUnlaV0Z0WW5WbVgybDBaWEpoZEc5eVNXTk9VMTh4TVdOb1lYSmZkSEpoYVhSelNXTkZSVVZGUlVVQVRsTjBNMTlmTWpFeFgxOXRiMjVsZVY5blpYUkpZMFZGQUFCazlnQUExdXdBQU9qMkFBQ1E3QUFBQUFBQUFBSUFBQUI4NEFBQUFnQUFBUERzQUVHYzJnTUxtZ0djN1FBQWhBRUFBREFDQUFCaUFRQUFNUUlBQURJQ0FBQk9VM1F6WDE4eU9XMXZibVY1WDJkbGRFbDNUbE5mTVRscGMzUnlaV0Z0WW5WbVgybDBaWEpoZEc5eVNYZE9VMTh4TVdOb1lYSmZkSEpoYVhSelNYZEZSVVZGUlVVQVRsTjBNMTlmTWpFeFgxOXRiMjVsZVY5blpYUkpkMFZGQUFCazlnQUFldTBBQU9qMkFBQTA3UUFBQUFBQUFBSUFBQUI4NEFBQUFnQUFBSlR0QUVIQTJ3TUxtZ0ZBN2dBQWhBRUFBRE1DQUFCaUFRQUFOQUlBQURVQ0FBQk9VM1F6WDE4eU9XMXZibVY1WDNCMWRFbGpUbE5mTVRsdmMzUnlaV0Z0WW5WbVgybDBaWEpoZEc5eVNXTk9VMTh4TVdOb1lYSmZkSEpoYVhSelNXTkZSVVZGUlVVQVRsTjBNMTlmTWpFeFgxOXRiMjVsZVY5d2RYUkpZMFZGQUFCazlnQUFIdTRBQU9qMkFBRFk3UUFBQUFBQUFBSUFBQUI4NEFBQUFnQUFBRGp1QUVIazNBTUxtZ0hrN2dBQWhBRUFBRFlDQUFCaUFRQUFOd0lBQURnQ0FBQk9VM1F6WDE4eU9XMXZibVY1WDNCMWRFbDNUbE5mTVRsdmMzUnlaV0Z0WW5WbVgybDBaWEpoZEc5eVNYZE9VMTh4TVdOb1lYSmZkSEpoYVhSelNYZEZSVVZGUlVVQVRsTjBNMTlmTWpFeFgxOXRiMjVsZVY5d2RYUkpkMFZGQUFCazlnQUF3dTRBQU9qMkFBQjg3Z0FBQUFBQUFBSUFBQUI4NEFBQUFnQUFBTnp1QUVHSTNnTUx1UWhjN3dBQWhBRUFBRGtDQUFCaUFRQUFPZ0lBQURzQ0FBQThBZ0FBVGxOME0xOWZNamh0WlhOellXZGxjMGxqUlVVQVRsTjBNMTlmTWpFemJXVnpjMkZuWlhOZlltRnpaVVVBQUFBQVpQWUFBRG52QUFEbzlnQUFKTzhBQUFBQUFBQUNBQUFBZk9BQUFBSUFBQUJVN3dBQUFnQUFBQUFBQUFDMDd3QUFoQUVBQUQwQ0FBQmlBUUFBUGdJQUFEOENBQUJBQWdBQVRsTjBNMTlmTWpodFpYTnpZV2RsYzBsM1JVVUFBQUFBNlBZQUFKenZBQUFBQUFBQUFnQUFBSHpnQUFBQ0FBQUFWTzhBQUFJQUFBQlRBQUFBZFFBQUFHNEFBQUJrQUFBQVlRQUFBSGtBQUFBQUFBQUFUUUFBQUc4QUFBQnVBQUFBWkFBQUFHRUFBQUI1QUFBQUFBQUFBRlFBQUFCMUFBQUFaUUFBQUhNQUFBQmtBQUFBWVFBQUFIa0FBQUFBQUFBQVZ3QUFBR1VBQUFCa0FBQUFiZ0FBQUdVQUFBQnpBQUFBWkFBQUFHRUFBQUI1QUFBQUFBQUFBRlFBQUFCb0FBQUFkUUFBQUhJQUFBQnpBQUFBWkFBQUFHRUFBQUI1QUFBQUFBQUFBRVlBQUFCeUFBQUFhUUFBQUdRQUFBQmhBQUFBZVFBQUFBQUFBQUJUQUFBQVlRQUFBSFFBQUFCMUFBQUFjZ0FBQUdRQUFBQmhBQUFBZVFBQUFBQUFBQUJUQUFBQWRRQUFBRzRBQUFBQUFBQUFUUUFBQUc4QUFBQnVBQUFBQUFBQUFGUUFBQUIxQUFBQVpRQUFBQUFBQUFCWEFBQUFaUUFBQUdRQUFBQUFBQUFBVkFBQUFHZ0FBQUIxQUFBQUFBQUFBRVlBQUFCeUFBQUFhUUFBQUFBQUFBQlRBQUFBWVFBQUFIUUFBQUFBQUFBQVNnQUFBR0VBQUFCdUFBQUFkUUFBQUdFQUFBQnlBQUFBZVFBQUFBQUFBQUJHQUFBQVpRQUFBR0lBQUFCeUFBQUFkUUFBQUdFQUFBQnlBQUFBZVFBQUFBQUFBQUJOQUFBQVlRQUFBSElBQUFCakFBQUFhQUFBQUFBQUFBQkJBQUFBY0FBQUFISUFBQUJwQUFBQWJBQUFBQUFBQUFCTkFBQUFZUUFBQUhrQUFBQUFBQUFBU2dBQUFIVUFBQUJ1QUFBQVpRQUFBQUFBQUFCS0FBQUFkUUFBQUd3QUFBQjVBQUFBQUFBQUFFRUFBQUIxQUFBQVp3QUFBSFVBQUFCekFBQUFkQUFBQUFBQUFBQlRBQUFBWlFBQUFIQUFBQUIwQUFBQVpRQUFBRzBBQUFCaUFBQUFaUUFBQUhJQUFBQUFBQUFBVHdBQUFHTUFBQUIwQUFBQWJ3QUFBR0lBQUFCbEFBQUFjZ0FBQUFBQUFBQk9BQUFBYndBQUFIWUFBQUJsQUFBQWJRQUFBR0lBQUFCbEFBQUFjZ0FBQUFBQUFBQkVBQUFBWlFBQUFHTUFBQUJsQUFBQWJRQUFBR0lBQUFCbEFBQUFjZ0FBQUFBQUFBQktBQUFBWVFBQUFHNEFBQUFBQUFBQVJnQUFBR1VBQUFCaUFBQUFBQUFBQUUwQUFBQmhBQUFBY2dBQUFBQUFBQUJCQUFBQWNBQUFBSElBQUFBQUFBQUFTZ0FBQUhVQUFBQnVBQUFBQUFBQUFFb0FBQUIxQUFBQWJBQUFBQUFBQUFCQkFBQUFkUUFBQUdjQUFBQUFBQUFBVXdBQUFHVUFBQUJ3QUFBQUFBQUFBRThBQUFCakFBQUFkQUFBQUFBQUFBQk9BQUFBYndBQUFIWUFBQUFBQUFBQVJBQUFBR1VBQUFCakFBQUFBQUFBQUVFQUFBQk5BQUFBQUFBQUFGQUFBQUJOQUVITTVnTUxzZ2xNNkFBQTZBRUFBT2tCQUFEcUFRQUE2d0VBQU93QkFBRHRBUUFBN2dFQUFBQUFBQUE0NlFBQStBRUFBUGtCQUFENkFRQUErd0VBQVB3QkFBRDlBUUFBL2dFQUFBQUFBQURBOHdBQUZnQUFBRUVDQUFCQ0FnQUFUbE4wTTE5Zk1qRTBYMTl6YUdGeVpXUmZZMjkxYm5SRkFBQUFBR1QyQUFDazh3QUFBQUFBQUFUMEFBQVdBQUFBUXdJQUFFSUNBQUJFQWdBQVFnSUFBRTVUZEROZlh6SXhPVjlmYzJoaGNtVmtYM2RsWVd0ZlkyOTFiblJGQUFBQTZQWUFBT1R6QUFBQUFBQUFBUUFBQU1EekFBQUFBQUFBVGpFd1gxOWplSGhoWW1sMk1URTJYMTl6YUdsdFgzUjVjR1ZmYVc1bWIwVUFBQUFBalBZQUFCejBBQUQ0OXdBQVRqRXdYMTlqZUhoaFltbDJNVEUzWDE5amJHRnpjMTkwZVhCbFgybHVabTlGQUFBQWpQWUFBRXowQUFCQTlBQUFUakV3WDE5amVIaGhZbWwyTVRFM1gxOXdZbUZ6WlY5MGVYQmxYMmx1Wm05RkFBQUFqUFlBQUh6MEFBQkE5QUFBVGpFd1gxOWplSGhoWW1sMk1URTVYMTl3YjJsdWRHVnlYM1I1Y0dWZmFXNW1iMFVBalBZQUFLejBBQUNnOUFBQVRqRXdYMTlqZUhoaFltbDJNVEl3WDE5bWRXNWpkR2x2Ymw5MGVYQmxYMmx1Wm05RkFBQUFBSXoyQUFEYzlBQUFRUFFBQUU0eE1GOWZZM2g0WVdKcGRqRXlPVjlmY0c5cGJuUmxjbDkwYjE5dFpXMWlaWEpmZEhsd1pWOXBibVp2UlFBQUFJejJBQUFROVFBQW9QUUFBQUFBQUFDUTlRQUFSUUlBQUVZQ0FBQkhBZ0FBU0FJQUFFa0NBQUJPTVRCZlgyTjRlR0ZpYVhZeE1qTmZYMloxYm1SaGJXVnVkR0ZzWDNSNWNHVmZhVzVtYjBVQWpQWUFBR2oxQUFCQTlBQUFkZ0FBQUZUMUFBQ2M5UUFBUkc0QUFGVDFBQUNvOVFBQVlnQUFBRlQxQUFDMDlRQUFZd0FBQUZUMUFBREE5UUFBYUFBQUFGVDFBQURNOVFBQVlRQUFBRlQxQUFEWTlRQUFjd0FBQUZUMUFBRGs5UUFBZEFBQUFGVDFBQUR3OVFBQWFRQUFBRlQxQUFEODlRQUFhZ0FBQUZUMUFBQUk5Z0FBYkFBQUFGVDFBQUFVOWdBQWJRQUFBRlQxQUFBZzlnQUFlQUFBQUZUMUFBQXM5Z0FBZVFBQUFGVDFBQUE0OWdBQVpnQUFBRlQxQUFCRTlnQUFaQUFBQUZUMUFBQlE5Z0FBQUFBQUFIRDBBQUJGQWdBQVNnSUFBRWNDQUFCSUFnQUFTd0lBQUV3Q0FBQk5BZ0FBVGdJQUFBQUFBQURVOWdBQVJRSUFBRThDQUFCSEFnQUFTQUlBQUVzQ0FBQlFBZ0FBVVFJQUFGSUNBQUJPTVRCZlgyTjRlR0ZpYVhZeE1qQmZYM05wWDJOc1lYTnpYM1I1Y0dWZmFXNW1iMFVBQUFBQWpQWUFBS3oyQUFCdzlBQUFBQUFBQUREM0FBQkZBZ0FBVXdJQUFFY0NBQUJJQWdBQVN3SUFBRlFDQUFCVkFnQUFWZ0lBQUU0eE1GOWZZM2g0WVdKcGRqRXlNVjlmZG0xcFgyTnNZWE56WDNSNWNHVmZhVzVtYjBVQUFBQ005Z0FBQ1BjQUFIRDBBQUFBQUFBQTBQUUFBRVVDQUFCWEFnQUFSd0lBQUVnQ0FBQllBZ0FBQUFBQUFIejNBQUJaQWdBQVdnSUFBRnNDQUFCVGREbGxlR05sY0hScGIyNEFBQUFBWlBZQUFHejNBQUFBQUFBQXFQY0FBQXdBQUFCY0FnQUFYUUlBQUZOME1URnNiMmRwWTE5bGNuSnZjZ0NNOWdBQW1QY0FBSHozQUFBQUFBQUEzUGNBQUF3QUFBQmVBZ0FBWFFJQUFGTjBNVEpzWlc1bmRHaGZaWEp5YjNJQUFBQUFqUFlBQU1qM0FBQ285d0FBVTNRNWRIbHdaVjlwYm1adkFBQUFBR1QyQUFEbzl3QkJnUEFEQ3lFQkFBQUFYZ1FBQUVjSEFBQmNEZ0FBQnhBQUFQLy8vLy85Ly8vLy92Ly8vd1VBUWEzd0F3c0JBUUJCeFBBREN3ditBQUFBL1FBQUFOZ05BUUJCM1BBREN3RUNBRUhzOEFNTENQLy8vLy8vLy8vL0FFR3c4UU1MQ1NENEFBQUFBQUFBQlFCQnhQRURDd0lCQVFCQjNQRURDdzcrQUFBQUFnRUFBT2dOQVFBQUJBQkI5UEVEQ3dFQkFFR0U4Z01MQmYvLy8vOEtBRUhJOGdNTENiajRBQUF3SkZFQUNRQkIzZklEQ3dFQkFFSHc4Z01MRXY4QUFBQUFBQUFBL1FBQUFQZ1RBUUFBQkFCQm5QTURDd1QvLy8vL1wiO2lmKCFpc0RhdGFVUkkod2FzbUJpbmFyeUZpbGUpKXt3YXNtQmluYXJ5RmlsZT1sb2NhdGVGaWxlKHdhc21CaW5hcnlGaWxlKX1mdW5jdGlvbiBnZXRCaW5hcnkoZmlsZSl7dHJ5e2lmKGZpbGU9PXdhc21CaW5hcnlGaWxlJiZ3YXNtQmluYXJ5KXtyZXR1cm4gbmV3IFVpbnQ4QXJyYXkod2FzbUJpbmFyeSl9dmFyIGJpbmFyeT10cnlQYXJzZUFzRGF0YVVSSShmaWxlKTtpZihiaW5hcnkpe3JldHVybiBiaW5hcnl9aWYocmVhZEJpbmFyeSl7cmV0dXJuIHJlYWRCaW5hcnkoZmlsZSl9ZWxzZXt0aHJvd1wiYm90aCBhc3luYyBhbmQgc3luYyBmZXRjaGluZyBvZiB0aGUgd2FzbSBmYWlsZWRcIn19Y2F0Y2goZXJyKXthYm9ydChlcnIpfX1mdW5jdGlvbiBnZXRCaW5hcnlQcm9taXNlKCl7aWYoIXdhc21CaW5hcnkmJihFTlZJUk9OTUVOVF9JU19XRUJ8fEVOVklST05NRU5UX0lTX1dPUktFUikpe2lmKHR5cGVvZiBmZXRjaD09XCJmdW5jdGlvblwiJiYhaXNGaWxlVVJJKHdhc21CaW5hcnlGaWxlKSl7cmV0dXJuIGZldGNoKHdhc21CaW5hcnlGaWxlLHtjcmVkZW50aWFsczpcInNhbWUtb3JpZ2luXCJ9KS50aGVuKGZ1bmN0aW9uKHJlc3BvbnNlKXtpZighcmVzcG9uc2VbXCJva1wiXSl7dGhyb3dcImZhaWxlZCB0byBsb2FkIHdhc20gYmluYXJ5IGZpbGUgYXQgJ1wiK3dhc21CaW5hcnlGaWxlK1wiJ1wifXJldHVybiByZXNwb25zZVtcImFycmF5QnVmZmVyXCJdKCl9KS5jYXRjaChmdW5jdGlvbigpe3JldHVybiBnZXRCaW5hcnkod2FzbUJpbmFyeUZpbGUpfSl9ZWxzZXtpZihyZWFkQXN5bmMpe3JldHVybiBuZXcgUHJvbWlzZShmdW5jdGlvbihyZXNvbHZlLHJlamVjdCl7cmVhZEFzeW5jKHdhc21CaW5hcnlGaWxlLGZ1bmN0aW9uKHJlc3BvbnNlKXtyZXNvbHZlKG5ldyBVaW50OEFycmF5KHJlc3BvbnNlKSl9LHJlamVjdCl9KX19fXJldHVybiBQcm9taXNlLnJlc29sdmUoKS50aGVuKGZ1bmN0aW9uKCl7cmV0dXJuIGdldEJpbmFyeSh3YXNtQmluYXJ5RmlsZSl9KX1mdW5jdGlvbiBjcmVhdGVXYXNtKCl7dmFyIGluZm89e1wiYVwiOmFzbUxpYnJhcnlBcmd9O2Z1bmN0aW9uIHJlY2VpdmVJbnN0YW5jZShpbnN0YW5jZSxtb2R1bGUpe3ZhciBleHBvcnRzPWluc3RhbmNlLmV4cG9ydHM7TW9kdWxlW1wiYXNtXCJdPWV4cG9ydHM7d2FzbU1lbW9yeT1Nb2R1bGVbXCJhc21cIl1bXCJaXCJdO3VwZGF0ZUdsb2JhbEJ1ZmZlckFuZFZpZXdzKHdhc21NZW1vcnkuYnVmZmVyKTt3YXNtVGFibGU9TW9kdWxlW1wiYXNtXCJdW1wiY2FcIl07YWRkT25Jbml0KE1vZHVsZVtcImFzbVwiXVtcIl9cIl0pO3JlbW92ZVJ1bkRlcGVuZGVuY3koXCJ3YXNtLWluc3RhbnRpYXRlXCIpfWFkZFJ1bkRlcGVuZGVuY3koXCJ3YXNtLWluc3RhbnRpYXRlXCIpO2Z1bmN0aW9uIHJlY2VpdmVJbnN0YW50aWF0aW9uUmVzdWx0KHJlc3VsdCl7cmVjZWl2ZUluc3RhbmNlKHJlc3VsdFtcImluc3RhbmNlXCJdKX1mdW5jdGlvbiBpbnN0YW50aWF0ZUFycmF5QnVmZmVyKHJlY2VpdmVyKXtyZXR1cm4gZ2V0QmluYXJ5UHJvbWlzZSgpLnRoZW4oZnVuY3Rpb24oYmluYXJ5KXtyZXR1cm4gV2ViQXNzZW1ibHkuaW5zdGFudGlhdGUoYmluYXJ5LGluZm8pfSkudGhlbihmdW5jdGlvbihpbnN0YW5jZSl7cmV0dXJuIGluc3RhbmNlfSkudGhlbihyZWNlaXZlcixmdW5jdGlvbihyZWFzb24pe2VycihcImZhaWxlZCB0byBhc3luY2hyb25vdXNseSBwcmVwYXJlIHdhc206IFwiK3JlYXNvbik7YWJvcnQocmVhc29uKX0pfWZ1bmN0aW9uIGluc3RhbnRpYXRlQXN5bmMoKXtpZighd2FzbUJpbmFyeSYmdHlwZW9mIFdlYkFzc2VtYmx5Lmluc3RhbnRpYXRlU3RyZWFtaW5nPT1cImZ1bmN0aW9uXCImJiFpc0RhdGFVUkkod2FzbUJpbmFyeUZpbGUpJiYhaXNGaWxlVVJJKHdhc21CaW5hcnlGaWxlKSYmdHlwZW9mIGZldGNoPT1cImZ1bmN0aW9uXCIpe3JldHVybiBmZXRjaCh3YXNtQmluYXJ5RmlsZSx7Y3JlZGVudGlhbHM6XCJzYW1lLW9yaWdpblwifSkudGhlbihmdW5jdGlvbihyZXNwb25zZSl7dmFyIHJlc3VsdD1XZWJBc3NlbWJseS5pbnN0YW50aWF0ZVN0cmVhbWluZyhyZXNwb25zZSxpbmZvKTtyZXR1cm4gcmVzdWx0LnRoZW4ocmVjZWl2ZUluc3RhbnRpYXRpb25SZXN1bHQsZnVuY3Rpb24ocmVhc29uKXtlcnIoXCJ3YXNtIHN0cmVhbWluZyBjb21waWxlIGZhaWxlZDogXCIrcmVhc29uKTtlcnIoXCJmYWxsaW5nIGJhY2sgdG8gQXJyYXlCdWZmZXIgaW5zdGFudGlhdGlvblwiKTtyZXR1cm4gaW5zdGFudGlhdGVBcnJheUJ1ZmZlcihyZWNlaXZlSW5zdGFudGlhdGlvblJlc3VsdCl9KX0pfWVsc2V7cmV0dXJuIGluc3RhbnRpYXRlQXJyYXlCdWZmZXIocmVjZWl2ZUluc3RhbnRpYXRpb25SZXN1bHQpfX1pZihNb2R1bGVbXCJpbnN0YW50aWF0ZVdhc21cIl0pe3RyeXt2YXIgZXhwb3J0cz1Nb2R1bGVbXCJpbnN0YW50aWF0ZVdhc21cIl0oaW5mbyxyZWNlaXZlSW5zdGFuY2UpO3JldHVybiBleHBvcnRzfWNhdGNoKGUpe2VycihcIk1vZHVsZS5pbnN0YW50aWF0ZVdhc20gY2FsbGJhY2sgZmFpbGVkIHdpdGggZXJyb3I6IFwiK2UpO3JldHVybiBmYWxzZX19aW5zdGFudGlhdGVBc3luYygpLmNhdGNoKHJlYWR5UHJvbWlzZVJlamVjdCk7cmV0dXJue319dmFyIHRlbXBEb3VibGU7dmFyIHRlbXBJNjQ7dmFyIEFTTV9DT05TVFM9ezYzOTY4OmZ1bmN0aW9uKCQwLCQxLCQyKXt2YXIgbWVzc2FnZT1VVEY4VG9TdHJpbmcoJDApO3ZhciBpbmZvSGVhZD1VVEY4VG9TdHJpbmcoJDEpO3ZhciBzdHlsZT1VVEY4VG9TdHJpbmcoJDIpO2NvbnNvbGUubG9nKGluZm9IZWFkK21lc3NhZ2Usc3R5bGUpfSw2NDEwNzpmdW5jdGlvbigkMCwkMSwkMiwkMyl7dmFyIG1lc3NhZ2U9VVRGOFRvU3RyaW5nKCQwKTt2YXIgaW5mb0hlYWQ9VVRGOFRvU3RyaW5nKCQxKTt2YXIgc3R5bGU9VVRGOFRvU3RyaW5nKCQyKTt2YXIgZm9ybWF0PVVURjhUb1N0cmluZygkMyk7Y29uc29sZS5sb2coaW5mb0hlYWQrbWVzc2FnZSxzdHlsZSxmb3JtYXQpfSw2NDI4NTpmdW5jdGlvbigkMCwkMSwkMiwkMyl7dmFyIG1lc3NhZ2U9VVRGOFRvU3RyaW5nKCQwKTt2YXIgaW5mb0hlYWQ9VVRGOFRvU3RyaW5nKCQxKTt2YXIgc3R5bGU9VVRGOFRvU3RyaW5nKCQyKTt2YXIgZm9ybWF0PVVURjhUb1N0cmluZygkMyk7Y29uc29sZS5sb2coaW5mb0hlYWQrbWVzc2FnZSxzdHlsZSxmb3JtYXQpfSw2NDQ2MzpmdW5jdGlvbigkMCwkMSwkMiwkMyl7dmFyIG1lc3NhZ2U9VVRGOFRvU3RyaW5nKCQwKTt2YXIgaW5mb0hlYWQ9VVRGOFRvU3RyaW5nKCQxKTt2YXIgc3R5bGU9VVRGOFRvU3RyaW5nKCQyKTt2YXIgZm9ybWF0PVVURjhUb1N0cmluZygkMyk7Y29uc29sZS5sb2coaW5mb0hlYWQrbWVzc2FnZSxzdHlsZSxmb3JtYXQpfSw2NDY0MTpmdW5jdGlvbigkMCwkMSwkMiwkMyl7dmFyIG1lc3NhZ2U9VVRGOFRvU3RyaW5nKCQwKTt2YXIgaW5mb0hlYWQ9VVRGOFRvU3RyaW5nKCQxKTt2YXIgc3R5bGU9VVRGOFRvU3RyaW5nKCQyKTt2YXIgZm9ybWF0PVVURjhUb1N0cmluZygkMyk7Y29uc29sZS5sb2coaW5mb0hlYWQrbWVzc2FnZSxzdHlsZSxmb3JtYXQpfSw2NDgxOTpmdW5jdGlvbigkMCwkMSwkMiwkMyl7dmFyIG1lc3NhZ2U9VVRGOFRvU3RyaW5nKCQwKTt2YXIgaW5mb0hlYWQ9VVRGOFRvU3RyaW5nKCQxKTt2YXIgc3R5bGU9VVRGOFRvU3RyaW5nKCQyKTtjb25zb2xlLmxvZyhpbmZvSGVhZCttZXNzYWdlLHN0eWxlLCQzKX0sNjQ5NjI6ZnVuY3Rpb24oJDAsJDEsJDIpe3ZhciBtZXNzYWdlPVVURjhUb1N0cmluZygkMCk7dmFyIGVycm9ySGVhZD1VVEY4VG9TdHJpbmcoJDEpO3ZhciBzdHlsZT1VVEY4VG9TdHJpbmcoJDIpO2NvbnNvbGUuZXJyb3IoZXJyb3JIZWFkK21lc3NhZ2Usc3R5bGUpfSw2NTEwNTpmdW5jdGlvbigkMCwkMSwkMiwkMyl7dmFyIG1lc3NhZ2U9VVRGOFRvU3RyaW5nKCQwKTt2YXIgZXJyb3JIZWFkPVVURjhUb1N0cmluZygkMSk7dmFyIHN0eWxlPVVURjhUb1N0cmluZygkMik7dmFyIGZvcm1hdD1VVEY4VG9TdHJpbmcoJDMpO2NvbnNvbGUuZXJyb3IoZXJyb3JIZWFkK21lc3NhZ2Usc3R5bGUsZm9ybWF0KX0sNjUyODc6ZnVuY3Rpb24oJDAsJDEsJDIsJDMpe3ZhciBtZXNzYWdlPVVURjhUb1N0cmluZygkMCk7dmFyIGVycm9ySGVhZD1VVEY4VG9TdHJpbmcoJDEpO3ZhciBzdHlsZT1VVEY4VG9TdHJpbmcoJDIpO3ZhciBmb3JtYXQ9VVRGOFRvU3RyaW5nKCQzKTtjb25zb2xlLmVycm9yKGVycm9ySGVhZCttZXNzYWdlLHN0eWxlLGZvcm1hdCl9LDY1NDY5OmZ1bmN0aW9uKCQwLCQxLCQyLCQzKXt2YXIgbWVzc2FnZT1VVEY4VG9TdHJpbmcoJDApO3ZhciBlcnJvckhlYWQ9VVRGOFRvU3RyaW5nKCQxKTt2YXIgc3R5bGU9VVRGOFRvU3RyaW5nKCQyKTt2YXIgZm9ybWF0PVVURjhUb1N0cmluZygkMyk7Y29uc29sZS5lcnJvcihlcnJvckhlYWQrbWVzc2FnZSxzdHlsZSxmb3JtYXQpfSw2NTY1MTpmdW5jdGlvbigkMCwkMSwkMiwkMyl7dmFyIG1lc3NhZ2U9VVRGOFRvU3RyaW5nKCQwKTt2YXIgZXJyb3JIZWFkPVVURjhUb1N0cmluZygkMSk7dmFyIHN0eWxlPVVURjhUb1N0cmluZygkMik7dmFyIGZvcm1hdD1VVEY4VG9TdHJpbmcoJDMpO2NvbnNvbGUuZXJyb3IoZXJyb3JIZWFkK21lc3NhZ2Usc3R5bGUsZm9ybWF0KX0sNjU4MzM6ZnVuY3Rpb24oJDAsJDEsJDIsJDMpe3ZhciBtZXNzYWdlPVVURjhUb1N0cmluZygkMCk7dmFyIGVycm9ySGVhZD1VVEY4VG9TdHJpbmcoJDEpO3ZhciBzdHlsZT1VVEY4VG9TdHJpbmcoJDIpO2NvbnNvbGUuZXJyb3IoZXJyb3JIZWFkK21lc3NhZ2Usc3R5bGUsJDMpfSw2NTk4MDpmdW5jdGlvbigkMCwkMSwkMil7dmFyIG1lc3NhZ2U9VVRGOFRvU3RyaW5nKCQwKTt2YXIgaW5mb0hlYWQ9VVRGOFRvU3RyaW5nKCQxKTt2YXIgc3R5bGU9VVRGOFRvU3RyaW5nKCQyKTtjb25zb2xlLndhcm4oaW5mb0hlYWQrbWVzc2FnZSxzdHlsZSl9LDY2MTIwOmZ1bmN0aW9uKCQwLCQxLCQyLCQzKXt2YXIgbWVzc2FnZT1VVEY4VG9TdHJpbmcoJDApO3ZhciBlcnJvckhlYWQ9VVRGOFRvU3RyaW5nKCQxKTt2YXIgc3R5bGU9VVRGOFRvU3RyaW5nKCQyKTt2YXIgZm9ybWF0PVVURjhUb1N0cmluZygkMyk7Y29uc29sZS53YXJuKGVycm9ySGVhZCttZXNzYWdlLHN0eWxlLGZvcm1hdCl9LDY2MzAxOmZ1bmN0aW9uKCQwLCQxLCQyLCQzKXt2YXIgbWVzc2FnZT1VVEY4VG9TdHJpbmcoJDApO3ZhciBlcnJvckhlYWQ9VVRGOFRvU3RyaW5nKCQxKTt2YXIgc3R5bGU9VVRGOFRvU3RyaW5nKCQyKTt2YXIgZm9ybWF0PVVURjhUb1N0cmluZygkMyk7Y29uc29sZS53YXJuKGVycm9ySGVhZCttZXNzYWdlLHN0eWxlLGZvcm1hdCl9LDY2NDgyOmZ1bmN0aW9uKCQwLCQxLCQyLCQzKXt2YXIgbWVzc2FnZT1VVEY4VG9TdHJpbmcoJDApO3ZhciBlcnJvckhlYWQ9VVRGOFRvU3RyaW5nKCQxKTt2YXIgc3R5bGU9VVRGOFRvU3RyaW5nKCQyKTt2YXIgZm9ybWF0PVVURjhUb1N0cmluZygkMyk7Y29uc29sZS53YXJuKGVycm9ySGVhZCttZXNzYWdlLHN0eWxlLGZvcm1hdCl9LDY2NjYzOmZ1bmN0aW9uKCQwLCQxLCQyLCQzKXt2YXIgbWVzc2FnZT1VVEY4VG9TdHJpbmcoJDApO3ZhciBlcnJvckhlYWQ9VVRGOFRvU3RyaW5nKCQxKTt2YXIgc3R5bGU9VVRGOFRvU3RyaW5nKCQyKTt2YXIgZm9ybWF0PVVURjhUb1N0cmluZygkMyk7Y29uc29sZS53YXJuKGVycm9ySGVhZCttZXNzYWdlLHN0eWxlLGZvcm1hdCl9LDY2ODQ0OmZ1bmN0aW9uKCQwLCQxLCQyLCQzKXt2YXIgbWVzc2FnZT1VVEY4VG9TdHJpbmcoJDApO3ZhciBlcnJvckhlYWQ9VVRGOFRvU3RyaW5nKCQxKTt2YXIgc3R5bGU9VVRGOFRvU3RyaW5nKCQyKTtjb25zb2xlLndhcm4oZXJyb3JIZWFkK21lc3NhZ2Usc3R5bGUsJDMpfSw2Njk5MDpmdW5jdGlvbigpe3ZhciAkYT1hcmd1bWVudHM7dmFyIGk9MDtpZighYXJ0b29sa2l0TkZUW1wiTkZUTWFya2VySW5mb1wiXSl7YXJ0b29sa2l0TkZUW1wiTkZUTWFya2VySW5mb1wiXT17aWQ6MCxlcnJvcjotMSxmb3VuZDowLHBvc2U6WzAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwXX19dmFyIG1hcmtlckluZm89YXJ0b29sa2l0TkZUW1wiTkZUTWFya2VySW5mb1wiXTttYXJrZXJJbmZvW1wiaWRcIl09JGFbaSsrXTttYXJrZXJJbmZvW1wiZXJyb3JcIl09JGFbaSsrXTttYXJrZXJJbmZvW1wiZm91bmRcIl09MTttYXJrZXJJbmZvW1wicG9zZVwiXVswXT0kYVtpKytdO21hcmtlckluZm9bXCJwb3NlXCJdWzFdPSRhW2krK107bWFya2VySW5mb1tcInBvc2VcIl1bMl09JGFbaSsrXTttYXJrZXJJbmZvW1wicG9zZVwiXVszXT0kYVtpKytdO21hcmtlckluZm9bXCJwb3NlXCJdWzRdPSRhW2krK107bWFya2VySW5mb1tcInBvc2VcIl1bNV09JGFbaSsrXTttYXJrZXJJbmZvW1wicG9zZVwiXVs2XT0kYVtpKytdO21hcmtlckluZm9bXCJwb3NlXCJdWzddPSRhW2krK107bWFya2VySW5mb1tcInBvc2VcIl1bOF09JGFbaSsrXTttYXJrZXJJbmZvW1wicG9zZVwiXVs5XT0kYVtpKytdO21hcmtlckluZm9bXCJwb3NlXCJdWzEwXT0kYVtpKytdO21hcmtlckluZm9bXCJwb3NlXCJdWzExXT0kYVtpKytdfSw2NzY5NjpmdW5jdGlvbigpe3ZhciAkYT1hcmd1bWVudHM7dmFyIGk9MDtpZighYXJ0b29sa2l0TkZUW1wiTkZUTWFya2VySW5mb1wiXSl7YXJ0b29sa2l0TkZUW1wiTkZUTWFya2VySW5mb1wiXT17aWQ6MCxlcnJvcjotMSxmb3VuZDowLHBvc2U6WzAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwXX19dmFyIG1hcmtlckluZm89YXJ0b29sa2l0TkZUW1wiTkZUTWFya2VySW5mb1wiXTttYXJrZXJJbmZvW1wiaWRcIl09JGFbaSsrXTttYXJrZXJJbmZvW1wiZXJyb3JcIl09LTE7bWFya2VySW5mb1tcImZvdW5kXCJdPTA7bWFya2VySW5mb1tcInBvc2VcIl1bMF09MDttYXJrZXJJbmZvW1wicG9zZVwiXVsxXT0wO21hcmtlckluZm9bXCJwb3NlXCJdWzJdPTA7bWFya2VySW5mb1tcInBvc2VcIl1bM109MDttYXJrZXJJbmZvW1wicG9zZVwiXVs0XT0wO21hcmtlckluZm9bXCJwb3NlXCJdWzVdPTA7bWFya2VySW5mb1tcInBvc2VcIl1bNl09MDttYXJrZXJJbmZvW1wicG9zZVwiXVs3XT0wO21hcmtlckluZm9bXCJwb3NlXCJdWzhdPTA7bWFya2VySW5mb1tcInBvc2VcIl1bOV09MDttYXJrZXJJbmZvW1wicG9zZVwiXVsxMF09MDttYXJrZXJJbmZvW1wicG9zZVwiXVsxMV09MH0sNjgzMjU6ZnVuY3Rpb24oJDAsJDEsJDIsJDMsJDQsJDUpe2lmKCFhcnRvb2xraXRORlRbXCJmcmFtZU1hbGxvY1wiXSl7YXJ0b29sa2l0TkZUW1wiZnJhbWVNYWxsb2NcIl09e319dmFyIGZyYW1lTWFsbG9jPWFydG9vbGtpdE5GVFtcImZyYW1lTWFsbG9jXCJdO2ZyYW1lTWFsbG9jW1wiZnJhbWVwb2ludGVyXCJdPSQxO2ZyYW1lTWFsbG9jW1wiZnJhbWVzaXplXCJdPSQyO2ZyYW1lTWFsbG9jW1wiY2FtZXJhXCJdPSQzO2ZyYW1lTWFsbG9jW1widHJhbnNmb3JtXCJdPSQ0O2ZyYW1lTWFsbG9jW1widmlkZW9MdW1hUG9pbnRlclwiXT0kNX19O2Z1bmN0aW9uIGNhbGxSdW50aW1lQ2FsbGJhY2tzKGNhbGxiYWNrcyl7d2hpbGUoY2FsbGJhY2tzLmxlbmd0aD4wKXt2YXIgY2FsbGJhY2s9Y2FsbGJhY2tzLnNoaWZ0KCk7aWYodHlwZW9mIGNhbGxiYWNrPT1cImZ1bmN0aW9uXCIpe2NhbGxiYWNrKE1vZHVsZSk7Y29udGludWV9dmFyIGZ1bmM9Y2FsbGJhY2suZnVuYztpZih0eXBlb2YgZnVuYz09XCJudW1iZXJcIil7aWYoY2FsbGJhY2suYXJnPT09dW5kZWZpbmVkKXtnZXRXYXNtVGFibGVFbnRyeShmdW5jKSgpfWVsc2V7Z2V0V2FzbVRhYmxlRW50cnkoZnVuYykoY2FsbGJhY2suYXJnKX19ZWxzZXtmdW5jKGNhbGxiYWNrLmFyZz09PXVuZGVmaW5lZD9udWxsOmNhbGxiYWNrLmFyZyl9fX1mdW5jdGlvbiBnZXRXYXNtVGFibGVFbnRyeShmdW5jUHRyKXtyZXR1cm4gd2FzbVRhYmxlLmdldChmdW5jUHRyKX1mdW5jdGlvbiBfX19jeGFfYWxsb2NhdGVfZXhjZXB0aW9uKHNpemUpe3JldHVybiBfbWFsbG9jKHNpemUrMTYpKzE2fWZ1bmN0aW9uIEV4Y2VwdGlvbkluZm8oZXhjUHRyKXt0aGlzLmV4Y1B0cj1leGNQdHI7dGhpcy5wdHI9ZXhjUHRyLTE2O3RoaXMuc2V0X3R5cGU9ZnVuY3Rpb24odHlwZSl7SEVBUDMyW3RoaXMucHRyKzQ+PjJdPXR5cGV9O3RoaXMuZ2V0X3R5cGU9ZnVuY3Rpb24oKXtyZXR1cm4gSEVBUDMyW3RoaXMucHRyKzQ+PjJdfTt0aGlzLnNldF9kZXN0cnVjdG9yPWZ1bmN0aW9uKGRlc3RydWN0b3Ipe0hFQVAzMlt0aGlzLnB0cis4Pj4yXT1kZXN0cnVjdG9yfTt0aGlzLmdldF9kZXN0cnVjdG9yPWZ1bmN0aW9uKCl7cmV0dXJuIEhFQVAzMlt0aGlzLnB0cis4Pj4yXX07dGhpcy5zZXRfcmVmY291bnQ9ZnVuY3Rpb24ocmVmY291bnQpe0hFQVAzMlt0aGlzLnB0cj4+Ml09cmVmY291bnR9O3RoaXMuc2V0X2NhdWdodD1mdW5jdGlvbihjYXVnaHQpe2NhdWdodD1jYXVnaHQ/MTowO0hFQVA4W3RoaXMucHRyKzEyPj4wXT1jYXVnaHR9O3RoaXMuZ2V0X2NhdWdodD1mdW5jdGlvbigpe3JldHVybiBIRUFQOFt0aGlzLnB0cisxMj4+MF0hPTB9O3RoaXMuc2V0X3JldGhyb3duPWZ1bmN0aW9uKHJldGhyb3duKXtyZXRocm93bj1yZXRocm93bj8xOjA7SEVBUDhbdGhpcy5wdHIrMTM+PjBdPXJldGhyb3dufTt0aGlzLmdldF9yZXRocm93bj1mdW5jdGlvbigpe3JldHVybiBIRUFQOFt0aGlzLnB0cisxMz4+MF0hPTB9O3RoaXMuaW5pdD1mdW5jdGlvbih0eXBlLGRlc3RydWN0b3Ipe3RoaXMuc2V0X3R5cGUodHlwZSk7dGhpcy5zZXRfZGVzdHJ1Y3RvcihkZXN0cnVjdG9yKTt0aGlzLnNldF9yZWZjb3VudCgwKTt0aGlzLnNldF9jYXVnaHQoZmFsc2UpO3RoaXMuc2V0X3JldGhyb3duKGZhbHNlKX07dGhpcy5hZGRfcmVmPWZ1bmN0aW9uKCl7dmFyIHZhbHVlPUhFQVAzMlt0aGlzLnB0cj4+Ml07SEVBUDMyW3RoaXMucHRyPj4yXT12YWx1ZSsxfTt0aGlzLnJlbGVhc2VfcmVmPWZ1bmN0aW9uKCl7dmFyIHByZXY9SEVBUDMyW3RoaXMucHRyPj4yXTtIRUFQMzJbdGhpcy5wdHI+PjJdPXByZXYtMTtyZXR1cm4gcHJldj09PTF9fXZhciBleGNlcHRpb25MYXN0PTA7dmFyIHVuY2F1Z2h0RXhjZXB0aW9uQ291bnQ9MDtmdW5jdGlvbiBfX19jeGFfdGhyb3cocHRyLHR5cGUsZGVzdHJ1Y3Rvcil7dmFyIGluZm89bmV3IEV4Y2VwdGlvbkluZm8ocHRyKTtpbmZvLmluaXQodHlwZSxkZXN0cnVjdG9yKTtleGNlcHRpb25MYXN0PXB0cjt1bmNhdWdodEV4Y2VwdGlvbkNvdW50Kys7dGhyb3cgcHRyfWZ1bmN0aW9uIHNldEVyck5vKHZhbHVlKXtIRUFQMzJbX19fZXJybm9fbG9jYXRpb24oKT4+Ml09dmFsdWU7cmV0dXJuIHZhbHVlfXZhciBQQVRIPXtzcGxpdFBhdGg6ZnVuY3Rpb24oZmlsZW5hbWUpe3ZhciBzcGxpdFBhdGhSZT0vXihcXC8/fCkoW1xcc1xcU10qPykoKD86XFwuezEsMn18W15cXC9dKz98KShcXC5bXi5cXC9dKnwpKSg/OltcXC9dKikkLztyZXR1cm4gc3BsaXRQYXRoUmUuZXhlYyhmaWxlbmFtZSkuc2xpY2UoMSl9LG5vcm1hbGl6ZUFycmF5OmZ1bmN0aW9uKHBhcnRzLGFsbG93QWJvdmVSb290KXt2YXIgdXA9MDtmb3IodmFyIGk9cGFydHMubGVuZ3RoLTE7aT49MDtpLS0pe3ZhciBsYXN0PXBhcnRzW2ldO2lmKGxhc3Q9PT1cIi5cIil7cGFydHMuc3BsaWNlKGksMSl9ZWxzZSBpZihsYXN0PT09XCIuLlwiKXtwYXJ0cy5zcGxpY2UoaSwxKTt1cCsrfWVsc2UgaWYodXApe3BhcnRzLnNwbGljZShpLDEpO3VwLS19fWlmKGFsbG93QWJvdmVSb290KXtmb3IoO3VwO3VwLS0pe3BhcnRzLnVuc2hpZnQoXCIuLlwiKX19cmV0dXJuIHBhcnRzfSxub3JtYWxpemU6ZnVuY3Rpb24ocGF0aCl7dmFyIGlzQWJzb2x1dGU9cGF0aC5jaGFyQXQoMCk9PT1cIi9cIix0cmFpbGluZ1NsYXNoPXBhdGguc3Vic3RyKC0xKT09PVwiL1wiO3BhdGg9UEFUSC5ub3JtYWxpemVBcnJheShwYXRoLnNwbGl0KFwiL1wiKS5maWx0ZXIoZnVuY3Rpb24ocCl7cmV0dXJuISFwfSksIWlzQWJzb2x1dGUpLmpvaW4oXCIvXCIpO2lmKCFwYXRoJiYhaXNBYnNvbHV0ZSl7cGF0aD1cIi5cIn1pZihwYXRoJiZ0cmFpbGluZ1NsYXNoKXtwYXRoKz1cIi9cIn1yZXR1cm4oaXNBYnNvbHV0ZT9cIi9cIjpcIlwiKStwYXRofSxkaXJuYW1lOmZ1bmN0aW9uKHBhdGgpe3ZhciByZXN1bHQ9UEFUSC5zcGxpdFBhdGgocGF0aCkscm9vdD1yZXN1bHRbMF0sZGlyPXJlc3VsdFsxXTtpZighcm9vdCYmIWRpcil7cmV0dXJuXCIuXCJ9aWYoZGlyKXtkaXI9ZGlyLnN1YnN0cigwLGRpci5sZW5ndGgtMSl9cmV0dXJuIHJvb3QrZGlyfSxiYXNlbmFtZTpmdW5jdGlvbihwYXRoKXtpZihwYXRoPT09XCIvXCIpcmV0dXJuXCIvXCI7cGF0aD1QQVRILm5vcm1hbGl6ZShwYXRoKTtwYXRoPXBhdGgucmVwbGFjZSgvXFwvJC8sXCJcIik7dmFyIGxhc3RTbGFzaD1wYXRoLmxhc3RJbmRleE9mKFwiL1wiKTtpZihsYXN0U2xhc2g9PT0tMSlyZXR1cm4gcGF0aDtyZXR1cm4gcGF0aC5zdWJzdHIobGFzdFNsYXNoKzEpfSxleHRuYW1lOmZ1bmN0aW9uKHBhdGgpe3JldHVybiBQQVRILnNwbGl0UGF0aChwYXRoKVszXX0sam9pbjpmdW5jdGlvbigpe3ZhciBwYXRocz1BcnJheS5wcm90b3R5cGUuc2xpY2UuY2FsbChhcmd1bWVudHMsMCk7cmV0dXJuIFBBVEgubm9ybWFsaXplKHBhdGhzLmpvaW4oXCIvXCIpKX0sam9pbjI6ZnVuY3Rpb24obCxyKXtyZXR1cm4gUEFUSC5ub3JtYWxpemUobCtcIi9cIityKX19O2Z1bmN0aW9uIGdldFJhbmRvbURldmljZSgpe2lmKHR5cGVvZiBjcnlwdG89PVwib2JqZWN0XCImJnR5cGVvZiBjcnlwdG9bXCJnZXRSYW5kb21WYWx1ZXNcIl09PVwiZnVuY3Rpb25cIil7dmFyIHJhbmRvbUJ1ZmZlcj1uZXcgVWludDhBcnJheSgxKTtyZXR1cm4gZnVuY3Rpb24oKXtjcnlwdG8uZ2V0UmFuZG9tVmFsdWVzKHJhbmRvbUJ1ZmZlcik7cmV0dXJuIHJhbmRvbUJ1ZmZlclswXX19ZWxzZSBpZihFTlZJUk9OTUVOVF9JU19OT0RFKXt0cnl7dmFyIGNyeXB0b19tb2R1bGU9cmVxdWlyZShcImNyeXB0b1wiKTtyZXR1cm4gZnVuY3Rpb24oKXtyZXR1cm4gY3J5cHRvX21vZHVsZVtcInJhbmRvbUJ5dGVzXCJdKDEpWzBdfX1jYXRjaChlKXt9fXJldHVybiBmdW5jdGlvbigpe2Fib3J0KFwicmFuZG9tRGV2aWNlXCIpfX12YXIgUEFUSF9GUz17cmVzb2x2ZTpmdW5jdGlvbigpe3ZhciByZXNvbHZlZFBhdGg9XCJcIixyZXNvbHZlZEFic29sdXRlPWZhbHNlO2Zvcih2YXIgaT1hcmd1bWVudHMubGVuZ3RoLTE7aT49LTEmJiFyZXNvbHZlZEFic29sdXRlO2ktLSl7dmFyIHBhdGg9aT49MD9hcmd1bWVudHNbaV06RlMuY3dkKCk7aWYodHlwZW9mIHBhdGghPVwic3RyaW5nXCIpe3Rocm93IG5ldyBUeXBlRXJyb3IoXCJBcmd1bWVudHMgdG8gcGF0aC5yZXNvbHZlIG11c3QgYmUgc3RyaW5nc1wiKX1lbHNlIGlmKCFwYXRoKXtyZXR1cm5cIlwifXJlc29sdmVkUGF0aD1wYXRoK1wiL1wiK3Jlc29sdmVkUGF0aDtyZXNvbHZlZEFic29sdXRlPXBhdGguY2hhckF0KDApPT09XCIvXCJ9cmVzb2x2ZWRQYXRoPVBBVEgubm9ybWFsaXplQXJyYXkocmVzb2x2ZWRQYXRoLnNwbGl0KFwiL1wiKS5maWx0ZXIoZnVuY3Rpb24ocCl7cmV0dXJuISFwfSksIXJlc29sdmVkQWJzb2x1dGUpLmpvaW4oXCIvXCIpO3JldHVybihyZXNvbHZlZEFic29sdXRlP1wiL1wiOlwiXCIpK3Jlc29sdmVkUGF0aHx8XCIuXCJ9LHJlbGF0aXZlOmZ1bmN0aW9uKGZyb20sdG8pe2Zyb209UEFUSF9GUy5yZXNvbHZlKGZyb20pLnN1YnN0cigxKTt0bz1QQVRIX0ZTLnJlc29sdmUodG8pLnN1YnN0cigxKTtmdW5jdGlvbiB0cmltKGFycil7dmFyIHN0YXJ0PTA7Zm9yKDtzdGFydDxhcnIubGVuZ3RoO3N0YXJ0Kyspe2lmKGFycltzdGFydF0hPT1cIlwiKWJyZWFrfXZhciBlbmQ9YXJyLmxlbmd0aC0xO2Zvcig7ZW5kPj0wO2VuZC0tKXtpZihhcnJbZW5kXSE9PVwiXCIpYnJlYWt9aWYoc3RhcnQ+ZW5kKXJldHVybltdO3JldHVybiBhcnIuc2xpY2Uoc3RhcnQsZW5kLXN0YXJ0KzEpfXZhciBmcm9tUGFydHM9dHJpbShmcm9tLnNwbGl0KFwiL1wiKSk7dmFyIHRvUGFydHM9dHJpbSh0by5zcGxpdChcIi9cIikpO3ZhciBsZW5ndGg9TWF0aC5taW4oZnJvbVBhcnRzLmxlbmd0aCx0b1BhcnRzLmxlbmd0aCk7dmFyIHNhbWVQYXJ0c0xlbmd0aD1sZW5ndGg7Zm9yKHZhciBpPTA7aTxsZW5ndGg7aSsrKXtpZihmcm9tUGFydHNbaV0hPT10b1BhcnRzW2ldKXtzYW1lUGFydHNMZW5ndGg9aTticmVha319dmFyIG91dHB1dFBhcnRzPVtdO2Zvcih2YXIgaT1zYW1lUGFydHNMZW5ndGg7aTxmcm9tUGFydHMubGVuZ3RoO2krKyl7b3V0cHV0UGFydHMucHVzaChcIi4uXCIpfW91dHB1dFBhcnRzPW91dHB1dFBhcnRzLmNvbmNhdCh0b1BhcnRzLnNsaWNlKHNhbWVQYXJ0c0xlbmd0aCkpO3JldHVybiBvdXRwdXRQYXJ0cy5qb2luKFwiL1wiKX19O3ZhciBUVFk9e3R0eXM6W10saW5pdDpmdW5jdGlvbigpe30sc2h1dGRvd246ZnVuY3Rpb24oKXt9LHJlZ2lzdGVyOmZ1bmN0aW9uKGRldixvcHMpe1RUWS50dHlzW2Rldl09e2lucHV0OltdLG91dHB1dDpbXSxvcHM6b3BzfTtGUy5yZWdpc3RlckRldmljZShkZXYsVFRZLnN0cmVhbV9vcHMpfSxzdHJlYW1fb3BzOntvcGVuOmZ1bmN0aW9uKHN0cmVhbSl7dmFyIHR0eT1UVFkudHR5c1tzdHJlYW0ubm9kZS5yZGV2XTtpZighdHR5KXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig0Myl9c3RyZWFtLnR0eT10dHk7c3RyZWFtLnNlZWthYmxlPWZhbHNlfSxjbG9zZTpmdW5jdGlvbihzdHJlYW0pe3N0cmVhbS50dHkub3BzLmZsdXNoKHN0cmVhbS50dHkpfSxmbHVzaDpmdW5jdGlvbihzdHJlYW0pe3N0cmVhbS50dHkub3BzLmZsdXNoKHN0cmVhbS50dHkpfSxyZWFkOmZ1bmN0aW9uKHN0cmVhbSxidWZmZXIsb2Zmc2V0LGxlbmd0aCxwb3Mpe2lmKCFzdHJlYW0udHR5fHwhc3RyZWFtLnR0eS5vcHMuZ2V0X2NoYXIpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDYwKX12YXIgYnl0ZXNSZWFkPTA7Zm9yKHZhciBpPTA7aTxsZW5ndGg7aSsrKXt2YXIgcmVzdWx0O3RyeXtyZXN1bHQ9c3RyZWFtLnR0eS5vcHMuZ2V0X2NoYXIoc3RyZWFtLnR0eSl9Y2F0Y2goZSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoMjkpfWlmKHJlc3VsdD09PXVuZGVmaW5lZCYmYnl0ZXNSZWFkPT09MCl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNil9aWYocmVzdWx0PT09bnVsbHx8cmVzdWx0PT09dW5kZWZpbmVkKWJyZWFrO2J5dGVzUmVhZCsrO2J1ZmZlcltvZmZzZXQraV09cmVzdWx0fWlmKGJ5dGVzUmVhZCl7c3RyZWFtLm5vZGUudGltZXN0YW1wPURhdGUubm93KCl9cmV0dXJuIGJ5dGVzUmVhZH0sd3JpdGU6ZnVuY3Rpb24oc3RyZWFtLGJ1ZmZlcixvZmZzZXQsbGVuZ3RoLHBvcyl7aWYoIXN0cmVhbS50dHl8fCFzdHJlYW0udHR5Lm9wcy5wdXRfY2hhcil7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNjApfXRyeXtmb3IodmFyIGk9MDtpPGxlbmd0aDtpKyspe3N0cmVhbS50dHkub3BzLnB1dF9jaGFyKHN0cmVhbS50dHksYnVmZmVyW29mZnNldCtpXSl9fWNhdGNoKGUpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDI5KX1pZihsZW5ndGgpe3N0cmVhbS5ub2RlLnRpbWVzdGFtcD1EYXRlLm5vdygpfXJldHVybiBpfX0sZGVmYXVsdF90dHlfb3BzOntnZXRfY2hhcjpmdW5jdGlvbih0dHkpe2lmKCF0dHkuaW5wdXQubGVuZ3RoKXt2YXIgcmVzdWx0PW51bGw7aWYoRU5WSVJPTk1FTlRfSVNfTk9ERSl7dmFyIEJVRlNJWkU9MjU2O3ZhciBidWY9QnVmZmVyLmFsbG9jKEJVRlNJWkUpO3ZhciBieXRlc1JlYWQ9MDt0cnl7Ynl0ZXNSZWFkPWZzLnJlYWRTeW5jKHByb2Nlc3Muc3RkaW4uZmQsYnVmLDAsQlVGU0laRSwtMSl9Y2F0Y2goZSl7aWYoZS50b1N0cmluZygpLmluY2x1ZGVzKFwiRU9GXCIpKWJ5dGVzUmVhZD0wO2Vsc2UgdGhyb3cgZX1pZihieXRlc1JlYWQ+MCl7cmVzdWx0PWJ1Zi5zbGljZSgwLGJ5dGVzUmVhZCkudG9TdHJpbmcoXCJ1dGYtOFwiKX1lbHNle3Jlc3VsdD1udWxsfX1lbHNlIGlmKHR5cGVvZiB3aW5kb3chPVwidW5kZWZpbmVkXCImJnR5cGVvZiB3aW5kb3cucHJvbXB0PT1cImZ1bmN0aW9uXCIpe3Jlc3VsdD13aW5kb3cucHJvbXB0KFwiSW5wdXQ6IFwiKTtpZihyZXN1bHQhPT1udWxsKXtyZXN1bHQrPVwiXFxuXCJ9fWVsc2UgaWYodHlwZW9mIHJlYWRsaW5lPT1cImZ1bmN0aW9uXCIpe3Jlc3VsdD1yZWFkbGluZSgpO2lmKHJlc3VsdCE9PW51bGwpe3Jlc3VsdCs9XCJcXG5cIn19aWYoIXJlc3VsdCl7cmV0dXJuIG51bGx9dHR5LmlucHV0PWludEFycmF5RnJvbVN0cmluZyhyZXN1bHQsdHJ1ZSl9cmV0dXJuIHR0eS5pbnB1dC5zaGlmdCgpfSxwdXRfY2hhcjpmdW5jdGlvbih0dHksdmFsKXtpZih2YWw9PT1udWxsfHx2YWw9PT0xMCl7b3V0KFVURjhBcnJheVRvU3RyaW5nKHR0eS5vdXRwdXQsMCkpO3R0eS5vdXRwdXQ9W119ZWxzZXtpZih2YWwhPTApdHR5Lm91dHB1dC5wdXNoKHZhbCl9fSxmbHVzaDpmdW5jdGlvbih0dHkpe2lmKHR0eS5vdXRwdXQmJnR0eS5vdXRwdXQubGVuZ3RoPjApe291dChVVEY4QXJyYXlUb1N0cmluZyh0dHkub3V0cHV0LDApKTt0dHkub3V0cHV0PVtdfX19LGRlZmF1bHRfdHR5MV9vcHM6e3B1dF9jaGFyOmZ1bmN0aW9uKHR0eSx2YWwpe2lmKHZhbD09PW51bGx8fHZhbD09PTEwKXtlcnIoVVRGOEFycmF5VG9TdHJpbmcodHR5Lm91dHB1dCwwKSk7dHR5Lm91dHB1dD1bXX1lbHNle2lmKHZhbCE9MCl0dHkub3V0cHV0LnB1c2godmFsKX19LGZsdXNoOmZ1bmN0aW9uKHR0eSl7aWYodHR5Lm91dHB1dCYmdHR5Lm91dHB1dC5sZW5ndGg+MCl7ZXJyKFVURjhBcnJheVRvU3RyaW5nKHR0eS5vdXRwdXQsMCkpO3R0eS5vdXRwdXQ9W119fX19O2Z1bmN0aW9uIG1tYXBBbGxvYyhzaXplKXthYm9ydCgpfXZhciBNRU1GUz17b3BzX3RhYmxlOm51bGwsbW91bnQ6ZnVuY3Rpb24obW91bnQpe3JldHVybiBNRU1GUy5jcmVhdGVOb2RlKG51bGwsXCIvXCIsMTYzODR8NTExLDApfSxjcmVhdGVOb2RlOmZ1bmN0aW9uKHBhcmVudCxuYW1lLG1vZGUsZGV2KXtpZihGUy5pc0Jsa2Rldihtb2RlKXx8RlMuaXNGSUZPKG1vZGUpKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig2Myl9aWYoIU1FTUZTLm9wc190YWJsZSl7TUVNRlMub3BzX3RhYmxlPXtkaXI6e25vZGU6e2dldGF0dHI6TUVNRlMubm9kZV9vcHMuZ2V0YXR0cixzZXRhdHRyOk1FTUZTLm5vZGVfb3BzLnNldGF0dHIsbG9va3VwOk1FTUZTLm5vZGVfb3BzLmxvb2t1cCxta25vZDpNRU1GUy5ub2RlX29wcy5ta25vZCxyZW5hbWU6TUVNRlMubm9kZV9vcHMucmVuYW1lLHVubGluazpNRU1GUy5ub2RlX29wcy51bmxpbmsscm1kaXI6TUVNRlMubm9kZV9vcHMucm1kaXIscmVhZGRpcjpNRU1GUy5ub2RlX29wcy5yZWFkZGlyLHN5bWxpbms6TUVNRlMubm9kZV9vcHMuc3ltbGlua30sc3RyZWFtOntsbHNlZWs6TUVNRlMuc3RyZWFtX29wcy5sbHNlZWt9fSxmaWxlOntub2RlOntnZXRhdHRyOk1FTUZTLm5vZGVfb3BzLmdldGF0dHIsc2V0YXR0cjpNRU1GUy5ub2RlX29wcy5zZXRhdHRyfSxzdHJlYW06e2xsc2VlazpNRU1GUy5zdHJlYW1fb3BzLmxsc2VlayxyZWFkOk1FTUZTLnN0cmVhbV9vcHMucmVhZCx3cml0ZTpNRU1GUy5zdHJlYW1fb3BzLndyaXRlLGFsbG9jYXRlOk1FTUZTLnN0cmVhbV9vcHMuYWxsb2NhdGUsbW1hcDpNRU1GUy5zdHJlYW1fb3BzLm1tYXAsbXN5bmM6TUVNRlMuc3RyZWFtX29wcy5tc3luY319LGxpbms6e25vZGU6e2dldGF0dHI6TUVNRlMubm9kZV9vcHMuZ2V0YXR0cixzZXRhdHRyOk1FTUZTLm5vZGVfb3BzLnNldGF0dHIscmVhZGxpbms6TUVNRlMubm9kZV9vcHMucmVhZGxpbmt9LHN0cmVhbTp7fX0sY2hyZGV2Ontub2RlOntnZXRhdHRyOk1FTUZTLm5vZGVfb3BzLmdldGF0dHIsc2V0YXR0cjpNRU1GUy5ub2RlX29wcy5zZXRhdHRyfSxzdHJlYW06RlMuY2hyZGV2X3N0cmVhbV9vcHN9fX12YXIgbm9kZT1GUy5jcmVhdGVOb2RlKHBhcmVudCxuYW1lLG1vZGUsZGV2KTtpZihGUy5pc0Rpcihub2RlLm1vZGUpKXtub2RlLm5vZGVfb3BzPU1FTUZTLm9wc190YWJsZS5kaXIubm9kZTtub2RlLnN0cmVhbV9vcHM9TUVNRlMub3BzX3RhYmxlLmRpci5zdHJlYW07bm9kZS5jb250ZW50cz17fX1lbHNlIGlmKEZTLmlzRmlsZShub2RlLm1vZGUpKXtub2RlLm5vZGVfb3BzPU1FTUZTLm9wc190YWJsZS5maWxlLm5vZGU7bm9kZS5zdHJlYW1fb3BzPU1FTUZTLm9wc190YWJsZS5maWxlLnN0cmVhbTtub2RlLnVzZWRCeXRlcz0wO25vZGUuY29udGVudHM9bnVsbH1lbHNlIGlmKEZTLmlzTGluayhub2RlLm1vZGUpKXtub2RlLm5vZGVfb3BzPU1FTUZTLm9wc190YWJsZS5saW5rLm5vZGU7bm9kZS5zdHJlYW1fb3BzPU1FTUZTLm9wc190YWJsZS5saW5rLnN0cmVhbX1lbHNlIGlmKEZTLmlzQ2hyZGV2KG5vZGUubW9kZSkpe25vZGUubm9kZV9vcHM9TUVNRlMub3BzX3RhYmxlLmNocmRldi5ub2RlO25vZGUuc3RyZWFtX29wcz1NRU1GUy5vcHNfdGFibGUuY2hyZGV2LnN0cmVhbX1ub2RlLnRpbWVzdGFtcD1EYXRlLm5vdygpO2lmKHBhcmVudCl7cGFyZW50LmNvbnRlbnRzW25hbWVdPW5vZGU7cGFyZW50LnRpbWVzdGFtcD1ub2RlLnRpbWVzdGFtcH1yZXR1cm4gbm9kZX0sZ2V0RmlsZURhdGFBc1R5cGVkQXJyYXk6ZnVuY3Rpb24obm9kZSl7aWYoIW5vZGUuY29udGVudHMpcmV0dXJuIG5ldyBVaW50OEFycmF5KDApO2lmKG5vZGUuY29udGVudHMuc3ViYXJyYXkpcmV0dXJuIG5vZGUuY29udGVudHMuc3ViYXJyYXkoMCxub2RlLnVzZWRCeXRlcyk7cmV0dXJuIG5ldyBVaW50OEFycmF5KG5vZGUuY29udGVudHMpfSxleHBhbmRGaWxlU3RvcmFnZTpmdW5jdGlvbihub2RlLG5ld0NhcGFjaXR5KXt2YXIgcHJldkNhcGFjaXR5PW5vZGUuY29udGVudHM/bm9kZS5jb250ZW50cy5sZW5ndGg6MDtpZihwcmV2Q2FwYWNpdHk+PW5ld0NhcGFjaXR5KXJldHVybjt2YXIgQ0FQQUNJVFlfRE9VQkxJTkdfTUFYPTEwMjQqMTAyNDtuZXdDYXBhY2l0eT1NYXRoLm1heChuZXdDYXBhY2l0eSxwcmV2Q2FwYWNpdHkqKHByZXZDYXBhY2l0eTxDQVBBQ0lUWV9ET1VCTElOR19NQVg/MjoxLjEyNSk+Pj4wKTtpZihwcmV2Q2FwYWNpdHkhPTApbmV3Q2FwYWNpdHk9TWF0aC5tYXgobmV3Q2FwYWNpdHksMjU2KTt2YXIgb2xkQ29udGVudHM9bm9kZS5jb250ZW50cztub2RlLmNvbnRlbnRzPW5ldyBVaW50OEFycmF5KG5ld0NhcGFjaXR5KTtpZihub2RlLnVzZWRCeXRlcz4wKW5vZGUuY29udGVudHMuc2V0KG9sZENvbnRlbnRzLnN1YmFycmF5KDAsbm9kZS51c2VkQnl0ZXMpLDApfSxyZXNpemVGaWxlU3RvcmFnZTpmdW5jdGlvbihub2RlLG5ld1NpemUpe2lmKG5vZGUudXNlZEJ5dGVzPT1uZXdTaXplKXJldHVybjtpZihuZXdTaXplPT0wKXtub2RlLmNvbnRlbnRzPW51bGw7bm9kZS51c2VkQnl0ZXM9MH1lbHNle3ZhciBvbGRDb250ZW50cz1ub2RlLmNvbnRlbnRzO25vZGUuY29udGVudHM9bmV3IFVpbnQ4QXJyYXkobmV3U2l6ZSk7aWYob2xkQ29udGVudHMpe25vZGUuY29udGVudHMuc2V0KG9sZENvbnRlbnRzLnN1YmFycmF5KDAsTWF0aC5taW4obmV3U2l6ZSxub2RlLnVzZWRCeXRlcykpKX1ub2RlLnVzZWRCeXRlcz1uZXdTaXplfX0sbm9kZV9vcHM6e2dldGF0dHI6ZnVuY3Rpb24obm9kZSl7dmFyIGF0dHI9e307YXR0ci5kZXY9RlMuaXNDaHJkZXYobm9kZS5tb2RlKT9ub2RlLmlkOjE7YXR0ci5pbm89bm9kZS5pZDthdHRyLm1vZGU9bm9kZS5tb2RlO2F0dHIubmxpbms9MTthdHRyLnVpZD0wO2F0dHIuZ2lkPTA7YXR0ci5yZGV2PW5vZGUucmRldjtpZihGUy5pc0Rpcihub2RlLm1vZGUpKXthdHRyLnNpemU9NDA5Nn1lbHNlIGlmKEZTLmlzRmlsZShub2RlLm1vZGUpKXthdHRyLnNpemU9bm9kZS51c2VkQnl0ZXN9ZWxzZSBpZihGUy5pc0xpbmsobm9kZS5tb2RlKSl7YXR0ci5zaXplPW5vZGUubGluay5sZW5ndGh9ZWxzZXthdHRyLnNpemU9MH1hdHRyLmF0aW1lPW5ldyBEYXRlKG5vZGUudGltZXN0YW1wKTthdHRyLm10aW1lPW5ldyBEYXRlKG5vZGUudGltZXN0YW1wKTthdHRyLmN0aW1lPW5ldyBEYXRlKG5vZGUudGltZXN0YW1wKTthdHRyLmJsa3NpemU9NDA5NjthdHRyLmJsb2Nrcz1NYXRoLmNlaWwoYXR0ci5zaXplL2F0dHIuYmxrc2l6ZSk7cmV0dXJuIGF0dHJ9LHNldGF0dHI6ZnVuY3Rpb24obm9kZSxhdHRyKXtpZihhdHRyLm1vZGUhPT11bmRlZmluZWQpe25vZGUubW9kZT1hdHRyLm1vZGV9aWYoYXR0ci50aW1lc3RhbXAhPT11bmRlZmluZWQpe25vZGUudGltZXN0YW1wPWF0dHIudGltZXN0YW1wfWlmKGF0dHIuc2l6ZSE9PXVuZGVmaW5lZCl7TUVNRlMucmVzaXplRmlsZVN0b3JhZ2Uobm9kZSxhdHRyLnNpemUpfX0sbG9va3VwOmZ1bmN0aW9uKHBhcmVudCxuYW1lKXt0aHJvdyBGUy5nZW5lcmljRXJyb3JzWzQ0XX0sbWtub2Q6ZnVuY3Rpb24ocGFyZW50LG5hbWUsbW9kZSxkZXYpe3JldHVybiBNRU1GUy5jcmVhdGVOb2RlKHBhcmVudCxuYW1lLG1vZGUsZGV2KX0scmVuYW1lOmZ1bmN0aW9uKG9sZF9ub2RlLG5ld19kaXIsbmV3X25hbWUpe2lmKEZTLmlzRGlyKG9sZF9ub2RlLm1vZGUpKXt2YXIgbmV3X25vZGU7dHJ5e25ld19ub2RlPUZTLmxvb2t1cE5vZGUobmV3X2RpcixuZXdfbmFtZSl9Y2F0Y2goZSl7fWlmKG5ld19ub2RlKXtmb3IodmFyIGkgaW4gbmV3X25vZGUuY29udGVudHMpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDU1KX19fWRlbGV0ZSBvbGRfbm9kZS5wYXJlbnQuY29udGVudHNbb2xkX25vZGUubmFtZV07b2xkX25vZGUucGFyZW50LnRpbWVzdGFtcD1EYXRlLm5vdygpO29sZF9ub2RlLm5hbWU9bmV3X25hbWU7bmV3X2Rpci5jb250ZW50c1tuZXdfbmFtZV09b2xkX25vZGU7bmV3X2Rpci50aW1lc3RhbXA9b2xkX25vZGUucGFyZW50LnRpbWVzdGFtcDtvbGRfbm9kZS5wYXJlbnQ9bmV3X2Rpcn0sdW5saW5rOmZ1bmN0aW9uKHBhcmVudCxuYW1lKXtkZWxldGUgcGFyZW50LmNvbnRlbnRzW25hbWVdO3BhcmVudC50aW1lc3RhbXA9RGF0ZS5ub3coKX0scm1kaXI6ZnVuY3Rpb24ocGFyZW50LG5hbWUpe3ZhciBub2RlPUZTLmxvb2t1cE5vZGUocGFyZW50LG5hbWUpO2Zvcih2YXIgaSBpbiBub2RlLmNvbnRlbnRzKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig1NSl9ZGVsZXRlIHBhcmVudC5jb250ZW50c1tuYW1lXTtwYXJlbnQudGltZXN0YW1wPURhdGUubm93KCl9LHJlYWRkaXI6ZnVuY3Rpb24obm9kZSl7dmFyIGVudHJpZXM9W1wiLlwiLFwiLi5cIl07Zm9yKHZhciBrZXkgaW4gbm9kZS5jb250ZW50cyl7aWYoIW5vZGUuY29udGVudHMuaGFzT3duUHJvcGVydHkoa2V5KSl7Y29udGludWV9ZW50cmllcy5wdXNoKGtleSl9cmV0dXJuIGVudHJpZXN9LHN5bWxpbms6ZnVuY3Rpb24ocGFyZW50LG5ld25hbWUsb2xkcGF0aCl7dmFyIG5vZGU9TUVNRlMuY3JlYXRlTm9kZShwYXJlbnQsbmV3bmFtZSw1MTF8NDA5NjAsMCk7bm9kZS5saW5rPW9sZHBhdGg7cmV0dXJuIG5vZGV9LHJlYWRsaW5rOmZ1bmN0aW9uKG5vZGUpe2lmKCFGUy5pc0xpbmsobm9kZS5tb2RlKSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoMjgpfXJldHVybiBub2RlLmxpbmt9fSxzdHJlYW1fb3BzOntyZWFkOmZ1bmN0aW9uKHN0cmVhbSxidWZmZXIsb2Zmc2V0LGxlbmd0aCxwb3NpdGlvbil7dmFyIGNvbnRlbnRzPXN0cmVhbS5ub2RlLmNvbnRlbnRzO2lmKHBvc2l0aW9uPj1zdHJlYW0ubm9kZS51c2VkQnl0ZXMpcmV0dXJuIDA7dmFyIHNpemU9TWF0aC5taW4oc3RyZWFtLm5vZGUudXNlZEJ5dGVzLXBvc2l0aW9uLGxlbmd0aCk7aWYoc2l6ZT44JiZjb250ZW50cy5zdWJhcnJheSl7YnVmZmVyLnNldChjb250ZW50cy5zdWJhcnJheShwb3NpdGlvbixwb3NpdGlvbitzaXplKSxvZmZzZXQpfWVsc2V7Zm9yKHZhciBpPTA7aTxzaXplO2krKylidWZmZXJbb2Zmc2V0K2ldPWNvbnRlbnRzW3Bvc2l0aW9uK2ldfXJldHVybiBzaXplfSx3cml0ZTpmdW5jdGlvbihzdHJlYW0sYnVmZmVyLG9mZnNldCxsZW5ndGgscG9zaXRpb24sY2FuT3duKXtpZihidWZmZXIuYnVmZmVyPT09SEVBUDguYnVmZmVyKXtjYW5Pd249ZmFsc2V9aWYoIWxlbmd0aClyZXR1cm4gMDt2YXIgbm9kZT1zdHJlYW0ubm9kZTtub2RlLnRpbWVzdGFtcD1EYXRlLm5vdygpO2lmKGJ1ZmZlci5zdWJhcnJheSYmKCFub2RlLmNvbnRlbnRzfHxub2RlLmNvbnRlbnRzLnN1YmFycmF5KSl7aWYoY2FuT3duKXtub2RlLmNvbnRlbnRzPWJ1ZmZlci5zdWJhcnJheShvZmZzZXQsb2Zmc2V0K2xlbmd0aCk7bm9kZS51c2VkQnl0ZXM9bGVuZ3RoO3JldHVybiBsZW5ndGh9ZWxzZSBpZihub2RlLnVzZWRCeXRlcz09PTAmJnBvc2l0aW9uPT09MCl7bm9kZS5jb250ZW50cz1idWZmZXIuc2xpY2Uob2Zmc2V0LG9mZnNldCtsZW5ndGgpO25vZGUudXNlZEJ5dGVzPWxlbmd0aDtyZXR1cm4gbGVuZ3RofWVsc2UgaWYocG9zaXRpb24rbGVuZ3RoPD1ub2RlLnVzZWRCeXRlcyl7bm9kZS5jb250ZW50cy5zZXQoYnVmZmVyLnN1YmFycmF5KG9mZnNldCxvZmZzZXQrbGVuZ3RoKSxwb3NpdGlvbik7cmV0dXJuIGxlbmd0aH19TUVNRlMuZXhwYW5kRmlsZVN0b3JhZ2Uobm9kZSxwb3NpdGlvbitsZW5ndGgpO2lmKG5vZGUuY29udGVudHMuc3ViYXJyYXkmJmJ1ZmZlci5zdWJhcnJheSl7bm9kZS5jb250ZW50cy5zZXQoYnVmZmVyLnN1YmFycmF5KG9mZnNldCxvZmZzZXQrbGVuZ3RoKSxwb3NpdGlvbil9ZWxzZXtmb3IodmFyIGk9MDtpPGxlbmd0aDtpKyspe25vZGUuY29udGVudHNbcG9zaXRpb24raV09YnVmZmVyW29mZnNldCtpXX19bm9kZS51c2VkQnl0ZXM9TWF0aC5tYXgobm9kZS51c2VkQnl0ZXMscG9zaXRpb24rbGVuZ3RoKTtyZXR1cm4gbGVuZ3RofSxsbHNlZWs6ZnVuY3Rpb24oc3RyZWFtLG9mZnNldCx3aGVuY2Upe3ZhciBwb3NpdGlvbj1vZmZzZXQ7aWYod2hlbmNlPT09MSl7cG9zaXRpb24rPXN0cmVhbS5wb3NpdGlvbn1lbHNlIGlmKHdoZW5jZT09PTIpe2lmKEZTLmlzRmlsZShzdHJlYW0ubm9kZS5tb2RlKSl7cG9zaXRpb24rPXN0cmVhbS5ub2RlLnVzZWRCeXRlc319aWYocG9zaXRpb248MCl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoMjgpfXJldHVybiBwb3NpdGlvbn0sYWxsb2NhdGU6ZnVuY3Rpb24oc3RyZWFtLG9mZnNldCxsZW5ndGgpe01FTUZTLmV4cGFuZEZpbGVTdG9yYWdlKHN0cmVhbS5ub2RlLG9mZnNldCtsZW5ndGgpO3N0cmVhbS5ub2RlLnVzZWRCeXRlcz1NYXRoLm1heChzdHJlYW0ubm9kZS51c2VkQnl0ZXMsb2Zmc2V0K2xlbmd0aCl9LG1tYXA6ZnVuY3Rpb24oc3RyZWFtLGFkZHJlc3MsbGVuZ3RoLHBvc2l0aW9uLHByb3QsZmxhZ3Mpe2lmKGFkZHJlc3MhPT0wKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcigyOCl9aWYoIUZTLmlzRmlsZShzdHJlYW0ubm9kZS5tb2RlKSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNDMpfXZhciBwdHI7dmFyIGFsbG9jYXRlZDt2YXIgY29udGVudHM9c3RyZWFtLm5vZGUuY29udGVudHM7aWYoIShmbGFncyYyKSYmY29udGVudHMuYnVmZmVyPT09YnVmZmVyKXthbGxvY2F0ZWQ9ZmFsc2U7cHRyPWNvbnRlbnRzLmJ5dGVPZmZzZXR9ZWxzZXtpZihwb3NpdGlvbj4wfHxwb3NpdGlvbitsZW5ndGg8Y29udGVudHMubGVuZ3RoKXtpZihjb250ZW50cy5zdWJhcnJheSl7Y29udGVudHM9Y29udGVudHMuc3ViYXJyYXkocG9zaXRpb24scG9zaXRpb24rbGVuZ3RoKX1lbHNle2NvbnRlbnRzPUFycmF5LnByb3RvdHlwZS5zbGljZS5jYWxsKGNvbnRlbnRzLHBvc2l0aW9uLHBvc2l0aW9uK2xlbmd0aCl9fWFsbG9jYXRlZD10cnVlO3B0cj1tbWFwQWxsb2MobGVuZ3RoKTtpZighcHRyKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig0OCl9SEVBUDguc2V0KGNvbnRlbnRzLHB0cil9cmV0dXJue3B0cjpwdHIsYWxsb2NhdGVkOmFsbG9jYXRlZH19LG1zeW5jOmZ1bmN0aW9uKHN0cmVhbSxidWZmZXIsb2Zmc2V0LGxlbmd0aCxtbWFwRmxhZ3Mpe2lmKCFGUy5pc0ZpbGUoc3RyZWFtLm5vZGUubW9kZSkpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDQzKX1pZihtbWFwRmxhZ3MmMil7cmV0dXJuIDB9dmFyIGJ5dGVzV3JpdHRlbj1NRU1GUy5zdHJlYW1fb3BzLndyaXRlKHN0cmVhbSxidWZmZXIsMCxsZW5ndGgsb2Zmc2V0LGZhbHNlKTtyZXR1cm4gMH19fTtmdW5jdGlvbiBhc3luY0xvYWQodXJsLG9ubG9hZCxvbmVycm9yLG5vUnVuRGVwKXt2YXIgZGVwPSFub1J1bkRlcD9nZXRVbmlxdWVSdW5EZXBlbmRlbmN5KFwiYWwgXCIrdXJsKTpcIlwiO3JlYWRBc3luYyh1cmwsZnVuY3Rpb24oYXJyYXlCdWZmZXIpe2Fzc2VydChhcnJheUJ1ZmZlciwnTG9hZGluZyBkYXRhIGZpbGUgXCInK3VybCsnXCIgZmFpbGVkIChubyBhcnJheUJ1ZmZlcikuJyk7b25sb2FkKG5ldyBVaW50OEFycmF5KGFycmF5QnVmZmVyKSk7aWYoZGVwKXJlbW92ZVJ1bkRlcGVuZGVuY3koZGVwKX0sZnVuY3Rpb24oZXZlbnQpe2lmKG9uZXJyb3Ipe29uZXJyb3IoKX1lbHNle3Rocm93J0xvYWRpbmcgZGF0YSBmaWxlIFwiJyt1cmwrJ1wiIGZhaWxlZC4nfX0pO2lmKGRlcClhZGRSdW5EZXBlbmRlbmN5KGRlcCl9dmFyIEZTPXtyb290Om51bGwsbW91bnRzOltdLGRldmljZXM6e30sc3RyZWFtczpbXSxuZXh0SW5vZGU6MSxuYW1lVGFibGU6bnVsbCxjdXJyZW50UGF0aDpcIi9cIixpbml0aWFsaXplZDpmYWxzZSxpZ25vcmVQZXJtaXNzaW9uczp0cnVlLEVycm5vRXJyb3I6bnVsbCxnZW5lcmljRXJyb3JzOnt9LGZpbGVzeXN0ZW1zOm51bGwsc3luY0ZTUmVxdWVzdHM6MCxsb29rdXBQYXRoOihwYXRoLG9wdHM9e30pPT57cGF0aD1QQVRIX0ZTLnJlc29sdmUoRlMuY3dkKCkscGF0aCk7aWYoIXBhdGgpcmV0dXJue3BhdGg6XCJcIixub2RlOm51bGx9O3ZhciBkZWZhdWx0cz17Zm9sbG93X21vdW50OnRydWUscmVjdXJzZV9jb3VudDowfTtvcHRzPU9iamVjdC5hc3NpZ24oZGVmYXVsdHMsb3B0cyk7aWYob3B0cy5yZWN1cnNlX2NvdW50Pjgpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDMyKX12YXIgcGFydHM9UEFUSC5ub3JtYWxpemVBcnJheShwYXRoLnNwbGl0KFwiL1wiKS5maWx0ZXIocD0+ISFwKSxmYWxzZSk7dmFyIGN1cnJlbnQ9RlMucm9vdDt2YXIgY3VycmVudF9wYXRoPVwiL1wiO2Zvcih2YXIgaT0wO2k8cGFydHMubGVuZ3RoO2krKyl7dmFyIGlzbGFzdD1pPT09cGFydHMubGVuZ3RoLTE7aWYoaXNsYXN0JiZvcHRzLnBhcmVudCl7YnJlYWt9Y3VycmVudD1GUy5sb29rdXBOb2RlKGN1cnJlbnQscGFydHNbaV0pO2N1cnJlbnRfcGF0aD1QQVRILmpvaW4yKGN1cnJlbnRfcGF0aCxwYXJ0c1tpXSk7aWYoRlMuaXNNb3VudHBvaW50KGN1cnJlbnQpKXtpZighaXNsYXN0fHxpc2xhc3QmJm9wdHMuZm9sbG93X21vdW50KXtjdXJyZW50PWN1cnJlbnQubW91bnRlZC5yb290fX1pZighaXNsYXN0fHxvcHRzLmZvbGxvdyl7dmFyIGNvdW50PTA7d2hpbGUoRlMuaXNMaW5rKGN1cnJlbnQubW9kZSkpe3ZhciBsaW5rPUZTLnJlYWRsaW5rKGN1cnJlbnRfcGF0aCk7Y3VycmVudF9wYXRoPVBBVEhfRlMucmVzb2x2ZShQQVRILmRpcm5hbWUoY3VycmVudF9wYXRoKSxsaW5rKTt2YXIgbG9va3VwPUZTLmxvb2t1cFBhdGgoY3VycmVudF9wYXRoLHtyZWN1cnNlX2NvdW50Om9wdHMucmVjdXJzZV9jb3VudCsxfSk7Y3VycmVudD1sb29rdXAubm9kZTtpZihjb3VudCsrPjQwKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcigzMil9fX19cmV0dXJue3BhdGg6Y3VycmVudF9wYXRoLG5vZGU6Y3VycmVudH19LGdldFBhdGg6bm9kZT0+e3ZhciBwYXRoO3doaWxlKHRydWUpe2lmKEZTLmlzUm9vdChub2RlKSl7dmFyIG1vdW50PW5vZGUubW91bnQubW91bnRwb2ludDtpZighcGF0aClyZXR1cm4gbW91bnQ7cmV0dXJuIG1vdW50W21vdW50Lmxlbmd0aC0xXSE9PVwiL1wiP21vdW50K1wiL1wiK3BhdGg6bW91bnQrcGF0aH1wYXRoPXBhdGg/bm9kZS5uYW1lK1wiL1wiK3BhdGg6bm9kZS5uYW1lO25vZGU9bm9kZS5wYXJlbnR9fSxoYXNoTmFtZToocGFyZW50aWQsbmFtZSk9Pnt2YXIgaGFzaD0wO2Zvcih2YXIgaT0wO2k8bmFtZS5sZW5ndGg7aSsrKXtoYXNoPShoYXNoPDw1KS1oYXNoK25hbWUuY2hhckNvZGVBdChpKXwwfXJldHVybihwYXJlbnRpZCtoYXNoPj4+MCklRlMubmFtZVRhYmxlLmxlbmd0aH0saGFzaEFkZE5vZGU6bm9kZT0+e3ZhciBoYXNoPUZTLmhhc2hOYW1lKG5vZGUucGFyZW50LmlkLG5vZGUubmFtZSk7bm9kZS5uYW1lX25leHQ9RlMubmFtZVRhYmxlW2hhc2hdO0ZTLm5hbWVUYWJsZVtoYXNoXT1ub2RlfSxoYXNoUmVtb3ZlTm9kZTpub2RlPT57dmFyIGhhc2g9RlMuaGFzaE5hbWUobm9kZS5wYXJlbnQuaWQsbm9kZS5uYW1lKTtpZihGUy5uYW1lVGFibGVbaGFzaF09PT1ub2RlKXtGUy5uYW1lVGFibGVbaGFzaF09bm9kZS5uYW1lX25leHR9ZWxzZXt2YXIgY3VycmVudD1GUy5uYW1lVGFibGVbaGFzaF07d2hpbGUoY3VycmVudCl7aWYoY3VycmVudC5uYW1lX25leHQ9PT1ub2RlKXtjdXJyZW50Lm5hbWVfbmV4dD1ub2RlLm5hbWVfbmV4dDticmVha31jdXJyZW50PWN1cnJlbnQubmFtZV9uZXh0fX19LGxvb2t1cE5vZGU6KHBhcmVudCxuYW1lKT0+e3ZhciBlcnJDb2RlPUZTLm1heUxvb2t1cChwYXJlbnQpO2lmKGVyckNvZGUpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKGVyckNvZGUscGFyZW50KX12YXIgaGFzaD1GUy5oYXNoTmFtZShwYXJlbnQuaWQsbmFtZSk7Zm9yKHZhciBub2RlPUZTLm5hbWVUYWJsZVtoYXNoXTtub2RlO25vZGU9bm9kZS5uYW1lX25leHQpe3ZhciBub2RlTmFtZT1ub2RlLm5hbWU7aWYobm9kZS5wYXJlbnQuaWQ9PT1wYXJlbnQuaWQmJm5vZGVOYW1lPT09bmFtZSl7cmV0dXJuIG5vZGV9fXJldHVybiBGUy5sb29rdXAocGFyZW50LG5hbWUpfSxjcmVhdGVOb2RlOihwYXJlbnQsbmFtZSxtb2RlLHJkZXYpPT57dmFyIG5vZGU9bmV3IEZTLkZTTm9kZShwYXJlbnQsbmFtZSxtb2RlLHJkZXYpO0ZTLmhhc2hBZGROb2RlKG5vZGUpO3JldHVybiBub2RlfSxkZXN0cm95Tm9kZTpub2RlPT57RlMuaGFzaFJlbW92ZU5vZGUobm9kZSl9LGlzUm9vdDpub2RlPT57cmV0dXJuIG5vZGU9PT1ub2RlLnBhcmVudH0saXNNb3VudHBvaW50Om5vZGU9PntyZXR1cm4hIW5vZGUubW91bnRlZH0saXNGaWxlOm1vZGU9PntyZXR1cm4obW9kZSY2MTQ0MCk9PT0zMjc2OH0saXNEaXI6bW9kZT0+e3JldHVybihtb2RlJjYxNDQwKT09PTE2Mzg0fSxpc0xpbms6bW9kZT0+e3JldHVybihtb2RlJjYxNDQwKT09PTQwOTYwfSxpc0NocmRldjptb2RlPT57cmV0dXJuKG1vZGUmNjE0NDApPT09ODE5Mn0saXNCbGtkZXY6bW9kZT0+e3JldHVybihtb2RlJjYxNDQwKT09PTI0NTc2fSxpc0ZJRk86bW9kZT0+e3JldHVybihtb2RlJjYxNDQwKT09PTQwOTZ9LGlzU29ja2V0Om1vZGU9PntyZXR1cm4obW9kZSY0OTE1Mik9PT00OTE1Mn0sZmxhZ01vZGVzOntcInJcIjowLFwicitcIjoyLFwid1wiOjU3NyxcIncrXCI6NTc4LFwiYVwiOjEwODksXCJhK1wiOjEwOTB9LG1vZGVTdHJpbmdUb0ZsYWdzOnN0cj0+e3ZhciBmbGFncz1GUy5mbGFnTW9kZXNbc3RyXTtpZih0eXBlb2YgZmxhZ3M9PVwidW5kZWZpbmVkXCIpe3Rocm93IG5ldyBFcnJvcihcIlVua25vd24gZmlsZSBvcGVuIG1vZGU6IFwiK3N0cil9cmV0dXJuIGZsYWdzfSxmbGFnc1RvUGVybWlzc2lvblN0cmluZzpmbGFnPT57dmFyIHBlcm1zPVtcInJcIixcIndcIixcInJ3XCJdW2ZsYWcmM107aWYoZmxhZyY1MTIpe3Blcm1zKz1cIndcIn1yZXR1cm4gcGVybXN9LG5vZGVQZXJtaXNzaW9uczoobm9kZSxwZXJtcyk9PntpZihGUy5pZ25vcmVQZXJtaXNzaW9ucyl7cmV0dXJuIDB9aWYocGVybXMuaW5jbHVkZXMoXCJyXCIpJiYhKG5vZGUubW9kZSYyOTIpKXtyZXR1cm4gMn1lbHNlIGlmKHBlcm1zLmluY2x1ZGVzKFwid1wiKSYmIShub2RlLm1vZGUmMTQ2KSl7cmV0dXJuIDJ9ZWxzZSBpZihwZXJtcy5pbmNsdWRlcyhcInhcIikmJiEobm9kZS5tb2RlJjczKSl7cmV0dXJuIDJ9cmV0dXJuIDB9LG1heUxvb2t1cDpkaXI9Pnt2YXIgZXJyQ29kZT1GUy5ub2RlUGVybWlzc2lvbnMoZGlyLFwieFwiKTtpZihlcnJDb2RlKXJldHVybiBlcnJDb2RlO2lmKCFkaXIubm9kZV9vcHMubG9va3VwKXJldHVybiAyO3JldHVybiAwfSxtYXlDcmVhdGU6KGRpcixuYW1lKT0+e3RyeXt2YXIgbm9kZT1GUy5sb29rdXBOb2RlKGRpcixuYW1lKTtyZXR1cm4gMjB9Y2F0Y2goZSl7fXJldHVybiBGUy5ub2RlUGVybWlzc2lvbnMoZGlyLFwid3hcIil9LG1heURlbGV0ZTooZGlyLG5hbWUsaXNkaXIpPT57dmFyIG5vZGU7dHJ5e25vZGU9RlMubG9va3VwTm9kZShkaXIsbmFtZSl9Y2F0Y2goZSl7cmV0dXJuIGUuZXJybm99dmFyIGVyckNvZGU9RlMubm9kZVBlcm1pc3Npb25zKGRpcixcInd4XCIpO2lmKGVyckNvZGUpe3JldHVybiBlcnJDb2RlfWlmKGlzZGlyKXtpZighRlMuaXNEaXIobm9kZS5tb2RlKSl7cmV0dXJuIDU0fWlmKEZTLmlzUm9vdChub2RlKXx8RlMuZ2V0UGF0aChub2RlKT09PUZTLmN3ZCgpKXtyZXR1cm4gMTB9fWVsc2V7aWYoRlMuaXNEaXIobm9kZS5tb2RlKSl7cmV0dXJuIDMxfX1yZXR1cm4gMH0sbWF5T3Blbjoobm9kZSxmbGFncyk9PntpZighbm9kZSl7cmV0dXJuIDQ0fWlmKEZTLmlzTGluayhub2RlLm1vZGUpKXtyZXR1cm4gMzJ9ZWxzZSBpZihGUy5pc0Rpcihub2RlLm1vZGUpKXtpZihGUy5mbGFnc1RvUGVybWlzc2lvblN0cmluZyhmbGFncykhPT1cInJcInx8ZmxhZ3MmNTEyKXtyZXR1cm4gMzF9fXJldHVybiBGUy5ub2RlUGVybWlzc2lvbnMobm9kZSxGUy5mbGFnc1RvUGVybWlzc2lvblN0cmluZyhmbGFncykpfSxNQVhfT1BFTl9GRFM6NDA5NixuZXh0ZmQ6KGZkX3N0YXJ0PTAsZmRfZW5kPUZTLk1BWF9PUEVOX0ZEUyk9Pntmb3IodmFyIGZkPWZkX3N0YXJ0O2ZkPD1mZF9lbmQ7ZmQrKyl7aWYoIUZTLnN0cmVhbXNbZmRdKXtyZXR1cm4gZmR9fXRocm93IG5ldyBGUy5FcnJub0Vycm9yKDMzKX0sZ2V0U3RyZWFtOmZkPT5GUy5zdHJlYW1zW2ZkXSxjcmVhdGVTdHJlYW06KHN0cmVhbSxmZF9zdGFydCxmZF9lbmQpPT57aWYoIUZTLkZTU3RyZWFtKXtGUy5GU1N0cmVhbT1mdW5jdGlvbigpe307RlMuRlNTdHJlYW0ucHJvdG90eXBlPXtvYmplY3Q6e2dldDpmdW5jdGlvbigpe3JldHVybiB0aGlzLm5vZGV9LHNldDpmdW5jdGlvbih2YWwpe3RoaXMubm9kZT12YWx9fSxpc1JlYWQ6e2dldDpmdW5jdGlvbigpe3JldHVybih0aGlzLmZsYWdzJjIwOTcxNTUpIT09MX19LGlzV3JpdGU6e2dldDpmdW5jdGlvbigpe3JldHVybih0aGlzLmZsYWdzJjIwOTcxNTUpIT09MH19LGlzQXBwZW5kOntnZXQ6ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5mbGFncyYxMDI0fX19fXN0cmVhbT1PYmplY3QuYXNzaWduKG5ldyBGUy5GU1N0cmVhbSxzdHJlYW0pO3ZhciBmZD1GUy5uZXh0ZmQoZmRfc3RhcnQsZmRfZW5kKTtzdHJlYW0uZmQ9ZmQ7RlMuc3RyZWFtc1tmZF09c3RyZWFtO3JldHVybiBzdHJlYW19LGNsb3NlU3RyZWFtOmZkPT57RlMuc3RyZWFtc1tmZF09bnVsbH0sY2hyZGV2X3N0cmVhbV9vcHM6e29wZW46c3RyZWFtPT57dmFyIGRldmljZT1GUy5nZXREZXZpY2Uoc3RyZWFtLm5vZGUucmRldik7c3RyZWFtLnN0cmVhbV9vcHM9ZGV2aWNlLnN0cmVhbV9vcHM7aWYoc3RyZWFtLnN0cmVhbV9vcHMub3Blbil7c3RyZWFtLnN0cmVhbV9vcHMub3BlbihzdHJlYW0pfX0sbGxzZWVrOigpPT57dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNzApfX0sbWFqb3I6ZGV2PT5kZXY+PjgsbWlub3I6ZGV2PT5kZXYmMjU1LG1ha2VkZXY6KG1hLG1pKT0+bWE8PDh8bWkscmVnaXN0ZXJEZXZpY2U6KGRldixvcHMpPT57RlMuZGV2aWNlc1tkZXZdPXtzdHJlYW1fb3BzOm9wc319LGdldERldmljZTpkZXY9PkZTLmRldmljZXNbZGV2XSxnZXRNb3VudHM6bW91bnQ9Pnt2YXIgbW91bnRzPVtdO3ZhciBjaGVjaz1bbW91bnRdO3doaWxlKGNoZWNrLmxlbmd0aCl7dmFyIG09Y2hlY2sucG9wKCk7bW91bnRzLnB1c2gobSk7Y2hlY2sucHVzaC5hcHBseShjaGVjayxtLm1vdW50cyl9cmV0dXJuIG1vdW50c30sc3luY2ZzOihwb3B1bGF0ZSxjYWxsYmFjayk9PntpZih0eXBlb2YgcG9wdWxhdGU9PVwiZnVuY3Rpb25cIil7Y2FsbGJhY2s9cG9wdWxhdGU7cG9wdWxhdGU9ZmFsc2V9RlMuc3luY0ZTUmVxdWVzdHMrKztpZihGUy5zeW5jRlNSZXF1ZXN0cz4xKXtlcnIoXCJ3YXJuaW5nOiBcIitGUy5zeW5jRlNSZXF1ZXN0cytcIiBGUy5zeW5jZnMgb3BlcmF0aW9ucyBpbiBmbGlnaHQgYXQgb25jZSwgcHJvYmFibHkganVzdCBkb2luZyBleHRyYSB3b3JrXCIpfXZhciBtb3VudHM9RlMuZ2V0TW91bnRzKEZTLnJvb3QubW91bnQpO3ZhciBjb21wbGV0ZWQ9MDtmdW5jdGlvbiBkb0NhbGxiYWNrKGVyckNvZGUpe0ZTLnN5bmNGU1JlcXVlc3RzLS07cmV0dXJuIGNhbGxiYWNrKGVyckNvZGUpfWZ1bmN0aW9uIGRvbmUoZXJyQ29kZSl7aWYoZXJyQ29kZSl7aWYoIWRvbmUuZXJyb3JlZCl7ZG9uZS5lcnJvcmVkPXRydWU7cmV0dXJuIGRvQ2FsbGJhY2soZXJyQ29kZSl9cmV0dXJufWlmKCsrY29tcGxldGVkPj1tb3VudHMubGVuZ3RoKXtkb0NhbGxiYWNrKG51bGwpfX1tb3VudHMuZm9yRWFjaChtb3VudD0+e2lmKCFtb3VudC50eXBlLnN5bmNmcyl7cmV0dXJuIGRvbmUobnVsbCl9bW91bnQudHlwZS5zeW5jZnMobW91bnQscG9wdWxhdGUsZG9uZSl9KX0sbW91bnQ6KHR5cGUsb3B0cyxtb3VudHBvaW50KT0+e3ZhciByb290PW1vdW50cG9pbnQ9PT1cIi9cIjt2YXIgcHNldWRvPSFtb3VudHBvaW50O3ZhciBub2RlO2lmKHJvb3QmJkZTLnJvb3Qpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDEwKX1lbHNlIGlmKCFyb290JiYhcHNldWRvKXt2YXIgbG9va3VwPUZTLmxvb2t1cFBhdGgobW91bnRwb2ludCx7Zm9sbG93X21vdW50OmZhbHNlfSk7bW91bnRwb2ludD1sb29rdXAucGF0aDtub2RlPWxvb2t1cC5ub2RlO2lmKEZTLmlzTW91bnRwb2ludChub2RlKSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoMTApfWlmKCFGUy5pc0Rpcihub2RlLm1vZGUpKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig1NCl9fXZhciBtb3VudD17dHlwZTp0eXBlLG9wdHM6b3B0cyxtb3VudHBvaW50Om1vdW50cG9pbnQsbW91bnRzOltdfTt2YXIgbW91bnRSb290PXR5cGUubW91bnQobW91bnQpO21vdW50Um9vdC5tb3VudD1tb3VudDttb3VudC5yb290PW1vdW50Um9vdDtpZihyb290KXtGUy5yb290PW1vdW50Um9vdH1lbHNlIGlmKG5vZGUpe25vZGUubW91bnRlZD1tb3VudDtpZihub2RlLm1vdW50KXtub2RlLm1vdW50Lm1vdW50cy5wdXNoKG1vdW50KX19cmV0dXJuIG1vdW50Um9vdH0sdW5tb3VudDptb3VudHBvaW50PT57dmFyIGxvb2t1cD1GUy5sb29rdXBQYXRoKG1vdW50cG9pbnQse2ZvbGxvd19tb3VudDpmYWxzZX0pO2lmKCFGUy5pc01vdW50cG9pbnQobG9va3VwLm5vZGUpKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcigyOCl9dmFyIG5vZGU9bG9va3VwLm5vZGU7dmFyIG1vdW50PW5vZGUubW91bnRlZDt2YXIgbW91bnRzPUZTLmdldE1vdW50cyhtb3VudCk7T2JqZWN0LmtleXMoRlMubmFtZVRhYmxlKS5mb3JFYWNoKGhhc2g9Pnt2YXIgY3VycmVudD1GUy5uYW1lVGFibGVbaGFzaF07d2hpbGUoY3VycmVudCl7dmFyIG5leHQ9Y3VycmVudC5uYW1lX25leHQ7aWYobW91bnRzLmluY2x1ZGVzKGN1cnJlbnQubW91bnQpKXtGUy5kZXN0cm95Tm9kZShjdXJyZW50KX1jdXJyZW50PW5leHR9fSk7bm9kZS5tb3VudGVkPW51bGw7dmFyIGlkeD1ub2RlLm1vdW50Lm1vdW50cy5pbmRleE9mKG1vdW50KTtub2RlLm1vdW50Lm1vdW50cy5zcGxpY2UoaWR4LDEpfSxsb29rdXA6KHBhcmVudCxuYW1lKT0+e3JldHVybiBwYXJlbnQubm9kZV9vcHMubG9va3VwKHBhcmVudCxuYW1lKX0sbWtub2Q6KHBhdGgsbW9kZSxkZXYpPT57dmFyIGxvb2t1cD1GUy5sb29rdXBQYXRoKHBhdGgse3BhcmVudDp0cnVlfSk7dmFyIHBhcmVudD1sb29rdXAubm9kZTt2YXIgbmFtZT1QQVRILmJhc2VuYW1lKHBhdGgpO2lmKCFuYW1lfHxuYW1lPT09XCIuXCJ8fG5hbWU9PT1cIi4uXCIpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDI4KX12YXIgZXJyQ29kZT1GUy5tYXlDcmVhdGUocGFyZW50LG5hbWUpO2lmKGVyckNvZGUpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKGVyckNvZGUpfWlmKCFwYXJlbnQubm9kZV9vcHMubWtub2Qpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDYzKX1yZXR1cm4gcGFyZW50Lm5vZGVfb3BzLm1rbm9kKHBhcmVudCxuYW1lLG1vZGUsZGV2KX0sY3JlYXRlOihwYXRoLG1vZGUpPT57bW9kZT1tb2RlIT09dW5kZWZpbmVkP21vZGU6NDM4O21vZGUmPTQwOTU7bW9kZXw9MzI3Njg7cmV0dXJuIEZTLm1rbm9kKHBhdGgsbW9kZSwwKX0sbWtkaXI6KHBhdGgsbW9kZSk9Pnttb2RlPW1vZGUhPT11bmRlZmluZWQ/bW9kZTo1MTE7bW9kZSY9NTExfDUxMjttb2RlfD0xNjM4NDtyZXR1cm4gRlMubWtub2QocGF0aCxtb2RlLDApfSxta2RpclRyZWU6KHBhdGgsbW9kZSk9Pnt2YXIgZGlycz1wYXRoLnNwbGl0KFwiL1wiKTt2YXIgZD1cIlwiO2Zvcih2YXIgaT0wO2k8ZGlycy5sZW5ndGg7KytpKXtpZighZGlyc1tpXSljb250aW51ZTtkKz1cIi9cIitkaXJzW2ldO3RyeXtGUy5ta2RpcihkLG1vZGUpfWNhdGNoKGUpe2lmKGUuZXJybm8hPTIwKXRocm93IGV9fX0sbWtkZXY6KHBhdGgsbW9kZSxkZXYpPT57aWYodHlwZW9mIGRldj09XCJ1bmRlZmluZWRcIil7ZGV2PW1vZGU7bW9kZT00Mzh9bW9kZXw9ODE5MjtyZXR1cm4gRlMubWtub2QocGF0aCxtb2RlLGRldil9LHN5bWxpbms6KG9sZHBhdGgsbmV3cGF0aCk9PntpZighUEFUSF9GUy5yZXNvbHZlKG9sZHBhdGgpKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig0NCl9dmFyIGxvb2t1cD1GUy5sb29rdXBQYXRoKG5ld3BhdGgse3BhcmVudDp0cnVlfSk7dmFyIHBhcmVudD1sb29rdXAubm9kZTtpZighcGFyZW50KXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig0NCl9dmFyIG5ld25hbWU9UEFUSC5iYXNlbmFtZShuZXdwYXRoKTt2YXIgZXJyQ29kZT1GUy5tYXlDcmVhdGUocGFyZW50LG5ld25hbWUpO2lmKGVyckNvZGUpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKGVyckNvZGUpfWlmKCFwYXJlbnQubm9kZV9vcHMuc3ltbGluayl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNjMpfXJldHVybiBwYXJlbnQubm9kZV9vcHMuc3ltbGluayhwYXJlbnQsbmV3bmFtZSxvbGRwYXRoKX0scmVuYW1lOihvbGRfcGF0aCxuZXdfcGF0aCk9Pnt2YXIgb2xkX2Rpcm5hbWU9UEFUSC5kaXJuYW1lKG9sZF9wYXRoKTt2YXIgbmV3X2Rpcm5hbWU9UEFUSC5kaXJuYW1lKG5ld19wYXRoKTt2YXIgb2xkX25hbWU9UEFUSC5iYXNlbmFtZShvbGRfcGF0aCk7dmFyIG5ld19uYW1lPVBBVEguYmFzZW5hbWUobmV3X3BhdGgpO3ZhciBsb29rdXAsb2xkX2RpcixuZXdfZGlyO2xvb2t1cD1GUy5sb29rdXBQYXRoKG9sZF9wYXRoLHtwYXJlbnQ6dHJ1ZX0pO29sZF9kaXI9bG9va3VwLm5vZGU7bG9va3VwPUZTLmxvb2t1cFBhdGgobmV3X3BhdGgse3BhcmVudDp0cnVlfSk7bmV3X2Rpcj1sb29rdXAubm9kZTtpZighb2xkX2Rpcnx8IW5ld19kaXIpdGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNDQpO2lmKG9sZF9kaXIubW91bnQhPT1uZXdfZGlyLm1vdW50KXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig3NSl9dmFyIG9sZF9ub2RlPUZTLmxvb2t1cE5vZGUob2xkX2RpcixvbGRfbmFtZSk7dmFyIHJlbGF0aXZlPVBBVEhfRlMucmVsYXRpdmUob2xkX3BhdGgsbmV3X2Rpcm5hbWUpO2lmKHJlbGF0aXZlLmNoYXJBdCgwKSE9PVwiLlwiKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcigyOCl9cmVsYXRpdmU9UEFUSF9GUy5yZWxhdGl2ZShuZXdfcGF0aCxvbGRfZGlybmFtZSk7aWYocmVsYXRpdmUuY2hhckF0KDApIT09XCIuXCIpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDU1KX12YXIgbmV3X25vZGU7dHJ5e25ld19ub2RlPUZTLmxvb2t1cE5vZGUobmV3X2RpcixuZXdfbmFtZSl9Y2F0Y2goZSl7fWlmKG9sZF9ub2RlPT09bmV3X25vZGUpe3JldHVybn12YXIgaXNkaXI9RlMuaXNEaXIob2xkX25vZGUubW9kZSk7dmFyIGVyckNvZGU9RlMubWF5RGVsZXRlKG9sZF9kaXIsb2xkX25hbWUsaXNkaXIpO2lmKGVyckNvZGUpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKGVyckNvZGUpfWVyckNvZGU9bmV3X25vZGU/RlMubWF5RGVsZXRlKG5ld19kaXIsbmV3X25hbWUsaXNkaXIpOkZTLm1heUNyZWF0ZShuZXdfZGlyLG5ld19uYW1lKTtpZihlcnJDb2RlKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcihlcnJDb2RlKX1pZighb2xkX2Rpci5ub2RlX29wcy5yZW5hbWUpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDYzKX1pZihGUy5pc01vdW50cG9pbnQob2xkX25vZGUpfHxuZXdfbm9kZSYmRlMuaXNNb3VudHBvaW50KG5ld19ub2RlKSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoMTApfWlmKG5ld19kaXIhPT1vbGRfZGlyKXtlcnJDb2RlPUZTLm5vZGVQZXJtaXNzaW9ucyhvbGRfZGlyLFwid1wiKTtpZihlcnJDb2RlKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcihlcnJDb2RlKX19RlMuaGFzaFJlbW92ZU5vZGUob2xkX25vZGUpO3RyeXtvbGRfZGlyLm5vZGVfb3BzLnJlbmFtZShvbGRfbm9kZSxuZXdfZGlyLG5ld19uYW1lKX1jYXRjaChlKXt0aHJvdyBlfWZpbmFsbHl7RlMuaGFzaEFkZE5vZGUob2xkX25vZGUpfX0scm1kaXI6cGF0aD0+e3ZhciBsb29rdXA9RlMubG9va3VwUGF0aChwYXRoLHtwYXJlbnQ6dHJ1ZX0pO3ZhciBwYXJlbnQ9bG9va3VwLm5vZGU7dmFyIG5hbWU9UEFUSC5iYXNlbmFtZShwYXRoKTt2YXIgbm9kZT1GUy5sb29rdXBOb2RlKHBhcmVudCxuYW1lKTt2YXIgZXJyQ29kZT1GUy5tYXlEZWxldGUocGFyZW50LG5hbWUsdHJ1ZSk7aWYoZXJyQ29kZSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoZXJyQ29kZSl9aWYoIXBhcmVudC5ub2RlX29wcy5ybWRpcil7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNjMpfWlmKEZTLmlzTW91bnRwb2ludChub2RlKSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoMTApfXBhcmVudC5ub2RlX29wcy5ybWRpcihwYXJlbnQsbmFtZSk7RlMuZGVzdHJveU5vZGUobm9kZSl9LHJlYWRkaXI6cGF0aD0+e3ZhciBsb29rdXA9RlMubG9va3VwUGF0aChwYXRoLHtmb2xsb3c6dHJ1ZX0pO3ZhciBub2RlPWxvb2t1cC5ub2RlO2lmKCFub2RlLm5vZGVfb3BzLnJlYWRkaXIpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDU0KX1yZXR1cm4gbm9kZS5ub2RlX29wcy5yZWFkZGlyKG5vZGUpfSx1bmxpbms6cGF0aD0+e3ZhciBsb29rdXA9RlMubG9va3VwUGF0aChwYXRoLHtwYXJlbnQ6dHJ1ZX0pO3ZhciBwYXJlbnQ9bG9va3VwLm5vZGU7aWYoIXBhcmVudCl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNDQpfXZhciBuYW1lPVBBVEguYmFzZW5hbWUocGF0aCk7dmFyIG5vZGU9RlMubG9va3VwTm9kZShwYXJlbnQsbmFtZSk7dmFyIGVyckNvZGU9RlMubWF5RGVsZXRlKHBhcmVudCxuYW1lLGZhbHNlKTtpZihlcnJDb2RlKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcihlcnJDb2RlKX1pZighcGFyZW50Lm5vZGVfb3BzLnVubGluayl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNjMpfWlmKEZTLmlzTW91bnRwb2ludChub2RlKSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoMTApfXBhcmVudC5ub2RlX29wcy51bmxpbmsocGFyZW50LG5hbWUpO0ZTLmRlc3Ryb3lOb2RlKG5vZGUpfSxyZWFkbGluazpwYXRoPT57dmFyIGxvb2t1cD1GUy5sb29rdXBQYXRoKHBhdGgpO3ZhciBsaW5rPWxvb2t1cC5ub2RlO2lmKCFsaW5rKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig0NCl9aWYoIWxpbmsubm9kZV9vcHMucmVhZGxpbmspe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDI4KX1yZXR1cm4gUEFUSF9GUy5yZXNvbHZlKEZTLmdldFBhdGgobGluay5wYXJlbnQpLGxpbmsubm9kZV9vcHMucmVhZGxpbmsobGluaykpfSxzdGF0OihwYXRoLGRvbnRGb2xsb3cpPT57dmFyIGxvb2t1cD1GUy5sb29rdXBQYXRoKHBhdGgse2ZvbGxvdzohZG9udEZvbGxvd30pO3ZhciBub2RlPWxvb2t1cC5ub2RlO2lmKCFub2RlKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig0NCl9aWYoIW5vZGUubm9kZV9vcHMuZ2V0YXR0cil7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNjMpfXJldHVybiBub2RlLm5vZGVfb3BzLmdldGF0dHIobm9kZSl9LGxzdGF0OnBhdGg9PntyZXR1cm4gRlMuc3RhdChwYXRoLHRydWUpfSxjaG1vZDoocGF0aCxtb2RlLGRvbnRGb2xsb3cpPT57dmFyIG5vZGU7aWYodHlwZW9mIHBhdGg9PVwic3RyaW5nXCIpe3ZhciBsb29rdXA9RlMubG9va3VwUGF0aChwYXRoLHtmb2xsb3c6IWRvbnRGb2xsb3d9KTtub2RlPWxvb2t1cC5ub2RlfWVsc2V7bm9kZT1wYXRofWlmKCFub2RlLm5vZGVfb3BzLnNldGF0dHIpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDYzKX1ub2RlLm5vZGVfb3BzLnNldGF0dHIobm9kZSx7bW9kZTptb2RlJjQwOTV8bm9kZS5tb2RlJn40MDk1LHRpbWVzdGFtcDpEYXRlLm5vdygpfSl9LGxjaG1vZDoocGF0aCxtb2RlKT0+e0ZTLmNobW9kKHBhdGgsbW9kZSx0cnVlKX0sZmNobW9kOihmZCxtb2RlKT0+e3ZhciBzdHJlYW09RlMuZ2V0U3RyZWFtKGZkKTtpZighc3RyZWFtKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig4KX1GUy5jaG1vZChzdHJlYW0ubm9kZSxtb2RlKX0sY2hvd246KHBhdGgsdWlkLGdpZCxkb250Rm9sbG93KT0+e3ZhciBub2RlO2lmKHR5cGVvZiBwYXRoPT1cInN0cmluZ1wiKXt2YXIgbG9va3VwPUZTLmxvb2t1cFBhdGgocGF0aCx7Zm9sbG93OiFkb250Rm9sbG93fSk7bm9kZT1sb29rdXAubm9kZX1lbHNle25vZGU9cGF0aH1pZighbm9kZS5ub2RlX29wcy5zZXRhdHRyKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig2Myl9bm9kZS5ub2RlX29wcy5zZXRhdHRyKG5vZGUse3RpbWVzdGFtcDpEYXRlLm5vdygpfSl9LGxjaG93bjoocGF0aCx1aWQsZ2lkKT0+e0ZTLmNob3duKHBhdGgsdWlkLGdpZCx0cnVlKX0sZmNob3duOihmZCx1aWQsZ2lkKT0+e3ZhciBzdHJlYW09RlMuZ2V0U3RyZWFtKGZkKTtpZighc3RyZWFtKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig4KX1GUy5jaG93bihzdHJlYW0ubm9kZSx1aWQsZ2lkKX0sdHJ1bmNhdGU6KHBhdGgsbGVuKT0+e2lmKGxlbjwwKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcigyOCl9dmFyIG5vZGU7aWYodHlwZW9mIHBhdGg9PVwic3RyaW5nXCIpe3ZhciBsb29rdXA9RlMubG9va3VwUGF0aChwYXRoLHtmb2xsb3c6dHJ1ZX0pO25vZGU9bG9va3VwLm5vZGV9ZWxzZXtub2RlPXBhdGh9aWYoIW5vZGUubm9kZV9vcHMuc2V0YXR0cil7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNjMpfWlmKEZTLmlzRGlyKG5vZGUubW9kZSkpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDMxKX1pZighRlMuaXNGaWxlKG5vZGUubW9kZSkpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDI4KX12YXIgZXJyQ29kZT1GUy5ub2RlUGVybWlzc2lvbnMobm9kZSxcIndcIik7aWYoZXJyQ29kZSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoZXJyQ29kZSl9bm9kZS5ub2RlX29wcy5zZXRhdHRyKG5vZGUse3NpemU6bGVuLHRpbWVzdGFtcDpEYXRlLm5vdygpfSl9LGZ0cnVuY2F0ZTooZmQsbGVuKT0+e3ZhciBzdHJlYW09RlMuZ2V0U3RyZWFtKGZkKTtpZighc3RyZWFtKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig4KX1pZigoc3RyZWFtLmZsYWdzJjIwOTcxNTUpPT09MCl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoMjgpfUZTLnRydW5jYXRlKHN0cmVhbS5ub2RlLGxlbil9LHV0aW1lOihwYXRoLGF0aW1lLG10aW1lKT0+e3ZhciBsb29rdXA9RlMubG9va3VwUGF0aChwYXRoLHtmb2xsb3c6dHJ1ZX0pO3ZhciBub2RlPWxvb2t1cC5ub2RlO25vZGUubm9kZV9vcHMuc2V0YXR0cihub2RlLHt0aW1lc3RhbXA6TWF0aC5tYXgoYXRpbWUsbXRpbWUpfSl9LG9wZW46KHBhdGgsZmxhZ3MsbW9kZSxmZF9zdGFydCxmZF9lbmQpPT57aWYocGF0aD09PVwiXCIpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDQ0KX1mbGFncz10eXBlb2YgZmxhZ3M9PVwic3RyaW5nXCI/RlMubW9kZVN0cmluZ1RvRmxhZ3MoZmxhZ3MpOmZsYWdzO21vZGU9dHlwZW9mIG1vZGU9PVwidW5kZWZpbmVkXCI/NDM4Om1vZGU7aWYoZmxhZ3MmNjQpe21vZGU9bW9kZSY0MDk1fDMyNzY4fWVsc2V7bW9kZT0wfXZhciBub2RlO2lmKHR5cGVvZiBwYXRoPT1cIm9iamVjdFwiKXtub2RlPXBhdGh9ZWxzZXtwYXRoPVBBVEgubm9ybWFsaXplKHBhdGgpO3RyeXt2YXIgbG9va3VwPUZTLmxvb2t1cFBhdGgocGF0aCx7Zm9sbG93OiEoZmxhZ3MmMTMxMDcyKX0pO25vZGU9bG9va3VwLm5vZGV9Y2F0Y2goZSl7fX12YXIgY3JlYXRlZD1mYWxzZTtpZihmbGFncyY2NCl7aWYobm9kZSl7aWYoZmxhZ3MmMTI4KXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcigyMCl9fWVsc2V7bm9kZT1GUy5ta25vZChwYXRoLG1vZGUsMCk7Y3JlYXRlZD10cnVlfX1pZighbm9kZSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNDQpfWlmKEZTLmlzQ2hyZGV2KG5vZGUubW9kZSkpe2ZsYWdzJj1+NTEyfWlmKGZsYWdzJjY1NTM2JiYhRlMuaXNEaXIobm9kZS5tb2RlKSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNTQpfWlmKCFjcmVhdGVkKXt2YXIgZXJyQ29kZT1GUy5tYXlPcGVuKG5vZGUsZmxhZ3MpO2lmKGVyckNvZGUpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKGVyckNvZGUpfX1pZihmbGFncyY1MTIpe0ZTLnRydW5jYXRlKG5vZGUsMCl9ZmxhZ3MmPX4oMTI4fDUxMnwxMzEwNzIpO3ZhciBzdHJlYW09RlMuY3JlYXRlU3RyZWFtKHtub2RlOm5vZGUscGF0aDpGUy5nZXRQYXRoKG5vZGUpLGZsYWdzOmZsYWdzLHNlZWthYmxlOnRydWUscG9zaXRpb246MCxzdHJlYW1fb3BzOm5vZGUuc3RyZWFtX29wcyx1bmdvdHRlbjpbXSxlcnJvcjpmYWxzZX0sZmRfc3RhcnQsZmRfZW5kKTtpZihzdHJlYW0uc3RyZWFtX29wcy5vcGVuKXtzdHJlYW0uc3RyZWFtX29wcy5vcGVuKHN0cmVhbSl9aWYoTW9kdWxlW1wibG9nUmVhZEZpbGVzXCJdJiYhKGZsYWdzJjEpKXtpZighRlMucmVhZEZpbGVzKUZTLnJlYWRGaWxlcz17fTtpZighKHBhdGggaW4gRlMucmVhZEZpbGVzKSl7RlMucmVhZEZpbGVzW3BhdGhdPTF9fXJldHVybiBzdHJlYW19LGNsb3NlOnN0cmVhbT0+e2lmKEZTLmlzQ2xvc2VkKHN0cmVhbSkpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDgpfWlmKHN0cmVhbS5nZXRkZW50cylzdHJlYW0uZ2V0ZGVudHM9bnVsbDt0cnl7aWYoc3RyZWFtLnN0cmVhbV9vcHMuY2xvc2Upe3N0cmVhbS5zdHJlYW1fb3BzLmNsb3NlKHN0cmVhbSl9fWNhdGNoKGUpe3Rocm93IGV9ZmluYWxseXtGUy5jbG9zZVN0cmVhbShzdHJlYW0uZmQpfXN0cmVhbS5mZD1udWxsfSxpc0Nsb3NlZDpzdHJlYW09PntyZXR1cm4gc3RyZWFtLmZkPT09bnVsbH0sbGxzZWVrOihzdHJlYW0sb2Zmc2V0LHdoZW5jZSk9PntpZihGUy5pc0Nsb3NlZChzdHJlYW0pKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig4KX1pZighc3RyZWFtLnNlZWthYmxlfHwhc3RyZWFtLnN0cmVhbV9vcHMubGxzZWVrKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig3MCl9aWYod2hlbmNlIT0wJiZ3aGVuY2UhPTEmJndoZW5jZSE9Mil7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoMjgpfXN0cmVhbS5wb3NpdGlvbj1zdHJlYW0uc3RyZWFtX29wcy5sbHNlZWsoc3RyZWFtLG9mZnNldCx3aGVuY2UpO3N0cmVhbS51bmdvdHRlbj1bXTtyZXR1cm4gc3RyZWFtLnBvc2l0aW9ufSxyZWFkOihzdHJlYW0sYnVmZmVyLG9mZnNldCxsZW5ndGgscG9zaXRpb24pPT57aWYobGVuZ3RoPDB8fHBvc2l0aW9uPDApe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDI4KX1pZihGUy5pc0Nsb3NlZChzdHJlYW0pKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig4KX1pZigoc3RyZWFtLmZsYWdzJjIwOTcxNTUpPT09MSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoOCl9aWYoRlMuaXNEaXIoc3RyZWFtLm5vZGUubW9kZSkpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDMxKX1pZighc3RyZWFtLnN0cmVhbV9vcHMucmVhZCl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoMjgpfXZhciBzZWVraW5nPXR5cGVvZiBwb3NpdGlvbiE9XCJ1bmRlZmluZWRcIjtpZighc2Vla2luZyl7cG9zaXRpb249c3RyZWFtLnBvc2l0aW9ufWVsc2UgaWYoIXN0cmVhbS5zZWVrYWJsZSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNzApfXZhciBieXRlc1JlYWQ9c3RyZWFtLnN0cmVhbV9vcHMucmVhZChzdHJlYW0sYnVmZmVyLG9mZnNldCxsZW5ndGgscG9zaXRpb24pO2lmKCFzZWVraW5nKXN0cmVhbS5wb3NpdGlvbis9Ynl0ZXNSZWFkO3JldHVybiBieXRlc1JlYWR9LHdyaXRlOihzdHJlYW0sYnVmZmVyLG9mZnNldCxsZW5ndGgscG9zaXRpb24sY2FuT3duKT0+e2lmKGxlbmd0aDwwfHxwb3NpdGlvbjwwKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcigyOCl9aWYoRlMuaXNDbG9zZWQoc3RyZWFtKSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoOCl9aWYoKHN0cmVhbS5mbGFncyYyMDk3MTU1KT09PTApe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDgpfWlmKEZTLmlzRGlyKHN0cmVhbS5ub2RlLm1vZGUpKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcigzMSl9aWYoIXN0cmVhbS5zdHJlYW1fb3BzLndyaXRlKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcigyOCl9aWYoc3RyZWFtLnNlZWthYmxlJiZzdHJlYW0uZmxhZ3MmMTAyNCl7RlMubGxzZWVrKHN0cmVhbSwwLDIpfXZhciBzZWVraW5nPXR5cGVvZiBwb3NpdGlvbiE9XCJ1bmRlZmluZWRcIjtpZighc2Vla2luZyl7cG9zaXRpb249c3RyZWFtLnBvc2l0aW9ufWVsc2UgaWYoIXN0cmVhbS5zZWVrYWJsZSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNzApfXZhciBieXRlc1dyaXR0ZW49c3RyZWFtLnN0cmVhbV9vcHMud3JpdGUoc3RyZWFtLGJ1ZmZlcixvZmZzZXQsbGVuZ3RoLHBvc2l0aW9uLGNhbk93bik7aWYoIXNlZWtpbmcpc3RyZWFtLnBvc2l0aW9uKz1ieXRlc1dyaXR0ZW47cmV0dXJuIGJ5dGVzV3JpdHRlbn0sYWxsb2NhdGU6KHN0cmVhbSxvZmZzZXQsbGVuZ3RoKT0+e2lmKEZTLmlzQ2xvc2VkKHN0cmVhbSkpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDgpfWlmKG9mZnNldDwwfHxsZW5ndGg8PTApe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDI4KX1pZigoc3RyZWFtLmZsYWdzJjIwOTcxNTUpPT09MCl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoOCl9aWYoIUZTLmlzRmlsZShzdHJlYW0ubm9kZS5tb2RlKSYmIUZTLmlzRGlyKHN0cmVhbS5ub2RlLm1vZGUpKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig0Myl9aWYoIXN0cmVhbS5zdHJlYW1fb3BzLmFsbG9jYXRlKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcigxMzgpfXN0cmVhbS5zdHJlYW1fb3BzLmFsbG9jYXRlKHN0cmVhbSxvZmZzZXQsbGVuZ3RoKX0sbW1hcDooc3RyZWFtLGFkZHJlc3MsbGVuZ3RoLHBvc2l0aW9uLHByb3QsZmxhZ3MpPT57aWYoKHByb3QmMikhPT0wJiYoZmxhZ3MmMik9PT0wJiYoc3RyZWFtLmZsYWdzJjIwOTcxNTUpIT09Mil7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoMil9aWYoKHN0cmVhbS5mbGFncyYyMDk3MTU1KT09PTEpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDIpfWlmKCFzdHJlYW0uc3RyZWFtX29wcy5tbWFwKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig0Myl9cmV0dXJuIHN0cmVhbS5zdHJlYW1fb3BzLm1tYXAoc3RyZWFtLGFkZHJlc3MsbGVuZ3RoLHBvc2l0aW9uLHByb3QsZmxhZ3MpfSxtc3luYzooc3RyZWFtLGJ1ZmZlcixvZmZzZXQsbGVuZ3RoLG1tYXBGbGFncyk9PntpZighc3RyZWFtfHwhc3RyZWFtLnN0cmVhbV9vcHMubXN5bmMpe3JldHVybiAwfXJldHVybiBzdHJlYW0uc3RyZWFtX29wcy5tc3luYyhzdHJlYW0sYnVmZmVyLG9mZnNldCxsZW5ndGgsbW1hcEZsYWdzKX0sbXVubWFwOnN0cmVhbT0+MCxpb2N0bDooc3RyZWFtLGNtZCxhcmcpPT57aWYoIXN0cmVhbS5zdHJlYW1fb3BzLmlvY3RsKXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig1OSl9cmV0dXJuIHN0cmVhbS5zdHJlYW1fb3BzLmlvY3RsKHN0cmVhbSxjbWQsYXJnKX0scmVhZEZpbGU6KHBhdGgsb3B0cz17fSk9PntvcHRzLmZsYWdzPW9wdHMuZmxhZ3N8fDA7b3B0cy5lbmNvZGluZz1vcHRzLmVuY29kaW5nfHxcImJpbmFyeVwiO2lmKG9wdHMuZW5jb2RpbmchPT1cInV0ZjhcIiYmb3B0cy5lbmNvZGluZyE9PVwiYmluYXJ5XCIpe3Rocm93IG5ldyBFcnJvcignSW52YWxpZCBlbmNvZGluZyB0eXBlIFwiJytvcHRzLmVuY29kaW5nKydcIicpfXZhciByZXQ7dmFyIHN0cmVhbT1GUy5vcGVuKHBhdGgsb3B0cy5mbGFncyk7dmFyIHN0YXQ9RlMuc3RhdChwYXRoKTt2YXIgbGVuZ3RoPXN0YXQuc2l6ZTt2YXIgYnVmPW5ldyBVaW50OEFycmF5KGxlbmd0aCk7RlMucmVhZChzdHJlYW0sYnVmLDAsbGVuZ3RoLDApO2lmKG9wdHMuZW5jb2Rpbmc9PT1cInV0ZjhcIil7cmV0PVVURjhBcnJheVRvU3RyaW5nKGJ1ZiwwKX1lbHNlIGlmKG9wdHMuZW5jb2Rpbmc9PT1cImJpbmFyeVwiKXtyZXQ9YnVmfUZTLmNsb3NlKHN0cmVhbSk7cmV0dXJuIHJldH0sd3JpdGVGaWxlOihwYXRoLGRhdGEsb3B0cz17fSk9PntvcHRzLmZsYWdzPW9wdHMuZmxhZ3N8fDU3Nzt2YXIgc3RyZWFtPUZTLm9wZW4ocGF0aCxvcHRzLmZsYWdzLG9wdHMubW9kZSk7aWYodHlwZW9mIGRhdGE9PVwic3RyaW5nXCIpe3ZhciBidWY9bmV3IFVpbnQ4QXJyYXkobGVuZ3RoQnl0ZXNVVEY4KGRhdGEpKzEpO3ZhciBhY3R1YWxOdW1CeXRlcz1zdHJpbmdUb1VURjhBcnJheShkYXRhLGJ1ZiwwLGJ1Zi5sZW5ndGgpO0ZTLndyaXRlKHN0cmVhbSxidWYsMCxhY3R1YWxOdW1CeXRlcyx1bmRlZmluZWQsb3B0cy5jYW5Pd24pfWVsc2UgaWYoQXJyYXlCdWZmZXIuaXNWaWV3KGRhdGEpKXtGUy53cml0ZShzdHJlYW0sZGF0YSwwLGRhdGEuYnl0ZUxlbmd0aCx1bmRlZmluZWQsb3B0cy5jYW5Pd24pfWVsc2V7dGhyb3cgbmV3IEVycm9yKFwiVW5zdXBwb3J0ZWQgZGF0YSB0eXBlXCIpfUZTLmNsb3NlKHN0cmVhbSl9LGN3ZDooKT0+RlMuY3VycmVudFBhdGgsY2hkaXI6cGF0aD0+e3ZhciBsb29rdXA9RlMubG9va3VwUGF0aChwYXRoLHtmb2xsb3c6dHJ1ZX0pO2lmKGxvb2t1cC5ub2RlPT09bnVsbCl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNDQpfWlmKCFGUy5pc0Rpcihsb29rdXAubm9kZS5tb2RlKSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNTQpfXZhciBlcnJDb2RlPUZTLm5vZGVQZXJtaXNzaW9ucyhsb29rdXAubm9kZSxcInhcIik7aWYoZXJyQ29kZSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoZXJyQ29kZSl9RlMuY3VycmVudFBhdGg9bG9va3VwLnBhdGh9LGNyZWF0ZURlZmF1bHREaXJlY3RvcmllczooKT0+e0ZTLm1rZGlyKFwiL3RtcFwiKTtGUy5ta2RpcihcIi9ob21lXCIpO0ZTLm1rZGlyKFwiL2hvbWUvd2ViX3VzZXJcIil9LGNyZWF0ZURlZmF1bHREZXZpY2VzOigpPT57RlMubWtkaXIoXCIvZGV2XCIpO0ZTLnJlZ2lzdGVyRGV2aWNlKEZTLm1ha2VkZXYoMSwzKSx7cmVhZDooKT0+MCx3cml0ZTooc3RyZWFtLGJ1ZmZlcixvZmZzZXQsbGVuZ3RoLHBvcyk9Pmxlbmd0aH0pO0ZTLm1rZGV2KFwiL2Rldi9udWxsXCIsRlMubWFrZWRldigxLDMpKTtUVFkucmVnaXN0ZXIoRlMubWFrZWRldig1LDApLFRUWS5kZWZhdWx0X3R0eV9vcHMpO1RUWS5yZWdpc3RlcihGUy5tYWtlZGV2KDYsMCksVFRZLmRlZmF1bHRfdHR5MV9vcHMpO0ZTLm1rZGV2KFwiL2Rldi90dHlcIixGUy5tYWtlZGV2KDUsMCkpO0ZTLm1rZGV2KFwiL2Rldi90dHkxXCIsRlMubWFrZWRldig2LDApKTt2YXIgcmFuZG9tX2RldmljZT1nZXRSYW5kb21EZXZpY2UoKTtGUy5jcmVhdGVEZXZpY2UoXCIvZGV2XCIsXCJyYW5kb21cIixyYW5kb21fZGV2aWNlKTtGUy5jcmVhdGVEZXZpY2UoXCIvZGV2XCIsXCJ1cmFuZG9tXCIscmFuZG9tX2RldmljZSk7RlMubWtkaXIoXCIvZGV2L3NobVwiKTtGUy5ta2RpcihcIi9kZXYvc2htL3RtcFwiKX0sY3JlYXRlU3BlY2lhbERpcmVjdG9yaWVzOigpPT57RlMubWtkaXIoXCIvcHJvY1wiKTt2YXIgcHJvY19zZWxmPUZTLm1rZGlyKFwiL3Byb2Mvc2VsZlwiKTtGUy5ta2RpcihcIi9wcm9jL3NlbGYvZmRcIik7RlMubW91bnQoe21vdW50OigpPT57dmFyIG5vZGU9RlMuY3JlYXRlTm9kZShwcm9jX3NlbGYsXCJmZFwiLDE2Mzg0fDUxMSw3Myk7bm9kZS5ub2RlX29wcz17bG9va3VwOihwYXJlbnQsbmFtZSk9Pnt2YXIgZmQ9K25hbWU7dmFyIHN0cmVhbT1GUy5nZXRTdHJlYW0oZmQpO2lmKCFzdHJlYW0pdGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoOCk7dmFyIHJldD17cGFyZW50Om51bGwsbW91bnQ6e21vdW50cG9pbnQ6XCJmYWtlXCJ9LG5vZGVfb3BzOntyZWFkbGluazooKT0+c3RyZWFtLnBhdGh9fTtyZXQucGFyZW50PXJldDtyZXR1cm4gcmV0fX07cmV0dXJuIG5vZGV9fSx7fSxcIi9wcm9jL3NlbGYvZmRcIil9LGNyZWF0ZVN0YW5kYXJkU3RyZWFtczooKT0+e2lmKE1vZHVsZVtcInN0ZGluXCJdKXtGUy5jcmVhdGVEZXZpY2UoXCIvZGV2XCIsXCJzdGRpblwiLE1vZHVsZVtcInN0ZGluXCJdKX1lbHNle0ZTLnN5bWxpbmsoXCIvZGV2L3R0eVwiLFwiL2Rldi9zdGRpblwiKX1pZihNb2R1bGVbXCJzdGRvdXRcIl0pe0ZTLmNyZWF0ZURldmljZShcIi9kZXZcIixcInN0ZG91dFwiLG51bGwsTW9kdWxlW1wic3Rkb3V0XCJdKX1lbHNle0ZTLnN5bWxpbmsoXCIvZGV2L3R0eVwiLFwiL2Rldi9zdGRvdXRcIil9aWYoTW9kdWxlW1wic3RkZXJyXCJdKXtGUy5jcmVhdGVEZXZpY2UoXCIvZGV2XCIsXCJzdGRlcnJcIixudWxsLE1vZHVsZVtcInN0ZGVyclwiXSl9ZWxzZXtGUy5zeW1saW5rKFwiL2Rldi90dHkxXCIsXCIvZGV2L3N0ZGVyclwiKX12YXIgc3RkaW49RlMub3BlbihcIi9kZXYvc3RkaW5cIiwwKTt2YXIgc3Rkb3V0PUZTLm9wZW4oXCIvZGV2L3N0ZG91dFwiLDEpO3ZhciBzdGRlcnI9RlMub3BlbihcIi9kZXYvc3RkZXJyXCIsMSl9LGVuc3VyZUVycm5vRXJyb3I6KCk9PntpZihGUy5FcnJub0Vycm9yKXJldHVybjtGUy5FcnJub0Vycm9yPWZ1bmN0aW9uIEVycm5vRXJyb3IoZXJybm8sbm9kZSl7dGhpcy5ub2RlPW5vZGU7dGhpcy5zZXRFcnJubz1mdW5jdGlvbihlcnJubyl7dGhpcy5lcnJubz1lcnJub307dGhpcy5zZXRFcnJubyhlcnJubyk7dGhpcy5tZXNzYWdlPVwiRlMgZXJyb3JcIn07RlMuRXJybm9FcnJvci5wcm90b3R5cGU9bmV3IEVycm9yO0ZTLkVycm5vRXJyb3IucHJvdG90eXBlLmNvbnN0cnVjdG9yPUZTLkVycm5vRXJyb3I7WzQ0XS5mb3JFYWNoKGNvZGU9PntGUy5nZW5lcmljRXJyb3JzW2NvZGVdPW5ldyBGUy5FcnJub0Vycm9yKGNvZGUpO0ZTLmdlbmVyaWNFcnJvcnNbY29kZV0uc3RhY2s9XCI8Z2VuZXJpYyBlcnJvciwgbm8gc3RhY2s+XCJ9KX0sc3RhdGljSW5pdDooKT0+e0ZTLmVuc3VyZUVycm5vRXJyb3IoKTtGUy5uYW1lVGFibGU9bmV3IEFycmF5KDQwOTYpO0ZTLm1vdW50KE1FTUZTLHt9LFwiL1wiKTtGUy5jcmVhdGVEZWZhdWx0RGlyZWN0b3JpZXMoKTtGUy5jcmVhdGVEZWZhdWx0RGV2aWNlcygpO0ZTLmNyZWF0ZVNwZWNpYWxEaXJlY3RvcmllcygpO0ZTLmZpbGVzeXN0ZW1zPXtcIk1FTUZTXCI6TUVNRlN9fSxpbml0OihpbnB1dCxvdXRwdXQsZXJyb3IpPT57RlMuaW5pdC5pbml0aWFsaXplZD10cnVlO0ZTLmVuc3VyZUVycm5vRXJyb3IoKTtNb2R1bGVbXCJzdGRpblwiXT1pbnB1dHx8TW9kdWxlW1wic3RkaW5cIl07TW9kdWxlW1wic3Rkb3V0XCJdPW91dHB1dHx8TW9kdWxlW1wic3Rkb3V0XCJdO01vZHVsZVtcInN0ZGVyclwiXT1lcnJvcnx8TW9kdWxlW1wic3RkZXJyXCJdO0ZTLmNyZWF0ZVN0YW5kYXJkU3RyZWFtcygpfSxxdWl0OigpPT57RlMuaW5pdC5pbml0aWFsaXplZD1mYWxzZTtmb3IodmFyIGk9MDtpPEZTLnN0cmVhbXMubGVuZ3RoO2krKyl7dmFyIHN0cmVhbT1GUy5zdHJlYW1zW2ldO2lmKCFzdHJlYW0pe2NvbnRpbnVlfUZTLmNsb3NlKHN0cmVhbSl9fSxnZXRNb2RlOihjYW5SZWFkLGNhbldyaXRlKT0+e3ZhciBtb2RlPTA7aWYoY2FuUmVhZCltb2RlfD0yOTJ8NzM7aWYoY2FuV3JpdGUpbW9kZXw9MTQ2O3JldHVybiBtb2RlfSxmaW5kT2JqZWN0OihwYXRoLGRvbnRSZXNvbHZlTGFzdExpbmspPT57dmFyIHJldD1GUy5hbmFseXplUGF0aChwYXRoLGRvbnRSZXNvbHZlTGFzdExpbmspO2lmKHJldC5leGlzdHMpe3JldHVybiByZXQub2JqZWN0fWVsc2V7cmV0dXJuIG51bGx9fSxhbmFseXplUGF0aDoocGF0aCxkb250UmVzb2x2ZUxhc3RMaW5rKT0+e3RyeXt2YXIgbG9va3VwPUZTLmxvb2t1cFBhdGgocGF0aCx7Zm9sbG93OiFkb250UmVzb2x2ZUxhc3RMaW5rfSk7cGF0aD1sb29rdXAucGF0aH1jYXRjaChlKXt9dmFyIHJldD17aXNSb290OmZhbHNlLGV4aXN0czpmYWxzZSxlcnJvcjowLG5hbWU6bnVsbCxwYXRoOm51bGwsb2JqZWN0Om51bGwscGFyZW50RXhpc3RzOmZhbHNlLHBhcmVudFBhdGg6bnVsbCxwYXJlbnRPYmplY3Q6bnVsbH07dHJ5e3ZhciBsb29rdXA9RlMubG9va3VwUGF0aChwYXRoLHtwYXJlbnQ6dHJ1ZX0pO3JldC5wYXJlbnRFeGlzdHM9dHJ1ZTtyZXQucGFyZW50UGF0aD1sb29rdXAucGF0aDtyZXQucGFyZW50T2JqZWN0PWxvb2t1cC5ub2RlO3JldC5uYW1lPVBBVEguYmFzZW5hbWUocGF0aCk7bG9va3VwPUZTLmxvb2t1cFBhdGgocGF0aCx7Zm9sbG93OiFkb250UmVzb2x2ZUxhc3RMaW5rfSk7cmV0LmV4aXN0cz10cnVlO3JldC5wYXRoPWxvb2t1cC5wYXRoO3JldC5vYmplY3Q9bG9va3VwLm5vZGU7cmV0Lm5hbWU9bG9va3VwLm5vZGUubmFtZTtyZXQuaXNSb290PWxvb2t1cC5wYXRoPT09XCIvXCJ9Y2F0Y2goZSl7cmV0LmVycm9yPWUuZXJybm99cmV0dXJuIHJldH0sY3JlYXRlUGF0aDoocGFyZW50LHBhdGgsY2FuUmVhZCxjYW5Xcml0ZSk9PntwYXJlbnQ9dHlwZW9mIHBhcmVudD09XCJzdHJpbmdcIj9wYXJlbnQ6RlMuZ2V0UGF0aChwYXJlbnQpO3ZhciBwYXJ0cz1wYXRoLnNwbGl0KFwiL1wiKS5yZXZlcnNlKCk7d2hpbGUocGFydHMubGVuZ3RoKXt2YXIgcGFydD1wYXJ0cy5wb3AoKTtpZighcGFydCljb250aW51ZTt2YXIgY3VycmVudD1QQVRILmpvaW4yKHBhcmVudCxwYXJ0KTt0cnl7RlMubWtkaXIoY3VycmVudCl9Y2F0Y2goZSl7fXBhcmVudD1jdXJyZW50fXJldHVybiBjdXJyZW50fSxjcmVhdGVGaWxlOihwYXJlbnQsbmFtZSxwcm9wZXJ0aWVzLGNhblJlYWQsY2FuV3JpdGUpPT57dmFyIHBhdGg9UEFUSC5qb2luMih0eXBlb2YgcGFyZW50PT1cInN0cmluZ1wiP3BhcmVudDpGUy5nZXRQYXRoKHBhcmVudCksbmFtZSk7dmFyIG1vZGU9RlMuZ2V0TW9kZShjYW5SZWFkLGNhbldyaXRlKTtyZXR1cm4gRlMuY3JlYXRlKHBhdGgsbW9kZSl9LGNyZWF0ZURhdGFGaWxlOihwYXJlbnQsbmFtZSxkYXRhLGNhblJlYWQsY2FuV3JpdGUsY2FuT3duKT0+e3ZhciBwYXRoPW5hbWU7aWYocGFyZW50KXtwYXJlbnQ9dHlwZW9mIHBhcmVudD09XCJzdHJpbmdcIj9wYXJlbnQ6RlMuZ2V0UGF0aChwYXJlbnQpO3BhdGg9bmFtZT9QQVRILmpvaW4yKHBhcmVudCxuYW1lKTpwYXJlbnR9dmFyIG1vZGU9RlMuZ2V0TW9kZShjYW5SZWFkLGNhbldyaXRlKTt2YXIgbm9kZT1GUy5jcmVhdGUocGF0aCxtb2RlKTtpZihkYXRhKXtpZih0eXBlb2YgZGF0YT09XCJzdHJpbmdcIil7dmFyIGFycj1uZXcgQXJyYXkoZGF0YS5sZW5ndGgpO2Zvcih2YXIgaT0wLGxlbj1kYXRhLmxlbmd0aDtpPGxlbjsrK2kpYXJyW2ldPWRhdGEuY2hhckNvZGVBdChpKTtkYXRhPWFycn1GUy5jaG1vZChub2RlLG1vZGV8MTQ2KTt2YXIgc3RyZWFtPUZTLm9wZW4obm9kZSw1NzcpO0ZTLndyaXRlKHN0cmVhbSxkYXRhLDAsZGF0YS5sZW5ndGgsMCxjYW5Pd24pO0ZTLmNsb3NlKHN0cmVhbSk7RlMuY2htb2Qobm9kZSxtb2RlKX1yZXR1cm4gbm9kZX0sY3JlYXRlRGV2aWNlOihwYXJlbnQsbmFtZSxpbnB1dCxvdXRwdXQpPT57dmFyIHBhdGg9UEFUSC5qb2luMih0eXBlb2YgcGFyZW50PT1cInN0cmluZ1wiP3BhcmVudDpGUy5nZXRQYXRoKHBhcmVudCksbmFtZSk7dmFyIG1vZGU9RlMuZ2V0TW9kZSghIWlucHV0LCEhb3V0cHV0KTtpZighRlMuY3JlYXRlRGV2aWNlLm1ham9yKUZTLmNyZWF0ZURldmljZS5tYWpvcj02NDt2YXIgZGV2PUZTLm1ha2VkZXYoRlMuY3JlYXRlRGV2aWNlLm1ham9yKyssMCk7RlMucmVnaXN0ZXJEZXZpY2UoZGV2LHtvcGVuOnN0cmVhbT0+e3N0cmVhbS5zZWVrYWJsZT1mYWxzZX0sY2xvc2U6c3RyZWFtPT57aWYob3V0cHV0JiZvdXRwdXQuYnVmZmVyJiZvdXRwdXQuYnVmZmVyLmxlbmd0aCl7b3V0cHV0KDEwKX19LHJlYWQ6KHN0cmVhbSxidWZmZXIsb2Zmc2V0LGxlbmd0aCxwb3MpPT57dmFyIGJ5dGVzUmVhZD0wO2Zvcih2YXIgaT0wO2k8bGVuZ3RoO2krKyl7dmFyIHJlc3VsdDt0cnl7cmVzdWx0PWlucHV0KCl9Y2F0Y2goZSl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoMjkpfWlmKHJlc3VsdD09PXVuZGVmaW5lZCYmYnl0ZXNSZWFkPT09MCl7dGhyb3cgbmV3IEZTLkVycm5vRXJyb3IoNil9aWYocmVzdWx0PT09bnVsbHx8cmVzdWx0PT09dW5kZWZpbmVkKWJyZWFrO2J5dGVzUmVhZCsrO2J1ZmZlcltvZmZzZXQraV09cmVzdWx0fWlmKGJ5dGVzUmVhZCl7c3RyZWFtLm5vZGUudGltZXN0YW1wPURhdGUubm93KCl9cmV0dXJuIGJ5dGVzUmVhZH0sd3JpdGU6KHN0cmVhbSxidWZmZXIsb2Zmc2V0LGxlbmd0aCxwb3MpPT57Zm9yKHZhciBpPTA7aTxsZW5ndGg7aSsrKXt0cnl7b3V0cHV0KGJ1ZmZlcltvZmZzZXQraV0pfWNhdGNoKGUpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDI5KX19aWYobGVuZ3RoKXtzdHJlYW0ubm9kZS50aW1lc3RhbXA9RGF0ZS5ub3coKX1yZXR1cm4gaX19KTtyZXR1cm4gRlMubWtkZXYocGF0aCxtb2RlLGRldil9LGZvcmNlTG9hZEZpbGU6b2JqPT57aWYob2JqLmlzRGV2aWNlfHxvYmouaXNGb2xkZXJ8fG9iai5saW5rfHxvYmouY29udGVudHMpcmV0dXJuIHRydWU7aWYodHlwZW9mIFhNTEh0dHBSZXF1ZXN0IT1cInVuZGVmaW5lZFwiKXt0aHJvdyBuZXcgRXJyb3IoXCJMYXp5IGxvYWRpbmcgc2hvdWxkIGhhdmUgYmVlbiBwZXJmb3JtZWQgKGNvbnRlbnRzIHNldCkgaW4gY3JlYXRlTGF6eUZpbGUsIGJ1dCBpdCB3YXMgbm90LiBMYXp5IGxvYWRpbmcgb25seSB3b3JrcyBpbiB3ZWIgd29ya2Vycy4gVXNlIC0tZW1iZWQtZmlsZSBvciAtLXByZWxvYWQtZmlsZSBpbiBlbWNjIG9uIHRoZSBtYWluIHRocmVhZC5cIil9ZWxzZSBpZihyZWFkXyl7dHJ5e29iai5jb250ZW50cz1pbnRBcnJheUZyb21TdHJpbmcocmVhZF8ob2JqLnVybCksdHJ1ZSk7b2JqLnVzZWRCeXRlcz1vYmouY29udGVudHMubGVuZ3RofWNhdGNoKGUpe3Rocm93IG5ldyBGUy5FcnJub0Vycm9yKDI5KX19ZWxzZXt0aHJvdyBuZXcgRXJyb3IoXCJDYW5ub3QgbG9hZCB3aXRob3V0IHJlYWQoKSBvciBYTUxIdHRwUmVxdWVzdC5cIil9fSxjcmVhdGVMYXp5RmlsZToocGFyZW50LG5hbWUsdXJsLGNhblJlYWQsY2FuV3JpdGUpPT57ZnVuY3Rpb24gTGF6eVVpbnQ4QXJyYXkoKXt0aGlzLmxlbmd0aEtub3duPWZhbHNlO3RoaXMuY2h1bmtzPVtdfUxhenlVaW50OEFycmF5LnByb3RvdHlwZS5nZXQ9ZnVuY3Rpb24gTGF6eVVpbnQ4QXJyYXlfZ2V0KGlkeCl7aWYoaWR4PnRoaXMubGVuZ3RoLTF8fGlkeDwwKXtyZXR1cm4gdW5kZWZpbmVkfXZhciBjaHVua09mZnNldD1pZHgldGhpcy5jaHVua1NpemU7dmFyIGNodW5rTnVtPWlkeC90aGlzLmNodW5rU2l6ZXwwO3JldHVybiB0aGlzLmdldHRlcihjaHVua051bSlbY2h1bmtPZmZzZXRdfTtMYXp5VWludDhBcnJheS5wcm90b3R5cGUuc2V0RGF0YUdldHRlcj1mdW5jdGlvbiBMYXp5VWludDhBcnJheV9zZXREYXRhR2V0dGVyKGdldHRlcil7dGhpcy5nZXR0ZXI9Z2V0dGVyfTtMYXp5VWludDhBcnJheS5wcm90b3R5cGUuY2FjaGVMZW5ndGg9ZnVuY3Rpb24gTGF6eVVpbnQ4QXJyYXlfY2FjaGVMZW5ndGgoKXt2YXIgeGhyPW5ldyBYTUxIdHRwUmVxdWVzdDt4aHIub3BlbihcIkhFQURcIix1cmwsZmFsc2UpO3hoci5zZW5kKG51bGwpO2lmKCEoeGhyLnN0YXR1cz49MjAwJiZ4aHIuc3RhdHVzPDMwMHx8eGhyLnN0YXR1cz09PTMwNCkpdGhyb3cgbmV3IEVycm9yKFwiQ291bGRuJ3QgbG9hZCBcIit1cmwrXCIuIFN0YXR1czogXCIreGhyLnN0YXR1cyk7dmFyIGRhdGFsZW5ndGg9TnVtYmVyKHhoci5nZXRSZXNwb25zZUhlYWRlcihcIkNvbnRlbnQtbGVuZ3RoXCIpKTt2YXIgaGVhZGVyO3ZhciBoYXNCeXRlU2VydmluZz0oaGVhZGVyPXhoci5nZXRSZXNwb25zZUhlYWRlcihcIkFjY2VwdC1SYW5nZXNcIikpJiZoZWFkZXI9PT1cImJ5dGVzXCI7dmFyIHVzZXNHemlwPShoZWFkZXI9eGhyLmdldFJlc3BvbnNlSGVhZGVyKFwiQ29udGVudC1FbmNvZGluZ1wiKSkmJmhlYWRlcj09PVwiZ3ppcFwiO3ZhciBjaHVua1NpemU9MTAyNCoxMDI0O2lmKCFoYXNCeXRlU2VydmluZyljaHVua1NpemU9ZGF0YWxlbmd0aDt2YXIgZG9YSFI9KGZyb20sdG8pPT57aWYoZnJvbT50byl0aHJvdyBuZXcgRXJyb3IoXCJpbnZhbGlkIHJhbmdlIChcIitmcm9tK1wiLCBcIit0bytcIikgb3Igbm8gYnl0ZXMgcmVxdWVzdGVkIVwiKTtpZih0bz5kYXRhbGVuZ3RoLTEpdGhyb3cgbmV3IEVycm9yKFwib25seSBcIitkYXRhbGVuZ3RoK1wiIGJ5dGVzIGF2YWlsYWJsZSEgcHJvZ3JhbW1lciBlcnJvciFcIik7dmFyIHhocj1uZXcgWE1MSHR0cFJlcXVlc3Q7eGhyLm9wZW4oXCJHRVRcIix1cmwsZmFsc2UpO2lmKGRhdGFsZW5ndGghPT1jaHVua1NpemUpeGhyLnNldFJlcXVlc3RIZWFkZXIoXCJSYW5nZVwiLFwiYnl0ZXM9XCIrZnJvbStcIi1cIit0byk7eGhyLnJlc3BvbnNlVHlwZT1cImFycmF5YnVmZmVyXCI7aWYoeGhyLm92ZXJyaWRlTWltZVR5cGUpe3hoci5vdmVycmlkZU1pbWVUeXBlKFwidGV4dC9wbGFpbjsgY2hhcnNldD14LXVzZXItZGVmaW5lZFwiKX14aHIuc2VuZChudWxsKTtpZighKHhoci5zdGF0dXM+PTIwMCYmeGhyLnN0YXR1czwzMDB8fHhoci5zdGF0dXM9PT0zMDQpKXRocm93IG5ldyBFcnJvcihcIkNvdWxkbid0IGxvYWQgXCIrdXJsK1wiLiBTdGF0dXM6IFwiK3hoci5zdGF0dXMpO2lmKHhoci5yZXNwb25zZSE9PXVuZGVmaW5lZCl7cmV0dXJuIG5ldyBVaW50OEFycmF5KHhoci5yZXNwb25zZXx8W10pfWVsc2V7cmV0dXJuIGludEFycmF5RnJvbVN0cmluZyh4aHIucmVzcG9uc2VUZXh0fHxcIlwiLHRydWUpfX07dmFyIGxhenlBcnJheT10aGlzO2xhenlBcnJheS5zZXREYXRhR2V0dGVyKGNodW5rTnVtPT57dmFyIHN0YXJ0PWNodW5rTnVtKmNodW5rU2l6ZTt2YXIgZW5kPShjaHVua051bSsxKSpjaHVua1NpemUtMTtlbmQ9TWF0aC5taW4oZW5kLGRhdGFsZW5ndGgtMSk7aWYodHlwZW9mIGxhenlBcnJheS5jaHVua3NbY2h1bmtOdW1dPT1cInVuZGVmaW5lZFwiKXtsYXp5QXJyYXkuY2h1bmtzW2NodW5rTnVtXT1kb1hIUihzdGFydCxlbmQpfWlmKHR5cGVvZiBsYXp5QXJyYXkuY2h1bmtzW2NodW5rTnVtXT09XCJ1bmRlZmluZWRcIil0aHJvdyBuZXcgRXJyb3IoXCJkb1hIUiBmYWlsZWQhXCIpO3JldHVybiBsYXp5QXJyYXkuY2h1bmtzW2NodW5rTnVtXX0pO2lmKHVzZXNHemlwfHwhZGF0YWxlbmd0aCl7Y2h1bmtTaXplPWRhdGFsZW5ndGg9MTtkYXRhbGVuZ3RoPXRoaXMuZ2V0dGVyKDApLmxlbmd0aDtjaHVua1NpemU9ZGF0YWxlbmd0aDtvdXQoXCJMYXp5RmlsZXMgb24gZ3ppcCBmb3JjZXMgZG93bmxvYWQgb2YgdGhlIHdob2xlIGZpbGUgd2hlbiBsZW5ndGggaXMgYWNjZXNzZWRcIil9dGhpcy5fbGVuZ3RoPWRhdGFsZW5ndGg7dGhpcy5fY2h1bmtTaXplPWNodW5rU2l6ZTt0aGlzLmxlbmd0aEtub3duPXRydWV9O2lmKHR5cGVvZiBYTUxIdHRwUmVxdWVzdCE9XCJ1bmRlZmluZWRcIil7aWYoIUVOVklST05NRU5UX0lTX1dPUktFUil0aHJvd1wiQ2Fubm90IGRvIHN5bmNocm9ub3VzIGJpbmFyeSBYSFJzIG91dHNpZGUgd2Vid29ya2VycyBpbiBtb2Rlcm4gYnJvd3NlcnMuIFVzZSAtLWVtYmVkLWZpbGUgb3IgLS1wcmVsb2FkLWZpbGUgaW4gZW1jY1wiO3ZhciBsYXp5QXJyYXk9bmV3IExhenlVaW50OEFycmF5O09iamVjdC5kZWZpbmVQcm9wZXJ0aWVzKGxhenlBcnJheSx7bGVuZ3RoOntnZXQ6ZnVuY3Rpb24oKXtpZighdGhpcy5sZW5ndGhLbm93bil7dGhpcy5jYWNoZUxlbmd0aCgpfXJldHVybiB0aGlzLl9sZW5ndGh9fSxjaHVua1NpemU6e2dldDpmdW5jdGlvbigpe2lmKCF0aGlzLmxlbmd0aEtub3duKXt0aGlzLmNhY2hlTGVuZ3RoKCl9cmV0dXJuIHRoaXMuX2NodW5rU2l6ZX19fSk7dmFyIHByb3BlcnRpZXM9e2lzRGV2aWNlOmZhbHNlLGNvbnRlbnRzOmxhenlBcnJheX19ZWxzZXt2YXIgcHJvcGVydGllcz17aXNEZXZpY2U6ZmFsc2UsdXJsOnVybH19dmFyIG5vZGU9RlMuY3JlYXRlRmlsZShwYXJlbnQsbmFtZSxwcm9wZXJ0aWVzLGNhblJlYWQsY2FuV3JpdGUpO2lmKHByb3BlcnRpZXMuY29udGVudHMpe25vZGUuY29udGVudHM9cHJvcGVydGllcy5jb250ZW50c31lbHNlIGlmKHByb3BlcnRpZXMudXJsKXtub2RlLmNvbnRlbnRzPW51bGw7bm9kZS51cmw9cHJvcGVydGllcy51cmx9T2JqZWN0LmRlZmluZVByb3BlcnRpZXMobm9kZSx7dXNlZEJ5dGVzOntnZXQ6ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5jb250ZW50cy5sZW5ndGh9fX0pO3ZhciBzdHJlYW1fb3BzPXt9O3ZhciBrZXlzPU9iamVjdC5rZXlzKG5vZGUuc3RyZWFtX29wcyk7a2V5cy5mb3JFYWNoKGtleT0+e3ZhciBmbj1ub2RlLnN0cmVhbV9vcHNba2V5XTtzdHJlYW1fb3BzW2tleV09ZnVuY3Rpb24gZm9yY2VMb2FkTGF6eUZpbGUoKXtGUy5mb3JjZUxvYWRGaWxlKG5vZGUpO3JldHVybiBmbi5hcHBseShudWxsLGFyZ3VtZW50cyl9fSk7c3RyZWFtX29wcy5yZWFkPSgoc3RyZWFtLGJ1ZmZlcixvZmZzZXQsbGVuZ3RoLHBvc2l0aW9uKT0+e0ZTLmZvcmNlTG9hZEZpbGUobm9kZSk7dmFyIGNvbnRlbnRzPXN0cmVhbS5ub2RlLmNvbnRlbnRzO2lmKHBvc2l0aW9uPj1jb250ZW50cy5sZW5ndGgpcmV0dXJuIDA7dmFyIHNpemU9TWF0aC5taW4oY29udGVudHMubGVuZ3RoLXBvc2l0aW9uLGxlbmd0aCk7aWYoY29udGVudHMuc2xpY2Upe2Zvcih2YXIgaT0wO2k8c2l6ZTtpKyspe2J1ZmZlcltvZmZzZXQraV09Y29udGVudHNbcG9zaXRpb24raV19fWVsc2V7Zm9yKHZhciBpPTA7aTxzaXplO2krKyl7YnVmZmVyW29mZnNldCtpXT1jb250ZW50cy5nZXQocG9zaXRpb24raSl9fXJldHVybiBzaXplfSk7bm9kZS5zdHJlYW1fb3BzPXN0cmVhbV9vcHM7cmV0dXJuIG5vZGV9LGNyZWF0ZVByZWxvYWRlZEZpbGU6KHBhcmVudCxuYW1lLHVybCxjYW5SZWFkLGNhbldyaXRlLG9ubG9hZCxvbmVycm9yLGRvbnRDcmVhdGVGaWxlLGNhbk93bixwcmVGaW5pc2gpPT57dmFyIGZ1bGxuYW1lPW5hbWU/UEFUSF9GUy5yZXNvbHZlKFBBVEguam9pbjIocGFyZW50LG5hbWUpKTpwYXJlbnQ7dmFyIGRlcD1nZXRVbmlxdWVSdW5EZXBlbmRlbmN5KFwiY3AgXCIrZnVsbG5hbWUpO2Z1bmN0aW9uIHByb2Nlc3NEYXRhKGJ5dGVBcnJheSl7ZnVuY3Rpb24gZmluaXNoKGJ5dGVBcnJheSl7aWYocHJlRmluaXNoKXByZUZpbmlzaCgpO2lmKCFkb250Q3JlYXRlRmlsZSl7RlMuY3JlYXRlRGF0YUZpbGUocGFyZW50LG5hbWUsYnl0ZUFycmF5LGNhblJlYWQsY2FuV3JpdGUsY2FuT3duKX1pZihvbmxvYWQpb25sb2FkKCk7cmVtb3ZlUnVuRGVwZW5kZW5jeShkZXApfWlmKEJyb3dzZXIuaGFuZGxlZEJ5UHJlbG9hZFBsdWdpbihieXRlQXJyYXksZnVsbG5hbWUsZmluaXNoLCgpPT57aWYob25lcnJvcilvbmVycm9yKCk7cmVtb3ZlUnVuRGVwZW5kZW5jeShkZXApfSkpe3JldHVybn1maW5pc2goYnl0ZUFycmF5KX1hZGRSdW5EZXBlbmRlbmN5KGRlcCk7aWYodHlwZW9mIHVybD09XCJzdHJpbmdcIil7YXN5bmNMb2FkKHVybCxieXRlQXJyYXk9PnByb2Nlc3NEYXRhKGJ5dGVBcnJheSksb25lcnJvcil9ZWxzZXtwcm9jZXNzRGF0YSh1cmwpfX0saW5kZXhlZERCOigpPT57cmV0dXJuIHdpbmRvdy5pbmRleGVkREJ8fHdpbmRvdy5tb3pJbmRleGVkREJ8fHdpbmRvdy53ZWJraXRJbmRleGVkREJ8fHdpbmRvdy5tc0luZGV4ZWREQn0sREJfTkFNRTooKT0+e3JldHVyblwiRU1fRlNfXCIrd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lfSxEQl9WRVJTSU9OOjIwLERCX1NUT1JFX05BTUU6XCJGSUxFX0RBVEFcIixzYXZlRmlsZXNUb0RCOihwYXRocyxvbmxvYWQsb25lcnJvcik9PntvbmxvYWQ9b25sb2FkfHwoKCk9Pnt9KTtvbmVycm9yPW9uZXJyb3J8fCgoKT0+e30pO3ZhciBpbmRleGVkREI9RlMuaW5kZXhlZERCKCk7dHJ5e3ZhciBvcGVuUmVxdWVzdD1pbmRleGVkREIub3BlbihGUy5EQl9OQU1FKCksRlMuREJfVkVSU0lPTil9Y2F0Y2goZSl7cmV0dXJuIG9uZXJyb3IoZSl9b3BlblJlcXVlc3Qub251cGdyYWRlbmVlZGVkPSgoKT0+e291dChcImNyZWF0aW5nIGRiXCIpO3ZhciBkYj1vcGVuUmVxdWVzdC5yZXN1bHQ7ZGIuY3JlYXRlT2JqZWN0U3RvcmUoRlMuREJfU1RPUkVfTkFNRSl9KTtvcGVuUmVxdWVzdC5vbnN1Y2Nlc3M9KCgpPT57dmFyIGRiPW9wZW5SZXF1ZXN0LnJlc3VsdDt2YXIgdHJhbnNhY3Rpb249ZGIudHJhbnNhY3Rpb24oW0ZTLkRCX1NUT1JFX05BTUVdLFwicmVhZHdyaXRlXCIpO3ZhciBmaWxlcz10cmFuc2FjdGlvbi5vYmplY3RTdG9yZShGUy5EQl9TVE9SRV9OQU1FKTt2YXIgb2s9MCxmYWlsPTAsdG90YWw9cGF0aHMubGVuZ3RoO2Z1bmN0aW9uIGZpbmlzaCgpe2lmKGZhaWw9PTApb25sb2FkKCk7ZWxzZSBvbmVycm9yKCl9cGF0aHMuZm9yRWFjaChwYXRoPT57dmFyIHB1dFJlcXVlc3Q9ZmlsZXMucHV0KEZTLmFuYWx5emVQYXRoKHBhdGgpLm9iamVjdC5jb250ZW50cyxwYXRoKTtwdXRSZXF1ZXN0Lm9uc3VjY2Vzcz0oKCk9PntvaysrO2lmKG9rK2ZhaWw9PXRvdGFsKWZpbmlzaCgpfSk7cHV0UmVxdWVzdC5vbmVycm9yPSgoKT0+e2ZhaWwrKztpZihvaytmYWlsPT10b3RhbClmaW5pc2goKX0pfSk7dHJhbnNhY3Rpb24ub25lcnJvcj1vbmVycm9yfSk7b3BlblJlcXVlc3Qub25lcnJvcj1vbmVycm9yfSxsb2FkRmlsZXNGcm9tREI6KHBhdGhzLG9ubG9hZCxvbmVycm9yKT0+e29ubG9hZD1vbmxvYWR8fCgoKT0+e30pO29uZXJyb3I9b25lcnJvcnx8KCgpPT57fSk7dmFyIGluZGV4ZWREQj1GUy5pbmRleGVkREIoKTt0cnl7dmFyIG9wZW5SZXF1ZXN0PWluZGV4ZWREQi5vcGVuKEZTLkRCX05BTUUoKSxGUy5EQl9WRVJTSU9OKX1jYXRjaChlKXtyZXR1cm4gb25lcnJvcihlKX1vcGVuUmVxdWVzdC5vbnVwZ3JhZGVuZWVkZWQ9b25lcnJvcjtvcGVuUmVxdWVzdC5vbnN1Y2Nlc3M9KCgpPT57dmFyIGRiPW9wZW5SZXF1ZXN0LnJlc3VsdDt0cnl7dmFyIHRyYW5zYWN0aW9uPWRiLnRyYW5zYWN0aW9uKFtGUy5EQl9TVE9SRV9OQU1FXSxcInJlYWRvbmx5XCIpfWNhdGNoKGUpe29uZXJyb3IoZSk7cmV0dXJufXZhciBmaWxlcz10cmFuc2FjdGlvbi5vYmplY3RTdG9yZShGUy5EQl9TVE9SRV9OQU1FKTt2YXIgb2s9MCxmYWlsPTAsdG90YWw9cGF0aHMubGVuZ3RoO2Z1bmN0aW9uIGZpbmlzaCgpe2lmKGZhaWw9PTApb25sb2FkKCk7ZWxzZSBvbmVycm9yKCl9cGF0aHMuZm9yRWFjaChwYXRoPT57dmFyIGdldFJlcXVlc3Q9ZmlsZXMuZ2V0KHBhdGgpO2dldFJlcXVlc3Qub25zdWNjZXNzPSgoKT0+e2lmKEZTLmFuYWx5emVQYXRoKHBhdGgpLmV4aXN0cyl7RlMudW5saW5rKHBhdGgpfUZTLmNyZWF0ZURhdGFGaWxlKFBBVEguZGlybmFtZShwYXRoKSxQQVRILmJhc2VuYW1lKHBhdGgpLGdldFJlcXVlc3QucmVzdWx0LHRydWUsdHJ1ZSx0cnVlKTtvaysrO2lmKG9rK2ZhaWw9PXRvdGFsKWZpbmlzaCgpfSk7Z2V0UmVxdWVzdC5vbmVycm9yPSgoKT0+e2ZhaWwrKztpZihvaytmYWlsPT10b3RhbClmaW5pc2goKX0pfSk7dHJhbnNhY3Rpb24ub25lcnJvcj1vbmVycm9yfSk7b3BlblJlcXVlc3Qub25lcnJvcj1vbmVycm9yfX07dmFyIFNZU0NBTExTPXtERUZBVUxUX1BPTExNQVNLOjUsY2FsY3VsYXRlQXQ6ZnVuY3Rpb24oZGlyZmQscGF0aCxhbGxvd0VtcHR5KXtpZihwYXRoWzBdPT09XCIvXCIpe3JldHVybiBwYXRofXZhciBkaXI7aWYoZGlyZmQ9PT0tMTAwKXtkaXI9RlMuY3dkKCl9ZWxzZXt2YXIgZGlyc3RyZWFtPUZTLmdldFN0cmVhbShkaXJmZCk7aWYoIWRpcnN0cmVhbSl0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig4KTtkaXI9ZGlyc3RyZWFtLnBhdGh9aWYocGF0aC5sZW5ndGg9PTApe2lmKCFhbGxvd0VtcHR5KXt0aHJvdyBuZXcgRlMuRXJybm9FcnJvcig0NCl9cmV0dXJuIGRpcn1yZXR1cm4gUEFUSC5qb2luMihkaXIscGF0aCl9LGRvU3RhdDpmdW5jdGlvbihmdW5jLHBhdGgsYnVmKXt0cnl7dmFyIHN0YXQ9ZnVuYyhwYXRoKX1jYXRjaChlKXtpZihlJiZlLm5vZGUmJlBBVEgubm9ybWFsaXplKHBhdGgpIT09UEFUSC5ub3JtYWxpemUoRlMuZ2V0UGF0aChlLm5vZGUpKSl7cmV0dXJuLTU0fXRocm93IGV9SEVBUDMyW2J1Zj4+Ml09c3RhdC5kZXY7SEVBUDMyW2J1Zis0Pj4yXT0wO0hFQVAzMltidWYrOD4+Ml09c3RhdC5pbm87SEVBUDMyW2J1ZisxMj4+Ml09c3RhdC5tb2RlO0hFQVAzMltidWYrMTY+PjJdPXN0YXQubmxpbms7SEVBUDMyW2J1ZisyMD4+Ml09c3RhdC51aWQ7SEVBUDMyW2J1ZisyND4+Ml09c3RhdC5naWQ7SEVBUDMyW2J1ZisyOD4+Ml09c3RhdC5yZGV2O0hFQVAzMltidWYrMzI+PjJdPTA7dGVtcEk2ND1bc3RhdC5zaXplPj4+MCwodGVtcERvdWJsZT1zdGF0LnNpemUsK01hdGguYWJzKHRlbXBEb3VibGUpPj0xP3RlbXBEb3VibGU+MD8oTWF0aC5taW4oK01hdGguZmxvb3IodGVtcERvdWJsZS80Mjk0OTY3Mjk2KSw0Mjk0OTY3Mjk1KXwwKT4+PjA6fn4rTWF0aC5jZWlsKCh0ZW1wRG91YmxlLSsofn50ZW1wRG91YmxlPj4+MCkpLzQyOTQ5NjcyOTYpPj4+MDowKV0sSEVBUDMyW2J1Zis0MD4+Ml09dGVtcEk2NFswXSxIRUFQMzJbYnVmKzQ0Pj4yXT10ZW1wSTY0WzFdO0hFQVAzMltidWYrNDg+PjJdPTQwOTY7SEVBUDMyW2J1Zis1Mj4+Ml09c3RhdC5ibG9ja3M7SEVBUDMyW2J1Zis1Nj4+Ml09c3RhdC5hdGltZS5nZXRUaW1lKCkvMWUzfDA7SEVBUDMyW2J1Zis2MD4+Ml09MDtIRUFQMzJbYnVmKzY0Pj4yXT1zdGF0Lm10aW1lLmdldFRpbWUoKS8xZTN8MDtIRUFQMzJbYnVmKzY4Pj4yXT0wO0hFQVAzMltidWYrNzI+PjJdPXN0YXQuY3RpbWUuZ2V0VGltZSgpLzFlM3wwO0hFQVAzMltidWYrNzY+PjJdPTA7dGVtcEk2ND1bc3RhdC5pbm8+Pj4wLCh0ZW1wRG91YmxlPXN0YXQuaW5vLCtNYXRoLmFicyh0ZW1wRG91YmxlKT49MT90ZW1wRG91YmxlPjA/KE1hdGgubWluKCtNYXRoLmZsb29yKHRlbXBEb3VibGUvNDI5NDk2NzI5NiksNDI5NDk2NzI5NSl8MCk+Pj4wOn5+K01hdGguY2VpbCgodGVtcERvdWJsZS0rKH5+dGVtcERvdWJsZT4+PjApKS80Mjk0OTY3Mjk2KT4+PjA6MCldLEhFQVAzMltidWYrODA+PjJdPXRlbXBJNjRbMF0sSEVBUDMyW2J1Zis4ND4+Ml09dGVtcEk2NFsxXTtyZXR1cm4gMH0sZG9Nc3luYzpmdW5jdGlvbihhZGRyLHN0cmVhbSxsZW4sZmxhZ3Msb2Zmc2V0KXt2YXIgYnVmZmVyPUhFQVBVOC5zbGljZShhZGRyLGFkZHIrbGVuKTtGUy5tc3luYyhzdHJlYW0sYnVmZmVyLG9mZnNldCxsZW4sZmxhZ3MpfSxkb01rZGlyOmZ1bmN0aW9uKHBhdGgsbW9kZSl7cGF0aD1QQVRILm5vcm1hbGl6ZShwYXRoKTtpZihwYXRoW3BhdGgubGVuZ3RoLTFdPT09XCIvXCIpcGF0aD1wYXRoLnN1YnN0cigwLHBhdGgubGVuZ3RoLTEpO0ZTLm1rZGlyKHBhdGgsbW9kZSwwKTtyZXR1cm4gMH0sZG9Na25vZDpmdW5jdGlvbihwYXRoLG1vZGUsZGV2KXtzd2l0Y2gobW9kZSY2MTQ0MCl7Y2FzZSAzMjc2ODpjYXNlIDgxOTI6Y2FzZSAyNDU3NjpjYXNlIDQwOTY6Y2FzZSA0OTE1MjpicmVhaztkZWZhdWx0OnJldHVybi0yOH1GUy5ta25vZChwYXRoLG1vZGUsZGV2KTtyZXR1cm4gMH0sZG9SZWFkbGluazpmdW5jdGlvbihwYXRoLGJ1ZixidWZzaXplKXtpZihidWZzaXplPD0wKXJldHVybi0yODt2YXIgcmV0PUZTLnJlYWRsaW5rKHBhdGgpO3ZhciBsZW49TWF0aC5taW4oYnVmc2l6ZSxsZW5ndGhCeXRlc1VURjgocmV0KSk7dmFyIGVuZENoYXI9SEVBUDhbYnVmK2xlbl07c3RyaW5nVG9VVEY4KHJldCxidWYsYnVmc2l6ZSsxKTtIRUFQOFtidWYrbGVuXT1lbmRDaGFyO3JldHVybiBsZW59LGRvQWNjZXNzOmZ1bmN0aW9uKHBhdGgsYW1vZGUpe2lmKGFtb2RlJn43KXtyZXR1cm4tMjh9dmFyIGxvb2t1cD1GUy5sb29rdXBQYXRoKHBhdGgse2ZvbGxvdzp0cnVlfSk7dmFyIG5vZGU9bG9va3VwLm5vZGU7aWYoIW5vZGUpe3JldHVybi00NH12YXIgcGVybXM9XCJcIjtpZihhbW9kZSY0KXBlcm1zKz1cInJcIjtpZihhbW9kZSYyKXBlcm1zKz1cIndcIjtpZihhbW9kZSYxKXBlcm1zKz1cInhcIjtpZihwZXJtcyYmRlMubm9kZVBlcm1pc3Npb25zKG5vZGUscGVybXMpKXtyZXR1cm4tMn1yZXR1cm4gMH0sZG9EdXA6ZnVuY3Rpb24ocGF0aCxmbGFncyxzdWdnZXN0RkQpe3ZhciBzdWdnZXN0PUZTLmdldFN0cmVhbShzdWdnZXN0RkQpO2lmKHN1Z2dlc3QpRlMuY2xvc2Uoc3VnZ2VzdCk7cmV0dXJuIEZTLm9wZW4ocGF0aCxmbGFncywwLHN1Z2dlc3RGRCxzdWdnZXN0RkQpLmZkfSxkb1JlYWR2OmZ1bmN0aW9uKHN0cmVhbSxpb3YsaW92Y250LG9mZnNldCl7dmFyIHJldD0wO2Zvcih2YXIgaT0wO2k8aW92Y250O2krKyl7dmFyIHB0cj1IRUFQMzJbaW92K2kqOD4+Ml07dmFyIGxlbj1IRUFQMzJbaW92KyhpKjgrNCk+PjJdO3ZhciBjdXJyPUZTLnJlYWQoc3RyZWFtLEhFQVA4LHB0cixsZW4sb2Zmc2V0KTtpZihjdXJyPDApcmV0dXJuLTE7cmV0Kz1jdXJyO2lmKGN1cnI8bGVuKWJyZWFrfXJldHVybiByZXR9LGRvV3JpdGV2OmZ1bmN0aW9uKHN0cmVhbSxpb3YsaW92Y250LG9mZnNldCl7dmFyIHJldD0wO2Zvcih2YXIgaT0wO2k8aW92Y250O2krKyl7dmFyIHB0cj1IRUFQMzJbaW92K2kqOD4+Ml07dmFyIGxlbj1IRUFQMzJbaW92KyhpKjgrNCk+PjJdO3ZhciBjdXJyPUZTLndyaXRlKHN0cmVhbSxIRUFQOCxwdHIsbGVuLG9mZnNldCk7aWYoY3VycjwwKXJldHVybi0xO3JldCs9Y3Vycn1yZXR1cm4gcmV0fSx2YXJhcmdzOnVuZGVmaW5lZCxnZXQ6ZnVuY3Rpb24oKXtTWVNDQUxMUy52YXJhcmdzKz00O3ZhciByZXQ9SEVBUDMyW1NZU0NBTExTLnZhcmFyZ3MtND4+Ml07cmV0dXJuIHJldH0sZ2V0U3RyOmZ1bmN0aW9uKHB0cil7dmFyIHJldD1VVEY4VG9TdHJpbmcocHRyKTtyZXR1cm4gcmV0fSxnZXRTdHJlYW1Gcm9tRkQ6ZnVuY3Rpb24oZmQpe3ZhciBzdHJlYW09RlMuZ2V0U3RyZWFtKGZkKTtpZighc3RyZWFtKXRocm93IG5ldyBGUy5FcnJub0Vycm9yKDgpO3JldHVybiBzdHJlYW19LGdldDY0OmZ1bmN0aW9uKGxvdyxoaWdoKXtyZXR1cm4gbG93fX07ZnVuY3Rpb24gX19fc3lzY2FsbF9mY250bDY0KGZkLGNtZCx2YXJhcmdzKXtTWVNDQUxMUy52YXJhcmdzPXZhcmFyZ3M7dHJ5e3ZhciBzdHJlYW09U1lTQ0FMTFMuZ2V0U3RyZWFtRnJvbUZEKGZkKTtzd2l0Y2goY21kKXtjYXNlIDA6e3ZhciBhcmc9U1lTQ0FMTFMuZ2V0KCk7aWYoYXJnPDApe3JldHVybi0yOH12YXIgbmV3U3RyZWFtO25ld1N0cmVhbT1GUy5vcGVuKHN0cmVhbS5wYXRoLHN0cmVhbS5mbGFncywwLGFyZyk7cmV0dXJuIG5ld1N0cmVhbS5mZH1jYXNlIDE6Y2FzZSAyOnJldHVybiAwO2Nhc2UgMzpyZXR1cm4gc3RyZWFtLmZsYWdzO2Nhc2UgNDp7dmFyIGFyZz1TWVNDQUxMUy5nZXQoKTtzdHJlYW0uZmxhZ3N8PWFyZztyZXR1cm4gMH1jYXNlIDU6e3ZhciBhcmc9U1lTQ0FMTFMuZ2V0KCk7dmFyIG9mZnNldD0wO0hFQVAxNlthcmcrb2Zmc2V0Pj4xXT0yO3JldHVybiAwfWNhc2UgNjpjYXNlIDc6cmV0dXJuIDA7Y2FzZSAxNjpjYXNlIDg6cmV0dXJuLTI4O2Nhc2UgOTpzZXRFcnJObygyOCk7cmV0dXJuLTE7ZGVmYXVsdDp7cmV0dXJuLTI4fX19Y2F0Y2goZSl7aWYodHlwZW9mIEZTPT1cInVuZGVmaW5lZFwifHwhKGUgaW5zdGFuY2VvZiBGUy5FcnJub0Vycm9yKSl0aHJvdyBlO3JldHVybi1lLmVycm5vfX1mdW5jdGlvbiBfX19zeXNjYWxsX2lvY3RsKGZkLG9wLHZhcmFyZ3Mpe1NZU0NBTExTLnZhcmFyZ3M9dmFyYXJnczt0cnl7dmFyIHN0cmVhbT1TWVNDQUxMUy5nZXRTdHJlYW1Gcm9tRkQoZmQpO3N3aXRjaChvcCl7Y2FzZSAyMTUwOTpjYXNlIDIxNTA1OntpZighc3RyZWFtLnR0eSlyZXR1cm4tNTk7cmV0dXJuIDB9Y2FzZSAyMTUxMDpjYXNlIDIxNTExOmNhc2UgMjE1MTI6Y2FzZSAyMTUwNjpjYXNlIDIxNTA3OmNhc2UgMjE1MDg6e2lmKCFzdHJlYW0udHR5KXJldHVybi01OTtyZXR1cm4gMH1jYXNlIDIxNTE5OntpZighc3RyZWFtLnR0eSlyZXR1cm4tNTk7dmFyIGFyZ3A9U1lTQ0FMTFMuZ2V0KCk7SEVBUDMyW2FyZ3A+PjJdPTA7cmV0dXJuIDB9Y2FzZSAyMTUyMDp7aWYoIXN0cmVhbS50dHkpcmV0dXJuLTU5O3JldHVybi0yOH1jYXNlIDIxNTMxOnt2YXIgYXJncD1TWVNDQUxMUy5nZXQoKTtyZXR1cm4gRlMuaW9jdGwoc3RyZWFtLG9wLGFyZ3ApfWNhc2UgMjE1MjM6e2lmKCFzdHJlYW0udHR5KXJldHVybi01OTtyZXR1cm4gMH1jYXNlIDIxNTI0OntpZighc3RyZWFtLnR0eSlyZXR1cm4tNTk7cmV0dXJuIDB9ZGVmYXVsdDphYm9ydChcImJhZCBpb2N0bCBzeXNjYWxsIFwiK29wKX19Y2F0Y2goZSl7aWYodHlwZW9mIEZTPT1cInVuZGVmaW5lZFwifHwhKGUgaW5zdGFuY2VvZiBGUy5FcnJub0Vycm9yKSl0aHJvdyBlO3JldHVybi1lLmVycm5vfX1mdW5jdGlvbiBfX19zeXNjYWxsX29wZW4ocGF0aCxmbGFncyx2YXJhcmdzKXtTWVNDQUxMUy52YXJhcmdzPXZhcmFyZ3M7dHJ5e3ZhciBwYXRobmFtZT1TWVNDQUxMUy5nZXRTdHIocGF0aCk7dmFyIG1vZGU9dmFyYXJncz9TWVNDQUxMUy5nZXQoKTowO3ZhciBzdHJlYW09RlMub3BlbihwYXRobmFtZSxmbGFncyxtb2RlKTtyZXR1cm4gc3RyZWFtLmZkfWNhdGNoKGUpe2lmKHR5cGVvZiBGUz09XCJ1bmRlZmluZWRcInx8IShlIGluc3RhbmNlb2YgRlMuRXJybm9FcnJvcikpdGhyb3cgZTtyZXR1cm4tZS5lcnJub319dmFyIHN0cnVjdFJlZ2lzdHJhdGlvbnM9e307ZnVuY3Rpb24gcnVuRGVzdHJ1Y3RvcnMoZGVzdHJ1Y3RvcnMpe3doaWxlKGRlc3RydWN0b3JzLmxlbmd0aCl7dmFyIHB0cj1kZXN0cnVjdG9ycy5wb3AoKTt2YXIgZGVsPWRlc3RydWN0b3JzLnBvcCgpO2RlbChwdHIpfX1mdW5jdGlvbiBzaW1wbGVSZWFkVmFsdWVGcm9tUG9pbnRlcihwb2ludGVyKXtyZXR1cm4gdGhpc1tcImZyb21XaXJlVHlwZVwiXShIRUFQVTMyW3BvaW50ZXI+PjJdKX12YXIgYXdhaXRpbmdEZXBlbmRlbmNpZXM9e307dmFyIHJlZ2lzdGVyZWRUeXBlcz17fTt2YXIgdHlwZURlcGVuZGVuY2llcz17fTt2YXIgY2hhcl8wPTQ4O3ZhciBjaGFyXzk9NTc7ZnVuY3Rpb24gbWFrZUxlZ2FsRnVuY3Rpb25OYW1lKG5hbWUpe2lmKHVuZGVmaW5lZD09PW5hbWUpe3JldHVyblwiX3Vua25vd25cIn1uYW1lPW5hbWUucmVwbGFjZSgvW15hLXpBLVowLTlfXS9nLFwiJFwiKTt2YXIgZj1uYW1lLmNoYXJDb2RlQXQoMCk7aWYoZj49Y2hhcl8wJiZmPD1jaGFyXzkpe3JldHVyblwiX1wiK25hbWV9ZWxzZXtyZXR1cm4gbmFtZX19ZnVuY3Rpb24gY3JlYXRlTmFtZWRGdW5jdGlvbihuYW1lLGJvZHkpe25hbWU9bWFrZUxlZ2FsRnVuY3Rpb25OYW1lKG5hbWUpO3JldHVybiBuZXcgRnVuY3Rpb24oXCJib2R5XCIsXCJyZXR1cm4gZnVuY3Rpb24gXCIrbmFtZStcIigpIHtcXG5cIisnICAgIFwidXNlIHN0cmljdFwiOycrXCIgICAgcmV0dXJuIGJvZHkuYXBwbHkodGhpcywgYXJndW1lbnRzKTtcXG5cIitcIn07XFxuXCIpKGJvZHkpfWZ1bmN0aW9uIGV4dGVuZEVycm9yKGJhc2VFcnJvclR5cGUsZXJyb3JOYW1lKXt2YXIgZXJyb3JDbGFzcz1jcmVhdGVOYW1lZEZ1bmN0aW9uKGVycm9yTmFtZSxmdW5jdGlvbihtZXNzYWdlKXt0aGlzLm5hbWU9ZXJyb3JOYW1lO3RoaXMubWVzc2FnZT1tZXNzYWdlO3ZhciBzdGFjaz1uZXcgRXJyb3IobWVzc2FnZSkuc3RhY2s7aWYoc3RhY2shPT11bmRlZmluZWQpe3RoaXMuc3RhY2s9dGhpcy50b1N0cmluZygpK1wiXFxuXCIrc3RhY2sucmVwbGFjZSgvXkVycm9yKDpbXlxcbl0qKT9cXG4vLFwiXCIpfX0pO2Vycm9yQ2xhc3MucHJvdG90eXBlPU9iamVjdC5jcmVhdGUoYmFzZUVycm9yVHlwZS5wcm90b3R5cGUpO2Vycm9yQ2xhc3MucHJvdG90eXBlLmNvbnN0cnVjdG9yPWVycm9yQ2xhc3M7ZXJyb3JDbGFzcy5wcm90b3R5cGUudG9TdHJpbmc9ZnVuY3Rpb24oKXtpZih0aGlzLm1lc3NhZ2U9PT11bmRlZmluZWQpe3JldHVybiB0aGlzLm5hbWV9ZWxzZXtyZXR1cm4gdGhpcy5uYW1lK1wiOiBcIit0aGlzLm1lc3NhZ2V9fTtyZXR1cm4gZXJyb3JDbGFzc312YXIgSW50ZXJuYWxFcnJvcj11bmRlZmluZWQ7ZnVuY3Rpb24gdGhyb3dJbnRlcm5hbEVycm9yKG1lc3NhZ2Upe3Rocm93IG5ldyBJbnRlcm5hbEVycm9yKG1lc3NhZ2UpfWZ1bmN0aW9uIHdoZW5EZXBlbmRlbnRUeXBlc0FyZVJlc29sdmVkKG15VHlwZXMsZGVwZW5kZW50VHlwZXMsZ2V0VHlwZUNvbnZlcnRlcnMpe215VHlwZXMuZm9yRWFjaChmdW5jdGlvbih0eXBlKXt0eXBlRGVwZW5kZW5jaWVzW3R5cGVdPWRlcGVuZGVudFR5cGVzfSk7ZnVuY3Rpb24gb25Db21wbGV0ZSh0eXBlQ29udmVydGVycyl7dmFyIG15VHlwZUNvbnZlcnRlcnM9Z2V0VHlwZUNvbnZlcnRlcnModHlwZUNvbnZlcnRlcnMpO2lmKG15VHlwZUNvbnZlcnRlcnMubGVuZ3RoIT09bXlUeXBlcy5sZW5ndGgpe3Rocm93SW50ZXJuYWxFcnJvcihcIk1pc21hdGNoZWQgdHlwZSBjb252ZXJ0ZXIgY291bnRcIil9Zm9yKHZhciBpPTA7aTxteVR5cGVzLmxlbmd0aDsrK2kpe3JlZ2lzdGVyVHlwZShteVR5cGVzW2ldLG15VHlwZUNvbnZlcnRlcnNbaV0pfX12YXIgdHlwZUNvbnZlcnRlcnM9bmV3IEFycmF5KGRlcGVuZGVudFR5cGVzLmxlbmd0aCk7dmFyIHVucmVnaXN0ZXJlZFR5cGVzPVtdO3ZhciByZWdpc3RlcmVkPTA7ZGVwZW5kZW50VHlwZXMuZm9yRWFjaChmdW5jdGlvbihkdCxpKXtpZihyZWdpc3RlcmVkVHlwZXMuaGFzT3duUHJvcGVydHkoZHQpKXt0eXBlQ29udmVydGVyc1tpXT1yZWdpc3RlcmVkVHlwZXNbZHRdfWVsc2V7dW5yZWdpc3RlcmVkVHlwZXMucHVzaChkdCk7aWYoIWF3YWl0aW5nRGVwZW5kZW5jaWVzLmhhc093blByb3BlcnR5KGR0KSl7YXdhaXRpbmdEZXBlbmRlbmNpZXNbZHRdPVtdfWF3YWl0aW5nRGVwZW5kZW5jaWVzW2R0XS5wdXNoKGZ1bmN0aW9uKCl7dHlwZUNvbnZlcnRlcnNbaV09cmVnaXN0ZXJlZFR5cGVzW2R0XTsrK3JlZ2lzdGVyZWQ7aWYocmVnaXN0ZXJlZD09PXVucmVnaXN0ZXJlZFR5cGVzLmxlbmd0aCl7b25Db21wbGV0ZSh0eXBlQ29udmVydGVycyl9fSl9fSk7aWYoMD09PXVucmVnaXN0ZXJlZFR5cGVzLmxlbmd0aCl7b25Db21wbGV0ZSh0eXBlQ29udmVydGVycyl9fWZ1bmN0aW9uIF9fZW1iaW5kX2ZpbmFsaXplX3ZhbHVlX29iamVjdChzdHJ1Y3RUeXBlKXt2YXIgcmVnPXN0cnVjdFJlZ2lzdHJhdGlvbnNbc3RydWN0VHlwZV07ZGVsZXRlIHN0cnVjdFJlZ2lzdHJhdGlvbnNbc3RydWN0VHlwZV07dmFyIHJhd0NvbnN0cnVjdG9yPXJlZy5yYXdDb25zdHJ1Y3Rvcjt2YXIgcmF3RGVzdHJ1Y3Rvcj1yZWcucmF3RGVzdHJ1Y3Rvcjt2YXIgZmllbGRSZWNvcmRzPXJlZy5maWVsZHM7dmFyIGZpZWxkVHlwZXM9ZmllbGRSZWNvcmRzLm1hcChmdW5jdGlvbihmaWVsZCl7cmV0dXJuIGZpZWxkLmdldHRlclJldHVyblR5cGV9KS5jb25jYXQoZmllbGRSZWNvcmRzLm1hcChmdW5jdGlvbihmaWVsZCl7cmV0dXJuIGZpZWxkLnNldHRlckFyZ3VtZW50VHlwZX0pKTt3aGVuRGVwZW5kZW50VHlwZXNBcmVSZXNvbHZlZChbc3RydWN0VHlwZV0sZmllbGRUeXBlcyxmdW5jdGlvbihmaWVsZFR5cGVzKXt2YXIgZmllbGRzPXt9O2ZpZWxkUmVjb3Jkcy5mb3JFYWNoKGZ1bmN0aW9uKGZpZWxkLGkpe3ZhciBmaWVsZE5hbWU9ZmllbGQuZmllbGROYW1lO3ZhciBnZXR0ZXJSZXR1cm5UeXBlPWZpZWxkVHlwZXNbaV07dmFyIGdldHRlcj1maWVsZC5nZXR0ZXI7dmFyIGdldHRlckNvbnRleHQ9ZmllbGQuZ2V0dGVyQ29udGV4dDt2YXIgc2V0dGVyQXJndW1lbnRUeXBlPWZpZWxkVHlwZXNbaStmaWVsZFJlY29yZHMubGVuZ3RoXTt2YXIgc2V0dGVyPWZpZWxkLnNldHRlcjt2YXIgc2V0dGVyQ29udGV4dD1maWVsZC5zZXR0ZXJDb250ZXh0O2ZpZWxkc1tmaWVsZE5hbWVdPXtyZWFkOmZ1bmN0aW9uKHB0cil7cmV0dXJuIGdldHRlclJldHVyblR5cGVbXCJmcm9tV2lyZVR5cGVcIl0oZ2V0dGVyKGdldHRlckNvbnRleHQscHRyKSl9LHdyaXRlOmZ1bmN0aW9uKHB0cixvKXt2YXIgZGVzdHJ1Y3RvcnM9W107c2V0dGVyKHNldHRlckNvbnRleHQscHRyLHNldHRlckFyZ3VtZW50VHlwZVtcInRvV2lyZVR5cGVcIl0oZGVzdHJ1Y3RvcnMsbykpO3J1bkRlc3RydWN0b3JzKGRlc3RydWN0b3JzKX19fSk7cmV0dXJuW3tuYW1lOnJlZy5uYW1lLFwiZnJvbVdpcmVUeXBlXCI6ZnVuY3Rpb24ocHRyKXt2YXIgcnY9e307Zm9yKHZhciBpIGluIGZpZWxkcyl7cnZbaV09ZmllbGRzW2ldLnJlYWQocHRyKX1yYXdEZXN0cnVjdG9yKHB0cik7cmV0dXJuIHJ2fSxcInRvV2lyZVR5cGVcIjpmdW5jdGlvbihkZXN0cnVjdG9ycyxvKXtmb3IodmFyIGZpZWxkTmFtZSBpbiBmaWVsZHMpe2lmKCEoZmllbGROYW1lIGluIG8pKXt0aHJvdyBuZXcgVHlwZUVycm9yKCdNaXNzaW5nIGZpZWxkOiAgXCInK2ZpZWxkTmFtZSsnXCInKX19dmFyIHB0cj1yYXdDb25zdHJ1Y3RvcigpO2ZvcihmaWVsZE5hbWUgaW4gZmllbGRzKXtmaWVsZHNbZmllbGROYW1lXS53cml0ZShwdHIsb1tmaWVsZE5hbWVdKX1pZihkZXN0cnVjdG9ycyE9PW51bGwpe2Rlc3RydWN0b3JzLnB1c2gocmF3RGVzdHJ1Y3RvcixwdHIpfXJldHVybiBwdHJ9LFwiYXJnUGFja0FkdmFuY2VcIjo4LFwicmVhZFZhbHVlRnJvbVBvaW50ZXJcIjpzaW1wbGVSZWFkVmFsdWVGcm9tUG9pbnRlcixkZXN0cnVjdG9yRnVuY3Rpb246cmF3RGVzdHJ1Y3Rvcn1dfSl9ZnVuY3Rpb24gX19lbWJpbmRfcmVnaXN0ZXJfYmlnaW50KHByaW1pdGl2ZVR5cGUsbmFtZSxzaXplLG1pblJhbmdlLG1heFJhbmdlKXt9ZnVuY3Rpb24gZ2V0U2hpZnRGcm9tU2l6ZShzaXplKXtzd2l0Y2goc2l6ZSl7Y2FzZSAxOnJldHVybiAwO2Nhc2UgMjpyZXR1cm4gMTtjYXNlIDQ6cmV0dXJuIDI7Y2FzZSA4OnJldHVybiAzO2RlZmF1bHQ6dGhyb3cgbmV3IFR5cGVFcnJvcihcIlVua25vd24gdHlwZSBzaXplOiBcIitzaXplKX19ZnVuY3Rpb24gZW1iaW5kX2luaXRfY2hhckNvZGVzKCl7dmFyIGNvZGVzPW5ldyBBcnJheSgyNTYpO2Zvcih2YXIgaT0wO2k8MjU2OysraSl7Y29kZXNbaV09U3RyaW5nLmZyb21DaGFyQ29kZShpKX1lbWJpbmRfY2hhckNvZGVzPWNvZGVzfXZhciBlbWJpbmRfY2hhckNvZGVzPXVuZGVmaW5lZDtmdW5jdGlvbiByZWFkTGF0aW4xU3RyaW5nKHB0cil7dmFyIHJldD1cIlwiO3ZhciBjPXB0cjt3aGlsZShIRUFQVThbY10pe3JldCs9ZW1iaW5kX2NoYXJDb2Rlc1tIRUFQVThbYysrXV19cmV0dXJuIHJldH12YXIgQmluZGluZ0Vycm9yPXVuZGVmaW5lZDtmdW5jdGlvbiB0aHJvd0JpbmRpbmdFcnJvcihtZXNzYWdlKXt0aHJvdyBuZXcgQmluZGluZ0Vycm9yKG1lc3NhZ2UpfWZ1bmN0aW9uIHJlZ2lzdGVyVHlwZShyYXdUeXBlLHJlZ2lzdGVyZWRJbnN0YW5jZSxvcHRpb25zPXt9KXtpZighKFwiYXJnUGFja0FkdmFuY2VcImluIHJlZ2lzdGVyZWRJbnN0YW5jZSkpe3Rocm93IG5ldyBUeXBlRXJyb3IoXCJyZWdpc3RlclR5cGUgcmVnaXN0ZXJlZEluc3RhbmNlIHJlcXVpcmVzIGFyZ1BhY2tBZHZhbmNlXCIpfXZhciBuYW1lPXJlZ2lzdGVyZWRJbnN0YW5jZS5uYW1lO2lmKCFyYXdUeXBlKXt0aHJvd0JpbmRpbmdFcnJvcigndHlwZSBcIicrbmFtZSsnXCIgbXVzdCBoYXZlIGEgcG9zaXRpdmUgaW50ZWdlciB0eXBlaWQgcG9pbnRlcicpfWlmKHJlZ2lzdGVyZWRUeXBlcy5oYXNPd25Qcm9wZXJ0eShyYXdUeXBlKSl7aWYob3B0aW9ucy5pZ25vcmVEdXBsaWNhdGVSZWdpc3RyYXRpb25zKXtyZXR1cm59ZWxzZXt0aHJvd0JpbmRpbmdFcnJvcihcIkNhbm5vdCByZWdpc3RlciB0eXBlICdcIituYW1lK1wiJyB0d2ljZVwiKX19cmVnaXN0ZXJlZFR5cGVzW3Jhd1R5cGVdPXJlZ2lzdGVyZWRJbnN0YW5jZTtkZWxldGUgdHlwZURlcGVuZGVuY2llc1tyYXdUeXBlXTtpZihhd2FpdGluZ0RlcGVuZGVuY2llcy5oYXNPd25Qcm9wZXJ0eShyYXdUeXBlKSl7dmFyIGNhbGxiYWNrcz1hd2FpdGluZ0RlcGVuZGVuY2llc1tyYXdUeXBlXTtkZWxldGUgYXdhaXRpbmdEZXBlbmRlbmNpZXNbcmF3VHlwZV07Y2FsbGJhY2tzLmZvckVhY2goZnVuY3Rpb24oY2Ipe2NiKCl9KX19ZnVuY3Rpb24gX19lbWJpbmRfcmVnaXN0ZXJfYm9vbChyYXdUeXBlLG5hbWUsc2l6ZSx0cnVlVmFsdWUsZmFsc2VWYWx1ZSl7dmFyIHNoaWZ0PWdldFNoaWZ0RnJvbVNpemUoc2l6ZSk7bmFtZT1yZWFkTGF0aW4xU3RyaW5nKG5hbWUpO3JlZ2lzdGVyVHlwZShyYXdUeXBlLHtuYW1lOm5hbWUsXCJmcm9tV2lyZVR5cGVcIjpmdW5jdGlvbih3dCl7cmV0dXJuISF3dH0sXCJ0b1dpcmVUeXBlXCI6ZnVuY3Rpb24oZGVzdHJ1Y3RvcnMsbyl7cmV0dXJuIG8/dHJ1ZVZhbHVlOmZhbHNlVmFsdWV9LFwiYXJnUGFja0FkdmFuY2VcIjo4LFwicmVhZFZhbHVlRnJvbVBvaW50ZXJcIjpmdW5jdGlvbihwb2ludGVyKXt2YXIgaGVhcDtpZihzaXplPT09MSl7aGVhcD1IRUFQOH1lbHNlIGlmKHNpemU9PT0yKXtoZWFwPUhFQVAxNn1lbHNlIGlmKHNpemU9PT00KXtoZWFwPUhFQVAzMn1lbHNle3Rocm93IG5ldyBUeXBlRXJyb3IoXCJVbmtub3duIGJvb2xlYW4gdHlwZSBzaXplOiBcIituYW1lKX1yZXR1cm4gdGhpc1tcImZyb21XaXJlVHlwZVwiXShoZWFwW3BvaW50ZXI+PnNoaWZ0XSl9LGRlc3RydWN0b3JGdW5jdGlvbjpudWxsfSl9ZnVuY3Rpb24gQ2xhc3NIYW5kbGVfaXNBbGlhc09mKG90aGVyKXtpZighKHRoaXMgaW5zdGFuY2VvZiBDbGFzc0hhbmRsZSkpe3JldHVybiBmYWxzZX1pZighKG90aGVyIGluc3RhbmNlb2YgQ2xhc3NIYW5kbGUpKXtyZXR1cm4gZmFsc2V9dmFyIGxlZnRDbGFzcz10aGlzLiQkLnB0clR5cGUucmVnaXN0ZXJlZENsYXNzO3ZhciBsZWZ0PXRoaXMuJCQucHRyO3ZhciByaWdodENsYXNzPW90aGVyLiQkLnB0clR5cGUucmVnaXN0ZXJlZENsYXNzO3ZhciByaWdodD1vdGhlci4kJC5wdHI7d2hpbGUobGVmdENsYXNzLmJhc2VDbGFzcyl7bGVmdD1sZWZ0Q2xhc3MudXBjYXN0KGxlZnQpO2xlZnRDbGFzcz1sZWZ0Q2xhc3MuYmFzZUNsYXNzfXdoaWxlKHJpZ2h0Q2xhc3MuYmFzZUNsYXNzKXtyaWdodD1yaWdodENsYXNzLnVwY2FzdChyaWdodCk7cmlnaHRDbGFzcz1yaWdodENsYXNzLmJhc2VDbGFzc31yZXR1cm4gbGVmdENsYXNzPT09cmlnaHRDbGFzcyYmbGVmdD09PXJpZ2h0fWZ1bmN0aW9uIHNoYWxsb3dDb3B5SW50ZXJuYWxQb2ludGVyKG8pe3JldHVybntjb3VudDpvLmNvdW50LGRlbGV0ZVNjaGVkdWxlZDpvLmRlbGV0ZVNjaGVkdWxlZCxwcmVzZXJ2ZVBvaW50ZXJPbkRlbGV0ZTpvLnByZXNlcnZlUG9pbnRlck9uRGVsZXRlLHB0cjpvLnB0cixwdHJUeXBlOm8ucHRyVHlwZSxzbWFydFB0cjpvLnNtYXJ0UHRyLHNtYXJ0UHRyVHlwZTpvLnNtYXJ0UHRyVHlwZX19ZnVuY3Rpb24gdGhyb3dJbnN0YW5jZUFscmVhZHlEZWxldGVkKG9iail7ZnVuY3Rpb24gZ2V0SW5zdGFuY2VUeXBlTmFtZShoYW5kbGUpe3JldHVybiBoYW5kbGUuJCQucHRyVHlwZS5yZWdpc3RlcmVkQ2xhc3MubmFtZX10aHJvd0JpbmRpbmdFcnJvcihnZXRJbnN0YW5jZVR5cGVOYW1lKG9iaikrXCIgaW5zdGFuY2UgYWxyZWFkeSBkZWxldGVkXCIpfXZhciBmaW5hbGl6YXRpb25SZWdpc3RyeT1mYWxzZTtmdW5jdGlvbiBkZXRhY2hGaW5hbGl6ZXIoaGFuZGxlKXt9ZnVuY3Rpb24gcnVuRGVzdHJ1Y3RvcigkJCl7aWYoJCQuc21hcnRQdHIpeyQkLnNtYXJ0UHRyVHlwZS5yYXdEZXN0cnVjdG9yKCQkLnNtYXJ0UHRyKX1lbHNleyQkLnB0clR5cGUucmVnaXN0ZXJlZENsYXNzLnJhd0Rlc3RydWN0b3IoJCQucHRyKX19ZnVuY3Rpb24gcmVsZWFzZUNsYXNzSGFuZGxlKCQkKXskJC5jb3VudC52YWx1ZS09MTt2YXIgdG9EZWxldGU9MD09PSQkLmNvdW50LnZhbHVlO2lmKHRvRGVsZXRlKXtydW5EZXN0cnVjdG9yKCQkKX19ZnVuY3Rpb24gZG93bmNhc3RQb2ludGVyKHB0cixwdHJDbGFzcyxkZXNpcmVkQ2xhc3Mpe2lmKHB0ckNsYXNzPT09ZGVzaXJlZENsYXNzKXtyZXR1cm4gcHRyfWlmKHVuZGVmaW5lZD09PWRlc2lyZWRDbGFzcy5iYXNlQ2xhc3Mpe3JldHVybiBudWxsfXZhciBydj1kb3duY2FzdFBvaW50ZXIocHRyLHB0ckNsYXNzLGRlc2lyZWRDbGFzcy5iYXNlQ2xhc3MpO2lmKHJ2PT09bnVsbCl7cmV0dXJuIG51bGx9cmV0dXJuIGRlc2lyZWRDbGFzcy5kb3duY2FzdChydil9dmFyIHJlZ2lzdGVyZWRQb2ludGVycz17fTtmdW5jdGlvbiBnZXRJbmhlcml0ZWRJbnN0YW5jZUNvdW50KCl7cmV0dXJuIE9iamVjdC5rZXlzKHJlZ2lzdGVyZWRJbnN0YW5jZXMpLmxlbmd0aH1mdW5jdGlvbiBnZXRMaXZlSW5oZXJpdGVkSW5zdGFuY2VzKCl7dmFyIHJ2PVtdO2Zvcih2YXIgayBpbiByZWdpc3RlcmVkSW5zdGFuY2VzKXtpZihyZWdpc3RlcmVkSW5zdGFuY2VzLmhhc093blByb3BlcnR5KGspKXtydi5wdXNoKHJlZ2lzdGVyZWRJbnN0YW5jZXNba10pfX1yZXR1cm4gcnZ9dmFyIGRlbGV0aW9uUXVldWU9W107ZnVuY3Rpb24gZmx1c2hQZW5kaW5nRGVsZXRlcygpe3doaWxlKGRlbGV0aW9uUXVldWUubGVuZ3RoKXt2YXIgb2JqPWRlbGV0aW9uUXVldWUucG9wKCk7b2JqLiQkLmRlbGV0ZVNjaGVkdWxlZD1mYWxzZTtvYmpbXCJkZWxldGVcIl0oKX19dmFyIGRlbGF5RnVuY3Rpb249dW5kZWZpbmVkO2Z1bmN0aW9uIHNldERlbGF5RnVuY3Rpb24oZm4pe2RlbGF5RnVuY3Rpb249Zm47aWYoZGVsZXRpb25RdWV1ZS5sZW5ndGgmJmRlbGF5RnVuY3Rpb24pe2RlbGF5RnVuY3Rpb24oZmx1c2hQZW5kaW5nRGVsZXRlcyl9fWZ1bmN0aW9uIGluaXRfZW1iaW5kKCl7TW9kdWxlW1wiZ2V0SW5oZXJpdGVkSW5zdGFuY2VDb3VudFwiXT1nZXRJbmhlcml0ZWRJbnN0YW5jZUNvdW50O01vZHVsZVtcImdldExpdmVJbmhlcml0ZWRJbnN0YW5jZXNcIl09Z2V0TGl2ZUluaGVyaXRlZEluc3RhbmNlcztNb2R1bGVbXCJmbHVzaFBlbmRpbmdEZWxldGVzXCJdPWZsdXNoUGVuZGluZ0RlbGV0ZXM7TW9kdWxlW1wic2V0RGVsYXlGdW5jdGlvblwiXT1zZXREZWxheUZ1bmN0aW9ufXZhciByZWdpc3RlcmVkSW5zdGFuY2VzPXt9O2Z1bmN0aW9uIGdldEJhc2VzdFBvaW50ZXIoY2xhc3NfLHB0cil7aWYocHRyPT09dW5kZWZpbmVkKXt0aHJvd0JpbmRpbmdFcnJvcihcInB0ciBzaG91bGQgbm90IGJlIHVuZGVmaW5lZFwiKX13aGlsZShjbGFzc18uYmFzZUNsYXNzKXtwdHI9Y2xhc3NfLnVwY2FzdChwdHIpO2NsYXNzXz1jbGFzc18uYmFzZUNsYXNzfXJldHVybiBwdHJ9ZnVuY3Rpb24gZ2V0SW5oZXJpdGVkSW5zdGFuY2UoY2xhc3NfLHB0cil7cHRyPWdldEJhc2VzdFBvaW50ZXIoY2xhc3NfLHB0cik7cmV0dXJuIHJlZ2lzdGVyZWRJbnN0YW5jZXNbcHRyXX1mdW5jdGlvbiBtYWtlQ2xhc3NIYW5kbGUocHJvdG90eXBlLHJlY29yZCl7aWYoIXJlY29yZC5wdHJUeXBlfHwhcmVjb3JkLnB0cil7dGhyb3dJbnRlcm5hbEVycm9yKFwibWFrZUNsYXNzSGFuZGxlIHJlcXVpcmVzIHB0ciBhbmQgcHRyVHlwZVwiKX12YXIgaGFzU21hcnRQdHJUeXBlPSEhcmVjb3JkLnNtYXJ0UHRyVHlwZTt2YXIgaGFzU21hcnRQdHI9ISFyZWNvcmQuc21hcnRQdHI7aWYoaGFzU21hcnRQdHJUeXBlIT09aGFzU21hcnRQdHIpe3Rocm93SW50ZXJuYWxFcnJvcihcIkJvdGggc21hcnRQdHJUeXBlIGFuZCBzbWFydFB0ciBtdXN0IGJlIHNwZWNpZmllZFwiKX1yZWNvcmQuY291bnQ9e3ZhbHVlOjF9O3JldHVybiBhdHRhY2hGaW5hbGl6ZXIoT2JqZWN0LmNyZWF0ZShwcm90b3R5cGUseyQkOnt2YWx1ZTpyZWNvcmR9fSkpfWZ1bmN0aW9uIFJlZ2lzdGVyZWRQb2ludGVyX2Zyb21XaXJlVHlwZShwdHIpe3ZhciByYXdQb2ludGVyPXRoaXMuZ2V0UG9pbnRlZShwdHIpO2lmKCFyYXdQb2ludGVyKXt0aGlzLmRlc3RydWN0b3IocHRyKTtyZXR1cm4gbnVsbH12YXIgcmVnaXN0ZXJlZEluc3RhbmNlPWdldEluaGVyaXRlZEluc3RhbmNlKHRoaXMucmVnaXN0ZXJlZENsYXNzLHJhd1BvaW50ZXIpO2lmKHVuZGVmaW5lZCE9PXJlZ2lzdGVyZWRJbnN0YW5jZSl7aWYoMD09PXJlZ2lzdGVyZWRJbnN0YW5jZS4kJC5jb3VudC52YWx1ZSl7cmVnaXN0ZXJlZEluc3RhbmNlLiQkLnB0cj1yYXdQb2ludGVyO3JlZ2lzdGVyZWRJbnN0YW5jZS4kJC5zbWFydFB0cj1wdHI7cmV0dXJuIHJlZ2lzdGVyZWRJbnN0YW5jZVtcImNsb25lXCJdKCl9ZWxzZXt2YXIgcnY9cmVnaXN0ZXJlZEluc3RhbmNlW1wiY2xvbmVcIl0oKTt0aGlzLmRlc3RydWN0b3IocHRyKTtyZXR1cm4gcnZ9fWZ1bmN0aW9uIG1ha2VEZWZhdWx0SGFuZGxlKCl7aWYodGhpcy5pc1NtYXJ0UG9pbnRlcil7cmV0dXJuIG1ha2VDbGFzc0hhbmRsZSh0aGlzLnJlZ2lzdGVyZWRDbGFzcy5pbnN0YW5jZVByb3RvdHlwZSx7cHRyVHlwZTp0aGlzLnBvaW50ZWVUeXBlLHB0cjpyYXdQb2ludGVyLHNtYXJ0UHRyVHlwZTp0aGlzLHNtYXJ0UHRyOnB0cn0pfWVsc2V7cmV0dXJuIG1ha2VDbGFzc0hhbmRsZSh0aGlzLnJlZ2lzdGVyZWRDbGFzcy5pbnN0YW5jZVByb3RvdHlwZSx7cHRyVHlwZTp0aGlzLHB0cjpwdHJ9KX19dmFyIGFjdHVhbFR5cGU9dGhpcy5yZWdpc3RlcmVkQ2xhc3MuZ2V0QWN0dWFsVHlwZShyYXdQb2ludGVyKTt2YXIgcmVnaXN0ZXJlZFBvaW50ZXJSZWNvcmQ9cmVnaXN0ZXJlZFBvaW50ZXJzW2FjdHVhbFR5cGVdO2lmKCFyZWdpc3RlcmVkUG9pbnRlclJlY29yZCl7cmV0dXJuIG1ha2VEZWZhdWx0SGFuZGxlLmNhbGwodGhpcyl9dmFyIHRvVHlwZTtpZih0aGlzLmlzQ29uc3Qpe3RvVHlwZT1yZWdpc3RlcmVkUG9pbnRlclJlY29yZC5jb25zdFBvaW50ZXJUeXBlfWVsc2V7dG9UeXBlPXJlZ2lzdGVyZWRQb2ludGVyUmVjb3JkLnBvaW50ZXJUeXBlfXZhciBkcD1kb3duY2FzdFBvaW50ZXIocmF3UG9pbnRlcix0aGlzLnJlZ2lzdGVyZWRDbGFzcyx0b1R5cGUucmVnaXN0ZXJlZENsYXNzKTtpZihkcD09PW51bGwpe3JldHVybiBtYWtlRGVmYXVsdEhhbmRsZS5jYWxsKHRoaXMpfWlmKHRoaXMuaXNTbWFydFBvaW50ZXIpe3JldHVybiBtYWtlQ2xhc3NIYW5kbGUodG9UeXBlLnJlZ2lzdGVyZWRDbGFzcy5pbnN0YW5jZVByb3RvdHlwZSx7cHRyVHlwZTp0b1R5cGUscHRyOmRwLHNtYXJ0UHRyVHlwZTp0aGlzLHNtYXJ0UHRyOnB0cn0pfWVsc2V7cmV0dXJuIG1ha2VDbGFzc0hhbmRsZSh0b1R5cGUucmVnaXN0ZXJlZENsYXNzLmluc3RhbmNlUHJvdG90eXBlLHtwdHJUeXBlOnRvVHlwZSxwdHI6ZHB9KX19ZnVuY3Rpb24gYXR0YWNoRmluYWxpemVyKGhhbmRsZSl7aWYoXCJ1bmRlZmluZWRcIj09PXR5cGVvZiBGaW5hbGl6YXRpb25SZWdpc3RyeSl7YXR0YWNoRmluYWxpemVyPShoYW5kbGU9PmhhbmRsZSk7cmV0dXJuIGhhbmRsZX1maW5hbGl6YXRpb25SZWdpc3RyeT1uZXcgRmluYWxpemF0aW9uUmVnaXN0cnkoaW5mbz0+e3JlbGVhc2VDbGFzc0hhbmRsZShpbmZvLiQkKX0pO2F0dGFjaEZpbmFsaXplcj0oaGFuZGxlPT57dmFyICQkPWhhbmRsZS4kJDt2YXIgaGFzU21hcnRQdHI9ISEkJC5zbWFydFB0cjtpZihoYXNTbWFydFB0cil7dmFyIGluZm89eyQkOiQkfTtmaW5hbGl6YXRpb25SZWdpc3RyeS5yZWdpc3RlcihoYW5kbGUsaW5mbyxoYW5kbGUpfXJldHVybiBoYW5kbGV9KTtkZXRhY2hGaW5hbGl6ZXI9KGhhbmRsZT0+ZmluYWxpemF0aW9uUmVnaXN0cnkudW5yZWdpc3RlcihoYW5kbGUpKTtyZXR1cm4gYXR0YWNoRmluYWxpemVyKGhhbmRsZSl9ZnVuY3Rpb24gQ2xhc3NIYW5kbGVfY2xvbmUoKXtpZighdGhpcy4kJC5wdHIpe3Rocm93SW5zdGFuY2VBbHJlYWR5RGVsZXRlZCh0aGlzKX1pZih0aGlzLiQkLnByZXNlcnZlUG9pbnRlck9uRGVsZXRlKXt0aGlzLiQkLmNvdW50LnZhbHVlKz0xO3JldHVybiB0aGlzfWVsc2V7dmFyIGNsb25lPWF0dGFjaEZpbmFsaXplcihPYmplY3QuY3JlYXRlKE9iamVjdC5nZXRQcm90b3R5cGVPZih0aGlzKSx7JCQ6e3ZhbHVlOnNoYWxsb3dDb3B5SW50ZXJuYWxQb2ludGVyKHRoaXMuJCQpfX0pKTtjbG9uZS4kJC5jb3VudC52YWx1ZSs9MTtjbG9uZS4kJC5kZWxldGVTY2hlZHVsZWQ9ZmFsc2U7cmV0dXJuIGNsb25lfX1mdW5jdGlvbiBDbGFzc0hhbmRsZV9kZWxldGUoKXtpZighdGhpcy4kJC5wdHIpe3Rocm93SW5zdGFuY2VBbHJlYWR5RGVsZXRlZCh0aGlzKX1pZih0aGlzLiQkLmRlbGV0ZVNjaGVkdWxlZCYmIXRoaXMuJCQucHJlc2VydmVQb2ludGVyT25EZWxldGUpe3Rocm93QmluZGluZ0Vycm9yKFwiT2JqZWN0IGFscmVhZHkgc2NoZWR1bGVkIGZvciBkZWxldGlvblwiKX1kZXRhY2hGaW5hbGl6ZXIodGhpcyk7cmVsZWFzZUNsYXNzSGFuZGxlKHRoaXMuJCQpO2lmKCF0aGlzLiQkLnByZXNlcnZlUG9pbnRlck9uRGVsZXRlKXt0aGlzLiQkLnNtYXJ0UHRyPXVuZGVmaW5lZDt0aGlzLiQkLnB0cj11bmRlZmluZWR9fWZ1bmN0aW9uIENsYXNzSGFuZGxlX2lzRGVsZXRlZCgpe3JldHVybiF0aGlzLiQkLnB0cn1mdW5jdGlvbiBDbGFzc0hhbmRsZV9kZWxldGVMYXRlcigpe2lmKCF0aGlzLiQkLnB0cil7dGhyb3dJbnN0YW5jZUFscmVhZHlEZWxldGVkKHRoaXMpfWlmKHRoaXMuJCQuZGVsZXRlU2NoZWR1bGVkJiYhdGhpcy4kJC5wcmVzZXJ2ZVBvaW50ZXJPbkRlbGV0ZSl7dGhyb3dCaW5kaW5nRXJyb3IoXCJPYmplY3QgYWxyZWFkeSBzY2hlZHVsZWQgZm9yIGRlbGV0aW9uXCIpfWRlbGV0aW9uUXVldWUucHVzaCh0aGlzKTtpZihkZWxldGlvblF1ZXVlLmxlbmd0aD09PTEmJmRlbGF5RnVuY3Rpb24pe2RlbGF5RnVuY3Rpb24oZmx1c2hQZW5kaW5nRGVsZXRlcyl9dGhpcy4kJC5kZWxldGVTY2hlZHVsZWQ9dHJ1ZTtyZXR1cm4gdGhpc31mdW5jdGlvbiBpbml0X0NsYXNzSGFuZGxlKCl7Q2xhc3NIYW5kbGUucHJvdG90eXBlW1wiaXNBbGlhc09mXCJdPUNsYXNzSGFuZGxlX2lzQWxpYXNPZjtDbGFzc0hhbmRsZS5wcm90b3R5cGVbXCJjbG9uZVwiXT1DbGFzc0hhbmRsZV9jbG9uZTtDbGFzc0hhbmRsZS5wcm90b3R5cGVbXCJkZWxldGVcIl09Q2xhc3NIYW5kbGVfZGVsZXRlO0NsYXNzSGFuZGxlLnByb3RvdHlwZVtcImlzRGVsZXRlZFwiXT1DbGFzc0hhbmRsZV9pc0RlbGV0ZWQ7Q2xhc3NIYW5kbGUucHJvdG90eXBlW1wiZGVsZXRlTGF0ZXJcIl09Q2xhc3NIYW5kbGVfZGVsZXRlTGF0ZXJ9ZnVuY3Rpb24gQ2xhc3NIYW5kbGUoKXt9ZnVuY3Rpb24gZW5zdXJlT3ZlcmxvYWRUYWJsZShwcm90byxtZXRob2ROYW1lLGh1bWFuTmFtZSl7aWYodW5kZWZpbmVkPT09cHJvdG9bbWV0aG9kTmFtZV0ub3ZlcmxvYWRUYWJsZSl7dmFyIHByZXZGdW5jPXByb3RvW21ldGhvZE5hbWVdO3Byb3RvW21ldGhvZE5hbWVdPWZ1bmN0aW9uKCl7aWYoIXByb3RvW21ldGhvZE5hbWVdLm92ZXJsb2FkVGFibGUuaGFzT3duUHJvcGVydHkoYXJndW1lbnRzLmxlbmd0aCkpe3Rocm93QmluZGluZ0Vycm9yKFwiRnVuY3Rpb24gJ1wiK2h1bWFuTmFtZStcIicgY2FsbGVkIHdpdGggYW4gaW52YWxpZCBudW1iZXIgb2YgYXJndW1lbnRzIChcIithcmd1bWVudHMubGVuZ3RoK1wiKSAtIGV4cGVjdHMgb25lIG9mIChcIitwcm90b1ttZXRob2ROYW1lXS5vdmVybG9hZFRhYmxlK1wiKSFcIil9cmV0dXJuIHByb3RvW21ldGhvZE5hbWVdLm92ZXJsb2FkVGFibGVbYXJndW1lbnRzLmxlbmd0aF0uYXBwbHkodGhpcyxhcmd1bWVudHMpfTtwcm90b1ttZXRob2ROYW1lXS5vdmVybG9hZFRhYmxlPVtdO3Byb3RvW21ldGhvZE5hbWVdLm92ZXJsb2FkVGFibGVbcHJldkZ1bmMuYXJnQ291bnRdPXByZXZGdW5jfX1mdW5jdGlvbiBleHBvc2VQdWJsaWNTeW1ib2wobmFtZSx2YWx1ZSxudW1Bcmd1bWVudHMpe2lmKE1vZHVsZS5oYXNPd25Qcm9wZXJ0eShuYW1lKSl7aWYodW5kZWZpbmVkPT09bnVtQXJndW1lbnRzfHx1bmRlZmluZWQhPT1Nb2R1bGVbbmFtZV0ub3ZlcmxvYWRUYWJsZSYmdW5kZWZpbmVkIT09TW9kdWxlW25hbWVdLm92ZXJsb2FkVGFibGVbbnVtQXJndW1lbnRzXSl7dGhyb3dCaW5kaW5nRXJyb3IoXCJDYW5ub3QgcmVnaXN0ZXIgcHVibGljIG5hbWUgJ1wiK25hbWUrXCInIHR3aWNlXCIpfWVuc3VyZU92ZXJsb2FkVGFibGUoTW9kdWxlLG5hbWUsbmFtZSk7aWYoTW9kdWxlLmhhc093blByb3BlcnR5KG51bUFyZ3VtZW50cykpe3Rocm93QmluZGluZ0Vycm9yKFwiQ2Fubm90IHJlZ2lzdGVyIG11bHRpcGxlIG92ZXJsb2FkcyBvZiBhIGZ1bmN0aW9uIHdpdGggdGhlIHNhbWUgbnVtYmVyIG9mIGFyZ3VtZW50cyAoXCIrbnVtQXJndW1lbnRzK1wiKSFcIil9TW9kdWxlW25hbWVdLm92ZXJsb2FkVGFibGVbbnVtQXJndW1lbnRzXT12YWx1ZX1lbHNle01vZHVsZVtuYW1lXT12YWx1ZTtpZih1bmRlZmluZWQhPT1udW1Bcmd1bWVudHMpe01vZHVsZVtuYW1lXS5udW1Bcmd1bWVudHM9bnVtQXJndW1lbnRzfX19ZnVuY3Rpb24gUmVnaXN0ZXJlZENsYXNzKG5hbWUsY29uc3RydWN0b3IsaW5zdGFuY2VQcm90b3R5cGUscmF3RGVzdHJ1Y3RvcixiYXNlQ2xhc3MsZ2V0QWN0dWFsVHlwZSx1cGNhc3QsZG93bmNhc3Qpe3RoaXMubmFtZT1uYW1lO3RoaXMuY29uc3RydWN0b3I9Y29uc3RydWN0b3I7dGhpcy5pbnN0YW5jZVByb3RvdHlwZT1pbnN0YW5jZVByb3RvdHlwZTt0aGlzLnJhd0Rlc3RydWN0b3I9cmF3RGVzdHJ1Y3Rvcjt0aGlzLmJhc2VDbGFzcz1iYXNlQ2xhc3M7dGhpcy5nZXRBY3R1YWxUeXBlPWdldEFjdHVhbFR5cGU7dGhpcy51cGNhc3Q9dXBjYXN0O3RoaXMuZG93bmNhc3Q9ZG93bmNhc3Q7dGhpcy5wdXJlVmlydHVhbEZ1bmN0aW9ucz1bXX1mdW5jdGlvbiB1cGNhc3RQb2ludGVyKHB0cixwdHJDbGFzcyxkZXNpcmVkQ2xhc3Mpe3doaWxlKHB0ckNsYXNzIT09ZGVzaXJlZENsYXNzKXtpZighcHRyQ2xhc3MudXBjYXN0KXt0aHJvd0JpbmRpbmdFcnJvcihcIkV4cGVjdGVkIG51bGwgb3IgaW5zdGFuY2Ugb2YgXCIrZGVzaXJlZENsYXNzLm5hbWUrXCIsIGdvdCBhbiBpbnN0YW5jZSBvZiBcIitwdHJDbGFzcy5uYW1lKX1wdHI9cHRyQ2xhc3MudXBjYXN0KHB0cik7cHRyQ2xhc3M9cHRyQ2xhc3MuYmFzZUNsYXNzfXJldHVybiBwdHJ9ZnVuY3Rpb24gY29uc3ROb1NtYXJ0UHRyUmF3UG9pbnRlclRvV2lyZVR5cGUoZGVzdHJ1Y3RvcnMsaGFuZGxlKXtpZihoYW5kbGU9PT1udWxsKXtpZih0aGlzLmlzUmVmZXJlbmNlKXt0aHJvd0JpbmRpbmdFcnJvcihcIm51bGwgaXMgbm90IGEgdmFsaWQgXCIrdGhpcy5uYW1lKX1yZXR1cm4gMH1pZighaGFuZGxlLiQkKXt0aHJvd0JpbmRpbmdFcnJvcignQ2Fubm90IHBhc3MgXCInK19lbWJpbmRfcmVwcihoYW5kbGUpKydcIiBhcyBhICcrdGhpcy5uYW1lKX1pZighaGFuZGxlLiQkLnB0cil7dGhyb3dCaW5kaW5nRXJyb3IoXCJDYW5ub3QgcGFzcyBkZWxldGVkIG9iamVjdCBhcyBhIHBvaW50ZXIgb2YgdHlwZSBcIit0aGlzLm5hbWUpfXZhciBoYW5kbGVDbGFzcz1oYW5kbGUuJCQucHRyVHlwZS5yZWdpc3RlcmVkQ2xhc3M7dmFyIHB0cj11cGNhc3RQb2ludGVyKGhhbmRsZS4kJC5wdHIsaGFuZGxlQ2xhc3MsdGhpcy5yZWdpc3RlcmVkQ2xhc3MpO3JldHVybiBwdHJ9ZnVuY3Rpb24gZ2VuZXJpY1BvaW50ZXJUb1dpcmVUeXBlKGRlc3RydWN0b3JzLGhhbmRsZSl7dmFyIHB0cjtpZihoYW5kbGU9PT1udWxsKXtpZih0aGlzLmlzUmVmZXJlbmNlKXt0aHJvd0JpbmRpbmdFcnJvcihcIm51bGwgaXMgbm90IGEgdmFsaWQgXCIrdGhpcy5uYW1lKX1pZih0aGlzLmlzU21hcnRQb2ludGVyKXtwdHI9dGhpcy5yYXdDb25zdHJ1Y3RvcigpO2lmKGRlc3RydWN0b3JzIT09bnVsbCl7ZGVzdHJ1Y3RvcnMucHVzaCh0aGlzLnJhd0Rlc3RydWN0b3IscHRyKX1yZXR1cm4gcHRyfWVsc2V7cmV0dXJuIDB9fWlmKCFoYW5kbGUuJCQpe3Rocm93QmluZGluZ0Vycm9yKCdDYW5ub3QgcGFzcyBcIicrX2VtYmluZF9yZXByKGhhbmRsZSkrJ1wiIGFzIGEgJyt0aGlzLm5hbWUpfWlmKCFoYW5kbGUuJCQucHRyKXt0aHJvd0JpbmRpbmdFcnJvcihcIkNhbm5vdCBwYXNzIGRlbGV0ZWQgb2JqZWN0IGFzIGEgcG9pbnRlciBvZiB0eXBlIFwiK3RoaXMubmFtZSl9aWYoIXRoaXMuaXNDb25zdCYmaGFuZGxlLiQkLnB0clR5cGUuaXNDb25zdCl7dGhyb3dCaW5kaW5nRXJyb3IoXCJDYW5ub3QgY29udmVydCBhcmd1bWVudCBvZiB0eXBlIFwiKyhoYW5kbGUuJCQuc21hcnRQdHJUeXBlP2hhbmRsZS4kJC5zbWFydFB0clR5cGUubmFtZTpoYW5kbGUuJCQucHRyVHlwZS5uYW1lKStcIiB0byBwYXJhbWV0ZXIgdHlwZSBcIit0aGlzLm5hbWUpfXZhciBoYW5kbGVDbGFzcz1oYW5kbGUuJCQucHRyVHlwZS5yZWdpc3RlcmVkQ2xhc3M7cHRyPXVwY2FzdFBvaW50ZXIoaGFuZGxlLiQkLnB0cixoYW5kbGVDbGFzcyx0aGlzLnJlZ2lzdGVyZWRDbGFzcyk7aWYodGhpcy5pc1NtYXJ0UG9pbnRlcil7aWYodW5kZWZpbmVkPT09aGFuZGxlLiQkLnNtYXJ0UHRyKXt0aHJvd0JpbmRpbmdFcnJvcihcIlBhc3NpbmcgcmF3IHBvaW50ZXIgdG8gc21hcnQgcG9pbnRlciBpcyBpbGxlZ2FsXCIpfXN3aXRjaCh0aGlzLnNoYXJpbmdQb2xpY3kpe2Nhc2UgMDppZihoYW5kbGUuJCQuc21hcnRQdHJUeXBlPT09dGhpcyl7cHRyPWhhbmRsZS4kJC5zbWFydFB0cn1lbHNle3Rocm93QmluZGluZ0Vycm9yKFwiQ2Fubm90IGNvbnZlcnQgYXJndW1lbnQgb2YgdHlwZSBcIisoaGFuZGxlLiQkLnNtYXJ0UHRyVHlwZT9oYW5kbGUuJCQuc21hcnRQdHJUeXBlLm5hbWU6aGFuZGxlLiQkLnB0clR5cGUubmFtZSkrXCIgdG8gcGFyYW1ldGVyIHR5cGUgXCIrdGhpcy5uYW1lKX1icmVhaztjYXNlIDE6cHRyPWhhbmRsZS4kJC5zbWFydFB0cjticmVhaztjYXNlIDI6aWYoaGFuZGxlLiQkLnNtYXJ0UHRyVHlwZT09PXRoaXMpe3B0cj1oYW5kbGUuJCQuc21hcnRQdHJ9ZWxzZXt2YXIgY2xvbmVkSGFuZGxlPWhhbmRsZVtcImNsb25lXCJdKCk7cHRyPXRoaXMucmF3U2hhcmUocHRyLEVtdmFsLnRvSGFuZGxlKGZ1bmN0aW9uKCl7Y2xvbmVkSGFuZGxlW1wiZGVsZXRlXCJdKCl9KSk7aWYoZGVzdHJ1Y3RvcnMhPT1udWxsKXtkZXN0cnVjdG9ycy5wdXNoKHRoaXMucmF3RGVzdHJ1Y3RvcixwdHIpfX1icmVhaztkZWZhdWx0OnRocm93QmluZGluZ0Vycm9yKFwiVW5zdXBwb3J0aW5nIHNoYXJpbmcgcG9saWN5XCIpfX1yZXR1cm4gcHRyfWZ1bmN0aW9uIG5vbkNvbnN0Tm9TbWFydFB0clJhd1BvaW50ZXJUb1dpcmVUeXBlKGRlc3RydWN0b3JzLGhhbmRsZSl7aWYoaGFuZGxlPT09bnVsbCl7aWYodGhpcy5pc1JlZmVyZW5jZSl7dGhyb3dCaW5kaW5nRXJyb3IoXCJudWxsIGlzIG5vdCBhIHZhbGlkIFwiK3RoaXMubmFtZSl9cmV0dXJuIDB9aWYoIWhhbmRsZS4kJCl7dGhyb3dCaW5kaW5nRXJyb3IoJ0Nhbm5vdCBwYXNzIFwiJytfZW1iaW5kX3JlcHIoaGFuZGxlKSsnXCIgYXMgYSAnK3RoaXMubmFtZSl9aWYoIWhhbmRsZS4kJC5wdHIpe3Rocm93QmluZGluZ0Vycm9yKFwiQ2Fubm90IHBhc3MgZGVsZXRlZCBvYmplY3QgYXMgYSBwb2ludGVyIG9mIHR5cGUgXCIrdGhpcy5uYW1lKX1pZihoYW5kbGUuJCQucHRyVHlwZS5pc0NvbnN0KXt0aHJvd0JpbmRpbmdFcnJvcihcIkNhbm5vdCBjb252ZXJ0IGFyZ3VtZW50IG9mIHR5cGUgXCIraGFuZGxlLiQkLnB0clR5cGUubmFtZStcIiB0byBwYXJhbWV0ZXIgdHlwZSBcIit0aGlzLm5hbWUpfXZhciBoYW5kbGVDbGFzcz1oYW5kbGUuJCQucHRyVHlwZS5yZWdpc3RlcmVkQ2xhc3M7dmFyIHB0cj11cGNhc3RQb2ludGVyKGhhbmRsZS4kJC5wdHIsaGFuZGxlQ2xhc3MsdGhpcy5yZWdpc3RlcmVkQ2xhc3MpO3JldHVybiBwdHJ9ZnVuY3Rpb24gUmVnaXN0ZXJlZFBvaW50ZXJfZ2V0UG9pbnRlZShwdHIpe2lmKHRoaXMucmF3R2V0UG9pbnRlZSl7cHRyPXRoaXMucmF3R2V0UG9pbnRlZShwdHIpfXJldHVybiBwdHJ9ZnVuY3Rpb24gUmVnaXN0ZXJlZFBvaW50ZXJfZGVzdHJ1Y3RvcihwdHIpe2lmKHRoaXMucmF3RGVzdHJ1Y3Rvcil7dGhpcy5yYXdEZXN0cnVjdG9yKHB0cil9fWZ1bmN0aW9uIFJlZ2lzdGVyZWRQb2ludGVyX2RlbGV0ZU9iamVjdChoYW5kbGUpe2lmKGhhbmRsZSE9PW51bGwpe2hhbmRsZVtcImRlbGV0ZVwiXSgpfX1mdW5jdGlvbiBpbml0X1JlZ2lzdGVyZWRQb2ludGVyKCl7UmVnaXN0ZXJlZFBvaW50ZXIucHJvdG90eXBlLmdldFBvaW50ZWU9UmVnaXN0ZXJlZFBvaW50ZXJfZ2V0UG9pbnRlZTtSZWdpc3RlcmVkUG9pbnRlci5wcm90b3R5cGUuZGVzdHJ1Y3Rvcj1SZWdpc3RlcmVkUG9pbnRlcl9kZXN0cnVjdG9yO1JlZ2lzdGVyZWRQb2ludGVyLnByb3RvdHlwZVtcImFyZ1BhY2tBZHZhbmNlXCJdPTg7UmVnaXN0ZXJlZFBvaW50ZXIucHJvdG90eXBlW1wicmVhZFZhbHVlRnJvbVBvaW50ZXJcIl09c2ltcGxlUmVhZFZhbHVlRnJvbVBvaW50ZXI7UmVnaXN0ZXJlZFBvaW50ZXIucHJvdG90eXBlW1wiZGVsZXRlT2JqZWN0XCJdPVJlZ2lzdGVyZWRQb2ludGVyX2RlbGV0ZU9iamVjdDtSZWdpc3RlcmVkUG9pbnRlci5wcm90b3R5cGVbXCJmcm9tV2lyZVR5cGVcIl09UmVnaXN0ZXJlZFBvaW50ZXJfZnJvbVdpcmVUeXBlfWZ1bmN0aW9uIFJlZ2lzdGVyZWRQb2ludGVyKG5hbWUscmVnaXN0ZXJlZENsYXNzLGlzUmVmZXJlbmNlLGlzQ29uc3QsaXNTbWFydFBvaW50ZXIscG9pbnRlZVR5cGUsc2hhcmluZ1BvbGljeSxyYXdHZXRQb2ludGVlLHJhd0NvbnN0cnVjdG9yLHJhd1NoYXJlLHJhd0Rlc3RydWN0b3Ipe3RoaXMubmFtZT1uYW1lO3RoaXMucmVnaXN0ZXJlZENsYXNzPXJlZ2lzdGVyZWRDbGFzczt0aGlzLmlzUmVmZXJlbmNlPWlzUmVmZXJlbmNlO3RoaXMuaXNDb25zdD1pc0NvbnN0O3RoaXMuaXNTbWFydFBvaW50ZXI9aXNTbWFydFBvaW50ZXI7dGhpcy5wb2ludGVlVHlwZT1wb2ludGVlVHlwZTt0aGlzLnNoYXJpbmdQb2xpY3k9c2hhcmluZ1BvbGljeTt0aGlzLnJhd0dldFBvaW50ZWU9cmF3R2V0UG9pbnRlZTt0aGlzLnJhd0NvbnN0cnVjdG9yPXJhd0NvbnN0cnVjdG9yO3RoaXMucmF3U2hhcmU9cmF3U2hhcmU7dGhpcy5yYXdEZXN0cnVjdG9yPXJhd0Rlc3RydWN0b3I7aWYoIWlzU21hcnRQb2ludGVyJiZyZWdpc3RlcmVkQ2xhc3MuYmFzZUNsYXNzPT09dW5kZWZpbmVkKXtpZihpc0NvbnN0KXt0aGlzW1widG9XaXJlVHlwZVwiXT1jb25zdE5vU21hcnRQdHJSYXdQb2ludGVyVG9XaXJlVHlwZTt0aGlzLmRlc3RydWN0b3JGdW5jdGlvbj1udWxsfWVsc2V7dGhpc1tcInRvV2lyZVR5cGVcIl09bm9uQ29uc3ROb1NtYXJ0UHRyUmF3UG9pbnRlclRvV2lyZVR5cGU7dGhpcy5kZXN0cnVjdG9yRnVuY3Rpb249bnVsbH19ZWxzZXt0aGlzW1widG9XaXJlVHlwZVwiXT1nZW5lcmljUG9pbnRlclRvV2lyZVR5cGV9fWZ1bmN0aW9uIHJlcGxhY2VQdWJsaWNTeW1ib2wobmFtZSx2YWx1ZSxudW1Bcmd1bWVudHMpe2lmKCFNb2R1bGUuaGFzT3duUHJvcGVydHkobmFtZSkpe3Rocm93SW50ZXJuYWxFcnJvcihcIlJlcGxhY2luZyBub25leGlzdGFudCBwdWJsaWMgc3ltYm9sXCIpfWlmKHVuZGVmaW5lZCE9PU1vZHVsZVtuYW1lXS5vdmVybG9hZFRhYmxlJiZ1bmRlZmluZWQhPT1udW1Bcmd1bWVudHMpe01vZHVsZVtuYW1lXS5vdmVybG9hZFRhYmxlW251bUFyZ3VtZW50c109dmFsdWV9ZWxzZXtNb2R1bGVbbmFtZV09dmFsdWU7TW9kdWxlW25hbWVdLmFyZ0NvdW50PW51bUFyZ3VtZW50c319ZnVuY3Rpb24gZHluQ2FsbExlZ2FjeShzaWcscHRyLGFyZ3Mpe3ZhciBmPU1vZHVsZVtcImR5bkNhbGxfXCIrc2lnXTtyZXR1cm4gYXJncyYmYXJncy5sZW5ndGg/Zi5hcHBseShudWxsLFtwdHJdLmNvbmNhdChhcmdzKSk6Zi5jYWxsKG51bGwscHRyKX1mdW5jdGlvbiBkeW5DYWxsKHNpZyxwdHIsYXJncyl7aWYoc2lnLmluY2x1ZGVzKFwialwiKSl7cmV0dXJuIGR5bkNhbGxMZWdhY3koc2lnLHB0cixhcmdzKX1yZXR1cm4gZ2V0V2FzbVRhYmxlRW50cnkocHRyKS5hcHBseShudWxsLGFyZ3MpfWZ1bmN0aW9uIGdldER5bkNhbGxlcihzaWcscHRyKXt2YXIgYXJnQ2FjaGU9W107cmV0dXJuIGZ1bmN0aW9uKCl7YXJnQ2FjaGUubGVuZ3RoPTA7T2JqZWN0LmFzc2lnbihhcmdDYWNoZSxhcmd1bWVudHMpO3JldHVybiBkeW5DYWxsKHNpZyxwdHIsYXJnQ2FjaGUpfX1mdW5jdGlvbiBlbWJpbmRfX3JlcXVpcmVGdW5jdGlvbihzaWduYXR1cmUscmF3RnVuY3Rpb24pe3NpZ25hdHVyZT1yZWFkTGF0aW4xU3RyaW5nKHNpZ25hdHVyZSk7ZnVuY3Rpb24gbWFrZUR5bkNhbGxlcigpe2lmKHNpZ25hdHVyZS5pbmNsdWRlcyhcImpcIikpe3JldHVybiBnZXREeW5DYWxsZXIoc2lnbmF0dXJlLHJhd0Z1bmN0aW9uKX1yZXR1cm4gZ2V0V2FzbVRhYmxlRW50cnkocmF3RnVuY3Rpb24pfXZhciBmcD1tYWtlRHluQ2FsbGVyKCk7aWYodHlwZW9mIGZwIT1cImZ1bmN0aW9uXCIpe3Rocm93QmluZGluZ0Vycm9yKFwidW5rbm93biBmdW5jdGlvbiBwb2ludGVyIHdpdGggc2lnbmF0dXJlIFwiK3NpZ25hdHVyZStcIjogXCIrcmF3RnVuY3Rpb24pfXJldHVybiBmcH12YXIgVW5ib3VuZFR5cGVFcnJvcj11bmRlZmluZWQ7ZnVuY3Rpb24gZ2V0VHlwZU5hbWUodHlwZSl7dmFyIHB0cj1fX19nZXRUeXBlTmFtZSh0eXBlKTt2YXIgcnY9cmVhZExhdGluMVN0cmluZyhwdHIpO19mcmVlKHB0cik7cmV0dXJuIHJ2fWZ1bmN0aW9uIHRocm93VW5ib3VuZFR5cGVFcnJvcihtZXNzYWdlLHR5cGVzKXt2YXIgdW5ib3VuZFR5cGVzPVtdO3ZhciBzZWVuPXt9O2Z1bmN0aW9uIHZpc2l0KHR5cGUpe2lmKHNlZW5bdHlwZV0pe3JldHVybn1pZihyZWdpc3RlcmVkVHlwZXNbdHlwZV0pe3JldHVybn1pZih0eXBlRGVwZW5kZW5jaWVzW3R5cGVdKXt0eXBlRGVwZW5kZW5jaWVzW3R5cGVdLmZvckVhY2godmlzaXQpO3JldHVybn11bmJvdW5kVHlwZXMucHVzaCh0eXBlKTtzZWVuW3R5cGVdPXRydWV9dHlwZXMuZm9yRWFjaCh2aXNpdCk7dGhyb3cgbmV3IFVuYm91bmRUeXBlRXJyb3IobWVzc2FnZStcIjogXCIrdW5ib3VuZFR5cGVzLm1hcChnZXRUeXBlTmFtZSkuam9pbihbXCIsIFwiXSkpfWZ1bmN0aW9uIF9fZW1iaW5kX3JlZ2lzdGVyX2NsYXNzKHJhd1R5cGUscmF3UG9pbnRlclR5cGUscmF3Q29uc3RQb2ludGVyVHlwZSxiYXNlQ2xhc3NSYXdUeXBlLGdldEFjdHVhbFR5cGVTaWduYXR1cmUsZ2V0QWN0dWFsVHlwZSx1cGNhc3RTaWduYXR1cmUsdXBjYXN0LGRvd25jYXN0U2lnbmF0dXJlLGRvd25jYXN0LG5hbWUsZGVzdHJ1Y3RvclNpZ25hdHVyZSxyYXdEZXN0cnVjdG9yKXtuYW1lPXJlYWRMYXRpbjFTdHJpbmcobmFtZSk7Z2V0QWN0dWFsVHlwZT1lbWJpbmRfX3JlcXVpcmVGdW5jdGlvbihnZXRBY3R1YWxUeXBlU2lnbmF0dXJlLGdldEFjdHVhbFR5cGUpO2lmKHVwY2FzdCl7dXBjYXN0PWVtYmluZF9fcmVxdWlyZUZ1bmN0aW9uKHVwY2FzdFNpZ25hdHVyZSx1cGNhc3QpfWlmKGRvd25jYXN0KXtkb3duY2FzdD1lbWJpbmRfX3JlcXVpcmVGdW5jdGlvbihkb3duY2FzdFNpZ25hdHVyZSxkb3duY2FzdCl9cmF3RGVzdHJ1Y3Rvcj1lbWJpbmRfX3JlcXVpcmVGdW5jdGlvbihkZXN0cnVjdG9yU2lnbmF0dXJlLHJhd0Rlc3RydWN0b3IpO3ZhciBsZWdhbEZ1bmN0aW9uTmFtZT1tYWtlTGVnYWxGdW5jdGlvbk5hbWUobmFtZSk7ZXhwb3NlUHVibGljU3ltYm9sKGxlZ2FsRnVuY3Rpb25OYW1lLGZ1bmN0aW9uKCl7dGhyb3dVbmJvdW5kVHlwZUVycm9yKFwiQ2Fubm90IGNvbnN0cnVjdCBcIituYW1lK1wiIGR1ZSB0byB1bmJvdW5kIHR5cGVzXCIsW2Jhc2VDbGFzc1Jhd1R5cGVdKX0pO3doZW5EZXBlbmRlbnRUeXBlc0FyZVJlc29sdmVkKFtyYXdUeXBlLHJhd1BvaW50ZXJUeXBlLHJhd0NvbnN0UG9pbnRlclR5cGVdLGJhc2VDbGFzc1Jhd1R5cGU/W2Jhc2VDbGFzc1Jhd1R5cGVdOltdLGZ1bmN0aW9uKGJhc2Upe2Jhc2U9YmFzZVswXTt2YXIgYmFzZUNsYXNzO3ZhciBiYXNlUHJvdG90eXBlO2lmKGJhc2VDbGFzc1Jhd1R5cGUpe2Jhc2VDbGFzcz1iYXNlLnJlZ2lzdGVyZWRDbGFzcztiYXNlUHJvdG90eXBlPWJhc2VDbGFzcy5pbnN0YW5jZVByb3RvdHlwZX1lbHNle2Jhc2VQcm90b3R5cGU9Q2xhc3NIYW5kbGUucHJvdG90eXBlfXZhciBjb25zdHJ1Y3Rvcj1jcmVhdGVOYW1lZEZ1bmN0aW9uKGxlZ2FsRnVuY3Rpb25OYW1lLGZ1bmN0aW9uKCl7aWYoT2JqZWN0LmdldFByb3RvdHlwZU9mKHRoaXMpIT09aW5zdGFuY2VQcm90b3R5cGUpe3Rocm93IG5ldyBCaW5kaW5nRXJyb3IoXCJVc2UgJ25ldycgdG8gY29uc3RydWN0IFwiK25hbWUpfWlmKHVuZGVmaW5lZD09PXJlZ2lzdGVyZWRDbGFzcy5jb25zdHJ1Y3Rvcl9ib2R5KXt0aHJvdyBuZXcgQmluZGluZ0Vycm9yKG5hbWUrXCIgaGFzIG5vIGFjY2Vzc2libGUgY29uc3RydWN0b3JcIil9dmFyIGJvZHk9cmVnaXN0ZXJlZENsYXNzLmNvbnN0cnVjdG9yX2JvZHlbYXJndW1lbnRzLmxlbmd0aF07aWYodW5kZWZpbmVkPT09Ym9keSl7dGhyb3cgbmV3IEJpbmRpbmdFcnJvcihcIlRyaWVkIHRvIGludm9rZSBjdG9yIG9mIFwiK25hbWUrXCIgd2l0aCBpbnZhbGlkIG51bWJlciBvZiBwYXJhbWV0ZXJzIChcIithcmd1bWVudHMubGVuZ3RoK1wiKSAtIGV4cGVjdGVkIChcIitPYmplY3Qua2V5cyhyZWdpc3RlcmVkQ2xhc3MuY29uc3RydWN0b3JfYm9keSkudG9TdHJpbmcoKStcIikgcGFyYW1ldGVycyBpbnN0ZWFkIVwiKX1yZXR1cm4gYm9keS5hcHBseSh0aGlzLGFyZ3VtZW50cyl9KTt2YXIgaW5zdGFuY2VQcm90b3R5cGU9T2JqZWN0LmNyZWF0ZShiYXNlUHJvdG90eXBlLHtjb25zdHJ1Y3Rvcjp7dmFsdWU6Y29uc3RydWN0b3J9fSk7Y29uc3RydWN0b3IucHJvdG90eXBlPWluc3RhbmNlUHJvdG90eXBlO3ZhciByZWdpc3RlcmVkQ2xhc3M9bmV3IFJlZ2lzdGVyZWRDbGFzcyhuYW1lLGNvbnN0cnVjdG9yLGluc3RhbmNlUHJvdG90eXBlLHJhd0Rlc3RydWN0b3IsYmFzZUNsYXNzLGdldEFjdHVhbFR5cGUsdXBjYXN0LGRvd25jYXN0KTt2YXIgcmVmZXJlbmNlQ29udmVydGVyPW5ldyBSZWdpc3RlcmVkUG9pbnRlcihuYW1lLHJlZ2lzdGVyZWRDbGFzcyx0cnVlLGZhbHNlLGZhbHNlKTt2YXIgcG9pbnRlckNvbnZlcnRlcj1uZXcgUmVnaXN0ZXJlZFBvaW50ZXIobmFtZStcIipcIixyZWdpc3RlcmVkQ2xhc3MsZmFsc2UsZmFsc2UsZmFsc2UpO3ZhciBjb25zdFBvaW50ZXJDb252ZXJ0ZXI9bmV3IFJlZ2lzdGVyZWRQb2ludGVyKG5hbWUrXCIgY29uc3QqXCIscmVnaXN0ZXJlZENsYXNzLGZhbHNlLHRydWUsZmFsc2UpO3JlZ2lzdGVyZWRQb2ludGVyc1tyYXdUeXBlXT17cG9pbnRlclR5cGU6cG9pbnRlckNvbnZlcnRlcixjb25zdFBvaW50ZXJUeXBlOmNvbnN0UG9pbnRlckNvbnZlcnRlcn07cmVwbGFjZVB1YmxpY1N5bWJvbChsZWdhbEZ1bmN0aW9uTmFtZSxjb25zdHJ1Y3Rvcik7cmV0dXJuW3JlZmVyZW5jZUNvbnZlcnRlcixwb2ludGVyQ29udmVydGVyLGNvbnN0UG9pbnRlckNvbnZlcnRlcl19KX1mdW5jdGlvbiBoZWFwMzJWZWN0b3JUb0FycmF5KGNvdW50LGZpcnN0RWxlbWVudCl7dmFyIGFycmF5PVtdO2Zvcih2YXIgaT0wO2k8Y291bnQ7aSsrKXthcnJheS5wdXNoKEhFQVAzMlsoZmlyc3RFbGVtZW50Pj4yKStpXSl9cmV0dXJuIGFycmF5fWZ1bmN0aW9uIF9fZW1iaW5kX3JlZ2lzdGVyX2NsYXNzX2NvbnN0cnVjdG9yKHJhd0NsYXNzVHlwZSxhcmdDb3VudCxyYXdBcmdUeXBlc0FkZHIsaW52b2tlclNpZ25hdHVyZSxpbnZva2VyLHJhd0NvbnN0cnVjdG9yKXthc3NlcnQoYXJnQ291bnQ+MCk7dmFyIHJhd0FyZ1R5cGVzPWhlYXAzMlZlY3RvclRvQXJyYXkoYXJnQ291bnQscmF3QXJnVHlwZXNBZGRyKTtpbnZva2VyPWVtYmluZF9fcmVxdWlyZUZ1bmN0aW9uKGludm9rZXJTaWduYXR1cmUsaW52b2tlcik7d2hlbkRlcGVuZGVudFR5cGVzQXJlUmVzb2x2ZWQoW10sW3Jhd0NsYXNzVHlwZV0sZnVuY3Rpb24oY2xhc3NUeXBlKXtjbGFzc1R5cGU9Y2xhc3NUeXBlWzBdO3ZhciBodW1hbk5hbWU9XCJjb25zdHJ1Y3RvciBcIitjbGFzc1R5cGUubmFtZTtpZih1bmRlZmluZWQ9PT1jbGFzc1R5cGUucmVnaXN0ZXJlZENsYXNzLmNvbnN0cnVjdG9yX2JvZHkpe2NsYXNzVHlwZS5yZWdpc3RlcmVkQ2xhc3MuY29uc3RydWN0b3JfYm9keT1bXX1pZih1bmRlZmluZWQhPT1jbGFzc1R5cGUucmVnaXN0ZXJlZENsYXNzLmNvbnN0cnVjdG9yX2JvZHlbYXJnQ291bnQtMV0pe3Rocm93IG5ldyBCaW5kaW5nRXJyb3IoXCJDYW5ub3QgcmVnaXN0ZXIgbXVsdGlwbGUgY29uc3RydWN0b3JzIHdpdGggaWRlbnRpY2FsIG51bWJlciBvZiBwYXJhbWV0ZXJzIChcIisoYXJnQ291bnQtMSkrXCIpIGZvciBjbGFzcyAnXCIrY2xhc3NUeXBlLm5hbWUrXCInISBPdmVybG9hZCByZXNvbHV0aW9uIGlzIGN1cnJlbnRseSBvbmx5IHBlcmZvcm1lZCB1c2luZyB0aGUgcGFyYW1ldGVyIGNvdW50LCBub3QgYWN0dWFsIHR5cGUgaW5mbyFcIil9Y2xhc3NUeXBlLnJlZ2lzdGVyZWRDbGFzcy5jb25zdHJ1Y3Rvcl9ib2R5W2FyZ0NvdW50LTFdPSgoKT0+e3Rocm93VW5ib3VuZFR5cGVFcnJvcihcIkNhbm5vdCBjb25zdHJ1Y3QgXCIrY2xhc3NUeXBlLm5hbWUrXCIgZHVlIHRvIHVuYm91bmQgdHlwZXNcIixyYXdBcmdUeXBlcyl9KTt3aGVuRGVwZW5kZW50VHlwZXNBcmVSZXNvbHZlZChbXSxyYXdBcmdUeXBlcyxmdW5jdGlvbihhcmdUeXBlcyl7YXJnVHlwZXMuc3BsaWNlKDEsMCxudWxsKTtjbGFzc1R5cGUucmVnaXN0ZXJlZENsYXNzLmNvbnN0cnVjdG9yX2JvZHlbYXJnQ291bnQtMV09Y3JhZnRJbnZva2VyRnVuY3Rpb24oaHVtYW5OYW1lLGFyZ1R5cGVzLG51bGwsaW52b2tlcixyYXdDb25zdHJ1Y3Rvcik7cmV0dXJuW119KTtyZXR1cm5bXX0pfWZ1bmN0aW9uIG5ld18oY29uc3RydWN0b3IsYXJndW1lbnRMaXN0KXtpZighKGNvbnN0cnVjdG9yIGluc3RhbmNlb2YgRnVuY3Rpb24pKXt0aHJvdyBuZXcgVHlwZUVycm9yKFwibmV3XyBjYWxsZWQgd2l0aCBjb25zdHJ1Y3RvciB0eXBlIFwiK3R5cGVvZiBjb25zdHJ1Y3RvcitcIiB3aGljaCBpcyBub3QgYSBmdW5jdGlvblwiKX12YXIgZHVtbXk9Y3JlYXRlTmFtZWRGdW5jdGlvbihjb25zdHJ1Y3Rvci5uYW1lfHxcInVua25vd25GdW5jdGlvbk5hbWVcIixmdW5jdGlvbigpe30pO2R1bW15LnByb3RvdHlwZT1jb25zdHJ1Y3Rvci5wcm90b3R5cGU7dmFyIG9iaj1uZXcgZHVtbXk7dmFyIHI9Y29uc3RydWN0b3IuYXBwbHkob2JqLGFyZ3VtZW50TGlzdCk7cmV0dXJuIHIgaW5zdGFuY2VvZiBPYmplY3Q/cjpvYmp9ZnVuY3Rpb24gY3JhZnRJbnZva2VyRnVuY3Rpb24oaHVtYW5OYW1lLGFyZ1R5cGVzLGNsYXNzVHlwZSxjcHBJbnZva2VyRnVuYyxjcHBUYXJnZXRGdW5jKXt2YXIgYXJnQ291bnQ9YXJnVHlwZXMubGVuZ3RoO2lmKGFyZ0NvdW50PDIpe3Rocm93QmluZGluZ0Vycm9yKFwiYXJnVHlwZXMgYXJyYXkgc2l6ZSBtaXNtYXRjaCEgTXVzdCBhdCBsZWFzdCBnZXQgcmV0dXJuIHZhbHVlIGFuZCAndGhpcycgdHlwZXMhXCIpfXZhciBpc0NsYXNzTWV0aG9kRnVuYz1hcmdUeXBlc1sxXSE9PW51bGwmJmNsYXNzVHlwZSE9PW51bGw7dmFyIG5lZWRzRGVzdHJ1Y3RvclN0YWNrPWZhbHNlO2Zvcih2YXIgaT0xO2k8YXJnVHlwZXMubGVuZ3RoOysraSl7aWYoYXJnVHlwZXNbaV0hPT1udWxsJiZhcmdUeXBlc1tpXS5kZXN0cnVjdG9yRnVuY3Rpb249PT11bmRlZmluZWQpe25lZWRzRGVzdHJ1Y3RvclN0YWNrPXRydWU7YnJlYWt9fXZhciByZXR1cm5zPWFyZ1R5cGVzWzBdLm5hbWUhPT1cInZvaWRcIjt2YXIgYXJnc0xpc3Q9XCJcIjt2YXIgYXJnc0xpc3RXaXJlZD1cIlwiO2Zvcih2YXIgaT0wO2k8YXJnQ291bnQtMjsrK2kpe2FyZ3NMaXN0Kz0oaSE9PTA/XCIsIFwiOlwiXCIpK1wiYXJnXCIraTthcmdzTGlzdFdpcmVkKz0oaSE9PTA/XCIsIFwiOlwiXCIpK1wiYXJnXCIraStcIldpcmVkXCJ9dmFyIGludm9rZXJGbkJvZHk9XCJyZXR1cm4gZnVuY3Rpb24gXCIrbWFrZUxlZ2FsRnVuY3Rpb25OYW1lKGh1bWFuTmFtZSkrXCIoXCIrYXJnc0xpc3QrXCIpIHtcXG5cIitcImlmIChhcmd1bWVudHMubGVuZ3RoICE9PSBcIisoYXJnQ291bnQtMikrXCIpIHtcXG5cIitcInRocm93QmluZGluZ0Vycm9yKCdmdW5jdGlvbiBcIitodW1hbk5hbWUrXCIgY2FsbGVkIHdpdGggJyArIGFyZ3VtZW50cy5sZW5ndGggKyAnIGFyZ3VtZW50cywgZXhwZWN0ZWQgXCIrKGFyZ0NvdW50LTIpK1wiIGFyZ3MhJyk7XFxuXCIrXCJ9XFxuXCI7aWYobmVlZHNEZXN0cnVjdG9yU3RhY2spe2ludm9rZXJGbkJvZHkrPVwidmFyIGRlc3RydWN0b3JzID0gW107XFxuXCJ9dmFyIGR0b3JTdGFjaz1uZWVkc0Rlc3RydWN0b3JTdGFjaz9cImRlc3RydWN0b3JzXCI6XCJudWxsXCI7dmFyIGFyZ3MxPVtcInRocm93QmluZGluZ0Vycm9yXCIsXCJpbnZva2VyXCIsXCJmblwiLFwicnVuRGVzdHJ1Y3RvcnNcIixcInJldFR5cGVcIixcImNsYXNzUGFyYW1cIl07dmFyIGFyZ3MyPVt0aHJvd0JpbmRpbmdFcnJvcixjcHBJbnZva2VyRnVuYyxjcHBUYXJnZXRGdW5jLHJ1bkRlc3RydWN0b3JzLGFyZ1R5cGVzWzBdLGFyZ1R5cGVzWzFdXTtpZihpc0NsYXNzTWV0aG9kRnVuYyl7aW52b2tlckZuQm9keSs9XCJ2YXIgdGhpc1dpcmVkID0gY2xhc3NQYXJhbS50b1dpcmVUeXBlKFwiK2R0b3JTdGFjaytcIiwgdGhpcyk7XFxuXCJ9Zm9yKHZhciBpPTA7aTxhcmdDb3VudC0yOysraSl7aW52b2tlckZuQm9keSs9XCJ2YXIgYXJnXCIraStcIldpcmVkID0gYXJnVHlwZVwiK2krXCIudG9XaXJlVHlwZShcIitkdG9yU3RhY2srXCIsIGFyZ1wiK2krXCIpOyAvLyBcIithcmdUeXBlc1tpKzJdLm5hbWUrXCJcXG5cIjthcmdzMS5wdXNoKFwiYXJnVHlwZVwiK2kpO2FyZ3MyLnB1c2goYXJnVHlwZXNbaSsyXSl9aWYoaXNDbGFzc01ldGhvZEZ1bmMpe2FyZ3NMaXN0V2lyZWQ9XCJ0aGlzV2lyZWRcIisoYXJnc0xpc3RXaXJlZC5sZW5ndGg+MD9cIiwgXCI6XCJcIikrYXJnc0xpc3RXaXJlZH1pbnZva2VyRm5Cb2R5Kz0ocmV0dXJucz9cInZhciBydiA9IFwiOlwiXCIpK1wiaW52b2tlcihmblwiKyhhcmdzTGlzdFdpcmVkLmxlbmd0aD4wP1wiLCBcIjpcIlwiKSthcmdzTGlzdFdpcmVkK1wiKTtcXG5cIjtpZihuZWVkc0Rlc3RydWN0b3JTdGFjayl7aW52b2tlckZuQm9keSs9XCJydW5EZXN0cnVjdG9ycyhkZXN0cnVjdG9ycyk7XFxuXCJ9ZWxzZXtmb3IodmFyIGk9aXNDbGFzc01ldGhvZEZ1bmM/MToyO2k8YXJnVHlwZXMubGVuZ3RoOysraSl7dmFyIHBhcmFtTmFtZT1pPT09MT9cInRoaXNXaXJlZFwiOlwiYXJnXCIrKGktMikrXCJXaXJlZFwiO2lmKGFyZ1R5cGVzW2ldLmRlc3RydWN0b3JGdW5jdGlvbiE9PW51bGwpe2ludm9rZXJGbkJvZHkrPXBhcmFtTmFtZStcIl9kdG9yKFwiK3BhcmFtTmFtZStcIik7IC8vIFwiK2FyZ1R5cGVzW2ldLm5hbWUrXCJcXG5cIjthcmdzMS5wdXNoKHBhcmFtTmFtZStcIl9kdG9yXCIpO2FyZ3MyLnB1c2goYXJnVHlwZXNbaV0uZGVzdHJ1Y3RvckZ1bmN0aW9uKX19fWlmKHJldHVybnMpe2ludm9rZXJGbkJvZHkrPVwidmFyIHJldCA9IHJldFR5cGUuZnJvbVdpcmVUeXBlKHJ2KTtcXG5cIitcInJldHVybiByZXQ7XFxuXCJ9ZWxzZXt9aW52b2tlckZuQm9keSs9XCJ9XFxuXCI7YXJnczEucHVzaChpbnZva2VyRm5Cb2R5KTt2YXIgaW52b2tlckZ1bmN0aW9uPW5ld18oRnVuY3Rpb24sYXJnczEpLmFwcGx5KG51bGwsYXJnczIpO3JldHVybiBpbnZva2VyRnVuY3Rpb259ZnVuY3Rpb24gX19lbWJpbmRfcmVnaXN0ZXJfY2xhc3NfZnVuY3Rpb24ocmF3Q2xhc3NUeXBlLG1ldGhvZE5hbWUsYXJnQ291bnQscmF3QXJnVHlwZXNBZGRyLGludm9rZXJTaWduYXR1cmUscmF3SW52b2tlcixjb250ZXh0LGlzUHVyZVZpcnR1YWwpe3ZhciByYXdBcmdUeXBlcz1oZWFwMzJWZWN0b3JUb0FycmF5KGFyZ0NvdW50LHJhd0FyZ1R5cGVzQWRkcik7bWV0aG9kTmFtZT1yZWFkTGF0aW4xU3RyaW5nKG1ldGhvZE5hbWUpO3Jhd0ludm9rZXI9ZW1iaW5kX19yZXF1aXJlRnVuY3Rpb24oaW52b2tlclNpZ25hdHVyZSxyYXdJbnZva2VyKTt3aGVuRGVwZW5kZW50VHlwZXNBcmVSZXNvbHZlZChbXSxbcmF3Q2xhc3NUeXBlXSxmdW5jdGlvbihjbGFzc1R5cGUpe2NsYXNzVHlwZT1jbGFzc1R5cGVbMF07dmFyIGh1bWFuTmFtZT1jbGFzc1R5cGUubmFtZStcIi5cIittZXRob2ROYW1lO2lmKG1ldGhvZE5hbWUuc3RhcnRzV2l0aChcIkBAXCIpKXttZXRob2ROYW1lPVN5bWJvbFttZXRob2ROYW1lLnN1YnN0cmluZygyKV19aWYoaXNQdXJlVmlydHVhbCl7Y2xhc3NUeXBlLnJlZ2lzdGVyZWRDbGFzcy5wdXJlVmlydHVhbEZ1bmN0aW9ucy5wdXNoKG1ldGhvZE5hbWUpfWZ1bmN0aW9uIHVuYm91bmRUeXBlc0hhbmRsZXIoKXt0aHJvd1VuYm91bmRUeXBlRXJyb3IoXCJDYW5ub3QgY2FsbCBcIitodW1hbk5hbWUrXCIgZHVlIHRvIHVuYm91bmQgdHlwZXNcIixyYXdBcmdUeXBlcyl9dmFyIHByb3RvPWNsYXNzVHlwZS5yZWdpc3RlcmVkQ2xhc3MuaW5zdGFuY2VQcm90b3R5cGU7dmFyIG1ldGhvZD1wcm90b1ttZXRob2ROYW1lXTtpZih1bmRlZmluZWQ9PT1tZXRob2R8fHVuZGVmaW5lZD09PW1ldGhvZC5vdmVybG9hZFRhYmxlJiZtZXRob2QuY2xhc3NOYW1lIT09Y2xhc3NUeXBlLm5hbWUmJm1ldGhvZC5hcmdDb3VudD09PWFyZ0NvdW50LTIpe3VuYm91bmRUeXBlc0hhbmRsZXIuYXJnQ291bnQ9YXJnQ291bnQtMjt1bmJvdW5kVHlwZXNIYW5kbGVyLmNsYXNzTmFtZT1jbGFzc1R5cGUubmFtZTtwcm90b1ttZXRob2ROYW1lXT11bmJvdW5kVHlwZXNIYW5kbGVyfWVsc2V7ZW5zdXJlT3ZlcmxvYWRUYWJsZShwcm90byxtZXRob2ROYW1lLGh1bWFuTmFtZSk7cHJvdG9bbWV0aG9kTmFtZV0ub3ZlcmxvYWRUYWJsZVthcmdDb3VudC0yXT11bmJvdW5kVHlwZXNIYW5kbGVyfXdoZW5EZXBlbmRlbnRUeXBlc0FyZVJlc29sdmVkKFtdLHJhd0FyZ1R5cGVzLGZ1bmN0aW9uKGFyZ1R5cGVzKXt2YXIgbWVtYmVyRnVuY3Rpb249Y3JhZnRJbnZva2VyRnVuY3Rpb24oaHVtYW5OYW1lLGFyZ1R5cGVzLGNsYXNzVHlwZSxyYXdJbnZva2VyLGNvbnRleHQpO2lmKHVuZGVmaW5lZD09PXByb3RvW21ldGhvZE5hbWVdLm92ZXJsb2FkVGFibGUpe21lbWJlckZ1bmN0aW9uLmFyZ0NvdW50PWFyZ0NvdW50LTI7cHJvdG9bbWV0aG9kTmFtZV09bWVtYmVyRnVuY3Rpb259ZWxzZXtwcm90b1ttZXRob2ROYW1lXS5vdmVybG9hZFRhYmxlW2FyZ0NvdW50LTJdPW1lbWJlckZ1bmN0aW9ufXJldHVybltdfSk7cmV0dXJuW119KX1mdW5jdGlvbiBfX2VtYmluZF9yZWdpc3Rlcl9jb25zdGFudChuYW1lLHR5cGUsdmFsdWUpe25hbWU9cmVhZExhdGluMVN0cmluZyhuYW1lKTt3aGVuRGVwZW5kZW50VHlwZXNBcmVSZXNvbHZlZChbXSxbdHlwZV0sZnVuY3Rpb24odHlwZSl7dHlwZT10eXBlWzBdO01vZHVsZVtuYW1lXT10eXBlW1wiZnJvbVdpcmVUeXBlXCJdKHZhbHVlKTtyZXR1cm5bXX0pfXZhciBlbXZhbF9mcmVlX2xpc3Q9W107dmFyIGVtdmFsX2hhbmRsZV9hcnJheT1be30se3ZhbHVlOnVuZGVmaW5lZH0se3ZhbHVlOm51bGx9LHt2YWx1ZTp0cnVlfSx7dmFsdWU6ZmFsc2V9XTtmdW5jdGlvbiBfX2VtdmFsX2RlY3JlZihoYW5kbGUpe2lmKGhhbmRsZT40JiYwPT09LS1lbXZhbF9oYW5kbGVfYXJyYXlbaGFuZGxlXS5yZWZjb3VudCl7ZW12YWxfaGFuZGxlX2FycmF5W2hhbmRsZV09dW5kZWZpbmVkO2VtdmFsX2ZyZWVfbGlzdC5wdXNoKGhhbmRsZSl9fWZ1bmN0aW9uIGNvdW50X2VtdmFsX2hhbmRsZXMoKXt2YXIgY291bnQ9MDtmb3IodmFyIGk9NTtpPGVtdmFsX2hhbmRsZV9hcnJheS5sZW5ndGg7KytpKXtpZihlbXZhbF9oYW5kbGVfYXJyYXlbaV0hPT11bmRlZmluZWQpeysrY291bnR9fXJldHVybiBjb3VudH1mdW5jdGlvbiBnZXRfZmlyc3RfZW12YWwoKXtmb3IodmFyIGk9NTtpPGVtdmFsX2hhbmRsZV9hcnJheS5sZW5ndGg7KytpKXtpZihlbXZhbF9oYW5kbGVfYXJyYXlbaV0hPT11bmRlZmluZWQpe3JldHVybiBlbXZhbF9oYW5kbGVfYXJyYXlbaV19fXJldHVybiBudWxsfWZ1bmN0aW9uIGluaXRfZW12YWwoKXtNb2R1bGVbXCJjb3VudF9lbXZhbF9oYW5kbGVzXCJdPWNvdW50X2VtdmFsX2hhbmRsZXM7TW9kdWxlW1wiZ2V0X2ZpcnN0X2VtdmFsXCJdPWdldF9maXJzdF9lbXZhbH12YXIgRW12YWw9e3RvVmFsdWU6ZnVuY3Rpb24oaGFuZGxlKXtpZighaGFuZGxlKXt0aHJvd0JpbmRpbmdFcnJvcihcIkNhbm5vdCB1c2UgZGVsZXRlZCB2YWwuIGhhbmRsZSA9IFwiK2hhbmRsZSl9cmV0dXJuIGVtdmFsX2hhbmRsZV9hcnJheVtoYW5kbGVdLnZhbHVlfSx0b0hhbmRsZTpmdW5jdGlvbih2YWx1ZSl7c3dpdGNoKHZhbHVlKXtjYXNlIHVuZGVmaW5lZDp7cmV0dXJuIDF9Y2FzZSBudWxsOntyZXR1cm4gMn1jYXNlIHRydWU6e3JldHVybiAzfWNhc2UgZmFsc2U6e3JldHVybiA0fWRlZmF1bHQ6e3ZhciBoYW5kbGU9ZW12YWxfZnJlZV9saXN0Lmxlbmd0aD9lbXZhbF9mcmVlX2xpc3QucG9wKCk6ZW12YWxfaGFuZGxlX2FycmF5Lmxlbmd0aDtlbXZhbF9oYW5kbGVfYXJyYXlbaGFuZGxlXT17cmVmY291bnQ6MSx2YWx1ZTp2YWx1ZX07cmV0dXJuIGhhbmRsZX19fX07ZnVuY3Rpb24gX19lbWJpbmRfcmVnaXN0ZXJfZW12YWwocmF3VHlwZSxuYW1lKXtuYW1lPXJlYWRMYXRpbjFTdHJpbmcobmFtZSk7cmVnaXN0ZXJUeXBlKHJhd1R5cGUse25hbWU6bmFtZSxcImZyb21XaXJlVHlwZVwiOmZ1bmN0aW9uKGhhbmRsZSl7dmFyIHJ2PUVtdmFsLnRvVmFsdWUoaGFuZGxlKTtfX2VtdmFsX2RlY3JlZihoYW5kbGUpO3JldHVybiBydn0sXCJ0b1dpcmVUeXBlXCI6ZnVuY3Rpb24oZGVzdHJ1Y3RvcnMsdmFsdWUpe3JldHVybiBFbXZhbC50b0hhbmRsZSh2YWx1ZSl9LFwiYXJnUGFja0FkdmFuY2VcIjo4LFwicmVhZFZhbHVlRnJvbVBvaW50ZXJcIjpzaW1wbGVSZWFkVmFsdWVGcm9tUG9pbnRlcixkZXN0cnVjdG9yRnVuY3Rpb246bnVsbH0pfWZ1bmN0aW9uIF9lbWJpbmRfcmVwcih2KXtpZih2PT09bnVsbCl7cmV0dXJuXCJudWxsXCJ9dmFyIHQ9dHlwZW9mIHY7aWYodD09PVwib2JqZWN0XCJ8fHQ9PT1cImFycmF5XCJ8fHQ9PT1cImZ1bmN0aW9uXCIpe3JldHVybiB2LnRvU3RyaW5nKCl9ZWxzZXtyZXR1cm5cIlwiK3Z9fWZ1bmN0aW9uIGZsb2F0UmVhZFZhbHVlRnJvbVBvaW50ZXIobmFtZSxzaGlmdCl7c3dpdGNoKHNoaWZ0KXtjYXNlIDI6cmV0dXJuIGZ1bmN0aW9uKHBvaW50ZXIpe3JldHVybiB0aGlzW1wiZnJvbVdpcmVUeXBlXCJdKEhFQVBGMzJbcG9pbnRlcj4+Ml0pfTtjYXNlIDM6cmV0dXJuIGZ1bmN0aW9uKHBvaW50ZXIpe3JldHVybiB0aGlzW1wiZnJvbVdpcmVUeXBlXCJdKEhFQVBGNjRbcG9pbnRlcj4+M10pfTtkZWZhdWx0OnRocm93IG5ldyBUeXBlRXJyb3IoXCJVbmtub3duIGZsb2F0IHR5cGU6IFwiK25hbWUpfX1mdW5jdGlvbiBfX2VtYmluZF9yZWdpc3Rlcl9mbG9hdChyYXdUeXBlLG5hbWUsc2l6ZSl7dmFyIHNoaWZ0PWdldFNoaWZ0RnJvbVNpemUoc2l6ZSk7bmFtZT1yZWFkTGF0aW4xU3RyaW5nKG5hbWUpO3JlZ2lzdGVyVHlwZShyYXdUeXBlLHtuYW1lOm5hbWUsXCJmcm9tV2lyZVR5cGVcIjpmdW5jdGlvbih2YWx1ZSl7cmV0dXJuIHZhbHVlfSxcInRvV2lyZVR5cGVcIjpmdW5jdGlvbihkZXN0cnVjdG9ycyx2YWx1ZSl7cmV0dXJuIHZhbHVlfSxcImFyZ1BhY2tBZHZhbmNlXCI6OCxcInJlYWRWYWx1ZUZyb21Qb2ludGVyXCI6ZmxvYXRSZWFkVmFsdWVGcm9tUG9pbnRlcihuYW1lLHNoaWZ0KSxkZXN0cnVjdG9yRnVuY3Rpb246bnVsbH0pfWZ1bmN0aW9uIF9fZW1iaW5kX3JlZ2lzdGVyX2Z1bmN0aW9uKG5hbWUsYXJnQ291bnQscmF3QXJnVHlwZXNBZGRyLHNpZ25hdHVyZSxyYXdJbnZva2VyLGZuKXt2YXIgYXJnVHlwZXM9aGVhcDMyVmVjdG9yVG9BcnJheShhcmdDb3VudCxyYXdBcmdUeXBlc0FkZHIpO25hbWU9cmVhZExhdGluMVN0cmluZyhuYW1lKTtyYXdJbnZva2VyPWVtYmluZF9fcmVxdWlyZUZ1bmN0aW9uKHNpZ25hdHVyZSxyYXdJbnZva2VyKTtleHBvc2VQdWJsaWNTeW1ib2wobmFtZSxmdW5jdGlvbigpe3Rocm93VW5ib3VuZFR5cGVFcnJvcihcIkNhbm5vdCBjYWxsIFwiK25hbWUrXCIgZHVlIHRvIHVuYm91bmQgdHlwZXNcIixhcmdUeXBlcyl9LGFyZ0NvdW50LTEpO3doZW5EZXBlbmRlbnRUeXBlc0FyZVJlc29sdmVkKFtdLGFyZ1R5cGVzLGZ1bmN0aW9uKGFyZ1R5cGVzKXt2YXIgaW52b2tlckFyZ3NBcnJheT1bYXJnVHlwZXNbMF0sbnVsbF0uY29uY2F0KGFyZ1R5cGVzLnNsaWNlKDEpKTtyZXBsYWNlUHVibGljU3ltYm9sKG5hbWUsY3JhZnRJbnZva2VyRnVuY3Rpb24obmFtZSxpbnZva2VyQXJnc0FycmF5LG51bGwscmF3SW52b2tlcixmbiksYXJnQ291bnQtMSk7cmV0dXJuW119KX1mdW5jdGlvbiBpbnRlZ2VyUmVhZFZhbHVlRnJvbVBvaW50ZXIobmFtZSxzaGlmdCxzaWduZWQpe3N3aXRjaChzaGlmdCl7Y2FzZSAwOnJldHVybiBzaWduZWQ/ZnVuY3Rpb24gcmVhZFM4RnJvbVBvaW50ZXIocG9pbnRlcil7cmV0dXJuIEhFQVA4W3BvaW50ZXJdfTpmdW5jdGlvbiByZWFkVThGcm9tUG9pbnRlcihwb2ludGVyKXtyZXR1cm4gSEVBUFU4W3BvaW50ZXJdfTtjYXNlIDE6cmV0dXJuIHNpZ25lZD9mdW5jdGlvbiByZWFkUzE2RnJvbVBvaW50ZXIocG9pbnRlcil7cmV0dXJuIEhFQVAxNltwb2ludGVyPj4xXX06ZnVuY3Rpb24gcmVhZFUxNkZyb21Qb2ludGVyKHBvaW50ZXIpe3JldHVybiBIRUFQVTE2W3BvaW50ZXI+PjFdfTtjYXNlIDI6cmV0dXJuIHNpZ25lZD9mdW5jdGlvbiByZWFkUzMyRnJvbVBvaW50ZXIocG9pbnRlcil7cmV0dXJuIEhFQVAzMltwb2ludGVyPj4yXX06ZnVuY3Rpb24gcmVhZFUzMkZyb21Qb2ludGVyKHBvaW50ZXIpe3JldHVybiBIRUFQVTMyW3BvaW50ZXI+PjJdfTtkZWZhdWx0OnRocm93IG5ldyBUeXBlRXJyb3IoXCJVbmtub3duIGludGVnZXIgdHlwZTogXCIrbmFtZSl9fWZ1bmN0aW9uIF9fZW1iaW5kX3JlZ2lzdGVyX2ludGVnZXIocHJpbWl0aXZlVHlwZSxuYW1lLHNpemUsbWluUmFuZ2UsbWF4UmFuZ2Upe25hbWU9cmVhZExhdGluMVN0cmluZyhuYW1lKTtpZihtYXhSYW5nZT09PS0xKXttYXhSYW5nZT00Mjk0OTY3Mjk1fXZhciBzaGlmdD1nZXRTaGlmdEZyb21TaXplKHNpemUpO3ZhciBmcm9tV2lyZVR5cGU9dmFsdWU9PnZhbHVlO2lmKG1pblJhbmdlPT09MCl7dmFyIGJpdHNoaWZ0PTMyLTgqc2l6ZTtmcm9tV2lyZVR5cGU9KHZhbHVlPT52YWx1ZTw8Yml0c2hpZnQ+Pj5iaXRzaGlmdCl9dmFyIGlzVW5zaWduZWRUeXBlPW5hbWUuaW5jbHVkZXMoXCJ1bnNpZ25lZFwiKTt2YXIgY2hlY2tBc3NlcnRpb25zPSh2YWx1ZSx0b1R5cGVOYW1lKT0+e307dmFyIHRvV2lyZVR5cGU7aWYoaXNVbnNpZ25lZFR5cGUpe3RvV2lyZVR5cGU9ZnVuY3Rpb24oZGVzdHJ1Y3RvcnMsdmFsdWUpe2NoZWNrQXNzZXJ0aW9ucyh2YWx1ZSx0aGlzLm5hbWUpO3JldHVybiB2YWx1ZT4+PjB9fWVsc2V7dG9XaXJlVHlwZT1mdW5jdGlvbihkZXN0cnVjdG9ycyx2YWx1ZSl7Y2hlY2tBc3NlcnRpb25zKHZhbHVlLHRoaXMubmFtZSk7cmV0dXJuIHZhbHVlfX1yZWdpc3RlclR5cGUocHJpbWl0aXZlVHlwZSx7bmFtZTpuYW1lLFwiZnJvbVdpcmVUeXBlXCI6ZnJvbVdpcmVUeXBlLFwidG9XaXJlVHlwZVwiOnRvV2lyZVR5cGUsXCJhcmdQYWNrQWR2YW5jZVwiOjgsXCJyZWFkVmFsdWVGcm9tUG9pbnRlclwiOmludGVnZXJSZWFkVmFsdWVGcm9tUG9pbnRlcihuYW1lLHNoaWZ0LG1pblJhbmdlIT09MCksZGVzdHJ1Y3RvckZ1bmN0aW9uOm51bGx9KX1mdW5jdGlvbiBfX2VtYmluZF9yZWdpc3Rlcl9tZW1vcnlfdmlldyhyYXdUeXBlLGRhdGFUeXBlSW5kZXgsbmFtZSl7dmFyIHR5cGVNYXBwaW5nPVtJbnQ4QXJyYXksVWludDhBcnJheSxJbnQxNkFycmF5LFVpbnQxNkFycmF5LEludDMyQXJyYXksVWludDMyQXJyYXksRmxvYXQzMkFycmF5LEZsb2F0NjRBcnJheV07dmFyIFRBPXR5cGVNYXBwaW5nW2RhdGFUeXBlSW5kZXhdO2Z1bmN0aW9uIGRlY29kZU1lbW9yeVZpZXcoaGFuZGxlKXtoYW5kbGU9aGFuZGxlPj4yO3ZhciBoZWFwPUhFQVBVMzI7dmFyIHNpemU9aGVhcFtoYW5kbGVdO3ZhciBkYXRhPWhlYXBbaGFuZGxlKzFdO3JldHVybiBuZXcgVEEoYnVmZmVyLGRhdGEsc2l6ZSl9bmFtZT1yZWFkTGF0aW4xU3RyaW5nKG5hbWUpO3JlZ2lzdGVyVHlwZShyYXdUeXBlLHtuYW1lOm5hbWUsXCJmcm9tV2lyZVR5cGVcIjpkZWNvZGVNZW1vcnlWaWV3LFwiYXJnUGFja0FkdmFuY2VcIjo4LFwicmVhZFZhbHVlRnJvbVBvaW50ZXJcIjpkZWNvZGVNZW1vcnlWaWV3fSx7aWdub3JlRHVwbGljYXRlUmVnaXN0cmF0aW9uczp0cnVlfSl9ZnVuY3Rpb24gX19lbWJpbmRfcmVnaXN0ZXJfc3RkX3N0cmluZyhyYXdUeXBlLG5hbWUpe25hbWU9cmVhZExhdGluMVN0cmluZyhuYW1lKTt2YXIgc3RkU3RyaW5nSXNVVEY4PW5hbWU9PT1cInN0ZDo6c3RyaW5nXCI7cmVnaXN0ZXJUeXBlKHJhd1R5cGUse25hbWU6bmFtZSxcImZyb21XaXJlVHlwZVwiOmZ1bmN0aW9uKHZhbHVlKXt2YXIgbGVuZ3RoPUhFQVBVMzJbdmFsdWU+PjJdO3ZhciBzdHI7aWYoc3RkU3RyaW5nSXNVVEY4KXt2YXIgZGVjb2RlU3RhcnRQdHI9dmFsdWUrNDtmb3IodmFyIGk9MDtpPD1sZW5ndGg7KytpKXt2YXIgY3VycmVudEJ5dGVQdHI9dmFsdWUrNCtpO2lmKGk9PWxlbmd0aHx8SEVBUFU4W2N1cnJlbnRCeXRlUHRyXT09MCl7dmFyIG1heFJlYWQ9Y3VycmVudEJ5dGVQdHItZGVjb2RlU3RhcnRQdHI7dmFyIHN0cmluZ1NlZ21lbnQ9VVRGOFRvU3RyaW5nKGRlY29kZVN0YXJ0UHRyLG1heFJlYWQpO2lmKHN0cj09PXVuZGVmaW5lZCl7c3RyPXN0cmluZ1NlZ21lbnR9ZWxzZXtzdHIrPVN0cmluZy5mcm9tQ2hhckNvZGUoMCk7c3RyKz1zdHJpbmdTZWdtZW50fWRlY29kZVN0YXJ0UHRyPWN1cnJlbnRCeXRlUHRyKzF9fX1lbHNle3ZhciBhPW5ldyBBcnJheShsZW5ndGgpO2Zvcih2YXIgaT0wO2k8bGVuZ3RoOysraSl7YVtpXT1TdHJpbmcuZnJvbUNoYXJDb2RlKEhFQVBVOFt2YWx1ZSs0K2ldKX1zdHI9YS5qb2luKFwiXCIpfV9mcmVlKHZhbHVlKTtyZXR1cm4gc3RyfSxcInRvV2lyZVR5cGVcIjpmdW5jdGlvbihkZXN0cnVjdG9ycyx2YWx1ZSl7aWYodmFsdWUgaW5zdGFuY2VvZiBBcnJheUJ1ZmZlcil7dmFsdWU9bmV3IFVpbnQ4QXJyYXkodmFsdWUpfXZhciBnZXRMZW5ndGg7dmFyIHZhbHVlSXNPZlR5cGVTdHJpbmc9dHlwZW9mIHZhbHVlPT1cInN0cmluZ1wiO2lmKCEodmFsdWVJc09mVHlwZVN0cmluZ3x8dmFsdWUgaW5zdGFuY2VvZiBVaW50OEFycmF5fHx2YWx1ZSBpbnN0YW5jZW9mIFVpbnQ4Q2xhbXBlZEFycmF5fHx2YWx1ZSBpbnN0YW5jZW9mIEludDhBcnJheSkpe3Rocm93QmluZGluZ0Vycm9yKFwiQ2Fubm90IHBhc3Mgbm9uLXN0cmluZyB0byBzdGQ6OnN0cmluZ1wiKX1pZihzdGRTdHJpbmdJc1VURjgmJnZhbHVlSXNPZlR5cGVTdHJpbmcpe2dldExlbmd0aD0oKCk9Pmxlbmd0aEJ5dGVzVVRGOCh2YWx1ZSkpfWVsc2V7Z2V0TGVuZ3RoPSgoKT0+dmFsdWUubGVuZ3RoKX12YXIgbGVuZ3RoPWdldExlbmd0aCgpO3ZhciBwdHI9X21hbGxvYyg0K2xlbmd0aCsxKTtIRUFQVTMyW3B0cj4+Ml09bGVuZ3RoO2lmKHN0ZFN0cmluZ0lzVVRGOCYmdmFsdWVJc09mVHlwZVN0cmluZyl7c3RyaW5nVG9VVEY4KHZhbHVlLHB0cis0LGxlbmd0aCsxKX1lbHNle2lmKHZhbHVlSXNPZlR5cGVTdHJpbmcpe2Zvcih2YXIgaT0wO2k8bGVuZ3RoOysraSl7dmFyIGNoYXJDb2RlPXZhbHVlLmNoYXJDb2RlQXQoaSk7aWYoY2hhckNvZGU+MjU1KXtfZnJlZShwdHIpO3Rocm93QmluZGluZ0Vycm9yKFwiU3RyaW5nIGhhcyBVVEYtMTYgY29kZSB1bml0cyB0aGF0IGRvIG5vdCBmaXQgaW4gOCBiaXRzXCIpfUhFQVBVOFtwdHIrNCtpXT1jaGFyQ29kZX19ZWxzZXtmb3IodmFyIGk9MDtpPGxlbmd0aDsrK2kpe0hFQVBVOFtwdHIrNCtpXT12YWx1ZVtpXX19fWlmKGRlc3RydWN0b3JzIT09bnVsbCl7ZGVzdHJ1Y3RvcnMucHVzaChfZnJlZSxwdHIpfXJldHVybiBwdHJ9LFwiYXJnUGFja0FkdmFuY2VcIjo4LFwicmVhZFZhbHVlRnJvbVBvaW50ZXJcIjpzaW1wbGVSZWFkVmFsdWVGcm9tUG9pbnRlcixkZXN0cnVjdG9yRnVuY3Rpb246ZnVuY3Rpb24ocHRyKXtfZnJlZShwdHIpfX0pfWZ1bmN0aW9uIF9fZW1iaW5kX3JlZ2lzdGVyX3N0ZF93c3RyaW5nKHJhd1R5cGUsY2hhclNpemUsbmFtZSl7bmFtZT1yZWFkTGF0aW4xU3RyaW5nKG5hbWUpO3ZhciBkZWNvZGVTdHJpbmcsZW5jb2RlU3RyaW5nLGdldEhlYXAsbGVuZ3RoQnl0ZXNVVEYsc2hpZnQ7aWYoY2hhclNpemU9PT0yKXtkZWNvZGVTdHJpbmc9VVRGMTZUb1N0cmluZztlbmNvZGVTdHJpbmc9c3RyaW5nVG9VVEYxNjtsZW5ndGhCeXRlc1VURj1sZW5ndGhCeXRlc1VURjE2O2dldEhlYXA9KCgpPT5IRUFQVTE2KTtzaGlmdD0xfWVsc2UgaWYoY2hhclNpemU9PT00KXtkZWNvZGVTdHJpbmc9VVRGMzJUb1N0cmluZztlbmNvZGVTdHJpbmc9c3RyaW5nVG9VVEYzMjtsZW5ndGhCeXRlc1VURj1sZW5ndGhCeXRlc1VURjMyO2dldEhlYXA9KCgpPT5IRUFQVTMyKTtzaGlmdD0yfXJlZ2lzdGVyVHlwZShyYXdUeXBlLHtuYW1lOm5hbWUsXCJmcm9tV2lyZVR5cGVcIjpmdW5jdGlvbih2YWx1ZSl7dmFyIGxlbmd0aD1IRUFQVTMyW3ZhbHVlPj4yXTt2YXIgSEVBUD1nZXRIZWFwKCk7dmFyIHN0cjt2YXIgZGVjb2RlU3RhcnRQdHI9dmFsdWUrNDtmb3IodmFyIGk9MDtpPD1sZW5ndGg7KytpKXt2YXIgY3VycmVudEJ5dGVQdHI9dmFsdWUrNCtpKmNoYXJTaXplO2lmKGk9PWxlbmd0aHx8SEVBUFtjdXJyZW50Qnl0ZVB0cj4+c2hpZnRdPT0wKXt2YXIgbWF4UmVhZEJ5dGVzPWN1cnJlbnRCeXRlUHRyLWRlY29kZVN0YXJ0UHRyO3ZhciBzdHJpbmdTZWdtZW50PWRlY29kZVN0cmluZyhkZWNvZGVTdGFydFB0cixtYXhSZWFkQnl0ZXMpO2lmKHN0cj09PXVuZGVmaW5lZCl7c3RyPXN0cmluZ1NlZ21lbnR9ZWxzZXtzdHIrPVN0cmluZy5mcm9tQ2hhckNvZGUoMCk7c3RyKz1zdHJpbmdTZWdtZW50fWRlY29kZVN0YXJ0UHRyPWN1cnJlbnRCeXRlUHRyK2NoYXJTaXplfX1fZnJlZSh2YWx1ZSk7cmV0dXJuIHN0cn0sXCJ0b1dpcmVUeXBlXCI6ZnVuY3Rpb24oZGVzdHJ1Y3RvcnMsdmFsdWUpe2lmKCEodHlwZW9mIHZhbHVlPT1cInN0cmluZ1wiKSl7dGhyb3dCaW5kaW5nRXJyb3IoXCJDYW5ub3QgcGFzcyBub24tc3RyaW5nIHRvIEMrKyBzdHJpbmcgdHlwZSBcIituYW1lKX12YXIgbGVuZ3RoPWxlbmd0aEJ5dGVzVVRGKHZhbHVlKTt2YXIgcHRyPV9tYWxsb2MoNCtsZW5ndGgrY2hhclNpemUpO0hFQVBVMzJbcHRyPj4yXT1sZW5ndGg+PnNoaWZ0O2VuY29kZVN0cmluZyh2YWx1ZSxwdHIrNCxsZW5ndGgrY2hhclNpemUpO2lmKGRlc3RydWN0b3JzIT09bnVsbCl7ZGVzdHJ1Y3RvcnMucHVzaChfZnJlZSxwdHIpfXJldHVybiBwdHJ9LFwiYXJnUGFja0FkdmFuY2VcIjo4LFwicmVhZFZhbHVlRnJvbVBvaW50ZXJcIjpzaW1wbGVSZWFkVmFsdWVGcm9tUG9pbnRlcixkZXN0cnVjdG9yRnVuY3Rpb246ZnVuY3Rpb24ocHRyKXtfZnJlZShwdHIpfX0pfWZ1bmN0aW9uIF9fZW1iaW5kX3JlZ2lzdGVyX3ZhbHVlX29iamVjdChyYXdUeXBlLG5hbWUsY29uc3RydWN0b3JTaWduYXR1cmUscmF3Q29uc3RydWN0b3IsZGVzdHJ1Y3RvclNpZ25hdHVyZSxyYXdEZXN0cnVjdG9yKXtzdHJ1Y3RSZWdpc3RyYXRpb25zW3Jhd1R5cGVdPXtuYW1lOnJlYWRMYXRpbjFTdHJpbmcobmFtZSkscmF3Q29uc3RydWN0b3I6ZW1iaW5kX19yZXF1aXJlRnVuY3Rpb24oY29uc3RydWN0b3JTaWduYXR1cmUscmF3Q29uc3RydWN0b3IpLHJhd0Rlc3RydWN0b3I6ZW1iaW5kX19yZXF1aXJlRnVuY3Rpb24oZGVzdHJ1Y3RvclNpZ25hdHVyZSxyYXdEZXN0cnVjdG9yKSxmaWVsZHM6W119fWZ1bmN0aW9uIF9fZW1iaW5kX3JlZ2lzdGVyX3ZhbHVlX29iamVjdF9maWVsZChzdHJ1Y3RUeXBlLGZpZWxkTmFtZSxnZXR0ZXJSZXR1cm5UeXBlLGdldHRlclNpZ25hdHVyZSxnZXR0ZXIsZ2V0dGVyQ29udGV4dCxzZXR0ZXJBcmd1bWVudFR5cGUsc2V0dGVyU2lnbmF0dXJlLHNldHRlcixzZXR0ZXJDb250ZXh0KXtzdHJ1Y3RSZWdpc3RyYXRpb25zW3N0cnVjdFR5cGVdLmZpZWxkcy5wdXNoKHtmaWVsZE5hbWU6cmVhZExhdGluMVN0cmluZyhmaWVsZE5hbWUpLGdldHRlclJldHVyblR5cGU6Z2V0dGVyUmV0dXJuVHlwZSxnZXR0ZXI6ZW1iaW5kX19yZXF1aXJlRnVuY3Rpb24oZ2V0dGVyU2lnbmF0dXJlLGdldHRlciksZ2V0dGVyQ29udGV4dDpnZXR0ZXJDb250ZXh0LHNldHRlckFyZ3VtZW50VHlwZTpzZXR0ZXJBcmd1bWVudFR5cGUsc2V0dGVyOmVtYmluZF9fcmVxdWlyZUZ1bmN0aW9uKHNldHRlclNpZ25hdHVyZSxzZXR0ZXIpLHNldHRlckNvbnRleHQ6c2V0dGVyQ29udGV4dH0pfWZ1bmN0aW9uIF9fZW1iaW5kX3JlZ2lzdGVyX3ZvaWQocmF3VHlwZSxuYW1lKXtuYW1lPXJlYWRMYXRpbjFTdHJpbmcobmFtZSk7cmVnaXN0ZXJUeXBlKHJhd1R5cGUse2lzVm9pZDp0cnVlLG5hbWU6bmFtZSxcImFyZ1BhY2tBZHZhbmNlXCI6MCxcImZyb21XaXJlVHlwZVwiOmZ1bmN0aW9uKCl7cmV0dXJuIHVuZGVmaW5lZH0sXCJ0b1dpcmVUeXBlXCI6ZnVuY3Rpb24oZGVzdHJ1Y3RvcnMsbyl7cmV0dXJuIHVuZGVmaW5lZH19KX1mdW5jdGlvbiBfX2Vtc2NyaXB0ZW5fdGhyb3dfbG9uZ2ptcCgpe3Rocm93IEluZmluaXR5fWZ1bmN0aW9uIF9fZW12YWxfaW5jcmVmKGhhbmRsZSl7aWYoaGFuZGxlPjQpe2VtdmFsX2hhbmRsZV9hcnJheVtoYW5kbGVdLnJlZmNvdW50Kz0xfX1mdW5jdGlvbiByZXF1aXJlUmVnaXN0ZXJlZFR5cGUocmF3VHlwZSxodW1hbk5hbWUpe3ZhciBpbXBsPXJlZ2lzdGVyZWRUeXBlc1tyYXdUeXBlXTtpZih1bmRlZmluZWQ9PT1pbXBsKXt0aHJvd0JpbmRpbmdFcnJvcihodW1hbk5hbWUrXCIgaGFzIHVua25vd24gdHlwZSBcIitnZXRUeXBlTmFtZShyYXdUeXBlKSl9cmV0dXJuIGltcGx9ZnVuY3Rpb24gX19lbXZhbF90YWtlX3ZhbHVlKHR5cGUsYXJndil7dHlwZT1yZXF1aXJlUmVnaXN0ZXJlZFR5cGUodHlwZSxcIl9lbXZhbF90YWtlX3ZhbHVlXCIpO3ZhciB2PXR5cGVbXCJyZWFkVmFsdWVGcm9tUG9pbnRlclwiXShhcmd2KTtyZXR1cm4gRW12YWwudG9IYW5kbGUodil9ZnVuY3Rpb24gX19sb2NhbHRpbWVfanModGltZSx0bVB0cil7dmFyIGRhdGU9bmV3IERhdGUoSEVBUDMyW3RpbWU+PjJdKjFlMyk7SEVBUDMyW3RtUHRyPj4yXT1kYXRlLmdldFNlY29uZHMoKTtIRUFQMzJbdG1QdHIrND4+Ml09ZGF0ZS5nZXRNaW51dGVzKCk7SEVBUDMyW3RtUHRyKzg+PjJdPWRhdGUuZ2V0SG91cnMoKTtIRUFQMzJbdG1QdHIrMTI+PjJdPWRhdGUuZ2V0RGF0ZSgpO0hFQVAzMlt0bVB0cisxNj4+Ml09ZGF0ZS5nZXRNb250aCgpO0hFQVAzMlt0bVB0cisyMD4+Ml09ZGF0ZS5nZXRGdWxsWWVhcigpLTE5MDA7SEVBUDMyW3RtUHRyKzI0Pj4yXT1kYXRlLmdldERheSgpO3ZhciBzdGFydD1uZXcgRGF0ZShkYXRlLmdldEZ1bGxZZWFyKCksMCwxKTt2YXIgeWRheT0oZGF0ZS5nZXRUaW1lKCktc3RhcnQuZ2V0VGltZSgpKS8oMWUzKjYwKjYwKjI0KXwwO0hFQVAzMlt0bVB0cisyOD4+Ml09eWRheTtIRUFQMzJbdG1QdHIrMzY+PjJdPS0oZGF0ZS5nZXRUaW1lem9uZU9mZnNldCgpKjYwKTt2YXIgc3VtbWVyT2Zmc2V0PW5ldyBEYXRlKGRhdGUuZ2V0RnVsbFllYXIoKSw2LDEpLmdldFRpbWV6b25lT2Zmc2V0KCk7dmFyIHdpbnRlck9mZnNldD1zdGFydC5nZXRUaW1lem9uZU9mZnNldCgpO3ZhciBkc3Q9KHN1bW1lck9mZnNldCE9d2ludGVyT2Zmc2V0JiZkYXRlLmdldFRpbWV6b25lT2Zmc2V0KCk9PU1hdGgubWluKHdpbnRlck9mZnNldCxzdW1tZXJPZmZzZXQpKXwwO0hFQVAzMlt0bVB0ciszMj4+Ml09ZHN0fWZ1bmN0aW9uIF90enNldF9pbXBsKHRpbWV6b25lLGRheWxpZ2h0LHR6bmFtZSl7dmFyIGN1cnJlbnRZZWFyPShuZXcgRGF0ZSkuZ2V0RnVsbFllYXIoKTt2YXIgd2ludGVyPW5ldyBEYXRlKGN1cnJlbnRZZWFyLDAsMSk7dmFyIHN1bW1lcj1uZXcgRGF0ZShjdXJyZW50WWVhciw2LDEpO3ZhciB3aW50ZXJPZmZzZXQ9d2ludGVyLmdldFRpbWV6b25lT2Zmc2V0KCk7dmFyIHN1bW1lck9mZnNldD1zdW1tZXIuZ2V0VGltZXpvbmVPZmZzZXQoKTt2YXIgc3RkVGltZXpvbmVPZmZzZXQ9TWF0aC5tYXgod2ludGVyT2Zmc2V0LHN1bW1lck9mZnNldCk7SEVBUDMyW3RpbWV6b25lPj4yXT1zdGRUaW1lem9uZU9mZnNldCo2MDtIRUFQMzJbZGF5bGlnaHQ+PjJdPU51bWJlcih3aW50ZXJPZmZzZXQhPXN1bW1lck9mZnNldCk7ZnVuY3Rpb24gZXh0cmFjdFpvbmUoZGF0ZSl7dmFyIG1hdGNoPWRhdGUudG9UaW1lU3RyaW5nKCkubWF0Y2goL1xcKChbQS1aYS16IF0rKVxcKSQvKTtyZXR1cm4gbWF0Y2g/bWF0Y2hbMV06XCJHTVRcIn12YXIgd2ludGVyTmFtZT1leHRyYWN0Wm9uZSh3aW50ZXIpO3ZhciBzdW1tZXJOYW1lPWV4dHJhY3Rab25lKHN1bW1lcik7dmFyIHdpbnRlck5hbWVQdHI9YWxsb2NhdGVVVEY4KHdpbnRlck5hbWUpO3ZhciBzdW1tZXJOYW1lUHRyPWFsbG9jYXRlVVRGOChzdW1tZXJOYW1lKTtpZihzdW1tZXJPZmZzZXQ8d2ludGVyT2Zmc2V0KXtIRUFQMzJbdHpuYW1lPj4yXT13aW50ZXJOYW1lUHRyO0hFQVAzMlt0em5hbWUrND4+Ml09c3VtbWVyTmFtZVB0cn1lbHNle0hFQVAzMlt0em5hbWU+PjJdPXN1bW1lck5hbWVQdHI7SEVBUDMyW3R6bmFtZSs0Pj4yXT13aW50ZXJOYW1lUHRyfX1mdW5jdGlvbiBfX3R6c2V0X2pzKHRpbWV6b25lLGRheWxpZ2h0LHR6bmFtZSl7aWYoX190enNldF9qcy5jYWxsZWQpcmV0dXJuO19fdHpzZXRfanMuY2FsbGVkPXRydWU7X3R6c2V0X2ltcGwodGltZXpvbmUsZGF5bGlnaHQsdHpuYW1lKX1mdW5jdGlvbiBfYWJvcnQoKXthYm9ydChcIlwiKX12YXIgcmVhZEFzbUNvbnN0QXJnc0FycmF5PVtdO2Z1bmN0aW9uIHJlYWRBc21Db25zdEFyZ3Moc2lnUHRyLGJ1Zil7cmVhZEFzbUNvbnN0QXJnc0FycmF5Lmxlbmd0aD0wO3ZhciBjaDtidWY+Pj0yO3doaWxlKGNoPUhFQVBVOFtzaWdQdHIrK10pe3ZhciByZWFkQXNtQ29uc3RBcmdzRG91YmxlPWNoPDEwNTtpZihyZWFkQXNtQ29uc3RBcmdzRG91YmxlJiZidWYmMSlidWYrKztyZWFkQXNtQ29uc3RBcmdzQXJyYXkucHVzaChyZWFkQXNtQ29uc3RBcmdzRG91YmxlP0hFQVBGNjRbYnVmKys+PjFdOkhFQVAzMltidWZdKTsrK2J1Zn1yZXR1cm4gcmVhZEFzbUNvbnN0QXJnc0FycmF5fWZ1bmN0aW9uIF9lbXNjcmlwdGVuX2FzbV9jb25zdF9pbnQoY29kZSxzaWdQdHIsYXJnYnVmKXt2YXIgYXJncz1yZWFkQXNtQ29uc3RBcmdzKHNpZ1B0cixhcmdidWYpO3JldHVybiBBU01fQ09OU1RTW2NvZGVdLmFwcGx5KG51bGwsYXJncyl9ZnVuY3Rpb24gX2Vtc2NyaXB0ZW5fZ2V0X2hlYXBfbWF4KCl7cmV0dXJuIDIxNDc0ODM2NDh9ZnVuY3Rpb24gZW1zY3JpcHRlbl9yZWFsbG9jX2J1ZmZlcihzaXplKXt0cnl7d2FzbU1lbW9yeS5ncm93KHNpemUtYnVmZmVyLmJ5dGVMZW5ndGgrNjU1MzU+Pj4xNik7dXBkYXRlR2xvYmFsQnVmZmVyQW5kVmlld3Mod2FzbU1lbW9yeS5idWZmZXIpO3JldHVybiAxfWNhdGNoKGUpe319ZnVuY3Rpb24gX2Vtc2NyaXB0ZW5fcmVzaXplX2hlYXAocmVxdWVzdGVkU2l6ZSl7dmFyIG9sZFNpemU9SEVBUFU4Lmxlbmd0aDtyZXF1ZXN0ZWRTaXplPXJlcXVlc3RlZFNpemU+Pj4wO3ZhciBtYXhIZWFwU2l6ZT1fZW1zY3JpcHRlbl9nZXRfaGVhcF9tYXgoKTtpZihyZXF1ZXN0ZWRTaXplPm1heEhlYXBTaXplKXtyZXR1cm4gZmFsc2V9bGV0IGFsaWduVXA9KHgsbXVsdGlwbGUpPT54KyhtdWx0aXBsZS14JW11bHRpcGxlKSVtdWx0aXBsZTtmb3IodmFyIGN1dERvd249MTtjdXREb3duPD00O2N1dERvd24qPTIpe3ZhciBvdmVyR3Jvd25IZWFwU2l6ZT1vbGRTaXplKigxKy4yL2N1dERvd24pO292ZXJHcm93bkhlYXBTaXplPU1hdGgubWluKG92ZXJHcm93bkhlYXBTaXplLHJlcXVlc3RlZFNpemUrMTAwNjYzMjk2KTt2YXIgbmV3U2l6ZT1NYXRoLm1pbihtYXhIZWFwU2l6ZSxhbGlnblVwKE1hdGgubWF4KHJlcXVlc3RlZFNpemUsb3Zlckdyb3duSGVhcFNpemUpLDY1NTM2KSk7dmFyIHJlcGxhY2VtZW50PWVtc2NyaXB0ZW5fcmVhbGxvY19idWZmZXIobmV3U2l6ZSk7aWYocmVwbGFjZW1lbnQpe3JldHVybiB0cnVlfX1yZXR1cm4gZmFsc2V9dmFyIEVOVj17fTtmdW5jdGlvbiBnZXRFeGVjdXRhYmxlTmFtZSgpe3JldHVybiB0aGlzUHJvZ3JhbXx8XCIuL3RoaXMucHJvZ3JhbVwifWZ1bmN0aW9uIGdldEVudlN0cmluZ3MoKXtpZighZ2V0RW52U3RyaW5ncy5zdHJpbmdzKXt2YXIgbGFuZz0odHlwZW9mIG5hdmlnYXRvcj09XCJvYmplY3RcIiYmbmF2aWdhdG9yLmxhbmd1YWdlcyYmbmF2aWdhdG9yLmxhbmd1YWdlc1swXXx8XCJDXCIpLnJlcGxhY2UoXCItXCIsXCJfXCIpK1wiLlVURi04XCI7dmFyIGVudj17XCJVU0VSXCI6XCJ3ZWJfdXNlclwiLFwiTE9HTkFNRVwiOlwid2ViX3VzZXJcIixcIlBBVEhcIjpcIi9cIixcIlBXRFwiOlwiL1wiLFwiSE9NRVwiOlwiL2hvbWUvd2ViX3VzZXJcIixcIkxBTkdcIjpsYW5nLFwiX1wiOmdldEV4ZWN1dGFibGVOYW1lKCl9O2Zvcih2YXIgeCBpbiBFTlYpe2lmKEVOVlt4XT09PXVuZGVmaW5lZClkZWxldGUgZW52W3hdO2Vsc2UgZW52W3hdPUVOVlt4XX12YXIgc3RyaW5ncz1bXTtmb3IodmFyIHggaW4gZW52KXtzdHJpbmdzLnB1c2goeCtcIj1cIitlbnZbeF0pfWdldEVudlN0cmluZ3Muc3RyaW5ncz1zdHJpbmdzfXJldHVybiBnZXRFbnZTdHJpbmdzLnN0cmluZ3N9ZnVuY3Rpb24gX2Vudmlyb25fZ2V0KF9fZW52aXJvbixlbnZpcm9uX2J1Zil7dmFyIGJ1ZlNpemU9MDtnZXRFbnZTdHJpbmdzKCkuZm9yRWFjaChmdW5jdGlvbihzdHJpbmcsaSl7dmFyIHB0cj1lbnZpcm9uX2J1ZitidWZTaXplO0hFQVAzMltfX2Vudmlyb24raSo0Pj4yXT1wdHI7d3JpdGVBc2NpaVRvTWVtb3J5KHN0cmluZyxwdHIpO2J1ZlNpemUrPXN0cmluZy5sZW5ndGgrMX0pO3JldHVybiAwfWZ1bmN0aW9uIF9lbnZpcm9uX3NpemVzX2dldChwZW52aXJvbl9jb3VudCxwZW52aXJvbl9idWZfc2l6ZSl7dmFyIHN0cmluZ3M9Z2V0RW52U3RyaW5ncygpO0hFQVAzMltwZW52aXJvbl9jb3VudD4+Ml09c3RyaW5ncy5sZW5ndGg7dmFyIGJ1ZlNpemU9MDtzdHJpbmdzLmZvckVhY2goZnVuY3Rpb24oc3RyaW5nKXtidWZTaXplKz1zdHJpbmcubGVuZ3RoKzF9KTtIRUFQMzJbcGVudmlyb25fYnVmX3NpemU+PjJdPWJ1ZlNpemU7cmV0dXJuIDB9ZnVuY3Rpb24gX2V4aXQoc3RhdHVzKXtleGl0KHN0YXR1cyl9ZnVuY3Rpb24gX2ZkX2Nsb3NlKGZkKXt0cnl7dmFyIHN0cmVhbT1TWVNDQUxMUy5nZXRTdHJlYW1Gcm9tRkQoZmQpO0ZTLmNsb3NlKHN0cmVhbSk7cmV0dXJuIDB9Y2F0Y2goZSl7aWYodHlwZW9mIEZTPT1cInVuZGVmaW5lZFwifHwhKGUgaW5zdGFuY2VvZiBGUy5FcnJub0Vycm9yKSl0aHJvdyBlO3JldHVybiBlLmVycm5vfX1mdW5jdGlvbiBfZmRfcmVhZChmZCxpb3YsaW92Y250LHBudW0pe3RyeXt2YXIgc3RyZWFtPVNZU0NBTExTLmdldFN0cmVhbUZyb21GRChmZCk7dmFyIG51bT1TWVNDQUxMUy5kb1JlYWR2KHN0cmVhbSxpb3YsaW92Y250KTtIRUFQMzJbcG51bT4+Ml09bnVtO3JldHVybiAwfWNhdGNoKGUpe2lmKHR5cGVvZiBGUz09XCJ1bmRlZmluZWRcInx8IShlIGluc3RhbmNlb2YgRlMuRXJybm9FcnJvcikpdGhyb3cgZTtyZXR1cm4gZS5lcnJub319ZnVuY3Rpb24gX2ZkX3NlZWsoZmQsb2Zmc2V0X2xvdyxvZmZzZXRfaGlnaCx3aGVuY2UsbmV3T2Zmc2V0KXt0cnl7dmFyIHN0cmVhbT1TWVNDQUxMUy5nZXRTdHJlYW1Gcm9tRkQoZmQpO3ZhciBISUdIX09GRlNFVD00Mjk0OTY3Mjk2O3ZhciBvZmZzZXQ9b2Zmc2V0X2hpZ2gqSElHSF9PRkZTRVQrKG9mZnNldF9sb3c+Pj4wKTt2YXIgRE9VQkxFX0xJTUlUPTkwMDcxOTkyNTQ3NDA5OTI7aWYob2Zmc2V0PD0tRE9VQkxFX0xJTUlUfHxvZmZzZXQ+PURPVUJMRV9MSU1JVCl7cmV0dXJuLTYxfUZTLmxsc2VlayhzdHJlYW0sb2Zmc2V0LHdoZW5jZSk7dGVtcEk2ND1bc3RyZWFtLnBvc2l0aW9uPj4+MCwodGVtcERvdWJsZT1zdHJlYW0ucG9zaXRpb24sK01hdGguYWJzKHRlbXBEb3VibGUpPj0xP3RlbXBEb3VibGU+MD8oTWF0aC5taW4oK01hdGguZmxvb3IodGVtcERvdWJsZS80Mjk0OTY3Mjk2KSw0Mjk0OTY3Mjk1KXwwKT4+PjA6fn4rTWF0aC5jZWlsKCh0ZW1wRG91YmxlLSsofn50ZW1wRG91YmxlPj4+MCkpLzQyOTQ5NjcyOTYpPj4+MDowKV0sSEVBUDMyW25ld09mZnNldD4+Ml09dGVtcEk2NFswXSxIRUFQMzJbbmV3T2Zmc2V0KzQ+PjJdPXRlbXBJNjRbMV07aWYoc3RyZWFtLmdldGRlbnRzJiZvZmZzZXQ9PT0wJiZ3aGVuY2U9PT0wKXN0cmVhbS5nZXRkZW50cz1udWxsO3JldHVybiAwfWNhdGNoKGUpe2lmKHR5cGVvZiBGUz09XCJ1bmRlZmluZWRcInx8IShlIGluc3RhbmNlb2YgRlMuRXJybm9FcnJvcikpdGhyb3cgZTtyZXR1cm4gZS5lcnJub319ZnVuY3Rpb24gX2ZkX3dyaXRlKGZkLGlvdixpb3ZjbnQscG51bSl7dHJ5e3ZhciBzdHJlYW09U1lTQ0FMTFMuZ2V0U3RyZWFtRnJvbUZEKGZkKTt2YXIgbnVtPVNZU0NBTExTLmRvV3JpdGV2KHN0cmVhbSxpb3YsaW92Y250KTtIRUFQMzJbcG51bT4+Ml09bnVtO3JldHVybiAwfWNhdGNoKGUpe2lmKHR5cGVvZiBGUz09XCJ1bmRlZmluZWRcInx8IShlIGluc3RhbmNlb2YgRlMuRXJybm9FcnJvcikpdGhyb3cgZTtyZXR1cm4gZS5lcnJub319ZnVuY3Rpb24gX2dldFRlbXBSZXQwKCl7cmV0dXJuIGdldFRlbXBSZXQwKCl9ZnVuY3Rpb24gX2dldHRpbWVvZmRheShwdHIpe3ZhciBub3c9RGF0ZS5ub3coKTtIRUFQMzJbcHRyPj4yXT1ub3cvMWUzfDA7SEVBUDMyW3B0cis0Pj4yXT1ub3clMWUzKjFlM3wwO3JldHVybiAwfWZ1bmN0aW9uIF9zZXRUZW1wUmV0MCh2YWwpe3NldFRlbXBSZXQwKHZhbCl9ZnVuY3Rpb24gX19pc0xlYXBZZWFyKHllYXIpe3JldHVybiB5ZWFyJTQ9PT0wJiYoeWVhciUxMDAhPT0wfHx5ZWFyJTQwMD09PTApfWZ1bmN0aW9uIF9fYXJyYXlTdW0oYXJyYXksaW5kZXgpe3ZhciBzdW09MDtmb3IodmFyIGk9MDtpPD1pbmRleDtzdW0rPWFycmF5W2krK10pe31yZXR1cm4gc3VtfXZhciBfX01PTlRIX0RBWVNfTEVBUD1bMzEsMjksMzEsMzAsMzEsMzAsMzEsMzEsMzAsMzEsMzAsMzFdO3ZhciBfX01PTlRIX0RBWVNfUkVHVUxBUj1bMzEsMjgsMzEsMzAsMzEsMzAsMzEsMzEsMzAsMzEsMzAsMzFdO2Z1bmN0aW9uIF9fYWRkRGF5cyhkYXRlLGRheXMpe3ZhciBuZXdEYXRlPW5ldyBEYXRlKGRhdGUuZ2V0VGltZSgpKTt3aGlsZShkYXlzPjApe3ZhciBsZWFwPV9faXNMZWFwWWVhcihuZXdEYXRlLmdldEZ1bGxZZWFyKCkpO3ZhciBjdXJyZW50TW9udGg9bmV3RGF0ZS5nZXRNb250aCgpO3ZhciBkYXlzSW5DdXJyZW50TW9udGg9KGxlYXA/X19NT05USF9EQVlTX0xFQVA6X19NT05USF9EQVlTX1JFR1VMQVIpW2N1cnJlbnRNb250aF07aWYoZGF5cz5kYXlzSW5DdXJyZW50TW9udGgtbmV3RGF0ZS5nZXREYXRlKCkpe2RheXMtPWRheXNJbkN1cnJlbnRNb250aC1uZXdEYXRlLmdldERhdGUoKSsxO25ld0RhdGUuc2V0RGF0ZSgxKTtpZihjdXJyZW50TW9udGg8MTEpe25ld0RhdGUuc2V0TW9udGgoY3VycmVudE1vbnRoKzEpfWVsc2V7bmV3RGF0ZS5zZXRNb250aCgwKTtuZXdEYXRlLnNldEZ1bGxZZWFyKG5ld0RhdGUuZ2V0RnVsbFllYXIoKSsxKX19ZWxzZXtuZXdEYXRlLnNldERhdGUobmV3RGF0ZS5nZXREYXRlKCkrZGF5cyk7cmV0dXJuIG5ld0RhdGV9fXJldHVybiBuZXdEYXRlfWZ1bmN0aW9uIF9zdHJmdGltZShzLG1heHNpemUsZm9ybWF0LHRtKXt2YXIgdG1fem9uZT1IRUFQMzJbdG0rNDA+PjJdO3ZhciBkYXRlPXt0bV9zZWM6SEVBUDMyW3RtPj4yXSx0bV9taW46SEVBUDMyW3RtKzQ+PjJdLHRtX2hvdXI6SEVBUDMyW3RtKzg+PjJdLHRtX21kYXk6SEVBUDMyW3RtKzEyPj4yXSx0bV9tb246SEVBUDMyW3RtKzE2Pj4yXSx0bV95ZWFyOkhFQVAzMlt0bSsyMD4+Ml0sdG1fd2RheTpIRUFQMzJbdG0rMjQ+PjJdLHRtX3lkYXk6SEVBUDMyW3RtKzI4Pj4yXSx0bV9pc2RzdDpIRUFQMzJbdG0rMzI+PjJdLHRtX2dtdG9mZjpIRUFQMzJbdG0rMzY+PjJdLHRtX3pvbmU6dG1fem9uZT9VVEY4VG9TdHJpbmcodG1fem9uZSk6XCJcIn07dmFyIHBhdHRlcm49VVRGOFRvU3RyaW5nKGZvcm1hdCk7dmFyIEVYUEFOU0lPTl9SVUxFU18xPXtcIiVjXCI6XCIlYSAlYiAlZCAlSDolTTolUyAlWVwiLFwiJURcIjpcIiVtLyVkLyV5XCIsXCIlRlwiOlwiJVktJW0tJWRcIixcIiVoXCI6XCIlYlwiLFwiJXJcIjpcIiVJOiVNOiVTICVwXCIsXCIlUlwiOlwiJUg6JU1cIixcIiVUXCI6XCIlSDolTTolU1wiLFwiJXhcIjpcIiVtLyVkLyV5XCIsXCIlWFwiOlwiJUg6JU06JVNcIixcIiVFY1wiOlwiJWNcIixcIiVFQ1wiOlwiJUNcIixcIiVFeFwiOlwiJW0vJWQvJXlcIixcIiVFWFwiOlwiJUg6JU06JVNcIixcIiVFeVwiOlwiJXlcIixcIiVFWVwiOlwiJVlcIixcIiVPZFwiOlwiJWRcIixcIiVPZVwiOlwiJWVcIixcIiVPSFwiOlwiJUhcIixcIiVPSVwiOlwiJUlcIixcIiVPbVwiOlwiJW1cIixcIiVPTVwiOlwiJU1cIixcIiVPU1wiOlwiJVNcIixcIiVPdVwiOlwiJXVcIixcIiVPVVwiOlwiJVVcIixcIiVPVlwiOlwiJVZcIixcIiVPd1wiOlwiJXdcIixcIiVPV1wiOlwiJVdcIixcIiVPeVwiOlwiJXlcIn07Zm9yKHZhciBydWxlIGluIEVYUEFOU0lPTl9SVUxFU18xKXtwYXR0ZXJuPXBhdHRlcm4ucmVwbGFjZShuZXcgUmVnRXhwKHJ1bGUsXCJnXCIpLEVYUEFOU0lPTl9SVUxFU18xW3J1bGVdKX12YXIgV0VFS0RBWVM9W1wiU3VuZGF5XCIsXCJNb25kYXlcIixcIlR1ZXNkYXlcIixcIldlZG5lc2RheVwiLFwiVGh1cnNkYXlcIixcIkZyaWRheVwiLFwiU2F0dXJkYXlcIl07dmFyIE1PTlRIUz1bXCJKYW51YXJ5XCIsXCJGZWJydWFyeVwiLFwiTWFyY2hcIixcIkFwcmlsXCIsXCJNYXlcIixcIkp1bmVcIixcIkp1bHlcIixcIkF1Z3VzdFwiLFwiU2VwdGVtYmVyXCIsXCJPY3RvYmVyXCIsXCJOb3ZlbWJlclwiLFwiRGVjZW1iZXJcIl07ZnVuY3Rpb24gbGVhZGluZ1NvbWV0aGluZyh2YWx1ZSxkaWdpdHMsY2hhcmFjdGVyKXt2YXIgc3RyPXR5cGVvZiB2YWx1ZT09XCJudW1iZXJcIj92YWx1ZS50b1N0cmluZygpOnZhbHVlfHxcIlwiO3doaWxlKHN0ci5sZW5ndGg8ZGlnaXRzKXtzdHI9Y2hhcmFjdGVyWzBdK3N0cn1yZXR1cm4gc3RyfWZ1bmN0aW9uIGxlYWRpbmdOdWxscyh2YWx1ZSxkaWdpdHMpe3JldHVybiBsZWFkaW5nU29tZXRoaW5nKHZhbHVlLGRpZ2l0cyxcIjBcIil9ZnVuY3Rpb24gY29tcGFyZUJ5RGF5KGRhdGUxLGRhdGUyKXtmdW5jdGlvbiBzZ24odmFsdWUpe3JldHVybiB2YWx1ZTwwPy0xOnZhbHVlPjA/MTowfXZhciBjb21wYXJlO2lmKChjb21wYXJlPXNnbihkYXRlMS5nZXRGdWxsWWVhcigpLWRhdGUyLmdldEZ1bGxZZWFyKCkpKT09PTApe2lmKChjb21wYXJlPXNnbihkYXRlMS5nZXRNb250aCgpLWRhdGUyLmdldE1vbnRoKCkpKT09PTApe2NvbXBhcmU9c2duKGRhdGUxLmdldERhdGUoKS1kYXRlMi5nZXREYXRlKCkpfX1yZXR1cm4gY29tcGFyZX1mdW5jdGlvbiBnZXRGaXJzdFdlZWtTdGFydERhdGUoamFuRm91cnRoKXtzd2l0Y2goamFuRm91cnRoLmdldERheSgpKXtjYXNlIDA6cmV0dXJuIG5ldyBEYXRlKGphbkZvdXJ0aC5nZXRGdWxsWWVhcigpLTEsMTEsMjkpO2Nhc2UgMTpyZXR1cm4gamFuRm91cnRoO2Nhc2UgMjpyZXR1cm4gbmV3IERhdGUoamFuRm91cnRoLmdldEZ1bGxZZWFyKCksMCwzKTtjYXNlIDM6cmV0dXJuIG5ldyBEYXRlKGphbkZvdXJ0aC5nZXRGdWxsWWVhcigpLDAsMik7Y2FzZSA0OnJldHVybiBuZXcgRGF0ZShqYW5Gb3VydGguZ2V0RnVsbFllYXIoKSwwLDEpO2Nhc2UgNTpyZXR1cm4gbmV3IERhdGUoamFuRm91cnRoLmdldEZ1bGxZZWFyKCktMSwxMSwzMSk7Y2FzZSA2OnJldHVybiBuZXcgRGF0ZShqYW5Gb3VydGguZ2V0RnVsbFllYXIoKS0xLDExLDMwKX19ZnVuY3Rpb24gZ2V0V2Vla0Jhc2VkWWVhcihkYXRlKXt2YXIgdGhpc0RhdGU9X19hZGREYXlzKG5ldyBEYXRlKGRhdGUudG1feWVhcisxOTAwLDAsMSksZGF0ZS50bV95ZGF5KTt2YXIgamFuRm91cnRoVGhpc1llYXI9bmV3IERhdGUodGhpc0RhdGUuZ2V0RnVsbFllYXIoKSwwLDQpO3ZhciBqYW5Gb3VydGhOZXh0WWVhcj1uZXcgRGF0ZSh0aGlzRGF0ZS5nZXRGdWxsWWVhcigpKzEsMCw0KTt2YXIgZmlyc3RXZWVrU3RhcnRUaGlzWWVhcj1nZXRGaXJzdFdlZWtTdGFydERhdGUoamFuRm91cnRoVGhpc1llYXIpO3ZhciBmaXJzdFdlZWtTdGFydE5leHRZZWFyPWdldEZpcnN0V2Vla1N0YXJ0RGF0ZShqYW5Gb3VydGhOZXh0WWVhcik7aWYoY29tcGFyZUJ5RGF5KGZpcnN0V2Vla1N0YXJ0VGhpc1llYXIsdGhpc0RhdGUpPD0wKXtpZihjb21wYXJlQnlEYXkoZmlyc3RXZWVrU3RhcnROZXh0WWVhcix0aGlzRGF0ZSk8PTApe3JldHVybiB0aGlzRGF0ZS5nZXRGdWxsWWVhcigpKzF9ZWxzZXtyZXR1cm4gdGhpc0RhdGUuZ2V0RnVsbFllYXIoKX19ZWxzZXtyZXR1cm4gdGhpc0RhdGUuZ2V0RnVsbFllYXIoKS0xfX12YXIgRVhQQU5TSU9OX1JVTEVTXzI9e1wiJWFcIjpmdW5jdGlvbihkYXRlKXtyZXR1cm4gV0VFS0RBWVNbZGF0ZS50bV93ZGF5XS5zdWJzdHJpbmcoMCwzKX0sXCIlQVwiOmZ1bmN0aW9uKGRhdGUpe3JldHVybiBXRUVLREFZU1tkYXRlLnRtX3dkYXldfSxcIiViXCI6ZnVuY3Rpb24oZGF0ZSl7cmV0dXJuIE1PTlRIU1tkYXRlLnRtX21vbl0uc3Vic3RyaW5nKDAsMyl9LFwiJUJcIjpmdW5jdGlvbihkYXRlKXtyZXR1cm4gTU9OVEhTW2RhdGUudG1fbW9uXX0sXCIlQ1wiOmZ1bmN0aW9uKGRhdGUpe3ZhciB5ZWFyPWRhdGUudG1feWVhcisxOTAwO3JldHVybiBsZWFkaW5nTnVsbHMoeWVhci8xMDB8MCwyKX0sXCIlZFwiOmZ1bmN0aW9uKGRhdGUpe3JldHVybiBsZWFkaW5nTnVsbHMoZGF0ZS50bV9tZGF5LDIpfSxcIiVlXCI6ZnVuY3Rpb24oZGF0ZSl7cmV0dXJuIGxlYWRpbmdTb21ldGhpbmcoZGF0ZS50bV9tZGF5LDIsXCIgXCIpfSxcIiVnXCI6ZnVuY3Rpb24oZGF0ZSl7cmV0dXJuIGdldFdlZWtCYXNlZFllYXIoZGF0ZSkudG9TdHJpbmcoKS5zdWJzdHJpbmcoMil9LFwiJUdcIjpmdW5jdGlvbihkYXRlKXtyZXR1cm4gZ2V0V2Vla0Jhc2VkWWVhcihkYXRlKX0sXCIlSFwiOmZ1bmN0aW9uKGRhdGUpe3JldHVybiBsZWFkaW5nTnVsbHMoZGF0ZS50bV9ob3VyLDIpfSxcIiVJXCI6ZnVuY3Rpb24oZGF0ZSl7dmFyIHR3ZWx2ZUhvdXI9ZGF0ZS50bV9ob3VyO2lmKHR3ZWx2ZUhvdXI9PTApdHdlbHZlSG91cj0xMjtlbHNlIGlmKHR3ZWx2ZUhvdXI+MTIpdHdlbHZlSG91ci09MTI7cmV0dXJuIGxlYWRpbmdOdWxscyh0d2VsdmVIb3VyLDIpfSxcIiVqXCI6ZnVuY3Rpb24oZGF0ZSl7cmV0dXJuIGxlYWRpbmdOdWxscyhkYXRlLnRtX21kYXkrX19hcnJheVN1bShfX2lzTGVhcFllYXIoZGF0ZS50bV95ZWFyKzE5MDApP19fTU9OVEhfREFZU19MRUFQOl9fTU9OVEhfREFZU19SRUdVTEFSLGRhdGUudG1fbW9uLTEpLDMpfSxcIiVtXCI6ZnVuY3Rpb24oZGF0ZSl7cmV0dXJuIGxlYWRpbmdOdWxscyhkYXRlLnRtX21vbisxLDIpfSxcIiVNXCI6ZnVuY3Rpb24oZGF0ZSl7cmV0dXJuIGxlYWRpbmdOdWxscyhkYXRlLnRtX21pbiwyKX0sXCIlblwiOmZ1bmN0aW9uKCl7cmV0dXJuXCJcXG5cIn0sXCIlcFwiOmZ1bmN0aW9uKGRhdGUpe2lmKGRhdGUudG1faG91cj49MCYmZGF0ZS50bV9ob3VyPDEyKXtyZXR1cm5cIkFNXCJ9ZWxzZXtyZXR1cm5cIlBNXCJ9fSxcIiVTXCI6ZnVuY3Rpb24oZGF0ZSl7cmV0dXJuIGxlYWRpbmdOdWxscyhkYXRlLnRtX3NlYywyKX0sXCIldFwiOmZ1bmN0aW9uKCl7cmV0dXJuXCJcXHRcIn0sXCIldVwiOmZ1bmN0aW9uKGRhdGUpe3JldHVybiBkYXRlLnRtX3dkYXl8fDd9LFwiJVVcIjpmdW5jdGlvbihkYXRlKXt2YXIgamFuRmlyc3Q9bmV3IERhdGUoZGF0ZS50bV95ZWFyKzE5MDAsMCwxKTt2YXIgZmlyc3RTdW5kYXk9amFuRmlyc3QuZ2V0RGF5KCk9PT0wP2phbkZpcnN0Ol9fYWRkRGF5cyhqYW5GaXJzdCw3LWphbkZpcnN0LmdldERheSgpKTt2YXIgZW5kRGF0ZT1uZXcgRGF0ZShkYXRlLnRtX3llYXIrMTkwMCxkYXRlLnRtX21vbixkYXRlLnRtX21kYXkpO2lmKGNvbXBhcmVCeURheShmaXJzdFN1bmRheSxlbmREYXRlKTwwKXt2YXIgZmVicnVhcnlGaXJzdFVudGlsRW5kTW9udGg9X19hcnJheVN1bShfX2lzTGVhcFllYXIoZW5kRGF0ZS5nZXRGdWxsWWVhcigpKT9fX01PTlRIX0RBWVNfTEVBUDpfX01PTlRIX0RBWVNfUkVHVUxBUixlbmREYXRlLmdldE1vbnRoKCktMSktMzE7dmFyIGZpcnN0U3VuZGF5VW50aWxFbmRKYW51YXJ5PTMxLWZpcnN0U3VuZGF5LmdldERhdGUoKTt2YXIgZGF5cz1maXJzdFN1bmRheVVudGlsRW5kSmFudWFyeStmZWJydWFyeUZpcnN0VW50aWxFbmRNb250aCtlbmREYXRlLmdldERhdGUoKTtyZXR1cm4gbGVhZGluZ051bGxzKE1hdGguY2VpbChkYXlzLzcpLDIpfXJldHVybiBjb21wYXJlQnlEYXkoZmlyc3RTdW5kYXksamFuRmlyc3QpPT09MD9cIjAxXCI6XCIwMFwifSxcIiVWXCI6ZnVuY3Rpb24oZGF0ZSl7dmFyIGphbkZvdXJ0aFRoaXNZZWFyPW5ldyBEYXRlKGRhdGUudG1feWVhcisxOTAwLDAsNCk7dmFyIGphbkZvdXJ0aE5leHRZZWFyPW5ldyBEYXRlKGRhdGUudG1feWVhcisxOTAxLDAsNCk7dmFyIGZpcnN0V2Vla1N0YXJ0VGhpc1llYXI9Z2V0Rmlyc3RXZWVrU3RhcnREYXRlKGphbkZvdXJ0aFRoaXNZZWFyKTt2YXIgZmlyc3RXZWVrU3RhcnROZXh0WWVhcj1nZXRGaXJzdFdlZWtTdGFydERhdGUoamFuRm91cnRoTmV4dFllYXIpO3ZhciBlbmREYXRlPV9fYWRkRGF5cyhuZXcgRGF0ZShkYXRlLnRtX3llYXIrMTkwMCwwLDEpLGRhdGUudG1feWRheSk7aWYoY29tcGFyZUJ5RGF5KGVuZERhdGUsZmlyc3RXZWVrU3RhcnRUaGlzWWVhcik8MCl7cmV0dXJuXCI1M1wifWlmKGNvbXBhcmVCeURheShmaXJzdFdlZWtTdGFydE5leHRZZWFyLGVuZERhdGUpPD0wKXtyZXR1cm5cIjAxXCJ9dmFyIGRheXNEaWZmZXJlbmNlO2lmKGZpcnN0V2Vla1N0YXJ0VGhpc1llYXIuZ2V0RnVsbFllYXIoKTxkYXRlLnRtX3llYXIrMTkwMCl7ZGF5c0RpZmZlcmVuY2U9ZGF0ZS50bV95ZGF5KzMyLWZpcnN0V2Vla1N0YXJ0VGhpc1llYXIuZ2V0RGF0ZSgpfWVsc2V7ZGF5c0RpZmZlcmVuY2U9ZGF0ZS50bV95ZGF5KzEtZmlyc3RXZWVrU3RhcnRUaGlzWWVhci5nZXREYXRlKCl9cmV0dXJuIGxlYWRpbmdOdWxscyhNYXRoLmNlaWwoZGF5c0RpZmZlcmVuY2UvNyksMil9LFwiJXdcIjpmdW5jdGlvbihkYXRlKXtyZXR1cm4gZGF0ZS50bV93ZGF5fSxcIiVXXCI6ZnVuY3Rpb24oZGF0ZSl7dmFyIGphbkZpcnN0PW5ldyBEYXRlKGRhdGUudG1feWVhciwwLDEpO3ZhciBmaXJzdE1vbmRheT1qYW5GaXJzdC5nZXREYXkoKT09PTE/amFuRmlyc3Q6X19hZGREYXlzKGphbkZpcnN0LGphbkZpcnN0LmdldERheSgpPT09MD8xOjctamFuRmlyc3QuZ2V0RGF5KCkrMSk7dmFyIGVuZERhdGU9bmV3IERhdGUoZGF0ZS50bV95ZWFyKzE5MDAsZGF0ZS50bV9tb24sZGF0ZS50bV9tZGF5KTtpZihjb21wYXJlQnlEYXkoZmlyc3RNb25kYXksZW5kRGF0ZSk8MCl7dmFyIGZlYnJ1YXJ5Rmlyc3RVbnRpbEVuZE1vbnRoPV9fYXJyYXlTdW0oX19pc0xlYXBZZWFyKGVuZERhdGUuZ2V0RnVsbFllYXIoKSk/X19NT05USF9EQVlTX0xFQVA6X19NT05USF9EQVlTX1JFR1VMQVIsZW5kRGF0ZS5nZXRNb250aCgpLTEpLTMxO3ZhciBmaXJzdE1vbmRheVVudGlsRW5kSmFudWFyeT0zMS1maXJzdE1vbmRheS5nZXREYXRlKCk7dmFyIGRheXM9Zmlyc3RNb25kYXlVbnRpbEVuZEphbnVhcnkrZmVicnVhcnlGaXJzdFVudGlsRW5kTW9udGgrZW5kRGF0ZS5nZXREYXRlKCk7cmV0dXJuIGxlYWRpbmdOdWxscyhNYXRoLmNlaWwoZGF5cy83KSwyKX1yZXR1cm4gY29tcGFyZUJ5RGF5KGZpcnN0TW9uZGF5LGphbkZpcnN0KT09PTA/XCIwMVwiOlwiMDBcIn0sXCIleVwiOmZ1bmN0aW9uKGRhdGUpe3JldHVybihkYXRlLnRtX3llYXIrMTkwMCkudG9TdHJpbmcoKS5zdWJzdHJpbmcoMil9LFwiJVlcIjpmdW5jdGlvbihkYXRlKXtyZXR1cm4gZGF0ZS50bV95ZWFyKzE5MDB9LFwiJXpcIjpmdW5jdGlvbihkYXRlKXt2YXIgb2ZmPWRhdGUudG1fZ210b2ZmO3ZhciBhaGVhZD1vZmY+PTA7b2ZmPU1hdGguYWJzKG9mZikvNjA7b2ZmPW9mZi82MCoxMDArb2ZmJTYwO3JldHVybihhaGVhZD9cIitcIjpcIi1cIikrU3RyaW5nKFwiMDAwMFwiK29mZikuc2xpY2UoLTQpfSxcIiVaXCI6ZnVuY3Rpb24oZGF0ZSl7cmV0dXJuIGRhdGUudG1fem9uZX0sXCIlJVwiOmZ1bmN0aW9uKCl7cmV0dXJuXCIlXCJ9fTtwYXR0ZXJuPXBhdHRlcm4ucmVwbGFjZSgvJSUvZyxcIlxcMFxcMFwiKTtmb3IodmFyIHJ1bGUgaW4gRVhQQU5TSU9OX1JVTEVTXzIpe2lmKHBhdHRlcm4uaW5jbHVkZXMocnVsZSkpe3BhdHRlcm49cGF0dGVybi5yZXBsYWNlKG5ldyBSZWdFeHAocnVsZSxcImdcIiksRVhQQU5TSU9OX1JVTEVTXzJbcnVsZV0oZGF0ZSkpfX1wYXR0ZXJuPXBhdHRlcm4ucmVwbGFjZSgvXFwwXFwwL2csXCIlXCIpO3ZhciBieXRlcz1pbnRBcnJheUZyb21TdHJpbmcocGF0dGVybixmYWxzZSk7aWYoYnl0ZXMubGVuZ3RoPm1heHNpemUpe3JldHVybiAwfXdyaXRlQXJyYXlUb01lbW9yeShieXRlcyxzKTtyZXR1cm4gYnl0ZXMubGVuZ3RoLTF9ZnVuY3Rpb24gX3N0cmZ0aW1lX2wocyxtYXhzaXplLGZvcm1hdCx0bSl7cmV0dXJuIF9zdHJmdGltZShzLG1heHNpemUsZm9ybWF0LHRtKX1mdW5jdGlvbiBfdGltZShwdHIpe3ZhciByZXQ9RGF0ZS5ub3coKS8xZTN8MDtpZihwdHIpe0hFQVAzMltwdHI+PjJdPXJldH1yZXR1cm4gcmV0fXZhciBGU05vZGU9ZnVuY3Rpb24ocGFyZW50LG5hbWUsbW9kZSxyZGV2KXtpZighcGFyZW50KXtwYXJlbnQ9dGhpc310aGlzLnBhcmVudD1wYXJlbnQ7dGhpcy5tb3VudD1wYXJlbnQubW91bnQ7dGhpcy5tb3VudGVkPW51bGw7dGhpcy5pZD1GUy5uZXh0SW5vZGUrKzt0aGlzLm5hbWU9bmFtZTt0aGlzLm1vZGU9bW9kZTt0aGlzLm5vZGVfb3BzPXt9O3RoaXMuc3RyZWFtX29wcz17fTt0aGlzLnJkZXY9cmRldn07dmFyIHJlYWRNb2RlPTI5Mnw3Mzt2YXIgd3JpdGVNb2RlPTE0NjtPYmplY3QuZGVmaW5lUHJvcGVydGllcyhGU05vZGUucHJvdG90eXBlLHtyZWFkOntnZXQ6ZnVuY3Rpb24oKXtyZXR1cm4odGhpcy5tb2RlJnJlYWRNb2RlKT09PXJlYWRNb2RlfSxzZXQ6ZnVuY3Rpb24odmFsKXt2YWw/dGhpcy5tb2RlfD1yZWFkTW9kZTp0aGlzLm1vZGUmPX5yZWFkTW9kZX19LHdyaXRlOntnZXQ6ZnVuY3Rpb24oKXtyZXR1cm4odGhpcy5tb2RlJndyaXRlTW9kZSk9PT13cml0ZU1vZGV9LHNldDpmdW5jdGlvbih2YWwpe3ZhbD90aGlzLm1vZGV8PXdyaXRlTW9kZTp0aGlzLm1vZGUmPX53cml0ZU1vZGV9fSxpc0ZvbGRlcjp7Z2V0OmZ1bmN0aW9uKCl7cmV0dXJuIEZTLmlzRGlyKHRoaXMubW9kZSl9fSxpc0RldmljZTp7Z2V0OmZ1bmN0aW9uKCl7cmV0dXJuIEZTLmlzQ2hyZGV2KHRoaXMubW9kZSl9fX0pO0ZTLkZTTm9kZT1GU05vZGU7RlMuc3RhdGljSW5pdCgpO0ludGVybmFsRXJyb3I9TW9kdWxlW1wiSW50ZXJuYWxFcnJvclwiXT1leHRlbmRFcnJvcihFcnJvcixcIkludGVybmFsRXJyb3JcIik7ZW1iaW5kX2luaXRfY2hhckNvZGVzKCk7QmluZGluZ0Vycm9yPU1vZHVsZVtcIkJpbmRpbmdFcnJvclwiXT1leHRlbmRFcnJvcihFcnJvcixcIkJpbmRpbmdFcnJvclwiKTtpbml0X0NsYXNzSGFuZGxlKCk7aW5pdF9lbWJpbmQoKTtpbml0X1JlZ2lzdGVyZWRQb2ludGVyKCk7VW5ib3VuZFR5cGVFcnJvcj1Nb2R1bGVbXCJVbmJvdW5kVHlwZUVycm9yXCJdPWV4dGVuZEVycm9yKEVycm9yLFwiVW5ib3VuZFR5cGVFcnJvclwiKTtpbml0X2VtdmFsKCk7dmFyIEFTU0VSVElPTlM9ZmFsc2U7ZnVuY3Rpb24gaW50QXJyYXlGcm9tU3RyaW5nKHN0cmluZ3ksZG9udEFkZE51bGwsbGVuZ3RoKXt2YXIgbGVuPWxlbmd0aD4wP2xlbmd0aDpsZW5ndGhCeXRlc1VURjgoc3RyaW5neSkrMTt2YXIgdThhcnJheT1uZXcgQXJyYXkobGVuKTt2YXIgbnVtQnl0ZXNXcml0dGVuPXN0cmluZ1RvVVRGOEFycmF5KHN0cmluZ3ksdThhcnJheSwwLHU4YXJyYXkubGVuZ3RoKTtpZihkb250QWRkTnVsbCl1OGFycmF5Lmxlbmd0aD1udW1CeXRlc1dyaXR0ZW47cmV0dXJuIHU4YXJyYXl9ZnVuY3Rpb24gaW50QXJyYXlUb1N0cmluZyhhcnJheSl7dmFyIHJldD1bXTtmb3IodmFyIGk9MDtpPGFycmF5Lmxlbmd0aDtpKyspe3ZhciBjaHI9YXJyYXlbaV07aWYoY2hyPjI1NSl7aWYoQVNTRVJUSU9OUyl7YXNzZXJ0KGZhbHNlLFwiQ2hhcmFjdGVyIGNvZGUgXCIrY2hyK1wiIChcIitTdHJpbmcuZnJvbUNoYXJDb2RlKGNocikrXCIpICBhdCBvZmZzZXQgXCIraStcIiBub3QgaW4gMHgwMC0weEZGLlwiKX1jaHImPTI1NX1yZXQucHVzaChTdHJpbmcuZnJvbUNoYXJDb2RlKGNocikpfXJldHVybiByZXQuam9pbihcIlwiKX12YXIgZGVjb2RlQmFzZTY0PXR5cGVvZiBhdG9iPT1cImZ1bmN0aW9uXCI/YXRvYjpmdW5jdGlvbihpbnB1dCl7dmFyIGtleVN0cj1cIkFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky89XCI7dmFyIG91dHB1dD1cIlwiO3ZhciBjaHIxLGNocjIsY2hyMzt2YXIgZW5jMSxlbmMyLGVuYzMsZW5jNDt2YXIgaT0wO2lucHV0PWlucHV0LnJlcGxhY2UoL1teQS1aYS16MC05XFwrXFwvXFw9XS9nLFwiXCIpO2Rve2VuYzE9a2V5U3RyLmluZGV4T2YoaW5wdXQuY2hhckF0KGkrKykpO2VuYzI9a2V5U3RyLmluZGV4T2YoaW5wdXQuY2hhckF0KGkrKykpO2VuYzM9a2V5U3RyLmluZGV4T2YoaW5wdXQuY2hhckF0KGkrKykpO2VuYzQ9a2V5U3RyLmluZGV4T2YoaW5wdXQuY2hhckF0KGkrKykpO2NocjE9ZW5jMTw8MnxlbmMyPj40O2NocjI9KGVuYzImMTUpPDw0fGVuYzM+PjI7Y2hyMz0oZW5jMyYzKTw8NnxlbmM0O291dHB1dD1vdXRwdXQrU3RyaW5nLmZyb21DaGFyQ29kZShjaHIxKTtpZihlbmMzIT09NjQpe291dHB1dD1vdXRwdXQrU3RyaW5nLmZyb21DaGFyQ29kZShjaHIyKX1pZihlbmM0IT09NjQpe291dHB1dD1vdXRwdXQrU3RyaW5nLmZyb21DaGFyQ29kZShjaHIzKX19d2hpbGUoaTxpbnB1dC5sZW5ndGgpO3JldHVybiBvdXRwdXR9O2Z1bmN0aW9uIGludEFycmF5RnJvbUJhc2U2NChzKXtpZih0eXBlb2YgRU5WSVJPTk1FTlRfSVNfTk9ERT09XCJib29sZWFuXCImJkVOVklST05NRU5UX0lTX05PREUpe3ZhciBidWY9QnVmZmVyLmZyb20ocyxcImJhc2U2NFwiKTtyZXR1cm4gbmV3IFVpbnQ4QXJyYXkoYnVmW1wiYnVmZmVyXCJdLGJ1ZltcImJ5dGVPZmZzZXRcIl0sYnVmW1wiYnl0ZUxlbmd0aFwiXSl9dHJ5e3ZhciBkZWNvZGVkPWRlY29kZUJhc2U2NChzKTt2YXIgYnl0ZXM9bmV3IFVpbnQ4QXJyYXkoZGVjb2RlZC5sZW5ndGgpO2Zvcih2YXIgaT0wO2k8ZGVjb2RlZC5sZW5ndGg7KytpKXtieXRlc1tpXT1kZWNvZGVkLmNoYXJDb2RlQXQoaSl9cmV0dXJuIGJ5dGVzfWNhdGNoKF8pe3Rocm93IG5ldyBFcnJvcihcIkNvbnZlcnRpbmcgYmFzZTY0IHN0cmluZyB0byBieXRlcyBmYWlsZWQuXCIpfX1mdW5jdGlvbiB0cnlQYXJzZUFzRGF0YVVSSShmaWxlbmFtZSl7aWYoIWlzRGF0YVVSSShmaWxlbmFtZSkpe3JldHVybn1yZXR1cm4gaW50QXJyYXlGcm9tQmFzZTY0KGZpbGVuYW1lLnNsaWNlKGRhdGFVUklQcmVmaXgubGVuZ3RoKSl9dmFyIGFzbUxpYnJhcnlBcmc9e1wia1wiOl9fX2N4YV9hbGxvY2F0ZV9leGNlcHRpb24sXCJqXCI6X19fY3hhX3Rocm93LFwidFwiOl9fX3N5c2NhbGxfZmNudGw2NCxcIk1cIjpfX19zeXNjYWxsX2lvY3RsLFwiTlwiOl9fX3N5c2NhbGxfb3BlbixcIlZcIjpfX2VtYmluZF9maW5hbGl6ZV92YWx1ZV9vYmplY3QsXCJGXCI6X19lbWJpbmRfcmVnaXN0ZXJfYmlnaW50LFwiUlwiOl9fZW1iaW5kX3JlZ2lzdGVyX2Jvb2wsXCJxXCI6X19lbWJpbmRfcmVnaXN0ZXJfY2xhc3MsXCJwXCI6X19lbWJpbmRfcmVnaXN0ZXJfY2xhc3NfY29uc3RydWN0b3IsXCJmXCI6X19lbWJpbmRfcmVnaXN0ZXJfY2xhc3NfZnVuY3Rpb24sXCJ3XCI6X19lbWJpbmRfcmVnaXN0ZXJfY29uc3RhbnQsXCJRXCI6X19lbWJpbmRfcmVnaXN0ZXJfZW12YWwsXCJ2XCI6X19lbWJpbmRfcmVnaXN0ZXJfZmxvYXQsXCJnXCI6X19lbWJpbmRfcmVnaXN0ZXJfZnVuY3Rpb24sXCJoXCI6X19lbWJpbmRfcmVnaXN0ZXJfaW50ZWdlcixcImJcIjpfX2VtYmluZF9yZWdpc3Rlcl9tZW1vcnlfdmlldyxcInVcIjpfX2VtYmluZF9yZWdpc3Rlcl9zdGRfc3RyaW5nLFwiblwiOl9fZW1iaW5kX3JlZ2lzdGVyX3N0ZF93c3RyaW5nLFwiWFwiOl9fZW1iaW5kX3JlZ2lzdGVyX3ZhbHVlX29iamVjdCxcIldcIjpfX2VtYmluZF9yZWdpc3Rlcl92YWx1ZV9vYmplY3RfZmllbGQsXCJTXCI6X19lbWJpbmRfcmVnaXN0ZXJfdm9pZCxcIkhcIjpfX2Vtc2NyaXB0ZW5fdGhyb3dfbG9uZ2ptcCxcIlRcIjpfX2VtdmFsX2RlY3JlZixcIlVcIjpfX2VtdmFsX2luY3JlZixcIm9cIjpfX2VtdmFsX3Rha2VfdmFsdWUsXCJPXCI6X19sb2NhbHRpbWVfanMsXCJQXCI6X190enNldF9qcyxcImFcIjpfYWJvcnQsXCJpXCI6X2Vtc2NyaXB0ZW5fYXNtX2NvbnN0X2ludCxcIklcIjpfZW1zY3JpcHRlbl9yZXNpemVfaGVhcCxcIkpcIjpfZW52aXJvbl9nZXQsXCJLXCI6X2Vudmlyb25fc2l6ZXNfZ2V0LFwiZFwiOl9leGl0LFwiclwiOl9mZF9jbG9zZSxcIkxcIjpfZmRfcmVhZCxcIkVcIjpfZmRfc2VlayxcInNcIjpfZmRfd3JpdGUsXCJlXCI6X2dldFRlbXBSZXQwLFwieFwiOl9nZXR0aW1lb2ZkYXksXCJ6XCI6aW52b2tlX2lpLFwiQlwiOmludm9rZV9paWksXCJBXCI6aW52b2tlX2lpaWksXCJsXCI6aW52b2tlX3ZpLFwiQ1wiOmludm9rZV92aWksXCJEXCI6aW52b2tlX3ZpaWksXCJtXCI6aW52b2tlX3ZpaWlpLFwiY1wiOl9zZXRUZW1wUmV0MCxcIllcIjpfc3RyZnRpbWUsXCJHXCI6X3N0cmZ0aW1lX2wsXCJ5XCI6X3RpbWV9O3ZhciBhc209Y3JlYXRlV2FzbSgpO3ZhciBfX193YXNtX2NhbGxfY3RvcnM9TW9kdWxlW1wiX19fd2FzbV9jYWxsX2N0b3JzXCJdPWZ1bmN0aW9uKCl7cmV0dXJuKF9fX3dhc21fY2FsbF9jdG9ycz1Nb2R1bGVbXCJfX193YXNtX2NhbGxfY3RvcnNcIl09TW9kdWxlW1wiYXNtXCJdW1wiX1wiXSkuYXBwbHkobnVsbCxhcmd1bWVudHMpfTt2YXIgX21hbGxvYz1Nb2R1bGVbXCJfbWFsbG9jXCJdPWZ1bmN0aW9uKCl7cmV0dXJuKF9tYWxsb2M9TW9kdWxlW1wiX21hbGxvY1wiXT1Nb2R1bGVbXCJhc21cIl1bXCIkXCJdKS5hcHBseShudWxsLGFyZ3VtZW50cyl9O3ZhciBfZnJlZT1Nb2R1bGVbXCJfZnJlZVwiXT1mdW5jdGlvbigpe3JldHVybihfZnJlZT1Nb2R1bGVbXCJfZnJlZVwiXT1Nb2R1bGVbXCJhc21cIl1bXCJhYVwiXSkuYXBwbHkobnVsbCxhcmd1bWVudHMpfTt2YXIgX19fZXJybm9fbG9jYXRpb249TW9kdWxlW1wiX19fZXJybm9fbG9jYXRpb25cIl09ZnVuY3Rpb24oKXtyZXR1cm4oX19fZXJybm9fbG9jYXRpb249TW9kdWxlW1wiX19fZXJybm9fbG9jYXRpb25cIl09TW9kdWxlW1wiYXNtXCJdW1wiYmFcIl0pLmFwcGx5KG51bGwsYXJndW1lbnRzKX07dmFyIF9fX2dldFR5cGVOYW1lPU1vZHVsZVtcIl9fX2dldFR5cGVOYW1lXCJdPWZ1bmN0aW9uKCl7cmV0dXJuKF9fX2dldFR5cGVOYW1lPU1vZHVsZVtcIl9fX2dldFR5cGVOYW1lXCJdPU1vZHVsZVtcImFzbVwiXVtcImRhXCJdKS5hcHBseShudWxsLGFyZ3VtZW50cyl9O3ZhciBfX19lbWJpbmRfcmVnaXN0ZXJfbmF0aXZlX2FuZF9idWlsdGluX3R5cGVzPU1vZHVsZVtcIl9fX2VtYmluZF9yZWdpc3Rlcl9uYXRpdmVfYW5kX2J1aWx0aW5fdHlwZXNcIl09ZnVuY3Rpb24oKXtyZXR1cm4oX19fZW1iaW5kX3JlZ2lzdGVyX25hdGl2ZV9hbmRfYnVpbHRpbl90eXBlcz1Nb2R1bGVbXCJfX19lbWJpbmRfcmVnaXN0ZXJfbmF0aXZlX2FuZF9idWlsdGluX3R5cGVzXCJdPU1vZHVsZVtcImFzbVwiXVtcImVhXCJdKS5hcHBseShudWxsLGFyZ3VtZW50cyl9O3ZhciBfc2V0VGhyZXc9TW9kdWxlW1wiX3NldFRocmV3XCJdPWZ1bmN0aW9uKCl7cmV0dXJuKF9zZXRUaHJldz1Nb2R1bGVbXCJfc2V0VGhyZXdcIl09TW9kdWxlW1wiYXNtXCJdW1wiZmFcIl0pLmFwcGx5KG51bGwsYXJndW1lbnRzKX07dmFyIHN0YWNrU2F2ZT1Nb2R1bGVbXCJzdGFja1NhdmVcIl09ZnVuY3Rpb24oKXtyZXR1cm4oc3RhY2tTYXZlPU1vZHVsZVtcInN0YWNrU2F2ZVwiXT1Nb2R1bGVbXCJhc21cIl1bXCJnYVwiXSkuYXBwbHkobnVsbCxhcmd1bWVudHMpfTt2YXIgc3RhY2tSZXN0b3JlPU1vZHVsZVtcInN0YWNrUmVzdG9yZVwiXT1mdW5jdGlvbigpe3JldHVybihzdGFja1Jlc3RvcmU9TW9kdWxlW1wic3RhY2tSZXN0b3JlXCJdPU1vZHVsZVtcImFzbVwiXVtcImhhXCJdKS5hcHBseShudWxsLGFyZ3VtZW50cyl9O3ZhciBkeW5DYWxsX2ppamk9TW9kdWxlW1wiZHluQ2FsbF9qaWppXCJdPWZ1bmN0aW9uKCl7cmV0dXJuKGR5bkNhbGxfamlqaT1Nb2R1bGVbXCJkeW5DYWxsX2ppamlcIl09TW9kdWxlW1wiYXNtXCJdW1wiaWFcIl0pLmFwcGx5KG51bGwsYXJndW1lbnRzKX07dmFyIGR5bkNhbGxfdmlpamlpPU1vZHVsZVtcImR5bkNhbGxfdmlpamlpXCJdPWZ1bmN0aW9uKCl7cmV0dXJuKGR5bkNhbGxfdmlpamlpPU1vZHVsZVtcImR5bkNhbGxfdmlpamlpXCJdPU1vZHVsZVtcImFzbVwiXVtcImphXCJdKS5hcHBseShudWxsLGFyZ3VtZW50cyl9O3ZhciBkeW5DYWxsX2lpaWlpaj1Nb2R1bGVbXCJkeW5DYWxsX2lpaWlpalwiXT1mdW5jdGlvbigpe3JldHVybihkeW5DYWxsX2lpaWlpaj1Nb2R1bGVbXCJkeW5DYWxsX2lpaWlpalwiXT1Nb2R1bGVbXCJhc21cIl1bXCJrYVwiXSkuYXBwbHkobnVsbCxhcmd1bWVudHMpfTt2YXIgZHluQ2FsbF9paWlpaWpqPU1vZHVsZVtcImR5bkNhbGxfaWlpaWlqalwiXT1mdW5jdGlvbigpe3JldHVybihkeW5DYWxsX2lpaWlpamo9TW9kdWxlW1wiZHluQ2FsbF9paWlpaWpqXCJdPU1vZHVsZVtcImFzbVwiXVtcImxhXCJdKS5hcHBseShudWxsLGFyZ3VtZW50cyl9O3ZhciBkeW5DYWxsX2lpaWlpaWpqPU1vZHVsZVtcImR5bkNhbGxfaWlpaWlpampcIl09ZnVuY3Rpb24oKXtyZXR1cm4oZHluQ2FsbF9paWlpaWlqaj1Nb2R1bGVbXCJkeW5DYWxsX2lpaWlpaWpqXCJdPU1vZHVsZVtcImFzbVwiXVtcIm1hXCJdKS5hcHBseShudWxsLGFyZ3VtZW50cyl9O2Z1bmN0aW9uIGludm9rZV9paShpbmRleCxhMSl7dmFyIHNwPXN0YWNrU2F2ZSgpO3RyeXtyZXR1cm4gZ2V0V2FzbVRhYmxlRW50cnkoaW5kZXgpKGExKX1jYXRjaChlKXtzdGFja1Jlc3RvcmUoc3ApO2lmKGUhPT1lKzApdGhyb3cgZTtfc2V0VGhyZXcoMSwwKX19ZnVuY3Rpb24gaW52b2tlX3ZpKGluZGV4LGExKXt2YXIgc3A9c3RhY2tTYXZlKCk7dHJ5e2dldFdhc21UYWJsZUVudHJ5KGluZGV4KShhMSl9Y2F0Y2goZSl7c3RhY2tSZXN0b3JlKHNwKTtpZihlIT09ZSswKXRocm93IGU7X3NldFRocmV3KDEsMCl9fWZ1bmN0aW9uIGludm9rZV92aWlpaShpbmRleCxhMSxhMixhMyxhNCl7dmFyIHNwPXN0YWNrU2F2ZSgpO3RyeXtnZXRXYXNtVGFibGVFbnRyeShpbmRleCkoYTEsYTIsYTMsYTQpfWNhdGNoKGUpe3N0YWNrUmVzdG9yZShzcCk7aWYoZSE9PWUrMCl0aHJvdyBlO19zZXRUaHJldygxLDApfX1mdW5jdGlvbiBpbnZva2VfdmlpaShpbmRleCxhMSxhMixhMyl7dmFyIHNwPXN0YWNrU2F2ZSgpO3RyeXtnZXRXYXNtVGFibGVFbnRyeShpbmRleCkoYTEsYTIsYTMpfWNhdGNoKGUpe3N0YWNrUmVzdG9yZShzcCk7aWYoZSE9PWUrMCl0aHJvdyBlO19zZXRUaHJldygxLDApfX1mdW5jdGlvbiBpbnZva2VfdmlpKGluZGV4LGExLGEyKXt2YXIgc3A9c3RhY2tTYXZlKCk7dHJ5e2dldFdhc21UYWJsZUVudHJ5KGluZGV4KShhMSxhMil9Y2F0Y2goZSl7c3RhY2tSZXN0b3JlKHNwKTtpZihlIT09ZSswKXRocm93IGU7X3NldFRocmV3KDEsMCl9fWZ1bmN0aW9uIGludm9rZV9paWkoaW5kZXgsYTEsYTIpe3ZhciBzcD1zdGFja1NhdmUoKTt0cnl7cmV0dXJuIGdldFdhc21UYWJsZUVudHJ5KGluZGV4KShhMSxhMil9Y2F0Y2goZSl7c3RhY2tSZXN0b3JlKHNwKTtpZihlIT09ZSswKXRocm93IGU7X3NldFRocmV3KDEsMCl9fWZ1bmN0aW9uIGludm9rZV9paWlpKGluZGV4LGExLGEyLGEzKXt2YXIgc3A9c3RhY2tTYXZlKCk7dHJ5e3JldHVybiBnZXRXYXNtVGFibGVFbnRyeShpbmRleCkoYTEsYTIsYTMpfWNhdGNoKGUpe3N0YWNrUmVzdG9yZShzcCk7aWYoZSE9PWUrMCl0aHJvdyBlO19zZXRUaHJldygxLDApfX1Nb2R1bGVbXCJGU1wiXT1GUzt2YXIgY2FsbGVkUnVuO2Z1bmN0aW9uIEV4aXRTdGF0dXMoc3RhdHVzKXt0aGlzLm5hbWU9XCJFeGl0U3RhdHVzXCI7dGhpcy5tZXNzYWdlPVwiUHJvZ3JhbSB0ZXJtaW5hdGVkIHdpdGggZXhpdChcIitzdGF0dXMrXCIpXCI7dGhpcy5zdGF0dXM9c3RhdHVzfWRlcGVuZGVuY2llc0Z1bGZpbGxlZD1mdW5jdGlvbiBydW5DYWxsZXIoKXtpZighY2FsbGVkUnVuKXJ1bigpO2lmKCFjYWxsZWRSdW4pZGVwZW5kZW5jaWVzRnVsZmlsbGVkPXJ1bkNhbGxlcn07ZnVuY3Rpb24gcnVuKGFyZ3Mpe2FyZ3M9YXJnc3x8YXJndW1lbnRzXztpZihydW5EZXBlbmRlbmNpZXM+MCl7cmV0dXJufXByZVJ1bigpO2lmKHJ1bkRlcGVuZGVuY2llcz4wKXtyZXR1cm59ZnVuY3Rpb24gZG9SdW4oKXtpZihjYWxsZWRSdW4pcmV0dXJuO2NhbGxlZFJ1bj10cnVlO01vZHVsZVtcImNhbGxlZFJ1blwiXT10cnVlO2lmKEFCT1JUKXJldHVybjtpbml0UnVudGltZSgpO3JlYWR5UHJvbWlzZVJlc29sdmUoTW9kdWxlKTtpZihNb2R1bGVbXCJvblJ1bnRpbWVJbml0aWFsaXplZFwiXSlNb2R1bGVbXCJvblJ1bnRpbWVJbml0aWFsaXplZFwiXSgpO3Bvc3RSdW4oKX1pZihNb2R1bGVbXCJzZXRTdGF0dXNcIl0pe01vZHVsZVtcInNldFN0YXR1c1wiXShcIlJ1bm5pbmcuLi5cIik7c2V0VGltZW91dChmdW5jdGlvbigpe3NldFRpbWVvdXQoZnVuY3Rpb24oKXtNb2R1bGVbXCJzZXRTdGF0dXNcIl0oXCJcIil9LDEpO2RvUnVuKCl9LDEpfWVsc2V7ZG9SdW4oKX19TW9kdWxlW1wicnVuXCJdPXJ1bjtmdW5jdGlvbiBleGl0KHN0YXR1cyxpbXBsaWNpdCl7RVhJVFNUQVRVUz1zdGF0dXM7aWYoa2VlcFJ1bnRpbWVBbGl2ZSgpKXt9ZWxzZXtleGl0UnVudGltZSgpfXByb2NFeGl0KHN0YXR1cyl9ZnVuY3Rpb24gcHJvY0V4aXQoY29kZSl7RVhJVFNUQVRVUz1jb2RlO2lmKCFrZWVwUnVudGltZUFsaXZlKCkpe2lmKE1vZHVsZVtcIm9uRXhpdFwiXSlNb2R1bGVbXCJvbkV4aXRcIl0oY29kZSk7QUJPUlQ9dHJ1ZX1xdWl0Xyhjb2RlLG5ldyBFeGl0U3RhdHVzKGNvZGUpKX1pZihNb2R1bGVbXCJwcmVJbml0XCJdKXtpZih0eXBlb2YgTW9kdWxlW1wicHJlSW5pdFwiXT09XCJmdW5jdGlvblwiKU1vZHVsZVtcInByZUluaXRcIl09W01vZHVsZVtcInByZUluaXRcIl1dO3doaWxlKE1vZHVsZVtcInByZUluaXRcIl0ubGVuZ3RoPjApe01vZHVsZVtcInByZUluaXRcIl0ucG9wKCkoKX19cnVuKCk7XG5cblxuICByZXR1cm4gYXJ0b29sa2l0TkZULnJlYWR5XG59XG4pO1xufSkoKTtcbmV4cG9ydCBkZWZhdWx0IGFydG9vbGtpdE5GVDsiLCIvKlxuICogIFV0aWxzLnRzXG4gKiAgSlNBUlRvb2xLaXRORlRcbiAqXG4gKiAgVGhpcyBmaWxlIGlzIHBhcnQgb2YgSlNBUlRvb2xLaXRORlQgLSBXZWJBUktpdC5cbiAqXG4gKiAgSlNBUlRvb2xLaXRORlQgaXMgZnJlZSBzb2Z0d2FyZTogeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeVxuICogIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieVxuICogIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIGVpdGhlciB2ZXJzaW9uIDMgb2YgdGhlIExpY2Vuc2UsIG9yXG4gKiAgKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi5cbiAqXG4gKiAgSlNBUlRvb2xLaXRORlQgaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCxcbiAqICBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZlxuICogIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGVcbiAqICBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy5cbiAqXG4gKiAgWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlXG4gKiAgYWxvbmcgd2l0aCBKU0FSVG9vbEtpdE5GVC4gIElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi5cbiAqXG4gKiAgQXMgYSBzcGVjaWFsIGV4Y2VwdGlvbiwgdGhlIGNvcHlyaWdodCBob2xkZXJzIG9mIHRoaXMgbGlicmFyeSBnaXZlIHlvdVxuICogIHBlcm1pc3Npb24gdG8gbGluayB0aGlzIGxpYnJhcnkgd2l0aCBpbmRlcGVuZGVudCBtb2R1bGVzIHRvIHByb2R1Y2UgYW5cbiAqICBleGVjdXRhYmxlLCByZWdhcmRsZXNzIG9mIHRoZSBsaWNlbnNlIHRlcm1zIG9mIHRoZXNlIGluZGVwZW5kZW50IG1vZHVsZXMsIGFuZCB0b1xuICogIGNvcHkgYW5kIGRpc3RyaWJ1dGUgdGhlIHJlc3VsdGluZyBleGVjdXRhYmxlIHVuZGVyIHRlcm1zIG9mIHlvdXIgY2hvaWNlLFxuICogIHByb3ZpZGVkIHRoYXQgeW91IGFsc28gbWVldCwgZm9yIGVhY2ggbGlua2VkIGluZGVwZW5kZW50IG1vZHVsZSwgdGhlIHRlcm1zIGFuZFxuICogIGNvbmRpdGlvbnMgb2YgdGhlIGxpY2Vuc2Ugb2YgdGhhdCBtb2R1bGUuIEFuIGluZGVwZW5kZW50IG1vZHVsZSBpcyBhIG1vZHVsZVxuICogIHdoaWNoIGlzIG5laXRoZXIgZGVyaXZlZCBmcm9tIG5vciBiYXNlZCBvbiB0aGlzIGxpYnJhcnkuIElmIHlvdSBtb2RpZnkgdGhpc1xuICogIGxpYnJhcnksIHlvdSBtYXkgZXh0ZW5kIHRoaXMgZXhjZXB0aW9uIHRvIHlvdXIgdmVyc2lvbiBvZiB0aGUgbGlicmFyeSwgYnV0IHlvdVxuICogIGFyZSBub3Qgb2JsaWdhdGVkIHRvIGRvIHNvLiBJZiB5b3UgZG8gbm90IHdpc2ggdG8gZG8gc28sIGRlbGV0ZSB0aGlzIGV4Y2VwdGlvblxuICogIHN0YXRlbWVudCBmcm9tIHlvdXIgdmVyc2lvbi5cbiAqXG4gKiAgQ29weXJpZ2h0IDIwMjAgV2ViQVJLaXQuXG4gKlxuICogIEF1dGhvcihzKTogV2FsdGVyIFBlcmRhbiBAa2Fsd2FsdCBodHRwczovL2dpdGh1Yi5jb20va2Fsd2FsdFxuICpcbiAqL1xuaW1wb3J0IGF4aW9zIGZyb20gXCJheGlvc1wiO1xuXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBVdGlscyB7XG4gIHN0YXRpYyBhc3luYyBmZXRjaFJlbW90ZURhdGEodXJsOiBzdHJpbmcpIHtcbiAgICB0cnkge1xuICAgICAgY29uc3QgcmVzcG9uc2U6IGFueSA9IGF3YWl0IGF4aW9zLmdldCh1cmwsIHtcbiAgICAgICAgcmVzcG9uc2VUeXBlOiBcImFycmF5YnVmZmVyXCIsXG4gICAgICB9KTtcbiAgICAgIHJldHVybiBuZXcgVWludDhBcnJheShyZXNwb25zZS5kYXRhKTtcbiAgICB9IGNhdGNoIChlcnJvcikge1xuICAgICAgdGhyb3cgZXJyb3I7XG4gICAgfVxuICB9XG5cbiAgc3RhdGljIGFzeW5jIGZldGNoUmVtb3RlRGF0YUNhbGxiYWNrKHVybDogc3RyaW5nLCBjYWxsYmFjazogYW55KSB7XG4gICAgdHJ5IHtcbiAgICAgIGNvbnN0IHJlc3BvbnNlOiBhbnkgPSBhd2FpdCBheGlvc1xuICAgICAgICAuZ2V0KHVybCwgeyByZXNwb25zZVR5cGU6IFwiYXJyYXlidWZmZXJcIiB9KVxuICAgICAgICAudGhlbigocmVzcG9uc2U6IGFueSkgPT4ge1xuICAgICAgICAgIGNvbnN0IGRhdGEgPSBuZXcgVWludDhBcnJheShyZXNwb25zZS5kYXRhKTtcbiAgICAgICAgICBjb25zb2xlLmxvZyhkYXRhKTtcbiAgICAgICAgICBjYWxsYmFjayhyZXNwb25zZSk7XG4gICAgICAgIH0pO1xuICAgICAgcmV0dXJuIHJlc3BvbnNlO1xuICAgIH0gY2F0Y2ggKGVycm9yKSB7XG4gICAgICB0aHJvdyBlcnJvcjtcbiAgICB9XG4gIH1cblxuICBzdGF0aWMgc3RyaW5nMlVpbnQ4RGF0YShzdHJpbmc6IHN0cmluZykge1xuICAgIGNvbnN0IGRhdGEgPSBuZXcgVWludDhBcnJheShzdHJpbmcubGVuZ3RoKTtcbiAgICBmb3IgKGxldCBpID0gMDsgaSA8IGRhdGEubGVuZ3RoOyBpKyspIHtcbiAgICAgIGRhdGFbaV0gPSBzdHJpbmcuY2hhckNvZGVBdChpKSAmIDB4ZmY7XG4gICAgfVxuICAgIHJldHVybiBkYXRhO1xuICB9XG59XG4iLCIvKlxuICogIEFSVG9vbGtpdE5GVC50c1xuICogIEpTQVJUb29sS2l0TkZUXG4gKlxuICogIFRoaXMgZmlsZSBpcyBwYXJ0IG9mIEpTQVJUb29sS2l0TkZUIC0gV2ViQVJLaXQuXG4gKlxuICogIEpTQVJUb29sS2l0TkZUIGlzIGZyZWUgc29mdHdhcmU6IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnlcbiAqICBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnlcbiAqICB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBlaXRoZXIgdmVyc2lvbiAzIG9mIHRoZSBMaWNlbnNlLCBvclxuICogIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uXG4gKlxuICogIEpTQVJUb29sS2l0TkZUIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsXG4gKiAgYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2ZcbiAqICBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlXG4gKiAgR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuXG4gKlxuICogIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMgTGljZW5zZVxuICogIGFsb25nIHdpdGggSlNBUlRvb2xLaXRORlQuICBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uXG4gKlxuICogIEFzIGEgc3BlY2lhbCBleGNlcHRpb24sIHRoZSBjb3B5cmlnaHQgaG9sZGVycyBvZiB0aGlzIGxpYnJhcnkgZ2l2ZSB5b3VcbiAqICBwZXJtaXNzaW9uIHRvIGxpbmsgdGhpcyBsaWJyYXJ5IHdpdGggaW5kZXBlbmRlbnQgbW9kdWxlcyB0byBwcm9kdWNlIGFuXG4gKiAgZXhlY3V0YWJsZSwgcmVnYXJkbGVzcyBvZiB0aGUgbGljZW5zZSB0ZXJtcyBvZiB0aGVzZSBpbmRlcGVuZGVudCBtb2R1bGVzLCBhbmQgdG9cbiAqICBjb3B5IGFuZCBkaXN0cmlidXRlIHRoZSByZXN1bHRpbmcgZXhlY3V0YWJsZSB1bmRlciB0ZXJtcyBvZiB5b3VyIGNob2ljZSxcbiAqICBwcm92aWRlZCB0aGF0IHlvdSBhbHNvIG1lZXQsIGZvciBlYWNoIGxpbmtlZCBpbmRlcGVuZGVudCBtb2R1bGUsIHRoZSB0ZXJtcyBhbmRcbiAqICBjb25kaXRpb25zIG9mIHRoZSBsaWNlbnNlIG9mIHRoYXQgbW9kdWxlLiBBbiBpbmRlcGVuZGVudCBtb2R1bGUgaXMgYSBtb2R1bGVcbiAqICB3aGljaCBpcyBuZWl0aGVyIGRlcml2ZWQgZnJvbSBub3IgYmFzZWQgb24gdGhpcyBsaWJyYXJ5LiBJZiB5b3UgbW9kaWZ5IHRoaXNcbiAqICBsaWJyYXJ5LCB5b3UgbWF5IGV4dGVuZCB0aGlzIGV4Y2VwdGlvbiB0byB5b3VyIHZlcnNpb24gb2YgdGhlIGxpYnJhcnksIGJ1dCB5b3VcbiAqICBhcmUgbm90IG9ibGlnYXRlZCB0byBkbyBzby4gSWYgeW91IGRvIG5vdCB3aXNoIHRvIGRvIHNvLCBkZWxldGUgdGhpcyBleGNlcHRpb25cbiAqICBzdGF0ZW1lbnQgZnJvbSB5b3VyIHZlcnNpb24uXG4gKlxuICogIENvcHlyaWdodCAyMDIwIFdlYkFSS2l0LlxuICpcbiAqICBBdXRob3Iocyk6IFdhbHRlciBQZXJkYW4gQGthbHdhbHQgaHR0cHM6Ly9naXRodWIuY29tL2thbHdhbHRcbiAqXG4gKi9cbmltcG9ydCBhcnRvb2xraXRORlQgZnJvbSBcIi4uL2J1aWxkL2FydG9vbGtpdE5GVF9FUzZfd2FzbVwiO1xuaW1wb3J0IFV0aWxzIGZyb20gXCIuL1V0aWxzXCI7XG5cbmNvbnN0IFVOS05PV05fTUFSS0VSID0gLTE7XG5jb25zdCBORlRfTUFSS0VSID0gMDtcblxuZGVjbGFyZSBnbG9iYWwge1xuICBuYW1lc3BhY2UgTm9kZUpTIHtcbiAgICBpbnRlcmZhY2UgR2xvYmFsIHtcbiAgICAgIGFydG9vbGtpdE5GVDogYW55O1xuICAgIH1cbiAgfVxuICBpbnRlcmZhY2UgV2luZG93IHtcbiAgICBhcnRvb2xraXRORlQ6IGFueTtcbiAgfVxufVxuXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBBUlRvb2xraXRORlQge1xuICBzdGF0aWMgZ2V0IFVOS05PV05fTUFSS0VSKCkge1xuICAgIHJldHVybiBVTktOT1dOX01BUktFUjtcbiAgfVxuICBzdGF0aWMgZ2V0IE5GVF9NQVJLRVIoKSB7XG4gICAgcmV0dXJuIE5GVF9NQVJLRVI7XG4gIH1cblxuICBwdWJsaWMgaW5zdGFuY2U6IGFueTtcbiAgcHJpdmF0ZSBtYXJrZXJORlRDb3VudDogbnVtYmVyO1xuICBwcml2YXRlIGNhbWVyYUNvdW50OiBudW1iZXI7XG4gIHByaXZhdGUgdmVyc2lvbjogc3RyaW5nO1xuICBwdWJsaWMgc2V0dXA6ICh3aWR0aDogbnVtYmVyLCBoZWlnaHQ6IG51bWJlciwgY2FtZXJhSWQ6IG51bWJlcikgPT4gbnVtYmVyO1xuICBwdWJsaWMgdGVhcmRvd246ICgpID0+IHZvaWQ7XG4gIHB1YmxpYyBzZXR1cEFSMjogKGlkOiBudW1iZXIpID0+IHZvaWQ7XG4gIHB1YmxpYyBzZXREZWJ1Z01vZGU6IChpZDogbnVtYmVyLCBtb2RlOiBib29sZWFuKSA9PiBudW1iZXI7XG4gIHB1YmxpYyBnZXREZWJ1Z01vZGU6IChpZDogbnVtYmVyKSA9PiBib29sZWFuO1xuICBwdWJsaWMgZ2V0UHJvY2Vzc2luZ0ltYWdlOiAoaWQ6IG51bWJlcikgPT4gbnVtYmVyO1xuICBwdWJsaWMgZGV0ZWN0TWFya2VyOiAoaWQ6IG51bWJlcikgPT4gbnVtYmVyO1xuICBwdWJsaWMgZGV0ZWN0TkZUTWFya2VyOiAoaWQ6IG51bWJlcikgPT4gbnVtYmVyO1xuICBwdWJsaWMgZ2V0TkZUTWFya2VyOiAoaWQ6IG51bWJlciwgbWFya2VySW5kZXg6IG51bWJlcikgPT4gbnVtYmVyO1xuICBwdWJsaWMgZ2V0TkZURGF0YTogKGlkOiBudW1iZXIsIGluZGV4OiBudW1iZXIpID0+IG9iamVjdDtcbiAgcHVibGljIHNldExvZ0xldmVsOiAobW9kZTogYm9vbGVhbikgPT4gbnVtYmVyO1xuICBwdWJsaWMgZ2V0TG9nTGV2ZWw6ICgpID0+IG51bWJlcjtcbiAgcHVibGljIGZyYW1lTWFsbG9jOiB7XG4gICAgZnJhbWVwb2ludGVyOiBudW1iZXI7XG4gICAgZnJhbWVzaXplOiBudW1iZXI7XG4gICAgdmlkZW9MdW1hUG9pbnRlcjogbnVtYmVyO1xuICAgIGNhbWVyYTogbnVtYmVyO1xuICAgIHRyYW5zZm9ybTogbnVtYmVyO1xuICB9O1xuICBwdWJsaWMgTkZUTWFya2VySW5mbzoge1xuICAgIGVycm9yOiBudW1iZXI7XG4gICAgZm91bmQ6IG51bWJlcjtcbiAgICBpZDogbnVtYmVyO1xuICAgIHBvc2U6IEZsb2F0NjRBcnJheTtcbiAgfTtcbiAgcHVibGljIHNldFByb2plY3Rpb25OZWFyUGxhbmU6IChpZDogbnVtYmVyLCB2YWx1ZTogbnVtYmVyKSA9PiB2b2lkO1xuICBwdWJsaWMgZ2V0UHJvamVjdGlvbk5lYXJQbGFuZTogKGlkOiBudW1iZXIpID0+IG51bWJlcjtcbiAgcHVibGljIHNldFByb2plY3Rpb25GYXJQbGFuZTogKGlkOiBudW1iZXIsIHZhbHVlOiBudW1iZXIpID0+IHZvaWQ7XG4gIHB1YmxpYyBnZXRQcm9qZWN0aW9uRmFyUGxhbmU6IChpZDogbnVtYmVyKSA9PiBudW1iZXI7XG4gIHB1YmxpYyBzZXRUaHJlc2hvbGRNb2RlOiAoaWQ6IG51bWJlciwgbW9kZTogbnVtYmVyKSA9PiBudW1iZXI7XG4gIHB1YmxpYyBnZXRUaHJlc2hvbGRNb2RlOiAoaWQ6IG51bWJlcikgPT4gbnVtYmVyO1xuICBwdWJsaWMgc2V0VGhyZXNob2xkOiAoaWQ6IG51bWJlciwgdGhyZXNob2xkOiBudW1iZXIpID0+IG51bWJlcjtcbiAgcHVibGljIGdldFRocmVzaG9sZDogKGlkOiBudW1iZXIpID0+IG51bWJlcjtcbiAgcHVibGljIHNldEltYWdlUHJvY01vZGU6IChpZDogbnVtYmVyLCBtb2RlOiBudW1iZXIpID0+IG51bWJlcjtcbiAgcHVibGljIGdldEltYWdlUHJvY01vZGU6IChpZDogbnVtYmVyKSA9PiBudW1iZXI7XG5cbiAgLy8gY29uc3RydWN0aW9uXG4gIC8qKlxuICAgKiBUaGUgQVJUb29sa2l0TkZUIGNvbnN0cnVjdG9yLiBJdCBoYXMgbm8gYXJndW1lbnRzLlxuICAgKiBUaGVzZSBwcm9wZXJ0aWVzIGFyZSBpbml0aWFsaXplZDpcbiAgICogLSBpbnN0YW5jZVxuICAgKiAtIG1hcmtlck5GVENvdW50XG4gICAqIC0gY2FtZXJhQ291bnRcbiAgICogLSB2ZXJzaW9uXG4gICAqIEEgbWVzc2FnZSBpcyBkaXNwbGF5ZWQgaW4gdGhlIGJyb3dzZXIgY29uc29sZSBkdXJpbmcgdGhlIGludGl0aWFsaXphdGlvbiwgZm9yIGV4YW1wbGU6XG4gICAqIFwiQVJUb29sa2l0TkZUIDAuOS42XCJcbiAgICovXG4gIGNvbnN0cnVjdG9yKCkge1xuICAgIC8vIHJlZmVyZW5jZSB0byBXQVNNIG1vZHVsZVxuICAgIHRoaXMuaW5zdGFuY2U7XG4gICAgdGhpcy5tYXJrZXJORlRDb3VudCA9IDA7XG4gICAgdGhpcy5jYW1lcmFDb3VudCA9IDA7XG4gICAgdGhpcy52ZXJzaW9uID0gXCIxLjAuMVwiO1xuICAgIGNvbnNvbGUuaW5mbyhcIkFSVG9vbGtpdE5GVCBcIiwgdGhpcy52ZXJzaW9uKTtcbiAgfVxuXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gIC8vIGluaXRpYWxpemF0aW9uXG4gIC8qKlxuICAgKiBJbml0IHRoZSBjbGFzcyBpbmplY3RpbmcgdGhlIFdhc20gTW9kdWxlLCBsaW5rIHRoZSBpbnN0YW5jZWQgbWV0aG9kcyBhbmRcbiAgICogY3JlYXRlIGEgZ2xvYmFsIGFydG9vbGtpdE5GVCB2YXJpYWJsZS5cbiAgICogQHJldHVybiB7b2JqZWN0fSB0aGUgdGhpcyBvYmplY3RcbiAgICovXG4gIHB1YmxpYyBhc3luYyBpbml0KCkge1xuICAgIHRoaXMuaW5zdGFuY2UgPSBhd2FpdCBhcnRvb2xraXRORlQoKTtcblxuICAgIHRoaXMuX2RlY29yYXRlKCk7XG5cbiAgICBsZXQgc2NvcGUgPSB0eXBlb2Ygd2luZG93ICE9PSBcInVuZGVmaW5lZFwiID8gd2luZG93IDogZ2xvYmFsO1xuICAgIHNjb3BlLmFydG9vbGtpdE5GVCA9IHRoaXM7XG5cbiAgICByZXR1cm4gdGhpcztcbiAgfVxuXG4gIC8vIHByaXZhdGUgbWV0aG9kc1xuICAvKipcbiAgICogVXNlZCBpbnRlcm5hbGx5IHRvIGxpbmsgdGhlIGluc3RhbmNlIGluIHRoZSBNb2R1bGVMb2FkZXIgdG8gdGhlXG4gICAqIEFSVG9vbGtpdE5GVCBpbnRlcm5hbCBtZXRob2RzLlxuICAgKiBAcmV0dXJuIHt2b2lkfVxuICAgKi9cbiAgcHJpdmF0ZSBfZGVjb3JhdGUoKSB7XG4gICAgLy8gYWRkIGRlbGVnYXRlIG1ldGhvZHNcbiAgICBbXG4gICAgICBcInNldHVwXCIsXG4gICAgICBcInRlYXJkb3duXCIsXG5cbiAgICAgIFwic2V0dXBBUjJcIixcblxuICAgICAgXCJzZXRMb2dMZXZlbFwiLFxuICAgICAgXCJnZXRMb2dMZXZlbFwiLFxuXG4gICAgICBcInNldERlYnVnTW9kZVwiLFxuICAgICAgXCJnZXREZWJ1Z01vZGVcIixcblxuICAgICAgXCJnZXRQcm9jZXNzaW5nSW1hZ2VcIixcblxuICAgICAgXCJkZXRlY3RNYXJrZXJcIixcbiAgICAgIFwiZGV0ZWN0TkZUTWFya2VyXCIsXG4gICAgICBcImdldE5GVE1hcmtlclwiLFxuICAgICAgXCJnZXRORlREYXRhXCIsXG5cbiAgICAgIFwiZnJhbWVNYWxsb2NcIixcbiAgICAgIFwiTkZUTWFya2VySW5mb1wiLFxuXG4gICAgICBcInNldFByb2plY3Rpb25OZWFyUGxhbmVcIixcbiAgICAgIFwiZ2V0UHJvamVjdGlvbk5lYXJQbGFuZVwiLFxuXG4gICAgICBcInNldFByb2plY3Rpb25GYXJQbGFuZVwiLFxuICAgICAgXCJnZXRQcm9qZWN0aW9uRmFyUGxhbmVcIixcblxuICAgICAgXCJzZXRUaHJlc2hvbGRNb2RlXCIsXG4gICAgICBcImdldFRocmVzaG9sZE1vZGVcIixcblxuICAgICAgXCJzZXRUaHJlc2hvbGRcIixcbiAgICAgIFwiZ2V0VGhyZXNob2xkXCIsXG5cbiAgICAgIFwic2V0SW1hZ2VQcm9jTW9kZVwiLFxuICAgICAgXCJnZXRJbWFnZVByb2NNb2RlXCIsXG5cbiAgICAgIFwiU3RyaW5nTGlzdFwiLFxuICAgIF0uZm9yRWFjaCgobWV0aG9kKSA9PiB7XG4gICAgICB0aGlzLmNvbnZlcnRlcigpW21ldGhvZF0gPSB0aGlzLmluc3RhbmNlW21ldGhvZF07XG4gICAgfSk7XG5cbiAgICAvLyBleHBvc2UgY29uc3RhbnRzXG4gICAgZm9yIChjb25zdCBjbyBpbiB0aGlzLmluc3RhbmNlKSB7XG4gICAgICBpZiAoY28ubWF0Y2goL15BUi8pKSB7XG4gICAgICAgIHRoaXMuY29udmVydGVyKClbY29dID0gdGhpcy5pbnN0YW5jZVtjb107XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLyoqXG4gICAqIFVzZWQgaW50ZXJuYWxseSB0byBjb252ZXJ0IGFuZCBpbmplY3QgY29kZS5cbiAgICogQHJldHVybiB7dGhpc30gdGhlIHRoaXMgb2JqZWN0XG4gICAqL1xuICBwcml2YXRlIGNvbnZlcnRlcigpOiBhbnkge1xuICAgIHJldHVybiB0aGlzO1xuICB9XG5cbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vIHB1YmxpYyBhY2Nlc3NvcnNcbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8qKlxuICAgKiBMb2FkIHRoZSBjYW1lcmEsIHRoaXMgaXMgYW4gaW1wb3J0YW50IGFuZCByZXF1aXJlZCBzdGVwLCBJbnRlcm5hbGx5IGZpbGxcbiAgICogdGhlIEFSUGFyYW0gc3RydWN0LlxuICAgKiBAcGFyYW0ge3N0cmluZ30gdXJsT3JEYXRhOiB0aGUgY2FtZXJhIHBhcmFtZXRlciwgdXN1YWxseSBhIHBhdGggdG8gYSAuZGF0IGZpbGVcbiAgICogQHJldHVybiB7bnVtYmVyfSBhIG51bWJlciwgdGhlIGludGVybmFsIGlkLlxuICAgKi9cbiAgcHVibGljIGFzeW5jIGxvYWRDYW1lcmEodXJsT3JEYXRhOiBhbnkpOiBQcm9taXNlPG51bWJlcj4ge1xuICAgIGNvbnN0IHRhcmdldCA9IFwiL2NhbWVyYV9wYXJhbV9cIiArIHRoaXMuY2FtZXJhQ291bnQrKztcblxuICAgIGxldCBkYXRhO1xuXG4gICAgaWYgKHVybE9yRGF0YSBpbnN0YW5jZW9mIFVpbnQ4QXJyYXkpIHtcbiAgICAgIC8vIGFzc3VtZSBwcmVsb2FkZWQgY2FtZXJhIHBhcmFtc1xuICAgICAgZGF0YSA9IHVybE9yRGF0YTtcbiAgICB9IGVsc2Uge1xuICAgICAgLy8gZmV0Y2ggZGF0YSB2aWEgSFRUUFxuICAgICAgdHJ5IHtcbiAgICAgICAgZGF0YSA9IGF3YWl0IFV0aWxzLmZldGNoUmVtb3RlRGF0YSh1cmxPckRhdGEpO1xuICAgICAgfSBjYXRjaCAoZXJyb3IpIHtcbiAgICAgICAgdGhyb3cgZXJyb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGhpcy5fc3RvcmVEYXRhRmlsZShkYXRhLCB0YXJnZXQpO1xuXG4gICAgLy8gcmV0dXJuIHRoZSBpbnRlcm5hbCBtYXJrZXIgSURcbiAgICByZXR1cm4gdGhpcy5pbnN0YW5jZS5fbG9hZENhbWVyYSh0YXJnZXQpO1xuICB9XG5cbiAgLyoqXG4gICAqIExvYWQgdGhlIE5GVCBNYXJrZXJzICguZnNldCwgLmlzZXQgYW5kIC5mc2V0MykgaW4gdGhlIGNvZGUsIE11c3QgYmUgcHJvdmlkZWRcbiAgICogdGhlIHVybCBvZiB0aGUgZmlsZSB3aXRob3V0IHRoZSBleHRlbnNpb24uIElmIGZhaWxzIHRvIGxvYWQgaXQgcmFpc2UgYW4gZXJyb3IuXG4gICAqIEBwYXJhbSB7bnVtYmVyfSBhcklkIGludGVybmFsIGlkXG4gICAqIEBwYXJhbSB7QXJyYXk8c3RyaW5nPn0gdXJscyAgYXJyYXkgb2YgdXJscyBvZiB0aGUgZGVzY3JpcHRvcnMgZmlsZXMgd2l0aG91dCBleHRcbiAgICogQHBhcmFtIHtmdW5jdGlvbn0gY2FsbGJhY2sgdGhlIGNhbGxiYWNrIHRvIHJldHJpZXZlIHRoZSBpZHMuXG4gICAqIEBwYXJhbSB7ZnVuY3Rpb259IG9uRXJyb3IyIHRoZSBlcnJvciBjYWxsYmFjay5cbiAgICovXG4gIHB1YmxpYyBhZGRORlRNYXJrZXJzKFxuICAgIGFySWQ6IG51bWJlcixcbiAgICB1cmxzOiBBcnJheTxzdHJpbmc+LFxuICAgIGNhbGxiYWNrOiAoZmlsZW5hbWU6IGFueSkgPT4gdm9pZCxcbiAgICBvbkVycm9yMjogKGVycm9yTnVtYmVyOiBhbnkpID0+IHZvaWRcbiAgKTogW3sgaWQ6IG51bWJlciB9XSB7XG4gICAgdmFyIHByZWZpeGVzOiBhbnkgPSBbXTtcbiAgICB2YXIgcGVuZGluZyA9IHVybHMubGVuZ3RoICogMztcbiAgICB2YXIgb25TdWNjZXNzID0gKGZpbGVuYW1lOiBhbnkpID0+IHtcbiAgICAgIHBlbmRpbmcgLT0gMTtcbiAgICAgIGlmIChwZW5kaW5nID09PSAwKSB7XG4gICAgICAgIGNvbnN0IHZlYyA9IG5ldyB0aGlzLmluc3RhbmNlLlN0cmluZ0xpc3QoKTtcbiAgICAgICAgY29uc3QgbWFya2VySWRzID0gW107XG4gICAgICAgIGZvciAobGV0IGkgPSAwOyBpIDwgcHJlZml4ZXMubGVuZ3RoOyBpKyspIHtcbiAgICAgICAgICB2ZWMucHVzaF9iYWNrKHByZWZpeGVzW2ldKTtcbiAgICAgICAgfVxuICAgICAgICB2YXIgcmV0ID0gdGhpcy5pbnN0YW5jZS5fYWRkTkZUTWFya2VycyhhcklkLCB2ZWMpO1xuICAgICAgICBmb3IgKGxldCBpID0gMDsgaSA8IHJldC5zaXplKCk7IGkrKykge1xuICAgICAgICAgIG1hcmtlcklkcy5wdXNoKHJldC5nZXQoaSkpO1xuICAgICAgICB9XG5cbiAgICAgICAgY29uc29sZS5sb2coXCJhZGQgbmZ0IG1hcmtlciBpZHM6IFwiLCBtYXJrZXJJZHMpO1xuICAgICAgICBpZiAoY2FsbGJhY2spIGNhbGxiYWNrKG1hcmtlcklkcyk7XG4gICAgICB9XG4gICAgfTtcbiAgICB2YXIgb25FcnJvciA9IChmaWxlbmFtZTogYW55LCBlcnJvck51bWJlcj86IGFueSkgPT4ge1xuICAgICAgY29uc29sZS5sb2coXCJmYWlsZWQgdG8gbG9hZDogXCIsIGZpbGVuYW1lKTtcbiAgICAgIG9uRXJyb3IyKGVycm9yTnVtYmVyKTtcbiAgICB9O1xuXG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCB1cmxzLmxlbmd0aDsgaSsrKSB7XG4gICAgICB2YXIgdXJsID0gdXJsc1tpXTtcbiAgICAgIHZhciBwcmVmaXggPSBcIi9tYXJrZXJORlRfXCIgKyB0aGlzLm1hcmtlck5GVENvdW50O1xuICAgICAgcHJlZml4ZXMucHVzaChwcmVmaXgpO1xuICAgICAgdmFyIGZpbGVuYW1lMSA9IHByZWZpeCArIFwiLmZzZXRcIjtcbiAgICAgIHZhciBmaWxlbmFtZTIgPSBwcmVmaXggKyBcIi5pc2V0XCI7XG4gICAgICB2YXIgZmlsZW5hbWUzID0gcHJlZml4ICsgXCIuZnNldDNcIjtcblxuICAgICAgdGhpcy5hamF4KFxuICAgICAgICB1cmwgKyBcIi5mc2V0XCIsXG4gICAgICAgIGZpbGVuYW1lMSxcbiAgICAgICAgb25TdWNjZXNzLmJpbmQoZmlsZW5hbWUxKSxcbiAgICAgICAgb25FcnJvci5iaW5kKGZpbGVuYW1lMSlcbiAgICAgICk7XG4gICAgICB0aGlzLmFqYXgoXG4gICAgICAgIHVybCArIFwiLmlzZXRcIixcbiAgICAgICAgZmlsZW5hbWUyLFxuICAgICAgICBvblN1Y2Nlc3MuYmluZChmaWxlbmFtZTIpLFxuICAgICAgICBvbkVycm9yLmJpbmQoZmlsZW5hbWUyKVxuICAgICAgKTtcbiAgICAgIHRoaXMuYWpheChcbiAgICAgICAgdXJsICsgXCIuZnNldDNcIixcbiAgICAgICAgZmlsZW5hbWUzLFxuICAgICAgICBvblN1Y2Nlc3MuYmluZChmaWxlbmFtZTMpLFxuICAgICAgICBvbkVycm9yLmJpbmQoZmlsZW5hbWUzKVxuICAgICAgKTtcbiAgICAgIHRoaXMubWFya2VyTkZUQ291bnQgKz0gMTtcbiAgICB9XG4gICAgbGV0IElkczogYW55ID0gW107XG5cbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IHVybHMubGVuZ3RoOyArK2kpIHtcbiAgICAgIElkcy5wdXNoKGkpO1xuICAgIH1cblxuICAgIHJldHVybiBJZHM7XG4gIH1cblxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAvLyBpbXBsZW1lbnRhdGlvblxuICAvKipcbiAgICogVXNlZCBpbnRlcm5hbGx5IGJ5IExvYWRDYW1lcmEgbWV0aG9kXG4gICAqIEByZXR1cm4ge3ZvaWR9XG4gICAqL1xuICBwcml2YXRlIF9zdG9yZURhdGFGaWxlKGRhdGE6IFVpbnQ4QXJyYXksIHRhcmdldDogc3RyaW5nKSB7XG4gICAgLy8gRlMgaXMgcHJvdmlkZWQgYnkgZW1zY3JpcHRlblxuICAgIC8vIE5vdGU6IHZhbGlkIGRhdGEgbXVzdCBiZSBpbiBiaW5hcnkgZm9ybWF0IGVuY29kZWQgYXMgVWludDhBcnJheVxuICAgIHRoaXMuaW5zdGFuY2UuRlMud3JpdGVGaWxlKHRhcmdldCwgZGF0YSwge1xuICAgICAgZW5jb2Rpbmc6IFwiYmluYXJ5XCIsXG4gICAgfSk7XG4gIH1cblxuICAvKipcbiAgICogVXNlZCBpbnRlcm5hbGx5IGJ5IHRoZSBhZGRORlRNYXJrZXJzIG1ldGhvZFxuICAgKiBAcGFyYW0gdXJsIHVybCBvZiB0aGUgbWFya2VyLlxuICAgKiBAcGFyYW0gdGFyZ2V0IHRoZSB0YXJnZXQgb2YgdGhlIG1hcmtlci5cbiAgICogQHBhcmFtIGNhbGxiYWNrIGNhbGxiYWNrICB0byBnZXQgdGhlIGJpbmFyeSBkYXRhLlxuICAgKiBAcGFyYW0gZXJyb3JDYWxsYmFjayB0aGUgZXJyb3IgY2FsbGJhY2suXG4gICAqL1xuICBwcml2YXRlIGFqYXgoXG4gICAgdXJsOiBzdHJpbmcsXG4gICAgdGFyZ2V0OiBzdHJpbmcsXG4gICAgY2FsbGJhY2s6IChieXRlQXJyYXk6IFVpbnQ4QXJyYXkpID0+IHZvaWQsXG4gICAgZXJyb3JDYWxsYmFjazogKG1lc3NhZ2U6IGFueSkgPT4gdm9pZFxuICApIHtcbiAgICB2YXIgb1JlcSA9IG5ldyBYTUxIdHRwUmVxdWVzdCgpO1xuICAgIG9SZXEub3BlbihcIkdFVFwiLCB1cmwsIHRydWUpO1xuICAgIG9SZXEucmVzcG9uc2VUeXBlID0gXCJhcnJheWJ1ZmZlclwiOyAvLyBibG9iIGFycmF5YnVmZmVyXG4gICAgY29uc3Qgd3JpdGVCeXRlQXJyYXlUb0ZTID0gKFxuICAgICAgdGFyZ2V0OiBzdHJpbmcsXG4gICAgICBieXRlQXJyYXk6IFVpbnQ4QXJyYXksXG4gICAgICBjYWxsYmFjazogKGJ5dGVBcnJheTogVWludDhBcnJheSkgPT4gdm9pZFxuICAgICkgPT4ge1xuICAgICAgdGhpcy5pbnN0YW5jZS5GUy53cml0ZUZpbGUodGFyZ2V0LCBieXRlQXJyYXksIHsgZW5jb2Rpbmc6IFwiYmluYXJ5XCIgfSk7XG4gICAgICBjYWxsYmFjayhieXRlQXJyYXkpO1xuICAgIH07XG5cbiAgICBvUmVxLm9ubG9hZCA9IGZ1bmN0aW9uICgpIHtcbiAgICAgIGlmICh0aGlzLnN0YXR1cyA9PSAyMDApIHtcbiAgICAgICAgdmFyIGFycmF5QnVmZmVyID0gb1JlcS5yZXNwb25zZTtcbiAgICAgICAgdmFyIGJ5dGVBcnJheSA9IG5ldyBVaW50OEFycmF5KGFycmF5QnVmZmVyKTtcbiAgICAgICAgd3JpdGVCeXRlQXJyYXlUb0ZTKHRhcmdldCwgYnl0ZUFycmF5LCBjYWxsYmFjayk7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICBlcnJvckNhbGxiYWNrKHRoaXMuc3RhdHVzKTtcbiAgICAgIH1cbiAgICB9O1xuXG4gICAgb1JlcS5zZW5kKCk7XG4gIH1cbn1cbiIsIi8qXG4gKiAgQVJDb250cm9sbGVyTkZULnRzXG4gKiAgSlNBUlRvb2xLaXRORlRcbiAqXG4gKiAgVGhpcyBmaWxlIGlzIHBhcnQgb2YgSlNBUlRvb2xLaXRORlQgLSBXZWJBUktpdC5cbiAqXG4gKiAgSlNBUlRvb2xLaXRORlQgaXMgZnJlZSBzb2Z0d2FyZTogeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeVxuICogIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieVxuICogIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIGVpdGhlciB2ZXJzaW9uIDMgb2YgdGhlIExpY2Vuc2UsIG9yXG4gKiAgKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi5cbiAqXG4gKiAgSlNBUlRvb2xLaXRORlQgaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCxcbiAqICBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZlxuICogIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGVcbiAqICBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy5cbiAqXG4gKiAgWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlXG4gKiAgYWxvbmcgd2l0aCBKU0FSVG9vbEtpdE5GVC4gIElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi5cbiAqXG4gKiAgQXMgYSBzcGVjaWFsIGV4Y2VwdGlvbiwgdGhlIGNvcHlyaWdodCBob2xkZXJzIG9mIHRoaXMgbGlicmFyeSBnaXZlIHlvdVxuICogIHBlcm1pc3Npb24gdG8gbGluayB0aGlzIGxpYnJhcnkgd2l0aCBpbmRlcGVuZGVudCBtb2R1bGVzIHRvIHByb2R1Y2UgYW5cbiAqICBleGVjdXRhYmxlLCByZWdhcmRsZXNzIG9mIHRoZSBsaWNlbnNlIHRlcm1zIG9mIHRoZXNlIGluZGVwZW5kZW50IG1vZHVsZXMsIGFuZCB0b1xuICogIGNvcHkgYW5kIGRpc3RyaWJ1dGUgdGhlIHJlc3VsdGluZyBleGVjdXRhYmxlIHVuZGVyIHRlcm1zIG9mIHlvdXIgY2hvaWNlLFxuICogIHByb3ZpZGVkIHRoYXQgeW91IGFsc28gbWVldCwgZm9yIGVhY2ggbGlua2VkIGluZGVwZW5kZW50IG1vZHVsZSwgdGhlIHRlcm1zIGFuZFxuICogIGNvbmRpdGlvbnMgb2YgdGhlIGxpY2Vuc2Ugb2YgdGhhdCBtb2R1bGUuIEFuIGluZGVwZW5kZW50IG1vZHVsZSBpcyBhIG1vZHVsZVxuICogIHdoaWNoIGlzIG5laXRoZXIgZGVyaXZlZCBmcm9tIG5vciBiYXNlZCBvbiB0aGlzIGxpYnJhcnkuIElmIHlvdSBtb2RpZnkgdGhpc1xuICogIGxpYnJhcnksIHlvdSBtYXkgZXh0ZW5kIHRoaXMgZXhjZXB0aW9uIHRvIHlvdXIgdmVyc2lvbiBvZiB0aGUgbGlicmFyeSwgYnV0IHlvdVxuICogIGFyZSBub3Qgb2JsaWdhdGVkIHRvIGRvIHNvLiBJZiB5b3UgZG8gbm90IHdpc2ggdG8gZG8gc28sIGRlbGV0ZSB0aGlzIGV4Y2VwdGlvblxuICogIHN0YXRlbWVudCBmcm9tIHlvdXIgdmVyc2lvbi5cbiAqXG4gKiAgQ29weXJpZ2h0IDIwMjAgV2ViQVJLaXQuXG4gKlxuICogIEF1dGhvcihzKTogV2FsdGVyIFBlcmRhbiBAa2Fsd2FsdCBodHRwczovL2dpdGh1Yi5jb20va2Fsd2FsdFxuICpcbiAqL1xuaW1wb3J0IEFSVG9vbGtpdE5GVCBmcm9tIFwiLi9BUlRvb2xraXRORlRcIjtcblxuaW50ZXJmYWNlIEltYWdlT2JqIGV4dGVuZHMgSFRNTENhbnZhc0VsZW1lbnQge1xuICB2aWRlb1dpZHRoOiBudW1iZXI7XG4gIHdpZHRoOiBudW1iZXI7XG4gIHZpZGVvSGVpZ2h0OiBudW1iZXI7XG4gIGhlaWdodDogbnVtYmVyO1xuICBkYXRhOiBVaW50OENsYW1wZWRBcnJheTtcbn1cblxuaW50ZXJmYWNlIGRlbGVnYXRlTWV0aG9kcyB7XG4gIHNldHVwOiB7XG4gICAgKHdpZHRoOiBudW1iZXIsIGhlaWdodDogbnVtYmVyLCBjYW1lcmFJZDogbnVtYmVyKTogbnVtYmVyO1xuICB9O1xuICBzZXR1cEFSMjoge1xuICAgIChpZDogbnVtYmVyKTogdm9pZDtcbiAgfTtcbiAgc2V0RGVidWdNb2RlOiAoaWQ6IG51bWJlciwgbW9kZTogYm9vbGVhbikgPT4gbnVtYmVyO1xuICBnZXREZWJ1Z01vZGU6IChpZDogbnVtYmVyKSA9PiBib29sZWFuO1xuICBnZXRQcm9jZXNzaW5nSW1hZ2U6IChpZDogbnVtYmVyKSA9PiBudW1iZXI7XG4gIHNldExvZ0xldmVsOiAobW9kZTogYm9vbGVhbikgPT4gbnVtYmVyO1xuICBnZXRMb2dMZXZlbDogKCkgPT4gbnVtYmVyO1xuICBmcmFtZU1hbGxvYzoge1xuICAgIGZyYW1lcG9pbnRlcjogbnVtYmVyO1xuICAgIGZyYW1lc2l6ZTogbnVtYmVyO1xuICAgIHZpZGVvTHVtYVBvaW50ZXI6IG51bWJlcjtcbiAgICBjYW1lcmE6IG51bWJlcjtcbiAgICB0cmFuc2Zvcm06IG51bWJlcjtcbiAgfTtcbiAgaW5zdGFuY2U6IHtcbiAgICBmcmFtZU1hbGxvYzoge1xuICAgICAgZnJhbWVwb2ludGVyOiBudW1iZXI7XG4gICAgICBmcmFtZXNpemU6IG51bWJlcjtcbiAgICAgIHZpZGVvTHVtYVBvaW50ZXI6IG51bWJlcjtcbiAgICAgIGNhbWVyYTogbnVtYmVyO1xuICAgICAgdHJhbnNmb3JtOiBudW1iZXI7XG4gICAgfTtcbiAgICBORlRNYXJrZXJJbmZvOiB7XG4gICAgICBlcnJvcjogbnVtYmVyO1xuICAgICAgZm91bmQ6IG51bWJlcjtcbiAgICAgIGlkOiBudW1iZXI7XG4gICAgICBwb3NlOiBGbG9hdDY0QXJyYXk7XG4gICAgfTtcbiAgICBIRUFQVTg6IHtcbiAgICAgIGJ1ZmZlcjogVWludDhBcnJheTtcbiAgICB9O1xuICB9O1xuICBORlRNYXJrZXJJbmZvOiB7XG4gICAgZXJyb3I6IG51bWJlcjtcbiAgICBmb3VuZDogbnVtYmVyO1xuICAgIGlkOiBudW1iZXI7XG4gICAgcG9zZTogRmxvYXQ2NEFycmF5O1xuICB9O1xuICBsb2FkQ2FtZXJhOiAoY2FtZXJhUGFyYW06IHN0cmluZykgPT4gUHJvbWlzZTxudW1iZXI+O1xuICBzZXRQcm9qZWN0aW9uTmVhclBsYW5lOiB7XG4gICAgKGlkOiBudW1iZXIsIHZhbHVlOiBudW1iZXIpOiB2b2lkO1xuICB9O1xuICBnZXRQcm9qZWN0aW9uTmVhclBsYW5lOiAoaWQ6IG51bWJlcikgPT4gbnVtYmVyO1xuICBzZXRQcm9qZWN0aW9uRmFyUGxhbmU6IChpZDogbnVtYmVyLCB2YWx1ZTogbnVtYmVyKSA9PiB2b2lkO1xuICBnZXRQcm9qZWN0aW9uRmFyUGxhbmU6IChpZDogbnVtYmVyKSA9PiBudW1iZXI7XG4gIHNldFRocmVzaG9sZE1vZGU6IChpZDogbnVtYmVyLCBtb2RlOiBudW1iZXIpID0+IG51bWJlcjtcbiAgZ2V0VGhyZXNob2xkTW9kZTogKGlkOiBudW1iZXIpID0+IG51bWJlcjtcbiAgc2V0VGhyZXNob2xkOiAoaWQ6IG51bWJlciwgdGhyZXNob2xkOiBudW1iZXIpID0+IG51bWJlcjtcbiAgZ2V0VGhyZXNob2xkOiAoaWQ6IG51bWJlcikgPT4gbnVtYmVyO1xuICBhZGRORlRNYXJrZXJzOiAoXG4gICAgYXJJZDogbnVtYmVyLFxuICAgIHVybHM6IEFycmF5PHN0cmluZz4sXG4gICAgY2FsbGJhY2s6IChmaWxlbmFtZTogYW55KSA9PiB2b2lkLFxuICAgIG9uRXJyb3IyOiAoZXJyb3JOdW1iZXI6IGFueSkgPT4gdm9pZFxuICApID0+IFt7IGlkOiBudW1iZXIgfV07XG4gIGRldGVjdE1hcmtlcjogKGlkOiBudW1iZXIpID0+IG51bWJlcjtcbiAgZGV0ZWN0TkZUTWFya2VyOiAoYXJJZDogbnVtYmVyKSA9PiB2b2lkO1xuICBnZXRORlRNYXJrZXI6IChpZDogbnVtYmVyLCBtYXJrZXJJbmRleDogbnVtYmVyKSA9PiBudW1iZXI7XG4gIGdldE5GVERhdGE6IChpZDogbnVtYmVyLCBpbmRleDogbnVtYmVyKSA9PiBvYmplY3Q7XG4gIHNldEltYWdlUHJvY01vZGU6IChpZDogbnVtYmVyLCBtb2RlOiBudW1iZXIpID0+IG51bWJlcjtcbiAgZ2V0SW1hZ2VQcm9jTW9kZTogKGlkOiBudW1iZXIpID0+IG51bWJlcjtcbn1cblxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgQVJDb250cm9sbGVyTkZUIHtcbiAgLy8gcHJpdmF0ZSBkZWNsYXJhdGlvbnNcbiAgcHJpdmF0ZSBpZDogbnVtYmVyO1xuICBwcml2YXRlIHdpZHRoOiBudW1iZXI7XG4gIHByaXZhdGUgaGVpZ2h0OiBudW1iZXI7XG4gIHByaXZhdGUgY2FtZXJhUGFyYW06IHN0cmluZztcbiAgcHJpdmF0ZSBjYW1lcmFJZDogbnVtYmVyO1xuICBwcml2YXRlIGNhbWVyYUxvYWRlZDogYm9vbGVhbjtcbiAgcHJpdmF0ZSBhcnRvb2xraXRORlQ6IGRlbGVnYXRlTWV0aG9kcztcbiAgcHJpdmF0ZSBsaXN0ZW5lcnM6IG9iamVjdDtcbiAgcHJpdmF0ZSBuZnRNYXJrZXJzOiBvYmplY3Q7XG4gIHByaXZhdGUgdHJhbnNmb3JtX21hdDogRmxvYXQ2NEFycmF5O1xuICBwcml2YXRlIG1hcmtlcl90cmFuc2Zvcm1fbWF0OiBGbG9hdDY0QXJyYXk7XG4gIHByaXZhdGUgdHJhbnNmb3JtR0xfUkg6IEZsb2F0NjRBcnJheTtcbiAgcHJpdmF0ZSB2aWRlb1dpZHRoOiBudW1iZXI7XG4gIHByaXZhdGUgdmlkZW9IZWlnaHQ6IG51bWJlcjtcbiAgcHJpdmF0ZSB2aWRlb1NpemU6IG51bWJlcjtcbiAgcHJpdmF0ZSBmcmFtZXBvaW50ZXI6IG51bWJlcjtcbiAgcHJpdmF0ZSBmcmFtZXNpemU6IG51bWJlcjtcbiAgcHJpdmF0ZSBkYXRhSGVhcDogVWludDhBcnJheTtcbiAgcHJpdmF0ZSB2aWRlb0x1bWE6IFVpbnQ4QXJyYXk7XG4gIHByaXZhdGUgY2FtZXJhX21hdDogRmxvYXQ2NEFycmF5O1xuICBwcml2YXRlIHZpZGVvTHVtYVBvaW50ZXI6IG51bWJlcjtcbiAgcHJpdmF0ZSBuZnRNYXJrZXJGb3VuZDogYm9vbGVhbjsgLy8gPSBmYWxzZVxuICBwcml2YXRlIG5mdE1hcmtlckZvdW5kVGltZTogbnVtYmVyO1xuICBwcml2YXRlIG5mdE1hcmtlckNvdW50OiBudW1iZXI7IC8vID0gMFxuICBwcml2YXRlIGRlZmF1bHRNYXJrZXJXaWR0aDogbnVtYmVyO1xuXG4gIHByaXZhdGUgX2J3cG9pbnRlcjogbnVtYmVyO1xuXG4gIC8qKlxuICAgKiBUaGUgQVJDb250cm9sbGVyTkZUIGNvbnN0cnVjdG9yLiBJdCBoYXMgNCBwYXJhbXMgKHNlZSBhYm92ZSkuXG4gICAqIFRoZXNlIHByb3BlcnRpZXMgYXJlIGluaXRpYWxpemVkOlxuICAgKiBpZCwgd2lkdGgsIGhlaWdodCwgY2FtZXJhUGFyYW0sIGNhbWVyYUlkLFxuICAgKiBjYW1lcmFMb2FkZWQsIGFydG9vbGtpdE5GVCwgbGlzdGVuZXJzLCBuZnRNYXJrZXJzLCB0cmFuc2Zvcm1fbWF0LFxuICAgKiB0cmFuc2Zvcm1HTF9SSCwgbWFya2VyX3RyYW5zZm9ybV9tYXQsIHZpZGVvV2lkdGgsIHZpZGVvSGVpZ2h0LCB2aWRlb1NpemUsXG4gICAqIGZyYW1lcG9pbnRlciwgZnJhbWVzaXplLCBkYXRhSGVhcCwgdmlkZW9MdW1hLCBjYW1lcmFfbWF0LCB2aWRlb0x1bWFQb2ludGVyXG4gICAqIEBwYXJhbSB7bnVtYmVyfSB3aWR0aFxuICAgKiBAcGFyYW0ge251bWJlcn0gaGVpZ2h0XG4gICAqIEBwYXJhbSB7c3RyaW5nfSBjYW1lcmFQYXJhbVxuICAgKi9cbiAgY29uc3RydWN0b3IoXG4gICAgd2lkdGg6IG51bWJlcixcbiAgICBoZWlnaHQ6IG51bWJlcixcbiAgICBjYW1lcmFQYXJhbTogc3RyaW5nXG4gICkge1xuXG4gICAgLy8gbm8gcG9pbnQgaW4gaW5pdGlhbGl6aW5nIGEgbWVtYmVyIGFzIFwidW5kZWZpbmVkXCJcbiAgICAvLyByZXBsYWNlZCBpdCB3aXRoIC0xXG4gICAgdGhpcy5pZCA9IC0xO1xuXG4gICAgdGhpcy53aWR0aCA9IHdpZHRoO1xuICAgIHRoaXMuaGVpZ2h0ID0gaGVpZ2h0O1xuXG4gICAgLy8gdGhpcyBpcyBhIHJlcGxhY2VtZW50IGZvciBBUkNhbWVyYVBhcmFtXG4gICAgdGhpcy5jYW1lcmFQYXJhbSA9IGNhbWVyYVBhcmFtO1xuICAgIHRoaXMuY2FtZXJhSWQgPSAtMTtcbiAgICB0aGlzLmNhbWVyYUxvYWRlZCA9IGZhbHNlO1xuXG4gICAgLy8gdG9vbGtpdCBpbnN0YW5jZVxuICAgIHRoaXMuYXJ0b29sa2l0TkZUO1xuXG4gICAgLy8gdG8gcmVnaXN0ZXIgb2JzZXJ2ZXJzIGFzIGV2ZW50IGxpc3RlbmVyc1xuICAgIHRoaXMubGlzdGVuZXJzID0ge307XG5cbiAgICB0aGlzLm5mdE1hcmtlcnMgPSB7fTtcblxuICAgIHRoaXMudHJhbnNmb3JtX21hdCA9IG5ldyBGbG9hdDY0QXJyYXkoMTYpO1xuICAgIHRoaXMudHJhbnNmb3JtR0xfUkggPSBuZXcgRmxvYXQ2NEFycmF5KDE2KTtcbiAgICB0aGlzLm1hcmtlcl90cmFuc2Zvcm1fbWF0ID0gbnVsbDtcblxuICAgIHRoaXMudmlkZW9XaWR0aCA9IHdpZHRoO1xuICAgIHRoaXMudmlkZW9IZWlnaHQgPSBoZWlnaHQ7XG4gICAgdGhpcy52aWRlb1NpemUgPSB0aGlzLnZpZGVvV2lkdGggKiB0aGlzLnZpZGVvSGVpZ2h0O1xuXG4gICAgdGhpcy5mcmFtZXBvaW50ZXIgPSBudWxsO1xuICAgIHRoaXMuZnJhbWVzaXplID0gbnVsbDtcbiAgICB0aGlzLmRhdGFIZWFwID0gbnVsbDtcbiAgICB0aGlzLnZpZGVvTHVtYSA9IG51bGw7XG4gICAgdGhpcy5jYW1lcmFfbWF0ID0gbnVsbDtcbiAgICB0aGlzLnZpZGVvTHVtYVBvaW50ZXIgPSBudWxsO1xuXG4gICAgLy8gdGhpcyBpcyB0byB3b3JrYXJvdW5kIHRoZSBpbnRyb2R1Y3Rpb24gb2YgXCJzZWxmXCIgdmFyaWFibGVcbiAgICB0aGlzLm5mdE1hcmtlckZvdW5kID0gZmFsc2U7XG4gICAgdGhpcy5uZnRNYXJrZXJGb3VuZFRpbWUgPSAwO1xuICAgIHRoaXMubmZ0TWFya2VyQ291bnQgPSAwO1xuXG4gICAgdGhpcy5fYndwb2ludGVyID0gbnVsbDtcbiAgICB0aGlzLmRlZmF1bHRNYXJrZXJXaWR0aCA9IDE7XG4gIH1cblxuICBzdGF0aWMgYXN5bmMgaW5pdFdpdGhEaW1lbnNpb25zKFxuICAgIHdpZHRoOiBudW1iZXIsXG4gICAgaGVpZ2h0OiBudW1iZXIsXG4gICAgY2FtZXJhUGFyYW06IHN0cmluZ1xuICApIHtcbiAgICAvLyBkaXJlY3RseSBpbml0IHdpdGggZ2l2ZW4gd2lkdGggLyBoZWlnaHRcbiAgICBjb25zdCBhckNvbnRyb2xsZXJORlQgPSBuZXcgQVJDb250cm9sbGVyTkZUKFxuICAgICAgd2lkdGgsXG4gICAgICBoZWlnaHQsXG4gICAgICBjYW1lcmFQYXJhbVxuICAgICk7XG4gICAgcmV0dXJuIGF3YWl0IGFyQ29udHJvbGxlck5GVC5faW5pdGlhbGl6ZSgpO1xuICB9XG5cbiAgc3RhdGljIGFzeW5jIGluaXRXaXRoSW1hZ2UoXG4gICAgaW1hZ2U6IEltYWdlT2JqLFxuICAgIGNhbWVyYVBhcmFtOiBzdHJpbmdcbiAgKSB7XG4gICAgY29uc3Qgd2lkdGggPSBpbWFnZS52aWRlb1dpZHRoIHx8IGltYWdlLndpZHRoO1xuICAgIGNvbnN0IGhlaWdodCA9IGltYWdlLnZpZGVvSGVpZ2h0IHx8IGltYWdlLmhlaWdodDtcbiAgICBjb25zdCBhckNvbnRyb2xsZXJORlQgPSBuZXcgQVJDb250cm9sbGVyTkZUKFxuICAgICAgd2lkdGgsXG4gICAgICBoZWlnaHQsXG4gICAgICBjYW1lcmFQYXJhbSxcbiAgICApO1xuICAgIHJldHVybiBhd2FpdCBhckNvbnRyb2xsZXJORlQuX2luaXRpYWxpemUoKTtcbiAgfVxuXG4gIC8qKlxuICAgKiBUaGlzIGlzIG9uZSBvZiB0aGUgbW9zdCBpbXBvcnRhbnQgbWV0aG9kIGluc2lkZSBBUkNvbnRyb2xsZXJORlQuIEl0IGRldGVjdCB0aGUgbWFya2VyXG4gICAqIGFuZCBkaXNwYXRjaCBpbnRlcm5hbGx5IHdpdGggdGhlIGdldE5GVE1hcmtlciBldmVudCBsaXN0ZW5lciB0aGUgTkZUTWFya2VySW5mb1xuICAgKiBzdHJ1Y3Qgb2JqZWN0IG9mIHRoZSB0cmFja2VkIE5GVCBNYXJrZXJzLlxuICAgKiBAcGFyYW0ge2ltYWdlfSBpbWFnZSBkYXRhXG4gICAqIEByZXR1cm4ge3ZvaWR9XG4gICAqL1xuICBwcm9jZXNzKGltYWdlOiBJbWFnZU9iaikge1xuICAgIGxldCByZXN1bHQgPSB0aGlzLmRldGVjdE1hcmtlcihpbWFnZSk7XG4gICAgaWYgKHJlc3VsdCAhPSAwKSB7XG4gICAgICBjb25zb2xlLmVycm9yKFwiW0FSQ29udHJvbGxlck5GVF1cIiwgXCJkZXRlY3RNYXJrZXIgZXJyb3I6XCIsIHJlc3VsdCk7XG4gICAgfVxuXG4gICAgbGV0IGssIG87XG5cbiAgICAvLyBnZXQgTkZUIG1hcmtlcnNcbiAgICBmb3IgKGsgaW4gdGhpcy5uZnRNYXJrZXJzKSB7XG4gICAgICBvID0gdGhpcy5jb252ZXJ0ZXIoKS5uZnRNYXJrZXJzW2tdO1xuICAgICAgby5pblByZXZpb3VzID0gby5pbkN1cnJlbnQ7XG4gICAgICBvLmluQ3VycmVudCA9IGZhbHNlO1xuICAgIH1cblxuICAgIC8vIGRldGVjdCBORlQgbWFya2Vyc1xuICAgIGxldCBuZnRNYXJrZXJDb3VudCA9IHRoaXMubmZ0TWFya2VyQ291bnQ7XG4gICAgdGhpcy5kZXRlY3RORlRNYXJrZXIoKTtcblxuICAgIC8vIGluIG1zXG4gICAgY29uc3QgTUFSS0VSX0xPU1RfVElNRSA9IDIwMDtcblxuICAgIGZvciAobGV0IGkgPSAwOyBpIDwgbmZ0TWFya2VyQ291bnQ7IGkrKykge1xuICAgICAgbGV0IG5mdE1hcmtlckluZm86IGRlbGVnYXRlTWV0aG9kc1snTkZUTWFya2VySW5mbyddID0gdGhpcy5nZXRORlRNYXJrZXIoaSk7XG5cbiAgICAgIGxldCBtYXJrZXJUeXBlID0gQVJUb29sa2l0TkZULk5GVF9NQVJLRVI7XG5cbiAgICAgIGlmIChuZnRNYXJrZXJJbmZvLmZvdW5kKSB7XG4gICAgICAgIC8vQHRzLWlnbm9yZVxuICAgICAgICB0aGlzLm5mdE1hcmtlckZvdW5kID0gaTtcbiAgICAgICAgdGhpcy5uZnRNYXJrZXJGb3VuZFRpbWUgPSBEYXRlLm5vdygpO1xuXG4gICAgICAgIGxldCB2aXNpYmxlID0gdGhpcy50cmFja05GVE1hcmtlcklkKGkpO1xuICAgICAgICB2aXNpYmxlLm1hdHJpeC5zZXQobmZ0TWFya2VySW5mby5wb3NlKTtcbiAgICAgICAgdmlzaWJsZS5pbkN1cnJlbnQgPSB0cnVlO1xuICAgICAgICB0aGlzLnRyYW5zTWF0VG9HTE1hdCh2aXNpYmxlLm1hdHJpeCwgdGhpcy50cmFuc2Zvcm1fbWF0KTtcbiAgICAgICAgdGhpcy50cmFuc2Zvcm1HTF9SSCA9IHRoaXMuYXJnbENhbWVyYVZpZXdSSGYodGhpcy50cmFuc2Zvcm1fbWF0KTtcbiAgICAgICAgdGhpcy5kaXNwYXRjaEV2ZW50KHtcbiAgICAgICAgICBuYW1lOiBcImdldE5GVE1hcmtlclwiLFxuICAgICAgICAgIHRhcmdldDogdGhpcyxcbiAgICAgICAgICBkYXRhOiB7XG4gICAgICAgICAgICBpbmRleDogaSxcbiAgICAgICAgICAgIHR5cGU6IG1hcmtlclR5cGUsXG4gICAgICAgICAgICBtYXJrZXI6IG5mdE1hcmtlckluZm8sXG4gICAgICAgICAgICBtYXRyaXg6IHRoaXMudHJhbnNmb3JtX21hdCxcbiAgICAgICAgICAgIG1hdHJpeEdMX1JIOiB0aGlzLnRyYW5zZm9ybUdMX1JILFxuICAgICAgICAgIH0sXG4gICAgICAgIH0pO1xuICAgICAgICAvL0B0cy1pZ25vcmVcbiAgICAgIH0gZWxzZSBpZiAoc2VsZi5uZnRNYXJrZXJGb3VuZCA9PT0gaSkge1xuICAgICAgICAvLyBmb3Igbm93IHRoaXMgbWFya2VyIGZvdW5kL2xvc3QgZXZlbnRzIGhhbmRsaW5nIGlzIGZvciBvbmUgbWFya2VyIGF0IGEgdGltZVxuICAgICAgICBpZiAoRGF0ZS5ub3coKSAtIHRoaXMubmZ0TWFya2VyRm91bmRUaW1lID4gTUFSS0VSX0xPU1RfVElNRSkge1xuICAgICAgICAgIHRoaXMubmZ0TWFya2VyRm91bmQgPSBmYWxzZTtcbiAgICAgICAgICB0aGlzLmRpc3BhdGNoRXZlbnQoe1xuICAgICAgICAgICAgbmFtZTogXCJsb3N0TkZUTWFya2VyXCIsXG4gICAgICAgICAgICB0YXJnZXQ6IHRoaXMsXG4gICAgICAgICAgICBkYXRhOiB7XG4gICAgICAgICAgICAgIGluZGV4OiBpLFxuICAgICAgICAgICAgICB0eXBlOiBtYXJrZXJUeXBlLFxuICAgICAgICAgICAgICBtYXJrZXI6IG5mdE1hcmtlckluZm8sXG4gICAgICAgICAgICAgIG1hdHJpeDogdGhpcy50cmFuc2Zvcm1fbWF0LFxuICAgICAgICAgICAgICBtYXRyaXhHTF9SSDogdGhpcy50cmFuc2Zvcm1HTF9SSCxcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgfSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvKipcbiAgICogRGV0ZWN0cyB0aGUgTkZUIG1hcmtlcnMgaW4gdGhlIHByb2Nlc3MoKSBmdW5jdGlvbixcbiAgICogd2l0aCB0aGUgZ2l2ZW4gdHJhY2tlZCBpZC5cbiAgICogQHJldHVybiB7dm9pZH1cbiAgICovXG4gIGRldGVjdE5GVE1hcmtlcigpIHtcbiAgICB0aGlzLmFydG9vbGtpdE5GVC5kZXRlY3RORlRNYXJrZXIodGhpcy5pZCk7XG4gIH1cblxuICAvKipcbiAgICogQWRkcyB0aGUgZ2l2ZW4gTkZUIG1hcmtlciBJRCB0byB0aGUgaW5kZXggb2YgdHJhY2tlZCBJRHMuXG4gICAqIFNldHMgdGhlIG1hcmtlcldpZHRoIGZvciB0aGUgcGF0dGVybiBtYXJrZXIgdG8gbWFya2VyV2lkdGguXG4gICAqIFVzZWQgYnkgcHJvY2VzcygpIHRvIGltcGxlbWVudCBjb250aW51b3VzIHRyYWNraW5nLFxuICAgKiBrZWVwaW5nIHRyYWNrIG9mIHRoZSBtYXJrZXIncyB0cmFuc2Zvcm1hdGlvbiBtYXRyaXhcbiAgICogYW5kIGN1c3RvbWl6YWJsZSBtYXJrZXIgd2lkdGhzLlxuICAgKiBAcGFyYW0ge251bWJlcn0gaWQgSUQgb2YgdGhlIE5GVCBtYXJrZXIgdG8gdHJhY2suXG4gICAqIEBwYXJhbSB7bnVtYmVyfSBtYXJrZXJXaWR0aCBUaGUgd2lkdGggb2YgdGhlIG1hcmtlciB0byB0cmFjay5cbiAgICogQHJldHVybiB7T2JqZWN0fSBUaGUgbWFya2VyIHRyYWNraW5nIG9iamVjdC5cbiAgICovXG4gIHRyYWNrTkZUTWFya2VySWQoaWQ6IG51bWJlciwgbWFya2VyV2lkdGg/OiBudW1iZXIpIHtcbiAgICBsZXQgb2JqID0gdGhpcy5jb252ZXJ0ZXIoKS5uZnRNYXJrZXJzW2lkXTtcbiAgICBpZiAoIW9iaikge1xuICAgICAgdGhpcy5jb252ZXJ0ZXIoKS5uZnRNYXJrZXJzW2lkXSA9IG9iaiA9IHtcbiAgICAgICAgaW5QcmV2aW91czogZmFsc2UsXG4gICAgICAgIGluQ3VycmVudDogZmFsc2UsXG4gICAgICAgIG1hdHJpeDogbmV3IEZsb2F0NjRBcnJheSgxMiksXG4gICAgICAgIG1hdHJpeEdMX1JIOiBuZXcgRmxvYXQ2NEFycmF5KDEyKSxcbiAgICAgICAgbWFya2VyV2lkdGg6IG1hcmtlcldpZHRoIHx8IHRoaXMuZGVmYXVsdE1hcmtlcldpZHRoLFxuICAgICAgfTtcbiAgICB9XG4gICAgaWYgKG1hcmtlcldpZHRoKSB7XG4gICAgICBvYmoubWFya2VyV2lkdGggPSBtYXJrZXJXaWR0aDtcbiAgICB9XG4gICAgcmV0dXJuIG9iajtcbiAgfVxuXG4gIC8vIG1hcmtlciBkZXRlY3Rpb24gcm91dGluZXNcbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gIC8qKlxuICAgKiBUaGlzIGlzIHRoZSBjb3JlIEFSVG9vbEtpdCBtYXJrZXIgZGV0ZWN0aW9uIGZ1bmN0aW9uLiBJdCBjYWxscyB0aHJvdWdoIHRvIGEgc2V0IG9mXG4gICAqIGludGVybmFsIGZ1bmN0aW9ucyB0byBwZXJmb3JtIHRoZSBrZXkgbWFya2VyIGRldGVjdGlvbiBzdGVwcyBvZiBiaW5hcml6YXRpb24gYW5kXG4gICAqIGxhYmVsbGluZywgY29udG91ciBleHRyYWN0aW9uLCBhbmQgdGVtcGxhdGUgbWF0Y2hpbmcgYW5kL29yIG1hdHJpeCBjb2RlIGV4dHJhY3Rpb24uXG4gICAqIFR5cGljYWxseSwgdGhlIHJlc3VsdGluZyBzZXQgb2YgZGV0ZWN0ZWQgbWFya2VycyBpcyByZXRyaWV2ZWQgYnkgY2FsbGluZyBhckdldE1hcmtlck51bVxuICAgKiB0byBnZXQgdGhlIG51bWJlciBvZiBtYXJrZXJzIGRldGVjdGVkIGFuZCBhckdldE1hcmtlciB0byBnZXQgYW4gYXJyYXkgb2YgQVJNYXJrZXJJbmZvXG4gICAqIHN0cnVjdHVyZXMgd2l0aCBpbmZvcm1hdGlvbiBvbiBlYWNoIGRldGVjdGVkIG1hcmtlciwgZm9sbG93ZWQgYnkgYSBzdGVwIGluIHdoaWNoXG4gICAqIGRldGVjdGVkIG1hcmtlcnMgYXJlIHBvc3NpYmx5IGV4YW1pbmVkIGZvciBzb21lIG1lYXN1cmUgb2YgZ29vZG5lc3Mgb2YgbWF0Y2ggKGUuZy4gYnlcbiAgICogZXhhbWluaW5nIHRoZSBtYXRjaCBjb25maWRlbmNlIHZhbHVlKSBhbmQgcG9zZSBleHRyYWN0aW9uLlxuICAgKiBAcGFyYW0ge2ltYWdlfSBJbWFnZSBkYXRhIHRvIGJlIHByb2Nlc3NlZCB0byBkZXRlY3QgbWFya2Vycy5cbiAgICogQHJldHVybiB7bnVtYmVyfSAwIGlmIHRoZSBmdW5jdGlvbiBwcm9jZWVkZWQgd2l0aG91dCBlcnJvciwgb3IgYSB2YWx1ZSBsZXNzIHRoYW4gMCBpbiBjYXNlIG9mIGVycm9yLlxuICAgKiBBIHJlc3VsdCBvZiAwIGRvZXMgbm90IGhvd2V2ZXIsIGltcGx5IGFueSBtYXJrZXJzIHdlcmUgZGV0ZWN0ZWQuXG4gICAqL1xuICBkZXRlY3RNYXJrZXIoaW1hZ2U6IGFueSkge1xuICAgIGlmICh0aGlzLl9jb3B5SW1hZ2VUb0hlYXAoaW1hZ2UpKSB7XG4gICAgICByZXR1cm4gdGhpcy5hcnRvb2xraXRORlQuZGV0ZWN0TWFya2VyKHRoaXMuaWQpO1xuICAgIH1cbiAgICByZXR1cm4gLTk5O1xuICB9XG5cbiAgLyoqXG4gICAqIEdldCB0aGUgTkZUIG1hcmtlciBpbmZvIHN0cnVjdCBmb3IgdGhlIGdpdmVuIE5GVCBtYXJrZXIgaW5kZXggaW4gZGV0ZWN0ZWQgbWFya2Vycy5cbiAgICogVGhlIHJldHVybmVkIG9iamVjdCBpcyB0aGUgZ2xvYmFsIGFydG9vbGtpdE5GVC5ORlRNYXJrZXJJbmZvIG9iamVjdCBhbmQgd2lsbCBiZSBvdmVyd3JpdHRlblxuICAgKiBieSBzdWJzZXF1ZW50IGNhbGxzLlxuICAgKiBSZXR1cm5zIHVuZGVmaW5lZCBpZiBubyBtYXJrZXIgd2FzIGZvdW5kLlxuICAgKiBBIG1hcmtlckluZGV4IG9mIC0xIGlzIHVzZWQgdG8gYWNjZXNzIHRoZSBnbG9iYWwgY3VzdG9tIG1hcmtlci5cbiAgICogQHBhcmFtIHtudW1iZXJ9IG1hcmtlckluZGV4IFRoZSBpbmRleCBvZiB0aGUgTkZUIG1hcmtlciB0byBxdWVyeS5cbiAgICogQHJldHVybiB7T2JqZWN0fSBUaGUgTkZUbWFya2VySW5mbyBzdHJ1Y3QuXG4gICAqL1xuICBnZXRORlRNYXJrZXIobWFya2VySW5kZXg6IG51bWJlcikge1xuICAgIGlmICgwID09PSB0aGlzLmFydG9vbGtpdE5GVC5nZXRORlRNYXJrZXIodGhpcy5pZCwgbWFya2VySW5kZXgpKSB7XG4gICAgICByZXR1cm4gdGhpcy5hcnRvb2xraXRORlQuaW5zdGFuY2UuTkZUTWFya2VySW5mbztcbiAgICB9XG4gIH1cblxuICBnZXRORlREYXRhKGlkOiBudW1iZXIsIGluZGV4OiBudW1iZXIpIHtcbiAgICByZXR1cm4gdGhpcy5hcnRvb2xraXRORlQuZ2V0TkZURGF0YShpZCwgaW5kZXgpO1xuICB9XG5cbiAgLy8gZXZlbnQgaGFuZGxpbmdcbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgLyoqXG4gICAqIEFkZCBhbiBldmVudCBsaXN0ZW5lciBvbiB0aGlzIEFSQ29udHJvbGxlck5GVCBmb3IgdGhlIG5hbWVkIGV2ZW50LCBjYWxsaW5nIHRoZSBjYWxsYmFjayBmdW5jdGlvblxuICAgKiB3aGVuZXZlciB0aGF0IGV2ZW50IGlzIGRpc3BhdGNoZWQuXG4gICAqIFBvc3NpYmxlIGV2ZW50cyBhcmU6XG4gICAqIC0gZ2V0TWFya2VyIC0gZGlzcGF0Y2hlZCB3aGVuZXZlciBwcm9jZXNzKCkgZmluZHMgYSBzcXVhcmUgbWFya2VyXG4gICAqIC0gZ2V0TXVsdGlNYXJrZXIgLSBkaXNwYXRjaGVkIHdoZW5ldmVyIHByb2Nlc3MoKSBmaW5kcyBhIHZpc2libGUgcmVnaXN0ZXJlZCBtdWx0aW1hcmtlclxuICAgKiAtIGdldE11bHRpTWFya2VyU3ViIC0gZGlzcGF0Y2hlZCBieSBwcm9jZXNzKCkgZm9yIGVhY2ggbWFya2VyIGluIGEgdmlzaWJsZSBtdWx0aW1hcmtlclxuICAgKiAtIGxvYWQgLSBkaXNwYXRjaGVkIHdoZW4gdGhlIEFSQ29udHJvbGxlck5GVCBpcyByZWFkeSB0byB1c2UgKHVzZWZ1bCBpZiBwYXNzaW5nIGluIGEgY2FtZXJhIFVSTCBpbiB0aGUgY29uc3RydWN0b3IpXG4gICAqIEBwYXJhbSB7c3RyaW5nfSBuYW1lIE5hbWUgb2YgdGhlIGV2ZW50IHRvIGxpc3RlbiB0by5cbiAgICogQHBhcmFtIHtmdW5jdGlvbn0gY2FsbGJhY2sgQ2FsbGJhY2sgZnVuY3Rpb24gdG8gY2FsbCB3aGVuIGFuIGV2ZW50IHdpdGggdGhlIGdpdmVuIG5hbWUgaXMgZGlzcGF0Y2hlZC5cbiAgICovXG4gIGFkZEV2ZW50TGlzdGVuZXIobmFtZTogc3RyaW5nLCBjYWxsYmFjazogb2JqZWN0KSB7XG4gICAgaWYgKCF0aGlzLmNvbnZlcnRlcigpLmxpc3RlbmVyc1tuYW1lXSkge1xuICAgICAgdGhpcy5jb252ZXJ0ZXIoKS5saXN0ZW5lcnNbbmFtZV0gPSBbXTtcbiAgICB9XG4gICAgdGhpcy5jb252ZXJ0ZXIoKS5saXN0ZW5lcnNbbmFtZV0ucHVzaChjYWxsYmFjayk7XG4gIH1cblxuICAvKipcbiAgICogUmVtb3ZlIGFuIGV2ZW50IGxpc3RlbmVyIGZyb20gdGhlIG5hbWVkIGV2ZW50LlxuICAgKiBAcGFyYW0ge3N0cmluZ30gbmFtZSBOYW1lIG9mIHRoZSBldmVudCB0byBzdG9wIGxpc3RlbmluZyB0by5cbiAgICogQHBhcmFtIHtmdW5jdGlvbn0gY2FsbGJhY2sgQ2FsbGJhY2sgZnVuY3Rpb24gdG8gcmVtb3ZlIGZyb20gdGhlIGxpc3RlbmVycyBvZiB0aGUgbmFtZWQgZXZlbnQuXG4gICAqL1xuICByZW1vdmVFdmVudExpc3RlbmVyKG5hbWU6IHN0cmluZywgY2FsbGJhY2s6IG9iamVjdCkge1xuICAgIGlmICh0aGlzLmNvbnZlcnRlcigpLmxpc3RlbmVyc1tuYW1lXSkge1xuICAgICAgbGV0IGluZGV4ID0gdGhpcy5jb252ZXJ0ZXIoKS5saXN0ZW5lcnNbbmFtZV0uaW5kZXhPZihjYWxsYmFjayk7XG4gICAgICBpZiAoaW5kZXggPiAtMSkge1xuICAgICAgICB0aGlzLmNvbnZlcnRlcigpLmxpc3RlbmVyc1tuYW1lXS5zcGxpY2UoaW5kZXgsIDEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8qKlxuICAgKiBEaXNwYXRjaGVzIHRoZSBnaXZlbiBldmVudCB0byBhbGwgcmVnaXN0ZXJlZCBsaXN0ZW5lcnMgb24gZXZlbnQubmFtZS5cbiAgICogQHBhcmFtIHtPYmplY3R9IGV2ZW50IEV2ZW50IHRvIGRpc3BhdGNoLlxuICAgKi9cbiAgZGlzcGF0Y2hFdmVudChldmVudDogeyBuYW1lOiBzdHJpbmc7IHRhcmdldDogYW55OyBkYXRhPzogb2JqZWN0IH0pIHtcbiAgICBsZXQgbGlzdGVuZXJzID0gdGhpcy5jb252ZXJ0ZXIoKS5saXN0ZW5lcnNbZXZlbnQubmFtZV07XG4gICAgaWYgKGxpc3RlbmVycykge1xuICAgICAgZm9yIChsZXQgaSA9IDA7IGkgPCBsaXN0ZW5lcnMubGVuZ3RoOyBpKyspIHtcbiAgICAgICAgbGlzdGVuZXJzW2ldLmNhbGwodGhpcywgZXZlbnQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGRlYnVnIHN0dWZmXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gIC8qKlxuICAgKiBTZXRzIHVwIGZvciBkZWJ1Z2dpbmcgQVIgZGV0ZWN0aW9uLlxuICAgKi9cbiAgZGVidWdTZXR1cCgpIHtcbiAgICB0aGlzLnNldERlYnVnTW9kZSh0cnVlKTtcbiAgICB0aGlzLl9id3BvaW50ZXIgPSB0aGlzLmdldFByb2Nlc3NpbmdJbWFnZSgpO1xuICB9XG5cbiAgLyoqXG4gICAqIENvbnZlcnRzIHRoZSBnaXZlbiAzeDQgbWFya2VyIHRyYW5zZm9ybWF0aW9uIG1hdHJpeCBpbiB0aGUgMTItZWxlbWVudCB0cmFuc01hdCBhcnJheVxuICAgKiBpbnRvIGEgNHg0IFdlYkdMIG1hdHJpeCBhbmQgd3JpdGVzIHRoZSByZXN1bHQgaW50byB0aGUgMTYtZWxlbWVudCBnbE1hdCBhcnJheS5cbiAgICogSWYgc2NhbGUgcGFyYW1ldGVyIGlzIGdpdmVuLCBzY2FsZXMgdGhlIHRyYW5zZm9ybSBvZiB0aGUgZ2xNYXQgYnkgdGhlIHNjYWxlIHBhcmFtZXRlci5cbiAgICogQHBhcmFtIHtGbG9hdDY0QXJyYXl9IHRyYW5zTWF0IFRoZSAzeDQgbWFya2VyIHRyYW5zZm9ybWF0aW9uIG1hdHJpeC5cbiAgICogQHBhcmFtIHtGbG9hdDY0QXJyYXl9IGdsTWF0IFRoZSA0eDQgR0wgdHJhbnNmb3JtYXRpb24gbWF0cml4LlxuICAgKiBAcGFyYW0ge251bWJlcn0gc2NhbGUgVGhlIHNjYWxlIGZvciB0aGUgdHJhbnNmb3JtLlxuICAgKi9cbiAgdHJhbnNNYXRUb0dMTWF0KHRyYW5zTWF0OiBGbG9hdDY0QXJyYXksIGdsTWF0OiBGbG9hdDY0QXJyYXksIHNjYWxlPzogbnVtYmVyKSB7XG4gICAgaWYgKGdsTWF0ID09IHVuZGVmaW5lZCkge1xuICAgICAgZ2xNYXQgPSBuZXcgRmxvYXQ2NEFycmF5KDE2KTtcbiAgICB9XG5cbiAgICBnbE1hdFswICsgMCAqIDRdID0gdHJhbnNNYXRbMF07IC8vIFIxQzFcbiAgICBnbE1hdFswICsgMSAqIDRdID0gdHJhbnNNYXRbMV07IC8vIFIxQzJcbiAgICBnbE1hdFswICsgMiAqIDRdID0gdHJhbnNNYXRbMl07XG4gICAgZ2xNYXRbMCArIDMgKiA0XSA9IHRyYW5zTWF0WzNdO1xuICAgIGdsTWF0WzEgKyAwICogNF0gPSB0cmFuc01hdFs0XTsgLy8gUjJcbiAgICBnbE1hdFsxICsgMSAqIDRdID0gdHJhbnNNYXRbNV07XG4gICAgZ2xNYXRbMSArIDIgKiA0XSA9IHRyYW5zTWF0WzZdO1xuICAgIGdsTWF0WzEgKyAzICogNF0gPSB0cmFuc01hdFs3XTtcbiAgICBnbE1hdFsyICsgMCAqIDRdID0gdHJhbnNNYXRbOF07IC8vIFIzXG4gICAgZ2xNYXRbMiArIDEgKiA0XSA9IHRyYW5zTWF0WzldO1xuICAgIGdsTWF0WzIgKyAyICogNF0gPSB0cmFuc01hdFsxMF07XG4gICAgZ2xNYXRbMiArIDMgKiA0XSA9IHRyYW5zTWF0WzExXTtcbiAgICBnbE1hdFszICsgMCAqIDRdID0gMC4wO1xuICAgIGdsTWF0WzMgKyAxICogNF0gPSAwLjA7XG4gICAgZ2xNYXRbMyArIDIgKiA0XSA9IDAuMDtcbiAgICBnbE1hdFszICsgMyAqIDRdID0gMS4wO1xuXG4gICAgaWYgKHNjYWxlICE9IHVuZGVmaW5lZCAmJiBzY2FsZSAhPT0gMC4wKSB7XG4gICAgICBnbE1hdFsxMl0gKj0gc2NhbGU7XG4gICAgICBnbE1hdFsxM10gKj0gc2NhbGU7XG4gICAgICBnbE1hdFsxNF0gKj0gc2NhbGU7XG4gICAgfVxuICAgIHJldHVybiBnbE1hdDtcbiAgfVxuXG4gIC8qKlxuICAgKiBDb252ZXJ0cyB0aGUgZ2l2ZW4gNHg0IG9wZW5HTCBtYXRyaXggaW4gdGhlIDE2LWVsZW1lbnQgdHJhbnNNYXQgYXJyYXlcbiAgICogaW50byBhIDR4NCBPcGVuR0wgUmlnaHQtSGFuZC1WaWV3IG1hdHJpeCBhbmQgd3JpdGVzIHRoZSByZXN1bHQgaW50byB0aGUgMTYtZWxlbWVudCBnbE1hdCBhcnJheS5cbiAgICogSWYgc2NhbGUgcGFyYW1ldGVyIGlzIGdpdmVuLCBzY2FsZXMgdGhlIHRyYW5zZm9ybSBvZiB0aGUgZ2xNYXQgYnkgdGhlIHNjYWxlIHBhcmFtZXRlci5cbiAgICogQHBhcmFtIHtGbG9hdDY0QXJyYXl9IGdsTWF0cml4IFRoZSA0eDQgbWFya2VyIHRyYW5zZm9ybWF0aW9uIG1hdHJpeC5cbiAgICogQHBhcmFtIHtGbG9hdDY0QXJyYXl9IFtnbFJoTWF0cml4XSBUaGUgNHg0IEdMIHJpZ2h0IGhhbmQgdHJhbnNmb3JtYXRpb24gbWF0cml4LlxuICAgKiBAcGFyYW0ge251bWJlcn0gW3NjYWxlXSBUaGUgc2NhbGUgZm9yIHRoZSB0cmFuc2Zvcm0uXG4gICAqL1xuICBhcmdsQ2FtZXJhVmlld1JIZihcbiAgICBnbE1hdHJpeDogRmxvYXQ2NEFycmF5LFxuICAgIGdsUmhNYXRyaXg/OiBGbG9hdDY0QXJyYXksXG4gICAgc2NhbGU/OiBudW1iZXJcbiAgKSB7XG4gICAgbGV0IG1fbW9kZWx2aWV3O1xuICAgIGlmIChnbFJoTWF0cml4ID09IHVuZGVmaW5lZCkge1xuICAgICAgbV9tb2RlbHZpZXcgPSBuZXcgRmxvYXQ2NEFycmF5KDE2KTtcbiAgICB9IGVsc2Uge1xuICAgICAgbV9tb2RlbHZpZXcgPSBnbFJoTWF0cml4O1xuICAgIH1cblxuICAgIC8vIHhcbiAgICBtX21vZGVsdmlld1swXSA9IGdsTWF0cml4WzBdO1xuICAgIG1fbW9kZWx2aWV3WzRdID0gZ2xNYXRyaXhbNF07XG4gICAgbV9tb2RlbHZpZXdbOF0gPSBnbE1hdHJpeFs4XTtcbiAgICBtX21vZGVsdmlld1sxMl0gPSBnbE1hdHJpeFsxMl07XG4gICAgLy8geVxuICAgIG1fbW9kZWx2aWV3WzFdID0gLWdsTWF0cml4WzFdO1xuICAgIG1fbW9kZWx2aWV3WzVdID0gLWdsTWF0cml4WzVdO1xuICAgIG1fbW9kZWx2aWV3WzldID0gLWdsTWF0cml4WzldO1xuICAgIG1fbW9kZWx2aWV3WzEzXSA9IC1nbE1hdHJpeFsxM107XG4gICAgLy8gelxuICAgIG1fbW9kZWx2aWV3WzJdID0gLWdsTWF0cml4WzJdO1xuICAgIG1fbW9kZWx2aWV3WzZdID0gLWdsTWF0cml4WzZdO1xuICAgIG1fbW9kZWx2aWV3WzEwXSA9IC1nbE1hdHJpeFsxMF07XG4gICAgbV9tb2RlbHZpZXdbMTRdID0gLWdsTWF0cml4WzE0XTtcblxuICAgIC8vIDAgMCAwIDFcbiAgICBtX21vZGVsdmlld1szXSA9IDA7XG4gICAgbV9tb2RlbHZpZXdbN10gPSAwO1xuICAgIG1fbW9kZWx2aWV3WzExXSA9IDA7XG4gICAgbV9tb2RlbHZpZXdbMTVdID0gMTtcblxuICAgIGlmIChzY2FsZSAhPSB1bmRlZmluZWQgJiYgc2NhbGUgIT09IDAuMCkge1xuICAgICAgbV9tb2RlbHZpZXdbMTJdICo9IHNjYWxlO1xuICAgICAgbV9tb2RlbHZpZXdbMTNdICo9IHNjYWxlO1xuICAgICAgbV9tb2RlbHZpZXdbMTRdICo9IHNjYWxlO1xuICAgIH1cblxuICAgIGdsUmhNYXRyaXggPSBtX21vZGVsdmlldztcblxuICAgIHJldHVybiBnbFJoTWF0cml4O1xuICB9XG5cbiAgLyoqXG4gICAqIFJldHVybnMgdGhlIDE2LWVsZW1lbnQgV2ViR0wgdHJhbnNmb3JtYXRpb24gbWF0cml4IHVzZWQgYnkgQVJDb250cm9sbGVyTkZULnByb2Nlc3MgdG9cbiAgICogcGFzcyBtYXJrZXIgV2ViR0wgbWF0cmljZXMgdG8gZXZlbnQgbGlzdGVuZXJzLlxuICAgKiBVbmlxdWUgdG8gZWFjaCBBUkNvbnRyb2xsZXJORlQuXG4gICAqIEByZXR1cm4ge0Zsb2F0NjRBcnJheX0gVGhlIDE2LWVsZW1lbnQgV2ViR0wgdHJhbnNmb3JtYXRpb24gbWF0cml4IHVzZWQgYnkgdGhlIEFSQ29udHJvbGxlck5GVC5cbiAgICovXG4gIGdldFRyYW5zZm9ybWF0aW9uTWF0cml4KCkge1xuICAgIHJldHVybiB0aGlzLnRyYW5zZm9ybV9tYXQ7XG4gIH1cblxuICAvKipcbiAgICogUmV0dXJucyB0aGUgcHJvamVjdGlvbiBtYXRyaXggY29tcHV0ZWQgZnJvbSBjYW1lcmEgcGFyYW1ldGVycyBmb3IgdGhlIEFSQ29udHJvbGxlck5GVC5cbiAgICogQHJldHVybiB7RmxvYXQ2NEFycmF5fSBUaGUgMTYtZWxlbWVudCBXZWJHTCBjYW1lcmEgbWF0cml4IGZvciB0aGUgQVJDb250cm9sbGVyTkZUIGNhbWVyYSBwYXJhbWV0ZXJzLlxuICAgKi9cbiAgZ2V0Q2FtZXJhTWF0cml4KCkge1xuICAgIHJldHVybiB0aGlzLmNhbWVyYV9tYXQ7XG4gIH1cblxuICAvLyBTZXR0ZXIgLyBHZXR0ZXIgUHJveGllc1xuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAvKipcbiAgICogRW5hYmxlcyBvciBkaXNhYmxlcyBkZWJ1ZyBtb2RlIGluIHRoZSB0cmFja2VyLiBXaGVuIGVuYWJsZWQsIGEgYmxhY2sgYW5kIHdoaXRlIGRlYnVnXG4gICAqIGltYWdlIGlzIGdlbmVyYXRlZCBkdXJpbmcgbWFya2VyIGRldGVjdGlvbi4gVGhlIGRlYnVnIGltYWdlIGlzIHVzZWZ1bCBmb3IgdmlzdWFsaXNpbmdcbiAgICogdGhlIGJpbmFyaXphdGlvbiBwcm9jZXNzIGFuZCBjaG9vc2luZyBhIHRocmVzaG9sZCB2YWx1ZS5cbiAgICogQHBhcmFtIHtib29sZWFufSBtb2RlIHRydWUgdG8gZW5hYmxlIGRlYnVnIG1vZGUsIGZhbHNlIHRvIGRpc2FibGUgZGVidWcgbW9kZVxuICAgKiBAc2VlIGdldERlYnVnTW9kZSgpXG4gICAqL1xuICBzZXREZWJ1Z01vZGUobW9kZTogYm9vbGVhbikge1xuICAgIHJldHVybiB0aGlzLmFydG9vbGtpdE5GVC5zZXREZWJ1Z01vZGUodGhpcy5pZCwgbW9kZSk7XG4gIH1cblxuICAvKipcbiAgICogUmV0dXJucyB3aGV0aGVyIGRlYnVnIG1vZGUgaXMgY3VycmVudGx5IGVuYWJsZWQuXG4gICAqIEByZXR1cm4ge2Jvb2xlYW59IHRydWUgd2hlbiBkZWJ1ZyBtb2RlIGlzIGVuYWJsZWQsIGZhbHNlIHdoZW4gZGVidWcgbW9kZSBpcyBkaXNhYmxlZFxuICAgKiBAc2VlICBzZXREZWJ1Z01vZGUoKVxuICAgKi9cbiAgZ2V0RGVidWdNb2RlKCkge1xuICAgIHJldHVybiB0aGlzLmFydG9vbGtpdE5GVC5nZXREZWJ1Z01vZGUodGhpcy5pZCk7XG4gIH1cblxuICAvKipcbiAgICogUmV0dXJucyB0aGUgRW1zY3JpcHRlbiBIRUFQIG9mZnNldCB0byB0aGUgZGVidWcgcHJvY2Vzc2luZyBpbWFnZSB1c2VkIGJ5IEFSVG9vbEtpdC5cbiAgICogQHJldHVybiB7bnVtYmVyfSBIRUFQIG9mZnNldCB0byB0aGUgZGVidWcgcHJvY2Vzc2luZyBpbWFnZS5cbiAgICovXG4gIGdldFByb2Nlc3NpbmdJbWFnZSgpIHtcbiAgICByZXR1cm4gdGhpcy5hcnRvb2xraXRORlQuZ2V0UHJvY2Vzc2luZ0ltYWdlKHRoaXMuaWQpO1xuICB9XG5cbiAgLyoqXG4gICAqIFNldHMgdGhlIGxvZ2dpbmcgbGV2ZWwgdG8gdXNlIGJ5IEFSVG9vbEtpdC5cbiAgICogQHBhcmFtIHtudW1iZXJ9IG1vZGUgdHlwZSBmb3IgdGhlIGxvZyBsZXZlbC5cbiAgICovXG4gIHNldExvZ0xldmVsKG1vZGU6IGJvb2xlYW4pIHtcbiAgICByZXR1cm4gdGhpcy5hcnRvb2xraXRORlQuc2V0TG9nTGV2ZWwobW9kZSk7XG4gIH1cblxuICAvKipcbiAgICogR2V0cyB0aGUgbG9nZ2luZyBsZXZlbCB1c2VkIGJ5IEFSVG9vbEtpdC5cbiAgICogQHJldHVybiB7bnVtYmVyfSByZXR1cm4gdGhlIGxvZyBsZXZlbCBpbiB1c2UuXG4gICAqL1xuICBnZXRMb2dMZXZlbCgpIHtcbiAgICByZXR1cm4gdGhpcy5hcnRvb2xraXRORlQuZ2V0TG9nTGV2ZWwoKTtcbiAgfVxuXG4gIC8qKlxuICAgKiBTZXRzIHRoZSB2YWx1ZSBvZiB0aGUgbmVhciBwbGFuZSBvZiB0aGUgY2FtZXJhLlxuICAgKiBAcGFyYW0ge251bWJlcn0gdmFsdWUgdGhlIHZhbHVlIG9mIHRoZSBuZWFyIHBsYW5lXG4gICAqIEByZXR1cm4ge251bWJlcn0gMCAodm9pZClcbiAgICovXG4gIHNldFByb2plY3Rpb25OZWFyUGxhbmUodmFsdWU6IG51bWJlcikge1xuICAgIHJldHVybiB0aGlzLmFydG9vbGtpdE5GVC5zZXRQcm9qZWN0aW9uTmVhclBsYW5lKHRoaXMuaWQsIHZhbHVlKTtcbiAgfVxuXG4gIC8qKlxuICAgKiBHZXRzIHRoZSB2YWx1ZSBvZiB0aGUgbmVhciBwbGFuZSBvZiB0aGUgY2FtZXJhIHdpdGggdGhlIGdpdmUgaWQuXG4gICAqIEByZXR1cm4ge251bWJlcn0gdGhlIHZhbHVlIG9mIHRoZSBuZWFyIHBsYW5lLlxuICAgKi9cbiAgZ2V0UHJvamVjdGlvbk5lYXJQbGFuZSgpIHtcbiAgICByZXR1cm4gdGhpcy5hcnRvb2xraXRORlQuZ2V0UHJvamVjdGlvbk5lYXJQbGFuZSh0aGlzLmlkKTtcbiAgfVxuXG4gIC8qKlxuICAgKiBTZXRzIHRoZSB2YWx1ZSBvZiB0aGUgZmFyIHBsYW5lIG9mIHRoZSBjYW1lcmEuXG4gICAqIEBwYXJhbSB7bnVtYmVyfSB2YWx1ZSB0aGUgdmFsdWUgb2YgdGhlIGZhciBwbGFuZVxuICAgKiBAcmV0dXJuIHtudW1iZXJ9IDAgKHZvaWQpXG4gICAqL1xuICBzZXRQcm9qZWN0aW9uRmFyUGxhbmUodmFsdWU6IG51bWJlcikge1xuICAgIHJldHVybiB0aGlzLmFydG9vbGtpdE5GVC5zZXRQcm9qZWN0aW9uRmFyUGxhbmUodGhpcy5pZCwgdmFsdWUpO1xuICB9XG5cbiAgLyoqXG4gICAqIEdldHMgdGhlIHZhbHVlIG9mIHRoZSBmYXIgcGxhbmUgb2YgdGhlIGNhbWVyYSB3aXRoIHRoZSBnaXZlIGlkLlxuICAgKiBAcmV0dXJuIHtudW1iZXJ9IHRoZSB2YWx1ZSBvZiB0aGUgZmFyIHBsYW5lLlxuICAgKi9cbiAgZ2V0UHJvamVjdGlvbkZhclBsYW5lKCkge1xuICAgIHJldHVybiB0aGlzLmFydG9vbGtpdE5GVC5nZXRQcm9qZWN0aW9uRmFyUGxhbmUodGhpcy5pZCk7XG4gIH1cblxuICAvKipcbiAgICogU2V0IHRoZSBsYWJlbGluZyB0aHJlc2hvbGQgbW9kZSAoYXV0by9tYW51YWwpLlxuICAgKiBAcGFyYW0ge251bWJlcn0gbW9kZSBBbiBpbnRlZ2VyIHNwZWNpZnlpbmcgdGhlIG1vZGUuIE9uZSBvZjpcbiAgICogQVJfTEFCRUxJTkdfVEhSRVNIX01PREVfTUFOVUFMLFxuICAgKiBBUl9MQUJFTElOR19USFJFU0hfTU9ERV9BVVRPX01FRElBTixcbiAgICogQVJfTEFCRUxJTkdfVEhSRVNIX01PREVfQVVUT19PVFNVLFxuICAgKiBBUl9MQUJFTElOR19USFJFU0hfTU9ERV9BVVRPX0FEQVBUSVZFLFxuICAgKiBBUl9MQUJFTElOR19USFJFU0hfTU9ERV9BVVRPX0JSQUNLRVRJTkdcbiAgICovXG4gIHNldFRocmVzaG9sZE1vZGUobW9kZTogbnVtYmVyKSB7XG4gICAgcmV0dXJuIHRoaXMuYXJ0b29sa2l0TkZULnNldFRocmVzaG9sZE1vZGUodGhpcy5pZCwgbW9kZSk7XG4gIH1cblxuICAvKipcbiAgICogR2V0cyB0aGUgY3VycmVudCB0aHJlc2hvbGQgbW9kZSB1c2VkIGZvciBpbWFnZSBiaW5hcml6YXRpb24uXG4gICAqIEByZXR1cm4ge251bWJlcn0gVGhlIGN1cnJlbnQgdGhyZXNob2xkIG1vZGVcbiAgICogQHNlZSBnZXRWaWRlb1RocmVzaG9sZE1vZGUoKVxuICAgKi9cbiAgZ2V0VGhyZXNob2xkTW9kZSgpIHtcbiAgICByZXR1cm4gdGhpcy5hcnRvb2xraXRORlQuZ2V0VGhyZXNob2xkTW9kZSh0aGlzLmlkKTtcbiAgfVxuXG4gIC8qKlxuICAgKiBTZXQgdGhlIGxhYmVsaW5nIHRocmVzaG9sZC5cbiAgICogVGhpcyBmdW5jdGlvbiBmb3JjZXMgc2V0cyB0aGUgdGhyZXNob2xkIHZhbHVlLlxuICAgKiBUaGUgZGVmYXVsdCB2YWx1ZSBpcyBBUl9ERUZBVUxUX0xBQkVMSU5HX1RIUkVTSCB3aGljaCBpcyAxMDAuXG4gICAqIFRoZSBjdXJyZW50IHRocmVzaG9sZCBtb2RlIGlzIG5vdCBhZmZlY3RlZCBieSB0aGlzIGNhbGwuXG4gICAqIFR5cGljYWxseSwgdGhpcyBmdW5jdGlvbiBpcyB1c2VkIHdoZW4gbGFiZWxpbmcgdGhyZXNob2xkIG1vZGVcbiAgICogaXMgQVJfTEFCRUxJTkdfVEhSRVNIX01PREVfTUFOVUFMLlxuICAgKiBUaGUgdGhyZXNob2xkIHZhbHVlIGlzIG5vdCByZWxldmFudCBpZiB0aHJlc2hvbGQgbW9kZSBpc1xuICAgKiBBUl9MQUJFTElOR19USFJFU0hfTU9ERV9BVVRPX0FEQVBUSVZFLlxuICAgKiBCYWNrZ3JvdW5kOiBUaGUgbGFiZWxpbmcgdGhyZXNob2xkIGlzIHRoZSB2YWx1ZSB3aGljaFxuICAgKiB0aGUgQVIgbGlicmFyeSB1c2VzIHRvIGRpZmZlcmVudGlhdGUgYmV0d2VlbiBibGFjayBhbmQgd2hpdGVcbiAgICogcG9ydGlvbnMgb2YgYW4gQVJUb29sS2l0IG1hcmtlci4gU2luY2UgdGhlIGFjdHVhbCBicmlnaHRuZXNzLFxuICAgKiBjb250cmFzdCwgYW5kIGdhbW1hIG9mIGluY29taW5nIGltYWdlcyBjYW4gdmFyeSBzaWduZmljYW50bHlcbiAgICogYmV0d2VlbiBkaWZmZXJlbnQgY2FtZXJhcyBhbmQgbGlnaHRpbmcgY29uZGl0aW9ucywgdGhpc1xuICAgKiB2YWx1ZSB0eXBpY2FsbHkgbmVlZHMgdG8gYmUgYWRqdXN0ZWQgZHluYW1pY2FsbHkgdG8gYVxuICAgKiBzdWl0YWJsZSBtaWRwb2ludCBiZXR3ZWVuIHRoZSBvYnNlcnZlZCB2YWx1ZXMgZm9yIGJsYWNrXG4gICAqIGFuZCB3aGl0ZSBwb3J0aW9ucyBvZiB0aGUgbWFya2VycyBpbiB0aGUgaW1hZ2UuXG4gICAqIEBwYXJhbSB7bnVtYmVyfSB0aHJlc2hvbGQgQW4gaW50ZWdlciBpbiB0aGUgcmFuZ2UgWzAsMjU1XSAoaW5jbHVzaXZlKS5cbiAgICovXG4gIHNldFRocmVzaG9sZCh0aHJlc2hvbGQ6IG51bWJlcikge1xuICAgIHJldHVybiB0aGlzLmFydG9vbGtpdE5GVC5zZXRUaHJlc2hvbGQodGhpcy5pZCwgdGhyZXNob2xkKTtcbiAgfVxuXG4gIC8qKlxuICAgKiBHZXQgdGhlIGN1cnJlbnQgbGFiZWxpbmcgdGhyZXNob2xkLlxuICAgKiBUaGlzIGZ1bmN0aW9uIHF1ZXJpZXMgdGhlIGN1cnJlbnQgbGFiZWxpbmcgdGhyZXNob2xkLiBGb3IsXG4gICAqIEFSX0xBQkVMSU5HX1RIUkVTSF9NT0RFX0FVVE9fTUVESUFOLCBBUl9MQUJFTElOR19USFJFU0hfTU9ERV9BVVRPX09UU1UsXG4gICAqIGFuZCBBUl9MQUJFTElOR19USFJFU0hfTU9ERV9BVVRPX0JSQUNLRVRJTkdcbiAgICogdGhlIHRocmVzaG9sZCB2YWx1ZSBpcyBvbmx5IHZhbGlkIHVudGlsIHRoZSBuZXh0IGF1dG8tdXBkYXRlLlxuICAgKiBUaGUgY3VycmVudCB0aHJlc2hvbGQgbW9kZSBpcyBub3QgYWZmZWN0ZWQgYnkgdGhpcyBjYWxsLlxuICAgKiBUaGUgdGhyZXNob2xkIHZhbHVlIGlzIG5vdCByZWxldmFudCBpZiB0aHJlc2hvbGQgbW9kZSBpc1xuICAgKiBBUl9MQUJFTElOR19USFJFU0hfTU9ERV9BVVRPX0FEQVBUSVZFLlxuICAgKiBAcmV0dXJuIHtudW1iZXJ9IFRoZSBjdXJyZW50IHRocmVzaG9sZCB2YWx1ZS5cbiAgICovXG4gIGdldFRocmVzaG9sZCgpIHtcbiAgICByZXR1cm4gdGhpcy5hcnRvb2xraXRORlQuZ2V0VGhyZXNob2xkKHRoaXMuaWQpO1xuICB9XG5cbiAgLyoqXG4gICAqIExvYWRzIGFuIE5GVCBtYXJrZXIgZnJvbSB0aGUgZ2l2ZW4gVVJMIG9yIGRhdGEgc3RyaW5nXG4gICAqIEBwYXJhbSB7c3RyaW5nfSB1cmxPckRhdGEgLSBUaGUgVVJMIHByZWZpeCBvciBkYXRhIG9mIHRoZSBORlQgbWFya2VycyB0byBsb2FkLlxuICAgKi9cbiAgYXN5bmMgbG9hZE5GVE1hcmtlcihcbiAgICB1cmxPckRhdGE6IHN0cmluZyxcbiAgICBvblN1Y2Nlc3M6IChpZHM6IG51bWJlcikgPT4gdm9pZCxcbiAgICBvbkVycm9yOiAoKSA9PiB2b2lkXG4gICkge1xuICAgIGxldCBuZnQgPSBhd2FpdCB0aGlzLmFydG9vbGtpdE5GVC5hZGRORlRNYXJrZXJzKFxuICAgICAgdGhpcy5pZCxcbiAgICAgIFt1cmxPckRhdGFdLFxuICAgICAgKGlkczogYW55KSA9PiB7XG4gICAgICAgIHRoaXMubmZ0TWFya2VyQ291bnQgKz0gaWRzLmxlbmd0aDtcbiAgICAgICAgb25TdWNjZXNzKGlkcyk7XG4gICAgICB9LFxuICAgICAgb25FcnJvclxuICAgICk7XG4gICAgcmV0dXJuIG5mdDtcbiAgfVxuXG4gIC8qKlxuICAgKiBMb2FkcyBhbiBhcnJheSBvZiBORlQgbWFya2VycyBmcm9tIHRoZSBnaXZlbiBVUkxzIG9yIGRhdGEgc3RyaW5nXG4gICAqIEBwYXJhbSB7c3RyaW5nfSB1cmxPckRhdGEgLSBUaGUgYXJyYXkgb2YgVVJMcyBwcmVmaXggb3IgZGF0YSBvZiB0aGUgTkZUIG1hcmtlcnMgdG8gbG9hZC5cbiAgICovXG4gIGFzeW5jIGxvYWRORlRNYXJrZXJzKFxuICAgIHVybE9yRGF0YTogQXJyYXk8c3RyaW5nPixcbiAgICBvblN1Y2Nlc3M6IChpZHM6IG51bWJlcikgPT4gdm9pZCxcbiAgICBvbkVycm9yOiAoKSA9PiB2b2lkXG4gICkge1xuICAgIGxldCBuZnQgPSBhd2FpdCB0aGlzLmFydG9vbGtpdE5GVC5hZGRORlRNYXJrZXJzKFxuICAgICAgdGhpcy5pZCxcbiAgICAgIHVybE9yRGF0YSxcbiAgICAgIChpZHM6IGFueSkgPT4ge1xuICAgICAgICB0aGlzLm5mdE1hcmtlckNvdW50ICs9IGlkcy5sZW5ndGg7XG4gICAgICAgIG9uU3VjY2VzcyhpZHMpO1xuICAgICAgfSxcbiAgICAgIG9uRXJyb3JcbiAgICApO1xuICAgIHJldHVybiBuZnQ7XG4gIH1cblxuICAvKipcbiAgICogU2V0IHRoZSBpbWFnZSBwcm9jZXNzaW5nIG1vZGUuXG4gICAqIFdoZW4gdGhlIGltYWdlIHByb2Nlc3NpbmcgbW9kZSBpcyBBUl9JTUFHRV9QUk9DX0ZSQU1FX0lNQUdFLFxuICAgKiBBUlRvb2xLaXQgcHJvY2Vzc2VzIGFsbCBwaXhlbHMgaW4gZWFjaCBpbmNvbWluZyBpbWFnZVxuICAgKiB0byBsb2NhdGUgbWFya2Vycy4gV2hlbiB0aGUgbW9kZSBpcyBBUl9JTUFHRV9QUk9DX0ZJRUxEX0lNQUdFLFxuICAgKiBBUlRvb2xLaXQgcHJvY2Vzc2VzIHBpeGVscyBpbiBvbmx5IGV2ZXJ5IHNlY29uZCBwaXhlbCByb3cgYW5kXG4gICAqIGNvbHVtbi4gVGhpcyBpcyB1c2VmdWwgYm90aCBmb3IgaGFuZGxpbmcgaW1hZ2VzIGZyb20gaW50ZXJsYWNlZFxuICAgKiB2aWRlbyBzb3VyY2VzICh3aGVyZSBhbHRlcm5hdGUgbGluZXMgYXJlIGFzc2VtYmxlZCBmcm9tIGFsdGVybmF0ZVxuICAgKiBmaWVsZHMgYW5kIHRodXMgaGF2ZSBvbmUgZmllbGQgdGltZS1kaWZmZXJlbmNlLCByZXN1bHRpbmcgaW4gYVxuICAgKiBcImNvbWJcIiBlZmZlY3QpIHN1Y2ggYXMgRGlnaXRhbCBWaWRlbyBjYW1lcmFzLlxuICAgKiBUaGUgZWZmZWN0aXZlIHJlZHVjdGlvbiBieSA3NSUgaW4gdGhlIHBpeGVscyBwcm9jZXNzZWQgYWxzb1xuICAgKiBoYXMgdXRpbGl0eSBpbiBhY2NlbGVyYXRpbmcgdHJhY2tpbmcgYnkgZWZmZWN0aXZlbHkgcmVkdWNpbmdcbiAgICogdGhlIGltYWdlIHNpemUgdG8gb25lIHF1YXJ0ZXIgc2l6ZSwgYXQgdGhlIGNvc3Qgb2YgcG9zZSBhY2N1cmFjY3kuXG4gICAqIEBwYXJhbSB7bnVtYmVyfSBtb2RlXG4gICAqIE9wdGlvbnMgZm9yIHRoaXMgZmllbGQgYXJlOlxuICAgKiBBUl9JTUFHRV9QUk9DX0ZSQU1FX0lNQUdFXG4gICAqIEFSX0lNQUdFX1BST0NfRklFTERfSU1BR0VcbiAgICogVGhlIGRlZmF1bHQgbW9kZSBpcyBBUl9JTUFHRV9QUk9DX0ZSQU1FX0lNQUdFLlxuICAgKi9cbiAgc2V0SW1hZ2VQcm9jTW9kZShtb2RlOiBudW1iZXIpIHtcbiAgICByZXR1cm4gdGhpcy5hcnRvb2xraXRORlQuc2V0SW1hZ2VQcm9jTW9kZSh0aGlzLmlkLCBtb2RlKTtcbiAgfVxuXG4gIC8qKlxuICAgKiBHZXQgdGhlIGltYWdlIHByb2Nlc3NpbmcgbW9kZS5cbiAgICogU2VlIGFyU2V0SW1hZ2VQcm9jTW9kZSgpIGZvciBhIGNvbXBsZXRlIGRlc2NyaXB0aW9uLlxuICAgKiBAcmV0dXJuIHtudW1iZXJ9IFRoZSBjdXJyZW50IGltYWdlIHByb2Nlc3NpbmcgbW9kZS5cbiAgICovXG4gIGdldEltYWdlUHJvY01vZGUoKSB7XG4gICAgcmV0dXJuIHRoaXMuYXJ0b29sa2l0TkZULmdldEltYWdlUHJvY01vZGUodGhpcy5pZCk7XG4gIH1cblxuICAvLyBwcml2YXRlIGFjY2Vzc29yc1xuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8qKlxuICAgKiBVc2VkIGludGVybmFsbHkgYnkgQVJDb250cm9sbGVyTkZULCBpdCBwZXJtaXQgdG8gYWRkIG1ldGhvZHMgdG8gdGhpcy5cbiAgICogQHJldHVybiB7YW55fSBBUkNvbnRyb2xsZXJORlRcbiAgICovXG4gIHByaXZhdGUgY29udmVydGVyKCk6IGFueSB7XG4gICAgcmV0dXJuIHRoaXM7XG4gIH1cblxuICAvKipcbiAgICogVGhpcyBmdW5jdGlvbiBpbml0IHRoZSBBUkNvbnRyb2xsZXJORlQgd2l0aCB0aGUgbmVjZXNzYXJ5IHBhcm1ldGVycyBhbmQgdmFyaWFibGVzLlxuICAgKiBEb24ndCBjYWxsIGRpcmVjdGx5IHRoaXMgYnV0IGluc3RlYWQgaW5zdGFudGlhdGUgYSBuZXcgQVJDb250cm9sbGVyTkZULlxuICAgKiBAcmV0dXJuIHtBUkNvbnRyb2xsZXJORlR9IFRoZSBpbml0aWFsaXplZCBBUkNvbnRyb2xsZXJORlQgaW5zdGFuY2VcbiAgICovXG4gIHByaXZhdGUgYXN5bmMgX2luaXRpYWxpemUoKSB7XG4gICAgLy8gaW5pdGlhbGl6ZSB0aGUgdG9vbGtpdFxuICAgIHRoaXMuYXJ0b29sa2l0TkZUID0gYXdhaXQgbmV3IEFSVG9vbGtpdE5GVCgpLmluaXQoKTtcbiAgICBjb25zb2xlLmxvZyhcIltBUkNvbnRyb2xsZXJORlRdXCIsIFwiQVJUb29sa2l0TkZUIGluaXRpYWxpemVkXCIpO1xuXG4gICAgLy8gbG9hZCB0aGUgY2FtZXJhXG4gICAgdGhpcy5jYW1lcmFJZCA9IGF3YWl0IHRoaXMuYXJ0b29sa2l0TkZULmxvYWRDYW1lcmEodGhpcy5jYW1lcmFQYXJhbSk7XG4gICAgY29uc29sZS5sb2coXG4gICAgICBcIltBUkNvbnRyb2xsZXJORlRdXCIsXG4gICAgICBcIkNhbWVyYSBwYXJhbXMgbG9hZGVkIHdpdGggSURcIixcbiAgICAgIHRoaXMuY2FtZXJhSWRcbiAgICApO1xuXG4gICAgLy8gc2V0dXBcbiAgICB0aGlzLmlkID0gdGhpcy5hcnRvb2xraXRORlQuc2V0dXAodGhpcy53aWR0aCwgdGhpcy5oZWlnaHQsIHRoaXMuY2FtZXJhSWQpO1xuICAgIGNvbnNvbGUubG9nKFwiW0FSQ29udHJvbGxlck5GVF1cIiwgXCJHb3QgSUQgZnJvbSBzZXR1cFwiLCB0aGlzLmlkKTtcblxuICAgIHRoaXMuX2luaXRORlQoKTtcblxuICAgIGNvbnN0IHBhcmFtczogZGVsZWdhdGVNZXRob2RzW1wiZnJhbWVNYWxsb2NcIl0gPVxuICAgICAgdGhpcy5hcnRvb2xraXRORlQuaW5zdGFuY2UuZnJhbWVNYWxsb2M7XG4gICAgdGhpcy5mcmFtZXBvaW50ZXIgPSBwYXJhbXMuZnJhbWVwb2ludGVyO1xuICAgIHRoaXMuZnJhbWVzaXplID0gcGFyYW1zLmZyYW1lc2l6ZTtcbiAgICB0aGlzLnZpZGVvTHVtYVBvaW50ZXIgPSBwYXJhbXMudmlkZW9MdW1hUG9pbnRlcjtcblxuICAgIHRoaXMuZGF0YUhlYXAgPSBuZXcgVWludDhBcnJheShcbiAgICAgIHRoaXMuYXJ0b29sa2l0TkZULmluc3RhbmNlLkhFQVBVOC5idWZmZXIsXG4gICAgICB0aGlzLmZyYW1lcG9pbnRlcixcbiAgICAgIHRoaXMuZnJhbWVzaXplXG4gICAgKTtcbiAgICB0aGlzLnZpZGVvTHVtYSA9IG5ldyBVaW50OEFycmF5KFxuICAgICAgdGhpcy5hcnRvb2xraXRORlQuaW5zdGFuY2UuSEVBUFU4LmJ1ZmZlcixcbiAgICAgIHRoaXMudmlkZW9MdW1hUG9pbnRlcixcbiAgICAgIHRoaXMuZnJhbWVzaXplIC8gNFxuICAgICk7XG5cbiAgICB0aGlzLmNhbWVyYV9tYXQgPSBuZXcgRmxvYXQ2NEFycmF5KFxuICAgICAgdGhpcy5hcnRvb2xraXRORlQuaW5zdGFuY2UuSEVBUFU4LmJ1ZmZlcixcbiAgICAgIHBhcmFtcy5jYW1lcmEsXG4gICAgICAxNlxuICAgICk7XG4gICAgdGhpcy5tYXJrZXJfdHJhbnNmb3JtX21hdCA9IG5ldyBGbG9hdDY0QXJyYXkoXG4gICAgICB0aGlzLmFydG9vbGtpdE5GVC5pbnN0YW5jZS5IRUFQVTguYnVmZmVyLFxuICAgICAgcGFyYW1zLnRyYW5zZm9ybSxcbiAgICAgIDEyXG4gICAgKTtcblxuICAgIHRoaXMuc2V0UHJvamVjdGlvbk5lYXJQbGFuZSgwLjEpO1xuICAgIHRoaXMuc2V0UHJvamVjdGlvbkZhclBsYW5lKDEwMDApO1xuXG4gICAgc2V0VGltZW91dCgoKSA9PiB7XG4gICAgICB0aGlzLmRpc3BhdGNoRXZlbnQoe1xuICAgICAgICBuYW1lOiBcImxvYWRcIixcbiAgICAgICAgdGFyZ2V0OiB0aGlzLFxuICAgICAgfSk7XG4gICAgfSwgMSk7XG5cbiAgICByZXR1cm4gdGhpcztcbiAgfVxuXG4gIC8qKlxuICAgKiBJbml0IHRoZSBuZWNlc3Nhcnkga3BtIGhhbmRsZSBmb3IgTkZUIGFuZCB0aGUgc2V0dGluZ3MgZm9yIHRoZSBDUFUuXG4gICAqIEByZXR1cm4ge251bWJlcn0gMCAodm9pZClcbiAgICovXG4gIHByaXZhdGUgX2luaXRORlQoKSB7XG4gICAgdGhpcy5hcnRvb2xraXRORlQuc2V0dXBBUjIodGhpcy5pZCk7XG4gIH1cblxuICAvKipcbiAgICogQ29weSB0aGUgSW1hZ2UgZGF0YSB0byB0aGUgSEVBUCBmb3IgdGhlIGRlYnVnU2V0dXAgZnVuY3Rpb24uXG4gICAqIEByZXR1cm4ge251bWJlcn0gMCAodm9pZClcbiAgICovXG4gIHByaXZhdGUgX2NvcHlJbWFnZVRvSGVhcChzb3VyY2VJbWFnZTogSW1hZ2VPYmopIHtcbiAgICBpZiAoIXNvdXJjZUltYWdlKSB7XG4gICAgICAvLyBkZWZhdWx0IHRvIHByZWxvYWRlZCBpbWFnZVxuICAgICAgY29uc29sZS5lcnJvcihcIkVycm9yOiBubyBwcm92aWRlZCBpbWFnZURhdGEgdG8gQVJDb250cm9sbGVyTkZUXCIpO1xuICAgICAgcmV0dXJuO1xuICAgIH1cblxuICAgIC8vIHRoaXMgaXMgb2YgdHlwZSBVaW50OENsYW1wZWRBcnJheTpcbiAgICAvLyBUaGUgVWludDhDbGFtcGVkQXJyYXkgdHlwZWQgYXJyYXkgcmVwcmVzZW50cyBhbiBhcnJheSBvZiA4LWJpdCB1bnNpZ25lZFxuICAgIC8vIGludGVnZXJzIGNsYW1wZWQgdG8gMC0yNTVcbiAgICAvLyBAc2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0phdmFTY3JpcHQvUmVmZXJlbmNlL0dsb2JhbF9PYmplY3RzL1VpbnQ4Q2xhbXBlZEFycmF5XG4gICAgbGV0IGRhdGE6IFVpbnQ4Q2xhbXBlZEFycmF5O1xuXG4gICAgaWYgKHNvdXJjZUltYWdlLmRhdGEpIHtcbiAgICAgIC8vIGRpcmVjdGx5IHVzZSBzb3VyY2UgaW1hZ2VcbiAgICAgIGRhdGEgPSBzb3VyY2VJbWFnZS5kYXRhO1xuICAgIH1cblxuICAgIC8vIEhlcmUgd2UgaGF2ZSBhY2Nlc3MgdG8gdGhlIHVubW9kaWZpZWQgdmlkZW8gaW1hZ2UuIFdlIG5vdyBuZWVkIHRvIGFkZCB0aGUgdmlkZW9MdW1hIGNoYW5lbCB0byBiZSBhYmxlIHRvIHNlcnZlIHRoZSB1bmRlcmx5aW5nIEFSVEsgQVBJXG4gICAgaWYgKHRoaXMudmlkZW9MdW1hKSB7XG4gICAgICBsZXQgcSA9IDA7XG5cbiAgICAgIC8vIENyZWF0ZSBsdW1hIGZyb20gdmlkZW8gZGF0YSBhc3N1bWluZyBQaXhlbGZvcm1hdCBBUl9QSVhFTF9GT1JNQVRfUkdCQVxuICAgICAgLy8gc2VlIChBUlRvb2xLaXRKUy5jcHAgTDogNDMpXG4gICAgICBmb3IgKGxldCBwID0gMDsgcCA8IHRoaXMudmlkZW9TaXplOyBwKyspIHtcbiAgICAgICAgbGV0IHIgPSBkYXRhW3EgKyAwXSxcbiAgICAgICAgICBnID0gZGF0YVtxICsgMV0sXG4gICAgICAgICAgYiA9IGRhdGFbcSArIDJdO1xuICAgICAgICAvLyBAc2VlIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vYS81OTYyNDEvNTg0MzY0MlxuICAgICAgICB0aGlzLnZpZGVvTHVtYVtwXSA9IChyICsgciArIHIgKyBiICsgZyArIGcgKyBnICsgZykgPj4gMztcbiAgICAgICAgcSArPSA0O1xuICAgICAgfVxuICAgIH1cblxuICAgIGlmICh0aGlzLmRhdGFIZWFwKSB7XG4gICAgICB0aGlzLmRhdGFIZWFwLnNldChkYXRhKTtcbiAgICAgIHJldHVybiB0cnVlO1xuICAgIH1cblxuICAgIHJldHVybiBmYWxzZTtcbiAgfVxufVxuIiwiLypcbiAqICBpbmRleC50c1xuICogIEpTQVJUb29sS2l0TkZUXG4gKlxuICogIFRoaXMgZmlsZSBpcyBwYXJ0IG9mIEpTQVJUb29sS2l0TkZUIC0gV2ViQVJLaXQuXG4gKlxuICogIEpTQVJUb29sS2l0TkZUIGlzIGZyZWUgc29mdHdhcmU6IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnlcbiAqICBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnlcbiAqICB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBlaXRoZXIgdmVyc2lvbiAzIG9mIHRoZSBMaWNlbnNlLCBvclxuICogIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uXG4gKlxuICogIEpTQVJUb29sS2l0TkZUIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsXG4gKiAgYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2ZcbiAqICBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlXG4gKiAgR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuXG4gKlxuICogIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMgTGljZW5zZVxuICogIGFsb25nIHdpdGggSlNBUlRvb2xLaXRORlQuICBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uXG4gKlxuICogIEFzIGEgc3BlY2lhbCBleGNlcHRpb24sIHRoZSBjb3B5cmlnaHQgaG9sZGVycyBvZiB0aGlzIGxpYnJhcnkgZ2l2ZSB5b3VcbiAqICBwZXJtaXNzaW9uIHRvIGxpbmsgdGhpcyBsaWJyYXJ5IHdpdGggaW5kZXBlbmRlbnQgbW9kdWxlcyB0byBwcm9kdWNlIGFuXG4gKiAgZXhlY3V0YWJsZSwgcmVnYXJkbGVzcyBvZiB0aGUgbGljZW5zZSB0ZXJtcyBvZiB0aGVzZSBpbmRlcGVuZGVudCBtb2R1bGVzLCBhbmQgdG9cbiAqICBjb3B5IGFuZCBkaXN0cmlidXRlIHRoZSByZXN1bHRpbmcgZXhlY3V0YWJsZSB1bmRlciB0ZXJtcyBvZiB5b3VyIGNob2ljZSxcbiAqICBwcm92aWRlZCB0aGF0IHlvdSBhbHNvIG1lZXQsIGZvciBlYWNoIGxpbmtlZCBpbmRlcGVuZGVudCBtb2R1bGUsIHRoZSB0ZXJtcyBhbmRcbiAqICBjb25kaXRpb25zIG9mIHRoZSBsaWNlbnNlIG9mIHRoYXQgbW9kdWxlLiBBbiBpbmRlcGVuZGVudCBtb2R1bGUgaXMgYSBtb2R1bGVcbiAqICB3aGljaCBpcyBuZWl0aGVyIGRlcml2ZWQgZnJvbSBub3IgYmFzZWQgb24gdGhpcyBsaWJyYXJ5LiBJZiB5b3UgbW9kaWZ5IHRoaXNcbiAqICBsaWJyYXJ5LCB5b3UgbWF5IGV4dGVuZCB0aGlzIGV4Y2VwdGlvbiB0byB5b3VyIHZlcnNpb24gb2YgdGhlIGxpYnJhcnksIGJ1dCB5b3VcbiAqICBhcmUgbm90IG9ibGlnYXRlZCB0byBkbyBzby4gSWYgeW91IGRvIG5vdCB3aXNoIHRvIGRvIHNvLCBkZWxldGUgdGhpcyBleGNlcHRpb25cbiAqICBzdGF0ZW1lbnQgZnJvbSB5b3VyIHZlcnNpb24uXG4gKlxuICogIENvcHlyaWdodCAyMDIwIFdlYkFSS2l0LlxuICpcbiAqICBBdXRob3Iocyk6IFdhbHRlciBQZXJkYW4gQGthbHdhbHQgaHR0cHM6Ly9naXRodWIuY29tL2thbHdhbHRcbiAqXG4gKi9cbmltcG9ydCBBUlRvb2xraXRORlQgZnJvbSBcIi4vQVJUb29sa2l0TkZUXCI7XG5pbXBvcnQgQVJDb250cm9sbGVyTkZUIGZyb20gXCIuL0FSQ29udHJvbGxlck5GVFwiO1xuXG5leHBvcnQgZGVmYXVsdCB7XG4gIEFSVG9vbGtpdE5GVCxcbiAgQVJDb250cm9sbGVyTkZULFxufTtcbiJdLCJuYW1lcyI6WyJyb290IiwiZmFjdG9yeSIsImV4cG9ydHMiLCJtb2R1bGUiLCJkZWZpbmUiLCJhbWQiLCJzZWxmIiwidGhpcyIsInV0aWxzIiwic2V0dGxlIiwiY29va2llcyIsImJ1aWxkVVJMIiwiYnVpbGRGdWxsUGF0aCIsInBhcnNlSGVhZGVycyIsImlzVVJMU2FtZU9yaWdpbiIsImNyZWF0ZUVycm9yIiwiZGVmYXVsdHMiLCJDYW5jZWwiLCJjb25maWciLCJQcm9taXNlIiwicmVzb2x2ZSIsInJlamVjdCIsIm9uQ2FuY2VsZWQiLCJyZXF1ZXN0RGF0YSIsImRhdGEiLCJyZXF1ZXN0SGVhZGVycyIsImhlYWRlcnMiLCJyZXNwb25zZVR5cGUiLCJkb25lIiwiY2FuY2VsVG9rZW4iLCJ1bnN1YnNjcmliZSIsInNpZ25hbCIsInJlbW92ZUV2ZW50TGlzdGVuZXIiLCJpc0Zvcm1EYXRhIiwicmVxdWVzdCIsIlhNTEh0dHBSZXF1ZXN0IiwiYXV0aCIsInVzZXJuYW1lIiwicGFzc3dvcmQiLCJ1bmVzY2FwZSIsImVuY29kZVVSSUNvbXBvbmVudCIsIkF1dGhvcml6YXRpb24iLCJidG9hIiwiZnVsbFBhdGgiLCJiYXNlVVJMIiwidXJsIiwib25sb2FkZW5kIiwicmVzcG9uc2VIZWFkZXJzIiwiZ2V0QWxsUmVzcG9uc2VIZWFkZXJzIiwicmVzcG9uc2UiLCJyZXNwb25zZVRleHQiLCJzdGF0dXMiLCJzdGF0dXNUZXh0IiwidmFsdWUiLCJlcnIiLCJvcGVuIiwibWV0aG9kIiwidG9VcHBlckNhc2UiLCJwYXJhbXMiLCJwYXJhbXNTZXJpYWxpemVyIiwidGltZW91dCIsIm9ucmVhZHlzdGF0ZWNoYW5nZSIsInJlYWR5U3RhdGUiLCJyZXNwb25zZVVSTCIsImluZGV4T2YiLCJzZXRUaW1lb3V0Iiwib25hYm9ydCIsIm9uZXJyb3IiLCJvbnRpbWVvdXQiLCJ0aW1lb3V0RXJyb3JNZXNzYWdlIiwidHJhbnNpdGlvbmFsIiwiY2xhcmlmeVRpbWVvdXRFcnJvciIsImlzU3RhbmRhcmRCcm93c2VyRW52IiwieHNyZlZhbHVlIiwid2l0aENyZWRlbnRpYWxzIiwieHNyZkNvb2tpZU5hbWUiLCJyZWFkIiwidW5kZWZpbmVkIiwieHNyZkhlYWRlck5hbWUiLCJmb3JFYWNoIiwidmFsIiwia2V5IiwidG9Mb3dlckNhc2UiLCJzZXRSZXF1ZXN0SGVhZGVyIiwiaXNVbmRlZmluZWQiLCJvbkRvd25sb2FkUHJvZ3Jlc3MiLCJhZGRFdmVudExpc3RlbmVyIiwib25VcGxvYWRQcm9ncmVzcyIsInVwbG9hZCIsImNhbmNlbCIsInR5cGUiLCJhYm9ydCIsInN1YnNjcmliZSIsImFib3J0ZWQiLCJzZW5kIiwiYmluZCIsIkF4aW9zIiwibWVyZ2VDb25maWciLCJheGlvcyIsImNyZWF0ZUluc3RhbmNlIiwiZGVmYXVsdENvbmZpZyIsImNvbnRleHQiLCJpbnN0YW5jZSIsInByb3RvdHlwZSIsImV4dGVuZCIsImNyZWF0ZSIsImluc3RhbmNlQ29uZmlnIiwiQ2FuY2VsVG9rZW4iLCJpc0NhbmNlbCIsIlZFUlNJT04iLCJhbGwiLCJwcm9taXNlcyIsInNwcmVhZCIsImlzQXhpb3NFcnJvciIsIm1lc3NhZ2UiLCJ0b1N0cmluZyIsIl9fQ0FOQ0VMX18iLCJleGVjdXRvciIsIlR5cGVFcnJvciIsInJlc29sdmVQcm9taXNlIiwicHJvbWlzZSIsInRva2VuIiwidGhlbiIsIl9saXN0ZW5lcnMiLCJpIiwibCIsImxlbmd0aCIsIm9uZnVsZmlsbGVkIiwiX3Jlc29sdmUiLCJyZWFzb24iLCJ0aHJvd0lmUmVxdWVzdGVkIiwibGlzdGVuZXIiLCJwdXNoIiwiaW5kZXgiLCJzcGxpY2UiLCJzb3VyY2UiLCJjIiwiSW50ZXJjZXB0b3JNYW5hZ2VyIiwiZGlzcGF0Y2hSZXF1ZXN0IiwidmFsaWRhdG9yIiwidmFsaWRhdG9ycyIsImludGVyY2VwdG9ycyIsImNvbmZpZ09yVXJsIiwiYXNzZXJ0T3B0aW9ucyIsInNpbGVudEpTT05QYXJzaW5nIiwiYm9vbGVhbiIsImZvcmNlZEpTT05QYXJzaW5nIiwicmVxdWVzdEludGVyY2VwdG9yQ2hhaW4iLCJzeW5jaHJvbm91c1JlcXVlc3RJbnRlcmNlcHRvcnMiLCJpbnRlcmNlcHRvciIsInJ1bldoZW4iLCJzeW5jaHJvbm91cyIsInVuc2hpZnQiLCJmdWxmaWxsZWQiLCJyZWplY3RlZCIsInJlc3BvbnNlSW50ZXJjZXB0b3JDaGFpbiIsImNoYWluIiwiQXJyYXkiLCJhcHBseSIsImNvbmNhdCIsInNoaWZ0IiwibmV3Q29uZmlnIiwib25GdWxmaWxsZWQiLCJvblJlamVjdGVkIiwiZXJyb3IiLCJnZXRVcmkiLCJyZXBsYWNlIiwiaGFuZGxlcnMiLCJ1c2UiLCJvcHRpb25zIiwiZWplY3QiLCJpZCIsImZuIiwiaCIsImlzQWJzb2x1dGVVUkwiLCJjb21iaW5lVVJMcyIsInJlcXVlc3RlZFVSTCIsImVuaGFuY2VFcnJvciIsImNvZGUiLCJFcnJvciIsInRyYW5zZm9ybURhdGEiLCJ0aHJvd0lmQ2FuY2VsbGF0aW9uUmVxdWVzdGVkIiwiY2FsbCIsInRyYW5zZm9ybVJlcXVlc3QiLCJtZXJnZSIsImNvbW1vbiIsImFkYXB0ZXIiLCJ0cmFuc2Zvcm1SZXNwb25zZSIsInRvSlNPTiIsIm5hbWUiLCJkZXNjcmlwdGlvbiIsIm51bWJlciIsImZpbGVOYW1lIiwibGluZU51bWJlciIsImNvbHVtbk51bWJlciIsInN0YWNrIiwiY29uZmlnMSIsImNvbmZpZzIiLCJnZXRNZXJnZWRWYWx1ZSIsInRhcmdldCIsImlzUGxhaW5PYmplY3QiLCJpc0FycmF5Iiwic2xpY2UiLCJtZXJnZURlZXBQcm9wZXJ0aWVzIiwicHJvcCIsInZhbHVlRnJvbUNvbmZpZzIiLCJkZWZhdWx0VG9Db25maWcyIiwibWVyZ2VEaXJlY3RLZXlzIiwibWVyZ2VNYXAiLCJPYmplY3QiLCJrZXlzIiwiY29uZmlnVmFsdWUiLCJ2YWxpZGF0ZVN0YXR1cyIsImZucyIsIm5vcm1hbGl6ZUhlYWRlck5hbWUiLCJERUZBVUxUX0NPTlRFTlRfVFlQRSIsInNldENvbnRlbnRUeXBlSWZVbnNldCIsInByb2Nlc3MiLCJpc0FycmF5QnVmZmVyIiwiaXNCdWZmZXIiLCJpc1N0cmVhbSIsImlzRmlsZSIsImlzQmxvYiIsImlzQXJyYXlCdWZmZXJWaWV3IiwiYnVmZmVyIiwiaXNVUkxTZWFyY2hQYXJhbXMiLCJpc09iamVjdCIsInJhd1ZhbHVlIiwicGFyc2VyIiwiZW5jb2RlciIsImlzU3RyaW5nIiwiSlNPTiIsInBhcnNlIiwidHJpbSIsImUiLCJzdHJpbmdpZnkiLCJzdHJpbmdpZnlTYWZlbHkiLCJzdHJpY3RKU09OUGFyc2luZyIsIm1heENvbnRlbnRMZW5ndGgiLCJtYXhCb2R5TGVuZ3RoIiwidGhpc0FyZyIsImFyZ3MiLCJhcmd1bWVudHMiLCJlbmNvZGUiLCJzZXJpYWxpemVkUGFyYW1zIiwicGFydHMiLCJ2IiwiaXNEYXRlIiwidG9JU09TdHJpbmciLCJqb2luIiwiaGFzaG1hcmtJbmRleCIsInJlbGF0aXZlVVJMIiwid3JpdGUiLCJleHBpcmVzIiwicGF0aCIsImRvbWFpbiIsInNlY3VyZSIsImNvb2tpZSIsImlzTnVtYmVyIiwiRGF0ZSIsInRvR01UU3RyaW5nIiwiZG9jdW1lbnQiLCJtYXRjaCIsIlJlZ0V4cCIsImRlY29kZVVSSUNvbXBvbmVudCIsInJlbW92ZSIsIm5vdyIsInRlc3QiLCJwYXlsb2FkIiwib3JpZ2luVVJMIiwibXNpZSIsIm5hdmlnYXRvciIsInVzZXJBZ2VudCIsInVybFBhcnNpbmdOb2RlIiwiY3JlYXRlRWxlbWVudCIsInJlc29sdmVVUkwiLCJocmVmIiwic2V0QXR0cmlidXRlIiwicHJvdG9jb2wiLCJob3N0Iiwic2VhcmNoIiwiaGFzaCIsImhvc3RuYW1lIiwicG9ydCIsInBhdGhuYW1lIiwiY2hhckF0Iiwid2luZG93IiwibG9jYXRpb24iLCJyZXF1ZXN0VVJMIiwicGFyc2VkIiwibm9ybWFsaXplZE5hbWUiLCJpZ25vcmVEdXBsaWNhdGVPZiIsInNwbGl0IiwibGluZSIsInN1YnN0ciIsImNhbGxiYWNrIiwiYXJyIiwidGhpbmciLCJkZXByZWNhdGVkV2FybmluZ3MiLCJ2ZXJzaW9uIiwiZm9ybWF0TWVzc2FnZSIsIm9wdCIsImRlc2MiLCJvcHRzIiwiY29uc29sZSIsIndhcm4iLCJzY2hlbWEiLCJhbGxvd1Vua25vd24iLCJyZXN1bHQiLCJnZXRQcm90b3R5cGVPZiIsImlzRnVuY3Rpb24iLCJvYmoiLCJoYXNPd25Qcm9wZXJ0eSIsImNvbnN0cnVjdG9yIiwiQXJyYXlCdWZmZXIiLCJpc1ZpZXciLCJwaXBlIiwicHJvZHVjdCIsImFzc2lnblZhbHVlIiwiYSIsImIiLCJzdHIiLCJzdHJpcEJPTSIsImNvbnRlbnQiLCJjaGFyQ29kZUF0IiwicnVudGltZSIsIk9wIiwiaGFzT3duIiwiJFN5bWJvbCIsIlN5bWJvbCIsIml0ZXJhdG9yU3ltYm9sIiwiaXRlcmF0b3IiLCJhc3luY0l0ZXJhdG9yU3ltYm9sIiwiYXN5bmNJdGVyYXRvciIsInRvU3RyaW5nVGFnU3ltYm9sIiwidG9TdHJpbmdUYWciLCJkZWZpbmVQcm9wZXJ0eSIsImVudW1lcmFibGUiLCJjb25maWd1cmFibGUiLCJ3cml0YWJsZSIsIndyYXAiLCJpbm5lckZuIiwib3V0ZXJGbiIsInRyeUxvY3NMaXN0IiwicHJvdG9HZW5lcmF0b3IiLCJHZW5lcmF0b3IiLCJnZW5lcmF0b3IiLCJDb250ZXh0IiwiX2ludm9rZSIsInN0YXRlIiwiR2VuU3RhdGVTdXNwZW5kZWRTdGFydCIsImFyZyIsIkdlblN0YXRlRXhlY3V0aW5nIiwiR2VuU3RhdGVDb21wbGV0ZWQiLCJkb25lUmVzdWx0IiwiZGVsZWdhdGUiLCJkZWxlZ2F0ZVJlc3VsdCIsIm1heWJlSW52b2tlRGVsZWdhdGUiLCJDb250aW51ZVNlbnRpbmVsIiwic2VudCIsIl9zZW50IiwiZGlzcGF0Y2hFeGNlcHRpb24iLCJhYnJ1cHQiLCJyZWNvcmQiLCJ0cnlDYXRjaCIsIkdlblN0YXRlU3VzcGVuZGVkWWllbGQiLCJtYWtlSW52b2tlTWV0aG9kIiwiR2VuZXJhdG9yRnVuY3Rpb24iLCJHZW5lcmF0b3JGdW5jdGlvblByb3RvdHlwZSIsIkl0ZXJhdG9yUHJvdG90eXBlIiwiZ2V0UHJvdG8iLCJOYXRpdmVJdGVyYXRvclByb3RvdHlwZSIsInZhbHVlcyIsIkdwIiwiZGVmaW5lSXRlcmF0b3JNZXRob2RzIiwiQXN5bmNJdGVyYXRvciIsIlByb21pc2VJbXBsIiwiaW52b2tlIiwiX19hd2FpdCIsInVud3JhcHBlZCIsInByZXZpb3VzUHJvbWlzZSIsImNhbGxJbnZva2VXaXRoTWV0aG9kQW5kQXJnIiwiaW5mbyIsInJlc3VsdE5hbWUiLCJuZXh0IiwibmV4dExvYyIsInB1c2hUcnlFbnRyeSIsImxvY3MiLCJlbnRyeSIsInRyeUxvYyIsImNhdGNoTG9jIiwiZmluYWxseUxvYyIsImFmdGVyTG9jIiwidHJ5RW50cmllcyIsInJlc2V0VHJ5RW50cnkiLCJjb21wbGV0aW9uIiwicmVzZXQiLCJpdGVyYWJsZSIsIml0ZXJhdG9yTWV0aG9kIiwiaXNOYU4iLCJkaXNwbGF5TmFtZSIsImlzR2VuZXJhdG9yRnVuY3Rpb24iLCJnZW5GdW4iLCJjdG9yIiwibWFyayIsInNldFByb3RvdHlwZU9mIiwiX19wcm90b19fIiwiYXdyYXAiLCJhc3luYyIsIml0ZXIiLCJvYmplY3QiLCJyZXZlcnNlIiwicG9wIiwic2tpcFRlbXBSZXNldCIsInByZXYiLCJzdG9wIiwicm9vdFJlY29yZCIsInJ2YWwiLCJleGNlcHRpb24iLCJoYW5kbGUiLCJsb2MiLCJjYXVnaHQiLCJoYXNDYXRjaCIsImhhc0ZpbmFsbHkiLCJmaW5hbGx5RW50cnkiLCJjb21wbGV0ZSIsImZpbmlzaCIsInRocm93biIsImRlbGVnYXRlWWllbGQiLCJyZWdlbmVyYXRvclJ1bnRpbWUiLCJhY2NpZGVudGFsU3RyaWN0TW9kZSIsImdsb2JhbFRoaXMiLCJGdW5jdGlvbiIsIl9fd2VicGFja19tb2R1bGVfY2FjaGVfXyIsIl9fd2VicGFja19yZXF1aXJlX18iLCJtb2R1bGVJZCIsImNhY2hlZE1vZHVsZSIsIl9fd2VicGFja19tb2R1bGVzX18iLCJuIiwiZ2V0dGVyIiwiX19lc01vZHVsZSIsImQiLCJkZWZpbml0aW9uIiwibyIsImdldCIsImciLCJhc3luY0dlbmVyYXRvclN0ZXAiLCJnZW4iLCJfbmV4dCIsIl90aHJvdyIsIl9hc3luY1RvR2VuZXJhdG9yIiwiX2NsYXNzQ2FsbENoZWNrIiwiQ29uc3RydWN0b3IiLCJfZGVmaW5lUHJvcGVydGllcyIsInByb3BzIiwiZGVzY3JpcHRvciIsIl9jcmVhdGVDbGFzcyIsInByb3RvUHJvcHMiLCJzdGF0aWNQcm9wcyIsIl9zY3JpcHREaXIiLCJhcnRvb2xraXRORlQiLCJjdXJyZW50U2NyaXB0Iiwic3JjIiwicmVhZHlQcm9taXNlUmVzb2x2ZSIsInJlYWR5UHJvbWlzZVJlamVjdCIsIk1vZHVsZSIsInJlYWRfIiwicmVhZEFzeW5jIiwicmVhZEJpbmFyeSIsImZzIiwibm9kZVBhdGgiLCJyZXF1aXJlTm9kZUZTIiwibW9kdWxlT3ZlcnJpZGVzIiwiYXNzaWduIiwiYXJndW1lbnRzXyIsInRoaXNQcm9ncmFtIiwicXVpdF8iLCJ0b1Rocm93IiwiRU5WSVJPTk1FTlRfSVNfV0VCIiwiRU5WSVJPTk1FTlRfSVNfV09SS0VSIiwiaW1wb3J0U2NyaXB0cyIsIkVOVklST05NRU5UX0lTX05PREUiLCJ2ZXJzaW9ucyIsIm5vZGUiLCJzY3JpcHREaXJlY3RvcnkiLCJmaWxlbmFtZSIsImJpbmFyeSIsInJldCIsInRyeVBhcnNlQXNEYXRhVVJJIiwicmVhZEZpbGVTeW5jIiwiVWludDhBcnJheSIsIm9ubG9hZCIsInJlYWRGaWxlIiwiZXgiLCJFeGl0U3RhdHVzIiwia2VlcFJ1bnRpbWVBbGl2ZSIsImxhc3RJbmRleE9mIiwieGhyIiwiYXJyYXkiLCJjaHIiLCJTdHJpbmciLCJmcm9tQ2hhckNvZGUiLCJpbnRBcnJheVRvU3RyaW5nIiwib3V0IiwibG9nIiwid2FzbUJpbmFyeSIsInRlbXBSZXQwIiwid2FzbU1lbW9yeSIsIm5vRXhpdFJ1bnRpbWUiLCJXZWJBc3NlbWJseSIsIkFCT1JUIiwiYXNzZXJ0IiwiY29uZGl0aW9uIiwidGV4dCIsIlVURjhEZWNvZGVyIiwiVGV4dERlY29kZXIiLCJVVEY4QXJyYXlUb1N0cmluZyIsImhlYXAiLCJpZHgiLCJtYXhCeXRlc1RvUmVhZCIsImVuZElkeCIsImVuZFB0ciIsInN1YmFycmF5IiwiZGVjb2RlIiwidTAiLCJ1MSIsInUyIiwiY2giLCJVVEY4VG9TdHJpbmciLCJwdHIiLCJIRUFQVTgiLCJzdHJpbmdUb1VURjhBcnJheSIsIm91dElkeCIsIm1heEJ5dGVzVG9Xcml0ZSIsInN0YXJ0SWR4IiwidSIsInN0cmluZ1RvVVRGOCIsIm91dFB0ciIsImxlbmd0aEJ5dGVzVVRGOCIsImxlbiIsIkhFQVA4IiwiSEVBUDE2IiwiSEVBUFUxNiIsIkhFQVAzMiIsIkhFQVBVMzIiLCJIRUFQRjMyIiwiSEVBUEY2NCIsIlVURjE2RGVjb2RlciIsIlVURjE2VG9TdHJpbmciLCJtYXhJZHgiLCJjb2RlVW5pdCIsInN0cmluZ1RvVVRGMTYiLCJzdGFydFB0ciIsIm51bUNoYXJzVG9Xcml0ZSIsImxlbmd0aEJ5dGVzVVRGMTYiLCJVVEYzMlRvU3RyaW5nIiwidXRmMzIiLCJzdHJpbmdUb1VURjMyIiwibGVuZ3RoQnl0ZXNVVEYzMiIsImFsbG9jYXRlVVRGOCIsInNpemUiLCJfbWFsbG9jIiwidXBkYXRlR2xvYmFsQnVmZmVyQW5kVmlld3MiLCJidWYiLCJJbnQ4QXJyYXkiLCJJbnQxNkFycmF5IiwiSW50MzJBcnJheSIsIlVpbnQxNkFycmF5IiwiVWludDMyQXJyYXkiLCJGbG9hdDMyQXJyYXkiLCJGbG9hdDY0QXJyYXkiLCJ3YXNtVGFibGUiLCJfX0FUUFJFUlVOX18iLCJfX0FUSU5JVF9fIiwiX19BVFBPU1RSVU5fXyIsInJ1bnRpbWVLZWVwYWxpdmVDb3VudGVyIiwicnVuRGVwZW5kZW5jaWVzIiwicnVuRGVwZW5kZW5jeVdhdGNoZXIiLCJkZXBlbmRlbmNpZXNGdWxmaWxsZWQiLCJhZGRSdW5EZXBlbmRlbmN5IiwicmVtb3ZlUnVuRGVwZW5kZW5jeSIsImNsZWFySW50ZXJ2YWwiLCJ3aGF0IiwiUnVudGltZUVycm9yIiwid2FzbUJpbmFyeUZpbGUiLCJ0ZW1wRG91YmxlIiwidGVtcEk2NCIsImRhdGFVUklQcmVmaXgiLCJpc0RhdGFVUkkiLCJzdGFydHNXaXRoIiwiaXNGaWxlVVJJIiwiZ2V0QmluYXJ5IiwiZmlsZSIsIkFTTV9DT05TVFMiLCIkMCIsIiQxIiwiJDIiLCJpbmZvSGVhZCIsInN0eWxlIiwiJDMiLCJmb3JtYXQiLCJlcnJvckhlYWQiLCIkYSIsImZvdW5kIiwicG9zZSIsIm1hcmtlckluZm8iLCIkNCIsIiQ1IiwiZnJhbWVNYWxsb2MiLCJjYWxsUnVudGltZUNhbGxiYWNrcyIsImNhbGxiYWNrcyIsImZ1bmMiLCJnZXRXYXNtVGFibGVFbnRyeSIsImZ1bmNQdHIiLCJFeGNlcHRpb25JbmZvIiwiZXhjUHRyIiwic2V0X3R5cGUiLCJnZXRfdHlwZSIsInNldF9kZXN0cnVjdG9yIiwiZGVzdHJ1Y3RvciIsImdldF9kZXN0cnVjdG9yIiwic2V0X3JlZmNvdW50IiwicmVmY291bnQiLCJzZXRfY2F1Z2h0IiwiZ2V0X2NhdWdodCIsInNldF9yZXRocm93biIsInJldGhyb3duIiwiZ2V0X3JldGhyb3duIiwiaW5pdCIsImFkZF9yZWYiLCJyZWxlYXNlX3JlZiIsIlBBVEgiLCJzcGxpdFBhdGgiLCJleGVjIiwibm9ybWFsaXplQXJyYXkiLCJhbGxvd0Fib3ZlUm9vdCIsInVwIiwibGFzdCIsIm5vcm1hbGl6ZSIsImlzQWJzb2x1dGUiLCJ0cmFpbGluZ1NsYXNoIiwiZmlsdGVyIiwicCIsImRpcm5hbWUiLCJkaXIiLCJiYXNlbmFtZSIsImxhc3RTbGFzaCIsImV4dG5hbWUiLCJwYXRocyIsImpvaW4yIiwiciIsIlBBVEhfRlMiLCJyZXNvbHZlZFBhdGgiLCJyZXNvbHZlZEFic29sdXRlIiwiRlMiLCJjd2QiLCJyZWxhdGl2ZSIsImZyb20iLCJ0byIsInN0YXJ0IiwiZW5kIiwiZnJvbVBhcnRzIiwidG9QYXJ0cyIsIk1hdGgiLCJtaW4iLCJzYW1lUGFydHNMZW5ndGgiLCJvdXRwdXRQYXJ0cyIsIlRUWSIsInR0eXMiLCJzaHV0ZG93biIsInJlZ2lzdGVyIiwiZGV2Iiwib3BzIiwiaW5wdXQiLCJvdXRwdXQiLCJyZWdpc3RlckRldmljZSIsInN0cmVhbV9vcHMiLCJzdHJlYW0iLCJ0dHkiLCJyZGV2IiwiRXJybm9FcnJvciIsInNlZWthYmxlIiwiY2xvc2UiLCJmbHVzaCIsIm9mZnNldCIsInBvcyIsImdldF9jaGFyIiwiYnl0ZXNSZWFkIiwidGltZXN0YW1wIiwicHV0X2NoYXIiLCJkZWZhdWx0X3R0eV9vcHMiLCJCdWZmZXIiLCJhbGxvYyIsInJlYWRTeW5jIiwic3RkaW4iLCJmZCIsImluY2x1ZGVzIiwicHJvbXB0IiwicmVhZGxpbmUiLCJpbnRBcnJheUZyb21TdHJpbmciLCJkZWZhdWx0X3R0eTFfb3BzIiwiTUVNRlMiLCJvcHNfdGFibGUiLCJtb3VudCIsImNyZWF0ZU5vZGUiLCJwYXJlbnQiLCJtb2RlIiwiaXNCbGtkZXYiLCJpc0ZJRk8iLCJnZXRhdHRyIiwibm9kZV9vcHMiLCJzZXRhdHRyIiwibG9va3VwIiwibWtub2QiLCJyZW5hbWUiLCJ1bmxpbmsiLCJybWRpciIsInJlYWRkaXIiLCJzeW1saW5rIiwibGxzZWVrIiwiYWxsb2NhdGUiLCJtbWFwIiwibXN5bmMiLCJsaW5rIiwicmVhZGxpbmsiLCJjaHJkZXYiLCJjaHJkZXZfc3RyZWFtX29wcyIsImlzRGlyIiwiY29udGVudHMiLCJ1c2VkQnl0ZXMiLCJpc0xpbmsiLCJpc0NocmRldiIsImdldEZpbGVEYXRhQXNUeXBlZEFycmF5IiwiZXhwYW5kRmlsZVN0b3JhZ2UiLCJuZXdDYXBhY2l0eSIsInByZXZDYXBhY2l0eSIsIm1heCIsIm9sZENvbnRlbnRzIiwic2V0IiwicmVzaXplRmlsZVN0b3JhZ2UiLCJuZXdTaXplIiwiYXR0ciIsImlubyIsIm5saW5rIiwidWlkIiwiZ2lkIiwiYXRpbWUiLCJtdGltZSIsImN0aW1lIiwiYmxrc2l6ZSIsImJsb2NrcyIsImNlaWwiLCJnZW5lcmljRXJyb3JzIiwib2xkX25vZGUiLCJuZXdfZGlyIiwibmV3X25hbWUiLCJuZXdfbm9kZSIsImxvb2t1cE5vZGUiLCJlbnRyaWVzIiwibmV3bmFtZSIsIm9sZHBhdGgiLCJwb3NpdGlvbiIsImNhbk93biIsIndoZW5jZSIsImFkZHJlc3MiLCJwcm90IiwiZmxhZ3MiLCJhbGxvY2F0ZWQiLCJieXRlT2Zmc2V0IiwibW1hcEZsYWdzIiwibW91bnRzIiwiZGV2aWNlcyIsInN0cmVhbXMiLCJuZXh0SW5vZGUiLCJuYW1lVGFibGUiLCJjdXJyZW50UGF0aCIsImluaXRpYWxpemVkIiwiaWdub3JlUGVybWlzc2lvbnMiLCJmaWxlc3lzdGVtcyIsInN5bmNGU1JlcXVlc3RzIiwibG9va3VwUGF0aCIsImZvbGxvd19tb3VudCIsInJlY3Vyc2VfY291bnQiLCJjdXJyZW50IiwiY3VycmVudF9wYXRoIiwiaXNsYXN0IiwiaXNNb3VudHBvaW50IiwibW91bnRlZCIsImZvbGxvdyIsImNvdW50IiwiZ2V0UGF0aCIsImlzUm9vdCIsIm1vdW50cG9pbnQiLCJoYXNoTmFtZSIsInBhcmVudGlkIiwiaGFzaEFkZE5vZGUiLCJuYW1lX25leHQiLCJoYXNoUmVtb3ZlTm9kZSIsImVyckNvZGUiLCJtYXlMb29rdXAiLCJub2RlTmFtZSIsIkZTTm9kZSIsImRlc3Ryb3lOb2RlIiwiaXNTb2NrZXQiLCJmbGFnTW9kZXMiLCJtb2RlU3RyaW5nVG9GbGFncyIsImZsYWdzVG9QZXJtaXNzaW9uU3RyaW5nIiwiZmxhZyIsInBlcm1zIiwibm9kZVBlcm1pc3Npb25zIiwibWF5Q3JlYXRlIiwibWF5RGVsZXRlIiwiaXNkaXIiLCJlcnJubyIsIm1heU9wZW4iLCJNQVhfT1BFTl9GRFMiLCJuZXh0ZmQiLCJmZF9zdGFydCIsImZkX2VuZCIsImdldFN0cmVhbSIsImNyZWF0ZVN0cmVhbSIsIkZTU3RyZWFtIiwiaXNSZWFkIiwiaXNXcml0ZSIsImlzQXBwZW5kIiwiY2xvc2VTdHJlYW0iLCJkZXZpY2UiLCJnZXREZXZpY2UiLCJtYWpvciIsIm1pbm9yIiwibWFrZWRldiIsIm1hIiwibWkiLCJnZXRNb3VudHMiLCJjaGVjayIsIm0iLCJzeW5jZnMiLCJwb3B1bGF0ZSIsImNvbXBsZXRlZCIsImRvQ2FsbGJhY2siLCJlcnJvcmVkIiwicHNldWRvIiwibW91bnRSb290IiwidW5tb3VudCIsIm1rZGlyIiwibWtkaXJUcmVlIiwiZGlycyIsIm1rZGV2IiwibmV3cGF0aCIsIm9sZF9wYXRoIiwibmV3X3BhdGgiLCJvbGRfZGlyIiwib2xkX2Rpcm5hbWUiLCJuZXdfZGlybmFtZSIsIm9sZF9uYW1lIiwic3RhdCIsImRvbnRGb2xsb3ciLCJsc3RhdCIsImNobW9kIiwibGNobW9kIiwiZmNobW9kIiwiY2hvd24iLCJsY2hvd24iLCJmY2hvd24iLCJ0cnVuY2F0ZSIsImZ0cnVuY2F0ZSIsInV0aW1lIiwiY3JlYXRlZCIsInVuZ290dGVuIiwicmVhZEZpbGVzIiwiaXNDbG9zZWQiLCJnZXRkZW50cyIsInNlZWtpbmciLCJieXRlc1dyaXR0ZW4iLCJtdW5tYXAiLCJpb2N0bCIsImNtZCIsImVuY29kaW5nIiwid3JpdGVGaWxlIiwiYWN0dWFsTnVtQnl0ZXMiLCJieXRlTGVuZ3RoIiwiY2hkaXIiLCJjcmVhdGVEZWZhdWx0RGlyZWN0b3JpZXMiLCJjcmVhdGVEZWZhdWx0RGV2aWNlcyIsInJhbmRvbV9kZXZpY2UiLCJjcnlwdG8iLCJyYW5kb21CdWZmZXIiLCJnZXRSYW5kb21WYWx1ZXMiLCJjcnlwdG9fbW9kdWxlIiwiZ2V0UmFuZG9tRGV2aWNlIiwiY3JlYXRlRGV2aWNlIiwiY3JlYXRlU3BlY2lhbERpcmVjdG9yaWVzIiwicHJvY19zZWxmIiwiY3JlYXRlU3RhbmRhcmRTdHJlYW1zIiwiZW5zdXJlRXJybm9FcnJvciIsInNldEVycm5vIiwic3RhdGljSW5pdCIsInF1aXQiLCJnZXRNb2RlIiwiY2FuUmVhZCIsImNhbldyaXRlIiwiZmluZE9iamVjdCIsImRvbnRSZXNvbHZlTGFzdExpbmsiLCJhbmFseXplUGF0aCIsImV4aXN0cyIsInBhcmVudEV4aXN0cyIsInBhcmVudFBhdGgiLCJwYXJlbnRPYmplY3QiLCJjcmVhdGVQYXRoIiwicGFydCIsImNyZWF0ZUZpbGUiLCJwcm9wZXJ0aWVzIiwiY3JlYXRlRGF0YUZpbGUiLCJmb3JjZUxvYWRGaWxlIiwiaXNEZXZpY2UiLCJpc0ZvbGRlciIsImNyZWF0ZUxhenlGaWxlIiwiTGF6eVVpbnQ4QXJyYXkiLCJsZW5ndGhLbm93biIsImNodW5rcyIsImNodW5rT2Zmc2V0IiwiY2h1bmtTaXplIiwiY2h1bmtOdW0iLCJzZXREYXRhR2V0dGVyIiwiY2FjaGVMZW5ndGgiLCJoZWFkZXIiLCJkYXRhbGVuZ3RoIiwiTnVtYmVyIiwiZ2V0UmVzcG9uc2VIZWFkZXIiLCJoYXNCeXRlU2VydmluZyIsInVzZXNHemlwIiwibGF6eUFycmF5Iiwib3ZlcnJpZGVNaW1lVHlwZSIsImRvWEhSIiwiX2xlbmd0aCIsIl9jaHVua1NpemUiLCJkZWZpbmVQcm9wZXJ0aWVzIiwiY3JlYXRlUHJlbG9hZGVkRmlsZSIsImRvbnRDcmVhdGVGaWxlIiwicHJlRmluaXNoIiwiZnVsbG5hbWUiLCJwcm9jZXNzRGF0YSIsImJ5dGVBcnJheSIsIkJyb3dzZXIiLCJoYW5kbGVkQnlQcmVsb2FkUGx1Z2luIiwibm9SdW5EZXAiLCJkZXAiLCJhcnJheUJ1ZmZlciIsImV2ZW50IiwiYXN5bmNMb2FkIiwiaW5kZXhlZERCIiwibW96SW5kZXhlZERCIiwid2Via2l0SW5kZXhlZERCIiwibXNJbmRleGVkREIiLCJEQl9OQU1FIiwiREJfVkVSU0lPTiIsIkRCX1NUT1JFX05BTUUiLCJzYXZlRmlsZXNUb0RCIiwib3BlblJlcXVlc3QiLCJvbnVwZ3JhZGVuZWVkZWQiLCJjcmVhdGVPYmplY3RTdG9yZSIsIm9uc3VjY2VzcyIsInRyYW5zYWN0aW9uIiwiZmlsZXMiLCJvYmplY3RTdG9yZSIsIm9rIiwiZmFpbCIsInRvdGFsIiwicHV0UmVxdWVzdCIsInB1dCIsImxvYWRGaWxlc0Zyb21EQiIsImRiIiwiZ2V0UmVxdWVzdCIsIlNZU0NBTExTIiwiREVGQVVMVF9QT0xMTUFTSyIsImNhbGN1bGF0ZUF0IiwiZGlyZmQiLCJhbGxvd0VtcHR5IiwiZGlyc3RyZWFtIiwiZG9TdGF0IiwiYWJzIiwiZmxvb3IiLCJnZXRUaW1lIiwiZG9Nc3luYyIsImFkZHIiLCJkb01rZGlyIiwiZG9Na25vZCIsImRvUmVhZGxpbmsiLCJidWZzaXplIiwiZW5kQ2hhciIsImRvQWNjZXNzIiwiYW1vZGUiLCJkb0R1cCIsInN1Z2dlc3RGRCIsInN1Z2dlc3QiLCJkb1JlYWR2IiwiaW92IiwiaW92Y250IiwiY3VyciIsImRvV3JpdGV2IiwidmFyYXJncyIsImdldFN0ciIsImdldFN0cmVhbUZyb21GRCIsImdldDY0IiwibG93IiwiaGlnaCIsInN0cnVjdFJlZ2lzdHJhdGlvbnMiLCJydW5EZXN0cnVjdG9ycyIsImRlc3RydWN0b3JzIiwiZGVsIiwic2ltcGxlUmVhZFZhbHVlRnJvbVBvaW50ZXIiLCJwb2ludGVyIiwiYXdhaXRpbmdEZXBlbmRlbmNpZXMiLCJyZWdpc3RlcmVkVHlwZXMiLCJ0eXBlRGVwZW5kZW5jaWVzIiwibWFrZUxlZ2FsRnVuY3Rpb25OYW1lIiwiZiIsImNyZWF0ZU5hbWVkRnVuY3Rpb24iLCJib2R5IiwiZXh0ZW5kRXJyb3IiLCJiYXNlRXJyb3JUeXBlIiwiZXJyb3JOYW1lIiwiZXJyb3JDbGFzcyIsIkludGVybmFsRXJyb3IiLCJ0aHJvd0ludGVybmFsRXJyb3IiLCJ3aGVuRGVwZW5kZW50VHlwZXNBcmVSZXNvbHZlZCIsIm15VHlwZXMiLCJkZXBlbmRlbnRUeXBlcyIsImdldFR5cGVDb252ZXJ0ZXJzIiwib25Db21wbGV0ZSIsInR5cGVDb252ZXJ0ZXJzIiwibXlUeXBlQ29udmVydGVycyIsInJlZ2lzdGVyVHlwZSIsInVucmVnaXN0ZXJlZFR5cGVzIiwicmVnaXN0ZXJlZCIsImR0IiwiZ2V0U2hpZnRGcm9tU2l6ZSIsImVtYmluZF9jaGFyQ29kZXMiLCJyZWFkTGF0aW4xU3RyaW5nIiwiQmluZGluZ0Vycm9yIiwidGhyb3dCaW5kaW5nRXJyb3IiLCJyYXdUeXBlIiwicmVnaXN0ZXJlZEluc3RhbmNlIiwiaWdub3JlRHVwbGljYXRlUmVnaXN0cmF0aW9ucyIsImNiIiwidGhyb3dJbnN0YW5jZUFscmVhZHlEZWxldGVkIiwiJCQiLCJwdHJUeXBlIiwicmVnaXN0ZXJlZENsYXNzIiwiZmluYWxpemF0aW9uUmVnaXN0cnkiLCJkZXRhY2hGaW5hbGl6ZXIiLCJyZWxlYXNlQ2xhc3NIYW5kbGUiLCJzbWFydFB0ciIsInNtYXJ0UHRyVHlwZSIsInJhd0Rlc3RydWN0b3IiLCJydW5EZXN0cnVjdG9yIiwiZG93bmNhc3RQb2ludGVyIiwicHRyQ2xhc3MiLCJkZXNpcmVkQ2xhc3MiLCJiYXNlQ2xhc3MiLCJydiIsImRvd25jYXN0IiwicmVnaXN0ZXJlZFBvaW50ZXJzIiwiZGVsZXRpb25RdWV1ZSIsImZsdXNoUGVuZGluZ0RlbGV0ZXMiLCJkZWxldGVTY2hlZHVsZWQiLCJkZWxheUZ1bmN0aW9uIiwicmVnaXN0ZXJlZEluc3RhbmNlcyIsIm1ha2VDbGFzc0hhbmRsZSIsImF0dGFjaEZpbmFsaXplciIsIkZpbmFsaXphdGlvblJlZ2lzdHJ5IiwidW5yZWdpc3RlciIsIkNsYXNzSGFuZGxlIiwiZW5zdXJlT3ZlcmxvYWRUYWJsZSIsInByb3RvIiwibWV0aG9kTmFtZSIsImh1bWFuTmFtZSIsIm92ZXJsb2FkVGFibGUiLCJwcmV2RnVuYyIsImFyZ0NvdW50IiwiZXhwb3NlUHVibGljU3ltYm9sIiwibnVtQXJndW1lbnRzIiwiUmVnaXN0ZXJlZENsYXNzIiwiaW5zdGFuY2VQcm90b3R5cGUiLCJnZXRBY3R1YWxUeXBlIiwidXBjYXN0IiwicHVyZVZpcnR1YWxGdW5jdGlvbnMiLCJ1cGNhc3RQb2ludGVyIiwiY29uc3ROb1NtYXJ0UHRyUmF3UG9pbnRlclRvV2lyZVR5cGUiLCJpc1JlZmVyZW5jZSIsIl9lbWJpbmRfcmVwciIsImhhbmRsZUNsYXNzIiwiZ2VuZXJpY1BvaW50ZXJUb1dpcmVUeXBlIiwiaXNTbWFydFBvaW50ZXIiLCJyYXdDb25zdHJ1Y3RvciIsImlzQ29uc3QiLCJzaGFyaW5nUG9saWN5IiwiY2xvbmVkSGFuZGxlIiwicmF3U2hhcmUiLCJFbXZhbCIsInRvSGFuZGxlIiwibm9uQ29uc3ROb1NtYXJ0UHRyUmF3UG9pbnRlclRvV2lyZVR5cGUiLCJSZWdpc3RlcmVkUG9pbnRlciIsInBvaW50ZWVUeXBlIiwicmF3R2V0UG9pbnRlZSIsImRlc3RydWN0b3JGdW5jdGlvbiIsInJlcGxhY2VQdWJsaWNTeW1ib2wiLCJkeW5DYWxsIiwic2lnIiwiZHluQ2FsbExlZ2FjeSIsImVtYmluZF9fcmVxdWlyZUZ1bmN0aW9uIiwic2lnbmF0dXJlIiwicmF3RnVuY3Rpb24iLCJhcmdDYWNoZSIsImZwIiwiVW5ib3VuZFR5cGVFcnJvciIsImdldFR5cGVOYW1lIiwiX19fZ2V0VHlwZU5hbWUiLCJfZnJlZSIsInRocm93VW5ib3VuZFR5cGVFcnJvciIsInR5cGVzIiwidW5ib3VuZFR5cGVzIiwic2VlbiIsInZpc2l0IiwibWFwIiwiaGVhcDMyVmVjdG9yVG9BcnJheSIsImZpcnN0RWxlbWVudCIsImNyYWZ0SW52b2tlckZ1bmN0aW9uIiwiYXJnVHlwZXMiLCJjbGFzc1R5cGUiLCJjcHBJbnZva2VyRnVuYyIsImNwcFRhcmdldEZ1bmMiLCJpc0NsYXNzTWV0aG9kRnVuYyIsIm5lZWRzRGVzdHJ1Y3RvclN0YWNrIiwicmV0dXJucyIsImFyZ3NMaXN0IiwiYXJnc0xpc3RXaXJlZCIsImludm9rZXJGbkJvZHkiLCJkdG9yU3RhY2siLCJhcmdzMSIsImFyZ3MyIiwicGFyYW1OYW1lIiwiYXJndW1lbnRMaXN0IiwiZHVtbXkiLCJuZXdfIiwiZW12YWxfZnJlZV9saXN0IiwiZW12YWxfaGFuZGxlX2FycmF5IiwiX19lbXZhbF9kZWNyZWYiLCJ0b1ZhbHVlIiwidCIsImZsb2F0UmVhZFZhbHVlRnJvbVBvaW50ZXIiLCJpbnRlZ2VyUmVhZFZhbHVlRnJvbVBvaW50ZXIiLCJzaWduZWQiLCJyZWFkQXNtQ29uc3RBcmdzQXJyYXkiLCJlbXNjcmlwdGVuX3JlYWxsb2NfYnVmZmVyIiwiZ3JvdyIsIkVOViIsImdldEVudlN0cmluZ3MiLCJzdHJpbmdzIiwiZW52IiwibGFuZ3VhZ2VzIiwieCIsIl9faXNMZWFwWWVhciIsInllYXIiLCJfX2FycmF5U3VtIiwic3VtIiwiX19NT05USF9EQVlTX0xFQVAiLCJfX01PTlRIX0RBWVNfUkVHVUxBUiIsIl9fYWRkRGF5cyIsImRhdGUiLCJkYXlzIiwibmV3RGF0ZSIsImxlYXAiLCJnZXRGdWxsWWVhciIsImN1cnJlbnRNb250aCIsImdldE1vbnRoIiwiZGF5c0luQ3VycmVudE1vbnRoIiwiZ2V0RGF0ZSIsInNldERhdGUiLCJzZXRNb250aCIsInNldEZ1bGxZZWFyIiwiX3N0cmZ0aW1lIiwicyIsIm1heHNpemUiLCJ0bSIsInRtX3pvbmUiLCJ0bV9zZWMiLCJ0bV9taW4iLCJ0bV9ob3VyIiwidG1fbWRheSIsInRtX21vbiIsInRtX3llYXIiLCJ0bV93ZGF5IiwidG1feWRheSIsInRtX2lzZHN0IiwidG1fZ210b2ZmIiwicGF0dGVybiIsIkVYUEFOU0lPTl9SVUxFU18xIiwicnVsZSIsIldFRUtEQVlTIiwiTU9OVEhTIiwibGVhZGluZ1NvbWV0aGluZyIsImRpZ2l0cyIsImNoYXJhY3RlciIsImxlYWRpbmdOdWxscyIsImNvbXBhcmVCeURheSIsImRhdGUxIiwiZGF0ZTIiLCJzZ24iLCJjb21wYXJlIiwiZ2V0Rmlyc3RXZWVrU3RhcnREYXRlIiwiamFuRm91cnRoIiwiZ2V0RGF5IiwiZ2V0V2Vla0Jhc2VkWWVhciIsInRoaXNEYXRlIiwiamFuRm91cnRoVGhpc1llYXIiLCJqYW5Gb3VydGhOZXh0WWVhciIsImZpcnN0V2Vla1N0YXJ0VGhpc1llYXIiLCJmaXJzdFdlZWtTdGFydE5leHRZZWFyIiwiRVhQQU5TSU9OX1JVTEVTXzIiLCJzdWJzdHJpbmciLCJ0d2VsdmVIb3VyIiwiamFuRmlyc3QiLCJmaXJzdFN1bmRheSIsImVuZERhdGUiLCJmZWJydWFyeUZpcnN0VW50aWxFbmRNb250aCIsImRheXNEaWZmZXJlbmNlIiwiZmlyc3RNb25kYXkiLCJvZmYiLCJhaGVhZCIsImJ5dGVzIiwid3JpdGVBcnJheVRvTWVtb3J5Iiwic3RyaW5neSIsImRvbnRBZGROdWxsIiwidThhcnJheSIsIm51bUJ5dGVzV3JpdHRlbiIsImNvZGVzIiwiZW1iaW5kX2luaXRfY2hhckNvZGVzIiwib3RoZXIiLCJsZWZ0Q2xhc3MiLCJsZWZ0IiwicmlnaHRDbGFzcyIsInJpZ2h0IiwicHJlc2VydmVQb2ludGVyT25EZWxldGUiLCJjbG9uZSIsImsiLCJnZXRQb2ludGVlIiwicmF3UG9pbnRlciIsImNsYXNzXyIsImdldEJhc2VzdFBvaW50ZXIiLCJnZXRJbmhlcml0ZWRJbnN0YW5jZSIsIm1ha2VEZWZhdWx0SGFuZGxlIiwidG9UeXBlIiwiYWN0dWFsVHlwZSIsInJlZ2lzdGVyZWRQb2ludGVyUmVjb3JkIiwiY29uc3RQb2ludGVyVHlwZSIsInBvaW50ZXJUeXBlIiwiZHAiLCJkZWNvZGVCYXNlNjQiLCJhdG9iIiwiY2hyMSIsImNocjIiLCJjaHIzIiwiZW5jMiIsImVuYzMiLCJlbmM0Iiwia2V5U3RyIiwiZGVjb2RlZCIsIl8iLCJpbnRBcnJheUZyb21CYXNlNjQiLCJjYWxsZWRSdW4iLCJhc21MaWJyYXJ5QXJnIiwiX19fZXJybm9fbG9jYXRpb24iLCJvcCIsImFyZ3AiLCJzdHJ1Y3RUeXBlIiwicmVnIiwiZmllbGRSZWNvcmRzIiwiZmllbGRzIiwiZmllbGQiLCJnZXR0ZXJSZXR1cm5UeXBlIiwic2V0dGVyQXJndW1lbnRUeXBlIiwiZmllbGRUeXBlcyIsImZpZWxkTmFtZSIsImdldHRlckNvbnRleHQiLCJzZXR0ZXIiLCJzZXR0ZXJDb250ZXh0IiwicHJpbWl0aXZlVHlwZSIsIm1pblJhbmdlIiwibWF4UmFuZ2UiLCJ0cnVlVmFsdWUiLCJmYWxzZVZhbHVlIiwid3QiLCJyYXdQb2ludGVyVHlwZSIsInJhd0NvbnN0UG9pbnRlclR5cGUiLCJiYXNlQ2xhc3NSYXdUeXBlIiwiZ2V0QWN0dWFsVHlwZVNpZ25hdHVyZSIsInVwY2FzdFNpZ25hdHVyZSIsImRvd25jYXN0U2lnbmF0dXJlIiwiZGVzdHJ1Y3RvclNpZ25hdHVyZSIsImxlZ2FsRnVuY3Rpb25OYW1lIiwiYmFzZSIsImJhc2VQcm90b3R5cGUiLCJjb25zdHJ1Y3Rvcl9ib2R5IiwicmVmZXJlbmNlQ29udmVydGVyIiwicG9pbnRlckNvbnZlcnRlciIsImNvbnN0UG9pbnRlckNvbnZlcnRlciIsInJhd0NsYXNzVHlwZSIsInJhd0FyZ1R5cGVzQWRkciIsImludm9rZXJTaWduYXR1cmUiLCJpbnZva2VyIiwicmF3QXJnVHlwZXMiLCJyYXdJbnZva2VyIiwiaXNQdXJlVmlydHVhbCIsInVuYm91bmRUeXBlc0hhbmRsZXIiLCJjbGFzc05hbWUiLCJtZW1iZXJGdW5jdGlvbiIsImludm9rZXJBcmdzQXJyYXkiLCJmcm9tV2lyZVR5cGUiLCJiaXRzaGlmdCIsImlzVW5zaWduZWRUeXBlIiwiZGF0YVR5cGVJbmRleCIsIlRBIiwiZGVjb2RlTWVtb3J5VmlldyIsInN0ZFN0cmluZ0lzVVRGOCIsImRlY29kZVN0YXJ0UHRyIiwiY3VycmVudEJ5dGVQdHIiLCJzdHJpbmdTZWdtZW50IiwidmFsdWVJc09mVHlwZVN0cmluZyIsIlVpbnQ4Q2xhbXBlZEFycmF5IiwiY2hhckNvZGUiLCJjaGFyU2l6ZSIsImRlY29kZVN0cmluZyIsImVuY29kZVN0cmluZyIsImdldEhlYXAiLCJsZW5ndGhCeXRlc1VURiIsIkhFQVAiLCJjb25zdHJ1Y3RvclNpZ25hdHVyZSIsImdldHRlclNpZ25hdHVyZSIsInNldHRlclNpZ25hdHVyZSIsImlzVm9pZCIsIkluZmluaXR5IiwiYXJndiIsImltcGwiLCJ0aW1lIiwidG1QdHIiLCJnZXRTZWNvbmRzIiwiZ2V0TWludXRlcyIsImdldEhvdXJzIiwieWRheSIsImdldFRpbWV6b25lT2Zmc2V0Iiwic3VtbWVyT2Zmc2V0Iiwid2ludGVyT2Zmc2V0IiwiZHN0IiwiX190enNldF9qcyIsInRpbWV6b25lIiwiZGF5bGlnaHQiLCJ0em5hbWUiLCJjYWxsZWQiLCJjdXJyZW50WWVhciIsIndpbnRlciIsInN1bW1lciIsInN0ZFRpbWV6b25lT2Zmc2V0IiwiZXh0cmFjdFpvbmUiLCJ0b1RpbWVTdHJpbmciLCJ3aW50ZXJOYW1lIiwic3VtbWVyTmFtZSIsIndpbnRlck5hbWVQdHIiLCJzdW1tZXJOYW1lUHRyIiwiX3R6c2V0X2ltcGwiLCJzaWdQdHIiLCJhcmdidWYiLCJyZWFkQXNtQ29uc3RBcmdzRG91YmxlIiwicmVhZEFzbUNvbnN0QXJncyIsInJlcXVlc3RlZFNpemUiLCJvbGRTaXplIiwibWF4SGVhcFNpemUiLCJjdXREb3duIiwib3Zlckdyb3duSGVhcFNpemUiLCJfX2Vudmlyb24iLCJlbnZpcm9uX2J1ZiIsImJ1ZlNpemUiLCJzdHJpbmciLCJ3cml0ZUFzY2lpVG9NZW1vcnkiLCJwZW52aXJvbl9jb3VudCIsInBlbnZpcm9uX2J1Zl9zaXplIiwiaW1wbGljaXQiLCJleGl0IiwicG51bSIsIm51bSIsIm9mZnNldF9sb3ciLCJvZmZzZXRfaGlnaCIsIm5ld09mZnNldCIsIkRPVUJMRV9MSU1JVCIsImExIiwic3AiLCJzdGFja1NhdmUiLCJzdGFja1Jlc3RvcmUiLCJfc2V0VGhyZXciLCJhMiIsImEzIiwiYTQiLCJyZWNlaXZlSW5zdGFuY2UiLCJyZWNlaXZlSW5zdGFudGlhdGlvblJlc3VsdCIsImluc3RhbnRpYXRlQXJyYXlCdWZmZXIiLCJyZWNlaXZlciIsImZldGNoIiwiY3JlZGVudGlhbHMiLCJjYXRjaCIsImdldEJpbmFyeVByb21pc2UiLCJpbnN0YW50aWF0ZSIsImluc3RhbnRpYXRlU3RyZWFtaW5nIiwiY3JlYXRlV2FzbSIsInJ1biIsImRvUnVuIiwicG9zdFJ1biIsInByZVJ1biIsInJ1bkNhbGxlciIsInJlYWR5IiwiVXRpbHMiLCJBUlRvb2xraXRORlQiLCJtYXJrZXJORlRDb3VudCIsImNhbWVyYUNvdW50IiwiX2RlY29yYXRlIiwiZ2xvYmFsIiwiY28iLCJjb252ZXJ0ZXIiLCJ1cmxPckRhdGEiLCJmZXRjaFJlbW90ZURhdGEiLCJfc3RvcmVEYXRhRmlsZSIsIl9sb2FkQ2FtZXJhIiwiYXJJZCIsInVybHMiLCJvbkVycm9yMiIsInByZWZpeGVzIiwicGVuZGluZyIsIm9uU3VjY2VzcyIsInZlYyIsIlN0cmluZ0xpc3QiLCJtYXJrZXJJZHMiLCJwdXNoX2JhY2siLCJfYWRkTkZUTWFya2VycyIsIm9uRXJyb3IiLCJlcnJvck51bWJlciIsInByZWZpeCIsImZpbGVuYW1lMSIsImZpbGVuYW1lMiIsImZpbGVuYW1lMyIsImFqYXgiLCJJZHMiLCJlcnJvckNhbGxiYWNrIiwib1JlcSIsIndyaXRlQnl0ZUFycmF5VG9GUyIsIkFSQ29udHJvbGxlck5GVCIsIndpZHRoIiwiaGVpZ2h0IiwiY2FtZXJhUGFyYW0iLCJjYW1lcmFJZCIsImNhbWVyYUxvYWRlZCIsImxpc3RlbmVycyIsIm5mdE1hcmtlcnMiLCJ0cmFuc2Zvcm1fbWF0IiwidHJhbnNmb3JtR0xfUkgiLCJtYXJrZXJfdHJhbnNmb3JtX21hdCIsInZpZGVvV2lkdGgiLCJ2aWRlb0hlaWdodCIsInZpZGVvU2l6ZSIsImZyYW1lcG9pbnRlciIsImZyYW1lc2l6ZSIsImRhdGFIZWFwIiwidmlkZW9MdW1hIiwiY2FtZXJhX21hdCIsInZpZGVvTHVtYVBvaW50ZXIiLCJuZnRNYXJrZXJGb3VuZCIsIm5mdE1hcmtlckZvdW5kVGltZSIsIm5mdE1hcmtlckNvdW50IiwiX2J3cG9pbnRlciIsImRlZmF1bHRNYXJrZXJXaWR0aCIsImltYWdlIiwiZGV0ZWN0TWFya2VyIiwiaW5QcmV2aW91cyIsImluQ3VycmVudCIsImRldGVjdE5GVE1hcmtlciIsIm5mdE1hcmtlckluZm8iLCJnZXRORlRNYXJrZXIiLCJtYXJrZXJUeXBlIiwiTkZUX01BUktFUiIsInZpc2libGUiLCJ0cmFja05GVE1hcmtlcklkIiwibWF0cml4IiwidHJhbnNNYXRUb0dMTWF0IiwiYXJnbENhbWVyYVZpZXdSSGYiLCJkaXNwYXRjaEV2ZW50IiwibWFya2VyIiwibWF0cml4R0xfUkgiLCJtYXJrZXJXaWR0aCIsIl9jb3B5SW1hZ2VUb0hlYXAiLCJtYXJrZXJJbmRleCIsIk5GVE1hcmtlckluZm8iLCJnZXRORlREYXRhIiwic2V0RGVidWdNb2RlIiwiZ2V0UHJvY2Vzc2luZ0ltYWdlIiwidHJhbnNNYXQiLCJnbE1hdCIsInNjYWxlIiwiZ2xNYXRyaXgiLCJnbFJoTWF0cml4IiwibV9tb2RlbHZpZXciLCJnZXREZWJ1Z01vZGUiLCJzZXRMb2dMZXZlbCIsImdldExvZ0xldmVsIiwic2V0UHJvamVjdGlvbk5lYXJQbGFuZSIsImdldFByb2plY3Rpb25OZWFyUGxhbmUiLCJzZXRQcm9qZWN0aW9uRmFyUGxhbmUiLCJnZXRQcm9qZWN0aW9uRmFyUGxhbmUiLCJzZXRUaHJlc2hvbGRNb2RlIiwiZ2V0VGhyZXNob2xkTW9kZSIsInRocmVzaG9sZCIsInNldFRocmVzaG9sZCIsImdldFRocmVzaG9sZCIsImFkZE5GVE1hcmtlcnMiLCJpZHMiLCJuZnQiLCJzZXRJbWFnZVByb2NNb2RlIiwiZ2V0SW1hZ2VQcm9jTW9kZSIsImxvYWRDYW1lcmEiLCJzZXR1cCIsIl9pbml0TkZUIiwiY2FtZXJhIiwidHJhbnNmb3JtIiwic2V0dXBBUjIiLCJzb3VyY2VJbWFnZSIsInEiLCJhckNvbnRyb2xsZXJORlQiLCJfaW5pdGlhbGl6ZSJdLCJzb3VyY2VSb290IjoiIn0= \ No newline at end of file

>>0|d>>>0>k>>>0;b=d+r|0;j=n;j=b>>>0>>0?j+1|0:j;f=b;d=b;b=j;g=(d|0)==(A|0)&(j|0)==(z|0)?g:(z|0)==(j|0)&d>>>0>A>>>0|j>>>0>z>>>0;d=h+g|0;k=e;k=d>>>0>>0?k+1|0:k;g=(e|0)==(k|0)&d>>>0>>0|e>>>0>k>>>0;e=m+g|0;j=q;j=e>>>0>>0?j+1|0:j;g=e;e=d;m=g;d=H[l+20>>2];h=(d|0)==(c|0)&K[l+16>>2]>>0|c>>>0>d>>>0;d=H[l+28>>2];g=H[l+24>>2];h=j>>>0<2147418112&((f|0)==(g|0)&(b|0)==(d|0)?h:(d|0)==(b|0)&g>>>0>>0|b>>>0>d>>>0);g=e+h|0;d=k;d=g>>>0>>0?d+1|0:d;h=(d|0)==(k|0)&e>>>0>g>>>0|d>>>0>>0;e=m+h|0;k=e>>>0>>0?j+1|0:j;h=e;e=H[l+4>>2];i=(e|0)==(c|0)&K[l>>2]>>0|c>>>0>e>>>0;c=H[l+12>>2];e=H[l+8>>2];c=k>>>0<2147418112&((e|0)==(f|0)&(b|0)==(c|0)?i:(c|0)==(b|0)&e>>>0>>0|b>>>0>c>>>0);b=c+g|0;j=b>>>0>>0?d+1|0:d;c=j;f=(d|0)==(j|0)&b>>>0>>0|d>>>0>j>>>0;e=h+f|0;d=k;o=e|o;s=s|(e>>>0>>0?d+1|0:d)}H[a>>2]=b;H[a+4>>2]=c;H[a+8>>2]=o;H[a+12>>2]=s;Xa=l+336|0}function oo(a,b,c,d,e,f,g,h){var i=O(0),j=0,k=0,l=0,m=0,n=O(0),o=O(0),p=O(0),q=O(0),r=0,s=0,t=O(0),u=0,v=0,w=O(0),x=O(0),y=0,z=0,A=0,B=0,C=0,D=0,E=0,G=0,J=0,M=0,Q=O(0),R=O(0),S=0,V=0,W=0,Y=O(0);r=Xa-48|0;Xa=r;y=yj(r+32|0,zb(d)<<2);z=yj(r+16|0,zb(d)<<2);a:{while(1){if(zb(d)>>>0<=l>>>0){H[a+64>>2]=10;H[a+60>>2]=12;H[a+56>>2]=0;H[a+52>>2]=0;H[a+36>>2]=-1082130432;H[a+40>>2]=1065353216;i=O(f|0);i=O(O(i*O(.20000000298023224))+i);L[a+32>>2]=i;L[a+28>>2]=-i;i=O(e|0);i=O(O(i*O(.20000000298023224))+i);L[a+24>>2]=i;L[a+20>>2]=-i;H[a+44>>2]=1092616192;H[a+84>>2]=0;H[a+88>>2]=0;i=Kf(O(10));F[a+16|0]=1;L[a+48>>2]=O(1)/i;b=a+92|0;Rn(b);L[a+12>>2]=h>>1;L[a+8>>2]=g>>1;H[a+4>>2]=h;H[a>>2]=g;D=rb(y,0);E=rb(z,0);j=zb(d);d=0;l=Xa-16|0;Xa=l;Rn(b);if(j){A=a+112|0;vf(A,j<<2);B=a+124|0;pf(B,j);if(I[a+16|0]){b:{v=Xa-16|0;Xa=v;b=Yf(H[a>>2],H[a+4>>2]);m=yj(v,j);c:{d:{if((j|0)>0){if(H[a>>2]<=0){break d}if(H[a+4>>2]<=0){break c}c=E+12|0;e=D+12|0;i=O(b|0);g=0;while(1)if((g|0)==(j|0)){k=rb(m,0);b=Ab(m);u=(((b|0)/2|0)+(b&1)|0)-1|0;g=0;e:{f:{if((b|0)>0){if((u|0)<=0){break f}h=b-1|0;G=u-1|0;S=k+(G<<2)|0;while(1){i=L[S>>2];b=h;c=g;if((b|0)>(g|0)){while(1){e=c;while(1){c=e;e=e+1|0;J=k+(c<<2)|0;if(i>L[J>>2]){continue}break}f=b;while(1){b=f;f=b-1|0;M=k+(b<<2)|0;if(i>2]){continue}break}if((b|0)>=(c|0)){wp(J,M);c=e;b=f}if((b|0)>=(c|0)){continue}break}h=(c|0)<(u|0)?h:b;g=(b|0)<(G|0)?c:g;continue}break}break e}mb(ib(ib(lb(ib(ib(ib(70592,20484),20565),3305),53),3875),21072));_();X()}mb(ib(ib(lb(ib(ib(ib(70592,21164),20565),3305),54),3875),21302));_();X()}i=O(i*O(.25));n=O(U(O(O(L[a+24>>2]-L[a+20>>2])/i)));g:{if(O(P(n))>2]=W;i=O(U(O(O(L[a+32>>2]-L[a+28>>2])/i)));h:{if(O(P(i))>2]=b;b=N(b,H[a+52>>2]);H[a+84>>2]=b;H[a+88>>2]=N(b,H[a+60>>2]);tc(m);Xa=v+16|0;break b}else{b=g<<4;n=Cg(L[b+e>>2],L[b+c>>2]);V=rb(m,g),Y=O(n*i),L[V>>2]=Y;g=g+1|0;continue}}mb(ib(ib(lb(ib(ib(ib(70592,13501),2306),3305),208),3875),13786));break a}mb(ib(ib(lb(ib(ib(ib(70592,14533),2306),3305),209),3875),14777));break a}mb(ib(ib(lb(ib(ib(ib(70592,15317),2306),3305),210),3875),15612));break a}}u=(j|0)>0?j:0;c=0;while(1){if((d|0)==(u|0)){vf(A,c<<2);pf(B,c)}else{b=d<<4;e=b+D|0;t=L[e>>2];w=L[e+4>>2];p=L[e+12>>2];f=b+E|0;n=L[f>>2];o=L[f+4>>2];q=L[f+12>>2];b=Xa-16|0;Xa=b;i=O(L[e+8>>2]-L[f+8>>2]);L[l+4>>2]=i;s=6.283185307179586;C=+i;i:{if(!(C<=-3.141592653589793)){s=-6.283185307179586;if(!(C>3.141592653589793)){break i}}i=O(s+C);L[l+4>>2]=i}j:{k:{s=+i;if(s>-3.141592653589793){if(!(s<=3.141592653589793)){break k}i=Cg(p,q);L[l>>2]=i;p=L[l+4>>2];q=Qn(p);p=Pn(p);q=O(q*i);L[b+12>>2]=q;L[b>>2]=q;i=O(p*i);L[b+8>>2]=i;L[b+4>>2]=-i;V=l,Y=O(Kf(L[l>>2])*L[a+48>>2]),L[V>>2]=Y;i=L[b+8>>2];p=L[b+12>>2];x=t;t=L[b>>2];q=L[b+4>>2];L[l+12>>2]=O(x-O(O(t*n)+O(q*o)))+O(O(t*L[a+8>>2])+O(q*L[a+12>>2]));L[l+8>>2]=O(w-O(O(i*n)+O(p*o)))+O(O(i*L[a+8>>2])+O(p*L[a+12>>2]));Xa=b+16|0;break j}mb(ib(ib(lb(ib(ib(ib(70592,8181),15776),3305),468),3875),8714));break a}mb(ib(ib(lb(ib(ib(ib(70592,9516),15776),3305),469),3875),8714));break a}i=L[l+8>>2];p=L[l+4>>2];n=L[l>>2];g=0;l:{m:{n:{o:{p:{q:{r:{s:{t:{o=L[l+12>>2];t=L[a+20>>2];u:{if(o>2];if(w<=o){break u}q=L[a+28>>2];if(q>i){break u}x=L[a+32>>2];if(x<=i){break u}s=+p;if(s<=-3.141592653589793|s>3.141592653589793){break u}Q=L[a+36>>2];if(n>2];if(n>=R){break u}if(!(o>=t)){break t}if(!(o=q)){break r}if(!(i-3.141592653589793)){break p}if(!(s<=3.141592653589793)){break o}if(!(n>=Q)){break n}if(!(n>2];t=o;o=L[a+20>>2];V=a,Y=O(Cg(O(t-o),O(L[a+24>>2]-o))*O(b|0)),L[V+68>>2]=Y;b=H[a+56>>2];o=i;i=L[a+28>>2];V=a,Y=O(Cg(O(o-i),O(L[a+32>>2]-i))*O(b|0)),L[V+72>>2]=Y;L[a+76>>2]=(+p+3.141592653589793)*.15915494309189535*+H[a+60>>2];b=H[a+64>>2];i=L[a+36>>2];V=a,Y=O(Cg(O(n-i),O(L[a+40>>2]-i))*O(b|0)),L[V+80>>2]=Y;i=O(T(O(L[a+68>>2]+O(-.5))));n=O(T(O(L[a+76>>2]+O(-.5))));v:{if(O(P(n))>2]+O(-.5))));e=O(P(i))=H[a+52>>2]){break u}h=0;m=e+1|0;if((m|0)>=H[a+56>>2]){break l}i=O(T(O(L[a+80>>2]+O(-.5))));f=O(P(i))=H[a+64>>2]){break u}k=H[a+60>>2];g=(v+k|0)%(k|0)|0;dd(a,ed(a,b,e,g,f));dd(a,ed(a,j,e,g,f));dd(a,ed(a,j,m,g,f));k=(g+1|0)%(k|0)|0;dd(a,ed(a,j,m,k,f));dd(a,ed(a,j,m,k,h));dd(a,ed(a,j,m,g,h));dd(a,ed(a,j,e,k,f));dd(a,ed(a,j,e,k,h));dd(a,ed(a,j,e,g,h));dd(a,ed(a,b,m,g,f));dd(a,ed(a,b,m,k,f));dd(a,ed(a,b,m,k,h));dd(a,ed(a,b,m,g,h));dd(a,ed(a,b,e,k,f));dd(a,ed(a,b,e,k,h));dd(a,ed(a,b,e,g,h));g=1}h=g;break l}mb(ib(ib(lb(ib(ib(ib(70592,1174),15776),3305),360),3875),4293));break a}mb(ib(ib(lb(ib(ib(ib(70592,5073),15776),3305),361),3875),4293));break a}mb(ib(ib(lb(ib(ib(ib(70592,5981),15776),3305),362),3875),6567));break a}mb(ib(ib(lb(ib(ib(ib(70592,7625),15776),3305),363),3875),6567));break a}mb(ib(ib(lb(ib(ib(ib(70592,8181),15776),3305),364),3875),8714));break a}mb(ib(ib(lb(ib(ib(ib(70592,9516),15776),3305),365),3875),8714));break a}mb(ib(ib(lb(ib(ib(ib(70592,10213),15776),3305),366),3875),10615));break a}mb(ib(ib(lb(ib(ib(ib(70592,11253),15776),3305),367),3875),10615));break a}if(h){b=rb(A,c<<2);L[b>>2]=L[a+68>>2];L[b+4>>2]=L[a+72>>2];L[b+8>>2]=L[a+76>>2];L[b+12>>2]=L[a+80>>2];V=rb(B,c),W=d,H[V>>2]=W;c=c+1|0}d=d+1|0;continue}break}}Xa=l+16|0;b=Xa-16|0;Xa=b;H[r+12>>2]=0;H[r+8>>2]=-1;a=Wf(b+8|0,Dj(a+92|0));while(1){if(Ic(a,Wf(b,kc()))){c=oc(a);if(L[r+12>>2]>2])){V=r,W=H[oc(a)>>2],H[V+8>>2]=W;V=r,Y=O(K[oc(a)+4>>2]),L[V+12>>2]=Y}qo(a);continue}break}Xa=b+16|0;a=H[r+8>>2];i=L[r+12>>2];tc(z);tc(y);Xa=r+48|0;a=i>2]);m=mc(c,H[Nb(d,l)+4>>2]);u=l<<2;k=rb(y,u);L[k>>2]=L[j>>2];L[k+4>>2]=L[j+4>>2];L[k+8>>2]=L[j+8>>2];L[k+12>>2]=L[j+12>>2];j=rb(z,u);L[j>>2]=L[m>>2];L[j+4>>2]=L[m+4>>2];L[j+8>>2]=L[m+8>>2];L[j+12>>2]=L[m+12>>2];l=l+1|0;continue}break}return a}_();X()}function vs(a,b,c,d,e,f){a=a|0;b=+b;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,w=0,x=0,y=0,z=0;l=Xa-560|0;Xa=l;H[l+44>>2]=0;A(+b);g=v(1)|0;v(0)|0;a:{if((g|0)<0){s=1;w=28024;b=-b;A(+b);g=v(1)|0;v(0)|0;break a}if(e&2048){s=1;w=28027;break a}s=e&1;w=s?28030:28025;z=!s}b:{if((g&2146435072)==2146435072){d=s+3|0;Sc(a,32,c,d,e&-65537);Oc(a,w,s);f=f&32;Oc(a,b!=b?f?30357:33747:f?30833:34155,3);Sc(a,32,c,d,e^8192);i=(c|0)>(d|0)?c:d;break b}u=l+16|0;c:{d:{e:{b=im(b,l+44|0);b=b+b;if(b!=0){g=H[l+44>>2];H[l+44>>2]=g-1;r=f|32;if((r|0)!=97){break e}break c}r=f|32;if((r|0)==97){break c}k=H[l+44>>2];m=(d|0)<0?6:d;break d}k=g-29|0;H[l+44>>2]=k;b=b*268435456;m=(d|0)<0?6:d}p=(k|0)<0?l+48|0:l+336|0;h=p;while(1){if(b<4294967296&b>=0){d=~~b>>>0}else{d=0}H[h>>2]=d;h=h+4|0;b=(b-+(d>>>0))*1e9;if(b!=0){continue}break}f:{if((k|0)<=0){d=k;g=h;j=p;break f}j=p;d=k;while(1){d=d>>>0<29?d:29;g=h-4|0;g:{if(j>>>0>g>>>0){break g}i=0;while(1){o=H[g>>2];n=d&31;x=i;if((d&63)>>>0>=32){i=o<>>32-n;o=o<>>0>>0?i+1|0:i;i=qz(n,i,1e9);o=pz(i,Ya,1e9,0);H[g>>2]=n-o;g=g-4|0;if(j>>>0<=g>>>0){continue}break}if(!i){break g}j=j-4|0;H[j>>2]=i}while(1){g=h;if(j>>>0>>0){h=g-4|0;if(!H[h>>2]){continue}}break}d=H[l+44>>2]-d|0;H[l+44>>2]=d;h=g;if((d|0)>0){continue}break}}if((d|0)<0){t=((m+25>>>0)/9|0)+1|0;n=(r|0)==102;while(1){d=0-d|0;i=d>>>0<9?d:9;h:{if(g>>>0<=j>>>0){h=H[j>>2];break h}o=1e9>>>i|0;y=-1<>2];H[h>>2]=x+(d>>>i|0);d=N(o,d&y);h=h+4|0;if(h>>>0>>0){continue}break}h=H[j>>2];if(!d){break h}H[g>>2]=d;g=g+4|0}d=i+H[l+44>>2]|0;H[l+44>>2]=d;j=(!h<<2)+j|0;h=n?p:j;g=g-h>>2>(t|0)?h+(t<<2)|0:g;if((d|0)<0){continue}break}}d=0;i:{if(g>>>0<=j>>>0){break i}d=N(p-j>>2,9);h=10;i=H[j>>2];if(i>>>0<10){break i}while(1){d=d+1|0;h=N(h,10);if(i>>>0>=h>>>0){continue}break}}h=(m-((r|0)==102?0:d)|0)-((r|0)==103&(m|0)!=0)|0;if((h|0)<(N(g-p>>2,9)-9|0)){i=h+9216|0;n=(i|0)/9|0;k=((((k|0)<0?4:292)+l|0)+(n<<2)|0)-4048|0;h=10;i=i-N(n,9)|0;if((i|0)<=7){while(1){h=N(h,10);i=i+1|0;if((i|0)!=8){continue}break}}n=H[k>>2];t=(n>>>0)/(h>>>0)|0;i=n-N(h,t)|0;o=k+4|0;j:{if(!i&(o|0)==(g|0)){break j}k:{if(!(t&1)){b=9007199254740992;if(!(F[k-4|0]&1)|((h|0)!=1e9|j>>>0>=k>>>0)){break k}}b=9007199254740994}q=(g|0)==(o|0)?1:1.5;o=h>>>1|0;q=i>>>0>>0?.5:(o|0)==(i|0)?q:1.5;if(!(I[w|0]!=45|z)){q=-q;b=-b}i=n-i|0;H[k>>2]=i;if(b+q==b){break j}d=h+i|0;H[k>>2]=d;if(d>>>0>=1e9){while(1){H[k>>2]=0;k=k-4|0;if(k>>>0>>0){j=j-4|0;H[j>>2]=0}d=H[k>>2]+1|0;H[k>>2]=d;if(d>>>0>999999999){continue}break}}d=N(p-j>>2,9);h=10;i=H[j>>2];if(i>>>0<10){break j}while(1){d=d+1|0;h=N(h,10);if(i>>>0>=h>>>0){continue}break}}h=k+4|0;g=g>>>0>h>>>0?h:g}while(1){h=g;i=g>>>0<=j>>>0;if(!i){g=h-4|0;if(!H[g>>2]){continue}}break}l:{if((r|0)!=103){k=e&8;break l}g=m?m:1;k=(g|0)>(d|0)&(d|0)>-5;m=(k?d^-1:-1)+g|0;f=(k?-1:-2)+f|0;k=e&8;if(k){break l}g=-9;m:{if(i){break m}n=H[h-4>>2];if(!n){break m}i=10;g=0;if((n>>>0)%10|0){break m}while(1){k=g;g=g+1|0;i=N(i,10);if(!((n>>>0)%(i>>>0)|0)){continue}break}g=k^-1}i=N(h-p>>2,9);if((f&-33)==70){k=0;g=(g+i|0)-9|0;g=(g|0)>0?g:0;m=(g|0)>(m|0)?m:g;break l}k=0;g=((d+i|0)+g|0)-9|0;g=(g|0)>0?g:0;m=(g|0)>(m|0)?m:g}i=-1;r=k|m;if(((r?2147483645:2147483646)|0)<(m|0)){break b}n=(((r|0)!=0)+m|0)+1|0;o=f&-33;n:{if((o|0)==70){if((2147483647-n|0)<(d|0)){break b}g=(d|0)>0?d:0;break n}g=d>>31;g=Ff((g^d)-g|0,0,u);if((u-g|0)<=1){while(1){g=g-1|0;F[g|0]=48;if((u-g|0)<2){continue}break}}t=g-2|0;F[t|0]=f;F[g-1|0]=(d|0)<0?45:43;g=u-t|0;if((g|0)>(2147483647-n|0)){break b}}d=g+n|0;if((d|0)>(s^2147483647)){break b}f=d+s|0;Sc(a,32,c,f,e);Oc(a,w,s);Sc(a,48,c,f,e^65536);o:{p:{q:{if((o|0)==70){g=l+16|0;d=g|8;k=g|9;i=j>>>0>p>>>0?p:j;j=i;while(1){g=Ff(H[j>>2],0,k);r:{if((i|0)!=(j|0)){if(l+16>>>0>=g>>>0){break r}while(1){g=g-1|0;F[g|0]=48;if(l+16>>>0>>0){continue}break}break r}if((g|0)!=(k|0)){break r}F[l+24|0]=48;g=d}Oc(a,g,k-g|0);j=j+4|0;if(p>>>0>=j>>>0){continue}break}if(r){Oc(a,35682,1)}if((m|0)<=0|h>>>0<=j>>>0){break q}while(1){g=Ff(H[j>>2],0,k);if(g>>>0>l+16>>>0){while(1){g=g-1|0;F[g|0]=48;if(l+16>>>0>>0){continue}break}}Oc(a,g,(m|0)<9?m:9);g=m-9|0;j=j+4|0;if(h>>>0<=j>>>0){break p}d=(m|0)>9;m=g;if(d){continue}break}break p}s:{if((m|0)<0){break s}i=h>>>0>j>>>0?h:j+4|0;g=l+16|0;d=g|8;p=g|9;h=j;while(1){g=Ff(H[h>>2],0,p);if((p|0)==(g|0)){F[l+24|0]=48;g=d}t:{if((h|0)!=(j|0)){if(l+16>>>0>=g>>>0){break t}while(1){g=g-1|0;F[g|0]=48;if(l+16>>>0>>0){continue}break}break t}Oc(a,g,1);g=g+1|0;if(!(k|m)){break t}Oc(a,35682,1)}x=g;g=p-g|0;Oc(a,x,(g|0)<(m|0)?g:m);m=m-g|0;h=h+4|0;if(i>>>0<=h>>>0){break s}if((m|0)>=0){continue}break}}Sc(a,48,m+18|0,18,0);Oc(a,t,u-t|0);break o}g=m}Sc(a,48,g+9|0,9,0)}Sc(a,32,c,f,e^8192);i=(c|0)>(f|0)?c:f;break b}m=(f<<26>>31&9)+w|0;u:{if(d>>>0>11){break u}g=12-d|0;q=16;while(1){q=q*16;g=g-1|0;if(g){continue}break}if(I[m|0]==45){b=-(q+(-b-q));break u}b=b+q-q}h=H[l+44>>2];g=h>>31;g=Ff((g^h)-g|0,0,u);if((u|0)==(g|0)){F[l+15|0]=48;g=l+15|0}k=s|2;j=f&32;h=H[l+44>>2];p=g-2|0;F[p|0]=f+15;F[g-1|0]=(h|0)<0?45:43;i=e&8;h=l+16|0;while(1){f=h;if(P(b)<2147483648){g=~~b}else{g=-2147483648}F[h|0]=j|I[g+48816|0];b=(b-+(g|0))*16;h=f+1|0;if(!(!(i|(d|0)>0)&b==0|(h-(l+16|0)|0)!=1)){F[f+1|0]=46;h=f+2|0}if(b!=0){continue}break}i=-1;n=u-p|0;f=n+k|0;if((2147483645-f|0)<(d|0)){break b}v:{w:{if(!d){break w}j=h-(l+16|0)|0;if((j-2|0)>=(d|0)){break w}g=d+2|0;break v}j=h-(l+16|0)|0;g=j}d=g+f|0;Sc(a,32,c,d,e);Oc(a,m,k);Sc(a,48,c,d,e^65536);Oc(a,l+16|0,j);Sc(a,48,g-j|0,0,0);Oc(a,p,n);Sc(a,32,c,d,e^8192);i=(c|0)>(d|0)?c:d}Xa=l+560|0;return i|0}function Qr(){var a=0,b=0,c=0,d=0;c=Xa-16|0;Xa=c;a:{if(Ia(c+12|0,c+8|0)|0){break a}a=pb((H[c+12>>2]<<2)+4|0);H[16853]=a;if(!a){break a}a=pb(H[c+8>>2]);if(a){H[H[16853]+(H[c+12>>2]<<2)>>2]=0;if(!(Ha(H[16853],a|0)|0)){break a}}H[16853]=0}Xa=c+16|0;if(!I[71285]){c=H[12709];a=Xa-16|0;Xa=a;d=Jl(70932);H[17743]=70988;H[17741]=c;H[17733]=50848;F[70984]=0;H[17745]=-1;b=a+8|0;jh(b,d);Za[H[H[17733]+8>>2]](70932,b);yb(b);Xa=a+16|0;a=Zl(70256);H[17562]=50060;H[a>>2]=50080;H[17563]=0;fh(a,70932);a=Xa-16|0;Xa=a;b=Cl(70996);H[17759]=71052;H[17757]=c;H[17749]=50948;F[71048]=0;H[17761]=-1;c=a+8|0;jh(c,b);Za[H[H[17749]+8>>2]](70996,c);yb(c);Xa=a+16|0;c=hl(70344);H[17584]=50108;H[c>>2]=50128;H[17585]=0;fh(c,70996);c=H[11553];jl(71060,c,71108);Hi(70424,71060);il(71116,c,71164);Gi(70508,71116);c=H[11552];jl(71172,c,71220);Hi(70592,71172);Hi(70760,H[(H[H[17648]-12>>2]+70592|0)+24>>2]);il(71228,c,71276);Gi(70676,71228);Gi(70844,H[(H[H[17669]-12>>2]+70676|0)+24>>2]);eh(H[H[17562]-12>>2]+70248|0,70424);eh(H[H[17584]-12>>2]+70336|0,70508);gl(H[H[17648]-12>>2]+70592|0);gl(H[H[17669]-12>>2]+70676|0);eh(H[H[17648]-12>>2]+70592|0,70424);eh(H[H[17669]-12>>2]+70676|0,70508);F[71285]=1}c=Xa-16|0;Xa=c;a=Xa-32|0;Xa=a;oa(36248,36360,36464,0,36480,61,36483,0,36483,0,28819,36485,62);b=Xa-16|0;Xa=b;na(36248,1,36488,36480,100,63);Xa=b+16|0;H[a+28>>2]=0;H[a+24>>2]=64;b=H[a+28>>2];H[a+16>>2]=H[a+24>>2];H[a+20>>2]=b;b=Xa-16|0;Xa=b;d=H[a+20>>2];H[b+8>>2]=H[a+16>>2];H[b+12>>2]=d;da(36248,30544,3,36492,36640,101,te(b+8|0)|0,0);Xa=b+16|0;H[a+28>>2]=0;H[a+24>>2]=65;b=H[a+28>>2];H[a+8>>2]=H[a+24>>2];H[a+12>>2]=b;b=Xa-16|0;Xa=b;d=H[a+12>>2];H[b+8>>2]=H[a+8>>2];H[b+12>>2]=d;da(36248,30847,4,36656,36672,102,te(b+8|0)|0,0);Xa=b+16|0;H[a+28>>2]=0;H[a+24>>2]=66;b=H[a+28>>2];H[a>>2]=H[a+24>>2];H[a+4>>2]=b;b=Xa-16|0;Xa=b;d=H[a+4>>2];H[b+8>>2]=H[a>>2];H[b+12>>2]=d;da(36248,30917,2,36680,36688,103,te(b+8|0)|0,0);Xa=b+16|0;b=Xa-16|0;Xa=b;H[b+12>>2]=67;da(36248,29117,3,36692,36732,104,Ke(b+12|0)|0,0);Xa=b+16|0;b=Xa-16|0;Xa=b;H[b+12>>2]=68;da(36248,29113,4,36752,36768,105,Ke(b+12|0)|0,0);Xa=b+16|0;Xa=a+32|0;a=Xa-32|0;Xa=a;oa(36880,36944,37e3,0,36480,69,36483,0,36483,0,28811,36485,70);b=Xa-16|0;Xa=b;na(36880,1,37016,36480,106,71);Xa=b+16|0;H[a+28>>2]=0;H[a+24>>2]=72;b=H[a+28>>2];H[a+16>>2]=H[a+24>>2];H[a+20>>2]=b;b=Xa-16|0;Xa=b;d=H[a+20>>2];H[b+8>>2]=H[a+16>>2];H[b+12>>2]=d;da(36880,30544,3,37020,36640,107,te(b+8|0)|0,0);Xa=b+16|0;H[a+28>>2]=0;H[a+24>>2]=73;b=H[a+28>>2];H[a+8>>2]=H[a+24>>2];H[a+12>>2]=b;b=Xa-16|0;Xa=b;d=H[a+12>>2];H[b+8>>2]=H[a+8>>2];H[b+12>>2]=d;da(36880,30847,4,37040,36672,108,te(b+8|0)|0,0);Xa=b+16|0;H[a+28>>2]=0;H[a+24>>2]=74;b=H[a+28>>2];H[a>>2]=H[a+24>>2];H[a+4>>2]=b;b=Xa-16|0;Xa=b;d=H[a+4>>2];H[b+8>>2]=H[a>>2];H[b+12>>2]=d;da(36880,30917,2,37056,36688,109,te(b+8|0)|0,0);Xa=b+16|0;b=Xa-16|0;Xa=b;H[b+12>>2]=75;da(36880,29117,3,37064,36732,110,Ke(b+12|0)|0,0);Xa=b+16|0;b=Xa-16|0;Xa=b;H[b+12>>2]=76;da(36880,29113,4,37088,36768,111,Ke(b+12|0)|0,0);Xa=b+16|0;Xa=a+32|0;a=Xa-32|0;Xa=a;oa(37232,37304,37372,0,36480,77,36483,0,36483,0,29582,36485,78);b=Xa-16|0;Xa=b;na(37232,1,37388,36480,112,79);Xa=b+16|0;H[a+28>>2]=0;H[a+24>>2]=80;b=H[a+28>>2];H[a+16>>2]=H[a+24>>2];H[a+20>>2]=b;b=Xa-16|0;Xa=b;d=H[a+20>>2];H[b+8>>2]=H[a+16>>2];H[b+12>>2]=d;da(37232,30544,3,37392,36640,113,te(b+8|0)|0,0);Xa=b+16|0;H[a+28>>2]=0;H[a+24>>2]=81;b=H[a+28>>2];H[a+8>>2]=H[a+24>>2];H[a+12>>2]=b;b=Xa-16|0;Xa=b;d=H[a+12>>2];H[b+8>>2]=H[a+8>>2];H[b+12>>2]=d;da(37232,30847,4,37424,36672,114,te(b+8|0)|0,0);Xa=b+16|0;H[a+28>>2]=0;H[a+24>>2]=82;b=H[a+28>>2];H[a>>2]=H[a+24>>2];H[a+4>>2]=b;b=Xa-16|0;Xa=b;d=H[a+4>>2];H[b+8>>2]=H[a>>2];H[b+12>>2]=d;da(37232,30917,2,37440,36688,115,te(b+8|0)|0,0);Xa=b+16|0;b=Xa-16|0;Xa=b;H[b+12>>2]=83;da(37232,29117,3,37448,36732,116,Ke(b+12|0)|0,0);Xa=b+16|0;b=Xa-16|0;Xa=b;H[b+12>>2]=84;da(37232,29113,4,37472,36768,117,Ke(b+12|0)|0,0);Xa=b+16|0;Xa=a+32|0;a=Xa-16|0;Xa=a;ea(30158,4,37488,36768,85,37);Xa=a+16|0;ue(30215,38);ue(35358,39);a=Xa-16|0;Xa=a;ea(29593,3,37512,36732,87,40);Xa=a+16|0;a=Xa-16|0;Xa=a;ea(33314,2,37524,36688,88,41);Xa=a+16|0;ue(29994,42);ue(30020,43);An(30007,44);a=Xa-16|0;Xa=a;ea(33303,3,37544,36732,90,45);Xa=a+16|0;Va(37416,29984,37556,91,36485,92);a=c+8|0;Jh(Jh(Jh(Jh(a,31733,0),30695,4),28965,8),30558,12);Ta(37416);An(31566,46);ue(31579,47);ue(31418,48);b=Xa-16|0;Xa=b;ea(30504,2,37560,37568,95,49);Xa=b+16|0;b=Xa-16|0;Xa=b;ea(30516,1,37572,36480,96,50);Xa=b+16|0;zn(30970,51);xn(30993,52);zn(31016,53);xn(31038,54);pj(31592,55);ue(31609,56);pj(31705,57);ue(31718,58);pj(31626,59);ue(31643,60);ac(34409,62084);ac(34438,62092);ac(33542,62088);H[c+8>>2]=0;ac(34230,a);H[c+8>>2]=1;ac(34247,a);H[c+8>>2]=0;ac(34315,a);H[c+8>>2]=100;ac(33956,a);H[c+8>>2]=0;ac(34263,a);H[c+8>>2]=1;ac(34289,a);H[c+8>>2]=0;ac(34337,a);H[c+8>>2]=5;ac(33430,a);H[c+8>>2]=0;H[c+12>>2]=1071644672;ua(33935,61636,+M[a>>3]);H[c+8>>2]=0;ac(33983,a);H[c+8>>2]=1;ac(33642,a);H[c+8>>2]=2;ac(33682,a);H[c+8>>2]=3;ac(33584,a);H[c+8>>2]=4;ac(33660,a);H[c+8>>2]=0;ac(33859,a);H[c+8>>2]=1;ac(33751,a);H[c+8>>2]=2;ac(33353,a);H[c+8>>2]=3;ac(34159,a);H[c+8>>2]=0;ac(34197,a);H[c+8>>2]=1;ac(33700,a);H[c+8>>2]=2;ac(34518,a);H[c+8>>2]=3;ac(33387,a);H[c+8>>2]=4;ac(34466,a);H[c+8>>2]=5;ac(33808,a);H[c+8>>2]=6;ac(34364,a);H[c+8>>2]=7;ac(33603,a);H[c+8>>2]=8;ac(33890,a);H[c+8>>2]=9;ac(33479,a);Xa=c+16|0;qf(67244);qf(67264);Em();H[16903]=67448;H[16885]=42}function gm(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0;h=Xa-80|0;Xa=h;H[h+76>>2]=b;x=h+55|0;s=h+56|0;b=0;a:{b:{c:{d:{e:while(1){if((2147483647-o|0)<(b|0)){break d}o=b+o|0;f:{g:{h:{k=H[h+76>>2];b=k;i=I[b|0];if(i){while(1){i:{i=i&255;j:{if(!i){i=b;break j}if((i|0)!=37){break i}i=b;while(1){if(I[b+1|0]!=37){break j}j=b+2|0;H[h+76>>2]=j;i=i+1|0;m=I[b+2|0];b=j;if((m|0)==37){continue}break}}b=i-k|0;w=2147483647-o|0;if((b|0)>(w|0)){break d}if(a){Oc(a,k,b)}if((i|0)!=(k|0)){continue e}r=-1;i=1;m=!Vd(F[H[h+76>>2]+1|0]);b=H[h+76>>2];if(!(m|I[b+2|0]!=36)){r=F[b+1|0]-48|0;u=1;i=3}b=i+b|0;H[h+76>>2]=b;p=0;l=F[b|0];j=l-32|0;k:{if(j>>>0>31){i=b;break k}i=b;j=1<>2]=i;p=j|p;l=F[b+1|0];j=l-32|0;if(j>>>0>=32){break k}b=i;j=1<>2];if(I[b+2|0]!=36){break n}H[((F[b+1|0]<<2)+e|0)-192>>2]=10;q=H[((F[b+1|0]<<3)+d|0)-384>>2];u=1;b=b+3|0;break m}if(u){break h}u=0;q=0;if(a){b=H[c>>2];H[c>>2]=b+4;q=H[b>>2]}b=H[h+76>>2]+1|0}H[h+76>>2]=b;if((q|0)>=0){break l}q=0-q|0;p=p|8192;break l}q=fm(h+76|0);if((q|0)<0){break d}b=H[h+76>>2]}i=0;j=-1;m=0;o:{if(I[b|0]!=46){break o}if(I[b+1|0]==42){p:{q:{if(!Vd(F[b+2|0])){break q}b=H[h+76>>2];if(I[b+3|0]!=36){break q}H[((F[b+2|0]<<2)+e|0)-192>>2]=10;j=H[((F[b+2|0]<<3)+d|0)-384>>2];b=b+4|0;break p}if(u){break h}if(a){b=H[c>>2];H[c>>2]=b+4;j=H[b>>2]}else{j=0}b=H[h+76>>2]+2|0}H[h+76>>2]=b;m=(j^-1)>>>31|0;break o}H[h+76>>2]=b+1;j=fm(h+76|0);b=H[h+76>>2];m=1}v=m;while(1){t=i;n=28;if(F[b|0]-123>>>0<4294967238){break c}l=b+1|0;H[h+76>>2]=l;i=F[b|0];b=l;i=I[(i+N(t,58)|0)+48287|0];if(i-1>>>0<8){continue}break}r:{s:{if((i|0)!=27){if(!i){break c}if((r|0)>=0){H[(r<<2)+e>>2]=i;b=(r<<3)+d|0;i=H[b+4>>2];H[h+64>>2]=H[b>>2];H[h+68>>2]=i;break s}if(!a){break f}em(h- -64|0,i,c,g);l=H[h+76>>2];break r}if((r|0)>=0){break c}}b=0;if(!a){continue e}}m=p&-65537;i=p&8192?m:p;p=0;r=28014;n=s;t:{u:{v:{w:{x:{y:{z:{A:{B:{C:{D:{E:{F:{G:{H:{I:{b=F[l-1|0];b=t?(b&15)==3?b&-33:b:b;switch(b-88|0){case 11:break t;case 9:case 13:case 14:case 15:break u;case 27:break z;case 12:case 17:break C;case 23:break D;case 0:case 32:break E;case 24:break F;case 22:break G;case 29:break H;case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 10:case 16:case 18:case 19:case 20:case 21:case 25:case 26:case 28:case 30:case 31:break g;default:break I}}J:{switch(b-65|0){case 0:case 4:case 5:case 6:break u;case 2:break x;case 1:case 3:break g;default:break J}}if((b|0)==83){break y}break g}l=H[h+64>>2];k=H[h+68>>2];r=28014;break B}b=0;K:{switch(t&255){case 0:H[H[h+64>>2]>>2]=o;continue e;case 1:H[H[h+64>>2]>>2]=o;continue e;case 2:i=H[h+64>>2];H[i>>2]=o;H[i+4>>2]=o>>31;continue e;case 3:G[H[h+64>>2]>>1]=o;continue e;case 4:F[H[h+64>>2]]=o;continue e;case 6:H[H[h+64>>2]>>2]=o;continue e;case 7:break K;default:continue e}}i=H[h+64>>2];H[i>>2]=o;H[i+4>>2]=o>>31;continue e}j=j>>>0>8?j:8;i=i|8;b=120}m=s;y=b&32;l=H[h+64>>2];k=H[h+68>>2];if(l|k){while(1){m=m-1|0;F[m|0]=y|I[(l&15)+48816|0];z=!k&l>>>0>15|(k|0)!=0;t=k;k=k>>>4|0;l=(t&15)<<28|l>>>4;if(z){continue}break}}k=m;if(!(i&8)|!(H[h+64>>2]|H[h+68>>2])){break A}r=(b>>>4|0)+28014|0;p=2;break A}b=s;l=H[h+64>>2];k=H[h+68>>2];if(l|k){while(1){b=b-1|0;F[b|0]=l&7|48;t=!k&l>>>0>7|(k|0)!=0;m=k;k=k>>>3|0;l=(m&7)<<29|l>>>3;if(t){continue}break}}k=b;if(!(i&8)){break A}b=s-k|0;j=(b|0)<(j|0)?j:b+1|0;break A}b=H[h+68>>2];k=b;l=H[h+64>>2];if((b|0)<0){k=0-(k+((l|0)!=0)|0)|0;l=0-l|0;H[h+64>>2]=l;H[h+68>>2]=k;p=1;r=28014;break B}if(i&2048){p=1;r=28015;break B}p=i&1;r=p?28016:28014}k=Ff(l,k,s)}if((j|0)<0?v:0){break d}i=v?i&-65537:i;m=H[h+64>>2];b=H[h+68>>2];if(!((m|b)!=0|j)){k=s;n=k;j=0;break g}b=!(b|m)+(s-k|0)|0;j=(b|0)<(j|0)?j:b;break g}b=H[h+64>>2];k=b?b:35684;b=(j|0)<0?2147483647:j;i=aj(k,0,b);b=i?i-k|0:b;n=b+k|0;if((j|0)>=0){i=m;j=b;break g}i=m;j=b;if(I[n|0]){break d}break g}if(j){n=H[h+64>>2];break w}b=0;Sc(a,32,q,0,i);break v}H[h+12>>2]=0;H[h+8>>2]=H[h+64>>2];n=h+8|0;H[h+64>>2]=n;j=-1}b=0;L:{while(1){k=H[n>>2];if(!k){break L}k=Wl(h+4|0,k);m=(k|0)<0;if(!(m|k>>>0>j-b>>>0)){n=n+4|0;b=b+k|0;if(j>>>0>b>>>0){continue}break L}break}if(m){break b}}n=61;if((b|0)<0){break c}Sc(a,32,q,b,i);if(!b){b=0;break v}j=0;n=H[h+64>>2];while(1){k=H[n>>2];if(!k){break v}k=Wl(h+4|0,k);j=k+j|0;if(j>>>0>b>>>0){break v}Oc(a,h+4|0,k);n=n+4|0;if(b>>>0>j>>>0){continue}break}}Sc(a,32,q,b,i^8192);b=(b|0)<(q|0)?q:b;continue e}if((j|0)<0?v:0){break d}n=61;b=Za[f|0](a,M[h+64>>3],q,j,i,b)|0;if((b|0)>=0){continue e}break c}F[h+55|0]=H[h+64>>2];j=1;k=x;i=m;break g}j=b+1|0;H[h+76>>2]=j;i=I[b+1|0];b=j;continue}}if(a){break a}if(!u){break f}b=1;while(1){a=H[(b<<2)+e>>2];if(a){em((b<<3)+d|0,a,c,g);o=1;b=b+1|0;if((b|0)!=10){continue}break a}break}o=1;if(b>>>0>=10){break a}while(1){if(H[(b<<2)+e>>2]){break h}b=b+1|0;if((b|0)!=10){continue}break}break a}n=28;break c}m=n-k|0;l=(j|0)<(m|0)?m:j;if((l|0)>(2147483647-p|0)){break d}n=61;j=l+p|0;b=(j|0)>(q|0)?j:q;if((w|0)<(b|0)){break c}Sc(a,32,b,j,i);Oc(a,r,p);Sc(a,48,b,j,i^65536);Sc(a,48,l,m,0);Oc(a,k,m);Sc(a,32,b,j,i^8192);continue}break}o=0;break a}n=61}H[16848]=n}o=-1}Xa=h+80|0;return o}function Df(a){var b=0,c=0,d=0,e=0,f=0,g=0;e=Xa-16|0;Xa=e;H[e+12>>2]=a;a:{if(a>>>0<=211){d=H[Nl(49536,49728,e+12|0)>>2];break a}if(a>>>0>=4294967292){Qb();X()}f=(a>>>0)/210|0;d=N(f,210);H[e+8>>2]=a-d;g=Nl(49728,49920,e+8|0)-49728>>2;while(1){d=H[(g<<2)+49728>>2]+d|0;a=5;b:{while(1){c:{if((a|0)==47){a=211;while(1){b=(d>>>0)/(a>>>0)|0;if(b>>>0>>0){break b}if((N(a,b)|0)==(d|0)){break c}b=a+10|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+12|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+16|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+18|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+22|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+28|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+30|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+36|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+40|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+42|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+46|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+52|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+58|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+60|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+66|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+70|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+72|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+78|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+82|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+88|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+96|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+100|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+102|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+106|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+108|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+112|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+120|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+126|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+130|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+136|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+138|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+142|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+148|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+150|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+156|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+162|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+166|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+168|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+172|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+178|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+180|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+186|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+190|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+192|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+196|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+198|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}if((N(b,c)|0)==(d|0)){break c}b=a+208|0;c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}a=a+210|0;if((N(b,c)|0)!=(d|0)){continue}break}break c}b=H[(a<<2)+49536>>2];c=(d>>>0)/(b>>>0)|0;if(b>>>0>c>>>0){break b}a=a+1|0;if((N(b,c)|0)!=(d|0)){continue}}break}d=g+1|0;a=(d|0)==48;g=a?0:d;f=a+f|0;d=N(f,210);continue}break}H[e+12>>2]=d}Xa=e+16|0;return d}function yg(a,b,c,d,e,f,g){var h=O(0),i=O(0),j=0,k=0,l=0,m=O(0),n=0,o=O(0),p=O(0),q=0,r=0,s=O(0),t=0,u=O(0),v=0,w=O(0),x=O(0),y=0,z=O(0),A=O(0),B=O(0),C=O(0),D=O(0),E=O(0),F=O(0),G=O(0),I=O(0),J=O(0),K=O(0);if(!f){f=Xa-32|0;Xa=f;g=O(1e8);a:{if((d|0)<4|L[a+44>>2]==O(0)){break a}l=pb(d<<6);if(!l){sb(0,3,35814,0);g=O(-1);break a}n=pb(d<<3);if(n){while(1){k=0;if((j|0)==3){q=d<<1;z=O(d|0);b:{while(1){A=L[e+36>>2];B=L[e+32>>2];C=L[e+28>>2];D=L[e+20>>2];E=L[e+16>>2];F=L[e+12>>2];G=L[e+4>>2];x=L[e>>2];o=O(0);j=0;while(1){if((d|0)!=(j|0)){a=N(j,12)+c|0;i=L[a>>2];m=L[a+4>>2];g=O(O(O(B*i)+O(m*A))+O(1));if(g==O(0)){break b}a=j<<3;r=a+b|0;p=L[r>>2];a=a+n|0;s=O(C+O(O(E*i)+O(m*D)));u=O(L[r+4>>2]-O(s/g));L[a+4>>2]=u;w=p;p=O(F+O(O(x*i)+O(G*m)));w=O(w-O(p/g));L[a>>2]=w;a=l+(j<<6)|0;I=O(m/g);L[a+4>>2]=I;J=O(i/g);L[a>>2]=J;K=O(O(1)/g);L[a+8>>2]=K;H[a+12>>2]=0;H[a+16>>2]=0;H[a+20>>2]=0;i=O(-i);g=O(g*g);L[a+24>>2]=O(p*i)/g;m=O(-m);L[a+28>>2]=O(p*m)/g;H[a+32>>2]=0;H[a+36>>2]=0;H[a+40>>2]=0;L[a+44>>2]=J;L[a+48>>2]=I;L[a+52>>2]=K;L[a+56>>2]=O(s*i)/g;L[a+60>>2]=O(s*m)/g;o=O(o+O(O(w*w)+O(u*u)));j=j+1|0;continue}break}c:{g=O(o/z);if(gO(.9900000095367432)){break c}if((k|0)!=10){break d}break c}if((k|0)==10){break c}}if((Zm(f,n,l,q)|0)<0){break b}L[e>>2]=L[f>>2]+L[e>>2];L[e+4>>2]=L[f+4>>2]+L[e+4>>2];L[e+12>>2]=L[f+8>>2]+L[e+12>>2];L[e+16>>2]=L[f+12>>2]+L[e+16>>2];L[e+20>>2]=L[f+16>>2]+L[e+20>>2];L[e+28>>2]=L[f+20>>2]+L[e+28>>2];L[e+32>>2]=L[f+24>>2]+L[e+32>>2];L[e+36>>2]=L[f+28>>2]+L[e+36>>2];k=k+1|0;h=g;continue}break}jb(l);jb(n);break a}jb(l);jb(n);g=O(1e8);break a}else{while(1){if((k|0)!=4){r=k<<2;q=j<<4;L[r+(q+e|0)>>2]=L[r+(a+q|0)>>2]/L[a+44>>2];k=k+1|0;continue}break}j=j+1|0;continue}}}sb(0,3,35814,0);jb(l);g=O(-1)}Xa=f+32|0;return g}i=g;j=Xa-32|0;Xa=j;g=O(1e8);e:{if((d|0)<4|L[a+44>>2]==O(0)){break e}w=O(d|0);g=O(w*i);f:{if(O(P(g))5?f:5)-1|0;l=0;while(1){f=0;if((l|0)==3){y=q+(t<<2)|0;l=0;g:{while(1){z=L[e+36>>2];A=L[e+32>>2];B=L[e+28>>2];C=L[e+20>>2];D=L[e+16>>2];E=L[e+12>>2];F=L[e+4>>2];G=L[e>>2];f=0;while(1){if((d|0)!=(f|0)){a=N(f,12)+c|0;i=L[a>>2];m=L[a+4>>2];g=O(O(O(A*i)+O(m*z))+O(1));if(g==O(0)){break g}a=f<<3;t=a+b|0;u=L[t>>2];a=a+n|0;o=O(B+O(O(D*i)+O(m*C)));s=O(L[t+4>>2]-O(o/g));L[a+4>>2]=s;p=u;u=O(E+O(O(G*i)+O(F*m)));p=O(p-O(u/g));L[a>>2]=p;a=f<<2;s=O(O(p*p)+O(s*s));L[a+q>>2]=s;L[a+r>>2]=s;a=k+(f<<6)|0;s=O(m/g);L[a+4>>2]=s;p=O(i/g);L[a>>2]=p;x=O(O(1)/g);L[a+8>>2]=x;H[a+12>>2]=0;H[a+16>>2]=0;H[a+20>>2]=0;i=O(-i);g=O(g*g);L[a+24>>2]=O(u*i)/g;m=O(-m);L[a+28>>2]=O(u*m)/g;H[a+32>>2]=0;H[a+36>>2]=0;H[a+40>>2]=0;L[a+44>>2]=p;L[a+48>>2]=s;L[a+52>>2]=x;L[a+56>>2]=O(o*i)/g;L[a+60>>2]=O(o*m)/g;f=f+1|0;continue}break}pm(q,d,4,118);i=O(S(O(L[y>>2]*O(4)),O(16)));m=O(i/O(6));f=0;g=O(0);while(1){if((d|0)!=(f|0)){o=L[q+(f<<2)>>2];if(o>i){g=O(m+g)}else{o=O(O(1)-O(o/i));g=O(O(m*O(O(1)-O(O(o*o)*o)))+g)}f=f+1|0;continue}break}h:{g=O(g/w);if(gO(.9900000095367432)){break h}if((l|0)!=10){break i}break h}if((l|0)==10){break h}}t=0;v=0;while(1){if((d|0)!=(t|0)){h=L[r+(t<<2)>>2];if(h<=i){a=k+(v<<5)|0;h=O(O(1)-O(h/i));h=O(h*h);f=k+(t<<6)|0;L[a>>2]=h*L[f>>2];L[a+4>>2]=h*L[f+4>>2];L[a+8>>2]=h*L[f+8>>2];L[a+12>>2]=h*L[f+12>>2];L[a+16>>2]=h*L[f+16>>2];L[a+20>>2]=h*L[f+20>>2];L[a+24>>2]=h*L[f+24>>2];L[a+28>>2]=h*L[f+28>>2];L[a+32>>2]=h*L[f+32>>2];L[a+36>>2]=h*L[f+36>>2];L[a+40>>2]=h*L[f+40>>2];L[a+44>>2]=h*L[f+44>>2];L[a+48>>2]=h*L[f+48>>2];L[a+52>>2]=h*L[f+52>>2];L[a+56>>2]=h*L[f+56>>2];L[a+60>>2]=h*L[f+60>>2];a=n+(v<<2)|0;f=n+(t<<3)|0;L[a>>2]=h*L[f>>2];L[a+4>>2]=h*L[f+4>>2];v=v+2|0}t=t+1|0;continue}break}if((v|0)<=5){jb(k);jb(n);jb(r);jb(q);g=O(-1);break e}if((Zm(j,n,k,v)|0)<0){break g}L[e>>2]=L[j>>2]+L[e>>2];L[e+4>>2]=L[j+4>>2]+L[e+4>>2];L[e+12>>2]=L[j+8>>2]+L[e+12>>2];L[e+16>>2]=L[j+12>>2]+L[e+16>>2];L[e+20>>2]=L[j+16>>2]+L[e+20>>2];L[e+28>>2]=L[j+20>>2]+L[e+28>>2];L[e+32>>2]=L[j+24>>2]+L[e+32>>2];L[e+36>>2]=L[j+28>>2]+L[e+36>>2];l=l+1|0;h=g;continue}break}jb(k);jb(n);jb(r);jb(q);break e}jb(k);jb(n);jb(r);jb(q);g=O(1e8);break e}else{while(1){if((f|0)!=4){y=f<<2;v=l<<4;L[y+(v+e|0)>>2]=L[y+(a+v|0)>>2]/L[a+44>>2];f=f+1|0;continue}break}l=l+1|0;continue}}}sb(0,3,35814,0);jb(k);jb(n);jb(r);g=O(-1)}Xa=j+32|0;return g}function Mg(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=O(0),j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=O(0),s=0;o=Xa-16|0;Xa=o;if(H[b>>2]==2){a:{b:{switch(H[c>>2]){case 2:m=H[b+24>>2];a=rb(a+44|0,0);j=H[c+24>>2];l=H[c+8>>2];c:{h=H[c+4>>2];if(h>>>0>4){if(l>>>0>4){g=h-2|0;k=h-1<<2;n=h-3<<2;q=h-4<<2;b=a;d:while(1){e:{if((e|0)==(l|0)){f=0;c=m;g=a;d=h<<2;b=g+d|0;e=b;d=b+d|0;j=d;break e}f=2;c=j+(N(e,h)<<2)|0;i=L[c>>2];L[b>>2]=L[c+8>>2]+O(i+O(O(i*O(6))+O(O(i+L[c+4>>2])*O(4))));i=L[c>>2];L[b+4>>2]=L[c+12>>2]+O(i+O(O(L[c+4>>2]*O(6))+O(O(i+L[c+8>>2])*O(4))));d=b+8|0;while(1)if((f|0)==(g|0)){b=c+k|0;i=L[b>>2];r=L[c+q>>2];f=c+(g<<2)|0;c=c+n|0;L[d>>2]=i+O(r+O(O(L[f>>2]*O(6))+O(O(i+L[c>>2])*O(4))));i=L[b>>2];L[d+4>>2]=i+O(L[c>>2]+O(O(i*O(6))+O(O(i+L[f>>2])*O(4))));e=e+1|0;b=d+8|0;continue d}else{b=c+(f<<2)|0;f=f+1|0;L[d>>2]=L[b+8>>2]+O(L[b-8>>2]+O(O(L[b>>2]*O(6))+O(O(L[b-4>>2]+L[c+(f<<2)>>2])*O(4))));d=d+4|0;continue}}break}while(1){if((f|0)!=(h|0)){i=L[g>>2];L[c>>2]=O(L[j>>2]+O(i+O(O(i*O(6))+O(O(i+L[e>>2])*O(4)))))*O(.00390625);j=j+4|0;e=e+4|0;g=g+4|0;c=c+4|0;f=f+1|0;continue}break}e=h<<2;c=e+m|0;g=e+d|0;f=0;e=a;while(1){if((f|0)==(h|0)){f:{n=l-2|0;k=2;g:while(1){h:{if((k|0)==(n|0)){b=a+(N(h,l-4|0)<<2)|0;e=h<<2;d=b+e|0;c=d+e|0;g=c+e|0;e=m+(N(h,n)<<2)|0;f=0;break h}b=a+(N(h,k-2|0)<<2)|0;e=h<<2;d=b+e|0;c=d+e|0;g=c+e|0;e=g+e|0;j=m+(N(h,k)<<2)|0;f=0;while(1)if((f|0)==(h|0)){k=k+1|0;continue g}else{L[j>>2]=O(L[e>>2]+O(L[b>>2]+O(O(L[c>>2]*O(6))+O(O(L[d>>2]+L[g>>2])*O(4)))))*O(.00390625);e=e+4|0;g=g+4|0;c=c+4|0;d=d+4|0;b=b+4|0;j=j+4|0;f=f+1|0;continue}}break}while(1){if((f|0)!=(h|0)){i=L[g>>2];L[e>>2]=O(i+O(L[b>>2]+O(O(L[c>>2]*O(6))+O(O(i+L[d>>2])*O(4)))))*O(.00390625);g=g+4|0;c=c+4|0;d=d+4|0;b=b+4|0;e=e+4|0;f=f+1|0;continue}break}b=a+(N(h,l-3|0)<<2)|0;a=h<<2;d=b+a|0;c=d+a|0;g=m+(N(h,l-1|0)<<2)|0;f=0;while(1){if((f|0)==(h|0)){break f}i=L[c>>2];L[g>>2]=O(i+O(L[b>>2]+O(O(i*O(6))+O(O(i+L[d>>2])*O(4)))))*O(.00390625);c=c+4|0;d=d+4|0;b=b+4|0;g=g+4|0;f=f+1|0;continue}}}else{i=L[e>>2];L[c>>2]=O(L[g>>2]+O(i+O(O(L[b>>2]*O(6))+O(O(i+L[d>>2])*O(4)))))*O(.00390625);g=g+4|0;d=d+4|0;b=b+4|0;e=e+4|0;c=c+4|0;f=f+1|0;continue}break}break c}mb(ib(ib(lb(ib(ib(ib(70592,5106),2469),3305),169),3875),4274));_();X()}mb(ib(ib(lb(ib(ib(ib(70592,1208),2469),3305),168),3875),4274));_();X()}break a;case 0:a=ia(16)|0;Lg(a,fd(o,14304));ha(a|0,26212,14);X();default:a=ia(16)|0;Lg(a,fd(o,14851));ha(a|0,26212,14);X();case 1:break b}}m=H[b+24>>2];a=H[a+32>>2];j=H[c+24>>2];l=H[c+8>>2];i:{h=H[c+4>>2];if(h>>>0>4){if(l>>>0>4){k=h-4|0;n=h-3|0;g=h-2|0;q=h-1|0;b=a;j:while(1){k:{if((e|0)==(l|0)){f=0;c=m;g=a;d=h<<1;b=g+d|0;e=b;d=b+d|0;j=d;break k}f=2;c=j+N(e,h)|0;d=I[c|0];G[b>>1]=(N(d,7)+I[c+2|0]|0)+(d+I[c+1|0]<<2);d=I[c|0];G[b+2>>1]=(I[c+3|0]+(d+N(I[c+1|0],6)|0)|0)+(d+I[c+2|0]<<2);d=b+4|0;while(1)if((f|0)==(g|0)){f=c+q|0;p=I[f|0];b=c+g|0;s=I[c+k|0]+(p+N(I[b|0],6)|0)|0;c=c+n|0;G[d>>1]=s+(p+I[c|0]<<2);p=I[c|0];c=I[f|0];G[d+2>>1]=(p+N(c,7)|0)+(c+I[b|0]<<2);e=e+1|0;b=d+4|0;continue j}else{b=c+f|0;f=f+1|0;G[d>>1]=((N(I[b|0],6)+I[b-2|0]|0)+(I[c+f|0]+I[b-1|0]<<2)|0)+I[b+2|0];d=d+2|0;continue}}break}while(1){if((f|0)!=(h|0)){k=J[g>>1];L[c>>2]=O(J[j>>1]+(N(k,7)+(k+J[e>>1]<<2)|0)|0)*O(.00390625);j=j+2|0;e=e+2|0;g=g+2|0;c=c+4|0;f=f+1|0;continue}break}c=m+(h<<2)|0;g=(h<<1)+d|0;f=0;e=a;while(1){if((f|0)==(h|0)){l:{n=l-2|0;k=2;m:while(1){n:{if((k|0)==(n|0)){b=a+(N(h,l-4|0)<<1)|0;e=h<<1;d=b+e|0;c=d+e|0;g=c+e|0;e=m+(N(h,n)<<2)|0;f=0;break n}b=a+(N(h,k-2|0)<<1)|0;e=h<<1;d=b+e|0;c=d+e|0;g=c+e|0;e=g+e|0;j=m+(N(h,k)<<2)|0;f=0;while(1)if((f|0)==(h|0)){k=k+1|0;continue m}else{L[j>>2]=O(J[e>>1]+((J[b>>1]+N(J[c>>1],6)|0)+(J[g>>1]+J[d>>1]<<2)|0)|0)*O(.00390625);e=e+2|0;g=g+2|0;c=c+2|0;d=d+2|0;b=b+2|0;j=j+4|0;f=f+1|0;continue}}break}while(1){if((f|0)!=(h|0)){j=J[g>>1];L[e>>2]=O(((J[b>>1]+N(J[c>>1],6)|0)+(j+J[d>>1]<<2)|0)+j|0)*O(.00390625);g=g+2|0;c=c+2|0;d=d+2|0;b=b+2|0;e=e+4|0;f=f+1|0;continue}break}b=a+(N(h,l-3|0)<<1)|0;a=h<<1;d=b+a|0;c=d+a|0;g=m+(N(h,l-1|0)<<2)|0;f=0;while(1){if((f|0)==(h|0)){break l}a=J[c>>1];L[g>>2]=O(((J[b>>1]+N(a,6)|0)+(a+J[d>>1]<<2)|0)+a|0)*O(.00390625);c=c+2|0;d=d+2|0;b=b+2|0;g=g+4|0;f=f+1|0;continue}}}else{j=J[e>>1];L[c>>2]=O(J[g>>1]+((j+N(J[b>>1],6)|0)+(j+J[d>>1]<<2)|0)|0)*O(.00390625);g=g+2|0;d=d+2|0;b=b+2|0;e=e+2|0;c=c+4|0;f=f+1|0;continue}break}break i}mb(ib(ib(lb(ib(ib(ib(70592,5106),2469),3305),56),3875),4274));_();X()}mb(ib(ib(lb(ib(ib(ib(70592,1208),2469),3305),55),3875),4274));_();X()}}Xa=o+16|0;return}mb(ib(ib(lb(ib(ib(ib(70592,13338),2469),3305),357),3875),13746));_();X()}function Yb(a,b,c,d,e,f,g,h,i){var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,R=0;k=Xa-96|0;Xa=k;t=h;u=i&65535;m=(e^i)&-2147483648;l=e&65535;p=l;z=l;J=i>>>16&32767;K=e>>>16&32767;a:{b:{if(J-32767>>>0>4294934529&K-32767>>>0>=4294934530){break b}l=e&2147483647;j=d;if(!(!d&(l|0)==2147418112?!(b|c):l>>>0<2147418112)){o=d;m=e|32768;break a}e=i&2147483647;if(!(!h&(e|0)==2147418112?!(f|g):e>>>0<2147418112)){o=h;m=i|32768;b=f;c=g;break a}if(!(b|j|(l^2147418112|c))){if(!(f|h|(e|g))){m=2147450880;b=0;c=0;break a}m=m|2147418112;b=0;c=0;break a}if(!(f|h|(e^2147418112|g))){d=b|j;e=c|l;b=0;c=0;if(!(d|e)){m=2147450880;break a}m=m|2147418112;break a}if(!(b|j|(c|l))){b=0;c=0;break a}if(!(f|h|(e|g))){b=0;c=0;break a}if((l|0)==65535|l>>>0<65535){j=b;h=!(d|p);i=h<<6;l=Q(h?b:d)+32|0;b=Q(h?c:p);b=i+((b|0)==32?l:b)|0;Rc(k+80|0,j,c,d,p,b-15|0);s=16-b|0;d=H[k+88>>2];z=H[k+92>>2];c=H[k+84>>2];b=H[k+80>>2]}if(e>>>0>65535){break b}e=!(t|u);h=e<<6;i=Q(e?f:t)+32|0;e=Q(e?g:u);e=h+((e|0)==32?i:e)|0;Rc(k- -64|0,f,g,t,u,e-15|0);s=(s-e|0)+16|0;t=H[k+72>>2];u=H[k+76>>2];f=H[k+64>>2];g=H[k+68>>2]}e=f;j=g<<15|e>>>17;h=e<<15;e=j;p=h&-32768;q=c;A=pz(p,0,c,0);c=Ya;w=c;B=e;i=0;j=pz(e,0,b,i);e=j+A|0;h=Ya+c|0;h=e>>>0>>0?h+1|0:h;c=e;j=e;n=pz(b,i,p,i);l=0+n|0;e=Ya+e|0;e=l>>>0>>0?e+1|0:e;x=l;n=l;l=e;C=(j|0)==(e|0)&r>>>0>n>>>0|e>>>0>>0;r=d;L=pz(p,i,d,0);F=Ya;e=pz(q,i,B,i);d=e+L|0;j=Ya+F|0;n=d;d=d>>>0>>0?j+1|0:j;e=t;j=u<<15|e>>>17;y=e<<15|g>>>17;g=j;j=pz(y,0,b,i);e=j+n|0;f=Ya+d|0;G=e;f=e>>>0>>0?f+1|0:f;u=f;e=f;f=(h|0)==(w|0)&c>>>0>>0|h>>>0>>0;c=h+G|0;f=e+f|0;A=c;f=c>>>0>>0?f+1|0:f;t=f;c=f;D=z|65536;z=v;M=pz(p,i,D,v);I=Ya;h=pz(r,o,B,i);f=h+M|0;e=Ya+I|0;N=f;e=f>>>0>>0?e+1|0:e;v=e;E=g|-2147483648;w=0;g=pz(E,w,b,i);b=g+f|0;f=Ya+e|0;f=b>>>0>>0?f+1|0:f;O=b;e=pz(y,o,q,i);b=b+e|0;p=f;j=f+Ya|0;P=b;g=b>>>0>>0?j+1|0:j;f=0;b=f+A|0;e=c+P|0;e=b>>>0>>0?e+1|0:e;R=b;c=b;b=b+C|0;C=e;f=b>>>0>>0?e+1|0:e;c=f;s=((K+J|0)+s|0)-16383|0;j=pz(E,w,q,i);h=Ya;i=pz(D,z,B,i);e=i+j|0;f=Ya+h|0;f=e>>>0>>0?f+1|0:f;i=(f|0)==(h|0)&e>>>0>>0|f>>>0>>0;h=e;q=i;i=pz(y,o,r,o);e=i+e|0;j=Ya+f|0;j=e>>>0>>0?j+1|0:j;i=(f|0)==(j|0)&e>>>0>>0|f>>>0>j>>>0;f=q+i|0;h=0;h=f>>>0>>0?1:h;q=pz(E,w,D,z);i=q+f|0;f=Ya+h|0;f=i>>>0>>0?f+1|0:f;q=e;h=j;B=i;e=(d|0)==(u|0)&n>>>0>G>>>0|d>>>0>u>>>0;d=e+((d|0)==(F|0)&n>>>0>>0|d>>>0>>0)|0;j=0;j=d>>>0>>0?1:j;i=d;d=q+d|0;e=h+j|0;e=d>>>0>>0?e+1|0:e;n=d;i=e;e=(e|0)==(h|0)&d>>>0>>0|e>>>0>>0;d=B+e|0;h=d>>>0>>0?f+1|0:f;q=d;j=pz(y,o,D,z);e=Ya;r=pz(E,w,r,o);d=r+j|0;f=Ya+e|0;f=d>>>0>>0?f+1|0:f;r=d;d=f;f=(e|0)==(f|0)&j>>>0>r>>>0|e>>>0>f>>>0;y=d+q|0;e=f+h|0;e=d>>>0>y>>>0?e+1|0:e;h=0;d=h+n|0;f=i+r|0;f=d>>>0>>0?f+1|0:f;h=f;j=(i|0)==(f|0)&d>>>0>>0|f>>>0>>0;i=j+y|0;n=i;i=i>>>0>>0?e+1|0:e;r=d;e=d;d=h;j=(p|0)==(v|0)&N>>>0>O>>>0|p>>>0>>0;f=j+((v|0)==(I|0)&N>>>0>>0|v>>>0>>0)|0;h=0;j=f+((g|0)==(p|0)&O>>>0>P>>>0|g>>>0